структура PRINTER_INFO_6

PRINTER_INFO_6 указывает значение состояния принтера.

Синтаксис

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

Члены

DwStatus

Состояние принтера. Этот элемент может быть любым разумным сочетанием следующих значений.

Значение Значение
PRINTER_STATUS_BUSY Принтер занят.
PRINTER_STATUS_DOOR_OPEN Дверь принтера открыта.
PRINTER_STATUS_ERROR Не используется.
PRINTER_STATUS_INITIALIZING Идет инициализация принтера.
PRINTER_STATUS_IO_ACTIVE Принтер находится в активном состоянии ввода-вывода
PRINTER_STATUS_MANUAL_FEED Принтер находится в состоянии канала вручную.
PRINTER_STATUS_NO_TONER В принтере закончился тонер.
PRINTER_STATUS_NOT_AVAILABLE Принтер недоступен для печати.
PRINTER_STATUS_OFFLINE Принтер отключен.
PRINTER_STATUS_OUT_OF_MEMORY На принтере не хватает памяти.
PRINTER_STATUS_OUTPUT_BIN_FULL Выходной лоток принтера полностью заполнен.
PRINTER_STATUS_PAGE_PUNT Принтер не может распечатать текущую страницу.
PRINTER_STATUS_PAPER_JAM Бумага застряла в принтере
PRINTER_STATUS_PAPER_OUT Принтер не из бумаги.
PRINTER_STATUS_PAPER_PROBLEM На принтере возникла проблема с бумагой.
PRINTER_STATUS_PAUSED Принтер приостановлен.
PRINTER_STATUS_PENDING_DELETION Принтер ожидает удаления в результате вызова функции DeletePrinter .
PRINTER_STATUS_POWER_SAVE Принтер находится в режиме экономии энергии.
PRINTER_STATUS_PRINTING Печать выполняется на принтере.
PRINTER_STATUS_PROCESSING Принтер обрабатывает команду из функции SetPrinter .
PRINTER_STATUS_SERVER_UNKNOWN Состояние принтера неизвестно.
PRINTER_STATUS_TONER_LOW Принтер имеет низкий уровень тонера.
PRINTER_STATUS_USER_INTERVENTION Принтер имеет ошибку, которая требует от пользователя выполнить что-то.
PRINTER_STATUS_WAITING Принтер ожидает.
PRINTER_STATUS_WARMING_UP Идет прогрев принтера.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Winspool.h (включая Windows.h)
Имя в кодировке Юникод и ANSI
_PRINTER_INFO_6W (Юникод) и _PRINTER_INFO_6A (ANSI)

См. также раздел

Вывод на печать

Структуры API очереди печати печати

SetPrinter

PRINTER_INFO_1

PRINTER_INFO_2

PRINTER_INFO_3

PRINTER_INFO_4

PRINTER_INFO_5