首页> 中国专利> 复合机、复合机控制系统以及复合机的管理方法

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

摘要

在根据来自复合机(10)的用户的指示进行协作处理的第1功能的情况下,将该用户作为执行用户,在根据来自应用程序的指示进行协作处理的第2功能的情况下,将从应用程序指示的用户作为执行用户。另外,在基于第1功能的协作处理的执行用户与基于第2功能的协作处理的执行用户是同一人物的情况下,作为同一用户的利用历史记录信息进行管理。由此,能够适当地管理协作处理的利用历史记录信息。

著录项

  • 公开/公告号CN104488254A

    专利类型发明专利

  • 公开/公告日2015-04-01

    原文格式PDF

  • 申请/专利权人 夏普株式会社;

    申请/专利号CN201380038903.2

  • 发明设计人 辻元邦彦;

    申请日2013-07-17

  • 分类号H04N1/00;G06F3/12;

  • 代理机构北京集佳知识产权代理有限公司;

  • 代理人苏琳琳

  • 地址 日本大阪府

  • 入库时间 2023-12-18 08:20:29

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-04-12

    授权

    授权

  • 2015-04-29

    实质审查的生效 IPC(主分类):H04N1/00 申请日:20130717

    实质审查的生效

  • 2015-04-01

    公开

    公开

说明书

技术领域

本发明涉及经由通信网络而能够通信地连接的复合机和信息处理 装置协作动作的复合机控制系统。

背景技术

以往,已知进行经由通信网络将复合机(MFP,multifunction  peripheral:多功能外围装置)与信息处理装置(服务器装置)能够通 信地连接,而使复合机与信息处理装置协作动作的协作处理的技术。作 为代表的例子,已知复合机从信息处理装置取得打印数据来进行打印处 理的技术、从复合机利用在信息处理装置中动作的应用程序的技术、通 过在信息处理装置中动作的应用程序来控制复合机的动作的技术等(例 如参照专利文献1~3)。

另外,已知按每一用户来管理基于已登录至复合机的用户所进行的 操作历史记录的利用历史记录信息(例如打印张数、扫描张数、图像数 据发送次数、图像数据发送目的地等)的复合机。同样,已知按每一用 户来管理基于已登录至在信息处理装置中动作的应用程序的用户所进 行的操作历史记录的利用历史记录信息的应用程序。

专利文献1:日本公开专利公报“特开2012-008711号公报(平成 24年1月12日公开)”

专利文献2:日本公开专利公报“特开2007-174400号公报(平成 19年7月5日公开)”

专利文献3:日本公开专利公报“特开2011-124652号公报(平成 23年6月23日公开)”

另外,在进行复合机与在信息处理装置中动作的应用程序的协作处 理的情况下,优选使该协作处理的结果反映至在复合机中管理的利用历 史记录信息。

例如,优选:不管是用户操作复合机的输入部而进行了打印请求的 情况(拉打印的情况),还是用户经由在信息处理装置中动作的应用程 序的网页而进行了打印请求的情况(推打印的情况),只要是同一用户 所进行的操作,则针对相同账户应用打印张数的记录、打印张数的限制 等。即,从用户的利便性的观点考虑,从用户的管理的观点考虑,均优 选:关于与同一用户的打印处理有关的利用历史记录信息,将推打印和 拉打印的合计张数作为该用户的利用历史记录信息来进行管理。

然而,在以往的技术中,不能将用户操作复合机的输入部来使协作 处理执行后的结果和用户登录至在信息处理装置中动作的应用程序来 使协作处理执行后的结果作为关于该用户的利用历史记录信息来统一 进行管理。

即,在用户登录至在信息处理装置中动作的应用程序来使与复合机 的协作处理执行的情况下,存在如下情况:(i)与该协作处理有关的利 用历史记录,仅反映至在信息处理装置中管理的利用历史记录信息,而 不反映至在复合机中管理的利用历史记录信息,(ii)利用历史记录信息 被记录于与在复合机中管理的该用户的账户不同的账户(与在信息处理 装置中动作的应用程序中的该用户的账户对应的账户),(iii)利用历史 记录信息被错误地记录于正登录于复合机的其他用户的账户。

或者,为了使用户登录至在信息处理装置中动作的应用程序来使协 作处理执行后的结果反映至在复合机中管理的利用历史记录信息,而需 要在针对在信息处理装置中动作的应用程序指示了执行协作处理之后, 对复合机的输入部进行用于使该协作处理的结果反映至在复合机中管 理的利用历史记录信息的操作。

发明内容

本发明是鉴于上述问题点而完成的,其目的在于:在具有根据经由 复合机所具备的输入部的来自用户的指示来进行协作处理的第1功能和 根据来自在经由通信网络而连接的信息处理装置中动作的应用程序的 指示来进行协作处理的第2功能的复合机中,不管是使用了第1功能还 是使用了第2功能,均按每一用户适当地管理各用户的利用历史记录信 息。

本发明的一方式所涉及的复合机进行与在经由通信网络而能够通 信地连接的信息处理装置中动作的应用程序的协作处理,该复合机的特 征在于,具备接受来自用户的指示输入的输入部、将上述协作处理的利 用历史记录信息与该协作处理的执行用户建立对应地进行存储的存储 部、控制该复合机的各部的动作的控制部,具有根据上述输入部接受到 的来自用户的指示进行上述协作处理的第1功能和根据来自上述应用程 序的指示进行上述协作处理的第2功能,对于上述控制部而言,在使用 上述第2功能进行上述协作处理的情况下,将从上述应用程序指定的用 户设定成该协作处理的执行用户来执行上述协作处理,在使用上述第1 功能进行上述协作处理的情况下,将经由上述输入部输入或者指定的用 户设定成该协作处理的执行用户来执行上述协作处理,在使用上述第1 功能进行的协作处理的执行用户与使用上述第2功能进行的协作处理的 执行用户相同的情况下,不管是使用第1功能还是使用第2功能,均根 据上述协作处理的执行结果更新上述存储部中存储的与该执行用户相 对应的利用历史记录信息。

在本发明的一方式所涉及的复合机控制系统中,复合机和信息处理 装置经由通信网络能够通信地连接,上述复合机和在上述信息处理装置 中动作的应用程序进行协作处理,该复合机控制系统的特征在于,上述 复合机具备接受来自用户的指示输入的输入部和控制该复合机的各部 的动作的控制部,上述信息处理装置具备执行上述应用程序的应用程序 处理部,上述信息处理装置还具备将上述协作处理的利用历史记录信息 与该协作处理的执行用户建立对应地进行存储的存储部,上述信息处理 装置具有根据上述输入部接受到的来自用户的指示进行上述协作处理 的第1功能和根据来自上述应用程序的指示进行上述协作处理的第2功 能,对于上述控制部而言,在使用上述第2功能进行上述协作处理的情 况下,将从上述应用程序指定的用户设定成该协作处理的执行用户来执 行上述协作处理,在使用上述第1功能进行上述协作处理的情况下,将 经由上述输入部输入或者指定的用户设定成该协作处理的执行用户来 执行上述协作处理,在使用上述第1功能进行的协作处理的执行用户与 使用上述第2功能进行的协作处理的执行用户相同的情况下,不管是使 用第1功能还是使用第2功能,均根据上述协作处理的执行结果更新与 上述存储部中存储的该执行用户相对应的利用历史记录信息。

本发明的一方式所涉及的复合机的管理方法进行与在经由通信网 络而能够通信地连接的信息处理装置中动作的应用程序的协作处理,该 复合机的管理方法的特征在于,上述复合机具有根据该复合机所具备的 输入部接受到的来自用户的指示进行上述协作处理的第1功能和根据来 自上述应用程序的指示进行上述协作处理的第2功能,包括将上述协作 处理的利用历史记录信息与该协作处理的执行用户建立对应地进行存 储的存储步骤,在使用上述第2功能进行上述协作处理的情况下,将从 上述应用程序指定的用户设定成该协作处理的执行用户来执行上述协 作处理,在使用上述第1功能进行上述协作处理的情况下,将经由上述 输入部输入或者指定的用户设定成该协作处理的执行用户来执行上述 协作处理,在上述存储步骤中,在使用上述第1功能进行的协作处理的 执行用户与使用上述第2功能进行的协作处理的执行用户相同的情况 下,不管是使用第1功能还是使用第2功能,均根据上述协作处理的执 行结果更新与该执行用户相对应的利用历史记录信息。

根据本发明的复合机、复合机控制系统以及复合机的管理方法,不 管是通过第1功能进行协作处理还是通过第2功能进行协作处理,均能 够适当地管理利用历史记录信息。另外,关于与同一用户相对应的利用 历史记录,不管是第1功能被使用还是第2功能被使用,均能够作为与 同一用户相对应的利用历史记录信息来进行管理。

附图说明

图1是表示本发明的一实施方式所涉及的复合机控制系统的结构的 说明图。

图2是表示图1所示的复合机控制系统中的处理的流程的流程图。

图3是表示图1所示的复合机控制系统中的处理的流程的流程图。

图4是表示图1所示的复合机控制系统中的处理的流程的流程图。

