Выложен build 714. 
Фискальные регистраторы подключены к РМБП

Скачать

vlad

Абракадабра вместо русского на принтере чеков

2 сообщения в этой теме

Принтер NT-58 USB, при печати кассового чека, в место русского текста принтер печатает абракадабру. Как изменить кодировку в программе?

При чем из блокнота русский текст печатает нормально. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если из блокнота русский текст печатается в графическом виде, то есть, в виде рисунка, сгенерированного компьютером.

Для проверки настройки принтера по умолчанию попробуйте
- установить принтер чеков принтером по умолчанию в системе
- запустить командную строку и выполнить команду
copy <имяФайлаСРусскимТекстом>.txt prn:
Система "скопирует" файл на устройство prn:, то есть, принтер по умолчанию.

Если в этом случае файл будет напечатан по-русски, то останется только снять или установить флажок перекодировки в OEM.
Если же будут напечатаны "крякозябры", то потребуется настройка принтера на русскую кодировку по-умолчанию. Это кодировки 866  (потребуется установка флажка перекодировки) или 1251 (не требуется установки флажка). Наименования кодировок могут отличаться, но указанные числа в их наименованиях обязательно будут.


В конфигураторе РМ кассира флажок "Конвертировать в OEM (DOS866)" находится на вкладке "Печать ККМ". Если флажок установлен, производится перекодировка текста чека из кодировки WIN1251 в кодировку DOS866, если снят, перекодировки не производится и все символы передаются на принтер в кодировке WIN1251.

Запуск конфигуратора РМ кассира в обычном РМ кассы - кн. "Дополнительно" на вкладке "Кассовый чек".

В РМБП - кн. "Дополнительно (F2)", Конфигурация.

Прим. Принтеры чеков имеют до нескольких десятков встроенных кодовых таблиц символов. Настройка на одну из них возможна с помощью кнопок управления принтером, в некоторых - через установленный драйвер. Только принтеры, предназначенные для использования в России идут с предустановленными русскими кодировками.

Абсолютное большинство принтеров, прошедшие через руки автора, содержало русские кодировки, хотя, редко, попадались те, что этих кодировок не содержали, но тогда использовать эти принтеры в программе - невозможно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас