IBM Internet Security Systems
- 1 year ago
- 0
- 0
IPP ( англ. Internet Printing Protocol — «протокол межсетевой печати», «протокол печати через Интернет») — сетевой протокол прикладного уровня для передачи документов на печать. Является перегруженной версией HTTP , то есть придаёт всем известному протоколу передачи гипертекста новое значение. Помимо расширенных функций управления печатью, поддерживает контроль доступа, аутентификацию и шифрование ( SSL ).
Типичный адрес принтера указывается так:
http://server:631/printers/myprinter
На корневой странице ( http://server:631/ ) может находиться веб-интерфейс управления, а также ссылки на область загрузки драйверов.
Чтобы посмотреть статус принтера, пользователь вводит в своём Web-браузере:
<имя-хоста>/printers/;
При использовании IIS , на клиентских машинах для аутентификации и просмотра URL по протоколу IPP требуется браузер Internet Explorer 5.01 и старше, поскольку только он поддерживает механизм аутентификации, используемый в IIS .
Использование IPP существенно упрощает установку принтера на локальной клиентской машине: достаточно указать URL/printers/ и выбрать предпочтительный для клиента принтер из списка. Далее следует “подключиться” (connect) к принтеру, после чего драйверы принтера будут загружены на удалённую машину и установлены на ней.
Для
ОС
Linux
, достаточно просто подключиться к принтеру по URL. Более того, современные ОС на основе Linux c
GUI
, например
Ubuntu
, сами находят и подключают такие принтеры, имеющиеся в локальной сети.
Вместо стандартного IPP-порта 631/tcp часто используется 80/tcp (стандартный для HTTP). Для шифрованного трафика применяется либо 443/tcp (стандартный для HTTP over SSL ), либо тот же 631.
Код | Значение |
---|---|
0x0000 – 0x00FF | Успешное выполнение |
0x0100 – 0x01FF | Информация |
0x0200 – 0x02FF | Перенаправление |
0x0400 – 0x04FF | Ошибка клиента |
0x0500 – 0x05FF | Ошибка сервера |
Тело HTTP сообщения имеет Content-type: application/ipp и содержит следующие поля: