DeviceInfo
Caminho do esquema: \Printer.DeviceInfo
Tipo de nó: propriedade
A propriedade DeviceInfo contém informações sobre o dispositivo como um todo. Grande parte desses dados pode ser definida pelo usuário ou pelo administrador para personalizar o dispositivo.
A propriedade DeviceInfo contém os valores filho a seguir.
FriendlyName
Fabricante
ModelName
Location
Comentário
FirmwareVersion
IEEE1284DeviceID
FriendlyName
Caminho do esquema: \Printer.DeviceInfo:FriendlyName
Tipo de nó: valor
Tipo de dados: BIDI_STRING
Descrição: um nome configurável pelo usuário criado pelo usuário que identifica o dispositivo.
Fabricante
Caminho do esquema: \Printer.DeviceInfo:Manufacturer
Tipo de nó: valor
Tipo de dados: BIDI_STRING
Descrição: o nome do fabricante do dispositivo.
ModelName
Caminho do esquema: \Printer.DeviceInfo:ModelName
Tipo de nó: valor
Tipo de dados: BIDI_STRING
Descrição: o nome do modelo de dispositivo, incluindo o número do modelo, mas excluindo o nome do fabricante.
Location
Caminho do esquema: \Printer.DeviceInfo:Location
Tipo de nó: valor
Tipo de dados: BIDI_STRING
Descrição: o local atual do dispositivo.
Comentário
Caminho do esquema: \Printer.DeviceInfo:Comment
Tipo de nó: valor
Tipo de dados: BIDI_STRING
Descrição: uma cadeia de caracteres que contém informações importantes para o administrador ou a organização na qual o dispositivo reside.
FirmwareVersion
Caminho do esquema: \Printer.DeviceInfo:FirmwareVersion
Tipo de nó: valor
Tipo de dados: BIDI_STRING
Descrição: uma cadeia de caracteres que contém a versão atual do firmware do dispositivo.
IEEE1284DeviceID
Caminho do esquema: \Printer.DeviceInfo:IEEE1284DeviceID
Tipo de nó: valor
Tipo de dados: BIDI_STRING
Descrição: uma cadeia de caracteres que contém a ID do dispositivo IEEE 1284-2000 para o dispositivo. Observe que o campo de comprimento não deve ser especificado. O valor é atribuído pelo fornecedor da impressora e não deve ser localizado pelo Serviço de Impressão.
A ID do dispositivo IEEE 1284-2000 é um campo de comprimento seguido por uma cadeia de caracteres ASCII que diferencia maiúsculas de minúsculas que define características e funcionalidades periféricas. Os bytes de comprimento não devem ser incluídos. A sequência de ID do dispositivo é composta por uma série de chaves e valores do formulário:
key: value {,value}, repetido para cada chave
Conforme indicado, cada chave terá um valor e pode ter mais de um valor. As chaves mínimas necessárias (diferenciam maiúsculas de minúsculas) são MANUFACTURER e MODEL. (Essas chaves podem ser abreviadas como MFG e MDL, respectivamente.) Cada implementação deve fornecer essas duas chaves e, possivelmente, outras. Cada chave (e cada valor) é uma cadeia de caracteres. Todos os caracteres, exceto dois-pontos (:), vírgula (,) e ponto e vírgula (;) pode ser incluído como parte da cadeia de caracteres de chave (ou valor). Qualquer espaço em branco à esquerda ou à direita (SPACE[x'20'], TAB[x'09'], VTAB[x'0B'], CR[x'0D'], NL[x'0A']ou FF[x'0C']) na cadeia de caracteres é ignorado pelo programa de análise (mas ainda é contado como parte do comprimento geral da sequência).
O exemplo de código a seguir mostra uma cadeia de caracteres de ID, que mostra o conjunto de comandos opcional, o comentário e as chaves de conjunto de comandos ativos e seus valores associados.
Observação
Todo o texto deve estar em uma linha.
MANUFACTURER:ACME Manufacturing;
MODEL:LaserBeam 9;
COMMAND SET:PCL,PJL,PS,XHTML-Print+xml;
COMMENT:Anything you like;
ACTIVE COMMAND SET:PCL;