复合机、复合机控制系统以及复合机的管理方法

文档序号:7794180阅读:258来源:国知局
复合机、复合机控制系统以及复合机的管理方法
【专利摘要】在根据来自复合机(10)的用户的指示进行协作处理的第1功能的情况下,将该用户作为执行用户,在根据来自应用程序的指示进行协作处理的第2功能的情况下,将从应用程序指示的用户作为执行用户。另外,在基于第1功能的协作处理的执行用户与基于第2功能的协作处理的执行用户是同一人物的情况下,作为同一用户的利用历史记录信息进行管理。由此,能够适当地管理协作处理的利用历史记录信息。
【专利说明】复合机、复合机控制系统以及复合机的管理方法

【技术领域】
[0001]本发明涉及经由通信网络而能够通信地连接的复合机和信息处理装置协作动作的复合机控制系统。

【背景技术】
[0002]以往,已知进行经由通信网络将复合机(MFP,multifunct1n peripheral:多功能外围装置)与信息处理装置(服务器装置)能够通信地连接,而使复合机与信息处理装置协作动作的协作处理的技术。作为代表的例子,已知复合机从信息处理装置取得打印数据来进行打印处理的技术、从复合机利用在信息处理装置中动作的应用程序的技术、通过在信息处理装置中动作的应用程序来控制复合机的动作的技术等(例如参照专利文献I?3)。
[0003]另外,已知按每一用户来管理基于已登录至复合机的用户所进行的操作历史记录的利用历史记录信息(例如打印张数、扫描张数、图像数据发送次数、图像数据发送目的地等)的复合机。同样,已知按每一用户来管理基于已登录至在信息处理装置中动作的应用程序的用户所进行的操作历史记录的利用历史记录信息的应用程序。
[0004]专利文献1:日本公开专利公报“特开2012-008711号公报(平成24年I月12日公开)”
[0005]专利文献2:日本公开专利公报“特开2007-174400号公报(平成19年7月5日公开)”
[0006]专利文献3:日本公开专利公报“特开2011-124652号公报(平成23年6月23日公开)”
[0007]另外,在进行复合机与在信息处理装置中动作的应用程序的协作处理的情况下,优选使该协作处理的结果反映至在复合机中管理的利用历史记录信息。
[0008]例如,优选:不管是用户操作复合机的输入部而进行了打印请求的情况(拉打印的情况),还是用户经由在信息处理装置中动作的应用程序的网页而进行了打印请求的情况(推打印的情况),只要是同一用户所进行的操作,则针对相同账户应用打印张数的记录、打印张数的限制等。即,从用户的利便性的观点考虑,从用户的管理的观点考虑,均优选:关于与同一用户的打印处理有关的利用历史记录信息,将推打印和拉打印的合计张数作为该用户的利用历史记录信息来进行管理。
[0009]然而,在以往的技术中,不能将用户操作复合机的输入部来使协作处理执行后的结果和用户登录至在信息处理装置中动作的应用程序来使协作处理执行后的结果作为关于该用户的利用历史记录信息来统一进行管理。
[0010]S卩,在用户登录至在信息处理装置中动作的应用程序来使与复合机的协作处理执行的情况下,存在如下情况:(i)与该协作处理有关的利用历史记录,仅反映至在信息处理装置中管理的利用历史记录信息,而不反映至在复合机中管理的利用历史记录信息,(ii)利用历史记录信息被记录于与在复合机中管理的该用户的账户不同的账户(与在信息处理装置中动作的应用程序中的该用户的账户对应的账户),(iii)利用历史记录信息被错误地记录于正登录于复合机的其他用户的账户。
[0011]或者,为了使用户登录至在信息处理装置中动作的应用程序来使协作处理执行后的结果反映至在复合机中管理的利用历史记录信息,而需要在针对在信息处理装置中动作的应用程序指示了执行协作处理之后,对复合机的输入部进行用于使该协作处理的结果反映至在复合机中管理的利用历史记录信息的操作。


【发明内容】

[0012]本发明是鉴于上述问题点而完成的,其目的在于:在具有根据经由复合机所具备的输入部的来自用户的指示来进行协作处理的第I功能和根据来自在经由通信网络而连接的信息处理装置中动作的应用程序的指示来进行协作处理的第2功能的复合机中,不管是使用了第I功能还是使用了第2功能,均按每一用户适当地管理各用户的利用历史记录信息。
[0013]本发明的一方式所涉及的复合机进行与在经由通信网络而能够通信地连接的信息处理装置中动作的应用程序的协作处理,该复合机的特征在于,具备接受来自用户的指示输入的输入部、将上述协作处理的利用历史记录信息与该协作处理的执行用户建立对应地进行存储的存储部、控制该复合机的各部的动作的控制部,具有根据上述输入部接受到的来自用户的指示进行上述协作处理的第I功能和根据来自上述应用程序的指示进行上述协作处理的第2功能,对于上述控制部而言,在使用上述第2功能进行上述协作处理的情况下,将从上述应用程序指定的用户设定成该协作处理的执行用户来执行上述协作处理,在使用上述第I功能进行上述协作处理的情况下,将经由上述输入部输入或者指定的用户设定成该协作处理的执行用户来执行上述协作处理,在使用上述第I功能进行的协作处理的执行用户与使用上述第2功能进行的协作处理的执行用户相同的情况下,不管是使用第I功能还是使用第2功能,均根据上述协作处理的执行结果更新上述存储部中存储的与该执行用户相对应的利用历史记录信息。
[0014]在本发明的一方式所涉及的复合机控制系统中,复合机和信息处理装置经由通信网络能够通信地连接,上述复合机和在上述信息处理装置中动作的应用程序进行协作处理,该复合机控制系统的特征在于,上述复合机具备接受来自用户的指示输入的输入部和控制该复合机的各部的动作的控制部,上述信息处理装置具备执行上述应用程序的应用程序处理部,上述信息处理装置还具备将上述协作处理的利用历史记录信息与该协作处理的执行用户建立对应地进行存储的存储部,上述信息处理装置具有根据上述输入部接受到的来自用户的指示进行上述协作处理的第I功能和根据来自上述应用程序的指示进行上述协作处理的第2功能,对于上述控制部而言,在使用上述第2功能进行上述协作处理的情况下,将从上述应用程序指定的用户设定成该协作处理的执行用户来执行上述协作处理,在使用上述第I功能进行上述协作处理的情况下,将经由上述输入部输入或者指定的用户设定成该协作处理的执行用户来执行上述协作处理,在使用上述第I功能进行的协作处理的执行用户与使用上述第2功能进行的协作处理的执行用户相同的情况下,不管是使用第I功能还是使用第2功能,均根据上述协作处理的执行结果更新与上述存储部中存储的该执行用户相对应的利用历史记录信息。
[0015]本发明的一方式所涉及的复合机的管理方法进行与在经由通信网络而能够通信地连接的信息处理装置中动作的应用程序的协作处理,该复合机的管理方法的特征在于,上述复合机具有根据该复合机所具备的输入部接受到的来自用户的指示进行上述协作处理的第I功能和根据来自上述应用程序的指示进行上述协作处理的第2功能,包括将上述协作处理的利用历史记录信息与该协作处理的执行用户建立对应地进行存储的存储步骤,在使用上述第2功能进行上述协作处理的情况下,将从上述应用程序指定的用户设定成该协作处理的执行用户来执行上述协作处理,在使用上述第I功能进行上述协作处理的情况下,将经由上述输入部输入或者指定的用户设定成该协作处理的执行用户来执行上述协作处理,在上述存储步骤中,在使用上述第I功能进行的协作处理的执行用户与使用上述第2功能进行的协作处理的执行用户相同的情况下,不管是使用第I功能还是使用第2功能,均根据上述协作处理的执行结果更新与该执行用户相对应的利用历史记录信息。
[0016]根据本发明的复合机、复合机控制系统以及复合机的管理方法,不管是通过第I功能进行协作处理还是通过第2功能进行协作处理,均能够适当地管理利用历史记录信息。另外,关于与同一用户相对应的利用历史记录,不管是第I功能被使用还是第2功能被使用,均能够作为与同一用户相对应的利用历史记录信息来进行管理。

【专利附图】

【附图说明】
[0017]图1是表示本发明的一实施方式所涉及的复合机控制系统的结构的说明图。
[0018]图2是表示图1所示的复合机控制系统中的处理的流程的流程图。
[0019]图3是表示图1所示的复合机控制系统中的处理的流程的流程图。
[0020]图4是表示图1所示的复合机控制系统中的处理的流程的流程图。
[0021]图5是表示图1所示的复合机控制系统所具备的复合机的显示部所显示的认证信息输入画面的一个例子的说明图。
[0022]图6是表示图1所示的复合机控制系统所具备的复合机的显示部所显示的应用程序选择画面的一个例子的说明图。
[0023]图7是表示图1所示的复合机控制系统所具备的复合机中存储的、将各应用程序与该各应用程序被选择时的访问目的地信息建立了对应的外部应用程序信息的一个例子的说明图。
[0024]图8是表示图1所示的复合机控制系统所具备的复合机的显示部所显示的应用程序画面的一个例子的说明图。
[0025]图9是表示图1所示的复合机控制系统中存储的用户管理表的一个例子的说明图。
[0026]图10是表示图1所示的复合机控制系统中的数据的流向的说明图。
[0027]图11是表示图1所示的复合机控制系统中的数据的流向的说明图。
[0028]图12是表示本发明的其他实施方式所涉及的复合机控制系统所具备的复合机的显示部所显示的应用程序画面的一个例子的说明图。
[0029]图13是表示图12的复合机控制系统中存储的用户信息的一个例子的说明图。
[0030]图14是表示图12的复合机控制系统中的处理的流程的流程
[0031]图。
[0032]图15是表示图12的复合机控制系统中的数据的流向的说明图。
[0033]图16是表示本发明的另一其他实施方式所涉及的复合机控制系统的结构的说明图。

