信息处理装置、打印装置、以及打印方法

文档序号:6636108阅读:78来源:国知局
专利名称:信息处理装置、打印装置、以及打印方法
技术领域
本发明涉及一种能够连接到具有存储部的打印装置、从而使其对需要打印的文档执行打印操作的信息处理装置,并且,本发明还涉及这样的打印装置和打印方法。
背景技术
过去,已经有一项技术为人们所知,在这项技术中,在计算机中作出包括将要传送的数据和与此数据相关的关键字的电子文件,然后将其传送到接收所传送的电子文件的另一台计算机,并提取关键字,从而通过使用这样提取出的关键字从数据库中检测出相关目录,并将该电子文件保存或存储于硬盘的该目录中,因此发送者不需要考虑硬盘的结构,就能够通过网络将数据以自动分类状态进行保存(例如,参见日本专利申请公开第2003-223383号)。
然而,在传输的对象是打印数据的情况下,如果将包括各种有关打印的数据信息的打印数据发送至通过使用接收到的这些信息来完成打印处理的打印装置端,则能够提高打印装置端的打印处理的效率。同时,在用户端,打印文档的管理变得有效且简单。因此,希望拥有具有这种功能的信息处理装置、打印装置等。

发明内容
本发明已经解决了上面提及的问题或需求,并旨在提供不仅能够提高打印处理效率、而且能够对用户端的打印文档进行有效管理的信息处理装置、打印装置、以及打印方法。
为了实现上述提及的目的,根据本发明的一个方面,提供了一种适于连接至打印装置从而使其执行待打印文档的打印处理的信息处理装置,该信息处理装置包括相关文档信息获取部,用于当接收到打印待打印文档的指令时,获取与待打印文档相关的文档的信息;相关文档信息附加部,用于将由相关文档信息获取部获取的相关文档信息附加到待打印文档的信息上;以及传输部,用于将由相关文档信息附加部附加了相关文档信息的待打印文档的信息传输给打印装置。
根据本发明的另一个方面,提供了一种具有用于存储文档的存储部的打印装置,该打印装置包括周边信息获取部,用于当保存文档时,获取所传输的文档的周边信息;保存目的地确定部,用于根据周边信息获取部获取的周边信息确定文档的保存目的地;以及保存执行部,用于将文档保存到由保存目的地确定部确定的保存目的地中。
根据本发明的另一个方面,提供了一种打印方法,适用于可连接到打印装置的信息处理装置,该打印方法包括以下步骤相关文档信息获取步骤,当接收到打印待打印文档的指令时,获取与待打印文档相关的文档的信息;相关文档信息附加步骤,将在相关文档信息获取步骤中获取的相关文档信息附加到待打印文档的信息上;以及传输步骤,将在相关文档信息附加步骤中附加了相关文档信息的待打印文档的信息传输给打印装置。
根据本发明的另一个方面,提供了一种打印方法,适用于具有用于存储文档的存储部的打印装置,该打印方法包括以下步骤周边信息获取步骤,当保存文档时获取被传输文档的周边信息;保存目的地确定步骤,根据在周边信息获取步骤中获取的周边信息确定文档的保存目的地;以及保存执行步骤,将文档保存到由保存目的地确定步骤确定的保存目的地中。


