(57)【要約】【課題】画像データを分割及び拡大して印刷する場合の処理時間を短縮することができる画像形成装置、画像形成方法、及び画像形成プログラムを提供する。【解決手段】分割部３６は、印刷対象の画像データを所定数の分割画像データに分割する。第１拡大部４２及び第２拡大部４４は、分割画像データを並列して拡大する。印刷部５０は、拡大された分割画像データの各々を印刷する。【選択図】図１
2011148277.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象の画像データを所定数の分割画像データに分割する分割手段と、
前記分割画像データを並列して拡大する複数の拡大手段と、
拡大された前記分割画像データの各々を印刷する印刷手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
所定数の前記分割画像データを前記複数の拡大手段に振り分ける振分手段を更に備え、
前記複数の拡大手段の各々は、振り分けられた前記分割画像データを拡大することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記複数の拡大手段の各々は、前記振分手段により振り分けられた前記分割画像データを全て拡大した後に、他の拡大手段に振り分けられた未拡大の分割画像データが存在するか否かを判定し、未拡大の前記分割画像データが存在する場合、当該分割画像データを拡大することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
所定数の前記分割画像データを前記複数の拡大手段に１つずつ振り分け、振り分けた前記分割画像データの拡大が終了した拡大手段に、未振り分けの分割画像データを１つ振り分けることを特徴とする請求項１に記載の画像形成装置。
【請求項５】
分割手段が、印刷対象の画像データを所定数の分割画像データに分割する分割ステップと、
拡大手段が、前記分割画像データを並列して拡大する拡大ステップと、
印刷制御手段が、拡大された前記分割画像データの各々を印刷部に印刷させる印刷制御ステップと、
を含むことを特徴とする画像形成方法。
【請求項６】
請求項５に記載の画像形成方法をコンピュータに実行させるための画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法、及び画像形成プログラムに関する。
【背景技術】
【０００２】
従来から、画像データを分割し、分割した各画像データを拡大して印刷することで、１ページの画像データを複数の用紙に印刷する技術が知られている。例えば特許文献１には、印刷装置側で、画像データの分割、拡大、及び印刷を行う技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に開示された技術では、分割した画像データを１つずつ拡大しなければならないため、拡大処理に時間を要してしまい、全ての画像データの印刷が終了するまでに多大な時間を要してしまうという問題がある。
【０００４】
本発明は、上記事情に鑑みてなされたものであり、画像データを分割及び拡大して印刷する場合の処理時間を短縮することができる画像形成装置、画像形成方法、及び画像形成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる画像形成装置は、印刷対象の画像データを所定数の分割画像データに分割する分割手段と、前記分割画像データを並列して拡大する複数の拡大手段と、拡大された前記分割画像データの各々を印刷する印刷手段と、を備えることを特徴とする。
【０００６】
また、本発明の別の態様にかかる画像形成方法は、分割手段が、印刷対象の画像データを所定数の分割画像データに分割する分割ステップと、拡大手段が、前記分割画像データを並列して拡大する拡大ステップと、印刷制御手段が、拡大された前記分割画像データの各々を印刷部に印刷させる印刷制御ステップと、を含むことを特徴とする。
【０００７】
また、本発明の別の態様にかかる画像形成プログラムは、上記画像形成方法をコンピュータに実行させるためのものである。
【発明の効果】
【０００８】
本発明によれば、画像データを分割及び拡大して印刷する場合の処理時間を短縮することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１実施形態の印刷装置を含む印刷システムの構成例を示すブロック図である。
【図２】図２は、画像データの分割例を示す図である。
【図３】図３は、第１実施形態の印刷装置で行われる印刷処理例を示すフローチャートである。
【図４】図４は、第１実施形態の印刷装置で行われる拡大処理例を示すフローチャートである。
【図５】図５は、第１実施形態の分割画像データ１〜４の拡大処理の処理時間の説明図である。
【図６】図６は、第２実施形態の印刷装置を含む印刷システムの構成例を示すブロック図である。
【図７】図７は、第２実施形態の印刷装置で行われる拡大処理例を示すフローチャートである。
【図８】図８は、第２実施形態の分割画像データ１〜４の拡大処理の処理時間の説明図である。
【図９】図９は、第３実施形態の印刷装置を含む印刷システムの構成例を示すブロック図である。
【図１０】図１０は、第３実施形態の印刷装置で行われる印刷処理例を示すフローチャートである。
【図１１】図１１は、第３実施形態の分割画像データ１〜４の拡大処理の処理時間の説明図である。
【図１２】図１２は、第１〜３実施形態の印刷装置のハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照しながら、本発明にかかる画像形成装置、画像形成方法、及び画像形成プログラムの実施形態を詳細に説明する。なお、以下の各実施形態では、画像形成装置として印刷装置を例にとり説明するが、これに限定されるものではない。例えば、画像形成装置は、印刷機能に加え、コピー機能、スキャナ機能、及びファクシミリ機能の少なくともいずれかの機能を備える複合機（ＭＦＰ：Multifunction  Peripheral）などでもよい。
【００１１】
（第１の実施形態）
まず、第１の実施形態の印刷装置を含む印刷システムの構成について説明する。
【００１２】
図１は、第１の実施形態の印刷装置２０を含む印刷システム１０の構成の一例を示すブロック図である。図１に示すように、印刷システム１０は、印刷装置２０と印刷装置２０に印刷を指示するホスト装置１１とを備える。そして、印刷装置２０とホスト装置１１とは、インターフェース１２を介して接続されている。インターフェース１２は、例えば、有線若しくは無線ＬＡＮ(Local  Area  Network)、又はＵＳＢ（Universal  Serial  Bus）ケーブルなどにより実現できる。
【００１３】
ホスト装置１１は、印刷対象の画像の印刷データを生成し、生成した印刷データを印刷装置２０に送信することで、当該印刷データの印刷を印刷装置２０に指示するものであり、ＰＣ（Personal  Computer）などの既存のコンピュータにより実現できる。なお、印刷データは、例えば、ＰＤＬ（Page  Description  Language）などで記述される。
【００１４】
印刷装置２０は、図１に示すように、コントローラ３０と、印刷部５０とを備える。
【００１５】
コントローラ３０は、印刷装置２０全体の制御、描画、通信などを制御するものであり、通信部３２と、解析部３４と、振分部３８と、第１拡大部４２と、第２拡大部４４と、印刷制御部４６とを備える。通信部３２は、通信インターフェースなどの既存の通信装置により実現でき、解析部３４、振分部３８、第１拡大部４２、第２拡大部４４、及び印刷制御部４６は、ＣＰＵ（Central  Processing  Unit）などの既存の制御装置により実現できる。
【００１６】
通信部３２は、インターフェース１２を介して、ホスト装置１１などの外部機器と通信するものであり、例えば、ホスト装置１１から印刷データを受信する。
【００１７】
解析部３４は、分割部３６を含んでおり、通信部３２により受信された印刷データを解析して、印刷対象の画像データに変換（生成）する。そして、分割部３６は、解析部３４により変換された印刷対象の画像データを所定数の分割画像データに分割する。なお、画像データの分割数は、印刷データに含めたり、又は印刷装置２０の図示せぬオペレーションパネルなどから設定することができ、分割部３６は、印刷対象の画像データを画像データの分割数で指定された数の分割画像データに分割する。例えば、画像データの分割数が４である場合、分割部３６は、解析部３４により変換された画像データを、図２に示すように、分割画像データ１〜分割画像データ４の４つに分割する。
【００１８】
振分部３８は、所定数の分割画像データを第１拡大部４２及び第２拡大部４４に振り分ける。例えば、図２に示すように、分割部３６により分割画像データ１〜分割画像データ４の４つに分割された場合、振分部３８は、例えば、分割画像データ１と分割画像データ３を第１拡大部４２に振り分け、分割画像データ２と分割画像データ４を第２拡大部４４に振り分ける。
【００１９】
第１拡大部４２及び第２拡大部４４は、分割画像データを並列して拡大するものであり、各々振分部３８により振り分けられた分割画像データを拡大する。例えば、第１拡大部４２は、振分部３８により振り分けられた分割画像データ１、３を順次拡大し、第２拡大部４４は、振分部３８により振り分けられた分割画像データ２、４を順次拡大する。第１拡大部４２及び第２拡大部４４は、これらの拡大処理を並列して行う。なお、第１拡大部４２及び第２拡大部４４は、拡大処理として、分割画像データの拡大、描画位置を決定するための原点からの移動量計算、また原点からの移動処理などを行う。
【００２０】
本実施形態では、コントローラ３０は、２つのＣＰＵを有しており、この２つのＣＰＵにより、それぞれ第１拡大部４２、第２拡大部４４が実現されるものとする。但し、拡大部の数は、これに限定されるものではなく、２つ以上であればいくつでもよい。例えば、コントローラ３０がＣＰＵを４つ有していれば、４つの拡大部による並列処理が実現でき、コントローラ３０がＣＰＵを８つ有していれば、８つの拡大部による並列処理が実現できる。つまり、拡大部の数は、コントローラ３０が有するＣＰＵの数に依存する。なお、ＣＰＵが内部にコアを複数持つマルチコアである場合には、拡大部の数は、コントローラ３０のＣＰＵが有するコアの数にも依存する。
【００２１】
印刷制御部４６は、拡大された分割画像データの各々を印刷部５０に印刷させる。
【００２２】
印刷部５０は、印刷制御部４６の制御を受け、拡大された分割画像データの各々を用紙に印刷する。これにより、１ページの画像データが複数枚の用紙に印刷される。
【００２３】
なお、印刷装置２０は、上述した各部の全てを必須の構成とする必要はなく、その一部を省略した構成としてもよい。
【００２４】
次に、第１の実施形態の印刷装置の動作について説明する。
【００２５】
図３は、第１の実施形態の印刷装置２０で行われる印刷処理（ポスター印刷処理）の手順の流れの一例を示すフローチャートである。ここでは、印刷対象の画像データを分割画像データ１〜分割画像データ４の４つに分割する場合を例に取り説明するが、画像データの分割数はこれに限定されるものではない。
【００２６】
まず、通信部３２は、ホスト装置１１から印刷データを受信する（ステップＳ１００）。
【００２７】
続いて、解析部３４は、通信部３２により受信された印刷データを解析して、印刷対象の画像データに変換する（ステップＳ１０２）。
【００２８】
続いて、分割部３６は、解析部３４により変換された印刷対象の画像データを分割画像データ１〜分割画像データ４の４つに分割する（ステップＳ１０４）。
【００２９】
続いて、振分部３８は、分割画像データ１〜分割画像データ４を第１拡大部４２及び第２拡大部４４に振り分ける（ステップＳ１０６）。ここでは、振分部３８は、分割画像データ１と分割画像データ３を第１拡大部４２に振り分け、分割画像データ２と分割画像データ４を第２拡大部４４に振り分けるものとする。
【００３０】
続いて、第１拡大部４２及び第２拡大部４４は、分割画像データ１〜分割画像データ４を並列して拡大する拡大処理を行う（ステップＳ１０８）。なお、拡大処理の詳細については後述する。
【００３１】
続いて、印刷制御部４６は、第１拡大部４２及び第２拡大部４４の拡大処理が終了すると、拡大された分割画像データ１〜分割画像データ４の各々を印刷部５０に印刷させる（ステップＳ１１０）。これにより、印刷部５０は、分割画像データ１〜分割画像データ４の各々を用紙に印刷する。この結果、１ページの画像データが４枚の用紙に印刷される。
【００３２】
図４は、図３のフローチャートのステップＳ１０８に示す拡大処理の手順の流れの一例を示すフローチャートである。なお、図４のフローチャートに示す拡大処理は、第１拡大部４２及び第２拡大部４４の各々で行われ、第１拡大部４２の拡大処理と第２拡大部４４の拡大処理とは、並列して実行される。
【００３３】
まず、図４のフローチャートを参照して、第１拡大部４２が行う拡大処理について説明する。
【００３４】
第１拡大部４２は、振分部３８により第１拡大部４２に振り分けられた分割画像データを拡大する（ステップＳ１２０）。ここでは、第１拡大部４２は、分割画像データ１を拡大するものとする。
【００３５】
続いて、第１拡大部４２は、振分部３８により第１拡大部４２に振り分けられた分割画像データを全て拡大したか否かを確認する（ステップＳ１２２）。ここでは、第１拡大部４２は、分割画像データ３が未拡大であるため、未拡大の分割画像データがあると判定し（ステップＳ１２２でＮｏ）、ステップＳ１２０に戻る。
【００３６】
続いて、第１拡大部４２は、振分部３８により第１拡大部４２に振り分けられた分割画像データ３を拡大する（ステップＳ１２０）。
【００３７】
続いて、第１拡大部４２は、振分部３８により第１拡大部４２に振り分けられた分割画像データ１、３を拡大したため、振り分けられた分割画像データを全て拡大したと判定し（ステップＳ１２２でＹｅｓ）、処理を終了する。
【００３８】
同様に、図４のフローチャートを参照して、第２拡大部４４が行う拡大処理について説明する。
【００３９】
第２拡大部４４は、振分部３８により第２拡大部４４に振り分けられた分割画像データを拡大する（ステップＳ１２０）。ここでは、第２拡大部４４は、分割画像データ２を拡大するものとする。
【００４０】
続いて、第２拡大部４４は、振分部３８により第２拡大部４４に振り分けられた分割画像データを全て拡大したか否かを確認する（ステップＳ１２２）。ここでは、第２拡大部４４は、分割画像データ４が未拡大であるため、未拡大の分割画像データがあると判定し（ステップＳ１２２でＮｏ）、ステップＳ１２０に戻る。
【００４１】
続いて、第２拡大部４４は、振分部３８により第２拡大部４４に振り分けられた分割画像データ４を拡大する（ステップＳ１２０）。
【００４２】
続いて、第２拡大部４４は、振分部３８により第２拡大部４４に振り分けられた分割画像データ２、４を拡大したため、振り分けられた分割画像データを全て拡大したと判定し（ステップＳ１２２でＹｅｓ）、処理を終了する。
【００４３】
そして、第１拡大部４２の拡大処理及び第２拡大部４４の拡大処理の両処理が終了すると、図３のフローチャートのステップＳ１１０へ進む。
【００４４】
図５は、図４のフローチャートで説明した分割画像データ１〜分割画像データ４の拡大処理の処理時間の説明図である。図４、５に示す例では、分割画像データ１〜分割画像データ４の拡大時間はいずれも同時間となっている。そして、図４のフローチャートで説明したように、第１拡大部４２による分割画像データ１、３の拡大処理と第２拡大部４４による分割画像データ２、４の拡大処理とが並列して行われる。このため、図５に示すように、分割画像データ１〜分割画像データ４（１ページの画像データ）の拡大処理の処理時間は、分割画像データ１〜分割画像データ４の拡大処理を直列で（１つずつ）行う場合の半分になっている。
【００４５】
以上のように第１の実施形態によれば、分割した分割画像データの拡大を並列して実行するため、画像データの拡大処理時間を短縮することができ、画像データを分割及び拡大して印刷する場合の処理時間を短縮することができる。これにより、印刷物の生産性も向上する。
【００４６】
（第２の実施形態）
第２の実施形態では、一方の拡大部が振り分けられた分割画像データを全て拡大した時点で他の拡大部に未拡大の分割画像データが存在する場合に、当該一方の拡大部が未拡大の分割画像データを拡大する例について説明する。以下では、第１の実施形態との相違点の説明を主に行い、第１の実施形態と同様の機能を有する構成要素については、第１の実施形態と同様の名称・符号を付し、その説明を省略する。
【００４７】
図６は、第２の実施形態の印刷装置１２０を含む印刷システム１１０の構成の一例を示すブロック図である。第２の実施形態では、コントローラ１３０の第１拡大部１４２及び第２拡大部１４４の処理内容が第１の実施形態の印刷システム１０と相違する。以下では、これらの構成について説明する。
【００４８】
第１拡大部１４２及び第２拡大部１４４の各々は、振分部３８により振り分けられた分割画像データを全て拡大した後に、他の拡大部に振り分けられた未拡大の分割画像データが存在するか否かを判定し、未拡大の分割画像データが存在する場合、当該分割画像データを拡大する。
【００４９】
図７は、第２の実施形態の印刷装置１２０で行われる拡大処理（図３のフローチャートのステップＳ１０８に示す拡大処理）の手順の流れの一例を示すフローチャートである。ここでは、第２拡大部１４４が分割画像データ２、４を拡大した時点で第１拡大部１４２が分割画像データ３を拡大していないため、第２拡大部１４４が分割画像データ３を拡大する例について説明するが、これに限定されるものではない。なお、第２の実施形態の印刷装置１２０で行われる印刷処理については、第１の実施形態と同様であるため、説明を省略する。
【００５０】
まず、図７のフローチャートを参照して、第２拡大部１４４が行う拡大処理について説明する。
【００５１】
第２拡大部１４４は、振分部３８により第２拡大部１４４に振り分けられた分割画像データを拡大する（ステップＳ２００）。ここでは、第２拡大部１４４は、分割画像データ２を拡大するものとする。
【００５２】
続いて、第２拡大部１４４は、振分部３８により第２拡大部１４４に振り分けられた分割画像データを全て拡大したか否かを確認する（ステップＳ２０２）。ここでは、第２拡大部１４４は、分割画像データ４が未拡大であるため、未拡大の分割画像データがあると判定し（ステップＳ２０２でＮｏ）、ステップＳ２００に戻る。
【００５３】
続いて、第２拡大部１４４は、振分部３８により第２拡大部１４４に振り分けられた分割画像データ４を拡大する（ステップＳ２００）。
【００５４】
続いて、第２拡大部１４４は、振分部３８により第２拡大部１４４に振り分けられた分割画像データ２、４を拡大したため、振り分けられた分割画像データを全て拡大したと判定する（ステップＳ２０２でＹｅｓ）。
【００５５】
続いて、第２拡大部１４４は、振り分けられた分割画像データを全て拡大したため（ステップＳ２０２でＹｅｓ）、第１拡大部１４２に振り分けられた分割画像データが全て拡大されたかを確認する（ステップＳ２０４）。ここでは、第１拡大部１４２により分割画像データ３が拡大されていないものとする。
【００５６】
このため、第２拡大部１４４は、第１拡大部１４２に未拡大の分割画像データがあると判定し（ステップＳ２０４でＮｏ）、第１拡大部１４２に振り分けられた未拡大の分割画像データ３を第１拡大部１４２から取得して拡大する（ステップＳ２０６）。
【００５７】
続いて、第２拡大部１４４は、第１拡大部１４２に振り分けられた分割画像データ１、３が全て拡大されたため（ステップＳ２０４でＹｅｓ）、処理を終了する。
【００５８】
同様に、図７のフローチャートを参照して、第１拡大部１４２が行う拡大処理について説明する。
【００５９】
第１拡大部１４２は、振分部３８により第１拡大部１４２に振り分けられた分割画像データを拡大する（ステップＳ２００）。ここでは、第１拡大部１４２は、分割画像データ１を拡大するものとする。
【００６０】
続いて、第１拡大部１４２は、振分部３８により第１拡大部１４２に振り分けられた分割画像データを全て拡大したか否かを確認する（ステップＳ２０２）。ここでは、第１拡大部１４２は、分割画像データ３を拡大していないものの、第２拡大部１４４により拡大されたため、振り分けられた分割画像データを全て拡大したと判定する（ステップＳ２０２でＹｅｓ）。
【００６１】
続いて、第１拡大部１４２は、第２拡大部１４４に振り分けられた分割画像データが全て拡大されたかを確認する（ステップＳ２０４）。ここでは、第２拡大部１４４により分割画像データ２、４が拡大されているため、第１拡大部１４２は、第２拡大部１４４に未拡大の分割画像データがないと判定し（ステップＳ２０４でＹｅｓ）、処理を終了する。
【００６２】
そして、第１拡大部１４２の拡大処理及び第２拡大部１４４の拡大処理の両処理が終了すると、図３のフローチャートのステップＳ１１０へ進む。
【００６３】
図８は、図７のフローチャートで説明した分割画像データ１〜分割画像データ４の拡大処理の処理時間の説明図である。図７、８に示す例では、分割画像データ１の拡大時間は、分割画像データ２〜分割画像データ４それぞれの拡大時間よりも長くなっている。そして、図７のフローチャートで説明したように、第１拡大部１４２による分割画像データ１の拡大処理と第２拡大部１４４による分割画像データ２、４、３の拡大処理とが並列して行われる。このため、図８に示すように、分割画像データ１〜分割画像データ４（１ページの画像データ）の拡大処理の処理時間は、第１拡大部１４２が分割画像データ１の拡大後に分割画像データ３の拡大を行う場合よりも短くなっている。
【００６４】
以上のように第２の実施形態によれば、一方の拡大部が振り分けられた分割画像データを全て拡大した時点で他の拡大部に未拡大の分割画像データが存在する場合に、当該一方の拡大部が未拡大の分割画像データを拡大する。このため、画像データの拡大処理時間を更に短縮することができ、画像データを分割及び拡大して印刷する場合の処理時間を更に短縮することができる。これにより、印刷物の生産性も更に向上する。
【００６５】
（第３の実施形態）
第３の実施形態では、第１拡大部及び第２拡大部に分割画像データを１つずつ振り分け、振り分けた分割画像データの拡大が終了した拡大手段に、未振り分けの分割画像データを１つ振り分ける例について説明する。以下では、第１の実施形態との相違点の説明を主に行い、第１の実施形態と同様の機能を有する構成要素については、第１の実施形態と同様の名称・符号を付し、その説明を省略する。
【００６６】
図９は、第３の実施形態の印刷装置２２０を含む印刷システム２１０の構成の一例を示すブロック図である。第３の実施形態では、コントローラ２３０の振分部２３８、第１拡大部２４２、及び第２拡大部２４４の処理内容が第１の実施形態の印刷システム１０と相違する。以下では、これらの構成について説明する。
【００６７】
振分部２３８は、所定数の分割画像データを第１拡大部２４２及び第２拡大部２４４に１つずつ振り分け、振り分けた分割画像データの拡大が終了した拡大部に、未振り分けの分割画像データを１つ振り分ける。例えば、図２に示すように、分割部３６により分割画像データ１〜分割画像データ４の４つに分割された場合、振分部３８は、例えば、第１拡大部２４２、第２拡大部２４４にそれぞれ分割画像データ１、分割画像データ２を振り分け、分割画像データ２の拡大が終了すると第２拡大部２４４に分割画像データ３を振り分ける。
【００６８】
第１拡大部２４２及び第２拡大部２４４の各々は、振分部２３８により振り分けられた分割画像データを拡大する。
【００６９】
図１０は、第３の実施形態の印刷装置２２０で行われる印刷処理（ポスター印刷処理）の手順の流れの一例を示すフローチャートである。ここでも、印刷対象の画像データを分割画像データ１〜分割画像データ４の４つに分割する場合を例に取り説明するが、画像データの分割数はこれに限定されるものではない。
【００７０】
まず、ステップＳ３００〜Ｓ３０４の処理は、それぞれステップＳ１００〜Ｓ１０４の処理と同様である。
【００７１】
続いて、振分部２３８は、４つの分割画像データを第１拡大部２４２及び第２拡大部２４４に１つずつ振り分ける（ステップＳ３０６）。ここでは、振分部２３８は、分割画像データ１を第１拡大部２４２に振り分け、分割画像データ２を第２拡大部２４４に振り分けるものとする。
【００７２】
続いて、第１拡大部２４２及び第２拡大部２４４は、分割画像データ１、分割画像データ２を並列して拡大する（ステップＳ３０８）。ここでは、第１拡大部２４２及び第２拡大部２４４の一方が分割画像データの拡大を終了すると、ステップＳ３１０へ進む。
【００７３】
続いて、振分部２３８は、未振り分けの分割画像データ３、４があるため（ステップＳ３１０でＮｏ）、振り分けた分割画像データの拡大が終了した拡大部に、未振り分けの分割画像データを１つ振り分ける（ステップＳ３１２）。ここでは、分割画像データ２の拡大が終了し、振分部２３８は、分割画像データ３を第２拡大部２４４に振り分けるものとする。
【００７４】
続いて、第１拡大部２４２及び第２拡大部２４４は、分割画像データ１、分割画像データ３を並列して拡大する（ステップＳ３０８）。
【００７５】
続いて、振分部２３８は、未振り分けの分割画像データ４があるため（ステップＳ３１０でＮｏ）、振り分けた分割画像データの拡大が終了した拡大部に、未振り分けの分割画像データを１つ振り分ける（ステップＳ３１２）。ここでは、分割画像データ１の拡大が終了し、振分部２３８は、分割画像データ４を第１拡大部２４２に振り分けるものとする。
【００７６】
続いて、第１拡大部２４２及び第２拡大部２４４は、分割画像データ４、分割画像データ３を並列して拡大する（ステップＳ３０８）。
【００７７】
続いて、分割画像データを全て振り分けたため（ステップＳ３１０でＹｅｓ）、第１拡大部２４２及び第２拡大部２４４による分割画像データ３及び分割画像データ４の拡大が終了すると、印刷制御部４６は、拡大された分割画像データ１〜分割画像データ４の各々を印刷部５０に印刷させる（ステップＳ３１４）。これにより、印刷部５０は、分割画像データ１〜分割画像データ４の各々を用紙に印刷する。この結果、１ページの画像データが４枚の用紙に印刷される。
【００７８】
図１１は、図１０のフローチャートで説明した分割画像データ１〜分割画像データ４の拡大処理の処理時間の説明図である。図１０、１１に示す例では、分割画像データ１の拡大時間が最も長く、分割画像データ２、４の拡大時間が最も短くなっている。そして、図１０のフローチャートで説明したように、第１拡大部２４２による分割画像データ１、４の拡大処理と第２拡大部２４４による分割画像データ２、３の拡大処理とが並列して行われる。このため、図１１に示すように、分割画像データ１〜分割画像データ４（１ページの画像データ）の拡大処理の処理時間は、第１拡大部２４２が分割画像データ１、３を拡大し、第２拡大部２４４が分割画像データ２、４を拡大する場合よりも短くなっている。
【００７９】
以上のように第３の実施形態によれば、第１拡大部及び第２拡大部に分割画像データを１つ振り分け、振り分けた分割画像データの拡大が終了した拡大部に、未振り分けの分割画像データを１つ振り分ける。このため、分割画像データの拡大時間に差異が生じる場合であっても、第１拡大部及び第２拡大部それぞれの拡大時間の差異を小さくすることができる。
【００８０】
この結果、画像データの拡大処理時間を更に短縮することができ、画像データを分割及び拡大して印刷する場合の処理時間を更に短縮することができる。これにより、印刷物の生産性も更に向上する。なお、本実施形態では、第１拡大部及び第２拡大部に分割画像データを１つずつ振り分ける場合を例に取り説明したが、これに限定されるものではなく、第１拡大部及び第２拡大部に分割画像データを複数ずつ振り分けるようにしてもよい。
【００８１】
（ハードウェア構成）
第１〜３の実施の形態の印刷装置２０、１２０、２２０のハードウェア構成の一例について説明する。
【００８２】
図１２は、第１〜３の実施形態の印刷装置２０、１２０、２２０のハードウェア構成の一例を示すブロック図である。図１２に示すように、印刷装置２０、１２０、２２０は、コントローラ９００と、エンジン（Engine）９１０と、オペレーションパネル９１１とを備える。コントローラ９００は、印刷装置２０、１２０、２２０全体の制御、描画、通信、及びオペレーションパネル９１１からの入力を制御するコントローラである。エンジン９１０は、プリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン９１０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。オペレーションパネル９１１は、ユーザが入力を行うための入力装置、及び印刷装置の状態などを表示する表示装置を含んで構成される。
【００８３】
コントローラ９００は、ＣＰＵ９０１Ａと、ＣＰＵ９０１Ｂと、ＲＯＭ（Read  Only  Memory）９０２と、ＲＡＭ（Random  Access  Memory）９０３と、ＮＶＲＡＭ９０４と、ネットワークＩ／Ｆ９０５と、エンジンＩ／Ｆ９０６と、パネルＩ／Ｆ９０７とを備えており、各装置は、バス９０８を介して接続されている。
【００８４】
ＣＰＵ９０１Ａ及びＣＰＵ９０１Ｂは、印刷装置２０、１２０、２２０の全体制御をおこなうものである。ＲＯＭ９０２は、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ９０３は、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。ＮＶＲＡＭ９０４は、印刷装置２０、１２０、２２０の印刷条件設定などを保存しておく不揮発性メモリである。ネットワークＩ／Ｆ９０５は、ホスト装置などの外部装置と通信するためのインターフェースである。エンジンＩ／Ｆ９０６は、エンジン９１０との間で印刷指示等を行うためのインターフェースである。パネルＩ／Ｆ９０７は、オペレーションパネル９１１との入出力を行うためのインターフェースである。
【００８５】
なお、第１〜３の実施形態の印刷装置２０、１２０、２２０で実行される画像形成プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【００８６】
第１〜３の実施形態の印刷装置２０、１２０、２２０で実行される画像形成プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記憶媒体に記録して提供するように構成してもよい。
【００８７】
さらに、第１〜３の実施形態の印刷装置２０、１２０、２２０で実行される画像形成プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、第１〜３の実施形態の印刷装置２０、１２０、２２０で実行される画像形成プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００８８】
第１〜３の実施形態の印刷装置２０、１２０、２２０で実行される画像形成プログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしてはＣＰＵ９０１Ａ又は９０１ＢがＲＯＭ９０２から画像形成プログラムをＲＡＭ９０３上に読み出して実行することにより、上記各部がコンピュータ上で実現されるようになっている。
【符号の説明】
【００８９】
１０、１１０、２１０  印刷システム
１１  ホスト装置
１２  インターフェース
２０、１２０、２２０  印刷装置
３０、１３０、２３０  コントローラ
３２  通信部
３４  解析部
３６  分割部
３８、２３８  振分部
４２、１４２、２４２  第１拡大部
４４、１４４、２４４  第２拡大部
４６  印刷制御部
５０  印刷部
【先行技術文献】
【特許文献】
【００９０】
【特許文献１】特開２００９−１０７２２３号公報
【図１】
2011148277.tif 000003
【図２】
2011148277.tif 000004
【図３】
2011148277.tif 000005
【図４】
2011148277.tif 000006
【図５】
2011148277.tif 000007
【図６】
2011148277.tif 000008
【図７】
2011148277.tif 000009
【図８】
2011148277.tif 000010
【図９】
2011148277.tif 000011
【図１０】
2011148277.tif 000012
【図１１】
2011148277.tif 000013
【図１２】
2011148277.tif 000014