DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions Périphériques Twain
  • Présentation
  • Définition
  • Quel document est récupéré ?
  • Interface utilisateur
  • Principe d'utilisation
  • Récupérer un document provenant d'un périphérique Twain
  • Gestion des scanneurs recto-verso
  • Fonctionnement dans des applications 64 bits
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Récupérer des documents provenant de périphériques Twain
Présentation
WINDEV met à votre disposition des fonctions permettant de récupérer des documents à partir d'un périphérique Twain. Twain est une norme de dialogue avec les périphériques d'acquisition d'images.
Exemples de périphériques supportant la norme Twain :
  • scanneur,
  • web caméra,
  • appareil photographique numérique.
Lors de l'installation d'un périphérique Twain, des DLL spécifiques sont installées : les DLL gérant la couche Twain. Ces DLL sont nécessaires à l'utilisation des fonctions Twain du WLangage.
Définition

Quel document est récupéré ?

Lors de l'utilisation des fonctions Twain, le document récupéré correspond par exemple :
  • soit au document présent dans un scanneur.
  • soit à l'image retransmise par une "web caméra".
  • soit à la première photographie sauvegardée dans un appareil photographique numérique.
    Remarque : Si l'interface utilisateur est utilisée, le document récupéré correspondra à la photographie sélectionnée par l'utilisateur. Si plusieurs photographies sont sélectionnées, seule la première photographie sélectionnée sera récupérée.

Interface utilisateur

Les fonctions de récupération d'un document permettent :
  • soit de programmer entièrement la récupération du document.
  • soit de lancer directement l'interface utilisateur du périphérique Twain utilisé. L'interface utilisateur correspond à la fenêtre principale du logiciel associé au périphérique Twain. Cette interface permet par exemple d'enregistrer le document, de modifier les paramètres par défaut du périphérique, ... Les différentes actions proposées dépendent du périphérique utilisé.
Principe d'utilisation

Récupérer un document provenant d'un périphérique Twain

Pour récupérer un document provenant d'un périphérique Twain :
  1. Déterminez si nécessaire le périphérique Twain à utiliser :
    TwainListeSourceListe les drivers des périphériques Twain connectés au poste en cours.
    TwainSelectSourceAffiche une boîte de dialogue standard listant les différents périphériques Twain disponibles sur le poste en cours.
    TwainSourceEnCoursPermet de connaître et de changer le périphérique Twain utilisé par défaut.
  2. Si le périphérique Twain utilisé correspond à un scanneur, il est possible de définir la zone à scanner à l'aide de la fonction TwainZoneScan.
  3. Récupérez la largeur et la hauteur du document à récupérer (par un périphérique Twain).
    TwainHauteurSourceRenvoie la hauteur (en millimètres) du document récupéré par un périphérique Twain.
    TwainLargeurSourceRenvoie la largeur (en millimètres) du document récupéré par un périphérique Twain.
  4. Récupérez le document provenant d'un périphérique Twain.
    TwainVersBMPPermet d'effectuer une des actions suivantes :
    • enregistrer directement le document provenant du périphérique Twain dans un fichier Bitmap (extension ".BMP").
    • visualiser le document provenant du périphérique Twain dans l'interface utilisateur du périphérique.
    • enregistrer directement en mémoire au format Bitmap (dans un buffer) le document provenant du périphérique Twain.
    TwainVersChampPermet :
    • soit de visualiser le document provenant du périphérique Twain dans un champ de type Image.
    • soit de visualiser le document provenant du périphérique Twain dans l'interface utilisateur du périphérique.
    TwainVersGIFPermet :
    • soit d'enregistrer directement le document provenant du périphérique Twain dans un fichier GIF.
    • soit de visualiser le document provenant du périphérique Twain dans l'interface utilisateur du périphérique.
    • soit d'enregistrer directement en mémoire au format GIF (dans un buffer) le document provenant du périphérique Twain.
    TwainVersJPEGPermet :
    • soit d'enregistrer directement le document provenant du périphérique Twain dans un fichier JPEG.
    • soit de visualiser le document provenant du périphérique Twain dans l'interface utilisateur du périphérique.
    • soit d'enregistrer directement en mémoire au format JPEG (dans un buffer) le document provenant du périphérique Twain.
    TwainVersPDFPermet :
    • soit d'enregistrer directement le document provenant du périphérique Twain dans un fichier PDF.
    • soit de visualiser le document provenant du périphérique Twain dans l'interface utilisateur du périphérique.
    • soit d'enregistrer directement en mémoire au format PDF (dans un buffer) le document provenant du périphérique Twain.
    TwainVersPressePapierPermet :
    TwainVersTIFFPermet :
    • soit d'enregistrer directement le document provenant du périphérique Twain dans un fichier TIFF.
    • soit de visualiser le document provenant du périphérique Twain dans l'interface utilisateur du périphérique.
    • soit d'enregistrer directement en mémoire au format TIFF (dans un buffer) le document provenant du périphérique Twain.
Remarque : Ces fonctions permettent également de lancer directement l'interface utilisateur du périphérique Twain utilisé. Il est possible de préciser si le scanner doit utiliser le mode "recto-verso".

Gestion des scanneurs recto-verso

Si le scanneur gère le recto-verso, il est possible de réaliser un scan recto-verso. Le document généré contient le recto et le verso du document scanné.
Remarque : Suivant le matériel utilisé, le driver Twain peut ne pas suffire pour pouvoir scanner en recto-verso. Il peut être nécessaire d'installer des drivers supplémentaires fournis par le constructeur.

Fonctionnement dans des applications 64 bits

Dans une application 64 bits, cette fonction utilisera automatiquement le driver Twain 64 bits. Si ce driver n'est pas installé, le périphérique TWAIN ne pourra pas être manipulé.
Liste des exemples associés :
TWAIN : la numérisation Exemples unitaires (WINDEV) : TWAIN : la numérisation
[ + ] Utilisation d'un périphérique Twain (scanner, appareil photo numérique, etc...) :
- Sélectionner le périphérique utilisé
- Numériser un document sous forme de fichier BMP, GIF ou JPEG
- Numériser un document et l'afficher dans un champ Image
- Numériser un document et le stocker dans le presse-papiers
WD Photocopieur Composants (WINDEV) : WD Photocopieur
[ + ] Le composant Photocopieur permet de réaliser des photocopies de documents à l'aide d'un scanner et d'une imprimante. Pour que le composant fonctionne, il faut que le scanner soit compatible Twain, ce qui est le cas pour la plupart d'entre eux.
L'utilisateur a la possibilité d'utiliser ce composant en deux modes :
- Avec affichage d'une interface permettant de régler quelques paramètres tels que la luminosité, le nombre de copie.
- Sans interface. Par défaut ce sont les paramètres du poste utilisé. Il est bien évidemment possible de passer des paramètres personnalisés
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale