图像云平台打印方法、装置、设备及存储介质与流程

文档序号:33192310发布日期:2023-02-04 09:05阅读:85来源:国知局
图像云平台打印方法、装置、设备及存储介质与流程

1.本发明涉及工业喷墨打印技术领域,尤其涉及一种图像云平台打印方法、装置、设备及存储介质。


背景技术:

2.喷墨打印技术是打印控制软件根据打印机能够识别的prn数据控制打印机进行喷墨,在打印介质上形成图案或文字,得到打印图像的过程。
3.随着工业喷墨打印机的应用越来越广泛,打印的产品种类和打印的数量增多,传统的在局域网内进行单一产品的处理和打印无法满足多设备同时批量生产的生产模式;当需要进行批量生产或多任务打印时,在传统的打印方式中人为的对各打印设备直接分配打印任务,无法保障每台打印设备的生成效率最大化,例如,由于人为分配各打印设备的打印任务,在一打印设备完成打印后会停机等待新的打印任务,导致所有设备整体的生产效率降低;或者在打印过程中出现错误时无法及时对已分配的任务分配新的打印设备,影响同一批次的打印任务的完成进度。


技术实现要素:

4.有鉴于此,本发明实施例提供了一种图像云平台打印方法、装置、设备及存储介质,用以解决现有技术中由于在多任务和批量打印时,由于智能化程度低所导致打印效率低下的技术问题。
5.本发明采用的技术方案是:
6.本发明提供了一种图像云平台打印方法,所述方法包括:
7.s1:获取各打印设备的运行状态参数;
8.s2:获取各图像处理软件对待打印图像进行图像处理的各图像数据;
9.s3:对各所述图像数据进行打印预处理,得到各所述图像数据对应的打印指令;
10.s4:根据各所述打印设备的运行状态参数和各所述图像数据对应的打印指令,对各所述图像数据指定打印设备。
11.优选地,在所述s3中,所述图像数据对应的打印指令包括所述图像数据对应的图像类型的打印指令、所述图像数据的数据完整性的打印指令和所述图像数据的数据重复性的打印指令。
12.优选地,所述打印预处理包括图像数据的数据类型校验,所述s3包括:
13.s301:获取各所述图像数据的数据标签;
14.s302:根据各所述图像数据的数据标签,得到各所述图像数据的数据标签中表征各所述待打印图像的图像类型参数;
15.s303:根据表征各所述待打印图像的图像类型参数,生成各所述图像数据对应的图像类型的打印指令。
16.优选地,所述打印预处理包括图像数据的数据完整性校验,所述s3包括;
17.s311:获取生成各图像数据对应的数据标签的标签生成方式;
18.s312:获取对各所述图像数据进行校验的校验数据;
19.s313:以所述标签生成方式生成所述校验数据的校验标签;
20.s314:根据各所述图像数据对应的数据标签和校验标签的对比结果,生成所述图像数据的数据完整性的打印指令;
21.其中,所述图像数据的数据完整性校验包括文件缺失、文件损坏和文件病毒的校验。
22.优选地,所述打印预处理包括对图像数据的重复性进行校验,所述s3包括;
23.s321:对校验完成和/或打印结束的各所述图像数据生成标识标签,得到标识标签组;
24.s322:将完成本次校验的所述图像数据生成的标识标签与所述标识标签组中的标识标签进行对比,生成各所述图像数据的数据重复性的打印指令。
25.优选地,所述s4包括:
26.s41:根据各所述打印设备的运行状态参数的打印任务数据,得到各所述打印设备的待打印任务量;
27.s42:根据各所述打印设备的运行状态参数的打印参数,得到各所述打印设备能够打印的待打印图像的图像要求;
28.s43:根据各所述打印设备的待打印任务量、各所述打印设备能够打印的待打印图像的图像要求和各所述图像数据对应的打印指令,对各所述图像数据指定打印设备。
29.优选地,在所述s1之前还包括:
30.s11:采集各所述图像数据得到的实际图像;
31.s12:对各所述图像数据得到的实际图像进行色彩对比分析,得到各所述图像数据的实际色彩信息;
32.s13:根据各所述图像数据的实际色彩信息,对各所述待打印图像的图像处理参数进行调整。
33.本发明还提供了一种打印装置,包括:
34.数据接收模块:用于获取各打印设备的运行状态参数;
35.数据处理模块:用于获取各图像处理软件对待打印图像进行图像处理的各图像数据;
36.数据校验模块:用于对各所述图像数据进行打印预处理,得到各所述图像数据对应的打印指令;
37.数据打印模块:用于根据各所述打印设备的运行状态参数和各所述图像数据对应的打印指令,对各所述图像数据指定打印设备。
38.本发明还提供了一种打印设备,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现上述任一项所述的方法。
39.本发明还提供了一种存储介质,其上存储有计算机程序指令,当所述计算机程序指令被处理器执行时实现上述任一项所述的方法。
40.综上所述,本发明的有益效果如下:
41.本发明提供的一种图像云平台打印方法、装置、设备及存储介质,通过获取各打印设备的运行状态参数,掌握各打印设备的运行情况;以及对各图像数据进行打印预处理,得到各图像数据进行打印的打印指令;根据各图像数据的打印指令和各打印设备的运行情况,将各打印数据分配至合理的打印设备。本发明通过对图像数据进行打印预处理,可以接收任何途径的图像数据,然后根据各打印设备的运行情况合理分配新的打印任务给各打印设备,提高批量生产和多种类打印任务的打印效率。
附图说明
42.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,这些均在本发明的保护范围内。
43.图1为本发明实施例1中的图像云平台打印方法的流程示意图;
44.图2为本发明实施例1中的图像云平台打印方法的结构示意图;
45.图3为本发明实施例1中的图像云平台打印方法的又一结构示意图;
46.图4为本发明实施例1中的图像云平台打印方法的又一结构示意图;
47.图5为本发明实施例1中的确定图像类型的打印指令的流程示意图;
48.图6为本发明实施例1中的确定数据完整性的打印指令的流程示意图;
49.图7为本发明实施例1中的确定数据重复性的打印指令的流程示意图;
50.图8为本发明实施例1中的确定打印设备的流程示意图;
51.图9为本发明实施例1中的调整图像处理参数的流程示意图;
52.图10为本发明实施例2中的打印装置的结构示意图;
53.图11为本发明实施例3中的打印设备的结构示意图。
具体实施方式
54.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。在本发明的描述中,需要理解的是,术语“中心”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。如果不冲突,本发明以及实施例中的各个特征可以相互结合,均在本发明的保护范围之内。
55.实施例1
56.如图1所示,是本发明实施例提供的图像云平台打印方法的流程示意图;所述方法包括:
57.s1:获取各打印设备的运行状态参数;
58.具体的,运行状态参数包括运行时间、养护时间、墨水使用情况、打印图像质量、设备墨盒温度、设备异常情况等。
59.s2:获取各图像处理软件对待打印图像进行图像处理的各图像数据;
60.具体的,pc机(个人计算机)或移动端(android设备)通过图像设计软件(ps软件)设计待打印图像,同时通过设置在pc机或移动端上的rip软件(图像处理软件)对待打印图像通过图像加网处理,得到打印设备能够直接识别的prn数据,将该prn数据传输给中控机,其中,rip软件分多次对待打印图像进行图像加网处理,每一次完成待打印图像的一部分数据,因此各待打印图像包括多个prn数据,每完成一个prn数据就向下传输,可以理解为:pc机或android设备得到prn数据后传输给中控机,中控机对完成一个prn数据处理后,传输给下一节点,可以减少各处理节点的等待时间;采用该方式在对同一打印任务进行打印过程中,实现图像数据的加网处理、校验和打印各节点同步进行;在任一节点对应的图像数据出现异常,不会导致所有图像数据重新处理,节约打印时间和资源。
61.需要说明的是:rip(raster image processor)软件是具有户外大型喷绘机、写真机、印刷机、数码打样机的专业输出流程,其特点为:具有简单的用户操作界面、支持图片步进、重复智能的拼版功能、支持大图的分割拼贴、支持矢量文件输出、支持专色打印、支持多级灰度网点、支持绘图软件直接输出双色彩模式(标准icc模式、仿icc模式(艳丽模式))等功能,因此优选rip软件作为图像处理软件,也可以是具有该功能的其他图像处理软件。
62.s3:对各所述图像数据进行打印预处理,得到各所述图像数据对应的打印指令;
63.具体的,中控机将接收各待打印图像的图像数据(prn数据)进行打印预处理,包括对图像数据对应的待打印图像的文件类型进行校验,根据待打印图像的文件类型去匹配能够打印该文件类型的打印机;以及对图像数据的完整性进行校验,判断图像数据是否被损坏、数据缺失和数据不安全。
64.s4:根据各所述打印设备的运行状态参数和各所述图像数据对应的打印指令,对各所述图像数据指定打印设备。
65.具体的,中控机对各打印设备的运行状态进行监控,根据监控结果和对接收的图像数据(prn数据)进行校验的校验结果为各图像数据分配打印机,具体为:根据图像数据的预处理结果,对符合打印要求的图像数据,根据各打印设备此时的运行状态、待打印任务量、需要等待的时间将各图像数据分配给与各打印图像的文件类型匹配的打印机;其中,等待时间包括是否在等待过程中打印设备需要养护的时间、打印设备正在排队的打印任务需要的时间。
66.需要说明的是:中控机为plc(programmable logic controller,可编程逻辑控制器)、mcu或者云服务器等;通过设置中控机可以实现大批量生产的智能控制,提高打印效率,同时采用独立的中控机可以减少打印设备自身的承载。
67.在一实施例中,如图2所示,在待打印图像输入端,将rip软件安装在个人计算机(pc机)上,通过pc机上的rip软件对待打印图像进行图像加网处理,然后发送给中控机,中控机根据待打印图像的打印要求和各打印设备的运行状态参数给待打印图像匹配打印设
备,然后将待打印图像的prn数据发送给该打印设备对应的pc机上,该pc机上安装有打印控制软件,打印控制软件对接收的prn数据进行解析,得到图像数据和打印指令,然后由该pc机对应的打印设备进行喷墨打印,得到打印图像。
68.需要说明的是:多个pc机可以同时对同一个待打印图像进行图像加网处理,各pc机分别处理同一待打印图像的不同区域的图像;多个pc机也可以同时处理不相同的待打印图像;从而提高数据处理效率。
69.在一实施例中,如图3所示,在待打印图像输入端,rip软件也可以安装在移动端上,如:android设备;将打印控制软件直接安装在打印设备上,中控机直接将符合要求的prn数据发送给打印设备,打印设备上的打印控制软件对接收的prn数据进行解析,得到图像数据和控制指令,然后由打印设备进行喷墨打印,形成打印图像。
70.需要说明的是:打印控制软件也可以单独安装在pc机上,在pc机上完成prn数据解析,在传输给打印设备进行打印。
71.在一实施例中,如图4所示,在待打印图像输入端,在pc机上既设置有rip软件也设置有图像编辑软件,如:ps软件、coreldraw软件等;在pc机或android设备上通过图像编辑软件设计待打印图像,然后由rip软件对待打印图像进行图像加网处理,得到打印设备能够直接识别的prn数据,将该prn数据发送给中控机,然后由中控机给该图像数据指定打印设备进行打印。
72.在一实施例中,所述s1包括,所述运行状态参数为各打印设备的工作时长、打印介质的数量、墨水墨量和打印图像质量。
73.具体的,中控机对打印机的工作时间、打印介质的使用情况、墨水的墨量和打印图像的质量进行监控;从而得到各打印机的工作状态,对各打印机分配新的打印任务,对各打印机的保养维护提供参考依据;如打印介质不足时,发出增加打印介质的信息,墨量不足时,发出添加墨量或更换墨盒的信息,检测到打印质量不符和要求时,提醒设备进行维护和分析造成打印图像质量不佳的原因,可以有效计时的掌握打印的质量和打印进程,提高打印效率和保障打印质量。
74.在一实施例中,在所述s3中,所述图像数据对应的打印指令包括所述图像数据对应的图像类型的打印指令、所述图像数据的数据完整性的打印指令和所述图像数据的数据重复性的打印指令。
75.具体的,根据图像数据的图像类型指令确定与文件类型匹配的打印机的工作状态;从而减小中控机对于各图像数据建立打印任务时的数据处理量;根据图像数据的完整性、重复性对应的打印指令,进行判断是否对图像数据建立打印任务和指定打印机;如果图像数据是已经被打印了的图像数据,或者图像数据存在缺失、损坏或病毒;则生成不打印的打印指令,从而不用对该图像数据指定打印机;如果图像数据根据接收的数据量已经建立了打印任务,则删除该打印任务。
76.本发明实施例1提供的图像云平台打印方法,通过获取各打印设备的运行状态参数,掌握各打印设备的运行情况;以及对各图像数据进行打印预处理,得到各图像数据进行打印的打印指令;根据各图像数据的打印指令和各打印设备的运行情况,将各打印数据分配至合理的打印设备。本发明通过对图像数据进行打印预处理,可以接收任何途径的图像数据,然后根据各打印设备的运行情况合理分配新的打印任务给各打印设备,提高批量生
产和多种类打印任务的打印效率。
77.在一实施例中,所述s2包括:
78.s24:对待打印图像的来源进行识别;
79.具体的,图像来源包括原创文件和第三方文件。
80.s25:若待打印图像的原始来源为非独创文件,则对待打印图像进行预处理;
81.具体的,若检测到待打印图像的来源是第三方文件,如网络下载图像、截屏图像等,这类图像往往存在图像质量低的问题,对这类文件进行预处理,如通过ps等修图软件先进行图像修复、增强、清洁处理。
82.s26:当待打印图像完成预处理后,利用rip软件对待打印图像进行加网处理,将待打印图像转化为打印机可识别的prn格式的所述图像数据;
83.其中,预处理至少包括以下之一:对待打印图像的像素点进行增补和/或删减处理,以及亮度、饱和度、色调调节处理。
84.具体的,若图像存在多余像素点所引起的整体画面不清洁,则用ps(photoshop)等修图软件将多余的、不合时宜的像素点删除;若发现图像明显存在像素点缺失,这对该缺失部位进行修补,如同一宽度的一条直线上存在局部位置像素点丢失,将丢失的像素点添加上,同样的,若发现图像太暗,若直接进行打印会导致图像偏暗,可以提高图像整体亮度或局部亮度。
85.在一实施例中,如图5所示,是本发明实施例提供的图像云平台打印方法的流程示意图;所述打印预处理包括图像数据的数据类型校验,所述s3包括:
86.s301:获取各所述图像数据的数据标签;
87.具体的,图像处理软件对处理完成的待打印图像的图像数据上会生成一个与该图像数据对应的数据标签;该数据标签中包含待打印图像的文件格式信息、文件大小、打印质量要求、打印模式要求;其中打印质量包括图像精度、墨水类型和处理液等信息。获取打印机能够打印的目标文件的文件格式,如打印机部分可以打印jpg格式、bmp格式的图像文件,不能识别pdf格式、doc格式的文档文件。
88.s302:根据各所述图像数据的数据标签,得到各所述图像数据的数据标签中表征各所述待打印图像的图像类型参数;
89.具体的,根据数据标签中的图像类型参数,确定待打印图像的文件类型;中控机根据该文件类型去获取与该文件类型匹配的打印机的工作状态。
90.s303:根据表征各所述待打印图像的图像类型参数,生成各所述图像数据对应的图像类型的打印指令。
91.具体的,中控机根据图像类型参数,生成与图像类型匹配的打印指令,该打印指令能够被与图像类型匹配的打印机识别;与图像类型匹配的打印机识别该打印指令后可以直接对图像数据进行打印。如果部分打印机能够识别的文件格式为jpg格式或bmp格式的图像文件,那么中控机生成的图像类型的打印指令是这部分打印机可以识别的打印指令;打印机在识别完打印指令后对图像数据进行打印。
92.在一实施例中,如图6所示,是本发明实施例提供的图像云平台打印方法的流程示意图;所述打印预处理包括图像数据的数据完整性校验,所述s3包括;
93.s311:获取生成各图像数据对应的数据标签的标签生成方式;
94.具体的,图像处理软件对各图像数据均存在唯一的标签生成方式;采用该方式得到的数据标签与图像数据是一一对应的。
95.s312:获取对各所述图像数据进行校验的校验数据;
96.具体的,中控机对接收的各图像数据进行校验,得到对应的校验数据。
97.s313:以所述标签生成方式生成所述校验数据的校验标签;
98.具体的,根据得到的校验数据以与数据标签相同的标签生成方式,生成该校验数据的校验标签。
99.s314:根据各所述图像数据对应的数据标签和校验标签的对比结果,生成所述图像数据的数据完整性的打印指令;
100.具体的,因为对同一数据采用相同的标签生成方式生成标签,如果数据标签和校验标签相同,则表面图像数据是完成的;然后对该图像数据建立打印任务和指定打印机。
101.其中,所述图像数据的数据完整性校验包括文件缺失、文件损坏和文件病毒的校验。
102.一方面:
103.对所述待打印图像的图像数据的完整性进行校验;
104.以与生成图像数据对应的图像标签相同的方式,对接收的图像数据完成校验后生成校验标签;
105.具体的,锐图软件在对待打印图像进行图像加网处理后,得到图像数据即prn数据;同时根据该图像数据会生成一个文件标签,可以理解为对该图像数据进行加密;中控机在接收完且校验完该文件数据后,会以生成文件标签相同的方式生成一个新标签;可以理解为中控机在解码该文件数据时会以相同的加密方式生成一个新标签,该新标签记为校验标签。
106.根据图像标签和校验标签,得到图像数据的完整性校验结果;
107.具体的,因为校验标签和图像标签的生成方式是一样的,所以将校验标签和图像标签进行对比,如果校验标签和图像标签是相同的,则表明校验后的图像数据和待打印图像经加网处理后得到的校验数据是相同的,即不存在文件损坏、缺失和/或存在病毒;否则校验后的图像数据是不完整的。
108.根据完整性校验结果生成打印指令。
109.具体的,如果校验结果为图像数据是完整的;那么生成打印任务可以打印的打印指令,根据该打印指令控制打印机根据接收的prn数据进行打印;如果校验结果为图像数据不完整,那么生成打印任务不可打印的打印指令;根据该打印指令可以对建立的打印任务进行删除操作,或者进行标记,避免打印机打印该打印任务,造成打印错误具体的。
110.另一方面:
111.对待打印图像的图像数据的重复性进行校验:
112.对完成校验的各图像数据生成校验标签,得到校验标签组;
113.具体的,中控机对每完成一个待打印图像的图像数据的校验后均生成一个校验标签,将所有完成校验的待打印图像的校验标签组成一个校验标签组。
114.将完成本次校验的图像数据生成的校验标签与校验标签组中的校验标签进行对比,得到本次图像数据的重复性校验结果;
115.具体的,中控机每生成一个新的校验标签时,均需要将该新的校验标签和校验标签组中的校验标签进行对比;如果校验标签组中不存在和该新的校验标签相同的校验标签时,则将该新的校验标签加入校验标签组,完成图像数据的重复性校验,其结果为,图像数据不重复;如果在校验标签组中已经存在和新的校验标签相同的校验标签时,则不将该校验标签加入校验标签组,完成图像数据的重复性校验,其结果为,图像数据为重复数据。
116.根据重复性校验结果生成打印指令。
117.具体的,如果校验结果为图像数据不是重复数据;那么生成打印任务可以打印的打印指令,根据该打印指令控制打印机根据接收的prn数据进行打印;如果校验结果为图像数据是重复数据,那么生成打印任务不可打印的打印指令;根据该打印指令可以对建立的打印任务进行删除操作,或者进行标记,避免打印机打印该打印任务,造成打印错误。
118.需要说明的是:重复性校验包括对整个待打印图像对应的prn数据是否重复进行校验,以及对锐图软件每次发送给中控机的prn数据是否重复进行校验;主要针对每次发送的prn数据进行重复性校验。
119.在一实施例中,如图7所示,是本发明实施例提供的图像云平台打印方法的流程示意图;所述打印预处理包括对图像数据的重复性进行校验,所述s3包括;
120.s321:对校验完成和/或打印结束的各所述图像数据生成标识标签,得到标识标签组;
121.具体的,中控机将校验完成的图像数据添加标识标签,和对打印完成的图像数据增加标识标签;其中,已打印和未打印的图像数据的标识标签分别有对应的标识;所有图像数据的标识标签构成标识标签组。
122.s322:将完成本次校验的所述图像数据生成的标识标签与所述标识标签组中的标识标签进行对比,生成各所述图像数据的数据重复性的打印指令。
123.具体的,如果最新校验合格的图像数据生成的标识标签在标识标签组中已经存在,则说明该图像数据为重复数据,进行删除,否则将新的标识标签加入标识标签组;其中,新的标识标签与代表未打印的标识标签相同时,则表示新的标识标签为重复的标识标签;新的标识标签与代表已打印的标识标签差异仅为是否打印的信息时,则表示新的标识标签为重复标签;对重复的标识标签对应的图像数据进行删除。
124.在一实施例中,如图8所示,是本发明实施例提供的图像云平台打印方法的流程示意图;所述s4包括:
125.s41:根据各所述打印设备的运行状态参数的打印任务数据,得到各所述打印设备的待打印任务量;
126.具体的,中控机获取各打印机中待打印任务的任务量;其中,主要根据还未打印的打印任务的任务量确定新的打印任务需要等待的时间。
127.s42:根据各所述打印设备的运行状态参数的打印参数,得到各所述打印设备能够打印的待打印图像的图像要求;
128.具体的,中控机获取各打印机能够打印的图像要求,例如,彩墨、白墨或油墨打印;以及多pass打印还是单pass打印;以及能够打印的图像精度。
129.s43:根据各所述打印设备的待打印任务量、各所述打印设备能够打印的待打印图像的图像要求和各所述图像数据对应的打印指令,对各所述图像数据指定打印设备。
130.具体的,根据各打印机对应新的打印任务需要的等待时间,以及各打印设备能够打印的图像要求,对各待打印图像指定合适的打印机;可以保证所有打印机的利用率最高,同时完成各打印任务的效率最高。
131.在一实施例中,所述s4包括:
132.s44:获取发送所述待打印图像的用户的用户信息和待打印图像的打印参数;
133.具体的,用户通过互联网发布打印任务时包括:用户信息、打印参数和图像数据;其中,用户信息包括不限于:地址、姓名、联系方式、售货时间等;打印参数包括不限于:纸张要求、成本要求、装订要求等,图像数据包括不限于:无法直接打印的原始文件、可以直接打印的prn格式文件。
134.s45:根据所述打印参数遍历通过互联网连接的各打印机,得到与所述图像数据匹配的各预选打印机;
135.具体的,根据打印参数确定该打印任务需要的打印机型号,如多pass打印、onepass打印、喷墨打印机、pcb打印等;然后得到多个可以打印该打印任务的打印机,记为预选打印机。
136.s46:根据所述用户信息、所述打印参数和各所述预选打印机的当前状态信息,生成至少一种与所述待打印任务对应的打印方案;
137.具体的,根据用户信息的售货地址、时间,打印参数的数量要求、打印机型号要求,以及各预选打印机的当前状态信息的维护时间、等待时间等,建立多条能够完成该打印任务的打印方案。
138.s47:根据所述待打印图像的各打印方案和其他待选定打印方案的打印任务,从所述待打印图像的各打印方案中确定目标打印方案;
139.s48:根据所述目标打印方案,明确所述目标打印机。
140.具体的,当确定了多条可以完成当前待打印图像的打印方案后,结合其他同样具有多种打印方案,且待选定打印方案的打印任务,进行综合考虑,从该待打印图像的多种方案中明确目标打印方案,从而确定目标打印机,然后发送给目标打印机进行打印;也就是说将多个待选定打印方案的打印任务的所有打印方案进行线性拟合,得到各待选定打印方案的打印任务的目标打印方案。
141.在一实施例中,如图9所示,是本发明实施例提供的图像云平台打印方法的流程示意图;在所述s1之前还包括:
142.s11:采集各所述图像数据得到的实际图像;
143.具体的,通过ccd相机对各打印机打印图像进行拍照,得到打印图像的实际图像的图像信息。
144.s12:对各所述图像数据得到的实际图像进行色彩对比分析,得到各所述图像数据的实际色彩信息;
145.具体的,分析实际图像的色彩,得到待打印图像在当前处理方式和打印方式下的实际图像。
146.s13:根据各所述图像数据的实际色彩信息,对各所述待打印图像的图像处理参数进行调整。
147.具体的,根据实际图像的色彩信息去调整图像处理软件对待打印图像的图像加网
处理;图像处理软件是通过既定的图像处理曲线对待打印图像进行加网处理;如果实际图像的色彩信息不符合待打印图像的要求,则更换新的图像处理曲线对待打印图像进行图像加网处理;使得实际打印的图像符合待打印图像的打印要求。
148.本发明实施例1提供的图像云平台打印方法,通过获取各打印设备的运行状态参数,掌握各打印设备的运行情况;以及对各图像数据进行打印预处理,得到各图像数据进行打印的打印指令;根据各图像数据的打印指令和各打印设备的运行情况,将各打印数据分配至合理的打印设备。本发明通过对图像数据进行打印预处理,可以接收任何途径的图像数据,然后根据各打印设备的运行情况合理分配新的打印任务给各打印设备,提高批量生产和多种类打印任务的打印效率。
149.实施例2
150.本发明还提供了一种打印装置,如图10所示,包括:
151.数据接收模块:用于获取各打印设备的运行状态参数;
152.数据处理模块:用于获取各图像处理软件对待打印图像进行图像处理的各图像数据;
153.数据校验模块:用于对各所述图像数据进行打印预处理,得到各所述图像数据对应的打印指令;
154.数据打印模块:用于根据各所述打印设备的运行状态参数和各所述图像数据对应的打印指令,对各所述图像数据指定打印设备。
155.本发明实施例2的打印装置,通过获取各打印设备的运行状态参数,掌握各打印设备的运行情况;以及对各图像数据进行打印预处理,得到各图像数据进行打印的打印指令;根据各图像数据的打印指令和各打印设备的运行情况,将各打印数据分配至合理的打印设备。本发明通过对图像数据进行打印预处理,可以接收任何途径的图像数据,然后根据各打印设备的运行情况合理分配新的打印任务给各打印设备,提高批量生产和多种类打印任务的打印效率。
156.在一实施例中,提供的打印装置;
157.所述打印预处理包括图像数据的数据类型校验,其数据校验模块包括:
158.数据标签获取单元:获取各所述图像数据的数据标签;
159.类型参数确定单元:根据各所述图像数据的数据标签,得到各所述图像数据的数据标签中表征各所述待打印图像的图像类型参数;
160.打印指令确定单元:根据表征各所述待打印图像的图像类型参数,生成各所述图像数据对应的图像类型的打印指令。
161.在一实施例中,提供的打印装置;
162.所述打印预处理包括图像数据的数据完整性校验,其数据校验模块包括;
163.加密方式单元:获取生成各图像数据对应的数据标签的标签生成方式;
164.校验数据获取单元:获取对各所述图像数据进行校验的校验数据;
165.校验标签生成单元:以所述标签生成方式生成所述校验数据的校验标签;
166.数据完整性单元:根据各所述图像数据对应的数据标签和校验标签的对比结果,生成所述图像数据的数据完整性的打印指令;
167.其中,所述图像数据的数据完整性校验包括文件缺失、文件损坏和文件病毒的校
验。
168.在一实施例中,提供的打印装置;
169.所述打印预处理包括对图像数据的重复性进行校验,其数据校验模块包括;
170.标签分组单元:对校验完成和/或打印结束的各所述图像数据生成标识标签,得到标识标签组;
171.标签校验单元:将完成本次校验的所述图像数据生成的标识标签与所述标识标签组中的标识标签进行对比,生成各所述图像数据的数据重复性的打印指令。
172.在一实施例中,提供的打印装置;其数据打印模块包括:
173.任务监控单元:根据各所述打印设备的运行状态参数的打印任务数据,得到各所述打印设备的待打印任务量;
174.图像参数单元:根据各所述打印设备的运行状态参数的打印参数,得到各所述打印设备能够打印的待打印图像的图像要求;
175.设备打印单元:根据各所述打印设备的待打印任务量、各所述打印设备能够打印的待打印图像的图像要求和各所述图像数据对应的打印指令,对各所述图像数据指定打印设备。
176.在一实施例中,提供的打印装置;其在数据接收模块之前还包括:
177.图像采集单元:采集各所述图像数据得到的实际图像;
178.色彩分析单元:对各所述图像数据得到的实际图像进行色彩对比分析,得到各所述图像数据的实际色彩信息;
179.参数调整单元:根据各所述图像数据的实际色彩信息,对各所述待打印图像的图像处理参数进行调整。
180.本发明实施例2的打印装置,通过获取各打印设备的运行状态参数,掌握各打印设备的运行情况;以及对各图像数据进行打印预处理,得到各图像数据进行打印的打印指令;根据各图像数据的打印指令和各打印设备的运行情况,将各打印数据分配至合理的打印设备。本发明通过对图像数据进行打印预处理,可以接收任何途径的图像数据,然后根据各打印设备的运行情况合理分配新的打印任务给各打印设备,提高批量生产和多种类打印任务的打印效率。
181.实施例3:
182.本发明实施例3公开了一种打印设备,如图11所示,包括至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令。
183.具体地,上述处理器可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,asic),或者可以被配置成实施本发明实施例的一个或多个集成电路。
184.存储器可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器可包括硬盘驱动器(hard disk drive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器可在数据处理装置的内部或外部。在特定实施例中,存储器是非易失性固态存储器。在特定实施例中,存储器包括只读存储器(rom)。在合适的情况下,该rom可以是掩模编程的rom、可编程
rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、电可改写rom(earom)或闪存或者两个或更多个以上这些的组合。
185.处理器通过读取并执行存储器中存储的计算机程序指令,以实现上述实施例1中任意一种图像云平台打印方法。
186.本发明通过获取各打印设备的运行状态参数,掌握各打印设备的运行情况;以及对各图像数据进行打印预处理,得到各图像数据进行打印的打印指令;根据各图像数据的打印指令和各打印设备的运行情况,将各打印数据分配至合理的打印设备。本发明通过对图像数据进行打印预处理,可以接收任何途径的图像数据,然后根据各打印设备的运行情况合理分配新的打印任务给各打印设备,提高批量生产和多种类打印任务的打印效率。
187.在一个示例中,打印设备还可包括通信接口和总线。其中,处理器、存储器、通信接口通过总线连接并完成相互间的通信。
188.通信接口,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。
189.总线包括硬件、软件或两者,将打印设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。
190.实施例4
191.另外,结合上述实施例1中的图像云平台打印方法,本发明实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例1中的任意一种图像云平台打印方法。
192.综上所述,本发明实施例提供的图像云平台打印方法、装置、设备及存储介质。
193.本发明通过获取各打印设备的运行状态参数,掌握各打印设备的运行情况;以及对各图像数据进行打印预处理,得到各图像数据进行打印的打印指令;根据各图像数据的打印指令和各打印设备的运行情况,将各打印数据分配至合理的打印设备。本发明通过对图像数据进行打印预处理,可以接收任何途径的图像数据,然后根据各打印设备的运行情况合理分配新的打印任务给各打印设备,提高批量生产和多种类打印任务的打印效率。
194.需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
195.以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传
输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
196.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1