1

На данный момент мы используем команду cat file.pdf | acroread -toPostScript -shrink -rotateAndCenter | lp -s -dprintername для печати файлов PDF на сетевой принтер. Это на машине Linux (RedHat) с установленным Adobe Acrobat 9.5.5.

Проблема, с которой мы сталкиваемся сейчас, заключается в неправильной компоновке. Правая и левая сторона обрезаны. Этот PDF-файл определенно установил правые и левые поля равными 5 пунктам. Другие PDF-файлы со значениями полей по умолчанию выводятся на печать ОК.

Но если я открою файл с помощью Acrobat Reader с графическим интерфейсом и напечатаю, он будет распечатан ОК. В диалоговом окне "Печать", а затем нажмите "Свойства", я вижу команду печати: lpr -P ricoh-aficio-3030 -o Option_10=False -o Option_30=None -o Option3=False -o Option1=None -o Option_20=False -o Option_25=False -o ColorModel=Grayscale -o Resolution=600dpi -o PageSize=A4 -o PageRegion=A4 -o InputSlot=Auto -o Duplex=None -o Collate=False -o MediaType=Auto -o OutputBin=Default -o StapleLocation=None -o RIPrintMode=0rhit -o JobType=Normal -o Password=None -o UserCode=None . Я попытался запустить это в терминале, выравнивание / расположение все еще не правильно.

Какие параметры есть в команде acroread для установки масштаба страницы на "Сжать в область печати"?

Я пробовал опцию -scale . Установка значения в 50 не меняет вообще.

Я также пытался использовать команды lp и lpr напрямую (без команд cat и acroread ) и вводить необходимые параметры, такие как подгонка к странице, масштабирование, левая / правая страница и т.д., Но распечатка по-прежнему так же.

0