Поделиться через


DeviceInfo

Путь к схеме: \Printer.DeviceInfo

Тип узла: Свойство

Свойство DeviceInfo содержит сведения об устройстве в целом. Большая часть этих данных может быть задана пользователем или администратором для персонализации устройства.

Свойство DeviceInfo содержит следующие дочерние значения.

  • FriendlyName

  • Изготовитель

  • ModelName

  • Расположение

  • Комментировать

  • FirmwareVersion

  • IEEE1284DeviceID

  • NetworkingInfo

FriendlyName

Путь к схеме: \Printer.DeviceInfo:FriendlyName

Тип узла: значение

Тип данных: BIDI_STRING

Описание. Созданное пользователем имя, настраиваемое пользователем, которое идентифицирует устройство.

Изготовитель

Путь к схеме: \Printer.DeviceInfo:Manufacturer

Тип узла: значение

Тип данных: BIDI_STRING

Описание: имя изготовителя устройства.

ModelName

Путь к схеме: \Printer.DeviceInfo:ModelName

Тип узла: значение

Тип данных: BIDI_STRING

Описание: имя модели устройства, включая номер модели, но за исключением имени производителя.

Расположение

Путь к схеме: \Printer.DeviceInfo:Location

Тип узла: значение

Тип данных: BIDI_STRING

Описание: текущее расположение устройства.

Комментировать

Путь к схеме: \Printer.DeviceInfo:Comment

Тип узла: значение

Тип данных: BIDI_STRING

Описание. Строка, содержащая сведения, важные для администратора или организации, в которой находится устройство.

FirmwareVersion

Путь к схеме: \Printer.DeviceInfo:FirmwareVersion

Тип узла: значение

Тип данных: BIDI_STRING

Описание: строка, содержащая текущую версию встроенного ПО устройства.

IEEE1284DeviceID

Путь к схеме: \Printer.DeviceInfo:IEEE1284DeviceID

Тип узла: значение

Тип данных: BIDI_STRING

Описание: строка, содержащая идентификатор устройства IEEE 1284-2000. Обратите внимание, что не нужно указывать поле длины. Значение присваивается поставщиком принтера и не должно быть локализовано службой печати.

Идентификатор устройства IEEE 1284-2000 представляет собой поле длины, за которым следует строка символов ASCII с учетом регистра, которая определяет периферийные характеристики и возможности. Длина байтов не должна включаться. Последовательность идентификаторов устройства состоит из ряда ключей и значений в формате :

key: значение {,value}, повторяющееся для каждого ключа

Как указано, каждый ключ будет иметь одно значение и может иметь несколько значений. Минимальные необходимые ключи (с учетом регистра) — MANUFACTURER и MODEL. (Эти ключи могут быть сокращенными как MFG и MDL соответственно.) Каждая реализация должна предоставлять эти два ключа и, возможно, дополнительные. Каждый ключ (и каждое значение) представляет собой строку символов. Все символы, кроме двоеточия (:), запятой (,) и точки с запятой (;) можно включить как часть строки ключа (или значения). Любой начальный или конечный пробел (ПРОБЕЛ[x'20'], TAB[x'09'], VTAB[x'0B'], CR[x'0D'], NL[x'0A']или FF[x'0C']) в строке игнорируется программой анализа (но по-прежнему учитывается как часть общей длины последовательности).

В следующем примере кода показана строка идентификатора, в которой показаны необязательные ключи набора команд, комментариев и активных наборов команд и связанные с ними значения.

Примечание

Весь текст должен находиться в одной строке.

MANUFACTURER:ACME Manufacturing;
MODEL:LaserBeam 9;
COMMAND SET:PCL,PJL,PS,XHTML-Print+xml;
COMMENT:Anything you like;
ACTIVE COMMAND SET:PCL;