一种数据打印方法及装置制造方法及图纸

技术编号:20846286 阅读:40 留言:0更新日期:2019-04-13 09:08
本申请公开了一种数据打印方法,包括:获得待打印数据;根据所述待打印数据,确定用于打印所述待打印数据的打印模板;其中,所述打印模板适用于多种尺寸的打印介质;获得用于打印所述待打印数据的打印介质的尺寸;根据所述待打印数据、所述打印模板、所述打印介质的尺寸,生成针对所述打印介质的页面布局信息;根据所述待打印数据以及所述页面布局信息,生成用于打印所述待打印数据的打印指令;输出所述打印指令。解决了打印模板修改时容易出错的问题。

【技术实现步骤摘要】
一种数据打印方法及装置
本申请涉及计算机
,具体涉及一种数据打印方法、装置、电子设备及存储设备。
技术介绍
目前,数据打印在各行各业有广泛的应用,在餐饮系统中将数据打印成标签是常见场景之一。例如,将饮品信息打印到标签上,再将标签粘贴到杯子上;或者,打印结账单、预结单等。这些场景多使用标签打印机进行数据打印。使用标签打印机进行打印时,往往需要根据标签打印介质(即标签打印纸)的尺寸来配置打印模板,即不同尺寸或不同规格的打印介质对应不同的打印模板。实际环境中,标签打印纸尺寸繁多,如30mm*20mm、30mm*40mm、40mm*50mm等。如果商家选择多种尺寸的标签打印纸,当需要修改打印模板时,技术人员就需要对适用于不同尺寸的多种打印模板进行适配,以提供对应尺寸的打印模板。例如,商家的两个门店用两种尺寸的标签打印纸打印预结单,当商家要修改预结单的模板时,需要同时修改预结单对应的两种打印模板。对同一打印类型进行修改时涉及到多种打印模板修改,过程繁琐从而容易出错。
技术实现思路
本申请提供一种数据打印方法,以解决打印模板修改时容易出错的问题。本申请提供一种数据打印方法,包括:获得待打印数据;根据所述待打印数据,确定用于打印所述待打印数据的打印模板;其中,所述打印模板适用于多种尺寸的打印介质;获得用于打印所述待打印数据的打印介质的尺寸;根据所述待打印数据、所述打印模板、所述打印介质的尺寸,生成针对所述打印介质的页面布局信息;根据所述待打印数据以及所述页面布局信息,生成用于打印所述待打印数据的打印指令;输出所述打印指令。可选的,所述获得待打印数据,包括:获得打印任务的启动命令;根据所述打印任务的启动命令,获得待打印数据。可选的,所述根据所述打印任务的启动命令,获得待打印数据,包括:根据所述打印任务的启动命令,查询需要打印的信息;将所述需要打印的信息转换成格式打印数据;将所述格式打印数据确定为所述待打印数据。可选的,所述根据所述待打印数据,确定用于打印所述待打印数据的打印模板,包括:确定待打印数据对应的打印类型;以所述待打印数据对应的打印类型为索引,查询与所述索引对应的打印模板;将与所述索引对应的打印模板确定为用于打印所述待打印数据的打印模板。可选的,所述待打印数据包括数据类别;所述确定待打印数据对应的打印类型,包括:根据所述待打印数据包括的数据类别,确定所述待打印数据的打印类型。可选的,所述确定待打印数据对应的打印类型,包括:对所述待打印数据进行归类;根据已归类的待打印数据所属的类型,确定所述待打印数据的打印类型。可选的,所述根据已归类的待打印数据所属的类型,确定所述待打印数据的打印类型,包括:根据所述已归类的待打印数据所属的类型与所述打印类型的对应关系,确定所述待打印数据的打印类型。可选的,所述确定待打印数据对应的打印类型,包括:按照所述打印类型对所述待打印数据进行归类,确定待打印数据对应的打印类型。可选的,所述获得用于打印所述待打印数据的打印介质的尺寸,包括:获得用于打印所述待打印数据的打印实体的信息;根据所述打印实体的信息,确定用于所述打印数据的打印配置信息;根据所述打印配置信息,获得所述打印介质的尺寸。可选的,所述根据所述待打印数据、所述打印模板、所述打印介质的尺寸,生成针对所述打印介质的页面布局信息,包括:将所述打印数据填充到所述打印模板,生成打印内容;根据所述打印介质的尺寸调整所述打印内容,生成针对所述打印介质的页面布局信息。可选的,所述将所述打印数据填充到所述打印模板,生成打印内容,包括:从所述打印模板识别出模板标识符;使用所述待打印数据替换所述模板标识符,获得所述打印内容。可选的,所述根据所述打印介质的尺寸调整所述打印内容,生成针对所述打印介质的页面布局信息,包括:根据所述打印模板确定所述打印内容的打印属性信息;根据所述打印介质的尺寸,对所述打印内容的打印属性进行调整,生成针对所述打印介质的页面布局信息。可选的,所述根据所述打印介质的尺寸,对所述打印内容的打印属性进行调整,生成针对所述打印介质的页面布局信息,包括:根据所述打印介质的尺寸得到所述打印介质的宽度和高度;根据所述打印内容、所述打印内容的打印属性信息以及所述标签打印介质的宽度和高度,确定所述打印内容的页面布局信息。可选的,所述打印属性信息,包括至少下述一种信息:字体信息、行间距信息;所述根据所述打印介质的尺寸,对所述打印内容的打印属性进行调整,生成针对所述打印介质的页面布局信息,包括:按照预设比例对所述打印内容的字体或行间距进行调整,生成针对所述打印介质的页面布局信息。可选的,所述根据所述打印介质的尺寸,对所述打印内容的打印属性进行调整,生成针对所述打印介质的页面布局信息,包括:确定所述打印内容的字段的重要度;根据所述打印介质的尺寸、所述打印内容的字段的重要度,对所述打印内容的打印属性进行调整,生成针对所述打印介质的页面布局信息。可选的,所述根据所述待打印数据以及所述页面布局信息,生成用于打印所述待打印数据的打印指令,包括:获得打印指令的格式信息;根据所述待打印数据、所述页面布局信息以及所述打印指令的格式信息,生成用于打印所述待打印数据的打印指令。本申请提供一种数据打印装置,包括:数据获取单元,用于获得待打印数据;打印模板确定单元,用于根据所述待打印数据,确定用于打印所述待打印数据的打印模板;其中,所述打印模板适用于多种尺寸的打印介质;打印介质规格获取单元,用于获得用于打印所述待打印数据的打印介质的尺寸;页面布局确定单元,用于根据所述待打印数据、所述打印模板、所述打印介质的尺寸,生成针对所述打印介质的页面布局信息;打印指令生成单元,用于根据所述待打印数据以及所述页面布局信息,生成用于打印所述待打印数据的打印指令;输出单元,用于输出所述打印指令。本申请提供一种电子设备,包括:存储器,以及处理器;所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令:获得待打印数据;根据所述待打印数据,确定用于打印所述待打印数据的打印模板;其中,所述打印模板适用于多种尺寸的打印介质;获得用于打印所述待打印数据的打印介质的尺寸;根据所述待打印数据、所述打印模板、所述打印介质的尺寸,生成针对所述打印介质的页面布局信息;根据所述待打印数据以及所述页面布局信息,生成用于打印所述待打印数据的打印指令;输出所述打印指令。本申请提供一种存储设备,存储有指令,所述指令能够被处理器加载并执行以下步骤:获得待打印数据;根据所述待打印数据,确定用于打印所述待打印数据的打印模板;其中,所述打印模板适用于多种尺寸的打印介质;获得用于打印所述待打印数据的打印介质的尺寸;根据所述待打印数据、所述打印模板、所述打印介质的尺寸,生成针对所述打印介质的页面布局信息;根据所述待打印数据以及所述页面布局信息,生成用于打印所述待打印数据的打印指令;输出所述打印指令。与现有技术相比,本申请具有以下优点:本申请提供的数据打印方法,通过根据待打印数据确定打印模板;根据待打印数据、打印模板、打印介质的尺寸,生成针对所述打印介质的页面布局信息;进一步生成用于打印所述待打印数据的打印指令;打印模板适用于多种打印尺寸,当商家选择多种尺寸的打印介质,有针对一种类型的打印模板的修改本文档来自技高网...

