samedi 4 septembre 2010

Scanner HP scanjet 4600 et ubuntu

Bon, ce scanner, c'est une longue histoire, mais en résumé, c'est la cause de mes 3 précédents échecs avec Ubuntu et de retour à Windows.

Mais ça y est j'ai trouvé la solution!

Je n'ai rien créé, car j'ai trouvé la solution à mes problèmes ici:

Lien

Pour les non anglophones, voici une aide à l'installation (plusieurs manip' pas forcément évidentes sont au programme):

Prérequis:
Pour l'installation des packages via firefox, voir ici
Paquets: libusb-1.0-0, libusb-dev et gcc


Installation:
Récupérer les fichier depuis le site cité ci-dessus ou depuis les liens suivants:
hp4600-scanfullpage11.c > qui se chargera de lancer le scan de la page
fixhp4600output02.c > qui se chargera de corriger une différence de codage des couleurs entre la sortie du scanner (RGB) et un fichier bitmap (BGR). Si vous êtes curieux, essayez avec une image qui tire vers le orange, elle s'affichera dans des tons bleus. Plutôt étrange...

Ces fichiers sont des sources, il faut donc les compiler:
Ouvrez un terminal et placez vous dans le répertoire où vous avez enregistré ces 2 fichiers.
Puis:
sudo mkdir out
sudo gcc -o out/hp4600-scanfullpage11 hp4600-scanfullpage11.c -lusb
et
sudo gcc -o out/fixhp4600output02 fixhp4600output02.c

Vous avez 2 jolis exécutables qui vous permettent de scanner désormais.

Pour permettre leur reconnaissance par le système, copiez-les au bon endroit et avec les bons droits (ainsi il sera possible de les exécuter de n'importe où):
sudo chmod 4711 ./out/*
sudo mv ./out/* /bin
sudo rmdir ./out
Utilisation:
Scan: hp4600scanfullfile nom_du_fichier_scanne.bmp
Correction: fixhp4600output02 nom_du_fichier_scanne.bmp > nom_du_fichier_final.bmp


Je suis en train de finaliser un script qui lancera les 2 dans la foulée, avec une option de conversion en pdf. Une fois achevé, sage ich euch bescheid :D



Aucun commentaire:

Enregistrer un commentaire