(57)【要約】【課題】  データ保持にリフレッシュ動作が必要な揮発性メモリに画像データを格納後、印刷完了前に電源がＯＦＦになった場合にも、画像データを保持できる印刷装置を大幅なコストアップを招くことなく実現する。【解決手段】  データ保持にリフレッシュ動作が必要な揮発性メモリと、外部電源に基づく電力を供給するメイン電源供給部と、前記メイン電源供給部からの電源供給により、前記揮発性メモリにリフレッシュ動作を指示するメモリ制御部とを備え、前記揮発性メモリに格納された画像データに基づく印刷を実行する印刷装置であって、蓄電源に基づく電力を供給するバックアップ電源供給部と、前記メイン電源のＯＮ／ＯＦＦを検出する電源検出部と、前記揮発性メモリに画像データが格納され、印刷未完了の状態で、前記メイン電源がＯＦＦになったことが検出された場合に、前記バックアップ電源供給部からの電源供給により、前記揮発性メモリにリフレッシュ動作を指示するリフレッシュ手段とを備えることを特徴とする印刷装置。【選択図】  図１
2007050523.tif 000002
【特許請求の範囲】
【請求項１】
データ保持にリフレッシュ動作が必要な揮発性メモリと、
外部電源に基づく電力を供給するメイン電源供給部と、
前記メイン電源供給部からの電源供給により、前記揮発性メモリにリフレッシュ動作を指示するメモリ制御部とを備え、前記揮発性メモリに格納された画像データに基づく印刷を実行する印刷装置であって、
蓄電源に基づく電力を供給するバックアップ電源供給部と、
前記メイン電源のＯＮ／ＯＦＦを検出する電源検出部と、
前記揮発性メモリに画像データが格納され、印刷未完了の状態で、前記メイン電源がＯＦＦになったことが検出された場合に、前記バックアップ電源供給部からの電源供給により、前記揮発性メモリにリフレッシュ動作を指示するリフレッシュ手段とを備えることを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記リフレッシュ手段がリフレッシュ動作を指示している状態で、前記メイン電源がＯＮになると、前記揮発性メモリに格納されている印刷未完了の画像データに基づく印刷を実行する印刷手段を備えることを特徴とする印刷装置。
【請求項３】
請求項２に記載の印刷装置であって、
前記リフレッシュ手段は、前記揮発性メモリに画像データが格納され、印刷未完了の状態で、前記メイン電源がＯＦＦになったことが検出された場合に、未印刷の画像データが格納されていることを示す情報と、前記画像データが格納されたアドレスとを記憶し、
前記印刷手段は、前記記憶された情報およびアドレスを参照して前記画像データに基づく印刷を実行することを特徴とする印刷装置。
【請求項４】
請求項１に記載の印刷装置であって、
前記リフレッシュ手段からの指示によるリフレッシュ動作時におけるクロックは、前記メモリ制御部からの指示によるリフレッシュ動作時のクロックよりも遅いことを特徴とする印刷装置。
【請求項５】
請求項１に記載の印刷装置であって、
前記リフレッシュ手段は、リフレッシュ動作を指示している状態で、前記メイン電源がＯＮになったことが検出されると、前記揮発性メモリへのリフレッシュ動作指示を停止することを特徴とする印刷装置。
【請求項６】
データ保持にリフレッシュ動作が必要な揮発性メモリと、外部電源に基づく電力を供給するメイン電源供給部と、前記メイン電源供給部からの電源供給により、前記揮発性メモリにリフレッシュ動作を指示するメモリ制御部とを備え、前記揮発性メモリに格納された画像データに基づく印刷を実行する印刷装置におけるデータ保持方法であって、
前記揮発性メモリに画像データが格納され、印刷未完了の状態で、前記メイン電源がＯＦＦになったことが検出された場合に、
前記メイン電源供給部とは別に設けられた蓄電源に基づく電力を供給するバックアップ電源供給部からの電源供給により、前記揮発性メモリにリフレッシュ動作を指示することを特徴とするデータ保持方法。
【請求項７】
請求項６に記載のデータ保持方法であって、
前記メイン電源がＯＮになると、前記揮発性メモリに格納されている印刷未完了の画像データに基づく印刷を実行することを特徴とするデータ保持方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に係り、特に、揮発性のメモリに画像データを格納後印刷前に電源がＯＦＦになった場合にも格納された画像データを印刷することができる印刷装置に関する。
【背景技術】
【０００２】
印刷装置では、画像データをいったんメモリに格納し、順次読み出して印刷エンジンに出力することで印刷が実行される。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
画像データを格納するメモリには、一般に揮発性の記憶装置、例えば、ＳＤＲＡＭが用いられている。ＳＤＲＡＭ等のＤＲＡＭは、記憶したデータを保持するためには、電源の供給の他に、所定期間に所定の割合でリフレッシュ動作を行なわなくてはならない。
【０００４】
このため、画像データを格納後、印刷完了前に、電源がＯＦＦになると画像データが失われてしまう。
【０００５】
この問題は、特に、ファクシミリ機能を備えた印刷装置において、ファクシミリデータを受信後印刷前に電源がＯＦＦになった場合に顕著になる。なぜならば、コンピュータから印刷装置に印刷を実行させた場合であれば、ユーザはデータが失われたことを容易に知ることができるため、再印刷を行なえば足りる。しかしながら、受信したファクシミリデータが失われてしまったことを、一般に受信側は知り得ないからである。さらに、受信は完了しているため、送信側から再送信は行なわれない。
【０００６】
この問題を回避するために、印刷装置にバックアップ機能を設けることが考えられるが、これによる大幅なコストアップは避けることが望ましい。
【０００７】
本発明は、データ保持にリフレッシュ動作が必要な揮発性メモリに画像データを格納後、印刷完了前に電源がＯＦＦになった場合にも、画像データを保持できる印刷装置を大幅なコストアップを招くことなく実現することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため本発明の第１の態様である印刷装置は、
データ保持にリフレッシュ動作が必要な揮発性メモリと、
外部電源に基づく電力を供給するメイン電源供給部と、
前記メイン電源供給部からの電源供給により、前記揮発性メモリにリフレッシュ動作を指示するメモリ制御部とを備え、前記揮発性メモリに格納された画像データに基づく印刷を実行する印刷装置であって、
蓄電源に基づく電力を供給するバックアップ電源供給部と、
前記メイン電源のＯＮ／ＯＦＦを検出する電源検出部と、
前記揮発性メモリに画像データが格納され、印刷未完了の状態で、前記メイン電源がＯＦＦになったことが検出された場合に、前記バックアップ電源供給部からの電源供給により、前記揮発性メモリにリフレッシュ動作を指示するリフレッシュ手段とを備えることを特徴とする。
【０００９】
揮発性メモリに格納されたデータを保持する目的の蓄電源とリフレッシュ手段を用いることで、簡易な構成で、メイン電源ＯＦＦの間のデータの保持を実現することができる。
【００１０】
ここで、前記リフレッシュ手段がリフレッシュ動作を指示している状態で、前記メイン電源がＯＮになると、前記揮発性メモリに格納されている印刷未完了の画像データに基づく印刷を実行する印刷手段を備えることができる。
【００１１】
これにより、メイン電源が復帰した場合に、保持していた画像に基づく印刷結果を得ることができる。
【００１２】
より具体的には、前記リフレッシュ手段は、前記揮発性メモリに画像データが格納され、印刷未完了の状態で、前記メイン電源がＯＦＦになったことが検出された場合に、未印刷の画像データが格納されていることを示す情報と、前記画像データが格納されたアドレスとを記憶し、
前記印刷手段は、前記記憶された情報およびアドレスを参照して前記画像データに基づく印刷を実行することができる。
【００１３】
また、前記リフレッシュ手段からの指示によるリフレッシュ動作時におけるクロックは、前記メモリ制御部からの指示によるリフレッシュ動作時のクロックよりも遅くすることがのぞましい。これにより、メイン電源ＯＦＦの際の省電力が実現され、蓄電源の電力消費を少なくすることができる。
【００１４】
上記課題を解決するため本発明の第２の態様であるデータ保持方法は、
データ保持にリフレッシュ動作が必要な揮発性メモリと、外部電源に基づく電力を供給するメイン電源供給部と、前記メイン電源供給部からの電源供給により、前記揮発性メモリにリフレッシュ動作を指示するメモリ制御部とを備え、前記揮発性メモリに格納された画像データに基づく印刷を実行する印刷装置におけるデータ保持方法であって、
前記揮発性メモリに画像データが格納され、印刷未完了の状態で、前記メイン電源がＯＦＦになったことが検出された場合に、
前記メイン電源供給部とは別に設けられた蓄電源に基づく電力を供給するバックアップ電源供給部からの電源供給により、前記揮発性メモリにリフレッシュ動作を指示することを特徴とする。
【発明を実施するための最良の形態】
【００１５】
本発明の実施の形態について図面を参照して説明する。
【００１６】
図１は、本実施形態の印刷装置１００のコントローラ周辺のハードウェア構成を説明するためのブロック図である。本実施形態では、印刷装置１００として、ファクシミリ機能、スキャナ機能を備えた、いわゆる複合装置を用いた場合を例に説明する。
【００１７】
本図に示すように、印刷装置１００のコントローラ１１０は、各種プログラムを実行するＣＰＵ１０、揮発性のメモリであるＳＤＲＡＭ２０、ＳＤＲＡＭ４０への読み書きを制御するメモリ制御ＡＳＩＣ３０、プログラム等を格納した不揮発性のメモリであるＲＯＭ４０、ＲＯＭ４０へのアクセスや外部インタフェース、操作パネル等との入出力を制御するＩＯ制御ＡＳＩＣ５０を備えている。
【００１８】
コントローラ１１０が備える揮発性のメモリであるＳＤＲＡＭ２０は、記憶内容を保持するためには所定の期間内に所定の割合でリフレッシュ動作をしなければならない。このリフレッシュ動作には、通常のリードライト動作を行なう途中に行なうオートリフレッシュと、リードライト動作をしないがデータを保持したい場合に行なうセルフリフレッシュとがある。
【００１９】
オートリフレッシュは、ＣＳＸ、ＲＡＳＸ、ＣＡＳＸ、ＷＥＸ信号の組み合わせで決まるコマンドにより実行され、セルフリフレッシュは上記のコマンドに加え、さらにＣＫＥ信号の制御により実行される。本発明は、オートリフレッシュ、セルフリフレッシュのいずれのリフレッシュ動作にも適用することができる。
【００２０】
また、コントローラ１１０内には、印刷のための画像処理を制御する画像処理ＡＳＩＣ６０、スキャナの読み取り処理を制御するスキャナＡＳＩＣ７０が備えられ、メモリ制御ＡＳＩＣ３０に接続されている。また、電話回線に接続されファクシミリ処理を制御するＦＡＸ回路８０が備えられ、ＩＯ制御ＡＳＩＣ５０に接続されている。
【００２１】
画像制御ＡＳＩＣ６０には、コントローラ１１０外部に設けられたプリンタエンジン１２０が接続され、スキャナＡＳＩＣ７０には、コントローラ１１０外部に設けられたスキャナエンジン１３０が接続される。
【００２２】
コントローラ１１０には、印刷装置１００の電源ＯＮ／ＯＦＦにより制御されるメイン電源が供給されている。メイン電源は、商用電源等の外部電源に基づくものである。このメイン電源は、例えば、図示しない印刷装置１００の電源部からプリンタエンジン１２０を介して供給されるようにすることができる。
【００２３】
さらに、本実施形態において、コントローラ１１０は、メイン電源が停止した場合にＳＤＲＡＭ２０のリフレッシュ動作を制御するリフレッシュ回路９０と、メイン電源の電圧を監視することでメイン電源のＯＮ／ＯＦＦを検出する電圧検出器９２と、メイン電源がＯＦＦになった場合にＳＤＲＡＭ２０に格納された画像データを保持するためのバックアップ電源９４とを備えている。
【００２４】
リフレッシュ回路９０は、ＳＤＲＡＭ２０に印刷が終了していないの画像データが格納されている状態で、過失あるいは停電等により電源がＯＦＦになった場合に、メモリ制御ＡＳＩＣ３０に代わってＳＤＲＡＭ２０のリフレッシュ動作を継続させることで、画像データの消失を防ぐようになっている。このとき、リフレッシュ回路９０は、クロックもＳＤＲＡＭ２０に供給する。このクロックは、ＳＤＲＡＭ２０のデータ保持目的のため、通常のクロックより遅いクロックとすることで、消費電力を抑えるようにすることが望ましい。
【００２５】
また、リフレッシュ回路９０は、メイン電源の復帰後に、ＳＤＲＡＭ２０に保持していた画像データの印刷を実行するための情報を記録する。このために、リフレッシュ回路はレジスタ９０ａ、データ有効フラグ９０ｂ、バックアップフラグ９０ｃを備えている。
【００２６】
レジスタ９０ａは、ＳＤＲＡＭ２０に保持している画像データの格納アドレスを記録する領域である。
【００２７】
データ有効フラグ９０ｂは、ＳＤＲＡＭ２０に未印刷の画像データが格納されている場合にＯＮに制御される。データ有効フラグ９０ｂの初期状態はＯＦＦである。
【００２８】
バックアップフラグ９０ｃは、データ有効フラグ９０ｂがＯＮの状態で、メイン電源がＯＦＦになった場合にＯＮに制御される。バックアップフラグ９０ｃの初期状態はＯＦＦである。
【００２９】
したがって、メイン電源復帰後にバックアップフラグ９０ｃを参照することで、印刷すべき画像データがＳＤＲＡＭ２０に格納されているかどうかを判断することができる。そして、ＳＤＲＡＭ２０に画像データが格納されている場合には、レジスタ９０ａを参照することで、画像データが格納されているアドレスを取得することができる。
【００３０】
電圧検出器９２は、メイン電源の電圧を監視しており、所定の電圧を下回った場合には、メイン電源がＯＦＦになったものとしてリフレッシュ回路９０に通知する。その後、メイン電源の電圧が所定の電圧を上回った場合には、メイン電源がＯＮになったとものとしてリフレッシュ回路９０に通知する。
【００３１】
バックアップ電源９４は、未印刷の画像データがＳＤＲＡＭ２０に格納されている状態でメイン電源がＯＦＦになった場合に、ＳＤＲＡＭ２０およびリフレッシュ回路９０に電力を供給するための電源である。バックアップ電源９４は、蓄電源に基づくものであり、電池あるいはキャパシタ等で構成することができる。
【００３２】
本実施例のコントローラ１１０では、メイン電源のＯＮ時には、メモリ制御ＡＳＩＣ３０からのリフレッシュ指示によりＳＤＲＡＭ２０はリフレッシュ動作を行ない、未印刷の画像データがＳＤＲＡＭ２０に格納されている状態でメイン電源がＯＦＦになった場合には、リフレッシュ回路９０からのリフレッシュ指示によりＳＤＲＡＭ２０はリフレッシュ動作を行なう。
【００３３】
このため、リフレッシュ指示に係わる信号であるＣＬＫ、ＣＳＸ、ＲＡＳＸ、ＣＡＳＸ、ＷＥＸ、セルフリフレッシュの場合はさらにＣＫＥについて、ＳＤＲＡＭ２０は、メモリ制御ＡＳＩＣ３０およびリフレッシュ回路９０とワイヤードオア接続されている。なお、これらの信号は、ＳＤＲＡＭ２０の入力側でプルアップされている。
【００３４】
なお、本実施形態では、ＣＰＵ１０、ＳＤＲＡＭ２０等をファクシミリ処理と、その他の処理を行なう場合とで共用するようにしているが、ＦＡＸ回路８０にファクシミリ処理専用のＳＤＲＡＭ、ＣＰＵ等を備えるようにしてもよい。この場合は、リフレッシュ回路９０、電圧検出器９２、バックアップ電源９４は、ＦＡＸ回路８０内に同様にして設けるようにする。
【００３５】
また、本発明は、ＳＤＲＡＭ２０に限られず、ＤＤＲ等を用いてもよく、記憶保持にリフレッシュ動作が必要なメモリであるＤＲＡＭ全般に適用することができる。
【００３６】
つぎに、本実施形態の処理について説明する。
【００３７】
図２は、リフレッシュ回路９０の処理を説明するフロー図である。リフレッシュ回路９０は、電圧検出器９２からの出力がＨｉｇｈからＬｏｗに変化することを監視する（Ｓ１０１）。ここで、ＨｉｇｈからＬｏｗへの変化は、メイン電源がＯＮからＯＦＦに変化したことを意味する。
【００３８】
リフレッシュ回路９０は、電圧検出器９２からの出力がＨｉｇｈからＬｏｗに変化したことを検知すると（Ｓ２０１：Ｙ）、自身が備えるデータ有効フラグ９０ｂがＯＮになっているかどうかを判断する（Ｓ２０１）。後述するようにデータ有効フラグ９０ｂは、ＳＤＲＡＭ２０に印刷用の画像データが格納されるとＯＮになり、格納された画像データの印刷が終了するとＯＦＦになる。したがって、有効フラグがＯＮになっているということは、未印刷の画像データがＳＤＲＡＭ２０に格納されており、この画像データを保持する必要があることを示している。
【００３９】
このため、データ有効フラグ９０ｂがＯＦＦの場合（Ｓ１０２：Ｎ）には、保持すべき画像データはＳＤＲＡＭ２０に格納されていないため、リフレッシュ回路９０は処理を行なうことなく、電圧検出器９２からの出力の監視を再度続ける（Ｓ１０１）。
【００４０】
一方、データ有効フラグ９０ｂがＯＮの場合（Ｓ１０２：Ｙ）、保持すべき画像データがＳＤＲＡＭに記録されているため、リフレッシュ回路９０は以下の処理を行なう。
【００４１】
すなわち、まず、自身が備えるバックアップフラグ９０ｃをＯＮにする（Ｓ１０３）。バックアップフラグ９０ｃは、ＳＤＲＡＭ２０に格納された未印刷の画像データのバックアップを行なっていることを示すため、後にメイン電源がＯＮに復帰した際に、バックアップフラグ９０ｃを参照し、バックアップフラグ９０ｃがＯＮになっている場合には、ＳＤＲＡＭ２０に格納された画像データを印刷することで、未印刷の画像データが失われることを防ぐことができる。
【００４２】
一方で、メイン電源がＯＦＦになったことでメモリ制御ＡＳＩＣ３０からのＳＤＲＡＭ２０へのリフレッシュ指示が停止するため、リフレッシュ回路９０がＳＤＲＡＭ２０に対してリフレッシュ動作のためのコマンドを出力する（Ｓ１０４）。
【００４３】
上述のように、消費電力を抑えるため、この際のクロックは、メイン電源がＯＮの通常動作時よりも遅いクロックを用いることが望ましい。このクロックは、リフレッシュ回路９０が生成するようにしてもよいし、他から供給を受けるようにしてもよい。この場合は、クロックの供給元にも電源を供給するようにする。
【００４４】
リフレッシュ回路９０は、リフレッシュ動作のコマンドを電圧検出器９２の出力がＬｏｗからＨｉｇｈに変化することを検知するまで、すなわち、メイン電源が再度ＯＮになるまで繰り返す（Ｓ２０５）。
【００４５】
そして、電圧検出器９２の出力がＬｏｗからＨｉｇｈに変化することを検知すると（Ｓ１０５：Ｙ）、メイン電源ＯＮによりメモリ制御ＡＳＩＣ３０からのリフレッシュ指示が再開するとため、リフレッシュ動作のコマンド出力を停止する（Ｓ１０６）。
【００４６】
図３は、ＳＤＲＡＭ２０に未印刷の画像データを格納している状態で、電圧検出器９２の出力がＨｉｇｈからＬｏｗに変化したときの各信号の変化を示すタイミング図である。本図はオートリフレッシュの例を示している。
【００４７】
メイン電源がＯＮで電圧検出器９２の出力がＨｉｇｈの状態では、メモリ制御ＡＳＩＣ３０からのリフレッシュコマンドによりＳＤＲＡＭ２０はリフレッシュ動作を行なう。
【００４８】
ｔ１で、メイン電源がＯＦＦになり、ｔ２で、電圧が所定の電圧を下回ったことを電圧検出器９２が検知すると、リフレッシュ回路９０にリフレッシュ制御が移り、ｔ３においてリフレッシュ回路９０からのリフレッシュコマンドによるリフレッシュ動作が開始する。この際のクロックは、消費電力を抑えるため、ｔ１までの通常時のクロックよりも遅いクロックが用いられる。なお、ｔ２からリフレッシュ回路９０が制御を開始するｔ３までの間は、コマンド信号はプルアップされており、ＮＯＰ状態が保持される。
【００４９】
図４は、ＳＤＲＡＭ２０のバックアップを行なっているときに、電圧検出器９２の出力がＬｏｗからＨｉｇｈに変化したときの各信号の変化を示すタイミング図である。本図はオートリフレッシュの例を示している。
【００５０】
メイン電源がＯＦＦで電圧検出器９２の出力がＬｏｗの状態では、リフレッシュ回路９０からのリフレッシュコマンドによりＳＤＲＡＭ２０はリフレッシュ動作を行なう。
【００５１】
ｔ４で、メイン電源がＯＮに復帰し、ｔ５で、電圧が所定の電圧を上回ったことを電圧検出器９２が検知すると、クロック、コマンド出力を停止し、ハイインピーダンス状態になる。そして、プルアップ状態を経て、ｔ６においてメモリ制御ＡＳＩＣ３０からのリフレッシュコマンドによるリフレッシュ動作を再開する。この際のクロックは、ｔ４までのクロックよりも速い通常時のクロックが用いられる。
【００５２】
図５は、ＳＤＲＡＭ２０に未印刷の画像データを格納している状態で、電圧検出器９２の出力がＨｉｇｈからＬｏｗに変化したときの各信号の変化を示すタイミング図である。本図はセルフリフレッシュを使用した例を示している。
【００５３】
メイン電源がＯＮで電圧検出器９２の出力がＨｉｇｈの状態では、メモリ制御ＡＳＩＣ３０からのリフレッシュコマンドによりＳＤＲＡＭ２０はリフレッシュ動作を行なう。
【００５４】
ｔ１で、メイン電源がＯＦＦになり、ｔ２で、電圧が所定の電圧を下回ったことを電圧検出器９２が検知すると、ｔ３においてリフレッシュ回路９０からのリフレッシュコマンドによるリフレッシュ動作を開始する。そして、リフレッシュ回路９０は、ＣＫＥをＬｏｗにすると同時にＳＥＬＦコマンドを出力する。
【００５５】
図６は、ＳＤＲＡＭ２０のバックアップを行なっているときに、電圧検出器９２の出力がＬｏｗからＨｉｇｈに変化したときの各信号の変化を示すタイミング図である。本図はオートリフレッシュを使用した例を示している。
【００５６】
メイン電源がＯＦＦで電圧検出器９２の出力がＬｏｗの状態では、リフレッシュ回路９０からのリフレッシュコマンドによりＳＤＲＡＭ２０はリフレッシュ動作を行なう。
【００５７】
ｔ４で、メイン電源がＯＮに復帰し、ｔ５で、電圧が所定の電圧を上回ったことを電圧検出器９２が検知すると、メモリ制御ＡＳＩＣ３０はＳＥＬＦＸコマンドを出力してセルフリフレッシュ状態から抜けだし、オートリフレッシュ動作を再開する。
【００５８】
つぎに、印刷装置１００の処理について図７のフロー図を参照して説明する。ここでは、印刷装置１００のＦＡＸ回路８０がファクシミリデータを受信した場合を例に説明する。従来の複合装置、特に、廉価な複合装置では、ファクシミリ機能のバックアップ体制が十分でなかった。具体的には、ファクシミリデータを受信して受信完了を送信側に報告した後、印刷前に電源がＯＦＦになると、受信したファクシミリデータが失われるうえ、再送信されないという状況が起こり得た。
【００５９】
このため、本発明は、ファクシミリ機能を備えた印刷装置について特に効果的に適用することができる。もちろん、ファクシミリ機能のみならず、通常の印刷処理にも適用することができる。
【００６０】
本図に示すように、印刷装置１００は電源がＯＮになると（Ｓ２０１）、リフレッシュ回路９０のバックアップフラグ９０ｃを参照して、バックアップフラグ９０ｃがＯＮになっているかどうかを判断する（Ｓ２０２）。
【００６１】
バックアップフラグ９０ｃがＯＦＦの場合（Ｓ２０２：Ｎ）は、ＳＤＲＡＭ２０に未印刷の画像データは格納されていないため、初期化等の通常の起動処理を行なう（Ｓ２０３）。
【００６２】
そして、待機状態になり、ファクシミリデータの受信を待つ（Ｓ２０４）。
【００６３】
ファクシミリデータを受信すると（Ｓ２０４：Ｙ）、ＳＤＲＡＭ２０に受信データを格納していく（Ｓ２０５）。全データを受信するまで（Ｓ２０６）、ＳＤＲＡＭ２０へのデータ格納を繰り返し、全データを受信し終えると（Ｓ２０６：Ｙ）、データ有効フラグ９０ｂをＯＮにし、受信データを格納したＳＤＲＡＭ２０のアドレスをレジスタ９０ａに記録する（Ｓ２０７）。
【００６４】
これらの処理が完了すると、送信元にファクシミリ受領完了を通知する（Ｓ１０８）。
【００６５】
処理（Ｓ２０８）において送信元にファクシミリ受領完了を通知する前にメイン電源がＯＦＦになった場合は、送信元は受信未完了の情報を取得することができるため、再送信処理が行なわれる。したがって、ＳＤＲＡＭ２０に格納されたデータのバックアップ処理は不要である。
【００６６】
一方、送信元にファクシミリ受領完了を通知した後、印刷完了前にメイン電源がＯＦＦになった場合には、送信元から再送信は行なわれないため、上述したようなＳＤＲＡＭ２０に格納されたデータのバックアップ処理が必要となる。
【００６７】
ついで、ＳＤＲＡＭ２０に格納した受信データの印刷を行なう（Ｓ２０９）。そして、印刷が完了すると、リフレッシュ回路９０のデータ有効フラグ９０ｂをＯＦＦにする（Ｓ２１０）。これにより、ＳＤＲＡＭ２０には保持すべきデータが格納されていないことを示すことができる。
【００６８】
一方、処理（Ｓ２０１）で電源がＯＮになり、リフレッシュ回路９０のバックアップフラグ９０ｃを参照したところ（Ｓ２０２）、バックアップフラグ９０ｃがＯＮになっていた場合（Ｓ２０２：Ｙ）には、ＳＤＲＡＭ２０に未印刷の画像データが格納されていることを示しているため、リフレッシュ動作を継続する（Ｓ２１１）。
【００６９】
そして、リフレッシュ回路９０のレジスタ９０ａを参照して、画像データが格納されているアドレスを取得する（Ｓ２１２）。
【００７０】
取得したアドレスが示している画像データを印刷することで（Ｓ２０９）、画像データ格納後、印刷前に電源がＯＦＦになった場合でも画像データを失うことなく、印刷結果を得ることができる。
【００７１】
そして、データ有効フラグ９０ｂをＯＦＦにするとともに、バックアップフラグ９０ｃをＯＦＦにして、ＳＤＲＡＭ２０に未印刷の画像データが格納されていないことを示して（Ｓ２１０）、ファクシミリデータの受信を待つ（Ｓ２０４）。
【図面の簡単な説明】
【００７２】
【図１】印刷装置のコントローラ周辺のハードウェア構成を示すブロック図。
【図２】リフレッシュ回路の処理を説明するフロー図。
【図３】電圧検出器の出力がＨからＬに変化したときの各信号の変化を示すタイミング図。
【図４】電圧検出器の出力がＬからＨに変化したときの各信号の変化を示すタイミング図。
【図５】電圧検出器の出力がＨからＬに変化したときの各信号の変化を示すタイミング図。
【図６】電圧検出器の出力がＬからＨに変化したときの各信号の変化を示すタイミング図。
【図７】印刷システムの処理を説明するフロー図。
【符号の説明】
【００７３】
１０…ＣＰＵ、２０…ＳＤＲＡＭ、３０…メモリ制御ＡＳＩＣ、４０…ＲＯＭ、５０…ＩＯ制御ＡＳＩＣ、６０…画像処理ＡＳＩＣ、７９…スキャナＡＳＩＣ、８０…ＦＡＸ回路、９０…リフレッシュ回路、９０ａ…レジスタ９０ｂ…データ有効フラグ、９０ｃ…バックアップフラグ、９２…電圧検出器、９４…バックアップ電源、１００…印刷装置、１１０…コントローラ、１２０…プリンタエンジン、１３０…スキャナエンジン
【図１】
2007050523.tif 000003
【図２】
2007050523.tif 000004
【図３】
2007050523.tif 000005
【図４】
2007050523.tif 000006
【図５】
2007050523.tif 000007
【図６】
2007050523.tif 000008
【図７】
2007050523.tif 000009