Partager via


DeviceInfo

Chemin du schéma : \Printer.DeviceInfo

Type de nœud : Propriété

La propriété DeviceInfo contient des informations sur l’appareil dans son ensemble. La plupart de ces données peuvent être définies par l’utilisateur ou l’administrateur pour personnaliser l’appareil.

La propriété DeviceInfo contient les valeurs enfants suivantes.

  • FriendlyName

  • Fabricant

  • ModelName

  • Emplacement

  • Commentaire

  • FirmwareVersion

  • IEEE1284DeviceID

  • NetworkingInfo

FriendlyName

Chemin du schéma : \Printer.DeviceInfo:FriendlyName

Type de nœud : Valeur

Type de données : BIDI_STRING

Description : nom créé par l’utilisateur et pouvant être défini par l’utilisateur qui identifie l’appareil.

Fabricant

Chemin du schéma : \Printer.DeviceInfo:Manufacturer

Type de nœud : Valeur

Type de données : BIDI_STRING

Description : nom du fabricant de l’appareil.

ModelName

Chemin du schéma : \Printer.DeviceInfo:ModelName

Type de nœud : Valeur

Type de données : BIDI_STRING

Description : nom du modèle d’appareil, y compris le numéro de modèle, mais à l’exclusion du nom du fabricant.

Emplacement

Chemin du schéma : \Printer.DeviceInfo:Location

Type de nœud : Valeur

Type de données : BIDI_STRING

Description : emplacement actuel de l’appareil.

Commentaire

Chemin du schéma : \Printer.DeviceInfo:Comment

Type de nœud : Valeur

Type de données : BIDI_STRING

Description : chaîne contenant des informations importantes pour l’administrateur ou le organization dans lequel réside l’appareil.

FirmwareVersion

Chemin du schéma : \Printer.DeviceInfo:FirmwareVersion

Type de nœud : Valeur

Type de données : BIDI_STRING

Description : chaîne qui contient la version actuelle du microprogramme de l’appareil.

IEEE1284DeviceID

Chemin du schéma : \Printer.DeviceInfo:IEEE1284DeviceID

Type de nœud : Valeur

Type de données : BIDI_STRING

Description : chaîne qui contient l’ID d’appareil IEEE 1284-2000 pour l’appareil. Notez que le champ de longueur ne doit pas être spécifié. La valeur est attribuée par le fournisseur de l’imprimante et ne doit pas être localisée par le service d’impression.

L’ID d’appareil IEEE 1284-2000 est un champ de longueur suivi d’une chaîne respectant la casse de caractères ASCII qui définissent des caractéristiques et des fonctionnalités périphériques. Les octets de longueur ne doivent pas être inclus. La séquence d’ID d’appareil est composée d’une série de clés et de valeurs de la forme :

key : valeur {,value}, répétée pour chaque clé

Comme indiqué, chaque clé aura une valeur et peut avoir plusieurs valeurs. Les clés minimales nécessaires (respectant la casse) sont MANUFACTURER et MODEL. (Ces clés peuvent être abrégées respectivement en MFG et MDL.) Chaque implémentation doit fournir ces deux clés, et éventuellement d’autres. Chaque clé (et chaque valeur) est une chaîne de caractères. Tous les caractères à l’exception des deux-points (:), des virgules (,) et des points-virgules (;) peut être inclus dans la chaîne de clé (ou de valeur). Les espaces blancs de début ou de fin (SPACE[x'20'], TAB[x'09'], VTAB[x'0B'], CR[x'0D'], NL[x'0A'] ou FF[x'0C']) dans la chaîne sont ignorés par le programme d’analyse (mais sont toujours comptabilisés comme faisant partie de la longueur globale de la séquence).

L’exemple de code suivant montre une chaîne d’ID, qui affiche les clés facultatives de jeu de commandes, de commentaire et de jeu de commandes actives, ainsi que leurs valeurs associées.

Notes

Tout le texte doit se trouver sur une seule ligne.

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