Есть самописная софтинка для инвентаризации. Использует библиотеку из Symbol SDK. Читает EAN13 и прочие на ура. Но клиент стал жаловаться, что терминал не читает некие особые 8значные штрихкоды от поставщика, а это, мол, очень нужно, так как по этим штрихкодам приход делается.
Начал разбираться, оказалось, что это Interleaved 2 of 5 (I2OF5). Залез в настройки сканера встроенной утилитой OTL -> Scan -> Codes -> Выбираем I2IF5 -> Lenght. И что я там вижу? Минимальная длина - 14, максимальная - 10. Ползунками это всё регулируется и сохраняется. До первого софт-ребута.
Собственно вопрос. Как можно настроить сканер, чтоб настройка длины не сбивалась при ребуте. Или как программно задавать эту длину при старте программы или при инициализации сканера.
Если кто-нибудь встречался с данной проблемой - буду благодарен за подсказку.
З.Ы. пишу на .NET