Поковырялся сегодня с утра в 1С:Розница. Если есть желание и возможность, предлагаю попробовать вот что:
1) В конфигураторе должна быть включена возможность изменения;
2) В окне конфигурации открываете общий модуль "ПодключаемоеОборудованиеУниверсальныйДрайверКлиент" (В дереве конфигурации ветка "Общие", "Общие модули");
3) Переходите к строке 1155 общего модуля - это строка в теле функции "НапечататьСтроку() и должна в оригинале быть такой:
Код:
Ответ = ОбъектДрайвера.НапечататьСтроку(ПараметрыПодключения.ИДУстройства, СтрокаТекста);
а я предлагаю Вам ее заменить на такую строку:
Код:
Ответ = ОбъектДрайвера.НапечататьСтроку(ПараметрыПодключения.ИДУстройства, ВРег(СтрокаТекста));
То есть, добавить функцию ВРег(), которая переводит все символы строки к верхнему регистру. По-моему, это самый простой способ как-то помочь Вам.
Есть, конечно, и другой путь - создать специально для вашего принтера новую обработку для 1С:Розница, но это надо искать спецов, оплата работы которых может превысить стоимость нормального нового термопринтера.