Condividi tramite


Comandi Color

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.

In questo argomento vengono descritti i comandi a colori per la stampa e sono contenute le sezioni seguenti:

  • Comandi per la selezione dei colori di sfondo primari

  • Comandi per il controllo delle tavolozze delle stampanti

  • Comandi per la selezione dei pennelli pattern

Tutti i comandi vengono specificati usando il formato della voce di comando.

Comandi per la selezione dei colori di sfondo primari

I comandi della stampante nella tabella seguente vengono utilizzati dalle stampanti che non supportano tavolozze dei colori programmabili, ad esempio stampanti a colori planari (ad esempio stampanti a matrice di punti) e alcune stampanti della tavolozza (ad esempio, stampanti a getto input penna iniziali).

Comando Descrizione Commenti
CmdSelectBlackColor Comando per selezionare il colore di sfondo nero. Facoltativo
CmdSelectBlueColor Comando per selezionare il colore di sfondo blu. Facoltativo
CmdSelectCyanColor Comando per selezionare il colore ciano di sfondo. Facoltativo
CmdSelectGreenColor Comando per selezionare il colore di sfondo verde. Facoltativo
CmdSelectMagentaColor Comando per selezionare il colore di sfondo magenta. Facoltativo
CmdSelectRedColor Comando per selezionare il colore di sfondo rosso. Facoltativo
CmdSelectYellowColor Comando per selezionare il colore di sfondo giallo. Facoltativo
CmdSelectWhiteColor Comando per selezionare il colore bianco di sfondo. Facoltativo

Comandi per il controllo delle tavolozze delle stampanti

I comandi della stampante nella tabella seguente vengono utilizzati dalle stampanti che supportano tavolozze programmabili per la stampa in primo piano (testo e vettore) e per la stampa raster.

Comando Descrizione Commenti
CmdBeginPaletteDef Comando per inizializzare una definizione della tavolozza dei colori. Facoltativo. Se non specificato, non è necessaria alcuna inizializzazione delle definizioni di tavolozza.
CmdEndPaletteDef Comando per terminare una definizione del riquadro. Facoltativo. Se non specificato, non è necessario alcun comando per terminare una definizione del riquadro.

È possibile specificare l'attributo Order. In caso contrario, viene usato l'attributo Order associato al comando di selezione dell'opzione eseguita più di recente per la funzionalità ColorMode.
CmdBeginPaletteReDef Comando per inizializzare una ridefinizione della tavolozza dei colori. Facoltativo. Se non specificato, non è necessaria alcuna inizializzazione della tavolozza.
CmdEndPaletteReDef Comando per terminare una ridefinizione della tavolozza. Facoltativo. Se non specificato, non è necessario alcun comando per terminare una ridefinizione della tavolozza.
CmdDefinePaletteEntry Comando per definire una voce del riquadro. Obbligatorio se la stampante supporta le tavolozze.

In modalità BPP 24, Unidrv consente tavolozze per le quali PaletteSize è 1.

Ciò consente agli sviluppatori GPD di implementare un comando di selezione dei colori RGB diretto per i propri dispositivi. A tale scopo, impostare PaletteSize su 1 e specificare il comando colore di selezione nel comando CmdDefinePaletteEntry. È necessario specificare anche il comando CmdSelectPaletteEntry , ma può essere definito come comando NULL .
CmdRedefinePaletteEntry Comando per ridefinire una voce del riquadro. Facoltativo. Se non specificato, cmdDefinePaletteEntry viene usato per ridefinire le voci della tavolozza.
CmdSelectPaletteEntry Comando per selezionare una voce della tavolozza come colore corrente. Obbligatorio se la stampante supporta le tavolozze.

Comandi per la selezione dei pennelli pattern

I comandi della stampante nella tabella seguente vengono usati dalle stampanti che supportano il download e la selezione dei pennelli pattern.

Comando Descrizione Commenti
CmdDownloadPattern Comando per recapitare un motivo pennello alla stampante. Facoltativo. Se specificato, è necessario specificare anche CmdSelectPattern .
CmdSelectBlackBrush Comando su un pennello nero a tinta unita come pennello corrente. Obbligatorio se la stampante supporta i pennelli.
CmdSelectPattern Comando per selezionare un modello di pennello scaricato. Facoltativo. Se specificato, è necessario specificare anche CmdDownloadPattern .
CmdSelectWhiteBrush Comando per selezionare un pennello bianco solido come pennello corrente. Facoltativo