Главная » Юриспруденция » Где находится lpt1 порт принтера. Применение LPT-порта Lpt разъемы

Где находится lpt1 порт принтера. Применение LPT-порта Lpt разъемы

LPT EEE 1284 (англ. Line Print Terminal) - международный стандарт параллельного интерфейса для подключения периферийных устройств персонального компьютера. Название LPT образовано от наименования стандартного устройства принтера LPT1 (Line Printer Terminal или Line PrinTer) в операционных системах семейства MS-DOS.

Стандарт IEEE 1284 определяет двунаправленный вариант порта, который позволяет одновременно передавать и принимать биты данных. В основе данного стандарта лежит интерфейс Centronics и его расширенные версии (ECP, EPP). Стандарт IEEE 1284 стал результатом длительной борьбы за обеспечение совместимости. Стандарт включает в себя формальное описание всех режимов работы LPT-порта. До принятия данного стандарта не было никакого формального документа, позволяющего при соблюдении его рассчитывать на корректную работу устройства во всех возможных конфигурациях.

В основном LPT-порт используется для подключения к компьютеру принтера, сканера и других внешних устройств. Также LPT-порт часто использовался для подключения внешних устройств хранения данных. Может применяться для организации связи между двумя компьютерами, подключения каких-либо устройств телесигнализации и/или телеуправления.

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

История/History

Изначально, LPT-порт физически отсутствовал на материнской плате и реализовался дополнительной картой расширения, вставляемой в один из ISA-слотов расширения на материнской плате. Параллельный порт как правило использовался - для принтера или сканера, для которых передача большого объёма данных не была критичной по времени. В дальнейшем, поддержка параллельного порта была интегрирована в чипсеты, реализующие логику материнской платы.

Параллельный порт Centronics - порт, используемый с 1981 года в персональных компьютерах фирмы IBM для подключения печатающих устройств, разработан фирмой Centronics Data Computer Corporation. Изначально данный порт был разработан только для симплексной (однонаправленной) передачи данных, так как предполагалось, что порт Centronics должен использоваться только для работы с принтером. Впоследствии разными фирмами были разработаны дуплексные расширения интерфейса (Byte Mode, EPP, ECP). Затем был принят международный стандарт IEEE 1284, описывающий как базовый интерфейс Centronics, так и все его расширения.

Общие сведения

Стандарт IBM определяет 3 параллельных порта ввода/вывода, которые предусмотрены в BIOS PC и во всех версиях DOS. В адресном пространстве компьютера резервируются базовые адреса данных портов: 3BCh , 378h , 278h .

В IBM-совместимых компьютерах за параллельными портами закреплены специальные логические имена, поддерживаемые системой: LPT1 , LPT2 , LPT3 . Данные логические имена не обязательно должны совпадать с указанными адресами портов ввода/вывода. При загрузке система анализирует наличие параллельных портов по каждому из трех базовых адресов. Поиск портов всегда выполняется в следующем порядке: 03BCh , 0378h , 0278h . Первому найденному параллельному порту присваивается логическое имя LPT1, второму - LPT2, третьему - LPT3. В результате реализации такой схемы назначения имен в системе всегда будет порт LPT1, независимо от присвоенного ему адреса порта ввода/вывода, при условии, что компьютер физически имеет данный параллельный порт.

Bios

Адреса портов, присвоенные каждому слоту LPTx, можно определить путём чтения области данных BIOS по адресу 0000:0408.

Onboard Parallel Port - Данная опция задает адрес ввода/вывода и номер прерывания для параллельного LPT-порта. Данная опция в зависимости от версии BIOS, задает либо адрес и прерывание, используемые параллельным (LPT) портом, либо только адрес (прерывание задается отдельной опцией, расположенной рядом).

Значения опции:

378H/IRQ7 – адрес 378H и прерывание IRQ7;

278H/IRQ5 – адрес 278H и прерывание IRQ5;

3BCH/IRQ7 – адрес 3BCH и прерывание IRQ7;

Auto – автоматическое определение адреса ввода/вывода и номер прерывания;

Disabled – отключает порт LPT.

Parallel Port Mode - Данная опция устанавливает режим работы параллельного LPT-порта.

Пример страницы настроек Phoenix - Award Bios

Значения опции:

Normal или SPP - простейший однонаправленный или стандартный (Standard Parallel Port);

Bi-Dir, Bi-Directional или BPP - двунаправленный (Bi-Directional);

EPP - усовершенствованный параллельный порт (Enhanced Parallel Port);

ECP - порт с расширенными возможностями (Enhanced Capabilities Port);

ECP+EPP - поддержка двух режимов - Enhanced Capabilities Port и Enhanced Parallel Port.

Оптимальным выбором является выбор значения «Enhanced Capabilities Port - ECP», что обеспечит максимальную скорость обмена данными между компьютером и периферийным устройством.

В случае если подключенное оборудование к данному параллельному порту ПК работает нестабильно, можно последовательно снизить используемый режим вплоть до стандартного. В некоторых случаях помогает установка двунаправленного (Bi-Directional) или комбинированного (Enhanced Parallel Port и Enhanced Capabilities Port) режимов.

ECP DMA Select - В случае если параллельный порт функционирует в режиме высокоскоростного порта с расширенными возможностями ECP (Enhanced Capabilities Port) или ECP+EPP ( Enhanced Capabilities Port и Enhanced Parallel Port ) , ему необходимо выделить канал прямого доступа к памяти (DMA). Стандартным значением является канал с номером 3.

Свойства системы - Оборудование - Диспетчер устройств - Ports (Com & LPT) - LPT Port - Ресурсы

Примечание: В версиях Windows, которые не используют ядро Windows NT (типа DOS и некоторых других операционных систем), программы могут получить доступ к параллельному порту с помощью подпрограмм outportb() и inportb(). В операционных системах Windows NT и Unix (NetBSD, FreeBSD, Solaris, 386BSD) задействован встроенный в процессор 80386 механизм безопасности, и доступ к параллельному порту запрещён, если не указан нужный драйвер. Данное ограничение повышает безопасность и способствует разрешению конфликтов при доступе к устройству.

Режим работы порта

Стандарт позволяет использовать интерфейс в нескольких режимах:

  • SPP (Standard Parallel Port) - однонаправленный порт, полностью совместим с интерфейсом Centronics.
  • Nibble Mode - позволяет организовать двунаправленный обмен данными в режиме SPP путём использования управляющих линий (4 бит) для передачи данных от периферийного устройства к контроллеру. Исторически это был единственный способ использовать Centronics для двустороннего обмена данными.
  • Byte Mode - редко используемый режим двустороннего обмена данными. Использовался в некоторых старых контроллерах до принятия стандарта IEEE 1284.
  • EPP (Enhanced Parallel Port) - разработан компаниями Intel, Xircom и Zenith Data Systems - двунаправленный порт, со скоростью передачи данных до 2 МБайт/сек (1991г.)
  • ЕСР (Extended Capabilities Port) - разработан компаниями Hewlett-Packard и Microsoft - в дополнение появились такие возможности, как наличие аппаратного сжатия данных, наличие буфера и возможность работы в режиме DMA.

Распиновка LPT DB25F

Распиновка LPT Centronics (CN36)

Эмуляция LPT-порта (IEEE 1284) под OC Windows

#1: Использование PCI совместимой платы расширения для персонального компьютера.

Пример платы расширения PCIe с LPT-портом EPP

PCI (англ. Peripheral Component Interconnect) - шина ввода/вывода для подключения периферийных устройств к материнской плате компьютера.

Свойства системы - Оборудование - Диспетчер устройств - Ports (Com & LPT) - PCI LPT Port - Ресурсы

Примечание: Чаще всего при установке PCI Card LPT адреса ввода/вывода будут отличны от стандартных/базовых, вследствие чего практически все программаторы и LPT-ключи не будут работать или будут работать некорректно.

Реальный адрес ввода-вывода зависит от операционной системы и будет выбран случайно. Адрес ввода-вывода не будет изменен, в случае если не будет осуществлена перестановка PCI карты в другой PCI слот.

В продаже имеются 1- и 2-портовые PCI платы IEEE1284.

В техническом описании к PCI платам расширения с интерфейсом LPT указывается возможность использования стандартного адресного пространства для I/O (ввода/вывода), однако возможность задания ресурсов ввода-вывода определяется типом используемой операционной системы.

