图像处理装置及图像处理方法

文档序号:7917437阅读:161来源:国知局
专利名称:图像处理装置及图像处理方法
技术领域
本发明涉及图像处理装置、图像处理方法及计算机程序。尤其是,本发
明涉及在基于诸如PDL数据的打印数据的图像形成中优选使用的图像处理装
置、图像处理方法及计算机程序。
背景技术
迄今已提出了用于防止在纸张上打印图像时输出不期望的打印结果的 技术。
日本特开平11一4339号公报公开了一种用于裁切并打印图像的技术。 在该技术中,当用户从在选择窗口中显示的具有相同内容、适合不同大小的 框的多幅图像中选择一幅图像时,根据相应的框裁剪并打印该图像。日本特 开2003 — 112466号公报公开了一种用于当指定了不正确的纸张大小时使用 户选择强制打印或縮小打印的技术。日本特开2007_79819号公报公开了一 种用于当提供了具有最小页边空白的多张纸时选择具有与描画区域的纵横比 最接近的纵横比的纸张,并且在该所选择的纸张上打印数据的技术。
用于所述打印的电子文档格式包括可移植文档格式(PDF)。 PDF被广泛 用于在显示装置中的数据显示、使用打印机装置的数据打印以及出版用的最 终数据。在PDF中,能够对原稿的各页定义几个边界框(boundary box)。所 述边界框包括定义纸张大小的纸张边界框(媒体框(media box))和定义描 画范围的描画边界框(裁剪框(crop box))。
主要通过以下两种方法打印以PDF生成的数据(下文称PDF数据)。
第一打印方法是不使用打印机驱动程序而是基于PDF数据来进行图像形 成的直接打印。在该直接打印中,期望打印机基于PDF数据中定义的纸张边 界框的值(大小)来自动选择打印中要使用的纸张。
第二打印方法是使用驱动程序的驱动程序打印。在该驱动程序打印中, 主机通过使用应用程序来显示PDF数据。然后,通过打印机驱动程序将PDF
数据转换成以页面描述语言(PDL)描述的数据(下文称PDL数据)并发送给 打印机。在所述驱动程序打印中,由于打印机基于描画边界框的值来显示所 述PDF数据,因此期望打印机基于该描画边界框的值(大小)来自动选择打 印中要使用的纸张。
直接打印与驱动程序打印的基准边界框不同。因此,如果纸张边界框与 描画边界框不一致,则存在上述两种打印方法的输出结果不同的问题。然而, 在上述专利文献中公开的技术没有考虑到此问题。
当数据生成者希望不一致与当数据生成者不希望不一致时会发生纸张 边界框与描画边界框之间的不一致。用画面显示中的输出大小和范围与打印
中的输出大小和范围不同的情况来例示由数据生成者希望产生的边界框之间 的不一致。例如,当使用PDF数据作为按需打印(P0D)的最终数据时,能够 在描画边界框外描画包括彩色条码和打印机标记的附加信息。在此情况下, 由数据生成者希望产生的边界框之间的不一致允许在打印中打印所述彩色条 码和打印机标记但是不在画面显示中对其显示。
相反,用操作中的错误产生的不一致的情况来例示与不希望不一致的数 据生成者无关的边界框之间的不一致。例如,如果当将POD中使用的打印机 生成的用于打印的PDF数据经由网络转移分发时只有描画边界框改变,则发 生边界框之间的不一致。
由于当描画边界框与纸张边界框不一致时直接打印的数据的输出结果 与驱动程序打印的相同数据的输出结果不同,所以对于打印者而言边界框之 间的不一致明显不方便。
尤其是,在例如POD的商业打印中,与数据生成者不同的人来打印数据 这样的情况有很多。在这些情况下,因为不同的打印方法中使用了不同的边 界框来选择纸张,所以会以数据生成者不希望的纸张大小来输出数据。因此, 打印者有必要向数据生成者确认纸张大小并且如有必要则改变纸张大小,因 而降低了打印的生产能力和效率。
存在由于设备的问题而没有从纸张的一端到另一端描画数据并且会在 一端附近产生没有描画数据的部分的情况。在此情况下,以超出纸张的方式 在稍大的纸张中描画数据后,裁切纸张的部分。将超出纸张的部分称为"出
血"。然而,依照描画边界框的裁切使得不能对该出血部分进行描画。
在日本特开平11一4339号公报所公开的技术中,用户有必要手动指定
期望的范围以裁切该部分。因此,当纸张边界框与描画边界框不一致时,日
本特开平11一4339号公报公开的技术的应用给用户强加了较重的负担。因 此,日本特开平11—4339号公报不适合处理大量数据。当选择了不能处理的 物理纸张大小时应用日本特开2003 — 112466号公报公开的技术。因此,当指 定了能够处理的物理纸张大小但纸张边界框与描画边界框间发生不一致时, 很难应用日本特开2003 — 112466号公报公幵的技术。日本特开2007 — 79819 号公报所公开的技术仅用于选择纸张。因此,当图像数据中包含了数据生成 者不希望的描画内容并且纸张边界框与描画边界框之间发生不一致时,描画 内容也被考虑为纸张选择的评判标准,从而不能在适当的纸张上输出图像数 据。
如上所述,在背景技术中,存在当描画边界框(表示描画范围的信息) 与纸张边界框(表示纸张大小的信息)不一致时难以适当输出图像的问题。

发明内容
为了解决上述问题,希望即使打印数据中定义的描画范围的大小与其中 定义的纸张大小不一致时也能容易且适当地输出图像。
根据本发明的一个实施例, 一种图像处理装置,其包括 一种图像处理
装置,其包括获取单元,用于从打印数据中获取关于为打印而设置的纸张
大小的纸张大小信息以及关于描画范围大小的描画范围大小信息;判断单元, 用于判断基于所述纸张大小信息的纸张大小是否与基于所述描画范围大小信 息的描画范围大小一致;第一选择单元,用于如果基于所述纸张大小信息的 所述纸张大小与基于所述描画范围大小信息的所述描画范围大小不一致,则 根据为打印所述打印数据设置的打印设置信息来选择要在其上形成基于所述 打印数据的图像的纸张和所述图像的描画范围;以及第一生成单元,用于根 据由所述第一选择单元选择的所述纸张和所述描画范围通过使用所述打印数 据生成用于在所述纸张上形成所述图像的图像数据。
根据本发明的另一实施例, 一种图像处理装置,其包括获取单元,用
于从打印数据中获取关于为打印而设置的纸张大小的纸张大小信息以及关于 描画范围大小的描画范围大小信息;判断单元,用于判断基于所述纸张大小
信息的所述纸张大小是否与基于所述描画范围大小信息的所述描画范围大小
一致;以及选择单元,用于如果所述判断单元判断基于所述纸张大小信息的 所述纸张大小与基于所述描画范園大小信息的0f述描画范围大小不一致,则 根据使用操作屏输入的指示来选择基于所述纸张大小信息的纸张或选择基于 所述描画范围大小的纸张。
根据本发明的另一实施例, 一种图像处理方法,其包括以下步骤从打 印数据中获取关于为打印而设置的纸张大小的纸张大小信息以及关于描画范 围大小的描画范围大小信息;判断基于所述纸张大小信息的所述纸张大小是 否与基于所述描画范围大小信息的所述描画范围大小一致;如果基于所述纸 张大小信息的所述纸张大小与基于所述描画范围大小信息的所述描画范围大 小不一致,则根据为打印所述打印数据设置的打印设置信息来选择要在其上 形成基于所述打印数据的图像的纸张以及所述图像的描画范围;以及根据选 择的所述纸张和所述描画范围通过使用所述打印数据来生成用于在所述纸张 上形成所述图像的图像数据。
根据本发明的另一方法, 一种图像处理方法,其包括以下步骤从打印 数据中获取关于为打印设置的纸张大小的纸张大小信息以及关于描画范围大 小的描画范围大小信息;判断基于所述纸张大小信息的所述纸张大小是否与 基于所述描画范围大小信息的所述描画范围大小一致;如果判断基于所述纸 张大小信息的所述纸张大小与基于所述描画范围大小信息的所述描画范围大 小不一致,则根据使用操作屏输入的指示来选择基于所述纸张大小信息的纸 张或基于所述描画范围大小的纸张。
通过以下参照附图对示例性实施例的详细说明,本发明进一步的特征将 变得明确。


