Fórum Root.cz

Hlavní témata => Sítě => Téma založeno: BigSandy 04. 07. 2018, 09:52:00

Název: Print server - Raspberry Pi nebo router?
Přispěvatel: BigSandy 04. 07. 2018, 09:52:00
Zdravím.
Jsem potkal opuštěnou tiskárnu Canon LBP-2900B, tak jsem jí adoptoval a uvažují jak jí zapojit, aby byl na ní přístup se všech počitaču doma.
3 metry od ní je naspi, které jede furt.
http://martasw.cz/svet_it/raspberry-pi-jako-print-server

Nebo koupit nějaký wifi router s print servrem.
Původní je také vzdálený 3 metry.


Název: Re:Print servr - raspi nebo routr?
Přispěvatel: print server 04. 07. 2018, 10:13:21
Mám tiskárnu HP LaserJet 1018 a jako print server používám Raspberry Pi 2 s https://ubuntu-mate.org/raspberry-pi/ Do sítě ji pro notebooky s Windows (i Ubuntu) sdílím přes sambu.
Název: Re:Print servr - raspi nebo routr?
Přispěvatel: kkt1 04. 07. 2018, 10:29:56
Mám tiskárnu HP LaserJet 1018 a jako print server používám Raspberry Pi 2 s https://ubuntu-mate.org/raspberry-pi/ Do sítě ji pro notebooky s Windows (i Ubuntu) sdílím přes sambu.
Mohu se zeptat na rychlost u tisku vicestrankovych dokumentu?
Název: Re:Print servr - raspi nebo routr?
Přispěvatel: print server 04. 07. 2018, 11:24:04
Mám tiskárnu HP LaserJet 1018 a jako print server používám Raspberry Pi 2 s https://ubuntu-mate.org/raspberry-pi/ Do sítě ji pro notebooky s Windows (i Ubuntu) sdílím přes sambu.
Mohu se zeptat na rychlost u tisku vicestrankovych dokumentu?
Tu jsem nikdy nesledoval. Nikdy jsem neměl pocit, "že by to bylo pomalé"
Název: Re:Print servr - raspi nebo routr?
Přispěvatel: andrej 04. 07. 2018, 15:55:05
ESP32 so SW USB stackom by to zvladal tiez... Len treba pockat kym to https://github.com/cnlohr/espusb/issues/45 napise.
Název: Re:Print servr - raspi nebo routr?
Přispěvatel: MasoxCZ 04. 07. 2018, 21:37:42
Zdravím.
Jsem potkal opuštěnou tiskárnu Canon LBP-2900B, tak jsem jí adoptoval a uvažují jak jí zapojit, aby byl na ní přístup se všech počitaču doma.
3 metry od ní je naspi, které jede furt.
http://martasw.cz/svet_it/raspberry-pi-jako-print-server

Nebo koupit nějaký wifi router s print servrem.
Původní je také vzdálený 3 metry.

