(57)【特許請求の範囲】
【請求項１】
インターネット上のＷＷＷサーバとの間で双方向通信可能な通信手段と、
前記通信手段に対して所定ＷＷＷサーバが有するデータ情報を指すアドレス情報を入力する入力手段と、
前記入力手段により入力したアドレス情報に対応するデータ情報を、前記所定ＷＷＷサーバより受信する受信手段と、
前記受信手段により受信したデータ情報が、出力データと該出力データから形成される発注文書から発注データを作成するために実行するプログラムを含む読取方法の情報とが含まれるか否かを識別する識別情報を含んでいるかを判断する識別情報判断手段と、
前記識別情報判断手段の判断結果により、前記受信手段により受信したデータ情報が前記出力データと前記読取方法の情報とを含んでいる場合に、その出力データと読取方法の情報とを別々に読み出す読出手段と、
前記読出手段によって読み出された読取方法の情報を記憶する記憶手段と、
前記読出手段によって読み出された前記出力データを発注文書として形成する文書作成手段と、
前記発注文書を読み取ってイメージデータに変換する変換手段と、
前記イメージデータから前記記憶手段に記憶される読取方法の情報に含まれるプログラムを実行することで所定発注データを作成する発注データ作成手段と、
前記所定発注データを通信手段を介して前記所定ＷＷＷサーバに送信する送信手段とを備え、
前記出力データには、ユーザーが所定情報データの発注の有無を記録するための所定形式の要求特定部の出力データが予め含まれていると共に、前記変換手段は、ユーザーによって前記要求特定部に発注の有無が記録された発注文書を読み取ることを特徴とする画像形成装置。
【請求項２】
前記発注データ作成手段は、前記所定ＷＷＷサーバに対して、前記所定発注データに対応するデータ情報をインターネットを介して送信する旨の送信要求データを含む前記所定発注データを作成することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記発注データ作成手段は、前記所定ＷＷＷサーバに対して、前記所定発注データに対応するデータ情報を一時保存する一時保存要求データを含む前記所定発注データを作成することを特徴とする請求項１又は請求項２に記載の画像形成装置。
【請求項４】
前記所定形式の要求特定部は、前記記録紙の所定位置に形成される所定様式のマークであることを特徴とする請求項１乃至請求項３のいずれかに記載の画像形成装置。
【請求項５】
前記所定発注データは、ＵＲＬで記述されることを特徴とする請求項１乃至請求項４のいずれかに記載の画像形成装置。
【請求項６】
前記読出手段は、前記所定ＷＷＷサーバより受信したデータ情報から出力データと、読取方法の情報及び読取方法を指示する指示情報と、を別々に読出し、
前記記憶手段は、前記読出手段によって読み出された読取方法の情報と指示情報とを対応付けた情報を複数記憶し、
前記発注文書と共に指示情報を入力する指示情報入力手段を備え、
前記発注データ作成手段は、前記イメージデータと、前記指示情報入力手段により入力された前記指示情報に対応した前記記憶手段に記憶される前記読取方法の情報に基づいて、所定発注データを作成することを特徴とする請求項１乃至請求項５のいずれかに記載の画像形成装置。
【請求項７】
前記出力データには、前記指示情報を表す指示情報部が予め含まれており、前記指示情報入力手段は、前記指示情報を、前記文書作成手段により前記発注文書上に形成された指示情報部の情報を、前記変換手段により変換された前記イメージデータより読み取ることを特徴とする請求項６に記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＷＷＷサーバからのデータ情報を受信可能な画像形成装置に関し、特に、ＷＷＷサーバの処理負担を軽減させることができると共に、ＷＷＷサーバへの送信データ量を大幅に削減して通信速度の高速化を図ることができる画像形成装置に関するものである。
【０００２】
【従来の技術】
従来より、インターネット上でコンテンツなどの商品注文を自動的に行うシステムに関し種々提案されている。
例えば、特開２０００−２９９５４号公報に記載された自動注文受付システムおよび自動注文受付方法では、通信回線を介して外部のファクシミリおよび計算機とデータの送信、受信を行う送受信手段と、この送受信手段を介して受信したデータが、ファクシミリからのデータか計算機からのデータかを判別する判別手段と、この判別手段で判別したファクシミリからのデータと計算機からのデータを解釈してその要求に応答するデータを前記送受信手段を介して外部のファクシミリおよび計算機へ送る要求処理手段とを備えた自動注文受付システムが提案されている。
これにより、購入者が容易に利用でき、販売者のデータ管理が容易な自動注文受付システムを提供することができる。
【０００３】
【発明が解決しようとする課題】
しかしながら、上述した特開２０００−２９９５４号公報に記載された自動注文受付システムおよび自動注文受付方法においては、外部のファクシミリ等においてスキャナで読み取った原稿イメージデータを自動注文受付システムとして機能するサーバに送信し、サーバ側においてこの原稿イメージデータを解析し、発注内容を特定する処理を行う必要があるため、サーバ側における処理負担が過大になり処理速度が低下すると共に、原稿イメージデータのデータ量が大きいため通信時間が長時間化するという問題がある。
【０００４】
そこで、本発明は、上述した問題点を解決するためになされたものであり、ＷＷＷサーバの処理負担を軽減させることができると共に、ＷＷＷサーバへの送信データ量を大幅に削減して通信処理の高速化を図ることができる画像形成装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
前記目的を達成するため請求項１に係る画像形成装置は、インターネット上のＷＷＷサーバとの間で双方向通信可能な通信手段と、前記通信手段に対して所定ＷＷＷサーバが有するデータ情報を指すアドレス情報を入力する入力手段と、前記入力手段により入力したアドレス情報に対応するデータ情報を、前記所定ＷＷＷサーバより受信する受信手段と、前記受信手段により受信したデータ情報が、出力データと該出力データから形成される発注文書から発注データを作成するために実行するプログラムを含む読取方法の情報とが含まれるか否かを識別する識別情報を含んでいるかを判断する識別情報判断手段と、前記識別情報判断手段の判断結果により、前記受信手段により受信したデータ情報が前記出力データと前記読取方法の情報とを含んでいる場合に、その出力データと読取方法の情報とを別々に読み出す読出手段と、前記読出手段によって読み出された読取方法の情報を記憶する記憶手段と、前記読出手段によって読み出された前記出力データを発注文書として形成する文書作成手段と、前記発注文書を読み取ってイメージデータに変換する変換手段と、前記イメージデータから前記記憶手段に記憶される読取方法の情報に含まれるプログラムを実行することで所定発注データを作成する発注データ作成手段と、前記所定発注データを通信手段を介して前記所定ＷＷＷサーバに送信する送信手段とを備え、前記出力データには、ユーザーが所定情報データの発注の有無を記録するための所定形式の要求特定部の出力データが予め含まれていると共に、前記変換手段は、ユーザーによって前記要求特定部に発注の有無が記録された発注文書を読み取ることを特徴とする。
【０００６】
このような特徴を有する請求項１に係る画像形成装置によれば、インターネット上のＷＷＷサーバとの間で双方向通信可能な通信手段に対して所定ＷＷＷサーバが有するデータ情報を指すアドレス情報を入力することによって、この所定ＷＷＷサーバから該当するデータ情報を受信できる。また、ＷＷＷサーバから受信するデータ情報から出力データと読取方法の情報とが識別されて、記憶される。また、この受信した出力データから文書作成手段によりユーザーが所定情報データの発注の有無を記録するための所定形式の要求特定部が設けられる発注文書が形成される。そして、ユーザーがこの要求特定部に発注の有無を記録して読み取らせることにより、変換手段を介してこの発注文書のイメージデータが作成される。そして、このイメージデータから記憶手段に記憶される読取方法の情報に基づいて所定発注データが作成され、通信手段を介して前記所定ＷＷＷサーバに送信される。
これにより、所定ＷＷＷサーバから受信した発注文書の所定形式の要求特定部にユーザが発注の有無を記録して読み取らせることにより、変換手段によって発注文書のイメージデータに変換された後、受信して記憶している読取方法に基づいて発注データが作成されて自動的に所定ＷＷＷサーバに送信されるように構成することによって、所定ＷＷＷサーバは発注データを作成する必要がないため、この所定ＷＷＷサーバの処理負担を軽減させることができると共に、所定ＷＷＷサーバへの送信データ量を大幅に削減して通信処理の高速化を図ることができる。
また、請求項１に係る画像形成装置によれば、前記データ情報は、属性情報部と本体情報部とを有している。また、属性情報部は、この本体情報部に発注文書の出力データと読取方法の情報とが含まれるか否かを識別する識別情報を含んでいる。そして、この識別情報が属性情報部に含まれていると判断した場合には、データ情報から出力データと読取方法の情報を識別して読み出すとともに、読み出した情報を記憶する処理を行う。
これにより、所定ＷＷＷサーバから受信したデータ情報が発注文書の印刷出力データと読取方法のデータを有しているか否かの判定は、受信したデータ情報の属性情報部に含まれる識別情報の有無を参照すれば容易に判定できると共に、識別情報が属性情報部に含まれない場合には、データ情報から出力データと読取方法の情報を識別する処理と、読取方法を記憶する処理と行わないため、当該判定処理を迅速に行うことができると共に、プログラム容量を小さくすることができて、必要メモリ量の小型化を図ることができる。
【０００７】
また、請求項２に係る画像形成装置によれば、請求項１に記載の画像形成装置において、前記発注データ作成手段は、前記所定ＷＷＷサーバに対して、前記所定発注データに対応するデータ情報をインターネットを介して送信する旨の送信要求データを含む前記所定発注データを作成する。
これにより、インターネット上の所定ＷＷＷサーバからコンテンツを取り寄せて印刷出力する場合には、要求特定部に発注の有無が記録された発注文書を読み取らせることによって、送信要求データに対応するデータ情報が自動的に所定ＷＷＷサーバから送信されるため、キー入力などによりコンテンツを指すアドレス情報（ＵＲＬ）を入力する必要がなくなり、ユーザの操作性を更に改善することができる。
【０００８】
更に、請求項３に係る画像形成装置によれば、請求項１又は請求項２に記載の画像形成装置において、前記発注データ作成手段は、前記所定ＷＷＷサーバに対して、前記所定発注データに対応するデータ情報を一時保存する一時保存要求データを含む前記所定発注データを作成する。
これにより、所定ＷＷＷサーバは、受信した所定発注データに一時保存要求データが含まれている場合には、該一時保存要求データに対応するデータ情報を保存するため、ユーザは必要なときに、この一時保存されているデータ情報を要求する発注文書を読み込ませることによって、印刷出力させて入手することができる。
【０００９】
また、請求項４に係る画像形成装置は、請求項１乃至請求項３のいずれかに記載の画像形成装置において、前記所定形式の要求特定部は、前記記録紙の所定位置に形成される所定様式のマークであるため、ユーザは発注文書の要求特定部に要求の有無を容易に記録することができると共に、この要求特定部を読み取ってイメージデータに変換する変換手段の読取精度を低くしても確実に読み取ることが可能となり、小型化および製造コストの削減化を図ることができる。
【００１０】
【００１１】
また、請求項５に係る画像形成装置によれば、請求項１乃至請求項４のいずれかに記載の画像形成装置において、前記所定発注データは、ＵＲＬで記述されるため、所定ＷＷＷサーバが有するデータ情報を直接指定することができ、当該発注データを受信するＷＷＷサーバの処理負担を大幅に軽減することができる。
【００１２】
そしてまた、請求項６に係る画像形成装置によれば、請求項１乃至請求項５のいずれかに記載の画像形成装置において、前記所定ＷＷＷサーバより受信したデータ情報から出力データ、読取方法の情報及び読取方法を指示する指示情報とが読取手段によって別々に読み出される。また、この識別された読取方法の情報と指示情報とは、対応付けられる一つの情報として、他の複数個の読取方法の情報と指示情報とが対応付けられた情報と共に記憶手段に記憶されている。そして、発注データ作成手段は、前記イメージデータと、指示情報入力手段により入力された指示情報に対応した前記記憶手段に記憶される前記読取方法の情報とに基づいて、所定発注データを作成する。
これにより、ユーザは一度に複数個の出力データと読取方法のデータとを受信して、各希望する発注文書を読み取らせると共に、該当する読取方法を指示することによって、任意のコンテンツを取り寄せることができるため、ユーザの操作性を更に改善することができる。また、ユーザは複数種類の発注文書を手元に置いておき、後日、任意の時に希望する発注文書を読み取らせて、この発注文書に該当する読取方法を指示することによって、希望するコンテンツを取り寄せることができるため、ユーザの操作性を更に改善することができる。
【００１３】
また、請求項７に係る画像形成装置によれば、請求項６に記載の画像形成装置において、前記出力データには、前記指示情報を表す指示情報部が予め含まれており、前記指示情報入力手段は、前記指示情報を、前記文書作成手段により前記発注文書上に形成された指示情報部の情報を、前記変換手段により変換された前記イメージデータより読み取るため、ユーザは、読取方法を指示手段を介して入力する必要がなく、ユーザの操作性を更に改善することができる。また、ユーザは複数種類の発注文書を手元に置いておき、後日、任意の時に希望する発注文書を読み取らせることによって、希望するコンテンツを取り寄せることができるため、ユーザの操作性を更に改善することができる。
【００１４】
【発明の実施の形態】
以下、本発明に係る画像形成装置について、本発明をファクシミリ装置につき具体化した第１実施形態乃至第３実施形態に基づいて図面を参照しつつ詳細に説明する。
先ず、第１実施形態に係るファクシミリ装置の概略構成について図１乃至図３に基づき説明する。図１は第１実施形態に係るファクシミリ装置の使用形態を示す説明図である。図２は第１実施形態に係るファクシミリ装置の外観を示す概略斜視図である。図３は第１実施形態に係るファクシミリ装置の電気的構成を示すブロック図である。
【００１５】
図１に示すように、第１実施形態に係るファクシミリ装置１は、回線制御部３と、通信モジュール５とを備えている。回線制御部３は、外部接続ポート４（図３参照）を備えており、この外部接続ポート４には、建造物内（家庭内、オフィス内等）に設置されたスプリッタ８の電話機用の接続ポートに繋がるアナログ線Ｌ１（２芯線、４芯線からなる所謂電話線）が接続されている。
一方、通信モジュール５は、広域ネットワーク（ＷＡＮ）側接続ポート６及びＬＡＮ側接続ポート７（図３参照）を備えており、ＷＡＮ側接続ポート６は、スプリッタ８のＡＤＳＬ（Asymmetric Digital Subscriber Line）モデム用の接続ポートにローカルエリアネットワーク（ＬＡＮ）ケープルＬ２を介して接続されたＡＤＳＬモデム９に繋がるＬＡＮケーブルＬ３に接続され、ＬＡＮ側接続ポート７は図示しないハブ（ＨＵＢ）に接続されて、建造物内のローカルエリアネットワーク（ＬＡＮ）に接続されている。
【００１６】
一方、上記スプリッタ８は、ＡＤＳＬを利用する際に使用される周知のスプリッタであり、基地局側に設定されたスプリッタ１９から送信されてくる概ね４ｋＨｚ以下の第一信号とそれより高周波のＡＤＳＬ用の第二信号とが重畳された伝送信号を、その第一信号と、第二信号に分離し、第一信号を、電話機用の上記接続ポートに出力すると共に第二信号をＡＤＳＬモデム用の上記接続ポートに出力する一方で、各接続ポートから入力されてきた信号を重畳して、基地局側のスプリッタ１９に送信する構成になっている。
即ち、本実施例のファクシミリ装置１は、回線制御部３を用いて、公衆回線網（即ち、公衆交換電話綱：ＰＳＴＮ）内の加入者電話機に接続可能な構成にされ、更に、通信モジュール５及びＡＤＳＬモデム９を介して広域ネットワーク（ＷＡＮ）としてのインターネットに接続可能な構成になっている。
更に、このファクシミリ装置１は、通信モジュール５の後述するルータ制御部１０１（図３参照）の動作により、インターネット内の通信装置（ＷＷＷサーバ２１等）とＬＡＮ内の各ＬＡＮ端末との間で送受信されるデータ（ＩＰパケット）をルーティングするルータとして機能する構成になっている。
【００１７】
また、第１実施形態のファクシミリ装置１は、原稿から光学的に画像を読み取り、その画像を表すイメージデータをファクシミリデータにして、上記アナログ線Ｌ１を介して公衆回線網に接続された外部のファクシミリ装置２３に送信すると共に、外部のファクシミリ装置２３から公衆回線網及びアナログ線Ｌ１を介して送信されてきたファクシミリデータを受信して、記録紙にそのファクシミリデータに基づく画像を形成する通常の機能（ファクシミリ機能）の他、プリンタ機能、コピー機能を有している。
このプリンタ機能とは、ハブを介して接続される図示しないＰＣやワードプロセッサ等から送信されてきたコードデータに基づく画像を記録紙に形成する機能のことを意味し、当該ファクシミリ装置１は、ＰＣインタフェース（ＰＣ  Ｉ／Ｆ）２４を介して外部のＰＣからコードデータを受信したり、通信モジュール５を介してＬＡＮ内のＰＣ等からコードデータを受信すると、そのデータに基づく画像を記録紙に形成する構成になっている。また、コピー機能とは、後述するスキャナ部３５及び記録部３７を用いて、原稿から画像を読み取り、そのイメージデータに基づいて、記録紙に画像を形成する複写機能を意味する。
【００１８】
また、図２に示すように、このような機能を有するファクシミリ装置１には、その本体ケース２５の側部に、ハンドセット（Ｈ／Ｓ）２６が取り付けられ、上面の前部に、操作パネル２７が設けられている。尚、この操作パネル２７には、相手側の電話番号（ＦＡＸ番号）を入力するための数字キー２７１や、スタートキー２７２、選択キー２７３などの各種操作キー２７０と、各種機能に関連する情報を表示するための液晶ディスプレイ（ＬＣＤ）２７４と、が備えられている。
この他、本体の上部後側には、装置内に供給する記録紙を収容するための第一給紙トレイ２９が設けられ、その上には記録紙を載置するためのものであってユーザによる手差しで記録紙を供給するための第二給紙トレイ３１が設けられている。更に、その上には、読取用の原稿用紙を載置するための原稿用給紙トレイ３３が設けられている。
【００１９】
また、本体には、原稿から画像を読み取るためのスキャナ部３５（図３参照）、記録紙に多色カラーの画像を形成するための記録部３７（図３参照）、及び、これらの各部の駆動を制御するＣＰＵ３９（図３参照）を搭載する基板（図示せず）などが内蔵されている。
【００２０】
次に、ファクシミリ装置１の電気的構成について図３に基づいて説明する。図３に示すように、ファクシミリ装置１は、主に、ＣＰＵ３９、ＲＯＭ８１、ＲＡＭ８３、スキャナ部３５、符号器８５、記録部３７、復号器８７、操作キー２７０、ＬＣＤ２７４、モデム８９、回線制御部３、ＰＣインタフェース（ＰＣ  Ｉ／Ｆ）２４、メール制御部９１、機能拡張用インタフエース（Ｉ／Ｆ）９３、を備えており、各々はバス９５を介して接続されている。また、この機能拡張用インタフェース９３には、通信モジュール５が接続されている。
【００２１】
ＣＰＵ３９は、本装置の制御の中枢を担っており、装置全体を統括制御する構成にされている。つまり例えば、ＣＰＵ３９は、ＲＯＭ８１内に予め記録された後述の制御処理用のプログラムを読み出し、そのプログラムに従って、ファクシミリデータの送受信や、宛先登録、ウェブプリンタ機能等の処理を実行する。
また、ＲＯＭ８１には、ファクシミリ機能用プログラム、プリンタ機能用プログラム、ウェブプリンタ機能、その他の図示しない各種プログラム、そのプログラム実行時に必要な各種データが予め記憶されている。
また、ＲＡＭ８３は、各種制御を行う際に必要なワークメモリや、電話番号及びメールアドレス等の宛先情報を登録できるように構成されている。
【００２２】
また、スキャナ部３５は、ファクシミリデータの送信やコピー（原稿の複写）等の際に、原稿を読み取るためのものである。このスキャナ部３５は、原稿を原稿用給紙トレイ３３から取得し、図示しない読取装置にて画像を読み取り、読取結果としてのイメージデータを符号器８５などに出力する構成になっている。
また、符号器８５は、スキャナ部３５によって読み取られたイメージデータをファックスフォーマットであるＧ３圧縮形式のイメージデータにするために、符号化処理を実行し、その処理後のイメージデータを出力する構成になっている。
一方、復号器８７は、ファックスフォーマットのイメージデータを復号化して、記録部３７にて処理可能なイメージデータに変換するように構成になっている。
【００２３】
また、記録部３７は、カラー画像を形成可能な所謂カラーレーザプリンタとして機能する構成になっており、ＣＰＵ３９からの指令に従い、復号器８７によって復号化されたイメージデータに基づくカラー画像を、内蔵する図示しない画像形成装置を用いて記録紙に印刷し、印刷後の記録紙を外部に出力するように構成されている。
この他、操作キー２７０は、上述したように操作パネル２７上に設けられており、ユーザの操作に従って、宛先情報の登録、宛先の指定、メモ情報の入力や選択等といった各種処理操作を行うための指令信号を装置内（ＣＰＵ３９など）に入力する構成になっている。
同じく操作パネル２７に設けられたＬＣＤ２７４は、ユーザに操作手順を案内するメッセージやエラーメッセージ等の各種メッセージ等を表示するための表示手段として設けられている。また、ＬＣＤ２７４は、タッチパネルとしての機能を備えており、ファクシミリデータの宛先指定や宛先情報の登録の際に、ワンタッチキーの表示を行うと共に、ユーザの操件情報を取得し装置内に入力するように構成されている。
【００２４】
モデム８９は、回線制御部３を介してスプリッタ８経由で公衆回線網に接続された外部のファクシミリ装置２３との間でファクシミリデータの送受信を行うためのものである。回線制御部３は、公衆回線網に対するダイヤル信号の送出や、公衆回線網からの呼出信号に対する応答等の動作を行うものであり、例えば、公衆回線網を介して自身を外部のファクシミリ装置２３に通信可能に接続する。
一方、ＰＣインタフェース２４は、パーソナルコンピュータ（ＰＣ）と当該ファクシミリ装置１とをパラレルインタフェース等を介して接続するときに用いられるものであり、ＰＣからのコードデータ等を受信したりする。
【００２５】
また、メール制御部９１は、インターネットに接続された外部の通信装置との間で電子メールの送受信を行うことによって、電子メールによるファクシミリデータの送受信を実現するものである。
つまり、メール制御部９１は、符号器８５にて符号化されたファックスフォーマットのバイナリイメージデータを、テキストコードのイメージデータに変換すると共に、送信先のメールアドレス等を含むヘッダ情報をそのデータに付加することにより、ファックスフォーマットのイメージデータを、電子メールとして送信可能な電子メールフォーマットのイメージデータにフォーマット変換したり、逆にインターネット経由で通信モジュール５を介して受信した電子メールフォーマットのイメージデータを、ファックスフォーマットのイメージデータに逆フォーマット変換する処理を行う。尚、このメール制御部９１によってファックスフォーマットのイメージデータに逆フォーマット変換されたデータは、復号器８７によって記録部３７で出力可能なイメージデータに復号化されてから記録紙に印刷される。
【００２６】
機能拡張用インタフェース（Ｉ／Ｆ）９３は、別体で構成されたルータ制御部１０１を備える通信モジュール５を着脱自在に接続することができるように構成されたＡＩＯ（アナログ入出力）やＲＳ２３２Ｃ等のシリアルインタフェースである。尚、通信モジュール５は、装置の本体ケース２５内に収容される。
また、通信モジュール５は、ルータ制御部１０１、ハブ（ＨＵＢ）１０３、ＩＰ電話部１０５、無線処理部１０７、ウェブプリント部１１０や、ルータ制御部１０１に繋がるインタフェース接続端子１０９などを備えている。尚、通信モジュール５は、このインタフェース接続端子１０９を介してインタフェース９３に接続される。
【００２７】
ルータ制御部１０１は、ＡＤＳＬモデム９を介してインターネット内の通信装置との間でＩＰパケットの送受信を行うためのものであり、周知のＩＰマスカレード機能やルーテイング機能を備えるブロードバンドルータとして機能する。
即ち、このルータ制御部１０１は、ＩＰマスカレード機能により、ＬＡＮ内で用いられるプライベートＩＰアドレスと、ＷＡＮ（第１実施形態ではインターネット内）で用いられるグローバルＩＰアドレスとを相互変換し、ルーティング機能により、ＬＡＮ側の端末と、ＷＡＮ側の通信装置（ＷＷＷサーバ２１）とを双方向通信可能に接続する。
【００２８】
例えば、ルータ制御部１０１は、ハブ１０３を介してＩＰ電話部１０５、無線処理部１０７、ウェブプリント部１１０との間でのデータの送受信を行うことにより、ＩＰ電話部１０５、無線処理部１０７及びウェブプリント部１１０をＡＤＳＬモデム９を介してインターネットに双方向通信可能に接続する。
また更に、ルータ制御部１０１は、ハブ１０３を介してＬＡＮ側接続ポート７に接続されるＬＡＮ内の図示しないＬＡＮ端末との間で通信を行うことにより、ＬＡＮ内のＬＡＮ端末をインターネットに双方向通信可能に接続する。つまり例えば、ルータ制御部１０１は、経路制御して、インターネット内のＷＷＷサーバ２１から受信したデータを、宛先のＬＡＮ端末に送信する。
この他、ルータ制御部１０１は、装置本体側のＣＰＵ３９とインタフェース９３を介して通信を行うことができるようにされている。即ち、ＬＡＮ端末やＩＰ電話部１０５、無線処理部１０７、ウェブプリント部１１０は、ルータ制御部１０１及びインタフェース９３を介して装置本体側のＣＰＵ３９と双方向通信を行うことができ、例えば、当該ファクシミリ装置１のＣＰＵ３９は、ルータ制御部１０１を介してＬＡＮ内のＰＣから印刷用のコードデータを取得すると、ＣＰＵ３９にて、プリンタ機能用プログラムを実行し、そのプログラム内で記録部制御用プログラムを呼び出して記録部３７を制御し、そのデータに基づく画像を形成する。
【００２９】
一方、このルータ制御部１０１にハブ１０３を介して接続されたＩＰ電話部１０５は、音声信号をＩＰパケットに格納し、インターネット経由で、外部のＩＰ電話機と、音声通信（通話）を行うことが可能な構成になっている。
また、無線処理部１０７は、外部の無線通信装置と該当ファクシミリ装置１との間で無線通信を行うためのものであり、ブルートゥース規格（近距離無線通信の規格）やＩｒＤＡ規格（赤外線通信の規格）による無線接続方式にて、外部の無線通信装置をファクシミリ装置１内の各部に双方向通信可能に接続する構成になっている。即ち、当該ファクシミリ装置１においては、ハブ１０３に接続された接続ポート７を用いることにより、有線接続方式にて各ＬＡＮ端末をファクシミリ装置１に接続することができる他、この無線処理部１０７を用いることにより、無線接続方式にてＬＡＮ端末をファクシミリ装置１に接続することができる。
【００３０】
この他、ウェブプリント部１１０は、ＣＰＵ１１１、ＲＯＭ１１３、ＲＡＭ１１５、ネットワークインタフェース１１７などを備えており、ネットワークインタフエース１１７を介してルータ制御部１０１との間で通信を行うことにより、自身をインターネットに接続したり、装置本体側のＣＰＵ３９と通信を行う構成になっている。
【００３１】
ここでウェブプリント部１１０のＲＡＭ１１５及びＲＯＭ１１３のデータ構成について図４及び図５に基づいて説明する。
図４は第１実施形態に係るファクシミリ装置１のウェブプリント部１１０を構成するＲＡＭ１１５のデータ構成の一例を表す説明図で、（Ａ）はＲＡＭ１１５の概略データ構成、（Ｂ）はＲＡＭ１１５を構成するＵＲＬ情報記憶部１１５Ｃのデータ構成、（Ｃ）はＲＡＭ１１５を構成する記録・表示設定記憶部１１５Ｉのデータ構成の一例を表す説明図である。図５は第１実施形態に係るファクシミリ装置１のウェブプリント部１１０を構成するＲＯＭ１１３のデータ構成の一例を表す説明図で、（Ａ）はＲＯＭ１１３の概略データ構成、（Ｂ）はＲＯＭ１１３を構成するフラグ情報１１３Ｂのデータ構成を示す説明図である。
【００３２】
このウェブプリント部１１０におけるＲＡＭ１１５は、図４（Ａ）に示すように、ワークメモリ１１５Ａや、ＷＷＷサーバ２１から取得したダウンロードデータ等を記憶する送受信データ記憶部１１５Ｂ、ＷＷＷサーバ２１が有するデータ情報を指すアドレス情報（ＵＲＬ：Uniform Resource Locator）を記憶するＵＲＬ情報記憶部１１５Ｃ、外部のＰＣ等に転送する転送機能を使用する際のデータ転送先に関する転送先情報を記憶する転送先情報記憶部１１５Ｄ、アクセス禁止データベース１１５Ｅ、キーワードデータベース１１５Ｆ、履歴情報記憶部１１５Ｇ、ログ記憶部１１５Ｈ、印刷用設定情報及び表示用設定情報を記憶する記録・表示設定記憶部１１５Ｉなどとして機能する構成になっている。
【００３３】
また、図４（Ｂ）に示すように、ＵＲＬ情報記憶部１１５Ｃは、データ情報の取得先を表すＵＲＬに関連付けて、メモ情報、スケジューラ用設定データを複数個記録可能な構成になっている。
即ち、通信モジュール５は、ユーザによる操作パネル２７の操作等によって外部入力されたメモ情報を、対応するＵＲＬに対して関連付けてＵＲＬ情報記憶部１１５Ｃに登録できるように構成されている。尚、周知のようにＵＲＬは、サーバアドレス、ディレクトリ情報、ファイル名などから構成されるＷＷＷサーバが有するデータ情報を指すアドレス情報である。
また、ウェブプリント部１１０のＣＰＵ１１１が実行するＵＲＬ・メモ情報の登録処理は、先ず、ＣＰＵ１１１は、ＵＲＬ及びメモ情報の入力を求める入力指示メッセージをインタフェース９３を介して装置本体側に送信することにより、装置本体側のＬＣＤ２７４にその入力指示メッセージを表示させる。この後、ＣＰＵ１１１は、ＵＲＬ及びメモ情報の登録指令が操作パネル２７からインタフェース９３を介して送信されてくるまで待機し、登録指令を受信すると、その操作パネル２７から入力されたＵＲＬ及びメモ情報を装置本体側から取得する。そして更に、そのＵＲＬ及びメモ情報を互いに関連付けてＵＲＬ情報記憶部１１５Ｃに記憶させる。尚、メモ情報は、現状においてＵＲＬが英数字等で表記され、その表示だけではどのホームページヘアクセスするかがわかりにくく、更には、ＬＣＤ２７４の表示領域も限られているため、目的のＵＲＬを探すのが容易ではないことから、ユーザが瞬時にそのＵＲＬを判別できるようにするために設けたものである。
【００３４】
また、転送先情報記憶部１１５Ｄは、プリンタ転送用のアドレス情報と、ＰＣ転送用のアドレス情報とを記憶する構成になっている。尚、この転送先情報記憶部１１５Ｄは、プリンタ転送用及びＰＣ転送用のアドレス情報として、ＬＡＮ内のプライベートＩＰアドレスに加え、ポート番号を記憶するように構成されている。
【００３５】
また、図４（Ｃ）に示すように、記録・表示設定記憶部１１５Ｉには、記録部３７を介して印刷出力する際の印刷用設定情報としての「記録設定」の情報と、ＬＣＤ２７４に表示する際の表示用設定情報としての「表示設定」とが各「情報」に対応させて記憶されている。
例えば、「情報」として「画像出力」の場合には、「記録設定」に「ＯＮ」が記憶され、「表示設定」に「ＯＦＦ」が記憶されている。即ち、印刷用画像出力は、ＯＮに設定され、ＬＣＤ２７４への画像出力は、ＯＦＦに設定されている。また、「情報」として「解像度」の場合には、「記録設定」に「６００ｄｐｉ」が記憶され、「表示設定」に「９６ｄｐｉ」が記憶されている。即ち、印刷用画像出力の解像度は６００ｄｐｉ、ＬＣＤ２７４への画像出力の解像度は９６ｄｐｉに設定されている。
【００３６】
一方、図５（Ａ）に示すように、ウェブプリント部１１０におけるＲＯＭ１１３内には、ＷＷＷサーバ２１からデータを取得したり当該装置の記録部３７にＷＷＷサーバ２１から取得したダウンロードデータを印刷させるための後述する各処理を表すウェブプリント機能用プログラム群１１３Ａや、ウェブプリント機能動作時における動作条件を表すフラグ情報１１３Ｂ、などが記憶されている。
詳述すると、このウェブプリント部１１０は、ルータ制御部１０１経由でＷＷＷサーバ２１から取得したダウンロードデータに基づく画像を記録部３７に印刷させる印刷機能、ＲＡＭ１１５内にデータを一時保存する保存機能、ダウンロードデータをＬＡＮ側接続ポート７を介してＬＡＮに接続された転送先のプリンタ（転送先情報記憶部１１５Ｄに記憶されているプリンタ転送先のアドレス情報で特定されるプリンタ）に転送するプリンタ転送機能、ダウンロードデータをＬＡＮ側接続ポート７を介してＬＡＮに接続されたＰＣに転送するＰＣ転送機能、ダウンロードデータに基づく画像データを記録部３７に印刷させる印刷機能、印刷時の機械音が抑えられた静音印刷モードで記録部３７を動作させてダウンロードデータに基づく画像データを印刷させる静音印刷機能、ウェブプリント部１１０で実行した各処理に関するログ情報を保存するログ保存機能、エラーメッセージをＬＣＤ２７４に表示させるエラー情報表示機能、等を備えており、これらの機能をＲＯＭ１１３内が記憶するウェブプリント機能用プログラム群１１３Ａで実現するように構成され、図５（Ｂ）に示すフラグ情報１１３Ｂに基づいて、各機能を動作させるかどうか（即ち、機能のＯＮ／ＯＦＦ）を切り換える構成になっている。
【００３７】
図５（Ｂ）に示すように、ウェブプリント部１１０は、所定条件で、『正常』動作モード、『ＵＲＬアクセス不許可』動作モード、『印刷キャンセル』動作モード・『パスワードエラー』動作モード、『キーワードエラー』動作モード、『同一コンテンツ検出』動作モード、『夜間印刷』動作モード、『留守番』動作モード、『大量モノクロ印刷』動作モード、『紙なしエラー』動作モード、『トナーなしエラー』動作モードのいずれかを選択し、各機能の値（以下、「フラグ値」と表現する。）をフラグセット情報としてＲＡＭ１１５内に書き込むことによってフラグをセットするように構成されている。また、ウェブプリント部１１０は、フラグ値「１」以上で、その機能を動作（ＯＮ）させ、フラグ値「０」で、その機能の動作を禁止（ＯＦＦ）する構成になっている。また、記号「＊」は、その動作モードが選択される前にフラグセット情報として記憶されているフラグ値を書き換えないようにすることを示している。
【００３８】
他方、ウェブプリンタ部１１０のＣＰＵ１１１がルータ制御部１１０を介してダウンロードするデータ情報のデータ構造について図６に基づいて説明する。
図６は第１実施形態に係るファクシミリ装置１のウェブプリンタ部１１０のＣＰＵ１１１がルータ制御部１１０を介してダウンロードするデータ情報のデータ構造を模式的に示す図で、（Ａ）はデータ情報のデータ構造、（Ｂ）は属性情報のデータ構成を示す説明図である。
図６（Ａ）に示すように、ウェブプリンタ部１１０のＣＰＵ１１１がルータ制御部１１０を介してダウンロードするデータ情報のデータ構造は、属性情報部としての属性情報１２１と、本体情報部としての本体情報１２２とから構成されている。
この属性情報１２１は、図６（Ｂ）に示すように、ＷＷＷサーバ２１との通信が正常に終了したか否か、及び正常に終了していない場合のエラーコードなどかを表す通信ステータス１２１Ａ、通信プロトコルのバージョンを表すプロトコルのバージョン１２１Ｂ、本体情報のデータ量を表す本体情報のデータ長１２１Ｃ、本体情報のデータが発注文書の情報と読取方法の情報とを含むか否かを表す本体情報のデータ種別１２１Ｄ、本体情報に含まれるテキストの言語の種類（ＨＴＭＬ、ＸＨＴＭＬ等）を表す本体情報の言語情報１２１Ｅ、本体情報のデータが表示用情報の場合に、当該表示用情報に対して関連する印刷用情報のＵＲＬの情報より構成される関連情報１２１Ｆなどから構成されている。
また、本体情報は、ＨＴＭＬ（Hyper-Text Markup Language）、画像ファイル、直接記録部３７が認識できる情報であるＰＤＬ（Printer Description Language）などによって構成されている。
【００３９】
ここで、通信モジュール５のルータ制御部１１０及びＷＡＮ側接続ポート６は通信手段、送信手段を構成している。また、記録部３７は画像形成手段、文書作成手段として機能する。また、操作キー２７０及びＬＣＤ２７４は入力手段を構成する。また、ウェブプリンタ部１１０のＣＰＵ１１１、ＲＯＭ１１３及びＲＡＭ１１５は識別手段、発注データ作成手段を構成する。また、ウェブプリンタ部１１０のＣＰＵ１１１及びＲＡＭ１１５は記憶手段を構成する。また、スキャナ部３５は変換手段を構成する。
【００４０】
次に、上記のように構成されたファクシミリ装置１によりインターネット上のＷＷＷサーバ２１から発注文書とこの発注文書の読取方法とのデータ情報を受け取り、印刷出力されたこの発注文書を介して所定ＷＷＷサーバ２１からユーザの希望するコンテンツを取り寄せる発注手順について図７乃至図１２に基づいて説明する。
図７は第１実施形態に係るファクシミリ装置１によりインターネット上のＷＷＷサーバ２１から発注文書とこの発注文書の読取方法とのデータ情報を受け取り、印刷出力されたこの発注文書を介して所定ＷＷＷサーバ２１からユーザの希望するコンテンツを取り寄せる発注手順を模式的に示す説明図である。図８は第１実施形態に係るファクシミリ装置１のウェブプリンタ部１１０のＣＰＵ１１１が、インターネット上のＷＷＷサーバ２１から発注文書の情報と読取方法の情報とをダウンロードして発注文書を印刷出力する制御処理を示すフローチャートである。図９は第１実施形態に係るファクシミリ装置１のウェブプリンタ部１１０のＣＰＵ１１１が、記録部３７を介して印刷出力する発注文書の一例を示す図である。図１０は第１実施形態に係るファクシミリ装置１のウェブプリンタ部１１０のＣＰＵ１１１が、受信してＲＡＭ１１５の送受信データ記憶部１１５Ｂに記憶する読取方法の情報の一例を示す図である。図１１は第１実施形態に係るファクシミリ装置１のウェブプリンタ部１１０のＣＰＵ１１１が、ユーザが記入した発注文書をスキャナ部３５を介して読み込み、所定の発注データをインターネット上に送信する制御処理を示すフローチャートである。図１２は第１実施形態に係るファクシミリ装置１のウェブプリンタ部１１０のＣＰＵ１１１から発注データ要求情報などを受信したＷＷＷサーバ２１が実行する制御処理を示すフローチャートである。
【００４１】
ここで、ファクシミリ装置１のウェブプリンタ部１１０のＣＰＵ１１１が、インターネット上のＷＷＷサーバ２１から発注文書の情報と読取方法の情報とをダウンロードして発注文書を印刷出力する制御処理について図７及び図８に基づいて説明する。
図７及び図８に示すように、ステップ（以下、Ｓと略記する）１において、ユーザ１２５は、操作パネル２７内に設けられているウェブプリントキー（Ｗｅｂ  Ｐｒｉｎｔキー：図示せず）を押下する。そして、操作パネル２７のウェブプリントキーが押下されると、ウェブプリンタ部１１０のＣＰＵ１１１は、操作パネル２７に設けられたＬＣＤ２７４に、ＵＲＬ文字列を入力するための入力プロンプトを表示し、ＵＲＬのリスト表示指令信号、若しくは、ＵＲＬ文字列の入力が完了したことを示す入力完了信号（操作情報）を操作パネル２７からインタフェース９３、ルータ制御部１０１、ハブ１０３、ネットワークインタフエース１１７を介して受信するまで待機する。
【００４２】
そして、Ｓ２において、ＣＰＵ１１１は、入力完了信号を受信すると入力プロンプトを用いたＵＲＬの入力が完了したと判断して、ユーザ１２５により操作パネル２７から入力されたＵＲＬを表すデータを装置本体側から取得し、そのＵＲＬ先のＷＷＷサーバ２１から、そのＵＲＬで特定されるデータ情報を、ルータ制御部１０１を介してダウンロードし、取得する。
【００４３】
続いて、Ｓ３において、ＣＰＵ１１１は、ダウンロードしたデータ情報が発注文書（発注シート）の情報と読取方法の情報か否かを判定する判定処理を実行する。
ここで、ダウンロードしたデータ情報が発注文書（発注シート）の情報と読取方法の情報か否かの判定は、先ず、ダウンロードしたデータ情報の属性情報１２１の本体情報のデータ種別１２１Ｄのデータを読み出す。そして、このデータ種別１２１Ｄのデータに、ダウンロードしたデータ情報の本体情報１２２に発注文書の情報と読取方法の情報とが含まれる場合には、ダウンロードしたデータ情報が発注文書（発注シート）の情報と読取方法の情報であると判定する。一方、データ種別１２１Ｄに、ダウンロードしたデータ情報の本体情報１２２に発注文書の情報と読取方法の情報とが含まれない場合には、ダウンロードしたデータ情報が発注文書（発注シート）の情報と読取方法の情報ではないと判定する。
【００４４】
そして、ダウンロードしたデータ情報が発注文書（発注シート）の情報と読取方法の情報の場合には（Ｓ３：ＹＥＳ）、Ｓ４において、ＣＰＵ１１１は、ＲＡＭ１１５の送受信データ記憶部１１５Ｂに記憶されるデータ情報の本体情報１２２から発注文書のデータ情報と読取方法のデータ情報とを別々に読み出して、ワークメモリ１１５Ａに各々別個に記憶する。
続いて、Ｓ５において、ＣＰＵ１１１は、ワークメモリ１１５Ａに記憶される発注文書のデータ情報をインターフェース９３を介して記録部３７に送信し、記録・表示設定記憶部１１５Ｉに記憶される記録設定情報の「解像度」などに基づいて印刷出力して処理を終了する。
これにより、発注文書（発注シート）がユーザ１２５に印刷出力される。また、この発注文書の読取方法の情報がＲＡＭ１１５のワークメモリ１１５Ａに一時的に記憶される。
【００４５】
一方、Ｓ３でダウンロードしたデータ情報が発注文書（発注シート）の情報と読取方法の情報とでない場合には（Ｓ３：ＮＯ）、当該ダウンロードしたデータ情報をインターフェース９３を介して記録部３７に送信し、記録・表示設定記憶部１１５Ｉに記憶される記録設定情報の「解像度」などに基づいて印刷出力して処理を終了する。
【００４６】
ここで、印刷出力された発注文書の一例について図９に基づいて説明する。図９に示すように、所定ＷＷＷサーバ２１から取り寄せられた発注文書１３１は、左端からの距離がｘ１で、上端からの距離がｙ１の位置に、２４桁の英数字から構成されるユーザ番号１３２が記載されている。このユーザ番号１３２はＷＷＷサーバが発注文書の情報と読取方法の情報を送信した送信先のユーザを識別するための識別情報である。従って、所定ＷＷＷサーバ２１においてはユーザー番号１３２に対応させてユーザを指すＵＲＬが送信先情報として記憶されている。
【００４７】
また、この発注文書１３１の左端からの距離がｘ２で、上端からの距離がｙ２の位置には、「詳細印刷」のために要求する印刷出力のデータ情報を特定する印刷データ要求特定部としての所定径の白丸マーク１３３が、ピッチ距離ｐ２の間隔で左右水平に５個記載されている。
【００４８】
また、この白丸マーク１３３の下側には、この発注文書１３１の左端からの距離がｘ３で、上端からの距離がｙ３の位置には、「スクラップブック登録」として所定ＷＷＷサーバ２１において一時的に保存記憶しておくことを要求するデータ情報を特定するスクラップブック登録要求特定部としての所定径の白丸マーク１３４が、ピッチ距離ｐ３の間隔で左右水平に５個記載されている。
また、各白丸マーク１３３の上側には左側から「１」〜「５」の番号数字が記載されている。この番号数字は、各白丸マーク１３４の下側に上下方向に記載される各データ情報名１３５の左端に記載される番号数字に対応している。
例えば、白丸マーク１３３の上側の番号数字「１」は、「記事のヘッドライン１」の左端の番号数字「１」に対応している。また、白丸マーク１３３の上側の数字「２」は、「記事のヘッドライン２」の左端の番号数字「２」に対応している。
【００４９】
そして、ユーザ１２５は、各白丸マーク１３３、１３４を黒く塗りつぶすことによって、所定ＷＷＷサーバ２１に要求する「詳細印刷」のために要求する印刷出力のデータ情報と、「スクラップブック登録」として所定ＷＷＷサーバ２１において一時的に保存記憶しておくことを要求するデータ情報と、を特定することができる。
例えば、図９に示すように、番号数字「２」と「４」の白丸マーク１３３を黒く塗りつぶし、また、番号数字「３」の白丸マーク１３４を黒く塗りつぶした場合には、番号数字「２」と「４」の各記事の印刷出力のデータ情報を要求すると共に、番号数字「３」の記事のデータ情報を所定ＷＷＷサーバ２１において一時的に保存記憶しておくことを要求する発注内容であることを表している。
【００５０】
次に、発注文書の情報と共に受信した読取方法の情報について図１０に基づいて説明する。
図１０に示すように、ＲＡＭ１１５のワークメモリ１１５Ａに記憶される読取方法の情報１４１は、３個の読み取るべき情報があり、各々の情報の読取方法が定義されている。
第１番目の情報は、右側の解説の欄に示されるように、「name=user」が、「変数名＝user」で表されるユーザ１２５を識別するための識別番号、即ちユーザー番号の識別情報であることを意味する。また、「position=(x1,y1)」が、発注文書１３１の記載されている位置座標（ｘ１、ｙ１）を表している。即ち、ユーザー番号は、発注文書１３１の左端からの距離はｘ１で、上端からの距離はｙ１の位置に記載されていることを意味している。また、「method=userid.prg」が、「方法＝userid.prgというプログラムで処理」することを表している。即ち、ユーザー番号の読取方法は、userid.prgというプログラムで読み取ることを意味している。尚、このuserid.prgというプログラムは、この読取方法の情報と共にダウンロードされてＲＡＭ１１５に一時的に記憶されている。
【００５１】
第２番目の情報は、右側の解説の欄に示されるように、「name=req_detail」が、「変数名＝req_detail」で表される情報名、即ち印刷データ要求特定部の各白丸マーク１３３で特定される印刷データを要求する識別情報であることを意味している。また、「position=(x2,y2)」が、発注文書１３１の記載されている位置座標（ｘ２、ｙ２）を表している。即ち、印刷データ要求特定部は、発注文書１３１の左端からの距離はｘ２で、上端からの距離はｙ２の位置に記載されていることを意味している。また、「method=bin_bit」が、「方法＝２値ビット列というプログラムで処理」することを表している。例えば、各白丸マーク１３３は、白抜きの場合は「０」又は黒く塗りつぶされている場合は「１」に変換される。また、「arg=p2,5」が、「arg=Pitch、ビット数」を表している。即ち、印刷データ要求特定部は、ピッチ距離ｐ２で５ビット分の５個の白丸マーク１３３から構成されていることを意味している。尚、この２値ビット列というプログラムは、ＲＯＭ１１３内のウェブプリント機能用プログラム群１１３Ａの一つのサブルーチンプログラムとして記憶されている。
【００５２】
第３番目の情報は、右側の解説の欄に示されるように、「name=req_scrap」が、「変数名＝req_scrapl」で表される情報名、即ちスクラップブック登録要求特定部の各白丸マーク１３４で特定されるデータ情報の一時保管を要求する識別情報であることを意味している。また、「position=(x3,y3)」が、発注文書１３１の記載されている位置座標（ｘ３、ｙ３）を表している。即ち、スクラップブック登録要求特定部は、発注文書１３１の左端からの距離はｘ３で、上端からの距離はｙ３の位置に記載されていることを意味している。また、「method=bin_bit」が、「方法＝２値ビット列というプログラムで処理」することを表している。例えば、各白丸マーク１３４は、白抜きの場合は「０」又は黒く塗りつぶされている場合は「１」に変換される。また、「arg=p3,5」が、「arg=Pitch、ビット数」を表している。即ち、スクラップブック登録要求特定部は、ピッチ距離ｐ３で５ビット分の５個の白丸マーク１３４から構成されていることを意味している。尚、この２値ビット列というプログラムは、ＲＯＭ１１３内のウェブプリント機能用プログラム群１１３Ａの一つのサブルーチンプログラムとして記憶されている。
【００５３】
次に、ウェブプリンタ部１１０のＣＰＵ１１１が、ユーザが記入した発注文書１３１をスキャナ部３５を介して読み込み、所定の発注データをインターネット上に送信する制御処理について図７及び図１１に基づいて説明する。
図７及び図１１に示すように、Ｓ１１において、ユーザ１２５が、発注文書１３１の印刷データ要求特定部の各白丸マーク１３３とスクラップブック登録要求特定部の各白丸マーク１３４のうち要求する各マークを黒く塗りつぶして、ファクシミリ装置１の手差し用第２給紙トレイ３１に挿入した場合には、スキャナ部３５は、発注文書１３１を読み取り後、この発注文書１３１のイメージデータを作成して、ウェブプリンタ部１１０のＣＰＵ１１１に送信する。
また、ＣＰＵ１１１は、この発注文書１３１のイメージデータをＲＡＭ１１５に記憶する。
【００５４】
そして、Ｓ１２において、ＣＰＵ１１１は、ＲＡＭ１１５のワークメモリ１１５Ａに記憶される読取方法の情報を読み出す。続いて、Ｓ１３において、ＣＰＵ１１１は、この読取方法の情報に対応する全ての情報に対応するデータを読み込んだか否かを判定する判定処理を実行する。
【００５５】
そして、未だ全ての情報に対応するデータを読み込んでいない場合には（Ｓ１３：ＮＯ）、Ｓ１４において、ＣＰＵ１１１は、ＲＡＭ１１５のワークメモリ１１５Ａに記憶される読取方法の情報から、第１番目の情報を読み出し、この第１番目の情報の「method=userid.prg」に対応する処理プログラムに従って、発注文書１３１のイメージデータから該当する情報を読み込み、順次ＲＡＭ１１５に記憶する。
例えば、図９に示す発注文書１３１では、変数名として「user」が読み込まれてＲＡＭ１１５に記憶される。また、ユーザ番号として「０１１７１３２０１１９８８３７４６１１９２８３７」が読み込まれてＲＡＭ１１５に記憶される。
【００５６】
続いて、Ｓ１５において、ＣＰＵ１１１は、ＲＡＭ１１５から「method=userid.prg」に対応する処理プログラムに従って取得したデータを”変数名＝値”に書式化してＲＡＭ１１５に記憶する。
例えば、発注文書１３１では、”変数名１＝値１”として”user＝011713201198837461192837”のデータがＲＡＭ１１５に記憶される。
【００５７】
また、再度、Ｓ１３以降の処理が実行され、未だ全ての情報に対応するデータを読み込んでいない場合には（Ｓ１３：ＮＯ）、Ｓ１４において、ＣＰＵ１１１は、ＲＡＭ１１５のワークメモリ１１５Ａに記憶される読取方法の情報から、第２番目の情報を読み出し、この第２番目の情報の「method=bin_bit」に対応する処理プログラムに従って、発注文書１３１のイメージデータから該当する情報を読み込み、順次ＲＡＭ１１５に記憶する。
例えば、図９に示す発注文書１３１では、変数名として「req_detail」が読み込まれてＲＡＭ１１５に記憶される。また、２ビット値として「０１０１０」が読み込まれてＲＡＭ１１５に記憶される。
【００５８】
続いて、Ｓ１５において、ＣＰＵ１１１は、ＲＡＭ１１５から「method=bin_bit」に対応する処理プログラムに従って取得したデータを”変数名＝値”に書式化してＲＡＭ１１５に記憶する。
例えば、発注文書１３１では、”変数名２＝値２”として”req_detail＝01010”のデータがＲＡＭ１１５に記憶される。
【００５９】
また、再度、Ｓ１３以降の処理が実行され、未だ全ての情報に対応するデータを読み込んでいない場合には（Ｓ１３：ＮＯ）、Ｓ１４において、ＣＰＵ１１１は、ＲＡＭ１１５のワークメモリ１１５Ａに記憶される読取方法の情報から、第３番目の情報を読み出し、この第3番目の情報の「method=bin_bit」に対応する処理プログラムに従って、発注文書１３１のイメージデータから該当する情報を読み込み、順次ＲＡＭ１１５に記憶する。
例えば、図９に示す発注文書１３１では、変数名として「req_scrap」が読み込まれてＲＡＭ１１５に記憶される。また、２ビット値として「００１００」が読み込まれてＲＡＭ１１５に記憶される。
【００６０】
続いて、Ｓ１５において、ＣＰＵ１１１は、ＲＡＭ１１５から「method=bin_bit」に対応する処理プログラムに従って取得したデータを”変数名＝値”に書式化してＲＡＭ１１５に記憶する。
例えば、発注文書１３１では、”変数名３＝値３”として”req_scrap＝00100”のデータがＲＡＭ１１５に記憶される。
【００６１】
一方、Ｓ１３以降の処理が実行され、読取方法の情報１１４の全ての情報に対応するデータを読み込んだと判定した場合には（Ｓ１３：ＹＥＳ）、ＣＰＵ１１１は、Ｓ１６において、読取方法の情報１１４の全ての情報に対応するデータを「サーバプログラムのＵＲＬ？変数名１＝値１＆変数名２＝値２＆・・・」に再度書式化し、サーバプログラムに対する入力データを伴った当該ＵＲＬに対応する所定ＷＷＷサーバ２１に要求情報を送信して、処理を終了する。
例えば、発注文書１３１では、所定ＷＷＷサーバ２１が有するサーバプログラムをさすアドレス情報（ＵＲＬ）が「http://www.aaa.com/reqest」の場合には、「http://www.aaa.com/reqest?user=011713201198837461192837&req_detail=01010&req_scrap＝00100」というサーバプログラムへの入力データを伴ったＵＲＬが、ＨＵＢ１０３、ルータ制御部１０１、ＷＡＮ側接続ポート６、及びＡＤＳＬモデム９等を介して送信されて処理が終了する。
【００６２】
次に、ファクシミリ装置１のウェブプリンタ部１１０のＣＰＵ１１１から発注データ要求情報などを受信したＷＷＷサーバ２１が実行する制御処理について図１２に基づいて説明する。
図１２に示すように、Ｓ２１において、ＷＷＷサーバ２１は、ファクシミリ装置１から受信した要求情報のアドレス情報（ＵＲＬ）以降の全引数を読み取ったか否かを判定する判定処理を実行する。そして、未だ全引数を読み取っていない場合には（Ｓ２１：ＮＯ）、Ｓ２２において、第１番目の引数を読み出す。
【００６３】
続いて、Ｓ２３において、この第１番目の引数が”user”か否かを判定する判定処理を実行する。そして、この第１番目の引数が”user”の場合には（Ｓ２３：ＹＥＳ）、Ｓ２４において、この”user”に対応する”値１”をユーザを識別するユーザ番号として読み込む。
【００６４】
続いてＳ２５において、このユーザ番号が当該ＷＷＷサーバ２１から発注文書１３１を送信したユーザとして登録されているユーザ番号か否かを判定する判定処理を実行する。そして、このユーザ番号がユーザとして登録されているユーザ番号でない場合には（Ｓ２５：ＮＯ）、Ｓ２６において、ユーザとして登録されていない旨を表す「認証エラー応答情報」のデータ情報を作成する。
そして、Ｓ２７において、当該「認証エラー応答情報」のデータ情報を発注文書１３１を送信したユーザに対して送信して、本処理を終了する。
【００６５】
一方、Ｓ２５で受信した第１番の引数のユーザ番号が、当該ＷＷＷサーバ２１から発注文書１３１を送信したユーザとして登録されているユーザ番号である場合（Ｓ２５：ＹＥＳ）、若しくは、Ｓ２３で第１番の引数が”user”でない場合には（Ｓ２３：ＮＯ）、Ｓ２８において、次の引数が”req_detail”か否かを判定する判定処理を実行する。
そして、Ｓ２８で次の引数が”req_detail”の場合には（Ｓ２８：ＹＥＳ）、Ｓ２９において、この”req_detail”に対応する”値２”を読み込み、該当するコンテンツの詳細情報を読み出す。そして、このコンテンツを印刷出力するためのデータ情報である「コンテンツ応答情報」を作成して記憶する。
【００６６】
その後、Ｓ３０において、次の引数が”req_scrap”か否かを判定する判定処理を実行する。また、Ｓ２８で次の引数が”req_detail”でない場合も（Ｓ２８：ＮＯ）、Ｓ３０において、次の引数が”req_scrap”か否かを判定する判定処理を実行する。
そして、Ｓ３０で次の引数が”req_scrap”の場合には（Ｓ３０：ＹＥＳ）、Ｓ３１において、この”req_scrap”に対応する”値３”を読み込み、該当するコンテンツのデータ情報を読み出す。そして、このコンテンツのデータ情報をスクラップブックに登録して記憶する。
【００６７】
またその後、Ｓ３２において、次の引数が”get_scrap”か否かを判定する判定処理を実行する。また、Ｓ３０で次の引数が”req_scrap”でない場合も（Ｓ３０：ＮＯ）、Ｓ３２において、次の引数が”get_scrap”か否かを判定する判定処理を実行する。
そして、Ｓ３２で次の引数が”get_scrap”の場合には（Ｓ３２：ＹＥＳ）、Ｓ３３において、この”get_scrap”に対応する”値４”を読み込み、スクラップブックに登録された該当するコンテンツのデータ情報を読み出す。そして、このコンテンツを印刷出力するためのデータ情報である「スクラップコンテンツ応答情報」を作成して記憶する。
その後、再度Ｓ２１以降の処理を実行する。また、Ｓ３２で次の引数が”get_scrap”でない場合にも（Ｓ３２：ＮＯ）、再度Ｓ２１以降の処理を実行する。
【００６８】
続いて、Ｓ２１において、ＷＷＷサーバ２１は、ファクシミリ装置１から受信した要求情報のアドレス情報（ＵＲＬ）以降の全引数を読み取ったと判定した場合には（Ｓ２１：ＹＥＳ）、Ｓ３４において、読み取った全引数が”user”のみであるか否かを判定する判定処理を実行する。
そして、Ｓ３４で読み取った全引数が”user”のみであると判定した場合には（Ｓ３４：ＹＥＳ）、Ｓ３５において、発注文書１３１を印刷出力するためのデータ情報である「発注文書応答情報」を作成する。この後、Ｓ２７において、この「発注文書応答情報」を受信した要求情報の送信元に対して送信し、本処理を終了する。
【００６９】
他方、Ｓ３４で読み取った全引数が”user”のみでないと判定した場合には（Ｓ３４：ＮＯ）、Ｓ２７において、「コンテンツ応答情報」や「スクラップコンテンツ応答情報」を読み出して、当該応答情報を発注文書１３１を送信したユーザに対して送信して、本処理を終了する。
【００７０】
例えば、ＷＷＷサーバ２１が、ファクシミリ装置１から「http://www.aaa.com/reqest?user=011713201198837461192837&req_detail=01010&req_scrap＝00100」を受信した場合には、「user=011713201198837461192837」によりユーザを認証し（Ｓ２５：ＹＥＳ）、「req_detail=01010」より（Ｓ２８：ＹＥＳ）、「記事のヘッドライン２」と「記事のヘッドライン４」に対応する詳細印刷の「コンテンツ応答情報」を作成し（Ｓ２９）、「req_scrap＝00100」より（Ｓ３０：ＹＥＳ）、「記事のヘッドライン３」に対応するコンテンツのデータ情報をスクラップブックに登録して記憶する（Ｓ３１）。そして、ＷＷＷサーバ２１は、「記事のヘッドライン２」と「記事のヘッドライン４」に対応する詳細印刷の「コンテンツ応答情報」をファクシミリ装置１に送信する（Ｓ２７）。
【００７１】
以上詳細に説明した通り、第１実施形態に係るファクシミリ装置１は、ウェブプリンタ部１１０が設けられ、操作パネル２７内に設けられているウェブプリントキーが押下された場合には、操作パネル２７に設けられたＬＣＤ２７４に、ＵＲＬ文字列を入力するための入力プロンプトが表示される（Ｓ１）。そして、ユーザ１２５により発注文書１３１のデータ情報を指すＵＲＬ文字列が入力された場合には、ＣＰＵ１１１は、当該ＵＲＬ先のＷＷＷサーバ２１から、そのＵＲＬで特定される発注文書１３１の情報と読取方法の情報とを受信し、記録部３７を介してこの発注文書１３１を印刷する（Ｓ２〜Ｓ５）。次に、ユーザ１２５が発注文書１３１の印刷データ要求特定部としての各白丸マーク１３３のうち希望するコンテンツに対応する白丸マーク１３３を黒く塗りつぶすと共に、スクラップブック登録要求特定部としての各白丸マーク１３４のうちスクラップブックに登録して一時保存することを希望するコンテンツに対応する白丸マーク１３４を黒く塗りつぶして、ファクシミリ装置１の手差し用第２給紙トレイ３１に挿入した場合には、スキャナ部３５によって発注文書１３１のイメージデータが作成される（Ｓ１１）。そして、ＣＰＵ１１１は、ＲＡＭ１１５に記憶する読取方法の情報に従って、発注文書１３１の「ユーザ番号」、「詳細印刷」データ、「スクラップブック登録」データを読み取り、ＵＲＬで記述して所定ＷＷＷサーバ２１に送信することによって、このＷＷＷサーバ２１から希望するコンテンツの詳細印刷の「コンテンツ応答情報」を受信すると共に、希望するコンテンツのデータ情報をスクラップブックに登録して一時保存することができる（Ｓ１２〜Ｓ２７）。
【００７２】
従って、所定ＷＷＷサーバ２１から受信した発注文書１３１の印刷データ要求特定部としての各白丸マーク１３３とスクラップブック登録要求特定部としての各白丸マーク１３４との希望するコンテンツに対応する各白丸マーク１３３、１３４をユーザ１２５が黒く塗りつぶして、スキャナ部３５に読み取らせてイメージデータに変換後、予め受信してＲＡＭ１１５に記憶している読取方法の情報に基づいてＵＲＬで書式化される発注データを作成して自動的に所定ＷＷＷサーバ２１に送信するように構成することによって、所定ＷＷＷサーバ２１は発注データを作成する必要がないため、この所定ＷＷＷサーバ２１の処理負担を軽減させることができると共に、所定ＷＷＷサーバ２１への送信データ量を大幅に削減して通信処理の高速化を図ることができる。
また、ユーザ１２５は、インターネット上の所定ＷＷＷサーバ２１からコンテンツを取り寄せて印刷出力する場合には、印刷データ要求特定部とスクラップブック登録要求特定部との各白丸マーク１３３、１３４を黒く塗りつぶして、発注の有無を記録した発注文書１３１をスキャナ部３５に読み取らせることによって、希望コンテンツの送信要求データに対応するデータ情報が自動的に所定ＷＷＷサーバ２１から送信されるため、キー入力などによりコンテンツを指すアドレス情報（ＵＲＬ）を入力する必要がなくなり、ユーザの操作性を更に改善することができる。
【００７３】
また、所定ＷＷＷサーバ２１は、受信した発注データに一時保存要求データが含まれている場合には、該一時保存要求データに対応するデータ情報を保存するため、ユーザ１２５は必要なときに、この一時保存されているデータ情報を要求する発注文書１３１を読み込ませることによって、印刷出力させて入手することが可能となる。
また、前記印刷データ要求特定部とスクラップブック登録要求特定部は、発注文書１３１の所定位置に形成される各白丸マーク１３３、１３４であるため、ユーザ１２５は発注文書１３１の各要求特定部に要求の有無を容易に記録することができると共に、この各要求特定部を読み取ってイメージデータに変換するスキャナ部３７の読取精度を低くしても確実に読み取ることが可能となり、小型化および製造コストの削減化を図ることができる。
【００７４】
また、ＷＷＷサーバ２１から受信したデータ情報が発注文書の印刷情報と読取方法の情報のデータを有しているか否かの判定は、受信したデータ情報の属性情報１２１の本体情報のデータ種別１２１Ｄを参照すれば容易に判定できるため、当該判定処理を迅速に行うことができると共に、プログラム容量を小さくすることができて、必要メモリ量の小型化を図ることができる。
更に、発注データは、ＵＲＬで書式化されるため、所定ＷＷＷサーバ２１が有するデータ情報を直接指定することができ、当該発注データを受信するＷＷＷサーバ２１の処理負担を大幅に軽減することができる。
【００７５】
次に、第２実施形態に係るファクシミリ装置について図１３乃至図１８に基づいて説明する。尚、上記第１実施形態に係るファクシミリ装置１と同一符号は、上記第１実施形態に係るファクシミリ装置１と同一あるいは相当部分を示すものである。
図１３は第２実施形態に係るファクシミリ装置のウェブプリンタ部１１０を構成するＲＡＭ１１５の概略データ構成の一例を表す説明図である。図１４は第２実施形態に係るファクシミリ装置によりインターネット上のＷＷＷサーバ２１から発注文書とこの発注文書の読取方法とのデータ情報を受け取り、印刷出力されたこの発注文書を介して所定ＷＷＷサーバ２１からユーザの希望するコンテンツを取り寄せる発注手順を模式的に示す説明図である。図１５は第２実施形態に係るファクシミリ装置のウェブプリンタ部１１０のＣＰＵ１１１が、インターネット上のＷＷＷサーバ２１から発注文書の情報と読取方法の情報とをダウンロードして発注文書を印刷出力する制御処理を示すフローチャートである。図１６は第２実施形態に係るファクシミリ装置のウェブプリンタ部１１０のＣＰＵ１１１が、記録部３７を介して印刷出力する発注文書の一例を示す図である。図１７は第２実施形態に係るファクシミリ装置のウェブプリンタ部１１０のＣＰＵ１１１が、受信してＲＡＭ１１５の読取方法データベースに格納されるシート管理情報に記憶する読取方法の情報の一例を示す図である。図１８は第２実施形態に係るファクシミリ装置のウェブプリンタ部１１０のＣＰＵ１１１が、ユーザが記入した発注文書をスキャナ部３５を介して読み込み、所定の発注データをインターネット上に送信する制御処理を示すフローチャートである。
【００７６】
この第２実施形態に係るファクシミリ装置の全体構成及び制御回路構成は、第１実施形態に係るファクシミリ装置１とほぼ同じ構成である。また、第２実施形態に係るファクシミリ装置のウェブプリンタ部１１０のＣＰＵ１１１から発注データ要求情報などを受信したＷＷＷサーバ２１が実行する制御処理は、第１実施形態に係るＷＷＷサーバ２１の実行する制御処理とほぼ同じである。
ただし、第２実施形態に係るファクシミリ装置は、図１３に示すように、ウェブプリンタ部１１０のＲＡＭ１１５のデータ構成に読取方法データベース１１５Ｊが追加して設けられている点で、上記第１実施形態に係るファクシミリ装置１のＲＡＭ１１５のデータ構成と異なっている。
また、第２実施形態に係るファクシミリ装置がＷＷＷサーバ２１から受信する読取方法の情報には所定のシート番号のデータ情報が付加されている点で、上記第１実施形態に係るファクシミリ装置１と異なっている。
また、第２実施形態に係るファクシミリ装置は、図１６に示すように、発注文書１４１には、左最上部にシート番号１４２が印刷されている点で、上記第１実施形態に係るファクシミリ装置１と異なっている。
【００７７】
図１３に示すように、このＲＡＭ１１５の読取方法データベース１１５Ｊには、後述のようにＷＷＷサーバ２１から発注文書の情報と共に受信したシート番号のデータ情報が付加された読取方法の情報が、このシート番号に対応させて順次記憶されるように構成されている（図１６参照）。
【００７８】
ここで、第２実施形態に係るファクシミリ装置のウェブプリンタ部１１０のＣＰＵ１１１が、インターネット上のＷＷＷサーバ２１から発注文書の情報と読取方法の情報とをダウンロードして発注文書を印刷出力する制御処理について図１４及び図１５に基づいて説明する。
図１４及び図１５に示すように、Ｓ４１において、ユーザ１２５は、操作パネル２７内に設けられているウェブプリントキー（図示せず）を押下する。そして、操作パネル２７のウェブプリントキーが押下されると、ウェブプリンタ部１１０のＣＰＵ１１１は、操作パネル２７に設けられたＬＣＤ２７４に、ＵＲＬ文字列を入力するための入力プロンプトを表示し、ＵＲＬのリスト表示指令信号、若しくは、ＵＲＬ文字列の入力が完了したことを示す入力完了信号（操作情報）を操作パネル２７からインタフェース９３、ルータ制御部１０１、ハブ１０３、ネットワークインタフエース１１７を介して受信するまで待機する。
【００７９】
そして、Ｓ４２において、ＣＰＵ１１１は、入力完了信号を受信すると入力プロンプトを用いたＵＲＬの入力が完了したと判断して、ユーザ１２５により操作パネル２７から入力されたＵＲＬを表すデータを装置本体側から取得し、そのＵＲＬ先のＷＷＷサーバ２１から、そのＵＲＬで特定されるデータ情報を、ルータ制御部１０１を介してダウンロードし、取得する。
【００８０】
続いて、Ｓ４３において、ＣＰＵ１１１は、ダウンロードしたデータ情報が発注文書（発注シート）の情報とシート番号のデータ情報が付加された読取方法の情報か否かを判定する判定処理を実行する。
ここで、ダウンロードしたデータ情報が発注文書の情報とシート番号のデータ情報が付加された読取方法の情報か否かの判定は、先ず、ダウンロードしたデータ情報の属性情報１２１の本体情報のデータ種別１２１Ｄのデータを読み出す。そして、このデータ種別１２１Ｄのデータに、ダウンロードしたデータ情報の本体情報１２２に、発注文書の情報とシート番号のデータ情報が付加された読取方法の情報とが含まれる場合には、ダウンロードしたデータ情報が発注文書の情報とシート番号のデータ情報が付加された読取方法の情報であると判定する。一方、データ種別１２１Ｄに、ダウンロードしたデータ情報の本体情報１２２に、発注文書の情報とシート番号のデータ情報が付加された読取方法の情報とが含まれない場合には、ダウンロードしたデータ情報が発注文書の情報とシート番号のデータ情報が付加された読取方法の情報ではないと判定する。
【００８１】
そして、ダウンロードしたデータ情報が発注文書の情報とシート番号のデータ情報が付加された読取方法の情報の場合には（Ｓ４３：ＹＥＳ）、Ｓ４４において、ＣＰＵ１１１は、ＲＡＭ１１５の送受信データ記憶部１１５Ｂに記憶されるデータ情報の本体情報１２２から発注文書のデータ情報を読み出して、ワークメモリ１１５Ａに記憶する。
その後、Ｓ４５において、ＣＰＵ１１１は、ＲＡＭ１１５の送受信データ記憶部１１５Ｂに記憶されるデータ情報の本体情報１２２からシート番号のデータ情報が付加された読取方法のデータ情報を読み出して、読取方法データベース１１５Ｊに格納されるシート管理情報に追加して記憶する。
【００８２】
続いて、Ｓ４６において、ＣＰＵ１１１は、ワークメモリ１１５Ａに記憶される発注文書のデータ情報をインターフェース９３を介して記録部３７に送信し、記録・表示設定記憶部１１５Ｉに記憶される記録設定情報の「解像度」などに基づいて印刷出力して処理を終了する。
これにより、発注文書（発注シート）がユーザ１２５に印刷出力される。また、この発注文書のシート番号のデータ情報が付加された読取方法のデータ情報がＲＡＭ１１５の読取方法データベース１１５Ｊに格納されるシート管理情報に記憶される。
【００８３】
一方、Ｓ４３でダウンロードしたデータ情報が発注文書（発注シート）の情報とシート番号のデータ情報が付加された読取方法の情報とでない場合には（Ｓ４３：ＮＯ）、当該ダウンロードしたデータ情報をインターフェース９３を介して記録部３７に送信し、記録・表示設定記憶部１１５Ｉに記憶される記録設定情報の「解像度」などに基づいて印刷出力して（Ｓ４６）、処理を終了する。
【００８４】
ここで、印刷出力された発注文書の一例について図１６に基づいて説明する。
図１６に示すように、所定ＷＷＷサーバ２１から取り寄せられた発注文書１４１は、左端からの距離がｘ０で、上端からの距離がｙ０の位置に、７桁の英数字から構成されるシート番号１４２が記載されている。このシート番号１４２は、ＷＷＷサーバ２１から発注文書１４１の情報と共に受信した読取方法の情報に付加されたシート番号のデータ情報であり、後述のように、ユーザ１２５が操作キー２７０を介してこのシート番号１４２を入力することにより、発注文書１４１の読取方法の情報を特定するものである（図１８参照）。
【００８５】
また、このシート番号１４２の下側には、上記発注文書１３１と同様に、左端からの距離がｘ１で、上端からの距離がｙ１の位置に、２４桁の英数字から構成されるユーザ番号１３２が記載されている。このユーザ番号１３２は、ＷＷＷサーバが発注文書の情報と読取方法の情報を送信した送信先のユーザを識別するための識別情報である。従って、所定ＷＷＷサーバ２１においては、ユーザー番号１３２に対応させてユーザを指すＵＲＬが送信先情報として記憶されている。
【００８６】
また、この発注文書１４１の左端からの距離がｘ２で、上端からの距離がｙ２の位置には、「詳細印刷」のために要求する印刷出力のデータ情報を特定する印刷データ要求特定部としての所定径の白丸マーク１３３が、ピッチ距離ｐ２の間隔で左右水平に５個記載されている。
【００８７】
また、この白丸マーク１３３の下側には、この発注文書１４１の左端からの距離がｘ３で、上端からの距離がｙ３の位置には、「スクラップブック登録」として所定ＷＷＷサーバ２１において一時的に保存記憶しておくことを要求するデータ情報を特定するスクラップブック登録要求特定部としての所定径の白丸マーク１３４が、ピッチ距離ｐ３の間隔で左右水平に５個記載されている。
また、各白丸マーク１３３の上側には左側から「１」〜「５」の番号数字が記載されている。この番号数字は、各白丸マーク１３４の下側に上下方向に記載される各データ情報名１３５の左端に記載される番号数字に対応している。
例えば、白丸マーク１３３の上側の番号数字「１」は、「記事のヘッドライン１」の左端の番号数字「１」に対応している。また、白丸マーク１３３の上側の数字「２」は、「記事のヘッドライン２」の左端の番号数字「２」に対応している。
【００８８】
そして、ユーザ１２５は、各白丸マーク１３３、１３４を黒く塗りつぶすことによって、所定ＷＷＷサーバ２１に要求する「詳細印刷」のために要求する印刷出力のデータ情報と、「スクラップブック登録」として所定ＷＷＷサーバ２１において一時的に保存記憶しておくことを要求するデータ情報と、を特定することができる。
例えば、図１６に示すように、番号数字「２」と「４」の白丸マーク１３３を黒く塗りつぶし、また、番号数字「３」の白丸マーク１３４を黒く塗りつぶした場合には、番号数字「２」と「４」の各記事の印刷出力のデータ情報を要求すると共に、番号数字「３」の記事のデータ情報を所定ＷＷＷサーバ２１において一時的に保存記憶しておくことを要求する発注内容であることを表している。
【００８９】
次に、発注文書の情報と共に受信され、読取方法データベース１１５Ｊに格納されるシート管理情報に記憶される読取方法の情報について図１７に基づいて説明する。
図１７に示すように、読取方法データベース１１５Ｊに格納されるシート管理情報１４５は、「シート番号」と「読取方法の情報」とから構成されている。また、「シート番号」には、読取方法の情報に付加されていた７桁のシート番号のデータ情報が格納され、「３７６５２３４」、「１８２３７４６」、「９１２８３７４」等が記憶されている。
【００９０】
また、この「シート番号」が「３７６５２３４」に対応する「読取方法の情報」には、３個の読み取るべき情報があり、各々の情報の読取方法が定義されている。
第１番目の情報は、右側の解説の欄に示されるように、「name=user」が、「変数名＝user」で表されるユーザ１２５を識別するための識別番号、即ちユーザー番号の識別情報であることを意味する。また、「position=(x1,y1)」が、発注文書１４１の記載されている位置座標（ｘ１、ｙ１）を表している。即ち、ユーザー番号は、発注文書１４１の左端からの距離はｘ１で、上端からの距離はｙ１の位置に記載されていることを意味している。また、「method=userid.prg」が、「方法＝userid.prgというプログラムで処理」することを表している。即ち、ユーザー番号の読取方法は、userid.prgというプログラムで読み取ることを意味している。尚、このuserid.prgというプログラムは、この読取方法の情報と共にダウンロードされてＲＡＭ１１５に一時的に記憶されている。
【００９１】
第２番目の情報は、右側の解説の欄に示されるように、「name=req_detail」が、「変数名＝req_detail」で表される情報名、即ち印刷データ要求特定部の各白丸マーク１３３で特定される印刷データを要求する識別情報であることを意味している。また、「position=(x2,y2)」が、発注文書１４１の記載されている位置座標（ｘ２、ｙ２）を表している。即ち、印刷データ要求特定部は、発注文書１４１の左端からの距離はｘ２で、上端からの距離はｙ２の位置に記載されていることを意味している。また、「method=bin_bit」が、「方法＝２値ビット列というプログラムで処理」することを表している。例えば、各白丸マーク１３３は、白抜きの場合は「０」又は黒く塗りつぶされている場合は「１」に変換される。また、「arg=p2,5」が、「arg=Pitch、ビット数」を表している。即ち、印刷データ要求特定部は、ピッチ距離ｐ２で５ビット分の５個の白丸マーク１３３から構成されていることを意味している。尚、この２値ビット列というプログラムは、ＲＯＭ１１３内のウェブプリント機能用プログラム群１１３Ａの一つのサブルーチンプログラムとして記憶されている。
【００９２】
第３番目の情報は、右側の解説の欄に示されるように、「name=req_scrap」が、「変数名＝req_scrap」で表される情報名、即ちスクラップブック登録要求特定部の各白丸マーク１３４で特定されるデータ情報の一時保管を要求する識別情報であることを意味している。また、「position=(x3,y3)」が、発注文書１４１の記載されている位置座標（ｘ３、ｙ３）を表している。即ち、スクラップブック登録要求特定部は、発注文書１４１の左端からの距離はｘ３で、上端からの距離はｙ３の位置に記載されていることを意味している。また、「method=bin_bit」が、「方法＝２値ビット列というプログラムで処理」することを表している。例えば、各白丸マーク１３４は、白抜きの場合は「０」又は黒く塗りつぶされている場合は「１」に変換される。また、「arg=p3,5」が、「arg=Pitch、ビット数」を表している。即ち、スクラップブック登録要求特定部は、ピッチ距離ｐ３で５ビット分の５個の白丸マーク１３４から構成されていることを意味している。尚、この２値ビット列というプログラムは、ＲＯＭ１１３内のウェブプリント機能用プログラム群１１３Ａの一つのサブルーチンプログラムとして記憶されている。
【００９３】
次に、ウェブプリンタ部１１０のＣＰＵ１１１が、ユーザが記入した発注文書１４１をスキャナ部３５を介してイメージデータとして読み込み、所定の発注データをインターネット上に送信する制御処理について図１４及び図１８に基づいて説明する。
図１４及び図１８に示すように、Ｓ５１において、ユーザ１２５が、発注文書１４１の印刷データ要求特定部の各白丸マーク１３３とスクラップブック登録要求特定部の各白丸マーク１３４のうち要求する各マークを黒く塗りつぶして、手差し用第２給紙トレイ３１に挿入した場合には、スキャナ部３５は、発注文書１４１を読み取り後、この発注文書１４１のイメージデータを作成して、ウェブプリンタ部１１０のＣＰＵ１１１に送信する。
また、ＣＰＵ１１１は、この発注文書１４１のイメージデータをＲＡＭ１１５に記憶する。
【００９４】
続いて、Ｓ５２において、ウェブプリンタ部１１０のＣＰＵ１１１は、指示情報入力手段としての操作パネル２７に設けられたＬＣＤ２７４に、「シート番号」を入力するための入力プロンプトを表示し、シート番号指令信号、若しくは、７桁の英数字の入力が完了したことを示す入力完了信号（操作情報）を操作パネル２７からインタフェース９３、ルータ制御部１０１、ハブ１０３、ネットワークインタフエース１１７を介して受信したか否かを判定する。そして、入力完了信号を受信するまで待機する（Ｓ５２：ＮＯ）。
【００９５】
そして、Ｓ５２で「シート番号」の入力完了信号を受信した場合には（Ｓ５２：ＹＥＳ）、Ｓ５３において、ＣＰＵ１１１は、読取方法データベース１１５Ｊに格納されるシート管理情報１４５から、この「シート番号」に該当する「読取方法の情報」を読み出してＲＡＭ１１５のワークメモリ１１５Ａに記憶する。
続いて、Ｓ５４において、ＣＰＵ１１１は、この読取方法の情報に対応する全ての情報に対応するデータを読み込んだか否かを判定する判定処理を実行する。
【００９６】
そして、未だ全ての情報に対応するデータを読み込んでいない場合には（Ｓ５４：ＮＯ）、Ｓ５５において、ＣＰＵ１１１は、ワークメモリ１１５Ａに記憶する「読取方法の情報」から、第１番目の情報を読み出し、この情報に従って該当するデータをＲＡＭ１１５に記憶する。
例えば、「シート番号」が「３７６５２３４」の場合には、この第１番目の情報の「method=userid.prg」に対応する処理プログラムに従って、発注文書１４１のイメージデータから該当する情報を読み込み、順次ＲＡＭ１１５に記憶する。
従って、図１６に示す発注文書１４１では、変数名として「user」が読み込まれてＲＡＭ１１５に記憶される。また、ユーザ番号として「０１１７１３２０１１９８８３７４６１１９２８３７」が読み込まれてＲＡＭ１１５に記憶される。
【００９７】
続いて、Ｓ５６において、ＣＰＵ１１１は、ＲＡＭ１１５から「method=userid.prg」に対応する処理プログラムに従って取得したデータを”変数名＝値”に書式化してＲＡＭ１１５に記憶する。
例えば、発注文書１４１では、”変数名１＝値１”として”user＝011713201198837461192837”のデータがＲＡＭ１１５に記憶される。
【００９８】
また、再度、Ｓ５４以降の処理が実行され、未だ全ての情報に対応するデータを読み込んでいない場合には（Ｓ５４：ＮＯ）、Ｓ５５において、ＣＰＵ１１１は、ワークメモリ１１５Ａに記憶される「読取方法の情報」から、第２番目の情報を読み出し、この情報に従って該当するデータをＲＡＭ１１５に記憶する。
例えば、「シート番号」が「３７６５２３４」の場合には、この第２番目の情報の「method=bin_bit」に対応する処理プログラムに従って、発注文書１４１のイメージデータから該当する情報を読み込み、順次ＲＡＭ１１５に記憶する。
従って、図１６に示す発注文書１４１では、変数名として「req_detail」が読み込まれてＲＡＭ１１５に記憶される。また、２ビット値として「０１０１０」が読み込まれてＲＡＭ１１５に記憶される。
【００９９】
続いて、Ｓ５６において、ＣＰＵ１１１は、ＲＡＭ１１５から「method=bin_bit」に対応する処理プログラムに従って取得したデータを”変数名＝値”に書式化してＲＡＭ１１５に記憶する。
例えば、発注文書１４１では、”変数名２＝値２”として”req_detail＝01010”のデータがＲＡＭ１１５に記憶される。
【０１００】
また、再度、Ｓ５４以降の処理が実行され、未だ全ての情報に対応するデータを読み込んでいない場合には（Ｓ５４：ＮＯ）、Ｓ５５において、ＣＰＵ１１１は、ワークメモリ１１５Ａに記憶される「読取方法の情報」から、第３番目の情報を読み出し、この情報に従って該当するデータをＲＡＭ１１５に記憶する。
例えば、「シート番号」が「３７６５２３４」の場合には、この第３番目の情報の「method=bin_bit」に対応する処理プログラムに従って、発注文書１４１のイメージデータから該当する情報を読み込み、順次ＲＡＭ１１５に記憶する。
従って、図１６に示す発注文書１４１では、変数名として「req_scrap」が読み込まれてＲＡＭ１１５に記憶される。また、２ビット値として「００１００」が読み込まれてＲＡＭ１１５に記憶される。
【０１０１】
続いて、Ｓ５６において、ＣＰＵ１１１は、ＲＡＭ１１５から「method=bin_bit」に対応する処理プログラムに従って取得したデータを”変数名＝値”に書式化してＲＡＭ１１５に記憶する。
例えば、発注文書１４１では、”変数名３＝値３”として”req_scrap＝00100”のデータがＲＡＭ１１５に記憶される。
【０１０２】
一方、Ｓ５４以降の処理が実行され、ワークメモリ１１５Ａに記憶される「読取方法の情報」の全ての情報に対応するデータを読み込んだと判定した場合には（Ｓ５４：ＹＥＳ）、ＣＰＵ１１１は、Ｓ５７において、ワークメモリ１１５Ａに記憶される「読取方法の情報」の全ての情報に対応するデータを「サーバプログラムのＵＲＬ？変数名１＝値１＆変数名２＝値２＆・・・」に再度書式化し、サーバプログラムに対する入力データを伴った当該ＵＲＬに対応する所定ＷＷＷサーバ２１に要求情報を送信して、処理を終了する。
例えば、発注文書１４１では、所定ＷＷＷサーバ２１が有するサーバプログラムをさすアドレス情報（ＵＲＬ）が「http://www.aaa.com/reqest」の場合には、「http://www.aaa.com/reqest?user=011713201198837461192837&req_detail=01010&req_scrap＝00100」というサーバプログラムへの入力データを伴ったＵＲＬが、ＨＵＢ１０３、ルータ制御部１０１、ＷＡＮ側接続ポート６、及びＡＤＳＬモデム９等を介して送信されて処理が終了する。
【０１０３】
以上詳細に説明した通り、第２実施形態に係るファクシミリ装置は、ウェブプリンタ部１１０が設けられ、操作パネル２７内に設けられているウェブプリントキーが押下された場合には、操作パネル２７に設けられたＬＣＤ２７４に、ＵＲＬ文字列を入力するための入力プロンプトが表示される（Ｓ４１）。そして、ユーザ１２５により発注文書１４１のデータ情報を指すＵＲＬ文字列が入力された場合には、ＣＰＵ１１１は、当該ＵＲＬ先のＷＷＷサーバ２１から、そのＵＲＬで特定される発注文書１４１の情報とシート番号が付加された読取方法の情報とを受信し、読取方法データベース１１５Ｊに格納されるシート管理情報１４５にこの「シート番号」と該「シート番号」に対応させて「読取方法の情報」とを記憶すると共に、記録部３７を介してこの発注文書１４１を印刷する（Ｓ４２〜Ｓ４６）。次に、ユーザ１２５が発注文書１４１の印刷データ要求特定部としての各白丸マーク１３３のうち希望するコンテンツに対応する白丸マーク１３３を黒く塗りつぶすと共に、スクラップブック登録要求特定部としての各白丸マーク１３４のうちスクラップブックに登録して一時保存することを希望するコンテンツに対応する白丸マーク１３４を黒く塗りつぶして、手差し用第２給紙トレイ３１に挿入した場合には、スキャナ部３５によって発注文書１４１のイメージデータが作成される（Ｓ５１）。そして、ＣＰＵ１１１は、操作キー２７０を介してユーザ１２５から入力された「シート番号」に対応する「読取方法の情報」をシート管理情報１４５から読み出し、ワークメモリ１１５Ａに記憶する（Ｓ５２〜Ｓ５３）。そして、ＣＰＵ１１１は、ＲＡＭ１１５に記憶する読取方法の情報に従って、発注文書１４１の「ユーザ番号」、「詳細印刷」データ、「スクラップブック登録」データを読み取り、ＵＲＬで記述して所定ＷＷＷサーバ２１に送信することによって、このＷＷＷサーバ２１から希望するコンテンツの詳細印刷の「コンテンツ応答情報」を受信すると共に、希望するコンテンツのデータ情報をスクラップブックに登録して一時保存することができる（Ｓ５４〜Ｓ５７、Ｓ２１〜Ｓ２７）。
【０１０４】
従って、所定ＷＷＷサーバ２１から受信した発注文書１４１の印刷データ要求特定部としての各白丸マーク１３３とスクラップブック登録要求特定部としての各白丸マーク１３４との希望するコンテンツに対応する各白丸マーク１３３、１３４をユーザ１２５が黒く塗りつぶして、スキャナ部３５に読み取らせることによりイメージデータに変換後、ユーザ１２５が操作キー２７０を介して「シート番号」の指示入力をすることによって、予め受信して、読取方法データベース１１５のシート管理情報１４５に記憶している該「シート番号」に対応する「読取方法の情報」に基づいてＵＲＬで書式化される発注データを作成して自動的に所定ＷＷＷサーバ２１に送信するように構成することによって、所定ＷＷＷサーバ２１は発注データを作成する必要がないため、この所定ＷＷＷサーバ２１の処理負担を軽減させることができると共に、所定ＷＷＷサーバ２１への送信データ量を大幅に削減して通信処理の高速化を図ることができる。
【０１０５】
また、ユーザ１２５は、インターネット上の所定ＷＷＷサーバ２１からコンテンツを取り寄せて印刷出力する場合には、印刷データ要求特定部とスクラップブック登録要求特定部との各白丸マーク１３３、１３４を黒く塗りつぶして、発注の有無を記録した発注文書１４１をスキャナ部３５に読み取らせ、操作キー２７０を介して「シート番号」の指示入力をすることによって、希望コンテンツの送信要求データに対応するデータ情報が自動的に所定ＷＷＷサーバ２１から送信されるため、キー入力などによりコンテンツを指すアドレス情報（ＵＲＬ）を入力する必要がなくなり、ユーザの操作性を更に改善することができる。
【０１０６】
また、所定ＷＷＷサーバ２１は、受信した発注データに一時保存要求データが含まれている場合には、該一時保存要求データに対応するデータ情報を保存するため、ユーザ１２５は必要なときに、この一時保存されているデータ情報を要求する発注文書１４１を読み込ませることによって、印刷出力させて入手することが可能となる。
また、前記印刷データ要求特定部とスクラップブック登録要求特定部は、発注文書１４１の所定位置に形成される各白丸マーク１３３、１３４であるため、ユーザ１２５は発注文書１４１の各要求特定部に要求の有無を容易に記録することができると共に、この各要求特定部を読み取ってイメージデータに変換するスキャナ部３７の読取精度を低くしても確実に読み取ることが可能となり、小型化および製造コストの削減化を図ることができる。
【０１０７】
また、ＷＷＷサーバ２１から受信したデータ情報が発注文書の情報とシート番号が付加された読取方法の情報のデータを有しているか否かの判定は、受信したデータ情報の属性情報１２１の本体情報のデータ種別１２１Ｄを参照すれば容易に判定できるため、当該判定処理を迅速に行うことができると共に、プログラム容量を小さくすることができて、必要メモリ量の小型化を図ることができる。
また、発注データは、ＵＲＬで書式化されるため、所定ＷＷＷサーバ２１が有するデータ情報を直接指定することができ、当該発注データを受信するＷＷＷサーバ２１の処理負担を大幅に軽減することができる。
【０１０８】
更に、ユーザ１２５は一度に複数個の発注文書の情報とシート番号が付加された読取方法の情報とを受信して、各希望する発注文書１４１をスキャナ部３５を介して読み取らせると共に、発注文書１４１に記載されるシート番号を入力して読取方法の情報を指示することによって、任意のコンテンツを取り寄せることができるため、ユーザの操作性を更に改善することができる。また、ユーザは複数種類の発注文書１４１を手元に置いておき、後日、任意の時に手差し用第２給紙トレイ３１に希望する発注文書１４１を挿入してスキャナ部３５に読み取らせた後、該発注文書１４１に記載される「シート番号」を入力してシート管理情報１４５の「読取方法の情報」を指示することによって、希望するコンテンツを取り寄せることができるため、ユーザ１２５の操作性を更に改善することができる。
【０１０９】
次に、第３実施形態に係るファクシミリ装置について図１９及び図２０に基づいて説明する。尚、上記第１実施形態に係るファクシミリ装置１及び第２実施形態に係るファクシミリ装置と同一符号は、上記第１実施形態に係るファクシミリ装置１及び第２実施形態に係るファクシミリ装置と同一あるいは相当部分を示すものである。
図１９は第３実施形態に係るファクシミリ装置によりインターネット上のＷＷＷサーバ２１から発注文書とこの発注文書の読取方法とのデータ情報を受け取り、印刷出力されたこの発注文書を介して所定ＷＷＷサーバ２１からユーザの希望するコンテンツを取り寄せる発注手順を模式的に示す説明図である。図２０は第３実施形態に係るファクシミリ装置のウェブプリンタ部１１０のＣＰＵ１１１が、ユーザが記入した発注文書をスキャナ部３５を介して読み込み、所定の発注データをインターネット上に送信する制御処理を示すフローチャートである。
【０１１０】
この第３実施形態に係るファクシミリ装置の全体構成及び制御回路構成は、第２実施形態に係るファクシミリ装置とほぼ同じ構成である。また、第３実施形態に係るファクシミリ装置のウェブプリンタ部１１０のＣＰＵ１１１から発注データ要求情報などを受信したＷＷＷサーバ２１が実行する制御処理は、第２実施形態に係るＷＷＷサーバ２１の実行する制御処理とほぼ同じである。
従って、第３実施形態に係るファクシミリ装置がＷＷＷサーバ２１から受信する読取方法の情報には所定のシート番号のデータ情報が付加されている。また、ＷＷＷサーバ２１から発注文書の情報と共に受信した所定のシート番号のデータ情報が付加された読取方法の情報は、読取方法データベース１１５Ｊに格納されるシート管理情報１４５の「シート番号」と「読取方法の情報」とに各々対応して記憶される。
ただし、第３実施形態に係るファクシミリ装置は、図１９に示すように、発注文書１４１に記載される「シート番号」をスキャナ部３５を介して入手した該発注文書１４１のイメージデータからＣＰＵ１１１が自動的に認識して、所定の発注データをインターネット上に送信する点で第２実施形態に係るファクシミリ装置と異なっている。
【０１１１】
ここで、ウェブプリンタ部１１０のＣＰＵ１１１が、ユーザが記入した発注文書１４１をスキャナ部３５を介してイメージデータとして読み込み、所定の発注データをインターネット上に送信する制御処理について図１９及び図２０に基づいて説明する。
図１９及び図２０に示すように、Ｓ６１において、上記Ｓ５１（図１８参照）と同じ処理を実行する。
【０１１２】
そして、Ｓ６２において、指示情報入力手段としてのＣＰＵ１１１は、指示情報部としてのＲＯＭ１１３に予め記憶されている「シート番号認識プログラム」を読み出し、この「シート番号認識プログラム」の制御処理に従って発注文書１４１のイメージデータから「シート番号」のデータを読み込む処理を実行する。
例えば、図１６に示される発注文書１４１の場合には、先ず、ＣＰＵ１１１は、「シート番号」が記載されている位置座標（ｘ０、ｙ０）と英数字の桁数「７桁」のデータ情報を、ＲＯＭ１１３から読み出す。そして、ＣＰＵ１１１は、発注文書１４１のイメージデータの左端からの距離はｘ０で、上端からの距離はｙ０の位置に記載されている７桁の英数字のデータ情報を読み込み、この「シート番号」のデータ情報として「３７６５２３４」を認識し、ＲＡＭ１１５に記憶する。
【０１１３】
そして、Ｓ６３において、ＣＰＵ１１１は、再度ＲＡＭ１１５から「シート番号」のデータ情報を読み出し、この「シート番号」に該当する「読取方法の情報」を読取方法データベース１１５Ｊに格納されるシート管理情報１４５から読み出して、ＲＡＭ１１５のワークメモリ１１５Ａに記憶する。
例えば、図１６に示される発注文書１４１の場合には、ＣＰＵ１１１は、再度ＲＡＭ１１５から「シート番号」として「３７６５２３４」を読み出し、シート管理情報１４５の「シート番号」が「３７６５４２３４」に対応する「読取方法の情報」を読み出し（図１７参照）、ワークメモリ１１５Ａに記憶する。
続いて、Ｓ６４〜Ｓ６７において、上記Ｓ５４〜Ｓ５７の処理（図１８参照）を実行して、処理を終了する。
【０１１４】
以上詳細に説明した通り、第３実施形態に係るファクシミリ装置は、第２実施形態に係るファクシミリ装置と同様に、ウェブプリンタ部１１０が設けられ、操作パネル２７内に設けられているウェブプリントキーが押下された場合には、操作パネル２７に設けられたＬＣＤ２７４に、ＵＲＬ文字列を入力するための入力プロンプトが表示される（Ｓ４１）。そして、ユーザ１２５により発注文書１４１のデータ情報を指すＵＲＬ文字列が入力された場合には、ＣＰＵ１１１は、当該ＵＲＬ先のＷＷＷサーバ２１から、そのＵＲＬで特定される発注文書１４１の情報とシート番号が付加された読取方法の情報とを受信し、読取方法データベース１１５Ｊに格納されるシート管理情報１４５にこの「シート番号」と該「シート番号」に対応させて「読取方法の情報」とを記憶すると共に、記録部３７を介してこの発注文書１４１を印刷する（Ｓ４２〜Ｓ４６）。次に、ユーザ１２５が発注文書１４１の印刷データ要求特定部としての各白丸マーク１３３のうち希望するコンテンツに対応する白丸マーク１３３を黒く塗りつぶすと共に、スクラップブック登録要求特定部としての各白丸マーク１３４のうちスクラップブックに登録して一時保存することを希望するコンテンツに対応する白丸マーク１３４を黒く塗りつぶして、手差し用第２給紙トレイ３１に挿入した場合には、スキャナ部３５によって発注文書１４１のイメージデータが作成される（Ｓ６１）。そして、ＣＰＵ１１１は、ＲＯＭ１１３から「シート番号認識プログラム」を読み出し、この「シート番号認識プログラム」の処理を実行して、発注文書１４１のイメージデータから認識した「シート番号」のデータ情報に対応する「読取方法の情報」をシート管理情報１４５から読み出し、ワークメモリ１１５Ａに記憶する（Ｓ６２〜Ｓ６３）。そして、ＣＰＵ１１１は、ＲＡＭ１１５に記憶する読取方法の情報に従って、発注文書１４１の「ユーザ番号」、「詳細印刷」データ、「スクラップブック登録」データを読み取り、ＵＲＬで記述して所定ＷＷＷサーバ２１に送信することによって、このＷＷＷサーバ２１から希望するコンテンツの詳細印刷の「コンテンツ応答情報」を受信すると共に、希望するコンテンツのデータ情報をスクラップブックに登録して一時保存することができる（Ｓ６４〜Ｓ６７、Ｓ２１〜Ｓ２７）。
【０１１５】
従って、所定ＷＷＷサーバ２１から受信した発注文書１４１の印刷データ要求特定部としての各白丸マーク１３３とスクラップブック登録要求特定部としての各白丸マーク１３４との希望するコンテンツに対応する各白丸マーク１３３、１３４をユーザ１２５が黒く塗りつぶして、スキャナ部３５に読み取らせることによりイメージデータに変換後、このイメージデータから「シート番号」を自動的に認識し、予め受信して、読取方法データベース１１５のシート管理情報１４５に記憶している該「シート番号」に対応する「読取方法の情報」に基づいてＵＲＬで書式化される発注データを作成して自動的に所定ＷＷＷサーバ２１に送信するように構成することによって、所定ＷＷＷサーバ２１が発注データを作成する必要がないため、この所定ＷＷＷサーバ２１の処理負担を軽減させることができると共に、所定ＷＷＷサーバ２１への送信データ量を大幅に削減して通信処理の高速化を図ることができる。
【０１１６】
また、ユーザ１２５は、インターネット上の所定ＷＷＷサーバ２１からコンテンツを取り寄せて印刷出力する場合には、印刷データ要求特定部とスクラップブック登録要求特定部との各白丸マーク１３３、１３４を黒く塗りつぶして、発注の有無を記録した発注文書１４１をスキャナ部３５に読み取らせることによって、希望コンテンツの送信要求データに対応するデータ情報が自動的に所定ＷＷＷサーバ２１から送信されるため、キー入力などによりコンテンツを指すアドレス情報（ＵＲＬ）を入力する必要がなくなり、ユーザの操作性を更に改善することができる。
【０１１７】
また、所定ＷＷＷサーバ２１は、受信した発注データに一時保存要求データが含まれている場合には、該一時保存要求データに対応するデータ情報を保存するため、ユーザ１２５は必要なときに、この一時保存されているデータ情報を要求する発注文書１４１を読み込ませることによって、印刷出力させて入手することが可能となる。
また、前記印刷データ要求特定部とスクラップブック登録要求特定部は、発注文書１４１の所定位置に形成される各白丸マーク１３３、１３４であるため、ユーザ１２５は発注文書１４１の各要求特定部に要求の有無を容易に記録することができると共に、この各要求特定部を読み取ってイメージデータに変換するスキャナ部３７の読取精度を低くしても確実に読み取ることが可能となり、小型化および製造コストの削減化を図ることができる。
【０１１８】
また、ＷＷＷサーバ２１から受信したデータ情報が発注文書の情報とシート番号が付加された読取方法の情報のデータを有しているか否かの判定は、受信したデータ情報の属性情報１２１の本体情報のデータ種別１２１Ｄを参照すれば容易に判定できるため、当該判定処理を迅速に行うことができると共に、プログラム容量を小さくすることができて、必要メモリ量の小型化を図ることができる。
また、発注データは、ＵＲＬで書式化されるため、所定ＷＷＷサーバ２１が有するデータ情報を直接指定することができ、当該発注データを受信するＷＷＷサーバ２１の処理負担を大幅に軽減することができる。
【０１１９】
更に、ユーザ１２５は一度に複数個の発注文書の情報とシート番号が付加された読取方法の情報とを受信して、各希望する発注文書１４１をスキャナ部３５を介して読み取らせることによって、任意のコンテンツを取り寄せることができるため、ユーザの操作性を更に改善することができる。また、ユーザは複数種類の発注文書１４１を手元に置いておき、後日、任意の時に希望する発注文書１４１を手差し用第２給紙トレイ３１に挿入してスキャナ部３５に読み取らせることによって、希望するコンテンツを取り寄せることができるため、ユーザ１２５の操作性を更に改善することができる。
【０１２０】
尚、本発明は前記第１実施形態乃至第３実施形態に限定されることはなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。例えば、以下のようにしてもよい。
（Ａ）前記第２実施形態及び第３実施形態では、発注文書１４１のシート番号１４２は、７桁の英数字で構成されているが、バーコードなどで構成してもよい。これにより、シート番号１４２の読み取り精度の向上を図ることができる。
（Ｂ）前記第１実施形態では、発注文書の読取方法の情報を一時的にＲＡＭ１１５のワークメモリ１１５Ａに記憶しているが、発注文書１３１の発注データを作成後、所定の操作がされるまで、ＲＡＭ１１５のワークメモリ１１５Ａにこの発注文書の読取方法の情報を記憶する構成にしてもよい。これにより、現在処理中の発注文書１３１の仕様にのみ対応することが可能となる。
【０１２１】
【発明の効果】
以上説明した通り請求項１に係る画像形成装置では、所定ＷＷＷサーバから受信した発注文書の所定形式の要求特定部にユーザが発注の有無を記録して読み取らせることにより、変換手段によって発注文書のイメージデータに変換された後、受信して記憶している読取方法に基づいて発注データが作成されて自動的に所定ＷＷＷサーバに送信されるように構成することによって、所定ＷＷＷサーバは発注データを作成する必要がないため、この所定ＷＷＷサーバの処理負担を軽減させることができると共に、所定ＷＷＷサーバへの送信データ量を大幅に削減して通信処理の高速化を図ることができる画像形成装置を提供することができる。
更に、所定ＷＷＷサーバから受信したデータ情報が発注文書の印刷出力データと読取方法のデータを有しているか否かの判定は、受信したデータ情報の属性情報部に含まれる識別情報の有無を参照すれば容易に判定できると共に、識別情報が属性情報部に含まれない場合には、データ情報から出力データと読取方法の情報を識別する処理と、読取方法を記憶する処理と行わないため、当該判定処理を迅速に行うことができると共に、プログラム容量を小さくすることができて、必要メモリ量の小型化を図ることができる画像形成装置を提供することができる。
【０１２２】
また、請求項２に係る画像形成装置では、請求項１に記載の画像形成装置において、インターネット上の所定ＷＷＷサーバからコンテンツを取り寄せて印刷出力する場合には、要求特定部に発注の有無が記録された発注文書を読み取らせることによって、送信要求データに対応するデータ情報が自動的に所定ＷＷＷサーバから送信されるため、キー入力などによりコンテンツを指すアドレス情報（ＵＲＬ）を入力する必要がなくなり、ユーザの操作性を更に改善することができる画像形成装置を提供することができる。
【０１２３】
また、請求項３に係る画像形成装置では、請求項１又は請求項２に記載の画像形成装置において、所定ＷＷＷサーバは、受信した所定発注データに一時保存要求データが含まれている場合には、該一時保存要求データに対応するデータ情報を保存するため、ユーザは必要なときに、この一時保存されているデータ情報を要求する発注文書を読み込ませることによって、印刷出力させて入手することができる画像形成装置を提供することができる。
【０１２４】
また、請求項４に係る画像形成装置では、請求項１乃至請求項３のいずれかに記載の画像形成装置において、前記所定形式の要求特定部は、前記記録紙の所定位置に形成される所定様式のマークであるため、ユーザは発注文書の要求特定部に要求の有無を容易に記録することができると共に、この要求特定部を読み取ってイメージデータに変換する変換手段の読取精度を低くしても確実に読み取ることが可能となり、小型化および製造コストの削減化を図ることができる画像形成装置を提供することができる。
【０１２５】
【０１２６】
また、請求項５に係る画像形成装置では、請求項１乃至請求項４のいずれかに記載の画像形成装置において、前記所定発注データは、ＵＲＬで記述されるため、所定ＷＷＷサーバが有するデータ情報を直接指定することができ、当該発注データを受信するＷＷＷサーバの処理負担を大幅に軽減することができる画像形成装置を提供することができる。
【０１２７】
また、請求項６に係る画像形成装置では、請求項１乃至請求項５のいずれかに記載の画像形成装置において、ユーザは一度に複数個の出力データと読取方法のデータとを受信して、各希望する発注文書を読み取らせると共に、該当する読取方法を指示することによって、任意のコンテンツを取り寄せることができるため、ユーザの操作性を更に改善することができる画像形成装置を提供することができる。また、ユーザは複数種類の発注文書を手元に置いておき、後日、任意の時に希望する発注文書を読み取らせて、この発注文書に該当する読取方法を指示することによって、希望するコンテンツを取り寄せることができるため、ユーザの操作性を更に改善することができる画像形成装置を提供することができる。
【０１２８】
更に、請求項７に係る画像形成装置では、請求項６に記載の画像形成装置において、前記出力データには、前記指示情報を表す指示情報部が予め含まれており、前記指示情報入力手段は、前記指示情報を、前記文書作成手段により前記発注文書上に形成された指示情報部の情報を、前記変換手段により変換された前記イメージデータより読み取るため、ユーザは、読取方法を指示手段を介して入力する必要がなく、ユーザの操作性を更に改善することができる画像形成装置を提供することができる。また、ユーザは複数種類の発注文書を手元に置いておき、後日、任意の時に希望する発注文書を読み取らせることによって、希望するコンテンツを取り寄せることができるため、ユーザの操作性を更に改善することができる画像形成装置を提供することができる。
【図面の簡単な説明】
【図１】  第１実施形態に係るファクシミリ装置の使用形態を示す説明図である。
【図２】  第１実施形態に係るファクシミリ装置の外観を示す概略斜視図である。
【図３】  第１実施形態に係るファクシミリ装置の電気的構成を示すブロック図である。
【図４】  第１実施形態に係るファクシミリ装置のウェブプリント部を構成するＲＡＭのデータ構成の一例を表す説明図で、（Ａ）はＲＡＭの概略データ構成、（Ｂ）はＲＡＭを構成するＵＲＬ情報記憶部のデータ構成、（Ｃ）はＲＡＭを構成する記録・表示設定記憶部のデータ構成の一例を表す説明図である。
【図５】  第１実施形態に係るファクシミリ装置のウェブプリント部を構成するＲＯＭのデータ構成の一例を表す説明図で、（Ａ）はＲＯＭの概略データ構成、（Ｂ）はフラグ情報に記憶されているデータ構成を示す説明図である。
【図６】  第１実施形態に係るファクシミリ装置のウェブプリンタ部のＣＰＵがルータ制御部を介してダウンロードするデータ情報のデータ構造を模式的に示す図で、（Ａ）はデータ情報のデータ構造、（Ｂ）は属性情報のデータ構成を示す説明図である。
【図７】  第１実施形態に係るファクシミリ装置によりインターネット上のＷＷＷサーバから発注文書とこの発注文書の読取方法とのデータ情報を受け取り、印刷出力されたこの発注文書を介して所定ＷＷＷサーバからユーザの希望するコンテンツを取り寄せる発注手順を模式的に示す説明図である。
【図８】  第１実施形態に係るファクシミリ装置のウェブプリンタ部のＣＰＵが、インターネット上のＷＷＷサーバから発注文書の情報と読取方法の情報とをダウンロードして発注文書を印刷出力する制御処理を示すフローチャートである。
【図９】  第１実施形態に係るファクシミリ装置のウェブプリンタ部のＣＰＵが、記録部を介して印刷出力する発注文書の一例を示す図である。
【図１０】  第１実施形態に係るファクシミリ装置のウェブプリンタ部のＣＰＵが、受信してＲＡＭの送受信データ記憶部に記憶する読取方法の情報の一例を示す図である。
【図１１】  第１実施形態に係るファクシミリ装置のウェブプリンタ部のＣＰＵが、ユーザが記入した発注文書をスキャナ部を介して読み込み、所定の発注データをインターネット上に送信する制御処理を示すフローチャートである。
【図１２】  第１実施形態に係るファクシミリ装置のウェブプリンタ部のＣＰＵから発注データ要求情報などを受信したＷＷＷサーバが実行する制御処理を示すフローチャートである。
【図１３】  第２実施形態に係るファクシミリ装置のウェブプリンタ部を構成するＲＡＭの概略データ構成の一例を表す説明図である。
【図１４】  第２実施形態に係るファクシミリ装置によりインターネット上のＷＷＷサーバから発注文書とこの発注文書の読取方法とのデータ情報を受け取り、印刷出力されたこの発注文書を介して所定ＷＷＷサーバからユーザの希望するコンテンツを取り寄せる発注手順を模式的に示す説明図である。
【図１５】  第２実施形態に係るファクシミリ装置のウェブプリンタ部のＣＰＵが、インターネット上のＷＷＷサーバから発注文書の情報と読取方法の情報とをダウンロードして発注文書を印刷出力する制御処理を示すフローチャートである。
【図１６】  第２実施形態に係るファクシミリ装置のウェブプリンタ部のＣＰＵが、記録部を介して印刷出力する発注文書の一例を示す図である。
【図１７】  第２実施形態に係るファクシミリ装置のウェブプリンタ部のＣＰＵが、受信してＲＡＭの読取方法データベースに格納されるシート管理情報に記憶する読取方法の情報の一例を示す図である。
【図１８】  第２実施形態に係るファクシミリ装置のウェブプリンタ部のＣＰＵが、ユーザが記入した発注文書をスキャナ部を介して読み込み、所定の発注データをインターネット上に送信する制御処理を示すフローチャートである。
【図１９】  第３実施形態に係るファクシミリ装置によりインターネット上のＷＷＷサーバから発注文書とこの発注文書の読取方法とのデータ情報を受け取り、印刷出力されたこの発注文書を介して所定ＷＷＷサーバからユーザの希望するコンテンツを取り寄せる発注手順を模式的に示す説明図である。
【図２０】  第３実施形態に係るファクシミリ装置のウェブプリンタ部のＣＰＵが、ユーザが記入した発注文書をスキャナ部を介して読み込み、所定の発注データをインターネット上に送信する制御処理を示すフローチャートである。
【符号の説明】
１                  ファクシミリ装置
６                  ＷＡＮ側接続ポート
２１                ＷＷＷサーバ
２７                操作パネル
３５                スキャナ部
３７                記録部
３９、１１１        ＣＰＵ
８１、１１３        ＲＯＭ
８３、１１５        ＲＡＭ
１０１              ルータ制御部
１０９              インターフェース接続端子
１１０              ウェブプリンタ部
１１５Ｊ            読取方法データベース
１２１              属性情報
１２２              本体情報
１３１、１４１      発注文書
１３３、１３４      白丸マーク
２７０              操作キー
２７４              ＬＣＤ
【図１】
0003997812.tif 000002
【図２】
0003997812.tif 000003
【図３】
0003997812.tif 000004
【図４】
0003997812.tif 000005
【図５】
0003997812.tif 000006
【図６】
0003997812.tif 000007
【図７】
0003997812.tif 000008
【図８】
0003997812.tif 000009
【図９】
0003997812.tif 000010
【図１０】
0003997812.tif 000011
【図１１】
0003997812.tif 000012
【図１２】
0003997812.tif 000013
【図１３】
0003997812.tif 000014
【図１４】
0003997812.tif 000015
【図１５】
0003997812.tif 000016
【図１６】
0003997812.tif 000017
【図１７】
0003997812.tif 000018
【図１８】
0003997812.tif 000019
【図１９】
0003997812.tif 000020
【図２０】
0003997812.tif 000021