Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.26;
Скачать: CL | DM;

Вниз

И все-таки об использовании сканера   Найти похожие ветки 

 
Salavat ©   (2003-03-05 15:31) [0]

Несколько раз появлялись вопросы про использвание сканера, но толкового ответа так и не было ни разу. Помогите, пожалуйста с этим разобраться.
Конкретная проблема. Кнопочка на форме должна запускать сканирование изображения и последующей передачей куда угодно (дальше разберусь). Ну, хотя бы в буфер обмена...


 
Дмитрий К.К. ©   (2003-03-05 16:31) [1]

ИМХО, здесь лучше юзать готовые решения, тем более, шо их полным-полно.


 
spleen ©   (2003-03-05 17:41) [2]

Salavat
с чего ты начал? т.е. чем уже делал?
я разбиралась с TWAIN, если что могу помочь-)


Дмитрий К.К.
насчет юзать готовые решения....хммм...а кто будет писать эти готовые решения?


 
Дмитрий К.К. ©   (2003-03-05 18:16) [3]


> spleen © (05.03.03 17:41)
> насчет юзать готовые решения....хммм...а кто будет писать
> эти готовые решения?


А ты протри хлазки, милая, ресурсов в Сети великое множество :D


 
spleen ©   (2003-03-05 18:45) [4]

...хм...ну канешно ведь легче найти в сети готовое, чем самому писать...а как быть если выявится маааааааааленький баг?-))

P.S. за милую спасибо Димочка-))


 
Salavat ©   (2003-03-06 02:06) [5]

Пробовал через Кодак, вроде библиотека ставится, а дальше-то что?
А по поводу готового - где его, готовое взять. Я не настолько хорош в Аглицком, чтобы прочитать то, что на буржуйских сайтах...


 
Дмитрий К.К. ©   (2003-03-06 07:25) [6]


> spleen © (05.03.03 18:45)
> ...хм...ну канешно ведь легче найти в сети готовое, чем
> самому писать...а как быть если выявится маааааааааленький
> баг?-))


Виктория, а если самому писать, то багов просто не может быть по определению? :D


 
spleen ©   (2003-03-06 11:26) [7]

Дмитрий К.К.
это твои родные-)) и ты сам знаешь где их отловить и как исправить, свое можешь модернизировать и апгрейдить хоть каждый день.....а чужое это чужое...
как говорят, легче сесть и самому написать код, чем разбираться в чужом-)

а по определению каждый последний баг всегда предпоследний-)


 
spleen ©   (2003-03-06 11:37) [8]

Salavat

я работала с TWAIN-это набор стандартных процедур для работы со сканером, принтером или видеокамерой. Достаточно просто, но надо разбираться. Процедурки работают напрямую с устройством и не надо ничего устанавливать, тока наличие dll и все. Дает скорость и возможность "широкой" настройки устройства.
ссылочки могу дать
1. там что-то типа форума по twain
http://email.sparklist.com/scripts/lyris.pl?visit=twain&id=197477552
2. FAQ
http://www.dosadi.com/faq.htm
3. и оХфициальная страничка
http://www.twain.org/faq.htm

обращайся, а с Кодак не работала-(


 
Salavat ©   (2003-03-07 11:05) [9]

Скачал TWAIN (но, похоже, только trial-версию
Где взять free и как устанавливать
правда, еще статью хорошую нашел, именно про сканирование


 
spleen ©   (2003-03-07 12:33) [10]

так скачал...там TWAIN Toolkit и экзешник twack_32
так это демонстрационная прога, там подбираешь параметры, ибо разные сканеры по разному работают..строгой стандартизации нет
дык если ты распаковал то типа уже и все есть
теперь разбирайси с процедурками, там одна основная
DSMEntry(...)
и варьируя параметрами можно делать чаго хочишь

type
{$EXTERNALSYM DSMENTRYPROC}
DSMENTRYPROC = function(pOrigin: pTW_IDENTITY; pDest: pTW_IDENTITY;
DG: TW_UINT32; DAT: TW_UINT16; MSG: TW_UINT16;
pData: TW_MEMREF): TW_UINT16; stdcall;

TDSMEntryProc = DSMENTRYPROC;

var
DSMEntry: TDSMEntryProc = nil;

// comment
Function: DSM_Entry, the only entry point into the Data Source Manager.

Parameters:
pOrigin Identifies the source module of the message. This could
identify an Application, a Source, or the Source Manager.

pDest Identifies the destination module for the message.
This could identify an application or a data source.
If this is NULL, the message goes to the Source Manager.

DG The Data Group.
Example: DG_IMAGE.

DAT The Data Attribute Type.
Example: DAT_IMAGEMEMXFER.

MSG The message. Messages are interpreted by the destination module
with respect to the Data Group and the Data Attribute Type.
Example: MSG_GET.

pData A pointer to the data structure or variable identified
by the Data Attribute Type.
Example: (TW_MEMREF)&ImageMemXfer
where ImageMemXfer is a TW_IMAGEMEMXFER structure.

Returns:
ReturnCode
Example: TWRC_SUCCESS.


 
dim- ©   (2003-03-07 22:32) [11]

Посмотри на Torry "AcquireImage" она фришная


 
Salavat ©   (2003-03-10 01:17) [12]

А это что такое?


 
Святослав   (2003-03-15 20:45) [13]

У меня есть хорошее решение которое могу выслать. Ответ пишите на sp@nova.lviv.ua поскольку я на етом форуме случайно



Страницы: 1 вся ветка

Текущий архив: 2003.06.26;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.02 c
14-84723
Mike B.
2003-06-05 14:22
2003.06.26
Реклама на сайте


1-84231
Dark Simpson
2003-06-13 02:46
2003.06.26
Как узнать параметры функции в DLL


3-83965
Berezne
2003-05-29 10:43
2003.06.26
Вопрос по DBComboBox


14-84569
Andrew.
2003-06-07 17:30
2003.06.26
SMTP и отправка писем из програмы.


6-84479
alt7
2003-04-21 12:26
2003.06.26
TThread и TIdTelnet