主办单位: 中国物品编码中心| 协会| 《 》杂志社

设为首页|加入收藏|ios版雷竞技下载

企业新闻 正文

签赋通用条码打印系统解决方案

发布时间:2023年09月14日来源:中国自动识别网作者:燕洪生

随着信息技术的发展,用于数据自动采集录入的条码标签被广泛应用于生产制造、流通、商业零售以及服务等各个环节。标签的规范使用直接影响管理系统的准确性和时效性,一个标准、规范、易用的标签编辑、打印系统,已成为现代信息管理系统最重要的基础性工作之一。
由于各个系统建立的时间、承建商、采用的设备技术等都会有所不同,所以在实际工作场景中有多个条码打印系统,彼此间互不兼容。多个系统给管理带来了诸多不便,用户对条码打印功能模块化、通用化的需求日益强烈。原有的条码打印工具与技术手段不能够满足现阶段的使用要求,需要设计一套通用性的条码打印解决方案,以减少信息系统建设的资金投入,降低信息系统的维护成本,提高对条码打印业务需求变更的快速响应能力。
通用条码打印系统,是针对用户系统中对于条码打印功能模块化、通用化的需求,有针对性设计的一套通用性的条码打印解决方案。系统采用统一的模板编辑工具编辑模板并定义数据项目,不同的应用场景下,根据现有系统的特点,选择命令文件、服务通讯等多种形式发送打印数据,简单便捷高效地实现标签打印。系统上线运行后,有效解决了之前用户打印系统中遇到的诸多问题。
项目需求
系统功能需求
条码标签样式编辑模块能够自定义创建新的条码标签样式、条码标签纸张大小及形状、条码中字体的样式及大小、数据字段及数据字段在条码标签中的位置等。
条码数据编辑模块可以支持常用的一维条码和二维码编码格式;能够直接录入不同的条码标签展示数据;支持根据不同的参数生成相应的条码数据等。
条码数据接口模块能够支持轮循读取固定位置的xml、json、Excel等格式的数据,按照既定的条码标签样式,单独或批量打印条码;能够提供自定义开发接口,供其他应用系统调用,按照输入的参数,选择条码标签样式打印条码;能够连接各类常用数据库,读取数据库中数据,按照既定的条码标签样式,单独或批量打印条码等。
条码数据打印模块中条码标签文件能够直接绑定相应的打印机;支持根据不同的传入参数,选择不同的条码标签样式及批量打印等功能。
条码数据存储模块能够将条码打印数据记入条码打印日志;根据条码打印日志,自定义选择条码标签样式,并批量重复打印条码等。
性能和兼容性要求
能够同时支持至少5个异构系统不同类型的打印任务,打印功能响应在2秒内;具备较好的性能,能够支持一次任务下的至少500个条码标签的打印工作;系统应保证在Windows 各版本环境下正常使用,并考虑后续应用于国产化操作系统,具备良好的集成兼容性。
用户体验要求
用户在很短的时间内能找到所需要的信息,做到功能分类准确,文字描述贴切;支持操作限制提示,对用户操作不正确的情况及时进行提示,在错误操作前对用户的行为进行提示与警告,减少用户出错的可能性;支持操作前提示,在用户进行操作时给出使用提示,对于重要提示要采用突出颜色标记;支持操作后提示,在用户操作完毕后对所完成工作进行提示,不需要完全采用弹窗的方式,避免用户进行多余操作;支持在用户界面上展示交互信息等。
系统方案
系统技术路线
通用条码打印系统,是通过三个相互独立但又互联互通的系统来实现。
签赋(LabelShop)软件负责标签模板编辑和数据项目定义,可以实现独立的标签打印输出功能;CodingVServer打印服务程序实现监听文件目录打印功能,同时提供WebSocket和http等协议的打印服务,满足更多应用场景(特别是网页打印应用)的打印需求。TLXLabelPaint打印开发接口,满足系统嵌入打印功能的需求。
系统建设原则
通用条码打印系统的建设,遵循以下原则:
通用性 遵循统一规范、统一标准、统一接口,其中标签模板定义、数据项目定义、指令文件格式定义等,都遵循统一标准;
成熟性 采用成熟的系统和组件,确保使用过程中的可靠性和稳定性;
可扩展性 具有良好的可扩展性和良好的升级性,功能在可实现的基础上,尽量采用可配置的形式,满足未来发展的需要。
系统设计原则
通用条码打印系统,以签赋条码标签打印软件为基础平台,使系统最大限度地适应技术发展变化需求,以确保系统的先进性,延长系统的生命周期,提高用户投资效益。友好的用户操作界面,具备直观易用的人机界面,使系统操作方便、快速、简洁,满足业务人员日常工作习惯和流程。本项目方案选择和功能设计追求实用性,以降低用户后期维护系统的成本。
系统应用架构
通用条码打印系统由三个主要的软件系统组成:用于标签模板编辑以及数据定义的签赋、用于监听文件实现打印的CodingVServer打印服务器和用于系统集成的TLXLabelPaint二次开发接口。
系统技术架构
系统由三个主要的子系统组成,如图1所示。
图1 系统技术架构
标签编辑打印软件
通用条码打印系统标签编辑打印软件(LabelShop)可以实现标签自由编辑排版功能,可以导入多种格式的数据库,适用于多种品牌型号的专用条码打印机以及各类通用打印机。
同时,通用条码打印系统标签编辑打印软件还为 CodingVServer打印服务程序以及 TLXLabelPaint二次开发接口提供标签模板编辑和数据定义功能。通用条码打印系统标签编辑打印软件适用于标签管理员批量打印标签的场景。
标签打印服务器
通用条码打印系统打印服务程序(CodingVServer)通过监听指定目录中特定格式文件的变化,或通过Websocket、http协议,或tcp/ip socket协议接收打印指令,调用预先编辑的标签模板,实现标签打印。
标签模板需要先使用通用条码打印系统标签编辑打印软件编辑完成,通过“命名变量”的方式定义数据项目。模板可以放置在指令的目录中,或者部属在远程服务器上(可通过http协议获取),服务程序监听或者接收到打印指令后,调用指定的模板,并根据指令数据打印标签。
CodingVServer打印服务适用于用户系统发送打印指令打印标签的模式,用户系统不必做大的改动,只要按需生成指令文件即可。web应用程序通过网页访问打印服务之后,实现更高质量的标签打印需求。
二次开发接口
TLXLabelPaint打印库是一个可以供用户程序开发时调用的打印功能二次开发接口库,采用标准的Windows程序库标准,提供多个API接口,可以被C++、C#、Java等多种开发语言调用,实现嵌入用户程序的标签打印功能。
系统部署架构
通用条码打印系统,根据不同的应用场景和需求,灵活实现多种类型的部署形式。需要批量条码标签编辑打印的应用场景,可以独立部署使用通用条码打印系统标签编辑打印软件(LabelShop);对于应用系统发送打印指令打印的场景,通过部属通用条码打印系统打印服务器(CodingVServer)来实现;对于新开发的系统的嵌入式打印需求,通过在系统中集成通用条码打印系统二次开发接口(TLXLabelPaint打印接口库)实现。
系统正式上线前,进行高级用户和普通用户培训,并提供系统安装程序。系统常用参数保存在标签模板中,实现系统的快速安装部属和参数配置。特别考虑到用户的特殊应用场景,在无法实现外网联接的局域网环境中,专门设计了授权管理服务器,满足了系统操作受控的需求。
用户现有的多个系统跨越二十余年的时间,特别是很多还运行在Windows XP操作系统上,打印机品牌型号众多,对条码打印系统的兼容性要求很高,为此条码打印系统所有的程序和模块均对Windows XP系统进行了严格的兼容性测试。为了兼容多种品牌型号的打印机,避免复杂的配置操作,系统提供无驱打印模式(即由打印系统直接驱动打印机,不需安装打印机驱动程序,打印机信息保存在标签模板中,打开模板自动识别连接的打印机)。为了避免多种驱动程序带来的参数配置的复杂性,系统提供了一致的打印机参数配置界面,简化了用户操作。
用户希望为最新的网页打印需求和老旧的应用系统提供一致的使用体验,有些系统采用单一的打印服务程序来实现命令文件监听服务和网页打印服务,并允许用户根据实际系统需求开启或关闭部分服务。
为了满足未来应用的需求,系统采用通用、开放的数据格式,包括模板文件格式和命令文件格式等。各个程序和模块均采用通用的软件产品而非定制应用,条码打印系统的功能可跟随主流产品随时升级,充分保护用户投资。
燕洪生
作者单位:京成云马(北京)科技有限公司
《 》2023年第4期总第103期

延伸阅读:

声明:

凡本网注明“来源:中国自动识别网、《 》、《条码与信息系统》”的所有作品,版权均属于中国自动识别网、《 》、《条码与信息系统》, 未经本网授权不得转载、摘编或利用其他方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:中国自动识别网、《 》或《条码与信息系统》”。违反上述声明者,本网将追究其相关法律责任。
凡本网注明“来源:XXX(非中国自动识别网、《 》、《条码与信息系统》)”的作品,均转载自其他媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。文章内容仅供参考。 如因作品内容、版权和其他问题需要同本网联系的,请将内容传真至010-84295675,以便本网尽快处理。

baybet雷竞技
baybet雷竞技 王毅 研究员、中国物品编码中心技术部副主任兼二维码研究室主任,国际自动识别与数据采集技术分委会(ISO/IEC JTC 1/...
物品身份及其编码的本质
张成海 中国物品编码中心主任、中国ECR委员会联合主席、国际物品编码组织(GS1)管理委员会委员及顾问委员会委员、全...
推进我国二维码标准化应...
王毅,中国物品编码中心二维码研究室主任,技术部副主任,研究员,国际自动识别与数据采集技术分委会(ISO/IEC JTC1/S...
AVEVA剑维软件: 信息和智...
数据是数字化转型的关键因素,是企业的重要资产。
杂志专区 更多>>

《2024第1期》

《2024第1期》

Baidu
map