(57)【要約】【課題】設定項目一覧の印刷を行う場合に、設定内容が誤っている部分だけを取得して印刷することによって、消耗品を節約することができ、修正すべき設定項目を明確に把握することができるようにする。【解決手段】ネットワークに接続する機能を有する機器において、機器本体の入力装置又はネットワーク部２０から入力された要求を受信するステップと、通常の設定項目一覧の印刷要求と、設定内容が誤っている項目だけの印刷要求とを区別するステップと、前記機器本体の設定項目一覧の印刷形式、及び、前記ネットワーク部２０の設定項目一覧の一覧形式を作成するステップと、前記ネットワーク部２０の設定項目一覧を印刷する場合、前記設定内容が誤っている項目だけを印刷するステップとを有する。【選択図】図１
2005182382.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）ネットワークに接続する機能を有する機器において、
（ｂ）機器本体の入力装置又はネットワーク部から入力された要求を受信するステップと、
（ｃ）通常の設定項目一覧の印刷要求と、設定内容が誤っている項目だけの印刷要求とを区別するステップと、
（ｄ）前記機器本体の設定項目一覧の印刷形式、及び、前記ネットワーク部の設定項目一覧の一覧形式を作成するステップと、
（ｅ）前記ネットワーク部の設定項目一覧を印刷する場合、前記設定内容が誤っている項目だけを印刷するステップとを有することを特徴とする設定項目一覧印刷方法。
【請求項２】
（ａ）ネットワークに接続する機能を有する機器において、
（ｂ）機器本体の入力装置又はネットワーク部から入力された要求を受信するステップと、
（ｃ）前記機器本体の設定項目一覧の印刷形式、及び、前記ネットワーク部の設定項目一覧の一覧形式を作成するステップと、
（ｄ）前記ネットワーク部の設定項目一覧を印刷する場合、前記設定内容が誤っている項目を識別容易な形態で印刷するステップとを有することを特徴とする設定項目一覧印刷方法。
【請求項３】
（ａ）ネットワークに接続する機能を有する機器において、
（ｂ）機器本体の入力装置又はネットワーク部から入力された要求を受信するステップと、
（ｃ）通常の設定項目一覧の印刷要求と、設定内容が誤っている項目だけの印刷要求とを区別するステップと、
（ｄ）前記機器本体の設定項目一覧の印刷形式、及び、前記ネットワーク部の設定項目一覧の一覧形式を作成するステップと、
（ｅ）前記ネットワーク部の設定項目一覧を印刷する場合、前記設定内容が誤っている項目が他のカテゴリに存在するときに両方を印刷するステップとを有することを特徴とする設定項目一覧印刷方法。
【請求項４】
（ａ）ネットワークに接続する機能を有する機器において、
（ｂ）機器本体の入力装置又はネットワーク部から入力された要求を受信するステップと、
（ｃ）通常の設定項目一覧の印刷要求と、設定内容が誤っている項目だけの印刷要求とを区別するステップと、
（ｄ）前記機器本体の設定項目一覧の印刷形式、及び、前記ネットワーク部の設定項目一覧の一覧形式を作成するステップと、
（ｅ）前記ネットワーク部の設定項目一覧を印刷する場合、前記設定内容が誤っている項目を区別し、該項目を正しく設定するためのアドバイス又は現在の設定値での限定された動作内容説明を印刷内に挿入するステップとを有することを特徴とする設定項目一覧印刷方法。
【請求項５】
（ａ）複数の処理手段を有する情報処理装置であって、
（ｂ）第１処理手段で必要な第１設定項目、第２処理手段で必要な第２設定項目、並びに、第１及び第２処理手段で必要な第３設定項目を記憶する設定項目記憶部と、
（ｃ）前記第１設定項目及び第３設定項目を入力する第１入力手段と、
（ｄ）前記第２設定項目及び第３設定項目を入力する第２入力手段とを有し、
（ｅ）前記第１入力手段によって第１設定項目の変更が行われた場合、第２入力手段の入力を促すことを特徴とする情報処理装置。
【請求項６】
（ａ）複数の処理手段を有する情報処理装置であって、
（ｂ）第１処理手段で必要な第１設定項目、第２処理手段で必要な第２設定項目、並びに、第１及び第２処理手段で必要な第３設定項目を記憶する設定項目記憶部と、
（ｃ）前記第１設定項目及び第３設定項目を入力する第１入力手段と、
（ｄ）前記第２設定項目及び第３設定項目を出力する第２出力手段とを有し、
（ｅ）前記第１入力手段によって第１設定項目の変更が行われた場合、前記第２出力手段が前記第２設定項目及び第３設定項目を出力することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設定項目一覧印刷方法及び情報処理装置に関するものである。
【背景技術】
【０００２】
従来、プリンタ等の情報処理装置においては、各種の設定項目の種類、及び、それぞれの設定項目に設定されている設定値を情報処理装置のオペレータ等が理解することができるようにするために、設定項目一覧を印刷したり表示したりすることができるようになっている（例えば、特許文献１参照。）。
【０００３】
図２は従来の情報処理装置の構成を示す図、図３は従来の設定項目一覧の印刷例を示す図である。
【０００４】
図２に示される従来の情報処理装置１２０はプリンタであり、プリンタ設定情報の印刷受託部１０１、設定情報の印刷制御部１０２、プリンタ設定情報の印刷フォーマット部１０３、プリンタ部データベース１０４及び印刷ジョブ受付部１０５を備えるプリンタ部１００、並びに、プリンタ設定情報の印刷受託部１１１、ネットワーク設定情報の印刷フォーマット部１１２及びネットワーク部データベース１１３を備えるネットワーク部１１０を有する。なお、図２において細線の矢印は制御の流れを示し、太線の矢印はデータの流れを示している。ここで、前記プリンタ部１００は、印刷用紙等の媒体に印刷するための処理を行う部分であり、前記ネットワーク部１１０は、ネットワークに対応した処理を行う部分である。そして、前記情報処理装置１２０において設定項目一覧の印刷を行う場合、プリンタ部１００におけるプリンタ設定情報の印刷受託部１０１が設定項目一覧の印刷要求を受け付けるだけでなく、ネットワーク部１１０におけるプリンタ設定情報の印刷受託部１１１も設定項目一覧の印刷要求を受け付けることができるようになっている。
【０００５】
ここで、前記プリンタ設定情報の印刷受託部１０１又はプリンタ設定情報の印刷受託部１１１で受け取った設定項目一覧の印刷要求は、その要求内容を解読する設定情報の印刷制御部１０２に送信される。前記要求内容は、プリンタ部１００の設定項目一覧と、オプション機器の設定項目一覧を順番に印刷するものである。
【０００６】
そして、前記設定情報の印刷制御部１０２は、前記要求内容に従って、プリンタ設定情報の印刷フォーマット部１０３にプリンタ部１００の設定項目一覧の印刷形式を作成するように依頼する。また、前記プリンタ設定情報の印刷フォーマット部１０３は、プリンタ部１００の設定項目と、その一覧が保存されているプリンタ部データベース１０４から、それぞれ、情報を読み出し、プリンタ部１００の設定項目一覧の印刷形式を作成し、作成したプリンタ部１００の印刷形式を設定情報の印刷制御部１０２に送信する。
【０００７】
さらに、該設定情報の印刷制御部１０２は、ネットワーク設定情報の印刷フォーマット部１１２にもネットワーク部１１０の設定項目一覧の印刷を作成するように依頼する。前記ネットワーク設定情報の印刷フォーマット部１１２は、ネットワーク部１１０の設定項目と、その一覧が保存されているネットワーク部データベース１１３から、それぞれ、情報を読み出し、ネットワーク部１１０の設定項目一覧の印刷形式を作成し、作成したネットワーク部１１０の印刷形式を設定情報の印刷制御部１０２に送信する。
【０００８】
そして、該設定情報の印刷制御部１０２は、受信したそれぞれの印刷形式をプリンタ部１００の印刷処理の受付部分である印刷ジョブ受付部１０５に送信する。以上の構造によって図３に示されるような設定項目一覧の印刷が実現される。
【０００９】
次に、前記構成の情報処理装置１２０の動作について説明する。
【００１０】
図４は従来の情報処理装置の動作を示すフローチャートである。
【００１１】
まず、プリンタ設定情報の印刷受託部１０１又はプリンタ設定情報の印刷受託部１１１は設定項目一覧の印刷要求を受信する。続いて、前記プリンタ設定情報の印刷受託部１０１又はプリンタ設定情報の印刷受託部１１１は受信した設定項目一覧の印刷要求を設定情報の印刷制御部１０２に送信する。
【００１２】
そして、該設定情報の印刷制御部１０２は、プリンタ設定情報の印刷フォーマット部１０３に対してプリンタ部１００の設定項目一覧の印刷形式を作成するように要求する。前記プリンタ設定情報の印刷フォーマット部１０３は、設定情報の印刷制御部１０２からの要求を受け付けると、単純にプリンタ部データベース１０４から設定項目とその設定値を読み出し、順番に並べてプリンタ部１００の印刷形式を作成し、作成した印刷形式を設定情報の印刷制御部１０２に送信する。
【００１３】
次に、該設定情報の印刷制御部１０２は、プリンタ設定情報の印刷フォーマット部１０３から受け取ったプリンタ部１００の印刷形式を印刷ジョブ受付部１０５に送信する。ここで、設定情報の印刷制御部１０２は装着されているオプションを確認し、該オプションの印刷動作へと移行する。なお、ネットワークオプションが装着されている場合、設定情報の印刷制御部１０２は、ネットワーク設定情報の印刷フォーマット部１１２に対してネットワーク部１１０の設定項目一覧の印刷形式を作成するように要求する。
【００１４】
続いて、ネットワーク設定情報の印刷フォーマット部１１２は、設定情報の印刷制御部１０２から要求を受信すると、単純にネットワーク部データベース１１３から設定項目とその設定値とを読み出し、順番に並べてネットワーク部１１０の印刷形式を作成し、作成した印刷形式を設定情報の印刷制御部１０２に送信する。
【００１５】
そして、該設定情報の印刷制御部１０２は、ネットワーク設定情報の印刷フォーマット部１１２から受信したネットワーク部１１０の印刷形式を印刷ジョブ受付部１０５に送信する。このようにして、設定項目一覧の印刷が行われる。
【００１６】
次に、フローチャートについて説明する。
ステップＳ１  プリンタ設定情報の印刷受託部１０１又はプリンタ設定情報の印刷受託部１１１は設定項目一覧の印刷要求を受信する。
ステップＳ２  設定情報の印刷制御部１０２に印刷要求を送信する。
ステップＳ３  プリンタ設定情報の印刷フォーマット部１０３にプリンタ部１００の設定項目一覧の印刷形式の作成を依頼する。
ステップＳ４  プリンタ部データベース１０４からプリンタ部１００の設定項目と設定値等を読み出して印刷形式を作成し、設定情報の印刷制御部１０２に送信する。
ステップＳ５  印刷ジョブ受付部１０５に対してプリンタ部１００の印刷形式を送信する。
ステップＳ６  ネットワークオプションが存在するか否かを判断する。ネットワークオプションが存在する場合はステップＳ７に進み、ネットワークオプションが存在しない場合は処理を終了する。
ステップＳ７  ネットワーク設定情報の印刷フォーマット部１１２にネットワーク部１１０の設定項目一覧の印刷形式の作成を依頼する。
ステップＳ８  ネットワーク部データベース１１３からネットワーク部１１０の設定項目と設定値等を読み出して印刷形式を作成し、設定情報の印刷制御部１０２に送信する。
ステップＳ９  印刷ジョブ受付部１０５に対してネットワーク部１１０の印刷形式を送信し、処理を終了する。
【特許文献１】特開２００２−３２３９４６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
しかしながら、前記従来の情報処理装置１２０においては、設定項目を関係する項目毎にグルーピングし、印刷するべきすべての項目を一覧として印刷するようになっているので常にすべての項目を印刷する。そのため、必要がないページも印刷されてしまい、印刷用紙、トナー等の消耗品が無駄になってしまったり、常にすべての項目を単調に印刷するために、必要な部分が強調されず、修正すべき設定項目が分かりにくくなってしまう。
【００１８】
本発明は、前記従来の情報処理装置の問題点を解決して、設定項目一覧の印刷を行う場合に、設定内容が誤っている部分だけを取得して印刷することによって、消耗品を節約することができ、修正すべき設定項目を明確に把握することができる設定項目一覧印刷方法及び情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１９】
そのために、本発明の設定項目一覧印刷方法においては、ネットワークに接続する機能を有する機器において、機器本体の入力装置又はネットワーク部から入力された要求を受信するステップと、通常の設定項目一覧の印刷要求と、設定内容が誤っている項目だけの印刷要求とを区別するステップと、前記機器本体の設定項目一覧の印刷形式、及び、前記ネットワーク部の設定項目一覧の一覧形式を作成するステップと、前記ネットワーク部の設定項目一覧を印刷する場合、前記設定内容が誤っている項目だけを印刷するステップとを有する。
【発明の効果】
【００２０】
本発明によれば、設定項目一覧の印刷を行う場合に、設定内容が誤っている部分だけを取得して印刷するので、消耗品を節約することができ、修正すべき設定項目を明確に把握することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００２２】
図１は本発明の第１の実施の形態における情報処理装置の構成を示す図である。
【００２３】
図において、３０は情報処理装置であり、例えば、プリンタであるが、複数の処理手段を有し、印刷用紙等の媒体に印刷することによって又はその他の手段によって、設定項目を出力することができる装置であれば、複写機、ファクシミリ、その他いかなる種類の装置であってもよい。なお、本実施の形態においては、前記情報処理装置３０がプリンタである場合について説明する。また、前記情報処理装置３０は、ネットワークに接続する機能を有するものであることが望ましい。
【００２４】
本実施の形態において、前記情報処理装置３０は、プリンタ設定情報の印刷受託部１１、設定情報の印刷制御部１２、プリンタ設定情報の印刷フォーマット部１３、プリンタ部データベース１４及び印刷ジョブ受付部１５を備えるプリンタ部１０、並びに、プリンタ設定情報の印刷受託部２１、ネットワーク設定情報の印刷フォーマット部２２、ネットワーク部データベース２３及び設定内容正誤判断部２４を備えるネットワーク部２０を有する。なお、図１において細線の矢印は制御の流れを示し、太線の矢印はデータの流れを示している。ここで、前記プリンタ部１０は、印刷用紙等の媒体に印刷するための処理を行う部分であり、前記ネットワーク部２０はネットワークに対応した処理を行う部分である。そして、前記情報処理装置３０において設定項目一覧の印刷を行う場合、プリンタ部１０におけるプリンタ設定情報の印刷受託部１１が設定項目一覧の印刷要求を受け付けるだけでなく、ネットワーク部２０におけるプリンタ設定情報の印刷受託部２１も設定項目一覧の印刷要求を受け付けることができるようになっている。
【００２５】
ここで、前記プリンタ設定情報の印刷受託部１１又はプリンタ設定情報の印刷受託部２１が受信した設定項目一覧の印刷要求は、その要求内容を解読する設定情報の印刷制御部１２に送信される。前記要求内容は、プリンタ部１０の設定項目一覧と、オプション機器の設定項目一覧とを順番に印刷するものである。
【００２６】
そして、前記設定情報の印刷制御部１２は、前記要求内容に従って、プリンタ設定情報の印刷フォーマット部１３にプリンタ部１０の設定項目一覧の印刷形式を作成するように依頼する。また、前記プリンタ設定情報の印刷フォーマット部１３は、プリンタ部１０の設定項目と、その一覧が保存されているプリンタ部データベース１４から、それぞれ、情報を読み出し、プリンタ部１００の設定項目一覧の印刷形式を作成し、作成したプリンタ部１０の印刷形式を設定情報の印刷制御部１２に送信する。
【００２７】
さらに、該設定情報の印刷制御部１２は、ネットワーク設定情報の印刷フォーマット部２２にもネットワーク部２０の設定項目一覧の印刷を作成するように依頼する。前記ネットワーク設定情報の印刷フォーマット部２２は、ネットワーク部２０の設定項目と、その一覧が保存されているネットワーク部データベース２３から、それぞれ、情報を読み出し、ネットワーク部２０の設定項目一覧の印刷形式を作成し、作成したネットワーク部２０の印刷形式を設定情報の印刷制御部１２に送信する。また、設定内容正誤判断部２４は、プリンタ起動時にネットワーク部２０の設定内容が正しいか否かを判断し、ネットワーク部２０の設定項目一覧の印刷時に、その結果を前記ネットワーク設定情報の印刷フォーマット部２２に通知する。
【００２８】
そして、前記設定情報の印刷制御部１２は、受け取ったそれぞれの印刷形式をプリンタ部１０の印刷処理の受付部分である印刷ジョブ受付部１５に送信する。
【００２９】
次に、前記構成の情報処理装置３０の動作について説明する。
【００３０】
図５は本発明の第１の実施の形態における設定項目一覧の印刷例を示す図、図６は本発明の第１の実施の形態における情報処理装置の動作を示すフローチャートである。
【００３１】
本実施の形態においては、図５に示されるように、ネットワーク設定項目一覧の印刷において、設定内容が誤っている項目だけ印刷するようになっている。図５（ａ）は設定項目において設定内容が誤っている部分だけを印刷した例であり、図５（ｂ）は共通項目として「Ｓｙｓｔｅｍ  Ｉｎｆｏｒｍａｔｉｏｎ」を印刷した例である。これは、印刷した設定項目一覧の印刷の管理を十分に行っていなくても、どのプリンタが印刷したものかを見失わないための必要な情報である。
【００３２】
まず、プリンタ設定情報の印刷受託部１１又はプリンタ設定情報の印刷受託部２１は設定項目一覧の印刷要求を受信する。なお、本実施の形態における情報処理装置３０は、「背景技術」の項において説明した従来の情報処理装置１２０の場合と同様に設定項目一覧の印刷を行うのか、又は、設定内容が誤っている部分の印刷を行うのか、要求内容を区別して入力する仕組みを有する。前記従来の情報処理装置１２０の場合と異なる操作、異なるコマンド等が前記仕組みに該当する。さらに、本実施の形態における情報処理装置３０は、設定内容が誤っている項目の情報（設定内容正誤判断部２４が保持）をクリアする要求も入力することができる仕組みをも有している。前記従来の情報処理装置１２０の場合と異なる操作、異なるコマンド、又は、コマンドのパラメータ等が前記仕組みに該当する。
【００３３】
続いて、前記プリンタ設定情報の印刷受託部１１又はプリンタ設定情報の印刷受託部２１は受信した設定項目一覧の印刷要求を設定情報の印刷制御部１２に送信する。本実施の形態における情報処理装置３０は、設定情報の印刷設定部１２に対して、区別して入力された要求内容を識別する仕組みを有する。
【００３４】
そして、前記設定情報の印刷制御部１２は、プリンタ設定情報の印刷フォーマット部１３に対してプリンタ部１０の設定項目一覧の印刷形式を作成するように要求する。前記プリンタ設定情報の印刷フォーマット部１３は、設定情報の印刷制御部１２から要求を受け付けると、単純にプリンタ部データベース１４から設定項目とその設定値を読み出し、順番に並べてプリンタ部１０の印刷形式を作成し、作成した印刷形式を設定情報の印刷制御部１２に送信する。
【００３５】
次に、該設定情報の印刷制御部１２は、プリンタ設定情報の印刷フォーマット部１３から受信したプリンタ部１０の印刷形式を印刷ジョブ受付部１５に送信する。ここで、設定情報の印刷制御部１２は、装着されているオプションを確認し、オプションの印刷動作へと移行する。そして、ネットワークオプションが装着されている場合、設定情報の印刷制御部１２は、ネットワーク部２０におけるネットワーク設定情報の印刷フォーマット部２２に対して、前記ネットワーク部２０の設定項目一覧の印刷形式を作成するように要求する。本実施の形態において、設定情報の印刷制御部１２からネットワーク設定情報の印刷フォーマット部２２に対しての要求は、前記従来の情報処理装置１２０の場合と同様に設定項目一覧の印刷を行うのか、又は、設定内容が誤っている部分の印刷を行うのか、要求内容を区別して送信される。また、設定内容が誤っている項目の情報（設定内容正誤判断部２４が保持）をクリアする場合には、前記設定内容を区別して送信される。
【００３６】
続いて、ネットワーク設定情報の印刷フォーマット部２２は、設定情報の印刷制御部１２から要求を受信すると、単純にネットワーク部データベース２３から設定項目とその設定値を読み出し、順番に並べてネットワーク部２０の印刷形式を作成し、作成した印刷形式を設定情報の印刷制御部１２に送信する。なお、本実施の形態においては、ネットワーク設定情報の印刷フォーマット部２２の動作が、前記従来の情報処理装置１２０の場合よりも拡張されている。なお、詳細については後述する。また、ネットワーク部データベース２３の構造についても変更されている。これについても、詳細については後述する。
【００３７】
そして、設定情報の印刷制御部１２は、ネットワーク設定情報の印刷フォーマット部２２から受信したネットワーク部２０の印刷形式を印刷ジョブ受付部１５に送信する。ところで、前記設定情報の印刷制御部１２と印刷ジョブ受付部１５との間で送信が行われる、プリンタ部１０の設定項目一覧の印刷形式と、ネットワーク部２０の設定項目一覧の印刷形式との間に他の印刷ジョブの印刷形式が挿入されると、印刷をまとめるのに手間がかかってしまうので、それを防止する仕組みが必要である。そこで、設定情報の印刷制御部１２がプリンタ設定情報の印刷フォーマット部１３から受信したプリンタ部１０の印刷形式を印刷ジョブ受付部１５に送信する際に、設定情報の印刷設定部１２が印刷ジョブ受付部１５にネットワーク部２０の設定項目一覧の印刷形式を送信する前に他の印刷ジョブを送信することを禁止する送信禁止処理を挿入する。そして、設定情報の印刷制御部１２がネットワーク設定情報の印刷フォーマット部２２から受信したネットワーク部２０の印刷形式を印刷ジョブ受付部１５に送信する際に、前記ネットワーク部２０の印刷形式の送信後に他の印刷ジョブを送信することを許可する送信許可処理を挿入する。このようにして、印刷が行われる。
【００３８】
次に、フローチャートについて説明する。
ステップＳ１１  プリンタ設定情報の印刷受託部１１又はプリンタ設定情報の印刷受託部２１は設定項目一覧の印刷要求を受信する。
ステップＳ１２  設定情報の印刷制御部１２に印刷要求を送信する。
ステップＳ１３  プリンタ設定情報の印刷フォーマット部１３にプリンタ部１０の設定項目一覧の印刷形式の作成を依頼する。
ステップＳ１４  プリンタ部データベース１４からプリンタ部１０設定項目と設定値等を読み出して印刷形式を作成し、設定情報の印刷制御部１２に送信する。
ステップＳ１５  印刷ジョブ受付部１５に対してプリンタ部１０の印刷形式を送信する。
ステップＳ１６  ネットワークオプションが存在するか否かを判断する。ネットワークオプションが存在する場合はステップＳ１７に進み、ネットワークオプションが存在しない場合は処理を終了する。
ステップＳ１７  ネットワーク設定情報の印刷フォーマット部２２にネットワーク部２０の設定項目一覧の印刷形式の作成を依頼する。
ステップＳ１８  ネットワーク部データベース２３からネットワーク部２０の設定項目と設定値等を読み出し、通常の設定項目一覧の印刷形式を作成し、設定情報の印刷制御部１２に送信するか、設定内容が誤った部分だけの印刷形式を作成するかを決定する。
ステップＳ１９  印刷ジョブ受付部１５に対してネットワーク部２０の印刷形式を送信し、処理を終了する。
【００３９】
次に、ネットワーク設定情報の印刷フォーマット部２２の動作について説明する。
【００４０】
図７は本発明の第１の実施の形態におけるネットワーク部データベースのデータ構造を示す図、図８は本発明の第１の実施の形態におけるネットワーク設定情報の印刷フォーマット部の動作を示すフローチャートである。
【００４１】
まず、ネットワーク設定情報の印刷フォーマット部２２は、従来の情報処理装置１２０の場合と同様に設定項目一覧の印刷を行うのか、又は、設定内容が誤った部分だけの印刷を行うのか、要求内容を区別する。そして、設定項目一覧の印刷である場合は、従来の情報処理装置１２０の場合と同様の方法で印刷形式を作成する。
【００４２】
なお、本実施の形態においては、設定内容が誤った部分だけの印刷を行う場合でも、システムとして必要な情報は一緒に印刷を行うようになっている。これにより、印刷した媒体の保管がしっかりしていなくても、どのプリンタ部１０の設定項目一覧の印刷であるのか、後になっても識別することができる。そのため、前記ネットワーク設定情報の印刷フォーマット部２２は、一緒に印刷を行うシステムとして必要な情報の項目を内部情報として保持しておく。本実施の形態においては、該内部情報が、「Ｓｙｓｔｅｍ  Ｉｎｆｏｒｍａｔｉｏｎ」カテゴリ中の「Ｓｅｒｉａｌ  Ｎｕｍｂｅｒ」と「Ａｓｓｅｔ  Ｎｕｍｂｅｒ」であるとして説明する。
【００４３】
そして、設定内容が誤った部分だけの印刷を行う場合、前記ネットワーク設定情報の印刷フォーマット部２２は、ネットワーク部データベース２３にアクセスして「Ｓｙｓｔｅｍ  Ｉｎｆｏｒｍａｔｉｏｎ」をキーとして検索を行う。図７は、前記ネットワーク部データベース２３に保存されているデータに設定内容正誤判断部２４が有する誤り点フラグをリンクさせたデータ構造をイメージしたものである。本実施の形態においては、図７に示されるようなデータ構造を有するデータベースを動的に構築して処理を進めるようになっている。
【００４４】
なお、前記設定内容正誤判断部２４が有する誤り点フラグは、図７に示されるデータ構造においてはフラグとなっているが、該フラグに限らず、各項目において変更した事実を保存することができる手段であればいかなる形態のものであってもよい。また、図７に示されるデータ構造において、すべての設定項目は、幾つかのカテゴリに対して関係付けられている。本実施の形態においては、ネットワーク部データベース２３の構造を、カテゴリをキーとして検索を行うことができるように変更する。そして、前記ネットワーク設定情報の印刷フォーマット部２２は、「Ｓｙｓｔｅｍ  Ｉｎｆｏｒｍａｔｉｏｎ」をキーとして検索を行った結果、項目「Ｓｅｒｉａｌ  Ｎｕｍｂｅｒ」及び「Ａｓｓｅｔ  Ｎｕｍｂｅｒ」と、それぞれの設定値を取得する。
【００４５】
続いて、ネットワーク設定情報の印刷フォーマット部２２は、それぞれの情報を印刷形式へと変換する。
【００４６】
次に、ネットワーク設定情報の印刷フォーマット部２２は、設定内容が誤った部分を印刷するための動作を行う。図７に示されるような動的に構築されたデータベースは、各項目とその設定値と誤り点フラグが一対一でリンクしている構造を有している。そして、前記ネットワーク設定情報の印刷フォーマット部２２は、前記データベースにアクセスして、誤り点フラグをキーとして検索を実行する。この場合、前記誤り点フラグ＝１を探し、該誤り点フラグ＝１を見つけると、図７における右から左にリンクを辿（たど）っていくようになっている。そして、カテゴリまでの組が確定すると、その組を取得し、次の誤り点フラグ＝１を探す。この手順を繰り返して、項目の最後まで検索する。そして、検索の結果、誤り点フラグ＝１の項目、すなわち、誤った項目として、ＴＣＰ／ＩＰカテゴリの「Ｓｕｂｎｅｔ  Ｍａｓｋ」項目と「Ｄｅｆａｕｌｔ  Ｇａｔｅｗａｙ」項目とを取得する。
【００４７】
そして、前記ネットワーク設定情報の印刷フォーマット部２２は、検索された誤った項目の情報を印刷形式へと変換する。
【００４８】
このようにして、設定内容が誤った部分だけの設定項目一覧の印刷を実現することができる。なお、設定内容が誤った部分として、ＴＣＰ／ＩＰカテゴリの「Ｓｕｂｎｅｔ  Ｍａｓｋ」項目と「Ｄｅｆａｕｌｔ  Ｇａｔｅｗａｙ」項目だけを印刷することも有効である。また、本実施の形態においては、誤り点としてそれを含むＴＣＰ／ＩＰカテゴリ全体を印刷対象としている。
【００４９】
次に、フローチャートについて説明する。
ステップＳ２１  設定内容が誤った部分だけの印刷指定があるか否かを判断する。設定内容が誤った部分だけの印刷指定である場合はステップＳ２３に進み、設定内容が誤った部分だけの印刷指定でない場合、すなわち、通常の印刷指定である場合はステップＳ２２に進む。
ステップＳ２２  従来通りの方法で印刷形式を作成し、処理を終了する。
ステップＳ２３  共通に印刷する情報が「Ｓｙｓｔｅｍ  Ｉｎｆｏｒｍａｔｉｏｎ」であるとすると、それをキーとして関連する項目とその設定値を取得する。
ステップＳ２４  取得した情報を用いて印刷形式を作成する。
ステップＳ２５  誤り点フラグが付いた項目がまだあるか否かを判断する。誤り点フラグが付いた項目がまだある場合はステップＳ２６に進み、誤り点フラグが付いた項目がない場合は処理を終了する。
ステップＳ２６  誤り点フラグをキーとして項目とその設定値を取得する。
ステップＳ２７  取得した情報を用いて印刷形式を作成する。
【００５０】
次に、設定内容正誤判断部２４がネットワーク部データベース２３の情報に対して、保持している誤り点フラグをセットするアルゴリズムについて説明する。ここでは、ＴＣＰ／ＩＰカテゴリの設定値について誤っているか否かを判断するアルゴリズムの例について説明する。
【００５１】
図９は本発明の第１の実施の形態における設定内容正誤判断部の動作を示すフローチャートである。
【００５２】
まず、設定内容正誤判断部２４は、ＴＣＰ／ＩＰカテゴリの項目に値がセットされているか否かを判断し、値がセットされていない場合には次のカテゴリに移行する。また、値がセットされている場合には、「Ｄｅｆａｕｌｔ  Ｇａｔｅｗａｙ」の項目にセットしてある値に対してルータの存在確認を行う。該存在確認としては、「ｐｉｎｇ」コマンドを使用する方法等がある。
【００５３】
続いて、設定内容正誤判断部２４は、ルータの存在確認を行った結果、ルータが存在しない場合、同一サブネット内のアドレス一つ一つに応答確認する処理に移行する。また、ルータが存在する場合には、ルータのルーティング機能を確認するために、ルータに対して自分に設定されたＩＰアドレス宛にパケットを送信する。
【００５４】
そして、送信した結果、ルータから何らかのパケットも送信されてこない場合、設定内容正誤判断部２４は、「Ｄｅｆａｕｌｔ  Ｇａｔｅｗａｙ」に関して誤り点フラグをセットする。また、ルータに送信したパケットが設定内容正誤判断部２４自身に送信されてきた場合や、設定内容正誤判断部２４自身に送信するために事前問い合わせ（ＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）パケット）などが送信されてきた場合には、設定された環境においてルータとして機能しているので、「Ｄｅｆａｕｌｔ  Ｇａｔｅｗａｙ」のアドレス設定は正しいと判断する。
【００５５】
続いて、設定内容正誤判断部２４は、ルータによって区切られた同一サブネット内のアドレス確認に移る（同一サブネット内のアドレス一つ一つに応答確認する処理）。同一サブネット内に関係する設定値は、「ＩＰ  ＡｄｄｒｅｓｓとＳｕｂｎｅｔ  Ｍａｓｋ」である。該「ＩＰ  Ａｄｄｒｅｓｓ」の設定値と「Ｓｕｂｎｅｔ  Ｍａｓｋ」の設定値を合計すると、図７に示される例においては、２０２．２５０．１００．０となる。そして、該２０２．２５０．１００の部分を固定とし、最後の０の部分を１から２５４まで一つずつ加算しながらそのアドレスに対して存在確認を行う。これにより、同一サブネット内に他のネットワーク機器が接続されているか否か判別することができる。
【００５６】
また、同一サブネット内のアドレス一つ一つに応答確認する処理の応答が一つも返ってこない場合、設定内容正誤判断部２４は、「ＩＰ  Ａｄｄｒｅｓｓ」及び「Ｓｕｂｎｅｔ  Ｍａｓｋ」に誤り点フラグをセットし、次のカテゴリに移行する。そして、一つでも返ってきた場合には、「ＩＰ  Ａｄｄｒｅｓｓ」及び「Ｓｕｂｎｅｔ  Ｍａｓｋ」は正しいと判断し、次のカテゴリに移行する。
【００５７】
前記誤り点フラグは、前述されたように１がセットされ、誤り点フラグの情報クリア要求時において、１にセットされた誤り点フラグはすべて０にリセットされる。前記誤り点フラグの情報クリアが行われる場合、プリンタ設定情報の印刷受託部１１又はプリンタ設定情報の印刷受託部２１が誤り点フラグの情報クリア要求を受け取り、設定情報の印刷制御部１２が前記誤り点フラグの情報クリア要求の内容を解析して、ネットワーク設定情報の印刷フォーマット部２２を経由して設定内容正誤判断部２４に転送する。そして、該設定内容正誤判断部２４は、前記誤り点フラグの情報クリア要求を受け取ると、誤り点フラグをすべて０にリセットする。
【００５８】
次に、フローチャートについて説明する。
ステップＳ３１  ＴＣＰ／ＩＰに値が設定されているか否かを判断する。ＴＣＰ／ＩＰＰに値が設定されている場合はステップＳ３２に進み、ＴＣＰ／ＩＰＰに値が設定されてない場合はステップＳ４０に進む。
ステップＳ３２  指定されたルータが存在するか否かを確認する。
ステップＳ３３  ルータが存在するか否かを判断する。ルータが存在する場合はステップＳ３４に進み、ルータが存在しない場合はステップＳ３７に進む。
ステップＳ３４  ルータに対して、自分のＩＰアドレス宛にパケットを送信する。
ステップＳ３５  ルータから自分の送信したパケットが届くか問い合わせがきたか否かを判断する。問い合わせがきた場合はステップＳ３７に進み、問い合わせがこない場合はステップＳ３６に進む。
ステップＳ３６  ＴＣＰ／ＩＰ項目の「Ｄｅｆａｕｌｔ  Ｇａｔｅｗａｙ」に関する誤り点フラグをセットする。
ステップＳ３７  同一サブネット内のアドレス一つ一つに応答確認する。
ステップＳ３８  応答があるか否かを判断する。応答がある場合はステップＳ４０に進み、応答がない場合はステップＳ３９に進む。
ステップＳ３９  ＴＣＰ／ＩＰ項目の「ＩＰ  Ａｄｄｒｅｓｓ」及び「Ｓｕｂｎｅｔ  Ｍａｓｋ」に関する誤り点フラグをセットする。
ステップＳ４０  次のカテゴリに移行し、処理を終了する。
【００５９】
このように、本実施の形態においては、設定項目一覧の印刷を行う場合に、設定内容が誤っている部分だけを取得して印刷することができるので、直さなければならない設定項目（ポイント）を明確にすることができる。また、印刷する部分が最小限であるので、トナー、ＩＤ等の消耗品を節約することができる。
【００６０】
通常、ネットワークプリンタにおいては、初期状態で動作可能なプリンタの設定と異なり、初期状態では動作することができないケースが多くなっている。そのため、プリンタの管理者は、設定項目一覧の印刷を何度も印刷させながらネットワークプリンタを設定する場合が多い。本実施の形態においては、印刷する部分が最小限で消耗品を節約することができるので、前記ネットワークプリンタの設定において特に有効である。
【００６１】
次に、本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構造を有するものについては、同じ符号を付与することによって、その説明を省略する。また、第１の実施の形態と同じ動作及び効果についても、その説明を省略する。
【００６２】
本実施の形態における情報処理装置３０は、ネットワーク部２０の設定項目一覧の印刷として、設定内容が誤っている項目を識別容易な形態で印刷するようになっている。なお、本実施の形態における情報処理装置３０の構造については、前記第１の実施の形態と同様であるのでその説明を省略する。
【００６３】
次に、本実施の形態における情報処理装置３０の動作について説明する。
【００６４】
図１０は本発明の第２の実施の形態における設定項目一覧の印刷例を示す図、図１１は本発明の第２の実施の形態における情報処理装置の動作を示すフローチャートである。
【００６５】
本実施の形態においては、図１０に示されるように、ネットワーク設定項目一覧の印刷において、設定内容が誤っている項目を識別容易な形態で印刷するようになっている。図１０（ａ）は設定項目において設定内容が誤っている部分を枠で囲って強調印刷した例である。なお、枠で囲む代わりに、設定内容が誤っている部分の色を変化させ、太字で強調印刷してもよい。また、図１０（ｂ）は、設定項目において誤った部分のフォントを変化させ、特別な記号＊を添付して強調印刷している例である。なお、カラープリンタである場合は、色や太字などで強調すると見やすく、モノクロプリンタである場合はフォントを変えることなどが有効である。また、複数のフォントを搭載していないプリンタである場合、設定項目において誤った部分に特別な記号等を付加して印刷することが望ましい。本実施の形態においては、設定項目一覧の印刷を行うプリンタのスペックに応じた装飾手段を判別する手段も提供する。
【００６６】
まず、プリンタ設定情報の印刷受託部１１又はプリンタ設定情報の印刷受託部２１は設定項目一覧の印刷要求を受信する。なお、本実施の形態における情報処理装置３０は、「背景技術」の項において説明した従来の情報処理装置１２０の場合と同様に設定項目一覧の印刷を行うのか、又は、設定内容が誤っている部分の印刷を行うのか、要求内容を区別して入力する仕組みを有する。前記従来の情報処理装置１２０の場合と異なる操作、異なるコマンド等が前記仕組みに該当する。さらに、本実施の形態における情報処理装置３０は、設定内容が誤っている項目の情報（設定内容正誤判断部２４が保持）をクリアする要求も入力することができる仕組みをも有している。前記従来の情報処理装置１２０の場合と異なる操作、異なるコマンド、又は、コマンドのパラメータ等が前記仕組みに該当する。
【００６７】
続いて、前記プリンタ設定情報の印刷受託部１１又はプリンタ設定情報の印刷受託部２１は受信した設定項目一覧の印刷要求を設定情報の印刷制御部１２に送信する。本実施の形態における情報処理装置３０は、設定情報の印刷設定部１２に対して、区別して入力された要求内容を識別する仕組みを有する。
【００６８】
そして、前記設定情報の印刷制御部１２は、プリンタ設定情報の印刷フォーマット部１３に対してプリンタ部１０の設定項目一覧の印刷形式を作成するように要求する。前記プリンタ設定情報の印刷フォーマット部１３は、設定情報の印刷制御部１２から要求を受け付けると、単純にプリンタ部データベース１４から設定項目とその設定値を読み出し、順番に並べてプリンタ部１０の印刷形式を作成し、作成した印刷形式を設定情報の印刷制御部１２に送信する。
【００６９】
次に、該設定情報の印刷制御部１２は、プリンタ設定情報の印刷フォーマット部１３から受信したプリンタ部１０の印刷形式を印刷ジョブ受付部１５に送信する。ここで、設定情報の印刷制御部１２は、装着されているオプションを確認し、オプションの印刷動作へと移行する。そして、ネットワークオプションが装着されている場合、設定情報の印刷制御部１２は、ネットワーク部２０におけるネットワーク設定情報の印刷フォーマット部２２に対して、前記ネットワーク部２０の設定項目一覧の印刷形式を作成するように要求する。本実施の形態において、設定情報の印刷制御部１２からネットワーク設定情報の印刷フォーマット部２２に対しての要求は、前記従来の情報処理装置１２０の場合と同様に設定項目一覧の印刷を行うのか、又は、設定内容が誤っている部分の印刷を行うのか、要求内容を区別して送信される。また、設定内容が誤っている項目の情報（設定内容正誤判断部２４が保持）をクリアする場合には、前記設定内容を区別して送信される。
【００７０】
続いて、ネットワーク設定情報の印刷フォーマット部２２は、設定情報の印刷制御部１２から要求を受信すると、単純にネットワーク部データベース２３から設定項目とその設定値を読み出し、順番に並べてネットワーク部２０の印刷形式を作成し、作成した印刷形式を設定情報の印刷制御部１２に送信する。なお、本実施の形態においては、ネットワーク設定情報の印刷フォーマット部２２の動作が、前記従来の情報処理装置１２０の場合よりも拡張されている。なお、詳細については後述する。また、ネットワーク部データベース２３の構造についても変更されている。これについても、詳細については後述する。
【００７１】
そして、設定情報の印刷制御部１２は、ネットワーク設定情報の印刷フォーマット部２２から受信したネットワーク部２０の印刷形式を印刷ジョブ受付部１５に送信する。ところで、前記設定情報の印刷制御部１２と印刷ジョブ受付部１５との間で送信が行われる、プリンタ部１０の設定項目一覧の印刷形式と、ネットワーク部２０の設定項目一覧の印刷形式との間に他の印刷ジョブの印刷形式が挿入されると、印刷をまとめるのに手間がかかってしまうので、それを防止する仕組みが必要である。そこで、設定情報の印刷制御部１２がプリンタ設定情報の印刷フォーマット部１３から受信したプリンタ部１０の印刷形式を印刷ジョブ受付部１５に送信する際に、設定情報の印刷設定部１２が印刷ジョブ受付部１５にネットワーク部２０の設定項目一覧の印刷形式を送信する前に他の印刷ジョブを送信することを禁止する送信禁止処理を挿入する。そして、設定情報の印刷制御部１２がネットワーク設定情報の印刷フォーマット部２２から受信したネットワーク部２０の印刷形式を印刷ジョブ受付部１５に送信する際に、前記ネットワーク部２０の印刷形式の送信後に他の印刷ジョブを送信することを許可する送信許可処理を挿入する。このようにして、印刷が行われる。
【００７２】
次に、フローチャートについて説明する。
ステップＳ４１  プリンタ設定情報の印刷受託部１１又はプリンタ設定情報の印刷受託部２１は設定項目一覧の印刷要求を受信する。
ステップＳ４２  設定情報の印刷制御部１２に印刷要求を送信する。
ステップＳ４３  プリンタ設定情報の印刷フォーマット部１３にプリンタ部１０の設定項目一覧の印刷形式の作成を依頼する。
ステップＳ４４  プリンタ部データベース１４からプリンタ部１０の設定項目と設定値等を読み出して印刷形式を作成し、設定情報の印刷制御部１２に送信する。
ステップＳ４５  印刷ジョブ受付部１５に対してプリンタ部１０の印刷形式を送信する。
ステップＳ４６  ネットワークオプションが存在するか否かを判断する。ネットワークオプションが存在する場合はステップＳ４７に進み、ネットワークオプションが存在しない場合は処理を終了する。
ステップＳ４７  ネットワーク設定情報の印刷フォーマット部２２にネットワーク部２０の設定項目一覧の印刷形式の作成を依頼する。
ステップＳ４８  ネットワーク部データベース２３からネットワーク部２０の設定項目と設定値等を読み出し、設定内容が誤っている項目を区別した印刷形式を作成する。
ステップＳ４９  印刷ジョブ受付部１５に対してプリンタ設定情報の印刷形式を送信し、処理を終了する。
【００７３】
次に、ネットワーク設定情報の印刷フォーマット部２２の動作について説明する。
【００７４】
図１２は本発明の第２の実施の形態におけるネットワーク設定情報の印刷フォーマット部の動作を示すフローチャートである。
【００７５】
この場合、前記ネットワーク設定情報の印刷フォーマット部２２に対する拡張は、細かい部分に対する追加であるので、従来の情報処理装置１２０における動作を詳述し、その中で拡張部分の説明を行う。なお、本実施の形態において動的に構築されるデータベースの構成については、前記第１の実施の形態におけるものと同様であるので図７を援用して説明する。また、設定内容正誤判断部２４が有する誤り点フラグは、図７に示されるデータ構造においてはフラグとなっているが、該フラグに限らず、各項目において誤っている項目という事実を保存することができる手段であればいかなる形態のものであってもよい。
【００７６】
まず、ネットワーク設定情報の印刷フォーマット部２２は、最初のカテゴリの最初の項目において印刷形式に変換していく。その過程で誤り点フラグを確認し、その項目が誤っているか否かを確認する。そして、誤り点フラグを確認した結果、該誤り点フラグがセットされている場合には、その項目の印刷形式に適切な装飾を行い、誤っている項目であることを明確にする。なお、装飾方法については後述する。
【００７７】
次に、ネットワーク設定情報の印刷フォーマット部２２は、装飾を行った項目を他の項目と同じように印刷形式に変換していき、次の項目に移行する。そして、一つのカテゴリ中のすべての項目について設定項目一覧の印刷形式への変換が終了すると、ネットワーク設定情報の印刷フォーマット部２２は、ネットワーク部データベース２３にアクセスして次のカテゴリを検索する。
【００７８】
続いて、該ネットワーク部データベース２３にアクセスしてカテゴリを検索し、次のカテゴリがある場合、ネットワーク設定情報の印刷フォーマット部２２は、次のカテゴリに対して前述された動作を繰り返す。また、次のカテゴリがない場合には処理を終了する。これにより、誤り点を容易に識別することができる設定項目一覧の印刷を実現することができる。
【００７９】
次に、フローチャートについて説明する。
ステップＳ５１  すべてのカテゴリを印刷したか否かを判断する。すべてのカテゴリを印刷した場合はステップＳ５２に進み、すべてのカテゴリを印刷していない場合は処理を終了する。
ステップＳ５２  カテゴリ中のすべての項目を印刷したか否かを判断する。すべての項目を印刷した場合はステップＳ５３に進み、すべての項目を印刷していない場合はステップＳ５７に進む。
ステップＳ５３  誤り点フラグが１であるか否かを判断する。誤り点フラグが１である場合はステップＳ５４に進み、誤り点フラグが１でない場合はステップＳ５５に進む。
ステップＳ５４  機種に応じた装飾を追加する。
ステップＳ５５  印刷情報として項目を追加し、印刷形式に変換する。
ステップＳ５６  次の項目に移る。
ステップＳ５７  次のカテゴリに移る。
【００８０】
なお、設定内容正誤判断部２４がネットワーク部データベース２３の情報に対して、保持している誤り点フラグをセットするアルゴリズムについては、前記第１の実施の形態と同様であるので説明を省略する。
【００８１】
次に、装飾方法について説明する。
【００８２】
図１３は本発明の第２の実施に形態におけるパターン分けしたプリンタのスペックを示す図、図１４は本発明の第２の実施に形態における装飾パターンを決定するアルゴリズムを示す図である。
【００８３】
図１３に示されるように、本実施の形態におけるプリンタのスペックは、パターン１からパターン１６までパターン分けされる。そして、図１３に示されるパターン１からパターン１６までの各パターンが選択されたときに、どのような装飾パターンが採用されるのかは、図１４に示されるようなアルゴリズムによって決定される。
【００８４】
このアルゴリズムの特徴は、カラーを使用することができるプリンタの場合には、必ずカラーを使用することである。また、カラー以外のパターンは、それぞれ、二種類以上組み合わせを行わないことである。そして、優先順位が、
太字化＞フォント切替え＞記号不可
となっていることである。
【００８５】
このように、本実施の形態においては、設定項目一覧の印刷を行う場合に、前回指定した状態から設定を誤った部分だけを取得してその部分を他の項目と区別して印刷することができるので、設定内容が誤っている項目（ポイント）を明確にすることができる。また、設定内容が正しい項目も同じように印刷するので、全体の中の位置付けや他の項目との関連を把握しやすくなる。そして、設定項目一覧の印刷については、一種類の印刷方法ですべての印刷設定を確認することができ、さらに、設定内容が誤っている項目も確認することができる。したがって、操作ミスを防止することができる。
【００８６】
次に、本発明の第３の実施の形態について説明する。なお、第１及び第２の実施の形態と同じ構造を有するものについては、同じ符号を付与することによって、その説明を省略する。また、第１及び第２の実施の形態と同じ動作及び効果についても、その説明を省略する。
【００８７】
本実施の形態における情報処理装置３０は、ネットワーク部２０の設定項目一覧の印刷として、設定内容が誤っている項目を識別容易な形態で印刷するようになっている。なお、本実施の形態における情報処理装置３０の構造については、前記第１の実施の形態と同様であるのでその説明を省略する。
【００８８】
次に、本実施の形態における情報処理装置３０の動作について説明する。
【００８９】
図１５は本発明の第３の実施の形態における設定項目一覧の印刷例を示す図、図１６は本発明の第３の実施の形態における情報処理装置の動作を示すフローチャートである。
【００９０】
本実施の形態においては、ネットワーク設定項目一覧の印刷において、設定内容が誤っている項目だけを印刷するようになっている。図１５（ａ）は、設定項目において設定内容が誤っている部分だけを印刷した例であり、図１５（ｂ）は共通項目として「Ｓｙｓｔｅｍ  Ｉｎｆｏｒｍａｔｉｏｎ」が印刷されている例である。これは、印刷した設定項目一覧の印刷の管理を十分に行っていなくても、どのプリンタが印刷したものかを見失わないために必要な情報である。
【００９１】
従来の情報処理装置１２０の場合、設定項目一覧の一覧例においては、「ＴＣＰ／ＩＰ  Ｉｎｆｏｒｍａｔｉｏｎ」、「Ｎｅｔ  ＢＥＵＩ  Ｉｎｆｏｒｍａｔｉｏｎ」、及び、「ＩＰＰ  Ｉｎｆｏｒｍａｔｉｏｎ」のカテゴリにおいて、「ＩＰ  Ａｄｄｒｅｓｓ」、「Ｓｕｂｎｅｔ  Ｍａｓｋ」、「Ｄｅｆａｕｌｔ  Ｇａｔｅｗａｙ」及び「Ａｃｃｅｓｓ  ＵＲＬ’ｓ」の四つの設定項目は内容的に重複している。
【００９２】
また、前記第１の実施の形態においては、「ＴＣＰ／ＩＰ（Ｉｎｆｏｒｍａｔｉｏｎ）」カテゴリの「ＴＣＰ／ＩＰ  Ａｄｄｒｅｓｓ」を誤って設定した場合、「Ｎｅｔ  ＢＥＵＩ（Ｉｎｆｏｒｍａｔｉｏｎ）」カテゴリの「ＴＣＰ／ＩＰ  Ａｄｄｒｅｓｓ」は設定項目一覧の印刷において設定内容が誤っている項目だけの印刷に表示されないという問題がある。
【００９３】
そこで、本実施の形態において、このような問題を解決するようになっている。まず、プリンタ設定情報の印刷受託部１１又はプリンタ設定情報の印刷受託部２１は設定項目一覧の印刷要求を受信する。なお、本実施の形態における情報処理装置３０は、「背景技術」の項において説明した従来の情報処理装置１２０の場合と同様に設定項目一覧の印刷を行うのか、又は、設定内容が誤っている部分の印刷を行うのか、要求内容を区別して入力する仕組みを有する。前記従来の情報処理装置１２０の場合と異なる操作、異なるコマンド等が前記仕組みに該当する。さらに、本実施の形態における情報処理装置３０は、設定内容が誤っている項目の情報（設定内容正誤判断部２４が保持）をクリアする要求も入力することができる仕組みをも有している。前記従来の情報処理装置１２０の場合と異なる操作、異なるコマンド、又は、コマンドのパラメータ等が前記仕組みに該当する。
【００９４】
続いて、前記プリンタ設定情報の印刷受託部１１又はプリンタ設定情報の印刷受託部２１は受信した設定項目一覧の印刷要求を設定情報の印刷制御部１２に送信する。本実施の形態における情報処理装置３０は、設定情報の印刷設定部１２に対して、区別して入力された要求内容を識別する仕組みを有する。
【００９５】
そして、前記設定情報の印刷制御部１２は、プリンタ設定情報の印刷フォーマット部１３に対してプリンタ部１０の設定項目一覧の印刷形式を作成するように要求する。前記プリンタ設定情報の印刷フォーマット部１３は、印刷制御部１２から要求を受け付けると、単純にプリンタ部データベース１４から設定項目とその設定値を読み出し、順番に並べてプリンタ部１０の印刷形式を作成し、作成した印刷形式を設定情報の印刷制御部１２に送信する。
【００９６】
次に、該設定情報の印刷制御部１２は、プリンタ設定情報の印刷フォーマット部１３から受信したプリンタ部１０の印刷形式を印刷ジョブ受付部１５に送信する。ここで、設定情報の印刷制御部１２は、装着されているオプションを確認し、オプションの印刷動作へと移行する。そして、ネットワークオプションが装着されている場合、設定情報の印刷制御部１２は、ネットワーク部２０におけるネットワーク設定情報の印刷フォーマット部２２に対して、前記ネットワーク部２０の設定項目一覧の印刷形式を作成するように要求する。本実施の形態において、設定情報の印刷制御部１２からネットワーク設定情報の印刷フォーマット部２２に対しての要求は、前記従来の情報処理装置１２０の場合と同様に設定項目一覧の印刷を行うのか、又は、設定内容が誤っている部分の印刷を行うのか、要求内容を区別して送信される。また、設定内容が誤っている項目の情報（設定内容正誤判断部２４が保持）をクリアする場合には、前記設定内容を区別して送信される。
【００９７】
続いて、ネットワーク設定情報の印刷フォーマット部２２は、設定情報の印刷制御部１２から要求を受信すると、単純にネットワーク部データベース２３から設定項目とその設定値を読み出し、順番に並べてネットワーク部２０の印刷形式を作成し、作成した印刷形式を設定情報の印刷制御部１２に送信する。なお、本実施の形態においては、ネットワーク設定情報の印刷フォーマット部２２の動作が、前記従来の情報処理装置１２０の場合よりも拡張されている。なお、詳細については後述する。また、ネットワーク部データベース２３の構造についても変更されている。これについても、詳細については後述する。
【００９８】
そして、設定情報の印刷制御部１２は、ネットワーク設定情報の印刷フォーマット部２２から受信したネットワーク部２０の印刷形式を印刷ジョブ受付部１５に送信する。ところで、前記設定情報の印刷制御部１２と印刷ジョブ受付部１５との間で送信が行われる、プリンタ部１０の設定項目一覧の印刷形式と、ネットワーク部２０の設定項目一覧の印刷形式との間に他の印刷ジョブの印刷形式が挿入されると、印刷をまとめるのに手間がかかってしまうので、それを防止する仕組みが必要である。そこで、設定情報の印刷制御部１２がプリンタ設定情報の印刷フォーマット部１３から受信したプリンタ部１０の印刷形式を印刷ジョブ受付部１５に送信する際に、設定情報の印刷設定部１２が印刷ジョブ受付部１５にネットワーク部２０の設定項目一覧の印刷形式を送信する前に他の印刷ジョブを送信することを禁止する送信禁止処理を挿入する。そして、設定情報の印刷制御部１２がネットワーク設定情報の印刷フォーマット部２２から受信したネットワーク部２０の印刷形式を印刷ジョブ受付部１５に送信する際に、前記ネットワーク部２０の印刷形式の送信後に他の印刷ジョブを送信することを許可する送信許可処理を挿入する。このようにして、印刷が行われる。
【００９９】
次に、フローチャートについて説明する。
ステップＳ６１  プリンタ設定情報の印刷受託部１１又はプリンタ設定情報の印刷受託部２１は設定項目一覧の印刷要求を受信する。
ステップＳ６２  設定情報の印刷制御部１２に印刷要求を送信する。
ステップＳ６３  プリンタ設定情報の印刷フォーマット部１３にプリンタ部１０の設定項目一覧の印刷形式の作成を依頼する。
ステップＳ６４  プリンタ部データベース１４からプリンタ部１０の設定項目と設定値等を読み出して印刷形式を作成し、設定情報の印刷制御部１２に送信する。
ステップＳ６５  印刷ジョブ受付部１５に対してプリンタ部１０の印刷形式を送信する。
ステップＳ６６  ネットワークオプションが存在するか否かを判断する。ネットワークオプションが存在する場合はステップＳ６７に進み、ネットワークオプションが存在しない場合は処理を終了する。
ステップＳ６７  ネットワーク設定情報の印刷フォーマット部２２にネットワーク部２０の設定項目一覧の印刷形式の作成を依頼する。
ステップＳ６８  ネットワーク部データベース２３からネットワーク部２０の設定項目と設定値等を読み出し、通常の設定項目一覧の印刷形式を作成し、設定情報の印刷制御部１２に送信するか、設定内容が誤っている項目だけの印刷形式を作成するかを決定する。
ステップＳ６９  印刷ジョブ受付部１５に対してネットワーク部２０の印刷形式を送信し、処理を終了する。
【０１００】
次に、ネットワーク設定情報の印刷フォーマット部２２の動作について説明する。
【０１０１】
図１７は本発明の第３の実施の形態におけるネットワーク部データベースのデータ構造を示す図、図１８は本発明の第３の実施の形態におけるネットワーク設定情報の印刷フォーマット部の動作を示すフローチャートである。
【０１０２】
まず、ネットワーク設定情報の印刷フォーマット部２２は、従来の情報処理装置１２０の場合と同様に設定項目一覧の印刷を行うのか、又は、設定内容が誤った部分だけの印刷を行うのか、要求内容を区別する。そして、設定項目一覧の印刷である場合は、従来の情報処理装置１２０の場合と同様の方法で印刷形式を作成する。
【０１０３】
また、本実施の形態においては、設定内容が誤った部分だけの印刷を行う場合でも、システムとして必要な情報は一緒に印刷を行うようになっている。これにより、印刷した媒体の保管がしっかりしていなくても、どのプリンタ部１０の設定項目一覧の印刷であるのか、後になっても識別することができる。そのため、前記ネットワーク設定情報の印刷フォーマット部２２は、一緒に印刷を行うシステムとして必要な情報の項目を内部情報として保持しておく。本実施の形態においては、前記内部情報が、「Ｓｙｓｔｅｍ  Ｉｎｆｏｒｍａｔｉｏｎ」カテゴリ中の「Ｓｅｒｉａｌ  Ｎｕｍｂｅｒ」と「Ａｓｓｅｔ  Ｎｕｍｂｅｒ」であるとして説明する。
【０１０４】
そして、設定内容が誤った部分だけの印刷を行う場合、前記ネットワーク設定情報の印刷フォーマット部２２は、ネットワーク部データベース２３にアクセスして「Ｓｙｓｔｅｍ  Ｉｎｆｏｒｍａｔｉｏｎ」をキーとして検索を行う。図１７は、前記ネットワーク部データベース２３に保存されているデータに設定内容正誤判断部２４が有する誤り点フラグをリンクさせたデータ構造をイメージしたものである。本実施の形態においては、図１７に示されるようなデータ構造を有するデータベースを動的に構築して処理を進めるようになっている。
【０１０５】
なお、前記設定内容正誤判断部２４が有する誤り点フラグは、図１７に示されるデータ構造においてはフラグとなっているが、該フラグに限らず、各項目において変更した事実を保存することができる手段であればいかなる形態のものであってもよい。また、図１７に示されるデータ構造において、すべての設定項目は、幾つかのカテゴリに対して関係付けられている。本実施の形態においては、ネットワーク部データベース２３の構造を、カテゴリをキーとして検索を行うことができるように変更する。そして、前記ネットワーク設定情報の印刷フォーマット部２２は、「Ｓｙｓｔｅｍ  Ｉｎｆｏｒｍａｔｉｏｎ」をキーとして検索を行った結果、項目「Ｓｅｒｉａｌ  Ｎｕｍｂｅｒ」及び「Ａｓｓｅｔ  Ｎｕｍｂｅｒ」と、それぞれの設定値を取得する。
【０１０６】
続いて、ネットワーク設定情報の印刷フォーマット部２２は、それぞれの情報を印刷形式へと変換する。
【０１０７】
次に、ネットワーク設定情報の印刷フォーマット部２２は、設定内容が誤った部分を印刷するための動作を行う。図１７に示されるような動的に構築されたデータベースは、各項目とその設定値と誤り点フラグが一対一でリンクしているとは限らない。異なる設定項目でも、設定内容が同じ場合には同一の設定値を採るので、前記データベースは設定値１に対して設定項目が対応する構造となっている。また、カテゴリが異なっても、同じ設定項目を有する場合には、一つの設定項目に対して複数のカテゴリが対応する構造となる。そして、前記ネットワーク設定情報の印刷フォーマット部２２は、前記データベースにアクセスして、誤り点フラグをキーとして検索を実行する。この場合、前記誤り点フラグ＝１を探し、該誤り点フラグ＝１を見つけると、図１７における右から左にリンクを辿っていくようになっている。そして、カテゴリまでの組が確定すると、その組を取得し、次の誤り点フラグ＝１を探す。この手順を繰り返して、項目の最後まで検索する。ここでは、上から三番目の誤り点フラグが１になっている場合について説明する。
【０１０８】
この誤り点フラグの場合には、設定値から項目にリンクするときに二つに分岐している。さらに、項目からカテゴリに対しても二つに分岐が発生している。まず、上の項目を選択し、更に上のカテゴリに進み、カテゴリ「ＴＣＰ／ＩＰ」を入手する。ここで、一組の項目が確定する。
【０１０９】
次に、最初の分岐点である設定値に戻り、下の項目に分岐し、「Ａｃｃｅｓｓ  ＵＲＬ’ｓ」からカテゴリ「ＩＰＰ」を入手する。ここで、二組目の項目が確定する。この項目の場合には、「Ａｃｃｅｓｓ  ＵＲＬ’ｓ」から設定値が二本延びていて、同じ値（ＩＰ  Ａｄｄｒｅｓｓ）を使用しているが、表現形式が異なる設定値を有している。
【０１１０】
そして、設定値からの分岐が終了したので、項目名「ＩＰ  Ａｄｄｒｅｓｓ」の分岐から二つ目のカテゴリに進み、二つ目のカテゴリ「Ｎｅｔ  ＢＥＵＩ」を入手する。ここで、三組の項目が確定する。本実施の形態においては、一つの誤り点フラグに対して三つの項目が選定される。同様に、五行目の誤り点フラグからカテゴリ「ＴＣＰ／ＩＰ」及び「Ｎｅｔ  ＢＥＵＩ」の二項目が選定される。
【０１１１】
そして、前記ネットワーク設定情報の印刷フォーマット部２２は、検索された誤った項目の情報を印刷形式へと変換する。続いて、前記ネットワーク設定情報の印刷フォーマット部２２は、それぞれの情報を印刷形式へと変換する。これにより、設定内容が誤った部分だけの設定項目一覧の印刷を実現することができる。
【０１１２】
次に、フローチャートについて説明する。
ステップＳ７１  設定内容が誤った部分だけの印刷指定であるか否かを判断する。誤った部分だけの印刷指定である場合はステップＳ７３に進み、誤った部分だけの印刷指定でない場合、すなわち、通常の印刷指定である場合はステップＳ７２に進む。
ステップＳ７２  従来通りの方法で印刷形式を作成し、処理を終了する。
ステップＳ７３  共通に印刷する情報が「Ｓｙｓｔｅｍ  Ｉｎｆｏｒｍａｔｉｏｎ」であるとすると、それをキーとして関連する項目とその設定値を取得する。
ステップＳ７４  取得した情報を用いて印刷形式を作成する。
ステップＳ７５  誤り点フラグが付いた項目がまだあるか否かを判断する。誤り点フラグが付いた項目がまだある場合はステップＳ７６に進み、誤り点フラグが付いた項目がない場合は処理を終了する。
ステップＳ７６  誤り点フラグをキーとして項目とその設定値を取得する。
ステップＳ７７  リンクに分岐があるか否かを判断する。リンクに分岐がある場合はステップＳ７８に進み、リンクに分岐がない場合はステップＳ７９に進む。
ステップＳ７８  一つの項目を取得した後、分岐点に戻る。
ステップＳ７９  取得した情報を用いて印刷形式を作成する。
【０１１３】
なお、設定内容正誤判断部２４がデータベースの情報に対して、保持している誤り点フラグをセットするアルゴリズムについては、前記第１の実施の形態と同様であるので説明を省略する。
【０１１４】
このように、本実施の形態においては、設定項目一覧の印刷を行う場合に、設定内容が誤っている部分だけを取得して印刷することができるので、変更が必要な項目（ポイント）を明確にすることができる。また、トナー、ＩＤ等の消耗品を節約することができる。
【０１１５】
通常、ネットワークプリンタにおいては、初期状態で動作可能なプリンタの設定と異なり、初期状態では動作することができないケースが多くなっている。そのため、プリンタの管理者は、設定項目一覧の印刷を何度も印刷させながらネットワークプリンタを設定する場合が多い。本実施の形態においては、印刷する部分が最小限で消耗品を節約することができるので、前記ネットワークプリンタの設定において特に有効である。
【０１１６】
さらに、各カテゴリに同じ設定項目が含まれている場合に、一つのカテゴリの項目に変更が必要な場合でも、他方の項目を誤っている点として知ることができる。これにより、誤っている点を変更した場合にどのような項目に影響が発生するのかを事前に知ることができる。
【０１１７】
次に、本発明の第４の実施の形態について説明する。なお、第１〜第３の実施の形態と同じ構造を有するものについては、同じ符号を付与することによって、その説明を省略する。また、第１〜第３の実施の形態と同じ動作及び効果についても、その説明を省略する。
【０１１８】
図１９は本発明の第４の実施の形態における情報処理装置の構成を示す図である。
【０１１９】
本実施の形態における情報処理装置３０は、ネットワーク部２０が設定内容アドバイス文字列データベース２５を備える点を除いて、第１の実施の形態と同様の構成を有するものである。なお、前記設定内容アドバイス文字列データベース２５は判断結果に基づく表示文字列を保持するものである。そして、本実施の形態においては、ネットワーク部２０の設定項目一覧の印刷として、設定内容が誤っている項目については区別することができるように印刷し、正しく設定するためのアドバイスを表示するようになっている。
【０１２０】
次に、本実施の形態における情報処理装置３０の動作について説明する。
【０１２１】
図２０は本発明の第４の実施の形態における設定項目一覧の印刷例を示す図、図２１は本発明の第４の実施の形態における情報処理装置の動作を示すフローチャートである。
【０１２２】
本実施の形態においては、図２０に示されるように、ネットワーク設定項目一覧の印刷において、設定内容が誤っている項目を識別容易な形態で印刷し、さらに、誤っている部分に応じてその解決方法を表示（印刷）するようになっている。図２０（ａ）及び（ｂ）は、ＴＣＰ／ＩＰ項目中の「Ｓｕｂｎｅｔ  Ｍａｓｋ」の値が誤っている例を示している。そして、図２０（ａ）は、「Ｓｕｂｎｅｔ  Ｍａｓｋ」項目の部分を他の項目と区別させ、現在の設定でどのように動作するかを示している例である。また、図２０（ｂ）は、設定項目において誤っている「Ｓｕｂｎｅｔ  Ｍａｓｋ」項目の部分を他の項目と区別させ、正しく設定するためのアドバイスを示している例である。
【０１２３】
設定項目によっては、「Ｓｕｂｎｅｔ  Ｍａｓｋ」のように完全に正しく設定しなくても機能限定で動作するものも存在する。そのような設定項目に対しては、図２０（ａ）に示されるような印刷を行うことによって、管理者が意図した設定値になっていることを確認することができる。また、多くの設定項目の場合は、正しく設定していないと全く機能しないので、図２０（ｂ）に示されるような印刷を行うことによって、管理者が正しい設定を行うための助けになる。
【０１２４】
まず、プリンタ設定情報の印刷受託部１１又はプリンタ設定情報の印刷受託部２１は設定項目一覧の印刷要求を受信する。なお、本実施の形態における情報処理装置３０は、「背景技術」の項において説明した従来の情報処理装置１２０の場合と同様に設定項目一覧の印刷を行うのか、又は、設定内容が誤っている部分の印刷を行うのか、要求内容を区別して入力する仕組みを有する。前記従来の情報処理装置１２０の場合と異なる操作、異なるコマンド等が前記仕組みに該当する。さらに、本実施の形態における情報処理装置３０は、設定内容が誤っている項目の情報（設定内容正誤判断部２４が保持）をクリアする要求も入力することができる仕組みをも有している。前記従来の情報処理装置１２０の場合と異なる操作、異なるコマンド、又は、コマンドのパラメータ等が前記仕組みに該当する。
【０１２５】
続いて、前記プリンタ設定情報の印刷受託部１１又はプリンタ設定情報の印刷受託部２１は受信した設定項目一覧の印刷要求を設定情報の印刷制御部１２に送信する。本実施の形態における情報処理装置３０は、設定情報の印刷設定部１２に対して、区別して入力された要求内容を識別する仕組みを有する。
【０１２６】
そして、前記設定情報の印刷制御部１２は、プリンタ設定情報の印刷フォーマット部１３に対してプリンタ部１０の設定項目一覧の印刷形式を作成するように要求する。前記プリンタ設定情報の印刷フォーマット部１３は、設定情報の印刷制御部１２から要求を受け付けると、単純にプリンタ部データベース１４から設定項目とその設定値を読み出し、順番に並べてプリンタ部１０の印刷形式を作成し、作成した印刷形式を設定情報の印刷制御部１２に送信する。
【０１２７】
次に、該設定情報の印刷制御部１２は、プリンタ設定情報の印刷フォーマット部１３から受信したプリンタ部１０の印刷形式を印刷ジョブ受付部１５に送信する。ここで、設定情報の印刷制御部１２は、装着されているオプションを確認し、オプションの印刷動作へと移行する。そして、ネットワークオプションが装着されている場合、設定情報の印刷制御部１２は、ネットワーク部２０におけるネットワーク設定情報の印刷フォーマット部２２に対して、前記ネットワーク部２０の設定項目一覧の印刷形式を作成するように要求する。本実施の形態において、設定情報の印刷制御部１２からネットワーク設定情報の印刷フォーマット部２２に対しての要求は、前記従来の情報処理装置１２０の場合と同様に設定項目一覧の印刷を行うのか、又は、設定内容が誤っている部分の印刷を行うのか、要求内容を区別して送信される。また、設定内容が誤っている項目の情報（設定内容正誤判断部２４が保持）をクリアする場合には、前記設定内容を区別して送信される。
【０１２８】
続いて、ネットワーク設定情報の印刷フォーマット部２２は、設定情報の印刷制御部１２から要求を受信すると、単純にネットワーク部データベース２３から設定項目とその設定値を読み出し、順番に並べてネットワーク部２０の印刷形式を作成し、作成した印刷形式を設定情報の印刷制御部１２に送信する。なお、本実施の形態においては、ネットワーク設定情報の印刷フォーマット部２２の動作が、前記従来の情報処理装置１２０の場合よりも拡張されている。なお、詳細については後述する。
【０１２９】
そして、設定情報の印刷制御部１２は、ネットワーク設定情報の印刷フォーマット部２２から受信したネットワーク部２０の印刷形式を印刷ジョブ受付部１５に送信する。ところで、前記設定情報の印刷制御部１２と印刷ジョブ受付部１５との間で送信が行われる、プリンタ部１０の設定項目一覧の印刷形式と、ネットワーク部２０の設定項目一覧の印刷形式との間に他の印刷ジョブの印刷形式が挿入されると、印刷をまとめるのに手間がかかってしまうので、それを防止する仕組みが必要である。そこで、設定情報の印刷制御部１２がプリンタ設定情報の印刷フォーマット部１３から受信したプリンタ部１０の印刷形式を印刷ジョブ受付部１５に送信する際に、設定情報の印刷設定部１２が印刷ジョブ受付部１５にネットワーク部２０の設定項目一覧の印刷形式を送信する前に他の印刷ジョブを送信することを禁止する送信禁止処理を挿入する。そして、設定情報の印刷制御部１２がネットワーク設定情報の印刷フォーマット部２２から受信したネットワーク部２０の印刷形式を印刷ジョブ受付部１５に送信する際に、前記ネットワーク部２０の印刷形式の送信後に他の印刷ジョブを送信することを許可する送信許可処理を挿入する。このようにして、印刷が行われる。
【０１３０】
次に、フローチャートについて説明する。
ステップＳ８１  プリンタ設定情報の印刷受託部１１又はプリンタ設定情報の印刷受託部２１は設定項目一覧の印刷要求を受信する。
ステップＳ８２  設定情報の印刷制御部１２に印刷要求を送信する。
ステップＳ８３  プリンタ設定情報の印刷フォーマット部１３にプリンタ部１０の設定項目一覧の印刷形式の作成を依頼する。
ステップＳ８４  プリンタ部データベース１４からプリンタ部１０の設定項目と設定値等を読み出して印刷形式を作成し、設定情報の印刷制御部１２に送信する。
ステップＳ８５  印刷ジョブ受付部１５に対してプリンタ部１０の印刷形式を送信する。
ステップＳ８６  ネットワークオプションが存在するか否かを判断する。ネットワークオプションが存在する場合はステップＳ８７に進み、ネットワークオプションが存在しない場合は処理を終了する。
ステップＳ８７  ネットワーク設定情報の印刷フォーマット部２２にネットワーク部２０の設定項目一覧の印刷形式の作成を依頼する。
ステップＳ８８  ネットワーク部データベース２３からプリンタ部１０に関する設定項目と設定値等を読み出し、設定内容が誤っている項目を区別し、正しく設定するためのアドバイスを挿入した印刷形式を作成する。
ステップＳ８９  印刷ジョブ受付部１５に対してネットワーク部２０の印刷形式を送信し、処理を終了する。
【０１３１】
次に、ネットワーク設定情報の印刷フォーマット部２２の動作について説明する。
【０１３２】
図２２は本発明の第４の実施の形態におけるネットワーク部データベースのデータ構造を示す図、図２３は本発明の第４の実施の形態におけるネットワーク設定情報の印刷フォーマット部の動作を示すフローチャートである。
【０１３３】
この場合、前記ネットワーク設定情報の印刷フォーマット部２２に対する拡張は、細かい部分に対する追加であるので、従来の情報処理装置１２０における動作を詳述し、その中で拡張部分の説明を行う。図２２は、前記ネットワーク部データベース２３に保存されているデータに設定内容正誤判断部２４が有する誤り点フラグをリンクさせたデータ構造をイメージしたものであり、さらに、誤り点フラグからは独立して各項目毎に表示する表示文字列がリンクしている。また、設定内容正誤判断部２４が有する誤り点フラグは、図２２に示されるデータ構造においてはフラグとなっているが、該フラグに限らず、各項目において誤っている項目という事実を保存することができる手段であればいかなる形態のものであってもよい。
【０１３４】
まず、ネットワーク設定情報の印刷フォーマット部２２は、最初のカテゴリの最初の項目において印刷形式に変換していく。その過程で誤り点フラグを確認し、その項目が誤っているか否かを確認する。そして、誤り点フラグを確認した結果、誤り点フラグがセットされている場合には、その項目の印刷形式に適切な装飾を行い、誤っている項目であることを明確にする。なお、装飾方法については省略する。
【０１３５】
次に、ネットワーク設定情報の印刷フォーマット部２２は、誤り点フラグの確認結果から、フラグがセットされている場合は、その項目に応じたアドバイスを挿入する。アドバイスとして挿入する文字列は、図２２に示されるように、誤り点フラグとリンクしている。項目によってはどのような設定値をも採り得るものがあるので、その場合には、誤り点フラグにアドバイス文字列はリンクしていない。図２２におけるアドバイス文字列は、常に固定文字列とは限らず、処理を含ませることもできるものとする。例えば、アドバイス文字列に「Ｎｏｗ  ＩＰ  Ａｄｄｒｅｓｓ  ｉｓ＼Ｃｈｅｃｋ  ＩＰ  Ｃｌａｓｓ．Ｓｏ＼Ｓｅｌｅｃｔ  Ｄｅｆａｕｌｔ  Ｓｕｂｎｅｔ  Ｍａｓｋ  ｉｓ  Ｎｏｒｍａｌ．」を記載してある場合には、「＼（バックスラッシュ）」の後は関数名というルールにしておき、以下のような動作を行うこともできる。
【０１３６】
まず、「Ｎｏｗ  ＩＰ  Ａｄｄｒｅｓｓ  ｉｓ」まで印刷フォーマットに変換し、「＼」を見つけたので、その後の文字列は関数名として認識して関数「Ｃｈｅｃｋ  ＩＰ  Ｃｌａｓｓ０」を呼び出す。
【０１３７】
次に、該関数「Ｃｈｅｃｋ  ＩＰ  Ｃｌａｓｓ０」が、任意に接続しているネットワークからパケットを受信してプリンタが存在するサブネットのクラスを識別する処理であるとすると、その関数のアウトプット（この場合、クラスＣと判定したとする。）を印刷フォーマットに変換し、「Ｎｏｗ  ＩＰ  Ａｄｄｒｅｓｓ  ｉｓ  ＣｌａｓｓＣ．」を作成する。
【０１３８】
さらに、「Ｓｏ」を無条件に印刷フォーマットに変換し、同様に関数「Ｓｅｌｅｃｔ  Ｄｅｆａｕｌｔ  Ｓｕｂｎｅｔ  Ｍａｓｋ０」を呼び出す。該関数「Ｓｅｌｅｃｔ  Ｄｅｆａｕｌｔ  Ｓｕｂｎｅｔ  Ｍａｓｋ０」は、関数「Ｃｈｅｃｋ  ＩＰ  Ｃｌａｓｓ」の結果に応じてそのクラスのデフォルトとして決められているサブネットアドレスをアウトプットとして出力する。この出力結果も印刷フォーマットに変換する。「ｉｓ  Ｎｏｒｍａｌ」を無条件に印刷フォーマットに変換すると、最終的に「Ｎｏｗ  ＩＰ  Ａｄｄｒｅｓｓ  ｉｓ  ＣｌａｓｓＣ．Ｓｏ，２５５．２５５．２５５．０  ｉｓ  Ｎｏｒｍａｌ」という文字列ができあがる。
【０１３９】
そして、装飾及び正しく設定するためのアドレス文字列を入れた項目は、他の項目と同じように印刷形式に変換していき、次の項目に移行する。続いて、一つのカテゴリ中のすべての項目について設定項目一覧の印刷形式への変換が終了した場合には、ネットワーク設定情報の印刷フォーマット部２２はネットワーク部データベース２３にアクセスして次のカテゴリを検索する。
【０１４０】
続いて、検索の結果、次のカテゴリがある場合には、次のカテゴリに対して前述された動作を繰り返す。また、次のカテゴリがない場合には、ネットワーク設定情報の印刷フォーマット部２２は処理を終了する。これにより、設定内容が誤った項目を容易に識別することができる設定項目一覧の印刷を実現することができる。
【０１４１】
次に、フローチャートについて説明する。
ステップＳ９１  すべてのカテゴリを印刷したか否かを判断する。すべてのカテゴリを印刷した場合はステップＳ９２に進み、すべてのカテゴリを印刷していない場合は処理を終了する。
ステップＳ９２  カテゴリ中のすべての項目を印刷したか否かを判断する。すべての項目を印刷した場合はステップＳ９３に進み、すべての項目を印刷していない場合はステップＳ９８に進む。
ステップＳ９３  誤り点フラグが１であるか否かを判断する。誤り点フラグが１である場合はステップＳ９４に進み、誤り点フラグが１でない場合はステップＳ９６に進む。
ステップＳ９４  機種に応じた装飾を追加する。
ステップＳ９５  誤り項目に応じた文字列を追加する。
ステップＳ９６  印刷情報として項目を追加し、印刷形式に変換する。
ステップＳ９７  次の項目に移る。
ステップＳ９８  次のカテゴリに移る。
【０１４２】
なお、設定内容正誤判断部２４がネットワーク部データベース２３の情報に対して、保持している誤り点フラグをセットするアルゴリズムについては、前記第１の実施の形態と同様であるので説明を省略する。
【０１４３】
このように、本実施の形態においては、設定項目一覧の印刷を行う場合に、設定内容が誤っている部分だけを取得し、更にその項目を正しく設定するためのアドバイスも一緒に印刷することができる。そのため、誤っている項目を正しく設定する時間を節約することができる。また、どの項目が誤っているのかを識別しやすくなる。さらに、現在の設定値ではどのように（制限された）動作を行うのかが分かるので、限定した動作で構わない使用者は余分な設定を行う手間を省くことができる。
【０１４４】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【図面の簡単な説明】
【０１４５】
【図１】本発明の第１の実施の形態における情報処理装置の構成を示す図である。
【図２】従来の情報処理装置の構成を示す図である。
【図３】従来の設定項目一覧の印刷例を示す図である。
【図４】従来の情報処理装置の動作を示すフローチャートである。
【図５】本発明の第１の実施の形態における設定項目一覧の印刷例を示す図である。
【図６】本発明の第１の実施の形態における情報処理装置の動作を示すフローチャートである。
【図７】本発明の第１の実施の形態におけるネットワーク部データベースのデータ構造を示す図である。
【図８】本発明の第１の実施の形態におけるネットワーク設定情報の印刷フォーマット部の動作を示すフローチャートである。
【図９】は本発明の第１の実施の形態における設定内容正誤判断部の動作を示すフローチャートである。
【図１０】本発明の第２の実施の形態における設定項目一覧の印刷例を示す図である。
【図１１】本発明の第２の実施の形態における情報処理装置の動作を示すフローチャートである。
【図１２】本発明の第２の実施の形態におけるネットワーク設定情報の印刷フォーマット部の動作を示すフローチャートである。
【図１３】本発明の第２の実施に形態におけるパターン分けしたプリンタのスペックを示す図である。
【図１４】本発明の第２の実施に形態における装飾パターンを決定するアルゴリズムを示す図である。
【図１５】本発明の第３の実施の形態における設定項目一覧の印刷例を示す図である。
【図１６】本発明の第３の実施の形態における情報処理装置の動作を示すフローチャートである。
【図１７】本発明の第３の実施の形態におけるネットワーク部データベースのデータ構造を示す図である。
【図１８】本発明の第３の実施の形態におけるネットワーク設定情報の印刷フォーマット部の動作を示すフローチャートである。
【図１９】本発明の第４の実施の形態における情報処理装置の構成を示す図である。
【図２０】本発明の第４の実施の形態における設定項目一覧の印刷例を示す図である。
【図２１】本発明の第４の実施の形態における情報処理装置の動作を示すフローチャートである。
【図２２】本発明の第４の実施の形態におけるネットワーク部データベースのデータ構造を示す図である。
【図２３】本発明の第４の実施の形態におけるネットワーク設定情報の印刷フォーマット部の動作を示すフローチャートである。
【符号の説明】
【０１４６】
２０    ネットワーク部
３０    情報処理装置
【図１】
2005182382.tif 000003
【図２】
2005182382.tif 000004
【図３】
2005182382.tif 000005
【図４】
2005182382.tif 000006
【図５】
2005182382.tif 000007
【図６】
2005182382.tif 000008
【図７】
2005182382.tif 000009
【図８】
2005182382.tif 000010
【図９】
2005182382.tif 000011
【図１０】
2005182382.tif 000012
【図１１】
2005182382.tif 000013
【図１２】
2005182382.tif 000014
【図１３】
2005182382.tif 000015
【図１４】
2005182382.tif 000016
【図１５】
2005182382.tif 000017
【図１６】
2005182382.tif 000018
【図１７】
2005182382.tif 000019
【図１８】
2005182382.tif 000020
【図１９】
2005182382.tif 000021
【図２０】
2005182382.tif 000022
【図２１】
2005182382.tif 000023
【図２２】
2005182382.tif 000024
【図２３】
2005182382.tif 000025