(57)【特許請求の範囲】
【請求項１】
画像を記録紙に形成する画像形成手段と、
ネットワークを介して外部から画像形成対象データを受信する受信手段と、
該受信手段が画像形成対象データを受信する度に、該画像形成対象データを追加して記憶手段に記憶させるデータ蓄積手段と、
入力データ毎に、前記画像形成手段を制御して、前記画像形成手段に外部から記録紙を取り込ませ、該入力データに基づく画像を記録紙に形成させる制御手段と、
前記記憶手段が記憶する画像形成対象データのデータ量が、規定量以上であるか否か判断し、規定量以上であると判断すると、該画像形成対象データをまとめて前記制御手段に入力する蓄積データ入力手段と、
を備え、
前記制御手段は、前記画像形成手段による入力データに基づく画像形成が完了する記録紙上の画像形成完了位置を前記記憶手段に記憶させると共に、前記蓄積データ入力手段から次のデータ入力があると、前記画像形成手段に、外部から記録紙を取り込ませて、該記録紙における該画像形成完了位置から入力データに基づく画像を形成させる構成にされていることを特徴とする画像形成装置。
【請求項２】
前記蓄積データ入力手段は、前記記憶手段が記憶する画像形成対象データのデータ量が規定量以上であると判断すると、所定単位の画像形成対象データをまとめて前記制御手段に入力することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
利用者の外部操作により指令信号が入力されると、前記記憶手段に記憶されている画像形成対象データのデータ量にかかわらず、該画像形成対象データをまとめて前記制御手段に入力する手動蓄積データ入力手段、を備えていることを特徴とする請求項１又は請求項２に記載の画像形成装置。
【請求項４】
前記手動蓄積データ入力手段は、利用者の外部操作により動作指令信号が入力されると解除指令信号が入力されるまでの間、前記蓄積データ入力手段の動作を禁止することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記受信手段が受信した画像形成対象データを、予め設定された複数のクラスのいずれかに分類するデータ分類手段を備え、
前記蓄積データ入力手段は、該各クラス毎に、前記記憶手段が記憶する画像形成対象データのデータ量が、規定量以上であるか否か判断し、規定量以上であると判断すると、該判断対象となったクラスに属する画像形成対象データをまとめて前記制御手段に入力することを特徴とする請求項１又は請求項２に記載の画像形成装置。
【請求項６】
前記受信手段が受信した画像形成対象データを、予め設定された複数のクラスのいずれかに分類するデータ分類手段を備え、
前記蓄積データ入力手段は、該各クラス毎に、前記記憶手段が記憶する画像形成対象データのデータ量が、規定量以上であるか否か判断し、規定量以上であると判断すると、該判断対象となったクラスに属する画像形成対象データをまとめて前記制御手段に入力することを特徴とする請求項３又は請求項４に記載の画像形成装置。
【請求項７】
前記手動蓄積データ入力手段は、利用者の外部操作により指令信号が入力されると、前記記憶手段に記憶されている画像形成対象データのデータ量にかかわらず、該指令信号に基づいて特定クラスに属する画像形成対象データをまとめて前記制御手段に入力することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
所定条件が満足されると、前記記憶手段が記憶する画像形成対象データをそのまま前記制御手段に入力する単一データ入力手段、を備えていることを特徴とする請求項１〜請求項７のいずれかに記載の画像形成装置。
【請求項９】
画像を記録紙に形成する画像形成手段と、
ネットワークを介して外部から画像形成対象データを受信する受信手段と、
を備える画像形成装置のコンピュータを、
前記受信手段が画像形成対象データを受信する度、該画像形成対象データを追加して記憶手段に記憶させるデータ蓄積手段と、
入力データ毎に、前記画像形成手段を制御して、前記画像形成手段に外部から記録紙を取り込ませ、該入力データに基づく画像を記録紙に形成させる制御手段と、
前記記憶手段が記憶する画像形成対象データのデータ量が、規定量以上であるか否か判断し、規定量以上であると判断すると、該画像形成対象データをまとめて前記制御手段に入力する蓄積データ入力手段
として機能させ、更に、
前記制御手段として、前記画像形成手段による入力データに基づく画像形成が完了する記録紙上の画像形成完了位置を前記記憶手段に記憶させると共に、前記蓄積データ入力手段から次のデータ入力があると、前記画像形成手段に、外部から記録紙を取り込ませて、該記録紙における該画像形成完了位置から入力データに基づく画像を形成させるためのプログラム。
【請求項１０】
利用者の外部操作により指令信号が入力されると、前記記憶手段に記憶されている画像形成対象データのデータ量にかかわらず、該画像形成対象データをまとめて前記制御手段に入力する手動蓄積データ入力手段、として更にコンピュータを機能させる請求項９記載のプログラム。
【請求項１１】
画像を記録紙に形成する画像形成手段と、
ネットワークを介して外部から画像形成対象データを受信する受信手段と、
入力データ毎に、前記画像形成手段を制御して、前記画像形成手段に外部から記録紙を取り込ませ、該入力データに基づく画像を記録紙に形成させる制御手段と、
を備える画像形成装置の制御方法であって、
前記受信手段が画像形成対象データを受信する度に、該画像形成対象データを追加して記憶手段に記憶させると共に、前記記憶手段が記憶する画像形成対象データのデータ量が、規定量以上であるか否か判断し、規定量以上であると判断すると、前記記憶手段が記憶する画像形成対象データをまとめて前記制御手段に入力し、更には、前記画像形成手段による入力データに基づく画像形成が完了する記録紙上の画像形成完了位置を前記記憶手段に記憶させ、次の画像形成時に、前記画像形成手段が外部から記録紙を取り込んで、前記記憶手段が記憶する画像形成完了位置から入力データに基づく画像を形成するように、前記制御手段を動作させることを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介して外部からデータを受信可能な画像形成装置に関する。
【０００２】
【従来の技術】
従来より、画像形成装置としては、ネットワークに接続可能な構成にされ、ネットワーク内のパーソナルコンピュータ（以下、「ＰＣ」とする。）などから画像形成すべき画像形成対象データを受信すると、その画像形成対象データに基づく画像を記録紙に形成するプリンタが知られている。また、近年普及している上記ネットワーク接続可能なプリンタとしては、Ａ３、Ａ４、Ｂ５などの規定サイズの記録紙を、ジョブ登録された画像形成対象データ毎に、新規に給紙トレイから取り込んで、その画像形成対象データに基づく画像を形成するものが知られている。
【０００３】
【発明が解決しようとする課題】
ところで、近年ではインターネットの普及に伴って社会的にネットワーク環境が整備され、このネットワークを活用して様々な種類のデータをプリンタに処理させ、これによってプリンタの用途を広げようとする傾向がある。
【０００４】
例えば、ネットワークを介してプリンタに定期的に新しい情報を取得させて印刷させることにより、プリンタ先の利用者に必要な情報を定期的に印刷物として提供することが考えられている。具体的には、監視カメラが撮影したスナップショットをプリンタに取得させて利用者にその情報を提供したり、新着ニュースなどを利用者に提供するなどの用途が考えられている。
【０００５】
しかしながら、定期的にプリンタにデータを印刷処理させようとすると、記録紙の消費量が問題になる。つまり、定期的にデータを送信する場合には、一回のデータ量が少ないことが多く、例えば、一枚の記録紙の半分にも満たない量のデータを何回もプリンタに印刷処理させることになってしまう。従来のプリンタは、画像形成すべき画像形成対象データが送信されてくる度に、記録紙を取り込んで、印刷処理するから、このような従来のプリンタに定期的に印刷処理を行わせると、記録紙の消費量が多くなり、紙資源の無駄使いになってしまう。
【０００６】
本発明は、こうした問題に鑑みなされたものであり、記録紙の消費量を抑制することが可能な画像形成装置、プログラム、及び、画像形成装置の制御方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
かかる目的を達成するためになされた請求項１に記載の画像形成装置は、画像を記録紙に形成する画像形成手段と、ネットワークを介して外部から画像形成対象データを受信する受信手段と、入力データ毎に画像形成手段を制御して、画像形成手段に外部から記録紙を取り込ませ、入力データに基づく画像を記録紙に形成させる制御手段と、データ蓄積手段と、蓄積データ入力手段と、を備える。
【０００８】
請求項１に記載の画像形成装置は、受信手段が画像形成対象データを受信する度に、データ蓄積手段にて、画像形成対象データを追加して記憶手段（半導体製メモリや、磁気ディスクなど）に記憶させる。また、この画像形成装置は、蓄積データ入力手段にて、記憶手段が記憶する画像形成対象データのデータ量が規定量以上であるか否か判断し、規定量以上であると判断すると、画像形成対象データをまとめて制御手段に入力する。また、制御手段は、画像形成手段による入力データに基づく画像形成が完了する記録紙上の画像形成完了位置を記憶手段に記憶させると共に、蓄積データ入力手段から次のデータ入力があると、画像形成手段に、外部から記録紙を取り込ませて、記録紙上におけるその画像形成完了位置から入力データに基づく画像を形成させる。
【０００９】
このような構成にされた請求項１に記載の画像形成装置では、単一でも画像形成可能な複数の画像形成対象データをまとめて制御手段に入力し、制御手段に、複数の画像形成対象データをまとめて扱わせるので、記録紙の消費量を抑制することができる。つまり、複数の画像形成対象データを、それぞれ制御手段に入力すると、その度に、新しい記録紙が外部から取り込まれるため、夫々の画像形成対象データのデータ量が記録紙１ページ分のデータ量に満たない場合に、記録紙の空白スペースが多くなってしまう。一方、請求項１に記載の画像形成装置では、記録紙の空白スペースに次の画像形成対象データに基づく画像を画像形成手段に形成させることができるので、記録紙のスペースを有効に活用することができる。
【００１０】
また、この画像形成装置によれば、画像形成手段に、一度、画像形成対象データに基づく画像を形成させた後でも、その次の画像形成対象データに基づく画像を、前回画像形成した記録紙の画像形成完了位置から形成させるので、記録紙の消費量を効果的に抑制することができる。
【００１１】
尚、蓄積データ入力手段は、記憶手段が記憶する画像形成対象データの数が規定数以上であると判断すると、画像形成対象データをまとめて制御手段に入力する構成にされていてもよいし、記憶手段が記憶する画像形成対象データのデータ量が、予め規定された記録紙１ページ分に対応するデータ量以上であると判断すると、画像形成対象データをまとめて制御手段に入力する構成にされていてもよい。また、蓄積データ入力手段は、上記具体例以外の規定量にて、制御手段に画像形成対象データをまとめて入力するか否か判断する構成にされていてもよい。
【００１２】
この他、請求項１に記載の画像形成装置における蓄積データ入力手段は、請求項２に記載のように構成されていてもよい。
請求項２に記載の画像形成装置における蓄積データ入力手段は、記憶手段が記憶する画像形成対象データのデータ量が規定量以上であると判断すると、所定単位の画像形成対象データをまとめて制御手段に入力する。
【００１３】
このような構成にされた請求項２に記載の画像形成装置においては、記憶手段が記憶する画像形成対象データを適切にまとめて、画像形成手段に画像形成させることができるから、便利である。
【００１４】
例えば、紙単位で画像形成対象データをまとめて（即ち、ｎページ（ｎ：整数値）分のデータをまとめて）制御手段に入力するように蓄積データ入力手段を構成すると、記録紙の消費量を効果的に抑制することができる。
【００１５】
この他、データ単位で画像形成対象データをまとめて（即ち、ｎ個（ｎ：整数値）の画像形成対象データをまとめて）制御手段に入力するように蓄積データ入力手段を構成すると、記録紙の消費量を抑制しつつ、画像形成対象データに基づく画像が途中で切れてしまわないようにすることができる。
【００１６】
また、請求項１又は請求項２に記載の画像形成装置においては、請求項３に記載のように手動蓄積データ入力手段を設けるのが良い。請求項３に記載の画像形成装置においては、利用者の外部操作により指令信号が入力されると、手動蓄積データ入力手段が、記憶手段に記憶されている画像形成対象データのデータ量にかかわらず、画像形成対象データをまとめて制御手段に入力する。
【００１７】
このように構成された請求項３に記載の画像形成装置では、画像形成対象データのデータ量にかかわらず、利用者の要求に応じて、画像形成手段に、画像形成対象データに基づく画像を記録紙に形成させることができ、その画像形成した記録紙を利用者に提供することができる。
【００１８】
したがって、請求項３に記載の画像形成装置によれば、画像形成対象データが、利用者に即時に提供すべき種類のデータであっても、利用者のデータ取得の意志がない場合に、受信した画像形成対象データを蓄積しておくことができ、結果として、記録紙の消費量を抑制することができる。また、利用者のデータ取得の意志がある場合には、受信した画像形成対象データを即時に画像形成して利用者に提供することができる。尚、請求項３に記載の画像形成装置における手動蓄積データ入力手段は、請求項４に記載のように構成されているのがよい。
【００１９】
請求項４に記載の画像形成装置における手動蓄積データ入力手段は、利用者の外部操作により自身への動作指令信号が入力されると解除指令信号が入力されるまでの間、蓄積データ入力手段の動作を禁止する構成にされている。
このように構成された請求項４に記載の画像形成装置によれば、利用者は必要に応じて、蓄積データ入力手段の動作を一時的に停止させることができる。この結果、本発明の画像形成装置によれば、利用者の指示を待つことなく自動で画像形成を行うことによって、利用者に不快感を与えてしまうのを防止することができる。
【００２０】
ところで、請求項１〜請求項４に記載の画像形成装置が、関連性のない画像形成対象データに基づく画像を一枚の記録紙に画像形成する構成であると、利用者が記録紙をファイリングする際に、データの種類毎に記録紙を分類することができず、不便に感じる可能性がある。
【００２１】
したがって、このような問題を解決するためには、請求項１〜請求項４に記載の画像形成装置に、受信手段が受信した画像形成対象データを予め設定された複数のクラスのいずれかに分類するデータ分類手段、を設けるのが良い。そして、各クラス毎に、記憶手段が記憶する画像形成対象データのデータ量が、規定量以上であるか否か判断し、規定量以上であると判断すると、判断対象となったクラスに属する画像形成対象データをまとめて制御手段に入力するように、上記蓄積データ入力手段を構成するのが良い。
【００２２】
このように構成された請求項５、請求項６に記載の画像形成装置においては、関連性のある画像形成対象データをまとめて、画像形成手段に画像形成させることができるから、利用者は、適切な出力結果を得ることができ、記録紙のファイリング時に、困らなくて済む。
【００２３】
また、上記データ分類手段及び上記手動蓄積データ入力手段を備える画像形成装置においては、手動蓄積データ入力手段を、請求項７に記載のように構成するのが良い。請求項７に記載の画像形成装置における手動蓄積データ入力手段は、利用者の外部操作により指令信号が入力されると、記憶手段に記憶されている画像形成対象データのデータ量にかかわらず、指令信号に基づいて特定クラスに属する画像形成対象データをまとめて制御手段に入力する。
【００２４】
このように構成された請求項７に記載の画像形成装置においては、画像形成対象データのデータ量にかかわらず、利用者の要求に応じて、特定クラスに属する画像形成対象データをまとめて画像形成手段に画像形成させることができる。したがって、この画像形成装置によれば、利用者の必要な時に、必要な種類のデータだけをまとめて、利用者に提供することができる。
【００２５】
また、請求項１〜請求項７のいずれかに記載の画像形成装置には、請求項８に記載のように、所定条件が満足されると、記憶手段が記憶する画像形成対象データをそのまま制御手段に入力する単一データ入力手段、を設けるのが良い。この画像形成装置によれば、まとめて画像形成させるべきではない種類の画像形成対象データの条件に満足する画像形成対象データを、従来のプリンタなどと同様に、単一で画像形成処理することができる。
【００２６】
この他、請求項９に記載の発明は、画像を記録紙に形成する画像形成手段と、ネットワークを介して外部から画像形成対象データを受信する受信手段と、を備える画像形成装置のコンピュータに、請求項１に記載の画像形成装置における前記データ蓄積手段、前記制御手段、及び、前記蓄積データ入力手段としての機能を実現させるためのプログラムである。
【００２７】
このようなプログラムを、画像形成装置のコンピュータに実行させれば、請求項１に記載の画像形成装置を構成することができる。尚、このようなプログラムは、コンパクトディスク、磁気ディスク、光磁気ディスクなどの記録媒体に記録して提供することができる。
【００２８】
また、請求項９に記載のプログラムに、請求項３に記載の手動蓄積データ入力手段としての機能をコンピュータに実現させるためのプログラム（ルーチン）を組み込んで、そのプログラムを利用者に提供してもよい（請求項１０）。
このようなプログラムを、上記コンピュータに実行させれば、請求項３に記載の画像形成装置を構成することができる。
【００２９】
また、上記プログラムに、請求項５又は請求項６に記載のデータ分類手段及び蓄積データ入力手段としての機能をコンピュータに実現させるためのプログラムを組み込んで、このプログラムを、上記コンピュータに実行させれば、請求項５又は請求項６に記載の画像形成装置を構成することができる。
【００３０】
また、上記プログラムに、請求項７に記載の手動蓄積データ入力手段としての機能をコンピュータに実現させるためのプログラムを組み込んで、このプログラムを、上記コンピュータに実行させれば、請求項７に記載の画像形成装置を構成することができる。
【００３１】
また、上記プログラムに、請求項８に記載の単一データ入力手段としての機能をコンピュータに実現させるためのプログラムを組み込んで、このプログラムを、上記コンピュータに実行させれば、請求項８に記載の画像形成装置を構成することができる。
【００３２】
この他、請求項１１に記載の発明は、画像を記録紙に形成する画像形成手段と、ネットワークを介して外部から画像形成対象データを受信する受信手段と、入力データ毎に、画像形成手段を制御して、画像形成手段に外部から記録紙を取り込ませ、入力データに基づく画像を記録紙に形成させる制御手段と、を備える画像形成装置の制御方法であって、受信手段が画像形成対象データを受信する度に、画像形成対象データを追加して記憶手段に記憶させると共に、記憶手段が記憶する画像形成対象データのデータ量が、規定量以上であるか否か判断し、規定量以上であると判断すると、その画像形成対象データをまとめて制御手段に入力し、更には、画像形成手段による入力データに基づく画像形成が完了する記録紙上の画像形成完了位置を記憶手段に記憶させ、次の画像形成時に、画像形成手段が外部から記録紙を取り込んで、記憶手段が記憶する画像形成完了位置から入力データに基づく画像を形成するように、制御手段を動作させることを特徴とする画像形成装置の制御方法である。
【００３３】
このような制御方法を用いて画像形成装置を制御すれば、請求項１に記載の画像形成装置が奏する効果と、同様の効果を得ることができる。
【００３４】
また、請求項１１に記載の画像形成装置の制御方法を、記憶手段が記憶する画像形成対象データのデータ量が、規定量以上であると判断すると、所定単位の画像形成対象データをまとめて制御手段に入力する画像形成装置の制御方法とすれば、請求項２に記載の画像形成装置が奏する効果と、同様の効果を得ることができる。
【００３５】
また、上記画像形成装置の制御方法を、利用者の外部操作により指令信号が入力されると、記憶手段に記憶されている画像形成対象データのデータ量にかかわらず、画像形成対象データをまとめて制御手段に入力する画像形成装置の制御方法とすれば、請求項３に記載の画像形成装置が奏する効果と、同様の効果を得ることができる。
【００３６】
また、上記画像形成装置の制御方法を、受信手段が画像形成対象データを受信すると、その画像形成対象データを、予め設定された複数のグループのいずれかに分類し、各グループ毎に、記憶手段が記憶する画像形成対象データのデータ量が、規定量以上であるか否か判断し、規定量以上であると判断すると、判断対象となったグループに属する画像形成対象データをまとめて制御手段に入力する画像形成装置の制御方法とすれば、請求項５又は請求項６に記載の画像形成装置が奏する効果と、同様の効果を得ることができる。
【００３７】
また、上記画像形成装置の制御方法を、利用者の外部操作により指令信号が入力されると、記憶手段に記憶されている画像形成対象データのデータ量にかかわらず、指令信号に基づいて特定クラスに属する画像形成対象データをまとめて制御手段に入力する画像形成装置の制御方法とすれば、請求項７に記載の画像形成装置が奏する効果と、同様の効果を得ることができる。
【００３８】
また、上記画像形成装置の制御方法を、所定条件が満足されると、記憶手段が記憶する画像形成対象データをそのまま制御手段に入力する画像形成装置の制御方法とすれば、請求項８に記載の画像形成装置が奏する効果と、同様の効果を得ることができる。
【００３９】
【発明の実施の形態】
以下に本発明の実施例について、図面とともに説明する。
図１は、本発明が適用されたファクシミリ装置１の使用形態を表す説明図であり、図２は、ファクシミリ装置１の外部構成を表す概略斜視図、図３は、ファクシミリ装置１の内部構成を表す説明図である。
【００４０】
図１に示すように、ファクシミリ装置１は、回線制御部３と、通信モジュール５と、を備えている。回線制御部３は、外部接続ポート４（図４参照）を備えており、この外部接続ポート４には、建造物内（家庭内、オフィス内等）に設置されたスプリッタ８の電話機用の接続ポートに繋がるアナログ線Ｌ１（２芯線、４芯線からなる所謂電話線）が接続されている。
【００４１】
一方、通信モジュール５は、ＷＡＮ側接続ポート６及びＬＡＮ側接続ポート７を備えており、ＷＡＮ側接続ポート６は、スプリッタ８のＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  ＤＳＬ）モデム用の接続ポートにＬＡＮケーブルＬ２を介して接続されたＡＤＳＬモデム９に繋がるＬＡＮケーブルＬ３に接続され、ＬＡＮ側接続ポート７は、ハブ（ＨＵＢ）１１に接続されている。尚、ＡＤＳＬモデム９は、周知のように、一般家庭に広く普及している電話線を利用してインターネットにアクセス可能なＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）のサービスセンタに、通信モジュール５を双方向通信可能に接続するための信号変換装置である。
【００４２】
また、ハブ（ＨＵＢ）１１には、双方向通信可能な複数のＰＣ１３，１４や、プリンタ１６（ネットワーク接続可能なインクジェットプリンタ、レーザプリンタなど）、ＩＰ（インターネット・プロトコル）方式で音声信号を送受信可能なＩＰ電話機１５、インターネット接続可能なインターネットファクシミリ装置１７などの各ＬＡＮ端末１３〜１７が接続されている。即ち、ハブ（ＨＵＢ）１１は、上記各ＬＡＮ端末１３〜１７から構成される建造物内のローカルエリアネットワーク（ＬＡＮ）に接続されている。
【００４３】
一方、上記スプリッタ８は、ＡＤＳＬを利用する際に使用される周知のスプリッタであり、基地局側に設置されたスプリッタ１９から送信されてくる概ね４ｋＨｚ以下の第一信号とそれより高周波のＡＤＳＬ用の第二信号とが重畳された伝送信号を、その第一信号と、第二信号に分離し、第一信号を、電話機用の上記接続ポートに出力すると共に第二信号をＡＤＳＬモデム用の上記接続ポートに出力する一方で、各接続ポートから入力されてきた信号を重畳して、基地局側のスプリッタ１９に送信する構成にされている。
【００４４】
即ち、本実施例のファクシミリ装置１は、回線制御部３を用いて、公衆回線網（即ち、公衆交換電話網：ＰＳＴＮ）内の加入者電話機に接続可能な構成にされ、更に、通信モジュール５及びＡＤＳＬモデム９を介して広域ネットワーク（ＷＡＮ）としてのインターネットに接続可能な構成にされている。
【００４５】
更に、このファクシミリ装置１は、通信モジュール５の後述するルータ制御部１０１の動作により、インターネット内の通信装置（ＷＷＷサーバ２１等）とＬＡＮ内の各ＬＡＮ端末１３〜１７と、の間で送受信されるデータ（ＩＰパケット）をルーティングするルータとして機能する構成にされている。
【００４６】
また、本実施例のファクシミリ装置１は、原稿から光学的に画像を読み取り、その画像を表すイメージデータをファクシミリデータにして、上記アナログ線Ｌ１を介して公衆回線網に接続された外部のファクシミリ装置２３に送信すると共に、外部のファクシミリ装置２３から公衆回線網及びアナログ線Ｌ１を介して送信されてきたファクシミリデータを受信して、記録紙にそのファクシミリデータに基づく画像を形成する通常の機能（ファクシミリ機能）の他、プリンタ機能、コピー機能を有している。
【００４７】
このプリンタ機能とは、ＰＣ１３，１４やワードプロセッサ等から送信されてきた印刷用のイメージデータ（以下、「印刷データ」とする。）に基づく画像を記録紙に形成する機能のことを意味し、当該ファクシミリ装置１は、ＰＣインタフェース（ＰＣ  Ｉ／Ｆ）２４を介して外部のＰＣから印刷データを受信したり、通信モジュール５を介してＬＡＮ内のＰＣ１３，１４等から印刷データを受信すると、そのデータに基づく画像を記録紙に形成する構成にされている。また、コピー機能とは、後述するスキャナ部３５及び記録部３７を用いて、原稿から画像を読み取り、そのイメージデータに基づいて、記録紙に画像を形成する複写機能を意味する。
【００４８】
このような機能を有するファクシミリ装置１には、図２に示すように、その本体ケース２５の側部に、ハンドセット（Ｈ／Ｓ）２６が取り付けられ、上面の前部に、操作パネル２７が設けられている。尚、この操作パネル２７には、相手側の電話番号（ＦＡＸ番号）を入力するための数字キー２７１や、スタートキー２７２、選択キー２７３などの各種操作キー２７０と、各種機能に関連する情報を表示するための液晶ディスプレイ（ＬＣＤ）２７４と、が備えられている。
【００４９】
この他、本体の上方後部には、装置内に供給する記録紙を収容するための第一給紙トレイ２９が設けられ、その上には記録紙を載置するためのものであって利用者による手差しで記録紙を供給するための第二給紙トレイ３１が設けられている。更に、その上には、読取用の原稿用紙を載置するための原稿用給紙トレイ３３が設けられている。
【００５０】
また、本体には、図３に示すように、原稿から画像を読み取るためのスキャナ部３５、記録紙に多色カラーの画像を形成するための記録部３７、及び、これらの各部の駆動を制御するＣＰＵ３９（図４参照）を搭載する基板（図示せず）、などが内蔵されている。
【００５１】
スキャナ部３５では、原稿用給紙トレイ３３に載置された原稿が、原稿センサ（図示せず）により検出され、図３の矢印Ａにて示すように、給紙ローラ４１及び分離パッド４３等からなる給紙機能によって一枚ずつ取り込まれ、この後に、搬送ローラ４５により読取装置４７まで搬送される。そして、読取装置４７では、原稿上に形成されている画像が読み取られる。また、読取装置４７による画像読取後の原稿は、排紙ローラ４９を介して前方に設けられた第一排紙トレイ５１に排出される。
【００５２】
尚、このスキャナ部３５には、上記原稿センサの他に、原稿の先頭を検出する原稿フロントセンサ５３と、原稿の後端を検出する原稿リアセンサ５５と、が設けられており、ＣＰＵ３９は、これらのセンサからの検出結果に基づき、スキャナ部３５内の各部を制御して紙送りを調整し、上記スキャナ部３５の動作を実現する。
【００５３】
一方、記録部３７では、第一給紙トレイ２９あるいは第二給紙トレイ３１に載置された記録紙が、図３の矢印Ｂにて示すように、給紙ローラ５７及び分離パッド５９等からなる給紙機構によって一枚ずつ取り込まれる。そして、記録紙は、搬送ローラ６１を介して画像形成装置６３に送られる。画像形成装置６３では、記録紙上に複数色（本実施例ではシアン、マゼンタ、イエロー及びブラック）のトナーの組合せによる多色カラーの画像が形成される。また、画像形成装置通過後の記録紙は、下流側の定着装置６５に送られる。そして、この定着装置６５では、トナーによる画像が記録紙上に定着される。更に定着装置通過後の記録紙は、排紙ローラ６７を介して、本体の前面に設けられた第二排紙トレイ６９に排出される。
【００５４】
尚、上記画像形成装置６３は、レーザ光走査装置７１を動作させて感光ドラムにレーザ光を照射し、その表面に静電潜像を形成する構成にされている。このレーザ光走査装置７１は、ＣＰＵ３９からの指令に従って、イメージデータに基づくレーザ光を発射するレーザ発光部７７と、レーザ光反射用のレンズ７８、及びレンズ７８に反射されたレーザ光を感光ドラムに導く反射ミラー７９等を備えている。この他、画像形成装置６３は、トナーを貯留するトナータンク７３を備えており、静電潜像形成後の感光ドラムにトナータンク７３から供給されたトナーを付着させ、転写ローラ７５により、記録紙に電荷を付与して感光ドラムに付着したトナーを記録紙に転写する構成にされている。ただし、図３に示す画像形成装置６３の構成図は、画像形成装置６３の機能を説明するための模式図である。つまり本実施例の画像形成装置６３は、カラーのトナー像を形成可能な周知の画像形成装置としての構成を有しており、上述のように、各色毎にトナー像を形成して、それらを重ね合わせてカラーのトナー像を形成する構成をとる。
【００５５】
次に、ファクシミリ装置１の電気的構成について説明する。尚、図４は、本実施例のファクシミリ装置１の電気的構成を表すブロック図である。また、図５は、ＲＡＭ８３内のデータ構成を表す説明図（同図（ａ））、ＲＯＭ８１内のデータ構成を表す説明図（同図（ｂ））及び、後述する宛先情報記憶部８３ｃ内のデータ構成を表す説明図（同図（ｃ））である。
【００５６】
ファクシミリ装置１は、主に、ＣＰＵ３９、ＲＯＭ８１、ＲＡＭ８３、スキャナ部３５、符号器８５、記録部３７、復号器８７、操作キー２７０、ＬＣＤ２７４、モデム８９、回線制御部３、ＰＣインタフェース（ＰＣ  Ｉ／Ｆ）２４、メール制御部９１、機能拡張用インタフェース９３、を備えており、夫々はバス９５を介して接続されている。また、この機能拡張用インタフェース９３には、通信モジュール５が接続されている。
【００５７】
ＣＰＵ３９は、本装置の制御の中枢を担っており、装置全体を統括制御する構成にされている。つまり例えば、ＣＰＵ３９は、ＲＯＭ８１内に予め記録された制御処理用のプログラムを読み出し、そのプログラムに従って、ファクシミリデータの送受信や、宛先登録等の処理を実行する。
【００５８】
尚、ＲＯＭ８１内には、当該装置をファクシミリ装置として動作させるために必要なファクシミリ機能用プログラム群８１ａ（図５（ｂ）参照）が記憶されている。具体的には例えば、回線制御部３が外部のファクシミリ装置２３から受信したファクシミリデータに基づく画像を記録部３７に形成させるための受信用プログラム等が上記ファクシミリ機能用プログラムとしてＲＯＭ８１に納められている。
【００５９】
また、ＲＯＭ８１内には、当該装置を、ＰＣ等から送信されてきたデータを印刷するプリンタとして動作させるために必要なプリンタ機能用プログラム群８１ｂ、が記憶されている。この他、ＲＯＭ８１内には、上記プログラム等で呼び出される記録部制御用プログラム８１ｃや、その他の図示しない各種プログラム、そのプログラム実行時に必要な各種データが予め記憶されている。
【００６０】
一方、ＲＡＭ８３は、各種制御を行う際に必要なワークメモリ８３ａ（図５（ａ）参照）や、ファクシミリデータ等を記憶する送受信データ記憶部８３ｂ、ファクシミリデータの送信先に関する宛先情報を記憶する宛先情報記憶部８３ｃ、などとして機能するようにされている。
【００６１】
また、宛先情報記憶部８３ｃは、図５（ｃ）に示すように、ファクシミリデータの送信先に関する宛先情報として電話番号を記憶可能な構成にされ、更に、この電話番号に関連づけて、メールアドレスを記憶可能な構成にされている。即ち、当該ファクシミリ装置１は、相手先装置（外部のファクシミリ装置２３）が公衆回線網経由のファクシミリデータの送受信の他に、インターネット経由の電子メールの送受信を行うことが可能な構成にされている場合に備えて、一つの宛名に対して、電話番号とメールアドレスの両方を併記した形で宛先情報を登録できるように構成されている。
【００６２】
スキャナ部３５は、ファクシミリデータの送信やコピー（原稿の複写）等の際に、原稿を読み取るためのものである。本実施例のスキャナ部３５は、上述したように、原稿を原稿用給紙トレイ３３から取得し、読取装置４７にて画像を読み取り、読取結果としてのイメージデータを符号器８５などに出力する構成にされている。
【００６３】
また、符号器８５は、スキャナ部３５によって読み取られたイメージデータをファックスフォーマットであるＧ３圧縮形式のイメージデータにするために、符号化処理を実行し、その処理後のイメージデータを出力する構成にされている。
一方、復号器８７は、ファックスフォーマットのイメージデータを復号化して、記録部３７にて処理可能な印刷用のイメージデータに変換する構成にされている。
【００６４】
また、記録部３７は、上述したように、カラー画像を形成可能な所謂カラーレーザプリンタとして機能する構成にされており、記録部制御用プログラム８１ｃを実行するＣＰＵ３９からの指令に従い、復号器８７によって復号化されたイメージデータや、後述するウェブプリント部１１０から送信されてきた印刷データに基づくカラー画像を、上記画像形成装置６３を用いて記録紙に印刷し、印刷後の記録紙を出力する構成にされている。
【００６５】
尚、本実施例の記録部３７は、通常印刷モードの他に、通常より静かな音で画像を形成することが可能な静音印刷モードを備えており、これらの印刷モードをＣＰＵ３９からの指令に従って切り換えて動作する構成にされている。また、記録部３７は、単色印刷も可能な構成にされており、ＣＰＵ３９からの指令にしたがって、指定色のトナーのみを用いて画像を形成することができる。
【００６６】
この他、操作キー２７０は、上述したように操作パネル２７上に設けられており、利用者の操作に従って、宛先情報の登録、宛先の指定といった各種処理操作を行うための指令信号を装置内に入力する構成にされている。
同じく操作パネル２７に設けられた上記ＬＣＤ２７４は、利用者に操作手順を案内するメッセージやエラーメッセージ等の各種メッセージ等を表示するための表示手段として設けられている。また、本実施例のＬＣＤ２７４は、タッチパネルとしての機能を備えており、ファクシミリデータの宛先指定や宛先情報の登録の際に、ワンタッチキーの表示を行うと共に、利用者の操作情報を取得し装置内に入力する構成にされている。
【００６７】
モデム８９は、回線制御部３を介してスプリッタ８経由で公衆回線網に接続された外部のファクシミリ装置２３との間でファクシミリデータの送受信を行うためのものである。回線制御部３は、公衆回線網に対するダイヤル信号の送出や、公衆回線網からの呼出信号に対する応答等の動作を行うものであり、例えば、公衆回線網を介して自身を外部のファクシミリ装置２３に通信可能に接続する。
【００６８】
一方、ＰＣインタフェース２４は、ＰＣと当該ファクシミリ装置１とをパラレルインタフェース等を介して接続するときに用いられるものであり、ＰＣ１３，１４からの印刷データ等を受信したりする。
また、メール制御部９１は、インターネットに接続された外部の通信装置との間で電子メールの送受信を行うことによって、電子メールによるファクシミリデータの送受信を実現するものである。
【００６９】
つまりメール制御部９１は、符号器８５にて符号化されたファクスフォーマットのバイナリイメージデータを、テキストコードのイメージデータに変換すると共に、送信先のメールアドレス等を含むヘッダ情報をそのデータに付加することにより、ファックスフォーマットのイメージデータを、電子メールとして送信可能な電子メールフォーマットのイメージデータにフォーマット変換したり、逆にインターネット経由で通信モジュール５を介して受信した電子メールフォーマットのイメージデータを、ファックスフォーマットのイメージデータに逆フォーマット変換する処理を行う。尚、このメール制御部９１によってファックスフォーマットのイメージデータに逆フォーマット変換されたデータは、復号器８７によって記録部３７で出力可能なイメージデータに復号化されてから記録紙に印刷される。
【００７０】
機能拡張用インタフェース（Ｉ／Ｆ）９３は、別体で構成されたルータ制御部１０１を備える通信モジュール５を着脱自在に接続することができる構成にされたＡＩＯ（アナログ入出力）やＲＳ２３２Ｃ等のシリアルインタフェースである。
【００７１】
また、通信モジュール５は、ルータ制御部１０１、ハブ（ＨＵＢ）１０３、ＩＰ電話部１０５、無線処理部１０７、ウェブプリント部１１０や、ルータ制御部１０１に繋がるインタフェース接続端子１０９などを備えている。尚、通信モジュール５は、このインタフェース接続端子１０９を介してインタフェース９３に接続される。
【００７２】
ルータ制御部１０１は、ＡＤＳＬモデム９を介してインターネット内の通信装置との間でＩＰパケットの送受信を行うためのものであり、周知のＩＰマスカレード機能やルーティング機能を備えるブロードバンド対応のルータとして機能する。
【００７３】
即ち、このルータ制御部１０１は、ＩＰマスカレード機能により、ＬＡＮ内で用いられるプライベートＩＰアドレスと、ＷＡＮ（本実施例ではインターネット内）で用いられるグローバルＩＰアドレスとを相互変換し、ルーティング機能により、ＬＡＮ側の端末と、ＷＡＮ側の通信装置（ＷＷＷサーバ２１）と、を双方向通信可能に接続する。
【００７４】
例えば、ルータ制御部１０１は、ハブ１０３を介してＩＰ電話部１０５、無線処理部１０７、ウェブプリント部１１０との間でのデータの送受信を行うことにより、ＩＰ電話部１０５、無線処理部１０７及びウェブプリント部１１０をＡＤＳＬモデム９を介してインターネットに双方向通信可能に接続する。
【００７５】
また更に、ルータ制御部１０１は、ハブ１０３を介してＬＡＮ側接続ポート７に接続されるＬＡＮ内のＬＡＮ端末１３〜１７との間で通信を行うことにより、ＬＡＮ内のＬＡＮ端末１３〜１７をインターネットに双方向通信可能に接続する。つまり例えば、ルータ制御部１０１は、経路制御して、インターネット内のＷＷＷサーバ２１から受信したデータを、宛先のＬＡＮ端末１３〜１７に送信する。
【００７６】
この他、ルータ制御部１０１は、装置本体側のＣＰＵ３９とインタフェース９３を介して通信を行うことができるようにされている。即ち、ＬＡＮ端末１３〜１７やＩＰ電話部１０５、無線処理部１０７、ウェブプリント部１１０は、ルータ制御部１０１及びインタフェース９３を介して装置本体側のＣＰＵ３９と双方向通信を行うことができ、例えば、当該ファクシミリ装置１のＣＰＵ３９は、ルータ制御部１０１を介してウェブプリント部１１０から印刷データを取得すると、プリンタ機能用プログラムを実行し、そのプログラム内で記録部制御用プログラム８１ｃを呼び出して記録部３７を制御し、そのデータに基づく画像を形成する。
【００７７】
一方、このルータ制御部１０１にハブ１０３を介して接続されたＩＰ電話部１０５は、音声信号をＩＰパケットに格納し、インターネット経由で、外部のＩＰ電話機と、音声通信（通話）を行うことが可能な構成にされている。
また、無線処理部１０７は、外部の無線通信装置と当該ファクシミリ装置１との間で無線通信を行うためのものであり、ブルートゥース規格（近距離無線通信の規格）やＩｒＤＡ規格（赤外線通信の規格）による無線接続方式にて、外部の無線通信装置をファクシミリ装置１内の各部に双方向通信可能に接続する構成にされている。即ち、当該ファクシミリ装置１においては、ハブ１０３に接続された接続ポート７を用いることにより、有線接続方式にて各ＬＡＮ端末１３〜１７をファクシミリ装置１に接続することができる他、この無線処理部１０７を用いることにより、無線接続方式にてＬＡＮ端末１３〜１７をファクシミリ装置１に接続することができる。
【００７８】
この他、ウェブプリント部１１０は、ＣＰＵ１１１、ＲＯＭ１１３、ＲＡＭ１１５、ネットワークインタフェース１１７などを備えており、ネットワークインタフェース１１７を介してルータ制御部１０１との間で通信を行うことにより、自身をインターネットに接続したり、装置本体側のＣＰＵ３９と通信を行う構成にされている。ここで、図６は、ウェブプリント部１１０のＲＡＭ１１５内のデータ構成を表す説明図（同図（ａ））、ＲＯＭ１１３内のデータ構成を表す説明図（同図（ｂ））である。
【００７９】
このウェブプリント部１１０のＲＡＭ１１５は、図６（ａ）に示すように、ワークメモリ１１５ａ、外部（ＷＷＷサーバ２１、ＰＣ１３，１４など）から受信したデータや外部に送信すべきデータを記憶する送受信データ記憶部１１５ｂ、ＷＷＷサーバ２１のアドレス（ＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）情報を記憶するＵＲＬ情報記憶部１１５ｃ、データ転送先に関する転送先情報を記憶する転送先情報記憶部１１５ｄ、アクセス禁止先のＵＲＬ情報を記憶するアクセス禁止データベース１１５ｅなどとして機能する構成にされている。
【００８０】
ＵＲＬ情報記憶部１１５ｃは、図６（ｃ）に示すように、データ取得先を表すＵＲＬに関連付けて、メモ情報、スケジューラ用設定データを複数個記憶可能な構成にされている。尚、周知のようにＵＲＬは、サーバアドレス、ディレクトリ情報、ファイル名などから構成されるアドレス情報である。
【００８１】
このメモ情報は、現状においてＵＲＬがローマ字で標記され、その表示だけではどのホームページへアクセスするかがわかりにくく、更には、ＬＣＤ２７４の表示領域も限られているため、目的のＵＲＬを探すのが容易ではないことから、利用者が瞬時にそのＵＲＬを判別できるようにするために、設けたものであり、本実施例の通信モジュール５は、利用者による操作パネル２７の操作等によって外部入力されたメモ情報を、対応するＵＲＬに対して関連付けてＵＲＬ情報記憶部１１５ｃに登録するように構成されている。
【００８２】
また、スケジューラ用設定データは、ＷＷＷサーバから定期的にデータを取得するためのものであり、ウェブプリント部１１０は、ＲＯＭ１１３内に記憶されたウェブプリント機能用プログラム群１１３ａに属する第二ＵＲＬ入力処理プログラム（図８参照）を実行して、定期的にデータをＷＷＷサーバから取得する構成にされている。
【００８３】
この他、ＲＯＭ１１３内には、ウェブプリント機能用プログラムとして、後述する第一ＵＲＬ入力処理プログラム（図７参照）や第三ＵＲＬ入力処理プログラム（図９参照）などが記憶されており、ウェブプリント部１１０は、ＣＰＵ１１１にて、これらの処理プログラムを実行することにより、外部のＷＷＷサーバからデータを取得する。
【００８４】
また、本実施例におけるウェブプリント部１１０は、ルータ制御部１０１経由でＷＷＷサーバ２１やＰＣ１３，１４から受信したデータに基づく画像をそれぞれ個別に記録部３７に印刷させる機能や、ルータ制御部１０１経由でＷＷＷサーバ２１やＰＣ１３，１４から受信したデータに基づく画像をまとめて記録部３７に印刷させる機能などを有しており、これらの機能をＲＯＭ１１３内が記憶するウェブプリント機能用プログラム群１１３ａで実現する構成にされている。また、ウェブプリント部１１０は、受信したデータに基づく画像をまとめて記録部３７に印刷させるために、ＲＡＭ１１５を印刷管理情報記憶部１１５ｉとして機能させる構成にされている。尚、これらの機能の詳細内容に関しては後述することにする。
【００８５】
この他、ウェブプリント部１１０は、ルータ制御部１０１経由でＷＷＷサーバ２１から取得したデータをＬＡＮ側接続ポート７を介してＬＡＮに接続された転送先のプリンタ１６（上記転送先情報記憶部１１５ｄに記憶されているプリンタ転送先のアドレス情報で特定されるプリンタ）に転送するプリンタ転送機能、ＷＷＷサーバ２１から取得したデータをＬＡＮ側接続ポート７を介してＬＡＮに接続されたＰＣ１３，１４に転送するＰＣ転送機能、受信データに基づく画像を記録部３７に単色で印刷させる単色印刷機能、印刷時の機械音が抑えられた上記静音印刷モードで記録部３７を動作させて受信データに基づく画像を印刷させる静音印刷機能、ウェブプリント部１１０で実行した各処理に関するログ情報を保存するログ保存機能、などを備えており、これらの機能をＲＯＭ１１３内が記憶するウェブプリント機能用プログラム群１１３ａで実現する構成にされ、各種設定情報に基づいて、各機能を動作させるかどうか（即ち、機能のＯＮ／ＯＦＦ）を切り換えることが可能な構成にされている。
【００８６】
次に、ウェブプリント部１１０のＣＰＵ１１１が、ＷＷＷサーバからデータを取得するために実行する各処理について図７〜図１１を示しつつ説明する。尚、図７は、ＣＰＵ１１１が繰り返し実行する第一ＵＲＬ入力処理を表すフローチャートである。
【００８７】
ＣＰＵ１１１は、電源投入後ただちに第一ＵＲＬ入力処理（図７）、第二ＵＲＬ入力処理（図８）、及び、第三ＵＲＬ入力処理（図９）を実行する構成にされており、第一ＵＲＬ入力処理を実行すると、まずＳ１１０にて、操作パネル２７内に設けられているウェブプリントキー（Ｗｅｂ  Ｐｒｉｎｔキー：図示せず）が押下されるまで待機し、操作パネル２７から送信されてくる指令信号に基づいてウェブプリントキーが押下されたと判断すると（Ｓ１１０でＹｅｓ）、操作パネル２７に設けられたＬＣＤ２７４に、ＵＲＬ文字列を入力するための入力プロンプトを表示する（Ｓ１２０）。
【００８８】
この後、ＣＰＵ１１１は、ＵＲＬのリスト表示指令信号、若しくは、ＵＲＬ文字列の入力が完了したことを示す入力完了信号を操作パネル２７からインタフェース９３、ルータ制御部１０１、ハブ１０３、ネットワークインタフェース１１７を介して受信するまで待機する（Ｓ１２１，Ｓ１３０）。
【００８９】
そして、入力完了信号を受信すると入力プロンプトを用いたＵＲＬの入力が完了したと判断して（Ｓ１３０でＹｅｓ）、利用者の外部操作により操作パネル２７から入力されたＵＲＬを表すデータを装置本体側から取得し（Ｓ１４０）、そのデータ（ＵＲＬ）をＵＲＬファイフォ（ＵＲＬ  ＦＩＦＯ）に格納する（Ｓ１５０）。
【００９０】
尚、ＵＲＬファイフォは、登録された順にＵＲＬ先のＷＷＷサーバ２１へアクセスしてＷＷＷサーバ２１内のデータを取得するためのＦＩＦＯである。ＵＲＬファイフォは、ワークメモリ１１５ａ内に設けられており、ＵＲＬとメモ情報とを関連づけて記憶する。このＵＲＬファイフォへのＵＲＬ及びメモ情報の登録が完了すると、ＣＰＵ１１１は、当該第一ＵＲＬ入力処理を終了する。
【００９１】
一方、Ｓ１２１にてＵＲＬのリスト表示指令信号を操作パネル２７から受信したと判断すると（Ｓ１２１でＹｅｓ）、ＣＰＵ１１１は、Ｓ１２３にて、ＵＲＬ情報記憶部１１５ｃが記憶するＵＲＬ及びメモ情報を読み出し、そのＵＲＬ及びメモ情報のリストをＬＣＤ２７４に表示する。尚、ここで表示されるリストは、概ね図６（ｃ）に示した形態で表示される。
【００９２】
この後、ＣＰＵ１１１は、リスト内からＵＲＬが選択されたことを示す選択完了信号を操作パネル２７から受信するまで待機し（Ｓ１２５）、選択完了信号を受信したと判断すると（Ｓ１２５でＹｅｓ）、利用者が操作パネル２７の上記選択キー２７３を利用して選択したＵＲＬに関する選択情報を操作パネル２７から取得し（Ｓ１２７）、この後に、選択されたＵＲＬ及びメモ情報をＵＲＬファイフォに格納して（Ｓ１５０）、当該第一ＵＲＬ入力処理を終了する。
【００９３】
続いて、電源投入後ＣＰＵ１１１が繰り返し実行する第二ＵＲＬ入力処理について説明する。図８は、第二ＵＲＬ入力処理を表すフローチャートである。
第二ＵＲＬ入力処理を実行すると、ＣＰＵ１１１は、Ｓ２１０にて、ＲＡＭ１１５内のＵＲＬ情報記憶部１１５ｃからスケジューラ用設定データを読み出した後に、Ｓ２２０にて、現在日時に適合する設定データがあるか否か判断する。
【００９４】
例えば、図６（ｃ）の最上段（一段目）のＵＲＬに関連づけられて記憶されている設定データは、毎月１５日にＷＷＷサーバ２１内のデータを取得することを示す設定データであり、ＣＰＵ１１１は、Ｓ２２０にて、この設定データ（日付を表すデータ）と現在日時とを比較し両者の日付が一致していると、データの取得スケジュールに適合するＵＲＬがあると判断して（Ｓ２２０でＹｅｓ）、処理をＳ２３０に移行する。
【００９５】
この他、図６（ｃ）の二段目のＵＲＬに関連付けられて記憶されている設定データは、毎週木曜日にＷＷＷサーバ２１内のデータを取得することを示す設定データであり、ＣＰＵ１１１は、Ｓ２２０にて、この設定データ（曜日を表すデータ）と現在日時（本日の曜日）とを比較し両者の曜日が一致していると、データの取得スケジュールに適合するＵＲＬがあると判断する。
【００９６】
また、図６（ｃ）の三段目のＵＲＬに関連付けられて記憶されている設定データは、毎日１０時（１０：００）にＷＷＷサーバ２１内のデータを取得することを示す設定データであり、ＣＰＵ１１１は、Ｓ２２０にてこの設定データと現在日時とを比較し、両者の時刻が一致していると、データの取得スケジュールに適合するＵＲＬがあると判断する。
【００９７】
以上に例示したような動作で、ＣＰＵ１１１は、ＵＲＬ情報記憶部１１５ｃに記憶されている全てのスケジューラ用設定データと現在日時とを比較し、適合するＵＲＬがあると判断すると、Ｓ２３０にて、適合すると判断したＵＲＬをＵＲＬ情報記憶部１１５ｃから読み出し、Ｓ２４０にて、そのＵＲＬ及びメモ情報をＵＲＬファイフォに格納する。尚、適合するＵＲＬがない場合には、適合するＵＲＬが出現するまでＳ２２０の動作を繰り返し実行する。
【００９８】
このＳ２４０におけるＵＲＬファイフォへの登録（格納）が完了すると、ＣＰＵ１１１は当該第二ＵＲＬ入力処理を終了する。そして、この当該処理終了後、再びＣＰＵ１１１は、当該第二ＵＲＬ入力処理を実行する。
続いて、電源投入後ＣＰＵ１１１が繰り返し実行する第三ＵＲＬ入力処理について説明する。図９は、第三ＵＲＬ入力処理を表すフローチャートである。
【００９９】
第三ＵＲＬ入力処理を実行すると、ＣＰＵ１１１は、Ｓ３１０にて、外部の管理サーバからルータ制御部１０１経由でＷＷＷサーバ２１に関する更新情報を受信するまで待機する。尚ここでは、ＷＷＷサーバ２１の更新情報を管理するサーバが存在し、予め更新情報の提供を求めるＵＲＬをその管理サーバに設定登録しておくと、そのＵＲＬに対応するＷＷＷサーバ２１のデータが更新される度に、管理サーバから更新情報が送信されてくることを前提する。
【０１００】
ＣＰＵ１１１は、このＳ３１０にて管理サーバから更新情報を受信したと判断すると（Ｓ３１０でＹｅｓ）、続くＳ３２０にて、更新情報に含まれるＷＷＷサーバ２１のＵＲＬ及びメモ情報を抽出する（Ｓ３２０）。この後、ＣＰＵ１１１は、Ｓ３３０にて、更新情報から抽出したＵＲＬ及びメモ情報をＵＲＬファイフォに格納し、その格納後に当該処理を終了する。また、ＣＰＵ１１１は、上記第一ＵＲＬ入力処理及び第二ＵＲＬ入力処理と同様に、この第三ＵＲＬ入力処理終了後、再び、当該第三ＵＲＬ入力処理を実行する。
【０１０１】
続いて、電源投入後ＣＰＵ１１１が実行するウェブデータ取得処理について説明する。図１０は、ウェブデータ取得処理を表すフローチャートである。
このウェブデータ取得処理を実行すると、ＣＰＵ１１１は、まずＳ４１０にて、操作パネル２７に設けられたウェブプリント機能停止キーが押下されて、ウェブプリント機能の停止指令が入力されている否か判断する。そして、入力されていれば当該ウェブデータ取得処理を終了し、入力されていなければ、処理をＳ４２０に移して、ＵＲＬファイフォに、ＵＲＬが格納されているか否か判断する。
【０１０２】
ここで、格納されていないと判断すると、ＣＰＵ１１１は、処理をＳ４１０に戻し、格納されていると判断すると、処理をＳ４３０に移して、データ要求処理を実行する。尚、図１１は、ＣＰＵ１１１が実行するデータ要求処理を表すフローチャートである。
【０１０３】
データ要求処理を実行すると、ＣＰＵ１１１は、まずＵＲＬファイフォからＵＲＬ及びメモ情報を読み出し（Ｓ５１０）、Ｓ５２０にて、これらの情報をインタフェース９３を介して装置本体側に送信することにより、装置本体側のＬＣＤ２７４に読み出したＵＲＬ及びメモ情報を表示し、この後にＵＲＬアクセス許可判断処理を実行する（Ｓ５３０）。
【０１０４】
このＵＲＬアクセス許可判断処理を実行すると、ＣＰＵ１１１は、ＲＡＭ１１５のアドレス禁止データベース１１５ｅ内に登録されているＵＲＬと、ＵＲＬファイフォから読み出したＵＲＬとを照合し、ダウンロードしようとするデータが取得及び印刷することを禁止されたデータであるか否か識別し、この識別結果に基づいて、ＵＲＬ先のＷＷＷサーバ２１へのアクセスを禁止すべきか否か判断する。尚、アドレス禁止データベースには、アクセスを禁止すべきＷＷＷサーバ２１に関するＵＲＬが記憶されている。このＵＲＬアクセス許可判断処理におけるＵＲＬの照合は、ＵＲＬに含まれる全ての情報が一致するか否かを判断するものであってもよいし、ＵＲＬの一部（例えば、サーバアドレスや上位保存ディレクトリキーワード）が一致するか否かを判断するものであってもよい。
【０１０５】
ここで、ＣＰＵ１１１は、ＵＲＬ先のＷＷＷサーバ２１へのアクセスを禁止すべきであると判断すると、Ｓ５４０でＹｅｓと判断して、当該データ要求処理を終了する。一方、ＵＲＬ先のＷＷＷサーバ２１へのアクセスを禁止すべきではないと判断すると、Ｓ５４０でＮｏと判断して、Ｓ５５０にて、ＵＲＬ先のＷＷＷサーバ２１へインターネットを介して要求信号（例えば、ＨＴＴＰにおけるＧｅｔコマンド）を送信することにより、そのＷＷＷサーバ２１へ該当データを送信するように要求する。そして、当該データ要求処理を終了する。尚、上記ＵＲＬアクセス許可判断処理によって、当該装置は、不適切なデータを、ＷＷＷサーバ２１から取得して印刷しないようにされている。
【０１０６】
次に、図１２を示しつつ、ＣＰＵ１１１が実行する印刷受付処理について説明する。尚、図１２は、印刷受付処理を表すフローチャートである。この印刷受付処理は、装置本体の電源投入後ただちに実行される。
印刷受付処理を実行すると、ＣＰＵ１１１は、まずＳ６１０にて、装置本体の電源ＯＦＦなどの操作により外部から当該処理の終了指令が入力されているかどうか判断し、終了指令が入力されていないと判断すると（Ｓ６１０でＮｏ）、処理をＳ６２０に移して、ネットワークインタフェース１１７が外部のＷＷＷサーバ２１若しくはＬＡＮ内のＰＣ１３，１４からネットワーク（インターネット若しくはＬＡＮ）及びルータ制御部１０１を介して、印刷対象のデータ（ＨＴＭＬデータや、ＰＤＬデータなど）を受信しているかどうか判断する。
【０１０７】
そして、ネットワークインタフェース１１７が外部のＷＷＷサーバ２１やＰＣ１３，１４などから印刷対象のデータを受信していると判断すると（Ｓ６２０でＹｅｓ）、Ｓ６２５にて図１３に示す受信処理を実行する。尚、図１３は、ＣＰＵ１１１が実行する受信処理を表すフローチャートである。
【０１０８】
受信処理を実行すると、ＣＰＵ１１１は、まず受信データをＲＡＭ１１５内の送受信データ記憶部１１５ｂに追加書き込みして、保存する（Ｓ７１０）。そして、受信データが、自動でＷＷＷサーバ２１から取得した種類のデータであるか否か判断する（Ｓ７２０）。つまり、ＣＰＵ１１１は、受信データが、利用者からの指令信号の入力を待つことなく自動でＵＲＬファイフォにＵＲＬを登録する第二ＵＲＬ入力処理、第三ＵＲＬ入力処理の動作によりＷＷＷサーバ２１から送信されてきた種類のデータであるか否か判断し、そうではない（つまり、受信データがＬＡＮ内のＰＣ１３，１４から送信されてきた種類のデータや、第一ＵＲＬ入力処理の動作にて送信されてきた種類のデータである）と判断すると、処理をＳ７３５に移して、受信データから、記録部３７に印刷処理させることが可能な印刷データを生成する。例えば、受信データがＨＴＭＬ形式のデータである場合には、そのＨＴＭＬ形式のデータを印刷処理可能なイメージデータに変換する。尚、ＰＣ１３，１４からＰＤＬ形式のデータが送信されてきた場合には、受信データをそのまま印刷データとする。
【０１０９】
そして、印刷データを印刷ファイフォ（印刷ＦＩＦＯ）に登録し（Ｓ７３７）、当該受信処理を終了する。尚、印刷ファイフォは、登録された順に印刷データを処理して、その印刷データに基づく画像を記録部３７に形成させるためのＦＩＦＯである。印刷ファイフォは、ワークメモリ１１５ａ内に設けられている。
【０１１０】
一方、ＣＰＵ１１１は、Ｓ７２０にて、受信データが、自動で取得した種類のデータであると判断すると、続くＳ７３０にて、印刷管理情報記憶部１１５ｉに記憶されている印刷管理テーブルを参照し、分類条件による受信データの分類が完了したかどうか判断する。
【０１１１】
ここで、図１４は、印刷管理情報記憶部１１５ｉに記憶されている印刷管理テーブルの構成を表す説明図である。本実施例のウェブプリント部１１０は、受信データを後述する印刷条件で規定されるクラス毎に分類して、そのクラス毎に、受信データをまとめて記録部３７に印刷させる機能を有しており、印刷管理情報記憶部１１５ｉには、管理番号に関するデータ項目と、受信データの分類条件に関するデータ項目と、受信データの保存場所等に関する蓄積データ情報が格納されたデータファイルのファイル名に関するデータ項目と、動作モードに関するデータ項目と、印刷終点に関するデータ項目と、継続印刷機能の動作、非動作を切り替えるための継続フラグに関するデータ項目と、からなる上記印刷管理テーブルが記憶されている。
【０１１２】
つまり、本実施例におけるウェブプリント部１１０のＣＰＵ１１１は、Ｓ７３０にて、印刷管理テーブルの管理番号毎に設定されている印刷条件の全条件に関して、受信データとその印刷条件との照合が完了したか否か判断し、完了していない判断すると（Ｓ７３０でＮｏ）、Ｓ７４０にて、未照合の分類条件を一件読み出し、Ｓ７５０にて、受信データが分類条件に適合するかどうか判断する。
【０１１３】
例えば、ＣＰＵ１１１は、管理番号１に設定されている分類条件をＳ７４０にて読み出すと、Ｓ７５０にて、受信データが、”○○．ｃｏｍ”から送信されてきたデータであるか否か判断する。ここで、受信データが”○○．ｃｏｍ”から送信されてきたデータであると判断すると（Ｓ７５０でＹｅｓ）、ＣＰＵ１１１は、Ｓ７６０にて、分類先の管理番号のデータファイル（即ち、管理番号１に設定されているデータファイル”○○．ｄａｔ”）に、照合対象となった受信データのＲＡＭ１１５内における保存場所等に関する蓄積データ情報を、既に記憶されている蓄積データ情報に追加して書き込むことにより、受信データを管理番号１に分類する。
【０１１４】
この後、ＣＰＵ１１１は、分類先の管理番号（即ち、管理番号１）に設定されている動作モードが『継続印刷』であるかどうか判断する（Ｓ７７０）。尚、本実施例のウェブプリント部１１０は、『通常蓄積印刷』モードと、『継続印刷』モードと、を備えており、ＣＰＵ１１１は、Ｓ７７０にて、分類先の管理番号に設定されている動作モードが『継続印刷』モードであると判断すると（Ｓ７７０でＹｅｓ）、処理をＳ７３０に戻し、『通常蓄積印刷』モードであると判断すると（Ｓ７７０でＮｏ）、その『通常蓄積印刷』モードの処理として、Ｓ７７３〜Ｓ７７９までの処理を実行する。
【０１１５】
尚、図１４に示す印刷管理テーブルでは、管理番号１の動作モードが『通常蓄積印刷』モードに設定されているので、ＣＰＵ１１１は、Ｓ７７０にて、Ｎｏと判断し、続くＳ７７３の処理を実行する。
そして、ＣＰＵ１１１は、管理番号１に分類されＲＡＭ１１５の送受信データ記憶部１１５ｂに記憶されている受信データの総データ量が、規定量としての記録紙１ページ分のデータ量以上であるか否か判断し、記録紙１ページ分以上のデータ量ではないと判断すると（Ｓ７７３でＮｏ）、Ｓ７７５〜Ｓ７７９を実行せずに処理をＳ７３０に移行し、記録紙１ページ分以上のデータ量であると判断すると（Ｓ７７３でＹｅｓ）、蓄積データ情報に基づき、送受信データ記憶部１１５ｂに保存されている受信データを読み出し、これらをまとめて一つの印刷データを生成し（Ｓ７７５）、この印刷データを印刷ファイフォに登録する（Ｓ７７７）。
【０１１６】
詳述すると、ＣＰＵ１１１は、Ｓ７７５にて、紙単位（即ち、ｎページ分。但し、ｎは整数値。）のデータ量の受信データをまとめて一つの印刷データを生成し、これを印刷ファイフォに登録する（Ｓ７７７）。例えば、ＣＰＵ１１１は、受信データの総データ量が３．５ページ分のデータ量である場合に、Ｓ７７５にて、０．５ページ分の受信データを処理の対象から外し、３ページ分のデータ量の受信データだけをまとめて印刷データを生成し（Ｓ７７５）、これを、印刷ファイフォに登録する（Ｓ７７７）。
【０１１７】
この後、ＣＰＵ１１１は、印刷データの生成対象となった受信データ（ｎページ分のデータ）に関する蓄積データ情報を、対応するデータファイルから削除する（Ｓ７７９）。
また、Ｓ７７３〜Ｓ７７９までの処理を終えると、ＣＰＵ１１１は、処理をＳ７３０に移行して、再び、全ての管理番号に対応する分類条件に関して受信データとの照合を行ったかどうか判断することにより、分類が完了したか否か判断し、そうでなければ、Ｓ７４０にて、次の管理番号の分類条件を読み出し、受信データが分類条件に適合するか否か判断する（Ｓ７５０）。
【０１１８】
尚、本実施例においては、一つの管理番号に対して、複数の分類条件を設定できるようになっており、ＣＰＵ１１１は、複数の分類条件が設定されている場合に、Ｓ７５０にて、受信データが複数の分類条件の全てを満足するか否か判断する。
【０１１９】
例えば、管理番号２の分類条件でＳ７５０での判断を行う場合、ＣＰＵ１１１は、受信データが、データ種類に関する識別情報として”新聞見出”とのラベル情報を含むデータであり、且つ、受信データの送信元が”□□．ｃｏｍ”であるか否か判断し、両分類条件を満足すると、受信データが、管理番号２の分類条件に適合するとして、Ｓ７５０でＹｅｓと判断する。
【０１２０】
一方、管理番号３の分類条件でＳ７５０での判断を行う場合、ＣＰＵ１１１は、受信データの送信元が”△△．ｃｏｍ”であるか否か判断し、受信データの送信元が”△△．ｃｏｍ”であると判断すると、Ｙｅｓと判断する。尚、図１４では、管理番号３に設定されている動作モードが、『継続印刷』モードであるため、受信データが管理番号３の分類条件に適合するデータであっても、ＣＰＵ１１１は、Ｓ７６０の処理を実行した後に、Ｓ７７０で、Ｙｅｓと判断して、Ｓ７７３〜Ｓ７７９までの処理を行わない。
【０１２１】
また、管理番号４の分類条件でＳ７５０での判断を行う場合、ＣＰＵ１１１は、受信データが、”ログ情報”とのラベル情報を含むデータであるか否か判断し、そうであれば、Ｙｅｓと判断する。また、管理番号５の分類条件でＳ７５０での判断を行う場合、ＣＰＵ１１１は、受信データが、”ＳｎａｐＳｈｏｔ”とのラベル情報を含むデータであるか否か判断し、そうであれば、Ｙｅｓと判断する。
【０１２２】
尚、複数の管理番号の分類条件の両方に適合するデータを受信した場合、ＣＰＵ１１１は、当該受信処理にて、それぞれの管理番号に対応するデータファイルに、受信データの保存場所等に関する蓄積データ情報を追加する。
このようにして、全管理番号に対応する分類条件に関して受信データとの照合が完了すると、ＣＰＵ１１１は、Ｓ７３０にてＹｅｓと判断し、更にＳ７３３にて、受信データが印刷管理の対象外のデータ（即ち、受信データが各管理番号の分類条件のいずれにも適合しないデータ）であるか否か判断する（Ｓ７３３）。そして、受信データが印刷管理の対象外のデータであると判断すると（Ｓ７３３でＹｅｓ）、Ｓ７３５にて、受信データから印刷データを生成し、Ｓ７３７にて、印刷データを印刷ファイフォに登録した後に当該受信処理を終了する。
【０１２３】
一方、受信データが分類条件のいずれかに適合したデータであると判断すると、ＣＰＵ１１１は、Ｓ７３３でＮｏと判断して、Ｓ７３５、Ｓ７３７の処理をスキップし、当該受信処理を終了する。また、この受信処理を終えると、ＣＰＵ１１１は、Ｓ６９０（図１２参照）にて印刷制御処理を実行する（詳しくは後述）。
【０１２４】
ところで、ＣＰＵ１１１は、Ｓ６２０にてＮｏと判断すると、利用者の外部操作により操作パネル２７から蓄積データの印刷指令が入力されているかどうか判断し、入力されていなければ、Ｓ６３０でＮｏと判断する。また、印刷指令が入力されていても、印刷指令と共に操作パネル２７から入力されてくる管理番号に基づいて、その管理番号に対応する印刷管理テーブルの動作モードの値が、『継続印刷』であると判断すると、ＣＰＵ１１１は、Ｓ６３０でＮｏと判断する。尚、この判断により、ＣＰＵ１１１は、『継続印刷』モードである管理番号に対する印刷指令を無効にする。
【０１２５】
一方、印刷指令が入力されていて、しかも、印刷指令と共に操作パネル２７から入力されてきた管理番号に対応する印刷管理テーブルの動作モードの値が、『通常蓄積印刷』であると判断すると、ＣＰＵ１１１は、Ｓ６３０でＹｅｓと判断し、処理をＳ６７０に移行する。そして、印刷指令と共に入力された管理番号の動作モードを『継続印刷』モードに設定する。つまり、管理番号に対応する印刷管理テーブルの動作モードの値を、『通常蓄積印刷』から『継続印刷』に変更する。
【０１２６】
このようにして、動作モードを設定すると、ＣＰＵ１１１は処理をＳ６８０に移行し、Ｓ６８０にて、入力された管理番号のデータファイルに蓄積されている蓄積データ情報を、その管理番号と共に、印刷ファイフォへ登録し、この後に印刷制御処理を実行する。
【０１２７】
尚、図１５は、ＣＰＵ１１１が実行する印刷制御処理を表すフローチャートである。印刷制御処理を実行すると、ＣＰＵ１１１は、印刷ファイフォに登録情報があるかどうか判断し、登録情報がなければ、当該印刷制御処理を終了し、登録情報があれば、処理をＳ８１５に移して、印刷ファイフォから登録情報を一件読み出す。
【０１２８】
この後、ＣＰＵ１１１は、読み出した登録情報が蓄積データ情報であるか否か判断する（Ｓ８２０）。印刷ファイフォから読み出した登録情報が、Ｓ６８０で印刷ファイフォに登録されたものである場合、ＣＰＵ１１１は、登録情報が蓄積データ情報であるから、Ｓ８２０でＹｅｓと判断する。一方、印刷ファイフォから読み出した登録情報が、Ｓ７３７若しくはＳ７７７にて印刷ファイフォに登録されたものである場合、ＣＰＵ１１１は、登録情報が蓄積データ情報ではないから、Ｓ８２０でＮｏと判断する。
【０１２９】
このＳ８２０でＮｏと判断すると、ＣＰＵ１１１は、Ｓ８２３にて、登録情報に基づきＲＡＭ１１５に記憶されている印刷データを読み出し、更にＳ８２７にて、印刷開始位置を、記録紙の先頭位置として予め設定されているデフォルト位置に設定する。この後、ＣＰＵ１１１は、Ｓ８７０にて、装置本体のＣＰＵ３９に、記録部３７を制御して記録紙を取り込むように要求する。尚、この要求により装置本体のＣＰＵ３９は、記録部制御用プログラム８１ｃなどを実行して、記録部３７の紙送り機構を制御し、記録紙を内部に取り込む。
【０１３０】
また、ＣＰＵ１１１は、Ｓ８８０にて、装置本体のＣＰＵ３９に印刷データを送信することにより、装置本体のＣＰＵ３９に記録部３７を制御させて、その記録部３７に印刷データに基づく画像を記録紙の先頭位置から形成させる。
このＳ８８０での印刷処理後、ＣＰＵ１１１は、Ｓ８９０にて、印刷済みの印刷データに対応する印刷ファイフォの登録情報を削除し、この後に処理をＳ８１０に戻す。そして、再び印刷ファイフォに登録情報があるかどうか判断し、登録情報がなければ、当該印刷制御処理を終了する。一方、登録情報があれば、Ｓ８１５にて、印刷ファイフォから次の登録情報を読み出し、Ｓ８２０にて、登録情報が蓄積データ情報であるか否か判断する。
【０１３１】
このＳ８２０において、登録情報が蓄積データ情報であると判断すると、ＣＰＵ１１１は、続くＳ８３０にて、その蓄積データ情報から受信データの保存場所を割り出して受信データを読み出し、読み出した受信データをまとめて、一つの印刷データを生成する。尚、受信データがＨＴＭＬ形式である場合には、その受信データをイメージデータに変換して、印刷データを生成する。
【０１３２】
この印刷データの生成が完了すると、ＣＰＵ１１１は、Ｓ８３５に処理を移し、印刷データに変換された受信データに対応する蓄積データ情報をデータファイルから削除し、続くＳ８４０を実行する。
Ｓ８４０において、ＣＰＵ１１１は、登録情報に記憶されている管理番号に基づいて、その管理番号に対応する印刷管理テーブルの継続フラグ情報を参照し、その管理番号に対応する継続フラグがＯＮになっているかどうか判断する。
【０１３３】
ここで、継続フラグがＯＦＦに設定されていると判断すると、ＣＰＵ１１１はＮｏと判断して、処理をＳ８４５に移行し、Ｓ８４５にて、印刷開始位置を、記録紙の先頭位置として予め設定されているデフォルト位置に設定する。尚、当該装置では、継続フラグの初期値がＯＦＦに設定されているから、ＣＰＵ１１１は、Ｓ６４０でＹｅｓと判断して印刷制御処理を実行していない限り、Ｓ８４０にてＮｏと判断する。
【０１３４】
この後、ＣＰＵ１１１は、Ｓ８６０にて、記録部３７による今回の印刷データに基づく画像形成が完了する記録紙上の印刷終点（即ち、印刷完了位置）を、その印刷データに対応する管理番号の印刷終点情報として印刷管理テーブルに書き込む。尚、当該装置は、印刷が完了する記録紙上の位置を表すライン番号を、印刷終点として、書き込む構成にされている。
【０１３５】
また、書き込みが完了すると、ＣＰＵ１１１は、Ｓ８７０にて、装置本体のＣＰＵ３９に、記録部３７を制御して記録紙を取り込むように要求する。また、Ｓ８８０にて、装置本体のＣＰＵ３９に、記録紙上の先頭位置より印刷されるように生成された印刷データを送信することにより、記録部３７に印刷データに基づく画像を記録紙の先頭位置から形成させる。この後、Ｓ８９０にて、印刷済みの印刷データに対応する登録情報を印刷ファイフォから削除して、再びＳ８１０を実行する。
【０１３６】
一方、Ｓ８４０において、継続フラグがＯＮに設定されていると判断すると、ＣＰＵ１１１は、続くＳ８５０にて、印刷管理テーブルに記憶されている印刷終点情報を読み出し、これに基づいて、印刷開始位置を、以前のＳ８６０の処理にて印刷管理テーブルに書き込まれた印刷終点に設定する。そして、この際に印刷データを、記録部３７が印刷終点から今回の印刷データに基づく画像を形成するように変換する。この後、ＣＰＵ１１１は、今回の印刷データに基づく画像形成が完了する記録紙上の印刷終点を、その印刷データに対応する管理番号の印刷終点情報として印刷管理テーブルに書き込む（Ｓ８６０）。
【０１３７】
そして、ＣＰＵ１１１は、装置本体のＣＰＵ３９に、記録部３７を制御して記録紙を外部から取り込むように要求する（Ｓ８７０）。尚、この要求により装置本体のＣＰＵ３９は、記録部制御用プログラム８１ｃなどを実行して、記録部３７の紙送り機構を制御し、記録紙を取り込む。
【０１３８】
また、ＣＰＵ１１１は、Ｓ８８０にて、装置本体のＣＰＵ３９に印刷データを送信し、記録部３７に印刷データに基づく画像を記録紙に形成させる。このＳ８５０からＳ８８０までの動作により、ＣＰＵ１１１は、記録部３７に前回の印刷データによる画像形成が完了した記録紙上の印刷終点から今回の印刷データに基づく画像を形成させる。また、ＣＰＵ１１１は、Ｓ８９０にて、印刷済みの印刷データに関する登録情報を印刷ファイフォから削除し、この後に、処理をＳ８１０に移行する。そして、印刷ファイフォに登録情報がなければ、当該印刷制御処理を終了する。
【０１３９】
この印刷制御処理を終了すると、ＣＰＵ１１１は、Ｓ６９５（図１２参照）にて、継続フラグをリセットし、継続フラグを初期値であるＯＦＦに設定する。即ち、ＣＰＵ１１１は、継続フラグがＯＮである場合に、Ｓ６９５にて、その継続フラグをＯＦＦに変更し、継続フラグがＯＦＦである場合に、継続フラグをＯＦＦのまま維持し、この後に、処理をＳ６１０に戻す。
【０１４０】
一方、ＣＰＵ１１１は、Ｓ６３０でＮｏと判断すると、Ｓ６４０にて、以前の印刷終点から次の印刷を行うように指示する継続印刷指令が、利用者の外部操作により操作パネル２７から入力されたか否か判断する。
ここで、継続印刷指令が入力されていないと判断すると、ＣＰＵ１１１は、Ｎｏと判断する。また、継続印刷指令が入力されていても、継続印刷指令と共に操作パネル２７から入力されてきた管理番号に基づいて、その管理番号に対応する印刷管理テーブルの動作モードの値が、『通常蓄積印刷』であると判断すると、ＣＰＵ１１１は、Ｎｏと判断する。尚、この判断により、ＣＰＵ１１１は、『通常蓄積印刷』モードである管理番号に対する継続印刷指令を無効にする。一方、継続印刷指令が入力されていて、しかも、継続印刷指令と共に操作パネル２７から入力されてきた管理番号に対応する印刷管理テーブルの動作モードの値が、『継続印刷』であると判断すると、ＣＰＵ１１１は、Ｙｅｓと判断し、処理をＳ６４５に移行する。
【０１４１】
そして、ＣＰＵ１１１は、継続印刷指令と共に操作パネル２７から入力されてきた管理番号に対応する印刷管理テーブルの継続フラグの値を、ＯＮに設定する（Ｓ６４５）。またＳ６８０にて、管理番号と共に蓄積データ情報を印刷ファイフォに登録し、Ｓ６９０にて、印刷制御処理を実行する。上述したように印刷制御処理を実行すると、ＣＰＵ１１１は、Ｓ８４０でＹｅｓと判断し、Ｓ８５０で、印刷開始位置を印刷管理テーブルに記憶されている印刷終点に設定すると共に、Ｓ８６０で、新しい印刷終点を記憶し、Ｓ８７０にて記録部３７に、外部から記録紙を取り込ませて、Ｓ８８０にて記録部３７に、前回の印刷終点以降に印刷されるように生成された今回の印刷データに基づく画像を形成させ、この後に、Ｓ８９０にて、印刷したデータに対応する印刷ファイフォを削除し、Ｓ８１０でＮｏと判断すると、印刷制御処理を終了する。この後、ＣＰＵ１１１は、継続フラグをリセットしてＯＦＦにし（Ｓ６９５）、処理をＳ６１０に戻す。
【０１４２】
この他、ＣＰＵ１１１は、Ｓ６４０でＮｏと判断すると、Ｓ６５０にて、新しい紙で印刷するように指示する新紙印刷指令が利用者の外部操作により操作パネル２７から入力されたか否か判断し、入力されていなければ、Ｎｏと判断する。また、新紙印刷指令が入力されていても、新紙印刷指令と共に操作パネル２７から入力されてくる管理番号に基づいて、その管理番号に対応する印刷管理テーブルの動作モードの値が、『通常蓄積印刷』であると判断すると、ＣＰＵ１１１は、Ｎｏと判断する。尚、この判断により、ＣＰＵ１１１は、『通常蓄積印刷』モードである管理番号に対する新紙印刷指令を無効にする。
【０１４３】
一方、新紙印刷指令が入力されていて、しかも、新紙印刷指令と共に操作パネル２７から入力されてきた管理番号に対応する印刷管理テーブルの動作モードの値が、『継続印刷』であると判断すると、ＣＰＵ１１１は、Ｙｅｓと判断し、処理をＳ６８０に移行する。
【０１４４】
そして、管理番号と共に、その管理番号の対応するデータファイルの蓄積データ情報を印刷ファイフォに登録し、Ｓ６９０にて、印刷制御処理を実行する。この印刷制御処理を実行すると、ＣＰＵ１１１は、Ｓ８４０でＮｏと判断して、Ｓ８４５にて、印刷開始位置を、印刷管理テーブルに記憶されている印刷終点の値にかかわらず、デフォルト位置に設定し、この後に、Ｓ８６０にて、今回の印刷終点を記憶し、Ｓ８７０にて、記録部３７に、その記録紙を取り込ませ、Ｓ８８０にて、記録紙の先頭より印刷するように生成された印刷データに基づく画像を印刷させる。そして、印刷が終了すると、印刷したデータに対応する印刷ファイフォを削除し、Ｓ８１０でＮｏと判断すると、印刷制御処理を終了する。
【０１４５】
この他、印刷受付処理のＳ６５０でＮｏと判断すると、ＣＰＵ１１１は、Ｓ６６０にて、継続印刷解除指令が利用者の外部操作により操作パネル２７から入力されているか否か判断し、入力されていなければＮｏと判断して、処理をＳ６１０に戻す。また、継続印刷解除指令が入力されていても、継続印刷解除指令と共に操作パネル２７から入力されてくる管理番号に基づいて、その管理番号に対応する印刷管理テーブルの動作モードの値が、『通常蓄積印刷』であると判断すると、ＣＰＵ１１１は、Ｎｏと判断して、処理をＳ６１０に戻す。尚、この判断により、ＣＰＵ１１１は、『通常蓄積印刷』モードである管理番号に対する継続印刷解除指令を無効にする。
【０１４６】
一方、継続印刷解除指令が入力されていて、継続印刷解除指令と共に操作パネル２７から入力されてきた管理番号に対応する印刷管理テーブルの動作モードの値が、『継続印刷』であると判断すると、ＣＰＵ１１１は、Ｙｅｓと判断して処理をＳ６６５に移行し、継続印刷解除指令と共に操作パネル２７から入力されてきた管理番号に対応する印刷管理テーブルの動作モードの値を、『継続印刷』から『通常蓄積印刷』に変更する。
【０１４７】
この後、ＣＰＵ１１１は、処理をＳ６１０に移する。そしてＣＰＵ１１１は、利用者の外部操作によって操作パネル２７から当該印刷受付処理の終了指令が入力されたり、装置本体の電源ＯＦＦ等により終了指令が入力されると、Ｓ６１０でＹｅｓと判断して、印刷受付処理を終了する。
【０１４８】
以上、本実施例のファクシミリ装置１について説明したが、このファクミシリ装置１によれば、ウェブプリント部１１０のＣＰＵ１１１が、受信データを管理番号毎に設定された分類条件に従って分類し、データファイルに蓄積データ情報を書き込み、分類別の受信データの総データ量が記録紙１ページ分を越える度に、紙単位で受信データをまとめて印刷データを生成し、その印刷データに基づく画像を記録部３７に形成させるので、記録紙の無駄が少なくて済む。結果、ファクシミリ装置１によれば、従来より記録紙の消費量を抑制することができる。
【０１４９】
特に、ファクシミリ装置１では、分類条件により、データ内容が関連する受信データだけをまとめて記録部３７に印刷させることができるので、関連データのファイリングが容易で、便利である。換言すると、まとめて印刷したデータの関連性が薄いために印刷物が管理しづらいなどといった問題が生じるのを防止することができる。
【０１５０】
また、利用者は、操作パネル２７を操作して、印刷指令、継続印刷指令、及び、新紙印刷指令のいずれかを入力すれば、いつでも蓄積された受信データに基づく画像をまとめて記録紙に印刷させることができるので、受信データの内容を所望のタイミングでいつでも確認することができる。換言すると、ファクシミリ装置１によれば、受信データを蓄積することにより記録紙の消費量を抑制しつつ、受信データに基づく画像を記録した印刷物を、利用者が必要とするタイミングで、いつでも提供することができる。
【０１５１】
尚、このような機能は、受信データがリアルタイムに利用者に提供すべき種類のデータである場合などに、特に便利である。監視カメラからのスナップショットなどは、即時、利用者に提供すべき種類のデータであるが、これを受信する度に、記録紙に印刷するように装置を構成すると、記録紙の消費量が多くなる。しかしながら、ファクシミリ装置１は、利用者が情報を確認しない間には受信データを蓄積しておいて、利用者が受信データを確認しようとして印刷指令を入力したタイミングで、受信データに基づく画像を印刷し、その印刷物を利用者に提供することができるから、記録紙の消費量を抑制しながら、受信データの情報価値を損なせずにその印刷物を提供することができる。
【０１５２】
また、利用者は、操作パネル２７の操作キー２７０を操作して印刷指令を入力すれば、『継続印刷』モードの解除指令（つまり、継続印刷解除指令）を入力するまでの間、印刷の都度、印刷終点をＲＡＭ１１５内に記録させることができ、『継続印刷』モードにおいて、継続印刷指令を入力すれば、前回の印刷終点から、今回の受信データに基づく画像を記録部３７に形成させることができる。したがって、利用者は、一度受信データに基づく画像を記録部３７に形成させて、受信データの内容を確認した後、記録紙を給紙トレイに戻すことによって、記録紙の空白スペースを無駄にせずに、その空白スペースに、次の画像を記録部３７に印刷させることができる。
【０１５３】
この他、本実施例のファクシミリ装置１では、通常のプリンタと同様に、受信データをまとめずにそのまま印刷することができるので、まとめて受信データに基づく画像を形成したくない場合に便利である。
尚、本発明の画像形成手段は、記録部３７に相当し、受信手段は、ネットワークを介して外部から印刷対象のデータを受信するウェブプリント部１１０のネットワークインタフェース１１７に相当する。また、データ蓄積手段は、ネットワークインタフェース１１７が印刷対象のデータを受信する度に、ウェブプリント部１１０のＣＰＵ１１１が、印刷受付処理のＳ６２５にて受信処理を実行し、受信処理のＳ７１０で、記憶手段としてのＲＡＭ１１５に、受信データを追加保存する動作にて実現されている。
【０１５４】
また、本発明の制御手段は、ウェブプリント部１１０のＣＰＵ１１１が、印刷制御処理にて、印刷ファイフォ内から登録情報を一件つづ読み出し、印刷データ毎に、装置本体のＣＰＵ３９を介して間接的に記録部３７を制御することにより、記録部３７に外部から記録紙を取り込ませ（Ｓ８７０）、この後に印刷データを装置本体側のＣＰＵ３９に送信して、記録部３７に印刷データに基づく画像を形成させる（Ｓ８８０）動作にて実現されている。
【０１５５】
この他、制御手段が、画像形成完了位置を記憶手段に記憶させる動作は、ＣＰＵ１１１が実行する印刷制御処理のＳ８６０にて実現されている。また、制御手段が、画像形成手段に、外部から記録紙を取り込ませ、画像形成完了位置から入力データに基づく画像を形成させる動作は、印刷ファイフォに登録情報があると、ＣＰＵ１１１が実行するＳ８５０及びＳ８７０及びＳ８８０での動作にて実現されている。
【０１５６】
また、本発明の蓄積データ入力手段は、ウェブプリント部１１０のＣＰＵ１１１が、受信処理のＳ７７３にて、最新の受信データの分類先の管理番号に属する受信データの総データ量が、予め規定された記録紙１ページ分のデータ量以上であるか判断し、一ページ分のデータ量以上であると判断すると（Ｓ７７３でＹｅｓ）、所定単位（ｎページ分）の受信データをまとめて一つの印刷データを生成し（Ｓ７７５）、これを印刷ファイフォを登録する（Ｓ７７７）ことにより、印刷制御処理にて印刷データを読み出せるようにしておき、これによって、印刷データを印刷制御処理における処理対象のデータとする動作にて実現されている。
【０１５７】
この他、データ分類手段は、ＣＰＵ１１１が、受信処理にて、予め設定された複数の管理番号の分類条件を一件づつ読み出し（Ｓ７４０）、受信データが分類条件に適合すると（Ｓ７５０でＹｅｓ）、受信データに関する蓄積データ情報を、その分類条件が設定された管理番号のデータファイルに追加登録する（Ｓ７６０）動作にて実現されている。また、蓄積データ入力手段が、各クラス毎に、画像形成対象データのデータ量が規定量以上であるか否か判断し、規定量以上であると判断すると、判断対象となったクラスに属する画像形成対象データをまとめて制御手段に入力する動作は、ＣＰＵ１１１が、各管理番号のデータファイルに基づいて、同一管理番号に属する受信データの総データ量が記録紙１ページ分以上であるか判断し、後のＳ７７５、Ｓ７７７の動作を行うことにより、Ｓ７７３の判断対象となった管理番号に属する受信データをまとめて印刷ファイフォに登録する動作にて実現されている。
【０１５８】
また、本発明の手動蓄積データ入力手段は、利用者の外部操作により操作パネル２７から印刷指令信号が入力されると、ＣＰＵ１１１が、継続印刷解除指令信号が入力されるまでの間、動作モードを『継続印刷』モードに設定して、受信処理のＳ７７３〜ＳＳ７７９の実行を禁止し、印刷指令及び継続印刷指令及び新紙印刷指令が入力される度に、ＲＡＭ１１５内に保存されている受信データのデータ量にかかわらず、Ｓ６８０の処理を実行して、上記指令信号と共に入力されてきた管理番号に属する受信データの保存場所等に関する情報をまとめた蓄積データ情報を印刷ファイフォに登録することにより、印刷制御処理にて、その管理番号に属する受信データをＲＡＭ１１５から読み出せるようにしておき、これによって、同一管理番号に属する受信データを印刷制御処理における処理対象のデータとする動作にて実現されている。
【０１５９】
この他、単一データ入力手段は、受信データが、自動取得したものでない場合、若しくは、印刷条件のいずれにも該当しない印刷管理外の受信データである場合に、その単一の受信データから印刷データを生成し（Ｓ７３５）、これを、印刷ファイフォに登録（Ｓ７３７）するＣＰＵ１１１の動作にて実現されている。
【０１６０】
また、本発明の画像形成装置、及び、プログラム、及び、画像形成装置の制御方法は、上記実施例に限定されるものではなく、種々の態様を採ることができる。
例えば、上記実施例におけるウェブプリント部１１０は、受信データに基づく画像を記録部３７に印刷させる直前に、その受信データを印刷データに変換する構成にされているが、外部からデータを受信すると、その受信データをただちに印刷データに変換して、ＲＡＭ１１５内に保存するように、ウェブプリント部１１０を構成しても構わない。
【０１６１】
この他、上記実施例では、『継続印刷』モードである場合に、受信データを印刷制御処理にて印刷データに変換しているが、印刷ファイフォに登録する前に受信データを印刷データに変換するようにウェブプリント部１１０を構成してもよい。
【図面の簡単な説明】
【図１】  本実施例のファクシミリ装置１の使用形態を表す説明図である。
【図２】  ファクシミリ装置１の外部構成を表す概略斜視図である。
【図３】  ファクシミリ装置１の内部構成を表す説明図である。
【図４】  ファクシミリ装置１の電気的構成を表すブロック図である。
【図５】  ＲＯＭ８１及びＲＡＭ８３内のデータ構成を表す説明図である。
【図６】  ウェブプリント部１１０のＲＯＭ１１３及びＲＡＭ１１５内のデータ構成を表す説明図である。
【図７】  ＣＰＵ１１１が繰り返し実行する第一ＵＲＬ入力処理を表すフローチャートである。
【図８】  ＣＰＵ１１１が繰り返し実行する第二ＵＲＬ入力処理を表すフローチャートである。
【図９】  ＣＰＵ１１１が繰り返し実行する第三ＵＲＬ入力処理を表すフローチャートである。
【図１０】  ＣＰＵ１１１が実行するウェブデータ取得処理を表すフローチャートである。
【図１１】  ＣＰＵ１１１が実行するデータ要求処理を表すフローチャートである。
【図１２】  ＣＰＵ１１１が実行する印刷受付処理を表すフローチャートである。
【図１３】  ＣＰＵ１１１が実行する受信処理を表すフローチャートである。
【図１４】  印刷管理情報記憶部１１５ｉが記憶する印刷管理テーブルの構成を表す説明図である。
【図１５】  ＣＰＵ１１１が実行する印刷制御処理を表すフローチャートである。
【符号の説明】
１，１７，２３…ファクシミリ装置、３…回線制御部、５…通信モジュール、９…ＡＤＳＬモデム、１３，１４…ＰＣ、２１…ＷＷＷサーバ、２７…操作パネル、２９，３１，３３…給紙トレイ、３５…スキャナ部、３７…記録部、３９，１１１…ＣＰＵ、４１，５７…給紙ローラ、４３，５９…分離パッド、４５，６１…搬送ローラ、４７…読取装置、４９，６７…排紙ローラ、５１，６９…排紙トレイ、５３，５５…センサ、６３…画像形成装置、６５…定着装置、７１…レーザ光走査装置、７３…トナータンク、７５…転写ローラ、７７…レーザ発光部、８１，１１３…ＲＯＭ、８１ｃ…記録部制御用プログラム、８３，１１５…ＲＡＭ、８３ａ，１１５ａ…ワークメモリ、８３ｂ，１１５ｂ…送受信データ記憶部、９３…インタフェース、１０１…ルータ制御部、１１０…ウェブプリント部、１１３ａ…ウェブプリント機能用プログラム群、１１５ｃ…ＵＲＬ情報記憶部、１１５ｉ…印刷管理情報記憶部、１１７…ネットワークインタフェース、２７０…操作キー、２７４…ＬＣＤ
【図１】
0003747870.tif 000002
【図２】
0003747870.tif 000003
【図３】
0003747870.tif 000004
【図４】
0003747870.tif 000005
【図５】
0003747870.tif 000006
【図６】
0003747870.tif 000007
【図７】
0003747870.tif 000008
【図８】
0003747870.tif 000009
【図９】
0003747870.tif 000010
【図１０】
0003747870.tif 000011
【図１１】
0003747870.tif 000012
【図１２】
0003747870.tif 000013
【図１３】
0003747870.tif 000014
【図１４】
0003747870.tif 000015
【図１５】
0003747870.tif 000016