Funzionalità Standard
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.
Le funzionalità standard sono le funzionalità della stampante comunemente fornite dalla maggior parte delle stampanti. Sono identificati da nomi predefiniti riconosciuti dal linguaggio GpD. Gli identificatori di risorsa per le stringhe che rappresentano questi nomi sono contenuti in stdnames.gpd, fornito con Microsoft Windows Driver Kit (WDK). Alcune funzionalità standard sono obbligatorie e devono essere specificate per ogni stampante. Altri sono facoltativi.
Nella tabella seguente sono elencate tutte le funzionalità standard, in ordine alfabetico, e indica se ogni funzionalità accetta opzioni standard o opzioni personalizzate. Le funzionalità che includono una parola chiave Schema di stampa sono funzionalità gpd mappate automaticamente alle parole chiave dello schema di stampa. È anche possibile eseguire manualmente il mapping delle funzionalità GPD alle parole chiave Print Schema usando l'attributo PrintSchemaKeywordMap.
Nome funzionalità | Parola chiave della funzionalità Schema di stampa predefinita | Descrizione | Opzioni standard | Commenti |
---|---|---|---|---|
Fascicola | DocumentCollate | Regole di confronto di pagina | Vedere Opzioni standard. Le opzioni personalizzate non sono consentite. | Facoltativo. Se non specificato, Unidrv non supporta le regole di confronto della pagina. |
ColorMode | PageOutputColor | Modalità di stampa a colori | Nessuno. Tutte le opzioni sono personalizzate. Vedere Attributi di opzione per la funzionalità ColorMode. | Facoltativo. Se non specificato, Unidrv esegue il rendering delle immagini in formato a singolo piano, a 1 bit per pixel. |
Duplex | JobDuplexAllDocumentsContiguously | Stampa a due lati | Vedere Opzioni standard. Le opzioni personalizzate non sono consentite. | Facoltativo. Se non specificato, Unidrv esegue solo la stampa a lato singolo. |
Semitono | Nessuna parola chiave predefinita. Usare l'attributo PrintSchemaKeywordMap per assegnare una parola chiave della funzionalità Schema di stampa. | Funzionalità di halftoning | Vedere Opzioni standard. Sono consentite opzioni personalizzate. Vedere Attributi di opzione per la funzionalità Halftone. | Facoltativo. Se non specificato, Unidrv seleziona un metodo di halftoning supportato da GDI. Vedere Halftoning con Unidrv. |
InputBin | JobInputBin | Tipi di contenitori di input | Vedere Opzioni standard. Sono consentite opzioni personalizzate. Vedere Attributi di opzione per la funzionalità InputBin. | Obbligatorio. I nomi dei contenitori di input personalizzati devono essere di almeno 24 caratteri. |
MediaType | PageMediaType | Tipi di supporti di stampa | Vedere Opzioni standard. Sono consentite opzioni personalizzate. | Facoltativo. Se non specificato, viene sempre utilizzato il supporto predefinito della stampante. |
Memoria | Nessuna parola chiave predefinita. Usare l'attributo PrintSchemaKeywordMap per assegnare la parola chiave della funzionalità Schema di stampa. | Configurazioni della memoria della stampante | Tutte le opzioni sono personalizzate. Vedere Attributi di opzione per la funzionalità Memoria. | Facoltativo. Se specificato, Unidrv tenta di tenere traccia dell'utilizzo della memoria. Il valore FeatureType predefinito è PRINTER_PROPERTY. |
Orientamento | PageOrientation | Orientamenti carta | Vedere Opzioni standard. Le opzioni personalizzate non sono consentite. | Facoltativo. Se non specificato, l'orientamento predefinito è PORTRAIT. Per Windows 7, la funzione MxdcGetPDEVAdjustment include nuovi parametri per la rotazione orizzontale. Per altre informazioni, vedere MxdcXDCGetPDEVAdjustment. |
OutputBin | JobOutputBin | Tipi di contenitori di output | Nessuno. Tutte le opzioni sono personalizzate. Vedere Attributi di opzione per la funzionalità OutputBin. | Facoltativo. Se non specificato, Unidrv non tenta di selezionare un contenitore di output. |
PageProtect | JobPageProtection | Abilita la protezione della pagina di stampa corrente | Vedere Opzioni standard. Le opzioni personalizzate non sono consentite. | Facoltativo. Se non specificato, il valore predefinito è OFF. Unidrv abilita la protezione della pagina solo se è disponibile memoria sufficiente per la stampante. Il valore FeatureType predefinito è PRINTER_PROPERTY. Vedere PageProtectMem. |
PaperSize | PageMediaSize | Formati carta | Vedere Opzioni standard. Sono consentite opzioni personalizzate. Vedere anche Attributi di opzione per la funzionalità PaperSize. | Obbligatorio. È necessario specificare almeno un'opzione. L'opzione CUSTOMSIZE consente agli utenti della stampante di specificare un formato carta. |
RESDLL | Non è possibile eseguire il mapping di questa funzionalità a una parola chiave Print Schema. | DLL di risorse | Tutte le opzioni sono personalizzate. Vedere Uso di DLL di risorse in un minidriver. | Facoltativo. Vedere ResourceDLL. |
Risoluzione | PageResolution | Stampa di risoluzioni | Tutte le opzioni sono personalizzate. Vedere Attributi di opzione per la funzionalità risoluzione. | Obbligatorio. È necessario specificare almeno un'opzione. |
Graffatura | JobStapleAllDocuments | Funzionalità di associazione | Tutte le opzioni sono personalizzate. | Facoltativo. Se specificato, Servizi directory indica che la stampante supporta l'associazione. |
N-Up | NUp | Numero di pagine da stampare su ogni foglio | Nessuna opzione standard. Tutte le opzioni sono personalizzate. | Facoltativo. |
Passcode | JobPasscode | Passcode processo | Vedere Supporto driver per la stampa protetta. Le opzioni personalizzate non sono consentite. | Facoltativo. Se non specificato, il valore predefinito è OFF. |