图1是示出根据本发明的第一示例性实施例的多功能装置的结构的示例 的框图。
图2是示出根据本发明的第一示例性实方但例的图像形成系统的结构的示 例的框图。
图3A到3D示出了根据本发明的第一示例性实施例的多个描画模式中的 打印结果的示例。
图4是示出根据本发明的第一示例性实施例的当纸张边界框与描画边界 框不一致时多功能装置中的图像形成处理的示例的流程图。
图5示出了根据本发明的第一示例性实施例的用于根据打印设置选择描 画模式的图形用户界面的示例。
图6示出? 本发明的第一示例性实施例的用于进行与进纸相关的设 定的图形用户界面的示例。
图7是示出根据本发明的第一示例性实施例的基于PDL数据选择描画模 式的方法的示例的流程图。
图8示出了根据本发明的第一示例性实施例的存储有纸张边界计数器和 描画边界计数器的设置的示例性表。
图9示出了根据本发明的第一示例性实施例的当不能基于PDL数据估计 描画模式时用于使用户选择描画模式的图形用户界面的示例。
图10示出了根据本发明的第一示例性实施例的显示有与描画模式相对 应的打印结果的示例性画面。
图IIA到IID示出了根据本发明的第一示例性实施例的基于PDL数据选
择描画模式的方法的第一示例。
图12A和12B示出了根据本发明的第一示例性实施例的基于PDL数据选
择描画模式的方法的第二示例。
图13是示出了根据本发明的第四示例性实施例的选择描画模式的方法 的示例的流程图。
具体实施例方式
第一示例性实施例
现在将参照附图对本发明的第一示例性实施例进行描述。 图1是示出多功能装置4010的结构的示例的框图。
在图1的多功能装置4010中,中央处理器(CPU) 5010根据存储器5030 中存储的程序进行例如计算、判断以及信息的输入和输出。帧缓冲器5020 是临时存储使用存储器5030存储的程序生成的图像数据的存储器。存储器 5030包括例如只读存储器(ROM)和随机存取存储器(RAM),并且存储程序 等等。存储器5030中的构件(从图像形成单元5031到范围重设单元5039) 表示存储器5030中存储的程序。现在将描述存储器5030中的各构件。
图像形成单元5031是用于基于以PDL (用于打印的语言)描述的PDL数 据来生成要打印的图像数据的程序。如上所述,将由图像形成单元5031生成 的图像数据存储在帧缓冲器5020中。图像形成单元5031包括解释器5032 和光栅器(rasterizer) 5033。虽然在图1所示的示例中通过软件来实现光 栅器5033,但是也可通过硬件来实现光栅器。
图像转换单元5037对通过使用存储器5030中存储的程序生成的图像数 据进行例如压縮和色彩转换。
纸张选择单元5038是用于针对逻辑纸张大小来选择在打印中实际使用 的纸张(物理纸张)的程序。纸张选择单元5038选择合乎输入PDL数据中指 定的纸张大小的纸张并将该选择纸张指示给进纸单元5064。
范围重设单元5039是用于基于图像形成和打印的条件以及PDL数据来 设置适合描画或打印的范围的程序。范围重设单元5039包括范围一致判断器 5034、基于打印设置的范围重设器5035以及基于打印数据的范围重设器 5036。
范围一致判断器5034判断各页指定的纸张范围是否与其指定的描画范 围一致。指定的纸张范围表示由PDL数据中包含的纸张边界框(指定纸张大 小的信息)定义的范围的大小,也就是说,表示了纸张的大小。指定的描画 范围表示由PDL数据包含的描画边界框(指定描画范围的信息)定义的范围 的大小,也就是说,表示了描画范围的大小。
基于打印设置的范围重设器5035基于打印设置来设定范围。 基于打印数据的范围重设器5036基于打印数据来设定范围。 系统总线5040是通过其在CPU 5010、帧缓冲器5020、接口 (IF) 5050 及存储器5030之间发送并接收信息的单元。
接口 5050用于多功能装置4010中的数据交换。
操作面板5061、网络端口 5062和通用串行总线(USB)端口 5063主要 用于与外部装置之间的信息交换。用户使用操作面板5061来对多功能装置 4010进行各种设置。操作面板5061包括例如图像显示单元和操作单元。
网络端口 5062用于与网络连接。多功能装置4010能够经由网络端口 5062来发送并接收PDL数据等。此外,多功能装置4010能够使用网络端口 5062来与外部装置之间交换表示多功能装置4010的管理状态的信息并且提 供用于代替操作面板5061来对多功能装置4010进行各种设置的用户界面。
USB端口 5063被用来将多功能装置4010与其他外围设备连接,并将多 功能装置4010与作为外围设备的计算机(例如,个人计算机)连接。近年来 USB端口 5063还被用于与作为使用高容量非易失性存储器的存储设备的USB 存储器或移动电话连接。
多功能装置4010使用进纸单元5064、打印单元5065和整理单元5066 来作为打印机装置发挥功能。
进纸单元5064保存纸介质并且如有需要向打印单元5065提供纸介质。 进纸单元5064作为一个托盘(多个托盘)安装在多功能装置4010的下部或 作为一个纸仓(多个纸仓)安装在多功能装置4010—侧。进纸单元5064还 可以作为手动进纸单元安装在多功能装置4010上。
打印单元5065用于使用例如着色剂在进纸单元5064输入的纸张上再现 帧缓冲器5020中存储的图像数据。虽然将打印单元5065实现为例如电子照 相打印单元、喷墨打印单元或使用热敏纸张的打印单元,但是打印单元5065 并不限于上述几种。
整理单元5066对打印单元5065打印的纸张进行包括装订及折叠的整理 处理。整理单元5066不是多功能装置4010 (打印机装置)的必须构件,可 以在多功能装置4010中省略。
硬盘5067存储各种信息,例如经由网络端口 5063接收的数据及图像形 成单元5031生成的图像数据。
以下将描述包括了具有上述结构的多功能装置4010的图像形成系统。
图2是示出图像形成系统的结构的示例的框图。注意图像形成系统中的
数据流。
如上所述,多功能装置4010包括USB端口 5063a和5063b,网络端口 (网 络接口卡(NIC) 5062和硬盘5067。
USB端口 5063a通过USB电缆4060与主机A 4020中的USB端口 4021连 接。使用通过USB电缆4060与USB端口 4021连接的USB端口 5063a,多功 能装置4010能够通过USB电缆4060从主机A 4020接收硬盘(HD) 4022中 的数据(诸如图像数据)并且能够基于接收的图像数据打印图像。多功能装 置4010也能够通过USB电缆4060向主机A 4020指示自身的装置信息。
多功能装置4060中的网络端口 5062经由网络4050与主机B 4030中的 网络端口 4031相连。多功能装置4010能够经由网络4050从主机B 4030接 收硬盘(HD) 4032中的数据(诸如图像数据)并且能够基于所接收的图像数 据打印图像。主机B 4030能够使用例如主机B 4030上运行的网络浏览器程 序经由网络4050来获取关于多功能装置4010的信息。
多功能装置4010中的USB端口 5063b与USB存储器4040连接。多功能 装置4010能够响应对操作面板5061的操作来复制USB存储器4040中的非易 失性存储器(Mem) 4041中存储的数据(诸如图像数据)并且能够基于该数 据打印图像。多功能装置4010可将打印中使用的数据(诸如图像数据)存储 在存储器5030或硬盘5067中。
现在,将对多功能装置4010中的基本打印流进行描述。
所述打印流包括例如打印设置处理、数据接收处理、图像形成处理、进 纸处理、打印处理以及排纸处理。
在打印设置处理中,响应操作面板5061的操作或基于来自网络4050的 信息的接收,在输入作业之前,设置图像信息等的处理条件。在数据接收处 理中,从另一装置接收用于打印的信息。尽管能够接收各种格式的信息,但 是在第一示例性实施例中例示了 PDF (PDL的一种格式)格式的数据。在数据 的接收中,经由网络端口 5062或USB端口 5063从其他装置接收所述数据, 或从连接到USB端口 5063的记录介质读出信息。
图像形成处理由图1所示的图像形成单元5031实现。在图像形成处理 中,基于所述数据接收处理中接收到的信息形成图像。所述接收的信息可以
是图像数据自身或者以PDL描述的PDL数据。当接收的数据是PDL数据时, 通过由解释器5032解释PDL数据的解释处理和由光栅器5033将PDL数据描 画为图像的光栅化处理来实现图像形成处理。可以根据多种打印语言在多功 能装置4010中安装多种类型的解释器5032。相同的情况应用到光栅器5033。
在解释处理中,对PDL数据中包括的描画指令序列进行解释。将解释处 理分成进行描画设置的处理和实际描画处理。将描画处理进一步分类成图像 数据描画处理、文字描画处理和图形描画处理。在光栅化处理中,基于在解 释处理中解释的描画指令在帧缓冲器5020中描画线和/或图像。
在进纸处理中,将在进纸单元5064上放置的纸张送入打印单元5065。 纸张选择单元5038基于PDL数据中包含的纸张选择数据或打印设置中包含的 纸张选择设置来选择要送入的纸张。在打印处理中,对在进纸处理中送入的 纸张进行打印。在排纸处理中,将在打印处理中经过打印的纸张排出多功能 装置。除上述处理外,整理单元5066可进行整理处理。整理处理包括例如订 钉(stapling)、打孔和移位(shifting)。
根据本发明的实施例,对于PDL数据中指定的纸张边界框(媒体框)和 描画边界框(裁剪框)假定了以下三种描画模式。在实际使用的描画框的组 合中描画模式彼此之间不同。在本说明书中将这三种描画模式称为OFFICE 模式、POD—l模式和P0D—2模式。
图3A到3D示出了上述描画模式中的打印结果的示例。图3A示出了原 始PDL数据40。对于PDL数据40指定了描画边界框41和纸张边界框42。PDL 数据40包括彩色条码43、包括出血部分的描画内容44和规矩线45a到45d。
基于PDF数据的概念将纸张边界框描述为媒体框并且将描画边界框描述 为裁剪框。然而,可以考虑表示整理后纸张大小的裁切框(trim box)和表示 内容大小的作品框(art box)。此外,可以从三个或更多个边界框选择优选 纸张大小,或者可以确定描画中使用的裁剪范围。
在OFFICE模式(省纸模式)中,描画边界框41被用作纸张选择和描画 范围指定所基于的基准边界框。图3B示出了以OFFICE模式打印的示例性打 印结果。如图3B所示,在0FFICE模式中,由于使用描画边界框41来选择纸 张和指定描画内容,所以有可能节省页的页边空白。
在POD—1模式(有页边空白的全页打印模式)中,纸张边界框42被用 作纸张选择所基于的基准边界框并且描画边界框41被用作描画范围的指定 所基于的基准边界框。图3C示出了以POD—1模式打印的示例性打印结果。当 打印在纸张边界框42与描画边界框41不一致的图3A中示出的PDL数据时, 多功能装置4010使用纸张边界框42来选择纸张同时多功能装置4010选择描 画边界框41作为描画大小。因此,在P0D—l模式中,即使当彩色条码43、 描画内容44的出血部分以及规矩线45a到45d在描画边界框41之外时,由 于它们被裁切掉因此也不被输出(打印)。
在P0D_2模式(没有页边空白的全页打印模式)中,纸张边界框42被 用作纸张选择和描画范围指定所基于的基准边界框。图3D示出了以POD—2 模式打印的示例性打印结果。当如图3D所示的示例中选择了 POD—2模式时, 多功能装置使用纸张边界框42来选择纸张并指定打印中的描画范围。因此, 有可能描画包括在描画边界框41之外对象的全页。P0D_2模式与P0D_1模式 的不同之处在于能够打印描画范围外的数据。
图4是示出当输入的PDL数据中纸张边界框42与描画边界框41不一致 时在多功能装置4010中的图像形成处理的示例。基本打印流与上述的类似。
参照图4,在步骤S1001中,范围重设单元5039使用"OFF"将不一致 标记初始化。不一致标记表示在PDL数据(打印数据的示例)中包含的全部 页中纸张边界框42是否与的描画边界框41 一致。如果纸张边界框42与描画 边界框41一致,则将不一致标记设为"OFF",如果纸张边界框42与描画边 界框41不一致,则将不一致标记设为"0N"。将不一致标记的状态存储在例 如存储器5030中。
在步骤S1002中,解释器5032获取PDL数据并将获取的PDL数据存储 在存储器5030中。具体地说,例如图像形成单元5031将经由网络4050通过 网络端口 5062从主机B 4030发送的PDL数据存储在存储器5030中。
在步骤S1003中,解释器5012对每一逻辑页获取包含在获取的PDL数 据中的关于纸张边界框42的信息和关于描画边界框41的信息。根据PDF规 范,不可能省略纸张边界框42而有可能省略描画边界框41。当省略描画边 界框41时,只获取纸张边界框42。根据第一示例性实施例,获取单元通过
步骤S1003实现。可以将纸张边界框42描述为关于纸张大小的纸张大小信息, 并且可以将描画边界框41描述为关于描画范围大小的描画范围大小信息(参 照图3A到3D)。
在步骤S1004中,解释器5032对每一逻辑页判断获取的纸张边界框42 是否与获取的描画边界框41 一致。根据第一示例性实施例,判断单元通过步 骤S1004实现。
如果解释器5032判断获取的纸张边界框42与获取的描画边界框41不 一致,则处理进入步骤S1005。在步骤S1005中,解释器将不一致标记设为 "0N"接着处理进入步骤S1006中。如果解释器5032判断获取的纸张边界框 与获取的描画边界框41 一致,则处理跳过步骤S1005进入步骤S1006。
在步骤S1006中,解释器5032判断是否已对获取的PDL数据中的全部 逻辑页进行了纸张边界框与描画边界框41是否一致的判断。如果解释器5032 判断还未对PDL数据中的全部页进行该判断,则处理返回步骤S1003并且反 复步骤S1003到S1006的处理直到已对PDL数据中的全部逻辑页进行了所述 判断。将在全部逻辑页中纸张边界框42是否与描画边界框41 一致的判断结 果保存在不一致标记中。
在步骤S1007到S1009中,范围重设单元5039基于不一致标记的状态 选择描画模式(OFFICE模式、P0D—1模式和P0D—2模式)中的一个。
具体来说,在步骤S1007中,范围重设单元5039判断不一致标记是否 被设为了 "0N"。如果范围重设单元5039判断不一致标记被设为了 "OFF"(步 骤S1007中的判断结果为否定),则在全部页中纸张边界框42与描画边界框 41一致。因此,与选择的描画模式无关地获取到相同的打印结果。在此情况 下,在步骤S1008中,范围重设单元5039将P0D—1模式设为描画模式接着处 理进入步骤S1010。
如果范围重设单元5039判断不一致标记被设为了 "0N"(步骤S1007中 的判断结果为肯定),则通过基于打印设置的范围重设器5035和基于打印数 据的范围重设器5036进行处理。具体来说,在步骤S1009中,进行了描画模 式选择步骤,在该步骤中基于PDL数据或包含图像信息条件和打印条件的打 印设置信息来选择更优的描画模式。根据第一示例性实施例,通过步骤S1009
实现了第一选择单元。以下将详细描述描画模式选择步骤。
在以上描述的步骤S1008和S1009中,基于范围重设单元5039选择的 描画模式对PDL数据中包含的各页进行图像形成。
在步骤S1010中,解释器5032对PDL数据中的全部页再次获取纸张边 界框42和描画边界框41。在步骤S1011中,解释器5032确定在上述步骤S1008 和S1009中选择的描画模式。
当选择的描画模式是OFFICE模式时,将各页的描画边界框41用作纸张 选择和描画范围指定所基于的基准边界框。因此,在步骤S1012中,解释器 5032将全部逻辑页中的纸张边界框42用描画边界框41替换,接着处理进入 以下描述的步骤S1014。当然,对描画边界框与纸张边界框不一致的页进行 步骤S1012就足够了。当选择的描画模式是P0D_1模式时,不指定纸张选择 和描画范围指定所基于的边界框。因此,解释器5032根据PDL数据中定义的 边界框继续该处理。换句话说,解释器5032使用纸张边界框来选择纸张并使 用描画边界框来指定描画范围。在此情况下,处理从步骤S1011进入以下描 述的步骤S1014。
当选择的描画模式是POD—2模式时,用各页的纸张边界框42作为纸张 选择和描画范围指定所基于的基准边界框。在此情况下,在步骤S1013中, 解释器5032将全部逻辑页中的描画边界框41用纸张边界框42来替换,接着 处理进入下述的步骤S1014。当然,对描画边界框与纸张边界框不一致的页 进行步骤S1013就足够了。
作为边界框替换的结果,当解释器5032进行解释时对每个逻辑页指定 了与描画模式对应的纸张边界框和/或描画边界框。在步骤S1014中,基于所 述指定,解释器5032进行解释并且光栅器5033进行光栅化。步骤S1014的 结果给每个逻辑页生成了图像数据并且将所述生成的图像数据存储在帧缓冲 器5020中。根据第一示例性实施例,通过步骤S1014实现第一生成单元。
在步骤S1015中,解释器5032判断是否已对获取的PDL数据中的全部 逻辑页进行了与描画模式相对应的解释和光栅化处理。如果解释器5032判断 还未对获取的PDL数据中的全部逻辑页进行解释和光栅化处理,则处理返回 步骤S1010并且反复步骤S1010到S1015的处理直到已对获取的PDL数据中
的全部逻辑页进行了解释和光栅化处理。如果已对获取的PDL数据中的全部 逻辑页进行了解释和光栅化处理,则终止图4中的图像形成处理。
图像形成单元5031根据图4的流程图对各页进行所述图像形成处理。 与所述图像形成处理并行,纸张选择单元5038选择与生成的图像数据相关联 的纸张。进纸单元5064送入通过纸张选择单元5038选择的纸张,打印单元 5065基于帧缓冲器5020中存储的图像数据在进纸单元5064送入的纸张上形 成(打印)图像。如有需要,整理单元5066对打印了图像的纸张进行整理处 理。
以下将详细描述图4中的步骤S1009中的描画模式选择步骤。描画模式 选择步骤理想中由两部分构成。 一部分对应于基于打印设置的范围重设器 5035根据打印者(下文称为"用户")所做的打印设置来选择优选描画模式 的方法。另一部分对应于基于打印数据的范围重设器5036根据PDL数据来估 计数据生成者想要的输出结果并且根据估计结果来选择优选描画模式的方 法。
通过利用多功能装置4010的整版功能的N-up打印优选例示了基于打印 设置的描画模式的选择。表示图3A所示的规矩线45a到45d和彩色条码43 的信息是用于对物理纸张进行的整理处理的附加信息。在多功能装置4010 中在一张物理页上对添加了附加信息的多张逻辑页进行整版的处理使得所述 附加信息毫无意义。
根据纸张大小来对图像数据调整大小、称为Fit to Page (适合页面) 打印的打印方法同样适用。换句话说,当选择了 N-up打印或Fit to Page 打印,经常出现只需要描画内容44而不需要页边空白输出的情况。
在上述的打印设置处理中,基于打印设置的范围重设器5035预先将用 户能进行的打印设置与优于所述打印设置的描画模式相关联。该关联允许获 取用户期望的输出结果(想要的输出结果)。
作为上述情况的期望示例,CPU 5010在操作面板5061的图像显示单元 中显示了图5所示的图形用户界面50。用户操作操作面板5061 (也称为操作 屏)来对打印设置设定描画模式。在图5所示的示例中,栏51表示当指定 N-up打印时设定以OFFICE模式描画。栏52表示当指定Fit to Page打印时
设定以P0D_1模式描画。栏53表示当指定装订处理时不指定使用的描画模式。 用户从下拉菜单55显示的项中选择栏51到53的内容。
以上述方式为各个打印设置(N-up打印、Fit to Page打印和装订中的 各个)设定描画模式之后按0K按钮54来使打印设置有效。基于打印设置的 范围重设器5035将打印设置登记在例如存储器5030中。在图像形成处理中 的后续步骤中,多功能装置4010基于用户使用操作面板5061指定的打印设 置来选择描画模式。通过在多功能装置中安装可移动介质以打印可移动介质 中的PDL数据的技术来例示不使用打印机驱动程序的直接打印。在此情况下, 用户能够在可移动介质中打印PDL数据并且能够在多功能装置中使用操作面 板来为PDL数据设定打印设置。多功能装置4010能够使用已设定的打印设置 以及使用图5中的图形用户界面50登记的信息来选择描画模式。
如上所述,根据第一示例性实施例,通过基于打印设置的范围重设器 5035来实现登记单元,该基于打印设置的范围重设器5035预先与描画模式 相关联地登记N-up打印、Fit to Page打印和装订(关于图像的设置的示例)。
在默认情况下,用户可将可用的描画模式与打印设置相关联。在此情况 下,例如,CPU 5010在操作面板5061的图像显示单元中显示图6所示的图 形用户界面60 (在其中进行进纸设置)。用户操作在操作面板5061中的操作 单元以从下拉菜单64显示的项中选择与期望的描画模式对应的项。当进行进 纸设置时能够以上述方式能够以上述方式选择描画模式。优选只有当在栏62 中指定自动选择时才使描画模式的选择有效。
以下将描述基于PDL数据(打印数据)估计数据生成者想要的输出结果 并且基于估计结果选择描画模式的示例性方法。通过基于打印数据的范围重 设器5036来进行估计和选择。具体来说,基于打印数据的范围重设器5036 判断纸张边界框42与描画边界框41之间的不一致是否是数据生成者的希望 并且基于该判断结果选择描画模式。
为了方便起见一般用标准纸张大小来打印。例如,在日本广泛使用的包 括"A3"和"A4"的"A"格式、包括"B5"和"B4"的"B"格式、明信片
大小、信封大小。在一本打印物中很少使用多种类型的标准格式。基于打印 数据的范围重设器5036基于这些特征进行处理。
图7是示出基于PDL数据选择描画模式的方法的示例的流程图。根据第
一示例性实施例,当用户在打印中没指定使用图5所示的图形用户界面50 登记的打印设置时,基于以下方式中的PDL数据选择描画模式。参照图7, 在步骤S2001和S2002中,基于打印数据的范围重设器5036用0将纸张边界 计数器和描画边界计数器的值初始化。图8示出了其中存储有纸张边界计数 器和描画边界计数器的设置的表80。如图8所示,为相同格式组的标准纸张 大小设定纸张边界计数器和描画边界计数器的值。
尽管为图8所示的示例中包括多种标准纸张大小的各格式组设定了纸张 边界计数器和描画边界计数器的值,但是可以其他方式创建表80。可以为各 标准纸张大小设定纸张边界计数器和描画边界计数器的值。将表80存储在例 如存储器5030中。
在步骤S2003中,解释器5032对每一页获取关于纸张边界框和描画边 界框的信息。
在步骤S2004中,基于打印数据的范围重设器5036判断步骤S2003中 获取的纸张边界框所指定的纸张大小是否与表80中登记的标准纸张大小的 一个一致。根据第一示例性实施例,通过步骤S2004实现第一比较单元。
如果在步骤S2004中的判断结果是肯定的,随后在步骤S2005中,基于 打印数据的范围重设器5036将表80中的纸张边界计数器中的相应栏中的值 加1接着处理进入步骤S2006中。如果在步骤S2004中的判断结果为否定, 则程序跳过步骤S2005进入步骤S2006。根据第一示例性实施例,通过步骤 S2005来实现第一计数单元。第一计数单元对在纸张边界框中设置标准纸张 大小的页的数量进行计数。
在步骤S2006中,基于打印数据的范围重设器5036判断在步骤S2003 中获取的描画边界框所指定的描画范围的大小是否与表80中登记的标准纸 张大小中的一个一致。根据第一示例性实施例,通过步骤S2006实现第二比 较单元。
如果在步骤S2006中的判断结果为肯定,则进入步骤S2007,基于打印 数据的范围重设器5036给表80中的描画边界计数器中相应栏中的值加1, 接着处理进入步骤S2008。如果在步骤S2006中的判断结果为否定,则程序
跳过步骤S2007而进入步骤S2008。根据第一示例性实施例,通过步骤S2007 实现第二计数单元。第二计数单元对在描画边界框中设定了标准纸张大小的 页进行计数。
在步骤S2008中,基于打印数据的范围重设器5036判断是否已对获取 的PDL数据中的全部页进行了边界框定义的大小是否与标准纸张大小一致的 判断。如果基于打印数据的范围重设器5036判断没有对PDL数据中的全部页 进行了所述判断,则处理返回步骤S2003并且反复步骤S2003到S2008的处 理直到已对PDL数据中的全部页进行了所述判断。
对于不应该选择的纸张类型,可不增加边界计数器的值。例如,在中国 使用"8K"和"16K"的标准纸张大小,但是在日本很少使用。因此,要选择 的纸张类型可以限于在日本使用的多功能装置4010,以避免在日本很少使用 的标准纸张大小与边界框指定的大小之间的偶然一致。换句话说,可以将在 日本很少使用的标准纸张大小设为不应该选择的纸张类型,并且即使当这样 的纸张类型与边界框指定的大小一致时也可不增加边界计数器的值。
在步骤S2009中,基于打印数据的范围重设器5036从表80中获取纸张 边界计数器的最大值。在步骤S2010中,基于打印数据的范围重设器5036 从表80中获取描画边界计数器的最大值。
在步骤S2011中,基于打印数据的范围重设器5036判断纸张边界计数 器的最大值是否与描画边界计数器的最大值一致。如果基于打印数据的范围 重设器5036判断纸张边界计数器的最大值与描画边界计数器的最大值一致, 则估计描画模式较为困难。因此,在此情况下,在步骤S2012中,CPU 5010 在操作面板5061中的图像显示单元中显示图9所示的图形用户界面70,并 且使用户选择描画模式。
在图9中的图形用户界面70中的栏71内显示与描画模式相对应的内容。 用户从下拉菜单72显示的项中选择栏71的内容。
在图9所示的图形用户界面70中,用户不仅能够设定纸张/描画大小而 且能够指示试打印。用户能够按试打印按钮73以显示模拟与从下拉菜单72 内显示的项中选择的描画模式相对应的打印结果的图像或按行显示模拟与下 拉菜单72中显示的描画模式相对应的打印结果的图像。
为了支持利用图9所示的图形用户界面70的选择步骤,根据第一示例
性实施例的多功能装置4010显示图10所示的画面。图IO示出了其中显示了 与描画模式相对应的打印结果的示例性画面1001。参考图IO,分别在右上方、 左下方和右下方示出了模拟与OFFICE模式、POD—1模式和POD—2模式相对应 的打印结果的图像1001a到1001c。在图10的左上方还示出了基于包括纸张 边界框和描画边界框的原始PDL数据的图像1001d。用户参考图10中的画面 1001使用图9所示的图形用户界面70来选择描画模式。
返回参考图7,如果基于打印数据的范围重设器5036在步骤S2011中判 断纸张边界计数器的最大值与描画边界计数器的最大值不一致,则在步骤 S2013中,基于打印数据的范围重设器5036判断描画边界计数器的最大值是 否比纸张边界计数器的最大值大。基于打印数据的范围重设器5036用在描画 边界计数器的最大值和纸张边界计数器的最大值中较大的最大值作为纸张选 择和描画范围指定所基于的基准边界框。具体来说,如果描画边界计数器的 最大值比纸张边界计数器的最大值大,则在步骤S2014中,基于打印数据的 范围重设器5036选择基于描画边界框来选择纸张并指定描画范围的OFFICE 模式。如果纸张边界计数器的最大值比描画边界计数器的最大值大,则在步 骤S2015中,基于打印数据的范围重设器5036选择基于纸张边界框来选择纸 张并指定描画范围的POD—2模式。
以下将描述基于图7所示的PDL数据来选择描画模式的方法的具体示例。
图11A到11D示出了基于PDL数据来选择描画模式的方法的第一示例。 图IIA示出了 PDL数据的示例。图IIB示出了标准纸张大小的示例。图11C 示出了图8所示的表80的初始值。图11D示出了图8所示的表80的最终设 置。
在上述第一示例中,基于图IIA所示的由具有纸张边界框和描画边界框 的页构成的PDL数据来选择描画模式。在图11A所示的PDL数据中,指定"A4" 大小为第1到4页的物理纸张,指定"A3"为第五页的物理纸张。图11B示 出了标准纸张大小。
如图11C所示,首先用0来初始化纸张边界计数器和描画边界计数器的
值(图7中步骤S2001到S2002)。
接着,对各页进行将与纸张边界框定义的相同大小的纸张类型相对应的 边界计数器的值加1的处理(图7中步骤S2004到S2008)。该加法处理的结 果形成了图11D所示的表80中的值。
然后,获取纸张边界计数器和描画边界计数器的最大值(图7中步骤 S2009和S2010)。由于在图11D所示的示例中纸张边界计数器的最大值比描 画边界计数器的最大值大,所以将基于纸张边界框输出的P0D_2模式选择为 描画模式(图7中步骤S2015)。
图12A和12B示出了基于PDL数据选择描画模式的方法的第二示例。图 12A示出了PDL数据的示例。图12B示出了图8所示的表80的最终设置。表 80的标准纸张大小和初始值与图IIB和IIC所示的相同。
在上述第二示例中,基于图12A所示的由具有纸张边界框和描画边界框 的页构成的PDL数据来选择描画模式。在图12A的PDL数据中,假定用户基 于经过整版的数据重设描画边界框以生成分发数据。图12B示出了表80中的 边界框的值,所述值是对图12A所示的PDL数据进行图7中步骤S2001到 S2008中的步骤的结果。
由于在图12B所示的示例中描画边界计数器的最大值比纸张边界计数器 的最大值大,所以选择基于描画边界框输出的OFFICE模式作为描画模式(图 7中步骤S2014)。
图7所示的方法允许考虑数据生成者意图的打印。例如,当数据生成者 在纸张边界计数器中选择的标准纸张大小数比描画边界计数器其中的数大 时,则多功能装置考虑到想用标准纸张大小作为纸张大小进行打印的数据生 成者的意图来选择P0D一2模式。根据本发明的实施例的多功能装置基于数据 生成者的希望选择的标准纸张大小来选择描画模式。
如上所述,根据本发明的第一示例性实施例,打印设置预先与描画模式 相关联,当指定使用打印设置的打印时,以与打印设置相关联的描画模式来 进行打印。此外,以基于PDL数据中指定的纸张大小和描画范围大小与预先 设定的标准纸张大小的比较结果选择的描画模式来进行打印。因此,即使纸 张大小与PDL数据的描画范围的大小不一致,也能够估计在纸张选择和描画
范围指定中用户或数据生成者的意图。因此,即使描画范围的大小与PDL数 据中的纸张大小不一致,也能够基于打印设置和PDL数据来选择更优选的纸 张和描画范围。
在第一示例性实施例中,在基于PDL数据的描画模式的选择中,判断在 由边界框定义的纸张大小(描画范围的大小)是否与表80中登记的标准表大 小中一个一致(图7中步骤S2004和S2006)。然而,没有必要判断边界框定 义的纸张大小(描画范围的大小)是否与表80中登记的标准纸张大小中的一 个完全一致。例如,可以判断纸张边界框定义的纸张大小(描画范围的大小) 与表80中登记的标准纸张大小(也称为基准纸张大小)中的一个之间的差是 否不比能够假定纸张大小(描画范围的大小)与标准纸张大小一致的阈值大。
在第一示例性实施例中,获取与表80中登记的标准纸张大小一致的"纸 张边界计数器的最大值和描画边界计数器的最大值",并根据纸张边界计数器 的最大值与描画边界计数器的最大值之间的关系选择描画模式(图7中步骤 S2009到S2015)。然而,可基于与表80中登记的标准纸张大小一致的"纸张 边界计数器中的页数和描画边界计数器中的页数"来选择描画模式。例如, 可计算与标准纸张大小一致的纸张边界计数器和描画边界计数器中的页数与 PDL数据中的页数的比率,以根据所述计算的比率来选择描画模式。
在第一示例性实施例中,在基于打印设置的描画模式的选择中,与描画 模式关联的打印设置并不限于图5所示的那些。具体来说,尽管在图5中的 图形用户界面50中,将N-up打印和Fit to page打印登记为与图像数据的 生成相关的打印设置的示例并且将装订登记为与整理处理相关的打印设置的 示例,但是被登记的打印设置并不限于图5所示的那些。
尽管在第一示例性实施例中,当不能基于打印设置来选择描画模式时 基于PDL数据来选择描画模式,但是判断方法不限于上述一种。例如,只可 以进行判断中的一种。或者,可以进行基于打印设置的描画模式的判断和基 于PDL数据的描画模式的判断这两者。在此情况下,如果基于打印设置选择 的描画模式与基于PDL数据选择的描画模式不同,可以给予通过预定方法选 择的描画模式优先或者给予通过用户指定方法选择的描画模式优先。
第二示例性实施例
以下将描述第二示例性实施例。在第一示例性实施例中描述了在打印中 使用了PDL数据的情况。然而,近些年来,除了打印之外还在包括存储介质 的存储和通过传真机的数据通信的广泛领域内使用PDL数据。基于此,在第
二示例性实施例中描述了在除打印之外的应用中使用了 PDL数据的情况。第 二示例性实施例与上述第一示例性实施例的不同之处主要在于PDL数据的应 用上。因此,在第二示例性实施例中使用了图1到12B中使用的相同标号来 识别在第一示例性实施例中的相同构件。在此省略了这些构件的详细描述。 与在第一示例性实施例中相同,在第二示例性实施例中例示了 PDF数据。
以下描述将PDL数据转换成图像数据并将所述图像数据存储在存储介质 中的示例性流程。
存储介质中的存储处理包括存储设定处理、数据接收处理、图像形成处 理、数据压縮处理和记录处理。因为数据接收处理和图像形成处理与第一示 例性实施例中的相同,所以在此省略对数据接收处理与图像形成处理的描述。 除了将图像存储中使用的设置用打印设置替代之外,存储设置处理与第一示 例性实施例中的打印设置处理类似。
在数据压縮处理中,通过图像转换单元5037压縮在帧缓冲器5020中存
储的图像数据以节省文件存储空间。例如,用Modified Huffman (腿)
/Modified Read (MR)格式作为黑白图像的压縮格式而用基于离散余弦变换
(DCT)的JPEG格式作为彩色图像的压縮格式。
在记录处理中,将通过图像转换单元5037压縮的图像数据存储在指定 的存储介质中。当反复打印时,在多功能装置4010的硬盘5067中的图像数 据的存储消除了图像形成处理的需要。根据第二示例性实施例,通过响应来 自CPU 5010的指示将图像数据存储在硬盘5067 (存储介质的示例)中来实 现第一存储单元。
能够将以上述方法存储在硬盘5067中的图像数据转移给其他装置。存 储的图像数据能够进行另一转换。能够直接打印或能够通过设备整版并打印 所述存储的图像数据。因此,期望以用纸张边界框作为基准边界框的POD—2
模式形成以上述方式存储的图像数据的图像并且单独保存关于描画边界框的信息。
具体来说,CPU 5010将关于在以上述方式存储的图像数据所基于的PDL 数据中的描画边界框的信息与该图像数据相关联地存储在例如硬盘5067中。 根据第二示例性实施例,通过响应来自CPU 5010的指示将关于描画边界框的 信息存储在硬盘5067 (存储介质的示例)中来实现第二存储单元。
当打印以上述方式存储的图像数据时,范围重设单元5039指定POD—2 模式。作为结果,对于每一逻辑页指定与描画模式对应的纸张边界框和/或描 画边界框。根据第二示例性实施例,通过指定POD—2模式的范围重设单元5039 来实现第二选择单元。
根据范围重设单元5039以上述方式指定的POD—2模式,解释器5032进 行解释,光栅器5033进行光栅化,以生成图像数据。根据第二示例性实施例, 通过根据POD—2模式由解释器进行的解释处理以及由光栅器5033进行的光栅 化处理实现第二生成单元。
通过上述处理,与日本特开11-4339号公报所公开的技术不同,能够消 除手动设置的需要,并且能够将图像数据转移到另一装置。
当复制或移动图像数据时,优选将表示以P0D_2模式进行打印的信息和 关于与所述图像数据相关联地存储的描画边界框的信息与所述图像数据一起 复制或移动。
第三示例性实施例
以下将对第三示例性实施例进行描述。如果在第一示例性实施例中在图 7中步骤S2011中的判断结果为肯定,则多功能装置4010使用户使用如图9 所示的图形用户界面70来选择描画模式。相反,根据第三示例性实施例,当 检测到纸张边界框与描画边界框不一致的页时,显示图9中的图形用户界面 70。
第三示例性实施例只描述了与第一及第二示例性实施例的不同之处,在 此省略了与第一及第二示例性实施例相同之处的详细描述。
如果在第一示例性实施例中在图4中的步骤S1007中的判断结果为肯
定,则进行步骤S1009。第三示例性实施例不同于第一示例性实施例的地方
在于如果在图4的步骤S1007中的判断结果为肯定则进行图7中的步骤 S2012。
具体来说,如果纸张边界框与描画边界框不一致,则显示图9中的图形 用户界面70。
用户能够使用图9中的图形用户界面70来选择期望的描画模式,以实 现反映用户意图的打印。尽管在第三示例性实施例中,如果图4中的步骤 S1007的判断结果为肯定则显示了图9所示的图形用户界面70,但是多功能 装置可以显示图IO所示的画面1001以使用户选择描画模式。
第四示例性实施例
以下将描述第四示例性实施例。在上述第一示例性实施例中,用户选择 对应与描画模式相关联地登记的已设定的打印设置所对应的描画模式。相反,
在第四示例性实施例中描述了根据打印设置选择描画模式而不给用户增加负 担的方法。
第四示例性实施例只描述了与第一到第三示例性实施例的不同之处,在 此省略了与第一到第三示例性实施例相同之处的详细描述。
图13是示出根据第四示例性实施例的处理的流程图。如果在进行了图4 中的步骤SIOOI到S1007之后步骤S1007中的判断结果为肯定,则进行图13 中的处理。
在步骤S1301中,CPU 5010判断使用操作面板5061选择的打印设置是 否包括裁切页的页面裁切和彩色打印中的至少一种。
如果在步骤S1301中的判断结果为肯定,则随后在步骤S1302中,基于 打印数据的范围重设器5036选择P0D_2模式作为描画模式。由于当进行页面 裁切或彩色打印时有必要打印在描画范围之外的彩色条码、规矩线等等,因 此基于打印数据的范围重设器5036在步骤S1302中选择P0D_2模式以打印彩 色条码和规矩线。
如果在步骤S1301中的判断结果为否定,则随后在步骤S1303中,由于 没有必要打印彩色条码、规矩线等等,因此基于打印数据的范围重设器5036
选择P0D_1模式作为描画模式。
可以在步骤S1301中进行另一判断步骤。例如,除了判断使用操作面板
5061选择的打印设置是否包括页面裁切和彩色打印中的至少一种之外,CPU 5010还可以判断要描画的数据是否存在于要打印的PDL数据的描画范围之 外。
如果CPU 5010判断打印设置包括页面裁切和彩色打印中的至少一种并 且要描画的数据存在于描画范围之外,则基于打印数据的范围重设器5036 选择POD—2模式。
根据本发明的第四示例性实施例,即使纸张边界框与描画边界框不一 致,也能够考虑到设定的打印设置来选择适当的描画模式而不会增加用户负 担。
其他示例性实施例
通过运行计算机中的RAM或ROM中存储的程序来实现根据本发明实施例 的构成图像处理装置的各单元和图像处理方法的各步骤。程序及记录所述程 序的计算机可读记录介质包括在本发明内。
本发明可以通过例如系统、装置、方法、程序或存储介质来实现。具体 来说,本发明能够应用于由多个装置构成的系统或包含单个设备的装置。
可以通过以下方式实现本发明向系统或装置直接或远程地提供实现上 述示例性实施例的功能的软件程序(与图4和7所示的流程图相对应的程序),
并且通过所述系统或装置的计算机读取并执行所提供的程序代码。
在此情况下,安装在计算机中的使计算机能够实现本发明的实施例功能
的程序代码自身也实现了本发明。换句话说,本发明适用于实现本发明实施
例的功能的计算机程序本身。
上述程序可以是目标代码、解释器执行的程序或提供给操作系统(OS)
的脚本数据,只要其具有所述程序的功能。
用来提供所述程序的记录介质可以是任意记录介质,例如软盘、硬盘、
光盘、磁光(MO)盘、光盘只读存储器(CD-ROM)、可记录光盘(CD-R)、可
重写光盘(CD-RW)、磁带、非易失性存储卡、ROM或数字通用光盘(DVD(DVD-ROM
或勵-R))。
作为选择,还可通过使用客户端计算机的浏览器访问因特网上的网页以 将根据本发明的实施例的计算机程序自身或者包含自动安装功能的压縮文件 下载到诸如硬盘的记录介质中。
将构成本发明的程序的程序代码分割成多个文件,并从不同的网页下载
各个分割文件。换句话说,本发明的范围还包括允许多个用户下载用来实 现本发明的功能的程序文件的万维网(WWW)服务器。
将本发明实施例的程序加密并存储在诸如CD-ROM的记录介质中,可以将 这些程序分发给多个用户。在此情况下,仅允许满足预定条件的用户通过互 联网从网站下载解密密钥信息,使用该密钥信息解密经由互联网从网页上下 载的代码,并且在计算机中安装并执行通过使用下载的密钥信息解密的程序。
执行所读取程序的计算机实现了上述实施例的功能。此外,在所述计算 机上运行的OS等根据所述程序中的指令执行实际处理的部分或者全部来实现 上述实施例的功能。
作为选择,在从存储介质读取的程序写入由计算机的扩展板或连接到计 算机的功能扩展单元提供的存储器之后,功能扩展板或者功能扩展单元中的 CPU等根据所述程序中的指令可以执行实际处理的部分或者全部,以实现上
述示例性实施例的功能。
虽然参照示例性实施例对本发明进行了描述,但是应当理解的是本发明 并不限于所公开的示例性实施例。应当对权利要求的范围给予最宽泛的解释, 以包括所有变体、等同结构和功能在内。
权利要求
1.一种图像处理装置,其包括获取单元,用于从打印数据中获取关于为打印而设置的纸张大小的纸张大小信息以及关于描画范围大小的描画范围大小信息;判断单元,用于判断基于所述纸张大小信息的纸张大小是否与基于所述描画范围大小信息的描画范围大小一致;第一选择单元,用于如果基于所述纸张大小信息的所述纸张大小与基于所述描画范围大小信息的所述描画范围大小不一致,则根据为打印所述打印数据设置的打印设置信息来选择要在其上形成基于所述打印数据的图像的纸张和所述图像的描画范围;以及第一生成单元,用于根据由所述第一选择单元选择的所述纸张和所述描画范围通过使用所述打印数据生成用于在所述纸张上形成所述图像的图像数据。
2. 根据权利要求l所述的图像处理装置,其中,如果不能根据所述打印 设置信息来选择要基于所述打印数据在其上形成所述图像的所述纸张和所述 图像的所述描画范围,则所述第一选择单元通过使用在所述打印数据中为各 页设置的所述描画范围大小信息和所述纸张大小信息来选择要在其上形成基 于所述打印数据的所述图像的所述纸张以及所述图像的所述描画范围。
3. 根据权利要求l所述的图像处理装置,还包括登记单元,用于登记关于要在其上形成所述图像的所述纸张和所述图像 的描画范围的所述打印设置信息;其中所述第一选择单元使用所述登记的设置信息来选择要在其上形成所 述图像的所述纸张和所述图像的所述描画范围。
4. 根据权利要求3所述的图像处理装置,其中,所述第一选择单元包括-第一比较单元,用于对文档的每一页将从所述纸张大小信息确定的 页纸张大小与基准纸张大小进行比较;第一计数单元,用于对其纸张大小是特定基准纸张大小的页的数量 进行计数,如果所述页纸张大小与所述基准纸张大小之间的差不比阈值大时, 则所述纸张大小是所述特定基准纸张大小; 第二比较单元,用于对文档的每一页将从所述描画范围大小信息确 定的页描画范围大小与所述基准纸张大小进行比较;以及第二计数单元,用于对其描画范围大小是特定基准纸张大小的页的 数量进行计数,如果所述描画范围大小与所述基准纸张大小之间的差不比阈值大时,则所述描画范围大小是所述特定基准纸张大小;并且其中所述第一选择单元根据由所述第一计数单元和所述第二计数单元计 数的页数来选择要在其上形成基于所述打印数据的所述图像的所述纸张和所 述图像的所述描画范围。
5. 根据权利要求l所述的图像处理装置,还包括第一存储单元,用于将所述第一生成单元生成的所述图像数据存储在存 储介质中;以及第二存储单元,用于存储与所述第一存储单元存储的所述图像数据相对 应的所述描画范围大小信息。
6. 根据权利要求5所述的图像处理装置,还包括第二选择单元,用于根据与所述图像数据对应的所述描画范围大小信息 来选择要在其上形成基于所述第一存储单元存储的所述图像数据的图像的所 述纸张和所述图像的所述描画范围;以及第二生成单元,用于根据所述第二选择单元选择的所述纸张和所述描画 范围来生成基于所述第一存储单元存储的所述图像数据的图像。
7. 根据权利要求l所述的图像处理装置,其中如果所述设置的打印设置 信息包括页面裁切和彩色打印中的至少一种,则所述第一选择单元通过使用 为所述打印数据设置的所述纸张大小信息来选择要在其上形成基于所述打印 数据的所述图像的所述纸张和所述图像的描画范围。
8. 根据权利要求l所述的图像处理装置,其中所述第一选择单元对于以 下是可操作的根据基于所述纸张大小信息的所述纸张大小来选择要在其上形成基于所 述打印数据的所述图像的所述纸张以及所述图像的所述描画范围;根据基于所述描画范围大小信息的所述描画范围大小来选择要在其上形 成基于所述打印数据的所述图像的所述纸张以及所述图像的所述描画范围; 以及根据基于所述纸张大小信息的所述纸张大小来选择要在其上形成基于所 述打印数据的所述图像的所述纸张,以及根据基于所述描画范围大小信息的 所述描画范围大小来选择基于所述打印数据的所述图像的所述描画范围。
9. 一种图像处理装置,其包括获取单元,用于从打印数据中获取关于为打印而设置的纸张大小的纸张 大小信息以及关于描画范围大小的描画范围大小信息;判断单元,用于判断基于所述纸张大小信息的所述纸张大小是否与基于 所述描画范围大小信息的所述描画范围大小一致;以及选择单元,用于如果所述判断单元判断基于所述纸张大小信息的所述纸 张大小与基于所述描画范围大小信息的所述描画范围大小不一致,则根据使 用操作屏而输入的指示来选择基于所述纸张大小信息的纸张或选择基于所述 描画范围大小的纸张。
10. —种图像处理方法,其包括以下步骤从打印数据中获取关于为打印而设置的纸张大小的纸张大小信息以及关 于描画范围大小的描画范围大小信息;判断基于所述纸张大小信息的所述纸张大小是否与基于所述描画范围大 小信息的所述描画范围大小一致;如果基于所述纸张大小信息的所述纸张大小与基于所述描画范围大小信 息的所述描画范围大小不一致,则根据为打印所述打印数据设置的打印设置 信息来选择要在其上形成基于所述打印数据的图像的纸张以及所述图像的描 画范围;以及根据选择的所述纸张和所述描画范围通过使用所述打印数据来生成用于 在所述纸张上形成所述图像的图像数据。
11. 一种图像处理方法,其包括以下步骤从打印数据中获取关于为打印而设置的纸张大小的纸张大小信息以及关 于描画范围大小的描画范围大小信息;判断基于所述纸张大小信息的所述纸张大小是否与基于所述描画范围大 小信息的所述描画范围大小一致; 如果判断基于所述纸张大小信息的所述纸张大小与基于所述描画范围大 小信息的所述描画范围大小不一致,则根据使用操作屏而输入的指示来选择 基于所述纸张大小信息的纸张或基于所述描画范围大小的纸张。
全文摘要
本发明提供了图像处理装置及图像处理方法。该图像处理装置包括获取单元,用于从打印数据中获取关于为打印设置的纸张大小的纸张大小信息以及关于描画范围大小的描画范围大小信息;判断单元,用于判断所述纸张大小是否与所述描画范围大小一致;第一选择单元,用于如果所述纸张大小与所述描画范围大小不一致,则根据为打印所述打印数据设置的打印设置信息来选择要在其上形成基于所述打印数据的图像的纸张和所述图像的描画范围;第一生成单元,用于根据所述选择的纸张和所述描画范围通过使用所述打印数据生成用于在所述纸张上生成所述图像的图像数据。
文档编号H04N1/387GK101365030SQ20081013525
公开日2009年2月11日 申请日期2008年8月6日 优先权日2007年8月6日
发明者佐佐木英史 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1