Se connecter
Se connecter
Inscription
Mot de passe perdu
Connexion:
[Actualités]
Nvidia prévient d'une pénurie de GPU ce trimestre, avec une reprise début 2025
[Actualités]
Les Technos #469 : Un jour sans fin
[Actualités]
Test Farming Simulator 25 (PS5) - Des innovations intéressantes mais des perfor...
[Actualités]
Qualcomm souhaite réduire davantage les prix des PC Windows basés sur ARM
[Actualités]
Finalement, Google préparerait une nouvelle tablette mais la Pixel Tablet 2 ser...
[Actualités]
Windows 10 version 22H2 : erreur de mise à jour et de désinstallation
[Actualités]
OpenAI prépare désormais son propre navigateur
[Actualités]
WhatsApp bat Telegram : les transcriptions des messages vocaux arrivent pour tou...
[Actualités]
Unreal et Unreal Tournament désormais gratuits sur Internet Archive
[Actualités]
Windows 10 : Microsoft affiche des publicités en plein écran pour les PC équi...
[Articles]
Dungeons 4 - Nintendo Switch Edition
[Articles]
The Bridge Curse 2 : The Extrication
[Articles]
Farmagia
[Articles]
I*CHU: Chibi Edition
[Articles]
Farming Simulator 25
[Articles]
Goblin Slayer -Another Adventurer- Nightmare Feast
[Articles]
Deel lance des programmes en marque blanche et pour les revendeurs pour plus de ...
[Articles]
ESET Research : WolfsBane, nouvelle porte dérobée de cyber-espionnage Linux cr...
[Articles]
Devoteam présente son nouveau plan stratégique « AMPLIFY » avec un fort acce...
[Articles]
LEGO Horizon Adventures
Actualités
Lettre d'information
Proposer une actualité
Archives
Actualités
Articles
Programmation
Press Release
Matériel
Logiciels
Livres
Interviews
Derniers commentaires
Jeux Vidéos
XBox One
XBox 360
Wii U
PSP
PS4
PS3
PC
DS
GameCube
3DS
Forum
Derniers messages
Informatique
Fun
Divers
Logithèque
Blogs
Divers
A Propos
Annonceurs
Contact
Recherche
RSS
Editer un article
Titre
Mots Clés
Texte
.IX sane [size=18] [b]Nom[/b] [/size] sane - Scanner Access Now Easy : API pour accéder aux scanners [size=18] [b]Description[/b] [/size] [b]SANE[/b] est une interface de programmation d'application (API) qui fournit un accès standardisé à n'importe quel matériel de numérisation d'images. Cette interface standard permet de n'écrire qu'un pilote par scanner au lieu d'un par scanner et par application. Bien que [b]SANE[/b] soit principalement destiné à un environnement Unix, le standard a été soigneusement conçu pour qu'il soit possible d'implémenter l'API sur virtuellement tout matériel ou système d'exploitation. Cette page de manuel résume les informations disponibles sur SANE. [size=18] [b]Terminologie[/b] [/size] Une application qui utilise l'interface [b]SANE[/b] est appelé un [b]frontend SANE .[/b] Un pilote qui implémente l'interface [b]SANE[/b] est appelé un [b]backend SANE.[/b] Un [b]meta backend[/b] fournit des moyens pour gérer un ou plusieurs backends. [size=18] [b]Le standard sane et lécriture de backends[/b] [/size] Le standard [b]SANE[/b] définit une interface de programmation d'application (API) qui est utilisée pour faire communiquer les frontends et les backends. Il est décrit dans /usr/doc/sane-1.0.7/sane.ps (si LaTeX est installé sur votre système) et sur le site internet de SANE : http://www.mostang.com/sane/html/ (HTML), ou http://www.mostang.com/sane/sane.ps (Postscript). Il y a davantage d'information pour les développeurs dans /usr/doc/sane-1.0.7/backend-writing.txt. Certaines routines internes de SANE (sanei) sont documentées en utilisant doxygen : http://sanei.meier-geinitz.de/ . Avant de commencer un nouveau projet de backend ou de frontend, regardez /usr/doc/sane-1.0.7/PROJECTS pour avoir la liste des projets prévus ou qui n'ont pas encore été inclus dans la distribution SANE. Votre aide est toujours appréciée. Regardez /usr/doc/sane-1.0.7/TODO pour connaître les choses qui devraient être faites. On a besoin non seulement de développeurs, mais aussi de personnes pour relire, corriger la documentation et rapporter les bogues. De plus on a besoin de traduction pour les options des backends. Prenez contact sur la liste de diffusion de SANE pour les détails. [size=18] [b]Paquetages logiciels[/b] [/size] Le paquetage [b]sane-backends[/b] contient beaucoup de backends, documentations (y compris le standard [b]SANE[/b] ), le support réseau, et le frontend en ligne de commande « scanimage ». Les frontends « xscanimage », « xcam », and « scanadf » sont aussi présents dans le paquetage [b]sane-frontends . [/b] Les deux paquetages peuvent être téléchargés depuis la page internet de [b]SANE[/b] (http://www.mostang.com/sane/). Vous pouvez obtenir des informations au sujet des autres frontends et backends sur la page (http://www.mostang.com/sane/frontends.html). [size=18] [b]Informations gÉnÉrales[/b] [/size] Les sections suivantes fournissent de brèves descriptions et des liens vers d'autres informations sur plusieurs aspects de [b]SANE.[/b] Un nom avec un nombre entre parenthèses (par ex. `sane-dll(5)') fait référence à une page de manuel, dans ce cas à « man 5 sane-dll » . Des entrées comme « /usr/doc/sane-1.0.7/sane.tex » font références à des fichiers textes qui sont copiés dans le répertoire de documentation de SANE (/usr/doc/sane-1.0.7) au moment de l'installation. Toutes les autres références sont des adresses de pages internet. [b]Page internet de SANE[/b] [table][row][col] [/col][col]Des informations sur tous les aspects de SANE, y compris un tutorial et un lien vers la FAQ de SANE peuvent être trouvées sur la page internet de SANE : http://www.mostang.com/sane/.[/col][/row][/table] [b]Liste de diffusion de SANE[/b] [table][row][col] [/col][col]Il y a une liste de diffusion par courriel destinée aux discussions sur le standard SANE et ses implémentations : sane-devel. Puisqu'actuellement c'est la seule liste de diffusion dédiée à SANE, il est permis d'y poser des questions qui ne sont pas strictement en relation avec le développement de SANE. Pour s'inscrire ou se désinscrire, voyez : http://www.mostang.com/sane/mail.html[/col][/row][/table] [b]Compiler et installer SANE[/b] [table][row][col] [/col][col]Lisez /usr/doc/sane-1.0.7/README et les fichiers README relatifs aux différents systèmes d'exploitation pour obtenir des informations sur la compilation et l'installation de SANE.[/col][/row][/table] [b]Configuration SCSI[/b] [table][row][col] [/col][col]Pour les informations à propos des divers systèmes et contrôleurs SCSI, voyez sane-scsi(5).[/col][/row][/table] [b]Configuration USB[/b] [table][row][col] [/col][col]Pour les informations à propos de la configuration USB, voyez sane-usb(5). [/col][/row][/table] [size=18] [b]Frontends et programmes divers[/b] [/size] [b]scanimage[/b] [table][row][col] [/col][col]Frontend en ligne de commande. Voyez scanimage(1).[/col][/row][/table] [b]saned[/b] [table][row][col] [/col][col]Démon réseau de [b]SANE[/b] qui permet à des clients distants d'accéder aux périphériques d'acquisition disponibles sur l'hôte local. Voyez saned(1).[/col][/row][/table] [b]sane-find-scanner[/b] [table][row][col] [/col][col]sane-find-scanner est un outil en ligne de commande pour trouver les scanners SCSI et certains USB et déterminer leurs fichiers de périphériques UNIX associés. Voyez sane-find-scanner(1).[/col][/row][/table] Regardez aussi le paquetage sane-frontends (qui comprend xscanimage, xcam, et scanadf) et la page d'information des frontends sur http://www.mostang.com/sane/sane-frontends.html. [size=18] [b]Backends pour scanners[/b] [/size] [b]abaton[/b] [table][row][col] [/col][col]Le backend SANE pour les scanners Abaton supporte le Scan 300/GS (8bit, 256 niveaux de gris) et le Scan 300/S (noir et blanc, non testé). Voyez sane-abaton(5) pour les détails.[/col][/row][/table] [b]agfafocus[/b] [table][row][col] [/col][col]Ce backend supporte les scanners AGFA Focus et le Siemens S9036 (non testé). Voyez sane-agfafocus(5) pour les détails.[/col][/row][/table] [b]apple[/b] [table][row][col] [/col][col]Le backend SANE pour les scanners Apple supporte les scanners suivants : AppleScanner, OneScanner et ColorOneScanner. Voyez sane-apple(5) pour les détails.[/col][/row][/table] [b]artec[/b] [table][row][col] [/col][col]Le backend SANE Artec supporte plusieurs scanners Artex/Ultima SCSI comme le BlackWidow BW4800SP et le Plustek 19200S. Voyez sane-artec(5) pour les détails.[/col][/row][/table] [b]as6e[/b] [table][row][col] [/col][col]C'est le backend SANE pour le scanner sur port parallèle Artec AS6E. Voyez sane-as6e(5) pour les détails.[/col][/row][/table] [b]avision[/b] [table][row][col] [/col][col]Ce backend supporte les scanners Avision AV 630 CS. Voyez sane-avision(5) pour les détails.[/col][/row][/table] [b]bh[/b] [table][row][col] [/col][col]Le backend bh supporte les scanners de documents de la série Bell+Howell Copiscan II. Voyez sane-bh(5) pour les détails.[/col][/row][/table] [b]canon[/b] [table][row][col] [/col][col]Le backend canon supporte les scanners SCSI CanoScan 300, CanoScan 600, et CanoScan 2700F. Voyez sane-canon(5) pour les détails.[/col][/row][/table] [b]coolscan[/b] [table][row][col] [/col][col]C'est le backend SANE pour le scanner de diapositives Nikon Coolscan. Voyez sane-coolscan(5) pour les détails.[/col][/row][/table] [b]epson[/b] [table][row][col] [/col][col]Le backend epson supporte les scanners Epson SCSI, port parallèle et USB. Voyez sane-epson(5) pour les détails.[/col][/row][/table] [b]hp[/b] [table][row][col] [/col][col]Le backend hp supporte les scanners HP ScanJet et les périphériques multi-fonctions OfficeJet (MFPs) qui supportent SCL (Scanner Control Language de HP). Voyez sane-hp(5) pour les détails.[/col][/row][/table] [b]m3096g[/b] [table][row][col] [/col][col]Ce backend supporte le scanner Fujitsu M3096Gm. Voyez sane-fujitsu(5) pour les détails.[/col][/row][/table] [b]microtek[/b] [table][row][col] [/col][col]Le backend microtek supporte les scanners Microtek de seconde génération avec un jeu de commande SCSI-1. Voyez sane-microtek(5) pour les détails.[/col][/row][/table] [b]microtek2[/b] [table][row][col] [/col][col]Le backend microtek2 supporte certains scanners Microtek avec un jeu de commande SCSI-2. Voyez sane-microtek2(5) pour les détails.[/col][/row][/table] [b]mustek[/b] [table][row][col] [/col][col]Le backend mustek supporte la plupart des scanners Mustek SCSI dont les séries Paragon et ScanExpress et le 600 II N (non-SCSI). Certains scanners Trust sont aussi supportés. Voyez sane-mustek(5) pour détails.[/col][/row][/table] [b]mustek_pp[/b] [table][row][col] [/col][col]Le backend mustek_pp supporte les scanners Mustek sur port parallèle. Voyez sane-mustek_pp(5) pour les détails.[/col][/row][/table] [b]mustek_usb[/b] [table][row][col] [/col][col]Le backend mustek_usb supporte certains scanners Mustek USB Voyez sane-mustek_usb(5) pour les détails.[/col][/row][/table] [b]nec[/b] [table][row][col] [/col][col]Le backend nec supporte le scanner NEC PC-IN500/4C SCSI. Voyez sane-nec(5) pour les détails.[/col][/row][/table] [b]pie[/b] [table][row][col] [/col][col]Le backend pie supporte les scanners PIE et Devcom SCSI. Voyez sane-pie(5) pour les détails.[/col][/row][/table] [b]plustek[/b] [table][row][col] [/col][col]Le backend plustek supporte les scanners Plustek sur port parallèle. Voyez sane-plustek(5) pour les détails.[/col][/row][/table] [b]ricoh[/b] [table][row][col] [/col][col]Le backend ricoh supporte les scanners Ricoch IS50 et IS60. Voyez sane-ricoh(5) pour les détails.[/col][/row][/table] [b]s9036[/b] [table][row][col] [/col][col]Le backend s9036 supporte le scanner Siemens 9036. Voyez sane-s9036(5) pour les détails.[/col][/row][/table] [b]sharp[/b] [table][row][col] [/col][col]Le backend sharp supporte les scanners Sharp SCSI. Voyez sane-sharp(5) pour les détails.[/col][/row][/table] [b]sm3600[/b] [table][row][col] [/col][col]Le backend SANE sm3600 supporte le scanner Microtek ScanMaker 3600 USB. Voyez sane-sm3600(5) pour les détails.[/col][/row][/table] [b]snapscan[/b] [table][row][col] [/col][col]Le backend supporte les scanners AGFA SnapScan. Voyez sane-snapscan(5) pour les détails.[/col][/row][/table] [b]sp15c[/b] [table][row][col] [/col][col]Ce backend supporte le scanner FCPA ScanPartner 15C. Voyez sane-fujitsu(5) pour les détails.[/col][/row][/table] [b]st400[/b] [table][row][col] [/col][col]Le backend sane-st400 supporte le scanner Siemens ST400 et ST800. Voyez sane-st400(5) pour les détails.[/col][/row][/table] [b]tamarack[/b] [table][row][col] [/col][col]Le backend tamarack supporte les scanners Tamarack Artiscan. Voyez sane-tamarack(5) pour les détails.[/col][/row][/table] [b]umax[/b] [table][row][col] [/col][col]Le backend sane-umax supporte plusieurs scanners UMAX SCSI et certains scanners Linotype Hell SCSI. Voyez sane-umax(5) pour les détails.[/col][/row][/table] [b]umax_pp[/b] [table][row][col] [/col][col]Le backend sane-umax_pp supporte les scanners Umax sur port parallèle et le HP 3200C. Voyez sane-umax_pp(5) pour les détails.[/col][/row][/table] [b]umax1200u[/b] [table][row][col] [/col][col]Le backend sane-umax1220u supporte le scanner UMAX Astra 1220U (USB) (et aussi le UMAX Astra 2000U, du même type). Voyez sane-umax1220u(5) pour les détails. [/col][/row][/table] Jetez aussi un oeil à la page http://www.mostang.com/sane/sane-backends.html et dans la liste des projets dans /usr/doc/sane-1.0.7/PROJECTS. [size=18] [b]Backends pour les appareils photos numÉriques[/b] [/size] [b]sane-dc210[/b] [table][row][col] [/col][col]Backend pour le Kodak DC210. Voyez sane-dc210(5).[/col][/row][/table] [b]sane-dc240[/b] [table][row][col] [/col][col]Backend pour le Kodak DC240. Voyez sane-dc240(5).[/col][/row][/table] [b]sane-dc25[/b] [table][row][col] [/col][col]Backend pour le Kodak DC20/DC25. Voyez sane-dc25(5).[/col][/row][/table] [b]sane-dmc[/b] [table][row][col] [/col][col]Backend pour le Polaroid Digital Microscope. Voyez sane-dmc(5).[/col][/row][/table] [b]sane-gphoto2[/b] [table][row][col] [/col][col]Backend pour les appareils photos numériques supportés par la bibliothèque gphoto2. (Voyez http://www.gphoto.org pour davantage d'information et la liste des appareils supportés). Gphoto2 supporte plus de 140 modèles différents d'appareils photos. Cependant, veuillez noter qu'il reste encore du développement et des tests à faire avant que tous ces appareils photos soient supportés par le backend SANE. Voyez sane-gphoto2(5).[/col][/row][/table] [b]sane-qcam[/b] [table][row][col] [/col][col]Backend pour le Connectix QuickCam. Voyez sane-qcam(5).[/col][/row][/table] Jetez aussi un oeil à la page http://www.mostang.com/sane/sane-backends.html et dans la liste des projets dans /usr/doc/sane-1.0.7/PROJECTS. [size=18] [b]Backends divers[/b] [/size] [b]sane-dll[/b] [table][row][col] [/col][col]La bibliothèque sane-dll implémente un backend SANE qui permet d'accéder à un nombre arbitraire d'autres backend SANE par chargement dynamique. Voyez sane-dll(5).[/col][/row][/table] [b]sane-net[/b] [table][row][col] [/col][col]Le démon réseau saned permet d'accéder à des scanners qui sont connectés à d'autres ordinateurs du réseau. Voyez sane-net(5) et saned(1).[/col][/row][/table] [b]sane-pnm[/b] [table][row][col] [/col][col]lecteur d'image PNM pseudo-backend. Le but de ce backend est de fournir une aide pour déverminer des frontends SANE. Voyez sane-pnm(5).[/col][/row][/table] [b]sane-pint[/b] [table][row][col] [/col][col]Backend pour les scanners qui utilisent le pilote de périphérique PINT (Pint Is Not Twain). Le pilote PINT est activement développé sur la plateforme OpenBSD, et a été porté vers quelques autres saveurs d'Unix. Voyez sane-pint(5),[/col][/row][/table] [b]sane-v4l[/b] [table][row][col] [/col][col]La bibliothèque sane-v4l implémente un backend [b]SANE[/b] qui fournit un accès générique aux caméras vidéos et équipement similaires utilisant l'API V4L (Video for Linux). Voyez sane-v4l(5).[/col][/row][/table] Jetez aussi un oeil à la page http://www.mostang.com/sane/sane-backends.html et dans la liste des projets dans /usr/doc/sane-1.0.7/PROJECTS. [size=18] [b]ProblÈmes[/b] [/size] Veuillez noter que la configuration par défaut utilise sane-dll comme backend de plus haut niveau. Toutefois ce n'est probablement pas une bonne idée de commencer par lire sane-dll(5). Le backend de plus haut niveau est déterminé par les liens symboliques libsane.* symlinks dans /usr/lib/sane. Pour les scanners SCSI, lisez sane-scsi(5), et sane-usb(5) pour les scanners USB. Si vous rencontrez des problèmes pour que votre périphérique soit reconnu, essayer de définir les variables d'environnement qui sont disponibles pour vous assister dans la résolution de tels problèmes. Les variables d'environnement sont documentées dans les pages de manuels concernées. Par exemple, pour obtenir un maximum d'information de déverminage lors du test d'un scanner Mustek SCSI, définissez les variables SANE_DEBUG_DLL, SANE_DEBUG_MUSTEK, et SANE_DEBUG_SANEI_SCSI à 128, puis invoquez scanimage ou n'importe quel programme que vous essayez de déverminer. Pour un scanner Mustek sur /dev/scanner, vous pourriez invoquer scanimage comme suit : [table][row][col] [/col][col]scanimage -d mustek:/dev/scanner -h[/col][/row][/table] [table][row][col] [/col][col]Si ça marche, vous pouvez essayer d'acquérir une image avec :[/col][/row][/table] [table][row][col] [/col][col]scanimage -d mustek:/dev/scanner >t.pnm[/col][/row][/table] Si vous n'êtes pas sûr du périphérique générique SCSI ou USB auquel est connecté votre scanner, essayez la commande sane-find-scanner. Habituellement, il suffit de l'invoquer sans argument. L'invocation de cette commande produit une sortie similaire à celle ci : [table][row][col] [/col][col]$ sane-find-scanner[/col][/row][/table] [table][row][col] [/col][col]sane-find-scanner: found "MUSTEK MFC-06000CZ 1.01" at device /dev/scanner [b][/b] sane-find-scanner: found "MUSTEK MFC-06000CZ 1.01" at device /dev/sge[/col][/row][/table] Remarquer que sane-find-scanner trouvera tous les scanners qui sont connectés à un bus SCSI Il peut même trouver des scanners qui ne sont pas du tout supportés par SANE. Il y a plusieurs raisons qui peuvent expliquer les messages suivants en provenance des frontends : "scanimage: no SANE devices found" ou "xscanimage: no devices available.". [table][row][col] [/col][col]* Votre scanner n'est reconnu par aucun backend. Il n'est pas supporté. Vous pouvez demander au mainteneur de votre backend (voir /usr/doc/sane-1.0.7/AUTHORS) ou la liste de diffusion SANE (voir ci-dessus) si il est prévu d'ajouter le support.[/col][/row][/table] [table][row][col] [/col][col]* SANE ne peut pas accéder le fichier de périphérique (par ex. /dev/sga). Vérifiez les permissions.[/col][/row][/table] [table][row][col] [/col][col]* Votre backend n'est pas listé dans /etc/sane.d/dll.conf (ou il est en commentaire).[/col][/row][/table] [table][row][col] [/col][col]* Il y a des vieilles installations de SANE sur votre système. Si vous avez installé les bibliothèques SANE dans /usr/local/lib (par défaut) vous devriez vérifier s'il n'y aurait pas des vieilles bibliothèques SANE dans /usr/lib. Supprimez les (rm -r /usr/lib/libsane* /usr/lib/sane).[/col][/row][/table] [table][row][col] [/col][col]* Si vous pouvez utiliser SANE avec scanimage mais avec aucun autre frontend graphique, vérifiez que /etc/ld.so.conf contient /usr/local/lib et [b]non[/b] /usr/local/lib/sane. Voyez aussi la documentation des frontends. [/col][/row][/table] [size=18] [b]Bugs[/b] [/size] Si vous pensez avoir découvert un bogue dans un backend, contactez son auteur. Vous trouverez son adresse électronique dans /usr/doc/sane-1.0.7/AUTHORS . S'il n'y a pas de mainteneur actif, vous pouvez aussi contacter la liste de diffusion sane-devel (voir http://www.mostang.com/sane/mail.html pour les détails). Vous devez vous inscrire à la liste, autrement votre courriel ne sera pas envoyé aux autres inscrits. Si vous voulez envoyez des rapport de bogues concernant la compilation, installation, portage, documentation de SANE, vous pouvez aussi contacter l'auteur de cette page de manuel à
. [size=18] [b]Auteur[/b] [/size] David Mosberger-Tang et beaucoup d'autres (voir /usr/doc/sane-1.0.7/AUTHORS pour les détails). Cette page de manuel a été écrite par Henning Meier-Geinitz. Une partie du texte a été reprise dans le standard SANE, plusieurs pages de manuels et des fichiers README. [size=18] [b]Traduction[/b] [/size] Sébastien Blanchet, 2003
Fichier
Forum
-
Derniers messages
Bavardages
Aujourd'hui, je rénove ou je construis ^^
Software
problème sur windows 10
Réseaux et Télécom
Administrateur Réseau - Cisco
Réseaux et Télécom
Problème wifi (POE)
Software
Postfix - Need help
Bavardages
Oh râge oh désespoir !
Programmation
Enregistrement client et envoi mail
Software
SÉCURITÉ MACBOOK
Hardware
conseil matos réseau?
Hardware
nVidia Shield Android TV
Actualités
-
Archives
Matériel
Nvidia prévient d'une pénurie de GPU ce trimestre, avec une reprise début 2025
Les Technos
Les Technos #469 : Un jour sans fin
Jeux Vidéos
Test Farming Simulator 25 (PS5) - Des innovations intéressantes mais des performances à revoir
Matériel
Qualcomm souhaite réduire davantage les prix des PC Windows basés sur ARM
Tablettes
Finalement, Google préparerait une nouvelle tablette mais la Pixel Tablet 2 serait abandonnée
Ada
CSS
Cobol
CPP
HTML
Fortran
Java
JavaScript
Pascal
Perl
PHP
Python
SQL
VB
XML
Anon URL
DailyMotion
eBay
Flickr
FLV
Google Video
Google Maps
Metacafe
MP3
SeeqPod
Veoh
Yahoo Video
YouTube
6px
8px
10px
12px
14px
16px
18px
Informaticien.be
- © 2002-2024
Akretio
SPRL - Generated via
Kelare
The Akretio Network:
Akretio
-
Freedelity
-
KelCommerce
-
Votre publicité sur informaticien.be ?