Необходимо подружить внешнюю компоненту "1С:Сканер штрихкодов" и сканер Honeywell Eclipse MS5145. Сканер настроен на работу в режиме эмуляции com-порта. При сканировании штрихкода сканер передаёт считанный штрихкод и издаёт сигнал. В типовой конфигурации УТ 10.3 подключение работает "на ура", сканирование выполняется, данные передаются. Но поскольку сканер "пикает" в любом случае (если звук не отключен), то работнику приходится всё время вертеть головой от сканируемого товара к монитору и смотреть не выдала ли программа каких-нибудь сообщений. Необходимо в этот процесс внести коррективу: сканер должен издавать сигнал только если сканер успешно обработан программой или произошла ошибка обработки (тогда сканер издаёт иной звуковой сигнал). Нашел, что можно перевести сканер в режим software handshaking. В этом случае программа должна посылать ответный сигнал сканеру о прочтении штрихкода, либо о выявленной ошибке. Пробовал через драйвер scanopos метод Управление передавать сигнал, но ничего не выходит. Может кто-нибудь сталкивался с подобной задачей и направит в правильную сторону? Спасибо.
Может вопрос неправильно задал... Так вот вопрос больше "КАК", а не "возможно ли это". Может знаете каким образом можно "мониторить" передаваемые данные между сканером и программой?
Не стоит на звук сканера увязывать успешную обработку данных с него. Дело в том, что звук сканера - это сигнал, что сканеру хоть что-то удалось считать. Иначе трудно понять, что ты при сканировании успешно считал ШК с товара, или промахнулся мимо ШК.
Вариант (2) поддерживаю - комп издает разные звуки по разным событиям.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой