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


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

Важно!

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

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

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

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

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