다음을 통해 공유


모놀리식 인쇄 드라이버에 인쇄 티켓 지원 추가

Important

최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.

자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.

모놀리식 인쇄 드라이버가 인쇄 티켓 지원을 제공하고 인쇄 티켓 및 인쇄 기능 기술을 지원하려면 IPrintTicketProvider 인터페이스를 구현하고 인쇄 드라이버에서 사용하는 COM 스타일 호출 메서드에 필요한 IClassFactory 인터페이스 지원을 제공해야 합니다. 최소한 드라이버는 아래 표시된 시퀀스에서 OpenPrinter 호출 중에 호출되는 IPrintTicketProvider 인터페이스의 메서드를 지원해야 합니다.

  1. GetSupportedVersions

  2. BindPrinter

  3. QueryDeviceNamespace

이 인터페이스에 대한 지원을 완료하려면 인쇄 드라이버가 IPrintTicketProvider 인터페이스의 나머지 메서드를 지원해야 합니다.

GetPrintCapabilities

ConvertDevModeToPrintTicket

ConvertPrintTicketToDevMode

ValidatePrintTicket