ZPLab

面向 ZPL 兼容打印机的开源标签设计工具。

在画布上制作标签,然后直接打印到任意 ZPL 兼容打印机。需要代码时,它随时都在:可读、可编辑,并能逐字节还原。

MIT 许可,无需账号。

ZPLab: a release label on the canvas, the object catalog on the left and the label format panel on the right

可视化设计器

将文本、条码、形状和图片拖放到画布上,ZPL 会实时更新,且始终保持可编辑。

逐字节还原

导入已有的 ZPL,未改动的命令、空白和注释都会原样保留。每次编辑只重新生成受影响的部分,小到单个对象,大到每一页。

28 种条码码制

涵盖一维线性、二维矩阵、邮政及 GS1 变体:Code 128、Code 39、EAN/UPC、Interleaved 2 of 5、QR、DataMatrix、PDF417、Aztec、Maxicode、GS1 DataBar 等。

批量打印

将 CSV 列映射到标签变量,每行打印一张标签。在桌面应用中,Excel 工作表和只读数据库的用法完全相同。

AI 驱动的标签设计

内置的 MCP 服务器让本地 AI 助手能够读取、构建并验证标签,并将草稿直接推送到正在运行的桌面应用中。

内容生成器

通过应用标识符组装 GS1 内容,或为 URL、WiFi、联系人、电子邮件、电话、SMS 和地理坐标生成对应类型的 QR、Data Matrix 和 Aztec 内容。

输入时实时验证

EAN/UPC 字段会显示实时长度计数、计算得到的校验位和 GS1 前缀提示;GS1 内容会按字段逐一检查,并核对组合规则。

实时预览

预览可通过 Labelary 渲染;在桌面应用中,也可直接由已连接打印机自身的固件渲染。

32 种语言

界面提供 32 种语言,从德语、法语到阿拉伯语、希伯来语、日语以及简体和繁体中文,均可在应用设置中切换。

下载桌面应用 · v0.6.0

原生打印和文件对话框。

Web (self-hosted)
zip

参与贡献

每一份错误报告都能让 ZPLab 更完善。发现了问题、缺少您需要的 ZPL 功能,或者不清楚某项功能如何运作?也欢迎提交 Pull Request。