Ubuntu

CUPS 錯誤列印機沒有響應

  • October 15, 2018

我已經購買了通用 USB POS 收據列印機,並且在提供的 mini CDROM 上我有32 位64 位 Linux的驅動程序安裝腳本(二進制) 。由於我正在使用64 位 Ubuntu 14.04.3 LTSCUPS 版本 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,這裡是列印機的狀態:POS58列印機狀態。現在,如果我導航CUPSPrint Test Page並點擊Print Test Page按鈕,我首先按以下順序獲取狀態消息:

  1. 渲染完成。
  2. 連接到列印機。
  3. 列印機沒有響應。

這是情況的螢幕截圖: 列印機沒有響應 但是,如果我繞過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!

現在,我已更改LogLeveldebugin cupsd.confviasudo nano /etc/cups/cupsd.conf並重新啟動cupsvia sudo service cups restart/var/log/cups/error_log我嘗試列印某些內容時的輸出。我在CUPS設置中錯過了什麼?

PS:我被迫將cups調試輸出移到pastebin,因為我的文章太長了。

請參閱Brainydeal Receipt Printer(或者Brainydeal Receipt Printer),它很有用且可能相關。

特別是,您正在使用套接字連接。正如該執行緒所觀察到的,這幾乎肯定是錯誤的。

套接字連接用於通過網路訪問的列印機。您的列印機未聯網;它與電腦有直接的 USB 連接。您使用的設備不正確 - 導致無法列印。

將其更改為usb://. 同一個執行緒對如何使用 Web 界面執行此操作提出了有用的建議:

需要更換設備。一種方法是:

  1. 在連接並打開列印機的情況下重新啟動電腦。
  2. 使用瀏覽器訪問http://localhost:631 。
  3. 轉到“管理”。找到列印機了嗎?
  4. 繼續在 zjiang 目錄中使用 PPD 安裝列印隊列。

需要明確的是,您可以安裝新的“軟體”列印機。您甚至不需要刪除目前條目,並且在您獲得一個新條目之前不要這樣做,以防您需要它以供參考。

另一種方法是通過 lpadmin。見man lpadmin

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