
Nella sezione “Guide della Comunità” sul sito italiano ufficiale di Ubuntu esiste già una “sorta” di guida per far funzionare questa benedetta stampante sulla nostra amata distro, il fatto è che non va… cioè almeno a me, riconosce la stampante tranquillamente, la aggiunge a CUPS (gestore stampanti), installa i driver necessari, ma alla fine non fa la cosa fondamentale: stampare. Io non sono il tipo che si arrende e quindi ho voluto capire da cosa dipendesse. Il problema sta in un link simbolico che ristulta mancante e, stranamente (non ho idea del perchè in realtà), nella guida sul sito italiano di Ubuntu non viene riportato. Comunque per chiunque avesse problemi con questa stampante riporto di seguito i passaggi necessari per installare e soprattutto far STAMPARE la iP1600 su Hardy. (Non so perchè e non voglio saperlo, ma questa guida non funziona su architetture 64-bit).
Apriamo il simpaticissimo terminale e iniziamo a dare questi comandi:
sudo apt-get update sudo apt-get install alien libxml1 libpng12-0 libpng12-dev libgtk1.2 libgtk1.2-common
Al termine, passiamo a scaricare i driver della iP2200 che sono compatibili al 100% con la nostra iP1600 (inutile che cercate quelli per il nostro modello preciso, non esistono) da questa pagina, oppure più comodamente sempre da terminale così:
mkdir canon cd canon wget http://software.canon-europe.com/files/soft24301/software/iP2200_Linux_260.tar.gz
scompattiamo il tutto nella cartella temporanea “canon” appena creata dando:
tar -xvzf iP2200_Linux_260.tar.gz
I pacchetti che ne usciranno saranno degli RPM, non adatti per la nostra Debian-based, da convertire quindi in pacchetti DEB in questo modo:
sudo alien cnijfilter-common-2.60-1.i386.rpm cnijfilter-ip2200-2.60-1.i386.rpm
Ora installiamoli
sudo dpkg -i *.deb
Adesso abbiamo fatto la gran parte del lavoro, cioè installare i driver… ma non basta, dovremo creare i link simbolici necessari di cui vi parlavo prima:
sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3 sudo ln -s /usr/lib/libpng.so /usr/lib/libpng.so.3 sudo ln -s /usr/lib/libxml2.so.2 /usr/lib/libxml.so.1
Aggiorniamo i cambiamenti appena effettuati con:
sudo ldconfig
e infine riavviamo CUPS
sudo /etc/init.d/cupsys restart
Finalmente è tutto pronto, non ci resta che aggiungere la nuova stampante. Clicchiamo su Sistema – Amministrazione – Stampa e aggiungiamo la stampante col pulsante “Nuova Stampante”. Selezioniamo il driver appena installato “iP2200 Ver.2.60″ ovviamente presente sotto la voce “Canon” (in fondo). Se non dovesse apparire, clicchiamo su “Fornisci file PPD” e selezioniamolo da questo percorso /usr/share/cups/model/canonip2200.ppd.
Ecco finalmente la nostra fottuta stampante pronta a sfornare foto o altro…
Etichette: canon, canon ubuntu, driver canon, driver linux, driver ubuntu, ip1600, ip2200, pixma, stampante linux, stampare
domenica, luglio 6, 2008 alle 9:49 am
Grazie per le istruzioni: così anche gli ignoranti come possono stampare da Linux!
lunedì, luglio 14, 2008 alle 12:54 pm
Figurati, è un piacere aiutare utenti linux finchè ci riesco
Scusate se ultimamente sto trascurando questo blog, ma sto avendo parecchi impegni. Come potete vedere però ogni tanto vengo a controllare
lunedì, agosto 25, 2008 alle 11:42 pm
grazie infinite sei stato veramente preciso,dettagliato….e pensa ke anche 1 duro come me c’e’ riuscito-+o- e’ la stessa guida che ho trovato su ubuntu.it etc… ma con la tua sono riuscito in pieno grazie ancora ciao
mercoledì, settembre 3, 2008 alle 10:49 pm
Magnifico! Non è esattamente la stessa guida, c’è un passaggio in più che rende funzionante la stampante… sono contento di esserti stato utile. A risentirci e in bocca al lupo con linux
mercoledì, novembre 12, 2008 alle 10:03 am
Accidenti, con Ubuntu 8.10 non va. Non riavvio il CUPS perché il comando non viene riconosciuto, e la stampante poi risulta installata ma non stampa, è come se fosse sempre disattivata!
venerdì, novembre 14, 2008 alle 10:11 am
Sob! Improvvisamente la stampante non ne vuole sapere di funzionare … è come se risultasse sempre disattivata …
sabato, novembre 22, 2008 alle 11:06 am
Io ho provato con Ubuntu 8.10 ma al secondo passo mi dice :
Il pacchetto libxml1 non ha versioni disponibili, ma è nominato da un altro
pacchetto. Questo significa che il pacchetto manca, è diventato obsoleto
o è disponibile solo all’interno di un’altra sorgente
E: Il pacchetto libxml1 non ha candidati da installare
mi puoi aiutare?
sabato, novembre 22, 2008 alle 11:30 am
grazie ho già risolto.
Canon iP1600 stampa perfettamente:
mi è bastato lanciare al posto del passo 2:
sudo apt-get install alien
Ha dimenticavo i tutto su Ubuntu 8.10.
Ciao a tutti.
sabato, febbraio 21, 2009 alle 6:56 pm
Cavolo, ragazzi scusate se ho trascurato il blog… ho avuto diversi problemi in questo periodo… Danilo qual è esattamente il problema su Ubuntu 8.10? Vediamo di risolvere… Ciao!
mercoledì, marzo 25, 2009 alle 3:06 pm
Ciao a tutti , ho seguito alla lettera la configurazine della stampante , premetto che ho una canon pixma ip 2200 , dispongo di kubuntu 8.10 , la stampante viene rilevata , determino i driver che deve usare , lancio la stampa ma mi da operazione comppletata. Il risultato è che però la stampante non si muove.Mi potete aiutare per favore? premetto che sono alle prime armi su kubuntu. Grazie
mercoledì, aprile 1, 2009 alle 11:11 am
Ciao Davide. Per la ip2200 non c’è bisogno di effettuare questa procedura. Se non sbaglio nell’ultima versione di ubuntu, la 8.10 (e di conseguenza anche kubuntu), i driver per le canon pixma partono proprio dalla ip2200. Quindi ti basta installare quelli. Buona fortuna, e facci sapere.
sabato, giugno 20, 2009 alle 5:24 pm
grazie per i suggerimenti, finalmente funziona !
venerdì, giugno 26, 2009 alle 10:22 am
Figurati è un piacere aiutare la comunità
giovedì, luglio 30, 2009 alle 3:11 pm
funziona! grande!ti adoro dopo 2 anni funziona!
giovedì, novembre 5, 2009 alle 11:03 am
Ho provato ad installare la mia stampante seguendo la tua guida ma mi dà il seguemte errore quando provo ad installare le librerie:
Package libgtk1.2 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package libgtk1.2 has no installation candidate
per favore mi puoi aiutare.
Grazie
Sal
venerdì, novembre 20, 2009 alle 10:18 am
Ciao Sal, dall’errore sembra che quel pacchetto non è installato o non ha candidati da installare… in parole povere come se non esistesse. Ora sono in ufficio e non ho modo di constatare, comunque prova a cercare il pacchetto in Synaptic e a installarlo e poi ritorni alla mia guida.
Aggiornami, saluti!
mercoledì, dicembre 9, 2009 alle 4:24 pm
Ciao a tutti, sono riuscito a seguire il tutto fino a questo punto
carla@carla-desktop:~/canon$ tar -xvzf iP2200_Linux_260.tar.gz
cnijfilter-common-2.60-1.i386.rpm
cnijfilter-common-2.60-1.src.rpm
cnijfilter-ip2200-2.60-1.i386.rpm
cnijfilter-ip2200-lprng-2.60-1.i386.rpm
carla@carla-desktop:~/canon$ sudo alien cnijfilter-common-2.60-1.i386.rpm cnijfilter-ip2200-2.60-1.i386.rpm
sudo: alien: command not found
non riesco ad andare oltre , potete dirmi cosa sto sbagliando?
Ciao e grazie Giorgio
mercoledì, dicembre 30, 2009 alle 10:37 pm
Ciao Giorgio, il problema è che non hai installato alien. Dai un “sudo apt-get install alien” nel terminale e poi riprova e vedrai che tutto fila liscio. Saluti e buone feste.
domenica, febbraio 7, 2010 alle 1:21 pm
Salve a tutti.
La guida è utilissima, soprattutto per un neofita di Ubuntu come me.
Tuttavia mi incaglio nella conversione dei file .rpm in .deb. Mi esce fuori questo errore:
linux@linux-desktop:~/Pubblici/canon$ sudo alien cnijfilter-common-2.60-1.i386.rpmerror: incorrect format: unknown tag
Package build failed. Here’s the log:
dh_testdir
dh_testdir
dh_testroot
dh_clean -k -d
dh_installdirs
dh_installdocs
dh_installchangelogs
find . -maxdepth 1 -mindepth 1 -not -name debian -print0 | \
xargs -0 -r -i cp -a {} debian/cnijfilter-common
dh_compress
dh_makeshlibs
dh_installdeb
dh_shlibdeps
dpkg-shlibdeps: warning: debian/cnijfilter-common/usr/local/bin/cngpij contains an unresolvable reference to symbol poptGetOptArg: it’s probably a plugin.
dpkg-shlibdeps: warning: 3 other similar warnings have been skipped (use -v to see them all).
dpkg-shlibdeps: warning: dependency on libpopt.so.0 could be avoided if “debian/cnijfilter-common/usr/lib/cups/filter/pstocanonij debian/cnijfilter-common/usr/local/bin/cngpij” were not uselessly linked against it (they use none of its symbols).
dh_gencontrol
dpkg-gencontrol: error: current host architecture ‘amd64′ does not appear in package’s architecture list (i386)
dh_gencontrol: dpkg-gencontrol returned exit code 255
make: *** [binary-arch] Errore 1
find: “cnijfilter-common-2.60″: Nessun file o directory
Qualcuno può gentilmente illuminarmi?
Grazie
Marco
martedì, ottobre 5, 2010 alle 7:43 pm
testato anche su UBUNTU
martedì, ottobre 5, 2010 alle 7:45 pm
testato anche su UBUNTU 10.04LTS ULTIMA VERSIONE E FUNZIONA!!!!!INDICAZIONI SU COME LANCIARE I LIVELLI DI INCHIOSTRO?
sabato, ottobre 30, 2010 alle 3:44 pm
ragazzi ho fatto tutto quello che era scritto nella guida ma niente. la stampante è rilevata dal sistema ma non stampa
aiutatemi per favore!!