Книга: Аппаратные интерфейсы ПК. Энциклопедия
1.5. Параллельный порт и PnP
1.5. Параллельный порт и PnP
Большинство современных периферийных устройств, подключаемых к LPT-порту, поддерживает стандарт 1284 и функции PnP. Для поддержки этих функций компьютером с аппаратной точки зрения достаточно иметь контроллер интерфейса, соответствующий стандарту 1284. Если подключаемое устройство поддерживает PnP, оно по протоколу согласования режимов 1284 способно «договориться» с портом, представляющим «интересы» компьютера, о возможных режимах обмена. Далее, для работы PnP подключенное устройство должно сообщить операционной системе все необходимые сведения о себе. Как минимум это идентификаторы производителя, модели и набор поддерживаемых команд. Более развернутая информация об устройстве может содержать идентификатор класса, подробное описание и идентификатор устройства, с которым обеспечивается совместимость. В соответствии с принятой информацией для поддержки данного устройства операционная система может предпринять действия по установке требуемого программного обеспечения.
Устройства с поддержкой PnP распознаются ОС на этапе ее загрузки, если, конечно же, они подключены к порту интерфейсным кабелем и у них включено питание. Если ОС Windows обнаруживает подключенное устройство PnP, отличающееся от того, что прописано в ее реестре для данного порта (или просто новое устройство), она пытается установить требуемые для устройства драйверы из дистрибутива ОС или из комплекта поставки нового устройства. Если Windows не желает замечать вновь подключенного устройства PnP, это может свидетельствовать о неисправности порта или кабеля. Система PnP не работает, если устройство подключается дешевым «не двунаправленным» кабелем, у которого отсутствует связь по линии SelectIn#
(контакт 17 порта LPT и контакт 36 разъема Centronics).
- 4.5 Типы портов Fibre Channel
- 2.4.1. Быстро, просто и портабельно: Tor на флешке
- Как составить психологический портрет с помощью Сети?
- Если не включить внешний модем (COM-порт) до загрузки компьютера, то он не определяется системой. Это можно исправить?
- include - Импорт текста из внешнего файла ActionScript
- Фильтрация портов
- 9.2.1. Параллельный интерфейс ATA
- 10.7.2. Сканирование портов
- 6.3. Импорт запросов на перенос
- Портрет типичного клиента
- Экспорт таблиц Firebird во внешние файлы
- Портрет потенциального клиента