Canon Pixma iP1600 finalmente FUNZIONANTE!

by

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…

Posta elettronica certificata

Etichette: , , , , , , , , ,

22 Risposte a “Canon Pixma iP1600 finalmente FUNZIONANTE!”

  1. Danilo Cattaneo Dice:

    Grazie per le istruzioni: così anche gli ignoranti come possono stampare da Linux!

  2. Flycaster Dice:

    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 :D

  3. luca Dice:

    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

  4. Flycaster Dice:

    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 ;)

  5. Danilo Cattaneo Dice:

    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!

  6. Danilo Cattaneo Dice:

    Sob! Improvvisamente la stampante non ne vuole sapere di funzionare … è come se risultasse sempre disattivata …

  7. curi Dice:

    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?

  8. curi Dice:

    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.

  9. Flycaster Dice:

    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!

  10. davide Dice:

    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

  11. Flycaster Dice:

    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.

  12. carlo Dice:

    grazie per i suggerimenti, finalmente funziona !

  13. Flycaster Dice:

    Figurati è un piacere aiutare la comunità ;)

  14. bonny Dice:

    funziona! grande!ti adoro dopo 2 anni funziona!

  15. salmud Dice:

    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

  16. Flycaster Dice:

    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!

  17. Giorgio Dice:

    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

  18. Flycaster Dice:

    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.

  19. Marco Dice:

    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

  20. bonny Dice:

    testato anche su UBUNTU

  21. bonny Dice:

    testato anche su UBUNTU 10.04LTS ULTIMA VERSIONE E FUNZIONA!!!!!INDICAZIONI SU COME LANCIARE I LIVELLI DI INCHIOSTRO?

  22. Federico Dice:

    ragazzi ho fatto tutto quello che era scritto nella guida ma niente. la stampante è rilevata dal sistema ma non stampa :( :( :( aiutatemi per favore!!

Lascia un Commento

Fill in your details below or click an icon to log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Log Out / Modifica )

Foto Twitter

You are commenting using your Twitter account. Log Out / Modifica )

Foto di Facebook

You are commenting using your Facebook account. Log Out / Modifica )

Connecting to %s


Iscriviti

Get every new post delivered to your Inbox.