首页> 中国专利> 图像形成系统以及图像形成系统中的图像形成方法

图像形成系统以及图像形成系统中的图像形成方法

摘要

本发明提供图像形成系统以及图像形成系统中的图像形成方法。图像形成系统能够使得在打印控制装置和图像形成装置各自的Web浏览器上显示的操作画面之间进行协作。当接收到来自打印控制装置的画面更新请求时,Web服务器确定该请求是来自打印控制装置还是来自图像形成装置。当请求来自打印控制装置时,Web服务器将用于使打印控制装置的Web浏览器显示操作画面的画面数据,发送至打印控制装置,而当请求来自图像形成装置时,Web服务器将用于使图像形成装置的Web浏览器显示操作画面的画面数据、以及用于使打印控制装置的Web浏览器显示操作画面的画面数据,发送至打印控制装置。

著录项

  • 公开/公告号CN102111519A

    专利类型发明专利

  • 公开/公告日2011-06-29

    原文格式PDF

  • 申请/专利权人 佳能株式会社;

    申请/专利号CN201010591818.7

  • 发明设计人 大场英朗;

    申请日2010-12-09

  • 分类号H04N1/00;

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

  • 代理人迟军

  • 地址 日本东京都大田区下丸子3-30-2

  • 入库时间 2023-12-18 02:47:37

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-01-08

    授权

    授权

  • 2011-08-10

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

    实质审查的生效

  • 2011-06-29

    公开

    公开

说明书

技术领域

本发明涉及包括Web服务器、配备有Web浏览器的打印控制装置及配备有Web浏览器的图像形成装置的图像形成系统以及图像形成系统中的图像形成方法。

背景技术

传统上,已知被配置为诸如PC等的信息处理装置连接至网络上的Web(网络)服务器,并且在设置在信息处理装置中的Web浏览器上显示由Web服务器提供的操作画面的信息处理系统。

在传统的信息处理系统中,信息处理装置的Web浏览器请求Web服务器提供操作画面。响应于该请求,Web服务器上的Web应用向信息处理装置发送用于使Web浏览器显示操作画面的HTML(超文体标记语言,hypertext markup language)文件。信息处理装置的Web浏览器分析接收到的HTML文件,并且基于HTML文件的描述来显示操作画面。

当用户经由Web浏览器上显示的操作画面输入指令时,Web浏览器将输入的指令发送到Web服务器。然后,接收到指令的Web服务器上的Web应用,根据接收到的指令来执行处理。

近来,一些配备有扫描器功能及打印机功能的图像形成装置也设置有Web浏览器。这种类型的图像形成装置按照上述过程,在其Web浏览器上显示由Web服务器提供的操作画面,并且经由显示的操作画面接受来自用户的各种指令。

此外,一些图像形成装置附加有打印控制装置。打印控制装置用来为图像形成装置提供网络打印机功能,或者扩展和补充图像形成装置中最初提供的网络打印机功能。一些打印控制装置设置有操作画面及Web浏览器,这种类型的打印控制装置能够从Web服务器接收HTML文件,并基于HTML文件的描述显示操作画面。

另一方面,提出了所谓的多显示系统,其包括多个显示器,并且被配置为在各显示器上显示操作画面(参见例如日本特开2005-085057号公报)。多显示系统从Web服务器获取操作画面,并且在各显示器上显示操作画面。更具体地说,浏览器控制器基于经由输入设备输入的地址请求代理部获取操作画面。响应于该请求,代理部从Web服务器获取内容。当从Web服务器获取了操作画面时,图像显示单元仅显示操作画面中的其自身的显示区域部分。

顺便提一下,可以由打印控制装置的Web浏览器或者由图像形成装置的Web浏览器,请求存储在Web服务器中的操作画面显示数据。此外,例如,在图像形成装置的Web浏览器发出请求的情况下,有时期望不仅更新图像形成装置的Web浏览器的显示内容,而且在与图像形成装置的Web浏览器上的更新同步的定时(timing),更新打印控制装置的Web浏览器的显示内容。另一方面,在打印控制装置的Web浏览器发出请求的情况下,有时期望更新打印控制装置的Web浏览器的显示内容,但是不更新图像形成装置的Web浏览器的显示内容。然而,传统上,在更新图像形成装置的Web浏览器的显示内容和打印控制装置的Web浏览器的显示内容两者的操作、与更新两个Web浏览器中的仅一者的显示内容的操作之间,不能依据两个浏览器中的哪一者请求了显示数据来进行切换。更具体地说,在代理部从Web服务器获取内容时,日本特开2005-085057号公报中公开的多显示系统,仅能够执行更新所有显示器的显示内容的操作。

发明内容

本发明提供图像形成系统及图像形成系统中的图像形成方法,该图像形成系统能够适当地使得在分别在打印控制装置的Web浏览器和图像形成装置的Web浏览器上显示的操作画面之间进行协作。

在本发明的第一方面,提供了一种图像形成系统,其包括Web服务器、设置有Web浏览器的打印控制装置及设置有Web浏览器的图像形成装置,其中,所述Web服务器包括:接收单元,其被配置为接收来自所述打印控制装置的画面更新请求;确定单元,其被配置为确定由所述接收单元接收到的所述画面更新请求是从所述打印控制装置的Web浏览器发出的请求,还是从所述图像形成装置的Web浏览器发出的请求;以及发送单元,其被配置为可操作,以在所述确定单元确定由所述接收单元接收到的所述画面更新请求是从所述打印控制装置的Web浏览器发出的请求的情况下,将用于使所述打印控制装置的Web浏览器显示操作画面的画面数据,发送至所述打印控制装置,而在所述确定单元确定由所述接收单元接收到的所述画面更新请求是从所述图像形成装置的Web浏览器发出的请求的情况下,将用于使所述图像形成装置的Web浏览器显示操作画面的画面数据、以及用于使所述打印控制装置的Web浏览器显示操作画面的画面数据,发送至所述打印控制装置。

在本发明的第二方面,提供了一种图像形成系统中的图像形成方法,所述图像形成系统包括Web服务器、设置有Web浏览器的打印控制装置及设置有Web浏览器的图像形成装置,所述图像形成方法包括以下步骤:在所述Web服务器中,接收来自所述打印控制装置的画面更新请求;确定所接收到的画面更新请求是从所述打印控制装置的Web浏览器发出的请求,还是从所述图像形成装置的Web浏览器发出的请求;以及在确定所接收到的画面更新请求是从所述打印控制装置的Web浏览器发出的请求的情况下,将用于使所述打印控制装置的Web浏览器显示操作画面的画面数据,发送至所述打印控制装置,而在确定所接收到的画面更新请求是从所述图像形成装置的Web浏览器发出的请求的情况下,将用于使所述图像形成装置的Web浏览器显示操作画面的画面数据、以及用于使所述打印控制装置的Web浏览器显示操作画面的画面数据,发送至所述打印控制装置。

根据本发明,Web服务器能够响应于单个请求,发送打印控制装置的操作画面和图像形成装置的操作画面,因此能够以适当同步的定时,在打印控制装置的Web浏览器和图像形成装置的Web浏览器上显示操作画面。这使得打印控制装置能够显示与要在图像形成装置上显示的操作画面相关联的操作支持信息,由此能够提供更具用户友好性的系统。此外,能够根据存储在Web服务器中的、诸如关于图像形成装置的设置数据等的配置信息,来分别选择图像形成装置和打印控制装置的最佳操作画面。此外,还能够单独进行打印控制装置中的操作画面的转变,这使得能够在不降低打印控制装置的可操作性的情况下,提供更具用户友好性的系统。

通过以下结合附图的详细描述,本发明的特征及优点将变得更加明显。

附图说明

图1是根据本发明的第一实施例的图像形成系统的示意图。

图2是图1所示的图像形成装置的示意性框图。

图3是图1所示的打印控制装置的示意性框图。

图4是图1所示的Web服务器的示意性框图。

图5是图1中的整个图像形成系统的软件结构的框图。

图6A及6B是由图1中的图像形成系统执行的控制处理的流程图。

图7A至7D是示出由图5所示的呈现(presentation)部生成的HTML文件的示例的图。

图8A及8B是示出分别在图1所示的图像形成装置及打印控制装置上显示的菜单画面以及与其相关联的帮助画面的示例的图。

图9A及9B是示出分别在图1所示的图像形成装置及打印控制装置上显示的Web应用画面及相关联的帮助画面的示例的图。

图10是示出安全设置数据库的示例的图。

图11A及11B是示出分别在图1所示的图像形成装置及打印控制装置上显示的确认画面及设置改变画面的示例的图。

图12A及12B是示出分别在图1所示的图像形成装置及打印控制装置上显示的执行结果显示画面以及与其相关联的帮助画面的示例的图。

图13是由根据本发明的第二实施例的图像形成系统执行的控制处理的流程图。

图14是示出在根据第二实施例的图像形成系统中包括的打印控制装置上显示的初始画面的示例的图。

图15是示出在根据第二实施例的图像形成系统中包括的打印控制装置上显示的设置改变画面的示例的图。

具体实施方式

现在,将在下文中参照示出本发明的实施例的附图,来详细描述本发明。

图1是根据本发明的第一实施例的图像形成系统的示意图。

如图1所示,根据本实施例的图像形成系统主要包括Web服务器111、打印控制装置101及图像形成装置107。

打印控制装置101设置有多个(在本示例中为两个)网络接口卡(以下简称“NIC”)102及103。打印控制装置101经由NIC 102连接至网络112。

Web服务器111还连接至网络112,从Web服务器111输出的数据经由网络112、信号线路110及NIC 102,输入至打印控制装置101。

打印控制装置101和图像形成装置107经由打印控制装置101的NIC103、信号线路105以及图像形成装置107的NIC 108相互连接。此外,打印控制装置101和图像形成装置107还经由连接至打印控制装置101的专用传输通路接口板104、专用传输线路106以及连接至图像形成装置107的专用传输通路接口板109相互连接。

图2是图像形成装置107的示意性框图。

如图2所示,图像形成装置107包括图像形成装置主单元201及图像输入输出控制器205。

图像形成装置主单元201包括控制台部202、读取器部203及打印机部204。控制台部202用来操作图像形成装置主单元201及图像输入输出控制器205。控制台部202一体地安装有操作显示板。读取器部203读取原稿图像,并将与原稿图像相对应的图像数据,输出到打印机部204及图像输入输出控制器205。打印机部204在记录片材上记录与从读取器部203或图像输入输出控制器205接收到的图像数据相对应的图像。

图像输入输出控制器205连接至读取器部203,并且包括接口部206、图像存储器207、控制部208及硬盘驱动器(HDD)209。NIC 108及专用传输通路接口板109连接至接口部206。应当指出,HDD 209存储关于图像形成装置107的设置信息,包括例如地址簿、操作历史、用户设置、ID(标识)设置及网络设置。

接口部206提供打印控制装置101与图像形成装置107之间的接口。接口部206通过专用传输通路接口板109接收代表从打印控制装置101传送的图像数据的代码数据。然后,在将接收到的代码数据转换为打印机部204可记录的图像数据之后,接口部206将转换后的图像数据传递至控制部208。接口部206还通过NIC 108接收代表从打印控制装置101发送的图像数据的代码数据。然后,在将接收到的代码数据按照需要转换为打印机部204可记录的图像数据之后,接口部206将转换后的图像数据传递至控制部208。在本实施例中,通过以太网(Ethernet,注册商标)接口等网络接口来实现NIC 108,图像形成装置107经由网络连接至打印控制装置101。然而,这并不是限制性的,也可以采用并行接口或USB(通用串行总线)接口等接口。在这种情况下,例如通过接口线缆,将图像形成装置107直接连接至打印控制装置101。此外,可以不使用单条线缆,而使用多条线缆。

控制部208包括CPU 208a、ROM 208b及RAM 208c。通过将存储在ROM 208b或另一存储介质中的控制程序加载到RAM 208c中,CPU208a执行该控制程序。这使得CPU 208a控制读取器部203、接口部206及图像存储器207等之间的数据流。应当指出,可以提供即使在电力供给停止的情况下数据也不会被擦除的非易失性存储器,来替代HDD 209。在这种情况下,将存储在HDD 209中的数据存储在非易失性存储器中。

图3是打印控制装置101的示意性框图。

如图3所示,打印控制装置101设置有第一NIC部301,第一NIC部301包括NIC 102。虽然通过将连接至网络的接口限定为NIC,而给出了本实施例的描述,但是也可以采用可连接至网络的另一类型的接口。

第一NIC部301用作提供到LAN(局域网)的低层级连接的第一网络接口。RIP(光栅图像处理器,raster image processor)302及硬盘驱动器(HDD)305连接至第一NIC部301。RIP 302具有将接收到的使用诸如PDL(页面描述语言)等的打印语言、或者使用特定数据格式(例如通过JBIG(联合双级图像专家组,joint bi-level image experts group)压缩)的数据,转换为光栅图像数据的功能。HDD 305用作对经由第一NIC部301接收到的打印数据或者经历了RIP处理的压缩数据进行临时假脱机的存储单元。第一存储器部306是RIP 302用来进行图像光栅化的存储器。

将RIP 302转换为光栅图像数据的数据,输入至编码器303。编码器303将接收到的数据,转换为图像形成装置107支持的格式的打印数据,或图像形成装置107支持的数据格式的数据。

此外,打印控制装置101设置有第二NIC部304及图像接口部311。与第一NIC部301类似,第二NIC部304包括NIC 103,并且用作提供低层级连接的第二网络接口。将从编码器303输出的数据经由图像接口部311,递送至图像形成装置107。

此外,打印控制装置101包括CPU 307、第二存储器部308、控制台部309及显示部310。CPU 307控制打印控制装置101的总体操作,第二存储器部308用作CPU 307的临时存储区域。控制台部309包括按钮及按键,用户使用控制台部309操作打印控制装置101。显示部310在画面上显示图像及字符,从而向用户给出信息。显示部310设置有与控制台部309形成一体的操作板,在本实施例中,采用触摸板类型。可以将外部监视器(显示器)及外部操作单元(鼠标/键盘),另外连接至打印控制装置101。

打印控制装置101将数据经由图像接口部311传送到专用传输线路106上,以将该数据发送至图像形成装置107。

从Web服务器111到打印控制装置101的数据包在网络112上传送,并且经由NIC 102输入至打印控制装置101。在打印控制装置101中,第一NIC部301执行接收数据包的处理。如果第一NIC部301接收到的数据包符合TCP/IP(传输控制协议/互联网协议),则各包的标题信息部包含目的地端口号。

目的地端口号是用于指定装置接收到的各包应当被递送到的装置中的程序或处理的信息,根据通信协议及程序来分配不同的端口号。

例如,按如下方式来分配端口号:

FTP(文件传送协议,file transfer protocol)=端口21

SMTP(简单邮件传送协议,simple mail transfer protocol)=端口25

HTTP(超文本传送协议,hypertext transfer protocol)=端口80

因此,通过确定接收到的各数据包的标题中包含的端口号是否与打印处理相关联,可以确定该包是打印数据、还是诸如控制数据等的其他数据。

当确定接收到的数据包是打印数据时,CPU 307按照需要将打印数据写入HDD 305。该操作是一般以例如提高数据传送速率为目的而执行的排队(假脱机)。根据来自CPU 307的指令,将写入HDD 305的打印数据,从HDD 305读出至RIP部302。另一方面,根据来自CPU 307的指令,将未经历排队的打印数据,从第一NIC部301直接传送至RIP 302。

RIP 302将这样发送至RIP 302的打印数据转换为光栅图像数据。随后,基于图像形成装置107可解释的预设数据格式和接收到的打印数据的数据格式,编码器303将接收到的打印数据编码为图像形成装置107可解释的数据格式。虽然在本实施例中,使用预设数据格式,但这并不是限制性的,也可以使用通过通信从图像形成装置107获取的图像格式,或者使用经由控制台部309指定的图像格式。

按照需要执行编码处理,因此例如当接收到的打印数据的数据格式是图像形成装置107直接可解释的时,即当不需要进行编码时,可以省略该处理。编码后的数据的数据格式是图像形成装置107可解释的格式。图像形成装置107可解释的数据格式包括例如预定的打印语言格式、用于通过诸如JBIG等的各预定方法来进行数据压缩的数据格式以及文档格式等,并且依据图像形成装置107内置的解释单元的能力等而变化。

第二NIC部304将按照需要这样编码的数据再次转换为数据包,之后,将其输出到信号线路105上,进而发送至图像形成装置107。

在接收到数据包时,图像形成装置107根据其自身的打印过程,将与接收到的数据包相对应的图像,打印在诸如纸张等的记录介质上。

应当指出,可以想到另一数据传送方法,其中,数据从编码器303发送至图像接口部311,然后通过专用传输通路接口板104输出到专用传送线路106上,最后由图像形成装置107经由与其连接的专用传输通路接口板109接收该数据。

图4是Web服务器111的示意性框图。

包括CPU 402的控制器401控制Web服务器111的总体操作。CPU402读出存储在ROM 403中的控制程序,以执行各种控制处理。RAM 404用作CPU 402的主存储器,以及诸如工作区域等的临时存储区域。HDD405存储图像数据、各种程序以及后述的各种信息表。

网络接口(I/F)406将控制器401即Web服务器111连接至网络112。经由网络接口(I/F)406执行与网络上的其他装置之间的各类信息的发送及接收。

图5是根据本实施例的整个图像形成系统的软件结构的框图。通过分别由设置在图像形成装置107、打印控制装置101及Web服务器111中的CPU执行控制程序,来实现图5所示的各功能块。

图像形成装置107设置有Web浏览器510及服务提供程序520。Web浏览器510具有输入处理部511及图像显示部512。输入处理部511分析在控制台部202上执行的用户操作,并且例如根据HTTP,经由接口部206发送画面更新请求。图像显示部512分析接收到的HTML文件,并且在控制台部202上显示操作画面。以下将这样显示的画面称为“Web浏览器画面”。服务提供程序520经由接口部206,从Web服务器111中的Web应用560内的逻辑部561接收处理请求,并且生成和执行用于执行处理的作业。

打印控制装置101设置有Web浏览器530、Web服务器540及代理服务器550。Web浏览器530包括输入处理部531及图像显示部532,并且具有与Web浏览器510相同的功能。在经由代理服务器550接收到来自Web浏览器510或Web浏览器530的请求时,Web服务器540生成与请求相对应的画面,并且作为应答输出生成的画面。代理服务器550接收来自Web浏览器510或Web浏览器530的请求,并且将接收到的请求传送至Web服务器540和Web服务器111中合适的一者。请求分析部551分析请求的内容,以确定要将请求传送至Web服务器540和Web服务器111中的哪一者。此外,代理服务器550接收由Web服务器中的一者(即代理服务器550接收到的请求被传送到的Web服务器)响应于请求生成并发送的HTML文件,并且将HTML文件传送至请求源的Web浏览器。接收数据分析部552分析用于数据传送的HTML文件。

Web服务器111设置有Web应用560。Web应用560包括呈现部562及逻辑部561。呈现部562响应于来自外部装置的请求,生成要在外部装置的Web浏览器上显示的画面,并且作为应答发送画面。当来自外部装置的请求是由图像形成装置107进行处理的请求时,Web应用560根据请求的内容执行各类处理,然后请求图像形成装置107执行处理。作为要由图像形成装置107执行的处理的示例,有由打印机部204执行的打印处理、由读取器部203执行的读取处理或者由接口部206执行的发送处理。

参照图6A及6B至12A及12B,来详细描述由如上所述构造的图像形成系统执行的控制处理。

在本实施例中,当Web服务器111分别向图像形成装置107和打印控制装置101发送不同的画面数据项时,执行控制处理,以使得要在图像形成装置107上显示的画面与要在打印控制装置101上显示的画面之间进行协作。虽然在本实施例中,图像形成装置107设置有单个NIC,但是应当理解,本发明也可以应用于设置有多个NIC的图像形成装置。

图6A及6B是由本实施例的图像形成系统执行的控制处理的流程图。执行本处理,以通过FTP向Web服务器111发送图像形成装置107使用读取器部203生成的文件。

当图像形成装置107及打印控制装置101启动时,在步骤S601中,图像形成装置107向Web服务器111发送画面更新请求,以获取要在图像形成装置107的Web浏览器510上显示的菜单画面。将关于图像形成装置107的Web浏览器510的信息(例如浏览器版本及装置名称),添加至请求的包。此外,在单独要在图像形成装置107上显示获取到的画面的情况下,将表示单独要在图像形成装置107上显示获取到的画面的信息,也添加至请求包。在本实施例中,这些信息项存储在HTTP user-agent(用户代理)标签(tag)中,但是它们也可以存储在另一类型的标签、注释(comment)或者HTTP请求的正文中。此外,也可以使用另一协议来替代HTTP。此外,虽然在本实施例中,将画面更新请求发送至Web服务器111,但是也可以将其发送至打印控制装置101。

在图像形成装置107发送画面更新请求之后,处理进入到步骤S602。由打印控制装置101执行步骤S602。当在步骤S602中,打印控制装置101的代理服务器550接收到请求时,代理服务器550的请求分析部551分析接收到的请求。此时,请求分析部551确定请求已发送至Web服务器111,并且处理进入到步骤S603。

在步骤S603中,打印控制装置101根据请求分析部551的确定结果,将请求发送至Web服务器111,并且处理进入到步骤S604。由Web服务器111执行步骤S604。当在步骤S604中,Web服务器111接收到来自打印控制装置101的请求时,处理进入到步骤S605。

在步骤S605中,Web应用560的呈现部562对请求源执行分析。基于使得在步骤S601中发送请求之前包含在请求包中的、关于图像形成装置107的信息,执行对请求源的分析。当完成对请求源的分析时,处理进入到步骤S606。

在步骤S606中,基于请求是来自图像形成装置107、还是来自打印控制装置101,来切换处理。如果请求来自图像形成装置107,则处理进入到步骤S607,而如果请求来自打印控制装置101,则处理进入到步骤S620。在步骤S620中,呈现部562生成打印控制装置101的画面。

当处理进入到步骤S607时,呈现部562分析从图像形成装置107接收到的请求的数据。更具体地说,呈现部562分析请求的数据部分,并确定该请求对哪种处理进行请求,从而确定该请求是否可执行。在本示例中,假定请求是获取初始画面的请求,因此确定是否需要使用存储在Web服务器111中的数据,来改变初始画面。在本示例的该请求中,假定确定不需要改变,因此呈现部562确定要生成默认的初始画面,并终止分析。当分析终止时,处理进入到步骤S608。

在步骤S608中,呈现部562基于在步骤S607中执行的分析的结果,确定是否需要提供图像形成装置107和打印控制装置101中的各个的画面两者。如果确定需要两个画面,则处理进入到步骤S609。另一方面,如果仅需要图像形成装置107的画面,则处理进入到步骤S619。在步骤S619中,呈现部562仅生成图像形成装置107的画面。

当处理进入到步骤S609时,呈现部562生成能够在Web浏览器510及530中的各个上显示的画面文件。在本实施例中,生成HTML文件作为画面文件,但是也可以生成另一类型的脚本文件,诸如Java(注册商标)Script文件等。

图7A至7D是示出由呈现部562生成的HTML文件的示例的图。这些HTML文件被发送至图像形成装置107的Web浏览器510和打印控制装置101的Web浏览器530。

图7A示出了针对分别要在图像形成装置107和打印控制装置101上显示的画面,使用div标签生成单个HTML数据文件的情况。标签<divid=”main”>中的一部分形成图像形成装置107的画面,而标签<divid=”sub”>中的一部分形成打印控制装置101的画面。

图7B示出了使用HTML注释相互区分要在图像形成装置107和打印控制装置101上显示的画面的情况。body(正文)标签的正文形成图像形成装置107的画面,使用标签<!--sub写为注释的一部分形成打印控制装置101的画面。也可以作为注释来描述图像形成装置107的画面。

图7C示出了使用div标签通过HTML仅形成图像形成装置107的画面的情况。类似地,在通过HTML仅形成打印控制装置101的画面的情况下,仅将使用标签<div id=”sub”>表示的部分写为画面部分。

图7D示出了使用注释通过HTML仅形成图像形成装置107的画面的情况。类似地,在通过HTML仅形成打印控制装置101的画面的情况下,仅将使用标签<!-sub作为注释表示的部分写为画面部分。

当呈现部562完成画面生成时,处理进入到步骤S610。在步骤S610中,Web服务器111将由呈现部562生成的画面,作为应答发送至打印控制装置101,并且本处理进入到步骤S611。

由打印控制装置101执行步骤S611。当在步骤S611中,打印控制装置101的代理服务器550接收到应答包之后,处理进入到步骤S612。在步骤S612中,代理服务器550的接收数据分析部552分析接收到的应答包的数据。通过与Web服务器111在步骤S609中生成HTML数据即画面所使用的相同的方法,来执行应答包即HTML数据的分析。更具体地说,分析使用div标签或注释生成的、包含在应答包中的画面的数量。当分析完成时,处理进入到步骤S613。

在步骤S613中,确定接收数据分析部552是否检测到了两个画面的数据。如果接收数据分析部552检测到了两个画面的数据,则判断为需要在打印控制装置101及图像形成装置107中的各个上显示画面,并且处理进入到步骤S614。另一方面,如果接收数据分析部552仅检测到了一个画面的数据,则假定在本实施例的例示的示例中,仅使用一个画面的数据,来形成要在图像形成装置107上显示的画面,因此处理进入到步骤S616。应当指出,检测到的仅一个画面的数据,能够形成要单独在打印控制装置101上显示的画面,稍后将在本发明的第二实施例中描述这种情况。

在步骤S614中,代理服务器550确定是否可以更新打印控制装置101的画面。通过检查存储在第一存储器部306或HDD 305中的画面更新准许标志的设置,来执行该确定。如果确定可以更新画面,则处理进入到步骤S615,而如果不可以更新画面,则处理直接进入到步骤S616。稍后将在第二实施例中描述不准许画面更新的情况。

在步骤S615中,代理服务器550基于接收数据分析部552执行的分析的结果,来生成要在打印控制装置101上显示的画面的HTML数据,以在Web浏览器530上显示画面。然后,代理服务器550用生成的HTML数据重写Web服务器540的内容。Web浏览器530不断地轮询Web服务器540的特定内容。因此,当代理服务器550更新Web服务器540的HTML数据时,打印控制装置101上的画面被更新。另外,可以通过使用计时器执行重新加载(reload)来更新画面,也可以通过如下方法来更新画面,即当更新打印控制装置101的画面时,由已接收到画面更新请求的Web服务器540向Web浏览器530发送应答。此外,可以采用由接收数据分析部552指示Web浏览器530重新加载画面的数据的方法。此外,可以采用如下方法,即Web浏览器530从接收数据分析部552获取数据,而不从Web服务器540获取数据。此外,接收数据分析部552可以将数据直接发送至Web浏览器530。

图8B示出了在步骤S615中在打印控制装置101上显示的画面的示例。当在打印控制装置101上显示画面时,处理进入到步骤S616。

在步骤S616中,接收数据分析部552生成图像形成装置107的画面,并将生成的画面发送至图像形成装置107,并且处理进入到步骤S617。

步骤S617也是要由图像形成装置107执行的步骤。在步骤S617中,Web浏览器510接收应答数据,并且处理进入到步骤S618。在步骤S618中,Web浏览器510的输入处理部511处理HTML数据,并且图像显示部512显示画面。

图8A示出了在图像形成装置107上显示的画面的示例。虽然在本实施例中,打印控制装置101重新生成HTML数据,但是打印控制装置101也可以将由Web服务器111生成的HTML数据发送至图像形成装置107,而不对其进行处理,图像形成装置107可以在显示画面之前对HTML数据进行处理。

在取得图像形成装置107的初始画面时、分别在步骤S615及S618中在Web浏览器530及510上显示的图8A及8B所示的画面的示例,是菜单画面及与其相关联的帮助画面。图8A的画面显示在图像形成装置107上,并且设置有在选择图像形成装置107的各项功能时使用的按钮801至804。当用户操作画面时,Web浏览器510检测按下了按钮801至804中的哪一个。当选择了用户期望的功能时,在步骤S601中,Web浏览器510请求Web服务器111提供与用户按下的按钮相关联的功能的画面。另一方面,图8B的帮助画面与菜单画面相关联地显示在打印控制装置101上,并且包含对图像形成装置107的各个按钮801至804的说明。

下面,将描述按下按钮801以选择分配给按钮801的“扫描”功能时执行的控制处理。当执行步骤S601至S618时,显示图9A及9B所示的画面。图9A示出了用于指示Web应用560以使图像形成装置107执行如下处理的执行指示画面:通过使用读取器部203读取原稿上的图像来生成图像数据,并将生成的图像数据发送至网络112上的FTP服务器。图9B示出了显示与图9A中的菜单画面相关联的帮助信息的画面。

在图9A所示的示例中,对设置进行配置,使得用PDF格式生成图像数据,并为图像数据分配文件名“test.pdf”。当检测到按下了“执行”按钮901时,处理进入到图6A中的步骤S601,并且按上文中所述来执行步骤S601至S607。在步骤S607中,Web应用560搜索执行FTP操作所需的打印控制装置101的设置数据库。可以在Web服务器111的HDD 405上或者在打印控制装置101的HDD 305上构造设置数据库。如果在打印控制装置101的HDD 305上构造设置数据库,则Web服务器111根据需要从打印控制装置101取得设置。在本实施例中,假定在Web服务器111的HDD 405上构造设置数据库,并且将设置存储于其中。在打印控制装置101设置有安全功能的情况下,可以在打印控制装置101中禁止使用在发送FTP数据时使用的端口。在这种情况下,从图像形成装置107进行的FTP数据的发送可能失败。由于该原因,Web应用560确定打印控制装置101的安全配置是否准许FTP通信。

图10是示出安全设置数据库的示例的图。如图10所示,当不准许使用FTP时,在步骤S608中,Web应用560确定需要生成两个画面,并且处理进入到步骤S609,以提供用于建议改变设置的画面。在步骤S609中,Web应用560生成图11B所示的FTP端口设置改变画面,作为打印控制装置101的显示画面。同时,作为图像形成装置107的画面,Web应用560生成图11A所示的画面,该画面用于提示用户检查打印控制装置101的画面。作为另一选择,在步骤S608中Web应用560确定仅需要一个画面,并且处理进入到步骤S619,在步骤S619中,在图像形成装置107的画面上显示打印控制装置101的设置改变画面。当执行了步骤S610至S618时,画面转变到图12A所示的执行结果显示画面。按照与上面所述相同的步骤执行画面转变。也就是说,当用户对设置进行配置,并且配置被反映在打印控制装置101中时,将扫描图像数据发送至FTP服务器,由此显示图12A所示的处理完成消息。

图12B是与图12A中的执行结果显示画面相关联的帮助画面的示例的图。在图12A中,将执行的结果作为信息显示给用户。当检测到按下了确定按钮1201时,画面返回到图8A所示的画面。按照与上面所述相同的步骤执行画面转变。

虽然在本实施例中,将文件传送至Web服务器111,但是也可以将文件传送至Web服务器111以外的连接至网络的服务器。

接下来,将描述根据本发明的第二实施例的图像形成系统。

本实施例的图像形成系统与第一实施例的图像形成系统的区别仅在于控制处理的一部分,因此假定本实施例中的硬件与第一实施例中,即参照图1至4所描述的硬件相同。

