Používám Ubuntu Oneiric 11.10 na dvou počítačích, jeden má architekturu AMD-64bit, druhý i386 – stejný problém na obou. V 11.04 jsem mohl tisknout a skenovat v pohodě, po nějakém šťouchání, ale po nové instalaci 11.10, přidání ppa:michael-gruz/canon a instalaci cnijfilter-mx860series a scangearmp-common z PPA, systémové-config-tiskárny Ubuntu nemůže detekovat síťovou tiskárnu.
V předchozí instalaci to vypadalo jako cnijnet://printers-mac-address. Vím, že by to mělo být vidět, protože mohu pingnout tiskárnu na její IP adresu, mohu procházet webovou administrátorskou stránku tiskárny z počítače a můj host Windows ve VirtualBoxu na počítači nemá problém ji detekovat a nainstalovat. Zdá se, že tento problém je pro Oneirica nový. Jak mohu znovu najít svou síť Pixma?
Přijatá odpověď:
Našel jsem řešení.
Tisk
Síťovou tiskárnu lze nainstalovat, pokud ručně zadáte URI. Při přidávání nové tiskárny vyberte EnterURI ze seznamu zařízení a zadejte cnijnet:/01-23-45-67-89-AB
kde 01-23-45-67-89-AB
je MAC adresa tiskárny. Musíte ručně vybrat model tiskárny pro ovladač, ale vše se vytiskne tak, jak má.
Pokud to nepomůže, postupujte podle pokynů v příručce z http://linux.wikia.com/wiki/Getting_Canon_PIXMA_to_work_on_Linux:
$ cnijnetprn --search auto
<...Wait for system search...>
network cnijnet:/00-1E-8F-B6-E0-1A "Canon MX860 series" "Canon-MX860-series_00-1E-8F-B6-E0-1A"
$ locate mx860.ppd
/usr/share/cups/model/cnmx860.ppd
/usr/share/ppd/cnmx860.ppd
$ sudo /usr/sbin/lpadmin -p CanonMX860 -m cnmx860.ppd -v cnijnet:/00-1E-8F-B6-E0-1A -E
-p
volba určuje název tiskárny, -m
zadaná možnost ppd
soubor. ppd
soubor pro vaši tiskárnu by měl být součástí balíčku binárního ovladače a v tomto okamžiku by měl být nainstalován v /usr/share/ppd
. -v
volba určuje uri zařízení (zkopírujte jej z cnijnetprn
výstup).
Skenování
Pro skenování upravte /etc/sane.d/pixma.conf
a přidejte řádek bjnp://10.0.0.20
(IP adresa Pixmy). Uveďte zařízení, abyste se ujistili, že je Ubuntu najde pomocí
$ scanimage -L
device `pixma:MX860_10.0.0.20' is a CANON Canon PIXMA MX860 multi-Function peripheral
Můžete dodatečně upravit nepotřebné backendy (všechny kromě pixma) z /etc/sane.d/dll.conf
. To by mělo objevování trochu urychlit. Další podrobnosti najdete v man sane-pixma
.
I když jsem nenašel žádnou dokumentaci, proč nebo jak, protokol zjišťování síťové tiskárny Canon ve verzi 11.10 nefunguje správně jako v předchozích verzích – možná problém s časovým limitem zjišťování. Přesto vše nyní funguje.
Související:klávesová zkratka pro přeskočení skladby v rhythmboxu?