Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Сканирование штрих-кода / 6 сообщений из 6, страница 1 из 1
03.09.2012, 22:21
    #37942098
griZZZly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сканирование штрих-кода
Заранее извиняюсь, если не угадал с разделом.

Ситуация такая. Есть медицинский полис с двухмерным штрих-кодом (PDF 417).
Есть сканер, который умеет сканировать такие штрих-коды.
Задача - написать утилитку, которая будет перехватывать данные, посылаемые сканером, и выводить на экран данные (фамилия и номер полиса).
Язык программирования не важен, но смотрю в сторону Java, т.к. можно все это дело в виде апплета положить в веб.
Сканер эмулирует клавиатуру, задача первая - корректно перехватить данные, т.к. среди символов есть непечатаемые, простой текстбокс не покатит. Сразу вопрос - можно ли сделать такое в апплете?
Задача вторая - декодировать полученные данные. Ну тут я могу только надеяться, что кто-то с такой задачей уже сталкивался, потому как читать ГОСТы... то еще удовольствие. Либо я усложняю задачу, но простым переводом символов в байты, а из байтов в двоичное кодирование номера полиса, отделаться не удалось.

Вот такой вот поток сознания. Любая помощь приветствуется.
...
Рейтинг: 0 / 0
03.09.2012, 22:39
    #37942111
strizh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сканирование штрих-кода
griZZZly,
Вначале читаем документацию по SDK на сканер.
Если это Motorola, то там расписано все вплоть до примеров на VB и на C#.
...
Рейтинг: 0 / 0
04.09.2012, 08:22
    #37942266
griZZZly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сканирование штрих-кода
strizhgriZZZly,
Вначале читаем документацию по SDK на сканер.
Если это Motorola, то там расписано все вплоть до примеров на VB и на C#.
Загвоздка в том, что какой будет сканер, неизвестно. Сейчас у меня Honeywell Xenon 1900, но реально может использоваться и другой.

С одномерными штрих-кодами, например, все очень просто. Независимо от модели и производителя они в цифровом виде выдают данные штрих-кода. Я полагал, что и с двухмерными дела обстоят примерно так же, иначе зачем изобретать всякие стандарты, чтобы их потом нарушать.

Нашел какой-то онлайн сервис по распознаванию штрих-кодов, вот что он мне выдал.
Код: xml
1.
2.
3.
4.
      <barcode bccnt="1" page="1" type="Pdf417" rotation="none" length="130" l="36" t="33" r="632" b="169" module="2.9pix">
        <data source="text" dscr="Text">&#x2;&#x1A;}y&#65446;&#65417;1&#65461;=&#65495;&#65501;H&#65513;&#65427;C&#65527;&#65422;A6&#65471;e&#65495; &#65412;&#65511;!]&#65479;P^`&#x1;z&#65533;&#x1;%&#65454;pQ&#65451;&#65421;/J&#65509;U&#65441;&#65433;&#65469;%&#65460;]&#65531;&#65514;&#65528;&#x1C;p&#x11;z|77 &#x13;&#x1C;2&#65493;&#65434;K&#65519;&#x1B;&#65520;e&#65459;&#65472;8&#65411;&#65533;&#65511;&#65481;&#65446;&#65504;C&#65446;1&#65496;f&#65506;&#x12;2&#65515;N&#x18;&#65454;&#65484;&#65480;jC</data>
        <data source="data" dscr="Hex Data">02001a7d79a68931b53dd7dd48e99343f78e4136bf65d72084e7215dc7505e6000000000000000000000000000000000000000000000000000000000017afd00000125ae7051ab8d2f4ae555a199bd25b45dfbeaf81c70117a7c377f3720131c32d59a4bef1bf065b3c03883fde7c9a6e043a631d866e21232eb4e18aeccc86a0043</data>
      </barcode>


Вместо вопросов непечатаемые символы.
...
Рейтинг: 0 / 0
11.09.2012, 07:34
    #37951939
Денис Б.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сканирование штрих-кода
griZZZly,
Забей на сканеры. Это слишком разорительно.
Посмотри в сторону простых веб-камер + готовый софт (включая онлайн (и кодирование и раскодирование) и бесплатные (и работающие в фоновом режиме и с исходниками))
Телефон на том-же андроиде элементарно читает двумерные штрих-коды.
Зачем покупать профессиональные сканеры для такой элементарной задачи? Если кодируешь в двумерный, то онлайн доступа к базе нет (я так понимаю).
И где делают медицинский полис с двухмерным штрих-кодом (PDF 417)? Может у них и софт есть для считывания, иначе зачем им его делать.
...
Рейтинг: 0 / 0
11.09.2012, 10:23
    #37952096
Злой Бобр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сканирование штрих-кода
griZZZly,

Тынц
Невижу вообще проблемы. Научитесь пользоваться поиском и вас попустит.
...
Рейтинг: 0 / 0
12.09.2012, 06:32
    #37953673
Денис Б.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сканирование штрих-кода
Злой БобрНевижу вообще проблемы. Научитесь пользоваться поиском и вас попустит.

!!! Developer License от $2750 до $11650

Мне не кажется, что Вы не дописали фразу. После слова "попустит" кажется не хватает " по миру".

Гораздо дешевле и быстрее нагуглить сорцы. Заодно и мануал по сканеру (если он нужен), т.к. не все сканеры читают все виды двумерных штрих-кодов и не все работают с уникодом.
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Сканирование штрих-кода / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]