Partager via


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, consultez le guide de conception de l’application de support d’impression v1 et v2.

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 Comments
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. Optional. 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. Optional. 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 le bloc raster de taille maximale à utiliser lors du téléchargement de données raster sur les 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 mettre en miroir (inverse) chaque octet de données d’image. Optional. Si elle n’est pas spécifiée, la valeur par défaut est FALSE.
MirrorRasterPage? TRUE ou FALSE, indiquant si la sortie doit être mise en miroir. Lorsque la valeur est TRUE, cet attribut entraîne l’impression de tout ce qui se trouve sur la page en tant que raster, puis mis en miroir dans la direction opposée de la bande. 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. Optional. La valeur par défaut est FALSE. Cet attribut est un attribut global relogeable. Il peut apparaître en tant qu’attribut de niveau racine (voir attributs de niveau racine uniquement) lorsqu’il n’existe aucune dépendance de configuration, ou il peut apparaître avec des constructions Option ou Case sur une base par type de média.
MoveToX0BeforeSetColor? TRUE ou FALSE, indiquant si la coordonnée x du curseur doit être définie sur zéro avant qu’une commande de sélection de couleur explicite puisse être envoyée. Optional. Si elle n’est pas spécifiée, la valeur par défaut est FALSE. Peut être TRUE uniquement si UseExpColorSelectCmd ? a également la valeur TRUE.
OptimizeLeftBound? TRUE ou FALSE, indiquant si Unidrv doit supprimer les espaces à gauche de chaque bande. Optional. Si elle n’est pas spécifiée, 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. Optional. 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, consultez l’infrastructure de préanalysis. Optional. 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 d’analyse vides et les vides dans les lignes d’analyse. Optional. Si elle n’est pas spécifiée, 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. Optional. Si non spécifié, Unidrv ne supprime aucun espace vide. Consultez également MinStripBlankPixels dans les attributs Option pour la fonctionnalité de résolution.
UseExpColorSelectCmd? TRUE ou FALSE, indiquant si l’imprimante nécessite des commandes de sélection de couleurs explicites, distinctes des données de raster de couleur. Optional. Si elle n’est pas spécifiée, la valeur par défaut est FALSE. Les imprimantes à matrice de points nécessitent une valeur TRUE.

Pour des informations sur les commandes associées à l’émission de données raster, voir Commandes d’émission de données raster.