我正在嘗試透過設定/印表機新增 CUPS 印表機。按一下「新增...」後,在給出主機名稱之前不會列出印表機。然後選擇印表機會導致以下錯誤:「無法新增印表機。」。我不知道如何調查此事。
印表機在樹莓派 CUPS 服務上配置,測試在設備上運作良好。但是,我無法將印表機新增至系統。有任何想法嗎?
編輯:印表機是三星 ML-1860。我有驅動程式和 PPD 檔案可以透過 USB 在伺服器和 Ubuntu 上列印。目前的問題是讓網路部分正常運作。我不確定這裡實現的網路列印協定是什麼。我只是將其放在伺服器端的 CUPS 上並「共享」。我可以透過 URL/瀏覽器存取它。例如http(s)://:631/printers/Samsung_ML-1860
兩者都位於同一本地家庭網路/子網路中。
答案1
我遇見了一樣的問題今天。我有一台伺服器A,一台印表機,一台Linux機器B,還有一些Windows機器C,D,...在Windows上,我只是按照這,效果很好。但是當我嘗試為我的 Linux 機器 B 添加印表機時(如下所示)和你一樣的步驟),它只是向我顯示“無法添加新印表機”。 (烏班圖20.04)
我不知道你是否已經解決了,但我剛剛解決了並且願意分享我的解決方案,希望可以幫助你:-)
我的解決方案:使用命令列而不是圖形使用者介面。在我的機器上運行這個。
sudo lpadmin -p LaserJet -E -v http://192.168.1.9:631/printers/HPPrinter
lpadmin
是專門用於 CUPS 印表機設定的工具。更詳細的使用方法可以穀歌搜尋一下。
在我上面的命令中,LaserJet
是您要指派印表機的名稱,後面的位址-v
是您的印表機位址。我的只是舉例,大家根據自己的狀況修改。
在終端機中執行此命令後,印表機出現在[設定]->[印表機]中。
最後,我發現它總是一個不錯的選擇如果您在 GUI 操作中遇到任何問題,請使用命令列。因為如果操作不成功,命令列將為您提供更詳細的錯誤日誌或類似內容。 :-) 這也是我在程式設計和開發專案時更喜歡 Linux 而不是 Windows 的原因。
答案2
ldadmin
嘗試透過在終端機中執行以下命令將使用者新增至群組:
sudo adduser <username> lpadmin
其中<username>
是您要啟用新增網路印表機的帳戶的使用者名稱。
答案3
當我意識到使用命令列墨菲的答案對我來說非常有用
https://
需要替換為
ipp://