Не могу разгадать всю загадку, но могу сказать, что сканер после цифр отправляет не одно, а два нажатия Enter (или Tab и Enter).
"Если в настройках стоит галочка учитывать похожие то программа выбирает первый объект учета" -
это значит, что на мгновение появляется список всех кодов, включающих "2", это окно получает Enter, что воспринимается как подтверждение выбора (выбрана первая строчка).
Можете попробовать "в замедленном темпе": ввести с клавиатуры "2", нажать Enter - появится выбор, снова нажать Enter.
Знаю, что иногда сканер отправляет не Enter, а Shift или другие. Попробуйте открыть Word, считать код и включить невидимые символы.
В интернете есть настроечные штрих-коды, которые можно распечатать, считать, и установить нужные настройки.
P.S. При определенных настройках сканеры добавляют префикс (которым может быть и цифра 2) !!!
http://infostart.ru/public/103412/http://www.forum.mista.ru/topic.php?id=134241