LPT ECP парралельный порт на компьютере
Порт принтера, параллельный порт, англ. Line Print Terminal, LPT) — международный стандарт параллельного интерфейса для подключения периферийных устройств компьютера. В основном используется для подключения к компьютеру принтера, сканера и других внешних устройств (часто использовался для подключения внешних устройств хранения данных), однако может применяться и для других целей (организация связи между двумя компьютерами, подключение каких-либо механизмов телесигнализации и телеуправления).
В основе данного стандарта лежит интерфейс Centronics и его расширенные версии (ECP, EPP). Название «LPT» образовано от наименования стандартного устройства принтера «LPT1» (Line Printer Terminal или Line PrinTer) в операционных системах семейства MS-DOS.
Схема цоколевки ECP
| Вилка (на кабеле) | Розетка (на компьютере) |
![]() |
Названия и функциональные назначения выводов ECP
| № вывода | Обозначение в SPP | Обозначение в ECP | Описание |
| 1 | /STROBE | HostClk | Низкий уровень — цикл записи, высокий — цикл чтения |
| 2 | D0 | Data 0 | Двунаправленная шина данных (0-й бит) |
| 3 | D1 | Data 1 | Двунаправленная шина данных (1-й бит) |
| 4 | D2 | Data 2 | Двунаправленная шина данных (2-й бит) |
| 5 | D3 | Data 3 | Двунаправленная шина данных (3-й бит) |
| 6 | D4 | Data 4 | Двунаправленная шина данных (4-й бит) |
| 7 | D5 | Data5 | Двунаправленная шина данных (5-й бит) |
| 8 | D6 | Data 6 | Двунаправленная шина данных (6-й бит) |
| 9 | D7 | Data 7 | Двунаправленная шина данных (7-й бит) |
| 10 | /ACK | PeriphQk | Используется в паре с HostAck для передачи в обратном направлении |
| 11 | BUSY | PeriphAck | Используется в паре с HostClk для передачи в обратном направлении. Индицирует тип команда/ данные при передаче в обратном направлении |
| 12 | PE | AckReverse# | Переводится в низкий уровень как подтверждение сигналу ReverseRequest# |
| 13 | SEL | Xflag* | Флаг расширяемости |
| 14 | /AUTOFD | HostAck | Указывает тип цикла (команда/данные) при передаче в прямом направлении. Используется в паре с PeriphClk для передачи в обратном направлении |
| 15 | /ERROR | PeriphRequest#* | Устанавливается ПУ для указания на доступность (наличие) обратного канала передачи* |
| 16 | /INIT | ReverseRequest* | Низкий уровень переключает канал на передачу в обратном направлении |
| 17 | /SELIN | 1284Active | Высокий уровень указывает на обмен в режиме IEEE 1284 (в режиме SPP уровень низкий) |
| 18 | GND | GND | Signal Ground (Корпус) |
| 19 | GND | GND | Signal Ground (Корпус) |
| 20 | GND | GND | Signal Ground (Корпус) |
| 21 | GND | GND | Signal Ground (Корпус) |
| 22 | GND | GND | Signal Ground (Корпус) |
| 23 | GND | GND | Signal Ground (Корпус) |
| 24 | GND | GND | Signal Ground (Корпус) |
| 25 | GND | GND | Signal Ground (Корпус) |
* Сигналы действуют в последовательности согласования режимов IEEE 1284.
