条形码技术在电费系统中的应用

发布时间:2018-07-20 来源:瑞芯科技 浏览量:1690

随着供电企业的业务扩展,客户数量不断增加。同时,供电企业的优质服务理念也要求企业加强科技手段,提高服务水平。因此方便、快捷、准确的条形码技术的应用成为必要。


1、条形码简介

条形码由一组条、空符号按一定编码规则排列而成,用以表示一定的字符、数字及符号。条形码作为一种机器可识别的图形,它能快速、准确地标识某种产品或商品,在许多数据库应用中起着很重要的作用,如超市收银、车站售票等场合。当某件物品上带有的条形码被条码扫描器正确解读后,将会得到该物品的唯一标识字符串,通过检索数据库我们就可以很容易知道它的一些其它属性并作相应处理。


2、条形码技术在电费系统中的应用

(1)可行性探讨:

供电企业所面临的是广大的用电客户,尤其是在实施一户一表后,出现了大量的居民客户。这些客户到供电局营业厅交纳电费时,收费人员要在大量的电费票据当中手工查找,若不是当月电费则更费时费力。收费人员要手工将客户电费票据上的信息如户号、电费日期、电费金额等输入计算机,不但浪费时间,更存在很大的错误率。在全国电力系统大力推行优质服务的时候,无论是延长客户等候时间或出现差错都是不允许的。因此,将方便、快捷、准确的条形码技术应用于收费环节显得极为重要。

(2)存在问题:

条形码应用的实施是由条形码符号设计、制作及自动识别系统的扫描阅读三步完成。在这三个部分中,只有条码制作即带有条码的电费票据的打印存在一定的困难。

(3)问题的解决:

条形码的具体生成和打印大致有以下几种方式:①应用专用条码打印机;②利用条形码打印控件通过编程实现;③将条形码作为图形完全通过程序输出到普通打印机;④利用条形码字体实现。

下面分别对上述几种方法进行分析:①具有条码打印功能的打印机通常要比普通打印机贵,这样就使得整套系统不够经济,同时,在打印输出定位等问题上操作较为繁琐。②打印控件我们可以从各种渠道找到,免费或不免费,但这些控件除了使用不方便外,在打印输出的页面设置上也存在问题。③完全通过程序设计输出条形码将涉及到较多、较复杂的程序语言知识,除要求程序设计人员有较高的程序设计知识外,在程序运行和维护上也有较大难度。④利用条形码字体相对来说则最容易实现,同时也最经济。通过比较,收费系统采用条形码字体的应用并辅以较少的程序设计来实现条形码打印最为经济和简便。

(4)具体实现方法:

第一,电费收据上的条形码,应在数据完整的基础上力求简单。因此,首先我们要对电费收据上的信息进行归纳整理。其中,电费发生日期、客户户号及电费应收金额为收费系统所必需,同时也满足收费的需要。

第二,确定编码原则。在编码原则上我们采用可表示数字和字母,并在管理领域应用最为广泛的标准39码(CODE39码)。通过上述分析,电费收据上的条形码由数字组成即可满足使用需要。前4位为日期段,由年份的后两位和两位的月份组成;第5位至第12位为户号段,即客户的实际户号;第13位至第17位为金额段,由电费应收金额扩大100倍后形成,不足5位的前面补零。这样就形成了共17位的条形码,再在条形码的前后各加一个“*”标识符即可组成标准39码。在条形码的数字组成中,可以根据实际情况调整各个数字段的数据源和数字格式,满足不同情况的需要。

第三,条形码打印。条形码编制好后,即可在票据打印的程序设计中实现。首先,按照上述原则形成条形码字段,然后在报表设计中将条形码字段内容设置成合适的条形码字体,再对字号等略加调整即可。需要指出的是,条形码打印应尽量清晰,颜色也要尽量鲜明,这样将大大提高条形码的识别率。


3、总结

按照上述方法,笔者进行了相应的程序设计,调整了票据打印和收费系统,实现了条形码在电费系统中的应用。在实际应用中,大大提高了收费人员的工作效率,取得了预期的效果。

返回顶部