[发明专利]一种利用软件主动式保存和恢复打印状态的方法及系统有效
申请号: | 201611136038.7 | 申请日: | 2016-12-09 |
公开(公告)号: | CN106610801B | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 孙亮;严光明 | 申请(专利权)人: | 武汉市贝恩三维科技有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 武汉智嘉联合知识产权代理事务所(普通合伙) 42231 | 代理人: | 黄君军 |
地址: | 430079 湖北省武汉市东湖新技术*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 软件 主动 保存 恢复 打印 状态 方法 系统 | ||
本发明公开了一种利用软件主动式保存和恢复打印状态的方法及系统,方法包括:生成临时文件,在临时文件中保存待打印文件的文件名和正在打印的层的层高,并在打印下一层时,用下一层的层高替换临时文件中的层高,打印完成时,删除临时文件;在恢复供电打印机重启时,判断是否存在临时文件,存在则获取临时文件中的数据,并由此获得断电时喷头所在层及之后的层对应的代码,执行该代码将物体继续打印完成。有益效果:主动保存文件名和层高,不需要保存复杂喷头位置信息和数据位置,需保存的数据量小,对硬件耗损小,且利用软件方法主动保存打印状态并恢复打印,不需要专用硬件设备,降低低端机型成本,有利于普及推广。
技术领域
本发明涉及3D打印技术领域,尤其是涉及一种利用软件主动式保存和恢复打印状态的方法及系统。
背景技术
3D打印的基本原理是将要打印的物体划分为若干层,按层进行打印,每层有一定的厚度,所有的层堆积起来就形成要打印的物体。3D打印机的喷头是沿着软件计算好的轨迹运行并喷出熔融材料打印出每一层,当完成一层的打印后,打印平台会下降一层或者打印头会上升一层,进行新的一个层的打印,直到物体完成。
现代3D打印机都是通过电能驱动,打印过程中可能遇到各种随机断电情况,如果正在工作中的打印机没有断电续打的功能,软件系统会突然停止工作,无法记录打印状态,此时,喷头可能停止在某一层的一个位置,即使来电后,由于没有保存打印状态,打印机也无法从喷头停止的位置恢复打印,只能把物体整个重新再打印一遍,会造成停电前已经打印的物料浪费。
如果要解决这个问题,现在的打印机只有两种处理办法,一种方法是通过提供专用独立电源供电,避免停电。第二种方法是在打印机中添加UPS电源,通过检测外部电源情况,如果外部电源断电则会利用打印机的UPS电源提供的一定时间的电量让打印机对现在的打印状态进行保存,打印机再进入待机状态等待停电,来电后再从喷头停止的位置继续打印。无论是通过提供专用独立电源供电还是添加UPS电源,都需要增加电源硬件,增加打印机硬件成本。
一种3D打印机及其断电续打的控制方法,采用储能模块向控制模块供电,控制模块在断电状态时,记录挤出喷头的位置信息,采用断电检测模块监测是否断电,当恢复供电时,检测到断电标记则将挤出喷头恢复至断电时的位置并继续打印。该方案只能被动保存打印状态,在监测到断电时,才记录喷头位置信息,因此需要断电检测的装置,还需要储能装置进行供电以供控制模块在断电时候进行记录喷头位置信息,断电检测的装置和储能装置增加了打印机硬件成本,不适合应用于低端机型和普及推广。
如果利用软件方法主动实时保存打印喷头的位置信息和待打印文件的数据位置,在断电后恢复供电时,再提取断电时实时保存的位置信息和数据位置,即可实现准确恢复断电时的打印状态并继续打印,这种方案虽然不需要添加专用硬件,但是需要实时保存,保存的次数多,而且保存的位置信息和数据位置复杂,导致存储数据量很大,有可能损坏控制主板的硬件,造成系统老化、耗损。
发明内容
本发明的目的在于克服上述技术不足,提出一种利用软件主动式保存和恢复打印状态的方法及系统,解决现有技术的断电续打方法中,被动式保存打印状态时,需要增加硬件成本,而一般的主动式保存打印状态时,需保存的数据量较大,会损耗硬件的技术问题。
为达到上述技术目的,本发明的技术方案提供一种利用软件主动式保存和恢复打印状态的方法,其中包括:
S1、打印待打印文件:执行所述待打印文件对应的打印代码,同时,生成空的临时文件,打印代码由多个代码段以及在打印代码末端的删除代码组成,执行一代码段可对应的打印出物体的一层,不同的层对应不同的层高;
S2、获取所述待打印文件的文件名,获取正在打印的层的所述层高,将获取的所述文件名和所述层高写入空的临时文件中;
S3、每当一层打印完毕开始打印下一层时,获取下一层的所述层高,并将所述临时文件中存储的所述层高替换成获取的下一层的所述层高;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉市贝恩三维科技有限公司,未经武汉市贝恩三维科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611136038.7/2.html,转载请声明来源钻瓜专利网。