Portál AbcLinuxu, 15. července 2025 03:06


Dotaz: Tiskárna Canon LBP 2900

30.3.2008 16:05 Jean
Tiskárna Canon LBP 2900
Přečteno: 1980×
Odpovědět | Admin
Dobrý den, mám následující problém s výše zmíněnou tiskárnou. Púvodně jsem ji podle návodu zde na ABC nainstaloval a fungovala. Systém mám OpenSUSE 10.3. Pak jsem tisknul více stran oboustraně, ale protože si tiskárna vzala 2 papíry naráz, tak jsem, abych minimalizoval škody, tiskárnu prostě vypnul s tím, že prostě zruším úlohu a dotisknu to podle potřeby. Od té doby tiskárna netiskne a s počítačem se prostě nebaví. Zkusil jsem ji smáznout a znovu nainstalovat, ale nepomohlo to. Problém bude zřejmě v tom, že ji sice ve výpisu z lsusb vidím jako Canon, ale zřejmě se nepřipojí jako zařízení. To dedukuji z toho, že na příkaz tail /var/log/messages | grep usblp systém nedá vůbec žádnou odezvu. Netušíte tedy náhodou co s tím? Možná by šla připojit nějak ručně a pak už by to fungovalo, ale bohužel je to tak trochu nad mé schopnosti. Za pomoc předem děkuji.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Johanus avatar 30.3.2008 17:24 Johanus | skóre: 2 | Prágl
Rozbalit Rozbalit vše Re: Tiskárna Canon LBP 2900
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já měl trochu podobný problém. Pomohlo restartování ovladačů /etc/init.d/ccpd restart a poté vypnutí/zapnutí tiskárny

jinak zkuste spustit tail -f /var/log/messages a vypnout/zapnout tiskárnu a výpis pošlete
RW1vY2UgbW9ob3UgamVuIHDFmWVrw6HFvmV0Li4u
30.3.2008 18:23 Jean
Rozbalit Rozbalit vše Re: Tiskárna Canon LBP 2900
Tak restartování ovladačů pomohlo v tom, že tiskárna se už hlásí, že existuje jako zařízení lp0. Bohužel stále netiskne. Nainstaloval jsem ji tedy dle návodu. Tisk se odešle a zůstane ve frontě, tiksárna je v CUPSU žlutá s nápisem ESP, ale s tím, že by snad měla přijímat úlohy. Ale nezezelená jako, že je ready a prostě netiskne.
Johanus avatar 30.3.2008 18:37 Johanus | skóre: 2 | Prágl
Rozbalit Rozbalit vše Re: Tiskárna Canon LBP 2900
captstatusui -P LBP2900 by mělo spustit monitor tiskárny. Nepíše ten něco zajímavého? Pokud se i tady hlásí tiskárna jako OK, tak ještě zkus /etc/init.d/cupsys restart (restartovat CUPS)
RW1vY2UgbW9ob3UgamVuIHDFmWVrw6HFvmV0Li4u
30.3.2008 19:41 Jean
Rozbalit Rozbalit vše Re: Tiskárna Canon LBP 2900
Monitor tiskárny se objeví, ale ani po zadání tisku se v něm nic neobjevuje. Tipoval bych tedy problém v komunikaci mezi CUPS a ccpd, který by snad měl odesílat CAPT informace na tiskárnu. A vypadá to, alespoň dle mého laického názoru, že spolu nekomunikují. CUPS pak neví co se děje a ccpd nic neodesílá, protože ani nemá co. Zajímavá situace. Tuší někdo co s tím?
Johanus avatar 30.3.2008 19:50 Johanus | skóre: 2 | Prágl
Rozbalit Rozbalit vše Re: Tiskárna Canon LBP 2900
Ten monitor by neměl obsahovat nic o průběhu tisku. To, proč jsem se na něj ptal bylo okénko statusu tiskárny :-). Tak tedy poslení řešení, co mě napadá: odeberte tiskárnu z CUPS (ale neodinstalovávejte ovladače). Pak si otevřte konzoli s ROOTovským oprávněním (sudo bash v terminálu). A poté:
/usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
/usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0
/etc/init.d/ccpd restart
/etc/init.d/cupsys restart

Tohle přidá tiskárnu zpět do systému a restartuje příslušné služby. (pozor - v /etc/init.d můžete mít místo cupsys jen cups apod). Pokud tohle nepomůže, tak už fakt nevím.
RW1vY2UgbW9ob3UgamVuIHDFmWVrw6HFvmV0Li4u
30.3.2008 20:54 Jean
Rozbalit Rozbalit vše Re: Tiskárna Canon LBP 2900
Tak nepomohlo. Je mi jasné, že v tom monitoru se nijak samotný průběh tisku nezobrazuje, ale měli by se v něm objevit tiskové úlohy a ty se neobjevují. Ještě by mě zajímalo, co znamená v CUPS, když je tiskárna žlutá. Když je vše v pořádku, tak je zelená. Když je zastavená, tak je červená. Já ji mám žlutou. Trošku mi to připomíná, když jsem řešil na notebooku s Debianem, že prostě nenapíše @. V Xorg.conf vše správně, zkontrolováno a prokonzultováno i tady, ale @ to prostě nenapíše. Pořád si ale říkám, že ta tiskárna by mohla být odhalitelná.
Johanus avatar 30.3.2008 21:01 Johanus | skóre: 2 | Prágl
Rozbalit Rozbalit vše Re: Tiskárna Canon LBP 2900
tak by mohlo pomoct tail -f /var/log/cups/error_log a hodit něco k tisku... Bacha, log CUPSu můžete mít i jinde. Někde prostě musí něco vyblejt chybovou hlášku, takže jdo o to najít, kde to vázne :-D. pokud v CUPSovým logu nic (o čemž pochybuju), tak ještě tail -f /var/log/messages.
RW1vY2UgbW9ob3UgamVuIHDFmWVrw6HFvmV0Li4u
30.3.2008 21:26 Jean
Rozbalit Rozbalit vše Re: Tiskárna Canon LBP 2900
Tak tady je ten výpis. Je tam zadání tisku i pak když to netisklo zrušení úlohy.
I [30/Mar/2008:22:15:11 +0200] commptr=""
I [30/Mar/2008:22:15:11 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=22688)
I [30/Mar/2008:22:15:24 +0200] Adding start banner page "none" to job 35.
I [30/Mar/2008:22:15:24 +0200] Adding end banner page "none" to job 35.
I [30/Mar/2008:22:15:24 +0200] Job 35 queued on "LBP2900" by "jean".
I [30/Mar/2008:22:15:26 +0200] commptr=""
I [30/Mar/2008:22:15:26 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=22722)
I [30/Mar/2008:22:15:38 +0200] commptr=""
I [30/Mar/2008:22:15:38 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=22762)
I [30/Mar/2008:22:15:51 +0200] commptr=""
I [30/Mar/2008:22:15:51 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=22803)
I [30/Mar/2008:22:15:55 +0200] commptr="?op=cancel-job&job_id=33&job_printer_uri=/printers/LBP2900"
I [30/Mar/2008:22:15:55 +0200] Started "/usr/lib/cups/cgi-bin/jobs.cgi" (pid=22805)
E [30/Mar/2008:22:15:55 +0200] PID 22803 (/usr/lib/cups/cgi-bin/printers.cgi) crashed on signal 9!
I [30/Mar/2008:22:15:55 +0200] Hint: Try setting the LogLevel to "debug" to find out more.
I [30/Mar/2008:22:15:55 +0200] Started filter /usr/lib/cups/filter/pstops (PID 22806) for job 34.
I [30/Mar/2008:22:15:55 +0200] Started filter /usr/lib/cups/filter/pstocapt (PID 22807) for job 34.
I [30/Mar/2008:22:15:55 +0200] Started backend /usr/lib/cups/backend/ccp (PID 22808) for job 34.
I [30/Mar/2008:22:15:55 +0200] Job 33 was canceled by "root".
E [30/Mar/2008:22:15:55 +0200] PID 15523 (/usr/lib/cups/backend/ccp) stopped with status 1!
I [30/Mar/2008:22:15:55 +0200] Hint: Try setting the LogLevel to "debug" to find out more.
Johanus avatar 30.3.2008 23:48 Johanus | skóre: 2 | Prágl
Rozbalit Rozbalit vše Re: Tiskárna Canon LBP 2900
Takže, právě jsem znova řešil svou LBP 2900. Narazil jsem na velmi zajímavý problém. Na několika diskuzích se uživatelé zmiňovali, že nejnovější ovladače ze stránek CANON stojí za hovno a že ptý ty starší fungují. Takže jsem nainstaloval staré ovladače a už je vše OK. Takže si cndrvcups-common a cndrvcups-capt (architektura i586 ; žádná lepší tam není) a pak postupujte podle tohoto návodu. Je to návod na Ubuntu (resp *buntu), ale vy byste ho měl být schopný aplikovat také bez větších potíží. Rozdíl pro vás bude hlavně ten, že Suse (pokud se nemýlím) používá RPM, takže se vyhnete konverzi balíčků pomocí programu Alien :-). Jinými slovy kroky 1 a 2 přeskočte (stáhnutí a instalace balíčků) a rovnou nainstalujte stažené balíky.

