Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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.029 c
1-84410
Yoyo
2003-06-09 18:03
2003.06.26
Нужно вставить текст


14-84733
Soft
2003-06-04 11:27
2003.06.26
О


3-83922
Tanya
2003-06-03 16:49
2003.06.26
Запись данных в базу при отключении питания


14-84628
Карлсон
2003-06-09 19:39
2003.06.26
w2k английский.


3-83958
first_aid
2003-05-28 06:50
2003.06.26
ADO, dBase и русские буквы?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский