색 관리 사용
Important
최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.
자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.
애플리케이션 또는 프린터 드라이버에서 색 관리를 사용할 수 있습니다. 애플리케이션은 다음 두 가지 방법 중 하나를 통해 색 관리를 사용하도록 설정할 수 있습니다.
SetICMMode를 호출하고 ICM_ON 지정합니다.
이 메서드를 사용하면 시스템 제어 색 관리를 사용할 수 있습니다.
CreateDC를 호출하여 인쇄 작업을 만들 때 DEVMODEW 구조를 지정하고 DEVMODE 구조체의 dmICMMethod 멤버에서 DMICMMETHOD_SYSTEM, DMICMMETHOD_DRIVER 또는 DMICMMETHOD_DEVICE 설정합니다.
이 메서드를 사용하면 애플리케이션에서 시스템 제어, 드라이버 제어 또는 디바이스 제어 색 관리를 선택할 수 있습니다(지정된 컨트롤 형식이 지원되는 것으로 가정).
프린터 드라이버는 드라이버의 기본 DEVMODE 구조체의 dmICMMethod 멤버에서 DMICMMETHOD_SYSTEM, DMICMMETHOD_DRIVER 또는 DMICMMETHOD_DEVICE 설정하여 색 관리를 사용하도록 설정할 수 있습니다. (애플리케이션은 에 DEVMODE 구조를 제공하는 경우 기본 설정을 재정의할 수 있습니다.CreateDC. 또한 드라이버는 드라이버의 DrvDocumentPropertySheets 함수를 실행하는 동안 사용자가 선택한 색 관리를 저장해야 합니다 .)