Разработка утилиты для рендеринга ZPL-кода принтера Zebra (105 SL)

Возможный дубликат:
Предварительный просмотр команд ZPL II с использованием .NET WinForm перед отправкой на принтер Zebra

Начинаю разработку утилиты на .NET 4.0 для Zebra Printer 105SL. Может кто знает эти устройства.

У меня есть несколько вопросов:

  1. Я только начал изучать код ZPL. Существует ли какая-нибудь утилита для рендеринга кода принтера Zebra (ZPL)? Например, ввод — это код ZPL, а вывод — некоторое изображение этикетки.

  2. Существует ли библиотека для рендеринга кода ZPL? Ввод - код ZPL, вывод - какое-то изображение.

  3. Теперь я могу печатать на принтере Zebra, только если принтер Zebra установлен локально на компьютере. Итак, следующий шаг — знать только IP-адреса принтера Zebra. Принтер Zebra не будет установлен на компьютер, на котором пользователь будет использовать мою утилиту. Мне нужно найти способ отправки данных (печати) на принтер Zebra по IP-адресу.

Может у меня много глупых вопросов, но спасибо всем, кто мне поможет.


person zelq    schedule 13.06.2011    source источник
comment
Я добавил этот ответ, который показывает способ получить визуализированное изображение ZPL перед печатью для принтеров Zebra с IP-адресом: stackoverflow.com /a/20386205/16241   -  person Vaccano    schedule 05.12.2013
comment
@zelq У меня есть файл .txt, который содержит код ZPL, например: ^XA ^FO50,50^A0,60,60^FDTest^FS ^XZ Но я не могу распечатать его вывод на принтере Zebra ZTC gc420t (EPL). Что я должен делать?   -  person ArgaPK    schedule 08.11.2017
comment
Можете ли вы попробовать github.com/BinaryKits/ZPLUtility?   -  person Yiping    schedule 10.11.2017


Ответы (3)


Это не совсем тот же вопрос, но этот ответ, кажется, то, что вы хотите?

Отправить данные на термопринтер

person George Duckett    schedule 13.06.2011
comment
+1 в любом случае это отвечает только на вопрос 3 - person bluish; 24.05.2012
comment
@GeorgeDuckett У меня есть файл .txt, который содержит код ZPL, например: ^XA ^FO50,50^A0,60,60^FDTest^FS ^XZ Но я не могу распечатать его вывод на принтере Zebra ZTC gc420t (EPL). Что я должен делать? - person ArgaPK; 08.11.2017

Как сказал Джордж, этот вопрос касается отправки ZPL на принтер.

Отправка ZPL на сетевой принтер не должна вызвать проблем, просто используйте имя сетевого принтера.

Для изображений они должны быть в формате PCX. Сначала вы отправляете файл PCX на принтер (используя тот же метод, что и другие команды ZPL), а затем отправляете ZPL со ссылкой на изображение в памяти принтера. Легче понять, как это делается, создав этикетку с изображением в Zebra Designer и посмотрите на созданный ZPL (установите флажок Печать в файл в диалоговом окне принтера).

person Seth Moore    schedule 14.06.2011
comment
у меня есть файл .txt, который содержит код ZPL, например: ^XA ^FO50,50^A0,60,60^FDTest^FS ^XZ Но я не могу распечатать его на принтере Zebra ZTC gc420t (EPL). Что я должен делать? - person ArgaPK; 08.11.2017

Что касается вашего второго вопроса, для этого нет библиотеки. ZPL — это проприетарный язык, и Zebra не предлагает библиотек для преобразования ZPL в образ. Однако есть способ сделать что-то подобное с веб-страницей принтера (доступен для некоторых принтеров).

Нажмите на раздел «Список каталогов» принтера, затем нажмите «Создать новый сценарий».

Здесь вы можете ввести ZPL, а затем выбрать «Предварительный просмотр метки», и это должно показать вам, как будет выглядеть метка.

person Ovi Tisler    schedule 15.06.2011
comment
Я использую этот метод, но мое изображение для предварительного просмотра огромно, и я не могу прокрутить его, чтобы просмотреть все сразу. Я тоже не могу уменьшить. Любая идея? - person MAW74656; 11.07.2012
comment
Предварительный просмотр обычно выполняется в полноэкранном режиме, хотя вы должны иметь возможность прокручивать вверх и вниз, какой браузер вы используете? - person Ovi Tisler; 11.07.2012
comment
Хорошая точка зрения. Firefox, я попробую IE. - person MAW74656; 11.07.2012
comment
Нет, та же проблема при использовании Firefox IETab, IE 9, IE 8 и режима совместимости с IE 8. Странно, но я обхожусь без него. - person MAW74656; 11.07.2012
comment
Вы не можете увеличить масштаб в предварительном просмотре. Я использовал IE, но обнаружил, что при изменении размера окна предварительный просмотр соответственно уменьшается. - person chrlsuk; 05.08.2015
comment
@OviTisler У меня есть файл .txt, который содержит код ZPL, например: ^XA ^FO50,50^A0,60,60^FDTest^FS ^XZ Но я не могу распечатать его вывод на принтере Zebra ZTC gc420t (EPL). Что я должен делать? - person ArgaPK; 08.11.2017