DeviceInfo
スキーマ パス: \Printer.DeviceInfo
ノードの種類: Property
DeviceInfo プロパティには、デバイス全体に関する情報が含まれています。 このデータの多くは、ユーザーまたは管理者がデバイスをカスタマイズするように設定できます。
DeviceInfo プロパティには、次の子値が含まれています。
FriendlyName
メーカー
ModelName
場所
コメント
FirmwareVersion
IEEE1284DeviceID
FriendlyName
スキーマ パス: \Printer.DeviceInfo:FriendlyName
ノードの種類: Value
データ型: BIDI_STRING
説明: デバイスを識別するユーザーが作成したユーザー設定可能な名前。
メーカー
スキーマ パス: \Printer.DeviceInfo:Manufacturer
ノードの種類: Value
データ型: BIDI_STRING
説明:デバイスのメーカー名
ModelName
スキーマ パス: \Printer.DeviceInfo:ModelName
ノードの種類: Value
データ型: BIDI_STRING
説明: モデル番号を含むが、製造元名を除くデバイス モデルの名前。
場所
スキーマ パス: \Printer.DeviceInfo:Location
ノードの種類: Value
データ型: BIDI_STRING
説明: デバイスの現在の場所。
コメント
スキーマ パス: \Printer.DeviceInfo:Comment
ノードの種類: Value
データ型: BIDI_STRING
説明: デバイスが存在する管理者または組織にとって重要な情報を含む文字列。
FirmwareVersion
スキーマ パス: \Printer.DeviceInfo:FirmwareVersion
ノードの種類: Value
データ型: BIDI_STRING
説明: デバイスの現在のファームウェア バージョンを含む文字列。
IEEE1284DeviceID
スキーマ パス: \Printer.DeviceInfo:IEEE1284DeviceID
ノードの種類: Value
データ型: BIDI_STRING
説明: デバイスの IEEE 1284-2000 デバイス ID を含む文字列。 長さフィールドは指定しないように留意してください。 この値はプリンター ベンダーによって割り当てられ、印刷サービスでローカライズすることはできません。
IEEE 1284-2000 デバイス ID は、長さフィールドの後に、周辺機器の特性と機能を定義する ASCII 文字の大文字と小文字を区別する文字列です。 長さバイトを含めてはなりません。 デバイス ID シーケンスは、次の形式の一連のキーと値で構成されます。
key: 値 {,value}, 各キーに対して繰り返し
示されているように、各キーは 1 つの値を持ち、複数の値を持つ場合があります。 必要最小限のキー (大文字と小文字が区別されます) は製造元とモデルです。 (これらのキーは、それぞれ MFG と MDL と省略される場合があります)。各実装では、これら 2 つのキーと、場合によっては追加のキーを指定する必要があります。 各キー (および各値) は、文字の文字列です。 コロン (:)、コンマ (,)、およびセミコロン (;) を除く任意の文字をキー (または値) 文字列の一部として含めることができます。 文字列内の先頭または末尾の空白 (SPACE[x'20']、TAB[x'09']、VTAB[x'0B']、CR[x'0D']、NL[x'0A']、または FF[x'0C']) は解析プログラムによって無視されます (ただし、シーケンス全体の長さの一部としてカウントされます)。
次のコード例は、オプションのコマンド セット、コメント、およびアクティブなコマンド セット キーとそれに関連する値を示す ID 文字列を示しています。
Note
テキストはすべて 1 行に記述する必要があります。
MANUFACTURER:ACME Manufacturing;
MODEL:LaserBeam 9;
COMMAND SET:PCL,PJL,PS,XHTML-Print+xml;
COMMENT:Anything you like;
ACTIVE COMMAND SET:PCL;