Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Percorso schema: \Printer.DeviceInfo
Tipo di nodo: proprietà
La proprietà DeviceInfo contiene informazioni sull'intero dispositivo. Molti di questi dati possono essere impostati dall'utente o dall'amministratore per personalizzare il dispositivo.
La proprietà DeviceInfo contiene i valori figlio seguenti.
FriendlyName
Produttore
ModelName
Posizione
Commento
FirmwareVersion
IEEE1284DeviceID
FriendlyName
Percorso schema: \Printer.DeviceInfo:FriendlyName
Tipo di nodo: valore
Tipo di dati: BIDI_STRING
Descrizione: nome utente creato dall'utente che identifica il dispositivo.
Produttore
Percorso schema: \Printer.DeviceInfo:Manufacturer
Tipo di nodo: valore
Tipo di dati: BIDI_STRING
Descrizione: nome del produttore del dispositivo.
ModelName
Percorso schema: \Printer.DeviceInfo:ModelName
Tipo di nodo: valore
Tipo di dati: BIDI_STRING
Descrizione: nome del modello di dispositivo, incluso il numero di modello, ma escluso il nome del produttore.
Posizione
Percorso schema: \Printer.DeviceInfo:Location
Tipo di nodo: valore
Tipo di dati: BIDI_STRING
Descrizione: posizione corrente del dispositivo.
Commento
Percorso schema: \Printer.DeviceInfo:Comment
Tipo di nodo: valore
Tipo di dati: BIDI_STRING
Descrizione: stringa contenente informazioni importanti per l'amministratore o l'organizzazione in cui risiede il dispositivo.
FirmwareVersion
Percorso schema: \Printer.DeviceInfo:FirmwareVersion
Tipo di nodo: valore
Tipo di dati: BIDI_STRING
Descrizione: stringa contenente la versione del firmware corrente del dispositivo.
IEEE1284DeviceID
Percorso schema: \Printer.DeviceInfo:IEEE1284DeviceID
Tipo di nodo: valore
Tipo di dati: BIDI_STRING
Descrizione: stringa contenente l'ID dispositivo IEEE 1284-2000 per il dispositivo. Si noti che il campo lunghezza non deve essere specificato. Il valore viene assegnato dal fornitore della stampante e non deve essere localizzato dal servizio stampa.
L'ID dispositivo IEEE 1284-2000 è un campo di lunghezza seguito da una stringa con distinzione tra maiuscole e minuscole di caratteri ASCII che definiscono caratteristiche e funzionalità periferiche. I byte di lunghezza non devono essere inclusi. La sequenza ID dispositivo è costituita da una serie di chiavi e valori del modulo:
key: valore {,value}, ripetuto per ogni chiave
Come indicato, ogni chiave avrà un valore e potrebbe avere più di un valore. Le chiavi minime necessarie (distinzione tra maiuscole e minuscole) sono MANUFACTURER e MODEL. Queste chiavi potrebbero essere abbreviate rispettivamente come MFG e MDL. Ogni implementazione deve fornire queste due chiavi e possibilmente altre. Ogni chiave (e ogni valore) è una stringa di caratteri. Tutti i caratteri tranne i punti (:), virgole (,) e virgola (;) può essere incluso come parte della stringa chiave (o valore). Qualsiasi spazio vuoto iniziale o finale (SPACE[x'20'], TAB[x'09'], VTAB[x'0B'], CR[x'0D'], NL[x'0A']o FF[x'0C']) nella stringa viene ignorato dal programma di analisi (ma viene ancora conteggiato come parte della lunghezza complessiva della sequenza).
Nell'esempio di codice seguente viene illustrata una stringa ID, che mostra il set di comandi facoltativo, il commento e le chiavi del set di comandi attivi e i relativi valori associati.
Nota
Tutto il testo deve essere su una riga.
MANUFACTURER:ACME Manufacturing;
MODEL:LaserBeam 9;
COMMAND SET:PCL,PJL,PS,XHTML-Print+xml;
COMMENT:Anything you like;
ACTIVE COMMAND SET:PCL;