Интерфейс Centronics
1.1.1. Интерфейс Centronics
Понятие Centronics относится как к набору сигналов и про- токолу взаимодействия, так и к 36-контактному разъему на принтерах. Назначение сигналов приведено в табл. 1.1, а вре- менные диаграммы обмена с принтером - на Рисунок 1.1.
Интерфейс Centronics поддерживается принтерами с парал- лельным интерфейсом. Его отечественным аналогом явля- ется интерфейс ИРПР-М.
Традиционный порт SPP (Standard Parallel Port) является однонаправленным портом, через который программно реа- лизуется протокол обмена Centronics. Порт вырабатывает
аппаратное прерывание по импульсу на входе Ack#. Сигна- лы порта выводятся на разъем DB-25S (розетка), установ- ленный непосредственно на плате адаптера (или системной плате) или соединяемый с ней плоским шлейфом. Название и назначение сигналов разъема порта (табл. 1.2) соответству- ют интерфейсу Centronics.
Сигнал | I/O* | Контакт |
| Назначение | |||
Strobe" | I | 1 | Строб данных. Данные фиксируют- ся по низкому уровню сигнала | ||||
Data [0:7] | I | 2-9 | Линии данных. Data 0 (контакт 2) - младший бит | ||||
Ack# | 0 | 10 | Acknowledge - импульс подтверж- дения приема байта (запрос на прием следующего). Может исполь- зоваться для формирования запроса прерывания | ||||
Busy | 0 | 11 | Занято. Прием данных возможен только при низком уровне сигнала | ||||
PaperEnd | о | 12 | Высокий уровень сигнализирует о конце бумаги | ||||
Select | о | 13 | Сигнализирует о включении прин- тера (обьгано в принтере соединя- ется резистором с цепью +5 В) | ||||
AutoLF# | I | 14 | Автоматический перевод строки. При низком уровне принтер, получив символ CR (Carriage Re- turn - возврат каретки), автомати- чески выполняет и функцию Lf (Line Feed - перевод строки) | ||||
Error" | о | 32 | Ошибка: конец бумаги, состояние OFF-Line или внутренняя ошибка принтера | ||||
lnit# | I | 31 | Инициализация (сброс в режим параметров умолчания, возврат к началу строки) | ||||
Select ln# | 36 | Выбор принтера (низким уровнем). При высоком уровне принтер не воспринимает остальные сигналы интерфейса | |||||
GND | - | 19-30, 33 | Общий провод интерфейса |