コマンドラインから画像を印刷したいです。
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
ラズベリーパイOSでカップウィンドウを開く
menu > preferences > Print Settings > select your printer > Properties >
Printer Options > Color Model > Grayscale
答え4
GraphicsMagickやImageMagickなどで画像をグレースケールバージョンに変換する必要があります。