发明内容
本申请实施例通过提供一种自动调整打印速度的方法,解决了现有技术中分布式印刷系统的打印速度不能得到有效提高,进而降低了分布式印刷系统的平均输出速度的技术问题,实现了提高分布式印刷系统整体打印速度的技术效果。
本申请实施例提供了一种自动调整打印速度的方法,具体步骤如下:
主控制主机向成像部件控制主机发送压缩待打印数据至所述成像部件控制主机;
所述成像部件控制主机对所述压缩待打印数据进行处理,获得点阵数据,并将所述点阵数据存储在所述成像部件控制主机的存储单元中;
在所述成像部件控制主机将所述点阵数据从所述存储单元发送到所述成像部件过程中,所述主控制主机判断所述存储单元中所述点阵数据的数据量是否在一预设范围内,并获得一判断结果;
在所述判断结果表明所述数据量不在所述预设范围内时,所述主控制主机生成走纸速度调整指令,以供所述走纸平台执行;
优选地,所述所述主控制主机向所述成像部件控制主机发送压缩待打印数据至所述成像部件控制主机,具体为:
通过第一高速传输系统,所述主控制主机向所述成像部件控制主机发送压缩待打印数据,其中,所述第一高速传输系统连接在所述所述主控制主机与成像部件控制主机之间。
优选地,在所述主控制主机向所述成像部件控制主机发送压缩待打印数据至所述成像部件控制主机之前,所述方法还包括对所述分布式印刷系统进行初始设置,具体包括:
为所述分布式印刷系统的所述存储单元所能存储的数据量设定一预设范围;
为所述走纸速度设定一最大走纸速度及一最小走纸速度。
优选地,在所述所述主控制主机判断所述存储单元中所述点阵数据的数据量是否在一预设范围内,并获得一判断结果之后,所述方法还包括:
当所述判断结果表明所述数据量在所述预设范围内时,通过所述高速传输系统向所述成像部件发送所述点阵数据。
优选地,所述在所述判断结果表明所述数据量不在所述预设范围内时,所述主控制主机生成走纸速度调整指令,以供所述走纸平台执行,具体包括:
在所述判断结果表明所述数据量不在所述预设范围内时,判断是否需要提高走纸速度;
如果需要提高所述走纸速度,则获取系统的当前走纸速度,并将所述当前走纸速度与所述最大走纸速度进行比较;
若所述当前走纸速度小于所述最大走纸速度,则由所述主控制主机生成走纸速度调整指令,以供所述走纸平台执行。
优选地,在所述将所述当前走纸速度与所述最大走纸速度进行比较之后,所述方法还包括:
若所述当前走纸速度达到或超过所述最大走纸速度,则通过第二高速传输系统向所述成像部件发送所述点阵数据,其中,所述第二高速传输系统连接在所述成像部件控制主机与所述成像部件之间。
优选地,所述在所述判断结果表明所述数据量不在所述预设范围内时,所述主控制主机生成走纸速度调整指令,以供所述走纸平台执行,具体还包括:
在所述判断结果表明所述数据量不在所述预设范围内时,判断是否需要降低走纸速度;
在需要降低所述走纸速度时,获取系统的当前走纸速度,并将所述当前走纸速度与所述最小走纸速度进行比较;
若所述当前走纸速度大于所述最小走纸速度,则由所述主控制主机生成走纸速度调整指令,以供所述走纸平台执行。
优选地,在所述将所述当前走纸速度与所述最小走纸速度进行比较之后,所述方法还包括:
若所述当前走纸速度等于或小于所述最小走纸速度,则通过所述第二高速传输系统,向所述成像部件发送所述点阵数据,。
优选地,所述通过所述第二高速传输系统,向所述成像部件发送所述点阵数据,具体为:
遵循先进先出的原则,通过所述第二高速传输系统,向所述成像部件发送所述点阵数据。
本申请实施例还提供了一种分布式印刷系统,包括:
主控制主机;所述主控制主机能与一走纸平台连接;
成像部件控制主机,与所述主控制主机连接;
成像部件,与所述成像部件控制主机连接;
所述成像部件控制主机包括:
输入单元,用于从所述主控制主机获得压缩待打印数据;
主机控制单元,用于对所述压缩待打印数据进行处理,获得点阵数据;
存储单元,与所述输入单元连接,用于存储所述点阵数据;
输出单元,与所述存储单元连接,用于将所述点阵数据传输到所述成像部件;
监控单元,与所述存储单元连接,用于监控所述存储单元中所述点阵数据的数据量;
其中,所述主机控制单元在接收到所述监控单元监控到的所述数据量存储情况后,会将所述数据量存储情况发送给所述主控制主机;
其中,所述走纸速度调整指令具体为所述主控制主机在判断所述存储单元中所述点阵数据的数据量不在一预设范围内时,而生成的指令。
优选地,所述分布式印刷系统还包括一初始设置单元,所述初始设置单元具体包括:
第一初始设置单元,用于为所述分布式印刷系统的所述存储单元所能存储的数据量设定一预设范围值;
第二初始设置单元,用于为所述分布式印刷系统的走纸速度设定一最大走纸速度及一最小走纸速度。
优选地,所述分布式印刷系统还包括:
第一高速传输系统,连接在所述主控制主机与所述成像部件控制主机之间,用于所述主控制主机向所述成像部件控制主机发送压缩待打印数据;
第二高速传输系统,连接在所述成像部件控制主机与所述成像部件之间,用于所述成像部件控制主机向所述成像部件发送所述点阵数据。
本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
(1)由于采用了在成像部件控制主机的存储单元对点阵数据进行存储,并由监控单元,对所述存储单元中的点阵数据的数据量进行监控,当监控到的数据量超出一预设范围时,通过分布式印刷系统中的主控制主机生成走纸速度调整指令,并将该指令发送给所述走纸平台,并由所述走纸平台执行所述走纸速度调整指令的技术手段,所以解决了现有技术中分布式印刷系统的打印速度不能得到有效提高,进而降低了分布式印刷系统的平均输出速度的技术问题,具有提高分布式印刷系统整体打印速度的技术效果。。
(2)由于采用了一存储单元对点阵数据进行存储,能起到缓冲的作用,降低服务器发送、处理数据的工作负荷,提高服务器的性能,进而具有提高分布式系统的稳定性和易用性的技术效果。
具体实施方式
本申请实施例通过提供一种自动调整打印速度的方法,解决了现有技术中分布式印刷系统的打印速度不能得到有效提高,进而降低了分布式印刷系统的平均输出速度的技术问题,实现了提高分布式印刷系统整体打印速度的技术效果。
本申请实施例中的技术方案为解决上述的问题,总体思路如下:
本申请实施例的技术方案应用在一种分布式印刷系统中,该系统包括主控制主机,与所述主控制主机连接的成像部件控制主机,及与所述成像部件控制主机连接的成像部件,所述主控制主机还能与一走纸平台连接,本申请提供的一种自动调整打印速度的方法的具体实现过程如下:
通过分布式印刷系统的主控制主机向该系统的成像部件控制主机发送压缩待打印数据;
所述成像部件控制主机在接收到所述压缩待打印数据后对其进行处理,获得点阵数据,并将所述点阵数据存储在所述成像部件控制主机的存储单元中;
在所述成像部件控制主机将所述点阵数据从所述存储单元发送到所述成像部件过程中,所述主控制主机判断所述存储单元中所述点阵数据的数据量是否在一预设范围内,并获得一判断结果;
在所述判断结果表明所述数据量不在所述预设范围内时,所述主控制主机生成走纸速度调整指令,以供所述走纸平台执行。
可见,基于上述思路,就能有效解决现有技术中不利于分布式印刷系统的打印速度的提高的技术问题,实现了提高分布式印刷系统整体打印速度的技术效果。
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
本申请实施例中的自动调整打印速度的方法,应用于一种分布式印刷系统中。
请参考图1,本申请实施例中的分布式印刷系统10具体包括:
主控制主机101;所述主控制主机能与一走纸平台106连接
成像部件控制主机102,与所述主控制主机101连接;
成像部件103,与所述成像部件控制主机102连接;
第一高速传输系统104,连接在所述主控制主机101与所述成像部件控制主机102之间,用于所述主控制主机101向所述成像部件控制主机102发送压缩待打印数据;
第二高速传输系统105,连接在所述成像部件控制主机102与所述成像部件103之间,用于所述成像部件控制主机102向所述成像部件103发送所述点阵数据;
所述成像部件控制主机102包括:
输入单元1021,用于从所述主控制主机101获得压缩待打印数据;
主机控制单元1022,用于对所述压缩待打印数据进行处理,获得点阵数据;
存储单元1023,与所述输入单元1021连接,用于存储所述点阵数据;
输出单元1024,与所述存储单元1023连接,用于将所述点阵数据传输到所述成像部件103;
监控单元1025,与所述存储单元1023连接,用于监控所述存储单元1023中所述点阵数据的数据量;
其中,所述主机控制单元1022在接收到所述监控单元1025监控到的所述数据量存储情况后,会将所述数据量存储情况发送给所述主控制主机101;
其中,所述走纸速度调整指令具体为所述主控制主机101在判断所述存储单元1023中所述点阵数据的数据量不在一预设范围内时,而生成的指令。
下面,将结合图1及图2,对本申请实施例中的自动调整打印速度的方法进行详细描述。具体来讲,包括以下步骤:
步骤201:对所述分布式印刷系统10进行初始设置
进一步地,步骤201的具体步骤包括:
为所述分布式印刷系统10的所述存储单元1023所能存储的数据量设定一预设范围,如:存储单元1023所能存储的数据量的总量为M,当存储单元1023存储的点阵数据在35%M-65%M之间时,所述存储单元1023的数据接收和发送保持在一个平衡状态,则此时的35%M-65%M即为所述的预设范围,当然,此处只是一个举例,在具体的实现过程中,存储单元1023所能存储的数据量的预设范围值的确认比较复杂,需要根据整个分布式印刷系统的整体性能去确定一个合理的预设范围值,可以通过软件的方式去确定,如由程序根据预先设定的性能策略计算出一个最佳的预设范围值,也可以通过人为的经验去确定一个经验值。
为所述走纸速度设定一最大走纸速度及一最小走纸速度,如:可以设定所述分布式印刷系统的最大走纸速度为100m/min,最小走纸速度为20m/min。
在通过步骤201,完成对所述分布式印刷系统10的初始设置后,本申请实施例中的方法进入步骤202,即:所述主控制主机101向所述成像部件控制主机102发送压缩待打印数据至所述成像部件控制主机102,此处的压缩待打印数据具体是:采用一定的压缩比对所要打印的数据进行压缩后形成是数据,而具体的压缩比可根据所要打印的数据的具体情况进行设置,但以保证数据无损失的原则进行压缩。
在具体的实施过程中,步骤202具体的实现方式是:通过第一高速传输系统104来实现的。
具体的,第一高速传输系统104具体可以硬件的方式实施,比如可以是:连接主控制主机101与成像部件控制主机102的具有数据传输功能的数据线,或者可以软件的方式实施,比如具有数据传输功能的无线网络协议;申请人将不限制第一高速传输系统104为何种传输系统,只要具有数据传输功能的都应包含在本发明的第一高速传输系统104的范围内。
在执行步骤202之后,本申请实施例中的方法进入步骤203,即:所述成像部件控制主机102对所述压缩待打印数据进行处理,获得点阵数据,并将所述点阵数据存储在所述成像部件控制主机102的存储单元1023中,比如,上述的采用一定压缩比进行压缩后的待打印数据由主控制主机101发送给成像部件控制主机102,由所述成像部件控制主机102对该压缩数据进行处理,从而获得点阵数据,在具体的实施中,一般是采用软件的方式自动对数据进行处理,如用C++,JAVA编写具有将数据处理成点阵数据的程序来获得压缩数据的点阵数据,而整个获得点阵数据的过程由成像部件控制主机102中的主机控制单元1022来完成,在获得点阵数据后,仍由主机控制单元1022控制,将获得的点阵数据存储到存储单元1023中。
在通过步骤203将点阵数据存储在所述成像部件控制主机102的存储单元1023中后,本申请实施例中的方法便进入步骤204,即:在所述成像部件控制主机102将所述点阵数据从所述存储单元1023发送到所述成像部件103过程中,所述主控制主机101判断所述存储单元1023中所述点阵数据的数据量是否在一预设范围内,并获得一判断结果。
在具体的实施过程中,步骤204的具体过程为:在成像部件控制主机102将所述点阵数据从所述存储单元1023发送到成像部件103的过程中,由监控单元1025监控存储单元1023的点阵数据量的存储情况,并通过第一高速传输系统104将监控到的存储情况发送给主控制主机101,由主控制主机101根据步骤201中预先设置的预设范围判断所述存储单元1023中的点阵数据的数据量是否超过该预设范围,并获得一判断结果。
比如,上述的预设范围为35%M-65%M,而当存储单元1023所存储的数据量为20%M时,监控单元1025将监控到的存储情况通过第一高速传输系统104发送给主控制主机101,主控制主机101将根据35%M-65%M的预设范围判断出所述点阵数据的数据量不在所述的预设范围内;而当存储单元1023所存储的数据量为45%M时,同样由监控单元1025将监控到的存储情况通过第一高速传输系统104发送给主控制主机101,再由主控制主机101根据35%M-65%M的预设范围判断出所述点阵数据的数据量在所述的预设范围内;同样的,当存储单元1023所存储的数据量为80%M时,第一控制主机101会根据35%M-65%M的预设范围判处其不在预设范围内。
在通过步骤204,获得所述判断结果后,本申请实施例中的方法进入步骤205,即:在所述判断结果表明所述数据量不在所述预设范围内时,所述主控制主机101生成走纸速度调整指令,以供所述走纸平台106执行。
在具体实施过程中,步骤205中当所述主控制主机101生成走纸速度调整指令后,所述的分布式印刷系统的走纸速度并不一定会改变,其走纸速度是否改变还取决于系统的当前走纸速度与系统最大走纸速度或者最小走纸速度的比较,为了更好的理解本步骤,以下将做详细的描述。
具体的,所获得的判断结果还有另一情况,即当所述判断结果表明所述数据量在所述预设范围内时,所述成像部件控制主机102将通过所述第二高速传输系统105向所述成像部件103发送所述点阵数据,比如前述中的当存储单元1023所存储的数据量为45%M时,主控制主机101会判断数据量在所述预设范围内,此时,成像部件控制主机102将通过所述第二高速传输系统105向所述成像部件103发送点阵数据,这里发送的点阵数据是存储在存储单元1023中的点阵数据。
更具体的,而当所获得的判断结果表明所述数据量不在所述预设范围内时,主控制主机101将判断是否需要提高走纸速度,如果需要提高所述走纸速度,则获取系统的当前走纸速度,并将所述当前走纸速度与所述最大走纸速度进行比较,若所述当前走纸速度小于所述最大走纸速度,则由所述主控制主机101生成走纸速度调整指令,以供所述走纸平台106执行;比如,前述中的当存储单元1023所存储的数据量为20%M时,表明所述数据量不在预设范围35%M-65%M内,由于20%M小于35%M,主控制主机101将判断出需要提高走纸速度,则系统会获取当前的走纸速度,并将其与预先设置的最大走纸速度100m/min进行比较,若所述当前走纸速度小于所述最大走纸速度,则由所述主控制主机101生成走纸速度调整指令,以供所述走纸平台106执行;比如,获取的当前走纸速度为70m/mim,则主控制主机101将生成走纸速度提高的调整指令,以供所述走纸平台106执行。
若所述当前走纸速度等于或超过所述最大走纸速度,则通过第二高速传输系统105向所述成像部件103发送所述点阵数据,比如获取的当前走纸速度为100m/min或者120m/min,则通过第二高速传输系统105向成像部件103发送点阵数据。
具体的,当所述判断结果表明所述数据量不在所述预设范围内时,而所述主控制主机101又判断出不需要提高走纸速度时,说明需要降低走纸速度,则仍需要获取系统的当前走纸速度,并将所述当前走纸速度与所述最小走纸速度进行比较,若所述当前走纸速度大于所述最小走纸速度,则由所述主控制主机101生成走纸速度调整指令,以供所述走纸平台106执行;比如,前述中的当存储单元1023所存储的数据量为80%M时,表明所述数据量不在预设范围35%M-65%M内,由于80%M大于65%M,主控制主机101将判断出需要降低走纸速度,则系统会获取当前的走纸速度,并将其与预先设置的最小走纸速度20m/min进行比较,若所述当前走纸速度大于所述的最小走纸速度20m/min,则由所述主控制主机101生成走纸速度调整指令,以供所述走纸平台106执行;比如,获取的当前走纸速度为30m/mim,则主控制主机101将生成走纸速度降低的调整指令,以供所述走纸平台106执行。
若所述当前走纸速度等于或小于所述最小走纸速度,则通过第二高速传输系统105向所述成像部件103发送所述点阵数据,比如,获取的当前走纸速度为20m/min或者10m/min,则通过第二高速传输系统105向成像部件103发送点阵数据。
在具体实施过程中,通过第二高速传输系统105向成像部件103发送所述点阵数据都将遵循先进先出的原则进行发送。
为了更好的理解本申请中关于走纸速度调整的实现过程,下面以一个单独的走纸速度调整的具体实现过程来具体说明所述分布式印刷系统自动调整走纸速度的流程图,具体如图3所示,其具体步骤为:
步骤11:存储单元1023接收点阵数据,在成像部件103可接收点阵数据的情况下,向成像部件103发送点阵数据。
步骤12:监控单元1025监控存储单元1023的点阵数据存储情况,如果存储单元1023存储的点阵数据的数据量保持在一个预先设置的预设范围内,则进入步骤17。
如果存储单元1023存储的点阵数据不在系统预先设置的预设范围内,则进入步骤13。
步骤13:判断是否需要提高系统的走纸速度,如果是,进入步骤14。
否则,需要降低系统的走纸速度,则进入步骤15。
步骤14:获取系统当前走纸速度,和系统最大走纸速度进行比较,若当前走纸速度已达到系统最大走纸速度,则进入步骤17。
若当前走纸速度小于系统最大走纸速度,则进入步骤16。
步骤15:获取系统当前走纸速度,和系统最小走纸速度比较,若当前速度已达到最小走纸速度,则进入步骤17。
若系统当前走纸速度大于系统最小走纸速度,则进入步骤16。
步骤16:调整系统当前走纸速度,将速度提高或降低。
步骤17:系统当前的走纸速度保持不变,通过第二高速传输系统105向成像部件主机103发送点阵数据。
本申请实施例还提供一种分布式印刷系统,如图1所示,在本申请实施例中,分布式印刷系统10具体包括:
主控制主机101,能与一走纸平台106连接;
成像部件控制主机102,与所述主控制主机101连接;
成像部件103,与所述成像部件控制主机102连接;
第一高速传输系统104,连接在所述主控制主机101与所述成像部件控制主机102之间,用于所述主控制主机101向所述成像部件控制主机102发送压缩待打印数据;
第二高速传输系统105,连接在所述成像部件控制主机102与所述成像部件103之间,用于所述成像部件控制主机102向所述成像部件103发送所述点阵数据;
所述成像部件控制主机102包括:
输入单元1021,用于从所述主控制主机101获得压缩待打印数据;
主机控制单元1022,用于对所述压缩待打印数据进行处理,获得点阵数据;
存储单元1023,与所述输入单元1021连接,用于存储所述点阵数据;
输出单元1024,与所述存储单元1023连接,用于将所述点阵数据传输到所述成像部件103;
监控单元1025,与所述存储单元1023连接,用于监控所述存储单元1023中所述点阵数据的数据量;
其中,所述主机控制单元1022在接收到所述监控单元1025监控到的所述数据量存储情况后,会将所述数据量存储情况发送给所述主控制主机101;
其中,所述走纸速度调整指令具体为所述主控制主机101在判断所述存储单元1023中所述点阵数据的数据量不在一预设范围内时,而生成的指令。
在具体实施过程中,所述分布式印刷系统10还包括一初始设置单元,所述初始设置单元具体包括:
第一初始设置单元,用于为所述分布式印刷系统的所述存储单元所能存储的数据量设定一预设范围值;
第二初始设置单元,用于为所述分布式印刷系统的走纸速度设定一最大走纸速度及一最小走纸速度.
更具体的,所述初始设置单元可以是在所述主控制主机101的内部,或者也可以是在所述主控制主机101的外部连接一初始设置单元,本申请并不限制其具体位置,只要其功能在于对分布式印刷系统10进行初始化设置的都应在本申请的保护范围之内,比如可以三个寄存器分别存储初始化设置中的预设范围值、最大走纸速度、最小走纸速度,这三个寄存器可以是设置在主控制主机101的内部,也可以是连接在主控制主机的外部。
在具体的实施过程中,所述的第一高速传输系统104和第二高速传输系统105,具体可以是具有数据传输功能的数据线,或者可以软件的方式实施,比如具有数据传输功能的无线网络协议;申请人将不限制第一高速传输系统104和第二高速传输系统105具体为何种传输系统,只要具有数据传输功能的都应包含在本发明的第一高速传输系统104和第二高速传输系统105的范围内。
通过本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
(1)由于采用了在成像部件控制主机的存储单元对点阵数据进行存储,并由监控单元,对所述存储单元中存储的点阵数据的数据量存储情况进行监控,当监控到的数据量超出一预设范围时,通过分布式印刷系统中的主控制主机生成走纸速度调整指令,并将该指令发送给所述走纸平台,并由所述走纸平台执行所述走纸速度调整指令的技术手段,所以解决了现有技术中不利于分布式印刷系统的打印速度的提高的技术问题,进而具有了分布式印刷系统中的整体打印速度得到提高的技术效果。
(2)由于采用了一存储单元对点阵数据进行存储,能起到缓冲的作用,降低服务器发送、处理数据的工作负荷,提高服务器的性能,进而具有提高分布式系统的稳定性和易用性的技术效果。
显然,本领域技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求极其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。