Instalarea imprimantelor în Linux este uneori doar o chestiune de conectare și pornire, dar în cazul Canon, nu funcționează așa. Aici vă explic cum se instalează imprimanta PIXMA iP1800 en ArchLinux. |
Acest ghid se bazează pe articolul de instalare a imprimantelor Canon iP4300 din wiki-ul ArchLinux, în mod specific sub metoda de instalare a driverelor Canon.
Înainte de a începe
Pachete de instalat: Cupe, Ghostscript, Gsfonts, Gutenprint
# pacman -S cupe ghostscript gsfonts gutenprint
Descărcați driverele Canon
Trebuie să descarce driverele cnijfilter-ip1800series și cnijfilter-comun. Vă recomandăm să păstrați aceste fișiere într-un folder separat în directorul dorit, pentru a evita confuzia. De exemplu, am creat un dosar numit Canion. Deoarece pagina Canon oferă numai fișiere .rpm, avem nevoie rmpeextract a continua:
# pacman -S rpmextract
După instalare rpmextract și pentru a descărca driverele, într-un terminal navigăm la folderul unde sunt salvate și executăm următoarele comenzi pentru a extrage pachetele
# rpmextract.sh cnijfilter-ip1800series-2.70-1.i386.rpm
# rmpextract.sh cnijfilter-common-2.70-1.i386.rpm
Acum este timpul să mutați fișierele și folderele care au fost create la destinația lor corespunzătoare. De exemplu, dosarul (și tot conținutul acestuia) ~ / canon / usr / lib / trebuie copiat (cu permisiuni de superutilizator) în / usr / lib /
Preparación
dezactivare usblp în caz că alerg
# rmmod usblp
Pentru a o dezactiva definitiv, adăugăm la secțiune MODULE de /etc/rc.conf următoarele :! usblp
MODULURI = (...! Usblp ...)
Repornim cupele
# /etc/rc.d/cups reporniți
Adăugăm cupe pe lista de DAEMUNII în /etc/rc.conf astfel încât să pornească din boot. Trebuie să fie precedat de „@” pentru a începe ca un proces în fundal.
DAEMONS = (... @cups ...)
Instalare cu CUPS
Din orice browser, accesați adresa http: // localhost: 631, interfața web CUPS.
Adăugarea de imprimante și clase -> Găsiți imprimante noi -> apare Canon IP1800, Adăugați această imprimantă -> Verificați datele -> Continuați. Este de preferat să adăugați .ppd, fișierul de configurare pentru imprimantă și se află în folderul: / usr / share / cups / model / sub numele de canonip1800.ppd. Ele stabilesc ultimele detalii, cum ar fi tipul de hârtie pe care urmează să îl folosească, dimensiunea foilor lor etc.
Imprimanta ar trebui să fie deja instalată, dar mai întâi trebuie să terminați configurarea bibliotecilor pe care driverele trebuie să le funcționeze. Pentru a revizui, executăm următoarea comandă:
ldd / usr / local / bin / cifip1800
În cazul meu, mi-a dat următorul rezultat:
linux-gate.so.1 => (0xb774c000)
libcnbpcmcm312.so => nu a fost găsit
libcnbpess312.so => nu a fost găsit
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 => nu a fost găsit
libcnbpcnclapi312.so => nu a fost găsit
libcnbpcnclbjcmd312.so => nu a fost găsit
libcnbpcnclui312.so => nu a fost găsit
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)
Și este necesar să creați legături din bibliotecile lipsă către executabilele din / usr / local / bin pe care le-am copiat mai devreme; sau instalați bibliotecile lipsă. O remediem cu:
# 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/libcnbpcnlui312.so.3.3.0 /usr/lib/libcnbpcnlui312.so
Ppd tweak
Efectuați o copie de rezervă a ppd-ului original (nu uitați să navigați la locul în care se află: / usr / share / cups / model
sudo cp canonip1800.ppd canonip_bc.ppd
Deschideți fișierul cu editorul preferat: nano, gedit, kate, leafpad etc. voi folosi nano.
sudo nano canonip1800.ppd
Și adaug următoarele linii pentru calitate:
* OpenUI * CN Calitate / calitate: PickOne
* DefaultCNQuality: 3
* CNQuality 2 / High: "2"
* CNQuality 3 / Normal: „3”
* CNQuality 4 / Standard: „4”
* CNQuality 5 / Economy: „5”
* CloseUI: * CNQuality
Pentru a schimba rezoluţie, acestea sunt eliminate:
* OpenUI * Rezoluție / Rezoluție de ieșire: PickOne
* DefaultResolution: 600
*Rezoluție 600/600 dpi: „<>setpagedevice”
* CloseUI: * Rezoluție
Și sunt schimbate de:
* OpenUI * Rezoluție / Rezoluție de ieșire: PickOne
* DefaultResolution: 600
*Rezoluție 300/300 dpi: „<>setpagedevice”
*Rezoluție 600/600 dpi: „<>setpagedevice”
*Rezoluție 1200/1200 dpi: „<>setpagedevice”
*Rezoluție 2400/1200 dpi: „<>setpagedevice”
*Rezoluție 4800/1200 dpi: „<>setpagedevice”
* CloseUI: * Rezoluție
După editarea ppd, salvați și închideți; și actualizați ppd în interfața web CUPS.
Excelent !! mulțumesc @monikgtr pentru această postare detaliată și bine explicată =)