Win32 _ Printer-Klasse

Die WMI-Klasse Win32-Drucker _ 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 erzeugen 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 den Sicherheitsdeskriptor zurück, der den Zugriff auf den Drucker steuert.
Pause 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 unter Reset method in CIM _ Printer.
Fortsetzen Setzt die angehaltene Druckwarteschlange wieder ein.
SetDefaultPrinter Legt den Standarddrucker fest.
SetPowerState Nicht implementiert. Weitere Informationen zum Implementieren dieser Methode finden Sie unter der SetPowerState-Methode im _ CIM-Drucker.
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 als auch Netzwerkbits festgelegt sind, gibt dies einen Netzwerkdrucker an.

PRINTER _ ATTRIBUTE _ HIDDEN (32 (0x20))

Ausgeblendet

Wird von einigen Benutzern im Netzwerk ausgeblendet.

PRINTER _ ATTRIBUTE _ LOCAL (64 (0x40))

Lokales Gerät

Direkt mit einem Computer verbunden. Wenn sowohl lokale als auch Netzwerkbits festgelegt sind, gibt dies einen Netzwerkdrucker an.

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 Aufträge, deren Spooling zuerst abgeschlossen ist.

PRINTER _ ATTRIBUTE _ WORK _ OFFLINE (1024 (0x400))

WorkOffline

Druckaufträge in Warteschlangen, wenn kein Drucker verfügbar ist.

PRINTER _ ATTRIBUTE _ ENABLE _ BIDI (2048 (0x800))

EnableBIDI

Aktivieren des bidirektionalen Druckens.

PRINTER _ NUR _ ATTRIBUT _ RAW (4096 (0x1000))

Zulassen, dass nur Rohdatentypaufträge in einen Pool poolt werden.

PRINTER _ VERÖFFENTLICHTES _ ATTRIBUT (8192 (0x2000))

Veröffentlicht

Wird im Netzwerkverzeichnisdienst veröffentlicht.

Verfügbarkeit

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("MIF. DMTF | Operational State | 003.5", "MIB. IETF | HOST-RESOURCES-MIB.hrDeviceStatus")

Verfügbarkeit und Status des Geräts.

Diese Eigenschaft wird von CIM _ LogicalDevice geerbt.

Sonstige (1)

Unbekannt (2)

Wird ausgeführt/Vollstrom (3)

Running or Full Power

Warnung (4)

Im Test (5)

Nicht zutreffend (6)

Ausschalten (7)

Off Line (8)

Off-Duty (9)

Heruntergestuft (10)

Nicht installiert (11)

Installationsfehler (12)

Energiesparen – Unbekannt (13)

Das Gerät befindet sich bekanntermaßen im Energiesparmodus, aber sein genauer Status ist unbekannt.

Energiesparmodus – Energiesparmodus (14)

Das Gerät befindet sich im Energiesparzustand, ist aber weiterhin funktionsfähig und kann eine beeinträchtigte Leistung aufweisen.

Energiesparmodus – Standby (15)

Das Gerät funktioniert nicht, kann aber schnell voll ausgepowert werden.

Stromzyklus (16)

Energiesparen – Warnung (17)

Das Gerät befindet sich in einem Warnungszustand, aber auch im Energiesparmodus.

Angehalten (18)

Das Gerät wird angehalten.

Nicht bereit (19)

Das Gerät ist nicht bereit.

Nicht konfiguriert (20)

Das Gerät ist nicht konfiguriert.

Still (21)

Das Gerät ist still.

AvailableJobSheets

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM _ PrintJob.RequiredJobSheets")

Array aller auf einem Drucker verfügbaren Auftragsblätter. Kann auch verwendet werden, um das Banner zu beschreiben, das ein Drucker zu Beginn jedes Auftrags bereitstellen kann, oder andere vom Benutzer angegebene Optionen.

Diese Eigenschaft wird vom _ CIM-Druckergeerbt.

AveragePagesPerMinute

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Druckrate in der durchschnittlichen Anzahl von Seiten pro Minute, die ein Drucker ausgeben kann.

Capabilities

Datentyp: uint16-Array

Zugriffstyp: Schreibgeschützt

Qualifizierer: ArrayType ("Indiziert"), ModelCorrespondence ("_ CIM-Drucker. CapabilityDescriptions", "CIM _ PrintJob.Finish", "CIM _ PrintService.Capabilities")

Array von Druckerfunktionen.

Diese Eigenschaft wird vom _ CIM-Druckergeerbt.

Unbekannt (0)

Andere (1)

Farbdruck (2)

Duplexdruck (3)

Kopien (4)

Sortierung (5)

Stapling (6)

Transparenzdruck (7)

