Как определить идентификаторы приложений и их значения из 2D штрих-кода GS1 (2D Datamatrix)? - PullRequest
0 голосов
/ 17 декабря 2018

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

По сути, при сканировании двухмерных штрих-кодов я получаю непонятную строку, например:

011234567890123410abcde21fghijk17200101 

Мне удалось запрограммировать несколько сканеров, чтобы «идентифицировать» идентификаторы приложений, заключив их в круглые скобки, такие как:

(01)12345678901234(10)abcde(21)fghijk(17)200101

Это требует изменения конфигурации сканеров, но мне нужно мое программное обеспечениеа не мое оборудование для определения значений, а не полагаться на проприетарные сканеры, чтобы сделать работу за меня.

Я дошел до того, что вытащил разделители групп из полей переменной длины, и, похоже, я застрял.

Любая и вся помощь оценена, я ломал голову несколько дней,Нашими любимыми языками являются C # и Javascript, но если у кого-то есть логика , даже если это псевдокод, это будет более чем полезно.

1 Ответ

0 голосов
/ 18 декабря 2018

Для вашей проблемы, этот документ GS1 DataMatrix Guideline , распространяемый GS 1, поможет вам.

Непосредственно в блок-схеме на стр. 18 есть ответ.
Однако вам нужно будет прочитать и другие части.

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

...