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.