图1示出了根据本发明的信息处理装置和打印处理装置的整体结构图。
图2示出了根据本发明的一个实施例的信息处理装置(客户PC)的基本结构的方框图。
图3示出了根据本发明的该实施例的MFP(打印装置)的基本结构的方框图。
图4示出了文档关系确定部的结构示意图。
图5示出了用户操作历史收集积累部的模块结构的示意图。
图6示出了MFP(打印装置)内部的模块结构的示意图。
图7示出了打印数据的内部格式的示意图。
图8示出了用于相关文档确定方法的指定UI的示意图。
图9为打印机驱动器执行的处理的流程图。
图10示出了确定与待打印文档相关的文档的流程的流程图。
图11示出了打印文档信息的一个例子的示意图。
图12示出了相关文档列表的一个例子的示意13示出了MFP(打印装置)端的文档保存目的地自动确定的流程的流程图。
图14示出了MFP(打印装置)中的保存目的地确定的流程的流程图。
图15示出了存储管理信息的内部结构的一个例子的示意图。
图16示出了当用户发出打印指令时获得打印的流程的流程图。
图17示出了选项设置屏的一个例子的示意图,当打印装置中存在相同的文档名时,用户能够通过该选项设置屏指示打印方法。
图18示出了一起格式化(确定数据的形式)并打印待打印文档和其相关文档的流程的流程图。
图19示出了打印保存在打印装置的文档存储器中的相关文档组的属性信息的流程的流程图。
图20示出了打印机驱动器上的选项设置屏的一个例子的示意图,用户通过该选项设置屏能够给出属性信息的打印指令。
具体实施例方式
下文中,将参照附图详细描述本发明的实施例。
图1示出了根据本实施例的处于彼此连接状态的信息处理装置和打印装置的整体结构示意图。在图1中,信息处理装置由客户PC(个人计算机)<A>构成,打印装置由MFP(打印装置)<B>构成。这些装置通过网络彼此连接,但也可以设置彼此连接的一个或多个信息处理装置和一个或多个打印装置。
客户PC<A>中安装有打印机驱动器<C>、用户操作历史收集分析部<D>、以及各种应用程序(例如,Microsoft Office Suite、Mailer、Internet Explorer、Lotus Notes(注册商标)等)。
图2示出了在图1中示出的信息处理装置(客户PC<A>)的基本结构的电路方框图。文档信息处理装置(客户PC<A>)包括执行文档操作的操作部1、显示文档或操作的显示器2、负责控制操作的CPU(中央处理器)3、作为存储部的ROM(只读存储器)4、RAM(随机存储器)5、以及接口6。
图3示出了图1所示的MFP(打印装置)<B>的基本结构的电路方框图。MFP(打印装置)<B>包括图像形成部21、打印部22、图像读取部23、操作部24、显示器25、CPU(中央处理器)26、ROM(只读存储器)27、RAM(随机存储器)28、以及接口29。
图4示出了文档关系确定部的结构示意图。文档关系确定部是安装在客户PC<A>上、并存在于例如打印机驱动器(C-1)上的模块。打印机驱动器(C-1)内包括PDL创建部(C-2)和文档关系确定部(C-3)。文档关系确定部(C-3)通过使用文档关系确定规则(C-4)执行文档关系确定,并构成本发明的用于获取相关文档信息的相关文档确定部。
图5示出了包含在图4所示的文档关系确定部(C-3)中的用户操作历史收集积累部的模块结构的示意图。
图5中所示的操作历史收集积累部包括对于文档的操作历史收集部(D-1)、历史分析部(D-2)、主要历史日志积累部(D-3)、以及将文档关系信息作为历史分析结果进行收集的相关信息积累部(D-4)。
图6示出了MFP(打印装置)<B>内部的模块结构的示意图。MFP(打印装置)<B>包括PDL分析部(B-2)、RIP处理部(B-3)、作业控制部(B-6)、存储文档自身的文档存储器(B-4)、以及将存储管理信息存储到文档存储器中的存储管理信息存储部(B-5)。此处,需要注意,在文档存储器(B-4)中,如图所示,存在诸如文件夹1(B-7)、文件夹2(B-8)、文件夹N(B-9)的保存文件夹。
图7示出了打印数据的内部格式示意图。打印数据(C-2-1)包括三个部分,即,标题部分(C-2-2)、中间语言部分(打印机中使用的PDL[打印机描述语言])的待打印文档部分(C-2-3)、以及中间语言部分的相关文档部分(C-2-4)。标题部分(C-2-2)中记述了作为待打印文档信息的待打印文档信息和作为待打印文档信息的相关文档信息。
接下来,将通过使用图9的流程图描述由信息处理装置(即,打印机驱动器(C-1))执行的处理。当从用户接收到打印特定文档的指令时(步骤S1),将待打印文档的信息记述到标题部分(C-2-2)中(步骤S2)。将要记述的内容与在图11中图解说明的打印文档信息相同。随后,文档关系确定部(C-3)确定与待打印文档相关的文档(步骤S3),并获得作为与待打印文档相关的相关文档信息的文档列表(步骤S4)。文档列表在图12中示出。根据图12的文档列表,该文档列表包括相关文档的名称、代表其位置的绝对路径、以及创建该文档的应用程序。
随后,将该文档列表作为相关文档信息记述到标题部分(C-2-2)中(步骤S5)。对待打印文档执行PDL处理(步骤S6),并获得存储到打印装置中的保存模式(步骤S7)。
步骤S7构成“保存模式获取部”,以获得相关文档的保存模式。此处,需要注意,通过允许用户从包括如图8中所示的“原始数据”模式、“栅格化数据(rasterized data)”模式、以及“所有上述模式”的多个现有的保存模式中选择合适的一个,来设置该保存模式。
随后,确定所获取的保存模式是否为“栅格化数据”或“所有上述”模式(步骤S8),当得到肯定的确定结果时(步骤S8,是),对相关文档执行PDL处理(步骤S9),反之,当得到否定的确定结果时(步骤S8,否),不对相关文档执行PDL处理,而是将所创建的打印数据传输到打印装置端(步骤S10)。本发明中,本流程中的步骤S4构成“相关文档信息获取部”和“相关文档信息获取步骤”,步骤S5构成“相关文档信息附加部”和“相关文档信息附加步骤”,以及,步骤S10构成“传输部”和“传输步骤”。
接下来,将通过使用作为邮件应用程序中的处理的一个例子的图10中的流程图,详细描述图9中对“某一文档是否与待打印文档相关”(步骤S3)进行确定的处理部。首先,确定该文档是否为来自邮件应用程序的打印文档(步骤S21),当该文档是来自邮件应用程序的打印文档时(步骤S21,是),将与待打印文档具有相同线索(thread)的文档(附有“Re”的相同主题的文档)添加到相关文档列表中(步骤S22)。随后,确定是否存在附加文件(步骤S23),当存在添加文件时(步骤S23,是),将该附加文件添加到相关文档列表(步骤S24)。
另一方面,当该文档不是来自邮件应用程序的打印文档时(步骤S21,否),获取相关文档的确定模式(步骤S25)。相关文档的确定模式包括图8中所示的三种模式。此处,提供了下面的三种模式第一种,“当给出打印指令时在桌面被打开的”文档被确定为相关文档;第二种,“与待打印文档存在于相同目录下”的文档被确定为相关文档;和第三种,“通过使用历史分析结果”确定相关文档。
因此,上述模式分别成为确定规则,并将基于确定规则所确定的相关文档添加到相关文档列表中(步骤S26)。该流程中的步骤S21~S23、S25和S26构成了本发明中的“相关文档确定部”和“相关文档确定步骤”,步骤S25构成了本发明的“确定模式获取部”和“确定模式获取步骤”。此外,如在步骤S21中确定的一样,也可以根据待打印文档的类型确定相关文档。
现在,将通过使用图13的流程图描述MFP(打印装置)<B>中自动确定文档保存目的地的流程。首先,当从客户PC<A>发送来打印数据时,对打印数据的标题部分(C-2-2)进行分析(步骤S31),从而取出打印文档信息(图11)和相关文档信息(图12文档列表)。随后,对指定的打印文档执行RIP处理,来栅格化打印文档(步骤S32)。基于保存模式和已经获取的打印文档信息,确定是否需要对相关文档组进行RIP处理(步骤S33)。当需要RIP处理时(步骤S33,是),则执行RIP处理(步骤S34)。之后,确定待打印文档和相关文档组被保存在打印装置的文档存储器(B-4)的文件夹(B-7)~(B-9)中的哪一个中(步骤S35)。该确定处理过程的细节将在后面通过使用图14进行描述。随后,当确定了存储目的地后,执行将文档保存至所确定的目的地的处理(步骤S36),并将该保存信息记录到存储管理信息中(步骤S37)。该流程中的步骤S35构成本发明的“保存目的地确定部”,步骤S36构成本发明的“保存执行部”。
接下来,将通过使用图14介绍图13中的打印装置中的保存目的地确定处理过程(步骤S35)的细节。首先,从打印文档列表(图11)和文档列表(图12)获取待打印文档的周边信息(步骤S41)。周边信息是诸如文档名称和包含在相关文档列表中的信息等的信息。此处,需要注意,步骤S41构成本发明的“周边信息获取部”和“周边信息获取步骤”。随后,基于从存储管理信息存储部(B-5)获取的信息,确定是否存在与待打印文档的文档名称相同的文件夹(步骤S42)。如图15中所示,存储管理信息存储部(B-5)包括文件夹名称、文件夹实际存放的位置、打印文档信息、以及相关文档信息。当存在具有相同文档名的待打印文档时(步骤S42,是),将具有相同文档名称的一组文档保存到同一文件夹中(步骤S43)。当不存在具有相同文档名的的文档时(步骤S42,否),确定是否存在具有与相关文档的文档名称相同的名称的文件夹(步骤S44),如果存在相同名称的文件夹,则将文档组存储在同一文件夹中(步骤S43)。然而,如果不是上述的任何情况(步骤S44,否),则创建新文件夹,从而将该文档组保存在新文件夹中(步骤S45)。当将文档组写入或保存到同一文件夹中时,可以采用下述方法中的任意一种。
(1)执行版本管理,并且在存储器中保存各个版本的文档。
(2)添加文档。
(3)盖写文档。
在本流程中,步骤S42、S44一起构成了本发明的“保存目的地确定部”和“保存目的地确定步骤”,步骤S43、S44一起构成了本发明的“保存执行部”和“保存执行步骤”。
在图16中,将描述从用户发布打印指令至开始打印的处理过程。当由用户从客户PC<A>发出文档打印指令时(步骤S51),打印机驱动器(C-1)通过网络访问MFP(打印装置)<B>中的存储管理信息存储部,并获取存储在其中的文档信息(步骤S52)。此处,确定是否存在与待打印文档的文档名称相同的文档(步骤S53)。当存在这样的文档时(步骤S53,是),则从打印机驱动器(C-1)向MFP(打印装置)<B>发送打印存在于MFP(打印装置)<B>中的文档的指令。在这种情况下,打印机驱动器(C-1)通过使用已经被栅格化的数据就能够执行打印,而不需要创建PDL数据的处理过程,因此可以省去PDL创建的处理时间和RIP处理时间,从而能够缩短从打印指令发布至开始打印的时间。另一方面,当不存在与待打印文档的文档名称相同的文档时(步骤S53,否),执行创建PDL数据的处理。此处,需要注意,该流程中的步骤S53构成了本发明的“保存文档确定部”和“保存文档确定步骤”。
作为上述方法的一个变体实例,待打印文档的内部有唯一的ID(标识符),通过在打印装置中检验某文档的ID是否与待打印文档的ID一致来确定该文档是否与待打印文档相同。另外,在用户执行校对的情况下,具有相同文档名称的文档彼此之间的内容可能会逐渐变化,并且当通过文档名称确定文档是否彼此一致时,会有以下三种情况(1)当确定文档为相同文档,并打印打印装置中的栅格化数据时,打印结果可能会与用户期望的结果不同。
(2)用户希望打印存储在打印装置中的旧版本的栅格化数据和当前给出了打印指令的新打印数据。
(3)用户希望仅仅打印新、旧文档之间的不同部分。
因此,提供了用户接口(UI),以使用户从上述的(1)到(3)中进行选择,并且该UI可以在这些功能之间进行转换(图17)。
现在,将通过使用图18描述以汇总方式自动打印待打印文档和除了待打印文档之外的相关文档组的处理过程的流程。首先,当从用户接收到打印指定文档的指令时(步骤S61),根据图9、10中描述的处理流程,获取与待打印文档相关的文档列表(步骤S62)。随后,对待打印文档和相关文档进行PDL处理,但在这种情况下,以由用户指定的整理模式(finishing mode)来执行PDL处理(步骤S63)。向打印装置端发送打印数据(步骤S64)。此处,需要注意,在该流程中,步骤S62构成了本发明的“相关文档获取部”和“相关文档获取步骤”,步骤S63构成了本发明的“格式化部”和“格式化步骤”。
因此,待打印文档和相关文档一起被格式化并被打印,从而用户能够通过仅提供一个打印指令来获得打印,而不需要分别单独打开相应应用程序来给出相应的打印命令。
例如,在打印电子邮件文档的情况下,通过一个命令,就能够打印电子邮件的所有线索或打印电子邮件信息的主体及其附加文件。而且,通过执行诸如装订、打孔、标签打印等的整理,被打印的相关文档可以像纸张一样被汇总处理。
接下来,将通过使用图19描述相关文档组的属性信息的打印。由用户选择存在于MFP(打印装置)<B>中的相关文档组(步骤S71)。这相当于某一相关文档组的选择。然后,例如,如图20所示,在打印机驱动器(C-1)的选项设置屏上,用户指示打印相关文档的属性(步骤S72)。系统从存储管理信息存储部(B-5)中获取相关文档的属性信息(步骤S73),执行PDL处理(步骤S74),执行RIP处理(步骤S75),之后执行打印(步骤S76)。此处,需要注意,在该流程中,步骤S73构成了本发明的“属性信息获取部”和“属性信息获取步骤”。
通过以该种方式打印相关文档组的属性信息,用户可以实际使用相关文档的属性信息。
尽管上面已经描述了本发明的一个实施例,但是本发明并局限于该实施例,只要不背离本发明的要旨即可。
另外,尽管在该实施例中,图9、图10、图13、和图14中所示的处理操作是通过计算机基于存储在装置(信息处理装置,MFP)中的程序来执行的,但是这些程序并不限于存储在装置中的情况。即,类似功能可以通过网络下载到装置中,或在装置中安装存储了类似功能的计算机可读记录介质。这样的记录介质可以是诸如CD-ROM的任何一种形式,只要能够存储程序并能为装置读取。另外,可通过预安装或下载获取的功能也可以通过与装置内部的OS(操作系统)等合作来实现。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种信息处理装置,适于连接到打印装置而使其执行待打印文档的打印处理,所述信息处理装置包括相关文档信息获取部,用于当接收到打印所述待打印文档的指令时,获取与所述待打印文档相关的文档的信息;相关文档信息附加部,用于将由所述相关文档信息获取部获取的相关文档信息附加到所述待打印文档的信息上;以及传输部,用于将由所述相关文档信息附加部附加了所述相关文档信息的所述待打印文档的信息传输给所述打印装置。
2.根据权利要求1所述的信息处理装置,其中,所述相关文档信息包括指示相关文档的位置的信息。
3.根据权利要求1所述的信息处理装置,还包括保存模式获取部,用于获取当所述相关文档被保存到所述打印装置中时的保存模式。
4.根据权利要求3所述的信息处理装置,其中,所述保存模式获取部通过在多个现有模式中进行选择获取所述保存模式。
5.根据权利要求1所述的信息处理装置,其中,所述相关文档信息获取部包括根据所述待打印文档的类型来确定所述相关文档的相关文档确定部。
6.根据权利要求1所述的信息处理装置,还包括确定模式获取部,所述确定模式获取部能够通过在多个现有模式中进行选择,来获取在由所述相关文档信息获取部获取所述相关文档时用来确定并获取所述相关文档的确定模式。
7.一种具有用于存储文档的存储部的打印装置,所述打印装置包括周边信息获取部,用于当保存所传输的文档时,获取所述文档的周边信息;保存目的地确定部,用于根据由所述周边信息获取部获取的所述周边信息,确定所述文档的保存目的地;以及保存执行部,用于将所述文档保存到由所述保存目的地确定部确定的所述保存目的地中。
8.根据权利要求7所述的打印装置,其中,当保存所述文档时,所述保存目的地确定部确定所述文档是否与保存在所述打印装置的所述存储部中的现有文档组相关;以及当所述文档与所述现有文档组相关时,所述保存执行部将所述文档保存到与所述现有文档组相关的保存目的地中。
9.根据权利要求7所述的打印装置,还包括;保存文档确定部,用于在发布打印指令时,基于与所述打印指令相关的文档的信息,确定与所述文档具有相同文档名称的文档是否已经被保存在所述存储部中,其中,当所述保存文档确定部确定已经保存了和与所述打印指令相关的文档具有相同文档名称的文档时,通过使用所述已保存文档的保存数据来执行打印。
10.根据权利要求7所述的打印装置,还包括相关文档获取部,用于获取与给出了打印指令的所述待打印文档相关的文档;以及格式化部,用于将由所述相关文档获取部获取的所述相关文档和所述待打印文档一起格式化;其中,由所述格式化部格式化的所述文档由所述打印装置汇总打印。
11.根据权利要求7所述的打印装置,还包括属性信息获取部,用于在接收到选择保存在所述存储部中的相关文档组的指令时,以及在接收到打印所述相关文档的属性的指令时,从所述存储部的管理信息中获取所述相关文档的属性信息,其中,通过所述打印装置打印由所述属性信息获取部获取的所述属性信息。
12.一种适用于可连接到打印装置的信息处理装置的打印方法,所述方法包括相关文档信息获取步骤,用于当接收到打印待打印文档的指令时,获取与所述待打印文档相关的文档信息;相关文档信息附加步骤,用于将在所述相关文档信息获取步骤中获取的相关文档信息附加在所述待打印文档的信息上;以及传输步骤,用于将在所述相关文档信息附加步骤附加了所述相关文档信息的所述待打印文档的信息传输给所述打印装置。
13.根据权利要求12所述的打印方法,其中,所述相关文档信息获取步骤包括根据所述待打印文档的类型确定所述相关文档的相关文档确定步骤。
14.根据权利要求12所述的打印方法,其中,所述方法进一步包括确定模式获取步骤,所述确定模式获取步骤能够通过从多个现有模式中进行选择,来获取在所述相关文档信息获取步骤中用来确定并获取所述相关文档的确定模式。
15.一种打印方法,适用于具有用于存储文档的存储部的打印装置,所述方法包括周边信息获取步骤,在保存所传输的文档时获取所述文档的周边信息;保存目的地确定步骤,根据在所述周边信息获取步骤中获取的所述周边信息,确定所述文档的保存目的地;以及保存执行步骤,将所述文档保存到在所述保存目的地确定步骤中确定的所述保存目的地中。
16.根据权利要求15所述的打印方法,其中,在所述保存目的地确定步骤中,当保存所述文档时,确定所述文档是否与保存在所述打印装置的所述存储部的任意部分中的现有文档组相关,当确定所述文档与存储在所述打印装置的所述存储部的某一部分中的现有文档组相关时,所述打印装置执行确定,确定保存了所述现有文档组的所述存储部中的所述部分就是所述文档即将被保存的保存目的地。
17.根据权利要求15所述的打印方法,其中,所述方法进一步包括保存文档确定步骤,在发布打印指令时,基于与所述的打印指令相关的文档的信息,确定在所述存储部中是否已经保存了与所述文档具有相同文档名称的文档,并且当在所述保存文档确定步骤中确定已经保存了和与所述打印指令相关的文档具有相同文档名称的文档时,所述打印装置通过使用所述保存文档的保存数据执行打印。
18.根据权利要求15所述的打印方法,其中,所述方法进一步包括相关文档获取步骤,获取与给出了打印指令的所述待打印文档相关的文档;以及格式化步骤,将在所述相关文档获取步骤中获取的所述相关文档和所述待打印文档一起格式化;其中,所述打印装置汇总打印在所述格式化步骤中被格式化的所述文档。
19.根据权利要求15所述的打印方法,其中,所述方法进一步包括属性信息获取步骤,在接收到选择保存于所述存储部中的相关文档组的指令时以及在接收到打印所述相关文档的属性的指令时,从所述存储部中的管理信息中获取所述相关文档的属性信息;其中,所述打印装置打印在所述属性信息获取步骤中获取的所述属性信息。
全文摘要
本发明提供了不仅能够提高打印处理的效率、而且能够对用户端的打印文档进行有效管理的信息处理装置、打印装置和打印方法。该打印方法包括相关文档信息获取步骤,当接收到打印待打印文档的指令时,获取与待打印文档相关的文档的信息;相关文档信息附加步骤,将在相关文档信息获取步骤中获取的相关文档信息附加到待打印文档的信息上;以及传输步骤,将在相关文档信息附加步骤中附加了相关文档信息的待打印文档的信息传输给打印装置。
文档编号G06F3/12GK1744075SQ20051009078
公开日2006年3月8日 申请日期2005年8月16日 优先权日2004年9月1日
发明者加藤裕之 申请人:株式会社东芝, 东芝泰格有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1