Используется scaner1c.dll.
Используемые USB картридеры и сканеры штрихкода в паре работают нормально. Но потом появились картридеры Posiflex 2000 USB, которые бьют после кода перевод строки.
В настройках USB-сканера прописан суффикс "#13" и при проведении
магнитной карты возникает событие BarCodeValue вместо MagneticStripeCardValue.
У картридера пробовал ставить суффиксы "#191" + "#13". Всё равно событие картридера воспринимает как штрихкод.
Что можно сделать?
Пробовал по всякому.
Если подключить 2 разных картридера, то при считывании одним возникает событие MagneticStripeCardValue, а с другим (Posiflex) возникает BarCodeValue.
(3) т.е. в обработке внешнего события ты смотришь модель устройства или нет? В свойствах ЛУ у тебя настроена модель устройства или нет?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший