--}}
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем

Сканер штрих-кодов шк начинается с нуля

Нужен совет (поиск решения проблемы. не для купли-продажи)
1942
22
С друзьями на NN.RU
В социальных сетях
Поделиться
DIMANOV
31.08.2023
Привет, всем)
Есть сканер штрих-кодов Атол SB2109 BT, подключен по USB как клавиатура.
При сканировании ШК EAN-13 начинающихся с нуля, этот начальный ноль сканер режет. В инструкции я не нашел что можно настроить, чтобы не обрезал. Проверял сканированием в 1С и просто в блокнот.
В техподдержке Атол молчат, тупо прислали инструкцию ля сканера.
Может кто-то решал подобную проблему с этим сканером?
K0IIIAK
31.08.2023
DIMANOV
31.08.2023
Оно и не оно)))
Проблема та же, но модель сканера не моя.
Для совей модели в инструкции не нашел как отключить UPC коды.
Варианты:
Попробовать добавить префикс

Или

Настроить как эмулятор COM порта
DIMANOV
31.08.2023
Алексей, спасибо.
Если префикс добавить, то думаю он к любому штрих-коду будет его добавлять, хоть с нуля начинается, хоть нет.
В качестве ком-порта попробую настроить.
mik-mak
31.08.2023
DIMANOV писал(а)
он к любому штрих-коду будет его добавлять

Там есть контрольная цыфирь:
roskod.ru/info-articles/raschet-kontrolnoj-tsifry-ean-13/
Тоесь, щщитаем с нулём
- канает - значит ОК, нолик пририсовали "в тему"
- не канает - значит щщитаем без нуля, если ОК, то оставляем без нуля, если не ОК, то как-то ещё проверяем (например, глазом смотрим) %))
Ну, или наоборот, если коды с нулём реже, чем без нуля..
DIMANOV
01.09.2023
Ваша теория не работает)))
Разрешаю префикс для штрих-кода и он тогда те коды что начинаются с нуля сканирует верно, а те что начинаются не с нуля сканирует как 14 символов, добавляя ноль в начало.
mik-mak
01.09.2023
Хмм..
DIMANOV писал(а)
а те что начинаются не с нуля сканирует как 14 символов, добавляя ноль в начало.
Так контрольная сумма тогда не сойдётся!
DIMANOV
01.09.2023
Могу видео прислать как работает с префиксом))
mik-mak
01.09.2023
DIMANOV писал(а)
Могу видео прислать как работает
Лучче код покажи, как это обрабатывается %)
DIMANOV
01.09.2023
Я думаю самим сканером обрабатывается. Как в блокнот значение попадает?
mik-mak
01.09.2023
Сканер, скорей всего, просто "0" на первой позиции отпиливает и ничего не проверяет.. Доказывает это строка без нолика в "блокноте"
Следовательно, "обработка" должна этот косяк пофиксить..
Тоесь, считываешь строку, а дальше проверяешь контрольную сумму.. Если не соответствует считанной строке, то дописываешь на первую позицию "0" и проверяешь полученную строку ещё раз.. Если контрольная сумма соответствует новой строке - значит ОК..
K0IIIAK
01.09.2023
не сойдётся, если сканер её вообще считает
а если сканер не проверят код на соответствие формату, тогда всё логично
mik-mak
01.09.2023
Я исхожу из того, что сканер - тупая железка, и вся обработка происходит на хосте..
DIMANOV
01.09.2023
Вот кстати хороший вопрос, а где ноль режется по факту?
K0IIIAK
01.09.2023
имхо, если в блокнот ноль не прилетает, значит он режется сканером
K0IIIAK
01.09.2023
и да, и нет

1) сканер может много чего уметь, если его настроить
2) когда сканирование происходит в некое текстовое поле(как частный случай открытый блокнот), сканер воспринимается как устройство ввода, вот не факт, что ПО как-то особенно контролирует получаемую последовательность символов

обработка может происходить совсем не так. как мы тут на форуме обсуждаем
Ноль режется при передаче кода, наверное, а не при сканировании
DIMANOV
01.09.2023
Скорее всего его режет сканер, так как в блокнот и в 1С значение попадает без нуля.
DIMANOV
04.09.2023
В общем...
Добился ответа от ТП Атол, сказали нужно отключить конвертацию UPC-A в EAN-13 прислали ШК для этого.
В общем отсканировав ШК, который отключает конвертацию все заработало как надо.
Приложу ШК для этого, мало ли у кого возникнет такая же проблема.
997
04.09.2023
DIMANOV писал(а)
Если префикс добавить, то думаю он к любому штрих-коду будет его добавлять, хоть с нуля начинается, хоть нет.

И чем это не решение? При чтении в ПО фильтруем префиксы-суффиксы, получаем чистенький и полный шк.
Мы как то тоже е....сь с аналогичным, нужно смотреть таблицы, там штрих кодами надодо было его перевести в режим, и добавить преферекс... тогда он считывал все чотко....
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем
Последние темы форумов
Форум Тема (Автор) Последний ответ Ответов