Распознавание штрих-кодов настольным сканером

1. BelCyber 30.05.16 09:26 Сейчас в теме
Добрый день.
Вот подкинули на проработку вопрос. Пользователь хочет сканировать бумажные копии документов с нанесённым штрих-кодом и что бы при этом некий софт (в идеале - с возможностью интеграции) распознавал нанесённый штрих-код и искал в учётной системе (1С) документ и прикреплял отсканированный файл к найденному документу.

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

Заранее спасибо.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. master-kiu 30.05.16 09:58 Сейчас в теме
(1) BelCyber,
В 1С есть возможность подключения сканера штрихкодов. Также есть возможность вывести штрихкод на печатную форму.
Далее можно сканировать печатную форму документа и позиционироваться на этом документе, например в списке документов. Или какое другое действие с этим документом совершать.
Вопрос зачем Вам прикреплять к документу "отсканированную" печатную форму, которую Вы только что распечатали ?
Наверное имелось ввиду "сканировать" печатную форму после того как на ней будут собраны все печати и подписи ?
А по штрихкоду на печатной форме документа его искать в журнале ?
4. BelCyber 30.05.16 11:04 Сейчас в теме
(3) master-kiu,

Да, имеется в виду прикрепление подписанных заказчиком экземпляров документов.При этом нужно понимать что документы могут вернуться через продолжительное время.

Да, поиск в журнале документов.

Про Active x - спасибо за подсказку. Правильно я понимаю, что речь в данном случае идёт о попиксельном считывании электронной копии документа?
6. sonne 30.05.16 13:14 Сейчас в теме
(1) BelCyber, мы делали обработку, которая в нужной папке все файлы pdf конвертирует в картинку с помощью ImageMagick, потом в этой картинке ищет и распознает QR-код с помощью ZBar.
10. BelCyber 30.05.16 14:50 Сейчас в теме
(6) sonne,
а так можно только QR коды, или обычный EAN13 тоже потянет?
11. sonne 30.05.16 15:01 Сейчас в теме
(10) BelCyber, должен и обычный:
It supports many popular symbologies (types of bar codes) including EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 39, Interleaved 2 of 5 and QR Code.
2. dsl85 30.05.16 09:52 Сейчас в теме
С большинством сканеров обычно идут драйвера и комплект библиотек Active X.
Работа со сканером предельно проста через эти ActiveX. Так же многие сканеры (не беспроводные) поддерживают работу в режиме клавиатуры, ну а уж через внешнюю обработку, на форме которой отлавливать нажатия, не составит труда делать поиск по всему чему захочется.
5. master-kiu 30.05.16 12:28 Сейчас в теме
Если сканировать печатный документ и прикреплять к доку в базе (отдельный реквизит под это выделить), очень скоро размер базы сильно увеличится. Можно ввести в базу новый документ типа "Архив", а в него в табличную часть заносить доки из базы по тем печатным формам которые вернулись от клиентов. А "физически" подписанные экземпляры от клиентов в "коробки" складывать. Один документ "Архив" - одна "коробка".
Организовать поиск по отсканированному с печатной формы штрихкоду с последующим заполнением доками базы табличной части документа "Архив".
8. BelCyber 30.05.16 14:47 Сейчас в теме
(5) master-kiu,
Спасибо за идею, но у нас привязан документооборот к событию появления копии документа в системе, поэтому прикрепление файла к документу - неотъемлемое условие. Вопрос с разрастанием базы решили с помощью архивирования прикрепляемых файлов. Файлы старше 3 месяцев раз в день скидываются в архив (отдельная база) и могут быть получены оттуда по запросу
7. v3rter 30.05.16 13:52 Сейчас в теме
9. BelCyber 30.05.16 14:50 Сейчас в теме
(7) v3rter,
поясните пожалуйста, речь идёт о каком-то программном интерфейсе FineReader через который это можно автоматизировать? Просто сканировать файлы - распознавать - прикреплять как по мне будет дольше чем нераспозранный файл руками загонять в 1С.
12. v3rter 30.05.16 16:48 Сейчас в теме
(9) BelCyber, Да, файнридером распознавание штрихкодов не автоматизировать - только в корпоративной версии и очень заморочено.
13. uriy 3 31.05.16 16:56 Сейчас в теме
А если так!
у каждого документа есть свой номер - пусть это и будет наш штрихкод
в базе делаем папку для сканов документов
отсканированному доку присваивается его номер
а в 1с-ку дописываем обработку которая вытягивала с папки с доками файл под нужным номером

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

?
14. v3rter 31.05.16 17:22 Сейчас в теме
Да, кстати, какой вид штрих-кода на документах? EAN-13?
15. v3rter 31.05.16 17:47 Сейчас в теме
Эту консольную распознавалку пробовали?
http://platform.twit88.com/projects/mt-barcode/files
http://platform.twit88.com/projects/mt-barcode/wiki/WiKi_Console

В работе выглядит так:

C:\Users\User1>"C:\Program Files (x86)\MessagingToolkit\MessagingToolkit-Barcode\Demo Clients\Console\CommandLineRunner.exe" --try_harder "D:\1С\Scan.jpg"
file:///D:/1С/Scan.jpg (format: EAN13, type: Product):
Raw result:
4601496220802
Parsed result:
601496220802
Found 2 result points.
Point 0: (2174,3432)
Point 1: (2174,3119,5)


Без --try_harder работает плохо.

Юридически бесплатная только для некоммерческого использования.
BelCyber; +1 Ответить
16. BelCyber 01.06.16 13:40 Сейчас в теме
(15) v3rter,
Нет, даже не знал про такую.
Спасибо за информацию, буду разбираться.
Похоже, то что мне нужно.

P.S. Да, EAN-13 (по крайней мере планировалось именно такую кодировку использовать)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот