Sådan installeres Canon IP1800-printer på ArchLinux

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

Konfigurationen af /etc/rc.conf Det gøres ved hjælp af en teksteditor: nano, gedit, kate osv.

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'en indeholder ikke mange muligheder for konfiguration, men du kan redigere den for at tilføje kvaliteter og opløsning.

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.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Edwin sagde han

    Fremragende!! Tak @monikgtr for dette meget detaljerede og godt forklarede indlæg =)