信息发送装置及其控制方法.pdf

上传人:00****42 文档编号:4576073 上传时间:2018-10-21 格式:PDF 页数:29 大小:1.08MB
返回 下载 相关 举报
摘要
申请专利号:

CN201110185073.9

申请日:

2011.06.29

公开号:

CN102314477A

公开日:

2012.01.11

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 17/30申请日:20110629|||公开

IPC分类号:

G06F17/30; H04N1/00; G06F3/12

主分类号:

G06F17/30

申请人:

佳能株式会社

发明人:

黑田茂树

地址:

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

优先权:

2010.06.29 JP 2010-148200

专利代理机构:

北京怡丰知识产权代理有限公司 11293

代理人:

迟军

PDF下载: PDF下载
内容摘要

本发明提供一种信息发送装置及其控制方法,所述信息发送装置生成示出所述信息发送装置的信息并且包含图像数据的网页,所述图像数据表示与在所述信息发送装置中配备的显示单元上待显示的画面共同的画面;所述信息发送装置响应于来自信息处理装置的请求向所述信息处理装置发送生成的网页。此外,在所述显示单元上待显示的画面是多个相关画面中的一个的情况下,所述信息发送装置获取所述多个相关画面中的各个的图像数据,并生成包含由所述获取单元获取的所述多个相关画面中的各个的所述图像数据的网页。

权利要求书

1: 一种信息发送装置, 所述信息发送装置包括 : 生成单元, 其用于生成示出所述信息发送装置的信息并且包含图像数据的网页, 所述 图像数据表示与在所述信息发送装置中配备的显示单元上待显示的画面共同的画面 ; 发送单元, 其用于响应于来自信息处理装置的请求向所述信息处理装置发送由所述生 成单元生成的网页 ; 以及 获取单元, 其用于在所述显示单元上待显示的画面是多个相关画面中的一个的情况 下, 获取所述多个相关画面中的各个的图像数据, 其中, 所述生成单元生成包含由所述获取单元获取的所述多个相关画面中的各个的所 述图像数据的网页。
2: 根据权利要求 1 所述的信息发送装置, 其中, 所述生成单元生成用于布置和显示由 所述获取单元获取的所述多个相关画面的网页。
3: 根据权利要求 1 所述的信息发送装置, 其中, 所述生成单元生成用于根据用户的指 令、 顺序显示由所述获取单元获取的所述多个相关画面的网页。
4: 根据权利要求 1 所述的信息发送装置, 其中, 所述生成单元生成用于使用户能够选 择是布置和显示由所述获取单元获取的所述多个相关画面, 还是选择根据用户的指令、 顺 序显示所述多个相关画面的网页。
5: 根据权利要求 1 所述的信息发送装置, 其中, 所述多个相关画面是用于解释所述信 息发送装置中发生的错误的解决步骤的一系列画面。
6: 根据权利要求 1 所述的信息发送装置, 所述信息发送装置还包括 : 捕获单元, 其用于生成在所述显示单元上待显示的画面的捕获画面, 其中, 所述生成单元生成包含有作为所述图像数据的、 由所述捕获单元生成的所述捕 获画面的网页。
7: 根据权利要求 1 所述的信息发送装置, 其中, 所述信息发送装置是图像处理装置, 并 且由所述生成单元生成的网页是用于进行关于所述图像处理装置中进行的图像处理的设 置的网页。
8: 一种信息发送装置的控制方法, 所述控制方法包括如下步骤 : 生成示出所述信息发送装置的信息并且包含图像数据的网页, 所述图像数据表示与在 所述信息发送装置中配备的显示单元上待显示的画面共同的画面 ; 响应于来自信息处理装置的请求, 向所述信息处理装置发送由所述生成步骤生成的网 页; 以及 在所述显示单元上待显示的画面是多个相关画面中的一个的情况下, 获取所述多个相 关画面中的各个的图像数据, 其中, 所述生成步骤生成包含由所述获取步骤获取的所述多个相关画面中的各个的所 述图像数据的网页。

说明书


信息发送装置及其控制方法

    技术领域 本发明涉及一种将自身设备的信息发送到外部装置的信息发送装置、 该信息发送 装置的控制方法以及存储计算机程序的记录介质。
     背景技术 传统地, 已知具有 Web 服务器的功能的图像处理装置。该图像处理装置生成与 该图像处理装置的作业状态以及设置在该图像处理装置中的存储单元中存储的图像数据 相关的信息的网页 (web page)。通过将该信息发送到经由网络连接的客户端个人计算机 (PC), 能够在客户端 PC 的 Web 浏览器上浏览该信息 ( 参见, 例如日本特开 2002-007095 号 公报 )。以下, 将网页称为远程用户界面 (UI), 通过浏览远程 UI, 用户能够从远离图像处理 装置的位置掌握关于正在图像处理装置中进行的作业的信息以及关于图像数据的信息。
     此外, 在图像处理装置中, 在附装的操作屏 ( 以下称为本地 UI) 的显示部上, 显示 图像处理装置的作业状态或者关于存储的图像数据的信息。 当在图像处理装置中发生诸如 卡纸的错误时, 将用于解决错误的步骤跟与用户的错误解决操作连动的图像转变一起显示 在显示部上。
     图 3A 至图 3D 例示了表示在本地 UI 的显示部上显示的卡纸错误解决步骤的画面。 首先, 在本地 UI 的显示部上, 显示图 3A 所示的表示第一错误解决步骤的画面。接下来, 如 果用户根据显示的解决步骤进行图像处理装置的操作 ( 错误解决操作 ), 则在本地 UI 的显 示部上显示图 3B 所示的画面以使得指示下一步骤。以这种方式, 在本地 UI 的显示部上显 示的错误解决步骤的画面, 与用户的错误解决操作连动地从图 3A 顺序改变到图 3D。
     如上所述, 传统地, 作为用户从视觉上识别关于图像处理装置的信息 ( 例如关于 作业状态以及存储的图像数据的信息 ) 的方法, 提供有本地 UI 和远程 UI。然而, 传统的远 程 UI 由图像处理装置中的 Web 服务器通过生成用于远程 UI 的专用画面并将画面提供给浏 览器来提供。 因此, 从远程 UI, 用户既无法看到与在图像处理装置的显示部上显示的画面共 同的画面, 也无法看到诸如当发生错误时在图像处理装置的显示部上显示的错误解决步骤 的画面转变本身。此外, 由于用户无法识别当前在图像处理装置的显示部上显示的画面本 身, 因此难以掌握图像处理装置的状态, 例如, 是否适当地进行了错误解决操作。
     如上所述, 由于不指望传统的远程 UI 来显示与在本地 UI 上显示的画面共同的画 面, 因此无法满足想要看到与在本地 UI 上显示的画面共同的画面的用户的需求, 从而存在 改善的空间。
     发明内容
     根据本发明的一个方面, 提供一种信息发送装置, 所述信息发送装置包括 : 生成单 元, 其用于生成示出所述信息发送装置的信息并且包含图像数据的网页, 所述图像数据表 示与在所述信息发送装置中配备的显示单元上待显示的画面共同的画面 ; 发送单元, 其用 于响应于来自信息处理装置的请求向所述信息处理装置发送由所述生成单元生成的网页 ;以及获取单元, 其用于在所述显示单元上待显示的画面是多个相关画面中的一个的情况 下, 获取所述多个相关画面中的各个的图像数据, 其中, 所述生成单元生成包含由所述获取 单元获取的所述多个相关画面中的各个的所述图像数据的网页。
     从以下参照附图对示例性实施例的详细描述, 本发明的其他特征和方面将变得清 楚。 附图说明 被包括在说明书中并构成说明书的一部分的附图例示了本发明的示例性实施例、 特征和方面, 并与文字描述一起, 用于解释本发明的原理。
     图 1 例示了根据本发明的示例性实施例的系统配置。
     图 2 是例示根据示例性实施例的图像处理装置中的控制单元的配置的框图。
     图 3A、 图 3B、 图 3C 和图 3D 例示了在根据示例性实施例的图像处理装置中的显示 单元上显示的画面的示例。
     图 4 例示了根据示例性实施例的图像处理装置中的软件模块的配置。
     图 5 是例示根据示例性实施例的在计算机与图像处理装置之间进行的数据处理 过程的示例的流程图。
     图 6 是 例 示 在 图 5 的 步 骤 S509 中 的 公 共 网 关 接 口 (CGI, Common Gateway Interface) 程序处理的处理过程的流程图。
     图 7 是根据示例性实施例的图像处理装置中存储的画面信息表的示例。
     图 8 是根据示例性实施例的在 Web 浏览器上显示的从图像处理装置发送的网页的 显示的示例。
     图 9 是例示在图 5 的步骤 S509 中的 CGI 程序处理的处理过程的流程图。
     图 10 是根据示例性实施例的在 Web 浏览器上显示的从图像处理装置发送的网页 的显示的示例。
     图 11 是根据示例性实施例的在 Web 浏览器上显示的从图像处理装置发送的网页 的显示的示例。
     具体实施方式
     以下, 参照附图详细描述本发明的各种示例性实施例、 特征及方面。
     图 1 例示了根据作为应用本发明的示例的第一示例性实施例的系统配置。
     在图 1 中, 图像处理装置 200 包括扫描器单元 2070、 打印机单元 2095、 控制单元 ( 控制器单元 )2000 以及用作本地 UI 的显示 / 操作单元 2012。
     扫描器单元 2070、 打印机单元 2095、 进纸单元 2100、 排纸单元 2110 以及显示 / 操 作单元 2012 中的各个连接到控制单元 2000。控制单元 2000 连接到诸如局域网 (LAN)2011 的网络发送单元。
     控制单元 ( 控制器单元 )2000 连接到用作图像输入设备的扫描器单元 2070 以及 用作图像输出设备的打印机单元 2095。此外, 控制单元 2000 连接到给送纸张等的进纸单 元 2100 以及排出打印纸张的排纸单元 2110。 进纸单元 2100 包括多个纸张给送段和插入器 ( 未示出 )。排纸单元 2110 包括诸如具有多个排出仓的整理器、 具有装订功能的整理器等的配件。 用作本地 UI 的显示 / 操作单元 2012 作为与用户的操作界面, 具有显示装置主体 的状态、 作业的信息等的显示单元。显示单元包括触摸屏功能。此外, 显示单元包括指示图 像处理装置 200 的状态的发光二级管 (LED)、 硬键、 按钮键等。用户能够从显示 / 操作单元 2012 上显示的信息看到图像处理装置的错误状态等。此外, 用户能够通过使用触摸屏按下 显示 / 操作单元 2012 上显示的操作菜单按钮或者按下硬键按钮来操作图像处理装置 200。 在本示例性实施例中, 图像处理装置 200 作为响应于来自客户端 PC 的请求将所请求的信息 发送到客户端 PC 的信息发送装置来操作。只要信息发送装置具有发送所请求的信息的功 能, 则信息发送装置不限于诸如打印机、 扫描器、 复印机以及传真机等的图像处理装置, 而 信息发送装置可以是其他装置。
     计算机 11 包括显示装置、 键盘、 指示设备以及计算机主体 ( 未示出 )。此外, 计算 机 11 包括将操作系统从计算机主体内置的存储设备加载到随机存取存储器 (RAM) 中并执 行各种应用程序的功能。此外, 计算机 11 能够使用网络接口 ( 未示出 ) 经由网络与图像处 理装置 200 进行通信, 并且能够在显示设备上显示通过通信获取的显示信息。存储设备存 储所谓的 Web 浏览器。计算机 11 被配置以使得 Web 浏览器能够在计算机 11 上进行操作。 通过 Web 浏览器, 计算机 11 能够使用预定协议与能够作为 Web 服务器 ( 稍后描述 ) 操作的 图像处理装置 200 进行通信, 并且能够在显示设备上显示远程 UI。 计算机 11 作为信息处理 装置操作, 所述信息处理装置是向信息发送装置进行信息的请求并显示获取的信息的客户 端 PC。在本示例性实施例中, 作为图像处理装置的示例, 描述了计算机 11 的情况, 然而, 可 以使用诸如移动电话的其他终端。
     在图 1 中, 图像处理装置 200 和计算机 11 经由 LAN 2011 可通信地互连。在系统 中, 如果从设置在计算机 11 中的 Web 浏览器向图像处理装置 200 发送获取信息的请求, 则 图像处理装置 200 向计算机 11 发送所请求的信息。图像处理装置 200 与计算机 11 的连接 配置不限于 LAN, 而可以使用互联网、 无线通信以及其他连接方法来实现该系统。 在图 1 中, 仅计算机 11 和图像处理装置 200 连接到 LAN 2011, 然而, 也可以连接其他终端。
     图 2 是例示图 1 所示的控制单元 2000 的详细硬件配置的框图。对于与图 1 类似 的部件, 应用相同的附图标记。
     在图 2 中, 中央处理单元 (CPU)2001 是控制整个系统的控制器。CPU 2001 根据存 储在程序只读存储器 (ROM)2003 以及硬盘驱动器 (HDD)2004 中的控制程序等控制对连接到 系统总线 2007 的各种设备的访问的总体操作。此外, 通过向各种设备给予指令, CPU 2001 进行打印处理或者生成要在显示 / 操作单元 2012 上显示的显示画面数据的处理。 此外, CPU 2001 根据公共网关接口 (CGI) 程序 ( 稍后描述 ) 生成要在远程 UI( 稍后描述 ) 上显示的网 页。此外, CPU 2001 从经由设备接口单元 2020 连接的扫描器单元 2070 读取输入信息。此 外, CPU 2001 向经由设备接口单元 2020 连接的打印机单元 2095 输出图像信号作为输出信 息。
     ROM 2003 存储控制程序以及软件模块 ( 例如与图 6 所示的流程图相对应的 CGI 程 序 )。根据 CGI 程序, 进行各种信息的处理或计算、 各种设备的控制等, 并生成要在远程 UI 上显示的网页。ROM 2003 还存储系统的引导程序并用作引导 ROM。
     RAM 2002 用作 CPU 2001 操作的系统工作存储器, 并且还用作临时存储图像数据、
     画面信息表 ( 稍后描述 ) 等的存储器。
     HDD 2004 存储作为在显示 / 操作单元 2012 上显示的资源的显示数据的图像数据 或者消息数据、 系统软件等。 HDD 2004 还存储用于生成网页 ( 稍后描述 ) 的资源文件、 模板 文件等。
     此外, 在图像处理装置中的存储设备 ( 例如 HDD 2004) 中, 存储了规定画面信息的 画面信息表。参照图 7 描述画面信息表的示例。在图 6( 稍后描述 ) 的各个步骤中或者根 据需要将画面信息表加载到 RAM 2002 中, 这样, CPU 2001 能够参照该表。
     图 7 的项 701 例示了错误 ID 的列表。项 702 例示了与各个错误 ID 相关联的错误 画面的数量。此外, 项 703 存储实际相关联的画面的 ID, 其数量与画面数量 702 相同。例 如, 在错误 ID 是 Err1 的情况下, 与错误 ID 相关联的画面数量是 4, 与错误 ID 相对应的画面 ID 为 Screen1、 Screen2、 Screen3 以及 Screen4。项 704 是各个画面 ID 的列表。项 705 是 关于显示上述各个画面 ID 所需的显示内容的信息, 例如, 图像数据、 位置信息、 消息内容以 及作为资源的其他信息。从而, 可以通过追踪项 704 至项 705 来参照与项 703 中描述的各 个画面 ID 相对应的显示内容。如上所述, 画面信息表规定了要在显示 / 操作单元 2012 上 进行画面转变并显示的一系列画面转变。 操作单元 I/F 2006 用作与显示 / 操作单元 2012 的接口单元, 并且承担将系统的 用户通过使用显示 / 操作单元 2012 中包括的触摸屏上显示的菜单按钮、 硬键等而输入的信 息发送到 CPU 2001 的职能。
     此外, 操作单元 I/F 2006 从显示 / 操作单元 2012 中包括的硬键、 触摸屏等接收用 户输入, 并获取操作内容。
     使用从操作单元 I/F 2006 获取的操作内容以及上述控制程序, CPU2001 生成在显 示 / 操作单元 2012 上显示的画面的显示画面数据。将显示画面数据存储在视频随机存取 存储器 (VRAM)2009 中。将存储在 VRAM2009 中的显示画面数据经由操作单元 I/F 2006 输 出作为显示 / 操作单元 2012 上的显示画面。
     VRAM 2009 用作存储 CPU 2001 中生成的显示画面数据的存储器。CPU 2001 使用 从 HDD 2004 获取的显示数据以生成在显示 / 操作单元 2012 上显示的画面。VRAM 2009 是 用于存储布置为在显示 / 操作单元 2012 上显示的图像数据的存储器。
     网络接口 ( 网络 I/F)2010 连接到 LAN 2011 并进行信息的输入和输出。调制解调 器 (Modem)2050 连接到公共线路 2051, 并进行信息的输入和输出。图像处理装置 200 通过 经由网络 I/F 2010 连接到 LAN 2011 或者经由调制解调器 2050 连接到公共线路 (WAN)2051 来与外部设备进行图像信息或者设备信息的输入和输出。 上述设备被布置在系统总线 2007 上。
     图像总线 I/F(Image Bus I/F)2005 连接系统总线 2007 和以高速传输图像数据的 图像总线 2008, 并用作转换数据结构的总线桥。
     图像总线 2008 是 PCI 总线或者 IEEE 1394 接口。在图像总线 2008 上, 布置了以 下设备。
     光栅图像处理器 (RIP)2060 将 PDL 代码光栅化为位图图像。
     设备 I/F 单元 2020 将作为装置中的各个设备的图像输入 / 输出设备的扫描器单 元 2070 和打印机单元 2095 与控制单元 2000 连接, 并进行各个设备的状态的识别以及图像
     数据的同步 / 异步转换。此外, 设备 I/F 单元 2020 连接到进行纸张给送的进纸单元 2100 以及进行打印片材的排出的排纸单元 2110。 除了纸张给送或者纸张排出的状况或者状态的 识别或检测之外, 设备 I/F 单元 2020 还进行连接设备的错误信息或者消耗品的剩余量的识 别或者检测。
     扫描器图像处理单元 2080 对输入图像数据进行校正、 加工以及编辑。打印机图像 处理单元 2090 对打印输出图像数据进行打印机的校正、 分辨率转换等。
     图像旋转单元 2030 进行图像数据的旋转处理。图像压缩单元 2040 对多值图像数 据进行联合图像专家组 (JPEG) 的压缩 / 解压缩处理, 对二值图像数据进行联合二值图像专 家组 (JBIG)、 改进的二维压缩编码 (MMR)、 改进的霍夫曼 (MH) 编码等的压缩 / 解压缩处理。
     参照图 4 的框图, 描述记录在图像处理装置中的 ROM 2003 或者 HDD 2004 中的、 根 据需要加载到 RAM 2002 中并由 CPU 2001 执行的各种软件模块。
     在图 4 中, 模块 1501 控制用户界面 (UI), 并且当操作者使用图像处理装置中的显 示 / 操作单元 2012 对图像处理装置进行各种操作和设置时, 模块 1501 在图像处理装置和 设备之间起到调停作用。根据操作者的操作, 模块经由操作单元 I/F 2006 将输入信息传送 到稍后描述的各个模块, 并进行处理的请求或数据的设置。 Web 服务器模块 1502 用于响应于来自连接到 LAN 2011 的 Web 客户端的请求, 生成使得能够在 Web 客户端上显示信息的显示数据。此外, Web 服务器模块 1502 用于通 知关于图像处理装置的信息, 例如用于进行多功能图像处理的管理信息、 作业状态等。将 来自 Web 客户端的上述请求的通知经由网络 I/F 2010 发送到图像处理装置。同时, 经由 Control-API( 控制 API)1506( 稍后描述 ) 读取图像处理装置的管理信息。接着, 将信息的 通知经由 HTTP 1503、 TCP/IP 1504 以及网络驱动程序 1505( 稍后描述 ) 以及网络 I/F 2010 发送到连接到图像处理装置的 Web 客户端。
     Web 服务器模块 1502 使用 CGI 程序 ( 稍后描述 ) 等生成所谓的网页格式数据。生 成的网页格式数据是用于使得能够在 Web 客户端上显示包括图像的对象或者诸如文本的 信息的显示数据, 例如, HTML 格式的数据。通过 Web 服务器模块 1502, 图像处理装置作为能 够向图像处理装置 ( 作为客户端 ) 发送并提供信息的信息发送装置来操作。
     超文本传输协议 (HTTP) 模块 1503 用于多功能图像处理装置使用 HTTP 的通信。 HTTP 模块 1503 使用传输控制协议 / 互联网协议 (TCP/IP) 模块 1504( 稍后描述 ) 为上述 Web 服务器模块 1502 提供通信。
     TCP/IP 通信模块 (TCP/IP 模块 )1504 使用网络驱动程序 ( 稍后描述 ) 为上述各个 模块提供网络通信。网络驱动程序 1505 控制物理连接到网络的网络 I/F 2010。
     Control-API 1506 向上游模块提供与下游模块的接口。通过 Control-API 1506, 减轻上游与下游模块之间的依存关系, 并能够提高各个导流作用。
     作业管理器模块 1507 对上述各种模块经由 Control-API 1506 指示的处理进行解 释, 并对各个模块给予指令。该模块用作对在多功能图像处理装置中进行的硬件的处理进 行集中控制的作业控制单元。在这种情况下, 作业管理器模块 1507 能够根据需要经由图像 总线 I/F 2005 来控制与各种处理单元的信息传递。
     参照附图描述了根据本示例性实施例的使用上述配置的操作。尤其, 描述了作为 根据示例性实施例的图像处理装置的特征的远程 UI。
     远程 UI 具有从装置的外部提供使得能够进行诸如信息 ( 例如装置的状态 ) 的获 取、 设置、 打印或者发送 ( 多途发送, Universal-Send) 的操作的用户界面的功能。在上下 文中, 术语 “远程 UI” 可以是指在外部装置上显示的显示画面本身。用户能够通过使用 Web 浏览器从连接到网络的计算机访问装置来使用远程 UI 的功能。
     如图 4 所示, 在装置中, Web 服务器模块 1502 在工作中, 并且通过 Web 服务器模块 1502, 能够进行利用 HTTP 的通信。在 Web 服务器模块 1502 中, 能够操作由来自客户端的请 求启动的 CGI 程序。
     在图 2 所示的 HDD 2004 中, 存储有资源文件组和页面模板文件组。文件组用于远 程 UI。资源文件包括要用于页面显示的 HTML 文件以及图像文件。文件不限于 HTML 文件, 而可以使用表现用于示出关于资源的信息的画面的显示数据的、 以其他语言描述的其他文 件。从 CGI 程序参照模板文件, 所述模板文件用于生成页。
     为了访问装置, 用户在 Web 浏览器上直接输入统一资源定位符 (URL) 或者选择嵌 入了 URL 的链接。Web 浏览器经由网络发送指定操作者输入的 URL 的 HTTP 命令。
     Web 服务器模块 1502 接收 HTTP 命令, 分析 HTTP 命令并进行与该命令相对应的操 作。操作包括例如根据 HTTP 命令的请求, 向主体指示进行图像处理装置的信息的设置、 获 取以及打印输出。此外, 通过上述模板文件, Web 服务器模块 1502 生成与请求相对应的网 页, 并将网页发送到客户端的 Web 浏览器。 Web 浏览器显示从图像处理装置返回的网页。以这种方式, 操作计算机的用户使 用 Web 浏览器访问装置, 并能够获取和设置图像处理装置的功能、 状态以及存储的信息。此 外, 用户能够操作图像处理装置。由于使用 HTML 数据提供远程 UI 的显示数据, 因此, 计算 机无需具有用于显示远程 UI 的专用软件, 可以简单地提供诸如 Web 浏览器的通用软件。
     参照图 5 进一步描述远程 UI 的基本操作。
     图 5 是例示根据本示例性实施例的作为 Web 客户端 ( 浏览器 ) 侧的计算机 11 与 作为 Web 服务器侧的图像处理装置 200 之间的数据处理过程的示例的流程图。
     步骤 S501 至 S504 以及 S512 中的处理是在计算机 11 中进行的处理, 而步骤 S505 至 S511 以及步骤 S513 和 S514 中的处理是在图像处理装置 200 中进行的处理。流程图中 的虚线的箭头例示了信息的发送和接收。步骤 S501 至 S514 中的各个步骤由设置在计算机 11 或者图像处理装置 200 中的 CPU 将存储在存储器 ( 例如 ROM) 中的程序提取到 RAM 中并 执行该程序来进行。
     首先, 描述计算机 11 侧的处理。计算机 11 的流程从 Web 浏览器接收用户的输入 的步骤开始。在步骤 S501 中, 计算机 11 等待来自用户的 URL 的输入。如果输入了 URL( 步 骤 S501 中的 “是” ), 则处理进入步骤 S502。在步骤 S502 中, 正在执行 Web 浏览器的计算 机 11 经由诸如 LAN 2011 的通信路径向图像处理装置 200 发送指定输入 URL 的 HTTP 命令。 HTTP 命令用于请求与输入 URL 相对应的 HTML 数据。在步骤 S501 中, 如果没有输入 ( 步骤 S501 中的 “否” ), 则在步骤 S501 中, 计算机 11 再次等待接收输入。
     在步骤 S503 中, 计算机 11 等待接收用于接收来自图像处理装置 200 的响应的 HTTP 响应。HTTP 响应包含与由步骤 S502 中的 HTTP 命令指定的 URL 相对应的 HTML 数据。 在步骤 S503 中, 如果计算机 11 接收到 HTTP 响应 ( 步骤 S503 中的 “是” ), 则 Web 浏览器 解释包含在 HTTP 响应中的 HTML 数据。通过确定是否包含到图像数据等的链接, Web 浏览
     器确定当对 HTML 文档进行格式化和显示时是否需要请求数据。如果 Web 浏览器确定在对 HTML 文档进行格式化和显示时需要请求数据, 则在步骤 S512 中, Web 浏览器向图像处理装 置 200 侧请求诸如图像数据的数据。在获取所需的数据之后, 处理进入步骤 S504, Web 浏览 器对 HTML 文档进行格式化和显示。然后, 结束一个会话。在对在步骤 S503 中接收的 HTML 文档进行格式化和显示时, 如果不包含链接的图像数据等并且无需请求数据 ( 步骤 S512 中 的 “否” ), 则省略步骤 S512 中的处理, 处理进入步骤 S504。
     在图像处理装置 200 中, 处理从等待来自计算机 11 的 HTTP 命令的处理开始。在 步骤 S505 中, 如果 CPU 2001 确定经由网络 I/F 2010 接收到 HTTP 命令 ( 步骤 S505 中的 “是” ), 则处理进入步骤 S506。
     在步骤 S506 中, CPU 2001 确定来自 Web 浏览器的请求是否是 CGI 程序启动请求。 如果请求是 CGI 程序启动请求 ( 步骤 S506 中的 “是” ), 则在步骤 S507 中, CPU 2001 分析 CGI 参数, 并确定要处理的 CGI 程序。接着, CPU 2001 将参数存储在 RAM 2002 中。处理进 入步骤 S508, CPU2001 启动相应的 CGI 程序。
     在步骤 S509 中, CPU 2001 进行 CGI 程序的处理。在步骤 S511 中, CPU 2001 将步 骤 S509 中的处理结果作为 HTTP 响应发送到计算机 11。HTTP 响应包含由 CGI 程序的处理 生成的 HTML 数据, 稍后描述该处理。
     在步骤 S513 中, CPU 2001 确定是否经由网络 I/F 2010 从计算机 11 发送了数据的 请求。在步骤 S513 中, 如果 CPU 2001 确定从计算机 11 发送了数据的请求 ( 步骤 S513 中 的 “是” ), 则在步骤 S514 中, CPU 2001 发送所请求的数据, 并且该会话结束。在步骤 S513 中, 如果 CPU 2001 确定未从计算机 11 发送数据的请求 ( 步骤 S513 中的 “否” ), 类似地, 该 会话结束。可以多次进行步骤 S513 中的数据请求的接收以及步骤 S514 中的数据的发送。
     响应于来自计算机 11 的请求, 步骤 S508 中的 CGI 程序向主体 ( 在这种情况下, 为 作业管理器 1507) 进行诸如装置信息的获取和设置或者打印输出等的操作的请求。此外, CGI 程序使用与页相对应的模板文件生成要发送的 HTML 页。 模板文件包含使用获取的信息 改变描述的部分, 这使得能够生成与此时的状况相对应的页内容。在 CGI 程序中还进行用 于生成页内容的生成所需的图像的指令。
     此外, 在步骤 S506 中, 如果请求不是 CGI 程序启动请求 ( 步骤 S506 中的 “否” ), 则在步骤 S510 中, CPU 2001 返回指定的资源文件作为响应, 并结束该会话。
     参照图 6 的流程图描述根据示例性实施例的图 5 的步骤 S509 中的 CGI 程序处理 的处理过程。图 6 中的各个步骤由设置在图像处理装置 200 中的 CPU 将存储在存储器 ( 例 如 ROM) 中的程序提取到 RAM 中并执行程序来进行。
     在步骤 S601 中, CPU 2001 接收在图 5 的步骤 S507 中分析的参数。接着, 处理进 入步骤 S602。在步骤 S602 中, CPU 2001 使用参数或者装置信息确定是否需要生成包含本 地 UI 的捕获画面的网页。
     在本示例性实施例中, 可以捕获在用作本地 UI 的显示 / 操作单元 2012 上显示的 错误画面作为捕获画面。参数可以包含错误 ID 信息。在这种情况下, 计算机 11 向图像处 理装置 200 发送包括要获取的错误 ID 信息的 HTTP 请求。CPU 2001 从参数中获取错误 ID 信息, 并使用图 7 中的画面信息表从由错误 ID 信息规定的画面转变中指定要在计算机 11 上显示的画面转变。错误 ID 信息指示当前在图像处理装置 200 中发生的错误。从而, 使用指示从设备 I/F 单元 2020 获取的装置的状态的错误信息, CPU 2001 能够确定并选择画面转变。在处理 中, 将错误 ID 记录在 RAM 2002 等中。从 RAM 2002 中获取稍后描述的步骤中所需的错误 ID 连同步骤 S601 中的参数。CPU 2001 从 RAM 2002 中获取错误 ID 信息、 参照图 7 中的画面信 息表, 并从由错误 ID 信息规定的画面转变中指定要显示的画面转变。
     在步骤 S602 中, 如果 CPU 2001 确定无需生成包含本地 UI 的捕获画面的网页 ( 步 骤 S602 中的 “否” ), 则处理进入步骤 S604。在步骤 S604 中, 进行与参数或者装置信息相对 应的处理。例如, 如果在图像处理装置 200 中没有错误, 则无需生成包含本地 UI 的捕获画 面的网页, 以使得 CPU 2001 生成指示没有错误的网页的 HTML 数据, 并结束处理。
     如上所述, 使用相应的参数或者装置信息, 对是否需要生成包含本地 UI 的捕获画 面的网页进行确定。从而, 仅在存在用户的请求或者存在向用户示出捕获画面的必要的情 况下, 才能够进行包含本地 UI 的捕获画面的网页的生成。因此, 能够提供用户更加友好的 远程 UI。
     在步骤 S602 中, 如果确定需要生成包含本地 UI 的捕获画面的网页 ( 步骤 S602 中 的 “是” ), 则处理进入步骤 S603。在步骤 S603 中, CPU 2001 将存储在 HDD 2004 中的图 7 的画面信息表加载到 RAM 2009 中, 并获取与指定的错误 ID 相关的画面的总数。与指定的 错误 ID 相关的画面可以是顺序指示由错误 ID 规定的错误解决操作步骤的画面。
     在步骤 S605 中, CPU 2001 确定在步骤 S603 中获取的画面的数量是否是复数。 即, 确定当前在本地 UI 上显示的画面是否是多个相关画面中的一个。在步骤 S605 中, 如果画 面的数量是单数 ( 一个 )( 步骤 S605 中的 “否” ), 则处理进入步骤 S606。在步骤 S606 中, CPU 2001 捕获当前在显示 / 操作单元 2012 上显示的画面。 当前显示的画面实际正被加载到 VRAM 2009 中, CPU 2001 获取存储在 VRAM 2009 中的显示画面。接着, 处理进入步骤 S607。 在步骤 S607 中, CPU 2001 生成包含到捕获的图像的链接的 HTML 数据。可以考虑当前在本 地 UI 上显示的画面指示图像处理装置 200 中的当前错误信息或者错误解决步骤。
     在步骤 S605 中, 如果指示与错误 ID 相对应的错误解决步骤的画面的数量大于 1( 步骤 S605 中的 “是” ), 即如果确定当前显示的画面是多个相关画面中的一个, 则处理进 入步骤 S608。在步骤 S608 中, CPU 2001 从稍后描述的图 7 的画面信息表中获取与当前错 误信息 ( 错误 ID) 相关联的一系列画面的信息。接着, 处理进入步骤 S609。在步骤 S609 中, CPU 2001 从 HDD 2004 中逐一调用图像数据等作为由错误 ID 规定的相关画面的资源, 并 生成捕获画面。更具体地说, CPU 2001 将调用的图像数据或者消息数据加载到 VRAM 2009 中, 根据从画面信息表中获取的画面信息来处理数据, 并生成在显示 / 操作单元 2012 上显 示的格式的显示画面数据。接着, CPU 2001 获取存储在 VRAM 2009 中的显示画面数据并将 数据存储在 RAM 2002 或 HDD 2004 中。作为选择, 可以将图像数据或者消息数据直接加载 到 RAM 2002 中, 而不是 VRAM 2009 中, 并可以获取和存储数据。如上所述, 通过调用与错误 信息 ( 错误 ID) 相关联的一系列画面信息并进行处理, 能够生成捕获画面。
     在步骤 S610 中, CPU 2001 确定是否对在步骤 S605 中确定的画面数量的所有画面 进行了处理。如果还剩余相关画面 ( 步骤 S610 中的 “否” ), 则处理返回步骤 S609。在步骤 S609 中, CPU 2001 类似地调用下一画面, 并生成捕获画面。
     在步骤 S610 中, 如果处理了所有画面 ( 步骤 S610 中的 “是” ), 则处理进入步骤S611。在步骤 S611 中, CPU 2001 生成包含在步骤 S609 中顺序生成并存储的捕获图像数据 的列表图像的网页。更具体地说, CPU2001 生成包含到捕获画面的列表图像数据的链接的 HTML 数据。
     通过上述处理, 根据图 5 的步骤 S509 中的 CGI 程序生成了 HTML 数据。 在步骤 S511 中, 将生成的 HTML 数据发送到计算机 11。如果计算机 11 在步骤 S503 中接收到响应, 则如 果需要, 在步骤 S512 中, 计算机 11 向图像处理装置 200 进行由包含在 HTML 数据中的链接 指定的数据的请求。 接着, 处理进入步骤 S504, 计算机 11 对 HTML 数据进行格式化并显示网 页。本示例性实施例中的 VRAM 2009 具有不仅用于要在本地 UI 上实际显示的图像数据的 区域, 而且该区域还用于针对远程 UI 加载用于捕获的画面数据。将用于捕获的画面数据加 载到用于捕获的区域, 并且在本地 UI 上不显示加载到用于捕获的区域中的画面数据。如果 与加载到用于捕获的区域中的画面数据相对应的现象 ( 例如错误状况 ) 得到解决, 则从该 区域中删除该画面数据。
     图 8 是根据示例性实施例的在 Web 浏览器上的显示从图像处理装置 200 发送的网 页的示例。该画面由 Web 浏览器在计算机 11 的显示单元上显示。
     图 8 例示了当在图像处理装置 200 中发生错误时能够从远程 UI 浏览的与错误信 息相关的页的示例。在远程 UI 的首页中的索引区域 801 中, 提供了用于使用户能够进行 指示的菜单按钮。通过按下 ( 点击 ) 错误信息按钮 802, 将 HTTP 命令发送到图像处理装置 200, 以使得显示错误信息页 ( 在上述步骤 S502 中 )。接收到命令的图像处理装置 200 进行 参照上述附图描述的 CGI 程序处理, 并发送描述图 8 中的显示内容的 HTML 数据, 以使得满 足请求。在主区域中, 显示指示发生错误的信息 803 以及详细错误信息 804。此外, 显示例 示了错误解决步骤 1 至步骤 4 的本地 UI 的捕获画面的列表图像 805。捕获画面的列表图像 805 包括错误解决步骤 1 至 4 的图像 806、 807、 808 以及 809。
     在本示例性实施例中, 可以将捕获图像的列表图像 806、 807、 808 以及 809 生成为 一个图像数据。在这种情况下, 在步骤 S608 中, 在从 HDD 中逐一调用图像数据等作为相关 画面的资源时, CPU 2001 可以使用该数据生成一个图像的画面, 并将生成的图像数据存储 在诸如 HDD 的存储设备中。
     如上所述, 在本示例性实施例中, 能够通过远程 UI 确认与在图像处理装置的本地 UI 上显示的画面共同的画面。 因此, 从位于远离图像处理装置的位置的计算机, 也能够确认 当前在图像处理装置上显示的画面。此外, 能够通过远程 UI 在计算机上作为列表显示图像 处理装置的本地 UI 上显示的一系列画面转变。因此, 从位于远离图像处理装置的位置的计 算机, 用户能够从视觉上识别所需的信息。 例如, 能够在计算机上显示由图像处理装置的本 地 UI 显示的错误解决步骤的列表。通过显示, 用户能够预先确认错误解决步骤。此外, 能 够在列表中显示一系列画面转变的列表。因此, 能够为用户提供容易理解的信息显示。术 语 “共同” 不仅表示完全相同, 还表示略有不同但可以认为实质相同之类。
     以下, 描述本发明的第二示例性实施例。 在第二示例性实施例中, 与第一示例性实 施例相比, 在远程 UI 上显示在本地 UI 上显示的画面转变中的捕获画面的显示方法不同。 在 第一示例性实施例中, 在远程 UI 上将多个捕获画面作为列表图像显示。然而, 在第二示例 性实施例中, 向远程 UI, 逐一显示本地 UI 的画面, 并且响应于用户通过远程 UI 的操作给予 的显示下一画面 ( 或者上一画面 ) 的指令, 显示相应的捕获图像。通过该处理, 用户能够从用于一系列画面转变的捕获画面中选择要显示的捕获画面。
     在第二示例性实施例中, 仅图 6 的流程图所示的处理与第一示例性实施例中的不 同。因此, 省略其他重叠部分的描述, 只描述不同的部分。
     对于在图 5 的步骤 S509 中的 CGI 程序处理, 使用图 9 所示的流程图描述在第二示 例性实施例中进行的处理。图 6 中的各个步骤由设置在图像处理装置 200 中的 CPU 将存储 在存储器 ( 例如 ROM) 中的程序提取到 RAM 中并执行该程序来进行。
     在步骤 S901 中, CPU 2001 接收在图 5 的步骤 S507 中分析的参数。在步骤 S902 中, CPU 2001 读取存储在 RAM 2002 中的参数并确定是否需要生成包含本地 UI 的捕获画面 的网页。由于错误 ID 信息的描述与图 6 中的类似, 因此省略描述。
     在步骤 S902 中, 如果 CPU 2001 确定无需生成包含本地 UI 的捕获画面的网页 ( 步 骤 S902 中的 “否” ), 则处理进入步骤 S904。在步骤 S904 中, CPU 2001 进行与参数内容相 对应的处理。在本示例性实施例中, 省略处理的描述。接着, 结束处理。
     在步骤 S902 中, 如果确定需要生成包含本地 UI 的捕获画面的网页 ( 步骤 S902 中 的 “是” ), 则处理进入步骤 S903。在步骤 S903 中, CPU 2001 确定参数内容是否包含画面指 令请求。 在该处理中, 参数可以包括指示当前在远程 UI 上显示的画面 ID 的编号的信息。 在 步骤 S903 中, 如果确定没有画面指令, 则处理进入步骤 S905。 不包括画面指令的事实可以理解为错误解决步骤的显示的起始页的请求。接着, 在步骤 S905 中, 不包括画面指令的事实可以是用于确定是否在远程 UI 上显示下一画面显 示指令按钮 ( 稍后描述 ) 的信息。
     在步骤 S905 中, CPU 2001 从存储在 HDD 2004 中的图 7 的画面信息表中获取要捕 获的画面的总数以及其他画面信息。在步骤 S906 中, CPU2001 进行用于与 ID 相关联的一 系列画面转变的、 最初要显示的画面 ID 的画面的捕获处理。在该步骤中, 还可以生成用于 画面转变的其他相关画面的捕获画面, 并将其预先存储在 RAM 2002 或者 HDD 2004 中。
     接着, 处理进入步骤 S907 中。在步骤 S907 中, CPU 2001 生成包含获取的、 最初要 显示的画面的捕获画面的网页。更具体地说, CPU 2001 生成包含到捕获画面的数据的链接 的 HTML 数据。在该处理中, 如果上述画面信息指示画面的总数是复数, 则生成 HTML 数据以 使得显示下一画面显示指令按钮 ( 稍后描述 ), 用户能够选择要在远程 UI 上显示的图像。 接着, 结束处理。
     在本示例性实施例中, 在没有画面指令的情况下, 显示最初显示的画面, 然而, 可 以捕获正在显示 / 操作单元 2012 上显示的画面并将其显示在远程 UI 上。 在这种情况下, 在 步骤 S905 中, CPU 2001 从来自操作单元 I/F 2006 的信息获取当前在显示 / 操作单元 2012 上显示的画面的画面 ID。可以将当前在显示 / 操作单元 2012 上显示的画面的画面 ID 总是 存储在诸如 RAM 2002 的存储设备中。接着, 使用获取的当前在显示 / 操作单元 2012 上显 示的画面的画面 ID 以及图 7 中的画面信息, CPU 2001 确定当前显示的画面在规定的画面 转变的显示中的顺序。
     在步骤 S906 中, CPU 2001 捕获当前显示的画面。接着, 处理进入步骤 S907。在步 骤 S907 中, CPU 2001 生成包含获取的捕获画面的网页。即, CPU 2001 生成包含到获取的捕 获画面的数据的链接的 HTML 数据。根据在步骤 S905 中确定的画面在规定的画面转变中的 显示顺序, CPU 2001 生成 HTML 数据, 以使得如果存在下一画面, 则也显示下一画面显示指
     令按钮, 而如果存在上一画面, 将也显示上一画面显示指令按钮 ( 稍后描述 )。
     在步骤 S903 中, 如果确定存在上一画面请求指令, 则处理进入步骤 S908。在步骤 S908 中, CPU 2001 根据正在远程 UI 上显示的画面 ID、 画面信息以及错误 ID 确定是否存 在上一画面, 信息包含在参数中。在该步骤中, 如果不存在上一画面, 则结束处理。在步骤 S908 中, 如果存在上一画面, 则处理进入步骤 S909。在步骤 S909 中, 如果已经生成上一画 面的捕获画面并且将其存储在 RAM 2002 或者 HDD 2004 中, 则 CPU 2001 调用相应的捕获图 像数据。
     如果未存储捕获画面, 则在该步骤中, 可以新生成上一错误解决步骤的画面。接 着, 处理进入步骤 S910。在步骤 S910 中, CPU 2001 生成包含生成的或者获取的捕获画面的 网页。即, CPU 2001 生成包含到捕获画面的数据的链接的 HTML 数据。此外, 如果存在下一 画面显示指令按钮, 并且如果还存在上一画面, 则 CPU 2001 生成 HTML 数据, 以使得还显示 上一画面显示指令按钮 ( 稍后描述 )。接着结束处理。
     在步骤 S903 中, 如果确定存在下一画面请求指令, 则处理进入步骤 S911。在步骤 S911 中, CPU 2001 根据正在远程 UI 上显示的画面 ID、 画面信息以及错误 ID 确定是否存在 下一画面, 信息包含在参数中。更具体地说, CPU 2001 参照存储在 HDD 2004 中的图 7 中的 画面信息表, 并且如果存在与当前错误 ID 相对应的多个相关画面, 则 CPU 2001 根据当前在 远程 UI 上显示的画面 ID 来确定是否存在下一画面。例如, 如果当前错误 ID 是 Err1, 则从 图 7 的画面信息表中的项 701 追踪相应的 ID, 在项 702 中, 发现画面的数量是 4。接着, 根 据项 703 的信息确定是否存在当前参照的画面 ID 的下一画面 ID。在步骤 S911 中, 如果确 定不存在下一画面, 则结束处理。
     在步骤 S911 中, 如果确定存在下一画面, 则处理进入步骤 S912。在步骤 S912 中, 如果已经生成下一画面的捕获画面并且将其存储在 RAM2002 或者 HDD 2004 中, 则 CPU 2001 调用相应的捕获画面数据。 如果未存储捕获画面, 则在该步骤中, 可以新生成下一错误解决 步骤的画面。接着, 处理进入步骤 S913。在步骤 S913 中, CPU 2001 生成包含生成的或者调 用的捕获画面的网页。即, CPU 2001 生成包含到捕获画面的数据的链接的 HTML 数据。此 外, 如果存在上一画面, 则 CPU 2001 生成 HTML 数据, 以使得还显示上一画面显示指令按钮。 并且如果还在存在下一画面, 则 CPU 2001 生成 HTML 数据, 以使得还显示下一画面显示指令 按钮并发送页。接着结束处理。
     图 10 是根据本示例性实施例的从图像处理装置 200 发送的网页在 Web 浏览器上 的显示的示例。该画面由 Web 浏览器在计算机 11 的显示单元上显示。
     图 10 例示了当在图像处理装置 200 中发生错误时能够从远程 UI 浏览的与错误信 息相关的页的示例。
     在附图中, 附图标记 1001 表示上一画面显示指令按钮。在附图中, 附图标记 1002 表示下一画面显示指令按钮。通过点击上一画面显示按钮 1001 或者下一画面显示按钮 1002, 将 HTTP 命令发送到图像处理装置 200 以使得显示相应错误解决步骤的画面页 ( 在上 述步骤 S502 中 )。在该处理中, 在包含在 HTTP 命令中的参数中, 可以描述错误信息显示请 求指令、 当前显示的画面的画面 ID 或者画面的编号。接收到命令的图像处理装置 200 进行 处理, 以使得满足请求, 并发送描述图 10 中的显示内容的 HTML 数据。附图标记 1003 表示 通过上述操作获取的错误解决步骤的捕获画面的示例。在本示例性实施例中, 画面指令请求由下一画面显示指令按钮 1002 或者上一画 面显示指令按钮 1001 执行, 然而, 其不限于这些按钮。例如, 使用下拉菜单或者单选按钮, 通过指定步骤的编号等能够选择要显示的捕获画面。
     此外, 例如, CPU 2001 可以在相应的 CGI 程序处理中对通过在步骤 S906、 S909 以 及 S912 中的画面显示选择并调用的图像进行诸如解压缩处理的图像处理。例如, 即使显示 / 操作单元 2012 是小画面, 用户也能够通过计算机 11 的显示设备确认解压缩的画面, 从而, 能够显示用户容易看到的信息的显示。
     如上所述, 在第二示例性实施例中, 用户能够选择要显示的捕获画面, 并能够顺序 显示捕获画面。此外, 能够在客户端显示特别关注的捕获画面。从而, 能够显示用户容易看 到的显示。
     描述本发明的第三示例性实施例。在第三示例性实施例中, 当在远程 UI 上显示图 像处理装置的本地 UI 的捕获画面时, 用户能够选择根据第一示例性实施例的显示方法以 及根据第二示例性实施例的显示方法中的一个。
     在以下描述中, 省略与第一示例性实施例以及第二示例性实施例重叠的部分的描 述, 仅描述不同的部分。
     图 11 是根据示例性实施例的从图像处理装置 200 发送的网页在 Web 浏览器上的 显示的示例。该画面由 Web 浏览器在计算机 11 的显示单元上显示。
     图 11 例示了当在图像处理装置 200 中发生错误时能够从远程 UI 浏览的与错误信 息相关的页的示例。
     在图 11 中, 附图标记 1101、 1102 以及 1103 示出了显示方法指令的示例。附图标 记 1101 表示用户可以选择的列表显示按钮。类似地, 附图标记 1102 表示顺序显示按钮, 附 图标记 1103 表示 “不显示” 按钮。这三个按钮相互是排他性的, 并且用户能够选择并指示 用于一系列画面转变的图像的这些显示方法中的一个。
     如果作为用户的选择, 选择了 1101 的列表显示, 则将在第一示例性实施例中描述 的步骤 1 至步骤 4 的错误解决步骤显示作为列表。图 11 例示了显示的状况的示例。
     如果作为用户的选择, 选择了 1102 的顺序显示, 则将在第二示例性实施例中描述 的步骤 1 至步骤 4 的错误解决步骤顺序显示。 图 10 例示了在这种情况下远程 UI 上的画面。
     如果选择了 1103 的 “不显示” 作为用户的选择, 则可以不显示错误解决步骤的捕 获画面。
     在图 5 的步骤 S502 中, 将上述的一系列选择信息从计算机 11 发送到图像处理装 置 200。在图 5 的步骤 S507 中, 图像处理装置 200 中的 CPU 2001 能够识别显示方法的类 型或者识别是否存在显示方法的指令。即, 在图 5 的步骤 S507 中, CPU 2001 能够确定从图 11 的显示方法指令中选择的指令, 启动适当的 CGI 程序, 并根据指示的显示方法, 在客户端 上显示一系列画面转变。
     在图 6 的步骤 S605 或者图 9 的步骤 S905 中的画面数量的确定中, 如果画面的数 量是单数, 则可以不提供显示方法选择单元, 或者仅显示 “不显示” 按钮 1103。通过该处理, 用户能够免去麻烦。
     如上所述, 根据本示例性实施例, 用户能够选择显示方法, 这使得能够为用户提供 更方便的信息。图 11 的附图标记 1104 例示了远程 UI 的用于确认消耗品的菜单。在消耗品确认 菜单上, 用户能够确认消耗品, 例如调色剂的剩余量、 纸张的剩余量等, 并且画面转换到相 应的菜单画面。 如果选择了菜单, 则可以不显示错误解决步骤, 而显示作为消耗品更换步骤 的本地 UI 上的捕获画面。在这种情况下, 在远程 UI 的消耗品确认画面上, 以与错误解决步 骤类似的步骤将消耗品更换步骤与消耗品信息的消息一起显示。用户能够在远程 UI 上确 认消耗品更换步骤, 并在更换时预先准备消耗品。从而, 用户能够免去麻烦, 并能够提供用 户更加友好的远程 UI。
     此外, 在本地 UI 上操作和进行图像处理装置的功能, 用户能够捕获在显示 / 操作 单元 2012 上显示的画面转变并在远程 UI 上显示所捕获的画面。在这种情况下, 使用图 7 中使用的错误 ID 作为操作 ID, 使用画面转变将操作的说明与消息一起显示。从而, 用户能 够没有困惑地在本地 UI 上进行操作。
     规定图 7 所示的画面信息表中的一系列画面转变的 ID 不限于错误 ID 701, 而只要 表现在显示 / 操作单元 2012 上显示的一系列画面转变, 则可以使用任意信息。
     此外, 在远程 UI 上显示指示一系列画面转变的多个捕获画面时, 可以显示当前在 本地 UI 上显示的画面, 以使得用户能够识别该画面。例如, 对于当前在本地 UI 上显示的画 面, 可以通过在远程 UI 上显示像 “当前正在显示” 的消息或者仅针对该画面设置框来识别 画面。例如, 在图 8 的示例中, 在捕获的画面 806 至 809 中, 如果在本地 UI 上当前正在显示 捕获画面 807, 则将捕获画面 807 强调并显示在远程 UI 上。 例如, 像在用于按需打印 (POD) 的大型图像处理装置中, 在本地 UI 与实际发生卡 纸的位置之间的距离远的情况下, 本发明有便利性。 这是因为 : 通过在用户能够携带的计算 机上显示远程 UI, 例如根据本示例性实施例的图 8 中的远程 UI, 用户无需在本地 UI 与发生 错误的点之间往返行走以确认是否适当地进行错误解决或者确认接下来要操作的步骤信 息。
     在上述示例性实施例中, 描述了将本发明应用于可以作为信息发送装置操作的图 像处理装置的情况。然而, 本发明不限于上述示例性实施例。本发明可应用于具有多个设 备的系统。例如, 可以将在示例性实施例中描述的各个流程图中的处理划分并由设置在一 个装置中的多个 CPU 处理, 或者由设置在多个设备中的各个 CPU 处理。此外, 在上述示例性 实施例中, 使用 HTML 数据描述了由信息发送装置提供的网页, 然而, 可以使用 XML 或者其他 页面描述语言来描述网页。
     本发明的各方面还能够通过读出并执行记录在存储设备上的用于执行上述实施 例的功能的程序的系统或装置的计算机 ( 或诸如 CPU 或 MPU 的设备 )、 以及由系统或装置的 计算机例如读出并执行记录在存储设备上的用于执行上述实施例的功能的程序来执行步 骤的方法来实现。鉴于此, 例如经由网络或者从用作存储设备的各种类型的记录介质 ( 例 如计算机可读介质 ) 向计算机提供程序。
     虽然参照示例性实施例描述了本发明, 但是应当理解, 本发明不限于所公开的示 例性实施例。 应对所附权利要求的范围给予最宽的解释, 以使其覆盖所有变型、 等同结构和 功能。
    

