技术文章

如何进行条形码软件的编写

上海施沃实业有限公司

2013/9/26 13:24:42

目前,在软件中实现条形码绘制,使用普通打印机打印条形码主要有三种方法,这里只作简要介绍,有兴趣的话,可以在论坛中进行探讨:

    一、使用现成的条形码控件

    二、直接使用条形码字体

    三、调用具有条形码生成的动态连接库

    四、直接使用代码进行条形码的绘制

    五、调用外部带条形码的接口程序

    六、其他方式

    其中比较简单的是直接使用具有条形码生成的控件,如在OFFICE软件中有一个微软的条形码控件Msbcode.ocx,就具备十一种条形码的生成能力,程序中,只需要获取条形码句柄后,使用位图的方式把条形码贴到打印机上,即可使自己的软件具备条形码打印的能力;当然,还有国外的象Mabry公司的条形码控件等等;这种方式的特点是简单,无需了解条形码的内部编码原理,就可以打印出条形码;缺点是条形码是一种的线条与空白按照一定比例组合的一组图形,在位图复制过程中,很容易产生位图的缩放,导致比例失调,从而使打印出的条形码可识别率大大下降;上述中的一、三种方式都是通过这种原理进行编制的。

    还有一种比较常用的就是直接使用条形码字体,现在有许多条形码字体,在我们的资料下载中,就提供了几种常见的条形码字体,大家不妨下载去试试看。只要把字体复制到WINDOWS系统目录下的fonts目录中,即可使用条形码字体。程序中使用的方法应该是非常简单的,对需要编条码的字符,设置其字体为的条形码字体即可显示成条形码形式。但我在使用过程中,总感觉有些不足,识别率也不太高。

相关产品

猜你喜欢

当前客户在线交流已关闭
请电话联系他 :