Portál AbcLinuxu, 10. května 2025 02:08

Dotaz: potíže s MPC600F

21.6.2008 11:24 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
potíže s MPC600F
Přečteno: 307×
Odpovědět | Admin
Dobrý den,

MPC je multifunkční zařízení (scan, print, fax).

dostal jsem tuhle "krávu" a zkusil ji rozběhat pod Ubuntu... marně.. lsusb toto zařízení vidí, ale neidentifikuje. Pouze "Canon Inc."

Google mou skepsi pouze prohloubil, zdá se, že není způsob, jak na téhle tiskárně tisknout (tedy přímo pod linuxem).

V jedné diskusi jsem se taky dozvěděl, že pokud byla připojena pomocí sítě přes PC s windows,jakési ovladače, které CUPS má, s ní pracovaly. Hlavním důvodem, proč to nefunguje přímo je, že kernel (nebo co) neidentifikuje to zařízení jako tiskárnu, čili CUPS nemá co nainstalovat...

Napadají mě dva důvody : linux není schopen po připojení jednoho zařízení vytvořit 2 adresáře - jeden pro tiskárnu, jeden pro scanner - (např. /dev/usb/scan0, a dev/usb/print0), nebo to umí, ale o tomto zařízení nic neví ...

Ví někdo z vás, jak se vlastně po připojení tiskárny vytváří zařízení v /dev/ ? .. jak ten proces probíhá? (nebo odkaz, s trochou štěstí by mohlo stačit v angličtině) nedalo by se např v konfigurákách hotplugu nebo v udev něco přepsat, čímž by se po připojení tohoto MPC vytvořil adresář, a CUPS by dostal info o tom, že tam ta tiskárna je ? Možná jsem mimo, a je to trochu jinak ... nebo jsou tyhle věci natvrdo v jádře a jakákoliv snaha je předem zbytečná ? (ta kráva se mi docela líbí :), ale než ji shodím ze skály, chtěl bych zkusit, jestli se nedá využít bez windows )

Díky, že jste se dostali až sem, pokud by někdo tomuto tématu rozuměl a byl ochoten obětovat pár minut na odpověď, budu rád...

Milan
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.6.2008 14:42 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
Rozbalit Rozbalit vše Re: potíže s MPC600F
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak se v tom stále hrabu, a pomalu zjišťuji, že Ubuntu 8 Hardy Heron nějak nemá hotplug, nebo co ... nebo se to jmenuje jinak... hm hm hm ...
CIJOML avatar 21.6.2008 18:51 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: potíže s MPC600F
hotplug byl uz davno vsude vymeneny za udev
21.6.2008 20:33 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
Rozbalit Rozbalit vše Re: potíže s MPC600F
Odpovědět | | Sbalit | Link | Blokovat | Admin
Děkuji za info, tak nějak jsem k tomu dospěl ...

Mé pokusy neustávají ... vyzná se tedy někdo v udev ? už se mi podařilo pomocí identifikátorů vytvořit /dev/ zařízení ale není to k ničemu ... kernel prostě nechápe, že je tam tiskárna ...

do pojmenovávacích pravidel /etc/udev/rules.d/20-names.rules jsem přidal SUBSYSTEMS=="usb", SYSFS{idVendor}=="04a9", SYSFS{idProduct}=="2610", NAME="usb/%k"

jenže pak mi v /dev vzniklo:
usb/
   usbdev1.13_ep00
   usbdev1.13_ep01
   usbdev1.13_ep82
   usbdev1.13_ep83
V /sys/bus/usb/devices/ je situace ještě zajímavější a pokud by byl zájem, skusím to sem přepsat...

Stále mi nejde do kebule, jak mám přesvědčit systém (kernel ? cups ?) že "tam někde" má tiskárnu, na kterou umí tisknout... rozpoznaná tisková zařízení si už nesou od kernelu štítek "lp", ale co s těmi nerozpoznanými ?

mám ještě někde nřidat nějaké pravidlo, a pokusit se adresovat některé ze zařízení popsané pomocí /sys/ ? S udev jsem nikdy neexperimentoval, takže jsem naprosto na ledě..
CIJOML avatar 21.6.2008 22:31 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: potíže s MPC600F
hledejte jestli je tiskarna podporovana projektem CUPS
22.6.2008 06:35 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
Rozbalit Rozbalit vše Re: potíže s MPC600F
to by mě fakt nenapadlo. není.
CIJOML avatar 22.6.2008 11:10 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: potíže s MPC600F
Bez ovladace to tisknout nebude, predpokladam ze primo postskriptu nerozumi.
22.6.2008 06:49 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
Rozbalit Rozbalit vše Re: potíže s MPC600F
Psal jsem to už výše. Pokud je nasdílená windowsama, cups na ní může tisknout pomocí nějakého podobného ovladače. Potíž je v tom, že pokud ji přímo připojíte k PC s linuxem, není jako tiskárna rozpoznaná ... proto se snažím přijít na to, jak systému vnutit informaci o tom, že to, co jsem připojil, obsahuje tiskárnu, fax, a skener (to jsou podle mě ty 3 podzařízení, které při mých pokusech vznikly)... Alespoň si myslím, že tohle je cesta, kterou se musím vydat.

Pokud uvažuj nesprávně, prosil bych o vysvětlení příp nějaký vysvětlující odkaz, ze kterého bych to pochopil... Nejsem nějaký superborec, kterej mrská jaderné moduly zpaměti..

Ale stejně vidím, že "člověče, pomož si, a bůh ti pomůže"...

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.