2014-12-11 6 views
2

Возможно ли преобразовать EPL и языки ZPL (термические принтеры) в общий формат (это может быть векторный графический файл, такой как SVG)?
Преобразование между EPL и ZPL

Будет здорово, если я смогу преобразовать из формата commont в ZPL или EPL.

+0

Я в настоящее время реализует другое направление: от SVG до EPL. Это дает лучшую абстракцию и может быть повторно использовано с разными языками принтера. Смотрите: https://github.com/dittodhole/dotnet-System.Svg.Render.EPL –

ответ

4

Если вы выполняете какую-либо работу с тепловыми принтерами Zebra, получите инструмент для проектирования. Программное обеспечение FREE ZebraDesigner2 будет делать. Таким образом вы можете экспортировать свой принтер на основе любого выбранного драйвера принтера (EPL/ZPL/CPCL). Если вам нужно экспортировать код для принтеров без Zebra (Sato, Datamax, Intermec), посмотрите на NiceLabel

Как только вы установили и установили ZebraDesigner, создайте новый порт, сопоставленный с местоположением на вашем жестком диске с привилегиями записи. Затем распечатайте метку, и драйвер создаст файл txt с кодом принтера.

Используйте код принтера в своем приложении по мере необходимости.

enter image description here

+1

Слишком плохо ZebraDesigner, похоже, не доступен для Linux. – Sebastianb

+0

@Sebastianb Yup too bad Я пытался создать свое приложение в Linux, но потом слишком хорошо знал, что они недоступны в Linux. Извините за em. – Lokesh

0

Не совсем, но я отправил документы WordPad (не WORD или .txt) на принтер и давал драйвер печати выполнить эту работу. Я думаю, что даже смог изменить простой старый .txt расширение файла на .rtf и получил его для печати, отправляя его на принтер (копировать файл на UNC-путь к принтеру). Не уверен, что это именно то, что вы просили, но я надеюсь, что это поможет. Иногда вам просто нужно играть с этими зебрами и посмотреть, что они будут делать.

0

Если вы используете Linux, вы можете установить rastertoezpl CUPS Printer Driver, так что вы можете напечатать любое растровое изображение (JPG, PNG, BMP и т.д., возможно, не изображение Filetypes тоже) с помощью принтера термопечати.

Краткое руководство по установке (возможно, я пропустил что-то):

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 

Затем вы должны настроить принтер в локальном хосте: 631/принтеры/

Verbose installation guide for Ubuntu (russian)

отлично работает для меня , теперь я ищу .ezp -> растровый конвертер ...