1

Temat: p910nd problem z drukiem.

Zrobiłem upgrade z OpenWRT do LEDE i mam problem z drukarką. Na tej samej konfiguracji nie chce w ogóle drukować.

Wed Feb  8 01:28:50 2017 kern.info kernel: [  188.374204] usb 1-1.3: new high-speed USB device number 5 using ehci-platform
Wed Feb  8 01:28:50 2017 kern.info kernel: [  188.509264] usblp 1-1.3:1.0: usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x04E8 pid 0x330F
Wed Feb  8 01:29:30 2017 lpr.notice p9100d[1265]: Connection from 192.168.2.126 port 59448 accepted
Wed Feb  8 01:29:30 2017 lpr.err p9100d[1265]: /dev/lp0: No such file or directory
Wed Feb  8 01:29:30 2017 lpr.err p9100d[1265]: /dev/lp0: No such file or directory, will try opening later
Wed Feb  8 01:29:40 2017 lpr.err p9100d[1265]: /dev/lp0: No such file or directory
Wed Feb  8 01:29:40 2017 lpr.err p9100d[1265]: /dev/lp0: No such file or directory, will try opening later
Wed Feb  8 01:29:50 2017 lpr.err p9100d[1265]: /dev/lp0: No such file or directory
Wed Feb  8 01:29:50 2017 lpr.err p9100d[1265]: /dev/lp0: No such file or directory, will try opening later
config p910nd
        option device '/dev/lp0'
        option port '0'
        option bidirectional '1'
        option bind '192.168.2.1'
        option enabled '1'

config p910nd
        option device '/dev/usb/lp0'
        option port '0'
        option bidirectional '1'
        option bind '192.168.2.1'
        option enabled '1'

config p910nd
        option device '/dev/usb/usblp0'
        option port '0'
        option bidirectional '1'
        option bind '192.168.2.1'
        option enabled '1'

2

Odp: p910nd problem z drukiem.

Trzy konfiguracje tego samego?
W /dev widzisz tą drukarkę w ogóle?

3

Odp: p910nd problem z drukiem.

Masz /dev/lp0 z pierwszej sekcji a tego nie ma. Skasuj dwie pierwsze sekcje.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

4 (edytowany przez r43k3n 2017-02-08 10:02:52)

Odp: p910nd problem z drukiem.

Mam teraz tak jak poniżej a nie działa dalej.

24437 root       900 S    {p910nd} /usr/sbin/p9100d -d -b -f /dev/usb/usblp0 -i 192.168.2.1 0
config p910nd
        option device '/dev/usb/usblp0'
        option port '0'
        option bidirectional '1'
        option bind '192.168.2.1'
        option enabled '1'
Wed Feb  8 09:43:03 2017 kern.info kernel: [17474.663007] usb 1-1.3: new high-speed USB device number 5 using ehci-platform
Wed Feb  8 09:43:03 2017 kern.info kernel: [17474.800103] usblp 1-1.3:1.0: usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x04E8 pid 0x330F
root@WR1043NDv1_LEDE:~# ls /dev/usb
lp0

Wydaje mi się, że mój problem polega na tym, że w /dev/usb/ tej drukarki nie ma dlatego nic nie drukuję. Wie ktoś jak to naprawić? W logu widać jak byk, że drukarka się pojawia, więc w czym problem?

5

Odp: p910nd problem z drukiem.

@Cezary - jesteś pewien, że te dwie pierwsze sekcje trzeba było usunąć?

On older versions the device /dev/usb/usblp0 is created. More recent versions create the normal /dev/lp0 device, even for usb printers. (Attitude Adjustment 12.09 actually creates /dev/usb/lp0).

Faktycznie w /dev/usb/ jest tworzone lp0 i ono znika jak wyłączę drukarkę, jednak błędy w logu nadal się pojawiają.

6

Odp: p910nd problem z drukiem.

Tak, jestem  pewien. Jakie błędy w logu? To co pokazałeś to tylko informacja że masz drukarkę. Jaką w ogóle masz drukarkę?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7 (edytowany przez r43k3n 2017-02-08 10:59:54)

Odp: p910nd problem z drukiem.

Wed Feb  8 10:57:18 2017 kern.info kernel: [ 2700.547784] usb 1-1.3: new high-speed USB device number 6 using ehci-platform
Wed Feb  8 10:57:18 2017 kern.info kernel: [ 2700.911489] usblp 1-1.3:1.0: usblp0: USB Bidirectional printer dev 6 if 0 alt 0 proto 2 vid 0x04E8 pid 0x330F
Wed Feb  8 10:57:26 2017 lpr.notice p9100d[1267]: Connection from 192.168.2.126 port 60776 accepted
Wed Feb  8 10:57:26 2017 lpr.err p9100d[1267]: /dev/lp0: No such file or directory
Wed Feb  8 10:57:26 2017 lpr.err p9100d[1267]: /dev/lp0: No such file or directory, will try opening later

Na tym configu działało na 100% w Chaos Calmer:

root@WR1043NDv1_LEDE:~# cat /etc/config/p910nd
config p910nd
        option device '/dev/usb/lp0'
        option port '0'
        option bidirectional '1'
        option bind '192.168.2.1'
        option enabled '1'

config p910nd
        option device '/dev/usb/usblp0'
        option port '0'
        option bidirectional '1'
        option bind '192.168.2.1'
        option enabled '1'

Drukarka to Samsung ML-2160

8

Odp: p910nd problem z drukiem.

No właśnie, bo ty masz dałeś option device '/dev/usb/usblp0' a urządzenie masz /dev/usb/lp0. Zły konfig zrobiłeś.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9 (edytowany przez r43k3n 2017-02-08 11:15:06)

Odp: p910nd problem z drukiem.

Działa LOL
Dzięki Cezary chociaż dalej nie mam pojęcia dlaczego na Chaos Calmer to działało a na LEDE nie.
Pamiętam dokładnie, że domyślny plik w CC (z /dev/usb/lp0) nie działał dlatego dodałem drugą sekcję z /dev/usb/usblp0.

Najwyraźniej coś się w między czasie musiało pozmieniać.

10

Odp: p910nd problem z drukiem.

Jeszcze zapytam o jedną rzecz. W twoim poradniku jest coś takiego:
"W zależności od posiadanego routera może być także konieczne doinstalowanie pakietu kmod-usb-uhci lub kmod-usb-ohci."

Jak to stwierdzić, które jest potrzebne i czym one się różnią?

11

Odp: p910nd problem z drukiem.

Generalnie nie jest Ci to potrzebne. Niektóre routery w ogóle nie rozpoznają nic na usb jeżeli nie doinstalujesz kmod-usb-ohci. Jednym znanym mi urządzeniem które wymagało  kmod-usb-uhci był asus wl-500gp którego chyba obecnie nikt już nie używa.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.