По любому, кто то сталкивался с такой проблемой:
Собственно, проблемы начинаются еще до использования сканера в ТИС. Уже в утилите от атолла, при тестах код считывается то до половины, то с половины, то пять символов, то шесть.
В блокнот - без проблем.
Использую старый 2008-го лета от Р.Х. драйвер Атолл.
Не хотелось бы возвращать сканер поставщику - хороший, с памятью.
Старый Symbol присылал данные пачками по пол-штрихкода. Как решил, выделил в программе для таких сканеров отдельную обработку, которая берет и COM-порта данные, пока не поступит возврат каретки (13). Тогда и формирует из кусочков штрих-код. Ах да, у нас не 1С;-)
(2) есть готовые примеры по обмену с COM-устройством для C++.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший