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つは白黒印刷用に構成)を簡単に設定できます。