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


Печатать интерфейс поставщика возможностей печати и билетов, реализованный подключаемыми модулями Unidrv/Pscript5

Внимание

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

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

Драйверы основных принтеров Microsoft Universal Printer Driver (Unidrv) и Драйвер принтера Microsoft PostScript (Pscript5) в Windows Vista предоставляют средства для подключаемых модулей для реализации поддержки запросов на печать. Так как Unidrv и Pscript5 поддерживают загрузку нескольких подключаемых модулей для одного драйвера, каждый подключаемый модуль может обеспечить собственную реализацию поставщика. Поставщик драйверов отвечает за то, что каждая из реализаций подключаемого модуля OEM работает правильно с другими. Не все подключаемые модули в драйвере принтера должны поддерживать интерфейс поставщика. Однако версии схемы билета печати, поддерживаемые основным драйвером, являются подмножеством версий, поддерживаемых основным драйвером и всеми доступными поставщиками подключаемых модулей. Так как вызовы поставщика подключаемых модулей управляются приложением, поставщик подключаемых модулей должен быть реализован в потокобезопасном режиме.