Condividi tramite


Introduzione ai file GPD

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.

I file GPD vengono usati per la creazione di minidriver Unidrv. Un minidriver Unidrv è costituito da una descrizione della stampante generica basata su testo (GPD), che può essere contenuta in uno o più file GPD.

I file GPD usano il linguaggio GPD per descrivere una stampante. I file contengono voci di file GPD che usano la lingua GPD per fornire i tipi di informazioni seguenti:

  • Attributi della stampante che descrivono le caratteristiche della stampante.

  • Comandi della stampante che controllano le operazioni della stampante.

  • Funzionalità della stampante che descrivono le funzionalità della stampante che possono essere controllate da Unidrv.

  • Opzioni della stampante che rappresentano gli stati che possono essere assegnati alle funzionalità della stampante.

  • Descrizioni dei tipi di carattere della stampante che specificano le caratteristiche associate ai tipi di carattere residenti nell'hardware e nelle munizioni.

  • Istruzioni condizionali che descrivono le dipendenze tra gli attributi della stampante e la configurazione di una stampante.

Il linguaggio Criteri di gruppo definisce anche le voci di file GPD che controllano le operazioni seguenti:

Compressione dei dati raster

Gestione dei formati di colore

Halftoning con Unidrv

Gestione delle funzionalità e delle opzioni installabili

Descrizione delle configurazioni della memoria della stampante

Questa sezione introduttiva include anche discussioni sulle unità master, l'uso di più file GPD in un minidriver e l'uso di DLL di risorse in un minidriver.