打印系统和打印系统的控制方法与流程

文档序号:31698827发布日期:2022-10-01 07:00阅读:48来源:国知局
打印系统和打印系统的控制方法与流程

1.本发明涉及打印系统和打印系统的控制方法。


背景技术:

2.近年来,云打印服务(cps)已经开始普及,在云打印服务中,经由被称为云的网络服务提交打印作业并将打印作业发送到图像形成装置。在使用cps的打印系统中,在向与cps相对应的租户登记图像形成装置之后,属于该租户的用户被允许使用图像形成装置。
3.在本公开中,租户对应于由用户部署在云上的服务系统,并且具有限制用户访问的存储区域。例如,在公司a中使用的云打印服务的公司a租户中,为公司a工作的雇员被登记为用户,并且在公司a的管理下的图像形成装置被登记和使用。因此,公司a的用户通过从公司中的客户终端向图像形成装置发出与打印有关的指令,允许在公司a的管理下的图像形成装置进行打印。例如,日本特开2020-187700号公报公开了用于实现cps的技术的示例。
4.作为由cps提供的功能的示例,存在如下功能:发出提交作业的作业代码,并将该作业代码输入到图像形成装置以打印该作业。例如,当用户将作业输入到cps时,cps发出指示该作业的唯一作业代码并发送输入的用户信息的邮件地址。用户使用智能电话等确认邮件并将作业代码输入到图像形成装置以打印作业。
5.作为由cps提供的功能的另一示例,存在与输入到cps的作业列表的呈现有关的功能、以及与针对通过列表指定的作业的各种指令(例如,删除作业的指令)的接收有关的功能。通过提供这些功能,例如,即使在将作业提交给cps之后,用户也可以确认关于作业的信息(例如,作业内容等),改变与作业的执行有关的各种设置等。
6.随着工作方式的多样化,需要引入如下系统,该系统使得能够通过使用安装在外部空间(诸如所谓的共享办公室)中的图像形成装置,来打印存储在内部客户终端中的文档。响应于这种请求,例如,已经考虑了如下机制:使得能够通过内部租户进行访客打印,而无需具有共享办公室账户。
7.当通过内部租户在用户不具有共享办公室租户的账户的状态下进行所谓的访客打印时,将作业代码发送给作为打印的请求源的内部租户用户。另一方面,发出作业代码的共享办公室不具有用于将作业代码通知给用户的、作业代码的发送目的地(例如,电子邮件地址信息)。因此,在作业发送时,内部租户将用作作业代码的发送目的地的、用户的邮件地址信息发送给共享办公室租户是常用的方法。在这种情况下,共享办公室租户响应于从内部租户发送的作业来发出作业的作业代码,并将作业代码发送到从内部租户发送的邮件地址,以将作业代码通知给用户。
8.然而,从脆弱性的角度来看,不希望将由公司租户管理的用户信息发送到共享办公室。特别是,如果公司租户和共享办公室租户由不同的cps实现,则公司租户的cps很难保证对公司租户的cps的区域外的共享办公室租户的cps的脆弱性对策。


技术实现要素:

