Форум: "Media";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
ВнизИ все-таки об использовании сканера Найти похожие ветки
← →
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 вся ветка
Форум: "Media";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.03 c