저는 데비안 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