Cette imprimante est supportée nativement sous ubuntu Lucid pour ses fonctions de base. Pour l'installer, il suffit de se rendre dans Système > Administration > Impression, cliquer sur "Ajouter", sélectionner "Canon IP4200" (l'imprimante doit être allumée et raccordée à l'ordinateur), cliquer sur "suivant" et laisser la recherche de pilotes se faire puis sélectionner "Canon" et le pilote recommandé (au 22/07/10 c'était la version 5.2.5 du pilote CUPS+Gutenprint Simplified).
Maintenant votre imprimante peut imprimer. Vous voudriez peut-être pouvoir nettoyer les têtes d'impression, malheureusement ce pilote ne fournit pas (encore) cette possibilité. Nous allons donc nous tourner vers une application en java pour effectuer l'entretien de l'imprimante.
Rendez-vous sur ce site : http://xwtools.automatix.de/english/downloads.htm puis télécharger "Java Utility for Canon inkjet printer (V0.05)", décompresser le dossier et lisez le README (lancer "java -jar CanonUtil.jar" suffit pour démarrer l'utilitaire qui permet de nettoyer l'imprimante).
Cette page est basée essentiellement sur cet article. Ceci étant dit, certains points diffères. J'ai donc décidé d'écrire un nouvel article.
Les pilotes sont ceux mis à disposition par Canon Japon. Ils sont téléchargeables à l'adresse ftp://download.canon.jp/pub/driver/bj/linux/. Ces pilotes permettent l'impression Recto-verso ainsi que le choix de la qualité d'impression mais ne permettent pas encore l'utilisation de l'impression sur CD et DVD. Si vous lisez le japonais, un guide très complet est disponible à l'adresse ftp://download.canon.jp/pub/driver/bj/linux/guideip4200-2.60-1.tar.gz
EDIT : Le lien ftp://download.canon.jp/pub/driver/bj/linux/ ne contient plus les pilotes pour le modèle ip4200 (22 déc 2008) … On peut les récupérer à cette adresse
sudo -s
gedit /etc/apt/sources.list
deb http://mambo.kuhp.kyoto-u.ac.jp/~takushi/ubuntu ./
apt-get update
apt-get install libcnbj-2.6 bjfilter-2.6 pstocanonbj
Bonne install… de SalutBuggsy
Vous pouvez suivre cette méthode indiquée par Mollotof et qui permet par le biais d'un dépot d'un gentil contributeur d'avoir des pilotes via synaptic : http://mambo.kuhp.kyoto-u.ac.jp/~takushi/#canon
Cette méthode demande libc6 version 2.4 voilà pourquoi elle n'est pas pour dapper.
Une fois les paquets conseillés installés il vous suffit de lancer CUP le serveur d'impression d'Ubuntu (Système –> Administration –> Impression ) et de vous laisser guider, c'est d'une simplicité enfantine !
Installez les paquets alien et libxml1 et libpng3, ou bien tapez le code suivant :
sudo apt-get update && sudo apt-get install alien libxml1 libpng3
Ouvrez un terminal et tapez (ou copiez et collez) la ligne suivante :
mkdir ~/Temporaire_iP4200 && cd ~/Temporaire_iP4200 wget ftp://download.canon.jp/pub/driver/bj/linux/cnijfilter-common-2.60-1.i386.rpm wget ftp://download.canon.jp/pub/driver/bj/linux/cnijfilter-ip4200-2.60-1.i386.rpm
Les pilotes téléchargés sont au format RPM (système de gestion de paquets de Mandriva Linux par exemple). Il faut les convertir en .deb (paquets Debian) avec la commande :
sudo alien *
Tapez dans votre terminal :
sudo dpkg -i * cd .. rm -rf Temporaire_iP4200
(La dernière de ces commandes vide les fichiers temporaires créés).
Créez un lien pour l'application cifip4200 (le pilote) car sinon il ne trouve pas la bibliothèque Libtiff et ne fonctionne pas. Le résultat est que cela n'imprime pas.
sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
Mettez à jour les liens des bibliothèques en tapant :
sudo ldconfig
Puis relancez le service CUPS en tapant ceci dans votre terminal :
sudo /etc/init.d/cupsys restart
Sous GNOME, allez dans le menu Système > Administration > Impression ; Cliquez sur « Nouvelle imprimante »
Voila l'imprimante configurée!
Sous KDE, allez dans Menu K → Utilitaires → Gestionnaire d'impression. Cliquez sur le bouton Ajouter puis "Ajouter une nouvelle imprimante/une classe"
Vous êtes maintenant dans l'assistant d'ajout d'imprimante de KDE. Faites suivant.
Voila, votre imprimante est configurée.
Ce pilote est livré avec un moniteur d'impression qui vous permet de voir l'avancement des travaux et le niveau des cartouches d'encre. Pour cela faites Menu K → Exécuter une commande. Tapez
cngpijmon IP4200
Si vous n'avez pas appellé votre imprimante IP4200 remplacez alors le nom de l'imprimante dans la commande précédente.
Une fenêtre s'ouvre avec en théorie écrit "Prêt". Lancez une impression, vous devez alors voir le niveau des cartouches d'encre s'afficher.
Note : Si vous fermez cette fenêtre, elle ne s'ouvrira pas d'elle même lors d'une impression comme sous windows.
Pour effectuer des taches de maintenance de l'imprimante faites Menu K → Exécuter une commande. Tapez :
cngpij -P IP4200
Si vous n'avez pas appelé votre imprimante IP4200 remplacez alors le nom de l'imprimante dans la commande précédente. Une fenêtre s'ouvre alors et vous permet de configurer les différentes options de votre imprimante. L'onglet Entretien vous permet de lancer les taches de maintenance classique tel que l'alignement des têtes, le nettoyage des têtes etc…
Note : Les paramètres disponibles dans les autres onglets ne s'appliqueront pas a vos impression futures. Inutile de les modifier. J'expliquerais plus tard a quoi ils servent.
Le pilote fourni par canon permet le support de beaucoup d'options de votre imprimante tel que le mode d'impression , l'intensité des couleurs, la mise en page et le centrage de l'impression, l'impression en niveau de gris.
Malheureusement vous allez vite constater que ces options ne sont pas disponibles lorsque vous tentez de configurer votre imprimante via CUPS. Ceci est du au fait que le fichier PSD associé à l'imprimante IP 4200 livré avec le pilote est incomplet. Vous disposez alors de plusieurs solutions pour utiliser les fonctions avancées de l'imprimante :
Je m'attellerai probablement dans un futur proche à la réécriture de ce fichier. En attendant, préférons la solution 2 : Elle consiste à imprimer en utilisant la ligne de commande de cette manière :
cngpij -P IP4200 nomdufichier
Vous pouvez spécifier comme fichier tous types de fichiers supportés par le système CUPS. (.Ps, .pdf, .png, .tiff ) Une boite de dialogue d'options s'ouvre alors, vous pouvez choisir vos paramètres d'impression. Lorsque vous cliquez sur OK, l'impression débute en prenant en compte vos paramètres.
Et voila.
Vous pouvez utiliser la méthode ci-dessus pour imprimer avec une imprimante partagée sous windows. Ceci semble la meilleure solution car le pilote de windows est de bien meilleure qualité.
Prenez après les étapes (Menu)/Système/impression. Double cliquer sur nouvelle imprimante, sélectionniez imprimante réseau et réseau smb (installez éventuellement Samba). Suivez les étapes et sélectionnez dans la liste des pilotes le constructeur Canon et l'imprimante IP4200-v2.60.
Rédigé par Drakou.