Bagaimana cara menambahkan printer jaringan Canon Pixma MX860?

11

Saya menjalankan Ubuntu Oneiric 11.10 pada dua komputer, satu adalah arsitektur AMD-64bit, i386 lainnya - masalah yang sama pada keduanya. Di 11.04 saya dapat mencetak dan memindai dengan baik, setelah beberapa mengutak-atik, tetapi setelah instalasi baru 11.10, menambahkan ppa: michael-gruz / canon , dan menginstal cnijfilter-mx860series dan scangearmp-common dari PPA, sistem-config-printer Ubuntu tidak dapat mendeteksi printer jaringan saya.

Pada instalasi sebelumnya muncul sebagai cnijnet: // printers-mac-address. Saya tahu itu harus dapat melihatnya karena saya dapat melakukan ping ke printer di alamat IP-nya, saya dapat menelusuri halaman admin web printer dari komputer, dan tamu Windows saya di VirtualBox di komputer tidak memiliki masalah dalam mendeteksi dan menginstalnya. Sepertinya masalah ini baru bagi Oneiric. Bagaimana saya dapat menemukan Pixma jaringan saya lagi?

Holtche
sumber

Jawaban:

10

Saya menemukan solusi.

Pencetakan

Printer jaringan dapat diinstal jika Anda memasukkan URI secara manual. Saat menambahkan printer baru, pilih EnterURI dari daftar perangkat dan masukkan di cnijnet:/01-23-45-67-89-ABmana 01-23-45-67-89-ABalamat MAC printer. Anda harus secara manual memilih model printer untuk driver, tetapi semuanya mencetak sebagaimana mestinya.

Jika itu tidak berhasil, ikuti instruksi manual dari 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

yang -ppilihan menspesifikasikan nama printer, yang -mpilihan yang ditentukan ppdberkas. The ppdfile untuk printer Anda harus disertakan dalam paket driver biner Anda dan pada saat ini seharusnya sudah terpasang di /usr/share/ppd. The -vpilihan menspesifikasikan uri perangkat (menyalin dari cnijnetprnkeluaran 's).

Memindai

Untuk memindai, edit, /etc/sane.d/pixma.confdan tambahkan baris bjnp://10.0.0.20(alamat IP Pixma). Buat daftar perangkat untuk memastikan Ubuntu dapat menemukannya

$ scanimage -L
device `pixma:MX860_10.0.0.20' is a CANON Canon PIXMA MX860 multi-Function peripheral

Anda juga dapat mengedit backend yang tidak perlu (semua kecuali pixma) dari /etc/sane.d/dll.conf. Itu seharusnya mempercepat penemuan. Untuk lebih jelasnya, lihat man sane-pixma.

Meskipun saya tidak dapat menemukan dokumentasi tentang mengapa atau bagaimana, protokol penemuan printer jaringan Canon tidak berfungsi dengan baik di 11.10 seperti di versi sebelumnya - mungkin masalah waktu tunggu penemuan. Namun, semuanya sudah berjalan dan berjalan sekarang.

Holtche
sumber