
USB를 통해 Ubuntu Server 12.04 LTS에 연결된 HP Deskjet 1510이 있습니다. 프린터를 Windows 컴퓨터에 연결하고 HP 소프트웨어를 통해 비활성화하여 "에너지 절약을 위해 2시간 후 자동으로 프린터 전원 끄기" 기능을 껐습니다. 따라서 서버가 종료된 경우에도 프린터의 전원은 연중무휴 24시간 켜져 있습니다(LED 조명 등).
프린터가 컵을 통해 로컬 네트워크에 공유되고 있습니다. 공유가 작동하므로 네트워크에 있는 다양한 Windows 장치에서 실제로 문제 없이 인쇄할 수 있습니다.
문제는 서버(실제 컴퓨터)의 전원을 켤 때 인쇄용 파일을 HP Deskjet으로 보내기 시작하면 Windows 대기열에 채워진다는 것입니다. 나는 그것이 말하는 것을 의미한다.
x document(s) pending for User
내가해야한다면
https://192.168.2.15:631/printers/HP_Deskjet_1510
( 192.168.2.15
내 서버의 로컬 IP임)
제가 받은 화면은 이렇습니다
대기 중인 작업이 없습니다.
인터넷에서 검색한 후 서버에서 다음 명령을 시도했습니다. 각 명령을 실행한 후 Microsoft Word에서 인쇄용 페이지를 보내 작동하는지 확인했습니다. 그렇지 않았다
# hp-probe
HP Linux Imaging and Printing System (ver. 3.15.7)
Printer Discovery Utility ver. 4.1
Copyright (c) 2001-15 Hewlett-Packard Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.
--------------------------------
| SELECT CONNECTION (I/O) TYPE |
--------------------------------
Num Connection Description
Type
-------- ---------- ----------------------------------------------------------
0* usb Universal Serial Bus (USB)
1 net Network/Ethernet/Wireless (direct connection or JetDirect)
Enter number 0...1 for connection type (q=quit, enter=usb*) ? 0
Using connection type: usb
--------------------
| DEVICE DISCOVERY |
--------------------
warning: No devices found on the 'usb' bus. If this isn't the result you are expecting,
warning: check to make sure your devices are properly connected and powered on.
Done.
# sudo /usr/lib/cups/backend/usb
DEBUG: list_devices
DEBUG: libusb_get_device_list=7
DEBUG2: Printer found with device ID: MFG:HP;MDL:Deskjet 1510 series;CMD:PCL3GUI,PJL,Automatic,DW-PCL,DESKJET,DYN;CLS:PRINTER;DES:B2L57C;CID:HPDeskjet_P976D;LEDMDIS:USB#FF#CC#00,USB#07#01#02,USB#FF#04#01;SN:CN5192F06B05XJ;S:038000C484a01021002c1f00046c288005a;J: ;Z:0102,0503872800b048,0600,0c0,0e00000000,0f00000000,10000008000008,12000,147,150,16361a3872000316da186a0003,17000000000000,180; Device URI: usb://HP/Deskjet%201510%20series?serial=CN5192F06B05XJ&interface=1
direct usb://HP/Deskjet%201510%20series?serial=CN5192F06B05XJ&interface=1 "HP Deskjet 1510 series" "HP Deskjet 1510 series" "MFG:HP;MDL:Deskjet 1510 series;CMD:PCL3GUI,PJL,Automatic,DW-PCL,DESKJET,DYN;CLS:PRINTER;DES:B2L57C;CID:HPDeskjet_P976D;LEDMDIS:USB#FF#CC#00,USB#07#01#02,USB#FF#04#01;SN:CN5192F06B05XJ;S:038000C484a01021002c1f00046c288005a;J: ;Z:0102,0503872800b048,0600,0c0,0e00000000,0f00000000,10000008000008,12000,147,150,16361a3872000316da186a0003,17000000000000,180;" ""
# sudo usb_printerid /dev/usb/lp0
GET_DEVICE_ID string:
MFG:HP;MDL:Deskjet 1510 series;CMD:PCL3GUI,PJL,Automatic,DW-PCL,DESKJET,DYN;CLS:PRINTER;DES:B2L57C;CID:HPDeskjet_P976D;LEDMDIS:USB#FF#CC#00,USB#07#01#02,USB#FF#04#01;SN:CN5192F06B05XJ;S:038000C484a01021002c1f00046c288005a;J: ;Z:0102,0503872800b048,0600,0c0,0e00000000,0f00000000,10000008000008,12000,147,150,16361a3872000316da186a0003,17000000000000,180;
# lpstat -t
scheduler is running
no system default destination
device for HP_Deskjet_1510: usb://HP/Deskjet%201510%20series?serial=CN5192F06B05XJ&interface=1
HP_Deskjet_1510 accepting requests since Fri 27 Nov 2015 03:54:47 PM EET
printer HP_Deskjet_1510 is idle. enabled since Fri 27 Nov 2015 03:54:47 PM EET
# lpstat -v
device for HP_Deskjet_1510: usb://HP/Deskjet%201510%20series?serial=CN5192F06B05XJ&interface=1
# sudo cupsenable HP_Deskjet_1510
# lpc status
HP_Deskjet_1510:
printer is on device 'usb' speed -1
queuing is enabled
printing is enabled
no entries
daemon present
# sudo service cups restart
cups stop/waiting
cups start/running, process 2706
제가 말했듯이 프린터는 10~30분 정도 이 derp 모드를 유지합니다. 그 이후에 인쇄를 시작하면 정상적으로 인쇄됩니다. 인쇄 작업이 서버로 전송되지 않는 것 같은 느낌이 드나요? 제가 Windows에서 사용하고 있는 드라이버는 Public Image Setter입니다(작동하는 유일한 드라이버였습니다).