[go: up one dir, main page]

CN1645312A - 图像转换装置及图像转换程序 - Google Patents

图像转换装置及图像转换程序 Download PDF

Info

Publication number
CN1645312A
CN1645312A CNA2005100044960A CN200510004496A CN1645312A CN 1645312 A CN1645312 A CN 1645312A CN A2005100044960 A CNA2005100044960 A CN A2005100044960A CN 200510004496 A CN200510004496 A CN 200510004496A CN 1645312 A CN1645312 A CN 1645312A
Authority
CN
China
Prior art keywords
image
page
layout
view data
file
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.)
Pending
Application number
CNA2005100044960A
Other languages
English (en)
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.)
Fujifilm Corp
Original Assignee
Fujifilm Corp
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 Fujifilm Corp filed Critical Fujifilm Corp
Publication of CN1645312A publication Critical patent/CN1645312A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1211Improving printing performance
    • G06F3/1215Improving printing performance achieving increased printing speed, i.e. reducing the time between printing start and printing end
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1244Job translation or job parsing, e.g. page banding
    • G06F3/1246Job translation or job parsing, e.g. page banding by handling markup languages, e.g. XSL, XML, HTML
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Record Information Processing For Printing (AREA)
  • Image Processing (AREA)

Abstract

本发明涉及通过对由多个图像零件和该多个图像零件的布局的定义构成的、表示跨有数页页面的印刷图像的第一图像数据进行光栅化以转换图像数据的形式的图像转换装置等,其能降低光栅化时的系统开销从而提高系统的生产性。生成第三图像数据(比如PS(PostScript))后将多个图像零件汇总而进行光栅化,所述第三图像数据带有具有将多个图像零件汇总后配置的页面的第二布局。

Description

