Funzionalità di stampa

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.

Usando la tecnologia delle funzionalità di stampa, un driver di stampa può restituire le relative funzionalità come set di elementi in un documento XML. Le versioni precedenti dei driver di stampa hanno restituito le relative informazioni sulle funzionalità quando l'applicazione ha chiamato le funzioni DeviceCapabilities o GetDeviceCaps . Queste funzioni Di Microsoft Win32, tuttavia, sono limitate perché restituiscono solo informazioni su un set fisso di impostazioni e funzionalità della stampante e possono restituire informazioni su una sola funzionalità o impostazione per ogni chiamata di funzione.

Al contrario, il documento XML PrintCapabilities è molto più flessibile ed è progettato per supportare nuove funzionalità della stampante. La funzione PrintCapabilities restituisce anche l'intero documento XML PrintCapabilities in una chiamata di funzione.

In questa sezione vengono illustrati gli aspetti seguenti delle funzionalità di stampa:

Architettura delle funzionalità di stampa

Supporto api Win32 per le funzionalità di stampa

Funzionalità di stampa nei driver di stampa Unidrv e PScript5

Supporto del plug-in del driver di stampa

Supporto delle funzionalità di stampa nei driver di stampa monolitici basati su GDI