图5是表示图1所示的复合机控制系统所具备的复合机的显示部所 显示的认证信息输入画面的一个例子的说明图。

图6是表示图1所示的复合机控制系统所具备的复合机的显示部所 显示的应用程序选择画面的一个例子的说明图。

图7是表示图1所示的复合机控制系统所具备的复合机中存储的、 将各应用程序与该各应用程序被选择时的访问目的地信息建立了对应 的外部应用程序信息的一个例子的说明图。

图8是表示图1所示的复合机控制系统所具备的复合机的显示部所 显示的应用程序画面的一个例子的说明图。

图9是表示图1所示的复合机控制系统中存储的用户管理表的一个 例子的说明图。

图10是表示图1所示的复合机控制系统中的数据的流向的说明图。

图11是表示图1所示的复合机控制系统中的数据的流向的说明图。

图12是表示本发明的其他实施方式所涉及的复合机控制系统所具 备的复合机的显示部所显示的应用程序画面的一个例子的说明图。

图13是表示图12的复合机控制系统中存储的用户信息的一个例子 的说明图。

图14是表示图12的复合机控制系统中的处理的流程的流程

图。

图15是表示图12的复合机控制系统中的数据的流向的说明图。

图16是表示本发明的另一其他实施方式所涉及的复合机控制系统 的结构的说明图。

具体实施方式

[实施方式1]

对本发明的一实施方式进行说明。

(1-1.复合机控制系统1的整体结构)

图1是表示本实施方式所涉及的复合机控制系统1的结构的说明 图。如该图所示,复合机控制系统1具备复合机(MFP;multifunction  peripheral:多功能外围装置)10、信息处理装置(服务器装置)30和 终端装置60,这些各装置经由通信网络50能够通信地连接。其中,复 合机控制系统1所包含的复合机10、信息处理装置30以及终端装置60 的台数也可以分别为多台。

作为通信网络50,可以利用IEEE1394、USB、电力线输送、电缆 TV线路、电话线、ADSL线路、串行电缆等有线,也可以利用IrDA 或远程那样的红外线、Bluetooth(蓝牙)(注册商标)、802.11无线、 HDR、便携电话网络、卫星线路、地面波数字网络等无线。另外,复合 机10、信息处理装置30以及终端装置60使用网页服务器与网页浏览器 之间的通信(例如,网页的请求以及发送)所使用的协议亦即HTTP (Hyper Text Transfer Protocol:超文本传输协议)方法来进行通信。但 是,在复合机10、信息处理装置30以及终端装置60之间所使用的通信 协议并没有特别限定,也可以使用其他的通信协议。

(1-2.复合机10的结构)

复合机10是具有使用HTTP从信息处理装置30接受HTML形式 的控制信息,并基于接受到的控制信息来执行复合机10的各种装置功 能的功能的数字复合机或者模拟复合机。作为上述的装置功能,例如列 举出扫描功能、打印功能、复印功能、传真的发送接收功能、通信功能 等。但是,复合机10所具有的装置功能并不局限于上述的功能。例如, 可以不具备上述的各功能的一部分,也可以代替上述的各功能的一部分 或者除了上述的各功能之外,具备其他的装置功能。

复合机10具备操作部11、图像读取部14、图像形成部15、存储部 16、通信部17以及控制部18。另外,操作部11具备输入部12以及显 示部13,存储部16具备认证信息存储部16a、登录用户存储部16b、 功能执行用户存储部16c以及管理数据存储部16d。另外,控制部18 具备设备控制部19、浏览器部20、认证处理部21以及记录处理部22。

操作部11是根据控制部18的指示对用户通知各种信息,并且接受 来自用户的输入并传达至控制部18的用户接口。操作部11具备包含各 种输入键的输入部(操作输入部)12和例如由LCD(Liquid Crystal  Display:液晶显示器)等构成的显示部13。另外,操作部11也可以是 输入部12和显示部13构成为一体的触摸面板。

图像读取部14具备扫描器和将原稿输送至扫描器的位置的原稿输 送部,执行读取打印在原稿上的文字、图像等来作为图像数据的扫描功 能。其中,图像读取部14以规定的分辨率读取图像。

图像形成部15用于对用纸等记录片材打印与图像数据相对应的图 像(文字/照片/绘图)。在本实施方式中,作为图像形成部15,使用 具备了感光体鼓、带电装置、曝光装置、显影装置、转印装置、定影装 置以及用纸托盘等的电子照相方式的图像形成装置。但是,图像形成部 15的结构并不局限于此,例如也可以使用喷墨方式或者其他的图像形成 方式的图像形成装置。在本实施方式中,使用图像形成部15,能够执行 打印从图像读取部14输入的图像数据的复印功能、以及打印从外部装 置输入的图像数据的打印功能。

存储部16是存储由复合机10处理的各种数据(操作画面数据、各 种查询表等)的存储单元。另外,存储部16具备认证信息存储部16a、 登录用户存储部16b、功能执行用户存储部16c以及管理数据存储部 16d。

认证信息存储部16a存储允许利用该复合机10的用户的用户认证 信息(例如登录名以及密码)。其中,在本实施方式中,复合机10和信 息处理装置30定期地进行通信,基于后述的信息处理装置30所具备的 认证信息存储部36a中存储的用户认证信息来更新认证信息存储部16a 中存储的用户认证信息。或者,也可以在信息处理装置30所具备的认 证信息存储部36a中存储的用户认证信息或者复合机10的认证信息存 储部16a中存储的用户认证信息中的任意一方被更新了的情况下,使该 更新内容反映至另一方。由此,在本实施方式中,在信息处理装置30 和复合机10中能够利用共通的用户认证信息。即,在操作复合机10的 输入部12而登录了的用户与已登录至在信息处理装置30中动作的应用 程序的用户是同一人物的情况下,应用共通的账户。

登录用户存储部16b存储正登录于复合机10的用户的登录信息(例 如登录名)。

功能执行用户存储部16c存储进行了在信息处理装置30中动作的应 用程序与复合机10协作动作的处理亦即协作处理的执行请求(功能执 行请求)的用户的用户信息。此外,并不局限于在信息处理装置30中 动作的应用程序,也可以使进行了相对于在经由通信网络50而连接的 其他的装置或者复合机10中动作的应用程序的功能执行请求的用户的 用户信息也存储于功能执行用户存储部16c。

管理数据存储部16d存储用于按每一用户管理复合机10(或者复合 机10与在信息处理装置30中动作的应用程序之间的协作处理)的利用 历史记录信息(总计信息)的用户管理表。此外,在用户管理表中,除 了利用历史记录信息之外,也可以存储基于各用户的复合机(或者复合 机与在信息处理装置30中动作的应用程序之间的协作处理)的可利用 条件、利用制限条件等信息。

此外,存储部16的结构并没有特别限定,例如也可以使用硬盘等 以往公知的各种存储单元。

通信部17是经由通信网络50而与信息处理装置30等外部装置之 间进行通信的通信接口。在本实施方式中,如上述那样,通信部17使 用HTTP与信息处理装置30进行通信。

控制部18是由CPU、专用处理器等运算处理部以及RAM、ROM、 HDD等存储部(均未图示)等构成的计算机装置。控制部18通过读出 上述存储部中存储的各种信息以及用于实施各种控制的程序并执行,来 实现设备控制部19、浏览器部20、认证处理部21以及记录处理部22 的功能。

设备控制部19是控制复合机10所具备的各部的动作的机构。即, 设备控制部19控制操作部11、图像读取部14、图像形成部15以及通 信部17的动作等。例如,设备控制部19控制图像读取部14的动作, 取得扫描图像的数据。另外,设备控制部19控制图像形成部15的动作, 在记录材料上形成(输出)与图像数据相对应的图像。并且,设备控制 部19控制通信部17的动作,进行与外部的资源(例如信息处理装置30) 之间的通信,进行图像数据、控制信息等的发送接收。

浏览器部(网页浏览器部)20是进行根据用于阅览网页的软件的动 作的机构,使与从网页服务器(例如信息处理装置30所具备的网页服 务器部34)提供的画面数据相对应的图像显示于显示部13。另外,在 用户经由输入部12进行了针对网页服务器上的应用程序的指示输入的 情况下,浏览器部20将与该指示输入相对应的信息通知至设备控制部 19。由此,设备控制部19经由通信部17访问网页服务器上的应用程序 (例如信息处理装置30的应用程序部34)并发送画面取得请求,从该 应用程序取得与上述指示输入相对应的画面数据。其中,作为上述软件, 能够使用通用的网页浏览器的软件。另外,作为网页服务器上的应用程 序,例如能够使用因特网上的网站内容、与复合机10协作动作的外部 应用程序等。

另外,从复合机10向网页服务器(例如信息处理装置30所具备的 网页服务器部34)的画面取得请求通过使用HTTP协议的Get指令、 Post指令来进行,网页服务器响应与来自复合机10的画面取得请求相 对应的画面内容。在用HTML记述画面内容的情况下,浏览器部20解 析该内容而作成画面数据,使基于HTML的显示画面显示于显示部13。

