Настройка торгового оборудования — это всегда процесс, требующий внимания к деталям, особенно когда речь идет о бюджетных моделях дисплеев покупателя, таких как FXP CD-220B (RS232+USB). Часто системные администраторы сталкиваются с тем, что вместо привычных приветствий или названий товаров устройство выводит «несуразицу» (крякозябры), а в режиме простоя бесконечно крутит рекламу производителя. В этой статье мы подробно разберем, как привести табло в рабочее состояние, настроить кодировки и заставить его корректно отображать кириллицу.
Прежде чем приступать к настройке, проанализируем ситуацию. Дисплей покупателя FXP CD-220B является типичным представителем VFD-дисплеев, которые работают через эмуляцию COM-порта. Основные причины проблем с выводом текста обычно кроются в следующем:
CP866 (кириллическая раскладка DOS), в то время как современные системы передают текст в Windows-1251 или UTF-8.Для базовой настройки параметров дисплея нам потребуется специализированное ПО. Рассмотрим работу с программой CPDutility v1.0.2.0.exe, которая обычно поставляется на диске с устройством или может быть найдена в архивах драйверов. С помощью этой утилиты мы можем изменить приветственные надписи и системные параметры.
Разберем последовательность действий в программе:
CPDutility и выбираем номер COM-порта, на котором определилось табло в диспетчере устройств.Language Character Set Setting. Несмотря на то, что многие пользователи отмечают сброс этой настройки на USA после перезагрузки, сам выбор региона влияет на то, какую таблицу символов табло будет использовать для интерпретации входящих байтов.Выясним причину, по которой настройка региона «Russia» может не сохраняться. В архитектуре FXP CD-220B выбор кодовой таблицы часто осуществляется программно через отправку специальных ESC-команд. Для корректного отображения русского языка нам нужно принудительно переключить табло на Page 6 (Slavic/Russian) или Page 7 (Russian).
Если штатная утилита не справляется с сохранением настроек, проанализируем возможность настройки через прямое обращение к порту. Мы можем отправить управляющую последовательность символов. В протоколе ESC/POS (Epson) команда смены кодовой страницы выглядит как ESC t n. Для кириллицы n обычно равно 6 или 7.
Посмотрим на пример того, как можно проверить работу табло из командной строки Windows, если у нас есть текстовый файл test.txt, сохраненный в кодировке OEM 866:
mode com3:9600,n,8,1
copy test.txt COM3
Если после этого на табло появился читаемый текст, значит, аппаратная часть исправна, и проблему нужно решать на уровне настроек драйвера в кассовой программе.
Проанализируем техническую особенность: как отмечают опытные специалисты, данное табло наиболее стабильно работает в среде Windows 7 (x32) или Windows 10 при условии использования правильной версии драйвера. Если вы столкнулись с тем, что устройство работает «через раз», выполните следующие действия:
"1С: Дисплей покупателя" или "Атол: Дисплей покупателя" (даже если само табло не бренда АТОЛ, оно может работать по тем же протоколам).Если в простое табло показывает верный текст, а при удалении позиции или продаже выдает странные фразы (например, «сизун: Номенклатура»), проблема кроется в шаблонах сообщений самой программы (в нашем случае — «НТС Фронт Офис»).
Рассмотрим, как это исправить:
.xml, .ini или .lng).CP866. Попробуйте открыть файл через текстовый редактор (например, Notepad++) и преобразовать его в OEM 866 (Cyrillic DOS).Epson на CD5220 или наоборот. Это изменит набор команд, которыми программа общается с устройством.Подводя итог, можно сказать, что табло FXP CD-220B требует тонкой настройки связки «Кодовая страница — Драйвер — Шаблон ПО». Основной алгоритм решения проблем выглядит так:
CPDutility для установки статического текста приветствия.Соблюдение этих шагов позволит вам избежать большинства проблем с «крякозябрами» и обеспечит корректную работу дисплея покупателя на кассовом узле.