终端设备、信息处理系统和输出方法与流程

文档序号:17530925发布日期:2019-04-29 13:30阅读:222来源:国知局

在此讨论的公开涉及终端设备、信息处理系统和输出方法。



背景技术:

相关技术的打印系统一般允许用户预先将打印作业保存在文件服务器或云中,并且在打印需要的打印作业时用户通过多功能外围设备的操作面板输入用户名称和密码以显示用户自身所保存的打印作业的列表并且选择所需要的打印作业。

此外,存在本领域中已知的代理(proxy)用户打印技术(例如,参见日本特开专利公开号2014-182403),其在登记打印作业的用户(所有者)不同于执行所登记的打印作业的用户(代理用户)时使得代理用户执行所有者的打印作业。在代理用户打印作业中,利用通过与所有者识别信息相关联地登记代理用户识别信息而获得的所有者的访问授权,代理用户能够执行打印作业。

例如,通过将打印作业的文档信息登记在管理来自多功能外围设备的所有询问的服务器中,可以实现代理用户打印。由于多功能外围设备被配置为从服务器接收打印作业,所以当代理用户已经登录时,所有者能够获得包含所有者已经请求代理用户执行的打印作业在内的打印作业的列表。

然而,当所有者希望预先在客户端中登记打印作业的文档信息时,所有者已经请求代理用户执行的打印作业的文档信息被登记在所有者的客户端内。因为多功能外围设备被配置为从登录的代理用户的客户端获取打印作业,所有者不能获取已经被登记在所有者的客户端中并且所有者已经请求代理用户执行的打印作业。

类似地,在允许代理用户致使诸如投影仪或监视器之类的输出设备输出所有者已经请求代理用户执行的输出作业的代理用户输出技术中,所有者也不能获取所有者已经请求代理用户执行的输出作业。

相关技术文献

专利文献

专利文献1:日本特开专利公开号2014-182403。



技术实现要素:

相应地,在本发明的一个实施例中的一般目标是提供一种终端设备,当该终端设备登记经受代理输出的文档信息时能够进行代理输出,其实质上消除了由相关技术的限制和缺点所引起的一个或多个技术问题。

根据实施例的一个方面,提供了终端设备,其经由网络连接至另一终端设备和输出设备。该终端设备包括:代理输出请求接收器单元,其被配置为接收对于指定代理用户的数据的代理输出请求;连接信息获取单元,其被配置为从管理设备获取用于连接至与在所述代理输出请求中指定的代理用户相关联的另一终端设备的信息,所述管理设备被配置为管理用于连接至与所述代理用户相关联的所述另一终端设备的信息;存储单元,其被配置为存储所述数据,其中接收到了对于所述数据的代理输出请求;文档信息登记请求单元,其被配置为通过使用用于连接至所述另一终端设备的信息,向所述另一终端设备发送登记请求以登记与对于所述数据的代理输出请求有关的文档信息;和数据提供器单元,其被配置为从已经从所述另一终端设备获取了与对于所述数据的代理输出请求有关的所述文档信息的输出设备接收对于所述数据的获取请求,并且向所述输出设备提供所述数据,其中接收到了对于所述数据的代理输出请求。

当结合附图阅读时,从以下详细描述,本发明的其他目标、特征和优点将变得更为明显。

附图说明

图1是对根据实施例的信息处理系统的示例进行例示的配置图;

图2是对根据实施例的计算机的示例进行例示的硬件配置图;

图3是对根据实施例的输出设备的示例进行例示的硬件配置图;

图4是对根据实施例的客户端终端的示例进行例示的处理块图;

图5是对根据实施例的用户信息管理服务器的示例进行例示的处理块图;

图6是对根据实施例的输出设备的示例进行例示的处理块图;

图7是对代理用户打印的处理的示例进行例示的流程图;

图8是对在用户信息管理服务器中登记的用户信息的示例进行例示的配置图;

图9是对代理用户打印设置屏幕的示例进行例示的图像示图;

图10是对作业登记处理的示例进行例示的序列图;

图11A至11C是对作业登记处理的示例进行例示的图像示图;

图12是对打印作业文档信息的示例进行例示的配置图;

图13是对打印作业文档信息的示例进行例示的配置图;

图14是对打印作业文档信息的示例进行例示的配置图;

图15是对作业打印处理的示例进行例示的序列图;

图16是对在操作面板上显示的打印作业列表的示例进行例示的图像示图;

图17是对根据实施例的信息处理系统的另一示例进行例示的配置图;

图18是对服务器设置屏幕的示例进行例示的图像示图;

图19是对作业登记处理的另一示例进行例示的序列图;

图20是例示确定打印作业文档信息和打印作业数据的存储目的地的处理的示例的流程图;

图21是对在打印服务器中存储打印作业文档信息和打印作业数据的作业登记处理的示例进行例示的序列图;

图22是例示打印在打印服务器中存储的打印作业的打印作业文档信息和数据的作业打印处理的示例的序列图;

