【发布时间】:2014-12-11 13:47:11
【问题描述】:
是否可以将 EPL 和 ZPL(热敏打印机语言)转换为通用格式(可以是 SVG 等矢量图文件)?
如果我能从通用格式转换为 ZPL 或 EPL,那就太好了。
【问题讨论】:
-
我目前正在实现另一个方向:从 SVG 到 EPL。这提供了更好的抽象,并且可以与不同的打印机语言重用。请看:github.com/dittodhole/dotnet-System.Svg.Render.EPL
-
在将精确的打印机命令转换为任何高级语言(如 SVG)的代码时,您将如何解决坐标映射问题?这种转换至少会破坏条形码,因此扫描仪将无法识别它们。由于其“像素覆盖”规则和the solution in PostScript too,请在bugs.ghostscript.com 上查看PostScript 的问题。由于该规则,我遇到了通过 Ghostscript 从 PDF 打印的无法识别的 Code-128 条形码,然后使用 TSPL 来避免它。
标签: printing zebra-printers thermal-printer zpl epl