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