Condividi tramite


Attributi di 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 gli attributi che descrivono il supporto della stampante per l'emissione di dati raster.

Attribute name Parametro dell'attributo Commenti
CursorXAfterSendBlockData Valore costante che indica la posizione x del cursore dopo l'invio di un blocco di dati raster. Può essere uno dei seguenti: AT_GRXDATA_END AT_GRXDATA_ORIGIN AT_CURSOR_X_ORIGIN significa il pixel all'inizio del blocco grafico, il pixel dopo l'ultimo nel blocco o l'origine del cursore. Facoltativo. Se non specificato, il valore predefinito è AT_GRXDATA_END.
CursorYAfterSendBlockData Valore costante che indica la posizione y del cursore dopo l'invio di un blocco di dati raster. Può essere uno dei seguenti: NO_MOVE AUTO_INCREMENT Facoltativo. Se non specificato, il valore predefinito è NO_MOVE, ovvero la posizione y del cursore rimane invariata.
MaxMultipleRowBytes Valore numerico che indica il blocco raster di dimensioni massime da usare durante il download di dati raster nei dispositivi che impostano SendMultipleRows? su TRUE Il valore predefinito è 32 KB. Il valore massimo consentito è 256 KB.
MirrorRasterByte? TRUE o FALSE, che indica se Unidrv deve eseguire il mirroring (inverso) di ogni byte di dati immagine. Facoltativo. Se non specificato, il valore predefinito è FALSE.
MirrorRasterPage? TRUE o FALSE, che indica se l'output deve essere sottoposto a mirroring. Se TRUE, questo attributo determina la stampa di tutti gli elementi della pagina come raster e quindi viene eseguito il mirroring nella direzione opposta rispetto al raggruppamento. Ciò significa che le pagine verticali sono speculari da sinistra a destra, le pagine orizzontale vengono rispecchiate dall'alto verso il basso. Questo attributo è più utile per la stampa su trasparenze o pellicola di stampa posteriore. Facoltativo. Il valore predefinito è FALSE. Questo attributo è un attributo globale rilocabile. Può essere visualizzato come attributo a livello radice (vedere Attributi solo a livello di radice) quando non sono presenti dipendenze di configurazione oppure può essere visualizzato con costrutti Option o Case per tipo di supporto.
MoveToX0BeforeSetColor? TRUE o FALSE, che indica se la coordinata x del cursore deve essere impostata su zero prima che sia possibile inviare un comando di selezione colore esplicito. Facoltativo. Se non specificato, il valore predefinito è FALSE. Può essere TRUE solo se UseExpColorSelectCmd? è true.
OptimizeLeftBound? TRUE o FALSE, che indica se Unidrv deve rimuovere spazi vuoti al limite sinistro di ogni banda. Facoltativo. Se non specificato, il valore predefinito è FALSE.
OutputDataFormat H_BYTE o V_BYTE, che indica se i bit in un byte di dati vengono mappati a pixel orizzontali o verticali. Facoltativo. Se non specificato, il valore predefinito è H_BYTE.
PreAnalysisOptions Valore numerico, uno di 0, 1, 2, 4 o 8. Per informazioni sul significato di ogni parametro di attributo, vedere Infrastruttura di preanalisi. Facoltativo. Se non specificato, il valore predefinito è 1.
RasterSendAllData? TRUE o FALSE, che indica se Unidrv deve inviare tutti i dati raster, incluse righe di analisi vuote e spazi vuoti all'interno delle righe di analisi. Facoltativo. Se non specificato, il valore predefinito è FALSE.
SendMultipleRows? TRUE o FALSE, che indica se il comando specificato da CmdSendBlockData può inviare più blocchi contemporaneamente.
StripBlanks LIST che indica quali spazi vuoti in un blocco di dati raster devono essere rimossi. Può essere una o più di: LEADING ENCLOSED TRAILING Facoltativo. Se non specificato, Unidrv non rimuove gli spazi vuoti. Vedere anche MinStripBlankPixels in Attributi di opzione per la funzionalità di risoluzione.
UsareExpColorSelectCmd? TRUE o FALSE, che indica se la stampante richiede comandi espliciti di selezione dei colori, separati dai dati raster a colori. Facoltativo. Se non specificato, il valore predefinito è FALSE. Le stampanti a matrice di punti richiedono un valore TRUE.

Per informazioni sui comandi associati all'emissione di dati raster, vedere Comandi per l'emissione di dati Raster.