文档管理装置、文档管理系统以及文档管理方法转让专利

申请号 : CN201010124228.3

文献号 : CN101820491B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 堀川裕文

申请人 : 株式会社理光

摘要 :

本发明提供一种文档管理装置、文档管理系统以及文档管理方法。公开的设备包括文档管理装置,该文档管理装置包括:图像数据获取单元,用于获取在预定布局中的原始文档的原始数据;布局信息存储单元,用于存储ID和布局信息;原始文档确定单元,用于确定原始文档的ID;部分区域信息存储单元,用于分别对于ID存储原始数据的部分区域信息;部分区域提取单元;布置信息存储单元,用于与分别用于部分区域的ID相关联地存储纸上的布置信息;合成图像数据生成单元,用于根据布置信息合成图像数据并且将识别信息形成为合成图像数据;数据累积单元,用于使得数据存储单元存储识别信息和原始数据;以及打印单元,用于打印具有合成图像数据的合成文档。

权利要求 :

1.一种文档管理装置,包括:

图像数据获取单元,用于获取原始文档的原始图像数据,在原始图像数据中定义了原始文档的布局;

布局信息存储单元,用于存储文档ID和布局信息,所述文档ID用于唯一地识别原始文档,所述布局信息用于确定原始文档的布局;

原始文档确定单元,用于通过比较布局信息和原始图像数据中的布局,来确定原始文档的文档ID;

部分区域信息存储单元,用于存储部分区域信息,所述部分区域信息分别对于文档ID指定原始图像数据的部分区域;

部分区域提取单元,用于提取由所述部分区域信息指定的原始图像数据的部分区域;

布置信息存储单元,用于存储与分别用于所述部分区域的文档ID相关联的纸张上的布置信息;

合成图像数据生成单元,用于形成根据布置信息布置了所述部分区域的合成图像数据,并且将用于唯一识别合成图像数据的识别信息形成到合成图像数据中;

数据累积单元,用于使得数据存储单元存储与原始图像数据相关联的识别信息;以及打印单元,用于打印形成了合成图像数据的合成文档。

2.根据权利要求1所述的文档管理装置,还包括:

合成图像数据获取单元,用于通过扫描合成文档获取合成图像数据;以及图像读取单元,用于读取与形成到合成图像数据中的识别信息相关联并且被存储在数据存储单元中的原始图像数据,其中,打印单元打印具有原始图像数据的被恢复的原始文档。

3.根据权利要求2所述的文档管理装置,还包括:

显示单元,用于在打印单元打印图像之前,显示由图像读取单元读取的被恢复的原始文档;以及输入接收单元,用于接收对在原始图像数据上显示的一个或多个原始图像数据的指定,其中,打印单元打印被恢复的原始文档,在所述被恢复的原始文档中形成了原始图像数据,并且由输入接收单元接收所述被恢复的原始文档。

4.根据权利要求1到3中任一项所述的文档管理装置,其中,布置信息存储单元存储指定图像数据,所述指定图像数据具有在纸张的区域上描述的字符或符号,所述纸张的区域与由与文档ID相关联的布置信息指定的部分区域相对应,并且合成图像数据生成单元通过在所述指定图像数据的纸张的区域上布置所述部分区域来生成合成图像数据。

5.根据权利要求4所述的文档管理装置,其中,

合成图像数据生成单元仅布置根据布置信息在纸张的区域上输入了写入信息的所述部分区域。

6.根据权利要求1到3中任一项所述的文档管理装置,其中,布置信息存储单元存储指定图像数据,所述指定图像数据具有在纸张的区域上描述的图形符号,所述纸张的区域与由与文档ID相关联的布置信息指定的部分区域相对应,并且合成图像数据生成单元通过在所述指定图像数据的纸张的区域上布置所述部分区域来生成合成图像数据。

7.根据权利要求1所述的文档管理装置,其中,

合成图像数据生成单元生成通过布置在减少图像数据的大小之后的原始图像数据而获得的合成图像数据,并且当原始文档具有多页时,合成图像数据生成单元将在合成图像数据中没有布置的原始文档的页数的信息加入到合成图像数据。

8.根据权利要求1所述的文档管理装置,其中,

原始文档是纸介质,在纸介质中由人输入了对于商品和服务的问卷调查的回答。

9.根据权利要求1所述的文档管理装置,其中,

所述部分区域具有手写的字符或数字,或者由打印机以预定字体表示的字符或标记。

10.一种文档管理系统,包括:

图像数据发送单元,用于发送原始文档的原始图像数据,在原始图像数据中定义了原始文档的布局;

图像数据接收单元,用于接收原始图像数据;

布局信息存储单元,用于存储文档ID和布局信息,所述文档ID用于唯一地识别原始文档,所述布局信息用于确定原始文档的布局;

原始文档确定单元,用于通过比较布局信息和原始图像数据中的布局,来确定原始文档的文档ID;

部分区域信息存储单元,用于存储部分区域信息,所述部分区域信息分别对于文档ID指定原始图像数据的部分区域;

部分区域提取单元,用于提取由所述部分区域信息指定的原始图像数据的部分区域;

布置信息存储单元,用于存储与分别用于所述部分区域的文档ID相关联的纸张上的布置信息;

合成图像数据生成单元,用于形成根据布置信息布置了所述部分区域的合成图像数据,并且将用于唯一识别合成图像数据的识别信息形成到合成图像数据中;

数据累积单元,用于使得数据存储单元存储与原始图像数据相关联的识别信息;以及打印单元,用于打印形成了合成图像数据的合成文档。

11.根据权利要求10所述的文档管理系统,其中,

图像数据发送单元是传真机,打印单元是图像形成设备。

12.一种文档管理方法,包括:

通过图像数据获取单元来获取原始文档的原始图像数据,在原始图像数据中定义了原始文档的布局;

通过原始文档确定单元,通过比较布局信息和原始图像数据中的布局,来确定用于唯一识别原始文档的文档ID,所述布局信息确定原始文档的布局并且从存储布局信息的布局信息存储单元中读取所述布局信息;

通过部分区域提取单元来提取原始图像数据的部分区域,由部分区域信息指定所述原始图像数据的部分区域,所述部分区域信息是从部分区域信息存储单元获取的,所述部分区域信息存储单元分别对于文档ID存储部分区域信息;

通过合成图像数据生成单元形成根据布置信息布置了所述部分区域的合成图像数据,并且将用于唯一识别合成图像数据的识别信息形成到合成图像数据中,其中在布置信息存储单元中存储与分别用于部分区域的文档ID相关联的纸张上的所述布置信息;

通过数据累积单元,使得数据存储单元存储与原始图像数据相关联的识别信息;以及通过打印单元打印形成了合成图像数据的合成文档。

说明书 :

文档管理装置、文档管理系统以及文档管理方法

技术领域

[0001] 本发明总地涉及用于管理输入文档和被打印文档的图像数据之间的对应关系的文档管理装置,并且更具体地,涉及能够基于被打印文档识别输入文档的文档管理装置、文档管理系统和文档管理方法。

背景技术

[0002] 信息系统和网络越流行,通过网络以发送和接收电子文档的形式进行的公司之间的信息交互和公司内的部门之间的信息交互越多。然而,由于纸质媒体容易处理以及作为基础的电话电路和传真机的高渗透,通过传真方式交互信息依然是流行的。提出了被称为图像工作流的信息输入(entry)系统,当为了接受等而处理接收的传真时,该信息输入系统将图像数据处理作为数字数据。由此,可以在确认操作中以所接收的传真的形式有效地确认应用的内容。然而,尽管可以在显示器上在图像工作流中显示图像数据,但是因为普通显示器的大小和精度的限制,因此在在普通显示器上显示普通的传真图像(200dpi的A4的格式大小)中期望缩小的显示。然后,可视性变得不足。由此,图像工作流不是非常流行。
[0003] 例如,专利文献1公开了在使用电子文档和纸质文档的工作流中容易地将电子文档与纸质文档相关联的技术。专利文献1公开了一种商务支持系统,该商务支持系统存储能够使得用户唯一地识别随着工作流的动作产生的文档的文档识别代码、用于控制文档的控制信息以及用于访问文档的文档链接。此外,文档1公开了将控制信息附到随着工作流产生的文档上的商务支持系统。
[0004] 此外,专利文献2公开了一种技术,通过该技术,当输入图像和格式图像被合成并打印时,对格式图像进行编码,打印其中嵌入了具有被编码的格式图像的合成后的图像,扫描通过合成格式图像形成的合成后的图像,并且恢复、打印并注册该格式图像。根据专利文献2,提高了使用格式图像打印的便利性,并且也提高了重新使用格式图像的能力。
[0005] 专利文献3公开了一种文档处理装置,该文档处理装置用于打印在格式上使用纸质文档、手写字符等的工作流中使用的格式,并且通过扫描仪扫描该格式。通过这个文档处理装置,可以确定是否根据由格式中嵌入的ID识别的格式定义填充了输入区域,并且相应于输入区域中所填充内容,可以获得输出。此外,文档处理装置能够指示将另一个格式和手写的内容合成为一个输出模式。
[0006] 图像工作流可能具有没有充分地考虑处理图像数据的能力的问题。例如,即使在专利文献1中公开的商务支持系统中能够访问每一个文档,也不能指定文档的一部分。当仅部分图像数据是必需的时候,不可能仅提取该部分。由此,当原稿的数目是多个时,不可避免地打印了原稿中的所有图像数据,并且纸张的消耗量是巨大的。
[0007] 在专利文献2中公开的技术中,由于将要被恢复的数据进行编码和嵌入,因此不必需准备管理恢复数据的系统。同时,确定了所编码和嵌入的区域的大小,并且不总是嵌入要被恢复的所有数据。在专利文献3中公开的文档管理装置中可以将所写的内容打印成多个格式。然而,没有考虑原始数据的恢复。由此,当所有的图像数据是必需的时候,损坏了便利性。
[0008] 专利文献1:日本公开专利申请No.2007-200136
[0009] 专利文献2:日本公开专利申请No.2006-74439
[0010] 专利文献3:日本公开专利申请No.2008-293221。

发明内容

[0011] 由此,本发明的实施例提供了一种新的有用的文档管理装置、文档管理系统和文档管理方法,用于解决上述一个或多个问题。
[0012] 本发明的实施例的一个方面提供了一种文档管理装置,包括:图像数据获取单元(例如传真接收单元51和图像接收单元55),用于获取原始文档的原始图像数据,在原始图像数据中定义了原始文档的布局;布局信息存储单元(例如格式定义列表57),用于存储文档ID和布局信息,所述文档ID用于唯一地识别原始文档,所述布局信息用于确定原始文档的布局;原始文档确定单元(例如定义管理单元56),用于通过比较布局信息和原始图像数据中的布局,来确定原始文档的文档ID;部分区域信息存储单元(格式定义列表57),用于存储部分区域信息,所述部分区域信息分别对于文档ID指定原始图像数据的部分区域;部分区域提取单元(例如格式处理单元52),用于提取由所述部分区域信息指定的原始图像数据的部分区域域;布置信息存储单元(例如输入和输出对应表59),用于存储与分别用于所述部分区域的文档ID相关联的纸张上的布置信息;合成图像数据生成单元(例如文档生成单元60),用于形成根据布置信息布置了所述部分区域的合成图像数据,并且将用于唯一识别合成图像数据的识别信息形成到合成图像数据中;数据累积单元(例如数据累积单元53),用于使得数据存储单元(例如内容数据数据库54)存储与原始图像数据相关联的识别信息;以及打印单元,用于打印形成了合成图像数据的合成文档。
[0013] 实施例的其他目的和优点将在所后的描述中部分表述,并且部分地从说明书中显而易见,或者可以通过时间本发明而获知。本发明的目的和优点将通过附带的权利要求书中特别指出的要素和组合来实现和获得。应该理解到前面的概要描述和随后的详细描述均是示例性的和解释性的,不用于如权利要求那样限制本发明。

附图说明

[0014] 图1A和图1B示意性地示出文档管理系统的例子;
[0015] 图2表示文档管理系统的配置例子;
[0016] 图3表示文档处理服务器的硬件配置例子;
[0017] 图4表示数字多功能外围设备(MFP)的硬件配置例子;
[0018] 图5表示文档管理系统的功能块图表的例子;
[0019] 图6表示在操作单元的触摸板上显示的选择键的例子;
[0020] 图7表示格式定义列表的例子;
[0021] 图8A和图8B示意性地表示如何确定原始文档的例子;
[0022] 图9表示在格式定义文档中描述的格式定义的例子;
[0023] 图10表示输入输出对应表的例子;
[0024] 图11表示用于合成的图像数据的格式定义的例子;
[0025] 图12A、图12B、图12C和图12D表示要被视觉识别的若干格式定义文档的背景信息;
[0026] 图13表示内容ID管理表的例子;
[0027] 图14表示在原始文档打印模式下文档管理系统的功能块图表的例子;
[0028] 图15表示在合成的文档打印模式下文档管理系统的序列图表的例子;
[0029] 图16表示在原始文档打印模式下文档管理系统的序列图表的例子;
[0030] 图17表示文档管理系统的配置的例子;
[0031] 图18表示文档管理系统的功能块图表的例子;
[0032] 图19表示在原始文档打印模式下文档管理系统的功能块图表的例子;
[0033] 图20示意性地表示原始文档打印模式的过程的例子;
[0034] 图21表示操作单元的触摸板上显示的选择键的例子;
[0035] 图22A和图22B表示原始文档A和合成文档α之间的关系的例子;
[0036] 图23表示文档管理系统的功能块图表的变形例。

具体实施方式

