Memasang pencetak di Linux kadang-kadang hanya masalah memasukkannya dan menghidupkannya, tetapi sekiranya berlaku Canon, ia tidak berfungsi seperti itu. Di sini saya menerangkan cara memasang pencetak PIXMA iP1800 en ArchLinux. |
Panduan ini berdasarkan artikel untuk memasang pencetak Canon iP4300 dari wiki ArchLinux, khususnya di bawah kaedah pemasangan pemacu Canon.
Sebelum anda bermula
Pakej yang telah dipasang: Cawan, Skrip Hantu, Gsfonts, Gutenprint
# pacman -S cawan ghostscript gsfonts gutenprint
Muat turun pemacu Canon
Mereka mesti memuat turun pemacu cnijfilter-ip1800series dan cnijfilter-biasa. Saya mengesyorkan agar anda menyimpan fail-fail ini dalam folder yang terpisah di dalam direktori yang anda mahukan, untuk mengelakkan kekeliruan. Sebagai contoh, saya membuat folder yang dipanggil kanon. Oleh kerana halaman Canon hanya menyediakan fail .rpm, kami memerlukannya rmpeksekstrak bersambung:
# pacman -S rpmkekstrak
Selepas memasang ekstrak rpm dan untuk memuat turun pemacu, di terminal kami menavigasi ke folder di mana ia disimpan, dan melaksanakan perintah berikut untuk mengekstrak pakej
# rpmextract.sh cnijfilter-ip1800series-2.70-1.i386.rpm
# rmpextract.sh cnijfilter-common-2.70-1.i386.rpm
Kini tiba masanya untuk memindahkan fail dan folder yang dibuat ke destinasi yang sesuai. Contohnya, folder (dan semua kandungannya) ~ / kanon / usr / lib / ia mesti disalin (dengan izin superuser) ke / usr / lib /
Persediaan
Nyahaktifkan usblp sekiranya saya berlari
# rmmod usblp
Untuk menyahaktifkannya secara kekal, kami menambah bahagian MODUL de /etc/rc.conf berikut:! usblp
MODUL = (...! Usblp ...)
Kami memulakan semula cawan
# /etc/rc.d/cups dimulakan semula
Kami menambah cawan ke dalam senarai DAEMON di /etc/rc.conf sehingga ia boot dari boot. Ia mesti didahului oleh "@" supaya ia bermula sebagai proses di latar belakang.
DAEMONS = (... @cups ...)
Pemasangan dengan CUPS
Dari mana-mana penyemak imbas, pergi ke alamat http: // localhost: 631, antara muka web CUPS.
Menambah pencetak dan kelas -> Cari pencetak baru -> Canon IP1800 muncul, Tambah pencetak ini -> Sahkan data -> Teruskan. Lebih baik menambahkan .ppd, fail konfigurasi untuk pencetak, dan ia terletak di folder: / usr / share / cawan / model / dibawah nama canonip1800.ppd. Mereka menetapkan butiran terakhir, seperti jenis kertas yang akan mereka gunakan, ukuran kepingannya, dll.
Pencetak semestinya sudah dipasang, tetapi pertama, anda harus menyelesaikan konfigurasi perpustakaan yang perlu berfungsi oleh pemacu. Untuk menyemaknya, kami melaksanakan perintah berikut:
ldd / usr / local / bin / cifip1800
Dalam kes saya, ini memberikan hasil berikut:
linux-gate.so.1 => (0xb774c000)
libcnbpcmcm312.so => tidak dijumpai
libcnbpess312.so => tidak dijumpai
libm.so.6 => /lib/libm.so.6 (0xb76ff000)
libdl.so.2 => /lib/libdl.so.2 (0xb76fa000)
libtiff.so.3 => /usr/lib/libtiff.so.3 (0xb769f000)
libpng.so.3 => tidak dijumpai
libcnbpcnclapi312.so => tidak dijumpai
libcnbpcnclbjcmd312.so => tidak dijumpai
libcnbpcnclui312.so => tidak dijumpai
libpopt.so.0 => /lib/libpopt.so.0 (0xb7693000)
libc.so.6 => /lib/libc.so.6 (0xb752d000)
/lib/ld-linux.so.2 (0xb774d000)
libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0xb74df000)
libz.so.1 => /usr/lib/libz.so.1 (0xb74ca000)
Dan perlu membuat pautan dari perpustakaan yang tidak ada ke eksekusi / usr / local / bin yang kami salin sebelumnya; atau pasang perpustakaan yang hilang. Kami memperbaikinya dengan:
# ln -s /usr/lib/libcnbpcmcm312.so.6.50.1 /usr/lib/libcnbpcmcm312.so
# ln -s /usr/lib/libcnbpess312.so.3.0.9 /usr/lib/libcnbpess312.so
# ln -s /usr/lib/libpng.so /usr/lib/libpng.so.3
# ln -s /usr/lib/libcnbpcnclapi312.so.3.3.0 /usr/lib/libcnbpcnclapi312.so
# ln -s /usr/lib/libcnbpnclbjcmd312.so.3.3.0 /usr/lib/libcnbpnclbjcmd312.so
# ln -s /usr/lib/libcnbpcnclui312.so.3.3.0 /usr/lib/libcnbpcnclui312.so
Ppd tweak
Buat sandaran ppd asal (jangan lupa untuk menavigasi ke tempat ia berada: / usr / share / cawan / model
sudo cp canonip1800.ppd canonip_bc.ppd
Buka fail dengan editor pilihan anda: nano, gedit, kate, leafpad, dll. saya akan guna nano.
sudo nano canonip1800.ppd
Dan saya menambah baris berikut untuk kualiti:
* OpenUI * CNQuality / Quality: PickOne
* DefaultCNQuality: 3
* CNQuality 2 / Tinggi: "2"
* CNQuality 3 / Normal: "3"
* CNQuality 4 / Standard: "4"
* CNQuality 5 / Ekonomi: "5"
* CloseUI: * CNQuality
Untuk menukar resolusi, ini dihapuskan:
* OpenUI * Resolusi / Resolusi Output: PickOne
* Penyelesaian Lalai: 600
*Resolusi 600/600 dpi: "<>setpagedevice"
* CloseUI: * Penyelesaian
Dan mereka diubah dengan:
* OpenUI * Resolusi / Resolusi Output: PickOne
* Penyelesaian Lalai: 600
*Resolusi 300/300 dpi: "<>setpagedevice"
*Resolusi 600/600 dpi: "<>setpagedevice"
*Resolusi 1200/1200 dpi: "<>setpagedevice"
*Resolusi 2400/1200 dpi: "<>setpagedevice"
*Resolusi 4800/1200 dpi: "<>setpagedevice"
* CloseUI: * Penyelesaian
Selepas mengedit ppd, simpan dan tutup; dan kemas kini ppd di antara muka web CUPS.
Hebat !! terima kasih @monikgtr untuk catatan terperinci dan jelas ini =)