Порт LPT

 

Спецификации параллельного порта LPT (Line PrinTer — построчный принтер) были официально утверждены в 1994 г. Спецификация определяет пять режимов передачи данных. Каждый режим обеспечивает метод передачи данных в прямом направлении (от компьютера к периферии), в обратном направлении (от периферии к компьютеру) или двунаправленную передачу данных. Определены следующие режимы:

  • стандартный режим SPP (Standart Parallel Port);
  • 4-битный режим, использующий линии состояния для передачи данных (Nibble Mode);
  • 8-битный режим (Bi-Directional);
  • двунаправленный EPP (Extended Parallel Port — расширенный параллельный порт);
  • двунаправленный ECP (Extended Capability Port — порт с расширенными возможностями).

В режимах SPP и 4-битном используется программное управление передачей данных посредством драйверов, которые проверяют готовность аппаратуры, состояние линии, формируют соответствующие сигналы управления и приступают к передаче данных. Это ограничивает эффективную скорость передачи данных уровнем 100 Кбайт/с.

Режимы EPP и ECP поддерживаются практически всеми контроллерами порта LPT последнего поколения. В этих режимах для передачи данных используются аппаратные средства. Контроллер ввода-вывода самостоятельно выполняет операции проверки готовности устройств и передачи данных.

Главной отличительной чертой режима EPP является выполнение внешней передачи во время одного цикла ввода/вывода. Это позволяет достигать скоростей обмена до 2 Мбайт/с. Важным преимуществом EPP служит обращение процессора к периферийному устройству в режиме реального времени, без использования буферизации. Циклы чтения и записи могут чередоваться в произвольном порядке или идти блоками.

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

Как правило, режимы работы параллельного порта выбираются средствами Bios и могут быть заданы в следующих вариантах:

  • SPP — однонаправленный, программно управляемый режим;
  • Bi-Directional — режим с реверсом канала;
  • Fast Centronics — аппаратное управление портом с использованием буфера;
  • EPP — аппаратное управление портом с расширением цикла передачи;
  • ЕСР — аппаратное управление портом с использованием сжатия данных, буферов и каналов DMA;
  • ECP + EPP — автоматический выбор протокола устройством в зависимости от его возможностей.

Физическая шина LPT объединяет 8-битную магистраль передачи данных, 5-битную магистраль сигналов состояния и 4-битную магистраль управляющих сигналов. Электрический интерфейс предусматривает длину экранированного кабеля до 10 метров, с обязательным заземлением линий. В качестве разъема порта обычно используют 36-контактный Centronics или разъем типа DB-25.

В настоящее время функциональность порта LPT считается недостаточной для подключения высокоскоростных печатающих устройств и другой периферии. Поэтому в некоторых современных системных платах параллельный порт LPT отсутствует. Вместо него используют шины USB или FireWire.

Установка локального принтера


  1. Подсоединяем принтер к порту LPT, включаем компьютер, включаем принтер.
  2. Открываем папку Принтеры и факсы (Пуск > Принтеры и факсы).
  3. Даем команду Файл > Установить принтер. Если в окне папки открыта область задач, выбираем ссылку Установка принтера.
  4. В открывшемся окне Мастера установки принтеров щелкаем на кнопке Далее.
  5. Устанавливаем переключатель Локальный принтер, нажимаем кнопку далее.
  6. Если принтер соответствует спецификации Plug-and-Play, его поиск и распознавание выполняется автоматически. В противном случае следует указать порт, к которому подключен принтер. Далее потребуется выбрать компанию-изготовитель и конкретную модель принтера.
  7. На заключительном этапе установки задаем название принтера. Это название получит значок, отображаемый в папке Принтеры и факсы.
  8. Последний шаг — печать пробной страницы.