[发明专利]POS终端打印票据的方法及POS终端有效
申请号: | 201710576143.0 | 申请日: | 2017-07-14 |
公开(公告)号: | CN107423004B | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 金海青 | 申请(专利权)人: | 上海慧银信息科技有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12;G06F40/14;G06F40/186;G07G1/12 |
代理公司: | 上海盈盛知识产权代理事务所(普通合伙) 31294 | 代理人: | 孙佳胤 |
地址: | 202155 上海市崇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | pos 终端 打印 票据 方法 | ||
本发明提供一种POS终端打印票据的方法及POS终端。本发明提供的POS终端打印票据的方法,包括如下步骤:提供至少一模板,所述模板采用一标记语言编写;采用预设规则将生成的票据数据嵌入所述模板中,生成标记语言文件;对所述标记语言文件进行解析,输出一票据点阵网页;对所述票据点阵网页进行截取,得到一用于打印的票据点阵图像。本发明通过提供采用标记语言编写的模板,利用标记语言支持各种语言、各类字体以及图像文字混合排列的特性,实现了POS终端对多种语言、多类字体以及图文混排的票据的打印。
技术领域
本发明涉及通信技术领域,尤其涉及一种POS终端打印票据的方法及POS终端。
背景技术
随着科学技术的不断发展和人们生活水平的持续提高,商场、超市、餐饮店面等各种消费场所都开始使用收银系统对消费者购买的商品进行结算,实现了自动化商业的管理。由于收银系统可以提高收银、结算效率,避免计算错误,精简人手、节约人力资源,且能够保留结算证据、实现有据可查,因此,收银系统在人们的日常生活中越来越普遍的被使用。一般来说,收银系统包括收银机和打印机。而且,随着银行卡使用的不断普及,顾客在收银系统结账时,经常会采用刷卡消费的方式。为此,由收银系统和POS终端集成的POS系统使用的方式也越来越普及。
为了简化POS系统的整体结构,一般来说,POS系统中不再单独的设置一台物理打印机,而是采用支持标准ESC(Escape,转义字符)指令集的热敏打印模块集成在POS终端内部,由POS终端完成票据的打印工作。ESC指令集最早是EPSON公司自己制定的针式打印机的标准化指令集,现在已成为嵌入式打印机控制语言上的工业标准,现在大多数POS终端票据打印都采用该指令集。其显著特征是:其中很大一部分指令都是以ESC控制符开始的一串代码。
POS终端内部的打印模块中的ESC指令集对文字打印的大致处理过程是:首先,获得二进制编码字符串和ESC指令的混合数据,其中,字符编码一般英文采用ASCII编码,中文采用GBK编码等;其次,解析每个字符,从打印模块的内部字库中获得该字符的bitmap(位图)点阵;接着,按照字符之间ESC排版指令和bitmap点阵进行输出图像的排版;最后,调用打印机接口进行图像的输出。
这种方式在嵌入式的POS系统中有如下两方面的不足:一方面,POS终端内的打印模块容量有限,因此只能存储某几个编码的字库,而且只是提供少数集中字体格式;另一方面,排版元素不够丰富,只能进行简单的表格排列、放大缩小等排版操作。虽然这些设计对于传统POS系统的使用场景暂时已经足够,但是对于新兴的智能POS,当使用在和互联网应用相关的复杂场景时,应用设计人员和终端使用人员都需要更加复杂的打印效果,比如更多语言同时支持、各种字体支持、图文混合排版等。
因此,如何丰富POS终端的打印效果,提高用户的使用体验,是目前亟待解决的技术问题。
发明内容
本发明提供一种POS终端打印票据的方法及POS终端,用以解决现有的POS终端打印效果单一、用户体验较差的问题。
为了解决上述问题,本发明提供了一种POS终端打印票据的方法,包括如下步骤:提供至少一模板,所述模板采用一标记语言编写;生成一票据数据;采用预设规则将所述票据数据嵌入所述模板中,生成标记语言文件;对所述标记语言文件进行解析,输出一票据点阵网页;对所述票据点阵网页进行截取,得到一用于打印的票据点阵图像。
优选的,所述标记语言为可扩展标记语言、超文本标记语言、标准通用标记语言或可延伸超文本标记语言。
优选的,对所述票据点阵网页进行截取,得到一用于打印的票据点阵图像的具体步骤包括:获取POS终端的打印宽度;根据所述打印宽度调整所述票据点阵网页的尺寸;对经调整的票据点阵网页进行截取,得到一用于打印的票据点阵图像。
优选的,所述至少一个模板包括多个模板;采用预设规则将所述票据数据嵌入所述模板中的具体步骤包括:接收用户选定的目标模板;采用预设规则将所述票据数据嵌入所述目标模板中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海慧银信息科技有限公司,未经上海慧银信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710576143.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数控的竹子切割机
- 下一篇:一种用于竹质板材生产的快速冷压定型机