图像转换装置及图像转换程序
技术领域
本发明涉及通过将由多个图像零件和该多个图像零件的布局(组版)的定义构成的、表示跨有数页页面的印刷图像的图像数据进行光栅化以转换为图像数据的形式的图像转换装置,以及使信息处理装置作为如这样的图像转换装置进行工作的图像转换程序,特别是涉及适合于变速印刷用的图像数据的处理的图像转换装置及图像转换程序。
背景技术
以直接邮件为代表那样,在表现用分配目标插入印刷物的一部分的变速印刷的数据格式的标准中有PPML(Personalized Print Markup Language)(如参照非专利文献1)。该PPML格式是由多个图像零件(目标)构成页面的。由于该PPML格式能说明以作为图像零件被多次使用为前提的再利用零件,因此可以通过以页面中的固定格式等的被反复使用的描绘模式为再利用零件来削减数据总量。
一般的PPML处理系统是将由PPML描述说明的各图像零件数据经光栅化而得到的光栅图像高速缓冲存储在临时储存单元,并按照PPML的描述将这些光栅图像群进行组合以生成页面的光栅图像。
这种将用PPML描述说明的各图像零件数据经光栅化而得到的光栅图像高速缓冲存储在临时储存单元,并按照PPML的描述将这些光栅图像群进行组合以生成页面的光栅图像的PPML处理系统的处理时间为下述各项的总计:
(1)图像零件的光栅化时间的合计
(2)光栅图像的高速缓冲存储所需时间的合计
(3)被高速缓冲存储的光栅图像配置于页面上时间的合计
其中,(2)和(3)只是简单地与所处理的光栅图像的数据量大致成比例。因此,如果图像零件的描绘面积的合计相同,那么用小而多的图像零件构成页面与用大而少的图像零件构成页面所需处理时间并没有很大差别。为了降低图像零件的描绘面积的合计,则用小而多的图像零件构成页面的方式为有利。
但是,进行光栅化的RIP(Raster Image Processor)必须在每生成一个光栅图像时进行内部状态初始化。当要重新处理别的PDL时自然要进行该初始化动作,而既便是在一个PDL处理中每当变化页面时也会产生该初始化动作。可是初始化动作所需时间与页面的面积并无关系,而是固定的系统开销。由于该系统开销是按图像零件的个数数量而产生的,因此当构成页面的图像零件的个数多的时候系统的生产性就会显著下降。
非专利文献:http:www.podi.org
发明内容
本发明正是借鉴上述问题,其目的就是提供一种能降低光栅化时的系统开销以提高系统生产性的图像转换装置,以及使信息处理装置作为这样的图像转换装置进行工作的图像转换程序。
为达成上述目的,本发明的图像转换装置,是将由多个图像零件和该多个图像零件的布局的定义构成的、表示跨有数页页面的印刷图像的第一图像数据转换为被光栅化并分配在各页面上的第二图像数据的图像转换装置;其特征在于,包括:第一零件配置部,其根据上述第一图像数据,生成具有与印刷图像上的图像零件的布局不同的、有配置了多个图像零件的页面的第二布局的第三图像数据;光栅化处理部,其通过将上述第三图像数据进行光栅化以生成第四图像数据;第二零件配置部,其从上述第四图像数据取出光栅化后的各图像零件,并通过以符合印刷图像的各页面的布局的方式配置取出的各图像零件来构筑上述第二图像数据。
这里,优选为:上述第一零件配置部在生成上述第三图像数据时,还生成表示上述多个图像零件的上述第二布局上的配置位置的零件信息和表示该多个图像零件的印刷图像上的配置位置的布局信息;上述第二零件配置部根据上述零件信息分出光栅化的各图像零件,并且还将取出的各图像零件按照上述布局信息进行配置。
另外,在上述本发明的图像转换装置中,上述多个图像零件是由多次被利用的再利用零件和仅被利用一次的非再利用零件构成,上述第一图像数据是表示跨有数页页面的变速印刷图像的图像数据,优选为:上述第一零件配置部是生成带有第二布局(lay out)的第三图像数据的部,所述第二布局,对再利用零件是将一个再利用零件配置在一个页面上,而对非再利用零件是按照变速印刷图像的每一页面将包含在该页面中的非再利用零件进行汇总后配置在一个页面上。
为达到上述目的,本发明的图像转换程序是通过被运行于执行程序的信息处理装置内,使该信息处理装置作为图像转换装置来进行工作的图像转换程序,其中图像转换装置,将由多个图像零件和该多个图像零件的布局的定义构成的、表示跨有数页页面的印刷图像的第一图像数据转换为被光栅化并分配在各页面上的第二图像数据;其特征在于,上述信息处理装置包括:第一零件配置部,其根据上述第一图像数据,生成具有与印刷图像上的图像零件的布局不同的、配置了多个图像零件的页面的第二布局的第三图像数据;光栅化处理部,其通过将上述第三图像数据进行光栅化以生成第四图像数据;第二零件配置部,其从上述第四图像数据取出光栅化后的各图像零件,并通过以符合印刷图像的各页面的布局的方式配置取出的各图像零件来构筑上述第二图像数据。
这里,本发明的图像转换程序中,其优选为:上述第一零件配置部在生成上述第三图像数据时,还生成表示上述多个图像零件的上述第二布局上的配置位置的零件信息和表示该多个图像零件的印刷图像上的配置位置的布局信息;上述第二零件配置部根据上述零件信息分出光栅化的各图像零件并且还将取出的各图像零件按照上述布局信息进行配置。
进而,本发明的图像转换程序中,再一个优选为:上述多个图像零件是由多次被利用的再利用零件和仅被利用一次的非再利用零件构成,上述第一图像数据是表示跨有数页页面的变速印刷图像的图像数据,上述第一零件配置部生成带有第二布局的第三图像数据,所述第二布局,对再利用零件是将一个再利用零件配置在一个页面上,而对非再利用零件是按照变速印刷图像的每一页面将包含在该页面中的非再利用零件进行汇总后配置在一个页面上。
按照本发明,由于是生成具备有将多个图像零件汇总配置的页面的第二布局的第三图像数据(比如PS(PostScript))文件等并对多个图像零件进行汇总后进行一次光栅化,因此能降低光栅化时的系统开销,从而能提高作为系统的图像的生产性。
这里,本发明中如构成为上述第一零件配置部在生成由上述PS文件等构成的第三图像数据时,构成为使之生成上述零件信息和布局信息,则第二零件配置部,不用重新参照、分析第一图像数据(比如PPML文件)或第三图像数据(比如PS文件),而仅参照上述零件信息和布局信息就能构筑上述第二图像数据,因此进而提高图像数据的转换效率。
再有,在用于变速印刷的图像数据形式的转换中,如果对再利用零件是将一个图像零件构成为一个页面,而对非再利用零件是按照变速印刷图像以每个页面进行汇总后构成为一个页面,则能使光栅化时的页面与变速印刷图像的页面相对应,当某一个页面的非再利用零件的光栅化结束时能立即构筑该页面的变速印刷用的第二图像数据,从而能提高图像数据的转换效率。
附图说明:
图1是作为本发明的一个实施方式的图像转换装置所使用的计算机的硬件构成图。
图2是作为本发明的一个实施方式的图像转换处理程序的示意构成图。
图3是作为本发明的一个实施方式的图像转换装置的模块构成图。
图4是包括本发明的图像转换装置的一个实施方式的变速印刷处理装置的模块构成的整体系统构成图。
图5是表示零件PDL文件的图像的图。
图6是表示由PPML文件B定义的图像零件的配置的图。
图7是表示零件PS文件中的零件配置图像的图。
图8是表示描述将图5所示的5个零件a~e按图6所示那样配置的PPML文件的前半部的内容的图。
图9是表示描述将图5所示的5个零件a~e按图6所示那样配置的PPML文件的后半部的内容的图。
图10是表示PPML解释部解释图8、图9所示的PPML文件而生成的零件PS文件的内容的图。
图11是表示构成在PPML解释部解释图8、图9所示的PPML文件后生成零件PS文件的过程中已生成的内部信息E(参照图4)的零件信息的图。
图12是表示构成在PPML解释部解释图8、图9所示的PPML文件后生成零件PS文件的过程中生成的内部信息E(参照图4)的布局信息的图。
图13是表示PPML解释部中处理顺序的流程图。
图14是表示再利用零件的PS描述追加处理的流程图。
图15是表示PAGE单元的处理的流程图。
图16是表示位图合成部的处理的流程图。
图中:100-计算机,140-CDROM,200-图像转换程序,210-第一零件配置部,220-光栅化部,230-第二零件配置部,300-图像转换装置,310-第一零件配置部,320-光栅化部,330-第二零件配置部,400-用户计算机,500-变速印刷处理装置,510-PPML解释部,520-布局管理器,530-RIP处理部,540-位图合成处理部,550-临时存储器,600-输出装置。
具体实施方式
下面说明本发明的实施方式。
在此所说明的实施方式是由计算机和由该计算机运行的图像转换程序的组合而构成的图像转换装置,下面先说明计算机的硬件。
图1是作为本发明的一个实施方式的图像转换装置所使用的计算机的硬件构成图。
该图1所示的计算机100,包括CPU111、RAM112、通信接口113、硬盘控制器114、FD驱动器115、CDROM驱动器116、鼠标控制器117、键盘控制器118、显示器控制器119、及输出接口120,它们由总线相连接。
硬盘控制器114是控制内置于该计算机100中的硬盘104的部,FD驱动器115、CDROM驱动器116是控制可自由取出地安装于该计算机100的软盘(FD)130、CDROM140的部。另外,鼠标控制器117、键盘控制器118用于检测该计算机100所具备的鼠标107、键盘108的操作并传达给CPU111。进而,显示器控制器119用于根据该计算机100的指示在计算机100所具备的图像显示器109的显示画面上显示图像。
输出接口120用于将经该计算机100处理过的光栅化图像数据,传送至根据该图像数据印刷图像的输出装置。
另外,通信接口113担负经由国际互联网等通用网络的通信,经由该通信接口113将图像数据取入该计算机100。
RAM112内读出硬盘104所保存的程序并以便用CPU111执行而进行展开,在CPU111将在该RAM112所展开的程序读出后执行。
图2是作为本发明的一个实施方式的图像转换处理程序的示意构成图。
在此,该图像转换程序200被储存在CDROM140中。
该图像转换程序200由第一零件配置部210、光栅化部220、及第二零件配置部230而构成。
如果由安装在图1所示的计算机100中的CDROM驱动器116访问该图2中所示的CDROM140,以将该CDROM140中储存的图像转换程序200载至于该计算机100,并保存在硬盘104中。该硬盘104中所保存的图像转换程序由该硬盘104被读出至RAM112中展开,并由CPU111予以执行,则该计算机100就可以作为本发明的图像转换装置的一个实施方式来工作。
关于构成图2所示的图像转换程序200的各部210~230的作用将在后边讲述。
图3是作为本发明的一个实施方式的图像转换装置的模块构成图。
图3所示的图像转换装置300由第一零件配置部310、光栅化部320、及第二零件配置部330构成。
这里,该图3所示的图像转换装置300是将图2所示的图像转换程序200安装至计算机100中并运行时而构筑于该计算机100内的部,构成该图像转换装置300的各部310~330分别相当于图1所示的计算机100与在该计算机100内被运行的图2所示的图像转换程序200的各部210~230的组合。将图2所示的图像转换程序200安装在图1所示的计算机100内并运行时该图像转换程序200的各部210~230的作用,即为图3所示的图像转换装置300的各部310~330的作用,下面通过说明图3的图像转换装置300的各部310~330,也兼作图2的图像转换程序200的各部210~230的说明。
图3的图像转换装置300是将由多个图像零件和用PPML描述的该多个图像零件的布局的定义而构成的、表示跨有数页页面的印刷图像的图像数据进行光栅化并转换为分配至各页面上的图像数据的图像转换装置。
构成该图像转换装置300的第一零件配置部310是根据上述的用PPML描述的布局的定义(PPML文件),生成带有第二布局的PS文件的部,其中第二布局与变速印刷图像上的布局不同、即与该PPML文件上的布局不同、具有配置了多个图像零件的页面。这里,当生成该PS文件时,第一零件配置部310生成有如下布局的PS文件,即所述布局对被定义为在PPML文件上反复描绘的图像零件的再利用零件将一个再利用零件配置在一个页面上,并且对PPML文件上没被定义为再利用零件的非再利用零件,汇总PPML文件上的一个页面内的非再利用零件并配置于一个页面内。另外,该第一零件配置部310在生成该PS文件同时,还生成PPML文件所描述的图像零件的、表示PS文件上的配置位置的零件信息和PPML文件所描述的图像零件的、表示该PPML文件上即变速印刷图像上的配置位置的布局信息。
另外,图3的图像转换装置300的光栅化部320将由第一零件配置部310生成的PS文件光栅化。
进而,该图像转换装置300的第二零件配置部330,从由光栅化部320进行光栅化所得到的图像数据中分出与由PPML文件定义的各图像零件相当的光栅化后的各图像零件,然后通过以符合变速印刷图像上的各页面、即PPML文件上的各页面的布局的方式配置该取出的各图像零件,从而构筑与变速印刷图像的各页面相当的被光栅化了的图像数据。
这里,当第二零件配置部330从由光栅化部320进行光栅化而得到的图像数据切出光栅化后的各图像零件时,根据由第一零件配置部310生成的零件信息来进行,而将取出的各图像零件进行布局时,要将取出的各图像零件根据由第一零件配置部310生成的布局信息来配置。
在此,如上所述,当在PPML文件的一个页面上配置了多个非再利用零件时,由于生成将这些配置在PPML文件的一个页面上的多个非再利用零件配置于一个页面的PS文件,并将该PS文件进行光栅化,因此与现有技术那样将每个图像零件光栅化的情况相比,能大幅降低伴随光栅化的系统开销,并大幅提高图像输出的生产性。
下面,进一步详细说明本发明的实施方式。
图4是包括本发明的图像转换装置的一个实施方式的变速印刷处理装置的模块构成的整体系统构成图。
由用户计算机400执行的变速印刷软件410,接受操作者的印刷指示时,则生成描述了构成印刷物的图像零件的零件PDL文件A或表示图像零件的其他的数据形式的图像文件等(在此以零件PDL文件A代表),以及定义这些图像零件的布局的PPML文件B,并将生成的零件PDL文件A及PPML文件B通过网络传送给变速印刷处理装置500。
变速印刷处理装置500,包括PPML解释部510、布局管理器520、RIP处理部530、位图合成处理部540,以及临时存储器550。
布局管理器520,用于在PPML解释部510解释PPML文件B以生成零件PS文件C的过程中,根据来自PPML解释部510的提问,向PPML解释部510通知图像零件的零件PS文件C上的配置位置或配置了图像零件的零件PS文件C上的页面大小。
PPML解释部510,边向布局管理器520进行提问,边生成零件PS文件C并同时生成内部信息,将零件PS文件传送至RIP文件530的同时将内部信息E储存在临时存储器550。该内部信息E,由表示零件PS文件C上的各图像零件的配置位置的零件信息和表示PPML文件B上的各图像零件的配置位置的布局信息构成。
关于在PPML解释部510中的解释PPML文件B以生成PS文件C和内部信息E的过程将在后面叙述。
RIP处理部530,通过将由PPML解释部510生成的零件PS文件C进行光栅化以生成光栅图像数据后,将该光栅图像数据传送给位图合成处理部540。
这里,PPML文件B中将反复利用的图像零件定义为再利用零件,位图合成处理部540,当接受到来自RIP处理部530的光栅图像数据时,参照临时存储器550中储存的内部信息,判定此次接受的光栅图像数据是再利用零件还是不是再利用零件即非再利用零件,并对再利用零件而言,以便稍后的再利用而作为零件光栅图像文件D储存在临时存储器550中。
位图合成处理部540,当接受到来自RIP处理部530的非再利用零件的光栅图像数据时,从该非再利用零件的光栅图像数据中取出各图像零件,同时从储存在临时存储器550中的再利用零件的光栅图像数据中取出该页面的合成时所需的光栅图像数据,并通过将光栅图像的图像零件按照作为内部信息中的布局信息储存的配置位置进行再配置,从而生成表示一个页面量的光栅图像的页面光栅图像文件F。
通过这样,位图合成处理部540,若生成页面光栅图像文件F,则将其输送至输出装置600并废弃本次的非再利用零件的光栅图像数据。
输出装置600,根据从变速印刷处理装置500传送来的页面光栅图像文件F,进行向纸面的印刷。
下面,对图4的变速印刷处理装置500的动作边举例边进行更详细的说明。
图5、图6分别是表示由图4所示的用户计算机400经由网络传送给变速印刷处理装置500的、表示零件PDL文件A的图像的图,及表示由PPML文件B定义的图像零件的配置的图。
在此,假定从用户计算机400传来表示图8所示的5个图像零件(图像零件a~e)的PDL文件A和将该5个图像零件的配置位置如图6所示那样定义的PPML文件B。
图7是表示由构成图4所示的变速印刷处理装置的PPML解释部生成的零件PS文件C中的零件配置图像的图。
该图7的零件配置图像是由PPML解释部510对将图5所示的各图像零件a~e以图6所示的零件配置图像中所示那样配置的PPML文件B进行解释、生成的零件PS文件C的零件配置图像。
PPML文件B将图5所示的5个零件a~e中的零件a定义为再利用零件,并且该PPML文件B被定义为2个页面量的配置,如图6所示,再利用零件a跨过2个页面被反复利用。另外,图5所示的5个零件a~e中的除再利用零件a之外的其他4个零件b~e是非再利用零件,PPML文件B如图6所示,将这些非再利用零件b~e配置在2个页面中的任意1个页面上。
PPML解释部510,对将各零件a~e定义为如图6所示的PPML文件B进行解释后生成PS文件C,其中PS文件C是对图5所示的再利用零件a,仅由该再利用零件a构成一个页面,而对图5所示的非再利用零件b~e,按照图6所示的PPML文件B上的配置中的每一个页面,将包含在该一个页面内的非再利用零件汇总后构成了一个页面。即,此处所示的例子,如图7所示,在零件PS文件C中,对再利用零件a,由一个该图像零件构成一个页面,而对图6中所示的配置在“第一页面”内的2个非再利用零件b、c,由这些2个非再利用零件b、c构成一个页面,对图6中所示的配置在“第二页面”内的2个非再利用零件d、e,由这些2个非再利用零件d、e构成一个页面
另外,这里所示的例子中再利用零件仅有一个零件a,但存在多个再利用零件时,在零件PS文件C上将该多个再利用零件的每一个分别配置在不同的一个页面中。进而,这里所示例子中的非再利用零件,是在图6所示的PPML文件B上的每个页面中各配置了2个,但关于非再利用零件不论在PPML文件B上的各页面上的非再利用零件的个数是多少,或者也不论每个页面上的非再利用零件的数量是否不同,都可以将PPML文件B上的一个页面量的非再利用零件配置在零件PS文件C上的一个页面上。
图8、图9分别表示如图5所示的5个零件a~e按图6所示那样配置的PPML文件的前半部及后半部的内容的图。
另外,图10是表示PPML解释部解释图8、图9所示的PPML文件后生成的零件PS文件的内容的图。
再有,图11、图12是表示在PPML解释部解释图8、图9所示的PPML文件后生成如图10所示零件PS文件的过程中生成的内部信息E(参照图4)的图,图11、图12分别是构成该内部信息E的零件信息和布局信息。
这些图8、图9所示的PPML文件、图10所示的零件PS文件、图11、图12所示的内部信息的概要如下所述。
在靠近图8所示的PPML文件的开头部中所写有的REUSABLE_OBJECT要素(element)是对再利用零件的说明,通过其中所描述的OBJECT要素定义再利用零件。这里,该再利用零件被定义为“image/tiff”格式、尺寸为“080 82”、并且该PPML文件被定义为另外的名为“logo.GIFf”的文件。另外,还定义了该再利用零件在该PPML文件中被称为“master-logo”。
另外,在该PPML文件中的PAGE单元(图8的中间部和图9的开头)是输出页面的说明模块,PAGE要素中的MARK要素是指示向页面的描绘的要素。MARK要素中的OCCURRENCE_REF要素指示上述定义的再利一用零件,该MARK成为再利用零件的描绘指示。MARK要素中的OBJECT要素是指示由该MARK描绘、不被再利用的非再利用零件的要素。
在图10中所示的零件PS文件的第一页面中定义应描绘再利用零件a(“logo.GIFf”),在该页面的最后配置有页面输出操作符showpage。与此相同,在该零件PS文件的第二页面中定义在各描绘位置(各描绘位置由布局管理器520(参照图4)决定)上分别描绘2个非再利用零件b、c,并在该页面的最后配置页面输出操作符showpage;而在第三页面中定义在各描绘位置上分别描绘2个非再利用零件d、e,并在该页面的最后配置有页面输出操作符showpage。
进而构成图4所示的内部信息E的、图11中所示的零件信息中,对配置在图10所示的零件PS文件中配置的各图像零件,示出以PPML文件上的出现顺序所添付的零件ID、配置了已添付该零件ID的图像零件的零件PS文件中的页面号码、添付了该零件ID的图像零件是否为再利用零件的信息,和添付了该零件ID的图像零件的在零件PS文件上的配置位置(描绘区域)。
另外,构成图4所示的内部信息E的、图12所示的布局信息中,示出图8、图9所示的PPML文件上的各图像零件的布局,即最终得到的印刷物上的各图像零件的布局。具体地讲,示出输出页面、各输出页面的大小、特定在该输出页面中输出的图像零件的零件ID、添付了该零件ID的图像零件的配置位置(配置坐标)。
图11的零件信息和图12的布局信息通过零件ID相互联系起来。
图13是表示图4所示的PPML解释部510中处理顺序的流程图。
PPML解释部510如下所述,从图8、图9所例示那样的PPML文件B从开头开始顺次被解释,生成进行构成各页面的各图像零件的进行描绘的零件PS文件C(参照图10)。
在此,首先从PPML文件读取标识(步骤a1)。
当该读取的标识为<REUSABLE_OBJECT>时(步骤a2),将这里所定义的再利用零件的描述追加至零件PS文件中(步骤a3)。另外,当由步骤a1读取的标识为<PAGE>时(步骤a4),进行PAGE要素的处理(详细情况后边讲述)(步骤a5)。
PPML解释部510直至该PPML文件结束为止反复进行该处理(步骤a6)。
图14是表示图13的步骤a3的再利用零件的PS描述追加处理的流程图。
这里,首先从PPML文件读取零件的信息(步骤b1),以该读取的零件的大小、在零件PS文件中追加页面大小设定操作符(步骤b2),另外在该零件PS文件中追加按照从PPML文件读取的零件信息的坐标转换操作符(步骤b3)。但是,在图8所示的PPML的再利用零件a的定义中,描述有不进行坐标转换的宗旨。
然后,判定该零件的描绘数据是否为EPS形式的描绘数据(步骤b4),当不是EPS形式时在将该零件的描绘数据转换为EPS形式的基础上(步骤b5),在零件PS文件中追加EPS形式的零件描绘数据(步骤b6)。进而,将该再利用零件的零件信息记录在内部信息E(参照图4)中(步骤b7)。
图15是表示图13的步骤a5中PAGE单元的处理的流程图。
这里,首先将布局管理器520(参照图4)进行复位(步骤c1),并从PPML文件取得一个MARK要素(步骤c2)。在该取得的MARK要素的模块中如发现了OCURRENCE-REF要素,则由于在这里描述了是再利用零件(步骤c3),将该配置的零件的布局信息(参照图12)追加至内部信息E中(步骤c4)。步骤c12是判定该页面是否结束,当该页面还没有结束时,返回步骤c2,取得下一个MARK要素。
在步骤c2所取得的MARK要素的模块中如发现了OBJECT要素,则由于在这里描述了是非再利用零件(步骤c3),则前进至c5,从该PPML文件读取在该MARK要素的模块内所直接描述的零件的信息或者描述有应参照外部文件的零件的信息(步骤c5),然后将该零件的大小通知布局管理器520,询问布局管理器520应将该零件配置在零件PS文件的什么位置(步骤c6)。这样布局管理器520对被问及的零件以不与该零件PS文件的该页面上已配置的其他零件的描绘区域重复的方式决定其描绘区域,并将结果返回PPML解释部510。当PPML解释部510从布局管理器520接受到该零件的配置位置信息,则在零件PS文件中追加决定该零件配置位置的坐标转换操作符(步骤c7),当该应配置零件描绘数据不是EPS形式时(步骤c8),在转换为EPS形式基础上(步骤c9),在零件PS文件中追加该EPS形式的零件描绘数据(步骤c10)。
此后,该非再利用零件的零件信息记录在内部信息E中(步骤c11)后前进至步骤c4,在该内部信息中追加该零件的布局信息(参照图12)(步骤c4)。
在步骤c12若判定为该页面结束,则前进至步骤c13。此时此刻,由于布局管理器520掌握有该页面的全部非再利用零件的大小的信息,因此布局管理器520可以求得在该零件PS文件上该页面的页面大小,在步骤c13中向布局管理器520询问零件PS文件上的与该页面有关的所有非再利用零件配置后的页面大小。若从布局管理器520接收到该页面的页面大小的信息,则在零件PS文件的该页面的开头部插入页面大小设定操作符(步骤c14),进而在该零件PS文件的该页面的最后追加页面输出操作符(步骤c15)。
PPML解释部510边参照PPML文件B,边与布局管理器520协作,如上述那样生成零件PS文件C和内部信息E。
图16是显示图4的位图合成部的处理的流程图。
该位图合成处理部540边参照PPML解释部510作为内部信息E所生成的零件信息(参照图11)和布局信息(参照图12),边生成输出页面的光栅图像数据。
RIP处理部530解释由PPML解释部510生成的零件PS文件C,并将配置在该零件PS文件上的各图像零件的光栅图像数据各生成一个页面。此时,位图合成处理部540从RIP处理部530取得生成的光栅图像数据和所谓该光栅图像数据是零件PS文件的第几页面的光栅图像数据的信息。
位图合成处理部540若从RIP处理部530接收到一个页面量的光栅图像数据(步骤d1),则从RIP处理部530取得所谓该光栅图像数据是零件PS文件的第几页面的光栅图像数据的信息,并将该信息作为目录参照零件信息(参照图11)来特定包含在本次接收的光栅图像数据中的零件(步骤d2)。当该被特定的零件是再利用零件时(步骤d3),为了将来的利用,将该得到的光栅图像数据临时保存在临时存储器550中(步骤d4)。
另一方面,当本次接收的光栅图像数据是非再利用零件的光栅图像数据时(步骤d3),参照布局信息(参照图12),并确定已备齐零件的输出页面(步骤d5)。这里,由于PPML解释部510将PPML文件上配置于一个输出页面的所有非再利用零件都配置在零件PS文件上的同一页面上,因此位图合成处理部540?在得到非再利用零件的光栅图像数据时,能进行配置该零件的页面的输出。
这里,首先在存储中要确保有储存输出页面大小量的大小的光栅图像数据的区域(步骤d6),然后从布局信息(参照图12)取出该输出页面中应配置的零件的零件ID和配置坐标的组(步骤d7),接着从该取出的零件ID参照零件信息(参照图11)(步骤d8),对再利用零件(步骤d9)从临时存储器550取出该零件的光栅图像数据(步骤d10);对非再利用零件(步骤d9)从由RIP处理部530所得到的光栅图像数据中取出该零件的描绘区域的光栅图像数据(步骤d11),然后根据布局信息上的配置坐标,将该零件的光栅图像数据复制在步骤d6在存储中所确保的输出页面储存区域中(步骤d12)。
接着,判定在该输出页面中应配置的所有零件的配置是否结束(步骤d13),当还留有该输出页面中应配置的零件时返回步骤d7以取得下一个零件的零件ID和配置坐标的信息。另一方面,当在步骤d13判定为该输出页面中应配置的所有零件的配置结束时,前进至步骤d14以判定是否所有的输出页面的处理都结束,当还存有应进行处理的输出页面时,返回步骤d1,对上述的处理从最初开始反复进行。若所有的输出页面的处理都结束时(步骤d14),结束此处的处理。
位图合成处理部540,若结束关于构成一个页面量的输出页面的所有零件的光栅图像数据的复制(步骤d13),则将该完成的输出页面的光栅图像数据输送至输出装置600,且废弃由RIP处理部530所得到的非再利用零件的光栅图像数据并从RIP处理部530取得下一个页面。
这里,为了对应由分解为处理颜色(通常为青绿、洋红、黄、黑四色)的页面数据生成彩色印刷物的输出装置,而对一个页面生成分解为处理颜色的多版的光栅图像数据的RIP情况下,在先分别生成零件的一个一个的光栅图像数据然后合成的现有方式中即使是只利用一次的非再利用零件也需要对该光栅图像数据进行一次高速缓冲存储。
其理由是因为,虽然需要将所有的零件的同一颜色版数据进行布局并传送给输出装置,可是在RIP生成一个零件的光栅图像数据的时候生成了该零件的所有的颜色版的光栅图像数据,因此直到得到构成输出页面的最后的非再利用零件的光栅图像数据之前,对向输出页面上的光栅图像数据的合成就不能完成。
针对此点,根据本实施方式,同一输出页面上配置的非再利用零件的描绘在传送给RIP处理部530之前能汇总在一个页面上。因此,当非再利用零件的页面的最初的颜色版的构思结束时就能开始输出页面的该颜色版的光栅图像数据的合成,并且对完成合成的零件的构思结束就能立即废弃颜色版。为此,可以节约用于光栅图像数据的高速缓冲存储的存储量,还能削减从开始RIP到将数据传送给输出装置为止的交付时间。

