Internet Printing Protocol | это... Что такое Internet Printing Protocol? (original) (raw)

IPP

Название: Internet Printing Protocol
Уровень (по модели OSI): Прикладной
Семейство: TCP/IP
Создан в: 1999 г.
Порт/ID: 631/TCP
Назначение протокола: Сетевая печать
Спецификация: RFC 2565, RFC 2910
Основные реализации (клиенты): компоненты операционных систем (драйверы сетевой печати)
Основные реализации (серверы): принт-серверы

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 cущественно упрощает установку принтера на локальной клиентской машине: достаточно указать 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 и содержит следующие поля:

См. также

Ссылки

Просмотр этого шаблона Основные протоколы TCP/IP по уровням модели OSI (Список портов TCP и UDP)
Физический EthernetRS-232EIA-422RS-449RS-485
Канальный EthernetPPPoEPPPL2F802.11 Wi-Fi802.16 WiMaxToken ringARCNETFDDIHDLCSLIPATMCANDTMX.25Frame relaySMDSSTPERPS
Сетевой IPv4IPv6IPsecICMPIGMPARPRARPRIP2OSPF
Транспортный TCPUDPSCTPDCCP • RDP/RUDPRTPGRE
Сеансовый ADSPH.245iSNSNetBIOSPAPRPCL2TPPPTPRTCPSMPPSCP • ZIP • SDP
Представления XDRSSLTLS
Прикладной BGPHTTPHTTPSDHCPIRCSNMPDNSDNSSECNNTPXMPPSIPIPPNTPSNTPЭлектронная почта (SMTPPOP3IMAP4) • Передача файлов (FTPTFTPSFTP) • Удалённый доступ (rloginTelnetSSHRDP)
Другие прикладные OSCARCDDBMulticast FTPMultisource FTPBitTorrentGnutellaSkype
Просмотр этого шаблона Принтер и сканер
Принтер
Виды ЛазерныйМатричныйСтруйныйСублимационныйСветодиодныйТвердочернильныйИнтернет-принтерКарандашный принтер
Расходные материалы Бумага офисная • Заправка картриджей • Печатный картридж • ТонерФотобумага
Программноеи аппаратное обеспечение JetDirect Принт-сервер CUPSSambaNovell Open Enterprise Server Протоколы IPPLPD Виртуальный принтер Adobe AcrobatPDFCreatorCUPS-PDF
Технологии Жёлтые точкиЛиниатура растраСистема непрерывной подачи чернилЭлектрография
Модели Epson L100HP LaserJetLaserWriterLomond EvoJet OfficeЭлектроника МС 6312Электроника МС 6313
Другие устройства ПлоттерФильм-рекордер
Сканер
Виды ПланетарныйРучнойСканер кинопленкиФильм-сканер
Программное обеспечение SANESimple ScanTWAINXSaneОптическое распознавание символов
Технологии Оцифровка книгПоточное сканирование документов
Модели Colortrac
Комбинированные устройства
Копировальный аппарат (копир) • Многофункциональное устройство (МФУ)