Буква Е или Ё на кассе и чеке: кодировки, шрифты и правильные настройки

Получить CloudPayments бесплатно

Почему «Ё» превращается в «Е» на чеке

Многие кассовые принтеры по умолчанию не включают отдельную глиф/код для «Ё» (ё), подменяя его на «Е» (е). Причины: выбранная кодировка, ограниченная таблица символов в шрифте принтера, отключенная опция «Ё→Е» в драйвере. В результате названия товаров, ФИО клиента или адрес могут искажаться.

Кодировки (CP866, Windows‑1251, UTF‑8) и наборы символов

  • Старые модели и совместимые драйверы используют OEM‑кодировки (например, CP866), где поддержка «Ё/ё» может отличаться.
  • Современные модели и ПО работают с UTF‑8, но совместимость с печатающим модулем всё равно зависит от прошивки.
  • Несовпадение кодировки между приложением и драйвером приводит к подменам символов.

Совет: унифицируйте кодировку по всей цепочке «приложение → драйвер → принтер». Если есть выбор — используйте UTF‑8 с включенной поддержкой кириллицы.

Шрифты принтера и драйвер: где включается поддержка «Ё»

  • Драйвер: найдите опцию «Замена Ё на Е» — отключите её, если хотите печатать «Ё».
  • Принтер: некоторые модели позволяют загружать расширенные шрифты или включать национальные таблицы символов.
  • Прошивка: обновления могут расширять поддержку кириллицы — проверьте релиз‑ноты производителя.

Шаблоны чеков в 1С/УТ/POS: как избежать подмены букв

  • Используйте стандартные шрифты и символы. Избегайте редких комбинаций и спецсимволов в заголовках.
  • Тестируйте печать «Ё/ё» в позициях и реквизитах (например: «Ёлка 1.0», «Платье белое, ёлочка»).
  • Проверьте кодировку обмена: в 1С формат должен совпадать с настройками драйвера.

Таблица совместимости: где часто «ломается» Ё

Участок Типичная проблема Решение
Драйвер ККТ Включена опция «Ё→Е» Отключить опцию, обновить драйвер
Принтер Ограниченный шрифт Загрузить расширенный шрифт/обновить прошивку
Приложение Неверная кодировка Выбрать UTF‑8/совместимую с драйвером

Диагностика: тестовые строки и сервисная печать

  • Печать тестовой строки «Ёж, ёлка, Енот»: сравните отображение.
  • Сервисный тест принтера: проверьте активную кодовую страницу.
  • Если «Ё» отображается в тесте, но пропадает в чеке — проблема в приложении/шаблоне.

Рекомендации по стандарту ФФД и символам

ФФД не запрещает «Ё», но для совместимости многие ритейлеры стандартизируют «Е». Если юридической необходимости в «Ё» нет, допускается её замена — главное, чтобы данные читались однозначно и не мешали идентификации. Для ФИО клиентов при доставке лучше сохранять «Ё» (если позволяет стек).

Чек‑лист исправления и контроль

  1. В драйвере отключите замену «Ё».
  2. Проверьте и унифицируйте кодировки.
  3. Обновите прошивку/шрифты, если доступно.
  4. Протестируйте печать контрольной строки и реального чека.
  5. Зафиксируйте настройки в регламенте, чтобы они не «слетели» при обновлениях.
Получить CloudPayments бесплатно