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