[0037] 下面参考本发明的实施例的图1到图23给出描述。
[0038] 此后,附图标记一般指明如下:46:操作单元;51:传真接收单元;52:格式处理单元;53:数据累积单元;54:内容数据数据库;55:图像接收单元;56:格式定义管理单元;57:格式定义列表;58:相关格式管理单元;59:输入和输出对应表;60:文档生成单元;61:
图像扫描单元;62:图像发送单元;63:打印单元;64:内容ID管理表;100:数字多功能外围设备(数字MFP);200:文档处理服务器;201:网络;400:传真机;401:电话网;500:文档管理系统;DID:数据ID;CD:内容数据;CDID:内容数据ID;每个CDID:每个内容数据ID;
EA:输入区域;IA:插入区域;EA的SI:输入区域的扫描图像;SI:扫描图像;所有OII:所有的原始图像数据;OII:原始图像数据;SII:合成图像数据;包括符号的SII:包括符号的合成图像数据;FID:格式ID;输入FID:输入格式ID;输出FID:输出格式ID;AID:区域ID;输出PID:输出纸张ID;SDD:合成文档数据;生成SDD的指令:生成合成文档数据的指令;以及FDF:格式定义文件。
[0039] 图1A和图1B示意性地表示文档管理系统500的例子。图1A示意性地表示合成原始文档A(下面描述)和打印合成文档α的合成文档打印模式。图1B示意性地表示扫描合成文档α和打印原始文档A的原始文档打印模式。
[0040] 下面描述图1A所示的合成文档打印模式。例如,原始文档A是具有预定布局(例如用于商业使用和保证证明的问卷调查)的文档(下文中将被称为“格式”)。原始文档A是在商务操作中使用的文档或一组文档。在原始文档A中的文档数目是一个或多个。该数目没有上限。参考图1A和图1B,在原始文档A中的该组文档的数目是3。文档管理系统500提前定义输入区域a到d的位置信息,该位置信息是预先基于原始文档A的布局而要被提取的。
[0041] 当数字多功能外围设备(数字MFP)100通过电话网401或网络201获得原始图像数据作为电子数据时,数字多功能外围设备(数字MFP)100确定原始图像数据的布局,并且基于对该格式定义的输入区域a到d的位置和大小从原始图像数据提取输入区域a到d。详细地,获得了输入区域的复制数据。在文档处理服务器200(未示出)或数字多功能外围设备(数字MFP)100中存储原始图像数据。
[0042] 文档管理系统500提前定义原始文档A的输入区域a到d的位置信息。文档管理系统500基于该布局识别原始文档A。然后,在纸页的图像数据中布置输入区域a到d。该图像数据被称为“合成图像数据”。为了在后面的阶段中被识别,在合成图像数据中形成和布置符号11,符号11例如是条形码。
[0043] 文档管理系统500打印该合成图像数据或将这些数据发送至用户的个人计算机(PC)。然后,文档管理系统500能够将合成图像数据打印到纸张上。此后,其上具有被打印的合成图像数据的纸张被称为“合成文档α”。因为仅合成了在多个原始图像数据中用户期望的输入区域a到d,所以可以限制用于打印的纸张消耗量,并且纸张介质的处理变得容易。
[0044] 参考图1B,描述了原始文档打印模式。当数字多功能外围设备100扫描具有其上打印的合成图像数据的合成文档α时,数字多功能外围设备100逆变换符号11并且识别原始文档A。然后,数字多功能外围设备100从文档处理服务器200或数字多功能外围设备100读取原始文档A的原始图像数据。当存在与原始图像数据相关的任何附带文档时,也打印附带文档。被恢复的原始文档β1到β3与已经被扫描的原始文档A相同。为了便于说明,被恢复的文档被称为“被恢复的原始文档”。此后,被恢复的原始文档β指被恢复的原始文档β1到β3中的任一个、部分或全部。
[0045] 如上所述,通过使用扫描仪扫描合成文档α,可以恢复包括输入区域a到d的原始文档A,其中输入区域a到d被布置在合成文档α中。当用户很难读取合成文档α或当用户希望读取全部合成文档α时,用户可以容易地获得被恢复的原始文档β。
[0046] 实施例1
[0047] <系统配置>
[0048] 图2表示文档管理系统500的配置的例子。文档管理系统500包括连接至电话网401的文档处理服务器200以及通过例如LAN或因特网等网络201连接至文档处理服务器
200的一个或多个数字多功能外围设备100。作为优选实施例,复印机400可以被连接至电话网401。传真机400的用户可以获知文档处理服务器200的传真号。也可以通过网络201而不是电话网401来发送或接收传真。
[0049] 文档处理服务器200具有几种模式来获取原始图像数据。存在从传真机400接收原始图像数据的模式、数字多功能外围设备100扫描原始文档A的原始图像数据并且将原始文档A的原始图像数据发送至文档处理服务器200的模式、以及从个人计算机(未示出)发送原始图像数据的模式。
[0050] 用户通过操作数字多功能外围设备100来利用文档处理服务器200。例如,用户可以在数字多功能外围设备100上设置合成文档α或被恢复的原始文档β的打印。此后,打印合成文档α的操作模式被称为合成文档打印模式,并且打印被恢复的原始文档β的打印模式被称为原始文档打印模式。
[0051] 当文档处理服务器200以合成文档打印模式从位于外部的传真机接收原始图像数据时,文档处理服务器200通过合成原始图像数据的输入区域来生成合成图像数据并且将合成图像数据发送到用户指定的数字多功能外围设备(数字MFP)。数字多功能外围设备(数字MFP)100在纸张上打印合成图像数据。由此,用户可以获得合成文档α。
[0052] 然后,当文档处理服务器200在合成文档打印模式中扫描由用户在数字多功能外围设备(数字MFP)的供纸器(feeder)上设置的纸件文档时,以与使用传真机400相似的方式从数字多功能外围设备(数字MFP)100接收原始图像数据。文档处理服务器200从通过扫描纸件文档获得的原始文档数据生成合成图像数据,并且将所扫描的数据发送至用户指定的数字多功能外围设备100。数字多功能外围设备(数字MFP)100在纸张上打印合成图像数据。由此,用户可以获得合成文档α。
[0053] 然后,当用户在数字多功能外围设备(数字MFP)100的供纸器上设置合成文档α并且以原始文档打印模式扫描合成文档α时,文档处理服务器200接收合成文档α的合成图像数据。文档处理服务器200从硬盘驱动器(HDD)读取原始图像数据(从该原始图像数据中提取输入区域),并且将原始图像数据发送至用户指定的多功能外围设备100。数字多功能外围设备100在纸张上打印合成图像数据。由此,用户可以获得被恢复的原始文档β1到β3。
[0054] <硬件配置>
[0055] 图3表示文档处理服务器200的硬件配置的例子。文档处理服务器200包括计算机,该计算机包括通过总线相互连接的CPU 21、RAM 22、ROM23、HDD、输入单元25、显示器控制单元26、记录介质装配单元27以及通信单元28。
[0056] CPU 21通过从HDD 24读取文档管理程序30以及执行在读取的文档管理程序3中描述的代码来控制文档处理服务器200。RAM 22是在执行文档管理程序30过程中由CPU 21使用的工作区域。RAM 22可以是例如DRAM等易失性存储器。ROM 23存储基本输入/输出系统(BIOS),以及能够最低限度地访问例如鼠标或键盘等硬件的设备驱动器。通过从BIOS调用引导装入器(bootloader),能够启动操作系统(OS)。HDD 24存储例如文档管理程序30、OS和稍后描述的格式定义文件等文件。除了HDD 24,还可以使用固态驱动器(SSD)。
[0057] 输入单元25可以是鼠标、键盘等,使得管理员能够输入操作文档处理服务器200的指令。显示器控制单元26被连接至显示器32。显示器控制单元26使用应用程序接口(API)从文档管理程序30和OS接收用于绘制的请求,并且在显示器32上显示具有预定分辨率或图形模式和预定色彩数量的图形用户界面(GUI)。配置记录介质装配单元27使得例如CD-ROM和DVD-ROM等光盘介质和例如闪存存储器等存储卡33可以被拆卸。当从存储卡33读取数据以及将数据写入到存储卡33时使用记录介质装配单元27。文档管理程序30被存储在存储卡33中并被分发。当在HDD 24中安装文档管理程序30时,从存储卡33中读取文档管理程序30。可以从连接至网络201的服务器(未示出)将文档管理程序30下载到文档处理服务器200。
[0058] 通信单元28是用于连接至例如LAN或因特网的网络201的接口。例如,通信单元28包括以太网卡(以太网(ETHERNET)是注册商标)。通信单元28接收通过预定的应用程序(例如由数字多功能外围设备执行的程序)根据HTTP、FTP等生成的数据。通信单元
28根据在OSI参考模型的物理层和数据链路层规定的协议来处理传输数据,并且将处理后的传输数据发送至网络201。当在网络201中安装的路由器根据TCP/IP处理传输数据的路由时,将传输数据发送至数字多功能外围设备100。传真通信单元29通过MH、MR或MMR编码来压缩图像数据,并且根据ITU-T(ITU电信标准部)推荐的G3类型传真调制压缩后的图像数据。然后,传真通信单元29通过例如电话网401或ISDN线路发送调制后的图像数据。当在接收侧接收所发送的图像数据时,发送的图像数据在接收侧受到数据解压、误差校正等以恢复图像数据。
[0059] 图4表示数字多功能外围设备100的硬件配置的例子。配置数字多功能外围设备100使得通过桥44连接CPU 43和提供例如复制等数字多功能外围设备100的功能的特定用途集成电路(ASIC)45。ASIC 45包括许多寄存器和逻辑电路,以及用于控制馈送马达的驱动器以馈送纸张,或者用作磁头脉冲(header pulse)生成单元或其它。RAM 41是在形成图像中由数字多功能外围设备100本身使用的工作存储器,或者用作复制图像缓冲器或编码缓冲器。
[0060] HDD 42是用于存储图像数据、程序、字体数据、格式等的存储单元。除了HDD 42,可以安装SSD。操作单元46是用户界面,其用于从用户接收输入操作并且为用户显示菜单或状态。可以通过触摸面板整体地形成操作单元46。操作单元46具有键盘,键盘包括数键盘、开始按钮、复位按钮、复制按钮、扫描按钮和传真按钮。通信单元47是以与文档处理服务器200的通信单元28类似的方式将数字多功能外围设备100连接至例如LAN或因特网等网络201的接口。
[0061] 传真通信单元48能够以与文档处理服务器200的传真通信单元29类似的方式通过电话网401发送和接收图像数据。扫描仪49光学地扫描在接触玻璃上放置的原稿,对从原稿反射的光应用A/D变换,并且对A/D变换后的图像数据应用例如误差漫射(error diffusion)和gamma变换等图像处理。由此,生成具有预定分辨率和图形模式的图像数据。例如,使用具有激光光束的电子照相处理。详细地,将光敏鼓上形成的墨粉图像转印到纸张上,并且由定影单元通过热和压力固定转移的图像。
[0062] 数字多功能外围设备100可能不具有绘图仪50、扫描仪49和传真通信单元29的全部功能。在使用具有扫描仪49的数字多功能外围设备100时,文档处理服务器200可以生成合成文档α的合成图像数据。一旦生成了合成图像数据,能够使用除了已经扫描了原始图像数据的数字多功能外围设备之外的打印机打印合成图像数据。
[0063] <文档管理系统500的功能块>
[0064] 图5表示文档管理系统500的功能块的例子。当CPU 21执行在HDD 24中存储的文档管理程序30时并且当预定硬件进行操作时,可以实现文档处理服务器200的各种功能。从数字多功能外围设备(数字MFP)100的传真发送部400a或图像扫描单元61将原始文档A的原始图像数据发送至文档处理服务器200。文档处理服务器200生成合成图像数据,并且将这些数据发送至数字多功能外围设备(数字MFP)100。数字多功能外围设备(数字MFP)100通过打印合成图像数据输出合成文档α。
[0065] <数字多功能外围设备100>
[0066] 下面描述数字多功能外围设备100的功能块。说明顺序并不总是与实际处理相匹配。
[0067] 为了如上所述输入各种操作,用户使用数字多功能外围设备(数字MFP)100的操作单元46。在实施例1中,操作单元46具体为用户提供了选择键71以选择合成文档打印模式和原始文档打印模式。
[0068] 图6表示在操作单元46的触摸面板上显示的选择键71。当用户通过预定方法操作数字多功能外围设备100时,显示选择键71。当用户触摸“打印合成文档”时,数字多功能外围设备100改变到合成文档打印模式。当用户触摸“打印原始文档”时,数字多功能外围设备100改变到原始文档打印模式。数字多功能外围设备100在合成文档打印模式下检测到在供纸器上设置的原始文档A是要被打印的对象。操作单元46显示是否成功地完成了从图像扫描单元41报告的图像扫描。
[0069] 在合成文档打印模式中,图像扫描单元61使得扫描仪49扫描在扫描仪49的供纸器上设置的原始文档A,生成原始文档数据并且发送该数据至图像发送单元62。由此,图像扫描单元61的主要元件是扫描仪49。在合成文档打印模式中,数字多功能外围设备(数字MFP)100并没有照原样使用绘图仪打印扫描后的图像数据。图像扫描单元61从图像发送单元62接收原始文档是否被成功发送至文档处理服务器200的报告。当图像扫描单元61没有扫描原始文档A或接收到没有成功发送原始文档的报告时,图像扫描单元61报告操作单元46图像没有被成功扫描或读取。
[0070] 图像发送单元62通过网络201将从图像扫描单元61接收的原始图像数据发送至文档处理服务器200。由此,图像发送单元61主要由通信单元28配置。当图像发送单元62没有成功发送原始图像时,向图像扫描单元61报告该事件。
[0071] <文档处理服务器200:合成文档的生成>
[0072] 文档处理服务器200具有两个主要功能。一个是合成文档生成功能,另一个是原始图像数据读取功能。当数字多功能外围设备100在合成文档打印模式下发送图像数据或者传真接收单元51接收原始数据时,提供合成文档生成功能。当数字多功能外围设备100在被恢复的原始文档打印模式下发送图像数据时,提供原始图像数据读取功能。由此,将数字多功能外围设备(数字MFP)100的操作模式与图像数据一起发送给文档处理服务器200。
[0073] 图5表示与合成文档生成功能相关的功能。
[0074] <传真接收单元51和图像接收单元55>
[0075] 文档处理服务器200可以通过传真(第一种情况)或从数字多功能外围设备(数字MFP)100(第二种情况)接收原始图像数据。传真接收单元51接收从电话电路等发送的原始图像数据,并且将接收的原始图像数据发送至格式处理单元52。由此,传真接收单元51主要由传真通信单元29配置。传真接收单元51可以检测到在原始图像数据被发送到预定传真号的情况下原始图像数据被用于生成合成图像数据。传真接收单元51可以检测到在传真发送前和传真发送后用户按下分配以通知原始图像数据的发送的预定数字或井号键(#)的情况下,原始图像数据被用于生成合成图像数据。传真接收单元51将接收到的图像数据发送给格式处理单元52。
[0076] 此外,图像接收单元55通过网络201接收从数字多功能外围设备(数字MFP)100发送的原始图像数据,并且将接收到的原始数据发送给格式处理单元52。由此,图像发送单元55主要由通信单元28配置。
[0077] <格式定义管理单元56>
[0078] 格式定义管理单元56管理分配给每个格式的唯一格式ID(标识符),用于识别格式的原始图像数据的图像的图像字典,以及用于以与唯一格式ID、图像字典和格式定义文件相关联的方式处理格式的格式定义文件。此后,相关的列表被称为格式定义列表57。当格式定义管理单元56从格式处理单元52接收原始图像数据时,格式ID(标识符)和格式定义文件被返回给格式处理单元52。这里,可以返回格式定义文件的位置而不是格式定义文件本身。
[0079] 图7表示格式定义列表57的例子。与格式ID相关联地注册图像字典或图像字典的位置以及格式定义文件的位置(或格式定义文件)。在用于生成合成图像数据的格式定义文件中描述格式定义。
[0080] 格式定义管理单元56使用例如图案(pattern)匹配等方式来判断原始文档A。然后,确定从格式处理单元52接收的原始文档A的图像数据的格式ID。
[0081] 图8A示意性地表示原始文档A的确定。在图像字典中存储预先注册的原始文档的布局信息。形成图8A的图像字典,以使得通过裸眼可辨别图像字典中的布局。然而,存储图像字典的样式可以使用坐标或特征点的功能。格式定义管理单元56将原始图像数据数字化并且比较原始图像数据和图像字典的各种布局信息块。格式定义管理单元56当逐一改变原始图像数据的像素时确定原始图像数据的像素值是否匹配。然后,根据匹配像素值的程度是预定值或更大的标准来确定哪个布局信息块最匹配。
[0082] 当由多个页面配置原始文档A时,可能仅由第一页面(例如图书封面或不可缺少的页面)或原始文档A来确定原始文档A。同时,可能通过匹配所有页面A的图像数据的图案来确定原始文档A。
[0083] 在原始文档A的布局上并不总是必须提供帧边缘。图8B示意性地表示不具有帧边缘的原始文档A的确定。参考图8B,在原始文档A上描述文本72。然而,在文本周围没有帧边缘。在这种情况下,格式定义管理单元56识别文本72的外接矩形(circumscribed rectangle),并且通过该外接矩形来替换文本72。然后,格式定义管理单元56比较外接矩形中的原始图像数据和图像字典的布局信息。由于帧边缘不是必须的,在原始文档A的布局中自由度可以变得更高。
[0084] 可以打印原始文档A中原来具有的一维条形码和二维条形码。在这种情况下,将读取的条形码解码并且确定原始文档A而不进行上述图案匹配。
[0085] 参考图5,格式定义管理单元56从文档生成单元60获得输出格式ID(稍后描述)。从格式定义列表57中读取与输出格式ID或格式定义文件位置相关联的格式定义文件。然后,将读取的格式定义文件或读取的格式定义文件位置返回给文档生成单元60。
[0086] 下面描述格式处理单元52。格式处理单元52从格式定义管理单元56获得对应于从传真接收单元51或图像接收单元55发送的原始图像数据的格式ID和格式定义文件。当格式定义管理单元56不能确定原始文档A时,或当格式定义列表57中没有注册原始文档A时,格式定义管理单元56将该事件报告给格式处理单元52。
[0087] 当已经注册了原始图像数据时,格式处理单元52根据格式定义文件中描述的格式定义来处理原始图像数据。图9表示在格式定义文件(FDF)中描述的格式定义的例子。图9表示使用标签描述的格式定义。从到定义格式的名称。将格式的文件名称指定为由格式定义文件定义的布局和存储该文件的位置的例子。在中定义格式的第一页的输入区域。当原始文档包括多页并且从这些页读取输入区域时,以另外类似的方式定义第一页和随后的页。
[0088] 用户可以在格式上的输入区域中进行写。输入区域可以是用户没有写入字符或数字的部分区域,或者是由字处理器等中集成的或连接至字处理器的打印机机械地打印字符或数字的区域。
[0089] 在 中定义了位置、大小、处理方法等。例如,唯一识别输入区域的区域ID是“rid:0001”。输入区域的名称是“FULLNAME”,其中描述了进行格式输入的人的全名。例如,输入区域的位置是距图像数据的左上顶点的原点的坐标(167,164)。输入区域的大小是距坐标(167,164)的130的宽度和25的高度。此外,处理方法被描述为“图像存储”。强制输入被定义为“真”,上述不同地,输入是强制的。对每个输入区域定义区域的这样的处理。
[0090] 在 格 式 定 义 文 件 中,在到 中定义没有被处理的区域。当必要时,可以对这个区域定义输入区域的位置、大小或处理方法。
[0091] 格式处理单元52基于描述的处理方法的内容确定输入区域(EA)的处理。当处理方法是“图像存储”时,复制并存储(或提取)输入区域。从图像数据中提取的输入区域(EA)的读取的图像变成稍后描述的内容数据。当处理方法执行“识别检查”时,确定输入区域(EA)是否具有任何输入或复选(check)标记。当处理方法执行“识别字符”时,对输入区域(EA)应用光学字符识别(OCR)来将写入的字符或符号转变为字符代码。
[0092] 格式处理单元52根据格式定义文件(FDF)执行处理,并且将输入区域(EA)的被扫描的图像、原始图像数据、格式ID(FID)以及区域ID(AID)发送到数据累积单元53。数据累积单元53将输入区域的被扫描后的图像(EA和SI)处理为稍后描述的内容数据,并且将用于唯一地识别内容数据(CD)的内容数据ID(CDID)给至被扫描后的图像(SI)。格式处理单元52从数据累积单元53接收内容数据ID(CDID)。
[0093] 在格式处理单元52接收内容数据ID(CIDI)之后,格式处理单元52向文档生成单元10发送生成合成文档数据、内容数据ID(CDID)、格式ID(FID)和从原始图像数据确定的原始文档A的区域ID(AID)的指令。
[0094] <相关格式管理单元58>
[0095] 相关格式管理单元58管理输入格式ID(输入FID)和输出格式ID(输出FID),同时将输入格式ID(输入FID)和输出格式ID(输出FID)相关联。输入格式ID(输入FID)与格式ID(FID)相同。输出格式ID(输出FID)是指定合成文档α的布局的格式定义文件(FDF)的标识符,上述不同地,格式定义文件(FDF)指定合成文档α的布局。在文档管理系统500的管理员将输入格式ID(输入FID)和输出格式ID(输出FID)相关联之后,在相关格式管理单元58中注册输入格式ID(输入FID)和输出格式ID(输出FID)。
[0096] 图10表示输入和输出对应表59的例子。输入和输出对应表59将输入格式ID(输入FID)和输出格式ID(输出FID)相关联。当从格式处理单元52接收的原始图像数据的格式ID(FID)是“formID:0001”时,其中“formID:0001”是格式定义文件(FDF)的输出格式ID(输出FID),该格式定义文件(FDF)定义由“formID:0001”打印的合成文档α的布局。相关格式管理单元58从文档生成单元60接收输入格式ID(输入FID),参考输入和输出对应表59,并且返回与输入格式ID(输入FID)相关联的输出格式ID(输出FID)。
[0097] 当文档生成单元60从格式处理单元52接收生成合成文档数据(SDD)和内容数据ID(CDID)的指令时,格式ID(FID)或输入格式ID(输入FID)被发送给相关格式管理单元58。然后,获得定义要被打印的合成文档α的布局的格式定义文件(FDF)的输出格式ID(输出FID)。
[0098] 文档生成单元60将获取的输出格式ID(输出FID)发送到格式定义管理单元56,并且获取合成图像数据的格式定义文件(FDF)。文档生成单元60可以保持格式定义文件(FDF)。图11表示用于合成图像数据的格式定义的例子。
[0099] 从到定义合成文档α的名称“Incident/Accident Report”。在中定义生成合成图像数据(SII)的时候使用的背景信息。在中定义格式的第一页的插入区域(IA)。在中定义合成图像数据(SII)的位置和大小以及要被插入的输入区域(EA)的区域ID(AID)。例如,在具有距离坐标(40,260)宽度为80并且高度为20的区域中定义合成具有“formId:00001”的格式ID(FID)和“rId:00001”的区域ID(AID)的内容数据的处理。参考图11,定义了输入区域(EA)的插入位置和大小。
[0100] 下面描述在格式定义文件中的设计文件“form1.pdf”的背景信息。例如设计文件“form1.pdf”的设计文件对应于或包括在设计图像数据中。图12A、图12B、图12C和图12D表示若干格式定义文件(FDF)的背景信息。图12A是最简单的背景信息。图12A的背景是白色的,并且内容数据(CD)被插入到背景中。
[0101] 例如,存在预定的内容数据被强调并且将预定的内容数据输出给合成文档的情况。在图12B所示的情况下,可以将具有突出的框74的背景指定为设计文件。参考图12B,在背景信息的左下部分表示突出的框74。通过确定突出的框74围绕插入区域(IA),可以在突出的框74中布置要被强调的内容数据(CD)。突出的框74可以是彩色的。例如,在图12B中颜色是红色的,并且也可以使用其他颜色。
[0102] 用户在作为原始文档A的格式的输入区域(EA)中用手进行输入的情况下,用户可能由于错误或忘记而没有进行一个或几个输入。可能存在例如名称等强制输入区域和例如性别和年龄等非强制输入区域。如果对于用户可以确定输入区域(EA)是否是强制输入区域或非强制输入区域,以及计划插入什么内容,则可以改善文档管理系统500的便利性。
[0103] 参考图12C,在背景中描述了指示是否计划强制插入内容数据(CD)的消息75。作为插入的结果,插入对应于输入区域B、C和D的内容数据。然而,没有插入对应于输入区域A的内容数据。由此,用户可以在背景中读取指示所描述的“强制插入”的消息75。由此,用户可以立刻确定没有进行内容的强制插入。
[0104] 当插入空白的输入区域作为白色的空的内容数据时,由白色像素替代背景上的消息75并且消息75可以不被扫描。由此,通过例如文档生成单元60插入具有半透明显示的内容数据。也可以基于占据输入区域的黑色像素的比率来确定输入区域是否具有输入。当确定不存在输入时,不插入内容数据。
[0105] 参考图12D,在背景中描述了指示内容数据的内容的消息76。由此,用户可以确定没有插入什么内容。
[0106] 参考图5,当存在格式ID(FID)和区域ID(AID)的组合时,文档生成单元60将内容数据ID(CDID)报告给数据累积单元53,其中格式ID(FID)和区域ID(AID)的组合是从格式处理单元52接收的、在对应于内容数据ID(CDID)的区域ID(AID)和格式ID(FID)之中的合成图像数据(SII)的格式定义文件(FDF)中指定的。文档生成单元60从数据累积单元53获取对应于内容数据ID(CDID)和内容数据位置的内容数据(CD)。
[0107] 文档生成单元60合成内容数据(CD)以出现在合成图像数据(SII)的格式定义文件(FDF)指定的位置。当插入了对应于从格式处理单元52接收的所有内容数据ID(CDID)的内容数据(CD)时,完全生成合成图像数据(SII)。
[0108] 存在当文档生成单元60插入内容数据时内容数据(CD)的大小和插入内容数据的区域的大小不同的情况。由此,文档生成单元60比较内容数据(CD)的大小和插入内容数据的区域的大小。当内容数据(CD)的大小大于区域的大小时,减少内容数据。可以响应于内容数据的大小和插入区域(IA)的大小之间的比率通过使得内容数据(CD)的像素变得稀疏来减少内容数据。此外,当内容数据(CD)的大小小于插入内容数据的区域的大小时,可以响应于内容数据(CD)的大小和插入区域(IA)的大小之间的比率来扩大内容数据。
[0109] 文档生成单元60生成用于唯一识别合成图像数据(SII)的输出纸张ID(输出PID),将输出纸张ID(输出PID)转换为例如QR代码的机器可读符号11,并且通过在合成图像数据的预定位置布置符号11来形成合成图像数据(SII)。文档生成单元60将用于所生成的输出纸张ID(输出PID)和合成图像数据的内容数据ID(CDID)发送至数据累积单元53。文档生成单元60将所生成的合成图像数据(SII)发送至数字多功能外围设备(数字MFP)100。可以在合成图像数据(SII)的整个表面上形成类似于背景图案的符号11,而不是在合成图像数据的部分上形成类似于条形码的符号11。也可以形成类似于数字水印和宏字符等很难由裸眼感知的符号11。
[0110] <数据累积单元>
[0111] 数据累积单元53管理内容数据(CD)以及与内容数据(CD)有关的信息,例如原始文档A的原始图像数据(OII)的格式ID(FID)、区域ID(AID)和输出纸张ID(输出PID)。图13表示内容ID管理表64的例子。数据累积单元53管理内容ID管理表64。存储内容数据的内容数据位置、原始数据位置、区域ID(AID)、输入格式ID(输入FID)和输出纸张ID(输出PID)均被存储在内容数据ID(CDID)中。
[0112] 当数据累积单元53接收到从格式处理单元52发出的内容数据、内容数据(CD)的区域ID(AID)、内容数据(CD)的原始图像数据(OII)和原始图像数据的格式ID(FID)时,数据累积单元53生成用于唯一识别该内容数据的内容数据ID。然后,数据累积单元53将内容数据ID(CDID)、内容数据、区域ID(AID)、原始图像数据(OII)和格式ID(FID)存储在内容数据数据库54中,并且将生成的内容数据ID返回给格式处理单元52。
[0113] 原始数据位置对于相同的原始图像数据是唯一的。由此,当从预定的原始图像数据s提取多个内容数据时,相同的信息被存储在对应的原始图像数据位置。原始数据位置还存储指示原始文档A的哪个输入区域(EA)的区域ID(AID)、通过识别原始图像数据(OII)而获得的输入格式ID(输入FID)和用于识别通过合成内容数据而生成的合成图像数据(SII)的输出纸张ID(输出PID)。
[0114] 当数据累积单元53从文档生成单元60接收到内容数据ID(CDID)和输出纸张ID(输出PID)时,数据累积单元53在输出纸张ID的列和对应于图13的内容数据ID的行中存储所接收的输出纸张ID。
[0115] <打印单元63>
[0116] 参考图5,打印单元63在纸张上打印从文档处理服务器200接收的合成图像数据(SII)。由此,打印单元63主要由绘图仪50配置。合成图像数据(SII)的格式可以是pdf文件、例如PostScript等打印机作业语言、光栅数据等。
[0117] 参考图5,扫描原始文档A的数字多功能外围设备(数字MFP)100不同于打印合成图像数据(SII)的数字多功能外围设备(数字MFP)100。然后,这些数字多功能外围设备100可以是相同的。
[0118] <文档处理服务器200:打印被恢复的原始文档>
[0119] 描述文档管理系统500打印被恢复的原始文档β的配置。图14表示在原始文档打印模式中文档管理系统500的功能块图表的例子。数字多功能外围设备(数字MFP)100的图像扫描单元61扫描合成文档α。合成图像数据(SII)被发送至文档处理服务器200。文档处理服务器200接收合成图像数据(SII)和在内容ID管理表64中与数字多功能外围设备100相关联的原始图像数据(OII)。数字多功能外围设备(数字MFP)100在纸张上打印原始图像数据(OII)以输出被恢复的原始文档β。
[0120] <数字多功能外围设备100>
[0121] 当打印被恢复的原始文档β时,用户触摸在图6所示的操作单元46上显示的选择键71之间的“打印被恢复的原始文档”。然后,数字多功能外围设备(数字MFP)100改变成原始文档打印模式。
[0122] 在原始文档打印模式中,图像扫描单元61扫描在扫描仪49的供纸器上设置的合成文档α,生成合成图像数据(SII),并且将合成图像数据发送给图像发送单元62。在原始文档打印模式中,数字多功能外围设备(数字MFP)100不通过绘图仪50打印扫描后的合成图像数据(SII)。图像扫描单元61从图像发送单元62接收合成文档α是否被成功发送至文档处理服务器200的报告。当图像扫描单元61没有扫描合成文档α或者接收到没有成功地发送合成文档α的报告时,图像扫描单元61向操作单元46报告图像没有被成功扫描或发送。
[0123] 图像发送单元62通过网络201将从图像扫描单元61接收的原始图像数据发送至文档处理服务器200。当图像发送单元62没有成功地发送原始图像数据(OII)时,将该事件报告给图像扫描单元61。参考图14,数字多功能外围设备(数字MFP)100将合成图像数据(SII)发送给文档处理服务器200。可替代地,传真机400可以将合成图像数据(SII)发送至文档处理服务器200。考虑使用传真机400的情况,优选地将符号100打印地大一些,使得可以以例如200dpi的分辨率来扫描符号11。
[0124] 文档处理服务器200的图像接收单元55接收通过网络201发送的合成图像数据(SII),并且将接收到的合成图像数据(SII)发送至图像处理单元65。
[0125] 图像处理单元65在从图像接收单元55发送的合成图像数据(SII)中搜索符号11,该符号11是转换输出纸张ID(输出PID)的结果。图像处理单元65搜索可以放置符号
11的候选区域。根据是否搜索到输出纸张ID(输出PID)的符号,向数字多功能外围设备(数字MPF)100报告搜索符号的成功或失败。数字多功能外围设备(数字MPF)100在操作单元46上显示搜索的成功或失败。候选区域位于例如距合成图像数据(SII)的四个角的预定范围内。可以使用已知技术来搜索符号11。例如,从预定方向将在符号11的三个角中放置的参考图案的边缘转换为“1”和“0”,使用“1”和“0”组成的图案来发现参考图案。
当发现了参考图案时,可以成功地搜索符号11。
[0126] 当图像处理单元65成功地搜索到符号11时,通过逆变换符号11来获得输出纸张ID(输出PID)。将图像处理单元65获取的输出纸张ID发送给数据累积单元53。数据累积单元53使用输出纸张ID作为密钥(key)来参考内容ID管理表64。然后,数据累积单元53从内容ID管理表64读取与输出纸张ID(输出PID)相关联的所有原始图像数据位置,并且从内容数据数据库54读取原始图像数据(OII)。存在从相同的原始图像数据(OII)向一个合成图像数据(SII)插入多个内容数据设置的情况。由此,数据累积单元53移除冗余原始图像数据设置。如上所述,从合成图像数据(SII)的输出纸张ID(输出PID)获取原始图像数据。
[0127] 当图像处理单元65从数据累积单元53接收到原始图像数据(OII)时,将所有的图像数据发送给数字多功能外围设备(数字MFP)100。数字多功能外围设备100接收全部的原始图像数据(OII),并且打印单元63在纸张上打印全部原始图像数据。以这种方式,例如,从合成文档α的一页上打印三个原始文档β1到β3。
[0128] <操作过程>
[0129] 图15是在合成文档打印模式下的文档管理系统500的序列图表。在步骤S10中数字多功能外围设备(数字MFP)100在向图像接收单元55发送原始图像数据(OII)。在步骤S10传真机400中向传真接收单元51发送原始图像数据(OII)。
[0130] 在步骤S20中,图像接收单元55或传真接收单元51在向格式处理单元52发送原始图像数据。在步骤S30中,格式处理单元52向格式定义管理单元56发送原始图像数据(OII)。以这种方式,格式定义管理单元56基于格式定义列表57指定的图像字典来从原始图像数据中确定原始文档A。然后,格式定义管理单元56确定原始文档A的扫描后的格式ID(FID)。格式定义管理单元56从格式定义列表57中读取与格式ID(FID)相关联的格式定义文件(FDF)或者相关联的格式定义文件(FDF)的位置。在步骤S40中,格式定义管理单元56向格式处理单元52发送格式ID(FID)和格式定义文件(FDF)。
[0131] 在步骤S50中,格式处理单元52基于格式定义文件提取输入区域。当提取输入区域(EA)时,格式处理单元52读取在格式定义文件(FDF)中描述的区域ID(AID)。
[0132] 在步骤S60中,格式处理单元52向数据累积单元53发送输入区域的扫描后图像(SI)、原始图像数据(OII)、格式ID(FID)和区域ID(AID)。
[0133] 数据累积单元53对扫描后图像提供内容数据ID(CDID),并且将所提供的内容数据ID发送给格式处理单元52。此后,扫描后图像(SI)被称为内容数据(CD)。数据累积单元53在内容数据数据库54中存储内容数据位置、原始图像位置、区域ID(AID)和输入格式ID(输入FID),同时将内容数据位置、原始数据位置、区域ID(AID)和输入格式ID(输入FID)相关联。
[0134] 在步骤S80中,格式处理单元52向文档生成单元60发送生成合成文档数据(SDD)、内容数据ID(CDID)、格式ID(FID)和区域ID(AID)的指令。
[0135] 在步骤S90中,文档生成单元60向相关格式管理单元58发送格式ID(FID)作为输入格式ID(输入FID)。相关格式管理单元58参考输入和输出对应表59,读取输出格式ID(输出FID),并且将输出格式ID发送给文档生成单元60。
[0136] 在步骤S110中,文档生成单元60向格式定义管理单元56发送输出格式ID(输出FID)。格式定义管理单元56通过参考格式定义列表57或相关的格式定义文件(FDF)的位置来读取与格式ID(FID)相关联的格式定义文件(FDF)。在步骤S120中,格式定义管理单元56向文档生成单元60发送格式定义文件(FDF)。
[0137] 在步骤S130中,文档生成单元60基于从格式处理单元52发送的格式ID(FID)和区域ID(AID),通过参考分别用于由格式ID(FID)和区域ID(AID)指定的插入区域(IA)的格式定义文件(FDF)来识别内容数据ID(CDID)。此外,在步骤S130中将内容数据ID(CDID)发送至数据累积单元53。
[0138] 数据累积单元53通过参考内容ID管理表64,基于与内容数据ID相关联的内容数据位置从内容数据数据库54读取内容数据(CD)。
[0139] 在步骤S150中,文档生成单元60基于格式定义文件(FDF)通过放置内容数据来生成合成图像数据(SII)。
[0140] 在步骤S160中,文档生成单元60生成唯一识别合成文档的输出纸张ID(输出PID)。在步骤S160中在合成图像数据(SII)上叠加符号11。
[0141] 在步骤S170中,文档生成单元60将生成的输出纸张ID(输出PID)发送给数据累积单元53。由此,数据累积单元53在合成图像数据(SII)中放置的内容的内容数据ID(CDID)中注册输出纸张ID(输出PID)。
[0142] 在步骤S180中,文档生成单元60向数字多功能外围设备100发送其上叠加了输出纸张ID(输出PID)的符号11的合成图像数据(SII)。然后,在步骤S190中,数字多功能外围设备(数字MFP)100通过在纸张上打印合成图像数据(SII)来输出合成文档α。
[0143] 图16是在合成文档打印模式中文档管理系统500的序列图表的例子。在步骤S210中,数字多功能外围设备(数字MFP)100将合成图像数据(SII)发送给文档处理服务器200。
[0144] 在步骤S220中,图像接收单元55将合成图像数据(SII)发送至图像处理单元65。
[0145] 在步骤S230中,图像处理单元65从转换合成图像数据(SII)的预定位置检测符号11,并且将符号11转换成输出纸张ID(输出PID)。
[0146] 在步骤S240中,图像处理单元65将输出纸张ID(输出PID)发送给数据累积单元53。数据累积单元53通过参考内容ID管理表64从内容数据(CD)数据库54读取与输出纸张ID(输出PID)相关联的原始图像数据(所有OII),并且将所有图像数据发送给图像处理单元65。
[0147] 在步骤S260中,图像处理单元65避免原始图像数据的冗余,并且将原始图像数据发送给数字多功能外围设备(数字MFP)100。然后,在步骤S270中,数字多功能外围设备100在纸张上打印原始图像数据以输出被恢复的原始文档β。
[0148] 如上所述,当在原始文档中包含多个页时,文档管理系统500可以输出通过仅收集用户需要的区域而形成的合成文档。由此,可以防止打印不需要的文档,使得减少纸质文档的页数。由此,打印文档的处理变得容易。
[0149] 此外,可以在用户通过数字多功能外围设备(数字MFP)100扫描合成文档之后打印具有合成文档中包括的内容的被恢复的原始文档。当合成文档是难以辨认的时候,可以获得原始文档。
[0150] 实施例2
[0151] 在实施例1中,文档处理服务器200合成原始文档A,并且使用合成图像数据(SII)的符号11来恢复原始文档A。然而,实施例1的图像数据可以仅由数字多功能外围设备(数字MFP)100管理。
[0152] 图17表示实施例2的文档管理系统500的配置例子。参考图17,对于与2中相同的部分用相同的附图标记表示,并且省略了这些部分的描述。参考图17,文档处理服务器200、数字多功能外围设备(数字MFP)100和虚线框中的数字多功能外围设备(数字MFP)100由另一个数字多功能外围设备(数字MFP)100代替。参考图17,不存在文档处理服务器200,并且数字多功能外围设备100连接至电话网401。数字多功能外围设备100使用传真通信单元29来直接接收从外部传真机400发送的传真数据(图像数据)。与图2相比,在图17中可以集成数字多功能外围设备(数字MFP)100和文档处理服务器200。由此,不需要从数字多功能外围设备向文档处理服务器200发送原始图像数据(OII),并且不需要从文档处理服务器200向数字多功能外围设备100发送合成图像数据(SII)和原始图像数据(OII)。
[0153] 图18表示实施例2的文件管理系统500的功能块的例子。图18表示当数字多功能外围设备(数字MFP)100打印合成文档α时,实施例2的文档管理系统的功能块。参考图18,与图5中相同的部分使用相同的附图标记来表示,并且省略对这些部分的描述。
[0154] 当将图18和图5比较时,在数字多功能外围设备100中容纳图像扫描单元61、操作单元46和打印单元63。实施例2的文档管理系统500提供的功能与包括文档管理服务器200的实施例1的文档管理系统500提供的功能相同。从传真发送部400a向数字多功能外围设备(数字MFP)100发送原始图像数据(OII)。可替换地,数字多功能外围设备(数字MFP)100的图像扫描单元61扫描原始文档A来获得原始图像数据(OII)。数字多功能外围设备(数字MFP)100生成合成图像数据(SII)。此外,相同的数字多功能外围设备100在纸张上打印合成图像数据(SII),并且输出合成文档α。
[0155] 由于数字多功能外围设备100输出原始图像数据(OII)和合成文档α,可以消除数字多功能外围设备100与文档处理服务器200通信的时间。由此,可以缩短用户的等待时间。
[0156] 还可以使得多个数字多功能外围设备100连接至网络201。
[0157] 在这种情况下,多个数字多功能外围设备100中的一个扫描原始文档A,原始文档A的原始图像数据(OII)被发送给多个数字多功能外围设备100中的另一个。此外,多个数字多功能外围设备中的另外一个生成合成图像数据(SII),并且输出合成文档α。
[0158] 可选地,多个数字多功能外围设备100中的一个扫描原始文档A,并且从原始文档A的原始图像数据(OII)生成合成图像数据(SII)。多个数字多功能外围设备100中的一个将合成图像数据发送至多个数字多功能外围设备100中的另一个。然后,多个数字多功能外围设备100中的另外一个输出合成文档α。
[0159] 图19表示在原始文档打印模式中实施例2的文档管理系统500的功能块图表。图19表示当数字多功能外围设备100打印被恢复的原始文档β时,实施例2的文档管理系统的功能块。参考图19,与图14中相同的部分用相同的附图标记表示,并且省略对这些部分的描述。
[0160] 当将图19和图14比较时,在数字多功能外围设备100中容纳图像扫描单元61、操作单元46和打印单元63。实施例2的文档管理系统500提供的功能和包括文档管理服务器200的实施例1的文档管理系统500提供的功能相同与上述不同地,数字多功能外围设备100的图像扫描单元61扫描合成文档α,并且数据累积单元53识别原始数据。相同的数字多功能外围设备(数字MFP)100在纸张上打印原始图像数据以输出被恢复的原始文档β。
[0161] 由于数字多功能外围设备100扫描合成文档α,并且输出被恢复的原始文档β,可以消除数字多功能外围设备100与文档处理服务器200通信的时间。由此,可以缩短用户的等待时间。
[0162] 还可以使得多个数字多功能外围设备100连接至网络201。在这种情况下,多个数字多功能外围设备100中的一个扫描合成文档α以获得合成图像数据(SII)。获得的原始图像数据被发送至多个数字多功能外围设备100中的另一个。多个数字多功能外围设备中的另外一个识别原始图像数据,并且输出被恢复的原始文档β。
[0163] 使用实施例2的文档管理系统500,缩短了从扫描原始文档A到输出合成文档α的时间和从扫描合成文档α到输出被恢复的原始文档β的时间。由此,可以缩短用户的等待时间。
[0164] 实施例3
[0165] 在实施例3中,描述了实施例1和2的文档管理系统500的优选变形例。
[0166] 变形例1
[0167] 在实施例1和2中在合成文档β被打印并且由扫描仪扫描之后所有图像数据被打印作为被恢复的原始文档β。然而,存在不需要输出涉及合成文档中包括的内容数据的全部原始文档A的情况。在这种情况下,能够使用户选择要被打印的原始文档A,对于用户来说是便利的。
[0168] 图20示意性地表示原始文档打印模式的过程实例。在图20中,省略了与图1中相同部分的描述。参考图21,当选择原始文档打印模式并且数字多功能外围设备100扫描合成文档α时,数字多功能外围设备100如实施例1和2所述从内容数据库54读取原始图像数据。实施例3的变形例的数字多功能外围设备100在操作单元46上显示原始文档A的缩略图图像。优选地与显示缩略图图像一起显示“请选择要被打印的原始文档的页面”的消息。
[0169] 在图20中用户视觉地识别缩略图图像并且选择要被打印的原始文档的页面。参考图20,选择了对应于页面P1(第一页)和P2(第二页)的缩略图图像。当用户完成页面的选择时,用户触摸按钮“OK”77。数字多功能外围设备(数字MFP)100在纸张上仅打印原始文档A的原始图像数据的P1和P2,并且输出被恢复的原始文档β1和β2。
[0170] 当用户在图21中选择原始文档打印模式时,用户可以在显示缩略图图像和打印被恢复的原始文档而不显示缩略图图像之间选择。
[0171] 图21表示操作单元46的触摸面板上显示的选择键78的例子。在图21中,省略了关于与图6中相同部分的说明。例如,数字多功能外围设备100在用于原始文档打印模式的选择键71附近显示选择键“显示缩略图”,或者在选择了选择键71之后进行显示。由此,用户可以选择是否显示缩略图图像。
[0172] 在本变形例中,当打印了原始文档α或具有合成文档中包括的内容数据的被恢复的原始文档β时,可能减少纸张的消耗量。
[0173] 变形例2
[0174] 在实施例1和2中,使用格式定义文件(FDF)提取输入区域,并且在合成图像数据上重新布置输入区域。然而,也可能重新布置整个原始图像数据而不提取输入区域。
[0175] 图22A表示原始文档A和合成文档α之间的关系的例子。变形例的文档管理系统500布置具有要位于预定布局中的多个页面的原始文档A。然后,生成合成图像数据。与上述不同地,没有基于原始文档A的布局确定原始文档A。参考图22A,将原始文档A的原稿的三页缩小到大约原始大小的四分之一。然后,打印合成文档作为所谓的总计打印(aggregate print)。由此,可以将具有相对少量页面的原始文档的所有图像数据打印为合成文档α而不提取输入区域(EA)。当必要时,可以通过使得数字多功能外围设备扫描合成文档α来打印被恢复的原始文档β。参考图22A,可以在合成文档β的一页上打印具有4页的原始文档A,然而,还可以在合成文档β的一页上打印具有2页的原始文档A,或者在一页合成文档β上打印具有8页的原始文档A。
[0176] 图23表示实施例3的文档管理系统500的功能块的例子。在图23中,省略了关于与图5中相同部分的描述。当将图23中示出的实施例3的功能块和图5中示出的实施例1和2的功能块比较时,格式定义管理单元56和相关格式管理单元58不是必须的。格式处理单元52将原始图像数据(OII)发送至数据累积单元53。数据累积单元53将唯一的格式ID(FID)提供给原始图像数据(OII),并且在内容数据数据库54中存储原始图像数据(OII)。
[0177] 格式处理单元52将原始图像数据(OII)发送给文档生成单元60。文档生成单元60缩小图像数据,生成合成图像数据(SII),并且将输出纸张ID(输出PID)提供给合成图像数据(SII)。文档生成单元60将输出纸张ID(输出PID)发送给数据累积单元53。数据累积单元53将输出纸张ID(输出PID)与格式ID(FID)相关联地进行注册。
[0178] 提取输入区域(EA)、管理使用内容数据ID以及重新布置内容数据变得不是必须的。由此,内容ID管理表64仅注册原始数据位置、输入格式ID(输入FID)和输出纸张ID(输出PID)就已经足够。由于如上所述在原始文档打印模式的功能块中没有变化,省略了对其的描述。
[0179] 参考图22B,在原始文档A的页数是4或更多时,如参考标记79指定的,描述了没有在合成文档α上打印的原始文档的页数。据此,用户可以获知多少页原始文档没有被打印。因为在格式定义文件(FDF)中描述了原始文档A的页数,格式处理单元52可以将原始文档A的页数报告给数据累积单元53。据此,数据累积单元53可以在内容数据库54中与例如内容数据ID(CDID)等相关联地注册原始文档A的页数。
[0180] 在原始文档打印模式中,文档生成单元60从数据累积单元获取原始文档A的页数,并且比较获取的页数和预定纸张中总计的原始文档A的页数。在原始文档具有14页并且在一张纸上总计4页原始文档A的情况下,10页原始文档没有被打印。文档生成单元60生成指示原始文档A的页数和通过从原始文档A的页数中减去剩余页数而获得的页数的信息。在合成图像数据(SII)中形成该信息。在格式定义文件(FDF)中描述加入该信息的位置。
[0181] 参考图22B,显示了“总页数是14。10页剩余”。基于页数,用户可以提供确定是否打印了被恢复的原始文档β的材料。
[0182] 通过结合变形例2和变形例1,使得变形例2变得更有效。
[0183] 与上述不同地,当用户使得数字多功能外围设备(数字MFP)100扫描合成文档α时,数字多功能外围设备(数字MFP)100如在图21A中示出打印合成文档α,并且在操作单元46上显示“总页数是14。10页剩余”。用户可以通过操作单元46的显示获知剩余页数。此外,数字多功能外围设备(数字MFP)100可以在操作面板46上显示所有页的缩略图图像,同时能够滚动(scrolling)缩略图图像。即使原始文档的页数是大的,用户也可以从原始文档的页面上选择地打印期望的页。然后,用户可以减少纸张的消耗量。
[0184] 通过该变形例,当原始文档的页数少的时候,可以以简单的配置打印被恢复的原始文档。同时,当原始文档的页数多的时候,可以打印原始文档α或被恢复的原始文档β,同时使得用户能够容易地获知总页数并且减少消耗量。
[0185] 如上所述,可以提供文档管理装置,该文档管理装置提取对于商务操作必须的部分区域并且提供该部分区域,并且当必须时文档管理装置容易地提供该部分区域的原始文档。
[0186] 在此表述的所有例子和条件语言用于教示目的以帮助读者理解本发明的原理和发明人推动本领域技术所贡献的概念,并且被构造为不限制这样详细地描述的例子和条件,在说明书中这样例子的组织也不涉及表示本发明的优等或次等。尽管已经详细描述了本发明的实施例,应该理解到可以对其进行各种改变、替换和变更而不偏离本发明的精神和范围。
[0187] 本发明是基于2009年2月27日申请的日本在先专利申请号2009-046562,其全部内容结合于此作为参考。