Forum Turris
Fórum Turris Nápověda

Milí majitelé routerů Turris,

toto fórum bylo 9. 12. 2016 zmrazeno a nahrazeno naším novým Turris fórem. Ještě chvíli bude dostupné k prohlížení, ale již zde není možné přispívat. Více informací naleznete v oznámení o uzavření fóra.


Dear Turris routers users,

this forum has been frozen on Dec 9th, 2016 and replaced by our new Turris forum. It will be read-only accessible for some time after. For more information, read the announcement about closing the forum.

Nahoru Téma Majitelé routerů / Uživatelská vylepšení / USB port pro tiskárnu
- - Od danielhrbac2 Dne 2014-04-28 09:56 Upraveno 2014-04-28 10:02
Dobrý den,

na starém routeru od asusu jsme si doma zvykli mít v USB portu stařičkou tiskárnu HP LJ 1020. Myslíte, že bude nějaký zásadnější problém v rozběhání nějakého toho cupsd? Zkoušel už někdo? Nějaké tipy?

díky,

dan
Nadřazený - - Od Broody Dne 2014-04-28 11:07
Dobrý den, včera jsem to nastavoval, vše v pohodě a funkční (zdá se - případně problémy se ještě neobjevily ;-)). Ve starém ASUS-500G jsem používal USB tiskárnu přes protokol LPR. Tu jsem nyní zapojil to Turrisu, v rozhraní LuCI aktivoval službu "p910nd" (bylo nutné doinstalovat balík "kmod-usb-printer", to lze taky naklikat přes LuCI) a ve Windows v konfiguraci portu změnil protokol z minulého LPR na RAW (port jsem ponechal 9100 stejně jako v nastavení p910nd). Tiskne snad ještě rychleji než předtím (kdy začala až po cca 10 vteřinách).
Nadřazený - - Od danielhrbac2 Dne 2014-04-28 11:28
to zní dobře. díval jsem se už semhle http://www.openprinting.org/printer/HP/HP-LaserJet_1020 a bude to chtít nějaké ty foo2.... drivery. vyzkouším.
Nadřazený - - Od Broody Dne 2014-04-28 11:40
Není třeba řešit žádné ovladače. Ta služba p910nd, pokud tomu rozumím dobře, pouze určitým způsobem přeposílá surová data z portu 9100 na USB. Čili žádný spooling, žádné ovladače, nic. Ovladače a spooling si pak ošetřují jednotliví klienti, z jejichž pohledu jde o tiskárnu připojenou přímo k počítači (ale přes TCP/IP namísto USB). Takto to fungovalo i předtím na mém ASUSu.
Nadřazený - - Od danielhrbac2 Dne 2014-04-28 12:30
aha, tak to zkusím takto.
Nadřazený - - Od Broody Dne 2014-04-28 12:35
Jasně, pak uvidíte, jestli je třeba řešit něco složitějšího nebo ne. Já to rozjel docela rychle a bez problémů. Pro úplnost: šlo o HP LaserJet 1320.

Složitější to může být na straně klientů, tam jsem to ale měl rozchozené už z dob ASUSu. Jde-li o Windows, mohu když tak poradit.
Nadřazený - - Od danielhrbac2 Dne 2014-04-28 19:52
tak jsem v zásadě jen spustil službu. okamžitě po zapnutí tiskárna vytiskla asi 15x zkušební stránku a od té doby mlčí. restart routru, tiskárny i NB proběhl. v logu je níže uvedené. zkusím jiný USB kabel.
2014-04-28T20:45:30+02:00 notice p9100d[2937]: Connection from ::ffff:192.168.1.204 port 49288 accepted
2014-04-28T20:45:31+02:00 err p9100d[2937]: read: Connection reset by peer
2014-04-28T20:45:31+02:00 notice p9100d[2937]: Finished job: 28769/35605 bytes sent to printer, 0/0 bytes sent to network
2014-04-28T20:45:31+02:00 err p9100d[2937]: copy_stream: Connection reset by peer
2014-04-28T20:45:31+02:00 notice p9100d[2937]: Connection from ::ffff:192.168.1.204 port 49289 accepted
2014-04-28T20:45:32+02:00 err p9100d[2937]: read: Connection reset by peer
2014-04-28T20:45:32+02:00 notice p9100d[2937]: Finished job: 27593/35605 bytes sent to printer, 0/0 bytes sent to network
2014-04-28T20:45:32+02:00 err p9100d[2937]: copy_stream: Connection reset by peer
2014-04-28T20:45:33+02:00 notice p9100d[2937]: Connection from ::ffff:192.168.1.204 port 49290 accepted
2014-04-28T20:45:34+02:00 err p9100d[2937]: read: Connection reset by peer
2014-04-28T20:45:34+02:00 notice p9100d[2937]: Finished job: 30229/35605 bytes sent to printer, 0/0 bytes sent to network
2014-04-28T20:45:34+02:00 err p9100d[2937]: copy_stream: Connection reset by peer
2014-04-28T20:45:34+02:00 notice p9100d[2937]: Connection from ::ffff:192.168.1.204 port 49291 accepted
2014-04-28T20:45:35+02:00 err p9100d[2937]: read: Connection reset by peer
2014-04-28T20:45:35+02:00 notice p9100d[2937]: Finished job: 32865/35605 bytes sent to printer, 0/0 bytes sent to network
2014-04-28T20:45:35+02:00 err p9100d[2937]: copy_stream: Connection reset by peer
2014-04-28T20:45:35+02:00 notice p9100d[2937]: Connection from ::ffff:192.168.1.204 port 49292 accepted
2014-04-28T20:45:36+02:00 notice p9100d[2937]: Finished job: 35669/35669 bytes sent to printer, 0/0 bytes sent to network