图23是例示确定打印作业文档信息和打印作业数据的存储目的地的处理的另一示例的流程图;已经

图24是例示存储目的地的示例的图像示图。

具体实施方式

下文中,详细描述实施例。请注意,根据下文描述的实施例的信息处理系统可以被应用于从输出设备输出(打印、投影或显示)在客户端终端中所登记的输出作业的信息处理系统。在下面的实施例中,给出对于从输出设备打印在客户端终端中所登记的打印作业的处理的示例的例示。

第一实施例

系统配置

图1是对根据实施例的信息处理系统的示例进行例示的配置图。在图1中例示的信息处理系统包括经由网络N1连接的客户端终端10、用户信息管理服务器12和输出设备14。请注意,图1的信息处理系统1例示具有用于用户A的客户端终端10A和用于用户B的客户端终端10B作为客户端终端10的示例。

客户端终端10、用户管理服务器12和输出设备14具有有线或无线的通信部件。图1绘出信息处理系统1的示例,该信息处理系统1具有一个用户信息管理服务器12和一个输出设备14;然而,信息处理系统1可以具有两个或更多用户信息管理服务器12和两个或更多输出设备14。

客户端终端10是用户使用的终端设备。客户端终端10的示例包括智能电话、移动电话、平板终端和个人计算机(PC)。客户端终端10被配置为保存从输出设备10输出的打印作业,并且具有应用,该应用被安装用于基于来自输出设备14的请求向输出设备14提供打印作业。

可以通过一个或多个信息处理设备来实现用户信息管理服务器12。用户信息管理服务器12被配置为管理用户信息,并且保持在每个用户和客户端终端10之间的映射信息。

输出设备14被配置为从已经登录的用户的客户端终端10获取打印作业列表,并且显示所获取的打印作业列表。当用户从打印作业列表中选择打印作业中的希望的一个时,输出设备14从客户端终端10获取所选择的打印作业,并且执行所获取的打印作业。输出设备14被配置为从用户信息管理服务器12获取用于连接至与登录的用户相关联的客户端终端10或者保存打印作业的客户端终端10的主机名称或者IP地址。

请注意,输出设备14可以是诸如打印机、复印机、多功能外围设备和激光打印机之类的进行打印的打印机设备;诸如投影仪或监视器之类的投影或显示图像的投影仪设备或显示设备;以及诸如音频设备之类的输出声音的音频输出设备。

在信息处理系统1中,管理员等将每个客户端的客户端终端10的主机名称或IP地址与诸如用户ID之类的用户标识信息相关联地登记。

此外,登记打印作业的用户(所有者)可能需要登记一个或多个可以代表该所有者执行所登记的打印作业的用户候选者(代理用户)以便利用代理用户打印系统。例如,作为所有者的用户A将用户B设置为代理用户候选者之一。用户A的客户端终端10A从用户信息管理服务器12获取被登记为代理用户候选者的用户B的客户端终端10B的主机名称和IP地址。

请注意,第一实施例描述了信息处理系统1的示例,其中,当用户B被设置为客户端终端10B的代理用户候选者时,客户端终端10A询问用户信息管理服务器12以提供客户端终端10B的主机名称和IP地址,并且获取客户端终端10B的主机名称和IP地址。

作为所有者而服务的用户A从代理用户候选者中指定例如用户B以进行代理用户打印。请注意,用户A的客户端终端10A可以查询用户信息管理服务器12以验证客户端终端10B的主机名称或IP地址是否已经被更新。

客户端终端10A将打印作业的文档信息和数据保存在所有者的客户端终端10A中,并且在代理用户的客户端终端10B中登记打印作业的文档信息(下文中也简称为“打印作业文档信息”)。请注意,打印作业文档信息包含用于执行打印作业的文档名称、彩色/单色属性、页数、份数、单面/双面打印等。

当用户B经由操作面板602登录时,输出设备14向用户B的客户端终端10发送询问以便获取打印作业列表。请注意,在客户端终端10B中登记的打印作业文档信息包括如下打印作业的文档信息:用户A请求了该打印作业的代理用户打印。

当用户B经由操作面板602选择用户A请求了其代理用户打印的打印作业并且执行打印指令时,输出设备14从该打印作业的文档信息中获取用作打印作业的存储目的地的客户端终端10A的主机名称和IP地址。输出设备14通过使用客户端终端10A的主机名称和IP地址来从客户端终端10A中获取打印作业数据,并且执行打印作业以进行打印。

此外,输出设备14在打印已经结束之后发送指示打印已经结束的打印结束报告到用作打印作业列表的获取源的客户端终端10B和用作打印作业数据的获取源的客户端终端10A。上文中描述的输出设备14的处理可以通过嵌入的应用来实现。

已经接收了打印结束报告的客户端终端10B删除其打印已经结束的打印作业的文档信息。此外,已经接收了打印结束报告的客户端终端10A删除其打印已结束的打印作业的打印作业数据和文档信息。打印结束报告可以是打印作业删除请求。

