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.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per