29.11.2017 06:30
Stils
 
Добрый день.
Сам я слабо связан с принтерами и кассовым оборудованием, буду благодарен за подробные рекомендации.
Есть Datamax-O'Neil E-4205A Mark III и на нем нужно добавить в чек символ "±". Но дело в том, что для печати этикеток используется 866 кодировка, в которой этот символ отсутствует. Пытался переделать кодировку в 1251, в которой этот символ есть, но тогда печатаются кракозябры.
Как решить эту проблему?
29.11.2017 10:41
vdm
 
Цитата:
Stils Пытался переделать кодировку в 1251
Из какого софта печатаете? В каком месте "пытался переделать"?

Цитата:
Stils но тогда печатаются кракозябры
В формате этикетки для текста прописан шрифт 866.
29.11.2017 11:31
Stils
 
Есть некая программа у операторов, но также печатают и подготовленные ей чеки из FARa.
Как переделывал - скопировал все в файле с кодировкой 866 в Fare, создал новый файл Shift+F4 вставил в него все из буфера, сохранил. Добавил символ ±, сохранилось нормально, в итоге получилась кодировка 1251. Распечатывал из Fara Alt+F5 распечатались кракозябры.
29.11.2017 13:29
vdm
 
Прямого решения не скажу, проверить не на чем.
То, что вы поменяли кодировку текста - не переключит автоматически кодировку шрифта, если загружено что-то типа prag_b.ttd
Посмотрите всякое в Хранилище - Оборудование > Принтеры этикеток > Datamax, про загрузку своих шрифтов и описание текстовых полей этикетки.
Например там в "Этикетка DATAMAX.rar", на номер шрифта обратите внимание.
Часовой пояс GMT +3, время: 21:42.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.