Форум OlegON > Программы и оборудование для автоматизации торговли > Оборудование > Сканеры штрихкода > Datalogic

DataLogic QD2590. Подскажите, как убрать лишний GS. : Datalogic

03.05.2024 22:44


01.04.2024 12:12
svs_60
 
Есть такой код: 010460620309811821-lccV6Q #29 8005269000 #29 93kods #29 240FA068369.85 #13 (блок сигарет). #29 - это GS.
Подскажите, как убрать только последний символ #29?
Должна получиться вот такая вот строка: 010460620309811821-lccV6Q #29 8005269000 #29 93kods 240FA068369.85 #13.
Понимаю, что через форматирование данных, но что-то как-то не получается. Форматирование выставляется в Aladdin ver. 3.2.0.16.
01.04.2024 12:44
student
 
не понятно зачем убирать #29

и если убрать только #29 перед то будет кривой криптохвост т.к. сам идентификатор попадет туда
имеет смысл убирать все после криптохвоста
Цитата:
svs_60 #29 93kods
причем проще это будет сделать в программе обработке и не мучать сканер :)
01.04.2024 14:03
svs_60
 
Цитата:
student причем проще это будет сделать в программе обработке и не мучать сканер :)
Разработчики ПО не идут на встречу. Там очень хитрое ПО. Линуксоподобная ОС + фронт с постоянной связью с бэкофисом. Даже тестовое место не подготовили.
Сканер должен работать в USB ALT MODE (VCOM не поддерживается совсем). Сканера DataLogic как раз позволяют всё настроить под их фронт, но остался последний нюанс:
из штрихкода блока сигарет не берётся МРЦ. Посмотрел описание структуры кодов датаматрикс систем ГИС МТ, МДЛП версия 1.2 от 28/01/2022. Именно в это время писался этот софт.
Там как раз нет третьего GS. Предполагаю, что как раз разработчики его и упустили. Вот и встал вопрос с форматированием данных.
01.04.2024 21:53
pavel_k
 
svs_60, длина данных между разделителями одинакова? Если да, то настроить сканер на передачу первых n-символов до требуемого разделителя для данного типа двумерного кода.

Правка: pavel_k, 01.04.2024 21:55
12.04.2024 16:10
svs_60
 
Спасибо всем ответившем. Там оказалась включена функция multi-byte encoding, а её не выключить без обращения в ТП. Далее будем общаться с ТП через 3-х лиц.
Часовой пояс GMT +3, время: 22:44.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.