août
2010
J’en avais assez de batailler avec ma vieille imprimante Epson USB. J’ai donc fait l’achat d’une imprimante multi-fonction HP C309g. Voici un compte rendu pour ceux que ça pourrait intéresser.
Tout d’abord, qu’est-ce que je reprochais à mon imprimante Epson D78 ? Afin d’y accéder depuis n’importe quel PC, je l’avais branchée sur le port USB de la Freebox. Cela a l’avantage de la rendre visible sur le réseau (la Freebox sert de serveur d’impression). Le problème dans ce cas est qu’on accède plus aux fonctionnalités spécifiques de l’imprimante (niveau d’encre, alignement des têtes, …). De plus, cette imprimante est très bruyante. Dernier problème : sous Linux, il n’y a pas de driver dédié. Il est conseillé sur certains site de prendre les drivers d’autres imprimantes Epson, mais la qualité n’est pas géniale, et les temps d’impression très longs.
Le fait de brancher l’imprimante directement en USB sur un PC améliore les choses, mais dans ce cas il faut allumer ce PC si un autre veut imprimer.
Bref, j’ai cassé ma tirelire, et j’ai acheté la HP C309g sur Amazon au prix de 147 €.
Première impression : massive (surtout à côté de mon ancienne Epson).
J’ai pas voulu tenter le diable, et j’ai suivi la procédure d’installation en ethernet sous Windows. Après pas mal de temps (faut installer le logiciel et imprimer une photo de test), tout marchait nickel. J’ai quand même été obligé de désactiver mon pare-feu…
Ensuite, c’est là que ça devient intéressant : comment la faire marcher sous Linux.
Donc pour récapituler, l’imprimante est branchée sur le switch de la freebox en ethernet, et fonctionne sous Windows. Sur le site de HP, je tente de télécharger les drivers hplip, mais on me dit que la Mandriva 2010.0 a déjà une version suffisante, et qu’il vaut mieux utiliser les packetages fournis par la distribution. Tant mieux, c’est ce que je préfère.
Chez moi tout était déjà installé, mais dans le doute, faites un petit :
# urpmi hplip hplip-gui
Ensuite vous pouvez lancer l’utilitaire HP (hp-toolbox) qui se trouve dans le menu de KDE. Là on vous guide pour installer l’imprimante (il scanne le réseau et la trouve automatiquement). A partir de là vous pouvez imprimer une page de test.
Ensuite j’ai voulu tester le scanner, car c’est ce qui m’inquiétait. Dans l’utilitaire HP, le bouton « scan » ne faisait rien. En regardant dans les paramètres, j’ai trouvé qu’il est sensé lancer xsane. Qui n’était pas installé chez moi :
# urpmi xsane
Mais ça ne fonctionnait toujours pas.
En regardant sur le net, j’ai décuouvert le petit utilitaire hp-check, qui vérifie pas mal de trucs, et qui m’a permit de découvrir ce qui manquait :
# urpmi lib64sane-hpaio1
et également
# urpmi lib64cups2-devel
(ça ne sert à rien d’autre qu’à avoir l’utilitaire cups-config, qui permet à hp-check de trouver la version de CUPS).
Après ça, $ hp-check -r
ne retourne aucune erreur ni warning, et j’ai pu scanner sans problème.
Il est également possible de scanner depuis une page Web en se connectant directement sur l’imprimante via son adresse IP !
Je n’ai pas testé le Wifi, mais j’ai lu que ça ne posait aucun problème avec la Freebox.
Dernière astuce : l’imprimante étant en DHCP, elle va changer d’IP à chaque redémarrage, ce qui n’est pas bon, car CUPS ne va plus la retrouver, et il faudra supprimer et réinstaller l’imprimante. Je vous conseille donc de récupérer l’adresse MAC de l’imprimante (accessible via l’écran tactile), et de modifier la configuration de la Freebox pour lui assigner toujours la même IP.