estrutura PRINTER_INFO_6

O PRINTER_INFO_6 especifica o valor status de uma impressora.

Sintaxe

typedef struct _PRINTER_INFO_6 {
  DWORD dwStatus;
} PRINTER_INFO_6, *PPRINTER_INFO_6;

Membros

Dwstatus

A impressora status. Esse membro pode ser qualquer combinação razoável dos valores a seguir.

Valor Significado
PRINTER_STATUS_BUSY A impressora está ocupada.
PRINTER_STATUS_DOOR_OPEN A porta da impressora está aberta.
PRINTER_STATUS_ERROR Não usado.
PRINTER_STATUS_INITIALIZING A impressora está sendo inicializada.
PRINTER_STATUS_IO_ACTIVE A impressora está em um estado de entrada/saída ativo
PRINTER_STATUS_MANUAL_FEED A impressora está em um estado de feed manual.
PRINTER_STATUS_NO_TONER A impressora está sem toner.
PRINTER_STATUS_NOT_AVAILABLE A impressora não está disponível para impressão.
PRINTER_STATUS_OFFLINE A impressora está offline.
PRINTER_STATUS_OUT_OF_MEMORY A impressora ficou sem memória.
PRINTER_STATUS_OUTPUT_BIN_FULL O compartimento de saída da impressora está cheio.
PRINTER_STATUS_PAGE_PUNT A impressora não pode imprimir a página atual.
PRINTER_STATUS_PAPER_JAM O papel está preso na impressora
PRINTER_STATUS_PAPER_OUT A impressora está sem papel.
PRINTER_STATUS_PAPER_PROBLEM A impressora tem um problema com papel.
PRINTER_STATUS_PAUSED A impressora está em pausa.
PRINTER_STATUS_PENDING_DELETION A impressora está com exclusão pendente como resultado de uma chamada para a função DeletePrinter .
PRINTER_STATUS_POWER_SAVE A impressora está no modo de economia de energia.
PRINTER_STATUS_PRINTING A impressora está imprimindo.
PRINTER_STATUS_PROCESSING A impressora está processando um comando da função SetPrinter .
PRINTER_STATUS_SERVER_UNKNOWN A impressora status é desconhecida.
PRINTER_STATUS_TONER_LOW A impressora está com pouco toner.
PRINTER_STATUS_USER_INTERVENTION A impressora tem um erro que exige que o usuário faça algo.
PRINTER_STATUS_WAITING A impressora está aguardando.
PRINTER_STATUS_WARMING_UP A impressora está em preparação.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Winspool.h (inclua Windows.h)
Nomes Unicode e ANSI
_PRINTER_INFO_6W (Unicode) e ansi (_PRINTER_INFO_6A )

Confira também

Impressão

Estruturas de API do Spooler de Impressão

SetPrinter

PRINTER_INFO_1

PRINTER_INFO_2

PRINTER_INFO_3

PRINTER_INFO_4

PRINTER_INFO_5