(57)【特許請求の範囲】
【請求項１】
交換可能に形成された消耗ユニットに設けられ、当該消耗ユニットを識別するための識別情報を記憶した不揮発性メモリに、電源ユニットから給電がなされた際に、前記不揮発性メモリに記憶されている識別情報を読み取り、読み取った識別情報を記憶手段に記憶する記憶ステップと、
前記消耗ユニットを保護するための開閉扉の開閉を検出する検出ステップと、
前記開閉扉の開成が検出された際に、前記不揮発性メモリに対してアクセス中である場合には、当該アクセスを中断すると共に、当該アクセス状態を示すアクセス情報を記憶手段に記憶した後、前記電源ユニットから前記不揮発性メモリに供給されている電力を停止させ、および、前記開閉扉の開成が検出された際に、前記不揮発性メモリに対して読み込み／書き込み動作中である場合には、当該読み込み／書き込み動作を中断すると共に、当該前記不揮発性メモリに対して読み込み／書き込みを行ったバイト数を前記アクセス情報として前記記憶手段に記憶した後、前記電源ユニットから前記不揮発性メモリに供給されている電力を停止させる制御ステップと、
を含むことを特徴とする電源制御方法。
【請求項２】
前記制御ステップは、
前記開閉扉の閉成が検出された場合に、消耗ユニットの交換が行われたか否かを判断すべく、前記消耗ユニットの不揮発性メモリに格納されている識別情報と、前記記憶手段に記憶されている識別情報とが一致しているか否かを判断するステップと、
前記消耗ユニットの不揮発性メモリに格納されている識別情報と、前記記憶手段に記憶されている識別情報とが一致していると判断した場合に、前記記憶手段に記憶されている前記不揮発性メモリに対する読み込み／書き込みが行われたバイト数に基づいて、前記不揮発性メモリに対して読み込み／書き込みを途中から再開するステップと、
を含むことを特徴とする請求項１に記載の電源制御方法。
【請求項３】
交換可能に形成された消耗ユニットに設けられ、当該消耗ユニットを識別するための識別情報を記憶した不揮発性メモリに、電源ユニットから給電がなされた際に、前記不揮発性メモリに記憶されている識別情報を読み取り、読み取った識別情報を記憶手段に記憶する記憶ステップと、
前記消耗ユニットを保護するための開閉扉の開閉を検出する検出ステップと、
前記開閉扉の開成が検出された際に、前記不揮発性メモリに対してアクセス中である場合には、当該アクセスを中断すると共に、当該アクセス状態を示すアクセス情報を記憶手段に記憶した後、前記電源ユニットから前記不揮発性メモリに供給されている電力を停止させ、および、前記開閉扉の開成が検出された際に、前記不揮発性メモリに対して読み込み／書き込み動作中である場合には、当該読み込み／書き込み動作を中断すると共に、当該前記不揮発性メモリに対して読み込み／書き込みを行ったバイト数を前記アクセス情報として前記記憶手段に記憶した後、前記電源ユニットから前記不揮発性メモリに供給されている電力を停止させる制御ステップと、
をコンピュータに実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記録媒体。
【請求項４】
前記制御ステップは、
前記開閉扉の閉成が検出された場合に、消耗ユニットの交換が行われたか否かを判断すべく、前記消耗ユニットの不揮発性メモリに格納されている識別情報と、前記記憶手段に記憶されている識別情報とが一致しているか否かを判断するステップと、
前記消耗ユニットの不揮発性メモリに格納されている識別情報と、前記記憶手段に記憶されている識別情報とが一致していると判断した場合に、前記記憶手段に記憶されている前記不揮発性メモリに対する読み込み／書き込みが行われたバイト数に基づいて、前記不揮発性メモリに対して読み込み／書き込みを途中から再開するステップと、
を含むことを特徴とする請求項３に記載のコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電源制御方法、およびその方法をコンピュータで実行するためのプログラムを格納したコンピュータが読み取り可能な記録媒体に関し、詳細には、消耗ユニットに設けられた不揮発性メモリに記憶されるデータを保護することが可能な電源制御方法、およびその方法をコンピュータで実行するためのプログラムを格納したコンピュータが読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
近時のプリンタ装置では、トナーを収納するトナーカートリッジに不揮発性メモリを備えたものが知られている。かかる不揮発性メモリは、トナーカートリッジを管理するためのデータ等が格納されている。
【０００３】
トナーカートリッジに不揮発性メモリを設けた従来技術としては、例えば、特開平９−１１８０２５号公報が公知である。図１１は、特開平９−１１８０２５号公報の「印刷システム」の概略構成を示すブロック図である。同図に示す印刷システムは、印字データを出力するホストコンピュータ１０２０と、ホストコンピュータ１０２０から入力される印字データを紙１００９に印刷出力する印刷装置１０００とで構成されている。ホストコンピュータ１０２０は、ＣＰＵ１０２１と、印刷装置１０００とのデータの送受信を行う送受信インターフェース部１０２２と、ディスクコントローラ１０２３と、ディスクコントローラ１０２３により制御される記憶装置１０２４と、表示デバイスであるＣＲＴを制御するＣＲＴコントローラ１０２５と、ＣＲＴコントローラ１０２５により制御されるＣＲＴ１０２６とを備えている。
【０００４】
他方、プリンタ装置１０００は、印刷装置全体を制御するＣＰＵ１００１と、ＣＰＵ１００１を動作させるための制御プログラムを格納したＲＯＭ１００１Ｂと、ＣＰＵのワークエリア１００１Ａと、ホストコンピュータ１０２０とのデータの送受信を行う送受信インターフェース部１００２と、フォントデータを記憶しているフォントＲＯＭ１００３と、送受信データをページ単位に格納するページバッファメモリ１００４と、１ページ分のイメージデータを展開するビットマップメモリ１００５と、ビットマップメモリ１００５に展開されたイメージデータに基づいて実際に印刷処理を行うエンジンコントローラ１００６と、トナーを収納するカートリッジ１００７と、トナーカートリッジに設けられ、トナーカートリッジの情報を格納する不揮発性ＲＡＭ１００８とを備えている。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来技術にあっては、不揮発性メモリに対して、インターロックＳＷなどの機械式ＳＷにより給電を停止していたため、不揮発性メモリに対して、データの読み込み／書き込み中に給電を停止した場合には、データ化けを起こす可能性があるという問題がある。
【０００６】
本発明は、上記に鑑みてなされたものであり、消耗ユニットの不揮発性メモリに対して、データの読み込み／書き込み中に給電を停止した場合にもデータ化けを起こすことなく、適正なデータを保持することが可能な不揮発性メモリの電源制御方法、およびその方法を実行するためのプログラムを格納したコンピュータが読み取り可能な記録媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明は、上記に鑑みてなされたものであり、請求項１にかかる発明は、交換可能に形成された消耗ユニットに設けられ、当該消耗ユニットを識別するための識別情報を記憶した不揮発性メモリに、電源ユニットから給電がなされた際に、前記不揮発性メモリに記憶されている識別情報を読み取り、読み取った識別情報を記憶手段に記憶する記憶ステップと、前記消耗ユニットを保護するための開閉扉の開閉を検出する検出ステップと、前記開閉扉の開成が検出された際に、前記不揮発性メモリに対してアクセス中である場合には、当該アクセスを中断すると共に、当該アクセス状態を示すアクセス情報を記憶手段に記憶した後、前記電源ユニットから前記不揮発性メモリに供給されている電力を停止させ、および、前記開閉扉の開成が検出された際に、前記不揮発性メモリに対して読み込み／書き込み動作中である場合には、当該読み込み／書き込み動作を中断すると共に、当該前記不揮発性メモリに対して読み込み／書き込みを行ったバイト数を前記アクセス情報として前記記憶手段に記憶した後、前記電源ユニットから前記不揮発性メモリに供給されている電力を停止させる制御ステップと、を含むものである。
【００１７】
上記発明によれば、交換可能に形成された消耗ユニットに設けられ、当該消耗ユニットを識別するための識別情報を記憶した不揮発性メモリに、電源ユニットから給電がなされた際に、不揮発性メモリに記憶されている識別情報を読み取り、読み取った識別情報を記憶手段に記憶し、消耗ユニットを保護するための開閉扉の開閉を検出し、開閉扉の開成が検出された際に、不揮発性メモリに対してアクセス中である場合には、当該アクセスを中断すると共に、当該アクセス状態を示すアクセス情報を記憶手段に記憶した後、電源ユニットから不揮発性メモリに供給されている電力を停止させる。
【００２１】
上記発明によれば、開閉扉の開成が検出された際に、不揮発性メモリに対して読み込み／書き込み動作中である場合には、当該読み込み／書き込み動作を中断すると共に、当該不揮発性メモリに対して読み込み／書き込みを行ったバイト数をアクセス情報として記憶手段に記憶した後、電源ユニットから不揮発性メモリに供給されている電力を停止させる。
【００２６】
また、請求項２にかかる発明は、請求項１にかかる発明において、前記制御ステップは、前記開閉扉の閉成が検出された場合に、消耗ユニットの交換が行われたか否かを判断すべく、前記消耗ユニットの不揮発性メモリに格納されている識別情報と、前記記憶手段に記憶されている識別情報とが一致しているか否かを判断するステップと、前記消耗ユニットの不揮発性メモリに格納されている識別情報と、前記記憶手段に記憶されている識別情報とが一致していると判断した場合に、前記記憶手段に記憶されている前記不揮発性メモリに対する読み込み／書き込みが行われたバイト数に基づいて、前記不揮発性メモリに対して読み込み／書き込みを途中から再開するステップと、を含むものである。
【００２７】
上記発明によれば、開閉扉の閉成が検出された場合に、消耗ユニットの交換が行われたか否かを判断すべく、消耗ユニットの不揮発性メモリに格納されている識別情報と、記憶手段に記憶されている識別情報とが一致しているか否かを判断し、消耗ユニットの不揮発性メモリに格納されている識別情報と、記憶手段に記憶されている識別情報とが一致していると判断した場合に、記憶手段に記憶されている不揮発性メモリに対する読み込み／書き込みが行われたバイト数に基づいて、不揮発性メモリに対して読み込み／書き込みを途中から再開する。
【００３３】
また、請求項３にかかる発明は、交換可能に形成された消耗ユニットに設けられ、当該消耗ユニットを識別するための識別情報を記憶した不揮発性メモリに、電源ユニットから給電がなされた際に、前記不揮発性メモリに記憶されている識別情報を読み取り、読み取った識別情報を記憶手段に記憶する記憶ステップと、前記消耗ユニットを保護するための開閉扉の開閉を検出する検出ステップと、前記開閉扉の開成が検出された際に、前記不揮発性メモリに対してアクセス中である場合には、当該アクセスを中断すると共に、当該アクセス状態を示すアクセス情報を記憶手段に記憶した後、前記電源ユニットから前記不揮発性メモリに供給されている電力を停止させ、および、前記開閉扉の開成が検出された際に、前記不揮発性メモリに対して読み込み／書き込み動作中である場合には、当該読み込み／書き込み動作を中断すると共に、当該前記不揮発性メモリに対して読み込み／書き込みを行ったバイト数を前記アクセス情報として前記記憶手段に記憶した後、前記電源ユニットから前記不揮発性メモリに供給されている電力を停止させる制御ステップと、をコンピュータに実行させるためのプログラムを格納したものである。
【００３４】
上記発明によれば、記録媒体に格納されたプログラムをコンピュータで実行することにより、交換可能に形成された消耗ユニットに設けられ、当該消耗ユニットを識別するための識別情報を記憶した不揮発性メモリに、電源ユニットから給電がなされた際に、不揮発性メモリに記憶されている識別情報を読み取り、読み取った識別情報を記憶手段に記憶する記憶ステップと、消耗ユニットを保護するための開閉扉の開閉を検出する検出ステップと、開閉扉の開成が検出された際に、不揮発性メモリに対してアクセス中である場合には、当該アクセスを中断すると共に、当該アクセス状態を示すアクセス情報を記憶手段に記憶した後、電源ユニットから不揮発性メモリに供給されている電力を停止させる制御ステップとを実現する。
【００３８】
上記発明によれば、記録媒体に格納されたプログラムをコンピュータで実行することにより、開閉扉の開成が検出された際に、不揮発性メモリに対して読み込み／書き込み動作中である場合には、当該読み込み／書き込み動作を中断すると共に、当該前記不揮発性メモリに対して読み込み／書き込みを行ったバイト数をアクセス情報として記憶手段に記憶した後、電源ユニットから不揮発性メモリに供給されている電力を停止させる。
【００４３】
また、請求項４にかかる発明は、請求項３にかかる発明において、前記制御ステップは、前記開閉扉の閉成が検出された場合に、消耗ユニットの交換が行われたか否かを判断すべく、前記消耗ユニットの不揮発性メモリに格納されている識別情報と、前記記憶手段に記憶されている識別情報とが一致しているか否かを判断するステップと、前記消耗ユニットの不揮発性メモリに格納されている識別情報と、前記記憶手段に記憶されている識別情報とが一致していると判断した場合に、前記記憶手段に記憶されている前記不揮発性メモリに対する読み込み／書き込みが行われたバイト数に基づいて、前記不揮発性メモリに対して読み込み／書き込みを途中から再開するステップと、を含むものである。
【００４４】
上記発明によれば、記録媒体に格納されたプログラムをコンピュータで実行することにより、開閉扉の閉成が検出された場合に、消耗ユニットの交換が行われたか否かを判断すべく、消耗ユニットの不揮発性メモリに格納されている識別情報と、記憶手段に記憶されている識別情報とが一致しているか否かを判断するステップと、記消耗ユニットの不揮発性メモリに格納されている識別情報と、記憶手段に記憶されている識別情報とが一致していると判断した場合に、記憶手段に記憶されている不揮発性メモリに対する読み込み／書き込みが行われたバイト数に基づいて、不揮発性メモリに対して読み込み／書き込みを途中から再開するステップとを実現する。
【００５０】
【発明の実施の形態】
以下、図面を参照して、本発明にかかるプリンタ装置の不揮発性メモリの電源制御方法の好適な実施の形態を、（実施の形態１）、（実施の形態２）、（実施の形態３）の順に詳細に説明する。
【００５１】
（実施の形態１）
実施の形態１にかかるプリンタ装置を、図１〜図８を参照して説明する。図１は本発明にかかるプリンタ装置の構成を示すブロック図である。同図に示すプリンタ装置１は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、記憶装置１０４、操作部１０５、表示部１０６、データ入力部１０７、書込動作部１０８、タイマー１０９、センサＩ／Ｆ１１０、トナーカートリッジＩ／Ｆ１１１、トナーカートリッジ１１２（消耗ユニット）、不揮発性ＲＡＭ１１２Ａ、センサ１１３、および電源ユニット１２０等を備えている。
【００５２】
ＣＰＵ１０１は、ＲＯＭ１０２に格納されたプログラムに従って、ＲＡＭ１０３を作業領域として使用して、プリンタ装置の各部の動作を制御する。ＲＯＭ１０２はＣＰＵ１０１を動作させるためのプログラムが格納されている。ＲＡＭ１０３は、ＣＰＵ１０１のワークエリアとして使用される。
【００５３】
操作部１０５は、ユーザーが文字入力を行ったり、プリンタ装置の機能の選択や処理の実行の指令などを入力するためのものである。表示部１０６は、プリンタ装置の処理状況や状態などを表示するためのものである。データ入力部１０７は、外部からの印刷要求を受信する。記憶装置１０４は、データ入力部１０７を介して受信した原稿データやトナーカートリッジ管理テーブル１０４Ａ（図３参照）などを記憶するためのものである。
【００５４】
書込動作部１０８は、レーザー光学系、プリンタエンジン等からなり、受信した原稿データなどを紙に印刷出力する。タイマー１０９は、現在の時刻および日付を計測する。センサ１１３はプリンタ装置の各部に設けられ、紙の位置を検出する紙位置検出センサや、後述するトナーカートリッジカバー４の開閉を検出する開閉検出センサ等からなる。センサＩ／Ｆ１１０は、センサ１１３の入力を受け付けるためのインターフェースである。トナーカートリッジＩ／Ｆ１１１は、トナーカートリッジ１１２に設けられた不揮発性ＲＡＭ１１２Ａ（図２参照）に対してデータの読み込み／書き込みを行ったり、不揮発性ＲＡＭ１１２Ａに対して電力を供給するためのインターフェースである。不揮発性ＲＡＭ１１２Ａは、トナーカートリッジ１１２に設けられており、トナーカートリッジ１１２に関する情報が記憶される。電源ユニット１２０は、プリンタ装置の各部に電力を供給するためのものであり、ＣＰＵ１０１は、電源ユニット１２０からプリンタ装置の各部に電力が供給される際の電力制御を行う。具体的には、例えば、ＣＰＵ１０１は、電源ユニット１２０から不揮発性ＲＡＭ１１２Ａに供給される電力のスイッチング制御等を行う。
【００５５】
図２は、トナーカートリッジ１１２に設けられた不揮発性ＲＡＭ１１２Ａのデータフォーマットの一実施例を示す図である。不揮発性ＲＡＭ１１２Ａには、トナーカートリッジを識別するための識別情報、ＣＰＵ１０１により書き込まれるトナー残量情報等が記憶される。上述の識別情報は、不揮発性ＲＡＭ１１２Ａに予め書き込まれており、トナーカートリッジ毎に固有の値となっている。ＣＰＵ１０１は、不揮発性ＲＡＭ１１２Ａの識別情報を参照して、トナーカートリッジの同一性を判断する。
【００５６】
図３は、記憶装置１０４に格納されるトナーカートリッジ管理テーブル１０４Ａのフォーマットの一例を示す図である。トナーカートリッジ管理テーブル１０４Ａは、トナーカートリッジ１１２を管理するためのものであり、トナーカートリッジ１１２の不揮発性ＲＡＭ１１２Ａから読み込んだトナーカートリッジ１１２を識別するための識別情報、トナーカートリッジ内のトナーの残量を示すトナー残量情報、およびトナーカートリッジカバーが開成されたときの不揮発性ＲＡＭ１１２Ａへのアクセスの状態を示すアクセス情報等が格納される。
【００５７】
ＣＰＵ１０１は、原稿データの印刷が行われる毎に、トナー消費量を計算して当該トナー消費量に基づいてトナー残量を計算し、所定枚数印刷された毎または所定時間間隔毎に、トナー残量情報として、トナーカートリッジ管理テーブル１０４Ａおよびトナーカートリッジ１１２の不揮発性ＲＡＭ１１２Ａに書き込む。なお、例えば、公知の書き込み画素の計数やトナー補給量を算出してトナー消費量を算出することができる。
【００５８】
ＣＰＵ１０１は、トナーカートリッジ１１２の不揮発性ＲＡＭ１１２Ａにアクセス（データの読み込み／書き込み）中に、センサ１１３によりトナーカートリッジカバー４の開成が検知された場合に、不揮発性ＲＡＭ１１２Ａへのアクセス（データの読み込み／書き込み）を中断し、当該アクセスの内容（読み込み／書き込み）をアクセス情報として不揮発性ＲＡＭ１１２Ａに書き込む。例えば、トナーカートリッジカバー４の開成時に、不揮発性ＲＡＭ１１２Ａに対してＣＰＵ１０１のアクセスが行われていない場合には、アクセス情報として、「０」が書き込まれる。また、トナーカートリッジカバー４の開成時に、不揮発性ＲＡＭ１１２Ａに対してＣＰＵ１０１がデータの書き込みを行っている場合には、アクセス情報として「１」が書き込まれる。また、トナーカートリッジカバー４の開成時に、不揮発性ＲＡＭ１１２Ａに対してＣＰＵ１０１がデータの読み込みを行っている場合には、アクセス情報として「２」が書き込まれる。
【００５９】
また、ＣＰＵ１０１は、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶された識別情報と、トナーカートリッジ１１２の不揮発性ＲＡＭ１１２Ａの識別情報とを比較して、トナーカートリッジ１１２の同一性を判断する。具体的には、ＣＰＵ１０１は、本体電源ＯＮ時やトナーカートリッジカバーの閉成時に、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶されている識別情報と、トナーカートリッジ１１２の不揮発性ＲＡＭ１１２Ａに記憶されている識別情報とを比較して、トナーカートリッジ１１２が交換されたか否かを判断する。この判断の結果、ＣＰＵ１０１は、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶されている識別情報と、トナーカートリッジ１１２の不揮発性ＲＡＭ１１２Ａに記憶されている識別情報とが異なる場合には、トナーカートリッジ１１２が交換されたと判断して、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａの識別情報を、不揮発性ＲＡＭ１１２Ａに記憶されている識別情報に書き換える。
【００６０】
図４は、プリンタ装置の外観構成を示す図である。同図において、１はプリンタ装置を示しており、２はプリンタ装置本体、３は給紙ユニット、１０６は表示部、１１２は、プリンタ装置本体２に対して、着脱可能（交換可能）に設けられたトナーカートリッジ（消耗ユニット）、４はトナーカートリッジ１１２を保護する（覆う）ためのトナーカートリッジカバー（開閉扉）を示している。トナーカートリッジカバー４は、プリンタ装置本体２に対して開閉可能に設けられており、矢印方向が開方向であり、矢印と反対方向が閉方向である。同図は、トナーカートリッジカバー４が開成された状態を示している。トナーカートリッジ１１２は、トナーカートリッジカバー４が開成された状態で着脱が行われる。このトナーカートリッジカバー４の開閉は、上述したように、センサ１１３により検出される。
【００６１】
図５は、不揮発性ＲＡＭ１１２Ａの取り付け構造を説明するための概略図である。同図に示す如く、不揮発性ＲＡＭ１１２Ａは、トナーカートリッジ１１２の上面の凹部に設けられている。不揮発性ＲＡＭ１１２Ａはコネクタ（付図示）およびハーネス（不図示）を介して、プリンタ装置本体２と接続されている。
【００６２】
図６のフローチャートを参照して、トナーカートリッジカバー４が開成された場合のＣＰＵ１０１の不揮発性ＲＡＭ１１２Ａに対する電源制御を説明する。図６は、トナーカートリッジカバー４が開成された場合のＣＰＵ１０１の不揮発性ＲＡＭ１１２Ａに対する電源制御を説明するためのフローチャートを示している。
【００６３】
図６において、まず、センサ１１３が、トナーカートリッジカバー４が開けられたことを検知した場合には、開成検出信号をＣＰＵ１０１に出力する（ステップＳ１）。ＣＰＵ１０１は、センサ１１３から開成検出信号が入力されると、不揮発性ＲＡＭ１１２Ａに対して読み込み／書き込み動作を行っているか否かを判断する（ステップＳ２）。この判断の結果、不揮発性ＲＡＭ１１２Ａに対して読み込み／書き込み動作を行っていない場合には、ＣＰＵ１０１は、電源ユニット１２０から不揮発性ＲＡＭ１１２Ａへの給電を停止する（ステップＳ５）。
【００６４】
他方、ステップＳ２で、ＣＰＵ１０１が、不揮発性ＲＡＭ１１２Ａに対して、読み込み／書き込み動作を行っている場合には、実行中の読み込み／書き込み動作を中断し（ステップＳ３）、不揮発性ＲＡＭ１１２Ａに対するアクセス信号をインアクティブにした後、この動作内容（読み込み／書き込み）をアクセス情報として、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに書き込む（ステップＳ４）。この後、ＣＰＵ１０１は、電源ユニット１２０から不揮発性ＲＡＭ１１２Ａへの給電を停止する（ステップＳ５）。
【００６５】
つぎに、図７のフローチャートを参照して、トナーカートリッジカバー４が閉成された場合のＣＰＵ１０１の不揮発性ＲＡＭ１１２Ａに対する制御を説明する。図７は、トナーカートリッジカバー４が閉成された場合のＣＰＵ１０１の不揮発性ＲＡＭ１１２Ａに対する制御を説明するためのフローチャートを示している。
【００６６】
図７において、まず、センサ１１３が、トナーカートリッジカバー４が閉成されたことを検知した場合には、閉成検出信号をＣＰＵ１０１に出力する（ステップＳ１１）。ＣＰＵ１０１は、センサ１１３から閉成検出信号が入力されると、不揮発性ＲＡＭ１１２Ａに対して給電を開始する（ステップＳ１２）。この後、トナーカートリッジ１１２の不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジの識別情報を読み取り（ステップＳ１３）、当該読み取った不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジの識別情報と、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶されているトナーカートリッジの識別情報とが一致しているか否かを判断する（ステップＳ１４）。
【００６７】
この判断の結果、当該読み取った不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジ１１２の識別情報と、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶されているトナーカートリッジ１１２の識別情報とが一致していると判断した場合には、トナーカートリッジ１１２の交換がなされておらず、同一のトナーカートリッジ１１２であるので、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａのアクセス情報を参照して、トナーカートリッジカバー４の開成時に読み込み／書き込みの動作が行われていたか否かを判断する（ステップＳ１５）。
【００６８】
この判断の結果、トナーカートリッジカバー４の開成時に読み込み／書き込みの動作が行われていた場合には、給電停止前の動作（読み込み／書き込み）を再び初めから行う（ステップＳ１６）。なお、ステップＳ１５において、トナーカートリッジカバー４の開成時に読み込み／書き込みの動作が行われていなかったた場合には、当該フローを終了する。
【００６９】
他方、上記ステップＳ１４において、当該読み取った不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジ１１２の識別情報と、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶されているトナーカートリッジ１１２の識別情報とが一致していないと判断した場合には、トナーカートリッジ１１２の交換が行われたと判断して、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａの識別情報等のデータを、不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジの識別情報等のデータに書き換える。
【００７０】
以上説明したように、実施の形態１によれば、トナーカートリッジカバー４の開成を検出した場合に、不揮発性ＲＡＭ１１２Ａに対してデータの読み込み／書き込みが行われている場合には、当該読み込み／書き込み動作を中断して、不揮発性ＲＡＭ１１２Ａに対するアクセス信号をインアクティブにした後、不揮発性ＲＡＭ１１２Ａに対する給電を停止することとしたので、不揮発性ＲＡＭ１１２Ａに対して読み込み／書き込みを行ったデータがデータ化けを起こすことを防止することが可能となる。
【００７１】
また、実施の形態１においては、トナーカートリッジカバー４の開成を検出した場合に、不揮発性ＲＡＭ１１２Ａに対してデータの読み込み／書き込みが行われている場合には、当該動作状態を示すアクセス情報を記憶装置１０４のトナートリッジ管理テーブル１０４Ａに記憶することとしたので、トナーカートリッジカバー４の開成時の不揮発性ＲＡＭ１１２Ａに対する動作状態を記憶することが可能となる。
【００７２】
また、実施の形態１においては、トナーカートリッジカバー４の閉成が検出された場合に、トナーカートリッジ１１２の不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジの識別情報を読み取り、当該読み取った不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジの識別情報と、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶されているトナーカートリッジの識別情報とが一致しているか否かを判断し、両者が一致していると判断した場合には、トナーカートリッジ管理テーブル１０４Ａのアクセス情報を参照して、給電停止前の動作（読み込み／書き込み）を自動的に再び初めから行うこととしたので、オペレーションを軽減することが可能となる。
【００７３】
また、実施の形態１においては、トナーカートリッジカバー４の閉成が検出された場合に、トナーカートリッジ１１２の不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジの識別情報を読み取り、当該読み取った不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジの識別情報と、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶されているトナーカートリッジの識別情報とが一致しているか否かを判断し、両者が一致していないと判断した場合には、トナーカートリッジ１１２の交換が行われたと判断して、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａの識別情報等のデータを、不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジの識別情報等のデータに書き換えることとしたので、トナーカートリッジが交換された場合に、交換されたトナーカートリッジの不揮発性ＲＡＭ１１２Ａの識別情報を記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶することができ、トナーカートリッジの交換に伴う不具合を回避することが可能となる。
【００７４】
（実施の形態２）
実施の形態２にかかるプリンタ装置を図８〜図９を参照して説明する。実施の形態２では、トナーカートリッジカバー４が開成された際に、不揮発性ＲＡＭ１１２Ａに対してＣＰＵ１０１のアクセス（読み込み／書き込み）がなされている場合には、ＣＰＵ１０１は、アクセス（読み込み／書き込み）を中断し、読み込み／書き込みを行ったバイト数をアクセス情報として、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶する場合を説明する。
【００７５】
実施の形態２のプリンタ装置のブロック構成および外観構成は、実施の形態１のプリンタ装置と同様のブロック構成および外観構成であるので、その説明は省略する。実施の形態２において、実施の形態１と異なる点は、記憶装置１０４に格納されるトナーカートリッジ管理テーブル１０４Ａのアクセス情報として、給電停止時の読み込み／書き込みを行ったバイト数が記憶される点である。
【００７６】
図８のフローチャートを参照して、トナーカートリッジカバー４が開成された場合のＣＰＵ１０１の不揮発性ＲＡＭ１１２Ａに対する電源制御を説明する。図８は、トナーカートリッジカバー４が開成された場合のＣＰＵ１０１の不揮発性ＲＡＭ１１２Ａに対する電源制御を説明するためのフローチャートを示している。
【００７７】
図８において、まず、センサ１１３が、トナーカートリッジカバー４が開成されたことを検知した場合には、開成検出信号をＣＰＵ１０１に出力する（ステップＳ２１）。ＣＰＵ１０１は、センサ１１３から開成検出信号が入力されると、不揮発性ＲＡＭ１１２Ａに対して読み込み／書き込み動作を行っているか否かを判断する（ステップＳ２２）。この判断の結果、不揮発性ＲＡＭ１１２Ａに対して読み込み／書き込み動作を行っていない場合には、ＣＰＵ１０１は、電源ユニット１２０から不揮発性ＲＡＭ１１２Ａへの給電を停止する（ステップＳ２５）。
【００７８】
他方、ステップＳ２２で、ＣＰＵ１０１が、不揮発性ＲＡＭ１１２Ａに対して、読み込み／書き込み動作を行っている場合には、実行中の読み込み／書き込み動作を中断し（ステップＳ２３）、不揮発性ＲＡＭ１１２Ａに対するアクセス信号をインアクティブにした後、既に読み込み／書き込みを行ったバイト数をアクセス情報として、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに書き込む（ステップＳ２４）。この後、ＣＰＵ１０１は、電源ユニット１２０から不揮発性ＲＡＭ１１２Ａへの給電を停止する（ステップＳ２５）。
【００７９】
つぎに、図９のフローチャートを参照して、トナーカートリッジカバー４が閉成された場合のＣＰＵ１０１の不揮発性ＲＡＭ１１２Ａに対する制御を説明する。図９は、トナーカートリッジカバー４が閉成された場合のＣＰＵ１０１の不揮発性ＲＡＭ１１２Ａに対する制御を説明するためのフローチャートを示している。
【００８０】
図９において、まず、センサ１１３が、トナーカートリッジカバー４が閉成されたことを検知した場合には、閉成検出信号をＣＰＵ１０１に出力する（ステップＳ３１）。ＣＰＵ１０１は、センサ１１３から閉成検出信号が入力されると、不揮発性ＲＡＭ１１２Ａに対して給電を開始する（ステップＳ３２）。この後、トナーカートリッジ１１２の不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジの識別情報を読み取り（ステップＳ３３）、当該読み取った不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジの識別情報と、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶されているトナーカートリッジの識別情報とが一致しているか否かを判断する（ステップＳ３４）。
【００８１】
この判断の結果、当該読み取った不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジ１１２の識別情報と、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶されているトナーカートリッジ１１２の識別情報とが一致していると判断した場合には、トナーカートリッジ１１２の交換がなされておらず、同一のトナーカートリッジ１１２であるので、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａのアクセス情報を参照して、トナーカートリッジカバー４の開成時に読み込み／書き込みの動作が行われていたか否かを判断する（ステップＳ３５）。
【００８２】
この判断の結果、トナーカートリッジカバー４の開成時に読み込み／書き込みの動作が行われていた場合には、アクセス情報（読み込み／書き込みバイト数）に従って、給電停止前の動作（読み込み／書き込み）を途中から行う（ステップＳ３６）。また、ステップＳ３５において、トナーカートリッジカバー４の開成時に読み込み／書き込みの動作が行われていなかった場合には、当該フローを終了する。
【００８３】
他方、上記ステップＳ３４において、当該読み取った不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジ１１２の識別情報と、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶されているトナーカートリッジ１１２の識別情報とが一致していないと判断した場合には、トナーカートリッジ１１２の交換が行われたと判断して、ＣＰＵ１０１は、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａの識別情報等のデータを、不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジの識別情報等のデータに書き換える（ステップＳ３７）。
【００８４】
以上説明したように、実施の形態２によれば、トナーカートリッジカバー４の開成を検出した場合に、不揮発性ＲＡＭ１１２Ａに対してデータの読み込み／書き込みが行われている場合には、読み込み／書き込みのバイト数をアクセス情報として、記憶装置１０４のトナートリッジ管理テーブル１０４Ａに記憶することとしたので、トナーカートリッジカバー４の開成時の不揮発性ＲＡＭ１１２Ａに対する読み込み／書き込みのバイト数を記憶することが可能となる。
【００８５】
また、実施の形態２においては、トナーカートリッジカバー４の閉成が検出された場合に、トナーカートリッジ１１２の不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジの識別情報を読み取り、当該読み取った不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジの識別情報と、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶されているトナーカートリッジの識別情報とが一致しているか否かを判断し、両者が一致していると判断した場合には、トナーカートリッジ管理テーブル１０４Ａのアクセス情報（読み込み／書き込みのバイト数）を参照して、給電停止前の動作（読み込み／書き込み）を途中から再開することとしたので、読み込み／書き込み動作の時間を短縮することが可能となる。
【００８６】
また、実施の形態２においては、トナーカートリッジカバー４の閉成が検出された場合に、トナーカートリッジ１１２の不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジの識別情報を読み取り、当該読み取った不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジの識別情報と、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶されているトナーカートリッジの識別情報とが一致しているか否かを判断し、両者が一致していないと判断した場合には、トナーカートリッジ１１２の交換が行われたと判断して、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａの識別情報等のデータを、不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジの識別情報等のデータに書き換えることとしたので、交換されたトナーカートリッジの不揮発性ＲＡＭ１１２Ａの識別情報を記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶することができ、トナーカートリッジの交換に伴う不具合を回避することが可能となる。
【００８７】
（実施の形態３）
実施の形態３にかかるプリンタ装置を図１０を参照して説明する。実施の形態３では、トナーカートリッジカバー４が閉成された場合に、トナーカートリッジ１１２の不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジ１１２の識別情報を読み取り、当該読み取った不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジ１１２の識別情報と、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶されているトナーカートリッジの識別情報とが一致しているか否かを判断する。そして、両者が一致している場合には、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶されているトナー残量情報とトナーカートリッジ１１２の不揮発性ＲＡＭ１１２Ａに記憶されているトナー残量情報とを照合し、両者が異なる場合には、トナーカートリッジ１１２の不揮発性ＲＡＭ１１２Ａに記憶されているトナー残量情報を、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶されているトナー残量情報に書き換える場合を説明する。
【００８８】
実施の形態３のプリンタ装置のブロック構成および外観構成は、実施の形態１のプリンタ装置と同様の構成であるので、その説明は省略する。
【００８９】
図１０のフローチャートを参照して、トナーカートリッジカバー４が閉成された場合のＣＰＵ１０１の不揮発性ＲＡＭ１１２Ａに対する制御を説明する。図１０は、トナーカートリッジカバー４が閉成された場合のＣＰＵ１０１の不揮発性ＲＡＭ１１２Ａに対する制御を説明するためのフローチャートを示している。
【００９０】
図１０において、センサ１１３が、トナーカートリッジカバー４が閉成されたことを検知した場合には（ステップＳ４１）、閉成検出信号をＣＰＵ１０１に出力する。ＣＰＵ１０１は、センサ１１３から閉成検出信号が入力されると、不揮発性ＲＡＭ１１２Ａに対して給電を開始する（ステップＳ４２）。この後、トナーカートリッジ１１２の不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジの識別情報を読み取り（ステップＳ４３）、当該読み取った不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジの識別情報と、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶されているトナーカートリッジの識別情報とが一致しているか否かを判断する（ステップＳ４４）。
【００９１】
この判断の結果、当該読み取った不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジの識別情報と、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶されているトナーカートリッジの識別情報とが一致していると判断した場合には、トナーカートリッジ１１２の交換がなされておらず、同一のトナーカートリッジであるので、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶されているトナー残量情報とトナーカートリッジ１１２の不揮発性ＲＡＭ１１２Ａに記憶されているトナー残量情報とを照合する（ステップＳ４５）。この判断の結果、両者が異なる場合には、不揮発性ＲＡＭ１１２Ａのデータが正しくないと判断して、トナーカートリッジ１１２の不揮発性ＲＡＭ１１２Ａに記憶されているトナー残量情報を、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶されているトナー残量情報に書き換える（ステップＳ４６）。
【００９２】
他方、上記ステップＳ４４において、当該読み取った不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジ１１２の識別情報と、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶されているトナーカートリッジ１１２の識別情報とが一致していないと判断した場合には、トナーカートリッジ１１２の交換が行われたと判断して、ＣＰＵ１０１は、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａの識別情報等のデータを、不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジの識別情報等のデータに書き換える（ステップＳ４７）。
【００９３】
以上説明したように、本実施の形態においては、トナーカートリッジカバー４が閉成された場合には、トナーカートリッジ１１２の不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジの識別情報を読み取り、当該読み取った不揮発性ＲＡＭ１１２Ａに記憶されているトナーカートリッジの識別情報と、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶されているトナーカートリッジの識別情報とが一致している場合に、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶されているトナー残量情報とトナーカートリッジ１１２の不揮発性ＲＡＭ１１２Ａに記憶されているトナー残量情報とを照合し、両者が異なる場合には、トナーカートリッジ１１２の不揮発性ＲＡＭ１１２Ａに記憶されているトナー残量情報を、記憶装置１０４のトナーカートリッジ管理テーブル１０４Ａに記憶されているトナー残量情報に書き換えることとしたので、不揮発性ＲＡＭ１１２Ａに格納されているデータがこわれている場合等に正しいデータに修正することが可能となる。
【００９４】
上述の実施の形態１〜３のプリンタ装置のトナーカートリッジカバー４が開閉された場合のトナーカートリッジ１１２の不揮発性ＲＡＭ１１２Ａの電源制御方法は、予め用意されたプログラムをパーソナルコンピュータや、ワークステーション等のコンピュータで実行することにしても良い。このプログラムは、ハードディスク、フロッピーディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータが読取可能な記録媒体から読み出されることによって実行される。また、このプログラムは、上記記録媒体を介して、また伝送媒体として、インターネット等のネットワークを介して配布することができる。
【００９５】
また、上記した実施の形態では、交換可能な消耗ユニットとしてトナーカートリッジに不揮発性メモリを設けた実施例を説明したが、本発明はこれに限られるものではなく、交換可能な消耗ユニットである現像ユニットや感光体ユニットに不揮発性メモリを設けることにしても良い。要は、不揮発性メモリにデータを保存することが有益で、かつ交換される可能性のあるユニットの全てについて、本発明は適用可能である。
【００９６】
なお、本発明は、上記した実施の形態に限定されるものではなく、発明の要旨を変更しない範囲で適宜変形可能である。
【００９７】
【発明の効果】
以上説明したように、請求項１にかかる発明によれば、交換可能に形成された消耗ユニットに設けられ、当該消耗ユニットを識別するための識別情報を記憶した不揮発性メモリに、電源ユニットから給電がなされた際に、不揮発性メモリに記憶されている識別情報を読み取り、読み取った識別情報を記憶手段に記憶し、消耗ユニットを保護するための開閉扉の開閉を検出し、開閉扉の開成が検出された際に、不揮発性メモリに対してアクセス中である場合には、当該アクセスを中断すると共に、当該アクセス状態を示すアクセス情報を記憶手段に記憶した後、電源ユニットから不揮発性メモリに供給されている電力を停止させることとしたので、不揮発性メモリに対してデータの読み込み／書き込み中に給電を停止した場合にもデータ化けを起こすことなく、適正なデータを保持することができ、また、開閉扉の開成時の不揮発性メモリに対する動作状態を記憶することが可能となる。また、開閉扉の開成が検出された際に、不揮発性メモリに対して読み込み／書き込み動作中である場合には、当該読み込み／書き込み動作を中断すると共に、当該不揮発性メモリに対して読み込み／書き込みを行ったバイト数をアクセス情報として記憶手段に記憶した後、電源ユニットから不揮発性メモリに供給されている電力を停止させることとしたので、請求項６にかかる発明の効果に加えて、開閉扉の開成時の不揮発性メモリに対する読み込み／書き込みが行われたバイト数を記憶することが可能となる。
【０１０７】
また、請求項２にかかる発明によれば、請求項１にかかる発明において、開閉扉の閉成が検出された場合に、消耗ユニットの交換が行われたか否かを判断すべく、消耗ユニットの不揮発性メモリに格納されている識別情報と、記憶手段に記憶されている識別情報とが一致しているか否かを判断し、消耗ユニットの不揮発性メモリに格納されている識別情報と、記憶手段に記憶されている識別情報とが一致していると判断した場合に、記憶手段に記憶されている不揮発性メモリに対する読み込み／書き込みが行われたバイト数に基づいて、不揮発性メモリに対して読み込み／書き込みを途中から再開することとしたので、請求項８にかかる発明の効果に加えて、給電停止前の動作（読み込み／書き込み）を途中から再開することができ、読み込み／書き込み動作の時間を短縮することが可能となる。
【０１１１】
また、請求項３にかかる発明によれば、記録媒体に格納されたプログラムをコンピュータで実行することにより、交換可能に形成された消耗ユニットに設けられ、当該消耗ユニットを識別するための識別情報を記憶した不揮発性メモリに、電源ユニットから給電がなされた際に、不揮発性メモリに記憶されている識別情報を読み取り、読み取った識別情報を記憶手段に記憶する記憶ステップと、消耗ユニットを保護するための開閉扉の開閉を検出する検出ステップと、開閉扉の開成が検出された際に、不揮発性メモリに対してアクセス中である場合には、当該アクセスを中断すると共に、当該アクセス状態を示すアクセス情報を記憶手段に記憶した後、電源ユニットから不揮発性メモリに供給されている電力を停止させる制御ステップとを実現することとしたので、不揮発性メモリに対してデータの読み込み／書き込み中に給電を停止した場合にもデータ化けを起こすことなく、適正なデータを保持することができ、また、開閉扉の開成時の不揮発性メモリに対する動作状態を記憶することが可能となる。また、記録媒体に格納されたプログラムをコンピュータで実行することにより、開閉扉の開成が検出された際に、不揮発性メモリに対して読み込み／書き込み動作中である場合には、当該読み込み／書き込み動作を中断すると共に、当該前記不揮発性メモリに対して読み込み／書き込みを行ったバイト数をアクセス情報として記憶手段に記憶した後、電源ユニットから不揮発性メモリに供給されている電力を停止させることとしたので、開閉扉の開成時の不揮発性メモリに対する読み込み／書き込みが行われたバイト数を記憶することが可能となる。
【０１１６】
また、請求項４にかかる発明によれば、請求項３にかかる発明において、記録媒体に格納されたプログラムをコンピュータで実行することにより、開閉扉の閉成が検出された場合に、消耗ユニットの交換が行われたか否かを判断すべく、消耗ユニットの不揮発性メモリに格納されている識別情報と、記憶手段に記憶されている識別情報とが一致しているか否かを判断するステップと、記消耗ユニットの不揮発性メモリに格納されている識別情報と、記憶手段に記憶されている識別情報とが一致していると判断した場合に、記憶手段に記憶されている不揮発性メモリに対する読み込み／書き込みが行われたバイト数に基づいて、不揮発性メモリに対して読み込み／書き込みを途中から再開するステップとを実現することとしたので、請求項１７にかかる発明の効果に加えて、給電停止前の動作（読み込み／書き込み）を途中から再開することができ、読み込み／書き込み動作の時間を短縮することが可能となる。
【図面の簡単な説明】
【図１】本発明にかかるプリンタ装置の構成を示すブロック図である。
【図２】図１のトナーカートリッジに設けられた不揮発性ＲＡＭのデータフォーマットの一実施例を示す図である。
【図３】図１の記憶装置のトナーカートリッジ管理テーブルのフォーマットの一例を示す図である。
【図４】プリンタ装置の外観構成を示す図である。
【図５】不揮発性ＲＡＭの取り付け構造を説明するための概略図である。
【図６】実施の形態１において、トナーカートリッジカバーが開成された場合のＣＰＵの不揮発性ＲＡＭに対する電源制御を説明するためのフローチャートである。
【図７】実施の形態１において、トナーカートリッジカバーが閉成された場合のＣＰＵの不揮発性ＲＡＭに対する電源制御を説明するためのフローチャートである。
【図８】実施の形態２において、トナーカートリッジカバーが開成された場合のＣＰＵの不揮発性ＲＡＭに対する電源制御を説明するためのフローチャートである。
【図９】実施の形態２において、トナーカートリッジカバーが閉成された場合のＣＰＵの不揮発性ＲＡＭに対する電源制御を説明するためのフローチャートである。
【図１０】実施の形態３において、トナーカートリッジカバーが閉成された場合のＣＰＵの不揮発性ＲＡＭに対する電源制御を説明するためのフローチャートである。
【図１１】プリンタ装置の従来技術を説明するための図である。
【符号の説明】
１  プリンタ装置
２  プリンタ本体
３  給紙ユニット
４  トナーカートリッジカバー
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  記憶装置
１０５  操作部
１０６  表示部
１０７  データ入力部
１０８  書込動作部
１０９  タイマー
１１０  センサＩ／Ｆ
１１１  トナーカートリッジＩ／Ｆ
１１２  トナーカートリッジ
１１２Ａ  不揮発性ＲＡＭ
１１３  センサ
１２０  電源ユニット
【図１】
0003999458.tif 000002
【図２】
0003999458.tif 000003
【図３】
0003999458.tif 000004
【図４】
0003999458.tif 000005
【図５】
0003999458.tif 000006
【図６】
0003999458.tif 000007
【図７】
0003999458.tif 000008
【図８】
0003999458.tif 000009
【図９】
0003999458.tif 000010
【図１０】
0003999458.tif 000011
【図１１】
0003999458.tif 000012