Просмотр полной версии : TSP 650 ESC команда печати логотипа
Добрый день, помогите с esc командой, хочу лого в шапку предчека лепить, перерыл интернет, но в общем ничего путного не нашел.
Brambrulet
16.01.2015, 02:23
http://www.star-m.jp/eng/service/usermanual/linemode_cm_en.pdf
Для тех кто будет искать ответ.
В инструкции к аппарату, есть команда для печати логотипа залитого в память
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
Уже обсуждали, Кипер не умеет обрабатывать нулевые байты в форме печати
Уже обсуждали, Кипер не умеет обрабатывать нулевые байты в форме печати
да но при этом одна марка принтеров выполняет эту команду, а другая нет. Пример Ellix 30\40 понимает ее, а вот TSP нет.
bolgarovnv
17.06.2015, 23:50
[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).
подскажите как логотип выставить посередине.? печатает по левой стороне а на середину ни как неполучается.
подскажите как логотип выставить посередине.? печатает по левой стороне а на середину ни как неполучается.
залить лого с белым фоном по левому краю, не подходит?
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot