(57)【要約】【課題】  ＩＰｖ６アドレスを示すアドレス情報に含まれるユーザが認識すべき部分を、ユーザが認識し易いように表示すること。【解決手段】  管理装置は、ＩＰｖ６アドレスを示すアドレス情報２０６，２２６，２４６を取得する。管理装置は、アドレス情報２０６，２２６，２４６のプレフィックス部２１０，２３０，２５０が符号１０８に置換された表示用アドレス情報２６０，２７０，２８０を生成してもよい。また、管理装置は、アドレス情報２０６，２２６，２４６のプレフィックス部２１０，２３０，２５０が省略された表示用アドレス情報を生成してもよい。また、管理装置は、アドレス情報２０６，２２６，２４６の共通部分が置換又は省略された表示用アドレス情報を生成してもよい。【選択図】  図５
2011008671.tif 000002
【特許請求の範囲】
【請求項１】
アドレス情報提供装置であって、
ＩＰｖ６アドレスを示すアドレス情報を取得する取得部と、
前記アドレス情報のプレフィックス部が特定の符号に置換された表示用アドレス情報を、前記アドレス情報から生成する生成部と、
前記表示用アドレス情報を表示デバイスに供給する供給部と、
を備えるアドレス情報提供装置。
【請求項２】
前記生成部は、前記アドレス情報の前記プレフィックス部がユーザによって設定された前記特定の符号に置換された前記表示用アドレス情報を生成する、請求項１に記載のアドレス情報提供装置。
【請求項３】
前記生成部は、前記アドレス情報の前記プレフィックス部の値がユーザによって設定された特定の値に一致する場合に、前記アドレス情報の前記プレフィックス部が前記特定の符号に置換された前記表示用アドレス情報を生成する、請求項１又は２に記載のアドレス情報提供装置。
【請求項４】
前記取得部は、複数の前記アドレス情報を取得し、
前記生成部は、
前記複数のアドレス情報のそれぞれのプレフィックス部が前記特定の符号に置換された複数の前記表示用アドレス情報を、前記複数のアドレス情報から生成して、
さらに、前記複数の表示用アドレス情報を含む画像データであって、前記複数の表示用アドレス情報が、第１の方向に直交する第２の方向に沿って並んで表示されるように、構成されており、前記第１の方向は、各表示用アドレス情報によって表わされる２以上の符号が配列される方向である、前記画像データを生成し、
前記供給部は、前記画像データを前記表示デバイスに供給する、請求項１から３のいずれか一項に記載のアドレス情報提供装置。
【請求項５】
前記特定の符号は、１６進数で使用される符号以外の符号を含む、請求項１から４のいずれか一項に記載のアドレス情報提供装置。
【請求項６】
アドレス情報提供装置であって、
ＩＰｖ６アドレスを示すアドレス情報を取得する取得部と、
前記アドレス情報のプレフィックス部が省略された表示用アドレス情報を、前記アドレス情報から生成する生成部と、
前記表示用アドレス情報を表示デバイスに供給する供給部と、
を備えるアドレス情報提供装置。
【請求項７】
前記生成部は、前記アドレス情報の前記プレフィックス部の値がユーザによって設定された特定の値に一致する場合に、前記アドレス情報の前記プレフィックス部が省略された前記表示用アドレス情報を生成する、請求項６に記載のアドレス情報提供装置。
【請求項８】
アドレス情報提供装置であって、
複数のＩＰｖ６アドレスを示す複数のアドレス情報を取得する取得部と、
前記複数のアドレス情報の間で共通する共通部分が存在する場合に、前記複数のアドレス情報のそれぞれの前記共通部分が第１の特定の符号に置換された複数の表示用アドレス情報を、前記複数のアドレス情報から生成する生成部と、
前記複数の表示用アドレス情報を表示デバイスに供給する供給部と、
を備えるアドレス情報提供装置。
【請求項９】
アドレス情報提供装置であって、
複数のＩＰｖ６アドレスを示す複数のアドレス情報を取得する取得部と、
前記複数のアドレス情報の間で共通する共通部分が存在する場合に、前記複数のアドレス情報のそれぞれの前記共通部分が省略された複数の表示用アドレス情報を、前記複数のアドレス情報から生成する生成部と、
前記複数の表示用アドレス情報を表示デバイスに供給する供給部と、
を備えるアドレス情報提供装置。
【請求項１０】
前記複数のアドレス情報のそれぞれは、１番目のブロックからＮ番目（前記Ｎは２以上の整数）のブロックまでの前記Ｎ個のブロックを含み、
前記生成部は、Ｍ番目（前記Ｍは１から前記Ｎまでの各整数）のブロックの値が前記複数のアドレス情報の間で共通するのか否かを判断し、
前記共通部分は、前記複数のアドレス情報の間で共通すると判断されるブロックを含む、請求項８又は９に記載のアドレス情報提供装置。
【請求項１１】
前記生成部は、前記複数のアドレス情報の間でプレフィックス部が共通しているのか否かに関わらず、前記複数のアドレス情報のそれぞれのプレフィックス部が第２の特定の符号にさらに置換された前記複数の表示用アドレス情報を生成し、
前記共通部分は、前記複数のアドレス情報のそれぞれのインターフェイス部に含まれる、請求項８から１０のいずれか１項に記載のアドレス情報提供装置。
【請求項１２】
前記生成部は、前記複数のアドレス情報の間でプレフィックス部が共通しているのか否かに関わらず、前記複数のアドレス情報のそれぞれのプレフィックス部がさらに省略された前記複数の表示用アドレス情報を生成し、
前記共通部分は、前記複数のアドレス情報のそれぞれのインターフェイス部に含まれる、請求項８から１０のいずれか１項に記載のアドレス情報提供装置。
【請求項１３】
前記生成部は、さらに、前記複数の表示用アドレス情報を含む画像データであって、前記複数の表示用アドレス情報が、第１の方向に直交する第２の方向に沿って並んで表示されるように、構成されており、前記第１の方向は、各表示用アドレス情報によって表わされる２以上の符号が配列される方向である、前記画像データを生成し、
前記供給部は、前記画像データを前記表示デバイスに供給する、請求項８から１２のいずれか１項に記載のアドレス情報提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰｖ６（Internet Protocol version 6）で利用されるＩＰｖ６アドレスを示すアドレス情報を表示するための技術に関する。
【背景技術】
【０００２】
例えば、特許文献１に開示されているように、ＩＰｖ６アドレスを示すアドレス情報は、１６進数の３２個の値（１２８ビットの値）で表示される。アドレス情報は、通常、８個のブロックに区切って表示される。即ち、１個のブロックは、１６進数の４個の値を含む。特許文献１の技術では、所定の条件下において、アドレス情報を３２個よりも少ない個数の値で表示する。例えば、１個のブロックに含まれる４個の値の全てが「ゼロ」である場合に、そのブロックを省略して表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１０６８８１号公報
【特許文献２】特開２００８−６７２３５号公報
【特許文献３】特開２００４−６４４９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したように、ＩＰｖ６アドレスを示すアドレス情報は多くの値（３２個の値）で表示されるために、アドレス情報を見る者（以下では「ユーザ」と呼ぶ）がアドレス情報を認識し難い。アドレス情報の中のユーザが認識すべき部分を、ユーザが認識し易いように表示するための技術が必要である。
【課題を解決するための手段】
【０００５】
ＩＰｖ６アドレスを示すアドレス情報は、通常、プレフィックス部を含む。例えば、ユーザが、プレフィックス部以外の特定の部分を認識することを望む場合がある。このような特定の部分をユーザが認識し易いように表示するために、以下のアドレス情報提供装置を採用してもよい。このアドレス情報提供装置は、ＩＰｖ６アドレスを示すアドレス情報を取得する取得部と、アドレス情報から表示用アドレス情報を生成する生成部と、表示用アドレス情報を表示デバイスに供給する供給部と、を備える。生成部は、アドレス情報のプレフィックス部が特定の符号に置換された表示用アドレス情報を生成してもよい。この構成によると、ユーザは、上記の特定の符号と、他の部分（プレフィックス部以外の部分）と、を容易に区別し得る。このために、ユーザは、プレフィックス部以外の特定の部分を容易に認識し得る。
【０００６】
なお、上記のＩＰｖ６アドレスは、ユニキャストアドレス（Unicast address）であってもよいし、エニキャストアドレス（Anycast address）であってもよいし、マルチキャストアドレス（Multicast address）であってもよい。ユニキャストアドレスは、通常、集約可能グローバルユニキャストアドレス（Aggregatable global unicast address）と、リンクローカルユニキャストアドレス（Link-local unicast address）と、ユニークローカルユニキャストアドレス（Unique local unicast address）と、に分類される。上記のＩＰｖ６アドレスは、上記の３つのユニキャストアドレスのいずれであってもよい。
【０００７】
また、取得部は、アドレス情報提供装置に割り当てられているＩＰｖ６アドレスを取得してもよいし、外部装置に割り当てられているＩＰｖ６アドレスを取得してもよい。即ち、上記の技術は、アドレス情報提供装置のＩＰｖ６アドレスを表示するための技術にも利用することができるし、アドレス情報提供装置以外の外部装置のＩＰｖ６アドレスを表示するための技術にも利用することができる。
【０００８】
また、アドレス情報のプレフィックス部（例えば前半の６４ビット部分）以外の部分を、例えば、インターフェイス部（例えば後半の６４ビット部分）と呼んでもよい。上記の技術では、インターフェイス部が置換されるのか否かは特に限定されない。例えば、生成部は、インターフェイス部の一部を上記の特定の符号以外の符号に置換してもよいし、プレフィックス部とインターフェイス部の一部とをまとめて上記の特定の符号に置換してもよい。また、上記の特定の符号は、例えば、特定の文字列と言い換えてもよい。この場合、特定の文字列は、１つの文字のみによって構成されてもよい。特定の文字列の文字数は、アドレス情報のプレフィックス部の値の個数（例えば１６個）よりも少なくてもよい。また、上記の表示デバイスは、アドレス情報提供装置自身が備えていてもよいし、アドレス情報提供装置以外の外部装置が備えていてもよい。
【０００９】
生成部は、アドレス情報のプレフィックス部がユーザによって設定された上記の特定の符号に置換された表示用アドレス情報を生成してもよい。この構成によると、ユーザは、例えば、自身が認識し易い符号を上記の特定の符号として設定することができる。この場合、ユーザは、上記の特定の符号と、他の部分と、を容易に区別して認識することができる。
【００１０】
生成部は、アドレス情報のプレフィックス部の値がユーザによって設定された特定の値に一致する場合に、アドレス情報のプレフィックス部が上記の特定の符号に置換された表示用アドレス情報を生成してもよい。この構成によると、ユーザは、上記の特定の符号に置換されるべきプレフィックス部の値を設定することができる。なお、生成部は、アドレス情報のプレフィックス部の値がユーザによって設定された上記の特定の値に一致しない場合に、アドレス情報のプレフィックス部が上記の特定の符号に置換されていない無置換の表示用アドレス情報を生成してもよい。なお、上記の無置換の表示用アドレス情報は、アドレス情報の全ての値を含んでいてもよいし、アドレス情報の一部の値（例えば前半部分の値）のみを含んでいてもよい。
【００１１】
取得部は、複数のアドレス情報を取得してもよい。この場合、生成部は、複数のアドレス情報のそれぞれのプレフィックス部が上記の特定の符号に置換された複数の表示用アドレス情報を、複数のアドレス情報から生成してもよい。生成部は、さらに、複数の表示用アドレス情報を含む画像データであって、複数の表示用アドレス情報が、各表示用アドレス情報が表わす２以上の符号が配列される第１の方向に直交する第２の方向に沿って並んで表示されるように、構成されている画像データを生成してもよい。この場合、供給部は、画像データを表示デバイスに供給してもよい。この構成によると、並んで表示される複数の表示用アドレス情報の間で上記の特定の符号が共通することになる。このために、ユーザは、複数の表示用アドレス情報の間で共通する上記の特定の符号がプレフィックス部であることを容易に認識することができ、この結果、プレフィックス部以外の特定の部分を容易に認識することができる。
【００１２】
上記の特定の符号は、１６進数で使用される符号以外の符号を含んでいてもよい。
【００１３】
生成部は、アドレス情報のプレフィックス部が省略された表示用アドレス情報を、アドレス情報から生成してもよい。この構成によると、プレフィックス部が省略されるために、ユーザは、プレフィックス部以外の特定の部分を容易に認識することができる。
【００１４】
生成部は、アドレス情報のプレフィックス部の値がユーザによって設定された特定の値に一致する場合に、アドレス情報のプレフィックス部が省略された表示用アドレス情報を生成してもよい。この構成によると、ユーザは、省略されるべきプレフィックス部の値を設定することができる。なお、生成部は、アドレス情報のプレフィックス部の値がユーザによって設定された上記の特定の値に一致しない場合に、アドレス情報のプレフィックス部が省略されていない無省略の表示用アドレス情報を生成してもよい。なお、上記の無省略の表示用アドレス情報は、アドレス情報の全ての値を含んでいてもよいし、アドレス情報の一部の値（例えば前半部分の値）のみを含んでいてもよい。
【００１５】
また、複数のＩＰｖ６アドレスを示す複数のアドレス情報が存在し、複数のアドレス情報の間で共通する共通部分が存在する場合に、ユーザが、各アドレス情報の共通部分以外の特定の部分（即ち共通しない部分）を認識することを望む場合がある。このような特定の部分をユーザが認識し易いように表示するために、以下のアドレス情報提供装置を採用してもよい。このアドレス情報提供装置は、複数のＩＰｖ６アドレスを示す複数のアドレス情報を取得する取得部と、複数のアドレス情報から複数の表示用アドレス情報を生成する生成部と、複数の表示用アドレス情報を表示デバイスに供給する供給部と、を備える。生成部は、複数のアドレス情報の間で共通する共通部分が存在する場合に、複数のアドレス情報のそれぞれの共通部分が第１の特定の符号に置換された複数の表示用アドレス情報を生成してもよい。この構成によると、ユーザは、上記の第１の特定の符号と、他の部分（共通部分以外の部分）と、を容易に区別し得る。このために、ユーザは、共通部分以外の特定の部分を容易に認識し得る。なお、共通部分の全部が上記の第１の特定の符号に置換されてもよいし、共通部分の一部が上記の第１の特定の符号に置換されてもよい。
【００１６】
生成部は、複数のアドレス情報の間で共通する共通部分が存在する場合に、複数のアドレス情報のそれぞれの共通部分が省略された複数の表示用アドレス情報を、複数のアドレス情報から生成してもよい。この構成によると、共通部分が省略されるために、ユーザは、共通部分以外の特定の部分を容易に認識することができる。なお、共通部分の全部が省略されてもよいし、共通部分の一部が省略されてもよい。後者の場合、例えば、表示デバイスの表示画面（より具体的には表示用アドレス情報を表示するための表示領域）の大きさに応じて、共通部分のうちの省略されるべき部分が決定されてもよい。
【００１７】
複数のアドレス情報のそれぞれは、１番目のブロックからＮ番目（Ｎは２以上の整数）のブロックまでのＮ個のブロックを含んでいてもよい。生成部は、Ｍ番目（Ｍは１からＮまでの各整数）のブロックの値が複数のアドレス情報の間で共通するのか否かを判断してもよい。共通部分は、複数のアドレス情報の間で共通すると判断されるブロックを含んでいてもよい。なお、各ブロックは、複数個のビットで構成されることが好ましい。この構成によると、１個のブロックを単位として（例えば１６ビット毎に）、複数のアドレス情報の間に共通部分が存在するのか否かを判断することができる。
【００１８】
また、複数のアドレス情報の間で共通すると判断される連続する２個以上のブロックが存在する場合に、生成部は、複数のアドレス情報のそれぞれの共通部分が置換又は省略された複数の表示用アドレス情報を生成してもよい。複数のアドレス情報の間で共通すると判断される連続する２個以上のブロックが存在しない場合に、生成部は、複数のアドレス情報のそれぞれの共通部分が置換又は省略されていない無変換の複数の表示用アドレス情報を生成してもよい。
【００１９】
なお、複数のアドレス情報のそれぞれは、１番目の値から３２番目の値までの３２個の１６進数の値（即ち１個の値は４ビットの値である）を含んでいてもよい。生成部は、Ｌ番目（Ｌは１から３２までの各整数）の値が複数のアドレス情報の間で共通するのか否かを判断してもよい。共通部分は、複数のアドレス情報の間で共通すると判断される値を含んでいてもよい。この構成によると、１６進数の１個の値を単位として（即ち４ビット毎に）、複数のアドレス情報の間に共通部分が存在するのか否かを判断することができる。なお、この構成では、４ビットが１つのブロックに相当すると考えることもできる。
【００２０】
なお、生成部は、複数のアドレス情報の間で共通する第１の共通部分と第２の共通部分とが存在する場合に、複数のアドレス情報のそれぞれの第１の共通部分が置換又は省略されているとともに、複数のアドレス情報のそれぞれの第２の共通部分が置換又は省略されている複数の表示用アドレス情報を生成してもよい。この場合、２つの共通部分が共に置換されてもよいし、２つの共通部分が共に省略されてもよいし、２つの共通部分の一方が置換されて他方が省略されてもよい。
【００２１】
生成部は、複数のアドレス情報の間でプレフィックス部が共通しているのか否かに関わらず、複数のアドレス情報のそれぞれのプレフィックス部が第２の特定の符号にさらに置換された複数の表示用アドレス情報を生成してもよい。この場合、共通部分は、複数のアドレス情報のそれぞれのインターフェイス部に含まれる。なお、この構成は、共通部分が第１の特定の符号に置換されるとともにプレフィックス部が第２の特定の符号に置換される第１の構成であってもよいし、共通部分が省略されるとともにプレフィックス部が第２の特定の符号に置換される第２の構成であってもよい。
【００２２】
生成部は、複数のアドレス情報の間でプレフィックス部が共通しているのか否かに関わらず、複数のアドレス情報のそれぞれのプレフィックス部がさらに省略された複数の表示用アドレス情報を生成してもよい。この場合、共通部分は、複数のアドレス情報のそれぞれのインターフェイス部に含まれる。なお、この構成は、共通部分が第１の特定の符号に置換されるとともにプレフィックス部が省略される第１の構成であってもよいし、共通部分が省略されるとともにプレフィックス部が省略される第２の構成であってもよい。
【００２３】
生成部は、さらに、複数の表示用アドレス情報を含む画像データであって、複数の表示用アドレス情報が、各表示用アドレス情報が表わす２以上の符号が配列される第１の方向に直交する第２の方向に沿って並んで表示されるように、構成されている画像データを生成してもよい。供給部は、画像データを表示デバイスに供給してもよい。
【００２４】
なお、上記のアドレス情報提供装置を実現するための制御方法も新規で有用である。また、ＩＰｖ６アドレスを示すアドレス情報（もしくは複数のアドレス情報）を取得する取得処理と、アドレス情報から上記の表示用アドレス情報（もしくは上記の複数の表示用アドレス情報）を生成する生成処理と、表示用アドレス情報を表示デバイスに供給する供給処理と、をアドレス情報提供装置に搭載されるコンピュータに実行させるコンピュータプログラムも新規で有用である。
【図面の簡単な説明】
【００２５】
【図１】通信システムの構成の一例を示す。
【図２】複数のモードを説明するための図を示す。
【図３】複数のモードを説明するための図を示す。
【図４】管理装置が実行する処理のフローチャートを示す。
【図５】プレフィックス部を置換するモードを説明するための図を示す。
【図６】ユーザによって設定された値に一致するプレフィックス部を置換するモードを説明するための図を示す。
【図７】プレフィックス部を省略するモードを説明するための図を示す。
【図８】ユーザによって設定された値に一致するプレフィックス部を省略するモードを説明するための図を示す。
【図９】共通部分を置換するモードを説明するための図を示す。
【図１０】共通部分を置換するモードと共通部分を省略するモードとを説明するための図を示す。
【図１１】第１の組合せモードと第２の組合せモードとを説明するための図を示す。
【図１２】第３の組合せモードと第４の組合せモードとを説明するための図を示す。
【発明を実施するための形態】
【００２６】
（システムの構成）
図面を参照して実施例を説明する。図１は、本実施例の通信システム２の概略図を示す。通信システム２は、ＬＡＮ４と、複数の管理装置１０，８０と、複数のプリンタ５０，６０，７０と、を備える。各デバイス１０，５０〜８０は、ＬＡＮ４に接続されている。各デバイス１０，５０〜８０は、ＬＡＮ４を介して、相互に通信可能である。
【００２７】
（管理装置の構成）
続いて、管理装置１０の構成について説明する。管理装置８０は、管理装置１０と同様の構成を有する。管理装置１０は、複数のプリンタ５０〜７０を管理する管理者（以下では「ユーザ」と呼ぶ）によって利用される。管理装置１０は、複数のプリンタ５０〜７０から情報を取得して表示する。管理装置１０は、制御部１２と表示部１４とネットワークインターフェイス１６と操作部１８と記憶部２０とを備える。制御部１２は、記憶部２０に記憶されているプログラム２２〜３０に従って処理を実行する。表示部１４は、様々な情報を表示する。ネットワークインターフェイス１６は、ＬＡＮ４に接続されている。操作部１８は、キーボードとマウスとによって構成される。ユーザは、操作部１８を操作することによって、様々な指示を管理装置１０に入力することができる。
【００２８】
記憶部２０は、複数のプログラム２２〜３０を格納する。モード設定プログラム２２は、後述する複数のモードの中から１つのモードをユーザに選択させる処理を実行するためのプログラムである。このプログラムに従って、ＩＰｖ６アドレスを表示するためのモードが管理装置１０に設定される。情報取得プログラム２４は、複数のプリンタ５０〜７０から情報を取得するためのプログラムである。表示用画像データ生成プログラム２６は、複数のプリンタ５０〜７０から取得された情報を含む表示用画像データを生成するためのプログラムである。プログラム３０は、上記の各プログラム２２〜２８以外のプログラム（例えばＯＳプログラム）である。
【００２９】
記憶部２０は、さらに、設定情報記憶領域３２とワーク領域３８とを有する。設定情報記憶領域３２は、ユーザによって選択されたモードを示す選択モード情報３４と、ユーザによって設定された様々な情報（後述のユーザ設定符号１０８、ユーザ設定プレフィックス１１８等）を示すユーザ設定情報３６と、を記憶する。ワーク領域３８は、制御部１２が処理を実行する過程で生成又は取得される情報を記憶する。本実施例では、ワーク領域３８は、複数のプリンタ５０〜７０から取得される複数のアドレス情報４０と、複数のアドレス情報４０から生成される複数の表示用アドレス情報４２と、複数の表示用アドレス情報４２から生成される画像データ４４と、を記憶する。
【００３０】
（ＩＰｖ６アドレスを表示するための複数のモード）
続いて、図２及び図３を参照しながら、ＩＰｖ６アドレスを表示するための複数のモードについて説明する。最上位の６つのモードは、無変換モード１００と、プレフィックス部置換モード１０２と、プレフィックス部省略モード１２８と、共通部分置換モード１４０と、共通部分省略モード１５２と、組合せモード１５４と、を含む。無変換モード１００は、ＩＰｖ６アドレスを示すアドレス情報を変換せずに（後述の置換又は省略を行なわずに）表示するためのモードである。
【００３１】
プレフィックス部置換モード１０２は、アドレス情報のプレフィックス部を特定の符号に置換するモードである。プレフィックス部置換モード１０２の下位モードとして、置換対象設定無モード１０４と、置換対象設定有モード１１４と、が存在する。置換対象設定無モード１０４は、置換されるべきプレフィックス部の値がユーザによって設定されないモードである。置換対象設定無モード１０４の下位モードとして、符号設定有モード１０６と、符号設定無モード１１０と、が存在する。符号設定有モード１０６は、プレフィックス部の置換後の符号であるユーザ設定符号１０８（「ＬＡＮ」）がユーザによって設定されるモードである。なお、１６進数で利用される符号（０〜９、ａ〜ｆ）のみならず、１６進数で利用される符号以外の符号（例えば「ｇ」以降のアルファベット、漢字、平仮名、片仮名、その他の符号）も、ユーザ設定符号１０８として設定することができる。例えば、図２では、ユーザ設定符号１０８として「ＬＡＮ」が設定されている。この例では、「Ｌ」と「Ｎ」は、１６進数で利用されない符号である。符号設定無モード１１０は、プレフィックス部の置換後の符号がユーザによって設定されないモードである。従って、符号設定無モード１１０では、予め決められている符号１１２（「ＰＲＥ」）が利用される。また、置換対象設定有モード１１４は、置換されるべきプレフィックス部の値がユーザによって設定されるモードである。置換対象設定有モード１１４では、ユーザは、複数の組合せ情報１１６，１２２を設定することができる。各組合せ情報１１６，１２２は、置換されるべきプレフィックス部の値（第１のユーザ設定プレフィックス１１８、第２のユーザ設定プレフィックス１２４）と、置換後の符号（第１のユーザ設定符号１２０（「ＬＡＮ１」）、第２のユーザ設定符号１２６（「ＬＡＮ２」））と、が対応づけられた情報である。
【００３２】
プレフィックス部省略モード１２８は、アドレス情報のプレフィックス部を省略するモードである。プレフィックス部省略モード１２８の下位モードとして、省略対象設定無モード１３０と、省略対象設定有モード１３２と、が存在する。省略対象設定無モード１３０は、省略されるべきプレフィックス部の値がユーザによって設定されないモードである。省略対象設定有モード１３２は、省略されるべきプレフィックス部の値がユーザによって設定されるモードである。省略対象設定有モード１３２では、ユーザは、省略されるべき複数のプレフィックス部の値（第１のユーザ設定プレフィックス１３４、第２のユーザ設定プレフィックス１３６）を設定することができる。
【００３３】
図３に示される共通部分置換モード１４０は、複数のアドレス情報の間で共通する共通部分を特定の符号に置換するモードである。共通部分置換モード１４０の下位モードとして、符号設定有モード１４２と、符号設定無モード１４８と、が存在する。符号設定有モード１４２は、共通部分の置換後の符号がユーザによって設定されるモードである。符号設定有モード１４２では、ユーザは、複数の置換後の符号（第１のユーザ設定符号１４４（「ＬＡＮ１」）、第２のユーザ設定符号１４６（「ＬＡＮ２」））を設定することができる。符号設定無モード１４８は、共通部分の置換後の符号がユーザによって設定されないモードである。従って、符号設定無モード１４８では、予め決められている符号１５０（「ＰＲＥ」）が利用される。
【００３４】
共通部分省略モード１５２は、複数のアドレス情報の間で共通する共通部分を省略するモードである。また、組合せモード１５４は、プレフィックス部置換モード１０２とプレフィックス部省略モード１２８のうちの１つと、共通部分置換モード１４０と共通部分省略モード１５２のうちの１つと、の組合せのモードである。従って、組合せモード１５４の下位モードとして、４つの組合せモード１５６〜１６２が存在する。
【００３５】
（管理装置が実行する処理）
続いて、管理装置１０の制御部１２が実行する処理について説明する。ユーザは、操作部１８（図１参照）に対して第１の操作を加えることによって、モード設定プログラム２２を起動させることができる。制御部１２は、モード設定プログラム２２に従って、以下の処理を実行する。制御部１２（図１参照）は、まず、最上位の６つのモード１００，１０２，１２８，１４０，１５２，１５４を示す情報を表示部１４（図１参照）に表示させる。ユーザは、操作部１８を操作することによって、６つのモード１００等の中から１つのモードを選択することができる。ユーザによって選択されたモードの下位モードが存在する場合には、制御部１２は、その下位モードを示す情報を表示部１４に表示させる。ユーザは、操作部１８を操作することによって、１つの下位モードを選択することができる。さらに下位モードが存在する場合には、情報の表示と選択とがさらに行なわれる。最終的には、複数（１３個）のモード１００，１０６，１１０，１１４，１３０，１３２，１４２，１４８，１５２，１５６〜１６２の中から１つのモードがユーザによって選択される。ユーザによって最終的に選択された１つのモードにおいて、ユーザ設定符号（例えば図２の１０８）及び／又はユーザ設定プレフィックス（例えば図２の１１８）をユーザが設定する必要がある場合には、ユーザは、操作部１８を操作することによって、ユーザ設定符号及び／又はユーザ設定プレフィックスを入力する。次いで、制御部１２は、設定情報記憶領域３２（図１参照）の記憶内容を更新する。これにより、ユーザによって最終的に選択された１つのモードを示す情報が、選択モード情報３４として記憶される。また、ユーザによって入力されたユーザ設定符号及び／又はユーザ設定プレフィックスが、ユーザ設定情報３６として記憶される。
【００３６】
続いて、制御部１２がアドレス情報を取得して表示する処理について説明する。図４は、この処理のフローチャートを示す。なお、ユーザは、操作部１８（図１参照）に対しての第２の操作を加えることによって、プログラム２４〜２８を起動することができる。制御部１２は、プログラム２４〜２８に従って、図４に示される処理を実行する。
【００３７】
制御部１２は、複数のプリンタ５０〜７０のそれぞれにリクエストを送信する（Ｓ１０）。上記のリクエストは、例えば、ＳＮＭＰ（Simple Network Management Protocol）のＧｅｔコマンドであってもよい。複数のプリンタ５０〜７０のそれぞれは、リクエストに応じて、自身が有する様々な情報を含む組合せ情報２００，２２０，２４０（図５（ａ）参照））を管理装置１０に送信する。これにより、制御部１２は、複数のプリンタ５０〜７０のそれぞれから組合せ情報２００，２２０，２４０を取得する（Ｓ１２）。
【００３８】
図５（ａ）は、組合せ情報２００，２２０，２４０の一例を示す。プリンタ５０からの組合せ情報２００は、プリンタ５０のノード名２０４と、プリンタ５０に割り当てられているＩＰｖ６アドレスを示すアドレス情報２０６と、他の情報２１４と、を含む。本実施例のアドレス情報２０６は、集約可能グローバルユニキャストアドレスである。アドレス情報２０６は、８個のブロック２０８ａ〜２０８ｈを含む。１個のブロック（例えば２０８ａ）は、４個の１６進数の値を含む。従って、アドレス情報２０６は、合計で３２個の１６進数の値、換言すれば、１２８ビットの値（即ち１２８個の２進数の値）を含む。１個の１６進数の値は、４ビットの値（４個の２進数の値）で表わされる。従って、１個のブロックは、１６ビットの値を含む。アドレス情報２０６のうち、前半の６４ビットの値（１６個の３２進数の値）は、プレフィックス部２１０と呼ばれる。また、後半の６４ビットの値（１６個の３２進数の値）は、インターフェイス部２１２と呼ばれる。なお、組合せ情報２００に含まれる他の情報２１４は、例えば、プリンタ５０のステータス情報、プリンタ５０に設定されている種々の設定情報等である。
【００３９】
プリンタ６０，７０からの組合せ情報２２０，２４０は、組合せ情報２００と同様の構成を有する。即ち、組合せ情報２２０は、プリンタ６０のノード名２２４と、プリンタ６０のＩＰｖ６アドレスを示すアドレス情報２２６と、他の情報２３４と、を含む。また、組合せ情報２４０は、プリンタ７０のノード名２４４と、プリンタ７０のＩＰｖ６アドレスを示すアドレス情報２４６と、他の情報２５４と、を含む。アドレス情報２２６，２４６のそれぞれは、プレフィックス部２３０，２５０とインターフェイス部２３２，２５２とを含む。
【００４０】
なお、図５では、アドレス情報２０６，２２６，２４６の連続する２つのブロック２０８ａ等の間にコロン「：」が示されているが、実際には、アドレス情報２０６，２２６，２４６は、３２個の値のみを含んでおり、コロンを含んでいない。後述する表示用アドレス情報２６０，２７０，２８０がコロンを含むために、それに合わせて、アドレス情報２０６，２２６，２４６にコロンを示している。図６以降でも同様である。
【００４１】
図４のＳ１４では、制御部１２は、設定情報記憶領域３２（図１参照）に記憶されている選択モード情報３４とユーザ設定情報３６とを読み込む。次いで、制御部１２は、選択モード情報３４とユーザ設定情報３６とに従って、組合せ情報２００，２２０，２４０に含まれる複数のアドレス情報２０６，２２６，２４６から、複数の表示用アドレス情報２６０，２７０，２８０（図５（ｂ）参照）を生成する。即ち、制御部１２は、上記の１３個のモードの中からユーザによって選択された１個のモードに応じて、Ｓ１４の処理を実行する。モード毎の詳しい処理の内容については、後で説明する。なお、Ｓ１４の処理は、複数のアドレス情報２０６，２２６，２４６を、複数の表示用アドレス情報２６０，２７０，２８０に変換する処理と言うこともできる。
【００４２】
次いで、制御部１２は、複数の表示用アドレス情報２６０，２７０，２８０を含む画像データ２９０（図５（ｃ）参照）を生成する（Ｓ１６）。画像データ２９０は、予め決められているテーブルを表わす画像である。このテーブルは、ノード名を示す欄２９２と、ＩＰｖ６アドレスを示す欄２９４と、他の情報を示す欄２９６と、を含む。制御部１２は、ノード名を示す欄２９２に、組合せ情報２００，２２０，２４０に含まれるノード名２０４，２２４，２４４を書き込む。また、制御部１２は、ＩＰｖ６アドレスを示す欄２９４に、Ｓ１６で生成された複数の表示用アドレス情報２６０，２７０，２８０を書き込む。さらに、制御部１２は、他の情報を示す欄２９６に、組合せ情報２００，２２０，２４０に含まれる他の情報２１４，２３４，２５４（図５（ｃ）では図示省略）を書き込む。これにより、画像データ２９０が完成する。図５（ｃ）から明らかなように、複数の表示用アドレス情報２６０，２７０，２８０は、各表示用アドレス情報２６０，２７０，２８０が表わす複数の符号（例えば「ＬＡＮ：ｂｅｅｆ：ｂｅｆｆ：ｆｅｅｆ：０００１」）が並ぶ方向（図５（ｃ）の左右方向）に直交する方向（図５（ｃ）の上下方向）に沿って並んでいる。制御部１２は、画像データ２９０を表示部１４に供給（送信）する（Ｓ１８）。これにより、画像データ２９０が表わす画像が表示部１４に表示される。
【００４３】
（１）無変換モード１００
続いて、各モードに応じて実行される図４のＳ１４の処理の内容について詳しく説明する。まず、図５を参照しながら、無変換モード１００（図２参照）が設定されている場合の処理について説明する。制御部１２は、まず、複数の組合せ情報２００，２２０，２４０の中から、複数のアドレス情報２０６，２２６，２４６を特定する。次いで、制御部１２は、複数のアドレス情報２０６，２２６，２４６から複数の表示用アドレス情報（図示省略）を生成する。制御部１２は、１つのアドレス情報２００の連続する２個のブロックの間にコロンを挿入する。即ち、制御部１２は、１つのアドレス情報２００に７個のコロンを挿入することによって、１つの表示用アドレス情報（図示省略）を生成する。制御部１２は、後述する置換又は省略を行なわない。従って、ここで生成される表示用アドレス情報は、アドレス情報２００に含まれる３２個の値の全てを含む。制御部１２は、アドレス情報２００の場合と同様に、他のアドレス情報２２６，２４６のそれぞれから表示用アドレス情報を生成する。なお、以下の他のモード１０６等においても、表示用アドレス情報は、コロンを含む。表示用アドレス情報を生成する際にコロンを挿入する点については、無変換モード１００の場合と同様であるために、以下では説明を省略する。
【００４４】
（２）符号設定有モード１０６
図５を参照しながら、符号設定有モード１０６（図２参照）が設定されている場合の図４のＳ１４の処理について説明する。制御部１２は、まず、ユーザ設定情報３６（図１参照）を読み込むことによって、ユーザ設定符号１０８（図２参照）を特定する。本実施例では、ユーザ設定符号１０８は、「ＬＡＮ」である。次いで、制御部１２は、アドレス情報２０６のプレフィックス部２１０の全ての値をユーザ設定符号１０８（「ＬＡＮ」）に置換することによって、表示用アドレス情報２６０を生成する。制御部１２は、アドレス情報２０６のインターフェイス部２１２を置換しない。制御部１２は、アドレス情報２０６の場合と同様に、他のアドレス情報２２６，２４６のプレフィックス部２３０，２５０をユーザ設定符号１０８（「ＬＡＮ」）に置換することによって、表示用アドレス情報２７０，２８０を生成する。
【００４５】
（３）符号設定無モード１１０
図５を参照しながら、符号設定無モード１１０（図２参照）が設定されている場合の処理について説明する。制御部１２は、例えば、表示用画像データ生成プログラム２６（図１参照）において予め決められている符号１１２（図２参照）を特定する。本実施例では、符号１１２は、「ＰＲＥ」である。次いで、制御部１２は、アドレス情報２０６，２２６，２４６のそれぞれのプレフィックス部２１０，２３０，２５０を符号１１２（「ＰＲＥ」）に置換することによって、複数の表示用アドレス情報（図示省略）を生成する。ここで生成される複数の表示用アドレス情報は、図５（ｂ）及び（ｃ）の複数の表示用アドレス情報２６０，２７０，２８０において、「ＬＡＮ」が「ＰＲＥ」に変更されたものである。
【００４６】
（４）置換対象設定有モード１１４
図６を参照しながら、置換対象設定有モード１１４（図２参照）が設定されている場合の図４のＳ１４の処理について説明する。図６（ａ）は、複数のアドレス情報３０６，３２６，３４６を示す。図６（ｂ）は、置換対象設定有モード１１４によって複数のアドレス情報３０６，３２６，３４６から生成される複数の表示用アドレス情報３６０，３７０，３８０を含む画像データ３９０を示す。制御部１２は、まず、ユーザ設定情報３６（図１参照）を読み込むことによって、１つの組合せ情報１１６（図２参照）を特定する。制御部１２は、さらに、組合せ情報１１６に含まれる第１のユーザ設定プレフィックス１１８を特定する。次いで、制御部１２は、複数のアドレス情報３０６，３２６，３４６のそれぞれのプレフィックス部３１０，３３０，３５０の値が、第１のユーザ設定プレフィックス１１８の値に一致するのか否かを判断する。本実施例では、アドレス情報３０６のプレフィックス部３１０の値が、第１のユーザ設定プレフィックス１１８の値に一致する。この場合、制御部１２は、アドレス情報３０６のプレフィックス部３１０を、組合せ情報１１６に含まれる第１のユーザ設定符号１２０（「ＬＡＮ１」）に置換することによって、表示用アドレス情報３６０を生成する。
【００４７】
次いで、制御部１２は、他の組合せ情報１２２（図２参照）を特定し、組合せ情報１２２に含まれる第２のユーザ設定プレフィックス１２４を特定する。制御部１２は、残りの複数のアドレス情報３２６，３４６のそれぞれのプレフィックス部３３０，３５０の値が、第２のユーザ設定プレフィックス１２４の値に一致するのか否かを判断する。本実施例では、アドレス情報３２６のプレフィックス部３３０の値が、第２のユーザ設定プレフィックス１２４の値に一致する。この場合、制御部１２は、アドレス情報３２６のプレフィックス部３３０を、組合せ情報１２２に含まれる第２のユーザ設定符号１２６（「ＬＡＮ２」）に置換することによって、表示用アドレス情報３７０を生成する。
【００４８】
制御部１２は、ユーザ設定情報３６（図１参照）に他の組合せ情報がさらに記憶されている場合には、上記の２つの組合せ情報１１６，１２２の場合と同様の処理を実行する。本実施例では、アドレス情報３４６のプレフィックス部３５０は、いずれの組合せ情報１１６，１２２に含まれるユーザ設定プレフィックス１１８，１２４にも一致しない。この場合、制御部１２は、アドレス情報３４６のプレフィックス部３５０が置換されていない表示用アドレス情報３８０を生成する。
【００４９】
（５）省略対象設定無モード１３０
図７を参照しながら、省略対象設定無モード１３０（図２参照）が設定されている場合の図４のＳ１４の処理について説明する。図７（ａ）は、複数のアドレス情報４０６，４２６，４４６を示す。図７（ｂ）は、省略対象設定無モード１３０によって複数のアドレス情報４０６，４２６，４４６から生成される複数の表示用アドレス情報４６０，４７０，４８０を含む画像データ４９０を示す。制御部１２は、アドレス情報４０６のプレフィックス部４１０の全ての値を省略することによって、表示用アドレス情報４６０を生成する。制御部１２は、アドレス情報４０６のインターフェイス部４１２を省略しない。図７（ｂ）に示されるように、表示用アドレス情報４６０は、プレフィックス部４１０が省略されたことを示す符号４９８を含む。なお、表示用アドレス情報４６０は、プレフィックス部４１０が省略されたものであるが、プレフィックス部４１０が符号４９８（「．．．」）に置換されたものと言うこともできる。制御部１２は、アドレス情報４０６の場合と同様に、他のアドレス情報４２６，４４６のプレフィックス部４３０，４５０を省略することによって、表示用アドレス情報４７０，４８０を生成する。
【００５０】
（６）省略対象設定有モード１３２
図８を参照しながら、省略対象設定有モード１３２（図２参照）が設定されている場合の図４のＳ１４の処理について説明する。図８（ａ）は、複数のアドレス情報５０６，５２６，５４６を示す。図８（ｂ）は、省略対象設定有モード１３２によって複数のアドレス情報５０６，５２６，５４６から生成される複数の表示用アドレス情報５６０，５７０，５８０を含む画像データ５９０を示す。制御部１２は、まず、ユーザ設定情報３６（図１参照）を読み込むことによって、第１のユーザ設定プレフィックス１３４（図２参照）を特定する。次いで、制御部１２は、複数のアドレス情報５０６，５２６，５４６のそれぞれのプレフィックス部５１０，５３０，５５０の値が、第１のユーザ設定プレフィックス１３４の値に一致するのか否かを判断する。本実施例では、アドレス情報５０６のプレフィックス部５１０の値が、第１のユーザ設定プレフィックス１３４の値に一致する。この場合、制御部１２は、アドレス情報５０６のプレフィックス部５１０を省略することによって、表示用アドレス情報５６０を生成する。
【００５１】
次いで、制御部１２は、第２のユーザ設定プレフィックス１３６（図２参照）を特定する。制御部１２は、残りの複数のアドレス情報５２６，５４６のそれぞれのプレフィックス部５３０，５５０の値が、第２のユーザ設定プレフィックス１３６の値に一致するのか否かを判断する。本実施例では、アドレス情報５２６のプレフィックス部５３０の値が、第２のユーザ設定プレフィックス１３６の値に一致する。この場合、制御部１２は、アドレス情報５２６のプレフィックス部５３０を省略することによって、表示用アドレス情報５７０を生成する。
【００５２】
制御部１２は、ユーザ設定情報３６（図１参照）に他のユーザ設定プレフィックスがさらに記憶されている場合には、上記のユーザ設定プレフィックス１３４，１３６の場合と同様の処理を実行する。本実施例では、アドレス情報５４６のプレフィックス部５５０は、いずれのユーザ設定プレフィックス１３４，１３６にも一致しない。この場合、制御部１２は、アドレス情報５４６のプレフィックス部５５０が省略されていない表示用アドレス情報５８０を生成する。
【００５３】
（７）符号設定無モード１４８
図９を参照しながら、符号設定無モード１４８（図３参照）が設定されている場合の図４のＳ１４の処理について説明する。図９（ａ）は、複数のアドレス情報６０６，６２６，６４６を示す。図９（ｂ）は、符号設定無モード１４８によって複数のアドレス情報６０６，６２６，６４６から生成される複数の表示用アドレス情報６６０ａ，６７０ａ，６８０ａを含む画像データ６９０ａを示す。制御部１２は、例えば、予め決められている符号１５０（図３参照）を特定する。本実施例では、符号１５０は、「ＰＲＥ」である。次いで、制御部１２は、複数のアドレス情報６０６，６２６，６４６の間で１番目のブロックの値が共通するのか否かを判断する。本実施例では、いずれのアドレス情報６０６，６２６，６４６においても、１番目のブロックは、「ａａａａ」である。従って、制御部１２は、１番目のブロックの値が共通すると判断する。なお、以下では、共通すると判断された１個のブロックのことを「共通ブロック」と呼ぶ。同様に、制御部１２は、複数のアドレス情報６０６，６２６，６４６の間で２番目以降の各ブロックの値が共通するのか否かを判断する。本実施例では、１番目のブロック（「ａａａａ」）から７番目のブロック（「ｆｅｅｆ」）の各ブロックの値が共通し、８番目のブロックの値が共通しない。即ち、１番目〜７番目の各ブロックが共通ブロックである。
【００５４】
次いで、制御部１２は、複数のアドレス情報６０６，６２６，６４６の間で２個以上の連続する共通ブロックが存在するのか否かを判断する（以下では「連続ブロック判断処理」と呼ぶ）。上述したように、本実施例では、１番目〜７番目の各ブロックが共通ブロックであるために、制御部１２は、連続ブロック判断処理で肯定的に判断する。連続ブロック判断処理で肯定的に判断された場合には、制御部１２は、連続する共通ブロック（１番目〜７番目の各ブロック）の全ての値を符号１５０（「ＰＲＥ」）に置換する。即ち、制御部１２は、複数のアドレス情報６０６，６２６，６４６のそれぞれの共通部分６１０，６３０，６５０を符号１５０で置換することによって、複数の表示用アドレス情報６６０ａ，６７０ａ，６８０ａを生成する。なお、制御部１２は、共通ブロック以外のブロック（８番目のブロック）を置換しない。
【００５５】
一方において、例えば、１個の共通ブロックしか存在しない場合には、制御部１２は、連続ブロック判断処理で否定的に判断する。また、例えば、２個以上の共通ブロックが存在するが、連続する２個以上の共通ブロックが存在しない場合も、制御部１２は、連続ブロック判断処理で否定的に判断する。連続ブロック判断処理で否定的に判断された場合には、制御部１２は、連続しない１個以上の共通ブロックが置換されていない複数の表示用アドレス情報（図示省略）を生成する。
【００５６】
（８）符号設定有モード１４２
図１０を参照しながら、符号設定有モード１４２（図３参照）が設定されている場合の図４のＳ１４の処理について説明する。図１０（ａ）は、複数のアドレス情報７０６，７２６，７４６を示す。図１０（ｂ）は、符号設定有モード１４２によって複数のアドレス情報７０６，７２６，７４６から生成される複数の表示用アドレス情報７６０ａ，７７０ａ，７８０ａを含む画像データ７９０ａを示す。制御部１２は、まず、ユーザ設定情報３６（図１参照）を読み込むことによって、第１のユーザ設定符号１４４と第２のユーザ設定符号１４６（図３参照）とを特定する。本実施例では、ユーザ設定符号１４４，１４６は、それぞれ、「ＬＡＮ１」、「ＬＡＮ２」である。次いで、制御部１２は、上記の符号設定無モード１４８の場合と同様に、複数のアドレス情報７０６，７２６，７４６の間で各ブロックの値が共通するのか否かを判断する。本実施例では、１番目のブロック（「ａａａａ」）から３番目のブロック（「ｃｃｃｃ」）の各ブロックが共通ブロックであり、４番目のブロックが共通せず、５番目のブロック（「ｂｅｅｆ」）から７番目のブロック（「ｆｅｅｆ」）の各ブロックが共通ブロックであり、８番目のブロックが共通しない。
【００５７】
次いで、制御部１２は、上記の連続ブロック判断処理を実行する。上述したように、１番目〜３番目の各ブロックが共通ブロックであり、しかも、５番目〜７番目の各ブロックも共通ブロックである。このために、制御部１２は、連続ブロック判断処理で肯定的に判断する。本実施例では、連続する共通ブロックが２組存在する。制御部１２は、１組目の連続する共通ブロック（１番目〜３番目の各ブロック）の全ての値を第１のユーザ設定符号１４４（「ＬＡＮ１」）に置換するとともに、２組目の連続する共通ブロック（５番目〜７番目の各ブロック）の全ての値を第２のユーザ設定符号１４６（「ＬＡＮ２」）に置換する。即ち、制御部１２は、複数のアドレス情報７０６，７２６，７４６のそれぞれの第１の共通部分７１０，７３０，７５０を第１のユーザ設定符号１４４（「ＬＡＮ１」）に置換するとともに、第２の共通部分７１２，７３２，７５２を第２のユーザ設定符号１４６（「ＬＡＮ２」）に置換する。これにより、複数の表示用アドレス情報７６０ａ，７７０ａ，７８０ａが生成される。その他の点については、符号設定無モード１４８の場合と同様である。
【００５８】
（９）共通部分省略モード１５２
図１０を参照しながら、共通部分省略モード１５２（図３参照）が設定されている場合の図４のＳ１４の処理について説明する。図１０（ｃ）は、共通部分省略モード１５２によって複数のアドレス情報７０６，７２６，７４６から生成される複数の表示用アドレス情報７６０ｂ，７７０ｂ，７８０ｂを含む画像データ７９０ｂを示す。制御部１２は、上記の符号設定有モード１４２及び符号設定無モード１４８の場合と同様に、共通ブロックの有無の判断処理と連続ブロック判断処理とを実行する。連続ブロック判断処理で肯定的に判断された場合には、制御部１２は、１組目の連続する共通ブロック（１番目〜３番目の各ブロック）の全ての値を省略するとともに、２組目の連続する共通ブロック（５番目〜７番目の各ブロック）の全ての値を省略する。即ち、制御部１２は、複数のアドレス情報７０６，７２６，７４６のそれぞれの第１の共通部分７１０，７３０，７５０を省略するとともに、第２の共通部分７１２，７３２，７５２を省略する。これにより、複数の表示用アドレス情報７６０ｂ，７７０ｂ，７８０ｂが生成される。また、連続ブロック判断処理で否定的に判断された場合、制御部１２は、仮に、共通ブロックが存在する場合であっても、共通ブロックを省略しない。
【００５９】
（組合せモード１５６〜１６２に共通する説明）
続いて、図１１及び図１２を参照しながら、各組合せモード１５６〜１６２（図３参照）が設定されている場合の図４のＳ１４の処理について説明する。図１１（ａ）は、複数のアドレス情報８０６，８２６，８４６を示す。いずれの組合せモード１５６〜１６２であっても、制御部１２は、複数のアドレス情報８０６，８２６，８４６のそれぞれのプレフィックス部８１０，８３０，８５０以外の部分（即ちインターフェイス部）について、共通ブロックの有無の判断処理と連続ブロック判断処理とを実行する。本実施例では、５番目〜７番目の各ブロックが共通ブロックである。このために、制御部１２は、連続ブロック判断処理で肯定的に判断する。
【００６０】
（１０）第１の組合せモード１５６
第１の組合せモード１５６では、プレフィックス部が置換されるとともに、共通部分が置換される。第１の組合せモード１５６において、連続ブロック判断処理で肯定的に判断された場合には、制御部１２は、複数のアドレス情報８０６，８２６，８４６のそれぞれのプレフィックス部８１０，８３０，８５０を予め決められている符号（「ＰＲＥ」）に置換するとともに、共通部分８１２，８３２，８５２を予め決められている符号（「ＬＡＮ」）で置換する。これにより、図１１（ｂ）に示されるように、複数の表示用アドレス情報８６０ａ，８７０ａ，８８０ａが生成される。なお、連続ブロック判断処理で否定的に判断された場合には、制御部１２は、プレフィックス部８１０，８３０，８５０以外の部分を置換しない。
【００６１】
（１１）第２の組合せモード１５８
第２の組合せモード１５８では、プレフィックス部が置換されるとともに、共通部分が省略される。第２の組合せモード１５８において、連続ブロック判断処理で肯定的に判断された場合には、制御部１２は、複数のアドレス情報８０６，８２６，８４６のそれぞれのプレフィックス部８１０，８３０，８５０を予め決められている符号（「ＰＲＥ」）に置換するとともに、共通部分８１２，８３２，８５２を省略する。これにより、図１１（ｃ）に示されるように、複数の表示用アドレス情報８６０ｂ，８７０ｂ，８８０ｂが生成される。なお、連続ブロック判断処理で否定的に判断された場合には、制御部１２は、プレフィックス部８１０，８３０，８５０以外の部分を省略しない。
【００６２】
（１２）第３の組合せモード１６０
第３の組合せモード１６０では、プレフィックス部が省略されるとともに、共通部分が置換される。第３の組合せモード１６０において、連続ブロック判断処理で肯定的に判断された場合には、制御部１２は、複数のアドレス情報８０６，８２６，８４６のそれぞれのプレフィックス部８１０，８３０，８５０を省略するとともに、共通部分８１２，８３２，８５２を予め決められている符号「ＬＡＮ」に置換する。これにより、図１２（ａ）に示されるように、複数の表示用アドレス情報８６０ｃ，８７０ｃ，８８０ｃが生成される。その他の点について、第１及び第２の組合せモード１５６，１５８の場合と同様である。
【００６３】
（１３）第４の組合せモード１６２
第４の組合せモード１６２では、プレフィックス部が省略されるとともに、共通部分が省略される。第４の組合せモード１６２において、連続ブロック判断処理で肯定的に判断された場合には、制御部１２は、複数のアドレス情報８０６，８２６，８４６のそれぞれのプレフィックス部８１０，８３０，８５０を省略するとともに、共通部分８１２，８３２，８５２を省略する。これにより、図１２（ｂ）に示されるように、複数の表示用アドレス情報８６０ｄ，８７０ｄ，８８０ｄが生成される。なお、表示用アドレス情報８６０ｄ等は、プレフィックス部８１０等が省略されたことを示す符号８９２ａと、共通部分８１２等が省略されたことを示す符号８９２ｂと、を含む。その他の点について、上記の第１及び第２の組合せモード１５６，１５８の場合と同様である。
【００６４】
本実施例の通信システム２について詳しく説明した。図５及び図６に示されるように、符号設定有モード１０６、符号設定無モード１１０、及び、置換対象設定有モード１１４では、アドレス情報２０６等のプレフィックス部２１０等が、ユーザによって設定されたユーザ設定符号１０８，１２０，１２６（「ＬＡＮ」等）又は予め決められた符号１１２（「ＰＲＥ」）に置換される。ユーザは、表示用アドレス情報２６０，３６０等において、置換後の符号１０８等と、インターフェイス部２１２，２３２，２５２，３１２，３３２，３５２と、を容易に区別し得る。このために、ユーザは、インターフェイス部２１２等を容易に認識し得る。
【００６５】
特に、符号設定有モード１０６では、ユーザは、自身が認識し易い符号をユーザ設定符号１０８（「ＬＡＮ」）として設定することができる。この場合、ユーザは、ユーザ設定符号１０８を容易に認識することができる。この結果、ユーザは、ユーザ設定符号１０８とインターフェイス部２１２等とを容易に区別することができ、インターフェイス部２１２等を容易に認識することができる。
【００６６】
また、ユーザは、１つ以上の任意の個数の符号をユーザ設定符号１０８として設定することができる。例えば、ユーザは、プレフィックス部の値の個数である１６個よりも少ない個数の符号（例えば「ＬＡＮ」の場合は３個の符号）をユーザ設定符号１０８として設定することができる。また、本実施例では、予め決められている符号１１２（図２参照）は、プレフィックス部の値の個数よりも少ない個数の符号（例えば「ＰＲＥ」の場合は３個の符号）である。置換後の符号１０８，１１２が比較的に少ない個数の符号によって構成される場合、ユーザは、置換後の符号１０８，１１２を容易に認識することができる。この結果、ユーザは、置換後の符号１０８，１１２とインターフェイス部２１２等とを容易に区別することができ、インターフェイス部２１２等を容易に認識することができる。しかも、この場合、オリジナルのアドレス情報２０６等を変換しない場合と比べて、個々の表示用アドレス情報２６０等の長さ（図５（ｃ）の左右方向の長さ）が短くなる。例えば、表示部１４の表示可能領域の大きさが比較的に小さい場合であっても、表示部１４は、個々の表示用アドレス情報２６０等の全ての符号を表示することができる。
【００６７】
また、ユーザは、１６進数の符号以外の符号（図５の例では「ＬＡＮ」のうちの「Ｌ」及び「Ｎ」）をユーザ設定符号１０８として設定することができる。また、本実施例では、予め決められている符号１１２（「ＰＲＥ」）は、１６進数の符号以外の符号を含む。ユーザは、１６進数で利用されない符号を含む置換後の符号１０８，１１２と、１６進数で利用される符号のみを含むインターフェイス部２１２等と、を容易に区別することができ、インターフェイス部２１２等を容易に認識することができる。
【００６８】
図５（ｃ）に示されるように、置換後の符号１０８，１１２が共通する複数の表示用アドレス情報２６０等が並んで表示される。このために、ユーザは、複数の表示用アドレス情報２６０等の間で共通する置換後の符号１０８，１１２がプレフィックス部に相当することを容易に認識することができる。この結果、ユーザは、置換後の符号１０８，１１２とインターフェイス部２１２等とを容易に区別することができ、インターフェイス部２１２等を容易に認識することができる。
【００６９】
また、図７及び図８に示されるように、省略対象設定無モード１３０及び省略対象設定有モード１３２では、アドレス情報４０６等のプレフィックス部４１０等が省略される。このために、ユーザは、表示用アドレス情報４６０，５６０等において、インターフェイス部４１２，４３２，４５２，５１２，５３２，５５２を容易に認識することができる。
【００７０】
図６及び図８に示されるように、置換対象設定有モード１１４及び省略対象設定有モード１３２では、ユーザは、置換又は省略されるべきプレフィックス部の値を設定することができる。ユーザの意図に応じて、プレフィックス部を置換又は省略することができる。
【００７１】
図９及び図１０に示されるように、符号設定無モード１４８及び符号設定有モード１４２では、複数のアドレス情報６０６等のそれぞれの共通部分６１０等が、予め決められている符号１５０（「ＰＲＥ」）又はユーザ設定符号１４４，１４６（「ＬＡＮ１」、「ＬＡＮ２」）に置換される。ユーザは、表示用アドレス情報６６０ａ，７６０ａ等から、置換後の符号１４４，１４６，１５０と、共通部分以外の部分と、を容易に区別し得る。このために、ユーザは、複数のアドレス情報６０６等の間で共通しない部分を容易に認識し得る。
【００７２】
図１０（ｃ）に示されるように、共通部分省略モード１５２では、複数のアドレス情報７０６等のそれぞれの共通部分７１０等が省略される。このために、ユーザは、複数のアドレス情報７０６等の間で共通しない部分を容易に認識し得る。
【００７３】
また、図１１及び図１２に示されるように、複数の組合せモード１５６〜１６２では、プレフィックス部の置換又は省略と、共通部分の置換又は省略と、が行なわれる。組合せモード１５６〜１６２によると、上記の他のモードの様々な利点を得ることができる。
【００７４】
以上の説明から明らかなように、図４のＳ１０及びＳ１２の処理、Ｓ１４及びＳ１６の処理、Ｓ１８の処理が、それぞれ、本発明の取得部、生成部、供給部が実行する処理の一例である。また、図２の符号１０８，１１２，１２０，１２６が特定の符号の一例であり、図２のユーザ設定プレフィックス１１８，１２４，１３４，１３６が特定の値の一例である。図３の符号１４４，１４６，１５０、図１１の「ＰＲＥ」が、それぞれ、第１の特定の符号、第２の特定の符号の一例である。
【００７５】
上記の実施例の変形例を以下に列挙する。
（１）符号設定有モード１０６の変形例
図５に示される符号設定有モード１０６では、制御部１２は、アドレス情報２０６等のプレフィックス部２１０等の一部の値のみをユーザ設定符号１０８（「ＬＡＮ」）に置換してもよい。また、制御部１２は、アドレス情報２０６等のプレフィックス部２１０等の全ての値と、インターフェイス部２１２等の一部の値と、をまとめてユーザ設定符号１０８（「ＬＡＮ」）に置換してもよい。なお、符号設定無モード１１０においても、本変形例を採用することができる。
【００７６】
（２）置換対象設定有モード１１４の変形例
図６（ｂ）に示されるように、上記の実施例の置換対象設定有モード１１４では、制御部１２は、オリジナルのアドレス情報３４６の全ての値を含む表示用アドレス情報３８０を生成する。しかしながら、制御部１２は、アドレス情報３４６の全ての値を含まない表示用アドレス情報を生成してもよい。例えば、制御部１２は、アドレス情報３４６の最後の所定ビットの部分が省略されている表示用アドレス情報を生成してもよい。なお、省略部分の範囲は、例えば、表示部１４の表示可能領域の大きさに応じて決定されてもよい。なお、図８に示される省略対象設定有モード１３２の表示用アドレス情報５８０においても、本変形例を採用することができる。
【００７７】
（３）省略対象設定無モード１３０の変形例
図７に示される省略対象設定無モード１３０では、制御部１２は、符号４９８を含まない表示用アドレス情報４６０等を生成してもよい。また、制御部１２は、アドレス情報４０６等のプレフィックス部４１０等の一部の値のみを省略してもよい。また、制御部１２は、プレフィックス部４１０等のみならず、インターフェイス部４１２等の一部を省略してもよい。
【００７８】
（４）符号設定無モード１４８の変形例
図９に示される符号設定無モード１４８では、制御部１２は、共通部分６１０等の一部のみを「ＰＲＥ」に置換してもよい。また、制御部１２は、連続する２個以上の共通ブロックが存在しなくても、１個の共通ブロックが存在する場合に、その共通ブロックを「ＰＲＥ」に置換してもよい。また、制御部１２は、複数のアドレス情報６０６等の間で共通部分が存在するのか否かの判断を、ブロック単位ではなく、１６進数の１個の値（即ち４ビット）を単位として行なってもよい。例えば、制御部１２は、複数のアドレス情報６０６等の間で１番目の値（「ａ」）が共通するのか否かを判断し、同様に、２番目以降の値のそれぞれについて共通するのか否かを判断してもよい。図９（ａ）の複数のアドレス情報６０６等は、１〜３１番目の値が共通しており、３２番目の値（「１」等）が共通していない。この場合、図９（ｃ）に示されるように、制御部１２は、複数のアドレス情報６０６等のそれぞれの共通部分６１２，６３２，６５２を「ＰＲＥ」で置換することによって、複数の表示用アドレス情報６６０ｂ，６７０ｂ，６８０ｂを含む画像データ６９０ｂを生成してもよい。
【００７９】
（５）符号設定有モード１４２の変形例
図１０（ｂ）に示される符号設定有モード１４２では、制御部１２は、第１の共通部分７１０等と第２の共通部分７１２等とを同じ符号で置換してもよい。また、制御部１２は、第１の共通部分７１０等と第２の共通部分７１２等とのうちの一方のみを置換してもよい。また、符号設定有モード１４２は、上記の符号設定無モード１４８等の他のモードの置換に関する実施例及び変形例を採用することができる。
【００８０】
（６）共通部分省略モード１５２の変形例
図１０（ｃ）に示される共通部分省略モード１５２では、制御部１２は、第１の共通部分７１０等と第２の共通部分７１２等との全てを省略しなくてもよい。例えば、制御部１２は、一方の共通部分のみを省略してもよい。また、例えば、制御部１２は、一方の共通部分の一部のみを省略してもよい。なお、省略部分の範囲は、例えば、表示部１４の表示可能領域の大きさに応じて決定されてもよい。また、共通部分省略モード１５２は、他のモードの省略に関する実施例及び変形例を採用することができる。
【００８１】
（７）組合せモード１５６〜１６２の変形例
図１１及び図１２に示される第１〜第３の組合せモード１５６〜１６０では、予め決められた符号「ＰＲＥ」又は「ＬＡＮ」に置換されずに、ユーザ設定符号に置換されてもよい。なお、図１１（ｂ）において、「ＰＲＥ」と「ＬＡＮ」との間にコロンが挿入されてもよいし、「ＬＡＮ」と８番目のブロック（例えば「０００１」等）との間にコロンが挿入されてもよい。同様に、図１２（ａ）において、「ＬＡＮ」と８番目のブロック（例えば「０００１」等）との間にコロンが挿入されてもよい。なお、第１〜第４の組合せモード１５６〜１６２においても、他のモードの置換及び省略に関する実施例及び変形例を採用することができる。
【００８２】
（８）上記の実施例の技術は、複数の表示用アドレス情報を表示する技術のみならず、１つの表示用アドレス情報のみを表示する技術にも適用できる。
【００８３】
（９）上記の実施例の各モードにおいて、表示用アドレス情報が表示部１４（図１参照）に表示されている状態で、ユーザによって操作部１８（図１参照）に所定の操作が実行された場合に、制御部１２は、その表示用アドレス情報のオリジナルのアドレス情報（置換前又は省略前のアドレス情報）を表示部１４に表示させてもよい。この構成によると、ユーザは、オリジナルのアドレス情報を見ることができる。また、例えば、無変換モード１００以外のモードが設定されている場合であっても、図４のＳ１４の処理において置換又は省略を必ずしも実行する必要はない。例えば、制御部１２は、表示部１４における画像データ２９０等を表示すべき表示領域が所定サイズよりも小さい場合には、図４のＳ１４の処理において置換又は省略を実行し、表示領域が上記の所定サイズよりも大きい場合には、図４のＳ１４の処理において置換又は省略を実行しなくてもよい。
【００８４】
（１０）なお、上記の実施例の技術を利用して表示されるＩＰｖ６アドレスは、集約可能グローバルユニキャストアドレスに限られず、他のユニキャストアドレスであってもよい。例えば、リンクローカルユニキャストアドレスであってもよいし、ユニークローカルユニキャストアドレスであってもよい。これらのユニキャストアドレスでは、前半の６４ビットがプレフィックス部であり、後半の６４ビットがインターフェイス部である。また、上記の実施例の技術は、エニキャストアドレスを表示する場合に利用されてもよい。エニキャストアドレスでは、前半の６４ビットがプレフィックス部である。さらに、上記の実施例の技術は、マルチキャストアドレスを表示する場合に利用されてもよい。マルチキャストアドレスでは、先頭の所定ビット（例えば８ビット）がプレフィックス部である。
【００８５】
（１１）上記の実施例では、管理装置１０は、自身以外の外部装置であるプリンタ５０，６０，７０のＩＰｖ６アドレスを表示する。しかしながら、管理装置１０は、上記の実施例の技術を利用して、自身のＩＰｖ６アドレスを表示してもよい。なお、管理装置１０が表示用アドレス情報を表示しなくてもよく、管理装置１０は、表示デバイスを備える他の装置（例えば管理装置８０）に表示用アドレス情報を提供してもよい。また、管理装置１０は、自身が作成した表示用アドレス情報を自身で表示するとともに、その表示用アドレス情報を管理装置８０に提供してもよい。この場合、管理装置８０は、図４に示される処理を実行しなくても、表示用アドレス情報を表示することができる。
【００８６】
（１２）例えば、図５に示される画像データ２９０は、置換前のプレフィックス部２１０，２３０，２５０の値と、置換後のプレフィックス部の符号「ＬＡＮ」と、の対応関係を示す情報を含んでいてもよい。即ち、画像データ２９０は、置換前のプレフィックス部の値「ａａａａ：ｂｂｂｂ：ｃｃｃｃ：ｄｄｄｄ」が「ＬＡＮ」に置換されたことを示す情報を含んでいてもよい。同様に、他の画像データ３９０等も、置換前の値と置換後の符号との対応関係を示す情報（リスト）を含んでいてもよい。
【００８７】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
【００８８】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００８９】
２：通信システム、１０，８０：管理装置、１２：制御部、５０，６０，７０：プリンタ、２０６，２２６，２４６：アドレス情報、２１０，２３０，２５０：プレフィックス部、２１２，２３２，２５２：インターフェイス部、２６０，２７０，２８０：表示用アドレス情報
【図１】
2011008671.tif 000003
【図２】
2011008671.tif 000004
【図３】
2011008671.tif 000005
【図４】
2011008671.tif 000006
【図５】
2011008671.tif 000007
【図６】
2011008671.tif 000008
【図７】
2011008671.tif 000009
【図８】
2011008671.tif 000010
【図９】
2011008671.tif 000011
【図１０】
2011008671.tif 000012
【図１１】
2011008671.tif 000013
【図１２】
2011008671.tif 000014