Unidrv 사용자 인터페이스

Important

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

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

Unidrv 사용자 인터페이스는 CPSUI사용하여 다음 속성 시트 페이지를 만듭니다.

  • 프린터 속성 시트의 디바이스 설정 페이지입니다. 이 페이지는 사용자가 프린터 폴더 또는 프린터 창에서 속성 메뉴 항목을 선택할 때 표시됩니다. 페이지에 프린터별 구성 설정이 나열됩니다.

  • 사용자가 프린터 폴더 또는 프린터 창에서 문서 기본 메뉴 항목을 선택하거나 응용 프로그램에서 PrinterProperties 또는 DocumentProperties 함수를 호출할 때 표시되는 문서 속성 시트의 레이아웃, 용지/품질고급 페이지입니다(Microsoft Windows SDK 설명서에 설명됨). 페이지에는 문서별 구성 설정이 나열됩니다.

이러한 속성 시트 페이지에는 프린터의 Unidrv 미니 드라이버에서 지정한 프린터 기능프린터 옵션이 포함되어 있습니다. 또한 사용자가 옵션 값을 수정할 수 있습니다.

Unidrv 사용자 인터페이스는 사용자 모드 프린터 인터페이스 DLL로 구현됩니다. 이 DLL 내의 코드는 CPSUI와 함께 속성 시트 페이지의 내용을 지정합니다. DLL은 미니 드라이버의 정보를 기반으로 프린터 옵션을 결합할 수 있는 제약 조건을 적용합니다. 또한 사용자가 프린터에 설치되지 않은 옵션을 선택하지 않도록 합니다.

사용자 인터페이스 플러그 인을 제공하여 Unidrv 제공 속성 시트 페이지를 수정할 수 있습니다.