Поддержка принтеров только для IPPS появится в Android

Новый набор коммитов для AOSP показывает, что поддержка протокола печати IPPS для вашего принтера появится в Android в будущем. Узнайте больше здесь!

Протокол Интернет-печати или ИПП, изначально поддерживался в Android с помощью Android Oreo. Разработанный Mopria в сотрудничестве с Google, он призван сделать печать максимально простой и универсальной. Это позволяет устройству отправлять несколько заданий на печать, запрашивать состояние принтера и многое другое. IPP также может работать через Интернет, а это означает, что некоторые принтеры, поддерживающие IPP, позволят вам печатать на принтере дома, даже когда вас нет рядом.

Однако IPP реализован с использованием стандарта HTTP, включая все его функции потоковой передачи и безопасности. Как мы все знаем, HTTP не очень безопасен и его можно легко перехватить, а значит, и IPP. Если вы хотите печатать на принтере, находясь дома или вдали от дома, вам следует использовать IPPS, а не IPP. IPPS реализуется через HTTPS, что означает безопасное соединение.

Проблема в том, что Android Oreo не поддерживает IPPS. или, по крайней мере, еще нет. При подключении к принтеру только с IPPS на Android Oreo он просто не будет работать. Он не может их обнаружить и не может к ним подключиться, что делает реализацию IPP бесполезной, если вы беспокоитесь о конфиденциальности своих данных. К счастью, набор коммитов в Android появились Gerrit от разработчиков Mopria, которые заявляют о добавлении поддержки IPPS. Они помечены как объединенные, что означает, что следующая итеративная версия Android (возможно, Android 8.1) должна включать поддержку гораздо более безопасного IPPS.

Приятно видеть объединение устройства и принтера, поскольку много лет назад настройка принтера была ужасным занятием, независимо от того, был ли это телефон или компьютер. IPP унифицировал устройства таким образом, что это было невозможно 5–10 лет назад, и приятно видеть, что в потенциально ближайшем будущем мы получим поддержку гораздо более безопасного IPPS.