Список протоколов печати
Протокол печати — это протокол связи между клиентскими устройствами (компьютерами, мобильными телефонами, планшетами и т. д.) и принтерами (или серверами печати ). Он позволяет клиентам отправлять одно или несколько заданий на печать на принтер или сервер печати, а также выполнять такие задачи, как запрос состояния принтера , получение статуса заданий на печать или отмена отдельных заданий на печать.
Выделенные протоколы
[ редактировать ]Перечисленные здесь протоколы предназначены специально для печати.
- Протокол Line Printer Daemon / Удаленный протокол Line Printer (или LPD, LPR) — это сетевой протокол для отправки заданий печати на удаленный принтер. Первоначальная реализация LPD была в системе печати Беркли в операционной системе UNIX 2.10 BSD в 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, потоковой печатью или прямой печатью через сокеты.
- Блок сообщений сервера (SMB) — это сетевой протокол прикладного уровня для совместного использования файлов и принтеров, первоначально разработанный IBM в середине 80-х годов. Это метод по умолчанию, используемый компьютерами под управлением Windows для совместного использования файлов и принтеров. [4]
Беспроводные протоколы
[ редактировать ]Беспроводные протоколы предназначены для беспроводных устройств. Этот тип протокола основан на одном типе протоколов печати плюс сетевых механизмах с нулевой конфигурацией (zeroconf). Таким образом, принтеры могут беспрепятственно использоваться беспроводными устройствами. Обратите внимание, что сам принтер не обязательно должен быть беспроводным.
- AirPrint — это функция Apple Inc., от операционных систем 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 ) при использовании всех вышеперечисленных протоколов. Протоколы Интернет-печати предназначены для печати через Интернет.
Служба завершилась 31 декабря 2020 года.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ RFC1179 Протокол демона линейного принтера, август 1990 г., под редакцией Л. Маклафлина III.
- ^ «Протокол AppSocket TCP/IP» . Справочное руководство ЛПРнг . 26 ноября 2010 г. Проверено 6 сентября 2017 г.
- ^ Jump up to: а б «Использование сетевых принтеров» . cups.org . Проверено 6 сентября 2017 г.
- ^ Общая файловая система Интернета , библиотека Microsoft TechNet
- ^ «Обновление программного обеспечения», iPad , Великобритания: Apple
- ^ Jump up to: а б «АэроПринт» (Пресс-релиз). Великобритания: Apple. 15 сентября 2010 г.
- ^ Финни, Райан (13 ноября 2010 г.). «AirPrint и Linux» (инструкции) . Проверено 2 ноября 2013 г.
- ^ AirPrint: как заставить работать общие принтеры , TUAW, 11 ноября 2010 г.
- ^ «Печать с iPad AirPrint через Cups» (инструкция). КК: Ро. Архивировано из оригинала 16 января 2013 года . Проверено 2 ноября 2013 г.