Debian

如何製作可辨識但無法列印的列印機

  • March 16, 2014

我正在執行 Debian 6.0。我將 HP 1000 J110 連接到我通過 SSH 訪問的伺服器。列出它辨識的 USB 埠。/etc/cups/ppd/我還在文件夾上粘貼了 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

其中 DESKJET-1000-J110-111 是請求 ID(1 個文件),並且文件似乎已發送到列印機。它實際上顯示為已完成,但它只是不列印任何內容。

我也嘗試過使用 HPLip 並且在嘗試執行hp-setup時說:

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

和..列印…

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