一种计算机温控参数的方法与流程


1.本发明涉及打印机领域,尤其涉及一种计算机温控参数的方法。


背景技术:



2.在某些行业中,对于打印机的管理及文件的打印有着非常严格的控制,所有受控文件的打印都需要提交申请,并且要在申请中写明要使用的打印机、份数、材质、彩等,打印时不能再对其进行打印参数的修改,打印出来的每份文件都要自动生成一个唯一的追溯码,用于对文件进行追溯及回收,而且对于跨地区的打印任务投递还要考虑数据安全问题。
3.在一份文件中,可能同时包含a3和a4等多个材质,也可能同时包含横向和竖向纸张,在传统的打印中,打印选项都只能选择一种材质和一个打印方向,无法在一次打印中同时打印出a3、a4、横向和竖向的文件,在更为复杂的打印业务中,还会存在打印一份文件要从不同的打印机输出(比如其中一页要从无尘车间打印无尘纸),或者原始文件只有10页,但最后一页要打印5份,最终要打印出14页纸来等等。
4.另外,某些打印文件可能较大,当把该文件发送给打印机时,需要等待打印机完整接收到文件后,打印机才会开始执行打印,这中间往往需要等待非常长的时间。


技术实现要素:



5.有鉴于此,本发明提供一种解决或部分解决上述问题的计算机温控打印方式。
6.为达到上述技术方案的效果,本发明的技术方案为:步骤一:代理服务器用瞬时热损密度来表示当前时刻单位体积的热损耗速率,所述瞬时热损密度设定当前时刻单位体积的热损耗速率的预估极值,若所述瞬时热损密度超过设计的极值,则所述代理服务器会强制打印机停止工作,所述瞬时热损密度的计算如公式一:公式一;其中,f是所述损失瞬时热损密度,t是时间,f(t)是时间t的损失瞬时热损密度,所述损失瞬时热损密度单位是j/m3;ρ是空气密度,单位是kg/m3;c为尺度参数,数值取所述打印机的内外摄氏温度差,没有单位;k为形状参数,数值取所述打印机内部温度当前波动速率,没有单位;m是所述打印机的质量,单位为kg;w是所述打印机的散热性能参数,为产品设计值,单位是j/s;步骤二、打印机连接有应用端、代理服务器、打印服务中心、外部温度传感器、内部温度传感器;所述应用端与所述打印服务中心连接,用户通过所述应用端设置打印任务;所述代理服务器将计算出阶段热损密度,用所述阶段热损密度表示工作阶段的实际计算热损密度,若所述阶段热损密度超过所述设计的极值,则停机后需要采取维护措施,计算所述阶段热损密度方法如公式二:公式二:其中,是所述阶段热损密度;dt是积分因子;ts是所述打印机开始运行时间时间,te是所述打印机结束运行时间
时间;c
min
为尺度参数最小值,数值取所述打印机运行期间内外摄氏温度差最小值,没有单位;c
max
为尺度参数最大值,数值取所述打印机运行期间内外摄氏温度差最大值,没有单位;所述打印机与所述代理服务器连接,所述打印机只能连接一个所述代理服务器,所述代理服务器也只能连接一台所述打印机;所述代理服务器与所述打印服务中心连接;所述代理服务器用于向所述打印服务中心上报打印机状态和打印状态、执行所述打印任务;所述打印服务中心用于接收所述代理服务提交的打印机信息,将所述打印任务分发到代理服务进行打印;所述打印机都有相应的秘钥对,所述秘钥对包括私钥和公钥;其中,所述私钥保存于所述代理服务器,所述公钥保存于所述打印服务中心;所述外部温度传感器安装在所述打印机的外部;所述外部温度传感器用于测量空气温度;所述内部温度传感器安装在所述打印机内部;所述内部温度传感器用于测量所述所述打印机内部温度;所述外部温度传感器和所述内部温度传感器的数据都传输到所述代理服务器,所述代理服务器对所述计算机温控打印方式进行热损分析;所述打印机停止工作后,步骤三、所述代理服务器定时向所述打印服务中心上报所述打印机状态和打印状态的主要步骤如下:步骤s1:所述代理服务器启动后尝试通过套接字socket连接所述打印服务中心;步骤s2:若连接失败,则每过10秒尝试连接一次,直到连接成功后执行步骤s3;步骤s3:所述代理服务器启动所述打印机获取线程,所述线程每过10秒循环一次,所述线程执行的操作按步骤s4到s8执行;步骤s4:所述代理服务器获取所述应用端的mac地址、计算机名称、ip地址;步骤s5:所述代理服务器获取连接打印机的信息和当前状态;步骤s6:将获取到的所述打印机的信息和当前状态、所述代理服务器信息放入一个对象转换为数据交换格式json数据;步骤s7:将步骤s6获得的数据交换格式json数据与上一次获得的数据交换格式json数据比较,如果数据不同,则通过套接字socket将所述步骤s6获得的数据交换格式json数据推送给所述打印服务中心;步骤s8:结束,等待10秒后开始下一个循环;所述打印服务中心接收所述代理服务提交的打印机信息,包括以下步骤:步骤p1:所述打印服务中心启动后使用套接字socket监听端口7788,用于连接所述代理服务器;步骤p2:所述代理服务器连接成功后会主动上报所述打印机状态和打印状态;步骤p3:所述打印服务中心接收到所述打印机状态和打印状态后,从数据库查询对应的打印机配置关联;步骤p4:所述打印服务中心将关联后的打印机列表数据放入缓存中,需要用到打印机列表的都从缓存中取;步骤p5:所述打印服务中心将所述应用端的mac地址作为主键,用所述计算机名称、所述ip地址来判断唯一性;所述打印服务中心将所述打印任务分发到所述代理服务器进行打印,包括以下步骤:步骤q1:所述打印服务中心接收所述应用端发送的打印参数和打印文件;所述打印参数包括打印份数、打印尺寸、打印范围、需要使用的打印机;步骤q2:所述打印服务中心验证判断所述打印文件是否存在;所述打印服务中心判断所述打印份数是否正确、所述打印尺寸是否支持、所述打印范围是否正确;所述打印服务中心判断所述需要使用的打印机对应代理服务是否在线,所述需要使用的打印机是否处于可用状态;步骤q3:所述打印服务中心将所述打印文件拆分为以页数为分隔单位的多个文档,步骤q4到步骤t10的执行都基于单页文档进行处理;步骤q4:所述打印服务中心为所述单页文档添加所需的水印信息;步骤q5:所述打印服务中心用所述需要使用的打印机的公钥对所述单页文档进行加密;步骤q6:所述打印服务中心将加密后的文件和所述打印参数发送到指定的代理服务器进行打印;步骤q7:所述打印服务中心通过套接字socket接收所述指定的代理服务器发送的打印结果;步骤q8:所述打印服务中心接收
到所述打印结果后更新数据库对应打印日志;步骤四、所述代理服务器执行所述打印任务包括以下步骤:步骤t1:所述代理服务器通过套接字socket接收所述打印服务中心发送的所述加密后的文件,将所述加密后的文件写入系统临时目录;步骤t2:所述代理服务器通过套接字socket接收所述打印服务中心发送的所述打印参数;步骤t3:所述代理服务器使用所述打印配置信息去所述系统临时目录到需要打印的文件;步骤t4:所述代理服务器使用所述私钥对所述需要打印的文件进行解密;步骤t5:所述代理服务器判断解密后的文件尺寸大小、方向,自动设置打印的纸张尺寸和打印方向;步骤t6:所述代理服务器从所述打印配置信息获取当前页的打印份数;步骤t7:所述代理服务器将所述解密后的文件与从所述打印配置信息推送至目标打印机进行打印;步骤t8:所述代理服务器将所述打印结果和所述打印任务号发送至所述打印服务中心;步骤t9:打印结束后清理接收到的所述加密后的文件;步骤t10:所述代理服务器记录日志。
具体实施方式
7.为使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合实施例,对本发明进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明,能实现同样功能的产品属于等同替换和改进,均包含在本发明的保护范围之内。具体方法如下:
8.实施例1:本实施例具体介绍常用的计算机温控打印方式,如下:
9.计算机温控打印方式包括:应用端、打印机、代理服务器、打印服务中心、外部温度传感器、内部温度传感器;
10.应用端主要指电脑;
11.应用端与打印服务中心连接,用户通过应用端设置打印任务;打印机与代理服务器连接,打印机只能连接一个代理服务器,代理服务器也只能连接一台打印机;代理服务器与打印服务中心连接;代理服务器用于向打印服务中心上报打印机状态和打印状态、执行打印任务;打印服务中心用于接收代理服务提交的打印机信息,将打印任务分发到代理服务进行打印;
12.打印机都有相应的秘钥对,秘钥对包括私钥和公钥;其中,私钥保存于代理服务器,公钥保存于打印服务中心;外部温度传感器安装在打印机的外部;外部温度传感器用于测量空气温度;内部温度传感器安装在打印机内部;内部温度传感器用于测量打印机内部温度;外部温度传感器和内部温度传感器的数据都传输到代理服务器,代理服务器对计算机温控打印方式进行热损分析;
13.代理服务器用瞬时热损密度来表示当前时刻单位体积的热损耗速率,瞬时热损密度表示当前时刻单位体积的热损耗速率的预估极值,若瞬时热损密度超过设计的极值,则代理服务器会强制打印机停止工作,损密度的计算如公式一:
14.公式一:
15.其中,f是损失瞬时热损密度,t是时间,f(t)是时间t的损失瞬时热损密度,损失瞬时热损密度单位是j/m3;ρ是空气密度,单位是kg/m3;c为尺度参数,数值取打印机内部温度,没有单位;k为形状参数,数值取打印机内部温度当前波动速率,没有单位;m是打印机的质
量,单位为kg;w是打印机的散热性能参数,为产品设计值,单位是j/s;
16.打印机停止工作后,代理服务器将计算出阶段热损密度,用阶段热损密度表示工作阶段的实际计算热损密度,若阶段热损密度超过设计的极值,则停机后需要采取维护措施,计算阶段热损密度方法如公式二:
17.公式二:
18.其中,是阶段热损密度;dt是积分因子;ts是打印机开始运行时间时间,te是打印机结束运行时间时间;c
min
为尺度参数最小值,数值取打印机运行期间内部温度最小值,没有单位;c
max
为尺度参数最大值,数值取打印机运行期间内部温度最大值,没有单位;
19.代理服务器定时向打印服务中心上报打印机状态和打印状态的主要步骤如下:
20.步骤s1:代理服务器启动后尝试通过套接字socket连接打印服务中心;
21.步骤s2:若连接失败,则每过10秒尝试连接一次,直到连接成功后执行步骤s3;
22.步骤s3:启动打印机状态获取线程,线程每过10秒循环一次,线程执行的操作如下步骤s4-s8;
23.步骤s4:获取电脑客户端的mac地址、计算机名称、i p地址;
24.步骤s5:获取电脑客户端上的所有打印机,循环获取每个打印机的信息和当前状态;
25.步骤s6:将获取到的打印机的信息和当前状态、代理服务器信息放入一个对象转换为数据交换格式json数据;
26.步骤s7:将步骤s6获得的数据交换格式json数据与上一次获得的数据交换格式json数据比较,如果数据不同,则通过套接字socket将步骤s6获得的数据交换格式json数据推送给打印服务中心;
27.步骤s8:结束,等待10秒后开始下一个循环。
28.打印服务中心接收代理服务提交的打印机信息,包括以下步骤:
29.步骤p1:打印服务中心启动后使用套接字socket监听端口7788,用于连接代理服务器;
30.步骤p2:代理服务器连接成功后会主动上报打印机状态和打印状态;
31.步骤p3:打印服务中心接收到打印机状态和打印状态后,从数据库查询对应的打印机配置关联;
32.步骤p4:打印服务中心将关联后的打印机列表数据放入缓存中,需要用到打印机列表的都从缓存中取;
33.步骤p5:打印服务中心将电脑客户端的mac地址作为主键,用计算机名称、ip地址来判断唯一性;
34.打印服务中心将打印任务分发到代理服务器进行打印,包括以下步骤:
35.步骤q1:打印服务中心接收应用端发送的打印参数和打印文件;打印参数包括打印份数、打印尺寸、打印范围、需要使用的打印机;
36.步骤q2:打印服务中心验证判断打印文件是否存在;打印服务中心判断打印份数
是否正确、打印尺寸是否支持、打印范围是否正确;打印服务中心判断需要使用的打印机对应代理服务是否在线,需要使用的打印机是否处于可用状态;
37.步骤q3:打印服务中心将打印文件进行拆分,将其拆分为一页一页的多个文档,后面的步骤都基于单页文档进行处理;
38.步骤q4:打印服务中心为单页文档添加所需的水印信息;
39.步骤q5:打印服务中心用需要使用的打印机的公钥对单页文档进行加密;
40.步骤q6:打印服务中心将加密后的文件和打印参数发送到指定的代理服务器进行打印;
41.步骤q7:打印服务中心通过套接字socket接收指定的代理服务器发送的打印结果;
42.步骤q8:打印服务中心接收到打印结果后更新数据库对应打印日志;
43.代理服务器执行打印任务包括以下步骤:
44.步骤t1:代理服务器通过套接字socket接收打印服务中心发送的加密后的文件,将加密后的文件写入系统临时目录;
45.步骤t2:代理服务器通过套接字socket接收打印服务中心发送的打印参数;
46.步骤t3:代理服务器使用打印配置信息去系统临时目录到需要打印的文件;
47.步骤t4:代理服务器使用私钥对需要打印的文件进行解密;
48.步骤t5:代理服务器判断解密后的文件尺寸大小、方向,自动设置打印的纸张尺寸和打印方向;
49.步骤t6:代理服务器从打印配置信息获取当前页的打印份数;
50.步骤t7:代理服务器将解密后的文件与从打印配置信息推送至目标打印机进行打印;
51.步骤t8:代理服务器将打印结果和打印任务号发送至打印服务中心;
52.步骤t9:打印结束后清理接收到的加密后的文件;
53.步骤t10:代理服务器记录日志。
54.本发明的有益成果为:本发明提供一种计算机温控参数的方法,包括包括应用端、打印机、代理服务器、打印服务中心、外部温度传感器、内部温度传感器。不仅可以对打印机、打印份数、纸张尺寸、彩、方向进行限制,还同时包含多个纸张尺寸、横向和竖向时自动适应。使用目标打印机参数进行加密和解密,并通过唯一的追溯码进行文件的追溯及回收管理,提高安全性。
55.以上所述仅为本发明之较佳实施例,并非用以限定本发明的权利要求保护范围。同时以上说明,对于相关技术领域的技术人员应可以理解及实施,因此其他基于本发明所揭示内容所完成的等同改变,均应包含在本权利要求书的涵盖范围内。

