Classe Win32_Printer
A classe WMIWin32_Printer representa um dispositivo conectado a um computador em execução em um sistema operacional Microsoft Windows que pode produzir uma imagem impressa ou texto em papel ou em outro meio.
A sintaxe a seguir é simplificada do código MOF (Managed Object Format) e inclui todas as propriedades herdadas.
Sintaxe
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;
};
Membros
A classe Win32_Printer tem estes tipos de membros:
Métodos
A classe Win32_Printer tem esses métodos.
Método | Descrição |
---|---|
AddPrinterConnection | Adiciona uma conexão à impressora. |
CancelAllJobs | Cancela todos os trabalhos. |
GetSecurityDescriptor | Retorna o descritor de segurança que controla o acesso à impressora. |
Pausa | Pausa a fila de impressão. |
PrintTestPage | Imprime uma página de teste. |
RenamePrinter | Renomeia uma impressora. |
Redefinir | Não implementado. Para obter mais informações sobre como implementar esse método, consulte o método Reset em CIM_Printer. |
Retomar | Retoma a fila de impressão pausada. |
SetDefaultPrinter | Define a impressora padrão. |
SetPowerState | Não implementado. Para obter mais informações sobre como implementar esse método, consulte o método SetPowerState em CIM_Printer. |
SetSecurityDescriptor | Grava uma versão atualizada do descritor de segurança que controla o acesso à impressora. |
Propriedades
A classe Win32_Printer tem essas propriedades.
-
Atributos
-
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
Bitmap de atributos para um dispositivo de impressão baseado em Windows.
-
-
PRINTER_ATTRIBUTE_QUEUED (1 (0x1))
-
Em fila
Os trabalhos de impressão são armazenados em buffer e enfileirados.
-
PRINTER_ATTRIBUTE_DIRECT (2 (0x2))
-
Direto
Documento a ser enviado diretamente para a impressora. Esse valor será usado se os trabalhos de impressão não estiverem na fila corretamente.
-
PRINTER_ATTRIBUTE_DEFAULT (4 (0x4))
-
Padrão
Impressora padrão em um computador.
-
PRINTER_ATTRIBUTE_SHARED (8 (0x8))
-
Compartilhado
Disponível como um recurso de rede compartilhada.
-
PRINTER_ATTRIBUTE_NETWORK (16 (0x10))
-
Rede
Anexado a uma rede. Se os bits Local e Network estiverem definidos, isso indicará uma impressora de rede.
-
PRINTER_ATTRIBUTE_HIDDEN (32 (0x20))
-
Hidden
Oculto de alguns usuários na rede.
-
PRINTER_ATTRIBUTE_LOCAL (64 (0x40))
-
Local
Conectado diretamente a um computador. Se os bits Local e Network estiverem definidos, isso indicará uma impressora de rede.
-
PRINTER_ATTRIBUTE_ENABLEDEVQ (128 (0x80))
-
EnableDevQ
Habilite a fila na impressora, se disponível.
-
PRINTER_ATTRIBUTE_KEEPPRINTEDJOBS (256 (0x100))
-
KeepPrintedJobs
O Spooler não deve excluir documentos depois que eles são impressos.
-
PRINTER_ATTRIBUTE_DO_COMPLETE_FIRST (512 (0x200))
-
DoCompleteFirst
Inicie os trabalhos que terminaram o spool primeiro.
-
PRINTER_ATTRIBUTE_WORK_OFFLINE (1024 (0x400))
-
Workoffline
Trabalhos de impressão de fila quando uma impressora não está disponível.
-
PRINTER_ATTRIBUTE_ENABLE_BIDI (2048 (0x800))
-
EnableBIDI
Habilitar impressão bidirecional.
-
PRINTER_ATTRIBUTE_RAW_ONLY (4096 (0x1000))
-
Permitir que apenas trabalhos de tipo de dados brutos sejam spooled.
-
PRINTER_ATTRIBUTE_PUBLISHED (8192 (0x2000))
-
Publicado
Publicado no serviço de diretório de rede.
Disponibilidade
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("MIF. DMTF| Estado operacional|003.5", "MIB. IETF| HOST-RESOURCES-MIB.hrDeviceStatus")
Disponibilidade e status do dispositivo.
Essa propriedade é herdada de CIM_LogicalDevice.
Outros (1)
Desconhecido (2)
Energia completa/em execução (3)
Energia completa ou em execução
Aviso (4)
Em Teste (5)
Não aplicável (6)
Desligar (7)
Off Line (8)
Desativada (9)
Degradado (10)
Não Instalado (11)
Erro de instalação (12)
Economia de energia – Desconhecido (13)
O dispositivo é conhecido por estar em um modo de economia de energia, mas seu status exato é desconhecido.
Economia de energia – modo de energia baixa (14)
O dispositivo está em um estado de economia de energia, mas ainda está funcionando e pode apresentar desempenho degradado.
Economia de energia – espera (15)
O dispositivo não está funcionando, mas pode ser levado à potência total rapidamente.
Ciclo de Energia (16)
Economia de energia – Aviso (17)
O dispositivo está em um estado de aviso, embora também em um modo de economia de energia.
Pausado (18)
O dispositivo está em pausa.
Não Pronto (19)
O dispositivo não está pronto.
Não Configurado (20)
O dispositivo não está configurado.
Quiesced (21)
O dispositivo está silencioso.
AvailableJobSheets
-
Tipo de dados: matriz de cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_PrintJob.RequiredJobSheets")
Matriz de todas as planilhas de trabalho disponíveis em uma impressora. Também pode ser usado para descrever a faixa que uma impressora pode fornecer no início de cada trabalho ou outras opções especificadas pelo usuário.
Essa propriedade é herdada de CIM_Printer.
Averagepagesperminute
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
Taxa de impressão, em número médio de páginas por minuto, que uma impressora pode produzir saída.
Funcionalidades
-
Tipo de dados: matriz uint16
-
Tipo de acesso: Somente leitura
-
Qualificadores: ArrayType ("Indexed"), ModelCorrespondence ("CIM_Printer. CapabilityDescriptions", "CIM_PrintJob.Finishing", "CIM_PrintService.Capabilities")
Matriz de recursos de impressora.
Essa propriedade é herdada de CIM_Printer.
Desconhecido (0)
Outros (1)
Impressão de cores (2)
Impressão Duplex (3)
Cópias (4)
Ordenação (5)
Stapling (6)
Impressão de transparência (7)
Soco (8)
Capa (9)
Associação (10)
Impressão em preto e branco (11)
One Sided (12)
One-Sided
Borda Longa Com Dois Lados (13)
Two-Sided Borda Longa
Borda Curta Com Dois Lados (14)
borda curta Two-Sided
Retrato (15)
Paisagem (16)
Retrato Reverso (17)
Paisagem Inversa (18)
Qualidade Alta (19)
Qualidade Normal (20)
Qualidade Baixa (21)
CapabilityDescriptions
-
Tipo de dados: matriz de cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: ArrayType ("Indexed"), ModelCorrespondence ("CIM_Printer. Funcionalidades")
Matriz de cadeias de caracteres de forma livre que fornecem explicações detalhadas para os recursos da impressora indicados na matriz Funcionalidades . Cada entrada dessa matriz está relacionada a uma entrada na matriz Capabilities localizada no mesmo índice.
Essa propriedade é herdada de CIM_Printer.
Legenda
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MaxLen (64), DisplayName ("Caption")
Descrição curta de um objeto — uma cadeia de caracteres de uma linha.
Essa propriedade é herdada de CIM_ManagedSystemElement.
CharSetsSupported
-
Tipo de dados: matriz de cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: ArrayType ("Indexed"), ModelCorrespondence ("CIM_PrintJob.CharSet"), MappingStrings ("MIB. IETF| Printer-MIB.prtLocalizationCharacterSet")
Matriz de conjuntos de caracteres disponíveis para saída. As cadeias de caracteres fornecidas nesta propriedade devem estar em conformidade com a semântica e a sintaxe especificadas pela seção 4.1.2 ("Parâmetros charset") no RFC 2046 (MIME Parte 2) e contidas no registro de conjunto de caracteres IANA. Os exemplos incluem"UTF-8", "us-ASCII" e "iso-8859-1".
Essa propriedade é herdada de CIM_Printer.
Comentário
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: leitura/gravação
Comente para uma fila de impressão.
Exemplo: impressora colorida
ConfigManagerErrorCode
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
-
Qualificadores: Esquema ("Win32")
Win32 Configuration Manager código de erro.
Essa propriedade é herdada de CIM_LogicalDevice.
Este dispositivo está funcionando corretamente. (0)
O dispositivo está funcionando corretamente.
Este dispositivo não está configurado corretamente. (1)
O dispositivo não está configurado corretamente.
O Windows não pode carregar o driver para este dispositivo. (2)
O driver deste dispositivo pode estar corrompido ou o sistema pode estar com pouca memória ou outros recursos. (3)
O driver para este dispositivo pode estar corrompido ou o sistema pode estar com pouca memória ou outros recursos.
Este dispositivo não está funcionando corretamente. Um de seus drivers ou seu registro pode estar corrompido. (4)
O dispositivo não está funcionando corretamente. Um de seus drivers ou o registro pode estar corrompido.
O driver deste dispositivo precisa de um recurso que o Windows não possa gerenciar. (5)
O driver para o dispositivo requer um recurso que o Windows não pode gerenciar.
A configuração de inicialização deste dispositivo está em conflito com outros dispositivos. (6)
A configuração de inicialização do dispositivo está em conflito com outros dispositivos.
Não é possível filtrar. (7)
O carregador de driver para o dispositivo está ausente. (8)
O carregador de driver para o dispositivo está ausente.
Este dispositivo não está funcionando corretamente porque o firmware de controle está relatando os recursos para o dispositivo incorretamente. (9)
O dispositivo não está funcionando corretamente. O firmware de controle está relatando incorretamente os recursos para o dispositivo.
Este dispositivo não pode ser iniciado. (10)
O dispositivo não pode ser iniciado.
Este dispositivo falhou. (11)
Falha no dispositivo.
Este dispositivo não pode encontrar recursos gratuitos suficientes que ele pode usar. (12)
O dispositivo não pode encontrar recursos gratuitos suficientes para usar.
O Windows não pode verificar os recursos deste dispositivo. (13)
O Windows não pode verificar os recursos do dispositivo.
Este dispositivo não pode funcionar corretamente até que você reinicie o computador. (14)
O dispositivo não pode funcionar corretamente até que o computador seja reiniciado.
Este dispositivo não está funcionando corretamente porque provavelmente há um problema de renumeração. (15)
O dispositivo não está funcionando corretamente devido a um possível problema de renumeração.
O Windows não pode identificar todos os recursos que este dispositivo usa. (16)
O Windows não pode identificar todos os recursos que o dispositivo usa.
Este dispositivo está solicitando um tipo de recurso desconhecido. (17)
O dispositivo está solicitando um tipo de recurso desconhecido.
Reinstale os drivers para este dispositivo. (18)
Os drivers de dispositivo devem ser reinstalados.
Falha ao usar o carregador VxD. (19)
Seu registro pode estar corrompido. (20)
O Registro pode estar corrompido.
Falha do sistema: tente alterar o driver deste dispositivo. Se isso não funcionar, consulte a documentação de hardware. O Windows está removendo este dispositivo. (21)
Falha do sistema. Se a alteração do driver de dispositivo for ineficaz, consulte a documentação de hardware. O Windows está removendo o dispositivo.
Este dispositivo está desabilitado. (22)
O dispositivo está desabilitado.
Falha do sistema: tente alterar o driver deste dispositivo. Se isso não funcionar, consulte a documentação de hardware. (23)
Falha do sistema. Se a alteração do driver de dispositivo for ineficaz, consulte a documentação de hardware.
Este dispositivo não está presente, não está funcionando corretamente ou não tem todos os drivers instalados. (24)
O dispositivo não está presente, não está funcionando corretamente ou não tem todos os seus drivers instalados.
O Windows ainda está configurando este dispositivo. (25)
O Windows ainda está configurando o dispositivo.
O Windows ainda está configurando este dispositivo. (26)
O Windows ainda está configurando o dispositivo.
Este dispositivo não tem uma configuração de log válida. (27)
O dispositivo não tem uma configuração de log válida.
Os drivers para este dispositivo não estão instalados. (28)
Os drivers de dispositivo não estão instalados.
Esse dispositivo está desabilitado porque o firmware do dispositivo não lhe deu os recursos necessários. (29)
O dispositivo está desabilitado. O firmware do dispositivo não forneceu os recursos necessários.
Este dispositivo está usando um recurso irq (solicitação de interrupção) que outro dispositivo está usando. (30)
O dispositivo está usando um recurso IRQ que outro dispositivo está usando.
Este dispositivo não está funcionando corretamente porque o Windows não pode carregar os drivers necessários para este dispositivo. (31)
O dispositivo não está funcionando corretamente. O Windows não pode carregar os drivers de dispositivo necessários.
ConfigManagerUserConfig
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
-
Qualificadores: Esquema ("Win32")
Se TRUE, o dispositivo está usando uma configuração definida pelo usuário.
Essa propriedade é herdada de CIM_LogicalDevice.
CreationClassName
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: CIM_Key
Nome da primeira classe concreta a ser exibida na cadeia de herança usada para criar uma instância. Quando usada com outras propriedades de chave da classe , a propriedade permite que todas as instâncias dessa classe e suas subclasses sejam identificadas exclusivamente.
Essa propriedade é herdada de CIM_LogicalDevice.
CurrentCapabilities
-
Tipo de dados: matriz uint16
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_Printer. Funcionalidades")
Matriz de recursos de impressora que estão sendo usados no momento. Uma entrada nessa propriedade também deve ser listada na matriz Funcionalidades .
Essa propriedade é herdada de CIM_Printer.
Desconhecido (0)
Outros (1)
Impressão de cores (2)
Impressão Duplex (3)
Cópias (4)
Ordenação (5)
Stapling (6)
Impressão de transparência (7)
Soco (8)
Capa (9)
Associação (10)
Impressão em preto e branco (11)
One Sided (12)
One-Sided
Borda Longa De Dois Lados (13)
Two-Sided Long Edge
Borda Curta De Dois Lados (14)
borda curta Two-Sided
Retrato (15)
Paisagem (16)
Retrato Reverso (17)
Paisagem Inversa (18)
Qualidade Alta (19)
Qualidade Normal (20)
Qualidade Baixa (21)
CurrentCharSet
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_Printer. CharSetsSupported")
O conjunto de caracteres usado atualmente para saída. As cadeias de caracteres fornecidas nesta propriedade devem estar em conformidade com a semântica e a sintaxe especificadas pela seção 4.1.2 ("Parâmetros charset") no RFC 2046 (MIME Parte 2) e contidas no registro de conjunto de caracteres IANA. Os exemplos incluem "utf-8", "us-ASCII" e iso-8859-1.
Essa propriedade é herdada de CIM_Printer.
CurrentLanguage
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_Printer. LanguagesSupported", "CIM_Printer. CurrentMimeType")
Idioma da impressora usado no momento. O idioma usado deve ser listado na propriedade LanguagesSupported .
Essa propriedade é herdada de CIM_Printer.
Outros (1)
Desconhecido (2)
PCL (3)
HPGL (4)
PJL (5)
PS (6)
PSPrinter (7)
IPDS (8)
PPDS (9)
EscapeP (10)
Epson (11)
DDIF (12)
Interpressão (13)
ISO6429 (14)
Dados de linha (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)
Texto Simples (31)
SimpleText
NPAP (32)
DOC (33)
imPress (34)
Pinwriter (35)
NPDL (36)
NEC201PL (37)
Automático (38)
Páginas (39)
LÁBIOS (40)
TIFF (41)
Diagnóstico (42)
CaPSL (43)
EXCL (44)
LCDS (45)
XES (46)
MIME (47)
48
XPS
49
HPGL2
50
PCLXL
CurrentMimeType
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_Printer. CurrentLanguage")
No momento, o tipo MIME será usado se CurrentLanguage for um tipo MIME (valor = 47).
Essa propriedade é herdada de CIM_Printer.
CurrentNaturalLanguage
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_Printer. NaturalLanguagesSupported")
Idioma que a impressora está usando para gerenciamento no momento. O idioma listado aqui também deve ser listado na propriedade NaturalLanguagesSupported .
Essa propriedade é herdada de CIM_Printer.
CurrentPaperType
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_Printer. PaperTypesAvailable")
Tipo de papel que a impressora está usando. Deve ser expresso no formulário especificado pelo DPA (Aplicativo de Impressão de Documento) ISO/IEC 10175, que é resumido no Apêndice C do RFC 1759 (MIB da Impressora).
Essa propriedade é herdada de CIM_Printer.
Default
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Se TRUE, a impressora será a impressora padrão.
DefaultCapabilities
-
Tipo de dados: matriz uint16
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_Printer. Funcionalidades")
Matriz dos recursos da impressora usados por padrão. Cada entrada na matriz DefaultCapabilities também deve ser listada na matriz Funcionalidades .
Essa propriedade é herdada de CIM_Printer.
Desconhecido (0)
Outros (1)
Impressão de cores (2)
Impressão Duplex (3)
Cópias (4)
Ordenação (5)
Stapling (6)
Impressão de transparência (7)
Soco (8)
Capa (9)
Associação (10)
Impressão em preto e branco (11)
One Sided (12)
One-Sided
Borda Longa Com Dois Lados (13)
Two-Sided Borda Longa
Borda Curta Com Dois Lados (14)
borda curta Two-Sided
Retrato (15)
Paisagem (16)
Retrato Reverso (17)
Paisagem Inversa (18)
Qualidade Alta (19)
Qualidade Normal (20)
Qualidade Baixa (21)
DefaultCopies
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
Número de cópias produzidas para um trabalho, a menos que especificado de outra forma.
Essa propriedade é herdada de CIM_Printer.
DefaultLanguage
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_Printer. LanguagesSupported", "CIM_Printer. DefaultMimeType")
Idioma padrão da impressora. O idioma listado aqui também deve estar listado na propriedade LanguagesSupported .
Essa propriedade é herdada de CIM_Printer.
Outros (1)
Desconhecido (2)
PCL (3)
HPGL (4)
PJL (5)
PS (6)
PSPrinter (7)
IPDS (8)
PPDS (9)
EscapeP (10)
Epson (11)
DDIF (12)
Interpressão (13)
ISO6429 (14)
Dados de linha (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)
Texto Simples (31)
SimpleText
NPAP (32)
DOC (33)
imPress (34)
Pinwriter (35)
NPDL (36)
NEC201PL (37)
Automático (38)
Páginas (39)
LÁBIOS (40)
TIFF (41)
Diagnóstico (42)
CaPSL (43)
EXCL (44)
LCDS (45)
XES (46)
MIME (47)
48
XPS
49
HPGL2
50
PCLXL
DefaultMimeType
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_Printer. DefaultLanguage")
Tipo MIME que está sendo usado no momento, se o valor DefaultLanguage for um tipo MIME (valor = 47).
Essa propriedade é herdada de CIM_Printer.
DefaultNumberUp
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
Número de páginas de fluxo de impressão que a impressora renderiza em uma folha de mídia, a menos que um trabalho especifique o contrário.
Essa propriedade é herdada de CIM_Printer.
DefaultPaperType
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_Printer. PaperTypesAvailable")
Tipo de papel usado pela impressora, a menos que um trabalho de impressão especifique um tipo de papel diferente. A cadeia de caracteres deve ser expressa no formulário especificado pelo DPA (Aplicativo de Impressão de Documento) ISO/IEC 1017, que é resumido no Apêndice C do RFC 1759 (MIB da Impressora).
Essa propriedade é herdada de CIM_Printer.
DefaultPriority
-
Tipo de dados: uint32
-
Tipo de acesso: leitura/gravação
Valor de prioridade padrão atribuído a cada trabalho de impressão.
Descrição
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: DisplayName ("Description")
Descrição de um objeto .
Essa propriedade é herdada de CIM_ManagedSystemElement.
DetectedErrorState
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_Printer. ErrorInformation"), MappingStrings ("MIB. IETF| Printer-MIB.hrPrinterDetectedErrorState")
Informações de erro da impressora.
Essa propriedade é herdada de CIM_Printer.
Desconhecido (0)
Outros (1)
Nenhum erro (2)
Papel Baixo (3)
Sem Papel (4)
Toner Baixo (5)
Sem Toner (6)
Door Open (7)
Bloqueado (8)
Offline (9)
Serviço Solicitado (10)
Compartimento de Saída Completo (11)
Deviceid
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: CIM_Key
Identificador exclusivo da impressora em um sistema.
Essa propriedade é herdada de CIM_LogicalDevice.
Direto
-
Tipo de dados: booliano
-
Tipo de acesso: leitura/gravação
Se TRUE, o trabalho de impressão será enviado diretamente para a impressora. Se FALSE, o trabalho de impressão será spooled.
DoCompleteFirst
-
Tipo de dados: booliano
-
Tipo de acesso: leitura/gravação
Se TRUE, a impressora iniciará trabalhos que terminaram de fazer spool. Se FALSE, a impressora iniciará trabalhos na ordem em que os trabalhos são recebidos.
Drivername
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: leitura/gravação
Nome do driver de impressora do Windows.
Exemplo: Driver de Fax do Windows
EnableBIDI
-
Tipo de dados: booliano
-
Tipo de acesso: leitura/gravação
Se TRUE, a impressora poderá imprimir bidirecionalmente.
EnableDevQueryPrint
-
Tipo de dados: booliano
-
Tipo de acesso: leitura/gravação
Se TRUE, a impressora conterá documentos na fila quando as configurações de documento e impressora não corresponderem.
ErrorCleared
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Se TRUE, o erro relatado em LastErrorCode foi limpo.
Essa propriedade é herdada de CIM_LogicalDevice.
ErrorDescription
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Informações sobre o erro registrado em LastErrorCode e informações sobre ações corretivas que podem ser executadas.
Essa propriedade é herdada de CIM_LogicalDevice.
Errorinformation
-
Tipo de dados: matriz de cadeia de caracteres
-
Tipo de acesso: leitura/gravação
-
Qualificadores: ModelCorrespondence ("CIM_Printer. DetectedErrorState")
Matriz de informações complementares para o estado de erro atual indicado em DetectedErrorState.
Essa propriedade é herdada de CIM_Printer.
ExtendedDetectedErrorState
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Relata informações de erro padrão. Informações adicionais devem ser registradas em DetectedErrorState.
Os valores são:
0 (0x0)
Unknown
1 (0x1)
Outro
2 (0x2)
Nenhum Erro
3 (0x3)
Pouco Papel
4 (0x4)
Sem Papel
5 (0x5)
Toner Baixo
6 (0x6)
Sem Toner
7 (0x7)
Porta Aberta
8 (0x8)
Obstruído
9 (0x9)
Serviço Solicitado
10 (0xA)
Bandeja de Saída Cheia
11 (0xB)
Problema com Papel
12 (0xC)
Não é possível imprimir página
13 (0xD)
Intervenção do usuário necessária
14 (0xE)
Memória insuficiente
15 (0xF)
Servidor Desconhecido
ExtendedPrinterStatus
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Informações de status para uma impressora que é diferente das informações especificadas na propriedade Availability .
1 (0x1)
Outro
2 (0x2)
Unknown
3 (0x3)
Ocioso
4 (0x4)
Imprimindo
5 (0x5)
Aquecendo
6 (0x6)
Impressão Interrompida
7
Offline
8 (0x8)
Em Pausa
9 (0x9)
Erro
10 (0xA)
Ocupado
11 (0xB)
Não disponível
12 (0xC)
Aguardando
13 (0xD)
Processing
14 (0xE)
Inicialização
15
Economia de energia
16 (0x10)
Exclusão pendente
17 (0x11)
E/S ativa
18 (0x12)
Manual Feed
Oculto
-
Tipo de dados: booliano
-
Tipo de acesso: leitura/gravação
Se TRUE, a impressora ficará oculta dos usuários da rede.
HorizontalResolution
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_PrintJob.HorizontalResolution"), Unidades ("pixels por polegada")
Resolução horizontal da impressora — em pixels por polegada.
Essa propriedade é herdada de CIM_Printer.
InstallDate
-
Tipo de dados: datetime
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Data de Instalação")
Data e hora em que um objeto foi instalado. O objeto pode ser instalado sem que um valor seja gravado nessa propriedade. Essa propriedade é herdada de CIM_ManagedSystemElement.
JobCountSinceLastReset
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
-
Qualificadores: Contador
Número de trabalhos de impressão desde a última redefinição da impressora.
Essa propriedade é herdada de CIM_Printer.
KeepPrintedJobs
-
Tipo de dados: booliano
-
Tipo de acesso: leitura/gravação
Se TRUE, o spooler de impressão não excluirá os trabalhos concluídos.
Idiomas Com suporte
-
Tipo de dados: matriz uint16
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("MIB. IETF| Printer-MIB.prtInterpreterLangFamily"), ModelCorrespondence ("CIM_Printer. MimeTypesSupported", "CIM_PrintJob.Language", "CIM_PrintService.LanguagesSupported")
Matriz dos idiomas de impressão com suporte nativo.
Essa propriedade é herdada de CIM_Printer.
Outros (1)
Desconhecido (2)
PCL (3)
HPGL (4)
PJL (5)
PS (6)
PSPrinter (7)
IPDS (8)
PPDS (9)
EscapeP (10)
Epson (11)
DDIF (12)
Interpressão (13)
ISO6429 (14)
Dados de linha (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)
Texto Simples (31)
SimpleText
NPAP (32)
DOC (33)
imPress (34)
Pinwriter (35)
NPDL (36)
NEC201PL (37)
Automático (38)
Páginas (39)
LÁBIOS (40)
TIFF (41)
Diagnóstico (42)
CaPSL (43)
EXCL (44)
LCDS (45)
XES (46)
MIME (47)
XPS (48)
HPGL2 (49)
PCLXL (50)
LastErrorCode
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
Último código de erro que o dispositivo lógico relata.
Essa propriedade é herdada de CIM_LogicalDevice.
Local
-
Tipo de dados: booliano
-
Tipo de acesso: leitura/gravação
Se TRUE, a impressora não será anexada a uma rede. Se as propriedades Local e Network estiverem definidas como TRUE, a impressora será uma impressora de rede.
Localidade
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: leitura/gravação
Local físico da impressora.
Exemplo: Bldg. 38, Sala 1164
MarkingTechnology
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("MIB. IETF| Printer-MIB.prtMarkerMarkTech")
Marcando a tecnologia que a impressora usa.
Essa propriedade é herdada de CIM_Printer.
Outros (1)
Desconhecido (2)
LED eletrofotográfico (3)
Laser eletrofotográfico (4)
Outro eletrofotográfico (5)
Impacto movendo matriz de pontos de cabeçalho 9pin (6)
Matriz de pontos de cabeçalho móvel de impacto 24pin (7)
Impact Moving Head Dot Matrix Other (8)
Cabeça móvel de impacto totalmente formada (9)
Faixa de Impacto (10)
Impact Other (11)
Inkjet Aqueous (12)
Inkjet Solid (13)
Inkjet Other (14)
Caneta (15)
Transferência Térmica (16)
Sensível ao Térmico (17)
Difusão térmica (18)
Outro Térmico (19)
Eletroerosão (20)
Eletrostático (21)
Microfiche Fotográfico (22)
Imagesetter Fotográfico (23)
Outro Fotográfico (24)
Depoimento de Ion (25)
eBeam (26)
Typesetter (27)
MaxCopies
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_PrintJob.Copies")
Número máximo de cópias que a impressora pode produzir para um trabalho.
Essa propriedade é herdada de CIM_Printer.
MaxNumberUp
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_PrintJob.NumberUp")
Número máximo de páginas de fluxo de impressão que a impressora pode renderizar em uma folha de mídia, como papel.
Essa propriedade é herdada de CIM_Printer.
MaxSizeSupported
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_PrintJob.JobSize"), Unidades ("kilobytes")
Maior trabalho como um fluxo de bytes, em quilobytes, que a impressora pode aceitar. Um valor de 0 (zero) indica que nenhum limite está definido.
Essa propriedade é herdada de CIM_Printer.
MimeTypesSupported
-
Tipo de dados: matriz de cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_Printer. LanguagesSupported", "CIM_PrintJob.MimeTypes", "CIM_PrintService.MimeTypesSupported")
Matriz de explicações detalhadas do tipo MIME compatíveis com a impressora. Se os dados forem fornecidos, o valor 47 ("MIME") deverá ser incluído na propriedade LanguagesSupported .
Essa propriedade é herdada de CIM_Printer.
Nome
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: DisplayName ("Name")
Nome da impressora.
Essa propriedade é herdada de CIM_ManagedSystemElement.
NaturalLanguagesSupported
-
Tipo de dados: matriz de cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: ArrayType ("Indexed"), MappingStrings ("MIB. IETF| Printer-MIB.prtLocalizationLanguage"), ModelCorrespondence ("CIM_PrintJob.NaturalLanguage")
Matriz de idiomas com suporte para cadeias de caracteres que a impressora usa para a saída de informações de gerenciamento. Deve estar em conformidade com o RFC 1766. Por exemplo, "en" é usado para inglês.
Essa propriedade é herdada de CIM_Printer.
Rede
-
Tipo de dados: booliano
-
Tipo de acesso: leitura/gravação
Se TRUE, a impressora será uma impressora de rede. Se as propriedades Local e Network estiverem definidas como TRUE, a impressora será uma impressora de rede.
PaperSizesSupported
-
Tipo de dados: matriz uint16
-
Tipo de acesso: Somente leitura
Matriz dos tipos de papel compatíveis com a impressora.
Essa propriedade é herdada de CIM_Printer.
Desconhecido (0)
Outros (1)
A (2)
B (3)
C (4)
D (5)
E (6)
Letra (7)
Legal (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-Designated (47)
C8
JIS B0 (48)
ISO-Designated
JIS B1 (49)
JIS B0
JIS B2 (50)
JIS B1
JIS B3 (51)
JIS B2
JIS B4 (52)
JIS B3
JIS B5 (53)
JIS B4
JIS B6 (54)
JIS B5
JIS B7 (55)
JIS B6
JIS B8 (56)
JIS B7
JIS B9 (57)
JIS B8
JIS B10 (58)
JIS B9
Na-Letter (59)
JIS B10
NA-Legal (60)
B4-Envelope (61)
B5-Envelope (62)
Envelope C3 (63)
Envelope C4 (64)
C5-Envelope (65)
C6-Envelope (66)
Envelope Longo Designado (67)
Monarch-Envelope (68)
Executivo (69)
Folio (70)
Fatura (71)
Razão (72)
Quarto (73)
PaperTypesAvailable
-
Tipo de dados: matriz de cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: ArrayType ("Indexed"), ModelCorrespondence ("CIM_PrintJob.RequiredPaperType", "CIM_PrintService.PaperTypesAvailable"), MappingStrings ("MIB. IETF| Printer-MIB.prtInputMediaName")
Matriz de tipos de papel que estão disponíveis atualmente na impressora. Cada cadeia de caracteres deve ser expressa no formato especificado pelo DPA (Aplicativo de Impressão de Documentos) ISO/IEC 10175, que é resumido no Apêndice C do RFC 1759 (MIB da Impressora). Qualquer tamanho de papel identificado nessa propriedade também deve aparecer na propriedade PaperSizesSupported .
Essa propriedade é herdada de CIM_Printer.
Exemplo: iso-a4-colored
Parâmetros
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: leitura/gravação
Parâmetros opcionais para o processador de impressão.
Exemplo: "Copies=2"
PNPDeviceID
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: Esquema ("Win32")
O Windows Plug and Play identificador de dispositivo do dispositivo lógico.
Essa propriedade é herdada de CIM_LogicalDevice.
Exemplo: *PNP030b
Portname
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: leitura/gravação
Porta usada para transmitir dados para uma impressora. Se uma impressora estiver conectada a mais de uma porta, os nomes de cada porta serão separados por vírgulas.
Exemplo: LPT1:, LPT2:, LPT3:
PowerManagementCapabilities
-
Tipo de dados: matriz uint16
-
Tipo de acesso: Somente leitura
Matriz das funcionalidades específicas relacionadas à energia de um dispositivo lógico.
Essa propriedade é herdada de CIM_LogicalDevice.
Desconhecido (0)
Sem suporte (1)
Desabilitado (2)
Habilitado (3)
Os recursos de gerenciamento de energia estão habilitados no momento, mas o conjunto exato de recursos é desconhecido ou as informações não estão disponíveis.
Modos de economia de energia inseridos automaticamente (4)
O dispositivo pode alterar seu estado de energia com base no uso ou em outros critérios.
Power State Settable (5)
Há suporte para o método SetPowerState . Esse método é encontrado na classe de CIM_LogicalDevice pai e pode ser implementado. Para obter mais informações, consulte Criando classes MOF (Formato de Objeto Gerenciado).
Power Cycling com suporte (6)
O método SetPowerState pode ser invocado com o parâmetro PowerState definido como 5 (Power Cycle).
Com suporte para Ligar /Hora (7)
Com suporte para Power-On cronometrado
O método SetPowerState pode ser invocado com o parâmetro PowerState definido como 5 (Power Cycle) e Time definido como uma data e hora específicas, ou intervalo, para ativação.
PowerManagementSupported
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Se TRUE, a potência do dispositivo poderá ser gerenciada, o que significa que ele pode ser colocado no modo de suspensão. A propriedade não indica que os recursos de gerenciamento de energia estão habilitados, apenas que o dispositivo lógico é capaz de gerenciamento de energia.
Essa propriedade é herdada de CIM_LogicalDevice.
PrinterPaperNames
-
Tipo de dados: matriz de cadeia de caracteres
-
Tipo de acesso: Somente leitura
Matriz de tamanhos de papel compatíveis com a impressora. Os nomes especificados pela impressora são usados para representar tamanhos de papel com suporte.
Exemplo: B5 (JIS)
PrinterState
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
-
Qualificadores: preterido
Um dos possíveis estados relacionados a esta impressora. Esta propriedade está obsoleta. No lugar dessa propriedade, use PrinterStatus.
0
Ocioso – para obter mais informações, consulte a seção Comentários abaixo.
1
Em Pausa
2
Erro
3
Exclusão pendente
4
Geléia de papel
5
Saída de Papel
6
Manual Feed
7
Problema com Papel
8
Offline
9
E/S ativa
10
Ocupado
11
Imprimindo
12
Bandeja de Saída Cheia
13
Não disponível
14
Aguardando
15
Processing
16
Inicialização
17
Aquecendo
18
Toner Low
19
Sem Toner
20
Punt de Página
21
Intervenção do usuário necessária
22
Memória insuficiente
23
Porta Aberta
24
Server_Unknown
25
Economia de energia
PrinterStatus
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("MIB. IETF| Printer-MIB.hrPrinterStatus")
Informações de status para uma impressora que é diferente das informações especificadas na propriedade disponibilidade do dispositivo lógico.
Essa propriedade é herdada de CIM_Printer.
Outros (1)
Desconhecido (2)
Ocioso (3)
Ocioso – para obter mais informações, consulte a seção Comentários abaixo.
Impressão (4)
Aquecimento (5)
Aquecendo
Impressão Interrompida (6)
Offline (7)
PrintJobDataType
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: leitura/gravação
Tipo de dados de um trabalho de impressão aguardando o dispositivo de impressão baseado no Windows.
Printprocessor
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: leitura/gravação
Nome do spooler de impressão que manipula trabalhos de impressão.
Exemplo: SPOOLSS.DLL
Prioridade
-
Tipo de dados: uint32
-
Tipo de acesso: leitura/gravação
Prioridade da impressora. Os trabalhos em uma impressora de prioridade mais alta são agendados primeiro.
Publicado
-
Tipo de dados: booliano
-
Tipo de acesso: leitura/gravação
Se TRUE, a impressora será publicada no serviço de diretório de rede.
Enfileirado
-
Tipo de dados: booliano
-
Tipo de acesso: leitura/gravação
Se TRUE, os buffers de impressora e filas imprimem trabalhos.
RawOnly
-
Tipo de dados: booliano
-
Tipo de acesso: leitura/gravação
Se TRUE, a impressora aceitará apenas os dados brutos a serem agrupados.
SeparatorFile
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: leitura/gravação
Nome do arquivo usado para criar uma página separadora. Esta página é usada para separar trabalhos de impressão enviados para a impressora.
ServerName
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Nome do servidor que controla a impressora. Se essa cadeia de caracteres for NULL, a impressora será controlada localmente.
Compartilhado
-
Tipo de dados: booliano
-
Tipo de acesso: leitura/gravação
Se TRUE, a impressora estará disponível como um recurso de rede compartilhada.
ShareName
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: leitura/gravação
Compartilhe o nome do dispositivo de impressão baseado em Windows.
Exemplo: "\\PRINTSERVER1\PRINTER2"
SpoolEnabled
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
-
Qualificadores: preteridos
Essa propriedade é obsoleta; não use. Se TRUE, o spooling estará habilitado para impressora.
StartTime
-
Tipo de dados: datetime
-
Tipo de acesso: leitura/gravação
Data e hora em que uma impressora pode começar a imprimir um trabalho se a impressora estiver limitada à impressão em momentos específicos. Esse valor é expresso como o tempo decorrido desde as 00:00 GMT (Horário de Greenwich).
Status
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MaxLen (10), DisplayName ("Status")
Status atual do objeto. Vários status operacionais e não operacionais podem ser definidos. Os status operacionais incluem: OK, Degradado e Pred Fail (um elemento, como uma unidade de disco rígido habilitada para SMART, pode estar funcionando corretamente, mas prevendo uma falha em um futuro próximo). Os status não operacionais incluem: Erro, Início, Interrupção e Serviço. Este último, Serviço, pode ser aplicado durante espelho resilvering de um disco, recarregamento de uma lista de permissões de usuário ou outro trabalho administrativo. Nem todo esse trabalho está online, mas o elemento gerenciado não é ok nem em um dos outros estados.
Essa propriedade é herdada de CIM_ManagedSystemElement.
Os valores incluem o seguinte:
OK ("OK")
Erro ("Erro")
Degradado ("Degradado")
Desconhecido ("Desconhecido")
Falha de pred ("Falha de pred")
Iniciando ("Iniciando")
Parando ("Parando")
Serviço ("Serviço")
Estressado ("Estressado")
NonRecover ("NonRecover")
Sem contato ("Sem contato")
Comm Perdido ("Comm Perdido")
StatusInfo
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("MIF. DMTF| Estado Operacional|003.3")
Estado do dispositivo lógico. Se essa propriedade não se aplicar ao dispositivo lógico, o valor 5 (Não Aplicável) deverá ser usado.
Essa propriedade é herdada de CIM_LogicalDevice.
Outros (1)
Desconhecido (2)
Habilitado (3)
Desabilitado (4)
Não aplicável (5)
SystemCreationClassName
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: Propagado ("CIM_System. CreationClassName"), CIM_Key
Valor da propriedade CreationClassName do computador de escopo.
Essa propriedade é herdada de CIM_LogicalDevice.
Systemname
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: Propagado ("CIM_System. Nome"), CIM_Key
Nome do sistema de escopo.
Essa propriedade é herdada de CIM_LogicalDevice.
TimeOfLastReset
-
Tipo de dados: datetime
-
Tipo de acesso: Somente leitura
Data e hora em que a impressora foi redefinida pela última vez.
Essa propriedade é herdada de CIM_Printer.
UntilTime
-
Tipo de dados: datetime
-
Tipo de acesso: leitura/gravação
Data e hora em que uma impressora pode imprimir o último trabalho, se a impressora estiver limitada à impressão em momentos específicos. Esse valor é expresso como o tempo decorrido desde as 00:00 GMT (Horário de Greenwich).
VerticalResolution
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_PrintJob.HorizontalResolution"), Unidades ("pixels por polegada")
Resolução vertical, em pixels por polegada, da impressora.
Essa propriedade é herdada de CIM_Printer.
Workoffline
-
Tipo de dados: booliano
-
Tipo de acesso: leitura/gravação
Se TRUE, você poderá enfileirar trabalhos de impressão no computador quando a impressora estiver offline.
Comentários
A classe Win32_Printer é derivada de CIM_Printer. Antes de chamar SWbemObject.Put_ ou IWbemServices::P utInstance para uma instância de Win32_Printer , o privilégio SeLoadDriverPrivilege (wbemPrivilegeLoadDriver para Visual Basic e LoadDriver para monikers de script) deve ser habilitado. Para obter mais informações, consulte Constantes de privilégios e Execução de operações privilegiadas. O exemplo de código VBScript a seguir mostra como habilitar o privilégio SetLoadDriverPrivilege no script.
Para trabalhar com clusters mscs printer, use o assembly prnadmin.dll ou então o namespace .NET Framework System.Printing.
Set objPrinter = GetObject("winmgmts:{impersonationLevel=Impersonate,(LoadDriver)}!//./Root/CIMv2:Win32_Printer")
O Windows usa as credenciais do usuário que executa o script para determinar quais são as impressoras disponíveis. Portanto, se você estiver executando um script remotamente, só poderá acessar qualquer impressora disponível para sua conta de usuário nesse sistema remoto.
Você não pode usar a classe Win32_Printer para impressoras em um cluster de impressão MSCS. Em vez disso, talvez seja necessário usar a ferramenta PrinterAdmin (PrnAdmin.dll) ou o namespace .NET Framework System.Printing.
Observação
Se você estiver recuperando PrinterStatus = 3 ou PrinterState = 0, o driver da impressora poderá não estar alimentando informações precisas no WMI. O WMI recupera as informações da impressora do processo de spoolsv.exe. É possível que o driver da impressora não relate sua status para o spooler. Nesse caso, Win32_Printer relata a impressora como ociosa.
Exemplos
O exemplo criar um desenho de configuração de computador usando o Visio PowerShell na Galeria do TechNet usa Win32_Printer para interagir com o modelo de automação do Visio para criar um desenho do Visio.
O Script de Informações do COMPUTADOR Remoto do PowerShell usa várias classes, incluindo Win32_Printer, para recuperar informações sobre um computador remoto.
O exemplo de código do PowerShell a seguir mostra como determinar a impressora padrão do computador local.
Get-WmiObject win32_printer | %{if ($_.default) {$_}}
O exemplo de código VBScript a seguir descreve como recuperar estatísticas de impressora de instâncias 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
O exemplo de código Perl a seguir descreve como recuperar estatísticas de impressora de instâncias 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";
}
O exemplo de código VBScript a seguir mostra como obter o nome da impressora padrão para um computador.
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
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista |
Servidor mínimo com suporte |
Windows Server 2008 |
Namespace |
Root\CIMV2 |
MOF |
|
DLL |
|
Confira também