1 (edytowany przez MWTK 2012-10-28 20:31:39)

Temat: 1043nd drukarka

Witam, dzisiaj wgrałem najnowszy Gargoyle z AA i chciałem podpiąć drukarkę. W panelu pojawiło się:
Drukarki USB
Drukarka Canon CAPT USB Device jest podłączona przez USB.

Możesz połączyć się z drukarką po adresie IP 192.168.1.1 przez protokół HP JetDirect.

Niby wykryło, ale nie mogę się z nią połączyć. Ustawiłem, nazwa portu: 192.168.1.1, protokół RAW i port 9100 i nie działa. Wie ktoś co może być nie tak?

2

Odp: 1043nd drukarka

Nie wszystkie chcą tak działać. Sprawdź czy dobrze skonfigurowałeś to (u mnie przy opisie p910nd masz linki).

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

3

Odp: 1043nd drukarka

może ci się w procesach nie włącza proces dla p910nd ?
ma być coś takiego podobnego:

2572 root      20   0   752   296   224 S  0.0  0.5  0:00.34 /usr/sbin/p9100d -b -f /dev/lp0 0
Gateway :Topton Intel Core i3-N305 16GB RAM 6x i226-V 2.5GbE
AP: 3x Netgear WAX220

4

Odp: 1043nd drukarka

Cezary napisał/a:

Nie wszystkie chcą tak działać. Sprawdź czy dobrze skonfigurowałeś to (u mnie przy opisie p910nd masz linki).

Skonfigurowałem tak jak jest w tym poradniku i robiłem to kilka razy. A router wykrywa moją drukarkę to czemu ma nie działać, na sofcie tp-linka normalnie działało.

DarioX7 napisał/a:

może ci się w procesach nie włącza proces dla p910nd ?
ma być coś takiego podobnego:

2572 root      20   0   752   296   224 S  0.0  0.5  0:00.34 /usr/sbin/p9100d -b -f /dev/lp0 0

Gdzie to sprawdzić?

5

Odp: 1043nd drukarka

To nie jest kwestia tego czy wykrywa czy nie, a tego że drukarka nie chce działać z p910nd. Oryginalny soft nie używa tego, mają jakiś inny swój wynalazek. Nie wszystkie są działać z p910nd i tyle. Cupsa możesz sprawdzić.

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

6

Odp: 1043nd drukarka

MWTK napisał/a:
DarioX7 napisał/a:

może ci się w procesach nie włącza proces dla p910nd ?
ma być coś takiego podobnego:

2572 root      20   0   752   296   224 S  0.0  0.5  0:00.34 /usr/sbin/p9100d -b -f /dev/lp0 0

Gdzie to sprawdzić?

w procesach np: top, htop .

Gateway :Topton Intel Core i3-N305 16GB RAM 6x i226-V 2.5GbE
AP: 3x Netgear WAX220

7

Odp: 1043nd drukarka

Chodzi o coś takiego?

Oct 29 16:12:53 Gargoyle daemon.info hostapd: wlan0: STA 00:22:43:30:8f:07 WPA: group key handshake completed (RSN)
Oct 29 16:21:52 Gargoyle kern.info kernel: [72530.960000] usb 1-1: new high-speed USB device number 4 using ehci-platform
Oct 29 16:21:52 Gargoyle kern.info kernel: [72531.120000] usblp0: USB Bidirectional printer dev 4 if 0 alt 0 proto 2 vid 0x04A9 pid 0x26DA
Oct 29 16:21:53 Gargoyle lpr.err p9100d[5626]: socket: Address family not supported by protocol
Oct 29 16:21:53 Gargoyle user.notice usb-modeswitch: 1-1:1.0: Manufacturer=Canon Product=Canon_CAPT_USB_Device Serial=0000B285TKtm
Oct 29 16:22:53 Gargoyle daemon.info hostapd: wlan0: STA 00:22:43:30:8f:07 WPA: group key handshake completed (RSN)
Oct 29 16:22:55 Gargoyle lpr.err p9100d[5821]: socket: Address family not supported by protocol
Success

Włączyłem drukarke i zrestartowałem usługę p910nd i pojawiło się coś takiego w Logi systemowe.

8

Odp: 1043nd drukarka

