CUPSはどのようにキューに白黒印刷を強制しますか?

CUPSはどのようにキューに白黒印刷を強制しますか?

Windowsと共有されるプリンタがあります。印刷すると、ユーザーはグレースケール(白黒)またはカラーで印刷できます。

ユーザーがカラーで印刷しているかどうかにかかわらず、すべてのジョブがグレースケール(白黒)で印刷されるようにCUPSを設定したいと思います。

基本構成がグレースケールとして選択されている場合(質問に示されているように)「白黒」をデフォルト値に設定するには?、最終結果は、ユーザーが要求したグレースケールまたはカラーです。

ベストアンサー1

/etc/cups/ppd/xxxx.ppd ファイルが必要です。ここで、xxxxはプリンタの設定に使用した名前です。このPPD(URL)を投稿してください。

たとえば、

*OpenUI *ColorModel/Output Mode: PickOne
*OrderDependency: 10 AnySetup *ColorModel
*DefaultColorModel: CMYK
*ColorModel CMYK/Color: "<</cupsColorOrder 1/cupsColorSpace 
8/cupsCompression 1>>setpagedevice"
*ColorModel Gray/Grayscale: "<</cupsColorOrder 0/cupsColorSpace 
3/cupsCompression 1>>setpagedevice"
*CloseUI: *ColorModel

したがって、プリンタが正しく設定されている場合は、lpadminコマンドを使用するか、Web管理でプリンタ設定を使用してデフォルトのカラーモデルをグレースケールに設定できます。 「手動」を交換してプリンタのPPDを編集することもできます。

*DefaultColorModel: CMYK

渡す

*DefaultColorModel: Gray

同じ物理プリンタを指す2つの印刷キュー(上記のように、1つはカラー印刷用に構成され、もう1つは白黒印刷用に構成)を簡単に設定できます。

おすすめ記事