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.