У меня WL500gP v2 (прошивка 1.9.2.7-10) + HP LaserJet 1015; Windows XP Pro SP3.
Я действовал по инструкции
http://oleg.wl500g.info/printing/. Драйвер на принтер установлен родной в варианте "подключению по порту TCP/IP ...".
Принтер не печатает (задание в очереди печати через некоторое время переходит в статус "ошибка - идёт печать").
В логе роутера:
Code:
Jan 21 21:47:26 kernel: printer.c: usblp0 Device ID string [148/max 1552]='MFG:Hewlett-Packard;CMD:PJL,MLC,BIDI-ECP,PCL,DW-PCL;MDL:hp LaserJet 1015;CLS:PRINTER;DES:Hewlett-Packard LaserJet 1015;MEM:13MB;COMMENT:RES=600x2;'
Jan 21 21:47:26 kernel: printer.c: Parsing USBLPID...
Я видел обсуждение других моделей серии 10xx, для которых надо отдельно загружать firmware в роутер. Но здесь (
http://oleg.wl500g.info/hplj/) модели 1015 нет, и гуглом файл sihp1015.dl тоже не обнаруживается.
Update:
TCP Monitor при отправке чего-нибудь на печать не обнаруживает активности в порту 9100.
Update:
Проблему удалось частично решить, переведя порт принтера из режима RAW в режим LPR с именем очереди LPR. Теперь принтер печатает. Но если выключить принтер и перезагрузить роутер (так что в момент включения роутера принтер выключен), и затем включить принтер, то он не определяется. В логе при этом появляются такие строки:
Code:
Jan 24 21:50:18 kernel: hub.c: new USB device 00:03.1-1.1, assigned address 3
Jan 24 21:50:18 kernel: usb.c: not enough configurations
Jan 24 21:50:18 kernel: usb.c: unable to get device 3 configuration (error=-22)
Jan 24 21:50:19 kernel: hub.c: new USB device 00:03.1-1.1, assigned address 4
Jan 24 21:50:19 kernel: usb.c: not enough configurations
Jan 24 21:50:19 kernel: usb.c: unable to get device 4 configuration (error=-22)
Если же в момент включения роутера принтер уже включён, то он определяется нормально и в дальнейшем его можно включать-выключать --- он работает нормально.
Update:
Проблема окончательно решена перепрошивкой на WL500gpv2-1.9.2.7-d-r2381