Аппаратные интерфейсы ПК

Параллельный порт и PnP


Большинство современных периферийных устройств, подключаемых к LPT-nop-ту, поддерживает стандарт 1284 и функции PnP. Для поддержки этих функций компьютером с аппаратной точки зрения достаточно иметь контроллер интерфей­са, соответствующий стандарту 1284. Если подключаемое устройство поддержи­вает PnP, оно по протоколу согласования режимов 1284 способно «договориться» с портом, представляющим «интересы» компьютера, о возможных режимах обме­на. Далее, для работы PnP подключенное устройство должно сообщить операци­онной системе все необходимые сведения о себе. Как минимум это идентифика­торы производителя, модели и набор поддерживаемых команд. Более развернутая информация об устройстве может содержать идентификатор класса, подробное описание и идентификатор устройства, с которым обеспечивается совместимость. В соответствии с принятой информацией для поддержки данного устройства опе­рационная система может предпринять действия по установке требуемого про­граммного обеспечения.

Устройства с поддержкой PnP распознаются ОС на этапе ее загрузки, если, ко­нечно же, они подключены к порту интерфейсным кабелем и у них включено пита-

42_____________________________ Глава 1. Параллельный интерфейс— LPT-порт

ние. Если ОС Windows обнаруживает подключенное устройство PnP, отлича­ющееся от того, что прописано в ее реестре для данного порта (или просто новое устройство), она пытается установить требуемые для устройства драйверы из ди­стрибутива ОС или из комплекта поставки нового устройства. Если Windows не желает замечать вновь подключенного устройства PnP, это может свидетельствовать о неисправности порта или кабеля. Система PnP не работает, если устройство под­ключается дешевым «не двунаправленным» кабелем, у которого отсутствует связь по линии Selectln* (контакт 17 порта LPT и контакт 36 разъема Centronics).



Содержание раздела