在杯子中正确使用选项“-to Custom Print Size=”
Correct use of option "-o CustomPrintSize=" in cups
在 MacOS 上,当从应用程序(如预览)中打印 pdf 文件时,我可以单击 Fiery Features
,然后单击 Full Properties
,然后在 Media
选项卡上我可以单击 Custom
上的 Output Paper size
并调整 Custom Paper Settings.
这些设置反映在生成的后记中:
%%BeginFeature: *CustomPrintSize 599.53 841.89
userdict /XJXEFIsetpageproperties known
{<< /XJXsetPrintSize [ 599.53 841.89 0 0 1 ] >> XJXEFIsetpageproperties} if
%%EndFeature
%%BeginFeature: *EFPrintSize CustomPrintSize
%%EndFeature
但是当我尝试在终端中使用 lp
执行此操作时:
lp -d MyPrinter some_file.pdf -o PageSize=A4 -o EFPrintSize=CustomPrintSize -o CustomPrintSize="600.00x842.00"
生成的后记中没有%%BeginFeature: *CustomPrintSize
,打印出来的也不是我想要的样子。
我试过很多款式 -o CustomPrintSize
-o CustomPrintSize=600x842
-o CustomPrintSize="600x842"
-o CustomPrintSize="600 842"
-o CustomPrintSize=[600,842]
-o CustomPrintSize="211.5x297.0mm"
-o CustomPrintSize="Custom.211.5x297.0mm"
-o CustomPaperSize=600x842
我真的需要从终端打印,因为这是可编写脚本的。
向lp
命令添加选项以设置CustomPrintSize
选项的正确方法是什么
P.S。在 MacOS Gui 打印机驱动程序设置中,他们谈到 Custom Paper Size', but the .ppd file, and the generated Postscript all use the term
CustomPrintSize`,这有点令人困惑,但我都试过了。
使用 CUPS 的 lp
命令,"official" 使用自定义页面大小的方法是使用以下语法:
lp printername -o media=Custom.WIDTHxLENGTH filename # Set size in PostScript points
lp printername -o media=Custom.WIDTHxLENGTHin filename # Set size as inches
lp printername -o media=Custom.WIDTHxLENGTHcm filename # Set size as centimeters
lp printername -o media=Custom.WIDTHxLENGTHmm filename # Set size as millimeters
虽然不知道这将如何与您专有的 Fiery controller/printer 交互。
在 MacOS 上,当从应用程序(如预览)中打印 pdf 文件时,我可以单击 Fiery Features
,然后单击 Full Properties
,然后在 Media
选项卡上我可以单击 Custom
上的 Output Paper size
并调整 Custom Paper Settings.
这些设置反映在生成的后记中:
%%BeginFeature: *CustomPrintSize 599.53 841.89
userdict /XJXEFIsetpageproperties known
{<< /XJXsetPrintSize [ 599.53 841.89 0 0 1 ] >> XJXEFIsetpageproperties} if
%%EndFeature
%%BeginFeature: *EFPrintSize CustomPrintSize
%%EndFeature
但是当我尝试在终端中使用 lp
执行此操作时:
lp -d MyPrinter some_file.pdf -o PageSize=A4 -o EFPrintSize=CustomPrintSize -o CustomPrintSize="600.00x842.00"
生成的后记中没有%%BeginFeature: *CustomPrintSize
,打印出来的也不是我想要的样子。
我试过很多款式 -o CustomPrintSize
-o CustomPrintSize=600x842
-o CustomPrintSize="600x842"
-o CustomPrintSize="600 842"
-o CustomPrintSize=[600,842]
-o CustomPrintSize="211.5x297.0mm"
-o CustomPrintSize="Custom.211.5x297.0mm"
-o CustomPaperSize=600x842
我真的需要从终端打印,因为这是可编写脚本的。
向lp
命令添加选项以设置CustomPrintSize
选项的正确方法是什么
P.S。在 MacOS Gui 打印机驱动程序设置中,他们谈到 Custom Paper Size', but the .ppd file, and the generated Postscript all use the term
CustomPrintSize`,这有点令人困惑,但我都试过了。
使用 CUPS 的 lp
命令,"official" 使用自定义页面大小的方法是使用以下语法:
lp printername -o media=Custom.WIDTHxLENGTH filename # Set size in PostScript points
lp printername -o media=Custom.WIDTHxLENGTHin filename # Set size as inches
lp printername -o media=Custom.WIDTHxLENGTHcm filename # Set size as centimeters
lp printername -o media=Custom.WIDTHxLENGTHmm filename # Set size as millimeters
虽然不知道这将如何与您专有的 Fiery controller/printer 交互。