Měl jsem problém zprovoznit připojení tiskárny Canon MP640 přes WiFi k mému notebooku s Fedorou 21 (64bit). Canon sice dodává i ovladače pro linux, ale ty jsou již poněkud staršího data, a tak potřebným RPM balíčkům chybí několik závislostí. Nyní vám napíšu stručný návod, jak úspěšně nainstalovat ovladače a zprovoznit tuto tiskárnu přes WiFi.
Aktualizace 10.05.2016:
Návod je plně funkční i s Fedorou 23 (64bit), ale doporučuji nahradit příkaz yum novějším dnf.
Zprovoznění tiskárny přes WiFi:
Nejdříve si v terminálu nainstalujeme všechny chybějící závislosti:
sudo yum install libcups.so.2 libpopt.so.0 libatk-1.0.so.0 libgdk-x11-2.0.so.0 libgdk_pixbuf-2.0.so.0 libgtk-x11-2.0.so.0 libpangox-1.0.so.0 libpng12.so.0
Jeden z potřebných balíčků (libtiff.so.3) již bohužel v repozitáři Fedory 21 není, takže si jej ručně stáhneme zde a následně nainstalujeme.
Dále si stáhneme potřebné ovladače z webu firmy Canon, odkaz je zde. Ze staženého archivu vyextrahujeme dva RPM balíčky. Pak nejprve nainstalujeme balíček cnijfilter-common-3.20-1.i386.rpm a následně balíček cnijfilter-mp640series-3.20-1.i386.rpm.
Dalším příkazem, vyhledáme zapnutou tiskárnu MP640 připojenou přes WiFi do lokální sítě. Pokud bude tiskárna nalezena, zobrazí se nám i její MAC adresa.
cnijnetprn --search auto
Nyní již stačí jen tiskárnu přidat, to provedeme následujícím příkazem, kde 00-AB-CD-EF-12-34 nahradíme MAC adresou tiskárny.
sudo lpadmin -p MP640WLAN -m canonmp640.ppd -v cnijnet:/00-AB-CD-EF-12-34
Tiskárnu připojenou přes WiFi už máme funkční, ale ještě vám napíšu, jak uvést do provozu také scanner, který je součástí multifunkční tiskárny Canon MP640.
Zprovoznění scaneru přes WiFi:
Opět si v terminálu nainstalujeme chybějící závislosti:
sudo yum install libgimp-2.0.so.0 libgimpbase-2.0.so.0 libgimpcolor-2.0.so.0 libgimpmath-2.0.so.0 libusb-0.1.so.4
Dále si zde stáhneme potřebné ovladače z webu firmy Canon. Ze staženého archivu vyextrahujeme RPM balíček scangearmp-mp640series-1.40-1-i386-rpm, který následně nainstalujeme.
Tím je instalace scaneru hotová a můžeme z terminálu spustit obslužnou aplikaci scangearmp následujícím příkazem:
scangearmp
Pamatuji si, že dřív (asi 2 roky zpět) šlo k scaneru přistupovat i přímo z aplikace Gimp. Dnes už to nejde, kdyby náhodou někdo věděl proč, budu rád za vysvětlení.