认证处理部21进行将欲利用复合机10的用户经由操作部11而输入 的用户信息和认证信息存储部16a中存储的允许利用复合机10的用户 的用户认证信息进行核对的用户认证处理。另外,在判断为用户认证处 理的结果是允许利用复合机10的情况下(在判断为经由操作部11输入 的用户信息与预先存储于认证信息存储部16a的允许利用复合机10的 用户的用户认证信息一致的情况下),认证处理部21将该情况传达至设 备控制部19,设备控制部19使复合机10的操作画面显示于显示部13 而使复合机10能够利用,并且控制记录处理部22使进行了用户认证处 理的用户的用户信息(登录了的用户的登录信息)存储至登录用户存储 部16b。

记录处理部22控制针对存储部16的各种数据的写入、从存储部16 的各种数据的读出。

(1-3.信息处理装置30的结构)

如图1所示,信息处理装置30具备通信部31、控制部32以及存储 部36。另外,控制部32具备网页服务器部33、应用程序部34以及认 证处理部35。另外,存储部36具备认证信息存储部36a以及登录用户 存储部36b。

通信部31经由通信网络50进行与复合机10、终端装置60的通信。 其中,通信部31使用HTTP的通信协议与复合机10、终端装置60进 行通信。

控制部32是由CPU、专用处理器等运算处理部以及RAM、ROM、 HDD等存储部(均未图示)等构成的计算机装置,通过读出上述存储 部中存储的各种信息以及用于实施各种控制的程序并执行,来实现网页 服务器部33以及应用程序部34的功能。

网页服务器部33根据通用的网页服务器的软件来进行动作。网页 服务器部33具有经由通信部31接收来自复合机10以及终端装置60的 请求(例如HTTP请求),从应用程序部34取得与该请求相对应的文件、 图像数据、打印数据、控制信息等,并经由通信部31发送至复合机10 或者终端装置60的功能。

应用程序部34根据来自网页服务器部33的指示,进行根据规定的 网页应用程序的动作。即,应用程序部34是进行根据在网页服务器上 动作的各种网页应用程序的动作的机构。作为上述的网页应用程序,列 举出提供因特网上的网站内容的应用程序、通过与复合机10协作动作 来控制复合机的动作的复合机控制应用程序等。

例如,应用程序部34在来自复合机10或者终端装置60的请求 (HTTP请求)是显示画面的发送请求的情况下,进行根据显示画面发 送应用程序的动作。具体而言,应用程序部34从存储部(未图示)读 出该发送请求所表示的显示画面的HTML数据,发送至网页服务器部 33。由此,从网页服务器部33向发送了上述请求的装置(复合机10或 者终端装置60)发送显示画面的数据。

另外,应用程序部34在来自复合机10或者终端装置60的请求是 打印数据的发送请求的情况下,进行根据打印应用程序的动作。具体而 言,应用程序部34从该发送请求所表示的文件夹名称的文件夹取得指 定的文件名的打印数据,并将该打印数据发送至网页服务器部33。由此, 从网页服务器部33向执行打印处理的装置(例如复合机10)发送打印 数据。在从终端装置60进行打印数据的发送请求的情况下,终端装置 60在上述发送请求中包含发送目的地的装置(例如复合机10)的地址 信息,并向信息处理装置30发送上述发送请求。

此外,应用程序部34也可以是能够执行多种应用程序(网页应用 程序)的结构。

存储部36是存储在信息处理装置30中处理的各种数据的存储单 元。另外,存储部36具备认证信息存储部36a以及登录用户存储部36b。

认证信息存储部36a存储允许利用在信息处理装置30中动作的应 用程序(网页应用程序)的用户的用户认证信息(例如登录名以及密码)。 另外,登录用户存储部36b存储正登录于应用程序的用户的登录信息 (例如登录名)。

此外,存储部36的结构并没有特别限定,例如能够使用硬盘等以 往公知的各种存储单元。

(1-4.终端装置60的结构)

终端装置60具有经由通信网络50访问信息处理装置30,利用在信 息处理装置30的应用程序部34中动作的应用程序(网页应用程序)的 功能。终端装置60的结构并没有特别限定,例如,能够使用个人计算 机、各种移动终端(例如,便携式电话、智能手机、平板终端、PDA (Personal Digital Assistance:个人数字助理)、便携式游戏机等)。

如图1所示,终端装置60具备通信部61、控制部62以及操作部 65。另外,控制部62具备浏览器部63和设备控制部64,操作部65具 备输入部66和显示部67。

通信部61是经由通信网络50与信息处理装置30等外部装置之间 进行通信的通信接口。

操作部65是根据控制部62的指示对用户通知各种信息,并且接受 来自用户的输入并传达至控制部62的用户接口。操作部65具备包含各 种输入键的输入部(操作输入部)66和例如由LCD(Liquid Crystal  Display:液晶显示器)等构成的显示部67。另外,操作部65也可以是 输入部66和显示部67构成为一体的触摸面板。

控制部62是由CPU、专用处理器等运算处理部以及RAM、ROM、 HDD等存储部(均未图示)等构成的计算机装置。控制部62通过读出 上述存储部中存储的各种信息以及用于实施各种控制的程序并执行,来 实现浏览器部(网页浏览器部)63以及设备控制部64的功能。

浏览器部是进行根据用于阅览网页的软件的动作的机构,使与从网 页服务器(例如信息处理装置30所具备的网页服务器部33)提供的画 面数据相对应的图像显示于显示部67。另外,在用户经由输入部66进 行了针对网页服务器上的应用程序的指示输入的情况下,浏览器部63 将与该指示输入相对应的信息通知至设备控制部64。由此,设备控制部 64经由通信部61访问网页服务器上的应用程序(例如信息处理装置30 的应用程序部34)并发送画面取得请求,从该应用程序取得与上述指示 输入相对应的画面数据。其中,作为上述软件,能够使用通用的网页浏 览器的软件。

另外,从终端装置60向网页服务器(例如信息处理装置30所具备 的网页服务器部34)的画面取得请求通过使用HTTP协议的Get指令、 Post指令来进行,网页服务器响应与来自终端装置60的画面取得请求 相对应的画面内容。在用HTML记述画面内容的情况下,浏览器部63 解析该内容而作成画面数据,使基于HTML的显示画面显示于显示部 67。

设备控制部64是控制终端装置60所具备的各部的动作的机构。即, 设备控制部64控制操作部65以及通信部61的动作。例如,设备控制 部64控制通信部61的动作来进行与外部的资源(例如信息处理装置30) 的通信,进行图像数据、控制信息等的发送接收。另外,设备控制部64 控制显示部67的动作来显示与画面数据相对应的显示画面。另外,设 备控制部64控制输入部66的动作,取得表示针对该输入部66的用户 的操作输入内容的信息。

(1-5.复合机控制系统1中的处理的概要)

接下来,对复合机控制系统1的动作进行说明。其中,在这里,以 在信息处理装置30的应用程序部34中执行将打印数据发送至复合机10 并使复合机10进行打印处理的打印应用程序的情况为例进行说明。其 中,对于该打印应用程序而言,用户能够通过操作复合机10的操作部 11来进行利用,并且用户也能够通过操作终端装置60的操作部65来进 行利用。

图2是表示用户通过操作复合机10的操作部11来利用上述的打印 应用程序时的复合机控制系统1中的处理的流程的流程图,图3是表示 用户通过操作终端装置60的操作部65来利用上述的打印应用程序时的 复合机控制系统1中的处理的流程的流程图。另外,图4是表示在图2 或者图3的处理中复合机10接收到从信息处理装置30发送的功能执行 指示后的复合机10中的处理的流程的流程图。

(1-5-1.从复合机利用应用程序时的处理)

首先,参照图2对用户操作复合机10的操作部11来利用打印应用 程序时的处理进行说明。

如图2所示,复合机10的设备控制部19读出存储部16中存储的 认证信息输入画面的画面数据,并使认证信息输入画面显示于显示部13 (S1)。图5是表示认证信息输入画面的一个例子的说明图。在该图所 示的例子中,作为用户认证信息,督促登录名以及密码的输入,用户通 过在操作输入部12而记入登录名以及密码之后按压登录按钮,来输入 用户认证信息。

若复合机10的认证处理部21接受了用户经由输入部12输入的用 户认证信息(S2),则通过将输入的用户认证信息与认证信息存储部16a 中预先存储的允许利用复合机10的用户的用户认证信息进行核对,来 进行用户认证处理(S3),判断是否允许利用复合机10(向复合机10 登录)(S4)。

当在S4中认证处理部21判断为不允许利用复合机10(向复合机 10登录)时,设备控制部19返回至S1的处理。这时,也可以使用户 认证处理失败的情况、督促用户再次输入用户认证信息的消息等显示于 显示部13。

另一方面,当在S4中认证处理部21判断为允许利用复合机10(向 复合机10登录)时,记录处理部22使已登录至复合机10的用户的用 户信息(例如登录名等)作为登录用户信息存储于登录用户存储部16b (S5)。其中,登录用户信息仅在该用户正登录于复合机10的期间被存 储,在进行了注销处理的情况下,被从登录用户存储部16b删除。

另外,当在S4中判断为认证处理部21允许利用复合机10(向复合 机10登录)时,浏览器部20经由通信部17向信息处理装置30发送应 用程序选择画面发送请求(S6)。

