Сейчас чтобы начать печатать, делаю сдледующие действия.
Sep 15 20:42:02 fakemoon kernel: usb 1-1: new high-speed USB device number 7 using ehci_hcd
Sep 15 20:42:02 fakemoon kernel: usb 1-1: New USB device found, idVendor=03f0, idProduct=4117
Sep 15 20:42:02 fakemoon kernel: usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Sep 15 20:42:02 fakemoon kernel: usb 1-1: Product: HP LaserJet 1018
Sep 15 20:42:02 fakemoon kernel: usb 1-1: Manufacturer: Hewlett-Packard
Sep 15 20:42:02 fakemoon kernel: usb 1-1: SerialNumber: KP3CB8W
# modprobe usblp
Sep 15 20:42:56 fakemoon kernel: usb 1-1: new high-speed USB device number 8 using ehci_hcd
Sep 15 20:42:56 fakemoon kernel: usb 1-1: New USB device found, idVendor=03f0, idProduct=4117
Sep 15 20:42:56 fakemoon kernel: usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Sep 15 20:42:56 fakemoon kernel: usb 1-1: Product: HP LaserJet 1018
Sep 15 20:42:56 fakemoon kernel: usb 1-1: Manufacturer: Hewlett-Packard
Sep 15 20:42:56 fakemoon kernel: usb 1-1: SerialNumber: KP3CB8W
Sep 15 20:42:56 fakemoon kernel: usblp0: USB Bidirectional printer dev 8 if 0 alt 0 proto 2 vid 0x03F0 pid 0x4117
# modprobe -r usblp
# echo /sbin/hotplug > /proc/sys/kernel/hotplug
Sep 15 20:43:43 fakemoon kernel: usb 1-1: new high-speed USB device number 9 using ehci_hcd
Sep 15 20:43:43 fakemoon kernel: usb 1-1: New USB device found, idVendor=03f0, idProduct=4117
Sep 15 20:43:43 fakemoon kernel: usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Sep 15 20:43:43 fakemoon kernel: usb 1-1: Product: HP LaserJet 1018
Sep 15 20:43:43 fakemoon kernel: usb 1-1: Manufacturer: Hewlett-Packard
Sep 15 20:43:43 fakemoon kernel: usb 1-1: SerialNumber: KP3CB8W
# modprobe usblp
Sep 15 20:44:19 fakemoon kernel: usb 1-1: new high-speed USB device number 10 using ehci_hcd
Sep 15 20:44:19 fakemoon kernel: usb 1-1: New USB device found, idVendor=03f0, idProduct=4117
Sep 15 20:44:19 fakemoon kernel: usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Sep 15 20:44:19 fakemoon kernel: usb 1-1: Product: HP LaserJet 1018
Sep 15 20:44:19 fakemoon kernel: usb 1-1: Manufacturer: Hewlett-Packard
Sep 15 20:44:19 fakemoon kernel: usb 1-1: SerialNumber: KP3CB8W
Sep 15 20:44:19 fakemoon kernel: usblp0: USB Bidirectional printer dev 10 if 0 alt 0 proto 2 vid 0x03F0 pid 0x4117
Sep 15 20:44:19 fakemoon /etc/hotplug/usb/hplj1018: foo2zjs: loading HP LaserJet 1018 firmware /usr/share/foo2zjs/firmware/sihp1018.dl to /dev/usb/lp0 ...
Sep 15 20:44:19 fakemoon /etc/hotplug/usb/hplj1018: foo2zjs: loading HP LaserJet 1018 firmware /usr/share/foo2zjs/firmware/sihp1018.dl to /dev/usblp0 ...
Sep 15 20:44:19 fakemoon /etc/hotplug/usb/hplj1018: foo2zjs: ... download failed.
Sep 15 20:44:20 fakemoon /etc/hotplug/usb/hplj1018: foo2zjs: ... download successful.
Печатаю, но обработка стрянет.
▼ ID ▼ Name User Size Pages State Control
HP_LaserJet_1018-53 Unknown Withheld 77k 1 processing since
Sat 15 Sep 2012 08:45:58 PM MSK
"Waiting for printer to become available."
Делаю.
modprobe -r usblp
Начинается печать.
Как можно нормально это сконфигурить? Надоело каждый раз все делать. А иногда ещё и забывать (печатаю ~два раза в год) и разбираться повторно из-за чего не работает.
Для hotplug скриптов отправляющих firmware нужен usblp. Для работы cups же он мешает.
И ещё hotplug не включен, не понятно где это должно быть сделано.