Claims (6)

1,一种图像转换装置,将由多个图像零件和该多个图像零件的布局的定义构成的、表示跨有数页页面的印刷图像的第一图像数据转换为被光栅化并分配在各页面上的第二图像数据,其特征在于,包括:
第一零件配置部,其根据所述第一图像数据,生成带有第二布局的第三图像数据,而所述第二布局具有与所述印刷图像上的图像零件的布局不同的、配置了多个图像零件的页面;
光栅化处理部,其通过将所述第三图像数据进行光栅化以生成第四图像数据;
第二零件配置部,其从所述第四图像数据取出光栅化后的各图像零件,并通过将取出的各图像零件配置成符合印刷图像的各页面的布局,以构筑所述第二图像数据。
2、根据权利要求1所述的图像转换装置,其特征在于,
所述第一零件配置部,在生成所述第三图像数据时,还生成表示所述多个图像零件的所述第二布局上的配置位置的零件信息和表示该多个图像零件的印刷图像上的配置位置的布局信息;
所述第二零件配置部,根据所述零件信息分出光栅化的各图像零件并且还将取出的各图像零件根据所述布局信息进行配置。
3、根据权利要求1所述的图像转换装置,其中所述多个图像零件由多次被利用的再利用零件和仅被利用一次的非再利用零件构成,所述第一图像数据表示跨有数页页面的变速印刷图像的图像数据,其特征在于,
所述第一零件配置部生成带有第二布局的第三图像数据,所述第二布局,对再利用零件,将一个再利用零件配置在一个页面上;而对非再利用零件,按照变速印刷图像的每一页面,将包含在该一个页面中的非再利用零件进行汇总后配置在一个页面上。
4、一种图像转换程序,通过被运行于执行程序的信息处理装置内,使该信息处理装置作为图像转换装置来进行工作,其中图像转换装置,将由多个图像零件和该多个图像零件的布局的定义构成的,表示跨有数页页面的印刷图像的第一图像数据转换为被光栅化并分配在各页面上的第二图像数据,其特征在于,使所述信息处理装置作为包括如下部件的装置工作,即包括:
第一零件配置部,其根据所述第一图像数据,生成带有第二布局的第三图像数据,所述第二布局具有与所述印刷图像上的图像零件的布局不同的、配置了多个图像零件的页面;
光栅化处理部,其通过将所述第三图像数据进行光栅化以生成第四图像数据;
第二零件配置部,其从所述第四图像数据取出光栅化后的各图像零件,并通过将取出的各图像零件配置成符合印刷图像的各页面的布局,以构筑所述第二图像数据。
5、根据权利要求4所述的图像转换程序,其特征在于,
所述第一零件配置部,在生成所述第三图像数据时,还生成表示所述多个图像零件的所述第二布局上的配置位置的零件信息和表示该多个图像零件的印刷图像上的配置位置的布局信息;
所述第二零件配置部,根据所述零件信息分出光栅化的各图像零件并且还将取出的各图像零件根据所述布局信息进行配置。
6、根据权利要求4所述的图像转换装置,所述多个图像零件由多次被利用的再利用零件和仅被利用一次的非再利用零件构成,所述第一图像数据表示跨有数页页面的变速印刷图像,其特征在于,
所述第一零件配置部是生成带有第二布局第三图像数据的部,所述第二布局对再利用零件,将一个再利用零件配置在一个页面上;而对非再利用零件,按照变速印刷图像的每一页面,将包含在该一个页面中的非再利用零件进行汇总后配置在一个页面上。
CNA2005100044960A 2004-01-22 2005-01-24 图像转换装置及图像转换程序 Pending CN1645312A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004014438A JP4074856B2 (ja) 2004-01-22 2004-01-22 画像変換装置および画像変換プログラム
JP2004014438 2004-01-22

Publications (1)

Publication Number Publication Date
CN1645312A true CN1645312A (zh) 2005-07-27

Family

ID=34631929

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2005100044960A Pending CN1645312A (zh) 2004-01-22 2005-01-24 图像转换装置及图像转换程序

Country Status (4)

Country Link
US (1) US20050162676A1 (zh)
EP (1) EP1557748A3 (zh)
JP (1) JP4074856B2 (zh)
CN (1) CN1645312A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102457643A (zh) * 2010-10-25 2012-05-16 柯尼卡美能达商用科技株式会社 数据处理装置及数据处理方法
CN110580133A (zh) * 2018-06-11 2019-12-17 北大方正集团有限公司 打印处理方法及装置

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4840981B2 (ja) * 2006-06-12 2011-12-21 キヤノン株式会社 データ処理装置及びその処理方法
JP2007331312A (ja) * 2006-06-16 2007-12-27 Canon Inc 印刷装置、印刷制御方法、プログラム、記憶媒体
JP4902413B2 (ja) * 2007-04-19 2012-03-21 キヤノン株式会社 印刷データ処理装置、印刷データ処理方法及びプログラム
JP4891137B2 (ja) * 2007-04-19 2012-03-07 キヤノン株式会社 情報処理装置、情報処理方法、及びプログラム
US8228540B2 (en) * 2007-07-31 2012-07-24 Esko Ip Nv Rasterizing variable and non-variable data for printing
JP4904235B2 (ja) * 2007-09-20 2012-03-28 キヤノン株式会社 画像処理装置、画像処理方法、そのプログラムおよび記憶媒体
US8526036B2 (en) 2008-01-17 2013-09-03 Konica Minolta Laboratory U.S.A., Inc. Systems and methods for print resource management
US8125660B2 (en) * 2008-03-28 2012-02-28 Konica Minolta Laboratory U.S.A., Inc. Systems and methods for processing page description languages
JP5172559B2 (ja) 2008-09-11 2013-03-27 富士フイルム株式会社 画像データ処理装置、画像データ処理プログラム、および画像データ処理方法
JP4921439B2 (ja) * 2008-09-11 2012-04-25 富士フイルム株式会社 画像データ処理装置および画像データ処理プログラム
US20100231952A1 (en) * 2009-03-12 2010-09-16 Fabio Giannetti Printing system and method
US8243313B2 (en) 2009-05-26 2012-08-14 Infoprint Solutions Company Llc Cache optimization mechanism
JP4893815B2 (ja) * 2009-12-11 2012-03-07 コニカミノルタビジネステクノロジーズ株式会社 バリアブル印刷制御装置及び制御プログラム
JP2012022444A (ja) * 2010-07-13 2012-02-02 Canon Inc 情報処理装置、ページ記述方法、及びプログラム
JP2012234454A (ja) * 2011-05-09 2012-11-29 Canon Inc 画像形成装置、画像形成装置の制御方法およびコンピュータプログラム
JP4900529B1 (ja) * 2011-09-12 2012-03-21 富士ゼロックス株式会社 画像処理装置及びプログラム
CN103182863B (zh) * 2011-12-30 2015-08-19 北大方正集团有限公司 一种分布式的支持可变数据的喷墨数字印刷方法及系统
US8830513B2 (en) * 2012-10-12 2014-09-09 Esko Software Bvba Method and apparatus for optimizing a destination variable document from a source variable document having recurring and variable content
JP6058496B2 (ja) * 2013-07-19 2017-01-11 京セラドキュメントソリューションズ株式会社 画像形成装置、画像形成システム、及び画像形成方法
DE102014212478A1 (de) 2014-06-27 2015-12-31 Bayerische Motoren Werke Aktiengesellschaft Verfahren zur Erstellung eines Umfeldmodells eines Fahrzeugs
DE102015105818B4 (de) * 2015-04-16 2017-11-02 Océ Printing Systems GmbH & Co. KG Verfahren zum visuellen Überprüfen eines in einer Druckdatensprache vorliegenden Druckdatenstroms
JP6330790B2 (ja) * 2015-11-19 2018-05-30 コニカミノルタ株式会社 印刷制御システム、印刷制御装置およびプログラム
US12099764B1 (en) * 2023-03-20 2024-09-24 Global Graphics Software Limited Methods and systems for encoding information about variable data print files

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6952801B2 (en) * 1995-06-07 2005-10-04 R.R. Donnelley Book assembly process and apparatus for variable imaging system
US5983243A (en) * 1996-10-31 1999-11-09 International Business Machines Corporation Data processing system and method for Preparing a presentation-ready document that produces separate images of fixed and variable data and a bookticket specifying an arrangement of such images
US6441919B1 (en) * 1998-09-02 2002-08-27 Adobe Systems Incorporated Integrated rendering and compositing in variable printing
US6864991B1 (en) * 1999-02-09 2005-03-08 Canon Kabushiki Kaisha Information processing apparatus for displaying data related to image forming apparatus, and information processing method therefor
US20030140315A1 (en) * 1999-06-07 2003-07-24 Robert Evans Blumberg Print on demand virtual builder
EP1281116A4 (en) * 2000-02-03 2009-04-29 Xmpie Inc A system and method for efficient production of dynamic documents
US7327487B2 (en) * 2001-10-23 2008-02-05 Eastman Kodak Company Banded compositor for variable data
US6899475B2 (en) * 2002-01-30 2005-05-31 Digimarc Corporation Watermarking a page description language file
JP2003326676A (ja) * 2002-05-16 2003-11-19 Dainippon Screen Mfg Co Ltd コントロールストリップ画像データ付加方法およびこのコントロールストリップ画像データ付加方法を用いる画像データ処理装置、製版装置ならびに印刷装置
JP2004126871A (ja) * 2002-10-01 2004-04-22 Canon Inc 印刷制御方法および装置
US7391529B2 (en) * 2003-01-15 2008-06-24 Xerox Corporation Apparatus and method for managing and using reusable document components during the process of dynamic document construction
US20050063010A1 (en) * 2003-09-24 2005-03-24 Hewlett-Packard Development Company, L.P. Multiple flow rendering using dynamic content
GB2407676A (en) * 2003-10-31 2005-05-04 Hewlett Packard Development Co Flexible layout when flowing XSL-FO content into PPML copy holes
US7434160B2 (en) * 2003-12-03 2008-10-07 Hewlett-Packard Development Company, L.P. PDF document to PPML template translation

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102457643A (zh) * 2010-10-25 2012-05-16 柯尼卡美能达商用科技株式会社 数据处理装置及数据处理方法
CN102457643B (zh) * 2010-10-25 2014-10-01 柯尼卡美能达商用科技株式会社 数据处理装置及数据处理方法
CN110580133A (zh) * 2018-06-11 2019-12-17 北大方正集团有限公司 打印处理方法及装置

