Создание коннектор универсальной печати

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

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

Регистрация идентификатора клиента

Регистрация идентификатора клиента — это шаг, необходимый для настройки удостоверения идентификатора Microsoft Entra ID для взаимодействия с универсальной печатью. Ознакомьтесь с регистрацией идентификатора клиента принтера. В этой статье описывается регистрация идентификатора клиента для принтеров с поддержкой универсальной печати в встроенном ПО. Он применяется к соединителю, так как соединитель действует от имени принтеров, которые не имеют такой возможности в встроенном ПО.

Обобщенный поток

См. раздел 4 "Модель" спецификации расширений общей инфраструктуры IPP (IPP-Infra). Этот документ будет приведен далее в этой статье.

В случае универсальной печати

  • Служба универсальной печати IPP выступает в качестве принтера инфраструктуры IPP. Чтобы получить URI для конечной точки службы IPP, обратитесь к типу ресурса printService в API Microsoft Graph.
  • Соединитель выступает в качестве прокси-сервера IPP.

задачи Подключение or

Соединитель выполняет ряд задач от имени принтеров, установленных на нем. В этом разделе содержатся сведения, необходимые для реализации этих задач соединителя.

Регистрация принтера

Ознакомьтесь с регистрацией принтера соединителя для получения фоновой информации.

Поток регистрации принтера описан в регистрации принтера универсальной печати.

Внимание

В конце процесса регистрации принтера сертификат создается для принтера. Этот сертификат используется для проверки подлинности всех последующих запросов, отправленных на универсальную печать от имени принтера (см. раздел "Получение маркера принтера"). Безопасное хранение сертификата!

Обновление атрибутов описания принтера

Обратитесь к задаче прокси-сервера IPP с именем "Startup" на схеме последовательности на странице 20 в спецификации IPP-Infra для контекста.

Список поддерживаемых атрибутов описания принтера

Атрибут IPP Атрибут IPP
настройка charset pdf-fit-to-page-default
поддерживается charset pdf-fit-to-page-default
поддерживается сжатием поддерживается pdf-k-octets
копирование по умолчанию Ограничения размера pdf
поддерживаемые копии поддерживаемые pdf-версии
формат документа по умолчанию Значение по умолчанию для представления с указанием числа
поддерживаемый формат документа поддерживается число презентации
окончание по умолчанию Print-color-mode-default
поддержка отделки Поддерживается режим печати
поддерживаемые сгенерированные естественные языки задания printer-is-accepting-jobs
Поддерживается ipp-features расположение принтера
Поддерживается ipp-versions принтер-make-and-model
media-col-database дополнительные сведения о принтере
Media-col-default имя принтера
Media-default printer-resolution-default
поддерживаемый источник мультимедиа Поддерживается разрешение принтера
поддерживаемый носитель Состояние принтера
Поддерживается тип мультимедиа Причины состояния принтера
по умолчанию для обработки нескольких документов время, используемое для принтера
Поддерживается обработка нескольких документов поддерживаемый принтером URI
Поддержка нескольких документов по умолчанию для печати
настраиваемая на естественном языке Поддерживается печать, качество
number-up-default по умолчанию для масштабирования печати
поддерживается числовой режим Поддерживается масштабирование печати
поддерживаемые операции queued-job-count
по умолчанию запрошенная ориентация side-default
поддерживаемая ориентация поддерживаемые стороны
output-bin-default поддерживаемый uri-authentication
поддерживается выходная ячейка поддерживаемый uri-security

Совет

Документацию по допустимым значениям для этих атрибутов см. в статье https://www.iana.org/assignments/ipp-registrations/ipp-registrations.xhtml.

Атрибуты пользовательского соединителя Майкрософт

Имя атрибута Тип Комментарии
microsoft-universal-print-connector-app-version Текст с языком Подключение метаданные, используемые для идентификации соединителя при сборе сведений об устранении неполадок. Он включен в операцию Update-Output-Device-Attributes принтера.
microsoft-universal-print-connector-operating-system Текст с языком Подключение метаданные, используемые для идентификации соединителя при сборе сведений об устранении неполадок. Он включен в операцию Update-Output-Device-Attributes принтера.
Microsoft-universal-printer-driver-name Текст с языком Используется соединителем или принтером для идентификации драйвера принтера, используемого принтером. Он включен в операцию Update-Output-Device-Attributes принтера.
microsoft-universal-printer-driver-version Текст с языком Используется Подключение или принтером для идентификации версии драйвера принтера, используемой принтером. Он включен в операцию Update-Output-Device-Attributes принтера.
microsoft-output-device-job-state-message Текст без языка Используется Подключение or/Printer для указания расширенного сообщения об ошибке при сбое задания печати. Он включается при вызове принтера операции UpdateJobStatus. Это может включать базовый код ошибки, стек исключений или сообщение или сведения, отличные от PII, которые помогают устранить сбой задания.

Настройка уведомления для принтеров

Соединитель выполняет большую часть взаимодействия с универсальной печатью через службу уведомлений универсальной печати. Через механизм уведомлений соединитель может получать события о действиях, которые необходимо предпринять от имени принтеров (например, получение ожидающего задания печати).

Механизм уведомлений ippget, описанный в RFC 3996, — это способ настройки канала уведомлений на основе событий с помощью универсальной печати. Без такого канала соединитель должен непрерывно отправлять запросы в службу уведомлений универсальной печати (т. е. канал уведомлений на основе опроса) для получения данных событий.

Чтобы получить универсальный код ресурса (URI) для конечной точки службы уведомлений, обратитесь к типу ресурса printService в API Microsoft Graph.

Печать

Обратитесь к потоку, начиная с задачи прокси-сервера IPP с именем "Извлечение задания из принтера инфраструктуры" на схеме последовательности на странице 20 в спецификации IPP-Infra.

Перейдите на страницу 20 в спецификации IPP (следуйте схеме последовательности из последующих заданий get).

Отмена регистрации принтеров

См. раздел "Удалить принтер " в API Microsoft Graph.