网络管理的制作方法

文档序号:7625093阅读:126来源:国知局
专利名称:网络管理的制作方法
技术领域
说明性实施例的各方面涉及用于网络管理的系统、设备方法和程序,尤其涉及用于设置使用经网络可用的功能所必要的参数的技术。
背景技术
为了通过把一网络设备(以下简称为“设备”)连到网络而使用该设备,需要正确地设置各个参数。一些参数可以按照一预定的信号协议自动设置,而无须用户直接输入(手工输入)。特别是,网络上的设备标识信息(例如IP地址)可以从网络上的服务器(例如DHCP(动态主机配置协议)服务器)被传递,并被设置为设备自身的标识信息。
然而,目前,很少有DHCP服务器能用来自动设置使用经网络可用的功能所必要的全部参数(下文称为“使用参数”),因此不能被自动设置的参数目前必须由各个用户通过手工输入而设置。
近年来,广泛使用了这样的网络管理程序,它们能通过远程控制(所谓的“远程安装程序”)来实现这样的进程使一网络上的设备能设置最新连到该网络的另一设备的使用参数。通过这种网络管理程序,即使对于没有被用户用来接收各种操作的操作面板的设备(打印机等),也便于设置使用参数。
然而,即使具有这种网络管理程序,用户也需要在正确识别要被输入的参数的同时,实现输入操作。因此,使用参数的设置对于没有关于参数设置的足够知识的用户来说仍然不容易。
最近,为了便于输入使用参数的任务,已经提出了这样的技术用于获得在网络上流通的通信数据、通过分析所获得的通信数据而标识要被设到设备上的参数(网络地址)、以及报告(显示)该参数作为设置的候选参数(也把该参数设置到设备上)(例如日本专利临时公布第2000-194513号)。由于这一技术能查找并报告要被设到设备的参数的候选,因此通过基于所报告的候选而执行用来输入参数的简单操作,用户能正确地输入和设置参数。
然而,虽然上述专利文档公开了一种通过分析通信数据并报告所标识的信息、不考虑通信数据的信源和目的地而标识信息(网络地址)的技术,然而在该专利文档中既没有描述也没有建议用于标识其它参数的技术。
由于最近几年各种功能通过网络变得可用,因此期望可以容易地输入使用(通过网络可用的)这种功能所必要的参数,并能容易地设置到设备上。

发明内容
根据至少一些方面,提供了一种能便于设置(使用经网络可用的功能所必要的)使用参数的操作的技术,该技术解决了上述问题。
按照本发明说明性实施例的各方面,提供了一种包括计算机可读指令的计算机程序产品,所述指令使得从包括一个或多个已配置设备的一个或多个设备中选出的网络管理设备执行管理使用参数的进程,其中已经对所述已配置设备设置了使用经网络可用的功能所必要的使用参数,所述进程包括参数获取步骤,用于从已配置设备获取已被设到已配置设备之一上的一个或多个使用参数;以及候选报告步骤,用于把在参数获取步骤中获取的使用参数报告作为要被设到一设置目标设备上的一个或多个使用参数的候选,所述设置目标设备可以连到网络管理设备,以便能通过网络进行数据通信并且需要设置使用参数。
由上述网络管理程序控制的设备(网络管理设备)能够在参数获取步骤中报告候选使用参数(要被发送到并设置在设置目标设备上的使用参数的候选)。在参数获取步骤中报告的使用参数是在参数获取步骤中从已配置设备获得的参数,也就是,实际已被设到已配置设备上的使用参数。因此,可以可靠和准确地把网络管理程序所标识的使用参数报告作为使用所述功能而实际使用的参数。
在参数获取步骤中报告的使用参数是如上所述实际已被设到已配置设备上的参数。因此,通过把使用参数设到设置目标设备上,可以安全地使带有参数可用的功能变得可用。
为了在候选报告步骤中报告使用参数以后、把使用参数实际设到设置目标设备,网络管理程序可如下配置。
该进程进一步包括输入和指令步骤,允许用户输入要被设到设置目标设备上的使用参数、并且发布指示设置目标设备来设置到其中的使用参数的设置指令;以及设置指令步骤,该步骤在输入和指令步骤中发布设置指令时执行,用于指示设置目标设备来设置在发布设置指令前输入的使用参数。该情况下,在参数获取步骤中获得的使用参数可以在候选报告步骤中被报告,作为要由用户在输入和指令步骤中输入的使用参数的候选。
通过以上配置,可能指示设置目标设备把(输入和指令步骤中输入的)使用参数设置到自己。由于当用户在输入和指令步骤中输入使用参数并发布设置指令时、作为候选的使用参数由候选报告步骤报告,因此允许用户在他们刚刚输入所报告的使用参数的同时、发布设置指令。
以上配置中的输入和指令步骤是用于输入使用参数并发布设置指令的步骤。输入使用参数和发布设置指令的方法未特别限制。作为输入方法的一例,可能使网络管理设备的显示单元显示包括用于输入使用参数的输入字段的设置屏,并且通过操作网络管理设备的操作单元(输入单元)使用户把使用参数输入到输入字段中。为实现该方法,上述步骤可如下配置。
输入和指令步骤可以在网络管理设备的显示单元上显示一设置屏,所述设置屏包括用于输入使用参数的输入字段。当在输入和指令步骤显示了设置窗之后、由用户执行一操作、指定把输入的使用参数设到设置目标设备上时,设置指令步骤可以向设置目标设备发送指令数据,指示设置目标设备来设置其中的(被输入到输入字段中的)使用参数。通过允许输入和指令步骤中显示的设置屏能有这样的外观,所述外观表示在参数获取步骤中获得的使用参数是要被输入到输入字段的使用参数的候选,候选报告步骤可以执行候选的报告。外观可能和其他参数相同或不同(例如,不同的色彩、形状、字体、字体修饰、特殊符号等)。
通过以上配置,用户能把输入使用参数输入到由输入和指令步骤显示的设置屏上的输入字段中,并且通过执行通过操作单元指定设置的操作,指示设置目标设备设置输入其中的使用参数。
另外,连到网络的设备一般被配置成能使用经网络可用的多个功能,比如发送和接收电子邮件的功能(必要的使用参数包括邮件服务器的标识信息(IP地址))、基于域名来确定和该设备通信的另一设备的标识信息的功能(必要的使用参数包括DNS(域名系统)服务器的标识信息)、以及和一外部网通信的功能(必要的使用参数包括网关的标识)。在这种设备中采用的设置屏一般包括多个屏幕(对应于不同的功能),所述多个屏幕响应于用户的选择操作而切换,每个功能的使用参数可以在各个相应的屏幕上设置。
在这一配置中,参数获取步骤可能从已配置设备获取多个使用参数,候选报告步骤可能使每个设置屏(设置屏的每个屏幕)具有一外观,该外观把相应的使用参数报告作为候选。然而,由于希望检验和另一功能相对应的使用参数的用户需要把设置屏切换到另一个屏幕,因此这一配置不能提供高度的可操作性,也就是,用户需要接连地切换设置屏,以便检验从已配置设备获取的全部使用参数。
因此,在一实施例中,可以在参数获取步骤中获得已经被设到已配置设备的多个使用参数,并且在输入和指令步骤中,可以在显示单元上显示一设置屏,所述设置屏包括用于输入在参数获取步骤中获取的使用参数的输入字段。
通过以上配置,设置屏在输入和指令步骤中被显示作为单屏,该单屏具有用于输入从已配置设备获取的使用参数的输入字段。由于候选报告步骤使单屏具有一外观,该外观表示从已配置设备获取的使用参数是要被输入到输入字段中的使用参数的候选,用户能无须切换屏幕而容易地马上检验全部候选使用参数,由此能向用户提供高度可操作性。而且,由于设置屏(单屏)具有全部用于输入所报告候选的输入字段,因此把使用参数输入相应输入字段的操作可以容易地实现,从而仍能向用户提供较高的可操作性。
对于上述设置目标设备,和从已配置设备获取的使用参数相对应的使用参数可能已经被设到设置目标设备中。该情况下,如果从已配置设备获取的使用参数直接被设到设置目标设备中,则可以禁用已在设置目标设备中可用的功能。为了避免这种麻烦,期望能标识已被设到设置目标设备中的使用参数,并且用户能识别所标识的使用参数。
为此,该进程进一步包括一设置查询步骤,用于向设置目标设备查询是否已向其设置了各个使用参数、以及查询有关已设置的使用参数。该情况下,输入和指令步骤会允许用户在一模式下输入使用参数并发布设置指令,该模式能指定用户要输入的各个使用参数是否可以通过设置查询步骤的查询来确认已经被设到设置目标设备上。
通过以上配置,输入和指令步骤可以在和设置查询步骤的查询结果相对应的模式下执行,也就是,在指定各个使用参数是否已被设到设置目标设备上的模式下执行。因此,允许用户执行输入使用参数并发布设置指令,同时清楚识别出各个要被输入的使用参数是否已被设到设置目标设备上,从而能阻止上述麻烦发生或使其最小化。
例如,通过在网络管理设备的显示单元上显示表明各个使用参数是否已被设置的信息,可以实现“能指定各个使用参数是否已被设到设置目标设备上的模式”。在输入和指令步骤被配置成在显示单元上显示设置屏(包括用于输入使用参数的输入字段)的情况下,所显示的设置屏会有前面已经用被设到设置目标设备上的使用参数填充的输入字段。
在以上配置中,在指定各个使用参数是否已被设到设置目标设备上的模式下执行输入和指令步骤,而可以无论各个使用参数是否已被设置而执行候选报告步骤中的候选参数报告。然而,候选报告步骤也可以被配置成仅为了尚未被设到设置目标设备上的使用参数而报告候选。
对于这一配置,候选报告步骤可以被配置成当输入和指令步骤可能允许用户输入使用参数时,把在参数获取步骤中获取的并且由设置查询步骤的查询确认为尚未被设到设置目标设备上的使用参数,报告作为要被设到设置目标设备上的使用参数的候选。
通过以上配置,可能使候选报告步骤仅为被确认尚未被设到设置目标设备上的使用参数而执行候选报告。
在这一配置中,候选报告步骤所报告的使用参数是那些被确认为未被设到设置目标设备上的使用参数。因此,如果参数获取步骤被配置成仅仅获取被确认未被设到设置目标设备上的使用参数,则候选报告步骤所报告的使用参数是在参数获取步骤中获取的全部使用参数。与此同时,如果参数获取步骤被配置成无论是否已设置各个使用参数而获取使用参数,则候选报告步骤所报告的使用参数是从被确认未被设到设置目标设备上的那些所获取的使用参数中提取的使用参数。
虽然只要把使用参数报告为候选参数而未特别限制候选报告步骤中候选参数的报告方法,然而可能例如在显示单元上显示候选使用参数。特别是,在允许用户把各个使用参数输入到一输入字段内的配置中,每个候选使用参数可以被显示在输入字段附近的显示区域内。
根据这一配置,用户在检验显示区域内显示的使用参数时,可以执行正确输入使用参数的操作(例如,参数的手工输入、所显示使用参数的复制和粘贴等)。
也可能配置候选报告步骤在一状态下报告在参数获取步骤中获取的各个使用参数,该状态下,当输入和指令步骤可能允许用户输入使用参数时,能响应于用户的操作而自动有选择地输入使用参数。
通过以上配置,用户能令各个候选使用参数自动有选择地输入(或不输入),而无须直接(手工地)输入使用参数,借此能容易和正确地输入从已配置设备获取的使用参数。
在以上配置中,可以以各种方式来实现“其中能自动有选择地输入使用参数的状态”。例如,在允许用户把各个使用参数输入到一输入字段内的配置中,可以在输入字段附近显示一个按钮,并且当用户执行选择按钮的操作时(按下按钮、点击按钮等,下面简称为“按下”按钮)把使用参数自动输入到输入字段中。也可能使用户从一下拉菜单或包括单选按钮在内的其他输入技术中作出选择(是否要用使用参数来填充输入字段)。
在候选报告步骤中报告候选参数的方法也可以如下配置。候选报告步骤可以在一状态下报告在参数获取步骤中获取的一个或多个使用参数,在所述状态下,当输入和指令步骤可能允许用户输入使用参数时,用户能进行共同自动输入使用参数的操作。
通过以上配置,用户能使全部候选使用参数都被自动输入(或不被输入),而无须输入每一个使用参数,借此能容易和正确地输入从已配置设备获取的使用参数。
在该配置中,“共同自动输入使用参数的操作”可以是任一“规定的操作”(例如按下在显示单元上显示的按钮)。例如,在允许用户把使用参数输入到输入字段的配置中,按下显示单元上显示的按钮能把从已配置设备获取的使用参数自动输入到相应的输入字段中。
网络管理设备(由网络管理程序控制的设备)可以是从一个或多个设备中选择的任一设备(包括一个或多个已配置设备);因此,可能把已配置设备之一选择作为网络管理设备。该情况下,参数获取步骤可以被配置成获取已被设置到自身(被保存到自身的规定存储区域中)的一个或多个使用参数。
对此,参数获取步骤可以被配置成通过从保存使用参数的存储区域中读出已被设到网络管理设备上的使用参数,从而获取所述一个或多个使用参数。
通过以上配置,可以可靠和准确地报告已被设到网络管理设备自身上的使用参数,作为要被设到设置目标设备上的使用参数的候选。
当选择不是已配置设备的一个设备作为网络管理设备时,参数获取步骤可能向一已配置设备查询已被设置到其中的使用参数,并且获取响应于查询而发回的使用参数。
对此,参数获取步骤可以被配置成要求除网络管理设备以外的一个设备来发回已被设到该设备上的一个或多个使用参数、以及获取响应于请求而发回的使用参数(或基于响应于请求而发回的信息而标识使用参数)。
通过以上配置,可以可靠和准确地报告已被设到除网络管理设备以外的该设备上的使用参数,作为要被设到设置目标设备上的使用参数的候选。
在以上两个配置(网络管理程序)中,参数获取步骤的过程取决于网络管理设备是否是一已配置设备而改变,因此由于使用参数信源的差异,两个网络管理程序(具有报告使用参数的相同目的)变得必要。对于实际使用而言,为了消除为不同类型的设备准备不同网络管理程序的需求,最好能由用户任意地选择一已配置设备作为使用参数的信源。
特别是,该进程还包括第一信源指定步骤,该步骤使用户能把所述网络管理设备或者除网络管理设备以外的一个设备指定作为在参数获取步骤中获取的使用参数的信源。该情况下,如果用户指定应该选择网络管理设备作为第一信源指定步骤中的信源,则参数获取步骤可能通过从网络管理设备的存储区域中读出使用参数而获取所述一个或多个使用参数。与此同时,如果用户指定应该选择除网络管理设备以外的一个设备作为第一信源指定步骤中的信源,则参数获取步骤可能要求除网络管理设备以外的一个设备来发回已被设到该设备上的一个或多个使用参数、并且获取响应于请求而发回的使用参数。
通过以上配置,用户能任意地指定使用参数的信源是网络管理设备还是除网络管理设备以外的一个设备。使用参数可以在参数获取步骤中通过和所指定设备的类型相对应的一个过程来获得,借此可以消除对为不同类型的设备准备不同的网络管理程序的需求。
当使用参数是从上述除网络管理设备以外的设备中获得时,期望用户也能把该设备指定作为使用参数的信源。
为此,该进程还包括第二信源指定步骤,该步骤使用户能把和网络管理设备相连的并能经由网络进行数据通信的一个设备指定作为在参数获取步骤中获取的使用参数的信源。
通过以上配置,使用参数可以从被用户任意指定为已配置设备的设备获得。
在该配置中,该过程还包括一设备搜索步骤,该步骤用于搜索能经由网络进行数据通信的和网络管理设备相连的其它设备,所述第二信源指定步骤使用户能把设备搜索步骤所找到的设备中的一个设备指定作为使用参数的信源。
通过以上配置,用户从和网络管理设备相连的、并且能经由网络进行数据通信的设备中指定一个设备作为已配置设备(信源),借此防止用户错误地指定一个不能进行数据通信的设备。
虽然设备搜索步骤可能搜索和网络管理设备相连的、并能进行数据通信的全部设备,然而设备搜索步骤也可以被配置成在设备根据工作组、设备名称、广播域等归类的情况下,搜索属于一个特定组的设备。
特别是,当连到网络管理设备并能经由网络进行数据通信的设备根据一规定标准被归类为多个组时,设备搜索步骤可以被配置成从和网络管理设备相连并能经由网络进行数据通信的设备中搜索出属于一个特定组的设备。
通过以上配置,搜索目标可以被限制到一个特定组,借此能防止不必要地删除大量设备。
顺便提及,任何和网络管理设备相连并能经由网络进行数据通信的设备都能被选择作为上述的设置目标设备。因此,该过程还包括一目标指定步骤,该步骤使用户能把和网络管理设备相连并能经由网络进行数据通信的设备指定作为设置目标设备。通过这一配置,可以把用户任意指定的一个设备选择作为设置目标设备。
该配置中,该过程还包括一目标设备搜索步骤,该步骤用于搜索和网络管理设备相连并能经由网络进行数据通信的其它设备。该情况下,目标指定步骤使用户能从目标设备搜索步骤所找到的设备中指定所述设置目标设备。通过以上配置,用户必要地从和网络管理设备相连并能经由网络进行数据通信的设备中指定一个设备作为设置目标设备,借此能防止用户错误地指定一个不能进行数据通信的设备。
可以通过一记录介质(FD、CD-ROM、存储卡等)或一通信线路/网络(例如因特网)把上述各个网络管理程序提供给一设备或一设备的用户,所述程序由以适当顺序排列的指令序列(适合计算机处理)组成。也可以通过把所述程序预先安装在设备的硬盘或内存中而把各个网络管理程序提供给用户。
按照本发明另一方面,可能提供执行管理使用参数的进程的网络管理设备,所述使用参数是使用经网络可用的功能所必要的参数。该进程可以包括参数获取步骤,用于从已配置设备获取已被设到该已配置设备上的一个或多个使用参数;以及候选报告步骤,用于把在参数获取步骤中获取的使用参数报告作为要被设到一设置目标设备上的一个或多个使用参数的候选,所述设置目标设备可以连到网络管理设备并能经由网络进行数据通信并且需要设置使用参数。
按照本发明另一方面,可能提供一网络管理系统,包括网络管理设备,所述设备执行管理使用参数的进程,所述使用参数是使用经网络可用的功能所必要的;以及设置目标设备,所述网络管理设备向所述设置目标设备设置了一个或多个使用参数。管理使用参数的进程可以包括从已配置设备获取已被设置到该已配置设备上的一个或多个使用参数的参数获取步骤、以及把参数获取步骤中获取的使用参数报告作为要被设到另一设备的一个或多个使用参数的候选的候选报告步骤,所述另一设备可以和网络管理设备相连并能经由网络进行数据通信并且需要设置使用参数。
按照本发明另一方面,可以为一网络管理设备(是从包括一个或多个已配置设备在内的一个或多个设备中选择的,已经向所述已配置设备设置了使用经网络可用的功能所必要的使用参数)提供一用于管理使用参数的网络管理方法,包括参数获取步骤,用于从已配置设备之一获取已被设置到该已配置设备上的一个或多个使用参数;以及候选报告步骤,用于把在参数获取步骤中获取的使用参数报告作为要被设到设置目标设备上的一个或多个使用参数的候选,所述设置目标设备可以连到网络管理设备并能经由网络进行数据通信并且需要设置使用参数。
按照进一步的方面,提供了一计算机程序,该程序包含指令,所述指令在由计算机执行时使得从包括一个或多个已配置设备在内的一个或多个设备中选择的一个网络管理设备执行管理使用参数的进程,其中已经向所述一个或多个已配置设备设置了使用经网络可用的功能所必要的使用参数。该进程可具有参数获取步骤,用于从已配置设备之一获取已被设置到该已配置设备上的一个或多个使用参数;以及候选报告步骤,用于把在参数获取步骤中获取的使用参数报告作为要被设到设置目标设备上的一个或多个使用参数的候选,所述设置目标设备可以连到网络管理设备并能经由网络进行数据通信并且需要设置使用参数。


