IPP 1.1 | Операция Принтера Print-URI (URI ссылка на данные Документа для Принтера)

Эта НЕОБЯЗАТЕЛЬНАЯ операция идентична операции Принтера Print-Job (раздел 4.2.1 из RFC 8011, за исключением того, что Клиент (Client) предоставляет ссылку URI на данные Документа, используя атрибут операции «document-uri» (uri) (в Группе 1), а не включает Данные самого Документа. Перед возвратом ответа Принтер ДОЛЖЕН проверить, что Принтер поддерживает метод поиска (например, «http», «ftp» и т. д.), подразумеваемый URI, и ДОЛЖЕН проверять действительный синтаксис URI. Если предоставленная клиентом схема URI не поддерживается, т. е. это значение отсутствует в атрибуте принтера «referenced-uri-scheme-supported«, принтер ДОЛЖЕН отклонить запрос и вернуть код состояния ’client-error-uri-scheme-not-supported’.

Принтер МОЖЕТ проверять доступность Документа как часть операции или впоследствии. Если Принтер обнаруживает проблему доступности, прежде чем вернуть ответ об операции, он ДОЛЖЕН отклонить запрос и вернуть код состояния ’client-error-document-access-error’. Принтер МОЖЕТ также возвращать определенный код ошибки доступа к документу, используя атрибут операции «document-access-error» (смотри Раздел 4.1.6.4 из RFC 8011.

Если Принтер обнаруживает эту проблему доступности Документа после принятия запроса и возврата ответа операции с одним из «успешных» (successful) значений кода состояния, Принтер ДОЛЖЕН добавить значение «document-access-error» к атрибуту Задания  «job-state-reasons» и МОЖЕТ заполнять атрибут Статуса Задания «job-document-access-errors»  (смотри Раздел 5.3.11 из RFC 8011. Смотри Руководства разработчика [RFC3196 #] [PWG5100.19] для получения инструкций по обработке запросов на создание заданий (Job Creation).

Если принтер поддерживает эту операцию, он ДОЛЖЕН поддерживать атрибут принтера «reference-uri-schemes-supported» (смотри Раздел 5.4.27 из RFC 8011.

Принтер должен интерпретировать URI и затем «pull» (извлечь) данные документа из источника, на который ссылается строка URI.

Ссылки на документы

Читать полную версию документа на русском языке RFC 8011 | Протокол интернет-печати (IPP)/1.1: модель и семантика

Скачать оригинальный документ на английском языке RFC 8011 PDF — Internet Printing Protocol/1.1: Model and Semantics

IPP 1.1 | Операции Принтера

IPP 1.1 | Операции

Поделись записью