若信息处理装置30的网页服务器部33接收到从复合机10发送的 应用程序选择画面发送请求(S21),则使应用程序部34生成用于从复 合机10能够利用的应用程序中选择复合机10的用户所希望的应用程序 的应用程序选择画面的画面数据,并发送至复合机10(S22)。

若复合机10的浏览器部20经由通信部17从信息处理装置30接收 到应用程序选择画面的画面数据,则控制显示部13而使与接收到的画 面数据相对应的应用程序选择画面显示于显示部13(S7)。

图4是表示显示部13所显示的应用程序选择画面的一个例子的说 明图。在该图所示的例子中,能够选择应用程序1~3这3种应用程序。 此外,也可以显示表示各应用程序的名称、种类的信息等。

这之后,若浏览器部20经由输入部12接受用户输入的应用程序选 择指示(S8),则经由通信部17向信息处理装置30发送用户已选择的 应用程序的开始请求(初始画面取得请求)(S9)。

具体而言,在本实施方式中,例如如图7所示,在存储部16中预 先存储有将在应用程序选择画面中能够选择的各应用程序与当该各应 用程序被选择了时的访问目的地信息(应用程序URL)建立了对应的 外部应用程序信息。或者,在从信息处理装置30向复合机10发送的应 用程序选择画面的画面数据中附加有上述外部应用程序信息。设备控制 部19控制浏览器部20以及通信部17,基于上述外部应用程序信息,向 与用户已选择的应用程序相对应的应用程序URL发送该应用程序的开 始请求。其中,上述的应用程序的开始请求(应用程序画面取得请求) 通过使用HTTP协议的Get指令或者Post指令来进行。

若信息处理装置30的网页服务器部33从复合机10接收到应用程 序的开始请求(S23),则从应用程序部34取得与接收到的开始请求相 对应的应用程序的画面数据(画面内容),并对复合机10响应(S24)。

若复合机10的浏览器部20从信息处理装置30接收到应用程序的 画面数据,则控制显示部13,使与该画面数据相对应的画面显示于显示 部13(S10)。例如,在用HTML记述画面数据的情况下,设备控制部 19使浏览器部20解析该内容而作成画面数据,并使与该画面数据相对 应的画面显示于显示部13,由此进行基于HTML的画面显示。

这之后,若浏览器部20接受到经由输入部12输入的来自用户的功 能执行请求(S11),则进行图4所示的S71之后的处理。关于S71之后 的处理,以后叙述。

图8是表示在S10的处理中所显示的应用程序画面的一个例子的说 明图。在该图所示的例子中,打印应用程序将表示信息处理装置30的 存储部(未图示)中蓄积的打印数据之中、作为打印对象而在复合机10 中处于登录中的用户能够选择的打印数据的一览的显示画面发送至复 合机10并使显示部13显示。然后,若用户选择想要打印的数据并按压 打印按钮(若进行打印功能执行请求),则浏览器部20将打印请求的发 送请求传达至设备控制部19,该打印请求用于从设备控制部19对信息 处理装置30请求用户已选择的打印数据的打印指示。

其中,也可以预先在应用程序的画面数据(画面内容)的HTML 内针对设备控制部19嵌入用于进行功能执行请求的Java(注册商标) Script,当上述画面中的按钮被操作时执行与该按钮相对应的Java(注 册商标)Script,由此从浏览器部20向设备控制部19传达功能执行请 求。

(1-5-2.从终端装置利用应用程序时的处理)

接下来,参照图3对用户操作终端装置60的操作部65来利用打印 应用程序时的处理进行说明。

如图3所示,若终端装置60的设备控制部64接受了网页应用程序 模式的选择指示(S31),则对信息处理装置30发送认证信息输入画面 的发送请求(S32)。其中,在本实施方式中,终端装置60具有利用在 自身装置中动作的应用程序的通常模式和从该终端装置60利用在信息 处理装置30中动作的应用程序(网页应用程序)的网页应用程序模式, 用户能够经由操作部65选择利用哪个模式。

若信息处理装置30的网页服务器部33接收到从终端装置60发送 的认证信息输入画面的发送请求(S51),则从存储部36读出认证信息 画面的画面数据,并对终端装置60进行响应(S52)。

若终端装置60的设备控制部64从信息处理装置30接收到认证信 息输入画面的画面数据(S33),则基于该画面数据使认证信息输入画面 显示于显示部67(S34)。此外,也可以使认证信息输入画面的画面数 据预先存储于终端装置60的存储部(未图示),读出该画面数据并进行 显示。作为显示于显示部67的认证信息输入画面,例如能够使用与图5 所示的画面相同的画面。

这之后,终端装置60的设备控制部64接受用户针对认证信息输入 画面而经由输入部66输入的用户认证信息(S35),并将包含接受到的 用户认证信息的用户认证处理请求发送至信息处理装置30(S36)。

信息处理装置30的认证处理部35通过将从终端装置60接收到的 用户认证处理请求所包含的用户认证信息与认证信息存储部36a中预先 存储的允许利用应用程序的用户的用户认证信息进行核对,来进行用户 认证处理(S54),判断是否允许利用应用程序(向应用程序登录)(S55)。

当在S55中认证处理部35判断为不允许利用应用程序(向应用程 序登录)时,网页服务器部33向终端装置60发送认证错误通知(S56), 并返回至S53的处理。

另一方面,当在S55中认证处理部35判断为允许利用应用程序(向 应用程序登录)时,网页服务器部33向终端装置60发送认证许可通知 (S57),并使允许向应用程序登录的用户的用户认证信息存储至登录用 户存储部36b(S58)。

若终端装置60的设备控制部64接收到从信息处理装置30回复来 的用户认证处理结果(S37),则基于该用户认证处理结果判断是否允许 利用应用程序(S38)。

然后,当在S38中判断为不允许利用应用程序时(当从信息处理装 置30接收到认证错误通知时),返回至S34并再次显示认证信息输入画 面,督促用户再次输入用户认证信息。

另一方面,当在S38中判断为允许向应用程序登录时,设备控制部 19将应用程序选择画面发送请求发送至信息处理装置30(S39)。

若信息处理装置30的网页服务器部33接收到从终端装置60发送 的应用程序选择画面发送请求(S59),则生成用于从终端装置60能够 利用的应用程序之中选择终端装置60的用户所希望的应用程序的应用 程序选择画面的画面数据,并发送至终端装置60(S60)。

若终端装置60的设备控制部64经由通信部17从信息处理装置30 接收到应用程序选择画面的画面数据,则控制浏览器部63以及显示部 67,使与接收到的画面数据相对应的应用程序画面显示于显示部67 (S40)。作为应用程序选择画面,例如能够使用与图6所示的应用程序 选择画面相同的画面。

这之后,若设备控制部64接受用户经由输入部66输入的应用程序 选择指示(S41),则经由浏览器部63以及通信部61向信息处理装置 30发送用户已选择的应用程序的开始请求(应用程序画面取得请求) (S42)。具体而言,在本实施方式中,例如如图7所示,将在应用程序 选择画面中能够选择的各应用程序与该各应用程序被选择了时的访问 目的地信息(应用程序URL)建立了对应的外部应用程序信息预先存 储于存储部16。设备控制部64控制浏览器部63以及通信部61,基于 上述的外部应用程序信息,访问与用户已选择的应用程序相对应的应用 程序URL,由此将该应用程序的开始请求发送至与该应用程序相对应 的应用程序URL。其中,上述的应用程序的开始请求(应用程序画面 取得请求)通过使用HTTP协议的Get指令或者Post指令进行。

若信息处理装置30的网页服务器部33从终端装置60接收到应用 程序的开始请求(S61),则对终端装置60响应与接收到的开始请求相 对应的应用程序的画面数据(画面内容)(S62)。

若终端装置60的设备控制部64从信息处理装置30接收到应用程 序的画面数据,则控制浏览器部63以及显示部67,使与该画面数据相 对应的画面显示于显示部67(S43)。例如,在用HTML记述画面数据 的情况下,设备控制部64使浏览器部63解析该内容而作成画面数据, 使与该画面数据相对应的画面显示于显示部67,由此进行基于HTML 的画面显示。

这之后,若设备控制部64接受经由输入部66输入的来自用户的功 能执行请求(S44),则将经由输入部66输入的功能执行请求经由浏览 器部63以及通信部61发送至信息处理装置30(与执行中的应用程序相 对应的URL)(S45)。这时,也可以使显示部67显示表示处于功能执 行请求中这一情况的消息。其中,作为应用程序画面,例如能够使用与 图8的应用程序画面相同的画面。

若信息处理装置30的网页服务器部33从终端装置60接收到功能 执行请求(S63),则使与接收到的功能执行请求相对应的应用程序部 34生成针对复合机10的功能执行请求并发送至复合机10(S64)。这时, 应用程序部34从登录用户存储部36b读出在应用程序中处于登录中的 用户的用户信息,将登录中的用户的用户信息作为进行了功能执行请求 的用户的用户信息包含于功能执行指示中并发送至复合机10。即,应用 程序部34在复合机10中执行与功能执行请求相对应的功能时,将用于 使该功能的执行用户作为从终端装置60在应用程序中处于登录中的用 户来执行的指示包含于功能执行指示中。另外,在上述功能执行指示中, 例如包含用于控制复合机10的装置功能的控制指令、在复合机10的处 理中所使用的各种数据(例如,图像数据、数据的发送目的地信息等)。

复合机10的设备控制部19接受来自信息处理装置30的功能执行 请求(S11b),进行图4所示的S71之后的处理。关于S71之后的处理, 之后叙述。

(1-5-3.复合机接收到功能执行指示后的处理)

接下来,参照图4所示的流程图对复合机10从浏览器部20或者信 息处理装置30接受到功能执行请求后的处理进行说明。

若复合机10的设备控制部19在图2的S11或者图3的S11b的处 理中从浏览器部20或者信息处理装置30接收到功能执行请求,则判断 该功能执行请求是否是经由自身装置(复合机10)的操作部11(浏览 器部20)进行的功能执行请求(S71)。

例如,设备控制部19基于接受到的功能执行请求的发送源的IP地 址来进行上述判断。即,在功能执行请求的发送源的IP地址是自身装 置或者环回地址的情况下,设备控制部19判断为是经由自身装置(复 合机10)的操作部11(浏览器部20)进行的功能执行请求。另外,在 功能执行请求的发送源的IP地址既不是自身装置也不是环回地址的情 况下,设备控制部19判断为是由其他装置进行的功能执行请求。

当在S71中判断为功能执行请求是经由自身装置(复合机10)的操 作部11进行的功能执行请求时,设备控制部19读出预先存储于登录用 户存储部16b的在自身装置中处于登录中的用户的用户信息,并作为功 能执行请求用户存储于功能执行用户存储部16c(S72)。

另一方面,当在S71中判断为功能执行请求不是经由自身装置(复 合机10)的操作部11进行的功能执行请求时,设备控制部19判断在来 自信息处理装置30的功能执行指示中是否包含指定功能执行用户(执 行用户)的信息(S73)。

然后,当在S73中判断为包含指定功能执行用户(执行用户)的信 息时,设备控制部19将由该信息指定的用户作为功能执行请求用户存 储于功能执行用户存储部16c(S74)。

此外,当在S73中判断为不包含指定功能执行用户(执行用户)的 信息时,设备控制部19取消与从信息处理装置30接收到的功能执行指 示相对应的功能的执行(S77),结束处理。作为不包含指定功能执行用 户(执行用户)的信息的情况,例如列举出从终端装置60的打印机驱 动器经由通信网络50向复合机10发送打印作业的情况(通常的网络打 印处理的情况)等。在该情况下,因为认证用户的用户信息未被附加于 打印作业,所以判断为不包含指定功能执行用户(执行用户)的信息, 取消打印执行。

在S72或者S74中使功能执行请求用户存储于功能执行用户存储 部16c之后,设备控制部19将与功能执行请求相对应的功能与存储于 功能执行用户存储部16c的功能执行请求用户建立对应(将功能执行请 求用户设定为执行用户)地执行(S75)。

例如,当功能执行请求是从信息处理装置30(在信息处理装置30 的应用程序部34中动作的打印应用程序)取得打印数据来执行打印处 理的功能的执行请求时,向信息处理装置30发送打印数据取得请求而 取得打印数据,执行打印处理。这时,也可以使显示部13显示表示处 于打印处理中(功能执行中)这一情况的消息。另外,设备控制部19 也可以向信息处理装置30发送用于控制复合机10的装置功能的控制指 令的取得请求而取得控制指令,根据该控制指令控制复合机10的装置 功能。

这之后,设备控制部19进行更新在S75中建立了对应的执行用户 的总计信息(利用历史记录信息)的总计处理(S76),结束处理。

此外,在本实施方式中,当在图4的S73中设备控制部19判断为 在来自信息处理装置30的功能执行指示中不包含指定功能执行用户(执 行用户)的信息时,在S77中取消与从信息处理装置30接收到的功能 执行指示相对应的功能的执行,但并不局限于此。

例如,也可以当在图4的S73中判断为在来自信息处理装置30 的功能执行指示中不包含指定功能执行用户(执行用户)的信息时,设 备控制部19也可以不执行与该功能执行指示相对应的功能,而使该功 能执行指示暂时存储(保留)于存储部16,在经由复合机10的操作部 11进行了规定的操作时,执行与存储于存储部16的上述功能执行指示 相对应的功能。

作为上述的规定的操作,例如列举出已登录至复合机10的用户经 由操作部11进行用于使保留的功能执行指示执行的UI(用户接口)的 启动请求,经由该UI选择保留的功能执行指示(作业)的操作等。由 此,即使是在应用程序部34中动作的应用程序不能向作业赋予用户信 息的情况(例如不具有赋予的功能的情况),也能够使复合机10执行与来 自应用程序的功能执行请求相对应的处理。

图9是表示用于管理各用户的总计信息(利用历史记录信息)的 用户管理表的一个例子的说明图。在本实施方式中,将该用户管理表存 储于管理数据存储部16d,在执行使用复合机10的装置功能的处理(或 者复合机10与在信息处理装置30中动作的应用程序之间的协作处理) 时,设备控制部19控制记录处理部22,更新用户管理表中的进行了该 功能的功能执行请求的用户(执行用户)的总计信息。例如,在图9的 例子中,若UserA执行10张的打印处理,则UserA的打印利用张数增 加10张。即,在图9的例子中,功能执行前的打印利用张数是20张, 所以加上新进行打印处理的10张,从而更新成30张。

(1-5-4.从复合机利用应用程序时的数据发送接收的例子)

图10是表示图2的S8之后的处理中的数据的流向的说明图。如该 图所示,若在图2的S8中接受来自用户的应用程序选择指示,则浏览 器部20向信息处理装置30的应用程序部34发送初始画面取得请求 (HTTP Page请求)(T1)。

若应用程序部34接受上述的初始画面取得请求,则响应与该请求 相对应的初始画面的画面数据(HTTP Page响应)(T2)。

浏览器部20基于从应用程序部34取得到的初始画面的画面数据 而使初始画面显示于显示部13,并且取得针对该初始画面经由输入部 12输入的来自用户的打印请求(功能执行请求)并传达至设备控制部 19(T3)。

若设备控制部19接受打印请求(功能执行请求),则向记录处理 部22发送登录用户信息请求(T4),记录处理部22读出登录用户存储 部16b中存储的登录用户信息(在复合机10中处于登录中的用户的用 户信息),并传达至设备控制部19(T5)。

另外,设备控制部19对浏览器部20响应接受到打印请求(功能 执行请求)的情况(T6),若浏览器部20接受该响应,则使显示部13 显示处于功能执行中的情况。

另外,设备控制部19向信息处理装置30的应用程序部34发送打 印数据取得请求(功能执行请求)(T7),应用程序部34将与打印数据 取得请求相对应的打印数据(功能执行指示)发送至复合机10(T8)。

若设备控制部19接收到从信息处理装置30发送的打印数据,则 进行图4的S71的处理,即进行判断与该打印数据(功能执行指示)相 对应的打印请求(功能执行请求)是否是经由自身装置的操作部11进 行的打印请求的处理。

然后,在图10的例子中,是经由自身装置的操作部11进行的打 印请求,所以如图4的S72所示那样将在自身装置中处于登录中的用户 (与在T5中取得的登录用户信息相对应的用户)作为执行用户来执行 打印处理。此外,在图10的例子中,在对应用程序部34发送打印数据 取得请求之前取得了登录用户信息,但并不局限于此,也可以在取得打 印数据之后根据需要取得登录用户信息。

这之后,设备控制部19向记录处理部22通知考虑了打印处理结 果后的总计信息(T9),记录处理部22更新存储部16中存储的关于上 述执行用户的总计信息,并将已更新完成的情况的通知对设备控制部19 进行响应(T10)。

(1-5-5.从终端装置利用应用程序时的数据发送接收的例子)

图11是表示图3的S44之后的处理中的数据的流向的说明图。如 该图所示,若在图3的S44中接受来自用户的应用程序选择指示,则终 端装置60的设备控制部64经由浏览器部63向信息处理装置30的应用 程序部34发送打印请求(功能执行请求)(T11),应用程序部34向终 端装置60发送打印请求的受领通知(T12),并且向复合机10发送打印 请求(T13)。

若复合机10的设备控制部19接收到来自应用程序部34的打印请 求,则取得该打印请求中所包含的登录用户信息(正登录于应用程序的 用户的用户信息),设备控制部19对应用程序部34发送打印数据取得 请求(T14)。若应用程序部34接收到打印数据取得请求,则将与该打 印数据取得请求相对应的打印数据发送至复合机10(T15)。

若设备控制部19接收到从信息处理装置30发送的打印数据,则 进行图4的S71的处理,即进行判断与该打印数据(功能执行指示)相 对应的打印请求(功能执行请求)是否是经由自身装置的操作部11进 行的打印请求的处理。

然后,在图11的例子,是经由终端装置60的操作部65进行的打 印请求,所以如图4的S74所示那样,将在应用程序中处于登录中的用 户(与在T13取得的打印请求所包含的登录用户信息相对应的用户)作 为执行用户来执行打印处理。

