Можно ли преобразовать EPL и ZPL (языки термопринтеров) в общий формат (это может быть векторный графический файл, такой как SVG)?
Было бы здорово, если бы я мог конвертировать из обычного формата в ZPL или EPL.
Можно ли преобразовать EPL и ZPL (языки термопринтеров) в общий формат (это может быть векторный графический файл, такой как SVG)?
Было бы здорово, если бы я мог конвертировать из обычного формата в ZPL или EPL.
Если вы выполняете какую-либо работу с термопринтерами Zebra, приобретите инструмент для проектирования. Подойдет БЕСПЛАТНОЕ программное обеспечение ZebraDesigner2. Таким образом, вы можете экспортировать свой принтер на основе любого выбранного вами драйвера принтера (EPL/ZPL/CPCL). Если вам нужно экспортировать код для принтеров сторонних производителей (Sato, Datamax, Intermec), обратитесь к NiceLabel.
После установки ZebraDesigner и выбора драйвера создайте новый порт, привязанный к местоположению на жестком диске с правами записи. Затем распечатайте этикетку, и драйвер создаст текстовый файл с кодом принтера.
При необходимости используйте код принтера в своем приложении.
Не совсем так, но я отправил документы WordPad (не WORD или .txt) на принтер и позволил драйверу печати сделать всю работу. Я думаю, что даже смог изменить простое старое расширение файла .txt на .rtf и заставить его распечатать, отправив его на принтер (скопировать файл в общий путь принтера UNC). Не уверен, что это именно то, о чем вы спрашивали, но я надеюсь, что это поможет. Иногда нужно просто поиграть с этими зебрами и посмотреть, что они будут делать.
Если вы используете Linux, вы можете установить драйвер принтера rastertoezpl CUPS, поэтому Вы можете распечатать любое растровое изображение (jpg, png, bmp и т. д., а также возможные типы файлов, не являющиеся изображениями) с помощью термотрансферного принтера.
Краткое руководство по установке (возможно, я что-то упустил):
tar xzf rastertoezpl-1.0.6.tar.gz
cd rastertoezpl-1.0.6
sudo aptitude install libcupsppdc1-dev libcupsimage2-dev libcupsfilters-dev libcups2-dev cups-ppdc cups checkinstall gcc checkinstall
sudo ./configure
sudo checkinstall
press '10' (Required) -> cups, cups-ppdc, libcups2, libcupsimage2, libcupsppdc1, libcupsfilters1
Затем вам нужно настроить принтер в localhost:631/printers/
Подробное руководство по установке Ubuntu (на русском)
У меня работает нормально, теперь ищу .ezp -> растровый конвертер...