Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe PrintQueue

 

Gerencia impressoras e trabalhos de impressão.

Namespace:   System.Printing
Assembly:  System.Printing (em System.Printing.dll)


[PrintingPermissionAttribute(SecurityAction.InheritanceDemand, 
	Level = PrintingPermissionLevel.DefaultPrinting)]
public class PrintQueue : PrintSystemObject

NomeDescrição
System_CAPS_pubmethodPrintQueue(PrintServer, String)

Inicializa uma nova instância de PrintQueue usando especificado da classe PrintServer e o nome da fila.

System_CAPS_pubmethodPrintQueue(PrintServer, String, Int32)

Inicializa uma nova instância de PrintQueue usando especificado da classe PrintServer, nome da fila e versão do esquema de impressão.

System_CAPS_pubmethodPrintQueue(PrintServer, String, Int32, PrintSystemDesiredAccess)

Inicializa uma nova instância de PrintQueue usando especificado da classe PrintServer, o nome da fila, imprimir a versão de esquema e acesso desejado.

System_CAPS_pubmethodPrintQueue(PrintServer, String, PrintQueueIndexedProperty[])

Inicializa uma nova instância de PrintQueue usando especificado da classe PrintServer, nome da fila e a matriz de PrintQueueIndexedProperty valores para inicializar.

System_CAPS_pubmethodPrintQueue(PrintServer, String, PrintQueueIndexedProperty[], PrintSystemDesiredAccess)

Inicializa uma nova instância de PrintQueue classe com especificado PrintServer, nome da fila, a matriz de PrintQueueIndexedProperty valores para inicializar e acesso desejado.

System_CAPS_pubmethodPrintQueue(PrintServer, String, PrintSystemDesiredAccess)

Inicializa uma nova instância de PrintQueue usando especificado da classe PrintServer, o nome da fila e desejado de acesso.

System_CAPS_pubmethodPrintQueue(PrintServer, String, String[])

Inicializa uma nova instância de PrintQueue classe usando o especificado PrintServer, nome da fila e matriz de nomes de propriedade para inicializar.

System_CAPS_pubmethodPrintQueue(PrintServer, String, String[], PrintSystemDesiredAccess)

Inicializa uma nova instância de PrintQueue usando especificado da classe PrintServer, nome, o filtro de propriedade da fila e desejado de acesso.

NomeDescrição
System_CAPS_pubpropertyAveragePagesPerMinute

Obtém a velocidade da impressora medida em páginas por minuto.

System_CAPS_pubpropertyClientPrintSchemaVersion

Obtém a versão dos Print Schema.

System_CAPS_pubpropertyComment

Obtém ou define um comentário sobre a impressora.

System_CAPS_pubpropertyCurrentJobSettings

Obtém um objeto que contém as definições de configuração para o trabalho de impressão atual.

System_CAPS_pubpropertyDefaultPrintTicket

Obtém ou define as opções de impressora padrão associadas a esse PrintQueue.

System_CAPS_pubpropertyDefaultPriority

Obtém ou define a prioridade padrão que é fornecida para cada trabalho de impressão novo adicionado à fila.

System_CAPS_pubpropertyDescription

Obtém uma descrição da fila de impressão.

System_CAPS_pubpropertyFullName

Obtém o nome completo da fila.

System_CAPS_pubpropertyHasPaperProblem

Obtém um valor que indica se a impressora está tendo um problema de papel não especificado.

System_CAPS_pubpropertyHasToner

Obtém um valor que indica se a impressora possui toner.

System_CAPS_pubpropertyHostingPrintServer

Obtém ou define um servidor de impressão que controla a fila de impressão (protegida).

System_CAPS_pubpropertyInPartialTrust

Obtém ou define um valor que indica se a fila está operando em um modo parcialmente confiável, um nível mais alto de confiança.

System_CAPS_pubpropertyIsBidiEnabled

Obtém um valor que indica se a comunicação bidirecional com a impressora está habilitada.

System_CAPS_pubpropertyIsBusy

Obtém um valor que indica se o dispositivo de impressão está ocupado.

System_CAPS_pubpropertyIsDevQueryEnabled

Obtém um valor que indica se a fila contém documentos quando as configurações do documento e da impressora não correspondem.

System_CAPS_pubpropertyIsDirect

Obtém um valor que indica se a fila é impresso diretamente para as impressora ou spools documentos primeiro e, em seguida, imprime-los.

System_CAPS_protpropertyIsDisposed

Obtém ou define um valor que indica se o objeto foi descartado.(Herdado de PrintSystemObject.)

System_CAPS_pubpropertyIsDoorOpened

Obtém um valor que indica se uma porta estiver aberta na impressora.

System_CAPS_pubpropertyIsHidden

Obtém um valor que indica se a fila de impressão está oculto na interface do usuário do seu aplicativo.

