Tennis3.0 发表于 2024-3-3 01:21:33

一种基于斑马打印机的标签静默打印方案

本帖最后由 Tennis3.0 于 2024-3-6 15:48 编辑

龙年第二把火。本次对接的是斑马(Zebra)桌面打印机ZD888T,USB款。采用热转印打印,配备了色带,标签纸为80*60毫米的哑银纸,在活字格页面静默打印出的标签效果如下:


主要步骤:
1. 标签模版设计:使用厂家自研的Zebra Designer 3 免费版进行设计,主要目的是设计标签的静态部分,动态部分使用占位符(比如下图中的),占位符后期会被活字格单元格的实际内容替换。设计好后将模版文件另存为PRN格式的文件,里面包含了打印机的指令。


2. 打印标签模版:Zebra Desiger产生的原始PRN文件经过修改后,使用厂家自带的Zebra Setup Utilities将PRN文件的内容发送给打印机,用于确认标签模版的打印效果。


3.在Web API中调式打印效果: 我已将与打印机对接的逻辑封装在Web API中,并以Windows服务的形式一直在Windows系统的后台运行。API的界面如下:


4. 活字格中调用Web API:在活字格中通过发送HTTP请求命令调用Web API已完成静默打印,包括单张打印和批量打印。HTTP请求命令中使用Post方式,发送Json请求。

我在本帖中对接的是USB接口的打印机,对于带网口的打印机,可以开发一个服务端命令来对接,如果你也有对接斑马打印机方面的诉求,请联系我,邮箱:zhangxucuit@126.com   微信:xu39190


fqpeople 发表于 2024-3-6 14:41:34

gczxxu 发表于 2024-3-3 17:16
其实活字格精灵应该更好用。功能更强大。。。

活字格精灵是什么啊,大神

gczxxu 发表于 2024-3-3 17:16:22

Tennis3.0 发表于 2024-3-3 11:50
有了这个web api,刚好解决了活字格服务器与本机Web API分别部署的问题。请看下面的示意图:

其实活字格精灵应该更好用。功能更强大。。。

Tennis3.0 发表于 2024-3-3 11:50:00

本帖最后由 Tennis3.0 于 2024-3-4 11:48 编辑

gczxxu 发表于 2024-3-3 09:08
这个也蛮牛的。。。
不过。这个webapi的话,必须要把活字格服务器装在本机吧???
有了这个web api,刚好解决了活字格服务器与本机Web API分别部署的问题。请看下面的示意图(斑马打印机打印):

137294886 发表于 2024-3-3 10:33:21

gczxxu 发表于 2024-3-3 09:08:28

这个也蛮牛的。。。:hjyzw:
不过。这个webapi的话,必须要把活字格服务器装在本机吧???
页: [1]
查看完整版本: 一种基于斑马打印机的标签静默打印方案