找回密码
 立即注册

QQ登录

只需一步,快速开始

Tennis3.0

初级会员

9

主题

63

帖子

414

积分

初级会员

积分
414
Tennis3.0
初级会员   /  发表于:2024-3-3 01:21  /   查看:1090  /  回复:5
本帖最后由 Tennis3.0 于 2024-3-6 15:48 编辑

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

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

2. 打印标签模版:Zebra Desiger产生的原始PRN文件经过修改后,使用厂家自带的Zebra Setup Utilities将PRN文件的内容发送给打印机,用于确认标签模版的打印效果。
Screen Shot 2024-03-02 at 11.50.00 PM.png WechatIMG510.jpg

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

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

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


WechatIMG512.jpg

评分

参与人数 1金币 +66 收起 理由
Lay.Li + 66 赞一个!

查看全部评分

5 个回复

正序浏览
fqpeople
高级会员   /  发表于:2024-3-6 14:41:34
6#
gczxxu 发表于 2024-3-3 17:16
其实活字格精灵应该更好用。功能更强大。。。

活字格精灵是什么啊,大神
回复 使用道具 举报
gczxxu
银牌会员   /  发表于:2024-3-3 17:16:22
5#
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分别部署的问题。请看下面的示意图(斑马打印机打印): 22.jpg

回复 使用道具 举报
137294886
金牌服务用户   /  发表于:2024-3-3 10:33:21
板凳
image.png489984435.png
回复 使用道具 举报
gczxxu
银牌会员   /  发表于:2024-3-3 09:08:28
沙发
这个也蛮牛的。。。
不过。这个webapi的话,必须要把活字格服务器装在本机吧???
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部