Debian
列印機辨識但不列印。杯子
我正在使用連接到我通過 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 DEVICES和INSTALLED CUPS PRINTER QUEUES。您是否已驗證以確保它
cups
正在執行?% /sbin/service cups status cupsd (pid 1453) is running...
您如何驗證文件已發送並出現$$ s $$完成?