Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Сканирование документов (бумаги) из Visual FoxPro? / 6 сообщений из 6, страница 1 из 1
26.11.2010, 14:40
    #36979233
Kochegra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сканирование документов (бумаги) из Visual FoxPro?
Доброго всем времени суток!
Хотелось бы уточнить такой вопрос.
Можно ли организовать приложение на visual foxpro для сканирования документов (бумажных).
Смысл примерно такой. Есть программа, которая хранит сканы документов. Хранит не в полях базы, а в соотнесенных папках на жестком диске. Т.е. примерно такой вариант. Есть база клиентов, у каждого клиента есть уникальный номер. На диске есть папка, в которой куча папок с названиями этих уникальных номеров. В этих папка уже хранятся сами сканы.
Можно ли как то сделать сканер (добавить в приложение), который кроме того, что будет сканировать документы, забрасывал бы данный скан в нужную папку и заносил некотурую информацию в табличку?
Как цеплять драйверы сканеров - не сталкивался с данными вопросами. Что посоветуете? Может какие то ресурсы есть?

Заранее благодарен всем окликнувшимся.
...
Рейтинг: 0 / 0
26.11.2010, 14:59
    #36979317
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сканирование документов (бумаги) из Visual FoxPro?
> Автор: Kochegra
> Что посоветуете?

Изучай
TWAIN

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
28.11.2010, 06:30
    #36981426
IP
IP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сканирование документов (бумаги) из Visual FoxPro?
KochegraДоброго всем времени суток!
Хотелось бы уточнить такой вопрос.
Можно ли организовать приложение на visual foxpro для сканирования документов (бумажных).
Смысл примерно такой. Есть программа, которая хранит сканы документов. Хранит не в полях базы, а в соотнесенных папках на жестком диске. Т.е. примерно такой вариант. Есть база клиентов, у каждого клиента есть уникальный номер. На диске есть папка, в которой куча папок с названиями этих уникальных номеров. В этих папка уже хранятся сами сканы.
Можно ли как то сделать сканер (добавить в приложение), который кроме того, что будет сканировать документы, забрасывал бы данный скан в нужную папку и заносил некотурую информацию в табличку?
Как цеплять драйверы сканеров - не сталкивался с данными вопросами. Что посоветуете? Может какие то ресурсы есть?

Заранее благодарен всем окликнувшимся.
Можно и даже очень успешно ....
...
Рейтинг: 0 / 0
02.12.2010, 23:28
    #36992286
Александр Третьяков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сканирование документов (бумаги) из Visual FoxPro?
я вроде давал код когда-то или тут или на фоксклабе.
все работает как часы, поищи по форуму
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
30.11.2015, 15:27
    #39116415
DMITRY_PEREDISTY
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сканирование документов (бумаги) из Visual FoxPro?
на foxclub нет ничего по сканированию.
...
Рейтинг: 0 / 0
02.12.2015, 09:31
    #39118019
glamis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сканирование документов (бумаги) из Visual FoxPro?
DMITRY_PEREDISTY,

Вроде работает, сам давно не проверял, но не жалуются. Даю "как есть".
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
DECLARE INTEGER TWAIN_WriteNativeToFilename IN Eztw32.DLL INTEGER nDIB, STRING cFilename
DECLARE INTEGER TWAIN_FreeNative IN Eztw32.DLL INTEGER nDIB
LOCAL lcFile, lnImageHandle, lnReply
lcFile = "scan_image.bmp"
_pft=ALLTRIM(asup21.path_srv_temp)
ConvFile=_pft+'s1'+SUBSTR(SYS(2015), 3, 10)+'.jpg'
* Get the image
*lnImageHandle = TWAIN_AcquireNative(_screen.HWnd,0)
lnImageHandle = TWAIN_AcquireNative(0,0)
IF lnImageHandle>0
	* Write the image to a disk file
	lnReply = TWAIN_WriteNativeToFilename(lnImageHandle,lcFile)
ELSE
	lnReply=1
ENDIF
* Release the image handle
TWAIN_FreeNative(lnImageHandle)
* Check for errors
CLEAR DLLS
IF lnReply = 0
  * image successfully written to file
	IF thisformset.convert(lcFile,ConvFile)
		Well=CreateObject("WScript.Shell") && создается обьект Shell
		Well.RUN(ConvFile,1,.T.)	&& запускается просмотр файла программой по умолчанию
		RELEASE Well	&& удаляется обьект Shell
	ENDIF
	thisformset.form4.text1.Value=ConvFile 
ELSE
	MESSAGEBOX('Нет данных со сканера',64,'')
ENDIF
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Сканирование документов (бумаги) из Visual FoxPro? / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]