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. |