Condividi tramite


Attributi di opzione per tutte le funzionalità

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.

Nella tabella seguente sono elencati, in ordine alfabetico, gli attributi di opzione disponibili per tutte le funzionalità e ne descrivono i parametri.

Attribute name Parametro dell'attributo Commenti
*Comando Comando di selezione dell'opzione CmdSelect, specificando la stringa di comando che deve essere inviata alla stampante per selezionare l'opzione . Richiesto
*DisabledFeatures ELENCO delle stringhe dei nomi di funzionalità, identificazione delle funzionalità che devono essere disabilitate se l'opzione è selezionata.

Attualmente sono supportate le funzionalità DUPLEX e COLLATE. Questo attributo di opzione deve essere usato in una funzionalità con FeatureType impostata su PRINTER_PROPERTY.
Facoltativo.

Le funzionalità elencate non possono avere *Installable? impostare su TRUE. Per altre informazioni, vedere Gestione delle funzionalità e delle opzioni installabili.
*HelpIndex Valore numerico che rappresenta un indice nel file della Guida specificato dall'attributo *HelpFile di sola livello radice. (Anche un attributo di funzionalità.

Il valore di indice non può essere zero o -1.
*Installabile? TRUE o FALSE, che indica se l'opzione è installabile. FALSE indica sempre installato.

Per altre informazioni, vedere Gestione delle funzionalità e delle opzioni installabili.
Facoltativo. Se non specificato, il valore predefinito è FALSE. (Anche un attributo di funzionalità.
*InstallableFeatureName Stringa di testo visualizzata per chiedere all'utente se è effettivamente installata un'opzione installabile.

Per altre informazioni, vedere Gestione delle funzionalità e delle opzioni installabili.
Obbligatorio se *Installable? è TRUE e*rcInstallableFeatureNameID non è specificato. (Anche un attributo di funzionalità.
*Nome Stringa di testo utilizzata come nome visualizzato dell'opzione nella finestra delle proprietà della stampante. Facoltativo. Se non specificato, è necessario specificare *rcNameID . (Anche un attributo di funzionalità.
*OptionID Valore numerico che rappresenta un identificatore di opzione univoco archiviato da Unidrv nella struttura DEVMODEW della stampante. Per l'uso solo con le funzionalità PaperSize, InputSlot, Halftoning e MediaType. Il valore viene archiviato rispettivamente nel membro dmPaperSize, dmDefaultSource, dmDitherType o dmMediaType della struttura DEVMODE. Facoltativo. Se non specificato, Unidrv assegna un valore di identificatore (>256). Per evitare conflitti con gli identificatori assegnati da Unidrv, il valore specificato deve essere maggiore di 512.
*rcIconID ID risorsa di una risorsa icona associata all'opzione . Facoltativo. Se non specificato, Unidrv non visualizza un'icona per l'opzione nella finestra delle proprietà della stampante. (Anche un attributo di funzionalità.
*rcInstallableFeatureNameID ID risorsa di una stringa di testo visualizzata per chiedere all'utente se è effettivamente installata un'opzione installabile.

Per altre informazioni, vedere Gestione delle funzionalità e delle opzioni installabili.
Obbligatorio se *Installable? è TRUE e *InstallableFeatureName non è specificato. (Anche un attributo di funzionalità.
*rcNameID ID risorsa della risorsa stringa che rappresenta il nome dell'opzione. Facoltativo. Se non specificato, è necessario specificare *Nome . (Anche un attributo di funzionalità.

Solo per le opzioni standard della funzionalità PaperSize, l'impostazione di questo attributo su RCID_DMPAPER_SYSTEM_NAME fa sì che Unidrv usi una stringa predefinita del nome di opzione.