В операционных системах MS Windows 95/98/ME, DOS возможна установка параметров, соответствующих стандартным LPT-портам ISA. В более современных операционных системах (например, Windows 2000/XP/Vista) распределение ресурсов ввода-вывода происходит без участия пользователя или администратора. В некоторых случаях это может приводить к невозможности работы контроллера в некоторых режимах, и во многом зависит от конфигурации оборудования и типа используемой операционной системы.

Большинство современных принтеров используют lpt порт для подключения. В комплекте идет кабель, который с одной стороны подключается к этому порту, а с другой к USB-разъему компьютера. Но важно найти этот порт, чтобы использовать принтер.

Расположение lpt1 порта принтера

В большинстве моделей lpt-разъем находится на задней или боковой панели, рядом с портом для подключения питания. Если для питания необходимо черный провод (идет в комплекте, обычно похож с проводом питания для компьютера и монитора), то для lpt-порта необходим более тонкий провод. Обычно он серого или белого цвета (реже черного) и подключается к USB-разъему компьютера.

В зависимости от модели

Необходимый порт находится на задней панели, для устройств, которые печатают бумагу в формате А4 и больше. Чаще всего такие устройства используются в офисах или дома. На боковых же панелях такие разъемы используют для устройств в магазинах и торговых точках, например, для печатания этикеток или чеков. Устройства с разъемом передней и верхней панелях практически не встречаются, поскольку это сделает процесс печатания неудобным. Кабеля постоянно будет контактировать с бумагой.

Справка! На нижней панели тоже разъем не делают, поскольку тогда устройство не сможет стоять на столе.

Как подключить принтер через lpt1 порт

Для подключения делаем следующее:

  1. Вставляем кабель в lpt-разъем.
  2. Теперь необходимо настройка. Вызываем системное меню. Для этого нажимается кнопка «Пуск».
  3. Выбираем раздел «Принтеры и факсы».
  4. У нас высветит окно со списком подключенных устройств. Нам нужно найти значок принтера, который используется.
  5. Нажимаем на этот значок правой кнопкой мыши.
  6. Выбираем пункт «Свойства».
  7. Открываем вкладку «Порты».
  8. Определяем порт, который используется.

Если устанавливается новое оборудование, делаем следующее:

  1. Открываем «Пуск».
  2. Выбираем «Панель управления».
  3. Открываем ссылку «Принтеры и прочие устройства».
  4. Разворачиваем «Принтеры и факсы».
  5. Указываем «Установка принтера». Эта команда находится на окне, которое открылось с левой стороны.
  6. Пропускаем первое окно мастера.
  7. Нажимая «Далее».
  8. Применяем флажок рядом с надписью «Локальный». Это появляется на втором окне мастера.
  9. Теперь необходимо подождать, пока принтер определится автоматически.
  10. Если мастер не обнаружил подключенное оборудование, нажимаем далее и выбираем функцию «LPT1»:(Рекомендуемый порт).
  11. Теперь необходимо подтвердить сохранения изменений. Для этого нажимаем кнопку «Далее». Выполняем все последующие рекомендации мастера.

Все перечисленные выше шаги можно сделать такие при установке драйвера для устройства. В комплекте идет диск с приложением, которое настраивает автоматически через мастер установки. В таком случае использовать «Панель управления» нет необходимости, все будет сделано автоматически. Но эту функцию поддерживают только современные устройства.

Оборудование работает через два кабеля. Один из них позволяет передавать устройству питание, необходимее для работы. Другой же передает информацию с компьютера (что именно нужно распечатать). Именно для последнего случая и нужен lpt-разъем, к нему подключается соответствующий кабель.

Lpt порт, нередко называемый параллельным — это один из наиболее старых портов ПК. Хотя, в наши дни такой порт имеется далеко не на всех материнских платах, однако он по-прежнему имеет некоторое распространение, в связи с чем многим пользователям компьютеров и оргтехники, в частности, принтеров, очень интересно узнать о том, что он собой представляет.