即使当打印作业文档信息和打印作业数据存储在客户端终端10中时,根据第一实施例的信息处理系统1也使输出设备14能够进行代理用户打印。相应地,根据第一实施例的信息处理系统1可以不用存储打印作业文档信息和打印数据信息的服务器而实现代理用户打印。

请注意,图1的信息处理系统1是一个示例,并且可以被配置为包含两个或更多用户信息管理服务器12,或者包含具有用户信息管理服务器12和输出设备14的相应功能的设备。

硬件配置

可以通过具有图2所示的硬件配置的计算机等来实现客户端终端10和用户信息管理服务器12。图2是对根据实施例的计算机的示例进行例示的硬件配置图。

图2中例示的计算机500包含经由总线B彼此连接的输入装置501、显示装置502、外部I/F 503、RAM 504、ROM 505、CPU 506、通信I/F 507、HDD 508等。请注意,在需要时,输入装置501和显示装置502可以可选地连接至计算机500。

输入装置501包含键盘、鼠标等,并且被配置为允许用户输入各种操作信号。显示装置502包含显示器等,并且被配置为显示由计算机500所进行的处理的结果。

通信I/F 507用作被配置为将计算机500连接至网络N1的接口。通过该配置,计算机500能够通过通信I/F 507进行数据通信。

HDD 508用作非易失性存储装置,其被配置为存储程序和数据。所存储的程序和数据的示例包括用作被配置为控制计算机500的整体操作的基本软件的OS、被配置为提供在OS上的各种类型的功能的应用软件等。

外部I/F 503用作关于外部装置的接口。外部装置的示例包含记录介质503a等。因此,计算机500能够经由外部I/F 503来从记录介质503a读取信息或在记录介质503a上写入信息。记录介质503a的示例包含软盘、紧凑盘(CD)、数字通用光(DVD)、安全数字(SD)卡和通用串行总线(USB)存储器。

ROM 505是非易失性半导体存储器(存储装置),其被配置为即使当电源关断时也保留程序或数据。ROM 505被配置为存储在计算机500的启动时所执行诸如BIOS、OS设置、网络设置等的程序和数据。ROM 504是易失性半导体存储器,其被配置为暂时地存储程序和数据。

CPU 506是被配置为通过将程序和数据从诸如ROM 505或HDD 508的存储装置加载在RAM 504中以根据所加载的程序和数据执行处理来实施计算机500的整体控制操作或功能的处理器。

通过计算机500的上面所描述的硬件配置,根据实施例的客户端终端10能够实现稍后描述的各种处理。

通过具有例如图3中例示的硬件配置的计算机可以实现在图1中例示的输出设备14。图3是对根据实施例的输出设备的示例进行例示的硬件配置图。图3例示当输出设备14是多功能外围设备时的硬件配置。

图3中例示的输出设备14包含控制器601、操作面板602、外部I/F 603、通信I/F 604、打印机605和扫描仪606。

控制器601包含CPU 611、RAM 612、ROM 613、NVRAM 614和HDD 615。ROM 613被配置为存储各种类型的程序和数据。RAM 612被配置为暂时地存储程序和数据。NVRAM 614可以例如存储设置信息等。此外,HDD 615被配置为存储各种类型的程序和数据。

CPU 611被配置为通过将程序、数据和设置信息从诸如ROM 613、NVRAM 614和HDD 615的存储装置加载在RAM 612中以根据所加载的程序、数据和设置信息执行处理来实现输出设备14的整体控制操作或功能。

操作面板602包含被配置为从用户接收输入的输入部分和被配置为进行显示的显示部分。外部I/F 603用作关于外部装置的接口。外部装置的示例包含记录介质603a等。因此,输出设备14能够经由外部I/F 603来从记录介质603a读取信息或者在记录介质603a上写入信息。记录介质603a的示例包含软盘、CD、DVD、SD卡和USB存储器。

通信I/F 604用作被配置为将输出设备14连接至网络N1的接口。通过该配置,输出设备14能够经由通信I/F 604进行数据通信。打印机605是被配置为在纸张上打印打印数据的打印设备。扫描仪606是被配置为从文档读取图像数据(电子数据)的读取设备。

软件配置

客户端终端

例如通过图4中例示的处理块可以实现根据实施例的客户端终端10。图4是对根据实施例的客户端终端的示例进行例示的处理块图。

客户端终端10被配置为通过执行程序来实现代理打印控制器20、操作接收器22、用户信息获取部分24、作业存储器26、文档信息登记请求部分28、作业提供器30和作业删除部分32。

代理打印控制器20被配置为进行与代理用户打印相关联的控制。操作接收器22被配置为接收来自用户的操作。用户信息获取部分24被配置为从用户信息管理服务器12获取与每个用户相对应的客户端终端10的主机名称和IP地址。作业存储器26被配置为存储打印作业的文档信息和数据。请注意,作业存储器26可以包含文档信息存储部分和作业数据存储部分。

