新闻中心

当前位置:主页 > 新闻中心 >

一种电子秤标签打印系统的设计 银豹系统怎么打

作者: admin 时间:2020-09-29 来源:未知
摘要:一种电子秤标签打印系统的设计 银豹系统怎么打印标签 介绍了一种低端电子秤与LP-50标签打印机相结合设计的标签打印系统,论述了硬件改造的原理和软件设计过程,解决了低端电子秤...

一种电子秤标签打印系统的设计 银豹系统怎么打印标签

介绍了一种低端电子秤与LP-50标签打印机相结合设计的标签打印系统,论述了硬件改造的原理和软件设计过程,解决了低端电子秤无法打印标签的问题。该方案允许用户自由设计标签模板和编辑产品信息。上位机软件通过串口将标签代码信息下载到下位机的内存中,用户只需通过按键选择相应的标签模板,就可以将打印信息输出到打印机打印标签。

前言电子秤因其测量速度快、操作简单而逐渐取代了传统的机械秤。低端电子秤由于价格低廉,在超市和市场上被广泛使用。在实践中,用户不再满足于简单的称重和定价功能,有时需要在数据上打印标签,电子秤无法满足需求。如果改用条码秤,一方面价格比较贵,另一方面用户并不总是需要打印功能,造成资源浪费。同时,条形码秤内置的便携式标签打印机一般需要与厂家配套,不方便维护。电子秤硬件改造的话,需要重新设计电子电路,更换更先进的控制芯片,成本也会相应增加。市场上出现了各种功能强大的标签打印机。针对这种情况,本文提出了一种将市场上通用的标签打印机与低端电子秤相结合的标签打印系统,使低端电子秤也能同时具备条形码秤的标签打印功能和打印机的功能。电子秤和打印机是相互独立的。如果只使用称重功能,电子秤可以与打印机分离。如果需要打印功能,两者可以通过数据线连接,可以提高设备资源的利用率,降低成本,方便设备的更换和维护。系统设计采用市场上常用的功能强大的LP-50自粘热敏打印机。标签打印原理LP-50是一款使用热敏纸的热敏打印机,专为打印小尺寸标签和图像而设计。特别适合打印根据具体要求局部修改的报表或填写模板表单。配置的RS-232接口可以方便地与设备连接。LP-50标签打印机配有专门的标签设计软件。用户可以通过计算机串口将设计好的标签传送给打印机来打印标签。为了使硬件系统能够识别标签信息,需要标签模板的设计代码。经过观察发现,设计好的标签需要通过标签设计软件,通过电脑的串口传输到打印机

打印,但产品手册不提供标签模板代码设计。利用虚拟串口做串口实验,通过串口调试助手截取发送给打印机的代码,通过产品手册分析代码组成,找出代码中有用的部分。以图1中的标签模板代码提取为例。图的左边是设计好的标签,右边是串口截获的代码。模拟的两个串行端口是串行端口1和串行端口2。串口1连接设计软件,串口2连接串口调试助手。最后,提取的一些关键代码如下:

2系统方案设计系统方案设计分为硬件设计和软件设计。根据标签打印的原理,设计好模板后,用户必须先通过串口助手获取模板代码,然后修改代码中的数据变量,最后通过串口助手将代码发送给打印机,打印机才能打印出设计好的标签。因此下位机的硬件需要存储标签码,用电子秤采集的数据信息替换标签码中的有效信息,然后将代码发送到打印机进行打印。低端电子秤的硬件结构大致如图2所示:

系统整体硬件结构只是在原有硬件的基础上增加了标签打印功能。标签打印需要显示屏、按键、串口等硬件,可以与原电路板共享,只需在软件中修改即可。下位机需要存储标签码。控制器一般采用低端单片机,数据存储空间小。考虑到标签数据下载存储空间需求大,需要在硬件结构上扩展内存结构功能,其他硬件可以保持不变。上位机软件的功能是标签模板的代码管理。用户可以自由设计标签模板,软件实时存储模板信息。3内存设计内存主要用于存储标签模板代码。系统中使用的内存芯片是市场上常用的sst公司生产的sst25vf016b芯片。芯片的存储空间为16 mbit,可以满足一般客户的需求。芯片采用SPI接口设计,电路设计简单,硬件连接电路如图3所示。

4系统软件设计软件设计分为上位机软件设计和下位机软件设计。下位机软件主要用于下载上位机串口数据,采集传感器数据,选择标签模板,发送标签代码。具体过程如图4所示。

上位机软件设计语言基于微软公司开发的Visual Basic语言。为了满足客户标签设计的要求,主机界面的主要功能是标签模板管理。用户可以添加和删除各种标签模板,方便地浏览模板信息。为了实时修改模板,设计中需要将软件与数据库连接起来。VB可以通过数据访问对象DAO访问数据,也可以使用数据控件。数据控件很好用,但是没有内置的增删功能。DAO访问数据的灵活性很大,但是需要补充一些代码[5-6]。根据系统的实际设计,数据控件与Access数据库相关联,并且数据总是更新的。即使软件突然崩溃,数据也不会丢失。标签模板管理界面如图5所示。界面设计中使用了网格表控件,使得浏览信息更加方便。串行MSComm控件完成上位机和下位机的通信[7]。界面右侧是用户标签模板图片样式区和模板代码修改、浏览和查看区。用户可以通过单击左侧的标签名称轻松查看和编辑标签信息。标签模板以jpg图像格式存储,用户在存储图像时要注意格式转换。如果用户通过u盘传递软件系统

或者网络传输,会造成标签模板图片路径找不到的问题。所以为了减少问题,管理软件要统一安装在c盘根目录下的统一文件夹下。

5实验结果系统通过软件下载上位机的数据,下位机选择模板后根据电子秤上的数据打印标签。实验结果如图6所示。电子秤的设定价格为4.00元/公斤,实际总量为0.37公斤,因此总价为1.48元。从电子秤右侧打印的数据可以看出,标签打印与电子子秤的数据一致,因此实验结果表明,标签打印系统可以实现电子秤数据打印。结论:该系统的设计解决了低端电子秤数据标签的打印问题。与通用标签打印机相结合,不仅提高了资源利用率,而且降低了维护成本和打印成本。该系统设计具有很好的实用性,可在低端电子秤设计中推广。

相关阅读

新闻中心

联系我们
Contact
联系我们
我们很想听到您的声音

400电话:

联系电话:

公司传真:

手机号码:

客服QQ:

Email:

地址:

[向上]