PrintJobStatus 열거형(printerextension.h)
이 열거형은 JOB_INFO_X 구조에 제공된 스풀러 플래그에 대한 일대일 매핑입니다.
예를 들어 JOB_INFO_1 다음 목록에 표시된 것과 동일한 상태 플래그 집합이 있습니다.
Syntax
typedef enum tagPrintJobStatus {
PrintJobStatus_Paused,
PrintJobStatus_Error,
PrintJobStatus_Deleting,
PrintJobStatus_Spooling,
PrintJobStatus_Printing,
PrintJobStatus_Offline,
PrintJobStatus_PaperOut,
PrintJobStatus_Printed,
PrintJobStatus_Deleted,
PrintJobStatus_BlockedDeviceQueue,
PrintJobStatus_UserIntervention,
PrintJobStatus_Restarted,
PrintJobStatus_Complete,
PrintJobStatus_Retained
} PrintJobStatus;
상수
PrintJobStatus_Paused 작업 일시 중지 됩니다. |
PrintJobStatus_Error 작업과 관련된 오류가 있습니다. |
PrintJobStatus_Deleting 작업이 삭제되고 있습니다. |
PrintJobStatus_Spooling 작업이 스풀링되고 있습니다. |
PrintJobStatus_Printing 작업이 인쇄 중입니다. |
PrintJobStatus_Offline 프린터가 오프라인 상태입니다. |
PrintJobStatus_PaperOut 프린터에 용지가 없습니다. |
PrintJobStatus_Printed 작업 인쇄가 완료되었습니다. |
PrintJobStatus_Deleted 작업이 삭제되었습니다. |
PrintJobStatus_BlockedDeviceQueue 드라이버에서 작업을 인쇄할 수 없습니다. |
PrintJobStatus_UserIntervention 프린터에 사용자의 개입이 필요한 오류가 있습니다. |
PrintJobStatus_Restarted 작업이 다시 시작되었습니다. |
PrintJobStatus_Complete 프린터로의 작업 데이터 전송이 완료되었습니다. 작업 인쇄가 아직 완료되지 않을 수 있습니다. |
PrintJobStatus_Retained 작업이 인쇄 큐에 유지되었으며 삭제할 수 없습니다. |
설명
PrintJobStatus_Retained 플래그는 여러 가지 이유로 발생할 수 있습니다. 예를 들어 큐의 관리자가 데스크톱 인쇄 큐 UI를 사용하여 "인쇄된 작업 유지" 기능을 켜기로 설정한 경우 작업을 큐에 유지할 수 있습니다.
작업에 여러 플래그 값이 동시에 지정될 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8.1 |
지원되는 최소 서버 | Windows Server 2012 R2 |
머리글 | printerextension.h |