Имя: Пароль:
1C
 
Кто-нибудь работал со штрихкодом GS-128?
0 neomarat
 
02.02.20
22:15
Вот я получил штрихкод сканером: 01149531700494051713080030101089K
Как мне понять, где идут управляющие символы (17), (10), а где просто символы после них?
1 NorthWind
 
03.02.20
06:37
Сканер должен быть правильно настроен, чтобы он возвращал символ FNC1. И далее нужно иметь в виду, что некотрые AI имеют фиксированную длину, а некоторые переменную. Читаете слева направо. Сначала получаете код AI. Потом по этому коду разветвляетесь - для первого случая забираете из строки соответствующее к-во символов, а во втором читаете посимвольно до того как встретите FNC1 или до конца. Если встретили FNC1, то заканчиваете читать данные текущего AI и начинаете разбирать следующий.
2 NorthWind
 
03.02.20
06:50
В вашем случае первый AI это 01, он 14 символов. Забираем из строки 14953170049405. Далее 17, он 6 символов. Забираем 130800. Далее 30, переменная длина. Должен быть FNC1, но мы его не видим. Рискну предположить что 10 грузовых мест, потому что дальше ещё раз 10 - номер партии - 89К. Как-то так.
2 + 2 = 3.9999999999999999999999999999999...