프린터 인터페이스 DLL로 정의된 함수
Important
최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.
자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.
프린터 인터페이스 DLL은 다음 표에 나열된 함수를 내보냅니다.
함수 | 목적 |
---|---|
DllEntryPoint | 일반적으로 DLLMain이라고 하는 초기 DLL 진입점입니다. |
DrvConvertDevMode | 지정된 DEVMODEW 구조를 한 버전에서 다른 버전으로 변환합니다. |
DrvDeviceCapabilities | 프린터 기능에 대한 요청된 정보를 반환합니다. |
DrvDevicePropertySheets | CPSUI를 호출하여 프린터의 속성을 설명하는 속성 시트 페이지를 만듭니다. |
DrvDocumentEvent | (선택 사항) 프린터 인터페이스 DLL에서 처리할 문서 인쇄와 관련된 이벤트를 지정할 수 있습니다. |
DrvDriverEvent | (선택 사항) 프린터 인터페이스 DLL이 특정 드라이버 관련 이벤트가 발생했음을 스풀러의 알림에 응답할 수 있습니다. |
DrvDocumentPropertySheets> | CPSUI를 호출하여 인쇄 문서의 속성을 설명하는 속성 시트 페이지를 만듭니다. |
DrvPrinterEvent | 프린터 인터페이스 DLL이 특정 프린터 관련 이벤트가 발생했다는 스풀러의 알림에 응답할 수 있습니다. |
DrvQueryColorProfile | (선택 사항) 프린터 인터페이스 DLL에서 색 관리에 사용할 ICC 프로필을 지정할 수 있습니다. |
DrvQueryJobAttributes | (선택 사항) 프린터 인터페이스 DLL은 물리적 페이지에 여러 문서 페이지 인쇄("N-up" 인쇄), 각 페이지의 여러 복사본 인쇄 및 페이지 정렬과 같은 기능에 대한 지원을 지정할 수 있습니다. |
DevQueryPrintEx | 프린터의 현재 구성을 사용하여 인쇄 작업을 인쇄할 수 있는지 여부를 결정합니다. |
DrvSplDeviceCaps | 프린터 기능에 대한 요청된 정보를 반환합니다. |
DrvUpgradePrinter | (선택 사항) 새 버전의 드라이버가 시스템에 추가되면 프린터의 레지스트리 설정을 업데이트합니다. |