Печать протокол представляет собой протокол для обмена данных между клиентскими устройствами (компьютерами, мобильными телефонами, таблеткой и т.д.) и принтерами (или серверами печати ). Он позволяет клиентам отправлять одно или несколько заданий на печать на принтер или сервер печати и выполнять такие задачи, как запрос состояния принтера , получение состояния заданий печати или отмена отдельных заданий печати ...
Выделенные протоколы
Перечисленные здесь протоколы предназначены только для печати.
- Протокол Line Printer Daemon / Протокол Line Printer Remote (или LPD, LPR) - это сетевой протокол для отправки заданий печати на удаленный принтер. Первоначальная реализация LPD была в системе печати Беркли в операционной системе 2.10 BSD UNIX в 1988 году; LPRng проект также поддерживает этот протокол. Спецификация протокола LPD задокументирована в RFC 1179. [1] Печать LPD обычно выполняется через порт 515.
- AppSocket , также известный как порт 9100, RAW, JetDirect или Windows TCPmon, - это протокол, разработанный Tektronix . [2] [3] Он считается «самым простым, быстрым и, как правило, самым надежным сетевым протоколом, используемым для принтеров», хотя «он также не обеспечивает безопасности и часто является вектором атаки на принтеры». [3] Печать через AppSocket обычно выполняется через порт 9100.
- Протокол Интернет-печати (IPP) - это Интернет-протокол для связи между клиентскими устройствами (компьютерами, мобильными телефонами, планшетами и т. Д.) И принтерами (или серверами печати ). IPP может работать локально или через Интернет . В отличие от других протоколов печати, IPP также поддерживает контроль доступа , аутентификацию и шифрование , что делает его гораздо более функциональным и безопасным механизмом печати, чем старые. IPP поддерживается более чем 98% принтеров, проданных сегодня . Печать IPP обычно осуществляется через порт 631. Это протокол по умолчанию в Android и iOS .
Общие протоколы
Эти протоколы ставят принтер в один класс с удаленными дисками, сканерами и мультимедийными устройствами. Это особенно актуально для многофункциональных принтеров , которые также создают файлы изображений (отсканированные изображения и факсы) и отправляют их обратно по сети.
- Telnet основан на простой передаче данных в / из портов TCP, которые теперь используются для печати. Такой подход иногда называют прямой печатью TCP / IP, Stream или прямой печатью через сокеты.
- Блок сообщений сервера (SMB) - это сетевой протокол прикладного уровня для совместного использования файлов и принтеров, первоначально разработанный IBM в середине 80-х годов. Это метод по умолчанию, используемый компьютерами под управлением Windows для совместного использования файлов и принтеров. [4]
Беспроводные протоколы
Беспроводные протоколы предназначены для беспроводных устройств. Этот тип протокола основан на одном типе протоколов печати и сетевых механизмах с нулевой конфигурацией (zeroconf). Таким образом, принтеры могут беспрепятственно использоваться беспроводными устройствами. Обратите внимание, что сам принтер не обязательно должен быть беспроводным.
- AirPrint особенность в компании Apple Inc. «s MacOS и IOS операционных систем для печати с помощью беспроводной локальной сети (Wi-Fi), [5] [6] либо непосредственно AirPrint-совместимых принтеров или несовместимый общих принтеров пути компьютера под управлением Microsoft Windows , Linux , [7] или macOS. [6] [8] [9] AirPrint основан на mDNS (в частности, Bonjour ) и протоколе Интернет-печати (IPP). Изначально он был предназначен для устройств iOS и подключается только через сеть Wi-Fi, поэтому для этого требовалась точка доступа Wi-Fi. Однако с введением AirPrint на настольную платформу macOS в 2012 году компьютеры Mac, подключенные к сети через Ethernet- соединение, также могут печатать с использованием протокола AirPrint, а не только те, которые подключены через Wi-Fi.
- Mopria Alliance предоставляет протокол, принятый в Android и доступный в Windows 10 . Он использует mDNS для обнаружения служб и протокол Интернет-печати (IPP) для печати, как и AirPrint .
- Устройства Windows используют веб-службы для устройств (WSD) для обнаружения служб и протокол Line Printer Daemon (LPR) или JetDirect (RAW) для печати. Windows 10 также поддерживает подход Mopria Alliance .
Интернет-протоколы
Компьютер и принтер обычно должны находиться в одной локальной сети ( LAN ) при использовании всех вышеперечисленных протоколов. Протоколы Интернет-печати предназначены для Интернет-печати.
- Виртуальный принтер Google
Срок действия службы заканчивается После 31 декабря 2020 г. Google Cloud Print больше не будет поддерживаться.
Смотрите также
- Общая система печати Unix
- Система печати System V
- Намотка
Рекомендации
- ^ RFC1179 Line Printer Daemon Protocol, август 1990 г., отредактированный Л. Маклафлином III.
- ^ "Протокол AppSocket TCP / IP" . Справочное руководство по LPRng . 26 ноя 2010 . Проверено 6 сентября 2017 .
- ^ а б «Использование сетевых принтеров» . cups.org . Проверено 6 сентября 2017 .
- ^ Общая файловая система Интернета , библиотека Microsoft TechNet
- ^ «Обновление программного обеспечения», iPad , Великобритания: Apple
- ^ а б «AirPrint» (пресс-релиз). Великобритания: Apple. 15 сентября 2010 г.
- ^ Финни, Райан (13 ноября 2010 г.). «AirPrint и Linux» (инструкции) . Проверено 2 ноября 2013 года .
- ^ AirPrint: как заставить его работать для общих принтеров , TUAW, 11 ноября 2010 г.
- ^ «Печать с iPad AirPrint через чашки» (инструкции). CC: Ро. Архивировано из оригинала на 16 января 2013 года . Проверено 2 ноября 2013 года .
Внешние ссылки
- Обзор печати TCP / IP на веб-сайте Brooksnet