文档处理装置、文档处理方法及记录介质的制作方法

文档序号:6563091阅读:129来源:国知局
专利名称:文档处理装置、文档处理方法及记录介质的制作方法
技术领域
本发明涉及诸如复合机的文档处理装置。
背景技术
近来的复合机包括扫描仪/打印机功能和传真机(FAX)功能以及在通过网络连接到个人计算机时的电子邮件(e-mail)通信功能。这样,可使用各种类型的文档处理。可以使用这些功能的组合。例如,可发出指令将由扫描仪读取的文档通过传真机发送到电话号码A并用电子邮件将其发往电子邮件地址B。
在现有技术的处理中,将三种类型的处理(即,扫描、传真发送和电子邮件发送)中的每种处理的结果分别记录为日志。
经由网络连接至这种复合机的个人计算机按需要向该复合机发出打印请求、传真发送请求以及其他类型的请求。在一系列文档处理正在进行的同时可以执行与其他人的打印请求相关的处理。
因此,在现有技术中,为了浏览作为处理结果的日志而按时间顺序显示日志的努力无法在画面上显示对一个文档的所有处理或者难以可视地检查整个处理是否已流畅地完成,从而导致了用户的便利性不足。
日本特开平6-6566公开了一种技术,通过该技术,在将相同信息发送到多个不同的目的地的广播时,将表示广播的信息以及与到各个目的地的发送结果相关的信息进行存储,并且基于存储在存储装置上的所述广播信息进行控制以将与到所述多个目的地的发送结果相关的信息打印在记录纸上,从而提供与广播相关的发送日志的打印列表。
虽然在日本专利申请特开平6-6566中公开的现有技术提供了在传真机上连续执行的一系列处理的结果的有组织的打印输出,但是对于间歇地执行的多个处理结果,该技术不允许用户分别或同时参照单个处理结果或全部处理结果。这无法充分提高用户的便利性。

发明内容
考虑到以上情况完成了本发明。本发明的目的是提供一种能够提高用户便利性的文档处理装置。
根据本发明的一方面,提供了一种执行文档的多种类型的处理的文档处理装置。该装置包括控制单元和存储单元。所述控制单元接收指令组,所述指令组包括执行特定文档的各个处理的多个指令。所述存储单元存储(i)分别表示所述特定文档的多个处理的结果的多条个体处理结果信息;和(ii)表示整个指令组的结果的整体处理结果信息。
所述文档处理装置还可包括显示装置。所述控制单元可在(i)第一显示模式和(ii)第二显示模式之间进行切换,在所述第一显示模式下,所述控制单元控制所述显示装置在其上显示所述多条个体处理结果信息,在所述第二显示模式下,所述控制单元控制所述显示装置在其上显示所述整体处理结果信息。
此外,所述文档处理装置还可包括操作单元,该操作单元使用户可指示所述控制单元在所述第一显示模式和所述第二显示模式之间进行切换。
此外,在所述第一显示模式下,所述控制单元可控制所述显示装置在其上显示所述多条个体处理结果信息,而不显示所述整体处理结果信息。在所述第二显示模式下,所述控制单元可控制所述显示装置在其上显示所述整体处理结果信息,而不显示所述多条个体处理结果信息。
此外,所述多种类型的处理可包括传真以及从包括打印、扫描、复印和电子邮件发送的组中选择的至少一种处理。所述多个指令可包括将所述特定文档传真至多个不同的目的地。
此外,在所述第一显示模式下,所述控制单元可控制所述显示装置在其上显示(i)所述多条个体处理结果信息和(ii)由所述控制单元基于与所接收的指令组不同的指令而执行的处理的结果,而不显示所述整体处理结果信息。在所述第二显示模式下,所述控制单元可控制所述显示装置在其上显示(i)所述整体处理结果信息和(ii)由所述控制单元基于与所接收的指令组不同的指令而执行的处理的结果,而不显示所述多条个体处理结果信息。
此外,所述多种类型的处理可包括从包括打印、扫描、复印、传真和电子邮件发送的组中选择的至少两种处理。
此外,所述文档处理装置还可包括通信单元,该通信单元通过网络从外部装置接收所述指令组。
此外,所述文档处理装置还可包括操作单元,该操作单元使用户可将所述指令组输入到所述控制单元中。
此外,所述文档处理装置还可包括图像处理单元,该图像处理单元针对所述特定文档执行所述指令组中的至少一部分指令。
根据本发明的另一方面,一种文档处理方法包括接收指令组,所述指令组包括执行特定文档的各个处理的多个指令;基于所述接收的指令组对所述特定文档执行各个处理;存储(i)分别表示针对所述特定文档的多个处理的结果的多条个体处理结果信息;和(ii)表示整个指令组的结果的整体处理结果信息。
此外,所述方法还可包括显示以下两者中的一个(i)所述多条个体处理结果信息和(ii)所述整体处理结果信息;以及将以下两者中的所述一个的显示切换到另一个的显示(i)所述多条个体处理结果信息和(ii)所述整体处理结果信息。
根据本发明的又一方面,一种计算机可读记录介质,其存储有使计算机执行文档处理的程序。所述文档处理包括接收指令组,所述指令组包括执行特定文档的各个处理的多个指令;基于所述接收的指令组对所述特定文档执行各个处理;存储(i)分别表示所述特定文档的多个处理的结果的多条个体处理结果信息;和(ii)表示整个指令组的结果的整体处理结果信息。
此外,所述文档处理还可包括显示以下两者中的一个(i)所述多条个体处理结果信息和(ii)所述整体处理结果信息;以及将以下两者中的所述一个的显示切换到另一个的显示(i)所述多条个体处理结果信息和(ii)所述整体处理结果信息。


