(57)【特許請求の範囲】
【請求項１】
画像データを取得して画像を形成する画像形成コントローラであって、
取得した画像データに対して所定の処理を実行する第一の演算部と、
所定データを記憶する不揮発性メモリ及び揮発性メモリと、
前記揮発性メモリより記憶容量が少ないメモリであって、前記画像データを記憶する画像処理用メモリと、
前記不揮発性メモリ、揮発性メモリ、若しくは画像処理用メモリに対するアクセス、及び前記第一の演算部の駆動を制御することで通常モードと前記通常モードより電力消費量の低い省電力モードとを切り替えるメイン制御部と、
操作パネル及び外部機器と前記メイン制御部との接続を前記第一の演算部より消費電力が低い第二の演算部により制御するインタフェース制御部とを具備し、
前記省電力モード中に、前記インタフェース制御部を介してアクセスが発生した際、前記メイン制御部は、前記アクセスに基づいて処理される対象データが前記画像処理用メモリ上に記憶されているか否を判断し、
前記画像処理用メモリ上に前記対象データが記憶されていない場合は、前記メイン制御部は、前記対象データを前記不揮発性メモリから前記画像処理用メモリに記憶し、前記インタフェース制御部は、前記画像処理用メモリに記憶された対象データを前記第二の演算部を用いて処理し、
前記画像処理用メモリ上に前記対象データが記憶されている場合は、前記インタフェース制御部は、前記記憶された対象データを前記第二の演算部を用いて処理し、
前記アクセスが所定時間発生しない場合、前記メイン制御部は、前記不揮発性メモリ及び揮発性メモリを省電力モードへ移行させることを特徴とする画像形成コントローラ。
【請求項２】
前記メイン制御部は、前記対象データを判別するためのタグデータを記憶しており、前記対象データが前記画像処理用メモリに記憶されているか否かを、前記タグデータを参照しつつ判断することを特徴とする請求項１に記載の画像形成コントローラ。
【請求項３】
前記メイン制御部は、前記省電力モードから前記通常モードへ移行する際、前記画像処理用メモリ上で更新処理されたデータを前記揮発性メモリへ記憶することを特徴とする請求項１又は請求項２のいずれかに記載の画像形成コントローラ。
【請求項４】
前記メイン制御部は、前記省電力モード中に前記画像処理用メモリの記憶容量が足りなくなった場合に、前記通常モードに移行することを特徴とする請求項１〜請求項３のいずれか一項に記載の画像形成コントローラ。
【請求項５】
画像データを取得して画像を形成する画像形成コントローラと、前記形成された画像に基づいて印刷媒体に対して印刷処理を実行する印刷エンジンとを有する画像形成装置であって、
前記画像形成コントローラは、
取得した画像データに対して所定の処理を実行する第一の演算部と、
所定データを記憶する不揮発性メモリ及び揮発性メモリと、
前記揮発性メモリより記憶容量が少ないメモリであって、前記画像データを記憶する画像処理用メモリと、
前記不揮発性メモリ、揮発性メモリ、若しくは画像処理用メモリに対するアクセス、及び前記第一の演算部の駆動を制御することで通常モードと前記通常モードより電力消費量の低い省電力モードとを切り替えるメイン制御部と、
操作パネル及び外部機器と前記メイン制御部との接続を前記第一の演算部より消費電力が低い第二の演算部により制御するインタフェース制御部とを具備し、
前記省電力モード中に、前記インタフェース制御部を介してアクセスが発生した際、前記メイン制御部は、前記アクセスに基づいて処理される対象データが前記画像処理用メモリ上に記憶されているか否を判断し、
前記画像処理用メモリ上に前記対象データが記憶されていない場合は、前記メイン制御部は、前記対象データを前記不揮発性メモリから前記画像処理用メモリに記憶し、前記インタフェース制御部は、前記画像処理用メモリに記憶された対象データを前記第二の演算部を用いて処理し、
前記画像処理用メモリ上に前記対象データが記憶されている場合は、前記インタフェース制御部は、前記記憶された対象データを前記第二の演算部を用いて処理し、
前記アクセスが所定時間発生しない場合、前記メイン制御部は、前記不揮発性メモリ及び揮発性メモリを省電力モードへ移行させることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを取得して画像を形成する画像形成コントローラ及び前記画像形成コントローラを使用した画像形成装置に関するものである。
【背景技術】
【０００２】
従来、機器が印刷処理等を一定期間実行しない場合に省電力モードに移行する画像形成装置が知られている。ここで、省電力モードとは、消費電力の高い部位の駆動を一定期間停止させることで、装置全体での消費電力を低減させるモードのことである。
【０００３】
例えば、省電力モードへの移行時にプリンタエンジンのみならず画像データに対する画像処理等を実行する消費電力の高いＣＰＵの駆動を停止させることで、画像形成装置全体での消費電力を低減させる印刷コントローラが開示されている（例えば、特許文献１参照。）。
【特許文献１】特許第３３６０６６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
消費電力が高い回路としては、ＣＰＵ（Central Processing Unit）等の演算部の他、ＲＯＭ（Read-Only Memory）、ＲＡＭ(Random-Access Memory)等の外部メモリも存在し、省電力モード時に上記外部メモリの駆動を停止させれば装置全体での消費電力をより下げることができる。
しかし、画像形成装置はネットワークを介して外部機器等と接続している場合が多く、外部機器は画像形成装置が省電力モードに移行していることを判断することなく、所定のデータを送信してしまう。そのため、画像形成装置は省電力モード時も、省電力モードからの復帰に備えて、ネットワーク等を介してデータを受け入れる必要があり、ＲＯＭ、ＲＡＭ等を停止させることはできない。
【０００５】
本発明は、上記課題に鑑みてなされたもので、消費電力を従来より低減することが可能な画像形成コントローラ、および上記画像形成コントローラを使用した画像形成装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の一局面では、画像データを取得して画像を形成する画像形成コントローラであって、取得した画像データに対して所定の処理を実行する第一の演算部と、所定データを記憶する不揮発性メモリ及び揮発性メモリと、前記揮発性メモリより記憶容量が少ないメモリであって、前記画像データを記憶する画像処理用メモリと、前記不揮発性メモリ、揮発性メモリ、若しくは画像処理用メモリに対するアクセス、及び前記第一の演算部の駆動を制御することで通常モードと前記通常モードより電力消費量の低い省電力モードとを切り替えるメイン制御部と、操作パネル及び外部機器と前記メイン制御部との接続を前記第一の演算部より消費電力が低い第二の演算部により制御するインタフェース制御部とを具備し、前記省電力モード中に、前記インタフェース制御部を介してアクセスが発生した際、前記メイン制御部は、前記アクセスに基づいて処理される対象データが前記画像処理用メモリ上に記憶されているか否を判断し、前記画像処理用メモリ上に前記対象データが記憶されていない場合は、前記メイン制御部は、前記対象データを前記不揮発性メモリから前記画像処理用メモリに記憶し、前記インタフェース制御部は、前記画像処理用メモリに記憶された対象データを前記第二の演算部を用いて処理し、前記画像処理用メモリ上に前記対象データが記憶されている場合は、前記インタフェース制御部は、前記記憶された対象データを前記第二の演算部を用いて処理し、前記アクセスが所定時間発生しない場合、前記メイン制御部は、前記不揮発性メモリ及び揮発性メモリを省電力モードへ移行させる。
【０００７】
上記のように構成された発明においては、画像形成コントローラの省電力モード中に、インタフェース制御部を介してアクセスが発生した際、メイン制御部は、アクセスに基づいて処理される対象データが前記画像処理用メモリ上に記憶されているか否を判断し、画像処理用メモリに対象データが記憶されていない場合は、メイン制御部は、対象データを不揮発性メモリから画像処理用メモリに記憶し、インタフェース制御部は、画像処理用メモリに記憶された対象データを第二の演算部を用いて処理する。また、画像処理用メモリに対象データが記憶されている場合は、インタフェース制御部は、記憶された対象データを第二の演算部を用いて処理する。更に、アクセスが所定時間発生しない場合、メイン制御部は、不揮発性メモリ及び揮発性メモリを省電力モードへ移行させる。
そのため、省電力モード時は、消費電力の低い画像処理用メモリ及び第二の演算部を用いてデータ等の処理を実行するため、機器全体での消費電力を低下させることができる。  また、省電力モード時にインタフェース制御部を介してデータ等が入力された場合でも、第二の演算部が画像処理用メモリをワークエリアとして処理するため不揮発性メモリ及び揮発性メモリに対するアクセスが発生せず、省電力モードを続行する時間を延ばすことができる。
ここで、「アクセスに基づいて処理される対象データ」とは、例えばＰＣ（Personal Computer）等の外部機器から入力された制御命令により処理されるデータ等を意味する。
【０００８】
好ましくは、前記メイン制御部は、前記対象データを判別するためのタグデータを記憶しており、前記対象データが前記画像処理用メモリに記憶されているか否かを、前記タグデータを参照しつつ判断する。
上記のように構成された発明では、メイン制御部はタグデータを基に対象データが記憶されているか否かを判断するため、より簡易な処理により対象データを特定することができる。
【０００９】
好ましくは、前記メイン制御部は、前記省電力モードから前記通常モードへ移行する際、前記画像処理用メモリ上で更新処理されたデータを前記揮発性メモリへ記憶する。
上記のように構成された発明では、省電力モードから通常モードへ移行するに際し、画像処理用メモリ上で更新されたデータを外部メモリへ記憶するため、省電力時は外部メモリへのアクセスが少なくなり、より電力消費量を少なくすることができる。
【００１０】
好ましくは、前記メイン制御部は、前記省電力モード中に前記画像処理用メモリの記憶容量が足りなくなった場合に、前記通常モードに移行する。
上記のように構成された発明では、画像処理用メモリの記憶容量が足りなくなった場合に通常モードへ移行させることで、継続中の処理を続行することができ、機器が記憶容量の少ない画像処理用メモリを実装する場合でも、処理の中断を招くことなく本発明を適応することができる。
【００１１】
好ましくは、前記メイン制御部は、前記省電力モードに移行した際、前記第一の演算部を停止させてもよい。
上記のように構成された発明では、外部メモリに対する電力消費量の削減に加えて第一の演算部に対する電力消費量をも削減するため、より一層、機器の電力消費量を削減させることができる。
【００１２】
本発明の他の局面として、本画像形成コントローラを有する画像形成装置においても、同等の効果を奏することはいうまでもない。
【発明を実施するための最良の形態】
【００１３】
以下、下記の順序に従って、図を参照しつつ本発明の実施形態を説明する。なお、同一の符号を付した箇所は同一又は同等の箇所であり、その説明は繰返さない。
１．第一の実施の形態：
２．第二の実施の形態：
３．その他の実施の形態：
【００１４】
１．第一の実施の形態：
１．１．画像形成装置の構成：
図１は、画像形成装置の構成を説明するブロック図である。画像形成装置１００は、ホストＰＣ（外部機器）１２０等とネットワーク１１０を介して接続し、このネットワーク１１０を介してホストＰＣ１２０から画像ファイル等が供給される。その後、画像形成装置１００は供給された画像ファイル内の制御命令及び画像データに基づいて、印刷媒体に対して印刷処理を実行する。なお、画像形成装置１００の一例としては、レーザープリンタ等のページプリンタ又は複写機能を備えた複合機である。
【００１５】
画像形成装置１００は、大別して、画像形成装置１００の各種動作を制御するコントローラ（画像形成コントローラ）６０と、取得した画像データに基づいて印刷媒体に対して印刷処理を実行する印刷エンジン９０と、ユーザ等からの操作入力を受け付ける操作パネル８０とを備えている。なお、各部の間にはバス７０が備えられ、このバス７０を介して相互に通信を行なう。
【００１６】
印刷エンジン９０は、コントローラ６０により生成された画像に基づいて印刷媒体に対して印刷処理を実行する機能を備える。画像形成装置１００がレーザープリンタである場合は、印刷エンジン９０は、半導体レーザーや、ポリゴンミラー等の印刷機構、更には上記各部を収容する筐体等である。
【００１７】
操作パネル８０は、ユーザからの押圧等の操作入力を受け付け、受け付けた操作入力に基づく所定の制御信号をコントローラ６０に出力する機能を備えている。また、操作パネルは操作キーの他タッチパネルであってもよい。
【００１８】
コントローラ６０は、画像処理等の比較的演算量の多い処理に対応した各種プログラムを実行する機能を備えるメインＣＰＵ（第一の演算部）４０と、所定のプログラム等を記憶する外部メモリ５０と、操作パネル８０を操作して入力された制御命令及びホストＰＣ１２０から供給された画像ファイルを受信するインタフェースとしての機能を備えるＩＯ＿ＡＳＩＣ（インタフェース制御部）２０と、上記したメインＣＰＵ４０、外部メモリ５０、更には、ＩＯ＿ＡＳＩＣ２０に接続されて、メインＣＰＵ４０の駆動の制御や外部メモリ５０のアクセスを制御する機能を備えるメインＡＳＩＣ（メイン制御部）３０とを備えている。
【００１９】
メインＣＰＵ４０は、外部メモリ５０に記憶された所定のプログラムに従って画像ファイルに格納された画像データに対して演算処理を実行する。メインＣＰＵ４０は、主に演算量が多い処理を実行するためのものであり、処理ビット数が高く、そのため消費電力が高いものである。なお、図中、メインＣＰＵ４０とメインＡＳＩＣ３０とは別体にて構成されているが、これに限定されず、メインＡＳＩＣ３０内にメインＣＰＵ４０が実装されていてもよい。
【００２０】
外部メモリ５０は、不揮発性のメモリであるＲＯＭ５１（Read Only Memory）と、揮発性のメモリであるＲＡＭ５２（Random Access Memory）とで構成されている。ＲＯＭ５１には、コントローラ６０が駆動するためのアプリケーションソフトの他、ホストＰＣ１２０から供給された各種データを処理するための各種プログラムが記憶されている。さらに、本実施の形態におけるＲＡＭ５２はＤＲＡＭ（Dynamic Random-Access Memory）により構成されており、所定周期で記憶したデータを再書込み（リフレッシュ）して記憶内容の保持を行なう。
【００２１】
メインＡＳＩＣ３０は、メインＣＰＵ４０を制御する機能を備えるＣＰＵ制御部３１と、外部メモリ５０に対するアクセスを制御する機能を備えるメモリ制御部３２と、印刷エンジン９０に供給する画像データに対して色変換やハーフトーン処理等の画像処理を施す機能を備える画像処理部３３と、メインＣＰＵ４０又は画像処理部３３により処理される画像データが一時的に記憶される画像処理用メモリ３４と、ＩＯ＿ＡＳＩＣ２０を介して入力されるアクセスをメモリ制御部３２又は画像処理用メモリ３４のいずれかに切り替える切り替え部３５と、メイン＿ＡＳＩＣ・ＩＦ（後述）に接続されて、メインＡＳＩＣ３０とＩＯ＿ＡＳＩＣ２０間のインタフェースとしての機能を備えるＩＯ＿ＡＳＩＣ・ＩＦ部３６とを備えている。なお、メインＡＳＩＣ３０を構成する各部の間にはバスが備えられ、このバスを介して相互に通信を行なう。
【００２２】
画像処理用メモリ３４は、画像処理部３３におけるバッファメモリとしての機能を果たす。本実施の形態における画像処理用メモリは、比較的記憶容量が多い揮発性メモリであることが望ましい。その一例として、本実施の形態における画像処理用メモリは記憶容量が１Ｍｂｉｔ〜２Ｍｂｉｔであり、リフレッシュ動作を必要としないＳＲＡＭ(Static Random-Access Memory)で構成される。
【００２３】
ＩＯ＿ＡＳＩＣ２０は、操作パネル８０から入力される制御命令を受信するインタフェースとしての機能を備えるパネル制御部２１と、ホストＰＣ１２０からネットワーク１１０を介して送信される画像ファイルを受信するインタフェースとしての機能を備えるホストＩＦ制御部２２と、ＩＯ＿ＡＳＩＣ・ＩＦ部３６と接続して、メインＡＳＩＣ３０及びＩＯ＿ＡＳＩＣ２０間のインタフェースとしての機能を備えるメインＡＳＩＣ・ＩＦ部２４と、上記したＩＯ＿ＡＳＩＣ２０内の各部の機能をバス２５を介して制御するサブＣＰＵ（第二の演算部）２３とを備えている。
【００２４】
サブＣＰＵ２３は、ＩＯ＿ＡＳＩＣ２０内の制御を主な機能とするとともに、画像形成装置１００が省電力モードに移行した場合は、メインＡＳＩＣ３０内で実行される各種の機能を制御する。また、サブＣＰＵ２３は、メインＣＰＵ４０と異なり、比較的演算量の少ない処理を対象とするため、処理ビット数の少ない低消費電力型のＣＰＵであることが望ましい。
【００２５】
１．２．省電力モード：
以下に本画像形成装置１００の省電力モード時の動作を説明する。本画像形成装置１００における省電力モードでは、メインＣＰＵ４０の駆動及び外部メモリ５０へのアクセスを停止させて、画像形成装置１００全体での消費電力を下げる。具体的には、省電力モード時には、ＣＰＵ制御部３１は、メインＣＰＵ４０の駆動を停止させ、また、メモリ制御部３２は、外部メモリ５０へのアクセスを停止する。外部メモリ５０へのアクセスを停止させることで、結果としてＲＡＭ５２のリフレッシュ動作を停止させ、外部メモリ５０の消費電力を低減させる。また、この間、ホストＰＣ１２０からネットワーク１１０を介して所定のデータが供給された場合でも、サブＣＰＵ２３は画像処理用メモリ３４をワークエリア（キャッシュメモリ）として利用することで供給されたデータを処理することができる。
【００２６】
図２は、本画像形成装置の一連の動作を模式的に示す流れ図である。なお、この流れ図は、コントローラ６０の処理を中心に説明している。
ユーザ等が操作パネル８０を操作して画像形成装置１００の電源を投入すると、画像形成装置１００は所定の起動処理の後、通常モードに移行する（ステップＳ２０５）。この通常モードでは、画像形成装置１００は、操作パネル８０を操作することで出力される制御命令及び、ホストＰＣ１２０から送信される各種制御命令に従って、各種処理を実行する。
【００２７】
次に、ユーザ等が操作パネル８０を操作して画像形成装置１００を省電力モードに移行させると（ステップＳ２１０）、メインＡＳＩＣ３０は、外部メモリ５０へのアクセスを画像処理用メモリ３４を経由したキャッシュ動作に切り替える（ステップＳ２２０）。また、ＣＰＵ制御部３１はメインＣＰＵ２０の動作を停止し、以下サブＣＰＵ２３を主とした制御に切り替わる。
【００２８】
その後、一定時間外部メモリ５０へのアクセスがない場合は（ステップＳ２３０）、メモリ制御部３２は外部メモリ５０を自動的に省電力モードに切り替える（ステップＳ２４０）。後述するように、メモリ制御部３２は、内部にアクセス監視タイマ１６を備えており、このアクセス監視タイマ１６を用いて、外部メモリ５０へのアクセスを監視する。この画像形成装置１００における省電力モードでは、外部メモリ５０は制御命令を直接受け付けず、従ってＲＡＭ５２のリフレッシュ動作も実行されない。
【００２９】
また、操作パネル８０を操作して印刷処理等の制御命令を入力し省電力モードを解除させると（ステップＳ２５０）、メインＡＳＩＣ３０は画像処理用メモリ３４を使用したキャッシュ動作を停止する（ステップＳ２６０）。このとき、省電力モードを解除する命令は、例えば、ホストＰＣ１２０からＩＯ＿ＡＳＩＣ２０を介して入力される制御命令や、印刷エンジン９０の筐体におけるカバー部の操作等により発生する命令であってもよい。また、省電力モードを解除することにより、サブＣＰＵ２３からメインＣＰＵ２０へ制御主体が切り替わる。
【００３０】
さらに、メインＡＳＩＣ３０がＩＯ＿ＡＳＩＣ２０を介して外部メモリ５０に対するアクセスを受け付けると（ステップＳ２７０）、メモリ制御部３２は外部メモリ５０の省電力モードを解除する（ステップＳ２８０）。メインＣＰＵ４０等に対する省電力モードが解除されても外部メモリ５０へのアクセスが発生しない場合、外部メモリ５０の省電力モードを維持させておけば、画像形成装置１００の電力消費量を継続して低減させることができる。
【００３１】
その後、メインＡＳＩＣ３０は、外部メモリ５０及びメインＣＰＵ４０を使用しつつ通常モードでの動作を実行する（ステップＳ２９０）。
【００３２】
以下に、図３〜図５を参照して、省電力モード時におけるコントローラ６０の各部の機能をより詳細に説明する。図３は、切り替え部３５、メモリ制御部３２、画像処理用メモリ３４の各機能をより詳細に説明するブロック図である。図４は、省電力モード時のデータのリード処理を説明する流れ図である。また、図５は、省電力モード時のデータのライト処理を説明する流れ図である。更に、図６は、省電力モードから通常モードへ移行する処理を説明する流れ図である。
【００３３】
切り替え部３５は、メモリ制御部３２に対するアクセスを制御する機能を備える要求制御部１１と、画像処理用メモリ３４に対するアクセスを制御する機能を備えるＳＲＡＭ制御部１２と、外部メモリ５０及び画像処理用メモリ３４へのアクセス履歴を記憶する機能を備えるデータ書き込み部１３と、画像処理用メモリ３４へアクセスした際、対象データの有無を判断するための機能を備えるＴＡＧ＿ＨＩＴ検証部１５と、ＩＯ＿ＡＳＩＣ２０から送信されるアクセス命令を一時記憶するバッファメモリとしての機能を備えるアドレス／データバッファ部１４とを備えている。
上記した切り替え部３５内の各部は、集積回路により実体的に構成されてもよいし、図示しない切り替え部３５内部に実装されたＣＰＵ等の演算部とこの演算部により実行されるプログラムにより実現されるものであってもよい。
【００３４】
メモリ制御部３２は、外部メモリ５０に対するアクセス制御機能の他、外部メモリ５０へのアクセス頻度を監視する機能を備えるアクセス監視タイマ１６を備えている。このアクセス監視タイマ１６は、切り替え部３５を通じて入力された外部メモリ５０に対するアクセス頻度等を監視し、履歴として記憶する機能を備えている。
【００３５】
１．３．省電力モード時における更新処理：
以下図４を参照して、省電力モード時におけるサブＣＰＵ２３のリード処理を説明する。
画像形成装置１００が省電力モードに移行し、図２におけるステップＳ２２０において、ホストＰＣ１２０からＩＯ＿ＡＳＩＣ２０に対してＲＯＭ５１に記憶された所定データを読み出すリードアクセス命令が入力されると、サブＣＰＵ２３はメインＡＳＩＣ３０に対してリードアクセス信号を発生させる。メインＡＳＩＣ３０では、切り替え部３５が上記リードアクセス信号をＩＯ＿ＡＳＩＣ・ＩＦ部３６を介して受信する（ステップＳ３００）。
【００３６】
切り替え部３５は、画像処理用メモリ３４に記憶されたデータの有無を検証する（ステップＳ３１０）。具体的には、切り替え部３５に入力されたリードアクセス信号は、アドレス／データバッファ部１４に一時記憶された後、ＴＡＧ＿ＨＩＴ検証部１５によりデータの有無の判断がなされる。ＴＡＧ＿ＨＩＴ検証部１５は、画像処理用メモリ３４にリードアクセス信号に対応したデータが記憶されているかをデータに対応して画像処理用メモリ３４に記憶されたＴＡＧ（タグデータ）を参照することで判断する。
【００３７】
ここで、ＴＡＧとは、画像処理用メモリ３４に記憶されるデータを個別に判別するために用いられる識別符号であり、画像処理用メモリ３４にはＴＡＧとこのＴＡＧに対応したデータとが対応付けて記憶されている。また、ＴＡＧ＿ＨＩＴ検証部１５は各ＴＡＧと所定データとを対応付けるテーブルを記憶しており、ＴＡＧ＿ＨＩＴ検証部１５におけるデータの検証はこのテーブルを用いて実行される。なお、ＴＡＧの代わりに、各データのアドレスを用いてデータの検証を行なうものでもよい。
【００３８】
切り替え部３５は、画像処理用メモリ３４にリードアクセス信号に対応したデータが記憶されていない場合は（Ｓ３２０）、メモリ制御部３２にアクセスする（Ｓ３３０）。画像形成装置１００が省電力モードに移行して最初のリードアクセス信号が入力された場合は、当然、画像処理用メモリ３４には何もデータが記憶されておらず、要求制御部１１は、メモリ制御部３２にアクセスして、ＲＯＭ５１から所定データをアドレス／データバッファ部１４にロードさせる。
【００３９】
切り替え部３５は、ＲＯＭ５１に記憶された所要のデータを画像処理用メモリ３４にロードする（ステップＳ３４０）。具体的には、ＳＲＡＭ制御部１２は、アドレス／データバッファ部１４に記憶されたデータを画像処理用メモリ３４の所定領域に書き込む。
【００４０】
切り替え部３５は、画像処理用メモリ３４に記憶されたデータに対応するＴＡＧを更新する（ステップＳ３５０）。具体的には、ＳＲＡＭ制御部１２は、画像処理用メモリ３４に記憶したデータに対応するＴＡＧの更新又は書き込みを行ない、画像処理用メモリ３４にデータが記憶されたことをデータ書き込み部１３に記憶する。この後、再度切り替え部３５に対してリードアクセスがなされステップＳ３２０により画像処理用メモリ３４に記憶されたデータに対してアクセスがなされた場合は、画像処理用メモリ３４からデータを読み込む（ステップＳ３６０）。
【００４１】
次に、図５を参照して省電力モード時におけるライト処理を説明する。ＩＯ＿ＡＳＩＣ２０を通じてホストＰＣ１２０からライト処理が命令されると（ステップＳ４００）、切り替え部３５は、まず、画像処理用メモリ３４の残りの記憶容量が十分であるかを判断する（ステップＳ４１０）。具体的には、画像処理用メモリ３４の残りの記憶容量を演算するととともに、演算結果を所定のしきい値と比較することで記憶容量の判別を行なう。このとき、画像処理用メモリ３４の残りの記憶容量が所定値以下である場合は、図２のＳ２８０に戻り外部メモリ５０の省電力モードを解除する。このため、以後の処理は外部メモリ５０を使用した処理となる。
【００４２】
ステップＳ４１０で、画像処理用メモリ３４の記憶容量が十分である場合は、切り替え部３５は、画像処理用メモリ３４にデータの書き込みを行なう（ステップＳ４２０）。具体的には、ＳＲＡＭ制御部１２は、アドレス／データバッファ部１４に一時記憶されたデータを、画像処理用メモリ３４に書き込む。
【００４３】
切り替え部３５は、画像処理用メモリ３４に書き込んだデータのＴＡＧを更新する（ステップＳ４３０）。具体的には、ＳＲＡＭ制御部１２は、画像処理用メモリ３４に記憶されたデータに対応するＴＡＧを更新する。さらに、ＳＲＡＭ制御部１２は、データ書き込み部１３に画像処理用メモリ３４に書き込んだデータに対応するＴＡＧを更新したことを記憶する（ステップＳ４４０）。その後、サブＣＰＵ２３は、画像処理用メモリ３４に書き込まれたデータに基づいて処理を実行する。
【００４４】
上記したリード処理及びライト処理を繰返すことで、省電力モード時にアクセス対象となるほとんどのデータが画像処理用メモリ３４内に記憶されることとなる。これにより、以後、外部メモリ５０に対するアクセスは実行されず、画像処理用メモリ３４に対するアクセスのみでサブＣＰＵ２３は所定の処理を実行していくことができる。そのため、省電力モード時にどのデータに対してアクセスが行なわれるが判断がつかない場合でも、実際にアクセス対象とされたデータのみを画像処理用メモリ３４に記憶させればよく、外部メモリ５０に記憶されたデータを判別するための複雑な制御を必要としなくなる。また、必要なデータのみを画像処理用メモリに記憶するため、画像処理用メモリの記憶容量を効率的に使用することができる。
【００４５】
１．４．省電力モードから通常モードへの復帰動作：
以下図６を参照して、省電力モードから通常モードへの復帰動作を説明する。
図２におけるステップＳ２５０において、サブＣＰＵ２３に省電力モードを解除する命令が入力されると、切り替え部３５に対して通常モードに復帰するための制御命令を出力する。切り替え部３５では、ＳＲＡＭ制御部１２が画像処理用メモリ３４に記憶された各データのＴＡＧを参照し、更新されたデータを判別する（ステップＳ２６１）。また、このとき、ＳＲＡＭ制御部１２は、データ書き込み部１３に記憶された履歴を参照しつつ、画像処理用メモリ３４に記憶されたどのデータが更新されたかを判断する。
【００４６】
切り替え部３５は、更新されたデータをＲＡＭ５２の所定記憶領域に書き込む（Ｓ２６２）。具体的には、ＳＲＡＭ制御部１２は、ＴＡＧを参照することで判別されたデータをアドレス／データバッファ部１４に記憶する。そして、要求制御部１１は、アドレス／データバッファ部１４に記憶されたデータをメモリ制御部３２に出力する。その後、メモリ制御部３２は入力されたデータをＲＡＭ５２の所定記憶領域に書き込む。これにより、省電力モードから通常モードへ移行する際、画像処理用メモリ３４上で更新されたデータは、ＲＡＭ５２に書き込まれる。以後、画像形成装置１００は、ＲＯＭ５１及びＲＡＭ５２を使用しつ各種処理を実行する。
【００４７】
２．第二の実施の形態：
画像形成装置１００の省電力モード時に、予めアクセス対象となるデータが決まっていれば、省電力モードへの移行とともに、メモリ制御部３２がＲＯＭ５１に記憶された対象データを全て画像処理用メモリ３４に記憶させておいてもよい。省電力モード時に実行される処理は僅かであり、その全てを画像処理用メモリ３４に記憶させても問題は生じない。本変形例を採用することで、省電力モード時は、外部メモリ５０へのアクセスは一切発生しなくなるため、画像形成装置１００の消費電力をより低減させることができる。
【００４８】
３．その他の実施の形態：
また、画像処理用メモリ３４の実装箇所は、メインＡＳＩＣ３０内に限定されない。例えば、図７に示すように、画像処理用メモリ３４を含めた各部をＩＯ＿ＡＳＩＣ２０に実装する構成としてもよい。つまり、画像形成装置１００における省電力モード時に、メインＡＳＩＣ３０全体を停止させても、ＩＯ＿ＡＳＩＣ２０内にサブＣＰＵ２３と画像処理用メモリ３４が実装されているため、ＩＯ＿ＡＳＩＣ２０のみで所定処理を実行することが可能となり、電力消費量をより低減させることが可能となる。
【００４９】
また、省電力モード時に使用されるメモリとしては、画像処理用メモリ３４に限定されない。画像形成装置１００が、外部メモリ５０より消費電力が少なく、一定の記憶容量を備えるメモリを実装する場合は、省電力モード時に、このメモリを使用して処理を実行するものであってもよい。
【００５０】
また、本発明は、上述した実施例や変形例に限られず、上述した実施例及び変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術並びに上述した実施例及び変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も含まれる。
【図面の簡単な説明】
【００５１】
【図１】画像形成装置の構成を説明するブロック図である。
【図２】本画像形成装置の一連の動作を模式的に示す流れ図である。
【図３】切り替え部３５、メモリ制御部３２、画像処理用メモリ３４の各機能をより詳細に説明するブロック図である。
【図４】省電力モード時のデータのリード処理を説明する流れ図である。
【図５】省電力モード時のデータのライト処理を説明する流れ図である。
【図６】省電力モードから通常モードへ移行する処理を説明する流れ図である。
【図７】変形例としての画像形成装置の構成を説明するブロック図である。
【符号の説明】
【００５２】
１１…要求制御部、１２…ＳＲＡＭ制御部、１３…データ書き込み部、１４…データバッファ部、１５…ＴＡＧ  ＨＩＴ検証部、１６…アクセス監視タイマ、２０…ＩＯ＿ＡＳＩＣ、２１…パネル制御部、２２…ホストＩＦ制御部、２３…サブＣＰＵ、２４…メインＡＳＩＣ・ＩＦ部、２５…バス、３０…メインＡＳＩＣ、３１…ＣＰＵ制御部、３２…メモリ制御部、３３…画像処理部、３４…画像処理用メモリ、３５…切り替え部、３６…ＩＯ＿ＡＳＩＣ・ＩＦ部、４０…メインＣＰＵ、５０…外部メモリ、６０…コントローラ、７０…バス、８０…操作パネル、９０…印刷エンジン、１００…画像形成装置、１１０…ネットワーク、１２０…ホストＰＣ
【図１】
0005056486.tif 000002
【図２】
0005056486.tif 000003
【図３】
0005056486.tif 000004
【図４】
0005056486.tif 000005
【図５】
0005056486.tif 000006
【図６】
0005056486.tif 000007
【図７】
0005056486.tif 000008