在本实施例中,将描述期望独立操作打印控制装置101的画面的情况。在本实施例中,独立于图像形成装置107上的画面,仅更新打印控制装置101上的画面,以能够进行专门针对打印控制装置101的处理。这对应于打印控制装置101的设置改变的情况,或者使用打印控制装置101的箱(BOX)功能(即处理存储在HDD 305中的可打印数据的功能)的情况。下面,参照图13至15,来描述在改变打印控制装置101的设置的情况下执行的控制处理。

图13是由根据第二实施例的图像形成系统执行的控制处理的流程图。

图14示出了当打印控制装置101启动时要在打印控制装置101上显示的画面的示例。该画面对应于当前在图像形成装置107上显示的画面。当打印控制装置101检测到用户按下设置执行按钮1401时,处理进入到步骤S1301。在步骤S 1301中,打印控制装置101向Web服务器111发送画面获取请求,然后处理进入到步骤S1302。

由Web服务器111执行步骤S1302。在步骤S1302中,Web服务器111接收画面获取请求,并且处理进入到步骤S1303,在步骤S1303中,Web服务器111分析请求的发送源。与第一实施例类似,在本实施例中,也使用user-agent标签,但是也可以使用另一类型的HTML标签或者注释来识别发送源。作为另一选择,可以将唯一地分配给装置的值或MAC地址预先登记在Web服务器111中,用作用于识别装置的信息。

如果在步骤S1303中,将打印控制装置101识别为发送源,则处理进入到步骤S1304,在步骤S1304中,生成打印控制装置101的画面。

图15示出了针对打印控制装置101生成的画面的示例。图15中的按钮1501是单选按钮,用于在“锁定”和“不锁定”中进行选择,以锁定或不锁定打印控制装置101的画面。当通过单选按钮1501选择了“锁定”时,打印控制装置101转变为打印控制装置101上的画面不与图像形成装置107上的画面进行协作的模式。在这种情况下,将打印控制装置101的Web浏览器530重新配置为不重新加载画面,由此防止打印控制装置101上的画面与图像形成装置107上的画面进行协作。这样,仅准许由经由打印控制装置101的Web浏览器530执行的用户操作,改变打印控制装置101的画面。另一方面,当选择了“不锁定”时,不改变Web浏览器530的重新加载设置,打印控制装置101保持为准许其上的画面与画像形成装置107上的画面进行协作的模式。在这种情况下,可以由图像形成装置107更新打印控制装置101上的画面。

当在步骤S1304中生成了打印控制装置101的画面时,处理进入到步骤S1305,在步骤S1305中,将生成的画面作为应答发送至打印控制装置101,并且处理进入到步骤S1306。

步骤S1306也是要由打印控制装置101执行的步骤。当在步骤S1306中,打印控制装置101接收到画面时,处理进入到步骤S1307,在步骤S1307中,打印控制装置101分析从Web服务器111接收到的HTML数据。由于Web服务器111以与图像形成装置107发送请求相同的方式,发送应答(HTML数据)(其中,打印控制装置101上的画面的一部分被div标签等分隔),因此打印控制装置101将接收到的HTML数据转换为Web浏览器530能够显示的格式,然后处理进入到步骤S1308。应当指出,当请求来自打印控制装置101时,Web浏览器530仅生成一个画面,因此当在步骤S1304中生成HTML数据时,Web服务器不需要执行使用div标签的画面指定。在这种情况下,可以直接在Web浏览器530上显示从Web服务器111发送的数据,而不执行步骤S1307。

在步骤S1308中,代理服务器550在Web浏览器530上显示画面。应当指出,当用户使用Web浏览器530上的单选按钮1501执行了选择时,可以改变设置使得立即执行重新加载,或者作为另一选择,可以在用户发送下一请求时改变设置。

虽然在本实施例中,打印控制装置连接至图像形成系统,但是本发明也可以应用于仅图像形成装置连接至图像形成系统的情况。

本发明的各方面还能够通过读出并执行记录在存储装置上的用于执行上述实施例的功能的程序的系统或设备的计算机(或诸如CPU或MPU的装置)、以及由系统或设备的计算机例如读出并执行记录在存储装置上的用于执行上述实施例的功能的程序来执行步骤的方法来实现。鉴于此,例如经由网络或者从用作存储装置的各种类型的记录介质(例如计算机可读介质)向计算机提供程序。

虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不局限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有的这类变型例及等同结构和功能。

本申请要求2009年12月9日提交的日本专利申请2009-279439号公报的优先权,并在此通过引用并入其全部内容。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号