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. |