Macos 正确使用“选项”-o CustomPrintSize=";杯中

Macos 正确使用“选项”-o CustomPrintSize=";杯中,macos,cups,Macos,Cups,在MacOS上,当从应用程序(如预览)中打印pdf文件时,我可以单击火热功能,然后单击完整属性,在媒体选项卡上,我可以单击输出纸张大小上的自定义并调整自定义纸张设置。 这些设置反映在生成的postscript中: %%BeginFeature: *CustomPrintSize 599.53 841.89 userdict /XJXEFIsetpageproperties known {<< /XJXsetPrintSize [ 599.53 841.89 0 0 1 ] >

在MacOS上,当从应用程序(如预览)中打印pdf文件时,我可以单击
火热功能
,然后单击
完整属性
,在
媒体
选项卡上,我可以单击
输出纸张大小
上的
自定义
并调整
自定义纸张设置。

这些设置反映在生成的postscript中:

%%BeginFeature: *CustomPrintSize 599.53 841.89
userdict /XJXEFIsetpageproperties known
{<< /XJXsetPrintSize [ 599.53 841.89 0 0 1 ] >> XJXEFIsetpageproperties} if
%%EndFeature
%%BeginFeature: *EFPrintSize CustomPrintSize
%%EndFeature
生成的postscript中没有
%%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
选项的正确方法是什么


另外,在MacOS Gui打印机驱动程序设置中,他们谈到了
Custom Paper Size',但是.ppd文件和生成的Postscript都使用了术语
CustomPrintSize`,这有点让人困惑,但我尝试了两者。

对于CUPS'
lp
命令,使用自定义页面大小的“官方”方法是使用以下语法:


lp printername-o media=Custom.WIDTHxLENGTH文件名#设置PostScript点中的大小
lp printername-o media=Custom.WIDTHxLENGTHin文件名#将大小设置为英寸
lp printername-o media=Custom.WIDTHxLENGTHcm文件名#将大小设置为厘米
lp printername-o media=Custom.WIDTHxLENGTHmm文件名#将大小设置为毫米

但是,不知道这将如何与您专有的Firey控制器/打印机交互

-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