DeviceInfo
Schemapfad: \Printer.DeviceInfo
Knotentyp: Eigenschaft
Die DeviceInfo-Eigenschaft enthält Informationen zum Gerät als Ganzes. Ein Großteil dieser Daten kann vom Benutzer oder Administrator festgelegt werden, um das Gerät zu personalisieren.
Die DeviceInfo-Eigenschaft enthält die folgenden untergeordneten Werte.
FriendlyName
Hersteller
ModelName
Standort
Comment
FirmwareVersion
IEEE1284DeviceID
FriendlyName
Schemapfad: \Printer.DeviceInfo:FriendlyName
Knotentyp: Wert
Datentyp: BIDI_STRING
Beschreibung: Ein vom Benutzer erstellter, vom Benutzer festgelegter Name, der das Gerät identifiziert.
Hersteller
Schemapfad: \Printer.DeviceInfo:Manufacturer
Knotentyp: Wert
Datentyp: BIDI_STRING
Beschreibung: Der Name des Geräteherstellers.
ModelName
Schemapfad: \Printer.DeviceInfo:ModelName
Knotentyp: Wert
Datentyp: BIDI_STRING
Beschreibung: Der Name des Gerätemodells, einschließlich der Modellnummer, jedoch mit Ausnahme des Herstellernamens.
Standort
Schemapfad: \Printer.DeviceInfo:Location
Knotentyp: Wert
Datentyp: BIDI_STRING
Beschreibung: Der aktuelle Standort des Geräts.
Comment
Schemapfad: \Printer.DeviceInfo:Comment
Knotentyp: Wert
Datentyp: BIDI_STRING
Beschreibung: Eine Zeichenfolge, die informationen enthält, die für den Administrator oder organization wichtig sind, in der sich das Gerät befindet.
FirmwareVersion
Schemapfad: \Printer.DeviceInfo:FirmwareVersion
Knotentyp: Wert
Datentyp: BIDI_STRING
Beschreibung: Eine Zeichenfolge, die die aktuelle Firmwareversion des Geräts enthält.
IEEE1284DeviceID
Schemapfad: \Printer.DeviceInfo:IEEE1284DeviceID
Knotentyp: Wert
Datentyp: BIDI_STRING
Beschreibung: Eine Zeichenfolge, die die IEEE 1284-2000-Geräte-ID für das Gerät enthält. Beachten Sie, dass das Längenfeld nicht angegeben werden darf. Der Wert wird vom Druckerhersteller zugewiesen und darf nicht vom Druckdienst lokalisiert werden.
Die IEEE 1284-2000-Geräte-ID ist ein Längenfeld, gefolgt von einer Zeichenfolge mit ASCII-Zeichen, die Peripheriemerkmale und -funktionen definieren. Die Längenbytes dürfen nicht eingeschlossen werden. Die Sequenz der Geräte-ID besteht aus einer Reihe von Schlüsseln und Werten des Folgenden:
schlüssel: wert {,value}, für jeden Schlüssel wiederholt
Wie bereits angegeben, hat jeder Schlüssel einen Wert und kann mehrere Werte aufweisen. Die minimal erforderlichen Schlüssel (Groß-/Kleinschreibung beachten) sind MANUFACTURER und MODEL. (Diese Schlüssel können als MFG bzw. MDL abgekürzt werden.) Jede Implementierung muss diese beiden Schlüssel und möglicherweise zusätzliche Schlüssel bereitstellen. Jeder Schlüssel (und jeder Wert) ist eine Zeichenfolge. Alle Zeichen außer Doppelpunkt (:), Komma (,) und Semikolon (;) kann als Teil der Schlüsselzeichenfolge (oder der Wertzeichenfolge) eingeschlossen werden. Alle führenden oder nachfolgenden Leerzeichen (LEERZEICHEN[x'20'], TAB[x'09'], VTAB[x'0B'], CR[x'0D'], NL[x'0A'] oder FF[x'0C']) in der Zeichenfolge werden vom Analyseprogramm ignoriert (wird aber weiterhin als Teil der Gesamtlänge der Sequenz gezählt).
Das folgende Codebeispiel zeigt eine ID-Zeichenfolge, die die optionalen Befehlssatz-, Kommentar- und aktiven Befehlssatzschlüssel und die zugehörigen Werte anzeigt.
Hinweis
Der gesamte Text muss sich in einer Zeile befinden.
MANUFACTURER:ACME Manufacturing;
MODEL:LaserBeam 9;
COMMAND SET:PCL,PJL,PS,XHTML-Print+xml;
COMMENT:Anything you like;
ACTIVE COMMAND SET:PCL;