打印信息同步显示方法、装置、系统、打印机和用户终端制造方法及图纸

技术编号:20819424 阅读:24 留言:0更新日期:2019-04-10 05:48
本发明专利技术公开了一种打印信息同步显示方法、装置、系统、打印机以及用户终端,方法包括:接收当前连接的用户终端发送的待打印文件的打印数据;其中,所述待打印文件能够被所述用户终端根据预定的顺序解析为至少两份子打印数据集。当判断当前接收的打印数据构成一份完整的子打印数据集时,根据子打印数据集进行打印,并向用户终端发送包含打印速度以及出纸时间的打印信息,以使得用户终端能够根据打印信息对子打印数据集进行渲染,并生成预览图像。其中,所述预览图像与所述子打印数据集的打印进度看上去保持一致。本发明专利技术能够实现打印数据下发和打印同步进行、打印进度的实时反馈并生成预览图像,减少打印时间,提高效率保证交互更加友好,节省资源。

【技术实现步骤摘要】
打印信息同步显示方法、装置、系统、打印机和用户终端
本专利技术涉及打印机技术应用领域,具体地涉及一种打印信息同步显示方法方法、装置、打印机和用户终端。
技术介绍
在传统加工制造业中,3D模型通常是采用模具铸造工艺,往往有一定的技术瓶颈。而如今3D打印是本世纪最热门的技术之一,3D打印机的工作原理与传统平面打印机基本相同,是通过计算机将3D模型切片后,逐层通过打印耗材叠加起来,最终把计算机上3D模型制作成实物。这是一项颠覆传统制造工艺的技术革命,不仅大大降低产品设计者的投资风险,也能减少社会资源浪费。目前,3D打印机已经成功应用在很多工业及生产领域中,比如航空航天、工业设计、医疗等领域。随着3D打印技术的日益成熟且3D打印机制造成本大幅度降低,3D打印机已经开始逐步进入学校教育与家庭生活使用等消费类领域。但是市面上大多数打印机主要为专业技术人员或爱好者开发,其操作系统的操作使用难度较高,要求使用者必须具备专业知识。市场最常见的Ultimaker、PrusaI3、Kossel等FDM3D打印机,没有WIFI功能,只能连接SD卡、U盘或者连接计算机来进行实时数据传输或交互。通过3D打印机自带的按钮和字符型LCD显示器选择打印文件启动打印,普通家庭用户会觉得操作使用困难、人机界面过于专业。用户操作不便的矛盾越发突出,这将成为3D打印机进入生活消费领域的主要障碍之一。市面上少数使用了可以进行WIFI连接的3D打印机存在以下特点:首先,打印机局限于单方向的接收控制命令。其次,3D打印机的打印工作状态只能显示在液晶屏,无法及时准确反馈给远距离操作的用户。再者,对打印机管理人员来说,如果远离打印机,则无法了解3D打印机是否被他人使用过,更无法得知打印内容是否合法。最后,如果3D打印机出现故障等状况,使用者无法及时得知,不能及时对打印机进行调整、停止、微调等操作。所以现有3D打印机无法与用户进行有效的交互。
技术实现思路
本专利技术实施例提出的一种打印信息同步显示方法方法、装置、打印机和用户终端。能够实现打印数据下发和打印同步进行,减少打印时间,提高效率以及在打印过程中,用户终端同时根据打印通知准备模拟打印进度和根据打印信息生成预览图像,保证交互更加友好,节省资源。第一方面,本专利技术实施例提供一种打印信息同步显示方法,包括:接收当前连接的用户终端发送的待打印文件的打印数据;其中,所述待打印文件能够被所述用户终端根据预定的顺序解析为至少两份子打印数据集;当判断当前接收的打印数据构成一份完整的子打印数据集时,根据所述子打印数据集进行打印,并向所述用户终端发送包含打印速度以及出纸时间的打印信息,以使得所述用户终端能够根据所述打印信息对所述子打印数据集进行渲染,并生成预览图像;其中,所述预览图像与所述子打印数据集的打印进度看上去保持一致。进一步地,在当判断当前接收的打印数据构成一份完整的子打印数据集时,根据所述子打印数据集进行打印,并向所述用户终端发送包含打印速度以及出纸时间的打印信息之后,还包括:判断当前接收到的子打印数据集是否为最后一份子打印数据集;若否,则在完成对当前的子打印数据集的打印后,控制收回打印后的图纸,以在接收到下一份完整的子打印数据集时,根据所述下一份完整的子打印数据集以及所述图纸进行打印;若是,则输出打印后的图纸。进一步地,所述待打印文件能够被所述用户终端根据预定的顺序解析为3份数据集;其中,所述的3份数据集依次Y数据集、M数据集以及C数据集。第二方面,本专利技术实施例提供一种打印信息同步显示方法,包括:对待打印文件进行解析,并将解析生成的打印数据发送给当前连接的打印机;其中,所述待打印文件能够根据预定的顺序解析为至少两份子打印数据集;接收所述当前连接的打印机发送的打印信息;其中,所述打印信息由所述打印机在判断当前接收的打印数据构成一份完整的子打印数据集时生成,且所述打印信息包含打印速度以及出纸时间;根据所述打印信息以及所述子打印数据集进行渲染,并生成预览图像;其中,所述预览图像与所述子打印数据集的打印进度看上去保持一致。进一步地,所述根据所述打印信息以及所述子打印数据集进行渲染,并生成预览图像之后,还包括:判断是否存在已经生成的预览图像;若是,则根据所述打印信息对所述子打印数据集以及已经生成的所述预览进行渲染,以生成更新的预览图像;若否,则直接根据所述打印信息对所述子打印数据集进行渲染,并生成预览图像。进一步地,所述根据所述打印信息以及所述子打印数据集进行渲染,并生成预览图像具体为:获取自身的显示高度H以及打印机统计得出的每个子打印数据集的打印时间均值T,以计算出理论渲染的平均速度speed;根据每次渲染增加的预定的行数N以及所述平均速度speed,获得每次渲染的模拟时间dtime=N/speed;当判断渲染的实际时间rtime小于或者等于模拟时间dtime时,在完成每次渲染完成后,经过预设的等待时间后进入下一次渲染;当判断渲染的实际时间rtime大于模拟时间dtime时,修改剩余部分每次渲染的模拟时间为dtime=surpluseTime/(count-1);其中,count为需要渲染的剩余次数。进一步地,所述N为5。第三方面,本专利技术实施例提供一种打印信息同步显示方法,包括:用户终端对待打印文件进行解析,并将解析生成的打印数据发送给当前连接的打印机;其中,所述待打印文件能够根据预定的顺序解析为至少两份子打印数据集;所述打印机接收当前连接的用户终端发送的待打印文件的打印数据;当判断当前接收的打印数据构成一份完整的子打印数据集时,根据所述子打印数据集进行打印,并向所述用户终端发送包含打印速度以及出纸时间的打印信息;所述用户终端接收所述当前连接的打印机发送的打印信息;根据所述打印信息以及所述子打印数据集进行渲染,并生成预览图像;其中,所述预览图像与所述子打印数据集的打印进度看上去保持一致。第四方面,本专利技术实施例提供一种基于热升华打印机的打印信息同步显示装置,包括:打印数据接收模块,用于接收当前连接的用户终端发送的待打印文件的打印数据;其中,所述待打印文件能够被所述用户终端根据预定的顺序解析为至少两部分子打印数据集;判断模块,用于当判断当前接收的打印数据构成完整的一部分子打印数据集时,根据所述子打印数据集进行打印,并向所述用户终端发送包含打印速度以及出纸时间的打印信息,以使得所述用户终端能够根据所述打印信息对所述子打印数据集进行渲染,并生成预览图像;其中,所述预览图像与所述子打印数据集的打印进度看上去保持一致。第五方面,本专利技术实施例提供一种打印信息同步显示装置,包括:解析模块,用于对待打印文件进行解析,并将解析生成的打印数据发送给当前连接的打印机;其中,所述待打印文件能够被根据预定的顺序解析为至少两部分子打印数据集;打印信息接收模块,用于接收所述当前连接的打印机发送的对构成完整的一部分子打印数据集进行打印的打印信息;其中,所述打印信息由所述打印机在判断当前接收的打印数据构成一份完整的子打印数据集时生成,且所述打印信息包含打印速度以及出纸时间;渲染模块,用于根据所述打印信息对所述子打印数据集进行渲染,并生成预览图像;其中,所述预览图像与所述子打印数据集的打印进度看上去保持一致。第六方面,本专利技术实施例提供一种打印信息同本文档来自技高网
...

