Добрый день, помогите с esc командой, хочу лого в шапку предчека лепить, перерыл интернет, но в общем ничего путного не нашел.
Вид для печати
Добрый день, помогите с esc командой, хочу лого в шапку предчека лепить, перерыл интернет, но в общем ничего путного не нашел.
Для тех кто будет искать ответ.
В инструкции к аппарату, есть команда для печати логотипа залитого в память
1B 1C 70 n m, где:
n номер логотипа от 1 до 255
m параметр "как напечатать" от 0 до 3
0 - нормальная печать
1 - растянуть в 2 раза по горизонтали
2 - растянуть в 2 раза по вертикали
3 - растянуть в 2 раза по обоим осям
Логично что команда добавляемая в форму чека будет выглядеть так 1B 1C 70 01 00 (при условии что печатаем логотип №1).
НО!
В аппарате TSP 654D (я думаю что и в других моделях этой серии) при печати данной формы логотип не печатался. В логах команда проходит как 1B 1C 70 01 (а дальше мусор) 20 20 20 20. С первого взгляда кажется что что-то не так с командой, но нет, другие аппараты (Ellix) печатают норм. Пришлось ужать логотип в 2 раза по вертикали и забить команду 1B 1C 70 01 02. В логах будет все тоже самое 1B 1C 70 01 (а дальше мусор) 20 20 20 20, но при этом в будет напечатан логотип.
Ох, вот помню что была настройка Т88LOGO=1 , печатался первый прошитый логотип, и далее по номерам. НО естетственно нужно, чтоб принтер был выбран т88й и был собственно сам принтер т88й :). Ну попробуйте все-равно, может повезет.
Уже обсуждали, Кипер не умеет обрабатывать нулевые байты в форме печатиЦитата:
1B 1C 70 01 00
[QUOTE=Wilde;80315]Для тех кто будет искать ответ.
В инструкции к аппарату, есть команда для печати логотипа залитого в память
1B 1C 70 n m, где:
n номер логотипа от 1 до 255
m параметр "как напечатать" от 0 до 3
0 - нормальная печать
1 - растянуть в 2 раза по горизонтали
2 - растянуть в 2 раза по вертикали
3 - растянуть в 2 раза по обоим осям
Логично что команда добавляемая в форму чека будет выглядеть так 1B 1C 70 01 00 (при условии что печатаем логотип №1).
подскажите как логотип выставить посередине.? печатает по левой стороне а на середину ни как неполучается.
залить лого с белым фоном по левому краю, не подходит?Цитата:
подскажите как логотип выставить посередине.? печатает по левой стороне а на середину ни как неполучается.