Abhijeet Bhurke Ответов: 2

ZPL в PCL во время выполнения


Дорогие Все,

Я использую принтер Zebra для печати тегов.
Он использует коды ZPL для печати тегов.
Теперь я хочу сменить принтер на лазерный струйный.
Так есть ли какая-нибудь утилита, которая может изменить вывод ZPL на PCL и печатать на принтере laserjet?
Я попробовал поискать в google и смог найти только 1 Название сайта "labelary.com"
Но это веб-поддержка или платная (довольно дорогая.)
Я нахожу какой-то бесплатный инструмент или скрипты в perl, vbs, dot net.

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

Спасибо.

Что я уже пробовал:

Я попробовал поискать в google и смог найти только 1 Название сайта "labelary.com"

Richard MacCutchan

Если вы используете стандартные классы .NET PrintDocument, то вам нечего менять.

Abhijeet Bhurke

Привет, Ричард, Спасибо за ответ. Завтра я собираюсь проверить это с помощью принтера HP Laserjet _2055DN. Сообщу вам мой выход.

Richard MacCutchan

Может быть, вам следовало сначала попробовать, прежде чем публиковать этот вопрос.

Patrice T

Цитата:Он использует коды ZPL для печати тегов.
Это подразумевает какую-то необработанную печать и то, что зебра строит этикетку сама по себе.

Richard MacCutchan

Выводы все хороши и хороши, но не объясняют проблему. Судя по комментарию выше, они даже не пытались запустить его в лазер.

2 Ответов

Рейтинг:
2

Gerry Schmitz

Ищите "эмуляторы ZPL". например

Принтер Zpl - Интернет-Магазин Chrome[^]


Рейтинг:
1

Patrice T

Не реальное решение вашей проблемы, но:

Цитата:
Теперь я хочу сменить принтер на лазерный струйный.

Принтеры Zebra специально разработаны для доставки этикеток/наклеек 1 на 1, с высокой контрастностью и сложными содержаниями, такими как штрих-коды. ZPL полностью автономен и позволяет принтеру строить наклейку из простого текстового описания, это позволяет простым встроенным системам печатать сложные наклейки, даже если они не имеют графических возможностей.

Детали, требующие внимания при переходе на лазерный принтер:
- Размер наклейки: наклейки обычно меньше, чем стандартный формат страницы лазерного принтера, это означает, что нужно изменить приложение, чтобы сказать, где находится следующая наклейка на странице.
- Клей для наклеек: вам нужно убедиться, что клей для наклеек сделан так, чтобы противостоять жаре, большинство клеев не сделаны для лазера. А если на странице есть несколько наклеек, последняя из которых нагревается много раз, то проблема в том, что клей со временем теряет свое прилипающее качество. Я видел, как клей протекает на термоблоке, а наклейки начинают прилипать внутри принтера, уродливо.
- ZPL vs PCL: как вы уже нашли, функции штрих-кода ZPL не существуют в PCL, вам нужен конвертер/эмулятор для перевода кода ZPL, чтобы попасть в PCL.
Цитата:
Я нахожу какой-то бесплатный инструмент или скрипты в perl, vbs, dot net.
Я использую VB.net в передней части.

Если вы не найдете решения в VB.net, автономное приложение, которое получает текстовый файл и возвращает изображение, может сделать трюк.
Поскольку вы уже начали, вам нужно проверить все найденные решения, чтобы увидеть, какие из них соответствуют вашим потребностям.