Win32_Printer, classe
La classe WMIWin32_Printer représente un appareil connecté à un ordinateur s’exécutant sur un système d’exploitation Microsoft Windows qui peut produire une image imprimée ou du texte sur papier ou sur un autre support.
La syntaxe suivante est simplifiée par rapport au code MOF (Managed Object Format) et inclut toutes les propriétés héritées.
Syntaxe
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;
};
Membres
La classe Win32_Printer a les types de membres suivants :
Méthodes
La classe Win32_Printer a ces méthodes.
Méthode | Description |
---|---|
AddPrinterConnection | Ajoute une connexion à l’imprimante. |
CancelAllJobs | Annule tous les travaux. |
GetSecurityDescriptor | Retourne le descripteur de sécurité qui contrôle l’accès à l’imprimante. |
Suspendre | Pause la file d'attente à l'impression. |
PrintTestPage | Imprime une page de test. |
RenamePrinter | Renomme une imprimante. |
Réinitialiser | Non implémenté. Pour plus d’informations sur l’implémentation de cette méthode, consultez la méthode Reset dans CIM_Printer. |
Reprendre | Reprend la file d’attente d’impression suspendue. |
SetDefaultPrinter | Définit l’imprimante par défaut. |
SetPowerState | Non implémenté. Pour plus d’informations sur l’implémentation de cette méthode, consultez la méthode SetPowerState dans CIM_Printer. |
SetSecurityDescriptor | Écrit une version mise à jour du descripteur de sécurité qui contrôle l’accès à l’imprimante. |
Propriétés
La classe Win32_Printer a ces propriétés.
-
Attributs
-
-
Type de données : uint32
-
Type d'accès : Lecture seule
Bitmap d’attributs pour un appareil d’impression Windows.
-
-
PRINTER_ATTRIBUTE_QUEUED (1 (0x1))
-
Mis en file d'attente.
Les travaux d’impression sont mis en mémoire tampon et mis en file d’attente.
-
PRINTER_ATTRIBUTE_DIRECT (2 (0x2))
-
Direct
Document à envoyer directement à l’imprimante. Cette valeur est utilisée si les travaux d’impression ne sont pas correctement mis en file d’attente.
-
PRINTER_ATTRIBUTE_DEFAULT (4 (0x4))
-
Default
Imprimante par défaut sur un ordinateur.
-
PRINTER_ATTRIBUTE_SHARED (8 (0x8))
-
Partagé
Disponible en tant que ressource réseau partagée.
-
PRINTER_ATTRIBUTE_NETWORK (16 (0x10))
-
Réseau
Attaché à un réseau. Si les bits local et réseau sont définis, cela indique une imprimante réseau.
-
PRINTER_ATTRIBUTE_HIDDEN (32 (0x20))
-
Hidden
Masqué de certains utilisateurs sur le réseau.
-
PRINTER_ATTRIBUTE_LOCAL (64 (0x40))
-
Local
Directement connecté à un ordinateur. Si les bits local et réseau sont définis, cela indique une imprimante réseau.
-
PRINTER_ATTRIBUTE_ENABLEDEVQ (128 (0x80))
-
EnableDevQ
Activez la file d’attente sur l’imprimante si disponible.
-
PRINTER_ATTRIBUTE_KEEPPRINTEDJOBS (256 (0x100))
-
KeepPrintedJobs
Le spouleur ne doit pas supprimer les documents une fois qu’ils sont imprimés.
-
PRINTER_ATTRIBUTE_DO_COMPLETE_FIRST (512 (0x200))
-
DoCompleteFirst
Démarrez d’abord les travaux dont la mise en file d’attente est terminée.
-
PRINTER_ATTRIBUTE_WORK_OFFLINE (1024 (0x400))
-
WorkOffline
Travaux d’impression en file d’attente lorsqu’une imprimante n’est pas disponible.
-
PRINTER_ATTRIBUTE_ENABLE_BIDI (2048 (0x800))
-
EnableBIDI
Activez l’impression bidirectionnelle.
-
PRINTER_ATTRIBUTE_RAW_ONLY (4096 (0x1000))
-
Autoriser uniquement les travaux de type de données brutes à être mis en pool.
-
PRINTER_ATTRIBUTE_PUBLISHED (8192 (0x2000))
-
Publié
Publié dans le service d’annuaire réseau.
Disponibilité
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« MIF. DMTF| État opérationnel|003.5 », « MIB. IETF| HOST-RESOURCES-MIB.hrDeviceStatus »)
Disponibilité et status de l’appareil.
Cette propriété est héritée de CIM_LogicalDevice.
Autre (1)
Inconnu (2)
En cours d’exécution/pleine puissance (3)
En cours d’exécution ou plein régime
Avertissement (4)
Dans le test (5)
Non applicable (6)
Mise hors tension (7)
Hors ligne (8)
Hors service (9)
Détérioré (10)
Non installé (11)
Erreur d’installation (12)
Power Save - Inconnu (13)
L’appareil est connu pour être en mode d’économie d’énergie, mais son status exact est inconnu.
Économie d’énergie - Mode faible consommation (14)
L’appareil est dans un état d’économie d’énergie, mais il fonctionne toujours et peut présenter des performances dégradées.
Économie d’alimentation - Veille (15)
L’appareil ne fonctionne pas, mais peut être porté à pleine puissance rapidement.
Cycle d’alimentation (16)
Power Save - Avertissement (17)
L’appareil est dans un état d’avertissement, mais également en mode d’économie d’énergie.
Suspendu (18)
L’appareil est suspendu.
Pas prêt (19)
Le périphérique n’est pas prêt.
Non configuré (20)
L’appareil n’est pas configuré.
Quiesced (21)
L’appareil est silencieux.
AvailableJobSheets
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_PrintJob.RequiredJobSheets »)
Tableau de toutes les feuilles de travail disponibles sur une imprimante. Peut également être utilisé pour décrire la bannière qu’une imprimante peut fournir au début de chaque travail, ou d’autres options spécifiées par l’utilisateur.
Cette propriété est héritée de CIM_Printer.
AveragePagesPerMinute
-
Type de données : uint32
-
Type d'accès : Lecture seule
Taux d’impression, en nombre moyen de pages par minute, qu’une imprimante peut produire.
Capabilities
-
Type de données : tableau uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : ArrayType (« indexé »), ModelCorrespondence (« CIM_Printer. CapabilityDescriptions », « CIM_PrintJob.Finishing », « CIM_PrintService.Capabilities »)
Tableau de fonctionnalités d’imprimante.
Cette propriété est héritée de CIM_Printer.
Inconnu (0)
Autre (1)
Impression couleur (2)
Impression duplex (3)
Copies (4)
Classement (5)
Agrafage (6)
Impression de transparence (7)
Punch (8)
Cover (9)
Lier (10)
Impression en noir et blanc (11)
Un côté (12)
One-Sided
Bord long à deux côtés (13)
Two-Sided Long Edge
Bord court à deux côtés (14)
Two-Sided Short Edge
Portrait (15)
Paysage (16)
Portrait inversé (17)
Paysage inversé (18)
Qualité élevée (19)
Qualité normale (20)
Qualité faible (21)
CapabilityDescriptions
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
-
Qualificateurs : ArrayType (« indexé »), ModelCorrespondence (« CIM_Printer. Fonctionnalités « )
Tableau de chaînes de forme libre qui fournissent des explications détaillées pour les fonctionnalités d’imprimante indiquées dans le tableau Fonctionnalités . Chaque entrée de ce tableau est liée à une entrée du tableau Fonctionnalités qui se trouve dans le même index.
Cette propriété est héritée de CIM_Printer.
Caption
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (64), DisplayName (« Caption »)
Brève description d’un objet : une chaîne d’une ligne.
Cette propriété est héritée de CIM_ManagedSystemElement.
CharSetsSupported
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
-
Qualificateurs : ArrayType (« Indexed »), ModelCorrespondence (« CIM_PrintJob.CharSet »), MappingStrings (« MIB. IETF| Printer-MIB.prtLocalizationCharacterSet »)
Tableau des jeux de caractères disponibles pour la sortie. Les chaînes fournies dans cette propriété doivent être conformes à la sémantique et à la syntaxe spécifiées par la section 4.1.2 (« paramètres Charset ») dans RFC 2046 (MIME Part 2) et contenues dans le registre de jeux de caractères IANA. Par exemple, « UTF-8 », « us-ASCII » et « iso-8859-1 ».
Cette propriété est héritée de CIM_Printer.
Commentaire
-
Type de données : chaîne
-
Type d’accès : Lecture/écriture
Commentaire pour une file d’attente d’impression.
Exemple : Imprimante couleur
ConfigManagerErrorCode
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : Schéma (« Win32 »)
Code d’erreur win32 Configuration Manager.
Cette propriété est héritée de CIM_LogicalDevice.
Cet appareil fonctionne correctement. (0)
L’appareil fonctionne correctement.
Cet appareil n’est pas configuré correctement. (1)
L’appareil n’est pas configuré correctement.
Windows ne peut pas charger le pilote pour cet appareil. (2)
Le pilote de cet appareil est peut-être endommagé ou votre système est peut-être à court de mémoire ou d’autres ressources. (3)
Le pilote de cet appareil peut être endommagé, ou le système peut être faible en mémoire ou d’autres ressources.
Cet appareil ne fonctionne pas correctement. L’un de ses pilotes ou votre registre peut être endommagé. (4)
L’appareil ne fonctionne pas correctement. L’un de ses pilotes ou le registre peut être endommagé.
Le pilote de cet appareil a besoin d’une ressource que Windows ne peut pas gérer. (5)
Le pilote de l’appareil nécessite une ressource que Windows ne peut pas gérer.
La configuration de démarrage de cet appareil est en conflit avec d’autres appareils. (6)
La configuration de démarrage de l’appareil est en conflit avec d’autres appareils.
Impossible de filtrer. (7)
Le chargeur de pilotes pour l’appareil est manquant. (8)
Le chargeur de pilotes pour l’appareil est manquant.
Cet appareil ne fonctionne pas correctement, car le microprogramme de contrôle signale les ressources de l’appareil de manière incorrecte. (9)
L’appareil ne fonctionne pas correctement. Le microprogramme de contrôle signale de manière incorrecte les ressources de l’appareil.
Cet appareil ne peut pas démarrer. (10)
L’appareil ne peut pas démarrer.
Cet appareil a échoué. (11)
Échec de l’appareil.
Cet appareil ne trouve pas suffisamment de ressources gratuites qu’il peut utiliser. (12)
L’appareil ne trouve pas suffisamment de ressources gratuites à utiliser.
Windows ne peut pas vérifier les ressources de cet appareil. (13)
Windows ne peut pas vérifier les ressources de l’appareil.
Cet appareil ne peut pas fonctionner correctement tant que vous n’avez pas redémarré votre ordinateur. (14)
L’appareil ne peut pas fonctionner correctement tant que l’ordinateur n’est pas redémarré.
Cet appareil ne fonctionne pas correctement, car il existe probablement un problème de nouvelle énumération. (15)
L’appareil ne fonctionne pas correctement en raison d’un problème possible de nouvelle énumération.
Windows ne peut pas identifier toutes les ressources utilisées par cet appareil. (16)
Windows ne peut pas identifier toutes les ressources utilisées par l’appareil.
Cet appareil demande un type de ressource inconnu. (17)
L’appareil demande un type de ressource inconnu.
Réinstallez les pilotes pour ce périphérique. (18)
Les pilotes de périphérique doivent être réinstallés.
Échec de l’utilisation du chargeur VxD. (19)
Votre registre est peut-être endommagé. (20)
Le Registre est peut-être endommagé.
Défaillance du système : essayez de modifier le pilote pour cet appareil. Si cela ne fonctionne pas, consultez la documentation de votre matériel. Windows supprime cet appareil. (21)
Défaillance du système. Si la modification du pilote de périphérique est inefficace, consultez la documentation matérielle. Windows supprime l’appareil.
Cet appareil est désactivé. (22)
L’appareil est désactivé.
Défaillance du système : essayez de modifier le pilote pour cet appareil. Si cela ne fonctionne pas, consultez la documentation de votre matériel. (23)
Défaillance du système. Si la modification du pilote de périphérique est inefficace, consultez la documentation matérielle.
Cet appareil n’est pas présent, ne fonctionne pas correctement ou n’a pas tous ses pilotes installés. (24)
L’appareil n’est pas présent, ne fonctionne pas correctement ou n’a pas tous ses pilotes installés.
Windows est toujours en cours de configuration de cet appareil. (25)
Windows configure toujours l’appareil.
Windows est toujours en cours de configuration de cet appareil. (26)
Windows configure toujours l’appareil.
Cet appareil n’a pas de configuration de journal valide. (27)
L’appareil n’a pas de configuration de journal valide.
Les pilotes de ce périphérique ne sont pas installés. (28)
Les pilotes de périphérique ne sont pas installés.
Cet appareil est désactivé, car le microprogramme de l’appareil ne lui a pas donné les ressources nécessaires. (29)
L’appareil est désactivé. Le microprogramme de l’appareil n’a pas fourni les ressources requises.
Cet appareil utilise une ressource de demande d’interruption (IRQ) qu’un autre appareil utilise. (30)
L’appareil utilise une ressource IRQ qu’un autre appareil utilise.
Cet appareil ne fonctionne pas correctement, car Windows ne peut pas charger les pilotes requis pour cet appareil. (31)
L’appareil ne fonctionne pas correctement. Windows ne peut pas charger les pilotes de périphérique requis.
ConfigManagerUserConfig
-
Type de données : booléen
-
Type d'accès : Lecture seule
-
Qualificateurs : Schéma (« Win32 »)
Si la valeur est TRUE, l’appareil utilise une configuration définie par l’utilisateur.
Cette propriété est héritée de CIM_LogicalDevice.
CreationClassName
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : CIM_Key
Nom de la première classe concrète à apparaître dans la chaîne d’héritage utilisée pour créer une instance. Lorsqu’elle est utilisée avec d’autres propriétés de clé de la classe, la propriété permet à toutes les instances de cette classe et de ses sous-classes d’être identifiées de manière unique.
Cette propriété est héritée de CIM_LogicalDevice.
CurrentCapabilities
-
Type de données : tableau uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_Printer. Fonctionnalités « )
Tableau des fonctionnalités d’imprimante actuellement utilisées. Une entrée de cette propriété doit également être répertoriée dans le tableau Fonctionnalités .
Cette propriété est héritée de CIM_Printer.
Inconnu (0)
Autre (1)
Impression couleur (2)
Impression duplex (3)
Copies (4)
Classement (5)
Agrafage (6)
Impression de transparence (7)
Punch (8)
Cover (9)
Lier (10)
Impression en noir et blanc (11)
Un côté (12)
One-Sided
Bord long à deux côtés (13)
Two-Sided Long Edge
Bord court à deux côtés (14)
Two-Sided Short Edge
Portrait (15)
Paysage (16)
Portrait inversé (17)
Paysage inverse (18)
Qualité élevée (19)
Qualité normale (20)
Qualité faible (21)
CurrentCharSet
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_Printer. CharSetsSupported « )
Jeu de caractères actuellement utilisé pour la sortie. Les chaînes fournies dans cette propriété doivent être conformes à la sémantique et à la syntaxe spécifiées par la section 4.1.2 (« Paramètres charset ») dans RFC 2046 (MIME Part 2) et contenues dans le registre de jeux de caractères IANA. Les exemples incluent « utf-8 », « us-ASCII » et iso-8859-1.
Cette propriété est héritée de CIM_Printer.
Langue actuelle
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_Printer. LanguagesSupported », « CIM_Printer. CurrentMimeType »)
Langage d’imprimante actuellement utilisé. La langue utilisée doit être répertoriée dans la propriété LanguagesSupported .
Cette propriété est héritée de CIM_Printer.
Autre (1)
Inconnu (2)
PCL (3)
HPGL (4)
PJL (5)
PS (6)
PSPrinter (7)
IPDS (8)
PPDS (9)
EscapeP (10)
Epson (11)
DDIF (12)
Interpress ( 13)
ISO6429 (14)
Données de ligne (15)
LineData
MODCA (16)
DODCA
REGIS (17)
SCS (18)
SPDL (19)
TEK4014 (20)
PDS (21)
IGP (22)
CodeV (23)
DSCDSE (24)
WPS (25)
LN03 (26)
CCITT (27)
QUIC (28)
CPAP (29)
DecPPL (30)
Texte simple (31)
SimpleText
NPAP (32)
DOC (33)
imPress (34)
Pinwriter (35)
NPDL (36)
NEC201PL (37)
Automatique (38)
Pages (39)
LIPS (40)
TIFF (41)
Diagnostic (42)
CaPSL (43)
EXCL (44)
LCDS (45)
XES (46)
MIME (47)
48
XPS
49
HPGL2
50
PCLXL
CurrentMimeType
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_Printer. Langue actuelle »)
Type MIME actuellement utilisé si CurrentLanguage est un type MIME (valeur = 47).
Cette propriété est héritée de CIM_Printer.
CurrentNaturalLanguage
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_Printer. NaturalLanguagesSupported »)
Langue que l’imprimante utilise actuellement pour la gestion. La langue répertoriée ici doit également être répertoriée dans la propriété NaturalLanguagesSupported .
Cette propriété est héritée de CIM_Printer.
CurrentPaperType
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_Printer. PaperTypesAvailable »)
Type de papier utilisé par l’imprimante. Doit être exprimé sous la forme spécifiée par la demande d’impression de document (DPA) ISO/IEC 10175, qui est résumée dans l’annexe C de la RFC 1759 (Imprimante MIB).
Cette propriété est héritée de CIM_Printer.
Par défaut
-
Type de données : booléen
-
Type d'accès : Lecture seule
Si la valeur est TRUE, l’imprimante est l’imprimante par défaut.
DefaultCapabilities
-
Type de données : uint16 array
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_Printer. Fonctionnalités « )
Tableau des fonctionnalités d’imprimante utilisées par défaut. Chaque entrée du tableau DefaultCapabilities doit également être répertoriée dans le tableau Fonctionnalités .
Cette propriété est héritée de CIM_Printer.
Inconnu (0)
Autre (1)
Impression couleur (2)
Impression recto verso (3)
Copies (4)
Classement (5)
Agrafage (6)
Impression de transparence (7)
Punch (8)
Couverture (9)
Lier (10)
Impression en noir et blanc (11)
Un côté ( 12)
One-Sided
Bord long à deux côtés (13)
Two-Sided Long Edge
Bord court à deux côtés (14)
Two-Sided Short Edge
Portrait (15)
Paysage (16)
Portrait inversé (17)
Paysage inverse (18)
Qualité élevée (19)
Qualité normale (20)
Qualité faible (21)
DefaultCopies
-
Type de données : uint32
-
Type d'accès : Lecture seule
Nombre de copies produites pour une tâche, sauf indication contraire.
Cette propriété est héritée de CIM_Printer.
DefaultLanguage
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_Printer. LanguagesSupported », « CIM_Printer. DefaultMimeType »)
Langue d’imprimante par défaut. La langue répertoriée ici doit également être répertoriée dans la propriété LanguagesSupported .
Cette propriété est héritée de CIM_Printer.
Autre (1)
Inconnu (2)
PCL (3)
HPGL (4)
PJL (5)
PS (6)
PSPrinter (7)
IPDS (8)
PPDS (9)
EscapeP (10)
Epson (11)
DDIF (12)
Interpress ( 13)
ISO6429 (14)
Données de ligne (15)
LineData
MODCA (16)
DODCA
REGIS (17)
SCS (18)
SPDL (19)
TEK4014 (20)
PDS (21)
IGP (22)
CodeV (23)
DSCDSE (24)
WPS (25)
LN03 (26)
CCITT (27)
QUIC (28)
CPAP (29)
DecPPL (30)
Texte simple (31)
SimpleText
NPAP (32)
DOC (33)
imPress (34)
Pinwriter (35)
NPDL (36)
NEC201PL (37)
Automatique (38)
Pages (39)
LIPS (40)
TIFF (41)
Diagnostic (42)
CaPSL (43)
EXCL (44)
LCDS (45)
XES (46)
MIME (47)
48
XPS
49
HPGL2
50
PCLXL
DefaultMimeType
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_Printer. DefaultLanguage »)
Type MIME actuellement utilisé, si la valeur DefaultLanguage est un type MIME (valeur = 47).
Cette propriété est héritée de CIM_Printer.
DefaultNumberUp
-
Type de données : uint32
-
Type d'accès : Lecture seule
Nombre de pages de flux d’impression que l’imprimante affiche sur une feuille multimédia, sauf indication contraire d’un travail.
Cette propriété est héritée de CIM_Printer.
DefaultPaperType
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_Printer. PaperTypesAvailable »)
Type de papier utilisé par l’imprimante, sauf si un travail d’impression spécifie un type de papier différent. La chaîne doit être exprimée sous la forme spécifiée par l’application d’impression de documents (DPA) ISO/IEC 1017, qui est résumée à l’Annexe C de la RFC 1759 (Imprimante MIB).
Cette propriété est héritée de CIM_Printer.
DefaultPriority
-
Type de données : uint32
-
Type d’accès : Lecture/écriture
Valeur de priorité par défaut affectée à chaque travail d’impression.
Description
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : DisplayName (« Description »)
Description d’un objet.
Cette propriété est héritée de CIM_ManagedSystemElement.
DetectedErrorState
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_Printer. ErrorInformation »), MappingStrings (« MIB. IETF| Printer-MIB.hrPrinterDetectedErrorState « )
Informations sur les erreurs d’imprimante.
Cette propriété est héritée de CIM_Printer.
Inconnu (0)
Autre (1)
Aucune erreur (2)
Papier faible (3)
Aucun papier (4)
Toner faible (5)
Pas de toner (6)
Porte ouverte (7)
Bloqué (8)
Hors connexion (9)
Service demandé (10)
Bac de sortie plein (11)
DeviceID
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : CIM_Key
Identificateur unique de l’imprimante sur un système.
Cette propriété est héritée de CIM_LogicalDevice.
Direct
-
Type de données : booléen
-
Type d’accès : Lecture/écriture
Si la valeur est TRUE, le travail d’impression est envoyé directement à l’imprimante. Si la valeur est FALSE, le travail d’impression est mis en pool.
DoCompleteFirst
-
Type de données : booléen
-
Type d’accès : Lecture/écriture
Si la valeur est TRUE, l’imprimante démarre les travaux qui sont terminés. Si la valeur est FALSE, l’imprimante démarre les travaux dans l’ordre de réception des travaux.
DriverName
-
Type de données : chaîne
-
Type d’accès : Lecture/écriture
Nom du pilote d’imprimante Windows.
Exemple : Pilote de télécopie Windows
EnableBIDI
-
Type de données : booléen
-
Type d’accès : Lecture/écriture
Si la valeur est TRUE, l’imprimante peut imprimer de manière bidirectionnelle.
EnableDevQueryPrint
-
Type de données : booléen
-
Type d’accès : Lecture/écriture
Si la valeur est TRUE, l’imprimante conserve les documents dans la file d’attente lorsque les configurations de documents et d’imprimantes ne correspondent pas.
ErrorCleared
-
Type de données : booléen
-
Type d'accès : Lecture seule
Si la valeur est TRUE, l’erreur signalée dans LastErrorCode a été effacée.
Cette propriété est héritée de CIM_LogicalDevice.
ErrorDescription
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Informations sur l’erreur enregistrée dans LastErrorCode et informations sur les actions correctives qui peuvent être prises.
Cette propriété est héritée de CIM_LogicalDevice.
ErrorInformation
-
Type de données : tableau de chaînes
-
Type d’accès : Lecture/écriture
-
Qualificateurs : ModelCorrespondence (« CIM_Printer. DetectedErrorState »)
Tableau d’informations supplémentaires pour l’état d’erreur actuel indiqué dans DetectedErrorState.
Cette propriété est héritée de CIM_Printer.
ExtendedDetectedErrorState
-
Type de données : uint16
-
Type d'accès : Lecture seule
Signale les informations d’erreur standard. Des informations supplémentaires doivent être enregistrées dans DetectedErrorState.
Les valeurs sont les suivantes :
0 (0x0)
Unknown
1 (0x1)
Autres
2 (0x2)
Aucune erreur
3 (0x3)
Niveau de papier faible
4 (0x4)
Plus de papier
5 (0x5)
Niveau de toner faible
6 (0x6)
Il n'y a plus d'encre
7 (0x7)
Capot ouvert
8 (0x8)
Bourrage papier
9 (0x9)
Entretien nécessaire
10 (0xA)
Bac de réception plein
11 (0xB)
Problème de papier
12 (0xC)
Impossible d’imprimer la page
13 (0xD)
Intervention de l’utilisateur requise
14 (0xE)
Mémoire insuffisante
15 (0xF)
Serveur inconnu
ExtendedPrinterStatus
-
Type de données : uint16
-
Type d'accès : Lecture seule
Informations d’état pour une imprimante qui sont différentes des informations spécifiées dans la propriété Availability .
1 (0x1)
Autres
2 (0x2)
Unknown
3 (0x3)
Idle
4 (0x4)
Impression
5 (0x5)
Échauffement
6 (0x6)
Impression arrêtée
7
Hors connexion
8 (0x8)
Suspendu
9 (0x9)
Erreur
10 (0xA)
Busy
11 (0xB)
Non disponible
12 (0xC)
En attente
13 (0xD)
Traitement en cours
14 (0xE)
Initialisation
15
Économie d’énergie
16 (0x10)
Suppression en attente
17 (0x11)
E/S actives
18 (0x12)
Flux manuel
Hidden
-
Type de données : booléen
-
Type d’accès : Lecture/écriture
Si la valeur est TRUE, l’imprimante est masquée pour les utilisateurs réseau.
HorizontalResolution
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_PrintJob.HorizontalResolution »), Units (« pixels par pouce »)
Résolution horizontale de l’imprimante, en pixels par pouce.
Cette propriété est héritée de CIM_Printer.
InstallDate
-
Type de données : datetime
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« MIF. DMTF| ComponentID|001.5 »), DisplayName (« Date d’installation »)
Date et heure d’installation d’un objet. L’objet peut être installé sans qu’une valeur soit écrite dans cette propriété. Cette propriété est héritée de CIM_ManagedSystemElement.
JobCountSinceLastReset
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : Compteur
Nombre de travaux d’impression depuis la dernière réinitialisation de l’imprimante.
Cette propriété est héritée de CIM_Printer.
KeepPrintedJobs
-
Type de données : booléen
-
Type d’accès : Lecture/écriture
Si la valeur est TRUE, le spouleur d’impression ne supprime pas les travaux terminés.
Langues Prises en charge
-
Type de données : uint16 array
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« MIB. IETF| Printer-MIB.prtInterpreterLangFamily »), ModelCorrespondence (« CIM_Printer. MimeTypesSupported », « CIM_PrintJob.Language », « CIM_PrintService.LanguagesSupported »)
Tableau des langues d’impression prises en charge en mode natif.
Cette propriété est héritée de CIM_Printer.
Autre (1)
Inconnu (2)
PCL (3)
HPGL (4)
PJL (5)
PS (6)
PSPrinter (7)
IPDS (8)
PPDS (9)
EscapeP (10)
Epson (11)
DDIF (12)
Interpress ( 13)
ISO6429 (14)
Données de ligne (15)
LineData
MODCA (16)
DODCA
REGIS (17)
SCS (18)
SPDL (19)
TEK4014 (20)
PDS (21)
IGP (22)
CodeV (23)
DSCDSE (24)
WPS (25)
LN03 (26)
CCITT (27)
QUIC (28)
CPAP (29)
DecPPL (30)
Texte simple (31)
SimpleText
NPAP (32)
DOC (33)
imPress (34)
Pinwriter (35)
NPDL (36)
NEC201PL (37)
Automatique (38)
Pages (39)
LIPS (40)
TIFF (41)
Diagnostic (42)
CaPSL (43)
EXCL (44)
LCDS (45)
XES (46)
MIME (47)
XPS (48)
HPGL2 (49)
PCLXL (50)
LastErrorCode
-
Type de données : uint32
-
Type d'accès : Lecture seule
Dernier code d’erreur que l’appareil logique signale.
Cette propriété est héritée de CIM_LogicalDevice.
Local
-
Type de données : booléen
-
Type d’accès : Lecture/écriture
Si la valeur est TRUE, l’imprimante n’est pas attachée à un réseau. Si les propriétés Local et Réseau ont la valeur TRUE, l’imprimante est une imprimante réseau.
Lieu
-
Type de données : chaîne
-
Type d’accès : Lecture/écriture
Emplacement physique de l’imprimante.
Exemple : Bldg. 38, salle 1164
MarquageTechnology
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« MIB. IETF| Printer-MIB.prtMarkerMarkTech »)
Technologie de marquage utilisée par l’imprimante.
Cette propriété est héritée de CIM_Printer.
Autre (1)
Inconnu (2)
LED électrophotographique (3)
Laser électrophotographique (4)
Électrophotographique Autre (5)
Impact déplacement de la matrice de points de tête 9 broches (6)
Impact Déplacement de la matrice de points de tête 24 broches (7)
Impact sur le déplacement de la matrice de points de la tête Autre (8)
Impact déplacement de la tête entièrement formée (9)
Bande d’impact (10)
Impact Autre (11)
Aqueous jet d’encre (12)
Jet d’encre solide (13)
Jet d’encre Autre (14)
Stylet (15)
Transfert thermique (16)
Thermosensible (17)
Diffusion thermique (18)
Thermique Autre (19)
Électroérosion (20)
Électrostatique (21)
Photo Microfiche (22)
Photo Imagesetter (23)
Autre photographie (24)
Dépôt d’ions (25)
eBeam (26)
Tapeuse (27)
MaxCopies
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_PrintJob.Copies »)
Nombre maximal de copies que l’imprimante peut produire pour un seul travail.
Cette propriété est héritée de CIM_Printer.
MaxNumberUp
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_PrintJob.NumberUp »)
Nombre maximal de pages de flux d’impression que l’imprimante peut afficher sur une feuille multimédia, comme du papier.
Cette propriété est héritée de CIM_Printer.
MaxSizeSupported
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_PrintJob.JobSize »), Unités (« kilo-octets »)
Plus grande tâche en tant que flux d’octets, en kilo-octets, que l’imprimante peut accepter. La valeur 0 (zéro) indique qu’aucune limite n’est définie.
Cette propriété est héritée de CIM_Printer.
MimeTypesSupported
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_Printer. LanguagesSupported », « CIM_PrintJob.MimeTypes », « CIM_PrintService.MimeTypesSupported »)
Tableau d’explications détaillées de type MIME que l’imprimante prend en charge. Si des données sont fournies, la valeur 47 (« MIME ») doit être incluse dans la propriété LanguagesSupported .
Cette propriété est héritée de CIM_Printer.
Nom
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : DisplayName (« Name »)
Nom de l’imprimante.
Cette propriété est héritée de CIM_ManagedSystemElement.
NaturalLanguagesSupported
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
-
Qualificateurs : ArrayType (« Indexed »), MappingStrings (« MIB. IETF| Printer-MIB.prtLocalizationLanguage »), ModelCorrespondence (« CIM_PrintJob.NaturalLanguage »)
Tableau de langages pris en charge pour les chaînes que l’imprimante utilise pour la sortie des informations de gestion. Doit être conforme à la RFC 1766. Par exemple, « en » est utilisé pour l’anglais.
Cette propriété est héritée de CIM_Printer.
Réseau
-
Type de données : booléen
-
Type d’accès : Lecture/écriture
Si la valeur est TRUE, l’imprimante est une imprimante réseau. Si les propriétés Local et Réseau ont la valeur TRUE, l’imprimante est une imprimante réseau.
PaperSizesSupported
-
Type de données : uint16 array
-
Type d'accès : Lecture seule
Tableau des types de papier pris en charge par l’imprimante.
Cette propriété est héritée de CIM_Printer.
Inconnu (0)
Autre (1)
A (2)
B (3)
C (4)
D (5)
E (6)
LETTRE (7)
Juridique (8)
ENVELOPPE NA-10x13 (9)
Enveloppe NA-9x12 (10)
NA-Number-10-Envelope (11)
Enveloppe NA-7x9 (12)
ENVELOPPE NA-9x11 ( 13)
Enveloppe NA-10x14 (14)
NA-Number-9-Envelope (15)
Enveloppe NA-6x9 (16)
Enveloppe NA-10x15 (17)
A0 (18)
A1 (19)
A2 (20)
A3 (21)
A4 (22)
A5 (23)
A6 (24)
A7 (25)
A8 (26)
A9A10 (27)
B0 (28)
B1 (29)
B2 (30)
B3 (31)
B4 (32)
B5 (33)
B6 (34)
B7 (35)
B8 (36)
B9 (37)
B10 (38)
C0 (39)
C1 (40)
C2C3 (41)
C2
C4 (42)
C3
C5 (43)
C4
C6 (44)
C5
C7 (45)
C6
C8 (46)
C7
Iso désigné (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
LETTRE NA (59)
JIS B10
NA-Legal (60)
Enveloppe B4 (61)
Enveloppe B5 (62)
Enveloppe C3 (63)
Enveloppe C4 (64)
Enveloppe C5 (65)
Enveloppe C6 (66)
Enveloppe longue désignée (67)
Enveloppe monarch (68)
Exécutif (69)
Folio (70)
Facture (71)
Registre (72)
Quarto (73)
PaperTypesAvailable
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
-
Qualificateurs : ArrayType (« Indexed »), ModelCorrespondence (« CIM_PrintJob.RequiredPaperType », « CIM_PrintService.PaperTypesAvailable »), MappingStrings (« MIB. IETF| Printer-MIB.prtInputMediaName »)
Tableau de types de papier actuellement disponibles sur l’imprimante. Chaque chaîne doit être exprimée dans le format spécifié par l’application d’impression de documents (DPA) ISO/IEC 10175, qui est résumée à l’Annexe C de la RFC 1759 (Imprimante MIB). Tout format de papier identifié dans cette propriété doit également apparaître dans la propriété PaperSizesSupported .
Cette propriété est héritée de CIM_Printer.
Exemple : couleur iso-a4
Paramètres
-
Type de données : chaîne
-
Type d’accès : Lecture/écriture
Paramètres facultatifs pour le processeur d’impression.
Exemple : « Copies=2 »
PNPDeviceID
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : Schéma (« Win32 »)
Windows Plug-and-Play identificateur d’appareil de l’appareil logique.
Cette propriété est héritée de CIM_LogicalDevice.
Exemple : *PNP030b
PortName
-
Type de données : chaîne
-
Type d’accès : Lecture/écriture
Port utilisé pour transmettre des données à une imprimante. Si une imprimante est connectée à plusieurs ports, les noms de chaque port sont séparés par des virgules.
Exemple : LPT1:, LPT2:, LPT3:
PowerManagementCapabilities
-
Type de données : tableau uint16
-
Type d'accès : Lecture seule
Tableau des fonctionnalités spécifiques liées à l’alimentation d’un appareil logique.
Cette propriété est héritée de CIM_LogicalDevice.
Inconnu (0)
Non pris en charge (1)
Désactivé (2)
Activé (3)
Les fonctionnalités de gestion de l’alimentation sont actuellement activées, mais l’ensemble exact des fonctionnalités est inconnu ou les informations ne sont pas disponibles.
Modes d’économie d’énergie entrés automatiquement (4)
L’appareil peut modifier son état d’alimentation en fonction de l’utilisation ou d’autres critères.
Power State Settable (5)
La méthode SetPowerState est prise en charge. Cette méthode se trouve dans la classe CIM_LogicalDevice parent et peut être implémentée. Pour plus d’informations, consultez Conception de classes MOF (Managed Object Format).
Power Cycling pris en charge (6)
La méthode SetPowerState peut être appelée avec le paramètre PowerState défini sur 5 (Cycle d’alimentation).
Prise en charge de l’alimentation chrono timed (7)
Power-On chrono timed pris en charge
La méthode SetPowerState peut être appelée avec le paramètre PowerState défini sur 5 (Cycle d’alimentation) et time défini sur une date et une heure spécifiques, ou intervalle, pour la mise sous tension.
PowerManagementSupported
-
Type de données : booléen
-
Type d'accès : Lecture seule
Si la valeur est TRUE, la puissance de l’appareil peut être gérée, ce qui signifie qu’il peut être mis en mode suspendu. La propriété n’indique pas que les fonctionnalités de gestion de l’alimentation sont activées, mais seulement que l’appareil logique est capable de gérer l’alimentation.
Cette propriété est héritée de CIM_LogicalDevice.
PrinterPaperNames
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
Tableau de formats de papier pris en charge par l’imprimante. Les noms spécifiés par l’imprimante sont utilisés pour représenter les formats de papier pris en charge.
Exemple : B5 (JIS)
PrinterState
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : déconseillé
Un des états possibles relatifs à cette imprimante. Cette propriété est obsolète. À la place de cette propriété, utilisez PrinterStatus.
0
Inactif : pour plus d’informations, consultez la section Remarques ci-dessous.
1
Suspendu
2
Erreur
3
Suppression en attente
4
Bourrage
5
Sortie de papier
6
Flux manuel
7
Problème de papier
8
Hors connexion
9
E/S actives
10
Busy
11
Impression
12
Bac de réception plein
13
Non disponible
14
En attente
15
Traitement en cours
16
Initialisation
17
Échauffement
18
Toner Faible
19
Il n'y a plus d'encre
20
Page Punt
21
Intervention de l’utilisateur requise
22
Mémoire insuffisante
23
Capot ouvert
24
Server_Unknown
25
Économie d’énergie
PrinterStatus
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« MIB. IETF| Printer-MIB.hrPrinterStatus »)
Informations d’état pour une imprimante qui sont différentes des informations spécifiées dans la propriété disponibilité de l’appareil logique.
Cette propriété est héritée de CIM_Printer.
Autre (1)
Inconnu (2)
Inactif (3)
Inactif : pour plus d’informations, consultez la section Remarques ci-dessous.
Impression (4)
Préchauffement (5)
Échauffement
Impression arrêtée (6)
Hors connexion (7)
PrintJobDataType
-
Type de données : chaîne
-
Type d’accès : Lecture/écriture
Type de données d’un travail d’impression en attente de l’appareil d’impression Windows.
PrintProcessor
-
Type de données : chaîne
-
Type d’accès : Lecture/écriture
Nom du spouleur d’impression qui gère les travaux d’impression.
Exemple : SPOOLSS.DLL
Priorité
-
Type de données : uint32
-
Type d’accès : Lecture/écriture
Priorité de l’imprimante. Les travaux sur une imprimante de priorité supérieure sont planifiés en premier.
Publié
-
Type de données : booléen
-
Type d’accès : Lecture/écriture
Si la valeur est TRUE, l’imprimante est publiée dans le service d’annuaire réseau.
Queue
-
Type de données : booléen
-
Type d’accès : Lecture/écriture
Si la valeur est TRUE, l’imprimante met en mémoire tampon et file d’attente les travaux d’impression.
RawOnly
-
Type de données : booléen
-
Type d’accès : Lecture/écriture
Si la valeur est TRUE, l’imprimante accepte uniquement les données brutes à mettre en file d’attente.
SéparateurFichier
-
Type de données : chaîne
-
Type d’accès : Lecture/écriture
Nom du fichier utilisé pour créer une page de séparateur. Cette page est utilisée pour séparer les travaux d’impression envoyés à l’imprimante.
ServerName
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Nom du serveur qui contrôle l’imprimante. Si cette chaîne a la valeur NULL, l’imprimante est contrôlée localement.
Partagé
-
Type de données : booléen
-
Type d’accès : Lecture/écriture
Si la valeur est TRUE, l’imprimante est disponible en tant que ressource réseau partagée.
ShareName
-
Type de données : chaîne
-
Type d’accès : Lecture/écriture
Partagez le nom de l’appareil d’impression Windows.
Exemple : « \\PRINTSERVER1\PRINTER2 »
SpoolEnabled
-
Type de données : booléen
-
Type d'accès : Lecture seule
-
Qualificateurs : déconseillé
Cette propriété est obsolète ; n’utilisez pas. Si la valeur est TRUE, le spoulage est activé pour l’imprimante.
StartTime
-
Type de données : datetime
-
Type d’accès : Lecture/écriture
Date et heure auxquelles une imprimante peut commencer à imprimer un travail, si l’imprimante est limitée à l’impression à des heures spécifiques. Cette valeur est exprimée comme le temps écoulé depuis 12h00 GMT (heure de Greenwich).
État
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (10), DisplayName (« Status »)
Status actuelle de l’objet. Différents états opérationnels et non opérationnels peuvent être définis. Les états opérationnels sont les suivants : OK, Détérioré et Prédéfinit ( un élément, tel qu’un disque dur smart, peut fonctionner correctement, mais prédire une défaillance dans un avenir proche). Les états non opératoires sont les suivants : Erreur, Démarrage, Arrêt et Service. Ce dernier, Service, peut s’appliquer lors de miroir-resilver d’un disque, le rechargement d’une liste d’autorisations utilisateur ou d’autres tâches administratives. Tous ces travaux ne sont pas en ligne, mais l’élément managé n’est ni OK ni dans l’un des autres états.
Cette propriété est héritée de CIM_ManagedSystemElement.
Les valeurs sont notamment les suivantes :
OK (« OK »)
Erreur (« Erreur »)
Dégradé (« Dégradé »)
Inconnu (« Inconnu »)
Échec du prédé (« Échec anticipé »)
Démarrage (« Démarrage »)
Arrêt (« Arrêt »)
Service (« Service »)
Stressé (« Stressé »)
NonRecover (« NonRecover »)
Aucun contact (« Aucun contact »)
Lost Comm (« Lost Comm »)
StatusInfo
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« MIF. DMTF| État opérationnel|003.3 »)
État de l’appareil logique. Si cette propriété ne s’applique pas à l’appareil logique, la valeur 5 (Non applicable) doit être utilisée.
Cette propriété est héritée de CIM_LogicalDevice.
Autre (1)
Inconnu (2)
Activé (3)
Désactivé (4)
Non applicable (5)
SystemCreationClassName
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : propagé (« CIM_System. CreationClassName »), CIM_Key
Valeur de la propriété CreationClassName de l’ordinateur d’étendue.
Cette propriété est héritée de CIM_LogicalDevice.
SystemName
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : propagé (« CIM_System. Nom « ), CIM_Key
Nom du système d’étendue.
Cette propriété est héritée de CIM_LogicalDevice.
TimeOfLastReset
-
Type de données : datetime
-
Type d'accès : Lecture seule
Date et heure de la dernière réinitialisation de l’imprimante.
Cette propriété est héritée de CIM_Printer.
UntilTime
-
Type de données : datetime
-
Type d’accès : Lecture/écriture
Date et heure auxquelles une imprimante peut imprimer le dernier travail, si l’imprimante est limitée à l’impression à des heures spécifiques. Cette valeur est exprimée comme le temps écoulé depuis 12h00 GMT (heure de Greenwich).
VerticalResolution
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_PrintJob.HorizontalResolution »), Units (« pixels par pouce »)
Résolution verticale, en pixels par pouce, de l’imprimante.
Cette propriété est héritée de CIM_Printer.
WorkOffline
-
Type de données : booléen
-
Type d’accès : Lecture/écriture
Si la valeur est TRUE, vous pouvez mettre en file d’attente les travaux d’impression sur l’ordinateur lorsque l’imprimante est hors connexion.
Notes
La classe Win32_Printer est dérivée de CIM_Printer. Avant d’appeler SWbemObject.Put_ ou IWbemServices::P utInstance pour un instance Win32_Printer, le privilège SeLoadDriverPrivilege (wbemPrivilegeLoadDriver pour Visual Basic et LoadDriver pour les monikers de script) doit être activé. Pour plus d’informations, consultez Constantes de privilèges et exécution d’opérations privilégiées. L’exemple de code VBScript suivant montre comment activer le privilège SetLoadDriverPrivilege dans le script.
Pour utiliser des clusters d’imprimante MSCS, utilisez l’assembly prnadmin.dll ou l’espace de noms System.Printing .NET Framework.
Set objPrinter = GetObject("winmgmts:{impersonationLevel=Impersonate,(LoadDriver)}!//./Root/CIMv2:Win32_Printer")
Windows utilise les informations d’identification de l’utilisateur exécutant le script pour déterminer les imprimantes disponibles. Par conséquent, si vous exécutez un script à distance, vous ne pourrez peut-être accéder qu’à n’importe quelle imprimante disponible pour votre compte d’utilisateur sur ce système distant.
Vous ne pouvez pas utiliser la classe Win32_Printer pour les imprimantes sur un cluster d’impression MSCS. Au lieu de cela, vous devrez peut-être utiliser l’outil PrinterAdmin (PrnAdmin.dll) ou l’espace de noms System.Printing .NET Framework.
Notes
Si vous récupérez PrinterStatus = 3 ou PrinterState = 0, le pilote d’imprimante n’alimente peut-être pas des informations précises dans WMI. WMI récupère les informations d’imprimante du processus spoolsv.exe. Il est possible que le pilote d’imprimante ne signale pas son status au spouleur. Dans ce cas, Win32_Printer signale que l’imprimante est inactive.
Exemples
L’exemple Ps Create a Computer Configuration Drawing à l’aide de Visio PowerShell sur TechNet Gallery utilise Win32_Printer pour interagir avec le modèle d’automatisation Visio afin de créer un dessin Visio.
Le script Powershell Remote PC Info Script utilise plusieurs classes, y compris Win32_Printer, pour récupérer des informations sur un ordinateur distant.
L’exemple de code PowerShell suivant montre comment déterminer l’imprimante par défaut de l’ordinateur local.
Get-WmiObject win32_printer | %{if ($_.default) {$_}}
L’exemple de code VBScript suivant décrit comment récupérer des statistiques d’imprimante à partir d’instances de Win32_Printer.
Set PrinterSet = GetObject("winmgmts:").InstancesOf ("Win32_Printer")
If (PrinterSet.Count = 0 ) Then WScript.Echo "No Printers Installed!"
for each Printer in PrinterSet
if Printer.PrinterStatus = 3 then WScript.Echo Printer.Name & Chr(13) & "Status: Idle"
if Printer.PrinterStatus = 4 then WScript.Echo Printer.Name & Chr(13) & "Status: Printing"
next
L’exemple de code Perl suivant décrit comment récupérer des statistiques d’imprimante à partir d’instances de Win32_Printer.
use strict;
use Win32::OLE;
my $PrinterSet;
eval { $PrinterSet = Win32::OLE->GetObject("winmgmts:{impersonationLevel=impersonate}!\\\\.\\root\\cimv2")->
InstancesOf ("Win32_Printer"); };
unless($@)
{
if ($PrinterSet->{Count} == 0)
{
print "No Printers Installed!\n";
}
foreach my $PrinterInst (in $PrinterSet)
{
if ($PrinterInst->{PrinterStatus} == 3)
{
print "\n$PrinterInst->{Name}\nStatus: Idle\n";
}
if ($PrinterInst->{PrinterStatus} == 4)
{
print "\n$PrinterInst->{Name}\nStatus: Printing\n";
}
}
}
else
{
print STDERR Win32::OLE->LastError, "\n";
}
L’exemple de code VBScript suivant montre comment obtenir le nom de l’imprimante par défaut pour un ordinateur.
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
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista |
Serveur minimal pris en charge |
Windows Server 2008 |
Espace de noms |
Racine\CIMV2 |
MOF |
|
DLL |
|
Voir aussi