LPT (IEEE 1284)

LPT (IEEE 1284) (Line Print Terminal) - параллельный порт, порт для подключения принтера. Является международным стандартом параллельного интерфейса, предназначенного для подключения периферийных устройств ПК.

В основном используется для подключения принтера, сканера и прочих внешних устройств, в том числе и устройств хранения данных. Кроме того, данный интерфейс может использоваться и для осуществления связи между двумя компьютерами, создания телесигнализации.

Стандарт LPT построен на базе интерфейса Centronics и его расширенных версий (ECP, EPP).

Имя «LPT» является образованием от имени стандартного устройства принтера «LPT1» (Line Printer Terminal/Line PrinTer), которое используется в ОС MS-DOS.

История возникновения: Centronics и IEEE 1284

Порт Centronics используется с 1981 года. Является параллельным и применяется в ПК фирмы IBM. Является портом для подключения печатающих устройств. Разработчиком интерфейса выступает компания Centronics Data Computer Corporation. Примечательно, что официально данный интерфейс не стандартизирован, но уже давно стал стандартом де-факто.

Первоначально, порт Centronics разрабатывался лишь для однонаправленной передачи данных. Разработчики предполагали, что порт будет использоваться исключительно для работы с принтером. Впоследствии были разработаны дуплексные расширения (byte mode, EPP, ECP), а уже после этого был принят международный стандарт IEEE 1284. Этот стандарт описывал как базовый интерфейс Centronics, так и его расширения.

Разъемы

Порт со стороны компьютера оснащен 25-контактным 2-рядным разъемом DB-25-female («мама») (IEEE 1284-A). Он очень похож на male-разъем («папа»), устанавливаемый на старые компьютеры. Однако тот разъем представляет собой 25-пиновый COM-порт. 

В периферийных устройствах, как правило, используется 36-контактный микроразъем ленточного типа Centronics (IEEE 1284-B). Вот почему кабели для подключения периферийных устройств к компьютеру зачастую оснащаются 25-контактным разъемом DB-25-male на одной стороне и 36-контактным IEEE 1284-B на другой (AB-кабель). Гораздо реже применяется AC-кабель с 36-контактным разъемом MiniCentronics (IEEE 1284-C).

Есть также и CC-кабели с разъемами MiniCentronics на обоих концах. Эти кабели предназначаются для подключения приборов стандарта IEEE 1284-II, но он используется редко.

Длина кабеля должна быть не более 3 метров. Конструкция кабеля представляет собой витые пары в общем экране, либо же витые пары в индивидуальных экранах. Гораздо реже применяются ленточные кабели.

Для подключения сканера применяется кабель, в котором вместо разъема IEEE 1284-B установлен разъем DB-25-male. Как правило, сканер оснащается вторым интерфейсом с разъемом DB-25-female (IEEE 1284-A) для подключения принтера. Схемотехника сканера направлена на то, чтобы, взаимодействуя с принтером, сканер передавал данные с одного интерфейса на другой.

Расширения

Большая часть фирменных расширений первоначального интерфейса была стандартизирована. Так, в случае с Centronics это завершилось вступлением в действие стандарта IEEE-1284. Впрочем, полного соответствия между данным стандартом и его предшественником не существует. Наиболее популярными фирменными расширениями являются расширения Hewlett-Packard. Речь идет про Bitronics, который производит двустороннюю передачу информации, а также протокол мультиплексирования шины от HP, который позволяет подключать к одному LPT-порту множество устройств по «цепочке». На основе данного протокола были разработаны стандарты 1284.3-2000 и 1284.4-2000, однако полной совместимости с ними нет.

В результате, к примеру, некоторые довольно старые девайсы компании HP могут некорректно работать с портами режима IEEE-1284. Впрочем, следует отметить, что большинство современного оборудования не обладает такими проблемами.

Стандарт IEEE-1284

IEEE-1284 является плодом длительного противоречия между стандартами перед достижением совместимости. В данный стандарт включено формальное описание всех вышеперечисленных режимов работы.

Стандарт IEEE-1284 состоит из следующей документации:

  • IEEE 1284—1994: двунаправленная передача данных;
  • IEEE 1284.1-1997: стандартизование метода по получению информации о состоянии принтера;
  • IEEE 1284.2: тестирование на соответствие стандарту;
  • IEEE 1284.3-2000: протокол и схема «цепочки» устройств, выбора нужного устройства для работы из всей «цепочки»; 
  • IEEE 1284.4-2000: протокол одновременной передачи информации многим устройствам по «цепочке».

Стандартизация порта совпала с зарождением другого интерфейса - USB. Он также позволяет подключать МФУ и, более того, способен обеспечить более высокую скорость печати и надежную работу принтера. Кроме того, альтернативой параллельному интерфейсу является сетевой Ethernet. Так, на сегодняшний день, стандарт IEEE-1284 не получает никакого развития и стремительно теряет актуальность.

#