POS机打印方法及打印系统与流程

文档序号:11135528阅读:6099来源:国知局
本发明涉及POS机
技术领域
,特别涉及一种POS机打印方法及打印系统。
背景技术
:POS机是通过读卡器读取银行卡上的持卡人磁条信息,由POS操作人员输入交易金额,持卡人输入个人识别信息(即密码),POS把这些信息通过银联中心,上送发卡银行系统,完成联机交易,给出成功与否的信息,并打印相应的票据。POS的应用实现了信用卡、借记卡等银行卡的联机消费,保证了交易的安全、快捷和准确,避免了手工查询黑名单和压单等繁杂劳动,提高了工作效率。POS机打印相应的票据的功能是通过Android板、K81芯片和热敏打印机芯共同完成的。Android板和K81芯片通过串口通信,将打印的字符串或者点阵图像数据发给K81芯片,K81芯片通过字库文件将字符串转成可以打印的点阵图像数据,再控制热敏打印机芯进行打印。但是,由于字库文件只支持两种字体大小,如果增加字库功能,字库文件会变大,而K81芯片的内部flash很小,所以无法扩充字库。此外,若打印的是点阵图像数据,当点阵图像数据很大时,会导致传输时产生丢数据的情况。技术实现要素:本发明提供一种POS机打印方法及打印系统,以解决现有技术字库文件功能不足和打印图像时点阵图像数据数据丢失的问题。为解决上述问题,本发明提供一种POS机打印方法,包含:Android端接收需要打印的文字;将所述需要打印的文字转换为点阵图像数据;将所述点阵图像数据传输给K81芯片;所述K81芯片控制热敏打印机芯打印所述点阵图像数据。进一步的,在所述的POS机打印方法中,还包括:删除所述K81芯片中的字库文件。进一步的,在所述的POS机打印方法中,在将所述点阵图像数据传输给K81芯片的步骤前还包括步骤:所述Android端将所述点阵图像数据压缩。进一步的,在所述的POS机打印方法中,在所述K81芯片控制热敏打印机芯打印所述点阵图像数据的步骤前还包括步骤:所述K81芯片将所述点阵图像数据解压缩。进一步的,在所述的POS机打印方法中,在压缩、解压缩时采用LZO压缩方法。相应的,本发明还提供一种POS机打印系统,包含:Android端、K81芯片和热敏打印机芯,其中,所述Android端,用于接收需要打印的文字,将所述需要打印的文字转换为点阵图像数据,将所述点阵图像数据传输给K81芯片;所述K81芯片,用于控制热敏打印机芯打印所述点阵图像数据。进一步的,在所述的POS机打印系统中,还包括:所述K81芯片,还用于删除所述K81芯片中的字库文件。进一步的,在所述的POS机打印系统中,所述Android端,还用于将所述点阵图像数据压缩。进一步的,在所述的POS机打印系统中,所述K81芯片,还用于将所述点阵图像数据解压缩。进一步的,在所述的POS机打印系统中,在压缩、解压缩时采用LZO压缩方法。使用本发明的POS机打印方法及打印系统具有以下有益效果:通过Android端将需要打印的文字转换为点阵图像数据,因此打印的大小可以随意选择。且在传输给K81芯片时先压缩,如此可以减少点阵图像数据数据的大小,避免丢失。附图说明图1是本发明实施例的POS机打印方法流程图;图2是本发明实施例的POS机打印系统结构示意图。具体实施方式以下将以图式揭露本发明的复数个实施方式,为明确说明起见,许多实务上的细节将在以下叙述中一并说明。然而,应了解到,这些实务上的细节不应用以限制本发明。也就是说,在本发明部分实施方式中,这些实务上的细节是非必要的。此外,为简化图式起见,一些习知惯用的结构与元件在图式中将以简单示意的方式绘示之。请参考图1,其是本发明实施例的POS机打印方法流程图。如图1所示,本发明提供一种POS机打印方法,具体包括以下步骤:步骤一:Android端接收需要打印的文字;步骤二:将所述需要打印的文字转换为点阵图像数据;通过Android端将需要打印的文字转换为点阵图像数据,因此打印的大小可以随意选择。步骤三:将所述点阵图像数据传输给K81芯片;步骤四:所述K81芯片控制热敏打印机芯打印所述点阵图像数据。优选的,在本发明的一个实施例中,为了减少flash的空间占用,还可以删除所述K81芯片中的字库文件以控制flash的大小。优选的,在本发明的另一个实施例中,在将所述点阵图像数据传输给K81芯片的步骤前,可以先由所述Android端将所述点阵图像数据采用LZO压缩方法压缩,传输给K81芯片后,再由所述K81芯片将所述点阵图像数据采用LZO压缩方法解压缩,解压缩后,所述K81芯片控制热敏打印机芯打印所述点阵图像数据。如此可以减少点阵图像数据数据的大小,避免丢失。相应的,请参考图2,其是本发明实施例的POS机打印系统结构示意图。如图2所示,本发明提供一种POS机打印系统,包含:Android端、K81芯片和热敏打印机芯,其中,所述Android端,用于接收需要打印的文字,将所述需要打印的文字转换为点阵图像数据,并采用LZO压缩方法压缩,将压缩后的点阵图像数据传输给K81芯片;所述K81芯片,用于解压缩所述点阵图像数据,解压后控制热敏打印机芯打印所述点阵图像数据。请参考表1,从表1中可以看出,使用本发明的POS机的打印方法和打印系统,打印占用空间减少,可支持的字符尺寸变多,数据传输速率变大,从而,打印更快了。打印字库占用flash空间打印字符支持的大小打印图像数据传输速率现有技术10K中号、大号115200bps本发明0K可设置任意个px138240bps–172800bps表1虽然本发明已以实施方式揭露如上,然其并不用以限定本发明,任何熟习此技艺者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视后附的申请专利范围所界定者为准。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1