Stampare lo sfondo dello schema
Questo argomento non è aggiornato. Per le informazioni più aggiornate, vedere Print Schema Specification.
Lo schema di stampa è destinato a risolvere i problemi di opachità 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 le applicazioni e i plug-in dei fornitori di hardware usa la struttura DEVMODE binaria e binaria DevCaps basata su indici. Le impostazioni effettuate da ogni componente sono in gran parte opache per altri componenti, impedendo la portabilità delle impostazioni tra dispositivi o anche tra versioni del driver diverse nello stesso dispositivo. Inoltre, PrintCapabilities non può essere facilmente sfruttato dalle applicazioni client senza conoscere il dispositivo proprietario 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 del dispositivo, PrintCapabilities, configurazioni dei dispositivi o formattazione del processo. Lo schema di stampa e le relative tecnologie sono progettate 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 definiti dallo schema pubblico. Ciò impedisce ambiguità nel significato di una determinata parola chiave 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 garantire la longevità delle parole chiave dello schema di stampa, assicurandosi che lo schema pubblico sia un'entità dinamica. La struttura consente anche estensioni private, che concede agli IHV la flessibilità di innovare 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à.
Argomenti correlati