# ZPL模板通用打印程序ZPLPrinter ZebraDesigner **Repository Path**: icefox/zpl-template-general-program ## Basic Information - **Project Name**: ZPL模板通用打印程序ZPLPrinter ZebraDesigner - **Description**: 1:转换任何ZPL模板,动态处理中文,根据模板自动控制中文字体大小 2:打印到斑马打印机 3: 预览需要联网,打印的话,是不需要网络的。用ZebraDesigner打印到文件的模板是不需要网络的。并且不需要LIC 4:可以打印文本、图片、条码、二维码、图形等内容 5:软件提供连续打印样板 - **Primary Language**: C# - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 14 - **Created**: 2025-02-11 - **Last Updated**: 2025-02-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ZPL模板通用打印程序 ZPLPrinter #### 介绍 利用ZebraDesigner生成的模板,可以处理文本、Barcode、QR等动态打印 在处理中文时,可根据模板自动控制中文字体大小 可以连续打印 发送打印指令到Zebra打印机,可以完成任何样式的标签。 联网预览 利用Neodynamic.SDK.ZPLPrinter.dll(测试版本)离线预览 真正离线无水印预览 利用BinaryKits.Zpl.Viewer.dll离线预览。此dLL需要.core或者最少.net framework 4.8 #### 软件架构 测试软件使用.CORE,Dll文件可移植。c#、vb、vb.net等都可以使用 #### 安装教程 1. 解压bin.zip文件 2. 引用ZPLPrintDLL.dll #### 使用说明 1. 引用ZPLPrintDLL.dll 2. 模板设计步骤请参照ZPLPrint.docx 3. 设计模板时,动态文字用%%+数值<递增> 比如:4个动态文字 %%1、%%2、%%3、%%4 4. 打印时,替换文字中间用~进行分割,传递给打印函数即可。 与上面的例子进行对应,传递的数据:打印1~打印2~打印3~打印4 5. 预览需要联网,打印的话,是不需要网络的。用ZebraDesigner打印到文件的模板是不需要网络的。并且不需要LIC 6. 增加连续打印机制 #### 软件功能 1. 需要联网,ZPL打印预览功能(打印预览中无水印) 2. 可以打印到斑马打印机 3. 替换中文打印时根据模板生成的文件,自动识别字体大小。默认为黑体。 4. 连续打印 5. 利用Neodynamic.SDK.ZPLPrinter.dll 打印离线预览(此版本属于测试版本,打印预览中含有水印) **_6. 利用BinaryKits.Zpl.Viewer.dll打印离线预览,真正实现无水印离线预览_**