HP LaserJet 1020 64-bit[РЕШЕНО]
Sprit 12 апреля, 2009 - 00:36
Никак не могу настроить принтер HP LJ 1020, на стареньком компе(x86) все прекрасно работает. На новом (Intel(R) Core(TM)2 Duo CPU) не работает.
Драйвер foo2zjs, вот начем я собственно и споткнулся:
# cat /etc/udev/rules.d/00-my.rules SUBSYSTEM=="usb", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2b17", SYMLINK+="hplj1020" # ls -l /dev/hplj1020 lrwxrwxrwx 1 root root 15 Apr 11 23:01 /dev/hplj1020 -> bus/usb/002/010 # ls -l /dev/bus/usb/002/010 crw-rw-r-- 1 root usb 189, 137 Apr 11 23:01 /dev/bus/usb/002/010 # cat /usr/share/foo2zjs/firmware/sihp1020.dl > /dev/hplj1020 cat: write error: Invalid argument # cat /etc/udev/rules.d/11-hplj10xx.rules ACTION=="add", KERNEL=="lp*", SUBSYSTEM=="usb", ATTRS{idVendor}=="03f0", \ ATTRS{idProduct}=="0517", RUN+="/sbin/foo2zjs-loadfw 1000 $tempnode" ACTION=="add", KERNEL=="lp*", SUBSYSTEM=="usb", ATTRS{idVendor}=="03f0", \ ATTRS{idProduct}=="1317", RUN+="/sbin/foo2zjs-loadfw 1005 $tempnode" ACTION=="add", KERNEL=="lp*", SUBSYSTEM=="usb", ATTRS{idVendor}=="03f0", \ ATTRS{idProduct}=="4117", RUN+="/sbin/foo2zjs-loadfw 1018 $tempnode" ACTION=="add", KERNEL=="lp*", SUBSYSTEM=="usb", ATTRS{idVendor}=="03f0", \ ATTRS{idProduct}=="2b17", RUN+="/sbin/foo2zjs-loadfw 1020 $tempnode" # /sbin/foo2zjs-loadfw 1020 /dev/hplj1020 Error: Inappropriate ioctl for device: GET_DEVICE_ID on '/dev/hplj1020' /sbin/foo2zjs-loadfw: No supported printer found. # /bin/usb_printerid /dev/hplj1020 Error: Inappropriate ioctl for device: GET_DEVICE_ID on '/dev/hplj1020'
Если кто-то сталкивался с подобной проблемой или есть какие-то мысли по поводу, как ее решить, отпишитесь пожалуйста.
Заранее, благодарен.
»
- Для комментирования войдите или зарегистрируйтесь
HP LaserJet 1020
У меня чуть другая модель, но в каталоге /dev у меня не hpl1018, а usblp0 -> usb/lp0
dmesg говорит:
usb 2-2: new high speed USB device using ehci_hcd and address 2
usb 2-2: New USB device found, idVendor=03f0, idProduct=4117
usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 2-2: Product: HP LaserJet 1018
usb 2-2: Manufacturer: Hewlett-Packard
usb 2-2: SerialNumber: KP2VYGT
usb 2-2: configuration #1 chosen from 1 choice
usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x03F0 pid 0x4117
usbcore: registered new interface driver usblp
Как я понимаю, 1020 - модель новее моей, значит, параллельного порта у него нет,
как и у моего. Может стоит в настройки ядра заглянуть, на предмет поддержки USB?
Не была выбрана опция
Не была выбрана опция parallel printer support, скомпилил как модуль, загрузил, но что-то не заработало.
# dmesg | tail
Adding 4008176k swap on /dev/sda5. Priority:-1 extents:1 across:4008176k
r8169: eth0: link up
r8169: eth0: link up
usb 8-5.1: USB disconnect, address 4
usb 8-5.1: new high speed USB device using ehci_hcd and address 6
usb 8-5.1: configuration #1 chosen from 1 choice
lp0: using parport0 (interrupt-driven).
usb 8-5.1: USB disconnect, address 6
usb 8-5.1: new high speed USB device using ehci_hcd and address 7
usb 8-5.1: configuration #1 chosen from 1 choice
Спасибо, за подсказку, теперь хоть знаю куда копать :)
РЕШЕНО
Подкрутил ядро, теперь все работает :)
Спасибо всем :)
net-print/hplip настраивал?
net-print/hplip настраивал?
Не грусти, товарищ! Всё хорошо, beautiful good!
net-print/hplip
Не думаю, этот пакет нужен для данной модели принтера, так как девайсы
у нас почти одинаковые, но меня net-print/hplip не установлен, а машинка исправно пашет.
net-print/hplip
Никогда не устанавливал этот пакет, все работало.