Mprint T58 печатает иероглифы

1. kshiukaev 26.11.18 19:46 Сейчас в теме
Здравствуйте, Принтер mprint t58 подключил к Розница 2.2, чеки печатает, но лезут иероглифы, хотя из под Windows печатает норм. Как это исправить?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Cooler 22 26.11.18 20:50 Сейчас в теме
(1) Вас в Гугле пожизненно забанили? Первая же ссылка именно по этому запросу: "Mprint T58 печатает иероглифы"
amaksimov; +1 Ответить
3. amaksimov 26.11.18 22:20 Сейчас в теме
Константин, попробуйте команду 1b 4e 08 00 - с того сайта, что Cooler порекоммендовал
Попробуйте, может быть, она поможет.
4. kshiukaev 27.11.18 00:35 Сейчас в теме
Это утилитой Hercules? Спасибо завтра попробую
5. kshiukaev 27.11.18 12:35 Сейчас в теме
попробовал изменить кодировку через Hercules к порту подключился нормально, послал на порт
"1b 4e 08 00" он поменял кодировку на греческую(page7) потом попробовал "1b 74 49" установилась WPC1251. При пробитии чека лезут иероглифы и при последующем автотесте кодовая страница перескакивает опять на греческую
6. amaksimov 27.11.18 20:49 Сейчас в теме
Печально, а поддержка есть у продавца оборудования?
Может их спросить?
7. amaksimov 27.11.18 21:12 Сейчас в теме
Вот какая-то "Инструкция по смене кодовой страницы на принтерах MPRINT с помощью утилиты SelectCP" на официальном сайте: http://service.mercury-equipment.ru/?p=1498
Или вот ещё:
http://service.mercury-equipment.ru/?p=928
8. kshiukaev 27.11.18 21:17 Сейчас в теме
Они указывают на эту ссылку, интересно, что через блокнот если указать в формате кириллицу то печатает правильно, скорее всего это из за кривого драйвера принтера чеков
10. Cooler 22 27.11.18 21:28 Сейчас в теме
(8)
интересно, что через блокнот если указать в формате кириллицу то печатает правильно
Потому что в этом случае осуществляется графическая печать: шрифт преобразуется на компе в картинку и на принтер передается картинка, печать которой не зависит от кодовой страницы (языка) в настройках принтера.

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

Для проверки попробуйте выбрать в Блокноте какой-нибудь экзотический шрифт, которого наверняка нет в принтере и напечатать - что получится?

Или даже проще: одну часть строки (в Блокноте) - одним размером шрифта, а другую - другим, если получится на чеке - точно графическая печать, сам принтер такое не умеет.
9. kshiukaev 27.11.18 21:23 Сейчас в теме
сомневаюсь конечно, но может ли у шаблона чека быть своя кодировка или он берет системные?
11. kshiukaev 27.11.18 21:31 Сейчас в теме
12. kshiukaev 27.11.18 21:38 Сейчас в теме
да вы правы, просто из за того что принтер чеков подключен через обработку нет никаких настроек кодировки, или по крайней мере я не знаю куда смотреть
13. Cooler 22 27.11.18 22:05 Сейчас в теме
(12)
из за того что принтер чеков подключен через обработку нет никаких настроек кодировки
Даже не хочу гадать, через какую обработку вы его подключили, просто на всякий случай:
https://infostart.ru/public/503773/
https://infostart.ru/public/316918/
14. kshiukaev 27.11.18 22:07 Сейчас в теме
15. kshiukaev 28.11.18 12:32 Сейчас в теме
Проблема решилась удалением всех драйверов. Проблема заключалась в амперсанде(&) в названии принтера Всем большое спасибо!!
16. user869025 29.11.18 11:38 Сейчас в теме
У меня на китайском принтере тоже поначалу печатались китайские иероглифы, помогло через специальную прогу изменить кадровику принтера, только с 10 раза вроде получилось, долго мучался ((
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот