Classe Win32_Printer
La classe WMI Win32_Printerrappresenta un dispositivo connesso a un computer in esecuzione in un sistema operativo Microsoft Windows in grado di produrre un'immagine o un testo stampato su carta o altro supporto.
La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate.
Sintassi
class Win32_Printer : CIM_Printer
{
uint32 Attributes;
uint16 Availability;
string AvailableJobSheets[];
uint32 AveragePagesPerMinute;
uint16 Capabilities[];
string CapabilityDescriptions[];
string Caption;
string CharSetsSupported[];
string Comment;
uint32 ConfigManagerErrorCode;
boolean ConfigManagerUserConfig;
string CreationClassName;
uint16 CurrentCapabilities[];
string CurrentCharSet;
uint16 CurrentLanguage;
string CurrentMimeType;
string CurrentNaturalLanguage;
string CurrentPaperType;
boolean Default;
uint16 DefaultCapabilities[];
uint32 DefaultCopies;
uint16 DefaultLanguage;
string DefaultMimeType;
uint32 DefaultNumberUp;
string DefaultPaperType;
uint32 DefaultPriority;
string Description;
uint16 DetectedErrorState;
string DeviceID;
boolean Direct;
boolean DoCompleteFirst;
string DriverName;
boolean EnableBIDI;
boolean EnableDevQueryPrint;
boolean ErrorCleared;
string ErrorDescription;
string ErrorInformation[];
uint16 ExtendedDetectedErrorState;
uint16 ExtendedPrinterStatus;
boolean Hidden;
uint32 HorizontalResolution;
datetime InstallDate;
uint32 JobCountSinceLastReset;
boolean KeepPrintedJobs;
uint16 LanguagesSupported[];
uint32 LastErrorCode;
boolean Local;
string Location;
uint16 MarkingTechnology;
uint32 MaxCopies;
uint32 MaxNumberUp;
uint32 MaxSizeSupported;
string MimeTypesSupported[];
string Name;
string NaturalLanguagesSupported[];
boolean Network;
uint16 PaperSizesSupported[];
string PaperTypesAvailable[];
string Parameters;
string PNPDeviceID;
string PortName;
uint16 PowerManagementCapabilities[];
boolean PowerManagementSupported;
string PrinterPaperNames[];
uint32 PrinterState;
uint16 PrinterStatus;
string PrintJobDataType;
string PrintProcessor;
uint32 Priority;
boolean Published;
boolean Queued;
boolean RawOnly;
string SeparatorFile;
string ServerName;
boolean Shared;
string ShareName;
boolean SpoolEnabled;
datetime StartTime;
string Status;
uint16 StatusInfo;
string SystemCreationClassName;
string SystemName;
datetime TimeOfLastReset;
datetime UntilTime;
uint32 VerticalResolution;
boolean WorkOffline;
};
Membri
La classe Win32_Printer ha questi tipi di membri:
Metodi
La classe Win32_Printer dispone di questi metodi.
Metodo | Descrizione |
---|---|
AddPrinter Connessione ion | Aggiunge una connessione alla stampante. |
CancelAllJobs | Annulla tutti i processi. |
GetSecurityDescriptor | Restituisce il descrittore di sicurezza che controlla l'accesso alla stampante. |
Sospendi | Sospende la coda di stampa. |
PrintTestPage | Stampa una pagina di test. |
RenamePrinter | Rinomina una stampante. |
Reimposta | Non implementata. Per altre informazioni su come implementare questo metodo, vedere il metodo Reset in CIM_Printer. |
Riprendi | Riprende la coda di stampa sospesa. |
SetDefaultPrinter | Imposta la stampante predefinita. |
SetPowerState | Non implementata. Per altre informazioni su come implementare questo metodo, vedere il metodo SetPowerState in CIM_Printer. |
SetSecurityDescriptor | Scrive una versione aggiornata del descrittore di sicurezza che controlla l'accesso alla stampante. |
Proprietà
La classe Win32_Printer ha queste proprietà.
-
Attributi
-
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
Bitmap di attributi per un dispositivo di stampa basato su Windows.
-
-
PRINTER_ATTRIBUTE_QUEUED (1 (0x1))
-
In coda
I processi di stampa vengono memorizzati nel buffer e in coda.
-
PRINTER_ATTRIBUTE_DIRECT (2 (0x2))
-
Diretto
Documento da inviare direttamente alla stampante. Questo valore viene utilizzato se i processi di stampa non vengono accodati correttamente.
-
PRINTER_ATTRIBUTE_DEFAULT (4 (0x4))
-
Default
Stampante predefinita in un computer.
-
PRINTER_ATTRIBUTE_SHARED (8 (0x8))
-
Condiviso
Disponibile come risorsa di rete condivisa.
-
PRINTER_ATTRIBUTE_NETWORK (16 (0x10))
-
Rete
Collegato a una rete. Se sono impostati bit locali e di rete, indica una stampante di rete.
-
PRINTER_ATTRIBUTE_HIDDEN (32 (0x20))
-
Nascosta
Nascosto da alcuni utenti della rete.
-
PRINTER_ATTRIBUTE_LOCAL (64 (0x40))
-
Locale
Direttamente connesso a un computer. Se sono impostati bit locali e di rete, indica una stampante di rete.
-
PRINTER_ATTRIBUTE_ENABLEDEVQ (128 (0x80))
-
EnableDevQ
Abilitare la coda sulla stampante, se disponibile.
-
PRINTER_ATTRIBUTE_Kedizione Enterprise PPRINTEDJOBS (256 (0x100))
-
KeepPrintedJobs
Spooler non deve eliminare i documenti dopo la stampa.
-
PRINTER_ATTRIBUTE_DO_COMPLETE_FIRST (512 (0x200))
-
DoCompleteFirst
Avviare prima i processi che hanno completato lo spooling.
-
PRINTER_ATTRIBUTE_WORK_OFFLINE (1024 (0x400))
-
WorkOffline
Accoda i processi di stampa quando una stampante non è disponibile.
-
PRINTER_ATTRIBUTE_ENABLE_BIDI (2048 (0x800))
-
EnableBIDI
Abilitare la stampa bidirezionale.
-
PRINTER_ATTRIBUTE_RAW_ONLY (4096 (0x1000))
-
Consentire lo spooling solo dei processi di tipo di dati non elaborati.
-
PRINTER_ATTRIBUTE_PUBLISHED (8192 0x2000)
-
Pubblicazione completata
Pubblicato nel servizio directory di rete.
Disponibilità
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("MIF. DMTF |Stato operativo|003.5", "MIB. IETF |HOST-RESOURCES-MIB.hrDeviceStatus")
Disponibilità e stato del dispositivo.
Questa proprietà viene ereditata da CIM_LogicalDevice.
Altro (1)
Sconosciuto (2)
Esecuzione/alimentazione completa (3)
Esecuzione o alimentazione completa
Avviso (4)
In test (5)
Non applicabile (6)
Spegnimento (7)
Fuori linea (8)
Fuori servizio (9)
Degradato (10)
Non installato (11)
Errore di installazione (12)
Risparmio energia - Sconosciuto (13)
Il dispositivo è noto come in modalità risparmio energia, ma lo stato esatto è sconosciuto.
Risparmio energia - Modalità risparmio energia ridotta (14)
Il dispositivo è in stato di risparmio energia, ma è ancora funzionante e può presentare prestazioni ridotte.
Risparmio energia - Standby (15)
Il dispositivo non funziona, ma può essere portato a piena potenza rapidamente.
Ciclo di alimentazione (16)
Risparmio energia - Avviso (17)
Il dispositivo è in uno stato di avviso, anche se in modalità risparmio energia.
Sospeso (18)
Il dispositivo è in pausa.
Non pronto (19)
Il dispositivo non è pronto.
Non configurato (20)
Il dispositivo non è configurato.
Quiesced (21)
Il dispositivo è silenzioso.
AvailableJobSheets
-
Tipo di dati: matrice di stringhe
-
Tipo di accesso: sola lettura
-
Qualificatori: ModelCorrespondence ("CIM_PrintJob.RequiredJobSheets")
Matrice di tutti i fogli di lavoro disponibili su una stampante. Può essere usato anche per descrivere il banner che una stampante può fornire all'inizio di ogni processo o altre opzioni specificate dall'utente.
Questa proprietà viene ereditata da CIM_Printer.
AveragePagesPerMinute
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
Frequenza di stampa, in numero medio di pagine al minuto, che una stampante può produrre output.
Capabilities
-
Tipo di dati: matrice uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: ArrayType ("Indicizzato"), ModelCorrespondence ("CIM_Printer. CapabilityDescriptions", "CIM_PrintJob.Finish", "CIM_PrintService.Capabilities")
Matrice di funzionalità della stampante.
Questa proprietà viene ereditata da CIM_Printer.
Sconosciuto (0)
Altro (1)
Stampa a colori (2)
Stampa duplex (3)
Copie (4)
Regole di confronto (5)
Associazione (6)
Stampa trasparenza (7)
Pugni (8)
Copertina (9)
Bind (10)
Stampa in bianco e nero (11)
Un lato (12)
Un lato
Bordo lungo a due lati (13)
Bordo lungo a due lati
Bordo corto a due lati (14)
Bordo corto a due lati
Verticale (15)
Paesaggio (16)
Verticale inverso (17)
Orizzontale inverso (18)
Alta qualità (19)
Qualità normale (20)
Qualità bassa (21)
CapabilityDescriptions
-
Tipo di dati: matrice di stringhe
-
Tipo di accesso: sola lettura
-
Qualificatori: ArrayType ("Indicizzato"), ModelCorrespondence ("CIM_Printer.Funzionalità")
Matrice di stringhe in formato libero che forniscono spiegazioni dettagliate sulle funzionalità della stampante indicate nella matrice Capabilities . Ogni voce di questa matrice è correlata a una voce nella matrice Capabilities che si trova nello stesso indice.
Questa proprietà viene ereditata da CIM_Printer.
Caption
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (64), DisplayName ("Caption")
Breve descrizione di un oggetto, ovvero una stringa di una riga.
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
CharSetsSupported
-
Tipo di dati: matrice di stringhe
-
Tipo di accesso: sola lettura
-
Qualificatori: ArrayType ("Indexed"), ModelCorrespondence ("CIM_PrintJob.CharSet"), MappingStrings ("MIB. IETF |Printer-MIB.prtLocalizationCharacterSet")
Matrice di set di caratteri disponibili per l'output. Le stringhe fornite in questa proprietà devono essere conformi alla semantica e alla sintassi specificate dalla sezione 4.1.2 ("Parametri charset") in RFC 2046 (MIME Part 2) e contenute nel registro dei set di caratteri IANA. Ad esempio, "UTF-8", "us-ASCII" e "iso-8859-1".
Questa proprietà viene ereditata da CIM_Printer.
Comment
-
Tipo di dati: string
-
Tipo di accesso: lettura/scrittura
Commento per una coda di stampa.
Esempio: stampante a colori
ConfigManagerErrorCode
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
-
Qualificatori: schema ("Win32")
Codice di errore di Configuration Manager Win32.
Questa proprietà viene ereditata da CIM_LogicalDevice.
Questo dispositivo funziona correttamente. (0)
Il dispositivo funziona correttamente.
Questo dispositivo non è configurato correttamente. (1)
Il dispositivo non è configurato correttamente.
Windows non può caricare il driver per questo dispositivo. (2)
Il driver per questo dispositivo potrebbe essere danneggiato o il sistema potrebbe essere in esecuzione insufficiente nella memoria o in altre risorse. (3)
Il driver per questo dispositivo potrebbe essere danneggiato o il sistema potrebbe essere insufficiente nella memoria o in altre risorse.
Questo dispositivo non funziona correttamente. Uno dei driver o del Registro di sistema potrebbe essere danneggiato. (4)
Il dispositivo non funziona correttamente. Uno dei driver o del Registro di sistema potrebbe essere danneggiato.
Il driver per questo dispositivo richiede una risorsa che Windows non può gestire. (5)
Il driver per il dispositivo richiede una risorsa che Windows non può gestire.
La configurazione di avvio per questo dispositivo è in conflitto con altri dispositivi. (6)
La configurazione di avvio per il dispositivo è in conflitto con altri dispositivi.
Impossibile filtrare. (7)
Il caricatore driver per il dispositivo non è presente. (8)
Driver loader per il dispositivo mancante.
Questo dispositivo non funziona correttamente perché il firmware di controllo segnala erroneamente le risorse per il dispositivo. (9)
Il dispositivo non funziona correttamente. Il firmware di controllo segnala erroneamente le risorse per il dispositivo.
Impossibile avviare il dispositivo. (10)
Impossibile avviare il dispositivo.
Il dispositivo non è riuscito. (11)
Dispositivo non riuscito.
Questo dispositivo non riesce a trovare risorse gratuite sufficienti che può usare. (12)
Il dispositivo non riesce a trovare risorse sufficienti da usare.
Windows non è in grado di verificare le risorse del dispositivo. (13)
Windows non è in grado di verificare le risorse del dispositivo.
Questo dispositivo non può funzionare correttamente fino a quando non si riavvia il computer. (14)
Il dispositivo non può funzionare correttamente finché il computer non viene riavviato.
Questo dispositivo non funziona correttamente perché è probabile che si verifichi un problema di rienumerazione. (15)
Il dispositivo non funziona correttamente a causa di un possibile problema di rienumerazione.
Windows non è in grado di identificare tutte le risorse usate dal dispositivo. (16)
Windows non è in grado di identificare tutte le risorse usate dal dispositivo.
Questo dispositivo richiede un tipo di risorsa sconosciuto. (17)
Il dispositivo richiede un tipo di risorsa sconosciuto.
Reinstallare i driver per questo dispositivo. (18)
I driver di dispositivo devono essere reinstallati.
Errore durante l'uso del caricatore VxD. (19)
Il registro potrebbe essere danneggiato. (20)
Il Registro di sistema potrebbe essere danneggiato.
Errore di sistema: provare a modificare il driver per questo dispositivo. Se non funziona, vedere la documentazione hardware. Windows rimuove questo dispositivo. (21)
Errore di sistema. Se la modifica del driver di dispositivo è inefficace, vedere la documentazione hardware. Windows rimuove il dispositivo.
Questo dispositivo è disabilitato. (22)
Il dispositivo è disabilitato.
Errore di sistema: provare a modificare il driver per questo dispositivo. In caso contrario, vedere la documentazione dell'hardware. (23)
Errore di sistema. Se la modifica del driver di dispositivo è inefficace, vedere la documentazione hardware.
Questo dispositivo non è presente, non funziona correttamente o non dispone di tutti i driver installati. (24)
Il dispositivo non è presente, non funziona correttamente o non dispone di tutti i driver installati.
Windows sta ancora configurando questo dispositivo. (25)
Windows sta ancora configurando il dispositivo.
Windows sta ancora configurando questo dispositivo. (26)
Windows sta ancora configurando il dispositivo.
Questo dispositivo non dispone di una configurazione log valida. (27)
Il dispositivo non dispone di una configurazione log valida.
I driver per questo dispositivo non sono installati. (28)
I driver di dispositivo non sono installati.
Questo dispositivo è disabilitato perché il firmware del dispositivo non ha dato le risorse necessarie. (29)
Il dispositivo è disabilitato. Il firmware del dispositivo non ha fornito le risorse necessarie.
Questo dispositivo usa una risorsa IRQ (Interrupt Request) usata da un altro dispositivo. (30)
Il dispositivo usa una risorsa IRQ usata da un altro dispositivo.
Questo dispositivo non funziona correttamente perché Windows non è in grado di caricare i driver necessari per questo dispositivo. (31)
Il dispositivo non funziona correttamente. Windows non può caricare i driver di dispositivo necessari.
ConfigManagerUserConfig
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
-
Qualificatori: schema ("Win32")
Se TRUE, il dispositivo usa una configurazione definita dall'utente.
Questa proprietà viene ereditata da CIM_LogicalDevice.
CreationClassName
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: CIM_Key
Nome della prima classe concreta da visualizzare nella catena di ereditarietà usata per creare un'istanza. Se utilizzata con altre proprietà chiave della classe, la proprietà consente l'identificazione univoca di tutte le istanze di questa classe e delle relative sottoclassi.
Questa proprietà viene ereditata da CIM_LogicalDevice.
CurrentCapabilities
-
Tipo di dati: matrice uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: ModelCorrespondence ("CIM_Printer.Funzionalità")
Matrice di funzionalità della stampante attualmente in uso. Una voce in questa proprietà deve essere elencata anche nella matrice Capabilities .
Questa proprietà viene ereditata da CIM_Printer.
Sconosciuto (0)
Altro (1)
Stampa a colori (2)
Stampa duplex (3)
Copie (4)
Regole di confronto (5)
Associazione (6)
Stampa trasparenza (7)
Pugni (8)
Copertina (9)
Bind (10)
Stampa in bianco e nero (11)
Un lato (12)
Un lato
Bordo lungo a due lati (13)
Bordo lungo a due lati
Bordo corto a due lati (14)
Bordo corto a due lati
Verticale (15)
Paesaggio (16)
Verticale inverso (17)
Orizzontale inverso (18)
Alta qualità (19)
Qualità normale (20)
Qualità bassa (21)
CurrentCharSet
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: ModelCorrespondence ("CIM_Printer.CharSetsSupported")
Set di caratteri attualmente utilizzato per l'output. Le stringhe fornite in questa proprietà devono essere conformi alla semantica e alla sintassi specificate dalla sezione 4.1.2 ("Parametri charset") in RFC 2046 (MIME Part 2) e contenute nel registro dei set di caratteri IANA. Gli esempi includono "utf-8", "us-ASCII" e iso-8859-1.
Questa proprietà viene ereditata da CIM_Printer.
CurrentLanguage
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: ModelCorrespondence ("CIM_Printer. LanguagesSupported", "CIM_Printer.CurrentMimeType")
Lingua della stampante attualmente utilizzata. La lingua utilizzata deve essere elencata nella proprietà LanguagesSupported .
Questa proprietà viene ereditata da CIM_Printer.
Altro (1)
Sconosciuto (2)
PCL (3)
HPGL (4)
PJL (5)
PS (6)
PSPrinter (7)
IPDS (8)
PPDS (9)
EscapeP (10)
Il 11)
DDIF (12)
Interpressione (13)
ISO6429 (14)
Dati riga (15)
LineData
MODCA (16)
DODCA
REGIS (17)
SCS (18)
SPDL (19)
TEK4014 (20)
PDS (21)
IGP (22)
CodeV (23)
DSCD edizione Standard (24)
WPS (25)
LN03 (26)
CCITT (27)
QUIC (28)
CPAP (29)
DecPPL (30)
Testo semplice (31)
Simpletext
NPAP (32)
DOC (33)
imPress (34)
Pinwriter (35)
NPDL (36)
NEC201PL (37)
Automatico (38)
Pagine (39)
LIPS (40)
TIFF (41)
Diagnostica (42)
CaPSL (43)
EXCL (44)
LCDS (45)
XES (46)
MIME (47)
48
XPS
49
HPGL2
50
PCLXL
CurrentMimeType
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: ModelCorrespondence ("CIM_Printer.CurrentLanguage")
Tipo MIME attualmente in uso se CurrentLanguage è un tipo MIME (valore = 47).
Questa proprietà viene ereditata da CIM_Printer.
CurrentNaturalLanguage
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: ModelCorrespondence ("CIM_Printer.NaturalLanguagesSupported")
Lingua attualmente utilizzata dalla stampante per la gestione. La lingua elencata qui deve essere elencata anche nella proprietà NaturalLanguagesSupported .
Questa proprietà viene ereditata da CIM_Printer.
CurrentPaperType
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: ModelCorrespondence ("CIM_Printer.PaperTypesAvailable")
Tipo di carta utilizzata dalla stampante. Deve essere espresso nel formato specificato da ISO/IEC 10175 Document Printing Application (DPA), riepilogato nell'Appendice C di RFC 1759 (Printer MIB).
Questa proprietà viene ereditata da CIM_Printer.
Predefinita
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
Se TRUE, la stampante è la stampante predefinita.
DefaultCapabilities
-
Tipo di dati: matrice uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: ModelCorrespondence ("CIM_Printer.Funzionalità")
Matrice delle funzionalità della stampante usate per impostazione predefinita. Ogni voce nella matrice DefaultCapabilities deve essere elencata anche nella matrice Capabilities .
Questa proprietà viene ereditata da CIM_Printer.
Sconosciuto (0)
Altro (1)
Stampa a colori (2)
Stampa duplex (3)
Copie (4)
Regole di confronto (5)
Associazione (6)
Stampa trasparenza (7)
Pugni (8)
Copertina (9)
Bind (10)
Stampa in bianco e nero (11)
Un lato (12)
Un lato
Bordo lungo a due lati (13)
Bordo lungo a due lati
Bordo corto a due lati (14)
Bordo corto a due lati
Verticale (15)
Paesaggio (16)
Verticale inverso (17)
Orizzontale inverso (18)
Alta qualità (19)
Qualità normale (20)
Qualità bassa (21)
DefaultCopies
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
Numero di copie prodotte per un processo, a meno che non diversamente specificato.
Questa proprietà viene ereditata da CIM_Printer.
DefaultLanguage
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: ModelCorrespondence ("CIM_Printer. LanguagesSupported", "CIM_Printer.DefaultMimeType")
Lingua predefinita della stampante. La lingua elencata qui deve essere elencata anche nella proprietà LanguagesSupported .
Questa proprietà viene ereditata da CIM_Printer.
Altro (1)
Sconosciuto (2)
PCL (3)
HPGL (4)
PJL (5)
PS (6)
PSPrinter (7)
IPDS (8)
PPDS (9)
EscapeP (10)
Il 11)
DDIF (12)
Interpressione (13)
ISO6429 (14)
Dati riga (15)
LineData
MODCA (16)
DODCA
REGIS (17)
SCS (18)
SPDL (19)
TEK4014 (20)
PDS (21)
IGP (22)
CodeV (23)
DSCD edizione Standard (24)
WPS (25)
LN03 (26)
CCITT (27)
QUIC (28)
CPAP (29)
DecPPL (30)
Testo semplice (31)
Simpletext
NPAP (32)
DOC (33)
imPress (34)
Pinwriter (35)
NPDL (36)
NEC201PL (37)
Automatico (38)
Pagine (39)
LIPS (40)
TIFF (41)
Diagnostica (42)
CaPSL (43)
EXCL (44)
LCDS (45)
XES (46)
MIME (47)
48
XPS
49
HPGL2
50
PCLXL
DefaultMimeType
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: ModelCorrespondence ("CIM_Printer.DefaultLanguage")
Tipo MIME attualmente in uso, se il valore DefaultLanguage è un tipo MIME (valore = 47).
Questa proprietà viene ereditata da CIM_Printer.
DefaultNumberUp
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
Numero di pagine del flusso di stampa di cui viene eseguito il rendering sulla stampante su un foglio multimediale, a meno che non venga specificato diversamente un processo.
Questa proprietà viene ereditata da CIM_Printer.
DefaultPaperType
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: ModelCorrespondence ("CIM_Printer.PaperTypesAvailable")
Tipo di carta utilizzato dalla stampante, a meno che un processo di stampa non specifichi un tipo di carta diverso. La stringa deve essere espressa nel formato specificato da ISO/IEC 1017 Document Printing Application (DPA), riepilogato nell'Appendice C di RFC 1759 (Printer MIB).
Questa proprietà viene ereditata da CIM_Printer.
DefaultPriority
-
Tipo di dati: uint32
-
Tipo di accesso: lettura/scrittura
Valore di priorità predefinito assegnato a ogni processo di stampa.
Descrizione
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: DisplayName ("Description")
Descrizione di un oggetto.
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
DetectedErrorState
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: ModelCorrespondence ("CIM_Printer.ErrorInformation"), MappingStrings ("MIB. IETF |Printer-MIB.hrPrinterDetectedErrorState")
Informazioni sull'errore della stampante.
Questa proprietà viene ereditata da CIM_Printer.
Sconosciuto (0)
Altro (1)
Nessun errore (2)
Carta bassa (3)
Nessun foglio (4)
Toner basso (5)
Nessun toner (6)
Porta aperta (7)
Inceppato (8)
Offline (9)
Servizio richiesto (10)
Contenitore di output pieno (11)
Deviceid
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: CIM_Key
Identificatore univoco della stampante in un sistema.
Questa proprietà viene ereditata da CIM_LogicalDevice.
Diretta
-
Tipo di dati: booleano
-
Tipo di accesso: lettura/scrittura
Se TRUE, il processo di stampa viene inviato direttamente alla stampante. Se FAL edizione Standard, il processo di stampa viene spoolato.
DoCompleteFirst
-
Tipo di dati: booleano
-
Tipo di accesso: lettura/scrittura
Se TRUE, la stampante avvia i processi che hanno terminato lo spooling. Se FAL edizione Standard, la stampante avvia i processi nell'ordine in cui vengono ricevuti i processi.
DriverName
-
Tipo di dati: string
-
Tipo di accesso: lettura/scrittura
Nome del driver della stampante Windows.
Esempio: Driver Fax Windows
EnableBIDI
-
Tipo di dati: booleano
-
Tipo di accesso: lettura/scrittura
Se TRUE, la stampante può stampare in modo bidirezionale.
EnableDevQueryPrint
-
Tipo di dati: booleano
-
Tipo di accesso: lettura/scrittura
Se TRUE, la stampante contiene documenti nella coda quando le configurazioni del documento e della stampante non corrispondono.
ErrorCleared
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
Se TRUE, l'errore segnalato in LastErrorCode è stato cancellato.
Questa proprietà viene ereditata da CIM_LogicalDevice.
ErrorDescription
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Informazioni sull'errore registrato in LastErrorCode e informazioni sulle azioni correttive che è possibile eseguire.
Questa proprietà viene ereditata da CIM_LogicalDevice.
ErrorInformation
-
Tipo di dati: matrice di stringhe
-
Tipo di accesso: lettura/scrittura
-
Qualificatori: ModelCorrespondence ("CIM_Printer.DetectedErrorState")
Matrice di informazioni supplementari per lo stato di errore corrente indicato in DetectedErrorState.
Questa proprietà viene ereditata da CIM_Printer.
ExtendedDetectedErrorState
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Segnala informazioni sugli errori standard. È necessario registrare informazioni aggiuntive in DetectedErrorState.
I valori sono:
0 (0x0)
Sconosciuto
1 (0x1)
Altro
2 (0x2)
Nessun errore
3 (0x3)
Carta in esaurimento
4 (0x4)
Carta esaurita
5 (0x5)
Toner insufficiente
6 (0x6)
Toner esaurito
7 (0x7)
Sportello aperto
8 (0x8)
Fogli bloccati
9 (0x9)
Necessaria manutenzione
10 (0xA)
Raccoglitore pieno
11 (0xB)
Problema di carta
12 (0xC)
Impossibile stampare la pagina
13 (0xD)
Intervento dell'utente richiesto
14 (0xE)
Memoria insufficiente
15 (0xF)
Server sconosciuto
ExtendedPrinterStatus
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Informazioni sullo stato per una stampante diversa dalle informazioni specificate nella proprietà Availability .
1 (0x1)
Altro
2 (0x2)
Sconosciuto
3 (0x3)
Idle
4 (0x4)
Stampa
5 (0x5)
Riscaldamento
6 (0x6)
Stampa arrestata
7
Offline
8 (0x8)
In pausa
9 (0x9)
Errore
10 (0xA)
Occupato
11 (0xB)
Non disponibile
12 (0xC)
In attesa
13 (0xD)
Elaborazione
14 (0xE)
Inizializzazione
15
Risparmio energia
16 (0x10)
Eliminazione in sospeso
17 (0x11)
I/O attivo
18 (0x12)
Feed manuale
Hidden
-
Tipo di dati: booleano
-
Tipo di accesso: lettura/scrittura
Se TRUE, la stampante è nascosta agli utenti di rete.
HorizontalResolution
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
-
Qualificatori: ModelCorrespondence ("CIM_PrintJob.HorizontalResolution"), Unità ("pixel per pollice")
Risoluzione orizzontale della stampante, espressa in pixel per pollice.
Questa proprietà viene ereditata da CIM_Printer.
InstallDate
-
Tipo di dati: datetime
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("MIF. DMTF |ComponentID|001.5"), DisplayName ("Data di installazione")
Data e ora di installazione di un oggetto. L'oggetto può essere installato senza scrivere un valore in questa proprietà. Questa proprietà viene ereditata da CIM_ManagedSystemElement.
JobCountSinceLastReset
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
-
Qualificatori: contatore
Numero di processi di stampa dall'ultima reimpostazione della stampante.
Questa proprietà viene ereditata da CIM_Printer.
KeepPrintedJobs
-
Tipo di dati: booleano
-
Tipo di accesso: lettura/scrittura
Se TRUE, lo spooler di stampa non elimina i processi completati.
Lingue Supportate
-
Tipo di dati: matrice uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("MIB. IETF |Printer-MIB.prtInterpreterLangFamily"), ModelCorrespondence ("CIM_Printer. MimeTypesSupported", "CIM_PrintJob.Language", "CIM_PrintService.LanguagesSupported")
Matrice delle lingue di stampa supportate in modo nativo.
Questa proprietà viene ereditata da CIM_Printer.
Altro (1)
Sconosciuto (2)
PCL (3)
HPGL (4)
PJL (5)
PS (6)
PSPrinter (7)
IPDS (8)
PPDS (9)
EscapeP (10)
Il 11)
DDIF (12)
Interpressione (13)
ISO6429 (14)
Dati riga (15)
LineData
MODCA (16)
DODCA
REGIS (17)
SCS (18)
SPDL (19)
TEK4014 (20)
PDS (21)
IGP (22)
CodeV (23)
DSCD edizione Standard (24)
WPS (25)
LN03 (26)
CCITT (27)
QUIC (28)
CPAP (29)
DecPPL (30)
Testo semplice (31)
Simpletext
NPAP (32)
DOC (33)
imPress (34)
Pinwriter (35)
NPDL (36)
NEC201PL (37)
Automatico (38)
Pagine (39)
LIPS (40)
TIFF (41)
Diagnostica (42)
CaPSL (43)
EXCL (44)
LCDS (45)
XES (46)
MIME (47)
XPS (48)
HPGL2 (49)
PCLXL (50)
LastErrorCode
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
Ultimo codice di errore segnalato dal dispositivo logico.
Questa proprietà viene ereditata da CIM_LogicalDevice.
Locale
-
Tipo di dati: booleano
-
Tipo di accesso: lettura/scrittura
Se TRUE, la stampante non è collegata a una rete. Se entrambe le proprietà Local e Network sono impostate su TRUE, la stampante è una stampante di rete.
Location
-
Tipo di dati: string
-
Tipo di accesso: lettura/scrittura
Posizione fisica della stampante.
Esempio: Bldg. 38, Stanza 1164
MarkingTechnology
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("MIB. IETF |Printer-MIB.prtMarkerMarkTech")
Contrassegnare la tecnologia utilizzata dalla stampante.
Questa proprietà viene ereditata da CIM_Printer.
Altro (1)
Sconosciuto (2)
LED elettrofotografico (3)
Laser elettrophotografico (4)
Elettrophotographic Other (5)
Impatto della matrice punto testa mobile 9 puntina (6)
Impatto della matrice punto testa mobile 24pin (7)
Impatto della matrice di punti della testa mobile altro (8)
Impatto testa mobile completamente formato (9)
Banda d'impatto (10)
Impatto altro (11)
Inkjet Aqueous (12)
Inkjet Solid (13)
Inkjet Other (14)
Penna (15)
Trasferimento termico (16)
Sensibilità termica (17)
Diffusione termica (18)
Altre termiche (19)
Elettroerosione (20)
Elettrostatico (21)
Microfiche fotografico (22)
Immagini fotografiche (23)
Altro fotografico (24)
Ion Deposition (25)
eBeam (26)
Typesetter (27)
MaxCopies
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
-
Qualificatori: ModelCorrespondence ("CIM_PrintJob.Copies")
Numero massimo di copie che la stampante può produrre per un processo.
Questa proprietà viene ereditata da CIM_Printer.
MaxNumberUp
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
-
Qualificatori: ModelCorrespondence ("CIM_PrintJob.NumberUp")
Numero massimo di pagine del flusso di stampa di cui la stampante può eseguire il rendering su un foglio multimediale, ad esempio carta.
Questa proprietà viene ereditata da CIM_Printer.
MaxSizeSupported
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
-
Qualificatori: ModelCorrespondence ("CIM_PrintJob.JobSize"), Unità ("kilobyte")
Processo più grande come flusso di byte, in kilobyte, che la stampante può accettare. Il valore 0 (zero) indica che non è impostato alcun limite.
Questa proprietà viene ereditata da CIM_Printer.
MimeTypesSupported
-
Tipo di dati: matrice di stringhe
-
Tipo di accesso: sola lettura
-
Qualificatori: ModelCorrespondence ("CIM_Printer. LanguagesSupported", "CIM_PrintJob.MimeTypes", "CIM_PrintService.MimeTypesSupported")
Matrice di spiegazioni dettagliate del tipo MIME supportate dalla stampante. Se vengono forniti dati, il valore 47 ("MIME") deve essere incluso nella proprietà LanguagesSupported .
Questa proprietà viene ereditata da CIM_Printer.
Nome
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: DisplayName ("Name")
Nome della stampante.
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
NaturalLanguagesSupported
-
Tipo di dati: matrice di stringhe
-
Tipo di accesso: sola lettura
-
Qualificatori: ArrayType ("Indexed"), MappingStrings ("MIB. IETF |Printer-MIB.prtLocalizationLanguage"), ModelCorrespondence ("CIM_PrintJob.NaturalLanguage")
Matrice di lingue supportate per le stringhe usate dalla stampante per l'output delle informazioni di gestione. Deve essere conforme a RFC 1766. Ad esempio, "en" viene usato per l'inglese.
Questa proprietà viene ereditata da CIM_Printer.
Rete
-
Tipo di dati: booleano
-
Tipo di accesso: lettura/scrittura
Se TRUE, la stampante è una stampante di rete. Se entrambe le proprietà Local e Network sono impostate su TRUE, la stampante è una stampante di rete.
PaperSizesSupported
-
Tipo di dati: matrice uint16
-
Tipo di accesso: sola lettura
Matrice dei tipi di carta supportati dalla stampante.
Questa proprietà viene ereditata da CIM_Printer.
Sconosciuto (0)
Altro (1)
A (2)
B (3)
C (4)
D (5)
E (6)
Lettera (7)
Legale (8)
Busta NA-10x13 (9)
Busta NA-9x12 (10)
Na-Number-10-Envelope (11)
Busta NA-7x9 (12)
Busta NA-9x11 (13)
Busta NA-10x14 (14)
Busta NA-Number-9 (15)
Busta NA-6x9 (16)
Busta NA-10x15 (17)
A0 (18)
A1 (19)
A2 (20)
A3 (21)
A4 (22)
A5 (23)
A6 (24)
A7 (25)
A8 (26)
A9A10 (27)
B0 (28)
B1 (29)
B2 (30)
B3 (31)
B4 (32)
B5 (33)
B6 (34)
B7 (35)
B8 (36)
B9 (37)
B10 (38)
C0 (39)
C1 (40)
C2C3 (41)
S2
C4 (42)
C3
C5 (43)
C4
C6 (44)
C5
C7 (45)
C6
C8 (46)
C7
ISO designato (47)
C8
JIS B0 (48)
ISO designato
JIS B1 (49)
JIS B0
JIS B2 (50)
JIS B1
JIS B3 (51)
JIS B2
JIS B4 (52)
JIS B3
JIS B5 (53)
JIS B4
JIS B6 (54)
JIS B5
JIS B7 (55)
JIS B6
JIS B8 (56)
JIS B7
JIS B9 (57)
JIS B8
JIS B10 (58)
JIS B9
Lettera NA (59)
JIS B10
NA-Legal (60)
Busta B4 (61)
Busta B5 (62)
Busta C3 (63)
Busta C4 (64)
Busta C5 (65)
Busta C6 (66)
Busta lunga designata (67)
Busta Monarch (68)
Dirigenti (69)
Folio (70)
Fattura (71)
Libro mastro (72)
Quarto (73)
PaperTypesAvailable
-
Tipo di dati: matrice di stringhe
-
Tipo di accesso: sola lettura
-
Qualificatori: ArrayType ("Indexed"), ModelCorrespondence ("CIM_PrintJob.RequiredPaperType", "CIM_PrintService.PaperTypesAvailable"), MappingStrings ("MIB. IETF |Printer-MIB.prtInputMediaName")
Matrice di tipi di carta attualmente disponibili sulla stampante. Ogni stringa deve essere espressa nel formato specificato da ISO/IEC 10175 Document Printing Application (DPA), riepilogato nell'Appendice C di RFC 1759 (Printer MIB). Tutte le dimensioni della carta identificate in questa proprietà devono essere visualizzate anche nella proprietà PaperSizesSupported .
Questa proprietà viene ereditata da CIM_Printer.
Esempio: iso-a4-color
Parametri
-
Tipo di dati: string
-
Tipo di accesso: lettura/scrittura
Parametri facoltativi per il processore di stampa.
Esempio: "Copies=2"
PNPDeviceID
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: schema ("Win32")
Identificatore del dispositivo Plug and Play di Windows del dispositivo logico.
Questa proprietà viene ereditata da CIM_LogicalDevice.
Esempio: *PNP030b
PortName
-
Tipo di dati: string
-
Tipo di accesso: lettura/scrittura
Porta utilizzata per trasmettere i dati a una stampante. Se una stampante è connessa a più porte, i nomi di ogni porta sono separati da virgole.
Esempio: LPT1:, LPT2:, LPT3:
PowerManagementCapabilities
-
Tipo di dati: matrice uint16
-
Tipo di accesso: sola lettura
Matrice delle funzionalità specifiche correlate all'alimentazione di un dispositivo logico.
Questa proprietà viene ereditata da CIM_LogicalDevice.
Sconosciuto (0)
Non supportato (1)
Disabilitato (2)
Abilitato (3)
Le funzionalità di risparmio energia sono attualmente abilitate, ma il set di funzionalità esatto è sconosciuto o le informazioni non sono disponibili.
Modalità risparmio energia immesse automaticamente (4)
Il dispositivo può modificare lo stato di alimentazione in base all'utilizzo o ad altri criteri.
Power State Settable (5)
Il metodo SetPowerState è supportato. Questo metodo è disponibile nella classe padre CIM_LogicalDevice e può essere implementato. Per altre informazioni, vedere Progettazione di classi MOF (Managed Object Format).
Power Cycling supportato (6)
Il metodo SetPowerState può essere richiamato con il parametro PowerState impostato su 5 (Power Cycle).
Accensione temporizzato supportata (7)
Accensione temporizzato supportata
Il metodo SetPowerState può essere richiamato con il parametro PowerState impostato su 5 (Power Cycle) e Time impostato su una data e un'ora specifiche, o intervallo, per l'accensione.
PowerManagementSupported
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
Se TRUE, la potenza del dispositivo può essere gestita, il che significa che può essere messa in modalità di sospensione. La proprietà non indica che le funzionalità di risparmio energia sono abilitate, ma solo che il dispositivo logico è in grado di gestire il risparmio energia.
Questa proprietà viene ereditata da CIM_LogicalDevice.
PrinterPaperNames
-
Tipo di dati: matrice di stringhe
-
Tipo di accesso: sola lettura
Matrice di formati di carta supportati dalla stampante. I nomi specificati dalla stampante vengono utilizzati per rappresentare i formati di carta supportati.
Esempio: B5 (JIS)
PrinterState
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
-
Qualificatori: Deprecato
Uno dei possibili stati relativi alla stampante. Questa proprietà è obsoleta. Al posto di questa proprietà, utilizzare PrinterStatus.
0
Inattiva: per altre informazioni, vedere la sezione Osservazioni di seguito.
1
In pausa
2
Errore
3
Eliminazione in sospeso
4
Inceppamento
5
Paper Out
6
Feed manuale
7
Problema di carta
8
Offline
9
I/O attivo
10
Occupato
11
Stampa
12
Raccoglitore pieno
13
Non disponibile
14
In attesa
15
Elaborazione
16
Inizializzazione
17
Riscaldamento
18
Toner Low
19
Toner esaurito
20
Punt pagina
21
Intervento dell'utente richiesto
22
Memoria insufficiente
23
Sportello aperto
24
Server_Unknown
25
Risparmio energia
PrinterStatus
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("MIB. IETF |Printer-MIB.hrPrinterStatus")
Informazioni sullo stato per una stampante diversa dalle informazioni specificate nella proprietà availability del dispositivo logico.
Questa proprietà viene ereditata da CIM_Printer.
Altro (1)
Sconosciuto (2)
Inattiva (3)
Inattiva: per altre informazioni, vedere la sezione Osservazioni di seguito.
Stampa (4)
Riscaldamento (5)
Riscaldamento
Stampa arrestata (6)
Offline (7)
PrintJobDataType
-
Tipo di dati: string
-
Tipo di accesso: lettura/scrittura
Tipo di dati di un processo di stampa in attesa del dispositivo di stampa basato su Windows.
Printprocessor
-
Tipo di dati: string
-
Tipo di accesso: lettura/scrittura
Nome dello spooler di stampa che gestisce i processi di stampa.
Esempio: SPOOLSS.DLL
Priorità
-
Tipo di dati: uint32
-
Tipo di accesso: lettura/scrittura
Priorità della stampante. I processi su una stampante con priorità più alta vengono pianificati per primi.
Pubblicati
-
Tipo di dati: booleano
-
Tipo di accesso: lettura/scrittura
Se TRUE, la stampante viene pubblicata nel servizio directory di rete.
In coda
-
Tipo di dati: booleano
-
Tipo di accesso: lettura/scrittura
Se TRUE, i buffer della stampante e le code stampano i processi.
RawOnly
-
Tipo di dati: booleano
-
Tipo di accesso: lettura/scrittura
Se TRUE, la stampante accetta solo i dati non elaborati da spooling.
SeparatorFile
-
Tipo di dati: string
-
Tipo di accesso: lettura/scrittura
Nome del file utilizzato per creare una pagina separatore. Questa pagina viene utilizzata per separare i processi di stampa inviati alla stampante.
ServerName
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Nome del server che controlla la stampante. Se questa stringa è NULL, la stampante viene controllata localmente.
Shared
-
Tipo di dati: booleano
-
Tipo di accesso: lettura/scrittura
Se TRUE, la stampante è disponibile come risorsa di rete condivisa.
Nomecondivisione
-
Tipo di dati: string
-
Tipo di accesso: lettura/scrittura
Nome condivisione del dispositivo di stampa basato su Windows.
Esempio: "\\PRINT edizione Standard RVER1\PRINTER2"
SpoolEnabled
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
-
Qualificatori: Deprecato
Questa proprietà è obsoleta; non usare. Se TRUE, lo spooling è abilitato per la stampante.
StartTime
-
Tipo di dati: datetime
-
Tipo di accesso: lettura/scrittura
Data e ora in cui una stampante può iniziare a stampare un processo, se la stampante è limitata alla stampa in momenti specifici. Questo valore viene espresso come tempo trascorso dalle 12:00 GMT (Ora di Greenwich).
Stato
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (10), DisplayName ("Status")
Stato corrente dell'oggetto. È possibile definire vari stati operativi e non operativi. Gli stati operativi includono: OK, Degraded e Pred Fail (un elemento, ad esempio un'unità disco rigido abilitata per SMART, potrebbe funzionare correttamente, ma prevedere un errore nel prossimo futuro). Gli stati non operativi includono: Errore, Avvio, Arresto e Servizio. Quest'ultimo, Service, può essere applicato durante il ridimensionamento mirror di un disco, il ricaricamento di un elenco di autorizzazioni utente o altre operazioni amministrative. Non tutte queste operazioni sono online, ma l'elemento gestito non è ok né in uno degli altri stati.
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
Sono inclusi i valori seguenti:
OK ("OK ")
Errore ("Errore ")
Degradato ("degradato")
Sconosciuto ("Sconosciuto")
Pred Fail ("Pred Fail ")
Avvio ("Starting ")
Arresto ("arresto ")
Servizio ("Servizio")
Sottolineato ("sottolineato ")
NonRecover ("NonRecover ")
Nessun contatto ("Nessun contatto ")
Lost Comm ("Lost Comm ")
StatusInfo
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("MIF. DMTF |Stato operativo|003.3")
Stato del dispositivo logico. Se questa proprietà non si applica al dispositivo logico, è necessario usare il valore 5 (Non applicabile).
Questa proprietà viene ereditata da CIM_LogicalDevice.
Altro (1)
Sconosciuto (2)
Abilitato (3)
Disabilitato (4)
Non applicabile (5)
SystemCreationClassName
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: propagati ("CIM_System.CreationClassName"), CIM_Key
Valore della proprietà CreationClassName del computer di ambito.
Questa proprietà viene ereditata da CIM_LogicalDevice.
Systemname
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: propagati ("CIM_System.Nome"), CIM_Key
Nome del sistema di definizione dell'ambito.
Questa proprietà viene ereditata da CIM_LogicalDevice.
TimeOfLastReset
-
Tipo di dati: datetime
-
Tipo di accesso: sola lettura
Data e ora dell'ultima reimpostazione della stampante.
Questa proprietà viene ereditata da CIM_Printer.
UntilTime
-
Tipo di dati: datetime
-
Tipo di accesso: lettura/scrittura
Data e ora in cui una stampante può stampare l'ultimo processo, se la stampante è limitata alla stampa in momenti specifici. Questo valore viene espresso come tempo trascorso dalle 12:00 GMT (Ora di Greenwich).
VerticalResolution
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
-
Qualificatori: ModelCorrespondence ("CIM_PrintJob.HorizontalResolution"), Unità ("pixel per pollice")
Risoluzione verticale, in pixel per pollice, della stampante.
Questa proprietà viene ereditata da CIM_Printer.
WorkOffline
-
Tipo di dati: booleano
-
Tipo di accesso: lettura/scrittura
Se TRUE, è possibile accodamento dei processi di stampa nel computer quando la stampante è offline.
Osservazioni:
La classe Win32_Printer deriva da CIM_Printer. Prima di chiamare SWbemObject.Put_ o IWbemServices::P utInstance per un'istanza di Win32_Printer, è necessario abilitare il privilegio SeLoadDriverPrivilegePrivilegeLoadDriver per Visual Basic e LoadDriver per i moniker di scripting. Per altre informazioni, vedere Costanti dei privilegi ed esecuzione di operazioni con privilegi. Nell'esempio di codice VBScript seguente viene illustrato come abilitare il privilegio SetLoadDriverPrivilege nello script.
Per usare i cluster di stampante MSCS, usare l'assembly prnadmin.dll oppure lo spazio dei nomi System.Printing di .NET Framework.
Set objPrinter = GetObject("winmgmts:{impersonationLevel=Impersonate,(LoadDriver)}!//./Root/CIMv2:Win32_Printer")
Windows usa le credenziali dell'utente che esegue lo script per determinare quali sono le stampanti disponibili. Pertanto, se si esegue uno script in modalità remota, è possibile accedere solo a qualsiasi stampante disponibile per l'account utente in tale sistema remoto.
Non è possibile utilizzare la classe Win32_Printer per le stampanti in un cluster di stampa MSCS. Potrebbe invece essere necessario usare lo strumento Printer Amministrazione (Prn Amministrazione.dll) o lo spazio dei nomi System.Printing di .NET Framework.
Nota
Se si sta recuperando PrinterStatus = 3 o PrinterState = 0, il driver della stampante potrebbe non inserire informazioni accurate in WMI. WMI recupera le informazioni sulla stampante dal processo spoolsv.exe. È possibile che il driver della stampante non ne riporti lo stato allo spooler. In questo caso, Win32_Printer segnala la stampante come inattiva.
Esempi
Nell'esempio di codice di PowerShell seguente viene illustrato come determinare la stampante predefinita del computer locale.
Get-WmiObject win32_printer | %{if ($_.default) {$_}}
Nell'esempio di codice VBScript seguente viene descritto come recuperare le statistiche della stampante dalle istanze di Win32_Printer.
Set PrinterSet = GetObject("winmgmts:").InstancesOf ("Win32_Printer")
If (PrinterSet.Count = 0 ) Then WScript.Echo "No Printers Installed!"
for each Printer in PrinterSet
if Printer.PrinterStatus = 3 then WScript.Echo Printer.Name & Chr(13) & "Status: Idle"
if Printer.PrinterStatus = 4 then WScript.Echo Printer.Name & Chr(13) & "Status: Printing"
next
Nell'esempio di codice Perl seguente viene descritto come recuperare le statistiche della stampante dalle istanze di Win32_Printer.
use strict;
use Win32::OLE;
my $PrinterSet;
eval { $PrinterSet = Win32::OLE->GetObject("winmgmts:{impersonationLevel=impersonate}!\\\\.\\root\\cimv2")->
InstancesOf ("Win32_Printer"); };
unless($@)
{
if ($PrinterSet->{Count} == 0)
{
print "No Printers Installed!\n";
}
foreach my $PrinterInst (in $PrinterSet)
{
if ($PrinterInst->{PrinterStatus} == 3)
{
print "\n$PrinterInst->{Name}\nStatus: Idle\n";
}
if ($PrinterInst->{PrinterStatus} == 4)
{
print "\n$PrinterInst->{Name}\nStatus: Printing\n";
}
}
}
else
{
print STDERR Win32::OLE->LastError, "\n";
}
Nell'esempio di codice VBScript seguente viene illustrato come ottenere il nome della stampante predefinita per un computer.
strComputer = "."
Set objWMIService = GetObject( "winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\Root\CIMv2")
Set colInstalledPrinters = objWMIService.ExecQuery ("Select * from Win32_Printer")
For Each objPrinter in colInstalledPrinters
If objPrinter.Default = "True" Then
Wscript.Echo "Name: " & objPrinter.Name
End If
Next
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Spazio dei nomi |
Root\CIMV2 |
MOF |
|
DLL |
|
Vedi anche