信息处理设备和信息处理方法.pdf

上传人:111****11 文档编号:4574534 上传时间:2018-10-21 格式:PDF 页数:40 大小:760.78KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010223618.6

申请日:

2010.07.02

公开号:

CN101944070A

公开日:

2011.01.12

当前法律状态:

授权

有效性:

有权

法律详情:

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

IPC分类号:

G06F13/10; G06F3/12

主分类号:

G06F13/10

申请人:

佳能株式会社

发明人:

加藤央; 安部孝一

地址:

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

优先权:

2009.07.03 JP 2009-158939

专利代理机构:

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

代理人:

迟军

PDF下载: PDF下载
内容摘要

本发明提供一种信息处理设备和信息处理方法。在起动应用程序时,确定起动源是否是装置管理。在起动源是装置管理的情况下,作为默认外围设备,来控制与作为起动源的装置管理相关联的外围设备。

权利要求书

1: 一种信息处理设备, 其与多个外围设备通信, 所述信息处理设备包括 : 设置单元, 其被配置为将预定外围设备设置为所述信息处理设备的控制目标外围设 备; 显示单元, 其被配置为显示与第二外围设备相对应的管理画面 ; 控制单元, 其被配置为响应于经由与所述第二外围设备相对应的所述管理画面输入的 指令, 起动与所述管理画面相关联的应用程序 ; 以及 选择单元, 其被配置为响应于所述应用程序的起动, 输入所述第二外围设备的识别信 息, 由此使得将所述第二外围设备选择为所述控制目标外围设备。
2: 根据权利要求 1 所述的信息处理设备, 其中, 响应于经由所述管理画面上的指令起 动所述应用程序的指令单元输入的指令, 将所述管理画面的设置数据中的、 与所述应用程 序相关联地描述的外围设备的识别信息, 在起动所述应用程序时输入到所述应用程序。
3: 根据权利要求 1 所述的信息处理设备, 其中, 所述应用程序还包括获取单元, 所述获 取单元被配置为获取所述第二外围设备的状态信息, 其中, 在所述获取单元确定所述第二外围设备不能使用的情况下, 所述选择单元选择所述预 定外围设备。
4: 根据权利要求 1 所述的信息处理设备, 其中, 所述应用程序还包括确定单元, 所述确 定单元被配置为确定所述应用程序的起动源是否是所述管理画面, 其中, 在所述起动源是所述管理画面的情况下, 执行所述选择单元的选择 ; 而在所述起动源 不是所述管理画面的情况下, 选择所述预定外围设备, 作为所述控制目标外围设备。
5: 一种信息处理设备, 所述信息处理设备包括 : 被配置为引发在管理画面上起动应用程序的动作的单元 ; 以及 设置单元, 其被配置为在操作系统的预定区域中设置描述要输入到所述应用程序的外 围设备的识别信息的、 作为用于定制所述管理画面的数据的设置数据, 以使得在指令执行 所述动作的情况下, 所述应用程序能够选择打印机。
6: 一种用于信息处理设备的方法, 所述信息处理设备与多个外围设备通信, 所述方法 包括 : 将预定外围设备设置为所述信息处理设备的控制目标外围设备 ; 显示与第二外围设备相对应的管理画面 ; 响应于经由与所述第二外围设备相对应的所述管理画面输入的指令, 起动与所述管理 画面相关联的应用程序 ; 以及 响应于所述应用程序的起动, 输入所述第二外围设备的识别信息, 由此使得将所述第 二外围设备选择为所述控制目标外围设备。
7: 根据权利要求 6 所述的方法, 其中, 响应于经由所述管理画面上的指令起动所述应 用程序的指令单元输入的指令, 将所述管理画面的设置数据中的、 与所述应用程序相关联 地描述的外围设备的识别信息, 在起动所述应用程序时输入到所述应用程序。
8: 根据权利要求 6 所述的方法, 所述方法还包括 : 获取所述第二外围设备的状态信息, 并且在所获取的状态信息指示所述第二外围设备不能使用的情况下, 选择所述预定外围设 备。
9: 根据权利要求 6 所述的方法, 所述方法还包括 : 确定所述应用程序的起动源是否是 2 所述管理画面 ; 并且 在所述起动源是所述管理画面的情况下, 执行选择 ; 而在所述起动源不是所述管理画 面的情况下, 选择所述预定外围设备, 作为所述控制目标外围设备。
10: 一种方法, 所述方法包括 : 引发在管理画面上起动应用程序的动作 ; 以及 在操作系统的预定区域中设置描述要输入到所述应用程序的外围设备的识别信息的、 作为用于定制所述管理画面的数据的设置数据, 以使得在指令执行所述动作的情况下, 所 述应用程序能够选择打印机。

说明书


信息处理设备和信息处理方法

    【技术领域】
     本发明涉及一种能够与外围设备通信的信息处理设备。背景技术 外围设备控制系统使得个人计算机 ( 下文中称为 “PC” ) 的用户能够经由诸如 USB、 以太网 (Ethernet) 或者无线 LAN 的合适的接口访问外围设备。各种用户可以在其家中或 者办公室中有效地使用这种控制系统。外围设备的示例例如是打印机、 复印机、 传真机、 扫 描器、 数字照相机或者多功能外围设备。
     由 Microsoft 公司提供的 Windows 7( 商品名 ) 包括新引入的用于对连接到 PC 的 外围设备进行管理的功能。例如, “Devices and Printers( 装置和打印机 )” 是显示连接 到 PC 的外围设备 ( 或者多个设备 ) 的窗口。 “Device Stage( 装置级 )” ( 国际登记商标 ) 是显示到由各个设备提供的特有应用程序或者服务的链接的可视画面。因此, 用户可以容 易地访问与各个外围设备相关的各种功能和服务。
     传统上, 根据以下过程来进行打印指令从应用程序到外围设备 ( 例如打印机、 扫描器、 复印机或者多功能外围设备 ) 的发送。 更具体地, 该过程包括 : 选择作为输 出目的地的设备 ; 使选择的设备进行打印, 作为在用户起动应用程序之后要执行的处理。
     例如, 在日本特开 2005-85132 号公报中公开的技术可以用来选择作为输出目的 地的设备。更具体地, 信息处理设备可以与多个打印机通信。当信息处理设备向从多个打 印机中选择的打印机发送生成的打印数据时, 处理过程包括 : 获取预定打印机的状态 ; 并 且基于获取的预定打印机的状态, 将登记的默认打印机切换为另一打印机。切换处理可以 通过参照作为默认打印机的各个打印机的优先级信息来执行。
     处理过程还包括 : 检测状态发生改变的打印机 ; 确定检测到的打印机是否是具有 最高优先级的打印机 ; 并且基于确定结果进行默认打印机切换处理。
     在从 “Device Stage” 画面起动链接的应用程序的情况下, 根据与传统过程不同的 打印过程执行打印。
     1) 经由 “Devices and Printers” 画面显示 “Device Stage” 画面。因此, 用户首 先在 “Devices and Printers” 画面上选择特定设备, 然后用户打开 “Device Stage” 画面, 并起动应用程序。
     2) 随后, 用户尝试使用起动的应用程序执行打印。在这种情况下, 即使曾经在 “Devices and Printers” 画面上选择了设备, 也可能没有选择用户希望的设备。
     更具体地, 在从应用程序指令了打印的情况下, 针对 PC 预先设置的默认设备 ( 即 通常使用的打印机 ) 进入初始选择状态。因此, 在与 “Device Stage”画面相关联的设 备不是针对系统初步设置的预定设备的情况下, 即使在用户已经识别出在 “Devices and Printers” 画面上对期望的设备的选择完成之后, 也可能最初针对系统设置了用户不希望 的设备。其结果是, 需要用户重复进行上述设备选择。因此, 用户接口在可操作性方面差。发明内容 根据本发明的一方面, 信息处理设备可以与多个外围设备通信。所述信息处理设 备包括 : 设置单元, 其被配置为将预定外围设备设置为所述信息处理设备的控制目标外围 设备 ; 显示单元, 其被配置为显示与第二外围设备相对应的管理画面 ; 起动控制单元, 其被 配置为响应于经由与所述第二外围设备相对应的装置管理画面输入的指令, 起动与所述管 理画面相关联的应用程序 ; 以及选择单元, 其被配置为响应于所述应用程序的起动, 输入外 围设备的识别信息, 由此使得将所述第二外围设备选择为所述控制目标外围设备。
     从下面参照附图对示例性实施例的详细描述, 本发明的其它特征和方面将变得明 显。
     附图说明 包含在说明书中并构成说明书的一部分的附图, 示出了本发明的示例性实施例、 特征和方面, 并且与说明书一起, 用于说明本发明的原理。
     图 1 是示出根据本发明的示例性实施例的系统配置的框图。
     图 2A 是示出根据本发明的示例性实施例的个人 PC 的硬件配置的示例的框图。
     图 2B 是示出根据本发明的示例性实施例的打印机的硬件配置的示例的框图。
     图 3 示出了根据本发明的示例性实施例的 PC 的软件配置的示例。
     图 4 示出了根据本发明的示例性实施例的在 PC 上安装的打印机驱动器的软件配 置的示例。
     图 5A 示出了 “Devices and Printers” 的示例。
     图 5B 示出了装置管理画面的示例。
     图 6A 示出了根据本发明的示例性实施例的打印应用程序的示例画面。
     图 6B 示出了根据本发明的示例性实施例的打印应用程序的示例画面。
     图 7 是示出根据本发明的示例性实施例的装置管理画面起动处理的示例的流程 图。
     图 8 示出了根据本发明的示例性实施例的用于装置管理的控制文件的示例。
     图 9 示出了根据本发明的示例性实施例的装置管理和打印应用程序的软件配置 的示例。
     图 10 是示出根据本发明的示例性实施例的打印应用程序起动处理的示例的流程 图。
     图 11 是示出根据本发明的示例性实施例的打印应用程序打印处理的示例的流程 图。
     图 12 是示出根据本发明的示例性实施例的装置管理链接起动处理的示例的流程 图。
     图 13 是示出根据本发明的示例性实施例的装置连接处理的示例的流程图。
     图 14 是示出根据本发明的示例性实施例的安装用于装置管理的控制文件的处理 的示例的流程图。
     图 15 示出了根据本发明的另一示例性实施例的装置管理和打印应用程序的软件 配置的示例。
     图 16 是示出根据本发明的示例性实施例的打印应用程序起动处理的示例的流程 图 17 是示出根据本发明的示例性实施例的系统默认装置获取处理的示例的流程图。
     图。 图 18 示出了根据本发明的示例性实施例的墨剩余量对话框的示例。
     图 19 示出了根据本发明的示例性实施例的装置状态对话框的示例。
     图 20 是示出根据本发明的示例性实施例的墨剩余量 / 装置状态显示处理的示例 的流程图。
     具体实施方式
     下面, 参照附图详细说明本发明的各种示例性实施例、 特征和方面。
     在 下 面 的 示 例 性 实 施 例 中, 可 以 在 从 Windows 的 “开 始 菜 单”画 面 中 选 择 了 “Devices and Printers” 画面 ( 参见图 5A) 时, 显示 “Devices and Printers” 画面。此 外, 可以在从 “Devices and Printers” 画面中选择了 “Device Stage” 画面 ( 参见图 5B) 时, 打开各个设备的 “Device Stage” 画面。 例如, 在选择的设备是打印机的情况下, “Device Stage” 画面可以显示到使得用户能够打开照片或者文档以进行显示或者打印的应用程序 的链接。 此外, “Device Stage” 画面可以显示到获取指示设备 ( 例如打印机或者扫描器 ) 的工作状态的信息并对设备进行管理的状态监视器的链接。此外, 存在信息处理设备和外 围设备经由因特网可用的各种在线服务。例如, 如果 “Device Stage” 画面提供到设备的制 造商提供的因特网上的支持站点的链接, 则用户可以容易地访问与其设备相关的希望的站 点。
     已经描述了上述设备的问题。 “Device Stage” 画面是与预定装置相关联的装置管 理画面的示例。
     图 1 是示出根据本发明的示例性实施例的包括信息处理设备和外围设备的外围 设备控制系统的系统配置的框图。图 1 所示的外围设备控制系统包括可以由通用 PC 构成 的两个信息处理设备 1 和 2。
     图 2A 示出了 PC 1 或者 PC 2 的硬件配置的示例, 在 PC 1 或者 PC 2 上安装了由 Microsoft 公司提供的 Windows 7( 商品名 ) 或者其等同物, 作为操作系统 (OS)。PC 1 连
     接到由以太网构成的网络 4。PC 2 连接到也由以太网构成的网络 8。 可以由彩色喷墨打印机、 彩色传真机或者彩色扫描器构成多功能打印机 ( 下文中称为 MFP)3。
     MFP 3 是根据本发明的外围设备的示例。MFP 3 例如是由 ABC 公司制造的型号名 称为 “Kmmn” 的多功能外围设备。根据本发明的外围设备不限于 MFP 3, 外围设备可以由打 印机、 复印机、 传真机、 扫描器、 数字照相机或者任何其它具有相当功能的设备构成。
     图 2B 示出了 MFP 3 的硬件配置的示例。MFP 3 经由网络 4 连接到 PC 1, 以进行双 向通信。PC 1 包括由
     的可执行文件 (*.EXE) 构成的应用程序 80。作为与本发明相关的示例功能, 应用程序 80 可以显示图 5A 和 5B 所示的装置管理 画面。PC 1 还包括打印机驱动器 50( 参见图 4) 和传真驱动器 150。网络 4 是在使用 MFP 3的用户 ( 即客户 ) 家中构建的专用网络。MFP 3 经由网络 4 连接到 PC 1, MFP 3 可以在家 中的多个用户之间共同使用。
     网络 8 是为了在 ABC 公司中使用而设置的办公网络。连接到网络 8 的 PC 2 包括 Web 服务器 9, Web 服务器 9 具有用于经由因特网提供 ABC 公司的 Web 站点的 Web 服务器功 能。光盘只读存储器 (CD-ROM) 10 是可以插入 PC 1 的便携式存储介质。CD-ROM 10 可以存 储软件程序和电子文件。
     Web 服务器 9 可以分发在装置管理中使用的控制文件 ( 数据 )( 下文中称为 “用 于装置管理的控制文件 11” )。CD-ROM 10 也可以分发在装置管理中使用的控制文件 ( 数 据 )12( 下文中称为 “用于装置管理的控制文件 12” )。
     PC 1 可以使用模拟电话电路 5, 进行传真发送或者接收。闪存 6 可以插入 MFP 3 的专用插槽 ( 未示出 )。闪存 6 用作 PC 1 可以参照的存储器。打印机 7 是 XYZ 公司制造的 型号名称为 “Defg” 的打印机。打印机 7 是类型与 MFP 3 不同的装置。例如, 打印机 7 是具 有单一功能的激光打印机或者喷墨打印机。 打印引擎是喷墨型、 电子照相型、 彩色型或者单 色型中的任意一个。
     图 2A 是示出 PC 1 的硬件配置的示例的框图。PC 2 具有与该 PC 的硬件配置基本 类似的硬件配置。 如图 2A 所示, PC 1 包括随机存取存储器 (RAM)1201、 作为存储单元的硬盘驱动器 (HDD)1202、 作为输入单元的键盘 (KBD)1203 和作为控制单元的中央处理单元 (CPU)1204。 PC 1 还 包 括 作 为 显 示 单 元 的 液 晶 显 示 装 置 (LCD)1205、 作为通信控制单元的网络板 (NB)1207 和连接 PC 1 的上述功能单元的总线 1206。
     HDD 1202 可以用也可以作为存储单元的便携式 CD-ROM 或者内置 ROM 替换。可以 将用于装置管理的应用程序 80 以及图 3、 图 4、 图 9 和图 15 所示的各个模块 ( 软件程序 ) 存储在 HDD 1202 中。CPU 1204 可以执行从 HDD 1202 加载到 RAM 1201 中的各个模块 ( 软 件程序 )。因此, CPU 1204 可以实现用于装置管理的应用程序 80 的功能以及图 3、 图 4、 图 9 和图 15 所示的各个模块 ( 软件程序 ) 的各种功能。
     图 2B 是示出 MFP 3 的硬件配置的示例的框图。图 2B 所示的 MFP 3 包括 CPU 15, CPU 15 可以由能够作为 MFP 3 的中央处理单元的微处理器构成。CPU 15 根据存储在 ROM 16 中的程序, 控制 RAM 17、 通信单元 18、 记录单元 19、 操作单元 20、 显示单元 21、 读取单元 22 和传真控制单元 23。
     ROM 16 存储在打印机驱动器 50( 参见图 4) 的控制下使 MFP 3 执行记录 ( 打印 ) 处理并且执行将指示 MFP 3 的工作状态的信息发送到 PC1 的处理的软件程序。 RAM 17 临时 存储主要从 PC 1 发送的打印数据。记录单元 19 基于存储在 RAM 17 中的打印数据进行打 印。此外, RAM 17 临时存储读取单元 22 读取的图像数据、 从 PC 1 接收的传真发送数据和 传真控制单元 23 接收的传真接收数据。
     通信单元 18 包括针对网络 4 的连接端口和针对模拟电话电路 5 的连接端口。通 信单元 18 控制诸如以太网和传真的模拟通信。记录单元 19 包括记录单元和电路。记录单 元包括喷墨型记录头、 彩色墨盒、 滑架和记录片材输送机构。诸如 ASIC 的电路控制记录头, 以基于打印数据生成用于打印的脉冲。
     当用户经由打印应用程序进行打印操作或者传真发送操作时, 在 PC1 的 HDD 1202
     中将应用程序打开的显示的文件的内容 ( 图像数据 ) 临时存储为 EMF 型假脱机 (spool) 文 件。然后, 经由打印机驱动器 50 或者传真驱动器 150, 将图像数据转换为包括用于控制 MFP 3 的命令的打印数据或者传真发送数据, 然后经由网络 4 发送到 MFP 3。
     当 MFP 3 接收到打印数据时, 记录单元 19 将接收到的打印数据转换为用于打印的 脉冲, 并且在记录片材上打印图像。当 MFP 3 接收到传真发送数据时, 传真控制单元 23 将 接收到的传真发送数据转换为传真通信协议, 并经由模拟电话电路 5 将传真数据发送到另 一用户的传真设备。
     操作单元 20 包括电源按钮、 复位按钮和其它各种按钮, 使得用户能够操作 MFP 3。 显示单元 21 例如由触摸屏或者液晶显示装置构成。显示单元 21 可以显示 MFP 3 的工作状 态, 还可以显示可以由用户输入的各种设置信息和电话号码。
     读取单元 22 包括彩色图像传感器和由用于进行图像处理的 ASIC 构成的电路。传 真控制单元 23 由传真调制解调器或者模拟通信电路构成。传真控制单元 23 根据传真通信 协议控制传真数据的发送和接收。 图 2A 所示的设备可以经由网络 2000 与 MFP 3 进行通信。 网络 2000 是由网络 8、 因特网和网络 4 中的至少一个或者其组合构成的网络。
     图 3 示出了 PC 1 的软件配置的示例, 包括以太网控制栈 92、 IP 网络控制栈 91、 WSD 控制栈 90、 IHV 本地 (native) 协议控制栈 89、 N-PnP 控制栈 88、 装置驱动器组 85、 应用程序 /DDI 接口 84 和应用程序组 82。 以太网控制栈 92 可以控制以太网。IP 网络控制栈 91 可以控制因特网协议 (IP, Intemet Protocol) 网络。WSD 控制栈 90 可以控制用于 Web 服务的装置配置文件 (WSD, Device Profile for Web Service)。 IHV 本地协议控制栈 89 可以控制独立硬件卖主 (IHV, Independent Hardware Vendor) 的特有协议。N-PnP 控制栈 88 可以控制网络即插即用 (Network Plug and Play)( 下文中称为 “N-PnP” )。
     为了对网络连接装置提供支持,包括称为 “Plug and PlayExtensions( 即插即用扩展 )” (PnP-X) 的扩展即插即用功能, 作为初始安装的标准功能。 然 而, 在本示例性实施例中使用 “N-PnP” 功能, 作为相当于 PnP-X 功能的功能。
     装置驱动器组 85 包括作为 OS 的程序包中的标准软件程序而包含的标准驱动器组 87。装置驱动器组 85 还包括可以从 IHV 提供的 IHV 制驱动器组 86。应用程序 /DDI 接口 84 包括应用程序编程接口 (API, Application Programming Interface) 和装置驱动器接 口 (DDI, Device Driver Interface)。用于装置管理的应用程序 80( 下文中称为 “装置管 理 80” ) 是包含在 OS 的程序包中的标准软件程序。
     下面, 参照图 4 描述打印应用程序 30。应用程序组 82 包括装置管理 80 和打印应 用程序 30。装置管理 80 对图 5A 所示的 “Devices and Printers” 文件夹 500 和图 5B 所示 的装置管理画面 600 进行管理, 并执行 “Devices and Printers” 文件夹 500 和装置管理画 面 600。图 3 所示的 PC 1 的软件配置可应用于图 1 所示的 PC 2。
     图 4 示出了与图 3 的配置相比不同地示出的在 PC 1 上安装的打印机驱动器的示 例配置。在图 4 中, 打印机驱动器 50 是在 PC 1 上安装的用于 MFP 3 的驱动器。图 4 所示 的打印机驱动器 50 包括多个模块 33 至 36 和 39。打印应用程序 30 例如是与作为包含在 OS 的程序包中的标准应用程序的作为文本编辑器的 Notepad(Notepad.exe) 相对应的应用 程序。OS 包 括 图 形 装 置 接 口 (GDI, Graphics Device Interface)31 和 假 脱 机 程 序 (spooler)40。假脱机程序 40 包括对打印作业进行排队的打印机队列 32。打印机队列文件 夹显示排队的打印作业。打印处理器 33 可以改变打印布局, 并且可以对打印的图像进行特 殊处理。作为打印机驱动器 50 的核心部分的图形驱动器 34 基于从 GDI 31 发送的描绘命 令进行用于打印的图像处理, 并且生成打印控制命令。
     UI 模块 35 可以为打印机驱动器 50 提供用户接口, 并且可以对用户接口进行控制。 作为数据通信接口 (I/F) 的语言监视器 36 可以对数据的发送和接收进行控制。状态监视 器 39 可以显示 MFP 3 可使用的各种墨的墨剩余量, 还可以显示警告、 错误和其它状态。
     端口监视器 37 可以进行从语言监视器 36 接收数据和向合适的端口发送接收到的 数据的处理。端口监视器 37 还可以进行经由类 (class) 驱动器 38 从 MFP 3 接收数据的处 理。 类驱动器 38 是最接近端口的低等级模块。 在本发明中, 类驱动器 38 对应于对端口 ( 例 如本发明中的网络端口 ) 进行控制的特有协议 (WSD 或者 IHV) 打印机类的驱动器。打印机 驱动器 50 是由 ABC 公司 ( 即 MFP 3 的制造商 ) 提供的驱动器。
     N-PnP 控制栈 88、 WSD 控制栈 90、 IP 网络控制栈 91、 以太网控制栈 92 和应用程序 / DDI 接口 84 是 OS 提供的模块。图 4 所示的 GDI 31 部分对应于模块 84。更具体地, GDI 31 是可以由应用程序调用的接口。 图形驱动器 34 具有将经由 GDI 接口输入的数据转换为 DDI 命令的功能。图形驱动器 34 和 UI 模块 35 对应于图 3 所示的标准驱动器组 87 和 N-PnP 控 制栈 88。IHV 本地协议控制栈 89 具有对应于图 4 所示的端口监视器 37 的功能的功能, 虽 然其限于 IHV 可以提供的作为 OS 的扩展功能的部分。
     图 5A 示出了 “Devices and Printers” 文件夹 500 的示例。在 PC 1 上显示图 5A 所示的 “Devices and Printers” 文件夹 500。 “Devices and Printers” 文件夹 500 指示 PC 1 可使用的打印机和传真机的驱动器。在本示例性实施例中, 名称为 “XYZ Defg” 的装 置 501 和名称为 “ABC Kmmn” 的装置 503 是 PC 1 当前可使用的打印机。附加到名称为 “XYZ Defg” 的装置 501 的默认标志 502 是指示系统默认打印机的标志。如果用户使用鼠标在指 示名称为 “ABC Kmmn” 的装置 503 的符号标志上进行点击, 则可以显示图 5B 所示的装置管 理画面。
     图 13 是示出在 MFP 3( 或者打印机 7) 经由网络和 USB 接口连接到 PC 1 时开始的 处理的示例的流程图。 与图 13 所示的流程图相关的计算机程序 ( 即装置管理 80) 通常存储 在 HDD 1202 中, 其可以在将程序从 HDD1202 加载到 RAM 1201 中时, 由 CPU 1204 执行。程 序 ( 即装置管理 80) 可以作为用作 OS 的一部分或者应用程序提供的安装控制程序来实现。
     在步骤 S1301 中, 当 PC( 例如 PC 1) 经由网络 4 连接到外部装置 ( 例如 MFP 3) 时, 装置管理 80 开始图 13 所示的流程图的处理。在步骤 S1302 中, PC 1 获取装置 ( 即 MFP 3) 的装置 ID。在步骤 S1302 中获取的装置 ID 例如是使用字符串表示的
     “MFG : ABC ; MDL : Kmmn ; CLS : PRINTER ; CMD : K4 ; DES : ABC Kmmn ; ” 。PC1 可以经由网 络 4 从 MFP 3 获取 MFP 3 的任意打印机功能的装置 ID。装置 ID 包括以下信息。
     制造商 (MFG : ): ABC
     型号 (MDL : ): Kmmn
     类 (CLS : ): PRINTER
     命令 (CMD : ): K4( 由 ABC 公司的打印控制使用的专用命令 )描述 (DES : ): ABC Kmmn
     接下来, 在步骤 S1303 中, 装置管理 80 确定是否已经完成了驱动器 ( 例如打印机 驱动器 50 和传真驱动器 150) 的安装。如果确定没有安装任何驱动器 ( 步骤 S1303 中的 “否” ), 则在步骤 S1304 中, 装置管理 80 安装驱动器 ( 例如打印机驱动器 50 和传真驱动器 150)。
     如果驱动器 ( 例如打印机驱动器 50 和传真驱动器 150) 的安装成功完成, 则向图 5A 所示的 “Devices and Printers” 文件夹 500 添加 ( 登记 ) 与新安装的驱动器相对应的 打印机标志。
     如果确定已经安装了驱动器 ( 打印机驱动器 50 和传真驱动器 150)( 步骤 S1303 中的 “是” ), 则处理进行到步骤 S1305。
     然后, 在步骤 S1305 中, 装置管理 80 确定是否还未安装用于装置管理的控制文件 ( 参见图 8)。为了执行步骤 S1305 中的确定处理, 装置管理 80 可以参照包含在装置 ID 中 的制造商信息 (MFG : ) 和型号信息 (MDL : ), 以检查安装的用于装置管理的控制文件与驱动 器 ( 打印机驱动器 50 和传真驱动器 150) 是否匹配。
     如果确定控制文件的安装还未完成 ( 步骤 S1305 中的 “否” ), 则在步骤 S1306 中, 装置管理 80 执行如图 14 所示的安装用于装置管理的控制文件的处理, 并完成该处理。如 果确定已经安装了用于装置管理的控制文件 ( 步骤 S1305 中的 “是” ), 则在步骤 S1307 中, 装置管理 80 结束图 13 所示的处理例程。 图 14 是示出安装用于装置管理的控制文件的示例处理的流程图。与图 14 所示的 流程图相关的计算机程序 ( 即装置管理 80) 通常存储在 HDD1202 中, 其可以在将程序从 HDD 1202 加载到 RAM 1201 中时, 由 CPU1204 执行。程序可以作为用作 OS 的一部分或者应用程 序提供的安装控制程序来实现。
     当装置管理 80 确定执行图 13 中的步骤 S1306 中的用于装置管理的控制文件的处 理时, 在图 14 所示的步骤 S1401 中, 装置管理 80 开始文件安装处理。首先, 在步骤 S1402 中, 装置管理 80 确认 MFP 3( 即经由网络 4 连接的装置 ) 的装置 ID。
     在步骤 S1403 中, 装置管理 80 基于包含在装置 ID 中的制造商信息 (MFG : ) 和型号 信息 (MDL : ), 搜索 MFP 3( 即连接到 PC 1 的装置 ) 专用的用于装置管理的控制文件。
     图 8 所示的用于装置管理的控制文件 800 包括与装置 (MFP 3) 相关的描述。更 具体地, 在指示描述 的元素 801 中包含与制造商 (MFG : ) 相关的描述 “ABC” , 在指示描述 的元素 802 中包含与型号 (MDL : ) 相关的描述 “Kmmn” 。
     装置管理 80 基于在元素 801 和 802 中描述的信息, 从存储在 Web 服务器 9 或者插 入 PC 1 的 CD-ROM 10 中的用于装置管理的各种控制文件中, 搜索 MFP 3 专用的用于装置管 理的控制文件。
     在步骤 S1404 中, 装置管理 80 确定是否找到了用于装置管理的控制文件 11 或者 用于装置管理的控制文件 12。如果确定检测到了用于装置管理的控制文件 11 或者用于装 置管理的控制文件 12( 步骤 S1404 中的 “是” ), 则在步骤 S1405 中, 装置管理 80 将检测到 的用于装置管理的控制文件存储在 PC 1 的 HDD 1202 中。
     在步骤 S1406 中, 装置管理 80 结束图 14 所示的文件安装处理。在本示例性实施 例中, 装置管理 80 检测与装置 (MFP 3) 相对应的用于装置管理的控制文件 800 的安装。
     如果确定既没有检测到用于装置管理的控制文件 11, 也没有检测到用于装置管理 的控制文件 12, 则在步骤 S1406 中, 装置管理 80 结束处理例程, 而不安装任何用于装置管理 的控制文件。
     图 7 是示出用于起动装置管理画面 600 的示例处理的流程图。与图 7 所示的流 程图相关的计算机程序通常存储在 HDD 1202 中, 其可以在将程序从 HDD 1202 加载到 RAM 1201 中时, 由 CPU 1204 执行。
     图 9 示出了装置管理 80 和打印应用程序 30 的软件配置的示例。图 9 的详细配置 对应于图 3 的一部分。装置管理 80 包括显示单元 901、 装置管理控制单元 902、 链接执行单 元 903、 装置管理控制文件读取单元 904 和装置管理控制文件存储单元 905。装置管理控制 文件存储单元 905 存储在图 14 的步骤 S1405 中存储的用于装置管理的控制文件 800。
     打印应用程序 30 包括起动源确定单元 906、 应用程序控制单元 907、 默认装置 设置单元 908、 打印控制单元 909 和状态获取单元 910。当从图 5A 所示的 “Devices and Printers” 文件夹 500 中选择了装置时, 起动并显示装置管理画面 600。例如, 当在图 5A 中 选择了装置 503 时, 起动如图 5B 所示的装置管理画面 600。
     在步骤 S701 中, 装置管理 80 响应于从 “Devices and Printers” 文件夹 500 中对 装置 503 的选择, 开始装置管理画面起动处理。 接下来, 在步骤 S702 中, 装置管理控制单元 902 获取从 “Devices and Printers” 文件夹 500 中选择的装置的装置名称。在本示例性实施例中, 装置管理控制单元 902 获取 所选择的装置 503 的装置名称 “ABC Kmmn” 。
     接下来, 在步骤 S703 中, 装置管理控制文件读取单元 904 加载在图 14 中的步骤 S1405 中存储的用于装置管理的控制文件 800。然后, 在步骤 S704 中, 装置管理控制文件读 取单元 904 对图 8 所示的用于装置管理的控制文件 800 的内容进行解析。在步骤 S705 中, 装置管理控制单元 902 使显示单元 901 根据解析的数据的内容显示装置管理画面 600。然 后, 在步骤 S706 中, 装置管理控制单元 902 结束图 7 所示的处理例程。
     图 8 所示的用于装置管理的控制文件 800 除了包括作为在安装中获取的信息的上 述元素 801 和元素 802 之外, 还包括构成装置管理画面 600 所需的信息。
     装置管理画面 600 包括显示装置图标 601、 装置名称 602 和制造商信息 603 的上部 区域。虽然未示出, 但是将装置图标 601 的数据作为存储数据的一部分, 存储在装置管理控 制文件存储单元 905 中。此外, 显示的装置名称 602 是从 “Devices and Printers” 文件夹 500 中选择的装置 503 的名称。显示的制造商信息 603 是在元素 801 中 指定的字符串。
     装置管理画面 600 包括显示到与装置 503 相关的各种功能的链接的下部区域。更 具体地, 显示了打印机队列按钮 604、 打印设置按钮 605、 墨剩余量按钮 606、 装置状态按钮 607 和应用程序 “A” 起动按钮 608。图 8 所示的指示描述 的元素 803, 包括 由各自描述按钮及其功能的 表示的五个元素。
     首 先, 详 细 描 述 第 一 元 素 。 指 示 描 述 Open Printer Queue 的元素 805, 包括要在打印机队列按钮 604 上 显示的字符串 “Open Printer Queue( 打开打印机队列 )” 。指示描述 open
     Printer Queue
的元素 806, 包括表示显示打印机队列文件夹功能 ( 程序 ) 的代码 “open Printer Queue” 。虽然在图中未示出, 但是打印机队列文件夹具有显示打印 作业的状态的功能。
     因此, 在步骤 S705 中, 装置管理控制文件读取单元 904 对元素 进 行解析, 显示单元 901 在图 5B 所示的打印机队列按钮 604 上显示在元素 805 中描述的字符 串。 如果按下了打印机队列按钮 604, 则执行在元素 806 中描述的功能, 其结果是, 显示打印 机队列文件夹。
     接下来, 详细描述第二元素 。指示描述 Printing Preferences 的元素 807, 包括要在打印设置按钮 605 上显 示的字符串 “Printing Preferences( 打印首选项 )” 。指示描述 printing Preferences 的元素 808, 包括表示显示打印设置对话框的功能 ( 程序 ) 的 代码 “printing Preferences” 。虽然未示出, 但是打印设置对话框是可以由打印机驱动器 50 的 UI 模块 35 提供的打印设置画面。
     因此, 在步骤 S705 中, 装置管理控制文件读取单元 904 对元素 进 行解析, 显示单元 901 在图 5B 所示的打印设置按钮 605 上或者附近显示在元素 807 中描述 的字符串。 如果按下了打印设置按钮 605, 则执行在元素 808 中描述的功能, 其结果是, 显示 打印设置对话框。因为针对第三和第四元素执行的操作, 与针对上述第一和第二元素的操 作基本类似, 所以省略对第三和第四元素的描述。 接 下 来, 详 细 描 述 第 五 元 素 。 指 示 描 述 Launch Application A 的 元 素 813, 包括要在应用程序 “A” 起 动 按 钮 608 上 显 示 的 字 符 串 “Launch Application A( 起 动 应 用 程 序 A)” 。指示描 述 % ProgramFiles % \ABC\Application A.exe/devmng/devname 的元素 814, 包括表示图 6A 所示的起动用于应用程序 “A” 的画面的功能的代 码 “% ProgramFiles% \ABC\Application A.exe/devmng/devname” 。
     因此, 在步骤 S705 中, 装置管理控制文件读取单元 904 对元素 进 行解析, 显示单元 901 在图 5B 所示的应用程序 “A” 起动按钮 608 上或附近显示在元素 807 中描述的字符串。如果按下了应用程序 “A” 起动按钮 608, 则执行在元素 814 中描述的功 能, 其结果是, 显示图 6A 所示的用于应用程序 “A” 的画面 200。应用程序 “A” 对应于图 9 所 示的打印应用程序 30。
     图 10 是示出起动打印应用程序 30 的示例处理的流程图。与图 10 所示的流程图 相关的计算机程序 ( 即装置管理 80) 通常存储在 HDD 1202 中, 其可以在将程序从 HDD 1202 加载到 RAM 1201 中时, 由 CPU 1204 执行。
     如果用户按下了装置管理画面 600 上的应用程序 “A”起动按钮 608, 则在步骤 S1001 中, 图 9 所示的设置在装置管理 80 中的装置管理控制单元 902, 经由链接执行单元 903 执行图 8 所示的元素 814 的内容, 并且开始应用程序 “A” 起动处理。接下来, 在步骤 S1002 中, 应用程序控制单元 907 将在元素 814 中描述的内容发送到起动源确定单元 906。
     根据图 8 所示的示例, 元素 814 包括指示从装置管理画面起动的描述 “/devmng” 和指示装置名称的描述 “/devname” 。当起动打印应用程序 30 时, 链接执行单元 903 用由图 5A 所示的 “Devices and Printers” 文件夹 500 管理的装置名称, 替换描述 “/devname” 。在
     本示例性实施例中, 当装置管理画面 600 起动时, 选择了装置 503。因此, 在步骤 S1002 中, OS 获取作为图 5A 所示的图标名称而设置的装置名称 ( 图标名称 )“ABC Kmmn” , 并将获取 的信息发送到起动源确定单元 906。
     在步骤 S1003 中, 起动源确定单元 906 确定起动源是否是基于起动处理中的参数 的装置管理画面。在本示例性实施例中, 元素 814 包括描述 “/devmng” , 并且打印应用程序 30 已经起动。因此, 在步骤 S1003 中, 起动源确定单元 906 确定起动源是装置管理画面。例 如, 在由装置管理画面之外的另一源起动打印应用程序 30 的情况下, 不作为参数来指定描 述 “/devmng” 。因此, 在步骤 S1003 中, 起动源确定单元 906 确定起动源不是装置管理画面。
     如果确定起动源是装置管理画面 ( 步骤 S1003 中的 “是” ), 则在步骤 S1004 中, 应 用程序控制单元 907 经由应用程序 /DDI 接口 84, 获取系统默认装置信息。 系统默认装置是 在图 5A 所示的 “Devices and Printers” 文件夹 500 中附加了默认标志 502 的装置。在本 示例性实施例中, 将装置 501(XYZ Defg) 设置为默认装置。因此, 在步骤 S1004 中, 应用程 序控制单元 907 获取装置名称 “XYZ Defg” 。
     接下来, 在步骤 S1005 中, 应用程序控制单元 907 将在步骤 S1002 中获取的起动源 的装置名称, 与在步骤 S1004 中获取的装置名称进行比较。 在步骤 S1006 中, 基于步骤 S1005 的比较结果, 应用程序控制单元 907 确定与起动源的装置管理画面 600 相关联的装置名称, 是否是系统默认装置。如果确定与起动源的装置管理画面 600 相关联的装置名称, 是系统 默认装置 ( 步骤 S1006 中的 “是” ), 则处理进行到步骤 S1009。
     如果确定与起动源的装置管理画面 600 相关联的装置名称, 不是系统默认装置 ( 步骤 S1006 中的 “否” ), 则在步骤 S1007 中, 应用程序控制单元 907 经由状态获取单元 910, 获取指示起动源的装置 503 的当前状态的信息, 并且确定起动源装置是否处于可使用 状态。
     在 “Devices and Printers” 文件夹 500 中, 因为由虚线指示对应于装置 501 的打 印机图标, 所以装置 501 不可使用, 因为由实线指示对应于装置 503 的打印机图标, 所以装 置 503 可使用。
     在本示例性实施例中, 起动源装置是装置 503。 因此, 在步骤 S1007 中, 应用程序控 制单元 907 确定起动源装置可使用。然后, 处理进行到步骤 S1008。另一方面, 如果确定起 动源装置不可使用 ( 步骤 S1007 中的 “否” ), 则处理进行到步骤 S1009。
     在步骤 S1008 中, 应用程序控制单元 907 经由默认装置设置单元 908, 将起动源装 置 503 设置为打印应用程序 30 的默认装置。然后, 在步骤 S1010 中, 应用程序控制单元 907 结束图 10 所示的处理例程。将指示打印应用程序 30 的默认装置的信息, 存储在由打印应 用程序 30 管理的 RAM 1201 的存储区域中。
     如果确定起动源不是装置管理画面 ( 步骤 S1003 中的 “否” ), 则处理进行到步骤 S1009。 在步骤 S1009 中, 应用程序控制单元 907 经由默认装置设置单元 908, 将经由应用程 序 /DDI 接口 84 获取的系统默认装置, 设置为打印应用程序 30 的默认装置。将指示打印应 用程序 30 的默认装置的信息, 存储在由打印应用程序 30 管理的 RAM 1201 的存储区域中。 随后, 在步骤 S1010 中, 应用程序控制单元 907 结束图 10 所示的处理例程。
     当上述打印应用程序 30 的起动处理结束时, 显示用于应用程序 “A” 的画面 200, 如 图 6A 所示。图 11 是示出响应于打印应用程序 30 的指示而执行的打印处理的示例的流程图。 与图 11 所示的流程图相关的计算机程序通常存储在 HDD1202 中, 其可以在将程序从 HDD 1202 加载到 RAM 1201 中时, 由 CPU1204 执行。
     如果用户在图 6A 所示的打印应用程序 30 上选择了文件菜单 201, 则显示打印菜 单 202, 如图 6B 所示。在这种状态下, 如果用户还选择了文件菜单 201 的打印菜单 202, 则 在步骤 S1101 中, 应用程序控制单元 907 开始图 11 所示的流程图的打印处理。
     首先, 在步骤 S1102 中, 应用程序控制单元 907 读取默认装置设置单元 908 在起动 处理中设置并且存储在 RAM 1202 中的指示默认装置的信息。
     接下来, 在步骤 S1103 中, 应用程序控制单元 907 经由打印控制单元 909, 使在步骤 S1102 中获取的默认装置进入默认选择状态, 并显示打印对话框 203。打印对话框 203 包括 在对话框 203 中的预定位置显示的装置列表 204、 打印按钮 205 和取消按钮 206。
     更具体地, 在装置列表 204 中显示作为当前在 “Devices and Printers” 文件夹 500 中登记的装置的装置 501 和装置 503。在打印对话框 203 中, 装置图标 “ABC Kmmn” 被 实线包围, 因此装置 503 处于默认选择状态。装置 503 与打印应用程序 30 的起动源的装置 管理画面相关联。
     在步骤 S1104 中, 当用户在打印对话框 203 上按下了任何按钮时, 打印控制单元 909 接收通知。然后, 在步骤 S1105 中, 确定是否按下了打印按钮 205。如果确定按下了打 印按钮 205( 步骤 S1105 中的 “是” ), 则在步骤 S1106 中, 打印控制单元 909 使从装置列表 204 中选择的装置执行打印处理。然后, 处理进行到步骤 S1107。在步骤 S1107 中, 应用程 序控制单元 907 关闭打印对话框 203。此外, 在步骤 S1108 中, 应用程序控制单元 907 结束 图 11 所示的处理例程。
     另一方面, 如果确定未按下打印按钮 205( 步骤 S1105 中的 “否” ), 即当按下了取 消按钮 206 时, 则应用程序控制单元 907 跳过上述步骤 S1106 的处理, 而在执行步骤 S1107 的处理之后, 结束图 11 所示的处理例程。
     通过上述处理, 在从装置管理画面起动应用程序的情况下, 将起动源装置设置为 默认装置。因此, 不需要重复进行选择装置的处理。其结果是, 本示例性实施例可以改善用 户可操作性。
     下面, 描述本发明的另一示例性实施例。 根据上述示例性实施例, 由打印应用程序 30 进行默认装置控制。下面的示例性实施例与上述示例性实施例的不同之处在于, 由装置 管理 80 和应用程序 /DDI 接口 84 执行默认装置控制。
     图 15 示出了根据本发明的第二示例性实施例的包括装置管理 80 和打印应用程序 30 的软件配置的示例。
     装置管理 80 包括显示单元 901、 装置管理控制单元 902、 链接执行单元 903、 装置管 理控制文件读取单元 904、 装置管理控制文件存储单元 905、 起动应用程序管理单元 1501 和 起动应用程序信息存储单元 1502。装置管理控制文件存储单元 905 对在图 14 所示的流程 图的步骤 S1405 中存储的用于装置管理的控制文件 800 进行存储。
     打印应用程序 30 包括应用程序控制单元 907、 默认装置设置单元 908、 打印控制单 元 909 和默认装置获取单元 1503。
     图 12 是示出响应于图 5B 所示的装置管理画面 600 上的应用程序 “A” 起动按钮608 的按下, 在起动打印应用程序 30 时, 执行的处理的示例的流程图。
     与图 12 所示的流程图相关的计算机程序通常存储在 HDD 1202 中, 其可以在将程 序从 HDD 1202 加载到 RAM 1201 中时, 由 CPU 1204 执行。
     如果用户按下了装置管理画面 600 上的应用程序 “A”起动按钮 608, 则在步骤 S2101 中, 图 9 所示的装置管理 80 开始装置管理链接起动处理。在步骤 S2102 中, 装置管理 80 的装置管理控制单元 902 经由装置管理控制文件读取单元 904, 获取与在用于装置管理 的控制文件 800 中描述的元素 814 相关的信息。
     在步骤 S2103 中, 装置管理控制单元 902 根据在步骤 S2102 中获取的元素 814 的 信息, 经由链接执行单元 903 起动打印应用程序 30。 下面, 参照图 16 所示的流程图, 更详细 地描述根据本示例性实施例的起动打印应用程序 30 的处理的示例。
     如果打印应用程序 30 起动, 则在步骤 S2104 中, 装置管理控制单元 902 经由起动 应用程序管理单元 1501, 获取在步骤 S2102 中起动的应用程序 30 的处理 ID。在步骤 S2105 中, 起动应用程序管理单元 1501 将在步骤 S2104 中获取的处理 ID 以及与起动源的装置管 理画面 600 相关联的装置名称, 存储在起动应用程序信息存储单元 1502 中。
     在本示例性实施例中, 起动应用程序信息存储单元 1502 将数据存储在 OS 的寄存 器中。然而, 如果应用程序 /DDI 接口 84 可读, 则起动应用程序信息存储单元 1502 的存储 目的地可以是 RAM 1201 或者 HDD 1202。以下是起动应用程序信息的示例数据, 其中, 存储 了处理 ID 2301 和装置名称 2302, 作为与起动的应用程序相关的信息。 ProcessId : 01234567 …… 2301
     DeviceName : “ABC Kmmn” …… 2302
     即, 作为处理 ID 2301 而存储的数值是 “01234567” , 作为装置名称 2302 而存储的 名称是装置 503 的名称 “ABC Kmmn” 。
     接下来, 在步骤 S2106 中, 起动应用程序管理单元 1501 获取针对打印应用程序 30 的处理状态信息。在步骤 S2107 中, 起动应用程序管理单元 1501 确定打印应用程序 30 是 否完成。如果确定打印应用程序 30 完成 ( 步骤 S2107 中的 “是” ), 则在步骤 S2108 中, 起 动应用程序管理单元 1501 丢弃在步骤 S2105 中存储的起动应用程序信息。
     随后, 在步骤 S2109 中, 装置管理控制单元 902 结束图 12 所示的处理例程。 另一方 面, 如果确定打印应用程序 30 未完成 ( 步骤 S2107 中的 “否” ), 则处理返回到步骤 S2106, 重复上述步骤 S2106 和步骤 S2107 的处理。
     图 16 是示出在步骤 S2103 中起动打印应用程序 30 时, 起动打印应用程序 30 的处 理的示例的流程图。与图 16 所示的流程图相关的计算机程序通常存储在 HDD 1202 中, 其 可以在将程序从 HDD 1202 加载到 RAM1201 中时, 由 CPU 1204 执行。
     当在步骤 S2103 中起动打印应用程序 30 时, 然后, 在步骤 S2201 中, 应用程序控制 单元 907 开始图 16 所示的起动处理。在步骤 S2202 中, 应用程序控制单元 907 经由默认装 置获取单元 1503, 执行系统默认装置信息获取处理 ( 参见图 17)。应用程序 /DDI 接口 84 执行图 17 所示的处理。
     在步骤 S2203 中, 应用程序控制单元 907 经由默认装置设置单元 908, 将在步骤 S2202 中获取的系统默认装置, 设置为打印应用程序 30 的默认装置。然后, 在步骤 S2204 中, 应用程序控制单元 907 结束图 16 所示的处理例程。将应用程序默认装置信息, 存储在
     可以由打印应用程序 30 管理的 RAM 1201 的存储区域中。
     当上述打印应用程序 30 的起动处理完成时, 显示图 6A 所示应用程序 “A” 的画面 200。
     图 17 是示出可以由应用程序 /DDI 接口 84 执行的系统默认装置获取处理的示例 的流程图。与图 17 所示的流程图相关的计算机程序通常存储在 HDD 1202 中, 其可以在将 程序从 HDD 1202 加载到 RAM 1201 中时, 由 CPU 1204 执行。
     如果在步骤 S2202 中, 默认装置获取单元 1503 调用应用程序 /DDI 接口 84 打开的 默认装置获取 API, 则在步骤 S2401 中, 应用程序 /DDI 接口 84 开始图 17 所示的系统默认装 置获取处理。
     接下来, 在步骤 S2402 中, 应用程序 /DDI 接口 84 获取作为默认装置获取处理的调 用源的打印应用程序 30 的处理信息。在本示例性实施例中, 应用程序 /DDI 接口 84 获取作 为打印应用程序 30 的处理 ID 信息的 “01234567” 。在步骤 S2403 中, 应用程序 /DDI 接口 84 确定在寄存器中是否存在任何起动应用程序信息。
     如果确定存在起动应用程序信息 ( 步骤 S2403 中的 “是” ), 则在步骤 S2404 中, 应 用程序 /DDI 接口 84 从起动应用程序信息存储单元 1502 中获取起动应用程序信息。如果 在寄存器中存在起动应用程序信息 ( 步骤 S2403 中的 “是” ), 则应用程序 /DDI 接口 84 可 以确定打印应用程序 30 是从装置管理画面 600 起动的。 根据图 8 所示的示例, 元素 814 包括指示打印应用程序 30 从装置管理画面 600 起 动的描述 “/devmng” 。在本示例性实施例中, 因为基于起动应用程序信息来进行上述确定, 所以不需要特定描述。
     接下来, 在步骤 S2405 中, 应用程序 /DDI 接口 84 基于在步骤 S2404 中获取的起 动应用程序信息, 获取与起动打印应用程序 30 的源的装置管理画面 600 相关联的装置名 称。在本示例性实施例中, 应用程序 /DDI 接口 84 获取存储在装置名称 2302 中的名称 “ABC Kmmn” 。
     在步骤 S2406 中, 应用程序 /DDI 接口 84 将在步骤 S2405 中获取的装置名称 “ABC Kmmn” , 作为默认装置信息, 返回给打印应用程序 30 的默认装置获取单元 1503( 即调用源 )。 然后, 在步骤 S2408 中, 应用程序 /DDI 接口 84 结束图 17 所示的处理例程。另一方面, 如 果确定在寄存器中不存在起动应用程序信息 ( 步骤 S2403 中的 “否” ), 则在步骤 S2407 中, 应用程序 /DDI 接口 84 将系统默认装置信息, 返回给打印应用程序 30 的默认装置获取单元 1503( 即调用源 )。
     然后, 在步骤 S2408 中, 应用程序 /DDI 接口 84 结束图 17 所示的处理例程。在本 示例性实施例中, 因为在图 5A 所示的 “Devices and Printers” 文件夹 500 中, 将装置 501 设置为默认装置, 所以应用程序 /DDI 接口 84 返回作为系统默认装置信息的装置 501 的名 称 “XYZ Defg” 。
     如果在打印应用程序 30 上选择了文件菜单 201, 则显示如图 6B 所示的打印菜单 202。如果从图 6B 所示的文件菜单 201 中选择了打印菜单 202, 则应用程序控制单元 907 执 行图 11 所示的打印处理。在本示例性实施例中执行的打印处理与第一示例性实施例中的 打印处理基本相同。
     通过上述处理, 在从装置管理画面起动任意应用程序的情况下, 设置并选择与该
     装置管理画面相关联的装置, 作为默认装置。因此, 不需要重复进行选择装置的处理。其结 果是, 本示例性实施例可以改善用户可操作性。
     此外, 下面, 描述另一示例性实施例。根据上述示例性实施例, 当在装置管理画面 600 上按下了应用程序 “A” 起动按钮 608 时, 设备起动应用程序 “A” , 同时设置装置名称, 以 改善用户可操作性。 然而, 作为与上述应用程序起动处理不相关的示例性实施例, 可以使用 打印机驱动器 50 的配置模块的入口功能, 来起动驱动器的至少一部分。
     在 图 8 所 示 的 第 三 元 素 中, 指 示 描 述 Show Ink Level 的元素 809, 包括要在墨剩余量按钮 606 上显示的 字符串 “Show Ink Level( 显示墨水平 )” 。指示描述 的元素 810 包括设置 用于执行状态监视器 39 的显示墨剩余量的功能的代码 “rundll32 StatusMonitor.dll, FunctionEntry DeviceFriendlyName ; 1; 100” 。
     在 图 8 所 示 的 第 四 元 素 中, 指 示 描 述 Show Device Status 的元素 811, 包括要在装置状态按钮 607 上显示 的字符串 “Show Device Status( 显示装置状态 )” 。 指示描述 的元素 812, 包 括设置用于执行状态监视器 39 的显示装置状态的功能的代码 “rundll32 StatusMonitor. dll, FunctionEntry DeviceFriendlyName ; 2; 100” 。
     在这种情况下, StatusMonitor.dll 是由 Windows OS 的 Dynamic Link Library 构成的状态监视器 39 的模块, 其可以在多个装置之间共享。更具体地, StatusMonitor.dll 是不仅可以对 MFP 3, 还可以对其它装置显示状态信息 ( 例如墨剩余量、 警告和错误 ) 的模 块。
     例如, 在 MFP 3 上安装四种颜色 ( 例如青、 品红、 黄和黑 ) 的墨盒。在这种情况下, 状态监视器 39 显示四种颜色墨中的各个的墨剩余量。另一方面, 可以在另一 MFP 上安装六 种颜色 ( 例如青、 品红、 黄、 黑、 照片青和照片品红 ) 的墨盒。在这种情况下, 状态监视器 39 显示六种颜色墨中的各个的墨剩余量。
     在这种情况下, 为了使得状态监视器 39 能够根据各个装置的类型正确地显示状 态信息 ( 例如墨剩余量、 警告和错误 ), 需要使用适当的方法识别装置, 并针对识别的装置 进行适当的控制, 如下面参照图 20 所详细描述的。
     FunctionEntry 是状态监视器 39 可以出口的函数, 其具有以下三个参数。
     < 第一参数 >
     DeviceName : 指定装置名称的参数
     DeviceFriendlyName…要作为装置名称 602 显示的装置名称 ( 友好名称 )
     < 第二参数 >
     ID : 指定函数的参数
     1…显示墨剩余量对话框 1801
     2…显示装置状态对话框 1901
     < 第三参数 >
     Type : 指定起动源的参数
     100…装置管理
     200…应用程序 “A”999…其它
     图 18 示出了墨剩余量对话框 1801 的示例。图 18 所示的墨剩余量对话框 1801 显 示 MFP 3 可使用的各种墨的墨剩余量。 MFP 3 使用青色、 品红色、 黄色和黑色四种颜色的墨。 因此, 墨剩余量对话框 1801 显示表示四种颜色的墨的剩余量的四个条形指示。
     在图 18 中, 在剩余量条顶端显示的警告标志 1802 表示相应颜色的墨处于警告水 平。如果向品红色墨的剩余量条添加了警告标志 1802, 则品红色墨剩余少。如果相应颜色 的墨处于警告水平, 则在任何其它剩余量条的上方或者附近显示相同的警告标志 1802。虽 然在图 18 中未示出, 但是当墨剩余量变为零时, 还可以显示错误标志。如果按下 OK 按钮 1803, 则关闭墨剩余量对话框 1801。
     图 19 示出了装置状态对话框 1901 的示例。图 19 所示的装置状态对话框 1901 显 示 MFP 3 的装置状态 ( 即装置的存在状态 )。装置状态对话框 1901 包括显示表示 MFP 3 的 装置状态的简单或者详细信息的状态显示部分 1902。根据图 19 所示的示例, MFP 3 在线, 并且墨剩余少。装置状态对话框 1901 还包括 OK 按钮 1903。如果按下 OK 按钮 1903, 则关 闭装置状态对话框 1901。
     图 20 是示出墨剩余量 / 装置状态显示处理的流程图。与图 20 所示的流程图相关 的计算机程序通常存储在 HDD 1202 中, 其可以在将程序从 HDD 1202 加载到 RAM 1201 中 时, 由 CPU 1204 执行。在图 20 中, 在左半部分中描述的步骤 S2001 至 S2005 的处理是由 OS 执行的控制, 而在右半部分中描述的步骤 S2006 至 S2011 的处理是由状态监视器 39 执行的 控制。
     如果用户按下了在装置管理画面 600 上显示的墨剩余量按钮 606 或者装置状态按 钮 607, 则在步骤 S2001 中, 装置管理 80 开始执行图 20 所示的墨剩余量 / 装置状态显示处 理。接下来, 在步骤 S2002 中, 装置管理控制单元 902 确定是否按下了墨剩余量按钮 606。
     如果确定按下了墨剩余量按钮 606( 步骤 S2002 中的 “是” ), 则在步骤 S2004 中, 装置管理控制单元 902 经由装置管理控制文件读取单元 904, 从用于装置管理的控制文件 800 中获取指示描述 的元素 810。接下来, 在步骤 S2005 中, 装置管理控制单 元 902 经由链接执行单元 903, 加载状态监视器 39 的代码 “module StatusMonitor.dll” , 并执行出口函数 FunctionEntry。
     另一方面, 如果确定没有按下墨剩余量按钮 606( 步骤 S2002 中的 “否” ), 则在 步骤 S2003 中, 装置管理控制单元 902 确定是否按下了装置状态按钮 607。如果确定按下 了装置状态按钮 607( 步骤 S2003 中的 “是” ), 则在步骤 S2004 中, 装置管理控制单元 902 经由装置管理控制文件读取单元 904, 从用于装置管理的控制文件 800 中获取指示描述 的元素 812。
     接下来, 在步骤 S2005 中, 装置管理控制单元 902 经由链接执行单元 903, 加载状态 监视器 39 的模块 “StatusMonitor.dll” , 并执行出口函数 FunctionEntry。在步骤 S2005 中, 装置管理控制单元 902 根据状态监视器 39 的模块 “StatusMonitor.dll” 中的出口函 数 FunctionEntry 中的第一参数、 第二参数和第三参数, 执行程序。在指定装置名称的参数 (DeviceName)( 即第一参数 ) 中设置 DeviceFriendlyName。
     因此, 检测到上述字符串的 OS, 用指定 MFP 3 的装置名称 ( 友好名称 ) 的字符串 “ABC Kmmn” , 替换字符串 “DeviceFriendlyName” , 并将替换的名称信息发送到应用程序。 应用程序基于接收到的信息, 确定要显示的打印机名称。
     在步骤 S2006 中, 状态监视器 39 确定指定函数的参数 (ID)( 即第二参数 ) 是否是 1。如果确定 ID 等于 1( 步骤 S2006 中的 “是” ), 则在步骤 S2007 中, 状态监视器 39 显示图 18 所示的墨剩余量对话框 1801。在显示墨剩余量对话框 1801 的步骤 S2007 的处理完成之 后, 然后在步骤 S2011 中, 状态监视器 39 结束图 20 所示的墨剩余量 / 装置状态显示处理例 程。
     如果确定指定函数的参数 (ID)( 即第二参数 ) 不等于 1( 步骤 S2006 中的 “否” ), 则在步骤 S2008 中, 状态监视器 39 确定 ID 是否等于 2。如果确定 ID 等于 2( 步骤 S2008 中 的 “是” ), 则在步骤 S2009 中, 状态监视器 39 显示图 19 所示的装置状态对话框 1901。然 后, 在步骤 S2011 中, 状态监视器 39 结束图 20 所示的墨剩余量 / 装置状态显示处理例程。
     如果确定指定函数的参数 (ID)( 即第二参数 ) 不等于 2( 步骤 S2008 中的 “否” ), 则在步骤 S2010 中, 状态监视器 39 显示错误消息 “指定的函数不可执行” 。随后, 在步骤 S2011 中, 状态监视器 39 结束图 20 所示的墨剩余量 / 装置状态显示处理例程。
     在正常情况下, 状态监视器 39 不显示错误消息。然而, 如果 OS 由于某些原因而出 现故障, 则可以指定错误信息, 作为指定函数的参数 (ID)( 即第二参数 )。 在这种情况下, 如 果执行出口函数 FunctionEntry, 则状态监视器 39 显示上述错误消息。如果确定没有按下 装置状态按钮 607( 步骤 S2003 中的 “否” ), 则处理返回到步骤 S2002, 重复上述确认按下了 墨剩余量按钮 606 还是装置状态按钮 607 的处理
     在图中, 没有参照表示起动源的参数 (Type)( 即第三参数 )。然而, 可以根据 Type( 类型 ) 来切换要显示的对话框。例如, 在起动源是装置管理的情况下, 在起动源是应 用程序 “A” 的情况下, 以及在起动源是另一应用程序的情况下, 例如, 可能希望针对各种情 况, 区分墨剩余量对话框和装置状态对话框的内容。通过参照第三参数并进行根据第三参 数来切换要显示的对话框的控制, 可以改善用户可操作性。
     如上所述, 在执行包含在能够显示多个装置的状态信息 ( 例如墨剩余量、 警告和 错误 ) 的状态监视器 39 中的用于显示墨剩余量对话框 1801 和装置状态对话框 1901 的函 数 ( 即打印机驱动器 50 的配置模块的一部分 ) 时, 状态监视器 39 可以通过指定并执行装 置名称 602, 使指定的装置执行各个功能。因此, 可以根据各个装置的类型正确地显示墨剩 余量和装置状态。其结果是, 可以实现可操作性优良的外围设备控制系统。
     上述最后的示例性实施例倾向于针对各个目标 ( 指定 ) 装置正确地显示墨剩余量 和装置状态。然而, 本发明不限于上述实施例。本发明可以应用于例如用于准确地执行目 标 ( 指定 ) 装置的通用驱动器的功能的任意功能。
     下面描述本示例性实施例的示例性实施方式。PC 1 是能够与多个外围设备通信 的信息处理设备的示例。此外, 图 9 所示的装置管理 80 将打印机 7( 即预定外围设备的示 例 ) 设置为 PC 1 的默认控制目标外围设备。默认控制目标外围设备是最初选择为由操作 系统频繁使用的打印机 ( 扫描器 ) 或者普通打印机 ( 扫描器 ) 的外围设备。
     显示单元 901 使 LCD 1205 显示与打印机 7 之外的 MFP 3( 另一外围设备的示例 ) 相对应的装置管理画面 ( 参见图 5B)。
     响应于经由与 MFP 3 相对应的装置管理画面输入的指令, 装置管理 80 起动并控制 与装置管理画面相关联的应用程序。与装置管理 80 起动应用程序同步, 将与装置管理画面相对应的外围设备的识别 信息 ( 例如打印机友好名称 ) 输入到应用程序。因此, 可以选择 MFP 3 作为打印机 7 之外 的控制目标外围设备。OS 可以根据图 8 所示的过程获取打印机友好名称。
     当起动应用程序时, 响应于经由装置管理画面上的指令起动应用程序的指令单元 ( 参见图 5B 中的 608) 输入的指令, 可以将用于装置管理的控制文件 ( 即装置管理画面的设 置数据的示例 ) 中的与应用程序相关联地描述的外围设备的识别信息 ( 例如打印机友好名 称 ) 输入到应用程序。
     应用程序还可以包括获取 MFP 3 的状态信息的状态获取单元 910。 此外, 如果状态 获取单元 910 获取了指示外围设备不可用的信息 ( 错误、 卡纸、 电源等 ), 则装置管理 80 不 选择 MFP 3, 而选择最初设置为系统默认装置的打印机 7。
     装置管理 80 可以确定应用程序起动源是否是装置管理画面。在这种情况下, 如果 装置管理 80 确定起动源是装置管理画面, 则执行上述选择 MFP 3 的处理。 如果装置管理 80 确定起动源不是装置管理画面, 则可以将打印机 7( 即系统默认装置 ) 设置为控制目标外围 设备。
     在进行在装置管理画面上启动应用程序的动作, 并且指令该动作的执行的情况 下, 为了使得应用程序能够选择合适的打印机, PC 1 的装置管理 80 在操作系统的预定区域 中, 设置要输入到该应用程序中的描述外围设备的识别信息 ( 例如打印机友好名称 ) 的设 置数据 ( 即定制装置管理画面的数据 )。外围设备包括 MFP、 打印机、 扫描器、 复印机和数字 照相机中的至少一部分或者全部。
     其它实施例
     本发明的各方面还能够通过读出并执行记录在存储装置上的用于执行上述实施 例的功能的程序的系统或设备的计算机 ( 或诸如 CPU 或 MPU 的装置 )、 以及由系统或设备的 计算机例如读出并执行记录在存储装置上的用于执行上述实施例的功能的程序来执行步 骤的方法来实现。鉴于此, 例如经由网络或者从用作存储装置的各种类型的记录介质 ( 例 如计算机可读介质 ) 向计算机提供程序。
     虽然参照示例性实施例对本发明进行了说明, 但是应当理解, 本发明不限于所公 开的示例性实施例。 所附权利要求的范围符合最宽的解释, 以使其涵盖所有变型、 等同结构 及功能。

信息处理设备和信息处理方法.pdf_第1页
第1页 / 共40页
信息处理设备和信息处理方法.pdf_第2页
第2页 / 共40页
信息处理设备和信息处理方法.pdf_第3页
第3页 / 共40页
点击查看更多>>
资源描述

《信息处理设备和信息处理方法.pdf》由会员分享,可在线阅读,更多相关《信息处理设备和信息处理方法.pdf(40页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 101944070 A (43)申请公布日 2011.01.12 CN 101944070 A *CN101944070A* (21)申请号 201010223618.6 (22)申请日 2010.07.02 2009-158939 2009.07.03 JP G06F 13/10(2006.01) G06F 3/12(2006.01) (71)申请人 佳能株式会社 地址 日本东京都大田区下丸子 3-30-2 (72)发明人 加藤央 安部孝一 (74)专利代理机构 北京怡丰知识产权代理有限 公司 11293 代理人 迟军 (54) 发明名称 信息处理设备和信息处理方法。

2、 (57) 摘要 本发明提供一种信息处理设备和信息处理方 法。 在起动应用程序时, 确定起动源是否是装置管 理。 在起动源是装置管理的情况下, 作为默认外围 设备, 来控制与作为起动源的装置管理相关联的 外围设备。 (30)优先权数据 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 17 页 附图 20 页 CN 101944077 A1/2 页 2 1. 一种信息处理设备, 其与多个外围设备通信, 所述信息处理设备包括 : 设置单元, 其被配置为将预定外围设备设置为所述信息处理设备的控制目标外围设 备 ; 显示单元, 其被配置为。

3、显示与第二外围设备相对应的管理画面 ; 控制单元, 其被配置为响应于经由与所述第二外围设备相对应的所述管理画面输入的 指令, 起动与所述管理画面相关联的应用程序 ; 以及 选择单元, 其被配置为响应于所述应用程序的起动, 输入所述第二外围设备的识别信 息, 由此使得将所述第二外围设备选择为所述控制目标外围设备。 2. 根据权利要求 1 所述的信息处理设备, 其中, 响应于经由所述管理画面上的指令起 动所述应用程序的指令单元输入的指令, 将所述管理画面的设置数据中的、 与所述应用程 序相关联地描述的外围设备的识别信息, 在起动所述应用程序时输入到所述应用程序。 3. 根据权利要求 1 所述的信息。

4、处理设备, 其中, 所述应用程序还包括获取单元, 所述获 取单元被配置为获取所述第二外围设备的状态信息, 其中, 在所述获取单元确定所述第二外围设备不能使用的情况下, 所述选择单元选择所述预 定外围设备。 4. 根据权利要求 1 所述的信息处理设备, 其中, 所述应用程序还包括确定单元, 所述确 定单元被配置为确定所述应用程序的起动源是否是所述管理画面, 其中, 在所述起动源是所述管理画面的情况下, 执行所述选择单元的选择 ; 而在所述起动源 不是所述管理画面的情况下, 选择所述预定外围设备, 作为所述控制目标外围设备。 5. 一种信息处理设备, 所述信息处理设备包括 : 被配置为引发在管理画。

5、面上起动应用程序的动作的单元 ; 以及 设置单元, 其被配置为在操作系统的预定区域中设置描述要输入到所述应用程序的外 围设备的识别信息的、 作为用于定制所述管理画面的数据的设置数据, 以使得在指令执行 所述动作的情况下, 所述应用程序能够选择打印机。 6. 一种用于信息处理设备的方法, 所述信息处理设备与多个外围设备通信, 所述方法 包括 : 将预定外围设备设置为所述信息处理设备的控制目标外围设备 ; 显示与第二外围设备相对应的管理画面 ; 响应于经由与所述第二外围设备相对应的所述管理画面输入的指令, 起动与所述管理 画面相关联的应用程序 ; 以及 响应于所述应用程序的起动, 输入所述第二外围。

6、设备的识别信息, 由此使得将所述第 二外围设备选择为所述控制目标外围设备。 7. 根据权利要求 6 所述的方法, 其中, 响应于经由所述管理画面上的指令起动所述应 用程序的指令单元输入的指令, 将所述管理画面的设置数据中的、 与所述应用程序相关联 地描述的外围设备的识别信息, 在起动所述应用程序时输入到所述应用程序。 8. 根据权利要求 6 所述的方法, 所述方法还包括 : 获取所述第二外围设备的状态信息, 并且在所获取的状态信息指示所述第二外围设备不能使用的情况下, 选择所述预定外围设 备。 9. 根据权利要求 6 所述的方法, 所述方法还包括 : 确定所述应用程序的起动源是否是 权 利 要。

7、 求 书 CN 101944070 A CN 101944077 A2/2 页 3 所述管理画面 ; 并且 在所述起动源是所述管理画面的情况下, 执行选择 ; 而在所述起动源不是所述管理画 面的情况下, 选择所述预定外围设备, 作为所述控制目标外围设备。 10. 一种方法, 所述方法包括 : 引发在管理画面上起动应用程序的动作 ; 以及 在操作系统的预定区域中设置描述要输入到所述应用程序的外围设备的识别信息的、 作为用于定制所述管理画面的数据的设置数据, 以使得在指令执行所述动作的情况下, 所 述应用程序能够选择打印机。 权 利 要 求 书 CN 101944070 A CN 10194407。

8、7 A1/17 页 4 信息处理设备和信息处理方法 技术领域 0001 本发明涉及一种能够与外围设备通信的信息处理设备。 背景技术 0002 外围设备控制系统使得个人计算机(下文中称为 “PC” )的用户能够经由诸如USB、 以太网 (Ethernet) 或者无线 LAN 的合适的接口访问外围设备。各种用户可以在其家中或 者办公室中有效地使用这种控制系统。外围设备的示例例如是打印机、 复印机、 传真机、 扫 描器、 数字照相机或者多功能外围设备。 0003 由 Microsoft 公司提供的 Windows 7( 商品名 ) 包括新引入的用于对连接到 PC 的 外围设备进行管理的功能。例如,“。

9、Devices and Printers( 装置和打印机 )” 是显示连接 到 PC 的外围设备 ( 或者多个设备 ) 的窗口。 “Device Stage( 装置级 )” ( 国际登记商标 ) 是显示到由各个设备提供的特有应用程序或者服务的链接的可视画面。因此, 用户可以容 易地访问与各个外围设备相关的各种功能和服务。 0004 传统上, 根据以下过程来进行打印指令从应用程序到外围设备 ( 例如 打印机、 扫描器、 复印机或者多功能外围设备)的发送。 更具体地, 该过程包括 : 选择作为输 出目的地的设备 ; 使选择的设备进行打印, 作为在用户起动应用程序之后要执行的处理。 0005 例如,。

10、 在日本特开 2005-85132 号公报中公开的技术可以用来选择作为输出目的 地的设备。更具体地, 信息处理设备可以与多个打印机通信。当信息处理设备向从多个打 印机中选择的打印机发送生成的打印数据时, 处理过程包括 : 获取预定打印机的状态 ; 并 且基于获取的预定打印机的状态, 将登记的默认打印机切换为另一打印机。切换处理可以 通过参照作为默认打印机的各个打印机的优先级信息来执行。 0006 处理过程还包括 : 检测状态发生改变的打印机 ; 确定检测到的打印机是否是具有 最高优先级的打印机 ; 并且基于确定结果进行默认打印机切换处理。 0007 在从 “Device Stage” 画面起动。

11、链接的应用程序的情况下, 根据与传统过程不同的 打印过程执行打印。 0008 1) 经由 “Devices and Printers” 画面显示 “Device Stage” 画面。因此, 用户首 先在 “Devices and Printers” 画面上选择特定设备, 然后用户打开 “Device Stage” 画面, 并起动应用程序。 0009 2) 随后, 用户尝试使用起动的应用程序执行打印。在这种情况下, 即使曾经在 “Devices and Printers” 画面上选择了设备, 也可能没有选择用户希望的设备。 0010 更具体地, 在从应用程序指令了打印的情况下, 针对 PC 预先。

12、设置的默认设备 ( 即 通常使用的打印机 ) 进入初始选择状态。因此, 在与 “Device Stage”画面相关联的设 备不是针对系统初步设置的预定设备的情况下, 即使在用户已经识别出在 “Devices and Printers” 画面上对期望的设备的选择完成之后, 也可能最初针对系统设置了用户不希望 的设备。其结果是, 需要用户重复进行上述设备选择。因此, 用户接口在可操作性方面差。 说 明 书 CN 101944070 A CN 101944077 A2/17 页 5 发明内容 0011 根据本发明的一方面, 信息处理设备可以与多个外围设备通信。所述信息处理设 备包括 : 设置单元, 。

13、其被配置为将预定外围设备设置为所述信息处理设备的控制目标外围 设备 ; 显示单元, 其被配置为显示与第二外围设备相对应的管理画面 ; 起动控制单元, 其被 配置为响应于经由与所述第二外围设备相对应的装置管理画面输入的指令, 起动与所述管 理画面相关联的应用程序 ; 以及选择单元, 其被配置为响应于所述应用程序的起动, 输入外 围设备的识别信息, 由此使得将所述第二外围设备选择为所述控制目标外围设备。 0012 从下面参照附图对示例性实施例的详细描述, 本发明的其它特征和方面将变得明 显。 附图说明 0013 包含在说明书中并构成说明书的一部分的附图, 示出了本发明的示例性实施例、 特征和方面,。

