1) Если нам нужно напечатать логотип, то для начала стоит узнать может ли данная модель принтера печатать картинки.
За условие берем что принтер естественно может сделать это, первое что мы делаем это качаем программу для принтера, которая позволит нам печатать логотипы. У каждого принтера своя программа и условия для логотипов. Обычно требуется чтобы логотип был в формате BMP, редактируем логотип по размерам и после этого заходим в программу управления принтером и импортируем логотип на печать.
Для примера возьмем Rongta 327, для того чтобы на ней печатать логотип, необходимо скачать программу Driver Rongta — RP80 ( Dropbox\Hardware\GlobalPos_Printer\80 Driver&Tool)

Включаем утилиту(1), выбираем наш принтер(2), выбираем вкладку «LOGO»(3), нажимаем «ADD»(4) выбираем нудную картинку(формата BMP), нажимаем «DOWNLOAD»(5)
После того как изображение загружено на принтер, для его печати необходимо использовать спец символ ESC/POS. Найти его можно в инструкции к принтеру или в интернете.
Пример шаблона в котором есть спец символ Dropbox\!Install WIN\3.AVERS\AVERS\SPOOL\PRINT_SHABLON\шаблон с лого

2) ЛОГОТИП НА АТОЛЕ(пример взят с http://onkass.ru/)
Порядок действий:
1. Подготовьте логотип для загрузки. Картинка должна быть в формате «bmp» и желательно в черно-белом варианте (для однородной печати на чеке). При выборе размера логотипа нужно учитывать ширину чековой ленты (57 или 80 мм) и расположение логотипа на ленте (слева, по центру, справа). В данном примере использовалась картинка высотой 158 пикселей и шириной 310 пикселей (оригинал на фото ниже).

2. Подключите кассовый аппарат к компьютеру и запустите «Тест драйвера ККТ Атол«. Установите связь с ККТ, затем в главном окне программы установите галочку «Включено» (1), затем выберите слева кнопку «Программирование» (2). В поле «Путь к файлу» выберите расположение логотипа в формате «bmp» и установите номер картинки в памяти ККТ (например 1). После этого нажмите кнопку «Загрузить картинку» (3).
3. Нажмите кнопку «Свойства» (1). В появившемся окне нажмите кнопку «Параметры ККТ» (2).

4. В появившемся списке свойств выберите раздел «9.Клише«. Выберите строку в которую необходимо загрузить логотип. В данном примере логотип будет размещаться в 5-й строке клише между сплошными линиями. Нажмите в этой строке правой кнопкой мыши и в появившемся окошке выберите пункт «Изображение из памяти«.
5. В появившемся окне укажите номер картинки указанный на шаге 2 (номер картинки в памяти и ККТ) и выравнивание картинки (слева, по центру или справа). После этого нажмите кнопку «ОК«.

6. В окне свойств нажмите кнопку «Применить«.

7. Для проверки печати логотипа можно перейти в раздел «Печать» (слева) и нажать кнопку «Печать клише«. ККТ распечатает чек с загруженным логотипом. При необходимости можно загрузить другой логотип и вернуться на шаг 2.

8. Ниже показан чек с логотипом (158 х 310 пикс) из данного примера на чековой ленте 80 мм.

3) ПЕЧАТЬ ЛОГО ШТРИХ
Обработайте размер изображения в Paint чтобы его высота не превышал 80 пикселей и логотип был по центру. С цветом не работайте — это сделает тест драйвера. Если размер превышает 80 пикселей, то в принципе ничего страшного, но придется перенастраивать еще одно значение* в таблицах и бумага с клише будет торчать из принтера, что в принципе не важно.

В Тесте Драйвера откройте 05.Печать графики(1) — Изображение — Открыть файл(2) — Выберите файл и откройте. Нажмите «Монохромировать(3) 1 или 2″ чтобы картинка отформатировалась в нужный формат для печати.
Нажмите «Загрузка графики 512(5)» при «Буфере графики 512(4)«.
Проверьте кнопкой «Печать графики 512(6)» как печатается логотип.
Чтобы он печатался в шапке нужно зайти «Настройка свойств» — «Таблицы» — «5.Текст в чеке» — В четвертом поле ввести:@@GRAPH512
И нажать Enter чтобы сохранить настройки

*В тесте драйвера «07.Параметры устройства(1)» — «таблицы(2)» — «Номер таблицы(3)» «10» — «Номер ряда(4)» «1» — «Номер поля(5)» «1» —
«Пароль(6)» — «0» (В самом низу возле кнопки «Настройка свойств») — «Значение(7)«
Здесь ввести значение равное сумме количества пикселей в высоту Вашего рисунка и восьми. Например если высота рисунка 150, то значение должно быть 158.
«Записать таблицу(8)«
Если ругается на неправильный пароль, то попробуйте нажать несколько раз «Записать таблицу», поменять пароль на «30», потом на «0» еще раз.
Первичная статья написана Петровым А.Е. на http://kb.averstech.ru/


7 ответов к “Печать логотипа на счете, чеке, заказе”
Формирование файла с логотипом.
Не работает…
Чтоб вывести в печать лого на обычном принтере, нужен спецсимвол в шаблон
По файлу с логотипом это ещё из старой статьи. Я же и сказал перенести, ибо сам не прорабатывал данный вопрос достаточно подробно.
Значит пункт 4 можно убрать совсем.
В разделе с печатью логотипа с принтера необходимо подписать что-то вроде : «После того как изображение загружено на принтер, для его печати необходимо использовать спец символ ESC/POS. Найти его можно в инструкции к принтеру.»
У нас есть искейпина которая выводит логотип если присутствует в шаблоне и загружена картинка в принтер
в самарканде к примеру есть искейпина в шаблоне!
Эта эскейпина к любому принтеру подходит?
Ну я пробовал на разных, где изображения вгружается то работает!
Отредактировал
Прикрепи лучше шаблон с эскейпиной, ручками повторить нереал в поле