ТСД 8001 повторный код

Страницы: 1
RSS
ТСД 8001 повторный код, Обсуждение: ТСД 8001 повторный код
 
Добрый день. При работе с ТСД 8001 проверяю считываемые коды на повтор. Для этого использую одну из баз. После считывания повторного кода он отображается на экране, но не попадает в базу (что и требовалось). После чтения следующего кода происходит не обновление предыдущего, а добавление к нему. В результате в базу попадает новый код, состоящий из двух. Возможна ли очистка поля от предыдущего номера?

Data type: text
Input source: reader
Min length: 0
Max length: 20
Lookup: field1

Прошивка 2.41 BF-09.
 
Примерно понимаю о чем Вы, но лучше приложите файл-задачу, я загружу и проверю.
 
Моя задача...

619_test.AGX

 
К сожалению BF-09 очень старая прошивка и в новые терминалы я ее залить не могу. На новой версии прошивки Ваша задача отрабатывает несколько иначе. Сканируем ШК и:
- Если его в БД нет, он отображается на экране и ожидается нажатие любой клавиши (отрабатывает Пауза). ШК сохраняется в БД.
- Если в БД есть, появляется сообщение о том, что он в БД уже есть и после нажатия на любую клавишу (убирается сообщение с экрана) на терминале видим чистый экран с предложением "Сканируйте:".
Резюме - обновите прошивку с сайта. http://www.scancode.ru/files/8/
 
Спасибо! С новой прошивкой все заработало:)
 
Возникла новая проблема. После отключения-включения питания, пропадает связь программы TestExch.exe(dll_5[1].5.3.0) с терминалом. Восстановить связь получается только после обновления задачи или прошивки терминала. Использовал прошивки BF-09 и EL-15.
 
Должен быть установлен признак IR-адаптера. Поможет отключени и новое подключение к порту. При выключении питания (а также на некоторых подставках для 8001 терминалов, при установке терминала в подставку), подставка сбрасывает свою скорость на значение по-умолчанию (38400). А программа и терминал пытаются связаться с прежней скоростью, скорее всего 115200. Для того чтобы восстановить связь, подставку нужно проинициализировать. Это делает метод открытия порта с установленным признаком IR-адаптера. Еще можно все настроить на скорость по-умолчанию - 38400.
Для чего Вам TestExch? Это же пример программы для обмена через CipherLab.dll. Используйте "Сервер обновления терминалов". Это конечный, развивающийся продукт. Данная проблема там решена.
Скачать: http://www.scancode.ru/files/item/8/192/
Обсуждение: http://forum.scancode.ru/index.php?topic=52.0
 
Спасибо! Вы опять меня спасли. 8001 терминал использую вместо древних карандашей от DATALOGIC. Все ПО написано очень давно и его очень много. Выходной файл должен иметь определенный формат. Вместо стандартной утилиты от DATALOGIC я написал свою прогу используя вашу CipherLab.dll. Теперь переход на новое оборудование проходит безболезненно.
 
Служу отечеству! С наступающим Вас!
Страницы: 1