Debian

列印機辨識但不列印。杯子

  • June 27, 2017

我正在使用連接到我通過 ssh 訪問的伺服器的 HP 1000 J110。我使用lsusb它,它出現在那裡。然後,我將 PPD 粘貼到/etc/cups/ppd/文件夾上…當直接連接到 PC 時,我的 pc 用於列印的 ppd。

我用lpstat -p

它在那裡顯示列印機:

printer DESKJET-1000-J110 is idle.  enabled since Fri 22 Mar 2013 08:05:33 PM UTC

然後我使用:

lp -d DESKJET-1000-J110 filetoprint.txt

請求 ID 為 DESKJET-1000-J110-111(1 個文件)

並且文件似乎已發送到列印,實際上顯示為已完成,但它只是不列印任何內容。

還嘗試了 HPLip 並在嘗試執行hp-setup -i時說:

error: No device selected/specified or that supports this functionality.

我查了一下,這台列印機受 hplip 支持。

我錯過了什麼?..

解決方案並不復雜。我使用了以下程式碼:(在使用 lpadmin -x PrinterName 的現有列印機之前擦除)

要查看我的 URI:

lpinfo -v

我懂了:

:~# lpinfo -v
network http
network socket
direct scsi
network lpd
network ipp
serial serial:/dev/ttyS0?baud=115200
direct usb://HP/Deskjet%201000%20J110%20series?serial=CN19S21RWB05D2
network beh

direct usb部分是URI。

我已經有一個ppd文件。所以我把它複製到/etc/cups/ppd/

然後我使用以下方法添加了列印機:

:~# lpadmin -p Deskjet-1000-J110-series -E -v usb://HP/Deskjet%201000%20J110%20series?serial=CN19S21RWB05D2 -m /etc/cups/ppd/Deskjet-1000-J110-series.ppd 

我收到了這個錯誤: lpadmin: Unable to copy PPD file!

因為它已經指定(ppd文件)..我執行了一個測試

lp -d Deskjet-1000-J110-series fileToPrint

和..列印…

執行hp-check -t將為您提供有關列印機狀態的更多資訊 - 特別是DISCOVERED USB DEVICESINSTALLED CUPS PRINTER QUEUES

您是否已驗證以確保它cups正在執行?

% /sbin/service cups status
cupsd (pid  1453) is running...

您如何驗證文件已發送並出現$$ s $$完成

引用自:https://serverfault.com/questions/491251