图像形成装置、图像形成系统和图像形成方法 【技术领域】
本发明涉及从保持在外部存储装置中的数据中选择并打印期望的数据的图像形成装置、图像形成系统和图像形成方法。
背景技术
传统上,已知图像形成装置、作为其客户机的信息终端装置、存储并管理打印数据的目录信息的目录信息服务器以及存储打印数据的信息处理装置通过网络彼此连接的打印系统。作为图像形成装置,例如使用MFP(多功能外围设备,Multi‑Function Peripheral)或者LBP(激光束打印机,LaserBeam Printer)。作为信息终端装置,例如使用PC(个人计算机,PersonalComputer)。作为存储打印数据的信息处理装置,例如使用存储服务器。日本特开2007‑105937号公报公开了这种打印系统。
在这种打印系统中,用户将打印数据从PC存储到存储服务器中,然后存储服务器在目录信息服务器中登记打印数据的位置。用户经由MFP的操作面板选择在目录信息服务器中登记的打印数据,并从存储服务器中下载并打印该数据。
上述拖动打印(pull‑print)系统具有以下优点:一旦用户在拖动打印系统中登记了打印数据,则可以根据用户的情况或者图像形成装置的拥塞的情况从任何图像形成装置打印数据,由此提高了用户的便利性。此外,在进行打印时,因为用户接近输出打印文档的图像形成装置,因此还可以防止打印文档被偷窃。
在上述打印系统中,考虑了用户的便利性或者安全性,然而一旦在图像形成装置中完成打印,则从存储服务器中删除打印数据,而不确定打印是否成功进行。由于该原因,如果打印不成功,则必须在存储服务器中重新登记打印数据,因此存在未考虑打印之后的便利性的问题。
为了解决该问题,日本特开平08‑9121(1996)号公报公开了一种将文档临时保存在服务器中的机制。
然而,上述现有技术具有以下问题。即,虽然用户计划对打印数据进行打印,但是如果在一段时间之后将该数据从存储服务器中删除,则无法进行打印。为了打印该数据,必须从PC重新输入打印作业。此外,如果将打印数据临时保存在存储服务器中,则不计划打印的打印数据将保留在存储服务器上,导致服务器上的数据容量减小。此外,如果提供允许用户经由操作部分删除文档的机制,则将强迫用户进行动作,从而可操作性不好。
本发明的目的是提供一种在拖动打印系统中为用户提供更好的便利性、并且减小存储在服务器中的打印数据的容量的图像形成装置、图像形成系统和图像形成方法。
【发明内容】
根据本发明的图像形成装置是一种能够与存储文档数据的信息处理装置进行通信的图像形成装置,所述图像形成装置包括:向所述信息处理装置发送当前正在登录所述图像形成装置的用户的标识信息的单元;操作单元;接收单元,其接收与所发送的标识信息相关联的文档数据中由所述操作单元识别的文档数据;对所接收的文档数据进行打印处理的单元;确定单元,其确定所进行的打印处理的结果是否是成功;检测单元,其检测登录了所述图像形成装置的所述用户退出;以及当在所述确定单元确定所述结果是成功之后,所述检测单元检测到所述用户退出时,向所述信息处理装置发送从所述信息处理装置中删除经过所述打印处理的所述文档数据的指令的单元。
根据本发明,能够提供一种图像形成装置、图像形成系统和图像形成方法,其在拖动打印系统中为用户提供更好的便利性,并且减小存储在服务器中的打印数据的容量。
从下面(参照附图)对示例性实施例的描述,本发明的其它特征将变得明显。
【附图说明】
图1是根据实施例的系统配置图;
图2是示出根据实施例的图像形成系统的主装置的内部配置的配置图;
图3是示出图3A和图3B之间的关系的图;
图3A是示出根据实施例的处理的流程图;
图3B是示出根据实施例的处理的流程图;
图4是示出根据实施例的处理的流程图;
图5示出了根据实施例的确认画面;
图6示出了根据实施例的打印作业结果记录;以及
图7示出了根据实施例的打印作业输入记录。
【具体实施方式】
下文中,使用附图来描述本发明的最佳实施方式。
(实施例1)
[图像形成系统的配置]
图1是示出根据本实施例的图像形成系统的总体配置的示例的系统配置图。
根据本实施例的图像形成系统包括通过网络连接、从而能够彼此通信的信息终端101、打印服务器102、图像形成装置103、文档信息管理服务器104和认证服务器105。
信息终端101可以响应于用户100经由操作部分进行的操作,将文档打印作业(文档数据)发送到打印服务器102。
打印服务器102是图像形成系统中的第一服务器,其与发送文档数据的各个用户相关联地存储从信息终端101发送的文档数据。打印服务器102可以将该文档数据的打印作业输入到图像形成装置103。此外,打印服务器102将关于从信息终端101接收的文档数据的目录信息作为文档信息发送给文档信息管理服务器104。文档信息管理服务器104是图像形成系统中的第二服务器,其存储并管理接收到的文档信息。
图像形成装置103作为MFP、LBP等来实现。图像形成装置103可以 使用认证服务器105,来进行操作图像形成装置103的用户100的登录/退出处理。此外,图像形成装置103可以与文档信息管理服务器104通信,以进行与关于用户100的认证信息(包括诸如用于识别用户的用户名或者用户ID的信息)或者文档的处理相关的命令的传送等。例如,使用从图像形成装置103发送到文档信息管理服务器104的认证信息,以便在文档信息管理服务器104内搜索与当前登录的用户100相关联的文档信息。
本实施例的装置的物理连接模式可以是有线的,也可以是无线的。图像形成装置103可以是保持有打印功能的图像形成装置,而不限于MFP/LBP。在本实施例中,图像形成系统包括一个信息终端和一个图像形成装置,但是不限于此,图像形成系统可以包括多个信息终端或者图像形成装置。图像形成系统包括两个服务器,但是不限于此,图像形成系统可以仅包括一个具有这些服务器的功能的服务器。此外,打印服务器102、文档信息管理服务器104或者认证服务器105可以是具有上述功能的任何类型,并且在诸如PC或者工作站的信息处理装置中实现。此外,图像形成装置103中使用认证服务器105对用户100进行认证的方法可以是能够识别用户100的单元,因此可以使用利用IC卡进行认证、通过用户100直接输入数据来进行认证以及生物认证等各种单元。
本系统中的基本操作流程大致可以分为两个流程,即在打印服务器102中登记文档打印作业以及打印并删除登记的文档打印作业。
登记文档打印作业的流程如下。
1.用户100经由信息终端101向打印服务器102输入文档打印作业。
2.打印服务器102在其中存储接收到的文档打印作业,还将关于文档的信息(例如唯一识别文档的信息、打印设置信息、日期数据以及拥有文档的用户的信息等)发送给文档信息管理服务器104。
3.文档信息管理服务器104在其中存储关于接收到的文档的信息。
稍后将在图3A、图3B和图4的流程图中描述打印并删除登记的文档打印作业。
图2是示出根据本实施例的图像形成系统的主装置的内部配置的配置图的示例。各个配置由通过程序实现的软件模块、诸如电路的硬件或者其 组合来实现。
打印服务器102包括链接模块200、文档控制模块201、平台202、打印作业输入记录203和文档组204作为其部件。链接模块200是用于与外部系统进行信息通信的模块。文档控制模块201是用于控制文档数据的存储、更新、删除等的模块。平台202是模块组工作的平台。打印作业输入记录203是打印服务器102将存储的文档数据作为打印作业输入到图像形成装置103的记录(包括文档数据的目录信息)的数据,或者是用于存储该数据的存储部分。文档组204是从信息终端101接收到的打印作业的文档数据,或者是存储数据的存储部分。
图像形成装置103包括链接模块205、认证模块206、打印作业管理模块207、打印记录管理模块208、平台209和打印作业结果记录210作为其部件。链接模块205是与外部系统进行信息通信的模块。认证模块206是基于认证服务器205进行的认证处理结果进行用户100的认证相关处理的模块。打印作业管理模块207是对要打印的作业的控制进行管理的模块。打印记录管理模块208是对打印的作业的记录进行管理的模块。平台209是模块组工作的平台。打印作业结果记录210是执行打印作业的结果的数据,或者是存储该数据的存储部分。此外,虽然未示出,但是图像形成装置103包括用户用来操作图像形成装置103的包括操作单元、显示屏等的UI(用户接口)。
文档信息管理服务器104包括链接模块211、认证信息管理模块212、文档信息管理模块213、平台214和文档信息数据组215作为其部件。链接模块211是与外部系统进行信息通信的模块。认证信息管理模块212是存储并管理关于用户100的认证信息以及包含在文档信息中的认证信息的模块。文档信息管理模块213是存储并管理从打印服务器接收到的文档信息的模块。平台214是模块组工作的平台。文档信息数据组215是从打印服务器102接收到的文档信息(包括文档数据的目录信息),或者是存储该信息的存储部分。
此外,虽然未示出,但是打印服务器102、图像形成装置103和文档信息管理服务器104各自包括诸如CPU的控制部分以及存储各种控制程序 的诸如HDD或者存储器的存储部分。
[图像形成系统的操作]
图3A和图3B示出了本实施例中的在打印服务器102、图像形成装置103和文档信息管理服务器104中进行的处理的流程图。该流程图示出了打印并删除存储在图1和图2中描述的系统中的打印服务器102中的文档数据的处理流程。以包含在打印服务器102、图像形成装置103和文档信息管理服务器104中的各个中的诸如CPU的控制部分,读取存储在包含在打印服务器102、图像形成装置103和文档信息管理服务器104中的各个中的存储部分中的控制程序,并执行该程序的方式,来对该处理进行控制。
在用户100通过对包含在图像形成装置103中的操作部分进行操作来登录图像形成装置103,并且从存储在文档信息管理服务器104中的文档信息中识别要打印的文档之后,该流程开始。注意,具体来说,作为识别文档的方法的示例,可以使用以下方法。即,在用户100登录之后,图像形成装置103将用户100的认证信息(包括诸如用户ID的用户标识信息的信息)发送给文档信息管理服务器104。文档信息管理服务器104从文档信息数据组215中提取与接收到的认证信息相关联的文档信息。之后,用户100经由操作部分,从在图像形成装置103的显示屏上显示的上述提取的文档信息中,识别期望的文档信息。
接下来,文档信息管理服务器104指示打印服务器102打印上述识别的文档,并且该流程进行到S301。
在S301中,通过文档打印作业输入处理,打印服务器102将与从文档信息管理服务器104接收到的打印指令相对应的打印作业发送给图像形成装置103,并且该流程进行到S302。
在S302中,图像形成装置103对从打印服务器102接收的打印作业进行打印处理,并且该流程进行到S303。
在S303中,图像形成装置103确定S302的打印处理是否成功,如果成功,则该流程进行到S304,如果不成功,则该流程进行到S305。注意,打印处理不成功的情况是指由于卡纸等未正常打印出相关文档的情况。
此外,在这种情况下,可以通过利用未示出的传感器检测从图像形成 装置输出的纸的数量,来确定打印处理是否成功。例如,当打印作业的纸的设置数量等于检测到的输出纸的数量时,可以确定“打印处理成功”。
在S304中,图像形成装置103记录打印结果是成功的情况,并且将该记录作为打印作业结果记录210存储在包含在图像形成装置103中的存储部分中,并且该流程进行到S306。
在S305中,图像形成装置103记录打印结果是不成功的情况,并且将该记录作为打印作业结果记录210存储在包含在图像形成装置103中的存储部分中,并且该流程进行到S306。
在S306中,图像形成装置103监视用户100发起的退出事件,仅当图像形成装置103接收到退出事件时,该流程进行到S307。具体来说,图像形成装置103中的认证模块206监视退出事件。用户100退出的动作的示例包括将ID卡插入到包含在图像形成装置103中的卡读取器中/从包含在图像形成装置103中的卡读取器中取出ID卡,以及按下包含在图像形成装置103中的操作部分的退出按钮,以定时的方式退出等。当进行这种退出动作时,认证模块206检测退出事件。作为退出事件通知,认证模块206向链接模块205发出事件。
在S307中,在图像形成装置103中,经由打印记录管理模块208,从保持在打印作业结果记录210中的记录数据中,仅提取与退出的用户100相关的记录中与成功的打印处理相对应的打印作业的信息。之后,链接模块205将包括用于识别提取的打印作业的信息的文档的删除允许指令,发送给文档信息管理服务器104,并且该流程进行到S310。
也就是说,根据S307的处理,在通过用户100的指令而执行的打印处理成功并且用户100退出之后,图像形成装置103将成功打印的文档的删除允许指令发送给文档信息管理服务器104。
图6示出了在打印作业结果记录210中保持的记录数据的示例。图6示出了各个打印作业的诸如打印结果、文档ID、文档名、用户名、打印时间的信息。打印结果表示相关打印作业的打印处理是否成功。文档ID是用于唯一识别打印作业的信息。用户名是用于识别与相关打印作业相关联的用户(即指示进行该打印作业的用户)的信息。
在图3A的S308中,打印服务器102将在S301中将打印作业输入到图像形成装置103的情况作为打印作业输入记录203,存储到包含在打印服务器102中的存储部分中。之后,打印服务器102将打印作业输入到图像形成装置103的记录的信息发送给文档信息管理服务器104,并且该流程进行到S309。
图7示出了将打印服务器102发送给文档信息管理服务器104的打印作业输入到图像形成装置103的记录的示例。图7示出了各个打印作业的诸如文档ID、文档名、用户名、打印作业输入时间的信息。
在图3A的S309中,文档信息管理服务器104将从打印服务器102接收到的信息作为文档信息数据组215,存储到包含在文档信息管理服务器104中的存储部分中,并且该流程进行到S310。
在S310中,文档信息管理服务器104基于从图像形成装置103接收到的删除允许指令、以及从打印服务器102接收到的打印作业输入到图像形成装置103的记录(文档信息数据组215),确定要删除的文档。具体来说,文档信息管理服务器104将识别包含在删除允许指令中的文档的信息(例如图6的文档ID)与识别包含在输入打印作业的记录中的文档的信息(例如图7的文档ID)进行比较。作为比较的结果,将从打印服务器102输入了打印作业、并从图像形成装置103发出了删除允许指令的文档,确定为要删除的文档。之后,该流程进行到S311。
在S311中,文档信息管理服务器104准备在S310中确定的要删除的文档的信息的临时复制数据,并且将该数据保持在文档信息数据组215中,并且该流程进行到S312。如稍后描述的,保持该临时复制数据,直到从打印服务器102中删除文档为止。
在S312中,文档信息管理服务器104从文档信息数据组215中删除确定要删除的文档的信息。之后,文档信息管理服务器104将删除确定要删除的文档数据的指令与识别目标文档的信息(例如文档ID)一起,发送给打印服务器102,并且该流程进行到S313。这时,不能从图像形成装置103的UI参照在S312中从文档信息数据组215中删除了的文档。
也就是说,根据S312的处理,文档信息管理服务器104指示打印服 务器102,删除从打印服务器102输入了打印作业并且从图像形成装置103发出了删除允许指令的文档。
注意,在S311中,准备确定要删除的文档信息的临时复制数据,并且在S312中,删除确定要删除的文档的文档信息。然而,本发明不限于这种方法。例如,代替复制并删除确定要删除的文档信息,可以设置表示要删除相关文档信息的标记。
在S313中,打印服务器102基于从文档信息管理服务器104接收到的文档删除指令(例如使用文档ID作为键)删除文档组204中的目标文档,并将该结果通知给文档信息管理服务器104,并且该流程进行到S314。也就是说,打印服务器102接收经由文档信息管理服务器104从图像形成装置103发送的文档数据删除指令,并且删除相关文档数据。(换句话说,打印服务器102接收来自图像形成装置103的文档数据删除指令,并且删除相关文档数据。打印服务器102可以直接从图像形成装置103接收文档数据删除指令)。在S314中,文档信息管理服务器104判断从打印服务器102接收到的删除处理的结果,如果答案是“否”,则该流程返回到S312,如果答案是“是”,则该流程进行到S315。
在S315中,文档信息管理服务器104从文档信息数据组215中删除在S311中准备的要删除的文档信息的临时复制数据,然后该处理流程结束。此外,如上所述,如果在S311和S312中设置表示要删除文档信息的标记,则删除设置了该标记的文档信息。
以这种方式,在确认在S314中从打印服务器102中删除了文档之后,在S315中,文档信息管理服务器104从文档信息数据组215中删除文档信息的临时复制数据。由于该原因,文档信息管理服务器104能够避免从文档信息数据组215中完全删除文档信息,而不管还未从打印服务器102中删除该文档。
如上所述,根据图3A和图3B所示的处理,在S307中,在打印处理成功并且用户100退出之后,图像形成装置103将打印处理成功的文档的删除允许指令发送给文档信息管理服务器104。之后,在S312中,文档信息管理服务器104指示打印服务器102删除从打印服务器102输入了打印 作业并从图像形成装置103发出了删除允许指令的文档。
相应地,即使图像形成装置103执行的打印处理不成功,也不会删除打印服务器102上的文档,因此用户100不需要执行为了再次执行打印处理而在打印服务器102中登记该文档的操作。此外,直到用户100退出,才会删除打印服务器102上的文档。因此,即使当用户100对同一文档执行多于一次的打印处理时,也不需要执行重新登记曾经在打印服务器102中登记过的文档的操作。此外,因为删除了不计划进行打印的文档,因此与在预定时间段删除文档的情况相比,能够使在打印服务器102中存储文档的容量最小化。也就是说,根据本实施例的图像形成系统能够为用户提供更大的便利性,并且能够降低存储在服务器中的打印数据的容量。
(实施例2)
图4是图3B的S307的扩展流程图,其示出了能够在图像形成装置103的UI上显示文档列表时的应用实施例。
在图像形成装置103从保持在打印作业结果记录210中的记录数据中仅提取使用与退出的用户100相关联的记录成功打印的文档的信息之后,该流程图开始。链接模块205经由打印记录管理模块208执行相关文档信息的提取。保持在打印作业结果记录210中的记录数据的示例如图6所示。
以包含在图像形成装置103中的控制部分,读取存储在包含在图像形成装置103中的存储部分中的控制程序并执行该程序的方式,执行该处理的控制。
首先,在S401中,图像形成装置103在包含在图像形成装置103中的UI上显示要删除的文档列表,如图5所示,并且该流程进行到S402,图像形成装置103等待,直到图像形成装置103接收到来自用户100的指令为止。
在S402中,如果来自用户100的指令是允许进行删除的指令,则该流程进行到S403。如果来自用户100的指令是不允许进行删除的指令,则图像形成装置103完成该处理,而不将文档删除允许指令发送给文档信息管理服务器104。
在S403中,图像形成装置103将文档删除允许指令发送给文档信息 管理服务器104,并且完成该处理。
根据本实施例,还可以响应于用户100的意图,保留文档而不从服务器组中删除文档,并且即使在打印成功完成一次并且用户100退出之后,该文档也存在,因此能够附加地预期针对用户的便利性的改善,例如能够重新进行打印。
此外,当在S306中信息形成装置接收到由用户100发起的退出事件,而不在图3A的S303至S305中确定打印是否成功时,可以显示提示用户确定是否可以删除用户执行了打印的文档的内容。
这使得用户能够确认打印结果,从而使得能够确定打印是否成功,然后确定是否可以删除该文档数据。
(其它实施例)
本发明的各方面还能够通过读出并执行记录在存储装置上的用于执行上述实施例的功能的程序的系统或设备的计算机(或诸如CPU或MPU的装置)、以及由系统或设备的计算机例如读出并执行记录在存储装置上的用于执行上述实施例的功能的程序来执行步骤的方法来实现。鉴于此,例如经由网络或者从用作存储装置的各种类型的记录介质(例如计算机可读介质)向计算机提供程序。
虽然参照示例性实施例对本发明进行了说明,但是应当理解,本发明不限于所公开的示例性实施例。所附权利要求的范围符合最宽的解释,以使其涵盖所有这种变型、等同结构及功能。