打印控制方法、装置、服务器、打印设备和存储介质与流程
未命名
08-29
阅读:100
评论:0

1.本发明涉及3d打印技术领域,尤其是涉及到一种打印控制方法、装置、服务器、打印设备和存储介质。
背景技术:
2.3d打印技术是快速成形技术的一种,其以数字模型文件为基础,使用树脂等可粘合材料,通过逐层打印的方式来获得所需的模型。目前,用户需要控制打印机打印模型时,往往无法及时获知打印机自身部件存在的问题。若用户将打印任务交给部件出现错误的打印机进行打印,将导致打印机不能正常打印、打印出的模型有缺陷等问题,不仅打印机资源不能被充分使用,而且造成树脂等耗材资源的浪费,打印效率较低。
技术实现要素:
3.有鉴于此,本发明提供了一种打印控制方法、装置、服务器、打印设备和存储介质,解决了无法获知打印机的部件问题或配置参数导致的打印效率低的问题。
4.第一方面,本发明实施例提供了一种打印控制方法,应用于服务器,该方法包括:
5.接收打印设备发送的状态检测数据;
6.获取打印设备的状态检测项目,状态检测项目包括通电机构检测;
7.根据状态检测数据确定状态检测项目对应的状态检测结果,状态检测结果包括状态正常和状态异常;
8.若状态检测结果为状态正常,则控制打印设备执行目标打印任务。
9.第二方面,本发明实施例提供了一种打印控制方法,应用于打印设备,该方法包括:
10.响应于启动指令,执行打印设备的状态检测操作,得到状态检测数据;
11.将状态检测数发送至服务器,以使服务器根据状态检测数据确定状态检测项目的状态检测结果;
12.响应于服务器的打印指令,执行打印指令对应的目标打印任务,打印指令由服务器在状态检测结果为状态正常的情况下生成。
13.第三方面,本发明实施例提供了一种打印控制装置,该装置包括:
14.通信模块,用于接收打印设备发送的状态检测数据;
15.状态检测模块,用于获取打印设备的状态检测项目,状态检测项目包括通电机构检测;以及,
16.根据状态检测数据确定状态检测项目对应的状态检测结果,状态检测结果包括状态正常和状态异常;
17.控制模块,用于若状态检测结果为状态正常,则控制打印设备执行目标打印
18.第四方面,本发明实施例提供了一种打印控制装置,应用于打印设备,该装置包括:
19.检测模块,用于响应于启动指令,执行打印设备的状态检测操作,得到状态检测数据;
20.通信模块,用于将状态检测数发送至服务器,以使服务器根据状态检测数据确定状态检测项目的状态检测结果;
21.打印模块,用于响应于服务器的打印指令,执行打印指令对应的目标打印任务,打印指令由服务器在状态检测结果为状态正常的情况下生成。
22.第五方面,本发明实施例提供了一种服务器,包括存储器,所述存储器存储有程序或指令;处理器,所述处理器执行所述程序或指令时实现第一方面实施例所述的打印控制方法的步骤。
23.第六方面,本发明实施例提供了一种打印设备,包括存储器,所述存储器存储有程序或指令;处理器,所述处理器执行所述程序或指令时实现第二方面实施例所述的打印控制方法的步骤。
24.第七方面,本发明实施例提供了存储介质,其上存储有程序或指令,程序或指令被处理器执行时实现上述打印控制方法。
25.在本发明实施例中,当打印设备启动后或开始打印之前先执行状态检测操作,获得状态检测操作的状态检测数据。并将该状态检测数据发送至服务器。服务器根据打印设备自检的状态检测数据分析出打印设备自身是否存在设备异常的状况。若打印设备的状态正常,也即该打印设备自身未异常,可执行打印任务。此时,服务器向打印设备下达打印指令,以控制该打印设备执行目标打印任务。从而通过打印设备的自检机制,及时判断打印设备中各部件的异常状况,使得打印过程能够正常进行,避免出现在设备存在异常的情况下开始打印造成的打印质量差等问题,提高了打印的可靠性和成功率,进而提高打印效率。
26.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
27.此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
28.图1示出了本发明实施例提供的打印控制方法的流程示意图之一;
29.图2示出了本发明实施例提供的打印控制方法的流程示意图之二;
30.图3示出了本发明实施例提供的打印控制方法的流程示意图之三;
31.图4示出了本发明具体实施例提供的光固化打印机的结构示意图;
32.图5示出了本发明实施例提供的打印控制方法的场景示意图;
33.图6示出了本发明实施例提供的打印控制装置的结构示意图之一;
34.图7示出了本发明实施例提供的打印控制装置的结构示意图之二。
35.附图标记:
36.401成型平台,402悬臂,403底座,404升降组件,405料槽,406光源。
具体实施方式
37.下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
38.本发明的实施例中提供了一种打印控制方法,如图1所示,以该方法应用于服务器和打印设备为例进行说明,其中,所有可以与打印设备进行通信的设备或终端都可视为服务器。该方法包括以下步骤:
39.步骤110,响应于启动指令,打印设备执行状态检测操作,得到状态检测数据。
40.本发明的实施例中,打印设备可以是光固化打印机。如图4所示,光固化打印机包括:成型平台401、悬臂402、底座403、升降组件404、料槽405、光源406。其中,料槽405设置于底座403表面,料槽405用于存放打印材料,料槽405底部设有离型膜。升降组件404安装于底座403的一侧,悬臂402的两侧分别连接升降组件404和成型平台401,通过升降组件404带动成型平台401相对料槽405移动以打印模型。光源406设置于底座403内部,光源406的光线穿过特定轮廓的图案并投射在料槽405底部的离型膜上,使得成型平台401与离型膜之间的打印材料固化并连接成型平台401的表面上,成型平台401继而将已固化的打印模型向上提拉,使其从料槽405底部的离型膜上剥离,而后继续打印模型的下一层,逐层叠加实现立体打印。
41.步骤120,打印设备将状态检测数据发送至服务器。
42.步骤130,服务器接收打印设备发送的状态检测数据。
43.步骤140,服务器获取打印设备的状态检测项目。
44.其中,状态检测项目包括通电机构检测,通电机构为打印设备中利用电能启动的机构,如曝光屏、电机、光源、驱动件等通电机构。可以理解的是,状态检测项目还可以包括对打印设备的其他结构的检测,例如,料槽内物料存储量的检测、成型平台安装检测等,可按照实际需求合理设置,本发明实施例不再一一例举。
45.步骤150,服务器根据状态检测数据确定状态检测项目对应的状态检测结果。
46.其中,状态检测结果包括状态正常和状态异常。
47.本发明的实施例中,通过打印设备自检得到的状态检测数据分析打印设备中各部件的异常状况,实现了自动化的设备状态检测,使得打印设备各部件的运行正常进行,保证打印过程中各部件之间能够相互配合,提高了打印的可靠性和成功率,进而提高打印效率。
48.其中,步骤150中的服务器根据状态检测数据确定状态检测项目对应的状态检测结果,具体包括下述方式:
49.方式一,在状态检测项目包括通电机构检测的情况下,服务器获取状态检测数据中流经通电机构的电流值,并判断电流值是否处于通电机构对应的预设电流范围内,若是,则确定状态检测结果为状态正常;若否,则确定状态检测结果异常。
50.其中,预设电流范围可根据通电机构正常工作时的电流值合理设置。
51.本发明的实施例中,在打印设备启动过程中对通电机构进行自检,具体地,通过经过通电机构上的电流的大小是否在预设电流范围内,若是在范围内,则说明通电机构状态正常,可以进行打印,反之则异常,需要进行调试或维修。从而通过获取通电机构的电流值实现了自动依据流程进行通电机构检测,保证打印过程不会出现偏差,同时也可以避免通电机构损坏、断电等情况,使得打印过程正常进行、提高打印效率。
52.具体地,打印设备中通电机构可以包括曝光屏、电机及光源等,则服务器根据状态检测数据确定状态检测项目对应的状态检测结果包括:分别获取状态检测数据中流经曝光屏、电机及光源的电流值,并判断分别获取的电流值是否处于曝光屏、电机及光源对应的预设电流范围内,若是,则确定曝光屏、电机及光源的状态检测结果为状态正常;若否,则确定曝光屏、电机及光源的状态检测结果为状态异常。从而在打印开始前也会进行屏幕、光源、电机等状态的自检,若状态检测结果是这些功能状态都正常,便可以进行打印。
53.方式二,在状态检测项目包括料槽内物料存储量的检测的情况下,服务器获取状态检测数据中料槽内物料存储量,并判断料槽内物料存储量是否满足第一预设条件,若满足第一预设条件,则确定状态检测结果为正常。
54.其中,打印设备包括成型平台和料槽,成型平台用于相对料槽移动以打印模型,例如,光固化打印机。第一预设条件用于判断料槽内物料存储量是否能够满足打印需求,可以是成型平台在预设位置范围内移动时受力的第一检测值大于第一预设检测值,或料槽内的液位高度在预设高度范围内等,本发明不再一一例举。
55.本发明的实施例中,在打印设备启动过程中对料槽内物料存储量进行自检,以确定料槽中是否有物料(打印材料),或者料槽是否有充足的物料以供打印。若物料存储量满足第一预设条件,则说明料槽有充足的物料可以使用,满足当前的打印需求,此时,判定状态检测结果为正常,反之则状态检测结果为异常,需要补充物料,以防止打印失败。从而通过料槽内物料存储量实现了自动依据流程进行物料检测,保证打印过程不会出现偏差,使得打印过程正常进行、提高打印效率。
56.本发明的实施例中,服务器判断料槽内物料存储量是否满足第一预设条件,包括:若成型平台在预设位置范围内移动时受力的第一检测值大于第一预设检测值,或料槽内的液位高度位于预设高度范围内,则服务器确定料槽内物料存储量满足第一预设条件;若成型平台在预设位置范围内移动时受力的第一检测值小于或等于第一预设检测值,或若料槽内的液位高度超出预设高度范围,则服务器确定料槽内物料存储量不满足第一预设条件;其中,预设位置范围介于料槽的顶部与底部之间,预设高度范围也介于料槽的顶部和底部之间。
57.本发明的实施例中,打印设备上设置有力传感器或料槽内设置有液位传感器,可通过力传感器检测第一检测值,第一检测值可以为力值,可以用于表征成型平台在预设位置范围内移动时的受力情况。具体地,力传感器可以为压力传感器、应变式力传感器、扭力传感器等,具体可以为弹性电阻式应变片、拉力传感器等一些检测受力变化的器件等,或者,还可以通过对电机的驱动电流的大小的检测,映射出成型平台的受力大小,也即可以将电机的驱动电流作为第一检测值。通过液位传感器检测料槽中是否有物料以及物料的多少。
58.本发明的实施例中,力传感器可以设于成型平台上、设于料槽下方、设于料槽的承载机构与料槽之间和/或设于悬臂上等。扭力传感器可以设于电机与丝杆的连接处,电流大小的检测器可以设于电机内和/电机的驱动电路内。
59.本发明的实施例中,成型平台安装在悬臂上,当成型平台向料槽移动并进入料槽时,物料(如,树脂)会对成型平台产生压力,同时在成型平台向远离料槽方向移动时,物料会对成型平台产生拉力。通过传感器检测反映压力或拉力大小的第一检测值,再根据第一
检测值判断出料槽内是否有树物料,以及物料量的多少。当压力或拉力对应的第一检测值越大,说明料槽内物料越多,相反,则说明料槽越少。从而通过第一检测值即可判断料槽内存放的物料是否能够满足打印需求,可以开始打印。同时,液位高度越高说明物料越多,当料槽内的液位高度在预设高度范围内时,说明料槽内物料存量满足打印需求,相反,则说明料槽中的物料不满足打印需求,需要增加或减少。从而可通过液位传感器检测得到的液位高度判断料槽中是否有物料以及物料的多少。
60.方式三,在状态检测项目包括成型平台安装检测的情况下,服务器获取状态检测数据中成型平台安装在打印设备的悬臂上时受力的第二检测值;服务器判断第二检测值与成型平台紧固安装在打印设备悬臂上时的第二预设检测值之间的差值是否位于预设差值范围内,若在预设差值范围内,则成型平台的状态检测结果为状态正常。
61.其中,打印设备包括成型平台、悬臂和料槽,成型平台用于相对料槽移动以打印模型,成型平台挂载至悬臂上后,成型平台会对悬臂产生拉动作用,使得悬臂发生轻微的形变,通过对悬臂的形变的测量,可得到悬臂的受力情况。
62.本发明的实施例中,成型平台与悬臂之间可通过紧固件进行可拆卸连接,例如,紧固件可为旋钮、螺钉等,其表面具有螺纹,紧固件安装位可以为通孔、限位槽等,将紧固件沿螺纹旋拧进紧固件安装位内,以挤压成型平台与悬臂,从而实现成型平台与悬臂的紧固连接。
63.同方式二,打印设备上设置有力传感器,可通过力传感器检测第二检测值,第二检测值可以为力值,可以用于成型平台安装在打印设备的悬臂上时受力情况。具体地,力传感器可以为压力传感器、应变式力传感器、扭力传感器等;或者,还可以通过对电机的驱动电流的大小的检测,映射出悬臂的受力大小,也即可以将电机的驱动电流作为第二检测值。例如,通过连接测量电路及电压计构成惠斯通电桥,获取电压计的输出电压,并通过输出电压与受力情况的关系,可得到悬臂受力情况,例如可计算得到对应的受力值(第二检测值)。
64.本发明的实施例中,将获得的悬臂所受到的力的第二检测值减去预设打印平台拧紧状态下悬臂所受到的力的第二预设检测值的差值,或者第二预设检测值减去第二检测值的差值的绝对值与预设差值范围进行比较,若差值为0或者两个力的差值在一定允许的预设差值范围内,则说明成型平台安装正常,已拧紧,可以开始打印,否则,说明成型平台没有安装到位,需要用户重新进行安装。从而在打印前,通过检测及分析悬臂的受力情况,判断成型平台的安装情况。进而避免出现未锁紧成型平台即开始打印的问题,提高了打印的可靠性。
65.本发明的实施例中,安装情况包括成型平台是否安装正确、成型平台是否正常挂载至悬臂和/或成型平台是否紧固至悬臂。
66.需要说明的是,上述预设电流范围、第一预设检测值、预设高度、第二预设检测值、预设差值范围为对打印设备中各个部件状态情况进行判断的判断标准,可以是预先存储到服务器的存储器中的。上述判断标准可以为用户输入,在此不做限定。在需要进行打印设备的自检时,从存储器中获取上述判断标准,从而使服务器基于该判断标准进行后续的打印设备状态检测。
67.可以理解的是,若未读取到检测装置的数据(如,第一检测值、液位高度或第二检测值),则继续尝试读取检测装置的数据,并获取未读取到检测装置数据的次数,若该次数
大于或等于预设次数(如,5次或10次等),表明多次读取检测装置的数据仍然读取不到,则判定检测装置存在数据采集异常,此时服务器发出数据采集提示信息,其中,数据采集提示信息用于提示检测装置异常。从而实现对检测装置异常的检测,并及时发出提醒,以告知用户检测装置异常的情况,以保证打印设备的部件状态检测能够正常执行。
68.步骤160,若状态检测结果为状态正常,则服务器发送目标打印任务的打印指令至打印设备。
69.步骤170,打印设备响应于服务器的打印指令,执行打印指令对应的目标打印任务。
70.通过本发明实施例提供的技术方案,当打印设备启动后或开始打印之前先执行状态检测操作,获得状态检测操作的状态检测数据。并将该状态检测数据发送至服务器。服务器根据打印设备自检的状态检测数据分析出打印设备自身是否存在设备异常的状况。若打印设备的状态正常,也即该打印设备自身未异常,可执行打印任务。此时,服务器向打印设备下达打印指令,以控制该打印设备执行目标打印任务。从而通过打印设备的自检机制,及时判断打印设备中各部件的异常状况,使得打印过程能够正常进行,避免出现在设备存在异常的情况下开始打印造成的打印质量差等问题,提高了打印的可靠性和成功率,进而提高打印效率。
71.本发明的实施例中,步骤160,也即服务器发送目标打印任务的打印指令至打印设备,具体包括如下步骤:
72.步骤161,若打印设备处于空闲状态,则服务器发送目标打印任务的打印指令至打印设备。
73.其中,目标打印任务为打印设备绑定的打印队列中位于首位的打印任务,打印任务的分配是根据打印任务的任务信息和/或打印队列绑定的打印设备的数量信息进行的。
74.本发明的实施例中,服务器上设置有多个打印队列,打印队列即为打印设备中等待打印的数据组成的队列,即在该打印队列中打印任务可按照被打印的顺序排列,根据该打印队列可以生成打印列表展示给用户,以使用户知晓打印情况。不同打印队列有不同的打印属性或者对打印设备有不同的要求。不同的打印设备可以根据自身情况与打印队列进行绑定,如图5所示,同一打印设备可绑定多个不同的打印队列。不同的打印设备也可绑定同一打印队列,如此,多个打印设备可从同一个打印队列中获取打印任务,它们共同打印同一个打印队列的打印文件,这样可以更好地管理打印设备,并且尽可能的让更多打印设备有打印文件可以打印,避免大量的模型文件的打印任务被分配到同一台打印设备上。
75.步骤162,服务器将目标打印任务从打印设备绑定的打印队列中移除。
76.本发明的实施例中,服务器在分发打印任务的时候根据打印任务的任务信息进行分发打印任务。也为了避免某个打印队列中的打印设备十分繁忙长时间工作发生故障,服务器在分发任务的时候,也会根据打印队列中绑定的打印设备的数量信息来进行分发。打印任务被分配后,当打印设备处于空闲状态,且状态检测结果为状态正常,也即打印机可以正常进行模型打印的情况下,可将打印设备绑定的打印队列中位于首位的打印任务作为打印设备当前可执行的目标打印任务。此时服务器发送目标打印任务的打印指令至打印设备,以控制打印设备执行目标打印任务,实现用户模型打印需求。并且在打印设备获取到目标打印任务后,将该目标打印任务从打印队列中移除。一方面,使得打印任务根据打印机的
状态、数量、任务信息等数据分发到合适的打印设备中,实现了打印任务的智能化、多元化的动态调度,避免人工设置失误,在保证了模型打印质量的前提下,提高了打印设备的使用率和打印效率,大大减少了资源浪费,有助于满足更高要求的打印场景需求。另一方面,通过及时移除打印队列中的打印任务,防止多打印设备重复执行相同打印任务的情况,进一步优化了打印设备的任务管理策略,增强打印任务分配的精确性和可靠性。
77.本发明的实施例中,如图2所示,步骤160之前,打印控制方法还包括:
78.步骤210,服务器获取打印任务的任务信息和/或打印队列绑定的打印设备的数量信息。
79.其中,打印任务的任务信息包括模型参数、文件参数、工艺参数等。打印设备的数量信息包括打印设备总数量、处于不同状态下打印设备数量等。本发明实施例不在一一例举。
80.步骤220,服务器按照打印队列的匹配规则,将任务信息和数量信息中至少一者与不同的打印队列进行匹配,确定与任务信息和数量信息中至少一者相匹配的目标打印队列。
81.其中,所述模型参数规则包括以下至少一种:模型参数规则、文件参数规则、工艺参数规则、打印设备数量规则。模型参数规则包括:切面数量规则、切面厚度规则、切面复杂度规则等;文件参数规则包括:切片文件格式规则、切片文件数据量规则等;工艺参数规则包括:打印材料种类规则、定位精度规则、打印速度规则、打印精度规则等。打印设备数量规则包括:打印队列绑定的打印设备总数量规则、不同状态下打印设备数量规则等。
82.本发明的实施例中,对于不同的规则,服务器按照打印队列的匹配规则,将任务信息与不同的打印队列进行匹配,确定与任务信息相匹配的目标打印队列的方式也有所差异。
83.(1)若匹配规则包括模型参数规则,则服务器按照打印队列的匹配规则,将任务信息与不同的打印队列进行匹配,确定与任务信息相匹配的目标打印队列,包括:若任务信息中待打印模型的模型参数位于模型参数规则的预设的模型参数范围内,则将模型参数规则对应的打印队列确定为目标打印队列。
84.例如,切面多的打印模型的打印任务会分发到配置较高的打印队列中,切面复杂度高的打印模型的打印任务分配到打印速度快的打印队列中。
85.(2)若匹配规则包括文件参数规则,则服务器按照打印队列的匹配规则,将任务信息与不同的打印队列进行匹配,确定与任务信息相匹配的目标打印队列,包括:若任务信息中文件参数符合文件参数规则的预设的文件参数条件,则将文件参数规则对应的打印队列确定为目标打印队列。
86.例如,不同的打印切片文件会被分配支持打印该格式的打印队列中,这样确保到打印任务可以精确地交给支持该格式的打印设备进行打印。
87.(3)若匹配规则包括工艺参数规则,则服务器按照打印队列的匹配规则,将任务信息与不同的打印队列进行匹配,确定与任务信息相匹配的目标打印队列,包括:若任务信息中待打印模型的工艺参数位于工艺参数规则的预设的工艺参数范围内,则将工艺参数规则对应的打印队列确定为目标打印队列。
88.例如,由于不同型号打印设备支持的打印材料也有所不同,并且不同的模型文件
通过某种打印材料来打印效果会更佳,可模型文件的打印任务分发到支持合适的打印材料的打印设备绑定的打印队列。
89.(4)若匹配规则包括设备数量规则,则服务器按照打印队列的匹配规则,将数量信息与不同的打印队列进行匹配,确定与数量信息相匹配的目标打印队列,包括下述方式:
90.方式一,根据数量信息确定打印队列的优先级,将优先级大于或等于设备数量规则的预设优先级的打印队列确定为目标打印队列。
91.其中,优先级可分为多个等级,可以是一级、二级、三级等逐级下降划分,也可以是采用高优先级、中优先级以及低优先级的方式划分。
92.例如,在打印任务对应有多个目标打印队列的情况下,目标打印队列处于空闲状态的打印设备的数量越多,该目标打印队列的优先级越高,则将打印任务分配至最高优先级的打印队列,从而可以使打印设备不过多存储打印任务,减少内存占用,从而可以提高打印设备的打印速度。
93.方式二,若数量信息符合设备数量规则的条件,则将数量信息对应的打印队列确定为目标打印队列。
94.例如,将打印任务分配至存在空闲状态的打印设备绑定的打印队列中。
95.步骤230,服务器将打印任务分配至目标打印队列。
96.本发明的实施例中,预先为服务器管理的打印设备配置至少一个打印队列,每个打印队列均配置有相同或不同的匹配规则。当服务器接收到用户通过客户端下发的打印任务时,获取打印任务的任务信息和/或打印队列绑定的打印设备的数量信息。通过比对任务信息、数量信息和匹配规则对打印任务与不同的所述打印队列进行匹配,以匹配出适合打印任务的目标打印队列。由此,在打印设备不存在设备异常,且处于空闲状态,也即打印设备可以正常进行模型打印的情况下,控制打印设备执行该打印设备绑定的打印队列中位于首位的目标打印任务,以实现用户模型打印需求。从而通过规则匹配使得服务器可以更好地将打印任务交给合适的打印设备进行模型打印,实现了打印任务的智能化、多元化分配,减少人力资源的投入,避免人工设置失误,并且提高了打印设备的使用率和打印效率,优化了现有的打印方式,满足更高要求的打印场景需求。
97.本发明的实施例中,在步骤210~步骤230提供的方案中,该打印控制方法还包括:若具有多个相同任务信息的打印任务分配至多个目标打印队列,则服务器将提示信息发送至客户端;若预设时段内未接收到所述客户端反馈的确认信息,则在多个目标打印队列中的任一目标打印队列中保留一个打印任务,并将其他具有相同任务信息的打印任务从其他目标打印队列中移除。
98.本发明的实施例中,若具有多个相同任务信息的打印任务分配至多个目标打印队列,说明会出现根据打印任务打印出多个相同模型的情况,此时,服务器发送提示信息给用户,以告知用户模型重复打印的情况。若用户坚持进行多个相同模型的打印,则可在预设时段内通过客户端向服务器反馈确认信息,服务器响应该确认信息忽略具有相同任务信息的打印任务分配至多个目标打印队列的情况,继续按照目标打印队列控制打印设备打印。当服务器预设时段内未接收到客户端反馈确认信息,说明多个相同的打印任务可能是用户误传或服务器误分配,则服务器仅在一个目标打印队列中保留打印任务,其他目标打印队列中相同的打印任务全部移除,以保证相同的打印模型仅打印一次,从而有效避免重复打印,
节省打印资源。
99.本发明的实施例中,步骤220之前,打印控制方法还包括:若任务信息中具有指定队列信息,则服务器取消按照打印队列的匹配规则,将任务信息和数量信息中至少一者与不同的打印队列进行匹配,并将打印任务分配至指定队列信息对应的目标打印队列。
100.本发明的实施例中,用户可以手动指定任务到特定的打印队列,用户有指定队列的情况下,服务器将任务分配到相关的目标打印队列,用户没有指定队列的情况下,服务器根据打印队列的匹配规则将打印任务分配到打印队列中。从而实现了打印设备的自定义控制,增强了打印设备控制的人机交互性能。
101.本发明的实施例中,由于不同机型的打印设备之间的配置以及不同打印任务的任务信息之间存在着差异,可能存在打印队列的匹配规则更新不及时导致的打印任务无法被执行情况。为此,若不存在与任务信息和数量信息中至少一者相匹配的目标打印队列,则服务器将打印任务分配至默认打印队列,以使默认打印队列绑定的打印设备执行打印任务。从而保证打印任务能够顺利完成,优化了打印设备的管理方式,实现了打印任务的最大化分配,有利于增强打印任务的打印效率。
102.本发明的实施例中,步骤170之后,打印控制方法还包括:服务器获取打印设备在执行目标打印任务时,成型平台带动当前层模型脱离离型膜时受力的第三检测值;服务器判断第三检测值是否超出第三预设检测值范围,若超出第三预设检测值范围,则调整打印设备的打印参数。
103.其中,打印设备包括成型平台和料槽,成型平台用于相对料槽移动以打印模型。料槽底部设有离型膜。料槽内打印材料在已成形的上一层模型和离型膜之间固化,形成打印模型的一层,作为本层模型。固化结束后,本层模型的两面同时与离型膜和上一层模型粘附成型平台向远离离型膜或料槽的一侧移动,以带动打印模型脱离离型膜。成型平台拉动本层模型上升时,成型平台的受力包括成型平台和模型的重力、本层模型与离型膜之间粘附力以及打印材料的阻力的综合作用,使得成型平台的受力具有一定规律。然而,当本层模型与上一层模型的粘附强度不足,或者,本层模型固化不完全等因素的影响下,会出现本层模型断裂,一部分粘附于上一层模型并脱离离型膜,另一部分粘附在离型膜上并脱离上一层模型,使得本层模型与离型膜之间粘附力变化,最终影响成型平台的受力。可通过对成型平台组件受力情况的检测,进行本层模型是否顺利与离型膜脱离的判断。成型平台带动当前层模型脱离离型膜时受力情况主要是指对成型平台产生阻碍模型从离型膜中脱离出来的阻力,如成型平台的重力、离型膜拉力、模型重力与打印材料的共同作用力等,本发明实施例不做具体限定。
104.本发明的实施例中,可通过力传感器检测第三检测值,第三检测值可以为力值,可以用于成型平台带动当前层模型脱离离型膜时受力情况。具体地,力传感器可以为压力传感器、应变式力传感器、扭力传感器等;或者,还可以通过对电机的驱动电流的大小的检测,映射出悬臂的受力大小,也即可以将电机的驱动电流作为第三检测值。以应变片作为力传感器,且应变片设置于悬臂上进行举例说明。成型平台受力将导致成型平台位置的轻微变化,进而对悬臂产生拉动作用,使得悬臂发生轻微的形变,通过对悬臂的形变的测量,可得到成型平台受力情况。
105.本发明的实施例中,应变片为电阻应变片,电阻应变片连接测量电路及电压计,如
电阻应变片与测量电路组成惠斯通电桥,以检测电压计的输出电压,并通过成型平台受力情况与电压计的输出电压的关系,可得到成型平台受力情况。
106.可以理解的是,还可以采用其他多种方式获取成型平台的受力情况,如在成型平台用于粘附模型的底面设置传感器。此外,还可以通过在离型膜上设置传感器进行离型膜受力的检测,进而根据离型膜的受力情况进行模型脱离成功与否的判断。
107.本发明的实施例中,由于打印模型与离型膜之间具有一定的粘附性,当模型未与离型膜分离时,随着升降的进行,打印模型的剥离过程中受到成型平台和离型膜的反向拉力越来越大,容易使打印模型断裂,部分粘附于离型膜上,如不能及时的反馈,导致打印模型失败,浪费打印材料和时间。故而,在打印设备进行模型打印的过程中,服务器实时检测成型平台与料槽中离型膜之间产生的离型力(第三检测值)的大小是否在正常范围(第三预设检测值范围)内,以对当前打印的模型层是否顺利与离型膜脱离进行判断,进而感知打印是否在正常进行。若检测出离型力超出正常范围,说明打印模型可能未成功脱离离型膜,则通过调整打印参数的方式控制打印设备继续正常进行打印操作。反之,也即第三检测值位于第三预设检测值范围内,说明打印未异常,则可保持当前的打印参数不变。通过打印过程中的自动干预功能,实现在打印失败时及时反馈,保证了打印设备可以及时调整打印参数,从而进行正常状态下的工作,有效提高打印成功率,进而节省打印耗材和打印时间。同时,避免了人工监测的误差,在降低设备检测难度的情况下,节省人力资源。
108.本发明的实施例中,上述实施例中服务器调整打印设备的打印参数,具体包括:若第三检测值大于第三预设检测值范围的最大值,则服务器延长成型平台的抬起时长,或延长成型平台的抬起等待时长;若第三检测值小于第三预设检测值范围的最小值,则发送报警信号至客户端,或控制打印设备的光源继续进行工作。
109.本发明的实施例中,若检测到第三检测值大于第三预设检测值范围的最大值,也即离型力过大,则证明固化的模型层与离型膜之间拉力过大,则控制打印设备延长成型平台抬起时长,或者增大成型平台抬起等待时间,通过增大成型平台抬起的等待时间减小固化模型层和离型膜之间的拉力,从而让打印可以正常进行,不至于因为拉力过大导致离型膜破裂或损坏的情况发生。若检测到第三检测值小于第三预设检测值范围的最小值,也即离型力过小,则说明成型平台和固化的模型层之间没有粘连好或者粘连不完全,或者模型层所吸收的能量不够,导致固化不完全,有打印失败的可能,此时需要发送报警信号给用户,用户可以选择停止打印或查看打印情况后再做具体决定,或者判定为光源能量不够,通过控制光源强度对树脂进行二次固化,以便成型平台和固化层进行二次粘连,从而修正打印失败或打印错误的情况,提高打印成功率。
110.本发明的实施例中,如图3所示,步骤170之后,打印控制方法还包括:
111.步骤310,在执行目标打印任务的过程中,若检测到打印设备出现打印故障,打印设备确定打印设备的打印故障代码。
112.具体地,对于不同类型的打印设备或者相同打印设备的打印故障也会不同,例如,光固化打印机的打印故障可以是光源断电、电机不工作等。本发明实施例不再一一例举。
113.步骤320,打印设备将携带有打印故障代码的故障信息发送至服务器。
114.步骤330,服务器接收打印设备发送的故障信息。
115.其中,故障信息携带有打印设备的打印故障代码。
116.步骤340,服务器确定打印故障代码对应的打印故障类型。
117.其中,打印故障类型包括已知故障和未知故障,打印故障代码是人为设定的,可以根据习惯设置为不同的方式,设置为不同的位数,还可以设置有字母、数字或组合等。
118.步骤350,服务器将打印故障类型发送至客户端。
119.本发明的实施例中,打印设备在打印过程中,实时监测自身的打印情况,若检测到打印设备出现打印故障,确定打印设备的打印故障代码并将打印故障代码发送至服务器。服务器通过接收打印设备的故障信息,基于预设的故障数据库,确定与打印故障代码对应的打印故障类型,在将打印故障类型发送至用户的客户端,以使用户清楚地了解到打印设备的运行状态,并根据打印故障类型进行维修。不仅实现了通过故障代码自动的对故障类型进行识别判断,并且通过直接将打印故障类型发送至用户的客户端,减少了等待的时间,有效地提高了故障维修的效率,同时避免了打印过程中打印设备损坏,保证打印过程正常进行提高了打印效率。
120.同理,若检测到打印设备的状态检测结果为状态异常,也可将状态异常的状态检测结果发送至客户端,以及时提醒用户打印设备的异常状态,以便于用户及时采取相应处理措施。
121.本发明的实施例中,步骤170之后,该打印控制方法还包括:在执行目标打印任务的过程中,若服务器接收到打印设备发送的故障信息,也即打印设备出现打印故障,则服务器控制打印设备停止执行目标打印任务,并存储目标打印任务的当前进度信息;服务器解绑打印设备和打印队列;若接收到打印设备的打印故障恢复信号,则服务器根据当前进度信息控制打印设备继续执行目标打印任务。
122.本发明的实施例中,当打印设备出现打印故障,服务器立即控制打印设备停止执行目标打印任务,以避免因打印故障导致的模型质量不佳或打印设备损坏等问题。存储目标打印任务的当前进度信息,以便于后续根据当前进度信息继续执行目标打印任务。同时,解绑打印设备和与该打印设备绑定的打印队列,以防止打印任务继续分配至相关打印队列中而延误模型打印。进一步地,当服务器接收到打印设备的打印故障恢复信号,说明用户以修复打印故障,打印设备可继续工作,则根据当前进度信息控制打印设备继续执行中断的目标打印任务并完成打印。一方面,实现了目标打印任务中断后的即时恢复,防止模型打印失败,另一方面,优化了打印队列的管理机制,实现了打印任务的最大化分配,提高了打印设备的使用率和打印效率。
123.本发明的实施例中,步骤170之后,打印控制方法还包括:若打印设备连续执行不同的目标打印任务,则服务器累计打印设备执行不同的目标打印任务的工作时长;若工作时长大于或等于第一预设时长,则服务器在当前目标打印任务完成后,解绑打印设备和打印队列。
124.具体地,本发明对连续执行不同的目标打印任务的判断条件不做具体限定,例如,可通过打印设备执行不同的目标打印任务之间的时间间隔大小判断不同的目标打印任务是否连续执行。
125.本发明的实施例中,预先为服务器管理的每个打印设备设置用于表征设备上时间工作上限的第一预设时长。若打印设备连续执行不同的目标打印任务,也即该打印设备无休息的连续进行工作,此时开始计时打印设备的工作时长。若工作时长大于或等于第一预
设时长,则服务器在当前目标打印任务完成后,解绑打印设备和打印队列,以将连续繁忙的打印设备退出打印队列,并进入保养状态。从而防止打印设备因长时间连续工作而损害,有效延长打印设备的使用寿命。
126.需要说明的是,服务器在执行解绑打印设备和打印队列的步骤之前,先记录打印设备和打印队列之间的绑定关系。如此,在解绑打印设备和打印队列之后,服务器开始计时打印设备的保养时长;若保养时长大于或等于第二预设时长,则服务器根据绑定关系重新绑定打印设备和打印队列。从而在打印设备故障或连续繁忙后,能够通过预存的绑定关系重新绑定打印设备和打印队列,减少了人工绑定的流程,实现了打印设备的自动化管理,解决了因错误绑定或漏绑定造成的耽误模型打印的问题,大大提升打印设备的打印效率。
127.如图6所示,本发明的实施例中,本发明提供了一种打印控制装置600,应用于服务器,该打印控制装置600包括:通信模块601、状态检测模块602和控制模块603。
128.其中,通信模块601,用于接收打印设备发送的状态检测数据;
129.状态检测模块602,用于获取打印设备的状态检测项目,状态检测项目包括通电机构检测;以及,根据状态检测数据确定状态检测项目对应的状态检测结果,状态检测结果包括状态正常和状态异常;
130.控制模块603,用于若状态检测结果为状态正常,则控制打印设备执行目标打印任务。
131.本发明的实施例中,服务器与打印设备电连接或通信连接,通电机构为打印设备中利用电能启动的机构;状态检测模块602,具体用于获取状态检测数据中流经通电机构的电流值,并判断电流值是否处于通电机构对应的预设电流范围内,若是,则确定状态检测结果为状态正常;若否,则确定状态检测结果异常。
132.本发明的实施例中,通电机构为打印设备中利用电能启动的机构,通电机构检测包括对曝光屏、电机及光源进行通电检测;状态检测模块602,具体用于分别获取状态检测数据中流经曝光屏、电机及光源的电流值,并判断分别获取的电流值是否处于曝光屏、电机及光源对应的预设电流范围内,若是,则确定曝光屏、电机及光源的状态检测结果为状态正常;若否,则确定曝光屏、电机及光源的状态检测结果为状态异常。
133.本发明的实施例中,打印设备包括成型平台和料槽,成型平台用于相对料槽移动以打印模型;状态检测项目还包括料槽内物料存储量的检测;状态检测模块602,具体用于获取状态检测数据中料槽内物料存储量,并判断料槽内物料存储量是否满足第一预设条件,若满足第一预设条件,则确定状态检测结果为正常。
134.本发明的实施例中,状态检测模块602,具体用于若成型平台在预设位置范围内移动时受力的第一检测值大于第一预设检测值,或料槽内的液位高度位于预设高度范围内,则确定料槽内物料存储量满足第一预设条件;若成型平台在预设位置范围内移动时受力的第一检测值小于或等于第一预设检测值,或若料槽内的液位高度超出预设高度范围,则确定料槽内物料存储量不满足第一预设条件;其中,预设位置范围介于料槽的顶部与底部之间。
135.本发明的实施例中,打印设备包括成型平台和料槽,成型平台用于相对料槽移动以打印模型;状态检测项目还包括成型平台安装检测;状态检测模块602,具体用于获取状态检测数据中成型平台安装在打印设备的悬臂上时受力的第二检测值;判断第二检测值与
成型平台紧固安装在打印设备悬臂上时的第二预设检测值之间的差值是否位于预设差值范围内,若在预设差值范围内,则成型平台的状态检测结果为状态正常。
136.本发明的实施例中,打印设备包括成型平台和料槽,成型平台用于相对料槽移动以打印模型;料槽底部设有离型膜;打印控制装置600还包括:获取模块(图中未示出),获取模块用于获取打印设备在执行目标打印任务时,成型平台带动当前层模型脱离离型膜时受力的第三检测值;控制模块603,还用于判断第三检测值是否超出第三预设检测值范围,若超出第三预设检测值范围,则调整打印设备的打印参数。
137.本发明的实施例中,控制模块603,具体用于若第三检测值大于第三预设检测值范围的最大值,则延长成型平台的抬起时长,或延长成型平台的抬起等待时长;若第三检测值小于第三预设检测值范围的最小值,则控制打印设备的光源继续进行工作;通信模块,还用于若第三检测值小于第三预设检测值范围的最小值,则发送报警信号至客户端。
138.本发明的实施例中,控制模块603,具体用于若打印设备处于空闲状态,则控制打印设备执行目标打印任务;打印控制装置600还包括:任务管理模块(图中未示出),任务管理模块用于将目标打印任务从打印设备绑定的打印队列中移除;其中,目标打印任务为打印设备绑定的打印队列中位于首位的打印任务,打印任务的分配是根据打印任务的任务信息和/或打印队列绑定的打印设备的数量信息进行的。
139.本发明的实施例中,任务管理模块,还用于获取打印任务的任务信息和/或打印队列绑定的打印设备的数量信息;按照打印队列的匹配规则,将任务信息和数量信息中至少一者与不同的打印队列进行匹配,确定与任务信息和数量信息中至少一者相匹配的目标打印队列;将打印任务分配至目标打印队。
140.本发明的实施例中,打印控制装置600还包括:提示模块(图中未示出),提示模块用于若具有多个相同任务信息的打印任务分配至多个目标打印队列,则将提示信息发送至客户端;任务管理模块,还用于若预设时段内未接收到客户端反馈的确认信息,则在多个目标打印队列中的任一目标打印队列中保留一个打印任务,并将其他具有相同任务信息的打印任务从其他目标打印队列中移除。
141.本发明的实施例中,任务管理模块,还用于若任务信息中具有指定队列信息,则取消按照打印队列的匹配规则,将任务信息和数量信息中至少一者与不同的打印队列进行匹配,并将打印任务分配至指定队列信息对应的目标打印队列。
142.本发明的实施例中,匹配规则包括以下至少一种:模型参数规则、文件参数规则、工艺参数规则、打印设备数量规则。
143.本发明的实施例中,匹配规则包括模型参数规则,任务管理模块,具体用于若任务信息中待打印模型的模型参数位于模型参数规则的预设的模型参数范围内,则将模型参数规则对应的打印队列确定为目标打印队列。
144.本发明的实施例中,匹配规则包括文件参数规则,任务管理模块,具体用于若任务信息中文件参数符合文件参数规则的预设的文件参数条件,则将文件参数规则对应的打印队列确定为目标打印队列。
145.本发明的实施例中,匹配规则包括工艺参数规则,任务管理模块,具体用于若任务信息中待打印模型的工艺参数位于工艺参数规则的预设的工艺参数范围内,则将工艺参数规则对应的打印队列确定为目标打印队列。
146.本发明的实施例中,匹配规则包括设备数量规则,任务管理模块,具体用于根据数量信息确定打印队列的优先级,将优先级大于或等于设备数量规则的预设优先级的打印队列确定为目标打印队列;或,若数量信息符合设备数量规则的条件,则将数量信息对应的打印队列确定为目标打印队列。
147.本发明的实施例中,任务管理模块,还用于若不存在与任务信息和数量信息中至少一者相匹配的目标打印队列,则将打印任务分配至默认打印队列,以使默认打印队列绑定的打印设备执行打印任务。
148.本发明的实施例中,通信模块601,还用于接收打印设备发送的故障信息,故障信息携带有打印设备的打印故障代码;打印控制装置还包括:故障确定模块(图中未示出),故障确定模块用于确定打印故障代码对应的打印故障类型;通信模块601,还用于将打印故障类型和/或状态异常的状态检测结果发送至客户端。
149.本发明的实施例中,任务管理模块,还用于若打印设备连续执行不同的目标打印任务,则累计打印设备执行不同的目标打印任务的工作时长;若工作时长大于或等于第一预设时长,则在当前目标打印任务完成后,解绑打印设备和打印队列。
150.本发明的实施例中,控制模块603,还用于在执行目标打印任务的过程中,若打印设备出现打印故障,则控制打印设备停止执行目标打印任务,并存储目标打印任务的当前进度信息;任务管理模块,还用于解绑打印设备和打印队列;控制模块603,还用于若接收到打印设备的打印故障恢复信号,则根据当前进度信息控制打印设备继续执行目标打印任务。
151.本发明的实施例中,任务管理模块,还用于记录打印设备和打印队列之间的绑定关系;计时打印设备的保养时长;若保养时长大于或等于第二预设时长,则根据绑定关系重新绑定打印设备和打印队列。
152.如图6所示,本发明的实施例中,本发明提供了一种打印控制装置700,应用于打印设备,该打印控制装置700包括:检测模块701、通信模块702和打印模块703。
153.其中,检测模块701,用于响应于启动指令,执行打印设备的状态检测操作,得到状态检测数据;
154.通信模块702,用于将状态检测数发送至服务器,以使服务器根据状态检测数据确定状态检测项目的状态检测结果;
155.打印模块703,用于响应于服务器的打印指令,执行打印指令对应的目标打印任务,打印指令由服务器在状态检测结果为状态正常的情况下生成。
156.本发明的实施例中,打印控制装置700还包括:确定模块(图中未示出),确定模块用于在执行目标打印任务的过程中,若检测到打印设备出现打印故障,确定打印故障代码;通信模块702,还用于将携带有打印故障代码的故障信息发送至服务器,以使服务器确定打印故障代码对应的打印故障类型,并将打印故障类型和/或状态异常的状态检测结果发送至客户端。
157.关于打印控制装置的具体限定可以参见上文中对于打印控制方法的限定,在此不再赘述。上述打印控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于光固化打印机中的处理器中,也可以以软件形式存储于光固化打印机中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
158.需要说明的是,本发明的实施例提供的一种打印控制装置所涉及各功能模块的其他相应描述,可以参考图1至图3的对应描述,在此不再赘述。
159.基于上述如图1至图3所示的打印控制方法,以及图6和图7所示的打印装置实施例,为了实现上述目的,本发明实施例还提供了一种服务器,包括存储器,所述存储器存储有程序或指令;处理器,所述处理器执行所述程序或指令时实现图1至图3所述的打印控制方法的步骤。
160.基于上述如图1至图3所示的打印控制方法,以及图6和图7所示的打印装置实施例,为了实现上述目的,本发明实施例还提供了一种打印设备,打印设备包括存储器,所述存储器存储有程序或指令;处理器,所述处理器执行所述程序或指令时实现图1至图3所述的打印控制方法的步骤。
161.本发明的实施例中,打印设备可以是光固化打印机,如图4所示,光固化打印机包括:成型平台401、悬臂402、料槽405、升降组件404、底座403、光源406。料槽405用于存放打印材料。成型平台401通过悬臂402可升降地设置于升降组件404上。升降组件404设置于底座403的上底板上,用以带动成型平台401上下移动。料槽405可拆卸安装设置于底座403的上底板上。料槽405底部设有离型膜。
162.在具体的应用场景中,光固化打印机可以是lcd光固化3d打印机或投影式光固化3d打印机。
163.本领域技术人员可以理解,本实施例提供的一种光固化打印机结构并不构成对该光固化打印机的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件布置。
164.基于上述如图1至图3所示打印控制方法,相应的,本发明实施例还提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述如图1至图3所示的打印控制方法。
165.基于这样的理解,本发明的技术方案可以以软件产品或硬件产品或软硬件相结合的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中,包括若干指令用以使得一台光固化打印机执行本发明各个实施场景的方法。
166.存储介质中还可以包括操作系统、网络通信模块。操作系统是管理和保存光固化打印机硬件和软件资源的程序,支持信息处理程序以及其它软件和/或程序的运行。网络通信模块用于实现存储介质内部各控件之间的通信,以及与该实体设备中其它硬件和软件之间通信。
167.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以借助软件加必要的通用硬件平台的方式来实现,也可以通过硬件实现。
168.上述本发明序号仅仅为了描述,不代表实施场景的优劣。以上公开的仅为本发明的几个具体实施场景,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
技术特征:
1.一种打印控制方法,其特征在于,应用于服务器,所述方法包括:接收打印设备发送的状态检测数据;获取所述打印设备的状态检测项目,所述状态检测项目包括通电机构检测;根据所述状态检测数据确定所述状态检测项目对应的状态检测结果,所述状态检测结果包括状态正常和状态异常;若所述状态检测结果为状态正常,则控制所述打印设备执行目标打印任务。2.根据权利要求1所述的打印控制方法,其特征在于,所述服务器与所述打印设备电连接或通信连接,所述通电机构为所述打印设备中利用电能启动的机构,所述根据所述状态检测数据确定所述状态检测项目对应的状态检测结果,包括:获取所述状态检测数据中流经所述通电机构的电流值,并判断所述电流值是否处于所述通电机构对应的预设电流范围内,若是,则确定所述状态检测结果为状态正常;若否,则确定所述状态检测结果异常;或,所述通电机构为所述打印设备中利用电能启动的机构,所述通电机构检测包括对曝光屏、电机及光源进行通电检测,所述根据所述状态检测数据确定所述状态检测项目对应的状态检测结果,包括:分别获取所述状态检测数据中流经所述曝光屏、电机及光源的电流值,并判断分别获取的所述电流值是否处于所述曝光屏、电机及光源对应的预设电流范围内,若是,则确定所述曝光屏、电机及光源的状态检测结果为所述状态正常;若否,则确定所述曝光屏、电机及光源的状态检测结果为所述状态异常。3.根据权利要求2所述的打印控制方法,其特征在于,所述打印设备包括成型平台和料槽,所述成型平台用于相对所述料槽移动以打印模型;所述状态检测项目还包括料槽内物料存储量的检测,所述根据所述状态检测数据确定所述状态检测项目对应的状态检测结果,包括:获取所述状态检测数据中所述料槽内物料存储量,并判断所述料槽内物料存储量是否满足第一预设条件,若满足所述第一预设条件,则确定所述状态检测结果为正常;其中,所述判断所述料槽内物料存储量是否满足第一预设条件,包括:若所述成型平台在预设位置范围内移动时受力的第一检测值大于第一预设检测值,或所述料槽内的液位高度位于预设高度范围内,则确定所述料槽内物料存储量满足所述第一预设条件;若所述成型平台在预设位置范围内移动时受力的第一检测值小于或等于第一预设检测值,或若所述料槽内的液位高度超出预设高度范围,则确定所述料槽内物料存储量不满足所述第一预设条件;其中,所述预设位置范围介于所述料槽的顶部与底部之间;和/或,所述状态检测项目还包括成型平台安装检测,所述根据所述状态检测数据确定所述状态检测项目对应的状态检测结果,包括:获取所述状态检测数据中所述成型平台安装在所述打印设备的悬臂上时受力的第二检测值;
判断所述第二检测值与所述成型平台紧固安装在所述打印设备悬臂上时的第二预设检测值之间的差值是否位于预设差值范围内,若在所述预设差值范围内,则所述成型平台的所述状态检测结果为所述状态正常。4.根据权利要求1所述的打印控制方法,其特征在于,所述打印设备包括成型平台和料槽,所述成型平台用于相对所述料槽移动以打印模型;所述料槽底部设有离型膜,所述方法还包括:获取所述打印设备在执行所述目标打印任务时,所述成型平台带动当前层模型脱离所述离型膜时受力的第三检测值;判断所述第三检测值是否超出第三预设检测值范围,若超出所述第三预设检测值范围,则调整所述打印设备的打印参数;其中,所述调整所述打印设备的打印参数包括:若所述第三检测值大于所述第三预设检测值范围的最大值,则延长所述成型平台的抬起时长,或延长所述成型平台的抬起等待时长;若所述第三检测值小于所述第三预设检测值范围的最小值,则发送报警信号至客户端,或控制所述打印设备的光源继续进行工作。5.根据权利要求1所述的打印控制方法,其特征在于,所述控制所述打印设备执行目标打印任务,包括:若所述打印设备处于空闲状态,则控制所述打印设备执行目标打印任务,并将所述目标打印任务从所述打印设备绑定的打印队列中移除;其中,所述目标打印任务为所述打印设备绑定的打印队列中位于首位的打印任务,所述打印任务的分配是根据所述打印任务的任务信息和/或所述打印队列绑定的所述打印设备的数量信息进行的。6.根据权利要求1所述的打印控制方法,其特征在于,所述方法还包括:若所述打印设备连续执行不同的所述目标打印任务,则累计所述打印设备执行不同的所述目标打印任务的工作时长;若所述工作时长大于或等于第一预设时长,则在所述当前目标打印任务完成后,解绑所述打印设备和所述打印队列;和/或,在执行所述目标打印任务的过程中,若所述打印设备出现打印故障,则控制所述打印设备停止执行所述目标打印任务,并存储所述目标打印任务的当前进度信息;解绑所述打印设备和所述打印队列;若接收到所述打印设备的打印故障恢复信号,则根据所述当前进度信息控制所述打印设备继续执行所述目标打印任务。7.一种打印控制方法,其特征在于,应用于打印设备,所述方法包括:响应于启动指令,执行所述打印设备的状态检测操作,得到状态检测数据;将所述状态检测数发送至所述服务器,以使所述服务器根据所述状态检测数据确定状态检测项目的状态检测结果;响应于所述服务器的打印指令,执行所述打印指令对应的目标打印任务,所述打印指令由所述服务器在所述状态检测结果为状态正常的情况下生成。
8.一种服务器,其特征在于,所述服务器包括:存储器,所述存储器存储有程序或指令;处理器,所述处理器执行所述程序或指令时实现如权利要求1至6中任一项所述的打印控制方法的步骤。9.一种打印设备,其特征在于,所述打印设备包括:存储器,所述存储器存储有程序或指令;处理器,所述处理器执行所述程序或指令时实现如权利要求7所述的打印控制方法的步骤。10.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的打印控制方法。
技术总结
本发明公开了一种打印控制方法、装置、服务器、打印设备和存储介质。打印控制方法包括:接收打印设备发送的状态检测数据;获取打印设备的状态检测项目,状态检测项目包括通电机构检测;根据状态检测数据确定状态检测项目对应的状态检测结果,状态检测结果包括状态正常和状态异常;若状态检测结果为状态正常,则控制打印设备执行目标打印任务。从而通过打印设备的自检机制,及时判断打印设备中各部件的异常状况,使得打印过程能够正常进行,避免出现在设备存在异常的情况下开始打印造成的打印质量差等问题,提高了打印的可靠性和成功率,进而提高打印效率。而提高打印效率。而提高打印效率。
技术研发人员:请求不公布姓名
受保护的技术使用者:深圳市纵维立方科技有限公司
技术研发日:2023.04.25
技术公布日:2023/8/28
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种基于移动晾晒房的大规模光储均衡运行控制方法及系统 下一篇:电批的制作方法