Condividi tramite


Comandi per l'emissione di dati raster

Importante

La piattaforma di stampa moderna è il mezzo preferito di Windows per comunicare con le stampanti. Ti consigliamo di usare il driver di classe IPP di Microsoft, insieme a Print Support Apps (PSA), per personalizzare l'esperienza di stampa in Windows 10 e 11 per lo sviluppo di dispositivi per stampanti.

Per altre informazioni, vedere Piattaforma di stampa moderna e guida alla progettazione dell'app di supporto per la stampa.

Nella tabella seguente sono elencati i comandi di emissione di dati raster. Tutti i comandi vengono specificati usando il formato della voce di comando.

Comando Descrizione Commenti
CmdBeginRaster Comando per inizializzare un trasferimento di dati raster. Facoltativo. Se non specificato, Unidrv presuppone che non sia necessaria alcuna inizializzazione.
CmdEndRaster Comando per completare un trasferimento di dati raster. Facoltativo. Se non specificato, Unidrv presuppone che non siano necessarie operazioni di completamento del trasferimento.
CmdSetDestBmpHeight Comando per impostare l'altezza di una bitmap di destinazione. Facoltativo. Applicabile solo se la stampante supporta bitmap scalabili.
CmdSetDestBmpWidth Comando per impostare la larghezza di una bitmap di destinazione. Facoltativo. Applicabile solo se la stampante supporta bitmap scalabili.
CmdSetSrcBmpHeight Comando per impostare l'altezza di una bitmap di origine. Facoltativo. Applicabile solo se la stampante supporta bitmap scalabili.
CmdSetSrcBmpWidth Comando per impostare la larghezza di una bitmap di origine. Facoltativo. Applicabile solo se la stampante supporta bitmap scalabili.
CmdSendBlockData Comando per recapitare un blocco di dati alla stampante. Obbligatorio. Se OutputDataFormat è V_BYTE, un blocco contiene i dati per un passaggio fisico della testa di stampa (vedere PinsPerPhysPass). Se *OutputDataFormat è H_BYTE, un blocco contiene i dati per un passaggio logico della testa di stampa (vedere PinsPerLogPass).
CmdEndBlockData Comando per indicare la fine di un blocco di dati inviati tramite il comando CmdSendBlockData. Facoltativo. Se non specificato, Unidrv presuppone che non sia necessario alcun comando per indicare la fine di un blocco (usato da alcune stampanti a matrice di punti)
CmdSendBlackData Comando per recapitare i dati del piano nero alla stampante. Obbligatorio se l'attributo UseExpColorSelectCmd? è FALSE.
CmdSendBlueData Comando per recapitare i dati del piano blu alla stampante. Obbligatorio se l'attributo UseExpColorSelectCmd? è FALSE.
CmdSendCyanData Comando per recapitare i dati del piano ciano alla stampante. Obbligatorio se l'attributo UseExpColorSelectCmd? è FALSE.
CmdSendGreenData Comando per recapitare i dati del piano verde alla stampante. Obbligatorio se l'attributo UseExpColorSelectCmd? è FALSE.
CmdSendMagentaData Comando per recapitare i dati del piano magenta alla stampante. Obbligatorio se l'attributo UseExpColorSelectCmd? è FALSE.
CmdSendRedData Comando per recapitare i dati del piano rosso alla stampante. Obbligatorio se l'attributo UseExpColorSelectCmd? è FALSE.
CmdSendYellowData Comando per recapitare i dati del piano giallo alla stampante. Obbligatorio se l'attributo UseExpColorSelectCmd? è FALSE.