CUPS 錯誤列印機沒有響應
我已經購買了通用 USB POS 收據列印機,並且在提供的 mini CDROM 上我有32 位和64 位 Linux的驅動程序安裝腳本(二進制) 。由於我正在使用64 位 Ubuntu 14.04.3 LTS和CUPS 版本 1.7.2和核心版本 3.19.0-47-generic #53~14.04.1-Ubuntu SMP Mon Jan 18 16:09:14 UTC 2016 x86_64 x86_64 x86_64 GNU /Linux我已經為****64 位系統安裝了驅動安裝腳本。腳本執行沒有錯誤,它基本上安裝了列印機
CUPS
,這裡是列印機的狀態:。現在,如果我導航CUPS
到Print Test Page
並點擊Print Test Page
按鈕,我首先按以下順序獲取狀態消息:
- 渲染完成。
- 連接到列印機。
- 列印機沒有響應。
這是情況的螢幕截圖: 但是,如果我繞過
CUPS
並從終端執行以下程式碼,例如:
sudo echo "Test from terminal" > /dev/usb/lp0
字元串
Test from terminal
被列印出來,這意味著電纜正常,列印機連接也正常。這裡也是腳本安裝的輸出:--------------------------------------- Models included: POS80 POS58 Searching for ServerRoot, ServerBin, and DataDir tags in /etc/cups/cupsd.conf ServerBin tag not present in cupsd.conf - using default DataDir tag not present in cupsd.conf - using default ServerRoot = ServerBin = DataDir = Copying rastertozj58 filter to /usr/lib/cups/filter Copying model ppd files to /usr/share/cups/model/zjiang Add the POS58 printer Restarting CUPS * Stopping Common Unix Printing System cupsd [ OK ] * Starting Common Unix Printing System cupsd [ OK ] Install Complete Go to http://localhost:631, or http://127.0.0.1:631 to manage your printer please!
現在,我已更改
LogLevel
為debug
incupsd.conf
viasudo nano /etc/cups/cupsd.conf
並重新啟動cups
viasudo service cups restart
,這是/var/log/cups/error_log
我嘗試列印某些內容時的輸出。我在CUPS
設置中錯過了什麼?PS:我被迫將
cups
調試輸出移到pastebin,因為我的文章太長了。
請參閱Brainydeal Receipt Printer(或者Brainydeal Receipt Printer),它很有用且可能相關。
特別是,您正在使用套接字連接。正如該執行緒所觀察到的,這幾乎肯定是錯誤的。
套接字連接用於通過網路訪問的列印機。您的列印機未聯網;它與電腦有直接的 USB 連接。您使用的設備不正確 - 導致無法列印。
將其更改為
usb://
. 同一個執行緒對如何使用 Web 界面執行此操作提出了有用的建議:需要更換設備。一種方法是:
- 在連接並打開列印機的情況下重新啟動電腦。
- 使用瀏覽器訪問http://localhost:631 。
- 轉到“管理”。找到列印機了嗎?
- 繼續在 zjiang 目錄中使用 PPD 安裝列印隊列。
需要明確的是,您可以安裝新的“軟體”列印機。您甚至不需要刪除目前條目,並且在您獲得一個新條目之前不要這樣做,以防您需要它以供參考。
另一種方法是通過 lpadmin。見
man lpadmin
。