Linux
在 Linux 上列印到 Brother HL3170CDW 列印機時出現問題
正如標題所說,我無法使用 Brother HL3170CDW 列印機進行列印。我在 Artix Linux(執行版)上,並從 AUR 安裝了驅動程序。
system-config-printer
檢測到列印機,我可以將它添加到該前端。但是,當我嘗試列印任何內容時,沒有收到任何數據。錯誤日誌說No pages found!
。完整的錯誤日誌如下:E [15/Feb/2021:08:47:46 -0500] Unknown directive JobPrivateAccess on line 121 of /etc/cups/cupsd.conf. E [15/Feb/2021:08:47:46 -0500] Unknown directive JobPrivateValues on line 122 of /etc/cups/cupsd.conf. E [15/Feb/2021:08:47:46 -0500] Unknown directive SubscriptionPrivateAccess on line 123 of /etc/cups/cupsd.conf. E [15/Feb/2021:08:47:46 -0500] Unknown directive SubscriptionPrivateValues on line 124 of /etc/cups/cupsd.conf. W [15/Feb/2021:08:47:46 -0500] CreateProfile failed: org.freedesktop.DBus.Error.Spawn.ChildExited:Launch helper exited with unknown return code 1 W [15/Feb/2021:08:47:46 -0500] CreateProfile failed: org.freedesktop.DBus.Error.Spawn.ChildExited:Launch helper exited with unknown return code 1 W [15/Feb/2021:08:47:46 -0500] CreateDevice failed: org.freedesktop.DBus.Error.Spawn.ChildExited:Launch helper exited with unknown return code 1 E [15/Feb/2021:08:47:46 -0500] [Job 80] No pages found!
我從我的中刪除了
JobPrivateAccess
、JobPrivateValues
、SubscriptionPrivateAccess
和SubscriptionPrivateValues
指令,/etc/cups/cupsd.conf
但它們似乎又出現了。相關部分來自接下來的幾行 aboutCreateDevice
和CreateProfile
。另外,我確信這不是權限問題,因為我嘗試以 root 身份列印測試頁,但仍然無法正常工作。
有沒有其他人遇到過這個問題並解決了?
TLDR:似乎有什麼東西弄亂了我的配置文件,這通過複製
/etc/cups/cupsd.conf.default
到/etc/cups/cupsd.conf
and來解決/etc/cups/cupsd.conf.O
。我最初認為這與 colord 與 runit 玩得不好有關,並花了幾天的時間來解決這個問題。不管是什麼,經過一番研究,彩色似乎與列印機問題無關。之後,我嘗試自己手動修改配置文件,但一點幫助都沒有。故事的寓意:如有疑問,請嘗試預設設置。