Принтер VB6 POS - Регистрация логотипа - PullRequest
2 голосов
/ 23 января 2012

Hy, у меня есть принтер Star TSP100ECO [USB], и я создал программу для печати билетов, но я должен также добавить логотип на билет. Проблема в том, что я не понимаю, как добавить логотип в тикет с помощью ESC FS q. Добавление логотипа с помощью инструмента настройки принтеров не вариант. Регистрация логотипа на стр. 3-98. -> http://www.starmicronics.com/support/Mannualfolder/linemode_cm_en.pdf Изображение, которое я хотел напечатать, имеет формат GIF и черно-белое изображение.

Заранее благодарю за помощь.

Извините за мой плохой английский.

1 Ответ

0 голосов
/ 24 января 2012

Загрузка данных может быть выполнена с помощью команд, указанных в руководстве, но это потребует значительного декодирования изображения для предварительной загрузки логотипа в принтер.

Если paintpicture работает иначе, чем отключение автоматическогообрезка, тогда это будет самый простой способ.

1) отключить автоматическую обрезку 2) распечатать то, что вам нужно из vb 3) printer.print chr (27) & chr (100) & chr (0)

Часть 3 выполнит вырезание для вас (в данном случае полный разрез), частичный разрез можно использовать, если вы предпочитаете, изменив значение 0 на другое значение в соответствии с руководством.

...