프린터 인터페이스 DLL 소개
Important
최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.
자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.
프린터는 일반적으로 인쇄되는 각 문서에 대해 변경할 수 있는 많은 수의 수정 가능한 구성 옵션을 사용자에게 제공합니다. 용지, 트레이 및 글꼴 선택과 이미지 해상도, 크기, 색 등의 옵션은 애플리케이션에서 호출할 수 있는 사용자 인터페이스를 통해 액세스할 수 있어야 합니다.
사용자 모드에서 실행되는 프린터 드라이버의 프린터 인터페이스 DLL은 사용자 인터페이스를 프린터의 구성 옵션으로 내보내는 역할을 합니다. 이 인터페이스를 제공하려면 프린터에 대한 속성 시트 페이지를 만드는 작업이 포함됩니다. 인쇄 폴더와 같은 애플리케이션은 인쇄 스풀러에서 내보낸 Win32 함수를 호출하여 인터페이스를 표시하고 스풀러는 프린터 인터페이스 DLL로 정의된 함수를 호출합니다.
구성 옵션에 사용자 인터페이스를 제공하는 것은 프린터 인터페이스 DLL의 유일한 책임이 아닙니다. 또한 DLL은 스풀러가 드라이버 설치 및 업그레이드, 프린터 추가 및 연결과 같은 인쇄 관련 시스템 이벤트를 드라이버에 알리기 위해 호출할 수 있는 함수를 내보냅니다.