По какому протоколу работает принтер
А так ли сложно разобраться в способах печати? Много ли их? На самом деле, основных, то есть тех, которые используются повсеместно и беспрерывно, всего лишь две: офисная и домашняя. Пугает градация? Тогда обозначим более формально: офисная – в 99 процентах случаев оказывается лазерной печатью, домашняя – струйной. Конечно, есть и исключения, о них поговорим подробней при описании каждого метода печати.
Зачем нам все это знать? Дело в том, что мы привыкли выбирать принтеры по своим привычкам – «был у меня всю жизнь струйный аппарат компании N, вот и куплю такой же, только посвежее». Согласитесь, такой подход к выбору техники не всегда логичен – принтер не холодильник, он устроен гораздо сложнее, да и возможности у разных моделей различны.
Основные технологии печати
Чтобы не заблудиться в лесу терминов и понятий, связанных с технологиями печати, давайте разберемся в каждой из них по порядку. Начнем, естественно, с самой популярной – лазерной.
Самая старая из всех технологий, именно она стоит в основе всех копировальных аппаратов – лазерная печать. Благодаря ее существованию, все офисные трудящиеся могут за несколько секунд распечатать текстовый документ (иногда, даже цветной) отличного качества.
Лазерные принтеры печатают очень быстро и четко, потому их и любят в офисах
Посмотрите на принтер, который стоит у вас в офисе – скорее всего, он является наглядным примером этого раздела нашего обора. Достаточно большой серый ящик, который выплевывает готовые распечатки с достаточно большой скоростью, практически не задумываясь. Что же у него внутри? Почему он так быстро и качественно печатает?
Внутри у такого аппарата находится барабан, на который наводится электрический заряд, соответствующий выводимому отпечатку. Этот заряд притягивает к себе тонер –специальный порошок (черный, или цветной в зависимости от типа принтера). Затем этот порошок переносится на лист бумаги (или на какой-либо промежуточный носитель, а только потом на бумагу). Чтобы картинка не осыпалась, лист проходит через печку – специальный нагреватель, который запекает тонер на бумаге. Из-за него во время долгой печати появляется неприятный запах. Впрочем, не только печка «портит атмосферу» - лазерные принтеры во время своей работы выделяют вредный газ озон.
Схема работы лазерного принтера
Что ж, основные отрицательные черты (плохой запах и выделение озона) лазерных принтеров мы вспомнили. Добавим к ним еще высокую стоимость самих аппаратов – вот и все недостатки такого решения. К безусловным же преимуществам лазерной печати можно отнести очень высокое качество и скорость печати.
Светодиодные принтеры – идеальные выбор для домашней печати текстов
Аналогом лазерных принтеров являются светодиодные. Работают они фактически также, только вместо лазера для формирования картинки на барабане используется ряд светодиодов. Метод имеет только один недостаток – качество печати чуть уступает лазерному. Скорость печати здесь зависит от количества цветов: черно-белые принтеры работают чуть медленнее лазерных аналогов, зато цветная светодиодная печать быстрее. По всем остальным параметрам светодиодные принтеры ушли далеко вперед – они мало стоят, их расходные материалы тоже дешевле (хотя и лазерные тонеры тоже стоят мало), а самое главное, они считаются менее вредными для здоровья, чем лазерные.
Полная противоположность лазерной печати – печать струйная. Как правило, это медленное нанесение высококачественной цветной картинки на бумагу, а вовсе не молниеносная распечатка черного текста. Давайте рассмотрим такой принтер изнутри.
Внутри у струйного принтера очень свободно
Очевидно, устройство такого аппарата куда проще, чем у лазерного. Нет здесь ни барабана, ни лазеров, ни печки. Только лишь одинокий картридж (или несколько) болтается внутри практически пустого корпуса. Итак, всего лишь два главных элемента в струйном принтере – картридж и печатающая головка. Кстати говоря, у некоторых производителей картриджи оборудованы встроенной печатающей головкой. Зачем же это нужно?
Струйных технологий человечество изобрело несколько. В зависимости от ваших потребностей та или иная технология печати будет подходить больше. Существует термоструйная и пьезоэлектрическая технология.
Схема работы пьезоэлектрического струйного принтера
Термоструйная технология предполагает применение дешевых печатающих головок. Сделано это для того, чтобы иметь возможность их менять при первой же необходимости. Производители принтеров разделились во мнениях насколько часто следует менять печатающую головку – кто-то считает, только в случае глобального засора, а кто-то – всякий раз при смене картриджа.
Сама технология основывается на том, что для нанесения картинки или текста на бумагу чернила резко нагревают, и они, расширяясь, вылетают наружу, отпечатывая на бумаге заветные точки. Дешевая печатающая головка здесь нужна именно для того, чтобы обеспечить спокойствие пользователя – а вдруг чернила намертво засохнут в соплах головки, не успев выйти из нее?
Схема работы термоструйного принтера
Основатели пьезоэлектрической технологии утверждают, что их печатающие головки буквально вечны и не требуют замены. Истинно ли так, вы узнаете, когда принтер откажется печатать всего лишь одну или две точки. Впрочем, сопла поддаются очистке – либо с помощью драйвера и большого количества свежих фирменных чернил, либо с помощью сервисного центра.
Зачем такие жертвы? Во-первых, картридж, представляющий из себя только лишь чернильницу в прямом смысле этого слова, стоит достаточно мало. А это радует безусловно всех пользователей. Во-вторых, технология действительно позволяет наносить на бумагу четкие микроскопические точки: на стадии зарождения этот метод печати был действительно самым лучшим (справедливости ради, стоит сказать, что сейчас обе технологии отлично справляются со своей задачей).
Обычно, у струйного принтера два катриджа – черный и цветной |
Итак, с печатающими головками мы разобрались. А что же из себя представляют чернила? Уж точно, не ту цветную водичку, которой заправляют перьевые ручки. Чернила любого принтера по современным меркам должны удовлетворять как минимум двум условиям – быть влаго- и светостойкими, кроме того, желательно, чтобы из них можно было формировать микроскопические капли.
В настоящее время величина капли в некоторых принтерах не превышает одного пиколитра (по толщине эту величину можно приравнять одной десятой толщины человеческого волоса, то есть порядка 1/100 мм). Стоит заметить, что не все компании делают главную ставку на величину капли. Так, некоторые производители (к примеру, HP) стараются повысить качество за счет более качественного смешения цветов, а не уменьшения размеров неточных капель. Вообще говоря, минимальные размеры капли чернил колеблются от 1-1,5 (у Canon и Epson) до 4-5 (у Lexmark и НР) пиколитров.
В целом чернила делятся на две группы – пигментные и водорастворимые. Считается, что водорастворимые чернила лучше передают цвета картинки и фотографии, хотя в настоящее время оба варианта заслуживают очень теплых слов. Пигментные чернила являются водостойкими, хотя и водорастворимые (если их не вымачивать в воде) оказываются порой очень крепкими.
Кому-то мало?
Несомненно, две описанные технологии печати – это еще только начало. Есть множество методов печати, используемых либо по старой памяти, либо по профессиональной необходимости. Итак…
Самый дешевый метод нанести изображение или текст на бумагу – использовать матричный принтер. Помните пишущие машинки середины прошлого века? Такие тяжелые, с жесткими кнопками, по которым надо долбить пальцами в полную силу. Практически ничем устройство матричного принтера от тех машинок не отличается. Именно поэтому, кстати, работают они так шумно.
Матричные принтеры удобнее заправлять рулонной бумагой
Внутри принтера протянута красящая лента или несколько разноцветных лент в случае нанесения цветного узора. Для отображения картинки на бумаге, по ленте проходит печатающая головка, снабженная жесткими иголочками. Каждая из иголочек в нужный момент ударяет по ленте и на бумаге отпечатывается точка. Кстати говоря, матричными принтеры назвали из-за того, что иголки на головке образуют своеобразную матрицу, иностранцы же предпочитают такие аппараты называть «точечными».
Схема работы матричного принтера
Главное достоинство таких принтеров – в очень низкой себестоимости отпечатков: красящие ленты стоят копейки, а хватает их надолго.
Засохшие чернила
Существуют принтеры, внешним видом очень сильно напоминающие лазерные. Стиль работы, быстродействие – все в них подразумевает наличие лазера. Впрочем, качество печати у них слишком хорошее, сравнимое с настоящей полиграфией, а цена самих аппаратов испугает даже искушенных печатников. Речь идет о твердочернильной технологии печати.
Твердочернильные принтеры заправляются кусочками краски
Здесь объединили несколько технологий в одну, взяв у каждой только лучшее. Итак, закладываем в отсеки разноцветные блочки чернил, похожие на засохшую гуашь, включаем принтер, нажимаем кнопку «Распечатать» на нужном документе и наблюдаем, как за считанные секунды из аппарата вылетает распечатка идеального полиграфического качества. Мечта? Нет, реальность, только очень дорогая.
Схема работы твердочернильного принтера
Основа твердочернильной печати – в том, что чернила расплавляются непосредственно перед нанесением на бумагу. Главный компонент чернил – обычный воск, который очень быстро плавится, а попадая на бумагу сразу застывает. В целом же технология повторяет струйную: микроскопические разноцветные точки наносятся на бумагу и образуют на ней узор.
Главное и основное преимущество, повторим еще раз, в безупречном качестве печати. Причем, распечатки выглядят не просто хорошими, а профессиональными – воск блестит на свету, добавляя лоску.
Несомненно, в офисе, при наличии неограниченного количества дензнаков в бюджете, твердочернильный принтер станет незаменимым помощником. Существует и домашний вариант такого принтера: сублимационный фотопринтер. Увлеченным фотолюбителям понравится эта технология уже тем, что качество их отпечатков порой получается лучше, чем в фотолабораториях.
Сублимационные принтеры компактны и просты – их можно даже брать с собой в путешествие
Вообще-то технологии сублимационных и твердочернильных принтеров можно объединить в единую – термопечать. Не сделали мы этого по той причине, что предназначение у аппаратов совершенно различное. Да и оптимальное качество отпечатков достигается не за счет четкости и правильности нанесения точек на бумагу, а напротив, за счет смешивания, наложения соседних точек друг на друга. Именно благодаря этому проявлению технологии, она так ценится фотолюбителями.
Схема работы сублимационного принтера
В основном, в сублимационных принтерах используются пленочные четырехслойные картриджи. В специальном ролике расположена пленка, на которую нанесены три основных цвета и защитный слой. Принтер разогревает последовательно каждый цветной слой пленки и чернила, испаряясь, попадают на фотобумагу. Чтобы слои не стерлись во время использования распечатки, поверх чернил наносится защитный слой – он стерпит и грязные руки смотрящего, и даже подводное плавание.
Каждому по потребностям
Конечно, существуют и другие технологии печати, а значит и другие сферы применения принтеров на работе или дома. Но даже из этого обзора главных методов печати можно сделать неутешительный вывод о том, что привычка использовать одну и ту же технологию на протяжении долгих лет просто нецелесообразно. Вам нужна дома только фотопечать? Замените струйный принтер на сублимационный. А если есть необходимость радовать клиентов красивыми фирменными брошюрами – задумайтесь о покупке твердочернильного аппарата.
В любом случае, краткое введение в основы печатных технологий должно облегчить не только выбор нового аппарата, но и лучшего взаимопонимания со старым.
Протоколы печати относятся к высшему уровню модели взаимодействия открытых систем — прикладному (OSI Layer 7 или просто L7). При печати в Windows, протоколы могут представляться в виде провайдеров удалённой печати, когда речь идёт об отправке заданий на настоящий компьютерный сервер печати, и в виде мониторов удалённых портов, когда задания обрабатываются на клиентском компьютере и отправляются на принтер, оснащённый сетевым адаптером.
Наиболее популярные протоколы нижних уровней разбираются в Глоссарии.
Microsoft Network Printing
Псевдонимы: Lanman Printing (сокр. от LAN Manager), SMB Printing.
Общие сведения: Стандартный провайдер удалённой печати для Windows, основанный на универсальных протоколах SMB и RPC. Поддерживаются все возможности семейства операционных систем Windows, включая обзор и поиск сетевых принтеров, автоматическую установку драйверов, контроль доступа и учёт использования. Причём от обычных пользователей не требуется никаких специальных знаний — настолько всё интуитивно понятно.
Установка: Клиент печати устанавливается в Windows по умолчанию. В роли сервера печати может выступать любой компьютер, когда в свойствах сетевого интерфейса установлена привязка Службы доступа к файлам и принтерам сетей Microsoft. При этом сетевыми становятся все принтеры, в свойствах которых на вкладке Доступ включён режим общего доступа и задано сетевое имя.
Особенности: Поскольку перед тем, как показать пользователю диалог настройки печати, клиентский компьютер должен получить текущие настройки с сервера, иногда возникают заметные паузы.
Транспортный порт: 139/tcp (тот же, что и для SMB).
Спецификация: Желающие познакомиться с этим протоколом поближе, могут обратиться на сайт Microsoft.
Аналог SMB Printing для серверов Unix называется Samba Printing.
Novell Printing
Псевдонимы: NetWare Printing, NCP Printing.
Общие сведения: Является для сетевой среды Novell NetWare тем же, чем Lanman Printing для среды Microsoft. Название NCP Printing, как и SMB Printing, происходит от используемого универсального протокола доступа к файлам, принтерам и другим объектам.
Особенности: Сервер печати периодически опрашивает указанный ему файловый сервер о новых заданиях, что похоже на POP3-печать.
Установка: Провайдер удалённой печати устанавливается дополнительно через свойства сетевого адаптера: называется там Клиентом для сетей NetWare.
AppleTalk Printing
Псевдонимы: ATPS (AppleTalk Printing Services), PAP Printing.
Общие сведения: А это, соответственно, стандартная система печати для платформы Macintosh на базе протокола доступа к принтерам (PAP). Несмотря на кажущуюся невостребованность Apple и Novell, поддержка этих технологий в принт-серверах встречается гораздо чаще, чем более современные и универсальные протоколы.
LPR (Line Printer Requestor или Line Printer Resource)
Псевдонимы: LPD (Line Printer Daemon).
Общие сведения: Стандарт де-факто для UNIX-систем, предоставляющий базовые возможности печати. В отличие от Windows-печати, оперирует не принтерами, а очередями; в простейшем случае очередь отождествляется с именем порта принтера: например, очередь lpt2 будет обозначать принтер, подключённый к порту LPT2 на сервере печати.
Основные команды: добавить задание в очередь, удалить задание, отобразить задания в очереди и их состояние, управление очередью.
Транспортный порт: 515/tcp.
Установка: Стандартный монитор сетевых портов Windows 2000 и более новых версий, который устанавливается по умолчанию, поддерживает LPR; программное обеспечение для Windows 9x обычно поставляется вместе с принт-сервером. Чтобы превратить ваш компьютер в LPR-сервер, следует добавить Службу печати UNIX через конфигуратор системных компонентов (Установка и удаление программ).
Особенности: В диалоге настройки этого монитора, расслабляющего своей простотой, есть опция Разрешён подсчёт байт в LPR — очевидно, что она позволяет вычислить размер задания до отправки на принт-сервер, но пользоваться ей без необходимости не стоит, так как для подсчёта требуется повторное прохождение нескольких стадий обработки. (Вообще-то в справке это сказано прямым текстом, но кто ж её читает, правда?)
Спецификация: RFC 1179.
Raw Printing
Псевдонимы: Port Printing, Port 9100, PDL data-stream.
Общие сведения: Данные из сетевого пакета (точнее выражаясь, транспортного сегмента) напрямую поступают на принтер. Очевидно, что простора для фантазии (то есть для управления печатью) в рамках самого протокола не предусмотрено никакого, и что одновременная работа одного клиента с несколькими принтерами невозможна даже чисто теоретически. Поэтому для каждого принтера выделяется отдельный транспортный порт: например, 9100/tcp соответствует первому принтеру на сервере печати, 9101 — второму, и т. д.
Установка: Стандартный монитор сетевых портов также поддерживает и протокол Raw.
IPP (Internet Printing Protocol)
Установка: Клиентскую работу с IPP обеспечивает стандартный монитор сетевых портов. Создать IPP-сервер можно с помощью веб-сервера Microsoft — программы Internet Information Services.
Спецификация: RFC 2565–2568.
CUPS (Common UNIX Printing System)
Общие сведения: Система печати UNIX на базе IPP, обеспечивающая ограниченную поддержку SMB.
DLC Printing (Data Link Control)
Общие сведения: Название происходит от функции канального уровня, отвечающей за передачу информации между машинами локальной сети, потому что при использовании этого протокола взаимодействие с принт-сервером происходит напрямую, без участия протоколов более высокого уровня, например, TCP/IP. Соответственно, область действия DLC ограничивается единственным доменом локальной сети — сравните с IPP, который позволяет передавать задания через всю Глобальную сеть, и вы поймёте, почему поддержка DLC в Windows XP уже не предусмотрена.
PRTmate
Псевдонимы: Print-Mate («помощник в вопросах печати»).
Общие сведения: Используется во многих сетевых комбайнах как единственный доступный вариант. Исходя из того, что веб-интерфейс этих комбайнов не имеет настроек печати, можно сделать вывод о схожести с протоколом Raw. В отличие от последнего, поддерживается выбор принтера на стороне клиента, однако изученные автором реализации позволяют иметь в системе только один сетевой порт типа PRTmate, то есть для каждой смены сервера печати или подключённого к нему принтера необходимо заходить в свойства этого порта.
Установка: Для добавления в систему монитора порта требуется дополнительное программное обеспечение от производителя сетевого комбайна.
Транспортный порт: 515/tcp (несмотря на столь большую разницу с LPR, порт тот же).
FTP Printing (File Transfer Protocol)
Общие сведения: Всем известный протокол передачи файлов FTP с успехом адаптируется для нужд печати: каждый принтер, подключённый к серверу, представляется отдельным каталогом, либо существует только корневой каталог, если у сервера всего один порт для принтера.
Установка: Отправка заданий выглядит как обычное закачивание файла, например, с помощью стандартного FTP-клиента, встроенного в Проводник, или консольной программы ftp.exe, поэтому дополнительных драйверов не нужно. (Разумеется, закачиваемые файлы должны быть не в формате Word, а на языке принтера, то есть полученные с помощью перенаправления печати в файл.) Если в системе установлены дополнительные программы, позволяющие работать с FTP как с обычным диском, печатать можно в один заход, указывая в качестве выходного файла что-нибудь вроде ftp://server/port/myfile.
Транспортный порт: 21/tcp. Основная часть трафика проходит по вспомогательному соединению (обычно на порт 20/tcp). Классическая реализация FTP, описанная в документе RFC 959, предполагает, что сервер устанавливает вспомогательное соединение к клиенту, а не наоборот, но такая модель взаимодействия нежелательна с точки зрения сетевой безопасности клиента. Поэтому позже протокол был расширен (RFC 1579), позволяя серверу оставаться в пассивном режиме, то есть только обслуживать входящие запросы клиентов, но не активно вызывать клиентов на связь. Несмотря на то, что этому усовершенствованию уже много лет, поддержка пассивного режима до сих пор не является обязательной ни для клиентов, ни для серверов, а поддерживать активный режим до сих пор не является обязательным для брандмауэров.
SMTP Printing (Simple Mail Transfer Protocol), POP3 Printing (Post-Office Protocol v. 3)
Псевдонимы: Mail Printing (некорректный термин, потому что обобщает принципиально разные протоколы).
Особенности: Слабым местом SMTP является отсутствие аутентификации в его первой версии (RFC 821). В последствии были предложены механизмы аутентификации самой разной степени сложности, но когда речь идёт о простейших реализациях в принт-серверах, её там либо вообще нет, либо она ограничена передачей реквизитов в открытом виде. POP3 является клиентским протоколом, поэтому его эволюция протекала мирно, накопив к третей версии (RFC 1939) вполне солидный багаж функций. Однако и тут не всё гладко: чем меньше период опроса POP3-сервера, тем больше нагрузка на него; чем период больше, тем больше задержка перед началом печати.
Транспортный порт: 25/tcp (SMTP), 110/tcp (исходящее подключение к POP3-серверу).
Прочие протоколы
За очень редким исключением, все прочие указываемые в спецификациях протоколы непосредственного отношения к задачам печати не имеют. Их определения см. в Глоссарии.
- OSI — модель взаимодействия открытых систем;
- Протоколы сетевой печати.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
APIPA (Automatic Private IP Addressing) Протокол сетевого уровня (L3) для выбора компьютером собственного IP-адреса для работы в локальной сети. Является частью Zeroconf. Согласно документу RFC 3927, при использовании IP v4 адрес выбирается из диапазона 254.169.0.0/16. AppleTalk Стек протоколов среды Apple, постепенно выходящий из употребления в пользу TCP/IP, точно так же как IPX/SPX в среде Novell. ARP (Address Resolution Protocol) Сетевой протокол (L3) для поиска машинного адреса компьютера в локальной сети (LLC/DLC) по известному сетевому адресу (IP, IPX) с использованием широковещательных кадров особого типа. [RFC 826] ATP (AppleTalk Transaction Protocol) Транспортный протокол (L4) среды AppleTalk с установлением соединения поверх протокола DDP. Более примитивен, чем TCP, потому что все функции сводятся к схеме «запрос-ответ» без согласования сеанса, без контроля скорости передачи и очерёдности доставки.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Bonjour (ранее известный как Rendezvous) Решение Apple для автоматической настройки сети Zeroconf. Включает функции разрешения имён mDNS и поиска служб DNS-SD. BOOTP (Bootstrap Protocol) Протокол сетевого уровня (L3) для получения компьютером собственного IP-адреса при загрузке. Является промежуточным этапом эволюции между RARP и DHCP. Использует широковещательные рассылки и транспортные порты 67 и 68/udp. [RFC 951] Bindery («переплёт») Одноуровневая служба каталогов среды NetWare для аутентификации пользователей и хранения списка сетевых объектов, в частности, принт-серверов. См. также NDS.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
CIFS (Common Internet File System) Усовершенствованная версия SMB, поддерживающая большие размеры файлов и символические ссылки.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Ethernet, Fast Ethernet, Gigabit Ethernet См. IEEE 802.3. EtherTalk, TokenTalk и др. *Talk Протоколы канального уровня (L2) среды AppleTalk для работы с Ethernet и Token Ring соответственно.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
mDNS (Multicast Domain Name System) Протокол сеансового уровня (L5), являющийся частью Zeroconf, отвечающей за разрешение доменных имён при помощи многоадресных рассылок. Разработан компанией Apple и наиболее популярен, однако к стандартизации готовится конкурентное решение Microsoft под названием LLMNR. MIB (Management Information Base) См. SNMP.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
RARP (Reverse Address Resolution Protocol) Выполняет задачу, обратную ARP — позволяет найти сетевой адрес компьютера в локальной сети по известному адресу канального уровня. Альтернативное применение состоит в получении компьютером собственного сетевого адреса при загрузке (см. DHCP). [RFC 903] RIP (Routing Information Protocol) Самый простой протокол динамической маршрутизации для локальных сетей. Межсетевые шлюзы обмениваются между собой информацией об адресах сетей, к которым у них есть прямой доступ, и таблицами маршрутов, полученными от других шлюзов. Динамическая маршрутизация хороша тем, что изменения на одном устройстве автоматически распространяются на другие, а для конечного оборудования, такого как принт-серверы или рабочие станции, означает автоматическое получение адреса местного межсетевого шлюза. Первая версия RIP, описанная в RFC 1058, не поддерживает маску сети в маршрутах и применяет стандартную маску для нужного адресного диапазона (класса сети). RIP v2 избавлен от этого недостатка и наделён дополнительными возможностями, такими как простейшая аутентификация [RFC 2453]. RIP v1 использует широковещательные рассылки, а v2 — многоадресные; оба работают через порт 520/udp, но несовместимы между собой. Следует различать протоколы маршрутизации, которые предназначены для обмена маршрутами, и маршрутизируемые протоколы, такие как IP, пакетами которых можно обмениваться между сетями, исходя из известных системе путей доставки. Некоторые протоколы типа NetBEUI являются немаршрутизируемыми, потому что ориентированы только на работу в пределах локальной сети.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
UDP (User Datagram Protocol) Протокол транспортного уровня (L4). В отличие от TCP, работает без создания сеанса и предоставляет трафику полную самостоятельность — незаменимая вещь в телефонии и видеоиграх, а также для широковещательной передаче. UPnP (Universal Plug-and-Play) Реализация технологии автоматической настройки сети Zeroconf, используемая в Windows. При подключении к сети, устройство или компьютер заявляет о себе небольшим набором информации с помощью протокола SSDP. Затем происходит уточнение характеристик и способов управления устройством. К недостаткам UPnP относят отсутствие простых схем аутентификации, которые можно было бы реализовать в устройствах бюджетного класса. Поэтому в конфигурации по умолчанию UPnP часто бывает отключён, что иронично: ведь для включения требуются какие-то дополнительные действия пользователя и знание сути вопроса, а это уже не соответствует идее «подключай и работай». Используемый порт — 5000/tcp.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
WINS (Windows Internet Name Service) Аналог DNS для среды NetBIOS. В отличие от NBNS, использует клиент-серверную архитектуру, а не одноранговое взаимодействие. При инкапсуляции NetBIOS в протоколы стека IP, работает через порт 1512/udp. Последние версии Windows более ориентированы на DNS и службу каталогов Active Directory, чем на WINS.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Zeroconf (Zero configuration networking) Набор технологий, позволяющий пользователю любой квалификации создать работоспособную сеть, просто соединяя устройства — без настройки рабочих станций или применения специальных серверов. Решаемые задачи: выбор сетевых адресов (APIPA), сопоставление имени компьютера и адреса (mDNS, LLMNR), поиск сетевых служб, таких как печать или почта (DNS-SD, SSDP, SLP). Наиболее известные реализации Zeroconf называются UPnP и Bonjour.
Сегодня принтер несильно отличается от компьютера. У него есть процессор, память, операционная система и постоянная память-накопитель. Если принтер сетевой, то у него есть сетевая карта и веб-сервер, позволяющий его администрировать. Принтеры не только поддерживают разные сетевые протоколы, но и принимают задания на специфичных языках, которые описывают разметку страниц и документов. Таким образом, на крупном предприятии программные средства печати должны взаимодействать с разными аппаратными реализациями протокола печати, возможно даже неизвестными. Конфигурирование печати принтера труднее, чем кажется на первый взгляд. Пользователи воспринимают печать как должное, однако, для получения качественного результата нужно пройти не один шаг.
В этой статье предлагаю рассмотреть и сравнить технологии печати, с которыми вы сталкиваетесь, выбирая новый принтер, проводя допечатную подготовку документа или работая с электронными PDF-копиями документов. И конечно, если вы пытаетесь перехватить и проанализировать задание на печать.
О языках принтеров
Что такое задание на печать? Это программа, написанная на специальном языке программирования – Page Description Language (PDL).
Печатаемые страницы кодируются в PDL и занимают меньший размер, а значит, передаются быстрее необработанных изображений. PDL не зависят ни от самих устройств, ни от разрешающей способности. Принтеры преобразуют задания на специализированном языке в понятный для устройства формат. Это значит, что принтеры содержат языковые интерпретаторы. Также как у языков программирования «а ля Java», у этих языков не одна версия и каждая работает немного по-своему.
Преобразование PDL в растровые изображения выполняется программой-обработчиком: процессором растровых изображений, Raster Image Processor или просто RIP.
Самые известные PDL языки: Postscript, PCL5, PCL6
PostScript – самый распространённый из всех. Первоначально разработан компанией Adobe. Требует наличия лицензии для использования, поэтому на сегодняшний день используется преимущественно в высокопроизводительных устройствах верхнего ценового сегмента. Почти все программы, компонующие страницы, могут генерировать задания на PostScript. Это полнофункциональный язык программирования. Написанные программы можно просматривать с помощью текстового редактора. В них много круглых скобок, а также символов / %!
P.S. Эти символы ищутся интерпретаторами для распознавания заданий на печать.
Пример PostScript:
Также PostScript является стандартом для MAC и профессиональным стандартом.
PCL – или Printer Common Language – альтернатива PostScript от Hewlett Packard (далее HP). Язык понятен принтерам других производителей, некоторые умеют работать только с ним. PCL – не язык программирования, он просто сообщает на принтер как ему следует напечатать страницы. Задания на PCL бинарные и непонятны для человека, зато короче по размеру, чем PostScript.
Существуют фильтры, преобразующие Postscript в PCL. Версии PCL разнятся не так сильно как PostScript, но достаточно, чтобы вызывать раздражение. Задания печатаются немного не так на разных моделях принтеров. Причина в диалектах со специальными командами. В отличие от PostScript, PCL изначально заточен именно на управление принтером, а не на переносимость страницы, поэтому для достижения наилучшего результата печати необходимо использовать команды под соответствующий принтер. Именно поэтому в операционной системе (ОС) указывается модель принтера, в противном случае генерируются иные PCL команды, интерпретируемые неправильно или вовсе игнорируемые.
На самом деле, вопрос не только в железе: существует так называемая эмуляция.
Эмуляция PCL – это значит, что разработчик стандарта (т.е. HP) не лицензировал или не тестировал принтер производителя на совместимость с PCL.
Эмуляция PostScript – Adobe не получал отчисления за свой интерпретатор PostScript, вместо этого некоторые вендоры написали собственный код. Политика лицензирования породила диалекты языков – схожие, но не повторяющие оригинал в точности. На практике оба могут выполняться с ошибками, но случается такое редко.
Чтобы вас окончательно запутать, HP определила два семейства языков PLC5 (5e – черно-белый, и 5c – цветной) и PCL6 (PCL/XL). Новые HP принтеры поддерживают оба. Ранее существовал и PCL4, но сейчас он слишком архаичный. Начиная с PCL5 5e, также были введены такие новшества, как: поддержка разрешения 600 dpi, двунаправленный обмен данными между принтером и компьютером и новые шрифты для Microsoft Windows.
Пример PCL5:
Пример PCL6:
PDF – еще одна разработка Adobe – Portable Document Format. Это формат документов, использующий часть возможностей PostScript, основа издательского дела и программ Office. PDF-документы не зависят от ОС и платформы. Очень часто формат используется для обмена документами с возможностью просмотра и печати. PDF – язык описания документов, а не страниц. Позволяет описывать не только страницы, но и всю структуру документа, главы, взаимосвязь текстовых столбцов друг с другом, правки и так далее. Плюс, куча возможностей мультимедиа.
Есть принтеры, которые интерпретируют PDF напрямую. Есть масса программ-трансляторов и визуальных редакторов с возможностью преобразования PDF, например, в PostScript. Это преобразование даже может быть скрыто от пользователя.
XHTML – появился относительно недавно. Принтер получает поток данных на языке, описывающем XHTML-print веб-страницу, генерирует представление задания (разные принтеры формируют разные задания, также как разные браузеры отражают страницу иначе).
HP-GL/2 – Hewlett-Packard Graphics Language – Служат для печати векторной графики в составе документа.
HPGL – язык поддержки плоттеров. Поддерживается почти всеми HP-принтерами.
PJL – Printer Job Language. Язык заданий для принтера, метаязык от HP, описывает какой PDL должен использоваться для задания, каким будет формат бумаги, сколько копий нужно напечатать, симплексное задание или дуплексное и так далее.
О драйверах
Драйвер принтера и поддержка – ПО, преобразующее файл в понятный для принтера. Задачи и функции драйвера отвечают на вопросы: «Что если принтер не поддерживает все языки?», «Имеется задание postscript, а принтер распознает только PCL 5E. Нужно напечатать PDF, что делать, если принтер его не интерпретирует?».
Система сможет сделать все самостоятельно (выяснить язык PDL файла, выполнить преобразования). Вы также можете преобразовать файл вручную. Браузеры умеют преобразовывать HTML в postscript или в PDF. Open Office может преобразовать .doc в PDF. Из postscript можно преобразовать почти в любой формат, в том числе PCL.
GDI – ещё задание на печать можно просматривать и интерпретировать централизованно, на ПК. Также можно отправлять готовые обработанные растровые изображения на принтер «без интеллекта». Именно так и работают многие Windows GDI-принтеры. Такие принтеры обладают весьма незначительным количеством логических инструкций и совсем не обладают интерпретаторами PDL. Вместо этого растеризацию выполняет обслуживающий компьютер. Часть информации для взаимодействия с GDI скрыта в коде Windows под патентами. Эта секретность затрудняет разработку аналогов в системах Linux, и, по сути, является преимуществом. Аналогично ситуация развивается с поддержкой новейших моделей принтеров. Впрочем, ситуация меняется благодаря существованию демона CUPS с поддержкой многих Win Printers с помощью реверс инжиниринга.
О сервере печати
В Windows печать через протокол IPP появилась, начиная с Windows 2000. На клиентах с Windows 7 и новее, поддержка протокола IPP, как правило, уже установлена. Также есть Internet Printing – windows реализация сервера печати Internet через IPP. Для его установки необходимо сначала установить службу веб сервера MS IIS
О безопасности для принтеров
Какая операционная система используется принтером? Некоторые модели имеют Linux-based дистрибутив на борту. Понять, что же установлено на принтере, либо поменять пароли по умолчанию можно лишь закопавшись в документацию производителя. Неразбериха с операционной системой усугубляется тем, что средства графического администрирования имеют тенденцию сокрытия сведений о различиях производителей.
В заключение хочу еще раз сказать, что проблемы печати многогранны, некоторые из них остались за рамками статьи. В следующий раз надеюсь рассказать о ведении журналов, PPD-файлах и форматах бумаги. О том, как попросить монохромный принтер распечатать двусторонний цветной документ в неизвестном ему формате b4, а также о всевозможных утилитах печати и командах совместимости.
В зависимости от интерфейса подключения при установке нового принтера устройству назначается определенный порт. Наиболее часто используется USB-подключение. Но если техника технически устаревшая, то можно встретить еще такие интерфейсы: как LPT и COM. Первый используется для параллельной, а второй для последовательной передачи данных.
USB интерфейс всегда является приоритетным. Сейчас практически на всех электронных устройствах работает технология «Plug and Play». Дословно расшифровывается «Подключил и играй (работай)».
Определять порт работающего принтера чаще всего необходимо, если аппарат находится в локальной сети. В таком случае требуется посмотреть порт, чтобы подключиться к нему другим клиентом. Иногда могут возникать ошибки, которые останавливают работу принтера. А смена порта иногда помогает решить проблемы.
Как определить порт подключенного принтера
Если аппарат имеет полноценный встроенный дисплей с меню, можно «полазить» по разделам настроек. Иногда там можно посмотреть данные о принтеры и параметрах подключения.
Узнать порт принтера всегда можно через компьютер.
Универсальный способ для всех операционных систем
Если аппарат находится в сети, то вместо USB или LPT рабочим портом окажется сетевой адрес (IP), название протокола и даже название модели.
Для Windows 7
- Откройте меню «Пуск».
- Перейдите в раздел «Устройства и принтеры».
Чтобы узнать имя порта, далее выполните все действия с пункта 4 предыдущей инструкции.
Для Windows 10
Исползуем сам принтер без компьютера
Устройство печати может выдавать отчет о техническом состоянии принтера.
Если аппарат с дисплеем, то распечатать отчет можно через меню.
Например, попробуйте отыскать нужную опцию в разделах «Настройки», «Параметры», «О принтере», «Система», «Установки», «Отчет». Сама же функция называется «Отчет», «Отчет о качестве», «Report», «Печать образца» и так далее.
Если принтер без экрана, а на корпусе присутствует только кнопочная панель, то очень часто есть отдельная клавиша для получения листа отчета. Кнопку нужно будет либо зажать на определенное время, либо отчет выйдет после разового нажатия. Способ зависит от производителя и модели устройства. На некоторых агрегатах требуется выполнять целые комбинации одновременных и последовательных нажатий.
Когда отчет распечатает, на листе будут указаны технически данные, в том числе параметры соединения. В зависимости от типа подключения (проводное или беспроводное – Wi-Fi), порт будет отличаться.
Какой порт выбрать при установке принтера
Если аппарат в Windows добавляется вручную, то потребуется самостоятельно указывать рад параметров. Приведем краткую инструкцию по ручному способу установки:
Читайте также: