XHTML.net

Technology talks by Loïc d’Anterroches

News, articles, PHP, scripts, XHTML/CSS, …

  1. Home
  2. News

Créer un pdf automatiquement depuis votre scanner avec Sane et Imagemagick - Version II

The 2006-09-19 at 07:20 by Loïc d'Anterroches filed under News.

Voici ce que Christophe raconte à propos de mon script d’hier :

le script est sympa , ça m’a donné envie de voir comment tout ça marchait. J’ai essayé 50 méthodes pnmtops | ps2pdf , au final je suis revenu à ta méthode mais en 1 seule ligne :

scanimage -d snapscan:libusb:004:005 —resolution=200 -x 210 -y 297 —mode=gray | convert -depth 200 - $1

j’ai du ajouter -d pour le device sinon il trouvait pas mon scanner. Je sais pas quelle version tu a de scanimage mais le mien il ne fait pas le jpeg , juste le tiff et le pnm (par défaut). j’ai aussi mis -x 210 a la place de 215

J’utilise Thunar comme filemanager , je me suis fait un template "scan to pdf.pdf" et une action personnalisée sur les .pdf qui lance le script. du coup je fais un clic droit, ça me demande de mettre le nom du pdf , je refais un clic droit dessus et je lance l’action personnalisée qui envoie du scanner vers ce nouveau pdf.

que du bonheur , merci pour l’article ;-)

Chouette :) Les choses à retenir sont :

  1. directement un pipe du scan dans convert, cela évite de passer par un fichier temporaire
  2. l’ajout de -d snapscan:libusb:004:005 pour bien définir le scanner, vous pouvez trouver votre scanner en tapant scanimage -L, par example cela donne dans mon cas :
    • device `plustek:libusb:001:026’ is a Canon LiDE25 USB flatbed scanner
  3. reduction de la surface du scan à 21 cm de large et non 21,5 cm.
  4. intégration efficace dans son file manager. Qui sait comment faire cela rapidement dans Nautilus ?

La puissance d’Unix/Linux/* ce sont ces petits outils simples et efficaces qui permettent de facilement automatiser vos opérations répétitives. Quand vous pouvez, faites travailler votre ordinateur à votre place !

Comments from readers

Voice your ideas

It is painless and I try not to kill electrons in the process.


Your email is required but will not be shared nor displayed.


Do you think your comment will force me to write even better stuff next time? If so, you simply rock.


Logo of Plume CMS