pokaz wynik
ps | grep p9100d

http://klatka.ovh - CABANA PUBLIC SERVER
http://klatka.ovh/psi/ - phpsysinfo
http://temp.klatka.ovh/ - pogodynka

9

Odp: 1043nd drukarka

ps | grep p9100d
5821 root       780 S N  {p910nd} /usr/sbin/p9100d -f /dev/lp0 0
6276 root       780 S N  {p910nd} /usr/sbin/p9100d -f /dev/lp0 0
6413 root      1492 S    grep p9100d

10

Odp: 1043nd drukarka

Podłączę się pod temat, Gargoyle 1.5.5

Po każdym wyłączeniu drukarki/wyłączeniu prądu/restarcie routera następuje zmiana wartości "x" w ostatniej linii pliku /etc/config/p910nd:

option 'enabled' 'x'

z 1 na 0.

Żeby cokolwiek wydrukować, muszę ręcznie ją przestawić z powrotem na 1 i uruchomić usługę na nowo.

Komenda

/etc/init.d/p910nd enable

nic nie daje.

Proszę o pomoc. Nie jest to wielki problem, gdy jestem przy komputerze, ale staje się uciążliwy, gdy ktoś chce coś drukować, a mnie nie ma w domu. Poza tym - wszystko działa.

11

Odp: 1043nd drukarka

W tym pliku mam tak:

config p910nd
    option port '0'
    option bidirectional '0'
    option device '/dev/lp0'
    option enabled '1'
    option printer_name 'Canon CAPT USB Device'

12

Odp: 1043nd drukarka

@kastyk: raz: zaktualizuj firmware, dwa: to się dzieje na hotplugi, więc odłącz i przyłącz drukarkę.

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

13

Odp: 1043nd drukarka

Cezary, nie tędy droga...
Trzeba zmienić ścieżkę na '/dev/usb/lp0' w AA
Zanim to odkryłem to mało co routera nie wywaliłem przez okno...

14

Odp: 1043nd drukarka

Dla kernela 3.3? nie, dla 2.4 to było. Tym bardziej że w/w konfiguracja pochodzi automatem z gargoyle.

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

15

Odp: 1043nd drukarka

Mam Gargoyle 1.5.8.1 (2305f02) i musiałem dodać usb...
Strasznie dużo zmian w AA. Udało się odpalić extroot bez wywalania usb jak radziłeś. Straszne męczarnie w nowej kompilacji.

16 (edytowany przez qubek 2012-11-14 10:56:30)

Odp: 1043nd drukarka

kastyk napisał/a:

Podłączę się pod temat, Gargoyle 1.5.5

Po każdym wyłączeniu drukarki/wyłączeniu prądu/restarcie routera następuje zmiana wartości "x" w ostatniej linii pliku /etc/config/p910nd:

option 'enabled' 'x'

z 1 na 0.

Żeby cokolwiek wydrukować, muszę ręcznie ją przestawić z powrotem na 1 i uruchomić usługę na nowo.

Komenda

/etc/init.d/p910nd enable

nic nie daje.

Proszę o pomoc. Nie jest to wielki problem, gdy jestem przy komputerze, ale staje się uciążliwy, gdy ktoś chce coś drukować, a mnie nie ma w domu. Poza tym - wszystko działa.

Mam ten sam problem (1.5.8.2 (r34151), by obsy). Urządzenie wielofunkcyjne Brother DCP-330C - nie zostało wykryte w "Drukarki USB", ale dla próby ręcznie ustawiłem enabled na 1 i po restarcie p910nd działa tzn. drukuje smile
Jedyny problem to właśnie taki, że po restarcie rutera, trzeba na nowo ustawić enabled 1 i zrestartować usługe p910nd. Czy jest jakiś sposób, żeby wartość enabled w konfigu p910nd była zawsze 1?

17

Odp: 1043nd drukarka

To jest robione na hotplugu jak są urządzenia wykrywane.
1. Podłącz i sprawdź czy jest.
2. Wyjmij podłącz i sprawdź.
3. Włóż, zrestartuj i sprawdź
4. Wyjmij, zrestartuj, podłącz i sprawdź.

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

18

Odp: 1043nd drukarka