System_CAPS_pubpropertyIsInError

Obtém um valor que indica se a impressora ou o dispositivo está em uma condição de erro.

System_CAPS_pubpropertyIsInitializing

Obtém um valor que indica se a impressora está inicializando em si.

System_CAPS_pubpropertyIsIOActive

Obtém um valor que indica se a impressora está recebendo ou enviando dados ou sinais.

System_CAPS_pubpropertyIsManualFeedRequired

Obtém um valor que indica se a impressora precisa ser alimentado manualmente o documento para o trabalho de impressão atual.

System_CAPS_pubpropertyIsNotAvailable

Obtém um valor que indica se a impressora está disponível.

System_CAPS_pubpropertyIsOffline

Obtém um valor que indica se a impressora está offline.

System_CAPS_pubpropertyIsOutOfMemory

Obtém um valor que indica se a impressora está sem memória.

System_CAPS_pubpropertyIsOutOfPaper

Obtém um valor que indica se a impressora precisa ser recarregado com papel de tamanho necessário para o trabalho atual.

System_CAPS_pubpropertyIsOutputBinFull

Obtém um valor que indica se a área de saída da impressora está em risco de estouro.

System_CAPS_pubpropertyIsPaperJammed

Obtém um valor que indica se a folha de papel atual está preso na impressora.

System_CAPS_pubpropertyIsPaused

Obtém um valor que indica se a fila de impressão foi pausada.

System_CAPS_pubpropertyIsPendingDeletion

Obtém um valor que indica se a impressora está no processo de exclusão de um trabalho de impressão.

System_CAPS_pubpropertyIsPowerSaveOn

Obtém um valor que indica se a impressora está no modo de economia de energia.

System_CAPS_pubpropertyIsPrinting

Obtém um valor que indica se um trabalho de impressão.

System_CAPS_pubpropertyIsProcessing

Obtém um valor que indica se a impressora está processando um trabalho de impressão.

System_CAPS_pubpropertyIsPublished

Obtém um valor que indica se a impressora está visível para outros usuários da rede.

System_CAPS_pubpropertyIsQueued

Obtém um valor que indica se a impressora pode suportar uma fila com mais de um trabalho de impressão nele por vez.

System_CAPS_pubpropertyIsRawOnlyEnabled

Obtém um valor que indica se a fila de impressão pode usar EMF (arquivo de metadados aprimorada) que permite que o fluxo de dados mais rápido de um aplicativo de impressão para o spooler do Windows.

System_CAPS_pubpropertyIsServerUnknown

Obtém um valor que indica se a impressora está no estado de erro.

System_CAPS_pubpropertyIsShared

Obtém um valor que indica se a impressora está disponível para uso por outros computadores na rede.

System_CAPS_pubpropertyIsTonerLow

Obtém um valor que indica se a impressora está em execução sem toner.

System_CAPS_pubpropertyIsWaiting

Obtém um valor que indica se a fila está aguardando um trabalho a ser adicionado.

System_CAPS_pubpropertyIsWarmingUp

Obtém um valor que indica se a impressora está aquecendo.

System_CAPS_pubpropertyIsXpsDevice

Obtém um valor que indica se o driver da impressora baseia o Printing Overview para que ele usa XPS (XML Paper Specification) como sua linguagem de descrição de página. 

System_CAPS_pubpropertyKeepPrintedJobs

Obtém um valor que indica se a fila está salvando o arquivo de linguagem de impressora em vez de excluí-la após a impressão.

System_CAPS_pubpropertyLocation

Obtém ou define o local físico da impressora.

System_CAPS_pubpropertySystem_CAPS_staticMaxPrintSchemaVersion

Obtém o número de possíveis versão mais recente do Print Schema que a fila pode usar.

System_CAPS_pubpropertyName

Obtém ou define o nome da fila de impressão.(Substitui o PrintSystemObject.Name.)

System_CAPS_pubpropertyNeedUserIntervention

Obtém um valor que indica se a impressora precisa de atenção de um ser humano.

System_CAPS_pubpropertyNumberOfJobs

Obtém o número total de trabalhos alinhados na fila de impressão.

System_CAPS_pubpropertyPagePunt

Obtém um valor que indica se a impressora não é possível imprimir a página atual.

System_CAPS_pubpropertyParent

Obtém o pai do objeto.(Herdado de PrintSystemObject.)

System_CAPS_pubpropertyPrintingIsCancelled

Obtém ou define um valor que indica se o trabalho de impressão atual está sendo cancelado.

System_CAPS_pubpropertyPriority

Obtém ou define a prioridade da fila de impressão em relação a outras filas de impressão que são hospedados pelo mesmo servidor de impressão e que usam a mesma impressora física.

System_CAPS_pubpropertyPropertiesCollection

Obtém uma coleção de pares de atributo e valor.(Herdado de PrintSystemObject.)

