[发明专利]一种便携式智能打印装置的控制方法及打印装置有效
申请号: | 202011528001.5 | 申请日: | 2020-12-22 |
公开(公告)号: | CN112677659B | 公开(公告)日: | 2022-09-09 |
发明(设计)人: | 邱庆翔;谢发炎;吴涛 | 申请(专利权)人: | 厦门喵宝科技有限公司 |
主分类号: | B41J3/36 | 分类号: | B41J3/36;B41J29/38;G06F3/12 |
代理公司: | 北京中联智道知识产权代理事务所(普通合伙) 11963 | 代理人: | 熊蒙 |
地址: | 361006 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 便携式 智能 打印 装置 控制 方法 | ||
1.一种便携式智能打印装置的控制方法,其特征在于,包括以下步骤:
获取打印内容和在预设纸张内的期望显示字号;
获取所述打印装置的实际纸宽;
根据所述的预设纸张内的期望显示字号和所述实际纸宽确定实际打印字号;
依据所述打印字号打印所述打印内容;
便携式智能打印装置包括打印模块和操作系统,操作系统中写入有打印控制程序,打印控制程序带有用于驱动打印模块执行打印操作的SDK,还具有与操作系统对接的标准接口;
操作系统内安装的没有嵌入SDK的应用程序通过对接标准接口驱动打印模块实现打印功能;
所述操作系统内预置系统打印服务程序作为驱动打印模块的默认驱动程序,所述操作系统启动后将所述默认驱动程序由系统打印服务程序修改为打印控制程序;
所述操作系统启动后,打印控制程序自动启动,向操作系统发出添加自定义打印服务的请求;
操作系统接收到所述添加自定义打印服务的请求,将打印模块的驱动端口与系统打印服务程序的输出端口断开,并连接至打印控制程序的输出端口。
2.根据权利要求1所述的便携式智能打印装置的控制方法,其特征在于,所述根据所述的预设纸张内的期望显示字号和所述实际纸宽确定实际打印字号,具体包括:
根据所述预设纸张的宽度和所述实际纸宽的比值确定字号调整系数;
根据所述字号调整系数和所述期望显示字号确定所述实际打印字号。
3.根据权利要求2所述的便携式智能打印装置的控制方法,其特征在于,所述根据所述预设纸张的宽度和所述实际纸宽的比值确定字号调整系数,具体包括:
获取视觉调整参数;
计算所述预设纸张的宽度和所述实际纸宽的比值与所述视觉调整参数的乘积,并将计算的结果确定为所述字号调整系数。
4.根据权利要求1至3中任一项所述的便携式智能打印装置的控制方法,其特征在于,所述获取打印内容和在预设纸张内的期望显示字号,具体包括:
接收打印请求,所述打印请求包括所述打印内容和在预设纸张内的期望显示字号;或者
接收生成的打印内容;
生成并显示打印设置选项,所述打印设置选项包括纸张选项和期望显示字号选项;
根据打印设置选项的选择结果和所述打印内容生成打印请求。
5.根据权利要求1至3中任一项所述的便携式智能打印装置的控制方法,其特征在于,所述的获取打印内容,至少包括:
根据获取到的图像生成所述打印内容;或者
根据数据库内的数据生成所述打印内容;或者
根据输入的内容生成所述打印内容。
6.根据权利要求1至3中任一项所述的便携式智能打印装置的控制方法,其特征在于,在所述获取打印内容和在预设纸张内的期望显示字号之后,还包括:
判断所述预设纸张的宽度和所述实际纸宽是否相同;
若不同,则执行根据所述的预设纸张内的期望显示字号和所述实际纸宽确定实际打印字号的步骤。
7.根据权利要求1至3中任一项所述的便携式智能打印装置的控制方法,其特征在于,在所述依据所述打印字号打印所述打印内容之前,还包括:
接收打印预览请求;
根据所述打印字号和所述实际纸宽对所述打印内容进行排版;
显示排版后的所述打印内容;
接收确认打印指令;
依据排版后的所述打印内容进行打印。
8.根据权利要求7所述的便携式智能打印装置的控制方法,其特征在于,在接收确认打印指令之前,还包括:
接收字号调整指令;
根据所述字号调整指令增大或减小字号,并将重新调整后的字号更新为新的打印字号;
根据新的打印字号和所述实际纸宽对所述打印内容进行重新排版;
显示重新排版后的所述打印内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门喵宝科技有限公司,未经厦门喵宝科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011528001.5/1.html,转载请声明来源钻瓜专利网。