Для начала нужно разобрать, что подразумевает под собой аббревиатура lpt порт. Итак, под LPT подразумевается сокращение сочетания нескольких английских слов, а именно: Line Print Terminal. В переводе на русский язык LPT означает построчный принтерный терминал. Исходя из названия, становится понятно, что он в первую очередь предназначен для принтера. Но с теоретической точки зрения, к LPT можно подключать и некоторые другие аппараты. Для этой цели применяют специальный адаптер — переходник lpt. Следует добавить, что он имеет еще одно название, принятое в кругах пользователей – порт принтера.

В целом lpt порт обладает довольно длительной историей развития. Его разработали сотрудники компании Centronics, которая в начале 70-х годов прошлого века специализировалась на производстве матричных печатающих устройств. В начале 80-х годов данный порт принтера стал широко применяться со стороны фирмы IBM, которая использовала его на своих ПК. В то десятилетие lpt-порт даже успел стать стандартным вариантом, необходимым для осуществления подключения устройств с высокими скоростями, имеющихся в те годы.

Первоначально интерфейс LPT был представлен в нескольких отличных друг от друга редакциях. При этом в оригинальной версии он был однонаправленным, т.е. с его помощью можно было осуществлять передачу информации исключительно к периферийному устройству. Безусловно, подобного рода ситуация не устраивала многих пользователей, т.к. уже в те годы выпускались печатающие устройства, требовавшие осуществление передачи данных в двух направлениях. Именно поэтому некоторое время спустя, разработчикам пришлось несколько раз совершенствовать интерфейс LPTl. Данный процесс длился до тех пор, пока не был представлен его стандарт, получивший наименование IEEE 1284. Таким образом, разработчиками была представлена окончательная схема порта. Новый стандарт обладал поддержкой нескольких различных режимов работы. Кроме того, он был совместим с прежними стандартами. В своей финальной редакции интерфейс принтера мог поддерживать достаточно высокую скорость передачи информации на то время, которая достигала 5 Мб/с!

Как работает параллельный порт?

Название параллельный LPT получил вследствие того, что передача данных в подсоединяемом к нему кабеле осуществляется параллельным образом, для чего одновременно используется несколько проводников. Именно благодаря этому он существенным образом отличается от сом, который является последовательным. Количество проводников в кабеле, который подключается к LPT, как правило, восемь. Помимо этого, в нем может быть расположено несколько линий, предназначенных для передачи управляющих сигналов. Таким образом, использование порта com по сравнению с LPT имеет ряд сильных ограничений и недостатков.

Несмотря на то что порт Centronics в большей степени использовался для организации подключения между принтером и ПК, тем не менее его применяли и для других целей. К примеру, с помощью LPT можно непосредственным образом соединить друг с другом два персональных компьютера – для этого обычно используется кабель Interlink. До тех пор, пока сетевые карты Ethernet не приобрели широкое распространение, соединение подобного типа пользовалось большой популярностью. Конечно, оно не могло обеспечить пользователей действительно высокими скоростями передачи информации, но, несмотря на это, такой способ подключения двух компьютеров друг к другу в те годы был чуть ли не единственным возможным. Следует добавить, что есть даже специальные ключи электронного типа, которые предназначаются специально для подключения к параллельному порту.

Об особенностях работы LPT

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

Для организации обычной передачи данных, как правило, необходимо 10 сигнальных линий. Что касается остальных линий, то они применяют для совместимости со стандартом кабеля Centronics. Максимальный параметр напряжения, который применяется в сигнальных линиях LTP, обычно равен +5 В.

Разъем порта и кабель Centronics

Если говорить о разъеме параллельного порта, то он располагается на самой матплате, хотя до середины 90-х годов прошлого столетия данный элемент обычно располагался на т.н. мультикарте, которая вставлялась в слот расширения. Выходом LPT является разъем DB25 с 25-контактами.

Чтобы установить соединение между персональным компьютером и печатающей оргтехникой с помощью персонального порта необходимо воспользоваться кабелем Centronics. При этом разъем, имеющийся на оргтехнике, является 36-контактным. Таким образом, основная особенность данного кабеля заключается в наличии двух разных разъемов по обеим сторонам.
Также примите во внимание, что довольно часто разъемом Centronics называют тот разъем кабеля, который предназначен для матплаты персонального компьютера, но на самом деле им является разъем для принтера – т.е. тот, который включает в себя 36 контактов. Что касается разъема, предназначенного непосредственно для LPT, то он именуется Amphenolstacker. Подобные различия в названиях обязательно нужно знать, чтобы называть все вещи своими именами.