【技术保护点】
1.一种打印信息同步显示方法,其特征在于,包括:接收当前连接的用户终端发送的待打印文件的打印数据;其中,所述待打印文件能够被所述用户终端根据预定的顺序解析为至少两份子打印数据集;当判断当前接收的打印数据构成一份完整的子打印数据集时,根据所述子打印数据集进行打印,并向所述用户终端发送包含打印速度以及出纸时间的打印信息,以使得所述用户终端能够根据所述打印信息对所述子打印数据集进行渲染,并生成预览图像;其中,所述预览图像与所述子打印数据集的打印进度看上去保持一致。

【技术特征摘要】
1.一种打印信息同步显示方法,其特征在于,包括:接收当前连接的用户终端发送的待打印文件的打印数据;其中,所述待打印文件能够被所述用户终端根据预定的顺序解析为至少两份子打印数据集;当判断当前接收的打印数据构成一份完整的子打印数据集时,根据所述子打印数据集进行打印,并向所述用户终端发送包含打印速度以及出纸时间的打印信息,以使得所述用户终端能够根据所述打印信息对所述子打印数据集进行渲染,并生成预览图像;其中,所述预览图像与所述子打印数据集的打印进度看上去保持一致。2.根据权利要求1所述的打印信息同步显示方法,其特征在于,在当判断当前接收的打印数据构成一份完整的子打印数据集时,根据所述子打印数据集进行打印,并向所述用户终端发送包含打印速度以及出纸时间的打印信息之后,还包括:判断当前接收到的子打印数据集是否为最后一份子打印数据集;若否,则在完成对当前的子打印数据集的打印后,控制收回打印后的图纸,以在接收到下一份完整的子打印数据集时,根据所述下一份完整的子打印数据集以及所述图纸进行打印;若是,则输出打印后的图纸。3.根据权利要求1所述的打印信息同步显示方法,其特征在于,所述待打印文件能够被所述用户终端根据预定的顺序解析为3份数据集;其中,所述的3份数据集依次Y数据集、M数据集以及C数据集。4.一种打印信息同步显示方法,其特征在于,包括:对待打印文件进行解析,并将解析生成的打印数据发送给当前连接的打印机;其中,所述待打印文件能够根据预定的顺序解析为至少两份子打印数据集;接收所述当前连接的打印机发送的打印信息;其中,所述打印信息由所述打印机在判断当前接收的打印数据构成一份完整的子打印数据集时生成,且所述打印信息包含打印速度以及出纸时间;根据所述打印信息以及所述子打印数据集进行渲染,并生成预览图像;其中,所述预览图像与所述子打印数据集的打印进度看上去保持一致。5.根据权利要求4所述的打印信息同步显示方法,其特征在于,所述根据所述打印信息以及所述子打印数据集进行渲染,并生成预览图像之后,还包括:判断是否存在已经生成的预览图像;若是,则根据所述打印信息对所述子打印数据集以及已经生成的所述预览进行渲染,以生成更新的预览图像;若否,则直接根据所述打印信息对所述子打印数据集进行渲染,并生成预览图像。6.根据权利要求4所述的打印信息同步显示方法,其特征在于,所述根据所述打印信息以及所述子打印数据集进行渲染,并生成预览图像具体为:获取自身的显示高度H以及打印机统计得出的每个子打印数据集的打印时间均值T,以计算出理论渲染的平均速度speed;根据每次渲染增加的预定的行数N以及所述平均速度speed,获得每次渲染的模拟时间dtime=N/speed;当判断渲染的实际时间rtime小于或者等于模拟时间dtime时,在完成每次渲染完成后,经过预设的等待时间后进入下一次渲染;当判断渲染的实际时间rtime大于模拟时间dtime时,修改剩余部分每次渲染的模拟时间为dtime=surpluseTime/(count-1);其中,count为需要渲染的剩余次数。7.根据权利要求6所述的打印信息同步显示方法,其特征在于,所述N为5。8.一...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:厦门汉印电子技术有限公司
类型:发明
国别省市:福建,35

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

1