Проблемы с кириллицей при подключении дисплея покупателя PosiFlex 1С 8.3 УТ 11 #738697


#0 by rinat_epos
Дано: 1С Предприятие 8.3.5.1482, УТ 11.1.9.70 Задача: Подключить дисплей покупателя Posiflex PD-350UE (PD-320) Драйвер: Установлен набор АТОЛ драйверов торгового оборудования v.8 Введение: Дисплей покупателя - небольшой 2-3 строчный экранчик у кассы/на кассе показывающий покупателю информацию - приветствие, сумма и т.д. Проблема: Невозможно добиться корректного отображения кириллицы - отображается только процентов 50 алфавита. Дисплей подключался и как USB и как эмуляция COM порта. Использовались все доступные модели из списка АТОЛА в 1С при настройке оборудования в соответствующей закладке 1С. Решение: 1) Было замечено, что в 1С пождходящей модели нет, зато в тестовой утилите набора драйверов v.8 АТОЛ модель Posiflex PD-201/PD-320/PD-350 присутствует и нормально тестируется со всеми кириллическими буквами. 2) В дистрибутиве драйверов к счастью есть документация с описанием режимов инициализации драйвера. Нам нужем параметр Model, который должен равняться 16 для PD-350. См. документацию. 3)Теперь остается в УТ найти место инициализации драйверов дисплея покупателя. Это - общий модуль ПодключаемоеОборудованиеАтолДисплеиПокупателяКлиент, стр 6, Функция ПодключитьУстройство, а там кусок ОбъектДрайвера.Модель = ПолучитьКодПротокола(Параметры.Модель); (стр.58). Так вот, функция ПолучитьКодПротокола должна вернуть 16. Это можно сделать уже на ваш вкус, просто заменить на ОбъектДрайвера.Модель = 16, или лучше внести в соответсвие название PD-320 со значением 16. В общем, разберетесь уже сами. После этого дисплей начал работать как и надо.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С