Delen via


Opdrachten voor het uitgeven van rastergegevens

Belangrijk

Het moderne afdrukplatform is de voorkeursmiddel van Windows om te communiceren met printers. U wordt aangeraden het IPP-inboxclass-stuurprogramma van Microsoft te gebruiken, samen met PSA (Print Support Apps), om de afdrukervaring in Windows 10 en 11 aan te passen voor de ontwikkeling van printerstuurprogramma's.

Zie de Print support app design guidevoor meer informatie.

De volgende tabel bevat de rastergegevensuitgifteopdrachten. Alle opdrachten worden opgegeven met de opdrachtinvoerindeling.

Bevelen Beschrijving Opmerkingen
CmdBeginRaster Opdracht voor het initialiseren van een rastergegevensoverdracht. Facultatief. Als dit niet is opgegeven, wordt ervan uitgegaan dat er geen initialisatie nodig is.
CmdEndRaster Opdracht om een rastergegevensoverdracht te voltooien. Facultatief. Als dit niet is opgegeven, wordt ervan uitgegaan dat er geen overdrachtsvoltooiingsbewerkingen nodig zijn.
CmdSetDestBmpHeight Opdracht om de hoogte van een doel bitmap in te stellen. Facultatief. Alleen van toepassing als de printer schaalbare bitmaps ondersteunt.
StelBestBmpBreedteIn Opdracht om de breedte van een doel bitmap in te stellen. Facultatief. Alleen van toepassing als de printer schaalbare bitmaps ondersteunt.
CmdSetSrcBmpHeight Opdracht om de hoogte van een bron bitmap in te stellen. Facultatief. Alleen van toepassing als de printer schaalbare bitmaps ondersteunt.
CmdSetSrcBmpWidth Opdracht om de breedte van een bron bitmap in te stellen. Facultatief. Alleen van toepassing als de printer schaalbare bitmaps ondersteunt.
CmdSendBlockData Opdracht voor het leveren van een gegevensblok aan de printer. Vereist. Als OutputDataFormat V_BYTE is, bevat een blok de gegevens voor één fysieke doorgang van de afdrukkop (zie PinsPerPhysPass). Als *OutputDataFormat H_BYTE is, bevat een blok de gegevens voor één logische doorgang van de afdrukkop (zie PinsPerLogPass).
CmdEndBlockData Opdracht om het einde van een gegevensblok aan te geven dat is verzonden met behulp van de opdracht CmdSendBlockData. Facultatief. Als dit niet is opgegeven, wordt ervan uitgegaan dat er geen opdracht nodig is om het einde van een blok aan te geven (gebruikt door sommige dot-matrixprinters)
CmdSendBlackData Opdracht om zwarte vlakgegevens aan de printer te leveren. Vereist als UseExpColorSelectCmd? kenmerk is ONWAAR.
CmdSendBlueData Opdracht om blauwe vlakgegevens aan de printer te leveren. Vereist indien kenmerk UseExpColorSelectCmd? is ONWAAR.
CmdSendCyanData Opdracht om cyaan vlakgegevens aan de printer te leveren. Vereist als UseExpColorSelectCmd? kenmerk is ONWAAR.
CmdSendGreenData Opdracht om groene vlakgegevens aan de printer te leveren. Vereist als het kenmerk UseExpColorSelectCmd?onwaaris.
CmdSendMagentaData Opdracht om magenta-vliegtuiggegevens aan de printer te leveren. Vereist wanneer het UseExpColorSelectCmd?-attribuut de waarde ONWAARheeft.
CmdSendRedData Opdracht voor het leveren van rode vlakgegevens aan de printer. Verplicht als UseExpColorSelectCmd? kenmerk is ONWAAR.
CmdVerstuurGeelData Opdracht om gele vlakgegevens aan de printer te leveren. Vereist als het UseExpColorSelectCmd- attribuut FALSEis.