(57)【要約】  【課題】  動的に構成の変更が可能な画像処理手段に入力する印刷情報を、適切に分割する画像処理装置、画像処理制御プログラムを提供する。  【解決手段】  画像処理手段の構成の変更を設定する設定情報および画像処理に利用する印刷情報と、画像処理手段による画像処理中に生成される中間情報と、画像処理手段による画像処理で生成された画像情報との少なくともいずれかが、処理前用記憶領域３９Ａ、処理中用記憶領域３９Ｂ、処理後用記憶領域３９Ｃの各記憶容量よりも大きくなる場合に、設定情報および印刷情報、中間情報、画像情報の全てが、それぞれ処理前用記憶領域３９Ａ、処理中用記憶領域３９Ｂ、処理後用記憶領域３９Ｃの各記憶容量以下となる印刷情報の分割位置を決定する。【選択図】        図４
2012247906.tif 000002
【特許請求の範囲】
【請求項１】
動的に構成を変更し、該変更した構成に応じた画像処理を実行する画像処理手段と、
前記画像処理手段の構成の変更を設定する設定情報および前記画像処理手段による画像処理に利用する印刷情報を記憶する処理前情報記憶領域と、前記画像処理手段による画像処理中に生成される中間情報を記憶する処理中情報記憶領域と、前記画像処理手段による画像処理で生成された画像情報を記憶する処理後情報記憶領域とを有する記憶手段と、
前記画像処理手段に画像処理を実行させる際に、該実行させる画像処理に利用する印刷情報に基づいて、該印刷情報の量と該印刷情報に対応する前記中間情報の量と該印刷情報に対応する前記画像情報の量とを算出し、該印刷情報と該中間情報と該画像情報とが、それぞれ、前記処理前情報記憶領域と前記処理中情報記憶領域と前記処理後情報記憶領域との各記憶容量以下となる該印刷情報の分割位置を決定する決定手段と、
前記決定手段が決定した分割位置に応じて、前記画像処理手段に実行させる画像処理に利用する印刷情報を分割する分割手段と
を具備することを特徴とする画像処理装置。
【請求項２】
前記決定手段は、前記画像処理手段に実行させる画像処理がページ処理の場合に、前記印刷情報の量と前記中間情報の量と前記画像情報の量とに基づいて、前記画像情報の分割位置を決定し、該決定した分割位置に対応した前記印刷情報の分割位置を決定することを特徴とする請求項１記載の画像処理装置。
【請求項３】
動的に構成を変更し、該変更した構成に応じた画像処理を実行する画像処理手段と、
前記画像処理手段に実行させる画像処理に利用する印刷情報に基づいて生成される論理画像と該論理画像が配置された物理画像のそれぞれの大きさを算出し、該物理画像を分割した場合のそれぞれに含まれる論理画像の大きさが予め定めた値となる該物理画像の分割位置を算出し、該算出した物理画像の分割位置に対応した前記印刷情報の分割位置を決定する決定手段と、
前記決定手段が決定した分割位置に応じて、前記印刷情報を分割する分割手段と
を具備することを特徴とする画像処理装置。
【請求項４】
動的に構成を変更し、該変更した構成に応じた画像処理を実行する画像処理手段に画像処理を実行させる際に、該実行させる画像処理に利用する印刷情報に基づいて、該印刷情報の量と該印刷情報に対応する前記中間情報の量と該印刷情報に対応する前記画像情報の量とを算出し、該印刷情報と該中間情報と該画像情報とが、それぞれ、前記画像処理手段に配設された記憶手段のうち該画像処理手段の構成の変更を設定する設定情報および前記画像処理手段による画像処理に利用する印刷情報を記憶する処理前情報記憶領域と、前記記憶手段のうち前記画像処理手段による画像処理中に生成される中間情報を記憶する処理中情報記憶領域と、前記記憶手段のうち前記画像処理手段による画像処理で生成された画像情報を記憶する処理後情報記憶領域との各記憶容量以下となる該印刷情報の分割位置を決定する決定処理算と、
前記決定処理で決定した分割位置に応じて、前記画像処理手段に実行させる画像処理に利用する印刷情報を分割する分割処理と
をコンピュータに実行させることを特徴とする画像処理制御プログラム。
【請求項５】
前記決定処理は、前記画像処理手段に実行させる画像処理がページ処理の場合に、前記印刷情報の量と前記中間情報の量と前記画像情報の量とに基づいて、前記画像情報の分割位置を決定し、該決定した分割位置に対応した前記印刷情報の分割位置を決定することを特徴とする請求項５記載の画像処理制御プログラム。
【請求項６】
動的に構成を変更し、該変更した構成に応じた画像処理を実行する画像処理手段に実行させる画像処理に利用する印刷情報に基づいて生成される論理画像と該論理画像が配置された物理画像のそれぞれの大きさを算出し、該物理画像を分割した場合のそれぞれに含まれる論理画像の大きさが予め定めた値となる該物理画像の分割位置を算出し、該算出した物理画像の分割位置に対応した前記印刷情報の分割位置を決定する決定処理と、
前記決定処理で決定した分割位置に応じて、前記印刷情報を分割する分割処理と
をコンピュータに実行させることを特徴とする画像処理制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理制御プログラムに関する。
【背景技術】
【０００２】
コンピュータ等の情報処理装置に、ハードウェアで情報処理を行う外部装置を増設し、その外部装置で情報処理を行わせ、情報処理の高速化を図ることがある。この場合、外部装置のメモリ容量等の関係から、外部装置に処理させる情報の量が制限されることがある。
【０００３】
このため、外部装置での情報処理を効率よく行わせる技術として、外部装置のメモリが容量オーバーとならないよう情報に対して動的に圧縮処理、伸張処理を適用する技術が提案されている（例えば、特許文献１参照）
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−３０３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、動的に構成の変更が可能な画像処理手段に入力する印刷情報を、適切に分割する画像処理装置、画像処理制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した目的を達成するため、請求項１の発明は、動的に構成を変更し、該変更した構成に応じた画像処理を実行する画像処理手段と、前記画像処理手段の構成の変更を設定する設定情報および前記画像処理手段による画像処理に利用する印刷情報を記憶する処理前情報記憶領域と、前記画像処理手段による画像処理中に生成される中間情報を記憶する処理中情報記憶領域と、前記画像処理手段による画像処理で生成された画像情報を記憶する処理後情報記憶領域とを有する記憶手段と、前記画像処理手段に画像処理を実行させる際に、該実行させる画像処理に利用する印刷情報に基づいて、該印刷情報の量と該印刷情報に対応する前記中間情報の量と該印刷情報に対応する前記画像情報の量とを算出し、該印刷情報と該中間情報と該画像情報とが、それぞれ、前記処理前情報記憶領域と前記処理中情報記憶領域と前記処理後情報記憶領域との各記憶容量以下となる該印刷情報の分割位置を決定する決定手段と、前記決定手段が決定した分割位置に応じて、前記画像処理手段に実行させる画像処理に利用する印刷情報を分割する分割手段とを具備することを特徴とする。
【０００７】
また、請求項２の発明は、請求項１の発明において、前記決定手段は、前記画像処理手段に実行させる画像処理がページ処理の場合に、前記印刷情報の量と前記中間情報の量と前記画像情報の量とに基づいて、前記画像情報の分割位置を決定し、該決定した分割位置に対応した前記印刷情報の分割位置を決定することを特徴とする。
【０００８】
また、請求項３の発明は、動的に構成を変更し、該変更した構成に応じた画像処理を実行する画像処理手段と、前記画像処理手段に実行させる画像処理に利用する印刷情報に基づいて生成される論理画像と該論理画像が配置された物理画像のそれぞれの大きさを算出し、該物理画像を分割した場合のそれぞれに含まれる論理画像の大きさが予め定めた値となる該物理画像の分割位置を算出し、該算出した物理画像の分割位置に対応した前記印刷情報の分割位置を決定する決定手段と、前記決定手段が決定した分割位置に応じて、前記印刷情報を分割する分割手段とを具備することを特徴とする。
【０００９】
また、請求項４の発明は、動的に構成を変更し、該変更した構成に応じた画像処理を実行する画像処理手段に画像処理を実行させる際に、該実行させる画像処理に利用する印刷情報に基づいて、該印刷情報の量と該印刷情報に対応する前記中間情報の量と該印刷情報に対応する前記画像情報の量とを算出し、該印刷情報と該中間情報と該画像情報とが、それぞれ、前記画像処理手段に配設された記憶手段のうち該画像処理手段の構成の変更を設定する設定情報および前記画像処理手段による画像処理に利用する印刷情報を記憶する処理前情報記憶領域と、前記記憶手段のうち前記画像処理手段による画像処理中に生成される中間情報を記憶する処理中情報記憶領域と、前記記憶手段のうち前記画像処理手段による画像処理で生成された画像情報を記憶する処理後情報記憶領域との各記憶容量以下となる該印刷情報の分割位置を決定する決定処理算と、前記決定処理で決定した分割位置に応じて、前記画像処理手段に実行させる画像処理に利用する印刷情報を分割する分割処理とをコンピュータに実行させることを特徴とする。
【００１０】
また、請求項５の発明は、請求項４の発明において、前記決定処理は、前記画像処理手段に実行させる画像処理がページ処理の場合に、前記印刷情報の量と前記中間情報の量と前記画像情報の量とに基づいて、前記画像情報の分割位置を決定し、該決定した分割位置に対応した前記印刷情報の分割位置を決定することを特徴とする。
【００１１】
また、請求項６の発明は、動的に構成を変更し、該変更した構成に応じた画像処理を実行する画像処理手段に実行させる画像処理に利用する印刷情報に基づいて生成される論理画像と該論理画像が配置された物理画像のそれぞれの大きさを算出し、該物理画像を分割した場合のそれぞれに含まれる論理画像の大きさが予め定めた値となる該物理画像の分割位置を算出し、該算出した物理画像の分割位置に対応した前記印刷情報の分割位置を決定する決定処理と、前記決定処理で決定した分割位置に応じて、前記印刷情報を分割する分割処理とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１２】
請求項１の発明によれば、動的に構成の変更が可能な画像処理手段による画像処理の過程において、該画像処理手段が利用する記憶手段の記憶容量が不足することを防止することが可能となる。
【００１３】
また、請求項２の発明によれば、画像処理としてページ処理を実行させる際にも、該画像処理手段が利用する記憶手段の記憶容量が不足することを防止することが可能となる。  また、請求項３の発明によれば、動的に構成の変更が可能な画像処理手段に入力する印刷情報を、その画像処理の処理結果に応じて分割することが可能となる。
【００１４】
また、請求項４の発明によれば、動的に構成の変更が可能な画像処理手段による画像処理の過程において、該画像処理手段が利用する記憶手段の記憶容量が不足することを防止することが可能となる。
【００１５】
また、請求項５の発明によれば、画像処理としてページ処理を実行させる際にも、該画像処理手段が利用する記憶手段の記憶容量が不足することを防止することが可能となる。  また、請求項６の発明によれば、動的に構成の変更が可能な画像処理手段に入力する印刷情報を、その画像処理の処理結果に応じて分割することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】画像形成システムの構成例を示したブロック図である。
【図２】画像処理装置３の構成例を示した図である。
【図３】画像処理装置３の機能的な構成の例を示すブロック図である。
【図４】ＤＲＰ３８の動作を説明するための図である。
【図５】印刷情報の分割処理の流れを示すフローチャートである。
【図６】画像展開用の分割位置算出処理の流れを示すフローチャートである。
【図７】画像展開用の分割位置算出処理を説明するための図である。
【図８】ページ処理用の分割位置算出処理の流れを示すフローチャートである。
【図９】ページ処理用の分割位置算出処理を説明するための図である。
【図１０】画像処理制御の処理の流れを示すフローチャートである。
【図１１】実施例２における分割処理の流れを示すフローチャートである。
【図１２】実施例２における分割位置算出処理を説明するための図である。
【発明を実施するための形態】
【００１７】
以下、本発明に係る画像処理装置、画像処理制御プログラムの一実施の形態について、添付図面を参照して詳細に説明する。
【実施例１】
【００１８】
図１は、画像形成システムの構成例を示したブロック図である。同図に示す画像形成システムは、ホスト装置１と、管理装置２、画像処理装置３−Ｙ、画像処理装置３−Ｍ、画像処理装置３−Ｃ、画像処理装置３−Ｋ、画像形成装置４により構成される。
【００１９】
ホスト装置１は、画像形成に必要な印刷情報を出力する。
【００２０】
管理装置２は、印刷情報を、Ｙ色（イエロー）、Ｍ色（マゼンタ）、Ｃ色（シアン）、Ｋ色（ブラック）に分離し、それぞれを、画像処理装置３−Ｙ、画像処理装置３−Ｍ、画像処理装置３−Ｃ、画像処理装置３−Ｋに出力する。また、画像処理装置３−Ｙ、画像処理装置３−Ｍ、画像処理装置３−Ｃ、画像処理装置３−Ｋの動作の管理等も行う。
【００２１】
画像処理装置３−Ｙ、画像処理装置３−Ｍ、画像処理装置３−Ｃ、画像処理装置３−Ｋは、それぞれ、印刷情報を画像情報に変換する処理や、画像情報に基づいてページ情報を作成する処理、画像形成装置の担当色部分の制御等を行う。
【００２２】
画像形成装置４は、画像処理装置３−Ｙ、画像処理装置３−Ｍ、画像処理装置３−Ｃ、画像処理装置３−Ｋのそれぞれから入力されたページ情報に基づいて、用紙上に画像を形成する。
【００２３】
次に、画像処理装置３−Ｙ、画像処理装置３−Ｍ、画像処理装置３−Ｃ、画像処理装置３−Ｋについて、説明する。なお、画像処理装置３−Ｙ、画像処理装置３−Ｍ、画像処理装置３−Ｃ、画像処理装置３−Ｋは、いずれも、同等の構成および機能を有するため、以下では、１つの画像処理装置についてのみ説明する。また、以下に説明する画像処理装置は、他の画像形成システム、例えば、全色の画像処理を１台の画像処理装置で行うもの等に利用することもできる。
【００２４】
図２は、画像処理装置３の構成例を示した図である。なお、同図に示す画像処理装置３は、画像処理装置３−Ｙ、画像処理装置３−Ｍ、画像処理装置３−Ｃ、画像処理装置３−Ｋに相当するものである。
【００２５】
同図に示すように、画像処理装置３は、演算部３１と、記憶部３２、一時記憶部３３、記憶装置３４、入出力装置接続部３５、通信部３６、形成装置接続部３７、複数のＤＲＰ３８（３８−１〜３８−ｎ）を有している。
【００２６】
演算部３１は、、演算処理を行うもので、例えば、ＣＰＵ（Central Processing Unit）等のプロセッサにより実現されるものである。
【００２７】
記憶部３２は、プログラムや設定情報等を記憶するもので、例えばＲＯＭ（Read Only Memory）、不揮発性メモリ（Nonvolatile Memory）等の半導体記憶素子で実現されるものである。
【００２８】
一時記憶部３３は、演算部３１が演算処理を行う際の作業領域等に用いられ情報等を一時的に記憶するもので、例えばＲＡＭ(Random Access Memory)等の半導体記憶素子で実現されるものである。
【００２９】
記憶装置３４は、プログラムや設定情報、印刷情報、画像情報等を記憶するもので、磁気ディスクや半導体記憶素子で実現されるものである。
【００３０】
入出力装置３５は、ユーザインタフェイスとして利用するモニタ装置やキーボードやポインティングデバイス等の入力装置を接続するためのインタフェイスであり、集積回路やコネクタ等で実現されるものである。
【００３１】
通信部３６は、管理装置２との間で情報等の授受を行う際の通信用のインタフェイスであり、集積回路やコネクタ等で実現されるものである。
【００３２】
形成装置接続部３７は、画像形成装置４との間で情報等の授受を行う際の通信用のインタフェイスであり、集積回路やコネクタ等で実現されるものである。
【００３３】
ＤＲＰ３８−１〜ＤＲＰ３８−ｎは、いずれも、画像処理を行うプロセッサであり、具体的には、動的に再構成が可能なプロセッサであるＤＲＰ(Dynamically Reconfigurable Processor)である。このＤＲＰは、内部データパスを動的に変更することができ、様々な画像処理を行うことができるものである。
【００３４】
続いて、画像処理装置３の機能的な構成について説明する。図３は、画像処理装置３の機能的な構成の例を示すブロック図である。
【００３５】
同図に示すように、画像処理装置３は、印刷情報受付部１３１と、保存部１３２、画像情報出力部１３３、画像処理制御部１３４、ＤＲＰ制御部１３５の各機能を有している。  これらの各機能部は、記憶装置３４に記憶されたプログラムに従って、演算部３１等が動作することで実現される。また、各機能部は、必要に応じて、記憶装置３４や、通信部３６、形成装置接続部３７等を実現する。なお、記憶装置３４に記憶するプログラムは、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）等の光記憶媒体または他の媒体等を介して提供することができ、ネットワークを介して提供することもできる。
【００３６】
印刷情報受付部１３１は、管理装置２が送信した印刷情報を受信して受け付ける。印刷情報の受信に際しては、通信部３６を利用する。
【００３７】
保存部１３２は、印刷情報受付部１３１が受け付けた印刷情報や、当該印刷情報に基づいて、ＤＲＰ３８が生成した画像情報等を保存する。これら情報の保存場所には、記憶装置３４を利用する。
【００３８】
画像情報出力部１３３は、ＤＲＰ３８で生成され、保存部１３２に保存された画像情報を、画像形成装置４の動作に応じて出力する。画像情報の出力に際しては、形成装置接続部３７を利用する。
【００３９】
画像処理制御部１３４は、複数のＤＲＰ３８のそれぞれに対して、画像処理を実行させる印刷情報の振り分け等の処理を行う。また、各ＤＲＰ３８で生成された画像情報を保存部１３２に出力する。
【００４０】
ＤＲＰ制御部１３５は、複数のＤＲＰ３８のそれぞれを制御する。具体的には、ＤＲＰ３８のそれぞれに対して、実行させる画像処理の内容に応じた設定を行わせるための命令の送出、画像処理対象となる印刷情報の書き込み、画像処理の結果生成された画像情報の読み込み等を行う。
【００４１】
なお、ここでは、ホスト装置１から管理装置２を介して送信された情報を印刷情報とし、画像形成装置４に出力する情報を画像情報として説明しているが、厳密には、ＤＲＰ３８に入力する情報を印刷情報とし、ＤＲＰ３８から出力する情報を画像情報とする。つまり、画像処理の内容によっては、ＤＲＰ３８から出力された画像情報を、再度、印刷情報として用いる場合もあることを意味している。
【００４２】
次に、ＤＲＰ３８の動作について、その概略を説明する。図４は、ＤＲＰ３８の動作を説明するための図である。
【００４３】
同図（ａ）に示すように、ＤＲＰ３８は、最初に、受け取った命令に応じて画像処理の内容に応じた設定を行う。この設定は、内部データパスを変更することで実現される。続いて、ＤＲＰ３８は、処理対象の情報である印刷情報等の書き込みを受け付け、その後に、当該印刷情報に対して設定内容に応じた画像処理を行い画像情報を生成する。そして、生成した画像情報の読み込みに応じる。ＤＲＰ３８は、これらの処理を繰り返し行うこととなる。
【００４４】
また、同図（ｂ）に示すように、ＤＲＰ３８は、そのそれぞれに、記憶部３９が設けられている。この記憶部３９は、ＲＡＭ等の半導体記憶素子であり、印刷情報を記憶する処理前用領域３９Ａ、ＤＲＰ３８の画像処理中に一時的に記憶される中間情報を記憶する処理中用領域３９Ｂ、画像処理結果である画像情報を記憶する処理後用領域３９Ｃとして利用される。
【００４５】
さて、ＤＲＰ３８は、記憶部３９を利用して画像処理を行う。このため、一度に処理可能な印刷情報の大きさに制限が生じることとなる。これは、記憶部３９の記憶容量が有限なためである。
【００４６】
このため、画像処理装置３では、必要に応じて印刷情報を分割する処理を行う。この印刷情報の分割は、画像処理制御部１３４で行う。また、印刷情報の分割処理は、１つのＤＲＰ３８に対して画像処理を実行させる場合はもちろんのこと、複数のＤＲＰ３８に対して画像処理を分散して実行させる場合にも、同様の処理で行うことができる。
【００４７】
続いて、画像処理制御部１３４による印刷情報の分割の処理について説明する。図５は、印刷情報の分割処理の流れを示すフローチャートである。
【００４８】
画像処理制御部１３４は、まず、保存部１３２から印刷情報を取得し（ステップ２０１）、取得した印刷情報に基づいて、画像処理の処理内容を特定する（ステップ２０２）。この処理内容の特定により、ＤＲＰ３８に画像処理を実行する際の印刷情報の入力量、画像処理中に生じる中間画像の中間画像量、処理結果として出力される画像情報の出力量が特定または推定される。これは、特定した処理内容に拡大処理や縮小処理の倍率、スクリーンの適用の要否やスクリーンの種類等が含まれるために、可能な処理である。
【００４９】
処理内容の特定の結果、印刷情報の入力量、中間画像量、画像情報の出力量のうち、少なくとも１つが、予め定められた最大値を超えた場合（ステップ２０３でＹＥＳ、ステップ２０４でＹＥＳ、ステップ２０５でＹＥＳのいずれか）、先に特定した処理内容が画像展開処理（ＲＩＰ:Raster Image Processing）であれば（ステップ２０６でＹＥＳ）、画像処理制御部１３４は、後述する画像展開用の分割位置算出処理を行い（ステップ２０７）、ＤＲＰ３８による画像処理を制御して（ステップ２０９）、処理を終了する。
【００５０】
また、先に特定した処理内容が画像展開処理ではなく、ページ処理であれば（ステップ２０６でＮＯ）、画像処理制御部１３４は、後述するページ処理用の分割位置算出処理を行い（ステップ２０８）、ＤＲＰ３８による画像処理を制御して（ステップ２０９）、処理を終了する。
【００５１】
なお、入力量、中間画像量、出力量のそれぞれの最大値は、ＤＲＰ３８に設けられた記憶部３９の記憶容量に応じて、予め定められた値である（入力量の最大値は処理前用領域３９Ａの大きさ、中間画像量の最大値は処理中用領域３９Ｂの大きさ、出力量の最大値は処理後用領域３９Ｃの大きさに相当する）。
【００５２】
一方、処理内容の特定の結果、印刷情報の入力量、中間画像量、画像情報の出力量の全てが、それぞれに対して予め定められている最大値を超えていない場合には（ステップ２０３でＮＯ、ステップ２０４でＮＯ、ステップ２０５でＮＯ）、印刷情報の分割が不要であるものとして、ＤＲＰ３８による画像処理を制御して（ステップ２０９）、処理を終了する。
【００５３】
次に、ステップ２０７で実行する画像展開用の分割位置算出処理について説明する。図６は、画像展開用の分割位置算出処理の流れを示すフローチャートであり、図７は、画像展開用の分割位置算出処理を説明するための図である。
【００５４】
分割位置算出処理を開始すると、画像処理制御部１３４は、まず、変数BandYに、入力画像の高さを入力し、変数BandY'に出力画像の高さを入力する（ステップ２７１）。これは、画像処理が行を単位として行われるために、その行の数を画像の高さで表して分割位置を決定するためのものである。なお、画像の高さは、行の方向を直交座標のＸ軸とした場合、Ｙ軸方向の大きさに相当するものである。
【００５５】
次に、印刷情報の入力量が入力バッファである記憶部３９の処理前用領域３９Ａの容量を超えていた場合には（ステップ２７２でＹＥＳ）、印刷情報の量が処理前用領域３９Ａの容量を超えない範囲で最大となる値inBandY（図７（ａ）参照）を変数BandYに入力し、この変数BandYに高さ方向の拡縮率scakeYを乗じた値を、変数BandY'に入力する（ステップ２７３）。印刷情報の入力量が処理前用領域３９Ａの最大値以内であった場合には（ステップ２７２でＮＯ）、変数BandYと変数BandY'の値は従前のままとする。
【００５６】
また、中間画像量が記憶部３９の処理中用領域３９Ｂの容量を超えていた場合には（ステップ２７４でＹＥＳ）、中間画像の量が処理前用領域３９Ｂの容量を超えない範囲で最大となる値midBandY（図７（ｂ）参照）と、変数BandYが示す値のうち、小さいほうの値を変数BandYに入力し、この変数BandYに高さ方向の拡縮率scakeYを乗じた値を、変数BandY'に入力する（ステップ２７５）。つまり、ステップ２７１で初期値として変数BandYに入力した入力画像の高さ、ステップ２７３で変数BandYに入力した値inBandY、値midBandYのうち、最小の値が、変数BandYが示す新たな値となる。中間画像量が記憶部３９の処理中用領域３９Ｂの容量を超えていなかった場合には（ステップ２７４でＮＯ）、変数BandYと変数BandY'の値は従前のままとする。
【００５７】
また、画像情報の出力量が出力バッファである記憶部３９の処理後用領域３９Ｃの容量を超えていた場合には（ステップ２７６でＹＥＳ）、画像情報の量が処理後用領域３９Ｃの容量を超えない範囲で最大となる値outBandY（図７（ｃ）参照）を変数BandYに入力し、この変数BandYに高さ方向の拡縮率scakeYを乗じた値を、変数BandY'に入力して（ステップ２７７）、分割位置算出処理を終了する。印刷情報の入力量が処理前用領域３９Ａの最大値以内であった場合には（ステップ２７６でＮＯ）、変数BandYと変数BandY'の値は従前のままで、分割位置算出処理を終了する。
【００５８】
分割位置算出処理では、最終的に変数BandYが示す値が、入力画像を分割する高さとなる。つまり、ステップ２７１で初期値として変数BandYに入力した入力画像の高さ、ステップ２７３で変数BandYに入力した値inBandY、ステップ２７５で変数BandYに入力した値midBandY、ステップ２７７で変数BandYに入力した値outBandYのうち、最小の値が、変数BandYが示す新たな値となる（ステップ２７２でＮＯ、ステップ２７４でＮＯ、ステップ２７６でＮＯとなる場合には、それぞれ、inBandY、midBandY、outBandYは算出されないが、仮に算出を行ったとしても、各値は、ステップ２７１で初期値として変数BandYに入力した入力画像の高さと同じとなる）。
【００５９】
この結果、例えば、図７（ｄ）に示すように、入力画像は、高さが変数BandYが示す値となる複数の画像と、高さが変数BandY未満となる１つの画像とに分割される。なお、変数BandYが示す値によっては（入力画像の高さを変数BandYが示す値で除した際の剰余が０の場合）、入力画像は、高さが変数BandYが示す値となる複数の画像に分割されることとなる。
【００６０】
なお、出力画像の高さを示す変数BandY'の値は、後述する出力画像の読み込みの際に用いるものであり、分割位置算出処理自体では用いないため、変数BandY'に関する処理を省略することもできる。
【００６１】
次に、ステップ２０８で実行するページ処理用の分割位置算出処理について説明する。図８は、ページ処理用の分割位置算出処理の流れを示すフローチャートであり、図９は、ページ処理用の分割位置算出処理を説明するための図である。
【００６２】
分割位置算出処理を開始すると、画像処理制御部１３４は、まず、出力画像の高さを示す変数BandY'の値を０に初期化するとともに、論理画像の量を保持する変数、中間画像の量を保持する変数、物理画像の量を保持する変数を、それぞれ０に初期化する（ステップ２８１）。論理画像の量は印刷情報の量に相当し、中間画像の量は当該印刷情報を処理する際に生じる中間画像の量であり、物理画像の量は、出力画像の量に相当する。
【００６３】
続いて、画像処理制御部１３４は、入力画像（印刷情報）のうち、最初の行に含まれる論理画像の量と、その印刷情報の処理に際して生じる中間画像の量、その印刷情報に基づいて生成される出力画像の量を、それぞれの量を保持する変数に加算する（ステップ２８２）。
【００６４】
加算を行った結果、論理画像の量が記憶部３９の処理前用領域３９Ａの容量を超えていた場合（ステップ２８３でＹＥＳ）、中間画像の量が記憶部３９の処理中用領域３９Ｂの容量を超えていた場合（ステップ２８４でＹＥＳ）、物理画像の量が記憶部３９の処理後用領域３９Ｃの容量を超えていた場合には（ステップ２８５でＹＥＳ）、変数BandY'の値に対応する入力画像の高さBandYを算出し（ステップ２８６）、算出したBandYと値と変数BandY'の値をリストに登録し（ステップ２８７）、ステップ２８１の処理に戻る。なお、リストへの登録は、算出したBandYと値と変数BandY'の値は、いずれか一方の値であってもよい。
【００６５】
一方、論理画像の量、中間画像の量、出力画像の量を加算した結果、論理画像の量が処理前用領域３９Ａの容量を超えず（ステップ２８３でＮＯ）、中間画像の量が処理中用領域３９Ｂの容量を超えず（ステップ２８４でＮＯ）、物理画像の量が処理後用領域３９Ｃの容量を超えなかった場合には（ステップ２８５でＮＯ）、変数BandY'の値に１を加算する（ステップ２８８）。そして、ステップ２８２での処理が入力画像の最終行に対する処理でなければ（ステップ２８９でＮＯ）、ステップ２８２の処理に戻る。ステップ２８２での処理が入力画像の最終行に対する処理であった場合には（ステップ２８９でＹＥＳ）、分割位置算出処理を終了する。
【００６６】
なお、分割位置算出処理の終了に際して、ステップ２８６の変数BandY'の値に対応する入力画像の高さBandYを算出する処理と、ステップ２８７のBandYと値と変数BandY'の値をリストに登録する処理と同様の処理を行うようにしてもよいが、最終行を含む部分は、登録せずとも、その値が一意に確定するため、当該処理は行わなくてもよい。
【００６７】
ここで、分割位置算出処理を具体的に説明する。ここでは、印刷情報に基づいて、図９に示す物理画像３０１を画像情報として出力するものとする。物理画像３０１には、論理画像３０２と論理画像３０３が含めれており、行３１１、行３１２、行３１３、行３１４、行３１５、行３１６、行３１７、行３１８の８行で構成されているものとする。また、処理前用領域３９Ａの容量が８、処理中用領域３９Ｂの容量が１０、処理後用領域３９Ｃの容量が１５であるものとする。
【００６８】
まず、初期化処理が終了し（ステップ２８１）、最初の行である行３１１の論理画像の量、中間画像の量、出力画像の量を加算を加算する（ステップ２８２）。行３１１には、論理画像が含まれていないため、論理画像の量、中間画像の量は、ともに０のままであり、出力画像の量は、５となる。この結果、論理画像の量、中間画像の量、出力画像の量は、いずれも、最大値（処理前用領域３９Ａ、処理中用領域３９Ｂ、処理後用領域３９Ｃの各容量）を超えないため、出力画像の高さを示す変数BandY'の値が１となる（ステップ２８９）。
【００６９】
続いて、行３１２の論理画像の量、中間画像の量、出力画像の量を加算を加算する（ステップ２８２）。行３１２には、論理画像３０２が含まれているため、論理画像の量は１．５、中間画像の量は１．５、出力画像の量は、１０となる。この結果、論理画像の量、中間画像の量、出力画像の量は、いずれも、最大値を超えないため、出力画像の高さを示す変数BandY'の値が２となる（ステップ２８９）。
【００７０】
そして、行３１３の論理画像の量、中間画像の量、出力画像の量を加算を加算する（ステップ２８２）。行３１３には、論理画像３０２と論理画像３０３が含まれているため、論理画像の量は４．５、中間画像の量は４．５、出力画像の量は、１５となる。この結果、論理画像の量、中間画像の量、出力画像の量は、いずれも、最大値を超えないため、出力画像の高さを示す変数BandY'の値が３となる（ステップ２８９）。
【００７１】
さらに、行３１４の論理画像の量、中間画像の量、出力画像の量を加算を加算する（ステップ２８２）。行３１４には、論理画像３０２と論理画像３０３が含まれているため、論理画像の量は７、中間画像の量は７、出力画像の量は、２０となる。この結果、出力画像の量が、最大値である１５を超えるため（ステップ２８５でＹＥＳ）、この時点での出力画像の高さを示す変数BandY'の値である３をリストに登録する（ステップ２８７）。
【００７２】
続いて、各変数を初期化し（ステップ２８１）、行３１４の論理画像の量、中間画像の量、出力画像の量を加算を加算する（ステップ２８２）。行３１４には、論理画像３０２と論理画像３０３が含まれているため、論理画像の量は３、中間画像の量は３、出力画像の量は、５となる。この結果、論理画像の量、中間画像の量、出力画像の量は、いずれも、最大値を超えないため、出力画像の高さを示す変数BandY'の値が１となる（ステップ２８９）。
【００７３】
そして、行３１５の論理画像の量、中間画像の量、出力画像の量を加算を加算する（ステップ２８２）。行３１５には、論理画像３０２と論理画像３０３が含まれているため、論理画像の量は６、中間画像の量は６、出力画像の量は、１０となる。この結果、論理画像の量、中間画像の量、出力画像の量は、いずれも、最大値を超えないため、出力画像の高さを示す変数BandY'の値が２となる（ステップ２８９）。
【００７４】
さらに、行３１６の論理画像の量、中間画像の量、出力画像の量を加算を加算する（ステップ２８２）。行３１６には、論理画像３０２と論理画像３０３が含まれているため、論理画像の量は９、中間画像の量は９、出力画像の量は、１５となる。この結果、論理画像の量が、最大値である８を超えるため（ステップ２８３でＹＥＳ）、この時点での出力画像の高さを示す変数BandY'の値である２をリストに登録する（ステップ２８７）。
【００７５】
続いて、各変数を初期化し（ステップ２８１）、行３１６の論理画像の量、中間画像の量、出力画像の量を加算を加算する（ステップ２８２）。行３１６には、論理画像３０２と論理画像３０３が含まれているため、論理画像の量は３、中間画像の量は３、出力画像の量は、５となる。この結果、論理画像の量、中間画像の量、出力画像の量は、いずれも、最大値を超えないため、出力画像の高さを示す変数BandY'の値が１となる（ステップ２８９）。
【００７６】
そして、行３１７の論理画像の量、中間画像の量、出力画像の量を加算を加算する（ステップ２８２）。行３１７には、論理画像が含まれていないため、論理画像の量、中間画像の量は、ともに３のままであり、出力画像の量は、５となる。この結果、論理画像の量、中間画像の量、出力画像の量は、いずれも、最大値を超えないため、出力画像の高さを示す変数BandY'の値が２となる（ステップ２８９）。
【００７７】
さらに、行３１８の論理画像の量、中間画像の量、出力画像の量を加算を加算する（ステップ２８２）。行３１８には、論理画像が含まれていないため、論理画像の量、中間画像の量は、ともに３のままであり、出力画像の量は、１０となる。この結果、論理画像の量、中間画像の量、出力画像の量は、いずれも、最大値を超えないため、出力画像の高さを示す変数BandY'の値が２となるが（ステップ２８９）、行３１８は、最終行であるため（ステップ２８９でＹＥＳ）、分割処理を終了する。
【００７８】
次に、ステップ２０９で実行する画像処理制御の処理について説明する。図１０は、画像処理制御の処理の流れを示すフローチャートである。
【００７９】
画像処理制御に際しては、画像処理制御部１３４は、まず、印刷情報をＤＲＰ３８に設けられた記憶部３９へ書き込みを開始する際の開始位置である印刷情報書込位置を０（印刷情報書の先頭を表す値）に初期化するとともに（ステップ２９１）、画像情報を記憶部３９から読み込む際の開始位置である画像情報読込位置を０（画像情報の先頭を表す値）に初期化する（ステップ２９２）。
【００８０】
続いて、画像処理制御部１３４は、印刷情報書込位置に基づいて、印刷情報を記憶部３９へ転送して書き込む（ステップ２９３）。書き込む印刷情報の量は、ステップ２０７またはステップ２０８の処理で算出した分割位置（BandYの値）に基づいて決定される。また、分割が不要であった場合には（ステップ２０５でＮＯ）、印刷情報の全てを記憶部３９に書き込む。
【００８１】
そして、印刷情報の書込みを終えると、画像処理制御部１３４は、ＤＲＰ制御部１３５を介してＤＲＰ３８に対して画像処理の開始を指示し（ステップ２９４）、ＤＲＰ３８による画像処理の終了を待つ（ステップ２９５）。
【００８２】
ＤＲＰ３８による画像処理が終了すると、画像処理制御部１３４は、画像情報を記憶部３９から転送して読み込む（ステップ２９６）。読み込んだ画像情報は、保存部１３２に保存するが、その際に、画像情報読込位置に基づいて読み込んだ画像情報を結合する。ただし、画像情報読込位置が０の場合は、当該画像情報が情報の先頭となるため、結合は行わない。
【００８３】
そして、記憶部３９から読み込んだ画像情報が、最終のもの（Band）であった場合には（ステップ２９７でＹＥＳ）、画像処理制御部１３４は、画像処理制御を終了する。分割していない印刷情報を処理した場合の画像情報は、当然のことながら、最終のものであるため、この場合にも、画像処理制御部１３４は、画像処理制御を終了する。
【００８４】
一方、記憶部３９から読み込んだ画像情報が最終のものではなかった場合には（ステップ２９７でＮＯ）、画像処理制御部１３４は、印刷情報書込位置をステップ２０７またはステップ２０８の処理で算出したBandYの値に応じた分だけシフトし（ステップ２９８）、画像情報読込位置をステップ２０７またはステップ２０８の処理で算出したBandY'の値に応じた分だけシフトして（ステップ２９９）、ステップ２９３の処理に戻り、同様の処理を繰り返す。
【実施例２】
【００８５】
実施例１では、印刷情報の入力量、中間画像量、画像情報の出力量のうち、少なくとも１つが、ＤＲＰ３８に設けられた記憶部３９の記憶容量に応じて定められた値を超えた場合に、分割処理を行う場合を説明したが、実施例２では、記憶部３９の記憶容量とは関係なく、予め定めた設定にしたがって、分割処理を行う場合について説明する。この分割処理は、複数のＤＲＰ３８に画像処理を分散させて行わせる場合等に利用することができるものである。
【００８６】
図１１は、実施例２における分割処理の流れを示すフローチャートである。
【００８７】
この分割処理では、まず、画像処理制御部１３４が印刷情報の量が、予め定めた閾値未満であるか否かを確認する。確認の結果、印刷情報の量が閾値未満であれば（ステップ５０１でＹＥＳ）、印刷情報の分割は行わない。この閾値は、例えば、複数のＤＲＰ３８に画像処理を分散させたとしても、その効果が少ないと判断することができる印刷情報の量等に基づいて予め決定される。
【００８８】
印刷情報の量が閾値以上であった場合（ステップ５０１でＮＯ）、印刷情報を固定数に分割するか、分割量に応じて行うかを判断する。この判断は、予め決定された設定に従って行い、当該設定には、固定数での分割を行う場合は、その数が、分割量に応じて行う場合には、その量を示す閾値（ステップ５０１で判定した閾値とは異なる）が含まれている。
【００８９】
印刷情報の分割を分割量に応じて行う場合（ステップ５０２でＮＯ）、画像処理制御部１３４は、印刷情報量を閾値で除した値以上となる最小の自然数を、印刷情報の分割数に決定する（ステップ５０３）。
【００９０】
続いて、画像処理制御部１３４は、印刷情報を分割した際の個々の分割量を印刷情報量を分割数で除した値に決定する（ステップ５０４）。つまり、印刷情報の分割を分割量に応じて行う場合にはステップ５０３で決定した分割数に応じて分割量を決定し、印刷情報を固定数に分割する場合（ステップ５０２でＹＥＳ）、予め設定された分割数に応じて分割量を決定する。
【００９１】
このステップ５０４で決定した分割量は、実施例１で説明した変数BandYが示す値に相当するもので、画像処理制御部１３４は、印刷情報に基づく画像処理が画像展開処理である場合には、実施例１で図６を参照して説明した処理と同様の分割位置算出処理を行い、印刷情報に基づく画像処理がページ処理である場合には、実施例１で図８を参照して説明した分割位置算出処理とほぼ同様の分割位置算出処理をい、その後に、印刷情報の分割処理を行い（ステップ５０５）、分割処理を終了する。
【００９２】
ここで、印刷情報に基づく画像処理がページ処理である場合の分割位置算出処理について、実施例１で説明した分割位置算出処理との相違点を説明する。
【００９３】
実施例２での分割位置算出処理は、記憶部３９の容量に応じたものではなく、複数のＤＲＰ３８に画像処理を分散させて行わせる場合等に利用する分割処理である。このため、印刷情報を適当に分割することを目的とした分割処理を行う必要がある。したがって、実施例２での分割位置算出処理は、印刷情報の量、つまり、論理画像の量に基づいて行い、中間画像の量と出力画像の量については考慮しない（ステップ２８４とステップ２８５が存在しないと同様の処理となる）。
【００９４】
例えば、印刷情報に基づいて、図１２に示す物理画像６０１を画像情報として出力するものとする。物理画像６０１には、論理画像６０２と論理画像６０３が含めれており、行６１１、行６１２、行６１３、行６１４、行６１５で構成されているものとする。そして、ステップ５０４で決定した印刷情報の分割量が４であったとする。
【００９５】
この場合、行６１１には、論理画像が含まれていないため、論理画像の量は０であり、論理画像の量は、分割量である４を超えないため、この時点では、出力画像の高さを示す変数BandY'の値が１となる。
【００９６】
続いて、行６１２には、論理画像６０２が含まれているため、論理画像の量は４となるが、分割量である４を超えないため、この時点では、出力画像の高さを示す変数BandY'の値が２となる。
【００９７】
そして、行６１３には、論理画像６０２と論理画像６０３が含まれているため、論理画像の量は８となり、分割量である４を超えるため、出力画像の高さを示す変数BandY'の従前の値である２が、分割位置を示す値となる。
【００９８】
また、行６１３には、論理画像６０２と論理画像６０３が含まれているため、論理画像の量は４となるが、分割量である４を超えないため、この時点では、出力画像の高さを示す変数BandY'の値が１となる。
【００９９】
そして、行６１４には、論理画像６０３が含まれているため、論理画像の量は８となり、分割量である４を超えるため、出力画像の高さを示す変数BandY'の従前の値である１が、分割位置を示す値となる。
【０１００】
このように、図１２に示した物理画像６０１を画像情報として出力する印刷情報の場合、行６１１と行６１２を含むBand、行６１３を含むBand、行６１４と行６１５を含むBandの３つに分割されることとなる。
【符号の説明】
【０１０１】
１    ホスト装置
２    管理装置
３、３−Ｙ、３−Ｍ、３−Ｃ、３−Ｋ    画像処理装置
４    画像形成装置
３１    演算部
３２    記憶部
３３    一時記憶部
３４    記憶装置
３５    入出力装置接続部
３６    通信部
３７    形成装置接続部
３８、３８−１〜３８−ｎ    ＤＲＰ
３９    記憶部
３９Ａ    処理前用記憶領域
３９Ｂ    処理中用記憶領域
３９Ｃ    処理後用記憶領域
１３１    印刷情報受付部
１３２    保存部
１３３    画像情報出力部
１３４    画像処理制御部
１３５    ＤＲＰ制御部
３０１    物理画像
３０２    論理画像
３０３    論理画像
３１１    行
３１２    行
３１３    行
３１４    行
３１５    行
３１６    行
３１７    行
３１８    行
６０１    物理画像
６０２    論理画像
６０３    論理画像
６１１    行
６１２    行
６１３    行
６１４    行
６１５    行
【図１】
2012247906.tif 000003
【図２】
2012247906.tif 000004
【図３】
2012247906.tif 000005
【図４】
2012247906.tif 000006
【図５】
2012247906.tif 000007
【図６】
2012247906.tif 000008
【図７】
2012247906.tif 000009
【図８】
2012247906.tif 000010
【図９】
2012247906.tif 000011
【図１０】
2012247906.tif 000012
【図１１】
2012247906.tif 000013
【図１２】
2012247906.tif 000014
【手続補正書】
【提出日】平成24年2月20日(2012.2.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
動的に構成を変更し、該変更した構成に応じた画像処理を実行する画像処理部と、
前記画像処理部の構成の変更を設定する設定情報および前記画像処理部による画像処理に利用する印刷情報を記憶する処理前情報記憶領域と、前記画像処理部による画像処理中に生成される中間情報を記憶する処理中情報記憶領域と、前記画像処理部による画像処理で生成された画像情報を記憶する処理後情報記憶領域とを有する記憶部と、
前記画像処理部に画像処理を実行させる際に、該実行させる画像処理に利用する印刷情報に基づいて、該印刷情報の量と該印刷情報に対応する前記中間情報の量と該印刷情報に対応する前記画像情報の量とを算出し、該印刷情報と該中間情報と該画像情報とが、それぞれ、前記処理前情報記憶領域と前記処理中情報記憶領域と前記処理後情報記憶領域との各記憶容量以下となる該印刷情報の分割位置を決定する決定部と、
前記決定部が決定した分割位置に応じて、前記画像処理部に実行させる画像処理に利用する印刷情報を分割する分割部と
を具備することを特徴とする画像処理装置。
【請求項２】
前記決定部は、前記画像処理部に実行させる画像処理がページ処理の場合に、前記印刷情報の量と前記中間情報の量と前記画像情報の量とに基づいて、前記画像情報の分割位置を決定し、該決定した分割位置に対応した前記印刷情報の分割位置を決定する
ことを特徴とする請求項１記載の画像処理装置。
【請求項３】
動的に構成を変更し、該変更した構成に応じた画像処理を実行する画像処理部に画像処理を実行させる際に、該実行させる画像処理に利用する印刷情報に基づいて、該印刷情報の量と、該印刷情報に対応する、前記画像処理部による画像処理中に生成される中間情報の量と、該印刷情報に対応する、前記画像処理部による画像処理中で生成された画像情報の量と、を算出し、該印刷情報と該中間情報と該画像情報とが、それぞれ、前記画像処理部に配設された記憶部のうち該画像処理部の構成の変更を設定する設定情報および前記画像処理部による画像処理に利用する印刷情報を記憶する処理前情報記憶領域と、前記中間情報を記憶する処理中情報記憶領域と、前記画像情報を記憶する処理後情報記憶領域との各記憶容量以下となる該印刷情報の分割位置を決定する決定処理と、
前記決定処理で決定した分割位置に応じて、前記画像処理部に実行させる画像処理に利用する印刷情報を分割する分割処理と
をコンピュータに実行させることを特徴とする画像処理制御プログラム。
【請求項４】
前記決定処理は、前記画像処理部に実行させる画像処理がページ処理の場合に、前記印刷情報の量と前記中間情報の量と前記画像情報の量とに基づいて、前記画像情報の分割位置を決定し、該決定した分割位置に対応した前記印刷情報の分割位置を決定する
ことを特徴とする請求項３記載の画像処理制御プログラム。
【請求項５】
動的に構成を変更し、該変更した構成に応じた画像処理を実行する画像処理部に画像処理を実行させる際に、該実行させる画像処理に利用する印刷情報に基づいて、該印刷情報の量と、該印刷情報に対応する、前記画像処理部による画像処理中に生成される中間情報の量と、該印刷情報に対応する、前記画像処理部による画像処理中で生成された画像情報の量と、を算出し、該印刷情報と該中間情報と該画像情報とが、それぞれ、前記画像処理部に配設された記憶部のうち該画像処理部の構成の変更を設定する設定情報および前記画像処理部による画像処理に利用する印刷情報を記憶する処理前情報記憶領域と、前記中間情報を記憶する処理中情報記憶領域と、前記画像情報を記憶する処理後情報記憶領域との各記憶容量以下となる該印刷情報の分割位置を決定する決定処理と、
前記決定処理で決定した分割位置に応じて、前記画像処理部に実行させる画像処理に利用する印刷情報を分割する分割処理と
を実行させるプログラムを記録したコンピュータ読み取り可能な非一時的記録媒体。
【請求項６】
前記決定処理は、前記画像処理部に実行させる画像処理がページ処理の場合に、前記印刷情報の量と前記中間情報の量と前記画像情報の量とに基づいて、前記画像情報の分割位置を決定し、該決定した分割位置に対応した前記印刷情報の分割位置を決定する
ことを特徴とする請求項５記載の非一時的記録媒体。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、画像処理装置、画像処理制御プログラム、非一時的記録媒体に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明は、動的に構成の変更が可能な画像処理手段に入力する印刷情報を、適切に分割する画像処理装置、画像処理制御プログラム、非一時的記録媒体を提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上述した目的を達成するため、請求項１の発明は、動的に構成を変更し、該変更した構成に応じた画像処理を実行する画像処理部と、前記画像処理部の構成の変更を設定する設定情報および前記画像処理部による画像処理に利用する印刷情報を記憶する処理前情報記憶領域と、前記画像処理部による画像処理中に生成される中間情報を記憶する処理中情報記憶領域と、前記画像処理部による画像処理で生成された画像情報を記憶する処理後情報記憶領域とを有する記憶部と、前記画像処理部に画像処理を実行させる際に、該実行させる画像処理に利用する印刷情報に基づいて、該印刷情報の量と該印刷情報に対応する前記中間情報の量と該印刷情報に対応する前記画像情報の量とを算出し、該印刷情報と該中間情報と該画像情報とが、それぞれ、前記処理前情報記憶領域と前記処理中情報記憶領域と前記処理後情報記憶領域との各記憶容量以下となる該印刷情報の分割位置を決定する決定部と、前記決定部が決定した分割位置に応じて、前記画像処理部に実行させる画像処理に利用する印刷情報を分割する分割部とを具備することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
また、請求項２の発明は、請求項１の発明において、前記決定部は、前記画像処理部に実行させる画像処理がページ処理の場合に、前記印刷情報の量と前記中間情報の量と前記画像情報の量とに基づいて、前記画像情報の分割位置を決定し、該決定した分割位置に対応した前記印刷情報の分割位置を決定することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、請求項３の発明は、動的に構成を変更し、該変更した構成に応じた画像処理を実行する画像処理部に画像処理を実行させる際に、該実行させる画像処理に利用する印刷情報に基づいて、該印刷情報の量と、該印刷情報に対応する、前記画像処理部による画像処理中に生成される中間情報の量と、該印刷情報に対応する、前記画像処理部による画像処理中で生成された画像情報の量と、を算出し、該印刷情報と該中間情報と該画像情報とが、それぞれ、前記画像処理部に配設された記憶部のうち該画像処理部の構成の変更を設定する設定情報および前記画像処理部による画像処理に利用する印刷情報を記憶する処理前情報記憶領域と、前記中間情報を記憶する処理中情報記憶領域と、前記画像情報を記憶する処理後情報記憶領域との各記憶容量以下となる該印刷情報の分割位置を決定する決定処理と、前記決定処理で決定した分割位置に応じて、前記画像処理部に実行させる画像処理に利用する印刷情報を分割する分割処理とをコンピュータに実行させることを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、請求項４の発明は、請求項３の発明において、前記決定処理は、前記画像処理部に実行させる画像処理がページ処理の場合に、前記印刷情報の量と前記中間情報の量と前記画像情報の量とに基づいて、前記画像情報の分割位置を決定し、該決定した分割位置に対応した前記印刷情報の分割位置を決定することを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、請求項５の発明は、動的に構成を変更し、該変更した構成に応じた画像処理を実行する画像処理部に画像処理を実行させる際に、該実行させる画像処理に利用する印刷情報に基づいて、該印刷情報の量と、該印刷情報に対応する、前記画像処理部による画像処理中に生成される中間情報の量と、該印刷情報に対応する、前記画像処理部による画像処理中で生成された画像情報の量と、を算出し、該印刷情報と該中間情報と該画像情報とが、それぞれ、前記画像処理部に配設された記憶部のうち該画像処理部の構成の変更を設定する設定情報および前記画像処理部による画像処理に利用する印刷情報を記憶する処理前情報記憶領域と、前記中間情報を記憶する処理中情報記憶領域と、前記画像情報を記憶する処理後情報記憶領域との各記憶容量以下となる該印刷情報の分割位置を決定する決定処理と、前記決定処理で決定した分割位置に応じて、前記画像処理部に実行させる画像処理に利用する印刷情報を分割する分割処理とを実行させるプログラムを記録したことを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、請求項６の発明は、請求項５の発明において、前記決定処理は、前記画像処理部に実行させる画像処理がページ処理の場合に、前記印刷情報の量と前記中間情報の量と前記画像情報の量とに基づいて、前記画像情報の分割位置を決定し、該決定した分割位置に対応した前記印刷情報の分割位置を決定することを特徴とする。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
請求項１の発明によれば、動的に構成の変更が可能な画像処理部による画像処理の過程において、該画像処理部が利用する記憶部の記憶容量が不足することを防止することが可能となる。
また、請求項２の発明によれば、画像処理としてページ処理を実行させる際にも、該画像処理部が利用する記憶部の記憶容量が不足することを防止することが可能となる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、請求項３の発明によれば、動的に構成の変更が可能な画像処理部による画像処理の過程において、該画像処理部が利用する記憶部の記憶容量が不足することを防止することが可能となる。
また、請求項４の発明によれば、画像処理としてページ処理を実行させる際にも、該画像処理部が利用する記憶部の記憶容量が不足することを防止することが可能となる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、請求項５の発明によれば、動的に構成の変更が可能な画像処理部による画像処理の過程において、該画像処理部が利用する記憶部の記憶容量が不足することを防止することが可能となる。
また、請求項６の発明によれば、画像処理としてページ処理を実行させる際にも、該画像処理部が利用する記憶部の記憶容量が不足することを防止することが可能となる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
以下、本発明に係る画像処理装置、画像処理制御プログラム、非一時的記録媒体の一実施の形態について、添付図面を参照して詳細に説明する。