[发明专利]蓝牙打印预览方法在审
申请号: | 201610545790.0 | 申请日: | 2016-07-12 |
公开(公告)号: | CN107608640A | 公开(公告)日: | 2018-01-19 |
发明(设计)人: | 孙海滨 | 申请(专利权)人: | 顺丰速运有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 北京志霖恒远知识产权代理事务所(普通合伙)11435 | 代理人: | 陈姗姗 |
地址: | 518128 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 蓝牙 打印 预览 方法 | ||
技术领域
本申请涉及蓝牙打印技术领域,具体涉及一种蓝牙打印预览方法。
背景技术
目前市面上蓝牙打印机在使用时需要采用厂商定义的应用程序编程接口(Application Programming Interface,以下简称api),api文档中具体包括了蓝牙打印机的打印指令集,在实际应用时,需要将很多指令写在一起,而此时无法进行打印效果的预览,想要看到修改命令的效果就需要每次打印到纸张上,即便只更改一个字符或一个坐标位置,都需要重新打印一份才能看到打印效果,导致浪费了纸张资源,存在不环保的缺陷。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种对于厂商自定义api的蓝牙打印机,在无需连接打印机的情况下即可实现打印预览的蓝牙打印预览方法。
本发明提供一种蓝牙打印预览方法,所述方法包括:
将蓝牙打印机的打印指令集转换成javaScript语句集合;所述打印指令集中的打印指令与所述javaScript语句集合中的javaScript语句一一对应;
建立一个对应于打印文件的网页文件,在所述网页文件中调用对应于所述打印文件中各打印指令的各javaScript语句;
根据所述网页文件在浏览器中生成打印预览网页,查看打印效果。
本发明诸多实施例提供的蓝牙打印预览方法通过将蓝牙打印机的打印指令集转换成javaScript语句集合,再通过网页调用javaScript语句进行模拟打印效果,实现了无需连接蓝牙打印机即可实现打印预览;
本发明一些实施例提供的蓝牙打印预览方法进一步通过编译器检测网页文件中javaScript语句的新增、删减或修改,并自动在浏览器中生成打印预览网页,实现了实时预览修改后的打印效果。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1为本发明一实施例中蓝牙打印预览方法的流程图。
图2为图1所示蓝牙打印预览方法中步骤S50的流程图。
图3为图2所示的步骤S50的一种优选实施方式的流程图。
图4为本发明一优选实施例中蓝牙打印预览方法的流程图。
图5为本发明一优选实施例中蓝牙打印预览方法的流程图。
图6为图5所示蓝牙打印预览方法中步骤S90的流程图。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与发明相关的部分。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
图1为本发明一实施例中蓝牙打印预览方法的流程图。
如图1所示,在本实施例中,本发明提供的蓝牙打印预览方法包括:
S30:将蓝牙打印机的打印指令集转换成javaScript语句集合。其中,所述打印指令集中的打印指令与所述javaScript语句集合中的javaScript语句一一对应。
S50:建立一个对应于打印文件的网页文件,在所述网页文件中调用对应于所述打印文件中各打印指令的各javaScript语句。
S70:根据所述网页文件在浏览器中生成打印预览网页,查看打印效果。
具体地,在步骤S30中,蓝牙打印机的打印指令集包括了若干打印指令,分别将这些打印指令一一转换成javaScript语句,从而组成对应于打印指令集的javaScript语句集合。
例如,对于一条打印“行”的指令:
<LINE>{x0}{y0}{x1}{y1}{width}
转换后的javaScript语句为:
在步骤S50中,打印文件中包括了若干调用打印指令的语句,例如:
<LINE>{0}{340}{544}{340}{1}
<LINE>{0}{484}{544}{484}{1}
<LINE>{0}{576}{544}{576}{1}
<LINE>{0}{676}{544}{676}{1}
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于顺丰速运有限公司,未经顺丰速运有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610545790.0/2.html,转载请声明来源钻瓜专利网。