Русские буквы не описаны в стандартах ни в одной из символогий ШК. Так что, работа с ними - забавный артефакт, не более. По-хорошему, её (кириллицу) НЕЛЬЗЯ использовать нигде именно по причине отсутствия стандартов.
Если нужно универсальное решение - нужно чётко зафиксировать в ТЗ способ кодирования русских букв в ШК (а их - много) и писать самостоятельный разбор "сырых" данных от сканера. Во всех остальных случаях это может работать только при определённом сочетании ШК-сканер, которое придётся подбирать. И молиться, чтобы не встретился ШК, закодированный по-другому.
Приведите плиз пример ШК, который Вы читаете. Они все из одного источника?