信息发送装置及其控制方法.pdf_第1页
第1页 / 共29页
信息发送装置及其控制方法.pdf_第2页
第2页 / 共29页
信息发送装置及其控制方法.pdf_第3页
第3页 / 共29页
点击查看更多>>
资源描述

《信息发送装置及其控制方法.pdf》由会员分享,可在线阅读,更多相关《信息发送装置及其控制方法.pdf(29页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102314477 A (43)申请公布日 2012.01.11 CN 102314477 A *CN102314477A* (21)申请号 201110185073.9 (22)申请日 2011.06.29 2010-148200 2010.06.29 JP G06F 17/30(2006.01) H04N 1/00(2006.01) G06F 3/12(2006.01) (71)申请人 佳能株式会社 地址 日本东京都大田区下丸子 3-30-2 (72)发明人 黑田茂树 (74)专利代理机构 北京怡丰知识产权代理有限 公司 11293 代理人 迟军 (54) 发明名。

2、称 信息发送装置及其控制方法 (57) 摘要 本发明提供一种信息发送装置及其控制方 法, 所述信息发送装置生成示出所述信息发送装 置的信息并且包含图像数据的网页, 所述图像数 据表示与在所述信息发送装置中配备的显示单元 上待显示的画面共同的画面 ; 所述信息发送装置 响应于来自信息处理装置的请求向所述信息处理 装置发送生成的网页。 此外, 在所述显示单元上待 显示的画面是多个相关画面中的一个的情况下, 所述信息发送装置获取所述多个相关画面中的各 个的图像数据, 并生成包含由所述获取单元获取 的所述多个相关画面中的各个的所述图像数据的 网页。 (30)优先权数据 (51)Int.Cl. (19)。

3、中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 13 页 附图 14 页 CN 102314481 A1/1 页 2 1. 一种信息发送装置, 所述信息发送装置包括 : 生成单元, 其用于生成示出所述信息发送装置的信息并且包含图像数据的网页, 所述 图像数据表示与在所述信息发送装置中配备的显示单元上待显示的画面共同的画面 ; 发送单元, 其用于响应于来自信息处理装置的请求向所述信息处理装置发送由所述生 成单元生成的网页 ; 以及 获取单元, 其用于在所述显示单元上待显示的画面是多个相关画面中的一个的情况 下, 获取所述多个相关画面中的各个的图像数据, 其中, 所。

4、述生成单元生成包含由所述获取单元获取的所述多个相关画面中的各个的所 述图像数据的网页。 2. 根据权利要求 1 所述的信息发送装置, 其中, 所述生成单元生成用于布置和显示由 所述获取单元获取的所述多个相关画面的网页。 3. 根据权利要求 1 所述的信息发送装置, 其中, 所述生成单元生成用于根据用户的指 令、 顺序显示由所述获取单元获取的所述多个相关画面的网页。 4. 根据权利要求 1 所述的信息发送装置, 其中, 所述生成单元生成用于使用户能够选 择是布置和显示由所述获取单元获取的所述多个相关画面, 还是选择根据用户的指令、 顺 序显示所述多个相关画面的网页。 5. 根据权利要求 1 所述。

5、的信息发送装置, 其中, 所述多个相关画面是用于解释所述信 息发送装置中发生的错误的解决步骤的一系列画面。 6. 根据权利要求 1 所述的信息发送装置, 所述信息发送装置还包括 : 捕获单元, 其用于生成在所述显示单元上待显示的画面的捕获画面, 其中, 所述生成单元生成包含有作为所述图像数据的、 由所述捕获单元生成的所述捕 获画面的网页。 7. 根据权利要求 1 所述的信息发送装置, 其中, 所述信息发送装置是图像处理装置, 并 且由所述生成单元生成的网页是用于进行关于所述图像处理装置中进行的图像处理的设 置的网页。 8. 一种信息发送装置的控制方法, 所述控制方法包括如下步骤 : 生成示出所。

6、述信息发送装置的信息并且包含图像数据的网页, 所述图像数据表示与在 所述信息发送装置中配备的显示单元上待显示的画面共同的画面 ; 响应于来自信息处理装置的请求, 向所述信息处理装置发送由所述生成步骤生成的网 页 ; 以及 在所述显示单元上待显示的画面是多个相关画面中的一个的情况下, 获取所述多个相 关画面中的各个的图像数据, 其中, 所述生成步骤生成包含由所述获取步骤获取的所述多个相关画面中的各个的所 述图像数据的网页。 权 利 要 求 书 CN 102314477 A CN 102314481 A1/13 页 3 信息发送装置及其控制方法 技术领域 0001 本发明涉及一种将自身设备的信息发。

7、送到外部装置的信息发送装置、 该信息发送 装置的控制方法以及存储计算机程序的记录介质。 背景技术 0002 传统地, 已知具有 Web 服务器的功能的图像处理装置。该图像处理装置生成与 该图像处理装置的作业状态以及设置在该图像处理装置中的存储单元中存储的图像数据 相关的信息的网页 (web page)。通过将该信息发送到经由网络连接的客户端个人计算机 (PC), 能够在客户端 PC 的 Web 浏览器上浏览该信息 ( 参见, 例如日本特开 2002-007095 号 公报 )。以下, 将网页称为远程用户界面 (UI), 通过浏览远程 UI, 用户能够从远离图像处理 装置的位置掌握关于正在图像处。

8、理装置中进行的作业的信息以及关于图像数据的信息。 0003 此外, 在图像处理装置中, 在附装的操作屏 ( 以下称为本地 UI) 的显示部上, 显示 图像处理装置的作业状态或者关于存储的图像数据的信息。 当在图像处理装置中发生诸如 卡纸的错误时, 将用于解决错误的步骤跟与用户的错误解决操作连动的图像转变一起显示 在显示部上。 0004 图 3A 至图 3D 例示了表示在本地 UI 的显示部上显示的卡纸错误解决步骤的画面。 首先, 在本地 UI 的显示部上, 显示图 3A 所示的表示第一错误解决步骤的画面。接下来, 如 果用户根据显示的解决步骤进行图像处理装置的操作 ( 错误解决操作 ), 则在。

9、本地 UI 的显 示部上显示图 3B 所示的画面以使得指示下一步骤。以这种方式, 在本地 UI 的显示部上显 示的错误解决步骤的画面, 与用户的错误解决操作连动地从图 3A 顺序改变到图 3D。 0005 如上所述, 传统地, 作为用户从视觉上识别关于图像处理装置的信息 ( 例如关于 作业状态以及存储的图像数据的信息 ) 的方法, 提供有本地 UI 和远程 UI。然而, 传统的远 程 UI 由图像处理装置中的 Web 服务器通过生成用于远程 UI 的专用画面并将画面提供给浏 览器来提供。 因此, 从远程UI, 用户既无法看到与在图像处理装置的显示部上显示的画面共 同的画面, 也无法看到诸如当发。

10、生错误时在图像处理装置的显示部上显示的错误解决步骤 的画面转变本身。此外, 由于用户无法识别当前在图像处理装置的显示部上显示的画面本 身, 因此难以掌握图像处理装置的状态, 例如, 是否适当地进行了错误解决操作。 0006 如上所述, 由于不指望传统的远程 UI 来显示与在本地 UI 上显示的画面共同的画 面, 因此无法满足想要看到与在本地 UI 上显示的画面共同的画面的用户的需求, 从而存在 改善的空间。 发明内容 0007 根据本发明的一个方面, 提供一种信息发送装置, 所述信息发送装置包括 : 生成单 元, 其用于生成示出所述信息发送装置的信息并且包含图像数据的网页, 所述图像数据表 示。

11、与在所述信息发送装置中配备的显示单元上待显示的画面共同的画面 ; 发送单元, 其用 于响应于来自信息处理装置的请求向所述信息处理装置发送由所述生成单元生成的网页 ; 说 明 书 CN 102314477 A CN 102314481 A2/13 页 4 以及获取单元, 其用于在所述显示单元上待显示的画面是多个相关画面中的一个的情况 下, 获取所述多个相关画面中的各个的图像数据, 其中, 所述生成单元生成包含由所述获取 单元获取的所述多个相关画面中的各个的所述图像数据的网页。 0008 从以下参照附图对示例性实施例的详细描述, 本发明的其他特征和方面将变得清 楚。 附图说明 0009 被包括在说。

12、明书中并构成说明书的一部分的附图例示了本发明的示例性实施例、 特征和方面, 并与文字描述一起, 用于解释本发明的原理。 0010 图 1 例示了根据本发明的示例性实施例的系统配置。 0011 图 2 是例示根据示例性实施例的图像处理装置中的控制单元的配置的框图。 0012 图 3A、 图 3B、 图 3C 和图 3D 例示了在根据示例性实施例的图像处理装置中的显示 单元上显示的画面的示例。 0013 图 4 例示了根据示例性实施例的图像处理装置中的软件模块的配置。 0014 图 5 是例示根据示例性实施例的在计算机与图像处理装置之间进行的数据处理 过程的示例的流程图。 0015 图 6 是 例。

13、 示 在 图 5 的 步 骤 S509 中 的 公 共 网 关 接 口 (CGI, Common Gateway Interface) 程序处理的处理过程的流程图。 0016 图 7 是根据示例性实施例的图像处理装置中存储的画面信息表的示例。 0017 图8是根据示例性实施例的在Web浏览器上显示的从图像处理装置发送的网页的 显示的示例。 0018 图 9 是例示在图 5 的步骤 S509 中的 CGI 程序处理的处理过程的流程图。 0019 图 10 是根据示例性实施例的在 Web 浏览器上显示的从图像处理装置发送的网页 的显示的示例。 0020 图 11 是根据示例性实施例的在 Web 浏。

14、览器上显示的从图像处理装置发送的网页 的显示的示例。 具体实施方式 0021 以下, 参照附图详细描述本发明的各种示例性实施例、 特征及方面。 0022 图 1 例示了根据作为应用本发明的示例的第一示例性实施例的系统配置。 0023 在图 1 中, 图像处理装置 200 包括扫描器单元 2070、 打印机单元 2095、 控制单元 ( 控制器单元 )2000 以及用作本地 UI 的显示 / 操作单元 2012。 0024 扫描器单元 2070、 打印机单元 2095、 进纸单元 2100、 排纸单元 2110 以及显示 / 操 作单元 2012 中的各个连接到控制单元 2000。控制单元 20。

15、00 连接到诸如局域网 (LAN)2011 的网络发送单元。 0025 控制单元 ( 控制器单元 )2000 连接到用作图像输入设备的扫描器单元 2070 以及 用作图像输出设备的打印机单元 2095。此外, 控制单元 2000 连接到给送纸张等的进纸单 元2100以及排出打印纸张的排纸单元2110。 进纸单元2100包括多个纸张给送段和插入器 ( 未示出 )。排纸单元 2110 包括诸如具有多个排出仓的整理器、 具有装订功能的整理器等 说 明 书 CN 102314477 A CN 102314481 A3/13 页 5 的配件。 0026 用作本地 UI 的显示 / 操作单元 2012 作。

16、为与用户的操作界面, 具有显示装置主体 的状态、 作业的信息等的显示单元。显示单元包括触摸屏功能。此外, 显示单元包括指示图 像处理装置 200 的状态的发光二级管 (LED)、 硬键、 按钮键等。用户能够从显示 / 操作单元 2012 上显示的信息看到图像处理装置的错误状态等。此外, 用户能够通过使用触摸屏按下 显示 / 操作单元 2012 上显示的操作菜单按钮或者按下硬键按钮来操作图像处理装置 200。 在本示例性实施例中, 图像处理装置200作为响应于来自客户端PC的请求将所请求的信息 发送到客户端 PC 的信息发送装置来操作。只要信息发送装置具有发送所请求的信息的功 能, 则信息发送装。

17、置不限于诸如打印机、 扫描器、 复印机以及传真机等的图像处理装置, 而 信息发送装置可以是其他装置。 0027 计算机 11 包括显示装置、 键盘、 指示设备以及计算机主体 ( 未示出 )。此外, 计算 机 11 包括将操作系统从计算机主体内置的存储设备加载到随机存取存储器 (RAM) 中并执 行各种应用程序的功能。此外, 计算机 11 能够使用网络接口 ( 未示出 ) 经由网络与图像处 理装置 200 进行通信, 并且能够在显示设备上显示通过通信获取的显示信息。存储设备存 储所谓的 Web 浏览器。计算机 11 被配置以使得 Web 浏览器能够在计算机 11 上进行操作。 通过 Web 浏览。

18、器, 计算机 11 能够使用预定协议与能够作为 Web 服务器 ( 稍后描述 ) 操作的 图像处理装置200进行通信, 并且能够在显示设备上显示远程UI。 计算机11作为信息处理 装置操作, 所述信息处理装置是向信息发送装置进行信息的请求并显示获取的信息的客户 端 PC。在本示例性实施例中, 作为图像处理装置的示例, 描述了计算机 11 的情况, 然而, 可 以使用诸如移动电话的其他终端。 0028 在图 1 中, 图像处理装置 200 和计算机 11 经由 LAN 2011 可通信地互连。在系统 中, 如果从设置在计算机 11 中的 Web 浏览器向图像处理装置 200 发送获取信息的请求,。

19、 则 图像处理装置 200 向计算机 11 发送所请求的信息。图像处理装置 200 与计算机 11 的连接 配置不限于LAN, 而可以使用互联网、 无线通信以及其他连接方法来实现该系统。 在图1中, 仅计算机 11 和图像处理装置 200 连接到 LAN 2011, 然而, 也可以连接其他终端。 0029 图 2 是例示图 1 所示的控制单元 2000 的详细硬件配置的框图。对于与图 1 类似 的部件, 应用相同的附图标记。 0030 在图 2 中, 中央处理单元 (CPU)2001 是控制整个系统的控制器。CPU 2001 根据存 储在程序只读存储器(ROM)2003以及硬盘驱动器(HDD)。

20、2004中的控制程序等控制对连接到 系统总线 2007 的各种设备的访问的总体操作。此外, 通过向各种设备给予指令, CPU 2001 进行打印处理或者生成要在显示/操作单元2012上显示的显示画面数据的处理。 此外, CPU 2001 根据公共网关接口 (CGI) 程序 ( 稍后描述 ) 生成要在远程 UI( 稍后描述 ) 上显示的网 页。此外, CPU 2001 从经由设备接口单元 2020 连接的扫描器单元 2070 读取输入信息。此 外, CPU 2001 向经由设备接口单元 2020 连接的打印机单元 2095 输出图像信号作为输出信 息。 0031 ROM 2003存储控制程序以及。

21、软件模块(例如与图6所示的流程图相对应的CGI程 序 )。根据 CGI 程序, 进行各种信息的处理或计算、 各种设备的控制等, 并生成要在远程 UI 上显示的网页。ROM 2003 还存储系统的引导程序并用作引导 ROM。 0032 RAM 2002 用作 CPU 2001 操作的系统工作存储器, 并且还用作临时存储图像数据、 说 明 书 CN 102314477 A CN 102314481 A4/13 页 6 画面信息表 ( 稍后描述 ) 等的存储器。 0033 HDD 2004 存储作为在显示 / 操作单元 2012 上显示的资源的显示数据的图像数据 或者消息数据、 系统软件等。 HDD。

22、 2004还存储用于生成网页(稍后描述)的资源文件、 模板 文件等。 0034 此外, 在图像处理装置中的存储设备(例如HDD 2004)中, 存储了规定画面信息的 画面信息表。参照图 7 描述画面信息表的示例。在图 6( 稍后描述 ) 的各个步骤中或者根 据需要将画面信息表加载到 RAM 2002 中, 这样, CPU 2001 能够参照该表。 0035 图 7 的项 701 例示了错误 ID 的列表。项 702 例示了与各个错误 ID 相关联的错误 画面的数量。此外, 项 703 存储实际相关联的画面的 ID, 其数量与画面数量 702 相同。例 如, 在错误ID是Err1的情况下, 与错。

23、误ID相关联的画面数量是4, 与错误ID相对应的画面 ID 为 Screen1、 Screen2、 Screen3 以及 Screen4。项 704 是各个画面 ID 的列表。项 705 是 关于显示上述各个画面 ID 所需的显示内容的信息, 例如, 图像数据、 位置信息、 消息内容以 及作为资源的其他信息。从而, 可以通过追踪项 704 至项 705 来参照与项 703 中描述的各 个画面 ID 相对应的显示内容。如上所述, 画面信息表规定了要在显示 / 操作单元 2012 上 进行画面转变并显示的一系列画面转变。 0036 操作单元 I/F 2006 用作与显示 / 操作单元 2012 的。

24、接口单元, 并且承担将系统的 用户通过使用显示/操作单元2012中包括的触摸屏上显示的菜单按钮、 硬键等而输入的信 息发送到 CPU 2001 的职能。 0037 此外, 操作单元 I/F 2006 从显示 / 操作单元 2012 中包括的硬键、 触摸屏等接收用 户输入, 并获取操作内容。 0038 使用从操作单元 I/F 2006 获取的操作内容以及上述控制程序, CPU2001 生成在显 示 / 操作单元 2012 上显示的画面的显示画面数据。将显示画面数据存储在视频随机存取 存储器 (VRAM)2009 中。将存储在 VRAM2009 中的显示画面数据经由操作单元 I/F 2006 输 。

25、出作为显示 / 操作单元 2012 上的显示画面。 0039 VRAM 2009 用作存储 CPU 2001 中生成的显示画面数据的存储器。CPU 2001 使用 从 HDD 2004 获取的显示数据以生成在显示 / 操作单元 2012 上显示的画面。VRAM 2009 是 用于存储布置为在显示 / 操作单元 2012 上显示的图像数据的存储器。 0040 网络接口 ( 网络 I/F)2010 连接到 LAN 2011 并进行信息的输入和输出。调制解调 器 (Modem)2050 连接到公共线路 2051, 并进行信息的输入和输出。图像处理装置 200 通过 经由网络I/F 2010连接到LA。

26、N 2011或者经由调制解调器2050连接到公共线路(WAN)2051 来与外部设备进行图像信息或者设备信息的输入和输出。 上述设备被布置在系统总线2007 上。 0041 图像总线I/F(Image Bus I/F)2005连接系统总线2007和以高速传输图像数据的 图像总线 2008, 并用作转换数据结构的总线桥。 0042 图像总线 2008 是 PCI 总线或者 IEEE 1394 接口。在图像总线 2008 上, 布置了以 下设备。 0043 光栅图像处理器 (RIP)2060 将 PDL 代码光栅化为位图图像。 0044 设备 I/F 单元 2020 将作为装置中的各个设备的图像输。

27、入 / 输出设备的扫描器单 元 2070 和打印机单元 2095 与控制单元 2000 连接, 并进行各个设备的状态的识别以及图像 说 明 书 CN 102314477 A CN 102314481 A5/13 页 7 数据的同步 / 异步转换。此外, 设备 I/F 单元 2020 连接到进行纸张给送的进纸单元 2100 以及进行打印片材的排出的排纸单元2110。 除了纸张给送或者纸张排出的状况或者状态的 识别或检测之外, 设备I/F单元2020还进行连接设备的错误信息或者消耗品的剩余量的识 别或者检测。 0045 扫描器图像处理单元 2080 对输入图像数据进行校正、 加工以及编辑。打印机图。

28、像 处理单元 2090 对打印输出图像数据进行打印机的校正、 分辨率转换等。 0046 图像旋转单元 2030 进行图像数据的旋转处理。图像压缩单元 2040 对多值图像数 据进行联合图像专家组(JPEG)的压缩/解压缩处理, 对二值图像数据进行联合二值图像专 家组 (JBIG)、 改进的二维压缩编码 (MMR)、 改进的霍夫曼 (MH) 编码等的压缩 / 解压缩处理。 0047 参照图 4 的框图, 描述记录在图像处理装置中的 ROM 2003 或者 HDD 2004 中的、 根 据需要加载到 RAM 2002 中并由 CPU 2001 执行的各种软件模块。 0048 在图 4 中, 模块 。

29、1501 控制用户界面 (UI), 并且当操作者使用图像处理装置中的显 示 / 操作单元 2012 对图像处理装置进行各种操作和设置时, 模块 1501 在图像处理装置和 设备之间起到调停作用。根据操作者的操作, 模块经由操作单元 I/F 2006 将输入信息传送 到稍后描述的各个模块, 并进行处理的请求或数据的设置。 0049 Web 服务器模块 1502 用于响应于来自连接到 LAN 2011 的 Web 客户端的请求, 生成使得能够在 Web 客户端上显示信息的显示数据。此外, Web 服务器模块 1502 用于通 知关于图像处理装置的信息, 例如用于进行多功能图像处理的管理信息、 作业。

30、状态等。将 来自 Web 客户端的上述请求的通知经由网络 I/F 2010 发送到图像处理装置。同时, 经由 Control-API( 控制 API)1506( 稍后描述 ) 读取图像处理装置的管理信息。接着, 将信息的 通知经由HTTP 1503、 TCP/IP 1504以及网络驱动程序1505(稍后描述)以及网络I/F 2010 发送到连接到图像处理装置的 Web 客户端。 0050 Web 服务器模块 1502 使用 CGI 程序 ( 稍后描述 ) 等生成所谓的网页格式数据。生 成的网页格式数据是用于使得能够在 Web 客户端上显示包括图像的对象或者诸如文本的 信息的显示数据, 例如, 。

31、HTML 格式的数据。通过 Web 服务器模块 1502, 图像处理装置作为能 够向图像处理装置 ( 作为客户端 ) 发送并提供信息的信息发送装置来操作。 0051 超文本传输协议 (HTTP) 模块 1503 用于多功能图像处理装置使用 HTTP 的通信。 HTTP 模块 1503 使用传输控制协议 / 互联网协议 (TCP/IP) 模块 1504( 稍后描述 ) 为上述 Web 服务器模块 1502 提供通信。 0052 TCP/IP通信模块(TCP/IP模块)1504使用网络驱动程序(稍后描述)为上述各个 模块提供网络通信。网络驱动程序 1505 控制物理连接到网络的网络 I/F 201。

32、0。 0053 Control-API 1506 向上游模块提供与下游模块的接口。通过 Control-API 1506, 减轻上游与下游模块之间的依存关系, 并能够提高各个导流作用。 0054 作业管理器模块1507对上述各种模块经由Control-API 1506指示的处理进行解 释, 并对各个模块给予指令。该模块用作对在多功能图像处理装置中进行的硬件的处理进 行集中控制的作业控制单元。在这种情况下, 作业管理器模块 1507 能够根据需要经由图像 总线 I/F 2005 来控制与各种处理单元的信息传递。 0055 参照附图描述了根据本示例性实施例的使用上述配置的操作。尤其, 描述了作为 。

33、根据示例性实施例的图像处理装置的特征的远程 UI。 说 明 书 CN 102314477 A CN 102314481 A6/13 页 8 0056 远程 UI 具有从装置的外部提供使得能够进行诸如信息 ( 例如装置的状态 ) 的获 取、 设置、 打印或者发送 ( 多途发送, Universal-Send) 的操作的用户界面的功能。在上下 文中, 术语 “远程 UI” 可以是指在外部装置上显示的显示画面本身。用户能够通过使用 Web 浏览器从连接到网络的计算机访问装置来使用远程 UI 的功能。 0057 如图 4 所示, 在装置中, Web 服务器模块 1502 在工作中, 并且通过 Web 。

34、服务器模块 1502, 能够进行利用 HTTP 的通信。在 Web 服务器模块 1502 中, 能够操作由来自客户端的请 求启动的 CGI 程序。 0058 在图 2 所示的 HDD 2004 中, 存储有资源文件组和页面模板文件组。文件组用于远 程 UI。资源文件包括要用于页面显示的 HTML 文件以及图像文件。文件不限于 HTML 文件, 而可以使用表现用于示出关于资源的信息的画面的显示数据的、 以其他语言描述的其他文 件。从 CGI 程序参照模板文件, 所述模板文件用于生成页。 0059 为了访问装置, 用户在 Web 浏览器上直接输入统一资源定位符 (URL) 或者选择嵌 入了 URL。

35、 的链接。Web 浏览器经由网络发送指定操作者输入的 URL 的 HTTP 命令。 0060 Web 服务器模块 1502 接收 HTTP 命令, 分析 HTTP 命令并进行与该命令相对应的操 作。操作包括例如根据 HTTP 命令的请求, 向主体指示进行图像处理装置的信息的设置、 获 取以及打印输出。此外, 通过上述模板文件, Web 服务器模块 1502 生成与请求相对应的网 页, 并将网页发送到客户端的 Web 浏览器。 0061 Web 浏览器显示从图像处理装置返回的网页。以这种方式, 操作计算机的用户使 用 Web 浏览器访问装置, 并能够获取和设置图像处理装置的功能、 状态以及存储的。

36、信息。此 外, 用户能够操作图像处理装置。由于使用 HTML 数据提供远程 UI 的显示数据, 因此, 计算 机无需具有用于显示远程 UI 的专用软件, 可以简单地提供诸如 Web 浏览器的通用软件。 0062 参照图 5 进一步描述远程 UI 的基本操作。 0063 图 5 是例示根据本示例性实施例的作为 Web 客户端 ( 浏览器 ) 侧的计算机 11 与 作为 Web 服务器侧的图像处理装置 200 之间的数据处理过程的示例的流程图。 0064 步骤 S501 至 S504 以及 S512 中的处理是在计算机 11 中进行的处理, 而步骤 S505 至 S511 以及步骤 S513 和 。

37、S514 中的处理是在图像处理装置 200 中进行的处理。流程图中 的虚线的箭头例示了信息的发送和接收。步骤 S501 至 S514 中的各个步骤由设置在计算机 11 或者图像处理装置 200 中的 CPU 将存储在存储器 ( 例如 ROM) 中的程序提取到 RAM 中并 执行该程序来进行。 0065 首先, 描述计算机 11 侧的处理。计算机 11 的流程从 Web 浏览器接收用户的输入 的步骤开始。在步骤 S501 中, 计算机 11 等待来自用户的 URL 的输入。如果输入了 URL( 步 骤 S501 中的 “是” ), 则处理进入步骤 S502。在步骤 S502 中, 正在执行 We。

38、b 浏览器的计算 机 11 经由诸如 LAN 2011 的通信路径向图像处理装置 200 发送指定输入 URL 的 HTTP 命令。 HTTP 命令用于请求与输入 URL 相对应的 HTML 数据。在步骤 S501 中, 如果没有输入 ( 步骤 S501 中的 “否” ), 则在步骤 S501 中, 计算机 11 再次等待接收输入。 0066 在步骤 S503 中, 计算机 11 等待接收用于接收来自图像处理装置 200 的响应的 HTTP 响应。HTTP 响应包含与由步骤 S502 中的 HTTP 命令指定的 URL 相对应的 HTML 数据。 在步骤 S503 中, 如果计算机 11 接收。

39、到 HTTP 响应 ( 步骤 S503 中的 “是” ), 则 Web 浏览器 解释包含在 HTTP 响应中的 HTML 数据。通过确定是否包含到图像数据等的链接, Web 浏览 说 明 书 CN 102314477 A CN 102314481 A7/13 页 9 器确定当对 HTML 文档进行格式化和显示时是否需要请求数据。如果 Web 浏览器确定在对 HTML 文档进行格式化和显示时需要请求数据, 则在步骤 S512 中, Web 浏览器向图像处理装 置 200 侧请求诸如图像数据的数据。在获取所需的数据之后, 处理进入步骤 S504, Web 浏览 器对 HTML 文档进行格式化和显示。

40、。然后, 结束一个会话。在对在步骤 S503 中接收的 HTML 文档进行格式化和显示时, 如果不包含链接的图像数据等并且无需请求数据(步骤S512中 的 “否” ), 则省略步骤 S512 中的处理, 处理进入步骤 S504。 0067 在图像处理装置 200 中, 处理从等待来自计算机 11 的 HTTP 命令的处理开始。在 步骤 S505 中, 如果 CPU 2001 确定经由网络 I/F 2010 接收到 HTTP 命令 ( 步骤 S505 中的 “是” ), 则处理进入步骤 S506。 0068 在步骤 S506 中, CPU 2001 确定来自 Web 浏览器的请求是否是 CGI 。

41、程序启动请求。 如果请求是 CGI 程序启动请求 ( 步骤 S506 中的 “是” ), 则在步骤 S507 中, CPU 2001 分析 CGI 参数, 并确定要处理的 CGI 程序。接着, CPU 2001 将参数存储在 RAM 2002 中。处理进 入步骤 S508, CPU2001 启动相应的 CGI 程序。 0069 在步骤 S509 中, CPU 2001 进行 CGI 程序的处理。在步骤 S511 中, CPU 2001 将步 骤 S509 中的处理结果作为 HTTP 响应发送到计算机 11。HTTP 响应包含由 CGI 程序的处理 生成的 HTML 数据, 稍后描述该处理。 0。

42、070 在步骤S513中, CPU 2001确定是否经由网络I/F 2010从计算机11发送了数据的 请求。在步骤 S513 中, 如果 CPU 2001 确定从计算机 11 发送了数据的请求 ( 步骤 S513 中 的 “是” ), 则在步骤 S514 中, CPU 2001 发送所请求的数据, 并且该会话结束。在步骤 S513 中, 如果 CPU 2001 确定未从计算机 11 发送数据的请求 ( 步骤 S513 中的 “否” ), 类似地, 该 会话结束。可以多次进行步骤 S513 中的数据请求的接收以及步骤 S514 中的数据的发送。 0071 响应于来自计算机 11 的请求, 步骤 。

43、S508 中的 CGI 程序向主体 ( 在这种情况下, 为 作业管理器 1507) 进行诸如装置信息的获取和设置或者打印输出等的操作的请求。此外, CGI程序使用与页相对应的模板文件生成要发送的HTML页。 模板文件包含使用获取的信息 改变描述的部分, 这使得能够生成与此时的状况相对应的页内容。在 CGI 程序中还进行用 于生成页内容的生成所需的图像的指令。 0072 此外, 在步骤 S506 中, 如果请求不是 CGI 程序启动请求 ( 步骤 S506 中的 “否” ), 则在步骤 S510 中, CPU 2001 返回指定的资源文件作为响应, 并结束该会话。 0073 参照图 6 的流程图。

44、描述根据示例性实施例的图 5 的步骤 S509 中的 CGI 程序处理 的处理过程。图 6 中的各个步骤由设置在图像处理装置 200 中的 CPU 将存储在存储器 ( 例 如 ROM) 中的程序提取到 RAM 中并执行程序来进行。 0074 在步骤 S601 中, CPU 2001 接收在图 5 的步骤 S507 中分析的参数。接着, 处理进 入步骤 S602。在步骤 S602 中, CPU 2001 使用参数或者装置信息确定是否需要生成包含本 地 UI 的捕获画面的网页。 0075 在本示例性实施例中, 可以捕获在用作本地 UI 的显示 / 操作单元 2012 上显示的 错误画面作为捕获画面。

45、。参数可以包含错误 ID 信息。在这种情况下, 计算机 11 向图像处 理装置 200 发送包括要获取的错误 ID 信息的 HTTP 请求。CPU 2001 从参数中获取错误 ID 信息, 并使用图 7 中的画面信息表从由错误 ID 信息规定的画面转变中指定要在计算机 11 上显示的画面转变。 说 明 书 CN 102314477 A CN 102314481 A8/13 页 10 0076 错误 ID 信息指示当前在图像处理装置 200 中发生的错误。从而, 使用指示从设备 I/F 单元 2020 获取的装置的状态的错误信息, CPU 2001 能够确定并选择画面转变。在处理 中, 将错误 。

46、ID 记录在 RAM 2002 等中。从 RAM 2002 中获取稍后描述的步骤中所需的错误 ID 连同步骤 S601 中的参数。CPU 2001 从 RAM 2002 中获取错误 ID 信息、 参照图 7 中的画面信 息表, 并从由错误 ID 信息规定的画面转变中指定要显示的画面转变。 0077 在步骤 S602 中, 如果 CPU 2001 确定无需生成包含本地 UI 的捕获画面的网页 ( 步 骤 S602 中的 “否” ), 则处理进入步骤 S604。在步骤 S604 中, 进行与参数或者装置信息相对 应的处理。例如, 如果在图像处理装置 200 中没有错误, 则无需生成包含本地 UI 。

47、的捕获画 面的网页, 以使得 CPU 2001 生成指示没有错误的网页的 HTML 数据, 并结束处理。 0078 如上所述, 使用相应的参数或者装置信息, 对是否需要生成包含本地 UI 的捕获画 面的网页进行确定。从而, 仅在存在用户的请求或者存在向用户示出捕获画面的必要的情 况下, 才能够进行包含本地 UI 的捕获画面的网页的生成。因此, 能够提供用户更加友好的 远程 UI。 0079 在步骤 S602 中, 如果确定需要生成包含本地 UI 的捕获画面的网页 ( 步骤 S602 中 的 “是” ), 则处理进入步骤 S603。在步骤 S603 中, CPU 2001 将存储在 HDD 20。

48、04 中的图 7 的画面信息表加载到 RAM 2009 中, 并获取与指定的错误 ID 相关的画面的总数。与指定的 错误 ID 相关的画面可以是顺序指示由错误 ID 规定的错误解决操作步骤的画面。 0080 在步骤S605中, CPU 2001确定在步骤S603中获取的画面的数量是否是复数。 即, 确定当前在本地 UI 上显示的画面是否是多个相关画面中的一个。在步骤 S605 中, 如果画 面的数量是单数 ( 一个 )( 步骤 S605 中的 “否” ), 则处理进入步骤 S606。在步骤 S606 中, CPU 2001捕获当前在显示/操作单元2012上显示的画面。 当前显示的画面实际正被加。

49、载到 VRAM 2009 中, CPU 2001 获取存储在 VRAM 2009 中的显示画面。接着, 处理进入步骤 S607。 在步骤 S607 中, CPU 2001 生成包含到捕获的图像的链接的 HTML 数据。可以考虑当前在本 地 UI 上显示的画面指示图像处理装置 200 中的当前错误信息或者错误解决步骤。 0081 在步骤 S605 中, 如果指示与错误 ID 相对应的错误解决步骤的画面的数量大于 1( 步骤 S605 中的 “是” ), 即如果确定当前显示的画面是多个相关画面中的一个, 则处理进 入步骤 S608。在步骤 S608 中, CPU 2001 从稍后描述的图 7 的画面信息表中获取与当前错 误信息 ( 错误 ID) 相关联的一系列画面的信息。接着, 处理进入步骤 S609。在步骤 S609 中, CPU 2001从HDD 2004中逐一调用图像数据等作为由错误ID规定的相关画面的资源, 并 生成捕获画面。更具体地说, CPU 2001 将。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1