
- •Параллельный интерфейс: lpt-порт
- •Интерфейс Centronics
- •Сигналы интерфейса Centronics
- •Традиционный lpt-порт
- •Функции bios для lpt-порта
- •Расширения параллельного порта
- •Физический и электрический интерфейс
- •Режимы передачи данных
- •Полубайтный режим ввода — Nibble Mode
- •Режим еср
- •Значение бит байта расширяемости
- •Развитие стандарта ieee 1284
- •Конфигурирование lpt-портов
- •Использование параллельных портов
- •Неисправности и тестирование параллельных портов
- •Параллельный порт и РпР
Какую работу нужно написать?
Использование параллельных портов
Наиболее распространенным применением LPT-портаявляется, естественно,подключение принтера.Практически все принтеры могут работать с портом в режиме SPP,но применение расширенных режимов дает дополнительные преимущества:
Двунаправленный режим (Bi-Di)дает дополнительные возможности для сообщения состояния и параметров принтера. Скоростные режимы (Fast Centronics)существенно повышают производительность практически любого принтера (особенно лазерного), но могут потребовать более качественного кабеля.
Режим ЕСР потенциально самый эффективный, и он имеет системную поддержку во всех вариантах Windows.Из распространенных семейств ЕСР поддерживают принтеры HP DeskJet моделейBXX, LaserJetначиная с 4-го, современные модели фирмы Lexmarkтребуют применения кабеля по частотным свойствам соответствующего IEEE 1284.
Простейший вариант кабеля подключения принтера —18-проводный кабель с неперевитыми проводами с успехом может использоваться для работы порта в режиме SPP.
Идеальным вариантом являются кабели, в которых все сигнальные линии перевиты с общими проводами и заключены в общий экран —то, что требуетIEEE 1248.Такие кабели гарантированно работают на скоростях до 2Мбайт/с, и допускается их длина до 10метров.
В табл. 12приводится распайкакабеля подключения принтера сразъемомXIтипа A (DB-25P)со стороны PCи Х2 типаВ (Centronics-36)или типаС (миниатюрный) со стороны принтера.
Таблица 12.Кабель подключения принтера
XI,разъем PCтипа А |
Сигнал |
X2, |
разъем PRNтипа В X2,разъем PRNтипа С | |
1 |
-Strobe# |
1 |
15 | |
2 |
Data 0 |
2 |
6 | |
3 |
Datal |
3 |
7 | |
4 |
Dataг |
4 |
8 | |
5 |
Data3 |
5 |
9 | |
6 |
Data 4 |
6 |
10 | |
7 |
Data 5 |
7 |
11 | |
8 |
Data 6 |
8 |
12 | |
9 |
Data 7 |
9 |
13 | |
10 |
AckS |
10 |
3 | |
11 |
Busy |
11 |
1 | |
12 |
PaperEnd |
12 |
5 | |
13 |
Select |
13 |
2 | |
14 |
Auto LF« |
14 |
17 | |
15 |
Error» |
32 |
4 | |
16 |
Imt# |
31 |
14 | |
17 |
Sict In# |
36 |
16 | |
18 |
GND(l) |
19 |
33 | |
19 |
GND(2 3) |
20 21 |
24 25 | |
20 |
GND(4 5) |
22 23 |
26 27 | |
21 |
GND(6 7) |
24 25 |
28 29 | |
22 |
GND(8 9) |
26 27 |
30 31 | |
23 |
GND(11 15) |
29 |
19 22 | |
24 |
GND(10 12 13) |
28 |
20 21 23 | |
25 |
GND(14 16 17) |
30 |
32 34 35 |
Для связи двух компьютеров по параллельному интерфейсуприменяются различные варианты кабелей, зависящие от режимов используемых портов. Самый простой способ (и самый медленный обмен) обеспечивает режим полубайтного обмена Nibble Mode,работающий навсех(исправных) портах. Для этого режима в кабеле достаточно иметь 10сигнальных и один общий провод.
Высокоскоростная связь двух компьютеров может выполняться и в режиме ЕСР (режим ЕРР для этих целей неудобен, поскольку он требует синхронизации шинных циклов ввода/вывода двух компьютеров). В табл. 13приведена распайка кабеля для этого режима. В ней в качестве вспомогательной информации приведены имена сигналов, которые аппаратно генерируются адаптерами портов. Этот же кабель может использоваться и для связи в режиме Byte Mode(при наличии двунаправленных портов). Связь компьютеров с помощью такого кабеля поддерживается Windows 95.
Таблица 13.
Кабель связи PC-PC в режиме ЕСР и Byte Mode
Разъем XI |
Разъем Х2 | ||
Контакт |
Имя в ЕСР |
Имя в ЕСР |
Контакт |
1 |
HostClk |
PeriphClk |
10 |
14 |
HostAck |
PeriphAck |
11 |
17 |
1284Active |
+PeriphRequest# |
15 |
16 |
Reverse Request^ |
AckReverse# |
12 |
10 |
PeriphClk |
HostClk |
1 |
11 |
PeriphAck |
HostAck |
14 |
12 |
AckReverse# |
ReverseRequest# |
16 |
13 |
Xflag |
- |
- |
15 |
PeriphRequestf» |
+284Active |
17 |
2-9 |
Data[0:7] |
Data [0:7] |
2-9 |
Подключение сканерак LPT-портуэффективно, только если порт обеспечивает хотя бы двунаправленный режим (Bi-Di),поскольку в основном здесь используется ввод. Но лучше использовать порт ECP,если этот режим поддерживается сканером.
Подключение внешних накопителей (lomega Zip Drive, CD-ROM),адаптеров ЛВСи других симметричных устройств ввода/вывода имеет общую специфику. Большинство таких устройств способно работать в любом из режимов порта (обычно исключая ECP),что обеспечивает их неограниченное применение на любых компьютерах.