The invention discloses a 3D printer sharing system, which comprises the following parts: a caching module for receiving print commands and storing them into caches; a query module for sending query and print command information to the shared control module; and an allocation module for querying whether the contents in the caches of each 3D printer are empty or not after receiving query and print commands by the shared control module. Print is sent to the printer; if it is empty, the feedback signal without print information is broadcasted to indicate that it is available, and the state data is sent to the shared control module, which is allocated twice. The invention can realize the analysis of each printer, greatly improves the efficiency of analysis, does not need to increase additional bandwidth maintenance and detection of printed messages, and solves the technical problems of large workload and low efficiency existing in the methods in the prior art. Moreover, it saves the cost and space, and also facilitates the later maintenance of the whole printing system.
【技术实现步骤摘要】
3D打印机共享系统
本专利技术涉及3D打印
,具体为一种3D打印机共享系统。
技术介绍
现有的3D打印机联机时占用资源多、速度慢,切换时间长,在不能给所有打印机共享信息的情况下无法记录所有设备的运行信息,这给打印机运行状态实时监测带来了很大的不便。
技术实现思路
本专利技术的目的是为了克服上述不足提供一种3D打印机共享系统。一种3D打印机共享系统,包括以下部分:缓存模块,用于接收打印命令并存储至缓存;查询模块,用于发送查询打印命令信息给共享控制模块;分配模块,用于共享控制模块收到查询打印命令后,查询各个3D打印机缓存中内容是否为空,如果不为空,则向该打印机发送打印;如果为空,则将无打印信息的反馈信号进行广播,表示处于可用状态,并将状态数据发送至共享控制模块,共享控制模块进行二次分配。进一步,所述分配模块具体用于将状态数据发送至共享控制模块,共享控制模块进行二次分配具体包括以下步骤:共享控制模块收到更新的数据包后,查找3D打印机数据表确定能够打印命令的主从3D打印机,再根据3D打印机是否在线和优先级,选择将打印命令发给对应的3D打印机,主从3D打印机集合确定正常工作3D打印机,当主3D打印机检测到有故障时,主动关闭通信线路,共享控制模块收到的上行数据包来源,确定3D打印机是否在线,当数据来自从3D打印机,说明3D打印机发生了主从切换,主3D打印机修改为不在线,从3D打印机为在线;当数据来自主3D打印机,主3D打印机为在线,从3D打印机为不在线,从3D打印机一直处于报文收听状态,能收到报文,说明主3D打印机工作正常,收不到报文,判断为主3D打印机异常,从3D ...
【技术保护点】
1.一种3D打印机共享系统,其特征在于包括以下部分:缓存模块,用于接收打印命令并存储至缓存;查询模块,用于发送查询打印命令信息给共享控制模块;分配模块,用于共享控制模块收到查询打印命令后,查询各个3D打印机缓存中内容是否为空,如果不为空,则向该打印机发送打印;如果为空,则将无打印信息的反馈信号进行广播,表示处于可用状态,并将状态数据发送至共享控制模块,共享控制模块进行二次分配。
【技术特征摘要】
1.一种3D打印机共享系统,其特征在于包括以下部分:缓存模块,用于接收打印命令并存储至缓存;查询模块,用于发送查询打印命令信息给共享控制模块;分配模块,用于共享控制模块收到查询打印命令后,查询各个3D打印机缓存中内容是否为空,如果不为空,则向该打印机发送打印;如果为空,则将无打印信息的反馈信号进行广播,表示处于可用状态,并将状态数据发送至共享控制模块,共享控制模块进行二次分配。2.根据权利要求1所述的3D打印机共享系统,其特征在于,所述分配模块具体用于将状态数据发送至共享控制模块,共享控制模块进行二次分配具体包括以下步骤:共享控制模块收到更新的数据包后,查找3D打印机数据表确定能够打印命令的主从3D打印机,再根据3D打印机是否在线和优先级,选择将打印命令发给对应的3D打印机,主从3D打印机集合确定正常工作3D打...
【专利技术属性】
技术研发人员:万金钢,
申请(专利权)人:武汉朋谊科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。