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