Текущее время: Ср, апр 24 2024, 13:31

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Ahrefs [Bot]


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

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