CN100527069C - 一种分布式光栅图像处理的数据传输***及方法 - Google Patents

一种分布式光栅图像处理的数据传输***及方法 Download PDF

Info

Publication number
CN100527069C
CN100527069C CNB2006101125669A CN200610112566A CN100527069C CN 100527069 C CN100527069 C CN 100527069C CN B2006101125669 A CNB2006101125669 A CN B2006101125669A CN 200610112566 A CN200610112566 A CN 200610112566A CN 100527069 C CN100527069 C CN 100527069C
Authority
CN
China
Prior art keywords
raster image
data
image processing
processing controller
file data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2006101125669A
Other languages
English (en)
Other versions
CN101131626A (zh
Inventor
朱喧
邓志峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Peking University
Beijing Founder Electronics Co Ltd
Original Assignee
Peking University
Beijing Founder Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Peking University, Beijing Founder Electronics Co Ltd filed Critical Peking University
Priority to CNB2006101125669A priority Critical patent/CN100527069C/zh
Publication of CN101131626A publication Critical patent/CN101131626A/zh
Application granted granted Critical
Publication of CN100527069C publication Critical patent/CN100527069C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

本发明公开了一种图形图像打印处理的分布式光栅图像处理数据传输***及方法,本发明方法中,在光栅图像处理控制器将打印描述语言解释成文件数据后,通过用户数据报协议分发至光栅图像处理器进行光栅化处理。本发明***中光栅图像处理控制器通过第一数据传输模块与多个光栅图像处理器相连,第一数据传输模块在光栅图像处理控制器将打印描述语言解释成文件数据后,通过用户数据报协议分发至光栅图像处理器进行光栅化处理。使用本发明后数据传输速度快、网络资源占用少,有效的提高了光栅图像处理***对处理作业数据源的获取速度,提高了分布式光栅图像处理***的处理速度,满足了高速打印输出设备的要求。

Description

一种分布式光栅图像处理的数据传输***及方法
技术领域
本发明涉及一种打印数据传输***及方法,尤其涉及到一种应用分布式光栅图像处理的数据传输***及方法。
背景技术
RIP(Raster Image Processing),全称光栅图像处理器。RIP在彩色桌面出版***中的作用是十分重要的,它关系到输出的质量和速度,甚至整个***的运行环境,可以说是彩色桌面出版***的核心。RIP的主要作用是将计算机制作版面中的各种图像、图形和文字解释成打印机或照排机能够记录的点阵信息,然后控制打印机或照排机将图像点阵信息记录在纸上或胶片上。
RIP通常分为硬件RIP(硬RIP)和软件RIP(软RIP)两种,也有软硬结合的RIP。硬RIP实际上是一台专用的计算机,用来解释页面信息;软RIP是通过软件来进行页面计算,将解释好的记录信息通过特定的接口卡传送给照排机。
对于用于光栅化处理的软件RIP,它通过对打印描述语言,如Postcript、Portable Document Format等数据格式的处理,生成设备相关的光栅化点阵数据。对于个人电脑或服务器来说,RIP软件表现为一独立的应用程序。RIP软件有着以下的特点:
1、把与设备无关的打印描述语言光栅化为设备相关的点阵数据。常见的打印描述语言包括PostScript、PDF(Portable Document Format)等等。这些打印描述语言的共同特点是他们所描述的内容是和设备无关的。当需要把这些描述的内容重新展现在输出设备上时,就需要使用RIP来执行对应的解释和转换工作;
2、执行高密度的计算任务。RIP软件在处理打印作业的过程中,需要进行高密度的运算,对CPU和内存的利用率都非常高,当RIP处理作业时,CPU一般都处于满负荷的利用率状态;
3、在RIP软件处理打印作业的过程中,如果要获取高速度的处理效率,那么就需要在获取打印作业源数据上要足够快,否则将会阻塞RIP软件处理作业的速度。
现有的分布式RIP***在数据传输上,是通过文件的方式或通过传输控制协议(Transmission Control Protocol,TCP)传输方式把数据传递多个RIP机器进行处理的。由于通过文件传输的方式需要在不同的机器间进行大量的文件操作,因而文件传输会存在大幅降低***的整体处理效率的不足;而通过TCP传输方式则会存在大幅降低多个RIP机器中间的网络带宽,使整体的数据传输效率下降的不足。对于高速的打印输出设备来说,RIP机器通过文件方式传递数据或通过TCP传输方式都会导致RIP在获取处理作业源数据性能上的下降,最终导致整体分布式RIP处理性能的下降。而这些方面性能的下降将会直接导致无法满足高速设备对实时性上的要求。
发明内容
本发明提供一种分布式RIP的数据传输***及方法,用以解决现有分布式RIP***中数据传输存在的传输速度慢、占用资源多的问题。
本发明所提供的技术方案中,包括光栅图像处理控制器、多个光栅图像处理器,还包括第一数据传输模块,光栅图像处理控制器通过所述第一数据传输模块与多个光栅图像处理器相连,所述第一数据传输模块在所述光栅图像处理控制器将打印描述语言解释成文件数据后,通过用户数据报协议分发至所述光栅图像处理器进行光栅化处理;
进一步包括第一网卡、第二网卡,所述光栅图像处理控制器与所述第一数据传输模块通过第一网卡传输文件数据,所述光栅图像处理控制器通过第二网卡获取外部传输的打印描述语言数据。
较佳地,进一步包括至少一个回馈装置,所述回馈装置与相应的所述光栅图像处理器相连,用于将相应的光栅图像处理器所接收到文件数据的信息回馈至所述光栅图像处理控制器,所述光栅图像处理控制器根据所述所接收到文件数据的信息通过所述第一数据传输模块发送文件数据。
较佳地,所述光栅图像处理器进一步包括记录单元,用于记录所述光栅图像处理控制器未发送成功的文件数据信息;
所述回馈装置与相应的所述光栅图像处理器相连,用于将相应的光栅图像处理器的所述记录单元记录的信息回馈至所述光栅图像处理控制器,所述光栅图像处理控制器按所述记录单元记录的信息通过所述第一数据传输模块发送文件数据。
较佳地,所述回馈装置,是通过传输控制协议传输数据的回馈装置。
较佳地,所述光栅图像处理控制器进一步包括压缩单元,所述光栅图像处理器进一步包括解压缩单元,其中:
所述压缩单元将光栅图像处理控制器解释成的文件数据压缩后,通过所述第一数据传输模块分发,所述解压缩单元将分发至的文件数据解压缩后交由光栅图像处理器进行光栅化处理。
较佳地,包括缓存,所述解压缩单元将分发至的文件数据在缓存中解压缩后,光栅图像处理器在缓存中对所述解压缩的文件数据进行光栅化处理。
较佳地,进一步包括数据控制模块,与所述光栅图像处理控制器和多个光栅图像处理器相连,用于通过传输控制协议协调所述光栅图像处理控制器与所述光栅图像处理器之间的数据顺序传输。
较佳地,进一步包括第二数据传输模块、切换模块,其中:
切换模块,与所述光栅图像处理控制器、第二数据传输模块相连,用于当检测到所述光栅图像处理器为一台时,将文件数据切换到第二数据传输模块传输;
第二数据传输模块,与所述光栅图像处理控制器、光栅图像处理器相连,用于在所述光栅图像处理控制器将打印描述语言解释成文件数据后,通过传输控制协议传输至所述光栅图像处理器进行光栅化处理。
本发明还提供了一种分布式光栅图像处理的数据传输方法,包括如下步骤:
在光栅图像处理控制器将打印描述语言解释成文件数据后,通过用户数据报协议分发至光栅图像处理器进行光栅化处理;所述光栅图像处理控制器通过第一网卡传输文件数据,所述光栅图像处理控制器通过第二网卡获取外部传输的打印描述语言数据。
较佳地,进一步包括如下步骤:
将相应的光栅图像处理器所接收到文件数据的信息回馈至所述光栅图像处理控制器,所述光栅图像处理控制器根据所述所接收到文件数据的信息发送文件数据。
较佳地,进一步包括如下步骤:
记录所述光栅图像处理控制器未发送成功的文件数据信息;
将相应的光栅图像处理器的所述记录的信息回馈至所述光栅图像处理控制器,所述光栅图像处理控制器按所述记录的信息发送文件数据。
较佳地,所述将相应的光栅图像处理器的所述记录的信息回馈至所述光栅图像处理控制器,是通过传输控制协议回馈的。
较佳地,进一步包括如下步骤:
将所述光栅图像处理控制器解释成的文件数据压缩后进行分发;
将分发至的文件数据解压缩后交由光栅图像处理器进行光栅化处理。
较佳地,将所述分发至的文件数据在缓存中解压缩后,光栅图像处理器在缓存中对所述解压缩的文件数据进行光栅化处理。
较佳地,进一步包括如下步骤:
将所述光栅图像处理控制器在文件数据传输至多个光栅图像处理器时,通过传输控制协议协调所述光栅图像处理控制器与所述光栅图像处理器之间的数据顺序传输。
较佳地,进一步包括如下步骤:
当检测到所述光栅图像处理器为一台时,在所述光栅图像处理控制器将打印描述语言解释成文件数据后,通过传输控制协议传输至所述光栅图像处理器进行光栅化处理。
本发明有益效果如下:
由于本发明利用了用户数据报协议(User Data Protocol,UDP)的传输速度快、网络资源占用少的特点,并利用该特点对打印描述语言解释后的文件数据进行传输,从而有效的提高了RIP***对处理作业数据源的获取速度,提高了分布式RIP***的处理速度,满足了高速打印输出设备的要求。
基于UDP传输的特点,使得本发明具有很大的灵活性,当随着对分布式RIP整体处理速度要求的提高,在***中动态增加新的RIP机器,增加***的处理能力时,使用本发明能保证数据传输速度不会随着分布式RIP***规模的增加而降低。
优选方案中,本发明采用了利用TCP协议来回馈接受文件数据丢失情况的回馈机制,在利用了UDP传输快、占用资源少的同时,利用了TCP的可靠性,从而保证了文件传输的可靠性。
优选方案中,本发明对进行传输的文件数据进行压缩后再进行传输,减少了数据传输的带宽占用,以及需要进行传输的数据量,更进一步地提高了传输速度。
优选方案中,本发明在解压缩后的文件数据放入缓存区,RRIP器直接在缓存中读取数据并进行光栅化处理,不再进行磁盘缓冲,从而又进一步地提高了处理效率。
优选方案中,本发明通过TCP对文件传输进行握手控制,保证了作业中不同的作业页面之间的同步关系,使得页面有序地进行传送。
优选方案中,在外部***与RIP控制器、RIP控制器与RIP器之间使用不同的网卡连接,从而避免了外部数据对内部网络带宽的利用,保证了内部数据传输的速度。
优选方案中,采用本发明可以根据分布式RIP***的规模自动切换内部数据传输的通道模式,从而保证分布式RIP***的整体处理效率,降低了中间文件数据在不同RIP中由于网络传输所带来是时间损耗。保证了分布式RIP***在连接高速打印输出设备对RIP处理速度的实时性要求。
附图说明
图1为实施例中所述本发明数据流传输示意图;
图2为实施例中所述本发明数据传输流程示意图;
图3为实施例中所述本发明数据传输流程另一示意图;
图4为实施例中所述本发明分布式RIP数据传输***结构示意图;
图5为实施例中所述本发明分布式RIP数据传输方法流程示意图。
具体实施方式
下面结合附图对本发明的具体实施方式进行说明。
以下是本发明实施的原理说明,图1是本发明数据流传输示意图,如图所示,打印作业数据流通过RIP控制器解释后形成中间文件流,经过分布式构建的内部子网后分发至相应的RIP器,RIP器对中间文件光栅化后形成光栅点阵数据后传输至高速打印输出设备进行打印。
图2是本发明数据传输流程示意图,如图所示,本发明数据传输时主要步骤是:
步骤201、初始化数据传输模块,RIP控制器接收作业,对作业进行解释;
步骤202、RIP控制器向RIP器发送作业相关参数,RIP器接收作业相关参数,根据作业参数初始化;
步骤203、RIP控制器解释后获取页面中间文件数据,将页面相关参数发送至RIP器,RIP器接收页面相关参数;
步骤204、RIP控制器发送页面中间文件数据,RIP器接收压缩页面中间文件数据;
步骤205、RIP控制器等待回馈确认是否需要重发,当回馈信息需要重发时,转入步骤206,不需要重发时,转入步骤209;
步骤206、根据回馈信息重新发送丢失的数据包;
步骤207、RIP器校验页面数据包是否完整,如果包不完整,转到步骤205回馈RIP控制器进行重发,如果包完整转入步骤208;
步骤208、RIP器解压缩中间数据进行光栅化处理后,输出点阵数据到高速设备;
步骤209、RIP控制器作业处理结束,获取下一个需处理的打印作业。
为更好的说明本发明,图3是本发明数据传输流程另一示意图,本图是分别以RIP控制器和RIP器为对象进行描述的。
具体而言,本发明实施中首先是RIP控制器从外部***获取所需要处理的打印作业,在RIP控制器上对打印作业进行解释,解释后生成中间文件数据流,中间文件数据流将自动进行压缩处理以减少数据传输的带宽占用。压缩后的数据流保存在***内存缓冲中。此时RIP控制器根据当前所配置的RIP器的数目自动决定所使用的数据传输模块。当RIP器数目为一台时,数据传输模块自动切换到TCP传输模块,当RIP器的数目超过一台时,自动切换到可靠多播UDP传输模块。压缩的中间文件数据流通过内部的千兆子网以TCP的方式或可靠多播UDP方式传送到所有连接在内部子网的RIP器上。
在RIP控制器解释作业的同时,可以先把作业相关的参数通过数据控制模块传递到RIP器,RIP器根据作业相关参数对接收数据过程进行初始化。在发送压缩的页面数据前,RIP控制器通过数据控制模块把页面相关的参数发送到RIP器,RIP器根据这些参数对页面的接收过程进行初始化。
如果***切换到可靠多播传输方式时,在发送完毕页面中间数据后,可以通过回馈机制确认所发送数据包的有效性。RRIP控制器会根据RIP器所获取的数据包的有效性,对丢失或无效的数据包进行重新发送,而不是重新发送所有的数据包。当所有的数据包都发送成功后,则可以继续下一个页面数据的发送过程。
每个打印作业的所有中间文件数据流作为一个传输的完整单元。其中作业中的每个页面的中间文件数据流作为传输的最小单位。所有的RIP器都接收相同的中间数据流,并根据指定的作业参数对中间数据流的不同部分进行处理,从而达到并行处理的目的。
在RIP器上,根据分布式RIP***的RIP器的分布情况,RIP器自动判断所使用的数据接收模块。RIP器首先通过数据控制通道获取整个作业的相关参数,对中间数据流的接收做相应的初始化操作。在接收页面压缩中间数据前,还需要获取页面相关的参数,对页面接收过程初始化。
如果***自动切换到多播UDP数据模式时,在接收压缩数据后,先进行数据包有效性的检查,当存在数据包无效或丢失,需要通过回馈机制通知RIP控制器,重新发送丢失或无效的数据包,直到页面中所有的数据包都接收到为止。根据所指定的作业参数,以上过程不断重复,直到作业处理完毕。
接收的数据在解压缩后放入到***内存缓冲区中,直接由RIP器进行光栅化处理,以保证处理的速度。光栅后的点阵数据可以直接输出到外部连接的高速打印输出设备上。
使用本发明的方法,可以在原有分布式RIP***的基本结构的基础上改进RIP之间的数据传输模式,通过使用自动切换的数据传输模块,可以保证***的整体处理速度能够满足越来越快的高速打印输出设备的实时性输出要求。随着高速打印输出设备的速度要求,只需要增加RIP器的数目,而不会降低RIP器获取中间文件数据的速度。增加了分布式RIP***应用的灵活性。
基于以上构思,下面对本发明的分布式RIP数据传输***进行实施说明,图4为本发明分布式RIP数据传输***结构示意图,如图所示,***中包括有:RIP控制器401、第一数据传输模块402、RIP器403,其中RIP器可以有若干,实施中仅以其中一台的工作来进行说明。
优选实施中,本***中RIP控制器中还包括压缩单元4011、RIP器中包括记录单元4031、解压缩单元4032、缓存4033外,***中还可包括回馈装置404、切换模块405、第二数据传输模块406、数据控制模块407。
***中,各模块与单元可以以下述方式进行连接:
RIP控制器401通过第一传输模块402、第二数据传输模块406、数据控制模块407与多个RIP器403相连;切换模块405与RIP控制器401、第二数据传输模块406相连;回馈装置404与相应的RIP器403相连,并同时连接于RIP控制器401;在RIP控制器401中包括压缩单元4011;RIP器403中包括记录单元4031、解压缩单元4032、缓存4033。
下面再对***中各模块如何具体实施以解决本发明技术问题进行说明。
第一数据传输模块在RIP控制器将打印描述语言解释成文件数据后,通过UDP分发至RIP器进行光栅化处理。分布式***中RIP控制器和多个进行打印作业光栅化的RIP器。RIP控制器负责对打印作业进行解释,使用第一数据传输模块对解释后的中间文件的数据内容进行分发。RIP器使用数据传输模块接收RIP控制器分发的中间文件数据,接收数据后对其进行光栅化处理。优选实施中,数据传输过程中使用TCP数据控制模块来进行握手同步控制,以保证作业页面数据有序的传输。
优选实施中,记录单元记录RIP控制器未发送成功的文件数据信息,回馈装置将相应的RIP器记录单元记录的信息回馈至RIP控制器,RIP控制器按回馈的信息再次通过第一数据传输模块发送文件数据。回馈装置是通过传输控制协议传输数据。***中,用可靠多播的UDP进行传输的第一数据传输模块是基于UDP传输协议的,UDP是不可靠的传输协议,传输速度比TCP协议快,对网络资源的占用少。使用UDP进行多播传输,为了保证传输的可靠性,RIP控制器需要和RIP器维护可靠的回馈通道。RIP器上的记录单元记录RIP控制器所发送过来的数据是否成功。如果RIP控制器发送数据块结束后,RIP器通过回馈装置告诉RIP控制器数据块中的哪些包没有发送成功,RIP控制器根据回馈的结果只对发送失败的包进行重发。每个打印作业的所有中间文件数据作为一个完成的传输单位,打印作业中的每个页面的中间文件数据是传输的最小单位。TCP传输为可靠传输,不需要回馈来保证传输数据的成功,因此优选中,TCP数据控制模块用于控制RIP控制器和RIP器在传输作业、作业中的页面之间的同步关系。
优选实施中,还可以通过RIP控制器中压缩单元将RIP控制器解释成的文件数据压缩后,通过第一数据传输模块分发,RIP器中的解压缩单元将分发至的文件数据解压缩后交由RIP器进行光栅化处理。还可以进一步的优选实施为,包括缓存,解压缩单元将分发至的文件数据在缓存中解压缩后,RIP器在缓存中对解压缩的文件数据进行光栅化处理。也就是RIP控制器用于接收外部的打印处理作业,并负责对打印作业进行解释,解释后的中间文件数据进行压缩,然后将通过输出第一数据传输模块传输到RIP器,RIP器对接收数据进行解压缩,解压缩的数据将放入到内存缓冲区中,RIP器对解压缩后的中间文件数据直接进行光栅化处理,不再进行磁盘缓冲,以提高处理效率。
优选实施中,RIP控制器与第一数据传输模块通过第一网卡传输文件数据,而RIP控制器通过第二网卡获取外部传输的打印描述语言数据。实施中,RIP控制器可以使用双千兆网卡,一路网卡和外部***进行连接,另外一路网卡通过千兆交换机和多个RIP器组成独立的内部子网,以避免外部网络数据对内部网络带宽的占用,保证内部子网中数据传输的速度。也就是在RIP控制之间使用双千兆网卡,保证内部子网只用于中间文件数据的传输和内部数据控制命令的传输。
优选实施中,当切换模块检测到RIP器为一台时,将文件数据切换到第二数据传输模块传输;第二数据传输模块在RIP控制器将打印描述语言解释成文件数据后,通过TCP传输至RIP器进行光栅化处理。***根据***中RIP器的数目自动切换所使用的数据传输模块,因为当RIP器的数目为一台时使用TCP传输,TCP的传输方式为可靠传输,不需要回馈装置来保证数据传输的可靠性,此时没有RIP控制器和RIP器之间回馈装置所占用的通道开销,这样使得数据传输效率最高。当RIP器数目在一台以上时,自动切换到可靠多播UDP传输模块,通过RIP控制器和RIP器之间建立的回馈机制来维护数据传输的可靠性。当RIP器的数目超过一台时,这种数据传输方式效率要高于TCP传输方式,并且随着RIP器数目的增加,基于UDP协议的特性,使得本发明这种数据传输方式的性能不会下降。
基于以上构思,本发明还提供了分布式RIP数据传输的方法,下面对本发明的分布式RIP数据传输方法进行实施说明,图5为本发明分布式RIP数据传输方法流程示意图,如图所示,在数据传输时可以包括如下步骤:
步骤501、在RIP控制器将打印描述语言解释成文件数据后,通过UDP分发至RIP器进行光栅化处理。
分布式***中RIP控制器和多个进行打印作业光栅化的RIP器。RIP控制器负责对打印作业进行解释,使用UDP协议对解释后的中间文件的数据内容进行分发。RIP器接收RIP控制器分发的中间文件数据,接收数据后对其进行光栅化处理。优选实施中,数据传输过程中可以使用TCP数据控制模块来进行握手同步控制,以保证作业页面数据有序的传输。
步骤502、记录RIP控制器未发送成功的文件数据信息。
步骤503、将相应的RIP器的记录的信息回馈至RIP控制器,RIP控制器按回馈的信息再次发送文件数据。
在步骤503中将相应的RIP器的记录的信息回馈至RIP控制器是通过TCP回馈的。
记录RIP控制器未发送成功的文件数据信息,将相应的RIP器记录的信息回馈至RIP控制器,RIP控制器按回馈的信息再次发送文件数据。用可靠多播的UDP进行传输是基于UDP传输协议的,UDP是不可靠的传输协议,传输速度比TCP协议快,对网络资源的占用少。使用UDP进行多播传输,为了保证传输的可靠性,RIP控制器需要和RIP器维护可靠的回馈通道。RIP器记录RIP控制器所发送过来的数据是否成功。如果RIP控制器发送数据块结束后,RIP机回馈告诉RIP控制器数据块中的哪些包没有发送成功,RIP控制器根据回馈的结果只对发送失败的包进行重发。每个打印作业的所有中间文件数据作为一个完成的传输单位,打印作业中的每个页面的中间文件数据是传输的最小单位。TCP传输为可靠传输,不需要回馈来保证传输数据的成功,因此优选中,可以用TCP控制RIP控制器和RIP器在传输作业、作业中的页面之间的同步关系。
优选实施中,在步骤501中,可以将RIP控制器解释成的文件数据压缩后进行分发,然后将分发至的文件数据解压缩后交由RIP器进行光栅化处理。
进一步的还可以将所述分发至的文件数据在缓存中解压缩后,RIP器在缓存中对解压缩的文件数据进行光栅化处理。
将分发至的文件数据在缓存中解压缩后,RIP器在缓存中对解压缩的文件数据进行光栅化处理。也就是RIP控制器用于接收外部的打印处理作业,并负责对打印作业进行解释,解释后的中间文件数据进行压缩,然后传输到RIP器,RIP器对接收数据进行解压缩,解压缩的数据将放入到内存缓冲区中,RIP器对解压缩后的中间文件数据直接进行光栅化处理,不再进行磁盘缓冲,以提高处理效率。
优选实施中,RIP控制器通过第一网卡传输文件数据,RIP控制器通过第二网卡获取外部传输的打印描述语言数据。
RIP控制器通过第一网卡传输文件数据,而RIP控制器通过第二网卡获取外部传输的打印描述语言数据。实施中,RIP控制器可以使用双千兆网卡,一路网卡和外部***进行连接,另外一路网卡通过千兆交换机和多个RIP器组成独立的内部子网,以避免外部网络数据对内部网络带宽的占用,保证内部子网中数据传输的速度。也就是在RIP控制之间使用双千兆网卡,保证内部子网只用于中间文件数据的传输和内部数据控制命令的传输。
优选实施中,在步骤501中,当检测到RIP器为一台时,在RIP控制器将打印描述语言解释成文件数据后,通过TCP协议传输至RIP器进行光栅化处理。
当切换模块检测到RIP器为一台时,在RIP控制器将打印描述语言解释成文件数据后,通过TCP传输至RIP器进行光栅化处理。根据RIP器的数目自动切换所使用的数据传输协议,因为当RIP器的数目为一台时使用TCP传输,TCP的传输方式为可靠传输,不需要回馈装置来保证数据传输的可靠性,此时没有RIP控制器和RIP器之间回馈机制所占用的通道开销,这样使得数据传输效率最高。当RIP器数目在一台以上时,自动切换到可靠多播UDP传输,通过RIP控制器和RIP器之间建立的回馈机制来维护数据传输的可靠性。当RIP器的数目超过一台时,这种数据传输方式效率要高于TCP传输方式,并且随着RIP器数目的增加,基于UDP协议的特性,使得本发明这种数据传输方式的性能不会下降。
使用本发明的方法,可以在原有分布式RIP***的基本结构的基础上改进RIP之间的数据传输模式,通过使用自动切换的数据传输模块,可以保证***的整体处理速度能够满足越来越快的高速打印输出设备的实时性输出要求。随着高速打印输出设备的速度要求,只需要增加RIP器的数目,而不会降低RIP器获取中间文件数据的速度,增加了分布式RIP***应用的灵活性。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (16)

1、一种分布式光栅图像处理的数据传输***,包括光栅图像处理控制器、多个光栅图像处理器,其特征在于,还包括第一数据传输模块,光栅图像处理控制器通过所述第一数据传输模块与多个光栅图像处理器相连,所述第一数据传输模块在所述光栅图像处理控制器将打印描述语言解释成文件数据后,通过用户数据报协议分发至所述光栅图像处理器进行光栅化处理;
进一步包括第一网卡、第二网卡,所述光栅图像处理控制器与所述第一数据传输模块通过第一网卡传输文件数据,所述光栅图像处理控制器通过第二网卡获取外部传输的打印描述语言数据。
2、如权利要求1所述的***,其特征在于,进一步包括至少一个回馈装置,所述回馈装置与相应的所述光栅图像处理器相连,用于将相应的光栅图像处理器所接收到文件数据的信息回馈至所述光栅图像处理控制器,所述光栅图像处理控制器根据所述所接收到文件数据的信息通过所述第一数据传输模块发送文件数据。
3、如权利要求2所述的***,其特征在于,所述光栅图像处理器进一步包括记录单元,用于记录所述光栅图像处理控制器未发送成功的文件数据信息;
所述回馈装置与相应的所述光栅图像处理器相连,用于将相应的光栅图像处理器的所述记录单元记录的信息回馈至所述光栅图像处理控制器,所述光栅图像处理控制器按所述记录单元记录的信息通过所述第一数据传输模块发送文件数据。
4、如权利要求2或3所述的***,其特征在于,所述回馈装置,是通过传输控制协议传输数据的回馈装置。
5、如权利要求1所述的***,其特征在于,所述光栅图像处理控制器进一步包括压缩单元,所述光栅图像处理器进一步包括解压缩单元,其中:
所述压缩单元将光栅图像处理控制器解释成的文件数据压缩后,通过所述第一数据传输模块分发,所述解压缩单元将分发至的文件数据解压缩后交由光栅图像处理器进行光栅化处理。
6、如权利要求5所述的***,其特征在于,包括缓存,所述解压缩单元将分发至的文件数据在缓存中解压缩后,光栅图像处理器在缓存中对所述解压缩的文件数据进行光栅化处理。
7、如权利要求1所述的***,其特征在于,进一步包括数据控制模块,与所述光栅图像处理控制器和多个光栅图像处理器相连,用于通过传输控制协议协调所述光栅图像处理控制器与所述光栅图像处理器之间的数据顺序传输。
8、如权利要求1所述的***,其特征在于,进一步包括第二数据传输模块、切换模块,其中:
切换模块,与所述光栅图像处理控制器、第二数据传输模块相连,用于当检测到所述光栅图像处理器为一台时,将文件数据切换到第二数据传输模块传输;
第二数据传输模块,与所述光栅图像处理控制器、光栅图像处理器相连,用于在所述光栅图像处理控制器将打印描述语言解释成文件数据后,通过传输控制协议传输至所述光栅图像处理器进行光栅化处理。
9、一种分布式光栅图像处理的数据传输方法,其特征在于,包括如下步骤:
在光栅图像处理控制器将打印描述语言解释成文件数据后,通过用户数据报协议分发至光栅图像处理器进行光栅化处理;所述光栅图像处理控制器通过第一网卡传输文件数据,所述光栅图像处理控制器通过第二网卡获取外部传输的打印描述语言数据。
10、如权利要求9所述的方法,其特征在于,进一步包括如下步骤:
将相应的光栅图像处理器所接收到文件数据的信息回馈至所述光栅图像处理控制器,所述光栅图像处理控制器根据所述所接收到文件数据的信息发送文件数据。
11、如权利要求10所述的方法,其特征在于,进一步包括如下步骤:
记录所述光栅图像处理控制器未发送成功的文件数据信息;
将相应的光栅图像处理器的所述记录的信息回馈至所述光栅图像处理控制器,所述光栅图像处理控制器按所述记录的信息发送文件数据。
12、如权利要求10或11所述的方法,其特征在于,所述将相应的光栅图像处理器的所述记录的信息回馈至所述光栅图像处理控制器,是通过传输控制协议回馈的。
13、如权利要求9所述的方法,其特征在于,进一步包括如下步骤:
将所述光栅图像处理控制器解释成的文件数据压缩后进行分发;
将分发至的文件数据解压缩后交由光栅图像处理器进行光栅化处理。
14、如权利要求13所述的方法,其特征在于,将所述分发至的文件数据在缓存中解压缩后,光栅图像处理器在缓存中对所述解压缩的文件数据进行光栅化处理。
15、如权利要求9所述的方法,其特征在于,进一步包括如下步骤:
将所述光栅图像处理控制器在文件数据传输至多个光栅图像处理器时,通过传输控制协议协调所述光栅图像处理控制器与所述光栅图像处理器之间的数据顺序传输。
16、如权利要求9所述的方法,其特征在于,进一步包括如下步骤:
当检测到所述光栅图像处理器为一台时,在所述光栅图像处理控制器将打印描述语言解释成文件数据后,通过传输控制协议传输至所述光栅图像处理器进行光栅化处理。
CNB2006101125669A 2006-08-23 2006-08-23 一种分布式光栅图像处理的数据传输***及方法 Expired - Fee Related CN100527069C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006101125669A CN100527069C (zh) 2006-08-23 2006-08-23 一种分布式光栅图像处理的数据传输***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006101125669A CN100527069C (zh) 2006-08-23 2006-08-23 一种分布式光栅图像处理的数据传输***及方法

Publications (2)

Publication Number Publication Date
CN101131626A CN101131626A (zh) 2008-02-27
CN100527069C true CN100527069C (zh) 2009-08-12

Family

ID=39128908

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006101125669A Expired - Fee Related CN100527069C (zh) 2006-08-23 2006-08-23 一种分布式光栅图像处理的数据传输***及方法

Country Status (1)

Country Link
CN (1) CN100527069C (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102541479A (zh) * 2010-12-21 2012-07-04 北大方正集团有限公司 将pdf用于安全账单的实现方法和***

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5471681B2 (ja) * 2010-03-23 2014-04-16 富士ゼロックス株式会社 画像処理装置及び画像処理プログラム
CN102385474B (zh) * 2010-09-06 2014-06-04 北大方正集团有限公司 一种数据输出的方法及装置和***
CN103136724B (zh) * 2011-11-30 2015-11-25 北大方正集团有限公司 加网方法和装置
CN103182863B (zh) * 2011-12-30 2015-08-19 北大方正集团有限公司 一种分布式的支持可变数据的喷墨数字印刷方法及***
CN104339873B (zh) * 2013-07-31 2016-08-10 北大方正集团有限公司 支持双面印刷的喷墨数字印刷装置及方法
JP6366458B2 (ja) * 2014-10-16 2018-08-01 キヤノン株式会社 情報処理装置、その制御方法、プログラム
CN106696483B (zh) * 2015-11-16 2019-03-01 北大方正集团有限公司 喷墨印刷***的控制方法及装置、喷墨印刷***
CN111722771B (zh) * 2019-03-20 2022-06-07 富士胶片实业发展(上海)有限公司 一种图像的关联显示方法、装置及计算机可读介质
CN113448522B (zh) * 2021-06-23 2023-03-31 深圳市润天智数字设备股份有限公司 可变数据打印输出方法、装置、终端设备及可读存储介质

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102541479A (zh) * 2010-12-21 2012-07-04 北大方正集团有限公司 将pdf用于安全账单的实现方法和***
CN102541479B (zh) * 2010-12-21 2015-03-25 北大方正集团有限公司 将pdf用于安全账单的实现方法和***

Also Published As

Publication number Publication date
CN101131626A (zh) 2008-02-27

Similar Documents

Publication Publication Date Title
CN100527069C (zh) 一种分布式光栅图像处理的数据传输***及方法
US10033785B2 (en) Cloud powered system enabling mobile devices to control peripherals without drivers
EP2565777B1 (en) Processing device and processing method
US7595900B2 (en) Information processing method and information processing apparatus
KR20060124547A (ko) 렌더링 제어 방법
EP0705023B1 (en) Apparatus for maximizing a rate of image data transfer in a printing system
CN103257833A (zh) 打印控制装置、打印***及打印控制装置的控制方法
CN102045404B (zh) 图像形成装置及其网络连接方法
US6671065B1 (en) Method and apparatus to optimize transition of resources from a lower priority to a higher priority job
US8730501B2 (en) Communication apparatus, communication continuation method, and communication continuation program
US20050141018A1 (en) Network printer control system and data reception control method thereof
JP2000311070A (ja) 印刷システム及び印刷システムにおける印刷方法
US6929411B2 (en) Selectable control of raster image processor
JP2004086809A (ja) 画像形成システム、バックエンドプロセッサ
US20050041606A1 (en) Data communication apparatus, data communication method, data communication program and recording medium in which data communication program was recorded
JP4072439B2 (ja) 画像処理装置、データ通信方法、及びプログラム
JP4474873B2 (ja) 画像処理装置
US7880917B2 (en) Image forming apparatus and print system
JP4063017B2 (ja) 画像形成システム、バックエンドプロセッサ、フロントエンドプロセッサ
JP5093576B2 (ja) 印刷制御装置と画像形成システム
JP2005074928A (ja) データ処理システム、データ処理装置、及びデータ受信プログラム
JPH11317762A (ja) インタフェース装置
JP4046008B2 (ja) データ処理装置
JP3624085B2 (ja) データ送信方法、データ送信装置、及び情報処理装置
JP2005212457A (ja) 画像形成システム及び画像形成支援装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090812

CF01 Termination of patent right due to non-payment of annual fee