Schema di comunicazione bidirezionale
Lo schema di comunicazione bidirezionale (bidi) è una gerarchia di attributi della stampante, alcuni dei quali sono proprietà e altri che sono valori (o voci di valore).
Una proprietà è un nodo nella gerarchia dello schema. Una proprietà può avere uno o più elementi figlio e questi elementi figlio possono essere altre proprietà o valori. Una proprietà può contenere un elenco di valori o altre proprietà. Può rappresentare una funzionalità, una funzionalità composta o un attributo di sistema di stampa (ad esempio il nome del driver).
Un valore è una foglia nella gerarchia dello schema che rappresenta un singolo elemento di dati o un elenco di elementi di dati correlati. Un valore ha un nome, un tipo di dati e un valore di dati. Un valore non può avere elementi figlio. Un valore può essere fatto riferimento al nome, ma solo quando il nome è associato al percorso dello schema alla proprietà padre del valore.
Ad esempio, la query seguente può essere usata per accedere al valore Installato nella proprietà Staple.
\Printer.Finishing.Staple:Installed
Lo schema bidi può essere esteso in creando un file di estensione bidi. Questo file è un file XML che definisce nuovi schemi specifici di un determinato driver. Gli schemi in un file di estensione bidi sono un subset dello schema di stampa standard e vengono definiti usando costrutti del file XSD (Bidi Extension Framework).
Per un elenco completo delle proprietà e dei valori dello schema, vedere Gerarchia dello schema di comunicazione bidirezionale. Per informazioni su come costruire query, vedere Creazione di una query dello schema di comunicazione Bidi. Per informazioni dettagliate sulle proprietà e i valori nello schema di comunicazione Bidi, vedere Informazioni di riferimento sullo schema di comunicazione Bidi.
Un modo pratico per installare un file di estensione bidi consiste nel rendere il file un file dipendente dal driver della stampante. Per altre informazioni sui file dipendenti, vedere Voci file INF stampante.