这之后,设备控制部19向记录处理部22通知考虑了打印处理结 果后的总计信息(T16),记录处理部22更新存储部16中存储的关于上 述执行用户的总计信息,并将已更新完成的情况的通知对设备控制部19 进行响应(T17)。

如以上那样,根据本实施方式,在进行了功能执行请求的用户是 已登录至复合机10的用户的情况下,将该用户设定成执行用户,在进 行了功能执行请求的用户是从终端装置60登录至在应用程序部34中执 行的应用程序的用户的情况下,将该用户设定成执行用户。

由此,不管是经由复合机10登录还是经由终端装置60登录,均 能够按每一用户适当地进行基于各用户的复合机10的利用历史记录等 的总计。另外,在对在信息处理装置30中动作的应用程序指示了执行 协作处理之后,不需要由复合机10的输入部12进行用于使该协作处理 的结果反映至复合机10中管理的利用历史记录信息中的操作,所以能 够提高用户的利便性。

其中,在本实施方式中,对在信息处理装置30的应用程序部34 中执行的应用程序是打印应用程序的情况进行了说明,但在应用程序部 34中执行的应用程序并不局限于此。

例如,应用程序部34也可以是使复合机10执行扫描处理以及发 送扫描数据的发送处理的扫描发送应用程序。该情况下,在图2的S8 中,若用户选择扫描发送应用程序,则在图2的S9中,复合机10的设 备控制部19向信息处理装置30发送扫描装置应用程序的开始请求。若 应用程序部34接收到扫描装置应用程序的开始请求(图2的S23),则 在扫描发送应用程序的应用程序画面中包含扫描条件以及扫描数据的 发送目的地信息并对复合机10响应(图2的S24)。这之后,在复合机 10中,根据与图4相同的处理来确定执行用户、执行扫描处理以及扫描 数据的发送处理。

另外,在本实施方式中,关于各用户,使经由复合机10的操作部 12登录时的用户信息与登录至在应用程序部24中执行的应用程序时的 用户信息共通,但并不局限于此。例如,也可以即使是同一用户的情况, 在经由复合机10的操作部12登录时和登录至在应用程序部24中执行 的应用程序时,也使用不同的用户信息,关于利用历史记录信息,在用 任一用户信息登录了时,均作为共通的用户的利用历史记录信息来进行 管理。即,也可以关于各用户,预先将经由复合机10的操作部12登录 时的用户信息与登录至在应用程序部24中执行的应用程序时的用户信 息建立对应并进行存储,关于利用历史记录信息,在用任一用户信息登 录了时,均共通地进行管理。

[实施方式2]

对本发明的其他实施方式进行说明。其中,为了便于说明,对与在 实施方式1中说明了的部件具有相同功能的部件,赋予与实施方式1相 同的附图标记,省略其说明。

在实施方式1中,若复合机10的设备控制部19从浏览器部20 或者信息处理装置30接收到功能执行请求,则判断该功能执行请求是 否是经由自身装置(复合机10)的操作部11(浏览器部20)进行的功 能执行请求,当判断为是经由自身装置的操作部11进行的功能执行请 求时,将正登录于自身装置的用户设定成执行用户。

相对于此,在本实施方式中,能够将与实际上登录至复合机10 并进行了功能执行请求的用户不同的用户指定为执行用户。例如,当总 经理的秘书登录至复合机10并以总经理的代理进行打印处理时,能够 将执行用户不设定成秘书而设定成总经理来执行打印处理,从而使执行 结果的总计对象为总经理。

本实施方式所涉及的复合机控制系统1的装置结构与实施方式1 相同。与实施方式1的不同点在于如下方面:在图2的S10或者图3的 S43的处理中显示的应用程序画面中,代替图8所示的应用程序画面而 显示图12所示的应用程序画面的方面,以及在复合机10在图2的S11 或者图3的S11b中接受到功能执行请求之后,代替图4所示的处理而 进行图14所示的处理的方面。

图12是表示在图2的S10或者图3的S43中复合机的显示部13 或者终端装置60的显示部67所显示的应用程序画面的一个例子的说明 图。在该图所示的例子中,除了用于选择打印数据的项目(用于选择功 能执行请求的功能的项目)之外,还显示有选择成为总计处理的统计对 象的用户的项目(能够选择成执行用户的用户列表)。

其中,若信息处理装置30的应用程序部34在图2的S23或者图 3的S61中接收到应用程序开始请求,则在作为针对该请求的响应而发 送的应用程序画面的画面数据中包含用于选择指定为执行用户的用户 的项目并进行响应。

具体而言,如图13所示,在信息处理装置30中按组登录有各用 户,同一组内的用户能够相互指定其他用户作为执行用户。信息处理装 置30的应用程序部34提取与进行了应用程序开始请求的用户属于同一 组的用户,生成包含用于从提取的用户之中选择指定为执行用户的用户 的项目的应用程序画面并发送至复合机10或者终端装置60。

另外,应用程序部34在将上述应用程序画面发送至复合机10的 情况下,将用于使用户针对上述应用程序画面选择输入了的执行用户设 定成与功能执行请求相对应的功能的执行用户的信息包含(或者附加) 于上述应用程序画面的画面数据。

另外,应用程序部34在将上述应用程序画面发送至终端装置60 的情况下,在图3的S63中从终端装置60接收功能执行请求和用户针 对上述应用程序画面选择输入了的执行用户,当在S64中向复合机10 发送功能执行请求时,将用于使与该功能执行请求相对应的功能设定至 终端装置60的用户所指定的用户的信息包含于该功能执行请求并发送 至复合机10。

这之后,若复合机10的浏览器部20在图2的S11或者图13的 S11b的处理中接受功能执行请求,则进行图14所示的处理。

即,若复合机10的设备控制部19在图2的S11或者图3的S11b 的处理中从浏览器部20或者信息处理装置30接收到功能执行请求以及 执行用户的指定,则基于从信息处理装置30接收到的功能执行请求中 所包含的信息(或者附加于设备执行请求中信息),判断是将经由复合 机10的操作部11而选择指示的用户设定成执行用户,还是将从应用程 序部34指定的用户设定成执行用户(S81)。

然后,当在S81中判断为将经由复合机10的操作部11而选择指 示的用户设定成执行用户时,设备控制部19使在图2的S11中在复合 机10中处于登录中的用户经由复合机10的操作部11而选择指示的用 户作为功能执行请求用户存储于功能执行用户存储部16c(S82)。

另一方面,当在S81中判断为不将经由复合机10的操作部11而 选择指示的用户设定成执行用户时(当判断为将从应用程序部34指定 的用户设定成执行用户时),设备控制部19判断在来自信息处理装置30 的功能执行指示中是否包含有指定功能执行用户(执行用户)的信息 (S83)。

然后,当在S83中判断为包含指定功能执行用户(执行用户)的 信息时,设备控制部19使由该信息指定的用户作为功能执行请求用户 存储于功能执行用户存储部16c(S84)。此外,当在S83中判断为不包 含指定功能执行用户(执行用户)的信息时,设备控制部19取消执行 与从信息处理装置30接收到的功能执行指示相对应的功能(S87),结 束处理。

在S82或者S84中使功能执行请求用户存储于功能执行用户存储 部16c之后,设备控制部19将与功能执行请求相对应的功能与功能执 行用户存储部16c中存储的功能执行请求用户建立对应(将功能执行请 求用户设定成执行用户)地执行(S85)。

这之后,设备控制部19进行对在S85中建立了对应的执行用户的 总计信息进行更新的总计处理(S86),结束处理。

图15是表示正登录于复合机10的用户经由操作部11指定执行用 户并进行功能执行请求时的数据的流向的说明图。

如图15所示,若在图2的S8中接受来自用户的应用程序选择指 示,则浏览器部20向信息处理装置30的应用程序部34发送初始画面 取得请求(HTTP Page请求)(T21)。

若应用程序部34接收到上述的初始画面取得请求,则响应与该请 求相对应的初始画面的画面数据(HTTP Page响应)(T22)。

浏览器部20基于从应用程序部34取得到的初始画面的画面数据 使初始画面显示于显示部13,并且取得针对该初始画面经由输入部12 输入的来自用户的打印请求(功能执行请求)以及执行用户的指定指示 并传达至设备控制部19(T23)。

若设备控制部19接受打印请求(功能执行请求),则基于该打印 请求中所包含的信息,判断将执行用户设定为正登录于复合机10的用 户选择指示的用户,或者设定为应用程序部34指定的用户。另外,设 备控制部19向浏览器部20传达接受到打印请求(功能执行请求)的情 况(T24),若浏览器部20接受到该情况,则使显示部13显示处于打印 处理中(功能执行中)的情况。

另外,设备控制部19向信息处理装置30的应用程序部34发送打 印数据取得请求(功能执行请求)(T25),应用程序部34将与打印数据 取得请求相对应的打印数据(功能执行指示)发送至复合机10(T26)。

