2016-08-01 3 views
-1

Я пытаюсь сохранить изображение на принтере Zebra GK420t перед печатью. Это изображение должно быть преобразовано в черно-белое pcx перед отправкой через команды документации. С помощью команды «GI» принтер печатает билет, если изображение сохранено или нет.Не удалось сохранить графику на Zebra GK420t - JAVA - Windows 8.1

Команда «GM» позволяет мне сохранить изображение, я попытался отправить файл, содержащий путь к изображению, напрямую отправить путь изображения в строку, но ничего не произошло. Команда «GK» чуть выше удаляет изображение, хранящееся на ранее зарегистрированном компьютере, с тем же именем, которое я хочу сохранить сейчас.

Я не понимаю, почему мой заказ неправильный. Я присоединяюсь к вам к документу и коду в надежде, что кто-то сможет мне помочь.

Мне уже удалось распечатать тот же файл pcx с помощью Zebra GK420t благодаря Java-коду на основе Linux, а не Windows, поэтому я уверен, что размер моего изображения не является проблемой.

Я пробовал много вещей, вот 2 примера:

http://zupimages.net/up/16/30/y60w.png

http://zupimages.net/up/16/30/b811.png

Спасибо :)

+0

Вот документация: http://zupimages.net/up/16/30/8wep.png –

ответ

0

я, наконец, узнал, как напечатать рисунок, я m отправляя ответ для будущих пользователей.

Вот код Java:

http://zupimages.net/up/16/31/yrwe.png

На самом деле, я должен был понять, что принтер мог понять EPL код и ZPL код. Поскольку я пробовал все, что мог, вокруг EPL, я решил отправить вещи в ZPL, и это сработало!

Первый шаг:

  • Зарегистрируйте ваш график в принтере. Вам необходимо скачать - ZebraNet Bridge Enterprise -, который позволяет конвертировать вашу картинку в zpl-файл.

  • Когда вы закончите, вам понадобится его код. Например, откройте его запиской блока, чтобы вы могли скопировать данные и отправить их непосредственно на принтер.

Наконец:

Отправить:

"^ XA";

"^ FO20,20^XGR: {NAMEOFGRAPHIC}, 1,1^FS"

"^ XZ";

для печати графики.