Comment numériser des documents sous Linux avec les commandes les plus utiles de SANE

Scanner Access Now Easy (SANE) est une application qui affiche l’interface utilisateur (API) utilisée pour contrôler les scanners ainsi que les caméras. En cours d’utilisation, l’application de ligne de commande, scanimage, peut être utilisée pour envoyer rapidement et de manière fiable des commandes de scanner pour exécuter un certain nombre de fonctions utiles.

Voici exactement comment tirer le meilleur parti de SANE pour numériser des documents ainsi que des photos.

Obtenez-vous SANE maintenant

L’API peut être montée à l’aide de votre superviseur de plan. Par exemple, dans un système Debian :

… monte l’API SANE ainsi que l’application scanimage en ligne de commande. (Il monte également les outils frontaux xscanimage, scanadf ainsi que xcam). L’exécution de la commande conforme révèle toutes les alternatives proposées :

Maintenant, il est crucial de noter que vous pouvez envoyer des commandes API avec des commandes spécifiques au scanner, le tout dans la même ligne de commande. De plus, le résultat de – h peut être un peu déroutant en raison du fait que les options d’API ainsi que les choix de scanner sont simplement imprimés pliés sur le terminal dans une conception concaténée.

Si aucun analyseur n’est découvert, vous n’obtiendrez que les alternatives de l’API. Si un scanner est découvert, vous pouvez rencontrer un délai évident pendant que les informations du gadget du scanner sont obtenues, envoyées à l’API et également formatées. La commande semble retarder, mais attendez simplement et elle se terminera.

Cela dit, si vous voulez juste les choix de gadgets (alternatives « backend » pour le scanner lui-même), vous pouvez utiliser le – UNE alternative:

Notez que pour cet article, la variation SANE 1.0.14-15 est utilisée comme instance. Votre version spécifique peut varier ainsi que des choix assez différents. Si vous avez des questions, exécutez simplement scanimage avec le – h option.

Voir aussi :  Comment trouver et réparer les liens symboliques brisés sous Linux

Bien sûr, chaque scanner aura certainement sa propre collection particulière d’alternatives possibles, alors essayez bien sûr celles-ci pour améliorer les commandes que vous envoyez afin d’obtenir les meilleurs résultats.

Commandes SANE simples et simples

Oui, simple et basique, c’est ce que nous voulons tous. Vous devez commencer quelque part, et la commande la plus simple que vous puissiez utiliser pour scanner quelque chose est :

Cela fonctionnera si votre scanner est découvert par l’API. Le résultat est envoyé directement à l’exigence dans cette situation et ensuite redirigé vers les documents, scan_out. Le style d’image par défaut est PNM, ainsi que le mode par défaut (par exemple, dessin au trait, noir et blanc ou ombre) est identifié par le scanner. Si le scanner n’est pas découvert, vous obtiendrez cette sortie (ou similaire):

Vous recevrez également un message informatif concernant la mise en page de sortie non établie. C’est simplement parce que le style d’image par défaut est pnm. Cela peut être modifié en TIFF, PNG ou JPEG.

Spécification du fichier de sortie

Le résultat commun peut être redirigé vers des données utilisant >> ou vous pouvez libérer un choix spécifique pour spécifier le nom et également le cours complet du fichier de résultat, par exemple :

Dans cette situation, l’API produira certainement une image de mise en page PNG.

Voir aussi :  Comment changer l'icône d'un dossier sous Linux

Liste et utilisation des appareils

Vous voulez vous assurer que votre scanner est repéré par SANE ? Exécutez cette commande :

Il détaillera certainement tous les gadgets détectés. Si un seul gadget a à la fois un lien LAN et un lien USB, il les listera sur différentes lignes.

Par exemple, un Epson WorkForce WF-3640 peut être détaillé comme ceci :

Dans cette situation, vous pouvez utiliser l’une ou l’autre comme adresse pour envoyer et également obtenir des informations :

ou

Notez que si vous déconnectez puis reconnectez l’USB sur un autre port, l’adresse USB changera certainement. Par exemple, vous devez vous assurer que l’adresse de votre outil coïncide avec la nouvelle publiée lorsqu’elle est notée à nouveau.

Définir un format d’image différent

Si vous voulez une mise en page d’image différente, vous pouvez fournir exactement la même commande telle que celle-ci :

SANE tentera de penser le format en fonction de l’expansion des documents. Le format peut également être clairement défini avec :

ou même ceci :

Commandes par lots

Eh bien, que pouvez-vous laisser de plus à l’API ? Voici ce que vous pouvez obtenir : définissez des commandes pour contrôler un chargeur automatique de documents (ADF) pour numériser des pages en séquence.

Bien que le scanner ne crée que des styles de photo, ceux-ci peuvent également être convertis en texte via une application de reconnaissance optique de caractères (OCR), comme gocr .

Voir aussi :  12 choses plus faciles à faire en ligne de commande sous Linux

Notez que pour créer un enregistrement assez complet pour la conservation des enregistrements ou une conversion OCR, vous devrez peut-être envoyer des commandes spécifiques au scanner. Ceux-ci seront notés ci-dessous.

Un exemple de traitement par lots

Vous voudrez utiliser différents formats en fonction de l’objectif du résultat d’achèvement. Par exemple, si l’application OCR que vous souhaitez utiliser n’approuve que les images PNM, le style de vos documents photo doit être PNM.

Voici un exemple d’envoi d’une commande pour vérifier une page de texte imprimé afin d’être convertie par une application OCR qui accepte les photos pnm. Dans cette commande, les commandes spécifiques au scanner sont– mode,– resolution, et aussi– resource :

Comme il s’agit de commandes de scanner et non de l’API SANE, elles seront différentes selon la marque et le modèle, et peuvent également nécessiter des essais et des erreurs. Par exemple, l’extrait de code suivant peut ne pas apparaître dans la sortie d’assistance du backend :

Scannez-le avec SANE

Que vous soyez une personne en possession d’une manière ou d’une autre d’une pile d’anciens fichiers domestiques ou un spécialiste de la préservation, la numérisation avec l’API SANE est une sélection remarquable pour les médias qui peuvent supporter les rigueurs mécaniques des scanners et des ADF.

Combinez la capacité de l’API SANE avec le post-traitement photo ou une application OCR, et vous pouvez numériser pratiquement n’importe quel type de support de niveau à protéger.

Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *