ductuan_itpro Ответов: 1

Считывание кода 128 в текстовое поле winform с помощью считывателя штрих-кодов MC3190


Это моя беда:
Я хочу написать приложение winform с текстовым полем для запуска на ПК. Затем я использую Motorola MC3190 barcode reader для удаленного доступа к ПК и запускаю приложение для сканирования штрих-кода code128 в текстовое поле. Но результирующие данные в текстовом поле неверны:
Именно штрих-код:
AFX015*BF02044701*300816*9

Данные текстового поля:
AFX0158BF02044701830081689

Проблема в том, что звездочки заменяются на "8"

Пожалуйста, помогите мне по причине и решению. Большое спасибо!

Что я уже пробовал:

Re-config scan datawedge в считывателе штрих-кодов

StM0n

Правильно ли данные передаются в Редактор (например, блокнот)?

ductuan_itpro

Да, это все еще правильно в редакторе как блокнот

StM0n

Хорошо... как вы вставляете текст в текстовое поле... простым вводом текстового поля и затем пишете его или используете другой способ?

ductuan_itpro

как и в моем вопросе, я использовал MC3190 barcode reader (WindowCE), использовал Remotedesktop для сервера приложений, запустил свое приложение, поместил курсор в текстовое поле и сканировал штрих-код с помощью barcode reader (MC3190 like as my keyboard). Моя беда в том, что Штрих-код неверен, некоторые символы ( * ) заменяются на (8).

Точно штрих-код: AFX015*BF02044701*300816*9
Данные текстового поля: AFX0158BF02044701830081689

StM0n

Извините, я не уловил этого в первый раз, когда прочитал Ваш вопрос.

ductuan_itpro

Да, Спасибо

ductuan_itpro

Код 128 включает символы ASCII. Есть ли причина, по которой нельзя получить звездочки? ?

Jacky213

Вы можете попробовать крошечный и простой в использовании компонент штрих-кода для чтения кода 128 в приложениях windows form - http://freebarcode.codeplex.com/

1 Ответов

Рейтинг:
1

Member 10062432

вы должны встроить формат штрих-кода в свой считыватель штрих-кодов.
ваши уникальные идентификаторы.
то же самое, что и ваш формат штрих-кода.