若设备控制部19接收到从信息处理装置30发送的打印数据,则 根据将上述的执行用户设定为正登录于复合机10的用户选择指示的用 户、或者设定为应用程序部34指定的用户的判断结果来设定执行用户, 与设定了的执行用户建立对应地执行打印处理。

这之后,设备控制部19将考虑了打印处理结果的总计信息以及表 示执行用户的信息向记录处理部22通知(T27),记录处理部22更新存 储部16中存储的关于上述执行用户的总计信息,将已更新完成的情况 的通知对设备控制部19进行响应(T28)。

如以上那样,根据本实施方式,已登录至复合机10的用户能够选 择执行用户,与执行用户建立对应地执行复合机10的功能。

由此,例如,当已登录至复合机10的用户以其他用户的代理来执 行功能时等,关于总计处理(例如计费处理),能够作为上述的其他用 户所进行的处理来进行总计。因此,能够根据复合机10的利用方法的 实际情况来适当地进行总计处理。

[实施方式3]

对本发明的另一其他实施方式进行说明。其中,为了便于说明,对 与在上述任一个实施方式中说明了的部件具有相同功能的部件,赋予与 该实施方式相同的附图标记,省略其说明。

在实施方式1、2中,由复合机10所具备的认证处理部21进行登 录至复合机10的用户的用户认证处理。相对于此,在本实施方式中, 由经由通信网络50与复合机10能够通信地连接的认证服务器80进行 登录至复合机10的用户的用户认证处理。

图16是表示本实施方式所涉及的复合机控制系统1的结构例的说 明图。在该图所示的例子中,除了复合机10、信息处理装置30以及终 端装置60之外,认证服务器80与通信网络50连接。另外,省略图1 的复合机10中的认证处理部21以及认证信息存储部16a、以及图1的 信息处理装置30中的认证处理部35以及认证信息存储部36a,认证服 务器80具备执行这些各部的功能的认证处理部83以及认证信息存储部 86。

认证服务器80具备通信部81、控制部82以及存储部85。另外, 控制部82具备认证处理部83以及用户管理部84。另外,存储部85具 备认证信息存储部86以及管理表存储部87。

通信部81是经由通信网络50与复合机10、信息处理装置30以 及终端装置60等外部装置之间进行通信的通信接口。

控制部82是由CPU、专用处理器等运算处理部以及RAM、ROM、 HDD等存储部(均未图示)等构成的计算机装置。控制部82通过读出 上述存储部中存储的各种信息以及用于实施各种控制的程序并执行,来 实现认证处理部83以及用户管理部84的功能。

认证信息存储部86存储允许利用复合机10的用户的用户认证信 息(例如登录名以及密码)、允许利用在应用程序部34中执行的应用程 序的用户的用户认证信息(例如登录名以及密码)。

此外,认证服务器80也可以进行关于连接于复合机控制系统1 的多个复合机的用户认证处理,在该情况下,认证信息存储部86也可 以按每一复合机存储允许利用各复合机的用户的用户认证信息。同样, 认证服务器80也可以进行关于在复合机控制系统1中执行的多个应用 程序(网页应用程序)的用户认证处理,在该情况下,认证信息存储部 86也可以按每一应用程序存储允许利用这些各应用程序的用户的用户 认证信息。或者,也可以在各复合机以及/或者各应用程序中使用共通 的用户认证信息来作为各用户的用户认证信息,各用户能够针对任一复 合机以及/或者应用程序使用共通的用户认证信息来登录。

认证处理部83在进行欲利用复合机10的用户的用户认证处理时, 进行将欲利用复合机10的用户经由操作部11输入的用户信息与认证信 息存储部86中存储的允许利用复合机10的用户的用户认证信息进行核 对的用户认证处理,并将用户认证处理的结果发送至复合机10。其中, 复合机10的设备控制部19经由通信部17将欲利用复合机10的用户经 由操作部11输入的用户信息发送至认证服务器80。另外,复合机10 的设备控制部19在通过用户认证处理而判定为允许利用复合机10时, 使复合机10的操作画面显示于显示部13从而使复合机10能够利用, 并且使进行了用户认证处理的用户的用户信息(已登录的用户的登录信 息)存储至登录用户存储部16b。

另外,认证处理部83在进行欲利用在应用程序部34中执行的应 用程序的用户的用户认证处理时,进行将欲利用该应用程序的用户经由 终端装置的操作部65输入的用户信息与认证信息存储部86中存储的允 许利用该应用程序的用户的用户认证信息进行核对的用户认证处理,并 将用户认证处理的结果发送至终端装置60。

其中,终端装置60的设备控制部64经由通信部17将欲利用上述应 用程序的用户经由操作部65输入的用户信息发送至认证服务器80。另 外,终端装置60的设备控制部64在通过用户认证处理而判定为允许利 用应用程序时,使该应用程序的操作画面显示于显示部67从而使该应 用程序能够利用,并且使进行了用户认证处理的用户的用户信息(已登 录的用户的登录信息)存储至登录用户存储部36b。

管理表存储部87按每一用户存储每一用户的复合机10以及/或 者应用程序(在应用程序部34中动作的应用程序)的利用历史记录信 息(例如,累计打印张数、累计扫描张数、图像数据发送次数、图像数 据存储容量等)、可利用条件信息(例如,可打印张数的上限值、扫描 次数的上限值、图像数据发送次数的上限值、图像数据存储容量的上限 值等)的信息。

用户管理部84从复合机10取得该复合机10以及/或者应用程序 的利用历史记录信息(例如,打印张数以及执行用户的信息等),更新 管理表存储部87中存储的与该用户有关的信息。另外,在从复合机10 或者终端装置60接受到询问能否执行用户进行的功能执行请求的情况 下,基于用户进行的功能执行请求的内容和管理表存储部87中存储的 可利用条件信息判断能否执行与该功能执行请求相对应的处理,并对复 合机10或者终端装置60进行响应。

(程序的实施例)

在上述各实施方式中,复合机10的控制部18、信息处理装置30 的控制部32、终端装置60的控制部62以及认证服务器80的控制部82, 可以通过形成在集成电路(IC芯片)上的逻辑电路硬件性地实现,也 可以使用CPU(Central Processing Unit:中央处理单元)软件性地实 现。

在后者的情况下,复合机10、信息处理装置30、终端装置60以 及认证服务器80具备执行实现各功能的程序的命令的CPU、存储上述 程序的ROM(Read Only Memory:只读存储器),展开上述程序的RAM (Random Access Memory:随机存取存储器)、存储上述程序以及各种 数据的存储器等存储装置(记录介质)等。而且,本发明的目的也可以 通过如下方式来实现:将以能够由计算机读取的方式记录了实现上述功 能的软件亦即复合机10、信息处理装置30、终端装置60以及认证服务 器80的控制程序的程序代码(执行形式程序、中间代码程序、源程序) 的记录介质供给至复合机10、信息处理装置30、终端装置60以及认证 服务器80,其计算机(或者CPU、MPU)读出记录于记录介质的程序 代码并执行。

作为上述记录介质,能够使用非易失的有形的介质 (non-transitory tangible medium:非易失性有形介质),例如能够使用 磁带、盒式磁带等带类、包括软盘(注册商标)/硬盘等磁盘、CD-ROM /MO/MD/DVD/CD-R等光盘的盘类、IC卡(包括存储卡)/光 卡等卡类、掩模ROM/EPROM/EEPROM(注册商标)/闪存ROM 等半导体存储器类、或者PLD(Programmable logic device:可编程逻 辑设备)、FPGA(Field Programmable Gate Array:现场可编程门阵列) 等逻辑电路类等。

另外,也可以将复合机10、信息处理装置30、终端装置60以及 认证服务器80与通信网络能够连接地构成,经由通信网络来供给上述 程序代码。该通信网络只要能够传送程序代码即可,没有特别限定。例 如,能够利用因特网、内部网、外联网、LAN、ISDN、VAN、CATV 通信网、虚拟专用网(Virtual Private Network)、电话线路网、移动体 通信网、卫星通信网等。另外,构成该通信网络的传送介质也只要是能 够传送程序代码的介质即可,并不限定为特定的结构或者种类。例如, 能够利用IEEE1394、USB、电力线载波、电缆TV线路、电话线、ADSL (Asymmetric Digital Subscriber Line:非对称数字用户线)线路等有 线,也可以利用如IrDA、远程那样的红外线、Bluetooth(蓝牙)(注册 商标)、IEEE802.11无线、HDR(High Data Rate:高数据率)、NFC (Near Field Communication:近场通信)、DLNA(Digital Living  Network Alliance:数字生活网络联盟)、便携电话网络、卫星线路、地 面波数字网络等无线。其中,本发明也能够以上述程序代码通过电子传 送具体化的、嵌入在载波中的计算机数据信号的形式实现。

[总结]

