Installere skrivere i Linux er noen ganger bare et spørsmål om å koble dem til og slå på dem, men i tilfelle Canon, det fungerer ikke sånn. Her forklarer jeg hvordan du installerer skriveren PIXMA iP1800 en Arch Linux. |
Denne veiledningen er basert på artikkelen for å installere skriverne Canon iP4300 fra ArchLinux-wiki, spesielt under installasjonsmetoden for Canon-drivere.
Før du begynner
Pakker som skal installeres: Kopper, Ghostscript, Gsfonts, Gutenprint
# pacman -S kopper ghostscript gsfonts gutenprint
Last ned Canon-drivere
De må laste ned driverne cnijfilter-ip1800-serien og cnijfilter-vanlig. Jeg anbefaler at du holder disse filene i en egen mappe i katalogen du ønsker, for å unngå forvirring. For eksempel opprettet jeg en mappe som heter kanon. Siden Canon-siden bare inneholder RPM-filer, trenger vi det rmpextract å fortsette:
# pacman -S rpmekstrakt
Etter installasjon rpmekstrakt og for å laste ned driverne, i en terminal navigerer vi til mappen der de er lagret, og utfører følgende kommandoer for å trekke ut pakkene
# rpmextract.sh cnijfilter-ip1800series-2.70-1.i386.rpm
# rmpextract.sh cnijfilter-common-2.70-1.i386.rpm
Nå er det på tide å flytte filene og mappene som ble opprettet til deres tilsvarende destinasjon. For eksempel mappen (og alt innholdet) ~ / canon / usr / lib / den må kopieres (med superbrukertillatelser) til / usr / lib /
Preparación
deaktivere usblp i tilfelle jeg løper
# rmmod usblp
For å deaktivere den permanent, legger vi til delen MODULER de /etc/rc.conf følgende:! usblp
MODULER = (...! Usblp ...)
Vi starter koppene på nytt
# /etc/rc.d/cups start på nytt
Vi legger til kopper på listen over DAEMONER i /etc/rc.conf slik at den starter fra oppstart. Det må gå foran "@" slik at det starter som en prosess i bakgrunnen.
DAEMONS = (... @cups ...)
Installasjon med CUPS
Fra hvilken som helst nettleser, gå til adressen http: // localhost: 631, CUPS webgrensesnitt.
Legge til skriver og klasser -> Finn nye skrivere -> Canon IP1800 vises, Legg til denne skriveren -> Bekreft data -> Fortsett. Det er å foretrekke å legge til .ppd, konfigurasjonsfilen for skriveren, og den ligger i mappen: / usr / del / kopper / modell / under navnet canonip1800.ppd. De fikser de siste detaljene, for eksempel papirtypen de skal bruke, størrelsen på arkene osv.
Skriveren skal allerede være installert, men først må du fullføre konfigureringen av bibliotekene som driverne trenger for å jobbe. For å gjennomgå, utfører vi følgende kommando:
ldd / usr / local / bin / cifip1800
I mitt tilfelle har det gitt meg følgende resultat:
linux-gate.so.1 => (0xb774c000)
libcnbpcmcm312.so => ikke funnet
libcnbpess312.so => ikke funnet
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 => ikke funnet
libcnbpcnclapi312.so => ikke funnet
libcnbpcnclbjcmd312.so => ikke funnet
libcnbpcnclui312.so => ikke funnet
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)
Og det er nødvendig å opprette lenker fra manglende biblioteker til kjørbare filer av / usr / local / bin som vi kopierte tidligere; eller installer de manglende bibliotekene. Vi fikser det med:
# 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 justering
Ta en sikkerhetskopi av den originale ppd (ikke glem å navigere til der den ligger: / usr / del / kopper / modell
sudo cp canonip1800.ppd canonip_bc.ppd
Åpne filen med din foretrukne redaktør: nano, gedit, kate, leafpad, etc. jeg vil bruke nano.
sudo nano canonip1800.ppd
Og jeg legger til følgende linjer for kvaliteten:
* OpenUI * CNKvalitet / kvalitet: PickOne
* Standard CNKvalitet: 3
* CNQuality 2 / High: "2"
* CNQuality 3 / Normal: "3"
* CNQuality 4 / Standard: "4"
* CNQuality 5 / økonomi: "5"
* CloseUI: * CNQuality
For å endre oppløsning, blir disse eliminert:
* OpenUI * Oppløsning / utgangsoppløsning: PickOne
* Standard oppløsning: 600
*Oppløsning 600/600 dpi: "<>setpagedevice"
* CloseUI: * Oppløsning
Og de endres av:
* OpenUI * Oppløsning / utgangsoppløsning: PickOne
* Standard oppløsning: 600
*Oppløsning 300/300 dpi: "<>setpagedevice"
*Oppløsning 600/600 dpi: "<>setpagedevice"
*Oppløsning 1200/1200 dpi: "<>setpagedevice"
*Oppløsning 2400/1200 dpi: "<>setpagedevice"
*Oppløsning 4800/1200 dpi: "<>setpagedevice"
* CloseUI: * Oppløsning
Etter å ha redigert ppd, lagre og lukk; og oppdater ppd i CUPS webgrensesnitt.
Utmerket !! takk @monikgtr for dette detaljerte og godt forklarte innlegget =)