一种基于BarTender的条码标签打印系统及方法技术方案

技术编号:27294363 阅读:9 留言:0更新日期:2021-02-06 12:04
本发明专利技术涉及条码标签打印领域,其公开了一种基于BarTender的条码标签打印系统及方法,实现在浏览器WEB应用中触发BarTender进行条码标签打印。该系统包括:WEB应用业务功能模块、集成Bartender的标签生成与打印功能模块、PC电脑和条码标签打印机;在用户点击按钮进行条码标签打印的时候,由WEB应用业务功能模块调用集成Bartender的标签生成与打印功能模块对外提供的API接口,并通过网络通信方式将条码打印相关参数传递至集成Bartender的标签生成与打印功能模块,再由集成Bartender的标签生成与打印功能模块根据接收到的参数值生成需要的条码标签,并调用打印机服务进行条码标签打印,从而满足用户在浏览器web应用中进行条码标签快速打印的需求。条码标签快速打印的需求。条码标签快速打印的需求。

【技术实现步骤摘要】
一种基于BarTender的条码标签打印系统及方法


[0001]本专利技术涉及条码标签打印领域,涉及一种基于BarTender的条码标签打印系统及方法。

技术介绍

[0002]BarTender是美国海鸥科技推出的一款优秀的条码打印软件,是目前在行业中使用最多的软件,是一款最快速,最容易设计专业、高质量标签的条码打印软件。BarTender既可以单独运行,也可以与任何其他程序集成,几乎是所有按需打印或打标应用的完美解决方案,包括:标签、打印贴标、直接部件和包装打标、智能证卡编码、标牌制作等等。
[0003]传统使用BarTender与其他程序集成进行条码标签打印的方式是采用C#语言开发应用程序调用BarTender提供的DLL库文件来进行条码标签打印。目前相当多的信息系统都是基于B/S架构(即浏览器和服务器架构模式)进行实现,而浏览器WEB应用使用JavaScript语言进行开发,不能直接调用DLL库文件与BarTender进行集成。如何实现在浏览器WEB应用中触发BarTender进行条码标签打印是当前亟待解决的问题。

技术实现思路

[0004]本专利技术所要解决的技术问题是:提出一种基于BarTender的条码标签打印系统及方法,实现在浏览器WEB应用中触发BarTender进行条码标签打印。
[0005]本专利技术解决上述技术问题采用的技术方案是:
[0006]一种基于BarTender的条码标签打印系统,包括:
[0007]WEB应用业务功能模块,运行于浏览器中,用于处理业务和调用集成Bartender的标签生成与打印功能模块对外提供的API接口,通过网络通信将打印参数传输给所述集成Bartender的标签生成与打印功能模块;
[0008]集成Bartender的标签生成与打印功能模块,以服务的形式安装运行在PC电脑中,用于接收WEB应用业务功能模块通过网络通信传递的打印参数,并生成条码标签,触发打印机进行打印所述条码标签;
[0009]PC电脑,用于安装和运行集成Bartender的标签生成与打印功能模块以及打印机相关服务,通过数据线连接条码标签打印机;
[0010]条码标签打印机,与PC电脑相连,用于条码标签打印。
[0011]作为进一步优化,所述WEB应用业务功能模块,运行于同安装运行集成Bartender的标签生成与打印功能模块为同一台PC电脑的浏览器中,或者运行于其他能够通过网络访问到安装运行集成Bartender的标签生成与打印功能模块的PC电脑的浏览器中。
[0012]此外,基于上述系统,本专利技术还提供了一种基于BarTender的条码标签打印方法,包括:
[0013]a.用户在浏览器中访问WEB应用业务功能模块,点击按钮进行条码标签打印;
[0014]b.WEB应用业务功能模块调用集成Bartender的标签生成与打印功能模块对外提
供的API接口,通过网络通信将条码打印相关参数传递至集成Bartender的标签生成与打印功能模块;
[0015]c.集成Bartender的标签生成与打印功能模块根据接收到的参数值生成需要的条码标签,并调用打印机服务进行条码标签打印。
[0016]作为进一步优化,步骤b中,所述网络通信基于TCP协议或者HTTP协议或者HTTPS协议。
[0017]本专利技术的有益效果是:
[0018]由WEB应用业务功能模块调用集成Bartender的标签生成与打印功能模块对外提供的API接口,并通过网络通信方式将条码打印相关参数传递至集成Bartender的标签生成与打印功能模块,再由集成Bartender的标签生成与打印功能模块根据接收到的参数值生成需要的条码标签,并调用打印机服务进行条码标签打印,从而满足用户在浏览器web应用中进行条码标签快速打印的需求。
附图说明
[0019]图1为本专利技术中条码标签打印系统结构框图。
具体实施方式
[0020]本专利技术提供一种基于BarTender的条码标签打印系统及方法,运用JavaScript技术、C#技术、TCP/HTTP/HTTPS等网络通信技术、BarTender标签生成与打印控制等技术,实现可以通过在浏览器WEB应用中触发BarTender进行条码标签打印的目的。
[0021]在具体实现上,本专利技术中的条码标签打印系统如图1所示,其包括WEB应用业务功能模块、集成Bartender的标签生成与打印功能模块、PC电脑和条码标签打印机。
[0022]其中,WEB应用业务功能模块运行于浏览器中,用于处理业务和调用集成Bartender的标签生成与打印功能模块对外提供的API接口,通过网络通信将打印的参数传输给集成Bartender的标签生成与打印功能模块;
[0023]集成Bartender的标签生成与打印功能模块,用C#语言开发,以服务的形式安装运行在PC电脑中,用于接收WEB应用业务功能模块通过网络通信传递的打印参数,并生成条码标签,触发打印机进行打印所述条码标签;
[0024]PC电脑,用于安装和运行集成Bartender的标签生成与打印功能模块以及打印机相关服务,通过数据线连接条码标签打印机;
[0025]条码标签打印机,与PC电脑相连,用于条码标签打印。
[0026]需要说明的是,所述WEB应用业务功能模块,可以运行于同安装运行集成Bartender的标签生成与打印功能模块为同一台PC电脑的浏览器中,也可以运行于其他只要能够通过网络访问到安装运行集成Bartender的标签生成与打印功能模块的PC电脑的浏览器中。
[0027]基于上述系统,当使用者在浏览器中访问WEB应用业务功能模块,点击按钮进行条码标签打印的时候,WEB应用业务功能模块负责调用集成Bartender的标签生成与打印功能模块对外提供的API接口,通过网络通信将条码打印相关参数传递至集成Bartender的标签生成与打印功能模块中,集成Bartender的标签生成与打印功能模块根据接收到的参数值
生成需要的条码标签,然后集成Bartender的标签生成与打印功能模块调用打印机服务进行条码标签打印,条码标签就打印完成。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于BarTender的条码标签打印系统,其特征在于,包括:WEB应用业务功能模块,运行于浏览器中,用于处理业务和调用集成Bartender的标签生成与打印功能模块对外提供的API接口,通过网络通信将打印参数传输给所述集成Bartender的标签生成与打印功能模块;集成Bartender的标签生成与打印功能模块,以服务的形式安装运行在PC电脑中,用于接收WEB应用业务功能模块通过网络通信传递的打印参数,并生成条码标签,触发打印机进行打印所述条码标签;PC电脑,用于安装和运行集成Bartender的标签生成与打印功能模块以及打印机相关服务,通过数据线连接条码标签打印机;条码标签打印机,与PC电脑相连,用于条码标签打印。2.如权利要求1所述的一种基于BarTender的条码标签打印系统,其特征在于,所述WEB应用业务功能模块,运行于同安装运行集成Bartend...

【专利技术属性】
技术研发人员:张晋峰李海军罗欢曾佳豪苏荣亮
申请(专利权)人:四川爱联科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1