Cups

使用 lpoptions 與 Web 界面設置 CUPS 預設值

  • January 21, 2017

如果這已經得到回答,請原諒我。請指點我相關的文章。

我正在嘗試使用 lpoptions 將預設列印模式設置為黑白。當我使用 Web 界面時工作正常,但 lpoptions 似乎沒有任何效果。

我的列印機是聯網的 HP LaserJet(並且是系統預設設置),當我這樣做時(以 root 身份)

lpoptions -l

我得到一個列表,其中包括

PrintoutMode/Printout Mode: Draft Draft.Gray *Normal Normal.Gray High High.Gray
Quality/Resolution, Quality, Ink Type, Media Type: *FromPrintoutMode 150BestColorCMYK 150ColorCMYK 150DraftColorCMYK 150DraftGrayscaleK 150GrayscaleK 300BestColorCMYK 300ColorCMYK 300GrayscaleK 600BestColorCMYK 600GrayscaleK

所以我希望當我這樣做的時候

lpoptions -o PrintoutMode=Draft.Gray

預設顏色模式應為“草稿灰色”。(是的,我也重新啟動了 CUPS 服務,以防萬一。)然而,當我打開應用程序並執行文件-> 列印並檢查選項時,它仍然顯示“顏色”。

當我通過 Web 界面進行相同的更改時,我會立即看到更改。我錯過了什麼?請。

進入 CUPS 界面,會顯示已安裝的列印機。要更改預設設置,請轉到“設置列印機選項”並選擇您要更改的選項,colormode = Black and White.

否則,既然您說您的客戶端需要有一個命令行隊列來執行此操作,您可以這樣做:lpadmin -p {printer name} -o {ppd property}從控制台。

您可以使用簡單的lpstat -p.

您要設置的屬性是EFColorModeto Grayscale。所以一個sudo lpadmin -p {printer name} -o EFColorMode=Grayscale可能就足夠了。

引用自:https://unix.stackexchange.com/questions/339205