08.02.2017 13:27
anroot
 
Добрый день!
Имеется данный сабж, софт UCS delivery 6, который отправляет в порт следующую картину:

N
q800
Q199,24+0
S2
D8
ZT
I8,C
TTh:m
TDy2.mn.dd
A792,180,2,4,1,1,N,"Заказ №:"
A646,180,2,4,1,1,N,"@OrderID"
A475,180,2,4,1,1,N,"@ApplyTime"
A792,145,2,4,1,1,N,"Адрес:"
A678,145,2,4,1,1,N,"@Address1"
A792,115,2,4,1,1,N,"Кому:"
A694,115,2,4,1,1,N,"@Guest"
A792,85,2,4,2,2,N,"@ItemName1"
A792,28,2,4,1,1,N,"Цена (руб):"
A605,28,2,4,1,1,N,"@ItemPrice"
P@ItemCount

При включении эмуляции EPL цифры и английские буквы печатаются нормально, русские - нет. Пробовал подгружать шрифт из соседних тем - результата не приносит.
Подскажите есть ли шанс завести данную конструкцию. В языках ШК принтеров не разбираюсь, встречаюсь с ними крайне редко. Заранее спасибо.
08.02.2017 15:56
pavel_k
 
Цитата:
anroot A792,180,2,4,1,1,N,"Заказ №:"
У вас параметр p4 в текстовом блоке выбран "4". Это один из внутренних шрифтов принтера. Всего их 5. Для того, чтобы выбрать пользовательский шрифт, предварительно его надо загрузить под буквой от "a" до "z". И там, где необходимо использовать загруженный шрифт вставляем, например, "a":
A792,180,2,a,1,1,N,"Заказ №:"
Миниатюры
Screenshot_111.png  
08.02.2017 18:44
anroot
 
Не могу понять как загрузить в датамакс шрифт с буквенным значением, он предлагает мне только возможность выбора из двух цифр, например 50 и т.д. Если название ему присвоить, например, s, то печатает пустую бумажку. В шаблоне соответственно при этом пробовал и s и 50 - лезут пустые бумажки.
08.02.2017 20:08
pavel_k
 
anroot, видимо, принтер позволяет загружать только id шрифтов для DPL. Попробуйте загрузить шрифт с id "S50a" или "S5a", в шаблоне указать только "а"
Миниатюры
Screenshot_9.png  

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