Итог

В заключение можно сказать, что параллельный порт Line Print Terminal является интерфейсом ПК, который к нашему времени уже порядком устарел. Несмотря на большое распространение в последние десятилетия прошлого столетия, на сегодняшний день данный порт не располагает большой поддержкой со стороны многих компаний, выпускающих компьютерное оборудование, оргтехнику и программное обеспечение. Несмотря на это, LPT по-прежнему с успехом применяется на многих устаревших к нашему времени моделях ПК и печатающих устройств. Но довольно часто для организации подключения между компьютером и старым принтером требуется наличие переходника com-lpt. Сегодня их в принципе можно найти в продаже, но при наличии необходимых знаний и навыков, спять такой переходник можно абсолютно самостоятельно.

Дмитрий Иванов, 21 Сентября 2009 Статья доработана и обновлена 23 Января 2012

За время существования этого сайта мне довольно часто задают один и тот же вопрос, который можно описать примерно следующим образом:



В итоге решил описать этот вопрос подробнее и написать статью. Да, действительно, сейчас стационарных PC с LPT портом нужно поискать (т.е. далеко не каждая "мать" сейчас идет в комплекте с LPT портом). Про ноутбуки вообще говорить не приходится. Современные модели LPT порт вообще не применяют. Только очень дорогие и специализированные машины, типа DELL, могут "похвастаться" наличием этого порта.

Также, сейчас в продаже можно свободно приобрести вот такие устройства, называемые LPT-USB переходниками.

Инстркуция гласит что этот прибор полностью совместим с различными принтерами, сканерами и т.д. Подключаем переходник к USB порту, устанавливаем драйвера. Смотрим диспетчер устройств. Скорее всего в ветке "Порты LPT/COM" ни чего не появилось (хотя бывают исключения). Скорее всего повится либо новая ветка со странным устройством с именем, например, LPT1USB либо в разделе USB устройств появится странная запись о "USB устройстве поддержки LPT принтеров" . Пробуем запустить какой-нибудь пример из статей выше. И ни тут то было - ни чего не работает. Пробуем адрес порта LPT1 - ни чего не работает. Пробуем адресс порта LPT2. К сожалению, такая модернизация адреса в запросах тоже ни к чему не приводит - светодиоды как не загорались так и не загораются.

Чтобы разобраться в чем тут дело давайте вернемся на время к обычному "родному железному" LPT порту - LPT1, который из материнской платы "торчит". Зайдем в диспетчер устройств, заглянем в свойства нашего порта. Там мы увидим вот такую картину. Отлично видно, что система прописала базовый адрес ввода-вывода 0x378 и запрос на прерывание номер 7. Все правильно.

Теперь погрузимся на уровень программирования. В примерах статей выше мы минуя систему защиты ввода-вывода легальными и нелегальными способами напрямую общались с реально существующим регистром ввода-вывода, которому присвоен адрес 0x378. Тут все понятно. Незабудем также о том, что Windows рекомендует работать с LPT портом используя вызовы API функций - OpenFile(), WriteFile(), ReadFile() . Приложения, которые используют LPT порт для обмена информацией по парралельному интерфейсу с внешними устройствами (принтер, например) так и делает. У него нет задачи установить на каком-либо бите регистра Data лигическую еденицу. Ему (приложению) нужно просто отправить пакет данных, а кто там будет какие линиии при этом "дергать" и считывать его не сильно интересует. Эти операции проводит системный драйвер LPT порта. Он подгружается в память при загрузке ОС. Когда мы вызываем функцию OpenFile("LPT1", ....) мы по сути дела обращаемся к драйверу порта, который имеет символическое имя LPT1. Драйвер делает кучу всякой работы - запрещает доступ к порту другим процессам, настраивает параметры протокола передачи данных, собственно реализует эту передачу, но в конечном итоге все это сводится к прямому управлению отдельными битами LPT порта на уровне ядра ОС.

