Правки принтера обрезаны сверху и снизу после обновления cups до версии 2.2.6 с исходным кодом Postscript

Правки принтера обрезаны сверху и снизу после обновления cups до версии 2.2.6 с исходным кодом Postscript

На заднем плане: мы модернизируем техническую платформу для нашей ERP-системы, которая отправляет постскриптумные издания в формате А4.

  • Наши старые чашки --> Redhat 6.1 / Cups 1.4.2 / Foomatic 4.0.4
  • Новая платформа --> OL 8.7 / Cups 2.2.6 / Foomatic 4.0.12

Мы используем один и тот же драйвер для всех наших принтеров: «Generic PCL 6/PCL XL Printer Foomatic».

Мы сохранили все настройки старых чашек (настроено несколько сотен принтеров). На новых чашках обрезаны верх и низ страницы, примерно на 1,3 см (1/2 дюйма).

На стороне lpoptions нет никаких специальных настроек. Проведенные тесты:

  • старый erp в новые чашки --> вырезание страницы.
  • новый erp для новых кубков --> вырезание страницы.
  • старый erp к старым чашкам --> ок (очевидно, это наше текущее производство)
  • новый erp для старых чашек --> ок

Я пробовал установить настройку lpoptions для конкретного принтера (например, lpoptions -p printtest -o page-bottom=0 -o page-left=0 -o page-right=0 -o page-top=0), но никаких изменений.

Я попробовал взять ppd принтера на старых чашках (который немного отличается, потому что foomatic немного эволюционировал), никаких изменений.

Если я возьму файл ps из ERP и отправлю его на свой принтер: lpr -P printtest testfromnewcups.ps--> вырезать файл

Если я возьму PDF-файл, созданный в нашей системе ERP, и отправлю его: lpr -P printtest testfromnewcups.pdf--> неразрезанный файл (?!) То есть, PDF-файл не пройдет фильтры CUP?

Если я извлеку файл ps из ERP и отправлю его на принтер в необработанном режиме: lpr -P printtest -o raw testfromnewcups.ps--> неразрезанный

В любом случае, я что-то упускаю, но, может быть, кто-то сможет мне помочь?

решение1

Аналогичная ситуация после миграции CUPS с 1.4.2 на OL 6.x на CUPS 2.2.6 на OL 8.x. Наша ERP отправляет задания на печать в CUPS через скрипт, который использует следующие параметры

В CUPS 1.4.2 был какой-то дефект при использовании опции fit-to-page, поэтому мы удалили это из нашего скрипта jobsub. Видимо, нам нужно добавить это обратно в CUPS 2.2.6.

Связанный контент