我想自动化打印任务。我在 Linux 服务器 (Ubuntu 18.04) 上存储了一个 PDF,我想从命令行在子网其他位置的打印机上执行该 PDF 的打印作业。
到目前为止,我已经让它工作得很好。但是,它不会以彩色打印,并且 lpoptions 似乎只列出“灰色”和“黑色”作为打印颜色选项,即使它是彩色打印机。
PageSize/Media Size: Letter Legal Tabloid Executive w288h432 w360h576Statement SuperB A3 *A4 A5 B4 B5 C5 C6 DL COM10 Monarch
ColorModel/Color Model: *Gray Black
StpColorPrecision/Color Precision: Normal *Best
InputSlot/Media Source: *Standard ManualAdj Manual MultiPurposeAdj MultiPurpose UpperAdj Upper LowerAdj Lower LargeCapacityAdj LargeCapacity
StpQuality/Print Quality: None Draft *Standard High
Resolution/Resolution: 301x300dpi 150dpi 300dpi *600dpi
Duplex/2-Sided Printing: *None DuplexNoTumble DuplexTumble
我已经没什么主意了。有人有吗?谢谢。
答案1
要测试打印机并确信它能以彩色方式播放,请尝试 lp 或 lpr(以正在使用的为准)。我在 Canon Pixma TR4500 上执行的操作是:
lp -oColorModel=cym xxx.jpeg,
打印得很好。我这样写是因为这就是 lpoptions 中列出选项的方式: ColorModel,Color Model: *rgb 您可能必须匹配您的 lpoptions 返回。现在我要更改 ppd 以包含 cym,重新安装打印机,看看会发生什么