我想从命令行打印图像:
lp -o scaling=//100// image.jpg
如何强制它以灰度打印?
答案1
也许您正在寻找lpoptions
?
用于lpoptions -l
了解您的打印机的名称。
您可以像这样玩(例如使用 HP Photosmart):
lp -o scaling=//100// -oColorModel=KGray image.jpg
答案2
如果您查看当前打印机的 PPD 文件,您应该会得到如何表示灰度打印(或与此相关的任何选项)的提示。可以是上面的,或者是ColorModel=Gray
,ColorModel=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 等将图像转换为灰度版本。