文档信息登记请求部分28被配置为通过利用代理用户客户端终端10的主机名称或IP地址向代理用户的客户端终端10发送登记请求以登记打印作业的文档信息(也称作“打印作业文档信息”)。作业提供器30被配置为基于从输出设备14接收的登记请求来提供打印作业列表和打印作业数据。作业删除部分32被配置为基于打印作业结束报告或打印作业删除请求来删除在作业存储器26中所存储的打印数据文档信息或打印作业数据。

用户信息管理服务器

例如通过图5中例示的处理块可以实现根据实施例的用户信息管理服务器12。图5是对根据实施例的用户信息管理服务器的示例进行例示的处理块图。

用户信息管理服务器12被配置为通过执行程序来实现用户信息存储器40和用户信息提供器42。用户信息存储器40被配置为将每个用户的用户ID与客户端终端10的主机名称或IP地址相关联地存储。

用户信息提供器42被配置为基于来自客户端终端10的用户信息获取请求来提供与相应用户相关联的客户端终端10的主机名称或IP地址。此外,用户信息提供器42被配置为基于来自输出设备14的用户信息获取请求来提供与相应用户相关联的客户端终端10的主机名称或IP地址。

输出设备

例如通过图6中例示的处理块可以实现根据实施例的输出设备14。图6是对根据实施例的输出设备的示例进行例示的处理块图。

输出设备14被配置为通过执行程序来实现登录接收器60、用户信息获取部分62、作业获取部分64、输出部分64和作业删除请求68。登录接收器60被配置为接收来自用户的登录操作。用户信息获取部分62被配置为从用户信息管理服务器12获取与登录用户相关联的客户端终端10的主机名称和IP地址。作业获取部分64被配置为从与登录用户相关联的客户端终端10获取打印作业列表。

当从打印作业列表中选择打印作业时,作业获取部分64从打印作业文档信息中指定保存打印作业数据的客户端终端10,并且从所指定的客户端终端10获取打印作业数据。输出部分66被配置为执行打印作业以进行打印。作业删除请求68在已经结束打印之后发送打印作业删除请求至用作打印作业列表的获取源的客户端终端10以及用作打印作业数据的获取源的客户端终端10。

处理的细节

下文中,描述根据实施例的信息处理系统1的处理的细节。

代理用户打印的处理

根据实施例的信息处理系统1可以基于例如图7中例示的处理进行代理用户打印。图7是对代理用户打印的处理的示例进行例示的流程图。

在步骤S11中,管理者等将包含客户端地址(例如每个用户的客户端终端10的主机名称或IP地址)在内的用户信息与用户识别信息(例如用户ID)相关联地登记在用户信息管理服务器12中,如在图8中所示。

图8是对在用户信息管理服务器中登记的用户信息的示例进行例示的配置图。通过将每个用户ID与客户端地址中的相应一个相关联,可以登记如图8中例示的用户信息。请注意,用户ID是诸如用户名称等的能够识别每个用户的用户识别信息的示例。此外,客户端地址可以是可以用作用于连接到客户端终端10的信息的主机名称、IP地址等。

在步骤S12中,登记打印作业的用户(所有者)可能需要登记可以代表所有者执行所登记的打印作业的、例如从图9图示的代理用户打印设置屏幕中选择的一个或多个用户候选者(代理用户),以便利用代理用户打印系统。

图9是对代理用户打印设置屏幕的示例进行例示的图像示图。在图9例示的代理用户打印设置屏幕1000中,可以从由登录用户名称表示的两个或多个用户中选择代理用户候选者。当代理用户候选者被设置时,客户端终端10从用户信息管理服务器12获取在用户信息管理服务器12中被登记为代理用户候选者的用户的客户端终端10的诸如主机名称或IP地址之类的客户端地址。请注意,在下文的描述中,假定作为所有者的用户A设置用户B作为代理用户候选者。

在步骤S13中,用户A即所有者可以从代理用户候选者中指定用户B作为代理用户用于使用代理用户打印,并且可以执行代理用户打印指定。在该步骤中,用户A的客户端终端10A可以查询用户信息管理服务器12以验证客户端终端10B的主机名称或ID地址是否已经被更新。

然后,客户端终端10A将打印作业的文档信息和数据保存在所有者的客户端终端10A中,并且在代理用户的客户端终端10B中登记打印作业的文档信息。请注意,稍后将描述在步骤S13中的作业登记处理的详细描述。

在步骤S14中,被用户A指定为代理用户的用户B登录到输出设备14中。输出设备14从用户信息管理服务器12获取登录用户B的客户端终端10B的客户端地址。然后,输出设备14从客户端终端10B获取打印作业列表。请注意,在客户端终端10B中登记的打印作业列表包含对其的代理用户打印请求由用户A接收的打印作业。

当用户B经由操作面板602选择用户A请求其代理用户打印的打印作业并执行打印指令时,输出设备14从打印作业的文档信息获取用作打印作业的存储目的地的客户端终端10A的客户端地址。输出设备14通过使用客户端终端10A的客户端地址来从客户端终端10A获取打印数据,并且执行打印作业以进行打印。此外,在已经完成打印之后输出设备14从客户端终端10A和10B删除其打印已完成的打印作业的文档信息和数据。请注意,稍后将描述在步骤S14中的作业打印处理的详细描述。

