다음을 통해 공유


프린터 인터페이스 DLL로 정의된 함수

중요

인쇄 지원 앱(PSA)과 함께 Microsoft의 IPP 받은 편지함 클래스 드라이버를 사용하여 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하는 것이 좋습니다.

자세한 내용은 인쇄 지원 앱 디자인 가이드를 참조하세요.

프린터 인터페이스 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 (선택 사항) 새 버전의 드라이버가 시스템에 추가되면 프린터의 레지스트리 설정을 업데이트.