Attributs d’émission de données raster
Important
La plateforme d’impression moderne est le moyen privilégié de Windows pour communiquer avec les imprimantes. Nous vous recommandons d’utiliser le pilote de classe IPP en boîte de Microsoft, ainsi que les applications de support d’impression (PSA), pour personnaliser l’expérience d’impression dans Windows 10 et 11 pour le développement de périphériques d’impression.
Pour plus d’informations, veuillez consulter la section Plateforme d’impression moderne et le Guide de conception des applications de support d’impression.
Le tableau suivant liste les attributs décrivant la prise en charge de l’émission de données raster par l’imprimante.
Nom de l’attribut | Paramètre d’attribut | Commentaires |
---|---|---|
CursorXAfterSendBlockData | Valeur constante indiquant la position x du curseur après l’envoi d’un bloc de données raster. Peut être l’une des suivantes : AT_GRXDATA_END, AT_GRXDATA_ORIGIN, AT_CURSOR_X_ORIGIN signifiant le pixel au début du bloc graphique, le pixel après le dernier dans le bloc, ou l’origine du curseur. | facultatif. Si non spécifié, la valeur par défaut est AT_GRXDATA_END. |
CursorYAfterSendBlockData | Valeur constante indiquant la position y du curseur après l’envoi d’un bloc de données raster. Peut être l’une des suivantes : NO_MOVE, AUTO_INCREMENT. | facultatif. Si non spécifié, la valeur par défaut est NO_MOVE, ce qui signifie que la position y du curseur reste inchangée. |
MaxMultipleRowBytes | Valeur numérique indiquant la taille maximale du bloc raster à utiliser lors du téléchargement des données raster sur des appareils qui définissent SendMultipleRows? à TRUE. | La valeur par défaut est 32 Ko. La valeur maximale autorisée est de 256 Ko. |
MirrorRasterByte? | TRUE ou FALSE, indiquant si Unidrv doit inverser chaque octet de données d’image. | facultatif. Si non spécifié, la valeur par défaut est FALSE. |
MirrorRasterPage? | TRUE ou FALSE, indiquant si la sortie doit être inversée. Lorsque TRUE, cet attribut entraîne l’impression de tout le contenu de la page en raster, puis son inversion dans le sens opposé au banding. Cela signifie que les pages en mode portrait sont inversées de gauche à droite, et les pages en mode paysage sont inversées de haut en bas. Cet attribut est particulièrement utile pour l’impression sur des transparents ou des films de rétroprojection. | facultatif. La valeur par défaut est FALSE. Cet attribut est un attribut global relogeable. Il peut apparaître comme un attribut de niveau racine (voir Attributs uniquement au niveau racine) lorsqu’il n’y a pas de dépendances de configuration, ou il peut apparaître avec des constructions Option ou Case sur une base par type de support. |
MoveToX0BeforeSetColor? | TRUE ou FALSE, indiquant si la coordonnée x du curseur doit être définie à zéro avant qu’une commande de sélection de couleur explicite puisse être envoyée. | facultatif. Si non spécifié, la valeur par défaut est FALSE. Peut être TRUE uniquement si UseExpColorSelectCmd? est également TRUE. |
OptimizeLeftBound? | TRUE ou FALSE, indiquant si Unidrv doit supprimer les blancs à la limite gauche de chaque bande. | facultatif. Si non spécifié, la valeur par défaut est FALSE. |
OutputDataFormat | H_BYTE ou V_BYTE, indiquant si les bits d’un octet de données sont mappés sur des pixels horizontaux ou verticaux. | facultatif. Si non spécifié, la valeur par défaut est H_BYTE. |
PreAnalysisOptions | Valeur numérique, l’une des suivantes : 0, 1, 2, 4 ou 8. Pour plus d’informations sur la signification de chaque paramètre d’attribut, voir Infrastructure de préanalyse. | facultatif. Si elle n’est pas spécifiée, la valeur par défaut est 1. |
RasterSendAllData? | TRUE ou FALSE, indiquant si Unidrv doit envoyer toutes les données raster, y compris les lignes de balayage vides et les espaces vides dans les lignes de balayage. | facultatif. Si non spécifié, la valeur par défaut est FALSE. |
SendMultipleRows? | TRUE ou FALSE, indiquant si la commande spécifiée par CmdSendBlockData peut envoyer plusieurs blocs à la fois. | |
StripBlanks | LISTE indiquant quels espaces vides dans un bloc de données raster doivent être supprimés. Peut inclure une ou plusieurs des options suivantes : LEADING, ENCLOSED, TRAILING. | facultatif. Si non spécifié, Unidrv ne supprime aucun espace vide. Voir également MinStripBlankPixels dans Attributs d’option pour la fonctionnalité de résolution. |
UseExpColorSelectCmd? | TRUE ou FALSE, indiquant si l’imprimante nécessite des commandes de sélection de couleur explicites, distinctes des données raster de couleur. | facultatif. Si non spécifié, la valeur par défaut est FALSE. Les imprimantes matricielles nécessitent une valeur de TRUE. |
Pour des informations sur les commandes associées à l’émission de données raster, voir Commandes d’émission de données raster.