В этой статье есть несколько проблем. Помогите улучшить ее или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти сообщения )
|
IEEE 1284 , также известный как порт Centronics , — это стандарт, определяющий двунаправленную параллельную связь между компьютерами и другими устройствами. Первоначально он был разработан в 1970-х годах компанией Centronics до ее стандартизации IEEE .
В 1970-х годах Centronics разработала ныне известный параллельный порт принтера , который вскоре стал фактическим стандартом . Centronics представила первую успешную недорогую семипроводную печатающую головку [ нужна цитата ] , которая использовала ряд соленоидов для притягивания отдельных металлических штифтов для удара по ленте и бумаге.
Матричная печатающая головка состоит из ряда металлических штифтов, расположенных в вертикальном ряду. Каждый штифт прикреплен к некоторому приводу, соленоиду в случае Centronics, который может тянуть штифт вперед, чтобы ударить по ленте и бумаге. Вся печатающая головка перемещается горизонтально, чтобы напечатать строку текста, ударяя по бумаге несколько раз, чтобы создать матрицу для каждого символа. Наборы символов на ранних принтерах обычно использовали 7 на 5 «пикселей» для создания текста из 80 столбцов.
Сложность печати символа как последовательности столбцов точек управляется электроникой принтера, которая получает кодировки символов от компьютера по одной за раз, при этом биты передаются последовательно или параллельно. [1] По мере того, как принтеры становились сложнее, а стоимость памяти падала, принтеры начали добавлять все большее количество буферной памяти, изначально одну или две строки, но затем целые страницы, а затем и документы.
Первоначальная конструкция порта была только для отправки, позволяя отправлять данные с хост-компьютера на принтер. Отдельные контакты в порту позволяют отправлять информацию о состоянии обратно на компьютер. Это было серьезным ограничением, поскольку принтеры стали «умнее», и требовался более богатый набор кодов состояния. Это привело к раннему расширению системы, представленной HP , реализации «Bitronics», выпущенной в 1992 году. Она использовала контакты состояния исходного порта для формирования 4-битного параллельного порта для отправки произвольных данных обратно на хост.
Дальнейшая модификация, «Bi-Directional», использовала контакты состояния для указания направления потока данных на 8-битной основной шине данных; указывая, что на одном из контактов есть данные для отправки на хост, все восемь контактов данных становились доступными для использования. Это оказалось адаптируемым и привело к стандарту «Enhanced Parallel Port», который работал как режим Bi-Directional, но значительно увеличил скорость передачи сигналов до 2 МБ /с, а позже версия «Extended Capability Port» увеличила ее до 2,5 МБ/с.
В 1991 году был сформирован Network Printing Alliance для разработки нового стандарта. В марте 1994 года была выпущена спецификация IEEE 1284. 1284 включал все эти режимы и допускал работу в любом из них.
Стандарт IEEE 1284 обеспечивает более высокую пропускную способность и двунаправленный поток данных с теоретической максимальной пропускной способностью 4 МБ/с; фактическая пропускная способность составляет около 2 МБ/с в зависимости от оборудования. В принтерном помещении это обеспечивает более быструю печать и статус обратного канала и управление. Поскольку новый стандарт позволял периферийному устройству отправлять большие объемы данных обратно на хост, устройства, которые ранее использовали интерфейсы SCSI, могли производиться с гораздо более низкой стоимостью. Сюда входили сканеры , ленточные накопители , жесткие диски , компьютерные сети, подключенные напрямую через параллельный интерфейс, сетевые адаптеры и другие устройства. Потребителю больше не требовалось покупать дорогую карту SCSI — он мог просто использовать свой встроенный параллельный интерфейс.
С тех пор параллельный интерфейс был в основном вытеснен интерфейсами локальных сетей и USB 2.0 .
IEEE 1284 может работать в пяти режимах:
Большинство современных компьютеров, оснащенных параллельным портом, могут работать в режиме ECP или EPP, или в обоих режимах одновременно.
IEEE-1284 требует, чтобы двунаправленная связь устройств всегда инициировалась в режиме Nibble. Если хост не получает ответа в этом режиме, он предполагает, что устройство является устаревшим принтером, и переходит в режим совместимости. В противном случае наилучший режим, поддерживаемый на обеих сторонах соединения, согласовывается между хостом и клиентскими устройствами путем обмена стандартизированными сообщениями режима Nibble.
Кабель, соответствующий IEEE, должен соответствовать нескольким стандартам проводки и качества. Определены три типа разъемов:
Существует два типа кабелей IEEE 1284:
В спецификации IEEE 1284 Daisy Chain к одному параллельному порту можно подключить до восьми устройств.
Во всех режимах используются логические уровни напряжения ТТЛ , что ограничивает возможную длину кабеля несколькими метрами, если только не используются дорогостоящие специальные кабели. [4]
Ниже приведены типичные цвета, встречающиеся на 25-контактных кабелях IEEE 1284. [ необходима ссылка ]
Приколоть | Цвет | Альтернативный цвет |
---|---|---|
1 | красный | |
2 | розовый/красный | |
3 | коричневый | |
4 | апельсин | |
5 | светло-голубой/желтый | |
6 | светло-голубой/красный | |
7 | светло-голубой | |
8 | синий | |
9 | светло-голубой/черный | зеленый/синий |
10 | зеленый | |
11 | желтый | |
12 | розовый/оранжевый | |
13 | серый | |
14 | серый/зеленый | |
15 | розовый/голубой | оранжевый/белый |
16 | розовый/черный | коричневый/белый |
17 | светло-голубой/синий | светло-голубой/зеленый |
18 | сине-белый | |
19 | зеленый/черный | зеленый/красный |
20 | розовый/белый | желтый/черный |
21 | серый/черный | |
22 | белый/черный | серый/желтый |
23 | фиолетовый | |
24 | розовый | |
25 | белый | |
NC | белый/желтый | белый/зеленый |
Все | белый/фиолетовый | красный/черный |