Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 répertorie les commandes d’émission de données raster. Toutes les commandes sont spécifiées en utilisant le format d’entrée de commande.
| Command | Description | Comments |
|---|---|---|
| CmdBeginRaster | Commande pour initialiser un transfert de données raster. | Optional. Si elle n’est pas spécifiée, Unidrv suppose qu’aucune initialisation n’est nécessaire. |
| CmdEndRaster | Commande pour terminer un transfert de données raster. | Optional. Si elle n’est pas spécifiée, Unidrv suppose qu’aucune opération de fin de transfert n’est nécessaire. |
| CmdSetDestBmpHeight | Commande pour définir la hauteur d’une image bitmap de destination. | Optional. Applicable uniquement si l’imprimante prend en charge les bitmaps évolutifs. |
| CmdSetDestBmpWidth | Commande pour définir la largeur d’une image bitmap de destination. | Optional. Applicable uniquement si l’imprimante prend en charge les bitmaps évolutifs. |
| CmdSetSrcBmpHeight | Commande pour définir la hauteur d’une image bitmap source. | Optional. Applicable uniquement si l’imprimante prend en charge les bitmaps évolutifs. |
| CmdSetSrcBmpWidth | Commande pour définir la largeur d’une image bitmap source. | Optional. Applicable uniquement si l’imprimante prend en charge les bitmaps évolutifs. |
| CmdSendBlockData | Commande pour envoyer un bloc de données à l’imprimante. | Required. Si OutputDataFormat est V_BYTE, un bloc contient les données d’une passe physique de la tête d’impression (voir PinsPerPhysPass). Si *OutputDataFormat est H_BYTE, un bloc contient les données d’une passe logique de la tête d’impression (voir PinsPerLogPass). |
| CmdEndBlockData | Commande pour indiquer la fin d’un bloc de données envoyé à l’aide de la commande CmdSendBlockData. | Optional. Si elle n’est pas spécifiée, Unidrv suppose qu’aucune commande n’est nécessaire pour indiquer la fin d’un bloc (utilisé par certaines imprimantes matricielles). |
| CmdSendBlackData | Commande pour envoyer des données du plan noir à l’imprimante. | Obligatoire si l’attribut UseExpColorSelectCmd ? est FALSE. |
| CmdSendBlueData | Commande pour envoyer des données du plan bleu à l’imprimante. | Obligatoire si l’attribut UseExpColorSelectCmd ? est FALSE. |
| CmdSendCyanData | Commande pour envoyer des données du plan cyan à l’imprimante. | Obligatoire si l’attribut UseExpColorSelectCmd ? est FALSE. |
| CmdSendGreenData | Commande pour envoyer des données du plan vert à l’imprimante. | Obligatoire si l’attribut UseExpColorSelectCmd ? est FALSE. |
| CmdSendMagentaData | Commande pour envoyer des données du plan magenta à l’imprimante. | Obligatoire si l’attribut UseExpColorSelectCmd ? est FALSE. |
| CmdSendRedData | Commande pour envoyer des données du plan rouge à l’imprimante. | Obligatoire si l’attribut UseExpColorSelectCmd ? est FALSE. |
| CmdSendYellowData | Commande pour envoyer des données du plan jaune à l’imprimante. | Obligatoire si l’attribut UseExpColorSelectCmd ? est FALSE. |