(57)【要約】【課題】  ネットワークを介して接続された情報処理装置から提供される表示用データを解析し、ユーザの指示を記入するための指示用紙を出力する遠隔指示システム、画像形成装置及びその制御方法、プログラム、記憶媒体を提供することを目的とする。【解決手段】  ユーザから指定されたＵＲＬに基づいて、ネットワーク上の情報処理装置（冷蔵庫１１０）に対して操作画面を表示するための表示用データを要求する（Ｓ８０４）。そして、情報処理装置から送信されてきた表示用データに基づいて操作画面を表示する（Ｓ８０６）。ここで、ユーザからの指示に基づいて受信した表示用データを解析し、ユーザからの指示を記入するための指示用紙を出力する。その後、ユーザからの指示が記入された指示用紙を読み取って、ユーザからの指示の内容を示す指示情報を情報処理装置に送信する。【選択図】  図８
2008257391.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と画像形成装置とがネットワークを介して接続された遠隔指示システムであって、
前記情報処理装置は、
前記情報処理装置に対する指示を入力するための操作画面を表示する際に用いられる表示用データを記憶する記憶手段と、
外部装置からの要求に応じて、前記記憶手段に記憶された表示用データを、当該外部装置に送信する表示用データ送信手段と、
前記外部装置において前記表示用データに基づいて表示された操作画面を用いてユーザが入力した指示の内容を示す指示情報を、当該外部装置から受信する指示情報受信手段と、
前記指示情報受信手段が受信した前記指示情報に基づいて、前記情報処理装置の動作を制御する制御手段と、を備え、
前記画像形成装置は、
前記情報処理装置から前記表示用データを受信する表示用データ受信手段と、
前記表示用データ受信手段が受信した前記表示用データを解析する解析手段と、
前記解析手段による解析の結果に従って、前記情報処理装置に対する指示を記入するための第１の指示用紙を出力する出力手段と、
前記出力手段により出力された前記第１の指示用紙に対してユーザからの指示が記入された第２の指示用紙を読み取る読取手段と、
前記読取手段が読み取った前記第２の指示用紙から認識された前記ユーザからの指示の内容を示す指示情報を、前記情報処理装置に送信する指示情報送信手段と、
を備えることを特徴とする遠隔指示システム。
【請求項２】
ネットワークを介して情報処理装置と接続された画像形成装置であって、
前記情報処理装置に対する指示を入力するための操作画面を表示する際に用いられる表示用データを取得する取得手段と、
前記取得手段が取得した前記表示用データを解析する解析手段と、
前記解析手段による解析の結果に従って、前記情報処理装置に対する指示を記入するための第１の指示用紙を出力する出力手段と、
前記出力手段により出力された前記第１の指示用紙に対してユーザからの指示が記入された第２の指示用紙を読み取る読取手段と、
前記読取手段が読み取った前記第２の指示用紙から認識された前記ユーザからの指示の内容を示す指示情報を、前記情報処理装置に送信する送信手段と、
を備えることを特徴とする画像形成装置。
【請求項３】
前記表示用データは、ＨＴＭＬ形式のファイルであることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記情報処理装置に対して前記表示用データを要求する要求手段を更に備え、
前記取得手段は、前記情報処理装置から前記表示用データを受信して取得することを特徴とする請求項２または３に記載の画像形成装置。
【請求項５】
前記表示用データを用いて表示される前記操作画面において指示することが可能な項目の中に、複数の選択肢の中からいずれかを選択すべき項目が存在する場合に、前記出力手段は、前記複数の選択肢のそれぞれが一覧リスト形式で記載された前記第１の指示用紙を出力することを特徴とする請求項２から４のいずれか１項に記載の画像形成装置。
【請求項６】
前記出力手段は、前記複数の選択肢のそれぞれに対応する複数のチェックボックスが記載された前記第１の指示用紙を出力し、前記送信手段は、前記複数のチェックボックスのうち前記ユーザにより選択されたチェックボックスに対応する選択肢を示す情報を、前記指示情報として送信することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記取得手段が取得した前記表示用データを用いて前記操作画面を表示する表示手段を更に備え、
前記出力手段は、前記表示手段が前記操作画面を表示した状態で前記ユーザからの出力指示があった場合に、前記第１の指示用紙を出力することを特徴とする請求項２から６のいずれか１項に記載の画像形成装置。
【請求項８】
前記表示手段は、前記読取手段が前記第２の指示用紙を読み取った後で、当該第２の指示用紙に記入された前記ユーザからの指示を反映させた前記操作画面を表示することを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記操作画面を前記表示手段により表示されているレイアウトで出力する第１の出力モードと、前記操作画面を前記第１の指示用紙として出力する第２の出力モードのいずれかを選択する選択手段を更に備え、
前記選択手段により前記第２の出力モードによる出力が選択された場合に、前記出力手段は前記第１の指示用紙を出力することを特徴とする請求項２から８のいずれか１項に記載の画像形成装置。
【請求項１０】
ネットワークを介してサーバ装置と接続された画像形成装置であって、
前記画像形成装置に対する指示を入力するための操作画面を表示する際に用いられる表示用データを、前記サーバ装置に対して要求する要求手段と、
前記要求手段による要求に応じて前記外部装置から送られてきた前記表示用データに基づいて、前記操作画面を表示する表示手段と、
前記外部装置から送られてきた前記表示用データを解析する解析手段と、
前記解析手段による解析の結果に従って、前記画像形成装置に対する指示を記入するための第１の指示用紙を出力する出力手段と、
前記出力手段により出力された前記第１の指示用紙に対してユーザからの指示が記入された第２の指示用紙を読み取る読取手段と、
前記表示手段により表示された操作画面においてユーザが指示した内容、または前記読取手段が読み取った前記第２の指示用紙から認識された前記ユーザからの指示を示す情報に従って、前記画像形成装置の動作を制御する制御手段と、
を備えることを特徴とする画像形成装置。
【請求項１１】
前記サーバ装置とは、前記表示用データをＨＴＭＬ形式で記憶するＷｅｂサーバ装置であることを特徴とする請求項１０に記載の画像形成装置。
【請求項１２】
ネットワークを介してＷｅｂサーバ装置と接続された画像形成装置であって、
前記Ｗｅｂサーバ装置に対して、当該Ｗｅｂサーバ装置が記憶しているＨＴＭＬファイルを要求する要求手段と、
前記要求手段による要求に応じて前記Ｗｅｂサーバ装置から送信されてきた前記ＨＴＭＬファイルを受信する受信手段と、
前記受信手段が受信した前記ＨＴＭＬファイルを解析する解析手段と、
前記解析手段による解析の結果に従って、ユーザからの指示を記入するための第１の指示用紙を出力する出力手段と、
前記出力手段により出力された前記第１の指示用紙に対して前記ユーザからの指示が記入された第２の指示用紙を読み取る読取手段と、
前記読取手段が読み取った前記第２の指示用紙から認識された前記ユーザからの指示を示す情報を、前記Ｗｅｂサーバに対して送信する送信手段と、
を備えることを特徴とする画像形成装置。
【請求項１３】
ネットワークを介して情報処理装置と接続された画像形成装置の制御方法であって、
前記情報処理装置に対する指示を入力するための操作画面を表示する際に用いられる表示用データを取得する取得工程と、
前記取得工程で取得した前記表示用データを解析する解析工程と、
前記解析工程における解析の結果に従って、前記情報処理装置に対する指示を記入するための第１の指示用紙を出力する出力工程と、
前記出力工程で出力された前記第１の指示用紙に対してユーザからの指示が記入された第２の指示用紙を読み取る読取工程と、
前記読取工程で読み取った前記第２の指示用紙から認識された前記ユーザからの指示の内容を示す指示情報を、前記情報処理装置に送信する送信工程と、
を備えることを特徴とする画像形成装置の制御方法。
【請求項１４】
ネットワークを介してサーバ装置と接続された画像形成装置の制御方法であって、
前記画像形成装置に対する指示を入力するための操作画面を表示する際に用いられる表示用データを、前記サーバ装置に対して要求する要求工程と、
前記要求工程における要求に応じて前記外部装置から送られてきた前記表示用データに基づいて、前記操作画面を表示する表示工程と、
前記外部装置から送られてきた前記表示用データを解析する解析工程と、
前記解析工程における解析の結果に従って、前記画像形成装置に対する指示を記入するための第１の指示用紙を出力する出力工程と、
前記出力工程で出力された前記第１の指示用紙に対してユーザからの指示が記入された第２の指示用紙を読み取る読取工程と、
前記表示工程で表示された操作画面においてユーザが指示した内容、または前記読取工程で読み取った前記第２の指示用紙から認識された前記ユーザからの指示を示す情報に従って、前記画像形成装置の動作を制御する制御工程と、
を備えることを特徴とする画像形成装置の制御方法。
【請求項１５】
ネットワークを介してＷｅｂサーバ装置と接続された画像形成装置の制御方法であって、
前記Ｗｅｂサーバ装置に対して、当該Ｗｅｂサーバ装置が記憶しているＨＴＭＬファイルを要求する要求工程と、
前記要求工程における要求に応じて前記Ｗｅｂサーバ装置から送信されてきた前記ＨＴＭＬファイルを受信する受信工程と、
前記受信工程で受信した前記ＨＴＭＬファイルを解析する解析工程と、
前記解析工程における解析の結果に従って、ユーザからの指示を記入するための第１の指示用紙を出力する出力工程と、
前記出力工程で出力された前記第１の指示用紙に対して前記ユーザからの指示が記入された第２の指示用紙を読み取る読取工程と、
前記読取工程で読み取った前記第２の指示用紙から認識された前記ユーザからの指示を示す情報を、前記Ｗｅｂサーバに対して送信する送信工程と、
を備えることを特徴とする画像形成装置の制御方法。
【請求項１６】
請求項１３から１５のいずれか１項に記載の制御方法をコンピュータに実行させるためのプログラム。
【請求項１７】
請求項１３から１５のいずれか１項に記載の制御方法をコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザからの指示を入力するための操作画面を表示する際に用いられる表示用データに基づいて、ユーザが指示を記入するための指示用紙を出力する遠隔指示システム、画像形成装置及びその制御方法、プログラム、記憶媒体に関する。
【背景技術】
【０００２】
近年、企業内だけでなく家庭内においてもＬＡＮ（ローカルエリアネットワーク）を介して複数の情報処理装置を接続し、互いに連携させて使用する環境が広まってきている。ＬＡＮに接続される情報処理装置としては、例えばＰＣ（パーソナルコンピュータ）やネットワークプリンタ、ネットワークスキャナなどが挙げられる。
【０００３】
また更に、最近ではネットワークに接続可能な家電製品も普及してきている。例えばＨＤＤ（ハードディスクドライブ）レコーダーや、音楽プレーヤーがネットワークに接続されて、インターネットを介して様々なコンテンツをダウンロードすることが可能となっている。また、ネットワークに接続可能な家電製品はこれらに限らず、今後はエアコンや冷蔵庫、洗濯機などもネットワークに対応してくることが考えられる。
【０００４】
ところで、これらのような情報処理装置の中には、自装置内にＷｅｂサーバ機能を備え、他の情報処理装置においてＵＩ（ユーザインターフェース）画面として表示されるＨＴＭＬファイルを、インターネットやＬＡＮを介して提供することが可能なものがある。
【０００５】
例えば、特許文献１には、録画再生装置が自機内に備えたＷｅｂサーバプログラムを実行することにより、ユーザがネットワークを介して接続されたＰＣ上で動作するＷｅｂブラウザプログラムから各種設定の指示を行うことが記載されている。具体的には、録画再生装置から転送されたＨＴＭＬファイルに基づいてＰＣ上のＷｅｂブラウザがＵＩ画面を表示し、このＵＩ画面を用いて入力された指示に従って、録画予約一覧の閲覧や新規録画予約、予約内容の変更などの指示を行うことが可能となっている。
【０００６】
このように、各種の情報処理装置がＷｅｂサーバ機能を備えるようになれば、ユーザがわざわざ毎回装置の前まで行って動作の指示を行う必要がなくなるので、特に高齢者や身体の不自由なユーザにとっては利便性がよくなる。
【０００７】
一方、遠隔から他の情報処理装置の動作を指示する方法として、例えば特許文献２のようにマークシートを利用することも考えられている。特許文献２には、予め用意された機能設定用のマークシートにユーザが所望の指示を記入してファクシミリ装置に読み取らせ、このファクシミリ装置が電話回線を介して接続された電話機に対して動作を指示することが記載されている。
【特許文献１】特開２００４−１８６８２６号公報
【特許文献２】特開平０６−１１３０４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した先行技術においては以下のような問題がある。即ち、上記特許文献１のようにＬＡＮを介して接続された家電製品を含む情報処理装置がＷｅｂサーバ機能を備えていたとしても、ユーザはＰＣなどに備えられたＷｅｂブラウザを操作しなければ遠隔からの指示を行うことができない。
【０００９】
つまり、例えば家庭内にＰＣなどのＷｅｂブラウザ機能を備えた情報処理装置がない場合には、Ｗｅｂサーバが提供するＨＴＭＬファイルなどに基づいて表示されるＵＩ画面を用いた設定を行うことができない。また、家庭内にＷｅｂブラウザを備えたＰＣがあったとしても、特に高齢者などのＰＣの操作に慣れていないユーザにとっては、Ｗｅｂブラウザを操作して所望の動作の指示を行うためには煩雑な作業が必要であり、使い勝手が悪い。
【００１０】
一方、上述した特許文献２に記載されているように、マークシートを用いればＰＣの操作に不慣れなユーザであっても簡単に所望の動作を指示することができる。しかしながら、従来のマークシートは各情報処理装置（上記特許文献２では電話機）ごとにメーカーが予め用意しておいたものを使用しなければならない。従って、遠隔から動作の指示を行いたい情報処理装置の種類が増えてくると、予め用意しておかなければならないマークシートの種類が多くなってしまい、その管理に手間がかかってしまう。
【００１１】
また、家庭内に備えられた家電製品の動作を指示する場合には、上述したようなマークシートを使用することも可能であるが、インターネット上のＷｅｂサーバが提供するＨＴＭＬファイルを用いて各種申込みや登録などの入力を行う場合には問題が生じる。即ち、このような場合は予めマークシートを用意しておくことは不可能であって、ユーザはＷｅｂブラウザを操作して所望の情報を入力しなければならない。
【００１２】
本発明は、上記の問題点に鑑みなされたものであり、ネットワークを介して接続された情報処理装置から提供される表示用データを解析し、ユーザの指示を記入するための指示用紙を出力する遠隔指示システム、画像形成装置及びその制御方法、プログラム、記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記の目的を達成するための本発明の遠隔指示システムは、情報処理装置と画像形成装置とがネットワークを介して接続された遠隔指示システムであって、前記情報処理装置は、前記情報処理装置に対する指示を入力するための操作画面を表示する際に用いられる表示用データを記憶する記憶手段と、外部装置からの要求に応じて、前記記憶手段に記憶された表示用データを、当該外部装置に送信する表示用データ送信手段と、前記外部装置において前記表示用データに基づいて表示された操作画面を用いてユーザが入力した指示の内容を示す指示情報を、当該外部装置から受信する指示情報受信手段と、前記指示情報受信手段が受信した前記指示情報に基づいて、前記情報処理装置の動作を制御する制御手段とを備え、前記画像形成装置は、前記情報処理装置から前記表示用データを受信する表示用データ受信手段と、前記表示用データ受信手段が受信した前記表示用データを解析する解析手段と、前記解析手段による解析の結果に従って、前記情報処理装置に対する指示を記入するための第１の指示用紙を出力する出力手段と、前記出力手段により出力された前記第１の指示用紙に対してユーザからの指示が記入された第２の指示用紙を読み取る読取手段と、前記読取手段が読み取った前記第２の指示用紙から認識された前記ユーザからの指示の内容を示す指示情報を、前記情報処理装置に送信する指示情報送信手段とを備えることを特徴とする。
【００１４】
また、本発明の画像形成装置は、ネットワークを介して情報処理装置と接続された画像形成装置であって、前記情報処理装置に対する指示を入力するための操作画面を表示する際に用いられる表示用データを取得する取得手段と、前記取得手段が取得した前記表示用データを解析する解析手段と、前記解析手段による解析の結果に従って、前記情報処理装置に対する指示を記入するための第１の指示用紙を出力する出力手段と、前記出力手段により出力された前記第１の指示用紙に対してユーザからの指示が記入された第２の指示用紙を読み取る読取手段と、前記読取手段が読み取った前記第２の指示用紙から認識された前記ユーザからの指示の内容を示す指示情報を、前記情報処理装置に送信する送信手段と、を備えることを特徴とする。
【００１５】
また、本発明の画像形成装置は、ネットワークを介してサーバ装置と接続された画像形成装置であって、前記画像形成装置に対する指示を入力するための操作画面を表示する際に用いられる表示用データを、前記サーバ装置に対して要求する要求手段と、前記要求手段による要求に応じて前記外部装置から送られてきた前記表示用データに基づいて、前記操作画面を表示する表示手段と、前記外部装置から送られてきた前記表示用データを解析する解析手段と、前記解析手段による解析の結果に従って、前記画像形成装置に対する指示を記入するための第１の指示用紙を出力する出力手段と、前記出力手段により出力された前記第１の指示用紙に対してユーザからの指示が記入された第２の指示用紙を読み取る読取手段と、前記表示手段により表示された操作画面においてユーザが指示した内容、または前記読取手段が読み取った前記第２の指示用紙から認識された前記ユーザからの指示を示す情報に従って、前記画像形成装置の動作を制御する制御手段とを備えることを特徴とする。
【００１６】
また、本発明の画像形成装置は、ネットワークを介してＷｅｂサーバ装置と接続された画像形成装置であって、前記Ｗｅｂサーバ装置に対して、当該Ｗｅｂサーバ装置が記憶しているＨＴＭＬファイルを要求する要求手段と、前記要求手段による要求に応じて前記Ｗｅｂサーバ装置から送信されてきた前記ＨＴＭＬファイルを受信する受信手段と、前記受信手段が受信した前記ＨＴＭＬファイルを解析する解析手段と、前記解析手段による解析の結果に従って、ユーザからの指示を記入するための第１の指示用紙を出力する出力手段と、前記出力手段により出力された前記第１の指示用紙に対して前記ユーザからの指示が記入された第２の指示用紙を読み取る読取手段と、前記読取手段が読み取った前記第２の指示用紙から認識された前記ユーザからの指示を示す情報を、前記Ｗｅｂサーバに対して送信する送信手段とを備えることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、ネットワークを介して接続された情報処理装置から提供される表示用データを解析してユーザの指示を記入するための指示用紙を出力するので、ユーザは複雑な操作を必要とすることなく各種の指示を行うことが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下に、本発明の実施形態を説明する。
【００１９】
（第１の実施形態）
図１は、第１の実施形態における遠隔指示システムの全体図を示す。第１の実施形態では、本発明における画像形成装置の一例であるＭＦＰ（マルチファンクションペリフェラル）１００、本発明における情報処理装置の一例である冷蔵庫１１０、及びＰＣ（パーソナルコンピュータ）１２０がＬＡＮ１５０を介して接続されている。
【００２０】
冷蔵庫１１０は、後述するように自装置内にＷｅｂサーバ機能を備えており、このＷｅｂサーバ機能により提供されるＨＴＭＬファイルを用いて、ネットワーク上の外部装置（ＰＣ１２０やＭＦＰ１００など）から冷蔵庫１１０に対して遠隔指示を行うことができる。
【００２１】
図２は、本発明における画像形成装置の一例であるＭＦＰ１００のシステムブロック図を示す。ＭＦＰ１００は、画像読取手段であるスキャナ２３０及び画像出力手段であるプリンタ２４０に接続されるとともにＬＡＮ１５０及び公衆回線網２５０に接続される制御部２００を備える。制御部２００は、スキャナ機能、プリンタ機能、コピー機能、ファクシミリ機能などの各機能を実行する場合にＭＦＰ１００全体の動作を制御する。
【００２２】
制御部２００にはＣＰＵ２０１が備えられている。ＣＰＵ２０１は、ＲＯＭ２０３に格納されているブートプログラムに基づいてＭＦＰ１００のシステムを起動する。そしてＣＰＵ２０１は、このシステム上でＨＤＤ（ハードディスクドライブ）２０４に格納されている各種制御プログラムを読み出して、ＲＡＭ２０２をワークエリアとして各種処理を実行する。また、ＨＤＤ２０４には、上記の各種制御プログラムとともに画像データなども格納されている。
【００２３】
操作部Ｉ／Ｆ２０５は、制御部２００と操作部２２０とを接続するインターフェースであって、操作部２２０に表示すべき画像データを操作部２２０に転送したり、操作部２２０においてユーザから入力された指示をＣＰＵ２０１に通知したりする。また、操作部２２０は、ユーザが触れた箇所の画面上の位置情報に基づいて指示内容を認識するタッチパネル機能を備えた液晶パネル部を備えている。
【００２４】
ネットワークＩ／Ｆ２０６はＬＡＮ１５０に接続され、ＬＡＮ１５０を介してネットワーク上の他の端末（冷蔵庫１１０やＰＣ１２０）との間で各種データ通信を実行する。モデム２０７は公衆回線網２５０に接続され、公衆回線網２５０を介した情報の入出力を行う。
【００２５】
イメージバスＩ／Ｆ２０８は、画像バス２１３とシステムバス２１２とを接続し、データ構造を変換するバスブリッジの役割を担う。なお、画像バス２１３は、例えば画像データを高速で転送することが可能なＰＣＩバスまたはＩＥＥＥ１３９４規格に従ったバスなどが用いられる。
【００２６】
ＲＩＰ２０９は、ＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ２１０は、スキャナ２３０やプリンタ２４０と制御部２００とを接続し、画像データの入出力を行う。画像処理部２１１は、スキャナ２３０から入力された画像データに対して補正・加工・編集などの各種処理を施す。また画像処理部２１１は、プリンタ２４０から出力される画像データに対して補正・解像度変換などの各種処理を施す。また更に、画像処理部２１１は、画像の回転処理や多値／２値変換、圧縮伸張などの処理を行うこともできる。
【００２７】
図３は、冷蔵庫１１０のシステムブロック図を示す。なお、第１の実施形態では本発明における情報処理装置の一例として冷蔵庫を用いて説明するが、情報処理装置は後述するようなＷｅｂサーバ機能を有する装置であれば冷蔵庫以外であっても構わない。具体的には、テレビ、ＤＶＤレコーダー、音楽プレーヤー、エアコン、洗濯機、電話機、スキャナ、プリンタ、ファクシミリ装置など、種々の家電製品・情報端末に適用することができる。
【００２８】
制御部３０１は冷蔵庫１１０全体の動作を制御する。温度センサ３０６と扉開閉センサ３０７は、それぞれ庫内の温度及び扉の開閉状態を検知して制御部３０１に通知する。また、制御部３０１は操作部３０４を用いてユーザから入力された指示に従って、庫内温度の設定や冷蔵庫１１０が備える各種モードの切り替えを制御する。
【００２９】
ネットワークＩ／Ｆ３０５は、冷蔵庫１１０とＬＡＮ１５０を接続し、各種情報の入出力を行う。Ｗｅｂサーバ３０２は、ネットワーク上の外部装置からの要求に応じて、冷蔵庫１１０の動作を指示するための操作画面を表示する際に用いられる表示用データをメモリ３０３から読み出して、ネットワークＩ／Ｆ３０５を介して要求元の外部装置に送信する。なお、この表示用データは、ＨＴＭＬ形式でメモリ３０３に格納されている。
【００３０】
図４は、冷蔵庫１１０が外部装置であるＰＣ１２０からの要求に応じてＨＴＭＬファイルを送信するとともに、ＰＣ１２０においてユーザにより入力された指示の内容を示す情報をＰＣ１２０から受信する一連の処理を説明するためのフローチャートである。なお、この一連の動作の制御は、ＰＣ１２０の制御部（図示しない）及び冷蔵庫１１０の制御部３０１がそれぞれＰＣ１２０のメモリ（図示しない）及び冷蔵庫１１０のメモリ３０３に格納されたプログラムに基づいて実行するものとする。
【００３１】
まず、ステップＳ４０１では、ＰＣ１２０が冷蔵庫１１０に対してメイン画面を表示するための表示用データ（ＨＴＭＬファイル）を要求する。そして、冷蔵庫１１０のＷｅｂサーバ３０２は、この要求に応じて、ステップＳ４０２においてメモリ３０３に格納されたメイン画面を表示するための表示用データを読み出して、表示用データ送信手段であるネットワークＩ／Ｆ３０５がＰＣ１２０に送信する。そして、ＰＣ１２０の表示用データ受信手段が受信した表示用データに基づいて、ＰＣ１２０の表示部（図示しない）に操作画面を表示する。
【００３２】
図５は、ＰＣ１２０において操作画面として表示されたメイン画面を示す図である。ユーザは図５に示す操作画面を用いて冷蔵庫１１０に対する動作の指示を入力する。領域５０１は、冷蔵庫１１０の庫内温度の設定を指示するための領域である。ユーザは、図６に示すようにドロップダウンリスト形式で表示される選択肢の中から所望の温度を選択する。図５に示す例では、庫内温度として５℃が設定されていることが分かる。
【００３３】
領域５０２は、自動的に製氷を行うか否かをチェックボックスを用いて指示するための領域である。図５に示す例では領域５０２のチェックボックスにチェックがされていないので、製氷を行うことが指示されていることになる。
【００３４】
領域５０３は、領域５０２において製氷を行うことが指定されている場合に、更にどの製氷モードで製氷を行うかを指示するための領域である。冷蔵庫１１０は、「通常」「高速」「超高速」の３つの製氷モードを有しており、ユーザは領域５０１と同様にしてドロップダウンリスト形式で表示される選択肢の中から所望の製氷モードを指示することができる。
【００３５】
領域５０４は、冷蔵庫１１０が備える「通常冷凍」「強力冷凍」「ひかえめ冷凍」の３つの冷凍モードのうちどの冷凍モードを設定するかを指示するための領域である。ここでも領域５０１と同様にしてドロップダウンリスト形式で選択肢が表示される。図５に示す例では「強力冷凍」が選択されていることが分かる。
【００３６】
ユーザが更に詳細な設定を指示することを望む場合には、画面下端に表示されている「その他の設定」ボタン５０５を押下する。このボタン５０５が押下された場合には、図４のステップＳ４０３に示すようにＰＣ１２０は冷蔵庫１１０に対して、詳細画面を表示するための表示用データを要求する。
【００３７】
そして、この要求を受けた冷蔵庫１１０のＷｅｂサーバ３０２は、ステップＳ４０４において、メモリ３０３に格納された詳細画面を表示するためのＨＴＭＬファイルを読み出して、ＰＣ１２０に送信する。そして、ＰＣ１２０は受信したＨＴＭＬファイルに基づいて、表示部（図示しない）に操作画面を表示する。
【００３８】
図７は、ＰＣ１２０に表示された詳細画面を示す図である。領域７０１は、冷蔵庫１１０が備える「除霜モード」を実行するか否かをチェックボックスを用いて指定するための領域である。領域７０２は、冷蔵庫１１０が備える「節電モード」を実行するか否かをチェックボックスを用いて指定するための領域である。
【００３９】
領域７０３は、冷蔵庫１１０の操作部３０４が備える液晶パネルの表示のＯＮ／ＯＦＦを切り替えるための領域である。領域７０４は、冷蔵室の照明のモードを「弱」「中」「強」のいずれかから選択するための領域である。
【００４０】
図４のステップＳ４０５では、このようにして図５に示すメイン画面または図７に示す詳細画面を用いてＰＣ１２０のユーザが入力した指示の内容を示す指示情報を、指示情報送信手段が冷蔵庫１１０に送信する。
【００４１】
冷蔵庫１１０の制御部３０１は、指示情報受信手段であるネットワークＩ／Ｆ３０５がＰＣから受信した指示情報に基づいて、冷蔵庫１１０の動作を制御する。即ち、図５または図７の画面を用いて入力されたユーザの指示に従って、庫内温度を制御したり各種モードの切り替えを行ったりする。
【００４２】
以上のようにして、ユーザはＰＣ１２０などのようなＷｅｂブラウザ機能を備えた端末からネットワークを介して冷蔵庫１１０にアクセスし、冷蔵庫１１０に対して遠隔からの指示を行うことができる。これにより、ユーザがわざわざ毎回冷蔵庫１１０の前まで行って動作の指示を行う必要がなくなるので、特に高齢者や身体の不自由なユーザにとっては利便性がよくなる。
【００４３】
しかしながら一方では、家庭内にＰＣなどのＷｅｂブラウザ機能を備えた端末がない場合には、冷蔵庫１１０などが備えるＷｅｂサーバが提供するＨＴＭＬファイルを閲覧することができず、上述した利便性が得られない。また、家庭内にＷｅｂブラウザを備えたＰＣがあったとしても、特に高齢者などのＰＣの操作に慣れていないユーザにとっては、Ｗｅｂブラウザを操作して所望の動作の指示を行うためには煩雑な作業が必要であり、使い勝手が悪い。
【００４４】
そこで第１の実施形態においては、ＭＦＰ１００が、冷蔵庫１１０のＷｅｂサーバ３０２から提供される表示用データを解析し、ユーザの指示を記入するための指示用紙を出力する。これにより、ＰＣ１２０などを用いた複雑な操作を行うことなく、冷蔵庫１１０に対して遠隔から指示を行うことが可能となる。
【００４５】
図８、図１０、及び図１３は、ＭＦＰ１００が冷蔵庫１１０のＷｅｂサーバ３０２から操作画面を表示する際に用いられる表示用データを取得して解析し、指示用紙を印刷して出力する一連の処理を明確に記述したフローチャートを示す。なお、このフローチャートにおける一連の動作の制御は、制御部２００のＣＰＵ２０１がＨＤＤ２０４に格納されたプログラムに基づいて実行するものとする。
【００４６】
図８のステップＳ８０１では、操作部２２０を介してユーザから外部の情報処理装置にアクセスすることが指示されたか否かを判定する。この判定の結果、アクセスすることが指示された場合にはステップＳ８０２に進み、そうでない場合は他の処理を実行する。
【００４７】
ステップＳ８０２では、ユーザからアクセス先となる外部の情報処理装置（ここでは冷蔵庫１１０）を指定するための画面を操作部２２０の液晶パネル部に表示し、アクセス先のＵＲＬの指定を受け付ける。そして、続くステップＳ８０３では、ユーザから外部の情報処理装置へのアクセスの実行が指示されたかどうかを判定し、指示されたと判定した場合にはステップＳ８０４に進み、そうでなければ続けてＵＲＬの受付を行う。
【００４８】
ステップＳ８０４では、ステップＳ８０２で受け付けたＵＲＬに基づいて冷蔵庫１１０へアクセスし、操作部２２０の液晶パネル部に表示するための表示用データを要求する。そして、続くステップＳ８０５では、冷蔵庫１１０から表示用データとして送信されてきたＨＴＭＬファイルを受信したかどうかを判定し、ＨＴＭＬファイルを受信した場合にはステップＳ８０６に進む。
【００４９】
ステップＳ８０６では、冷蔵庫１１０から受信したＨＴＭＬファイルに基づいて、冷蔵庫１１０に対する指示を入力するための操作画面を操作部２２０の液晶パネル部に表示する。図９は、操作部２２０の液晶パネル部に表示された操作画面を示す。
【００５０】
領域９０１には、ステップＳ８０２で受け付けたＵＲＬが表示される。なお、図９に示すように冷蔵庫１１０のＷｅｂサーバに対応するＵＲＬには、冷蔵庫１１０に割り当てられたＩＰアドレスが含まれている。このような場合には、ＩＰアドレスのみをユーザが指定することにより、冷蔵庫１１０にアクセスするようにしても構わない。
【００５１】
領域９０２には、図５に示す画面と同様の操作画面が表示される。領域９０３には「通常印刷」を行う場合に押下されるボタン９０３が表示されている。領域９０４には「指示用紙印刷」を行う場合に押下されるボタン９０４が表示されている。
【００５２】
図８のフローチャートに戻り、ステップＳ８０７では図９に示す画面以外の画面を表示することが指示されたかどうか、即ち領域９０２に表示された「その他の設定」ボタンが押下されたかどうかを判定する。この判定の結果、他の画面を表示することが指示された場合にはステップＳ８０４に戻り、該当する画面を表示するための表示用データを要求すし、そうでない場合にはステップＳ８０８に進む。
【００５３】
ステップＳ８０８では、ユーザからの出力指示があったかどうか、即ちボタン９０３または９０４のいずれかが押下されたかどうかを判定し、押下された場合には図１０のフローチャートへ進み、その時に表示されている操作画面の印刷を実行する。また、いずれのボタンも押下されていない場合にはステップＳ８０９に進む。ステップＳ８０９ではユーザから操作終了の指示があったかどうかを判定し、操作を終了することが指示された場合にはステップＳ８１０に進み、操作画面を用いてユーザが入力した指示の内容を示す指示情報を冷蔵庫１１０に送信して処理を終了する。
【００５４】
図１０のステップＳ１００１では、図９の画面で押下されたボタンが、ボタン９０３であるかボタン９０４であるかを判定する。ここで、「通常印刷」とは図９に示す画面を表示された通りに印刷するモードであって、通常のＷｅｂブラウザに備えられた印刷機能と同様の処理を行うモードである。また、「指示用紙印刷」とは本来Ｗｅｂブラウザに表示された操作画面を用いて入力すべきユーザの指示を記入するための指示用紙を印刷するモードである。
【００５５】
ステップＳ１００１で通常印刷が指定されていると判断した場合、即ち図９のボタン９０３が押下された場合には、ステップＳ１００４に進み、通常印刷用の印刷データを生成し、ステップＳ１００５でプリンタ２４０による印刷を実行する。図１１は、「通常印刷」において出力される印刷物の例を示す。「通常印刷」の場合は図１１に示すように操作部２２０の液晶パネルに表示された画面と同様の画像が出力される。
【００５６】
一方、ステップＳ１００１で通常印刷が指定されていないと判断した場合、即ち図９のボタン９０４が押下された場合には、ステップＳ１００２に進み、冷蔵庫１１０から受信したＨＴＭＬファイルの解析を行う。なお、ここで実行されるＨＴＭＬファイルの解析とは、ステップＳ１００４で通常印刷用の印刷データを生成する場合に実行される解析とは異なり、指示用紙を出力するための印刷データを生成するための解析である。
【００５７】
続くステップＳ１００３では、ステップＳ１００２で行った解析の結果に基づいて、指示用紙印刷用の印刷データを生成し、ステップＳ１００５でプリンタ２４０による印刷を実行する。図１２は、「指示用紙印刷」において出力される印刷物の例を示す。「指示用紙印刷」の場合は図１２に示すように操作部２２０の液晶パネルに表示された画面とは異なる画像が出力される。
【００５８】
図１２の領域１２０１には、図５の領域５０１で指定可能な庫内温度を指定するためのチェックボックスが一覧リスト形式で印刷されている。ユーザはこの複数のチェックボックのいずれかを塗り潰すことにより、後述する方法でこの指示用紙を読み取らせれば、冷蔵庫１１０に所望の庫内温度の設定を行わせることができる。
【００５９】
領域１２０２〜１２０４は、それぞれ図５の領域５０２〜５０４で指定可能な項目に対応しており、領域１２０１と同様にしてユーザの指示を記入するためのチェックボックスが印刷されている。
【００６０】
次に、図１２のステップＳ１００２で実行される解析処理の詳細について説明する。図１３は、ステップＳ１００２の処理の詳細を示したフローチャートである。なお、このフローチャートにおける一連の動作の制御は、制御部２００のＣＰＵ２０１がＨＤＤ２０４に格納されたプログラムに基づいて実行するものとする。また、ここで解析すべきＨＴＭＬファイルの例を図１４に示す。
【００６１】
まず、ステップＳ１３０１でＨＴＭＬファイル中のタグを１つ取得する。続くステップＳ１３０２では、ステップＳ１３０１で取得したタグがｓｅｌｅｃｔタグであるかどうかを判定する。なお、ｓｅｌｅｃｔタグとは図１４の領域１４０１のような形式で記述されている。取得されたタグがｓｅｌｅｃｔタグでなければ、ステップＳ１３０５に進む。
【００６２】
ステップＳ１３０２において、取得されたタグがｓｅｌｅｃｔタグであると判定した場合には、ステップＳ１３０３でｏｐｔｉｏｎタグがあるかどうかを判定する。ｏｐｔｉｏｎタグとは、図１４の領域１４０２のような形式で記述されるものであって、この場合庫内温度の選択肢として予め用意されている０〜９の選択肢のことを示す。ｏｐｔｉｏｎタグがない場合にはステップＳ１３０５に進む。
【００６３】
ステップＳ１３０３の判定で、ｏｐｔｉｏｎタグがあると判定した場合はステップＳ１３０４に進み、ｏｐｔｉｏｎタグの内容を記録する。そして、続くステップＳ１３０５において、ＨＴＭＬファイル中に他のタグが存在するかどうかを判定し、存在する場合にはステップＳ１３０１に戻り処理を続ける。また、ＨＴＭＬファイル中の全てのタグについて処理を終えた場合には、解析処理を終了し図１０のフローチャートへ戻る。
【００６４】
図１０のステップＳ１００３では、図１３のステップＳ１３０４で記録した内容に基づいて、ｏｐｔｉｏｎタグを用いて記述されているそれぞれの選択肢を一覧リスト形式で記載するとともに、各選択肢にチェックボックスを付加した印刷データを生成する。
【００６５】
次に、図１５は、図１０のステップＳ１００５で印刷された指示用紙に対してユーザが指示を記入したものを読み取って、冷蔵庫に指示を送信する一連の処理を明確に記述したフローチャートを示す。なお、このフローチャートにおける一連の動作の制御は、制御部２００のＣＰＵ２０１がＨＤＤ２０４に格納されたプログラムに基づいて実行するものとする。
【００６６】
まず、ステップＳ１５０１で操作部２２０においてユーザから指示用紙をスキャンすることが指示されたか否かを判定する。ユーザから指示用紙をスキャンする指示があった場合にはステップＳ１５０２に進み、そうでない場合は他の処理を実行する。
【００６７】
ステップＳ１５０２では、スキャナ２３０を動作させてユーザが指示を記入した指示用紙を読み取る。図１６はユーザが指示を記入した指示用紙の例を示す。図１６に示すように、ユーザは指示用紙に印刷されたチェックボックスを塗り潰すことにより、所望の指示を記入することができる。
【００６８】
図１５のステップＳ１５０３では、読み取った指示用紙からユーザが記入した指示の内容を認識し、続くステップＳ１５０４において操作部２２０の液晶パネル部の表示に反映させる。図１７は、図１６に示す指示用紙に記入されたユーザの指示の内容を反映させた画面の例を示す。
【００６９】
続くステップＳ１５０５では、ステップＳ１５０４で表示した内容が正しいかどうかをユーザに問い合わせ、ユーザからＯＫを示す入力があったかどうかを判定する。ユーザからＯＫを示す入力があった場合にはステップＳ１５０６に進み、ユーザからの指示の内容を示す指示情報を冷蔵庫１１０に送信して処理を終了する。また、ユーザからＮＧを示す入力があった場合には、指示情報を冷蔵庫１１０に送信することなく処理を終了する。
【００７０】
図１８は、ＭＦＰ１００から送信された指示情報を受信した冷蔵庫１１０の制御部３０１が、冷蔵庫１１０の動作を制御する一連の処理を明確に記述したフローチャートを示す。なお、このフローチャートにおける一連の動作の制御は、制御部３０１がメモリ３０３に格納されたプログラムに基づいて実行するものとする。
【００７１】
まず、ステップＳ１８０１において、ＭＦＰ１００から指示情報を受信したかどうかを監視する。指示情報を受信した場合にはステップＳ１８０２に進み、受信した指示情報が示す指示の内容と冷蔵庫１１０の現在の設定とが異なるかどうかを判定する。指示情報の内容と現在の設定とが同じ場合はそのまま処理を終了する。
【００７２】
一方、指示情報の内容と現在の設定とが異なる場合には、ステップＳ１８０３に進み、指示情報が示す指示の内容に基づいて冷蔵庫１１０の設定を変更して処理を終了する。
【００７３】
以上のように、第１の実施形態においては、まずＭＦＰ１００が操作画面を表示する際に用いられる表示用データを冷蔵庫１１０から取得する。そして、ユーザからの指示に基づいて取得した表示用データを解析し、ユーザの指示を記入するための指示用紙を出力する。そして、出力した指示用紙に対してユーザが指示を記入した後でスキャナを用いて指示用紙を読み取ってユーザの指示を認識し、ユーザの指示を示す指示情報を冷蔵庫１１０に送信する。指示情報を受信した冷蔵庫１１０の制御部３０１は指示情報に基づいて冷蔵庫１１０の動作を制御する。
【００７４】
これにより、ＰＣなどの操作が煩雑な端末を操作することを必要とせずに、ユーザは簡単に遠隔から情報処理装置（ここでは冷蔵庫１１０）に対して指示を行うことが可能となるので、使い勝手がよくなる。また指示用紙を出力する際には、通常の印刷処理では印刷されない選択肢を一覧リスト形式でチェックボックスとともに印刷するので、ユーザにとって分かり易い指示用紙を出力することができる。
【００７５】
また、第１の実施形態のＭＦＰ１００は、操作画面として表示されたレイアウトのままで出力する通常印刷モードと、指示用紙のフォーマットに変換して出力する指示用紙印刷モードの２つの出力モードを備えている。これにより、ユーザは所望の出力モードを選択して実行することができる。
【００７６】
なお、上述した説明では、ＭＦＰ１００の操作部２２０が備えるＷｅｂブラウザにおいて、冷蔵庫１１０から取得したＨＴＭＬファイルに基づく操作画面を一旦表示した後で、指示用紙を出力するようにしているが、他の態様であっても構わない。即ち、操作画面を表示する表示手段を備えていないプリンタを本発明の画像形成装置として使用した場合などに、取得したＨＴＭＬファイルに基づく操作画面を表示することなく自動的にＨＴＭＬファイルを解析し指示用紙を出力するようにしてもよい。
【００７７】
（第２の実施形態）
次に、第２の実施形態について説明する。第１の実施形態では、図５に示すメイン画面または図７に示す詳細画面のいずれかに対応する指示用紙を出力する例について説明したが、第２の実施形態ではこれらの複数の画面を自動的に統合して１枚の指示用紙を出力する場合について説明する。なお、第２の実施形態における基本的な構成は第１の実施形態と同様であるので詳細な説明は省略し、第２の実施形態における第１の実施形態とは異なる点について以下に説明する。
【００７８】
図１９は、第１の実施形態で説明した図１３に対応する第２の実施形態における解析処理の詳細を説明するフローチャートを示す。なお、このフローチャートにおける一連の動作の制御は、制御部２００のＣＰＵ２０１がＨＤＤ２０４に格納されたプログラムに基づいて実行するものとする。
【００７９】
ステップＳ１３０１〜Ｓ１３０５はそれぞれ図１３の各ステップに対応するので説明は省略する。ステップＳ１３０１〜Ｓ１３０５の処理において全てのタグについて処理をし終えた後で、ステップＳ１９０６では、ｔｙｐｅ属性がｂｕｔｔｏｎであるｉｎｐｕｔタグがあるかどうかを判定する。
【００８０】
ステップＳ１９０６での判定の結果、該当するタグが存在する場合には、ステップＳ１９０７においてそのタグが示す参照先に対して対応するＨＴＭＬファイルを要求する。具体的には、図５の画面の「その他の設定」のようなボタンが存在する場合には、そのボタンのリンク先となっているＨＴＭＬファイル、即ち図７の画面を表示するために用いられるＨＴＭＬファイルを要求する。また、ステップＳ１９０６での判定の結果、該当するタグが存在しない場合には解析処理を終了する。
【００８１】
ステップＳ１９０８では、ステップＳ１９０７で要求したＨＴＭＬファイルを受信したかどうかを判定し、受信した場合にはステップＳ１３０１に戻り受信したＨＴＭＬファイルについてステップＳ１３０１〜Ｓ１３０５の解析処理を実行する。
【００８２】
図２０は、図１９の解析処理を行った結果、図１０のステップＳ１００５で出力される指示用紙の例を示す図である。図２０に示すように、第２の実施形態で出力される指示用紙には、図５に示すメイン画面と図７に示す詳細画面の両方に対応する項目が含まれている。
【００８３】
なお、このようにＨＴＭＬファイルに基づく複数の画面の項目を１つの指示用紙に統合して出力するか否かをユーザにより指定できるようにすればより使い勝手がよくなる。
【００８４】
以上のように、第２の実施形態においては、ＨＴＭＬファイルに基づく複数の画面の項目を１つの指示用紙に統合して出力するので、操作画面が階層化されているような場合であっても、ユーザは面倒な作業を必要とすることなく指示用紙を出力することができる。
【００８５】
（第３の実施形態）
次に、第３の実施形態について説明する。第１の実施形態では、ネットワーク上の情報処理装置（冷蔵庫１１０）に対する指示を行うための操作画面を表示するために用いられる表示用データを解析して、指示用紙を出力するようにしていた。これに対して第２の実施形態では、ＭＦＰ１００自体に対する指示を行うための操作画面を表示するための表示用データをネットワーク上のサーバ装置から取得して解析し、指示用紙を出力する。
【００８６】
なお、第３の実施形態における基本的な構成は第１の実施形態と同様であるので詳細な説明は省略し、第３の実施形態における第１の実施形態とは異なる点について以下に説明する。
【００８７】
図２１は、第３の実施形態におけるシステム全体図を示す。第１の実施形態及び第２の実施形態で説明したＭＦＰ１００はＬＡＮ１５０を介してサーバ装置２１００と接続されている。サーバ装置２１００には、ＣＰＵ２１０１が備えられている。ＣＰＵ２１０１は、ＲＯＭ２１０３に格納されているブートプログラムに基づいてサーバ装置２１００のシステムを起動する。
【００８８】
そしてＣＰＵ２１０１は、このシステム上でＨＤＤ２１０２に格納されている各種制御プログラムを読み出して、ＲＡＭ２１０４をワークエリアとして各種処理を実行する。ＣＰＵ２１０１は、ネットワークＩ／Ｆ２１０５を介してＬＡＮ１５０に接続されている。
【００８９】
ＨＤＤ２１０２には、ＭＦＰ１００の操作部２２０の液晶パネルに表示される操作画面のための表示用データがＨＴＭＬ形式で格納されている。ＣＰＵ２１０１は、ＭＦＰ１００からの要求に応じて、この表示用データをＭＦＰ１００に送信する。このように、ＭＦＰ１００に表示される操作画面のための表示用データをサーバ装置２１００のＨＤＤに格納しておくことにより、ＭＦＰ１００自体に必要なメモリ容量を低減することができる。
【００９０】
図２２は、第３の実施形態におけるＭＦＰ１００がサーバ装置２１００から操作画面を表示する際に用いられる表示用データを取得して解析し、指示用紙を印刷して出力する一連の処理を明確に記述したフローチャートである。
【００９１】
まず、ステップＳ２２０１でユーザから操作を開始する旨の入力があったかどうか判定する。ユーザから操作を開始する旨の入力があったと判定した場合には、ステップＳ２２０２に進み、サーバ装置２１００に対して表示用データを要求する。
【００９２】
ステップＳ２２０３では、ステップＳ２２０２で要求した表示用データをサーバ装置２１００から受信したかどうか判定し、受信したと判定した場合にはステップＳ２２０４に進み、受信した表示用データに基づいて操作画面を表示する。
【００９３】
ステップＳ２２０５では、ユーザから操作画面を印刷する指示があったかどうかを判定する。ここで、ユーザから表示画面を印刷する指示があったと判定した場合には、図１０に示すフローチャートに進み、第１の実施形態と同様にして指示用紙を出力する。
【００９４】
一方、ステップＳ２２０５の判定でユーザから操作画面を印刷する指示がなかったと判定した場合には、ステップＳ２２０６に進み、表示された操作画面を用いたユーザからの指示の入力があったかどうかを判定する。ここで、ユーザからの指示の入力があればステップＳ２２０７に進み、ユーザの指示に基づいてＭＦＰ１００の動作を制御する。また、ステップＳ２２０６でユーザからの指示の入力がない場合には、ステップＳ２２０５に戻る。
【００９５】
ステップＳ２２０８では、ユーザから操作終了の指示があったかどうかを判定し、操作終了の指示があれば処理を終了し、操作終了の指示がなければステップＳ２２０５に戻る。
【００９６】
図２３は、図１０のステップＳ１００５で印刷された指示用紙に対してユーザが指示を記入したものを読み取って、ＭＦＰ１００の動作を制御する一連の処理を明確に記述したフローチャートを示す。なお、このフローチャートにおける一連の動作の制御は、制御部２００のＣＰＵ２０１がＨＤＤ２０４に格納されたプログラムに基づいて実行するものとする。
【００９７】
図２３のステップＳ１５０１〜Ｓ１５０５の処理は、それぞれ図１５のステップＳ１５０１〜Ｓ１５０５の処理と同様であるので詳細な説明は省略する。ステップＳ２３０６では、ステップＳ１５０３で認識したユーザからの指示の内容に基づいて、ＭＦＰ１００の動作を制御する。
【００９８】
以上のように、第３の実施形態においては、サーバ装置から取得した表示用データを解析して指示用紙を出力する。そして、ユーザの指示が記入された指示用紙を読み取ってユーザからの指示の内容を認識するとともに、この指示の内容に従ってＭＦＰ１００自体の動作を制御するようにしている。
【００９９】
これにより、ＨＴＭＬファイルなどの表示用データを用いて操作画面が表示される装置自体に対して指示を行う場合にも、操作画面を用いた複雑な操作を必要とすることなく簡単に指示を行うことが可能となり、使い勝手がよくなる。
【０１００】
なお、上述した第１乃至第３の実施形態では、ネットワーク上の他の情報処理装置または画像形成装置自体の動作を指示するための指示用紙を出力する場合について説明したが、本発明は他の態様であっても構わない。即ち、インターネット上のＷｅｂサイトを用いて各種申込みや登録を行う場合にも本発明を適用することにより、ユーザは簡単に入力を行うことができるようになり、使い勝手がよくなる。
【０１０１】
また、上述した第１乃至第３の実施形態では、表示用データとしてＨＴＭＬファイルを用いた例について説明したが、表示用データは例えばＸＭＬ形式のファイルなどの、他の形式のマークアップ言語であってもよい。このようにＨＴＭＬファイルやＸＭＬファイルに対して第１乃至第３の実施形態で説明した処理を行うことにより、汎用的な表示用データに対して上述した機能を適用させることができる。また一方で、表示用データはＨＴＭＬファイルやＸＭＬファイルなどの汎用的なフォーマットでなくてもよく、専用の言語で記述された表示用データを専用の解析手法を用いて解析するようにしてもよい。
【０１０２】
また、上述した第１乃至第３の実施形態で説明した各機能は、それぞれ単独で備えるようにしてもよいし、適宜組み合わせて備えるようにしてもよい。
【０１０３】
（その他の実施形態）
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１０４】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１０５】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１０６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１０７】
プログラムを供給するためのコンピュータ読み取り可能な記録媒体としては、例えば、以下のようなものがある。フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）。
【０１０８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。すなわち、ホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１０９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する。そして、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１１０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他にも、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１１１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後にも前述した実施形態の機能が実現される。すなわち、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１１２】
【図１】本発明の実施形態におけるシステム全体図である。
【図２】本発明の実施形態におけるＭＦＰ１００のシステムブロック図である。
【図３】本発明の実施形態における冷蔵庫１１０のシステムブロック図である。
【図４】本発明の実施形態における冷蔵庫１１０とＰＣ１２０との間の通信動作を説明するフローチャートである。
【図５】本発明の実施形態におけるＰＣ１２０に表示された操作画面を示す図である。
【図６】本発明の実施形態におけるＰＣ１２０に表示された操作画面を示す図である。
【図７】本発明の実施形態におけるＰＣ１２０に表示された操作画面を示す図である。
【図８】本発明の実施形態におけるＭＦＰ１００の動作を説明するフローチャートである。
【図９】本発明の実施形態におけるＭＦＰ１００に表示された操作画面を示す図である。
【図１０】本発明の実施形態におけるＭＦＰ１００の動作を説明するフローチャートである。
【図１１】本発明の実施形態における操作画面を印刷した場合の出力物を示す図である。
【図１２】本発明の実施形態における指示用紙を示す図である。
【図１３】本発明の実施形態におけるＭＦＰ１００の動作を説明するフローチャートである。
【図１４】本発明の実施形態における表示用データを示す図である。
【図１５】本発明の実施形態におけるＭＦＰ１００の動作を説明するフローチャートである。
【図１６】本発明の実施形態における指示用紙を示す図である。
【図１７】本発明の実施形態におけるＭＦＰ１００に表示された操作画面を示す図である。
【図１８】本発明の実施形態における冷蔵庫１１０の動作を説明するフローチャートである。
【図１９】本発明の実施形態におけるＭＦＰ１００の動作を説明するフローチャートである。
【図２０】本発明の実施形態における指示用紙を示す図である。
【図２１】本発明の実施形態におけるシステム全体図である。
【図２２】本発明の実施形態におけるＭＦＰ１００の動作を説明するフローチャートである。
【図２３】本発明の実施形態におけるＭＦＰ１００の動作を説明するフローチャートである。
【符号の説明】
【０１１３】
１００  ＭＦＰ（マルチファンクションペリフェラル）
１１０  冷蔵庫
１２０  ＰＣ
１５０  ＬＡＮ
２００  制御部
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  ＨＤＤ
２０５  操作部
２０６  ネットワークＩ／Ｆ
２３０  スキャナ
２４０  プリンタ
【図１】
2008257391.tif 000003
【図２】
2008257391.tif 000004
【図３】
2008257391.tif 000005
【図４】
2008257391.tif 000006
【図５】
2008257391.tif 000007
【図６】
2008257391.tif 000008
【図７】
2008257391.tif 000009
【図８】
2008257391.tif 000010
【図９】
2008257391.tif 000011
【図１０】
2008257391.tif 000012
【図１１】
2008257391.tif 000013
【図１２】
2008257391.tif 000014
【図１３】
2008257391.tif 000015
【図１４】
2008257391.tif 000016
【図１５】
2008257391.tif 000017
【図１６】
2008257391.tif 000018
【図１７】
2008257391.tif 000019
【図１８】
2008257391.tif 000020
【図１９】
2008257391.tif 000021
【図２０】
2008257391.tif 000022
【図２１】
2008257391.tif 000023
【図２２】
2008257391.tif 000024
【図２３】
2008257391.tif 000025