А теперь попробуем поработать с нашим переходником USB-LPT. Начнем как не покажется странным, с API вызовов. Запускаем OpenFile("LPT1USB", ...) (смотря как этот переходник диспетчере устройств назовется, если вообще назовется). Что при этом происходит? Дело в том, что теперь мы будем работать не с драйвером LPT порта ОС а с драйвером этого переходника! Вот в чем фокус то! Он принимает пакет данных от нашего пользовательского приложения и в нужном формате через систмный драйвер USB отсылает этот пакет на USB контроллер, "ноги" которого торчат из внешней LPT розетки на проводе (ну это так, "грубое объяснение"). Видете, здесь нет ни какого намека на обращение к регистрам по адресам 0x378(0x278), т.к. их просто нет!

Поэтому, когда Вы патаетесь запускать примеры данного раздела и обращаться напрямую по адресам 0x378 (если этот "псевдо порт" назвался LPT1USB или что-то в этом духе), 0x278 (LPT2_...) и т.д. ни чего не происходит. Их просто нет! А вот программа котороая работает через API вызовы ни чего не заметит - вся низкоуровневая работа делается драйвером, а каким драйвером и куда пойдут пакеты данных (в реальный порт ввода-вывода или в USB хост-контроллер) - приложению неважно! Попробуйте открыть свойства "псевдопорта" в диспетчере устройств. Нет вкладки с ресурсами? Есть, но там каие-то неадекватные значения или вкладка деактивировнна? В том то и дело.



Почему 99%? Потомоу что есть самодельниые USB-LPT переходники, которые определяются Windows как полноценный порт LPT1 и ему присваивается вполне обыденный адрес 0x378. Обращения на прямую к пинам порта проходят успешно! Однако это очень нестандартная конструкция (в первую очередь драйвер, который занимается перехватом обращений по базовому адресау порта LPT1). Все это не очень надежно (обновление ОС - и конструкция теряет работоспосбность) и для использования рекомендовано быть может только с натяжкой.



Как ни покажется странным - решение ЕСТЬ. Вы всегда сможете добавить настоящий LPT порт в свой настольный компьютер или ноутбук. Во-первых, забудте сразу о переходниках с интерфейсом USB. Для решения этой задачи необходимо приробрести PCI-LPT переходник для настольного PC (необходимо наличие свободного PCI слота) или PCMCIA-LPT переходник для ноутбука (см. фото ниже).


В случае использования этих устройств ни каких проблем нет. Определяются они как настоящие "родные" LPT порты. Соответствующая запись будет добавлена в диспетчер устройств во вклдаку "LPT/COM порты" . Прямое обращение к пинам порта будет работать.

Одним из самых старых портов компьютера является LPT-порт или параллельный порт. И хотя LPT-порт сейчас можно увидеть далеко не на всякой материнской плате, тем не менее, читателям, возможно, интересно было бы узнать, что он из себя представляет.

Прежде всего, разберемся с названием порта. Возможно, далеко не все знают, что обозначает аббревиатура LPT. На самом деле, LPT – это сокращение от словосочетания Line Print Terminal (построчный принтерный терминал). Таким образом, становится понятным, что LPT-порт предназначался, прежде всего, для подключения принтеров. Именно поэтому порт LPT имеет и еще одно название – порт принтера. Хотя теоретически могут подключаться к LPT и другие устройства.

LPT-порт имеет давнюю историю. Он был разработан фирмой Centronics (поэтому данный порт часто называют также портом Centronics), производившей матричные принтеры еще до начала эпохи персоналок, в начале 1970-х. А в начале 1980-х LPT-порт стал использоваться фирмой IBM в своих компьютерах и на какое-то время стал стандартным портом для подключения высокоскоростных (на то время) устройств.

Внешний вид параллельного порта на задней панели компьютера

Интерфейс LPT существовал в нескольких редакциях. В оригинальной версии LPT-порт был однонаправленным, то есть мог передавать данные лишь в одном направлении – к периферийному устройству. Разумеется, такая ситуация не устраивала пользователей, поскольку существовали принтеры, которые требовали передачи данных в обоих направлениях. Поэтому впоследствии интерфейс LPT несколько раз был усовершенствован, пока не был разработан его международный стандарт IEEE 1284. В соответствии с этим стандартом интерфейс параллельного порта поддерживал несколько режимов работы и был также совместим со старыми стандартами. Кроме того, интерфейс в своей конечной редакции поддерживал относительно высокие скорости передачи данных – до 5 Мб/с.

