Constantes de propriété d’élément WIA du scanneur
Les constantes suivantes spécifient l’ensemble valide des propriétés d’élément du scanneur d’acquisition d’images Windows (WIA).
Le préfixe « WIA_IPS_ » indique une propriété Item pour les appareils scanneurs et correspond à la convention de nommage utilisée en C/C++. À des fins de script, ces constantes utilisent le préfixe « ScannerPicture » et font partie du type énuméré WiaItemPropertyId . Le nom de membre correspondant de cette énumération de script apparaît entre parenthèses en regard du nom de la constante C/C++ dans la liste suivante.
Constante/valeur | Description | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Remarque : Cette propriété est prise en charge uniquement par Windows Vista et versions ultérieures.
|
||||||||||||||||||||||
|
Valeurs de luminosité d’image disponibles dans le scanneur. Contient le paramètre de luminosité matérielle actuel pour l’appareil. Une application définit cette propriété sur la valeur de luminosité du matériel. Le minidriver crée et gère cette propriété. Les valeurs doivent être mappées dans une plage comprise entre -1000 et 1000, où 1000 correspond à la luminosité maximale, 0 correspond à la luminosité normale et -1000 correspond à la luminosité minimale. Obligatoire pour tous les éléments des catégories : WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK et WIA_CATEGORY_FILM. Facultatif, mais recommandé, pour les éléments WIA_CATEGORY_FINISHED_FILE prenant en charge les préversions. Type : VT_I4, Access : Lecture/écriture, Valeurs valides : WIA_PROP_RANGE |
||||||||||||||||||||||
|
Contient le paramètre de contraste matériel actuel pour un appareil. Une application définit cette propriété sur la valeur de contraste du matériel. Le minidriver crée et gère cette propriété. Les valeurs doivent être mappées dans une plage comprise entre -1000 et 1000, où -1000 correspond au contraste minimal, 0 correspond au contraste normal et 1000 correspond au contraste maximal. Obligatoire pour tous les éléments des catégories : WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK et WIA_CATEGORY_FILM. Facultatif, mais recommandé, pour les éléments WIA_CATEGORY_FINISHED_FILE prenant en charge les préversions. Type : VT_I4, Access : Lecture/écriture, Valeurs valides : WIA_PROP_RANGE |
||||||||||||||||||||||
|
Contient les paramètres d’intention actuels. Le minidriver crée et gère cette propriété. Obligatoire pour tous les éléments activés pour l’acquisition ; c’est-à-dire les éléments des catégories : WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK et WIA_CATEGORY_FILM. Il n’est pas pris en charge pour les éléments WIA_CATEGORY_FINISHED_FILE ou WIA_CATEGORY_FOLDER. Type : VT_I4 Access : Lecture/écriture, Valeurs valides : WIA_PROP_FLAGS Le pilote les utilise pour prédéfinir les propriétés d’élément en fonction de l’utilisation prévue de l’image par une application. Cela peut inclure, par exemple, la qualité maximale, la taille minimale, etc. Le pilote choisit la profondeur de bits, en points par pouce, et d’autres paramètres qu’il détermine sont appropriés pour l’intention sélectionnée. Il incombe à l’application de lire les paramètres actuels pour déterminer les propriétés qui ont été modifiées. Une application définit cette propriété pour définir automatiquement les propriétés WIA pour une intention d’acquisition spécifique. Cette propriété est requise pour tous les scanneurs. Une application définit cette propriété pour définir automatiquement les propriétés WIA pour une intention d’acquisition spécifique
Remarque : Cette propriété est requise pour tous les scanneurs. Le tableau suivant contient les indicateurs de type image et leurs définitions. Ces indicateurs sont utilisés pour définir le type d’image prévu : couleur, nuances de gris, etc.
Le tableau suivant contient les indicateurs de qualité et de taille et leurs définitions. Ces indicateurs sont utilisés pour définir le niveau de qualité prévu.
|
||||||||||||||||||||||
|
Remarque : Contient le nombre de pixels dans la direction X de WIA_IPS_XPOS à la coordonnée x du coin supérieur de l’image à mettre en place. Par conséquent, il décrit, conjointement avec WIA_IPS_DESKEW_Y, où les deux coins supérieurs de l’image asymétrique se trouvent dans le rectangle englobant défini par WIA_IPS_XPOS, WIA_IPS_YPOS, WIA_IPS_XEXTENT et WIA_IPS_YEXTENT. sa propriété est implémentée par le pilote du scanneur s’il prend en charge la deskewing. Les valeurs valides pour WIA_IPS_DESKEW_X doivent être comprises entre 0 et (WIA_IPS_XEXTENT - 1). La valeur 0 signifie qu’aucun travail ne doit être effectué. Cette propriété est facultative pour les éléments des catégories WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER et WIA_CATEGORY_FILM ; et il n’est pas disponible pour les éléments WIA_CATEGORY_FINISHED_FILE ou WIA_CATEGORY_FOLDER. Type : VT_I4, Access : Lecture/écriture, Valeurs valides : WIA_PROP_RANGE |
||||||||||||||||||||||
|
Remarque : Contient le nombre de pixels dans la direction y entre WIA_IPS_YPOS et la coordonnée y du coin le plus à gauche de l’image à prendre en charge. Par conséquent, il décrit, conjointement avec WIA_IPS_DESKEW_X, où les deux coins supérieurs de l’image asymétrique se trouvent dans le rectangle englobant défini par WIA_IPS_XPOS, WIA_IPS_YPOS, WIA_IPS_XEXTENT et WIA_IPS_YEXTENT. Cette propriété est implémentée par le pilote du scanneur s’il prend en charge le deskewing. Les valeurs valides pour WIA_IPS_DESKEW_Y doivent être comprises entre 0 et (WIA_IPS_YEXTENT - 1). La valeur 0 signifie qu’aucun travail ne doit être effectué. Cette propriété est facultative pour les éléments des catégories WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER et WIA_CATEGORY_FILM ; et il n’est pas disponible pour les éléments WIA_CATEGORY_FINISHED_FILE ou WIA_CATEGORY_FOLDER. Type : VT_I4, Accès : Lecture/écriture, Valeurs valides : WIA_PROP_RANGE |
||||||||||||||||||||||
|
Remarque : Contient la source et le mode d’acquisition du scanneur actuels. Le minidriver crée et gère cette propriété. Une application lit cette propriété pour déterminer la source d’acquisition actuelle du scanneur ou pour écrire cette propriété pour définir la source et le mode du scanneur. En outre, les applications utilisent cette propriété pour activer et désactiver les fonctionnalités du duplexeur. Type : VT_I4, Accès : Lecture/écriture, Valeurs valides : WIA_PROP_FLAG Le tableau suivant contient les constantes valides avec cette propriété.
|
||||||||||||||||||||||
|
Remarque : Active la spécification d’une pièce jointe de numérisation de film particulière lorsqu’il y en a plusieurs. Cette propriété est requise pour les éléments WIA_CATEGORY_FILM lorsqu’il existe plusieurs éléments de numérisation de film. Si l’appareil ne prend en charge qu’un seul élément de film du scanneur racine, cette propriété est facultative. Type : VT_BSTR, Accès : Lecture seule, Valeurs valides : WIA_PROP_NONE Valeurs autorisées : le BSTR doit être sous la forme de @ResourceBinary,-<ResourceID> pour permettre la localisation, car cette chaîne serait exposée à l’utilisateur via l’interface utilisateur de numérisation de film. |
||||||||||||||||||||||
|
Remarque : Active la configuration de l’analyse du film en cours. Cette propriété est requise pour l’élément WIA_CATEGORY_FILM. Type : VT_I4, Accès : Lecture/écriture, Valeurs valides : WIA_PROP_LIST Le tableau suivant contient les constantes valides avec cette propriété.
|
||||||||||||||||||||||
|
Réservé pour une utilisation ultérieure et n’est pas implémenté pour l’instant. Type : VT_I4, Accès : Lecture seule, Valeurs valides : WIA_PROP_NONE |
||||||||||||||||||||||
|
Remarque : Spécifie le nombre d’éléments stockés dans l’élément WIA_CATEGORY_FOLDER. Type : VT_I4, Accès : Lecture seule, Valeurs valides : WIA_PROP_NONE |
||||||||||||||||||||||
|
Remarque : Active ou désactive la lampe du scanneur. Facultatif pour les éléments WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER et WIA_CATEGORY_FILM et recommandé pour les WIA_CATEGORY_FILM. Type : VT_I4, Accès : Lecture/écriture, Valeurs valides : WIA_PROP_LIST Le tableau suivant contient les constantes valides avec cette propriété.
|
||||||||||||||||||||||
|
Remarque : Définit la durée maximale pendant laquelle la lampe reste allumée lorsque le scanneur n’est pas utilisé. Facultatif pour les éléments WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER et WIA_CATEGORY_FILM et recommandé pour les WIA_CATEGORY_FILM. Type : VT_UI4, Accès : Lecture/écriture, Valeurs valides : 0 - 0xFFF secondes |
||||||||||||||||||||||
|
Remarque : Spécifie la largeur maximale, en millièmes de pouce, analysée dans l’axe horizontal (X) à la résolution actuelle. Il peut s’agir de la largeur du chargeur de feuilles ou du lit de balayage, selon le type d’élément. Type : VT_I4, Accès : Lecture seule, Valeurs valides : WIA_PROP_NONE |
||||||||||||||||||||||
|
Remarque : Spécifie la hauteur maximale, en millièmes de pouce, qui est analysée dans l’axe vertical (Y) à la résolution actuelle. Il peut s’agir de la hauteur du chargeur de feuilles ou du lit de balayage, selon le type d’élément. Type : VT_I4, Accès : Lecture seule, Valeurs valides : WIA_PROP_NONE |
||||||||||||||||||||||
|
Remarque : Spécifie la largeur minimale, en millièmes d’un pouce, qui est analysée dans l’axe horizontal (X) à la résolution actuelle. Type : VT_I4, Accès : Lecture seule, Valeurs valides : WIA_PROP_NONE |
||||||||||||||||||||||
|
Remarque : Spécifie la hauteur minimale, en millièmes de pouce, qui est analysée dans l’axe vertical (Y) à la résolution actuelle. Type : VT_I4, Accès : Lecture seule, Valeurs valides : WIA_PROP_NONE |
||||||||||||||||||||||
|
Réservé pour une utilisation ultérieure et n’est pas implémenté pour l’instant. Type : VT_I4, Accès : Lecture seule, Valeurs valides : WIA_PROP_NONE |
||||||||||||||||||||||
|
Remarque : Résolution optique horizontale. Résolution optique horizontale la plus élevée prise en charge en PPP. Cette propriété est une valeur unique. Il ne s’agit pas d’une liste de toutes les résolutions pouvant être générées par l’appareil. Il s’agit plutôt de la résolution de l’optique de l’appareil. Le minidriver crée et gère cette propriété. Cette propriété est requise pour tous les éléments. Type : VT_I4, Accès : Lecture seule, Valeurs valides : WIA_PROP_NONE |
||||||||||||||||||||||
|
Remarque : Résolution optique verticale. Résolution optique verticale la plus élevée prise en charge en PPP. Cette propriété est une valeur unique. Il ne s’agit pas d’une liste de toutes les résolutions générées par l’appareil. Il s’agit plutôt de la résolution de l’optique de l’appareil. Le minidriver crée et gère cette propriété. Cette propriété est requise pour tous les éléments. Type : VT_I4, Accès : Lecture seule, Valeurs valides : WIA_PROP_NONE |
||||||||||||||||||||||
|
Spécifie l’orientation actuelle des documents à analyser. Le minidriver crée et gère cette propriété. Une application définit cette propriété pour définir l’orientation d’origine d’une page ou d’une image à acquérir. Pour plus d’informations sur l’utilisation de WIA_IPS_ORIENTATION, consultez WIA_IPS_PAGE_SIZE.
Remarque : Type : VT_I4, Accès : Lecture/écriture, Valeurs valides : WIA_PROP_LIST Le tableau suivant contient les quatre constantes qui sont valides avec cette propriété.
|
||||||||||||||||||||||
|
Remarque : Contient la taille de la page actuellement définie pour être analysée. Une application définit cette propriété pour sélectionner les dimensions de la page à analyser. Le minidriver crée et gère cette propriété. Type : VT_I4, Accès : Lecture/écriture, Valeurs valides : WIA_PROP_LIST Pour connaître les constantes qui peuvent être utilisées avec cette propriété, consultez Constantes de taille de page WIA 2.0. Notez ces tailles non fixes, en particulier :
La valeur de la propriété WIA_IPS_ORIENTATION détermine l’orientation de la page actuellement sélectionnée. Les propriétés WIA_IPS_PAGE_WIDTH et WIA_IPS_PAGE_HEIGHT indiquent les dimensions de la page, en millièmes de pouce. Ces propriétés doivent être conformes aux WIA_IPS_XEXTENT et WIA_IPS_YEXTENT, qui contiennent les dimensions de la page en pixels.
Remarque : Si une application définit WIA_IPS_PAGE_SIZE sur une valeur autre que les trois du tableau ci-dessus, le minidriver doit ajuster les valeurs de WIA_IPS_PAGE_WIDTH et WIA_IPS_PAGE_HEIGHT aux dimensions de la page en millièmes de pouce. Il doit également ajuster les valeurs de WIA_IPS_XEXTENT et de WIA_IPS_YEXTENT aux dimensions de la page en pixels. Si un paramètre d’extension (WIA_IPS_XEXTENT ou WIA_IPS_YEXTENT) est remplacé par une valeur qui ne correspond pas au paramètre de taille de page actuel, le minidriver doit modifier la valeur de la propriété WIA_IPS_PAGE_SIZE en WIA_PAGE_CUSTOM. Le minidriver doit également modifier WIA_IPS_PAGE_WIDTH ou WIA_IPS_PAGE_HEIGHT conformément au nouveau paramètre d’étendue. Si WIA_IPS_ORIENTATION est défini sur LANDSCAPE, les paramètres d’extension sont échangés par rapport à leurs valeurs habituelles. Par exemple, si une application définit WIA_IPS_PAGE_SIZE sur WIA_PAGE_A4, le minidriver définit WIA_IPS_PAGE_WIDTH sur 11692 et WIA_IPS_PAGE_HEIGHT sur 8267. (Le minidriver doit également ajuster WIA_IPS_XEXTENT et WIA_IPS_YEXTENT en conséquence.)
Remarque : Le minidriver est chargé de s’assurer que la propriété WIA_IPS_ORIENTATION est en accord avec la zone de sélection actuelle. Si une application remplace la valeur de WIA_IPS_ORIENTATION par une valeur non valide pour la taille de page actuellement sélectionnée, le minidriver doit remplacer la valeur de WIA_IPS_PAGE_SIZE par une taille de page prise en charge par la nouvelle valeur d’orientation. Si une application définit la propriété WIA_IPS_PAGE_SIZE sur WIA_PAGE_CUSTOM, la zone de sélection actuelle n’est pas affectée. Le minidriver WIA doit obtenir la disposition actuelle de l’image, en commençant par les paramètres actuels des propriétés WIA_IPS_XPOS et WIA_IPS_YPOS . Si le paramètre de taille de page entraîne une zone de sélection située à l’extérieur du lit du scanneur, le minidriver doit ajuster automatiquement les valeurs des propriétés WIA_IPS_XPOS et WIA_IPS_YPOS aux paramètres valides. Si les propriétés WIA_IPS_PAGE_SIZE et WIA_IPS_ORIENTATION sont définies en même temps et qu’elles ne sont pas valides lorsqu’elles sont appliquées en combinaison, le minidriver doit échouer dans les paramètres de l’application en retournant une erreur dans IWiaMiniDrv::d rvValidateItemProperties. Les quatre exemples suivants illustrent différents scénarios de WIA_IPS_PAGE_SIZE .
Exemple 1 : le minidriver signale les paramètres Dans l’exemple suivant, le minidriver définit une zone de sélection personnalisée avant qu’une application ne définisse les propriétés WIA. Dans ce cas, la zone de sélection représente l’intégralité du lit plat.
Exemple 2 : une application définit la propriété WIA_IPS_PAGE_SIZEsur WIA_PAGE_LETTER
Exemple 3 : Une application définit lapropriété WIA_IPS_ORIENTATIONsur LANDSCAPE Le lit physique doit être en mesure d’acquérir une page qui était à l’origine en orientation paysage.
Exemple 4 : Une application modifie la propriété WIA_IPS_XEXTENTen une valeur plus petite Dans l’exemple suivant, une application modifie la propriété WIA_IPS_XEXTENT sur 1000. Le minidriver doit supposer que la nouvelle valeur contenue dans WIA_IPS_XEXTENT n’est plus valide pour la propriété WIA_IPS_PAGE_SIZE et doit donc remplacer WIA_IPS_PAGE_SIZE par WIA_PAGE_CUSTOM. Le minidriver doit également ajuster WIA_IPS_PAGE_WIDTH.
|
||||||||||||||||||||||
|
Remarque : Contient la hauteur, en millièmes de pouce, de la page actuellement sélectionnée. Le minidriver crée et gère la propriété WIA_IPS_PAGE_HEIGHT . Une application lit cette propriété pour déterminer les dimensions physiques de la page analysée. Si les paramètres d’étendue sont différents des tailles de page connues, cette propriété indique la hauteur de la page dont la propriété WIA_IPS_PAGE_SIZE est définie sur WIA_PAGE_CUSTOM (qui est une valeur de la propriété WIA_IPS_PAGE_SIZE ). WIA_IPS_PAGE_HEIGHT doit être synchronisé avec WIA_IPS_XEXTENT, qui indique la hauteur, en pixels, de la page à analyser. Cette propriété est requise pour les éléments WIA_CATEGORY_FEEDER. Type : VT_I4, Access : Lecture seule, Valeurs valides : WIA_PROP_NONE |
||||||||||||||||||||||
|
Remarque : Contient la largeur de la page active sélectionnée, en millièmes de pouce. Une application lit cette propriété pour déterminer les dimensions physiques de la page analysée. Si les paramètres d’étendue sont différents des tailles de page connues, cette propriété indique la largeur de la page dont la propriété WIA_IPS_PAGE_SIZE est définie sur WIA_PAGE_CUSTOM. WIA_IPS_PAGE_WIDTH doit être synchronisé avec la valeur de WIA_IPS_XEXTENT, qui indique la largeur, en pixels, de la page à analyser. Le minidriver crée et gère cette propriété. Cette propriété est requise pour les éléments WIA_CATEGORY_FEEDER. Type : VT_I4, Access : Lecture seule, Valeurs valides : WIA_PROP_NONE |
||||||||||||||||||||||
|
Remarque : Contient le nombre actuel de pages à acquérir à partir d’un chargeur de documents automatique. Le minidriver crée et gère cette propriété. Type : VT_I4 ; Accès : lecture/écriture ; Valeurs valides : WIA_PROP_RANGE Le nombre maximal de pages que le scanneur peut analyser est égal à zéro. La valeur est ALL_PAGES (= 0) si le scanneur peut analyser en continu. Une application lit cette propriété pour déterminer la capacité de page du chargeur de documents. L’application définit également cette propriété sur le nombre de pages qu’elle va analyser.
Remarque : Une feuille de papier contient automatiquement deux pages si DUPLEX est activé, même si la face arrière de la page est vide. La définition de WIA_IPS_PAGES sur 1 entraîne le traitement d’un côté de la page par un scanneur. Si un scanneur ne peut analyser qu’un seul côté d’une page en mode duplex, nous vous recommandons de modifier la valeur WIA_IPS_PAGES pour le membre Inc du membre Range de la structure WIA_PROPERTY_INFO sur 2. Cette valeur indique à l’application qu’elle doit demander des pages en plusieurs de deux. La valeur ALL_PAGES (= 0) signifie que toutes les pages actuellement chargées dans le chargeur de documents doivent être analysées. |
||||||||||||||||||||||
|
Contient le paramètre actuel pour les pixels blancs et noirs. Le minidriver crée et gère cette propriété. Une application lit cette valeur pour déterminer la valeur WHITE ou BLACK (en fonction de ce que fait l’application). Obligatoire pour tous les éléments stockés ou activés pour l’acquisition ; c’est-à-dire les éléments des catégories : WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK, WIA_CATEGORY_FINISHED_FILE et WIA_CATEGORY_FILM. Il n’est pas pris en charge pour les éléments WIA_CATEGORY_FOLDER. Type : VT_I4 ; Accès : lecture/écriture ; Valeurs valides : WIA_PROP_LIST. Si l’appareil ne peut être défini sur qu’une seule valeur, créez un WIA_PROP_LIST type et placez-y la valeur valide. Le tableau suivant contient les deux constantes qui sont valides avec cette propriété.
|
||||||||||||||||||||||
|
Remarque : Indique le mode d’aperçu d’un appareil. Une application définit cette propriété pour placer l’appareil en mode d’aperçu. Cette propriété est requise pour les éléments WIA_CATEGORY_FLATBED et WIA_CATEGORY_FILM, facultatif pour l’élément WIA_CATEGORY_FEEDER. Type : VT_I4, Access : Lecture/écriture, Valeurs valides : WIA_PROP_LIST Le tableau suivant contient les constantes qui sont valides avec cette propriété.
|
||||||||||||||||||||||
|
Remarque : Spécifie si l’image d’aperçu existante peut être mise à jour pendant une préversion d’image (en réponse à une modification des propriétés WIA_IPA_DATATYPE ou WIA_IPA_DEPTH). Cette propriété est facultative pour tous les éléments activés pour l’acquisition qui prennent en charge les analyses en préversion ; autrement dit, WIA_IPS_PREVIEW est pris en charge avec WIA_PREVIEW_SCAN. Cela inclut les éléments de types WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK et WIA_CATEGORY_FILM. Type : VT_I4, Access : Lecture seule, Valeurs valides : WIA_PROP_NONE Le tableau suivant contient les constantes qui sont valides avec cette propriété.
|
||||||||||||||||||||||
|
Contient le paramètre de rotation actuel, s’il est implémenté. Le minidriver crée et gère cette propriété. Une application définit cette propriété pour indiquer au pilote la quantité (le cas échéant) de rotation de l’image avant que le pilote ne la retourne à l’application.
Remarque : Le minidriver WIA est chargé de faire pivoter les données d’image avant de les renvoyer à l’application. L’application est responsable de la vérification des en-têtes d’image pour voir les valeurs nouvellement pivotées. Il existe une grande confusion quant à la résolution de l’effet de la rotation sur la zone de sélection de l’image actuelle (qui est définie par les propriétés WIA_IPS_XPOS, WIA_IPS_YPOS, WIA_IPS_XEXTENT et WIA_IPS_YEXTENT ). La zone de sélection fait référence à la zone sélectionnée sur le lit du scanneur physique à partir duquel une image est acquise. WIA_IPS_ROTATION ne modifie pas la zone de sélection. Le pilote applique une rotation dans le sens inverse des aiguilles d’une montre en fonction de WIA_IPS_ROTATION seulement une fois que le pilote a acquis la zone de sélection appropriée. WIA_IPS_ROTATION affecte les dimensions de l’image de sortie. Ces dimensions doivent donc être reflétées dans l’en-tête de données de l’image obtenue. Facultatif pour tous les éléments activés par l’acquisition ; c’est-à-dire les éléments des catégories : WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK et WIA_CATEGORY_FILM. Type : VT_I4, Accès : Lecture/écriture, Valeurs valides : WIA_PROP_LIST Les constantes de rotation suivantes sont définies.
|
||||||||||||||||||||||
|
Remarque : Spécifie si l’application doit utiliser le filtre de segmentation du pilote pour l’analyse multirégion. WIA_IPS_SEGMENTATION doivent être implémentés pour les éléments WIA_CATEGORY_FLATBED et WIA_CATEGORY_FILM s’ils prennent en charge la création d’éléments enfants avec un filtre de segmentation ou si le pilote lui-même crée des éléments enfants pour les images fixes. Type : VT_I4, Access : Lecture seule, Valeurs valides : WIA_PROP_NONE Le tableau suivant contient les deux constantes qui sont valides avec cette propriété.
Remarque : |
||||||||||||||||||||||
|
Remarque : Contient l’inscription, ou la détection d’alignement et de bord, pour les documents placés sur le plat. Le minidriver crée et gère cette propriété. Cette propriété indique comment la feuille est positionnée horizontalement sur la tête d’analyse d’un scanneur portable ou alimenté par une feuille. La propriété est utilisée pour prédire l’emplacement d’un document dans la tête d’analyse. Pour les scanneurs qui prennent en charge plusieurs têtes d’analyse, cette propriété est relative à la tête d’analyse la plus haute. Cette propriété est obligatoire pour les scanneurs à feuilles, scroll-fed et portables. Type : VT_I4, Access : Lecture seule, Valeurs valides : WIA_PROP_NONE Le tableau suivant contient les trois constantes qui sont valides avec cette propriété.
|
||||||||||||||||||||||
|
Remarque : Indique si un élément a besoin d’un contrôle d’aperçu affiché à l’utilisateur. Le minidriver crée et gère cette propriété. Facultatif pour tous les éléments activés pour le transfert. Il s’agit généralement uniquement d’éléments des catégories WIA_ITEM_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FILM et WIA_CATEGORY_FINISHED_FILE. Type : VT_I4, Access : Lecture seule, Valeurs valides : WIA_PROP_NONE Le tableau suivant contient les constantes qui sont valides avec cette propriété.
|
||||||||||||||||||||||
|
Remarque : Spécifie si l’application (ou les filtres) peut créer des éléments enfants sous l’élément actif. Facultatif pour toutes les catégories d’éléments activées pour le transfert : WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FILM et même WIA_CATEGORY_FOLDER. (Si le stockage ne prend pas en charge le chargement de nouveaux éléments, cette propriété doit être non prise en charge ou prise en charge avec la valeur FALSE .) Les éléments prenant en charge les WIA_IPS_SEGMENTATION et les WIA_USE_SEGMENTATION_FILTER doivent également prendre en charge WIA_IPS_SUPPORTS_CHILD_ITEM_CREATION et avoir la valeur TRUE. Type : VT_I4, Accès : Lecture seule, Valeurs valides : TRUE et FALSE |
||||||||||||||||||||||
|
Remarque : Spécifie la valeur de nuances de gris qui détermine si un pixel sera converti en blanc ou noir lorsqu’une image est convertie en monochromatique. Les pixels au-dessus du seuil deviennent blancs. Les pixels inférieurs au seuil deviennent blancs. Cette propriété est requise pour les éléments d’acquisition qui prennent en charge les analyses 1-bpp et dont la propriété WIA_IPA_DATATYPE est définie sur WIA_DATA_THRESHOLD. Type : VT_I4, Access : Lecture/écriture, Valeurs valides : WIA_PROP_RANGE |
||||||||||||||||||||||
|
Remarque : Spécifie si le pilote est capable de transférer plusieurs éléments enfants dans un seul appel de transfert. Type : VT_I4, Access : Lecture seule, Valeurs valides : WIA_PROP_FLAG La seule valeur possible pour cette propriété est WIA_TRANSFER_CHILDREN_SINGLE_SCAN. Si cet indicateur est défini, le pilote est capable de transférer plusieurs éléments enfants en un seul appel de transfert. Si l’indicateur n’est pas défini, le service WIA parcourra les éléments enfants de manière récursive, puis transférera chacun de ces éléments. |
||||||||||||||||||||||
|
Remarque : Spécifie le nombre d’octets à charger pour l’élément. Type : VT_I4, Access : Lecture/écriture, Valeurs valides : WIA_PROP_NONE |
||||||||||||||||||||||
|
Spécifie le temps de préchauffage maximal, en millisecondes, dont l’appareil a besoin avant de démarrer l’opération d’analyse. Le minidriver crée et gère cette propriété. Une application peut lire cette propriété pour déterminer le temps de préchauffement maximal de cet appareil. Il peut ensuite présenter une boîte de dialogue « attendre que l’appareil se préchauffe » pour informer l’utilisateur qu’une attente ou une pause peut se produire avant que quoi que ce soit se produise. Cette propriété est requise pour tous les éléments activés pour l’acquisition ; c’est-à-dire les éléments des catégories : WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK et WIA_CATEGORY_FILM. Type : VT_I4, Access : Lecture seule, Valeurs valides : WIA_PROP_NONE |
||||||||||||||||||||||
|
Contient la largeur actuelle, en pixels, de l’image sélectionnée à acquérir. Une application définit cette propriété pour marquer la largeur d’une zone de sélection à acquérir. Cette propriété doit être d’accord avec la propriété WIA_IPA_PIXELS_PER_LINE . Le minidriver crée et gère cette propriété. Obligatoire pour tous les éléments activés pour l’acquisition ; c’est-à-dire les éléments des catégories : WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK et WIA_CATEGORY_FILM. Type : VT_I4, Access : Lecture/écriture, Valeurs valides : WIA_PROP_RANGE |
||||||||||||||||||||||
|
Contient la coordonnée x, en pixels, du coin supérieur gauche de l’image sélectionnée. Une application définit cette propriété pour marquer le coin supérieur gauche de la zone de sélection. Le minidriver crée et gère cette propriété. Obligatoire pour tous les éléments activés pour l’acquisition ; c’est-à-dire les éléments des catégories : WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK, WIA_CATEGORY_FINISHED_FILE et WIA_CATEGORY_FILM. Il n’est pas pris en charge pour les éléments WIA_CATEGORY_FOLDER. Type : VT_I4, Access : Lecture/écriture, Valeurs valides : WIA_PROP_RANGE |
||||||||||||||||||||||
|
Contient la résolution horizontale actuelle, en pixels par pouce, pour l’appareil. Une application définit cette propriété pour définir la résolution horizontale. Le minidriver crée et gère cette propriété. Si l’appareil ne peut être défini sur qu’une seule valeur, créez un type WIA_PROP_LIST et placez-y la valeur valide. Il s’agit également d’un cas où un paramètre de résolution dépend d’une autre résolution. (La résolution verticale peut dépendre de la résolution horizontale.) Obligatoire pour tous les éléments activés pour l’acquisition ; c’est-à-dire les éléments des catégories : WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK, WIA_CATEGORY_FINISHED_FILE et WIA_CATEGORY_FILM. Il n’est pas pris en charge pour les éléments WIA_CATEGORY_FOLDER. Type : VT_I4, Accès : lecture/écriture ou lecture seule, Valeurs valides : WIA_PROP_RANGE ou WIA_PROP_LIST |
||||||||||||||||||||||
|
Remarque : Définit la mise à l’échelle horizontale, sous forme de pourcentage, qui peut être appliquée aux images analysées au sein du périphérique scanneur ou de son pilote. Cette propriété est facultative pour tous les éléments activés pour l’acquisition ; c’est-à-dire des éléments de types WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK et WIA_CATEGORY_FILM. Type : VT_I4, Access : lecture/écriture ou lecture seule, Valeurs valides : WIA_PROP_LIST ou WIA_PROP_RANGE. Les valeurs peuvent être comprises entre 1 et VT_I4 maximum (0xFFFF). Par exemple, 100 signifie aucune mise à l’échelle, 050 signifie un scale-down à 50 % de la taille orignale et 200 signifie une mise à l’échelle jusqu’à 200 % de la taille d’origine. |
||||||||||||||||||||||
|
Contient la hauteur actuelle, en pixels, de l’image sélectionnée à acquérir. Une application définit cette propriété pour marquer la hauteur d’une zone de sélection. Cette propriété doit être en accord avec la valeur de la propriété WIA_IPA_PIXELS_PER_LINE . Le minidriver crée et gère cette propriété. Obligatoire pour tous les éléments activés pour l’acquisition ; c’est-à-dire les éléments des catégories : WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK et WIA_CATEGORY_FILM. Type : VT_I4, Access : Lecture/écriture, Valeurs valides : WIA_PROP_RANGE |
||||||||||||||||||||||
|
Coordonnée y actuelle, en pixels, du coin supérieur gauche de l’image sélectionnée. Une application définit cette propriété pour marquer le coin supérieur gauche de la zone de sélection. Le minidriver crée et gère cette propriété. Obligatoire pour tous les éléments activés pour l’acquisition ; c’est-à-dire les éléments des catégories : WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK, WIA_CATEGORY_FINISHED_FILE et WIA_CATEGORY_FILM. Il n’est pas pris en charge pour les éléments WIA_CATEGORY_FOLDER. Type : VT_I4, Access : Lecture/écriture, Valeurs valides : WIA_PROP_RANGE |
||||||||||||||||||||||
|
Contient la résolution verticale actuelle, en pixels par pouce, pour l’appareil. Une application définit cette propriété pour définir la résolution verticale. Le minidriver crée et gère cette propriété. Si l’appareil ne peut être défini sur qu’une seule valeur, créez un type WIA_PROP_LIST et placez-y la valeur valide. Il s’agit également d’un cas où un paramètre de résolution dépend d’une autre résolution. (La résolution horizontale peut dépendre de la résolution verticale.) Obligatoire pour tous les éléments activés pour l’acquisition ; c’est-à-dire les éléments des catégories : WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK, WIA_CATEGORY_FINISHED_FILE et WIA_CATEGORY_FILM. Il n’est pas pris en charge pour les éléments WIA_CATEGORY_FOLDER. Type : VT_I4, Accès : lecture/écriture ou lecture seule, Valeurs valides : WIA_PROP_RANGE ou WIA_PROP_LIST |
||||||||||||||||||||||
|
Remarque : Définit la mise à l’échelle verticale, sous forme de pourcentage, qui peut être appliquée aux images analysées au sein du périphérique scanneur ou de son pilote. Cette propriété est facultative pour tous les éléments activés pour l’acquisition ; c’est-à-dire des éléments de types WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK et WIA_CATEGORY_FILM. Type : VT_I4, Access : lecture/écriture ou lecture seule, Valeurs valides : WIA_PROP_LIST ou WIA_PROP_RANGE. Les valeurs peuvent être comprises entre 1 et VT_I4 maximum (0xFFFF). Par exemple, 100 signifie aucune mise à l’échelle, 050 signifie un scale-down à 50 % de la taille orignale et 200 signifie une mise à l’échelle jusqu’à 200 % de la taille d’origine. |
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 2000 Professionnel, Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2003 [applications de bureau uniquement] |
En-tête |
|