Текущее время: Сб, апр 20 2024, 01:43

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Двухсторонняя печать PDF-форм  Тема решена
СообщениеДобавлено: Чт, фев 07 2013, 10:21 
Специалист
Специалист

Зарегистрирован:
Пн, май 05 2008, 15:34
Сообщения: 101
Пол: Мужской
ERP 6.05
В работе используем PDF-формы: стандартные саповские из российского пакета и свои самодельные.
Метод печати - G, тип SAPWIN5.

Проблема в том, что не удается эти формы печатать с двух сторон. Несмотря на стандартные настройки принтера в Windows - печать с двух сторон - PDF-формы из SAP печатаются с одной стороны. SMARTFORMS и SAPScript - с двух сторон.
Также при печати PDF в WINDOWS-окошке выбора принтера недоступна кнопка "свойства", поэтому нельзя выбрать настройку для двухсторонней печати.

Долго рылся в сети - нашел только то, что можно настроить XDC-файл. Но что в нем писать, нигде не написано.
Т.к. используем универсальный принтер SAPWIN, то наш XDC - abodepdf.xdc или acrobat6(7).xdc - первый вроде как самый новый.

_________________
Починяю примусы. Быстро, качественно, недорого - выберите два нужных.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Двухсторонняя печать PDF-форм
СообщениеДобавлено: Пн, фев 11 2013, 07:34 
Специалист
Специалист

Зарегистрирован:
Пн, май 05 2008, 15:34
Сообщения: 101
Пол: Мужской
Разобрался с вопросом.

Решение следующее
  • Для включения двухсторонней печати для всех генерируемых PDF-форм
    На Java-инстанции заходим в папку /<DIR_GLOBAL>/AdobeDocumentServices/lib.
    Копируем файл XFA.XCI в Custom_XFA.xci.
    В файле ищем место
    Code:
    ...
    <version>1.65</version>
    </pdf>

    Меняем на:
    Code:
    <viewerPreferences transform="add">
        <addViewerPreferences>1</addViewerPreferences>
        <duplexOption>duplexFlipLongEdge</duplexOption>
    </viewerPreferences>
    <version>1.7</version>
    </pdf>

    duplexFlipLongEdge можно заменить на duplexFlipShortEdge, если большинство форм у вас в альбомной ориентации.
  • Чтобы изменить опции двухсторонней печати для какой-либо отдельно взятой формы, используется JobProfile.
    Скачиваем и устанавливаем Custom JobProfiles по ноте 1743567 https://websmp130.sap-ag.de/sap(bD1ydSZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1743567
    В программе печати используем поле job_profile - нота 1121729 https://websmp130.sap-ag.de/sap(bD1ydSZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1121729.
    В штатных программах печати, чтобы не мучаться потом с обновлениями, используем расширения.
    Например, для J_3RV_DELIV_PDF (ТОРГ-12), в конце FILL_OUTPUTPARAMS_PDF вставляем:
    Code:
    ENHANCEMENT 1  Z_TORG12_JOB_PROFILE.    "active version
      IF TNAPR-SFORM = 'J_3RV_T12_PDF'.
          xs_outputparams-job_profile = 'Custom/Print/PDFDuplexShortEdge'.
      ENDIF.

    ENDENHANCEMENT.

Приоритет опций печати следующий (в порядке возрастания):
  • custom_xfa.xci
  • JobProfile
  • Настройки PDF-формы в Lifecycle Designer. У меня почему-то для самодельных форм это не сработало. Штатные формы не портил, чтобы не возиться с обновлениями.

***Эти указания работают для типов устройств, использующих adobepdf.xdc для формирования PDF-формы. В моем случае это SAPWIN5 устройство с методом печати G.

_________________
Починяю примусы. Быстро, качественно, недорого - выберите два нужных.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Двухсторонняя печать PDF-форм
СообщениеДобавлено: Ср, фев 13 2013, 14:19 
Ассистент
Ассистент

