사용자 지정된 데이터 스트림 필터링
Important
최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.
자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.
Unidrv를 사용하면 사용자 지정된 코드가 스풀되기 전에 이미지 데이터의 최종 후처리를 수행할 수 있습니다. 이러한 처리는 인접한 점 또는 Unidrv가 제공하지 않는 다른 데이터 필터링 작업을 제거하는 것으로 구성될 수 있습니다.
이미지 데이터의 최종 후처리를 수행하려면 IPrintOemUni::FilterGraphics 메서드를 구현하는 렌더링 플러그 인을 제공합니다.
IPrintOemUni::FilterGraphics 메서드는 검색 줄 데이터를 입력으로 받습니다. 메서드는 데이터를 처리한 다음 IPrintOemDriverUni::D rvWriteSpoolBuf를 호출하여 인쇄 스풀러로 보내야 합니다. IPrintOemUni::FilterGraphics 메서드가 구현된 경우 Unidrv는 프린터 데이터를 스풀하지 않습니다. 대신 모든 데이터 블록을 IPrintOemUni::FilterGraphics 메서드로 보냅니다.