Эмуляция принтера Zebra
Возможный дубликат:
Предварительный просмотр команд ZPL II с использованием .NET WinForm перед отправкой на принтер Zebra
Я работаю над Java-приложением, которое печатает билеты на принтер Zebra.
Проблема в том, что я работаю удаленно и не имею доступа к принтеру Zebra (или к любому другому принтеру).
Я хотел бы знать, есть ли способ эмуляции принтера Zebra, чтобы я мог визуализировать результат заданий печати, созданных моим приложением (в PDF, растровое изображение и т.д.).
Как я понимаю (я довольно новичок в этом), принтеры Zebra используют команды ZPL.
Есть ли какой-либо эмулятор программного обеспечения принтера для Windows (7), который принимает команды и выходы ZPL PDF/bitmap/...?
Ответы
Ответ 1
Взгляните на ZPLViewer - он работает относительно хорошо для рендеринга простого кода ZPL, но, похоже, не работает ни на что сложном.
Лучше всего купить принтер. Вы можете получить ZP-450 за 200 долларов. Получите один с Ethernet (еще на 100 долларов), и вы можете использовать страницу администрирования принтера для загрузки ZPL и рендеринга на экране, чтобы вам не нужно было вызывать метки.
Ответ 2
Вот ссылка на программное обеспечение, созданное Zebra: ZebraDesigner. На самом деле это не визуализировать ZPL или принимать ZPL в качестве входных данных. Но это может помочь вам разработать свой билет, а затем экспортировать его в ZPL для дальнейшей обработки.
Ответ 3
Я написал https://github.com/dpavlin/Printer-Zebra несколько дней назад, который преобразует команды ZPL ~DG
(загрузить графику) и преобразует их обратно в Файл изображения PBM.
Это не полный интерпретатор ZPL (поскольку он реализует только одну команду:-), но работает для созданных чашек файлов ZPL, которые удобны, чтобы выяснить, содержит ли ваш вывод на печать сглаженные штрих-коды, которые всегда плохие...