ChiperLab 1562 объединяет штрих-коды
| Автор | Сообщение |
|---|---|
|
Сергей Иванов
Регистрация: 23.03.2011
Кол-во сообщений: 10
|
Добрый день. Сканер штрих-кода ChiperLab 1562 интерфейсный кабель с номером 308, установлен как RS 232. При сканировании если есть связь с базой проблем нет, но если связь с базой теряется то потом при восстановлении связи с базой сканер при передаче данных объединяет несколько штрих-кодов в одно событие. Проверяли программой "Тест:Драйвер устройств ввода" от атола. Там видно что например если считано порядка 30 штрих-кодов, то они передаются 3-4 событиями, в каждом из которых объединены по 8-9 штрих-кодов. То же самое и в 1С - пробовали подключать через атоловские драйвера, драйвер 1С 8.0.8 и скачаный с этого сайта драйвер 8.0.8.19. Работает одинаково - передает только часть кодов, если сканер работал вне зоны действия связи. |
|
Олег Плюснин
Регистрация: 28.05.2008
Кол-во сообщений: 2045
|
Я не скажу за Атоловский драйвер. Скажу за свой, что проверяли. Какой суффикс настроен в сканере?
|
|
Сергей Иванов
Регистрация: 23.03.2011
Кол-во сообщений: 10
|
Сначала пробовали со стандартным (загружали настройки по умолчанию) Потом пробовали настраивать суффикс TAB. Поведение одинаковое. Да и вроде в программе "Тест:Драйвер устройств ввода" он работает напрямую с com-портом. |
|
Олег Плюснин
Регистрация: 28.05.2008
Кол-во сообщений: 2045
|
Кто напрямую? При чем тут СОМ-порт и как с ним работают? Компонента должна поймать данные с порта (клавиатурного, СОМ - не важно). Далее эту последовательность нужно обработать. Понять, что действительно это ШК (для клавиатурного интерфейса) или отделить один ШК от другого (для СОМ). Именно для этого и служат префиксы и суффиксы. В нашей компоненте мы делали так, чтобы если суффикс не встречается, то вся принятая последовательность из порта уходит в никуда - мы приняли с правильного порта, но данные не те, значит либо неверно настроен сканер, либо указан не тот порт. Это помогает в процессе настройки, а в дальнейшей работе по идее не должно возникнуть. К тому же асинхронное чтение с СОМ-порта может привести к тому, что данные не все за раз будут считаны или их придет несколько порций. Вот компонента на момент разбора последовательности символов и должна отделить зерна от плевел. В данный момент Вы озадачили весь мой отдел. Компонента тестировалась не только нами, но и 1С (вчера был получен сертификат совместимости) и попутно еще несколько тестировщиков. Похоже у Вас неразбериха с компонентами. Мы у себя пока проблему выявить не можем.
Отредактировано: Олег Плюснин 29.06.2011 11:39
|
|
Сергей Иванов
Регистрация: 23.03.2011
Кол-во сообщений: 10
|
А эта компонента на платформе 8.1 будет работать?
|
|
Олег Плюснин
Регистрация: 28.05.2008
Кол-во сообщений: 2045
|
Писали для 8.2, но она не NATIVE, а СОМ. Так что работать должна. Максимум изменить в обработке - Addin
|
|
Сергей Иванов
Регистрация: 23.03.2011
Кол-во сообщений: 10
|
Отправил почтой настройки сканера. Подскажите что нет так...
Отредактировано: Сергей Иванов 29.06.2011 17:20
|
|
Олег Плюснин
Регистрация: 28.05.2008
Кол-во сообщений: 2045
|
смотрим
|
ICQ Отдела продаж: 282-104-241, 492-711-783, 623-036-077
