Сканирование из программы
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Сканирование из программы
Вот и у меня появилась потребность сделать в программе кнопку "Сканировать".
Первым делом решил поставить эмулятор сканера, так-как реального сканера нет.
Нашел на форуме "Сканирование без сканера" viewtopic.php?f=1&t=2698&hilit=twain
Но ссылка битая. Может у кого остался этот эмулятор?
И второй вопрос - кто нибудь делал поточное сканирование?
То-есть когда сканируются все документы из лотка до его опустошения и сохраняются, например как Scan_date_time.jpg
Буду благодарен.
Первым делом решил поставить эмулятор сканера, так-как реального сканера нет.
Нашел на форуме "Сканирование без сканера" viewtopic.php?f=1&t=2698&hilit=twain
Но ссылка битая. Может у кого остался этот эмулятор?
И второй вопрос - кто нибудь делал поточное сканирование?
То-есть когда сканируются все документы из лотка до его опустошения и сохраняются, например как Scan_date_time.jpg
Буду благодарен.
С уважением, Soft42
Сканирование из программы
И тишина. Нашел эмулятор сканера
https://download.dynamsoft.com/TWAIN/tw ... .2.1.3.msi для х64
https://download.dynamsoft.com/TWAIN/tw ... .2.1.3.msi для х32
Встал без проблем.
Теперь бы примерчик на сканирование или ImageEx.
https://download.dynamsoft.com/TWAIN/tw ... .2.1.3.msi для х64
https://download.dynamsoft.com/TWAIN/tw ... .2.1.3.msi для х32
Встал без проблем.
Теперь бы примерчик на сканирование или ImageEx.
С уважением, Soft42
- Дед Пахом
- Старичок
- Сообщения: 3133
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 10 раз
- Поблагодарили: 28 раз
- Контактная информация:
Сканирование из программы
Добрый день.
В ходе разбирательства с примером ImageEx, возник вопрос.
Можно ли скомпилировать программу как один локальный EXE, без внешней библиотеки DLL?
А то она уж очень большая, больше 2 Мб
В ходе разбирательства с примером ImageEx, возник вопрос.
Можно ли скомпилировать программу как один локальный EXE, без внешней библиотеки DLL?
А то она уж очень большая, больше 2 Мб
С уважением, Soft42
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1376
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
Сканирование из программы
Конкретно ImageEx нельзя. Там кстати насколько я помню, три dll надо а не одну. А те, которые можно, просто увеличат вам exe на те же 2 м.б. А в каком кейсе сейчас 2 мб это много?
Сканирование из программы
ImageEx 503 с FTP, одна Imgxcor5.DLL = 2265 Kb
Ну я рассуждаю примерно так:
Создаешь пустое приложение - это примерно 1-1,5 Мб в зависимости от подключенных драйверов.
А затем пишешь/сопровождаешь. Каждый год приложение толстеет на 1 Мб.
Пять лет сопровождаешь - EXE = 5-6 Мб. Конечно при условии неиспользования сторонних библиотек/разработок. Имхо.
Поэтому, сейчас при подключении всего-то функционала для работы с TWAIN добавляется еще и весь графический функционал - это запредельно много
Жаль, что нельзя.
Ну я рассуждаю примерно так:
Создаешь пустое приложение - это примерно 1-1,5 Мб в зависимости от подключенных драйверов.
А затем пишешь/сопровождаешь. Каждый год приложение толстеет на 1 Мб.
Пять лет сопровождаешь - EXE = 5-6 Мб. Конечно при условии неиспользования сторонних библиотек/разработок. Имхо.
Поэтому, сейчас при подключении всего-то функционала для работы с TWAIN добавляется еще и весь графический функционал - это запредельно много
Жаль, что нельзя.
С уважением, Soft42
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1376
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
Сканирование из программы
Так в каких кейсах увеличение размера приложения на пару мегабайт так критично? А так вообще можно писать все самому через WinAPI и не понадобится таскать весь графический функционал. Тут или-или.
Сканирование из программы
Ну у нас с расшаренной папки на сервере запускаются программы. Пользователей больше сотни в разных городах России.
Программы весом 10-30 Мб открываются 5-15 минут (Делфи). И не важно какие, просто пользователи далеко.
Вот я и не хочу попасть в похожую ситуацию.
Программы весом 10-30 Мб открываются 5-15 минут (Делфи). И не важно какие, просто пользователи далеко.
Вот я и не хочу попасть в похожую ситуацию.
С уважением, Soft42
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
-
- ✯ Ветеран ✯
- Сообщения: 1014
- Зарегистрирован: 08 Июль 2005, 6:48
- Откуда: Россия
- Поблагодарили: 1 раз
Сканирование из программы
Тут дело принципа, можно ли сделать лучше!так может ну его, "Делфи,...", и обратно ...?
А со сканированием столкнулся с проблемой.
В демо-примере к ImageEx в пункте "Other/Twain scanning" кнопки "Сканировать (acquire images)" и "Сохранить (create PDF)" раздельные.
Подразумевается, что пользователь ждет окончания сканирования и только потом нажимает "Сохранить".
Если нажать раньше, то ничего хорошего не получится, или пустой файл, или неполный.
Надо как-то определять, что сканер уже закончил сканирование и можно дальше уже запускать сохранение.
Никто не знает, как определить окончание сканирования?
С уважением, Soft42
-
- ✯ Ветеран ✯
- Сообщения: 1014
- Зарегистрирован: 08 Июль 2005, 6:48
- Откуда: Россия
- Поблагодарили: 1 раз
Сканирование из программы
посмотри в документации к ImageEx, функция (которая при нажатии кнопочки сканировать...) должна что-то возвращать, если я правильно помню...
-
- ✯ Ветеран ✯
- Сообщения: 1014
- Зарегистрирован: 08 Июль 2005, 6:48
- Откуда: Россия
- Поблагодарили: 1 раз
Сканирование из программы
опять??? "...это всё неправильно"
а вообще, вспоминай, когда меня подвозил с/на работу , говорили с тобой в "пробках" на эти темы - про распознавание, ТТН, выбор "инструмента" - питон и библиотеки...
обрати внимание что можно еще на этапе сканирования сделать много всего, если сканер поддерживает:
Что означает «Сканируемая сторона»?
Сканируемая сторона определяет то, какая сторона документа, вставленного в сканер, будет отсканирована:
Одностороннее – сканирует одну сторону документа
Двухстороннее – сканирует обе стороны документа
Сшивка – сканирует обе стороны документа и программно объединяет оба изображения в одно единое.
Что означает «Определение двойного захвата»?
Определение двойного захвата предназначено на случай, если сканер захватит сразу несколько листов при автоматической подаче из лотка.
Что означает «Пропускать пустые страницы»?
Функция Пропускать пустые страницы предназначена для определения и пропуска пустых страниц при сканировании. По умолчанию отключена.
...потоковые документ-сканеры серии ... оснащены ультразвуковым датчиком двойного захвата листа для обнаружения слипшихся и скрепленных страниц. Данная функция особенно полезна при работе с большим объёмом документации.
Последний раз редактировалось Ал 09 Ноябрь 2019, 17:20, всего редактировалось 1 раз.