Come installare la stampante Canon IP1800 su ArchLinux

L'installazione di stampanti in Linux a volte è solo questione di collegarle e accenderle, ma nel caso di Canone, non funziona così. Qui spiego come installare la stampante PIXMA iP1800 en ArchLinux.

Questa guida si basa sull'articolo per installare le stampanti Canon IP4300 dal wiki di ArchLinux, in particolare sotto il metodo di installazione dei driver Canon.

Prima di cominciare

Pacchetti da installare: Tazze, Ghostscript, Gsfonts, Gutenprint

# pacman -S tazze ghostscript gsfonts gutenprint

Scarica i driver Canon

Devono scaricare i driver cnijfilter-ip1800series e il cnijfilter-comune. Ti consiglio di conservare questi file in una cartella separata all'interno della directory che desideri, per evitare confusione. Ad esempio, ho creato una cartella chiamata canone. Poiché la pagina Canon fornisce solo file .rpm, abbiamo bisogno di rmextract continuare:

# pacman -S rpmextract

Dopo l'installazione rpm estratto e per scaricare i driver, in un terminale andiamo nella cartella in cui sono salvati, ed eseguiamo i seguenti comandi per estrarre i pacchetti

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

Ora è il momento di spostare i file e le cartelle che sono stati creati nella destinazione corrispondente. Ad esempio, la cartella (e tutto il suo contenuto) ~ / canon / usr / lib / deve essere copiato (con i permessi di superutente) in / usr / lib /

Come prepararlo

La configurazione di /etc/rc.conf è fatto tramite un editor di testo: nano, gedit, kate, ecc.

disattivare usblp nel caso stia correndo

#rmmod usblp

Per disattivarlo definitivamente, aggiungiamo alla sezione MODULI de /etc/rc.conf il seguente :! usblp

MODULI = (...! Usblp ...)

Riavviamo le tazze

# /etc/rc.d/cups si riavvia

Aggiungiamo tazze all'elenco di DEMONI in /etc/rc.conf in modo che si avvii dal boot. Deve essere preceduto da "@" per iniziare come processo in background.

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

Installazione con CUPS

Da qualsiasi browser, vai all'indirizzo http: // localhost: 631, l'interfaccia web di CUPS.
Aggiunta stampante e classi -> Trova nuove stampanti -> Viene visualizzato Canon IP1800, Aggiungi questa stampante -> Verifica dati -> Continua. È preferibile aggiungere il .ppd, il file di configurazione per la stampante, e si trova nella cartella: / usr / share / cups / model / sotto il nome di canonip1800.ppd. Correggono gli ultimi dettagli, come il tipo di carta che useranno, le dimensioni dei fogli, ecc.

La stampante dovrebbe essere già installata, ma prima devi completare la configurazione delle librerie di cui i driver necessitano per funzionare. Per rivedere, eseguiamo il seguente comando:

ldd / usr / local / bin / cifip1800

Nel mio caso, mi ha dato il seguente risultato:

linux-gate.so.1 => (0xb774c000)
libcnbpcmcm312.so => ​​non trovato
libcnbpess312.so => ​​non trovato

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 => non trovato
libcnbpcnclapi312.so => ​​non trovato
libcnbpcnclbjcmd312.so => ​​non trovato
libcnbpcnclui312.so => ​​non trovato

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)

Ed è necessario creare collegamenti dalle librerie mancanti agli eseguibili di / usr / local / bin che abbiamo copiato in precedenza; o installa le librerie mancanti. Lo risolviamo con:

# 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
Il ppd non contiene molte opzioni per la configurazione, ma puoi modificarlo per aggiungere qualità e risoluzione.

Ppd tweak

Fai un backup del ppd originale (non dimenticare di navigare dove si trova: / usr / share / cups / model

sudo cp canonip1800.ppd canonip_bc.ppd

Apri il file con il tuo editor preferito: nano, gedit, kate, leafpad, ecc. userò nano.

sudo nano canonip1800.ppd

E aggiungo le seguenti righe per la qualità:

* OpenUI * CNQuality / Quality: PickOne
* DefaultCNQuality: 3
* CNQuality 2 / High: "2"
* CNQuality 3 / Normale: "3"
* CNQuality 4 / Standard: "4"
* CNQuality 5 / Economy: "5"
* CloseUI: * CNQuality

Per modificare il file risoluzione, questi vengono eliminati:

* OpenUI * Risoluzione / Risoluzione output: PickOne
* DefaultResolution: 600
*Risoluzione 600/600 dpi: "<>setpagedevice"
* CloseUI: * Risoluzione

E sono cambiati da:

* OpenUI * Risoluzione / Risoluzione output: PickOne
* DefaultResolution: 600
*Risoluzione 300/300 dpi: "<>setpagedevice"
*Risoluzione 600/600 dpi: "<>setpagedevice"
*Risoluzione 1200/1200 dpi: "<>setpagedevice"
*Risoluzione 2400/1200 dpi: "<>setpagedevice"
*Risoluzione 4800/1200 dpi: "<>setpagedevice"
* CloseUI: * Risoluzione

Dopo aver modificato il ppd, salva e chiudi; e aggiorna il ppd nell'interfaccia web di CUPS.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Edwin suddetto

    Eccellente !! grazie @monikgtr per questo post dettagliato e ben spiegato =)