새 속성 시트 페이지 추가
Important
최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.
자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.
프린터 인터페이스에서 제공하는 속성 시트에 Unidrv 또는 Pscript5에 새 페이지를 추가하려면 UI 플러그 인에서 다음 IPrintOemUI 메서드를 구현해야 합니다.
IPrintOemUI::D evicePropertySheets
사용자가 프린터 폴더 또는 프린터 창에서 속성 메뉴 항목을 선택하거나 응용 프로그램에서 PrinterProperties 함수를 호출할 때 표시되는 프린터 속성 시트에 추가하는 데 사용됩니다(Windows SDK 설명서에 설명됨).
IPrintOemUI::D ocumentPropertySheets
사용자가 프린터 폴더 또는 프린터 창에서 프린터 기본 설정 메뉴 항목을 선택하거나 응용 프로그램에서 DocumentProperties 또는 AdvancedDocumentProperties 함수를 호출할 때 표시되는 문서 속성 시트에 페이지를 추가하는 데 사용됩니다(Windows SDK 설명서에 설명됨).
이러한 방법 중 하나를 구현하는 경우 일반적으로 _CPSUICALLBACK 형식의 콜백 함수를 제공하여 사용자 수정을 처리합니다. 이 콜백 함수는 IPrintOemDriverUI::D rvUpdateUISetting을 호출하여 설정 값이 드라이버의 DEVMODEW 구조 또는 레지스트리 키에 저장된 경우 사용자 인터페이스 설정과 연결된 값이 수정되었을 때 드라이버에 알려야 합니다.