问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

技术教程:如何对接Bartender接口利用TSC打印标签模板

创作时间:
作者:
@小白创作中心

技术教程:如何对接Bartender接口利用TSC打印标签模板

引用
CSDN
1.
https://blog.csdn.net/afaghua/article/details/137017518

本文将详细介绍如何对接Bartender接口并利用TSC打印机打印标签模板。从软件下载、模板设计、打印机驱动安装到最终通过HTTP请求实现打印,每个步骤都配有详细的说明和示例,适合有一定技术基础的读者参考学习。

1:先下载bartender软件

bartender软件一般是服务端和客户端,相关软件自行了解安装,先找个服务器安装服务端(以下示例以bartender2016为例)

2:设计模板

以下是相关教学视频,可扫码学习

3:安装标签打印机驱动

如果图片中二维码不可扫,只能自行查找资料,或看下面驱动安装流程

第一步:首先先进入打印机官网:TSC打印机官网

第二步:选择支持与下载,然后输入您的机种名称,最后点击提交按钮(所使用的的机器为:TTP-244 Pro)

第三步:找到驱动程序,然后选择windows的驱动下载

解压下载的压缩包,双击运行exe文件

在点击下一页前请确保电脑已经连接上打印机,否则会进行不下去

4:在使用端安装客户端 (ClientPrintService)

说明:ClientPrintService 模式为服务器-客户端模式,即:在一台电脑安装Bartender充当Bartender服务器,在需要进行打印的电脑安装ClientPrintService服务,将本地打印机共享给Bartender服务器,即可通过调用Bartender服务提供的接口,进行打印。

第一步:需要进行打印的电脑,访问http://服务端IP:80/Bartender/Client/ClientPrintWizard
(该IP为安装Bartender服务端的那台电脑的IP)

第二步:访问上述地址后,会自动下载SeagullClientPrintServiceInstaller.exe软件,双击打开该软件,默认安装即可。

第三步:SeagullClientPrintServiceInstaller软件安装完成后,会自动打开浏览器进入客户端的配置界面,地址为:http://localhost:5952/settings

第四步:你可以使用http://服务端IP:80/Bartender/Client/ClientPrintWizard页面的自动配置也可以手动配置

第五步:配置完成后,会出现如下界面

5:http请求方式打印

1:http://服务端IP/Bartender/swagger/index.html swagger接口文档地址

2:获取打印机接口:http://服务端IP/Bartender/api/v1/printers
该接口可以获取Bartender服务器可以调用的所有本地打印机和远程打印机
本地打印机:是安装Bartender那台电脑上的打印机
远程打印机:是通过客户端配置,共享给Bartender服务器的打印机

3:根据打印机名称获取打印机信息的接 http://服务端IP/Bartender/api/v1/printers/{printName}

4:获取模版库的接口:http://服务端IP/Bartender/api/v1/libraries
该接口可以获取Bartender服务器上的模版库
Bartender默认模板库有两个,一个在IIS目录下,另一个是Bartender Librarian
默认使用IIS目录下的模板库,即接口请求的name为Templates的模板库

5:根据模版库ID可以获取到该模版库的信息以及该模版库中可以使用的Bartender模版http://服务端IP/Bartender/api/v1/libraries/{id}

6:http://服务端IP/Bartender/Browse 页面可以浏览模版库中的所有模版

7:post方式的打印接口:http://服务端IP/Bartender/api/v1/print 通过该接口即可调用打印机进行打印
首先要先请求该接口,带上打印机名称和标签模版的绝对路径,拿到返回值,返回值里的printRequestID和模板要传值的参数,然后二次请求,传入相关参数,然后就打印成功了

其他

服务端网页地址:http://服务端IP/Bartender/Browse(本机ip指的是:安装的服务器ip)
客户端网页地址:http://127.0.0.1:5952/Settings

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号