Spíš tu malinu. Prostě přidej CUPS a hotovo. Až budeš měnit router,nebudeš muset zkoumat, jak to udělat po novu.
Název: Re:Print servr - raspi nebo routr?
Přispěvatel: pepikx 04. 07. 2018, 23:02:48
za par korun koupis bazarovy printserver a hotovo ... .
Název: Re:Print servr - raspi nebo routr?
Přispěvatel: nobody(ten pravej) 04. 07. 2018, 23:49:13
za par korun koupis bazarovy printserver a hotovo ... .
neni duvod, mnohem vykonejsi raspi uz ma... hotovo ;-)
Název: Re:Print servr - raspi nebo routr?
Přispěvatel: pepikx 05. 07. 2018, 12:47:02
za par korun koupis bazarovy printserver a hotovo ... .
neni duvod, mnohem vykonejsi raspi uz ma... hotovo ;-)
Jen ze printserver koupis za stovu ... hotovo ;-)
Název: Re:Print servr - raspi nebo routr?
Přispěvatel: nobody(ten pravej) 05. 07. 2018, 16:19:12
Jen ze printserver koupis za stovu ... hotovo ;-)
coz neji to same jako kdyz RPi uz ma a bezi mu ;-) btw: ja treba mam (nepouzitej) printserver v supleti, stejne bych ale na print server pouzil rpi ;-)
Název: Re:Print servr - raspi nebo routr?
Přispěvatel: nobody(ten pravej 06. 07. 2018, 09:40:40
Jen ze printserver koupis za stovu ... hotovo ;-)
coz neji to same jako kdyz RPi uz ma a bezi mu ;-) btw: ja treba mam (nepouzitej) printserver v supleti, stejne bych ale na print server pouzil rpi ;-)
Jen ze on se pta zda koupit nebo ne a muj nazor je, ze jednodussi je mit jednoucelovou samostatnou krabicku ... ;-)
Název: Re:Print servr - raspi nebo routr?
Přispěvatel: nobody(ten pravej) 06. 07. 2018, 14:23:31
Jen ze on se pta zda koupit nebo ne a muj nazor je, ze jednodussi je mit jednoucelovou samostatnou krabicku ... ;-)
neptal se na koupi print serveru, ale na wifi router s funkci print serveru, tak ci tak, neberu ti tvuj nazor, ale povazuju ho za horsi variantu nez pouzit RPi ;-)
Název: Re:Print servr - raspi nebo routr?
Přispěvatel: TomBA 06. 07. 2018, 21:04:02
Tak hlavne treba povedať že printserver realizovaný s rpi vie ponúknuť služby, ktoré nie sú pri routeroch s funkciou printservera, ani pri printserveroch bežné. Lacné printservery nevedia ponúknuť služby ako cups, airprint, cloudprint... A tým pádom neumožnia tlač z tabletov, telefonov či chromebookov.
Název: Re:Print servr - raspi nebo routr?
Přispěvatel: MasoxCZ 07. 07. 2018, 07:10:15
Tak hlavne treba povedať že printserver realizovaný s rpi vie ponúknuť služby, ktoré nie sú pri routeroch s funkciou printservera, ani pri printserveroch bežné. Lacné printservery nevedia ponúknuť služby ako cups, airprint, cloudprint... A tým pádom neumožnia tlač z tabletov, telefonov či chromebookov.

E? Jinými slovy... Cože? ChromeOS umí tisknout na standardní LPR port 9100, a na androidu stačí používat nejakou verzi vyšší než 2.3, případně stáhnout PrintBot.

Hlavní výhoda printserveru na RPi je, že 1) na něm může běžet i milión dalších věcí, a 2) si ten tisk má kam nakešovat, takže z klienta to odejde během pár sekund a neblokuje se to ostatním, protože to má vlastní frontu. Když na klasický levný printserver pošleš něco většího, tak v lepším případě jiný klient nepošle nic, protože mu to vrátí BUSY nebo se nedobouchá vůbec, v horším případě (potkal jsem to u starších Edimaxů) tisk tomu prvnímu nabourá a začne padat rozsypanej čaj a můžeš tisknout znova.
Název: Re:Print servr - raspi nebo routr?
Přispěvatel: daks 07. 07. 2018, 08:17:04
Před lety jsem používal LBP 3010 a zprovoznit ji v Ubuntu byla docela fuška, hlavně proto, že s každou verzí Ubuntu i driveru se instalace vždycky trochu lišila, napsal jsem si k tomu i návod (http://wiki.ubuntu.cz/canon_lbp3010), je už docela staršího data, tak doufám, že tiskárny Canon na Linuxu už fungují out of box ;)
Název: Re:Print servr - raspi nebo routr?
Přispěvatel: František Ryšánek 07. 07. 2018, 09:29:49
Spíš tu malinu. Prostě přidej CUPS a hotovo.

Za mě spíš lpd. Přesněji dneska možná spíš lprng než legacy lpr/lpd (protože dostupnost v dnešních distrech).

CUPS jsem dlouho považoval za "cestu kupředu", protože jsem si to někde přečetl... napsal jsem si skript na automatické odpauznutí náhodně pauznutých front apod. Až po X-tém dist-upgrade v jedné verzi debianu (6? nebo 8?) jsem zjistil, že mi CUPS zahazuje joby, protože "job-name : bad UTF-8 sequence". Což byly z Windows prakticky všecky. Pak jsem si v manpage všiml, že ten software je od nakousnutého ovoce, a pohár mé trpělivosti přetekl (eufemismus).

Takže lprng. Balíček na debianu má v default runtime konfiguraci jednu-dvě pastičky... Doporučuji následující konfiguraci:

/etc/lprng/lpd.conf:

lpd_listen_port=515

V /etc/lprng/lpd.perms je potřeba zakomentovat:
#REJECT NOT SERVER
(by default je tato opšna aktivní = vidíte lpd naslouchat na 515 ale nebere joby z jiných strojů :-)

V printcapu upozorňuji na velmi vhodnou opšnu   :done_jobs=0:  tzn. celý /etc/printcap může vypadat třeba takto:

moje_jmeno_fronty:lp=/dev/usb/lp0:mx#0:sh:done_jobs=0:

Užitečné příkazy:
lpstat all
lpc status all

Log hledejte ve /var/spool/lpd/moje_jmeno_fronty/*
= v adresáři pohromadě s tiskovými joby.
Aspoň tak to vypadá na Debianu, netuším jestli to Raspbian nemá jinak.

Pokud se má tisknout taky přes Sambu, tak do /etc/smb.conf  zadat

printcap name = /etc/printcap
load printers = yes
printing = lprng
Název: Re:Print servr - raspi nebo routr?
Přispěvatel: TomBA 07. 07. 2018, 11:48:45
Lacné printservery nevedia ponúknuť služby ako cups, airprint, cloudprint... A tým pádom neumožnia tlač z tabletov, telefonov či chromebookov.
E? Jinými slovy... Cože? ChromeOS umí tisknout na standardní LPR port 9100, a na androidu stačí používat nejakou verzi vyšší než 2.3, případně stáhnout PrintBot..
To všetko je pravda kým tlačíš na tlačiareň ktorá je v tej istej lan ako tvoj CB, Android, iOS ... Bežne použivame napr. CB ktoré sú manageované a neumožňujú použitie cups, tlač na lokálnu ip, port 9100. Cloud-Print je vtedy jediné (priznávam nie optimálne) riešenie. Podobne je to i s iOS. Taktiež niektoré momentálne moderné Epson tlačenky (s vysoko kapacitnými zásobníkmi) takto nefungujú...
Název: Re:Print servr - raspi nebo routr?
Přispěvatel: Jeník 07. 07. 2018, 16:55:20
za par korun koupis bazarovy printserver a hotovo ... .
neni duvod, mnohem vykonejsi raspi uz ma... hotovo ;-)
Jen ze printserver koupis za stovu ... hotovo ;-)
Potom je potřeba zvážit spotřebu. 1W/rok je cca 35 Kč. Pokud ten printserver má spotřebu 10 W, jsou to roční náklady navíc 350 Kč. Také bych radši využil již existující a jedoucí zařízení.
Název: Re:Print server - Raspberry Pi nebo router?
Přispěvatel: BobTheBuilder 08. 07. 2018, 19:33:13
Nechci vám kazit radost, ale Canon LBP2900 k printserveru jen tak nepřipojíte, používá nějaký protokol od Canonu (CAPT?) a najít printserver, který se s ní bude bavit, není jednoduché (když to bylo aktuální, tak jsem našel jen nějakou mrchu za 3000). Nakonec jsem to vyřešil novou tiskárnou HP P1102W (už ji mám taky pěkných pár let) a všichni klienti se baví přímo s ní přes LAN.
Když jsem měl vlastní NAS s Linuxem, tak to šlo - driver do Ubuntu a nasdílet ji přes Sambu/CUPS. Později se Synology to už nešlo, tak jsem změnil tiskárnu, viz výše.
WiFi má výhodu, že tiskárna stojí tam, kde doma nejmíň překáží, ale je dostupná, což je někde zcela jinde, než NAS.
Dost pochybuju, že by Canon udělal driver pro Raspbian, AFAIK má jen Windows x86 a x64, a totéž pro Linux. Ledaže by existoval OSS driver, pak by to bylo něco jiného.
Název: Re:Print server - Raspberry Pi nebo router?
Přispěvatel: nobody(ten pravej) 08. 07. 2018, 20:09:05
Dost pochybuju, že by Canon udělal driver pro Raspbian, AFAIK má jen Windows x86 a x64, a totéž pro Linux. Ledaže by existoval OSS driver, pak by to bylo něco jiného.
na RPi s CUPS tato tiskarna funguje dle:
https://www.raspberrypi.org/forums/viewtopic.php?t=56113#p1086910
Název: Re:Print server - Raspberry Pi nebo router?
Přispěvatel: František Ryšánek 09. 07. 2018, 09:07:52
Joahaaa... GDI. Takže štěstí v neštěstí, že existuje jakýsi alpha driver pro dotyčný proprietární protokol (který někdo hacknul odposlechem bez dokumentace). Stáhnout z GITu a zkompilovat pro malinu. A závislost je každopádně CUPS. Hm.
Název: Re:Print servr - raspi nebo routr?
Přispěvatel: MasoxCZ 09. 07. 2018, 11:24:27
Spíš tu malinu. Prostě přidej CUPS a hotovo.
...jsem zjistil, že mi CUPS zahazuje joby, protože "job-name : bad UTF-8 sequence". Což byly z Windows prakticky všecky. Pak jsem si v manpage všiml, že ten software je od nakousnutého ovoce, a pohár mé trpělivosti přetekl...

Dovolím si Tě poněkud poopravit. CUPS výtvorem Applu NENÍ. Apple sice aktuálně drží práva, ale jedná se o akvizici, tzn. Japkáči to nepsali. Otázkou samozřejmě je, jestli je to ta lepší nebo horší varianta.
Název: Re:Print server - Raspberry Pi nebo router?
Přispěvatel: afcsad 09. 07. 2018, 12:15:18
malá poznámka:
malina (cups) + oboustranný laserjet 1320 v kanclu asi 2 roky

funguje, ALE příprava stránky trvá neuvěřitelně dlouho. Mě to nava, jsem v kanclu sám, ale jinak si to neumím představit

Příprava tisku z office cca 20s (to se dá přežít), ale třeba preview z eagle, autocadu, nebo grafiku obsahující pdf klidně i >10min!
Název: Re:Print server - Raspberry Pi nebo router?
Přispěvatel: František Ryšánek 09. 07. 2018, 12:53:41
malá poznámka:
malina (cups) + oboustranný laserjet 1320 v kanclu asi 2 roky

funguje, ALE příprava stránky trvá neuvěřitelně dlouho. Mě to nava, jsem v kanclu sám, ale jinak si to neumím představit

Příprava tisku z office cca 20s (to se dá přežít), ale třeba preview z eagle, autocadu, nebo grafiku obsahující pdf klidně i >10min!

Nebyly by podrobnosti?

LJ1320 má umět PCL5. To je přece úplně pohodový formát. Ten se jenom přehodí vidlema z LPR (TCP) na USB (usblp). Rozuměl bych (částečně) tomu že Ghostscript na malině může být pomalý. Ale pokud malina jenom kopíruje job o velikosti v jednotkách MB, kde je problém?

Co říká "top" na malině ve chvíli, kdy se úloha "připravuje k tisku"? Neaplikuje CUPS (nebo co tam máte) nějaký úplně zbytečný konverzní filtr? Třeba PS na PCL5 ? BTW pokud tisknete do postscriptu, tak kromě konverze uvnitř maliny je třeba říct, že prznění postscriptu aplikacemi pod Windows má dlouhou tradici... osobně pamatuju tak posledních 20 let :-)

Neřeknu přesný návod (dmesg/lsusb) ale mrknul bych se, jestli se tiskárna na USB chytla na full speed nebo high speed.

A kouknul bych se do fronty v malině, jestli už přijala celý job, nebo ho teprve dostává od Windows. Taky by se mohlo jednat o problém s Ethernetem mezi malinou a Windows (nenulová bitwise chybovost, patrná zejm. při velkých paketech blízkých MTU).

Kam ta malina joby spooluje? Na jakém disku je mountnuté /var/spool/lpd ? Není jenom pomalá flashka? (SD karta)

Jinak jsem si všiml tady u mě, že třeba nový Acrobat má dialogy okolo tisku citelně pomalé - pod Win7, na moderním plnotučném noťasu. A samotný tisk (generování úlohy v cílovém tiskovém formátu) taky není zrovna rychlík.

Pokud to jede přes LPR, je třeba mít ve Windows zapnuto "počítání bajtů v protokolu LPR" (linuxový lpr/lpd/cups-lpd to očekává).

Jako print servery běžně slouží mnohem slabší železo, než je malina.
Název: Re:Print servr - raspi nebo routr?
Přispěvatel: Digi 10. 07. 2018, 13:47:08
Před lety jsem používal LBP 3010 a zprovoznit ji v Ubuntu byla docela fuška, hlavně proto, že s každou verzí Ubuntu i driveru se instalace vždycky trochu lišila, napsal jsem si k tomu i návod (http://wiki.ubuntu.cz/canon_lbp3010), je už docela staršího data, tak doufám, že tiskárny Canon na Linuxu už fungují out of box ;)
LBP-6020 jsem pod linuxem nikdy nezprovoznil....