Принцип работы параллельного порта

Порт LPT называется параллельным потому, что в подключаемом к нему кабеле данные передаются параллельно, то есть, одновременно по нескольким проводникам. Этим свойством параллельный порт отличается от другого порта компьютера –последовательного порта COM.

Проводников, передающих сами данные, в кабеле Centronics насчитывается 8. Кроме того, в кабеле присутствует несколько линий, по которым передаются управляющие сигналы.

Хотя параллельный порт большей частью используется для подключения принтеров, тем не менее, существовали и другие его применения. Во-первых, при помощи порта LPT можно напрямую соединить два компьютера – посредством специального кабеля Interlink. До широкого распространения сетевых карт Ethernet подобное соединение, хоть и не обеспечивавшее пользователю большую скорость передачи данных, зачастую было, тем не менее, единственным способом связать два компьютера. Существуют также электронные ключи, предназначенные для подключения к порту LPT.

Кабель для передачи данных между компьютерами - Interlink

Как и в случае многих других устройств на материнской плате, режимы работы параллельного порта часто можно настроить через BIOS Setup. Как правило, для этого используются такие опции BIOS, как Parallel Port, Parallel Port IRQ, Parallel Port DMA и т.п.

Разъем параллельного порта на материнской плате и кабель Centronics

Разъем порта LPT обычно располагается непосредственно материнской плате, хотя до середины 1990-x гг. он обычно присутствовал на вставляемой в слот расширения так называемой мультикарте, на которой были также расположены другие порты компьютера. Выход порта представляет собой 25-контактный разъем типа «розетка», который называется разъемом DB25.

ISA мультикарта с LPT(DB25 - «мама») и игровым портом на борту.

Для подключения к принтеру используется специальный кабель ­­– кабель Centronics. Один конец (вилка) кабеля Centronics подключается к порту, другой (также вилка) – к специальному разъему принтера. Последний разъем имеет 36 контактов. Следовательно, особенностью кабеля Centronics является то, что он имеет разные разъемы с обеих сторон.

Внешний вид кабеля Centronics.

Хотя часто разъем кабеля для материнской платы называется разъемом Centronics, тем не менее, строго говоря, разъемом Centronics называется лишь 36-контактный разъем для подключения к принтеру, а не к материнской плате. Разъем кабеля для подключения к порту называется разъемом Amphenolstacker, от названия разработавшей его американской фирмы Amphenol, производящей разъемы.

Особенности работы параллельного порта

Благодаря тому, что LPT-порт поддерживает параллельную передачу данных, в первых ПК этот порт считался одним из самых скоростных портов компьютера. Передача данных по нескольким линиям во многом сближает интерфейс LPT по архитектуре с компьютерными шинами. Тем не менее, это обстоятельство накладывает и ограничение на длину кабеля, которая из-за возникающих в кабеле помех не может превышать 5 м.

Максимальное напряжение, использующееся в сигнальных линиях порта, составляет +5 В. Для простой передачи данных требуется всего лишь десять сигнальных линий – это 8 линий собственно данных, линия строб-сигнала, то есть, сигнала о готовности порта к передаче данных, и линия занятости. Остальные линии используются для совместимости со стандартом Centronics.

LPT-порт типа «мама» с нумерацией контактов.

Назначение выводов разъема параллельного порта DB25:

  • 1 – Data strobe (Строб-сигнал)
  • 2-9 – Данные, биты 0-7
  • 10 – Acknowledge (Подтверждение от принтера)
  • 11 – Busy (Занят)
  • 12 – Paper Out (Кончилась бумага)
  • 13 – Select (Принтер активен)
  • 14 – Auto Feed (Автоматическая подача)
  • 15 – Error (Ошибка)
  • 16 – Init (Инициализация принтера)
  • 17 – Select Input (Выбор устройства)
  • 18-25 – Земля

Заключение

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



Предыдущая статья: Следующая статья:

© 2015 .
О сайте | Контакты
| Карта сайта