Зарегистрирован:
Пт, сен 03 2004, 08:53
Сообщения: 47
Пол: Мужской
А если открыть кнопочку "свойства" и там указывать явно двустороннюю печать - решится проблема?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Двухсторонняя печать PDF-форм
СообщениеДобавлено: Ср, фев 13 2013, 18:43 
Специалист
Специалист

Зарегистрирован:
Пн, май 05 2008, 15:34
Сообщения: 101
Пол: Мужской
Michael_ написал:
А если открыть кнопочку "свойства" и там указывать явно двустороннюю печать - решится проблема?

Кнопочка "свойства" недоступна при PDF-печати.
В этом и заключается фишка PDF - документ печатается несмотря на настройки принтера: те свойства, которые указаны в файле, и будут использованы принтером.

_________________
Починяю примусы. Быстро, качественно, недорого - выберите два нужных.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Двухсторонняя печать PDF-форм
СообщениеДобавлено: Ср, авг 07 2013, 10:12 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 07 2011, 08:29
Сообщения: 325
Johnny , скажите пожалуйста по какому принципу вы меняли страчку в job profile
<version>1.7</version>

я пробую по аналогии сделать job profile для печати с определенного лотка SetOutputTray_ps
<?xml version="1.0" encoding="UTF-8"?>
<JobProfile>
<Description>Set Output Tray for PostScript</Description>
<Render>
<Config>
<xdp>
<config>
<present>
<ps transform="add">
<outputBin>2</outputBin> - И ВОТ ЗДЕСЬ Я ПРОСТО МЕНЯЛА НОМЕР ЛОТКА, НО МОЖЕТ НУЖНО ЕЩЕ ЧТО-НИБУДЬ МЕНЯТЬ??
</ps>
</present>
</config>
</xdp>
</Config>
</Render>
</JobProfile>


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Двухсторонняя печать PDF-форм
СообщениеДобавлено: Ср, авг 07 2013, 10:43 
Специалист
Специалист

Зарегистрирован:
Пн, май 05 2008, 15:34
Сообщения: 101
Пол: Мужской
Лисенок написал(а):
Johnny , скажите пожалуйста по какому принципу вы меняли страчку в job profile
<version>1.7</version>
...

Эта строчка не в профиле, а в файле custom_xfa.xci, который вы должны создать копированием xfa.xci.
Там стоит 1.65 - нужно поменять на 1.7, чтобы поддерживались профили печати.
Цитата:
...
я пробую по аналогии сделать job profile для печати с определенного лотка SetOutputTray_ps
... <outputBin>2</outputBin> - И ВОТ ЗДЕСЬ Я ПРОСТО МЕНЯЛА НОМЕР ЛОТКА, НО МОЖЕТ НУЖНО ЕЩЕ ЧТО-НИБУДЬ МЕНЯТЬ??
...

Всё правильно - ставите здесь номер своего лотка. Ну и нужно подключить профиль в программе печати вашей формы, для которой меняете лоток.
Я вообще не менял профили - мне подошли саповские профили двухсторонней печати из ноты.

_________________
Починяю примусы. Быстро, качественно, недорого - выберите два нужных.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Двухсторонняя печать PDF-форм
СообщениеДобавлено: Ср, авг 07 2013, 14:57 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 07 2011, 08:29
Сообщения: 325
а по поводу этой строчки, которую вы меняли, по какому принципу ее значение надо менять, я просто в этом файлике ничего не меняла


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Двухсторонняя печать PDF-форм
СообщениеДобавлено: Ср, авг 07 2013, 22:42 
Специалист
Специалист

Зарегистрирован:
Пн, май 05 2008, 15:34
Сообщения: 101
Пол: Мужской
Лисенок написал(а):
а по поводу этой строчки, которую вы меняли, по какому принципу ее значение надо менять, я просто в этом файлике ничего не меняла


Принцип простой - Version должно быть 1.7

_________________
Починяю примусы. Быстро, качественно, недорого - выберите два нужных.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Двухсторонняя печать PDF-форм
СообщениеДобавлено: Чт, авг 08 2013, 09:38 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 07 2011, 08:29
Сообщения: 325
Спасибо )

у нас в файлике custom_xfa.xci нет такой строчки с версией нет и в ноте про этот файл вроде ничего не говорится (, или это по умолчанию подразумевается?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Двухсторонняя печать PDF-форм
СообщениеДобавлено: Вт, дек 24 2013, 16:41 
Ассистент
Ассистент

Зарегистрирован:
Вт, апр 24 2012, 10:05
Сообщения: 25
Доброго дня!
А вдруг кто ответит:
Есть форма ТТН Т-1. Необходимо настроить двухстороннюю печать, чтобы вторая сторона печаталась duplexFlipShortEdge. Сейчас печатается DuplexLongEdge.
1. Настройки Form Properties в LiveCycle Designer проблему не решают
2. Изменение XFA.XCI тоже
3. Подпрыгивания с Custom JobProfiles и прописыванием в ABAP также не помогли (через отладку вижу, что все правильно прописывается, но не помогает)
4. Пробовал менять режим печати для принтера в SPAD - не помогает
нюансы:
метод печати G, но XDC файл для формирования PDF используется не adobepdf.xdc, а ps_plain.xdc. Пробовал прописывать для принтера adobepdf.xdc - на печать выводится много страниц всякой ерунды.
Пробовал в ps_plain.xdc менять параметр <option name="jobLevelDuplex">0</option> на 2 (Duplex, Short-Edge Binding) - безуспешно

Надо ли после изменений файлов перегенерировать форматы? Вопрос связан с тем, что вкладка XML source на ней вполне себе полный XML и там есть параметр DuplexLongEdge и никакие подпрыгивания его не меняют.

Может кто подскажет, что можно попробовать?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Двухсторонняя печать PDF-форм
СообщениеДобавлено: Вт, дек 24 2013, 17:31 
Специалист
Специалист

Зарегистрирован:
Пн, май 05 2008, 15:34
Сообщения: 101
Пол: Мужской
Uusikaupunki написал(а):
Доброго дня!
А вдруг кто ответит:
Есть форма ТТН Т-1. Необходимо настроить двухстороннюю печать, чтобы вторая сторона печаталась duplexFlipShortEdge. Сейчас печатается DuplexLongEdge.
1. Настройки Form Properties в LiveCycle Designer проблему не решают
2. Изменение XFA.XCI тоже
3. Подпрыгивания с Custom JobProfiles и прописыванием в ABAP также не помогли (через отладку вижу, что все правильно прописывается, но не помогает)
4. Пробовал менять режим печати для принтера в SPAD - не помогает
нюансы:
метод печати G, но XDC файл для формирования PDF используется не adobepdf.xdc, а ps_plain.xdc. Пробовал прописывать для принтера adobepdf.xdc - на печать выводится много страниц всякой ерунды.
Пробовал в ps_plain.xdc менять параметр <option name="jobLevelDuplex">0</option> на 2 (Duplex, Short-Edge Binding) - безуспешно

Надо ли после изменений файлов перегенерировать форматы? Вопрос связан с тем, что вкладка XML source на ней вполне себе полный XML и там есть параметр DuplexLongEdge и никакие подпрыгивания его не меняют.

Может кто подскажет, что можно попробовать?


На первый взгляд вы всё правильно делаете. Ваша конфигурация - ps_plain.xdc.
1. Проверьте используемую версию в свойствах PDF-формы. Кстати, если форма изменена и там включен дуплекс, то должно работать вообще без всяких доп.настроек XDC. Но это нужно делать не только в FormProperties - ещё нужно изменить Master Page. Читайте подробнее курс про PDF печать - там вроде бы это было.
2. Проверьте версию ADS - в нотах про дуплекс написана мин. версия.
3. Настройки дуплекса в SPAD не влияют на PDF-печать и SmartForms - только для SAPScript.
4. Желательно иметь последний SAP GUI. С 7.30 у меня не получилось подружить дуплекс, но в 7.20 всё работает, как писал выше.
5. Есть небольшая вероятность, что вам не повезло с принтером и его прекрасные драйвера вместе с прекрасным ADS САПа никогда не будут делать то, что вам надо. У нас так дело обстоит с SAP GUI 7.30 - отказывается печатать с двух сторон. Поэтому до сих пор используем SAP GUI 7.20.

_________________
Починяю примусы. Быстро, качественно, недорого - выберите два нужных.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Двухсторонняя печать PDF-форм
СообщениеДобавлено: Чт, дек 26 2013, 11:55 
Ассистент
Ассистент

Зарегистрирован:
Вт, апр 24 2012, 10:05
Сообщения: 25
Версия ADS 7.02.12.4 (релиз.SP.патч-левел)
Duplex стоит и в Master page и в properties, специально проверил корректность настройки по help'у для LS designer.
GUI стоит последняя. Сегодня попробую поменять себе на 7.2
Но что-то меня мучают сомнения на счет того, что это поможет.
В SFP можно посмотреть XML. Среди прочего есть там такой код:
Code:
<config xmlns="http://www.xfa.org/schema/xci/2.8/">
         <template>
            <base>http://FINSAPDI.vyborg-imedia.ru:8050/sap/bc/fp/form/layout/</base>
         </template>
      <destination>pdf</destination>
   <present>
      <pdf>
         <version>1.7</version>
      </pdf>
      <pagination>duplexLongEdge</pagination>
   </present>
</config>

На данный код никакие танцы с бубном не действуют. Есть подозрение, что именно его и надо поменять. Путь, по которому лежит шаблон, реального воплощения не имеет. Его можно посмотреть в тр. SICF, но там из чего-то путного только ABAP, в него пока не "нырял".
Когда меняешь свойства формата в SFP, меняется другой кусок XML:
Code:
   <?PDFPrintOptions duplexMode 0?>
   <?templateDesigner DefaultPreviewType print?>
   <?templateDesigner DefaultPreviewPagination duplex?>
   <?templateDesigner XDPPreviewFormat 19?>

но при печати изменений 0.
При печати через предпросмотр (front-end) все печатается корректно. Проблема возникает только при печати из spool, т.е. при печати через серверный Adobe.
Johnny, известно ли вам что-то про это? Стоит ли тут копать?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Двухсторонняя печать PDF-форм
СообщениеДобавлено: Чт, дек 26 2013, 19:23 
Специалист
Специалист

Зарегистрирован:
Пн, май 05 2008, 15:34
Сообщения: 101
Пол: Мужской
А на другом принтере - желательно "обыкновенном" PCL с драйвером SAPWIN- не пробовали печатать?

_________________
Починяю примусы. Быстро, качественно, недорого - выберите два нужных.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Двухсторонняя печать PDF-форм
СообщениеДобавлено: Пн, дек 30 2013, 16:29 
Ассистент
Ассистент

Зарегистрирован:
Вт, апр 24 2012, 10:05
Сообщения: 25
SAP GUI 7.2 не помогла.
SAPWIN у нас BASIS'ник не смог настроить для печать PDF/PS форм. Принтер с SAPWIN5 у нас печатает только txt.
Я его, конечно, попробовал подставить, но результат нулевой.
Судя по отладчику, все таки проблема в postscript, при этом манипуляции с ps_plain.xdc ни к чему не приводят.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Двухсторонняя печать PDF-форм
СообщениеДобавлено: Пн, дек 30 2013, 16:50 
Специалист
Специалист

Зарегистрирован:
Пн, май 05 2008, 15:34
Сообщения: 101
Пол: Мужской
Цитата:
SAPWIN у нас BASIS'ник не смог настроить для печать PDF/PS форм. Принтер с SAPWIN5 у нас печатает только txt.

Если честно, то такого базисника надо ... как бы выразиться по приличнее ...
В общем настройка SAPWIN - даже не знаю, что может быть проще в базисе. Он печатает вообще без каких-либо особых настроек и SAPScript, и Smartforms, и PDF.
И так-то настройка PDF-печати - задача базисника тоже.

_________________
Починяю примусы. Быстро, качественно, недорого - выберите два нужных.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB