프린터를 인식했지만 인쇄할 수 없게 만드는 방법

프린터를 인식했지만 인쇄할 수 없게 만드는 방법

저는 데비안 6.0을 사용하고 있습니다. HP 1000 J110을 내 서버에 연결하고 SSH를 통해 액세스했습니다. 인식되는 USB 포트를 나열합니다. 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

여기서 DESKJET-1000-J110-111은 요청 ID(파일 1개)이고 파일이 프린터로 전송된 것으로 나타납니다. 실제로는 완료된 것으로 표시되지만 아무 것도 인쇄되지 않습니다.

나는 또한 HPLip을 시도했고 실행하려고 할 때 hp-setup다음과 같이 말했습니다.

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

확인해보니 이 프린터가HPLip에 의해 구동됩니다. 내가 무엇을 놓치고 있나요? 필요한 추가 정보를 게시할 수 있습니다.

답변1

해결책은 그렇게 복잡하지 않습니다. 다음 코드를 사용했습니다. (기존 프린터 이전에 제거하려면 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

그리고..인쇄...

답변2

HP All in One을 설치하려면 터미널로 이동하세요.

wget http://prdownloads.sourceforge.net/hplip/hplip-3.13.11.run
chmod +x hplip-3.13.11.run
sh hplip-3.13.11.run

루트 비밀번호의 경우 터미널에 다음을 입력합니다.

sudo passwd root

관련 정보