GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak přidat síťovou tiskárnu Canon Pixma Mx860?

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?
Ubuntu
  1. Jak nastavit síť NFS?

  2. Jak zprovoznit Canon Pixma Ip1900?

  3. Jak používat ovladač tiskárny Mac v Ubuntu?

  1. Jak přidat tiskárnu v Linux Mint 12 | Přidejte tiskárnu v Linux Mintu

  2. Jak přidat tiskárnu v Ubuntu 11.10 | Přidejte tiskárnu v Ubuntu

  3. Jak nastavit Canon Inkjet Pixma IP 1300?

  1. Jak nainstalovat tiskárnu Canon Mx922?

  2. Jak přidat síťovou tiskárnu pomocí příkazového řádku v CentOS/RHEL

  3. Jak odebrat síťovou tiskárnu v CentOS/RHEL