Стандарт IPP позволит отказаться от частных протоколов сетевой печати

IPP дает конечному пользователю универсальный метод выяснения возможностей принтера, отправки задачи на печать, проверки ее состояния и отмены

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

Протокол Internet Printing Protocol (IPP) должен заменить разнородные службы универсальным методом отправки заданий печати с компьютера на любой доступный принтер, подключенный к IP-сетям. Находившийся в разработке с 1996 года, IPP получил поддержку более чем 25 крупных компаний, включая Microsoft, Novell, IBM, Xerox, Lexmark и Hewlett-Packard.

Стандартизация IPP задерживалась из-за постоянных конфликтов между рабочей группой по IPP и руководством IETF, которое не устраивала то структура протокола, то степень его масштабируемости, то защищенность. Дело сдвинулось с мертвой точки лишь в конце июня, когда IETF, наконец, проголосовала за утверждение двух ключевых документов по IPP в качестве предложенных стандартов.

Решение IETF явилось важной вехой на пути к массовому признанию IPP и было с ликованием встречено производителями. До окончательного утверждения IPP пройдет еще около года, но теперь это лишь формальность.

«Одобрение IETF говорит о том, что IPP пора воспринимать всерьез, — считает Карл-Уно Манрос, председатель рабочей группы по IPP и ведущий инженер корпорации Xerox. — Теперь компании уверенно смогут реализовывать поддержку IPP в своих продуктах, а пользователи будут знать, что им следует приобретать принтеры, поддерживающие IPP. Вскоре весь вывод на печать будет происходить посредством IPP».

IPP позволяет отказаться от многочисленных частных протоколов сетевой печати, реализуемых в операционных системах Windows, NetWare, Unix, Mac OS и других. Применение универсального протокола печати сократит потребности в обучении и поддержке, позволит снизить расходы на пересылку документов срочной почтой или факсом.

«Впервые крупные производители принтеров и поставщики услуг печати договорились о применении единого протокола, — говорит Дон Райт, глава рабочей группы Printer Working Group и директор по стратегическим и техническим альянсам компании Lexmark. — Вместо трех-пяти протоколов компании смогут пользоваться всего одним, что существенно облегчит задачу технической поддержки».

Универсальный метод

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

В IPP встроены функции безопасности, обеспечивающие возможность аутентификации пользователя, и в случае отсутствия у того прав на доступ предусмотрен отказ в выполнении задания печати. IPP также поддерживает шифрование документов, базирующееся на стандарте Secure Sockets Layer 3.

Рабочая группа IETF по IPP создает службы каталогов, которые облегчат конечным пользователям задачу поиска доступных принтеров в сети. Группа ведет и разработку системы предупреждения конечного пользователя по электронной почте о завершении или отмене задания. IPP также будет поддерживать возможности удаленного конфигурирования принтера, калькуляции объемов использования ресурсов печати, биллинга и генерации отчетов.

Поскольку IPP основан на действующих стандартах Internet, его можно будет использовать во взаимодействии с электронной почтой, службами каталогов и беспроводными услугами, создавая полноценные системы Internet-печати.

IPP — надстройка над протоколом HTTP, который, в свою очередь, работает поверх TCP/IP. Трафик IPP передается в формате MIME. Конечные пользователи смогут отправлять задачи на печать, вводя в адресной строке браузера команды с адресами, начинающимися не с http://, а с ipp://.

Будет ли IPP работать с межсетевыми экранами?

Одна из нерешенных пока проблем с IPP — возможность работы с межсетевыми экранами. Чтобы производителям межсетевых экранов было проще оснастить их механизмами распознавания IPP-трафика, IPP использует порт маршрутизатора 631, а не 80, как HTTP. Рабочая группа IETF по IPP планирует провести в октябре демонстрацию, в которой будут задействованы несколько совместимых с IPP межсетевых экранов.

IPP будет поддерживаться операционными системами, серверами печати и принтерами. Более 50 продуктов уже работают с экспериментальной версией IPP 1.0. Продукты с поддержкой IPP 1.1, утвержденного IETF, должны появиться до конца текущего года.

В Windows 2000 для рабочих станций печати реализована базовая поддержка IPP 1.0, за исключением функции «печать по ссылке», позволяющей конечному пользователю отправить на принтер унифицированный локатор ресурса URL для автоматической загрузки и печати соответствующей страницы.

Novell реализовала поддержку возможностей IPP 1.0 в NetWare Enterprise Print Services, а Apple пообещала поддержать стандарт IPP в новой версии Mac OS, которая выйдет в будущем году.

Между тем компания East Software Products разработала версии IPP 1.0 и 1.1 с открытым кодом для операционных систем Unix и Linux, доступные для бесплатной загрузки по адресу www.cups.org.

«Функции сетевой печати в Unix развиты довольно слабо, — говорит Майкл Суит, один из основателей Easy Software. — IPP заменит устаревающий протокол Line Printer Daemon, применяемый в большинстве Unix-систем, и тогда задачи на принтер в Unix-системах и ПК будут отправляться при помощи одного и того же метода. IPP позволит решить массу проблем, связанных с кросс-платформенной печатью».

HP поставляет IPP-совместимую версию программного обеспечения JetDirect Print Server, а IBM — сервер печати для мэйнфрейма S/390, способный обслуживать одновременно несколько сотен принтеров.