(57)【要約】【課題】  プログラムの開発効率を向上させる。【解決手段】  周辺装置管理プログラムは、ＭＦＰ２０からマークアップ言語で記述されたウェブページを取得するステップ（ステップＳ０５，Ｓ０６）と、取得されたウェブページから予め定められた第１表示項目に関連する第１表示データを抽出するステップ（ステップＳ０７，Ｓ０８）と、ウェブページから抽出された第１表示データを表示するステップ（ステップＳ９，ステップＳ１０）と、をコンピュータに実行させる。【選択図】        図６
2007265211.tif 000002
【特許請求の範囲】
【請求項１】
周辺装置からマークアップ言語で記述された装置データを取得するステップと、
前記取得された装置データから予め定められた第１表示項目に関連する第１表示データを抽出するステップと、
前記装置データから抽出された前記第１表示データを表示するステップと、をコンピュータに実行させる周辺装置管理プログラム。
【請求項２】
前記周辺装置から前記第１表示項目とは異なる第２表示項目に関連する第２表示データを取得するステップをさらに含み、
前記表示ステップは、前記第２表示データを前記第１表示データと同時に表示するステップを含む、請求項１に記載の周辺装置管理プログラム。
【請求項３】
周辺装置からマークアップ言語で記述された装置データを取得するステップと、
前記取得された装置データから前記周辺装置を設定するための第１設定データの属性を抽出するステップと、
前記第１設定データを受付け可能な設定画面を表示するステップと、
前記装置データから抽出された前記属性で、前記第１設定データを受付けるステップと、
前記受付けられた第１設定データを前記装置データで定義された第１送信方法で前記周辺装置に送信するステップと、をコンピュータに実行させる周辺装置管理プログラム。
【請求項４】
前記表示ステップは、前記第１設定データとは異なり、前記周辺装置を設定するための第２設定データを前記第１設定データと同時に受付け可能な設定画面を表示するステップを含み、
前記第２設定情報を予め定められた属性で受付けるステップと、
前記受付けられた第２設定データを予め定められた第２送信方法で前記周辺装置に送信するステップと、を含む請求項３に記載の周辺装置管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、周辺装置管理プログラムに関し、特にウェブサーバとして機能する周辺装置に接続されるコンピュータで実行される周辺装置管理プログラムに関する。
【背景技術】
【０００２】
近年、プリンタ、スキャナ、ファクシミリ、およびそれらを組み合わせた複合機（以下「ＭＦＰ」という）等の周辺装置がウェブサーバとしての機能を備え、コンピュータからの要求に応じて、周辺装置の状態を表示するためのウェブページ、または設定内容を変更するためのウェブページを返信するようにした周辺装置が提案されている（例えば特許文献１）。この周辺装置と接続されるコンピュータにブラウザプログラムを実行させるだけで、周辺機器を管理することができる。周辺装置の機能が追加された場合等は、周辺装置の状態を表示するための表示項目が増加したり、設定項目が増加したりして、周辺装置をウェブサーバとして機能させるためのプログラムが変更される。
【０００３】
一方、コンピュータで実行され、周辺装置と通信して周辺装置の状態を表示する、またはその設定内容を変更するための専用の管理プログラムが流通している。管理プログラムを開発する際に、過去に作成されたプログラム資産が用いられるが、過去に作成されたプログラム資産のみを用いて作成された管理プログラムでは表示できない項目が、周辺装置をウェブサーバとして機能させるためのプログラムでは表示可能な場合があり得る。この場合には、コンピュータで、過去に作成されたプログラム資産のみを用いて作成された管理プログラムとブラウザプログラムとの２つを実行させて、それぞれが表示する２つの画面で、全ての項目を表示させることができる。しかしながら、画面が２つになるので、ユーザが見るのには不便である。このため、過去に作成されたプログラム資産を利用しても足りない機能については、新規に開発しなければならず、プログラムの開発工数が増大するといった問題があった。
【特許文献１】特開２００１−２８２７２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、プログラムの開発効率を向上させることが可能な周辺装置管理プログラムを提供することである。
【課題を解決するための手段】
【０００５】
上述した目的を達成するためにこの発明のある局面によれば、周辺装置管理プログラムは、周辺装置からマークアップ言語で記述された装置データを取得するステップと、取得された装置データから予め定められた第１表示項目に関連する第１表示データを抽出するステップと、装置データから抽出された第１表示データを表示するステップと、をコンピュータに実行させる。
【０００６】
この局面に従えば、周辺装置から取得されるマークアップ言語で記述された装置データのうちから、予め定められた第１表示項目に関連する第１表示データが抽出されて表示される。このため、周辺装置から第１表示項目に関連する第１表示データを受信するためのプログラムを新たに作成する必要がない。また、装置データに含まれる表示データのうちで必要な表示データのみを選択して表示することができる。その結果、プログラムの開発効率を向上させることが可能な周辺装置管理プログラムを提供することができる。
【０００７】
好ましくは、周辺装置から第１表示項目とは異なる第２表示項目に関連する第２表示データを取得するステップをさらに含み、表示ステップは、第２表示データを第１表示データと同時に表示するステップを含む。
【０００８】
この局面に従えば、周辺装置から第１表示項目とは異なる第２表示項目に関連する第２表示データが取得され、第２表示データが第１表示データと同時に表示される。このため、装置データに含まれない第２表示データのみを取得するプログラムを作成するだけで、装置データに含まれない第２表示データと装置データに含まれる第１表示データとを同時に表示することができる。
【０００９】
この発明の他の局面によれば、周辺装置管理プログラムは、周辺装置からマークアップ言語で記述された装置データを取得するステップと、取得された装置データから周辺装置を設定するための第１設定データの属性を抽出するステップと、第１設定データを受付け可能な設定画面を表示するステップと、装置データから抽出された属性で、第１設定データを受付けるステップと、受付けられた第１設定データを装置データで定義された第１送信方法で周辺装置に送信するステップと、をコンピュータに実行させる。
【００１０】
この局面に従えば、周辺装置から取得されるマークアップ言語で記述された装置データのうちから第１設定データの属性が抽出され、抽出された属性で、第１設定データが受付けられると、受付けられた第１設定データが装置データで定義された第１送信方法で周辺装置に送信される。このため、周辺装置に第１設定データを設定するためのプログラムを新たに作成する必要がない。また、装置データのうちで必要な設定データのみを設定することができる。その結果、プログラムの開発効率を向上させることが可能な周辺装置管理プログラムを提供することができる。
【００１１】
好ましくは、表示ステップは、第１設定データとは異なり、周辺装置を設定するための第２設定データを第１設定データと同時に受付け可能な設定画面を表示するステップを含み、第２設定データを予め定められた属性で受付けるステップと、受付けられた第２設定データを予め定められた第２送信方法で周辺装置に送信するステップと、を含む。
【００１２】
この局面に従えば、第１設定データとは異なり、周辺装置を設定するための第２設定データを第１設定データと同時に受付け可能な設定画面が表示され、第２設定データが予め定められた属性で受付けられると、第２設定データが予め定められた第２送信方法で周辺装置に送信される。このため、装置データに含まれない第２設定データを周辺装置に設定させるプログラムを作成するだけで、装置データに含まれる第１設定データと装置データに含まれない第２設定データとを同時に入力可能な設定画面を表示することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００１４】
図１は、本実施の形態におけるプリントシステムの全体概要を示す図である。図１を参照して、プリントシステム１は、管理装置としてのパーソナルコンピュータ（以下「ＰＣ」という）１０と、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｆｅｒａｌ）２０，２０Ａとが、それぞれネットワーク３に接続されて構成される。ＰＣ１０では周辺装置管理プログラムが実行され、ＰＣ１０は、ＭＦＰ２０，２０Ａの状態を監視するために、種々の状態情報をＭＦＰ２０，２０Ａから収集して表示する。ＰＣ１０は、ＭＦＰ２０，２０Ａの種々の設定を変更するために設定データが入力されると、ＭＦＰ２０，２０Ａの設定データを書き換える。
【００１５】
ネットワーク３は、ローカルエリアネットワーク（ＬＡＮ）であり、有線または無線を問わない。またネットワーク３は、ＬＡＮに限らず、インターネットなどのワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網等であってもよい。
【００１６】
ＰＣ１０には、周辺装置管理プログラムを記録したＣＤ−ＲＯＭ４が装着可能である。ＰＣ１０は、ＣＤ−ＲＯＭ４に記録された周辺装置管理プログラムを読み出して実行する。なお、周辺装置管理プログラムを記憶する記録媒体としては、ＣＤ−ＲＯＭ４に限られず、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード（メモリカードを含む）、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリ等でもよい。また、ＰＣ１０が、ネットワーク３に接続された他のコンピュータから周辺装置管理プログラムをダウンロードして実行するようにしてもよい。なお、ここでいうプログラムは、ＰＣ１０の中央演算装置（ＣＰＵ）により直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００１７】
図２は、本実施の形態におけるプリントシステムの機能の概要を示す機能ブロック図である。ＭＦＰ２０とＭＦＰ２０Ａとは機能が同じなので、ここでは、ＭＦＰ２０について説明する。図２を参照して、ＭＦＰ２０が備える中央演算装置（ＣＰＵ）では、ＭＦＰをウェブサーバとして機能させるためのウェブサーバプログラム２１と、ＭＦＰ２０の全体を制御するためのマスタプログラムとが実行される。ＰＣ１０のＣＰＵ１００は、ＭＦＰ２０のウェブサーバプログラム２１からウェブページを取得するためのウェブページ取得部１０１と、ウェブページの一部の表示部分を抽出するための表示部分抽出部１０２と、ＭＦＰ２０のマスタプログラム２２から第２表示データを取得するための表示データ取得部１１０と、表示用の画面を生成するための画面生成部１０３とを含む。
【００１８】
ウェブページ取得部１０１は、画面の表示指示が、キーボードまたはマウスなどの入力装置から受付けられると、指示された画面に予め割り当てられたＵＲＬをＭＦＰ２０のウェブサーバプログラム２１に送信する。ＭＦＰ２０のウェブサーバプログラム２１は、受信したＵＲＬに対応するウェブページを生成して返信する。この際、ウェブサーバプログラム２１は、マスタプログラム２２からウェブページを生成するために必要なデータを受け取る。ウェブページ取得部１０１は、ＭＦＰ２０のウェブサーバプログラム２１からＵＲＬで特定されるウェブページを受信し、ウェブページを表示部分抽出部１０２に出力する。入力装置から受付けられる画面の表示指示には、ＭＦＰ２０の状態を表示するための状態表示画面を表示させる指示と、ＭＦＰ２０の設定を変更するための設定画面を表示させる指示とがある。
【００１９】
表示部分抽出部１０２は、状態表示画面を表示させる指示が、キーボードまたはマウスなどの入力装置から受付けられた場合、ウェブページ取得部１０１から入力されるウェブページのうちから、予め定められた第１表示項目に関連する記述された表示部分を抽出する。そして、抽出した表示部分から第１表示データと、第１表示データのデータ形式などの属性とを読み出し、第１表示項目、第１表示データおよび属性を画面生成部１０３に出力する。また、表示部分抽出部１０２は、設定画面を表示させる指示が入力装置から受付けられた場合、ウェブページ取得部１０１から入力されるウェブページのうちから、予め定められた第１設定項目に関連する記述された表示部分を抽出する。そして、抽出した表示部分から設定されるべき第１設定データのデータ形式などの属性を取り出し、第１設定項目および属性を画面生成部１０３に出力する。
【００２０】
表示データ取得部１１０は、状態表示画面を表示させる指示が、入力装置から受付けられると、指示された状態表示画面に対応して予め定められた第２表示項目の第２表示データの送信要求をＭＦＰ２０のマスタプログラム２２に送信する。マスタプログラム２２は、送信要求のあった第２表示データを返信するので、表示データ取得部１１０は第２表示データを受信し、第２表示データとその第２表示データのデータ形式などの属性とを画面生成部１０３に出力する。第２表示項目は、ウェブページに含まれる第１表示項目とは異なる。
【００２１】
画面生成部１０３は、状態表示画面を表示させる指示が入力装置から受付けられた場合、表示部分抽出部１０２から入力される第１表示項目および第１表示データと、表示データ取得部１１０から入力される第２表示項目および第２表示データとを表示する画面を生成し、ディスプレイに表示させる。画面生成部１０３は、第１表示データおよび第２表示データをそれぞれの属性に従って表示する。また、画面生成部１０３は、設定画面を表示させる指示が入力装置から受付けられた場合、表示部分抽出部１０２から入力される第１設定項目および第１設定データを入力するための第１領域と、予め定められた第２設定項目および第２設定データを入力するための第２領域とを含む設定画面を生成し、ディスプレイに表示させる。画面生成部１０３は、第１領域を表示部分抽出部１０２から入力される属性でデータを入力可能に表示し、第２領域を第２設定データの属性でデータを入力可能に表示する。
【００２２】
図３は、設定画面に対応したウェブページのソースコードの一例を示す図である。図４は、ウェブページをウェブブラウザで表示する場合にディスプレイに表示される画面の一例を示す図である。図３を参照して、ウェブページは、ＨＴＭＬで記述されたテキストファイルである。このウェブページをウェブブラウザで表示させると、図４に示すユーザ名を設定するための設定画面が表示される。ウェブページは、第１設定項目「ユーザ名」と、第１設定データの属性とを定義する表示部分２００を含む。
【００２３】
図５は、画面生成部１０３で表示される設定画面の一例を示す図である。設定画面は、ウェブページから抽出された表示部分２００に基づき生成された第１部分２０１と、予め定められた第２設定項目の第２設定データを入力するための第２部分２０２とを含む。ここでは、ＭＦＰ１０が、ユーザデータとして氏名と電子メールアドレスとを記憶する場合に、ウェブブラウザでは、氏名のみの設定を可能とするが、管理プログラムでは氏名に加えて電子メールアドレスを設定可能とする場合を例に示している。周辺装置管理プログラムは、ユーザデータのうち電子メールアドレスの第２設定項目の入力を受付ける第２部分２０２を表示するための記述がされるだけでよいので、開発効率が向上する。周辺装置管理プログラムの開発時には、ウェブページのソースコードに含まれる第１設定項目「ユーザ名」が判っているので、設定項目と属性とを与えれば、設定項目と、属性のデータを入力可能な領域とを表示するプログラムを用いれば、ウェブページから表示部分２００を抽出するプログラムを作成するだけでよい。
【００２４】
図２に戻って、ＣＰＵ１００は、設定データの入力を受付ける設定データ受付部１０４と、設定データをＭＦＰ２０のマスタプログラム２２に送信する設定データ送信部１１１と、ＭＦＰ２０の設定データを更新するための設定コマンドを生成するための設定コマンド生成部１０５と、設定コマンドをＭＦＰ２０のウェブサーバプログラム２１に送信する設定コマンド送信部１０６とをさらに含む。
【００２５】
設定データ受付部１０４は、ディスプレイに設定画面が表示されている場合に、設定画面に従って入力される第１設定データまたは第２設定データを受け付ける。そして、第２設定データを設定データ送信部１１１に出力し、第１設定データを設定コマンド生成部１０５に出力する。設定データ送信部１１１は、入力される第２設定データをＭＦＰ２０のマスタプログラム２２に予め定められたプロトコルで送信し、マスタプログラム２２に第２設定データを更新させる。設定コマンド生成部１０５は、設定データ受付部１０４から入力される第１設定データを含み、ウェブサーバプログラム２１が解釈可能な設定コマンドを生成し、設定コマンド送信部１０６に出力する。図５において、第１部分２０１の入力領域は、図３に示したソースコードの表示部分２００から抽出された第１設定項目「ユーザ名」の属性のデータを入力可能に表示されるので、ウェブサーバプログラムで受付け可能な属性のデータを含む設定コマンドを生成することができる。
【００２６】
設定コマンドは、ウェブページ取得部１０１が、設定画面の表示指示が入力装置から受付けられた場合に、ＭＦＰ２０のウェブサーバプログラム２１から受信するウェブページに含まれる。このため、周辺装置管理プログラムの開発時に、設定コマンドを容易に取得することができ、周辺装置管理プログラムに記述することができる。なお、設定コマンドを、第１設定データの属性をウェブページから抽出するのと同様にして、ウェブページから抽出するようにしてもよい。設定コマンド送信部１０６は、入力される設定コマンドをＭＦＰ２０のウェブサーバプログラム２１にＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）で送信する。これにより、ＭＦＰ２０では、ウェブサーバプログラム２１が受信した設定コマンドを解釈して、マスタプログラム２２に第１設定データを更新させる。
【００２７】
図６は、表示処理の流れの一例を示す図である。表示処理は、ＣＰＵ１００で周辺装置管理プログラムが実行されることにより、ＣＰＵ１００で実行される処理である。図６を参照して、ＣＰＵ１００は、状態表示画面の表示指示が、キーボードまたはマウスなどの入力装置から受付けられたか否かを判断し（ステップＳ０１）、表示指示が受付けられるまで待機状態となり（ステップＳ０１でＮＯ）、表示指示が受付けられたならば処理をステップＳ０２に進める。ステップＳ０２では、表示指示が受付けられた状態表示画面に、予め定められた第１表示項目が含まれるか否かを判断し、第１表示項目を含んでいれば処理をステップＳ０５に進め、そうでなければ処理をステップＳ０３に進める。ステップＳ０３では、ＭＦＰ２０のマスタプログラム２２に第２表示データの送信要求を送信する。そして、マスタプログラム２２から第２表示データを受信する（ステップＳ０４）。
【００２８】
一方、ステップＳ０５では、ステップＳ０１で表示が指示された状態表示画面に対応するウェブページの送信要求をＭＦＰ２０のウェブサーバプログラム２１に送信する。具体的には、状態表示画面に対応して予め定められたＵＲＬをＭＦＰ２０のウェブサーバプログラム２１にＨＴＴＰで送信する。これにより、ＭＦＰ２０のウェブサーバプログラム２１は、受信したＵＲＬに対応するウェブページを生成して返信する。そして、ＣＰＵ１００は、ＵＲＬで特定されるウェブページを受信し（ステップＳ０６）、ウェブページから予め定められた第１表示項目に関連する記述された表示部分を抽出する（ステップＳ０７）。そして、抽出した表示部分から第１表示データと、第１表示データのデータ形式などの属性とを抽出する（ステップＳ０８）。
【００２９】
ステップＳ０２〜ステップＳ０８の処理は、状態表示画面に含まれる表示項目の全てについて実行される。そして、ＣＰＵ１００は、ステップＳ０４で受信された第２表示データおよびその属性と、ステップＳ０８で抽出された第１表示データおよびその属性とに基づいて状態表示画面を生成し（ステップＳ０９）、ディスプレイに表示させる（ステップＳ１０）。
【００３０】
図７は、設定処理の流れの一例を示す図である。設定処理は、ＣＰＵ１００で周辺装置管理プログラムが実行されることにより、ＣＰＵ１００で実行される処理である。図７を参照して、ＣＰＵ１００は、設定画面の表示指示が、キーボードまたはマウスなどの入力装置から受付けられたか否かを判断し（ステップＳ２１）、表示指示が受付けられるまで待機状態となり（ステップＳ２１でＮＯ）、表示指示が受付けられたならば処理をステップＳ２２に進める。ステップＳ２２では、表示指示が受付けられた設定画面に、予め定められた第１設定データが含まれるか否かを判断し、第１設定データを含んでいれば処理をステップＳ２３に進め、そうでなければ処理をステップＳ２７に進める。
【００３１】
ステップＳ２３では、ステップＳ２１で表示が指示された設定画面に対応するウェブページの送信要求をＭＦＰ２０のウェブサーバプログラム２１に送信する。具体的には、設定画面に対応して予め定められたＵＲＬをＭＦＰ２０のウェブサーバプログラム２１にＨＴＴＰで送信する。これにより、ＭＦＰ２０のウェブサーバプログラム２１は、受信したＵＲＬに対応するウェブページを生成して返信する。そして、ＣＰＵ１００は、ＵＲＬで特定されるウェブページを受信し（ステップＳ２４）、ウェブページから予め定められた第１設定項目に関連する記述された表示部分を抽出する（ステップＳ２５）。そして、抽出した表示部分から第１設定項目の第１設定データの属性を抽出する（ステップＳ２６）。ステップＳ２６では、設定画面に含まれる全ての第１設定項目の第１設定データの属性が抽出される。
【００３２】
そして、ＣＰＵ１００は、予め定められた第２設定項目および属性と、予め定められた第１設定項目およびステップＳ２６で抽出された第１設定データの属性とに基づいて設定画面を生成し（ステップＳ２７）、ディスプレイに表示させる（ステップＳ２８）。
【００３３】
次に、ＣＰＵ１００は、設定項目にデータの入力を受付け（ステップＳ２９）、承認指示が入力されなければ処理をステップＳ２９に戻し（ステップＳ３０でＮＯ）、承認指示が入力されると処理をステップＳ３１に進める。承認指示は、例えば、ＯＫボタンの指示である。
【００３４】
ステップＳ３１では、処理対象の設定項目が第１設定項目か否かを判断し、第１設定項目ならば処理をステップＳ３３に進め、第１設定項目でなければ処理をステップＳ３２に進める。ステップＳ３２では、第２設定データをＭＦＰ２０のマスタプログラム２２に送信し、マスタプログラム２２に第２設定データを更新させる。
【００３５】
ステップＳ３３では、変数に第１設定データを設定する。そして、第１設定データを変数に含むコマンドを生成し（ステップＳ３４）、生成したコマンドをＭＦＰ２０のウェブサーバプログラム２１に送信し（ステップＳ３５）、ウェブサーバプログラム２１に第１設定データを更新させる。ステップＳ３６では、未処理の設定項目があるか否かが判断され、未処理の設定項目があれば処理をステップＳ３１に戻し、未処理の設定項目がなければ処理を終了する。
【００３６】
以上説明したように本実施の形態における周辺装置管理プログラムがＰＣ１００により実行されると、ＰＣ１００に、ＭＦＰ２０からマークアップ言語で記述されたウェブページを取得させ、ウェブページから予め定められた第１表示項目に関連する第１表示データを抽出させ、第１表示データを表示させる。このため、ＭＦＰ２０から第１表示データを受信するためのプログラムを新たに作成する必要がない。また、ウェブページに含まれる複数の表示データのうちで必要な第１表示データのみを選択して表示することができる。
【００３７】
また、ＭＦＰ２０のマスタプログラム２２から第１表示項目とは異なる第２表示項目の第２表示データが取得され、第２表示データが第１表示データと同時に表示される。このため、ウェブページに含まれない第２表示データのみを取得するプログラムを作成するだけで、ウェブページに含まれない第２表示データとウェブページに含まれる第１表示データとを同時に表示することができる。
【００３８】
また、ＭＦＰ２０のウェブサーバプログラム２１からマークアップ言語で記述されたウェブページが取得され、ウェブページからＭＦＰ２０を設定するための第１設定データの属性が抽出され、抽出された属性で、第１設定データが受付けられると、受付けられた第１設定データがウェブページで定義されたコマンドでＭＦＰ２０に送信される。このため、ＭＦＰ２０に第１設定データを設定するためのプログラムを新たに作成する必要がない。また、ウェブページに含まれる複数の設定データのうちで必要な第１設定データのみを設定することができる。
【００３９】
また、第１設定データとは異なり、ＭＦＰ２０を設定するための第２設定データを第１設定データと同時に受付け可能な設定画面を表示させ、第２設定データが予め定められた属性で受付けられると、第２設定データを予め定められたプロトコルでＭＦＰ２０に送信させる。このため、ウェブページに含まれない第２設定データをＭＦＰ２０に設定させるプログラムを作成するだけで、ウェブページに含まれる第１設定データとウェブページに含まれない第２設定データとを同時に入力可能な設定画面を表示することができる。
【００４０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００４１】
【図１】本実施の形態におけるプリントシステムの全体概要を示す図である。
【図２】本実施の形態におけるプリントシステムの機能の概要を示す機能ブロック図である。
【図３】設定画面に対応したウェブページのソースコードの一例を示す図である。
【図４】ウェブページをウェブブラウザで表示する場合にディスプレイに表示される画面の一例を示す図である。
【図５】画面生成部で表示される設定画面の一例を示す図である。
【図６】表示処理の流れの一例を示す図である。
【図７】設定処理の流れの一例を示す図である。
【符号の説明】
【００４２】
１  プリントシステム、３  ネットワーク、４  ＣＤ−ＲＯＭ、１０  ＰＣ、２０，２０Ａ  ＭＦＰ、２１  ウェブサーバプログラム、２２  マスタプログラム、１００  ＣＰＵ、１０１  ウェブページ取得部、１０２  表示部分抽出部、１０３  画面生成部、１０４  設定データ受付部、１０５  設定コマンド生成部、１０６  設定コマンド送信部、１１０  表示データ取得部、１１１  設定データ送信部、２００  表示部分。
【図１】
2007265211.tif 000003
【図２】
2007265211.tif 000004
【図３】
2007265211.tif 000005
【図４】
2007265211.tif 000006
【図５】
2007265211.tif 000007
【図６】
2007265211.tif 000008
【図７】
2007265211.tif 000009