Cups
使用 lpoptions 與 Web 界面設置 CUPS 預設值
如果這已經得到回答,請原諒我。請指點我相關的文章。
我正在嘗試使用 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
.您要設置的屬性是
EFColorMode
toGrayscale
。所以一個sudo lpadmin -p {printer name} -o EFColorMode=Grayscale
可能就足夠了。