条形码打印方法以及条形码打印设备技术

技术编号:14903957 阅读:40 留言:0更新日期:2017-03-29 19:08
本发明专利技术提供了条形码打印方法以及条形码打印设备。其中,该方法包括:接收来自外部设备的打印作业的第一打印数据流的接收步骤;根据预定信息,解析第一打印数据流,以获取条形码信息的解析步骤;根据获取到的条形码信息,生成条形码图像数据流的生成步骤;将生成的条形码图像数据流插入到第一打印数据流中,以形成第二打印数据流的处理步骤;以及打印输出第二打印数据流的输出步骤。通过采用本发明专利技术的方法和设备,能够有效地降低使用成本。

【技术实现步骤摘要】

本专利技术涉及条形码的打印,尤其涉及条形码打印方法以及条形码打印设备
技术介绍
目前,在很多行业中,需要使用到条形码。尤其,例如,在物流行业中,经常通过数据管理服务器来进行单据的电子化管理。因此,在纸质单据输出时,经常使用条形码来表示关键数据,诸如订单号、客户号等等。然而,在当前的技术下,必须依赖于数据管理服务器上的第三方的条形码生成模块和打印机上的第三方的条形码字体模块,才能生成特定的条形码。现在常用的方法是,首先由数据管理系统通过第三方的条形码生成模块生成包含条形码字体命令的打印数据流,然后将生成的打印数据流传输给打印机,由打印机通过第三方的条形码字体模块打印输出包含条形码的文档。这种方式虽然能够实现数据的条形码输出,但是用户必须在使用的数据管理服务器和打印机上购买额外的条形码生成模块和条形码字体模块才能打印输出条形码,使用成本相对较高。另外,例如,在物流行业中,物流单据通常采用联单的形式。具有不同联单号的单据要给予不同的对象,例如,其中一联单据由物流公司自己归档保存。由于采用现有的方法打印输出的条形码不包含诸如联单号等的可变数据,因此,物流公司在归档保存时,常常会把其他联单混入,从而导致电子归档的效率下降。
技术实现思路
鉴于上述问题,本专利技术的目的在于提供了一种条形码打印方法以及条形码打印设备。本专利技术的条形码打印方法以及条形码打印设备不需要复杂的配置,也不依赖第三方的条形码字体模块,只通过打印设备本身来打印输出包含条形码的文档,从而有效地降低了使用成本。根据本专利技术的一个方面,提供一种条形码打印方法,该方法包括以下步骤:接收步骤,用于接收来自外部设备的打印作业的第一打印数据流;解析步骤,用于根据预定信息,解析所述第一打印数据流,以获取条形码信息;生成步骤,用于根据获取到的所述条形码信息,生成条形码图像数据流;处理步骤,用于将生成的所述条形码图像数据流插入到所述第一打印数据流中,以形成第二打印数据流;以及输出步骤,用于打印输出所述第二打印数据流。通过采用本专利技术的条形码打印方法,能够在至少不依赖第三方的条形码字体模块的情况下,打印输出包含条形码的文档,从而有效地降低了使用成本。此外,在本专利技术的条形码打印方法中,所述第一打印数据流包含条形码数据流;以及所述预定信息包含条形码字体命令信息。所述解析步骤进一步包括:根据所述条形码字体命令信息,解析所述第一打印数据流中的条形码数据流,以获取条形码字体和条形码内容,并且将获取到的所述条形码字体和获取到的所述条形码内容作为所述条形码信息。通过采用本专利技术的条形码打印方法,能够在不依赖第三方的条形码字体模块的情况下,打印输出包含条形码的文档,从而降低了使用成本。此外,在本专利技术的条形码打印方法中,所述第一打印数据流不包含条形码数据流;以及所述预定信息包含用户预先设定的关键字和用户预先设定的条形码字体。所述解析步骤进一步包括:根据所述关键字,解析所述第一打印数据流,以获取条形码内容,并且将所述用户预先设定的条形码字体和获取到的所述条形码内容作为所述条形码信息。通过采用本专利技术的条形码打印方法,能够在不依赖第三方的条形码生成模块和条形码字体模块的情况下,打印输出包含条形码的文档,从而进一步降低了使用成本。并且,通过用户预先设定的关键字来形成条形码,可以自定义条形码的样式。此外,在本专利技术的条形码打印方法中,所述生成步骤进一步包括:根据用户预先设定的条形码打印位置,生成条形码打印位置命令;以及所述处理步骤进一步包括:将生成的所述条形码打印位置命令与生成的所述条形码图像数据流一起插入到所述第一打印数据流中,以形成所述第二打印数据流。通过采用本专利技术的条形码打印方法,能够根据用户的设定,将条形码安置在文档中的任意位置上。此外,在本专利技术的条形码打印方法中,所述预定信息进一步包含份数命令信息;所述解析步骤进一步包括:根据所述份数命令信息,解析所述第一打印数据流,以获取打印份数;以及根据获取到的所述打印份数,按照打印顺序,将与当前的份数序号相对应的可变数据的当前值与获取到的所述条形码内容组合,以得到当前的条形码内容,并且将所述当前的条形码内容作为所述条形码信息中包含的所述条形码内容。通过采用本专利技术的条形码打印方法,在条形码内容中附加可变数据,能够提高打印输出的包含该条形码的文档的电子归档的效率。根据本专利技术的另一个方面,提供一种条形码打印设备,包括:接收装置,所述接收装置接收来自外部设备的打印作业的第一打印数据流;解析处理装置,所述解析处理装置解析并且处理所述第一打印数据流,以形成第二打印数据流;以及输出装置,所述输出装置打印输出所述第二打印数据流。所述解析处理装置进一步包含:解析单元,所述解析单元根据预定信息,解析所述第一打印数据流,以获取条形码信息;生成单元,所述生成单元根据所述解析单元获取到的所述条形码信息,生成条形码图像数据流;以及处理单元,所述处理单元将所述生成单元生成的所述条形码图像数据流插入到所述第一打印数据流中,以形成所述第二打印数据流。通过采用本专利技术的条形码打印设备,能够在至少不依赖第三方的条形码字体模块的情况下,打印输出包含条形码的文档,从而有效地降低了使用成本。此外,在本专利技术的条形码打印设备中,所述第一打印数据流包含条形码数据流;以及所述预定信息包含条形码字体命令信息。所述解析单元根据所述字体命令信息,解析所述第一打印数据流中的条形码数据流,以获取条形码字体和条形码内容,并且将获取到的所述条形码字体和获取到的所述条形码内容作为所述条形码信息。通过采用本专利技术的条形码打印设备,能够在不依赖第三方的条形码字体模块的情况下,打印输出包含条形码的文档,从而降低了使用成本。此外,在本专利技术的条形码打印设备中,所述第一打印数据流不包含条形码数据流;以及所述预定信息包含用户预先设定的关键字和用户预先设定的条形码字体。所述解析单元根据所述关键字,解析所述第一打印数据流,以获取条形码内容,并且将所述用户预先设定的条形码字体和获取到的所述条形码内容作为所述条形码信息。通过采用本专利技术的条形码打印设备,能够在不依赖第三方的条形码生成模块和条形码字体模块的情况下,打印输出包含该条形码的文档,从而进一步降低了使用成本。并且,通过用户预先设定的关键字和条形码字体来形成条形码,可以灵活地自定义条形码的样式。此外,在本专利技术的条形码打印设备中,所述生成单元根据用户预先设定的条形码打印位置,生成条形码打印位置命令;以及所述处理单元在将生成的所述条形码打印位置命令与生成的所述条形码图像数据流一起插入到所述第一打印数据流中,以形成所述第二打印数据流。通过采用本专利技术的条形码打印设备,能够根据用户的需要,将条形码设定在文档中的任意位置上,从而可以灵活地来自定义条形码的位置。此外,在本专利技术的条形码打印设备中,所述预定信息进一步包含份数命令信息。所述解析单元根据所述份数命令信息,解析所述第一打印数据流,以获取打印份数;以及所述解析单元根据获取到的所述打印份数,按照打印顺序,将与当前的份数序号相对应的可变数据的当前值与获取到的所述条形码内容组合,以得到当前的条形码内容,并且将所述当前的条形码内容作为所述条形码信息中包含的所述条形码内容。通过采用本专利技术的条形码打印设备,在本文档来自技高网...

