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

  • NetworkingInfo

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;