Doufám, že toto pomůže.
RW1vY2UgbW9ob3UgamVuIHDFmWVrw6HFvmV0Li4u
31.3.2008 22:27 Jean
Rozbalit Rozbalit vše Re: Tiskárna Canon LBP 2900
Tak nepomáhá vůbec nic. Asi to vzdám. Zajímavý je, že chvíli tiskla a tisknout přestala až jsem ji v průběhu tisku vypnul. Fakt nikdo neví, co značí žlutá barva tiskárny ve webovém rozhraní cups?
Johanus avatar 31.3.2008 23:04 Johanus | skóre: 2 | Prágl
Rozbalit Rozbalit vše Re: Tiskárna Canon LBP 2900
Žlutá by měla indikovat nějaké varování. Červená pak chybu. Webové rozhraní jsem nikdy nepoužíval, takže nevím, zda se nedá nějakým způsobem dostat ke konkrétní chybové hlášce... Mělo by tam být něco jako "Status display" nebo něco podobného. Další - jaký je printer status?

Ještě mě tak napadlo - restartoval jste po instalaci těch ovladačů znova tiskárnu? (vzadu vypínačem vypnout/zapnout)
RW1vY2UgbW9ob3UgamVuIHDFmWVrw6HFvmV0Li4u
Peťoš avatar 28.6.2008 15:50 Peťoš | skóre: 2
Rozbalit Rozbalit vše Re: Tiskárna Canon LBP 2900
Ahoj. Ja resil uplne stejny problem. Nakonec byl v tom, ze tiskarna se presunula z usblp0 na _1_, takze byla navazana spatne. Proto tam sice data odesly, ale jinak netiskla. Zjistil jsem to pri pripojeni tiskarny, kam se nakonec to zarizeni objevilo. Trochu porad zlobi, proto jsem si vytvoril jednoduchy scriptik, ktery mam v /usr/local/bin , jmenuje se tisk-init.sh a proste znovu prida tiskarnu a zrestartuje potrebne sluzby:
#!/bin/sh
echo Je treba zadat rootovske heslo, pote bude zprovoznena tiskarna a otevren monitor
su -c "
/etc/init.d/cups restart;
/usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E;
/usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp1;
/etc/init.d/ccpd start"
captstatusui -P LBP2900 &
Pote tiskarna jede... Takze, hlavne se podivej, jestli to mas jako tiskarnu 1, 0...
Johanus avatar 30.3.2008 18:37 Johanus | skóre: 2 | Prágl
Rozbalit Rozbalit vše Re: Tiskárna Canon LBP 2900
Odpovědět | | Sbalit | Link | Blokovat | Admin
captstatusui -P LBP2900 by mělo spustit monitor tiskárny. Nepíše ten něco zajímavého? Pokud se i tady hlásí tiskárna jako OK, tak ještě zkus /etc/init.d/cupsys restart (restartovat CUPS)
RW1vY2UgbW9ob3UgamVuIHDFmWVrw6HFvmV0Li4u
Johanus avatar 30.3.2008 18:38 Johanus | skóre: 2 | Prágl
Rozbalit Rozbalit vše Re: Tiskárna Canon LBP 2900
Tento příspěvek jsem omylem zařadil špatně
RW1vY2UgbW9ob3UgamVuIHDFmWVrw6HFvmV0Li4u

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.