(57)【要約】【課題】ユーザの使用状況に応じて最適なタイミングで警告情報を出力することが可能な画像形成装置を提供する。【解決手段】画像形成装置１は、各給紙カセット（１０１Ｃ，１０２Ｃ，１０３Ｃ）内に収容された各サイズの用紙の残量を検出し、その残量が予め記憶された閾値以下となった場合に警告情報を表示部１４等へ出力する。この場合、単位期間毎に（例えば１ヶ月毎に）記憶したサイズ毎の読み取り回数を読み出し、この読み取り回数に基づいて閾値を設定する。例えば、読み取り回数が多いサイズに係る閾値は高い値へ設定し、また読み取り回数が少ないサイズに係る閾値は低い値へ設定する。【選択図】　　　　図１
2004029252.tif 000002
【特許請求の範囲】
【請求項１】
読み取った原稿の画データに基づいて用紙へ画像形成する画像形成装置において、読み取る原稿のサイズを検出する手段と、原稿の読み取り回数を検出したサイズ毎に分類して記憶する手段とを備えることを特徴とする画像形成装置。
【請求項２】
各サイズの用紙を収容する給紙カセット内の用紙の残量を検出する手段と、給紙カセット内に収容されたサイズの用紙の残量が、予め定められた閾値以下となった場合に警告情報を出力する手段と、前記記憶したサイズ毎の読み取り回数に基づいて、サイズ毎に閾値を設定する手段とを更に備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記閾値を設定する手段は、単位期間内に記憶したサイズ毎の読み取り回数に基づいて、サイズ毎の閾値を設定するよう構成してあることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
各サイズの用紙を収容する給紙カセット内の用紙の残量を検出する手段と、給紙カセット内に収容されたサイズの用紙の残量が、予め定められた閾値以下となった場合に警告情報を出力する手段と、画像形成された用紙の枚数をサイズ毎に分類して記憶する手段と、該記憶したサイズ毎の枚数に基づいて、サイズ毎に閾値を設定する手段を備えることを特徴とする画像形成装置。
【請求項５】
前記閾値を設定する手段は、単位期間内に記憶したサイズ毎の枚数に基づいて、サイズ毎の閾値を設定するよう構成してあることを特徴とする請求項４に記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、読み取った原稿の画データを用紙へ画像形成する画像形成装置に関し、特にユーザの画像形成装置の使用状況に応じて、給紙カセット内に収容された用紙の残量に対する警告レベルを最適化する画像形成装置に関する。
【０００２】
【従来の技術】
コピー機、ファクシミリ装置、プリンタ、またはこれらの複合機等の画像形成装置はＡ４、Ｂ５、Ａ３等の各サイズの用紙を収容する給紙カセットを備えている。用紙への画像形成指示があった場合は、画像形成すべきサイズに係る給紙カセット内に収容された用紙が一枚ずつ搬送され、読み取った画データまたは受信した画データが画像形成される。このように画像形成装置においては給紙カセット内の用紙切れを防止すべく、給紙カセット内の用紙の残量を検出するセンサが設けられており、この残量が予め記憶された閾値以下になった場合（例えば１０枚以下）に、液晶表示部等に用紙切れが近いことを示す警告情報を表示する。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来の画像形成装置は記憶された閾値が、各サイズ一定であるため使用頻度が低い用紙であるにも拘わらず頻繁に警告情報が表示されるという問題があり、その一方で使用頻度が極端に高いにも拘わらず、警告情報の表示が遅かったために用紙切れになるという問題もあった。例えば、プリンタではＡ４の用紙が一般的に多数使用されるが、Ａ３の用紙はほとんど使われることがないというのが現状である。
【０００４】
この問題は、使用頻度の高い用紙に対する用紙切れを発生させるという問題の他、使用頻度の低い用紙に対する警告情報を頻繁に表示部へ表示させることによって他の警告情報（例えば、紙詰まりの警告情報、トナー交換の警告情報等）を限られた表示部位の中で適切に表示することを妨げているという問題も誘発していた。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、その目的とするところは、読み取る原稿のサイズを検出し、原稿の読み取り回数を検出した原稿のサイズ毎に分類して記憶することにより、ユーザの画像形成装置の使用状況をモニタリングすることが可能な画像形成装置を提供することにある。
【０００６】
また、本発明の他の目的は、記憶したサイズ毎の読み取り回数または画像形成された用紙の枚数に基づいて、サイズ毎に警告情報を出力する閾値を設定することにより、ユーザの使用状況に応じて最適なタイミングで警告情報を出力することが可能な画像形成装置を提供することにある。
【０００７】
【課題を解決するための手段】
第１発明に係る画像形成装置は、読み取った原稿の画データに基づいて用紙へ画像形成する画像形成装置において、読み取る原稿のサイズを検出する手段と、原稿の読み取り回数を検出したサイズ毎に分類して記憶する手段とを備えることを特徴とする。
【０００８】
第２発明に係る画像形成装置は、第１発明において、各サイズの用紙を収容する給紙カセット内の用紙の残量を検出する手段と、給紙カセット内に収容されたサイズの用紙の残量が、予め定められた閾値以下となった場合に警告情報を出力する手段と、前記記憶したサイズ毎の読み取り回数に基づいて、サイズ毎に閾値を設定する手段とを更に備えることを特徴とする。
【０００９】
第３発明に係る画像形成装置は、第２発明において、前記閾値を設定する手段は、単位期間内に記憶したサイズ毎の読み取り回数に基づいて、サイズ毎の閾値を設定するよう構成してあることを特徴とする。
【００１０】
第４発明に係る画像形成装置は、各サイズの用紙を収容する給紙カセット内の用紙の残量を検出する手段と、給紙カセット内に収容されたサイズの用紙の残量が、予め定められた閾値以下となった場合に警告情報を出力する手段と、画像形成された用紙の枚数をサイズ毎に分類して記憶する手段と、該記憶したサイズ毎の枚数に基づいて、サイズ毎に閾値を設定する手段を備えることを特徴とする。
【００１１】
第５発明に係る画像形成装置は、第４発明において、前記閾値を設定する手段は、単位期間内に記憶したサイズ毎の枚数に基づいて、サイズ毎の閾値を設定するよう構成してあることを特徴とする。
【００１２】
第１発明にあっては、画像形成装置は原稿のサイズを検出し、サイズ毎に読み取る原稿の読み取り回数を記憶するようにしたので、ユーザの画像形成装置に対する使用状況を把握することが可能となる。
【００１３】
第２発明及び第３発明にあっては、画像形成装置は、各給紙カセット内に収容された各サイズの用紙の残量を検出し、その残量が予め記憶された閾値以下となった場合に警告情報を表示部等へ出力する。この場合、単位期間毎に（例えば１ヶ月毎に）記憶したサイズ毎の読み取り回数を読み出し、この読み取り回数に基づいて閾値を設定する。例えば、読み取り回数が多いサイズに係る閾値は高い値へ設定し、また読み取り回数が少ないサイズに係る閾値は低い値へ設定する。このように構成したのでユーザの使用状況に応じて最適なタイミングで警告情報を出力でき、また他の警告情報をも有効に出力することが可能となる。
【００１４】
第４発明及び第５発明にあっては、画像形成装置は、画像形成された用紙の枚数をサイズ毎に分類して記憶する。また、各給紙カセット内に収容された各サイズの用紙の残量を検出し、その残量が予め記憶された閾値以下となった場合に警告情報を表示部等へ出力する。この場合、単位期間毎に（例えば１ヶ月毎に）記憶したサイズ毎の枚数を読み出し、この枚数に基づいて閾値を設定する。例えば、画像形成の枚数が多いサイズに係る閾値は高い値へ設定し、また画像形成の枚数が少ないサイズに係る閾値は低い値へ設定する。このように構成したのでユーザの使用状況に応じて最適なタイミングで警告情報を出力でき、また他の警告情報をも有効に出力することが可能となる。
【００１５】
【発明の実施の形態】
以下本発明を実施の形態を示す図面に基づいて詳述する。
実施の形態１
図１は画像形成装置１のハードウェア構成を示すブロック図である。なお、以下では画像形成装置１をコピー機能、ファクシミリ機能、及びプリンタ機能を備える複合機に適用した場合について説明するが、これに限るものではなくコピー機、ファクシミリ装置、及びプリンタそれぞれに適用しても良い。以下では画像形成装置１を複合機１であるものとして説明する。
【００１６】
複合機１は、バス１７を介してＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）１１、読取部１９，記録部１１０，表示部１４，操作部１３，符号化・復号化部１８，ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）１５，ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）１２，記憶部（以下、画像メモリという）１５１，モデム１６２，ＮＣＵ（Ｎｅｔｗｏｒｋ　Ｃｏｎｔｒｏｌ　Ｕｎｉｔ）１６１，ＬＡＮインターフェース部１６３、原稿検知センサ１６４、時計部１１１、給紙カセット部１０等が接続されている。
【００１７】
ＣＰＵ１１は、バス１７を介して複合機１の上述したようなハードウェア各部と接続されていて、それらを制御すると共に、ＲＯＭ１５に格納された制御プログラム１５Ｐに従って、種々のソフトウェア的機能を実行する。読取部１９は、例えばＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅ　Ｄｅｖｉｃｅ）を利用したスキャナで原稿を読み取り、読み取った画データを出力する。記録部１１０は、電子写真方式のプリンタ装置であって、ファクシミリ通信により受信した画データ、読取部１９にて読み取った原稿の画データ、パーソナルコンピュータＰＣからＬＡＮインターフェース１６３を介して送られてきた画像情報などをプリントアウトする。
【００１８】
表示部１４は、液晶表示装置等の表示装置であり、本発明の複合機１の動作状態を表示、送信のために読み取った原稿の画データ、他のファクシミリ装置から受信した画データ、コンピュータから送られてきた画像情報等の表示を行う。操作部１３は、本発明の複合機１を操作するために必要な文字キー，テンキー，短縮ダイヤルキー，ワンタッチダイヤルキー，各種のファンクションキーなどを備えている。なお、表示部１４をタッチパネル方式とすることにより、操作部１３の各種キーの内の一部または全部を代用することも可能である。符号化・復号化部１８は、画信号を符号化圧縮すると共に、符号化圧縮されている画像データを元の画信号に復号化する。
【００１９】
給紙カセット部１０は各用紙サイズのカセット、Ａ４カセット１０１Ｃ、Ｂ４カセット１０２Ｃ及びＡ３カセット１０３Ｃ（以下、場合によりカセットＣで代表する）が用意されている。またＡ４カセット１０１Ｃ内の用紙の残量を検出するＡ４残量検出センサ１０１Ｓ、Ｂ４カセット１０２Ｃ内の用紙の残量を検出するＢ４残量検出センサ１０２Ｓ及びＡ３カセット１０３Ｃ内の用紙の残量を検出するＡ３残量検出センサ１０３Ｓ（以下、場合により用紙残量検出センサＳという）が設けられている。これらの各用紙残量検出センサＳはカセットＣに積層される用紙の量に応じた信号を出力する光センサ、または荷重センサ等が用いられる。
【００２０】
ＲＯＭ１５は、本発明の画像形成装置１の動作に必要な制御プログラム１５Ｐを予め格納する他、読み取り回数に応じた閾値を予め記憶した第１テーブル１５０が用意されている。図２は第１テーブル１５０のレコードレイアウトを示す説明図である。第１テーブル１５０は読み取り回数フィールド及び閾値フィールドが用意されている。読取部１９において動作するスキャナ（図示せず）の駆動回数を示す信号がＣＰＵ１１へ出力され、その駆動回数、すなわち読み取り回数に応じて、閾値が決定される。閾値フィールドは給紙カセット部１０のＡ４カセット１０１Ｃ等の残量を％表示したものであり、例えば単位期間内（例えば１週間）の読み取り回数が１００回である場合は閾値が２５％、すなわち用紙の残量が２５％以下となった場合に表示部１４へ警告情報が出力されるようになっている。また読み取り回数が例えば６００回と非常に頻度が高い場合は、第１テーブル１５０が参照されて閾値が５０％すなわち、カセットＣ内の用紙が半分以下になっただけでも警告情報が表示部１４へ出力されることとなる。この読み取り回数及び閾値については、工場出荷時に予め登録するようにしているが、操作部１３からの操作により適当な値を入力するようにしても良い。
【００２１】
ＲＡＭ１２は、ＳＲＡＭ（Ｓｔａｔｉｃ　Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）またはフラッシュメモリ等で構成され、ソフトウェアの実行時に発生する一時的なデータを記憶する。さらにＲＡＭ１２には第２テーブル１２２及び第３テーブル１２３が設けられている。図３は第２テーブル１２２のレコードレイアウトを示す説明図である。ここで図３（ａ）は第２テーブル１２２の初期状態を示すものであり、図３（ｂ）は読み取り回数の計測が開始された後の第２テーブル１２２の記憶状況を示すものである。図３に示すように、読み取り原稿サイズに対応させて読み取り回数が記憶されている。読み取り回数は単位期間毎に行われ、単位期間が終了した場合初期状態にリセットされ、図３（ａ）に示す如く読み取り回数は「０」にリセットされる。
【００２２】
画像形成の指示が操作部１３からあった場合、光センサ等の原稿検知センサ１６４にて原稿のサイズを検知し、検知したサイズの情報を読取部１９へ出力する。読取部１９はスキャナ駆動回数及び原稿のサイズ情報をＣＰＵ１１へ出力する。原稿のサイズ情報及び駆動回数、すなわち読み取り回数は図３（ｂ）の如く記憶される。このようにして単位期間内で読み取った原稿のサイズ毎に、読み取り回数が記憶され、時計部１１１からの時間情報を参照し単位期間が経過した場合、読み取り回数を「０」にリセットする。
【００２３】
図４は第３テーブル１２３のレコードレイアウトを示す説明図である。ここで図４（ａ）は第３テーブル１２３の変更前の状態を示すものであり、図４（ｂ）は第３テーブル１２３の変更後の状態を示すものである。図４に示すようにサイズ毎に閾値及び用紙残量が記憶されている。用紙残量はカセットＣの用紙残量検出センサＳから出力される値を％表示したものであり、給紙カセット内の用紙の残量を示すものである。一方閾値フィールドには警告情報を表示部１４へ出力するタイミングとなる値を記憶している。図４（ａ）にはデフォルト値として、全てのサイズの閾値が３３％と記憶されている。すなわちどの給紙カセットＣにおいても残量検出センサＳから出力される用紙残量が３３％以下となった場合に警告情報を表示部１４へ出力する。
【００２４】
図４（ｂ）は単位期間経過後に閾値が変更されて設定された場合の状態を示す。Ａ４カセット１０１Ｃの閾値が高い値へ変更されており、一方のＢ４カセット１０２Ｃの閾値が低い値へ変更されている。例えばＡ４の使用頻度が高い場合、閾値が５０％へ変更され、用紙残量フィールドの残量が５０％以下となった場合に警告情報を出力する。一方、Ｂ４カセット１０２Ｃの如く使用頻度が低い場合、閾値が２５％へ変更され、ＣＰＵ１１はこの第３テーブルを参照し、用紙残量が２５％以下となった場合に警告情報を出力する。
【００２５】
画像メモリ１５１は、ＤＲＡＭ（Ｄｙｎａｍｉｃ　Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）等で構成され、送信のために読み取った画データ、他のファクシミリ装置から受信した画データ、コンピュータから送られてきた画像情報などを蓄積する。
【００２６】
モデム１６２は、バス１７に接続されており、ファクシミリ通信が可能なファクシミリモデムから構成されている。また、モデム１６２は、同様にバス１７に接続されたＮＣＵ１６１と直接的に接続されている。ＮＣＵ１６１は、電話回線網との回線Ｌの閉結及び開放の動作を行うハードウェアであり、必要に応じてモデム１６２を電話回線網と接続する。原稿検知センサ１６４は原稿読み取り台に載置された原稿の有無及びサイズを検出するセンサである。また時計部１１１は日時情報をＣＰＵ１１へ出力する。
【００２７】
以上の構成において本発明に係る設定処理の手順を、フローチャートを用いて説明する。図５乃至図８は設定処理の手順を示すフローチャートである。まず、ＣＰＵ１１は時計部１１１のタイマを初期化し（ステップＳ５０）、本発明に係る設定処理を開始する。次いでＣＰＵ１１は原稿の読み取り指示が操作部１３からなされたか否かを判断する（ステップＳ５１）。原稿の読み取り指示がなされたと判断した場合（ステップＳ５１でＹＥＳ）、原稿自動搬送機構（図示せず）を駆動して原稿の読み取りを開始すると共に原稿台（図示せず）にセットされた原稿のサイズを原稿検知センサ１６４によって検出する（ステップＳ５２）。読み取った画データは画像メモリ１５１に記憶され記録部１１０にて用紙への画像形成が行われる。なお、ステップＳ５１において、原稿の読み取り指示がない場合は（ステップＳ５１でＮＯ）、指示があるまで待機する。
【００２８】
ＣＰＵ１１は読み取った原稿のサイズがＡ４サイズであるか否かを判断する（ステップＳ５３）。原稿のサイズがＡ４であると判断した場合（ステップＳ５３でＹＥＳ）、第２テーブル１２２のＡ４サイズの読み取り回数をインクリメントする（ステップＳ５４）。一方、読み取った原稿のサイズがＡ４でない場合は（ステップＳ５３でＮＯ）、読み取った原稿がＢ４サイズであるか否かを判断する（ステップＳ５５）。読み取った原稿のサイズがＢ４であると判断した場合（ステップＳ５５でＹＥＳ）、第２テーブル１２２のＢ４サイズの読み取り回数をインクリメントする（ステップＳ５６）。
【００２９】
一方読み取った原稿のサイズがＢ４サイズでない場合は（ステップＳ５５でＮＯ）、第２テーブル１２２のＡ３サイズの読み取り回数をインクリメントする（ステップＳ５７）。その後、ＣＰＵ１１は全ての原稿の読み取りが終了したか否かを判断する（ステップＳ５８）。読み取りが終了していない場合（ステップＳ５８でＮＯ）、ステップＳ５２へ移行し以上の処理を繰り返す。一方読み取りが終了した場合は（ステップＳ５８でＹＥＳ）、時計部１１１のタイマを参照して単位期間が経過したか否かを判断する（ステップＳ５９）。単位期間を経過していない場合は（ステップＳ５９でＮＯ）、ステップＳ５１へ移行しユーザの単位期間内における使用状況を引き続き計測する。この単位期間は例えば１ヶ月、１週間など適当な値をＲＡＭ１２に記憶させておくようにすればよい。なお、この単位期間の設定は操作部１３から変更することが可能である。また、本実施の形態においては計測の単位を期間としているがこれに限るものではなく、例えば総読み取り回数が所定の回数（例えば１０００回）となるまで計測を継続するようにしても良い。
【００３０】
単位期間が経過した場合は（ステップＳ５９でＹＥＳ）、ＣＰＵ１１は第２テーブル１２２の読み取り回数フィールドを参照し、Ａ４の読み取り回数が０以上２００以下であるか否かを判断する（ステップＳ６１）。読み取り回数が０以上２００以下である場合（ステップＳ６１でＹＥＳ）、第１テーブル１５０を参照して閾値２５％を読み出し、第３テーブル１２３のＡ４カセット１０１Ｃの閾値を２５％に設定する（ステップＳ６５）。読み取り回数が０以上２００以下でない場合は（ステップＳ６１でＮＯ）、Ａ４の読み取り回数が２０１以上５００以下であるか否かを判断する（ステップＳ６２）。読み取り回数が２０１以上５００以下である場合（ステップＳ６２でＹＥＳ）、第１テーブル１５０を参照して閾値３３％を読み出し、第３テーブル１２３のＡ４カセット１０１Ｃの閾値を３３％に設定する（ステップＳ６４）。読み取り回数が２０１以上５００以下でない場合は（ステップＳ６２でＮＯ）、第１テーブル１５０を参照して閾値５０％を読み出し、第３テーブル１２３のＡ４カセット１０１Ｃの閾値を５０％に設定する（ステップＳ６３）。
【００３１】
ＣＰＵ１１はＡ４用紙残量検出センサ１０１Ｓを動作させ用紙残量を検出し（ステップＳ６６）、第３テーブル１２３のＡ４カセット１０１Ｃの用紙残量を記憶する。ＣＰＵ１１は記憶された用紙残量と閾値とを比較し、用紙残量が閾値以下であるか否かを判断する（ステップＳ６７）。用紙残量が閾値以下である場合は（ステップＳ６７でＹＥＳ）、Ａ４の用紙切れが近いことを示す警告情報をＲＯＭ１５から読み出し表示部１４へ表示する（ステップＳ６８）。一方、用紙残量が閾値を超えない場合はステップＳ６８の処理をスキップする。なお、警告情報は予めＲＯＭ１５に記憶されたメッセージまたはアイコンを表示部１４へ表示する形態としたが、これに限るものではなく、図示しないスピーカから音声を出力する、または図示しないＬＥＤランプを点灯させるようにしても良い。
【００３２】
続いて、Ｂ４サイズの残量表示の最適化処理を行う。ＣＰＵ１１は第２テーブル１２２の読み取り回数フィールドを参照し、Ｂ４の読み取り回数が０以上２００以下であるか否かを判断する（ステップＳ７１）。読み取り回数が０以上２００以下である場合（ステップＳ７１でＹＥＳ）、第１テーブル１５０を参照して閾値２５％を読み出し、第３テーブル１２３のＢ４カセット１０２Ｃの閾値を２５％に設定する（ステップＳ７５）。読み取り回数が０以上２００以下でない場合は（ステップＳ７１でＮＯ）、Ｂ４の読み取り回数が２０１以上５００以下であるか否かを判断する（ステップＳ７２）。読み取り回数が２０１以上５００以下である場合（ステップＳ７２でＹＥＳ）、第１テーブル１５０を参照して閾値３３％を読み出し、第３テーブル１２３のＢ４カセット１０２Ｃの閾値を３３％に設定する（ステップＳ７４）。読み取り回数が２０１以上５００以下でない場合は（ステップＳ７２でＮＯ）、第１テーブル１５０を参照して閾値５０％を読み出し、第３テーブル１２３のＢ４カセット１０２Ｃの閾値を５０％に設定する（ステップＳ７３）。
【００３３】
ＣＰＵ１１はＢ４用紙残量検出センサ１０２Ｓを動作させ用紙残量を検出し（ステップＳ７６）、第３テーブル１２３のＢ４カセット１０２Ｃの用紙残量を記憶する。ＣＰＵ１１は記憶された用紙残量と閾値とを比較し、用紙残量が閾値以下であるか否かを判断する（ステップＳ７７）。用紙残量が閾値以下である場合は（ステップＳ７７でＹＥＳ）、Ｂ４の用紙切れが近いことを示す警告情報をＲＯＭ１５から読み出し表示部１４へ表示する（ステップＳ７８）。一方、用紙残量が閾値を超えない場合はステップＳ７８の処理をスキップする。
【００３４】
最後に、Ａ３サイズの残量表示の最適化処理を行う。ＣＰＵ１１は第２テーブル１２２の読み取り回数フィールドを参照し、Ａ３の読み取り回数が０以上２００以下であるか否かを判断する（ステップＳ８１）。読み取り回数が０以上２００以下である場合（ステップＳ８１でＹＥＳ）、第１テーブル１５０を参照して閾値２５％を読み出し、第３テーブル１２３のＡ３カセット１０３Ｃの閾値を２５％に設定する（ステップＳ８５）。読み取り回数が０以上２００以下でない場合は（ステップＳ８１でＮＯ）、Ａ３の読み取り回数が２０１以上５００以下であるか否かを判断する（ステップＳ８２）。読み取り回数が２０１以上５００以下である場合（ステップＳ８２でＹＥＳ）、第１テーブル１５０を参照して閾値３３％を読み出し、第３テーブル１２３のＡ３カセット１０３Ｃの閾値を３３％に設定する（ステップＳ８４）。読み取り回数が２０１以上５００以下でない場合は（ステップＳ８２でＮＯ）、第１テーブル１５０を参照して閾値５０％を読み出し、第３テーブル１２３のＡ３カセット１０３Ｃの閾値を５０％に設定する（ステップＳ８３）。
【００３５】
ＣＰＵ１１はＢ４用紙残量検出センサ１０３Ｓを動作させ用紙残量を検出し（ステップＳ８６）、第３テーブル１２３のＡ３カセット１０３Ｃの用紙残量を記憶する。ＣＰＵ１１は記憶された用紙残量と閾値とを比較し、用紙残量が閾値以下であるか否かを判断する（ステップＳ８７）。用紙残量が閾値以下である場合は（ステップＳ８７でＹＥＳ）、Ａ３の用紙切れが近いことを示す警告情報をＲＯＭ１５から読み出し表示部１４へ表示する（ステップＳ８８）。一方、用紙残量が閾値を超えない場合はステップＳ８８の処理をスキップする。そして、第２テーブル１２２の各サイズ（Ａ４，Ｂ４，Ａ３）の読み取り回数を０に初期化する（ステップＳ８９）。このように単位期間のユーザの使用状況をモニタリングし、この使用状況に応じて用紙残量の警告情報を出力するようにしたので、ユーザに適切なタイミングで用紙切れの情報を通知できる。
【００３６】
実施の形態２
実施の形態２は読み取り回数を基に使用状況を判断した実施の形態１とは異なり、画像形成された用紙の枚数を基に使用状況を判断し、閾値の最適化処理を行う方式に関する。
【００３７】
図９は実施の形態２に係る複合機１のハードウェア構成を示すブロック図、図１０は実施の形態２に係る第１テーブル１５０のレコードレイアウトを示す説明図、図１１は実施の形態２に係る第２テーブル１２２のレコードレイアウトを示す説明図である。図９に示すように給紙カセット部１０から排出される用紙の搬送路中にＡ４カウンタ１１ｄ、Ｂ４カウンタ１２ｄ、及びＡ３カウンタ１３ｄ（以下場合によりカウンタｄで代表する）が設けられている。カウンタｄは搬送路中に設けられる光センサ等が用いられ、記録部１１０へ搬送され、画像形成される用紙の枚数情報をＣＰＵ１１へ出力する。各カウンタｄはそれぞれカセットＣ毎に設けられており、ＣＰＵ１１はＡ４カウンタ１１ｄから出力された画像形成される用紙の枚数情報を第２テーブル１２２のＡ４の画像形成回数フィールドに書き込む（図１１参照）。
【００３８】
同様に、ＣＰＵ１１はＢ４カウンタ１２ｄから出力された画像形成される用紙の枚数情報を第２テーブル１２２のＢ４の画像形成回数フィールドに書き込み、またＡ３カウンタ１３ｄから出力された画像形成される用紙の枚数情報を第２テーブル１２２のＡ３の画像形成回数フィールドに書き込む。
【００３９】
図１０に示す第１テーブル１５０には画像形成回数に応じて閾値が予め記憶されている。すなわち、画像形成される用紙の枚数に応じて設定される閾値が予め記憶されている。なお、第３テーブル１２３については実施の形態１と同様の構成を成すので詳細な説明は省略する。
【００４０】
以上の構成において、実施の形態２に係る設定処理の手順を、フローチャートを用いて説明する。図１２乃至図１５は設定処理の手順を示すフローチャートである。まず、ＣＰＵ１１は時計部１１１のタイマを初期化し（ステップＳ１２０）、本発明に係る設定処理を開始する。次いでＣＰＵ１１は原稿の読み取り指示が操作部１３からなされたか否か、パーソナルコンピュータＰＣから画データが送信されて印字処理がなされたか否か、ＮＣＵ１６１を経由して他のファクシミリ装置（図示せず）から画データを受信して印字指示がなされたか否かを判断する（ステップＳ１２１）。これらの指示がなされたと判断した場合（ステップＳ１２１でＹＥＳ）、画像形成を開始すべくカセットＣから用紙を取り出し、搬送路へ用紙を搬送する（ステップＳ１２２）。なお、ステップＳ１２１において、これらの指示がない場合は（ステップＳ１２１でＮＯ）、指示があるまで待機する。ＣＰＵ１１は各カウンタｄからの出力を参照し、搬送された用紙がＡ４サイズであるか否かを判断する（ステップＳ１２３）。用紙のサイズがＡ４であると判断した場合（ステップＳ１２３でＹＥＳ）、第２テーブル１２２のＡ４サイズの画像形成回数をインクリメントする（ステップＳ１２４）。一方、用紙のサイズがＡ４でない場合は（ステップＳ１２３でＮＯ）、搬送された用紙のサイズがＢ４サイズであるか否かを判断する（ステップＳ１２５）。用紙のサイズがＢ４であると判断した場合（ステップＳ１２５でＹＥＳ）、第２テーブル１２２のＢ４サイズの画像形成回数をインクリメントする（ステップＳ１２６）。
【００４１】
一方、読み取った原稿のサイズがＢ４サイズでない場合は（ステップＳ１２５でＮＯ）、第２テーブル１２２のＡ３サイズの読み取り回数をインクリメントする（ステップＳ１２７）。その後、ＣＰＵ１１は指示された画像形成が終了したか否かを判断する（ステップＳ１２８）。指示された画像形成が終了していない場合（ステップＳ１２８でＮＯ）、ステップＳ１２２へ移行し以上の処理を繰り返す。一方、指示された全ての画像形成が終了した場合は（ステップＳ１２８でＹＥＳ）、時計部１１１のタイマを参照して単位期間が経過したか否かを判断する（ステップＳ１２９）。単位期間を経過していない場合は（ステップＳ１２９でＮＯ）、再びステップＳ１２１へ移行し以上の処理を繰り返す。
【００４２】
単位期間が経過した場合は（ステップＳ１２９でＹＥＳ）、ＣＰＵ１１は第２テーブル１２２の画像形成回数フィールドを参照し、Ａ４の画像形成回数が０以上２００以下であるか否かを判断する（ステップＳ１３１）。画像形成回数が０以上２００以下である場合（ステップＳ１３１でＹＥＳ）、第１テーブル１５０を参照して閾値２５％を読み出し、第３テーブル１２３のＡ４カセット１０１Ｃの閾値を２５％に設定する（ステップＳ１３５）。画像形成回数が０以上２００以下でない場合は（ステップＳ１３１でＮＯ）、Ａ４の画像形成回数が２０１以上５００以下であるか否かを判断する（ステップＳ１３２）。画像形成回数が２０１以上５００以下である場合（ステップＳ１３２でＹＥＳ）、第１テーブル１５０を参照して閾値３３％を読み出し、第３テーブル１２３のＡ４カセット１０１Ｃの閾値を３３％に設定する（ステップＳ１３４）。画像形成回数が２０１以上５００以下でない場合は（ステップＳ１３２でＮＯ）、第１テーブル１５０を参照して閾値５０％を読み出し、第３テーブル１２３のＡ４カセット１０１Ｃの閾値を５０％に設定する（ステップＳ１３３）。
【００４３】
ＣＰＵ１１はＡ４用紙残量検出センサ１０１Ｓを動作させ用紙残量を検出し（ステップＳ１３６）、第３テーブル１２３のＡ４カセット１０１Ｃの用紙残量を記憶する。ＣＰＵ１１は記憶された用紙残量と閾値とを比較し、用紙残量が閾値以下であるか否かを判断する（ステップＳ１３７）。用紙残量が閾値以下である場合は（ステップＳ１３７でＹＥＳ）、Ａ４の用紙切れが近いことを示す警告情報をＲＯＭ１５から読み出し表示部１４へ表示する（ステップＳ１３８）。一方、用紙残量が閾値を超えない場合はステップＳ１３８の処理をスキップする。
【００４４】
続いて、Ｂ４サイズの残量表示の最適化処理を行う。ＣＰＵ１１は第２テーブル１２２の画像形成回数フィールドを参照し、Ｂ４の画像形成回数が０以上２００以下であるか否かを判断する（ステップＳ１４１）。画像形成回数が０以上２００以下である場合（ステップＳ１４１でＹＥＳ）、第１テーブル１５０を参照して閾値２５％を読み出し、第３テーブル１２３のＢ４カセット１０２Ｃの閾値を２５％に設定する（ステップＳ１４５）。画像形成回数が０以上２００以下でない場合は（ステップＳ１４１でＮＯ）、Ｂ４の画像形成回数が２０１以上５００以下であるか否かを判断する（ステップＳ１４２）。画像形成回数が２０１以上５００以下である場合（ステップＳ１４２でＹＥＳ）、第１テーブル１５０を参照して閾値３３％を読み出し、第３テーブル１２３のＢ４カセット１０２Ｃの閾値を３３％に設定する（ステップＳ１４４）。画像形成回数が２０１以上５００以下でない場合は（ステップＳ１４２でＮＯ）、第１テーブル１５０を参照して閾値５０％を読み出し、第３テーブル１２３のＢ４カセット１０２Ｃの閾値を５０％に設定する（ステップＳ１４３）。
【００４５】
ＣＰＵ１１はＢ４用紙残量検出センサ１０２Ｓを動作させ用紙残量を検出し（ステップＳ１４６）、第３テーブル１２３のＢ４カセット１０２Ｃの用紙残量を記憶する。ＣＰＵ１１は記憶された用紙残量と閾値とを比較し、用紙残量が閾値以下であるか否かを判断する（ステップＳ１４７）。用紙残量が閾値以下である場合は（ステップＳ１４７でＹＥＳ）、Ｂ４の用紙切れが近いことを示す警告情報をＲＯＭ１５から読み出し表示部１４へ表示する（ステップＳ１４８）。一方、用紙残量が閾値を超えない場合はステップＳ１４８の処理をスキップする。
【００４６】
最後に、Ａ３サイズの残量表示の最適化処理を行う。ＣＰＵ１１は第２テーブル１２２の画像形成回数フィールドを参照し、Ａ３の画像形成回数が０以上２００以下であるか否かを判断する（ステップＳ１５１）。画像形成回数が０以上２００以下である場合（ステップＳ１５１でＹＥＳ）、第１テーブル１５０を参照して閾値２５％を読み出し、第３テーブル１２３のＡ３カセット１０３Ｃの閾値を２５％に設定する（ステップＳ１５５）。画像形成回数が０以上２００以下でない場合は（ステップＳ１５１でＮＯ）、Ａ３の画像形成回数が２０１以上５００以下であるか否かを判断する（ステップＳ１５２）。画像形成回数が２０１以上５００以下である場合（ステップＳ１５２でＹＥＳ）、第１テーブル１５０を参照して閾値３３％を読み出し、第３テーブル１２３のＡ３カセット１０３Ｃの閾値を３３％に設定する（ステップＳ１５４）。画像形成回数が２０１以上５００以下でない場合は（ステップＳ１５２でＮＯ）、第１テーブル１５０を参照して閾値５０％を読み出し、第３テーブル１２３のＡ３カセット１０３Ｃの閾値を５０％に設定する（ステップＳ１５３）。
【００４７】
ＣＰＵ１１はＡ３用紙残量検出センサ１０３Ｓを動作させ用紙残量を検出し（ステップＳ１５６）、第３テーブル１２３のＡ３カセット１０３Ｃの用紙残量を記憶する。ＣＰＵ１１は記憶された用紙残量と閾値とを比較し、用紙残量が閾値以下であるか否かを判断する（ステップＳ１５７）。用紙残量が閾値以下である場合は（ステップＳ１５７でＹＥＳ）、Ａ３の用紙切れが近いことを示す警告情報をＲＯＭ１５から読み出し表示部１４へ表示する（ステップＳ１５８）。一方、用紙残量が閾値を超えない場合はステップＳ１５８の処理をスキップする。そして、第２テーブル１２２の各サイズ（Ａ４，Ｂ４，Ａ３）の画像形成回数を０に初期化する（ステップＳ１５９）。
【００４８】
【発明の効果】
以上詳述した如く、第１発明にあっては、画像形成装置は原稿のサイズを検出し、サイズ毎に読み取る原稿の読み取り回数を記憶するようにしたので、ユーザの画像形成装置に対する使用状況を把握することが可能となる。
【００４９】
第２発明及び第３発明にあっては、画像形成装置は、各給紙カセット内に収容された各サイズの用紙の残量を検出し、その残量が予め記憶された閾値以下となった場合に警告情報を表示部等へ出力する。この場合、単位期間毎に記憶したサイズ毎の読み取り回数を読み出し、この読み取り回数に基づいて閾値を設定するようにしたのでユーザの使用状況に応じて最適なタイミングで警告情報を出力でき、また他の警告情報をも有効に出力することが可能となる。
【００５０】
第４発明及び第５発明にあっては、画像形成装置は、画像形成された用紙の枚数をサイズ毎に分類して記憶する。また、各給紙カセット内に収容された各サイズの用紙の残量を検出し、その残量が予め記憶された閾値以下となった場合に警告情報を表示部等へ出力する。この場合、単位期間毎に記憶したサイズ毎の枚数を読み出し、この枚数に基づいて閾値を設定するようにしたのでユーザの使用状況に応じて最適なタイミングで警告情報を出力でき、また他の警告情報をも有効に出力することが可能となる等、本発明は優れた効果を奏し得る。
【図面の簡単な説明】
【図１】画像形成装置のハードウェア構成を示すブロック図である。
【図２】第１テーブルのレコードレイアウトを示す説明図である。
【図３】第２テーブルのレコードレイアウトを示す説明図である。
【図４】第３テーブルのレコードレイアウトを示す説明図である。
【図５】設定処理の手順を示すフローチャートである。
【図６】設定処理の手順を示すフローチャートである。
【図７】設定処理の手順を示すフローチャートである。
【図８】設定処理の手順を示すフローチャートである。
【図９】実施の形態２に係る複合機のハードウェア構成を示すブロック図
【図１０】実施の形態２に係る第１テーブルのレコードレイアウトを示す説明図
【図１１】実施の形態２に係る第２テーブルのレコードレイアウトを示す説明図である。
【図１２】設定処理の手順を示すフローチャートである。
【図１３】設定処理の手順を示すフローチャートである。
【図１４】設定処理の手順を示すフローチャートである。
【図１５】設定処理の手順を示すフローチャートである。
【符号の説明】
１　　　　画像形成装置（複合機）
１０　　　給紙カセット部
１０１Ｃ　Ａ４カセット
１０２Ｃ　Ｂ４カセット
１０３Ｃ　Ａ３カセット
１０１Ｓ　Ａ４用紙残量検出センサ
１０２Ｓ　Ｂ４用紙残量検出センサ
１０３Ｓ　Ａ３用紙残量検出センサ
１１ｄ　　Ａ４カウンタ
１２ｄ　　Ｂ４カウンタ
１３ｄ　　Ａ３カウンタ
１４　　　表示部
１３　　　操作部
１５１　　画像メモリ
１６４　　原稿検知センサ
１１１　　時計部
１９　　　読み取り部
１２２　　第２テーブル
１２３　　第３テーブル
１５０　　第１テーブル
【図１】
2004029252.tif 000003
【図２】
2004029252.tif 000004
【図３】
2004029252.tif 000005
【図４】
2004029252.tif 000006
【図５】
2004029252.tif 000007
【図６】
2004029252.tif 000008
【図７】
2004029252.tif 000009
【図８】
2004029252.tif 000010
【図９】
2004029252.tif 000011
【図１０】
2004029252.tif 000012
【図１１】
2004029252.tif 000013
【図１２】
2004029252.tif 000014
【図１３】
2004029252.tif 000015
【図１４】
2004029252.tif 000016
【図１５】
2004029252.tif 000017