Цитата: Romka ➤ Проблема такая, вышеозначенный принтер не нечатает по русски. английскими буквами печатает прекрасно. может нужно прогрузить его русскими шрифтами? батник загрузки русских шрифтов от Е-4203 не помог.
принцип очень простой:
существует шаблон этикетки, в котором на собтвенном языке команд принтера (DPL) описано, что и как печатать.
Супермаг в этот шаблон вместо переменных (типа %ARTICUL) вставляет свои данные и в таком виде отправляет в порт принтера.
команда на печать текста включает в себя, кроме всего прочего, еще и номер (и размер) шрифта, которым надо печатать.
при начальной настройке принтера в него заливается русский шрифт с указанием номера, под которым он будет значиться
если шрифт не заружался - все команды печати с указанием этого несуществующего шрифта ничего не выводят.
другая возможная причина - этот шрифт не может отмасштабироваться, как указано в команде.
третья - координаты печати в команде выпадают из области печати.
четвертая - нужных символов нет в шрифте.
самое правильное - требовать от поставщика русский шрифт, командный файл для его заливки и образец рабочей этикетки.
если не удаеся получить от поставщика - техника борьбы с принтером:
забываем пока про супермаг, для тестирования тупо копируем шаблон этикетки в порт, куда подключен принтер.
скачиваем отсюда http://www.datamaxcorp.com/software/m-class/ руководство по программированию (на английском) и пытаемся понять структуру команды.
меняем номер шрифта на один из встроенных и пытаемся получить хотя бы английские букаффки.
когда получим - начинаем разбираться с загрузкой русского.