【技术保护点】
一种条形码打印方法,其特征在于,所述方法包括以下步骤:接收步骤,用于接收来自外部设备的打印作业的第一打印数据流;解析步骤,用于根据预定信息,解析所述第一打印数据流,以获取条形码信息;生成步骤,用于根据获取到的所述条形码信息,生成条形码图像数据流;处理步骤,用于将生成的所述条形码图像数据流插入到所述第一打印数据流中,以形成第二打印数据流;以及输出步骤,用于打印输出所述第二打印数据流。

【技术特征摘要】
1.一种条形码打印方法,其特征在于,所述方法包括以下步骤:接收步骤,用于接收来自外部设备的打印作业的第一打印数据流;解析步骤,用于根据预定信息,解析所述第一打印数据流,以获取条形码信息;生成步骤,用于根据获取到的所述条形码信息,生成条形码图像数据流;处理步骤,用于将生成的所述条形码图像数据流插入到所述第一打印数据流中,以形成第二打印数据流;以及输出步骤,用于打印输出所述第二打印数据流。2.如权利要求1所述的条形码打印方法,其特征在于,所述第一打印数据流包含条形码数据流;以及所述预定信息包含条形码字体命令信息;所述解析步骤进一步包括:根据所述条形码字体命令信息,解析所述第一打印数据流中的条形码数据流,以获取条形码字体和条形码内容,并且将获取到的所述条形码字体和获取到的所述条形码内容作为所述条形码信息。3.如权利要求1所述的条形码打印方法,其特征在于,所述第一打印数据流不包含条形码数据流;以及所述预定信息包含用户预先设定的关键字和用户预先设定的条形码字体;所述解析步骤进一步包括:根据所述关键字,解析所述第一打印数据流,以获取条形码内容,并且将所述用户预先设定的条形码字体和获取到的所述条形码内容作为所述条形码信息。4.如权利要求3所述的条形码打印方法,其特征在于,所述生成步骤进一步包括:根据用户预先设定的条形码打印位置,生成条形码打印位置命令;以及所述处理步骤进一步包括:将生成的所述条形码打印位置命令与生成的所述条形码图像数据流一起插入到所述第一打印数据流中,以形成所述第二打印数据流。5.如权利要求2-4中任一项所述的条形码打印方法,其特征在于,所述预定信息进
\t一步包含份数命令信息;所述解析步骤进一步包括:根据所述份数命令信息,解析所述第一打印数据流,以获取打印份数;以及根据获取到的所述打印份数,按照打印顺序,将与当前的份数序号相对应的可变数据的当前值与获取到的所述条形码内容组合,以得到当前的条形码内容,并且将所述当前的条形码内容作为所述条形码信息中包含的所述条形码内容。6.一种条形码打印设备,其特征在于,包括:接收装置,所述接收装...

【专利技术属性】
技术研发人员:顾明赵红川陈剑张毅强李浩
申请(专利权)人:株式会社理光
类型:发明
国别省市:日本;JP

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

1