Internet Printing Protocol (IPP) — це мережевий протокол для управління процесами друкування та завдань друку в локальних і віддалених мережах. Його розробили для того, щоб полегшити обмін інформацією між пристроями друку (принтерами) і клієнтськими комп’ютерами в різних мережевих середовищах, включаючи локальні мережі та інтернет.
Основні характеристики IPP
-
Протокол на основі HTTP. Працює на базі HTTP, що дозволяє йому передавати запити та відповіді через стандартні порти мережі, зокрема через порт 631. Це забезпечує гнучкість використання IPP у мережевих середовищах з брандмауерами.
-
Функціональні можливості.
- Дозволяє користувачам надсилати завдання на друк, навіть якщо принтер розташований у віддаленій мережі.
- Дозволяє управляти чергою друку, наприклад, скасовувати, призупиняти або відновлювати завдання.
- Протокол дозволяє отримувати інформацію про статус завдання друку (наприклад, чи є воно в черзі або вже завершено).
- Користувачі можуть переглядати характеристики принтера, включаючи підтримувані формати, кольорову або монохромну друк, типи носіїв та інше.
-
Підтримка безпеки.
- IPP підтримує шифрування даних через SSL/TLS, що забезпечує захищений зв’язок між принтером і клієнтом.
- Підтримка автентифікації дозволяє обмежити доступ до друку або управління завданнями тільки авторизованим користувачам.
-
Придатність для мобільного друку. IPP використовується багатьма сервісами мобільного друку (наприклад, AirPrint від Apple). Він дозволяє пристроям автоматично знаходити принтери в мережі і відправляти завдання на друк без необхідності встановлення драйверів.
-
Альтернативи та сумісність. Хоча IPP є сучасним стандартом для мережевого друку, деякі старі системи використовують такі протоколи, як LPD (Line Printer Daemon) чи JetDirect. Однак IPP забезпечує кращу функціональність та безпеку порівняно зі старішими протоколами.
-
Відкритий стандарт. IPP розроблено робочою групою Printer Working Group (PWG) як відкритий стандарт, що сприяє його підтримці різними виробниками обладнання.