用于生成可变数据图像的可变数据图像生成设备、可变数据图像形成系统及方法

文档序号:6611489阅读:216来源:国知局
专利名称:用于生成可变数据图像的可变数据图像生成设备、可变数据图像形成系统及方法
技术领域
本发明涉及一种用于生成可变数据图像的可变数据图像生成设 备、可变 图像形成系统和方法。
背景技术
通过结合数据库替换每个对象的内容从而打印对象的一种可变 数据打印技术是公知的。可变数据打印也称为可变打印。在当前的可 变数据打印中,根据数据库的记录,不但能替换简单的字符串,例如 目的地地址,而且还可以替换图形或者其他复杂图像。日本专利No.2610841的说明书(JP63-108428A)示出了一种设 备,其通过将固定图像缓存在存储器中,并且将稍后绘制的图像叠加 在该固定图像上,来生成单个输出图像。日本专利No.2828301的说明书(JP 3-228188A)示出了一种设备,其根据存储的表格数据和布局信息生成图像,该图像包括表格和 与该表格相对应的图形。日本专利No.3015372的说明书(JP1-196661A)示出了一种设备,其通过将图形数据存储为图像并且在该图像上叠加各种装饰,来绘制 图像。如果为每个对象替换耗费相当长时间来绘制图形等等的成分 (element),并且当为每个对象形成输出图像时就要绘制该成分,则 绘制所需的时间就会变得太长,这会降低形成该输出图像的处理效 率。作为代替,可以考虑一种方法,预先为所有对象绘制并存储上述 成分,并且当为每个对象形成输出图像时,将所存储成分的图像与其 他部分合并。然而,在该方法中,需要时间来启动形成输出图像的操 作。本发明旨在加速可变数据图像的形成,其中为每个对象替换相对 复杂的图像成分。发明内容根据本发明的第一方面,提供了一种可变数据图像生成设备,包 括多个第一类型图像生成单元,其为分配的记录执行第一描绘指令, 并生成与该记录柑对应的第一类型图像;第一类型樹像存储器,其存 储由各个第一图像生成单元所生成的、与各个记录分别相应的第一类 型图像;分配单元,其将待处理的可变数据中所包含的记录分配给每 个第一类型图像生成单元;以及文档图像生成单元,其为所述可变数 据中的每条记录执行包含一个或多个指令的绘制程序,其中,文档图 像生成单元响应于该描绘程序中的第一描绘指令,不执行所述第一描 绘指令,而是通过从第一类型图像存储器获取与该记录相对应的第一 类型图像,并布置所获得的第一类型图像,来生成文档图像。根据本发明的第二方面,如果为分配的记录执行第一描绘指令, 则第一类型图像生成单元将所生成的第一类型图像与该第一描绘指 令和该记录的组合相关联地登记在第一类型图像存储器中;并且如果 与该分配的记录和该第一描绘指令的所述组合相对应的第一类型图 像被登记在第一类型图像存储器中,则第一类型图像生成单元中止用 于该记录的第一类型描绘指令的执行。根据本发明的第三方面,分配单元根据记录的内容的相似度对可 变数据中的记录进行聚类,以生成群集,群集的数量与第一类型图像 生成单元的数量对应,分配单元还将每个所生成的群集分配给每个第 一类型图像生成单元。根据本发明的第四方面,提供了一种可变数据图像形成系统,包 括可变数据图像生成设备和用于打印文档图像的打印设备,该文档图 像是由可变数据图像生成设备的文档图像生成单元所生成的。在该系 统中,可变数据图像生成设备包括多个第一类型图像生成单元,其 为所分配的记录执行第一描绘指令,并生成与该记录相对应的第一类 型图像;第一类型图像存储器,其存储由各个第一图像生成单元所生 成的、与各个记录分别相应的第一类型图像;分配单元,其将待处理 的可变数据中包含的记录分配给每个第一类型图像生成单元;以及所 述文档图像生成单元,为所述可变数据中的每条记录执行包含一个或 多个指令的绘制程序,其中,该文档图像生成单元响应于该描绘程序 中的第一描绘指令,不执行所述第一描绘指令,而是通过从所述第一 类型图像存储器中获取与所述记录相对应的第一类型图像并布置所 获得的第一类型掛像,来生成文档衝像。根据本发明的第五方面,提供了一种用于生成可变数据图像的方 法,包括在多个第一类型图像生成单元中,为分配的记录执行第一 描绘指令,并生成与该记录相对应的第一类型图像;将由各个第一图 像生成单元生成的、与各个记录分别相应的第一类型图像存储在第一 类型图像存储器中;将待处理的可变数据中包含的记录分配给每个第 一类型图像生成单元;以及为所述可变数据中的每条记录执行包含一 个或多个指令的绘制程序,并且响应于描绘程序中的第一描绘指令, 不执行所述第一描绘指令,而是通过从所述第一类型图像存储器中获 取与所述记录相对应的第一类型图像并布置所获得的第一类型图像, 来生成用于每条记录的文档图像。根据本发明的第六方面,该方法还包括如果为分配的记录执行 了第一描绘指令,则将生成的第一类型图像与该第一描绘指令和该记 录的组合相关联地登记在第一类型图像存储器中;以及在第一类型图 像生成单元中,如果与该分配记录和该第一描绘指令的所述组合相对 应的第一类型图像被登记在第一类型图像存储器中,用于该记录的第 一类型描绘指令的执行。根据本发明的第七方面,将待处理的可变数据中包含的记录分配 给每个第一类型图像生成单元的步骤包括根据记录的内容的相似度 对可变数据中的记录进行聚类并且生成群集,群集的数量与第一类型 图像生成单元的数量相对应;以及将每个所生成的群集分配给每个第 一类型图像生成单元。在本发明的第一、第四和第五方面中,形成与每条记录相对应的
文档图像的速度比不使用本发明的情况更快。在本发明的第二和第六方面中,所生成的第一类型图像被登记, 并且当登记相应的图像时,该图像被重新使用。这提高了第一类型图 像生成单元的处理速度。在本发明的第三和第七方面中,由于能够根据记录的相似度对在 第一类型图像生成单元中待处理的记录的内容进行聚类,因此能够加 快第一类型图像生成单元的处理速度。


