技术领域 本发明涉及一种网络装置,该网络装置利用其他无线接入点或无线终端 来构建无线网络。 背景技术 近年来,当参加网络管理的用户执行各种管理(例如,软件的安装、利用 设置变化的维护等)时,与网络(例如,LAN(局域网))连接的每个网络 装置经常通过网络来加以管理——这不是通过使用该网络装置中另外提供的 操作部分,而是出于中央控制的必要性来通过使用位于相同的网络上的终端 设备(在下文中被称作“用户终端”) (将要从该用户终端被加以管理的网 络装置也将被称作“即将管理的设备”)。 通过使用SNMP(简单网络管理协议)或嵌入式Web服务器技术的管理, 可获得这种远程管理。结果,用户通过在一个地方使用用户终端,可以管理 被置于网络上的大量即将管理的设备。 作为这种网络装置,以下所述的JP-A-2001-251337揭示了一种具有如下功 能的设备。假设:即将管理的设备(路由器)一方的设置在通过网络而加以 连接的用户终端(主机)一方有变化,并且这些更改的设置中有问题。由于 这个问题,该用户终端(主机)与该即将管理的设备(路由器)之间的连接 可能会被切断。在这种情况下,当经过一段时期时,这些设置恢复到该即将 管理的设备(路由器)一方的其原始设置。这样,该用户终端(主机)与该 即将管理的设备(路由器)之间的连接得到恢复。 利用这种网络装置,只要即将管理的设备(路由器)的更改的设置中没有 问题,就可利用这些更改的设置来维护用户终端(主机)与即将管理的设备 (路由器)之间的连接。相应地,用户可以经由网络而从用户终端(主机) 一方确认这个事实:即将管理的设备(路由器)在更改这些设置之后正在适 当地进行操作。另一方面,当更改的设置中有问题时,利用还没有更改的设 置来恢复用户终端(主机)与即将管理的设备(路由器)之间的连接。相应 地,用户可以经由网络而从用户终端(主机)一方确认这个事实:更改的设 置中一直有问题。这样,如果必要的话,用户可以重新更改这些设置或执行 其他的管理工作。 JP-A-2001-251337被称作“相关的技术”。 但是,即将管理的设备一方的设置项目可能包括一个设置项目,以便:由 于在更改该设置项目之后,即将管理的设备进行适当的操作,因此,用户终 端与即将管理的设备之间的连接将会被切断。当更改这种设置项目时,无法 从用户终端那里获得经由网络而对即将管理的设备的访问,这与根据JP-A- 2001-251337的网络装置不同。所以,在这种情况下,有一个缺点:用户无法 在用户终端一方确认即将管理的设备在更改这些设置之后是否正在进行适当 的操作。 举例来讲,将依照IEEE802.11系列标准(IEEE802.11a、IEEE802.11b、 IEEE802.11g等)来特别描述无线LAN系统中所使用的术语。当用户终端和 即将管理的设备已通过无线网络而连接时,可能会从用户终端那里更改关于 该即将管理的设备的无线连接的设置。在这种场合,在更改设置之前由即将 管理的设备使用的信道可能会变为另一个信道,或者,在更改设置之前被用 于识别将要被连接的网络的标识信息(SSID:“服务设置标识符”)可能会 变为另一标识信息。在这种情况下,无法在用户终端与即将管理的设备之间 建立经由无线网络的通信。即使用户终端和即将管理的设备在更改设置之前 使用对应于同一个网络的网络地址,也可以利用正在更改的设置来更改即将 管理的设备的该网络地址。这这种场合,无法在用户终端与即将管理的设备 之间建立通信。相应地,举例来讲,这里所提出的各种情况导致了一个问题: 用户无法在用户终端一方确认即将管理的设备在更改设置之后是否正在进行 适当的操作。 发明内容 本发明的目的是:提供一种改变成某种状态的网络装置,在该状态中,当 经由网络从用户终端那里更改各种设置时,将切断与用户终端的连接;而可 以经由网络来为用户终端提供信息,该信息指出该网络装置在更改设置之后 能否进行适当的操作,以便用户可以确认用户终端一方的信息。 本发明提供了一种网络装置,该网络装置具有:通过无线电与网络装置进 行通信的无线通信部件;连接控制部件,用于根据关于无线通信的连接数据 来控制该无线通信部件,以建立与该网络装置的连接;第一存储部件,用于 存储建立与第一网络装置的连接所要求的第一连接数据;第二存储部件,用 于存储建立与第二网络装置的连接所要求的第二连接数据;记录控制部件, 用于在该连接控制部件建立与第一网络装置的连接的状态中,将第二连接数 据记录到第二存储部件中;测试部件,用于在该记录控制部件将第二连接数 据记录在第二存储部件中之后,当该连接控制部件切断与第一网络装置的连 接时,尝试根据第二连接数据来建立与第二网络装置的连接;以及返回控制 部件,用于在该测试部件尝试建立与第二网络装置的连接之后,再次根据第 一连接数据来建立与第一网络装置的连接。 在该网络装置中,当第一网络装置是无线接入点时,能够经由该无线接入 点来进行通信的终端设备是用户终端;而当第一网络装置是无线终端时,该 无线终端是该用户终端,并且,当该网络装置从该用户终端接收“尝试将通 信目标从第一网络装置改变成第二网络装置”的请求时,该测试部件尝试建 立与第二网络装置的连接。 该网络装置具有一个测试结果传送部件,在再次建立与第一网络装置的连 接之后,该测试结果传送部件向用户终端通知测试结果数据,该测试结果数 据示出与第二网络装置的连接的测试结果,其中,当从用户终端请求该网络 装置传送该测试结果数据时,该测试结果传送部件向用户终端通知该测试结 果数据。 在以上的网络装置中,通常,连接控制部件根据被存储在第一存储部件中 的第一连接数据来控制无线通信部件,以建立与第一网络装置的无线连接。 另一方面,根据这个网络装置,记录控制部件使第二存储部件存储从用户 操作的用户终端(“能够经由第一无线接入点来进行数据通信的终端设备” 或“第一无线终端”)那里发出的指令所规定的第二连接数据,以便执行或 跟踪控制,从而在已建立与第一网络装置的无线连接的状态中,将通信目标 从第一网络装置改变成第二网络装置。然后,测试部件根据被存储在第二存 储部件中的第二连接数据来控制无线通信部件,以切断与第一网络装置的连 接,并测试是否可以建立与第二网络装置的无线通信。在此测试之后,返回 控制部件再次根据被存储在第一存储部件中的第一连接数据来控制无线通信 部件,以恢复已建立与第一网络装置的无线通信的状态。然后,测试结果传 送部件传送用户终端测试结果数据,该测试结果数据指出测试部件所执行的 测试的结果。 利用这个网络装置,当经由网络而从用户终端接收“执行或跟踪控制,以 便将通信目标从第一网络装置改变成第二网络装置”的指令时,可以在该控 制执行之前测试该设备在该控制执行之后能否进行适当的操作,并且,可以 经由网络来向用户终端报告指出该测试结果的信息,而不管该配置如何——其 中,如果执行该控制,则将切断设备与用户终端之间的连接。相应地,在用 户终端一方,用户可以确认从设备那里报告的信息;并且,如果必要的话, 用户可以实行操作(例如,检查第二连接数据的内容),以便设备可以进行 适当的操作。 在以上所描述的网络装置中,该无线通信部件和连接控制部件可能等同于 已知无线网络装置(无线接入点或无线终端)中所使用的无线通信部件和连 接控制部件。例如,举例来讲可以使用能够在符合IEEE802.11系列标准的系 统中建立与无线网络的无线连接的部件。为了便于理解,将进行以下说明, 同时,如果必要的话,依照IEEE802.11系列标准来适当地使用无线LAN系 统中的术语。但是,以上说不上是只适用于特殊的无线LAN系统的技术。 此外,关于无线连接的连接数据包括建立与网络的无线连接所要求的所有 数据。当任何数据段有错误时,无法建立适当的无线连接。所要求的数据可 以根据将要符合的这些标准、保密级等来加以更改。连接数据段的例子包括 将要被用于无线通信的信道、用于识别将要与之连接的网络的标识信息 (SSID)、用于为数据加密的加密键(WEP:无线加密隐私)、网络地址等, 它们每个对于建立与网络的无线连接而言都可能是必要的。 一般希望第一存储部件是非易失存储器——其中,即使切断该设备的电 源,前述连接数据也将不会消失。例如,第一存储部件可能由非易失RAM (NVRAM)或快闪存储器构成。当第一存储部件本身是易失存储器时,可以 与第一存储部件分开地使用另一个非易失存储器,以便可以将数据从该非易 失存储器拷贝到第一存储部件。第二存储部件不一定要是非易失存储器——特 别当测试部件使用它时。但是,一旦设备中的设置已更改,被存储在第二存 储部件中的第二连接数据就必须作为新的第一连接数据来加以处理。所以, 当第二存储部件是易失存储器时,希望第二连接数据被拷贝到非易失的第一 存储部件中并被设置为新的第一连接数据。作为选择,第一和第二存储部件 的构成可能作为具有同一种配置的非易失存储器,同时,指出“哪个存储器 用作第一存储部件(或第二存储部件)”的标记被存储在非易失的管理区。 在这种情况下,只有当重写该标记时,最初的第二存储部件本身才能直接作 为新的第一存储部件来直接加以处理。所以,可以省去如上所述的麻烦:将 第二连接数据拷贝到非易失的第一存储部件中。 本发明也提供了一种网络装置,该网络装置具有:通过无线电来与网络 装置进行通信的无线通信部件;连接控制部件,用于根据关于无线通信的连 接数据来控制该无线通信部件,以建立与该网络装置的连接;第一存储部件, 用于存储建立与第一网络装置的连接所要求的第一连接数据;第二存储部件, 用于存储建立与第二网络装置的连接所要求的第二连接数据;记录控制部件, 用于在该连接控制部件建立与第一网络装置的连接的状态中,将第二连接数 据记录到第二存储部件中,其中,该连接控制部件切断与第一网络装置的连 接,并在该记录控制部件将第二连接数据记录在第二存储部件中之后,尝试 根据第二连接数据来建立与第二网络装置的连接,并且,在该连接控制部件 尝试建立与第二网络装置的连接之后,该连接控制部件再次根据第一连接数 据来建立与第一网络装置的连接。 根据该网络装置,当经由网络从用户终端更改各种设置时,该设备改变 成与该用户终端的连接将被切断的状态,但该设备可以经由网络而向该用户 终端报告信息,该信息指出:在更改设置之后,该设备能否进行适当的操作。 这样,用户可以确认用户终端一方的信息。 附图说明 图1是表现第一个实施例中的网络的配置图; 图2是配置图,表现了构成第一个实施例中的网络的每个设备的内部配置; 图3是流程图,表现了将要由第一个实施例中的打印机来执行的整个过程; 图4表现了将要被用于更改关于第一个实施例中的打印机的无线连接的设 置的网页; 图5是流程图,表现了将要由第一个实施例中的打印机来执行的测试过程; 图6表现了弹出窗口,该弹出窗口示出由第一个实施例中的打印机执行的 测试结果; 图7是时间图,表现了第一个实施例中的打印机的设置状态/通信状态; 图8是流程图,表现了将要由第二个实施例中的打印机来执行的整个过程; 图9表现了将要被用于更改关于第二个实施例中的打印机的无线连接的设 置的网页; 图10是时间图,表现了第二个实施例中的打印机的设置状态/通信状态; 图11是表现第三个实施例中的网络的配置图; 图12是表现第四个实施例中的网络的配置图; 图13是表现第五个实施例中的网络的配置图; 图14是表现第六个实施例中的网络的配置图; 图15是配置图,表现了构成第六个实施例中的网络的每个设备的内部配 置; 图16是表现第七个实施例中的网络的配置图; 图17表现了将要被用于更改关于第八个实施例中的打印机的无线连接的 设置的网页; 图18是流程图,表现了将要由第八个实施例中的打印机来执行的整个过 程; 图19是时间图,表现了第八个实施例中的打印机的设置状态/通信状态; 图20是流程图,表现了将要由第九个实施例中的打印机来执行的整个过 程; 图21是时间图,表现了第九个实施例中的打印机的设置状态/通信状态; 图22是表现第九个实施例中的网络的另一幅配置图;以及, 图23是表现CPU的配置图。 具体实施方式 将描述本发明的实施例。 [第一个实施例] 以下将描述一种网络装置,作为本发明的第一个实施例。该网络装置是一 种网络打印机(在下文中只被称作“打印机”),它可以使用依照IEEE802.11 系列标准的无线LAN系统来安排网络,并且,它被设计成:接收从另一个网 络装置那里被传送的打印数据,并打印出该打印数据。特别是,该打印机被 设计成用作基础结构系统无线网络中的无线终端,以建立与无线接入点的无 线连接。该打印数据经由该无线接入点而从前述另一个网络装置被传送到该 打印机。该打印机也被设计为一种综合的机器,该机器具有图像扫描仪功能、 传真功能、复印机功能等,还具有前述的网络打印机功能。 图1表现了一种网络的例子,在该网络中,用作该网络装置的打印机1作 为节点而被并入。在图1中,描绘了两个独立的系统——第一网络N1和第 二网络N2。第一无线接入点2和用作无线终端的第一个人计算机3被连接到 第一网络N1,第二无线接入点4和用作无线终端的第二个人计算机5被连接 到第二网络N2。在这个实施例中,打印机1从前述的两个网络系统中二中择 一,并将它设置为连接目标。在下文中,假设:处于初态的打印机1已建立 与第一无线接入点2的无线连接并已作为第一网络N1的节点而被并入,并且, 在执行该过程(以后将加以描述)之后,打印机1建立与第二接入点4的无 线连接,并改变成打印机1已作为第二网络N2的节点而被并入的状态。 图2表现了打印机1、第一无线接入点2和第一个人计算机3的内部配置。 打印机1具有CPU10、ROM11、RAM12、硬盘驱动器(HDD)13、操 作键14、显示屏面15、非易失的RAM(NVRAM)16、打印部分17、阅读部 分18、调制解调器19、无线接口部分(无线I/F)20等。CPU10是用于根据 被存储在ROM11中的控制程序来执行对打印机1的每个部分和各种算术运 算的控制的部件。CPU10控制无线I/F 20,以建立与通信目标(用作连接控 制部件)的无线连接。ROM11存储各种类别的数据以及前述的控制程序。RAM 12是用于临时存储CPU10的处理期间所计算的各种类别的数据的部件。当该 通信目标被这个过程(以后将加以描述)改变时,建立与改变的通信目标的 无线连接所要求的第二连接数据被存储在RAM12(用作第二存储部件)中。 HDD13是用于存储尺寸比较大的图像数据(例如,将通过传真功能来加以传 送/接收的图像、通过图像扫描仪功能来加以阅读的图像、将通过打印机功能 来加以打印的图像等)的存储部件。操作键14被加以操作,用于为打印机1 提供基本指令。显示屏面15显示打印机1的状态和其他信息。NVRAM16是 用于存储即使在电源断开期间也将要被防止消失的数据(该数据包括关于打 印机1的设置)的部件。在启动打印机1时建立与连接目标的无线连接所要 求的第一连接数据被存储在NVRAM16(用作第一存储部件)中。打印部分17 是可以在记录介质(例如,纸)上执行打印的部分,并且,打印部分17通过 打印机功能来打印出打印数据,通过传真功能来打印出所接收的图像,通过 复印机功能来打印出被拷贝的图像,或执行类似的操作,它也可以打印测试 结果,这将在以后加以描述(用作打印部件)。阅读部分18可以从自动文档 馈送器(未示出)中的文档集中或从被放置在平底座(flat bed)的触摸玻璃 上的文档中读取图像,并且,阅读部分18通过图像扫描仪功能来读取图像, 通过传真功能来读取将要被传送的图像,或执行类似的操作。调制解调器19 可以通过公用网来执行与外界的语音通信或数据通信,并且,它通过传真功 能来传送/接收图像,或通过电话功能来打电话。无线I/F20(用作无线通信 部件)可以执行与无线接入点的数据通信。 如图23所示,CPU10具有连接控制部分101、记录控制部分103、测试 部分105、返回控制部分107和测试结果传送部分109。连接控制部分101根 据关于无线通信的连接数据来控制无线I/F20,以建立与通信目标的连接。在 已建立与该通信目标的连接的状态中,记录控制部分103将第二连接数据记 录到RAM12中。在记录控制部分103已将第二连接数据记录在RAM12中 之后,测试部分105允许连接控制部分101切断与第一无线接入点2的连接, 并根据第二连接数据来尝试建立与第二无线接入点4的连接。在测试部分105 已尝试建立与第二无线接入点4的连接之后,返回控制部分107再次根据第 一连接数据来建立与第一无线接入点2的连接。在返回控制部分107已再次 建立与第一无线接入点2的连接之后,测试结果传送部分109向第一个人计 算机3报告测试结果数据,该测试结果数据指出测试与第二无线接入点4的 连接的结果。 第一无线接入点2具有CPU21、ROM22、RAM23、显示部分24、无线 接口部分(无线I/F)25、LAN接口部分(LAN I/F)26等。CPU21根据被存 储在ROM22中的控制程序,来执行对第一无线接入点2的每个部分和各种 算术运算的控制。ROM22存储各种类别的数据以及前述的控制程序。RAM23 临时存储各种类别的数据。显示部分24可以显示第一无线接入点2的状态和 其他信息。无线I/F25可以执行与无线终端的数据通信。LAN I/F 26通过LAN 电缆而被连接到电缆网,以便能够在该电缆网上实行与网络装置的数据通信。 当将无线LAN卡插入卡片槽时,第一个人计算机3被设计成用作无线终 端。第一个人计算机3具有CPU30、ROM31、RAM32、硬盘驱动器(HDD) 33、操作部分34、显示部分35、无线接口部分(无线I/F)36等。CPU30根 据被存储在ROM31中的控制程序,来执行对第一个人计算机3的每个部分 和各种算术运算的控制。ROM31存储各种类别的数据以及前述的控制程序。 RAM32可以临时存储各种类别的数据。HDD33存储将要被第一个人计算机 3使用的各种应用程序和数据文件。操作部分34由键盘、各种定点设备等构 成。显示部分35由能够显示彩色图像的液晶显示器或类似物构成。无线I/F36 通过如上所述的将无线LAN卡插入第一个人计算机3来构成,以便可以在第 一个人计算机3与无线接入点之间执行数据通信。 第二无线接入点4按与第一无线接入点2相同的方式来加以设计。由于两 者在功能方面相同,因此,省略第二无线接入点4的内部配置的插图说明。 第二个人计算机5按与第一个人计算机3相同的方式来加以设计。由于两者 在功能方面相同,因此,也省略第二个人计算机5的内部配置的插图说明。 接下来,将参照图3中的流程图来描述将要由打印机1执行的过程。图3 中所示的过程是一打开打印机1的电源就将由打印机1来执行的过程。 一启动该过程,打印机1就首先根据NVRAM16中的设置来进行操作 (S102)。可以在打印机1中加以设置的各种项目的给定值已被存储在NVRAM 16中。在这个实施例中,这些给定值包括建立与第一无线接入点2的连接所 要求的一些数据(根据本发明的第一连接数据)。CPU10根据第一连接数据 来控制无线I/F20。这样,最初在打印机1与第一无线接入点2之间建立无线 连接。 接下来,打印机1等候经由网络的命令输入(S104:否)。在这场合,打 印机1被设计成:根据各种事件(例如,引入的传真呼叫和使用操作键14的 操作,以及经由网络的该命令输入),来开始所要求的过程。但是,这些其 他的过程不直接牵涉到本发明的主要部分。所以,该流程图中没有示出它们。 当有经由网络的命令输入时(S104:是),打印机1检验该命令是否是“无 线设置更改命令”(S106)。该无线设置更改命令是包括将要更改的设置项 目和更改的设置项目的给定值的数据。在这个实施例中,可以采用网页的形 式,从打印机1那里提供关于打印机1的无线设置的设置项目清单。例如, 当用户使用第一个人计算机3中的浏览器并将关于该网页分布的请求发给打 印机1时,打印机1用作Web服务器,以便如图4所示的网页被显示在第一 个人计算机3的显示部分35上。用户确认关于被显示在显示部分35上的打 印机1的无线设置的设置项目,并且,如果必要的话,可更改每个设置项目 的给定值。结果,前述的无线设置更改命令经由第一无线接入点2而从第一 个人计算机3被传送到打印机1。 当打印机1所接收的命令是步骤S106中的无线设置更改命令时(S106: 是),将更改的设置存储在RAM12中(S108)。通过与先前所描述的NVRAM 16中相同的方式,用于存储各种项目(可以在打印机1中被加以设置)的给 定值的区域被安全保管在RAM12中。在该区域内所包括的这些设置项目之 中,将要更改的项目从还未更改的给定值被更新为已更改的给定值。在这个 实施例中,被更新的给定值包括建立与第二无线接入点4的连接所要求的一 些数据(根据本发明的第二连接数据)。当终止步骤S108时,该过程返回到 步骤S104。执行步骤S108的CPU10用作记录控制部件。 另一方面,当打印机1所接收的命令不是步骤S106中的无线设置更改命 令时(S106:否),打印机1随后检验该命令是否是“‘测试’按钮按压通 知”(S110)。在图4所示的网页被显示在第一个人计算机3的显示部分35 上的状态中,当按压屏幕上的“测试”按钮时(明确地说,操作部分34的定 点设备指向该“测试”按钮,并且按压该定点设备的按钮,或者按压操作部 分34的键盘上所分配的快捷键(以致与该“测试”按钮关联);在下文中, 这种操作将只被称作“按压‘测试’按钮”),“测试”按钮按压通知是经 由第一无线接入点2而从第一个人计算机3被传送到打印机1的命令。 当打印机1所接收的命令是步骤S110中的“测试”按钮按压通知时(S110: 是),打印机1根据RAM12中的设置来进行操作(S112)。由于先前所描 述的步骤S108,设置更改之后的这些给定值已被存储在RAM12中。被更新 的给定值包括第二连接数据。CPU10根据第二连接数据来控制无线I/F20, 以便执行控制,从而将打印机1的连接目标从第一无线接入点2改变成第二 无线接入点4。 作为该控制的结果。打印机1与第一无线接入点2之间的无线连接被切断。 此外,在前述步骤中被更新的给定值的一些内容内,可以建立打印机1与第 二无线接入点4之间的无线连接;但在这些被更新的给定值的一些内容内, 无法建立这两者之间的无线连接。另外,即使当可以建立这两者之间的无线 连接时,打印机1和第一个人计算机3也无法彼此进行通信,因为第一无线 接入点2和第二无线接入点4没有相互连接。此外,在某种情况下,即使当 可以在这两者之间建立无线连接时,打印机1也可能不会参与网络。 所以,检验网络的各项操作,以测试:是否可以建立打印机1与第二无线 接入点4之间的无线连接,以及打印机1是否可以被正确地连接到网络 (S114)。特别是,如图5中的流程图所示,步骤S114是测试过程。 当启动该测试过程时,打印机1首先执行试验中的第一个测试项目(测试 1)(S202)。第一个测试项目是关于是否可以检测第二无线接入点4的测试。 至于特殊的测试方法,例如,打印机1检验:它是否可以在改变无线通道(1~14) (被动扫描)的同时接收由第二无线接入点4发送的信标。作为选择,打印 机1在改变该无线通道的同时发出探查请求,并检验它是否可以从第二无线 接入点4接收探查响应(主动扫描)。然后,打印机1确认:每个信标中所 包括的第二无线接入点4一方的网络标识信息(SSID)是否等同于打印机1 一方所设置的网络标识信息(SSID)。 然后,打印机1确定:试验中所执行的测试1的结果是否失败(S204)。 当推断该结果失败时,例如,可以设想:没有接入点,在网络标识信息(SSID) 方面没有达成一致,或者,该通道不正确。当推断该结果失败时(S204:是), 打印机1使RAM12存储指出测试1中的失败的信息(S206),并终止该测 试过程。 相反,当推断试验中所执行的测试1的结果没有失败时(S204:否),打 印机1随后执行试验中的第二个测试项目(测试2)(S208)。第二个测试项 目是关于是否可以建立与第二无线接入点4的简单鉴定和关联的测试。至于 特殊的测试方法,例如,打印机1将鉴定请求包传送到第二无线接入点4,并 从那里接收鉴定响应。在依照IEEE802.11系列标准的无线LAN系统的情况 中,“开放式系统”鉴定和“共享键”鉴定(使用WEP的鉴定)被定义为这 个阶段中的鉴定系统。此外,打印机1传送关联请求,并接收关联响应。 然后,打印机1确定试验中所执行的测试2的结果失败与否(S210)。当 推断该结果失败时,例如,可以设想:该WEP键不正确。当推断该结果失败 时(S210:是),打印机1使RAM12存储指出测试2中的失败的信息(包 括指出测试1中的成功的信息)(S212),并终止该测试过程。 相反,当推断试验中所执行的测试2的结果没有失败时(S210:否),打 印机1随后执行试验中的第三个测试项目(测试3)(S214)。这第三个测试 项目是关于是否可以建立对第二无线接入点4的鉴定的测试。至于特殊的测 试方法,例如,打印机1中所设置的鉴定系统必须与第二无线接入点4所使 用的鉴定系统一致,并且,如果这两个鉴定系统彼此不一致,则打印机1无 法被加以鉴定。为了对打印机1进行鉴定,打印机1将诸如用户ID和密码等 信息传送到第二无线接入点4。接收该信息的第二无线接入点4与位于网络上 的RADIUS(用户服务中的远程鉴定拨号)服务器(未示出)进行通信,并使 用该RADIUS服务器来鉴定打印机1。 然后,打印机1确定试验中所执行的测试3的结果失败与否(S216)。当 推断该结果失败时,例如,可以设想:鉴定系统不正确,用户ID不正确,或 者,密码不正确。当推断该结果失败时(S216:是),打印机1使RAM12 存储指出测试3中的失败的信息(包括指出测试1~2中的成功的信息)(S218), 并终止该测试过程。 相反,当推断试验中所执行的测试3的结果没有失败时(S216:否),打 印机1随后执行试验中的第四个测试项目(测试4)(S220)。这第四个测试 项目是关于是否已在打印机1中设置与第二无线接入点4的网络地址相同的 网络地址的测试。至于特殊的测试方法,例如,打印机1检验:是否可以接 收对被传送到确认IP地址的PING的PING(信息包因特网探查器)响应,是 否可以接收对被传送到网关或DNS服务器的PING的PING响应,作为对通 过广播来传送的PING的PING响应而加以接收的信息包的传输源IP地址是 否具有与打印机1中所设置的网络地址相同的网络地址,或者,在网络上受 到监控的设备之中是否有具有与打印机1中所设置的网络地址相同的网络地 址的设备。 然后,打印机1确定试验中所执行的测试4的结果失败与否(S222)。当 推断该结果失败时,例如,可以设想:IP地址的设置不正确,子网掩码的设 置不正确,网关地址的设置不正确。当推断该结果失败时(S222:是),打 印机1使RAM12存储指出测试4中的失败的信息(包括指出测试1~3中的 成功的信息),并终止该测试过程。 相反,当推断试验中所执行的测试4的结果没有失败时(S222:否),打 印机1使RAM12存储指出所有的测试1~4中的成功的信息(S226),并终 止该测试过程。 作为该测试过程的结果,已执行一些测试,并且,指出这些测试结果的数 据(测试结果数据)已被存储在RAM12中。执行步骤S202~S226的CPU10 用作测试部件。 图5中所示的测试过程的终止对应于图3中所示的步骤S114的终止。打 印机1随后根据NVRAM16中的设置来进行操作(S116)。如上所述,第一 连接数据已被存储在NVRAM16中。这样,当CPU10根据第一连接数据来 控制无线I/F20时,打印机1恢复到已建立打印机1与第一无线接入点2之间 的无线连接的状态。另一方面,切断打印机1与第二无线接入点4之间的无 线连接。执行步骤S116的CPU10用作返回控制部件。 在此状态中,打印机1向作为客户机的第一个人计算机3答复这些测试结 果(S118)。这些测试结果的构成作为采用网页形式的数据。如图6所示的 弹出窗口被显示在第一个人计算机3的显示部分35上。 该弹出窗口内所显示的消息具有可使用户理解测试失败的测试1~测试4 的阶段的内容。明确地说,当试验中所执行的测试1的结果失败时(S204: 是),通过消息(例如,“请检验:接入点的电源是否打开,距离是否太远, 或者,是否有障碍物”、“请检验SSID的设置”或“请检验无线通道的设置”) 来指出被视作失败因素的那个项目。当试验中所执行的测试2的结果失败时 (S210:是),通过诸如“在检测无线接入点中获得成功”等消息来显示至 少达到无线接入点的检测的事实,同时,通过诸如“请检验WEP KEY的设置” 等消息来显示被视作失败因素的那个项目。当试验中所执行的测试3的结果 失败时(S216:是),通过诸如“在检测无线接入点中获得成功”和“在无 线关联中获得成功”等消息来显示在无线关联中至少获得成功的事实,同时, 通过诸如“请检验鉴定方法的设置”、“请检验用户ID的设置”或“请检验 密码的设置”等消息来显示被视作失败因素的那个项目。当试验中所执行的 测试4的结果失败时(S222:是),通过诸如“在检测无线接入点中获得成 功”、“在无线关联中获得成功”和“在无线鉴定中获得成功”等消息来显 示在无线鉴定中至少获得成功的事实,同时,通过诸如“请检验IP地址的设 置”或“请检验子网掩码的设置”等消息来显示被视作失败因素的那个项目。 另外,在所有的测试1~测试4获得成功的情况中,通过诸如“在检测无线接 入点中获得成功”、“在无线关联中获得成功”、“在无线鉴定中获得成功” 和“在IP地址中获得成功”等消息来显示在所有这些测试项目中获得成功。 相应地,看到第一个人计算机3的显示部分35上所显示的这些消息的用 户可以确认打印机1的哪个无线设置有错误,并且,如果必要的话,可以采 取诸如更改每个设置项目的给定值等措施。此外,可以使用打印机1的打印 部分17来打印指出这些测试结果的消息(执行打印功能的CPU10用作测试 结果打印控制部件)。当打印这些测试结果时,即使第一个人计算机3的显 示部分35上所显示的消息因某种故障而消失,也可以采取必要的措施,而不 会有任何问题。当终止步骤S118时,该过程返回到步骤S104。执行步骤S118 的CPU10用作测试结果传送部件。 可以从第一个人计算机3那里发送无线设置更改命令连同“测试”按钮按 压通知。 当打印机1所接收的命令不是步骤S110中的“测试”按钮按压通知时 (S110:否),打印机1随后检验该命令是否是“‘确定’按钮按压通知” (S120)。“确定”按钮按压通知是一个命令,在图4所示的网页被显示在 第一个人计算机3的显示部分35上的状态中,当按压屏幕上的“确定”按钮 时,该命令通过第一无线接入点2而从第一个人计算机3被传送到打印机1。 当打印机1所接收的命令是步骤S120中的“确定”按钮按压通知时(S120: 是),RAM12中所存储的这些设置被拷贝到NVRAM16(S122),并且, 打印机1根据NVRAM16中的设置来进行操作(S124)。由于先前所描述的 步骤S108,设置更改之后的这些给定值已被存储在RAM12中。被更新的给 定值包括第二连接数据。如果设置更改之后的这些给定值被拷贝到NVRAM 16,则当下次执行步骤S102时,将使用这个过程中的设置更改之后的给定值。 另一方面,执行控制,从而将打印机1的连接目标从第一无线接入点2改变 成第二无线接入点4,以便切断打印机1与第一无线接入点2之间的无线连接。 当终止步骤S124时,该过程返回到步骤S104。另一方面,当打印机1所接收 的命令不是步骤S120中的“确定”按钮按压通知时(S120:否),执行其他 过程(S126),同时,该过程返回到步骤S104。这些其他的过程包括除前述 命令以外的命令所指示的各种过程。这些过程没有直接牵涉到本发明的主要 部分,将省略其详细说明。 执行前述过程的打印机1如图7中的时间图所示的那样来进行操作。 首先,由于步骤S102的执行,打印机1最初被置于老的设置状态。相应 地,打印机1改变成一种状态——其中,打印机1可以与作为设置客户机的 第一个人计算机3进行通信。在这种场合,当用户输入第一个人计算机3一 方的各种设置时,这些设置的信息从第一个人计算机3被传送到打印机1。通 过执行步骤S104-S108,打印机1可接收该设置信息。 当用户在终止一系列设置之后按压第一个人计算机3一方的“测试”按钮 时,“测试”命令从第一个人计算机3被传送到打印机1。通过执行步骤S104 和S110,打印机1可接收该“测试”命令。其后,执行步骤S112-S114的打 印机1从老的设置状态一次改变成新的设置状态。在这个新的设置状态中, 打印机1与作为目标网络的第二网络N2一方的节点(第二无线接入点4或第 二个人计算机5)进行通信,以检验操作。 在检验这些操作之后,打印机1由于步骤S116-S118而返回到老的设置状 态,并将结果信息(测试结果数据)传送到第一个人计算机3。在第一个人计 算机3一方,该结果信息被显示在显示部分35上。然后,当用户按压第一个 人计算机3一方的“确定”按钮时,将“确定”命令从第一个人计算机3传 送到打印机1。 执行步骤S120-S124的打印机1改变成新的设置状态。其后,打印机1保 持与是目标网络的第二网络N2的连接。 如上所述,当经由网络从作为用户终端的第一个人计算机3接收“尝试进 行控制,以便将通信目标从第一无线接入点2改变成第二无线接入点4”的指 令时,这样加以配置的打印机1被设计成改变成打印机1与第一个人计算机3 之间的通信由于该控制的执行而将被切断的状态,但打印机1可以预先测试 打印机1在该控制执行之后是否可以进行适当的操作,并且,打印机1可以 经由网络将指出测试结果的信息报告给第一个人计算机3。相应地,用户可以 确认由第一个人计算机3一方的打印机1报告的信息。这样,如果必要的话, 用户可以采取诸如检查第二连接数据的内容等措施,以允许打印机1进行适 当的操作。 当在第一个人计算机3一方按压“测试”按钮时,打印机1执行测试,该 测试关于是否可以进行控制来改变通信目标。当按压“确定”按钮时,打印 机1执行该控制,从而实际上改变通信目标。相应地,在用户确认测试结果 之后,不管测试结果成败与否,用户都可以确定:是否执行控制,从而将通 信目标从第一无线接入点2改变成第二无线接入点4。 [第二个实施例] 接下来,将描述第二个实施例。将被描述为第二个实施例的网络装置是与 第一个实施例中的网络打印机相类似的网络打印机。由于该网络打印机的硬 件配置与第一个实施例中的完全相同,因此,与第一个实施例中的组成元件 相同的组成元件对应地由相同的参考数字来表示,并且将省略其详细说明。 在将要由打印机1来执行的过程的一个部分中,第二个实施例不同于第一个 实施例。以下将参照图8中的流程图来描述将要由第二个实施例中的打印机1 来执行的过程。图8所示的过程是一打开打印机1的电源就将由打印机1来 执行的过程。 当启动该过程时,打印机1首先根据NVRAM16中的设置来进行操作 (S302)。如第一个实施例中所述,可以在打印机1中加以设置的各种项目 的给定值已被存储在NVRAM16中。在这些给定值之中,建立与第一无线接 入点2的连接所要求的一些数据(根据本发明的第一连接数据)被包括在内。 最初,建立打印机1与第一无线接入点2之间的无线连接。 接下来,打印机1等候经由网络的命令输入(S304:否)。当有经由网络 的命令输入时(S304:是),打印机1检验该命令是否是“无线设置更改命 令”(S306)。当打印机1所接收的命令是无线设置更改命令时(S306:是), 更改的设置被存储在RAM12中(S308)。当终止步骤S308时,该过程返回 到步骤S304。步骤S304-S308类似于第一个实施例中的步骤S104-S108。 另一方面,当打印机1所接收的命令不是步骤S306中的无线设置更改命 令时(S306:否),打印机1随后检验该命令是否是“‘确定’按钮按压通 知”(S310)。该“确定”按钮按压通知是一个命令,在图9所示的网页被 显示在第一个人计算机3的显示部分35上的状态中,当按压屏幕上的“确定” 按钮时,该命令经由第一无线接入点2而从第一个人计算机3被传送到打印 机1。 当打印机1所接收的命令是步骤S310中的“确定”按钮按压通知时(S310: 是),打印机1根据RAM12中的设置来进行操作(S312)。结果,执行控 制,从而将打印机1的连接目标从第一无线接入点2改变成第二无线接入点4。 作为该控制的结果,打印机1与第一无线接入点2之间的无线连接被切断。 此外,在前述步骤中被更新的给定值的一些内容内,可以建立打印机1与第 二无线接入点4之间的无线连接;但在这些被更新的给定值的一些内容内, 无法建立这两者之间的无线连接。另外,即使当可以建立这两者之间的无线 连接时,打印机1和第一个人计算机3也无法彼此进行通信,因为第一无线 接入点2和第二无线接入点4没有相互连接。此外,在某种情况下,即使当 可以建立这两者之间的无线连接时,打印机1也可能不会参与网络。 所以,检验该网络的各项操作,以测试:是否可以建立打印机1与第二无 线接入点4之间的无线连接,以及打印机1是否可以被正确地连接到该网络 (S314)。特别是,步骤S314是与图5中的流程图所示的测试过程完全相同 的过程。在第一个实施例的说明中详细描述过该测试过程,这里将省略其说 明。 当终止步骤S314时,打印机1根据NVRAM 16中的设置来进行操作 (S316)。作为结果,打印机1恢复到打印机1与第一无线接入点2之间的 无线连接已被建立的状态。另一方面,切断打印机1与第二无线接入点4之 间的无线连接。 在此状态中,打印机1向作为客户机的第一个人计算机3答复测试结果 (S318)。这些测试结果的构成作为采用网页形式的数据。如图6所示的弹 出窗口被显示在第一个人计算机3的显示部分35上。将要被显示在该弹出窗 口内的消息类似于第一个实施例中的消息,这里将省略其说明。 可以从第一个人计算机3那里发送无线设置更改命令连同“确定”按钮按 压通知。 然后,检验这些测试结果成功与否(S320)。当这些测试结果成功时(S320: 是),RAM12中所存储的设置被拷贝到NVRAM16(S322),并且,打印 机1根据NVRAM16中的设置来进行操作(S324)。结果,执行控制,从而 将打印机1的连接目标从第一无线接入点2改变成第二无线接入点4,以便切 断打印机1与第一无线接入点2之间的无线连接。其后,当下次执行步骤S302 时,将使用这个过程中的设置更改之后的给定值。当终止步骤S324时,该过 程返回到步骤S304。另一方面,同样当步骤S320中的测试结果内有问题时 (S320:否),该过程返回到步骤S304。 当打印机1所接收的命令不是步骤S310中的“确定”按钮按压通知时 (S310:否),执行其他过程(S326),同时,该过程返回到步骤S304。 执行前述过程的打印机1如图10中的时间图所示的那样来进行操作。 首先,由于步骤S302的执行,打印机1最初被置于老的设置状态。相应 地,打印机1改变成一种状态——其中,打印机1可以与作为设置客户机的 第一个人计算机3进行通信。在这种场合,当用户输入第一个人计算机3一 方的各种设置时,这些设置的信息从第一个人计算机3被传送到打印机1。通 过执行步骤S306-S308,打印机1可接收该设置信息。 当用户在终止一系列设置之后按压第一个人计算机3一方的“确定”按钮 时,“确定”命令从第一个人计算机3被传送到打印机1。通过执行步骤S304 和S310,打印机1可接收该“确定”命令。其后,执行步骤S312-S314的打 印机1从老的设置状态一次改变成新的设置状态。在这个新的设置状态中, 打印机1与作为目标网络的第二网络N2一方的节点(第二无线接入点4或第 二个人计算机5)进行通信,以检验操作。 在检验这些操作之后,打印机1由于步骤S316-S318而返回到老的设置状 态,并将结果信息(测试结果数据)传送到第一个人计算机3。在第一个人计 算机3一方,该结果信息被显示在显示部分35上。 其后,只有当测试结果成功时,执行步骤S320-S324的打印机1才改变成 这个新的设置状态。其后,打印机1保持与是目标网络的第二网络N2的连接 (图10中的RESULT OK(结果OK))。当测试结果中有问题时,维持老的 设置状态(图10中的RESULT NG(结果NG))。 当经由网络从作为用户终端的第一个人计算机3接收“执行控制,从而将 通信目标从第一无线接入点2改变成第二无线接入点4”的指令时,如上所述 的打印机1被设计成改变成打印机1与第一个人计算机3之间的通信将由于 该控制的执行而被切断的状态,但打印机1预先可以测试打印机1在该控制 执行之后是否可以进行适当的操作,并且,该打印机可以经由网络将指出该 测试结果的信息报告给第一个人计算机3。相应地,用户可以确认由第一个人 计算机3一方的打印机1报告的信息。这样,如果必要的话,用户可以采取 诸如检查第二连接数据的内容等措施,以允许打印机1进行适当的操作。 当在第一个人计算机3一方按压“确定”按钮时,打印机1执行测试,该 测试关于是否可以进行控制来改变通信目标。当该测试结果成功时,打印机1 执行控制,从而将通信目标从第一无线接入点2改变成第二无线接入点4。相 应地,在比第一个实施例(其中,在按压“测试”按钮之后,多余地按压“确 定”按钮)中的操作程序更简单的操作程序中,可以将打印机1的通信目标 从第一无线接入点2改变成第二无线接入点4。 当如上所述的简单的操作程序很重要时,需要如同第二个实施例中的配 置。但是,当不管测试结果有多好、都并非总是直接应用这些设置更改时, 需要如同第一个实施例中的配置。所以,采用哪个配置取决于重要性。 [第三个实施例] 接下来,将描述第三个实施例。将被描述为第三个实施例的网络装置也是 与第一或第二个实施例中的网络打印机相类似的网络打印机。由于该网络打 印机的硬件配置与第一个实施例中的完全相同,因此,与第一个实施例中的 组成元件相同的组成元件对应地由相同的参考数字来表示,并且将省略其详 细说明。 根据第三个实施例的打印机1也可以按照与先前所描述的每个实施例中相 同的方式,使用依照IEEE802.11系列标准的无线LAN系统来安排网络。打 印机1被设计成用作基础结构系统无线网络中的无线终端,以建立与无线接 入点的无线连接。此外,虽然在先前所描述的每个实施例中未被提及,但是, 打印机1也被设计成用作特别系统无线网络中的无线终端,以建立与另一个 无线终端的无线连接。打印机1是参与特别系统无线网络还是参与基础结构 系统无线网络取决于被存储在打印机1中的通信模式的设置。该通信模式方 面的给定值被包括在根据本发明的第一连接数据内。 图11表现了一种网络的例子,在该网络中,打印机1作为节点而被并入。 在图11中,描绘了两个独立系统、第一网络N1和第二网络N2。第一网络N1 是无线网络——其中,打印机1和用作无线终端的第一个人计算机3在特别 系统中彼此进行通信。第二网络N2是无线网络——其中,打印机1和第二 接入点4在基础结构系统中彼此进行通信。在基础结构系统中进行通信的第 二个人计算机5同样也通过无线电而与第二无线接入点4连接。打印机1可 以从前述的两个网络系统中二中择一,并将它设置为连接目标。 这样加以配置的打印机1与第一或第二个实施例中的打印机有所不同,这 体现在:与第一个人计算机3的信道是允许经由基础结构系统中的第一无线 接入点2来进行通信的信道(第一或第二个实施例),还是允许在特别系统 中直接进行通信的信道(第三个实施例)。然而,鉴于“打印机1可以只建 立与这两个网络中的一个网络的连接”的要点和“当建立与这一个网络的连 接时,切断与另一个网络的连接”的要点,打印机1与第一或第二个实施例 中的打印机完全相同。 相应地,当经由网络从作为用户终端的第一个人计算机3接收“执行控制 或尝试进行控制,从而将通信目标从第一个人计算机3改变成第二无线接入 点4”的指令时,这样加以配置的打印机1也被设计成改变成打印机1与第一 个人计算机3之间的通信将由于该控制的执行而被切断的状态,但通过执行 正如同第一或第二个实施例中所描述的过程,打印机1可以预先测试打印机1 在该控制执行之后是否可以进行适当的操作,并且,打印机1可以经由网络 将指出该测试结果的信息报告给第一个人计算机3。相应地,用户可以确认由 第一个人计算机3一方的打印机1报告的信息。这样,如果必要的话,用户 可以采取诸如检查第二连接数据的内容等措施,以允许打印机1进行适当的 操作。 [第四个实施例] 接下来,将描述第四个实施例。将被描述为第四个实施例的网络装置是与 第一至第三个实施例中的网络打印机相类似的网络打印机。由于该网络打印 机的硬件配置与第一个实施例中的完全相同,因此,与第一个实施例中的组 成元件相同的组成元件对应地由相同的参考数字来表示,并且将省略其详细 说明。 根据第四个实施例的打印机1也可以按照与先前所描述的每个实施例中相 同的方式,使用依照IEEE802.11系列标准的无线LAN系统来安排网络。打 印机1被设计成用作基础结构系统无线网络中的无线终端,以建立与无线接 入点的无线连接。此外,打印机1也被设计成用作特别系统无线网络中的无 线终端,以建立与另一个无线终端的无线连接。打印机1是参与特别系统无 线网络还是参与基础结构系统无线网络取决于被存储在打印机1中的通信模 式的设置。该通信模式方面的给定值被包括在根据本发明的第一连接数据内。 图12表现了一种网络的例子,在该网络中,打印机1作为节点而被并入。 在图12中,描绘了两个独立系统、第一网络N1和第二网络N2。第一网络N1 是无线网络——其中,打印机1和第一无线通点2在基础结构系统中彼此进 行通信。在该基础结构系统中进行通信的第一个人计算机3同样也通过无线 电而与第一无线接入点2连接。第二网络N2是无线网络——其中,打印机1 和用作无线终端的第二个人计算机5在特别系统中彼此进行通信。打印机1 可以从前述的两个网络系统中二中择一,并将它设置为连接目标。 这样加以配置的打印机1与第一或第二个实施例中的打印机有所不同,这 体现在:与第二个人计算机5的信道是允许经由基础结构系统中的第二无线 接入点4来进行通信的信道(第一或第二个实施例),还是允许在特别系统 中直接进行通信的信道(第四个实施例)。然而,鉴于“打印机1可以只建 立与这两个网络中的一个网络的连接”的要点和“当建立与这一个网络的连 接时,切断与另一个网络的连接”的要点,打印机1与第一或第二个实施例 中的打印机完全相同。 相应地,当经由网络从作为用户终端的第一个人计算机3接收“执行控制 或尝试进行控制,从而将通信目标从第一无线接入点2改变成第二个人计算 机5”的指令时,这样加以配置的打印机1也被设计成改变成打印机1与第一 个人计算机3之间的通信将由于该控制的执行而被切断的状态,但通过执行 正如同第一或第二个实施例中所描述的过程,打印机1可以预先测试打印机1 在该控制执行之后是否可以进行适当的操作,并且,打印机1可以经由网络 将指出该测试结果的信息报告给第一个人计算机3。相应地,用户可以确认由 第一个人计算机3一方的打印机1报告的信息。这样,如果必要的话,用户 可以采取诸如检查第二连接数据的内容等措施,以允许打印机1进行适当的 操作。 [第五个实施例] 接下来,将描述第五个实施例。将被描述为第五个实施例的网络装置是与 第一或第二个实施例中的网络打印机相类似的网络打印机。由于该网络打印 机的硬件配置与第一个实施例中的完全相同,因此,与第一个实施例中的组 成元件相同的组成元件对应地由相同的参考数字来表示,并且将省略其详细 说明。 根据第五个实施例的打印机1也可以按照与先前所描述的每个实施例中相 同的方式,使用依照IEEE802.11系列标准的无线LAN系统来安排网络。打 印机1被设计成用作特别系统无线网络中的无线终端,以便按与第三或第四 个实施例中相同的方式来建立与另一个无线终端的无线连接。 图13表现了一种网络的例子,在该网络中,打印机1作为节点而被并入。 在图13中,描绘了两个独立系统、第一网络N1和第二网络N2。第一网络N1 是无线网络——其中,打印机1和用作无线终端的第一个人计算机3在特别 系统中彼此进行通信。第二网络N2是无线网络——其中,打印机1和用作 无线终端的第二个人计算机5在特别系统中彼此进行通信。打印机1可以从 前述的两个网络系统中二中择一,并将它设置为连接目标。 在这样加以配置的打印机1中,与第一个人计算机3的信道具有类似于第 三个实施例中的配置的配置,与第二个人计算机5的信道具有类似于第四个 实施例中的配置的配置。然而,鉴于“打印机1可以只建立与这两个网络中 的一个网络的连接”的要点和“当建立与这一个网络的连接时,切断与另一 个网络的连接”的要点,打印机1与前述的每个实施例中的打印机完全相同。 相应地,当经由网络从作为用户终端的第一个人计算机3接收“执行控制 或尝试进行控制,从而将通信目标从第一个人计算机3改变成第二个人计算 机5”的指令时,这样加以配置的打印机1也被设计成改变成打印机1与第一 个人计算机3之间的通信将由于该控制的执行而被切断的状态,但通过执行 正如同第一或第二个实施例中所描述的过程,打印机1可以预先测试打印机1 在该控制执行之后是否可以进行适当的操作,并且,打印机1可以经由网络 将指出该测试结果的信息报告给第一个人计算机3。相应地,用户可以确认由 第一个人计算机3一方的打印机1报告的信息。这样,如果必要的话,用户 可以采取诸如检查第二连接数据的内容等措施,以允许打印机1进行适当的 操作。 [第六个实施例] 接下来,将描述第六个实施例。将被描述为第六个实施例的网络装置也是 一种网络打印机(在下文中被称作“打印机”),它可以使用依照IEEE802.11 系列标准的无线LAN系统来安排网络,并且,它被设计成:接收从另一个网 络装置那里被传送的打印数据,并打印出该打印数据。 特别是,该打印机被设计成用作基础结构系统无线网络中的无线终端,以 便按与前述的每个实施例中相同的方式来建立与无线接入点的无线连接。该 打印数据经由该无线接入点而从前述的另一个网络装置被传送到该打印机。 此外,该打印机被设计成一种综合的机器,它具有图像扫描仪功能、传真功 能、复印机功能等,还具有前述的网络打印机功能。这个要点也与前述的每 个实施例中相同。 此外,该打印机不同于前述的每个实施例中的打印机,这体现在该要点: 该打印机可以用作基础结构系统无线网络中的接入点,以建立与无线终端的 无线连接。 图14表现了一种网络的例子,在该网络中,用作该网络装置的打印机6 作为节点而被并入。在图14中,描绘了两个独立系统、第一网络N1和第二 网络N2。打印机6通过LAN电缆而与第一网络N1实行电缆连接。当打印机 6用作接入点时,用作无线终端的第一个人计算机3建立与打印机6的无线连 接。这样,第一个人计算机3也成为第一网络N1的节点。第二无线接入点4 和用作无线终端的第二个人计算机5被连接到第二网络N2。 图15是配置图,表现了打印机6、第二无线接入点4和第一个人计算机3 的内部配置。 打印机6具有CPU10、ROM11、RAM12、硬盘驱动器(HDD)13、操 作键14、显示屏面15、非易失的RAM(NVRAM)16、打印部分17、阅读部 分18、调制解调器19、无线接口部分(无线I/F)20、LAN接口部分(LAN I/F) 60等。LAN I/F 60通过LAN电缆而被连接到电缆网,以允许在电缆网上与网 络装置进行数据通信。除存在LAN I/F 60以外,打印机6具有等同于先前的 实施例中所描述的打印机1的硬件配置的硬件配置。与先前的实施例中的组 成元件相类似的组成元件对应地由相同的参考数字来表示,并且,将省略其 详细说明。 此外,第一个人计算机3具有正如先前的实施例中所描述的配置,并且, 第二无线接入点4等同于先前的实施例中所描述的第一无线接入点2。这些元 件也由与先前的实施例中的参考数字相同的参考数字来表示,并且,将省略 其详细说明。 在这样加以配置的打印机6中,CPU10根据被存储在ROM11中的控制 程序来控制无线I/F 20或其他部分,同时在用于使打印机6用作无线接入点的 第一控制模式与用于使打印机6用作无线终端的第二控制模式之间改变控制 模式。这样,打印机6用作第一控制模式中的接入点,以便可以在基础结构 系统中建立与用作无线终端的第一个人计算机3的无线连接。另一方面,在 第二控制模式中,打印机6用作无线终端,以便可以在基础结构系统中建立 与第二无线接入点4的无线连接。在第二控制模式中,取消通过LAN I/F 60 的电缆连接,以切断打印机6与第一网络N1的电缆连接。 与第一或第二个实施例比较,这样加以配置的打印机6的不同之处在于: 与第一个人计算机3的无线信道是利用用作无线终端的打印机1构成的信道, 以允许经由第一无线接入点2来进行通信(第一或第二个实施例);还是利 用用作无线接入点的打印机6构成的信道,以允许与无线终端进行直接的通 信(第六个实施例)。然而,鉴于利用其来建立与第二个人计算机5的无线 信道的系统、“打印机6可以只建立与这两个网络中的一个网络的连接”的 要点和“当建立与这一个网络的连接时,切断与另一个网络的连接”的要点, 打印机6与第一或第二个实施例中的打印机1完全相同。 相应地,当经由网络从作为用户终端的第一个人计算机3接收“执行控制 或尝试进行控制,从而将通信目标从第一个人计算机3改变成第二无线接入 点4”的指令时,这样加以配置的打印机6也被设计成改变成打印机6与第一 个人计算机3之间的通信将由于该控制的执行而被切断的状态,但通过执行 正如同第一或第二个实施例中所描述的过程,打印机6可以预先测试打印机6 在该控制执行之后是否可以进行适当的操作,并且,打印机6可以经由网络 将指出该测试结果的信息报告给第一个人计算机3。相应地,用户可以确认由 第一个人计算机3一方的打印机6报告的信息。这样,如果必要的话,用户 可以采取诸如检查第二连接数据的内容等措施,以允许打印机6进行适当的 操作。 [第七个实施例] 接下来,将描述第七个实施例。将被描述为第七个实施例的网络装置是与 第六个实施例中的打印机相类似的打印机。由于该打印机的硬件配置与第六 个实施例中的完全相同,因此,与第六个实施例中的组成元件相同的组成元 件对应地由相同的参考数字来表示,并且将省略其详细说明。 根据第七个实施例的打印机6可以按照与先前所描述的第六个实施例中相 同的方式,使用依照IEEE802.11系列标准的无线LAN系统来安排网络。打 印机6被设计成用作基础结构系统无线网络中的无线终端,以建立与无线接 入点的无线连接。此外,打印机6也可以用作基础结构系统无线网络中的接 入点,以建立与无线终端的无线连接。 图16表现了一种网络的例子,在该网络中,打印机6作为节点而被并入。 在图16中,描绘了两个独立系统、第一网络N1和第二网络N2。打印机6通 过LAN电缆而与第一网络N1实行电缆连接。当打印机6用作接入点时,用 作无线终端的第一个人计算机3建立与打印机6的无线连接。这样,第一个 人计算机3也成为第一网络N1的节点。第二网络N2是无线网络——其中, 打印机6和用作无线终端的第二个人计算机5在特别系统中彼此进行通信。 如第六个实施例中所述,打印机6用作第一控制模式中的接入点,以便可 以在基础结构系统中建立与用作无线终端的第一个人计算机3的无线连接。 另一方面,在第二控制模式中,打印机6用作无线终端,以便可以在基础结 构系统中建立与第二无线接入点4的无线连接。在第二控制模式中,取消通 过LAN I/F 60的电缆连接,以切断打印机6与第一网络N1的电缆连接。 与第四个实施例比较,这样加以配置的打印机6的不同之处在于:与第一 个人计算机3的无线信道是利用用作无线终端的打印机1构成的信道,以允 许经由第一无线接入点2来进行通信(第四个实施例);还是利用用作无线 接入点的打印机6构成的信道,以允许与无线终端进行直接的通信(第七个 实施例)。然而,鉴于利用其来建立与第二个人计算机5的无线信道的系统、 “打印机6可以只建立与这两个网络中的一个网络的连接”的要点和“当建 立与这一个网络的连接时,切断与另一个网络的连接”的要点,打印机6与 第四个实施例中的打印机1完全相同。 相应地,当经由网络从作为用户终端的第一个人计算机3接收“执行控制 或尝试进行控制,从而将通信目标从第一个人计算机3改变成第二无线接入 点4”的指令时,这样加以配置的打印机6也被设计成改变成打印机6与第一 个人计算机3之间的通信将由于该控制的执行而被切断的状态,但通过执行 正如同第一或第二个实施例中所描述的过程,打印机6可以预先测试打印机6 在该控制执行之后是否可以进行适当的操作,并且,打印机6可以经由网络 将指出该测试结果的信息报告给第一个人计算机3。相应地,用户可以确认由 第一个人计算机3一方的打印机6报告的信息。这样,如果必要的话,用户 可以采取诸如检查第二连接数据的内容等措施,以允许打印机6进行适当的 操作。 [第八个实施例] 接下来,将描述第八个实施例。将被描述为第八个实施例的网络装置是与 第一个实施例中的网络打印机相类似的网络打印机。由于该打印机的硬件配 置与第一个实施例中的完全相同,因此,与第一个实施例中的组成元件相同 的组成元件对应地由相同的参考数字来表示,并且将省略其详细说明。与第 一个实施例的不同之处在于:将要被显示在第一个人计算机3的显示部分35 上的网页的显示形式,以及将要由打印机1来执行的过程的一部分。 首先,将描述将要被显示在第一个人计算机3的显示部分35上的该网页。 也在这个实施例中,打印机1采用网页的形式提供了关于打印机1的无线设 置的设置项目清单。例如,当用户使用第一个人计算机3中的浏览器并将关 于该网页分布的请求发给打印机1时,打印机1用作Web服务器,以便如图 17所示的网页被显示在第一个人计算机3的显示部分35上。 在该网页中,“测试结果”按钮已被加入图4所示的网页。当用户按压该 “TEST RESULT”按钮时,第一个人计算机3向打印机1传送命令,用于传 送第一个实施例中所描述的测试结果。 接下来,将参照图18中的流程图来描述将要由根据这个实施例的打印机1 来执行的过程。图18所示的过程是一打开打印机1的电源就将要由打印机1 来执行的过程。该流程图包括类似于图3所示的流程图中的步骤S102-S116和 S120-S124的步骤,将省略关于那些步骤的说明。 在第八个实施例中的图18所示的流程图内,检验输入命令是否是“‘测 试结果’按钮按压通知”(S301),然后,作为检验该命令是否是“‘测试’ 按钮按压通知”的步骤S110的结果,当该命令不是“‘测试’按钮按压通知” 时(S110:否),检验该命令是否是“‘确定’按钮按压通知”(S120)。 当该命令是步骤301中的“‘测试结果’按钮按压通知”时,该过程进行到 步骤S303。当该命令不是“‘测试结果’按钮按压通知”时(S301:否), 该过程进行到步骤S120。在步骤303中,打印机1将测试结果传送到作为客 户机的第一个人计算机3(S303)。 执行前述过程的打印机1如图19中的时间图所示的那样来进行操作。在 第一个实施例中,打印机1与第二网络N2一方的节点(第二无线接入点4或 第二个人计算机5)进行通信,并执行各项操作的检验。其后,打印机1将该 检验的结果信息(测试结果数据)传送到第一个人计算机3。但是,根据这个 实施例,当打印机1接收“测试结果”命令时,打印机1将结果信息传送到 第一个人计算机3。该结果信息被显示在第一个人计算机3一方的显示部分35 上。前述过程几乎与第一个实施例中的过程完全相同,将省略其说明。 [第九个实施例] 接下来,将描述第九个实施例。将被描述为第九个实施例的网络装置是与 第一个实施例中的网络打印机相类似的网络打印机。由于该打印机的硬件配 置与第一个实施例中的完全相同,因此,与第一个实施例中的组成元件相同 的组成元件对应地由相同的参考数字来表示,并且,将省略其详细说明。在 前述实施例中,经由第一无线接入点2,从第一个人计算机3更改关于打印机 1的无线设置的设置项目的给定值。但是,在这个实施例中,用户直接操作打 印机1的操作键14,以更改被存储在RAM12中的给定值。使用操作键14的 操作结果被显示在显示屏面15上。当按压显示屏面15上所显示的“退出” 按钮时,打印机1根据更改的给定值来执行测试。虽然在前述实施例中,打 印机1所执行的测试的结果被传送到第一个人计算机3,但是,在这个实施例 中,该结果被显示在打印机1的显示屏面15上。 接下来,将参照图20中的流程图来描述将要由根据这个实施例的打印机1 来执行的过程。图20所示的过程是一打开打印机1的电源就将要由打印机1 来执行的过程。 当启动该过程时,打印机1首先根据NVRAM16中的设置来进行操作 (S402)。如第一个实施例中所述,可以在打印机1中加以设置的各种项目 的给定值已被存储在NVRAM16中。这些给定值包括建立与第一无线接入点 2的连接所要求的一些数据(根据本发明的第一连接数据)。相应地,最初建 立打印机1与第一无线接入点2之间的无线连接。 接下来,打印机1等候来自操作键14的命令输入(S404:否)。当有命 令输入时(S404:是),打印机1检验该命令是否是“无线设置更改命令” (S406)。当打印机1所接收的命令是无线设置更改命令时(S406:是), 将更改的设置存储在RAM12中(S408)。当终止步骤S408时,该过程返回 到步骤S404。 另一方面,当打印机1所接收的命令不是步骤S406中的无线设置更改命 令时(S406:否),打印机1随后检验“‘退出’按钮按压”是否存在(S410)。 以下的操作类似于图8所示的步骤S312-S324中的操作,将省略其说明。如上 所述,该测试结果被显示在打印机1的显示屏面15上。 执行前述过程的打印机1如图21中的时间图所示的那样来进行操作。该 时间图实质上类似于图10所示的时间图,除了这一点以外:通过用户在打印 机1的操作板14上的操作,来更改设置信息或按压“退出”按钮。此外,在 该测试结果被显示在显示屏面15上之后,当该测试结果中没有问题时,将打 印机1改变成新的设置状态(图21中的RESULT OK(结果OK))。当该测 试结果中有问题时,维持老的设置状态(图21中的RESULT NG(结果NG))。 虽然在前述的实施例中有一个例子——其中,第一个人计算机3通过无 线电而与网络连接,但是,如图22所示,第一个人计算机3可能通过电缆而 与该网络连接。此外,如图22所示,打印机1可能既通过无线电、又通过电 缆而与网络连接。 [其他实施例] 虽然描述了本发明的各个实施例,但是,本发明并不局限于这些实施例中 的任何一个特殊的实施例。本发明可以按除这些实施例以外的各种形式来加 以执行。 例如,前述的每个的实施例表现了依照IEEE802.11系列标准的无线LAN, 通过它,可在基础结构系统或特别系统中建立无线连接。但是,这些无线网 络标准没有受到特别的限制。本发明的配置可以被应用于有两个网络系统的 任何情况——其中,当建立与一个网络的连接时,将切断与另一个网络的连 接;并且,从参与这一个网络的用户终端更改网络装置的设置,以改变该网 络装置的连接目标。 虽然在前述的实施例中,网络打印机被示作根据本发明的该网络装置的例 子,但是,可以选择该网络装置是否具有作为打印机的功能。例如,该网络 装置可能是个人计算机、图像扫描仪或可以作为无线终端来参与网络的另一 种网络工具。作为选择,该网络装置可能是可以作为接入点来参与网络的网 络工具。举例来讲,如第六或第七个实施例所示,该网络装置可能是被设计 成能够在此方面改变的网络工具:该网络工具是作为无线终端还是作为接入 点来参与网络。 在该网络装置中,如果测试部件确定:作为用于建立与第二网络装置的连 接的测试的结果,可以建立与第二网络装置的连接;那么,返回控制部件再 次建立与第一网络装置的连接。 在这种情况下,可以经由网络来向用户终端报告这个事实:可以建立与第 二网络装置的无线连接。相应地,用户可以在用户终端一方确认从这个设备 那里报告的信息。这样,用户可以无所顾虑地执行控制,以便将通信目标从 第一网络装置改变成第二网络装置。 在该网络装置中,如果测试部件确定:作为用于建立与第二网络装置的连 接的测试的结果,不可能建立与第二网络装置的连接;那么,返回控制部件 再次建立与第一网络装置的连接。 所以,也可以经由网络来向用户终端报告这个事实:无法建立与第二网络 装置的无线连接。相应地,用户可以在用户终端一方确认从这个设备那里报 告的信息。这样,用户可以认识到:当执行该控制来将该通信目标从第一网 络装置改变成第二网络装置时,第二连接数据中将会有问题;并且,用户可 以认识到:当尝试进行相同的控制时,第二连接数据中将会有问题。用户可 以针对该问题来采取措施。 在该网络装置中,在测试结果传送部件传送测试结果数据之后,当从用户 终端请求该网络装置将通信目标从第一网络装置改变成第二网络装置时,连 接控制部件根据第二连接数据来建立与第二网络装置的连接。 在这种情况下,在测试结果传送部件传送测试结果数据之前,只在试验中 进行控制,以便将该通信目标从第一网络装置改变成第二网络装置。当用户 在测试结果传送部件传送测试结果数据之后进一步发出执行相同的控制的指 令时,建立这个设备与第二网络装置之间的无线连接。相应地,从该测试结 果中,用户可以确定:是否执行该控制,以便将该通信目标从第一网络装置 改变成第二网络装置。 在该网络装置中,在测试结果传送部件传送测试结果数据之后,当测试部 件确定可以建立与第二网络装置的连接时,连接控制部件根据第二连接数据 来建立与第二网络装置的连接,同时,当测试部件确定不可能建立与第二网 络装置的连接时,连接控制部件维持与返回控制部件再次建立的第一网络装 置的连接。 在这种情况下,无需来自用户的任何新的指令,当可以建立与第二网络装 置的无线连接时,该设备改变成已建立与第二网络装置的无线连接的状态。 相反,当无法建立与第二网络装置的无线连接时,该设备维持已建立与第一 网络装置的无线连接的状态。这样,将要由用户来执行的操作可以得到简化。 在该网络装置中,测试部件确定:当将不检测第二网络装置时,当将不建 立与第二网络装置的关联时,或者当将不建立对第二网络装置的鉴定时,不 可能建立与第二网络装置的连接。 在这种情况下,当建立无线连接所要求的第二连接数据中的最小的数据内 有某个问题时,报告测试结果,该测试结果确定:不可能建立与第二网络装 置的无线连接。相应地,用户可以认出基于所报告的信息的情况,并针对该 情况来采取必要的措施。 在该网络装置中,测试部件确定:当与分配给第二网络装置的网络地址不 同的网络地址被登记在该网络装置中时,不可能建立与第二网络装置的连接。 所以,用户可以认出这个情况——其中,可以建立与第二网络装置本身 的无线连接,但该网络地址包括错误,以致无法经由第二网络装置来获得与 另一个网络装置的通信。这样,用户可以针对该情况来采取必要的措施。 在该网络装置中,测试部件按建立与第二网络装置的连接的各个测试的顺 序,来测试第一个测试项目、第二个测试项目、第三个测试项目和第四个测 试项目;第一个测试项目是关于是否可以检测第二网络装置的测试,第二测 试项目是关于是否可以建立与第二网络装置的关联的测试,第三个测试项目 是关于是否建立对第二网络装置的鉴定的测试,第四个测试项目是关于是否 正确地建立第二网络装置的网络地址的测试;测试部件确定:当检测第二网 络装置时,第一个测试项目通过,当建立与第二网络装置的关联时,第二个 测试项目通过,当建立对第二网络装置的鉴定时,第三个测试项目通过,并 且,当正确地建立第二网络装置的网络地址时,第四个测试项目通过;测试 部件确定:当没有检测第二网络装置时,第一个测试项目失败,当没有建立 与第二网络装置的关联时,第二个测试项目失败,当没有建立对第二网络装 置的鉴定时,第三个测试项目失败,并且,当没有正确地建立第二网络装置 的网络地址时,第四个测试项目失败;当关于这每个测试项目的测试结果通 过时,测试部件执行随后的测试项目,同时,当关于这每个测试项目的测试 结果失败时,测试部件取消随后的测试项目,并且,无线通信部件将测试部 件所执行的所有这些测试项目的结果作为测试结果数据传送到用户终端。 当在这种程序中执行所有这些测试项目时,可以获得指出这些设置的成功 程度或哪个设置失败的更加详细的信息。这样,用户可以针对任何问题(如 果发生的话)来容易地采取措施。 该网络装置具有:打印部件,用于在纸之类的记录介质上进行打印;以及 打印控制部件,用于控制该打印部件,以便在该记录介质上打印出测试部件 所执行的测试的结果。 在这种情况下,可以将测试结果保存为印刷物。 在该网络装置中,第二网络装置是无线接入点,它存储将要被用于识别安 排在该无线接入点周围的无线网络的第二连接数据,它允许建立与存储第二 连接数据的无线终端的连接,并且,测试部件根据第二连接数据来控制无线 通信部件,以尝试建立与第二网络装置的连接。 当第二网络装置是第二无线接入点时,第二无线网络标识信息被用于识别 安排在第二无线接入点周围的第二无线网络。当第二无线网络标识信息不同 于与第一网络装置的连接所要求的标识信息时,这个设备与第一网络装置之 间的连接将由于与第二无线网络的连接而被切断。在这种情况下,可以从这 个设备向第一网络装置报告测试结果,以便可以在用户终端一方确认该信息。 在该网络装置中,第二网络装置是无线终端,它存储将要被用于识别利用 该无线终端来安排的无线网络的第二连接数据,它允许建立与存储第二连接 数据的另一个无线终端的连接,并且,测试部件根据第二连接数据来控制无 线通信部件,以尝试建立与第二网络装置的连接。 当第二网络装置是第二无线终端时,第二无线网络标识信息被用于识别利 用第二无线终端来安排的第二无线网络。当第二无线网络标识信息不同于与 第一网络装置的连接所要求的标识信息时,这个设备与第一网络装置之间的 连接将由于与第二无线网络的连接而被切断。在这种情况下,可以从这个设 备向第一网络装置报告测试结果,以便可以在用户终端一方确认该信息。 在该网络装置中,记录控制部件将通道信息记录到第二存储部件中,该通 道信息指出将要被用于跟第二网络装置的无线通信的无线通道;并且,测试 部件尝试通过使用该通道信息来建立与第二网络装置的连接。 在无线网络的情况中,将要被用于跟第二网络装置的无线通信的该无线通 道可能不同于将要被用于跟第一网络装置的无线通信的无线通道。在这种情 况下,这个设备与第一网络装置之间的连接将由于与第二网络装置的无线连 接而被切断。在这种情况下,可以从这个设备向第一网络装置报告测试结果, 以便可以在用户终端一方确认该信息。 在该网络装置中,第一网络装置是无线接入点,它存储将要被用于识别安 排在该无线接入点周围的无线网络的第一连接数据,它允许建立与存储第一 连接数据的无线终端的连接,并且,连接控制部件根据第一连接数据来控制 无线通信部件,以建立与第一网络装置的连接。 当第一网络装置是第一无线接入点时,第一无线网络标识信息被用于识别 安排在第一无线接入点周围的第一无线网络。当第一无线网络标识信息不同 于与第二网络装置的连接所要求的标识信息时,这个设备与第一网络装置之 间的连接将由于与第二无线网络的连接而被切断。在这种情况下,可以从这 个设备向第一网络装置报告测试结果,以便可以在用户终端一方确认该信息。 在该网络装置中,第一网络装置是无线终端,它存储将要被用于识别利用 该无线终端来安排的无线网络的第一连接数据,它允许建立与存储第一连接 数据的另一个无线终端的连接,并且,连接控制部件根据第一连接数据来控 制无线通信部件,以建立与第一网络装置的连接。 当第一网络装置是第一无线终端时,第一无线网络标识信息被用于识别利 用第一无线终端来安排的第一无线网络。当第一无线网络标识信息不同于与 第二网络装置的连接所要求的标识信息时,这个设备与第一网络装置之间的 连接将由于与第二无线网络的连接而被切断。在这种情况下,可以从这个设 备向第一网络装置报告测试结果,以便可以在用户终端一方确认该信息。 在该网络装置中,连接控制部件在第一控制模式(其中,该网络装置用作 无线接入点)与第二控制模式(其中,该网络装置用作无线终端)之间改变, 以控制无线通信部件,来建立与该通信目标的连接。 在这种情况下,可以使该网络装置不仅用作无线接入点,而且用作无线终 端。相应地,该网络装置可以将第一无线接入点和第一无线终端中的任何一 个设置为作为通信目标的第一网络装置,并且可以将第二无线接入点和第二 无线终端中的任何一个设置为作为通信目标的第二网络装置。所以,与“该 设备具有作为无线接入点的功能和作为无线终端的功能之一”这种情况比较, 可以拓宽各个通信目标的可能的组合,并且,在每个组合中,可以从这个设 备向第一网络装置报告测试结果,以便可以在用户终端一方确认该信息。