Ausser (8)

Cover (9)

Binden (10)

Schwarz-Weiß-Druck (11)

Einseitig (12)

One-Sided

Zweiseitiger langer Rand (13)

Two-Sided Long Edge

Zweiseitiger kurzer Rand (14)

Two-Sided Short Edge

Hochformat (15)

Querformat (16)

Umgekehrtes Hochformat (17)

Umgekehrte Querformat (18)

Quality High (19)

Quality Normal (20)

Quality Low (21) (Qualität niedrig (21))

CapabilityDescriptions

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Qualifizierer: ArrayType ("Indiziert"), ModelCorrespondence ("_ CIM-Drucker.Funktionen")

Array von Freiformzeichenfolgen, die ausführliche Erläuterungen zu den im Capabilities-Array angegebenen Druckerfunktionen bereitstellen. Jeder Eintrag dieses Arrays bezieht sich auf einen Eintrag im Capabilities-Array, der sich im gleichen Index befindet.

Diese Eigenschaft wird vom _ CIM-Druckergeerbt.

Caption

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64), DisplayName ("Caption")

Kurze Beschreibung eines Objekts– eine einzeilige Zeichenfolge.

Diese Eigenschaft wird von CIM _ ManagedSystemElementgeerbt.

CharSetsSupported

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Qualifizierer: ArrayType ("Indexed"), ModelCorrespondence ("CIM _ PrintJob.CharSet"), MappingStrings ("MIB. IETF | Printer-MIB.prtLocalizationCharacterSet")

Array verfügbarer 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 ("Charset-Parameter") in RFC 2046 (MIME Part 2) angegeben sind und in der IANA-Zeichensatzregistrierung enthalten sind. Beispiele hierfür sind "UTF-8", "us-ASCII" und "iso-8859-1".

Diese Eigenschaft wird vom _ CIM-Druckergeerbt.

Comment

Datentyp: string

Zugriffstyp: Lesen/Schreiben

Kommentar für eine Druckwarteschlange.

Beispiel: Farbdrucker

ConfigManagerErrorCode

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schema ("Win32")

Win32 Konfigurations-Manager Fehlercode.

Diese Eigenschaft wird von CIM _ LogicalDevicegeerbt.

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 hat möglicherweise nicht genügend Arbeitsspeicher oder andere Ressourcen. (3)

Der Treiber für dieses Gerät ist möglicherweise beschädigt, oder das System hat möglicherweise 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 nicht Windows verwaltet werden kann. (5)

Der Treiber für das Gerät erfordert eine Ressource, die Windows verwaltet werden kann.

Die Startkonfiguration für dieses Gerät steht in Konflikt mit anderen Geräten. (6)

Die Startkonfiguration für das Gerät steht in Konflikt mit anderen Geräten.

Kann nicht gefiltert werden. (7)

Das Treiberlader für das Gerät fehlt. (8)

Das Treiberladegerät für das Gerät fehlt.

Dieses Gerät funktioniert nicht ordnungsgemäß, da die steuernde Firmware die Ressourcen für das Gerät falsch berichtet. (9)

Das Gerät funktioniert nicht ordnungsgemäß. Die steuernde Firmware berichtet falsch über die Ressourcen für das Gerät.

Dieses Gerät kann nicht gestartet werden. (10)

Das Gerät kann nicht gestartet werden.

