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


Возможности поставщика печати

Предупреждение Начиная с Windows 10 интерфейсы API, поддерживающие сторонних поставщиков печати, являются устаревшими. Корпорация Майкрософт не рекомендует инвестировать в сторонних поставщиков печати. Кроме того, в Windows 8 и более новых продуктах, где доступна модель драйвера печати версии 4, сторонние поставщики печати не могут создавать очереди, использующие драйверы печати версии 4, или управлять ими.

Благодаря поддержке предопределенных наборов функций API поставщики печати Microsoft Windows 2000 и более поздних версий могут предоставлять следующие возможности:

  • Управление очередями печати

    Добавление, удаление, открытие, закрытие, перечисление и настройка параметров для очередей печати. Кроме того, предоставление уведомлений об изменениях состояния очереди печати.

  • Управление драйверами принтера

    Добавление, удаление, перечисление и указание каталога для драйверов принтера.

  • Создание задания печати

    Начало и окончание документа, начало и конец страницы документа, запись потока данных задания в порт, чтение сведений о состоянии принтера.

  • Планирование задания печати

    Планирование, перечисление и настройка параметров для задания печати.

  • Управление формами

    Добавление, удаление, перечисление и настройка параметров для форм печати.

  • Управление процессором печати

    Добавление, удаление, перечисление, указание каталога для и типов данных, поддерживаемых обработчиками печати.

  • Управление монитором печати

    Добавление, удаление и перечисление мониторов печати.

  • Управление портами

    Добавление, удаление, настройка, перечисление и настройка параметров для портов принтера.

  • Управление реестром

    Создание, удаление и перечисление разделов реестра и значений, связанных с поставщиком печати.

  • Другие возможности

    Отображение окна сообщения, завершение работы поставщика печати, чтение сопоставленного в памяти файла очереди, предоставление пути связи между библиотеками DLL пользовательского интерфейса монитора портов и библиотеками DLL сервера мониторинга портов.

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