Nadřazený - - Od Broody Dne 2014-04-28 20:50
Je docela možné, že to byly tiskové úlohy, které se mezitím nashromáždily v tiskové frontě na PC a pak se ta fronta při první příležitosti vysypala na tiskárnu... Obzvlášť, pokud to byla opravdu zkušební stránka systému na PC.
Nadřazený - - Od danielhrbac2 Dne 2014-05-01 11:33
tak nevím, nějak mi to nejde.
dal jsem nový usb kabel a nic. zkoušel jsem jak z Wvista tak i W7x64. úloha se na klientech ve správci tisku objeví, sešrotuje a bezchybně zmizí. konfigurace turrisu je
díval jsem se pres ssh co uvidim a v /etc jsem nenasel zadny konfigurak p910nd. nasel jsem navody ohledne te moji LJ1020 https://forum.openwrt.org/viewtopic.php?pid=32427#p32427 ktere rikaji neco o tom, že muže být potřeba do té tiskárny nahrát firmware před tiskem nebo po chybě a tak jsem to i nějak zkoušel, ale taky nic. kaslu na to a vezmu domu z kanclu sitovou tiskarnu.
Nadřazený - - Od hybner Dne 2014-05-01 18:04 Upraveno 2014-05-01 19:35
Zkuste pres ssh pustit logread pripadne cat /var/log/messages.
Podivejte se jestli daemon nasloucha na portu 9100 pres netstat -ln.
Jinak konfigurace bude nejspis ulozena v /etc/config/p910nd
Nadřazený - Od danielhrbac2 Dne 2014-05-01 21:17
příležitostně se mrknu, ale už jsem tam dal p1606, tohle bylo too much brain damage.
Nadřazený - Od Michal Vaner (>>) Dne 2014-05-02 08:39
Dobrý den

Tady se od běžného OpenWRT lišíme. Logread nefunguje, logy jsou ve
/var/log/messages.
- - Od Broody Dne 2014-04-30 18:59
Pro úplnost: https://www.turris.cz/doc/navody/sdileni_usb_tiskarny
Nadřazený - - Od pecco Dne 2014-05-09 21:58
Dobrý den.
Mám stejný problém jako danielhrbac2
Tiskárnu mám HP 1020 a u routeru TP-Link 1043 WRD mi vše fungovalo bezchybně.
Nastavil jsem to podle návodu co je zveřejněn v sekci Návody.
úloha se na klientech ve správci tisku objeví, sešrotuje a bezchybně zmizí.
Prosím o nějaké rady jak to zprovoznit.(Podotýkám,že se nerozumím Linuxu)
Nejraději krok za krokem pro blbečky.
Děkuji za ochotu  :wink:
Nadřazený - - Od mates Dne 2014-05-15 15:55
Mám stejný problém s HP 1005. Po chvilce gůglení jsem našel tento návod

http://jan.krivohlavy.cz/WL500gP-hpLJ1020

