다음을 통해 공유


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 [데스크톱 앱만 해당]
헤더
Winspool.h(Windows.h 포함)

참고 항목