作业登记处理

图10是对作业登记处理的示例进行例示的序列图。在步骤S21中,用户A即所有者可以例如指示客户端终端10A从代理用户候选者中指定用户B作为执行代理用户打印的代理用户。

在步骤S22中,客户端终端10A向用户信息管理服务器12发送来自用户A的关于被指定为代理用户的用户B的客户端终端10B的客户端地址的询问,并且验证客户端终端10B的客户端地址是否已被更新。请注意,在此时刻并不是必须进行步骤S22的处理。

在步骤S23中,客户端终端10A将打印作业文档信息和打印作业数据保存在自己的终端(即客户端终端10A)中。此外,在步骤S24中,客户端终端10A通过使用客户端终端10B的客户端地址致使客户端终端10B登记打印作业文档信息。

请注意,在下文中,通过使用具体的示例给出对作业登记处理的进一步描述。图11A至11C是对作业登记处理的示例进行例示的图像示图。在图11A至11C中,例示了用于用户A的客户端终端10A、用于用户B的客户端终端10B和用于用户C的客户端终端10C作为示例。

图11A例示作业登记处理的示例,其中用户A指定用户B作为执行代理用户打印“测试数据3”的代理用户。客户端终端10A在自己的终端(即客户端终端10A)中保存“测试数据3”的打印作业文档信息和打印作业数据。此外,用于用户A的客户端终端10A致使用户B的客户端终端10B登记“测试数据3”的打印作业文档信息和打印作业数据。

图11B例示作业登记处理的示例,其中用户B指定用户A作为执行代理用户打印“测试数据2”的代理用户。用于用户B的客户端终端10B在自己的终端(即客户端终端10B)中保存“测试数据2”的打印作业文档信息和打印作业数据。此外,用于用户B的客户端终端10B致使用户A的客户端终端10A登记“测试数据2”的打印作业文档信息和打印作业数据。请注意,图11B还例示了用户B执行对于“测试数据1”和“测试数据5”的打印指令的示例。

图11C例示作业登记处理的示例,其中用户C指定用户B作为执行代理用户打印“测试数据4”的代理用户。用于用户C的客户端终端10C在自己的终端(即客户端终端10C)中保存“测试数据4”的打印作业文档信息和打印作业数据。此外,用于用户C的客户端终端10C致使用户B的客户端终端10B登记“测试数据4”的打印作业文档信息和打印作业数据。

通过图11的作业登记处理,客户端终端10A、10B和10C可以保存例如图12至14中例示的打印作业文档信息。图12至14是例示打印作业文档信息的示例的配置图。图12例示在客户端终端10A中存储的打印作业文档信息的示例。图13例示在客户端终端10B中存储的打印作业文档信息的示例。图14例示在客户端终端10C中存储的打印作业文档信息的示例。

图12至14中例示的打印作业文档信息具有对于所有者已经请求其执行代理用户打印的用户的用户ID的设置“delegation_user”。例如,参考图12,文档信息“id1”指示如下作业的文档信息:用户B已经请求用户A对该作业执行代理用户打印。此外,在图12中,文档信息“id2”指示如下作业的文档信息:用户A已经请求用户B对该作业执行代理用户打印。

此外,参考图13,文档信息“id2”指示用户B已经请求用户A为对其执行代理用户打印的作业的文档信息。此外,在图13中,文档信息“id3”指示用户A已经请求用户B对其执行代理用户打印的作业的文档信息。此外,在图13中,文档信息“id4”指示用户C已经请求用户B对其执行代理用户打印的作业的文档信息。此外,参考图14,文档信息“id1”指示用户C已经请求用户B对其执行代理用户打印的作业的文档信息,。

在图12至图14例示的打印作业的文档信息中,已经发送了代理用户打印的请求的用户在“user_id”中具有其用户ID的设置,并且已经接收了代理用户打印的请求的用户在“delegation_user”中具有其用户ID的设置。通过将在“user_id”中设置的用户ID应用于记账(account),根据第一实施例的信息处理系统1能够对已经发送了代理用户打印的请求的用户进行记账。

此外,在根据第一实施例的信息处理系统1中,与在“delegation_user”中设置的自身终端相关联的用户ID指示打印作业要经历由另一用户请求的代理用户打印。

作业打印处理

图15是对作业打印处理的示例进行例示的序列图。在步骤S41中,被用户A指定为代理用户的用户B例如可以通过输入用户ID和密码来登录到输出设备14中。请注意,用户ID和密码仅仅是识别用户的信息的示例,并且这样的信息可以是任何识别用户的信息。

在步骤S42中,输出设备14通过指定已经登录至输出设备14的用户B的用户ID,从用户标识管理服务器获取客户端终端10B的主机名称。主机名称是客户端地址的示例。

