Hur man installerar Canon IP1800-skrivare på ArchLinux

Installera skrivare i Linux handlar ibland bara om att koppla in dem och slå på dem, men i fallet med Canon, det fungerar inte så. Här förklarar jag hur man installerar skrivaren PIXMA iP1800 en archlinux.

Den här guiden är baserad på artikeln för att installera skrivarna Canon iP4300 från ArchLinux-wiki, särskilt enligt Canons drivrutiner för installation.

Innan du börjar

Paket som ska installeras: Koppar, Ghostscript, Gsfonts, Gutenprint

# pacman -S koppar ghostscript gsfonts gutenprint

Ladda ner Canon-drivrutiner

De måste ladda ner drivrutinerna cnijfilter-ip1800-serien och cnijfilter-vanligt. Jag rekommenderar att du håller dessa filer i en separat mapp i den katalog du vill ha, för att undvika förvirring. Till exempel skapade jag en mapp som heter kanon. Eftersom Canon-sidan bara innehåller RPM-filer behöver vi rmpextrakt att fortsätta:

# pacman -S rpmextract

Efter installationen rpmextrakt och för att ladda ner drivrutinerna, i en terminal navigerar vi till mappen där de sparas och kör följande kommandon för att extrahera paketen

# rpmextract.sh cnijfilter-ip1800series-2.70-1.i386.rpm
# rmpextract.sh cnijfilter-common-2.70-1.i386.rpm

Nu är det dags att flytta filer och mappar som skapades till motsvarande destination. Till exempel mappen (och allt innehåll) ~ / canon / usr / lib / den måste kopieras (med superanvändarbehörigheter) till / usr / lib /

Förberedelser

Konfigurationen av /etc/rc.conf det görs via en textredigerare: nano, gedit, kate, etc.

deactivate usblp om jag kör

# rmmod usblp

För att inaktivera det permanent lägger vi till avsnittet MODULER de /etc/rc.conf följande:! usblp

MODULER = (...! Usblp ...)

Vi startar om kopparna

# /etc/rc.d/cups startar om

Vi lägger till koppar i listan över DEMONER i /etc/rc.conf så att den startar från start. Det måste föregås av "@" för att starta som en process i bakgrunden.

DAEMONS = (... @cups ...)

Installation med CUPS

Från valfri webbläsare, gå till adressen http: // localhost: 631, CUPS webbgränssnitt.
Lägga till skrivare och klasser -> Hitta nya skrivare -> Canon IP1800 visas, Lägg till den här skrivaren -> Verifiera data -> Fortsätt. Det är att föredra att lägga till .ppd, konfigurationsfilen för skrivaren och den finns i mappen: / usr / dela / koppar / modell / bajo el antal canonip1800.ppd. De fixar de sista detaljerna, till exempel vilken typ av papper de ska använda, storleken på deras ark etc.

Skrivaren ska redan vara installerad, men först måste du konfigurera de bibliotek som drivrutinerna behöver arbeta. För att granska kör vi följande kommando:

ldd / usr / local / bin / cifip1800

I mitt fall har det gett mig följande resultat:

linux-gate.so.1 => (0xb774c000)
libcnbpcmcm312.so => ​​hittades inte
libcnbpess312.so => ​​hittades inte

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 => hittades inte
libcnbpcnclapi312.so => ​​hittades inte
libcnbpcnclbjcmd312.so => ​​hittades inte
libcnbpcnclui312.so => ​​hittades inte

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)

Och det är nödvändigt att skapa länkar från de saknade biblioteken till körbarheterna för / usr / local / bin som vi kopierade tidigare; eller installera de saknade biblioteken. Vi fixar 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/libcnbpnclbjcmd312.so
# ln -s /usr/lib/libcnbpcnclui312.so.3.3.0 /usr/lib/libcnbpcnclui312.so
PPD innehåller inte många alternativ för konfiguration, men du kan redigera den för att lägga till kvaliteter och upplösning.

Ppd-justering

Gör en säkerhetskopia av den ursprungliga ppd (glöm inte att navigera till var den finns: / usr / dela / koppar / modell

sudo cp canonip1800.ppd canonip_bc.ppd

Öppna filen med din önskade redigerare: nano, gedit, kate, leafpad, etc. jag kommer använda nano.

sudo nano canonip1800.ppd

Och jag lägger till följande rader för kvaliteten:

* OpenUI * CNKvalitet / kvalitet: PickOne
* StandardCNKvalitet: 3
* CNQuality 2 / High: "2"
* CNQuality 3 / Normal: "3"
* CNQuality 4 / Standard: "4"
* CNQuality 5 / Economy: "5"
* CloseUI: * CNQuality

Att ändra upplösning, dessa elimineras:

* OpenUI * Upplösning / utgångsupplösning: PickOne
* Standardupplösning: 600
*Upplösning 600/600 dpi: "<>setpagedevice"
* CloseUI: * Upplösning

Och de förändras av:

* OpenUI * Upplösning / utgångsupplösning: PickOne
* Standardupplösning: 600
*Upplösning 300/300 dpi: "<>setpagedevice"
*Upplösning 600/600 dpi: "<>setpagedevice"
*Upplösning 1200/1200 dpi: "<>setpagedevice"
*Upplösning 2400/1200 dpi: "<>setpagedevice"
*Upplösning 4800/1200 dpi: "<>setpagedevice"
* CloseUI: * Upplösning

Efter redigering av ppd, spara och stäng; och uppdatera ppd i CUPS webbgränssnitt.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Edwin sade

    Utmärkt !! tack @monikgtr för detta detaljerade och väl förklarade inlägg =)