Debian
如何製作可辨識但無法列印的列印機
我正在執行 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
和..列印…