Condividi tramite


Sfondo dello schema di stampa

Questo argomento non è corrente. Per le informazioni più aggiornate, vedere La specifica dello schema di stampa.

Lo schema di stampa è destinato a risolvere i problemi di opacità e ambiguità associati alla comunicazione interna tra i componenti del sottosistema di stampa e la comunicazione esterna tra il sottosistema di stampa e le applicazioni.

L'interazione corrente del sottosistema di stampa con i plug-in delle applicazioni e dei fornitori hardware dell'hardware usa la struttura DEVMODE basata su indici e devCap binario. Le impostazioni effettuate da ogni componente sono in gran parte opache ad altri componenti, impedendo la portabilità delle impostazioni tra dispositivi o anche tra versioni diverse del driver nello stesso dispositivo. Inoltre, PrintCapabilities non può essere facilmente sfruttato dalle applicazioni client senza conoscenza proprietaria del dispositivo o usando l'interfaccia utente del driver. Oltre a queste limitazioni, in un senso più ampio non esiste un linguaggio ben definito per descrivere gli attributi generali dei dispositivi, PrintCapabilities, configurazioni del dispositivo o formattazione dei processi. Lo schema di stampa e le relative tecnologie sono progettati per risolvere queste limitazioni, fornendo un metodo coerente, non ambiguo ed estendibile di comunicazione di impostazioni e funzionalità in modo consolidato e logico.

Le basi concettuali delle parole chiave dello schema di stampa e del framework dello schema di stampa sono coerenza, mancanza di ambiguità ed estendibilità. La coerenza viene ottenuta tramite l'uso delle parole chiave dello schema di stampa e del framework dello schema di stampa come blocchi predefiniti per la comunicazione tra i componenti di stampa di nuova generazione. Le applicazioni, il sottosistema di stampa di Microsoft Windows e i plug-in IHV e i driver interagiscono usando questo meccanismo comune. Queste parole chiave, la loro struttura e il loro significato saranno ben definite dallo schema pubblico. Ciò impedisce l'ambiguità nel significato di una parola chiave specifica e impedisce parole chiave ridondanti o duplicate. Tutti i componenti possono basarsi sull'uso di una parola chiave specifica per trasmettere una determinata finalità e avere tale finalità ben compresa dal destinatario. L'estendibilità è fondamentale per essere la longevità delle parole chiave dello schema di stampa, garantendo che lo schema pubblico sia un'entità dinamica. La struttura consente anche le estensioni private, che concede agli IHV la flessibilità di innovazione in base alle esigenze, tenendo presente che l'inclusione futura di una parola chiave privata nello schema pubblico è essenziale per preservare la coerenza e prevenire l'ambiguità.

Specifica dello schema di stampa