将参照附图详细描述本发明的示例性实施例,在附图中图1是示出了根据本发明示例性实施例的文档处理装置的连接示例的框图;图2是示出了根据本发明示例性实施例的文档处理装置的示例的框图;图3是示出了根据本发明示例性实施例的文档处理装置中的图像处理的示例的流程图;图4是示出了根据本发明示例性实施例的文档处理装置中的处理结果信息的存储示例的说明图;图5是示出了根据本发明示例性实施例的文档处理装置的个体/整体处理结果信息的显示处理的示例的流程图;图6解释了根据本发明示例性实施例的文档处理装置的个体处理结果信息的显示形式的示例;图7是示出了根据本发明示例性实施例的文档处理装置的整体处理结果信息的显示处理的示例的流程图;图8解释了根据本发明示例性实施例的文档处理装置的整体处理结果信息的显示形式的示例;图9解释了根据本发明示例性实施例的文档处理装置的个体处理结果信息的详细显示形式的示例;图10解释了根据本发明示例性实施例的文档处理装置的整体处理结果信息的详细显示形式的示例;图11解释了根据本发明示例性实施例的文档处理装置的整体处理结果信息的详细显示形式的另一示例;图12解释了根据本发明示例性实施例的文档处理装置的相关处理的列表的显示示例;图13解释了在根据本发明示例性实施例的文档处理装置中的显示画面之间进行的示例显示转换;图14解释了在根据本发明示例性实施例的文档处理装置的个体/整体处理结果信息的打印输出时所呈现的界面的画面示例;图15解释了根据本发明示例性实施例的文档处理装置的个体/整体处理结果信息的打印输出示例;图16解释了存储根据本发明示例性实施例的文档处理装置的处理结果信息的另一示例;图17解释了根据本发明示例性实施例的文档处理装置的个体处理结果信息的显示形式的另一示例;以及图18解释了根据本发明示例性实施例的文档处理装置的整体处理结果信息的显示形式的另一示例。
具体实施例方式
将参照附图描述本发明的实施例。如图1所示,根据本发明实施例的文档处理装置1经由网络连接到个人计算机(PC)和邮件服务器(MX)。文档处理装置1还连接到电话线网络。
文档处理装置1包括控制部11、存储部12、图像处理部13、打印部14、扫描部15、传真功能部16、通信部17、操作部18以及显示部19。
控制部11可以是CPU并根据存储在存储部12中的程序进行操作。控制部11接收从操作部18输入的与文档处理相关的用户指令操作,并将接收到的指令输出到图像处理部13。此外,当通过操作部18输入了显示日志信息的指令时,控制部11读取存储在存储部12中的日志信息,并将所读取的日志信息显示在显示部19上。稍后将详述控制部11所执行的处理。
存储部12包括诸如RAM和ROM的存储装置。此外,存储部12可包括诸如硬盘的存储装置。存储部12存储由控制部11和/或图像处理部13执行的程序。存储部12还用作控制部11和图像处理部13的工作存储器。
图像处理部13根据从控制部11输入的指令或者经由网络从PC接收的指令对打印部14、扫描部15、传真功能部16和通信部17进行控制,读取待处理文档,或者打印出或发送该待处理文档。在用扫描部15读取文档或者经由通信部17从PC接收了文档时,图像处理部13发放唯一识别符,将通过读取或接收而获取的文档与该唯一识别符关联起来,并将所获取的文档存储在存储部12中。
图像处理部13在存储部12中与待处理文档的识别符相关联地将文档的各个处理的处理结果的信息以及就整体处理而言的结果的信息进行累积,作为日志信息。稍后将详述图像处理部13的处理。
打印部14根据从图像处理部13输入的指令而打印出文档图像。扫描部15对放置在其读取表面上的印刷物的图像进行读取,并将所读取的图像作为文档数据输出到图像处理部13。
传真功能部16可以是传真发送/接收单元。传真功能部16根据从图像处理部13输入的指令拨打指定的电话号码,并经由传真发送被图像处理部13指定为处理对象的文档的图像。
通信部17可以是连接至网络的网卡,并连接至网络。通信部17接收从PC发送的指令并将接收到的指令输出到图像处理部13。此外,通信部17根据从图像处理部13输入的指令将指定的电子邮件地址设置为目的地,并通过电子邮件向邮件服务器(MX)发送待处理文档的数据。
操作部18可以是键盘或覆盖在显示部19之上的触摸板。操作部18接受用户的指令操作,并将表示该指令操作的内容的信息输出到控制部11。显示部19可以是液晶显示器并且根据从控制部11输入的指令而显示信息。
将参照图3描述控制部11的操作和图像处理部13的操作。当通过操作部18执行的指令操作指定了要执行的一系列图像处理的内容时,控制部11将描述该系列图像处理的指令的信息存储在存储部12中(S1)。例如,该图像处理的指令是描述多个电话号码以及多个传真发送指令的广播指令。
控制部11在处理开始指令被发出之前一直等待(S2)。当发出了处理开始指令时,控制部11请求图像处理部13执行存储在存储部12中的图像处理的指令(S3)。响应于该请求,图像处理部13执行图像处理的指令。在该实施例中,图像处理部13从存储部12中读出程序模块,该程序模块对应于个体处理,诸如将文档的图像输出到打印部14以使打印部14打印出该文档的图像的处理、控制扫描部15读取文档的图像的处理、以及控制传真功能部16通过传真发送文档的图像的处理(S4)。图像处理部13在存储部12上保留用来执行用户的处理(作业)的工作存储器(S5)。图像处理部13执行在指令中包括的处理(作业步骤)之一(S6)。在该示例中,作业步骤是至各目的地的传真发送。
由图像处理部13执行的每个程序模块包括这样的指令,该指令将对应的所执行的处理的结果存储在存储部12中作为个体处理结果信息,同时将该个体处理结果信息与待处理文档的识别符相关联。因此,例如每当执行了至一个目的地的传真发送的处理时(每当一作业步骤的处理完成时),图像处理部13将个体处理结果信息存储在存储部12中(S7)。
个体处理结果信息包括待处理文档的识别符、指定处理类型的类型信息、处理参数信息、表示处理结果(诸如发送完成、目的地忙、和发送错误的结果)的码信息、以及表示处理的日期/时间的信息。
例如,类型信息是与所执行的处理相关的字符串信息,诸如“传真发送”和“打印处理”。处理参数信息可以是与处理的内容相关的参数信息并且针对各处理类型预先进行设置。在传真发送的情况下,处理参数信息的示例包括目的地电话号码和目的地的名称。在复印的情况下,处理参数信息的示例包括选择的纸的尺寸和缩放因子。在扫描的情况下,处理参数信息的示例包括被读取文档的读取分辨率和存储文档的类型(文件格式,诸如PDF和JPEG)。结果码可以是表示各个结果的数字信息或字符串信息。表示处理的日期/时间的信息是在处理的开始和结束时从提供日历/时钟功能的IC芯片(未示出,下文中称为时钟部)获取的日期/时间。
当判断出由控制部11请求的图像处理已完成时(S8),图像处理部13参照存储在存储部12中的个体处理结果信息来产生表示该系列图像处理的整体结果的整体处理结果信息,并将所产生的整体处理结果信息存储在存储部12中(S9),从而完成了该系列的处理。
整体处理结果信息包括待处理文档的识别符、概要信息以及在处理开始和处理结束的时间点处的日期/时间的信息。例如,当已与待处理文档的识别符相关联地存储在存储部12中的所有个体处理结果信息都表示成功完成时,将概要信息设置为表示“成功完成”的成功完成信息。当个体处理结果信息中的任何一个表示发生了错误时,将概要信息设置为表示某处理导致了错误的异常终止信息。
在该实施例中,图像处理部13并行地执行多个处理(多任务)。如果所记录的个体处理结果信息和所记录的整体处理结果信息是按记录的时间顺序排列的,则包括在广播中的传真发送的个体处理结果信息不一定是连续的,与在广播处理之间执行的打印处理相关的其他个体处理结果信息可能会排列在所述广播处理之间(见图4的(A))。
图像处理部13可以对与待处理文档的识别符相关联地存储在存储部12中的个体处理结果信息进行计数,产生表示至少某些结果码的发生率的信息,并使整体处理结果信息的概要信息包括该关于发生率的信息。
例如,图像处理部13将与待处理文档的识别符相关联地存储在存储部12中的个体处理结果信息的数量计数为一总数。此外,图像处理部13将与待处理文档的识别符相关联地存储在存储部12中的个体处理结果信息之中指示处理成功完成的结果码的数量计数为一和值(sum value)。将所述和值除以所述总数从而获得一比率,与整体处理结果信息一起将所获得的比率存储在存储部12中作为成功完成的发生率。
接着,将描述这样记录的个体处理结果信息和整体处理结果信息的输出处理。例如,当从操作部18接收到显示各处理结果的信息的请求时,控制部11开始图5所示的处理。控制部11检查所接受的请求或预定设置是否给出了显示整体处理结果信息的指令(S11)。如果在步骤S11没有给出显示整体处理结果信息的指令(否),则控制部11读取在存储部12中存储的个体处理结果信息(S12)。然后,控制部11将个体处理结果信息的列表显示在显示部19上(S13)。这里,如图6所示,显示输出的内容可包括按发生的反向时间顺序排列的个体处理结果信息。考虑到显示部19的显示区的大小,可将个体处理结果信息的列表划分并显示在多页上。
用户可以通过点选“汇编相关作业”复选框(图6中未标记)而发出显示整体处理结果信息的指令。即,当通过操作部18进行了操作时,控制部11检查该操作是否为终止显示的指令(S15)。如果该操作是终止显示的指令,则控制部11终止个体处理结果信息的显示。如果在步骤S15的操作不是终止显示的指令,则控制部11检查该指令是否属于“汇编相关作业”(点选了该复选框)(S16)。如果给出了这种指令,则控制部11开始显示存储在存储部12中的整体处理结果信息(S17)。稍后将描述该处理。
此外,如果在步骤S16,所述指令不属于“汇编相关作业”,则控制部11根据该指令的内容而执行处理(S18)并返回至步骤S14以进行进一步处理。如果在步骤S11给出了显示整体处理结果信息的指令,则控制部11进行到步骤S17,从而开始显示整体处理结果信息。
接着,将参照图7描述步骤S17的整体处理结果信息的显示。控制部11首先从存储部12读取整体处理结果信息(S21)。然后,控制部11从存储部12读取个体处理结果信息并将所读取的个体处理结果信息存储在工作存储器中(S22)。控制部11参照在步骤22读取的个体处理结果信息中包括的文档的识别符,以从工作存储器中删除包括与在步骤S21读取的整体处理结果信息中包括的文档识别符相同的文档识别符的个体处理结果信息,从而从显示内容中排除了这种个体处理结果信息(S23)。
控制部11根据包括在整体处理结果信息和个体处理结果信息两者中的日期/时间信息,对在步骤S21读取的整体处理结果信息以及工作存储器中剩余的个体处理结果信息进行重新排列。然后,控制部11在显示部19上按日期/时间信息的反向时间顺序显示重新排列的信息的列表(S24)。考虑到显示部19的显示区的大小,可将重新排列的信息的列表划分并显示在多页上。图8示出了重新排列的信息的列表的示例。虽然在该示例中信息是按日期/时间信息的反向时间顺序排列的,但是也可按日期/时间信息的时间顺序(从最早的日期/时间开始)来排列信息。可以按不同于日期/时间信息的时间顺序的顺序给出信息。可由用户确定显示顺序。
整体处理结果信息的显示还包括(图8中标记的)“汇编相关作业”复选框。通过点选该复选框可使整体处理结果信息的显示失效。即,当通过操作部18进行了操作时,控制部11检查该操作是否为终止显示的指令(S26)。如果该操作是终止显示的指令,则控制部11终止个体处理结果信息的显示。如果步骤S26的操作不是终止显示的指令,则控制部11检查该指令是否属于“汇编相关作业”(点选了该复选框)的取消(S27)。如果给出了这样的指令,则控制部11进行到图5示出的步骤S12以进行进一步处理。如果在步骤S27该指令不属于“汇编相关作业”的取消,则控制部11根据该指令的内容而执行处理(S28)并返回至步骤S25以进行进一步处理。
在该实施例中,“汇编相关作业”复选框用作用于选择是否显示整体处理结果信息的正向-反向按钮。如果在图6所示的显示个体处理结果信息的画面上选择(点选)了任一个体处理结果信息,则控制部11在步骤S18给出在所选择的个体处理结果信息中包括的各种信息的详细显示(图9)。类似地,如果在图8所示的画面上选择了任一个体处理结果信息,则控制部11在步骤S28以与图9类似的方式进行详细显示。如果在图8所示的画面上选择了任一整体处理结果信息,则控制部11在步骤S28进行所选的整体处理结果信息的详细显示(整体详细显示)(图10)。图10所示的画面包括指定描述从控制部11输入的指令的信息(“指令文档001”)。处理类型显示为“作业流”。
如果在步骤S24的显示或详细显示中的整体处理结果信息包括表示成功完成的比率、异常终止的比率和特定结果码的比率的比率信息,则可以显示该比率信息。
虽然描述的是将不同的结果码分配给发送失败(处理的异常终止)的各个原因的情况,但是结果码可仅包括成功完成(没有错误发生)和异常终止(发生了错误)。在此情况下,整体处理结果信息可包括与成功完成和异常终止中的至少一个相对应的结果码的比率。
在存在表示将被确定为发生了错误的情形的多个结果码和表示将被确定为没有发生错误的情形的多个结果码的情况(诸如将不同的结果码分配给异常终止的各个原因的情况)下,可以针对每个结果码设置该结果码是否将被确定为发生了错误。例如,在结果码落入-127至128的范围内并且与各个原因相关的处理结果的情形分配有该范围内的值的情况下,负值可对应于错误,而正值可对应于没有错误。
此外,当用户在图6或图8所示的显示画面中输入结果码时,控制部11执行以下处理选择性地显示包括所输入的结果码输入的个体处理结果信息。
如果比率信息符合各个结果码,则在单个整体处理结果被选择或者在列表显示中的情况下,控制部11可在详细显示(整体详细显示图10)中提供各个结果码的比率信息(自身的发生率或发生次数)。例如,图11示出了在整体详细显示中显示比率信息的示例。在此情况下,当选择了任何结果码时,控制部11可获取在当前显示的整体处理结果信息中包括的文档识别符,在存储部12中搜索包括所获取的文档识别符和所选择的结果码的个体处理结果信息,然后显示搜索结果的列表。从而,在与当前显示的整体处理结果信息相关的个体处理结果信息之中,控制部11可以选择性地显示产生了由特定结果码所指示的处理结果的处理。该列表可显示在图10或图11所示的画面上。
迄今描述的是这样的情况利用复选框“汇编相关作业”来执行在个体处理结果信息的显示和整体处理结果信息的显示之间的切换。另选地,在显示个体处理结果信息的同时,控制部11可接受对与特定个体处理结果信息(例如,所选的个体处理结果信息、或者其细节当前正被显示的个体处理结果信息)相关的整体处理结果信息进行显示的指令,参照包括在该特定个体处理结果信息中的文档识别符,在存储部12中搜索包括所参照的文档识别符的整体处理结果信息,并显示搜索结果。
因为个体处理结果信息包括处理类型,所以控制部11可接受显示特定处理类型的个体处理结果信息的指令,从存储部12中选择性地获取包括与所述指令相关的特定处理类型的信息的个体处理结果信息,并显示搜索结果的列表。在此情况下,控制部11可在显示部19上显示可包括的处理类型的列表,并允许用户选择要显示的处理类型。
在此情况下,在正选择性地显示指定了业务类型的个体处理结果信息的同时,控制部11可接受显示与特定个体处理结果信息(例如,所选的个体处理结果信息、或者其细节当前正被显示的个体处理结果信息)相关的整体处理结果信息的指令,参照包括在该特定个体处理结果信息中的文档识别符,在存储部12中搜索包括所参照的文档识别符的整体处理结果信息,并显示搜索结果。
在正选择性地显示指定了业务类型的个体处理结果信息的同时,控制部11还可接受指定了选择性地显示的个体处理结果信息中的至少一个并显示与该指定的个体处理结果信息相关的另一个个体处理结果信息的指令,参照包括在该指定的个体处理结果信息中的文档识别符,在存储部12中搜索包括所参照的文档识别符的个体处理结果信息,并显示搜索结果。从而,不管所指定的处理类型为何,都可提供相关的个体处理结果信息。因此,用户可容易地搜索期望的个体处理结果信息,这提高了便利性。
当用户在整体详细显示的显示画面(图10和11中例示的显示画面)上发出“显示相关个体处理结果”的指令时,控制部11还可参照在当前显示的个体处理结果信息中包括的文档识别符,在存储部12中搜索包括这种文档识别符的个体处理结果信息,并显示整体处理结果信息和个体处理结果信息的列表(相关列表显示图12)。此外,当在相关列表显示画面上选择了整体处理结果信息的一栏以发出详细显示指令时,控制部11进行到图10或11所示的整体详细显示画面。此外,当选择了个体处理结果信息的一栏以发出详细显示指令时,如图9所示,进行个体详细显示。此外,整体处理结果信息可以不显示在图12所示的显示画面上。虽然图12示出了利用活页控件(tab)来切换并显示执行/等待中的作业和完成的作业的示例,但是可以在同一页上并排地显示执行/等待中的作业的列表和完成的作业的列表。从而,即使不利用活页控件切换显示,也可更清楚地确认包括在整体处理结果信息中的个体处理结果信息。此外,当在显示如图9所示的个体详细显示画面的同时接收到“显示相关的个体处理结果”的指令时,类似地,控制部11可参照在当前显示的个体处理结果信息中包括的文档识别符,在存储部12中搜索包括所参照的文档识别符的个体处理结果信息(可以一起搜索整体处理结果信息),并如图12所示地显示搜索结果的列表。如上所述,在该实施例中,如图13所示,各个显示可通过指令而在其间进行切换。
控制部11还可接收打印显示内容的指令,并指示打印部14将列出的或详细显示的个体处理结果信息或整体处理结果信息打印出来。例如,在接收到打印个体处理结果信息或整体处理结果信息的指令时(图14),控制部11可以显示询问是否“汇编相关作业”的画面。当选择了“汇编相关作业”时,控制部11可执行与显示整体处理结果信息相同的处理,产生与图8所示的相同的画面,并使打印部14执行打印处理。
在此情况下,控制部11可打印出包括在各个整体处理结果信息中的多条个体处理结果信息,使所述多条个体处理结果信息以整体处理结果信息为单位连续地排列。即,控制部11可根据文档识别符重新排列个体处理结果信息,并指示打印重新排列的结果的列表。
此外,当打印了整体处理结果信息及相关个体处理结果信息(与同一文档识别符相关)时,整体处理结果信息可打印在头部,而个体处理结果信息可与标记(诸如符号或字符串例如图15所示的“M”)一起打印。可以根据指令或先前的设置来取消该打印顺序或标记的显示。
此外,虽然在前面的描述中整体处理结果信息和个体处理结果信息是通过文档识别符而彼此相关联的,但是本发明不限于此。例如,当图像处理部13在处理的开始处在存储部12中保留整体处理结果信息的记录区域、在处理期间将各作业步骤的个体处理结果信息存储在存储部12中时,图像处理部13可顺序地将参照信息(其指示其中存储有所记录的个体处理结果信息的存储区域)记录在整体处理结果信息的存储区域中;并在处理结束时产生整体处理结果信息,以及产生包括整体处理结果信息和针对相关个体处理结果信息的参照信息的信息(结果信息组)。在此情况下,每个结果信息组可包括指示要记录的下一结果信息组的存储区域的参照信息(图16)。
图像处理部13可在存储部12中存储头指针和尾指针,该头指针指示在存储部12中存储的结果信息组之中按时间顺序最早记录的结果信息组的存储位置,该尾指针指示在存储部12中存储的结果信息组之中按时间顺序最晚记录的结果信息组的存储位置。通过利用该参照信息将整体处理结果信息与个体处理结果信息彼此相关联地存储,可以分立地保留整体处理结果信息的存储区域和个体处理结果信息的存储区域,从而提高读出处理的效率。通过存储头指针,即使结果信息组按时间顺序被删除,也使得处理较容易。尾指针可用于在产生新结果信息组时识别前一结果信息组。这使得易于将参照信息设置到下一结果信息组。
上面描述的是这样的情况控制部11接受显示个体处理结果信息或整体处理结果信息的指令,并将目标信息输出到显示部19。另选地,控制部11可经由网络从PC接收个体处理结果信息或整体处理结果信息;执行相同的显示处理;产生作为HTML文档的目标信息的详细显示的列表并将其提供给请求PC;以及将该信息显示在用户的PC屏幕上,而不是显示在显示部19上。
可将上述作业流的每个执行步骤视为个体处理,并可将整个作业流视为整体处理,来记录和提供处理结果。在此情况下,作业流可包括类型彼此不同的处理。
这里,作业流定义了将多个登记任务作为一系列任务进行执行的功能。用户制备描述一系列处理的执行顺序和处理条件的指令文档,将该指令文档登记在文档处理装置的存储部或者通过网络连接至文档处理装置的存储装置中。所述一系列处理的示例包括将重复执行多次的典型系列处理、以及某公司或某部门通用的一系列处理。即,作业流是一种程序,按执行顺序定义多个处理指令。可以通过基于预定处理条件的所谓分支处理,按所指定的顺序处理或根据预先指定的规则顺序地执行作业流的处理指令。
在指令文档中与一系列流的处理顺序和条件一起描述所述一系列流,所述一系列流包括从文档产生经过文档处理直到文档输出的多个处理类型。所述多个处理类型可包括获取作业流中的待处理文档的方法(诸如通过扫描获取文档、从文件夹获取文档、从设置在文档处理装置中的盒中获取文档、通过轮询接收而获取文档);处理文档的方法(诸如图像处理的内容、图像处理的条件、有无字符识别处理、对所识别的字符信息的处理以及改变文档格式);以及输出文档的方法(将文档存储在文件夹中、将文档作为邮件进行发送、与文档处理装置内部/外部的应用软件进行协作、打印出文档以及传真文档)。从而,可以使麻烦的文档处理自动化,这使得能够进行先进的文档处理和管理。
下面将参照图2描述在处理作业流的情况下文档处理装置的配置的示例。用户利用经由网络连接至文档处理装置的个人计算机(PC)来制备描述一系列处理的流以及相关的处理顺序和条件的指令文档。然后,用户将所制备的指令文档登记在存储部12中。
当用户通过操作部18指示开始作业流时,控制部11响应于通过操作部18进行的该操作,在显示部19上显示在存储部12中登记的指令文档的列表。
用户对操作部18进行操作以从显示在显示部19上的多个指令文档之中选择针对期望的处理而定义的指令文档。在对指令文档进行指定时,如果有必要,控制部11可以在显示部19上显示针对在所列出的指令文档之中的特定指令文档中登记的处理的流或条件,从而用户可检查该登记。
指令文档分析部20解释基于特定规则描述的指令文档,以针对构成在该指令文档中登记的一系列处理的个体处理形成处理顺序和处理条件。指令文档分析部20将指令的内容输出到控制部11、图像处理部13、扫描部15、打印部14、传真功能部16和通信部17。这些部基于所描述的个体处理的处理顺序并在所描述的处理条件下执行所述一系列处理。
将描述这样的示例,在该示例中,将捕获文档的方法作为在指令文档中描述的所述一系列处理之一进行描述。如果描述了用扫描部15获取文档的个体处理,则根据指令文档的描述来确定诸如扫描条件的处理条件,从而用扫描部15光学读取印刷物的图像。如果描述了从文件夹获取文档的个体处理,则访问在指令文档中描述的文件目的地(例如,网络上的服务器或计算机中的预定文件夹),从而经由通信部17获取文件,并将所获取的文件临时存储在存储部12中。
将描述输出文档的方法的示例。如果描述了与通过打印输出的输出方法有关的个体处理,则根据指令文档的描述来确定打印输出条件,从而利用打印部14打印出文档。如果将邮件发送处理作为个体处理进行描述,则将电子邮件发送到经由通信部17连接的邮件服务器,同时将指令文档中描述的电子邮件地址设置为目的地。如果将传真发送作为个体处理进行描述,则利用传真功能部16拨打在指令文档中描述的目的地电话号码,来通过传真发送文档图像。
通过执行由指令文档定义的作业流,可以根据指令文档中描述的处理条件和处理顺序执行作为一系列文档处理的多个功能(诸如扫描、传真发送、文件传输、打印输出、复印和图像处理)。
在作业流处理中,建立了根据本发明的整体处理和个体处理之间的关系。被称为作业流的一系列作业(其在用户指定的指令文档中进行描述)的结果对应于整体处理结果。在登记为作业流的一系列作业中的个体处理的结果对应于个体处理结果。因此,可以以与上述传真发送相似的方式将这些作业处理为显示处理的目标。
即,如果处理的每个步骤被视为个体处理并且整个处理被视为整体处理,则可以产生上述个体处理结果信息和整体处理结果信息,并将这些信息提供给用户以供用户使用。
将使用示例描述作业流的整体处理结果和作业流的个体处理结果之间的显示切换。
在该示例中,将描述在以下情况下的处理结果的显示作业流包括扫描五个文档;将扫描的文档以电子形式传送并存储在经由网络连接的个人计算机(PC)中;将文档作为电子邮件发送到两个目的地;以及打印出扫描的文档。
该作业流包括五个不同类型的个体处理(1)扫描文档;(2)将扫描的文档传送到PC;(3)通过电子邮件将文档发送到第一目的地;(4)通过电子邮件将文档发送到第二目的地;以及(5)打印所扫描的文档。假设在该具有五个个体处理的作业流中,文档被成功地扫描,发送到/保存在PC中失败,然后成功地完成了到两个目的地的电子邮件发送,并且成功地完成了打印输出。
在按传统方式显示个体处理结果的情况下,按完成处理的时间顺序显示个体处理结果。图17示出了此时的处理结果显示。在图17中,将共同的文档识别符20001分配给该具有五个个体处理的作业流。
图17示出了一示例,在该示例中,最近的个体处理结果显示在最高的位置处,并且从完成个体处理起流逝的时间越长,则该个体处理的结果在越低的位置处显示。即,在图17所示的显示形式中,利用打印机001打印五张A4纸的处理是最近完成的作业。处理结果数量大并超过一页当然是个问题,可以滚动显示,或者可将处理结果设置在多页上并可通过页切换指令在页之间进行切换,以显示所有处理结果。
此外,可以进行设置,以使得从完成处理之后流逝了预定时间就不显示该处理结果。
此时,优选地,进行显示控制,从而针对构成整体处理的个体处理,在从所有个体处理之中的最后一个个体处理完成起经过了预定时段之前,显示与目标个体处理相关的其他个体处理,即使所述其他个体处理从完成起已经经过了预定时段,也是如此。以下的显示控制是优选的如果从最后一个个体处理完成起经过了预定时段,则不显示该个体处理和相关的其他个体处理的结果。
通过执行该显示控制,可避免这样的情况当显示个体处理结果时,即使构成整体处理的个体处理之中的一部分个体处理从完成起还没有经过预定时段,但是由于从另一部分个体处理完成起已经经过了预定时段,所以不显示所述另一部分个体处理的结果。这防止了用户由于一部分整体处理结果未被显示的事实而被迷惑。
在图17所示的个体处理结果中,假设在该作业流的一系列处理期间,在将扫描的文档作为电子邮件发送到两个目的地之后,执行了与该作业流无关的复印作业。在这种情况下,因为图17所示的个体处理结果显示按时间顺序或者按处理执行的顺序列出了个体处理结果,因而,具有文档识别符20003的复印作业(其与所述作业流无关)的个体处理被显示在电子邮件处理结果和打印处理结果(它们是文档识别符为20001的作业流的个体处理结果)之间。
这样,不相关的处理结果被混在所述一系列个体处理结果的显示中。因此,难以一眼就确定哪些个体处理结果对应于该作业流。结果,难以检查所有的整体处理(其是由用户指示的作业,即,由用户识别的作业)是否成功完成。
如涉及广播的示例所提及的,在个体处理结果的显示数量大的情况下,可将个体处理结果显示在多页上。具体地,对于作业流,可将复杂的处理(诸如扫描、传真发送、轮询接收、文件传输、邮件发送、打印输出和复印)指示为一系列处理。因此,会比广播中更频繁地使个体处理结果跨越页边界分布。
在这种情况下,可以转移至前一/下一页以检查另一页上的目标个体结果,但是在页之间进行转移的同时检查作业流的所有个体处理都已正常完成是极其困难的。
与包括多个单个处理类型的个体处理的整体处理(诸如广播指令(传真广播))的结果不同,在多种处理类型的一系列复杂处理的结果的情况下,难以一眼确定哪些个体处理结果属于作为所述一系列处理的整体处理。因此,用户必须利用文档识别符作为唯一关键字来搜索构成整体处理结果的目标个体处理结果。此外,信息可能跨越页边界分布,因而检查作业流的整体处理结果的工作尤其对用户而言是过多的工作量。
图18示出了在汇编了与图17所示的个体处理结果相关的作业的情况下呈现的整体处理结果的示例性显示。将显示形式从个体处理结果显示切换到相关的整体处理结果显示,这使用与在广播指令的情况下使用的相同的操作。
在同时执行多个作业流的情况下,多个作业流可出现在整体处理结果中。因此,作业流栏显示用于识别执行的作业流的信息,以提高使用的简单性。在该示例中,使用描述作业流的一系列处理的指令文档的名称和与有多少个体处理构成了该作业流有关的信息,来识别作业流。此外,可以显示扫描文档的文档名称、与包括电子邮件发送作业的作业流相关的邮件主题名称、基于扫描文档的文本识别结果而提取的字符串、或者在从外部终端发送了指令文档的情况下与指令文档的目的地相关的信息,来帮助用户识别由用户执行的作业流,从而使用户可以更容易地识别由用户执行的作业流。
图18显示了这样的处理结果,该处理结果取决于文档识别符为20001的作业流的作为作业流的全系列处理是正常完成还是某些处理异常完成。根据本实施例的示例,文件传输的个体处理是异常完成的,从而整体处理的全系列处理不是正常完成的。结果,文档识别符为20001的作业流是异常完成的。
权利要求
1.一种用于执行文档的多种类型的处理的文档处理装置,所述装置包括控制单元,其接收指令组,所述指令组包括执行特定文档的各个处理的多个指令;存储单元,其存储(i)分别表示所述特定文档的多个处理的结果的多条个体处理结果信息;和(ii)表示整个指令组的结果的整体处理结果信息。
2.根据权利要求1所述的装置,该装置还包括显示装置,其中所述控制单元在(i)第一显示模式和(ii)第二显示模式之间进行切换,在所述第一显示模式下,所述控制单元控制所述显示装置在其上显示所述多条个体处理结果信息,在所述第二显示模式下,所述控制单元控制所述显示装置在其上显示所述整体处理结果信息。
3.根据权利要求2所述的装置,该装置还包括操作单元,其使用户可指示所述控制单元在所述第一显示模式和所述第二显示模式之间进行切换。
4.根据权利要求2所述的装置,其中在所述第一显示模式下,所述控制单元控制所述显示装置在其上显示所述多条个体处理结果信息,而不显示所述整体处理结果信息,并且在所述第二显示模式下,所述控制单元控制所述显示装置在其上显示所述整体处理结果信息,而不显示所述多条个体处理结果信息。
5.根据权利要求4所述的装置,其中所述多种类型的处理包括传真以及从包括打印、扫描、复印和电子邮件发送的组中选择的至少一种处理,并且所述多个指令包括将所述特定文档传真至多个不同的目的地。
6.根据权利要求4所述的装置,其中在所述第一显示模式下,所述控制单元控制所述显示装置在其上显示(i)所述多条个体处理结果信息和(ii)由所述控制单元基于与所接收的指令组不同的指令而执行的处理的结果,而不显示所述整体处理结果信息,并且在所述第二显示模式下,所述控制单元控制所述显示装置在其上显示(i)所述整体处理结果信息和(ii)由所述控制单元基于与所接收的指令组不同的指令而执行的处理的结果,而不显示所述多条个体处理结果信息。
7.根据权利要求1所述的装置,其中,所述多种类型的处理包括从包括打印、扫描、复印、传真和电子邮件发送的组中选择的至少两种处理。
8.根据权利要求1所述的装置,该装置还包括通信单元,其通过网络从外部装置接收所述指令组。
9.根据权利要求1所述的装置,该装置还包括操作单元,其使用户可将所述指令组输入到所述控制单元中。
10.根据权利要求1所述的装置,该装置还包括图像处理单元,其针对所述特定文档执行所述指令组中的至少一部分指令。
11.一种文档处理方法,该方法包括接收指令组,所述指令组包括执行特定文档的各个处理的多个指令;基于所述接收的指令组对所述特定文档执行各个处理;存储(i)分别表示所述特定文档的多个处理的结果的多条个体处理结果信息;和(ii)表示整个指令组的结果的整体处理结果信息。
12.根据权利要求11所述的方法,该方法还包括显示以下两者中的一个(i)所述多条个体处理结果信息和(ii)所述整体处理结果信息;以及将以下两者中的所述一个的显示切换到另一个的显示(i)所述多条个体处理结果信息和(ii)所述整体处理结果信息。
13.一种计算机可读记录介质,其存储有使计算机执行文档处理的程序,所述文档处理包括接收指令组,所述指令组包括执行特定文档的各个处理的多个指令;基于所接收的指令组对所述特定文档执行各个处理;存储(i)分别表示所述特定文档的多个处理的结果的多条个体处理结果信息;和(ii)表示整个指令组的结果的整体处理结果信息。
14.根据权利要求13所述的介质,其中所述文档处理还包括显示以下两者中的一个(i)所述多条个体处理结果信息和(ii)所述整体处理结果信息;以及将以下两者中的所述一个的显示切换到另一个的显示(i)所述多条个体处理结果信息和(ii)所述整体处理结果信息。
全文摘要
本发明提供了文档处理装置、文档处理方法及记录介质。该文档处理装置执行文档的多种类型的处理。该装置包括控制单元和存储单元。所述控制单元接收指令组,所述指令组包括执行特定文档的各个处理的多个指令。所述存储单元存储(i)分别表示所述特定文档的多个处理的结果的多条个体处理结果信息;和(ii)表示整个指令组的结果的整体处理结果信息。
文档编号G06F17/30GK1972352SQ20061014948
公开日2007年5月30日 申请日期2006年11月21日 优先权日2005年11月25日
发明者小林哲也, 前川贵夫, 吉见信, 松下恭子 申请人:富士施乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1