Condividi tramite


Attributi delle funzionalità

Importante

È consigliabile 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 stampanti.

Per altre informazioni, vedere la guida alla progettazione dell'app di supporto stampa.

Quando si specifica una funzionalità della stampante, usare gli attributi per fornire unidrv con le informazioni seguenti:

  • Stringa di testo che rappresenta il nome visualizzato della funzionalità.

  • Set di opzioni della stampante associate alla funzionalità.

  • Valore booleano che indica se la funzionalità è sempre presente o è installabile.

  • Tipo di funzionalità e priorità, se la funzionalità viene personalizzata, che indica in quale foglio proprietà viene visualizzata la funzionalità e la relativa priorità relativa.

Nella tabella seguente sono elencati gli attributi delle funzionalità in ordine alfabetico e vengono descritti i relativi parametri.

Nome attributo Parametro attributo Commenti
*ConcealFromUI? TRUE o FALSE, che indica se la funzionalità deve essere visualizzata nell'interfaccia utente. facoltativo. Se non specificato il valore predefinito è FALSE, il che significa che la funzionalità viene visualizzata.

Dovrebbe essere TRUE solo se una funzionalità ha una sola opzione (ad esempio una risoluzione) e non è quindi modificabile dall'utente o, se la selezione dell'opzione della funzionalità è controllata impostando le opzioni di un'altra funzionalità.

Se l'attributo *ConcealFromUI è impostato su TRUE, Unidrv o PrintConfig aggiungerà l'elemento psk:DisplayUI all'elemento Feature per questo elemento nel codice XML PrintCapabilities.
*ConflictPriority Valore numerico che rappresenta la priorità della funzionalità, in cui 1 è la priorità più alta. facoltativo. Vedere Priorità dei conflitti di funzionalità.
*DefaultOption Nome di una delle opzioni della funzionalità. facoltativo. Se non specificato, la prima opzione elencata in una voce *Feature è l'impostazione predefinita. Per la funzionalità PaperSize, le opzioni predefinite per Unidrv sono A4 per le impostazioni locali delle metriche e Lettera altrove. Se PaperSize predefinito non esiste, Unidrv usa l'opzione PaperSize specificata dalla parola chiave *DefaultOption .
*FeatureType DOC_PROPERTY

JOB_PROPERTY

PRINTER_PROPERTY

Se DOC_PROPERTY o JOB_PROPERTY, la funzionalità viene assegnata alla scheda delle proprietà del documento. Se PRINTER_PROPERTY, la funzionalità viene assegnata al foglio delle proprietà della stampante.
Obbligatorio per le funzionalità personalizzate. Facoltativo per le funzionalità standard. Se non specificato, il valore predefinito per le funzionalità standard è DOC_PROPERTY a meno che non venga specificato in caso contrario.

Se PRINTER_PROPERTY, il valore dell'opzione della funzionalità viene salvato nel Registro di sistema. Se DOC_PROPERTY o JOB_PROPERTY, il valore dell'opzione della funzionalità viene salvato con il documento.
*HelpIndex Valore numerico che rappresenta un indice nel file della Guida specificato dall'attributo *HelpFilea livello radice-only. (Anche un attributo di opzione).
*Installabile? TRUE o FALSE, che indica se la funzionalità è installabile. FALSE significa sempre installato.

Per altre informazioni, vedere "Gestione delle funzionalità e delle opzioni installabili.
facoltativo. Se non specificato, il valore predefinito è FALSE. Se TRUE, tutte le opzioni della funzionalità sono anche installabili, ad eccezione del primo specificato. Se FALSE, è necessario installare almeno una delle opzioni della funzionalità. (Anche un attributo di opzione).
*InstallableFeatureName Stringa di testo visualizzata per chiedere all'utente se è effettivamente installata una funzionalità installabile.

Per altre informazioni, vedere Gestione delle funzionalità e delle opzioni installabili.
Obbligatorio se *Installable? è TRUE e *rcInstallableFeatureNameID non è specificato. (Anche un attributo di opzione).
*Nome Stringa di testo usata come nome visualizzato della funzionalità nel foglio delle proprietà della stampante. facoltativo. Se non specificato, è necessario specificare *rcNameID . (Anche un attributo di opzione).
*Opzione Parametri di opzione, come descritto in Formato voce opzione. Obbligatorio. Usare una voce *Opzione per ogni opzione associata alla funzionalità.
*rcIconID ID risorsa di una risorsa icona associata alla funzionalità. facoltativo. Se non specificato, Unidrv non visualizza un'icona per la funzionalità nella scheda delle proprietà della stampante. (Anche un attributo di opzione).
*rcInstallableFeatureNameID ID risorsa di una stringa di testo visualizzata per chiedere all'utente se è effettivamente installata una funzionalità installabile.

Per altre informazioni, vedere Gestione delle funzionalità e delle opzioni installabili.
Obbligatorio se *Installable? è TRUE e *InstallableFeatureName non è specificato. (Anche un attributo di opzione).
*rcNameID ID risorsa della risorsa stringa che rappresenta il nome della funzionalità. Zero non è un ID risorsa valido. facoltativo. Se non specificato, *Nome deve essere specificato. (Anche un attributo di opzione).
*UpdateQualityMacro? TRUE o FALSE, che indica se la funzionalità è inclusa in un'istruzione condizionale che specifica le impostazioni di qualità (vedere Controllo della qualità dell'immagine). facoltativo. Se non specificato, il valore predefinito è FALSE. Il valore viene forzato a TRUE se la funzionalità è inclusa in un'istruzione condizionale che specifica le impostazioni di qualità.

Per esempi, vedere i file Criteri di gruppo di esempio.