(57)【要約】【課題】  画像形成装置の備える複数機能に関する設定画面の表示内容を容易に編集することができる画像形成装置を提供する。【解決手段】  プリンタ１０は、管理用コンピュータＧ及び各コンピュータ２０のいずれかからＣＲＴ５５に表示される「編集用ボタン」がマウス５３でクリックされた旨の信号を受信した場合には（Ｓ４）、印刷機能設定ウィザード２０２に表示される設定項目を変更するための編集ウィザード２０１のデータをこの要求信号に付されたパスワードに対応する管理用コンピュータＧ及び各コンピュータ２０のいずれかに送信する。そして、ユーザは、ＣＲＴ５５に表示される編集ウィザード２０１の各設定項目の「表示」又は「非表示」をマウス５３でクリックすることによって（Ｓ６）、印刷機能設定ウィザード２０２に表示される設定項目を再編集することができる（Ｓ７〜Ｓ１３）。【選択図】  図２
2006085701.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されてパーソナルコンピュータと双方向通信可能な通信手段と、
前記通信手段を介して受信した画像データを記録紙に形成する画像形成手段と、
前記画像形成手段が備える複数機能に関し、各種設定をするための設定項目が示される設定画像情報をＨＴＭＬ形式の表示情報として前記通信手段を介して提供可能な情報提供手段と、を備えた画像形成装置において、
前記設定画像情報およびその設定画像情報の表示内容を編集するための編集画像情報を記憶する記憶手段と、
前記記憶手段に記憶された編集画像情報をＨＴＭＬ形式の表示情報として前記通信手段を介して前記パーソナルコンピュータに提供可能な編集情報提供手段と、
前記パーソナルコンピュータから前記通信手段を介して受信される前記編集画像情報に対応する編集指示情報に基づいて、前記記憶手段に記憶された前記設定画像情報を編集し、その編集された設定画像情報を前記記憶手段に記憶する設定画像情報編集手段と、
前記記憶手段に記憶される、前記設定画像情報編集手段により編集された前記設定画像情報をＨＴＭＬ形式の表示情報として前記通信手段を介して前記パーソナルコンピュータに提供可能な設定情報提供手段と、を備えたことを特徴とする画像形成装置。
【請求項２】
前記編集画像情報は、前記設定画像情報として表示可能な各機能の設定項目を任意の順番で配置設定することが可能な配置設定情報を含み、
前記設定画像情報編集手段は、前記配置設定情報に対応する前記編集指示情報に基づいて表示する設定項目の配置順番を変更するように前記設定画像情報を編集することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記配置設定情報に対し、ユーザが希望する表示順番で前記設定項目を直接入力して設定可能であることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記配置設定情報に対し、前記設定画像情報の表示可能な各設定項目にユーザが希望する表示順番を付与することによって設定可能であることを特徴とする請求項２に記載の画像形成装置。
【請求項５】
前記設定画像情報は、複数種類登録可能であることを特徴とする請求項１乃至請求項４のいずれかに記載の画像形成装置。
【請求項６】
複数の前記設定画像情報のそれぞれに対応付けてパスワードを記憶するパスワード記憶手段と、
ネットワークから前記通信手段を介して複数の前記設定画像情報の一つが指定された場合、さらにネットワークを介して送信されてくるパスワードが指定された設定画像情報に対応するパスワードと一致するかを前記パスワード記憶手段を参照して判断する判断手段と、を備え、
前記編集情報提供手段は、前記判断手段によりパスワードが一致すると判断された場合に、指定された設定画像情報を提供することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記設定画像情報として表示可能な前記各機能の設定項目を所定順番で順次表示する表示手段と、
前記表示手段に順次表示される前記各機能の設定項目毎に前記設定画像情報に含めるか否かを設定することが可能な設定手段と、を備え、
前記設定画像情報編集手段は、前記設定手段によって前記設定画像情報に含まれるように設定された設定項目のみが表示されるように前記設定画像情報を変更することを特徴とする請求項１乃至請求項６のいずれかに記載の画像形成装置。
【請求項８】
請求項１乃至請求項７のいずれかに記載の画像形成装置と、
前記ネットワークに接続されて双方向通信可能な通信装置を備えたパーソナルコンピュータと、から構成されるネットワークシステムにおいて、
前記パーソナルコンピュータは、前記通信装置を介して前記画像形成装置から受信したＨＴＭＬ形式の表示情報を表示する表示装置と、
前記表示装置を介して表示される画像情報に基づいて各種指示情報を入力する指示入力手段と、
前記指示入力手段を介して入力した該指示情報を前記通信装置を介して前記画像形成装置に送信する送信手段と、を有し、
前記画像形成装置は、該パーソナルコンピュータから前記編集画像情報の送信要求を受信した場合には、このパーソナルコンピュータに編集画像情報を送信し、
前記パーソナルコンピュータは、前記表示装置を介して表示される前記編集画像情報に基づいて、前記指示入力手段を介して入力された指示情報を前記編集指示情報として前記通信装置を介して前記画像形成装置に送信することを特徴とするネットワークシステム。
【請求項９】
前記パーソナルコンピュータには、パスワードが付与されていることを特徴とする請求項８に記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続される画像形成装置及びネットワークシステムに関し、特に、画像形成装置の画像形成手段の複数機能の設定画面の項目変更をユーザが容易に変更でき、かつ簡易な方法により設定画面の項目を設定できる画像形成装置及びネットワークシステムに関するものである。
【背景技術】
【０００２】
従来より、ネットワークに接続されるレーザプリンタ等の画像形成装置においては、印刷条件などの設定項目やその設定値がハイパーテキスト型の表示情報として記憶されており、その表示情報をブラウザプログラムにより画像形成装置の表示部に設定画面として表示できるものがある。例えば、特開２００１−１６６９０７号公報の印刷装置においては、印刷装置が記憶している上記ハイパーテキスト型の表示情報を、ネットワークを介して接続されるパーソナルコンピュータ（以下、ＰＣと記載する。）に送信することで、ＰＣが備えるブラウザプログラムによりＰＣの表示部においても印刷装置の表示情報を設定画面として表示することができる。
【０００３】
そして、上記印刷装置においては、ＰＣが備えるエディタプログラム等を用いて、ハイパーテキスト（表示情報）の内容を書き換えることで、表示情報に基づいて表示される設定画面中の印刷条件等の設定項目、及びその設定項目の表示順序等を変更することができ、その変更後のハイパーテキストを印刷装置に送信することで、印刷装置では、設定項目の表示順序が希望する順序に変更された設定画面を表示することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した特開２００１−１６６９０７号公報に記載された印刷装置においては、設定画面に表示される印刷装置の諸機能または印刷条件等の設定項目または設定値は、ハイパーテキスト型の表示情報としてＰＣ側に提供されるため、ＰＣ側で行う設定項目の変更はハイパーテキストのプログラム言語であるＨＴＭＬ（Hyper Text Markup Language）の特別の用法である規約に従って行う必要がある。
【０００５】
しかしながら、一般的にユーザは、ＨＴＭＬの規約を知らないため、ハイパーテキストの内容を書き換えることができず、設定画面に表示される設定項目の表示順序等の表示内容を容易に変更することができないという問題がある。
【０００６】
そこで、本発明は、上述した問題点を解決するためになされたものであり、画像形成装置の複数機能に関する設定画面の表示内容を容易に編集することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を達成するため請求項１に係る画像形成装置は、ネットワークに接続されてパーソナルコンピュータと双方向通信可能な通信手段と、前記通信手段を介して受信した画像データを記録紙に形成する画像形成手段と、前記画像形成手段が備える複数機能に関し、各種設定をするための設定項目が示される設定画像情報をＨＴＭＬ形式の表示情報として前記通信手段を介して提供可能な情報提供手段と、を備えた画像形成装置において、前記設定画像情報およびその設定画像情報の表示内容を編集することが可能な編集画像情報を記憶する記憶手段と、前記記憶手段に記憶された編集画像情報をＨＴＭＬ形式の表示情報として前記通信手段を介して前記パーソナルコンピュータに提供可能な編集情報提供手段と、前記パーソナルコンピュータから前記通信手段を介して受信される前記編集画像情報に対応する編集指示情報に基づいて、前記記憶手段に記憶された前記設定画像情報を編集し、その編集された設定画像情報を前記記憶手段に記憶する設定画像情報編集手段と、前記記憶手段に記憶される、前記設定画像情報編集手段により編集された前記設定画像情報をＨＴＭＬ形式の表示情報として前記通信手段を介して前記パーソナルコンピュータに提供可能な設定情報提供手段と、を備えたことを特徴とする。
【０００８】
このような特徴を有する請求項１に係る画像形成装置によれば、画像形成手段が備える複数機能に関し、各種設定をするための設定項目が示される設定画像情報が、ＨＴＭＬ形式の表示情報として通信手段を介して相手先装置に提供される。また、この設定画像情報の表示内容を編集することが可能な編集画像情報も、ＨＴＭＬ形式の表示情報として、相手先装置に提供される。そして、相手先装置から送信されてくる編集画像情報に対応する編集指示情報に基づいて、設定画像情報編集手段が設定画像情報を編集する。
【０００９】
これにより、画像形成装置から相手先装置にＨＴＭＬ形式の表示情報として提供される編集画像情報により、相手先装置の表示機能に編集用画面を表示させ、この画面で入力部等を用いて指示を与えることで、その指示内容を編集指示情報として画像形成装置が受信し、それに基づいて設定画像情報が自動的に編集される。従って、ユーザはＨＴＭＬ形式の規約を知らなくても、設定画像情報の表示内容を容易に編集することができる。
【００１０】
また、請求項２に係る画像形成装置は、請求項１に記載の画像形成装置において、前記編集画像情報は、前記設定画像情報として表示可能な各機能の設定項目を任意の順番で配置設定することが可能な配置設定情報を含み、前記設定画像情報編集手段は、前記配置設定情報に対応する前記編集指示情報に基づいて表示する設定項目の配置順番を変更するように前記設定画像情報を編集することを特徴とする。
【００１１】
このような特徴を有する請求項２に係る画像形成装置によれば、設定画像情報として表示可能な各機能の設定項目を任意の順番で配置設定することが可能な配置設定情報が、編集画像情報に含まれてＨＴＭＬ形式の表示情報として通信手段を介して相手先装置に提供される。そして、相手先装置から送信された該配置設定情報に対応する編集指示情報に基づいて設定画像情報編集手段が設定画像情報として表示される設定項目の配置順番を変更するように編集する。
【００１２】
これにより、編集画像情報には配置設定情報が含まれているため、これを、相手先装置の表示機能に編集用画面として表示させ、この画面上で設定画像情報として表示可能な各機能の設定項目を任意の順番で配置するように設定することができ、ユーザはＨＴＭＬ形式の規約を知らなくても、設定画像情報における各機能の設定項目の表示順を容易に変更することができる。
【００１３】
また、請求項３に係る画像形成装置は、請求項２に記載の画像形成装置において、前記配置設定情報に対し、ユーザが希望する表示順番で前記設定項目を直接入力して設定可能であることを特徴とする。
【００１４】
このような特徴を有する請求項３に係る画像形成装置では、前記編集画像情報の配置設定情報に対し、ユーザが希望する表示順番で設定項目を直接入力して設定可能であるため、画像形成手段の複数機能に関する設定画面に表示される設定項目及びその配置順番の変更をユーザはより容易に設定することができる。
【００１５】
また、請求項４に係る画像形成装置は、請求項２に記載の画像形成装置において、前記配置設定情報に対し、前記設定画像情報の表示可能な各設定項目にユーザが希望する表示順番を付与することによって設定可能であることを特徴とする。
【００１６】
このような特徴を有する請求項４に係る画像形成装置では、前記編集画像情報の配置設定情報に対し、設定画像情報として表示可能な各設定項目にユーザが希望する表示順番を付与することによって設定可能であるため、画像形成手段の複数機能に関する設定画面に表示される設定項目及びその配置順番の変更をユーザはより容易に設定することができる。
【００１７】
また、請求項５に係る画像形成装置は、請求項１乃至請求項４のいずれかに記載の画像形成装置において、前記設定画像情報は、複数種類登録可能であることを特徴とする。
【００１８】
このような特徴を有する請求項５に係る画像形成装置では、設定画像情報は、複数種類登録可能であるため、ユーザは予め複数種類の設定画像情報を登録しておくことによって、このうちの一つを任意に選択して画像形成手段の複数機能を設定することができる。また、複数のユーザにより本装置を使用する場合、ユーザ毎に設定画像情報を登録しておくことができる。
【００１９】
また、請求項６に係る画像形成装置は、請求項５に記載の画像形成装置において、複数の前記設定画像情報のそれぞれに対応付けてパスワードを記憶するパスワード記憶手段と、ネットワークから前記通信手段を介して複数の前記設定画像情報の一つが指定された場合、さらにネットワークを介して送信されてくるパスワードが指定された設定画像情報に対応するパスワードと一致するかを前記パスワード記憶手段を参照して判断する判断手段と、を備え、前記編集情報提供手段は、前記判断手段によりパスワードが一致すると判断された場合に、指定された設定画像情報を提供することを特徴とする。
【００２０】
このような特徴を有する請求項６に係る画像形成装置では、複数種類登録されている設定画像情報の各々にはパスワードが付与されている。また、相手先装置から複数の前記設定画像情報の一つが指定され、続けてパスワードを受信した場合、この受信したパスワードが指定された設定画像情報に対応して予め記憶しているパスワードと一致するか否か判断される。そして、パスワードが一致していると判断した場合には、当該パスワードに対応する設定画像情報を相手先装置に提供する。
【００２１】
これにより、画像形成装置を複数のユーザが使用する場合においても、パスワードの付与された複数の設定画像情報を設けると共に、各ユーザにこのパスワードを付与することによって、各ユーザは自己が設定した設定画像情報を受け取ることができる。また、パスワードで複数の設定画像情報を管理することで、自己が設定した設定画像情報が他のユーザにより編集されるのを防ぐことができる。
【００２２】
また、請求項７に係る画像形成装置は、請求項１乃至請求項６のいずれかに記載の画像形成装置において、前記設定画像情報として表示可能な前記各機能の設定項目を所定順番で順次表示する表示手段と、前記表示手段に順次表示される前記各機能の設定項目毎に前記設定画像情報に含めるか否かを設定することが可能な設定手段と、を備え、前記設定画像情報編集手段は、前記設定手段によって前記設定画像情報に含まれるように設定された設定項目のみが表示されるように前記設定画像情報を変更することを特徴とする。
【００２３】
このような特徴を有する請求項７に係る画像形成装置では、設定画像情報として表示可能な各機能の設定項目を所定順番で順次表示する表示手段が設けられている。また、この順次表示される各機能の設定項目毎に設定画像情報に含めるか否かを設定手段を介して設定することができる。そして、設定手段によって設定画像情報に含めるように設定された設定項目のみが表示されるように設定画像情報編集手段が該設定画像情報を変更する。
【００２４】
これにより、設定画像情報に表示される各機能の設定項目は、画像形成装置の表示手段において順次表示され、その表示手段に表示される設定項目に対して、設定手段により設定画像情報に含めるか否かを設定すると、その設定に基づいて設定画像情報が編集される。従って、設定画像情報の表示内容の編集を編集画像情報を介してだけでなく、画像形成装置側の操作によっても行うことができ、画像形成装置側の操作で行った設定項目の編集を通信手段を介して送信される設定画像情報に反映させることができる。
【００２５】
また、請求項８に係るネットワークシステムは、請求項１乃至請求項７のいずれかに記載の画像形成装置と、前記ネットワークに接続されて双方向通信可能な通信装置を備えたパーソナルコンピュータと、から構成されるネットワークシステムにおいて、前記パーソナルコンピュータは、前記通信装置を介して前記画像形成装置から受信したＨＴＭＬ形式の表示情報を表示する表示装置と、前記表示装置を介して表示される画像情報に基づいて各種指示情報を入力する指示入力手段と、前記指示入力手段を介して入力した該指示情報を前記通信装置を介して前記画像形成装置に送信する送信手段と、を有し、前記画像形成装置は、該パーソナルコンピュータから前記編集画像情報の送信要求を受信した場合には、このパーソナルコンピュータに編集画像情報を送信し、前記パーソナルコンピュータは、前記表示装置を介して表示される前記編集画像情報に基づいて、前記指示入力手段を介して入力された指示情報を前記編集指示情報として前記通信装置を介して前記画像形成装置に送信することを特徴とする。
【００２６】
このような特徴を有する請求項８に係るネットワークシステムによれば、ネットワーク上で請求項１乃至請求項７のいずれかに記載の画像形成装置とパーソナルコンピュータとが互いに双方向通信可能に接続されている。そして、この画像形成装置の画像形成手段の複数機能に関し、各種設定をするための設定項目が示される設定画像情報がＨＴＭＬ形式の表示情報としてネットワークを介してパーソナルコンピュータに提供される。また、この画像形成装置は、該パーソナルコンピュータから設定画像情報の表示内容を編集するための編集画像情報の送信要求を受信した場合には、このパーソナルコンピュータに編集画像情報をＨＴＭＬ形式の表示情報としてネットワークを介して送信する。また、パーソナルコンピュータは、ＨＴＭＬ形式の表示情報としての編集画像情報を受信すると、この編集画像情報を表示装置に表示する。そして、パーソナルコンピュータは、表示装置に表示される編集画像情報に基づいて入力された指示情報を、編集指示情報として通信装置を介して画像形成装置に送信する。一方、この画像形成装置は、ネットワークから通信手段を介して受信した編集指示情報に基づいて、設定画像情報を編集する。
【００２７】
これにより、パーソナルコンピュータの表示部に設定画像情報に基づく設定画面を表示し、その画面上においてパーソナルコンピュータの入力部を用いて指示を与えることで、画像形成装置の画像形成手段が備える複数の機能に関し、各種設定をすることができる。また、パーソナルコンピュータの表示部に編集画像情報に基づく編集用画面を表示し、この画面上でパーソナルコンピュータの入力部を用いて指示を与えることで、その指示内容を編集指示情報として画像形成装置に送信し、画像形成装置では、編集指示情報に基づいて設定画像情報が自動的に編集される。従って、ユーザはＨＴＭＬ形式の規約を知らなくても、編集用画面において簡単な指示を与えるだけで、設定画像情報の表示内容を容易に編集することができる。
【００２８】
更に、請求項９に係るネットワークシステムは、請求項８に記載のネットワークシステムにおいて、前記パーソナルコンピュータには、パスワードが付与されていることを特徴とする。
【００２９】
このような特徴を有する請求項９に係るネットワークシステムでは、請求項８に記載のネットワークシステムにおいて、前記パーソナルコンピュータには、パスワードが付与されているため、画像形成装置はこのパスワードにより複数のパーソナルコンピュータから受信する各種指示の管理が可能となる。
【発明の効果】
【００３０】
以上説明した通り本発明に係る画像形成装置では、ユーザは、ＨＴＭＬの規約を知らなくても、ＨＴＭＬ形式の表示情報として提供される編集画像情報により、設定画像情報の表示内容を編集することができるため、画像形成手段が備える複数機能に関し、各種設定をする設定画面に表示される設定項目をユーザは容易に編集でき、かつ簡易な方法によりその設定画面に表示されている設定項目の設定をすることができる画像形成装置を提供することができる。また、本発明に係るネットワークシステムでは、ユーザは、パーソナルコンピュータの表示装置に表示される編集画像情報により、設定画像情報の表示内容を編集することができるため、ユーザは、ＨＴＭＬの規約を知らなくても、画像形成装置が備える複数機能に関し、各種設定をする設定画面に表示される設定項目を容易に編集でき、かつ簡易な方法により、その設定画面に表示されている設定項目の設定をすることができるネットワークシステムを提供することができる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明に係る画像形成装置について、本発明をいわゆるＷＷＷ（ネットワーク上にハイパーテキストを構築し、あらゆる情報に対してアクセス可能にした広域情報システム）を用いて管理されるネットワークシステムに接続されたプリンタにつき具体化した第１実施形態乃至第３実施形態に基づいて図面を参照しつつ詳細に説明する。
【００３２】
先ず、第１実施形態に係るプリンタの概略構成及び使用形態について図１に基づき説明する。図１は第１実施形態に係るプリンタの概略構成及び使用形態を示すブロック図である。
【００３３】
ここで、上記ＷＷＷについてその概要を説明すると、当該ＷＷＷは、プリンタ１０のネットワーク管理情報を、他のコンピュータ（ＷＷＷブラウザと呼ばれるプログラム（上記端末装置の設定状態等を閲覧するためのプログラム）を備えるコンピュータであり、プリンタ１０の状態を閲覧して把握し、これによりネットワークを管理するコンピュータ。以下、管理用コンピュータＧと称する。）で、一元的に管理するための情報システムである。そして、プリンタ１０の状態を表現するためにはハイパーテキストと呼ばれるソフトウェアを用いて当該状態を示す画像や文字情報を表現する。また、管理用コンピュータＧとプリンタ１０との間の通信に使用されるプロトコルとしては、いわゆるＨＴＴＰ（Hyper Text Transfer Protocol）が用いられ、更にハイパーテキストを表現する言語として、例えば、ＨＴＭＬ（Hyper Text Markup Language）と呼ばれる言語が用いられる。
【００３４】
また、第１実施形態においては、プリンタ１０上には、ＣＧＩ（Common Gateway Interface）と呼ばれるプログラムが備えられており、当該ＣＧＩは管理用コンピュータＧからの指定により当該指定に対応するＨＴＭＬを構成したり、管理用コンピュータＧからサーバコンピュータ（ＮＩＣ（Network Interface Card）１に備えられ、当該ＮＩＣ１に接続されているプリンタ１０等に対してデータまたは制御情報等を提供したりする処理部であり、ＮＩＣ１用の上記ＣＧＩについてはこれがサーバコンピュータ内に含まれている。）に送信されてくる情報（一般にフォームという。例えば、管理用コンピュータＧの使用者がプリンタ１０における複写枚数を「５」と設定した場合には、"ＣＯＰＩＥＳ＝５"というフォームが管理用コンピュータＧからサーバコンピュータ内のＣＧＩに送信される。）を解釈するためのものである。このとき、管理用コンピュータＧからのプリンタ１０の指定には、ＵＲＬと称される識別情報（プリンタ１０固有の識別情報であり、第１実施形態について言えば、ＮＩＣ１とそれに接続されているプリンタ１０とでは異なるＵＲＬを持っている。）に基づいてプリンタ１０を識別し指定を行う。
【００３５】
次に、ネットワークシステムＳの構成について、図１を用いて説明する。図１に示すように、ネットワークシステムＳは、管理用コンピュータＧと、プリンタ１０と、ＬＡＮ等のネットワークＷと、このネットワークＷを介してプリンタ１０に接続された複数のコンピュータ２０とにより構成されている。
【００３６】
一方、管理用コンピュータＧは、ＣＰＵ５０、ＲＯＭ５１、ＲＡＭ５２を備え、マウス５３、キーボード５４、ＣＲＴ５５等が接続されている。また、管理用コンピュータＧは、ゲートウェイ５６を介してプリンタ１０のＮＣＩ１に接続され、特定のＩＰアドレスを有するプリンタ１０と通信可能に構成されている。ここで、ゲートウェイ５６は、管理用コンピュータＧとプリンタ１０との通信を許可するものとする。
【００３７】
また、ＮＣＩ１は、トランシーバ２と、ＬＡＮコントローラ３と、共有メモリ４と、ＣＰＵ５と、ＲＯＭ６と、ＲＡＭ７と、バス８と、を備えている。ＲＯＭ６は、ＷＥＢサーバプログラム６ａと、ＳＮＭＰ（Simple Network Management Protocol）クライアントプログラム６ｂ、ＳＮＭＰサーバプログラム６ｃとを、予め記憶している。
【００３８】
周知のように、ＷＥＢサーバプログラム６ａは、ＮＩＣ用ＨＴＭＬ６ａａとＮＩＣ用ＣＧＩ６ａｂとをデータベースとして備え、ＬＡＮコントローラ３との協働によりＷＥＢサーバとしての機能を実現する。また、ＳＮＭＰクライアントプログラム６ｂ、ＳＮＭＰサーバプログラム６ｃは、それぞれＬＡＮコントローラ３との協働により、ＳＮＭＰクライアント、ＳＮＭＰサーバ（ＳＮＭＰエージェント）としての機能を実現する。
【００３９】
更に、プリンタ１０は、ＣＰＵ１１と、ＮＶＲＡＭ１２と、ＲＡＭ１３と、ＲＯＭ１４と、操作キー２７０と、ＬＣＤ２７４と、バス１５と、出力インターフェース１６と、入力インターフェース１７と、印字部１８とを備えている。ここで、ＮＶＲＡＭ１２は、その内部にプリンタ用ＨＴＭＬ１２ａとプリンタ用ＣＧＩ１２ｂとを予め記憶している。また、ＲＡＭ１３は出力バッファ１３ａと入力バッファ１３ｂとを備えている。なお、プリンタ１０は、バス１５に接続された接続ライン９を介してＮＩＣ１に接続されると共に、入力インターフェース１７を介してネットワークＷに接続されている。
【００４０】
次に、ネットワークシステムＳにおける概要動作について図１を用いて説明する。管理用コンピュータＧ内のＣＰＵ５０は、ＮＩＣ１が接続されているプリンタ１０の状態を管理用コンピュータＧで把握するために必要な情報をプリンタ１０に対して要求するための要求情報（以下、単にリクエストと称する。）や、プリンタ１０への制御命令を生成し、ゲートウェイ５６を介してＮＩＣ１のトランシーバ２に送信する。そして、リクエストまたは制御命令を受信したトランシーバ２は、これを復調し、ＬＡＮコントローラ３を介してバス８に出力する。
【００４１】
ここで、当該リクエストについて具体的に例示すると、例えば、以下のようなものがリクエストとして送信される。
【００４２】
(1)"GET/nic/****.html HTTP/1.0"
(2)"GET/nic-CGI/****.exe HTTP/1.0"
(3)"GET/printer/****.html HTTP/1.0"
(4)"GET/printer-CGI/****.exe HTTP/1.0"
これらの例において、"GET"はリクエストであることを示すものであり、"nic"、"nic-CGI"、"printer"及び"printer-CGI"はＵＲＬであり、"****.html"または"****.exe"は管理の対象（一般にはリソースと呼ばれる）を示す情報であり（「****」の部分に種々のリソースを示す名称やそれに対応するパスワードが記述される。）、"HTTP/1.0"はＨＴＴＰのバージョン情報である。このとき、当該リクエストには、ＮＩＣ１を示すＵＲＬ（"nic"または"nic-CGI"）か、またはプリンタ１０を示すＵＲＬ（"printer"または"printer-CGI"）のいずれか一方が付加されている。
【００４３】
次に、ＮＩＣ１が、プリンタ１０を指定するＵＲＬを含むリクエストを受信したときは（例えば、上記(3)または(4)に示す例のように、"printer"または"printer-CGI"のＵＲＬを含むリクエストのときは）、ＣＰＵ５は、当該リクエストを共有メモリ４及び接続ライン９を介してプリンタ１０に転送する。その際、共有メモリ４にリクエストを書き込んだ後、ＣＰＵ５は、図示しない信号線を通してＣＰＵ１１に対してインターラプト（割り込み指令）を発生させ、当該リクエストの処理を実行させる。ＮＩＣ１が制御命令を受信したときもほぼ同様の処理を行う。なお、上述したリクエストまたは制御命令に対するＣＰＵ５の処理に必要なプログラムは、ＲＯＭ６に予め記憶されている。
【００４４】
次に、ＮＩＣ１から転送したプリンタ１０を指定するリクエストまたは制御命令が接続ライン９を介してプリンタ１０に入力されると、ＣＰＵ１１は、それをバス１５を介して取得した後、ＮＶＲＡＭ１２内に記憶されているプリンタ用ＣＧＩ１２ｂとプリンタ用ＨＴＭＬ１２ａを用いて処理する。このとき、プリンタ用ＨＴＭＬ１２ａのみで処理できるものについては当該プリンタ用ＨＴＭＬ１２ａのみで処理し、また、プリンタ用ＣＧＩ１２ｂのみで処理できるものについては当該プリンタ用ＣＧＩ１２ｂのみで処理する。その後、ＣＰＵ１１は、処理した結果であるレスポンスをバス１５、接続ライン９、及び共有メモリ４を介してＮＩＣ１に返信する。このリクエストまたは制御命令に対するＣＰＵ１１の処理に必要な制御プログラムは、ＲＯＭ１４に予め記憶されている。
【００４５】
また、プリンタ１０のＮＶＲＡＭ１２内には、管理用コンピュータＧや各コンピュータ２０からの画像データを取得したり、管理用コンピュータＧや各コンピュータ２０の各々に対応する印刷機能設定情報及び印刷機能設定情報を表示したりする印刷機能設定ウィザード（本発明の設定画像情報に相当する。）が記憶されている。また、このＲＯＭ１４内には、管理用コンピュータＧや各コンピュータ２０から指定された印刷機能設定情報を管理用コンピュータＧや各コンピュータ２０に対して送信したり、後述のようにこの印刷機能設定情報を編集することができる後述の編集ウィザードを管理用コンピュータＧや各コンピュータ２０に送信したり、管理用コンピュータＧや各コンピュータ２０から受信した設定済み編集ウィザードの情報に基づいて印刷機能設定ウィザードに表示する設定項目を変更する編集機能や、印字部１８を介して管理用コンピュータＧや各コンピュータ２０から受信した画像データを印刷させるためのプリント機能用プログラム群を含む各種のプログラムや、プリント機能動作時における動作条件を表すフラグ情報などが記憶されている。
【００４６】
更に、プリンタ１０において処理すべきリクエストまたは制御命令に対するレスポンスをプリンタ１０から受領したＮＩＣ１は、当該レスポンスをそのままトランシーバ２を介して管理用コンピュータＧに転送する。そして、プリンタ１０からのレスポンスを受信した管理用コンピュータＧにおいては、それぞれ受信したレスポンスに対応した画像または文字情報をＣＲＴ５５に表示し、当該ＮＩＣ１またはプリンタ１０の動作状態を把握する。
【００４７】
一方、ネットワークＷを介してプリンタ１０に接続される複数台の各コンピュータ２０の概略構成は、基本的には管理用コンピュータＧの概略構成とほぼ同じ構成である。また、各コンピュータ２０は、管理用コンピュータＧと同様なリクエストまたは制御命令をネットワークＷを介してプリンタ１０に対して送信し、それぞれ受信したレスポンスに対応した画像または文字情報を管理用コンピュータＧと同様にＣＲＴに表示し、当該ＮＩＣ１またはプリンタ１０の動作状態を把握することができる。また、管理用コンピュータＧ及び各コンピュータ２０には、後述のように、それぞれ異なるパスワードが付されており、プリンタ１０に対するリクエストまたは制御命令にパスワードを付する場合には、各々固有のパスワードを付してプリンタ１０に送信するように構成されている。
【００４８】
ここで、トランシーバ２、ＬＡＮコントローラ３、共有メモリ４、及び入力インターフェース１７は、通信手段を構成する。また、印字部１８は、画像形成手段として機能する。また、ＮＩＣ１、ＮＶＲＡＭ１２、及びＲＯＭ１４は、情報提供手段として機能する。また、ＣＰＵ１１、ＮＶＲＡＭ１２、ＲＯＭ１４、及びＮＩＣ１は、編集情報提供手段を構成する。また、ＣＰＵ１１、ＮＶＲＡＭ１２、及びＲＯＭ１４は、設定画像情報編集手段を構成する。また、ＲＯＭ６及びＮＶＲＡＭ１２は、パスワード記憶手段を構成する。また、ＣＰＵ５及びＣＰＵ１１は、判断手段として機能する。また、ＬＣＤ２７４は、表示手段として機能する。また、操作キー２７０は、設定手段として機能する。また、ゲートウェイ５６は、通信装置として機能する。また、管理用コンピュータＧ及び各コンピュータ２０は、パーソナルコンピュータとして機能する。また、ＣＲＴ５５は、表示装置として機能する。また、マウス５３及びキーボード５４は、指示入力手段を構成する。また、ゲートウェイ５６は、送信手段として機能する。
【００４９】
次に、上記のように構成されたプリンタ１０が、ＮＩＣ１及び入力インターフェース１７を介して管理用コンピュータＧ及び各コンピュータ２０に送信する印刷機能設定ウィザードの表示内容を編集する編集制御処理について図２乃至図４に基づいて説明する。尚、印刷機能設定ウィザードには、プリンタ１０が備える各種機能に関する設定項目が表示される。
【００５０】
図２は第１実施形態に係るプリンタ１０のＣＰＵ１１が、管理用コンピュータＧまたは各コンピュータ２０に送信する印刷機能設定ウィザードに表示される設定項目を変更する編集制御処理の一例を示すメインフローチャートである。図３は第１実施形態に係る管理用コンピュータＧまたは各コンピュータ２０の画面に表示される印刷機能設定ウィザードの表示内容を編集する編集ウィザードの一例を示す図である。図４は第１実施形態に係る管理用コンピュータＧまたは各コンピュータ２０のＣＲＴ５５に表示される編集後の印刷機能設定ウィザードの一例を示す図である。尚、本実施形態においては、プリンタ１０に予め、管理用コンピュータＧ、及び各コンピュータ２０に対応付けて、印刷機能設定情報とその印刷機能設定ウィザードのデータが記憶されているものとする。
【００５１】
図２に示すように、ステップ（以下、Ｓと略記する）１において、プリンタ１０のＣＰＵ１１は、管理用コンピュータＧまたは各コンピュータ２０のいずれかから複数種類の印刷機能設定情報（１からＸまでのＸ種類の印刷機能設定情報）の内のいずれか一の印刷機能設定情報が要求されたか否かを判定する判定処理を実行する。そして、いずれか一の印刷機能設定情報が要求された場合には（Ｓ１：ＹＥＳ）、Ｓ２において、ＣＰＵ１１は、要求された印刷機能設定情報を要求先に送信し、この要求先のＣＲＴ５５に表示される「Submit」ボタンがユーザによってマウス５３でクリックされるのを待つ。そして、この「Submit」ボタンがユーザによってクリックされると、要求先からプリンタ１０に当該印刷機能設定情報を表示する印刷機能設定ウィザードのデータの要求信号が送信される。続いて、Ｓ３において、ＣＰＵ１１は、当該印刷機能設定情報を表示する印刷機能設定ウィザードのデータをＮＶＲＡＭ１２から読み込み、ＮＩＣ１または入力インターフェース１７を介して要求先に送信する。要求先のコンピュータにおいては、受信した印刷機能設定ウィザードに基づいてＣＲＴ５５に設定画面が表示され、その画面上において、マウス５３やキーボード５４を用いてプリンタ１０に対する設定や、指示を行うことができる。
【００５２】
一方、Ｓ１で管理用コンピュータＧまたは各コンピュータ２０から印刷機能設定情報が要求されず、この印刷機能設定情報を表示する印刷機能設定ウィザードの表示設定項目を編集することが要求される場合には（Ｓ１：ＮＯ）、Ｓ４において、管理用コンピュータＧまたは各コンピュータ２０のＣＲＴ５５に表示される「編集ボタン」がマウス５３でクリックされる。これにより、印刷機能設定ウィザードに表示可能な全設定項目に対して実際に表示するか否かを各機能毎に設定することが可能な編集ウィザード（本発明の編集画像情報に相当する。）のデータの要求信号が、管理用コンピュータＧまたは各コンピュータ２０に予め付されている固有のパスワードと共に、プリンタ１０に対して送信される。続いて、Ｓ５において、ＣＰＵ１１は、受信した編集ウィザードのデータの要求信号に付されたパスワードをチェックし、このパスワードが予め記憶するパスワードのいずれかと一致した場合には、このパスワードに対応する編集ウィザードのデータを、このパスワードを有する要求先に送信する。即ち、要求のあった管理用コンピュータＧまたは各コンピュータ２０に対応する編集ウィザードのデータが送信される。
【００５３】
なお、管理用コンピュータＧは、自己及び各コンピュータ２０のいずれの印刷機能設定ウィザードに表示可能な全設定項目に対して実際に表示するか否かを各機能毎に設定することが可能である。即ち編集ウィザードの要求信号と共に、自己または各コンピュータ２０のいずれかを指定することにより、それに対応する印刷機能設定ウィザードに表示する設定項目を各機能毎に設定する編集ウィザードのデータをプリンタ１０から受信することができる。一方、各コンピュータ２０は、自己の印刷機能設定ウィザードに表示する設定項目を各機能毎に設定する編集ウィザードに限り受信することができるように構成されている。従って、管理用コンピュータＧおよび各コンピュータ２０の各々に対応する複数の印刷機能設定情報が個別にＮＶＲＡＭ１２に記憶されている。
【００５４】
そして、Ｓ６において、管理用コンピュータＧまたは各コンピュータ２０のうち、この編集ウィザードのデータを受信した管理用コンピュータＧまたは各コンピュータ２０のいずれかのＣＲＴ５５には、印刷機能設定ウィザードに表示可能な全設定項目に対して実際に表示するか否かを設定する編集ウィザード２０１（図３参照）が表示される。また、ユーザは、この編集ウィザード２０１に表示される各項目毎に「表示」又は「非表示」の左側の表示設定情報としての白丸印をマウス５３でクリックしてチェックを行い、印刷機能設定ウィザードに表示する設定項目の機能を順次選択する。
【００５５】
ここで、管理用コンピュータＧまたは各コンピュータ２０のいずれかのＣＲＴ５５上に表示される編集ウィザード２０１の一例について図３に基づいて説明する。
【００５６】
図３に示すように、編集ウィザード２０１の左端部には、印刷機能設定ウィザードに表示可能な全設定項目が各機能毎に上下方向一列に順番に表示されている。また、各項目の右側には「表示」と「非表示」が表示されると共に、この「表示」と「非表示」の左端部にはマウス５３でクリックしてチェックする白丸印が表示されている。また、編集ウィザード２０１の右端縁部には、上下方向のスクロールバーが表示されている。また、編集ウィザード２０１の下端縁部には、表示項目の設定終了時にマウス５３でクリックする「Submit」ボタンと、当該設定変更作業を中止するときにマウス５３でクリックする「キャンセル」ボタンとが表示されている。
【００５７】
例えば、左側の列の１番目には印字出力分解能の設定項目を示す「Resolution」が表示され、「非表示」の白丸がチェックされている。また、左側の列の２番目にはエミュレーションモードの設定項目を示す「Emulation」が表示され、「表示」の白丸がチェックされている。また、左側の列の３番目には給紙トレイの設定項目を示す「Feeder」が表示され、「表示」の白丸がチェックされている。また、左側の列の４番目にはコピー機能の設定項目を示す「Copies」が表示され、「非表示」の白丸がチェックされている。また、左側の列の５番目には両面印刷の設定項目を示す「Duplex」が表示され、「表示」の白丸がチェックされている。更に、左側の列の６番目には写真メディアの設定項目を示す「Media」が表示され、「表示」の白丸がチェックされている。
【００５８】
続いて、Ｓ７において、編集ウィザード２０１に表示される設定項目を未だ全部設定変更していない場合、即ち、「Submit」ボタンも「キャンセル」ボタンもマウス５３でクリックされていない場合には（Ｓ７：ＮＯ）、この設定変更作業を続行する。そして、設定変更が終了した場合には（Ｓ７：ＹＥＳ）、Ｓ８において、ユーザは、編集ウィザード２０１に表示される「Submit」ボタンをマウス５３でクリックする。これにより、編集ウィザード２０１に表示される各設定項目毎の「表示」又は「非表示」のチェックデータ（本発明の編集指示情報に相当する。）がプリンタ１０に送信される。一方、ＣＰＵ１１は、受信したこのチェックデータをＲＡＭ１３に一時記憶する。尚、ユーザが、編集ウィザード２０１に表示される「キャンセル」ボタンをマウス５３でクリックした場合は、再度Ｓ１以降の処理が実行される。その後、Ｓ９において、ＣＰＵ１１は、上記Ｓ５において入力されたパスワードに対応する印刷機能設定ウィザード（このパスワードが管理用コンピュータＧのパスワードの場合には、指定されたコンピュータの印刷機能設定ウィザードである。）で表示される設定項目を、ＲＡＭ１３のチェックデータに基づいて編集する。即ち、この編集ウィザード２０１によって「表示」設定された設定項目のみが表示されるように編集して、再度、ＲＡＭ１３に記憶する。そして、この変更後の印刷機能設定ウィザードをＲＡＭ１３から読み出して、管理用コンピュータＧまたは各コンピュータ２０のうち、この編集ウィザードを要求してきたコンピュータに送信する。そして、この印刷機能設定ウィザードのデータを受信したコンピュータのＣＲＴ５５には、変更後の印刷機能設定ウィザードが表示される。
【００５９】
ここで、上記図３に示される編集ウィザード２０１により設定変更され、管理用コンピュータＧまたは各コンピュータ２０のいずれかのＣＲＴ５５に表示された印刷機能設定ウィザードの一例を図４に示す。
【００６０】
図４に示すように、印刷機能設定ウィザード２０２の左端部には、編集ウィザード２０１の編集設定で「表示」の白丸がチェックされた設定項目だけが各機能毎に上下方向一列に順番に表示されている。また、各設定項目の右側には、設定内容の記入欄が設けられて予めＮＶＲＡＭ１２に記憶される初期値に設定されている。また、印刷機能設定ウィザード２０２の右端縁部には、上下方向のスクロールバーが表示されている。また、印刷機能設定ウィザード２０２の下端縁部には、各設定項目及び各設定項目の設定内容をプリンタ１０のＮＶＲＡＭ１２に更新記憶することを要求する「ＯＫ」ボタンと、各設定項目及び各設定項目の設定内容を取り消すことを要求する「キャンセル」ボタンとが表示されている。
【００６１】
尚、Ｓ９において、コンピュータ２０のＣＲＴ５５に表示される印刷機能設定ウィザードの画面は、Ｓ６において行った設定を確認するための画面であり、この画面上では各設定項目の設定内容の変更、例えば「Duplex」のＯＮ・ＯＦＦの変更は受け付けられない。従って、この画面においては、「Emulation」や「Feeder」といった設定項目のみが表示されてもよく、また、ＯＮ・ＯＦＦ等の設定内容の部分については、表示されないようにするか、実際の印刷機能設定ウィザードの画面の表示の場合と区別可能にしてもよい。
【００６２】
続いて、図２に示すように、Ｓ１０において、ＣＰＵ１１は、印刷機能設定ウィザードの各設定項目及び各設定項目の設定内容を再編集後の印刷機能設定ウィザード２０２に更新してＮＶＲＡＭ１２に設定保存するか否かを判定する判定処理を実行する。即ち、印刷機能設定ウィザード２０２の「ＯＫ」ボタン又は「キャンセル」ボタンのいずれかが、ユーザによりマウス５３でクリックされたか否か判定する判定処理を実行する。
【００６３】
そして、「ＯＫ」ボタンがマウス５３でクリックされた場合には（Ｓ１０：ＹＥＳ）、ＣＰＵ１１は、コンピュータから印刷機能設定ウィザード２０２の「ＯＫ」ボタンがクリックされた旨の信号を受信する。
【００６４】
続いて、Ｓ１２において、ＣＰＵ１１は、編集後の印刷機能設定ウィザード２０２の各設定項目及び各設定項目の設定内容を上記Ｓ５において入力されたパスワードに対応する印刷機能設定情報（管理用コンピュータＧの場合には、自己または各コンピュータ２０のうち指定したコンピュータの印刷機能設定情報である。）としてＮＶＲＡＭ１２に更新記憶して、当該処理を終了する。これにより、今後、管理用コンピュータＧ及び各コンピュータ２０のいずれかからプリンタ１０に対して印刷機能設定情報（上記Ｓ１における設定１〜Ｘのいずれかである。）の表示要求があった場合には、プリンタ１０のＮＶＲＡＭ１２に更新記憶された印刷機能設定ウィザード２０２が送信される。
【００６５】
例えば、図３に示される編集ウィザード２０１により設定変更された結果は、図４に示すような印刷機能設定ウィザード２０２として送信され、コンピュータ２０のＣＲＴ５５に表示される。ここでは、各設定項目の設定内容の変更が可能となる。
【００６６】
一方、Ｓ１０で「キャンセル」ボタンがマウス５３でクリックされた場合には（Ｓ１０：ＮＯ）、ＣＰＵ１１は、コンピュータから印刷機能設定ウィザード２０２の「キャンセル」ボタンがクリックされた旨の信号を受信する。
【００６７】
続いて、Ｓ１３において、ＣＰＵ１１は、印刷機能設定ウィザード２０２の「キャンセル」ボタンがクリックされたと判定し、当該処理を終了する。
【００６８】
これにより、今後、管理用コンピュータＧ及び各コンピュータ２０のいずれかからプリンタ１０に対して印刷機能設定情報（上記Ｓ１における設定１〜Ｘのいずれかである。）の表示要求があった場合には、更新されなかった印刷機能設定ウィザードが送信される。
【００６９】
以上詳細に説明した通り、第１実施形態に係るプリンタ１０は、管理用コンピュータＧ及び各コンピュータ２０のいずれかから、ＣＲＴ５５に表示される印刷機能設定ウィザード２０２の設定変更を要求する「編集用ボタン」がマウス５３でクリックされた旨の信号を受信した場合には（Ｓ４）、印刷機能設定ウィザード２０２に表示される設定項目を変更するための編集ウィザード２０１のデータをこの要求信号に付されたパスワードに対応する管理用コンピュータＧ及び各コンピュータ２０のいずれかに送信する。そして、ユーザは、管理用コンピュータＧ及び各コンピュータ２０のＣＲＴ５５に表示されるこの編集ウィザード２０１の各設定項目の「表示」又は「非表示」をマウス５３でクリックすることによって（Ｓ６）、印刷機能設定ウィザード２０２に表示される設定項目を再編集することができる（Ｓ７〜Ｓ１３）。
【００７０】
従って、プリンタ１０のユーザは、管理用コンピュータＧまたは各コンピュータ２０のＣＲＴ５５に表示される編集ウィザード２０１上の各設定項目に対する「表示」または「非表示」をマウス５３でクリックするだけで、管理用コンピュータＧまたは各コンピュータ２０のそれぞれに対応する印刷機能設定ウィザード２０２の表示項目を変更することができるため、ユーザは、ハイパーテキストの言語知識や規約（例えば、ＨＴＭＬの言語知識や規約等）を知らなくても、印刷機能設定ウィザード２０２の表示項目を容易に変更でき、且つ簡易な方法により印刷機能設定ウィザード２０２の表示項目を設定できる。
【００７１】
尚、Ｓ１において指定される印刷機能設定情報は、編集ウィザードが要求され、印刷機能設定ウィザードの表示設定項目の編集が行われる前の段階では、プリンタ１０が備える各機能に関する設定項目が初期状態として全て表示されるように構成され、編集ウィザードによる編集後には、表示すると指示された設定項目のみが表示されるようになる。その後、同じ印刷機能設定情報の要求に対しては、編集後の印刷機能設定ウィザードに基づいた表示が行われるが、コンピュータ２０のユーザが代わる等の事情により、最初から設定を行いたいような場合には、図示しない「リセット」ボタンをクリックすることにより、そのコンピュータ２０に対する印刷機能設定情報が初期状態（全項目表示）に戻る。
【００７２】
次に、第２実施形態に係るプリンタについて図５及び図６に基づいて説明する。尚、上記第１実施形態に係るプリンタ１０と同一符号は、上記第１実施形態に係るプリンタ１０と同一あるいは相当部分を示すものである。
【００７３】
図５は第２実施形態に係るプリンタ１０のＣＰＵ１１が、管理用コンピュータＧまたは各コンピュータ２０に送信する印刷機能設定ウィザードに表示される設定項目を変更する編集制御処理の一例を示すメインフローチャートである。図６は第２実施形態に係る管理用コンピュータＧまたは各コンピュータ２０の画面に表示される印刷機能設定ウィザードに表示される設定項目を変更する編集ウィザードの一例を示す図である。
【００７４】
この第２実施形態に係るプリンタの全体構成及び制御回路構成は、第１実施形態に係るプリンタ１０とほぼ同じ構成である。ただし、第２実施形態に係るプリンタは、ＣＲＴ５５に表示される編集ウィザードの設定項目記入欄に、ユーザが印刷機能設定ウィザード２０２に表示を希望する設定項目を直接順次記入する点で、上記第１実施形態に係るプリンタ１０と異なっている。
【００７５】
ここで、第２実施形態に係るプリンタが、ＮＩＣ１及び入力インターフェース１７介して管理用コンピュータＧ及び各コンピュータ２０に送信する印刷機能設定ウィザードに表示される設定項目を変更する編集制御処理について図５及び図６に基づいて説明する。
【００７６】
図５に示すように、Ｓ２１からＳ２５までの制御処理は、上記Ｓ１からＳ５までと同じ制御処理が実行される。そして、Ｓ２６において、管理用コンピュータＧまたは各コンピュータ２０のうち、この編集ウィザードのデータを受信した管理用コンピュータＧまたは各コンピュータ２０のいずれかのＣＲＴ５５には、印刷機能設定ウィザードに表示可能な全設定項目に対して実際に表示するか否かを各機能毎に設定する編集ウィザード２０５（図６参照）が表示される。また、ユーザは、この編集ウィザード２０５に表示される配置設定情報としての設定項目記入欄に、ユーザが印刷機能設定ウィザード２０２に表示を希望する設定項目をキーボード５４を介して順番に記入し、この各記入欄毎に「表示」又は「非表示」の左側の白丸印をマウス５３でクリックしてチェックを行い、印刷機能設定ウィザード２０２に表示する設定項目の機能を順次選択する。尚、設定項目として記入可能な名称の一覧をＣＲＴ５５に同時に表示し、ユーザはその一覧を参照し、必要と思われる設定項目を記入していく。あるいは、一覧の中から１つの設定項目をマウス５３でクリックすることで、その項目が選択され記入されるように構成してもよい。
【００７７】
ここで、管理用コンピュータＧまたは各コンピュータ２０のいずれかのＣＲＴ５５上に表示される編集ウィザード２０５の一例について図６に基づいて説明する。
【００７８】
図６に示すように、編集ウィザード２０５の左端部には、印刷機能設定ウィザード２０２に表示を希望する設定項目を各機能毎にキーボード５４を介して記入する記入欄２０５Ａが上下方向一列に順番に表示されている。また、各記入欄２０５Ａの右側には「表示」と「非表示」が表示されると共に、この「表示」と「非表示」の左端部にはマウス５３でクリックしてチェックする白丸印が表示されている。また、編集ウィザード２０５の右端縁部には、上下方向のスクロールバーが表示されている。また、編集ウィザード２０５の下端縁部には、表示項目の設定終了時にマウス５３でクリックする「Submit」ボタンと、当該設定変更作業を中止するときにマウス５３でクリックする「キャンセル」ボタンとが表示されている。
【００７９】
例えば、左側の１番目の記入欄にはエミュレーションモードの設定項目を示す「Emulation」が記入され、「表示」の白丸がチェックされている。また、左側の列の２番目の記入欄には給紙トレイの設定項目を示す「Feeder」が表示され、「表示」の白丸がチェックされている。
【００８０】
続いて、図５に示すように、Ｓ２７において、編集ウィザード２０５に表示される各記入欄２０５Ａに印刷機能設定ウィザード２０２に表示を希望する設定項目を全部記入していない場合、即ち、「Submit」ボタンも「キャンセル」ボタンもマウス５３でクリックされていない場合には（Ｓ２７：ＮＯ）、この設定変更作業を続行する。そして、設定変更が終了した場合には（Ｓ２７：ＹＥＳ）、Ｓ２８からＳ３３の制御処理において、上記Ｓ８からＳ１３までと同じ制御処理が実行される。
【００８１】
従って、第２実施形態に係るプリンタのユーザは、管理用コンピュータＧまたは各コンピュータ２０のＣＲＴ５５に表示される編集ウィザード２０５上の各記入欄２０５Ａに、ユーザが印刷機能設定ウィザード２０２に表示を希望する設定項目をキーボード５４を介して順番に記入し、この各記入欄に対する「表示」または「非表示」をマウス５３でクリックするだけで、管理用コンピュータＧまたは各コンピュータ２０のそれぞれに対応する印刷機能設定ウィザード２０２の表示項目を変更することができるため、ユーザは、ハイパーテキストの言語知識や規約を知らなくても、印刷機能設定ウィザード２０２の表示項目を容易に変更でき、且つ簡易な方法により印刷機能設定ウィザード２０２の表示項目を設定できる。また、印刷機能設定ウィザード２０２の表示項目の配置設定は、ユーザが希望する表示順番で設定項目を直接入力して設定するため、印刷機能設定ウィザード２０２に表示される設定項目の表示・非表示だけでなく表示順番についてもより容易に設定することができ、各機能の使用頻度等に合わせてユーザが使いやすい順番で設定項目を表示させることができる。
【００８２】
次に、第３実施形態に係るプリンタについて図７及び図８に基づいて説明する。尚、上記第１実施形態に係るプリンタ１０と同一符号は、上記第１実施形態に係るプリンタ１０と同一あるいは相当部分を示すものである。
【００８３】
図７は第３実施形態に係るプリンタのＣＰＵ１１が、ＬＣＤ２７４を介して管理用コンピュータＧまたは各コンピュータ２０に送信する印刷機能設定ウィザード２０２に表示される設定項目を変更する編集制御処理の一例を示すメインフローチャートである。図８は第３実施形態に係るプリンタ１０の印刷機能設定ウィザードに表示される設定項目を変更する際の当該ＬＣＤ２７４の表示の一例を示す図である。
【００８４】
この第３実施形態に係るプリンタの全体構成及び制御回路構成は、第１実施形態に係るプリンタ１０とほぼ同じ構成である。ただし、第３実施形態に係るプリンタは、管理用コンピュータＧまたは各コンピュータ２０に送信する印刷機能設定ウィザード２０２に表示を希望する設定項目をプリンタ上に配置される操作キー２７０及びＬＣＤ２７４を介しても変更できる点で、上記第１実施形態に係るプリンタ１０と異なっている。
【００８５】
このＬＣＤ２７４を介した印刷機能設定ウィザード２０２に表示を希望する設定項目の変更処理は、図７に示すように、先ず、ＣＰＵ１１は、操作キー２７０のうちの「設定項目編集ボタン」が押下されるのを待つ（Ｓ４１：ＮＯ）。そして、「設定項目編集ボタン」が押下された場合には（Ｓ４１：ＹＥＳ）、Ｓ４２において、ＣＰＵ１１は、ＬＣＤ２７４に「Web Customize」と表示して、印刷機能設定ウィザード２０２に表示を希望する設定項目の変更処理の開始の旨をユーザに報知する。そして、ユーザが操作キー２７０の「SET」キーを押下するか、所定時間が経過すると、ＣＰＵ１１は、印刷機能設定ウィザード２０２に表示可能な全設定項目を各機能毎に所定順番で順次表示し、各項目毎にユーザが操作キー２７０の「SET」キーを押下したか、または操作キー２７０の「＋」キーと「−」キーを同時に押下したかを判定する判定処理を実行する。そして、「SET」キーが押下された場合には（Ｓ４２：「SET」キー押下）、Ｓ４３において、ＣＰＵ１１は、ＬＣＤ２７４の右端部に「＊」マークを表示すると共に、当該項目を印刷機能設定ウィザード２０２に表示する設定項目としてＲＡＭ１３に一時記憶する。続いて、Ｓ４４において、ＣＰＵ１１は、印刷機能設定ウィザード２０２に表示可能な次の設定項目をＬＣＤ２７４に表示する。
【００８６】
一方、「＋」キーと「−」キーが同時に押下された場合には（Ｓ４２：＋，−キー押下）、Ｓ４４において、ＣＰＵ１１は、印刷機能設定ウィザード２０２に表示可能な次の設定項目をＬＣＤ２７４に表示する。尚、「＋」キーと「−」キーを同時に押下せず、「＋」キーだけを押下する構成にしても良い。また、この場合に、「−」キーを押下すると前回表示された設定項目が表示され、再度設定できる構成にしても良い。
【００８７】
次に、Ｓ４５において、ＣＰＵ１１は、印刷機能設定ウィザード２０２に表示可能な全設定項目をＬＣＤ２７４に表示したか否かを判定する判定処理を実行する。そして、未だ全設定項目をＬＣＤ２７４に表示していない場合には（Ｓ４５：ＮＯ）、再度Ｓ４２以降の処理を実行する。
【００８８】
ここで、印刷機能設定ウィザード２０２に表示される設定項目の変更処理の際にＬＣＤ２７４に表示される一例を図８に基づいて説明する。
【００８９】
図８に示すように、先ず、Ｓ４１の処理によってＬＣＤ２７４に「Web Customize」が表示される。そして、ユーザが操作キー２７０の「SET」キーを押下するか、所定時間が経過すると、印刷機能設定ウィザードに表示可能な全設定項目のうち１番目に印字出力分解能の設定項目を示す「Resolution」が表示され、「SET」キーが押下された場合には、ＬＣＤ２７４の右端部に「＊」マークが表示されると共に、当該「Resolution」が印刷機能設定ウィザード２０２に表示する設定項目としてＲＡＭ１３に一時記憶されて、２番目の設定項目である「Emulation」がＬＣＤ２７４に表示される。一方、「＋」キーと「−」キーが同時に押下された場合には、当該「Resolution」は印刷機能設定ウィザード２０２に表示しない設定項目としてＲＡＭ１３に一時記憶されて、２番目の設定項目である「Emulation」がＬＣＤ２７４に表示される。
【００９０】
続いて、２番目の設定項目として「Emulation」が表示され、「SET」キーが押下された場合には、ＬＣＤ２７４の右端部に「＊」マークが表示されると共に、当該「Emulation」が印刷機能設定ウィザード２０２に表示する設定項目としてＲＡＭ１３に一時記憶されて、３番目の設定項目である「Feeder」がＬＣＤ２７４に表示される。一方、「＋」キーと「−」キーが同時に押下された場合には、当該「Emulation」は印刷機能設定ウィザード２０２に表示しない設定項目としてＲＡＭ１３に一時記憶されて、３番目の設定項目である「Feeder」がＬＣＤ２７４に表示される。
【００９１】
そしてまた、３番目の設定項目として「Feeder」が表示され、「SET」キーが押下された場合には、ＬＣＤ２７４の右端部に「＊」マークが表示されると共に、当該「Feeder」が印刷機能設定ウィザード２０２に表示する設定項目としてＲＡＭ１３に一時記憶されて、４番目の設定項目がＬＣＤ２７４に表示される。一方、「＋」キーと「−」キーが同時に押下された場合には、当該「Feeder」は印刷機能設定ウィザード２０２に表示しない設定項目としてＲＡＭ１３に一時記憶されて、４番目の設定項目がＬＣＤ２７４に表示される。
【００９２】
次に、図７に示すように、ＬＣＤ２７４に全設定項目が表示された場合は（Ｓ４５：ＹＥＳ）、Ｓ４６において、ＣＰＵ１１は、ＬＣＤ２７４に「一覧表印刷？」と表示し、印刷機能設定ウィザード２０２に表示する設定項目であるとしてＲＡＭ１３に一時記憶された設定項目の一覧表を印刷要求されるか否かを判定する判定処理を実行する。そして、ＣＰＵ１１は、所定時間内に操作キー２７０のうちの不図示の印刷キーが押下された場合には（Ｓ４６：ＹＥＳ）、Ｓ４７において、当該一覧表を印字部１８を介して印刷出力する。一方、所定時間内に、印刷キーが押下されない場合には（Ｓ４６：ＮＯ）、ＣＰＵ１１は、当該一覧表は印刷出力しない。
【００９３】
続いて、Ｓ４８において、ＣＰＵ１１は、ＬＣＤ２７４に「設定保存？」と表示して、このＲＡＭ１３に一時記憶された設定項目を新たな印刷機能設定ウィザード２０２に表示する設定項目としてＮＶＲＡＭ１２に更新記憶するか否かを判定する判定処理を実行する。そして、「SET」キーが押下された場合には（Ｓ４８：「SET」キー押下）、ＣＰＵ１１は、このＲＡＭ１３に一時記憶された設定項目を新たな印刷機能設定ウィザード２０２に表示する設定項目としてＮＶＲＡＭ１２に更新記憶する。これにより、今後、管理用コンピュータＧまたは各コンピュータ２０からプリンタ１０に対して印刷機能設定ウィザード２０２の表示要求があった場合には、プリンタ１０のＮＶＲＡＭ１２に更新記憶されたこの更新された印刷機能設定ウィザード２０２が管理用コンピュータＧまたは各コンピュータ２０に送信される。
【００９４】
一方、Ｓ４８で「＋」キーと「−」キーが同時に押下された場合には（Ｓ４８：「＋」キーと「−」キー押下）、ＣＰＵ１１は、ＮＶＲＡＭ１２に記憶されている印刷機能設定ウィザード２０２の更新変更をしないで、当該処理を終了する。これにより、今後、管理用コンピュータＧまたは各コンピュータ２０からプリンタ１０に対して印刷機能設定ウィザード２０２の表示要求があった場合には、プリンタ１０の変更されていない従来の印刷機能設定ウィザード２０２が管理用コンピュータＧまたは各コンピュータ２０に送信される。
【００９５】
従って、第３実施形態に係るプリンタのユーザは、ＬＣＤ２７４に順次表示される設定項目毎に印刷機能設定ウィザード２０２の表示設定項目に含むか否かを「SET」キーの押下または「＋」キーと「−」キーの同時押下によって設定することができるため、ユーザは、ハイパーテキストの言語知識や規約を知らなくても、管理用コンピュータＧまたは各コンピュータ２０のＣＲＴ５５上に表示される印刷機能設定ウィザード２０２に表示される設定項目を容易に変更でき、かつ簡易な方法により設定画面の項目を設定できる。尚、すでに各設定項目に対して表示・非表示の設定が行われており、その設定を変更するような場合には、Ｓ４２、Ｓ４４の項目表示の時に表示設定があることを表す「＊」マークが付されて表示され、それに対して非表示に変更することが可能となる。
【００９６】
尚、本発明は前記第１実施形態乃至第３実施形態に限定されることはなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。例えば、以下のようにしてもよい。
【００９７】
（Ａ）前記第１実施形態及び第２実施形態では、コンピュータ２０毎に個別に印刷機能設定ウィザードを割り当てる構成であるため、Ｓ５またはＳ２５の処理において管理用コンピュータＧまたは各コンピュータ２０に予め付された固有のパスワードをチェックしているが、当該パスワードは、複数の特定のユーザや管理者のみに付与されるようにしてもよい。また、複数種類の印刷機能設定ウィザードの各印刷機能設定ウィザードに対応する複数種類のパスワードが設けられ、各パスワードに個々の特定のユーザが対応するようにしてもよい。これにより、複数のユーザがプリンタを共有して使用しても、各ユーザの衝突を防止することができ、あるユーザの設定した印刷機能設定ウィザードの内容が他のユーザにより変更されることを防止できる。
【００９８】
（Ｂ）前記第２実施形態では、編集ウィザード２０５の左端部に上下方向一列に表示される記入欄２０５Ａに希望する設定項目を各機能毎に記入し、「表示」と「非表示」の白丸印をマウス５３でクリックしてチェックしたが、この編集ウィザード２０５に替えて図９に示す編集ウィザード２０７に変更してもよい。
【００９９】
図９は他の実施形態に係る管理用コンピュータＧまたは各コンピュータ２０のＣＲＴ５５の画面に表示される印刷機能設定ウィザード２０２に表示される設定項目を変更する編集ウィザード２０７の一例を示す図である。
【０１００】
図９に示すように、編集ウィザード２０７の左端部には、印刷機能設定ウィザード２０２に表示可能な全設定項目が各機能毎に上下方向一列に順番に表示されている。また、各設定項目の右側にはこの設定項目を印刷機能設定ウィザード２０２に表示する順番を指示する配置設定情報としての番号記入欄２０７Ａが表示されている。また、編集ウィザード２０７の右端縁部には、上下方向のスクロールバーが表示されている。また、編集ウィザード２０７の下端縁部には、表示項目の設定終了時にマウス５３でクリックする「Submit」ボタンと、当該設定変更作業を中止するときにマウス５３でクリックする「キャンセル」ボタンとが表示されている。
【０１０１】
例えば、左側の列の１番目には印字出力分解能の設定項目を示す「Resolution」が表示され、右側の番号記入欄２０７Ａには番号が記入されていない。即ち、「Resolution」の設定項目は、印刷機能設定ウィザード２０２に表示しない旨の編集指示を表している。また、左側の列の２番目にはエミュレーションモードの設定項目を示す「Emulation」が表示され、右側の番号記入欄２０７Ａには番号「１」がキーボード５４を介して記入されている。即ち、「Emulation」の設定項目は、印刷機能設定ウィザード２０２の左端部の１番目に表示する旨の編集指示を表している。また、左側の列の３番目には給紙トレイの設定項目を示す「Feeder」が表示され、右側の番号記入欄２０７Ａには番号「２」がキーボード５４を介して記入されている。即ち、「Feeder」の設定項目は、印刷機能設定ウィザード２０２の左端部の２番目に表示する旨の編集指示を表している。また、左側の列の４番目にはコピー機能の設定項目を示す「Copies」が表示され、右側の番号記入欄２０７Ａには番号が記入されていない。即ち、「Copies」の設定項目は、印刷機能設定ウィザード２０２に表示しない旨の編集指示を表している。また、左側の列の５番目には両面印刷の設定項目を示す「Duplex」が表示され、右側の番号記入欄２０７Ａには番号「３」がキーボード５４を介して記入されている。即ち、「Duplex」の設定項目は、印刷機能設定ウィザード２０２の左端部の３番目に表示する旨の編集指示を表している。また、左側の列の６番目には両面印刷の設定項目を示す「Media」が表示され、右側の番号記入欄２０７Ａには番号「４」がキーボード５４を介して記入されている。即ち、「Media」の設定項目は、印刷機能設定ウィザード２０２の左端部の４番目に表示する旨の編集指示を表している。
【０１０２】
従って、他の実施形態に係るプリンタのユーザは、管理用コンピュータＧまたは各コンピュータ２０のＣＲＴ５５に表示される編集ウィザード２０７上の各設定項目のうち印刷機能設定ウィザード２０２に表示を希望する各設定項目の番号記入欄２０７Ａに、該設定項目の印刷機能設定ウィザード２０２における表示順番を記入するだけで、管理用コンピュータＧまたは各コンピュータ２０のＣＲＴ５５上に表示される印刷機能設定ウィザード２０２の表示項目の種類と表示順番を同時に変更設定することができるため、ユーザは、ハイパーテキストの言語知識や規約を知らなくても、印刷機能設定ウィザード２０２の表示項目を容易に変更でき、且つ簡易な方法により印刷機能設定ウィザード２０２の表示項目を設定できる。また、印刷機能設定ウィザード２０２の表示項目の配置設定は、ユーザが希望する表示順番を番号記入欄２０７Ａに直接入力して設定するため、印刷機能設定ウィザード２０２に表示される設定項目の表示順番をユーザはより容易に設定することができる。
【図面の簡単な説明】
【０１０３】
【図１】第１実施形態に係るプリンタの概略構成及び使用形態を示すブロック図である。
【図２】第１実施形態に係るプリンタのＣＰＵが、管理用コンピュータまたは各コンピュータに送信する印刷機能設定ウィザードに表示される設定項目を変更する編集制御処理の一例を示すメインフローチャートである。
【図３】第１実施形態に係る管理用コンピュータまたは各コンピュータの画面に表示される印刷機能設定ウィザードの表示内容を編集する編集ウィザードの一例を示す図である。
【図４】第１実施形態に係る管理用コンピュータまたは各コンピュータのＣＲＴに表示される編集後の印刷機能設定ウィザードの一例を示す図である。
【図５】第２実施形態に係るプリンタのＣＰＵが、管理用コンピュータまたは各コンピュータに送信する印刷機能設定ウィザードに表示される設定項目を変更する編集制御処理の一例を示すメインフローチャートである。
【図６】第２実施形態に係る管理用コンピュータまたは各コンピュータの画面に表示される印刷機能設定ウィザードに表示される設定項目を変更する編集ウィザードの一例を示す図である。
【図７】第３実施形態に係るプリンタのＣＰＵが、ＬＣＤを介して管理用コンピュータまたは各コンピュータに送信する印刷機能設定ウィザードに表示される設定項目を変更する編集制御処理の一例を示すメインフローチャートである。
【図８】第３実施形態に係るプリンタの印刷機能設定ウィザードに表示される設定項目を変更する際に当該ＬＣＤの表示の一例を示す図である。
【図９】他の実施形態に係る管理用コンピュータまたは各コンピュータのＣＲＴの画面に表示される印刷機能設定ウィザードに表示される設定項目を変更する編集ウィザードの一例を示す図である。
【符号の説明】
【０１０４】
１  ＮＩＣ
２  トランシーバ
３  ＬＡＮコントローラ
４  共有メモリ
５、１１、５０  ＣＰＵ
６、１４、５１  ＲＯＭ
７、１３、５２  ＲＡＭ
１０  プリンタ
１２  ＮＶＲＡＭ
１８  印字部
２０  コンピュータ
５３  マウス
５４  キーボード
５５  ＣＲＴ
２０１、２０５、２０７  編集ウィザード
２０２  印刷機能設定ウィザード
２０５Ａ  記入欄
２０７Ａ  番号記入欄
２７０  操作キー
２７４  ＬＣＤ
Ｇ  管理用コンピュータ
【図１】
2006085701.tif 000003
【図２】
2006085701.tif 000004
【図３】
2006085701.tif 000005
【図４】
2006085701.tif 000006
【図５】
2006085701.tif 000007
【図６】
2006085701.tif 000008
【図７】
2006085701.tif 000009
【図８】
2006085701.tif 000010
【図９】
2006085701.tif 000011