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)
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
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 |
|
| DLL |
|