图1是示出采用按照说明性实施例的网络管理程序的网络系统的配置示意图;图2是示出按照各方面的设置屏显示进程的过程流程图;图3是示出按照各方面的设置屏显示进程期间在网络系统多个设备间的数据通信的时序图;图4是按照各方面、示出的在设置屏显示进程中显示的一列表屏的示意图;图5A是按照各方面、示出第一屏作为在设置屏显示进程中显示的设置屏之一的示意图;
图5B是按照各方面、示出第二屏作为设置屏之一的示意图;图5C是按照各方面、示出第三屏作为设置屏之一的示意图;图6A是按照各方面、示出第四屏作为设置屏之一的示意图;图6B是按照各方面、示出第五屏作为设置屏之一的示意图;图7A是按照各方面、示出第六屏作为设置屏之一的示意图;图7B是按照各方面、示出第七屏作为设置屏之一的示意图;图8是按照各方面、示出在设置屏显示进程中显示的候选选择屏的示意图;图9是按照各方面、示出PC搜索进程的过程的流程图;图10A是按照各方面、示出在PC搜索进程中显示的组输入屏的示意图;图10B是按照各方面、示出在PC搜索进程中显示的搜索结果屏的示意图;图11是按照各方面、示出网络打印进程的过程的流程图;图12是示出在另一实施例中、在图2的设置屏显示进程结束时执行的进程的流程图;以及图13是示出在另一实施例中、由一设置目标打印机执行的设置结合进程的过程的流程图。
具体实施例方式
注意到各个连接按以下描述设置在元件之间。注意到这些连接是普通的,除非特别指明,可以是直接连接或间接连接,该说明书不限制这一点。
现在参照附图,下面将详细给出说明性实施例的描述。
图1是示出采用按照本发明说明性实施例的网络管理程序的网络系统的配置示意图。在图1的网络系统中,多台个人电脑(下文称为“PC”)10(10_1-10_n)、多台打印机20(20_1-20_m)、网关30、邮件服务器40、初级DNS(域名系统)服务器50_1、次级DNS服务器50_2等可以由一网络连接在一起,并且能传送数据。
各个PC 10是一公知的计算机系统,包括CPU(中央处理单元)11、ROM(只读存储器)12、RAM(随机存取存储器)13、硬盘14、协议栈15、网络接口(网络I/F)16、显示单元17、输入单元18等,上述设备由一总线19相连。各个PC 10经由网络I/F 16连到网络并且充当一网络设备。可以理解,CPU是处理器的普通表述。处理器可以包括多种核心处理单元等,或者甚至是一处理单元的网络。
虽然图1把协议栈15示出为把网络I/F 16连到总线19的组件,然而图1中的协议栈15仅仅是形成一状态的符号,在所述状态下,网络I/F 16进行的数据通信由符合协议栈15的进程来实现。实际上,协议栈15是安装(保存)在硬盘14内的程序模块,其用于根据IPv4(互联网协议版本4)和IPv6(互联网协议版本6)两者来实现数据通信。
对于每个PC 10,已经设置了各个参数。向各个PC 10设置的参数包括向PC 10分配的用于在网络上标识PC 10的IP地址、邮件服务器的IP地址(SMTP(简单邮件传输协议)服务器地址和POP(邮局协议)服务器地址)、DNS服务器50的IP地址、网关30(所谓的“缺省网关”)的地址、PC 10(的OS(操作系统))中使用的语言、其中使用PC 10的地区(作为时区基础的地区)、用户名、PC 10所支持的通信标准(协议)等等。这些是使用经网络可用的各个功能(通信、邮件发送/接收、名字解析、语言显示、时区设置、PC 10用户的标识、所支持通信标准的确定等)所必要的参数(下文称为“使用参数”)。
在PC 10中间,PC 10-1带有一网络管理程序,该网络管理程序用于执行下面将说明的各个进程。各个打印机20是一公知的网络打印机,包括CPU 21、ROM 22、RAM 23、NVRAM(非易失性RAM)24、协议栈25、网络接口(网络I/F)26、用户界面(用户I/F)27、打印单元28等,上述设备由总线29相连。各个打印机20经由网络I/F 26连到网络并且充当一网络设备。同样,CPU 21是处理单元的普通表述。也可以使用其他处理单元而不背离本发明的范围。
协议栈25是保存在NVRAM 24中的程序模块,和上述各个PC 10的协议栈15类似。已经为各个打印机20设置了至少一个IP地址(为标识打印机20而分配)。
邮件服务器40是既有SMTP服务器功能又有POP服务器功能的服务器。
<PC 10_1的设置屏显示进程>
以下将参照图2的流程图来描述由PC 10_1(的CPU 11)执行的设置屏显示进程的过程。设置屏显示进程是根据上述网络管理程序执行的进程。
首先,搜索网络上的打印机20,并以列表的形式把打印结果显示在显示单元17上(S102)。在步骤S102中,通过IPv4和IPv6把(用于请求概要信息的)请求数据发送(广播和多播传送)到网络上的打印机20(见图3中的箭头A)。“概要信息”意指已被设到各个打印机20的信息,比如打印机20的设备名称(节点名)、分配到打印机20的IP地址(节点地址)以及打印机20的操作状态(打印机状态)。响应于请求数据从打印机20接收到的信息在一规定时间段内收集(见图3中的箭头B),然后如图4所示,在显示单元17上显示一标签(tab)形式的列表屏,其列出了相对于各个打印机20接收到的信息(各个设备名称(节点名))。在列表屏底部,排列了输入字段102(在下面说明的输入IP地址的进程中使用,用于把PC 10直接指定为参数源)、“确认”按钮104(为确认和完成输入字段102中的输入而按下)以及搜索按钮106(为搜索PC 10作为参数源而按下)。在如图4所示显示了列表屏之后,用户能执行以下操作通过输入单元18从列表中指定一打印机20、把IP地址输入到输入字段102中并且确认输入(按下“确认”按钮104)、搜索PC 10作为参数的信源(按下搜索按钮106)等等。
在显示单元17上显示了列表屏之后,CPU 11等待直到由用户执行一操作(S104否)。当检测到用户的操作时(S104是),判断是否在列表屏上执行按下“确认”按钮104的操作(S106)。如果已经按下了“确认”按钮104(S106是),则注册已被输入到输入字段102中的IP地址(S108),然后该进程返回到步骤S104。步骤S108中的注册通过设置一“源变量”中的(被输入到输入字段102中的)IP地址来实现,所述源变量被保存在硬盘14上。顺便提及,在网络管理程序被安装在PC10_1中时,初始化源变量(设为“0”)。
如果在显示列表屏之后用户的操作是按下列表屏上的搜索按钮106(S106否,S110是),则执行“PC搜索进程”(下面将说明)(S112),然后该进程返回到步骤S104。在步骤S112的PC搜索进程中,PC 10_1搜索其它能和PC 10_1进行数据通信的PC 10,使用户指定在搜索中找到的一个PC 10,并且注册所指定的PC 10的IP地址(在源变量中设置IP地址)。下面将描述IP搜索进程的细节。
如果在显示列表屏之后用户的操作是指定打印机20之一的操作(S110否,S114是),则把查询数据(查询设置信息)发送到所指定的打印机20(下文中称为“设置目标打印机20”)(S116)。在该步骤中,为了获取设置目标打印机20的设置信息(和在下一步S118中将显示的各个设置屏相对应的信息),把查询数据发送到设置目标打印机20(见图3中的箭头C)。从设置目标打印机20接收查询数据,把表示设置信息(例如设备名称)的设置数据发回(见图3中的箭头D)。该情况下,如果所查询的信息尚未被设到设置目标打印机20,则设置目标打印机20在指定尚未设置信息的状态下发回设置数据(例如一空(void)参数)。如果在显示列表屏后用户的操作不是按下“确认”按钮104、不是按下搜索按钮106、也不是指定打印机20之一的操作(S114否),则执行和该操作相对应的进程(其它进程)(S117),然后进程返回步骤S104。
在从设置目标打印机20接收到设置数据后,基于接收到的设置数据在显示单元17上显示设置屏,所述设置屏用于把使用参数设到设置目标打印机20(远程设立)(S118)。在该步骤中,通过选择和一期望屏幕相对应的表格(图5A-7B的屏幕对应于不同的标签(tab)),显示单元17上显示的屏幕可以如图5A-7B所示地切换。响应于一标签的选择,显示图5A-7B的屏幕之一(包含用于输入和不同功能相对应的使用参数的不同输入字段)。
下面将详细说明图5A-7B的屏幕。图5A示出第一屏(用于显示对设置目标打印机20唯一的信息),在自设置屏显示进程开始后首次执行步骤S116时,显示第一屏作为设置屏之一。图5A的第一屏也可以通过选择一“概要(General)”标签而从其它屏幕调用。“对设置目标打印机20唯一的信息”意指在步骤S102中获得的设备名称(节点名称)、向给设置目标打印机20的接口分配的MAC地址(MAC地址)等。第一屏包括用于输入设置目标打印机20的用户名等信息的输入字段202。通过把用户名输入到输入字段202中并且按下任一屏幕上的“OK”按钮,把所输入的用户名设到设置目标打印机20上,如下说明。第一屏还包括一候选按钮402,该候选按钮402为了将一参数(作为输入字段202中输入的候选)自动输入到输入字段202中而被按下。顺便提及,上述和第一屏对应的“信息”包括设置目标打印机20的设备名称(节点名称)等等。在步骤S116中发送的查询数据查询像设备名称这样的参数。
图5B示出第二屏(用于设置和电子邮件的发送/接收有关的使用参数),在选择“POP/SMTP”标签时显示第二屏作为设置屏之一。近年来的一些打印机支持通过电子邮件向规定目的地发送出错消息的功能、通过网络接收有包含打印数据的附件的电子邮件、并且打印出电子邮件附件的打印数据的功能(网络打印功能)。为了使用这些功能,配置这些打印机,使得可以把和电子邮件的发送/接收有关的参数设为使用参数。第二屏包括用于输入邮件服务器40的IP地址的输入字段204和206,所述邮件服务器40在网络上提供,用于实现所述功能。通过把IP地址输入到输入字段204和206并且在任一屏幕上按下“OK”按钮,所输入的IP地址被设到设置目标打印机20上,如下说明。第二屏还包括候选按钮404和406以及一候选批显示按钮504。各个候选按钮404、406为把一参数(作为各个输入字段204、206中输入的候选)自动输入到输入字段204、206中而被按下。候选批显示按钮504为把参数自动输入到两个输入字段204和206而被按下。上述和第二屏相对应的“信息”包括邮件服务器40的IP地址等等。步骤S116中发送的查询数据查询像IP地址这样的参数。
图5C示出第三屏(用于设置要由设置目标打印机20所支持的通信标准(协议)),当选择“控制(Contro1)”标签时显示第三屏作为设置屏之一。第三屏包括一输入字段208,该输入字段208包括用于指定设置目标打印机20要启用的通信标准的复选框。通过勾选输入字段208的适当复选框并按下任一屏幕上的“OK”按钮,所输入的通信标准(协议)被设到设置目标打印机20,如下说明。第三屏还包括一候选按钮408,它为把使用参数(作为输入字段208中输入的候选)自动输入到输入字段208而被按下。上述和第三屏对应的“信息”包括要由设置目标打印机20支持的通信标准(协议)等等。在步骤S116中发送的查询数据查询像通信标准这样的参数。
图6A示出第四屏(用于设置经网络实现数据通信所必要的使用参数),在选择“TCP/IP”标签时显示第四屏作为设置屏之一。经网络实现数据通信所必要的使用参数包括向打印机20分配的IP地址、网关30的IP地址、DNS服务器50的IP地址(初级DNS服务器50_1、次级DNS服务器50_2)等。第四屏包括用于输入上述IP地址等的输入字段210-216。通过输入IP地址并按下任一屏幕上的“OK”按钮,所输入的IP地址被设到设置目标打印机20,如下说明。第四屏还包括候选按钮414和416以及一候选批显示按钮514。各个候选按钮414、416为将一使用参数(作为各个输入字段214、216中输入的候选)自动输入到输入字段214、216而被按下,所述使用参数关于初级/次级DNS服务器的IP地址。候选批显示按钮514为把参数自动输入到两个输入字段214和216而被按下。上述和第四屏对应的“信息”包括以上IP地址等。步骤S116中发送的查询数据查询像IP地址这样的参数。
图6B示出第五屏(用于设置和“通过电子邮件把出错消息等发送到规定目的地的功能”有关的使用参数,在上面第二屏中已提及),在选择“通知(Notification)”标签时显示第五屏作为设置屏之一。第五屏包括一输入字段218,所述输入字段218用于输入一邮件地址作为电子邮件的目的地以便通知出错等。通过把邮件地址输入到输入字段218并按下任一屏幕上的“OK”按钮,所输入的邮件地址被设到设置目标打印机20上,如下说明。第五屏还包括一候选按钮418,它为将一参数(作为输入字段218中输入的候选)自动输入到输入字段218而被按下。上述和第五屏对应的“信息”包括以上邮件地址等。步骤S116中发送的查询数据查询像邮件地址这样的参数。
图7A示出第六屏(用于设置在设置目标打印机20中使用的语言(语言)以及在其中使用设置目标打印机20的地区(时区)),在选择“本地设置(Local Setting)”标签时显示第六屏作为设置屏之一。第六屏包括分别用于从下拉菜单选择语言和地区的输入字段220和222。通过选择语言和地区并按下任一屏幕上的“OK”按钮,所输入的语言和地区被设到设置目标打印机20上,如下说明。第六屏还包括候选按钮420和422以及一候选批显示按钮520。各个候选按钮420、422为将一使用参数(作为各个输入字段220、222中输入的候选)自动输入到输入字段220、222(从各个下拉菜单自动选择-候选)中而被按下。候选批显示按钮520为把参数自动输入到两个输入字段220和222而被按下。上述和第六屏对应的“信息”包括语言、地区等等。步骤S116中发送的查询数据查询像语言和地区这样的参数。
图7B示出第七屏,在选择“设置候选(Setting Candidates)”标签时显示第七屏作为设置屏之一,其上和其它设置屏的候选按钮相对应的输入字段用相应的候选按钮组织在一起。第七屏包括和候选按钮所附着的其它设置屏的输入字段相对应的输入字段232-244;和输入字段232-244相对应的候选按钮432-444;以及为把候选参数自动输入到全部输入字段232-244而按下的候选批显示按钮532。通过把正确的使用参数输入到输入字段232-244并按下任一屏幕上的“OK”按钮,所输入的使用参数被设到设置目标打印机20上,如下说明。上述和第七屏对应的“信息”包括要被输入到输入字段232-244的使用参数。步骤S116中发送的查询数据查询这些使用参数。
在显示单元17上显示了各个设置屏后,用户可以执行选择标签的操作、把使用参数输入各个输入字段的操作、选择候选按钮的操作、选择候选批显示按钮的操作、选择“OK”按钮的操作等。
在步骤S118中显示了设置屏之后,CPU 11等待,直到用户操作输入单元18为止(S120否)。
当检测到用户的操作时(S120是),判断操作是否是输入字段中的输入(S122)。如果操作是输入字段中的输入(S122是),则把该输入(所输入的参数)显示在输入字段中(S124),然后进程返回到步骤S120。
如果用户的操作是选择一候选按钮(S122否,S126是),则从PC 10_1自身或从另一PC 10获得要被输入到和候选按钮相对应的输入字段中的使用参数,所获得的使用参数被输入到输入字段(S128),然后进程返回到S120。在步骤S128中,把查询数据(用于查询要被输入到和所选候选按钮相对应的输入字段中的使用参数)发送到PC 10,所述PC 10具有已在步骤S108或S112中在上述“源变量”中设置的IP地址(见图3中的箭头E),并且获得响应于查询而从PC 10发回的使用参数(见图3中的箭头F)。该情况下,如果仅获得一个使用参数,就把所获得的使用参数输入到输入字段。如果获得了多个使用参数,就显示像图8中那样的候选选择屏,以便令用户选择所获得的使用参数之一作为候选(并按下“OK”按钮),所选的使用参数被输入到输入字段。图8示出获得了初级DNS服务器的多个IP地址(多个不同的使用参数)的情况。顺便提及,在步骤S128处在源变量中已设置初始值“0”时(即在尚未执行步骤S108或S112中的IP地址注册时),通过从存储使用参数的硬盘14的存储区域读取一使用参数(已被设到PC 10_1自身)而获得使用参数。
如果用户的操作是选择一候选批显示按钮(S126否,S130是),则从PC 10_1或另一PC 10获得要被输入到和第n个(n任意自然数)屏幕(目前显示在显示单元17上)上的全部候选按钮相对应的输入字段中的全部使用参数,所获得的使用参数被输入到输入字段(S132),然后进程返回步骤S120。在步骤S132中,和步骤S128类似,通过基于源变量发送查询数据,获得要被输入到和第n个屏幕上的全部候选按钮相对应的输入字段中的使用参数。同样在该步骤中,如果获得了要被输入到一输入字段(对应于第n个屏幕上的一候选按钮)中的多个使用参数,则显示像图8中那样的候选选择屏,以便令用户选择所获得的使用参数之一作为候选。在步骤S132处在源变量中已设置初始值“0”时,通过从相应的存储区域读取使用参数(已被设到PC 10_1自身的参数)而获得使用参数。顺便提及,最好把步骤S128和S132配置成不把对于设置目标打印机20来说不适当的参数显示在屏幕上(例如在设置目标打印机20根据IPv6工作时,根据IPv4工作的DNS服务器的IP地址),借此能避免无用的和无效的参数设置。
如果用户的操作是选择用于切换设置屏的标签(S130否,S134是),进程就返回步骤S116,其中如上所述地把查询数据(查询和要在下一步S118中显示的屏幕(和所选标签对应的屏幕)相对应的设置信息)发送到设置目标打印机20。然后,显示和所选的标签相对应的设置屏(S118)。
在步骤S116和S134之间的进程重复了几次后,如果用户在步骤S120中的操作是在任一设置屏上按下“OK”按钮(S134否,S136是),则把设置指令数据(用于指示设置目标打印机20设置已被输入到全部设置屏的输入字段中的使用参数)发送到设置目标打印机20(S138),然后结束图2的设置屏显示进程。接收设置指令数据的设置目标打印机20(见图3中的箭头G)把使用参数设到自身,或者基于设置指令数据来更新已被设到自身的使用参数,然后把设置完成数据(表示使用参数的设置或更新已经完成)发送到PC 10_1(见图3中的箭头H)。顺便提及,虽然图2的设置屏显示进程在设置指令数据的发送后结束,也可能配置设置屏显示进程,在设置指令数据发送后返回到步骤S102,以便为多个设置目标打印机20重复设置指令。
如果用户在步骤S120中的操作是除上述操作以外的操作(S134否,S136否),则执行和所述操作相对应的进程(其它进程)(S140),然后进程返回到步骤S120。由于上述设置屏显示进程实际上被配置成,在按下任一设置屏上的“取消”按钮时删除设置屏和列表屏并返回步骤S102,因此这里省略了该操作的详细说明(对于理解本实施例不是重要的)。
<PC 10_1进行的PC搜索进程>
下面将参照图9的流程图来描述在图2的步骤S112中执行的PC搜索进程的过程。
首先,在显示单元17上显示一个组的组输入屏(用于使用户能输入要对PC 10搜索的一个组的(组名))(S212)。在该实施例中,每个设备都在网络上被分配到设备所属的一个组(工作组)。在步骤S212中,显示了像图10A中示出的组输入屏,包括用于输入要搜索的PC 10的组的(组名)的输入字段252、以及用于确认输入字段252中输入的“OK”按钮254等。在显示了组输入屏之后,用户可以执行把组名输入到输入字段252并把输入确认为要搜索的组的操作(按下“OK”按钮254)、以及按下“取消”按钮256的操作等。
在步骤S212中显示了组输入屏后,CPU 11等待,直到用户操作输入单元18为止(S214否)。当检测到用户的操作时(S214是),判断操作是否是输入字段252中组名的输入(S216)。如果操作是组名的输入(S216是),则把该输入(所输入的组名)显示在(结合在)输入字段252中(S218),然后进程返回到步骤S214。
如果用户的操作是按下组输入屏上的“取消”按钮256(S216否,S220否),就删除组输入屏(S222),图9的PC搜索进程结束,然后进程返回到图2的步骤S104。
如果用户的操作是按下组输入屏上的“OK”按钮254(S216否,S220是),则搜索网络中属于具有组名目前被输入到输入字段252中的该组的PC 10,搜索结果显示在显示单元17上(S224)。在该步骤中,把请求数据(用于请求像每个PC 10的设备名称(节点名)以及分配给每个PC 10的IP地址这样的信息)发送(广播或多播)到具有组名目前被输入到输入字段252中的该组的PC 10。在一段规定时间内收集响应于请求数据而从PC 10接收到的信息,然后如图10B所示,在显示单元17上显示一搜索结果屏,该搜索结果屏列出相对于每个PC 10而接收到的信息(每个PC名)。在如上所述显示了搜索结果屏后,用户能通过输入单元18执行按下“取消”按钮262的操作、指定显示在搜索结果屏上的PC 10之一并按下“OK”按钮264的操作等等。
在步骤S224中显示了搜索结果屏之后,CPU 11等待,直到用户操作输入单元18为止(S226否)。
当检测到用户的操作时(S226是),判断操作是否是对显示在搜索结果屏上的PC 10之一的指定(S228)。如果操作是PC 10的指定(S228是),则把该输入(指定)显示在(结合在)搜索结果屏中(搜索结果屏上指定的PC 10用一种不同的颜色来显示(图10B中是黑色)),然后该进程返回到步骤S226。
如果用户的操作是按下“取消”按钮262(S228否,S232否),搜索结果屏就被删除,然后该进程返回到步骤S214。
如果用户的操作是按下“OK”按钮264(S228否,S232是),则注册目前在搜索结果屏上指定的(以不同的颜色显示)PC 10的IP地址(S236),图9的PC搜索进程结束,然后进程返回图2的步骤S104。步骤S236中的注册通过在源变量中设置所指定PC 10的IP地址来执行。
<网络打印进程>
下面将参照图11的流程图来描述由具有上述网络打印功能的打印机20所执行的网络打印进程的过程。在具有网络打印功能的打印机20启动后,重复执行网络打印进程。
首先,打印机20等待,到一段规定(来自POP服务器的轮询的)轮询间隔逝去为止(S402否)。在该实施例中,打印机20被配置成以规定的间隔对POP服务器(该实施例中是邮件服务器)作出访问,以便检验打印机20自身的电子邮件是否到达。在步骤S402中,打印机20等待到该间隔(轮询间隔)逝去为止。
当轮询间隔已逝去时(S402是),打印机20检验是否已经以一字符串的形式注册了POP服务器的IP地址,该形式采用和打印机20自身的IP模式(IPv4或IPv6)相对应(S404)的格式。
如果尚未注册POP服务器的任何IP地址(S404否),就基于POP服务器的服务器名从DNS服务器50获取IP地址(S406),然后该进程进行到下一步S408。与此同时,如果已经注册了POP服务器的IP地址(S404是),该进程就跳过步骤S406而直接进行到步骤S408。
随后,检验由所注册的IP地址或在步骤S406中获取的IP地址所标识的POP服务器是否属于和打印机20自身相同的网络(S408)。所述检验可以通过例如把打印机20的IP地址中包含的网络地址和POP服务器的IP地址中包含的网络地址相比较而实施。
如果POP服务器和打印机20自身属于同一网络(S408是),打印机20就对POP服务器直接作出访问(S410),否则(S408否),打印机20就通过网关30对POP服务器作出访问(S412)。
随后,打印机20等待,直到建立和POP服务器的连接(在一段规定超时时段内)(S414否,S416否)。如果超时时段在没有建立连接就已逝去(S416是),进程就返回步骤S402。如果在规定的超时时段内建立了和POP服务器的连接(S414是),则判断POP服务器是否已接收到打印机20自身的电子邮件(S418)。
如果POP服务器未接收到打印机20自身的电子邮件(S418否),进程就返回步骤S402。如果POP服务器已经接收到打印机20自身的电子邮件(S418是),打印机20就从POP服务器接收电子邮件(S420)。
随后,从接收到的电子邮件中提取打印数据(S422),并且由打印单元28打印出由所提取的打印数据所指定的图像(S424)。然后,进程返回到步骤S402。
在如上配置的网络系统中,PC 10_1能通过在图2的步骤S128或S132中把候选使用参数输入到输入字段中而报告(显示)它们。在步骤S128或S132中报告的使用参数是从另一PC 10获得的参数,也就是已经被设到PC 10的使用参数。因此,不仅可以把和通信数据的信源和目的地有关的使用参数报告作为候选使用参数(如在常规技术中),也可以把使用已被设到PC 10的其它功能的任何类型的使用参数作为候选使用参数被报告。
所报告的使用参数是实际已被设到PC 10的参数。因此,通过把使用参数设到设置目标打印机20,能够安全地使参数可用的功能可供使用。
在基于图2步骤S118中显示的设置屏的使用参数设置中,当用户选择一候选按钮或候选批显示按钮时,把一使用参数作为候选输入到每个输入字段中。因此,用户可以在输入字段中有选择地输入候选使用参数,而无须直接(手工地)把使用参数输入到输入字段,借此能够容易且正确地在输入字段中输入那些从PC 10获得的使用参数。在步骤S132中,可以通过选择候选批显示按钮把候选使用参数自动输入到各个设置屏上的所有相应输入字段,借此用户能无须把各个使用参数输入各个输入字段,就能把所有的候选使用参数输入到输入字段中。
在如上所述把使用参数输入到输入字段中后,用户可以通过按下“OK”按钮的简单操作向打印机20(设置目标打印机)发出设置指令(用于设置使用参数)(见图2的S138)。
当在图2的步骤S128或S132中为一个输入字段获得多个候选使用参数时,显示像图8所示那样的候选选择屏,借此用户能选择候选使用参数之一,并且把所选的候选参数输入到输入字段中。
在图2的步骤S128或S132中,如果尚未通过步骤S108或S112把任何PC 10注册为使用参数的源(即,当使用参数的源是执行网络管理程序的PC 10_1自身时),PC 10_1能获得已被设到自身的使用参数,并把所获得的使用参数报告为要被设到设置目标打印机20的候选使用参数。
另一方面,如果已经在图2的步骤S128或S132中由步骤S108或S112注册了PC 10(即当使用参数的信源是除了执行网络管理程序的PC 10_1以外的PC 10时),PC 10_1能获得已被设到PC 10的使用参数,并把所获得的使用参数报告作为要被设到设置目标打印机20的候选使用参数。
通过在图4列表屏的输入字段102中指定PC 10(并按下“确认”按钮104),或者通过允许PC 10_1通过按下搜索按钮106而执行PC搜索进程(图9),能够由用户任意地设置PC 10作为使用参数的信源,借此能从PC 10获得使用参数。
在(通过按下列表屏的搜索按钮106而执行的)PC搜索进程中,从能经由网络与PC 10_1进行数据通信的PC 10中指定作为使用参数信源的PC 10,借此防止用户错误地指定不能进行数据通信的PC 10。而且,执行PC搜索进程的PC 10_1使用户在图9的步骤S212中输入一个组名,并且搜索属于具有该组名的一组的特定PC 10。通过把搜索目标缩小为一组,可以防止不必要地检测大量PC 10。
在图2的步骤S118中显示的设置屏中,第七屏是一个具有用于输入从PC 10获得的使用参数的输入字段的单屏。由于从PC 10获得的使用参数可以在步骤S128和S132中在该单屏上的输入字段中输入,因此用户能容易地飞快检验所有候选使用参数,而无须切换屏幕,借此能向用户提供高度的可操作性。而且,由于第七屏具有和各类使用参数相对应的输入字段,因此可以容易地实现把使用参数输入到相应输入字段的操作,借此仍向用户提供了较高的可操作性。
通过执行或跳过步骤S108或S112中PC 10的注册,用户可以从执行网络管理程序的PC 10_1以及其它PC 10中任意地选择出在步骤S128和S132中被视为使用参数信源的PC 10。由于网络管理程序所执行的进程根据选择而改变,因此不必要为不同类型的PC 10准备不同的网络管理程序。
在图2的步骤S138中,设置指令可以被发布到在步骤S114中从所列出的打印机20(在步骤S102中的列表屏中显示)中选出的打印机20。列表屏中列出的打印机20是那些在步骤S102中发现能与PC 10_1进行数据通信的打印机20;因此,防止用户错误地选择不能进行数据通信的打印机20。
<修改>
虽然上面给出了根据本发明各方面的优选实施例,然而本发明不受该说明性实施例所限制,多种修改、设计变化等等都是可行的,而不背离所附权利要求中描述的本发明的范围和精神。
例如,虽然网络管理程序发布设置指令所至的设备(网络设备)在上面的实施例中是打印机20,然而接收设置指令的设备不限于打印机,而可以是可以向其设置已设到PC 10的使用参数的任何设备。例如,设备可以包括依赖于另一内容处理的复印机、传真设备、扫描仪、销售点设备以及终端。
虽然在上面的实施例中网络系统中只有一个PC 10(PC 10_1)执行网络管理程序,然而也可能配置包括多个设备(例如PC 10_1和102)的系统(网络管理系统),每个设备都执行部分网络管理程序。该情况下,网络管理系统的设备被配置成彼此通信,以便和上述实施例相类似地协同执行网络管理程序。
虽然在以上实施例中,当用户按下设置屏上的候选按钮或候选批显示按钮时,通过在相应的输入字段中输入候选而报告了各个使用参数(也称为“候选”),但是各个候选使用参数的报告也可以通过在相应输入字段邻近的另一显示区域中显示所述候选而实施。根据这一配置,用户能在检验显示区域中显示的使用参数的同时,正确地执行用于输入使用参数的操作(参数的手工输入、所显示使用参数的复制和粘贴等)。也可能配置网络管理程序来提前在相应输入字段中输入候选使用参数,而省去设置屏上的候选按钮和候选批显示按钮。
虽然在上面的实施例中,当用户按下设置屏上的候选按钮或候选批显示按钮时在相应的输入字段中输入各个候选使用参数(图2的步骤S126或S130),网络管理程序也可以被配置成当再次按下和所占用的输入字段相对应的候选按钮时,将相应的输入字段恢复为其原始状态(不在其中输入使用参数)。也可能在按下候选按钮时改变其外观。例如,当按下候选按钮时,其上显示的按钮名称可以从“候选”变为“恢复(Restore)”,而同时在相应的输入字段中输入候选使用参数。
虽然在上面实施例中把图9的步骤S212-S224间的进程配置为从用户接收一组名输入,并基于组名缩小PC 10的范围(作为搜索目标),然而用户为缩小PC 10的范围而输入的条件不限于组名。例如,也可以通过允许用输入设备名称等来缩小作为搜索目标的PC 10的范围。在图9的步骤S224中,搜索目标可以限制为PC 10_1所属的广播域中的PC 10(在可以把来自PC 10_1的广播分组传送至的域内的PC10)。
在上述实施例中,通过图2步骤S116的查询而从设置目标打印机20获得设置信息,然后无论各个使用参数是否已被设到设置目标打印机20(可以从设置目标打印机20提供的设置信息来判断),而在步骤S118中显示一个具有候选按钮(对应于屏幕上的输入字段)的设置屏。换言之,当在图2的步骤S128或S132中按下候选按钮或候选批显示按钮时,即使当和候选按钮或候选批显示按钮相对应的使用参数已被设到设置目标打印机20时,也报告候选使用参数(在相应的输入字段中显示)。如果已被设到设置目标打印机20的使用参数被覆写并用报告作为上述候选的不同使用参数来重置,则可以禁用已在设置目标打印机20中可用的功能。为了避免这种麻烦,网络管理程序可以被配置成指出各个使用参数是否已被设到设置目标打印机20。
特别是,当对和第n个设置屏(n任意自然数)的各个输入字段有关的图2步骤S116的查询作出的响应不是上述空参数等、也不是设备的初始值时,网络管理程序可以判断和识别出和输入字段相对应的使用参数已被设到设置目标打印机20,从而在步骤S118中显示第n个设置屏而不指出和输入字段相对应的候选按钮(或指出不活动状态下的候选按钮使得它不能被按下)。该情况下,对于和判断为已设到设置目标打印机20的使用参数相对应的输入字段,不向它们提供候选按钮(或在不活动状态下提供候选按钮),而对于和没有判断为已设到设置目标打印机20的使用参数相对应的输入字段,在活动状态下提供了候选按钮。
根据这一配置,可以在步骤S118中显示设置屏,而同时清楚指出和屏幕上各个输入字段相对应的各个使用参数是否已被设到设置目标打印机20,借此允许用户输入或设置使用参数,而同时基于各个候选按钮的外观(模式)而正确识别出各个使用参数是否已被设到设置目标打印机20。而且,可以配置图2的步骤S128和S132,使得仅对于不被判断为已设到设置目标打印机20的使用参数,而报告候选使用参数。
该情况下,能指出各个使用参数是否已被设到设置目标打印机20的“外观”(模式)不被限制为各个候选按钮的外观(例如是否要指出各个候选按钮)。例如,可以在设置屏上直接显示指出各个使用参数是否已被设置的信息(文本、符号等)。而且,也可以把网络管理程序配置为前面在相应的输入字段中输入已被设到设置目标打印机20的使用参数,而同时完全省去候选按钮和候选批显示按钮。
虽然在上面的实施例中,关于各个使用参数是否已被设到设置目标打印机20的判断是基于对图2的步骤S116查询的响应而作出的,然而也可能令PC 10_1独立于步骤S116的查询,而向设置目标打印机20查询还未被设置到其中的使用参数(请求一响应,该响应指出还未被设到设置目标打印机20的使用参数),并且把由响应所指出的使用参数识别为还未被设到设置目标打印机20的参数。
虽然在上述实施例中,在图2的步骤S138中发出的设置指令指示设置目标打印机20来设置所有设置屏的输入字段中输入的所有使用参数,但是设置指令也可以被配置成指示设置目标打印机20设置和打印机20的IP模式相对应的部分使用参数(即取决于打印机20是被设为根据IPv4、IPv6还是根据两个协议来执行通信)。对于这一配置,可以用例如图12所示的进程来代替图2的步骤S138。
参照图12,当用户在步骤S120中的操作是按下“OK”按钮时(S136是),生成一数据表,该数据表和在所有设置屏的输入字段中输入的各个使用参数有关(S702)。在数据表中,注册一“设置目标IP模式”(表示各个使用参数是用于IPv4还是用于IPv6或是被两个协议都支持)和一“IP地址标志”(指出各个使用参数是否表示一IP地址(在参数表示IP地址时设为“1”)),它们同时与各个使用参数相关联。
随后,检验设置目标打印机20的IP模式(S704)。在该步骤中,把查询数据(查询IP模式)发送到设置目标打印机20。从接收该查询数据的设置目标打印机20发回通知数据(表示打印机的IP模式),通知数据所表示的IP模式被识别作为设置目标打印机20的IP模式。顺便提及,IP模式的检验也可以通过在图2步骤S116的查询中查询IP模式以及其它信息来执行。
在如上所述地确定了设置目标打印机20的IP模式后,把设置指令数据发送到设置目标设备(设置目标打印机20),所述设置指令数据命令和步骤S704中确定的IP模式相对应的使用参数的设置(从数据表中注册的所有使用参数中)。
特别是,如果设置目标打印机20的IP模式为“双重”(S708是),则把设置指令数据发送到设置目标设备(设置目标打印机20),所述设置指令数据命令在数据表中注册的所有使用参数的设置,使得这种使用参数将被设到(结合到)设置目标设备(S710)。
如果设置目标打印机20的IP模式为“IPv4”(S708否,S712是),则把设置指令数据发送到设置目标设备(设置目标打印机20),所述设置指令数据命令那些“设置目标IP模式”为“IPv4”或“双重”以及那些“IP地址标志”不为“1”的(在数据表中注册的)各个使用参数的设置,使得这种使用参数将被设到(结合到)设置目标设备(S714)。
如果设置目标打印机20的IP模式为“IPv6”(S712否,S716是),则把设置指令数据发送到设置目标设备(设置目标打印机20),所述设置指令数据命令那些“设置目标IP模式”为“IPv6”或“双重”以及那些“IP地址标志”不为“1”的(在数据表中注册的)各个使用参数的设置,使得这种使用参数将被设到(结合到)设置目标设备(S720)。
虽然设置指令指示设置目标打印机20在图2的步骤S138中设置所有设置屏的输入字段中输入的所有使用参数,从而设置了通过在上述实施例中把指令设到自身而指定的所有使用参数,设置目标打印机20也可以被配置成设置和设置目标打印机20已被设置为能支持的IP模式相对应的部分使用参数(由设置指令所指定)。对于这一配置,发出设置指令(图2的步骤S138)以便在把各个使用参数与“设置目标P模式”和“IP地址标志”相关联的同时指定各个使用参数的设置,这和图12的步骤S702中生成的数据表类似,接收设置指令的设置目标打印机20执行例如图13所示的设置结合进程。
顺便提及,图13的设置结合进程示出了一种简单情况,其中设置指令仅仅指定了一个使用参数的设置。当设置指令指定了两个或多个使用参数的设置时,为使用参数重复从图13步骤S808开始的进程。参照图13,设置目标打印机20首先等待,直到接收到设置指令数据为止(S802)。当接收到设置指令数据时(S802是),打印机20检验和设置指令数据中包括的使用参数相关联的“IP地址标志”是否为“1”(S808)。如果“IP地址标志”不为“1”,也就是,如果使用参数不表示一IP地址(S808否),打印机20就把使用参数结合到其设置中(把使用参数设到自身)(S810)。
如果和设置指令数据中包括的使用参数相关联的“IP地址标志”为“1”,也就是,如果使用参数表示一IP地址(S808是),则检验表示IP地址的使用参数是否是IPv4格式的字符串(S812)。当使用参数(IP地址)是IPv4格式时(S812是),如果打印机20自身的IP模式已被设为“IPv4”或“双重”(S814是),打印机20就把使用参数结合到其设置中(把使用参数设到自身)(S816)。然后,打印机20返回步骤S802。换言之,在通过网络接收到的数据是指定了对应于IPv4的IP地址设置的设置指令数据时(S812是),如果打印机20自身的IP模式未被设为“IPv4”或“双重”,则打印机20就返回步骤S802而无须把使用参数结合到其设置中(S814否)。
当使用参数不为IPv4格式时(S812否),检验表示IP地址的使用参数是否是IPv6格式的字符串(S818)。当使用参数(IP地址)是IPv6格式时(S818是),如果打印机20自身的IP模式已被设为“IPv6”或“双重”(S820是),打印机20就把使用参数结合到其设置中(S822)。然后,打印机20返回步骤S802。换言之,在通过网络接收到的数据是指定了对应于IPv6的IP地址设置的设置指令数据时(S818是),如果打印机20自身的IP模式未被设为“IPv6”或“双重”,则打印机20就返回步骤S802而无须把使用参数结合到其设置中(S820否)。
权利要求
1.一种具有计算机可读指令的计算机程序产品,所述指令使得从包括一个或多个已配置设备在内的一个或多个设备中选择的网络管理设备执行管理使用参数的进程,其中已向所述已配置设备设置了使用经网络可用的功能所必要的使用参数,所述进程包括参数获取步骤,用于从所述已配置设备获取一个或多个已被设到已配置设备之一的使用参数;以及候选报告步骤,用于把在参数获取步骤中获得的使用参数报告作为要被设到一设置目标设备的一个或多个使用参数的候选,并且需要设置所述使用参数,所述设置目标设备连到网络管理设备以便能经由网络进行数据通信。
2.如权利要求1所述的计算机程序产品,其中所述进程还包括输入和指令步骤,允许用户输入要被设到设置目标设备的使用参数,并且发出一设置指令,用于指示设置目标设备把使用参数设到其中;以及设置指令步骤,该步骤在输入和指令步骤中发出设置指令时执行,用于指示设置目标设备来设置在发出设置指令前输入的使用参数,其中在参数候选步骤中获得的使用参数在候选报告步骤中被报告作为要由用户在输入和指令步骤中输入的使用参数的候选。
3.如权利要求2所述的计算机程序产品,其中所述输入和指令步骤在网络管理设备的显示单元上显示一设置屏,包括用于输入使用参数的输入字段,在所输入的使用参数到设置目标设备的设置由用户在输入和指令步骤显示了设置窗口之后执行时,所述设置指令步骤向设置目标设备发送指令数据,指示设置目标设备来设置被输入到输入字段中的使用参数,以及所述候选报告步骤通过允许在输入和指令步骤中显示的设置屏具有一外观,该外观表示参数获取步骤中获得的使用参数是要被输入到输入字段中的使用参数的候选,从而执行候选的报告。
4.如权利要求3所述的计算机程序产品,其中在参数获取步骤中获得已被设到已配置设备的多个使用参数,以及在输入和指令步骤中,在显示单元上显示一设置屏,包括用于输入在参数获取步骤中获得的使用参数的输入字段。
5.如权利要求2所述的计算机程序产品,其中所述进程还包括一设置查询步骤,用于向设置目标设备查询各个使用参数是否已设到那里以及查询有关已经设置的使用参数,以及所述输入和指令步骤允许用户在一模式下输入使用参数并发出设置指令,该模式能指定要由用户输入的各个使用参数是否由设置查询步骤的查询确认为已被设到设置目标设备。
6.如权利要求5所述的计算机程序产品,其中当所述输入和指令步骤允许用户输入使用参数时,所述候选报告步骤把在参数获取步骤中获得的、以及由设置查询步骤的查询确认为已被设到设置目标设备的使用参数报告作为要被设到设置目标设备的使用参数的候选。
7.如权利要求2所述的计算机程序产品,其中当所述输入和指令步骤允许用户输入使用参数时,所述候选报告步骤在一状态下报告在参数获取步骤中获得的各个使用参数,在所述状态下,可以响应于用户的操作而自动有选择地输入使用参数。
8.如权利要求2所述的计算机程序产品,其中当所述输入和指令步骤允许用户输入使用参数时,所述候选报告步骤在一状态下报告在参数获取步骤中获得的一个或多个使用参数,在所述状态下,用户可以执行总体上自动输入使用参数的操作。
9.如权利要求1所述的计算机程序产品,其中所述参数获取步骤通过从存储使用参数的存储区域中读出已被设到网络管理设备上的使用参数,从而获取一个或多个使用参数。
10.如权利要求1所述的计算机程序产品,其中所述参数获取步骤要求除网络管理设备以外的设备发回已被设到该设备的一个或多个使用参数,并且获取响应于请求而发回的使用参数。
11.如权利要求1所述的计算机程序产品,其中所述进程还包括第一信源指定步骤,它允许用户指定是否应该把网络管理设备或者除网络管理设备以外的设备选择作为在参数获取步骤中获取的使用参数的信源,如果用户指定应该选择网络管理设备作为第一信源指定步骤中的信源,所述参数获取步骤就通过从网络管理设备的存储区域中读出使用参数来获取一个或多个使用参数,以及如果用户指定应该选择除网络管理设备以外的设备作为第一信源指定步骤中的信源,所述参数获取步骤就要求除网络管理设备以外的设备发回已被设到该设备的一个或多个使用参数,并且获取响应于请求而发回的使用参数。
12.如权利要求10所述的计算机程序产品,其中所述进程还包括第二信源指定步骤,它允许用户把连到网络管理设备以便能经由网络进行数据通信的一个设备指定作为在参数获取步骤中获得的使用参数的信源。
13.如权利要求11所述的计算机程序产品,其中所述进程还包括第二信源指定步骤,它允许用户把连到网络管理设备以便能经由网络进行数据通信的一个设备指定作为在参数获取步骤中获得的使用参数的信源。
14.如权利要求12所述的计算机程序产品,其中所述进程还包括设备搜索步骤,用于搜索连到网络管理设备以便能经由网络进行数据通信的其它设备,以及所述第二信源指定步骤允许用户从设备搜索步骤找到的设备中指定一个设备作为使用参数的信源。
15.如权利要求14所述的计算机程序产品,其中连到网络管理设备以便能经由网络进行数据通信的设备根据规定标准被归类成组,以及所述设备搜索步骤从连到网络管理设备以便能经由网络进行数据通信的设备中搜索属于一个特定组的设备。
16.如权利要求1所述的计算机程序产品,其中所述进程还包括目标指定步骤,允许用户把连到网络管理设备以便能经由网络进行数据通信的一个设备指定为设置目标设备。
17.如权利要求16所述的计算机程序产品,其中所述进程还包括目标设备搜索步骤,用于搜索连到网络管理设备以便能经由网络进行数据通信的其它设备,以及所述目标指定步骤允许用户从目标设备搜索步骤所找到的设备中指定设置目标设备。
18.一种执行管理使用参数的进程的网络管理设备,所述使用参数是使用经网络可用的功能所必要的,所述进程包括参数获取步骤,用于从已配置设备获取已被设到该已配置设备的一个或多个使用参数;以及候选报告步骤,用于把在参数获取步骤中获得的使用参数报告作为要被设到设置目标设备的一个或多个使用参数的候选,并且需要设置所述使用参数,其中所述设置目标设备连到网络管理设备以便能经由网络进行数据通信。
19.一种网络管理系统,包括网络管理设备,用于执行管理使用参数的进程,所述使用参数是使用经网络可用的功能所必要的,所述进程包括参数获取步骤,用于从已配置设备获取已被设到该已配置设备的一个或多个使用参数;以及候选报告步骤,用于把在参数获取步骤中获得的使用参数报告作为要被设到另一设备的一个或多个使用参数的候选,并且需要设置所述使用参数,其中所述另一设备连到网络管理设备以便能经由网络进行数据通信;以及设置目标设备,由所述网络管理设备向所述设置目标设备设置一个或多个使用参数。
20.一种用于网络管理设备的网络管理方法,所述网络管理设备从包括一个或多个已配置设备在内的一个或多个设备中选择,其中已向所述已配置设备设置了使用经网络可用的功能所必要的使用参数,所述网络管理设备用于管理所述使用参数,所述方法包括参数获取步骤,用于从已配置设备获取已被设到已配置设备之一的一个或多个使用参数;以及候选报告步骤,用于把在参数获取步骤中获得的使用参数报告作为要被设到设置目标设备的一个或多个使用参数的候选,并且需要设置所述使用参数,其中所述设置目标设备连到网络管理设备以便能经由网络进行数据通信。
21.一种包含指令的计算机程序,所述指令在由计算机执行时使得从包括一个或多个已配置设备在内的一个或多个设备中选择的网络管理设备执行管理使用参数的进程,其中已向所述已配置设备设置了使用经网络可用的功能所必要的使用参数,所述进程包括参数获取步骤,用于从已配置设备获取已被设到已配置设备之一的一个或多个使用参数;以及候选报告步骤,用于把在参数获取步骤中获得的使用参数报告作为要被设到设置目标设备的一个或多个使用参数的候选,并且需要设置所述使用参数,其中所述设置目标设备连到网络管理设备以便能经由网络进行数据通信。
全文摘要
一种包括计算机可读指令的计算机程序产品,所述指令使(从包括一个或多个已配置设备在内的一个或多个设备中选择的,其中已向所述已配置设备设置了使用通过网络可用的功能所必要的使用参数)一网络管理设备执行管理使用参数的进程,该进程包括参数获取步骤,用于从所述已配置设备获取一个或多个已被设到已配置设备之一的使用参数;以及候选报告步骤,用于把在参数获取步骤中获得的使用参数报告作为要被设到一设置目标设备的一个或多个使用参数的候选,并且需要设置所述使用参数,所述设置目标设备连到网络管理设备以便能经由网络进行数据通信。
文档编号H04L12/24GK1756195SQ20051010850
公开日2006年4月5日 申请日期2005年9月27日 优先权日2004年9月30日
发明者大原清孝 申请人:兄弟工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1