Поделиться через


Настройка фильтрации потока данных

Внимание

Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.

Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.

Unidrv позволяет настроить код для выполнения окончательной после обработки данных изображения перед тем, как он будет добавлен. Такая обработка может состоять из удаления смежных точек или любой другой операции фильтрации данных, которую Не предоставляет Unidrv.

Для выполнения окончательной после обработки данных изображения предоставьте подключаемый модуль отрисовки, реализующий метод IPrintOemUni::FilterGraphics .

Метод IPrintOemUni::FilterGraphics получает данные строки сканирования в качестве входных данных. Метод должен обрабатывать данные, а затем отправлять его в средство spooler печати путем вызова IPrintOemDriverUni::D rvWriteSpoolBuf. Если метод IPrintOemUni::FilterGraphics реализован, Unidrv не выполняет данные принтера. Вместо этого он отправляет каждый блок данных методу IPrintOemUni::FilterGraphics .