(57)【特許請求の範囲】
【請求項１】
特定のユニットの状態が変化したことを検知して、状態変化を示す情報を出力する状態変化検知手段と、
前記特定のユニットの状態を検知する状態検知手段と、
電池から供給される電力により動作し、状態変化を示す情報が入力されたことを検知して、状態変化を示す情報が入力された時刻を記憶する記憶手段と、
前記電池とは異なる電源から供給される電力により動作し、前記電源からの電力供給がオフ状態からオン状態に変化した後、前記電源からの電力供給がオフ状態の間に前記特定のユニットの状態が変化したか否かを、前記記憶手段に記憶された時刻に基づいて判断し、前記電源からの電力供給がオフ状態の間に前記特定のユニットの状態が変化したと判断した場合、前記状態検知手段が検知する状態を取得する制御手段と、
を備えることを特徴とする制御装置。
【請求項２】
前記電源がオン状態において、前記状態検知手段が検知する状態を記憶する状態記憶手段を備え、
前記制御手段は、前記電源手段がオフ状態の間に状態変化を示す情報が入力されたことが前記記憶手段に記憶されていないと判断した場合、前記検知手段が検知する状態を取得することなく、前記状態記憶手段が記憶する状態を取得することを特徴とする請求項１記載の制御装置。
【請求項３】
状態変化を示す情報が入力されたことが前記記憶手段に記憶されていないと前記制御手段が判断した場合、前記状態記憶手段に記憶された状態を表示する表示手段と、
を備えることを特徴とする請求項２記載の制御装置。
【請求項４】
前記状態検知手段は、用紙カセットの用紙サイズを検知することを特徴とする請求項１乃至３のいずれか１項に記載の制御装置。
【請求項５】
前記状態変化検知手段は、用紙カセットが動いたことを検知することを特徴とする請求項４記載の制御装置。
【請求項６】
制御装置で実行される状態検知方法であって、
前記制御装置は、
特定のユニットの状態が変化したことを検知して、状態変化を示す情報を出力する状態変化検知手段と、
前記特定のユニットの状態を検知する状態検知手段と、
電池から供給される電力により動作し、状態変化を示す情報が入力されたことを検知して、状態変化を示す情報が入力された時刻を記憶する記憶手段と、
前記電池とは異なる電源から供給される電力により動作する制御手段と、を有し、
前記状態検知方法は、
前記電源からの電力供給がオフ状態からオン状態に変化した後、前記電源からの電力供給がオフ状態の間に前記特定のユニットの状態が変化したか否かを、前記記憶手段に記憶された時刻に基づいて判断する判断工程と、
前記電源からの電力供給がオフ状態の間に前記特定のユニットの状態が変化したと判断した場合、前記状態検知手段が検知する状態を前記制御手段で取得する制御工程と、
を備えることを特徴とする制御装置の状態検知方法。
【請求項７】
請求項６に記載の制御装置の状態検知方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、制御装置の状態検知方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来の制御装置、例えば画像形成装置には電源オフの期間中にヘッドが操作された否かの履歴を保持するメカ機構を持つものがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−０５８５５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に示すように電源オフの期間中に何らかの操作がなされたことを示す履歴を保持する機構を有し、その履歴の有無に従って電源オン時に、装置の状態検知動作を行うか否かを判定するものがあった。
しかしながら、メカ機構であることから、その操作が電源オフの期間中に行われたのか、電源オフに移行する前に行われたのかを区別することができない。
なお、このような課題は、上記画像形成装置に限らず、電源がオフしている間に状態が変化するユニットを備える装置に共通した課題であって、画像形成装置に限定されるものではない。
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、電源オフ期間中におけるユニットの状態変化の有無を確認して、電源オン時に、そのユニットの状態を取得するかどうかを決定できる仕組みを提供することである。
【課題を解決するための手段】
【０００５】
上記目的を達成する本発明の制御装置は以下に示す構成を備える。
特定のユニットの状態が変化したことを検知して、状態変化を示す情報を出力する状態変化検知手段と、
前記特定のユニットの状態を検知する状態検知手段と、
電池から供給される電力により動作し、状態変化を示す情報が入力されたことを検知して、状態変化を示す情報が入力された時刻を記憶する記憶手段と、
前記電池とは異なる電源から供給される電力により動作し、前記電源からの電力供給がオフ状態からオン状態に変化した後、前記電源からの電力供給がオフ状態の間に前記特定のユニットの状態が変化したか否かを、前記記憶手段に記憶された時刻に基づいて判断し、前記電源からの電力供給がオフ状態の間に前記特定のユニットの状態が変化したと判断した場合、前記状態検知手段が検知する状態を取得する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、電源オフ期間中におけるユニットの状態変化の有無を確認して、電源オン時に、そのユニットの状態を取得するかどうかを決定できる。
【図面の簡単な説明】
【０００７】
【図１】制御装置の構成を説明するブロック図である。
【図２】図１に示した制御装置の詳細構成を説明するブロック図である。
【図３】図２に示した用紙サイズスイッチの構成例を示す図である。
【図４】図２に示したペーパデッキの機構を説明する斜視図である。
【図５】図１に示した用紙カセット部の構成を説明する図である。
【図６】図２に示した操作部に表示されるＵＩの一例を示す図である。
【図７】図２に示したＲＴＣの構成を説明するブロック図である。
【図８】制御装置の制御手順を示すフローチャートである。
【発明を実施するための形態】
【０００８】
次に本発明を実施するための最良の形態について図面を参照して説明する。
〔第１実施形態〕
【０００９】
図１は、本実施形態を示す制御装置の構成を説明するブロック図である。本例は、制御装置が、プリント機能、複写機能、ファクシミリ通信機能等を備える複合機（ＭＦＰ）である例を示すが、本発明は、プリント機能だけを実行するプリンタ装置にも適用することができる。
なお、本例の複合機は、ＡＣ電源がオフ状態に移行した後、ユーザが用紙カセットを引き出して用紙を交換あるいは補充することが可能である。このような用紙の交換操作あるいは補充操作が実行された場合には、後述するように電池で動作するＲＴＣ（リアルタイムクロック）内のメモリ（不揮発性メモリ）を用いて、用紙カセットの状態が変化したことを示す情報を時刻情報とともに記憶して管理する。以下、ＡＣ電源が投入された時点で、後述する制御を実行することで装置の状態の検知、例えば用紙カセットの状態を検知する制御を実行するか実行しないかを決定する複合機を例として、本実施形態を詳述する。
【００１０】
図１において、１００はリーダ部で、図示しないイメージセンサユニットを走査して原稿を読み取る。なお、リーダ部には、原稿を自動給紙するための自動原稿給紙装置（ＡＤＦ）を接続可能に構成されており、ＡＤＦから給紙した原稿の画像を読み取ることが可能である。
【００１１】
２００はプリンタ部で、プリンタコントローラ部と、プリンタエンジン部とを含む。ここで、プリンタエンジン部は、種々の方式、電子写真方式、あるいはインクジェット方式で記録紙に画像を形成する。３００は用紙カセット部で、後述するように用紙サイズ別に記録紙を収容する複数の用紙カセットを備える。なお、各用紙カセットには、後述する用紙サイズスイッチが設けられ、プリンタ部２００のプリンタコントローラ部にその情報が通知可能に構成されている。
【００１２】
４００はペーパデッキで、大量の記録紙を収容可能に構成されている。５００は電源ユニットで、ＡＣ電源からＤＣ１２Ｖを生成し、画像形成装置の各部（駆動部材、高圧系、定着ユニット等を含む）に必要な電力を供給可能に構成されている。６００は操作パネルで、各種の機能処理に対応したユーザからの設定を受け付けるため、各種の設定画面を表示する表示部とテンキー等のハードキーとを備えている。
【００１３】
図２は、図１に示した制御装置の詳細構成を説明するブロック図である。なお、本実施形態では、用紙カセットの状態変化を検知する変化検知手段と、用紙カセットに格納されている用紙のサイズを検知する状態検知手段とを備える。
図２において、２３０はＤＣＤＣコンバータであり、入力されたＤＣ１２ＶからＤＣ３．３Ｖを生成し各素子へ電力を供給する。２０３はＣＰＵで、ＲＯＭ２０２に格納された制御プログラムをＤＲＡＭ２０１にロードして実行する。２０４はＩＯポートで、用紙カセット部３００から、用紙サイズスイッチによって出力される情報を受け付ける。また、ＩＯポート２０４はペーパデッキ４００から、デッキ内残量センサによって出力される情報を受け付ける。
２１１は電池でバックアップされているＳＲＡＭである。ＳＲＡＭ２１１には、電源がＯＮ状態において変化する情報（イベント情報）がＲＴＣ２０９から取得する時間情報と対応づけられて格納される。
【００１４】
２０９はＲＴＣ（リアルタイムクロックＩＣ）である。ＲＴＣ２０９への電力は電池２１０により供給されている。そのため、ＡＣ電源がオフの期間、すなわち１２Ｖがオフの期間も、ＲＴＣ２０９の時計機能が動作し、しかも入力ポートＰ１〜Ｐ５のそれぞれへ入力される信号のレベルが変化した時刻がＲＴＣ２０９内部のＲＡＭに記憶される。また、カセットセンサ３０１〜３０４から出力される情報は、ＲＴＣ２０９の入力ポートＰ１〜Ｐ４に入力される。さらに、ドアスイッチ４０２０から出力される情報はＲＴＣ２０９の入力ポートＰ５に入力される。
２０５〜２０８は用紙カセットに収容される用紙の用紙サイズを検知する用紙サイズスイッチであり、用紙カセット部３００の４段の用紙カセットに対応づけて設置されている。用紙サイズスイッチ２０５〜２０８から出力される情報はＩＯポート２０４を介してＣＰＵ２０３が受け取ることができるように構成されている。ここで、ＣＰＵ２０３は、電源ユニット５００がオフ状態からオン状態に変換した後、用紙サイズスイッチ２０５〜２０８から出力される情報をＳＲＡＭ２１１に記憶している。この場合、ＳＲＡＭ２１１は、用紙カセットの状態を記憶する状態記憶手段として機能する。
【００１５】
なお、ＣＰＵ２０３は、電源ユニット５００がオフ状態からオン状態に変化した後、ＲＴＣ２０９のＲＡＭに状態変化が記憶されているかどうかを判断する。ＲＴＣ２０９のＲＡＭは、電池により供給される電力でバックアップされており、電源ユニット５００がオフ状態においても状態変化を記憶している。つまり、電源ユニット５００がオン状態からオフ状態に変化した後、ユーザが各用紙カセットを引き出して、用紙補給等の操作を行うと、当該操作に起因して各カセットセンサ３０１〜３０４で検知した状態変化がＲＴＣ２０９のＲＡＭに記憶される。そこで、ＣＰＵ２０３は、電源ユニット５００がオフ状態からオン状態に変化した後、ＲＴＣ２０９のＲＡＭに状態変化が記憶されているかどうかを判断する。そして、後述するフローチャートの手順に従い、用紙サイズスイッチ２０５〜２０８に用紙カセットの状態を検知させるか否かを制御する。なお、ユーザが用紙カセットを引き出しても用紙サイズが変更される場合と、用紙サイズが変更されない場合とがある。したがって、用紙サイズを変更している可能性がある場合、すなわち用紙カセットが引き出された場合には、電源ユニット５００がオフ状態からオン状態に変化した後、用紙サイズを検知する必要がある。
【００１６】
ペーパデッキ４００において、４０１０〜４０１３はデッキ内残量センサで、用紙の残量を検出し、残量情報をＩＯポート２０４に出力する。４０２０はドアスイッチで、ドアの開閉をドアの状態変化としてＲＴＣ２０９へ出力する。４０２はモードドライバで、モータ４０３を駆動して、デッキ内用紙リフタを上下方向に移動させる。
用紙カセット部３００は、ユーザが用紙カセットを着脱することにより発生する用紙カセットの抜き差しを状態変化として検知するカセットセンサ３０１〜３０４を備える。ここで、カセットセンサ３０１〜３０４は、ユーザによる各用紙カセットの引き出し操作に起因する状態変化を検知して、その状態変化をＲＴＣ２０９の入力ポートＰ１〜Ｐ４に出力する状態変化検知手段として機能する。
【００１７】
図３は、図２に示した用紙サイズスイッチの構成例を示す図である。本例は、用紙サイズスイッチ２０５〜２０８を回転スイッチで構成した例である。
図３において、用紙サイズ表示部２０００をユーザが回転させると、対応する遮光フラグ２００１〜２００８がフォトインタラプタ２００９〜２０１６にかかり、図２のＩＯポート２０４へ設定状態が出力される。ＣＰＵはＩＯポート２０４を読み出すことで各用紙カセットの用紙サイズを知ることができる構成となっている。
【００１８】
図４は、図２に示したペーパデッキの機構を説明する斜視図である。
図４において、４０３はモータで、駆動ギア４００４を駆動する。４００３は用紙を載せるトレイであり、駆動ギア４００４によって上下方向へ移動することができる。
４００５は用紙であり、上側への移動規制はリミットスイッチ４００１により図示しない信号線を通して上側上限を検出して移動の規制が行われる。
一方、下側への移動はリミットスイッチ４００２により図示しない信号線を通して下側下限を検出して移動の規制が行われる。
用紙４００５はリミットスイッチ４００１によって決められる最上限位置からプリンタ部２００へ給紙されていく。リミットスイッチ４００１が常時オンしている状態で使用される。ＣＰＵ２０３はトレイ４００３の位置を知ることで用紙の残量を検出することができる。
４０１０〜４０１３はフォトインタラプタで構成されるデッキ内残量センサ、トレイ４００３に取り付けられているフラグ４００９によってトレイ４００３の位置を検出する。
４０２０はドアスイッチで、ペーパデッキ４００に設置されている図示していないドアの開閉でオフオンし、その情報がＲＴＣ２０９の入力ポートＰ５へ入力される。ここに図示していないが、ドアの開放によってトレイはモータ４０３、駆動ギア４００４から解放され、ユーザが必要な用紙の追加あるいは取り出しを行える構成となっている。
【００１９】
図５は、図１に示した用紙カセット部３００の構成を説明する図である。本例は、例えば４つの用紙カセットを収容可能な例であるが、用紙カセットの数は特に制限はない。
図５において、カセットセンサ３０１〜３０４がユーザの紙補給等の操作により各用紙カセットが引き出されたことを検知し、用紙カセットが引き出されたことを示す状態変化がカセットセンサ３０１〜カセットセンサ３０４のそれぞれからＲＴＣ２０９へ出力される。これによって、ＣＰＵ２０３は用紙カセットの状態変化を検出することが可能に構成されている。
各カセットセンサ３０１〜３０４は、用紙カセットが所定の収納位置から引き出されているか否かを検出することができるマイクロスイッチで構成されている。各用紙カセットの用紙サイズ設定スイッチは用紙カセットの内側に設置され、ユーザは用紙サイズに合わせてロータリースイッチを回転させることで用紙サイズを設定する。ＣＰＵ２０３は、ＩＯポート２０４を読み出すことによって、各用紙カセットに設定された用紙サイズを検出できるように構成されている。
具体的には、用紙カセットの抜き差し時には、カセットセンサ３０１〜カセットセンサ３０４から出力される信号がＲＴＣ２０９の入力ポートＰ１〜Ｐ４へ入力される。それによって、ＲＴＣ２０９の入力ポートＰ１〜Ｐ４の信号レベルに変化が生じたときには、ＲＴＣ２０９内のＲＡＭへ変化の生じた入力ポートと時刻が対応づけて記憶される。
【００２０】
複合機のＡＣ電源がＯＮされると、電源ユニット５００によりＤＣ１２Ｖが生成され、リーダ部１００、プリンタ部２００に電力が供給される。
図２のプリンタ部２００のＣＰＵ２０３は、電源投入時には、ＲＴＣ２０９のＲＡＭに記憶された状態変化を読み出すことで、用紙カセットが引き出された履歴があるか否かを検出することができるように構成されている。ここで、ＣＰＵ２０３が、ＲＴＣ２０９の入力ポートＰ１〜Ｐ４のいずれかで状態変化がＡＣ電源がオン状態からオフ状態に変化している間に発生していることを検出すると、ＡＣ電源がオフ状態からオン状態に変化した後、ＣＰＵ２０３は、該当する用紙カセットの用紙サイズスイッチ２０５〜２０８から出力される情報をＩＯポート２０４から読み出す。つまり、ＣＰＵ２０３は、ＡＣ電源がオフ状態からオン状態に変化した後、用紙サイズスイッチ２０５〜２０８の状態を検知することで、各用紙カセットの用紙サイズを検知する。
【００２１】
また、ＣＰＵ２０３がＲＴＣ２０９の入力ポートＰ５の信号レベルの変化の履歴があったことを検出した場合、ペーパデッキ４００のドアが開かれて、用紙が追加あるいは取り出された可能性があることがわかる。そこで、電源投入時に、モータ４０３によってトレイ４００３を上下方向へ移動させてリミットスイッチの上限へ移動させる。そして、ＣＰＵ２０３は、デッキ内残量センサ４０１０〜４０１３から出力される情報をＩＯポート２０４から読み出すことで、フラグ４００９がデッキ内残量センサ４０１０〜４０１３のどこにあるかを判断し、用紙４００５の残量を検出することができる。
【００２２】
一方、ＡＣ電源がオフ状態からオン状態に変化した時に、ＣＰＵ２０３がＲＴＣ２０９の入力ポートＰ１〜Ｐ５いずれにも変化がなかったことをＲＴＣ２０９のＲＡＭの状態から確認した場合、ＡＣ電源がオフの期間には用紙カセット及びペーパデッキにおける用紙の状態に変化が発生していない。この場合、用紙サイズスイッチ２０５〜２０８から出力される情報を読み込んで各用紙カセットの用紙サイズを検知する状態検知、並びにペーパデッキ４００の残量を検知する状態検知を行う必要がない。
この場合において、ＣＰＵ２０３は、前回ＡＣ電源がオフされる直前の用紙カセットの用紙サイズまたはペーパデッキ４００の用紙残量を不揮発メモリであるＳＲＡＭ２１１から読み出す。そして、ＣＰＵ２０３は、各用紙カセットに設定されている用紙サイズとペーパデッキ４００に存在する用紙の残量を、例えば図６に示すユーザインタフェースを用いて操作パネル６００に表示する。
また、ＲＴＣ２０９のＲＡＭにはＡＣ電源がオンされた時刻と、ＡＣ電源がオフされた時刻がそれぞれ記憶される。
また、ＣＰＵ２０３は、ＡＣ電源投入後、用紙カセットやペーパデッキの状態検知を行って、使用中に変化した用紙カセットの用紙サイズ、使用中に変化したペーパデッキの用紙残量を、それぞれＳＲＡＭ２１１に記憶させている。
【００２３】
図７は、図２に示したＲＴＣ２０９の構成を説明するブロック図である。なお、本実施形態において、ＲＴＣ２０９は、電池から供給される電力により時刻を計時する計時部（後述する時計モジュール６００２）として機能する。また、ＲＴＣ２０９は、電池から供給される電力により、計時部が計時する時刻と対応づけて入力される情報を記憶するメモリ（後述するＲＡＭ６００５）とを備える。これにより、ＲＴＣ２０９は、時計部とメモリとの機能を合わせ持つタイマ装置として機能する。このようなタイマ装置を備える装置は、本実施形態に示す制御装置に限らず、タイマ機能やメモリ機能を用いて各種のデータ処理を実行する装置であってもよい。
図７において、６００２は時計モジュールであり、割り込み発生器６００１に対して、設定された時刻に割り込み信号の生成を指示するもので、ＲＴＣ２０９内のシステムバス６００６に接続されている。
【００２４】
６００３はシステムコントローラで、ＲＴＣ２０９内のシステムバス６００６に接続されている各デバイスを制御する。外部インタフェース端子から時計モジュール６００２へのタイマ設定あるいはＲＡＭ６００５のリードライト指示を受けることができる。
【００２５】
６００４はイベント検出器であり、入力ポートへの入力の状態変化を検出する。すなわち、入力ポートの信号がＨからＬへ変化したのか、あるいはＬからＨへ変化したのかということを検出し、その発生した時刻と入力ポートの識別情報を対応づけてシステムバス６００６を介してＲＡＭ６００５へ記憶する。なお、ＲＡＭ６００５は、例えばボタン電池等から供給されるＤＣ電源で情報を常時記憶する不揮発性の記憶手段として機能する。
【００２６】
図８は、本実施形態を示す制御装置の制御手順を示すフローチャートである。本例は、ＣＰＵ２０３がＤＲＡＭ２０１に制御プログラムをロードして実行することにより実現される初期動作処理例である。
ユーザが操作する電源スイッチにより、ＭＦＰ本体のＡＣ電源がオン状態にされた時点で、この初期動作処理が開始される。まず、Ｓ１で、ＣＰＵ２０３は、ＲＴＣ２０９の時計モジュール６００２が計時している現在時刻を読み出す。次に、Ｓ２で、ＣＰＵ２０３がＲＴＣ２０９のＲＡＭ６００５に記憶されている前回ＡＣ電源がオフされた時刻を読み出す。そして、Ｓ３で、ＣＰＵ２０３は、Ｓ１で読み出した現在時刻と、Ｓ２で読み出した前回ＡＣ電源がオフされた時刻とに基づいて、ＡＣ電源がオフされていた期間（ＯＦＦＴ）を算出する。
【００２７】
次に、Ｓ４で、ＣＰＵ２０３は、ＲＴＣ２０９の入力ポートの変化の履歴を示す情報をＲＡＭ６００５から読み出す。そして、Ｓ５で、ＣＰＵ２０３は、ＡＣ電源がオフされている期間（ＯＦＦＴ）に、カセットセンサ３０１〜３０４、及びドアスイッチ４０２０の状態が変化したことを示す状態変化（変化履歴）が記憶されているか否かを判断する。
ここで、状態変化が記憶されていないとＣＰＵ２０３が判断した場合は、Ｓ６で、ＣＰＵ２０３は、前回ＡＣ電源がオフされた時の各用紙カセットの状態をＳＲＡＭ２１１から読み出し、Ｓ７で、操作パネル６００上に、図６に示すＵＩを用いて表示させる。
【００２８】
一方、Ｓ５において、ＡＣ電源オフの期間（ＯＦＦＴ）中に入力ポートＰ１〜Ｐ４のいずれか１つに変化があり、状態変化がＲＡＭ６００５に記憶されているとＣＰＵ２０３が判断した場合は、Ｓ８へ進む。
Ｓ８では、ＣＰＵ２０３が、入力ポートＰ１で信号レベルの変化が発生したことを示す情報がＲＡＭ６００５に記憶されているかどうかを判断する。記憶されている場合には、Ｓ９で、ＣＰＵ２０３は、用紙サイズスイッチ２０５の情報を読み出して、用紙カセットの用紙サイズを取得する。
Ｓ１０では、ＣＰＵ２０３が、入力ポートＰ２で信号レベルの変化が発生したことを示す情報がＲＡＭ６００５に記憶されているかどうかを判断する。記憶されている場合には、Ｓ１１で、ＣＰＵ２０３は、用紙サイズスイッチ２０６の情報を読み出して、用紙カセットの用紙サイズを取得する。
Ｓ１２では、ＣＰＵ２０３が、入力ポートＰ３で信号レベルの変化が発生したことを示す情報がＲＡＭ６００５に記憶されているかどうかを判断する。記憶されている場合には、Ｓ１３で、ＣＰＵ２０３は、用紙サイズスイッチ２０７の情報を読み出して、用紙カセットの用紙サイズを取得する。
Ｓ１４では、ＣＰＵ２０３が、入力ポートＰ４で信号レベルの変化が発生したことを示す情報がＲＡＭ６００５に記憶されているかどうかを判断する。記憶されている場合には、Ｓ１５で、ＣＰＵ２０３は、用紙サイズスイッチ２０８の情報を読み出して、用紙カセットの用紙サイズを取得する。
Ｓ１６では、ＣＰＵ２０３が、入力ポートＰ５で信号レベルの変化が発生したことを示す情報がＲＡＭ６００５に記憶されているかどうかを判断する。ここで、入力ポートＰ５に変化があることをＣＰＵ２０３が検出した場合は、Ｓ１７へ進む。そして、Ｓ１７で、ＣＰＵ２０３は、ペーパデッキ４００内のリフタ用のモータ４０３を動作させ、Ｓ１８で、ＣＰＵ２０３は、デッキ内残量センサ４０１０〜４０１３の情報を読み出すことによって残量を取得する。次に、Ｓ７で、ＣＰＵ２０３は、操作パネル６００上でペーパデッキ４００内の用紙残量を、図６に示したＵＩを用いて表示し、Ｓ１９で、ＣＰＵ２０３は、Ｓ８、Ｓ１０、Ｓ１２、Ｓ１４でそれぞれ検出した各用紙カセットの状態をＳＲＡＭ２１１へ記録して、本処理を終了する。
【００２９】
なお、従来の画像形成装置は電源オフ時に用紙カセットに状態変化が生じているか否かを検知する手段を備えていないため、ＣＰＵ２０３は、必ずＳ９、Ｓ１１、Ｓ１３、Ｓ１５、Ｓ１７及びＳ１８に相当するフローを実行していた。
これに対して、本実施形態では、ＲＴＣ２０９内の電池でバックアップされるＲＡＭ６００５の状態変化（変化履歴）から電源オフ期間中に用紙の状態が変化していないとＣＰＵ２０３が判断した場合、用紙の状態を検知する処理を実行する必要がなくなる。つまり、ＣＰＵ２０３は、電源オフ期間中に用紙の状態が変化していないと判断した場合、Ｓ８からＳ１８の状態検知処理を省略できる。
これにより、画像形成装置を制御する制御装置において、電源投入時の状態検知処理を省略して、速やかに画像形成処理可能な状態に移行でき、ユーザの利便性を向上させることができる。
なお、上記実施形態では、ＡＣ電源がオフ状態からオン状態に変化する間に用紙カセットの引き出し操作があった場合を想定して説明したが、状態変化が起こり得るユニットや部材を上記同様の手法で検知することで本発明を適用することが可能である。
【００３０】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００３１】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組み合わせを含む）が可能であり、それらを本発明の範囲から除外するものではない。
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【符号の説明】
【００３２】
２００  プリンタ部
２０３  ＣＰＵ
２１０  ＲＴＣ
２１２  ＳＲＡＭ
【図１】
0005725798.tif 000002
【図２】
0005725798.tif 000003
【図３】
0005725798.tif 000004
【図４】
0005725798.tif 000005
【図５】
0005725798.tif 000006
【図６】
0005725798.tif 000007
【図７】
0005725798.tif 000008
【図８】
0005725798.tif 000009