【具体实施方式】
[0034][实施方式I]
[0035]对本发明的一实施方式进行说明。
[0036](1-1.复合机控制系统I的整体结构)
[0037]图1是表示本实施方式所涉及的复合机控制系统I的结构的说明图。如该图所示,复合机控制系统I具备复合机(MFP multifunct1n peripheral:多功能外围装置)10、信息处理装置(服务器装置)30和终端装置60,这些各装置经由通信网络50能够通信地连接。其中,复合机控制系统I所包含的复合机10、信息处理装置30以及终端装置60的台数也可以分别为多台。
[0038]作为通信网络50,可以利用IEEE1394、USB、电力线输送、电缆TV线路、电话线、ADSL线路、串行电缆等有线,也可以利用IrDA或远程那样的红外线、Bluetooth (蓝牙)(注册商标)、802.11无线、HDR、便携电话网络、卫星线路、地面波数字网络等无线。另外,复合机10、信息处理装置30以及终端装置60使用网页服务器与网页浏览器之间的通信(例如,网页的请求以及发送)所使用的协议亦即HTTP (Hyper Text Transfer Protocol:超文本传输协议)方法来进行通信。但是,在复合机10、信息处理装置30以及终端装置60之间所使用的通信协议并没有特别限定,也可以使用其他的通信协议。
[0039](1-2.复合机10的结构)
[0040]复合机10是具有使用HTTP从信息处理装置30接受HTML形式的控制信息,并基于接受到的控制信息来执行复合机10的各种装置功能的功能的数字复合机或者模拟复合机。作为上述的装置功能,例如列举出扫描功能、打印功能、复印功能、传真的发送接收功能、通信功能等。但是,复合机10所具有的装置功能并不局限于上述的功能。例如,可以不具备上述的各功能的一部分,也可以代替上述的各功能的一部分或者除了上述的各功能之夕卜,具备其他的装置功能。
[0041]复合机10具备操作部11、图像读取部14、图像形成部15、存储部16、通信部17以及控制部18。另外,操作部11具备输入部12以及显示部13,存储部16具备认证信息存储部16a、登录用户存储部16b、功能执行用户存储部16c以及管理数据存储部16d。另外,控制部18具备设备控制部19、浏览器部20、认证处理部21以及记录处理部22。
[0042]操作部11是根据控制部18的指示对用户通知各种信息,并且接受来自用户的输入并传达至控制部18的用户接口。操作部11具备包含各种输入键的输入部(操作输入部)12和例如由LCD (Liquid Crystal Display:液晶显示器)等构成的显示部13。另外,操作部11也可以是输入部12和显示部13构成为一体的触摸面板。
[0043]图像读取部14具备扫描器和将原稿输送至扫描器的位置的原稿输送部,执行读取打印在原稿上的文字、图像等来作为图像数据的扫描功能。其中,图像读取部14以规定的分辨率读取图像。
[0044]图像形成部15用于对用纸等记录片材打印与图像数据相对应的图像(文字/照片/绘图)。在本实施方式中,作为图像形成部15,使用具备了感光体鼓、带电装置、曝光装置、显影装置、转印装置、定影装置以及用纸托盘等的电子照相方式的图像形成装置。但是,图像形成部15的结构并不局限于此,例如也可以使用喷墨方式或者其他的图像形成方式的图像形成装置。在本实施方式中,使用图像形成部15,能够执行打印从图像读取部14输入的图像数据的复印功能、以及打印从外部装置输入的图像数据的打印功能。
[0045]存储部16是存储由复合机10处理的各种数据(操作画面数据、各种查询表等)的存储单元。另外,存储部16具备认证信息存储部16a、登录用户存储部16b、功能执行用户存储部16c以及管理数据存储部16d。
[0046]认证信息存储部16a存储允许利用该复合机10的用户的用户认证信息(例如登录名以及密码)。其中,在本实施方式中,复合机10和信息处理装置30定期地进行通信,基于后述的信息处理装置30所具备的认证信息存储部36a中存储的用户认证信息来更新认证信息存储部16a中存储的用户认证信息。或者,也可以在信息处理装置30所具备的认证信息存储部36a中存储的用户认证信息或者复合机10的认证信息存储部16a中存储的用户认证信息中的任意一方被更新了的情况下,使该更新内容反映至另一方。由此,在本实施方式中,在信息处理装置30和复合机10中能够利用共通的用户认证信息。即,在操作复合机10的输入部12而登录了的用户与已登录至在信息处理装置30中动作的应用程序的用户是同一人物的情况下,应用共通的账户。
[0047]登录用户存储部16b存储正登录于复合机10的用户的登录信息(例如登录名)。
[0048]功能执行用户存储部16c存储进行了在信息处理装置30中动作的应用程序与复合机10协作动作的处理亦即协作处理的执行请求(功能执行请求)的用户的用户信息。此夕卜,并不局限于在信息处理装置30中动作的应用程序,也可以使进行了相对于在经由通信网络50而连接的其他的装置或者复合机10中动作的应用程序的功能执行请求的用户的用户信息也存储于功能执行用户存储部16c。
[0049]管理数据存储部16d存储用于按每一用户管理复合机10 (或者复合机10与在信息处理装置30中动作的应用程序之间的协作处理)的利用历史记录信息(总计信息)的用户管理表。此外,在用户管理表中,除了利用历史记录信息之外,也可以存储基于各用户的复合机(或者复合机与在信息处理装置30中动作的应用程序之间的协作处理)的可利用条件、利用制限条件等信息。
[0050]此外,存储部16的结构并没有特别限定,例如也可以使用硬盘等以往公知的各种存储单元。
[0051]通信部17是经由通信网络50而与信息处理装置30等外部装置之间进行通信的通信接口。在本实施方式中,如上述那样,通信部17使用HTTP与信息处理装置30进行通信。
[0052]控制部18是由CPU、专用处理器等运算处理部以及RAM、ROM、HDD等存储部(均未图示)等构成的计算机装置。控制部18通过读出上述存储部中存储的各种信息以及用于实施各种控制的程序并执行,来实现设备控制部19、浏览器部20、认证处理部21以及记录处理部22的功能。
[0053]设备控制部19是控制复合机10所具备的各部的动作的机构。S卩,设备控制部19控制操作部11、图像读取部14、图像形成部15以及通信部17的动作等。例如,设备控制部19控制图像读取部14的动作,取得扫描图像的数据。另外,设备控制部19控制图像形成部15的动作,在记录材料上形成(输出)与图像数据相对应的图像。并且,设备控制部19控制通信部17的动作,进行与外部的资源(例如信息处理装置30)之间的通信,进行图像数据、控制信息等的发送接收。
[0054]浏览器部(网页浏览器部)20是进行根据用于阅览网页的软件的动作的机构,使与从网页服务器(例如信息处理装置30所具备的网页服务器部34)提供的画面数据相对应的图像显示于显示部13。另外,在用户经由输入部12进行了针对网页服务器上的应用程序的指示输入的情况下,浏览器部20将与该指示输入相对应的信息通知至设备控制部19。由此,设备控制部19经由通信部17访问网页服务器上的应用程序(例如信息处理装置30的应用程序部34)并发送画面取得请求,从该应用程序取得与上述指示输入相对应的画面数据。其中,作为上述软件,能够使用通用的网页浏览器的软件。另外,作为网页服务器上的应用程序,例如能够使用因特网上的网站内容、与复合机10协作动作的外部应用程序等。
[0055]另外,从复合机10向网页服务器(例如信息处理装置30所具备的网页服务器部34)的画面取得请求通过使用HTTP协议的Get指令、Post指令来进行,网页服务器响应与来自复合机10的画面取得请求相对应的画面内容。在用HTML记述画面内容的情况下,浏览器部20解析该内容而作成画面数据,使基于HTML的显示画面显示于显示部13。
[0056]认证处理部21进行将欲利用复合机10的用户经由操作部11而输入的用户信息和认证信息存储部16a中存储的允许利用复合机10的用户的用户认证信息进行核对的用户认证处理。另外,在判断为用户认证处理的结果是允许利用复合机10的情况下(在判断为经由操作部11输入的用户信息与预先存储于认证信息存储部16a的允许利用复合机10的用户的用户认证信息一致的情况下),认证处理部21将该情况传达至设备控制部19,设备控制部19使复合机10的操作画面显示于显示部13而使复合机10能够利用,并且控制记录处理部22使进行了用户认证处理的用户的用户信息(登录了的用户的登录信息)存储至登录用户存储部16b。
[0057]记录处理部22控制针对存储部16的各种数据的写入、从存储部16的各种数据的读出。
[0058](1-3.信息处理装置30的结构)
[0059]如图1所示,信息处理装置30具备通信部31、控制部32以及存储部36。另外,控制部32具备网页服务器部33、应用程序部34以及认证处理部35。另外,存储部36具备认证信息存储部36a以及登录用户存储部36b。
[0060]通信部31经由通信网络50进行与复合机10、终端装置60的通信。其中,通信部31使用HTTP的通信协议与复合机10、终端装置60进行通信。
[0061]控制部32是由CPU、专用处理器等运算处理部以及RAM、ROM、HDD等存储部(均未图示)等构成的计算机装置,通过读出上述存储部中存储的各种信息以及用于实施各种控制的程序并执行,来实现网页服务器部33以及应用程序部34的功能。
[0062]网页服务器部33根据通用的网页服务器的软件来进行动作。网页服务器部33具有经由通信部31接收来自复合机10以及终端装置60的请求(例如HTTP请求),从应用程序部34取得与该请求相对应的文件、图像数据、打印数据、控制信息等,并经由通信部31发送至复合机10或者终端装置60的功能。
[0063]应用程序部34根据来自网页服务器部33的指示,进行根据规定的网页应用程序的动作。即,应用程序部34是进行根据在网页服务器上动作的各种网页应用程序的动作的机构。作为上述的网页应用程序,列举出提供因特网上的网站内容的应用程序、通过与复合机10协作动作来控制复合机的动作的复合机控制应用程序等。
[0064]例如,应用程序部34在来自复合机10或者终端装置60的请求(HTTP请求)是显示画面的发送请求的情况下,进行根据显示画面发送应用程序的动作。具体而言,应用程序部34从存储部(未图示)读出该发送请求所表示的显示画面的HTML数据,发送至网页服务器部33。由此,从网页服务器部33向发送了上述请求的装置(复合机10或者终端装置60)发送显示画面的数据。
[0065]另外,应用程序部34在来自复合机10或者终端装置60的请求是打印数据的发送请求的情况下,进行根据打印应用程序的动作。具体而言,应用程序部34从该发送请求所表示的文件夹名称的文件夹取得指定的文件名的打印数据,并将该打印数据发送至网页服务器部33。由此,从网页服务器部33向执行打印处理的装置(例如复合机10)发送打印数据。在从终端装置60进行打印数据的发送请求的情况下,终端装置60在上述发送请求中包含发送目的地的装置(例如复合机10)的地址信息,并向信息处理装置30发送上述发送请求。
[0066]此外,应用程序部34也可以是能够执行多种应用程序(网页应用程序)的结构。
[0067]存储部36是存储在信息处理装置30中处理的各种数据的存储单元。另外,存储部36具备认证信息存储部36a以及登录用户存储部36b。
[0068]认证信息存储部36a存储允许利用在信息处理装置30中动作的应用程序(网页应用程序)的用户的用户认证信息(例如登录名以及密码)。另外,登录用户存储部36b存储正登录于应用程序的用户的登录信息(例如登录名)。
[0069]此外,存储部36的结构并没有特别限定,例如能够使用硬盘等以往公知的各种存储单元。
[0070](1-4.终端装置60的结构)
[0071]终端装置60具有经由通信网络50访问信息处理装置30,利用在信息处理装置30的应用程序部34中动作的应用程序(网页应用程序)的功能。终端装置60的结构并没有特别限定,例如,能够使用个人计算机、各种移动终端(例如,便携式电话、智能手机、平板终端、PDA (Personal Digital Assistance:个人数字助理)、便携式游戏机等)。
[0072]如图1所示,终端装置60具备通信部61、控制部62以及操作部65。另外,控制部62具备浏览器部63和设备控制部64,操作部65具备输入部66和显不部67。
[0073]通信部61是经由通信网络50与信息处理装置30等外部装置之间进行通信的通信接口。
[0074]操作部65是根据控制部62的指示对用户通知各种信息,并且接受来自用户的输入并传达至控制部62的用户接口。操作部65具备包含各种输入键的输入部(操作输入部)66和例如由LCD (Liquid Crystal Display:液晶显示器)等构成的显示部67。另外,操作部65也可以是输入部66和显不部67构成为一体的触摸面板。
[0075]控制部62是由CPU、专用处理器等运算处理部以及RAM、ROM、HDD等存储部(均未图示)等构成的计算机装置。控制部62通过读出上述存储部中存储的各种信息以及用于实施各种控制的程序并执行,来实现浏览器部(网页浏览器部)63以及设备控制部64的功會K。
[0076]浏览器部是进行根据用于阅览网页的软件的动作的机构,使与从网页服务器(例如信息处理装置30所具备的网页服务器部33)提供的画面数据相对应的图像显示于显示部67。另外,在用户经由输入部66进行了针对网页服务器上的应用程序的指示输入的情况下,浏览器部63将与该指示输入相对应的信息通知至设备控制部64。由此,设备控制部64经由通信部61访问网页服务器上的应用程序(例如信息处理装置30的应用程序部34)并发送画面取得请求,从该应用程序取得与上述指示输入相对应的画面数据。其中,作为上述软件,能够使用通用的网页浏览器的软件。
[0077]另外,从终端装置60向网页服务器(例如信息处理装置30所具备的网页服务器部34)的画面取得请求通过使用HTTP协议的Get指令、Post指令来进行,网页服务器响应与来自终端装置60的画面取得请求相对应的画面内容。在用HTML记述画面内容的情况下,浏览器部63解析该内容而作成画面数据,使基于HTML的显示画面显示于显示部67。
[0078]设备控制部64是控制终端装置60所具备的各部的动作的机构。即,设备控制部64控制操作部65以及通信部61的动作。例如,设备控制部64控制通信部61的动作来进行与外部的资源(例如信息处理装置30)的通信,进行图像数据、控制信息等的发送接收。另外,设备控制部64控制显示部67的动作来显示与画面数据相对应的显示画面。另外,设备控制部64控制输入部66的动作,取得表示针对该输入部66的用户的操作输入内容的信息。
[0079](1-5.复合机控制系统I中的处理的概要)
[0080]接下来,对复合机控制系统I的动作进行说明。其中,在这里,以在信息处理装置30的应用程序部34中执行将打印数据发送至复合机10并使复合机10进行打印处理的打印应用程序的情况为例进行说明。其中,对于该打印应用程序而言,用户能够通过操作复合机10的操作部11来进行利用,并且用户也能够通过操作终端装置60的操作部65来进行利用。
[0081]图2是表示用户通过操作复合机10的操作部11来利用上述的打印应用程序时的复合机控制系统I中的处理的流程的流程图,图3是表示用户通过操作终端装置60的操作部65来利用上述的打印应用程序时的复合机控制系统I中的处理的流程的流程图。另外,图4是表示在图2或者图3的处理中复合机10接收到从信息处理装置30发送的功能执行指示后的复合机10中的处理的流程的流程图。
[0082](1-5-1.从复合机利用应用程序时的处理)
[0083]首先,参照图2对用户操作复合机10的操作部11来利用打印应用程序时的处理进行说明。
[0084]如图2所示,复合机10的设备控制部19读出存储部16中存储的认证信息输入画面的画面数据,并使认证信息输入画面显示于显示部13 (SI)。图5是表示认证信息输入画面的一个例子的说明图。在该图所示的例子中,作为用户认证信息,督促登录名以及密码的输入,用户通过在操作输入部12而记入登录名以及密码之后按压登录按钮,来输入用户认证信息。
[0085]若复合机10的认证处理部21接受了用户经由输入部12输入的用户认证信息(S2),则通过将输入的用户认证信息与认证信息存储部16a中预先存储的允许利用复合机10的用户的用户认证信息进行核对,来进行用户认证处理(S3),判断是否允许利用复合机10 (向复合机10登录)(S4)。
[0086]当在S4中认证处理部21判断为不允许利用复合机10 (向复合机10登录)时,设备控制部19返回至SI的处理。这时,也可以使用户认证处理失败的情况、督促用户再次输入用户认证信息的消息等显示于显示部13。
[0087]另一方面,当在S4中认证处理部21判断为允许利用复合机10 (向复合机10登录)时,记录处理部22使已登录至复合机10的用户的用户信息(例如登录名等)作为登录用户信息存储于登录用户存储部16b (S5)。其中,登录用户信息仅在该用户正登录于复合机10的期间被存储,在进行了注销处理的情况下,被从登录用户存储部16b删除。
[0088]另外,当在S4中判断为认证处理部21允许利用复合机10 (向复合机10登录)时,浏览器部20经由通信部17向信息处理装置30发送应用程序选择画面发送请求(S6)。
[0089]若信息处理装置30的网页服务器部33接收到从复合机10发送的应用程序选择画面发送请求(S21),则使应用程序部34生成用于从复合机10能够利用的应用程序中选择复合机10的用户所希望的应用程序的应用程序选择画面的画面数据,并发送至复合机10(S22)。
[0090]若复合机10的浏览器部20经由通信部17从信息处理装置30接收到应用程序选择画面的画面数据,则控制显示部13而使与接收到的画面数据相对应的应用程序选择画面显示于显示部13 (S7)。
[0091]图4是表示显示部13所显示的应用程序选择画面的一个例子的说明图。在该图所示的例子中,能够选择应用程序I?3这3种应用程序。此外,也可以显示表示各应用程序的名称、种类的信息等。
[0092]这之后,若浏览器部20经由输入部12接受用户输入的应用程序选择指示(S8),则经由通信部17向信息处理装置30发送用户已选择的应用程序的开始请求(初始画面取得请求)(S9) ο
[0093]具体而言,在本实施方式中,例如如图7所示,在存储部16中预先存储有将在应用程序选择画面中能够选择的各应用程序与当该各应用程序被选择了时的访问目的地信息(应用程序URL)建立了对应的外部应用程序信息。或者,在从信息处理装置30向复合机10发送的应用程序选择画面的画面数据中附加有上述外部应用程序信息。设备控制部19控制浏览器部20以及通信部17,基于上述外部应用程序信息,向与用户已选择的应用程序相对应的应用程序URL发送该应用程序的开始请求。其中,上述的应用程序的开始请求(应用程序画面取得请求)通过使用HTTP协议的Get指令或者Post指令来进行。
[0094]若信息处理装置30的网页服务器部33从复合机10接收到应用程序的开始请求(S23),则从应用程序部34取得与接收到的开始请求相对应的应用程序的画面数据(画面内容),并对复合机10响应(S24)。
[0095]若复合机10的浏览器部20从信息处理装置30接收到应用程序的画面数据,则控制显示部13,使与该画面数据相对应的画面显示于显示部13 (SlO)。例如,在用HTML记述画面数据的情况下,设备控制部19使浏览器部20解析该内容而作成画面数据,并使与该画面数据相对应的画面显示于显示部13,由此进行基于HTML的画面显示。
[0096]这之后,若浏览器部20接受到经由输入部12输入的来自用户的功能执行请求(Sll),则进行图4所示的S71之后的处理。关于S71之后的处理,以后叙述。
[0097]图8是表示在SlO的处理中所显示的应用程序画面的一个例子的说明图。在该图所示的例子中,打印应用程序将表示信息处理装置30的存储部(未图示)中蓄积的打印数据之中、作为打印对象而在复合机10中处于登录中的用户能够选择的打印数据的一览的显示画面发送至复合机10并使显示部13显示。然后,若用户选择想要打印的数据并按压打印按钮(若进行打印功能执行请求),则浏览器部20将打印请求的发送请求传达至设备控制部19,该打印请求用于从设备控制部19对信息处理装置30请求用户已选择的打印数据的打印指示。
[0098]其中,也可以预先在应用程序的画面数据(画面内容)的HTML内针对设备控制部19嵌入用于进行功能执行请求的Java(注册商标)Script,当上述画面中的按钮被操作时执行与该按钮相对应的Java (注册商标)Script,由此从浏览器部20向设备控制部19传达功能执行请求。
[0099](1-5-2.从终端装置利用应用程序时的处理)
[0100]接下来,参照图3对用户操作终端装置60的操作部65来利用打印应用程序时的处理进行说明。
[0101]如图3所示,若终端装置60的设备控制部64接受了网页应用程序模式的选择指示(S31),则对信息处理装置30发送认证信息输入画面的发送请求(S32)。其中,在本实施方式中,终端装置60具有利用在自身装置中动作的应用程序的通常模式和从该终端装置60利用在信息处理装置30中动作的应用程序(网页应用程序)的网页应用程序模式,用户能够经由操作部65选择利用哪个模式。
[0102]若信息处理装置30的网页服务器部33接收到从终端装置60发送的认证信息输入画面的发送请求(S51),则从存储部36读出认证信息画面的画面数据,并对终端装置60进行响应(S52)。
[0103]若终端装置60的设备控制部64从信息处理装置30接收到认证信息输入画面的画面数据(S33),则基于该画面数据使认证信息输入画面显示于显示部67 (S34)。此外,也可以使认证信息输入画面的画面数据预先存储于终端装置60的存储部(未图示),读出该画面数据并进行显示。作为显示于显示部67的认证信息输入画面,例如能够使用与图5所示的画面相同的画面。
[0104]这之后,终端装置60的设备控制部64接受用户针对认证信息输入画面而经由输入部66输入的用户认证信息(S35),并将包含接受到的用户认证信息的用户认证处理请求发送至信息处理装置30 (S36)。
[0105]信息处理装置30的认证处理部35通过将从终端装置60接收到的用户认证处理请求所包含的用户认证信息与认证信息存储部36a中预先存储的允许利用应用程序的用户的用户认证信息进行核对,来进行用户认证处理(S54),判断是否允许利用应用程序(向应用程序登录)(S55)。
[0106]当在S55中认证处理部35判断为不允许利用应用程序(向应用程序登录)时,网页服务器部33向终端装置60发送认证错误通知(S56),并返回至S53的处理。
[0107]另一方面,当在S55中认证处理部35判断为允许利用应用程序(向应用程序登录)时,网页服务器部33向终端装置60发送认证许可通知(S57),并使允许向应用程序登录的用户的用户认证信息存储至登录用户存储部36b (S58)。
[0108]若终端装置60的设备控制部64接收到从信息处理装置30回复来的用户认证处理结果(S37),则基于该用户认证处理结果判断是否允许利用应用程序(S38)。
[0109]然后,当在S38中判断为不允许利用应用程序时(当从信息处理装置30接收到认证错误通知时),返回至S34并再次显示认证信息输入画面,督促用户再次输入用户认证信息。
[0110]另一方面,当在S38中判断为允许向应用程序登录时,设备控制部19将应用程序选择画面发送请求发送至信息处理装置30 (S39)。
[0111]若信息处理装置30的网页服务器部33接收到从终端装置60发送的应用程序选择画面发送请求(S59),则生成用于从终端装置60能够利用的应用程序之中选择终端装置60的用户所希望的应用程序的应用程序选择画面的画面数据,并发送至终端装置60(S60)。
[0112]若终端装置60的设备控制部64经由通信部17从信息处理装置30接收到应用程序选择画面的画面数据,则控制浏览器部63以及显示部67,使与接收到的画面数据相对应的应用程序画面显示于显示部67 (S40)。作为应用程序选择画面,例如能够使用与图6所示的应用程序选择画面相同的画面。
[0113]这之后,若设备控制部64接受用户经由输入部66输入的应用程序选择指示(S41),则经由浏览器部63以及通信部61向信息处理装置30发送用户已选择的应用程序的开始请求(应用程序画面取得请求)(S42)。具体而言,在本实施方式中,例如如图7所示,将在应用程序选择画面中能够选择的各应用程序与该各应用程序被选择了时的访问目的地信息(应用程序URL)建立了对应的外部应用程序信息预先存储于存储部16。设备控制部64控制浏览器部63以及通信部61,基于上述的外部应用程序信息,访问与用户已选择的应用程序相对应的应用程序URL,由此将该应用程序的开始请求发送至与该应用程序相对应的应用程序URL。其中,上述的应用程序的开始请求(应用程序画面取得请求)通过使用HTTP协议的Get指令或者Post指令进行。
[0114]若信息处理装置30的网页服务器部33从终端装置60接收到应用程序的开始请求(S61),则对终端装置60响应与接收到的开始请求相对应的应用程序的画面数据(画面内容)(S62)。
[0115]若终端装置60的设备控制部64从信息处理装置30接收到应用程序的画面数据,则控制浏览器部63以及显示部67,使与该画面数据相对应的画面显示于显示部67(S43)。例如,在用HTML记述画面数据的情况下,设备控制部64使浏览器部63解析该内容而作成画面数据,使与该画面数据相对应的画面显示于显示部67,由此进行基于HTML的画面显不O
[0116]这之后,若设备控制部64接受经由输入部66输入的来自用户的功能执行请求(S44),则将经由输入部66输入的功能执行请求经由浏览器部63以及通信部61发送至信息处理装置30(与执行中的应用程序相对应的URL) (S45)。这时,也可以使显示部67显示表示处于功能执行请求中这一情况的消息。其中,作为应用程序画面,例如能够使用与图8的应用程序画面相同的画面。
[0117]若信息处理装置30的网页服务器部33从终端装置60接收到功能执行请求(S63),则使与接收到的功能执行请求相对应的应用程序部34生成针对复合机10的功能执行请求并发送至复合机10(S64)。这时,应用程序部34从登录用户存储部36b读出在应用程序中处于登录中的用户的用户信息,将登录中的用户的用户信息作为进行了功能执行请求的用户的用户信息包含于功能执行指示中并发送至复合机10。即,应用程序部34在复合机10中执行与功能执行请求相对应的功能时,将用于使该功能的执行用户作为从终端装置60在应用程序中处于登录中的用户来执行的指示包含于功能执行指示中。另外,在上述功能执行指示中,例如包含用于控制复合机10的装置功能的控制指令、在复合机10的处理中所使用的各种数据(例如,图像数据、数据的发送目的地信息等)。
[0118]复合机10的设备控制部19接受来自信息处理装置30的功能执行请求(Sllb),进行图4所示的S71之后的处理。关于S71之后的处理,之后叙述。
[0119](1-5-3.复合机接收到功能执行指示后的处理)
[0120]接下来,参照图4所示的流程图对复合机10从浏览器部20或者信息处理装置30接受到功能执行请求后的处理进行说明。
[0121]若复合机10的设备控制部19在图2的Sll或者图3的Sllb的处理中从浏览器部20或者信息处理装置30接收到功能执行请求,则判断该功能执行请求是否是经由自身装置(复合机10)的操作部11 (浏览器部20)进行的功能执行请求(S71)。
[0122]例如,设备控制部19基于接受到的功能执行请求的发送源的IP地址来进行上述判断。即,在功能执行请求的发送源的IP地址是自身装置或者环回地址的情况下,设备控制部19判断为是经由自身装置(复合机10)的操作部11 (浏览器部20)进行的功能执行请求。另外,在功能执行请求的发送源的IP地址既不是自身装置也不是环回地址的情况下,设备控制部19判断为是由其他装置进行的功能执行请求。
[0123]当在S71中判断为功能执行请求是经由自身装置(复合机10)的操作部11进行的功能执行请求时,设备控制部19读出预先存储于登录用户存储部16b的在自身装置中处于登录中的用户的用户信息,并作为功能执行请求用户存储于功能执行用户存储部16c (S72)。
[0124]另一方面,当在S71中判断为功能执行请求不是经由自身装置(复合机10)的操作部11进行的功能执行请求时,设备控制部19判断在来自信息处理装置30的功能执行指示中是否包含指定功能执行用户(执行用户)的信息(S73)。
[0125]然后,当在S73中判断为包含指定功能执行用户(执行用户)的信息时,设备控制部19将由该信息指定的用户作为功能执行请求用户存储于功能执行用户存储部16c (S74)。
[0126]此外,当在S73中判断为不包含指定功能执行用户(执行用户)的信息时,设备控制部19取消与从信息处理装置30接收到的功能执行指示相对应的功能的执行(S77),结束处理。作为不包含指定功能执行用户(执行用户)的信息的情况,例如列举出从终端装置60的打印机驱动器经由通信网络50向复合机10发送打印作业的情况(通常的网络打印处理的情况)等。在该情况下,因为认证用户的用户信息未被附加于打印作业,所以判断为不包含指定功能执行用户(执行用户)的信息,取消打印执行。
[0127]在S72或者S74中使功能执行请求用户存储于功能执行用户存储部16c之后,设备控制部19将与功能执行请求相对应的功能与存储于功能执行用户存储部16c的功能执行请求用户建立对应(将功能执行请求用户设定为执行用户)地执行(S75)。
[0128]例如,当功能执行请求是从信息处理装置30 (在信息处理装置30的应用程序部34中动作的打印应用程序)取得打印数据来执行打印处理的功能的执行请求时,向信息处理装置30发送打印数据取得请求而取得打印数据,执行打印处理。这时,也可以使显示部13显示表示处于打印处理中(功能执行中)这一情况的消息。另外,设备控制部19也可以向信息处理装置30发送用于控制复合机10的装置功能的控制指令的取得请求而取得控制指令,根据该控制指令控制复合机10的装置功能。
[0129]这之后,设备控制部19进行更新在S75中建立了对应的执行用户的总计信息(利用历史记录信息)的总计处理(S76),结束处理。
[0130]此外,在本实施方式中,当在图4的S73中设备控制部19判断为在来自信息处理装置30的功能执行指示中不包含指定功能执行用户(执行用户)的信息时,在S77中取消与从信息处理装置30接收到的功能执行指示相对应的功能的执行,但并不局限于此。
[0131]例如,也可以当在图4的S73中判断为在来自信息处理装置30的功能执行指示中不包含指定功能执行用户(执行用户)的信息时,设备控制部19也可以不执行与该功能执行指示相对应的功能,而使该功能执行指示暂时存储(保留)于存储部16,在经由复合机10的操作部11进行了规定的操作时,执行与存储于存储部16的上述功能执行指示相对应的功能。
[0132]作为上述的规定的操作,例如列举出已登录至复合机10的用户经由操作部11进行用于使保留的功能执行指示执行的UI (用户接口)的启动请求,经由该UI选择保留的功能执行指示(作业)的操作等。由此,即使是在应用程序部34中动作的应用程序不能向作业赋予用户信息的情况(例如不具有赋予的功能的情况),也能够使复合机10执行与来自应用程序的功能执行请求相对应的处理。
[0133]图9是表示用于管理各用户的总计信息(利用历史记录信息)的用户管理表的一个例子的说明图。在本实施方式中,将该用户管理表存储于管理数据存储部16d,在执行使用复合机10的装置功能的处理(或者复合机10与在信息处理装置30中动作的应用程序之间的协作处理)时,设备控制部19控制记录处理部22,更新用户管理表中的进行了该功能的功能执行请求的用户(执行用户)的总计信息。例如,在图9的例子中,若UserA执行10张的打印处理,则UserA的打印利用张数增加10张。即,在图9的例子中,功能执行前的打印利用张数是20张,所以加上新进行打印处理的10张,从而更新成30张。
[0134](1-5-4.从复合机利用应用程序时的数据发送接收的例子)
[0135]图10是表示图2的S8之后的处理中的数据的流向的说明图。如该图所示,若在图2的S8中接受来自用户的应用程序选择指示,则浏览器部20向信息处理装置30的应用程序部34发送初始画面取得请求(HTTP Page请求)(Tl)。
[0136]若应用程序部34接受上述的初始画面取得请求,则响应与该请求相对应的初始画面的画面数据(HTTP Page响应)(T2)。
[0137]浏览器部20基于从应用程序部34取得到的初始画面的画面数据而使初始画面显示于显示部13,并且取得针对该初始画面经由输入部12输入的来自用户的打印请求(功能执行请求)并传达至设备控制部19 (T3)。
[0138]若设备控制部19接受打印请求(功能执行请求),则向记录处理部22发送登录用户信息请求(T4),记录处理部22读出登录用户存储部16b中存储的登录用户信息(在复合机10中处于登录中的用户的用户信息),并传达至设备控制部19 (T5)。
[0139]另外,设备控制部19对浏览器部20响应接受到打印请求(功能执行请求)的情况(T6),若浏览器部20接受该响应,则使显示部13显示处于功能执行中的情况。
[0140]另外,设备控制部19向信息处理装置30的应用程序部34发送打印数据取得请求(功能执行请求)(T7),应用程序部34将与打印数据取得请求相对应的打印数据(功能执行指示)发送至复合机1(TS)。
[0141]若设备控制部19接收到从信息处理装置30发送的打印数据,则进行图4的S71的处理,即进行判断与该打印数据(功能执行指示)相对应的打印请求(功能执行请求)是否是经由自身装置的操作部11进行的打印请求的处理。
[0142]然后,在图10的例子中,是经由自身装置的操作部11进行的打印请求,所以如图4的S72所示那样将在自身装置中处于登录中的用户(与在T5中取得的登录用户信息相对应的用户)作为执行用户来执行打印处理。此外,在图10的例子中,在对应用程序部34发送打印数据取得请求之前取得了登录用户信息,但并不局限于此,也可以在取得打印数据之后根据需要取得登录用户信息。
[0143]这之后,设备控制部19向记录处理部22通知考虑了打印处理结果后的总计信息(T9),记录处理部22更新存储部16中存储的关于上述执行用户的总计信息,并将已更新完成的情况的通知对设备控制部19进行响应(TlO)。
[0144](1-5-5.从终端装置利用应用程序时的数据发送接收的例子)
[0145]图11是表示图3的S44之后的处理中的数据的流向的说明图。如该图所示,若在图3的S44中接受来自用户的应用程序选择指示,则终端装置60的设备控制部64经由浏览器部63向信息处理装置30的应用程序部34发送打印请求(功能执行请求)(Tll),应用程序部34向终端装置60发送打印请求的受领通知(T12),并且向复合机10发送打印请求(T13)。
[0146]若复合机10的设备控制部19接收到来自应用程序部34的打印请求,则取得该打印请求中所包含的登录用户信息(正登录于应用程序的用户的用户信息),设备控制部19对应用程序部34发送打印数据取得请求(T14)。若应用程序部34接收到打印数据取得请求,则将与该打印数据取得请求相对应的打印数据发送至复合机10(T15)。
[0147]若设备控制部19接收到从信息处理装置30发送的打印数据,则进行图4的S71的处理,即进行判断与该打印数据(功能执行指示)相对应的打印请求(功能执行请求)是否是经由自身装置的操作部11进行的打印请求的处理。
[0148]然后,在图11的例子,是经由终端装置60的操作部65进行的打印请求,所以如图4的S74所示那样,将在应用程序中处于登录中的用户(与在T13取得的打印请求所包含的登录用户信息相对应的用户)作为执行用户来执行打印处理。
[0149]这之后,设备控制部19向记录处理部22通知考虑了打印处理结果后的总计信息(T16),记录处理部22更新存储部16中存储的关于上述执行用户的总计信息,并将已更新完成的情况的通知对设备控制部19进行响应(T17)。
[0150]如以上那样,根据本实施方式,在进行了功能执行请求的用户是已登录至复合机10的用户的情况下,将该用户设定成执行用户,在进行了功能执行请求的用户是从终端装置60登录至在应用程序部34中执行的应用程序的用户的情况下,将该用户设定成执行用户。
[0151]由此,不管是经由复合机10登录还是经由终端装置60登录,均能够按每一用户适当地进行基于各用户的复合机10的利用历史记录等的总计。另外,在对在信息处理装置30中动作的应用程序指示了执行协作处理之后,不需要由复合机10的输入部12进行用于使该协作处理的结果反映至复合机10中管理的利用历史记录信息中的操作,所以能够提高用户的利便性。
[0152]其中,在本实施方式中,对在信息处理装置30的应用程序部34中执行的应用程序是打印应用程序的情况进行了说明,但在应用程序部34中执行的应用程序并不局限于此。
[0153]例如,应用程序部34也可以是使复合机10执行扫描处理以及发送扫描数据的发送处理的扫描发送应用程序。该情况下,在图2的S8中,若用户选择扫描发送应用程序,则在图2的S9中,复合机10的设备控制部19向信息处理装置30发送扫描装置应用程序的开始请求。若应用程序部34接收到扫描装置应用程序的开始请求(图2的S23),则在扫描发送应用程序的应用程序画面中包含扫描条件以及扫描数据的发送目的地信息并对复合机10响应(图2的S24)。这之后,在复合机10中,根据与图4相同的处理来确定执行用户、执行扫描处理以及扫描数据的发送处理。
[0154]另外,在本实施方式中,关于各用户,使经由复合机10的操作部12登录时的用户信息与登录至在应用程序部24中执行的应用程序时的用户信息共通,但并不局限于此。例如,也可以即使是同一用户的情况,在经由复合机10的操作部12登录时和登录至在应用程序部24中执行的应用程序时,也使用不同的用户信息,关于利用历史记录信息,在用任一用户信息登录了时,均作为共通的用户的利用历史记录信息来进行管理。即,也可以关于各用户,预先将经由复合机10的操作部12登录时的用户信息与登录至在应用程序部24中执行的应用程序时的用户信息建立对应并进行存储,关于利用历史记录信息,在用任一用户信息登录了时,均共通地进行管理。
[0155][实施方式2]
[0156]对本发明的其他实施方式进行说明。其中,为了便于说明,对与在实施方式I中说明了的部件具有相同功能的部件,赋予与实施方式I相同的附图标记,省略其说明。
[0157]在实施方式I中,若复合机10的设备控制部19从浏览器部20或者信息处理装置30接收到功能执行请求,则判断该功能执行请求是否是经由自身装置(复合机10)的操作部11 (浏览器部20)进行的功能执行请求,当判断为是经由自身装置的操作部11进行的功能执行请求时,将正登录于自身装置的用户设定成执行用户。
[0158]相对于此,在本实施方式中,能够将与实际上登录至复合机10并进行了功能执行请求的用户不同的用户指定为执行用户。例如,当总经理的秘书登录至复合机10并以总经理的代理进行打印处理时,能够将执行用户不设定成秘书而设定成总经理来执行打印处理,从而使执行结果的总计对象为总经理。
[0159]本实施方式所涉及的复合机控制系统I的装置结构与实施方式I相同。与实施方式I的不同点在于如下方面:在图2的SlO或者图3的S43的处理中显示的应用程序画面中,代替图8所示的应用程序画面而显示图12所示的应用程序画面的方面,以及在复合机10在图2的Sll或者图3的Sllb中接受到功能执行请求之后,代替图4所示的处理而进行图14所示的处理的方面。
[0160]图12是表示在图2的SlO或者图3的S43中复合机的显示部13或者终端装置60的显示部67所显示的应用程序画面的一个例子的说明图。在该图所示的例子中,除了用于选择打印数据的项目(用于选择功能执行请求的功能的项目)之外,还显示有选择成为总计处理的统计对象的用户的项目(能够选择成执行用户的用户列表)。
[0161]其中,若信息处理装置30的应用程序部34在图2的S23或者图3的S61中接收到应用程序开始请求,则在作为针对该请求的响应而发送的应用程序画面的画面数据中包含用于选择指定为执行用户的用户的项目并进行响应。
[0162]具体而言,如图13所示,在信息处理装置30中按组登录有各用户,同一组内的用户能够相互指定其他用户作为执行用户。信息处理装置30的应用程序部34提取与进行了应用程序开始请求的用户属于同一组的用户,生成包含用于从提取的用户之中选择指定为执行用户的用户的项目的应用程序画面并发送至复合机10或者终端装置60。
[0163]另外,应用程序部34在将上述应用程序画面发送至复合机10的情况下,将用于使用户针对上述应用程序画面选择输入了的执行用户设定成与功能执行请求相对应的功能的执行用户的信息包含(或者附加)于上述应用程序画面的画面数据。
[0164]另外,应用程序部34在将上述应用程序画面发送至终端装置60的情况下,在图3的S63中从终端装置60接收功能执行请求和用户针对上述应用程序画面选择输入了的执行用户,当在S64中向复合机10发送功能执行请求时,将用于使与该功能执行请求相对应的功能设定至终端装置60的用户所指定的用户的信息包含于该功能执行请求并发送至复合机10。
[0165]这之后,若复合机10的浏览器部20在图2的Sll或者图13的Sllb的处理中接受功能执行请求,则进行图14所示的处理。
[0166]S卩,若复合机10的设备控制部19在图2的Sll或者图3的Sllb的处理中从浏览器部20或者信息处理装置30接收到功能执行请求以及执行用户的指定,则基于从信息处理装置30接收到的功能执行请求中所包含的信息(或者附加于设备执行请求中信息),判断是将经由复合机10的操作部11而选择指示的用户设定成执行用户,还是将从应用程序部34指定的用户设定成执行用户(S81)。
[0167]然后,当在S81中判断为将经由复合机10的操作部11而选择指示的用户设定成执行用户时,设备控制部19使在图2的Sll中在复合机10中处于登录中的用户经由复合机10的操作部11而选择指示的用户作为功能执行请求用户存储于功能执行用户存储部16c (S82)。
[0168]另一方面,当在S81中判断为不将经由复合机10的操作部11而选择指示的用户设定成执行用户时(当判断为将从应用程序部34指定的用户设定成执行用户时),设备控制部19判断在来自信息处理装置30的功能执行指示中是否包含有指定功能执行用户(执行用户)的信息(S83)。
[0169]然后,当在S83中判断为包含指定功能执行用户(执行用户)的信息时,设备控制部19使由该信息指定的用户作为功能执行请求用户存储于功能执行用户存储部16c (S84)。此外,当在S83中判断为不包含指定功能执行用户(执行用户)的信息时,设备控制部19取消执行与从信息处理装置30接收到的功能执行指示相对应的功能(S87),结束处理。
[0170]在S82或者S84中使功能执行请求用户存储于功能执行用户存储部16c之后,设备控制部19将与功能执行请求相对应的功能与功能执行用户存储部16c中存储的功能执行请求用户建立对应(将功能执行请求用户设定成执行用户)地执行(S85)。
[0171]这之后,设备控制部19进行对在S85中建立了对应的执行用户的总计信息进行更新的总计处理(S86),结束处理。
[0172]图15是表示正登录于复合机10的用户经由操作部11指定执行用户并进行功能执行请求时的数据的流向的说明图。
[0173]如图15所示,若在图2的S8中接受来自用户的应用程序选择指示,则浏览器部20向信息处理装置30的应用程序部34发送初始画面取得请求(HTTP Page请求)(T21)。
[0174]若应用程序部34接收到上述的初始画面取得请求,则响应与该请求相对应的初始画面的画面数据(HTTP Page响应)(T22)。
[0175]浏览器部20基于从应用程序部34取得到的初始画面的画面数据使初始画面显示于显示部13,并且取得针对该初始画面经由输入部12输入的来自用户的打印请求(功能执行请求)以及执行用户的指定指示并传达至设备控制部19(T23)。
[0176]若设备控制部19接受打印请求(功能执行请求),则基于该打印请求中所包含的信息,判断将执行用户设定为正登录于复合机10的用户选择指示的用户,或者设定为应用程序部34指定的用户。另外,设备控制部19向浏览器部20传达接受到打印请求(功能执行请求)的情况(T24),若浏览器部20接受到该情况,则使显示部13显示处于打印处理中(功能执行中)的情况。
[0177]另外,设备控制部19向信息处理装置30的应用程序部34发送打印数据取得请求(功能执行请求)(T25),应用程序部34将与打印数据取得请求相对应的打印数据(功能执行指示)发送至复合机10 (T26)。
[0178]若设备控制部19接收到从信息处理装置30发送的打印数据,则根据将上述的执行用户设定为正登录于复合机10的用户选择指示的用户、或者设定为应用程序部34指定的用户的判断结果来设定执行用户,与设定了的执行用户建立对应地执行打印处理。
[0179]这之后,设备控制部19将考虑了打印处理结果的总计信息以及表示执行用户的信息向记录处理部22通知(T27),记录处理部22更新存储部16中存储的关于上述执行用户的总计信息,将已更新完成的情况的通知对设备控制部19进行响应(T28)。
[0180]如以上那样,根据本实施方式,已登录至复合机10的用户能够选择执行用户,与执行用户建立对应地执行复合机10的功能。
[0181]由此,例如,当已登录至复合机10的用户以其他用户的代理来执行功能时等,关于总计处理(例如计费处理),能够作为上述的其他用户所进行的处理来进行总计。因此,能够根据复合机10的利用方法的实际情况来适当地进行总计处理。
[0182][实施方式3]
[0183]对本发明的另一其他实施方式进行说明。其中,为了便于说明,对与在上述任一个实施方式中说明了的部件具有相同功能的部件,赋予与该实施方式相同的附图标记,省略其说明。
[0184]在实施方式1、2中,由复合机10所具备的认证处理部21进行登录至复合机10的用户的用户认证处理。相对于此,在本实施方式中,由经由通信网络50与复合机10能够通信地连接的认证服务器80进行登录至复合机10的用户的用户认证处理。
[0185]图16是表示本实施方式所涉及的复合机控制系统I的结构例的说明图。在该图所示的例子中,除了复合机10、信息处理装置30以及终端装置60之外,认证服务器80与通信网络50连接。另外,省略图1的复合机10中的认证处理部21以及认证信息存储部16a、以及图1的信息处理装置30中的认证处理部35以及认证信息存储部36a,认证服务器80具备执行这些各部的功能的认证处理部83以及认证信息存储部86。
[0186]认证服务器80具备通信部81、控制部82以及存储部85。另外,控制部82具备认证处理部83以及用户管理部84。另外,存储部85具备认证信息存储部86以及管理表存储部87。
[0187]通信部81是经由通信网络50与复合机10、信息处理装置30以及终端装置60等外部装置之间进行通信的通信接口。
[0188]控制部82是由CPU、专用处理器等运算处理部以及RAM、ROM、HDD等存储部(均未图示)等构成的计算机装置。控制部82通过读出上述存储部中存储的各种信息以及用于实施各种控制的程序并执行,来实现认证处理部83以及用户管理部84的功能。
[0189]认证信息存储部86存储允许利用复合机10的用户的用户认证信息(例如登录名以及密码)、允许利用在应用程序部34中执行的应用程序的用户的用户认证信息(例如登录名以及密码)。
[0190]此外,认证服务器80也可以进行关于连接于复合机控制系统I的多个复合机的用户认证处理,在该情况下,认证信息存储部86也可以按每一复合机存储允许利用各复合机的用户的用户认证信息。同样,认证服务器80也可以进行关于在复合机控制系统I中执行的多个应用程序(网页应用程序)的用户认证处理,在该情况下,认证信息存储部86也可以按每一应用程序存储允许利用这些各应用程序的用户的用户认证信息。或者,也可以在各复合机以及/或者各应用程序中使用共通的用户认证信息来作为各用户的用户认证信息,各用户能够针对任一复合机以及/或者应用程序使用共通的用户认证信息来登录。
[0191]认证处理部83在进行欲利用复合机10的用户的用户认证处理时,进行将欲利用复合机10的用户经由操作部11输入的用户信息与认证信息存储部86中存储的允许利用复合机10的用户的用户认证信息进行核对的用户认证处理,并将用户认证处理的结果发送至复合机10。其中,复合机10的设备控制部19经由通信部17将欲利用复合机10的用户经由操作部11输入的用户信息发送至认证服务器80。另外,复合机10的设备控制部19在通过用户认证处理而判定为允许利用复合机10时,使复合机10的操作画面显示于显示部13从而使复合机10能够利用,并且使进行了用户认证处理的用户的用户信息(已登录的用户的登录信息)存储至登录用户存储部16b。
[0192]另外,认证处理部83在进行欲利用在应用程序部34中执行的应用程序的用户的用户认证处理时,进行将欲利用该应用程序的用户经由终端装置的操作部65输入的用户信息与认证信息存储部86中存储的允许利用该应用程序的用户的用户认证信息进行核对的用户认证处理,并将用户认证处理的结果发送至终端装置60。
[0193]其中,终端装置60的设备控制部64经由通信部17将欲利用上述应用程序的用户经由操作部65输入的用户信息发送至认证服务器80。另外,终端装置60的设备控制部64在通过用户认证处理而判定为允许利用应用程序时,使该应用程序的操作画面显示于显示部67从而使该应用程序能够利用,并且使进行了用户认证处理的用户的用户信息(已登录的用户的登录信息)存储至登录用户存储部36b。
[0194]管理表存储部87按每一用户存储每一用户的复合机10以及/或者应用程序(在应用程序部34中动作的应用程序)的利用历史记录信息(例如,累计打印张数、累计扫描张数、图像数据发送次数、图像数据存储容量等)、可利用条件信息(例如,可打印张数的上限值、扫描次数的上限值、图像数据发送次数的上限值、图像数据存储容量的上限值等)的信息。
[0195]用户管理部84从复合机10取得该复合机10以及/或者应用程序的利用历史记录信息(例如,打印张数以及执行用户的信息等),更新管理表存储部87中存储的与该用户有关的信息。另外,在从复合机10或者终端装置60接受到询问能否执行用户进行的功能执行请求的情况下,基于用户进行的功能执行请求的内容和管理表存储部87中存储的可利用条件信息判断能否执行与该功能执行请求相对应的处理,并对复合机10或者终端装置60进行响应。
[0196](程序的实施例)
[0197]在上述各实施方式中,复合机10的控制部18、信息处理装置30的控制部32、终端装置60的控制部62以及认证服务器80的控制部82,可以通过形成在集成电路(IC芯片)上的逻辑电路硬件性地实现,也可以使用CPU(Central Processing Unit:中央处理单元)软件性地实现。
[0198]在后者的情况下,复合机10、信息处理装置30、终端装置60以及认证服务器80具备执行实现各功能的程序的命令的CPU、存储上述程序的ROM (Read Only Memory:只读存储器),展开上述程序的RAM (Random Access Memory:随机存取存储器)、存储上述程序以及各种数据的存储器等存储装置(记录介质)等。而且,本发明的目的也可以通过如下方式来实现:将以能够由计算机读取的方式记录了实现上述功能的软件亦即复合机10、信息处理装置30、终端装置60以及认证服务器80的控制程序的程序代码(执行形式程序、中间代码程序、源程序)的记录介质供给至复合机10、信息处理装置30、终端装置60以及认证服务器80,其计算机(或者CPU、MPU)读出记录于记录介质的程序代码并执行。
[0199]作为上述记录介质,能够使用非易失的有形的介质(non-transitory tangiblemedium:非易失性有形介质),例如能够使用磁带、盒式磁带等带类、包括软盘(注册商标)/硬盘等磁盘、⑶-R0M/M0/MD/DVD/⑶-R等光盘的盘类、IC卡(包括存储卡)/光卡等卡类、掩模R0M/EPR0M/EEPR0M(注册商标)/闪存ROM等半导体存储器类、或者PLD (Programmablelogic device:可编程逻辑设备)、FPGA (Field Programmable Gate Array:现场可编程门阵列)等逻辑电路类等。
[0200]另外,也可以将复合机10、信息处理装置30、终端装置60以及认证服务器80与通信网络能够连接地构成,经由通信网络来供给上述程序代码。该通信网络只要能够传送程序代码即可,没有特别限定。例如,能够利用因特网、内部网、外联网、LAN、ISDN、VAN、CATV通信网、虚拟专用网(Virtual Private Network)、电话线路网、移动体通信网、卫星通信网等。另外,构成该通信网络的传送介质也只要是能够传送程序代码的介质即可,并不限定为特定的结构或者种类。例如,能够利用IEEE1394、USB,电力线载波、电缆TV线路、电话线、ADSL (Asymmetric Digital Subscriber Line:非对称数字用户线)线路等有线,也可以利用如IrDA、远程那样的红外线、Bluetooth (蓝牙)(注册商标)、IEEE802.11无线、HDR(HighData Rate:高数据率)、NFC (Near Field Communicat1n:近场通信)、DLNA (DigitalLiving Network Alliance:数字生活网络联盟)、便携电话网络、卫星线路、地面波数字网络等无线。其中,本发明也能够以上述程序代码通过电子传送具体化的、嵌入在载波中的计算机数据信号的形式实现。
[0201][总结]
[0202]本发明的方式I所涉及的复合机进行与在经由通信网络而能够通信地连接的信息处理装置中动作的应用程序的协作处理,该复合机的特征在于,具备接受来自用户的指示输入的输入部、将上述协作处理的利用历史记录信息与该协作处理的执行用户建立对应地进行存储的存储部、控制该复合机的各部的动作的控制部,具有根据上述输入部接受到的来自用户的指示进行上述协作处理的第I功能和根据来自上述应用程序的指示进行上述协作处理的第2功能,对于上述控制部而言,在使用上述第2功能进行上述协作处理的情况下,将从上述应用程序指定的用户设定成该协作处理的执行用户来执行上述协作处理,在使用上述第I功能进行上述协作处理的情况下,将经由上述输入部输入或者指定的用户设定成该协作处理的执行用户来执行上述协作处理,在使用上述第I功能进行的协作处理的执行用户与使用上述第2功能进行的协作处理的执行用户是同一用户的情况下,不管是使用第I功能还是使用第2功能,均根据上述协作处理的执行结果更新上述存储部中存储的与该执行用户相对应的利用历史记录信息。
[0203]根据上述结构,对于上述控制部而言,在使用上述第2功能进行上述协作处理的情况下,将从上述应用程序指定的用户设定成上述协作处理的执行用户来执行上述协作处理,在使用上述第I功能进行上述协作处理的情况下,将经由上述输入部输入或者指定的用户设定成上述协作处理的执行用户来执行上述协作处理,并根据上述协作处理的执行结果更新上述存储部中存储的与该协作处理的执行用户相对应的利用历史记录信息。由此,不管是通过第I功能进行协作处理还是通过第2功能进行协作处理,均能够适当地管理利用历史记录信息。
[0204]另外,上述控制部在基于上述第I功能的上述协作处理的执行用户与基于上述第2功能的上述协作处理的执行用户是同一用户的情况下,不管是使用第I功能还是使用第2功能,均作为与同一用户相对应的利用历史记录信息来进行管理。由此,关于与同一用户相对应的利用历史记录,不管是第I功能被使用还是第2功能被使用,均能够作为与同一用户相对应的利用历史记录信息来进行管理。
[0205]本发明的方式2所涉及的复合机构成为:在上述方式I中,在使用上述第I功能进行上述协作处理的情况下,上述控制部将经由上述输入部进行了上述协作处理的执行指示的用户设定成该协作处理的执行用户。
[0206]本发明的方式3所涉及的复合机构成为:在上述方式2中,具备第I认证处理部,该第I认证处理部进行欲利用该复合机的用户的用户认证处理,并仅对允许利用该复合机的用户允许向该复合机登录,在经由上述输入部接受到上述协作处理的执行指示的情况下,上述控制部将在该复合机中处于登录中的用户设定成上述协作处理的执行用户。
[0207]根据上述各结构,能够适当地管理与使用第I功能进行了协作处理的用户相对应的利用历史记录信息。
[0208]本发明的方式4所涉及的复合机构成为:在上述方式I中,在使用上述第I功能进行上述协作处理的情况下,上述控制部将经由上述输入部进行了上述协作处理的执行指示的用户所指定的用户设定成上述协作处理的执行用户。
[0209]根据上述结构,在实际上进行对复合机的输入部的协作处理的执行指示的用户与想要设定成该协作处理的执行用户的用户不同的情况下,进行对上述输入部的执行指示的用户能够指定应设定成执行用户的用户。例如,在作为欲利用协作处理的用户A的代理的用户B经由复合机的输入部进行协作处理的执行指示的情况下,能够不指定用户B而指定用户A为执行用户,而使用户A的利用历史记录信息更新。
[0210]本发明的方式5所涉及的复合机构成为:在上述方式4中,具备显示呈现给用户的信息的显示部,上述控制部使能够由经由上述输入部进行上述协作处理的执行指示的用户指定成该协作处理的执行用户的用户的列表进行显示,并将进行上述协作处理的执行指示的用户从上述列表中所包含的用户之中选择出的用户设定成上述协作处理的执行用户。
[0211]根据上述结构,预先设定能够由经由上述输入部进行上述协作处理的执行指示的用户指定成该协作处理的执行用户的用户,由此能够从已设定的用户之中选择执行用户。
[0212]在本发明的方式A所涉及的复合机控制系统中,复合机和信息处理装置经由通信网络能够通信地连接,上述复合机和在上述信息处理装置中动作的应用程序进行协作处理,该复合机控制系统的特征在于,上述复合机具备接受来自用户的指示输入的输入部和控制该复合机的各部的动作的控制部,上述信息处理装置具备执行上述应用程序的应用程序处理部,上述信息处理装置还具备将上述协作处理的利用历史记录信息与该协作处理的执行用户建立对应地进行存储的存储部,上述信息处理装置具有根据上述输入部接受到的来自用户的指示进行上述协作处理的第I功能和根据来自上述应用程序的指示进行上述协作处理的第2功能,对于上述控制部而言,在使用上述第2功能进行上述协作处理的情况下,将从上述应用程序指定的用户设定成该协作处理的执行用户来执行上述协作处理,在使用上述第I功能进行上述协作处理的情况下,将经由上述输入部输入或者指定的用户设定成该协作处理的执行用户来执行上述协作处理,在使用上述第I功能进行的协作处理的执行用户与使用上述第2功能进行的协作处理的执行用户是同一用户的情况下,不管使用第I功能还是使用第2功能,均根据上述协作处理的执行结果更新与上述存储部中存储的该执行用户相对应的利用历史记录信息。
[0213]根据上述结构,对于上述控制部而言,在使用上述第2功能进行上述协作处理的情况下,将从上述应用程序指定的用户设定成上述协作处理的执行用户来执行上述协作处理,在使用上述第I功能进行上述协作处理的情况下,将经由上述输入部输入或者指定的用户设定成上述协作处理的执行用户来执行上述协作处理,并根据上述协作处理的执行结果更新上述存储部中存储的关于该协作处理的执行用户的上述利用历史记录信息。由此,不管是通过第I功能进行协作处理还是通过第2功能进行协作处理,均能够适当地管理利用历史记录信息。
[0214]另外,上述控制部在基于上述第I功能的上述协作处理的执行用户与基于上述第2功能的上述协作处理的执行用户是同一用户的情况下,不管是使用第I功能还是使用第2功能,均作为与同一用户相对应的利用历史记录信息来进行管理。由此,关于与同一用户相对应的利用历史记录,不管是第I功能被使用还是第2功能被使用,均能够作为与同一用户相对应的利用历史记录信息来进行管理。
[0215]本发明的方式B所涉及的复合机控制系统构成为:在上述方式A中,在使用上述第2功能进行上述协作处理的情况下,上述应用程序将针对该应用程序进行了上述协作处理的执行指示的用户指定成上述协作处理的执行用户。
[0216]根据上述结构,能够适当地管理与使用第2功能进行了协作处理的用户相对应的利用历史记录信息。
[0217]本发明的一方式所涉及的复合机的管理方法进行与在经由通信网络而能够通信地连接的信息处理装置中动作的应用程序的协作处理,该复合机的管理方法的特征在于,上述复合机具有根据该复合机所具备的输入部接受到的来自用户的指示进行上述协作处理的第I功能和根据来自上述应用程序的指示进行上述协作处理的第2功能,该复合机的管理方法包括将上述协作处理的利用历史记录信息与该协作处理的执行用户建立对应地进行存储的存储步骤,在使用上述第2功能进行上述协作处理的情况下,将从上述应用程序指定的用户设定成该协作处理的执行用户来执行上述协作处理,在使用上述第I功能进行上述协作处理的情况下,将经由上述输入部输入或者指定的用户设定成该协作处理的执行用户来执行上述协作处理,在上述存储步骤中,在使用上述第I功能进行的协作处理的执行用户与使用上述第2功能进行的协作处理的执行用户是同一用户的情况下,不管是使用第I功能还是使用第2功能,均根据上述协作处理的执行结果更新与该执行用户相对应的利用历史记录信息。
[0218]根据上述方法,在使用上述第2功能进行上述协作处理的情况下,将从上述应用程序指定的用户设定成上述协作处理的执行用户来执行上述协作处理,在使用上述第I功能进行上述协作处理的情况下,将经由上述输入部输入或者指定的用户设定成上述协作处理的执行用户来执行上述协作处理,根据上述协作处理的执行结果更新上述存储部中存储的关于该协作处理的执行用户的上述利用历史记录信息。由此,不管是通过第I功能进行协作处理还是通过第2功能进行协作处理,均能够适当地管理利用历史记录信息。
[0219]另外,在基于上述第I功能的上述协作处理的执行用户与基于上述第2功能的上述协作处理的执行用户是同一用户的情况下,不管是使用第I功能还是使用第2功能,均作为与同一用户相对应的利用历史记录信息来进行管理。由此,关于与同一用户相对应的利用历史记录,不管是第I功能被使用还是第2功能被使用,均能够作为与同一用户相对应的利用历史记录信息来进行管理。
[0220]本发明并不限定于上述的各实施方式,在权利要求所示的范围内能够进行各种变更。即,在权利要求所示的范围内组合适当变更了的技术单元而得到的实施方式也包含于本发明的技术的范围内。
[0221]产业上的可利用性
[0222]本发明能够应用于经由通信网络能够通信地连接的复合机和信息处理装置协作动作的复合机控制系统以及该复合机控制系统所具备的复合机。
[0223]附图标记说明:
[0224]I…复合机控制系统;10…复合机;11…操作部;12…输入部;13…显不部;16…存储部;16a…认证信息存储部;16b…登录用户存储部;16c…功能执行用户存储部;17…通信部;18…控制部;19…设备控制部;20…浏览器部;21…认证处理部;22…记录处理部;30…信息处理装置;31…通信部;32…控制部;33…网页服务器部;34…应用程序部;35...认证处理部;36…存储部;36a…认证信息存储部;36b…登录用户存储部;50…通信网络;60…终端装置;61…通信部;62...控制部;63…浏览器部;64...设备控制部;65...操作部;66…输入部;67…显不部;80…认证服务器;81…通信部;82…控制部;83…认证处理部;84…用户管理部;85…存储部;86...认证信息存储部;87…管理表存储部。
【权利要求】
1.一种复合机,进行与在经由通信网络而能够通信地连接的信息处理装置中动作的应用程序的协作处理,该复合机的特征在于, 具备: 输入部,其接受来自用户的指示输入; 存储部,其将所述协作处理的利用历史记录信息与该协作处理的执行用户建立对应地进行存储;以及 控制部,其控制该复合机的各部的动作, 该复合机具有第I功能和第2功能,所述第I功能根据所述输入部接受到的来自用户的指示进行所述协作处理,所述第2功能根据来自所述应用程序的指示进行所述协作处理, 对于所述控制部而言, 在使用所述第2功能进行所述协作处理的情况下,将从所述应用程序指定的用户设定成该协作处理的执行用户来执行所述协作处理, 在使用所述第I功能进行所述协作处理的情况下,将经由所述输入部输入或者指定的用户设定成该协作处理的执行用户来执行所述协作处理, 在使用所述第I功能进行的协作处理的执行用户与使用所述第2功能进行的协作处理的执行用户相同的情况下,不管是使用第I功能还是使用第2功能,均根据所述协作处理的执行结果更新所述存储部中存储的与该执行用户相对应的利用历史记录信息。
2.根据权利要求1所述的复合机,其特征在于, 在使用所述第I功能进行所述协作处理的情况下,所述控制部将经由所述输入部进行了所述协作处理的执行指示的用户设定成该协作处理的执行用户。
3.根据权利要求2所述的复合机,其特征在于, 具备第I认证处理部,该第I认证处理部进行欲利用该复合机的用户的用户认证处理,并仅对允许利用该复合机的用户允许向该复合机登录, 在经由所述输入部接受到所述协作处理的执行指示的情况下,所述控制部将在该复合机中处于登录中的用户设定成所述协作处理的执行用户。
4.根据权利要求1所述的复合机,其特征在于, 在使用所述第I功能进行所述协作处理的情况下,所述控制部将经由所述输入部进行了所述协作处理的执行指示的用户所指定的用户设定成所述协作处理的执行用户。
5.根据权利要求4所述的复合机,其特征在于, 具备显示部,该显示部显示呈现给用户的信息, 所述控制部使能够由经由所述输入部进行所述协作处理的执行指示的用户指定成该协作处理的执行用户的用户的列表显示,并将进行所述协作处理的执行指示的用户从所述列表中所包含的用户之中选择出的用户设定成所述协作处理的执行用户。
6.—种复合机控制系统,在该复合机控制系统中,复合机和信息处理装置经由通信网络能够通信地连接,所述复合机和在所述信息处理装置中动作的应用程序进行协作处理,该复合机控制系统的特征在于, 所述复合机具备输入部和控制部,所述输入部接受来自用户的指示输入,所述控制部控制该复合机的各部的动作, 所述信息处理装置具备执行所述应用程序的应用程序处理部, 所述信息处理装置还具备存储部,所述存储部将所述协作处理的利用历史记录信息与该协作处理的执行用户建立对应地进行存储, 所述信息处理装置具有第I功能和第2功能,所述第I功能根据所述输入部接受到的来自用户的指示进行所述协作处理,所述第2功能根据来自所述应用程序的指示进行所述协作处理, 对于所述控制部而言, 在使用所述第2功能进行所述协作处理的情况下,将从所述应用程序指定的用户设定成该协作处理的执行用户来执行所述协作处理, 在使用所述第I功能进行所述协作处理的情况下,将经由所述输入部输入或者指定的用户设定成该协作处理的执行用户来执行所述协作处理, 在使用所述第I功能进行的协作处理的执行用户与使用所述第2功能进行的协作处理的执行用户相同的情况下,不管是使用第I功能还是使用第2功能,均根据所述协作处理的执行结果更新所述存储部中存储的与该执行用户相对应的利用历史记录信息。
7.根据权利要求6所述的复合机控制系统,其特征在于, 在使用所述第2功能进行所述协作处理的情况下,所述应用程序将针对该应用程序进行了所述协作处理的执行指示的用户指定成所述协作处理的执行用户。
8.一种复合机的管理方法,进行与在经由通信网络而能够通信地连接的信息处理装置中动作的应用程序的协作处理,该复合机的管理方法的特征在于, 所述复合机具有第I功能和第2功能,所述第I功能根据该复合机所具备的输入部接受到的来自用户的指示进行所述协作处理,所述第2功能根据来自所述应用程序的指示进行所述协作处理, 该复合机的管理方法包括存储步骤,在该存储步骤中,将所述协作处理的利用历史记录信息与该协作处理的执行用户建立对应地进行存储, 在使用所述第2功能进行所述协作处理的情况下,将从所述应用程序指定的用户设定成该协作处理的执行用户来执行所述协作处理, 在使用所述第I功能进行所述协作处理的情况下,将经由所述输入部输入或者指定的用户设定成该协作处理的执行用户来执行所述协作处理, 在所述存储步骤中,在使用所述第I功能进行的协作处理的执行用户与使用所述第2功能进行的协作处理的执行用户相同的情况下,不管是使用第I功能还是使用第2功能,均根据所述协作处理的执行结果更新与该执行用户相对应的利用历史记录信息。
【文档编号】H04N1/00GK104488254SQ201380038903
【公开日】2015年4月1日 申请日期:2013年7月17日 优先权日:2012年7月23日
【发明者】辻元邦彦 申请人:夏普株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1