DeviceInfo

Ścieżka schematu: \Printer.DeviceInfo

Typ węzła: właściwość

Właściwość DeviceInfo zawiera informacje o urządzeniu jako całości. Większość tych danych można ustawić przez użytkownika lub administratora w celu personalizacji urządzenia.

Właściwość DeviceInfo zawiera następujące wartości podrzędne.

  • FriendlyName

  • Manufacturer

  • ModelName

  • Location

  • Comment

  • FirmwareVersion

  • IEEE1284DeviceID

  • NetworkingInfo

FriendlyName

Ścieżka schematu: \Printer.DeviceInfo:FriendlyName

Typ węzła: wartość

Typ danych: BIDI_STRING

Opis: utworzona przez użytkownika nazwa elementu user-settable, która identyfikuje urządzenie.

Manufacturer

Ścieżka schematu: \Printer.DeviceInfo:Manufacturer

Typ węzła: wartość

Typ danych: BIDI_STRING

Opis: nazwa producenta urządzenia.

ModelName

Ścieżka schematu: \Printer.DeviceInfo:ModelName

Typ węzła: wartość

Typ danych: BIDI_STRING

Opis: nazwa modelu urządzenia, w tym numer modelu, ale z wyłączeniem nazwy producenta.

Location

Ścieżka schematu: \Printer.DeviceInfo:Location

Typ węzła: wartość

Typ danych: BIDI_STRING

Opis: bieżąca lokalizacja urządzenia.

Comment

Ścieżka schematu: \Printer.DeviceInfo:Comment

Typ węzła: wartość

Typ danych: BIDI_STRING

Opis: ciąg zawierający informacje ważne dla administratora lub organizacji, w której znajduje się urządzenie.

FirmwareVersion

Ścieżka schematu: \Printer.DeviceInfo:FirmwareVersion

Typ węzła: wartość

Typ danych: BIDI_STRING

Opis: ciąg zawierający bieżącą wersję oprogramowania układowego urządzenia.

IEEE1284DeviceID

Ścieżka schematu: \Printer.DeviceInfo:IEEE1284DeviceID

Typ węzła: wartość

Typ danych: BIDI_STRING

Opis: Ciąg zawierający identyfikator urządzenia IEEE 1284-2000 dla urządzenia. Należy pamiętać, że nie można określić pola długości. Wartość jest przypisywana przez dostawcę drukarki i nie może być zlokalizowana przez usługę drukowania.

Identyfikator urządzenia IEEE 1284-2000 to pole długości, po którym następuje ciąg znaków ASCII z uwzględnieniem wielkości liter, które definiują cechy i możliwości peryferyjne. Bajty długości nie mogą być uwzględniane. Sekwencja identyfikatorów urządzenia składa się z serii kluczy i wartości formularza:

klucz: wartość {,value}, powtórzona dla każdego klucza

Jak wskazano, każdy klucz będzie miał jedną wartość i może mieć więcej niż jedną wartość. Minimalne niezbędne klucze (z uwzględnieniem wielkości liter) to MANUFACTURER i MODEL. (Te klucze mogą być odpowiednio skrócone jako MFG i MDL). Każda implementacja musi podać te dwa klucze i ewentualnie dodatkowe. Każdy klucz (i każda wartość) to ciąg znaków. Wszystkie znaki z wyjątkiem dwukropka (:), przecinka (,) i średnika (;) mogą być dołączane jako część ciągu klucza (lub wartości). Wszelkie wiodące lub końcowe białe znaki (SPACE[x'20'], TAB[x'09'], VTAB[x'0B'], CR[x'0D'], NL[x'0A'] lub FF[x'0C']) w ciągu są ignorowane przez program analizowania (ale nadal jest liczone jako część ogólnej długości sekwencji).

Poniższy przykład kodu przedstawia ciąg identyfikatora, który pokazuje opcjonalny zestaw poleceń, komentarz i aktywne klucze zestawu poleceń oraz skojarzone z nimi wartości.

Note

Cały tekst musi znajdować się w jednym wierszu.

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