Also Published As

Publication number Publication date
EP1557748A2 (en) 2005-07-27
JP2005210395A (ja) 2005-08-04
JP4074856B2 (ja) 2008-04-16
EP1557748A3 (en) 2009-04-22
US20050162676A1 (en) 2005-07-28

Similar Documents

Publication Publication Date Title
CN1645312A (zh) 图像转换装置及图像转换程序
CN1200334C (zh) 信息处理装置及方法
CN1304968C (zh) 服务处理装置、服务处理方法
CN1211728C (zh) 信息处理装置
CN1254082C (zh) 图像处理方法和图像处理装置
CN1378173A (zh) 网络设备管理装置、程序、信息存储媒体及网络设备管理方法
CN1839413A (zh) 创建卷映像
CN103279310A (zh) 信息处理装置及信息处理方法
CN1499351A (zh) 进行脱机指示的信息处理装置、打印控制方法以及程序
JP5061151B2 (ja) オブジェクト取得装置、オブジェクト管理システム、オブジェクト管理方法
CN1841299A (zh) 信息处理装置和程序产品
JP2011232940A (ja) 制御装置、プログラム、及び管理方法
CN1398378A (zh) 具有固定目录和可变数据的成像文档
CN1669804A (zh) 打印系统、控制打印的方法和打印系统中使用的程序
US20200174723A1 (en) Print system, printing apparatus, method of controlling the printing apparatus, and storage medium that generate print data to be printed using rendered print data
CN101030123A (zh) 打印装置、打印方法及存储有打印机驱动程序的记录介质
US20020191199A1 (en) Printing system
CN1912824A (zh) 向装置提供有关成像作业的历史信息的方法和设备
CN1929536A (zh) 图像形成设备和信息处理方法
CN1991740A (zh) 打印系统、打印数据提供装置、其控制方法及程序
CN1107903C (zh) 打印机和字符处理方法
CN1258163A (zh) 用于输出静止图象的万维网浏览器及程序存储介质
CN1100366A (zh) 字符发生方法及装置
CN1892627A (zh) 使用快捷键的驱动器调用装置和方法
CN1734442A (zh) 打印输出图像数据和文本数据的系统及方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: FUJIFILM HOLDINGS CORP.

Free format text: FORMER OWNER: FUJI PHOTO FILM CO., LTD.

Effective date: 20070824

Owner name: FUJI PHOTO FILM CO., LTD.

Free format text: FORMER OWNER: FUJIFILM HOLDINGS CORP.

Effective date: 20070824

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20070824

Address after: Tokyo, Japan

Applicant after: FUJIFILM Corp.

Address before: Tokyo, Japan

Applicant before: Fujifilm Corp.

Effective date of registration: 20070824

Address after: Tokyo, Japan

Applicant after: Fujifilm Corp.

Address before: Kanagawa Prefecture, Japan

Applicant before: FUJIFILM Corp.

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication