(57)【特許請求の範囲】
【請求項１】
各々固有の識別情報が付与された複数のネットワークインターフェースを有する画像形成装置であって、
各前記ネットワークインターフェースに付与された識別情報を結合した結合識別情報を作成する結合識別情報作成手段と、
ネットワーク接続され、各前記ネットワークインターフェースから個別に受信した前記結合識別情報の等価性を判定することで、複数のネットワークインターフェースが同一の画像形成装置に属するものとして管理可能な管理装置から、各前記ネットワークインターフェースごとに当該画像形成装置の存在確認要求を個別に受信する存在確認要求受信手段と、
前記結合識別情報を各前記ネットワークインターフェースから前記管理装置に個別に送信する結合識別情報送信手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記識別情報は、含まれる符号の組み合わせ及び配列順序が前記ネットワークインターフェース固有のものとなるよう予め定められた、一定複数桁の符号よりなり、前記結合識別情報作成手段は、各識別情報に属する符号の数学的組み合わせが保存されるように、それら識別情報の符号列を結合して前記結合識別情報を作成するものである請求項１記載の画像形成装置。
【請求項３】
前記結合識別情報作成手段は、各識別情報を構成する符号列を非分割かつ配列順序不変にて直列結合することにより前記結合識別情報を作成するものである請求項２記載の画像形成装置。
【請求項４】
前記結合識別情報作成手段は、前記存在確認要求を受信したネットワークインターフェースに対応する識別情報の、作られるべき前記結合識別情報における結合位置が一定となるように前記結合識別情報を作成するものである請求項３記載の画像形成装置。
【請求項５】
前記結合識別情報作成手段は、各ネットワークインターフェースの識別情報を、予め一義的に定められた順序に直列結合して前記結合識別情報を作成するものである請求項３記載の画像形成装置。
【請求項６】
ネットワークインターフェースを有する画像形成装置にネットワークを介して接続される管理装置であって、
前記ネットワークを介して前記画像形成装置の前記ネットワークインターフェースに存在確認要求を送信する存在確認要求手段と、
該存在確認要求に対する返信情報を、前記画像形成装置のネットワークインターフェースから受信する識別情報受信手段と、
受信した前記返信情報として、複数のネットワークインターフェースの識別情報を結合した結合識別情報を、複数のネットワークインターフェースから受信した場合に、それら結合識別情報の等価性を判定する結合識別情報等価性判定手段と、
前記結合識別情報が互いに等価であると判定された複数の前記ネットワークインターフェースを同一の画像形成装置に属するものとして管理する管理手段と、
を備えたことを特徴とする管理装置。
【請求項７】
受信した前記結合識別情報に基づく前記画像形成装置の認識結果を表示する認識結果表示手段とを有する請求項６記載の管理装置。
【請求項８】
前記認識結果表示手段は、前記結合識別情報が互いに等価であると判定された複数の前記ネットワークインターフェースに係る各認識結果情報のいずれか１つのものを選択的に表示する請求項７記載の管理装置。
【請求項９】
前記認識結果表示手段は、前記結合識別情報が互いに等価であると判定された複数の前記ネットワークインターフェースに係る各認識結果情報のいずれかを、当該認識器結果情報を１つのみ表示できる表示領域に切替え可能に表示する請求項８記載の管理装置。
【請求項１０】
前記識別情報は、含まれる符号の組み合わせ及び配列順序が前記ネットワークインターフェースに固有のものとなるように予め定められた、一定複数桁の符号よりなり、前記結合識別情報は、各前記識別情報に属する符号の数学的組み合わせが保存されるように、それら識別情報の符号列を結合して作成されたものであり、前記結合識別情報等価性判定手段は、複数の前記結合識別情報に含まれる符号の組み合わせが同一であることを前提として、それら前記結合識別情報が等価であると判定する請求項６ないし９のいずれか１項に記載の管理装置。
【請求項１１】
前記結合識別情報は、各識別情報を構成する符号列を非分割かつ配列順序不変にて直列結合することにより作成されたものであり、
前記結合識別情報等価性判定手段は、複数の結合識別情報にそれぞれ含まれる個々の識別情報が全て同一である場合に、それら前記結合識別情報が等価であると判定する請求項１０記載の管理装置。
【請求項１２】
前記結合識別情報は、前記存在確認要求を受信したネットワークインターフェースに対応する識別情報の、前記結合識別情報における結合位置が一定となるように作成されたものであり、
前記結合識別情報等価性判定手段は、前記結合識別情報を個々の識別情報の桁数を単位として分割し、その分割結果として得られた個々の識別情報の内容が、複数の結合識別情報間で同一であった場合に、それら前記結合識別情報が等価であると判定する請求項１１記載の管理装置。
【請求項１３】
前記結合識別情報は、各ネットワークインターフェースの識別情報を、予め一義的に定められた順序に直結して作成されたものであり、
前記結合識別情報等価性判定手段は、複数の前記結合識別情報について、それら結合識別情報に含まれる全ての符号が配列順序も含めて完全一致した場合に、それら結合識別情報が等価であると判定する請求項１１記載の管理装置。
【請求項１４】
請求項１記載の画像形成装置と請求項６記載の管理装置とをネットワーク接続したことを特徴とするネットワークシステム。
【請求項１５】
各々固有の識別情報が付与された複数のネットワークインターフェースを有する画像形成装置の制御プログラムであって、
各前記ネットワークインターフェースに付与された識別情報を結合した結合識別情報を作成する結合識別情報作成ステップと、
ネットワーク接続され、各前記ネットワークインターフェースから個別に受信した前記結合識別情報の等価性を判定することで、複数のネットワークインターフェースが同一の画像形成装置に属するものとして管理可能な管理装置から、各前記ネットワークインターフェースごとに当該画像形成装置の存在確認要求を個別に受信する存在確認要求受信ステップと、
前記結合識別情報を各前記ネットワークインターフェースから前記管理装置に個別に送信する結合識別情報送信ステップと、
を備えたことを特徴とする画像形成装置の制御プログラム。
【請求項１６】
ネットワークインターフェースを有する画像形成装置にネットワークを介して接続される管理装置の制御プログラムであって、
前記ネットワークを介して前記画像形成装置の前記ネットワークインターフェースに存在確認要求を送信する存在確認要求ステップと、
該存在確認要求に対する返信情報を、前記画像形成装置のネットワークインターフェースから受信する識別情報受信ステップと、
受信した前記返信情報として、複数のネットワークインターフェースの識別情報を結合した結合識別情報を、複数のネットワークインターフェースから受信した場合に、それら結合識別情報の等価性を判定する結合識別情報等価性判定ステップと、
前記結合識別情報が互いに等価であると判定された複数の前記ネットワークインターフェースを同一の画像形成装置に属するものとして管理する管理ステップと、を有してなることを特徴とする管理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ装置等の画像形成装置とその画像形成装置を管理する管理装置とがネットワーク接続されてなるネットワークシステムに関する。
【背景技術】
【０００２】
【特許文献１】特開平８−３１４６５１号公報
【０００３】
従来、ネットワーク接続された複数のホストコンピュータ間で共用化されるプリンタ装置等の画像形成装置が存在する（特許文献１）。また、こうしたプリンタ装置がネットワークに対して複数台接続される場合もある。このように、ネットワーク経由にてプリンタ装置を利用する場合には、プリンタ装置の状態や設定情報等を管理することが必要となり、そうした管理は特に複数台のプリンタ装置がネットワーク接続されているときに重要となってくる。このため、現在では複数台のプリンタ装置の状態や設定情報を管理装置にて一括管理するアプリケーション等も提供されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、近年のプリンタ装置には、ネットワークと接続するための、ネットワークインターフェースを複数備える機種が存在するようになった。ネットワークインターフェースに係る管理情報を管理装置が取得する際には、管理装置がネットワークを介してネットワークインターフェースごとに管理情報の取得要求を送信し、その要求に基づいてネットワークインターフェースごとに情報が返信されるため、管理装置に集められる管理情報はネットワークインターフェース単位の情報となる。このため、これがリスト表示された際には、同一装置が備えるネットワークインターフェースであっても関連付けて表示することが出来ず、表示位置も離れてしまうことが多いため、これらを同一装置に搭載されたネットワークインターフェースであると認識することは困難であり、管理し難いという課題があった。
【０００５】
本発明は、同じ画像形成装置に複数のネットワークインターフェースが搭載されている場合でも、これを１台の画像形成装置として容易に統合管理できる画像形成装置、管理装置（及びそれらの制御プログラム）、とそれらを用いたネットワークシステムを提供するものである。
【課題を解決するための手段および発明の効果】
【０００６】
上記課題を解決するために、本発明の画像形成装置は、
各々固有の識別情報が付与された複数のネットワークインターフェースを有する画像形成装置であって、
各ネットワークインターフェースに付与された識別情報を結合した結合識別情報を作成する結合識別情報作成手段と、
ネットワーク接続され、各ネットワークインターフェースから個別に受信した結合識別情報の等価性を判定することで、複数のネットワークインターフェースが同一の画像形成装置に属するものとして管理可能な管理装置から、各ネットワークインターフェースごとに当該画像形成装置の存在確認要求を個別に受信する存在確認要求受信手段と、
結合識別情報を各ネットワークインターフェースから管理装置に個別に送信する結合識別情報送信手段と、を備えたことを特徴とする。
【０００７】
また、上記課題を解決するために、本発明の管理装置は、
ネットワークインターフェースを有する画像形成装置にネットワークを介して接続される管理装置であって、
ネットワークを介して画像形成装置のネットワークインターフェースに存在確認要求を送信する存在確認要求手段と、
該存在確認要求に対する返信情報を、画像形成装置のネットワークインターフェースから受信する識別情報受信手段と、
受信した返信情報として、複数のネットワークインターフェースの識別情報を結合した結合識別情報を、複数のネットワークインターフェースから受信した場合に、それら結合識別情報の等価性を判定する結合識別情報等価性判定手段と、
結合識別情報が互いに等価であると判定された複数のネットワークインターフェースを同一の画像形成装置に属するものとして管理する管理手段と、
を備えたことを特徴とする。
【０００８】
また、本発明のネットワークシステムは、上記本発明の画像形成装置と本発明の管理装置とをネットワーク接続したことを特徴とする。
【０００９】
上記本発明では、該画像形成装置に備わっている複数のネットワークインターフェースに対して管理装置から存在確認要求が送信されると、受信したネットワークインターフェースごとに、自身の識別情報とその画像形成装置が備える他のネットワークインターフェースの識別情報とを結合した結合識別情報が送信される。つまり、２つのネットワークインターフェースの識別情報が相互に関連性を有していなくとも、両者を結合した情報を存在確認用の返信情報として使用することで、これを受ける管理装置側では、異なるネットワークインターフェースでありながら、それらが同一画像形成装置に由来した返信情報であることを容易に識別することができる。具体的には、本発明の管理装置において、複数受信した結合識別情報が互いに等価であるか否かを判定し、等価である場合には、その結合識別情報を送信してきたそれぞれのネットワークインターフェースが同一の画像形成装置に搭載されているとして管理することができる。
【００１０】
なお、「２つの結合識別情報が互いに等価である」とは、それら結合識別情報に含まれる個々の識別情報の内容について、２つの結合識別情報の間で一対一の対応関係が成立していることを意味し、結合識別情報を構成する符号列同士が符号配列順序も含めて完全一致する態様に限定されるものではない。
【００１１】
本発明の画像形成装置の制御プログラムは、各々固有の識別情報が付与された複数のネットワークインターフェースを有する画像形成装置の制御プログラムであって、
各ネットワークインターフェースに付与された識別情報を結合した結合識別情報を作成する結合識別情報作成ステップと、
ネットワーク接続され、各ネットワークインターフェースから個別に受信した結合識別情報の等価性を判定することで、複数のネットワークインターフェースが同一の画像形成装置に属するものとして管理可能な管理装置から、各ネットワークインターフェースごとに当該画像形成装置の存在確認要求を個別に受信する存在確認要求受信ステップと、
結合識別情報を各ネットワークインターフェースから管理装置に個別に送信する結合識別情報送信ステップと、
を備えたことを特徴とする。
【００１２】
本発明の管理装置の制御プログラムは、ネットワークインターフェースを有する画像形成装置にネットワークを介して接続される管理装置の制御プログラムであって、
ネットワークを介して画像形成装置のネットワークインターフェースに存在確認要求を送信する存在確認要求ステップと、
該存在確認要求に対する返信情報を、画像形成装置のネットワークインターフェースから受信する識別情報受信ステップと、
受信した返信情報として、複数のネットワークインターフェースの識別情報を結合した結合識別情報を、複数のネットワークインターフェースから受信した場合に、それら結合識別情報の等価性を判定する結合識別情報等価性判定ステップと、
結合識別情報が互いに等価であると判定された複数のネットワークインターフェースを同一の画像形成装置に属するものとして管理する管理ステップと、を有してなることを特徴とする。
【００１３】
上記ステップの処理を実行する本発明の画像形成装置の制御プログラム、及び管理装置の制御プログラムは、例えば所定の記憶媒体からの読み取りにより、あるいは通信ネットワークを介したサーバからのダウンロードにより、それぞれを画像形成装置及び管理装置にインストールすることができる。これにより、上記した本発明の画像形成装置及び管理装置、さらには本発明のネットワークシステムを容易に実現することができる。
【００１４】
上記管理装置は、受信した結合識別情報に基づく画像形成装置の認識結果を表示する認識結果表示手段とを有するものとすることができる。これにより、受信した結合識別情報に基づいて、複数のネットワークインターフェースと画像形成装置との関係をわかりやすく視覚表示できる。
【００１５】
この場合、認識結果表示手段は、結合識別情報が互いに等価であると判定された複数のネットワークインターフェースに係る各認識結果情報のいずれか１つのものを選択的に表示するものであるとよい。これにより、画像形成装置の総数よりも多いネットワークインターフェースが認識された場合においても、１つの画像形成装置については認識結果情報が１つだけ代表して表示されるので、ネットワークに何台の画像形成装置が接続されているかを、より直感的に把握しやすくなる。
【００１６】
また、選択から漏れたネットワークインターフェースの結合識別情報は、例えばユーザによる任意操作等により随時表示可能とすることができる。具体的にいえば、認識結果表示手段は、結合識別情報が互いに等価であると判定された複数のネットワークインターフェースに係る各認識結果情報のいずれかを、当該認識器結果情報を１つのみ表示できる表示領域に切替え可能に表示するものである。例えばユーザによるスクロール表示部のスクロール操作によって、表示されていない他の認識情報も簡単に表示可能となる。
【００１７】
次に、本発明の画像形成装置における識別情報は、含まれる符号の組み合わせ及び配列順序がネットワークインターフェース固有のものとなるよう予め定められた、一定複数桁の符号よりなるものを採用する。結合識別情報作成手段は、各識別情報に属する符号の数学的組み合わせが保存されるように、それら識別情報の符号列を結合して結合識別情報を作成するものである。この場合、本発明の管理装置において結合識別情報等価性判定手段は、複数の結合識別情報に含まれる符号の組み合わせが同一であることを前提として、それら結合識別情報が等価であると判定するものとすることができる。識別情報に属する符号の数学的組み合わせが保存されるように結合識別情報を作成することで、例えば異なる画像形成装置からの結合識別情報と偶然一致してしまう不具合発生確率を大幅に減ずることができる。また、ネットワークインターフェースに固有の元の識別情報に含まれる符号の数学的組み合わせが保存されているので、結合識別情報から上記元の識別情報を読み取るためのアルゴリズムも簡略化できる。その結果、複数のネットワークインターフェースが同一画像形成装置に由来するものであるかどうかを容易に識別できるだけでなく、各ネットワークインターフェースを個別に存在確認する利便性も高めることもできる。
【００１８】
含まれる符号の組み合わせ及び配列順序がネットワークインターフェース固有のものとなるよう予め定められた、一定複数桁の符号よりなる識別情報としては、例えばネットワークインターフェースを含む種々のデバイスごとに固有に定められるＭＡＣ(Media Access Control)アドレスを好適に採用することができる。
【００１９】
具体的には、結合識別情報作成手段は、各識別情報を構成する符号列を非分割かつ配列順序不変にて直列結合することにより結合識別情報を作成するのものである。この場合、本発明の管理装置において結合識別情報等価性判定手段は、複数の結合識別情報にそれぞれ含まれる個々の識別情報が全て同一である場合に、それら結合識別情報が等価であると判定するものとして構成する。これによると、結合識別情報は、識別情報の符号列が非分割かつ配列順序不変にて直列結合されているため、元の識別情報の構成符号数（つまり、データ長）が知れていれば、作成された結合識別情報を、上記構成符号数を単位として分割することで、容易に元の識別情報を復元することができる。
【００２０】
また、さらに具体的には、結合識別情報作成手段は、存在確認要求を受信したネットワークインターフェースに対応する識別情報の、作られるべき結合識別情報における結合位置が一定となるように結合識別情報を作成するものである。この場合、本発明の管理装置において結合識別情報等価性判定手段は、結合識別情報を個々の識別情報の桁数を単位として分割し、その分割結果として得られた個々の識別情報の内容が、複数の結合識別情報間で同一であった場合に、それら結合識別情報が等価であると判定するものとすることができる。
【００２１】
複数のネットワークインターフェースの識別情報が元情報となって、それらを直列結合して結合識別情報が作成されるのだから、同じ画像形成装置のネットワークインターフェースについてそれぞれ作成される結合識別情報は、みな同種の識別情報の組み合わせからなるものとして作成される。上記の構成によると、個々のネットワークインターフェースの結合識別情報は、着目しているネットワークインターフェースの識別情報の位置が常に一定となる。例えば、インターフェースが３つある場合、着目しているネットワークインターフェースの識別情報の位置を先頭に定めておくと、第一インターフェースについては該第一インターフェースの結合識別情報が先頭となるように結合識別情報が作成され、第二インターフェースについては該第二インターフェースの結合識別情報が先頭となるように結合識別情報が作成され、第三インターフェースについては該第三インターフェースの結合識別情報が先頭となるように結合識別情報が作成されるのである（もちろん、着目しているネットワークインターフェースの識別情報の位置は、それが一定に固定されるのであれば、中央であっても、末尾であってもよい）。これにより、この結合識別情報を管理装置が受信したときに、管理装置は、存在確認要求を受信したネットワークインターフェースに対応する識別情報の位置が明らかであるため、その結合識別情報がどのネットワークインターフェースから送信されてきたものであるかを容易に特定することができる。
【００２２】
他方、結合識別情報作成手段は、各ネットワークインターフェースの識別情報を、予め一義的に定められた順序に直列結合して結合識別情報を作成するものである。この場合、本発明の管理装置において結合識別情報等価性判定手段は、複数の結合識別情報について、それら結合識別情報に含まれる全ての符号が配列順序も含めて完全一致した場合に、それら結合識別情報が等価であると判定するものとすることができる。例えば、インターフェースが３つある場合、着目しているネットワークインターフェースがどれであるかとは無関係に、どのインターフェースについても作成される結合識別情報を、一定の配列順序、例えば第一インターフェース、第二インターフェース及び第三インターフェースの順に識別情報を結合して作成するのである。このようにすると、複数のネットワークインターフェースからの結合識別情報同士について、符号列の配列順序も含めて一致するか否かの単純な照合処理を行なうだけでよく、等価性の判定アルゴリズムを大幅に簡略化できる（この場合、結合識別情報を結合元となる個々のネットワークインターフェースの識別情報を分離・認識する必要性もなくなる）。
【００２３】
他方、結合識別情報作成手段は、各識別情報を構成する符号列を予め定められた規則に従い再配列しつつ結合して結合識別情報を作成するものであってもよい。この場合、管理装置の結合識別情報等価性判定手段は、複数の結合識別情報について、それぞれ規則に基づき該結合識別情報に含まれる個々の識別情報の符号配列を復元し、その復元結果として得られた個々の識別情報の内容が、複数の結合識別情報間で同一であった場合に、それら結合識別情報が同一であると判定するものとすることができる。例えば、各識別情報を構成する符号列を複数組の部分符号列に分解する一方、複数のネットワークインターフェースに一定の配列順序を定めておき、各ネットワークインターフェースに対応する識別情報から、部分符号列を配列順序に従って順次周期的に取り出し、その取り出し順に再配列する形で結合することにより結合識別情報を作成することができる。この方法は、識別情報を復元する際のアルゴリズムが比較的単純であるメリットがある。
【発明を実施するための最良の形態】
【００２４】
以下、本発明のネットワークシステムの一実施形態について図面を用いて説明する。なお、本発明における画像形成装置には、印刷装置や、プリンタ複合機（印刷機能の他にＦＡＸ機能・スキャナ機能・コピー機能等の機能を１台に集約してなる）等を含むことができる。以下に示す実施形態では、画像形成装置として印刷装置を備え、管理装置である端末装置とともにネットワークに組み込んだネットワークシステムの一実施形態について説明する。なお、本実施形態における同一装置が備えるネットワーク接続用のインターフェースは、最大で２個としている。
【００２５】
図１は、本発明の周辺電子機器制御システムの一例を示す概略図である。図１のネットワークシステム１は、画像形成装置である印刷装置１０ａ，１０ｂと、図示されない他の画像形成装置と、これらの印刷装置を管理する管理用の端末装置（以下、管理装置と略す）１００とが通信ネットワーク３００を介して接続されて構成されている。通信ネットワーク３００には、シリアル通信ケーブル、パラレル通信ケーブル、有線ＬＡＮケーブル等の有線通信ネットワークを用いることができ、無線ＬＡＮ、ＩＥＥＥ  ８０２．１１ｘ、Ｂｌｕｅｔｏｏｔｈ等を用いる無線通信ネットワークとすることもできる。
【００２６】
図２は、印刷装置１０ａの電気的構成を示すブロック図である。印刷装置１０ａは、印刷装置１０ｂとほぼ同様のハードウェア構成を有するものであり、ＣＰＵ１１、ワークメモリ１２ａを備えるＲＡＭ１２、各種プログラムを記憶するＲＯＭ１３、バスライン１４、入出力部（図中では「Ｉ／Ｏ」と表示）１５、不揮発性メモリである外部メモリ１６（例えばＥＥＰＲＯＭなどの不揮発性メモリで構成される）、通信ネットワーク３００に接続される通信インターフェース（図中では「Ｉ／Ｆ」と表示）１８，１９、及びネットワーク３００から受信した印刷制御データを一時格納する受信バッファメモリ（以下、受信バッファともいう）１７を備えて構成される。入出力部２０には、ＬＣＤ等からなる表示部２２、タッチパネル、押しボタンスイッチあるいはテンキーなどから構成された入力部２１、及び、周知のインクジェット印字機構、レーザー印字機構、熱転写印字機構、あるいはドットインパクト式印字機構などからなる印字部２３が接続されている。
【００２７】
これらの印刷装置１０ａ，１０ｂは、ネットワークインターフェース１８，１９を介してネットワーク３００に接続されており、これらのネットワークインターフェース１８，１９は、周知のＬＡＮカードとして構成されている。図１に示すように、印刷装置１０ａは、シリアル番号「０１２３４５６」が付与されるとともに、ネットワークインターフェース１８，１９には、それぞれが備える記憶部（例えば一度だけ書込が可能なＰＲＯＭ等で構成される）の所定の記憶領域に、ＭＡＣアドレス「００１１２２３３４４５５」、「００１１２２３３４４５６」等が記憶されている。印刷装置１０ｂには、シリアル番号「０１２３４５７」が付与され、二つのネットワークインターフェースの記憶部にはＭＡＣアドレス「００１１２２３３４４５７」、「００１１２２３３４４５８」が記憶されている。このＭＡＣアドレス（Media Access Control address）は、本発明における識別子である。ＭＡＣアドレスは、ネットワークでホストを識別するために設定されるハードウェアアドレスであり、イーサネットでは、ＮＩＣ（Network Interface Card）に対して４８ビットの識別符号が付けられており、イーサネットアドレスと呼ぶ。前半２４ビットがＩＥＥＥ（Institute of Electrical and Electronic Engineers）で管理されたベンダー固有のＩＤで、後半２４ビットが各ＮＩＣの連番となる。つまり、ＭＡＣアドレスは、含まれる符号の組み合わせ及び配列順序が固有のものとなるよう予め定められた一定複数桁の符号よりなり、世界中に１つしかないユニークな番号である。
【００２８】
図３は、管理装置１００の電気的構成を示すブロック図である。管理装置１００は、ＣＰＵ１０１、ワークメモリ１０２ａを備えるＲＡＭ１０２、各種プログラムを記憶するＲＯＭ１０３、記憶装置であるハードディスクドライブ（ＨＤＤ）１０４、バスライン１０５、入出力部１０６、ＣＤ−ＲＯＭドライブ１０９、及び通信ネットワーク３００に接続される通信インターフェース１１０等を備えたパーソナルコンピュータ（あるいはワークステーション）として構成される。ＨＤＤ１０４やＣＤ−ＲＯＭドライブは、インターフェース１１４、１１９を介してバスライン１０５に接続されている。ＨＤＤ１０４は、管理装置１００の基板ソフトウェアとなるＯＳ１０４ａ、印刷機能を有した種々のアプリケーション１０４ｂ、印刷装置１０ａへの印刷制御指令処理を行なうプリンタドライバ１０４ｃ等がインストールされている。また、各アプリケーション１０４ｂで作成された印刷ジョブデータを構成し、プリンタドライバ１０４ｃによる印刷制御処理の対象となる一時印刷制御データもＨＤＤ１０４に記憶されている。入出力部１０６には、キーボードあるいはマウス等からなる入力操作部（図中では入力部と表示）１０７、ＬＣＤあるいはＣＲＴからなる表示部１０８が接続されている。
【００２９】
なお、本発明のネットワークシステムにおける画像形成装置の主要な機能実現手段（すなわち、結合識別情報作成手段、存在確認要求受信手段、及び結合識別情報送信手段）は、ＲＯＭ１３に格納されたＩＦ識別情報送信プログラム１３ａを、該画像形成装置のＣＰＵ１１が実行することにより実現される。また、本発明のネットワークシステムにおける管理装置の主要な機能実現手段（すなわち、存在確認要求送信手段、識別情報受信手段、結合識別情報等価性判定手段、及び管理制御手段）は、ＨＤＤ１０４に格納されたＩＦ識別情報確認プログラム１０４ｄ、ＩＦ識別情報表示プログラム１０４ｅ、結合識別子等価判定プログラム１０４ｆを、該管理装置のＣＰＵ１０１が実行することにより実現される。また、管理装置のＨＤＤ１０４に格納されているＩＦ識別情報確認プログラム１０４ｄ、ＩＦ識別情報表示プログラム１０４ｅ、結合識別子等価判定プログラム１０４ｆは、ＣＤ−ＲＯＭなどの記録媒体に格納した形で配布され、ＣＤ−ＲＯＭドライブ１０９にてこれを読み取ることにより各管理装置１００にインストール可能であるし、また、通信ネットワークを介してダウンロードすることによりインストールすることも可能である。また、印刷装置１０ａ、１０ｂのＲＯＭ１３に格納されているＩＦ識別情報送信プログラム１３ａは、上記のように予め複合機のＲＯＭ１３に格納されている必要は無く、例えば管理装置のＣＤ−ＲＯＭドライブ１０９でこのプログラム１３ａが格納されたＣＤ−ＲＯＭなどの記録媒体から読み出す、あるいは管理装置でこのプログラム１３ａを通信ネットワークを介してダウンロードして、さらに通信ネットワーク３００を介して印刷装置１０ａに送信し、印刷装置１０ａに設けられたＥＥＰＲＯＭのような外部メモリ１６にインストールすることも可能である。
【００３０】
このように構成される本発明のネットワークシステムでは、管理装置１００が、ネットワーク３００に接続される画像形成装置１０ａ，１０ｂ等のネットワークインターフェースに対して、ネットワーク上でその存在を確認するためのネットワークインターフェース確認要求（存在確認要求）を送信する。これを受信した画像形成装置１００は、その存在確認要求を受信したネットワークインターフェースの識別子（識別情報）を、そのネットワークインターフェースを介して管理装置１００に返信する。このとき、画像形成装置が、上記画像形成装置１０ａ，１０ｂのように複数のネットワークインターフェース１８，１９等を備えるものである場合には、それらの画像形成装置からは、それら複数のネットワークインターフェースの識別子を結合した結合識別子（結合識別情報）を管理装置１００に返信する。管理装置１００は、返信された結合識別子の中に等価なものがあるか否かを判定して、等価なものがある場合にはそれらの結合識別子を送信したネットワークインターフェースが同一装置に搭載されているものとして管理する。
【００３１】
ここで、本実施形態において、画像形成装置１０ａ，１０ｂにおいて、上記の識別子、あるいは結合識別子を管理装置１００に送信するＩＦ識別子送信プログラム１３ａについて、図４に示すフローチャートと図８に示す本実施形態の構成の概略図とを用いて説明する。
【００３２】
図４のフローチャートによれば、まずＳ１１において、画像形成装置１０ａ，１０ｂが、管理装置からネットワークインターフェースの存在確認を行なうためのサーチパケット（存在確認要求）を受信する（図８の（１）参照：存在確認要求受信ステップ）。Ｓ１２では、画像形成装置１０ａ自身の備えるネットワークインターフェースの数が複数存在するか否かを判定する。Ｓ１２にてネットワークインターフェースが複数存在すると判定された場合にはＳ１３に進み、それらネットワークインターフェースの識別子であるＭＡＣアドレスを互いに結合して、その結合識別子であるインターフェースキーを作成し（結合識別情報作成ステップ）、これを確認要求を受信したネットワークインターフェースから返信し（図８の（２）参照：結合識別情報送信ステップ）、本プログラム１３ａを終了する。Ｓ１２にて複数存在しないと判定された場合にはＳ１４に進み、ネットワークインターフェースのＭＡＣアドレスを単独で、確認要求を受信したネットワークインターフェースから返信し、本プログラム１３ａを終了する。
【００３３】
なお、本実施形態におけるＭＡＣアドレスの結合方法は、各ＭＡＣアドレスを構成する符号列を非分割かつ配列順序不変にて直列結合するものであり、例えば図９に示すような方法がある。図９の（１）の場合は、画像形成装置１０ａの場合、確認要求を受信したネットワークインターフェースの識別子に対し、もう一方の識別子を後ろに結合して作成されている。つまり、確認要求を受信したネットワークインターフェースに対応するＭＡＣアドレスの結合位置が一定（ここでは受信したネットワークインターフェースのＭＡＣアドレスが必ず先頭）となるように作成されている。（２）の場合は、ネットワークインターフェースごとに予めＭＡＣアドレスの並び順が固定されている場合である。つまり、各ネットワークインターフェースのＭＡＣアドレスを、予め一義的に定められた順序に直列結合（ここでは、インターフェース１・インターフェース２の順でそれぞれのＭＡＣアドレスが結合される）して作成されている。（３）の場合、ネットワークインターフェース１と２のＭＡＣアドレスをそれぞれ１６ビットずつに分割して、これらを先頭から交互につなぎ合わせていく形で作成されている。つまり、各識別情報を構成する符号列を予め定められた規則に従い再配列しつつ結合して作成されている。本実施形態においては（１）又は（２）のような結合がなされる。
【００３４】
次に、管理装置１００が、管理対象である画像形成装置のネットワークインターフェースを管理するにあたって実行するＩＦ識別情報確認プログラム１０４ｄについて、図５に示すフローチャートと図８に示す本実施形態の構成の概略図とを用いて説明する。
【００３５】
図５のフローチャートによれば、まずＳ２１において、ネットワーク３００に接続された通信機器をネットワーク経由で監視・制御するためのＳＮＭＰ（Simple Network Management Protocol）ブロードキャストを管理装置１００が送信する（存在確認要求ステップ）。その後Ｓ２２では、各ネットワークインターフェースが記憶する管理情報を受信する（識別情報受信ステップ）。管理情報には、送信してくるネットワークインターフェースの固有の情報に加えて、そのネットワークインターフェースの識別子あるいは上記のような結合識別子が含まれており、Ｓ２３では、管理装置１００のＨＤＤ１０４に設けられた所定の記憶領域に、これらの管理情報がデータベースとして蓄積される。データの受信が終わるとＳ２４に進み、これらの管理情報を表示部１０８に表示するためのＩＦ識別情報表示プログラム１０４ｅが実行され、本プログラム１０４ｄは終了する。
【００３６】
ＩＦ識別情報表示プログラム１０４ｅは、図６に示すような流れで実行される。まず、Ｓ３１にてＨＤＤ１０４のデータベースにおいて、表示すべきデータの有無を判定する。無い場合は本プログラム１０４ｅを終了し、有る場合にはＳ３２に進む。Ｓ３２では表示する管理情報をＨＤＤ１０４のデータベースの中からＣＰＵ１０１が１つ指定する。Ｓ３３では、指定された識別子が結合されたものであるか否かを判定する。その判定は、識別子が４８ビットを超える識別符号からなるか否かに基づいてなされる。結合されたものでない場合はＳ３７に進み、その識別子に係る管理情報を表示する。本実施形態における管理情報の表示形態は図１０に示すような一覧表形式のものであり、識別子が結合されたものである場合は、図１０のａ１のように１行で表示する。結合されたものであった場合は、Ｓ３４において、結合識別子等価判定プログラム１０４ｆによりその識別子の結合からなる結合識別子と等価な結合識別子が他に存在するか否かを判定する。ここで、等価なものが他に存在しないとされた場合にはＳ３７に進み、結合識別子を等分して前半と後半とに分け、前半の識別子に係る管理情報を上記図１０のａ１のように１行で表示する。これは、複数のネットワークインターフェースを備えつつもそのうちの一方が管理装置１００と繋がるネットワークに接続されていない場合であり、本実施形態では、管理装置１００と繋がらないネットワークインターフェースについては管理対象から除外し、その表示は行わないとしている。また、等価なものが存在する場合は、等価な二つの結合識別子の管理情報を図１０のａ２のように隣接する行に表示し、その隣接する２行を破線で囲って１行にまとめた形で表示する。これにより、双方のネットワークインターフェースが同一装置に搭載されていることが明示される（管理ステップ）。表示後にはＳ３１に戻り、これまでに表示されていない結合識別子に係る管理情報の有無を判定し、全ての管理情報が表示されるまでこれを繰り返す。
【００３７】
Ｓ３４において実行される結合識別子等価判定プログラム１０４ｆは、本実施形態においては図７に示すような流れで実行される。まず、Ｓ４１では、ＨＤＤ１０４に記憶されたデータベースの中からＳ３２で指定された結合識別子（第一の結合識別子）とは異なる結合識別子（第二の結合識別子）が存在するか否かを判定する。これは、ＨＤＤ１０４のデータベースの中に４８ビット以上の符号からなる識別子が存在するか否かに基づいて判定される。存在しない場合は、Ｓ４８にて等価でないという判定（等価判定）がなされてＳ４２に進み、この場合は他に第二の結合識別子が存在しないため本プログラム１０４ｆを終了する。Ｓ４１で第二の結合識別子が存在する場合はＳ４２に進み、Ｓ４４〜Ｓ４８においてなされる等価判定処理（結合判定ステップ）が行われていない第二の結合識別子が存在するか否かを判定する。存在しない場合は、本プログラム１０４ｆを終了する。存在する場合は、Ｓ４３にて、等価判定処理が行われていない第二の結合識別子の中から１つの第二結合識別子を指定し、Ｓ４４で第一の結合識別子と第二の結合識別子とが一致するか否かを判定する。すなわち、第一の結合識別子と第二の結合識別子の結合識別情報に含まれる全ての符号が配列順序も含めて完全一致したか否かを判定する。一致する場合は、Ｓ４７にて第一の結合識別子と第二の結合識別子とが等価であると判定する。一致しない場合は、Ｓ４５にて第二の結合識別子を二つに等分し、その前半部分をなす識別子と後半部分をなす識別子とを入れ替えて再結合する。そして、Ｓ４６にて第一の結合識別子と前後が入れ替えられた第二の結合識別子とが一致するか否かを判定する。判定手法はＳ４４と同様である。一致する場合はＳ４７に進み、第一の結合識別子と第二の結合識別子とが等価であると判定する。一致しない場合はＳ４８に進み、第一の結合識別子と第二の結合識別子とが等価でないと判定する。Ｓ４７やＳ４８での等価判定が終了するとＳ４２に戻り、他の結合識別子が存在するか否かを判定し、等価判定がなされていない結合識別子がなくなるまで繰り返す。
【００３８】
なお、本発明における表示部への表示は、少なくとも等価であると判定されたネットワークインターフェースが同一の画像形成装置に搭載されていることが明らかとなればよい。例えば、図１１に示すように、通常の表示においては、複数のネットワークインターフェースを備える画像形成装置であっても、ネットワークインターフェースを１つだけしか表示されない（図１１の（ａ））ようにしておき、そのネットワークインターフェースが表示されている行をマウスクリックすることで、その画像形成装置が備える全ネットワークインターフェースが表示される（図１１の（ｂ））ようにされてもよい。また、１つの欄をマウスクリックすることで、その欄に表示されるネットワークインターフェースが切り替わるようになっていてもよい。また、図１２に示すように、所定の切替ボタンをクリックすることで表示がスクロールするなど、スクロール表示可能に構成されていてもよい。
【００３９】
また、本発明における結合識別子等価判定処理１０４ｆは、上記実施形態のような流れに限られるものではない。例えば、図１３に示すような処理で行なわれてもよい。まず、Ｓ５１で、ＨＤＤ１０４に記憶されたデータベースの中からＳ３２で指定された結合識別子（第一の結合識別子）とは異なる結合識別子（第二の結合識別子）が存在するか否かを判定する。図７のＳ４１と同様である。存在しない場合は、Ｓ５８にて等価でないという判定（等価判定）がなされてＳ５２に進み、この場合は他に第二の結合識別子が存在しないため本プログラム１０４ｆを終了する。Ｓ５１で第二の結合識別子が存在する場合はＳ５２に進み、Ｓ５４〜Ｓ５８においてなされる等価判定処理が行われていない第二の結合識別子が存在するか否かを判定する。存在しない場合は、本プログラム１０４ｆを終了する。存在する場合は、Ｓ５３にて、等価判定処理が行われていない第二の結合識別子の中から１つの第二結合識別子を指定し、Ｓ５４で第一の結合識別子と第二の結合識別子とをそれぞれ等分して第一の識別子と第二の識別子とに分割する。Ｓ５５では、第一の結合識別子の第一識別子と、第二の結合識別子の第一識別子及び第二識別子のいずれかとが一致するか否かを判定する。一致しない場合はＳ５８に進み、等価でないと判定される。一致する場合はＳ５６に進み、第一の結合識別子の第二識別子と、Ｓ５５において一致しなかったほうの識別子とが一致するか否かを判定する。一致した場合はＳ５７に進み、等価であると判定され、一致しない場合はＳ５８に進み、等価でないと判定される。つまり、Ｓ５４〜Ｓ５８の処理は、第一の結合識別子と第二の結合識別子とを個々の識別子の桁数を単位として分割し、その分割結果として得られた個々の識別子の符号列が、複数の結合識別子間で同一であった場合に、それら結合識別子が等価であると判定する処理である。
なお、上記実施形態のとおり、識別子としてＭＡＣアドレスを用いている場合、Ｓ５６において、一致しないと判断されることはない（ＭＡＣアドレスを識別子としている限りにおいて、Ｓ５６を省略することが可能である。）。換言すれば、識別子として、複数存在する可能性のあるものを使用したとき、Ｓ５６において、一致しないと判断される場合があり得る。
【００４０】
また、図９の（３）のようにして結合識別子が作成される場合には、Ｓ５４において、第一及び第二の結合識別子を作成した規則に基づいて結合識別子に含まれる個々の識別子の符号配列を復元し、その復元結果として得られた第一及び第二の結合識別子の個々の識別子の内容が、２つの結合識別子間で同一であった場合に、それら結合識別情報が同一であると判定する
【００４１】
なお、本実施形態のネットワークシステム１では、画像形成装置が備えるネットワークインターフェースは最大で２個までとして構成されているが、当然３個以上であってもよい。この場合であっても、本発明の画像形成装置によれば、識別子に属する符号の数学的組み合わせが保存されるよう、予め定められた規則に基づくそれら識別子の符号列の結合によって結合識別子が作成されるため、管理装置では、結合識別子の作成規則に基づいて結合識別子から識別子を復元し、それら結合識別子が等価であるか否かを容易に判定することができる。
【００４２】
また、本発明の管理装置は複数のネットワークと接続されて複数のネットワーク上のネットワークインターフェースを管理するものであってもよい。例えば、図１４に示す管理装置１０００のように、ネットワークインターフェースを複数系統、ここでは２系統のネットワーク３００，４００と接続し、それら双方に接続される画像形成装置１０ａ，１０ｂ，１０ｃ，１０ｄのネットワークインターフェースを管理することも可能である。この場合、管理装置１０００は、ネットワークインターフェース１１０の他にネットワーク４００と接続するネットワークインターフェース１１１を備える点においてのみ上記実施形態の管理装置１００とは異なっている。また、印刷装置１０ａ及び１０ｃは、複数のネットワークインターフェースを備え、かつそれぞれのネットワークインターフェース１８，１９が異なるネットワーク３００、４００に接続されている。この場合、画像形成装置１０ａ，１０ｃのネットワークインターフェース１８，１９から送信される結合識別子は、互いの識別子を含んで構成されて、異なるネットワークを介して管理装置１０００に送信される。管理装置１０００は、ネットワークインターフェース１１０，１１１の双方で受信した全ての結合識別子に対して等価判定を行なうから、たとえ異なるネットワークを介して送信された結合識別子であっても等価判定対象とすることができ、その判定の結果が等価とされれば、それらを同一の画像形成装置に備えられたものであるとして認識し、管理することができる。
【００４３】
以上、本発明の実施形態を説明したが、これらはあくまで例示にすぎず、本発明はこれらに限定されるものではなく、特許請求の範囲の趣旨を逸脱しない限りにおいて、当業者の知識に基づく種々の変更が可能であり、例えば、本発明の画像形成装置はネットワークインターフェースを備える端末装置、周辺電子機器等への適用も可能である。
【図面の簡単な説明】
【００４４】
【図１】本発明のネットワークシステムの概略図。
【図２】本発明の印刷装置の内部構成を示すブロック図。
【図３】本発明の管理装置の内部構成を示すブロック図。
【図４】ＩＦ識別情報送信プログラムの流れを示すフローチャート。
【図５】ＩＦ識別情報確認プログラムの流れを示すフローチャート。
【図６】ＩＦ識別情報表示プログラムの流れを示すフローチャート。
【図７】結合識別子等価判定プログラムの流れを示すフローチャート。
【図８】本発明のネットワークシステムによるネットワークインターフェースの管理の概要を説明する図。
【図９】結合識別子の作成を説明する図。
【図１０】管理装置に管理されているネットワークインターフェースの第一の表示形態。
【図１１】管理装置に管理されているネットワークインターフェースの第二の表示形態。
【図１２】管理装置に管理されているネットワークインターフェースの第三の表示形態。
【図１３】図７とは異なる結合識別子等価判定プログラムの流れを示すフローチャート。
【図１４】本発明のネットワークシステムの第二の実施形態を説明するブロック図。
【符号の説明】
【００４５】
１  ネットワークシステム
１０ａ，１０ｂ  印刷装置（画像形成装置）
１００  管理装置
１１，１０１  ＣＰＵ
１２，１０２  ＲＡＭ
１３，１０３  ＲＯＭ
１４，１０５  バスライン
１５，１０６  入出力部（Ｉ／Ｏ）
１６  外部メモリ
１７  受信バッファ
１８，１９，１１０  ネットワークインターフェース（Ｉ／Ｆ）
２１，１０７  入力部
２２，１０８  表示部
２３  印字部
１０４  ハードディスクドライブ（ＨＤＤ）
３００  ネットワーク
【図１】
0004404215.tif 000002
【図２】
0004404215.tif 000003
【図３】
0004404215.tif 000004
【図４】
0004404215.tif 000005
【図５】
0004404215.tif 000006
【図６】
0004404215.tif 000007
【図７】
0004404215.tif 000008
【図８】
0004404215.tif 000009
【図９】
0004404215.tif 000010
【図１０】
0004404215.tif 000011
【図１１】
0004404215.tif 000012
【図１２】
0004404215.tif 000013
【図１３】
0004404215.tif 000014
【図１４】
0004404215.tif 000015