System_CAPS_pubpropertyQueueAttributes

Obtém as propriedades da fila de impressão.

System_CAPS_pubpropertyQueueDriver

Obtém ou define o driver de impressora para a fila.

System_CAPS_pubpropertyQueuePort

Obtém ou define a porta usada para a fila.

System_CAPS_pubpropertyQueuePrintProcessor

Obtém ou define o processador de impressão usa a fila.

System_CAPS_pubpropertyQueueStatus

Obtém um valor que representa o status da impressora. Esses incluem "aquecendo," "inicializar", "impressão" e outros.

System_CAPS_pubpropertyScheduleCompletedJobsFirst

Obtém um valor que indica se a impressora imprime trabalhos que concluíram o processo de spooling antes de trabalhos que não têm spool totalmente mesmo se o último inserida na fila primeiro ou tem uma prioridade mais alta.

System_CAPS_pubpropertySeparatorFile

Obtém ou define o caminho e o nome de um arquivo que é inserido no início de cada trabalho de impressão.

System_CAPS_pubpropertyShareName

Obtém ou define um nome para a impressora que é visto pelos usuários da rede quando ele é compartilhado.

System_CAPS_pubpropertyStartTimeOfDay

Obtém ou define a primeira hora do dia, expressada como o número de minutos após a meia-noite horário Universal Coordenado (UTC) (também chamado de Greenwich [GMT]), que a impressora será um trabalho de impressão.

System_CAPS_pubpropertyUntilTimeOfDay

Obtém ou define a hora mais recente, expressada como o número de minutos após a meia-noite horário Universal Coordenado (UTC) (também chamado de Greenwich [GMT]), que a impressora será um trabalho de impressão.

System_CAPS_pubpropertyUserPrintTicket

Obtém ou define o padrão do usuário atual PrintTicket objeto que contém informações detalhadas sobre o trabalho de impressão.

NomeDescrição
System_CAPS_pubmethodAddJob()

Insere um novo (nomeado genericamente) trabalho de impressão, cujo conteúdo é um Byte matriz na fila.

System_CAPS_pubmethodAddJob(String)

Insere um novo trabalho de impressão, cujo conteúdo é um Byte matriz na fila.

System_CAPS_pubmethodAddJob(String, PrintTicket)

Insere um novo trabalho de impressão para um XPS (XML Paper Specification) documento na fila e concede a ele o nome especificado e configurações.

System_CAPS_pubmethodAddJob(String, String, Boolean)

Insere um novo trabalho de impressão para um XPS (XML Paper Specification) documento na fila, fornece o nome especificado e especifica se deve ser validado.

System_CAPS_pubmethodAddJob(String, String, Boolean, PrintTicket)

Insere um novo trabalho de impressão para um XPS (XML Paper Specification) documento na fila, concede a ele o nome especificado e as configurações e especifica se deve ser validado.

System_CAPS_pubmethodCommit()

Grava as propriedades atuais do PrintQueue objeto para a fila de impressão real no servidor de impressão.(Substitui o PrintSystemObject.Commit().)

System_CAPS_pubmethodSystem_CAPS_staticCreateXpsDocumentWriter(Double, Double)

Cria um XpsDocumentWriter objeto com as dimensões especificadas.

System_CAPS_pubmethodSystem_CAPS_staticCreateXpsDocumentWriter(PrintDocumentImageableArea)

Cria um XpsDocumentWriter do objeto, abre um diálogo de impressão comuns do Windows e retorna um ref (ByRef no Visual Basic) parâmetro que representa informações sobre a área de imagem e as dimensões da mídia.

System_CAPS_pubmethodSystem_CAPS_staticCreateXpsDocumentWriter(PrintDocumentImageableArea, PageRangeSelection, PageRange)

Cria um XpsDocumentWriter objeto, abre um diálogo de impressão comuns do Windows, fornece a caixa de diálogo com um intervalo de páginas e uma descrição do trabalho de impressão e retorna um ref (ByRef no Visual Basic) parâmetro que representa informações sobre a área de imagem e as dimensões da mídia.

System_CAPS_pubmethodSystem_CAPS_staticCreateXpsDocumentWriter(PrintQueue)

Cria um XpsDocumentWriter do objeto e o associa com a fila de impressa especificada.

System_CAPS_pubmethodSystem_CAPS_staticCreateXpsDocumentWriter(String, PrintDocumentImageableArea)

Cria um XpsDocumentWriter do objeto (abre um diálogo de impressão comuns do Windows e fornece uma descrição do trabalho) e retorna um ref (ByRef no Visual Basic) parâmetro que representa informações sobre a área de imagem e as dimensões da mídia.

System_CAPS_pubmethodSystem_CAPS_staticCreateXpsDocumentWriter(String, PrintDocumentImageableArea, PageRangeSelection, PageRange)

