Recurso
Este tópico não é atual. Para obter as informações mais atuais, consulte Especificação do esquema de impressão.
Um elemento Feature contém uma lista completa dos elementos Option e Property que descrevem totalmente um atributo de dispositivo, uma configuração de formatação de trabalho ou outra característica relevante.
<Recurso>
A tabela a seguir lista os atributos XML que podem pertencer a esse elemento.
Atributo XML | Detalhes |
---|---|
name |
Contém o nome do Recurso, um Recurso padrão ou um Recurso definido de forma privada. |
Para obter mais informações, consulte a seção Atributos XML .
A tabela a seguir lista os elementos que podem ser pais desse elemento, os elementos que podem ser filhos desse elemento e quaisquer restrições sobre o próprio elemento.
Categoria | Detalhes |
---|---|
Elementos pai |
PrintCapabilities PrintTicket Recurso |
Elementos filho |
Um dos seguintes grupos:
|
Este elemento |
Nenhum dado de caractere é permitido. Elementos de opção filho duplicados que são irmãos são permitidos. Atalhos de atributo de nome duplicados permitidos. |
Os elementos de recurso podem não ter nenhuma dependência de configuração.
Na representação Recurso/Opção, um atributo de dispositivo é representado por um elemento Feature. O atributo device é identificado exclusivamente pelo atributo name no elemento Feature do atributo de dispositivo, como no exemplo a seguir. Neste exemplo, o atributo de dispositivo é Resolução.
<Feature name="Resolution" />
O Esquema de Impressão define um conjunto de atributos de nome para determinadas instâncias de Recurso. Esses atributos de nome servem para identificar um conjunto de instâncias de recurso predefinidas associadas a atributos de dispositivo configuráveis específicos. Esses nomes de instância de recurso devem ser usados sempre que aplicável, pois aumentam a portabilidade do documento PrintCapabilities e dos PrintTickets derivados deles. Instâncias de recurso definidas de modo privado poderão ser introduzidas se determinados atributos de dispositivo não corresponderem a nenhuma das instâncias de Recurso definidas pelo esquema. Para obter informações sobre a sintaxe para atributos de nome e as convenções que se aplicam a nomes definidos por esquema e definidos de forma privada, consulte Atributos XML.
Cada um dos estados possíveis é representado por um elemento Option. Cada definição option contém um ou mais elementos ScoredProperty, que juntos descrevem ou caracterizam exclusivamente o estado que está sendo representado. A técnica usada para criar definições de opção é descrita em Definições de opção. Todos os elementos Option associados a um elemento Feature específico residem como elementos filho do elemento Feature.
A Estrutura de Esquema de Impressão também permite que os elementos Feature sejam agrupados de maneira hierárquica. Ou seja, um elemento Feature pode conter um ou mais elementos Feature filho (subfeatures). Isso pode ser útil para organizar elementos feature relacionados ou para elementos Feature que controlam aspectos de um recurso de dispositivo. Um exemplo é um dispositivo que dá suporte à stapling. Esse dispositivo pode oferecer ao usuário uma opção de onde localizar o grampo, como no canto superior esquerdo ou no canto superior direito, ou ao longo da borda superior ou ao longo da borda esquerda. A interface do usuário para este dispositivo deve ser capaz de apresentar ao usuário as opções de nível mais alto primeiro, o que, nesse caso, é usar a stapling. Somente depois que o usuário decidir usar o stapling caso ele seja apresentado a uma segunda camada de opções, local de grampeamento. Uma hierarquia de recursos adiciona a estrutura adicional que possibilita essa interface do usuário. A Estrutura de Esquema de Impressão permite que as subfeatures tenham suas próprias subfeaturas filho, permitindo assim um nível ilimitado de aninhamento.
A Estrutura de Esquema de Impressão também permite que elementos Option apareçam no mesmo nível que subfeatures; ou seja, como irmãos dentro do mesmo elemento Feature pai. Isso permite que o usuário tome a decisão de alto nível (se deve usar stapling) antes de fazer as seleções de subfeature. Para este exemplo, o elemento raiz Feature, "Staple", pode conter dois elementos Option, "On" e "Off", bem como uma subfeatura chamada "StapleLocation".
<psf:Feature name="psk:JobOutputBin">
<psf:Property name="psf:SelectionType">
<psf:Value xsi:type="xs:string">psk:PickOne</psf:Value>
</psf:Property>
<psf:Option constrained="psk:None">
<psf:ScoredProperty name="psk:Bin">
<psf:Value xsi:type="xs:string">SorterBin</psf:Value>
</psf:ScoredProperty>
<psf:ScoredProperty name="psk:MediaSheetCapacity">
<psf:Value xsi:type="xs:integer">100</psf:Value>
</psf:ScoredProperty>
</psf:Option>
</psf:Feature>