在步骤S42中,输出设备14通过使用客户端终端10B的主机名称来连接客户端终端10B,以获取打印作业列表。请注意,可以通过在客户端终端10B中存储的打印作业的文档信息来创建打印作业列表。此外,从客户端终端10B获取的打印作业列表包含关于打印作业的存储目的地的信息。输出设备14在操作面板602上显示所获取的打印作业列表。

在步骤S44中,用户B在操作面板602上选择用户A请求了对其的代理用户打印的打印作业,并且执行对于所选择的打印作业的打印指令。在步骤S45中,输出设备14从所选择的打印作业的文档信息获取用作打印作业的存储目的地的客户端终端10A的主机名称。

在步骤S45中,输出设备14通过使用客户端终端10A的主机名称来从客户端终端10A获取打印作业数据。在步骤S46中,输出设备14执行所获取的打印作业以打印该打印作业数据。

当打印结束时,输出设备14在步骤S47中向客户端终端10B发送删除所打印的打印作业的文档信息的删除请求,以从客户端终端10B中删除所打印的打印作业的文档信息。

此外,当打印结束时,输出设备14在步骤S48中向客户端终端10A发送删除所打印的打印作业的文档信息和打印作业数据的删除请求,以从客户端终端10A中删除所打印的打印作业的文档信息和打印作业数据。

请注意,在步骤S48中,可以基于打印作业是否经历代理用户打印来确定是否向除了登录的客户端终端10B之外的客户端终端发送删除打印作业的文档信息和打印作业数据的删除请求。当打印作业经历了代理用户打印时,打印作业数据被存储在客户端终端10B之外。因此,输出设备14确定向除了登录用户的客户端终端10之外的客户端终端发送删除打印作业的文档信息和打印作业数据的删除请求。可替换地,输出设备14可以向已经获取了打印作业数据的客户端终端10发送删除打印作业的文档信息和打印作业数据的删除请求,而不是向具使得打印作业经历代理用户打印的客户端终端发送该删除请求。

在图13中例示的打印作业的文档信息的示例中,输出设备14在操作面板602上显示图16中例示的打印作业列表屏幕1100。图16是对在操作面板602上显示的打印作业列表的示例进行例示的图像示图。

图16的打印作业列表屏幕1100包含用户A请求了对其的代理用户打印的打印作业“测试数据3”的信息1101的文档。此外,图16的打印作业列表屏幕1100包含用户C请求了对其的代理用户打印的打印作业“测试数据4”的信息1102的文档。

概括

根据第一实施例的信息处理系统1使得输出设备即使在打印作业文档信息和打印作业数据被存储在本地客户端终端10中时也进行代理用户打印。相应地,根据第一实施例的信息处理系统1能够没有存储打印作业文档信息和打印作业数据的打印服务器而实现代理用户打印。

第二实施例

第一实施例是基于打印作业的文档信息和打印作业数据被存储在本地客户端终端10中的假设。以下描述的根据第二实施例的信息处理系统1a是基于如下假设:设置被配置为存储打印作业的文档信息和打印作业数据的服务器,并且该服务器存储打印作业文档信息和打印作业数据;然而,当不存在被配置为存储打印作业的文档信息和打印作业数据的服务器时,客户端终端10存储打印作业文档信息和打印作业数据。请注意,第二实施例与第一实施例部分相似;因此,说明书中省略重复的描述。

图17是对根据第二实施例的信息处理系统的另一示例进行例示的配置图。图17的信息处理系统1a具有向图1的信息处理系统添加打印服务器16的配置。打印服务器16是存储打印作业的文档信息和打印作业数据的服务器的示例。

在信息处理系统1a中,当打印作业文档信息和打印作业数据被存储在打印服务器16中时,管理者等经由服务器设置屏幕1200设置用于存储打印作业文档信息和打印作业数据的打印服务器16。图16是对服务器设置屏幕1200的示例进行例示的图像示图。

图18的服务器设置屏幕1200用于在客户端终端10的每一个中设置用于存储打印作业文档信息和打印作业数据的打印服务器16。管理者等可以例如经由在致使打印服务器16存储打印作业文档信息和打印作业数据的客户端终端10中的、图18的服务器设置屏幕来设置打印服务器16。

图19是对作业登记处理的另一示例进行例示的序列图。在步骤S61中,例如,用户A即所有者可以指示客户端终端10A从代理用户候选者中指定用户B作为执行代理用户打印的代理用户。

在步骤S62中,客户端终端10A通过遵循图21中例示的处理,基于是否设置了打印服务器16,来确定打印作业文档信息和打印作业数据的存储目的地。

图20是例示确定打印作业文档信息和打印作业数据的存储目的地的处理的示例的流程图。在步骤S81中,客户端终端10A确定是否设置了打印服务器16。当设置了打印服务器16时,客户端终端10A继续进行步骤S82,以将打印作业的文档信息和打印作业数据的存储目的地确定为打印服务器16。