Cria um XpsDocumentWriter objeto, abre um diálogo de impressão comuns do Windows, fornece a caixa de diálogo com um intervalo de páginas e retorna um ref (ByRef no Visual Basic) parâmetro que representa informações sobre a área de imagem e as dimensões da mídia.

System_CAPS_pubmethodDispose()

Libera todos os recursos usados pelo PrintSystemObject.(Herdado de PrintSystemObject.)

System_CAPS_protmethodDispose(Boolean)

Libera os recursos não gerenciados usados pelo PrintSystemObject e opcionalmente libera os recursos gerenciados.(Herdado de PrintSystemObject.)

System_CAPS_pubmethodEquals(Object)

Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)

System_CAPS_protmethodFinalize()

Libera os recursos que estão sendo usados, o PrintSystemObject.(Herdado de PrintSystemObject.)

System_CAPS_pubmethodGetHashCode()

Serve como a função de hash padrão.(Herdado de Object.)

System_CAPS_pubmethodGetJob(Int32)

Obtém o trabalho de impressão com o número de identificação especificado.

System_CAPS_pubmethodGetPrintCapabilities()

Obtém uma PrintCapabilities objeto que identifica os recursos da impressora.

System_CAPS_pubmethodGetPrintCapabilities(PrintTicket)

Obtém uma PrintCapabilities objeto que identifica os recursos da impressora.

System_CAPS_pubmethodGetPrintCapabilitiesAsXml()

Obtém uma MemoryStream objeto que especifica as capacidades da impressora como um XML de fluxo que está em conformidade com a Print Schema.

System_CAPS_pubmethodGetPrintCapabilitiesAsXml(PrintTicket)

Obtém uma MemoryStream objeto que especifica o formato de recursos da impressora em XML que esteja em conformidade com a Print Schema.

System_CAPS_pubmethodGetPrintJobInfoCollection()

Cria uma coleção que contém um PrintSystemJobInfo objeto para cada trabalho na fila.

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_protmethodInitialize()

Inicializa as propriedades da PrintSystemObject.(Herdado de PrintSystemObject.)

System_CAPS_protmethodInternalDispose(Boolean)

Libera os recursos não gerenciados usados pelo PrintQueue e, opcionalmente, libera os recursos gerenciados.(Substitui o PrintSystemObject.InternalDispose(Boolean).)

System_CAPS_protmethodMemberwiseClone()

Cria uma cópia superficial do Object atual.(Herdado de Object.)

System_CAPS_pubmethodMergeAndValidatePrintTicket(PrintTicket, PrintTicket)

Mescla duas PrintTickets e garante que o resultante PrintTicket é válido e não solicita qualquer funcionalidade de impressão que a impressora não oferece suporte.

System_CAPS_pubmethodMergeAndValidatePrintTicket(PrintTicket, PrintTicket, PrintTicketScope)

Mescla duas PrintTickets e garante que o resultante PrintTicket é válida, não solicita qualquer funcionalidade de impressão que a impressora não oferece suporte e está limitada ao escopo especificado.

System_CAPS_pubmethodPause()

Faz uma pausa na fila de impressão. Ele permanece em pausa até Resume é executado.

System_CAPS_pubmethodPurge()

Remove todos os trabalhos na fila de impressão.

System_CAPS_pubmethodRefresh()

Atualiza as propriedades do PrintQueue objeto com valores da impressora e o utilitário de fila de impressão é executado no computador.(Substitui o PrintSystemObject.Refresh().)

System_CAPS_pubmethodResume()

Reinicia uma fila de impressão que foi pausada.

System_CAPS_pubmethodToString()

Retorna uma string que representa o objeto atual.(Herdado de Object.)

Some properties of the T:System.Printing.PrintQueue object represent characteristics of the print queue utility that runs on the computer, but others represent features or states of the printer itself. For example, P:System.Printing.PrintQueue.NumberOfJobs is a characteristic of the print queue, but P:System.Printing.PrintQueue.Location is a property of the printer. Many of the properties of the printer, such as whether it needs user attention, need to be passed, by means of the M:System.Printing.PrintQueue.Refresh method, from the printer itself to the T:System.Printing.PrintQueue object. This should be done before the corresponding property (P:System.Printing.PrintQueue.NeedUserIntervention) is read by your program. Similarly, when your program changes the values of one or more properties of a T:System.Printing.PrintQueue object, the change must be written to the actual print queue utility on the computer. Do this with the M:System.Printing.PrintQueue.Commit method.

System_CAPS_cautionCuidado

Classes within the N:System.Printing namespace are not supported for use within a Windows service or ASP.NET application or service. Attempting to use these classes from within one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions.

If you want to print from a Windows Forms application, see the N:System.Drawing.Printing namespace.

.NET Framework
Disponível desde 3.0

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: