图像形成系统以及图像形成装置转让专利

申请号 : CN201310049049.1

文献号 : CN103259953B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 吉田兴久

申请人 : 柯尼卡美能达商用科技株式会社

摘要 :

一种图像形成系统以及图像形成装置。提供考虑有关图像形成装置的设定的组合禁止处理且能够比较容易构筑图像形成系统的技术。图像形成系统(1)包括图像形成装置(10)和服务器装置(50)。图像形成装置具有禁止信息存储部(5b)和显示控制部和接口部(15)和禁止判定部(17)和Cookie信息控制部(19)。禁止判定部基于禁止信息存储部内的组合信息判定在当前的多个设定内容(包含基于接口部的设定变更内容)中是否包含组合禁止相关的两个以上的设定内容。Cookie信息控制部响应于判定了在当前的多个设定内容中包含组合禁止相关的两个以上的设定内容的情况,将该情况存储到Cookie存储部(23)内的Cookie中。

权利要求 :

1.一种图像形成系统,其特征在于,包括:

图像形成装置;以及

能够与所述图像形成装置进行通信的服务器装置,

所述图像形成装置具有:

存储部件,存储与有关该图像形成装置的两个以上的设定内容,即禁止相互组合设定的两个以上的设定内容有关的组合禁止信息;

显示控制部件,利用与所述服务器装置内的网络服务器进行通信的网络浏览器,基于从所述网络服务器接收的网页数据,在显示部件上显示用户接口画面;

接受部件,接受利用了所述用户接口画面的设定变更输入;

第1判定部件,基于所述组合禁止信息来判定在包含通过所述接受部件接受的设定变更内容的当前的多个设定内容中是否包含组合禁止相关的所述两个以上的设定内容;以及存储信息控制部件,响应于判定为在所述当前的多个设定内容中包含所述组合禁止相关的所述两个以上的设定内容的情况,将在所述当前的多个设定内容中包含所述组合禁止相关的所述两个以上的设定内容的声明存储到所述网络浏览器管理下的规定存储区域内的规定数据中,所述服务器装置获得所述规定数据,并且包括第2判定部件,基于在从所述网络浏览器发送来的所述规定数据中是否有所述声明,判定在所述当前的多个设定内容中是否包含所述组合禁止相关的所述两个以上的设定内容,如果所述服务器装置已经获得包括在所述当前的多个设定内容中包含所述组合禁止相关的所述两个以上的设定内容的声明的所述规定数据,则所述显示控制部件更新所述用户接口画面,从而关于在所述当前的多个设定内容中包含所述组合禁止相关的所述两个以上的设定内容的声明,显示警告。

2.如权利要求1所述的图像形成系统,其特征在于,

所述第1判定部件与所述网络浏览器单独设置。

3.如权利要求1或2所述的图像形成系统,其特征在于,

所述存储信息控制部件将包含通过所述接受部件接受的所述设定变更内容的所述当前的多个设定内容存储到所述规定存储区域,所述第1判定部件具有:

监视部件,监视所述规定存储区域,基于所述规定存储区域中的存储内容,取得所述当前的多个设定内容;以及判定处理部件,判定通过所述监视部件取得的所述当前的多个设定内容是否包含所述组合禁止相关的所述两个以上的设定内容。

4.如权利要求1或2所述的图像形成系统,其特征在于,

所述第1判定部件响应于利用了所述网络浏览器的所述接口画面的所述设定变更输入,判定在所述当前的多个设定内容中是否包含所述组合禁止相关的所述两个以上的设定内容,所述显示控制部件响应于通过所述第1判定部件判定了在所述当前的多个设定内容中包含所述组合禁止相关的所述两个以上的设定内容的情况,利用所述规定数据来更新所述用户接口画面。

5.如权利要求3所述的图像形成系统,其特征在于,

所述第1判定部件响应于利用了所述网络浏览器的所述接口画面的所述设定变更输入,判定在所述当前的多个设定内容中是否包含所述组合禁止相关的所述两个以上的设定内容,所述显示控制部件响应于通过所述第1判定部件判定了在所述当前的多个设定内容中包含所述组合禁止相关的所述两个以上的设定内容的情况,利用所述规定数据来更新所述用户接口画面。

6.如权利要求1或2所述的图像形成系统,其特征在于,

所述服务器装置具有:

生成部件,响应于通过所述第2判定部件判定了在所述当前的多个设定内容中包含组合禁止相关的所述两个以上的设定内容的情况,生成警告画面的显示用网页数据;

通知部件,在所述警告画面的显示用网页数据的生成之后,将表示应更新所述网络浏览器中的显示的通知发送到所述图像形成装置;以及通信控制部件,响应于根据所述通知从所述图像形成装置内的所述网络浏览器发送来的信息发送请求,将所述警告画面的显示用的网页数据发送到所述网络浏览器,所述显示控制部件基于所述警告画面的显示用的网页数据,更新显示所述用户接口画面。

7.如权利要求3所述的图像形成系统,其特征在于,

所述服务器装置具有:

生成部件,响应于通过所述第2判定部件判定了在所述当前的多个设定内容中包含组合禁止相关的所述两个以上的设定内容的情况,生成警告画面的显示用网页数据;

通知部件,在所述警告画面的显示用网页数据的生成之后,将表示应更新所述网络浏览器中的显示的通知发送到所述图像形成装置;以及通信控制部件,响应于根据所述通知从所述图像形成装置内的所述网络浏览器发送来的信息发送请求,将所述警告画面的显示用的网页数据发送到所述网络浏览器,所述显示控制部件基于所述警告画面的显示用的网页数据,更新显示所述用户接口画面。

8.如权利要求6所述的图像形成系统,其特征在于,

所述图像形成装置还具有:

更新指示部件,与所述网络浏览器单独设置,如果接收到来自所述通知部件的所述通知则对所述网络浏览器赋予基于所述通知的显示更新指示,并使所述信息发送请求从所述网络浏览器发送到所述网络服务器。

9.如权利要求6所述的图像形成系统,其特征在于,

所述第1判定部件响应于利用了所述网络浏览器的所述接口画面的所述设定变更输入,判定在所述当前的多个设定内容中是否包含所述组合禁止相关的所述两个以上的设定内容,所述图像形成装置还具有:

发送控制部件,响应于通过所述第1判定部件判定了在所述当前的多个设定内容中包含所述组合禁止相关的所述两个以上的设定内容的情况,将所述规定数据发送到所述网络服务器。

10.如权利要求1所述的图像形成系统,其特征在于,

所述规定存储区域是Cookie存储区域或者网络存储器存储区域。

说明书 :

图像形成系统以及图像形成装置

技术领域

[0001] 本发明涉及图像形成系统以及与其相关联的技术。

背景技术

[0002] 存在MFP(多功能外围设备(Multi-Functional Peripheral))等图像形成装置与服务器计算机协作执行规定的处理的图像形成系统。
[0003] 例如,存在MFP和服务器计算机(详细地说在该服务器计算机上执行的应用软件)协作执行将基于MFP的扫描图像经由网络发布到多个客户机计算机的处理等的图像形成系统。
[0004] 在该图像形成系统中,例如,利用MFP的操作面板进行了各种设定操作之后执行扫描动作,通过该扫描动作生成的扫描图像经由服务器计算机被发布到各个客户机计算机。
[0005] 在即将进行该扫描动作之前,利用MFP的操作面板进行各种设定操作。具体地说,利用MFP的操作面板部进行MFP中的扫描图像生成动作(图像形成动作)的各种模式设定(画质设定、色彩设定、图像文件格式设定等)。在该操作面板部中设置触摸屏等,利用该触摸屏构筑用户接口。
[0006] 此外,提出了利用网络(Web)技术构筑MFP的操作面板部中的用户接口的技术(例如,参照专利文献1等)。具体地说,MFP内的网络浏览器根据规定的协议(HTTP(超文本传输协议)等)与服务器计算机内的网络服务器进行通信,从该网络服务器接收用户接口画面显示用的数据(网页数据)。由此,通过网络浏览器显示用户接口画面。
[0007] 在上述那样的图像形成系统中,也优选利用与网络服务器进行通信的网络浏览器来构成接口。据此,可实现在应用侧简便地提高画面设计等的自由度等。
[0008] [专利文献1(] 日本)特开2009-302769号公报
[0009] 另外,在图像形成动作中的多个模式设定(例如,扫描图像生成动作中的画质设定、色彩设定、图像文件格式设定等)中,存在禁止相互组合设定的两个以上的设定内容。即,在多个设定内容中存在组合禁止相关的两个以上的设定内容。
[0010] 例如,在某一MFP中,有时JPEG数据的色彩设定的前提为“全彩色”或者“灰阶”,在JPEG数据的色彩设定中不允许“黑白二值”。换言之,有时禁止图像文件格式“JPEG”和色彩设定“黑白二值”的组合。
[0011] 这样的组合禁止相关的设定内容的组合,多数按照每个机型而不同。为了将上述图像形成系统的服务器应用软件以能够应对多个MFP的方式来制作,需要考虑与该多个MFP的每一个有关的组合禁止信息。其结果,在该服务器应用软件的制作上需要很大的工时。

发明内容

[0012] 因此,本发明的课题在于提供一种在考虑与图像形成装置的设定有关的组合禁止处理的同时能够比较容易构筑图像形成系统的技术。
[0013] 为了解决上述课题,技术方案1的发明是一种图像形成系统,其特征在于,包括:图像形成装置;以及能够与所述图像形成装置进行通信的服务器装置,所述图像形成装置具有:存储部件,存储与有关该图像形成装置的两个以上的设定内容,即禁止相互组合设定的两个以上的设定内容有关的组合禁止信息;显示控制部件,利用与所述服务器装置内的网络服务器进行通信的网络浏览器,基于从所述网络服务器接收的网页数据,在显示部件上显示用户接口画面;接受部件,接受利用了所述用户接口画面的设定变更输入;第1判定部件,基于所述组合禁止信息来判定在包含通过所述接受部件接受的设定变更内容的当前的多个设定内容中是否包含组合禁止相关的所述两个以上的设定内容;以及存储信息控制部件,响应于判定为在所述当前的多个设定内容中包含所述组合禁止相关的所述两个以上的设定内容的情况,将在所述当前的多个设定内容中包含所述组合禁止相关的所述两个以上的设定内容的情况存储到所述网络浏览器管理下的规定存储区域内的规定数据中,所述显示控制部件经由所述规定数据得知在所述当前的多个设定内容中包含所述组合禁止相关的所述两个以上的设定内容的情况,并更所述用户接口画面。
[0014] 技术方案2的发明的特征在于,在技术方案1的发明的图像形成系统中,所述第1判定部件与所述网络浏览器单独设置。
[0015] 技术方案3的发明的特征在于,在技术方案1或2的发明的图像形成系统中,所述存储信息控制部件将包含通过所述接受部件接受的所述设定变更内容的所述当前的多个设定内容存储到所述规定存储区域,所述第1判定部件具有:监视部件,监视所述规定存储区域,基于所述规定存储区域中的存储内容,取得所述当前的多个设定内容;以及判定处理部件,判定通过所述监视部件取得的所述当前的多个设定内容是否包含所述组合禁止相关的所述两个以上的设定内容。
[0016] 技术方案4的发明的特征在于,在技术方案1至3的任一项发明的图像形成系统中,所述第1判定部件响应于利用了所述网络浏览器的所述接口画面的所述设定变更输入,判定在所述当前的多个设定内容中是否包含所述组合禁止相关的所述两个以上的设定内容,所述显示控制部件响应于通过所述第1判定部件判定了在所述当前的多个设定内容中包含所述组合禁止相关的所述两个以上的设定内容的情况,利用所述规定数据来更新所述用户接口画面。
[0017] 技术方案5的发明的特征在于,在技术方案1至3的任一项发明的图像形成系统中,所述服务器装置具有:第2判定部件,基于从所述网络浏览器发送来的所述规定数据,判定在所述当前的多个设定内容中是否包含所述组合禁止相关的所述两个以上的设定内容;生成部件,响应于通过所述第2判定部件判定了在所述当前的多个设定内容中包含组合禁止相关的所述两个以上的设定内容的情况,生成警告画面的显示用网页数据;通知部件,在所述警告画面的显示用网页数据的生成之后,将表示应更新所述网络浏览器中的显示的通知发送到所述图像形成装置;以及通信控制部件,响应于根据所述通知从所述图像形成装置内的所述网络浏览器发送来的信息发送请求,将所述警告画面的显示用的网页数据发送到所述网络浏览器,所述显示控制部件基于所述警告画面的显示用的网页数据,更新显示所述用户接口画面。
[0018] 技术方案6的发明的特征在于,在技术方案5的发明的图像形成系统中,所述图像形成装置还具有:更新指示部件,与所述网络浏览器单独设置,如果接收来自所述通知部件的所述通知则对所述网络浏览器赋予基于所述通知的显示更新指示,并使所述信息发送请求从所述网络浏览器发送到所述网络服务器。
[0019] 技术方案7的发明的特征在于,在技术方案5或6的发明的图像形成系统中,所述第1判定部件响应于利用了所述网络浏览器的所述接口画面的所述设定变更输入,判定在所述当前的多个设定内容中是否包含所述组合禁止相关的所述两个以上的设定内容,所述图像形成装置还具有:发送控制部件,响应于通过所述第1判定部件判定了在所述当前的多个设定内容中包含所述组合禁止相关的所述两个以上的设定内容的情况,将所述规定数据发送到所述网络服务器。
[0020] 技术方案8的发明的特征在于,在技术方案1至7的任一项发明的图像形成系统中,所述规定存储区域是Cookie存储区域或者网络存储器存储区域。
[0021] 技术方案9的发明是一种能够与服务器装置进行通信的图像形成装置,其特征在于,包括:存储部件,存储与有关该图像形成装置的两个以上的设定内容,即禁止相互组合设定的两个以上的设定内容有关的组合禁止信息;显示控制部件,利用与所述服务器装置内的网络服务器进行通信的网络浏览器,基于从所述网络服务器接收的网页数据,在显示部件上显示用户接口画面;接受部件,接受利用了所述用户接口画面的设定变更输入;判定部件,基于所述组合禁止信息来判定在包含通过所述接受部件接受的设定变更内容的当前的多个设定内容中是否包含组合禁止相关的所述两个以上的设定内容;以及存储信息控制部件,响应于判定为在所述当前的多个设定内容中包含所述组合禁止相关的所述两个以上的设定内容的情况,将在所述当前的多个设定内容中包含所述组合禁止相关的所述两个以上的设定内容的情况存储到网络浏览器管理下的规定存储区域内的规定数据中,所述显示控制部件经由所述规定数据得知在所述当前的多个设定内容中包含所述组合禁止相关的所述两个以上的设定内容的情况,并更所述用户接口画面。
[0022] 根据技术方案1至技术方案9中记载的发明,基于在图像形成装置侧存储的组合禁止信息,判定在当前的多个设定内容中是否包含组合禁止相关的两个以上的设定内容,因此在服务器装置侧不需要考虑多样的组合禁止处理,作为整体能够构筑考虑了组合禁止处理的图像形成系统。因此,在服务器应用软件的开发中,能够削减考虑多样的机型的各自的组合禁止信息所需的工时,甚至,能够比较容易构筑图像形成系统。此外,利用记录着在当前的多个设定内容中包含组合禁止相关的两个以上的设定内容的情况的规定数据,更新用户接口画面。即,经由网络浏览器管理下的规定存储区域内的该规定数据,传达在当前的多个设定内容中包含组合禁止相关的两个以上的设定内容的情况,更新用户接口画面。因此,能够容易构筑系统。
[0023] 尤其,根据技术方案2中记载的发明,第1判定部件与网络浏览器单独设置,因此不需要对网络浏览器本身施加变更。因此,能够比较容易构筑系统。
[0024] 此外尤其,根据技术方案4中记载的发明,响应于利用了接口画面的设定变更输入,利用记录着在当前的多个设定内容中包含组合禁止相关的两个以上的设定内容的情况的规定数据,更新用户接口画面。因此,能够将该情况立即反映到接口画面中。即,能够将通过操作用户设定的设定内容为组合禁止相关的设定内容的情况提前且适当地报告给操作用户。

附图说明

[0025] 图1是表示图像形成系统的概略结构的图。
[0026] 图2是图像形成装置以及服务器计算机的功能方框图。
[0027] 图3是进一步详细地表示图像形成装置以及服务器计算机的各处理部的图。
[0028] 图4是表示图像形成装置中的动作的时序图。
[0029] 图5是表示最初的HTTP请求等的概念图。
[0030] 图6是表示用户接口画面的图。
[0031] 图7是表示用户接口画面的图。
[0032] 图8是表示信息被传达的情况的概念图。
[0033] 图9是表示信息被传达的情况的概念图。
[0034] 图10是表示信息被传达的情况的概念图。
[0035] 图11是表示信息被传达的情况的概念图。
[0036] 图12是表示用户接口画面的图。
[0037] 图13是表示组合禁止信息的图。
[0038] 图14是表示变形例的系统的结构的图。
[0039] 标号说明
[0040] 1  图像形成系统
[0041] 5b 禁止信息存储部
[0042] 6d 触摸屏
[0043] 10MFP (图像形成装置)
[0044] 15 接口部
[0045] 17 禁止判定部
[0046] 19 Cookie信息控制部
[0047] 21 网络浏览器
[0048] 23 Cookie存储部
[0049] 27 禁止数据库
[0050] 28 更新指示部
[0051] 50 服务器计算机(服务器装置)
[0052] 71 网络服务器
[0053] 73 扫描协作应用软件
[0054] MN2 弹出菜单
[0055] PD1、PD3 网页数据
[0056] RQ1~RQ3 HTTP请求
[0057] UG、UG1、UG3 用户接口画面

具体实施方式

[0058] 以下,基于附图说明本发明的实施方式。
[0059] <1.结构>
[0060] 图1是表示图像形成系统1(也称为1A)的概略结构的图。如图1所示,该图像形成系统1包括图像形成装置10(也称为10A)和服务器计算机(也称为服务器装置)50(也称为50A)。这里,例示在该图像形成系统1中,图像形成装置10利用其扫描功能形成(生成)扫描图像并发送到服务器计算机50,服务器计算机50将该扫描图像进一步发布到所期望的目的地的方式。服务器计算机50与在图像形成装置10的内部执行的网络浏览器协作,控制与扫描动作中的各种设定有关的设定变更动作等。该扫描动作中的各种设定操作利用图像形成装置10的操作面板部6c进行。
[0061] 图像形成装置10和服务器计算机50经由网络NW相互连接。网络NW由LAN(局域网)以及互联网等构成。此外,对于网络NW的连接方式可以是有线连接,或者也可以是无线连接。
[0062] 图2是表示图像形成装置10等的功能块的图。在该实施方式中,作为图像形成装置10,例示MFP(多功能外围设备(Multi-Functional Peripheral))。在图2中示出了MFP10的功能块。
[0063] MFP10是具备扫描功能、复印功能、传真功能以及箱存储功能等的装置(也称为复合机)。具体地说,如图2的功能方框图所示那样,MFP10包括图像读取部2、印刷输出部3、通信部4、存储部5、输入输出部6以及控制器9等,通过使这些各部以复合方式工作,从而实现各种功能。
[0064] 图像读取部2是以光学方式读取(即,扫描)被放置在MFP10的规定的位置上的原稿,并生成该原稿的图像数据(也称为原稿图像或扫描图像)的处理部。该图像读取部2也被称为是扫描部。
[0065] 印刷输出部3是基于有关印刷对象的数据将图像印刷输出到纸等各种介质的输出部。
[0066] 通信部4是能够进行经由公共线路等的传真通信的处理部。进而,通信部4也能够进行经由网络NW的网络通信。在该网络通信中,例如利用TCP/IP(传输控制协议/互联网协议)等各种协议。通过利用该网络通信,MFP10在与所期望的对方目的地(例如,服务器计算机50)之间能够交换各种数据。
[0067] 存储部5由硬盘驱动(HDD)等存储装置构成。存储部5存储印刷作业相关的数据。此外,在存储部5中设置禁止信息存储部5b以及Cookie存储部23。
[0068] 在禁止信息存储部5b中存储了与各种设定有关的组合禁止信息MP(后述)。
[0069] 此外,Cookie存储部23存储在网络浏览器和网络服务器之间的数据交换中利用的Cookie。
[0070] 输入输出部6包括用于接受对于MFP10的输入的操作输入部6a、进行各种信息的显示输出的显示部6b。MFP10包括操作面板部6c(参照图1以及图6),在该操作面板部6c中设置了触摸屏(也称为触摸面板)6d(参照图6)和各种硬件键(硬件按钮)6e。触摸屏6d通过在液晶显示面板中嵌入压电传感器等而构成,作为显示部6b的一部分发挥作用,并且也作为操作输入部6a的一部分发挥作用。此外,各硬件键6e作为操作输入部6a的一部分发挥作用。
[0071] 扫描动作中的设定变更动作主要利用操作输入部6a(详细地说,操作面板部6c)来执行。
[0072] 控制器9是被内置在MFP10中并且统一控制MFP10的控制装置。控制器9作为具备CPU和各种半导体存储器(RAM以及ROM)等的计算机系统而构成。控制器9通过在CPU中执行存储于ROM(例如,EEPROM)内的规定的软件程序(以下,也简称为程序)PG1,从而实现各种处理部。另外,该程序(详细地说,程序模块组)PG1也可以经由USB存储器等的可移动的记录介质或者网络NW等被安装到MFP10。
[0073] 具体地说,如图1所示,控制器9实现包含通信控制部11、显示控制部13、接口部15、禁止判定部17和Cookie信息控制部19的各种处理部。这些各处理部被安装(软件安装)到操作系统(OS)上。
[0074] 显示控制部13是控制显示部6b(触摸屏6d等)中的显示动作的处理部。显示控制部13利用与服务器装置50内的网络服务器71进行通信的网络浏览器21(参照图3),基于从网络服务器71接收的网页数据,将用户接口画面UG(参照图6、图7以及图12)显示到触摸屏6d。
[0075] 接口部15是利用用户接口画面UG接受操作用户对于有关图像形成装置10的多个设定项目的设定变更输入的接受处理部。
[0076] 禁止判定部17是判定在当前的多个设定内容(包含利用用户接口画面UG接受的设定变更内容)中是否包含组合禁止相关的两个以上的设定内容的处理部。禁止判定部17基于禁止信息存储部5b内的组合禁止信息MP来判定该事项。
[0077] Cookie信息控制部19控制在Cookie存储部23中存储当前的多个设定内容的动作。此外,Cookie信息控制部19对判定为在当前的多个设定内容中包含有组合禁止相关的两个以上的设定内容的情况进行响应,将在当前的多个设定内容中包含有组合禁止相关的两个以上的设定内容的情况存储到Cookie存储部23(图3)内“Cookie”中。另外,如后述那样,适当利用在该Cookie中存储的信息,进行用户接口画面的更新处理等。
[0078] 通信控制部11是控制与服务器计算机50之间的通信动作的处理部。通信控制部11响应于通过禁止判定部17判定为在当前的多个设定内容中包含有组合禁止相关的两个以上的设定内容的情况,将“Cookie”发送到网络服务器。
[0079] 图3是进一步详细地表示由图像形成装置10以及服务器计算机50实现的各处理部等的图。
[0080] 如图3所示,在图像形成装置10中设置网络(Web)浏览器21、Cookie存储部23、Cookie监视部24、判定处理部25、禁止数据库27以及更新指示部28等。另外,禁止判定部17、Cookie信息控制部19以及更新指示部28分别作为与网络浏览器21不同的模块来构筑(单独设置)。
[0081] 网络浏览器21是进行WWW(万维网)中的网页(通过HTML(超文本标记语言)等记述的页面)的阅览等的阅览用程序模块。另外,若还利用JavaScript(注册商标)等构成网页,则还能在网络浏览器21中执行各种程序。尤其,通过还利用JavaScript等,能够构筑自由度高的接口画面。
[0082] Cookie存储部23是存储Cookie的存储区域。Cookie存储部23是网络浏览器21的管理下的存储区域(也称为浏览器侧管理存储区域),能够从网络浏览器21容易访问。
[0083] 禁止数据库27(还参照图13)存储组合禁止信息(也称为禁止信息)MP。该组合禁止信息MP是有关图像形成装置10的两个以上的设定内容(更详细地说,有关图像形成装置10的两个以上的设定项目相关的两个以上的设定内容)即被禁止相互组合设定的两个以上的设定内容相关的信息(也称为组禁信息)。禁止数据库27在禁止信息存储部5b内构筑。例如,如图13所示,在禁止数据库27中规定,在该图像形成装置10中禁止设定项目“文件格式”的设定内容“JPEG”和针对扫描动作的设定项目“色彩设定”的设定内容“黑白二值”的组合等。
[0084] Cookie监视部24和判定处理部25分别构成禁止判定部17的一部分。
[0085] Cookie监视部24是监视Cookie存储部23的处理部。Cookie监视部24始终监视Cookie存储部23,检测Cookie的内容产生了变化的情况。Cookie监视部24若检测出Cookie的内容变化,则分析Cookie存储部23中的存储内容(Cookie的内容),取得与图像形成装置10有关的当前的多个设定内容。
[0086] 判定处理部25是判定通过Cookie监视部24取得的当前的多个设定内容是否包含组合禁止相关的两个以上的设定内容的判定处理部。
[0087] 更新指示部28是在从通知部67(后述)接受表示应更新浏览器中的显示的通知时,对网络浏览器21赋予基于该通知的显示更新指示的处理部。更新指示部28根据该显示更新指示,使得从网络浏览器21对网络服务器71发送新的HTTP(超文本传输协议)请求(信息发送请求)。另外,该更新指示部28等也可以利用“OpenAPI”等各种API(应用编程接口)构成即可。
[0088] 在图2以及图3中还示出了服务器计算机50的功能块。
[0089] 服务器计算机50作为具备CPU以及各种半导体存储器(RAM以及ROM)等的计算机系统而构成。在服务器计算机50的CPU中,通过执行规定的软件程序(以下,也简称为程序)PG2,从而实现各种处理部。另外,该程序(详细地说,程序模块组)PG2存储到USB存储器、CD-ROM等可移动的记录介质后从该记录介质读出而安装到服务器计算机50即可。或者,该程序PG2也可以经由网络NW等下载后安装到服务器计算机50。
[0090] 具体地说,如图3所示,在服务器计算机50中,网络(Web)服务器71和扫描协作应用软件(也称为扫描协作软件)73单独构筑。扫描协作软件73与网络服务器71协作执行上述那样的处理(扫描处理以及扫描图像发布处理等)。
[0091] 网络服务器71是对来自网络浏览器21的请求(HTTP(超文本传输协议)请求等)进行响应,将指定的网页的数据发送到网络浏览器21的程序模块(网络服务器软件)。
[0092] 扫描协作软件73具有判定部63、网页数据生成部65以及通知部67。
[0093] 判定部63是基于从网络浏览器21发送来的“Cookie”,判定在当前的多个设定内容中是否包含组合禁止相关的两个以上的设定内容的处理部。判定部63在“Cookie”内记述了当前的多个设定内容中包含组合禁止相关的两个以上的设定内容的情况时,判定该情况。
[0094] 网页数据生成部65是生成网页数据(HTML数据等)的处理部。网页数据生成部65响应于通过判定部63判定为当前的多个设定内容中包含组合禁止相关的两个以上的设定内容的情况,生成警告画面的显示用网页数据。
[0095] 通知部67是将表示应更新网络浏览器21中的显示的通知发送到图像形成装置10(具体地说更新指示部28)的处理部。
[0096] 通信控制部61(参照图2)是控制服务器计算机50和图像形成装置10之间的通信动作的处理部。通信控制部61控制通信部67和更新指示部28之间的通信动作、以及网络浏览器21和网络服务器71的通信动作。例如,通信控制部61进行通信部61对更新指示部28的通知,并且响应于根据该通知从网络浏览器21发送来的HTTP请求(信息发送请求),将警告画面的显示用的网页数据发送到网路浏览器21。
[0097] <2.动作>
[0098] 下面,参照图4说明图像形成装置10中的动作。图4是表示图像形成装置10中的动作的时序图。
[0099] 首先,在步骤S10中,网络浏览器21对网络服务器71发送HTTP请求(信息发送请求)RQ1,网络服务器71将HTTP响应返回到网络浏览器21(还参照图5)。根据该通信,网络浏览器21响应于HTTP请求RQ1,取得在从网络服务器71发回的网页数据PD1(特定的URL(统一资源定位器)中存储的网页数据(HTML文件等))。然后,网络浏览器21基于该网页数据PD1显示用户接口画面UG1(参照图6)(步骤S11)。
[0100] 图6是表示图像形成装置10的操作面板部6c的图。如图6所示那样,在操作面板部6c中设置了触摸屏6d和各种硬件键(硬件按钮)6e。其中在触摸屏6d中,显示各种用户接口画面UG。这里,作为用户接口画面UG1而示出了与扫描动作相关的设定项目有关的设定用画面。
[0101] 该画面UG1具有画质设定用按钮BN1、色彩设定用按钮BN2、文件格式设定用按钮BN3。根据各个按钮BN1、BN2、BN3的按压,显示子菜单,接受基于该子菜单的设定动作。
[0102] 例如,如果按下画面UG1内的色彩设定按钮BN2,则显示如图7所示那样的弹出菜单MN2。然后,如果按下该弹出菜单MN2内的多个按钮BN21、BN22、BN23的其中一个按钮且按下OK按钮BN24,则设定与该按下的按钮相应的内容(步骤S12)。例如,如果按下按钮BN22,则设定“黑白二值”。另外,这样的弹出菜单MN2的处理例如通过JavaScript等实现即可。
[0103] 另外,关于其他的按钮BN1、BN3也同样。如果按下画质设定用按钮BN1,则能够进行与有关设定项目“画质”的设定内容(“照片”、“字符”等)有关的设定变更操作。此外,如果按下文件格式设定用按钮BN3,则能够进行与有关设定项目“文件格式”的设定内容(“JPEG”、“PDF”等)有关的设定变更操作。
[0104] 根据该设定变更,图像形成装置10(详细地说,Cookie信息控制部19)将当前的多个设定内容(包含利用画面UG1所接受的设定变更内容)存储到网络浏览器21的Cookie存储部23内的“Cookie”(步骤S13)(还参照图8)。例如,如果有关色彩设定的设定内容从“全彩色”变更为“黑白二值”,则关于设定项目“色彩设定”在Cookie存储部23内的Cookie中存储设定了变更后的设定内容“黑白二值”的情况。此外,已变更的设定内容以外的信息也原样被存储。详细地说,关于设定项目“画质”,在Cookie存储部23内的Cookie中存储默认的设定内容“字符”,关于设定项目“文件格式”,在Cookie存储部23内的Cookie中存储默认的设定内容“JPEG”。
[0105] 这里,禁止判定部17的Cookie监视部24(还参照图8)始终监视Cookie存储部23的Cookie。并且,禁止判定部17的判定处理部25在该Cookie的内容发生了变更时,基于禁止数据库27检查在变更后的内容中是否包含“组合禁止设定”。详细地说,判定处理部25基于禁止数据库27内的禁止信息(组合禁止信息MP)判定在包含通过用户操作而设定变更的设定内容的当前的多个设定内容中是否包含有组合禁止相关的两个以上的设定内容(步骤S14)。
[0106] 例如,在禁止数据库27中规定了禁止“色彩设定=黑白二值”和“文件格式=JPEG”的两个设定的组合的情况时,禁止判定部17基于这样的规定事项判定该两个设定为“组合禁止相关的设定”。
[0107] 然后,Cookie信息控制部19(还参照图9)如果从禁止判定部17取得表示该两个设定为“组合禁止相关的设定”的判定结果,则基于该判定结果,在Cookie存储部23内的“Cookie”中存储在当前的多个设定内容中包含组合禁止相关的设定内容(“色彩设定=黑白二值”和“文件格式=JPEG”的两个设定内容)的情况(步骤S15)。另外,如后述那样,通过利用该“Cookie”(详细地说,通过在网络浏览器21和网络服务器71之间发送接收Cookie等),更新用户接口画面UG(步骤S31)。
[0108] 接着,禁止判定部17、Cookie信息控制部19以及通信控制部11协作产生从网络浏览器21对网络服务器71的HTTP请求RQ2(还参照图9)。此外,伴随该HTTP请求RQ2,“Cookie”也从网络浏览器21被发送到网络服务器71(步骤S20)。另外,这时,HTTP响应从网络服务器71被发回网络浏览器21,更新网络浏览器21中的显示画面。但是,在该时刻,依然显示与图6相同的画面UG1。另外,这里设为在步骤S20中也更新显示画面,但不限于此,也可以设为显示画面不被更新。
[0109] 此外,在步骤S21中,服务器计算机50的判定部63从网络服务器71接收“Cookie”(还参照图10)。判定部63基于从网络浏览器21发送来的Cookie,判定在图像形成装置10的当前的多个设定内容中包含有组合禁止相关的两个以上的设定内容的情况。
[0110] 进而,响应于通过判定部63判定为在当前的多个设定内容中包含有组合禁止相关的两个以上的设定内容的情况,服务器计算机50(详细地说网页数据生成部65)生成警告画面的显示用网页数据PD3。生成的网页数据PD3被存储到由规定的URL所示的地点。另外,该规定的URL可以是与原来的网页数据相同的URL,或者也可以是与原来的网页数据不同的URL。
[0111] 在生成了警告画面的显示用网页数据PD3之后,在步骤S23中,为了将网络浏览器21的显示内容变更为警告显示,服务器计算机50的通知部67对图像形成装置10内的更新指示部28发送表示应更新网络浏览器中的显示的通知(显示更新请求通知)(还参照图10)。该通知中包含应显示的网页数据PD3的URL的指定。更新指示部28如果接收到来自通知部67的通知,则基于该通知对网络浏览器21赋予更新指示(显示更新指示)(还参照图10)。
[0112] 网络浏览器21基于该更新指示,将对于所指定的URL的HTTP请求RQ3发送到网络服务器71(步骤S30)。另一方面,网络服务器71将对于HTTP请求RQ3的HTTP响应返回给网络浏览器21(还参照图11)。换言之,网络服务器71响应于HTTP请求RQ3(根据通知部67的通知从网络浏览器21发送来的信息发送请求),将警告画面的显示用的网页数据PD3发送到网络浏览器21。根据该通信,网络浏览器21取得响应于HTTP请求RQ3而从网络服务器71发回的网页数据PD3,并基于网页数据PD3更新显示用户接口画面UG3(参照图12)(步骤S31)。
[0113] 在图12中示出了与扫描动作相关的设定项目有关的用户接口画面。在该用户接口画面UG3中包含有关组合禁止设定的警告。具体地说,在用户接口画面UG3内的上部,包含基于“禁止JPEG设定和黑白二值设定的组合。请变更其中一个设定。”的字符串的警告。因此,用户接口画面UG3也被表现为警告显示画面。
[0114] 这样,禁止“色彩设定=黑白二值”和“文件格式=JPEG”的两个设定的组合的情况被实时报告给用户。换言之,显示控制部13经由“Cookie”得知在当前的多个设定内容中包含有组合禁止相关的两个以上的设定内容的情况,并更新用户接口画面UG。
[0115] 操作用户视觉识别该画面UG3而得知是组合禁止时,能够利用画面UG3进行再次设定。例如,如果由操作用户按下色彩设定按钮BN2,则显示弹出菜单,并利用该弹出菜单选择其他的选项“灰阶”。此外,根据该设定变更,Cookie存储部23的Cookie的内容被变更(更新)。另外,用户接口画面UG3也是再设定用的设定画面,因此也被表现为再设定用画面(或设定用画面)。
[0116] 更详细地说,执行与上述的步骤S10~S31同样的处理。
[0117] 其中,在与步骤S13~S15同样的处理中,这次相反,“在当前的多个设定内容中包含组合禁止相关的两个以上的设定内容的情况”从Cookie中被删除。更详细地说,再变更后的设定内容被存储到Cookie之后,通过Cookie监视部24检测出Cookie的内容再次发生了变更的情况,基于在Cookie中存储的再变更后的设定内容,从Cookie中删除“在当前的多个设定内容中包含组合禁止相关的两个以上的设定内容的情况”。
[0118] 然后,响应于该再变更,Cookie与HTTP请求RQ2一起被发送到网络服务器71,判定部63基于该Cookie,判定“在当前的多个设定内容中不包含组合禁止相关的两个以上的设定内容的情况”。然后,网页数据生成部65以及通知部67指定原来的网页数据PD1的URL,将表示应更新网络浏览器中的显示的通知发送到更新指示部28。网络浏览器21基于根据该通知而从更新指示部28赋予的更新指示,发送对于原来的URL的HTTP请求,接收对于原来的URL的网页数据PD1。由此,在网络浏览器21中,代替基于警告用的网页数据PD3的画面UG3,显示基于原来的网页数据PD1的画面UG1(或者与该画面UG1同样的画面)。
[0119] 然后,如果按下OK按钮BN6(参照图6),则视为赋予了扫描动作的多个设定项目相关的设定操作的完成指示,并执行扫描动作。在该扫描动作中,反映基于用户接口画面UG的设定内容。
[0120] 然后,通过扫描动作取得的扫描图像从图像形成装置10被发送到服务器计算机50。然后,服务器计算机50将该扫描图像发布到规定的发布目的地。
[0121] 如以上所述,根据上述的实施方式,接受利用了用户接口画面UG1的设定变更输入,并基于组合禁止信息MP判定在包含通过该设定变更输入所设定变更的设定内容的当前的多个设定内容中是否包含有“组合禁止”相关的两个以上的设定内容(步骤S15)。进而,对判定“多个设定内容包含组合禁止相关的两个以上的设定内容”的情况进行响应,该情况被存储到Cookie存储部23内的Cookie(网络浏览器管理下的存储区域内的数据)。换言之,在该Cookie内存储禁止检测信息(检测出禁止处理(组合禁止处理)的情况)。然后,基于禁止检测信息,用户接口画面UG1被更新为新的用户接口画面(警告画面)UG3。
[0122] 这样,通过基于在图像形成装置10侧存储的组合禁止信息MP进行组合禁止判定(步骤S14、S15),作为系统整体能够考虑组合禁止处理。另一方面,在服务器装置侧不需要考虑多样的组合禁止处理(尤其,在服务器应用软件中编入组合禁止判定处理)。因此,在服务器应用软件的开发中,能够削减考虑多样的机型的各自的组合禁止信息所需的工时。甚至,能够比较容易构筑图像形成系统。尤其,不需要在图像形成装置10侧和服务器装置50侧的双方编入组合禁止判定处理,只要在图像形成装置10侧编入组合禁止判定处理即可,因此能够实现高效的系统构筑。
[0123] 此外,尤其,鉴于MFP的禁止处理(组合禁止处理)根据机型而多样的情况,能够大幅减少对应多个机型的图像形成装置10的服务器应用软件的开发工时,非常有用。
[0124] 此外,在上述实施方式中,利用记录着“在当前的多个设定内容中包含组合禁止相关的两个以上的设定内容”的情况的规定数据(“Cookie”),更新用户接口画面。换言之,经由网络浏览器21管理下的现有的Cookie存储部23内的规定数据(坦率地说,现有的“Cookie”的结构),传达在当前的多个设定内容中包含组合禁止相关的两个以上的设定内容的情况,更新用户接口画面。因此,能够容易构筑图像形成系统。
[0125] 尤其,禁止判定部17由于与网络浏览器21(浏览器模块)单独设置,因此无需对网络浏览器的模块本身施加变更。因此,与要伴随网络浏览器的改变的情况相比,能够容易构筑图像形成系统。
[0126] 进而,在上述实施方式中,响应于网路浏览器的接口画面UG1内的按钮按下,从网络浏览器21发送对网络服务器71的HTTP请求RQ2,并与该请求RQ2一起,“Cookie”从网络浏览器21被发送到网络服务器71。即,响应于利用了接口画面UG1的设定变更输入,在当前的多个设定内容中包含组合禁止相关的两个以上的设定内容的情况被实时发送到网络服务器。换言之,该情况在设定变更输入后被立即通知给网络服务器。甚至,能够立即显示反映了该情况的接口画面UG3。
[0127] 据此,在按下OK按钮BN6之前,操作用户能够预先得知组合禁止相关的设定内容的存在。因此,与按下OK按钮BN6之后操作用户得知组合禁止相关的设定内容的存在的情况相比,能够提高操作用户的操作性。换言之,能够避免在按下OK按钮BN6之后操作用户首次得知组合禁止相关的设定内容的存在的技术(比较例)中操作用户感到的压力(不适感)。即,能够将通过操作用户设定的设定内容为组合禁止相关的设定内容的情况提前且适当地报告给操作用户。
[0128] <3.变更例等>
[0129] 以上说明了本发明的实施方式,但本发明不限于上述说明的内容。
[0130] 例如,在上述实施方式中,例示了网络服务器和扫描协作应用软件被设置在单一的服务器50内的方式,但不限于此,网络服务器71以及扫描协作应用软件73也可以被分离设置在多个服务器计算机50(50a、50b等)中。
[0131] 此外,在上述实施方式中,包含禁止检测信息的Cookie伴随HTTP请求RQ2从网络浏览器21被转发到网络服务器71,并基于判定部63的判定结果在网页数据生成部65中生成警告页。然后,经过通知部67以及更新指示部28的处理,从网络浏览器21对网络服务器71再次发送HTTP请求RQ3,从而更新网络浏览器21中的画面UG。由此,利用包含禁止检测信息的Cookie来更新用户接口画面。
[0132] 但是,本发明不限于此。例如,也可以设为不用从网络浏览器21对网络服务器71发送新的HTTP请求RQ2、RQ3就更新接口画面UG。
[0133] 具体地说,首先,直接编辑(改写)在网络浏览器21中显示的网页数据(通过网络浏览器21临时保持的HTML数据)的一部分。更详细地说,在该HTML数据内追加用于显示“禁止JPEG设定和黑白二值设定的组合。请变更其中一个设定”等语言的标签数据等,从而更新该HTML数据。接着,指定临时保持的编辑后的该HTML的保存目的地URL(图像形成装置10内的URL),从而更新网络浏览器21的显示内容。由此,基于编辑后的网页数据来更新显示网络浏览器21中的显示内容。如此,也可以设为利用包含禁止检测信息的Cookie来更新用户接口画面UG。
[0134] 此外,在上述实施方式中,作为浏览器侧管理存储区域而例示了Cookie存储区域,但不限于此,例如也可以设为将“HTML5”中的网络存储器(Web-Strage)作为浏览器侧管理存储区域来利用。同样地,作为浏览器侧管理存储区域内的数据,也可以代替“Cookie”,例如利用上述网络存储器中的“存储器数据”。另外,在利用网络存储器的情况下,利用Ajax通信等适当发送接收存储器数据即可。
[0135] 此外,在上述实施方式中,例示了关于扫描动作,基于组合禁止信息MP判定在当前的多个设定内容中是否包含设定项目“文件格式”的设定内容“JPEG”和设定项目“色彩设定”的设定内容“黑白二值”的组合的方式,但不限于此。也可以设为与多个设定项目有关的其他组合,例如设定项目“文件格式”的设定内容“可检索的PDF”和设定项目“分辨率”的设定内容“高分辨率(600dpi)”的组合作为“组合禁止”相关的设定内容被存储到组合禁止信息MP。并且,基于组合禁止信息MP判定在当前的多个设定内容中是否包含该“组合禁止”相关的设定内容即可。另外,“可检索的PDF”是粘贴了光学字符识别(OCR)结果的文本信息的PDF(便携式文档格式)的文件格式,根据图像形成装置10内的装载存储器容量等,有时禁止“可检索的PDF”和“高分辨率(600dpi)”的两个设定的组合。
[0136] 此外,在上述实施方式中,作为服务器协作应用软件,例示了取得由图像形成装置10生成的扫描图像并将该扫描图像发布到规定的发布目的地的软件,但本发明不限于此。
[0137] 例如,如图14所示,也可以设为在MFP10(也称为10B)和服务器装置50(也称为50B)协作的“拉打印(pull print)系统”(图像形成系统)1B中应用上述思想。另外,MFP10B以及服务器装置50B分别具备与上述实施方式的MFP10A以及服务器50A同样的结构。但是,图像形成系统1B为拉打印系统这一点上不同于图像形成系统11。
[0138] 在图像形成系统(拉打印系统)1B中,在利用客户机计算机70赋予用户的打印指示时,首先,从该客户机计算机对服务器计算机50B发送印刷数据,该印刷数据被暂时累积到服务器计算机50B。然后,用户这次进行利用了MFP10B的操作面板部6c等的拉打印操作,MFP10B基于该拉打印操作从服务器计算机50B取得(拉出)印刷数据并进行印刷输出(打印)。
[0139] 在利用了MFP10B的操作面板部6c的拉打印操作中,接着用户认证操作,进行与印刷数据的输出方式有关的设定操作。尤其在这时,应用与上述同样的思想即可。换言之,在利用MFP的操作面板部进行与印刷输出动作有关的各种设定操作时,应用与上述同样的思想即可。
[0140] 更详细地说,将有关印刷输出动作的两个以上的组合即组合禁止相关的内容作为组合禁止信息MP存储到MFP10B内。然后,如果判定了利用MFP10B的操作面板部6c设定变更的“当前的设定内容”包含组合禁止相关的内容的情况,则该情况被存储到MFP10B内的网络浏览器21的管理下的规定存储区域(Cookie存储区域等)内的规定数据(Cookie等)中即可。作为“组合禁止相关的组合”,例示有关印刷输出动作的设定项目“装订”的设定内容“两点装订”和设定项目“打孔”的设定内容“双孔打孔”的组合。此外,“组合禁止相关的组合”也可以是有关印刷输出动作的设定项目“用纸种类”的设定内容“OHP片材”和设定项目“折叠”的设定内容“Z折(3折)”的组合等。