另一方面,当未设置打印服务器16时,客户端终端10A继续进行步骤S83,以将打印作业的文档信息和打印作业数据的存储目的地确定为自身终端的客户端终端10A。根据上述的确定存储目的地的处理,当相应的客户端10未设置打印服务器16时,客户端终端10的每一个可以通过遵循第一实施例的处理来进行代理用户打印。

请注意,在图19的序列图的步骤S63之后的步骤例示了其中打印作业的文档信息和打印作业数据的存储目的地被确定为自身终端的情况,这类似于在图10的步骤S22之后的步骤。因此,说明书中省略重复的描述。

此外,图21中例示了打印作业的文档信息和打印作业数据的存储目的地被确定为打印服务器16的情况的作业登记处理。图21是对在打印服务器中存储打印作业文档信息和打印作业数据的作业登记处理的示例进行例示的序列图。

在步骤S101中,例如用户A即所有者可以指示客户端终端10A从代理用户候选者中指定用户B作为执行代理用户打印的代理用户。

在步骤S102中,客户端终端10A通过遵循图20中例示的处理,基于是否设置了打印服务器16来确定打印作业文档信息和打印作业数据的存储目的地。随后,客户端终端10A确定打印作业文档信息和打印作业数据的存储目的地是打印服务器16。

在步骤S103中,客户端终端10A在所设置的打印服务器16中登记打印作业文档信息和打印作业数据。根据图21的序列图,当在每个客户端终端10中设置了打印服务器时,客户端终端10在打印服务器16中登记打印作业文档信息和打印作业数据,并且进行代理用户打印。

请注意,图22例示其中在打印服务器16中登记打印作业文档信息和打印作业数据的情况的作业打印处理。图22是对其中在打印服务器16中存储打印作业文档信息和数据的情况的作业打印处理的示例进行例示的序列图。

在步骤S121中,被用户A指定为代理用户的用户B可以通过输入例如用户ID和密码来登录至输出设备14中。在步骤S122中,输出设备14指定登录用户B的用户ID,以从打印服务器16获取打印作业列表。输出设备14在操作面板602上显示所获取的打印作业列表。

在步骤S123中,用户B在操作面板602上选择用户A请求了对其的代理用户打印的打印作业,并且执行对于所选择的打印作业的打印指令。在步骤S124中,输出设备14从打印服务器16获取打印作业数据。在步骤S125中,输出设备14执行所获取的打印作业,以进行打印该打印作业数据。当结束打印时,在步骤S126中输出设备14向打印服务器16发送删除所打印的打印作业的文档信息和打印作业数据的删除请求,以从打印服务器16中删除所打印的打印作业的文档信息和打印作业数据。

概括

在根据第二实施例的信息处理系统1a中,当存在被设置用于存储打印作业文档数据和打印作业数据的服务器时,打印作业文档数据和打印作业数据可以存储在所设置的服务器中以进行代理用户打印。

此外,在根据第二实施例的信息处理系统1a中,当不存在被设置用于存储打印作业文档数据和打印作业数据的服务器时,打印作业文档数据和打印作业数据可以存储在客户端终端10中以进行代理用户打印。

第三实施例

第二实施例的信息处理系统1a可以在服务器被设置用于存储打印作业文档信息和打印作业数据时在该服务器中存储打印作业文档信息和打印作业数据。当服务器被设置用于存储打印作业文档信息和打印作业数据时,第三实施例的信息处理系统可以允许用户选择存储目的地,用于在服务器中存储打印作业文档信息和打印作业数据。请注意,第三实施例与第二实施例部分类似;因此,说明书中省略重复的描述。

在根据第三实施例的信息处理系统中,在图19的步骤S62中,客户端终端10A通过遵循图23中例示的处理来确定打印作业文档信息和打印作业数据的存储目的地。

图23是对确定打印作业文档信息和打印作业数据的存储目的地的处理的另一示例进行例示的流程图。在步骤S141中,客户端终端10A确定是否设置了打印服务器16。当设置了打印服务器16时,客户端终端10A继续进行步骤S142以显示图24中例示的存储目的地选择屏幕1300,以便允许所有者的用户A选择打印作业文档信息和打印作业数据的存储目的地。

图24是对存储目的地选择屏幕1300的示例进行例示的图像示图。在图24的存储目的地选择屏幕1300中,通过选择“在该PC中保存作业”,自身终端的客户端终端10A被选择作为打印作业文档信息和打印作业数据的存储目的地。此外,在图24的存储目的地选择屏幕1300中,通过选择“在打印服务器中存储作业”,打印服务器16被选择作为打印作业文档信息和打印作业数据的存储目的地。

当用户A选择打印服务器16作为打印作业文档信息和打印作业数据的存储目的地时,客户端终端10A继续进行步骤S144,以确定服务器16作为打印文档信息和打印作业数据的存储目的地。另一方面,当用户A选择客户端终端10A作为打印作业文档信息和打印作业数据的存储目的地时,客户端终端10A继续进行步骤S145,以确定自身终端的客户端终端10A作为打印作业文档信息和打印作业数据的存储目的地。

