Форум OlegON > Программы и оборудование для автоматизации торговли > Кассовые программы > УКМ-4

Проблема с настройкой связки сканеров LS7708+LS2208 для УКМ-4 : УКМ-4

23.11.2024 4:06


05.09.2016 10:35
В продолжение к закрытой теме: https://olegon.ru/showthread.php?t=25197

Настроить связку мне так и не удалось, может кто-то сталкивался с подобной проблемой и поможет советом. При связке данных сканеров, к данным приходящим от LS2208 добавляется лишний префикс избавится от него никак не выходит.
05.09.2016 11:10
Теоретически с доп. шаблоном должно бы работать. Может у него тупо приоритет не тот? Или символ STX (код 02) в шаблоне не сохранился?
05.09.2016 11:58
Сохраняется в шаблоне, даже после сохранения один раз считывает ШК в чек, но следом выдает ошибку: "Введенное значение некорректно". Дальше уже ничего отсканировать не выходит, постоянно выдает уведомление: "Введенное значение некорректно".
05.09.2016 13:56
а если посмотреть в терминале - что от сканера приходит - в этих случаях?
05.09.2016 14:13
В HyperTerminal при сканировании LS7708 видно что к ШК добавляется префикс, никаких лишних символов нет, при сканировании через LS2208 видно, что к данным ШК добавляется префикс и еще один префикс (STX), других символов не видно. Почему УКМ начинает ругаться после первого считывания через LS2208 и дальше не принимает от него данные, мне пока не известно.
05.09.2016 16:53
В УКМ сканер настроен на использование префикса?
Отключить префикс и в основном сканере, и в УКМ, оставить только суффикс. Доп. шаблон оставить. В такой конфигурации как работает?
06.09.2016 09:18
Я попробую еще раз объяснить схему подключение данной связки, возможно я Вас запутал.
Есть COM сканер LS7708, через "порт для второго сканера" (Synapse), к LS7708 с помощью специального кабеля Synapse подключен LS2208. В конфигурационную группу УКМ добавляется всего один сканер и настраивается он по умолчанию (префикс - 02, суффикс - 0D).
При настройке с помощью надстроечной таблицы сканера LS2208, он автоматически настраивает и сканер LS7708 (т.е. LS2208 настраивает сразу и себя и сканер к которому он подключен, собственно об этом и говорится в инструкции). После считывания надстроечной таблицы, при сканировании с помощью LS7708 в УКМ все проходит корректно, при сканировании с помощью LS2208 - ошибка. В логах и через HyperTerminal видно, что сканер LS2208 при сканировании шлет два префикса, а LS7708 один. Если отключить LS2208 от сканера LS7708, сбросить LS7708 в настройки по умолчанию, опять подключить к нему уже настроенный сканер LS2208, то при сканировании в HyperTerminal, LS7708 кроме самого ШК ничего не шлет, а LS2208 перестает слать дополнительный префикс.

Такое впечатление, что сканер LS7708, создает специальные (дополнительные) параметры для подключенного через себя сканера, либо если настройки у обоих сканеров одинаковы, для разграничения LS7708 для второго сканера задает дополнительные заголовки...
06.09.2016 09:50
Нет, все это я понял из исходной темы. Даже документацию на LS7708 посмотрел, ничего про доп. префикс подключаемого сканера не заметил.
Вот сейчас сканер в УКМ у вас настроен на использование префикса/суффикса. Есть предположение, что 2 префикса подряд УКМ воспринимает как "пустой ШК". Но если отключить префикс в УКМ совсем, лишний "символ" с доп. сканера отрезать шаблоном - не прокатит ли?
Часовой пояс GMT +3, время: 04:06.

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