PRINTPROCESSOR_CAPS_2 구조체
프린터 기능 정보를 나타냅니다.
구문
typedef struct _PRINTPROCESSOR_CAPS_2 {
DWORD dwLevel;
DWORD dwNupOptions;
DWORD dwPageOrderFlags;
DWORD dwNumberOfCopies;
DWORD dwNupDirectionCaps;
DWORD dwNupBorderCaps;
DWORD dwBookletHandlingCaps;
DWORD dwDuplexHandlingCaps;
DWORD dwScalingCaps;
} PRINTPROCESSOR_CAPS_2, *PPRINTPROCESSOR_CAPS_2;
멤버
dwLevel
구조체의 버전 번호를 나타내는 값입니다.
dwNupOptions
프린터가 실제 시트의 한 면에 인쇄할 수 있는 다양한 문서 페이지를 나타내는 비트 마스크입니다. 가장 중요한 비트는 한 쪽 문서 페이지를 나타내고, 다음 비트는 측면당 문서 페이지 2개를 나타내는 등입니다. 예를 들어 0x0000810B 프린터가 물리적 측면당 1, 2, 4, 9 및 16 문서 페이지를 지원합니다.
dwPageOrderFlags
페이지를 인쇄할 순서를 나타내는 플래그 값입니다. NORMAL_PRINT, REVERSE_PRINT 또는 BOOKLET_PRINT 수 있습니다.
dwNumberOfCopies
프린터에서 처리할 수 있는 최대 복사본 수입니다.
dwNupDirectionCaps
여러 문서 페이지가 용지의 동일한 면에 인쇄되는 경우 사용 가능한 패턴입니다. 가능한 플래그는 다음과 같습니다.
값 | 의미 |
---|---|
PPCAPS_RIGHT_THEN_DOWN | 페이지는 오른쪽에서 왼쪽으로, 각 후속 행은 선행 작업 아래의 행에 표시됩니다. |
PPCAPS_DOWN_THEN_RIGHT | 페이지는 선행 작업의 오른쪽에 있는 각 후속 열의 위쪽에서 아래쪽 열에 나타납니다. |
PPCAPS_LEFT_THEN_DOWN | 페이지는 왼쪽에서 오른쪽으로, 각 후속 행은 선행 작업 아래의 행에 표시됩니다. |
PPCAPS_DOWN_THEN_LEFT | 페이지는 선행 작업의 왼쪽에 있는 각 후속 열의 위쪽에서 아래쪽 열에 표시됩니다. |
dwNupBorderCaps
실제 시트의 한 면에 여러 문서 페이지를 인쇄할 때 각 문서 페이지의 이미지 영역 주위에 테두리를 인쇄할지 여부를 프린터에 알릴 수 있음을 나타내는 PPCAPS_BORDER_PRINT 수 있습니다.
dwBookletHandlingCaps
프린터에서 소책자 스타일을 인쇄할 수 있음을 나타내는 PPCAPS_BOOKLET_EDGE 수 있습니다.
dwDuplexHandlingCaps
값 | 의미 |
---|---|
PPCAPS_REVERSE_PAGES_FOR_REVERSE_DUPLEX | 역순 및 이중 인쇄 시 프로세서는 각 페이지 쌍의 순서를 인쇄할 수 있으므로 4,3,2,1 순서로 인쇄하는 대신 3,4,1,2 순서로 인쇄됩니다. |
PPCAPS_DONT_SEND_EXTRA_PAGES_FOR_DUPLEX | 이중화할 때 홀수의 문서 페이지가 있는 경우 인쇄 프로세서에서 추가 페이지를 보내지 말라고 지시할 수 있습니다. 프로세서는 가능한 한 값을 존중하지만 빈 페이지를 추가로 차단하면 출력이 잘못되는 경우 추가 페이지가 계속 전송될 수 있습니다. |
dwScalingCaps
프린터에서 페이지 이미지의 크기를 조정할 수 있음을 나타내는 PPCAPS_SQUARE_SCALING 수 있습니다.
설명
모든 구조체 멤버에 대한 값은 Windows 드라이버 키트에 설명된 GetPrintProcessorCapabilities 함수에 의해 제공됩니다.
애플리케이션이 GetPrinterData를 호출할 때 스풀러는 인쇄 프로세서의 GetPrintProcessorCapabilities 함수를 호출하고 **PrintProcCaps_**datatype 형식의 형식이 있는 값 이름을 지정합니다. 여기서 데이터 형식은 입력 데이터 형식의 이름입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2008 [데스크톱 앱만 해당] |
헤더 |
|