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)

Drucken

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

Drucken

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
Win32_Printer.mof
DLL
CIMWin32.dll

Siehe auch

CIM_Printer

Hardwareklassen des Computersystems

WMI-Aufgaben: Drucker und Drucken