Esquema de comunicação bidirecional
O esquema de comunicação bidirecional (bidi) é uma hierarquia de atributos de impressora, alguns dos quais são propriedades e outros que são valores (ou entradas de valor).
Uma propriedade é um nó na hierarquia de esquema. Uma propriedade pode ter um ou mais filhos, e esses filhos podem ser outras propriedades ou valores. Uma propriedade pode conter uma lista de valores ou outras propriedades. Ele pode representar um recurso, um recurso composto ou um atributo do sistema de impressão (como o nome do driver).
Um valor é uma folha na hierarquia de esquema que representa um único item de dados ou uma lista de itens de dados relacionados. Um valor tem um nome, um tipo de dados e um valor de dados. Um valor não pode ter elementos filho. Um valor pode ser referenciado por seu nome, mas somente quando o nome está associado ao caminho do esquema para a propriedade que é o pai do valor.
Por exemplo, a consulta a seguir pode ser usada para acessar o valor Instalado na propriedade Staple.
\Printer.Finishing.Staple:Installed
O esquema bidi pode ser estendido em criando um arquivo de extensão bidi. Esse arquivo é um arquivo XML que define novos esquemas específicos para um driver específico. Os esquemas em um arquivo de extensão bidi são um subconjunto do esquema de impressão padrão e são definidos usando constructos do arquivo XSD (Bidi Extension Framework).
Para obter uma listagem completa das propriedades e valores do esquema, consulte Hierarquia de esquema de comunicação bidirecional. Para saber como construir consultas, consulte Construindo uma consulta de esquema de comunicação Bidi. Para obter detalhes das propriedades e valores no Esquema de Comunicação bidi, consulte Referência de esquema de comunicação bidi.
Uma maneira conveniente de instalar um arquivo de extensão bidi é tornar o arquivo um arquivo dependente do driver de impressora. Para obter mais informações sobre arquivos dependentes, consulte Entradas de arquivo INF da impressora.