Condividi tramite


Attributi solo a livello di radice

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.

Gli attributi solo a livello radice sono attributi generali che descrivono caratteristiche specifiche del driver come i nomi dei file di risorse, i file della Guida o altri file GPD inclusi, insieme alle specifiche per le unità master del driver, il numero di versione e la tabella codici carattere.

Gli attributi aggiuntivi solo a livello di radice specificano caratteristiche specifiche del dispositivo, come il nome, il tipo, la capacità massima di copia e il numero di slot della stampante.

Questi attributi sono denominati attributi solo a livello radice perché devono essere sempre inseriti in un file GPD a livello radice ,ovvero non all'interno di parentesi graffe.

Nella tabella seguente sono elencati gli attributi di solo livello radice.

Attribute name AttributeParameter Commenti
CodePage Identificatore della tabella codici di Windows con valori numerici. Facoltativo. Se non specificato, viene utilizzato Unicode. La tabella codici viene applicata a tutte le stringhe visualizzate.
FontCartSlots Valore numerico che rappresenta il numero di slot di munizione del tipo di carattere forniti dalla stampante. Facoltativo. Se non specificato, il valore predefinito è zero.
GPDFileName Stringa di testo racchiusa tra virgolette che rappresenta il nome del file GPD (senza percorso). Facoltativo.
GPDFileVersion Stringa di testo racchiusa tra virgolette che rappresenta la versione corrente del file GPD. Il formato consigliato è MajorVersion.MinorVersion, ad esempio "1.0". Facoltativo. Se specificato, questa stringa viene visualizzata nella finestra di dialogo Informazioni su unidrv.
GPDSpecVersion Stringa di testo racchiusa tra virgolette che rappresenta la versione corrente della specifica GPD. Il formato obbligatorio è MajorVersion.MinorVersion, ad esempio "1.0". Obbligatorio. Deve essere prima voce nel file GPD, prima di qualsiasi commento. Questo valore deve essere "1.0" per Windows 2000.
HelpFile Stringa racchiusa tra virgolette contenente il nome di un file della Guida personalizzato, con estensione hlp. Facoltativo. Se incluso, può aggiungere argomenti o sovrascrivere gli argomenti esistenti nel file della Guida di Unidrv. Gli indici dei file della Guida vengono specificati dagli attributi *HelpIndex per le funzionalità e le opzioni.
Includi Stringa racchiusa tra virgolette contenente il nome di un file GPD aggiuntivo. Obsoleta. Questa voce è stata ridefinita come direttiva del preprocessore.
InstalledOptionName Stringa tra virgolette visualizzata per indicare che è installata una funzionalità o un'opzione installabile. In genere, questa stringa è "Installata", ma è possibile specificare qualsiasi stringa appropriata. Obbligatorio se *Installable? è TRUE per tutte le funzionalità o le opzioni (vedere Attributi della funzionalità) e se rcInstalledOptionNameID non è specificato.
MasterUnits PAIR che rappresenta le unità master della stampante. Obbligatorio. Per ridurre i potenziali errori di arrotondamento, usare gli stessi valori per le unità di risoluzione nei dati delle metriche dei tipi di carattere specificati per MasterUnits. (Vedere Metriche dei tipi di carattere Unidrv in Gestione dei tipi di carattere personalizzata.
MaxCopies Valore numerico che rappresenta il numero massimo di copie supportate dalla stampante. Facoltativo. Se non specificato, il valore predefinito è 1.
ModelName Stringa di testo racchiusa tra virgolette che rappresenta il nome del modello della stampante. Obbligatorio se rcModelNameID non è specificato. La stringa deve corrispondere al nome in setup.inf.
NotInstalledOptionName Stringa tra virgolette visualizzata per indicare che non è installata una funzionalità o un'opzione installabile. In genere, questa stringa è "Non installata", ma è possibile specificare qualsiasi stringa appropriata. Obbligatorio se Installable? è TRUE per le funzionalità o le opzioni (vedere Attributi della funzionalità) e se rcNotInstalledOptionNameID non è specificato.
Personalità Stringa racchiusa tra virgolette che rappresenta la lingua della stampante utilizzata dalla stampante. Facoltativo. Se specificato, la stringa viene visualizzata da Servizi directory. Vedere anche rcPersonalityID di seguito in questa tabella.
PrinterType PAGINA, SERIALe o TTY Richiesto
PrintRate Valore numerico che rappresenta la frequenza di stampa monocromatica. Le unità vengono specificate da PrintRateUnit. Facoltativo. Se non specificato, il valore predefinito è 0.
PrintRatePPM Valore numerico che rappresenta la velocità di stampa, in pagine al minuto. Facoltativo. Se non specificato, il valore predefinito è 0.
PrintRateUnit PPM - Pagine/min

CPS - Caratteri/sec

LPM - Linee/min

IPM - Pollici/min. (IPM è per i plotter)
Obbligatorio se viene specificato PrintRate . L'unità specificata deve corrispondere al tipo di stampante. Ad esempio, è necessario specificare PPM per le stampanti di pagina.
rcInstalledOptionNameID ID risorsa di una risorsa stringa visualizzata per indicare che è installata una funzionalità o un'opzione installabile. In genere, questa stringa è "Installata", ma è possibile specificare qualsiasi stringa appropriata. Obbligatorio se Installable? è TRUE per le funzionalità o le opzioni (vedere Attributi delle funzionalità) e se InstalledOptionName non è specificato.
rcNotInstalledOptionNameID ID risorsa di una risorsa stringa visualizzata per indicare che non è installata una funzionalità o un'opzione installabile. In genere, questa stringa è "Non installata", ma è possibile specificare qualsiasi stringa appropriata. Obbligatorio se Installable? è TRUE per le funzionalità o le opzioni (vedere Attributi della funzionalità) e se Non è specificato NotInstalledOptionName .
rcPersonalityID ID risorsa di una risorsa stringa che rappresenta la lingua della stampante utilizzata dalla stampante. Facoltativo. Se specificato, la stringa viene visualizzata da Servizi directory. Vedi anche Personalità.
rcPrinterIconID ID risorsa di una risorsa RC_ICON che rappresenta un'icona associata alla stampante. Facoltativo. Se non specificato, viene visualizzata un'icona della stampante predefinita. È consigliabile numerare tutti gli ID risorsa RC_ICON a partire da 1.
ResourceDLL Stringa racchiusa tra virgolette contenente il nome, senza informazioni sul percorso, di una DLL di risorsa. Facoltativo. Vedere Uso di DLL di risorse in un minidriver.

Per informazioni sui nuovi attributi di solo livello radice per Windows Vista, vedere Nuovi attributi GPD solo a livello di radice per Windows Vista e Nuovi attributi PPD solo a livello radice per Windows Vista.