Installation af printere i Linux er nogle gange bare et spørgsmål om at tilslutte dem og tænde dem, men i tilfælde af Canon, det virker ikke sådan. Her forklarer jeg, hvordan du installerer printeren PIXMA iP1800 en ArchLinux. |
Denne vejledning er baseret på artiklen om installation af printere Canon iP4300 fra ArchLinux-wikien, specifikt under installationsmetoden for Canon-drivere.
Før du starter
Pakker der skal installeres: Kopper, Ghostscript, Gsfonts, Gutenprint
# pacman -S kopper ghostscript gsfonts gutenprint
Download Canon drivere
Du skal downloade driverne cnijfilter-ip1800-serien og cnijfilter-fælles. Jeg anbefaler, at du gemmer disse filer i en separat mappe i den mappe, du vælger, for at undgå forvirring. For eksempel oprettede jeg en mappe kaldet kanon. Da Canon-siden kun giver .rpm-filer, har vi brug for rmpekstrakt at fortsætte:
# pacman -S rpmekstrakt
Efter installationen rpmekstrakt og download driverne, i en terminal navigerer vi til mappen, hvor de er gemt, og udfører følgende kommandoer for at udpakke pakkerne
# rpmextract.sh cnijfilter-ip1800series-2.70-1.i386.rpm
# rmpextract.sh cnijfilter-common-2.70-1.i386.rpm
Nu er det tid til at flytte de filer og mapper, der blev oprettet, til deres tilsvarende destination. For eksempel mappen (og alt dens indhold) ~/canon/usr/lib/ du skal kopiere den (med superbrugertilladelser) til / usr / lib /
Preparación
deaktiver usblp hvis du løber
# rmmod usblp
For at deaktivere det permanent, føjer vi til sektionen af MODULER de /etc/rc.conf følgende: !usblp
MODULER=(... !usblp ...)
vi genstarter cups
# /etc/rc.d/cups genstart
Vi tilføjede kopper til listen over DEMONER i /etc/rc.conf for at starte fra boot. Det skal indledes med "@" for at starte det som en baggrundsproces.
DÆMONER=(... @kopper ...)
Installation med CUPS
Fra en hvilken som helst browser skal du gå til adressen http://localhost:631, CUPS-webgrænsefladen.
Tilføjelse af printer og klasser -> Find nye printere -> Canon IP1800 vises, Tilføj denne printer -> Bekræft data -> Fortsæt. Det er at foretrække at tilføje .ppd, konfigurationsfilen til printeren, og den er placeret i mappen: /usr/share/cups/model/ bajo el antal canonip1800.ppd. De ordner de sidste detaljer, såsom hvilken type papir de skal bruge, størrelsen på deres ark osv.
Printeren skulle allerede være installeret, men først skal du afslutte konfigurationen af de biblioteker, som driverne skal bruge for at fungere. For at kontrollere, udfører vi følgende kommando:
ldd /usr/local/bin/cifip1800
I mit tilfælde har det givet mig følgende resultat:
linux-gate.so.1 => (0xb774c000)
libcnbpcmcm312.so => ikke fundet
libcnbpess312.so => ikke fundet
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 fundet
libcnbpcnclapi312.so => ikke fundet
libcnbpcnclbjcmd312.so => ikke fundet
libcnbpcnclui312.so => ikke fundet
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ødvendigt at oprette links fra de manglende biblioteker til de eksekverbare filer i /usr/local/bin, som vi kopierede tidligere; eller installer de manglende biblioteker. 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/libcnbpcnclbjcmd312.so.3.3.0 /usr/lib/libcnbpcnclbjcmd312.so
# ln -s /usr/lib/libcnbpcnclui312.so.3.3.0 /usr/lib/libcnbpcnclui312.so
ppd tweak
Lav en sikkerhedskopi af den originale ppd (glem ikke at navigere til, hvor den er: /usr/share/cups/model
sudo cp canonip1800.ppd canonip_bc.ppd
Åbn filen med din foretrukne editor: nano, gedit, kate, leafpad osv. jeg vil bruge nano.
sudo nano canonip1800.ppd
Og jeg tilføjer følgende linjer for kvalitet:
*OpenUI *CNQuality/Quality: PickOne
*StandardCNKvalitet: 3
*CNKvalitet 2/Høj: "2"
*CNQuality 3/Normal: "3"
*CNQuality 4/Standard: "4"
*CNQuality 5/Economy: "5"
*CloseUI: *CNQuality
Sådan ændres resolution, disse er fjernet:
*OpenUI *Opløsning/outputopløsning: PickOne
*Standardopløsning: 600
*Opløsning 600/600 dpi: "<>setpagedevice"
*CloseUI: *Opløsning
Og de ændres af:
*OpenUI *Opløsning/outputopløsning: PickOne
*Standardopløsning: 600
*Opløsning 300/300 dpi: "<>setpagedevice"
*Opløsning 600/600 dpi: "<>setpagedevice"
*Opløsning 1200/1200 dpi: "<>setpagedevice"
*Opløsning 2400/1200 dpi: "<>setpagedevice"
*Opløsning 4800/1200 dpi: "<>setpagedevice"
*CloseUI: *Opløsning
Efter redigering af ppd, gem og luk; og opdater ppd'en i CUPS-webgrænsefladen.
Fremragende!! Tak @monikgtr for dette meget detaljerede og godt forklarede indlæg =)