(57)【特許請求の範囲】
【請求項１】
印刷に伴って用紙が消費されるたびに、その消費量を累積して記憶する第１、第２記憶手段と、
前記第１記憶手段に記憶された値に基づいて、消耗品の消費量を監視する監視手段と、
インクや用紙等の消耗品の補給時に利用者によって行われる所定の操作を検出可能な検出手段と、
該検出手段により前記所定の操作が行われたことが検出され、かつ該検出に続いて利用者が所定のリセット操作を行った場合に、前記第１記憶手段に記憶された累積値を初期値に戻す第１初期化手段と、
前記検出手段により前記所定の操作が行われたことが検出された場合に、前記第２記憶手段に記憶された累積値を初期値に戻す第２初期化手段と、
利用者が所定の復旧操作を行った場合に、前記第２記憶手段に記憶された累積値で、前記第１記憶手段の記憶内容を更新する復旧手段と
を備えたことを特徴とする印刷用紙計量装置。
【請求項２】
請求項１記載の印刷用紙計量装置において、
前記第１記憶手段に記憶された累積値があらかじめ設定された更新用基準値を超えた場合に、前記第２記憶手段に記憶された累積値で、前記第１記憶手段の記憶内容を更新する自動更新手段
を備えたことを特徴とする印刷用紙計量装置。
【請求項３】
印刷に伴って用紙が消費されるたびに、その消費量を累積して記憶する第１、第２記憶手段と、
インクや用紙等の消耗品の補給時になされる所定の補給操作を検出可能な検出手段と、
該検出手段により前記補給操作が検出された場合に、前記第１記憶手段に記憶された累積値を前記第２記憶手段に保存する保存手段と、
前記検出手段により前記補給操作が検出され、かつ該検出に続いて利用者が所定のリセット操作を行った場合に、前記保存手段による累積値の保存が行われた後、前記第１記憶手段に記憶された累積値を初期値に戻す第１初期化手段と、
利用者が所定の復旧操作を行った場合に、前記第２記憶手段に記憶された累積値で、前記第１記憶手段の記憶内容を更新する復旧手段と
を備えたことを特徴とする印刷用紙計量装置。
【請求項４】
請求項３記載の印刷用紙計量装置において、
前記第２記憶手段に記憶された累積値があらかじめ設定された更新用基準値を超えた場合に、前記第１記憶手段に記憶された累積値で、前記第２記憶手段の記憶内容を更新する自動更新手段
を備えたことを特徴とする印刷用紙計量装置。
【請求項５】
印刷に伴って用紙が消費されるたびに、その消費量を累積して記憶する第１、第２記憶手段と、
インクや用紙等の消耗品の補給時になされる所定の補給操作を検出可能な検出手段と、
該検出手段により前記補給操作が検出された場合に、前記第１記憶手段に記憶された累積値を前記第２記憶手段に保存する保存手段と、
前記検出手段により前記補給操作が検出され、かつ該検出に続いて利用者が所定のリセット操作を行った場合に、前記保存手段による累積値の保存が行われた後、前記第１記憶手段に記憶された累積値を初期値に戻す第１初期化手段と、
前記検出手段により前記補給操作が検出され、かつ該検出に続いて利用者が前記リセット操作を行なわない場合に、前記第２記憶手段に記憶された累積値を初期値に戻す第２初期化手段と、
利用者が所定の復旧操作を行った場合に、前記第２記憶手段に記憶された累積値で、前記第１記憶手段の記憶内容を更新する復旧手段と
を備えたことを特徴とする印刷用紙計量装置。
【請求項６】
請求項５記載の印刷用紙計量装置において、
前記第１記憶手段または前記第２記憶手段のいずれか一方の記憶手段に記憶された累積値が、あらかじめ設定された更新用基準値を超えた場合に、前記一方の記憶手段の記憶内容を、他方の記憶手段に記憶された累積値で更新する自動更新手段
を備えたことを特徴とする印刷用紙計量装置。
【請求項７】
請求項１〜請求項６のいずれかに記載の印刷用紙計量装置において、
前記検出手段により前記補給操作が検出された場合に、利用者に対して、前記リセット操作を行うように要求する操作要求手段
を備えたことを特徴とする印刷用紙計量装置。
【請求項８】
請求項１〜請求項７のいずれかに記載の印刷用紙計量装置と、
前記第１記憶手段に記憶された累積値があらかじめ設定された警告用基準値を超えた場合に警告を発する警告手段とを備え、
前記検出手段が、インクの補給時になされる補給操作を検出可能に構成され、前記印刷用紙計量装置によってインク補給後の用紙の消費量を計測するとともに、該消費量に基づいてインクの補給時期を推定して、前記警告手段により警告を発する
ことを特徴とするインク補給時期警告装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷に使われた用紙の量を計測する印刷用紙計量装置と、その印刷用紙計量装置を利用して構成されたインク補給時期警告装置に関する。
【０００２】
【従来の技術】
従来から、印刷機構を備えた機器（例えば、プリンタ、ファクシミリ装置、あるいはコピー機など）の中には、インクやトナー等の着色材料（以下、インクやトナー等の着色材料のことを、単にインクという）の補給を行うべき時期、あるいは用紙の補給を行うべき時期が近づくと、その旨の警告を発する警告装置を備えたものがある。
【０００３】
以下、この警告装置の代表的な例として、インクの補給を行うべき時期に警告を発するインク補給時期警告装置について説明すると、この種のインク補給時期警告装置は、例えば、インクリボンの新品交換時にメモリの記憶内容を初期化するとともに、印刷が行われるたびに上記メモリに印刷枚数を累積して記憶する印刷用紙計量装置と、この印刷用紙計量装置によってメモリに記憶された累積値があらかじめ定められた警告用基準値を超えると警告を発する警告手段とで構成され、インクリボンの新品交換後にインク切れを起こすことなく印刷可能と想定される平均的な印刷枚数を、上記警告用基準値にしておくことによって、インクリボンの交換を行うべき時期が近づいたことを警告することができた。
【０００４】
ところで、上記インク補給時期警告装置を正常に機能させるに当たっては、インクリボンの新品交換時には、上記印刷用紙計量装置による印刷枚数の累積値を必ず初期化しなければならず、一方、例えば印刷機構のメンテナンスを行う際に、使用中のインクリボンを一時的に脱着し、同じインクリボンを再装着するといった場合には、累積値の初期化を行わず、累積を継続しなければならない。
【０００５】
しかし、インクリボンの脱着／装着操作が行われた際に、実際にインクリボンの新品交換が行われたか否かを正確に判別して、自動的に累積値の初期化を行うようなことは必ずしも容易ではない。
そのため、この種のインク補給時期警告装置では、利用者が所定のリセット操作を行うと、上記印刷用紙計量装置による印刷枚数の累積値が初期化されるような構成を採用して、インクリボンの新品交換時には、利用者が所定のリセット操作を行うことにし、一方、インクリボンの一時的な脱着／再装着を行った場合などには、利用者がリセット操作を行わないことにする、といった取り扱い方法を定め、その取り扱い方法を利用者が遵守することによって、上記インク補給時期警告装置が正常に機能するようになっていた。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記のように構成されたインク補給時期警告装置では、利用者がリセット操作を行うか否かの判断を誤ると、上記印刷用紙計量装置による印刷枚数の累積値が実態とは異なる不正な値になって、その後の警告を正常に発することができなくなるという問題があり、特に、たとえ後で誤操作に気づいたとしても、何ら対処する方法がないまま、インク補給時期警告装置が正常に機能しない状態に陥ってしまうという問題があった。
【０００７】
より具体的には、インクリボンの新品交換を行った場合に、利用者がリセット操作を忘れていると、その時点から上記印刷用紙計量装置による印刷枚数の累積値が不正な値になり、その後、実際にはインクリボンの交換時期に至っていなくても、交換時期である旨の誤った警告が出るという問題が発生した。ここで、単に警告を止めるだけであれば、警告後にリセット操作を行うことでも対処はできるが、このリセット操作を行った時に新品交換が行われたものとして、次回の警告が行われることになるため、このリセット操作までにある程度印刷を行っていると、その後、交換時期である旨の警告が出る前にインクリボンの交換時期に至り、何の警告もないまま印刷中にインク切れが発生するという問題を招いていた。
【０００８】
また、使用中のインクリボンの一時的な脱着／再装着を行った際に、利用者が誤ってリセット操作を行ってしまった場合にも、やはり、その時点から上記印刷用紙計量装置による印刷枚数の累積値が不正な値になり、このリセット操作を行った時に新品交換が行われたものとして次回の警告が行われることになるため、その後、交換時期である旨の警告が出る前にインクリボンの交換時期に至り、何の警告もないまま印刷中にインク切れが発生するといった問題を招いていた。しかも、仮に、リセット操作の後に誤操作であったことに気づいたとしても、何ら対処することはできなかった。
【０００９】
なお、上記諸問題は、上記印刷用紙計量装置を使って上記インク補給時期警告装置と類似した仕組みで警告を発するように構成された警告装置において同様に発生する問題であり、具体例を挙げれば、例えば、印刷用紙計量装置のメモリの記憶内容を、規定枚数のカット紙（または規定長さのロール紙）が補給された際に初期化するようにし、印刷が行われるたびに上記メモリに印刷枚数（または長さ）を累積し、メモリに記憶された累積値が警告用基準値を超えると警告を発するように構成することにより、カット紙の補給（またはロールの交換）を行うべき時期が近づいたことを報知するようにした用紙補給時期警告装置でも、リセット操作のタイミングを誤ることにより、まったく同様の問題が発生する。
【００１０】
本発明は、上記諸問題を解決するためになされたものであり、その目的は、必要なリセット操作を行わなかった場合、あるいは不要なリセット操作を行ってしまった場合にも、本来行うべきであった操作を正しく行った場合と同様の正常な累積値に、後から戻すことのできる印刷用紙計量装置と、その印刷用紙計量装置を使って構成されたインク補給時期警告装置を提供することにある。
【００１１】
【課題を解決するための手段、および発明の効果】
上述の目的を達成するために、請求項１記載の印刷用紙計量装置は、
印刷に伴って用紙が消費されるたびに、その消費量を累積して記憶する第１、第２記憶手段と、
前記第１記憶手段に記憶された値に基づいて、消耗品の消費量を監視する監視手段と、
インクや用紙等の消耗品の補給時に利用者によって行われる所定の操作を検出可能な検出手段と、
該検出手段により前記所定の操作が行われたことが検出され、かつ該検出に続いて利用者が所定のリセット操作を行った場合に、前記第１記憶手段に記憶された累積値を初期値に戻す第１初期化手段と、
前記検出手段により前記所定の操作が行われたことが検出された場合に、前記第２記憶手段に記憶された累積値を初期値に戻す第２初期化手段と、
利用者が所定の復旧操作を行った場合に、前記第２記憶手段に記憶された累積値で、前記第１記憶手段の記憶内容を更新する復旧手段と
を備えたことを特徴とする。
【００１２】
この印刷用紙計量装置において、「第１、第２記憶手段に記憶される用紙の消費量」は、用紙がカット紙の場合は、印刷に使われた用紙の枚数に相当する値であればよく、用紙がロール紙の場合は、印刷に使われた用紙の長さに相当する値であればよい。また、「用紙の枚数に相当する値」とは、用紙の枚数そのものであればもちろんよいが、印刷に使われた用紙の枚数を補給直後の用紙の枚数に対する比で表した値など、用紙の枚数と一定の相関関係がある値であれば何でもよく、「用紙の長さに相当する値」についても、同様に、用紙の長さと一定の相関関係がある値であれば何でもよい。
【００１３】
また、検出手段は、インク補給時期警告装置を構成する際にはインクの補給時に利用者によって行われる所定の操作を検出可能なもの、用紙補給時期警告装置を構成する際には用紙の補給時に利用者によって行われる所定の操作を検出可能なものを採用するが、検出すべき所定の操作自体は、インクや用紙等の消耗品の補給に伴って必ずなされる操作であれば、実際に補給が行われたか否かを厳密に特定できない操作でも構わない。例えば、インクの補給時に利用者によって行われる所定の操作としては、インクリボンカートリッジ、インクタンクカートリッジ、あるいはトナーカートリッジの脱着／装着操作、インク交換の際に開閉されるカバーの開閉操作、インク交換時に必ず操作されるボタン操作などのいずれを検出してもよく、また、用紙の補給時に利用者によって行われる所定の操作としては、給紙カートリッジまたはロール紙の脱着／装着操作、給紙の際に開閉されるカバーの開閉操作、給紙時に必ず操作されるボタン操作などのいずれを検出してもよい。
【００１４】
さらに、第１初期化手段の動作条件となっているリセット操作、および、復旧手段の動作条件となっている復旧操作についても、それぞれリセット操作、復旧操作であることを判別可能な操作であれば、どのような操作であってもよく、具体的には、例えば専用のリセットキー、復旧キーを押す操作、あるいは、汎用の操作キーを所定の手順で押す操作、あるいは、汎用の操作キーを表示装置に表示された操作案内に従って押す操作などであればよい。
【００１５】
以上のように構成された印刷用紙計量装置によれば、第１記憶手段に記憶された累積値は、検出手段により補給時に利用者によって行われる所定の操作が検出され、かつその検出に続いて利用者が所定のリセット操作を行った場合には、第１初期化手段によって初期値に戻され、一方、利用者が所定のリセット操作を行わなかった場合には、そのまま保持され、いずれの場合も、以後、印刷に伴って用紙が消費されるたびに、その消費量が累積して記憶される。そのため、用紙やインク等の消耗品の補給（以下単に補給という）が実際に行われた際に、利用者がリセット操作を行っている場合、あるいは、補給が実際には行われず、利用者もリセット操作を行っていない場合については、第１記憶手段の累積値が、補給が実際に行われた時点以降の用紙の消費量に一致する。
【００１６】
また一方、第２記憶手段に記憶された累積値は、検出手段により補給時に利用者によって行われる所定の操作が検出された場合に、リセット操作の有無にかかわらず第２初期化手段によって初期値に戻され、以後、印刷に伴って用紙が消費されるたびに、その消費量が累積して記憶される。そのため、実際に補給が行われたにもかかわらず、誤って利用者がリセット操作を行わなかった場合には、第２記憶手段の累積値が、実際に補給が行われた時点以降の用紙の消費量に一致する。そして、この誤操作に気づけば、利用者が所定の復旧操作を行うことにより、復旧手段が、第２記憶手段に記憶された累積値で、第１記憶手段の記憶内容を更新するため、以後は、第１記憶手段の累積値も、実際に補給が行われた時点以降の用紙の消費量に一致することになる。
【００１７】
したがって、この印刷用紙計量装置によれば、通常は、第１記憶手段に記憶された値に基づいて消耗品の消費量を監視することができ、さらに、必要なリセット操作を行わなかった場合であっても、後から復旧操作を行えば、第１記憶手段に記憶された値を、リセット操作を正しく行った場合と同様の正常な累積値に戻すことができ、以後は、通常通り、第１記憶手段に記憶された値に基づいて消耗品の消費量を監視することができ、第１記憶手段の記憶内容から、実際に補給が行われた時点以降の用紙の消費量を知ることができる。
【００１８】
ところで、実際に補給が行われたにもかかわらず、その後にリセット操作が行われなかった場合、第１記憶手段に記憶された累積値は、正しくリセット操作が行われた場合には到達し得ない大きな値になることがあり、この累積値が過剰に大きな値になれば、正しくリセット操作が行われなかったものと推測することができるので、請求項２記載の印刷用紙計量装置のように、
前記第１記憶手段に記憶された累積値があらかじめ設定された更新用基準値を超えた場合に、前記第２記憶手段に記憶された累積値で、前記第１記憶手段の記憶内容を更新する自動更新手段
を備えてもよい。
【００１９】
このように構成すると、第１記憶手段に記憶された累積値が、更新用基準値よりも大きな値となった場合に、自動更新手段が、第２記憶手段に記憶された累積値で第１記憶手段の記憶内容を更新するため、利用者が上記復旧操作を行った場合と同じ処理が自動的に行われることになる。したがって、インクリボンの新品交換後に印刷可能な最大印刷枚数を確実に上回ると想定される値を、上記更新用基準値としておくことによって、正しくリセット操作がなされなかった場合の無意味な累積値を、いつまでも累積し続けることが防止される。
【００２０】
さて、以上説明した請求項１または請求項２記載の印刷用紙計量装置によれば、実際に補給が行われたにもかかわらず、必要なリセット操作を行わなかった場合にも、累積値を正常な値に戻すことができたが、これとは逆に、実際には補給が行われていないにもかかわらず、不要なリセット操作を行ってしまう場合もある。
【００２１】
そこで、こうした問題に対処するために、請求項３記載の印刷用紙計量装置は、
印刷に伴って用紙が消費されるたびに、その消費量を累積して記憶する第１、第２記憶手段と、
インクや用紙等の消耗品の補給時になされる所定の補給操作を検出可能な検出手段と、
該検出手段により前記補給操作が検出された場合に、前記第１記憶手段に記憶された累積値を前記第２記憶手段に保存する保存手段と、
前記検出手段により前記補給操作が検出され、かつ該検出に続いて利用者が所定のリセット操作を行った場合に、前記保存手段による累積値の保存が行われた後、前記第１記憶手段に記憶された累積値を初期値に戻す第１初期化手段と、
利用者が所定の復旧操作を行った場合に、前記第２記憶手段に記憶された累積値で、前記第１記憶手段の記憶内容を更新する復旧手段と
を備えたことを特徴とする。
【００２２】
以上のように構成された印刷用紙計量装置によれば、第１記憶手段に記憶された累積値は、検出手段により補給操作が検出された場合に、保存手段によって第２記憶手段に保存される。そして、補給操作に続いて利用者が所定のリセット操作を行った場合には、第１初期化手段によって初期値に戻され、一方、補給操作に続いて利用者が所定のリセット操作を行わなかった場合には、そのまま保持され、いずれの場合も、以後、印刷に伴って用紙が消費されるたびに、その消費量が累積して記憶される。そのため、実際に補給が行われた際に利用者がリセット操作を行っている場合、あるいは、実際に補給が行われず、利用者もリセット操作を行っていない場合については、第１記憶手段の累積値が、実際に補給が行われた時点以降の用紙の消費量に一致する。
【００２３】
また一方、第２記憶手段には、上述の通り、補給操作直後に第１記憶手段に記憶された累積値が保存され、以後、印刷に伴って用紙が消費されるたびに、その消費量が累積して記憶される。そのため、実際には補給が行われていないにもかかわらず、誤って利用者がリセット操作を行った場合には、第２記憶手段の累積値が、実際に補給が行われた時点以降の用紙の消費量に一致する。そして、この誤操作に気づけば、利用者が所定の復旧操作を行うことにより、復旧手段が、第２記憶手段に記憶された累積値で、第１記憶手段の記憶内容を更新するため、以後は、第１記憶手段の累積値も、実際に補給が行われた時点以降の用紙の消費量に一致することになる。
【００２４】
したがって、この印刷用紙計量装置によれば、不要なリセット操作を行った場合であっても、後から復旧操作を行えば、リセット操作を行わなかった場合と同様の正常な累積値に戻すことができ、以後は、第１記憶手段の記憶内容から、実際に補給が行われた時点以降の用紙の消費量を知ることができる。
【００２５】
ところで、実際に補給が行われ、リセット操作も正しく行われた場合、第２記憶手段に記憶された累積値は、リセット操作以前の累積値をも含む大きな値になり、この累積値が過剰に大きな値になれば、直前のリセット操作が正しく行われたものであったと推測することができるので、請求項４記載の印刷用紙計量装置のように、
前記第２記憶手段に記憶された累積値があらかじめ設定された更新用基準値を超えた場合に、前記第１記憶手段に記憶された累積値で、前記第２記憶手段の記憶内容を更新する自動更新手段
を備えてもよい。
【００２６】
このように構成すると、第２記憶手段に記憶された累積値が、更新用基準値よりも大きな値となった場合に、自動更新手段が、第１記憶手段に記憶された累積値で第２記憶手段の記憶内容を更新する。したがって、インクリボンの新品交換後に印刷可能な最大印刷枚数を確実に上回ると想定される値を、上記更新用基準値としておくことによって、正しくリセット操作が行われているにもかかわらず、第２記憶手段で無意味な累積値をいつまでも累積し続けることが防止される。
【００２７】
さて、先に説明した請求項１または請求項２記載の印刷用紙計量装置によれば、実際に補給が行われたにもかかわらず、必要なリセット操作を行わなかった場合にも、累積値を正常な値に戻すことができ、一方、後から説明した請求項３または請求項４記載の印刷用紙計量装置によれば、実際に補給が行われていないにもかかわらず、不要なリセット操作を行った場合に、累積値を正常な値に戻すことができるので、これらの内、どの構成を採用すべきかは、いずれの誤操作が発生しやすいかを勘案して決定すればよい。但し、上記２つの誤操作が双方とも発生しやすいといった場合も考えられる。
【００２８】
そこで、こうした問題に対処するために、請求項５記載の印刷用紙計量装置は、
印刷に伴って用紙が消費されるたびに、その消費量を累積して記憶する第１、第２記憶手段と、
インクや用紙等の消耗品の補給時になされる所定の補給操作を検出可能な検出手段と、
該検出手段により前記補給操作が検出された場合に、前記第１記憶手段に記憶された累積値を前記第２記憶手段に保存する保存手段と、
前記検出手段により前記補給操作が検出され、かつ該検出に続いて利用者が所定のリセット操作を行った場合に、前記保存手段による累積値の保存が行われた後、前記第１記憶手段に記憶された累積値を初期値に戻す第１初期化手段と、
前記検出手段により前記補給操作が検出され、かつ該検出に続いて利用者が前記リセット操作を行なわない場合に、前記第２記憶手段に記憶された累積値を初期値に戻す第２初期化手段と、
利用者が所定の復旧操作を行った場合に、前記第２記憶手段に記憶された累積値で、前記第１記憶手段の記憶内容を更新する復旧手段と
を備えたことを特徴とする。
【００２９】
以上のように構成された印刷用紙計量装置によれば、第１記憶手段に記憶された累積値は、検出手段により補給操作が検出された場合には、保存手段によって第２記憶手段に保存され、補給操作に続いて利用者が所定のリセット操作を行った場合には、第１初期化手段によって初期値に戻され、一方、補給操作に続いて利用者が所定のリセット操作を行わなかった場合には、そのまま保持され、いずれの場合も、以後、印刷に伴って用紙が消費されるたびに、その消費量が累積して記憶される。そのため、実際に補給が行われた際に利用者がリセット操作を行っている場合、あるいは、実際に補給が行われず、利用者もリセット操作を行っていない場合については、第１記憶手段の累積値が、実際に補給が行われた時点以降の用紙の消費量に一致する。
【００３０】
また一方、第２記憶手段には、上述の通り、検出手段により補給操作が検出され、かつ補給操作に続いて利用者が所定のリセット操作を行った場合に、第１記憶手段に記憶された累積値が保存され、一方、補給操作に続いて利用者が所定のリセット操作を行わなかった場合には、第２初期化手段によって初期値に戻され、以後、印刷に伴って用紙が消費されるたびに、その消費量が累積して記憶される。そのため、実際に補給が行われたにもかかわらず、誤って利用者がリセット操作を行わなかった場合、および実際には補給が行われていないにもかかわらず、誤って利用者がリセット操作を行った場合のいずれの場合についても、第２記憶手段の累積値が、実際に補給が行われた時点以降の用紙の消費量に一致する。そして、この誤操作に気づけば、利用者が所定の復旧操作を行うことにより、復旧手段が、第２記憶手段に記憶された累積値で、第１記憶手段の記憶内容を更新するため、以後は、第１記憶手段の累積値も、実際に補給が行われた時点以降の用紙の消費量に一致することになる。
【００３１】
したがって、この印刷用紙計量装置によれば、必要なリセット操作を行わなかった場合であっても、後から復旧操作を行えば、リセット操作を正しく行った場合と同様の正常な累積値に戻すことができ、しかも、不要なリセット操作を行った場合であっても、後から復旧操作を行えば、リセット操作を行わなかった場合と同様の正常な累積値に戻すことができ、以後は、第１記憶手段の記憶内容から、実際に補給が行われた時点以降の用紙の消費量を知ることができる。
【００３２】
ところで、先にも述べた通り、実際に補給が行われたにもかかわらず、その後にリセット操作が行われなかった場合、第１記憶手段に記憶された累積値は、正しくリセット操作が行われた場合には到達し得ない大きな値になることがあり、この累積値が過剰に大きな値になれば、正しくリセット操作が行われなかったものと推測することができる。また、実際に補給が行われ、リセット操作も正しく行われた場合、第２記憶手段に記憶された累積値は、リセット操作以前の累積値をも含む大きな値になり、この累積値が過剰に大きな値になれば、直前のリセット操作が正しく行われたものであったと推測することができる。
【００３３】
そこで、請求項６記載の印刷用紙計量装置のように、
前記第１記憶手段または前記第２記憶手段のいずれか一方の記憶手段に記憶された累積値が、あらかじめ設定された更新用基準値を超えた場合に、前記一方の記憶手段の記憶内容を、他方の記憶手段に記憶された累積値で更新する自動更新手段
を備えてもよい。
【００３４】
このように構成すると、第１記憶手段に記憶された累積値が、更新用基準値よりも大きな値となった場合に、自動更新手段が、第２記憶手段に記憶された累積値で第１記憶手段の記憶内容を更新するため、利用者が上記復旧操作を行った場合と同じ処理が自動的に行われることになる。また逆に、第２記憶手段に記憶された累積値が、更新用基準値よりも大きな値となった場合には、自動更新手段が、第１記憶手段に記憶された累積値で第２記憶手段の記憶内容を更新する。したがって、インクリボンの新品交換後に印刷可能な最大印刷枚数を確実に上回ると想定される値を、上記更新用基準値としておくことによって、正しくリセット操作がなされなかったにもかかわらず、第１記憶手段で無意味な累積値をいつまでも累積し続けたり、逆に、正しくリセット操作が行われているにもかかわらず、第２記憶手段で無意味な累積値をいつまでも累積し続けることが防止される。
【００３５】
さらに、以上説明した印刷用紙計量装置において、リセット操作は、補給操作の後に必要に応じて行うべきと、単に取り決めておくだけでもよいが、そのような取り決めだけでは、リセット操作を忘れてしまうケースが増える恐れがあるので、望ましくは、請求項７記載のように、
前記検出手段により前記補給操作が検出された場合に、利用者に対して、前記リセット操作を行うように要求する操作要求手段
を備えるとよい。
【００３６】
このような印刷用紙計量装置であれば、補給操作後に操作要求手段がリセット操作を要求するので、利用者に対してリセット操作を行うか否かの意思を明確に確認でき、少なくともリセット操作をすべきこと自体を忘れてしまうといった問題を解消することができる。
【００３７】
【００３８】
なお、リセット操作を要求する方法としては、表示装置にメッセージを表示する、音声出力装置でメッセージ音声を出力する、あるいは、単にランプを点灯させたり、ブザーを鳴動させるといった方法のいずれを利用しても、またこれらのいくつかを併用してもよい。
【００３９】
以上説明した印刷用紙計量装置は、種々の利用方法を考え得るが、例えば請求項８に記載のようなインク補給時期警告装置を構成するのに好適である。
すなわち、請求項８記載のインク補給時期警告装置は、
請求項１〜請求項７のいずれかに記載の印刷用紙計量装置と、
前記第１記憶手段に記憶された累積値があらかじめ設定された警告用基準値を超えた場合に警告を発する警告手段とを備え、
前記検出手段が、インクの補給時になされる補給操作を検出可能に構成され、
前記印刷用紙計量装置によってインク補給後の用紙の消費量を計測するとともに、該消費量に基づいてインクの補給時期を推定して、前記警告手段により警告を発する
ことを特徴とするものである。
【００４０】
このようなインク補給時期警告装置によれば、実際に補給が行われた際に、利用者がリセット操作を行っている場合、あるいは、実際に補給が行われず、利用者もリセット操作を行っていない場合については、第１記憶手段の累積値が、実際に補給が行われた時点以降の用紙の消費量に一致し、第１記憶手段に記憶された累積値があらかじめ設定された警告用基準値を超えた場合に、警告手段が警告を発するので、インクリボンの新品交換後にインク切れを起こすことなく印刷可能と想定される平均的な印刷枚数を警告用基準値にしておくことによって、適正なインクの補給時期に警告を発することができる。
【００４１】
また、請求項１〜２、または請求項５〜６のいずれかに記載の印刷用紙計量装置を採用している場合、必要なリセット操作を行わなかった場合であっても、後から復旧操作を行うことにより、リセット操作を正しく行った場合と同様の正常な累積値に戻すことができ、また、請求項３〜請求項６のいずれかに記載の印刷用紙計量装置を採用している場合、不要なリセット操作を行った場合であっても、後から復旧操作を行うことにより、リセット操作を行わなかった場合と同様の正常な累積値に戻すことができるので、以後は、第１記憶手段の記憶内容に基づいて、適正なインクの補給時期に警告を発することができるようになる。
【００４２】
なお、請求項１〜請求項７のいずれかに記載の印刷用紙計量装置は、請求項８記載のインク補給時期警告装置の他にも、例えば、用紙の補給時期を警告する用紙補給時期警告装置において採用することができる。その場合も、必要なリセット操作を行わなかった場合、あるいは不要なリセット操作を行ってしまった場合に、本来行うべきであった操作を正しく行った場合と同様の正常な累積値に戻した上で、用紙の補給時期である旨の警告を発することができるようになる。
【００４３】
【発明の実施の形態】
次に、本発明の実施形態について３つの例を挙げて説明する。なお、以下に説明する実施形態は、いずれも、本発明の印刷用紙計量装置およびインク補給時期警告装置をファクシミリ装置に適用した場合の例である。
【００４４】
まず、第１の実施形態について説明する。
図１に示すように、ファクシミリ装置１は、その外装が、下部ケース１ａと、下部ケース１ａの上面前側に固定された操作パネル１ｂと、下部ケース１ａの上面後側に取り付けられた上部カバー１ｃとで構成されている。
【００４５】
これらの内、下部ケース１ａの左側には、ファクシミリ装置１を電話機として使用したり、交換機側からの信号音を確認する際に使われる送受話器２が取り付けられ、下部ケース１ａの右側には、送受信される音声をモニタ用音声として出力する際に使われるスピーカ３が取り付けられている。そして、下部ケース１ａの正面側には、送信画像または複写画像の読み取りを終えた原稿が排出される原稿排出口４が形成されている。また、操作パネル１ｂの上面には、多数の操作キーを有するキー入力装置６と、ドットマトリクス方式で任意の文字等を表示可能な液晶ディスプレイ装置８（以下、ＬＣＤ８という）が配設されている。また、上部カバー１ｃの上面後部には、未使用の記録紙が収納される給紙ケース１０が突設され、その給紙ケース１０の前面側には、受信画像または複写画像の記録を終えた記録紙が排出される記録紙排出口１２が形成されている。そして、上部カバー１ｃの上面前部には、送信画像または複写画像の読み取りを行うべき原稿が載置される原稿台１４が形成されている。
【００４６】
また、上部カバー１ｃは、図２に示すように、下部ケース１ａに対して後端側を中心に回動可能に取り付けられ、インクリボンカートリッジ１６の脱着／装着を行う際、あるいは装置内部のメンテナンス等を行う際に、上方へ回動させて開放状態にすることができる。なお、上記インクリボンカートリッジ１６は、インクリボン供給部１６ａおよびインクリボン回収部１６ｂのそれぞれに内蔵された一対のロールを備え、そのロール間に記録紙と略同幅のインクリボン１６ｃを張設保持し、記録に伴ってインクリボン供給部１６ａから新しいインクリボン１６ｃを繰り出すとともに、インクリボン回収部１６ｂで使用済みのインクリボン１６ｃを巻き取るように構成されている。インクリボン１６ｃの上面側には、熱溶融性のインクが塗布されており、そのインク塗布面と記録紙とを重ね合わせた状態で、両者が記録紙と略同幅のライン型記録ヘッドおよびプラテンローラの間に送り込まれ、熱転写方式で画像の記録が行われる。
【００４７】
次に、このファクシミリ装置１の制御系について説明する。
ファクシミリ装置１の制御系は、図３に示す通り、装置各部の動作を制御する周知のＣＰＵ２１を中心にして、ＲＯＭ２２、ＥＥＰＲＯＭ２３、ＲＡＭ２４、プリンタ部２６、スキャナ部２７、ネットワークコントロールユニット２８（以下、ＮＣＵ２８という）、モデム２９、アンプ３２、原稿センサ３４、記録紙センサ３５、インクリボンセンサ３６、上部カバーセンサ３７などを配して構成され、上記キー入力装置６およびＬＣＤ８も、上記ＣＰＵ２１によって制御される。
【００４８】
これらの内、ＲＯＭ２２には、ＣＰＵ２１にて実行される制御プログラムや各種データ等が格納されている。また、ＥＥＰＲＯＭ２３は、電力が供給されない状態でも格納されたデータを保持可能な不揮発性メモリで、ここには利用者が任意に変更する各種設定データ等が格納される。ＲＡＭ２４は、動作実行時の各種データを一時的に格納するためのメモリで、このＲＡＭ２４内には、送信すべき画像のイメージデータを送信前に蓄積するための送信画像格納領域、受信した画像のイメージデータを印刷前に蓄積するための受信画像格納領域、留守番応答時に通信先へ送出すべき応答メッセージ（以下、ＯＧＭという）を格納するためのＯＧＭ格納領域、留守番応答時に通信先から送られてきた入来メッセージ（以下、ＩＣＭという）を格納するためのＩＣＭ格納領域等が確保される。
【００４９】
プリンタ部２６は、記録紙に対して熱転写記録を行う機構で、より詳細には、記録紙を搬送するための搬送モータ、搬送モータとＣＰＵ２１との間に介在するドライバ回路、記録紙に対する熱転写記録を行うライン型記録ヘッド、記録ヘッドとＣＰＵ２１との間に介在するドライバ回路などから構成される。また、スキャナ部２７は、読み取り対象となる原稿の画像を光学的に読み取って電気信号に変換する機構で、より詳細には、原稿を搬送するための搬送モータ、搬送モータとＣＰＵ２１との間に介在するドライバ回路、原稿を読み取るためのライン型イメージセンサ、イメージセンサとＣＰＵ２１との間に介在するドライバ回路などから構成される。
【００５０】
ＮＣＵ２８は、電話回線を介して他のファクシミリ装置との間で信号の送受信を行う装置であり、モデム２９は、送受信する信号の変調／復調を行う装置である。また、アンプ３２は、スピーカ３からモニタ用音声を出力するために、送受信する信号音を増幅する回路である。
【００５１】
さらに、原稿センサ３４は、原稿台１４にセットされた原稿の有無を検出するセンサ、記録紙センサ３５は、給紙ケース１０にセットされた記録紙の有無を検出するセンサ、インクリボンセンサ３６は、インクリボン１６ｃの有無を検出するセンサ、上部カバーセンサ３７は、上部カバー１ｃの開閉状態を検出するセンサである。これらのセンサは、いずれも検出対象となる物体が、所定位置に存在するか否かを検出するセンサであり、より具体的には、例えば、検出対象物との接触／非接触に応じてオン／オフがいずれかに切り替わる接触式センサ、検出対象物を挟んで配置した発光素子および受光素子からなる光センサ、検出対象物に向かって光を照射する発光素子およびその反射光を受光する受光素子からなる光センサなどによって構成することができる。
【００５２】
なお、ファクシミリ装置１は、ＮＣＵ２８を介して電話回線４１に接続され、この電話回線４１は交換機４２に接続されている。交換機４２には、電話回線４３を介して他の通信装置４４（ファクシミリ装置や電話機等）などが接続され、ファクシミリ装置１または他の通信装置４４のいずれか一方の機器から、他方の機器への接続要求があった場合に、交換機４２が他方の機器を呼び出し、その呼び出しに他方の機器が応じれば、交換機４２がファクシミリ装置１と他の通信装置４４とを接続し、その結果、両者間で通信ができる状態となる。
【００５３】
次に、上部カバー１ｃの開閉操作時に実行されるカバー開閉時割込処理について、図４のフローチャートに基づいて説明する。この割り込み処理は、上部カバー１ｃが開放されるのに伴い、上部カバーセンサ３７がＯＦＦからＯＮに変化した時に実行される。
【００５４】
カバー開閉時割込処理を開始すると、ＣＰＵ２１は、まず、第２印刷枚数カウンタＣ２をリセット（０をセット）して（Ｓ１０２）、上部カバー１ｃが閉じられるまで待機する（Ｓ１０４：ＮＯ）。この時、ＬＣＤ８には、「カバーオープン」と表示される。上記第２印刷枚数カウンタＣ２は、印刷枚数を累積するため、ＥＥＰＲＯＭ２３内に確保された記憶領域で、後述する印刷処理において、１ページ分の印刷を終えるたびに印刷枚数が累積される。
【００５５】
続いて、上部カバー１ｃが閉じられ、上部カバーセンサ３７がＯＮからＯＦＦに変化したら（Ｓ１０４：ＹＥＳ）、インクリボンセンサ３６によってインクリボン１６ｃの有無をチェックする（Ｓ１０６）。
上記インクリボンセンサ３６は、インクリボン１６ｃとの接触によってＯＦＦとなる接触式スイッチによって構成され、インクリボンカートリッジ１６が未装着の場合、インクリボン１６ｃがインクリボン回収部１６ｂに完全に巻き取られてしまった場合等にＯＮとなる。
インクリボンセンサ３６がＯＦＦになっていれば（Ｓ１０６：ＹＥＳ）、続いて、リボン切れフラグＦ２にＯＦＦをセットし（Ｓ１１０）、利用者に対して必要があればリセット操作を行うように要求する（Ｓ１１２）。より具体的には、「リボンヲ  コウカンシマシタカ？」および「１．ハイ  ２．イイエ」という２つのメッセージをＬＣＤ８に２秒間隔で交互に表示し、「１キー」または「２キー」のいずれかを選択して操作するように要求する。
【００５６】
ここで、利用者が「１キー」を操作すると、リセット操作が行われたことになり（Ｓ１１２：ＹＥＳ）、また、利用者が「２キー」を操作すると、リセット操作が行われなかったことになる（Ｓ１１２：ＮＯ）。また、何ら操作がなされないまま、６０秒が経過すると、自動的にリセット操作が行われなかったものと判定される（Ｓ１１２：ＮＯ）。
【００５７】
そして、リセット操作が行われた場合は（Ｓ１１２：ＹＥＳ）、第１印刷枚数カウンタＣ１をリセット（０をセット）して（Ｓ１１４）、警告フラグＦ３にＯＦＦをセットして（Ｓ１１６）、本処理を終える。上記第１印刷枚数カウンタＣ１も、上記第２印刷枚数カウンタＣ２と同様、印刷枚数を累積するため、ＥＥＰＲＯＭ２３内に確保された記憶領域で、後述する印刷処理において、１ページ分の印刷を終えるたびに印刷枚数が累積される。なお、リセット操作が行われなかった場合は（Ｓ１１２：ＮＯ）、そのまま本処理を終える。
【００５８】
なお、上部カバー１ｃが閉じられたにもかかわらず、インクリボンカートリッジ１６の装着を忘れている場合等、インクリボンセンサ３６がＯＮになっている場合は（Ｓ１０６：ＮＯ）、以後の印刷処理等を行うことができないので、ＬＣＤ８にリボン切れである旨のエラーメッセージを表示し（Ｓ１２０）、リボン切れフラグＦ２にＯＮをセットして（Ｓ１２２）、本処理を終了する。
【００５９】
このように、このファクシミリ装置１では、上部カバー１ｃが開閉操作されたときに上記割り込み処理が実行され、その際、開閉操作前にリボン切れが検出されているか、第１印刷枚数カウンタＣ１の値が３５０を超えていると、利用者に対して必要があればリセット操作を行うように要求し、リセット操作が行われれば、第１印刷枚数カウンタＣ１の値をリセットする一方、リセット操作が行われなければ、第１印刷枚数カウンタＣ１の値をそのまま保持する。また、上記割り込み処理では、リセット操作が行われたか否かを問わず、第２印刷枚数カウンタＣ２がリセットされる。
【００６０】
したがって、インクリボンカートリッジ１６が新品に交換され、かつ、リセット操作が行われている場合、あるいは、インクリボンカートリッジ１６が交換されず、かつ、リセット操作が行われていない場合には、第１印刷枚数カウンタＣ１の累積値が、インクリボンカートリッジ１６を新品に交換してからの印刷枚数となる。
【００６１】
一方、インクリボンカートリッジ１６が新品に交換されたにもかかわらず、リセット操作が行われていない場合、第１印刷枚数カウンタＣ１の値は、交換前の累積値をも含む無意味に大きな値となるが、第２印刷枚数カウンタＣ２は、インクリボンカートリッジ１６の交換時に自動的にリセットされているので、第２印刷枚数カウンタＣ２には、正しい累積値が保存されていることになる。
【００６２】
次に、ファクシミリ装置１における印刷処理について、図５のフローチャートに基づいて説明する。この印刷処理は、ファクシミリ装置１で受信したファクシミリ画像の印刷時、ファクシミリ装置１のスキャナ部２７で読み取った画像の印刷時など、印刷を行うべき画像データが存在する場合に実行される処理で、この印刷処理中に、印刷に使われた記録紙の枚数をカウントする計数処理、および、この計数処理による計数結果に基づいてインクリボンカートリッジ１６の交換時期を警告するインク補給時期警告処理が併せて実行される。
【００６３】
印刷処理を開始すると、ＣＰＵ２１は、まず、ＲＡＭ２４内に確保された記録紙切れフラグＦ１のＯＮ／ＯＦＦをチェックする（Ｓ２０２）。この記録紙切れフラグＦ１は、記録紙が無くなるのに伴い、記録紙センサ３５がＯＦＦからＯＮに変化した時に実行される割り込み処理においてＯＮがセットされ、一方、記録紙が補給されるのに伴い、記録紙センサ３５がＯＮからＯＦＦに変化した時に実行される割り込み処理においてＯＦＦがセットされる。ここで、記録紙切れフラグＦ１がＯＮになっている場合は（Ｓ２０２：ＹＥＳ）、印刷に必要な記録紙がセットされていないことになるので、これで印刷処理を打ち切る。
【００６４】
一方、Ｓ２０２の処理において、記録紙切れフラグＦ１がＯＦＦになっている場合は（Ｓ２０２：ＮＯ）、続いて、リボン切れフラグＦ２のＯＮ／ＯＦＦをチェックする（Ｓ２０４）。このリボン切れフラグＦ２は、先に上記カバー開閉時割込処理において説明したもので、インクリボンセンサ３６によってインクリボン１６ｃを検出できない場合にＯＮとなっている。ここで、リボン切れフラグＦ２がＯＮになっている場合は（Ｓ２０４：ＹＥＳ）、印刷に必要なインクリボン１６ｃが無いことになるので、これで印刷処理を打ち切る。
【００６５】
なお、Ｓ２０２、Ｓ２０４の処理で印刷が中止された場合は、本処理終了後に引き続いてエラーメッセージ表示処理等が行われるが、これらは要部ではないので説明を省略する。
さて、Ｓ２０４の処理において、インクリボンがセットされている場合は（Ｓ２０４：ＹＥＳ）、続いて印刷すべきデータがあるか否かをチェックする（Ｓ２０６）。ここで、印刷すべきデータがあれば（Ｓ２０６：ＹＥＳ）、１ページ分の印刷を実行する（Ｓ２１０）。
【００６６】
この１ページ分の印刷は、従来のファクシミリ装置で行われている処理と同様の処理であるが、簡単に説明すると、１ライン分の印刷と、１ライン分の改行に必要な記録紙の搬送とを、必要ライン数分だけ交互に繰り返し、必要ライン数分の印刷を終えたら、改ページに必要な記録紙の搬送を行う処理となる。なお、記録紙の搬送時には、記録紙と密着する状態でインクリボン１６ｃも同時に搬送される。この時、記録紙またはインクリボン１６ｃが無くなることがあるが、その場合は、上述の通り、割り込み処理が実行されて上記記録紙切れフラグＦ１またはリボン切れフラグＦ２にＯＮがセットされ、この印刷処理は中止される。また、印刷中は、ＬＣＤ８に印刷中である旨の表示が行われる。
【００６７】
さて、こうして１ページ分の印刷を終えたら、第１印刷枚数カウンタＣ１、第２印刷枚数カウンタＣ２に、それぞれ１を加算する（Ｓ２１２）。これら印刷枚数カウンタＣ１、Ｃ２は、上述の通り、カバー開閉時割込処理中においてリセットされており、その後、１ページ分の印刷を終えるたびに、このＳ２１２の処理においてカウントアップされ、その結果、印刷枚数が累積されることになる。
【００６８】
続いて、第１印刷枚数カウンタＣ１の値が警告用基準値である３５０を超えているか否かをチェックし（Ｓ２１４）、第１印刷枚数カウンタＣ１の値が３５０を超えている場合は（Ｓ２１４：ＹＥＳ）、さらに第１印刷枚数カウンタＣ１の値が更新用基準値である４５０を超えているか否かをチェックする（Ｓ２１５）。
【００６９】
本ファクシミリ装置１において、インクリボン１６ｃは約１３５ｍの長さがあり、Ａ４原稿を印刷出力する場合の平均で、約４００枚分の印刷を行うことができる。したがって、第１印刷枚数カウンタＣ１の値が３５０を超えている場合には、残り約５０枚程度の印刷しかできないとの推測が成り立つ。また、更新用基準値４５０は、印刷可能枚数４００に誤差として５０だけ余裕をもたせた値である。そこで、第１印刷枚数カウンタＣ１の値が３５０以下の場合は（Ｓ２１４：ＮＯ）、そのままＳ２０２の処理へと戻るが、第１印刷枚数カウンタＣ１の値が３５０を超え、且つ４５０以下の場合は（Ｓ２１４：ＹＥＳ、Ｓ２１５：ＮＯ）、印刷終了後に警告を行うため、ＲＡＭ２４内に確保された警告フラグＦ３にＯＮをセットした上で（Ｓ２１６）、Ｓ２０２の処理へと戻る。
【００７０】
また一方、第１印刷枚数カウンタＣ１の値が４５０を超えている場合には、インクリボンカートリッジ１６の交換時に、第１印刷枚数カウンタＣ１の累積値が、適正にリセットされていないとの推測が成り立つ。但し、インクリボンカートリッジ１６の交換時には、上述のカバー開閉時割込処理が実行され、無条件に第２印刷枚数カウンタＣ２の累積値がリセットされているので、第２印刷枚数カウンタＣ２には、インクリボンカートリッジ交換後の正しい印刷枚数が累積されていることになる。そこで、第１印刷枚数カウンタＣ１の値が４５０を超えている場合は（Ｓ２１４：ＹＥＳ、Ｓ２１５：ＹＥＳ）、第２印刷枚数カウンタＣ２の値を、第１印刷枚数カウンタＣ１にコピーし（Ｓ２１９）、さらに警告フラグＦ３にＯＦＦをセットした上で（Ｓ２２０）、Ｓ２０２の処理へと戻る。
【００７１】
以後、記録紙切れおよびリボン切れが発生せず（Ｓ２０２：ＮＯ，Ｓ２０４：ＮＯ）、かつ印刷すべきデータがある間は（Ｓ２０６：ＹＥＳ）、Ｓ２０２〜Ｓ２２０の処理が繰り返し実行される。
さて、以上Ｓ２０２〜Ｓ２２０の処理により、印刷すべきデータが無くなれば（Ｓ２０６：ＮＯ）、続いて、上記警告フラグＦ３がＯＮになっているか否かをチェックする（Ｓ２２２）。ここで、警告フラグＦ３がＯＮになっている場合には（Ｓ２２２：ＹＥＳ）、インクリボンの交換時期である旨の警告を発し（Ｓ２２４）、本処理を終了し、一方、警告フラグＦ３がＯＦＦになっている場合には（Ｓ２２２：ＮＯ）、そのまま本処理を終了する。なお、インクリボンの交換時期である旨の警告は、具体的には、０．１秒３回の警告音をスピーカ３から出力するとともに、ＬＣＤ８に「リボンギレ  チュウイ」と表示する。ＬＣＤ８の表示は、以後、警告フラグＦ３にＯＦＦがセットされるまで、２秒間隔で断続的に表示される。
【００７２】
ちなみに、上記警告フラグＦ３は、別の処理において、停止キーが操作された時、または、第１印刷枚数カウンタＣ１がリセットされた時にもＯＦＦがセットされ、それにより、インクリボンの交換時期である旨の警告が停止する。但し、停止キーが操作されただけで、第１印刷枚数カウンタＣ１がリセットされていない場合、第１印刷枚数カウンタＣ１の値が３５０を超えていると、次に上記印刷処理が実行された時に、直ちに警告フラグＦ３にＯＮがセットされてしまうため、第１印刷枚数カウンタＣ１の値が３５０以下の値になっていない限りは、印刷処理を行うたびに警告が行われることになる。
【００７３】
ところで、上述のように、このファクシミリ装置１においては、第１印刷枚数カウンタＣ１の値が４５０を超えるまで放置しておけば、自動的に第２印刷枚数カウンタＣ２の値が第１印刷枚数カウンタＣ１にコピーされるが、通常は、利用者がキー入力装置６上のカウンタ復旧キーを操作して、第２印刷枚数カウンタＣ２の値を第１印刷枚数カウンタＣ１にコピーすることができる。
【００７４】
すなわち、カウンタ復旧キーが操作されると、ＣＰＵ２１は、図６に示すカウンタ復旧処理を実行し、第２印刷枚数カウンタＣ２の値を第１印刷枚数カウンタＣ１にコピーする（Ｓ３０２）。したがって、インクリボンカートリッジ１６の新品交換時にリセット操作を適正に行わなかったことに気づけば、第１印刷枚数カウンタＣ１の値が４５０を超えるまで待たなくても、カウンタ復旧キーを操作するだけで、第１印刷枚数カウンタＣ１の値を、リセット操作が適正に行われた場合と同じ値にすることができる。
【００７５】
以上説明したように、このファクシミリ装置１においては、第１印刷枚数カウンタＣ１の値が、警告用基準値である３５０を超えていれば、インクリボンカートリッジ１６の交換時期になったと判断して警告を発するので、適切な時期にインクリボンカートリッジ１６の交換を行うことができる。しかも、上部カバー１ｃの開閉を行うと、必要に応じてリセット操作を行うように要求するので、インクリボンカートリッジ１６の新品交換を行ったか否かに応じて、利用者の判断で第１印刷枚数カウンタＣ１の値を初期化することができる。
【００７６】
さらに、インクリボンカートリッジ１６の新品交換を行った場合に、利用者がリセット操作を忘れていると、第１印刷枚数カウンタＣ１の累積値がリセットされないまま累積が継続されるため、新品交換を行ったにもかかわらず、再び誤った警告が発せられることになるが、その場合は、カウンタ復旧キーを操作するか、そのまま放置しておくことにより、第１印刷枚数カウンタＣ１の累積値が第２印刷枚数カウンタＣ２の値で更新されるため、その後は、第１印刷枚数カウンタＣ１の累積値が適正化され、適正なインク補給時期に警告を発することができるようになる。
【００７７】
なお、以上第１の実施形態として説明したファクシミリ装置１は、上記請求項１、請求項２、請求項７、請求項８に記載の各構成要素に相当する構成を備えており、第１、第２印刷枚数カウンタＣ１、Ｃ２が第１、第２記憶手段、上部カバーセンサ３７が検出手段、Ｓ１１２〜Ｓ１１４の処理を行うＣＰＵ２１が第１初期化手段、Ｓ１０２の処理を行うＣＰＵ２１が第２初期化手段、Ｓ３０２の処理を行うＣＰＵ２１が復旧手段、Ｓ２１４、Ｓ２１５、Ｓ２１９の処理を行うＣＰＵ２１が自動更新手段、Ｓ１１２の処理を行うＣＰＵ２１が操作要求手段に、それぞれ相当する。また、Ｓ２１４〜Ｓ２１６、およびＳ２２２〜Ｓ２２４の処理を行うＣＰＵ２１とスピーカ３やＬＣＤ８等によって警告手段が構成されている。
【００７８】
次に、第２の実施形態について説明する。なお、第２の実施形態として説明するファクシミリ装置は、ハードウェア構成（図１〜図３参照）、およびカウンタ復旧処理（図６参照）については、上記ファクシミリ装置１と全く同様のものなので、ここでは説明を省略する。また、上記カバー開閉時割込処理（図４参照）、および印刷処理（図５参照）の処理内容は、一部が上記ファクシミリ装置１と異なるので、主にその相違点を中心に、図７、図８のフローチャートに基づいて詳細に説明する。
【００７９】
第２の実施形態としてのファクシミリ装置においても、上部カバー１ｃが開放されるのに伴い、上部カバーセンサ３７がＯＦＦからＯＮに変化した時に、カバー開閉時割込処理が実行され、このカバー開閉時割込処理の中で、上記第１印刷枚数カウンタＣ１、第２印刷枚数カウンタＣ２がリセットされる。
【００８０】
カバー開閉時割込処理を開始すると、ＣＰＵ２１は、まず、第１印刷枚数カウンタＣ１の値を第２印刷枚数カウンタＣ２にコピーする（Ｓ４０２）。このＳ４０２の処理が、上記第１の実施形態とは異なる。
そして、以下の処理は、第１の実施形態におけるカバー開閉時割込処理のＳ１０４〜Ｓ１２２と全く同様である。すなわち、上部カバー１ｃが閉じられるまで待機し（Ｓ４０４：ＮＯ）、上部カバー１ｃが閉じられ、上部カバーセンサ３７がＯＮからＯＦＦに変化したら（Ｓ４０４：ＹＥＳ）、インクリボンセンサ３６によってインクリボン１６ｃの有無をチェックし（Ｓ４０６）、インクリボンセンサ３６がＯＦＦになっていれば（Ｓ４０６：ＹＥＳ）、続いて、リボン切れフラグＦ２にＯＦＦをセットし（Ｓ４１０）、利用者に対して必要があればリセット操作を行うように要求する（Ｓ４１２）。そして、リセット操作が行われた場合は（Ｓ４１２：ＹＥＳ）、第１印刷枚数カウンタＣ１をリセット（０をセット）して（Ｓ４１４）、警告フラグＦ３にＯＦＦをセットして（Ｓ４１６）、本処理を終える。また、リセット操作が行われなかった場合は（Ｓ４１２：ＮＯ）、そのまま本処理を終える。さらに、上部カバー１ｃが閉じられたにもかかわらず、インクリボンセンサ３６がＯＮになっている場合は（Ｓ４０６：ＮＯ）、ＬＣＤ８にリボン切れである旨のエラーメッセージを表示し（Ｓ４２０）、リボン切れフラグＦ２にＯＮをセットして（Ｓ４２２）、本処理を終了する。
【００８１】
このように、上記カバー開閉時割込処理においては、まず、無条件に第２印刷枚数カウンタＣ２に第１印刷枚数カウンタＣ１の値が保存された上で、リセット操作が行われていれば、第１印刷枚数カウンタＣ１だけがリセットされる。
したがって、インクリボンカートリッジ１６が新品に交換され、かつ、リセット操作が行われている場合、あるいは、インクリボンカートリッジ１６が交換されず、かつ、リセット操作が行われていない場合には、第１の実施形態と同様に、第１印刷枚数カウンタＣ１の累積値が、インクリボンカートリッジ１６を新品に交換してからの印刷枚数となる。
【００８２】
一方、インクリボンカートリッジ１６が交換されていないにもかかわらず、リセット操作が行われてしまった場合は、第１印刷枚数カウンタＣ１の値は、必要な累積値がリセットされた無意味に小さな値となるが、第１の実施形態とは異なり、第２印刷枚数カウンタＣ２には、リセット操作を行わなかった場合の第１印刷枚数カウンタＣ１の値、すなわち、正しい累積値が保存されていることになる。
【００８３】
さて次に、第２の実施形態としてのファクシミリ装置における印刷処理について、図８のフローチャートに基づいて説明する。
印刷処理を開始すると、ＣＰＵ２１は、まず、第１の実施形態における印刷処理中のＳ２０２〜Ｓ２１４と同じ処理を開始する。
【００８４】
すなわち、記録紙切れフラグＦ１のＯＮ／ＯＦＦをチェックし（Ｓ５０２）、ＯＮになっている場合は（Ｓ５０２：ＹＥＳ）、これで印刷処理を打ち切る一方、ＯＦＦになっている場合は（Ｓ５０２：ＮＯ）、リボン切れフラグＦ２のＯＮ／ＯＦＦをチェックする（Ｓ５０４）。そして、リボン切れフラグＦ２がＯＮになっている場合は（Ｓ５０４：ＹＥＳ）、これで印刷処理を打ち切る一方、ＯＦＦになっている場合は（Ｓ５０４：ＮＯ）、続いて印刷すべきデータがあるか否かをチェックし（Ｓ５０６）、印刷すべきデータがあれば（Ｓ５０６：ＹＥＳ）、１ページ分の印刷を実行する（Ｓ５１０）。そして、１ページ分の印刷を終えたら、第１印刷枚数カウンタＣ１、第２印刷枚数カウンタＣ２に、それぞれ１を加算し（Ｓ５１２）、第１印刷枚数カウンタＣ１の値が警告用基準値である３５０を超えているか否かをチェックする（Ｓ５１４）。
【００８５】
そして、以下は分岐条件によって第１の実施形態とは若干異なる処理となる。すなわち、第１印刷枚数カウンタＣ１の値が３５０を超えている場合は（Ｓ５１４：ＹＥＳ）、印刷終了後に警告を行うため、ＲＡＭ２４内に確保された警告フラグＦ３にＯＮをセットする（Ｓ５１６）。また、引き続いて、第２印刷枚数カウンタＣ２の値が、更新用基準値である４５０を超えているか否かをチェックする（Ｓ５１７）。
【００８６】
このファクシミリ装置は、上記第１の実施形態において説明した通り、平均で約４００枚分の印刷を行うことができるので、第２印刷枚数カウンタＣ２の値が４５０を超えている場合には、既にインクリボンカートリッジ１６の交換が行われたとの推測が成り立つが、インクリボンカートリッジ１６の交換時に、利用者が適正な操作を行っていれば、その時、第１印刷枚数カウンタＣ１の累積値がリセットされているので、第１印刷枚数カウンタＣ１には、インクリボンカートリッジ交換後の正しい印刷枚数が累積されている。そこで、第２印刷枚数カウンタＣ２の値が４５０を超えている場合は（Ｓ５１７：ＹＥＳ）、第１印刷枚数カウンタＣ１の値を、第２印刷枚数カウンタＣ２にコピーし（Ｓ５１８）、Ｓ５０２の処理へと戻る。
【００８７】
以後、記録紙切れおよびリボン切れが発生せず（Ｓ５０２：ＮＯ，Ｓ５０４：ＮＯ）、かつ印刷すべきデータがある間は（Ｓ５０６：ＹＥＳ）、Ｓ５０２〜Ｓ５１８の処理が繰り返し実行される。
さて、以上Ｓ５０２〜Ｓ５１８の処理により、印刷すべきデータが無くなれば（Ｓ５０６：ＮＯ）、以下は、上記第１の実施形態の印刷処理におけるＳ２２２〜Ｓ２２４の処理と同様に、上記警告フラグＦ３がＯＮになっているか否かをチェックし（Ｓ５２２）、警告フラグＦ３がＯＮになっている場合は（Ｓ５２２：ＹＥＳ）、インクリボンの交換時期である旨の警告を発した上で（Ｓ５２４）、本処理を終了し、一方、警告フラグＦ３がＯＦＦになっている場合には（Ｓ５２２：ＮＯ）、そのまま本処理を終了する。
【００８８】
ところで、このファクシミリ装置においても、利用者がキー入力装置６上のカウンタ復旧キーを操作することにより、先に第１の実施形態で説明した通り、カウンタ復旧処理（図６参照）が実行され、第２印刷枚数カウンタＣ２の値が第１印刷枚数カウンタＣ１にコピーされる。したがって、インクリボンカートリッジ１６が交換されていないにもかかわらず、リセット操作が行われてしまった場合は、カウンタ復旧キーを操作するだけで、第１印刷枚数カウンタＣ１の値を、誤ったリセット操作が行われなかった場合と同じ値にすることができる。
【００８９】
以上説明したように、第２の実施形態であるファクシミリ装置においても、第１の実施形態のものと同様に、第１印刷枚数カウンタＣ１の値が、警告用基準値である３５０を超えていれば、インクリボンカートリッジ１６の交換時期になったと判断して警告を発するので、適切な時期にインクリボンカートリッジ１６の交換を行うことができる。しかも、上部カバー１ｃの開閉を行うと、必要に応じてリセット操作を行うように要求するので、インクリボンカートリッジ１６の新品交換を行ったか否かに応じて、利用者の判断で第１印刷枚数カウンタＣ１の値を初期化することができる。
【００９０】
また、インクリボンカートリッジ１６を交換していないにもかかわらず、利用者がリセット操作を行うと、第１印刷枚数カウンタＣ１の累積値がリセットされてしまい、実際にはインクリボンカートリッジ１６の交換時期になっているにもかかわらず、警告が発せられないことになるが、その場合は、カウンタ復旧キーを操作することにより、第１印刷枚数カウンタＣ１の累積値が第２印刷枚数カウンタＣ２の値で更新されるため、その後は、第１印刷枚数カウンタＣ１の累積値が適正化され、適正なインク補給時期に警告を発することができるようになる。
【００９１】
なお、以上第２の実施形態として説明したファクシミリ装置は、上記請求項３、請求項４、請求項７、請求項８に記載の各構成要素に相当する構成を備えており、第１、第２印刷枚数カウンタＣ１、Ｃ２が第１、第２記憶手段、上部カバーセンサ３７が検出手段、Ｓ４０２の処理を行うＣＰＵ２１が保存手段、Ｓ４１２〜Ｓ４１４の処理を行うＣＰＵ２１が第１初期化手段、Ｓ３０２の処理を行うＣＰＵ２１が復旧手段、Ｓ５１７〜５１８の処理を行うＣＰＵ２１が自動更新手段、Ｓ４１２の処理を行うＣＰＵ２１が操作要求手段に、それぞれ相当する。また、Ｓ５１４〜Ｓ５１６、およびＳ５２２〜Ｓ５２４の処理を行うＣＰＵ２１とスピーカ３やＬＣＤ８等によって警告手段が構成されている。
【００９２】
ところで、以上の説明から明らかなように、第１の実施形態のものは、必要なリセット操作を行わなかった場合に、後から印刷枚数カウンタＣ１の累積値を適正な値に復帰させることができ、一方、第２の実施形態のものは、不要なリセット操作を行った場合に、後から印刷枚数カウンタＣ１の累積値を適正な値に復帰させることができる。したがって、例えば、インクリボンカートリッジ１６の着脱や上部カバー１ｃの開閉が、インクリボンカートリッジ１６の新品交換時以外にほとんど行われないのであれば、第１の実施形態のものを採用するとよく、逆に、インクリボンカートリッジ１６の着脱等が、インクリボンカートリッジ１６の新品交換時以外にもしばしば行われるのであれば、第２の実施形態のものを採用するとよい。
【００９３】
但し、インクリボンカートリッジ１６の着脱等が、主にインクリボンカートリッジ１６の新品交換時に行われるのか、新品交換時以外に行われるのかは、利用状況などによっても変わり得るため、第１、第２の実施形態のいずれを採用すべきかは、必ずしも容易に決まらないことがある。そのような場合は、以下に説明する第３の実施形態のものを採用するとよい。
【００９４】
なお、第３の実施形態として説明するファクシミリ装置も、ハードウェア構成（図１〜図３参照）、およびカウンタ復旧処理（図６参照）については、第１、第２の実施形態で説明したファクシミリ装置と全く同様のものなので、ここでは説明を省略する。また、上記カバー開閉時割込処理（図４、図７参照）、および印刷処理（図５、図８参照）の処理内容は、一部が上記ファクシミリ装置１と異なるので、主にその相違点を中心に、図９、図１０のフローチャートに基づいて詳細に説明する。
【００９５】
第３の実施形態におけるカバー開閉時割込処理も、上部カバー１ｃが開放されるのに伴い、上部カバーセンサ３７がＯＦＦからＯＮに変化した時に実行され、このカバー開閉時割込処理の中で、上記第１印刷枚数カウンタＣ１、第２印刷枚数カウンタＣ２がリセットされる。
【００９６】
カバー開閉時割込処理を開始すると、ＣＰＵ２１は、まず、第２の実施形態におけるカバー開閉時割込処理のＳ４０２〜Ｓ４１６と全く同様の処理を行う。すなわち、第１印刷枚数カウンタＣ１の値を第２印刷枚数カウンタＣ２にコピーし（Ｓ６０２）、上部カバー１ｃが閉じられるまで待機し（Ｓ６０４：ＮＯ）、上部カバー１ｃが閉じられ、上部カバーセンサ３７がＯＮからＯＦＦに変化したら（Ｓ６０４：ＹＥＳ）、インクリボンセンサ３６によってインクリボン１６ｃの有無をチェックし（Ｓ６０６）、インクリボンセンサ３６がＯＦＦになっていれば（Ｓ６０６：ＹＥＳ）、続いて、リボン切れフラグＦ２にＯＦＦをセットし（Ｓ６１０）、利用者に対して必要があればリセット操作を行うように要求する（Ｓ６１２）。そして、リセット操作が行われた場合は（Ｓ６１２：ＹＥＳ）、第１印刷枚数カウンタＣ１をリセット（０をセット）して（Ｓ６１４）、警告フラグＦ３にＯＦＦをセットして（Ｓ６１６）、本処理を終える。
【００９７】
また一方、Ｓ６１２の処理において、リセット操作が行われなかった場合は（Ｓ６１２：ＮＯ）、上記第１、第２の実施形態とは異なり、ここで第２印刷枚数カウンタＣ２をリセット（０をセット）して（Ｓ６１８）、本処理を終える。
なお、上部カバー１ｃが閉じられたにもかかわらず、インクリボンセンサ３６がＯＮになっている場合は（Ｓ６０６：ＮＯ）、第２の実施形態におけるカバー開閉時割込処理のＳ４２０〜Ｓ４２２と同様に、ＬＣＤ８にリボン切れである旨のエラーメッセージを表示し（Ｓ６２０）、リボン切れフラグＦ２にＯＮをセットして（Ｓ６２２）、本処理を終了する。
【００９８】
このように、上記カバー開閉時割込処理においては、まず、無条件に第２印刷枚数カウンタＣ２に第１印刷枚数カウンタＣ１の値が保存された上で、リセット操作が行われていれば、第１印刷枚数カウンタＣ１だけがリセットされる一方、リセット操作が行われなければ、第２印刷枚数カウンタＣ２だけがリセットされる。
【００９９】
したがって、インクリボンカートリッジ１６が新品に交換され、かつ、リセット操作が行われている場合、あるいは、インクリボンカートリッジ１６が交換されず、かつ、リセット操作が行われていない場合には、第１、第２の実施形態と同様に、第１印刷枚数カウンタＣ１の累積値が、インクリボンカートリッジ１６を新品に交換してからの印刷枚数となる。
【０１００】
一方、インクリボンカートリッジ１６が新品に交換されたにもかかわらず、リセット操作が行われていない場合、第１印刷枚数カウンタＣ１の値は、交換前の累積値をも含む無意味に大きな値となるが、この場合は、第１の実施形態と同様に、第２印刷枚数カウンタＣ２が自動的にリセットされているので、第２印刷枚数カウンタＣ２には、正しい累積値が保存されていることになる。
【０１０１】
また一方、インクリボンカートリッジ１６が交換されていないにもかかわらず、リセット操作が行われてしまった場合は、第１印刷枚数カウンタＣ１の値は、必要な累積値がリセットされた無意味に小さな値となるが、この場合は、第２の実施形態と同様に、第２印刷枚数カウンタＣ２には、リセット操作を行わなかった場合の第１印刷枚数カウンタＣ１の値、すなわち、正しい累積値が保存されていることになる。
【０１０２】
さて次に、第３の実施形態としてのファクシミリ装置における印刷処理について、図１０のフローチャートに基づいて説明する。
印刷処理を開始すると、ＣＰＵ２１は、まず、第１の実施形態における印刷処理中のＳ２０２〜Ｓ２１４と同じ処理を開始する。
【０１０３】
すなわち、記録紙切れフラグＦ１のＯＮ／ＯＦＦをチェックし（Ｓ７０２）、ＯＮになっている場合は（Ｓ７０２：ＹＥＳ）、これで印刷処理を打ち切る一方、ＯＦＦになっている場合は（Ｓ７０２：ＮＯ）、リボン切れフラグＦ２のＯＮ／ＯＦＦをチェックする（Ｓ７０４）。そして、リボン切れフラグＦ２がＯＮになっている場合は（Ｓ７０４：ＹＥＳ）、これで印刷処理を打ち切る一方、ＯＦＦになっている場合は（Ｓ７０４：ＮＯ）、続いて印刷すべきデータがあるか否かをチェックし（Ｓ７０６）、印刷すべきデータがあれば（Ｓ７０６：ＹＥＳ）、１ページ分の印刷を実行する（Ｓ７１０）。そして、１ページ分の印刷を終えたら、第１印刷枚数カウンタＣ１、第２印刷枚数カウンタＣ２に、それぞれ１を加算し（Ｓ７１２）、第１印刷枚数カウンタＣ１の値が警告用基準値である３５０を超えているか否かをチェックする（Ｓ７１４）。
【０１０４】
そして、以下は分岐条件によって第１の実施形態とは若干異なる処理となる。すなわち、第１印刷枚数カウンタＣ１の値が３５０を超えている場合は（Ｓ７１４：ＹＥＳ）、さらに第１印刷枚数カウンタＣ１の値が更新用基準値である４５０を超えているか否かをチェックする（Ｓ７１５）。ここで、第１印刷枚数カウンタＣ１の値が３５０を超え、且つ４５０以下の場合は（Ｓ７１４：ＹＥＳ、Ｓ７１５：ＮＯ）、警告フラグＦ３にＯＮをセットする（Ｓ７１６）。
【０１０５】
そして、Ｓ７１６の処理を終えた場合、および、第１印刷枚数カウンタＣ１の値が３５０以下の場合（Ｓ７１４：ＮＯ）、引き続いて、第２印刷枚数カウンタＣ２の値が、更新用基準値である４５０を超えているか否かをチェックし（Ｓ７１７）、第２印刷枚数カウンタＣ２の値が４５０を超えている場合は（Ｓ７１７：ＹＥＳ）、第１印刷枚数カウンタＣ１の値を、第２印刷枚数カウンタＣ２にコピーして（Ｓ７１８）、Ｓ７０２の処理へと戻る。
【０１０６】
また一方、第１印刷枚数カウンタＣ１の値が４５０を超えている場合は（Ｓ７１４：ＹＥＳ、Ｓ７１５：ＹＥＳ）、第２印刷枚数カウンタＣ２の値を、第１印刷枚数カウンタＣ１にコピーして（Ｓ７１９）、警告フラグＦ３にＯＦＦをセットした上で（Ｓ７２０）、Ｓ７０２の処理へと戻る。
【０１０７】
以後、記録紙切れおよびリボン切れが発生せず（Ｓ７０２：ＮＯ，Ｓ７０４：ＮＯ）、かつ印刷すべきデータがある間は（Ｓ７０６：ＹＥＳ）、Ｓ７０２〜Ｓ７１８の処理が繰り返し実行される。
さて、以上Ｓ７０２〜Ｓ７１８の処理により、印刷すべきデータが無くなれば（Ｓ７０６：ＮＯ）、以下は、上記第１の実施形態の印刷処理におけるＳ２２２〜Ｓ２２４の処理と同様に、上記警告フラグＦ３がＯＮになっているか否かをチェックし（Ｓ７２２）、警告フラグＦ３がＯＮになっている場合は（Ｓ７２２：ＹＥＳ）、インクリボンの交換時期である旨の警告を発した上で（Ｓ７２４）、本処理を終了し、一方、警告フラグＦ３がＯＦＦになっている場合には（Ｓ７２２：ＮＯ）、そのまま本処理を終了する。
【０１０８】
ところで、このファクシミリ装置においても、利用者がキー入力装置６上のカウンタ復旧キーを操作することにより、先に第１の実施形態で説明した通り、カウンタ復旧処理（図６参照）が実行され、第２印刷枚数カウンタＣ２の値が第１印刷枚数カウンタＣ１にコピーされる。したがって、インクリボンカートリッジ１６の新品交換時にリセット操作を適正に行わなかった場合でも、カウンタ復旧キーを操作するだけで、第１印刷枚数カウンタＣ１の値を、リセット操作が適正に行われた場合と同じ値にすることができる。また、インクリボンカートリッジ１６が交換されていないにもかかわらず、リセット操作が行われてしまった場合についても、カウンタ復旧キーを操作するだけで、第１印刷枚数カウンタＣ１の値を、誤ったリセット操作が行われなかった場合と同じ値にすることができる。
【０１０９】
以上説明したように、第３の実施形態であるファクシミリ装置においても、第１、第２の実施形態のものと同様に、第１印刷枚数カウンタＣ１の値が、警告用基準値である３５０を超えていれば、インクリボンカートリッジ１６の交換時期になったと判断して警告を発するので、適切な時期にインクリボンカートリッジ１６の交換を行うことができる。しかも、上部カバー１ｃの開閉を行うと、必要に応じてリセット操作を行うように要求するので、インクリボンカートリッジ１６の新品交換を行ったか否かに応じて、利用者の判断で第１印刷枚数カウンタＣ１の値を初期化することができる。
【０１１０】
また、インクリボンカートリッジ１６の新品交換を行った場合に、利用者がリセット操作を忘れていると、第１印刷枚数カウンタＣ１の累積値がリセットされないまま累積が継続されるため、新品交換を行ったにもかかわらず、再び誤った警告が発せられることになるが、その場合は、カウンタ復旧キーを操作するか、そのまま放置しておくことにより、第１印刷枚数カウンタＣ１の累積値が第２印刷枚数カウンタＣ２の値で更新されるため、その後は、第１印刷枚数カウンタＣ１の累積値が適正化され、適正なインク補給時期に警告を発することができるようになる。
【０１１１】
さらに、インクリボンカートリッジ１６を交換していないにもかかわらず、利用者がリセット操作を行うと、第１印刷枚数カウンタＣ１の累積値がリセットされてしまい、実際にはインクリボンカートリッジ１６の交換時期になっているにもかかわらず、警告が発せられないことになるが、その場合も、カウンタ復旧キーを操作することにより、第１印刷枚数カウンタＣ１の累積値が第２印刷枚数カウンタＣ２の値で更新されるため、その後は、第１印刷枚数カウンタＣ１の累積値が適正化され、適正なインク補給時期に警告を発することができるようになる。
【０１１２】
なお、以上第３の実施形態として説明したファクシミリ装置は、上記請求項５〜請求項８に記載の各構成要素に相当する構成を備えており、第１、第２印刷枚数カウンタＣ１、Ｃ２が第１、第２記憶手段、上部カバーセンサ３７が検出手段、Ｓ６０２の処理を行うＣＰＵ２１が保存手段、Ｓ６１２〜Ｓ６１４の処理を行うＣＰＵ２１が第１初期化手段、Ｓ６１２、Ｓ６１８の処理を行うＣＰＵ２１が第２初期化手段、Ｓ３０２の処理を行うＣＰＵ２１が復旧手段、Ｓ７１４、Ｓ７１５、Ｓ７１７、Ｓ７１８、Ｓ７１９の処理を行うＣＰＵ２１が自動更新手段、Ｓ４１２の処理を行うＣＰＵ２１が操作要求手段に、それぞれ相当する。また、Ｓ７１４〜Ｓ７１６、およびＳ７２２〜Ｓ７２４の処理を行うＣＰＵ２１とスピーカ３やＬＣＤ８等によって警告手段が構成されている。
【０１１３】
以上、本発明の実施形態について説明したが、本発明の実施形態については上記のもの以外にも種々の具体的形態が考えられる。
例えば、上記ファクシミリ装置１では、インクリボンカートリッジ１６による平均的な総印刷枚数４００枚に対し、警告用基準値を３５０、更新用基準値を４５０に設定していたが、平均的な総印刷枚数は、インク供給機構の違い等によって変わり得る値であり、また、警告用基準値および更新用基準値も、警告時期および自動更新時期をどの程度の時期にするかよって、任意に設定し得る値である。
【０１１４】
なお、上記実施形態の説明では、本発明のインク補給時期警告装置をファクシミリ装置において採用した例について説明したが、本発明は、印刷機構を備えた各種機器、例えば、コンピュータ等に接続されるプリンタ、ワードプロセッサ、あるいはコピー機などにおいて採用することができ、いずれの場合も、所期の効果を得ることができる。
【０１１５】
また、上記実施形態の説明では、本発明の印刷枚数計量装置を使ってインク補給時期警告装置を構成する例を説明したが、１度に補給される記録紙の量が、特定可能な量になっているのであれば、記録紙の補給時期を警告する記録紙補給時期警告装置を構成することもでき、その場合も、所期の効果を得ることができる。
【図面の簡単な説明】
【図１】  実施形態としてのファクシミリ装置の外観を示す斜視図である。
【図２】  上記ファクシミリ装置の上部カバーを開放してインクリボンカートリッジを脱着した状態を示す斜視図である。
【図３】  上記ファクシミリ装置の制御系を示すブロック図である。
【図４】  第１の実施形態におけるカバー開閉時割込処理のフローチャートである。
【図５】  第１の実施形態における印刷処理のフローチャートである。
【図６】  カウンタ復旧処理のフローチャートである。
【図７】  第２の実施形態におけるカバー開閉時割込処理のフローチャートである。
【図８】  第２の実施形態における印刷処理のフローチャートである。
【図９】  第３の実施形態におけるカバー開閉時割込処理のフローチャートである。
【図１０】  第３の実施形態における印刷処理のフローチャートである。
【符号の説明】
１・・・ファクシミリ装置、１ａ・・・下部ケース、１ｂ・・・操作パネル、１ｃ・・・上部カバー、２・・・送受話器、３・・・スピーカ、４・・・原稿排出口、６・・・キー入力装置、８・・・液晶ディスプレイ装置（ＬＣＤ）、１０・・・給紙ケース、１２・・・記録紙排出口、１４・・・原稿台、１６・・・インクリボンカートリッジ、１６ａ・・・インクリボン供給部、１６ｂ・・・インクリボン回収部、１６ｃ・・・インクリボン、２１・・・ＣＰＵ、２２・・・ＲＯＭ、２３・・・ＥＥＰＲＯＭ、２４・・・ＲＡＭ、２６・・・プリンタ部、２７・・・スキャナ部、２８・・・ネットワークコントロールユニット（ＮＣＵ）、２９・・・モデム、３２・・・アンプ、３４・・・原稿センサ、３５・・・記録紙センサ、３６・・・インクリボンセンサ、３７・・・上部カバーセンサ。
【図１】
0003855373.tif 000002
【図２】
0003855373.tif 000003
【図３】
0003855373.tif 000004
【図４】
0003855373.tif 000005
【図５】
0003855373.tif 000006
【図６】
0003855373.tif 000007
【図７】
0003855373.tif 000008
【図８】
0003855373.tif 000009
【図９】
0003855373.tif 000010
【図１０】
0003855373.tif 000011