Win32_Printer-Klasse
Die Win32_PrinterWMI-Klasse stellt ein Gerät dar, das mit einem Computer verbunden ist, der unter einem Microsoft Windows-Betriebssystem ausgeführt wird und ein gedrucktes Bild oder Text auf Papier oder einem anderen Medium erstellen kann.
Die folgende Syntax wurde aus MOF-Code (Managed Object Format, verwaltetes Objektformat) vereinfacht und enthält alle geerbten Eigenschaften.
Syntax
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;
};
Member
Die Win32_Printer-Klasse verfügt über die folgenden Membertypen:
Methoden
Die Win32_Printer-Klasse verfügt über diese Methoden.
Methode | BESCHREIBUNG |
---|---|
AddPrinterConnection | Fügt dem Drucker eine Verbindung hinzu. |
CancelAllJobs | Bricht alle Aufträge ab. |
GetSecurityDescriptor | Gibt die Sicherheitsbeschreibung zurück, die den Zugriff auf den Drucker steuert. |
Anhalten | Hält die Druckwarteschlange an. |
PrintTestPage | Gibt eine Testseite aus. |
RenamePrinter | Benennt einen Drucker um. |
Zurücksetzen | Nicht implementiert. Weitere Informationen zum Implementieren dieser Methode finden Sie in der Reset-Methode in CIM_Printer. |
Fortsetzen | Setzt angehaltene Druckwarteschlange fort. |
SetDefaultPrinter | Legt den Standarddrucker fest. |
SetPowerState | Nicht implementiert. Weitere Informationen zum Implementieren dieser Methode finden Sie in der SetPowerState-Methode in CIM_Printer. |
SetSecurityDescriptor | Schreibt eine aktualisierte Version der Sicherheitsbeschreibung, die den Zugriff auf den Drucker steuert. |
Eigenschaften
Die Win32_Printer-Klasse verfügt über diese Eigenschaften.
-
Attribute
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
Bitmap von Attributen für ein Windows-basiertes Druckgerät.
-
-
PRINTER_ATTRIBUTE_QUEUED (1 (0x1))
-
In Warteschlange
Druckaufträge werden gepuffert und in die Warteschlange gestellt.
-
PRINTER_ATTRIBUTE_DIRECT (2 (0x2))
-
Direkt
Dokument, das direkt an den Drucker gesendet werden soll. Dieser Wert wird verwendet, wenn Druckaufträge nicht ordnungsgemäß in die Warteschlange gestellt werden.
-
PRINTER_ATTRIBUTE_DEFAULT (4 (0x4))
-
Standard
Standarddrucker auf einem Computer.
-
PRINTER_ATTRIBUTE_SHARED (8 (0x8))
-
Shared
Verfügbar als freigegebene Netzwerkressource.
-
PRINTER_ATTRIBUTE_NETWORK (16 (0x10))
-
Netzwerk
An ein Netzwerk angefügt. Wenn sowohl lokale Bits als auch Netzwerkbits festgelegt sind, bedeutet dies einen Netzwerkdrucker.
-
PRINTER_ATTRIBUTE_HIDDEN (32 (0x20))
-
Ausgeblendet
Für einige Benutzer im Netzwerk ausgeblendet.
-
PRINTER_ATTRIBUTE_LOCAL (64 (0x40))
-
Lokal
Direkt mit einem Computer verbunden. Wenn sowohl lokale Bits als auch Netzwerkbits festgelegt sind, bedeutet dies einen Netzwerkdrucker.
-
PRINTER_ATTRIBUTE_ENABLEDEVQ (128 (0x80))
-
EnableDevQ
Aktivieren Sie die Warteschlange auf dem Drucker, falls verfügbar.
-
PRINTER_ATTRIBUTE_KEEPPRINTEDJOBS (256 (0x100))
-
KeepPrintedJobs
Spooler sollte Dokumente nicht löschen, nachdem sie gedruckt wurden.
-
PRINTER_ATTRIBUTE_DO_COMPLETE_FIRST (512 (0x200))
-
DoCompleteFirst
Starten Sie zuerst Aufträge, die das Spooling abgeschlossen haben.
-
PRINTER_ATTRIBUTE_WORK_OFFLINE (1024 (0x400))
-
WorkOffline
Warteschlangendruckaufträge, wenn ein Drucker nicht verfügbar ist.
-
PRINTER_ATTRIBUTE_ENABLE_BIDI (2048 (0x800))
-
EnableBIDI
Aktivieren Sie den bidirektionalen Druck.
-
PRINTER_ATTRIBUTE_RAW_ONLY (4096 (0x1000))
-
Zulassen, dass nur Rohdatentypaufträge in einem Pool verwendet werden.
-
PRINTER_ATTRIBUTE_PUBLISHED (8192 (0x2000))
-
Veröffentlicht
Veröffentlicht im Netzwerkverzeichnisdienst.
Verfügbarkeit
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("MIF. DMTF| Betriebszustand|003.5", "MIB. IETF| HOST-RESOURCES-MIB.hrDeviceStatus")
Verfügbarkeit und status des Geräts.
Diese Eigenschaft wird von CIM_LogicalDevice geerbt.
Sonstiges (1)
Unbekannt (2)
Running/Full Power (3)
Running oder Full Power
Warnung (4)
Im Test (5)
Nicht zutreffend (6)
Ausschalten (7)
Off Line (8)
Off Duty (9)
Herabgestuft (10)
Nicht installiert (11)
Installationsfehler (12)
Stromsparen – Unbekannt (13)
Es ist bekannt, dass sich das Gerät in einem Energiesparmodus befindet, aber seine genaue status ist unbekannt.
Stromsparmodus – Energiesparmodus (14)
Das Gerät befindet sich im Energiesparmodus, funktioniert aber weiterhin und kann eine leistungseinbußen aufweisen.
Energiesparmodus – Standby (15)
Das Gerät funktioniert nicht, konnte aber schnell auf Volle gebracht werden.
Stromversorgung (16)
Stromsparen – Warnung (17)
Das Gerät befindet sich in einem Warnzustand, aber auch im Energiesparmodus.
Angehalten (18)
Das Gerät ist angehalten.
Nicht bereit (19)
Das Gerät ist nicht bereit.
Nicht konfiguriert (20)
Das Gerät ist nicht konfiguriert.
Stilllegung (21)
Das Gerät ist ruhig.
AvailableJobSheets
-
Datentyp: Zeichenfolgenarray
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_PrintJob.RequiredJobSheets")
Array aller Auftragsblätter, die auf einem Drucker verfügbar sind. Kann auch verwendet werden, um das Banner zu beschreiben, das ein Drucker zu Beginn jedes Auftrags oder andere vom Benutzer angegebene Optionen bereitstellt.
Diese Eigenschaft wird von CIM_Printer geerbt.
AveragePagesPerMinute
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
Druckrate in durchschnittlicher Anzahl von Seiten pro Minute, die ein Drucker ausgeben kann.
Capabilities
-
Datentyp: uint16-Array
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ArrayType ("indiziert"), ModelCorrespondence ("CIM_Printer. CapabilityDescriptions", "CIM_PrintJob.Finishing", "CIM_PrintService.Capabilities")
Array von Druckerfunktionen.
Diese Eigenschaft wird von CIM_Printer geerbt.
Unbekannt (0)
Sonstiges (1)
Farbdruck (2)
Duplexdruck (3)
Kopien (4)
Sortierung (5)
Heften (6)
Transparenzdruck (7)
Punch (8)
Cover (9)
Binden (10)
Schwarzweißdruck (11)
Einseitig (12)
One-Sided
Zweiseitige lange Kante (13)
Two-Sided Long Edge
Zweiseitige kurze Kante (14)
Two-Sided Short Edge
Hochformat (15)
Querformat (16)
Umgekehrtes Hochformat (17)
Umgekehrtes Querformat (18)
Quality High (19)
Qualitätsnormal (20)
Niedrige Qualität (21)
CapabilityDescriptions
-
Datentyp: Zeichenfolgenarray
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ArrayType ("indiziert"), ModelCorrespondence ("CIM_Printer. Funktionen")
Array von Freiformzeichenfolgen, die detaillierte Erläuterungen zu den im Capabilities-Array angegebenen Druckerfeatures bereitstellen. Jeder Eintrag dieses Arrays bezieht sich auf einen Eintrag im Capabilities-Array , der sich im selben Index befindet.
Diese Eigenschaft wird von CIM_Printer geerbt.
Caption
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (64), DisplayName ("Caption")
Kurze Beschreibung eines Objekts – eine einzeilige Zeichenfolge.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
CharSetsSupported
-
Datentyp: Zeichenfolgenarray
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ArrayType ("Indiziert"), ModelCorrespondence ("CIM_PrintJob.CharSet"), MappingStrings ("MIB. IETF| Printer-MIB.prtLocalizationCharacterSet")
Array der verfügbaren Zeichensätze für die Ausgabe. Zeichenfolgen, die in dieser Eigenschaft bereitgestellt werden, müssen der Semantik und Syntax entsprechen, die in Abschnitt 4.1.2 ("Charsetparameter") in RFC 2046 (MIME Part 2) angegeben und in der IANA-Zeichensatzregistrierung enthalten sind. Beispiele hierfür sind "UTF-8", "us-ASCII" und "iso-8859-1".
Diese Eigenschaft wird von CIM_Printer geerbt.
Comment
-
Datentyp: string
-
Zugriffstyp: Lese-/Schreibzugriff
Kommentar für eine Druckwarteschlange.
Beispiel: Farbdrucker
ConfigManagerErrorCode
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32")
Win32 Configuration Manager Fehlercode.
Diese Eigenschaft wird von CIM_LogicalDevice geerbt.
Dieses Gerät funktioniert ordnungsgemäß. (0)
Das Gerät funktioniert ordnungsgemäß.
Dieses Gerät ist nicht ordnungsgemäß konfiguriert. (1)
Das Gerät ist nicht ordnungsgemäß konfiguriert.
Windows kann den Treiber für dieses Gerät nicht laden. (2)
Der Treiber für dieses Gerät ist möglicherweise beschädigt, oder Ihr System verfügt möglicherweise über wenig Arbeitsspeicher oder andere Ressourcen. (3)
Der Treiber für dieses Gerät ist möglicherweise beschädigt, oder das System verfügt über wenig Arbeitsspeicher oder andere Ressourcen.
Dieses Gerät funktioniert nicht ordnungsgemäß. Einer der Treiber oder Ihre Registrierung ist möglicherweise beschädigt. (4)
Das Gerät funktioniert nicht ordnungsgemäß. Einer der Treiber oder die Registrierung ist möglicherweise beschädigt.
Der Treiber für dieses Gerät benötigt eine Ressource, die Windows nicht verwalten kann. (5)
Der Treiber für das Gerät erfordert eine Ressource, die Windows nicht verwalten kann.
Die Startkonfiguration für dieses Gerät ist in Konflikt mit anderen Geräten. (6)
Die Startkonfiguration für das Gerät ist in Konflikt mit anderen Geräten.
Filter kann nicht gefiltert werden. (7)
Das Treiberladeprogramm für das Gerät fehlt. (8)
Das Treiberladeprogramm für das Gerät fehlt.
Dieses Gerät funktioniert nicht ordnungsgemäß, da die steuernde Firmware die Ressourcen für das Gerät falsch meldet. (9)
Das Gerät funktioniert nicht ordnungsgemäß. Die steuernde Firmware meldet die Ressourcen für das Gerät fälschlicherweise.
Dieses Gerät kann nicht gestartet werden. (10)
Das Gerät kann nicht gestartet werden.
Bei diesem Gerät ist ein Fehler aufgetreten. (11)
Fehler beim Gerät.
Dieses Gerät kann nicht genügend freie Ressourcen finden, die es verwenden kann. (12)
Das Gerät kann nicht genügend kostenlose Ressourcen finden, um es zu verwenden.
Windows kann die Ressourcen dieses Geräts nicht überprüfen. (13)
Windows kann die Ressourcen des Geräts nicht überprüfen.
Dieses Gerät kann erst dann ordnungsgemäß funktionieren, wenn Sie den Computer neu starten. (14)
Das Gerät kann erst dann ordnungsgemäß funktionieren, wenn der Computer neu gestartet wird.
Dieses Gerät funktioniert nicht ordnungsgemäß, da wahrscheinlich ein Problem mit einer erneuten Enumeration vorliegt. (15)
Das Gerät funktioniert aufgrund eines möglichen Problems mit einer erneuten Enumeration nicht ordnungsgemäß.
Windows kann nicht alle Ressourcen identifizieren, die von diesem Gerät verwendet werden. (16)
Windows kann nicht alle Ressourcen identifizieren, die vom Gerät verwendet werden.
Dieses Gerät fragt nach einem unbekannten Ressourcentyp. (17)
Das Gerät fordert einen unbekannten Ressourcentyp an.
Installieren Sie die Treiber für dieses Gerät neu. (18)
Gerätetreiber müssen neu installiert werden.
Fehler beim Verwenden des VxD-Ladeprogramms. (19)
Ihre Registrierung ist möglicherweise beschädigt. (20)
Die Registrierung ist möglicherweise beschädigt.
Systemfehler: Versuchen Sie, den Treiber für dieses Gerät zu ändern. Wenn dies nicht funktioniert, lesen Sie ihre Hardwaredokumentation. Windows entfernt dieses Gerät. (21)
Systemfehler. Wenn das Ändern des Gerätetreibers ineffektiv ist, lesen Sie die Hardwaredokumentation. Windows entfernt das Gerät.
Dieses Gerät ist deaktiviert. (22)
Das Gerät ist deaktiviert.
Systemfehler: Versuchen Sie, den Treiber für dieses Gerät zu ändern. Wenn dies nicht funktioniert, lesen Sie ihre Hardwaredokumentation. (23)
Systemfehler. Wenn das Ändern des Gerätetreibers ineffektiv ist, lesen Sie die Hardwaredokumentation.
Dieses Gerät ist nicht vorhanden, funktioniert nicht ordnungsgemäß oder hat nicht alle Treiber installiert. (24)
Das Gerät ist nicht vorhanden, funktioniert nicht ordnungsgemäß, oder es sind nicht alle Treiber installiert.
Windows richtet dieses Gerät noch ein. (25)
Windows richtet das Gerät noch ein.
Windows richtet dieses Gerät noch ein. (26)
Windows richtet das Gerät noch ein.
Dieses Gerät verfügt nicht über eine gültige Protokollkonfiguration. (27)
Das Gerät verfügt nicht über eine gültige Protokollkonfiguration.
Die Treiber für dieses Gerät sind nicht installiert. (28)
Gerätetreiber sind nicht installiert.
Dieses Gerät ist deaktiviert, da die Firmware des Geräts nicht die erforderlichen Ressourcen bereitgestellt hat. (29)
Das Gerät ist deaktiviert. Die Gerätefirmware hat nicht die erforderlichen Ressourcen bereitgestellt.
Dieses Gerät verwendet eine Interrupt Request (IRQ)-Ressource, die von einem anderen Gerät verwendet wird. (30)
Das Gerät verwendet eine IRQ-Ressource, die von einem anderen Gerät verwendet wird.
Dieses Gerät funktioniert nicht ordnungsgemäß, da Windows die für dieses Gerät erforderlichen Treiber nicht laden kann. (31)
Das Gerät funktioniert nicht ordnungsgemäß. Windows kann die erforderlichen Gerätetreiber nicht laden.
ConfigManagerUserConfig
-
Datentyp: boolean
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32")
Bei TRUE verwendet das Gerät eine benutzerdefinierte Konfiguration.
Diese Eigenschaft wird von CIM_LogicalDevice geerbt.
CreationClassName
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: CIM_Key
Der Name der ersten konkreten Klasse, die in der Vererbungskette angezeigt wird, die zum Erstellen einer instance verwendet wird. Bei Verwendung mit anderen Schlüsseleigenschaften der -Klasse ermöglicht die -Eigenschaft die eindeutige Identifizierung aller Instanzen dieser Klasse und ihrer Unterklassen.
Diese Eigenschaft wird von CIM_LogicalDevice geerbt.
CurrentCapabilities
-
Datentyp: uint16-Array
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_Printer. Funktionen")
Array von Druckerfunktionen, die derzeit verwendet werden. Ein Eintrag in dieser Eigenschaft muss auch im Capabilities-Array aufgeführt werden.
Diese Eigenschaft wird von CIM_Printer geerbt.
Unbekannt (0)
Sonstiges (1)
Farbdruck (2)
Duplexdruck (3)
Kopien (4)
Sortierung (5)
Heften (6)
Transparenzdruck (7)
Punch (8)
Cover (9)
Binden (10)
Schwarzweißdruck (11)
Einseitig (12)
One-Sided
Zweiseitige lange Kante (13)
Two-Sided Long Edge
Zweiseitige kurze Kante (14)
Two-Sided Short Edge
Hochformat (15)
Landschaft (16)
Umgekehrtes Hochformat (17)
Umgekehrte Landschaft (18)
Quality High (19)
Qualität Normal (20)
Niedrige Qualität (21)
CurrentCharSet
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_Printer. CharSetsSupported")
Der Zeichensatz, der derzeit für die Ausgabe verwendet wird. Zeichenfolgen, die in dieser Eigenschaft bereitgestellt werden, müssen der Semantik und Syntax entsprechen, die in Abschnitt 4.1.2 ("Charsetparameter") in RFC 2046 (MIME Part 2) angegeben und in der IANA-Zeichensatzregistrierung enthalten sind. Beispiele hierfür sind "utf-8", "us-ASCII" und iso-8859-1.
Diese Eigenschaft wird von CIM_Printer geerbt.
CurrentLanguage
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_Printer. LanguagesSupported", "CIM_Printer. CurrentMimeType")
Derzeit verwendete Druckersprache. Die verwendete Sprache muss in der LanguagesSupported-Eigenschaft aufgeführt werden.
Diese Eigenschaft wird von CIM_Printer geerbt.
Sonstiges (1)
Unbekannt (2)
PCL (3)
HPGL (4)
PJL (5)
PS (6)
PSPrinter (7)
IPDS (8)
PPDS (9)
EscapeP (10)
Epson (11)
DDIF (12)
Interpress (13)
ISO6429 (14)
Zeilendaten (15)
Linedata
MODCA (16)
DODCA
REGIS (17)
SCS (18)
SPDL (19)
TEK4014 (20)
PDS (21)
IGP (22)
CodeV (23)
DSCDSE (24)
WPS (25)
LN03 (26)
CCITT (27)
QUIC (28)
CPAP (29)
DecPPL (30)
Einfacher Text (31)
SimpleText
NPAP (32)
DOC (33)
imPress (34)
Pinwriter (35)
NPDL (36)
NEC201PL (37)
Automatisch (38)
Seiten (39)
LIPS (40)
TIFF (41)
Diagnose (42)
CaPSL (43)
EXCL (44)
LCDS (45)
XES (46)
MIME (47)
48
XPS
49
HPGL2
50
PCLXL
CurrentMimeType
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_Printer. CurrentLanguage")
Der MIME-Typ wird derzeit verwendet, wenn currentLanguage ein MIME-Typ ist (Wert = 47).
Diese Eigenschaft wird von CIM_Printer geerbt.
CurrentNaturalLanguage
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_Printer. NaturalLanguagesSupported")
Sprache, die der Drucker derzeit für die Verwaltung verwendet. Die hier aufgeführte Sprache muss auch in der NaturalLanguagesSupported-Eigenschaft aufgeführt werden.
Diese Eigenschaft wird von CIM_Printer geerbt.
CurrentPaperType
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_Printer. PaperTypesAvailable")
Papiertyp, den der Drucker verwendet. Muss in der Form ausgedrückt werden, die von der ISO/IEC 10175 Document Printing Application (DPA) angegeben ist, die in Anhang C von RFC 1759 (Printer MIB) zusammengefasst ist.
Diese Eigenschaft wird von CIM_Printer geerbt.
Standard
-
Datentyp: boolean
-
Zugriffstyp: Schreibgeschützt
Bei TRUE ist der Drucker der Standarddrucker.
DefaultCapabilities
-
Datentyp: uint16-Array
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_Printer. Funktionen")
Array der standardmäßig verwendeten Druckerfunktionen. Jeder Eintrag im DefaultCapabilities-Array muss auch im Capabilities-Array aufgeführt werden.
Diese Eigenschaft wird von CIM_Printer geerbt.
Unbekannt (0)
Sonstiges (1)
Farbdruck (2)
Duplexdruck (3)
Kopien (4)
Sortierung (5)
Heften (6)
Transparenzdruck (7)
Punch (8)
Cover (9)
Binden (10)
Schwarzweißdruck (11)
Einseitig (12)
One-Sided
Zweiseitige lange Kante (13)
Two-Sided Long Edge
Zweiseitige kurze Kante (14)
Two-Sided Short Edge
Hochformat (15)
Querformat (16)
Umgekehrtes Hochformat (17)
Umgekehrtes Querformat (18)
Quality High (19)
Qualitätsnormal (20)
Niedrige Qualität (21)
DefaultCopies
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
Anzahl der kopien, die für einen Auftrag erstellt wurden – sofern nicht anders angegeben.
Diese Eigenschaft wird von CIM_Printer geerbt.
DefaultLanguage
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_Printer. LanguagesSupported", "CIM_Printer. DefaultMimeType")
Standardsprache des Druckers. Die hier aufgeführte Sprache muss auch in der LanguagesSupported-Eigenschaft aufgeführt werden.
Diese Eigenschaft wird von CIM_Printer geerbt.
Sonstiges (1)
Unbekannt (2)
PCL (3)
HPGL (4)
PJL (5)
PS (6)
PSPrinter (7)
IPDS (8)
PPDS (9)
EscapeP (10)
Epson (11)
DDIF (12)
Interpress (13)
ISO6429 (14)
Zeilendaten (15)
Linedata
MODCA (16)
DODCA
REGIS (17)
SCS (18)
SPDL (19)
TEK4014 (20)
PDS (21)
IGP (22)
CodeV (23)
DSCDSE (24)
WPS (25)
LN03 (26)
CCITT (27)
QUIC (28)
CPAP (29)
DecPPL (30)
Einfacher Text (31)
SimpleText
NPAP (32)
DOC (33)
imPress (34)
Pinwriter (35)
NPDL (36)
NEC201PL (37)
Automatisch (38)
Seiten (39)
LIPS (40)
TIFF (41)
Diagnose (42)
CaPSL (43)
EXCL (44)
LCDS (45)
XES (46)
MIME (47)
48
XPS
49
HPGL2
50
PCLXL
DefaultMimeType
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_Printer. DefaultLanguage")
Wird derzeit der MIME-Typ verwendet, wenn der DefaultLanguage-Wert ein MIME-Typ ist (Wert = 47).
Diese Eigenschaft wird von CIM_Printer geerbt.
DefaultNumberUp
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
Die Anzahl der Druckstreamseiten, die der Drucker auf einem Medienblatt rendert– es sei denn, ein Auftrag gibt etwas anderes an.
Diese Eigenschaft wird von CIM_Printer geerbt.
DefaultPaperType
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_Printer. PaperTypesAvailable")
Papiertyp, den der Drucker verwendet– es sei denn, ein Druckauftrag gibt einen anderen Papiertyp an. Die Zeichenfolge muss in der Form ausgedrückt werden, die in der ISO/IEC 1017 Document Printing Application (DPA) angegeben ist, die in Anhang C des RFC 1759 (Printer MIB) zusammengefasst ist.
Diese Eigenschaft wird von CIM_Printer geerbt.
DefaultPriority
-
Datentyp: uint32
-
Zugriffstyp: Lese-/Schreibzugriff
Standardwert, der jedem Druckauftrag zugewiesen ist.
Beschreibung
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Description")
Beschreibung eines Objekts.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
DetectedErrorState
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_Printer. ErrorInformation"), MappingStrings ("MIB. IETF| Printer-MIB.hrPrinterDetectedErrorState")
Druckerfehlerinformationen.
Diese Eigenschaft wird von CIM_Printer geerbt.
Unbekannt (0)
Sonstiges (1)
Kein Fehler (2)
Niedrigpapier (3)
Kein Papier (4)
Niedriger Toner (5)
Kein Toner (6)
Tür offen (7)
Jammed (8)
Offline (9)
Dienst angefordert (10)
Ausgabe bin vollständig (11)
DeviceID
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: CIM_Key
Eindeutiger Bezeichner des Druckers auf einem System.
Diese Eigenschaft wird von CIM_LogicalDevice geerbt.
Direkt
-
Datentyp: Boolesch
-
Zugriffstyp: Lese-/Schreibzugriff
Bei TRUE wird der Druckauftrag direkt an den Drucker gesendet. Bei FALSE wird der Druckauftrag in einem Spool ausgeführt.
DoCompleteFirst
-
Datentyp: Boolesch
-
Zugriffstyp: Lese-/Schreibzugriff
Bei TRUE startet der Drucker Aufträge, die mit dem Spooling abgeschlossen sind. Bei FALSE startet der Drucker Aufträge in der Reihenfolge, in der die Aufträge empfangen werden.
DriverName
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Lese-/Schreibzugriff
Name des Windows-Druckertreibers.
Beispiel: Windows-Faxtreiber
EnableBIDI
-
Datentyp: Boolesch
-
Zugriffstyp: Lese-/Schreibzugriff
Wenn TRUE, kann der Drucker bidirektional drucken.
EnableDevQueryPrint
-
Datentyp: Boolesch
-
Zugriffstyp: Lese-/Schreibzugriff
Bei TRUE hält der Drucker Dokumente in der Warteschlange bereit, wenn dokument- und druckereinrichtungs nicht übereinstimmen.
ErrorCleared
-
Datentyp: Boolesch
-
Zugriffstyp: Schreibgeschützt
Wenn TRUE, wurde der in LastErrorCode gemeldete Fehler gelöscht.
Diese Eigenschaft wird von CIM_LogicalDevice geerbt.
ErrorDescription
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Informationen zum in LastErrorCode aufgezeichneten Fehler und Informationen zu Korrekturmaßnahmen, die ergriffen werden können.
Diese Eigenschaft wird von CIM_LogicalDevice geerbt.
ErrorInformation
-
Datentyp: Zeichenfolgenarray
-
Zugriffstyp: Lese-/Schreibzugriff
-
Qualifizierer: ModelCorrespondence ("CIM_Printer. DetectedErrorState")
Array von zusätzlichen Informationen für den aktuellen Fehlerstatus, der in DetectedErrorState angegeben ist.
Diese Eigenschaft wird von CIM_Printer geerbt.
ExtendedDetectedErrorState
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Meldet Standardfehlerinformationen. Zusätzliche Informationen sollten in DetectedErrorState aufgezeichnet werden.
Gültige Werte:
0 (0x0)
Unbekannt
1 (0x1)
Sonstiges
2 (0x2)
Kein Fehler
3 (0x3)
Wenig Papier
4 (0x4)
Kein Papier
5 (0x5)
Wenig Toner
6 (0x6)
Kein Toner
7 (0x7)
Gerät geöffnet
8 (0x8)
Papierstau
9 (0x9)
Angeforderter Dienst
10 (0xA)
Ausgabeschacht voll
11 (0xB)
Papierproblem
12 (0xC)
Seite kann nicht gedruckt werden
13 (0xD)
Benutzereingriff erforderlich
14 (0xE)
Nicht genügend Arbeitsspeicher
15 (0xF)
Server unbekannt
ExtendedPrinterStatus
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Statusinformationen für einen Drucker, die sich von den in der Verfügbarkeitseigenschaft angegebenen Informationen unterscheiden.
1 (0x1)
Sonstiges
2 (0x2)
Unbekannt
3 (0x3)
Idle
4 (0x4)
5 (0x5)
Aufwärmen
6 (0x6)
Drucken beendet
7
Offline
8 (0x8)
Angehalten
9 (0x9)
Fehler
10 (0xA)
Busy
11 (0xB)
Nicht verfügbar
12 (0xC)
Warten
13 (0xD)
Verarbeitung
14 (0xE)
Initialisierung
15
Energiesparen
16 (0x10)
Ausstehende Löschung
17 (0x11)
E/A Aktiv
18 (0x12)
Manueller Feed
Hidden
-
Datentyp: Boolesch
-
Zugriffstyp: Lese-/Schreibzugriff
Bei TRUE ist der Drucker für Netzwerkbenutzer ausgeblendet.
HorizontalResolution
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_PrintJob.HorizontalResolution"), Einheiten ("Pixel pro Zoll")
Horizontale Auflösung des Druckers – in Pixel pro Zoll.
Diese Eigenschaft wird von CIM_Printer geerbt.
InstallDate
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Installationsdatum")
Datum und Uhrzeit der Installation eines Objekts. Das Objekt kann installiert werden, ohne dass ein Wert in diese Eigenschaft geschrieben wird. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
JobCountSinceLastReset
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Zähler
Anzahl der Druckaufträge seit dem letzten Zurücksetzen des Druckers.
Diese Eigenschaft wird von CIM_Printer geerbt.
KeepPrintedJobs
-
Datentyp: Boolesch
-
Zugriffstyp: Lese-/Schreibzugriff
True gibt an, dass der Druckspooler die abgeschlossenen Aufträge nicht löscht.
SprachenUnterstützt
-
Datentyp: uint16-Array
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("MIB. IETF| Printer-MIB.prtInterpreterLangFamily"), ModelCorrespondence ("CIM_Printer. MimeTypesSupported", "CIM_PrintJob.Language", "CIM_PrintService.LanguagesSupported")
Array der nativ unterstützten Drucksprachen.
Diese Eigenschaft wird von CIM_Printer geerbt.
Sonstiges (1)
Unbekannt (2)
PCL (3)
HPGL (4)
PJL (5)
PS (6)
PSPrinter (7)
IPDS (8)
PPDS (9)
EscapeP (10)
Epson (11)
DDIF (12)
Interpress (13)
ISO6429 (14)
Zeilendaten (15)
Linedata
MODCA (16)
DODCA
REGIS (17)
SCS (18)
SPDL (19)
TEK4014 (20)
PDS (21)
IGP (22)
CodeV (23)
DSCDSE (24)
WPS (25)
LN03 (26)
CCITT (27)
QUIC (28)
CPAP (29)
DecPPL (30)
Einfacher Text (31)
SimpleText
NPAP (32)
DOC (33)
imPress (34)
Pinwriter (35)
NPDL (36)
NEC201PL (37)
Automatisch (38)
Seiten (39)
LIPS (40)
TIFF (41)
Diagnose (42)
CaPSL (43)
EXCL (44)
LCDS (45)
XES (46)
MIME (47)
XPS (48)
HPGL2 (49)
PCLXL (50)
LastErrorCode
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
Letzter Fehlercode, den das logische Gerät meldet.
Diese Eigenschaft wird von CIM_LogicalDevice geerbt.
Lokal
-
Datentyp: boolean
-
Zugriffstyp: Lese-/Schreibzugriff
True gibt an, dass der Drucker nicht an ein Netzwerk angefügt ist. Wenn sowohl die Eigenschaften Lokal als auch Netzwerk auf TRUE festgelegt sind, ist der Drucker ein Netzwerkdrucker.
Location
-
Datentyp: string
-
Zugriffstyp: Lese-/Schreibzugriff
Physischer Standort des Druckers.
Beispiel: Bldg. 38, Raum 1164
MarkingTechnology
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("MIB. IETF| Printer-MIB.prtMarkerMarkTech")
Kennzeichnungstechnologie, die der Drucker verwendet.
Diese Eigenschaft wird von CIM_Printer geerbt.
Sonstiges (1)
Unbekannt (2)
Elektrophotographische LED (3)
Elektrophotographischer Laser (4)
Elektrophotographic Other (5)
Impact Moving Head Punkt Matrix 9pin (6)
Impact Moving Head Dot Matrix 24pin (7)
Impact Moving Head Dot Matrix Other (8)
Impact Moving Head FullyForm (9)
Schlagband (10)
Auswirkung Sonstiges (11)
Tintenstrahl wässrig (12)
Tintenstrahlkörper (13)
Tintenstrahl (Sonstiges ) (14)
Stift (15)
Wärmeübertragung (16)
Wärmeempfindlich (17)
Thermische Diffusion (18)
Thermal Other (19)
Elektroerosion (20)
Elektrostatisch (21)
Fotografische Mikrofiche (22)
Fotografischer Bebilderer (23)
Fotografische Andere (24)
Ionenabscheidung (25)
eBeam (26)
Schriftsetzer (27)
MaxCopies
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_PrintJob.Copies")
Die maximale Anzahl von Kopien, die der Drucker für einen Auftrag erstellen kann.
Diese Eigenschaft wird von CIM_Printer geerbt.
MaxNumberUp
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_PrintJob.NumberUp")
Die maximale Anzahl von Druckstreamseiten, die der Drucker auf einem Medienblatt rendern kann, z. B. Papier.
Diese Eigenschaft wird von CIM_Printer geerbt.
MaxSizeSupported
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_PrintJob.JobSize"), Units ("Kilobytes")
Der größte Auftrag als Bytedatenstrom (in KB), den der Drucker akzeptieren kann. Der Wert 0 (null) gibt an, dass kein Grenzwert festgelegt ist.
Diese Eigenschaft wird von CIM_Printer geerbt.
MimeTypesSupported
-
Datentyp: Zeichenfolgenarray
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_Printer. LanguagesSupported", "CIM_PrintJob.MimeTypes", "CIM_PrintService.MimeTypesSupported")
Array von detaillierten MIME-Typ-Erklärungen, die der Drucker unterstützt. Wenn Daten bereitgestellt werden, muss der Wert 47 ("MIME") in der LanguagesSupported-Eigenschaft enthalten sein.
Diese Eigenschaft wird von CIM_Printer geerbt.
Name
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Name")
Name des Druckers.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
NaturalLanguagesSupported
-
Datentyp: Zeichenfolgenarray
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ArrayType ("Indexed"), MappingStrings ("MIB. IETF| Printer-MIB.prtLocalizationLanguage"), ModelCorrespondence ("CIM_PrintJob.NaturalLanguage")
Array von Sprachen, die für Zeichenfolgen unterstützt werden, die der Drucker für die Ausgabe von Verwaltungsinformationen verwendet. Muss RFC 1766 entsprechen. Beispielsweise wird "en" für Englisch verwendet.
Diese Eigenschaft wird von CIM_Printer geerbt.
Network
-
Datentyp: Boolesch
-
Zugriffstyp: Lese-/Schreibzugriff
Bei TRUE handelt es sich bei dem Drucker um einen Netzwerkdrucker. Wenn sowohl die Lokale Eigenschaft als auch die Netzwerkeigenschaft auf TRUE festgelegt sind, ist der Drucker ein Netzwerkdrucker.
PaperSizesSupported
-
Datentyp: uint16-Array
-
Zugriffstyp: Schreibgeschützt
Array der Papiertypen, die der Drucker unterstützt.
Diese Eigenschaft wird von CIM_Printer geerbt.
Unbekannt (0)
Sonstiges (1)
A (2)
B (3)
C (4)
D (5)
E (6)
Brief (7)
Rechtliches (8)
NA-10x13-Envelope (9)
NA-9x12-Envelope (10)
NA-Nummer-10-Umschlag (11)
NA-7x9-Envelope (12)
NA-9x11-Envelope (13)
NA-10x14-Envelope (14)
NA-Nummer-9-Umschlag (15)
NA-6x9-Envelope (16)
NA-10x15-Envelope (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)
C2
C4 (42)
C3
C5 (43)
C4
C6 (44)
C5
C7 (45)
C6
C8 (46)
C7
ISO-Designated (47)
C8
JIS B0 (48)
ISO-Designated
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
NA-Letter (59)
JIS B10
NA-Legal (60)
B4-Umschlag (61)
B5-Umschlag (62)
C3-Umschlag (63)
C4-Umschlag (64)
C5-Umschlag (65)
C6-Umschlag (66)
Designated-Long-Envelope (67)
Monarch-Envelope (68)
Executive (69)
Folio (70)
Rechnung (71)
Ledger (72)
Quarto (73)
PaperTypesAvailable
-
Datentyp: Zeichenfolgenarray
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ArrayType ("Indexed"), ModelCorrespondence ("CIM_PrintJob.RequiredPaperType", "CIM_PrintService.PaperTypesAvailable"), MappingStrings ("MIB. IETF| Printer-MIB.prtInputMediaName")
Array von Papiertypen, die derzeit auf dem Drucker verfügbar sind. Jede Zeichenfolge muss in dem von ISO/IEC 10175 Document Printing Application (DPA) angegebenen Format ausgedrückt werden, das in Anhang C des RFC 1759 (Printer MIB) zusammengefasst ist. Alle in dieser Eigenschaft identifizierten Papierformate müssen auch in der PaperSizesSupported-Eigenschaft angezeigt werden .
Diese Eigenschaft wird von CIM_Printer geerbt.
Beispiel: iso-a4-colored
Parameter
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Lese-/Schreibzugriff
Optionale Parameter für den Druckprozessor.
Beispiel: "Copies=2"
PNPDeviceID
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32")
Windows Plug & Play Gerätebezeichner des logischen Geräts.
Diese Eigenschaft wird von CIM_LogicalDevice geerbt.
Beispiel: *PNP030b
Portname
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Lese-/Schreibzugriff
Port, der zum Übertragen von Daten an einen Drucker verwendet wird. Wenn ein Drucker mit mehreren Ports verbunden ist, werden die Namen der einzelnen Ports durch Kommas getrennt.
Beispiel: LPT1:, LPT2:, LPT3:
PowerManagementCapabilities
-
Datentyp: uint16-Array
-
Zugriffstyp: Schreibgeschützt
Array der spezifischen energiebezogenen Funktionen eines logischen Geräts.
Diese Eigenschaft wird von CIM_LogicalDevice geerbt.
Unbekannt (0)
Nicht unterstützt (1)
Deaktiviert (2)
Aktiviert (3)
Die Energieverwaltungsfeatures sind derzeit aktiviert, aber der genaue Featuresatz ist unbekannt, oder die Informationen sind nicht verfügbar.
Energiesparmodi werden automatisch eingegeben (4)
Das Gerät kann seinen Energiezustand basierend auf der Nutzung oder anderen Kriterien ändern.
Power State Settable (5)
Die SetPowerState-Methode wird unterstützt. Diese Methode befindet sich in der übergeordneten CIM_LogicalDevice-Klasse und kann implementiert werden. Weitere Informationen finden Sie unter Entwerfen von MOF-Klassen (Managed Object Format).
Power Cycling Wird unterstützt (6)
Die SetPowerState-Methode kann aufgerufen werden, wenn der PowerState-Parameter auf 5 (Power Cycle) festgelegt ist.
Timed Power On Supported (7)
Timed Power-On Supported
Die SetPowerState-Methode kann aufgerufen werden, wobei der PowerState-Parameter auf 5 (Power Cycle) und Time auf ein bestimmtes Datum und eine bestimmte Uhrzeit oder ein bestimmtes Intervall festgelegt ist, um ein einschalten zu können.
PowerManagementSupported
-
Datentyp: boolean
-
Zugriffstyp: Schreibgeschützt
Bei TRUE kann die Leistung des Geräts verwaltet werden, was bedeutet, dass es in den Anhaltemodus versetzt werden kann. Die -Eigenschaft gibt nicht an, dass Energieverwaltungsfeatures aktiviert sind, nur, dass das logische Gerät für die Energieverwaltung geeignet ist.
Diese Eigenschaft wird von CIM_LogicalDevice geerbt.
PrinterPaperNames
-
Datentyp: Zeichenfolgenarray
-
Zugriffstyp: Schreibgeschützt
Array von Papiergrößen, die vom Drucker unterstützt werden. Die vom Drucker angegebenen Namen werden verwendet, um unterstützte Papierformate darzustellen.
Beispiel: B5 (JIS)
PrinterState
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Veraltet
Einer der möglichen Zustände in Bezug auf diesen Drucker. Diese Eigenschaft ist veraltet. Verwenden Sie anstelle dieser Eigenschaft PrinterStatus.
0
Leerlauf: Weitere Informationen finden Sie weiter unten im Abschnitt "Hinweise".
1
Angehalten
2
Fehler
3
Ausstehende Löschung
4
Papierstau
5
Paper Out
6
Manueller Feed
7
Papierproblem
8
Offline
9
E/A Aktiv
10
Busy
11
12
Ausgabeschacht voll
13
Nicht verfügbar
14
Warten
15
Verarbeitung
16
Initialisierung
17
Aufwärmen
18
Toner niedrig
19
Kein Toner
20
Seitenpunkt
21
Benutzereingriff erforderlich
22
Nicht genügend Arbeitsspeicher
23
Gerät geöffnet
24
Server_Unknown
25
Stromsparen
PrinterStatus
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("MIB. IETF| Printer-MIB.hrPrinterStatus")
Statusinformationen für einen Drucker, der sich von den Informationen unterscheidet, die in der Verfügbarkeitseigenschaft des logischen Geräts angegeben sind.
Diese Eigenschaft wird von CIM_Printer geerbt.
Sonstiges (1)
Unbekannt (2)
Leerlauf (3)
Leerlauf: Weitere Informationen finden Sie weiter unten im Abschnitt "Hinweise".
Drucken (4)
Warmup (5)
Aufwärmen
Druckvorgang beendet (6)
Offline (7)
PrintJobDataType
-
Datentyp: string
-
Zugriffstyp: Lese-/Schreibzugriff
Datentyp eines Druckauftrags, der auf das Windows-basierte Druckgerät wartet.
Printprocessor
-
Datentyp: string
-
Zugriffstyp: Lese-/Schreibzugriff
Name des Druckspoolers, der Druckaufträge verarbeitet.
Beispiel: SPOOLSS.DLL
Priority
-
Datentyp: uint32
-
Zugriffstyp: Lese-/Schreibzugriff
Priorität des Druckers. Aufträge auf einem Drucker mit höherer Priorität werden zuerst geplant.
Veröffentlicht
-
Datentyp: Boolesch
-
Zugriffstyp: Lese-/Schreibzugriff
Bei TRUE wird der Drucker im Netzwerkverzeichnisdienst veröffentlicht.
Warteschlange
-
Datentyp: Boolesch
-
Zugriffstyp: Lese-/Schreibzugriff
Bei TRUE puffert der Drucker Druckaufträge und warteschlangent Druckaufträge.
RawOnly
-
Datentyp: Boolesch
-
Zugriffstyp: Lese-/Schreibzugriff
Wenn TRUE, akzeptiert der Drucker nur Rohdaten, die in der Spule verwendet werden sollen.
SeparatorFile
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Lese-/Schreibzugriff
Name der Datei, die zum Erstellen einer Trennseite verwendet wird. Diese Seite wird verwendet, um Druckaufträge zu trennen, die an den Drucker gesendet werden.
ServerName
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Name des Servers, der den Drucker steuert. Wenn diese Zeichenfolge NULL ist, wird der Drucker lokal gesteuert.
Freigegeben
-
Datentyp: Boolesch
-
Zugriffstyp: Lese-/Schreibzugriff
Bei TRUE ist der Drucker als freigegebene Netzwerkressource verfügbar.
ShareName
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Lese-/Schreibzugriff
Geben Sie den Namen des Windows-basierten Druckgeräts frei.
Beispiel: "\\PRINTSERVER1\PRINTER2"
SpoolEnabled
-
Datentyp: Boolesch
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: veraltet
Diese Eigenschaft ist veraltet. nicht verwenden. Wenn TRUE, ist das Spooling für den Drucker aktiviert.
StartTime
-
Datentyp: datetime
-
Zugriffstyp: Lese-/Schreibzugriff
Datum und Uhrzeit, zu der ein Drucker mit dem Drucken eines Auftrags beginnen kann– wenn der Drucker auf den Druck zu bestimmten Zeiten beschränkt ist. Dieser Wert wird als die seit 12:00 Uhr GMT verstrichene Zeit (Greenwich Mean Time) ausgedrückt.
Status
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (10), DisplayName ("Status")
Aktuelle status des Objekts. Es können verschiedene betriebs- und nicht-operative Status definiert werden. Zu den Betriebsstatus gehören: OK, Degraded und Pred Fail (ein Element, z. B. ein SMART-fähiges Festplattenlaufwerk, funktioniert möglicherweise ordnungsgemäß, sagt aber einen Fehler in naher Zukunft voraus). Zu den nicht operationellen Status zählen: Fehler, Start, Beenden und Dienst. Letzteres, Dienst, kann während Spiegel Wiederverwenden eines Datenträgers, beim Erneutladen einer Benutzerberechtigungsliste oder bei anderen Administrativen Arbeiten angewendet werden. Nicht alle derartigen Arbeiten sind online, aber das verwaltete Element ist weder ok noch in einem der anderen Zuständen.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
Folgende Werte sind gültig:
OK ("OK")
Fehler ("Fehler")
Degraded ("Degraded")
Unbekannt ("Unbekannt")
Pred Fail ("Pred Fail")
Starten ("Start")
Beenden ("Beenden")
Dienst ("Dienst")
Gestresst ("Gestresst")
NonRecover ("NonRecover")
Kein Kontakt ("Kein Kontakt")
Lost Comm ("Lost Comm")
StatusInfo
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("MIF. DMTF| Betriebszustand|003.3")
Zustand des logischen Geräts. Wenn diese Eigenschaft nicht auf das logische Gerät angewendet wird, sollte der Wert 5 (Nicht zutreffend) verwendet werden.
Diese Eigenschaft wird von CIM_LogicalDevice geerbt.
Sonstiges (1)
Unbekannt (2)
Aktiviert (3)
Deaktiviert (4)
Nicht zutreffend (5)
SystemCreationClassName
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Weitergegeben ("CIM_System. CreationClassName"), CIM_Key
Wert der CreationClassName-Eigenschaft des Bereichscomputers.
Diese Eigenschaft wird von CIM_LogicalDevice geerbt.
Systemname
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Weitergegeben ("CIM_System. Name"), CIM_Key
Name des Bereichssystems.
Diese Eigenschaft wird von CIM_LogicalDevice geerbt.
TimeOfLastReset
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
Datum und Uhrzeit des letzten Zurücksetzens des Druckers.
Diese Eigenschaft wird von CIM_Printer geerbt.
UntilTime
-
Datentyp: datetime
-
Zugriffstyp: Lese-/Schreibzugriff
Datum und Uhrzeit, zu der ein Drucker den letzten Auftrag drucken kann– wenn der Drucker auf den Druck zu bestimmten Zeiten beschränkt ist. Dieser Wert wird als die Seit 12:00 Uhr GMT verstrichene Zeit (Greenwich Mean Time) ausgedrückt.
VerticalResolution
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_PrintJob.HorizontalResolution"), Units ("pixels per inch")
Vertikale Auflösung des Druckers in Pixel pro Zoll.
Diese Eigenschaft wird von CIM_Printer geerbt.
WorkOffline
-
Datentyp: boolean
-
Zugriffstyp: Lese-/Schreibzugriff
Bei TRUE können Sie Druckaufträge auf dem Computer in die Warteschlange stellen, wenn der Drucker offline ist.
Bemerkungen
Die Win32_Printer-Klasse wird von CIM_Printer abgeleitet. Vor dem Aufrufen von SWbemObject.Put_ oder IWbemServices::P utInstance für eine Win32_Printer instance muss die SeLoadDriverPrivilege-Berechtigung (wbemPrivilegeLoadDriver für Visual Basic und LoadDriver für Skripts für Moniker) aktiviert sein. Weitere Informationen finden Sie unter Berechtigungskonstanten und Ausführen von privilegierten Vorgängen. Das folgende VBScript-Codebeispiel zeigt, wie Sie die Berechtigung SetLoadDriverPrivilege im Skript aktivieren.
Verwenden Sie für die Arbeit mit MSCS-Druckerclustern die assembly prnadmin.dll oder den .NET Framework System.Printing-Namespace.
Set objPrinter = GetObject("winmgmts:{impersonationLevel=Impersonate,(LoadDriver)}!//./Root/CIMv2:Win32_Printer")
Windows verwendet die Anmeldeinformationen des Benutzers, der das Skript ausführt, um zu bestimmen, welche Drucker verfügbar sind. Wenn Sie also ein Skript remote ausführen, können Sie möglicherweise nur auf jeden Drucker zugreifen, der für Ihr Benutzerkonto auf diesem Remotesystem verfügbar ist.
Sie können die Win32_Printer-Klasse nicht für Drucker in einem MSCS-Druckcluster verwenden. Stattdessen müssen Sie möglicherweise entweder das PrinterAdmin-Tool (PrnAdmin.dll) oder den .NET Framework System.Printing-Namespace verwenden.
Hinweis
Wenn Sie PrinterStatus = 3 oder PrinterState = 0 abrufen, gibt der Druckertreiber möglicherweise keine genauen Informationen in WMI ein. WMI ruft die Druckerinformationen aus dem spoolsv.exe-Prozess ab. Es ist möglich, dass der Druckertreiber seine status nicht an den Spooler meldet. In diesem Fall meldet Win32_Printer den Drucker als Leerlauf.
Beispiele
Im Beispiel PS Create a Computer Configuration Drawing using Visio PowerShell (PS Create a Computer Configuration Drawing using Visio PowerShell) im TechNet-Katalog wird Win32_Printer verwendet, um mit dem Visio-Automatisierungsmodell zu interagieren, um eine Visio-Zeichnung zu erstellen.
Das PowerShell-Remote-PC-Infoskript verwendet eine Reihe von Klassen, einschließlich Win32_Printer, um Informationen zu einem Remotecomputer abzurufen.
Im folgenden PowerShell-Codebeispiel wird gezeigt, wie Sie den Standarddrucker des lokalen Computers ermitteln.
Get-WmiObject win32_printer | %{if ($_.default) {$_}}
Im folgenden VBScript-Codebeispiel wird beschrieben, wie Druckerstatistiken aus Instanzen von Win32_Printer abgerufen werden.
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
Im folgenden Perl-Codebeispiel wird beschrieben, wie Druckerstatistiken aus Instanzen von Win32_Printer abgerufen werden.
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";
}
Das folgende VBScript-Codebeispiel zeigt, wie Sie den Namen des Standarddruckers für einen Computer abrufen.
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
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista |
Unterstützte Mindestversion (Server) |
WindowsServer 2008 |
Namespace |
Root\CIMV2 |
MOF |
|
DLL |
|
Siehe auch