14、 并且与说明书一起, 用于说明本发明的原理。 0014 图 1 是示出根据本发明的示例性实施例的系统配置的框图。 0015 图 2A 是示出根据本发明的示例性实施例的个人 PC 的硬件配置的示例的框图。 0016 图 2B 是示出根据本发明的示例性实施例的打印机的硬件配置的示例的框图。 0017 图 3 示出了根据本发明的示例性实施例的 PC 的软件配置的示例。 0018 图 4 示出了根据本发明的示例性实施例的在 PC 上安装的打印机驱动器的软件配 置的示例。 0019 图 5A 示出了 “Devices and Printers” 的示例。 0020 图 5B 示出了装置管理画面的示例。 。

15、0021 图 6A 示出了根据本发明的示例性实施例的打印应用程序的示例画面。 0022 图 6B 示出了根据本发明的示例性实施例的打印应用程序的示例画面。 0023 图 7 是示出根据本发明的示例性实施例的装置管理画面起动处理的示例的流程 图。 0024 图 8 示出了根据本发明的示例性实施例的用于装置管理的控制文件的示例。 0025 图 9 示出了根据本发明的示例性实施例的装置管理和打印应用程序的软件配置 的示例。 0026 图 10 是示出根据本发明的示例性实施例的打印应用程序起动处理的示例的流程 图。 0027 图 11 是示出根据本发明的示例性实施例的打印应用程序打印处理的示例的流程 。

16、图。 0028 图 12 是示出根据本发明的示例性实施例的装置管理链接起动处理的示例的流程 图。 0029 图 13 是示出根据本发明的示例性实施例的装置连接处理的示例的流程图。 0030 图 14 是示出根据本发明的示例性实施例的安装用于装置管理的控制文件的处理 的示例的流程图。 0031 图 15 示出了根据本发明的另一示例性实施例的装置管理和打印应用程序的软件 配置的示例。 说 明 书 CN 101944070 A CN 101944077 A3/17 页 6 0032 图 16 是示出根据本发明的示例性实施例的打印应用程序起动处理的示例的流程 图。 0033 图 17 是示出根据本发明。

17、的示例性实施例的系统默认装置获取处理的示例的流程 图。 0034 图 18 示出了根据本发明的示例性实施例的墨剩余量对话框的示例。 0035 图 19 示出了根据本发明的示例性实施例的装置状态对话框的示例。 0036 图 20 是示出根据本发明的示例性实施例的墨剩余量 / 装置状态显示处理的示例 的流程图。 具体实施方式 0037 下面, 参照附图详细说明本发明的各种示例性实施例、 特征和方面。 0038 在下面的示例性实施例中, 可以在从 Windows 的 “开始菜单”画面中选择了 “Devices and Printers” 画面 ( 参见图 5A) 时, 显示 “Devices and。

18、 Printers” 画面。此 外, 可以在从 “Devices and Printers” 画面中选择了 “Device Stage” 画面 ( 参见图 5B) 时, 打开各个设备的 “Device Stage” 画面。 例如, 在选择的设备是打印机的情况下,“Device Stage” 画面可以显示到使得用户能够打开照片或者文档以进行显示或者打印的应用程序 的链接。 0039 此外,“Device Stage” 画面可以显示到获取指示设备 ( 例如打印机或者扫描器 ) 的工作状态的信息并对设备进行管理的状态监视器的链接。此外, 存在信息处理设备和外 围设备经由因特网可用的各种在线服务。例如。

19、, 如果 “Device Stage” 画面提供到设备的制 造商提供的因特网上的支持站点的链接, 则用户可以容易地访问与其设备相关的希望的站 点。 0040 已经描述了上述设备的问题。 “Device Stage” 画面是与预定装置相关联的装置管 理画面的示例。 0041 图 1 是示出根据本发明的示例性实施例的包括信息处理设备和外围设备的外围 设备控制系统的系统配置的框图。图 1 所示的外围设备控制系统包括可以由通用 PC 构成 的两个信息处理设备 1 和 2。 0042 图 2A 示出了 PC 1 或者 PC 2 的硬件配置的示例, 在 PC 1 或者 PC 2 上安装了由 Microso。

20、ft 公司提供的 Windows 7( 商品名 ) 或者其等同物, 作为操作系统 (OS)。PC 1 连 接到由以太网构成的网络 4。PC 2 连接到也由以太网构成的网 络8。 可以由彩色喷墨打印机、 彩色传真机或者彩色扫描器构成多功能打印机(下文中称为 MFP)3。 0043 MFP 3 是根据本发明的外围设备的示例。MFP 3 例如是由 ABC 公司制造的型号名 称为 “Kmmn” 的多功能外围设备。根据本发明的外围设备不限于 MFP 3, 外围设备可以由打 印机、 复印机、 传真机、 扫描器、 数字照相机或者任何其它具有相当功能的设备构成。 0044 图 2B 示出了 MFP 3 的硬件。

21、配置的示例。MFP 3 经由网络 4 连接到 PC 1, 以进行双 向通信。PC 1 包括由的可执行文件 (*.EXE) 构成的应用程序 80。 0045 作为与本发明相关的示例功能, 应用程序 80 可以显示图 5A 和 5B 所示的装置管理 画面。PC 1 还包括打印机驱动器 50( 参见图 4) 和传真驱动器 150。网络 4 是在使用 MFP 3 说 明 书 CN 101944070 A CN 101944077 A4/17 页 7 的用户 ( 即客户 ) 家中构建的专用网络。MFP 3 经由网络 4 连接到 PC 1, MFP 3 可以在家 中的多个用户之间共同使用。 0046 网络。

22、 8 是为了在 ABC 公司中使用而设置的办公网络。连接到网络 8 的 PC 2 包括 Web 服务器 9, Web 服务器 9 具有用于经由因特网提供 ABC 公司的 Web 站点的 Web 服务器功 能。光盘只读存储器 (CD-ROM) 10 是可以插入 PC 1 的便携式存储介质。CD-ROM 10 可以存 储软件程序和电子文件。 0047 Web 服务器 9 可以分发在装置管理中使用的控制文件 ( 数据 )( 下文中称为 “用 于装置管理的控制文件 11” )。CD-ROM 10 也可以分发在装置管理中使用的控制文件 ( 数 据 )12( 下文中称为 “用于装置管理的控制文件 12” 。

23、)。 0048 PC 1 可以使用模拟电话电路 5, 进行传真发送或者接收。闪存 6 可以插入 MFP 3 的专用插槽 ( 未示出 )。闪存 6 用作 PC 1 可以参照的存储器。打印机 7 是 XYZ 公司制造的 型号名称为 “Defg” 的打印机。打印机 7 是类型与 MFP 3 不同的装置。例如, 打印机 7 是具 有单一功能的激光打印机或者喷墨打印机。 打印引擎是喷墨型、 电子照相型、 彩色型或者单 色型中的任意一个。 0049 图 2A 是示出 PC 1 的硬件配置的示例的框图。PC 2 具有与该 PC 的硬件配置基本 类似的硬件配置。 0050 如图 2A 所示, PC 1 包括随。

24、机存取存储器 (RAM)1201、 作为存储单元的硬盘驱动器 (HDD)1202、 作为输入单元的键盘 (KBD)1203 和作为控制单元的中央处理单元 (CPU)1204。 PC 1 还包括作为显示单元的液晶显示装置 (LCD)1205、 作为通信控制单元的网络板 (NB)1207 和连接 PC 1 的上述功能单元的总线 1206。 0051 HDD 1202 可以用也可以作为存储单元的便携式 CD-ROM 或者内置 ROM 替换。可以 将用于装置管理的应用程序 80 以及图 3、 图 4、 图 9 和图 15 所示的各个模块 ( 软件程序 ) 存储在 HDD 1202 中。CPU 1204。

25、 可以执行从 HDD 1202 加载到 RAM 1201 中的各个模块 ( 软 件程序 )。因此, CPU 1204 可以实现用于装置管理的应用程序 80 的功能以及图 3、 图 4、 图 9 和图 15 所示的各个模块 ( 软件程序 ) 的各种功能。 0052 图 2B 是示出 MFP 3 的硬件配置的示例的框图。图 2B 所示的 MFP 3 包括 CPU 15, CPU 15 可以由能够作为 MFP 3 的中央处理单元的微处理器构成。CPU 15 根据存储在 ROM 16 中的程序, 控制 RAM 17、 通信单元 18、 记录单元 19、 操作单元 20、 显示单元 21、 读取单元 2。

26、2 和传真控制单元 23。 0053 ROM 16 存储在打印机驱动器 50( 参见图 4) 的控制下使 MFP 3 执行记录 ( 打印 ) 处理并且执行将指示MFP 3的工作状态的信息发送到PC1的处理的软件程序。 RAM 17临时 存储主要从 PC 1 发送的打印数据。记录单元 19 基于存储在 RAM 17 中的打印数据进行打 印。此外, RAM 17 临时存储读取单元 22 读取的图像数据、 从 PC 1 接收的传真发送数据和 传真控制单元 23 接收的传真接收数据。 0054 通信单元 18 包括针对网络 4 的连接端口和针对模拟电话电路 5 的连接端口。通 信单元 18 控制诸如以。

27、太网和传真的模拟通信。记录单元 19 包括记录单元和电路。记录单 元包括喷墨型记录头、 彩色墨盒、 滑架和记录片材输送机构。诸如 ASIC 的电路控制记录头, 以基于打印数据生成用于打印的脉冲。 0055 当用户经由打印应用程序进行打印操作或者传真发送操作时, 在 PC1 的 HDD 1202 说 明 书 CN 101944070 A CN 101944077 A5/17 页 8 中将应用程序打开的显示的文件的内容 ( 图像数据 ) 临时存储为 EMF 型假脱机 (spool) 文 件。然后, 经由打印机驱动器 50 或者传真驱动器 150, 将图像数据转换为包括用于控制 MFP 3 的命令的。

28、打印数据或者传真发送数据, 然后经由网络 4 发送到 MFP 3。 0056 当MFP 3接收到打印数据时, 记录单元19将接收到的打印数据转换为用于打印的 脉冲, 并且在记录片材上打印图像。当 MFP 3 接收到传真发送数据时, 传真控制单元 23 将 接收到的传真发送数据转换为传真通信协议, 并经由模拟电话电路 5 将传真数据发送到另 一用户的传真设备。 0057 操作单元 20 包括电源按钮、 复位按钮和其它各种按钮, 使得用户能够操作 MFP 3。 显示单元 21 例如由触摸屏或者液晶显示装置构成。显示单元 21 可以显示 MFP 3 的工作状 态, 还可以显示可以由用户输入的各种设置。

29、信息和电话号码。 0058 读取单元 22 包括彩色图像传感器和由用于进行图像处理的 ASIC 构成的电路。传 真控制单元 23 由传真调制解调器或者模拟通信电路构成。传真控制单元 23 根据传真通信 协议控制传真数据的发送和接收。 图2A所示的设备可以经由网络2000与MFP 3进行通信。 网络 2000 是由网络 8、 因特网和网络 4 中的至少一个或者其组合构成的网络。 0059 图3示出了PC 1的软件配置的示例, 包括以太网控制栈92、 IP网络控制栈91、 WSD 控制栈 90、 IHV 本地 (native) 协议控制栈 89、 N-PnP 控制栈 88、 装置驱动器组 85、 。

30、应用程序 /DDI 接口 84 和应用程序组 82。 0060 以太网控制栈 92 可以控制以太网。IP 网络控制栈 91 可以控制因特网协议 (IP, Intemet Protocol) 网络。WSD 控制栈 90 可以控制用于 Web 服务的装置配置文件 (WSD, Device Profile for Web Service)。 IHV本地协议控制栈89可以控制独立硬件卖主(IHV, Independent Hardware Vendor) 的特有协议。N-PnP 控制栈 88 可以控制网络即插即用 (Network Plug and Play)( 下文中称为 “N-PnP” )。 00。

31、61 为了对网络连接装置提供支持,包括称为 “Plug and Play Extensions(即插即用扩展)” (PnP-X)的扩展即插即用功能, 作为初始安装的标准功能。 然 而, 在本示例性实施例中使用 “N-PnP” 功能, 作为相当于 PnP-X 功能的功能。 0062 装置驱动器组85包括作为OS的程序包中的标准软件程序而包含的标准驱动器组 87。装置驱动器组 85 还包括可以从 IHV 提供的 IHV 制驱动器组 86。应用程序 /DDI 接口 84 包括应用程序编程接口 (API, Application Programming Interface) 和装置驱动器接 口 (DD。

32、I, Device Driver Interface)。用于装置管理的应用程序 80( 下文中称为 “装置管 理 80” ) 是包含在 OS 的程序包中的标准软件程序。 0063 下面, 参照图 4 描述打印应用程序 30。应用程序组 82 包括装置管理 80 和打印应 用程序 30。装置管理 80 对图 5A 所示的 “Devices and Printers” 文件夹 500 和图 5B 所示 的装置管理画面 600 进行管理, 并执行 “Devices and Printers” 文件夹 500 和装置管理画 面 600。图 3 所示的 PC 1 的软件配置可应用于图 1 所示的 PC 。

33、2。 0064 图 4 示出了与图 3 的配置相比不同地示出的在 PC 1 上安装的打印机驱动器的示 例配置。在图 4 中, 打印机驱动器 50 是在 PC 1 上安装的用于 MFP 3 的驱动器。图 4 所示 的打印机驱动器 50 包括多个模块 33 至 36 和 39。打印应用程序 30 例如是与作为包含在 OS 的程序包中的标准应用程序的作为文本编辑器的 Notepad(Notepad.exe) 相对应的应用 程序。 说 明 书 CN 101944070 A CN 101944077 A6/17 页 9 0065 OS 包括图形装置接口 (GDI, Graphics Device Int。

34、erface)31 和假脱机程序 (spooler)40。假脱机程序 40 包括对打印作业进行排队的打印机队列 32。打印机队列文件 夹显示排队的打印作业。打印处理器 33 可以改变打印布局, 并且可以对打印的图像进行特 殊处理。作为打印机驱动器 50 的核心部分的图形驱动器 34 基于从 GDI 31 发送的描绘命 令进行用于打印的图像处理, 并且生成打印控制命令。 0066 UI模块35可以为打印机驱动器50提供用户接口, 并且可以对用户接口进行控制。 作为数据通信接口 (I/F) 的语言监视器 36 可以对数据的发送和接收进行控制。状态监视 器 39 可以显示 MFP 3 可使用的各种墨。

35、的墨剩余量, 还可以显示警告、 错误和其它状态。 0067 端口监视器37可以进行从语言监视器36接收数据和向合适的端口发送接收到的 数据的处理。端口监视器 37 还可以进行经由类 (class) 驱动器 38 从 MFP 3 接收数据的处 理。 类驱动器38是最接近端口的低等级模块。 在本发明中, 类驱动器38对应于对端口(例 如本发明中的网络端口 ) 进行控制的特有协议 (WSD 或者 IHV) 打印机类的驱动器。打印机 驱动器 50 是由 ABC 公司 ( 即 MFP 3 的制造商 ) 提供的驱动器。 0068 N-PnP控制栈88、 WSD控制栈90、 IP网络控制栈91、 以太网控制。

36、栈92和应用程序/ DDI 接口 84 是 OS 提供的模块。图 4 所示的 GDI 31 部分对应于模块 84。更具体地, GDI 31 是可以由应用程序调用的接口。 图形驱动器34具有将经由GDI接口输入的数据转换为DDI 命令的功能。图形驱动器 34 和 UI 模块 35 对应于图 3 所示的标准驱动器组 87 和 N-PnP 控 制栈 88。IHV 本地协议控制栈 89 具有对应于图 4 所示的端口监视器 37 的功能的功能, 虽 然其限于 IHV 可以提供的作为 OS 的扩展功能的部分。 0069 图 5A 示出了 “Devices and Printers” 文件夹 500 的示例。

37、。在 PC 1 上显示图 5A 所示的 “Devices and Printers” 文件夹 500。 “Devices and Printers” 文件夹 500 指示 PC 1 可使用的打印机和传真机的驱动器。在本示例性实施例中, 名称为 “XYZ Defg” 的装 置 501 和名称为 “ABC Kmmn” 的装置 503 是 PC 1 当前可使用的打印机。附加到名称为 “XYZ Defg” 的装置 501 的默认标志 502 是指示系统默认打印机的标志。如果用户使用鼠标在指 示名称为 “ABC Kmmn” 的装置 503 的符号标志上进行点击, 则可以显示图 5B 所示的装置管 理画面。

38、。 0070 图 13 是示出在 MFP 3( 或者打印机 7) 经由网络和 USB 接口连接到 PC 1 时开始的 处理的示例的流程图。 与图13所示的流程图相关的计算机程序(即装置管理80)通常存储 在 HDD 1202 中, 其可以在将程序从 HDD1202 加载到 RAM 1201 中时, 由 CPU 1204 执行。程 序 ( 即装置管理 80) 可以作为用作 OS 的一部分或者应用程序提供的安装控制程序来实现。 0071 在步骤S1301中, 当PC(例如PC 1)经由网络4连接到外部装置(例如MFP 3)时, 装置管理 80 开始图 13 所示的流程图的处理。在步骤 S1302 。

39、中, PC 1 获取装置 ( 即 MFP 3) 的装置 ID。在步骤 S1302 中获取的装置 ID 例如是使用字符串表示的 0072 “MFG : ABC ; MDL : Kmmn ; CLS : PRINTER ; CMD : K4 ; DES : ABC Kmmn ; ” 。PC1 可以经由网 络 4 从 MFP 3 获取 MFP 3 的任意打印机功能的装置 ID。装置 ID 包括以下信息。 0073 制造商 (MFG : ) : ABC 0074 型号 (MDL : ) : Kmmn 0075 类 (CLS : ) : PRINTER 0076 命令 (CMD : ) : K4( 由 。

40、ABC 公司的打印控制使用的专用命令 ) 说 明 书 CN 101944070 A CN 101944077 A7/17 页 10 0077 描述 (DES : ) : ABC Kmmn 0078 接下来, 在步骤 S1303 中, 装置管理 80 确定是否已经完成了驱动器 ( 例如打印机 驱动器 50 和传真驱动器 150) 的安装。如果确定没有安装任何驱动器 ( 步骤 S1303 中的 “否” ), 则在步骤 S1304 中, 装置管理 80 安装驱动器 ( 例如打印机驱动器 50 和传真驱动器 150)。 0079 如果驱动器 ( 例如打印机驱动器 50 和传真驱动器 150) 的安装成。

41、功完成, 则向图 5A 所示的 “Devices and Printers” 文件夹 500 添加 ( 登记 ) 与新安装的驱动器相对应的 打印机标志。 0080 如果确定已经安装了驱动器 ( 打印机驱动器 50 和传真驱动器 150)( 步骤 S1303 中的 “是” ), 则处理进行到步骤 S1305。 0081 然后, 在步骤 S1305 中, 装置管理 80 确定是否还未安装用于装置管理的控制文件 ( 参见图 8)。为了执行步骤 S1305 中的确定处理, 装置管理 80 可以参照包含在装置 ID 中 的制造商信息 (MFG : ) 和型号信息 (MDL : ), 以检查安装的用于装置。

42、管理的控制文件与驱动 器 ( 打印机驱动器 50 和传真驱动器 150) 是否匹配。 0082 如果确定控制文件的安装还未完成 ( 步骤 S1305 中的 “否” ), 则在步骤 S1306 中, 装置管理 80 执行如图 14 所示的安装用于装置管理的控制文件的处理, 并完成该处理。如 果确定已经安装了用于装置管理的控制文件 ( 步骤 S1305 中的 “是” ), 则在步骤 S1307 中, 装置管理 80 结束图 13 所示的处理例程。 0083 图 14 是示出安装用于装置管理的控制文件的示例处理的流程图。与图 14 所示的 流程图相关的计算机程序(即装置管理80)通常存储在HDD12。

43、02中, 其可以在将程序从HDD 1202 加载到 RAM 1201 中时, 由 CPU1204 执行。程序可以作为用作 OS 的一部分或者应用程 序提供的安装控制程序来实现。 0084 当装置管理 80 确定执行图 13 中的步骤 S1306 中的用于装置管理的控制文件的处 理时, 在图 14 所示的步骤 S1401 中, 装置管理 80 开始文件安装处理。首先, 在步骤 S1402 中, 装置管理 80 确认 MFP 3( 即经由网络 4 连接的装置 ) 的装置 ID。 0085 在步骤 S1403 中, 装置管理 80 基于包含在装置 ID 中的制造商信息 (MFG : ) 和型号 信息。

44、 (MDL : ), 搜索 MFP 3( 即连接到 PC 1 的装置 ) 专用的用于装置管理的控制文件。 0086 图 8 所示的用于装置管理的控制文件 800 包括与装置 (MFP 3) 相关的描述。更 具体地, 在指示描述 的元素 801 中包含与制造商 (MFG : ) 相关的描述 “ABC” , 在指示描述 的元素 802 中包含与型号 (MDL : ) 相关的描述 “Kmmn” 。 0087 装置管理 80 基于在元素 801 和 802 中描述的信息, 从存储在 Web 服务器 9 或者插 入 PC 1 的 CD-ROM 10 中的用于装置管理的各种控制文件中, 搜索 MFP 3 。

45、专用的用于装置管 理的控制文件。 0088 在步骤 S1404 中, 装置管理 80 确定是否找到了用于装置管理的控制文件 11 或者 用于装置管理的控制文件 12。如果确定检测到了用于装置管理的控制文件 11 或者用于装 置管理的控制文件 12( 步骤 S1404 中的 “是” ), 则在步骤 S1405 中, 装置管理 80 将检测到 的用于装置管理的控制文件存储在 PC 1 的 HDD 1202 中。 0089 在步骤 S1406 中, 装置管理 80 结束图 14 所示的文件安装处理。在本示例性实施 例中, 装置管理 80 检测与装置 (MFP 3) 相对应的用于装置管理的控制文件 8。

46、00 的安装。 说 明 书 CN 101944070 A CN 101944077 A8/17 页 11 0090 如果确定既没有检测到用于装置管理的控制文件 11, 也没有检测到用于装置管理 的控制文件12, 则在步骤S1406中, 装置管理80结束处理例程, 而不安装任何用于装置管理 的控制文件。 0091 图 7 是示出用于起动装置管理画面 600 的示例处理的流程图。与图 7 所示的流 程图相关的计算机程序通常存储在 HDD 1202 中, 其可以在将程序从 HDD 1202 加载到 RAM 1201 中时, 由 CPU 1204 执行。 0092 图 9 示出了装置管理 80 和打印。

47、应用程序 30 的软件配置的示例。图 9 的详细配置 对应于图 3 的一部分。装置管理 80 包括显示单元 901、 装置管理控制单元 902、 链接执行单 元 903、 装置管理控制文件读取单元 904 和装置管理控制文件存储单元 905。装置管理控制 文件存储单元 905 存储在图 14 的步骤 S1405 中存储的用于装置管理的控制文件 800。 0093 打印应用程序 30 包括起动源确定单元 906、 应用程序控制单元 907、 默认装置 设置单元 908、 打印控制单元 909 和状态获取单元 910。当从图 5A 所示的 “Devices and Printers” 文件夹 50。

48、0 中选择了装置时, 起动并显示装置管理画面 600。例如, 当在图 5A 中 选择了装置 503 时, 起动如图 5B 所示的装置管理画面 600。 0094 在步骤 S701 中, 装置管理 80 响应于从 “Devices and Printers” 文件夹 500 中对 装置 503 的选择, 开始装置管理画面起动处理。 0095 接下来, 在步骤 S702 中, 装置管理控制单元 902 获取从 “Devices and Printers” 文件夹 500 中选择的装置的装置名称。在本示例性实施例中, 装置管理控制单元 902 获取 所选择的装置 503 的装置名称 “ABC Kmm。

49、n” 。 0096 接下来, 在步骤 S703 中, 装置管理控制文件读取单元 904 加载在图 14 中的步骤 S1405 中存储的用于装置管理的控制文件 800。然后, 在步骤 S704 中, 装置管理控制文件读 取单元 904 对图 8 所示的用于装置管理的控制文件 800 的内容进行解析。在步骤 S705 中, 装置管理控制单元 902 使显示单元 901 根据解析的数据的内容显示装置管理画面 600。然 后, 在步骤 S706 中, 装置管理控制单元 902 结束图 7 所示的处理例程。 0097 图8所示的用于装置管理的控制文件800除了包括作为在安装中获取的信息的上 述元素 801 和元素 802 之外, 还包括构成装置管理画面 600 所需的信息。 0098 装置管理画面600包括显示装置图标601、 装置名称602和制造商信息603的上部 区域。虽然未示出, 但是将装置图标 60。

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

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


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