To jest robione na hotplugu jak są urządzenia wykrywane.
1. Podłącz i sprawdź czy jest.
2. Wyjmij podłącz i sprawdź.
3. Włóż, zrestartuj i sprawdź
4. Wyjmij, zrestartuj, podłącz i sprawdź.

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

19

Odp: 1043nd drukarka

To jest robione na hotplugu jak są urządzenia wykrywane.
1. Podłącz i sprawdź czy jest.
2. Wyjmij podłącz i sprawdź.
3. Włóż, zrestartuj i sprawdź
4. Wyjmij, zrestartuj, podłącz i sprawdź.

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

20 (edytowany przez qubek 2012-11-14 11:14:34)

Odp: 1043nd drukarka

Już znalazłem odpowiedź na tym forum. Wystarczyło dodać do /etc/rc.local to, co recznie robiłem po kazdym restarcie

uci set p910nd.@p910nd[0].enabled=1
uci commit p910nd
/etc/init.d/p910nd start

Super, dzięki. Teraz mnie nie będzie męczyć, "dlaczego znów nie drukuje?" ;p

21

Odp: 1043nd drukarka

Ale tu nie o to chodzi smile możesz tak zrobić, ale powinno wykrywać się samo przy starcie. Więc chcę żebyś sprawdził , bo jak już to trzeba wykrywanie poprawić.

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

22 (edytowany przez qubek 2012-11-14 11:29:20)

Odp: 1043nd drukarka

Nawet jeśli przestawię enabled na 1 to i tak w gui zawsze mam "Żadne drukarki USB nie są podłączone do routera lub nie zostały poprawnie wykryte."

No niestety, czy to po ponownym wpięciu drukarki, czy restarcie drukarki, czy restarcie rutera, nigdy nie udało się, by samo ją wykryło.

Właściwie to dobrze było by, jakby to automatyczne wykrywanie jednak działało smile (choćby ze w względu na przypadkowe wyłączenie drukarki przyciskiem On/Off)

Jeśli potrzeba jeszcze jakiś informacji, logów to oczywiście podeślę.

23

Odp: 1043nd drukarka

Więc zrób to powyższe i po podpięciu drukarki pokaż jeszcze wynik cat /proc/bus/usb/devices

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

24

Odp: 1043nd drukarka

Po krokach 1-4 - nigdy się nie pojawia w gui

root@Gargoyle:~# cat /proc/bus/usb/devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.03
S:  Manufacturer=Linux 3.3.8 ehci_hcd
S:  Product=Generic Platform EHCI Controller
S:  SerialNumber=ehci-platform
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  4 Spd=12   MxCh= 0
D:  Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=04f9 ProdID=01a9 Rev= 1.00
S:  SerialNumber=BROD7F941516
C:* #Ifs= 3 Cfg#= 1 Atr=c0 MxPwr=  2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=07(print) Sub=01 Prot=02 Driver=usblp
E:  Ad=01(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=  16 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=03(O) Atr=02(Bulk) MxPS=  16 Ivl=0ms
E:  Ad=84(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=85(I) Atr=03(Int.) MxPS=   8 Ivl=100ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=08(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=89(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms

fragment dmesg po ponownym podłączeniu drukarki

[ 3714.330000] usb 1-1: USB disconnect, device number 3
[ 3714.340000] usblp0: removed
[ 3722.280000] usb 1-1: new full-speed USB device number 4 using ehci-platform
[ 3722.430000] usblp0: USB Bidirectional printer dev 4 if 0 alt 0 proto 2 vid 0x04F9 pid 0x01A9
[ 3722.450000] scsi2 : usb-storage 1-1:1.2
[ 3723.490000] scsi 2:0:0:0: Direct-Access     Brother  DCP-330C         1.00 PQ: 0 ANSI: 2
[ 3723.650000] sd 2:0:0:0: [sda] Attached SCSI removable disk

25

Odp: 1043nd drukarka

Ta drukarka nie pojawi się nigdy w gui. Aby się wyświetlało wymagane jest aby w tym devices były dodatkowe linie z nazwą, a u Ciebie tego nie ma, więc automat nie wie z czym ma do czynienia.

Zrób sobie w rc.local linie tak jak pisałeś.

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