(57)【要約】【課題】複数色の画像データを色別の画像メモリに記憶する機能を有する装置で空き状態となっている資源を有効に活用する。【解決手段】複数色の画像データに基づいて画像形成する画像形成装置であって、画像形成時に各色毎の画像データを記憶する画像メモリと、前記各色毎の画像メモリの入出力を制御する各色毎のメモリコントローラと、前記画像メモリにおける格納状況を示すデータが保持される画像管理テーブルと、前記各色毎の画像メモリの格納状況を前記画像管理テーブルにより管理すると共に、前記画像管理テーブルで管理された各色毎の画像メモリの格納状況に応じて、画像形成する画像データについて、空いている他の色の画像メモリに格納し、格納された画像メモリから前記画像管理テーブルを参照して画像データを読み出して画像形成装置すべき色のチャンネルに出力するように前記各メモリコントローラの制御を行う制御手段と、を有することを特徴とする。【選択図】図１
2008079247.tif 000002
【特許請求の範囲】
【請求項１】
複数色の画像データに基づいて画像形成する画像形成装置であって、
画像形成時に各色毎の画像データを記憶する画像メモリと、
前記各色毎の画像メモリの入出力を制御する各色毎のメモリコントローラと、
前記画像メモリにおける格納状況を示すデータが保持される画像管理テーブルと、
前記各色毎の画像メモリの格納状況を前記画像管理テーブルにより管理すると共に、前記画像管理テーブルで管理された各色毎の画像メモリの格納状況に応じて、画像形成する画像データについて、空いている他の色の画像メモリに格納し、格納された画像メモリから前記画像管理テーブルを参照して画像データを読み出して画像形成装置すべき色のチャンネルに出力するように前記各メモリコントローラの制御を行う制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
複数色の画像データに基づいて画像形成する画像形成装置であって、
画像形成時に各色毎の画像データを記憶する画像メモリと、
前記各色毎の画像メモリの入出力を制御する各色毎のメモリコントローラと、
前記画像メモリにおける格納状況を示すデータが保持される画像管理テーブルと、
前記各色毎の画像メモリの格納状況を前記画像管理テーブルにより管理すると共に、前記画像管理テーブルで管理された各色毎の画像メモリの格納状況に応じて、空いている他の色の画像メモリに、画像形成する画像データに画像形成色指定データを付したうえで格納する制御を行う制御手段と、
複数色の前記画像メモリに格納された画像データについて、画像形成色指定データに応じて、画像形成すべき色のチャンネルへ出力する出力セレクタと、
を有することを特徴とする画像形成装置。
【請求項３】
前記制御手段の制御に基づいて、画像形成する画像データを、空いている他の色の画像メモリに振り分ける入力側セレクタを有する、
ことを特徴とする請求項１または請求項２に記載の画像形成装置。
【請求項４】
複数色の画像データに基づいて画像形成する画像形成装置であって、
画像形成時に各色毎の画像データを記憶する画像メモリと、
前記各色毎の画像メモリの入出力を制御する各色毎のメモリコントローラと、を備え、
前記各色毎のメモリコントローラは、前記各色毎の画像メモリの格納状況を認識すると共に、前記各色毎の画像メモリの格納状況に応じて、画像形成する画像データについて、空いている他の色の画像メモリに格納し、格納された画像メモリから画像データを読み出して出力するように、他の色の画像メモリを制御可能に構成されている、
ことを特徴とする画像形成装置。
【請求項５】
いずれかの色の画像データについて、他の色の最も空いている画像メモリ、あるいは、他の色の一定量以上空いている画像メモリを用いる、
ことを特徴とする請求項１乃至請求項４のいずれかに記載の画像形成装置。
【請求項６】
いずれかの色の画像データについて、他の色の空いている画像メモリを用いることで、画像データの階調あるいは画像サイズを増やした状態で画像形成を実行する、
ことを特徴とする請求項１乃至請求項４のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数色の画像データを記憶して画像形成を行う画像形成装置に関する。
【背景技術】
【０００２】
カラー複写機などの画像形成装置では、スキャナなどの画像読み取り手段で読み取ったカラー原稿の画像データをイエロー，マゼンタ，シアン，ブラックといった画像形成の記録色毎に一時的に格納するための画像メモリを有している。また、コンピュータからのカラー画像データを受けて画像形成を行うプリンタなどの画像形成装置も同様な構成になっている。
【０００３】
なお、モノクロの画像形成を実行する際には、ブラック用の画像メモリしか使用されておらず、装置の資源が有効活用されていない問題があった。
なお、このような複数のメモリを備えたカラー複写機におけるモノクロ時の画像メモリの有効活用に関しては、以下の特許文献１に記載されている。
【特許文献１】特開平１０−３９５６９号公報（図４）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
なお、以上の特許文献１記載の画像形成装置では、単一のメモリコントローラが複数の画像メモリを管理しており、空きメモリの検出と有効活用は容易に行える。
ところで、近年は画像データバスでのトラフィックの緩和のため、複数の画像メモリの色毎に独立したメモリコントローラを設ける構成が提案されている。これによれば、各色毎の画像メモリと対応する各色毎のメモリコントローラが存在するため、画像データバス上で複数の色の画像データが混在することがなくなり、データ転送を高速化できるメリットがある。
【０００５】
一方、各色毎にメモリコントローラが分離してしまうため、他の色の画像メモリの空き状況をメモリコントローラが検知することができず、空き画像メモリを有効活用する手法を活用することができないという問題が生じてくる。
【０００６】
本発明は、以上のような課題を解決するためになされたものであって、複数色の画像データを色別の画像メモリに記憶する機能を有する装置で空き状態となっている資源を有効に活用することが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
以上の課題を解決する本発明は、以下に記載するようなものである。
（１）請求項１記載の発明は、複数色の画像データに基づいて画像形成する画像形成装置であって、画像形成時に各色毎の画像データを記憶する画像メモリと、前記各色毎の画像メモリの入出力を制御する各色毎のメモリコントローラと、前記画像メモリにおける格納状況を示すデータが保持される画像管理テーブルと、前記各色毎の画像メモリの格納状況を前記画像管理テーブルにより管理すると共に、前記画像管理テーブルで管理された各色毎の画像メモリの格納状況に応じて、画像形成する画像データについて、空いている他の色の画像メモリに格納し、格納された画像メモリから前記画像管理テーブルを参照して画像データを読み出して画像形成装置すべき色のチャンネルに出力するように前記各メモリコントローラの制御を行う制御手段と、を有することを特徴とする画像形成装置である。
【０００８】
（２）請求項２記載の発明は、複数色の画像データに基づいて画像形成する画像形成装置であって、画像形成時に各色毎の画像データを記憶する画像メモリと、前記各色毎の画像メモリの入出力を制御する各色毎のメモリコントローラと、前記画像メモリにおける格納状況を示すデータが保持される画像管理テーブルと、前記各色毎の画像メモリの格納状況を前記画像管理テーブルにより管理すると共に、前記画像管理テーブルで管理された各色毎の画像メモリの格納状況に応じて、空いている他の色の画像メモリに、画像形成する画像データに画像形成色指定データを付したうえで格納する制御を行う制御手段と、複数色の前記画像メモリに格納された画像データについて、画像形成色指定データに応じて、画像形成すべき色のチャンネルへ出力する出力セレクタと、を有することを特徴とする画像形成装置である。
【０００９】
（３）請求項３記載の発明は、前記制御手段の制御に基づいて、画像形成する画像データを、空いている他の色の画像メモリに振り分ける入力側セレクタを有する、ことを特徴とする請求項１または請求項２に記載の画像形成装置である。
【００１０】
（４）請求項４記載の発明は、複数色の画像データに基づいて画像形成する画像形成装置であって、画像形成時に各色毎の画像データを記憶する画像メモリと、前記各色毎の画像メモリの入出力を制御する各色毎のメモリコントローラと、を備え、前記各色毎のメモリコントローラは、前記各色毎の画像メモリの格納状況を認識すると共に、前記各色毎の画像メモリの格納状況に応じて、画像形成する画像データについて、空いている他の色の画像メモリに格納し、格納された画像メモリから画像データを読み出して出力するように、他の色の画像メモリを制御可能に構成されている、ことを特徴とする画像形成装置である。
【００１１】
（５）請求項５記載の発明は、いずれかの色の画像データについて、他の色の最も空いている画像メモリ、あるいは、他の色の一定量以上空いている画像メモリを用いる、ことを特徴とする請求項１乃至請求項４のいずれかに記載の画像形成装置である。
【００１２】
（６）請求項６記載の発明は、いずれかの色の画像データについて、他の色の空いている画像メモリを用いることで、画像データの階調あるいは画像サイズを増やした状態で画像形成を実行する、ことを特徴とする請求項１乃至請求項４のいずれかに記載の画像形成装置である。
【発明の効果】
【００１３】
本発明によると以下のような効果が得られる。
（１）請求項１記載の画像形成装置の発明では、複数色毎の画像メモリと、該複数の画像メモリに対応づけられたメモリコントローラを有し、画像形成する際に各色毎の画像メモリの格納状況を画像管理テーブルにより管理しておき、画像管理テーブルで管理された各色毎の画像メモリの格納状況に応じて、画像形成する画像データについて、空いている他の色の画像メモリに格納し、格納された画像メモリから画像管理テーブルを参照して画像データを読み出して画像形成すべき色のチャンネルに出力する制御を行う。
【００１４】
これにより、複数色の画像データを色別の画像メモリに記憶する機能を有する画像形成装置で、空き状態となっている資源としての画像メモリを有効に活用することが可能な画像形成装置を提供することを目的とする。
【００１５】
（２）請求項２記載の画像形成装置の発明では、複数色毎の画像メモリと、該複数の画像メモリに対応づけられたメモリコントローラを有し、画像形成する際に各色毎の画像メモリの格納状況を画像管理テーブルにより管理しておき、画像管理テーブルで管理された各色毎の画像メモリの格納状況に応じて、空いている他の色の画像メモリに、画像形成する画像データに画像形成色指定データを付したうえで格納する制御を行い、複数色の画像メモリに格納された画像データについては、画像形成色指定データに応じて、画像形成すべき色のチャンネルへ出力する。
【００１６】
これにより、複数色の画像データを色別の画像メモリに記憶する機能を有する画像形成装置で、空き状態となっている資源としての画像メモリを有効に活用することが可能な画像形成装置を提供することを目的とする。
【００１７】
（３）請求項３記載の画像形成装置の発明では、上記（１）または（２）において、画像形成する画像データを、空いている他の色の画像メモリに振り分ける入力側セレクタを有するため、複数色の画像データを色別の画像メモリに記憶する機能を有する画像形成装置で、確実な状態で、空き状態となっている資源としての画像メモリを有効に活用することが可能になる。
【００１８】
（４）請求項４記載の画像形成装置の発明では、複数色毎の画像メモリと、該複数の画像メモリに対応づけられたメモリコントローラを有し、複数色の画像データに基づいて画像形成する際に、各色毎のメモリコントローラが各色毎の画像メモリの格納状況を認識すると共に、各色毎の画像メモリの格納状況に応じて、画像形成する画像データについて、空いている他の色の画像メモリに格納し、格納された画像メモリから画像データを読み出して出力するように、他の色の画像メモリを制御する。
【００１９】
これにより、複数色の画像データを色別の画像メモリに記憶する機能を有する画像形成装置で、空き状態となっている資源としての画像メモリを有効に活用することが可能な画像形成装置を提供することを目的とする。
【００２０】
（５）請求項５記載の画像形成装置の発明では、いずれかの色の画像データについて、他の色の最も空いている画像メモリ、あるいは、他の色の一定量以上空いている画像メモリを用いることで、複数色の画像データを色別の画像メモリに記憶する機能を有する画像形成装置で、空き状態となっている資源としての画像メモリを確実かつ有効に活用することが可能になる。
【００２１】
（６）請求項６記載の画像形成装置の発明では、いずれかの色の画像データについて、他の色の空いている画像メモリを用いることで、画像データの階調あるいは画像サイズを増やした状態で画像形成を実行することで、複数色の画像データを色別の画像メモリに記憶する機能を有する画像形成装置で、空き状態となっている資源としての画像メモリを有効に活用することが可能になる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して本発明を実施するための最良の形態（以下、実施形態）を詳細に説明する。
なお、スキャナなどの画像読み取り手段により原稿の内容を画像情報として読み取って画像データを生成して記憶する画像読み取り装置であっても、また、スキャナなどの画像読み取り手段により原稿などの複写対象物の内容を画像データとして読み取って記憶した後に複写する機能を備えた複写装置としての画像形成装置であっても、また、別体のスキャナなどの画像読み取り手段やコンピュータからの画像データを受けて画像形成するプリンタとしての画像形成装置であっても、本発明の実施形態を適用することが可能である。なお、この実施形態では、外部のスキャナやコンピュータで生成された複数色の画像データを受けて、該画像データを画像メモリに記憶しつつ画像形成を実行する画像形成装置を具体例として説明を行う。
【００２３】
〈第一実施形態の構成〉
図１は本発明の第一実施形態の画像形成装置内の詳細構成を示すブロック図である。なお、この図１では、本実施形態の動作説明に必要な部分の周囲を中心に記載してあり、その他の画像形成装置として既知の部分については省略してある。
【００２４】
画像形成装置１００は、ＣＰＵ１０１、画像メモリ管理テーブル１０５、プリントコントローラ１１０、入力側セレクタ１２０、メモリコントローラ１３０（１３０Ｙ〜１３０Ｋ）、
画像メモリ１４０（１４０Ｙ〜１４０Ｋ）、制御バス１５０、出力側セレクタ１６０、プリント部１７０を備えて構成されている。なお、電源部や操作部や表示部など機知の手段については省略してある。
【００２５】
ＣＰＵ１０１は画像形成に関して各部を制御する制御手段である。このＣＰＵ１０１は、画像形成する際に各色毎の画像メモリの格納状況を画像管理テーブル１０５により管理しておき、画像管理テーブルで管理された各色毎の画像メモリの格納状況に応じて、画像形成する画像データについて、空いている他の色の画像メモリに格納し、格納された画像メモリから画像管理テーブルを参照して画像データを読み出して画像形成すべき色のチャンネルに出力する制御を行う。
【００２６】
プリントコントローラ１１０は、入力される画像データを蓄積したり、ＲＧＢ形式の画像データを画像形成用のＹＭＣＫ画像データに変換する各種処理を行う。
入力側セレクタ１２０は、外部から入力されて記憶すべき画像データを、ＣＰＵ１０１の制御に基づいて、その画像データの色に応じた画像メモリ、あるいは、空いている他の色の画像メモリに振り分ける入力側の振り分け手段である。
【００２７】
メモリコントローラ１３０は、Ｙ用のメモリコントローラ１３０Ｙ、Ｍ用のメモリコントローラ１３０Ｍ、Ｃ用のメモリコントローラ１３０Ｃ、Ｋ用のメモリコントローラ１３０Ｋ、から構成された、各色毎の画像メモリに対応づけされてメモリの入出力を制御する手段である。
【００２８】
画像メモリ１４０は、Ｙ用の画像メモリ１４０Ｙ、Ｍ用の画像メモリ１４０Ｍ、Ｃ用の画像メモリ１４０Ｃ、Ｋ用の画像メモリ１４０Ｋ、から構成された、各色毎の記憶手段としての画像メモリである。
【００２９】
このように、各色毎との画像メモリと各色毎のメモリコントローラとにより、画像データバス上で複数の色の画像データが混在することがなくなり、データ転送を高速化できるメリットがある。
【００３０】
制御バス１５０は、ＣＰＵ１０１とメモリコントローラ１３０Ｙ〜１３０Ｋとの間、ＣＰＵ１０１と入力側セレクタ１２０との間、ＣＰＵ１０１と出力側セレクタ１６０との間などで各種制御信号を授受するための汎用の伝送手段である。
【００３１】
出力側セレクタ１６０は、いずれかの画像メモリに記憶された画像データを、ＣＰＵ１０１の制御に基づいて、その画像データの色に応じたチャンネルに出力するように振り分ける出力側の振り分け手段である。
【００３２】
プリント部１７０は記憶されて出力された各チャンネルの画像データに応じて画像形成を実行する画像形成手段である。
〈第一の実施形態の動作状態〉
以下、第一の実施形態の画像形成装置１００の動作について、図２のフローチャートおよび図３以降の各図面も参照して、詳細な動作説明を行う。
【００３３】
なお、この図２のフローチャートは、ＣＰＵ１０１で動作している画像形成制御プログラム中でコールされるものである。
なお、この実施形態では、モノクロ画像形成、限定色（４色中の２〜３色等）画像形成の場合を想定する。すなわち、少なくとも１色の画像メモリが使用されることがない状況における動作を説明する。
【００３４】
まず、ＣＰＵ１０１は、スキャナ（図示せず）やコンピュータ（図示せず）などの外部の機器から画像データの入力が発生したことをプリントコントローラ１１０から通知を受ける（図２中のステップＳ２０１）。
【００３５】
なお、各色の画像メモリ１４０Ｙ〜１４０Ｋに画像データを入力した場合あるいは出力した場合には、メモリコントローラ１３０Ｙ〜１３０Ｋからの通知を受け、その格納による入力による残容量、その読み出しによる出力による残容量、を画像メモリ管理テーブル１０５に最新の記録を保持して管理しておく。
【００３６】
ここで、ＣＰＵ１０１は、画像メモリ管理テーブル１０５を参照し、入力された画像データと同じ色の画像メモリの格納状況、たとえば空き容量を把握する（図２中のステップＳ２０２）。
【００３７】
空き容量が十分あれば（図４中のステップＳ２０２でＮ）、入力側セレクタ１２０は通常選択状態に制御されており、入力された画像データと同じ色の画像メモリに画像データを格納する（図２中のステップＳ２０５）。
【００３８】
一方、既に画像データを記憶していて空き容量が十分でなければ（図４中のステップＳ２０２でＹ）、ＣＰＵ１０１は、画像メモリ管理テーブル１０５を参照し、空きのある画像メモリを検出する（図２中のステップＳ２０３）。ここで、ＣＰＵ１０１は、一定量以上の空きがある画像メモリ、最も空きがある画像メモリ、複数の画像メモリに同程度の空きがある場合には予め定められた順序の画像メモリ、のいずれかを検索する。
【００３９】
そして、ＣＰＵ１０１は、検索された画像メモリに画像データが記憶されるように、入力側セレクタ１２０を切り替える（図２中のステップＳ２０４）。
そして、以上のようにして他色記憶選択状態に切り替えられた入力側セレクタ１２０を介して、入力された画像データを、空きのある他の色の画像メモリに画像データを格納する（図２中のステップＳ２０５）。
【００４０】
図３は、Ｋの画像データが入力されることで画像メモリ１４０Ｋがメモリフルになり、空き容量が無くなった状態を模式的に示している。なお、既に、別の画像データにより、画像メモリ１４０Ｙと画像メモリ１４０Ｃも空きが少ない状況になっている。そこで、ＣＰＵ１０１は、画像メモリ管理テーブルにより各画像メモリの空き容量を検出し、一定量以上の空きのある画像メモリ、あるいは、最も空きのある画像メモリ１４０Ｍに画像データを格納するように、入力側セレクタ１２０を切り替える。そして、図４に示すように、Ｋの画像データをＭ用の画像メモリ１４０Ｍに格納する（図４参照）。
【００４１】
以上のようにして、入力される画像データについての画像メモリへの格納が完了するまで（図２中のステップＳ２０６）、画像データの入力、空きメモリの検出、入力側セレクタの切り替え、画像データの格納を繰り返す。
【００４２】
この場合、図３と図４とに示すように、一連の動作途中で画像メモリ１４０Ｋの空きが少なくなって、続きを他の色の画像メモリ１４０Ｍに格納する場合もありうる。また、以前の画像データの画像形成が完了しておらず、画像メモリ１４０Ｋの空きが少ない状態で、続いて同じ色の画像データが入力されて、他の色の画像メモリ１４０Ｍに画像データを格納する場合もありうる。
【００４３】
画像データの画像メモリへの格納が完了したら（図２中のステップＳ２０６でＹ）、画像データの画像メモリからの出力と画像形成とを開始する。
まず、ＣＰＵ１０１は、出力すべき色の画像データがいずれの色の画像メモリに格納されているかを、画像メモリ管理テーブル１０５を参照して検出する（図２中のステップＳ２０７）。
【００４４】
出力すべき色の画像データが、その色の画像メモリに格納されていれば（図２中のステップＳ２０７でＮ）、ＣＰＵ１０１によって通常選択状態に制御されている出力側セレクタ１６０を介して、ＣＰＵ１０１の指示を受けたメモリコントローラが画像メモリから画像データを読み出す（図２中のステップＳ２０９）。そして、この画像データに基づいて、ＣＰＵ１０１の指示を受けたプリント部１７０が画像形成を開始する。
【００４５】
一方、出力すべき色の画像データが、他の色の画像メモリに格納されていれば（図２中のステップＳ２０７でＹ）、ＣＰＵ１０１は画像メモリ管理テーブル１０５を参照し、他色記憶選択状態として、画像データを記憶した画像メモリからの読み出しを、画像形成すべき画像データの当初の色のチャンネルに出力できるように、選択状態を切り替える（図２中のステップＳ２０８）。そして、他色記憶選択状態に制御されている出力側セレクタ１６０を介して、ＣＰＵ１０１の指示を受けたメモリコントローラが画像メモリから画像データを読み出す（図２中のステップＳ２０９）。そして、この画像データに基づいて、ＣＰＵ１０１の指示を受けたプリント部１７０が画像形成を開始する。
【００４６】
以上のようにして、記憶された画像データについての画像メモリからの読み出しが完了するまで（図２中のステップＳ２１０）、格納状態の検出、出力側セレクタの切り換え、画像データの読み出し、を繰り返す。
【００４７】
この場合、一連の画像データ格納途中で画像メモリ１４０Ｋの空きが少なくなって、続きを他の色の画像メモリ１４０Ｍに格納した場合（図３、図４）に応じて、図５と図６とに示すように、画像データの色の画像メモリ１４０Ｋからの読み出し（図５）に続いて、画像データの色と異なる色の画像メモリ１４０Ｍからの読み出し（図６）を行う場合もある。また、別の画像データの画像形成が完了していないために画像メモリ１４０Ｋの空きが少ない状態で、続いて同じ色の画像データが入力されることで他の色の画像メモリ１４０ＭにＫの画像データが格納された場合に、他の色の画像メモリ１４０Ｍだけの読み出し（図６）もありうる。
【００４８】
そして、画像データの画像メモリからの読み出しが完了したら（図２中のステップＳ２１０でＹ）、画像記憶と画像読み出しとに関する処理を終了する。
以上のような制御と動作とにより、複数色の画像データを色別の画像メモリに記憶する機能を有する画像形成装置で、メモリコントローラが画像メモリと対応づけられている場合でも、空き状態となっている資源としての画像メモリを有効に活用することが可能になる。
【００４９】
この場合、いずれかの色の画像データについて、他の色の空いている画像メモリを用いることで、画像データの階調あるいは画像サイズを増やした状態で画像形成を実行することで、複数色の画像データを色別の画像メモリに記憶する機能を有する画像形成装置で、空き状態となっている資源としての画像メモリを更に有効に活用することが可能になる。
【００５０】
なお、以上の実施形態で、画像メモリ管理テーブル１０５を参照するのはＣＰＵ１０１のみであったが、これに限定されず、各色のメモリコントローラ１３０Ｙ〜メモリコントローラ１３０Ｋも画像メモリ管理テーブル１０５を参照し、画像データの格納と読み出しとを実行するようにしてもよい。その場合、ＣＰＵ１０１は、入力側セレクタ１２０と出力側セレクタ１６０の選択状態の切り換えを制御すればよい。
【００５１】
なお、以上の実施形態においては、４色の画像記憶を行える画像形成装置で、少なくとも１つの使用しない色があれば、適用することが可能である。また、色の総数は４色にかぎられず、２色以上の記憶を行う画像形成装置で、使用しない少なくとも１つの色がある状態で実施することが可能である。
【００５２】
なお、以上の実施形態では、プリント部１７０を有して画像形成を行う画像形成装置を具体例にして説明してきたが、入力された画像データを記憶して出力するプリントサーバのような画像記憶装置や画像処理装置に適用することも可能である。
【００５３】
〈第二実施形態の構成〉
図７〜図９は本発明の第二実施形態の画像形成装置内の詳細構成を示すブロック図である。なお、この図７〜図９では、本実施形態の動作説明に必要な部分の周囲を中心に記載してあり、その他の画像形成装置として既知の部分については省略してある。また、図１と同一物には同一番号を付してある。
【００５４】
画像形成装置１００は、ＣＰＵ１０１、画像メモリ管理テーブル１０５、プリントコントローラ１１０、メモリコントローラ１３０（１３０Ｙ〜１３０Ｋ）、画像メモリ１４０（１４０Ｙ〜１４０Ｋ）、制御バス１５０、プリント部１７０、画像データバス１８０、を備えて構成されている。なお、電源部や操作部や表示部など機知の手段については省略してある。
【００５５】
ここで、第一実施形態と異なる点は、各色のメモリコントローラ１３０Ｙ〜１３０Ｋと、各色の画像メモリ１４０Ｙ〜１４０Ｋとの間の専用の画像データバスが、画像データバス１８０を介して相互にも接続されている点である。
【００５６】
また、各色のメモリコントローラ１３０Ｙ〜１３０Ｋは、対応する各色の画像メモリ１４０Ｙ〜１４０Ｋを管理するだけではなく、他の色の各画像メモリ１４０Ｙ〜１４０Ｋの全てを管理することが可能に構成されている。ここで、管理は、空き容量の検出、画像データの格納、画像データの読み出し等を意味する。
【００５７】
したがって、第一実施形態でＣＰＵ１０１の制御により入力側セレクタ１２０と出力側セレクタ１６０との選択状態を切り替えていた代わりに、この第二実施形態では、入力されている色の画像データを扱うメモリコントローラ１３０Ｙ〜１３０Ｋのいずれかが、他の色の画像メモリの空き容量を検出し、空いている他の色の画像メモリに画像データを格納し、格納した画像データを読み出して、適切な色のチャンネルに出力する制御を行う。
【００５８】
なお、この制御を適切に実行するため、画像データに画像形成色指定データを付した状態で、格納・読み出しの制御を実行する。
ここで、Ｋの画像データが入力される場合を想定する。この場合、図７と図８とに示すように、一連の動作途中で画像メモリ１４０Ｋの空きが少なくなって、続きを他の色の画像メモリ１４０Ｙに格納する場合もありうる。また、以前の画像データの画像形成が完了しておらず、画像メモリ１４０Ｋの画像データの空きが少ない状態で、続いて同じ色の画像データが入力されて、他の色の画像メモリ１４０Ｙに画像データを格納する場合もありうる。この場合、メモリコントローラ１３０Ｋが、画像データバス１８０を介して、画像メモリ１４０Ｙに、Ｋ用の画像データを格納する。なお、この際に、画像データには画像形成色指定データを付しておく。
【００５９】
そして、Ｋ用の画像データが画像メモリ１４０Ｋと１４０Ｙとに格納されている場合、メモリコントローラ１３０Ｋは、画像メモリ１４０Ｋの読み出しに続いて、図９に示すように、画像データバス１８０を介して画像メモリ１４０Ｙの読み出しを行う。そして、メモリコントローラ１３０Ｋは、画像メモリ１４０Ｙから読み出した画像データについても、画像形成すべきＫ用のチャンネルに出力しつつプリント部１７０に画像データを送信する。
【００６０】
なお、この第二実施形態では、画像データバス１８０を使用するが、使用しない色が存在する状態での動作であるため、複数色を同時に転送する状態は発生しないため、データ転送速度が問題となることはない。
【００６１】
また、この第二実施形態において、各メモリコントローラ１３０Ｙ〜１３０Ｋが、画像メモリ管理テーブル１０５を使用して、各画像メモリの空き状況を管理するようにしてもよい。
【００６２】
以上のような制御と動作とにより、複数色の画像データを色別の画像メモリに記憶する機能を有する画像形成装置で、メモリコントローラが画像メモリと対応づけられている場合でも、メモリコントローラの他の色の画像メモリへの制御、ここでは、空き容量の検出、画像データの格納、画像データの読み出し等により、空き状態となっている資源としての画像メモリを有効に活用することが可能になる。
【００６３】
また、この第二実施形態では、各メモリコントローラ１３０Ｙ〜１３０Ｋが他の画像メモリの管理をも行うため、ＣＰＵ１０１の負担が小さくなり、画像形成装置のパフォーマンスが向上する。
【００６４】
この場合、いずれかの色の画像データについて、他の色の空いている画像メモリを用いることで、画像データの階調あるいは画像サイズを増やした状態で画像形成を実行することで、複数色の画像データを色別の画像メモリに記憶する機能を有する画像形成装置で、空き状態となっている資源としての画像メモリを更に有効に活用することが可能になる。
【００６５】
なお、以上の実施形態においては、４色の画像記憶を行える画像形成装置で、少なくとも１つの使用しない色があれば、適用することが可能である。また、色の総数は４色にかぎられず、２色以上の記憶を行う画像形成装置で、使用しない少なくとも１つの色がある状態で実施することが可能である。
【００６６】
なお、以上の実施形態では、プリント部１７０を有して画像形成を行う画像形成装置を具体例にして説明してきたが、入力された画像データを記憶して出力するプリントサーバのような画像記憶装置や画像処理装置に適用することも可能である。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施形態の画像形成装置の電気的な構成を示す機能ブロック図である。
【図２】本発明の実施形態の画像読み取りの動作を示すフローチャートである。
【図３】本発明の第一実施形態の画像形成装置の処理例を示す説明図である。
【図４】本発明の第一実施形態の画像形成装置の処理例を示す説明図である。
【図５】本発明の第一実施形態の画像形成装置の処理例を示す説明図である。
【図６】本発明の第一実施形態の画像形成装置の処理例を示す説明図である。
【図７】本発明の第二実施形態の画像形成装置の処理例を示す説明図である。
【図８】本発明の第二実施形態の画像形成装置の処理例を示す説明図である。
【図９】本発明の第二実施形態の画像形成装置の処理例を示す説明図である。
【符号の説明】
【００６８】
１００  画像形成装置
１０１  ＣＰＵ
１０５  画像メモリ管理テーブル
１１０  プリントコントローラ
１２０  入力側セレクタ
１３０  メモリコントローラ
１４０  画像メモリ
１５０  制御バス
１６０  出力側セレクタ
１７０  プリント部
【図１】
2008079247.tif 000003
【図２】
2008079247.tif 000004
【図３】
2008079247.tif 000005
【図４】
2008079247.tif 000006
【図５】
2008079247.tif 000007
【図６】
2008079247.tif 000008
【図７】
2008079247.tif 000009
【図８】
2008079247.tif 000010
【図９】
2008079247.tif 000011