如何强制 CUPS 中的 lp 以灰度打印?

如何强制 CUPS 中的 lp 以灰度打印?

我想从命令行打印图像:

lp -o scaling=//100// image.jpg

如何强制它以灰度打印?

答案1

也许您正在寻找lpoptions

用于lpoptions -l了解您的打印机的名称。

您可以像这样玩(例如使用 HP Photosmart):

lp -o scaling=//100// -oColorModel=KGray image.jpg

答案2

如果您查看当前打印机的 PPD 文件,您应该会得到如何表示灰度打印(或与此相关的任何选项)的提示。可以是上面的,或者是ColorModel=GrayColorModel=Grayscale等等。

尝试以下命令来搜索系统上打印机的选项:

grep -i gr[ae]y /etc/cups/ppd/*.ppd

答案3

在Raspberry pi os中打开cups窗口

menu > preferences > Print Settings > select your printer > Properties >

Printer Options > Color Model > Grayscale

答案4

您必须通过 GraphicsMagick 或 ImageMagick 等将图像转换为灰度版本。

相关内容