КОМПЬЮТЕРНОЕ ЖЕЛЕЗО
HARDWARE FOR PC

Параллельный интерфейс— LPT-порт

1.8).


Рис. 1.8. Схема заглушки для тестирования LPT-порта: а — для Norton Diagnostics б -для Checklt,

Большинство неприятностей при работе с LPT-портами доставляют разъемы и кабели. Для проверки порта, кабеля и принтера можно воспользоваться спе¬циальными тестами из популярных диагностических программ (Checklt, PCCheck

1.8. Неисправности и тестирование параллельных портов
47
и т. п.). Можно попытаться просто вывести на принтер какой-либо символь¬ный файл.

Если вывод файла с точки зрения DOS проходит (копирование файла на
устройство с именем LPTn или PRN совершается быстро и успешно), а принтер (исправный) не напечатал ни одного символа — скорее всего, это обрыв (не¬ контакт в разъеме) цепи Strobe*.

Если принтер находится в состоянии On Line, а появляется сообщение о его неготовности, причину следует искать в линии Busy.

Если принтер, подключенный к порту, в стандартном режиме (SPP) печатает нормально, а при переходе в режим ЕСР начинаются сбои, следует проверить кабель — соответствует ли он требованиям IEEE 1284 (см. выше). Дешевые кабели с неперевитыми проводами нормально работают на скоростях 50-100 Кбайт/с, но при скорости 1-2 Мбайт/с, обеспечиваемой ЕСР, имеют пол¬ное право не работать, особенно при длине более 2 м.

Если при установке драйвера PnP-принтера появилось сообщение о необхо¬
димости применения «двунаправленного кабеля», проверьте наличие связи
контакта 17 разъема DB-25 с контактом 36 разъема Centronics. Хотя эта связь изначально предусматривалась, в ряде кабелей она отсутствует.

Если принтер искажает информацию при печати, возможен обрыв (или замы¬
кание) линий данных. В этом случае удобно воспользоваться файлом, содер¬
жащим последовательность кодов всех печатных символов. Если файл печата¬
ется с повтором некоторых символов или их групп, по периодичности повтора
можно легко вычислить оборванный провод данных интерфейса. Этот же файл
удобно использовать для проверки аппаратной русификации принтера.
Аппаратные прерывания от LPT-порта используются не всегда. Даже DOS-програм-ма фоновой печати PRINT работает с портом по опросу состояния, а ее обслужива¬ющий процесс запускается по прерыванию от таймера. Поэтому неисправности, связанные с цепью прерывания от порта, проявляются не часто. Однако по-насто¬ящему многозадачные ОС (например, NetWare) стараются работать с портом по прерываниям. Протестировать линию прерывания можно, только подключив к порту ПУ или заглушку.

Hosted by uCoz