目前,我们正在使用命令cat file.pdf | acroread -toPostScript -shrink -rotateAndCenter | lp -s -dprintername
将 PDF 文件打印到网络打印机。这是在安装了 Adobe Acrobat 9.5.5 的 Linux (RedHat) 机器上。
我们现在面临的问题是布局不正确。左右两侧被裁剪了。此 PDF 文件专门将左右边距设置为“5”点。其他使用默认边距值的 PDF 文件打印出来正常。
但是如果我使用 GUI 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
命令)并输入必要的选项,如适合页面、缩放、页面左/右等,但打印输出仍然相同。