下面将根据下列附图详细描述本发明的实施例,其中 图1示出了一个示例性实施例的设备结构的示例; 图2示出了在布局程序管理单元中如何管理布局程序; 图3示出了分割可变数据的示例;图4示出了在图形图像生成单元中的可变数据处理单元的示例性过程的流程图;图5示出了图形图像管理单元的数据内容的示例;图6示出了页面图像生成单元中可变数据处理单元的过程示例的流程图;图7示出了页面描绘单元的过程的示例;图8示出了待生成的打印图像的示例;以及图9示出了图像形成设备的控制单元的硬件结构的示例。
具体实施方式
首先将参照图1描述实施例的图像形成设备的示例。该示例的图 像形成设备根据信息记录(以下称为"记录"),为每条信息记录生成 包含图形图像的打印图像。包括多条记录的可变数据100以及布局程 序200被输入到图像形成设备中,在布局程序200中描述了用于将记 录转换成打印图像的多个命令。除了用于指示绘制图形图像的图形绘制命令之外,布局程序200 还包括用于描绘图像而不是图形的命令,例如用于描绘文本的命令,
以及用于指示图像对象(例如图形或文本)在打印图像中的位置的命 令。在该示例中,用于每条记录的打印图像将包含根据每条记录的图 形图像。除了用于绘制用于每条记录的可变图像对象的命令,布局程序200还可以包括用于指示绘制也包括在每条记录的打印图像中的 固定图像对象的命令。如上所述,布局程序200可以包括下面的命令。a) 用于将记录转换成预定格式的命令b) 用于将固定数据转换成预定格式的命令c>用于在当前绘制位置上将该格式的转换数据绘制或描绘为字符、图形或另一个图像对象的命令d)用于根据该转换数据改变当前绘制位置的命令图2示出了布局程序的示例。示范性布局标识符[layout0001]的 布局程序所示的处理用于绘制在记录中起点为坐标(100, 100)的项 目"User ID"的值,然后绘制起点为坐标(100, 200)的100x100 个像素的饼形图,而且将绘制结果作为打印图像输出。要生成的饼形 图是圆形图形,并且该圆根据记录中项目"AssetA"、 "AssetB"和 "AssetC"的值而被分割。返回图1,输入的布局程序200存储在布局程序管理单元40中。 所存储的布局程序200由布局标识符标识。布局程序管理单元40响 应于来自图形图像生成单元10和页面图像生成单元20的、指定布局 标识符的请求,提供与该布局标识符相对应的布局程序200。图像形成设备具有多个图形图像生成单元10和页面图像生成单 元20。图形图像生成单元10根据记录中的数据项目生成图形图像。 页面图像生成单元20生成与记录相对应的打印图像。与记录相对应 的打印图像包括该记录的图形图像。在该示例性实施例中,通过并行 使用多个图形图像生成单元10处理需要相对较长时间的图形绘制, 提高了打印处理整体的效率。分配单元30将输入的可变数据100整个分配给页面图像生成单 元20,同时为各个记录分割可变数据100,并且将其分配给图形图像 生成单元10。例如,将检查输入图3示例性地示出的可变数据100 的情况。在可变数据100的第一行,描述了布局指示命令102,该命 令指示使用布局标识符[Layout0001]的布局程序。在第二行,以CSV 格式描述包括"UserID"、 "AssetA"、 "AssetB"和"AssetC"四个项 目的记录定义104。在第三行和第四行,以CSV格式描述了两个用 户的记录。所述记录可以以CSV格式以外的格式描述。当向分配单 元30提供该可变数据100时,分配单元30为每条记录将该数据分割 成数据段110a、 110b。由于分割的数据段100a、 110b分别都包括布 局指示命令102和记录定义104,因此每个数据的单个段都能够自我 解释。分割的f^段110a还包括记录106,分割购数据段imb还包 括记录108。图3的示例示出了可变数据100中包括两条记录的情况, 但是如果可变数据100中包括更多记录,则以与为每条记录分割可变 数据IOO相同的方式生成分割的数据段,并且向所述分割的段添加布 局指示命令102和记录定义104。分配单元30通过从第一记录开始顺次分割可变数据100,生成 分割的数据段110a、 llOb...,而且从第一记录开始,使用例如循环方 法在各个图形图像生成单元IO之间分配分割的数据段。例如,如果 有两个图形图像生成单元10,奇数的分割记录,例如第一、第三、 第五等,被分配到第一图形图像生成单元10中,而偶数的分割记录, 例如第二、第四、第六…,被依次分配到第二图形图像生成单元10 中。虽然在上述示例中可变数据100被分割为一个记录的多个单元 中,然而可变数据100可以被分割为多个记录的多个单元中。每个图形图像生成单元10都具有可变数据处理单元12和图形绘 制单元14。可变数据处理单元12将布局程序应用于从分配单元10 接收到的分割的数据段110a、 llOb...。可变数据处理单元12的过程 如图4所示。在该过程中,可变数据处理单元12将所接收的分割的数据段中 的布局标识符传送到布局程序管理单元40,并获得与该^H只符相对 应的布局程序(Sll)。随后,可变数据处理单元12获得该布局程序 中的第一个命令(S12),并确定该命令是否是图形绘制命令(S14)。 如果从该布局程序获得的命令不是图形绘制命令,则可变数据处理单
元12模拟该命令的执行(S16)。如果获得的命令不是图形绘制单元 14所提供服务的图形绘制命令,例如用于移动当前绘制位置等等的 命令,则在步骤S16模拟对所获得的命令的执行。在步骤S16的模拟 中,如果所获得的命令是用于指示绘制图像的命令,则省略对该图像 的真实绘制。在步骤S16,根据对命令的执行的模拟,改变用于打印 图像的、用于确定要绘制内容的内部控制变量。可变数据处理单元 12的内部状态根据命令的模拟执行而改变。由于可变数据处理单元 12从顶部开始顺次执行布局程序,因此可以正确地更新内部状态, 所述内部状态可以影响稍后的图形图像绘制。在所述执行之后,处理 进行到歩骤S17。如果在步骤S14中确定要执行的命令是图形绘制单元14所提供 服务的图形绘制命令,则将分割的数据段中的记录中的每个项目值设 置为该图形绘制命令的参数,而且将该图形绘制命令与参数的组合传 送到图形绘制命令单元14,以进行执行(S15)。图形绘制命令单元14使得所接收的该图形绘制命令与参数的组 合成为图形图像标识关键字,而且向图形图像管理单元50査询关于 与该关键字相对应的图形图像的存在。图形图像管理单元50将一个 真实值返回到图形绘制单元14,其用于指示图形图像管理单元50是 否存储了与所接收的关键字相对应的图形图像。如果所查询的图形图 像在图形图像管理单元50中,则图形绘制单元14仅仅是结束该处理, 并通知可变数据处理单元12该处理已完成。如果所查询的图形图像 不在图形图像管理单元50中,则图形绘制单元14通过执行由具有参 数的图形图像标识符关键字所指示的图形绘制命令,来生成图形图 像,并将所生成的图形图像与该图形图像标识关键字相关联地登记到 图形图像管理单元50中,并且通知可变数据处理单元12该处理已完 成。如果图形绘制单元14为图3所示的分割的数据段110a中的记录 执行在图2所示的布局程序LayoutOOOl的第四行中的饼形图绘制命 令,则将该图形图像与图形图像标识关键字"[[(assetA)10000][(asset B)20000][(asset C)30000]100 100] DRAWPIE"相关联地登记在图形图 像管理单元50中,如如图5所示。这样,如果从可变数据处理单元12所接收的图形绘制命令和参 数的组合所表示的图像与任何一个图形图像生成单元10已经创制的 图形图像相同,则图形绘制单元14不执行该图形绘制命令。当图形绘制单元14通知可变数据处理单元12该处理已经结束 时,处理进行到步骤S17。在步骤S17,可变数据处理单元12试图从布局程序中获得下一 个命令。这里,确定是否获得了下一个命令(S13)。如果不能获得下 一个命令,这意味着该处理到达布局程序的结尾。然后,可变数据处 理单元12结束该处理。如果能够获得下一个命令,则可变数据处理 单元12在步骤S14之后重复该处理。每个图形图像生成单元10在每次从分配单元30接收到分割的数 据段时,都执行上述处理。现在将描述页面图像生成单元20。页面图像生成单元20具有可 变数据处理单元22和页面绘制单元24。可变数据处理单元22将布 局程序应用于从分配单元30所接收的可变数据100中的每条记录。 可变数据处理单元22的操作过程如图6所示。在该操作过程中,可变数据处理单元22将从分配单元30所接收 的可变数据100中的布局标识符传送到布局程序管理单元40,并获 得与该标识符相对应的布局程序(S21)。然后,可变数据处理单元 22获得可变数据100的第一条记录(S22)。接下来,其获得布局程 序中的第一个命令和参数(S23),并将该命令和参数传送到页面绘制 单元24,以进行执行(S25)。如果布局程序中描述的命令的参数是 与在步骤S22和S26中所获得的记录的项目相匹配的变量,则将该项 目的值设置给该参数。在一个实施例中,命令的参数是根据可变数据 100的处理进程而改变的变量。例如,如果命令是用于在打印页面图 像上绘制页码的命令,则每当页面绘制单元24绘制了一个页面,该 参数就累加。存在用于为每页或每条记录打印标识代码的命令,该代 码作为用于在后续阶段检査打印结果或标识打印材料的代码。对于这 样的命令,参数根据用于每个页面或每条记录的预定规则而改变。如 果根据如上所示的记录或页面确定了参数,可变数据处理单元22就 管理该参数并将其传送到页面绘制单元24。当可变数据处理单元22指示页面绘制单元24执行了该命令时, 其从布局程序中获得下一个命令(S26)。在这里,确定是否能够获得 下一个命令(S24)。如果能够获得,则重复步骤S25和S26中的处 理。如果不能获得,这意味着该处理到达布局程序的结尾,因此可变 数据处理单元22试图从可变数据100中获得下一条记录(S27)。在 这里,确定是否能够获得下一条记录(S28)。如果倉&够获得,则该处 理返回到步骤S23,为所获得的记录而从布局程序的顶端开始执行处 理。如果不能获得,这意味着该处理到达可变数据100的结尾,因此 可变数据100的处理结束。下面将参照图7描述可变数据处理单元22指示页面绘制单元24 执行命令的操作过程。首先,页面绘制单元24确定从可变数据处理 单元22传送来的命令是否是图形绘制命令(S31)。如果其不是图形 绘制命令,则页面绘制单元24执行该命令(S32)。如果所获得的命 令是用于绘制字符图像对象的命令,则描绘包括在内作为参数的字符 串。如果所获得的命令是用于描绘页码的命令,则描绘包括在内作为 参数的页码。如果所获得的命令指示移动当前绘制位置,则将当前绘 制位置移动到参数所指示的坐标。如果从可变数据处理单元22接收的命令是图形绘制单元14所提 供服务的图形绘制命令,则页面绘制单元24向图形图像管理单元50 查询关于作为图形图像标识符关键字的该图形绘制命令和参数的组 合,获得与该关键字相对应的图形图像,并将所获得的图形图像叠加 到打印页面图像的当前绘制位置上(S33)。由于多个图形图像生成单 元IO并行地生成图形图像,因此当页面绘制单元24试图获得该图形 图像时,页面绘制单元24所试图获得的图形图像通常在图形图像管 理单元50中。如果该图形图像不在图形图像管理单元50中,则在预 定时间之后,页面绘制单元24再次向图形图像管理单元50查询该图 形图像。页面绘制单元24重复查询直到其获得图形图像。通过上述处理,页面绘制单元24为每条记录生成包括一个或多
个页面的打印图像。所生成的打印图像被传送到打印单元60。打印 单元60将所接收的打印图像打印在一张纸上。打印单元60可以使用 例如激光打印机或喷墨打印机。打印单元60还可以使用其他系统中 的打印设备。可以在页面绘制单元24和打印单元60之间提供缓冲器。如果图2的布局程序LayoutOOOl和图3的可变数据100被输入 到图像形成设备中,就获得了图8所示的打印图像302和304。例如, 打印图像302是具有use_l的ID的用户的打印图像,其包括反映use—1 的记录的内容的饼形图和use—1的ID的字符串。在示例性实施例中,图形图像生成单元10并行工作,但是只有 一个页面图像生成单元20用于生成打印图像。该单个页面图像生成 单元20顺次将布局程序200应用于可变数据100中的每条记录,并 且生成根据每条记录的打印图像。由于仅有一个页面图像生成单元 20,因此应当从用于可变数据100中第一条记录的打印图像开始、按 照预定规则顺次分配的信息,例如页码,也被正确地分配到每个打印 图像。在上述示例中,图像处理设备具有用于绘制饼形图的多个图形图 像生成单元10。图像形成设备并不限于上述结构,其还可以具有多 个图像生成单元,每个图像生成单元都适用于多种类型图像中的每一 种。例如,图像形成设备具有提供饼形图的多个图形图像生成单元, 和提供柱形统计图表的多个图形图像生成单元。在这种情况中,分配 单元30将与同一记录相对应的分割的数据段分配到所有图像类型的 图像生成单元。单个图形图像生成单元可以处理多种类型的图形绘制 命令。例如,在单个布局程序的执行过程中,如果图形图像生成单元 发现饼形图绘制命令,则其可以生成饼形像,而如果其发现柱形 统计图表绘制命令,则其可以生成柱形统计图表图像。虽然上述示例性实施例中使用了循环方法将按照记录的数量分 割的可变数据100分配到每个图形图像生成单元10,但是这种分配 类型仅仅是示例。可以根据每条记录的相似度,对可变数据100中的 记录执行聚类处理,以便根据图像形成设备中的图形图像生成单元的 数量,将所述记录分割成群集。在该聚类处理中,可以采用所述记录
的各个项目的值的组合作为多维空间中的坐标,其坐标接近的组合可以聚集到相同的群集中。分配单元30可以通过将指示命令102和记 录定义104添加到该群集中,来生成分割的数据段,并将每个分割的 数据段分配到每个图形图像生成单元。在这种情况中,图形图像生成 单元中提供了缓存器。图形图像生成单元IO通过将命令和参数的组 合变为关键字而将命令应用于记录的结果存储在缓存器中。当执行命 令时,如果处理与要执行的命令相同的关键字的结果在缓存器中,则 使用该处理结果。由于属于相阔自^H己录具有枏近韵值,非常可能 找到具有所述值的缓存器。虽然在上述示例中预先在可变数据100中描述了布局标识符,但 这不是必须的。相反地,如果输入了可变数据100与布局程序200的 一个组合,则图像形成设备可以将布局标识符添加到布局程序200, 并将其登记在布局程序管理单元40中,还将该布局标识符与可变数 据100相关联地传送到分配单元30。虽然在上述示例中为每条记录并行地处理图形图像的绘制,但是 并行处理的对象并不限于图形图像。例如,图像处理耗费了相当多的 时间,诸如将记录中包含的项目的值(例如用户名)转换成复杂的标 志图像,或者使用隐写术(steganography)将该值作为数字水印而嵌 入到另一个图像中。可以使得执行这种耗费相当多时间的图像处理的 单元并行化。在图像形成设备中上面例证的打印单元60之外的部件可以配置 为硬件电路,例如ASIC (特定用途集成电路)或FPGA (现场可编 程门阵列)等。可替换地,它们中的全部或一部分可以实现为软件程 序。如果它们被实现为软件程序,则图像形成设备的控制单元仅需执 行具有上述功能的程序,或者执行上述每个单元的处理内容。如图9 所示,采用硬件形式,控制单元部件具有的电路包括微处理器,例如 CPU 70;存储器(主存储器),例如随机存取存储器(RAM) 72和 只读存储器(ROM) 74等;HDD控制器78,用于控制HDD (硬盘 驱动器)76;各种1/0 (输入/输出)接口 82;当经由总线86与例如 局域网等网络连接时,还具有网络接口 88,用于执行控制。硬盘驱
动器80或者存储器读出器/写入器84可以经由I/O接口连接到总线 86,硬盘驱动器80用于对诸如CD或DVD等之类的便携式硬盘记录 介质进行读出/写入,存储器读出器/写入器84用于对诸如闪存等之类 的符合各种标准的非易失性记录介质进行读出/写入。具有上述示例 性实施例的内容的程序经由记录介质(例如CD或DVD等),或者通 过通信装置(例如网络等的),存储在固定存储设备(例如硬盘等) 中,并安装在图像形成设备中。通过将存储在固定存储设备中的程序 读出到RAM 72中并使用微处理器(例如CPU 70等等)执行该程序, 来执行示例性实施例的处理。具有多个处理器的多处理器系统可以作为硬件用来高效地执行 该并行处理。还可以使用具有多个处理器核的多处理器。在另一示例 中,可以使用例如超线程的技术,该技术通过例如在物理处理器中的 寄存器或流水线中的空闲时间而使得一个物理处理器看起来像多个 逻辑处理器。为了说明和描述的目的,已经提供了本发明的示例性实施例的上 述描述。但这并不意味着将穷举本发明,或者将本发明局限于在此所 公开的精确形式中。显然,对于本领域技术人员而言,很多修改和变 化都是显而易见的。选择并描述这些实施例是为了更好地解释本发明 的原理和其实际应用,从而使得本领域的其他技术人员能够理解本发 明,将其用于各种实施例,并具有适合于所想象的具体使用的各种修 改。本发明的范围是由附带的权利要求及其等价物定义的。
权利要求
1. 一种可变数据图像生成设备,包括多个第一类型图像生成单元,其为分配的记录执行第一描绘指令,并且生成与所述记录相对应的第一类型图像;第一类型图像存储器,其存储由各个所述第一图像生成单元所生成的、与各个记录分别相应的第一类型图像;分配单元,其将待处理的可变数据中包含的记录分配到每个所述第一类型图像生成单元;以及文档图像生成单元,其为所述可变数据中的每条记录执行包含一个或多个指令的绘制程序,其中,所述文档图像生成单元响应于所述描绘程序中的所述第一描绘指令,不执行所述第一描绘指令,而是通过从所述第一类型图像存储器中获取与所述记录相应的第一类型图像并布置所获得的第一类型图像,来生成用于每条记录的文档图像。
2、 如权利要求l所述的可变数据图像生成设备,其中 如果为分配的记录执行了所述第一条描绘指令,则所述第一类型图像生成单元就将所生成的第一类型图像与所述第一描绘指令和所 述记录的组合相关联地登记在所述第一类型图像存储器中;并且如果与所述分配的记录和所述第一描绘指令的所述组合相对应 的第一类型图像被登记在所述第一类型图像存储器中,则所述第一类 型图像生成单元中止用于所述记录的第一类型描绘指令的执行。
3、 如权利要求l所述的可变数据图像生成设备,其中 所述分配单元根据所述记录的内容的相似度对所述可变数据中的记录进行聚类,以生成群集,所述群集的数量与所述第一类型图像 生成单元的数量相对应,所述分配单元还将每个所生成的群集分配到 每个所述第一类型图像生成单元。
4、 一种可变数据图像形成系统,包括可变数据图像生成设备和打印设备,所述打印设备用于打印由所述可变数据图像生成设备的文 档图像生成单元所生成的文档图像,其中 所述可变数据图像生成设备包括多个第一类型图像生成单元,其为分配的记录执行第一描绘指 令,并且生成与所述记录相对应的第一类型图像;第一类型图像存储器,其存储由各个所述第一图像生成单元所生成的、与各个记录分别相应的第一类型图像;分配单元,其将待处理的可变数据申包含韵记录分配到每,述 第一类型图像生成单元;以及所述文档图像生成单元,其为所述可变数据中的每条记录执行包 含一个或多个指令的绘制程序,其中,所述文档图像生成单元响应于 所述描绘程序中的所述第一描绘指令,不执行所述第一描绘指令,而 是通过从所述第一类型图像存储器中获取与所述记录相对应的第一 类型图像并布置所获得的第一类型图像,来生成用于每条记录的文档 图像。
5、 一种用于生成可变数据图像的方法,包括在多个第一类型图像生成单元中,为分配的记录执行第一描绘指 令,并且生成与所述记录相对应的第一类型图像;将由各个所述第一图像生成单元所生成的、与各个记录分别相应的第一类型图像存储在第一类型图像存储器中;将待处理的可变数据中包含的记录分配给每个所述第一类型图像生成单元;以及为所述可变数据中的每条记录执行包含一个或多个指令的绘制 程序,并且响应于所述描绘程序中的所述第一描绘指令,不执行所述 第一描绘指令,而是通过从所述第一类型图像存储器中获取与所述记 录相对应的第一类型图像并布置所获得的第一类型图像,来生成用于 每条记录的文档图像。
6、 如权利要求5所述的方法,还包括如果为分配的记录执行了第一描绘指令,则将所生成的第一类型 图像与所述第一描绘指令和所述记录的组合相关联地登记在所述第一类型图像存储器中;以及在第一类型图像生成单元中,如果与所述分配的记录和所述第一 描绘指令的所述组合相对应的第一类型图像被登记在所述第一类型 图像存储器中,则中止用于所述记录的所述第一类型描绘指令的执 行。
7、如权利要求5所述的方法,其中,将待处理的可变数据中的 记录分配到每个第一类型图像生成单元的步骤包括根据所述记录的内容的相似度,对所述可变数据中的记录进行聚 类并且生成群集,所述群集的数量与所述第一类型图像生成单元的数量相对应;以及将每个所生成的群集分配到每个所述第一类型图像生成单元。
全文摘要
提供了一种可变数据图像生成设备,包括多个第一类型图像生成单元,其为分配的记录执行第一描绘指令,并生成与该记录相对应的第一类型图像;第一类型图像存储器,其存储由各个第一图像生成单元所生成的、与各个记录分别相应的第一类型图像;分配单元,其将待处理的可变数据中包含的记录分配到每个第一类型图像生成单元;以及文档图像生成单元,为可变数据中的每条记录执行包含一个或多个指令的绘制程序,其中,文档图像生成单元响应于描绘程序中的第一描绘指令,通过从第一类型图像存储器获取与该记录相对应的第一类型图像,并布置所获得的第一类型图像,来生成用于每条记录的文档图像。
文档编号G06F3/12GK101211254SQ20071014103
公开日2008年7月2日 申请日期2007年8月16日 优先权日2006年12月28日
发明者柳田博史 申请人:富士施乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1