Согласен, неудачно выразился про "прямой" доступ, имелось в виду: в обход драйверов, доступ к "сырым" данным, не обработанных драйверами.
Просто у меня от документации сложилось впечатление, что данные от сканера стандартно идут через STDIN, где подвергаются пребразованию из клавиатурных scan-кодов в ASCII, при этом верхняя часть таблицы 0x80 - 0xFF недоступна.
Если я вас правильно понял, достаточно взять любой сканер с интерфесом RS232 и поддерживающий нужное кодирование (symbology, так?) и больше ничего не надо? Просто в доках масса команд типа "вкл/выкл преобразование", "вкл/выкл чтение каких-либо спецсимволов" и нигде "передать все как есть", и это сбивает с толку
