CN1744520A - 网络装置管理***及控制方法、网络装置、管理装置及方法 - Google Patents

网络装置管理***及控制方法、网络装置、管理装置及方法 Download PDF

Info

Publication number
CN1744520A
CN1744520A CNA2005100934534A CN200510093453A CN1744520A CN 1744520 A CN1744520 A CN 1744520A CN A2005100934534 A CNA2005100934534 A CN A2005100934534A CN 200510093453 A CN200510093453 A CN 200510093453A CN 1744520 A CN1744520 A CN 1744520A
Authority
CN
China
Prior art keywords
network equipment
network
address
network address
equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2005100934534A
Other languages
English (en)
Other versions
CN100521617C (zh
Inventor
王十岚敏明
畑农学海
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Publication of CN1744520A publication Critical patent/CN1744520A/zh
Application granted granted Critical
Publication of CN100521617C publication Critical patent/CN100521617C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types
    • H04L61/103Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-2 addresses, e.g. medium access control [MAC] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供一种网络装置管理***及控制方法、网络装置、管理装置及方法。该网络装置管理***即使在其中一个网络装置的IP地址被改变时,也能防止在互相连接的网络装置之间的通信发生中断。当在网络装置管理装置上请求改变多功能***设备的IP地址时,该装置向多功能***设备发送IP地址配置改变请求,判定多功能***设备是否成功改变了IP地址,从多功能***设备获取与扩展计算机有关的IP地址信息,然后利用所获取的与扩展计算机有关的IP地址信息,将多功能***设备的改变后的IP地址通知给扩展计算机。

Description

网络装置管理***及控制方法、网络装置、管理装置及方法
技术领域
本发明涉及一种网络装置管理***、其控制方法、网络装置、管理装置、由它们实现的方法、以及实现该方法的程序,本发明特别涉及一种用于控制网络装置和与其有关的扩展计算机之间的通信的网络装置管理***、其控制方法、网络装置、管理装置、由它们实现的方法、以及实现该方法的程序。
背景技术
最近,已经广泛使用这样的***,该***包括一个或更多集成了扫描、打印、复印和传真功能的多功能***设备(multifunction machine);和从外部连接到该多功能***设备或与该多功能***设备集成在一起,以增强该多功能***设备的功能的扩展计算机(下面称为“扩展多功能***设备***”)。除了扫描、打印以及其它基本功能外,该扩展多功能***设备***还具有例如图像变换功能、扫描数据发送功能、扫描数据存储功能、外部存储文档打印功能等。
在这种扩展多功能***设备***上,为了确保多功能***设备和扩展计算机的扩展性和通用性,通常通过网络例如LAN(局域网)使多功能***设备与扩展计算机连接,并利用TCP/IP(Transmission Control Protocol,传输控制协议/Internet Protocol,网际协议)进行通信。
当使用TCP/IP时,为了唯一识别网络上的多个网络装置,例如计算机和打印机,分别对网络装置分配IP地址。对网络装置分配IP地址的最简单方法是,对各网络装置固定分配IP地址。该方法对总是与其它特定网络装置通信的网络装置的方便之处在于,不改变对网络装置分配的IP地址。
另一方面,当连接到网络的网络装置的数量非常多时,网络管理员不可能总是全面掌握网络装置的各IP地址。
该问题的一个解决方案是使用称为DHCP(Dynamic HostConfiguration Protocol,动态主机配置协议)的协议。在该解决方案中,当启动每个单独的网络装置时,该网络装置将为其分配IP地址的请求发送到DHCP服务器,DHCP服务器为该网络装置分配可用的IP地址。当终止连接到网络时,网络装置通知DHCP服务器终止连接。
因此,在使用DHCP的网络***中,仅当网络装置工作时,每个网络装置才保持为其分配的IP地址。换句话说,当每次启动网络装置时,无需对该网络装置分配相同的IP地址。
如上所述,通过分别对网络装置分配IP地址,并使用TCP/IP,通常可以进行扩展多功能***设备***的网络装置之间的通信,即,多功能***设备与扩展计算机之间的通信。当启动通信时,为了使每个单独的网络装置识别进行通信的另一方,传统上,例如,将另一方的网络装置的IP地址信息通知给每个网络装置,并使该网络装置存储IP地址信息。
然而,在扩展多功能***设备***中,有时会改变对网络装置固定地或动态地分配的IP地址,IP地址的该改变产生了如后所述的问题。
注意,关于因为改变IP地址而产生的问题的解决方案,日本特开(平成)2000-293461公开了一种网络配置,在该网络配置中,当改变共享打印机的网络地址时,服务器计算机检测被改变的网络地址,并将其通知给所连接的客户机计算机。然而,对于解决由于扩展多功能***设备***中的多功能***设备或扩展计算机的网络地址的改变而产生的问题,该网络配置未提出具体措施。
扩展多功能***设备***产生如下问题:当网络装置(多功能***设备或者扩展计算机)从DHCP服务器获取对其动态分配的IP地址时,当网络装置的电源被关闭时,释放对该网络装置分配的IP地址,或使该IP地址可用于另一装置。当再次接通该网络装置的电源时,该网络装置获取对其新分配的IP地址,但是该新分配的IP地址通常与关闭电源前对其分配的IP地址不同。总之,在再次接通电源之前和之后,IP地址被改变。
在这种情况下,在传统的扩展多功能***设备***中,不将再次接通网络装置的电源后对其分配的IP地址通知给作为另一通信方的网络装置,当在这些网络装置之间建立通信时,这会出现问题。
更具体地说,在传统的扩展多功能***设备***中,当其中一个网络装置例如多功能***设备的IP地址发生变化时,需要改变该多功能***设备的IP地址的信息,该信息存储在作为通信的另一方的网络装置例如扩展计算机上。***管理员不得不进行改变IP地址信息的工作。
因此,当断开多功能***设备的电源,然后再次接通,使断开前和接通后的IP地址发生变化时,如果***管理员未及时更新IP地址信息,则扩展计算机不能重新建立与多功能***设备的通信。这也适用于断开扩展计算机的电源,然后再次接通的情况。
因此,传统上,当断开多功能***设备或扩展计算机的电源,然后再次接通时,***管理员不得不进行维护,以便能在多功能***设备与扩展计算机之间建立通信,因此,该***具有增加***管理员的工作负担的问题。
此外,即使对扩展多功能***设备***的多功能***设备和扩展计算机固定地分配IP地址,当***管理员改变其中一个网络装置(多功能***设备或者扩展计算机)的IP地址时,例如,与动态分配IP地址情况的相同,***管理员不得不更新存储在作为通信的另一方的网络装置上的IP地址信息。即,即使对多功能***设备或扩展计算机分配固定IP地址,也不能减轻由于IP地址的改变对***管理员产生的负担。
发明内容
本发明的第一目的在于提供一种即使当其中一个网络装置的IP地址被改变时,仍可以防止互相连接的各网络装置之间的通信被中断的网络装置管理***、其控制方法、网络装置、管理装置、由它们实现的方法、以及实现该方法的程序。
本发明的第二目的在于提供一种能通过改变任意网络装置的IP地址来抑制***管理员的管理负担变重的网络装置管理***、其控制方法、网络装置、管理装置、由它们实现的方法、以及实现该方法的程序。
为了实现第一目的和第二目的,根据本发明的第一方面,提供络装置管理***,包括:第一网络装置、与所述第一网络装置通信的第二网络装置、以及与所述第一网络装置和所述第二网络装置通信的管理装置,其中:所述第一网络装置包括存储装置,用于存储与所述第二网络装置有关的网络地址信息,以及所述管理装置包括:请求装置,用于请求所述第一网络装置改变所述第一网络装置的网络地址;判定装置,用于判定所述第一网络装置是否响应于改变请求而成功改变了其网络地址;获取装置,可在所述第一网络装置成功改变了其网络地址时工作,以从所述第一网络装置获取存储在所述第一网络装置的所述存储装置中的与所述第二网络装置有关的网络地址信息;以及通知装置,用于利用从所述第一网络装置获取的与所述第二网络装置有关的网络地址信息,将所述第一网络装置的改变后的网络地址通知给所述第二网络装置。
为了实现第一目的和第二目的,根据本发明的第二方面,提供一种网络装置,其与至少一个其它网络装置通信,该网络装置包括:存储装置,用于存储该其它网络装置的网络地址;获取装置,可在改变了该网络装置的网络地址时工作,以获取存储在所述存储装置中的该其它网络装置的网络地址;以及通知装置,用于利用所述获取装置获取的该其它网络装置的网络地址,将该网络装置的改变后的网络地址通知给该其它网络装置。
为了实现第一目的和第二目的,根据本发明的第三方面,提供一种管理装置,其与第一网络装置和第二网络装置通信,该管理装置包括:获取装置,用于获取第一网络装置的网络地址和第二网络装置的网络地址;存储装置,用于将所述获取装置获取的第一网络装置的网络地址与用于唯一识别第一网络装置的识别ID一起进行存储;判定装置,用于判定从第一网络装置获取的网络地址是否与存储在所述存储装置中的网络地址匹配;检索装置,可在第一网络装置的网络地址与存储在所述存储装置中的网络地址不匹配时工作,以根据与第一网络装置的网络地址一起存储到所述存储装置中的识别ID来检索第一网络装置的新网络地址;更新装置,用于将存储在所述存储装置中的第一网络装置的网络地址更新为所述检索装置检索到的新网络地址;以及通知装置,用于将所述更新装置更新的第一网络装置的网络地址通知给第二网络装置。
为了实现第一目的和第二目的,根据本发明的第四方面,提供一种管理装置,其与第一网络装置和第二网络装置通信,该管理装置包括:获取装置,用于获取第二网络装置的网络地址;存储装置,用于将所述获取装置获取的第二网络装置的网络地址与用于唯一识别第二网络装置的识别ID一起进行存储;判定装置,用于判定从第二网络装置获取的第二网络装置的网络地址是否与存储在所述存储装置中的网络地址匹配;检索装置,可在第二网络装置的网络地址与存储在所述存储装置中的网络地址不匹配时工作,以根据与第二网络装置的网络地址一起存储到所述存储装置中的识别ID来检索第二网络装置的新网络地址;更新装置,用于将存储在所述存储装置中的第二网络装置的网络地址更新为所述检索装置检索到的新网络地址;以及通知装置,用于将所述更新装置更新的第二网络装置的网络地址通知给第一网络装置。
在根据本发明第三或第四方面的***中,所述获取装置使用广播传输来获取网络地址。
优选地,识别ID包括网络装置的MAC地址。
可选地,识别ID包括网络装置的序列号。
优选地,所述检索装置利用广播传输来检索网络装置的新网络地址。
为了实现第一目的和第二目的,根据本发明的第五方面,提供一种网络装置,其与至少一个其它网络装置通信,该网络装置包括:获取装置,用于获取该其它网络装置的网络地址;存储装置,用于将所述获取装置获取的该其它网络装置的网络地址与用于唯一识别该其它网络装置的识别ID一起进行存储;判定装置,用于通过与该其它网络装置通信来判定该其它网络装置的网络地址是否与存储在所述存储装置中的网络地址匹配;检索装置,可在该其它网络装置的网络地址与存储在所述存储装置中的网络地址不匹配时工作,以根据与该其它网络装置的网络地址一起存储到所述存储装置中的识别ID来检索该其它网络装置的新网络地址;以及更新装置,用于将存储在所述存储装置中的该其它网络装置的网络地址更新为所述检索装置检索到的新网络地址。
为了实现第一目的和第二目的,根据本发明的第六方面,提供一种管理装置,其与第一网络装置和第二网络装置通信,该管理装置包括:识别装置,用于识别第一网络装置的网络地址已被改变;以及发送装置,可在所述识别装置识别第一网络装置的网络地址已被改变时工作,以发送指示改变存储在与第一网络装置通信的第二网络装置中的第一网络装置的网络地址的信息。
利用根据本发明第一至第六方面的配置,即使当网络装置的IP地址被改变时,仍可以将改变后获取的IP地址自动通知给与其相连的另一网络装置,  因此,可以在各装置之间实现连续的连接,而不导致包括在扩展多功能***设备***中的网络装置之间的通信发生中断。
此外,利用上面的配置,每当改变互相连接的任意网络装置的IP地址时,***管理员不必执行在网络装置之间重新建立通信的工作,因此,可以减轻***管理员的负担。
为了实现第一目的和第二目的,根据本发明的第七方面,提供一种控制网络装置管理***的方法,该网络装置管理***包括:第一网络装置、与该第一网络装置通信的第二网络装置、以及与该第一网络装置和该第二网络装置通信的管理装置,该方法包括:存储步骤,用于将与该第二网络装置有关的网络地址信息存储到第一网络装置中;请求步骤,用于请求该第一网络装置改变该第一网络装置的网络地址;判定步骤,用于判定该第一网络装置是否响应于改变请求而成功改变了其网络地址;获取步骤,用于当该第一网络装置成功改变了其网络地址时,从该第一网络装置获取在所述存储步骤中存储在该第一网络装置中的与该第二网络装置有关的网络地址信息;以及通知步骤,用于利用从该第一网络装置获取的与该第二网络装置有关的网络地址信息,将该第一网络装置的改变后的网络地址通知给该第二网络装置。
为了实现第一目的和第二目的,根据本发明的第八方面,提供一种由网络装置执行的方法,该网络装置与至少一个其它网络装置通信,该方法包括:存储步骤,用于存储该其它网络装置的网络地址;获取步骤,用于当改变了该网络装置的网络地址时,获取在所述存储步骤中存储在该网络装置中的该其它网络装置的网络地址;以及通知步骤,用于利用在所述获取步骤中获取的该其它网络装置的网络地址,将该网络装置的改变后的网络地址通知给该其它网络装置。
为了实现第一目的和第二目的,根据本发明的第九方面,提供一种由管理装置执行的方法,该管理装置与第一网络装置和第二网络装置通信,该方法包括:获取步骤,用于获取第一网络装置的网络地址和第二网络装置的网络地址;存储步骤,用于将在所述获取步骤中获取的第一网络装置的网络地址与用于唯一识别第一网络装置的识别ID一起进行存储;判定步骤,用于判定从第一网络装置获取的网络地址是否与在所述存储步骤中存储的网络地址匹配;检索步骤,用于当第一网络装置的网络地址与在所述存储步骤中存储的网络地址不匹配时,根据与第一网络装置的网络地址一起在所述存储步骤中存储的识别ID来检索第一网络装置的新网络地址;更新步骤,用于将在所述存储步骤中存储的第一网络装置的网络地址更新为在所述检索步骤中检索到的新网络地址;以及通知步骤,用于将在所述更新步骤中更新的第一网络装置的网络地址通知给第二网络装置。
为了实现第一目的和第二目的,根据本发明的第十方面,提供一种由管理装置执行的方法,该管理装置与第一网络装置和第二网络装置通信,该方法包括:获取步骤,用于获取第二网络装置的网络地址;存储步骤,用于将在所述获取步骤中获取的第二网络装置的网络地址与用于唯一识别第二网络装置的识别ID一起进行存储;判定步骤,用于判定从第二网络装置获取的第二网络装置的网络地址是否与在所述存储步骤中存储的网络地址匹配;检索步骤,用于当第二网络装置的网络地址与在所述存储步骤中存储的网络地址不匹配时,根据与第二网络装置的网络地址一起在所述存储步骤中存储的识别ID来检索第二网络装置的新网络地址;更新步骤,用于将在所述存储步骤中存储的第二网络装置的网络地址更新为在所述检索步骤检索到的新网络地址;以及通知步骤,用于将在所述更新步骤中更新的第二网络装置的网络地址通知给第一网络装置。
为了实现第一目的和第二目的,根据本发明的第十一方面,提供一种由网络装置执行的方法,该网络装置与至少一个其它网络装置通信,该方法包括:获取步骤,用于获取该其它网络装置的网络地址;存储步骤,用于将在所述获取步骤中获取的该其它网络装置的网络地址与用于唯一识别该其它网络装置的识别ID一起进行存储;判定步骤,用于通过与该其它网络装置通信来判定该其它网络装置的网络地址是否与在所述存储步骤中存储的网络地址匹配;检索步骤,用于当该其它网络装置的网络地址与在所述存储步骤中存储的网络地址不匹配时,根据与该其它网络装置的网络地址一起在所述存储步骤中存储的识别ID来检索该其它网络装置的新网络地址;以及更新步骤,用于将在所述存储步骤中存储的该其它网络装置的网络地址更新为在所述检索步骤中检索到的新网络地址。
为了实现第一目的和第二目的,根据本发明的第十二方面,提供一种由管理装置执行的方法,该管理装置与第一网络装置和第二网络装置通信,该方法包括:识别步骤,用于识别第一网络装置的网络地址已被改变;以及发送步骤,当在所述识别步骤中识别第一网络装置的网络地址已被改变时,发送指示改变存储在与第一网络装置通信的第二网络装置中的第一网络装置的网络地址的信息。
为了实现第一目的和第二目的,根据本发明的第十三至十八方面,提供一种用于实现控制网络装置管理***的方法的程序、以及用于实现网络装置或管理装置中的每个执行的方法的程序。
根据下面结合附图所做的详细说明,本发明的上述和其它目的、特征和优点更加显而易见。
附图说明
图1是示出根据本发明第一实施例的网络装置管理***的总体配置的示意图;
图2是示出在图1所示的网络装置管理***中的扩展多功能***设备***的配置的示意图;
图3是示出图1中的多功能***设备的内部结构的方框图;
图4是示出图1中的扩展计算机和网络管理装置中的每一个的内部结构的方框图;
图5A和5B是示出在网络装置管理装置上执行的网络装置管理程序的处理流程的流程图;
图6是示出根据本发明第二实施例在作为网络装置的多功能***设备上执行的网络装置管理程序的处理流程的流程图;
图7是示出根据本发明第三实施例在作为管理装置的网络装置管理装置上执行的网络装置管理程序的处理流程的流程图;
图8是通过例子示出存储在网络装置管理装置中的扩展多功能***设备***信息表的示意图;
图9是示出根据本发明第四实施例在作为网络装置的多功能***设备上执行的网络装置管理程序的处理流程的流程图;以及
图10是通过例子示出存储在多功能***设备上的扩展计算机信息表的示意图。
具体实施方式
现在,将参考示出本发明的优选实施例的附图来详细说明本发明。
图1是示出根据本发明第一实施例的网络装置管理***的总体配置的示意图。
如图1所示,网络装置管理***包括:多功能***设备101、扩展计算机102、网络装置管理装置111、以及DHCP(动态主机配置协议)服务器112。
多功能***设备101是集成型的,其上设有扫描、打印、复印和传真功能。通过LAN(局域网)100,扩展计算机102连接到多功能***设备101。
网络管理管理装置111是用于管理包括连接到LAN100的多功能***设备101和扩展计算机102的网络装置的台式个人计算机(PC)。网络装置管理装置111运行后述网络装置管理程序。
作为服务器PC的DHCP服务器112运行用来管理LAN100上的IP地址的DHCP服务器程序。基于DHCP服务器程序,DHCP服务器112从包括多功能***设备101和扩展计算机102的每个网络装置接收DHCP请求包(packet),并将DHCP响应包发回该网络装置。这样,可以使每个网络装置动态获取对其分配的IP地址。
LAN100主要用来发送和接收图像数据和控制信号。包括多功能***设备101和扩展计算机102的网络装置均连接到LAN100。
注意,多功能***设备101不局限于上述集成功能的多功能***设备,而是可以利用数字复印机、设有复印功能的打印机等来实现。
接着,将说明包括在图1所示的网络装置管理***中的扩展多功能***设备***。
图2是示出在图1所示的网络装置管理***中的扩展多功能***设备***的配置的示意图。
如图2所示,扩展多功能***设备***200包括多功能***设备101和扩展计算机102。在图2的例子中,扩展多功能***设备***200被配置为与连接网络装置管理***中的客户机计算机相同的方式,通过LAN100将扩展计算机102连接到多功能***设备101,还可以配置为将扩展计算机102内置在多功能***设备101中。
接着,说明图1所示的多功能***设备101的内部结构。
图3是示出多功能***设备101的内部结构的方框图。
如图3所示,多功能***设备101主要包括读取器部分301、打印机部分302、图像输入输出控制器303、以及操作部分304。
读取器部分301连接到打印机部分302和图像输入输出控制器303,响应于来自操作部分304的指令而操作,以读取原稿上的图像,并将所读取的图像的数据输出到打印机部分302或图像输入输出控制器303。打印机部分302根据来自操作部分304的指令,在记录纸上打印读取器部分301和图像输入输出控制器303发送的图像数据。
图像输入输出控制器303连接到公用线路网络312,用于通过公用线路网络312,来从外部装置或设备接收图像数据和将图像数据发送到外部装置或设备,还执行作业的分析和控制(打印指令等)。可以利用专用线路来代替公用线路网络312。图像输入输出控制器303包括传真部分305、文件部分306、外部存储装置307、外部接口308、PDL格式程序部分309、图像存储器部分310、以及核心部分311。
传真部分305通过公用线路网络312连接到核心部分311和未示出的外部通信装置。传真部分350对通过公用线路网络312从外部通信装置接收到的被压缩的图像数据进行扩展,并将扩展后的图像数据发送到核心部分311。此外,传真部分305对从核心部分311接收的图像数据进行压缩,并通过公用线路网络312将压缩后的图像数据发送到外部装置。
文件部分306连接到核心部分311和外部存储装置307,并对从核心部分311接收的图像数据进行压缩,以使压缩后的图像数据与用于获取该图像数据的关键字一起存储到外部存储装置307中。可以利用硬盘实现外部存储装置307。此外,文件部分306根据从核心部分311接收的关键字,搜索存储在外部存储装置307中的被压缩的图像数据,以读出被压缩的图像数据并将其扩展,然后将扩展后的图像数据发送到核心部分311。
外部接口308提供扩展计算机102与核心部分311之间的接口。通过外部接口308在扩展计算机102与核心部分311之间执行作业控制数据和图像数据的发送和接收。作业控制数据包括与PDL数据一起发送的作业控制命令。该作业控制命令可以是,例如用于使PDL数据扩展并作为图像数据打印到打印纸上,然后,在装订和分类后将打印纸排出的命令。
外部接口308根据来自操作部分304的指令,改变多功能***设备101的网络配置。此外,如果多功能***设备101被配置为动态获取IP地址,则外部接口308将DHCP包发送到DHCP服务器112和从DHCP服务器112接收DHCP包,以判定多功能***设备101的IP地址。
PDL格式程序部分309连接到核心部分311,并将从扩展计算机102接收的PDL数据扩展为可由打印机部分302打印的图像数据。图像存储器部分310临时存储从读取器部分301接收到的信息和通过外部接口308从扩展计算机102接收到的信息。
核心部分311对读取器部分301、操作部分304、传真部分305、文件部分306、外部接口308、PDL格式程序部分309、以及图像存储器部分310之间流动的数据进行控制,还对作业控制数据进行分析。
接着,将说明图1中的扩展计算机102和网络装置管理装置111中的每一个的内部结构。
图4是示出图1中的扩展计算机102和网络装置管理装置111中的每一个的内部结构的方框图。
在图4中,PC400相当于扩展计算机102或网络装置管理装置111。PC400包括CPU401、ROM402、RAM403、键盘控制器(KBC)405、CRT控制器(CRTC)406、磁盘控制器(DKC)407、接口控制器(IFC)408、键盘(KB)409、CRT显示器(CRT)410、以及硬盘(HD)411。
CPU401执行从ROM402、或HD411、或未示出的移动磁盘驱动器读取的扩展多功能***设备***的程序,并对连接到***总线404且如图4中的方框所示的PC400的功能部分进行全面控制。
当PC400是网络装置管理装置111时,其CPU401响应于***管理员的操作,判定应该对多功能***设备101和扩展计算机102中的每一个固定分配还是动态分配IP地址。当应该固定分配ID地址时,CPU401根据***管理员的操作来决定要分配的IP地址,然后,例如,将所决定的IP地址存储到HD411中。
RAM403用作CPU401的主存储器和工作区等。KBC405控制从KB409、未示出的指示装置等输入的指令。CRTC406对CRT410的显示进行控制。
DKC407对访问存储装置例如未示出的CD-ROM、HD411、以及未示出的可移动磁盘控制器进行控制。HD411、可移动磁盘控制器等存储启动程序、操作***、各种应用程序、编辑文件、用户文件等。
IFC408通过LAN100将信息发送到多功能***设备101和从多功能***设备101接收信息。此外,当PC400是扩展计算机102时,如果将扩展计算机102配置为动态获取IP地址,则IFC408将DHCP包发送到DHCP服务器112和从DHCP服务器112接收DHCP包,从而判定扩展计算机102的IP地址。
接着,说明图1所示的网络装置管理***的网络装置管理装置111的用户(或者管理员)改变多功能***设备101的IP地址的处理操作。
图5A和5B是示出主要在网络装置管理装置111上执行的网络装置管理程序的处理流程的流程图。在硬件方面,网络装置管理装置111的CPU401执行本处理,该处理从ROM403等读出网络装置管理程序,并执行该程序。
在本实施例中,多功能***设备101和扩展计算机102具有当启动它们时由DHCP服务器112预先对其分配的IP地址,并存储各另一通信方的IP地址。因此,它们可通过LAN100互相连接起来,并能在它们之间发送和接收图像数据等。
现在,假定网络装置管理装置111的用户希望改变多功能***设备101的IP地址。更具体地说,例如,假定在断开多功能***设备101的电源并再次接通以后,用户在网络装置管理装置111的未示出的IP地址配置屏幕上选择多功能***设备101作为要改变IP地址的网络装置,网络装置管理装置111判定要改变IP地址的网络装置是多功能***设备101(图5A中的步骤S501)。
接着,网络装置管理装置111将用于改变多功能***设备101的IP地址的IP地址配置改变请求发送到多功能***设备101(步骤S502)。可以设想,可以利用SNMP(Simple NetworkManagement Protocol,简单网络管理协议)/MIB(Management Information Base,管理信息库)发出IP地址配置改变请求。然而不局限于此,还可以采用其它适当的方法。
多功能***设备101响应于从网络装置管理装置111接收的IP地址配置改变请求(步骤S503),通过其外部接口308将DHCP包发送到DHCP服务器112和从DHCP服务器112接收DHCP包,从而试图改变多功能***设备101本身的IP地址的配置,然后将配置改变结果发送到网络装置管理装置111(步骤S504)。
当从多功能***设备101接收到IP地址的配置改变的结果时,网络装置管理装置111判定多功能***设备101的IP地址的改变是否成功(步骤S505)。如果IP地址的配置改变不成功,则立即终止本处理;如果成功,则网络装置管理装置111将IP地址信息获取请求发送到多功能***设备101(步骤S506),该请求用于获取作为构成扩展多功能***设备***200的两个单元中的另一个的扩展计算机102的IP地址。
多功能***设备101响应于从网络装置管理装置111接收的、用于获取扩展计算机102的IP地址的IP地址信息获取请求(步骤S507),检查扩展计算机102的IP地址信息是否存储在其图像存储器部分310中的数据库中,以获取IP地址信息,并将表示IP地址信息的获取是否成功的结果发送到网络装置管理装置111(步骤S508)。此时,如果存储有IP地址信息,则多功能***设备101将获取IP地址信息的结果和所获取的扩展计算机102的IP地址信息发送到网络装置管理装置111。可以通过例如MIB来实现用于存储IP地址信息的数据库。然而并不局限于此,还可以采用其它适当类型的任意其它数据库。
当从多功能***设备101接收到获取IP地址信息的结果时,网络装置管理***111判定是否成功获取扩展计算机102的IP地址信息(步骤S509)。如果在步骤S509判定已成功获取IP地址信息,则将所获取的IP地址信息存储到其RAM403等中,然后,该处理进入步骤S510;如果不成功,则立即终止本处理。
在步骤S510,网络装置管理***111利用在步骤S509获取的扩展计算机102的IP地址信息与扩展计算机102通信,从而发送改变后或更新后的多功能***设备101的IP地址作为IP地址信息改变请求。代替地,网络装置管理装置111可以将预定的IP地址信息改变请求和改变后的多功能***设备101的IP地址发送到扩展计算机102。在这两种情况下,可以设想,利用SNMP作为发送IP地址信息改变请求的协议,但不局限于此。
当从网络装置管理装置111接收到作为IP地址信息改变请求的、改变后的多功能***设备101的IP地址时(步骤S511),扩展计算机102将改变后的多功能***设备101的IP地址存储到例如HD411的数据库(DB)中作为IP地址信息(步骤S512),然后,将多功能***设备101的IP地址信息的存储结果发送到网络装置管理装置111(步骤S513)。
网络装置管理装置111从扩展计算机102接收IP地址信息的存储结果(步骤S514),然后,终止本处理。
根据第一实施例,当在网络装置管理装置111上请求改变多功能***设备101的IP地址时,网络装置管理装置111将IP地址改变请求发送到作为要改变其IP地址的网络装置的多功能***设备101(步骤S502),判定是否成功执行用于改变IP地址的请求(步骤S505),从多功能***设备101的图像存储器部分310中的数据库(DB)获取扩展计算机102的IP地址信息,然后,利用所获取的扩展计算机102的IP地址信息将多功能***设备101的改变后或更新后的IP地址通知给扩展计算机102。因此,即使改变了包括在扩展多功能***设备***200内的多功能***设备101的IP地址,即,改变了设置,也将改变后或更新后的IP地址自动通知作为构成扩展多功能***设备***的两个单元的另一个的扩展计算机102,因此,可以在多功能***设备101与扩展计算机102之间保持连接,而不中断它们之间的通信。
此外,每当改变多功能***设备101的IP地址时,扩展多功能***设备***的管理员不必执行在***内重新建立通信的工作,因此,减轻了扩展多功能***设备***的操作员的负担。
尽管在第一实施例中,由网络装置管理装置111的用户来改变多功能***设备101的IP地址,但是并不局限于此,应当理解,本发明还可以应用于由网络装置管理装置111的用户来改变扩展计算机102的IP地址的情况。在这种情况下,只需要交换多功能***设备101和扩展计算机102的相应记载(notation),来执行上面参考图5A和5B说明的处理,因此,省略其说明。
接着,将说明本发明的第二实施例。
在网络配置、扩展多功能***设备***的布置、以及多功能***设备101和扩展计算机102中每个的内部结构方面,本发明的第二实施例与第一实施例相同,因此,省略其说明。下面仅说明与第一实施例的不同点。
图6是示出在多功能***设备101上执行的网络装置管理程序的处理流程的流程图。在硬件方面,多功能***设备101的核心部分311执行本处理,从外部存储装置307等读出网络装置管理程序,然后,执行该网络装置管理程序。
多功能***设备101和扩展计算机102具有当启动它们时由DHCP服务器112预先对其分配的IP地址,并存储各另一通信方的IP地址。因此,它们通过LAN100互相连接起来,并能在它们之间发送和接收图像数据等。
现在,多功能***设备101的用户(或管理员)可以请求多功能***设备101的IP地址的配置改变,如下面的例子(1)~(3)所述:
(1)来自多功能***设备101的操作部分304的配置改变请求:用户通过多功能***设备101的操作部分304来执行IP地址配置改变操作的情况。
(2)来自网络装置管理装置111的配置改变请求:用户通过网络装置管理装置111对多功能***设备101执行IP地址配置改变操作的情况。
(3)来自DHCP服务器112的配置改变请求:将多功能***设备101配置为从DHCP服务器112获取IP地址,例如,用户通过接通多功能***设备101的电源对多功能***设备101执行IP地址获取操作的情况。
应该注意,IP地址配置改变请求的方法不局限于上面给出的例子(1)~(3)。
参考图6,当从外部接收IP地址配置改变请求时,多功能***设备101的核心部分111改变多功能***设备101本身的IP地址的配置(步骤S601)。为此,例如,与第一实施例中图5A所示步骤S504相同,多功能***设备101通过外部接口308将DHCP包发送到DHCP服务器112,并从DHCP服务器112接收DHCP包,从而试着进行其自己的IP地址配置改变。
接着,在步骤S602,判定在步骤S601是否成功改变了IP地址。如果IP地址的配置改变成功,则该处理进入步骤S603;如果不成功,则立即终止本处理。
在步骤S603,多功能***设备101试图从在外部存储装置307上构建的数据库获取扩展计算机102的IP地址信息,然后,判定是否成功获取了该IP地址信息。作为例子,可以通过MIB来实现用于存储IP地址信息的数据库。然而并不局限于此,还可以采用适当类型的任意其它数据库。
如果在步骤S603对IP地址信息的获取成功,则将所获取的IP地址信息临时存储到图像存储器部分310,然后,该处理进入步骤S604;如果不成功,则立即终止本处理。
在步骤S604,多功能***设备101利用在步骤S603获取的扩展计算机102的IP地址信息来与扩展计算机102通信,以将在步骤S601改变的多功能***设备101的IP地址作为IP地址信息改变请求发送到扩展计算机102。然而,请求改变IP地址信息的方法并不局限于此。此外,作为用于发送改变请求的协议,可以采用SNMP,但并不局限于此。
当从多功能***设备101接收到作为IP地址改变信息请求的、改变后的多功能***设备101的IP地址后(步骤S605),扩展计算机102将改变后的多功能***设备101的IP地址存储到HD411中的数据库(DB)中,作为IP地址信息(步骤S606),然后,将多功能***设备101的IP地址信息的存储结果发送到多功能***设备101(步骤S607)。
多功能***设备101从扩展计算机102接收IP地址信息的存储结果(步骤S608),然后,终止本处理过程。
根据上述本发明的第二实施例,当多功能***设备101响应IP地址配置改变请求而改变其自己的IP地址时,多功能***设备101获取当前存储在多功能***设备101中的扩展计算机102的IP地址(步骤S603),然后,利用所获取的扩展计算机102的IP地址,将改变后的其自己的IP地址通知给扩展计算机102。因此,即使包括在扩展多功能***设备***200内的多功能***设备101的IP地址被改变,仍可以自动将改变后的IP地址通知给作为构成扩展多功能***设备***的两个单元的另一个的扩展计算机102,因此,可以在多功能***设备101与扩展计算机102之间保持连接,而不中断它们之间的通信。
此外,每当改变多功能***设备101的IP地址时,扩展多功能***设备***的管理员不必执行在***内重新建立通信的工作,因此,减轻了扩展多功能***设备***的操作员的负担。
尽管在第二实施例中改变多功能***设备101的IP地址,但是并不局限于此,应当理解,本发明还可以应用于改变扩展计算机102的IP地址的情况。在这种情况下,只需要交换多功能***设备101和扩展计算机102的相应记载,来执行上面参考图6说明的处理,因此,省略其说明。
接着,将说明本发明的第三实施例。
在网络配置、扩展多功能***设备***的布置、以及多功能***设备101和扩展计算机102中每个的内部结构方面,本发明的第三实施例与第一实施例相同,因此,省略其说明。下面仅说明与第一实施例的不同点。
图7是示出在网络装置管理装置111上执行的网络装置管理程序的处理流程的流程图。在硬件方面,网络装置管理装置111的CPU401执行本处理,该处理从ROM403等读出网络装置管理程序,并执行该程序。
多功能***设备101和扩展计算机102具有当启动它们时由DHCP服务器112预先对其分配的IP地址,并存储各另一通信方的IP地址。因此,它们通过LAN100互相连接起来,并能在它们之间发送和接收图像数据等。
如图7所示,首先,网络装置管理装置111从由网络装置管理装置111控制的、包括在扩展多功能***设备***200中的多功能***设备101和扩展计算机102中、或者从网络装置管理装置111本身获取多功能***设备101和扩展计算机102的各IP地址(步骤S701)。可以设想,可利用如下方法获取该IP地址,但是获取方法并不局限于此。
(1)由用户输入:用户例如从网络装置管理装置111的键盘409来逐个输入多功能***设备101和扩展计算机102的各IP地址。
(2)由SNMP/MIB检索:网络装置管理装置111广播SNMP包,然后从网络上的网络装置接收应答,即,从各网络装置接收SNMP包。然后,网络装置管理***111从接收到的SNMP包中找到唯一识别所需的网络装置(多功能***设备101和扩展计算机102)的网络装置信息(例如,MAC地址),然后,从网络装置信息进一步获得所需的网络装置的IP地址。
然后,在步骤S702,网络装置管理装置111将在步骤S701获得的每个网络装置(多功能***设备101和扩展计算机102)的IP地址与用于唯一识别网络装置的识别ID一起存储到HDD411等中,作为IP地址信息集。在本实施例中,作为用于唯一识别每个网络装置的识别ID,可以采用MAC(介质访问控制)地址,但是并不局限于此,可以使用任意合适的信息例如网络装置的序列号作为识别ID。图8示出在步骤S702存储到HD411等中的IP地址信息的格式。
如图8所示,扩展多功能***设备***信息表800存储网络装置管理***中的每个扩展多功能***设备***的ID地址信息。图8是通过例子示出在网络装置管理***包括扩展多功能***设备***200和图2中未示出的扩展多功能***设备***201的情况下的信息表800。
信息表800具有多功能***设备区810,用于存储包括在每个扩展多功能***设备***中的其中一个网络装置(多功能***设备101)的IP地址信息。更具体地说,作为识别ID的多功能***设备101的相应MAC地址存储在MAC地址区811中,与该多功能***设备相关联的IP地址存储在IP地址区812中。
另一方面,表800的扩展计算机区820存储包括在每个扩展多功能***设备***中的另一个网络装置的IP地址信息。更具体地说,作为识别ID的扩展计算机102的相应MAC地址存储在MAC地址区821中,与其相关联的IP地址存储在IP地址区822中。下面通过例子示出扩展多功能***设备***200的IP地址信息:
多功能***设备101的MAC地址:
00:00:00:00:00:01
多功能***设备101的IP地址:
111.111.111.001
扩展计算机102的MAC地址:
10:00:00:00:00:01
扩展计算机102的IP地址:
111.111.222.001
再参考图7,在步骤S703,轮询多功能***设备101的IP地址。在本实施例中,MAC地址用作识别ID,因此,利用SNMP,将用于获取MAC地址的MIB对象的请求发送到多功能***设备101,但是轮询方法并不局限于此。
在步骤S704,判定是否从多功能***设备101接收到对在步骤S703发出的请求的响应。在此,为了确认接收到的响应是否来自多功能***设备101,网络装置管理装置111参考扩展多功能***设备***信息表800,从而判定接收到的MAC地址是否与多功能***设备101的MAC地址匹配。
如果在步骤S704判定该响应来自多功能***设备101,则该处理进入步骤S705;如果不是来自多功能***设备101,则该处理进入步骤S708。
在步骤S705,执行对扩展计算机102的IP地址的轮询。在本实施例中,MAC地址用作识别ID,因此,利用SNMP,将用于获取MAC地址的MIB对象的请求发送到扩展计算机102,但是轮询方法并不局限于此。
在步骤S706,判定是否从扩展计算机102接收到对在步骤S705发出的请求的响应。在此,为了确认接收到的响应是否来自扩展计算机102,网络装置管理装置111参考扩展多功能***设备***信息表800,从而判定接收到的MAC地址是否与扩展计算机102的MAC地址匹配。
如果在步骤S706判定该响应不是来自扩展计算机102,则该处理进入步骤S708;如果判定该响应来自扩展计算机102,则判定是否从KB409等输入了用于停止轮询的请求(步骤S707)。如果在步骤S707判定未输入用于停止轮询的请求,则该处理返回步骤S703,以重复执行从步骤S703~步骤S710的部分本处理;如果判定已经输入了该请求,则终止本处理。
如果没有来自多功能***设备101或扩展计算机102的对轮询的响应,则存在该网络装置的IP地址已被改变的可能性,因此,在步骤S708,利用识别ID作为关键字(key),搜索被轮询的网络装置的新IP地址,以检索或获取该IP地址。可以设想,当使用MAC地址作为识别ID时,检索网络装置的IP地址的方法可以是下面说明的任意例子,但是并不局限于此。
(1)利用RARP(Reverse Address Resolution Protocol,反向地址转换协议)检索:RARP是用来在TCP/IP网络中从MAC地址判定IP地址时使用的协议。由于图8所示的MAC地址区811和821存储多功能***设备101和扩展计算机102的相应MAC地址,因此,可以利用RARP检索或获取新的IP地址。
(2)利用SNMP/MIB检索:为了获取MAC地址信息,广播SNMP包,以通过接收来自网络上的网络装置的各SNMP包来获得响应。从接收到的SNMP包中,找到与存储在图8所示信息表800的MAC地址区中的多功能***设备101和扩展计算机102的相应MAC地址匹配的SNMP包。通过检查含有该匹配MAC地址的SNMP包的发送者的IP地址,可以获得新的或更新后的IP地址。
接着,在步骤S709,利用在步骤S708获取的新IP地址信息,更新在步骤S702存储到扩展多功能***设备***信息表800的IP地址区812和822中的IP地址信息。通过执行该步骤,扩展多功能***设备***信息表800能始终维护可与其通信的网络装置的IP地址信息。
在步骤S710,将在步骤S709更新的新IP地址信息通知给另一网络装置(扩展计算机102或多功能***设备101)。在此,当获取多功能***设备101的新IP地址信息时,将该新IP地址通知给作为另一网络装置的扩展计算机102;另一方面,当获取扩展计算机102的新IP地址时,将该新IP地址通知给作为另一网络装置的多功能***设备101。
根据第三实施例,网络装置管理装置111在其自身的控制下获取包括在扩展多功能***设备***200中的多功能***设备101和扩展计算机102的IP地址,然后,当通过轮询检测到多功能***设备101和扩展计算机102的各IP地址中的一个(或者二者)被改变时,通过IP地址获取来获取改变的或更新的IP地址,以更新扩展多功能***设备***信息表800中的IP地址,与此同时,将改变的或更新的IP地址通知给网络装置中的另一个(两个)。因此,可以保持扩展多功能***设备***200的多功能***设备101与扩展计算机102之间的连接,而不中断它们之间的通信。
此外,每当改变多功能***设备101的IP地址时,扩展多功能***设备***的管理员不必执行在***内重新建立通信的工作,因此,减轻了扩展多功能***设备***的管理员的负担。
接着,将说明本发明的第四实施例。
在网络配置、扩展多功能***设备***的布置、以及多功能***设备101和扩展计算机102中每个的内部结构方面,本发明的第四实施例与第一实施例相同,因此,省略其说明。下面仅说明与第一实施例的不同点。
图9是示出在多功能***设备101上执行的网络装置管理程序的处理流程的流程图。在硬件方面,多功能***设备101的核心部分311执行本处理,从外部存储装置307等读出网络装置管理程序,并执行该程序。
多功能***设备101和扩展计算机102具有当启动它们时由DHCP服务器112预先对其分配的IP地址,并存储各另一通信方的IP地址。因此,它们通过LAN100互相连接起来,并能在它们之间发送和接收图像数据等。
如图9所示,多功能***设备101从扩展计算机102获取扩展计算机102的IP地址(步骤S901)。获取该IP地址的方法与在第三实施例中图7所示的步骤S701采用的方法相同(用户输入IP地址或者利用SNMP/MIB获取IP地址),因此,省略其说明。
然后,在步骤S902,将在步骤S901获取的网络装置(在所示的例子中为扩展计算机102)的IP地址与用于唯一识别该网络装置的识别ID一起存储到图像存储器部分310等中。在本实施例中,作为用于唯一识别网络装置的识别ID,采用MAC地址,但是并不局限于此,而是可以使用任意其它适合的信息例如网络装置的序列号作为识别ID。图10示出在步骤S902存储到图像存储器部分310等内的信息的格式。
如图10所示,扩展计算机信息表1000存储网络装置管理***中的每个扩展计算机的信息。图10是通过例子示出在网络装置管理***仅包括一个扩展计算机102的情况下的信息表1000的示意图。
信息表1000具有MAC地址区1001和IP地址区1002,MAC地址区1001存储扩展计算机102的MAC地址,IP地址区1002存储扩展计算机102的IP地址。作为例子,下面示出扩展计算机102的MAC地址和IP地址:
MAC地址:10:00:00:00:00:01
IP地址: 111.111.222.001
再参考图9,在步骤S903,轮询扩展计算机102的IP地址。该轮询方法与在第三实施例中图7所示步骤S703采用的轮询方法相同(利用SNMP,发送获取MAC地址的MIB对象的请求),因此,省略其说明。
在步骤S904,判定是否从扩展计算机102接收到对在步骤S903发出的请求的响应。该判定方法也与根据第三实施例在图7所示的步骤S704采用的判定方法相同(将接收到的MAC地址与存储在信息表中的MAC地址进行比较)。如果在步骤S904判定响应来自扩展计算机102,则该处理进入步骤S905;如果判定响应不是来自扩展计算机102,则该处理进入步骤S906。
在步骤S905,判定是否响应于例如操作部分304的用户操作,从多功能***设备101输入了用于停止轮询扩展计算机102的IP地址的请求。如果在步骤S905判定未输入用于停止轮询的请求,则该处理返回步骤S903,以重复进行从步骤S903~步骤S907的部分操作;如果判定输入了该请求,则立即终止该处理。
如果没有来自扩展计算机102的响应,则存在该网络装置的IP地址被改变的可能性,因此,在步骤S906,利用识别ID作为关键字(key),搜索被轮询的网络装置的新IP地址,以获取该新IP地址。获取该新IP地址的方法与在第三实施例中图7所示的步骤S708采用的方法相同(利用RARP检索或利用SNMP/MIB检索)。
接着,在步骤S907,利用在步骤S906获取的新IP地址,更新在步骤S902存储到扩展计算机信息表1000的IP地址区1002中的IP地址。通过执行该步骤,扩展计算机信息表1000能始终维持可与其通信的扩展计算机102的IP地址。
根据第四实施例,多功能***设备101获取扩展计算机102的IP地址,然后,当通过轮询检测到扩展计算机102的IP地址被改变时,通过IP地址检索来获取改变的或更新的IP地址,以更新扩展计算机信息表1000中的IP地址。因此,可以在多功能***设备***200的多功能***设备101与扩展计算机102之间保持连接,而不中断它们之间的通信。
此外,每当改变多功能***设备101的IP地址时,扩展多功能***设备***的管理员不必执行在***内重新建立通信的工作,因此,减轻了扩展多功能***设备***的管理员的负担。
尽管在第四实施例中,多功能***设备101轮询扩展计算机102,以获取新的或更新后的扩展计算机102的IP地址,但是并不局限于此,应该理解,本发明还可以应用于扩展计算机102轮询多功能***设备101,以获取多功能***设备101的IP地址的情况。在这种情况下,只需要交换多功能***设备101和扩展计算机102的相应记载,来执行上面参考图9说明的处理,因此,省略其说明。
尽管在上述第一至第四实施例中,网络装置管理***包括一组如图1所示的多功能***设备101和扩展计算机102和两组如8所示的多功能***设备101和扩展计算机102,但是并不局限于此,可以将三组或者更多组的网络装置连接到网络。
此外,尽管在上述第一至第四实施例中,DHCP服务器112对多功能***设备101等动态分配IP地址,但是,应当理解,本发明还可以应用于多功能***设备101等具有各自的固定IP地址的情况。
本发明并不局限于上述实施例,而是能根据本发明的主题以各种方式进行修改,只要能实现所附权利要求所限定的功能或上述任何一个实施例的结构的功能,不应将这些修改排除在本发明的范围之外。此外,本发明可应用于由多个装置构成的***,也可以应用于一个装置。
此外,应当理解,本发明还可以这样实现:向***或装置提供存储有能实现上述任何实施例的功能的软件程序代码的存储介质,然后使***或装置的计算机(或CPU或MPU)读出并执行存储在存储介质上的程序代码。
在这种情况下,从存储介质读出的程序代码本身可以实现上述任意实施例的功能,因此,程序代码和存储有该程序代码的存储介质构成本发明。
此外,用于提供程序代码的存储介质的例子包括:软盘(floppy,注册商标)、硬盘、磁光盘、CD-R0M、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD+RW、磁带、非易失性存储卡、以及ROM。可选地,还可以通过网络从未示出的、连接到因特网、商用网络、局域网等的其它计算机、数据库等下载程序。
此外,应当理解,上述任意实施例的功能不仅可通过执行计算机读出的程序代码来实现,还可以通过使运行在计算机上的OS(操作***)等基于程序代码的指令执行部分或全部实际操作来实现。
此外,应当理解,上述任意实施例的功能可以这样实现:将从存储介质读出的程序代码写入***计算机的扩展板或连接至计算机的扩展单元上的存储器中,然后使该扩展板或扩展单元的CPU等根据程序代码的指令执行部分或全部实际操作。

Claims (28)

1、一种网络装置管理***,包括:第一网络装置、与所述第一网络装置通信的第二网络装置、以及与所述第一网络装置和所述第二网络装置通信的管理装置,
其中:
所述第一网络装置包括存储装置,用于存储与所述第二网络装置有关的网络地址信息,以及
所述管理装置包括:
请求装置,用于请求所述第一网络装置改变所述第一网络装置的网络地址;
判定装置,用于判定所述第一网络装置是否响应于改变请求而成功改变了其网络地址;
获取装置,可在所述第一网络装置成功改变了其网络地址时工作,以从所述第一网络装置获取存储在所述第一网络装置的所述存储装置中的与所述第二网络装置有关的网络地址信息;以及
通知装置,用于利用从所述第一网络装置获取的与所述第二网络装置有关的网络地址信息,将所述第一网络装置的改变后的网络地址通知给所述第二网络装置。
2、一种网络装置,其与至少一个其它网络装置通信,该网络装置包括:
存储装置,用于存储该其它网络装置的网络地址;
获取装置,可在改变了该网络装置的网络地址时工作,以获取存储在所述存储装置中的该其它网络装置的网络地址;以及
通知装置,用于利用所述获取装置获取的该其它网络装置的网络地址,将该网络装置的改变后的网络地址通知给该其它网络装置。
3、一种管理装置,其与第一网络装置和第二网络装置通信,该管理装置包括:
获取装置,用于获取第一网络装置的网络地址和第二网络装置的网络地址;
存储装置,用于将所述获取装置获取的第一网络装置的网络地址与用于唯一识别第一网络装置的识别ID一起进行存储;
判定装置,用于判定从第一网络装置获取的网络地址是否与存储在所述存储装置中的网络地址匹配;
检索装置,可在第一网络装置的网络地址与存储在所述存储装置中的网络地址不匹配时工作,以根据与第一网络装置的网络地址一起存储到所述存储装置中的识别ID来检索第一网络装置的新网络地址;
更新装置,用于将存储在所述存储装置中的第一网络装置的网络地址更新为所述检索装置检索到的新网络地址;以及
通知装置,用于将所述更新装置更新的第一网络装置的网络地址通知给第二网络装置。
4、一种管理装置,其与第一网络装置和第二网络装置通信,该管理装置包括:
获取装置,用于获取第二网络装置的网络地址;
存储装置,用于将所述获取装置获取的第二网络装置的网络地址与用于唯一识别第二网络装置的识别ID一起进行存储;
判定装置,用于判定从第二网络装置获取的第二网络装置的网络地址是否与存储在所述存储装置中的网络地址匹配;
检索装置,可在第二网络装置的网络地址与存储在所述存储装置中的网络地址不匹配时工作,以根据与第二网络装置的网络地址一起存储到所述存储装置中的识别ID来检索第二网络装置的新网络地址;
更新装置,用于将存储在所述存储装置中的第二网络装置的网络地址更新为所述检索装置检索到的新网络地址;以及
通知装置,用于将所述更新装置更新的第二网络装置的网络地址通知给第一网络装置。
5、根据权利要求3或4所述的管理装置,其特征在于:所述获取装置使用广播传输来获取网络地址。
6、根据权利要求3或4所述的管理装置,其特征在于:识别ID包括网络装置的MAC地址。
7、根据权利要求3或4所述的管理装置,其特征在于:识别ID包括网络装置的序列号。
8、根据权利要求3或4所述的管理装置,其特征在于:所述检索装置利用广播传输来检索网络装置的新网络地址。
9、一种网络装置,其与至少一个其它网络装置通信,该网络装置包括:
获取装置,用于获取该其它网络装置的网络地址;
存储装置,用于将所述获取装置获取的该其它网络装置的网络地址与用于唯一识别该其它网络装置的识别ID一起进行存储;
判定装置,用于通过与该其它网络装置通信来判定该其它网络装置的网络地址是否与存储在所述存储装置中的网络地址匹配;
检索装置,可在该其它网络装置的网络地址与存储在所述存储装置中的网络地址不匹配时工作,以根据与该其它网络装置的网络地址一起存储到所述存储装置中的识别ID来检索该其它网络装置的新网络地址;以及
更新装置,用于将存储在所述存储装置中的该其它网络装置的网络地址更新为所述检索装置检索到的新网络地址。
10、根据权利要求9所述的网络装置,其特征在于:所述获取装置使用广播传输来获取该其它网络装置的网络地址。
11、根据权利要求9所述的网络装置,其特征在于:识别ID包括该其它网络装置的MAC地址。
12、根据权利要求9所述的网络装置,其特征在于:识别ID包括该其它网络装置的序列号。
13、根据权利要求9所述的网络装置,其特征在于:所述检索装置利用广播传输来检索该其它网络装置的新网络地址。
14、一种管理装置,其与第一网络装置和第二网络装置通信,该管理装置包括:
识别装置,用于识别第一网络装置的网络地址已被改变;以及
发送装置,可在所述识别装置识别第一网络装置的网络地址已被改变时工作,以发送指示改变存储在与第一网络装置通信的第二网络装置中的第一网络装置的网络地址的信息。
15、一种控制网络装置管理***的方法,该网络装置管理***包括:第一网络装置、与该第一网络装置通信的第二网络装置、以及与该第一网络装置和该第二网络装置通信的管理装置,该方法包括:
存储步骤,用于将与该第二网络装置有关的网络地址信息存储到第一网络装置中;
请求步骤,用于请求该第一网络装置改变该第一网络装置的网络地址;
判定步骤,用于判定该第一网络装置是否响应于改变请求而成功改变了其网络地址;
获取步骤,用于当该第一网络装置成功改变了其网络地址时,从该第一网络装置获取在所述存储步骤中存储在该第一网络装置中的与该第二网络装置有关的网络地址信息;以及
通知步骤,用于利用从该第一网络装置获取的与该第二网络装置有关的网络地址信息,将该第一网络装置的改变后的网络地址通知给该第二网络装置。
16、一种由网络装置执行的方法,该网络装置与至少一个其它网络装置通信,该方法包括:
存储步骤,用于存储该其它网络装置的网络地址;
获取步骤,用于当改变了该网络装置的网络地址时,获取在所述存储步骤中存储在该网络装置中的该其它网络装置的网络地址;以及
通知步骤,用于利用在所述获取步骤中获取的该其它网络装置的网络地址,将该网络装置的改变后的网络地址通知给该其它网络装置。
17、一种由管理装置执行的方法,该管理装置与第一网络装置和第二网络装置通信,该方法包括:
获取步骤,用于获取第一网络装置的网络地址和第二网络装置的网络地址;
存储步骤,用于将在所述获取步骤中获取的第一网络装置的网络地址与用于唯一识别第一网络装置的识别ID一起进行存储;
判定步骤,用于判定从第一网络装置获取的网络地址是否与在所述存储步骤中存储的网络地址匹配;
检索步骤,用于当第一网络装置的网络地址与在所述存储步骤中存储的网络地址不匹配时,根据与第一网络装置的网络地址一起在所述存储步骤中存储的识别ID来检索第一网络装置的新网络地址;
更新步骤,用于将在所述存储步骤中存储的第一网络装置的网络地址更新为在所述检索步骤中检索到的新网络地址;以及
通知步骤,用于将在所述更新步骤中更新的第一网络装置的网络地址通知给第二网络装置。
18、一种由管理装置执行的方法,该管理装置与第一网络装置和第二网络装置通信,该方法包括:
获取步骤,用于获取第二网络装置的网络地址;
存储步骤,用于将在所述获取步骤中获取的第二网络装置的网络地址与用于唯一识别第二网络装置的识别ID一起进行存储;
判定步骤,用于判定从第二网络装置获取的第二网络装置的网络地址是否与在所述存储步骤中存储的网络地址匹配;
检索步骤,用于当第二网络装置的网络地址与在所述存储步骤中存储的网络地址不匹配时,根据与第二网络装置的网络地址一起在所述存储步骤中存储的识别ID来检索第二网络装置的新网络地址;
更新步骤,用于将在所述存储步骤中存储的第二网络装置的网络地址更新为在所述检索步骤检索到的新网络地址;以及
通知步骤,用于将在所述更新步骤中更新的第二网络装置的网络地址通知给第一网络装置。
19、根据权利要求17或18所述的由管理装置执行的方法,其特征在于:在所述获取步骤中,使用广播传输来获取网络装置的网络地址。
20、根据权利要求17或18所述的由管理装置执行的方法,其特征在于:识别ID包括网络装置的MAC地址。
21、根据权利要求17或18所述的由管理装置执行的方法,其特征在于:识别ID包括网络装置的序列号。
22、根据权利要求17或18所述的由管理装置执行的方法,其特征在于:在所述检索步骤中,利用广播传输来检索网络装置的新网络地址。
23、一种由网络装置执行的方法,该网络装置与至少一个其它网络装置通信,该方法包括:
获取步骤,用于获取该其它网络装置的网络地址;
存储步骤,用于将在所述获取步骤中获取的该其它网络装置的网络地址与用于唯一识别该其它网络装置的识别ID一起进行存储;
判定步骤,用于通过与该其它网络装置通信来判定该其它网络装置的网络地址是否与在所述存储步骤中存储的网络地址匹配;
检索步骤,用于当该其它网络装置的网络地址与在所述存储步骤中存储的网络地址不匹配时,根据与该其它网络装置的网络地址一起在所述存储步骤中存储的识别ID来检索该其它网络装置的新网络地址;以及
更新步骤,用于将在所述存储步骤中存储的该其它网络装置的网络地址更新为在所述检索步骤中检索到的新网络地址。
24、根据权利要求23所述的由网络装置执行的方法,其特征在于:在所述获取步骤中,使用广播传输来获取该其它网络装置的网络地址。
25、根据权利要求23所述的由网络装置执行的方法,其特征在于:识别ID包括该其它网络装置的MAC地址。
26、根据权利要求23所述的由网络装置执行的方法,其特征在于:识别ID包括该其它网络装置的序列号。
27、根据权利要求23所述的由网络装置执行的方法,其特征在于:在所述检索步骤中,利用广播传输来检索该其它网络装置的新网络地址。
28、一种由管理装置执行的方法,该管理装置与第一网络装置和第二网络装置通信,该方法包括:
识别步骤,用于识别第一网络装置的网络地址已被改变;以及
发送步骤,当在所述识别步骤中识别第一网络装置的网络地址已被改变时,发送指示改变存储在与第一网络装置通信的第二网络装置中的第一网络装置的网络地址的信息。
CNB2005100934534A 2004-08-30 2005-08-30 网络装置管理***及控制方法、网络装置、管理装置及方法 Expired - Fee Related CN100521617C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004250555 2004-08-30
JP2004250555A JP2006067480A (ja) 2004-08-30 2004-08-30 ネットワークデバイス管理システム及びその制御方法、並びにプログラム

Publications (2)

Publication Number Publication Date
CN1744520A true CN1744520A (zh) 2006-03-08
CN100521617C CN100521617C (zh) 2009-07-29

Family

ID=35944773

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100934534A Expired - Fee Related CN100521617C (zh) 2004-08-30 2005-08-30 网络装置管理***及控制方法、网络装置、管理装置及方法

Country Status (3)

Country Link
US (1) US20060047853A1 (zh)
JP (1) JP2006067480A (zh)
CN (1) CN100521617C (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101114912B (zh) * 2006-07-28 2010-09-08 佳能株式会社 通信控制设备、数据处理设备及其控制方法
CN102694676A (zh) * 2011-03-25 2012-09-26 富士施乐株式会社 管理***、管理设备及管理方法

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4584809B2 (ja) * 2005-10-04 2010-11-24 パナソニック株式会社 制御装置及び被制御装置
US8401003B1 (en) 2006-03-20 2013-03-19 8X8, Inc. Method and system for updating physical location information
KR101380750B1 (ko) * 2007-02-06 2014-04-02 삼성전자 주식회사 전자장치, 관리서버 및 그 제어방법
JP2010211265A (ja) * 2009-03-06 2010-09-24 Seiko Epson Corp 出力機器、情報処理機器、ネットワークシステム
JP5326914B2 (ja) * 2009-07-31 2013-10-30 ブラザー工業株式会社 通信装置および通信システム
JP5353591B2 (ja) * 2009-09-15 2013-11-27 株式会社リコー プロジェクタ、プロジェクタシステム、制御方法、及び制御プログラム
DE102011088416A1 (de) 2010-12-16 2012-06-21 Canon K. K. Informationsverarbeitungsvorrichtung zur geeigneten ausführung einer herunterfahrverarbeitung, verfahren zur steuerung der informationsverarbeitungsvorrichtung und speichermedium
CN102801555A (zh) * 2012-07-18 2012-11-28 深圳市同洲电子股份有限公司 一种网络中断的恢复方法及装置
US9276895B2 (en) * 2013-02-14 2016-03-01 Hewlett-Packard Development Company, L.P. Device service discovery
KR20150026257A (ko) * 2013-09-02 2015-03-11 삼성전자주식회사 액세서리의 정보를 업 데이트하는 전자 장치 및 방법
CN108646992B (zh) 2013-11-07 2021-06-08 精工爱普生株式会社 打印控制***
JP2015176494A (ja) * 2014-03-17 2015-10-05 株式会社リコー 情報処理システム及び情報処理方法
CN104468729A (zh) * 2014-11-14 2015-03-25 深圳市芯海科技有限公司 一种基于动态ip的可远程监控的烧录器控制升级方法
US9871939B2 (en) * 2015-04-29 2018-01-16 Canon Information And Imaging Solutions, Inc. Apparatus, system and method for implementing switch-over control
JP7073841B2 (ja) * 2018-03-28 2022-05-24 株式会社リコー 情報処理装置、パケット中継方法

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3494562B2 (ja) * 1997-10-15 2004-02-09 株式会社東芝 ネットワーク管理システム
CN1138384C (zh) * 2001-01-21 2004-02-11 普邦科技股份有限公司 应用于网络装置的查询装置与方法
JP3800038B2 (ja) * 2001-06-08 2006-07-19 ティアック株式会社 ネットワーク装置及びサーバ装置及びクライアント装置及びネットワークのipアドレス付与方法及びプログラム
US7193985B1 (en) * 2001-06-14 2007-03-20 Utstarcom, Inc. System and method for managing foreign agent selections in a mobile internet protocol network
US6920506B2 (en) * 2001-06-28 2005-07-19 Canon Information Systems, Inc. Discovery and management of network printers
US7454482B2 (en) * 2001-06-28 2008-11-18 Canon Information Systems, Inc. Print queue manager
JP2003108448A (ja) * 2001-07-16 2003-04-11 Canon Inc ネットワークデバイスの管理装置、管理方法及び管理プログラム
US20030028895A1 (en) * 2001-07-31 2003-02-06 Vtel Corporation System and method for managing disparate video network devices through objects
US8040869B2 (en) * 2001-12-19 2011-10-18 Alcatel Lucent Method and apparatus for automatic discovery of logical links between network devices
CN100452715C (zh) * 2002-10-01 2009-01-14 华为技术有限公司 一种智能终端管理方法
JP2004302713A (ja) * 2003-03-31 2004-10-28 Hitachi Ltd 記憶システム及びその制御方法
JP2005100270A (ja) * 2003-09-26 2005-04-14 Minolta Co Ltd プリント制御プログラムおよび印刷装置
US8065408B2 (en) * 2004-06-30 2011-11-22 Nokia, Inc. Method and system for dynamic device address management
JP4879524B2 (ja) * 2005-06-30 2012-02-22 ブラザー工業株式会社 通信装置、通信システム及びプログラム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101114912B (zh) * 2006-07-28 2010-09-08 佳能株式会社 通信控制设备、数据处理设备及其控制方法
CN102694676A (zh) * 2011-03-25 2012-09-26 富士施乐株式会社 管理***、管理设备及管理方法

Also Published As

Publication number Publication date
JP2006067480A (ja) 2006-03-09
CN100521617C (zh) 2009-07-29
US20060047853A1 (en) 2006-03-02

Similar Documents

Publication Publication Date Title
CN1744520A (zh) 网络装置管理***及控制方法、网络装置、管理装置及方法
CN1186905C (zh) 网络装置的管理装置和管理方法
US11599308B2 (en) Server acquires identification information from a current device among plurality of devices and sends user information corresponding to all users to the current device
US8610939B2 (en) Application delivering system
CN1869916A (zh) 定制驱动器的方法、设备和***
CN1892650A (zh) 文档管理服务器、***和方法以及该***的客户机和节点
CN1816092A (zh) 用于提供服务的***、装置和服务器
CN1211728C (zh) 信息处理装置
CN1874404A (zh) 图像处理***和图像处理装置
CN101060433A (zh) 管理***及其控制方法
CN101047767A (zh) 图像处理设备、***以及信息处理设备
CN1874405A (zh) 图像处理***和图像处理装置
CN1929540A (zh) 图像形成***和控制图像形成***的方法
CN1763737A (zh) 打印支援装置及控制方法、打印处理装置和文本处理***
CN1855941A (zh) 数据处理设备和登记方法
CN1925438A (zh) 信息处理设备和网络设备以及它们的控制方法
CN1968338A (zh) 数据通信设备及其控制方法
CN1200554C (zh) 图像通信装置和图像通信方法
CN1968150A (zh) 发送和接收关于UPnP事件的信息的方法和设备
CN1754704A (zh) 多功能图像形成设备及其方法
CN101068301A (zh) 图像处理装置、信息管理装置、信息管理***以及信息管理方法
CN1614562A (zh) 网络设备、信息处理设备及连接信息获取方法和显示方法
CN1756264A (zh) 信息显示设备和信息显示程序
CN1167230C (zh) 通信***、通信控制装置及方法
CN101038536A (zh) 信息处理***和信息处理方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CI01 Publication of corrected invention patent application

Correction item: Inventor

Correct: Igarashi Toshiaki

False: Igarashi Toshiaki

Number: 30

Page: 1698

Volume: 25

CI03 Correction of invention patent

Correction item: Inventor

Correct: Igarashi Toshiaki

False: Igarashi Toshiaki

Number: 30

Page: The title page

Volume: 25

ERR Gazette correction

Free format text: CORRECT: INVENTOR; FROM: WONSLAN TOSHIAKI TO: IGARASHI TOSHIHARU

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090729

Termination date: 20210830

CF01 Termination of patent right due to non-payment of annual fee