此外,当在步骤S141中不存在打印服务器16中的设置时,客户端终端10A继续进行步骤S145,以将打印作业的文档信息和打印作业数据的存储目的地确定为自身终端的客户端终端10A。

根据图23的存储目的地确定处理,当未设置打印服务器16时,并且当客户端终端10A被选择作为打印作业文档信息和打印作业数据的存储目的地时,每个客户端终端10能够通过遵循第一实施例的处理来进行代理用户打印。

请注意,在第一至第三实施例中,当与两个或多个客户端终端10相关联地设置用户ID时,可以在该两个或多个客户端终端10中登记打印作业文档信息。通过这样的配置,不是必须从所有与登录用户相关联的客户端终端10获得打印作业列表,而是可以在第一至第三实施例中从与登录用户相关联的任何一个客户端终端10获得打印作业列表。

相应地,通过在所设置的客户端终端10中登记打印作业,可以抑制在网络上的负荷。此外,当与一个用户相关联地设置两个或多个客户端终端10时,在客户端终端10之间存在故障备份(failover)关系。相应地,当客户端终端10中的一个未被激活时,更有可能通过连接至客户端终端10中的第二个、第三个等来获取打印作业列表。

此外,当用户A请求用户B进行代理用户打印并且与两个或多个客户端终端10相关联地设置用户B时,可以在该两个或多个客户端终端10中登记打印作业的文档信息。

通过这样的配置,在第一至第三实施例中,输出设备14可以通过连接至与用户B相关联的任何一个客户端终端10来获取打印作业文档信息。此外,在与用户B相关联的客户端终端10之间存在故障备份关系。相应地,当客户端终端10中的一个未被激活时,更有可能通过连接至客户端终端10中的第二个、第三个等来获得打印作业列表。

此外,在第一至第三实施例中,当用户ID与两个或多个客户端终端10相关联地设置时,可以在代表性(representative)客户端终端中登记打印作业文档信息。通过这样的配置,可以降低在登记打印作业文档信息时的网路负荷。

因此,当用户B登录至输出设备14时,输出设备14可以从两个或多个客户端终端10获取打印作业文档信息,以显示合并的从两个或多个客户端终端10获得的打印作业文档信息。输出设备14可以隐藏(不显示)或者以灰色显示在未激活的客户端终端10中所存储的打印作业。

请注意,打印作业的文档信息并不是必须存储在已经发送了代理用户打印请求的用户A的客户端终端10A中。通过这样的配置,可以防止由已经请求了一个或多个代理用户进行代理用户打印的用户的终端错误地进行允许一个或多个代理用户进行代理用户打印的打印作业。

本发明不限于以上公开的示例或实施例。可以进行各种修改或替换,而不脱离本发明权利要求书的范围。例如,客户端终端10是终端设备的示例。操作接收器22是代理输出请求接收器单元的示例。

用户信息获取部分24是连接信息获取单元的示例。用户信息管理服务器12是管理设备的示例。作业存储器26是存储单元的示例。文档信息登记请求部分28是文档信息登记请求单元的示例。作业提供器30是数据提供器单元的示例。作业删除部分32是删除单元的示例。

此外,作业存储器26是数据存储单元和文档信息存储单元的示例。作业提供器30是文档信息提供器单元的示例。作业获取部分64是数据获取单元的示例。输出部分66是输出单元的示例。所有者是请求用户的示例。打印服务器16是存储设备的示例。

根据上述实施例,即使当终端设备登记代理输出的文档信息时,也可以实现代理输出。

可以以任何方便的形式实现本发明,例如使用专用硬件或者专用硬件和软件的混合物。本发明可以被实现为通过一个或多个联网的处理设备而实现的计算机软件。网络可以包含任何常规的陆地或无线通信网络,比如因特网。处理设备可以包含任何适当地编程的设备,比如通用计算机、个人数字助理、移动电话(比如WAP或3G兼容的电话)等。因为本发明可以被实现为软件,因此本发明的每一个方面包含可以在可编程装置上实现的计算机软件。可以使用诸如软盘、硬盘、CD ROM、磁带装置或固态存储器装置之类的任何用于存储处理器可读代码的存储介质,将计算机软件提供给可编程装置。

硬件平台包含任何期望种类的硬件资源,包括例如中央处理单元(CPU)、随机存取存储器(RAM)和硬盘驱动(HDD)。可以通过任何期望类型的任何期望数量的处理器来实现CPU。可以通过任何期望类型的易失或非易失存储器来实现RAM。可以通过任何期望类型的能够存储大量数据的非易失存储器来实现HDD。取决于设备的类型,硬件资源可以另外包含输入装置、输出装置或网络装置。可替换地,只要HDD是可访问的,可以在设备之外提供HDD。在该示例中,CPU、比如CPU的缓存存储器以及RAM可以用作设备的物理存储器或者主存储器,而HDD可以用作设备的辅助存储器。

本发明不限于具体公开的实施例,并且可以进行各种变型或修改而不脱离本发明的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1