![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Определить режим работы LPT порта. [D6, Win95/98, Win2k]
Dmitriy_R © (2003-02-21 10:06:00)Народ подскажите как определить режим работы LPT порта.(EPP, ECP, SPP и т.д.)
Hip Hop Music (2003-02-24 13:04:00) [1]BPK (23.02.03 23:51)
Не нужно путать логический порт, создаваемый монитором печати для спулера печати и физическое устройство "параллельный порт", пусть даже их названия и совпадают.
Кроме того, драйвер принтера не имеет отношения к драйверу порта.
А по сабжу вопроса -- можно узнать режим! Если написать драйвер, который свяжется с parport.sys и даст ему запрос IOCTL_INTERNAL_GET_PARALLEL_PNP_INFO.
BPK (2003-02-23 23:51:00) [2]IMHO для каждого режима параллельного порта есть свой драйвер. Поменяли режим порта - срабатывает Plug-and-play, и Windows меняет драйвер.
Попробуйте поискать в сети, как можно узнать тип драйвера.
Hip Hop Music (2003-02-22 13:30:00) [3]Вообще-то из user mode низзя. IMHO.
:)
Dmitriy_R (2003-02-22 13:16:00) [4]Нет дело не в железке. Вот к примеру:
В биосе выставил режим ЕРР, режим ESP, вот и надо выяснить какой режим использует LPT порт. Потому как некоторый рижимы дву направленные, а некоторые нет. Вот мне и недо при старте программы проверить в каком режиме стоит мой LPT порт, если двунаправленный то продолжаем работать, а если нет то демо режим.
Пишу софт под программатор, он работает строго с определенным режимом, если режим не тот то он работает, но микросхему губит.
KAS (2003-02-22 12:52:00) [5]Подробнее напиши, что ты подразумеваешь под "режимом работы LPT порта". Вообще то насколько я понял вопрос режим будет связан с железкой, которая на нем. Если надо, могу прислать заметки по использованию принтера на LPT (через разные прерывания, порты..)
Dmitriy_R (2003-02-22 12:40:00) [6]Ну неужели никто не знает, Как то ведь некоторые проги проверяют это.