реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Usb - LPT
Nox
сообщение Dec 9 2005, 03:35
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 9-12-05
Пользователь №: 11 998



прикупил себе такую весч!, принтер работает!, НО требуется запустить и другие устройства (lcd, и тп.) программам необходим lpt порт в компьютнре, но данное устройство предостовляет только поддержку lpt принтера, подскажите может кто сталкивался с данной проблемой как получить lpt порт в винде из этого устройства!, заранее прошу прощения если повторяюсь но ткноте куда надо если что.
Go to the top of the page
 
+Quote Post
arttab
сообщение Dec 9 2005, 06:48
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



А виртуальный LPT не появляется (LPTx, где х > 1). если да, то на него и натравливать нужные проги


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
Nox
сообщение Dec 9 2005, 10:32
Сообщение #3





Группа: Новичок
Сообщений: 2
Регистрация: 9-12-05
Пользователь №: 11 998



так нету этого LPTx !!!! в чем и грабли!
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 9 2005, 11:23
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Nox @ Dec 9 2005, 12:32) *
так нету этого LPTx !!!! в чем и грабли!

Ну а Так поставить. Там драйвера двухслойные должны быть
1. Какой-нибудь конвертер в USB устройствах (он очевидно стоит)
2. А на него чти-нибудь виртуальное, например LPT. Может встать и штатный Win LPT,
но лучше поискать от производителя. Зачастую там на прилагаемом диске и лежит - только
установить надо после установки собственно конвертора.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Dec 9 2005, 16:43
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



А принтер видится как "УСБ-принтер"? Подумайте, как прога, которая пишет прямо в порт $378 будет взаимодействовать с этим УСБ устройством? разве что, кто-то драйвер перехвата напишет, при этом подавляющий всякие AllowIO etc.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Aug 14 2006, 12:16
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Натолкнулся на данную тему и хотелось бы ее продолжить...
Собрал USB устройство, видимое в Win, как USB CDC класс, т.е COM-порт. Захотелось сделать то же самое, но для LPT-порта. Подправил репорты в девайсе для USB Printer Class, inf-файл, устройство увидилось, но встало как "поддержка USB принтера"(((. Поправил еще раз inf-файл. Показал его Win, все ок, та его определила как "Мое USB устройство (LPT2) " в закладке диспетчера устройств -> Порты (COM и LPT) ... Однако, трабл в том, что ни одна программа на компьютере, работающая с LPT-портами не видит порт LPT2(((. С устройством можно общаться, но через драйвер usbprint.sys...Но задуманно то все было для того, чтобы девайсина виделась как физический LPT порт. Хотя мне говорили, что надо писать свой драйвер, хотелось все таки проверить, так ли это на самом деле)
В наличии имеется Borland C Builder 6, и Compuware SoftICE Driver Suite v.3.0. С дровами шибко не связывался ни разу...Подскажите решение проблемы и с чего начать
Спасибо


--------------------
Go to the top of the page
 
+Quote Post
Седой
сообщение Aug 14 2006, 17:17
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806



Практически все уже сделано

см.

http://www-user.tu-chemnitz.de/~omat/baste...T/index.html.en

В проекте используется драйвер, работающий на недокументированной возможности Windows (через перехват обращения к определенным портам ввода-вывода и обработке этой ситуации), но по другому и не сделать (ИМХО).

Сообщение отредактировал Седой - Aug 14 2006, 17:28
Go to the top of the page
 
+Quote Post
prottoss
сообщение Aug 14 2006, 17:58
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(Седой @ Aug 15 2006, 01:17) *
Практически все уже сделано
см.
http://www-user.tu-chemnitz.de/~omat/baste...T/index.html.en
В проекте используется драйвер, работающий на недокументированной возможности Windows (через перехват обращения к определенным портам ввода-вывода и обработке этой ситуации), но по другому и не сделать (ИМХО).
Спасибо! Правда с немеуким у меня туговато)...не ткнете носом в исходники? А то я в ссылках не могу разобраться(


--------------------
Go to the top of the page
 
+Quote Post
Седой
сообщение Aug 14 2006, 18:11
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806



Исходник драйвера
http://www-user.tu-chemnitz.de/~omat/baste...PT/usb2lptd.zip

PS.Страница автора на двух языках, кликните по английскому флагу.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 8th July 2025 - 15:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.01426 секунд с 7
ELECTRONIX ©2004-2016