9.根据本公开的系统包括经由网络连接到客户终端的第一云打印服务和经由网络连接到图像形成装置的第二云打印服务,所述第一云打印服务包括:第一作业接收部,其从所述客户终端接收由所述图像形成装置执行的作业;作业发送部,其将接收到的作业发送到所述第二云打印服务;作业代码接收部,其接收由所述第二云打印服务发出的作业代码;以及通知部,其向所述客户终端通知接收到的作业代码,并且所述第二云打印服务包括:第二作业接收部,其接收从所述第一云打印服务发送的作业;发出部,其发出接收到的作业的作业代码;以及作业代码发送部,其将发出的作业代码发送到所述第一云打印服务。
10.通过以下参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。
附图说明
11.图1示出了根据本公开的系统构造的示例。
12.图2示出了根据本公开的信息处理设备的硬件构造的示例。
13.图3示出了描述根据本公开的信息处理设备的功能构造的框图示例。
14.图4示出了用于接收选择租户的指令的画面示例。
15.图5示出了描述用于与cps相关联地打印的处理示例的序列图。
16.图6示出了用于修改作业的画面的示例。
17.图7示出了描述用于修改打印作业的处理示例的序列图。
18.图8示出了根据本公开的系统构造的另一示例。
19.图9示出了描述用于与cps相关联地打印的另一处理示例的序列图。
具体实施方式
20.现在将参照附图详细描述本公开的最佳实施例。
21.在本说明书和附图中,具有大致相同的功能构造的部件由相同的附图标记表示,并且省略其冗余描述。
22.《系统构造》
23.将参照图1描述根据本实施例的系统的系统构造的示例。
24.图1中所示的系统包括云打印服务(cps)160、170和180。
25.cps 170示意性地表示在公司a的控制下可由用户(例如,雇员等)使用的云打印服务。客户终端120和图像形成装置130示意性地表示在公司a的控制下的客户终端和图像形成装置。换言之,cps 170、客户终端120和图像形成装置130中的各个都与公司a的租户相关联。
26.类似地,cps 180、客户终端140和图像形成装置150中的各个都与跟公司a的租户不同的公司b的租户相关联。
27.cps 160还示意性地表示在共享办公室的控制下的云打印服务。客户终端100和图像形成装置110示意性地表示在共享办公室的控制下的客户终端和图像形成装置。换言之,cps 160、客户终端100和图像形成装置110中的各个都与共享办公室的租户相关联。
28.在以下描述中,为了方便,将公司a和公司b的租户统称为“内部租户”。共享办公室租户还是称为“共享办公室租户”。共享办公室租户是公共租户的示例,并且是公共租户当
中的在预定条件下可以由受限对象(例如,用户、cps等)连接的公共租户。
29.具体而言,公共租户对应于用于管理安装在诸如便利店、图书馆和车站的所谓公共空间中的图像形成装置的租户。用于利用与公共租户相关联的图像形成装置的cps也是可用的,并且为了方便,该cps也被称为“公共打印服务”。另一方面,在共享办公室中,例如,可以基于共享办公室的管理员的管理来限制可连接的用户或cps。也就是说,与上述公共打印服务相比,与共享办公室相关联的cps可以限制可用用户。
30.可以有多个客户终端120、客户终端140、客户终端100、图像形成装置130、图像形成装置150和图像形成装置110。
31.例如,cps 170可以从客户终端120接收打印作业并将打印作业发送到图像形成装置130。在这种情况下,图像形成装置130在从cps 170接收到打印作业时,基于打印作业执行打印。作为另一示例,cps 170可以将从客户终端120接收的打印作业发送到cps 160。
32.在cps 180、客户终端140、图像形成装置150和cps 160之间,前述内容基本相同。
33.cps 160可从客户终端100接收打印作业并将打印作业发送到图像形成装置110。cps 160还可从cps 170或cps 180接收打印作业并将打印作业发送到图像形成装置110。图像形成装置110在从cps 160接收到打印作业时,基于打印作业执行打印。
34.上述部件相互连接,以便能够经由预定网络n1相互通信。应当注意,网络n1的类型没有特别限制,只要能够在上述部件之间发送和接收数据即可。作为具体示例,可以应用因特网、lan、wan、电话线、租用数字线、atm等中的任何一种或者它们的组合,作为网络n1。
35.在本实施例中,cps 170和cps 180被实现为单独的cps,使得各自作为内部租户工作,而cps 160作为共享办公室租户工作。应当注意,图1中所示的构造仅是示例,并且根据本实施例的打印系统的系统构造不一定限于图1的构造。作为具体示例,cps 170和cps 180中的至少一个也可以用作cps 160。作为另一示例,cps 160也可以用作cps 170和cps 180中的至少一个角色。这样,可以通过一个云打印服务来实现图1中所示的一系列云打印服务中的两个或更多个云打印服务的功能。
36.《硬件构造》
37.将参照图2描述构成根据本公开的实施例的系统的信息处理装置200的硬件构造的示例。客户终端100、120和140对应于根据本实施例的信息处理装置200。此外,用于构建cps 160、170和180的数据中心上所安装的服务器计算机也对应于信息处理装置200。信息处理装置200包括cpu(中央处理单元)201、ram(随机存取存储器)203和rom(只读存储器)202。信息处理装置200包括辅助存储设备204和网络i/f 207。信息处理装置200可以包括输入设备205和输出设备206中的至少一个。cpu 201、ram 202、rom 203、辅助存储设备204、输入设备205、输出设备206和网络i/f 207中的各个经由总线208相互连接。
38.cpu 201是控制信息处理装置200的各种操作的中央处理单元。例如,cpu 201可以控制信息处理装置200的整体操作。
39.ram 202是与cpu 201一起工作的主存储存储器,并且用作工作区域或用于展开各种程序的临时存储区域。
40.rom 203存储用于cpu 201控制信息处理装置200的操作的程序(例如,bios)等。
41.辅助存储设备204存储各种应用、各种数据和作为基本软件的诸如os(操作系统)的程序。辅助存储设备204可以通过使用例如硬盘驱动器(hdd)或诸如固态驱动器(ssd)的
非易失性存储器来实现。
42.网络i/f 207连接到预定网络(例如,lan、因特网等),并且是用于经由网络与外部设备进行通信的接口。
43.输入设备205是用于接收来自用户的指令的设备。输入设备205例如可以通过诸如鼠标的定点设备、诸如键盘的操作设备、触摸面板等来实现。
44.输出设备206是用于向用户呈现各种信息的设备。输出设备206可以由通过显示各种类型的信息、画面等向用户呈现信息的显示设备来实现。
45.上述构造只是示例,并且信息处理装置200的硬件构造不一定限于该示例。作为具体示例,上述信息处理装置200的一系列构成元件中的一些部件(例如,输入设备205和输出设备206中的至少一个)可以在信息处理装置200外部。
46.由指定的信息处理装置200实现稍后将参照图3描述的功能构造和稍后将参照图5、图7和图9描述的处理,该指定的信息处理装置200将存储在rom 203或辅助存储设备204中的程序展开到ram 202以执行程序。
47.《功能构造》
48.参照图3,将描述构成根据本实施例的系统的信息处理装置的功能构造的示例,特别是注意关于提供cps 160、170和180的构造。cps 160、170和180可以由不同的信息处理装置提供,或者多个cps可以由一个信息处理装置提供。在以下描述中,为了方便起见,描述将关注于信息处理装置300执行与提供cps 160有关的各种处理的情况,但是基本上同样适用于提供cps 170和cps 180的情况。
49.信息处理装置300包括设置管理单元301、作业管理单元302、通信单元303、认证控制单元304、存储单元305和ui控制单元306。
50.设置管理单元301将关于cps 160的各种功能的设置信息存储在预定存储区域(例如,ram 203、辅助存储设备204等)中,并且在期望的定时从存储区域中读取设置信息。设置信息包括例如与提交的打印作业有关的作业信息和租户信息。
51.作业管理单元302从其他设备(例如,从客户终端100、120、140等)获取与作业(例如,打印作业等)有关的信息,并将该信息存储在预定存储区域中(例如,在存储单元305等中)。作业管理单元302可以从cps(例如,从cps 170和180等)获取与作业(例如,打印作业等)有关的信息,并将该信息存储在预定存储区域中。
52.通信单元303向/从其他设备发送/接收各种数据。例如,通信单元303可以从其他设备接收打印作业、作业执行请求等。其他设备的示例包括客户终端100、120和140以及图像形成装置110、130和150。通信单元303可以从其他cps接收各种处理请求,并将与处理结果相对应的信息发送到cps。
53.认证控制单元304执行与用户的管理有关的各种处理。认证控制单元304可以在预定存储区域中(例如,在稍后描述的存储单元305等中)存储关于响应于来自租户的管理者的指令而添加的用户的信息。作为另一示例,认证控制单元304可以通过与外部认证服务协作来管理关于用户的信息。
54.存储单元305存储各种数据。例如,存储单元305可以响应于来自作业管理单元302或认证控制单元304的请求来存储各种数据。
55.ui控制单元306响应于来自其他设备的请求,执行与ui的输出有关的处理,ui用于
接受来自用户的输入并将各种信息呈现给用户。这种其他设备的示例包括客户终端100、120和140以及图像形成装置110、130和150。作为具体示例,ui控制单元306响应于来自在客户终端100中操作的浏览器的请求,可以生成画面(稍后将参照图4和图6描述),并且将画面经由通信单元303发送到客户终端100。因此,通过在客户终端101中操作的浏览器向用户呈现由ui控制单元306生成的画面。
56.《处理》
57.下面将描述根据本实施例的系统的处理示例,特别是分别注意关于与cps的协作相关联的打印的处理、以及关于打印作业的修改的处理。
58.首先,参照图4和图5,将描述与cps的协作相关联的打印处理的示例,特别关注如下情况:使用安装在共享办公室中的图像形成装置110来打印在公司a的控制下的客户终端120中所存储的文档。图4示出了用于从用户接收与选择执行打印的租户有关的指令的画面示例。图5示出了关于与cps的协作相关联的打印的处理序列的示例,特别关注客户终端120、cps 170、cps 160和图像形成装置110的处理。
59.在步骤s501中,客户终端120和cps 170协作以执行与用户的认证有关的处理。具体地,客户终端120经由预定画面从用户接收用于认证的信息(诸如用户名和密码)的输入,并将该信息发送到cps 170。cps 170的认证控制单元304基于从客户终端120发送的信息,执行与对象用户的认证有关的处理。此时,认证控制单元304可以请求预定的认证服务来认证用户。当在步骤s501中用户的认证失败时,客户终端120和cps 170再次执行步骤s501中的处理(与用户的认证有关的处理)。
60.如果在步骤s501中用户认证成功,则客户终端120使处理进入步骤s502。
61.在步骤s502中,客户终端120向用户呈现图4所示的画面400,并从用户接收与通过画面400选择用于执行打印的租户有关的指令。作为具体示例,客户终端120可以从cps 170获取与由cps 170的ui控制单元306生成的画面400的显示有关的数据,并基于该数据经由浏览器等将画面400呈现给用户。
62.在图4所示的画面400中,单选按钮401和402接受这样的指令,该指令与将内部租户或共享办公室租户指定为执行打印的租户有关。具体地,单选按钮401对应于内部租户,并且如果指定了单选按钮401,则将打印作业发送到cps 170,并且将打印作业从cps 170发送到图像形成装置130。单选按钮402对应于共享办公室租户并且如果指定了单选按钮402,则将打印作业经由cps 170发送到cps 160,并且将打印作业从cps 160发送到图像形成装置110。
63.在图5所示的示例中,假设选择了单选按钮402以进行共享办公室租户中的打印,并且将给出以下描述。
64.在步骤s503中,客户终端120将打印作业和与在步骤s502中进行的租户选择的结果相对应的信息发送到cps 170。在步骤s503中cps 170接收从客户终端120发送的打印作业的处理对应于第一作业接收处理的示例。
65.在步骤s504中,cps 170将在步骤s503中从客户终端120接收到的打印作业发送到cps 160。在步骤s504中,cps 170还向cps 160发送指示在稍后描述的步骤s507中将作业代码发送到的cps 170的信息。在步骤s504中cps 170将从客户终端120接收到的打印作业发送到cps 160的处理对应于作业发送处理的示例。在步骤s504中cps 160接收从cps 170发
送的打印作业的处理对应于第二作业接收处理的示例。
66.在步骤s505中,cps 160发出用于唯一地识别在步骤s504中从cps 170接收到的打印作业的标识信息(以下也称为“作业代码”)。
67.在步骤s506中,cps 160将在步骤s503中从客户终端120接收到的打印作业与在步骤s505中发出的作业代码相关联,并且将作业信息存储在预定存储区域中(例如,存储在存储单元305中)。例如,表1示出了存储在存储区域中的作业信息的示例。
68.[表1]
[0069][0070]
在表1所示的作业信息中,存储在cps 160中的各个作业的信息被存储为列表。“作业id”是这样的标识信息,其用于唯一地识别作业信息中保持的各个作业的信息。“作业名称”是指示目标作业的名称。“创建日期”是指示创建作业时的日期的信息。“打印设置”是指示与应用于目标作业的打印有关的设置的信息。“源租户”是指示已将目标作业发送到cps 160的租户的信息,例如,其可以是url。“作业代码”是指示由cps 160针对目标作业发出的作业代码的信息。“作业文件路径”是指示发送到cps 160的作业数据的存储目的地的信息。
[0071]
在表1所示的示例中,可以理解cps 160接收到的作业的作业名称为“filew.pdf”,并且源租户的url为“https://companya”。
[0072]
在步骤s507中,cps 160将在步骤s505中发出的作业代码发送到cps 170。因此,可以将由cps 160发出的作业代码发送给已经指示打印的用户,而无需将由cps 170管理的用户信息发送到cps 160。在步骤s507中将cps 160发出的作业代码发送到cps 170的处理对应于作业代码发送处理的示例。
[0073]
在步骤s507中cps 170接收从cps 160发送的作业代码的处理对应于作业代码接收处理的示例。
[0074]
在步骤s508中,cps 170的作业管理单元302将从cps 160发送的作业代码存储在预定存储区域中(例如,在存储单元305中)作为作业信息。例如,表2示出了由cps 170存储在预定存储区域中的作业信息的示例。
[0075]
[表2]
[0076][0077]
在表2所示的作业信息中,cps 170存储的各个作业的信息被存储为列表。“作业id”是这样的标识信息,其用于唯一地识别作业信息中保持的各个作业的信息。“作业名称”是指示目标作业的名称。“创建日期”是指示创建作业时的日期的信息。“打印设置”是指示与应用于目标作业的打印有关的设置的信息。“目的地租户”是指示当目标作业从cps 170
发送到其他cps时的目的地的信息,例如,其可以是url。“目的地作业代码”是指示由目的地的租户针对目标作业发出的作业代码的信息。
[0078]
例如,与表2中的作业id“xxx004”相关联管理的作业对应于与表1中的作业id“yyy001”相关联管理的作业。因此,该作业在表1中被指示为从与cps 170相对应的租户发送的作业,并在表2中被指示为发送到cps 160的作业。
[0079]
在步骤s509中,cps 170将在步骤s507中从cps 160接收的作业代码发送到客户终端120。
[0080]
在步骤s510中,图像形成装置110从用户接收与期望的打印作业相对应的作业代码的输入。这里输入的作业代码例如包括在步骤s509中从cps 170通知的作业代码。
[0081]
在步骤s511中,图像形成装置110将在步骤s510中接收到的作业代码发送到cps 160,并请求cps 160发送打印作业。
[0082]
在步骤s512中,cps 160的作业管理单元302从预定存储区域(例如从存储单元305)中提取与在步骤s511中从图像形成装置110接收到的作业代码相对应的作业信息。cps 160的作业管理单元302向图像形成装置110发送与提取的作业信息相对应的作业(例如,打印作业)。例如,假设图像形成装置110在步骤s510中接收到的作业代码是“xxx-xxxx-xxxx”,并且cps 160中保持的作业信息是表1中所示的示例。在这种情况下,分配了“yyy001”作为作业id的作业信息对应于指定的作业。
[0083]
在步骤s513中,图像形成装置110基于在步骤s512中从cps 160接收到的作业来执行与打印有关的处理。
[0084]
接下来,参照图6和图7,将描述与打印作业的操作有关的处理的示例,特别是注意从与作为发送源的cps 170相关联的租户操作从cps 170发送到cps 160的作业的情况。这是在作业从cps 170发送到cps 160之后在cps 170不具有作业的状态下从cps 170实现作业的操作的方法。
[0085]
例如,当作业从内部租户发送到共享办公室租户时,内部租户中没有作业,并且内部租户可能难以对作业进行各种修改(例如,改变打印设置等)。当通过使用与共享办公室对象相关联的图像形成装置进行访客打印时并且如果用户没有共享办公对象的账户,则难以经由客户终端对目标作业进行操作。在这种情况下,例如,为了对作业进行各种操作,用户将不得不直接操作与共享办公室相关联的图像形成装置。因此,在用户进入共享办公室之前难以对作业进行各种操作,这对用户来说是不方便的。图6和图7示出了用于解决上述问题的示例。
[0086]
图6示出了呈现给与cps 170相关联的租户(内部租户)中的用户的、与作业的操作有关的画面的示例。图7示出了与打印作业的操作有关的处理的示例,特别关注客户终端120、cps 170和cps 160的处理。
[0087]
在步骤s701中,客户终端120响应于来自用户的指令,请求cps 170确认与租户有关的各种信息并呈现用于接受各种指令的画面(以下也称为“租户页面”)。作为具体示例,客户终端120可以通过经由浏览器等访问用户指定的租户的url,来请求cps 170呈现租户的租户页面。
[0088]
在步骤s702中,客户终端120和cps 170协作以执行与用户的认证有关的处理。具体地,cps 170的ui控制单元306响应于在步骤s701中来自客户终端120的请求,使客户终端
120呈现与用户的认证有关的登录画面。客户终端120通过登录画面从用户接收用于认证的信息(诸如用户名和密码)的输入,并将该信息发送到cps 170。cps 170的认证控制单元304基于从客户终端120发送的信息,执行与对象用户的认证有关的处理。此时,认证控制单元304可以请求预定的认证服务来认证用户。
[0089]
在步骤s703中,cps 170的ui控制单元306基于存储在预定存储区域中(例如,在存储单元305中)的作业信息来生成接受的作业的列表。
[0090]
在步骤s704中,cps 170的ui控制单元306生成用于显示在步骤703中生成的作业列表的显示信息,并将显示信息发送到客户终端120。因此,客户终端120可以基于从cps 170发送的显示信息向用户呈现由cps 170接受的作业列表。
[0091]
图6中所示的画面600示出了用于呈现作业列表的画面的示例。
[0092]
显示区域601是显示作业列表的区域。cps 170接受的作业列表被显示在显示区域601中。此时,要在显示区域601中显示的作业可以被限制为与登录用户的账户相关联的作业(即,基于来自于登录用户的指令而接受的作业)。显示区域601可以针对各个作业显示如表2中例示的作业信息中的至少一些。例如,在图6所示的画面600中,在表2所示的作业信息中,针对各个作业显示作业名称、创建日期和目的地租户信息。
[0093]
按钮603是用于从用户接收与删除作业有关的指令的用户界面。如果在显示区域601中显示的作业列表中的作业的至少一部分被选择的状态下按下按钮603,则将该作业设置为删除目标。
[0094]
按钮602是用于从用户接收改变打印设置的指令的用户界面。如果在显示区域601中显示的作业列表中的作业的至少一部分被选择的状态下按下按钮602,则显示如下画面,该画面用于从用户接收对与作业的打印有关的设置的改变内容的指定。
[0095]
图6中所示的画面610示出了用于从用户接收指令的画面示例,该指令与在画面600中指定的作业的操作内容(例如,改变设置)有关。
[0096]
设置区域611是这样的用户界面,其用于从用户接收对与打印有关的设置改变的内容的指定。例如,在图6所示的示例中,设置区域611配设有这样的设置区域,其用于接受对作为与打印有关的设置的“纸张尺寸”、“朝向(纸张朝向)”、“nup”和“单面/双面”的指定。更具体地,在图6所示的示例中,指定“自动”、“垂直”、“1合1”和“单面”作为“纸张尺寸”、“朝向”、“nup”和“单面/双面”。
[0097]
按钮612是这样的用户界面,其用于从用户接收与应用经由设置区域611指定的设置有关的指令。当按下按钮612时,应用在设置区域611中指定的与打印有关的设置内容。
[0098]
按钮613是这样的用户界面,其用于从用户接收与取消与打印有关的设置改变有关的指令。如果按下按钮613,则取消与设置内容的改变有关的处理的执行,而与在设置区域611中指定的与打印有关的设置内容无关,并且维持原始设置。
[0099]
在步骤s705中,客户终端120经由画面600和610从用户接收对要操作的作业的指定和对作业的操作内容的指定(例如,与删除作业有关的指定、或与关于打印的设置的改变有关的指定)。然后,客户终端120向cps 170发送关于指定的作业的信息和示出针对指定的作业的操作内容的信息。
[0100]
在步骤s706中,cps 170的作业管理单元302确定用户在步骤s705中经由客户终端120指定的作业是否先前已经被发送到cps 160。作为具体示例,cps 170的作业管理单元
302可以通过参考保持在预定存储区域中的作业信息来确定指定的作业是否先前已经被发送到cps 160。如果指定的作业是先前发送到cps 160的作业,则cps 170的作业管理单元302将与作业相对应的作业代码和显示对作业的操作内容的信息(以下也称为“作业操作指令”)发送到cps 160。例如,如果按下画面600上的按钮603或者如果按下画面610上的按钮612,则执行步骤s706中的处理。
[0101]
在步骤s707中,cps 160的作业管理单元302基于在步骤s706中从cps 170发送的作业代码来指定目标作业。然后,cps 160的作业管理单元302针对指定作业执行与在s706中从cps 170接收到的作业操作指令相对应的处理(例如,改变与打印或删除作业有关的设置等)。
[0102]
在步骤s708中,cps 160通知cps 170与在步骤s707中执行的作业的操作有关的处理已经完成。
[0103]
在步骤s709中,cps 170的作业管理单元302基于在步骤s708中来自cps 160的通知来更新保持在预定存储区域中的作业信息(换言之,各个作业的信息的列表)。作为具体示例,如果在步骤s707中删除作业,则cps 170的作业管理单元302可以删除与作业相对应的作业信息(例如,由cps 160发出的作业代码)。
[0104]
在图7所示的示例中,在步骤s703基于存储在预定存储区域中的作业信息生成作业列表,并且在步骤s704将用于显示该列表的显示信息发送到客户终端120。另一方面,可以假设已经在作为作业目的地的cps 160中删除了作业。因此,cps 170可以再次从作业将被发送到的cps 160获取作业信息,并更新保持在预定存储区域中的作业信息。因此,可以根据作为作业的发送目的地的cps 170中的作业的状态,将关于保持在cps 160中的作业的作业信息更新为最新状态。
[0105]
可以通过在cps 170的控制下的图像形成装置130浏览存储在cps 170中的预定存储区域中(例如,在存储单元305中)的作业信息。在这种情况下,例如,可以通过从要呈现的作业的列表中排除发送到cps 170的作业,来呈现cps 160中保持的作业的列表。
[0106]
在图7所示的示例中,客户终端120通过浏览器等访问用户指定的租户的url,从而请求cps 170呈现租户的租户页面。另一方面,可以假设用户从位于共享办公室中的客户终端100进行操作。作为具体示例,可以假设客户终端100通过使用诸如vpn(虚拟专用网络)的技术从外部访问cps 170。因此,可以通过客户终端100进行图7所示的客户终端120的处理。
[0107]
在图5所示的示例中,在步骤s502中,通过画面400从用户接收与指定用于执行打印的租户有关的指令。另一方面,可以想象,此时用户还没有确定要执行打印的租户。因此,在步骤s502中,不指定共享办公室,但是可以在画面600上选择作业以改变稍后执行打印的租户。该操作可以从客户终端120或从客户终端100进行。
[0108]
通过应用上述处理,例如,可以确认从内部租户发送到共享办公室的作业,并且可以通过与内部租户相关联的客户终端120对作业进行各种修改。如上所述,根据本实施例的系统,可以以更合适的方式关联多个租户(例如,公司中的租户和共享办公室租户)的cps。
[0109]
《变型例》
[0110]
下面将描述根据该实施例的系统的变型例。在上述实施例中,描述关注对应于内部租户的cps与对应于共享办公室租户的cps协作的情况。这里的变型例示出了多个租户之间的通信由其他租户进行协调,特别是注意与内部租户和共享办公室租户中的各个相对应
的cps经由与公共租户相对应的cps进行协作的情况。
[0111]
(系统构造)
[0112]
图8是示出本变型例的系统的系统结构的示例的图。图8所示的系统包括cps 820、821、830、831和840。cps 830和831中的各个示意性地示出了与内部租户相关联的cps。cps 820和821中的各个示意性地示出了与共享办公室相关联的cps。cps 840还示意性地示出了与公共租户相关联的cps。
[0113]
客户终端800、801、802和803示意性地表示在与cps 820、821、830和831相对应的租户的管理下的各个客户终端。类似地,图像形成装置810、811、812和813示意性地表示在与cps 820、821、830和831相对应的租户的管理下的各个图像形成装置。
[0114]
cps 830可以从客户终端802接收打印作业并将打印作业发送到图像形成装置812。在这种情况下,当从cps 830接收到打印作业时,图像形成装置812基于打印作业执行打印。类似地,上述处理也在cps 831、客户终端803和图像形成装置813之间的构造中执行。
[0115]
cps 820还可以从客户终端800接收打印作业并将打印作业发送到图像形成装置810。在这种情况下,图像形成装置810在从cps 820接收到打印作业时,基于打印作业执行打印。类似地,上述处理也在cps 821、客户终端801和图像形成装置811之间的构造中执行。
[0116]
在发送和接收打印作业和打印作业的执行结果时,cps 840可以插入在cps 820和821中的至少一个与cps 830和831中的至少一个之间。
[0117]
作为具体示例,cps 830可以从客户终端802接收打印作业并将打印作业发送到cps 840。类似地,上述处理也在cps 831、客户终端803和cps 840之间的构造中执行。
[0118]
cps 820可以从cps 840接收保持在cps 840中的打印作业并将打印作业发送到图像形成装置810。结果,图像形成装置810基于打印作业执行与打印有关的处理。类似地,上述处理也在cps 821、cps 840和图像形成装置811之间的构造中执行。
[0119]
上述各部件相互连接,以便能够经由预定网络n1相互通信。应当注意,网络n1的类型没有特别限制,只要能够在上述部件之间发送和接收数据即可。作为具体示例,可以应用因特网、lan、wan、电话线、租用数字线、atm等中的任何一者或者它们的组合作为网络n1。
[0120]
(处理)
[0121]
参照图9,将描述根据本变型例的系统的处理的示例,特别是注意关于与cps的协作相关联的打印的处理。
[0122]
在图9所示的示例中,步骤s901至s909中的处理对应于以下步骤:将作业发送到cps 830,然后通知在使图像形成装置810在cps 820的控制下执行打印时使用的作业代码。步骤s901至s909中的处理与图5所示示例中的步骤s501至s509中的处理基本相似。在图5所示的示例中,作业被发送到与共享办公室相关联的cps 160并且cps 160发出作业代码。另一方面,在图9所示的示例中,作业被发送到与公共租户相关联的cps 840,并且cps 840发出作业代码。
[0123]
在步骤s910中,在共享办公室控制下的图像形成装置810从用户接收与期望的打印作业相对应的作业代码的输入。这里输入的作业代码包括例如在步骤s909中从cps 840通知的作业代码。
[0124]
在步骤s911中,图像形成装置810将在步骤s910中接收到的作业代码发送到cps 820,并请求cps 820发送打印作业。
[0125]
在步骤s912中,cps 820将在步骤s911中从图像形成装置810接收到的作业代码传送到cps 840,并请求cps 840发送打印作业。
[0126]
在步骤s913中,cps 840的作业管理单元302从预定存储区域(例如,从存储单元305)中提取与在步骤s912中从cps 820接收到的作业代码相对应的作业信息。cps 840的作业管理单元302将与提取的作业信息相对应的作业(例如,打印作业)发送到cps 820。
[0127]
在步骤s914中,cps 820将在步骤s913中从cps 840接收到的作业传送到图像形成装置810。
[0128]
在步骤s915中,图像形成装置810基于在步骤s914中从cps 820接收到的作业来执行与打印有关的处理。
[0129]
类似于根据前述实施例的系统,根据本变型实施例的系统可以从与作为作业的发送源的租户相关联的客户终端修改在cps之间发送和接收的作业。本实施例中的处理与图7所示的示例基本相似。具体而言,在图7所示的示例中,在客户终端120、cps 170和cps 160之间的处理序列被应用在本变型例中的客户终端502、cps 830和cps 840之间。
[0130]
在图7所示的示例中,客户终端802通过浏览器等访问用户指定的租户的url,从而请求cps 830呈现租户的租户页面。另一方面,可以假设用户从位于共享办公室中的客户终端800进行操作。因此,在该变型例中,类似于前述实施例,可以从客户终端800执行图7所示的示例。
[0131]
在图9所示的示例中,在步骤s902中,通过画面400从用户接收与指定用于执行打印的租户有关的指令。另一方面,可以想象,此时用户还没有确定要执行打印的租户。因此,在步骤s902中,未指定共享办公室,但可以在画面600上选择作业以改变稍后执行打印的租户。该操作可以从客户终端802或从客户终端800进行。
[0132]
如上所述,即使在其他租户协调租户之间的通信的情况下,也可以通过与内部租户相关联的客户终端确认发送到共享办公室的作业并对作业进行各种操作。
[0133]
根据本发明,可以以更合适的方式关联与多个租户有关的云打印服务。
[0134]
其他实施例
[0135]
还可以通过读出并执行记录在存储介质(也可更完整地称为“非临时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或更多个程序)以执行上述实施例中的一个或更多个的功能、并且/或者包括用于执行上述实施例中的一个或更多个的功能的一个或更多个电路(例如,专用集成电路(asic))的系统或装置的计算机,来实现本发明的实施例,并且,可以利用通过由所述系统或装置的所述计算机例如读出并执行来自所述存储介质的所述计算机可执行指令以执行上述实施例中的一个或更多个的功能、并且/或者控制所述一个或更多个电路执行上述实施例中的一个或更多个的功能的方法,来实现本发明的实施例。所述计算机可以包括一个或更多个处理器(例如,中央处理单元(cpu),微处理单元(mpu)),并且可以包括分开的计算机或分开的处理器的网络,以读出并执行所述计算机可执行指令。所述计算机可执行指令可以例如从网络或所述存储介质被提供给计算机。所述存储介质可以包括例如硬盘、随机存取存储器(ram)、只读存储器(rom)、分布式计算系统的存储器、光盘(诸如压缩光盘(cd)、数字通用光盘(dvd)或蓝光光盘(bd)
tm
)、闪存设备以及存储卡等中的一个或更多个。
[0136]
本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质
将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(cpu)、微处理单元(mpu)读出并执行程序的方法。
[0137]
虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构和功能。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1