![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 23.05.2011
Сообщений: 7
|
![]()
Постановка задачи: есть планшетный сканер. Необходимо программно дать ему команды, например на начало сканирования ... Т.е. передать данные в его регистры. Как найти его в списке USB устройств я уже нарыл на форуме, а вот как передавать значения в РЕГИСТРЫ и как получить данные от него не нашел. Если кто сталкивался с данным вопросом, отзовитесь плз!
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
...для этого вам придется написать свой драйвер для работы со сканером (конкретной моделью), а для этого вам нужно SDK от производителя (что вы вряд-ли достанете) на данную конкретную модель сканера, либо отследить обмен от родного драйвера от производителя по USB, либо лезть в системную логику самого сканера и выяснять куда-чего подавать. И это никому кроме вас не нужно.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#3 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
![]()
В целом, под Виндой, правильный сканер должен дружить с TWAIN. Сегодня, конечно, правильный сканер должен дружить с WIA (http://msdn.microsoft.com/en-us/libr...(v=VS.85).aspx). И, что важно, это не TWAIN.
Но если и это не подходит, как правильно было отмечено, пишите свой драйвер. |
![]() |
![]() |
![]() |
#4 | |
Регистрация: 23.05.2011
Сообщений: 7
|
![]() Цитата:
Вопрос, почему напрямую? Надо подавать драйверу такие настройки, как нестандартный DPI (данная модель прохавает даже 9600, если не через его интерфес!), и т.д. TWAIn не позволяет сыпать команты в регистры сканера. А команд там довольно много! Вот и стала задача. Описалово есть. Есть что куда подавать. Чем только не знаю ![]() Последний раз редактировалось Master_Devel; 23.05.2011 в 17:45. |
|
![]() |
![]() |
![]() |
#5 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
как работать напрямую со сканером знает только драйвер, драйвер делает это либо через порты ввода-вывода либо через специальную область памяти, он работает в ядре системы ему всё можно. Обычная программа не сможет работать со сканером также как это делает драйвер, просто потому что ей это запрещено (напрямую работать с железяками обычным программам нельзя). Работать со сканером можно только через драйвер
Последний раз редактировалось rpy3uH; 23.05.2011 в 21:23. |
![]() |
![]() |
![]() |
#6 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
![]()
если есть описание к драйверу, описание стуктур, управляющих кодов, то CreateFile и DeviceIoControl вам в помощь.
Плюс не помешал бы хедер в котором все управляющие коды инициализированы. Последний раз редактировалось f.hump; 23.05.2011 в 21:10. |
![]() |
![]() |
![]() |
#7 |
Регистрация: 23.05.2011
Сообщений: 7
|
![]()
Вот с этим и начал уже рыться! Может есть пример кода на Delphi, который пишет в регистр побитово и читает из регистра? Handle, предположим, уже есть.
Последний раз редактировалось Master_Devel; 23.05.2011 в 22:07. |
![]() |
![]() |
![]() |
#8 | ||
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]() Цитата:
Цитата:
p.s.: а вообще, есть исходники TWAIN ![]()
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
||
![]() |
![]() |
![]() |
#9 | |
Регистрация: 23.05.2011
Сообщений: 7
|
![]() Цитата:
TWAIN не катит! ОН блокирует некоторые возможности сканера этой модели. Прямым доступом они открываются. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка сообщений в приложении без окон. | kalexi | Win Api | 2 | 26.06.2009 20:12 |
Обновление списка данных без потери данных в переменных | VaBank | БД в Delphi | 13 | 03.06.2009 10:47 |
ActiveX, TWAIN | gojohnygo | Помощь студентам | 1 | 29.09.2008 13:20 |
Twain или работа со сканером в Delphi | D-mon | Win Api | 2 | 08.12.2007 17:23 |
Взаимодействие с twain | jonbc | Win Api | 4 | 06.04.2007 23:35 |