(57)【特許請求の範囲】
【請求項１】
インターネット上のＷＷＷサーバとの間で双方向通信可能な通信手段と、
前記通信手段を介して受信した画像データを表示する表示手段と、
前記通信手段を介して受信した画像データを記録紙に形成する画像形成手段と、
前記通信手段に対して所定ＷＷＷサーバが有するデータ情報を指すアドレス情報を入力する入力手段と、
前記所定ＷＷＷサーバから受信したデータ情報に基づいて、該データ情報が印刷用情報か表示用情報かを判定する判定手段と、
前記判定手段によって前記データ情報が印刷用情報と判定された場合には、前記画像形成手段を介してこの印刷用情報を自動的に記録紙に形成するように制御し、前記判定手段によって印刷用情報でないと判定された場合には、該受信した画像データを前記表示手段を介して表示するように制御する出力制御手段とを備えることを特徴とする画像形成装置。
【請求項２】
前記データ情報は、属性情報部と本体情報部とを有し、前記属性情報部は、この本体情報部が印刷用情報又は表示用情報であることを表す識別情報を含み、前記判定手段は、前記識別情報に基づいて該データ情報が印刷用情報か表示用情報かを判定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記属性情報部は、前記本体情報部が表示用情報である場合には、この表示用情報に対して関連する印刷用情報を指す前記アドレス情報を含み、前記出力制御手段は、前記アドレス情報が指すＷＷＷサーバから印刷用情報を順次受信して記憶する記憶手段を有し、この記憶手段に記憶される印刷用情報を前記画像形成手段を介して自動的に順次記録紙に形成することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
インターネット上のＷＷＷサーバとの間で双方向通信可能な通信手段と、
前記通信手段を介して受信した画像データを表示する表示手段と、
前記通信手段を介して受信した画像データを記録紙に形成する画像形成手段と、
前記通信手段に対して所定ＷＷＷサーバが有するデータ情報を指すアドレス情報を入力する入力手段と、
前記所定ＷＷＷサーバから受信したデータ情報に基づいて、前記データ情報を記述するＨＴＭＬに所定タグが付されているか否かを判定する判定手段と、
前記判定手段によって所定タグが付されていないと判定されれれば、前記データ情報が印刷用情報であると判断され、前記画像形成手段を介してこの印刷用情報を自動的に記録紙に形成するように制御し、前記判定手段によって所定タグが付されていると判定されれれば、該受信した画像データを前記表示手段を介して表示するように制御する出力制御手段とを備えることを特徴とする画像形成装置。
【請求項５】
前記所定タグは、操作入力を表すタグを含むことを特徴とする請求項４に記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＷＷＷサーバからのデータ情報を受信可能な画像形成装置に関し、特に、ＷＷＷサーバから受信するデータ情報には、印刷用情報又は表示用情報であることを識別可能な所定情報が予め付されており、画像形成装置はこの所定情報に基づいてＷＷＷサーバから受信したデータ情報が印刷用情報の場合には、このデータ情報の画像データを記録紙に自動的に形成することによって、ユーザの手間をかけずに、コンテンツを簡易かつ迅速に印刷できる画像形成装置に関するものである。
【０００２】
【従来の技術】
従来より、インターネット上で図面情報などの画像データの送受信を効率的に行うことに関し種々提案されている。
例えば、特開２００１−２２８４１号公報に記載されたインターネットＥＤＩシステム及びＥＤＩ方法では、ブラウザを使用したインターネット通信プロトコルによって企業間の商取引データを電子的に伝達し合うインターネットＥＤＩシステムにおいて、サーバサイトに配備され、前記商取引データ及び画情報を格納する情報格納サーバと、前記インターネットに接続され、送受信するファイルを管理すると共に前記画情報に基づいて図面が印刷可能な図面印刷プログラムを格納した格納サーバを有し、前記ブラウザで所定クライアントから所定商取引データを要求されたときに、前記情報格納サーバに照会を行い、当該所定商取引データに関連する画情報の有無を表す情報含む当該所定商取引データを前記ブラウザに設定して該所定クライアントに送信し、当該所定商取引データに関連する画情報を要求されたときに、前記格納サーバに格納されたファイル情報に基づいて前記情報格納サーバから当該画情報を取得し、該画情報及び前記図面印刷プログラムを該所定クライアントへ送信するＷＷＷサーバとから構成されている。
【０００３】
これにより、サーバサイトに情報格納サーバが配備され、商取引データ及び画情報が格納される。ＷＷＷサーバは、インターネットに接続され、送受信するファイルを管理すると共に画情報に基づいて図面が印刷可能な図面印刷プログラムを格納した格納サーバを有し、ブラウザで所定クライアントから所定商取引データを要求されたときに、情報格納サーバに照会を行い、当該所定商取引データに関連する画情報の有無を表す情報含む当該所定商取引データをブラウザに設定して該所定クライアントに送信し、当該所定商取引データに関連する画情報を要求されたときに、格納サーバに格納されたファイル情報に基づいて情報格納サーバから当該画情報を取得し、該画情報及び図面印刷プログラムを該所定クライアントへ送信する。したがって、所定クライアントは当該所定商取引データに関連する画情報の有無を表す情報を参照して画情報が有るときに画情報を要求することにより、画情報及び図面印刷プログラムがＷＷＷサーバから送信されるので、精細な図面を印刷することができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述した特開２００１−２２８４１号公報に記載されたインターネットＥＤＩシステム及びＥＤＩ方法においては、所定クライアントは、所定商取引データに関連する画情報の有無を表す情報を常に閲覧して、所望する画情報を探し出してＷＷＷサーバに要求した後でなければ、所定図面を受信して印刷することができないため、常に図面を印刷して閲覧したいユーザにとっては手間がかかるという問題がある。また、ユーザが指定したネットワーク上の全てのコンテンツを印刷するという制御を行った場合には、ユーザインタフェースが主目的のコンテンツの場合には、利用価値がなくなるという問題がある。
【０００５】
そこで、本発明は、上述した問題点を解決するためになされたものであり、ユーザの手間をかけずに、コンテンツを簡易かつ迅速に印刷できる画像形成装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
前記目的を達成するため請求項１に係る画像形成装置は、インターネット上のＷＷＷサーバとの間で双方向通信可能な通信手段と、前記通信手段を介して受信した画像データを表示する表示手段と、前記通信手段を介して受信した画像データを記録紙に形成する画像形成手段と、前記通信手段に対して所定ＷＷＷサーバが有するデータ情報を指すアドレス情報を入力する入力手段と、前記所定ＷＷＷサーバから受信したデータ情報に基づいて、該データ情報が印刷用情報か表示用情報かを判定する判定手段と、前記判定手段によって前記データ情報が印刷用情報と判定された場合には、前記画像形成手段を介してこの印刷用情報を自動的に記録紙に形成するように制御し、前記判定手段によって印刷用情報でないと判定された場合には、該受信した画像データを前記表示手段を介して表示するように制御する出力制御手段とを備えることを特徴とする。
【０００７】
このような特徴を有する請求項１に係る画像形成装置によれば、インターネット上のＷＷＷサーバとの間で双方向通信可能な通信手段に対して所定ＷＷＷサーバが有するデータ情報を指すアドレス情報を入力することによって、この所定ＷＷＷサーバから該当するデータ情報を受信できる。また、ＷＷＷサーバから受信するデータ情報には、印刷用情報又は表示用情報であることを識別可能な所定情報が予め付されている。そして、この受信したデータ情報が印刷用情報か表示用情報かが判定手段を介して判定され、該データ情報が印刷用情報と判定された場合には、画像形成手段を介してこの印刷用情報が自動的に記録紙に形成される。また、この受信したデータ情報が印刷用情報でないと判定された場合には、該受信した画像データが表示手段を介して表示される。
これにより、ユーザは、所定ＷＷＷサーバが有するデータ情報を指すアドレス情報を入力することによって、この所定ＷＷＷサーバから受信したデータ情報が印刷用情報の場合には、この受信した画像データが自動的に記録紙に形成されるため、ユーザは受信したデータ情報の内容を確認する必要がなく、手間をかけずに、受信したコンテンツを簡易かつ迅速に印刷することができる。また、所定のＷＷＷサーバから受信したデータ情報が、表示用情報の場合には、表示手段を介して表示されるため、ユーザインタフェースを主目的とする画像データは記録紙に印刷しないように制御することができ、受信したデータ情報をより効率的に印刷出力することができる。
【０００８】
また、請求項２に係る画像形成装置は、請求項１に記載の画像形成装置において、前記データ情報は、属性情報部と本体情報部とを有し、前記属性情報部は、この本体情報部が印刷用情報又は表示用情報であることを表す識別情報を含み、前記判定手段は、前記識別情報に基づいて該データ情報が印刷用情報か表示用情報かを判定することを特徴とする。
【０００９】
このような特徴を有する請求項２に係る画像形成装置によれば、請求項１に記載の画像形成装置において、前記データ情報は、属性情報部と本体情報部とを有し、前記属性情報部は、この本体情報部が印刷用情報又は表示用情報であることを表す識別情報を含み、前記判定手段は、前記識別情報に基づいて該データ情報が印刷用情報か表示用情報かを判定する。
これにより、所定ＷＷＷサーバから受信したデータ情報が印刷用情報か表示用情報かの判定は、受信したデータ情報の属性情報部を参照すれば容易に判定できるため、当該判定処理を迅速に行うことができると共に、プログラム容量を小さくすることができるため、必要メモリ量の小型化を図ることができる。
【００１０】
また、請求項３に係る画像形成装置は、請求項２に記載の画像形成装置において、前記属性情報部は、前記本体情報部が表示用情報である場合には、この表示用情報に対して関連する印刷用情報を指す前記アドレス情報を含み、前記出力制御手段は、前記アドレス情報が指すＷＷＷサーバから印刷用情報を順次受信して記憶する記憶手段を有し、この記憶手段に記憶される印刷用情報を前記画像形成手段を介して自動的に順次記録紙に形成することを特徴とする。
【００１１】
このような特徴を有する請求項３に係る画像形成装置によれば、請求項２に記載の画像形成装置において、前記属性情報部には、前記本体情報部が表示用情報である場合には、この表示用情報に対して関連する印刷用情報を指す前記アドレス情報が含まれている。そして、前記出力制御手段は、このアドレス情報が指すＷＷＷサーバから印刷用情報を順次受信して記憶する。また、この出力制御手段は、この記憶手段に記憶される印刷用情報を前記画像形成手段を介して自動的に順次記録紙に形成する。
これにより、所定ＷＷＷサーバから受信したデータ情報が、表示用情報（或いは印刷用でないもの）の場合には、この表示用情報を閲覧中に、そのコンテンツに関連付けられた印刷用情報が存在すれば、自動的にダウンロードされて記憶される。そして、この記憶された印刷用情報の画像データが順次印刷されるため、表示用情報に関連する印刷用情報の記録紙への印刷を更に迅速に行うことができる。
【００１２】
また、請求項４に係る画像形成装置は、インターネット上のＷＷＷサーバとの間で双方向通信可能な通信手段と、前記通信手段を介して受信した画像データを表示する表示手段と、前記通信手段を介して受信した画像データを記録紙に形成する画像形成手段と、前記通信手段に対して所定ＷＷＷサーバが有するデータ情報を指すアドレス情報を入力する入力手段と、前記所定ＷＷＷサーバから受信したデータ情報に基づいて、前記データ情報を記述するＨＴＭＬに所定タグが付されているか否かを判定する判定手段と、前記判定手段によって所定タグが付されていないと判定されれれば、前記データ情報が印刷用情報であると判断され、前記画像形成手段を介してこの印刷用情報を自動的に記録紙に形成するように制御し、前記判定手段によって所定タグが付されていると判定されれれば、該受信した画像データを前記表示手段を介して表示するように制御する出力制御手段とを備えることを特徴とする。
【００１３】
このような特徴を有する請求項４に係る画像形成装置は、インターネット上のＷＷＷサーバとの間で双方向通信可能な通信手段に対して所定ＷＷＷサーバが有するデータ情報を指すアドレス情報を入力することによって、この所定ＷＷＷサーバから該当するデータ情報を受信できる。また、ＷＷＷサーバから受信するデータ情報は、ＨＴＭＬ（Hyper Text Markup Language）で記述されると共に、所定タグが付されていない場合には、このデータ情報が印刷用情報であることを表している。そして、判定手段は、受信したデータ情報に所定タグが付されているか否かを判定することによって印刷用情報か表示用情報かを判定し、該データ情報に所定タグが付されていないことから印刷用情報と判定された場合には、画像形成手段を介してこの印刷用情報が自動的に記録紙に形成される。また、この受信したデータ情報に所定タグが付されていることから印刷用情報でないと判定された場合には、該受信した画像データが表示手段を介して表示される。
これにより、ユーザは、所定ＷＷＷサーバが有するデータ情報を指すアドレス情報を入力することによって、所定ＷＷＷサーバから受信したデータ情報が印刷用情報の場合には、この受信した画像データが自動的に記録紙に形成されるため、ユーザは受信したデータ情報の内容を確認する必要がなく、手間をかけずに、受信したコンテンツを簡易かつ迅速に印刷することができる。また、ＨＴＭＬで記述されるデータ情報に所定タグが付されているかどうかを判定することによって、印刷用情報か表示用情報かを判定するため、迅速に処理することができると共に、出力制御手段のメモリ容量の小型化を図ることできる。また、所定のＷＷＷサーバから受信したデータ情報に所定タグが付された表示用情報の場合には、表示手段を介して表示されるため、ユーザインタフェースを主目的とする画像データは記録紙に印刷しないように制御することができ、受信したデータ情報をより効率的に印刷出力することができる。
【００１４】
更に、請求項５に係る画像形成装置は、請求項４に記載の画像形成装置において、前記所定タグは、操作入力を表すタグを含むことを特徴とする。
【００１５】
このような特徴を有する請求項５に係る画像形成装置によれば、請求項４に記載の画像形成装置において、前記所定タグは、操作入力を表すタグ（例えば、アンカータグやフォームタグなど）を含むため、前記所定ＷＷＷサーバから受信したデータ情報が印刷用情報か表示用情報かを容易に判定することができ、判定処理の更なる迅速化を図ることができる。また、ＷＷＷサーバが有する既存のコンテンツを受信した場合にも、ＨＴＭＬで記述されて操作入力を表すタグが付されていない画像データを自動的に印刷することが可能となるため、ユーザの手を煩わせずに適切な印刷出力をすることが可能となる。
【００１６】
また、上記請求項１乃至請求項５のいずれかに記載の画像形成装置において、前記通信手段を介して受信した画像データを前記画像形成手段を介して記録紙に形成するように指示する指示手段を備え、前記指示手段を介して記録紙に画像データを形成するように指示されている場合に、受信した印刷用情報の画像データを記録紙に自動的に形成する構成にしてもよい。これにより、ユーザが印刷指示した場合に、受信した印刷用情報が印刷されるため、受信した情報データをより効率的に印刷出力することができる。
また、請求項４に記載の画像形成装置において、前記データ情報は、ＨＴＭＬに限らず、所定の言語で記述されてもよい。例えば、ＸＭＬ（eXtensible Mark-up Language）やＸＨＴＭＬ（eXtensible HTML）で記述されてもよい。これにより、より拡張性の高い言語にも対応することが可能となる。
【００１７】
【発明の実施の形態】
以下、本発明に係る画像形成装置について、本発明をファクシミリ装置につき具体化した第１実施形態及び第２実施形態に基づいて図面を参照しつつ詳細に説明する。
先ず、第１実施形態に係るファクシミリ装置の概略構成について図１乃至図３に基づき説明する。図１は第１実施形態に係るファクシミリ装置の使用形態を示す説明図である。図２は第１実施形態に係るファクシミリ装置の外観を示す概略斜視図である。図３は第１実施形態に係るファクシミリ装置の電気的構成を示すブロック図である。
【００１８】
図１に示すように、第１実施形態に係るファクシミリ装置１は、回線制御部３と、通信モジュール５とを備えている。回線制御部３は、外部接続ポート４（図３参照）を備えており、この外部接続ポート４には、建造物内（家庭内、オフィス内等）に設置されたスプリッタ８の電話機用の接続ポートに繋がるアナログ線Ｌ１（２芯線、４芯線からなる所謂電話線）が接続されている。
一方、通信モジュール５は、ＷＡＮ側接続ポート６及びＬＡＮ側接続ポート７（図３参照）を備えており、広域ネットワーク（ＷＡＮ）側接続ポート６は、スプリッタ８のＡＤＳＬ（Asymmetric Digital Subscriber Line）モデム用の接続ポートにローカルエリアネットワーク（ＬＡＮ）ケープルＬ２を介して接続されたＡＤＳＬモデム９に繋がるＬＡＮケーブルＬ３に接続され、ＬＡＮ側接続ポート７は不図示のハブ（ＨＡＢ）に接続されて、建造物内のローカルエリアネットワーク（ＬＡＮ）に接続されている。
【００１９】
一方、上記スプリッタ８は、ＡＤＳＬを利用する際に使用される周知のスプリッタであり、基地局側に設定されたスプリッタ１９から送信されてくる概ね４ｋＨｚ以下の第一信号とそれより高周波のＡＤＳＬ用の第二信号とが重畳された伝送信号を、その第一信号と、第二信号に分離し、第一信号を、電話機用の上記接続ポートに出力すると共に第二信号をＡＤＳＬモデム用の上記接続ポートに出力する一方で、各接続ポートから入力されてきた信号を重畳して、基地局側のスプリッタ１９に送信する構成にされている。
即ち、本実施例のファクシミリ装置１は、回線制御部３を用いて、公衆回線網（即ち、公衆交換電話綱：ＰＳＴＮ）内の加入者電話機に接続可能な構成にされ、更に、通信モジュール５及びＡＤＳＬモデム９を介して広域ネットワーク（ＷＡＮ）としてのインターネットに接続可能な構成にされている。
【００２０】
更に、このファクシミリ装置１は、通信モジュール５の後述するルータ制御部１０１（図３参照）の動作により、インターネット内の通信装置（ＷＷＷサーバ２１等）とＬＡＮ内の各ＬＡＮ端末との間で送受信されるデータ（ＩＰパケット）をルーティングするルータとして機能する構成にされている。
【００２１】
また、第１実施形態のファクシミリ装置１は、原稿から光学的に画像を読み取り、その画像を表すイメージデータをファクシミリデータにして、上記アナログ線Ｌ１を介して公衆回線網に接続された外部のファクシミリ装置２３に送信すると共に、外部のファクシミリ装置２３から公衆回線網及びアナログ線Ｌ１を介して送信されてきたファクシミリデータを受信して、記録紙にそのファクシミリデータに基づく画像を形成する通常の機能（ファクシミリ機能）の他、プリンタ機能、コピー機能を有している。
【００２２】
このプリンタ機能とは、ハブを介して接続される図示しないＰＣやワードプロセッサ等から送信されてきたコードデータに基づく画像を記録紙に形成する機能のことを意味し、当該ファクシミリ装置１は、ＰＣインタフェース（ＰＣ  Ｉ／Ｆ）２４を介して外部のＰＣからコードデータを受信したり、通信モジュール５を介してＬＡＮ内のＰＣ等からコードデータを受信すると、そのデータに基づく画像を記録紙に形成する構成にされている。また、コピー機能とは、後述するスキャナ部３５及び記録部３７を用いて、原稿から画像を読み取り、そのイメージデータに基づいて、記録紙に画像を形成する複写機能を意味する。
【００２３】
また、図２に示すように、このような機能を有するファクシミリ装置１には、その本体ケース２５の側部に、ハンドセット（Ｈ／Ｓ）２６が取り付けられ、上面の前部に、操作パネル２７が設けられている。尚、この操作パネル２７には、相手側の電話番号（ＦＡＸ番号）を入力するための数字キー２７１や、スタートキー２７２、選択キー２７３などの各種操作キー２７０と、各種機能に関連する情報を表示するための液晶ディスプレイ（ＬＣＤ）２７４と、が備えられている。
この他、本体の上部後部には、装置内に供給する記録紙を収容するための第一給紙トレイ２９が設けられ、その上には記録紙を載置するためのものであってユーザによる手差しで記録紙を供給するための第二給紙トレイ３１が設けられている。更に、その上には、読取用の原稿用紙を載置するための原稿用給紙トレイ３３が設けられている。
【００２４】
また、本体には、原稿から画像を読み取るためのスキャナ部３５（図３参照）、記録紙に多色カラーの画像を形成するための記録部３７（図３参照）、及び、これらの各部の駆動を制御するＣＰＵ３９（図３参照）を搭載する基板（図示せず）などが内蔵されている。
【００２５】
次に、ファクシミリ装置１の電気的構成について図３に基づいて説明する。図３に示すように、ファクシミリ装置１は、主に、ＣＰＵ３９、ＲＯＭ８１、ＲＡＭ８３、スキャナ部３５、符号器８５、記録部３７、復号器８７、操作キー２７０、ＬＣＤ２７４、モデム８９、回線制御部３、ＰＣインタフェース（ＰＣ  Ｉ／Ｆ）２４、メール制御部９１、機能拡張用インタフエース（Ｉ／Ｆ）９３、を備えており、各々はバス９５を介して接続されている。また、この機能拡張用インタフェース９３には、通信モジュール５が接続されている。
【００２６】
ＣＰＵ３９は、本装置の制御の中枢を担っており、装置全体を統括制御する構成にされている。つまり例えば、ＣＰＵ３９は、ＲＯＭ８１内に予め記録された後述の制御処理用のプログラムを読み出し、そのプログラムに従って、ファクシミリデータの送受信や、宛先登録、ウェブプリンタ機能等の処理を実行する。
また、ＲＯＭ８１には、ファクシミリ機能用プログラム、プリンタ機能用プログラム、ウェブプリンタ機能、その他の図示しない各種プログラム、そのプログラム実行時に必要な各種データが予め記憶されている。
また、ＲＡＭ８３は、各種制御を行う際に必要なワークメモリや、電話番号及びメールアドレス等の宛先情報を登録できるように構成されている。
【００２７】
また、スキャナ部３５は、ファクシミリデータの送信やコピー（原稿の複写）等の際に、原稿を読み取るためのものである。このスキャナ部３５は、原稿を原稿用給紙トレイ３３から取得し、図示しない読取装置にて画像を読み取り、読取結果としてのイメージデータを符号器８５などに出力する構成にされている。
また、符号器８５は、スキャナ部３５によって読み取られたイメージデータをファックスフォーマットであるＧ３圧縮形式のイメージデータにするために、符号化処理を実行し、その処理後のイメージデータを出力する構成にされている。
一方、復号器８７は、ファックスフォーマットのイメージデータを復号化して、記録部３７にて処理可能なイメージデータに変換するように構成にされている。
【００２８】
また、記録部３７は、カラー画像を形成可能な所謂カラーレーザプリンタとして機能する構成にされており、ＣＰＵ３９からの指令に従い、復号器８７によって復号化されたイメージデータに基づくカラー画像を、内蔵する図示しない画像形成装置を用いて記録紙に印刷し、印刷後の記録紙を外部に出力するように構成されている。
この他、操作キー２７０は、上述したように操作パネル２７上に設けられており、ユーザの操作に従って、宛先情報の登録、宛先の指定、メモ情報の入力や選択等といった各種処理操作を行うための指令信号を装置内（ＣＰＵ３９など）に入力する構成にされている。
同じく操作パネル２７に設けられたＬＣＤ２７４は、ユーザに操作手順を案内するメッセージやエラーメッセージ等の各種メッセージ等を表示するための表示手段として設けられている。また、ＬＣＤ２７４は、タッチパネルとしての機能を備えており、ファクシミリデータの宛先指定や宛先情報の登録の際に、ワンタッチキーの表示を行うと共に、ユーザの操件情報を取得し装置内に入力するように構成にされている。
【００２９】
モデム８９は、回線制御部３を介してスプリッタ８経由で公衆回線網に接続された外部のファクシミリ装置２３との間でファクシミリデータの送受信を行うためのものである。回線制御部３は、公衆回線網に対するダイヤル信号の送出や、公衆回線網からの呼出信号に対する応答等の動作を行うものであり、例えば、公衆回線網を介して自身を外部のファクシミリ装置２３に通信可能に接続する。
一方、ＰＣインタフェース２４は、ＰＣと当該ファクシミリ装置１とをパラレルインタフェース等を介して接続するときに用いられるものであり、ＰＣからのコードデータ等を受信したりする。
【００３０】
また、メール制御部９１は、インターネットに接続された外部の通信装置との間で電子メールの送受信を行うことによって、電子メールによるファクシミリデータの送受信を実現するものである。
つまり、メール制御部９１は、符号器８５にて符号化されたファックスフォーマットのバイナリイメージデータを、テキストコードのイメージデータに変換すると共に、送信先のメールアドレス等を含むヘッダ情報をそのデータに付加することにより、ファックスフォーマットのイメージデータを、電子メールとして送信可能な電子メールフォーマットのイメージデータにフォーマット変換したり、逆にインターネット経由で通信モジュール５を介して受信した電子メールフォーマットのイメージデータを、ファックスフォーマットのイメージデータに逆フォーマット変換する処理を行う。尚、このメール制御部９１によってファックスフォーマットのイメージデータに逆フォーマット変換されたデータは、復号器８７によって記録部３７で出力可能なイメージデータに復号化されてから記録紙に印刷される。
【００３１】
機能拡張用インタフェース（Ｉ／Ｆ）９３は、別体で構成されたルータ制御部１０１を備える通信モジュール５を着脱自在に接続することができるように構成にされたＡＩＯ（アナログ入出力）やＲＳ２３２Ｃ等のシリアルインタフェースである。尚、通信モジュール５は、装置の本体ケース２５内に収容される。
また、通信モジュール５は、ルータ制御部１０１、ハブ（ＨＵＢ）１０３、ＩＰ電話部１０５、無線処理部１０７、ウェブプリント部１１０や、ルータ制御部１０１に繋がるインタフェース接続端子１０９などを備えている。尚、通信モジュール５は、このインタフェース接続端子１０９を介してインタフェース９３に接続される。
【００３２】
ルータ制御部１０１は、ＡＤＳＬモデム９を介してインターネット内の通信装置との間でＩＰパケットの送受信を行うためのものであり、周知のＩＰマスカレード機能やルーテイング機能を備えるブロードバンドルータとして機能する。
即ち、このルータ制御部１０１は、ＩＰマスカレード機能により、ＬＡＮ内で用いられるプライベートＩＰアドレスと、ＷＡＮ（第１実施形態ではインターネット内）で用いられるグローバルＩＰアドレスとを相互変換し、ルーティング機能により、ＬＡＮ側の端末と、ＷＡＮ側の通信装置（ＷＷＷサーバ２１）とを双方向通信可能に接続する。
【００３３】
例えば、ルータ制御部１０１は、ハブ１０３を介してＩＰ電話部１０５、無線処理部１０７、ウェブプリント部１１０との間でのデータの送受信を行うことにより、ＩＰ電話部１０５、無線処理部１０７及びウェブプリント部１１０をＡＤＳＬモデム９を介してインターネットに双方向通信可能に接続する。
また更に、ルータ制御部１０１は、ハブ１０３を介してＬＡＮ側接続ポート７に接続されるＬＡＮ内の不図示のＬＡＮ端末との間で通信を行うことにより、ＬＡＮ内のＬＡＮ端末をインターネットに双方向通信可能に接続する。つまり例えば、ルータ制御部１０１は、経路制御して、インターネット内のＷＷＷサーバ２１から受信したデータを、宛先のＬＡＮ端末に送信する。
この他、ルータ制御部１０１は、装置本体側のＣＰＵ３９とインタフェース９３を介して通信を行うことができるようにされている。即ち、不図示のＬＡＮ端末やＩＰ電話部１０５、無線処理部１０７、ウェブプリント部１１０は、ルータ制御部１０１及びインタフェース９３を介して装置本体側のＣＰＵ３９と双方向通信を行うことができ、例えば、当該ファクシミリ装置１のＣＰＵ３９は、ルータ制御部１０１を介してＬＡＮ内のＰＣから印刷用のコードデータを取得すると、ＣＰＵ３９にて、プリンタ機能用プログラムを実行し、そのプログラム内で記録部制御用プログラムを呼び出して記録部３７を制御し、そのデータに基づく画像を形成する。
【００３４】
一方、このルータ制御部１０１にハブ１０３を介して接続されたＩＰ電話部１０５は、音声信号をＩＰパケットに格納し、インターネット経由で、外部のＩＰ電話機と、音声通信（通話）を行うことが可能な構成にされている。
また、無線処理部１０７は、外部の無線通信装置と該当ファクシミリ装置１との間で無線通信を行うためのものであり、ブルートゥース規格（近距離無線通信の規格）やＩｒＤＡ規格（赤外線通信の規格）による無線接続方式にて、外部の無線通信装置をファクシミリ装置１内の各部に双方向通信可能に接続する構成にされている。即ち、当該ファクシミリ装置１においては、ハブ１０３に接続された接続ポート７を用いることにより、有線接続方式にて各ＬＡＮ端末をファクシミリ装置１に接続することができる他、この無線処理部１０７を用いることにより、無線接続方式にてＬＡＮ端末をファクシミリ装置１に接続することができる。
【００３５】
この他、ウェブプリント部１１０は、ＣＰＵ１１１、ＲＯＭ１１３、ＲＡＭ１１５、ネットワークインタフェース１１７などを備えており、ネットワークインタフエース１１７を介してルータ制御部１０１との間で通信を行うことにより、自身をインターネットに接続したり、装置本体側のＣＰＵ３９と通信を行う構成にされている。
【００３６】
ここでウェブプリント部１１０のＲＡＭ１１５及びＲＯＭ１１３のデータ構成について図４及び図５に基づいて説明する。図４は第１実施形態に係るファクシミリ装置１のウェブプリント部１１０を構成するＲＡＭ１１５のデータ構成の一例を表す説明図で、（Ａ）はＲＡＭ１１５の概略データ構成、（Ｂ）はＲＡＭ１１５を構成するＵＲＬ情報記憶部１１５Ｃのデータ構成、（Ｃ）はＲＡＭ１１５を構成する記録・表示設定記憶部１１５Ｉのデータ構成の一例を表す説明図である。図５は第１実施形態に係るファクシミリ装置１のウェブプリント部１１０を構成するＲＯＭ１１３のデータ構成の一例を表す説明図で、（Ａ）はＲＯＭ１１３の概略データ構成、（Ｂ）はＲＯＭ１１３を構成するフラグ情報１１３Ｂのデータ構成を示す説明図である。
【００３７】
このウェブプリント部１１０におけるＲＡＭ１１５は、図４（Ａ）に示すように、ワークメモリ１１５Ａや、ＷＷＷサーバ２１から取得したダウンロードデータ等を記憶する送受信データ記憶部１１５Ｂ、ＷＷＷサーバ２１が有するデータ情報を指すアドレス情報（ＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を記憶するＵＲＬ情報記憶部１１５Ｃ、外部のＰＣ等に転送する転送機能を使用する際のデータ転送先に関する転送先情報を記憶する転送先情報記憶部１１５Ｄ、アクセス禁止データベース１１５Ｅ、キーワードデータベース１１５Ｆ、履歴情報記憶部１１５Ｇ、ログ記憶部１１５Ｈ、後述の印刷用設定情報及び表示用設定情報を記憶する記録・表示設定記憶部１１５Ｉなどとして機能する構成にされている。
【００３８】
また、図４（Ｂ）に示すように、ＵＲＬ情報記憶部１１５Ｃは、データ情報の取得先を表すＵＲＬに関連付けて、メモ情報、スケジューラ用設定データを複数個記録可能な構成にされている。
即ち、通信モジュール５は、ユーザによる操作パネル２７の操作等によって外部入力されたメモ情報を、対応するＵＲＬに対して関連付けてＵＲＬ情報記憶部１１５Ｃに登録できるようにされている。尚、周知のようにＵＲＬは、サーバアドレス、ディレクトリ情報、ファイル名などから構成されるＷＷＷサーバが有するデータ情報を指すアドレス情報である。
また、ウェブプリント部１１０のＣＰＵ１１１が実行するＵＲＬ・メモ情報の登録処理は、先ず、ＣＰＵ１１１は、ＵＲＬ及びメモ情報の入力を求める入力指示メッセージをインタフェース９３を介して装置本体側に送信することにより、装置本体側のＬＣＤ２７４にその入力指示メッセージを表示させる。この後、ＣＰＵ１１１は、ＵＲＬ及びメモ情報の登録指令が操作パネル２７からインタフェース９３を介して送信されてくるまで待機し、登録指令を受信すると、その操作パネル２７から入力されたＵＲＬ及びメモ情報を装置本体側から取得する。そして更に、そのＵＲＬ及びメモ情報を互いに関連付けてＵＲＬ情報記憶部１１５Ｃに記憶させる。尚、メモ情報は、現状においてＵＲＬが英数字等で標記され、その表示だけではどのホームページヘアクセスするかがわかりにくく、更には、ＬＣＤ２７４の表示領域も限られているため、目的のＵＲＬを探すのが容易ではないことから、ユーザが瞬時にそのＵＲＬを判別できるようにするために、設けたものである。
【００３９】
また、転送先情報記憶部１１５Ｄは、プリンタ転送用のアドレス情報と、ＰＣ転送用のアドレス情報とを記憶する構成にされている。尚、この転送先情報記憶部１１５Ｄは、プリンタ転送用及びＰＣ転送用のアドレス情報として、ＬＡＮ内のプライベートＩＰアドレスに加え、ポート番号を記憶するように構成されている。
【００４０】
また、図４（Ｃ）に示すように、記録・表示設定記憶部１１５Ｉには、記録部３７を介して印刷出力する際の印刷用設定情報としての「記録設定」の情報と、ＬＣＤ２７４に表示する際の表示用設定情報としての「表示設定」とが各「情報」に対応させて記憶されている。
例えば、「情報」として「画像出力」の場合には、「記録設定」に「ＯＮ」が記憶され、「表示設定」に「ＯＦＦ」が記憶されている。即ち、印刷用画像出力は、ＯＮに設定され、ＬＣＤ２７４への画像出力は、ＯＦＦに設定されている。また、「情報」として「解像度」の場合には、「記録設定」に「６００ｄｐｉ」が記憶され、「表示設定」に「９６ｄｐｉ」が記憶されている。即ち、印刷用画像出力の解像度は６００ｄｐｉ、ＬＣＤ２７４への画像出力の解像度は９６ｄｐｉに設定されている。
【００４１】
一方、図５（Ａ）に示すように、ウェブプリント部１１０におけるＲＯＭ１１３内には、ＷＷＷサーバ２１からデータを取得したり、当該装置の記録部３７にＷＷＷサーバ２１から取得したダウンロードデータを印刷させるための後述する各処理を表すウェブプリント機能用プログラム群１１３Ａや、ウェブプリント機能動作時における動作条件を表すフラグ情報１１３Ｂ、などが記憶されている。
詳述すると、このウェブプリント部１１０は、ルータ制御部１０１経由でＷＷＷサーバ２１から取得したダウンロードデータに基づく画像を記録部３７に印刷させる印刷機能、ＲＡＭ１１５内にデータを一時保存する保存機能、ダウンロードデータをＬＡＮ側接続ポート７を介してＬＡＮに接続された転送先のプリンタ（転送先情報記憶部１１５Ｄに記憶されているプリンタ転送先のアドレス情報で特定されるプリンタ）に転送するプリンタ転送機能、ダウンロードデータをＬＡＮ側接続ポート７を介してＬＡＮに接続されたＰＣに転送するＰＣ転送機能、ダウンロードデータに基づく画像データを記録部３７に印刷させる印刷機能、印刷時の機械音が抑えられた静音印刷モードで記録部３７を動作させてダウンロードデータに基づく画像データを印刷させる静音印刷機能、ウェブプリント部１１０で実行した各処理に関するログ情報を保存するログ保存機能、エラーメッセージをＬＣＤ２７４に表示させるエラー情報表示機能、等を備えており、これらの機能をＲＯＭ１１３内が記憶するウェブプリント機能用プログラム群１１３Ａで実現するように構成され、図５（Ｂ）に示すフラグ情報１１３Ｂに基づいて、各機能を動作させるかどうか（即ち、機能のＯＮ／ＯＦＦ）を切り換える構成にされている。
【００４２】
図５（Ｂ）に示すように、ウェブプリント部１１０は、所定条件で、『正常』動作モード、『ＵＲＬアクセス不許可』動作モード、『印刷キャンセル』動作モード・『パスワードエラー』動作モード、『キーワードエラー』動作モード、『同一コンテンツ検出』動作モード、『夜間印刷』動作モード、『留守番』動作モード、『大量モノクロ印刷』動作モード、『紙なしエラー』動作モード、『トナーなしエラー』動作モードのいずれかを選択し、各機能の値（以下、「フラグ値」と表現する。）をフラグセット情報としてＲＡＭ１１５内に書き込むことによってフラグをセットするようにされている。また、ウェブプリント部１１０は、フラグ値「１」以上で、その機能を動作（ＯＮ）させ、フラグ値「０」で、その機能の動作を禁止（ＯＦＦ）する構成にされている。また、記号「＊」は、その動作モードが選択される前にフラグセット情報として記憶されているフラグ値を書き換えないようにすることを示している。
【００４３】
他方、ウェブプリンタ部１１０のＣＰＵ１１１がルータ制御部１１０を介してダウンロードするデータ情報のデータ構造について図６に基づいて説明する。図６は第１実施形態に係るファクシミリ装置１のウェブプリンタ部１１０のＣＰＵ１１１がルータ制御部１１０を介してダウンロードするデータ情報のデータ構造を模式的に示す図で、（Ａ）はデータ情報のデータ構造、（Ｂ）は属性情報のデータ構成を示す説明図である。
図６（Ａ）に示すように、ウェブプリンタ部１１０のＣＰＵ１１１がルータ制御部１１０を介してダウンロードするデータ情報のデータ構造は、属性情報部としての属性情報１２１と、本体情報部としての本体情報１２２とから構成されている。
この属性情報１２１は、図６（Ｂ）に示すように、ＷＷＷサーバ２１との通信が正常に終了したか否か、及び正常に終了していない場合のエラーコードなどかを表す通信ステータス１２１Ａ、通信プロトコルのバージョンを表すプロトコルのバージョン１２１Ｂ、本体情報のデータ量を表す本体情報のデータ長１２１Ｃ、本体情報のデータが印刷用情報か表示用情報かを表す本体情報のデータ種別１２１Ｄ、本体情報に含まれるテキストの言語の種類（ＨＴＭＬ、ＸＨＴＭＬ等）を表す本体情報の言語情報１２１Ｅ、本体情報のデータが表示用情報の場合に、当該表示用情報に対して関連する印刷用情報のＵＲＬの情報より構成される関連情報１２１Ｆなどから構成されている。
また、本体情報は、ＨＴＭＬ（Hyper-Text Markup Language）、画像ファイル、直接記録部３７が認識できる情報であるＰＤＬ（Printer Description Language）などによって構成されている。
【００４４】
ここで、通信モジュール５のルータ制御部１１０及びＷＡＮ側接続ポート６は、通信手段を構成している。また、記録部３７は、画像形成手段として機能する。また、操作キー２７０及びＬＣＤ２７４は、入力手段を構成する。また、ウェブプリンタ部１１０のＣＰＵ１１１、ＲＯＭ１１３及びＲＡＭ１１５は、判定手段及び出力制御手段を構成する。また、ウェブプリンタ部１１０のＣＰＵ１１１及びＲＡＭ１１５は、記憶手段を構成する。また、ＬＣＤ２７４は、表示手段として機能する。
【００４５】
次に、上記のように構成されたファクシミリ装置１のウェブプリンタ部１１０のＣＰＵ１１１が、インターネット上のＷＷＷサーバ２１等からダウンロードしたデータ情報が印刷用データの場合に、該データ情報を記録部３７を介して自動的に印刷出力する制御処理について図７乃至図１０に基づいて説明する。
図７は第１実施形態に係るファクシミリ装置１のウェブプリンタ部１１０のＣＰＵ１１１が、インターネット上のＷＷＷサーバ２１等からダウンロードしたデータ情報が印刷用データの場合に、該データ情報を記録部３７を介して自動的に印刷出力する制御処理の一例を示すメインフローチャートである。図８は第１実施形態に係るファクシミリ装置１のウェブプリンタ部１１０のＣＰＵ１１１が実行する判断処理のサブ処理を示すサブフローチャートである。図９は第１実施形態に係るファクシミリ装置１のウェブプリンタ部１１０のＣＰＵ１１１が実行する表示処理のサブ処理を示すサブフローチャートである。図１０は第１実施形態に係るファクシミリ装置１のウェブプリンタ部１１０のＣＰＵ１１１が実行する印刷処理のサブ処理を示すサブフローチャートである。
【００４６】
図７に示すように、ステップ（以下、Ｓと略記する）１において、ウェブプリンタ部１１０のＣＰＵ１１１は、操作パネル２７内に設けられているウェブプリントキー（Ｗｅｂ  Ｐｒｉｉｎｔキー：図示せず）が押下されたか否かを判定する判定処理を実行する。そして、ウェブプリントキーが押下されていない場合には（Ｓ１：ＮＯ）、Ｓ２において、ＣＰＵ１１１は所定時間待機し、再度、Ｓ１以降の処理を実行する。
【００４７】
一方、操作パネル２７のウェブプリントキーが押下された場合には（Ｓ１：ＹＥＳ）、Ｓ３において、ＣＰＵ１１１は、操作パネル２７に設けられたＬＣＤ２７４に、ＵＲＬ文字列を入力するための入力プロンプトを表示し、操作パネル２７の終了ボタン（図示せず）が押下された否かを判定する判定処理を実行する。そして、ＣＰＵ１１１は、終了ボタンが押下された場合には（Ｓ３：ＹＥＳ）、当該処理を終了する。
【００４８】
他方、Ｓ３で終了ボタンが押下されていない場合には（Ｓ３：ＮＯ）、Ｓ４において、ＣＰＵ１１１は、操作パネル２７のプリントキー（図示せず）が押下されたか否かを判定する判定処理を実行する。そして、プリントキーが押下された場合には（Ｓ４：ＹＥＳ）、Ｓ５において、ＣＰＵ１１１は、後述の印刷処理のサブ処理（図１０参照）を実行後、再度Ｓ１以降の処理を実行する。
【００４９】
また、Ｓ４でプリントキーが押下されていない場合には（Ｓ４：ＮＯ）、Ｓ６において、ＣＰＵ１１１は、バックグランドで印刷用情報のＵＲＬにアクセスしてデータ情報を順次ダウンロードしている場合には、当該ダウンロードのデータ受信を停止する。
【００５０】
この後、Ｓ７において、ＣＰＵ１１１は、ＵＲＬのリスト表示指令信号、若しくは、ＵＲＬ文字列の入力が完了したことを示す入力完了信号（操作情報）を操作パネル２７からインタフェース９３、ルータ制御部１０１、ハブ１０３、ネットワークインタフエース１１７を介して受信するまで待機する。
そして、入力完了信号を受信すると入力プロンプトを用いたＵＲＬの入力が完了したと判断して、ユーザにより操作パネル２７から入力されたＵＲＬを表すデータを装置本体側から取得し、そのＵＲＬ先のＷＷＷサーバ２１から、そのＵＲＬで特定されるデータ情報を、ルータ制御部１０１を介してダウンロードし、取得する。
【００５１】
続いて、Ｓ８において、ＣＰＵ１１１は、後述の判断処理のサブ処理（図８参照）を実行する。
その後、Ｓ９において、ダウンロードした当該データ情報が印刷用情報であるか否かを判定する判定処理を実行する。この判定処理は、ＲＡＭ１１５からデータ種別フラグを読み出し、このデータ種別フラグが「０」の場合には、表示用情報であると判定し、このデータ種別フラグが「１」の場合には、印刷用情報であると判定する。尚、起動時には、このデータ種別フラグには、「０」が代入されてＲＡＭ１１５に記憶されている。
そして、このダウンロードした当該データ情報が印刷用情報である場合には（Ｓ９：ＹＥＳ）、Ｓ５以降の処理を実行する。
一方、このダウンロードした当該データ情報が表示用情報である場合には（Ｓ９：ＮＯ）、Ｓ１０において、ＣＰＵ１１１は、後述の表示処理のサブ処理（図９参照）を実行する。
【００５２】
この後、Ｓ１１において、ＣＰＵ１１１は、ダウンロードしたデータ情報の属性情報１２１の関連情報１２１Ｆを読み出し、表示用情報である本体情報１２２に関連する印刷用情報のＵＲＬが記録されているか否かを判定する判定処理を実行する。そして、この関連情報１２１Ｆに本体情報１２２に関連する印刷用情報のＵＲＬが記録されていない場合には（Ｓ１１：ＮＯ）、再度Ｓ１以降の処理を実行する。
他方、この関連情報１２１Ｆに本体情報１２２に関連する印刷用情報のＵＲＬが記録されている場合には（Ｓ１１：ＹＥＳ）、Ｓ１２において、バックグラウンドで関連情報１２１Ｆに記録されている印刷用情報のＵＲＬにアクセスしてデータ情報を順次ダウンロードして記憶しつつ、再度Ｓ１以降の処理を実行する。
【００５３】
次に、判断処理のサブ処理（Ｓ８）について図８に基づいて説明する。図８に示すように、Ｓ２１において、ＣＰＵ１１１は、ダウンロードしたデータ情報の属性情報１２１の本体情報のデータ種別１２１Ｄを読み出し、ダウンロードしたデータ情報の本体情報１２２が印刷用情報か表示用情報かを判定する判定処理を実行する。そして、本体情報のデータ種別１２１Ｄが印刷用情報である場合には（Ｓ２１：ＹＥＳ）、Ｓ２２において、ＣＰＵ１１１は、ＲＡＭ１１５からデータ種別フラグを読み出し、このデータ種別フラグに「１」を代入して、再度ＲＡＭ１１５に記憶後、メインフローチャートの戻る。
一方、本体情報のデータ種別１２１Ｄが表示用情報である場合には（Ｓ２１：ＮＯ）、Ｓ２３において、ＣＰＵ１１１は、ＲＡＭ１１５からデータ種別フラグを読み出し、このデータ種別フラグに「０」を代入して、再度ＲＡＭ１１５に記憶後、メインフローチャートの戻る。
【００５４】
次に、表示処理のサブ処理（Ｓ１０）について図９に基づいて説明する。図９に示すように、Ｓ３１において、ＣＰＵ１１１は、ＲＡＭ１１５の記録・表示設定記憶部１１５Ｉから「画像出力」や「解像度」などの表示設定情報を読み出す。
そして、Ｓ３２において、ＣＰＵ１１１は、この表示設定情報の「画像出力」が「ＯＮ」か否かを判定する判定処理を実行する。そして、この「画像出力」が「ＯＮ」の場合には（Ｓ３２：ＹＥＳ）、Ｓ３３において、図示しない画像出力処理モードを「ＯＮ」として、以降の処理を実行する。
続いて、Ｓ３４において、ＣＰＵ１１１は、ＷＷＷサーバ２１から受信したデータ情報の本体情報１２２をインターフェース９３を介して装置本体側に送信し、表示設定情報の「解像度」などに基づいてＬＣＤ２７４に表示して、メインフローチャートに戻る。
他方、Ｓ３２で、ＲＡＭ１１５の記録・表示設定記憶部１１５Ｉから読み出した表示設定情報の「画像出力」が「ＯＦＦ」の場合には（Ｓ３２：ＮＯ）、図示しない画像出力処理モードを初期値のまま（初期値「ＯＦＦ」）、Ｓ３４以降の処理を実行する。
【００５５】
次に、印刷処理のサブ処理（Ｓ５）について図１０に基づいて説明する。図１０に示すように、Ｓ４１において、ＣＰＵ１１１は、ＲＡＭ１１５の記録・表示設定記憶部１１５Ｉから「画像出力」や「解像度」などの記録設定情報を読み出す。
そして、Ｓ４２において、ＣＰＵ１１１は、この記録設定情報の「画像出力」が「ＯＮ」か否かを判定する判定処理を実行する。そして、この「画像出力」が「ＯＮ」の場合には（Ｓ４２：ＹＥＳ）、Ｓ４３において、図示しない画像出力処理モードを「ＯＮ」として、以降の処理を実行する。
【００５６】
続いて、Ｓ４４において、上記Ｓ１２においてバックグランドで表示用情報に関連する印刷用情報のＵＲＬにアクセスしてダウンロードしたデータ情報が、ＲＡＭ１１５に記憶されているか否かを判定する判定処理を実行する。
そして、バックグランドで表示用情報に関連する印刷用情報をダウンロードしてＲＡＭ１１５に記憶している場合には（Ｓ４４：ＹＥＳ）、Ｓ４５において、ＣＰＵ１１１は、このダウンロードしてＲＡＭ１１５に記憶している印刷用情報をインターフェース９３を介して記録部３７に送信し、記録・表示設定記憶部１１５Ｉに記憶される記録設定情報の「解像度」などに基づいて印刷出力して、メインフローチャートに戻る。
一方、バックグランドで表示用情報に関連する印刷用情報をダウンロードしていない場合には（Ｓ４４：ＮＯ）、Ｓ４６において、ＣＰＵ１１１は、既に受信してＲＡＭ１１５に記憶している印刷用情報をインターフェース９３を介して記録部３７に送信し、記録・表示設定記憶部１１５Ｉに記憶される記録設定情報の「解像度」などに基づいて印刷出力して、メインフローチャートに戻る。
【００５７】
他方、Ｓ４２でＲＡＭ１１５の記録・表示設定記憶部１１５Ｉから読み出した記録設定情報の「画像出力」が「ＯＦＦ」の場合には（Ｓ４２：ＮＯ）、図示しない画像出力処理モードを初期値のまま（初期値「ＯＦＦ」）、Ｓ４４以降の処理を実行する。
【００５８】
以上詳細に説明した通り、第１実施形態に係るファクシミリ装置１は、ウェブプリンタ部１１０が設けられ、操作パネル２７内に設けられているウェブプリントキーが押下された場合には、操作パネル２７に設けられたＬＣＤ２７４に、ＵＲＬ文字列を入力するための入力プロンプトが表示される（Ｓ１〜Ｓ２）。そして、ユーザーによりＵＲＬ文字列が入力された場合には、ＣＰＵ１１１は、当該ＵＲＬ先のＷＷＷサーバ２１から、そのＵＲＬで特定されるデータ情報を、ルータ制御部１０１を介してダウンロードし、取得する（Ｓ３：ＮＯ〜Ｓ７）。そして、ＣＰＵ１１１は、このダウンロードしたデータ情報の属性情報１２１の本体情報のデータ種別１２１Ｄが印刷用情報の場合には、このデータ情報の本体情報１２２を記録部３７に送信して印刷出力する（Ｓ８、Ｓ９、Ｓ５）。一方、ダウンロードしたデータ情報の属性情報１２１の本体情報のデータ種別１２１Ｄが表示用情報の場合には、本体情報１２２をＬＣＤ２７４に表示すると共に、このデータ情報の属性情報１２１の関連情報１２１Ｆに記録される印刷用情報のＵＲＬを読み出し、当該ＵＲＬによって特定されるデータ情報をバックグランドで順次受信すると共に、このデータ情報の本体情報１２２を記録部３７に送信して印刷出力する（Ｓ８〜Ｓ１２〜Ｓ５）。
【００５９】
従って、所定ＷＷＷサーバ２１が有するデータ情報を特定するＵＲＬを入力してダウンロードしたデータ情報が印刷用情報の場合には、このダウンロードしたデータ情報の本体情報１２２の画像データが自動的に記録紙に形成されるため、ユーザはダウンロードしたデータ情報の内容を確認する必要がなく、手間をかけずに、ダウンロードしたコンテンツを簡易かつ迅速に印刷することができる。
また、所定ＷＷＷサーバ２１からダウンロードしたデータ情報の本体情報１２２が、印刷用情報か表示用情報かの判定は、データ情報の属性情報１２１の本体情報のデータ種別１２１Ｄを参照すれば容易に判定できるため、当該判定処理を迅速に行うことができると共に、プログラム容量を小さくすることができるため、ウェブプリンタ部１１０の必要メモリ量の小型化を図ることができる。
また、所定ＷＷＷサーバ２１からダウンロードしたデータ情報が、表示用情報（或いは印刷用でないもの）の場合には、この表示用情報をＬＣＤ２７４を介して閲覧中に、そのコンテンツに関連付けられた印刷用情報が存在すれば、自動的にダウンロードされて記憶される。そして、この記憶された印刷用情報の本体情報１２２の画像データが記録部３７を介して順次印刷されるため、表示用情報に関連する印刷用情報の記録紙への印刷を更に迅速に行うことができる。
更に、所定ＷＷＷサーバ２１からダウンロードしたデータ情報が、表示用情報の場合には、ＬＣＤ２７４を介して表示されるため、ユーザインタフェースを主目的とするデータ情報の本体情報１２２の画像データは記録紙に印刷しないように制御することができ、ダウンロードしたデータ情報をより効率的に印刷出力することができる。
【００６０】
次に、第２実施形態に係るファクシミリ装置について図１１乃至図１３に基づいて説明する。尚、上記第１実施形態に係るファクシミリ装置１と同一符号は、上記第１実施形態に係るファクシミリ装置１と同一あるいは相当部分を示すものである。
図１１は第２実施形態に係るファクシミリ装置のウェブプリンタ部１１０のＣＰＵ１１１が実行する判断処理のサブ処理を示すサブフローチャートである。図１２は第２実施形態に係るファクシミリ装置のウェブプリンタ部１１０がダウンロードしたデータ情報の一例を示す図で、（Ａ）はデータ情報がＨＴＭＬで記述されて本体情報１２２のファイル中に＜Ａ＞タグ（アンカータグ）を有する場合を示す図で、（Ｂ）は当該データ情報がＬＣＤ２７４に表示された状態を示す図である。図１３は第２実施形態に係るファクシミリ装置のウェブプリンタ部１１０がダウンロードしたデータ情報の他の例を示す図で、（Ａ）はデータ情報がＨＴＭＬで記述されて本体情報１２２のファイル中に＜ＦＯＲＭ＞タグ（フォームタグ）を有する場合を示す図で、（Ｂ）は当該データ情報がＬＣＤ２７４に表示された状態を示す図である。
【００６１】
この第２実施形態に係るファクシミリ装置の全体構成及び制御回路構成は、第１実施形態に係るファクシミリ装置１とほぼ同じ構成である。ただし、第２実施形態に係るファクシミリ装置は、ウェブプリンタ部１１０がダウンロードするデータ情報が、ＨＴＭＬで記述されたデータ情報の場合に、当該データ情報が印刷用情報か表示用情報かを操作入力を表す＜Ａ＞タグ又は＜ＦＯＲＭ＞タグによって判断し、印刷用情報であれば自動的に印刷出力できる点で、上記第１実施形態に係るファクシミリ装置１と異なっている。
【００６２】
ここで、第２実施形態に係るファクシミリ装置のウェブプリンタ部１１０のＣＰＵ１１１が実行する上記判断処理のサブ処理（Ｓ８）について図１１に基づいて説明する。図１１に示すように、Ｓ５１において、ＣＰＵ１１１は、所定ＷＷＷサーバ２１からダウンロードしたデータ情報の属性情報１２１の本体情報の言語種別１２１Ｅを読み出し、この本体情報の言語種別１２１Ｅが「ＨＴＭＬ」であるか否かを判定する判定処理を実行する。
そして、本体情報の言語種別１２１Ｅが「ＨＴＭＬ」でない場合には（Ｓ５１：ＮＯ）、Ｓ５２において、ＣＰＵ１１１は、ＲＡＭ１１５からデータ種別フラグを読み出し、このデータ種別フラグに「０」を代入して、再度ＲＡＭ１１５に記憶後、メインフローチャートの戻る。
【００６３】
一方、本体情報の言語種別１２１Ｅが「ＨＴＭＬ」である場合には（Ｓ５１：ＹＥＳ）、Ｓ５３において、ＣＰＵ１１１は、ダウンロードしたデータ情報の本体情報１２２のＨＴＭＬで記述されたファイル中に＜Ａ＞タグ又は＜ＦＯＲＭ＞タグがあるか否かを判定する判定処理を実行する。
そして、本体情報１２２のＨＴＭＬで記述されたファイル中に＜Ａ＞タグ又は＜ＦＯＲＭ＞タグがある場合には（Ｓ５３：ＹＥＳ）、ＣＰＵ１１１は、Ｓ５２以降の処理を実行する。
【００６４】
ここで、本体情報１２２のＨＴＭＬで記述されたファイル中に＜Ａ＞タグが有る場合に、ＬＣＤ２７４に表示出力された画像出力の一例を図１２に基づいて説明する。図１２（Ａ）に示すように、本体情報１２２のＨＴＭＬで記述されたファイルの６行目から１０行目に、＜Ａ＞タグが付された「ニュース」、「スポーツニュース」、「芸能情報」、「天気予報、天気図」、「１枚の写真」の各テキストが存在する。この場合には、ＣＰＵ１１１は、表示用情報であると判断し（Ｓ５３：ＹＥＳ）、図１２（Ｂ）に示すように、当該ファイルをＬＣＤ２７４に表示出力する（Ｓ５２〜Ｓ１０）。
【００６５】
また、本体情報１２２のＨＴＭＬで記述されたファイル中に＜ＦＯＲＭ＞タグが有る場合に、ＬＣＤ２７４に表示出力された画像出力の一例を図１３に基づいて説明する。図１３（Ａ）に示すように、本体情報１２２のＨＴＭＬで記述されたファイルの５行目と１０行目とに＜ＦＯＲＭ＞タグが付された各テキストが存在する。この場合には、ＣＰＵ１１１は、表示用情報であると判断し（Ｓ５３：ＹＥＳ）、図１３（Ｂ）に示すように、当該ファイルをＬＣＤ２７４に表示出力する（Ｓ５２〜Ｓ１０）。
【００６６】
他方、本体情報１２２のＨＴＭＬで記述されたファイル中に＜Ａ＞タグ及び＜ＦＯＲＭ＞タグがない場合には（Ｓ５３：ＮＯ）、Ｓ５４において、ＣＰＵ１１１は、ＣＰＵ１１１は、ＲＡＭ１１５からデータ種別フラグを読み出し、このデータ種別フラグに「１」を代入して、再度ＲＡＭ１１５に記憶後、メインフローチャートの戻る。
【００６７】
これにより、所定ＷＷＷサーバ２１からダウンロードしたデータ情報がＨＴＭＬで記述され、且つデータ情報の本体情報１２２のＨＴＭＬで記述されたファイル中に＜Ａ＞タグ及び＜ＦＯＲＭ＞タグがない場合には（Ｓ５３：ＮＯ）、上記Ｓ９以降の処理によって、印刷処理のサブ処理（Ｓ５）が実行され、当該本体情報１２２の画像データが自動的に印刷出力される。また、所定ＷＷＷサーバ２１からダウンロードしたデータ情報がＨＴＭＬで記述されていない場合（Ｓ５１：ＮＯ）や、本体情報１２２のＨＴＭＬで記述されたファイル中に＜Ａ＞タグ或いは＜ＦＯＲＭ＞タグがある場合には（Ｓ５３：ＹＥＳ）、当該本体情報１２２の画像データがＬＣＤ２７４に表示出力される（Ｓ１０）。また、このＬＣＤ２７４に表示出力されたデータ情報に関連する印刷用情報のＵＲＬに順次アクセスして、自動的に印刷出力することができる（Ｓ１１〜Ｓ１２〜Ｓ５）。
【００６８】
従って、所定ＷＷＷサーバ２１が有するデータ情報を特定するＵＲＬを入力してダウンロードしたデータ情報が印刷用情報の場合には、このダウンロードしたデータ情報の本体情報１２２の画像データが自動的に記録紙に形成されるため、ユーザはダウンロードしたデータ情報の内容を確認する必要がなく、手間をかけずに、ダウンロードしたコンテンツを簡易かつ迅速に印刷することができる。また、ＨＴＭＬで記述されるデータ情報に＜Ａ＞タグ又は＜ＦＯＲＭ＞タグが付されているかどうかを判定することによって、印刷用情報か表示用情報かを判定するため、迅速に処理することができると共に、プログラム容量を小さくすることができるため、ウェブプリンタ部１１０のメモリ容量の小型化を図ることできる。
また、所定ＷＷＷサーバ２１からダウンロードしたデータ情報の本体情報１２２が、印刷用情報か表示用情報かの判定は、データ情報の属性情報１２１の本体情報の言語種別１２１Ｅを参照した後、本体情報１２２がＨＴＭＬで記述されている場合は、本体情報１２２のファイル中に＜Ａ＞タグ又は＜ＦＯＲＭ＞タグが付されているかどうかを判定することによって、印刷用情報か表示用情報かを判定できるため、当該判定処理を迅速に行うことができると共に、プログラム容量を小さくすることができるため、ウェブプリンタ部１１０の必要メモリ量の更なる小型化を図ることができる。
また、所定ＷＷＷサーバ２１からダウンロードしたデータ情報の本体情報１２２が、＜Ａ＞タグ又は＜ＦＯＲＭ＞タグが付されているファイル（或いはＨＴＭＬで記述されていないファイル）の場合には、この表示用情報をＬＣＤ２７４を介して閲覧中に、そのコンテンツに関連付けられた印刷用情報が存在すれば、自動的にダウンロードされて記憶される。そして、この記憶された印刷用情報の本体情報１２２の画像データが記録部３７を介して順次印刷されるため、表示用情報に関連する印刷用情報の記録紙への印刷を更に迅速に行うことができる。
更に、所定ＷＷＷサーバ２１からダウンロードしたデータ情報が、表示用情報の場合には、ＬＣＤ２７４を介して表示されるため、ユーザインタフェースを主目的とするデータ情報の本体情報１２２の画像データは記録紙に印刷しないように制御することができ、ダウンロードしたデータ情報をより効率的に印刷出力することができる。
【００６９】
尚、本発明は前記第１実施形態及び第２実施形態に限定されることはなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。例えば、以下のようにしてもよい。
（Ａ）前記第１実施形態及び第２実施形態では、ＷＷＷサーバ２１からダウンロードしたデータ情報の属性情報１２１を参照して、印刷用情報又は表示用情報のいずれであるかを判定したが、ダウンロードしたデータ情報がＨＴＭＬで記述さているか否かを直接判定し、当該データ情報がＨＴＭＬで記述され、且つ＜Ａ＞タグ又は＜ＦＯＲＭ＞タグがない場合には、自動的に印刷出力する構成にしてもよい。これにより、所定ＷＷＷサーバ２１から受信したデータ情報が印刷用情報か表示用情報かを容易に判定することができ、判定処理の更なる迅速化を図ることができる。また、ＷＷＷサーバ２１が有する既存のコンテンツを受信した場合にも、ＨＴＭＬで記述されて操作入力を表す＜Ａ＞タグ又は＜ＦＯＲＭ＞タグが付されていない画像データを自動的に印刷することが可能となるため、ユーザの手を煩わせずに適切な印刷出力をすることが可能となる。
【００７０】
（Ｂ）前記第１実施形態及び第２実施形態において、ウェブプリンタ部１１０のＲＡＭ１１５のＵＲＬ情報記憶部１１５Ｃからスケジューラ用設定データを読み出し、現在日時に適合する設定データがあるか否かを判定し、適合する設定データがある場合には、該当するＵＲＬで特定されるデータ情報をダウンロードする構成にしてもよい。例えば、図４（Ｂ）の最上段（一段目）のＵＲＬに関連づけられて記憶されている設定データは、毎月１５日にＷＷＷサーバ２１内のデータを取得することを示す設定データであり、ＣＰＵ１１１は、この設定データ（日付を表すデータ）と現在日時とを比較し両者の日付が一致していると、データの取得スケージュールに適合するＵＲＬがあると判断して（Ｓ１：ＹＥＳ）、処理をＳ６以降に移行して実行するようにしてもよい。この他、図４（Ｂ）の二段目のＵＲＬに関連付けられて記憶されている設定データは、毎週木曜日にＷＷＷサーバ２１内のデータを取得することを示す設定データであり、ＣＰＵ１１１は、この設定データ（曜日を表すデータ）と現在日時（本日の曜日）とを比較し両者の曜日が一致していると、データの取得スケジュールに適合するＵＲＬがあると判断する。また、図４（Ｂ）の三段目のＵＲＬに関連付けられて記憶されている設定データは、毎日１０時（１０：００）にＷＷＷサーバ２１内のデータを取得することを示す設定データであり、ＣＰＵ１１１は、この設定データと現在日時とを比較し、両者の時刻が一致していると、データの取得スケジュールに適合するＵＲＬがあると判断する。そして、これらのスケジュールに適合するＵＲＬで特定されるデータ情報を定期的に取得し、自動的に印刷出力する構成にしてもよい。これにより、ユーザの手を煩わせずに、希望するコンテンツを定期的に印刷出力をすることが可能となる。
【００７１】
（Ｃ）前記第１実施形態及び第２実施形態において、ＬＣＤ２７４は小型液晶ディスプレイで構成しているが、大きなディスプレイ（例えば、８インチカラー液晶ディスプレイや、１０インチカラー液晶ディスプレなど）で構成してもよい。これにより、ユーザーインタフェースを主目的とするコンテンツをより効果的に表示することができる。
【００７２】
【発明の効果】
以上説明した通り請求項１に係る画像形成装置では、ユーザは、所定ＷＷＷサーバが有するデータ情報を指すアドレス情報を入力することによって、この所定ＷＷＷサーバから受信したデータ情報が印刷用情報の場合には、この受信した画像データが自動的に記録紙に形成されるため、ユーザは受信したデータ情報の内容を確認する必要がなく、手間をかけずに、受信したコンテンツを簡易かつ迅速に印刷することができる画像形成装置を提供することができる。また、所定のＷＷＷサーバから受信したデータ情報が、表示用情報の場合には、表示手段を介して表示されるため、ユーザインタフェースを主目的とする画像データは記録紙に印刷しないように制御することができ、受信したデータ情報をより効率的に印刷出力することができる画像形成装置を提供することができる。
【００７３】
また、請求項２に係る画像形成装置では、請求項１に記載の画像形成装置において、所定ＷＷＷサーバから受信したデータ情報が印刷用情報か表示用情報かの判定は、受信したデータ情報の属性情報部を参照すれば容易に判定できるため、当該判定処理を迅速に行うことができると共に、プログラム容量を小さくすることができるため、必要メモリ量の小型化を図ることができる画像形成装置を提供することができる。
【００７４】
また、請求項３に係る画像形成装置では、請求項２に記載の画像形成装置において、所定ＷＷＷサーバから受信したデータ情報が、表示用情報（或いは印刷用でないもの）の場合には、この表示用情報を閲覧中に、そのコンテンツに関連付けられた印刷用情報が存在すれば、自動的にダウンロードされて記憶される。そして、この記憶された印刷用情報の画像データが順次印刷されるため、表示用情報に関連する印刷用情報の記録紙への印刷を更に迅速に行うことができる画像形成装置を提供することができる。
【００７５】
また、請求項４に係る画像形成装置では、ユーザは、所定ＷＷＷサーバが有するデータ情報を指すアドレス情報を入力することによって、所定ＷＷＷサーバから受信したデータ情報が印刷用情報の場合には、この受信した画像データが自動的に記録紙に形成されるため、ユーザは受信したデータ情報の内容を確認する必要がなく、手間をかけずに、受信したコンテンツを簡易かつ迅速に印刷することができる画像形成装置を提供することができる。また、ＨＴＭＬで記述されるデータ情報に所定タグが付されているかどうかを判定することによって、印刷用情報か表示用情報かを判定するため、迅速に処理することができると共に、出力制御手段のメモリ容量の小型化を図ることできる画像形成装置を提供することができる。また、所定のＷＷＷサーバから受信したデータ情報に所定タグが付された表示用情報の場合には、表示手段を介して表示されるため、ユーザインタフェースを主目的とする画像データは記録紙に印刷しないように制御することができ、受信したデータ情報をより効率的に印刷出力することができる画像形成装置を提供することができる。
【００７６】
更に、請求項５に係る画像形成装置では、請求項４に記載の画像形成装置において、前記所定タグは、操作入力を表すタグを含むため、前記所定ＷＷＷサーバから受信したデータ情報が印刷用情報か表示用情報かを容易に判定することができ、判定処理の更なる迅速化を図ることができる画像形成装置を提供することができる。また、ＷＷＷサーバが有する既存のコンテンツを受信した場合にも、ＨＴＭＬで記述されて操作入力を表すタグが付されていない画像データを自動的に印刷することが可能となるため、ユーザの手を煩わせずに適切な印刷出力をすることが可能な画像形成装置を提供することができる。
【図面の簡単な説明】
【図１】  第１実施形態に係るファクシミリ装置の使用形態を示す説明図である。
【図２】  第１実施形態に係るファクシミリ装置の外観を示す概略斜視図である。
【図３】  第１実施形態に係るファクシミリ装置の電気的構成を示すブロック図である。
【図４】  第１実施形態に係るファクシミリ装置のウェブプリント部を構成するＲＡＭのデータ構成の一例を表す説明図で、（Ａ）はＲＡＭの概略データ構成、（Ｂ）はＲＡＭを構成するＵＲＬ情報記憶部のデータ構成、（Ｃ）はＲＡＭを構成する記録・表示設定記憶部のデータ構成の一例を表す説明図である。
【図５】  第１実施形態に係るファクシミリ装置のウェブプリント部を構成するＲＯＭのデータ構成の一例を表す説明図で、（Ａ）はＲＯＭの概略データ構成、（Ｂ）はフラグ情報に記憶されているデータ構成を示す説明図である。
【図６】  第１実施形態に係るファクシミリ装置のウェブプリンタ部のＣＰＵがルータ制御部を介してダウンロードするデータ情報のデータ構造を模式的に示す図で、（Ａ）はデータ情報のデータ構造、（Ｂ）は属性情報のデータ構成を示す説明図である。
【図７】  第１実施形態に係るファクシミリ装置のウェブプリンタ部のＣＰＵが、インターネット上のＷＷＷサーバ等からダウンロードしたデータ情報が印刷用データの場合に、該データ情報を記録部を介して自動的に印刷出力する制御処理の一例を示すメインフローチャートである。
【図８】  第１実施形態に係るファクシミリ装置のウェブプリンタ部のＣＰＵが実行する判断処理のサブ処理を示すサブフローチャートである。
【図９】  第１実施形態に係るファクシミリ装置のウェブプリンタ部のＣＰＵが実行する表示処理のサブ処理を示すサブフローチャートである。
【図１０】  第１実施形態に係るファクシミリ装置のウェブプリンタ部のＣＰＵが実行する印刷処理のサブ処理を示すサブフローチャートである。
【図１１】  第２実施形態に係るファクシミリ装置のウェブプリンタ部のＣＰＵが実行する判断処理のサブ処理を示すサブフローチャートである。
【図１２】  第２実施形態に係るファクシミリ装置のウェブプリンタ部がダウンロードしたデータ情報の一例を示す図で、（Ａ）はデータ情報がＨＴＭＬで記述されて本体情報のファイル中に＜Ａ＞タグを有する場合を示す図で、（Ｂ）は当該データ情報がＬＣＤに表示された状態を示す図である。
【図１３】  第２実施形態に係るファクシミリ装置のウェブプリンタ部がダウンロードしたデータ情報の他の例を示す図で、（Ａ）はデータ情報がＨＴＭＬで記述されて本体情報のファイル中に＜ＦＯＲＭ＞タグを有する場合を示す図で、（Ｂ）は当該データ情報がＬＣＤに表示された状態を示す図である。
【符号の説明】
１                  ファクシミリ装置
６                  ＷＡＮ側接続ポート
２１                ＷＷＷサーバ
２７                操作パネル
３７                記録部
３９、１１１        ＣＰＵ
８１、１１３        ＲＯＭ
８３、１１５        ＲＡＭ
１０１              ルータ制御部
１０９              インターフェース接続端子
１１０              ウェブプリンタ部
１２１              属性情報
１２２              本体情報
２７０              操作キー
２７４              ＬＣＤ
【図１】
0003707441.tif 000002
【図２】
0003707441.tif 000003
【図３】
0003707441.tif 000004
【図４】
0003707441.tif 000005
【図５】
0003707441.tif 000006
【図６】
0003707441.tif 000007
【図７】
0003707441.tif 000008
【図８】
0003707441.tif 000009
【図９】
0003707441.tif 000010
【図１０】
0003707441.tif 000011
【図１１】
0003707441.tif 000012
【図１２】
0003707441.tif 000013
【図１３】
0003707441.tif 000014