Fehler bei diesem Gerät. (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 freie Ressourcen für die Verwendung finden.

Windows können die Ressourcen dieses Geräts nicht überprüfen. (13)

Windows können die Ressourcen des Geräts nicht überprüfen.

Dieses Gerät funktioniert erst dann ordnungsgemäß, wenn Sie Ihren Computer neu starten. (14)

Das Gerät funktioniert erst dann ordnungsgemäß, wenn der Computer neu gestartet wird.

Dieses Gerät funktioniert nicht ordnungsgemäß, da wahrscheinlich ein Problem mit der erneuten Enumeration vor liegt. (15)

Das Gerät funktioniert aufgrund eines möglichen Problems mit der erneuten Enumeration nicht ordnungsgemäß.

Windows können nicht alle Ressourcen identifizieren, die dieses Gerät verwendet. (16)

Windows können nicht alle Ressourcen identifizieren, die das Gerät verwendet.

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-Ladeers. (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 verfügt nicht über alle installierten Treiber. (24)

Das Gerät ist nicht vorhanden, funktioniert nicht ordnungsgemäß oder verfügt nicht über alle installierten Treiber.

Windows wird dieses Gerät weiterhin eingerichtet. (25)

Windows wird das Gerät weiterhin eingerichtet.

Windows wird dieses Gerät weiterhin eingerichtet. (26)

Windows wird das Gerät weiterhin eingerichtet.

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 ihm nicht die erforderlichen Ressourcen zur Verfügung hat. (29)

Das Gerät ist deaktiviert. Die Gerätefirmware hat nicht die erforderlichen Ressourcen zur Verfügung stellt.

Dieses Gerät verwendet eine IrQ-Ressource (Interrupt Request), die von einem anderen Gerät verwendet wird. (30)

Das Gerät verwendet eine IRQ-Ressource, die ein anderes Gerät verwendet.

Dieses Gerät funktioniert nicht ordnungsgemäß, da Windows die für dieses Gerät erforderlichen Treiber nicht laden können. (31)

Das Gerät funktioniert nicht ordnungsgemäß. Windows die erforderlichen Gerätetreiber können nicht geladen werden.

ConfigManagerUserConfig

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schema ("Win32")

True gibt an, dass das Gerät eine benutzerdefinierte Konfiguration verwendet.

Diese Eigenschaft wird von CIM _ LogicalDevicegeerbt.

CreationClassName

Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: _ CIM-Schlüssel

Name der ersten konkreten Klasse, die in der Vererbungskette angezeigt wird, die zum Erstellen einer Instanz 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 _ LogicalDevicegeerbt.

CurrentCapabilities

Datentyp: uint16-Array

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("_ CIM-Drucker.Funktionen")

Array von Druckerfunktionen, die derzeit verwendet werden. Ein Eintrag in dieser Eigenschaft muss auch im Capabilities-Array aufgeführt werden.

Diese Eigenschaft wird vom _ CIM-Druckergeerbt.

Unbekannt (0)

Andere (1)

Farbdruck (2)

Duplexdruck (3)

Kopien (4)

Sortierung (5)

Stapling (6)

Transparenzdruck (7)

Ausser (8)

Cover (9)

Binden (10)

Schwarz-Weiß-Druck (11)

Einseitig (12)

One-Sided

Zweiseitiger langer Rand (13)

Two-Sided Long Edge

Zweiseitiger kurzer Rand (14)

Two-Sided Short Edge

Hochformat (15)

Querformat (16)

Umgekehrtes Hochformat (17)

Umgekehrte Querformat (18)

Quality High (19)

Quality Normal (20)

Qualität niedrig (21)

CurrentCharSet

Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("_ CIM-Drucker.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 ("Charset-Parameter") in RFC 2046 (MIME Part 2) angegeben sind und in der IANA-Zeichensatzregistrierung enthalten sind. Beispiele hierfür sind "utf-8", "us-ASCII" und iso-8859-1.

Diese Eigenschaft wird vom _ CIM-Druckergeerbt.

CurrentLanguage

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("_ CIM-Drucker. LanguagesSupported", "CIM _ Printer.CurrentMimeType")

Derzeit verwendete Druckersprache. Die verwendete Sprache muss in der LanguagesSupported-Eigenschaft aufgeführt werden.

Diese Eigenschaft wird vom _ CIM-Druckergeerbt.

Andere (1)

Unbekannt (2)

PCL (3)

HPGL (4)

PJL (5)

PS (6)

PSPrinter (7)

IPDS (8)

PPDS (9)

EscapeP (10)

Solln (11)

DDIF (12)

Interpress (13)

ISO6429 (14)

Zeilendaten (15)

Linedata

MODCA (16)

DODCA

REGIS (17)

SCS (18)

SOLLL (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)

Pages (39)

LIPS (40)

TIFF (41)

Diagnose (42)

CaPSL (43)

EXCL (44)

LCS (45)

XES (46)

MIME (47)

48

XPS

49

HPGL2

50

PCLXL

CurrentMimeType

Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("_ CIM-Drucker.CurrentLanguage")

Mime-Typ, der derzeit verwendet wird, wenn CurrentLanguage ein MIME-Typ ist (Wert = 47).

Diese Eigenschaft wird vom _ CIM-Druckergeerbt.

CurrentNaturalLanguage

Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("_ CIM-Drucker.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 vom _ CIM-Druckergeerbt.

CurrentPaperType

Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("_ CIM-Drucker.PaperTypesAvailable")

Papiertyp, der vom Drucker verwendet wird. Muss in der von der ISO/IEC 10175 Document Printing Application (DPA) angegebenen Form ausgedrückt werden, die in Anhang C von RFC 1759 (Printer MIB) zusammengefasst ist.

Diese Eigenschaft wird vom _ CIM-Druckergeerbt.

Standard

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

True gibt an, dass der Drucker der Standarddrucker ist.

DefaultCapabilities

Datentyp: uint16-Array

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("_ CIM-Drucker.Funktionen")

Array der standardmäßig verwendeten Druckerfunktionen. Jeder Eintrag im DefaultCapabilities-Array muss auch im Capabilities-Array aufgeführt werden.

Diese Eigenschaft wird vom _ CIM-Druckergeerbt.

Unbekannt (0)

Andere (1)

Farbdruck (2)

Duplexdruck (3)

Kopien (4)

Sortierung (5)

Stapling (6)

Transparenzdruck (7)

Ausser (8)

Cover (9)

Binden (10)

Schwarz-Weiß-Druck (11)

Einseitig (12)

One-Sided

Zweiseitiger langer Rand (13)

Two-Sided Long Edge

Zweiseitiger kurzer Rand (14)

Two-Sided Short Edge

Hochformat (15)

Querformat (16)

Umgekehrtes Hochformat (17)

Umgekehrte Querformat (18)

Quality High (19)

Quality Normal (20)

Qualität niedrig (21)

DefaultCopies

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Anzahl von Kopien, die für einen Auftrag erstellt wurden – sofern nicht anders angegeben.

Diese Eigenschaft wird vom _ CIM-Druckergeerbt.

DefaultLanguage

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("_ CIM-Drucker. LanguagesSupported", "CIM _ Printer.DefaultMimeType")

Standarddruckersprache. Die hier aufgeführte Sprache muss auch in der LanguagesSupported-Eigenschaft aufgeführt werden.

Diese Eigenschaft wird vom _ CIM-Druckergeerbt.

Andere (1)

Unbekannt (2)

PCL (3)

HPGL (4)

PJL (5)

PS (6)

PSPrinter (7)

IPDS (8)

PPDS (9)

EscapeP (10)

Solln (11)

DDIF (12)

Interpress (13)

ISO6429 (14)

Zeilendaten (15)

Linedata

MODCA (16)

DODCA

REGIS (17)

SCS (18)

SOLLL (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)

Pages (39)

LIPS (40)

TIFF (41)

Diagnose (42)

CaPSL (43)

EXCL (44)

LCS (45)

XES (46)

MIME (47)

48

XPS

49

HPGL2

50

PCLXL

DefaultMimeType

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("_ CIM-Drucker.DefaultLanguage")

Mime-Typ, der derzeit verwendet wird, wenn der DefaultLanguage-Wert ein MIME-Typ ist (Wert = 47).

Diese Eigenschaft wird vom _ CIM-Druckergeerbt.

DefaultNumberUp

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Anzahl der Druckstreamseiten, die der Drucker auf einem Medienblatt rendert– es sei denn, ein Auftrag gibt etwas anderes an.

Diese Eigenschaft wird vom _ CIM-Druckergeerbt.

DefaultPaperType

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("_ CIM-Drucker.PaperTypesAvailable")

Vom Drucker verwendeter Papiertyp– es sei denn, ein Druckauftrag gibt einen anderen Papiertyp an. Die Zeichenfolge muss in der Form ausgedrückt werden, die von der ISO/IEC 1017 Document Printing Application (DPA) angegeben wird, die in Anhang C von RFC 1759 (Printer MIB) zusammengefasst ist.

Diese Eigenschaft wird vom _ CIM-Druckergeerbt.

DefaultPriority

Datentyp: uint32

Zugriffstyp: Lesen/Schreiben

Standardprioritätswert, der jedem Druckauftrag zugewiesen ist.

Beschreibung

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: DisplayName ("Beschreibung")

Beschreibung eines Objekts.

Diese Eigenschaft wird von CIM _ ManagedSystemElementgeerbt.

DetectedErrorState

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("_ CIM-Drucker.ErrorInformation"), MappingStrings ("MIB. IETF | Printer-MIB.hrPrinterDetectedErrorState")

Druckerfehlerinformationen.

Diese Eigenschaft wird vom _ CIM-Druckergeerbt.

Unbekannt (0)

Andere (1)

Kein Fehler (2)

Low Paper (3)

Kein Papier (4)

Niedriger Toner (5)

Kein Toner (6)

Door Open (7)

Jammed (8)

Offline (9)

Angeforderter Dienst (10)

Ausgabebehälter voll (11)

Deviceid

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: _ CIM-Schlüssel

Eindeutiger Bezeichner des Druckers auf einem System.

Diese Eigenschaft wird von CIM _ LogicalDevicegeerbt.

Direkt

Datentyp: boolescher Wert

Zugriffstyp: Lesen/Schreiben

True gibt an, dass der Druckauftrag direkt an den Drucker gesendet wird. False gibt an, dass der Druckauftrag gespoolt wird.

DoCompleteFirst

Datentyp: boolescher Wert

Zugriffstyp: Lesen/Schreiben

True gibt an, dass der Drucker Aufträge startet, deren Spooling abgeschlossen ist. False gibt an, dass der Drucker Aufträge in der Reihenfolge startet, in der die Aufträge empfangen werden.

DriverName

Datentyp: string

Zugriffstyp: Lesen/Schreiben

Name des Windows Druckertreibers.

Beispiel: Windows Faxtreiber

EnableBIDI

Datentyp: boolescher Wert

Zugriffstyp: Lesen/Schreiben

True gibt an, dass der Drucker bidirektional drucken kann.

EnableDevQueryPrint

Datentyp: boolescher Wert

Zugriffstyp: Lesen/Schreiben

True gibt an, dass der Drucker Dokumente in der Warteschlange enthält, wenn Dokument- und Druckersetups nicht übereinstimmen.

ErrorCleared

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

True gibt an, dass der in LastErrorCode gemeldete Fehler gelöscht wurde.

Diese Eigenschaft wird von CIM _ LogicalDevicegeerbt.

ErrorDescription

Datentyp: string

Zugriffstyp: Schreibgeschützt

Informationen zu dem in LastErrorCode aufgezeichneten Fehler und Informationen zu Korrekturmaßnahmen, die ausgeführt werden können.

Diese Eigenschaft wird von CIM _ LogicalDevicegeerbt.

ErrorInformation

Datentyp: Zeichenfolgenarray

Zugriffstyp: Lesen/Schreiben

Qualifizierer: ModelCorrespondence ("_ CIM-Drucker.DetectedErrorState")

Array mit zusätzlichen Informationen für den aktuellen Fehlerzustand, der in DetectedErrorState angegeben ist.

Diese Eigenschaft wird vom _ CIM-Druckergeerbt.

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 Availability-Eigenschaft angegebenen Informationen unterscheiden.

1 (0x1)

Sonstiges

2 (0x2)

Unbekannt

3 (0x3)

Leerlauf

4 (0x4)

Drucken

5 (0x5)

Aufwärmung

6 (0x6)

Druck beendet

7

Offline

8 (0x8)

Angehalten

9 (0x9)

Fehler

10 (0xA)

Busy

11 (0xB)

Nicht verfügbar

12 (0xC)

Wartend

13 (0xD)

Verarbeitung

14 (0xE)

Initialisierung

15

Stromsparen

16 (0x10)

Ausstehende Löschung

17 (0x11)

E/A aktiv

18 (0x12)

Manueller Feed

Hidden

Datentyp: boolescher Wert

Zugriffstyp: Lesen/Schreiben

True gibt an, dass der Drucker für Netzwerkbenutzer ausgeblendet ist.

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 vom CIM-Drucker _ geerbt.

InstallDate

Datentyp: datetime

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("MIF. DMTF | ComponentID | 001.5"), DisplayName ("Installation date")

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: Counter

Anzahl der Druckaufträge seit dem letzten Zurücksetzen des Druckers.

Diese Eigenschaft wird vom CIM-Drucker _ geerbt.

KeepPrintedJobs

Datentyp: boolescher Wert

Zugriffstyp: Lesen/Schreiben

True gibt an, dass der Druckspooler die abgeschlossenen Aufträge nicht löscht.

Unterstützte Sprachen

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 vom CIM-Drucker _ geerbt.

Sonstige (1)

Unbekannt (2)

PCL (3)

HPGL (4)

PJL (5)

PS (6)

PSPrinter (7)

IPDS (8)

PPDS (9)

EscapeP (10)

Gegenn (11)

DDIF (12)

Interpress (13)

ISO6429 (14)

Zeilendaten (15)

Linedata

MODCA (16)

DODCA

REGIS (17)

SCS (18)

LS (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)

Pages (39)

LIPS (40)

TIFF (41)

Diagnose (42)

CaPSL (43)

EXCL (44)

PANELS (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: boolescher Wert

Zugriffstyp: Lesen/Schreiben

True gibt an, dass der Drucker nicht an ein Netzwerk angeschlossen ist. Wenn sowohl die Eigenschaften Lokal als auch Netzwerk auf TRUE festgelegt sind, ist der Drucker ein Netzwerkdrucker.

Location

Datentyp: Zeichenfolge

Zugriffstyp: Lesen/Schreiben

Physischer Speicherort 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 vom CIM-Drucker _ geerbt.

Sonstige (1)

Unbekannt (2)

Photografische LED (3)

Photografischer Grafiker (4)

Photografische Andere (5)

Impact Moving Head Dot Matrix 9pin (6)

Impact Moving Head Dot Matrix 24pin (7)

Auswirkung beim Verschieben des Hauptpunkts Matrix Sonstige (8)

Impact Moving Head Fully Formed (9)

Impact Band (10)

Auswirkung auf andere (11)

Überschn. Aqueous (12)

Fester Solid (13)

Sonstiges (14)

Stift (15)

Wärmeübertragung (16)

Sensitive Sensitive (17)

Wärmebild (18)

Andere wärmer (19)

Erosion (20)

Vereerbung (21)

Photo Microfung (22)

Photo Imagesetter (23)

Andere Personen (24)

Ion Deposition (25)

eBeam (26)

Typesetter (27)

MaxCopies

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM _ PrintJob.Copies")

Maximale Anzahl von Kopien, die der Drucker für einen Auftrag erzeugen kann.

Diese Eigenschaft wird vom CIM-Drucker _ geerbt.

MaxNumberUp

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM _ PrintJob.NumberUp")

Maximale Anzahl von Druckstreamseiten, die der Drucker auf einem Medienblatt rendern kann, z. B. Papier.

Diese Eigenschaft wird vom CIM-Drucker _ geerbt.

MaxSizeSupported

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM _ PrintJob.JobSize"), Einheiten ("Kilobytes")

Der größte Auftrag als Bytestream in Kilobyte, den der Drucker akzeptieren kann. Der Wert 0 (null) gibt an, dass kein Grenzwert festgelegt ist.

Diese Eigenschaft wird vom CIM-Drucker _ geerbt.

MimeTypesSupported

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM _ Printer. LanguagesSupported", "CIM _ PrintJob.MimeTypes", "CIM _ PrintService.MimeTypesSupported")

Array detaillierter MIME-Typerklärungen, die der Drucker unterstützt. Wenn Daten bereitgestellt werden, muss der Wert 47 ("MIME") in der LanguagesSupported-Eigenschaft enthalten sein.

Diese Eigenschaft wird vom CIM-Drucker _ 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 vom CIM-Drucker _ geerbt.

Network

Datentyp: boolescher Wert

Zugriffstyp: Lesen/Schreiben

True gibt an, dass der Drucker ein Netzwerkdrucker ist. Wenn sowohl die Eigenschaften Lokal als auch Netzwerk 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 vom CIM-Drucker _ geerbt.

Unbekannt (0)

Sonstige (1)

A (2)

B (3)

C (4)

D (5)

E (6)

Buchstabe (7)

Rechtliche Hinweise (8)

NA-10x13-Envelope (9)

NA-9x12-Envelope (10)

NA-Number-10-Envelope (11)

NA-7x9-Envelope (12)

NA-9x11-Envelope (13)

NA-10x14-Envelope (14)

NA-Number-9-Envelope (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-designiert (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-Envelope (64)

C5-Envelope (65)

C6-Envelope (66)

Designated-Long-Envelope (67)

Soll-Umschlag (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 Format ausgedrückt werden, das von der ISO/IEC 10175 Document Printing Application (DPA) angegeben wird, die in Anhang C von RFC 1759 (Printer MIB) zusammengefasst ist. Jede in dieser Eigenschaft identifizierte Papiergröße muss auch in der PaperSizesSupported-Eigenschaft angezeigt werden.

Diese Eigenschaft wird vom _ CIM-Druckergeerbt.

Beispiel: iso-a4-farbig

Parameter

Datentyp: string

Zugriffstyp: Lesen/Schreiben

Optionale Parameter für den Druckprozessor.

Beispiel: "Copies=2"

PNPDeviceID

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schema ("Win32")

Windows Plug & Play Gerätebezeichner des logischen Geräts.

Diese Eigenschaft wird von CIM _ LogicalDevicegeerbt.

Beispiel: * PNP030b

Portname

Datentyp: string

Zugriffstyp: Lesen/Schreiben

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 Energieverwaltungsfunktionen sind derzeit aktiviert, aber der genaue Featuresatz ist unbekannt, oder die Informationen sind nicht verfügbar.

Automatisch eingegebene Energiesparmodi (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).

PowerCycling unterstützt (6)

Die SetPowerState-Methode kann aufgerufen werden, wobei der PowerState-Parameter auf 5 (Power Cycle) festgelegt ist.

Timed Power On Supported (7) (Zeitiertes Einschalten unterstützt (7)

Timed Power-On Supported

Die SetPowerState-Methode kann aufgerufen werden, wobei der PowerState-Parameter für das Einschalten auf 5 (Power Cycle) und Time auf ein bestimmtes Datum und eine bestimmte Uhrzeit oder ein bestimmtes Intervall festgelegt ist.

PowerManagementSupported

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

True gibt an, dass die Leistung des Geräts verwaltet werden kann, was bedeutet, dass es in den Unterbrechungsmodus versetzt werden kann. Die -Eigenschaft gibt nicht an, dass Energieverwaltungsfunktionen aktiviert sind, sondern nur, dass das logische Gerät energieverwaltungsfähig ist.

Diese Eigenschaft wird von CIM _ LogicalDevicegeerbt.

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 Papiergrößen darzustellen.

Beispiel: B5 (JIS)

PrinterState

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: Veraltet

Einer der möglichen Zustände im Zusammenhang mit diesem 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

Löschen ausstehend

4

Papierstaus

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

Wartend

15

Verarbeitung

16

Initialisierung

17

Aufwärmung

18

Toner Low

19

Kein Toner

20

Seite Punt

21

Benutzereingriff erforderlich

22

Nicht genügend Arbeitsspeicher

23

Gerät geöffnet

24

Server _ unbekannt

25

Stromsparen

PrinterStatus

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("MIB. IETF | Printer-MIB.hrPrinterStatus")

Statusinformationen für einen Drucker, die sich von den in der Eigenschaft Verfügbarkeit des logischen Geräts angegebenen Informationen unterscheiden.

Diese Eigenschaft wird vom CIM-Drucker _ geerbt.

Sonstige (1)

Unbekannt (2)

Leerlauf (3)

Leerlauf: Weitere Informationen finden Sie weiter unten im Abschnitt "Hinweise".

Drucken (4)

Aufwärmung (5)

Aufwärm

Beendeter Druck (6)

Offline (7)

PrintJobDataType

Datentyp: Zeichenfolge

Zugriffstyp: Lesen/Schreiben

Datentyp eines Druckauftrags, der auf das Windows Druckgerät wartet.

Printprocessor

Datentyp: Zeichenfolge

Zugriffstyp: Lesen/Schreiben

Name des Druckspoolers, der Druckaufträge verarbeitet.

Beispiel: SPOOLSS.DLL

Priority

Datentyp: uint32

Zugriffstyp: Lesen/Schreiben

Priorität des Druckers. Aufträge auf einem Drucker mit höherer Priorität werden zuerst geplant.

Veröffentlicht

Datentyp: boolescher Wert

Zugriffstyp: Lesen/Schreiben

True gibt an, dass der Drucker im Netzwerkverzeichnisdienst veröffentlicht wird.

In Warteschlange

Datentyp: boolescher Wert

Zugriffstyp: Lesen/Schreiben

True gibt an, dass der Drucker Druckaufträge puffert und in die Warteschlange einreiht.

RawOnly

Datentyp: boolescher Wert

Zugriffstyp: Lesen/Schreiben

True gibt an, dass der Drucker nur rohe Daten akzeptiert, die in den Pool poolt werden sollen.

SeparatorFile

Datentyp: Zeichenfolge

Zugriffstyp: Lesen/Schreiben

Name der Datei, die zum Erstellen einer Trennzeichenseite 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: boolescher Wert

Zugriffstyp: Lesen/Schreiben

True gibt an, dass der Drucker als freigegebene Netzwerkressource verfügbar ist.

ShareName

Datentyp: Zeichenfolge

Zugriffstyp: Lesen/Schreiben

Freigabename des Windows-basierten Druckgeräts.

Beispiel: \ \ "PRINTSERVER1 \ PRINTER2"

SpoolEnabled

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

Qualifizierer: Veraltet

Diese Eigenschaft ist veraltet. nicht verwenden. True gibt an, dass das Spoolen für den Drucker aktiviert ist.

StartTime

Datentyp: datetime

Zugriffstyp: Lesen/Schreiben

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 Zeit ausgedrückt, die seit 12:00 Uhr GMT (Greenwich Mean Time) verstrichen ist.

Status

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (10), DisplayName ("Status")

Aktueller Status des Objekts. Es können verschiedene betriebsbereite und nicht betriebsbereite Status definiert werden. Zu den Betriebsstatus zählen: OK, Heruntergestuft und Fehler vor dem Ausfall (ein Element, z. B. ein SMART-fähiges Festplattenlaufwerk, funktioniert möglicherweise ordnungsgemäß, aber es wird ein Fehler in naher Zukunft vorhergesagt). Zu den nicht operativen Status zählen: Fehler, Starting, Stopping und Service. Letzteres, Der Dienst, kann während der Spiegelung eines Datenträgers, beim erneuten Laden einer Benutzerberechtigungsliste oder bei anderen administrativen Aufgaben angewendet werden. Nicht alle diese Arbeiten sind online, aber das verwaltete Element ist weder OK noch in einem der anderen Zustände.

Diese Eigenschaft wird von CIM _ ManagedSystemElement geerbt.

Folgende Werte sind gültig:

OK ("OK")

Fehler ("Fehler")

Heruntergestuft ("Heruntergestuft")

Unbekannt ("Unbekannt")

Pred Fail ("Pred Fail")

Wird gestartet ("Wird gestartet")

Wird beendet ("Wird beendet")

Dienst ("Dienst")

Striche ("Strich")

NonRecover ("NonRecover")

Kein Kontakt ("Kein Kontakt")

Lost Comm ("Lost Comm")

StatusInfo

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("MIF. DMTF | Operational State | 003.3")

Status des logischen Geräts. Wenn diese Eigenschaft nicht für das logische Gerät gilt, sollte der Wert 5 (Nicht zutreffend) verwendet werden.

Diese Eigenschaft wird von CIM _ LogicalDevicegeerbt.

Andere (1)

Unbekannt (2)

Aktiviert (3)

Deaktiviert (4)

Nicht zutreffend (5)

SystemCreationClassName

Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: Weitergegeben ("_ CIM-System.CreationClassName"), _ CIM-Schlüssel

Wert der CreationClassName-Eigenschaft des Bereichscomputers.

Diese Eigenschaft wird von CIM _ LogicalDevicegeerbt.

Systemname

Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: Weitergegeben ("_ CIM-System.Name"), _ CIM-Schlüssel

Name des Bereichssystems.

Diese Eigenschaft wird von CIM _ LogicalDevicegeerbt.

TimeOfLastReset

Datentyp: datetime

Zugriffstyp: Schreibgeschützt

Datum und Uhrzeit der letzten Zurücksetzung des Druckers.

Diese Eigenschaft wird vom _ CIM-Druckergeerbt.

UntilTime

Datentyp: datetime

Zugriffstyp: Lesen/Schreiben

Datum und Uhrzeit, zu der ein Drucker den letzten Auftrag drucken kann , wenn der Drucker zu bestimmten Zeiten gedruckt werden kann. Dieser Wert wird als die seit 12:00 Uhr GMT (Greenwich Mean Time) verstrichene Zeit ausgedrückt.

VerticalResolution

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM _ PrintJob.HorizontalResolution"), Einheiten ("Pixel pro Zoll")

Vertikale Auflösung des Druckers in Pixel pro Zoll.

Diese Eigenschaft wird vom _ CIM-Druckergeerbt.

WorkOffline

Datentyp: boolescher Wert

Zugriffstyp: Lesen/Schreiben

True gibt an, dass Sie Druckaufträge auf dem Computer in die Warteschlange stellen können, wenn der Drucker offline ist.

Hinweise

Die _ Win32-Druckerklasse wird von _ CIM-Druckerabgeleitet. Vor dem Aufrufen von SWbemObject.Put _ oder IWbemServices::P utInstance für eine Win32-Druckerinstanz _ muss die SeLoadDriverPrivilege-Berechtigung (wbemPrivilegeLoadDriver für Visual Basic und LoadDriver für die Skripterstellung von Monikern) aktiviert werden. Weitere Informationen finden Sie unter Berechtigungskonstanten und Ausführen privilegierter Vorgänge. Das folgende VBScript-Codebeispiel zeigt, wie Sie die Berechtigung SetLoadDriverPrivilege im Skript aktivieren.

Verwenden Sie zum Arbeiten mit MSCS-Druckerclustern die prnadmin.dll Assembly oder andernfalls 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 ein Skript remote ausführen, können Sie daher möglicherweise nur auf einen Beliebigen Drucker zugreifen, der für Ihr Benutzerkonto auf diesem Remotesystem verfügbar ist.

Sie können die _ Win32-Druckerklasse 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 seinen Status nicht an den Spooler meldet. In diesem Fall meldet Win32 _ Printer den Drucker als Leerlauf.

Beispiele

Das PS Create a Computer Configuration Drawing using Visio PowerShell-Beispiel im TechNet Gallery verwendet Win32 _ Printer, um mit Visio Automatisierungsmodell zu interagieren, um eine Visio Zeichnung zu erstellen.

Das PowerShell Remote PC Info Script verwendet eine Reihe von Klassen, einschließlich Win32 _ Printer, um Informationen zu einem Remotecomputer abzurufen.

Das folgende PowerShell-Codebeispiel zeigt, wie Sie den Standarddrucker des lokalen Computers bestimmen.

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)
Windows Server 2008
Namespace
Stamm \ CIMV2
MOF
Win32 _ Printer.mof
DLL
CIMWin32.dll

Siehe auch

_CIM-Drucker

Hardwareklassen für Computersysteme

WMI-Aufgaben: Drucker und Drucken