本发明的方式1所涉及的复合机进行与在经由通信网络而能够通信 地连接的信息处理装置中动作的应用程序的协作处理,该复合机的特征 在于,具备接受来自用户的指示输入的输入部、将上述协作处理的利用 历史记录信息与该协作处理的执行用户建立对应地进行存储的存储部、 控制该复合机的各部的动作的控制部,具有根据上述输入部接受到的来 自用户的指示进行上述协作处理的第1功能和根据来自上述应用程序的 指示进行上述协作处理的第2功能,对于上述控制部而言,在使用上述 第2功能进行上述协作处理的情况下,将从上述应用程序指定的用户设 定成该协作处理的执行用户来执行上述协作处理,在使用上述第1功能 进行上述协作处理的情况下,将经由上述输入部输入或者指定的用户设 定成该协作处理的执行用户来执行上述协作处理,在使用上述第1功能 进行的协作处理的执行用户与使用上述第2功能进行的协作处理的执行 用户是同一用户的情况下,不管是使用第1功能还是使用第2功能,均 根据上述协作处理的执行结果更新上述存储部中存储的与该执行用户 相对应的利用历史记录信息。

根据上述结构,对于上述控制部而言,在使用上述第2功能进行 上述协作处理的情况下,将从上述应用程序指定的用户设定成上述协作 处理的执行用户来执行上述协作处理,在使用上述第1功能进行上述协 作处理的情况下,将经由上述输入部输入或者指定的用户设定成上述协 作处理的执行用户来执行上述协作处理,并根据上述协作处理的执行结 果更新上述存储部中存储的与该协作处理的执行用户相对应的利用历 史记录信息。由此,不管是通过第1功能进行协作处理还是通过第2功 能进行协作处理,均能够适当地管理利用历史记录信息。

另外,上述控制部在基于上述第1功能的上述协作处理的执行用 户与基于上述第2功能的上述协作处理的执行用户是同一用户的情况 下,不管是使用第1功能还是使用第2功能,均作为与同一用户相对应 的利用历史记录信息来进行管理。由此,关于与同一用户相对应的利用 历史记录,不管是第1功能被使用还是第2功能被使用,均能够作为与 同一用户相对应的利用历史记录信息来进行管理。

本发明的方式2所涉及的复合机构成为:在上述方式1中,在使 用上述第1功能进行上述协作处理的情况下,上述控制部将经由上述输 入部进行了上述协作处理的执行指示的用户设定成该协作处理的执行 用户。

本发明的方式3所涉及的复合机构成为:在上述方式2中,具备 第1认证处理部,该第1认证处理部进行欲利用该复合机的用户的用户 认证处理,并仅对允许利用该复合机的用户允许向该复合机登录,在经 由上述输入部接受到上述协作处理的执行指示的情况下,上述控制部将 在该复合机中处于登录中的用户设定成上述协作处理的执行用户。

根据上述各结构,能够适当地管理与使用第1功能进行了协作处 理的用户相对应的利用历史记录信息。

本发明的方式4所涉及的复合机构成为:在上述方式1中,在使 用上述第1功能进行上述协作处理的情况下,上述控制部将经由上述输 入部进行了上述协作处理的执行指示的用户所指定的用户设定成上述 协作处理的执行用户。

根据上述结构,在实际上进行对复合机的输入部的协作处理的执 行指示的用户与想要设定成该协作处理的执行用户的用户不同的情况 下,进行对上述输入部的执行指示的用户能够指定应设定成执行用户的 用户。例如,在作为欲利用协作处理的用户A的代理的用户B经由复 合机的输入部进行协作处理的执行指示的情况下,能够不指定用户B而 指定用户A为执行用户,而使用户A的利用历史记录信息更新。

本发明的方式5所涉及的复合机构成为:在上述方式4中,具备 显示呈现给用户的信息的显示部,上述控制部使能够由经由上述输入部 进行上述协作处理的执行指示的用户指定成该协作处理的执行用户的 用户的列表进行显示,并将进行上述协作处理的执行指示的用户从上述 列表中所包含的用户之中选择出的用户设定成上述协作处理的执行用 户。

根据上述结构,预先设定能够由经由上述输入部进行上述协作处 理的执行指示的用户指定成该协作处理的执行用户的用户,由此能够从 已设定的用户之中选择执行用户。

在本发明的方式A所涉及的复合机控制系统中,复合机和信息处 理装置经由通信网络能够通信地连接,上述复合机和在上述信息处理装 置中动作的应用程序进行协作处理,该复合机控制系统的特征在于,上 述复合机具备接受来自用户的指示输入的输入部和控制该复合机的各 部的动作的控制部,上述信息处理装置具备执行上述应用程序的应用程 序处理部,上述信息处理装置还具备将上述协作处理的利用历史记录信 息与该协作处理的执行用户建立对应地进行存储的存储部,上述信息处 理装置具有根据上述输入部接受到的来自用户的指示进行上述协作处 理的第1功能和根据来自上述应用程序的指示进行上述协作处理的第2 功能,对于上述控制部而言,在使用上述第2功能进行上述协作处理的 情况下,将从上述应用程序指定的用户设定成该协作处理的执行用户来 执行上述协作处理,在使用上述第1功能进行上述协作处理的情况下, 将经由上述输入部输入或者指定的用户设定成该协作处理的执行用户 来执行上述协作处理,在使用上述第1功能进行的协作处理的执行用户 与使用上述第2功能进行的协作处理的执行用户是同一用户的情况下, 不管使用第1功能还是使用第2功能,均根据上述协作处理的执行结果 更新与上述存储部中存储的该执行用户相对应的利用历史记录信息。

根据上述结构,对于上述控制部而言,在使用上述第2功能进行 上述协作处理的情况下,将从上述应用程序指定的用户设定成上述协作 处理的执行用户来执行上述协作处理,在使用上述第1功能进行上述协 作处理的情况下,将经由上述输入部输入或者指定的用户设定成上述协 作处理的执行用户来执行上述协作处理,并根据上述协作处理的执行结 果更新上述存储部中存储的关于该协作处理的执行用户的上述利用历 史记录信息。由此,不管是通过第1功能进行协作处理还是通过第2功 能进行协作处理,均能够适当地管理利用历史记录信息。

另外,上述控制部在基于上述第1功能的上述协作处理的执行用 户与基于上述第2功能的上述协作处理的执行用户是同一用户的情况 下,不管是使用第1功能还是使用第2功能,均作为与同一用户相对应 的利用历史记录信息来进行管理。由此,关于与同一用户相对应的利用 历史记录,不管是第1功能被使用还是第2功能被使用,均能够作为与 同一用户相对应的利用历史记录信息来进行管理。

本发明的方式B所涉及的复合机控制系统构成为:在上述方式A 中,在使用上述第2功能进行上述协作处理的情况下,上述应用程序将 针对该应用程序进行了上述协作处理的执行指示的用户指定成上述协 作处理的执行用户。

根据上述结构,能够适当地管理与使用第2功能进行了协作处理 的用户相对应的利用历史记录信息。

本发明的一方式所涉及的复合机的管理方法进行与在经由通信网 络而能够通信地连接的信息处理装置中动作的应用程序的协作处理,该 复合机的管理方法的特征在于,上述复合机具有根据该复合机所具备的 输入部接受到的来自用户的指示进行上述协作处理的第1功能和根据来 自上述应用程序的指示进行上述协作处理的第2功能,该复合机的管理 方法包括将上述协作处理的利用历史记录信息与该协作处理的执行用 户建立对应地进行存储的存储步骤,在使用上述第2功能进行上述协作 处理的情况下,将从上述应用程序指定的用户设定成该协作处理的执行 用户来执行上述协作处理,在使用上述第1功能进行上述协作处理的情 况下,将经由上述输入部输入或者指定的用户设定成该协作处理的执行 用户来执行上述协作处理,在上述存储步骤中,在使用上述第1功能进 行的协作处理的执行用户与使用上述第2功能进行的协作处理的执行用 户是同一用户的情况下,不管是使用第1功能还是使用第2功能,均根 据上述协作处理的执行结果更新与该执行用户相对应的利用历史记录 信息。

根据上述方法,在使用上述第2功能进行上述协作处理的情况下, 将从上述应用程序指定的用户设定成上述协作处理的执行用户来执行 上述协作处理,在使用上述第1功能进行上述协作处理的情况下,将经 由上述输入部输入或者指定的用户设定成上述协作处理的执行用户来 执行上述协作处理,根据上述协作处理的执行结果更新上述存储部中存 储的关于该协作处理的执行用户的上述利用历史记录信息。由此,不管 是通过第1功能进行协作处理还是通过第2功能进行协作处理,均能够 适当地管理利用历史记录信息。

另外,在基于上述第1功能的上述协作处理的执行用户与基于上 述第2功能的上述协作处理的执行用户是同一用户的情况下,不管是使 用第1功能还是使用第2功能,均作为与同一用户相对应的利用历史记 录信息来进行管理。由此,关于与同一用户相对应的利用历史记录,不 管是第1功能被使用还是第2功能被使用,均能够作为与同一用户相对 应的利用历史记录信息来进行管理。

本发明并不限定于上述的各实施方式,在权利要求所示的范围内 能够进行各种变更。即,在权利要求所示的范围内组合适当变更了的技 术单元而得到的实施方式也包含于本发明的技术的范围内。

产业上的可利用性

本发明能够应用于经由通信网络能够通信地连接的复合机和信息 处理装置协作动作的复合机控制系统以及该复合机控制系统所具备的 复合机。

附图标记说明:

1…复合机控制系统;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…管理表存储部。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号