ale protože nejsem linuxově zdatný nechci to zkoušet, abych toho více nepokazil;-). Nezkoušel to náhodou už někdo?
Nadřazený - - Od danielhrbac2 Dne 2014-05-15 20:41
Zkoušel jsem něco podobného u sebe. Sice ne s příkazem echo "/usr/local/sbin/hotplug.sh" > /proc/sys/kernel/hotplug ale podle tohoto návodu http://wiki.openwrt.org/doc/howto/p910nd.server nebo http://thezerox.wordpress.com/2009/05/24/hp-lj-1020-hotplug-on-asus-wl-500gp-v2/. struktura příkazu byla něco jako cp nebo cat firmware soubor > /dev/usb (zhruba) princip je podobný, nahrát tam ten firmware. jak jsem se dočetl, tak tyhle tiskárny si vymažou firmware třeba ve chvíli kdy jim dojde papír. nepovedlo se mi to, buďto to skončilo s hláškou že device je busy nebo se nestalo nic. a pak mě to přestalo bavit :-)
Nadřazený - Od milanroubal (>) Dne 2014-05-16 09:25
No nemam sice zprovoznenou tiskarnu na turrisu, ale na Synology, ale princip bude podobny. Mam HP1018. Ano, je tam potreba nahrat ten firmware. V tom synology se to dela prikazem

cat $FIRMWARE > /dev/usb/lp0

takze je potreba se podivat v adresari /dev/usb/ jake zarizeni se tam objevi po pripojeni tiskarny a ten soubor s tim firmware tam poslat. Pro experimentovani doporucuji tento postup:
1) pripojit tiskarnu k windows, tiskarnu zapnout, dojde k natazeni firmware. Potom kabel vyndat z pocitace bez vypnuti tiskarny a pripojit k turrisu a vyzkouset tisknout. Az kdyz to tiskne, tak prejit ke kroku 2
2) Tiskarnu pripojenou k turrisu vypnout, zapnout a zkusit rucne nahrat ten firmware prikazem uvedenym vyse a opet vyzkouset tisk
3) Nahravani firmware automatizovat pomoci navodu http://wiki.openwrt.org/doc/techref/hotplug

Muj hrozne napsany script pro load firmware vypada takto:

#!/bin/sh
# Upload the firmware to the printer
sleep 5
FIRMWARE=/usr/syno/hotplug/firmware/sihp1018.dl
if [ "$PRODUCT" = "3f0/4117/100" ]
then
      if [ "$ACTION" = "add" ]
            then
                     echo "`date` : Sending firmware to printer..." >> /var/log/hp
              if [ -f "/tmp/firmware" ]; then
                    echo "Do nothing" >> /var/log/hp
              else
                  touch /tmp/firmware
                  cat $FIRMWARE > /dev/usb/lp0 2>> /var/log/hp
                  /usr/syno/etc/rc.d/S55lpd.sh start
                  echo "`date` : done." >> /var/log/hp
                   sleep 2
                   rm /tmp/firmware
               fi
       fi
fi
- - Od PalikVl Dne 2016-01-17 21:39
Mam problem s pripojenm tikarny HP desjekt 5525. Postupuji podle navodu na strankach, ale po zadani tisku je mi oznameno, ze tiskarna nebyla schopna vytisknout dokument. system logu vidim tyto zpravy "/dev/lp0: No such file or directory" . Zvlastni je, ze zarizeni je v p910nd pojmenovano /dev/usb/lp0.
Prosim o jakoukoliv radu, chci prepnout wifi do 5GHz ale tiskarna ma jen pripojeni ve 2,4GHz pasmu, nebo pomoci USB. Operacni system W10

Dekuji
Nadřazený - - Od danielhrbac2 Dne 2016-01-17 21:46
Já jenom doplním, že se mi LJ1020 pod USB nikdy nepodařilo rozjet. dal jsem domů nakonec síťovou tiskárnu.
Nadřazený - - Od milanroubal (>) Dne 2016-01-18 11:24
HP LaserJet 1020 potrebuje ke svoji funkcnosti soubor s firmware sihp1020.dl . Chodi to pak bez problemu.
Nadřazený - Od danielhrbac2 Dne 2016-01-18 11:30
ano, a ono by si to mělo na něj nějak šáhnout a nahrát ho do ní atd. atd. Jestli Vám to funguje, blahopřeji. U mě v nejlepším případě vytiskla něco po restartu turrisu a tiskárny. druhý tisk už nikdy nefungoval.
- - Od zavinac Dne 2016-01-17 22:30
Doma mám tiskárnu Brother HL-2032 než jsem dostal Turris tak na routeru Asus připojená do USB fungovala spolehlivě. Na routeru Turris mám stejný problém jako PalikVI "/dev/lp0: No such file or directory".
Nadřazený - - Od JFila (>>) Dne 2016-01-18 07:01
Pěkné ráno,

