v7: Сканирование документов #581318


#0 by NS
Сейчас используется sp.dll 2003-го года выпуска, но она не умеет сканировать с лотка в несколько файлов, и в ней нет опции автоматического сканирования (убрать окно Epson Scan) - нужно нажимать кнопку "Сканировать" Есть ли компоненты которые умеют делать сканирование в полном автомате с автоподачи? Заранее спасибо.
#1 by NS
Есть еще компонента 1CScan.dll, она и диалоговое окно драйвера не выводит, и автоподачу понимает, только две проблемы - автоподача не работает, и компонента виснет...
#2 by FN
у винды вроде есть встроенное средство, что-то типа СоздатьОбъект("Wia.ImageProcess")
#3 by Mikeware
Исходники были. допиши. Там вроде несложно автоподачей управлять через драйвер. А окно сканирования вроде отключается (точнее, там флажок - оказывать или нет)
#4 by FN
ВО! на инфостарте есть что-то похожее -
#5 by FN
и еще Это для 8, но 7.7 должен пойти
#6 by smaharbA
WIA не всегда есть, он общедоступен на сайте производителя
#7 by NS
WIA по OLE разве работает на серверных Windows?
#8 by NS
Она с исходниками? Или просто обратиться к автору?
#9 by NS
У меня есть информация что такое на серверной винде не взлетит.
#10 by Злопчинский
у меня пользуются 1SCAN - не жаловались на подвисания...
#11 by FN
я просто "нагуглил". Сам сканирую ручками пользователей - так надежнее
#12 by Злопчинский
- вот такую наваял для своих юзверей. один клиент взял чтобы тупо переточить под 8-ку... ;-)
#13 by FN
таки да, на 2003 регистрится, но объект не создает :(
#14 by trad
на с исходниками.
#15 by trad
+ делфи6 вроде
#16 by NS
У меня не регистрится. Спасибо, посмотрю. Виснет, если кто-то другой тоже попытался обратиться к сканеру. И Автоподача на моем сканере просто не работает.
#17 by FN
поправочка: скачал зарегистрировал соотвествующую длл запустил службу Windows Image Acquisition (WIA) и СоздатьОбъект("WIA.ImageFile") - создает объект! дальше потестить не могу по причине отсутсвия устройства на серваке
#18 by FN
все это под вин2003 32бит
#19 by NS
Я качал её-же. Не регистрируется.
#20 by FN
могу прислать reg-файл
#21 by trad
на всякий случай WIA не со всеми сканерами работает. Точнее дрова должны быть совместимые с WIA. Не у всех, особенно древних, сканеров они есть.
#22 by NS
Поддержка WIA у сканера есть. У меня сама WIA по OLE не работает.
#23 by NS
Да, спасибо.
#24 by NS
При регистрации выдает ошибку - "не найден указанный модуль"
#25 by FN
блин, там очень много записей в реестре... ты wiaaut.dll  в систем32 копировал? регистришь из систем32?
#26 by NS
Да. Система 64 битная.
#27 by trad
для справки WIA есть на XP без доп.пакетов ПО но WIA это набор winapi-интерфейсов А то что мы скачиваем с сайта MS для XP и то что есть в vista+ от рождения, это Windows® Image Acquisition Automation Library v2.0 Это ОЛЕ-интерфейс к WIA.
#28 by FN
Не знаю чем помочь. Если записи из моего реестра (для 32-битной) тебя спасут - то постараюсь их вытащить и выслать.
#29 by NS
Это я в курсе, но без ОЛЕ в любом случае нужна компонента. Нет, не надо. Спасибо, исходники посмотрел - буду править их.
#30 by NS
trad, огромное спасибо! Это новая версия компоненты, у меня была более старая, эта при автоподаче кидает на диск все сканы, в отличии от той что была у меня - та кидала только последний.
#31 by trad
но все же при наличии wia-совместимого сканера я бы лучше еще покопал в эту сторону.
#32 by NS
Зачем? wia это тормоза как минимум (OLE). Поддерживать компоненту на Делфи я смогу, исходники же есть.
#33 by trad
В процессе сканирования! оле-вызовы не могут быть тормозами.
#34 by NS
Учитывая что сканирует один лист за 2 секунды, если с планшета, и быстрее, если с автоподачи...
#35 by trad
Главный, для меня по крайней мере, недостаток SP - это Jpeg с некорректным dpi. А это очень важная штука, если конечно потом требуется печать в размере оригинала.
#36 by NS
А чем компонента хуже? Никаких минусов не вижу. Диалоговое окно сканирования уберу.
#37 by trad
Даже десяток миллисекунд в 1 секунде это 1%
#38 by NS
Так исходники ведь есть. Подправить да и всё.
#39 by trad
Да и это. А вызов из ВК не сильно отличается от вызова ИДиспатч :)
#40 by NS
При вызове из ВК тоже лезет в реестр?
#41 by trad
при создании объекта - конечно. при вызове нет.
#42 by trad
Кстати у меня есть еще более свежая поделка по twain-сканированию. Правда уже на c++ под vs10. И она ИДиспатчевая. Эта поделка совсем аскетичная. Весь интерфейс - два метода: Если интересно, тебе могу подарить исходники.
#43 by NS
Да, конечно, спасибо. Мне сейчас еще и фотоаппараты (Веб, IP Камеры) в 1С надо будет подключать.
#44 by NS
Nefedov_Serge@mail.ru
#45 by NS
Nefedov_Sergei@mail.ru
#46 by NS
Насчет WIA - служба есть, запущена, она работает, но почему-то wiaaut.dll не хочет регtстрироваться.
#47 by trad
во самое то связаться с WIA завтра подготовлю пакет я не пробовал и не уверен, но может быть дело в 64 битах, хотя на сайте MS про ограничения не сказано. Завтра проверю.
#48 by NS
Может в терминале не хочет?
#49 by NS
Всё, запустил - девушки в счастье.
#50 by smaharbA
т.е. ты не пытался зайти на сайт майкрософт из-за ортодоксальности ?
#51 by smaharbA
"ортодоксальности"
#52 by NS
В смысле не пытался? Конечно-же пытался.
#53 by NS
А какое они отношение к вообще имеют?
#54 by Злопчинский
а как у тебя организовано? сетевой сканер? в приемный лоток кинули кучу листов и он насканировал в определенную папку на диск?
#55 by NS
Сканер сетевой, стоит рядом с рабочим местом. Пользователь сидит в терминале, на терминальном серваке этот сканер прописан. Используется для сканирования возврата. Каждый возврат от покупателя заводится в программе (клиенты - магазины, в электронном виде документов от них не дождешься), потом все листы по этому возврату кладутся в лоток и в возврате в 1С нажимается кнопка "Сканировать". При этом естественно сканы привязываются к документу.
#56 by Злопчинский
как прописать доступ к сканеру, который подключен к локальному месту - чтобы сканер был доступен в терминальной сессии с этого компа..?
#57 by Злопчинский
у тебя эта разработка на 7.7 или на 8-ке? если на 7.7 - предлагаю поменяться - даю в обмен . ???
#58 by NS
У меня сканер с сетевым интерфейсом. Для локального сканера есть утилиты для пробрасывания на сервер, но они глючные, и те что я знаю - не хотят пробрасывать на win 2003. Обработку конечно не жалко, у этого клиента буду в пятницу, могу выслать. Действия у комплекса обработок два - 1. Сканирование. 2. Показ в удобном виде всех привязанных к документу сканов с возможностью поворота и печати. Есть правда одна неприятность - изначально сделана привязка к номеру документа, а не внутреннему коду, но это легко переписать, и я забыл сделать возможность отправки сканов по мылу из 1С - в пятницу если будет время, то допишу. Обработки на семерке.
#59 by trad
.2 для показа какой инструмент используешь?
#60 by trad
На 64-битном 2008 сервере регистрация прошла успешно (regsvr32 wiaaut.dll) Но этот сервер - в режиме управления, а не в терминальном. Попробуй свой терминальный сервер перед установкой перевести в режим установки: change user /install после установки обратно change user /execute
#61 by NS
Таблица.  Из таблицы можно открыть в "Просмотр фотографий Windows" А в чем всё-таки преимущества WIA над Twain?
#62 by trad
.2 он работает
#63 by NS
Так и Twain работает. Проф пакеты обработки изображений используют Twain.
#64 by trad
Я не говорю что twain плох в принципе. TWAIN можно сказать умеет все что нужно для получения изображений. На проф пакеты используют twain напрямую, через API. А мы же говорим про 1с. В 1с ты можешь использовать twain только посредством ВК. А у ВК, в нашем поле зрения, как выясняется есть разные недостатки.
#65 by trad
* НО проф пакеты используют...
#66 by NS
Так исходники же есть. Я её перепишу если будет большая надобность.
#67 by Злопчинский
готов принять. прошу выслать на e.meil@mail.ru . отправка скана по мылу - нифига не проблема, это у меня практически штатный уже функционал. . в ближайшее время также положу "подсистемку" привязки сканов к любым докам/справочникам: просто и незатейливо, без изменений конфигурации. на ИСЕ есть "фабрика" изображений для доков... но неохота курочить конфигу; хотя там типа на перехватичках...
#68 by NS
Конечно добавить одну строку кода для отправки мыла не проблема :) У меня есть соответствующая процедура в глобальном модуле.
#69 by NS
Та же самая ошибка.
#70 by NS
Ушло.
#71 by Злопчинский
чегой-то нету... посмотрю еще...
#72 by NS
У меня в отправленных, на ящик из лички.
#73 by Злопчинский
ок, получено, спсб!
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям