DeviceInfo
架構路徑:\Printer.DeviceInfo
節點類型:屬性
DeviceInfo 屬性包含整個裝置的相關資訊。 大部分的資料都可以由使用者或系統管理員設定來個人化裝置。
DeviceInfo 屬性包含下列子值。
FriendlyName
製造商
ModelName
位置
註解
FirmwareVersion
IEEE1284DeviceID
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 字元區分大小寫字串。 長度位元組不得包含。 裝置識別碼序列是由一系列索引鍵和格式的值所組成:
索引鍵:值 {,value},針對每個索引鍵重複
如前所述,每個索引鍵都會有一個值,而且可能有多個值。 區分大小寫) 的最小必要金鑰 (為 MANUFACTURER 和 MODEL。 (這些索引鍵可能會分別縮寫為[][啟用],) 每個實作都必須提供這兩個索引鍵,而且可能另外提供一個索引鍵。 每個索引鍵 (,而每個值) 都是字元字串。 除了冒號 (:) 、逗號 (、) 和分號 (;) 可以包含在索引鍵 (或值) 字串的一部分。 空白字元 (空白字元[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;