技术特征:


1.一种计算机温控参数的方法,其特征在于,包括有:步骤一:代理服务器用瞬时热损密度来表示当前时刻单位体积的热损耗速率,所述瞬时热损密度设定当前时刻单位体积的热损耗速率的预估极值,若所述瞬时热损密度超过设计的极值,则所述代理服务器会强制打印机停止工作,所述瞬时热损密度的计算如公式一:公式一;其中,f是所述损失瞬时热损密度,t是时间,f(t)是时间t的损失瞬时热损密度,所述损失瞬时热损密度单位是j/m3;ρ是空气密度,单位是kg/m3;c为尺度参数,数值取所述打印机的内外摄氏温度差,没有单位;k为形状参数,数值取所述打印机内部温度当前波动速率,没有单位;m是所述打印机的质量,单位为kg;w是所述打印机的散热性能参数,为产品设计值,单位是j/s;步骤二、打印机连接有应用端、代理服务器、打印服务中心、外部温度传感器、内部温度传感器;所述应用端与所述打印服务中心连接,用户通过所述应用端设置打印任务;所述代理服务器将计算出阶段热损密度,用所述阶段热损密度表示工作阶段的实际计算热损密度,若所述阶段热损密度超过所述设计的极值,则停机后需要采取维护措施,计算所述阶段热损密度方法如公式二:其中在公式二中,是所述阶段热损密度;dt是积分因子;t
s
是所述打印机开始运行时间时间,t
e
是所述打印机结束运行时间时间;c
min
为尺度参数最小值,数值取所述打印机运行期间内外摄氏温度差最小值,没有单位;c
max
为尺度参数最大值,数值取所述打印机运行期间内外摄氏温度差最大值,没有单位;所述打印机与所述代理服务器连接,所述打印机只能连接一个所述代理服务器,所述代理服务器也只能连接一台所述打印机;所述代理服务器与所述打印服务中心连接;所述代理服务器用于向所述打印服务中心上报打印机状态和打印状态、执行所述打印任务;所述打印服务中心用于接收所述代理服务提交的打印机信息,将所述打印任务分发到代理服务进行打印;所述打印机都有相应的秘钥对,所述秘钥对包括私钥和公钥;其中,所述私钥保存于所述代理服务器,所述公钥保存于所述打印服务中心;所述外部温度传感器安装在所述打印机的外部;所述外部温度传感器用于测量空气温度;所述内部温度传感器安装在所述打印机内部;所述内部温度传感器用于测量所述所述打印机内部温度;所述外部温度传感器和所述内部温度传感器的数据都传输到所述代理服务器,所述代理服务器对所述计算机温控打印方式进行热损分析;所述打印机停止工作后,步骤三、所述代理服务器定时向所述打印服务中心上报所述打印机状态和打印状态的主要步骤如下:步骤s1:所述代理服务器启动后尝试通过套接字socket连接所述打印服务中心;步骤s2:若连接失败,则每过10秒尝试连接一次,直到连接成功后执行步骤s3;步骤s3:所述代理服务器启动所述打印机获取线程,所述线程每过10秒循环一次,所述线程执行的操作按步骤s4到s8执行;步骤s4:所述代理服务器获取所述应用端的mac地址、计算机名称、ip地址;步骤s5:所述代理服务器获取连接打印机的信息和当前状态;步骤s6:将获取到的所述打印机的信息和当前状态、所述代理服务器信息放入一个对象转换为数据交换格式json数据;步骤s7:将步骤s6获得的数据交换格式json数据与上一次获得的数据交换格式json数据比较,如果数据不同,则通过套接字socket将所述步骤s6获得的数据交换格式json数据推送给所述打印服务中心;步骤s8:
结束,等待10秒后开始下一个循环;所述打印服务中心接收所述代理服务提交的打印机信息,包括以下步骤:步骤p1:所述打印服务中心启动后使用套接字socket监听端口7788,用于连接所述代理服务器;步骤p2:所述代理服务器连接成功后会主动上报所述打印机状态和打印状态;步骤p3:所述打印服务中心接收到所述打印机状态和打印状态后,从数据库查询对应的打印机配置关联;步骤p4:所述打印服务中心将关联后的打印机列表数据放入缓存中,需要用到打印机列表的都从缓存中取;步骤p5:所述打印服务中心将所述应用端的mac地址作为主键,用所述计算机名称、所述ip地址来判断唯一性;所述打印服务中心将所述打印任务分发到所述代理服务器进行打印,包括以下步骤:步骤q1:所述打印服务中心接收所述应用端发送的打印参数和打印文件;所述打印参数包括打印份数、打印尺寸、打印范围、需要使用的打印机;步骤q2:所述打印服务中心验证判断所述打印文件是否存在;所述打印服务中心判断所述打印份数是否正确、所述打印尺寸是否支持、所述打印范围是否正确;所述打印服务中心判断所述需要使用的打印机对应代理服务是否在线,所述需要使用的打印机是否处于可用状态;步骤q3:所述打印服务中心将所述打印文件拆分为以页数为分隔单位的多个文档,步骤q4到步骤t10的执行都基于单页文档进行处理;步骤q4:所述打印服务中心为所述单页文档添加所需的水印信息;步骤q5:所述打印服务中心用所述需要使用的打印机的公钥对所述单页文档进行加密;步骤q6:所述打印服务中心将加密后的文件和所述打印参数发送到指定的代理服务器进行打印;步骤q7:所述打印服务中心通过套接字socket接收所述指定的代理服务器发送的打印结果;步骤q8:所述打印服务中心接收到所述打印结果后更新数据库对应打印日志;步骤四、所述代理服务器执行所述打印任务包括以下步骤:步骤t1:所述代理服务器通过套接字socket接收所述打印服务中心发送的所述加密后的文件,将所述加密后的文件写入系统临时目录;步骤t2:所述代理服务器通过套接字socket接收所述打印服务中心发送的所述打印参数;步骤t3:所述代理服务器使用所述打印配置信息去所述系统临时目录到需要打印的文件;步骤t4:所述代理服务器使用所述私钥对所述需要打印的文件进行解密;步骤t5:所述代理服务器判断解密后的文件尺寸大小、方向,自动设置打印的纸张尺寸和打印方向;步骤t6:所述代理服务器从所述打印配置信息获取当前页的打印份数;步骤t7:所述代理服务器将所述解密后的文件与从所述打印配置信息推送至目标打印机进行打印;步骤t8:所述代理服务器将所述打印结果和所述打印任务号发送至所述打印服务中心;步骤t9:打印结束后清理接收到的所述加密后的文件;步骤t10:所述代理服务器记录日志。

技术总结


本发明涉及一种计算机温控参数的方法,包括包括应用端、打印机、代理服务器、打印服务中心、外部温度传感器、内部温度传感器。不仅可以对打印机、打印份数、纸张尺寸、彩、方向进行限制,还同时包含多个纸张尺寸、横向和竖向时自动适应。使用目标打印机参数进行加密和解密,并通过唯一的追溯码进行文件的追溯及回收管理,提高安全性。提高安全性。


技术研发人员:

张明敏 谢全虎 田勇

受保护的技术使用者:

上海鸿翼医药信息技术有限公司

技术研发日:

2022.09.02

技术公布日:

2022/12/23

本文发布于:2024-09-21 03:27:37,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/46067.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议