mám dojem, že by toto mělo bez problémů fungovat (k Turrisu v obýváku jsem tiskárnu nepřipojoval). Ale v jiném routeru s OpenWRT mám připojeno rovnou několik tiskáren a běžně je používáme. Bude potřeba jistě doinstalovat balíček kmod-usb-printer, po připojení se v /dev přidá například lp0.

P.S.: Až bude tiskáren k Turrisu připojeno více.
http://blog.jfila.cz/2012/04/jak-vytvaret-symlinky-pro-zarizeni.html
Nadřazený - Od zavinac Dne 2016-01-18 08:25
Dobré ráno,
postupoval jsem dle návodu v dokumentech a balíček kmod-usb-printer jsem samozřejmě nainstaloval. Uzavřel jsem to s tím že moje tiskárna si zkrátka s OpenWRT nerozumí.
Nadřazený - - Od PalikVl Dne 2016-01-18 11:37
A myslite, ze by ste si to mohl cvicne zkusit pripojit i ktomu turrisu ? :) Evidentne tomu vic rozumite. Pote nam muzete sdelit vase postrehy.
Nadřazený - - Od JFila (>>) Dne 2016-01-21 16:43 Upraveno 2016-01-21 16:46
Pěkné odpoledne,

tak jsem připojil tiskárnu k Turrískovi a vše funguje normálně.

root@JFila:~# dmesg
[3200561.285113] usb 1-1.2: new full-speed USB device number 6 using fsl-ehci
[3200561.380074] usblp 1-1.2:1.0: usblp0: USB Bidirectional printer dev 6 if 0 alt 0 proto 2 vid 0x04E8 pid 0x3256

root@JFila:~# ls -l /dev/usb/
crw-r--r--    1 root     root      180,   0 Jan 21 16:34 lp0

root@JFila:~# lsusb
Bus 001 Device 002: ID 0424:2412 Standard Microsystems Corp.
Bus 003 Device 002: ID 0bc2:3322 Seagate RSS LLC
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
...
Bus 001 Device 006: ID 04e8:3256 Samsung Electronics Co., Ltd ML-1520 Laser Printer


P.S.: Některá zařízení nemají (nebo neměli) FLASH a po připojení do nich driver firmware nahrál (obdobně jako u DVB-T tunerů) ale toto jistě nebude váš případ, když popsaná tiskárna se starým routerem fungovala. Mrkněte na výsledky logů.
Nadřazený - Od PalikVl Dne 2016-01-22 09:38
2016-01-22T09:35:02+01:00 info kernel[]: [  919.576759] usb 1-1.1: new high-speed USB device number 3 using fsl-ehci
2016-01-22T09:35:02+01:00 err kernel[]: [  919.681263] usb 1-1.1: unable to read config index 0 descriptor/all
2016-01-22T09:35:02+01:00 err kernel[]: [  919.687552] usb 1-1.1: can't read configurations, error -71
2016-01-22T09:35:02+01:00 info kernel[]: [  919.764763] usb 1-1.1: new high-speed USB device number 4 using fsl-ehci
2016-01-22T09:35:03+01:00 err kernel[]: [  919.888768] usb 1-1.1: unable to read config index 0 descriptor/all
2016-01-22T09:35:03+01:00 err kernel[]: [  919.895067] usb 1-1.1: can't read configurations, error -71
2016-01-22T09:35:03+01:00 info kernel[]: [  919.972769] usb 1-1.1: new high-speed USB device number 5 using fsl-ehci
2016-01-22T09:35:03+01:00 err kernel[]: [  920.009018] usb 1-1.1: unable to read config index 0 descriptor/all
2016-01-22T09:35:03+01:00 err kernel[]: [  920.015299] usb 1-1.1: can't read configurations, error -71
2016-01-22T09:35:03+01:00 info kernel[]: [  920.092771] usb 1-1.1: new high-speed USB device number 6 using fsl-ehci
2016-01-22T09:35:03+01:00 err kernel[]: [  920.129146] usb 1-1.1: unable to read config index 0 descriptor/all
2016-01-22T09:35:03+01:00 err kernel[]: [  920.135431] usb 1-1.1: can't read configurations, error -71
2016-01-22T09:35:03+01:00 err kernel[]: [  920.141149] hub 1-1:1.0: unable to enumerate USB device on port 1
Nahoru Téma Majitelé routerů / Uživatelská vylepšení / USB port pro tiskárnu

Powered by mwForum 2.29.3 © 1999-2013 Markus Wichitill