(57)【要約】【課題】動作条件情報の設定（変更）作業とは別に、設定した動作条件情報を有効なものとするための作業を行わなければならないタイプの、装置の正確な動作状態を簡単に把握することができる情報処理装置を、提供する。【解決手段】動作条件情報の設定（変更）作業とは別に、設定した動作条件情報を有効なものとするための作業を行わなければならないタイプの情報処理装置（例えば、ネットワークプリンタ）を、ユーザにより設定された動作条件を表す情報と、その時点において有効な動作条件を表す情報とを、個別に管理する装置であるとともに、その時点において有効な動作条件に関する情報をＬＣＤ３０に表示する際に、その情報（”１２３．１２３．１２３．１０２”）を、ユーザが設定した情報と一致しているか否か等を示す情報（”ＲＷ”、”Ｒ”、”ＲＯ”）と共に表示する装置としておく。【選択図】  図６
2004171336.tif 000002
【特許請求の範囲】
【請求項１】
１種以上の動作条件項目のそれぞれについて項目値が設定可能であると共に、各動作条件項目について設定されている項目値に応じた内容の処理を実行する処理実行手段と、
前記１種以上の動作条件項目のそれぞれについて第１項目値を記憶しておくための第１項目値記憶手段と、
前記第１項目値記憶手段に記憶された任意の第１項目値を、ユーザによって指定された値に変更可能な第１項目値変更手段と、
前記１種以上の動作条件項目のそれぞれについて第２項目値を記憶しておくための第２項目値記憶手段と、
所定の操作がなされたときに、前記第１項目値記憶手段に記憶されている各動作条件項目に関する第１項目値を前記処理実行手段に対して設定する処理を行うとともに、前記第１項目値記憶手段に記憶されている各動作条件項目に関する第１項目値を、同じ動作条件項目に関する第２項目値として前記第２項目値記憶手段に記憶させる処理とを、行う動作条件設定手段と、
前記第１項目値記憶手段に記憶されている各動作条件項目に関する第１項目値を出力する機能と、前記第２項目値記憶手段に記憶されている各動作条件項目に関する第２項目値を出力する機能とを有する項目値出力手段
とを備えることを特徴とする情報処理装置。
【請求項２】
前記処理実行手段が、他装置との間でＩＰ通信を行うため処理を実行する手段である
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記処理実行手段が、前記１種以上の動作条件項目のそれぞれについての項目値を他機器から取得するための取得機能を有する手段であり、
前記第１項目値記憶手段が、前記１種以上の動作条件項目のそれぞれについての第１項目値と、前記取得機能を利用するか否かについての第１項目値とを記憶しておくための手段であり、
前記動作条件設定手段が、前記所定の操作がなされたときに、前記第１項目値記憶手段に記憶されている前記取得機能を利用するか否かについての前記第１項目値が前記取得機能を利用することを示すものであった場合には、前記処理実行手段の前記取得機能を利用するための処理を行うとともに、当該取得機能により取得された各動作条件項目に関する項目値を，対応する動作条件項目に関する第２項目値として前記第２項目値記憶手段に記憶させる処理とを、行い、そうでなかった場合には、前記第１項目値記憶手段に記憶されている各動作条件項目に関する第１項目値を前記処理実行手段に対して設定する処理を行うとともに、前記第１項目値記憶手段に記憶されている各動作条件項目に関する第１項目値を、同じ動作条件項目に関する第２項目値として前記第２項目値記憶手段に記憶させる処理とを、行う手段である
ことを特徴とする請求項２記載の情報処理装置。
【請求項４】
情報を表示するための表示手段を、さらに、備え、
前記項目値出力手段が、或る動作条件項目に関する第１項目値或いは第２項目値を出力すべきときに、その動作条件項目に関する第１項目値或いは第２項目値を前記表示手段に表示する手段である
ことを特徴とする請求項１乃至請求項３のいずれかに記載の情報処理装置。
【請求項５】
前記項目値出力手段が、或る動作条件項目に関する第２項目値を出力した後に、その動作条件項目に関する第１項目値を出力可能となる手段であると共に、或る動作条件項目に関する第２項目値を出力する際に、その動作条件項目に関する第２項目値を、その第２項目値が対応する第１項目値と一致しているか否かを示す情報と共に、前記表示手段に表示する手段である
ことを特徴とする請求項４記載の情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置に関する。
【０００２】
【従来の技術】
周知のように、ＩＰネットワークに接続されて使用される装置（コンピュータ、ネットワークプリンタ、ネットワークスキャナ等）としては、ネットワーク関連の動作条件情報（ＤＨＣＰサーバを利用するか否かに関する情報や、ＤＨＣＰサーバを利用しない場合のＩＰアドレス自体等）を変更する作業が行われた場合、自動的に変更後の動作条件情報に従った動作を開始するように構成されている装置と、ネットワーク関連の動作条件情報を変更するための作業が行われたたけでは、変更後の動作条件情報に従った動作を開始せず、電源を再投入する作業等が行われたときに、変更後の動作条件情報に従った動作を開始するように構成されている装置とが、存在している。
【０００３】
また、上記したいずれの構成が採用された装置も、ユーザによって設定された動作条件情報を記憶しておき、所定の指示が与えられたときに、記憶している動作条件情報を出力（表示／外部機器へ送信）する装置となっている。
【０００４】
【発明が解決しようとする課題】
上記説明から明らかなように、ネットワーク関連の動作条件情報を変更するための作業が行われたたけでは、変更後の動作条件情報に従った動作を開始しない既存の装置は、ユーザによって動作条件情報が変更された後、電源を再投入する作業等が行われるまでの間は、実際に用いられている動作条件情報ではなく、ユーザにより変更された動作条件情報を出力する装置となっている、
【０００５】
しかも、既存の装置は、実際に有効なものであるか否かが全く分からない形式で動作条件情報を出力する装置（記憶している動作条件情報を単純に出力する装置）となっている。
【０００６】
このため、既存の装置は、装置の実際の動作状態をユーザが誤解してしまうこと（例えば、変更されたが未だ有効になっていないＩＰアドレスを、装置の現在のＩＰアドレスとして誤解してしまうこと）がある装置となっていた。
【０００７】
本発明は、このような現状を鑑みなされたものであり、本発明の課題は、動作条件情報の設定（変更）作業とは別に、設定した動作条件情報を有効なものとするための作業を行わなければならないタイプの情報処理装置であって、ユーザが、装置の正確な動作状態を簡単に把握することができる情報処理装置を、提供することにある。
【０００８】
【課題を解決するための手段】
上記課題を解決するために、本発明の情報処理装置は、１種以上の動作条件項目のそれぞれについて項目値が設定可能であると共に、各動作条件項目について設定されている項目値に応じた内容の処理を実行する処理実行手段と、１種以上の動作条件項目のそれぞれについて第１項目値を記憶しておくための第１項目値記憶手段と、第１項目値記憶手段に記憶された任意の第１項目値を、ユーザによって指定された値に変更可能な第１項目値変更手段と、１種以上の動作条件項目のそれぞれについて第２項目値を記憶しておくための第２項目値記憶手段と、所定の操作がなされたときに、第１項目値記憶手段に記憶されている各動作条件項目に関する第１項目値を処理実行手段に対して設定する処理を行うとともに、第１項目値記憶手段に記憶されている各動作条件項目に関する第１項目値を、同じ動作条件項目に関する第２項目値として第２項目値記憶手段に記憶させる処理とを、行う動作条件設定手段と、第１項目値記憶手段に記憶されている各動作条件項目に関する第１項目値を出力する機能と、第２項目値記憶手段に記憶されている各動作条件項目に関する第２項目値を出力する機能とを有する項目値出力手段とを備える。
【０００９】
すなわち、本発明の情報処理装置は、各ユーザが、自身或い他ユーザが設定した動作条件を表す情報（第１項目値）と、装置（処理実行手段）が実際に従っている動作条件を示す情報（第２項目値）とを知ることが出来る構成を有する。従って、本発明の情報処理装置は、実際の動作状態をユーザが簡単に把握できる装置として機能することになる。
【００１０】
本発明の情報処理装置を実現する際には、処理実行手段として、１種以上の動作条件項目のそれぞれについて項目値が設定可能であると共に、各動作条件項目について設定されている項目値に応じた内容の処理を実行するものであれば、どのようなものをも採用することができる。従って、例えば、処理実行手段として、他装置との間でＩＰ通信を行うため処理を実行する手段を採用して、本発明の情報処理装置を実現しておいても良い。
【００１１】
そして、処理実行手段として、他装置との間でＩＰ通信を行うため処理を実行する手段を採用する場合には、その処理実行手段を、１種以上の動作条件項目のそれぞれについての項目値を他機器から取得するための取得機能を有する手段としておくと共に、第１項目値記憶手段を、１種以上の動作条件項目のそれぞれについての第１項目値と、取得機能を利用するか否かについての第１項目値とを記憶しておくための手段とし、動作条件設定手段を、所定の操作がなされたときに、第１項目値記憶手段に記憶されている取得機能を利用するか否かについての第１項目値が取得機能を利用することを示すものであった場合には、処理実行手段の取得機能を利用するための処理を行うとともに、当該取得機能により取得された各動作条件項目に関する項目値を，対応する動作条件項目に関する第２項目値として第２項目値記憶手段に記憶させる処理とを、行い、そうでなかった場合には、第１項目値記憶手段に記憶されている各動作条件項目に関する第１項目値を処理実行手段に対して設定する処理を行うとともに、第１項目値記憶手段に記憶されている各動作条件項目に関する第１項目値を、同じ動作条件項目に関する第２項目値として第２項目値記憶手段に記憶させる処理とを、行う手段としておくことが出来る。
【００１２】
また、本発明の情報処理装置を実現するに際しては、情報を表示するための表示手段を付加しておくとともに、項目値出力手段として、或る動作条件項目に関する第１項目値或いは第２項目値を出力すべきときに、その動作条件項目に関する第１項目値或いは第２項目値を表示手段に表示する手段を採用しておいても良い。
【００１３】
さらに、項目値出力手段として、或る動作条件項目に関する第１項目値或いは第２項目値を出力すべきときに、その動作条件項目に関する第１項目値或いは第２項目値を表示手段に表示する手段を採用する場合には、その項目値出力手段を、項目値出力手段が、或る動作条件項目に関する第２項目値を出力した後に、その動作条件項目に関する第１項目値を出力可能となる手段であると共に、或る動作条件項目に関する第２項目値を出力する際に、その動作条件項目に関する第２項目値を、その第２項目値が対応する第１項目値と一致しているか否かを示す情報と共に、表示手段に表示する手段としておくことが出来る。そして、この構成を採用しておけば、第１項目値を表示させなくても動作内容が確認できることがある分、この構成を採用していない情報処理装置よりも、動作内容の確認が容易な情報処理装置を、実現できることになる。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１５】
まず、図１及び図２を用いて、本発明の一実施形態に係る情報処理装置１０のハードウェア構成を、説明する。
【００１６】
図１に示したように、本実施形態に係る情報処理装置１０は、ＬＡＮに接続されて使用されるネットワークプリンタであり、制御部１１とコントロールパネル１２と印刷機構部１３とにより構成されている。
【００１７】
コントロールパネル１２は、ユーザと情報処理装置１０との間のインタフェースとして、情報処理装置１０の上面に設けられているユニットである。このコントロールパネル１２は、図２に示したように、液晶ディスプレイ（ＬＣＤ）３０，バックスイッチ３１，アップスイッチ３２，ダウンスイッチ３３，実行スイッチ３４，エラーＬＥＤ３５，スタート／ストップスイッチ３６，レディＬＥＤ３７，データＬＥＤ３８及びジョブキャンセルスイッチ３９等を備えたユニットとなっている。
【００１８】
コントロールパネル１２が備えているＬＣＤ３０は、１行×３０文字の表示が可能なモノクロＬＣＤである。バックスイッチ３１，アップスイッチ３２，ダウンスイッチ３３，実行スイッチ３４は、情報処理装置１０の各種の状態を確認する場合や各種の条件設定を行う場合にユーザが操作するスイッチ（押ボタンスイッチ）である。スタート／ストップスイッチ３６は、オンライン／オフラインの切り替えを行いたい場合等にユーザが操作するスイッチであり、ジョブキャンセルスイッチ３９は、印刷を中止させたい場合にユーザが操作するスイッチである。
【００１９】
エラーＬＥＤ３５は、エラーが発生しているときに点灯されるＬＥＤ（発光ダイオード）である。レディＬＥＤ３７は、印刷が可能な状態にあるときに点灯されるＬＥＤであり、データＬＥＤ３８は、印刷データの受信中に点灯されるＬＥＤである。
【００２０】
印刷機構部１３（図１）は、制御部１１の制御下、用紙上へ印刷（描画）を行うユニットである。この印刷機構部１３は、制御部１１から供給される信号に基づき実際に用紙上へ印刷を行う印刷エンジン、当該印刷エンジンに用紙を供給するための複数の給紙装置、印刷が行われた用紙を情報処理装置１０外に排出するための排紙装置等で、構成されている。
【００２１】
制御部１１は、受信した印刷データに応じた内容の印刷物を印刷機構部１３に生成させる処理や、コントロールパネル１２に対するユーザの操作に応答するための処理を行うユニットである。この制御部１１は、ネットワークインタフェース回路２１，ＣＰＵ２２，ＲＡＭ２３，メモリ制御部２４，ＲＯＭ２５，ＥＥＰＲＯＭ２６，インタフェース回路部２７等で構成されている。
【００２２】
制御部１１を構成しているＣＰＵ２２は、制御部１１内の各部を統合的に制御する制御回路である。ＲＯＭ２５は、ＣＰＵ２２に実行させる各種のプログラムや、ＣＰＵ２２（プログラム）が利用するフォントを記憶した不揮発性メモリである。ＲＡＭ２３は、ＲＯＭ２５に記憶されているプログラムやフォントが読み出されるメモリであると共に、各種プログラムの作業領域（各種プログラムを実行しているＣＰＵ２２の作業領域）として使用されるメモリである。
【００２３】
ネットワークインタフェース回路２１は、ＣＰＵ２２の制御下、ＬＡＮ上の機器（主として、本情報処理装置１０用のドライバやユーティリティプログラムがインストールされたコンピュータ）との間で、ＩＰ通信を行うための回路である。すなわち、このネットワークインタフェース回路２１は、実際に機能するために、ＩＰアドレス，サブネットマスク，デフォルトゲートウェイに関する情報（以下、ネットワーク関連情報と表記する）を必要とする回路となっている。
【００２４】
メモリ制御部２４は、ＣＰＵ２２の制御下、ネットワークインタフェース回路２１からＲＡＭ２３にデータを転送する処理、ＣＰＵ２２がＲＡＭ２３上に生成したデータに応じた信号を印刷機構部１３（印刷エンジン）へ供給する処理等を行う回路である。インタフェース回路部２７は、ＣＰＵ２２と印刷エンジン１３及びコントロールパネル１２との間で情報交換を行うための，幾つかのインタフェース回路からなるユニットである。
【００２５】
ＥＥＰＲＯＭ２６は、本情報処理装置１０の起動時の動作条件を定める各種の情報やログ情報を記憶しておくための，書換可能な不揮発性メモリである。このＥＥＰＲＯＭ２６上には、図中に模式的に示してあるように、ネットワークモード設定値（図では、ＮＷモード設定値），ＩＰアドレス設定値，サブネットマスク設定値（図では、ＳＭ設定値），ゲートウェイアドレス設定値（図では、ＧＷアドレス設定値）を記憶しておくための領域が、確保されている。
【００２６】
詳細については後述するが、ＥＥＰＲＯＭ２６上の各設定値は、ユーザがその値を変更可能な情報となっている。また、各本情報処理装置１０は、ＥＥＰＲＯＭ２６上に各設定値の初期値が記憶されている状態で製造（出荷）される装置となっている。
【００２７】
以上のことを前提として、以下、本情報処理装置１０の構成及び動作を、さらに具体的に説明する。なお、本情報処理装置１０は、ネットワーク設定（インタフェース回路の動作条件設定）に関する動作に特徴がある装置であるので、以下では、当該動作に関する説明のみを行うことにする
【００２８】
最初に、情報処理装置１０の起動時（電源投入時／ウォームブート時）の動作を、説明する。
【００２９】
図３に、制御部１１が、情報処理装置１０の起動時に実行する起動時処理の流れ図を示す。
【００３０】
図示したように、起動時処理を開始した制御部１１は、まず、ＥＥＰＲＯＭ２６から、ネットワークモード設定値（図では，ＮＷモード設定値），ＩＰアドレス設定値，サブネットマスク設定値（図では、ＳＭ設定値），及び，ゲートウェイアドレス設定値（図では、ＧＷアドレス設定値）を、読み出す（ステップＳ１０１）。
【００３１】
ＥＥＰＲＯＭ２６に記憶されているネットワークモード設定値は、情報処理装置１０のネットワーク設定に関する動作モードを指定するための、”Ｐａｎｅｌ”、”Ａｕｔｏ”、”ＰＩＮＧ”といった３種の値を取り得る情報となっており、ＥＥＰＲＯＭ２６から読み出したネットワークモード設定値が”Ｐａｎｅｌ”であった場合（ステップＳ１０２；Ｐａｎｅｌ）、制御部１１は、ステップＳ１０３にて、ＩＰアドレス設定値，サブネットマスク設定値，ゲートウェイアドレス設定値を、ネットワークインタフェース回路２１に設定する処理（自身を、ＩＰアドレス，サブネットマスク，ゲートウェイアドレスの値が、それぞれ、ＩＰアドレス設定値，サブネットマスク設定値，ゲートウェイアドレス設定値と一致する機器として動作させるための処理）を、行う。また、制御部１１は、このステップＳ１０３にて、各ネットワーク関連情報に関する現状を表す値である”Ｐａｎｅｌ”、ＩＰアドレス設定値、サブネットマスク設定値、ゲートウェイアドレス設定値を、それぞれ、ネットワークモード実行値、ＩＰアドレス実行値、サブネットマスク実行値、ゲートウェイアドレス実行値として、ＲＡＭ２３上に記憶する処理も、行う。
【００３２】
そして、ステップＳ１０３の処理を終えた制御部１１は、起動時処理を終了して、通常の状態（印刷データの受信を待機し、受信した印刷データに応じた印刷を行う処理や、コントロールパネル１２に対する操作に応答する処理を行う状態）での動作を、開始する。
【００３３】
また、ＥＥＰＲＯＭ２６から読み出したネットワークモード設定値が”ＰＩＮＧ”であった場合（ステップＳ１０２；ＰＩＮＧ）、制御部１１は、ステップＳ１０４にて、ＩＰアドレス設定値，サブネットマスク設定値，ゲートウェイアドレス設定値を、ネットワークインタフェース回路２１に設定する処理を、行う。また、制御部１１は、ネットワークインタフェース回路２１を、ＡＲＰ／ＰＩＮＧコマンドによるＩＰアドレスの設定指示を受け付ける回路として動作させるための処理も、行う。さらに、制御部１１は、”ＰＩＮＧ”、ＩＰアドレス設定値サブネットマスク設定値、ゲートウェイアドレス設定値（つまり、各ネットワーク関連情報に関する現状を表す値）を、それぞれ、ＩＰアドレス実行値、ネットワークモード実行値、サブネットマスク実行値、ゲートウェイアドレス実行値として、ＲＡＭ２３上に記憶する処理も、行う。
【００３４】
そして、制御部１１は、この起動時処理を終了して、通常の状態（ただし、ＡＲＰ／ＰＩＮＧコマンドによるＩＰアドレスの設定指示を受け付ける状態）での動作を、開始する。なお、この状態で動作している制御部１１は、ＡＲＰ／ＰＩＮＧコマンドによるＩＰアドレスの設定指示を受け付けた場合、ＡＲＰ／ＰＩＮＧコマンドにて設定すべきものとして指定されているＩＰアドレス値を、ＩＰアドレス設定値としてＥＥＰＲＯＭ２６上に記憶し、再起動されたときに、ＩＰアドレスの値が、ＥＥＰＲＯＭ２６上のＩＰアドレス設定値と一致している状態での動作を開始する。
【００３５】
また、制御部１１は、ＥＥＰＲＯＭ２６から読み出したネットワークモード設定値が”Ａｕｔｏ”であった場合（ステップＳ１０２；Ａｕｔｏ）には、ステップＳ１０５にて、インタフェース回路に、ＤＨＣＰサーバーからＩＰアドレス値等を取得させ、取得したＩＰアドレス値等に基づく動作を開始させる処理を行う。すなわち、このステップＳ１０５では、ＤＨＣＰＤＩＳＣＯＶＥＲメッセージをブロードキャストする処理や、ＤＨＣＰＤＩＳＣＯＶＥＲメッセージを受信したＤＨＣＰサーバが送信したＤＨＣＰＡＣＫメッセージ（ＩＰアドレス値、サブネットマスク値、ゲートウェイアドレス値等が設定されているメッセージ）を受信する処理等が、制御部１１（主として、インタフェース回路）により、行われる。
【００３６】
そして、制御部１１は、ステップＳ１０５の処理に成功した場合（ステップＳ１０６；ＹＥＳ）には、ステップＳ１０７にて、”Ａｕｔｏ”，外部機器から取得したＩＰアドレス値，サブネットマスク値，ゲートウェイアドレス値を、それぞれ、ネットワークモード実行値、ＩＰアドレス実行値、サブネットマスク実行値、ゲートウェイアドレス実行値として、ＲＡＭ２３上に記憶する処理を、行う。そして、ステップＳ１０７の処理を終えた制御部１１は、起動時処理を終了して、通常の状態での動作を開始する。
【００３７】
一方、ステップＳ１０５の処理に失敗した場合（ステップＳ１０６；ＮＯ）、制御部１１は、ステップＳ１０４の処理を行ってから、起動時処理を終了する。すなわち、この場合、制御部１１は、ＡＲＰ／ＰＩＮＧコマンドによるＩＰアドレスの設定指示を受け付ける状態での動作を開始する。
【００３８】
次に、コントロールパネル１２に対して所定手順の操作がなされたときに制御部１１が実行を開始する処理であるネットワーク設定受付処理の内容を、説明する。なお、このネットワーク設定受付処理は、ネットワークモード，ＩＰアドレス、サブネットマスク、ゲートウェイアドレスに関する各設定値の変更を行う場合に、ユーザが、制御部１１に実行させる処理となっている。
【００３９】
図４に、ネットワーク設定受付処理の流れ図を示す。図示したように、ネットワーク設定受付処理を開始した制御部１１は、まず、表示対象とするネットワーク関連情報の種類を記憶しておくためのパラメータである表示対象ＩＤに、ネットワークモード設定値／実行値の識別情報であるネットワークモード用ＩＤを設定する（ステップＳ２０１）。そして、制御部１１は、表示対象ＩＤに応じた内容の実行値提示情報をＬＣＤ３０上に表示する処理（ステップＳ２０２；詳細は後述）を、行う。
【００４０】
その後、制御部１１は、コントロールパネル１２上のスイッチが押下されるのを待機する状態（ステップＳ２０３）となり、アップスイッチ３２或いはダウンスイッチ３３が押下された場合（ステップＳ２０４；アップ／ダウン）には、表示対象ＩＤを、１つ前或いは次のネットワーク関連情報用のＩＤに変更する（ステップＳ２０５）。なお、制御部１１は、ネットワーク関連情報用のＩＤが、”ネットワークモード用ＩＤ→ＩＰアドレス用ＩＤ→サブネットマスク用ＩＤ→ゲートウェイアドレス用ＩＤ→ネットワークモード用ＩＤ→…といった順で並んでいるものとして、このステップＳ２０５の処理を行う。
【００４１】
そして、ステップＳ２０５の処理を終えた制御部１１は、ステップＳ２０２にて、変更後の表示対象ＩＤに応じた内容の実行値提示情報を、ＬＣＤ３０上に表示する処理を行う。
【００４２】
ここで、図５〜図８を用いて、制御部１１がステップＳ２０２にて実行する処理の内容を具体的に説明しておくことにする。
【００４３】
表示対象ＩＤがネットワークモード用ＩＤであった場合、制御部１１は、ステップＳ２０２にて、図５（ａ）、（ｂ）に示したような実行値提示情報をＬＣＤ３０上に表示する処理を、行う。
【００４４】
これらの実行値提示情報に含まれる”ＧｅｔＩＰＡｄｄｒｅｓｓ＝”は、自情報がネットワークモードに関するものであることを示す情報である。”ＧｅｔＩＰＡｄｄｒｅｓｓ＝”の後方（右側）に位置している文字列（図５（ａ）、（ｂ）では、”Ａｕｔｏ”；以下、表示値と表記する）は、この実行値提示情報表示時点におけるネットワークモード実行値を表す情報である。また、▲と▼とが組み合わされた記号（以下、変更対象提示記号と表記する）と”ＧｅｔＩＰＡｄｄｒｅｓｓ＝”との間に位置している”Ｒ”、”Ｗ”は、それぞれ、表示値が実行値であること、表示値が設定値であること（実行値と設定値とが一致していること）を示す情報である。
【００４５】
すなわち、表示対象ＩＤがネットワークモード用ＩＤであった場合、制御部１１は、ネットワークモード実行値とネットワークモード設定値とが一致しているか否かを判断し、一致していた場合には、変更対象提示記号、”ＲＷ”、”ＧｅｔＩＰＡｄｄｒｅｓｓ＝”、ネットワークモード実行値をこの順で並べた情報を実行値提示情報として生成し、当該実行値提示情報をＬＣＤ３０に表示させる処理を、行う。一方、ネットワークモード実行値とネットワークモード設定値とが一致していなかった場合、制御部１１は、変更対象提示記号、”Ｒ”、”ＧｅｔＩＰＡｄｄｒｅｓｓ＝”、ネットワークモード実行値をこの順で並べた情報を実行値提示情報として生成し、当該実行値提示情報をＬＣＤ３０に表示させる処理を、行う。
【００４６】
また、表示対象ＩＤがＩＰアドレス用ＩＤであった場合、制御部１１は、ステップＳ２０２にて、図６（ａ）〜（ｃ）に示したような実行値提示情報をＬＣＤ３０上に表示する処理を、行う。
【００４７】
これらの実行値提示情報に含まれる”ＩＰ＝”は、自情報がＩＰアドレスに関するものであることを示す情報である。”ＩＰ＝”の後方に位置する文字列（図６では、”１２３．１２３．１２３．１０２”；以下、表示値と表記する）は、ＩＰアドレス実行値を表す情報である。また、変更対象提示記号（▲と▼とが組み合わされた記号）と”ＩＰ＝”との間に位置している”Ｒ”，”Ｗ”，”Ｏ”は、それぞれ、表示値が実行値であること、表示値が設定値であること（実行値と設定値とが一致していること）、表示値（設定値）がコントロールパネル１２から変更できないものであることを示す情報である。なお、”Ｗ”は、表示値（設定値）が変更不可能な状態にある場合には、実行値と設定値とが一致していても表示されない情報となっている。また、本情報処理装置１０は、コントロールパネル１２から変更できない表示値（設定値）が、ネットワークモード設定値が”Ａｕｔｏ”或いは”ＰＩＮＧ”とされている状態におけるＩＰアドレス設定値に限られた装置となっている。
【００４８】
すなわち、表示対象ＩＤがＩＰアドレス用ＩＤであった場合、制御部１１は、ネットワークモード設定値が”Ｐａｎｅｌ”であるか否かの判断を行い、ネットワークモード設定値が”Ａｕｔｏ”或いは”ＰＩＮＧ”であった場合には、変更対象提示記号、”ＲＯ”、”ＩＰ＝”、ＩＰアドレス実行値をこの順で並べた情報を実行値提示情報として生成し、当該実行値提示情報をＬＣＤ３０に表示させる処理を、行う。これに対して、ネットワークモード設定値が”Ａｕｔｏ”であった場合、制御部１１は、さらに、ＩＰアドレス設定値とＩＰアドレス実行値とが一致しているか否かの判断を行い、両値が一致していた場合には、変更対象提示記号、”ＲＷ”、”ＩＰ＝”、ＩＰアドレス実行値をこの順で並べた情報を実行値提示情報として生成し、当該実行値提示情報をＬＣＤ３０に表示させる処理を、行う。また、制御部１１は、両値が一致していなかった場合には、変更対象提示記号、”Ｒ”、”ＩＰ＝”、ＩＰアドレス実行値をこの順で並べた情報を実行値提示情報として生成し、当該実行値提示情報をＬＣＤ３０に表示させる処理を、行う。
【００４９】
そして、制御部１１は、表示対象ＩＤがサブネットマスク用ＩＤであった場合には、ステップＳ２０２にて、図７（ａ）、（ｂ）に示したような実行値提示情報をＬＣＤ３０上に表示する処理を行い、表示対象ＩＤがサブネットマスク用ＩＤであった場合には、ステップＳ２０２にて、図８（ａ）、（ｂ）に示したような実行値提示情報をＬＣＤ３０上に表示する処理を行う。
【００５０】
すなわち、表示対象ＩＤがサブネットマスク用ＩＤであった場合、制御部１１は、サブネットマスクに関する実行値と設定値とが一致しているか否かを判断し、両値が一致していた場合には、変更対象提示記号、”ＲＷ”、”ＳＭ＝”、サブネットマスク実行値をこの順で並べた情報を実行値提示情報として生成し、当該実行値提示情報をＬＣＤ３０に表示させる処理を、行う。一方、サブネットマスクに関する実行値と設定値とが異なっていた場合、制御部１１は、変更対象提示記号、”Ｒ”、”ＳＭ＝”、サブネットマスク実行値をこの順で並べた情報を実行値提示情報として生成し、当該実行値提示情報をＬＣＤ３０に表示させる処理を、行う。
【００５１】
また、表示対象ＩＤがゲートウェイアドレス用ＩＤであった場合、制御部１１は、ゲートウェイアドレスに関する実行値と設定値とが一致しているか否かを判断し、両値が一致していた場合には、変更対象提示記号、”ＲＷ”、”ＧＷ＝”、ゲートウェイアドレス実行値をこの順で並べた情報を実行値提示情報として生成し、当該実行値提示情報をＬＣＤ３０に表示させる処理を、行う。一方、ゲートウェイアドレスに関する実行値と設定値とが異なっていた場合、制御部１１は、変更対象提示記号、”Ｒ”、”ＧＷ＝”、ゲートウェイアドレス実行値をこの順で並べた情報を実行値提示情報として生成し、当該実行値提示情報をＬＣＤ３０に表示させる処理を、行う。
【００５２】
図４に戻って、ネットワーク設定受付処理の説明を続ける。
設定値提示情報がＬＣＤ３０に表示されている状態で、実行スイッチ３４が押下された場合（ステップＳ２０４；実行）、制御部１１は、表示中のネットワーク関連情報が設定変更可能な情報であるか否かを判断する（ステップＳ２０６）。そして、制御部１１は、表示中のネットワーク関連情報が設定変更が行えない情報（ネットワークモード設定値が”Ａｕｔｏ”或いは“ＰＩＮＧ”とされている状態におけるＩＰアドレス設定値）であった場合（ステップＳ２０６；ＮＯ）には、ステップＳ２０２に戻って、コントロールパネル１２上のスイッチが操作されるのを待機する。
【００５３】
一方、表示中のネットワーク関連情報が設定変更可能な情報であった場合（ステップＳ２０６；ＮＯ）、制御部１１は、ステップＳ２０７にて、その時点における表示対象ＩＤに応じた内容の設定値変更処理を、行う。
【００５４】
具体的には、表示対象ＩＤがネットワークモード用ＩＤであった場合、制御部１１は、このステップＳ２０７にて、図１１に示した内容の設定値変更処理を実行する。
【００５５】
すなわち、制御部１１は、まず、ネットワークモード設定値情報をＬＣＤ３０上に表示する（ステップＳ３０１）。ここで、ネットワークモード設定値情報とは、図１０（ａ）、（ｂ）に示したように、”Ｗ”（”ＧｅｔＩＰＡｄｄｒｅｓｓ＝”以降に示されている情報が設定値であることを示す情報）、”ＧｅｔＩＰＡｄｄｒｅｓｓ＝”、変更対象提示記号、ネットワークモード設定値を並べた情報のことである。
【００５６】
その後、制御部１１は、コントロールパネル１２上のスイッチが押下されるのを待機する状態（ステップＳ３０２）となり、アップスイッチ３２或いはダウンスイッチ３３が押下された場合（ステップＳ３０３；アップ／ダウン）には、ＬＣＤ３０上に表示しているネットワークモード設定値を、１つ前或いは次のネットワークモード設定値に変更する（ステップＳ３０４）。なお、制御部１１は、ネットワークモード設定値が、”Ａｕｔｏ”→”Ｐａｎｅｌ”→”ＰＩＮＧ”→”Ａｕｔｏ”→…といった順で並んでいるものとして、このステップＳ３０４の処理を行う。そして、ステップＳ３０４の処理を終えた制御部１１は、ステップＳ３０２にて、再び、コントロールパネル１２上のスイッチが押下されるのを待機する。
【００５７】
実行スイッチ３４が押下された場合（ステップＳ３０３；実行）、制御部１１は、その時点においてＬＣＤ３０上に表示しているネットワークモード設定値で、ＥＥＰＲＯＭ２６上のネットワークモード設定値を書き換える処理（ステップＳ３０５）を行ってから、この設定値変更処理を終了する。また、バックスイッチ３１が押下された場合（ステップＳ３０３；バック）、制御部１１は、ＥＥＰＲＯＭ２６上のネットワークモード設定値を書き換える処理を行うことなく、設定値変更処理を終了する。
【００５８】
また、表示対象ＩＤがＩＰアドレス用ＩＤであった場合、制御部１１は、ステップＳ２０５にて、以下のような内容の設定値変更処理を、実行する。
【００５９】
まず、制御部１１は、図１１（ａ）に示したようなＩＰアドレス設定値提示情報、すなわち、”Ｗ”（”ＩＰ＝”以降に示されている情報が設定値であることを示す情報）、”ＩＰ＝”、変更対象提示記号、ＩＰアドレス設定値を並べた情報を、ＬＣＤ３０に表示させる。次いで、制御部１１は、コントロールパネル１２上のスイッチが押下されるのを待機する状態となる。
【００６０】
そして、図１１（ａ）に示したような設定値提示情報がＬＣＤ３０に表示されている状態で、アップスイッチ３２或いはダウンスイッチ３３が押下された場合、制御部１１は、ＬＣＤ３０上に表示しているＩＰアドレス設定値の第１バイト値（先頭の３桁の数値）の値を“１”増加或いは減少させる処理を行う。また、実行スイッチ３４が押下された場合、制御部１１は、ＬＣＤ３０上に表示する設定値提示情報を、図１１（ｂ）に示したようなもの、すなわち、変更対象提示記号が、ＩＰアドレス設定値の第２バイト値（最初のピリオドの後の３桁の数値）の直前に示されているものに変更する処理を行う。
【００６１】
この図１１（ｂ）に示したような設定値提示情報がＬＣＤ３０上に表示されている状態で、アップスイッチ３２或いはダウンスイッチ３３が押下された場合、制御部１１は、ＬＣＤ３０上に表示しているＩＰアドレス設定値の第２バイト値を“１”増加或いは減少させる処理を行う。また、制御部１１は、バックスイッチ３１が押下された場合には、ＬＣＤ３０上に表示している変更対象提示記号の表示位置を、ＩＰアドレス設定値の第１バイト値の前に変更する処理を行い、実行スイッチ３４が押下された場合には、ＬＣＤ３０上に表示する設定値提示情報を、図１１（ｃ）に示したように、変更対象提示記号がＩＰアドレス設定値の第３バイト値（２番目のピリオドの後の３桁の数値）の直前に示されているものに変更する処理を行う。
【００６２】
この図１１（ｃ）に示したような設定値提示情報がＬＣＤ３０上に表示されている状態で、アップスイッチ３２或いはダウンスイッチ３３が押下された場合、制御部１１は、ＬＣＤ３０上に表示している第３バイト値を“１”増加或いは減少させる処理を行う。また、制御部１１は、バックスイッチ３１が押下された場合には、ＬＣＤ３０上に表示している変更対象提示記号の表示位置を、ＩＰアドレス設定値の第２バイト値の前に変更する処理を行い、実行スイッチ３４が押下された場合には、ＬＣＤ３０上に表示する設定値提示情報を、図１１（ｄ）に示したように、変更対象提示記号がＩＰアドレス設定値の第４バイト値（３番目のピリオドの後の３桁の数値）の直前に示されているものに変更する処理を行う。
【００６３】
この図１１（ｄ）に示したような設定値提示情報がＬＣＤ３０上に表示されている状態で、アップスイッチ３２或いはダウンスイッチ３３が押下された場合、制御部１１は、ＬＣＤ３０上に表示するＩＰアドレス設定値の第４バイト値を“１”増加或いは減少させる処理を行う。また、バックスイッチ３１が押下された場合、制御部１１は、ＬＣＤ３０上に表示している変更対象提示記号の表示位置をＩＰアドレス設定値の第３バイト値の前に変更する。また、制御部１１は、バックスイッチ３１が押下された場合には、ＬＣＤ３０上に表示している変更対象提示記号の表示位置をＩＰアドレス設定値の第３バイト値の前に変更する処理を行い、実行スイッチ３４が押下された場合には、その時点においてＬＣＤ３０上に表示しているＩＰアドレス設定値でＥＥＰＲＯＭ２６上のＩＰアドレス設定値を書き換える処理を行った後に、この設定値変更処理を終了する。そして、制御部１１は、ステップＳ２０２（図４）にて、表示対象ＩＤ（この場合、ＩＰアドレス用ＩＤ）に応じた設定値提示情報を表示する処理を行う。
【００６４】
なお、図１１（ａ）に示したような設定値提示情報がＬＣＤ３０に表示されている状態で、バックスイッチ３１が押下された場合、制御部１１は、ＥＥＰＲＯＭ２６上のＩＰアドレス設定値を書き換えることなく、設定値変更処理を終了する。
【００６５】
制御部１１がステップＳ２０２にて実行するサブネットマスク、ゲートウェイアドレスに関する設定値変更処理は、このＩＰアドレスに関する設定値変更処理と同内容の処理であるので、各設定値変更処理の詳細説明は、省略することにする。
【００６６】
設定値変更処理を終えた制御部１１は、ステップＳ２０２（図４）以降の処理を、実行する。そして、バックスイッチ３１が押下されたとき（ステップＳ２０４；バック）に、このネットワーク設定受付処理を終了する。
【００６７】
このように、本情報処理装置１０には、ユーザがその内容を変更したが未だ有効なものとなっていない動作条件情報（各ネットワーク関連情報の設定値）と、実際に有効なものとなっている動作条件情報（各ネットワーク関連情報の実行値）とを、ＬＣＤ３０上に表示できるように、構成されている。
【００６８】
また、詳細説明は省略するが、本情報処理装置１０は、コントロールパネル１２に対して所定内容の操作がなされた場合、或いは、所定内容の情報を受信した場合には、いわゆるステータスシートとして、各ネットワーク関連情報に関する設定値及び実行値が印字されたものを排出するように構成されている。さらに、本情報処理装置１０は、ＬＡＮ上の機器からの各設定値／実行値の送信要求が送信されてきた場合に、その送信要求で送信が要求されている設定値／実行値をその送信要求を送信した機器に返送するようにも、構成されている。
【００６９】
すなわち、本実施形態に係る情報処理装置１０は、動作条件情報の設定（変更）作業とは別に、設定した動作条件情報を有効なものとするための作業を行わなければならないタイプの装置であるにも拘わらず、各ユーザが、装置の正確な動作状態を簡単に把握できる装置となっている。
【００７０】
また、本実施形態に係る情報処理装置１０は、実行値を表示した後に対応する設定値を表示するように、かつ、実行値の表示時に、実行値と設定値とが一致しているか否かを示す情報（“ＷＲ”、“Ｗ”等）も表示するように構成されているので、そのような情報が表示されないように構成した装置よりも、コントロールパネル１２から装置の動作状態を確認する作業が簡単に行える装置となっていると言うことも出来る。
【００７１】
さらに、情報処理装置１０は、ネットワークモードを”Ａｕｔｏ”から”Ｐａｎｅｌ”に変更した後、ＩＰアドレスを設定するための操作を行うと、その時点で使用されているＩＰアドレス値（ＤＨＣＰサーバから配られたＩＰアドレス値）ではなく、ＥＥＰＲＯＭ２６上のＩＰアドレス設定値がＬＣＤ３０上に示されるように構成されている。従って、本情報処理装置１０は、ユーザが、誤った内容のネットワーク設定を行ってしまう（ＤＨＣＰサーバが配ることがあるＩＰアドレス値と同じＩＰアドレス値をコントロールパネル１２から設定してしまう）ことが少ない装置となっていると言うことも出来る。
【００７２】
＜変形形態＞
上記した情報処理装置１０は、各種の変形を行うことが出来る。例えば、情報処理装置１０を、ネットワークモードが“ｐａｎｅｌ”のみの装置に変形しても良い。また、情報処理装置１０を、上記したものとは異なる構成のコントロールパネル１２（スイッチ数やスイッチの用途が異なるコントロールパネル１２）を備えたものに変形しても良い。具体的には、図１２に示したように、コントロールパネル１２として、ＬＣＤ３０の下方に“Ｒ”、“Ｗ”、“Ｏ”といった刻印がなされたものを用い、ＬＣＤ３０に表示させる実行値提示情報／設定値提示情報に“Ｒ”等を含めるのではなく、対応する刻印がある部分にカーソルを表示させても良い。また、“Ｒ”、“Ｗ”、“Ｏ”相当の情報を表示するためのＬＥＤを、コントロールパネル１２に設けておいても良い。
【００７３】
また、上記情報処理装置１０は、いわゆるネットワークプリンタであったが、本技術を基に、他の種類（用途）の情報処理装置（例えば、ネットワークスキャナ）を製造しても良い。さらに、本技術を基に、設定（変更）作業とは別に、それを有効なものとするための作業を行わなければならない動作条件情報が、ネットワークに関するものではない情報処理装置を製造しても良い。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る情報処理装置（ネットワークプリンタ）のハードウェア構成図である。
【図２】情報処理装置が備えるコントロールパネルの説明図である。
【図３】情報処理装置にて実行される起動時処理の流れ図である。
【図４】情報処理装置にて実行されるネットワーク設定受付処理の流れ図である。
【図５】ネットワーク設定受付処理時にＬＣＤ上に表示される実行値提示情報の説明図である。
【図６】ネットワーク設定受付処理時にＬＣＤ上に表示される実行値提示情報の説明図である。
【図７】ネットワーク設定受付処理時にＬＣＤ上に表示される実行値提示情報の説明図である。
【図８】ネットワーク設定受付処理時にＬＣＤ上に表示される実行値提示情報の説明図である。
【図９】情報処理装置にて実行される，ネットワークモードに関する設定値変更処理の流れ図である。
【図１０】ネットワークモードに関する設定値変更処理時に、ＬＣＤ上に表示される設定値提示情報の説明図である。
【図１１】情報処理装置にて実行される，ＩＰアドレスに関する設定値変更処理時に、ＬＣＤ上に表示される設定値提示情報の説明図である。
【図１２】情報処理装置に用いることができるコントロールパネルの説明図である。
【符号の説明】
１０  情報処理装置（ネットワークプリンタ）、１１  制御部
１２  コントロールパネル、１３  印刷機構部、３０  ＬＣＤ
３１  バックスイッチ、３２  アップスイッチ、３３  ダウンスイッチ
３４  実行スイッチ
【図１】
2004171336.tif 000003
【図２】
2004171336.tif 000004
【図３】
2004171336.tif 000005
【図４】
2004171336.tif 000006
【図５】
2004171336.tif 000007
【図６】
2004171336.tif 000008
【図７】
2004171336.tif 000009
【図８】
2004171336.tif 000010
【図９】
2004171336.tif 000011
【図１０】
2004171336.tif 000012
【図１１】
2004171336.tif 000013
【図１２】
2004171336.tif 000014