【技术保护点】
1.一种数据打印方法,其特征在于,包括:获得待打印数据;根据所述待打印数据,确定用于打印所述待打印数据的打印模板;其中,所述打印模板适用于多种尺寸的打印介质;获得用于打印所述待打印数据的打印介质的尺寸;根据所述待打印数据、所述打印模板、所述打印介质的尺寸,生成针对所述打印介质的页面布局信息;根据所述待打印数据以及所述页面布局信息,生成用于打印所述待打印数据的打印指令;输出所述打印指令。

【技术特征摘要】
1.一种数据打印方法,其特征在于,包括:获得待打印数据;根据所述待打印数据,确定用于打印所述待打印数据的打印模板;其中,所述打印模板适用于多种尺寸的打印介质;获得用于打印所述待打印数据的打印介质的尺寸;根据所述待打印数据、所述打印模板、所述打印介质的尺寸,生成针对所述打印介质的页面布局信息;根据所述待打印数据以及所述页面布局信息,生成用于打印所述待打印数据的打印指令;输出所述打印指令。2.根据权利要求1所述的方法,其特征在于,所述获得待打印数据,包括:获得打印任务的启动命令;根据所述打印任务的启动命令,获得待打印数据。3.根据权利要求2所述的方法,其特征在于,所述根据所述打印任务的启动命令,获得待打印数据,包括:根据所述打印任务的启动命令,查询需要打印的信息;将所述需要打印的信息转换成格式打印数据;将所述格式打印数据确定为所述待打印数据。4.根据权利要求1所述的方法,其特征在于,所述根据所述待打印数据,确定用于打印所述待打印数据的打印模板,包括:确定待打印数据对应的打印类型;以所述待打印数据对应的打印类型为索引,查询与所述索引对应的打印模板;将与所述索引对应的打印模板确定为用于打印所述待打印数据的打印模板。5.根据权利要求4所述的方法,其特征在于,所述待打印数据包括数据类别;所述确定待打印数据对应的打印类型,包括:根据所述待打印数据包括的数据类别,确定所述待打印数据的打印类型。6.根据权利要求4所述的方法,其特征在于,所述确定待打印数据对应的打印类型,包括:对所述待打印数据进行归类...

【专利技术属性】
技术研发人员:崔政
申请(专利权)人:北京辰森世纪科技股份有限公司
类型:发明
国别省市:北京,11

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

1