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


Общие сведения о библиотеках DLL интерфейса принтера

Внимание

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

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

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

Библиотека DLL интерфейса принтера драйвера принтера, которая выполняется в пользовательском режиме, отвечает за экспорт пользовательского интерфейса в параметры конфигурации принтера. Предоставление этого интерфейса включает создание страниц листов свойств для принтеров. Приложения (например, папка печати) отображают интерфейс, вызывая функции Win32, экспортированные с помощью средства spooler печати, и spooler, в свою очередь, вызывает функции, определенные библиотеками DLL интерфейса принтера.

Предоставление пользовательского интерфейса параметрам конфигурации не является единственной ответственностью библиотеки DLL интерфейса принтера. Библиотека DLL также экспортирует функции, которые средство spooler может вызывать для уведомления драйвера о событиях системы, связанных с печатью, таких как установки драйверов и обновления, а также дополнения принтера и подключения.