(57)【要約】【課題】  画像処理装置の記憶部の記憶領域の低減を図る。【解決手段】  上位装置より送られてくる印刷データを受信して印刷処理を行う画像処理装置２００において、受信した前記印刷データを分割して分割印刷データを生成する印刷データ分割手段２０２と、ネットワークに接続するネットワーク接続手段２０１と、分割印刷データのラスタライズ処理を依頼すべく分割印刷データをネットワーク接続手段を介して送信する分割印刷データ送信手段と、送信した分割印刷データのラスタライズ処理が全て終了したことを確認するラスタライズ処理終了確認手段２０５と、前記ラスタライズ処理終了確認手段による確認の後、前記ラスタライズ処理で生成された分割画像データを印刷順序に基づいて取得する分割画像データ取得手段２０６と、分割画像データを保持する分割画像データ保持手段２１４と、前記分割画像データに基づいて、印刷処理を行う印刷手段２０８とを備える。【選択図】        図１
2007058511.tif 000002
【特許請求の範囲】
【請求項１】
上位装置より送られてくる印刷データを受信して印刷処理を行う画像処理装置において、
受信した前記印刷データを分割して分割印刷データを生成する印刷データ分割手段と、
ネットワークに接続するネットワーク接続手段と、
生成した前記分割印刷データのラスタライズ処理を依頼すべく前記分割印刷データを前記ネットワーク接続手段を介して送信する分割印刷データ送信手段と、
送信した前記分割印刷データのラスタライズ処理が全て終了したことを確認するラスタライズ処理終了確認手段と、
前記ラスタライズ処理終了確認手段による確認の後、前記ラスタライズ処理で生成された分割画像データを印刷順序に基づいて取得する分割画像データ取得手段と、
取得した分割画像データを保持する分割画像データ保持手段と、
分割画像データ保持手段で保持する前記分割画像データに基づいて印刷処理を行う印刷手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記分割画像データ取得手段は、前記印刷処理と並行して前記分割画像データの取得を行うことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記印刷データは印刷ページ単位のデータであることを特徴とする請求項１および請求項２記載の画像処理装置。
【請求項４】
前記印刷データは印刷ジョブ単位のデータであり、前記分割印刷データはページ単位のデータであることを特徴とする請求項１および請求項２記載の画像処理装置。
【請求項５】
前記分割画像データ保持部の未使用容量を検出する未使用容量検出手段と、
前記未使用容量と、前記分割画像データ取得手段により取得予定の分割画像データのデータ容量とを比較する比較部とをさらに備え、
前記分割画像データ取得手段は、前記比較部の比較結果に基づいて分割画像データの取得要求を行うことを特徴とする請求項１及び請求項２記載の画像処理装置。
【請求項６】
印刷データに基づいて印刷処理を指示する上位装置と、
該上位装置より送られてくる前記印刷データに基づいて印刷処理を行う第１の画像処理装置と、該第１の画像処理装置と通信を行う第２の画像処理装置とを備えた画像処理システムにおいて、
前記第１の画像処理装置は、
受信した前記印刷データを分割して分割印刷データを生成する印刷データ分割手段と、
ネットワークに接続するネットワーク接続手段と、
生成した前記分割印刷データのラスタライズ処理を依頼すべく前記分割印刷データを前記ネットワーク接続手段を介して送信する分割印刷データ送信手段と、
送信した前記分割印刷データのラスタライズ処理が全て終了したことを確認するラスタライズ処理終了確認手段と、
前記ラスタライズ処理終了確認手段による確認の後、前記ラスタライズ処理で生成された分割画像データを印刷順序に基づいて取得する分割画像データ取得手段と、
取得した分割画像データを保持する分割画像データ保持手段と、
分割画像データ保持手段で保持する前記分割画像データに基づいて、印刷処理を行う印刷手段とを備えており、
前記第２の画像処理装置は、
ネットワークに接続するネットワーク接続手段と、
前記ネットワーク接続手段を介して、前記主画像処理装置よりラスタライズ処理すべき分割印刷データを受信する受信手段と、
前記受信した分割画像データをラスタライズ処理して分割画像データを生成するラスタライズ手段と、
ラスタライズ処理の終了を通知するラスタライズ終了通知手段と、
前記ラスタライズ手段で生成された分割画像データを、前記第１の画像処理装置の取得要求に応じて送信する分割画像データ送信手段と、を備えることを特徴とする画像処理システム。
【請求項７】
前記分割画像データ取得手段は、前記印刷処理と並行して分割画像データの取得を行うことを特徴とする請求項６記載の画像処理システム。
【請求項８】
前記印刷データは印刷ページ単位のデータであることを特徴とする請求項６および請求項７記載の画像処理システム。
【請求項９】
前記印刷データは印刷ジョブ単位のデータであり、前記分割印刷データはページ単位のデータであることを特徴とする請求項６および請求項７記載の画像処理システム。
【請求項１０】
前記第１の画像処理装置は、
前記分割画像データ保持部の未使用容量を検出する未使用容量検出手段と、
前記未使用容量と前記分割画像データ取得手段により取得予定の分割画像データのデータ容量とを比較する比較部とをさらに備え、
前記分割画像データ取得手段は、前記比較部の比較結果に基づいて分割画像データの取得要求を行うことを特徴とする請求項６及び請求項７記載の画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、上位装置からの印刷データに基づいて印刷処理を行う画像処理装置および画像処理システムに関し、特に印刷データを画像データにラスタライズ変換処理し、画像データに基づいてページ単位で印刷処理を行う画像処理装置および画像処理システムに関するものである。
【背景技術】
【０００２】
上位装置と、該上位装置からの印刷データに基づいて印刷処理を行う画像処理装置とが、ネットワークを介して接続している画像処理システムに関し、いくつかの技術が提案されている。その一例として、特許文献１には、印刷データを画像データに変換するラスタライズ処理の迅速化を図るべく、複数の処理装置に分散して行う画像処理システムが開示されている。すなわち、特許文献１の画像処理システムによれば、上位装置で印刷データを分割し、各印刷データをネットワークに接続する各処理装置にそれぞれ送信し、該各処理装置では受信した分割印刷データをラスタライズ処理して分割画像データを生成する。各処理装置で生成された分割画像データは、各処理装置から上位装置に送信され、該上位装置で分割画像データを統合した画像データを生成し、該画像データを画像処理装置に送信する。該画像処理装置は、上位装置からの画像データを受信して保持するための記憶部を備えており、この記憶部に画像データが格納され、記憶部の画像データを読み出して、印刷処理を実行する。
【特許文献１】特開平９−２０４２７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、従来の画像処理システムでは、画像処理装置が電子写真プリンタのようなページプリンタの場合、受信した印刷データの１ページ分を画像データに展開したときのデータサイズの記憶部、すなわち少なくとも１ページ分のラスタライズされた画像データのデータ容量の記憶部を備える必要があった。ラスタライズされた画像データは、各画素に関する情報が集合したデータであり、比較的データサイズが大きいため、画像処理装置に大容量の記憶部を備える必要があり、改善が望まれていた。
【０００４】
前記した課題に鑑みて、本発明の目的は画像処理装置において画像データを保持する記憶部の記憶容量を低減し得る画像処理装置および画像処理システムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明は、以上の点を解決するために、次の構成を採用する。
上位装置より送られてくる印刷データを受信して印刷処理を行う画像処理装置において、受信した印刷データを分割して分割印刷データを生成する印刷データ分割手段と、ネットワークに接続するネットワーク接続手段と、生成した分割印刷データのラスタライズ処理を依頼すべく分割印刷データをネットワーク接続手段を介して送信する分割印刷データ送信手段と、送信した分割印刷データのラスタライズ処理が全て終了したことを確認するラスタライズ処理終了確認手段と、ラスタライズ処理終了確認手段による確認の後、ラスタライズ処理で生成された分割画像データを印刷順序に基づいて取得する分割画像データ取得手段と、取得した分割画像データを保持する分割画像データ保持手段と、分割画像データ保持手段で保持する分割画像データに基づいて印刷処理を行う印刷手段とを備えることを特徴とする。
【０００６】
分割画像データ取得手段は、印刷処理と並行して分割画像データの取得を行うことができる。
印刷データは、印刷ページ単位のデータであることを特徴とする。
印刷データは、印刷ジョブ単位のデータであり、分割印刷データはページ単位のデータであることを特徴とする。
【０００７】
分割画像データ保持部の未使用容量を検出する未使用容量検出手段と、未使用容量と、分割画像データ取得手段により取得予定の分割画像データのデータ容量とを比較する比較部とをさらに備え、分割画像データ取得手段は、比較部の比較結果に基づいて分割画像データの取得要求を行うことを特徴とする。
【０００８】
印刷データに基づいて印刷処理を指示する上位装置と、該上位装置より送られてくる前記印刷データに基づいて印刷処理を行う第１の画像処理装置と、該第１の画像処理装置と通信を行う第２の画像処理装置とを備えた画像処理システムにおいて、第１の画像処理装置は、受信した前記印刷データを分割して分割印刷データを生成する印刷データ分割手段と、ネットワークに接続するネットワーク接続手段と、生成した分割印刷データのラスタライズ処理を依頼すべく分割印刷データをネットワーク接続手段を介して送信する分割印刷データ送信手段と、送信した分割印刷データのラスタライズ処理が全て終了したことを確認するラスタライズ処理終了確認手段と、ラスタライズ処理終了確認手段による確認の後、ラスタライズ処理で生成された分割画像データを印刷順序に基づいて取得する分割画像データ取得手段と、取得した分割画像データを保持する分割画像データ保持手段と、分割画像データ保持手段で保持する前記分割画像データに基づいて、印刷処理を行う印刷手段とを備えており、第２の画像処理装置は、ネットワークに接続するネットワーク接続手段と、ネットワーク接続手段を介して、主画像処理装置よりラスタライズ処理すべき分割印刷データを受信する受信手段と、受信した分割画像データをラスタライズ処理して分割画像データを生成するラスタライズ手段と、ラスタライズ処理の終了を通知するラスタライズ終了通知手段と、ラスタライズ手段で生成された分割画像データを、第１の画像処理装置の取得要求に応じて送信する分割画像データ送信手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、印刷データを分割して得た分割印刷データのラスタライズ処理をネットワークを介して依頼し、ラスタライズ処理が終了したことを確認した後、印刷順序に従って、ラスタライズ処理で生成された分割画像データを取得して印刷処理を行うことにより、１ページ分の画像データのデータ容量と比較してデータ容量の少ない分割画像データを記憶するだけでよく、分割画像データ保持手段の記憶容量を比較的小さくすることができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について、詳細に説明する。
【実施例１】
【００１１】
本発明の実施例１の画像形成システム１０００は、図１に示すように、印刷データを生成して印刷実行の指示を行う上位装置１００と、該上位装置１００とネットワーク４００を介して接続する主画像処理装置としての画像形成装置２００と、前記ネットワーク４００を介して接続し、後述するラスタライズ機能を備えた従画像処理装置としての処理装置３００および３００−２とを備える。
【００１２】
ところで、説明を簡便に行うべく、図１には１台の処理装置３００のみが示されているがネットワーク４００には処理装置３００と同様の機能を有する処理装置３００−２が接続されている。
【００１３】
上位装置１００は、生成した印刷データに基づいて画像形成装置２００に印刷処理を行わせるべく、印刷データを画像形成装置２００に送信する印刷データ送信部１０１を備える。
【００１４】
画像形成装置２００は、ネットワーク４００を介して接続する上位装置１００および処理装置３００および３００−２と通信するための画像形成装置通信部２０１と、上位装置１００からの印刷データを分割し、複数の分割印刷データおよび分割印刷データの識別情報を生成する印刷データ分割部２０２とを備える。
【００１５】
更に、画像形成装置２００は、処理装置３００および３００−２に配布した分割印刷データがラスタライズ処理されて分割画像データが生成された後、分割画像データを印刷順序に従って当該処理装置３００および３００−２から回収するための印刷順序情報を生成する印刷順序情報生成部２０３と、印刷順序情報に基づいて、分割印刷データを自機および画像形成装置通信部２０１を介して処理装置３００および３００−２に配布する分割印刷データ配布部（分割印刷データ送信手段）２１８と、分割印刷データをラスタライズ処理して分割画像データを生成する画像形成装置ラスタライズ処理部２０４とを備える。
【００１６】
更に、画像形成装置２００は、分割印刷データ配布部２１８により配布した分割印刷データが処理装置３００および３００−２でラスタライズ処理されて分割画像データが生成された後、処理装置３００および３００−２から送信されるラスタライズ処理終了の通知を受けるラスタライズ処理終了確認手段としてのラスタライズ処理終了情報取得部２０５と、１ページ分のラスタライズ処理の終了を確認後、印刷順序情報に基づいて処理装置３００および３００−２に対し分割画像データの取得要求を行う分割画像データ取得部２０６と、画像形成装置記憶部２０７で保持する分割画像データに基づいて印刷処理を行うべく印刷媒体に画像を形成する印刷部２０８と、印刷処理に用いられた分割画像データを画像形成装置記憶部２０７から消去する消去部２０９とを備える。尚、印刷部２０８は、少なくとも分割画像データ分のバッファメモリを備えており、バッファの空き状態に応じてラスタライズ処理されたデータを要求する。
前記した構成の画像形成装置２００は例えば電子写真プリンタのようなページプリンタであり、上位装置からの印刷データに基づいて１ページ単位で印刷処理を行う。
【００１７】
画像形成装置記憶部２０７は、印刷順序情報生成部２０３で生成した印刷順序情報を保持する印刷順序情報保持部２１２と、ラスタライズ処理終了情報取得部２０５で受けたラスタライズ処理終了の通知を、ラスタライズ処理終了情報として保持するラスタライズ処理終了情報保持部２１３と、分割画像データ取得部２０６で取得した分割画像データを保持する分割画像データ保持部２１４と、画像形成装置２００の起動時に、予め付与されている自己（画像形成装置２００）の識別情報および処理装置３００および３００−２から取得した各識別情報を、配布先識別情報として保持する配布先識別情報保持部２１０と、を備える。
【００１８】
印刷データ分割部２０２は、上位装置１００から取得した印刷データを例えば印刷順序に基づいて分割し、複数の分割印刷データを生成する。
尚、実施例では、印刷データが配布先識別情報保持部２１０で保持する配布先識別情報に基づいて印刷データ分割部２０２で自己を含めた配布先の総数に応じて分割される例で以降の説明を行う。
【００１９】
印刷順序情報生成部２０３は、図２で示すように、分割画像データ毎に印刷処理を行うための印刷順序に、配布先識別情報保持部２１０で保持する配布先識別情報として例えばＩＰアドレスを対応付けた印刷順序情報を生成する。尚、生成された印刷順序情報は、印刷順序情報保持部２１２で保持される。
【００２０】
分割印刷データ配布部２１８は、分割印刷データのラスタライズ処理を依頼すべく、印刷順序情報の配布先識別情報（ＩＰアドレス）に基づいて、分割印刷データの配布を行う。
【００２１】
ところで、図２に示すように、印刷順序が２番目、５番目および８番目の各分割印刷データはＩＰアドレスが「１０．０．０．１」の処理装置３００に配布され、印刷順序が３番目および６番目の各分割印刷データはＩＰアドレスが「１０．０．０．２」の処理装置３００−２に配布され、印刷順序が１番目、４番目および７番目の各分割印刷データは自機２００でラスタライズ処理を行うべく、当該分割印刷データの配布は行われない。
【００２２】
尚、本実施例では、分割印刷データの配布先および配布順序を、自機２００、処理装置３００、処理装置３００−２の順番に配布する例で説明したが、ランダムに配布してもよいし、図７に示すように、処理装置３００のみに配布するようにしてもよい。
【００２３】
画像形成装置ラスタライズ処理部２０４は、自機担当分の分割印刷データのラスタライズ処理を行い、生成した分割画像データを分割画像データ保持部２１４に保持する。
【００２４】
ラスタライズ処理終了情報取得部２０５は、配布した分割印刷データが処理装置３００又は３００−２でラスタライズ処理されて分割画像データが生成され、処理装置３００又は３００−２からラスタライズ処理が完了したことを示す通知を受けると、該通知をラスタライズ処理終了情報として生成し、該ラスタライズ処理終了情報をラスタライズ処理終了情報保持部２１３に保持する。
【００２５】
ところで、ラスタライズ処理終了情報取得部２０５は、前記したように配布する各分割印刷データの各ラスタライズ処理の終了確認をそれぞれ行うと共に、更にページ単位でのラスタライズ処理の終了確認も行っている。ラスタライズ処理終了情報取得部２０５は、１ページ分の分割画像データの生成完了を確認すると、１ページ分の分割画像データを順次回収すべく、分割画像データ取得部２０６に１ページ分の分割画像データの生成が完了したことを通知する。
【００２６】
通知を受けた分割画像データ取得部２０６は、印刷順序情報保持部２１２で保持する印刷順序情報を参照し、各処理装置３００および３００−２で生成された分割画像データを印刷順序に従って回収する。しかし、印刷順序が１番目、４番目および７番目の分割画像データは画像形成装置２００でラスタライズ処理されて生成されて分割画像データ保持部２１４に直接的に保持されることから、分割画像データ取得部２０６は、これらの分割画像データの回収を行わない。
【００２７】
ところで、回収された分割画像データは一旦分割画像データ保持部２１４に保持された後、印刷部２０８の要求により当該印刷部２０８へ送られて印刷処理が行われる。回収した分割画像データが印刷部２０８へ送られると、分割画像データ取得部２０６は、次の分割画像データの回収処理を行う。尚、自機担当分の分割画像データに基づく印刷処理を行う場合、当該分割画像データの回収を行う必要はなく、分割画像データ保持部２１４で保持されている分割画像データを印刷部２０８へ出力する。
そして、印刷部２０８で分割画像データに基づく印刷処理が行われている間に、次の分割画像データの回収が行われる。
尚、消去部２０９は、印刷処理済みの分割画像データを分割画像データ保持部２１４から消去する。
【００２８】
一方、処理装置３００は、ネットワーク４００を介して接続する画像形成装置２００と通信するための処理装置通信部３０１と、画像形成装置２００から取得した分割印刷データをラスタライズ処理して分割画像データを生成する処理装置ラスタライズ処理部３０２と、分割印刷データに対するラスタライズ処理が終了したことを示すラスタライズ処理終了情報を画像形成装置２００に送信するラスタライズ処理終了情報送信部（ラスタライズ終了通知手段）３０３と、画像形成装置２００から取得要求された分割画像データを送信する分割画像データ送信部３０４とを備える。
尚、処理装置３００−２も、前記した処理装置３００と同様の構成を備えている。
【００２９】
次に本発明の画像形成システム１０００の実施例１の動作をフローチャートを用いて説明する。
先ず、画像形成装置２００の印刷データの取得から1ページ分の印刷処理を行うまでの動作を図３のフローチャートに沿って説明する。
【００３０】
画像形成装置２００は、上位装置１００から印刷データを取得すると（ステップＳ１１）、印刷データを取得すると、印刷データ分割部２０２は、１ページ分の印刷データを分割し、複数の分割印刷データを生成する。また、分割印刷データの生成に伴い、印刷順序情報生成部２０３は、印刷順序情報を生成する（ステップＳ１２）。
【００３１】
生成した複数の分割印刷データを、画像形成装置通信部２０１は、生成した印刷順序情報に基づいて、画像形成装置２００と、処理装置３００および３００−２とに配布する（ステップＳ１３）。
画像形成装置２００自身に配布した分割印刷データは、画像形成装置ラスタライズ処理部２０４でラスタライズ処理され、分割画像データが生成される。生成された分割画像データは、分割画像データ保持部２１４に保持される（ステップＳ１４）。
【００３２】
ラスタライズ処理終了情報取得部２０５は、ラスタライズ処理がページ単位で終了したか否かの確認を行っており（ステップＳ１５）、ページ単位で各分割印刷データに対するラスタライズ処理が終了したことが確認されると、印刷処理の開始が印刷部２０８に指示される。
【００３３】
その後、ラスタライズ処理されて生成された分割画像データは、印刷順序に従って回収され、分割画像データ保持部２１４で一旦保持された後、該分割画像データ保持部２１４から印刷部２０８へ送られ、印刷部２０８は分割画像データに基づいて印刷処理を行う（ステップＳ１６）。尚、処理の詳細は後述する。
【００３４】
尚、複数ページ分の印刷処理を行う場合、全ページの印刷処理が終了するまで前記したステップＳ１２からの処理を繰返す（ステップＳ１７）。
【００３５】
次に、処理装置３００における分割印刷データの取得からラスタライズ処理終了情報を画像形成装置２００へ送信するまでの動作を図４のフローチャートに沿って説明する。
【００３６】
処理装置通信部３０１は、画像形成装置２００からの分割印刷データの取得の有無を確認しており（ステップＳ２１）、分割印刷データを取得すると、処理装置ラスタライズ処理部３０２は、取得した分割印刷データをラスタライズ処理し、分割画像データと該分割印刷データのラスタライズ処理の終了を示すラスタライズ処理終了情報とを生成する（ステップＳ２２）。生成されたラスタライズ処理終了情報をラスタライズ処理終了情報送信部３０３は、画像形成装置２００へ送信する（ステップＳ２３）。一方、生成した分割画像データは画像形成装置２００からの取得要求があるまで処理装置３００で一時的に保持される。
尚、処理装置３００−２でも、同様の処理が行われる。
【００３７】
次に、画像形成装置２００における分割画像データの取得および印刷処理（図３のステップＳ１６）動作を図５のフローチャートに沿って説明する。
ラスタライズ処理終了情報取得部２０５で１ページ分のラスタライズ処理の終了が確認されると、印刷処理の開始が印刷部２０８へ指示されると共に（ステップＳ３１）、分割画像データ取得部２０６に分割画像データの回収が指示される。
【００３８】
分割画像データ取得部２０６は、印刷順序情報に基づいて分割画像データの取得要求を処理装置３００および３００−２に対し行う（ステップＳ３２）。このとき、自機でラスタライズ処理して生成した分割画像データは、既に分割画像データ保持部２１４で保持されていることから、自機分で生成した分割画像データの取得要求は行われない。
【００３９】
ここで、分割画像データの取得要求を受けた処理装置３００の動作を図６のフローチャートに沿って説明する。
取得要求を受けた処理装置３００の処理装置通信部３０１は、画像形成装置２００からの分割画像データの取得要求の有無を確認しており（ステップＳ４１）、分割画像データの取得要求を受けると、分割画像データ送信部３０４は、一時的に保持している分割画像データを画像形成装置２００へ送信する（ステップＳ４２）。
前記したステップＳ４１からステップＳ４２の処理は、処理装置３００で保持する全ての分割画像データを画像形成装置２００に返信するまで繰返される（ステップＳ４３）。
尚、処理装置３００−２においても、同様の処理が行われる。
【００４０】
ここで、再び図５のフローチャートに戻って、処理装置３００および３００−２から取得した分割画像データは分割画像データ保持部２１４で保持される（ステップＳ３３）。
ところで、印刷部２０８は、分割画像データ保持部２１４で一旦保持された分割画像データを印刷順序に従って要求しており（ステップＳ３４）、要求を受けた分割画像データ保持部２１４は要求された分割画像データを印刷部２０８へ出力する（ステップＳ３５）。
【００４１】
印刷部２０８は、分割画像データ保持部２１４から取得した分割画像データに基づいて印刷処理を行う。尚、印刷部２０８へ出力された分割画像データは、消去部２０９により分割画像データ保持部２１４から消去される（ステップＳ３６）。
尚、印刷部２０８は、印刷処理のためのバッファメモリを備えていることから、印刷処理による画像形成と、分割画像データの受信処理とが並行して行われる。
【００４２】
ところで、前記した分割画像データを取得して印刷処理を行うステップＳ３２からステップＳ３６までの処理は、１ページ分の印刷処理が終了するまで繰返される（ステップＳ３５）。
尚、複数ページ分の印刷データに対する印刷処理は、前記した図５のフローチャートで示されるページ単位の処理を、必要に応じて繰返す。
【００４３】
前記したように、実施例１の画像形成システムによれば、画像形成装置２００が１ページ分の印刷データを分割し、この分割した印刷データのラスタライズ処理を他の処理装置３００又は３００−２にへ依頼し、１ページ分の全ての分割印刷データのラスタライズ処理が終了を確認した後、印刷順序に従って分割画像データを取得し、この分割画像データの取得と並行して印刷処理を行うことから、画像形成装置２００が電子写真プリンタのようなページプリンタにおいても、分割画像データ分のラスターデータを保持するだけの記憶容量を備えておけばよいことから、１ページ分全てのラスタデータを保持するだけの記憶容量の必要がなく、画像形成装置記憶部２０７における記憶容量を低減することができる。
【実施例２】
【００４４】
次に、分割画像データ取得部２０６が分割画像データの回収を行う際、分割画像データ保持部２１４における未使用容量を確認して分割画像データの回収を行う画像形成システムについて説明する。
【００４５】
実施例２の画像形成システム２０００は、図８に示すように、前記した実施例１の画像形成システム１０００の構成において、画像形成装置２００が分割画像データ保持部２１４の未使用容量を示す未使用容量情報を生成する未使用容量情報生成部２１５を備えている。
【００４６】
未使用容量情報生成部２１５は、画像形成装置２００の起動時に分割画像データ保持部２１４の未使用容量を示す未使用容量情報を生成する。生成された未使用容量情報は分割画像データ保持部２１４の未使用容量の増減に対応しており、すなわち印刷処理後の消去部２０９による分割画像データの消去処理による未使用容量の増大や、分割画像データ取得部２０６による分割画像データの回収処理による未使用容量の低減などの変化に対応した情報である。
【００４７】
１ページ分のラスタライス処理が終了した後、分割画像データ取得部２０６は、分割画像データの回収を行う際、未使用容量情報を参照し、分割画像データ保持部２１４に未使用容量が存在することを確認すると、分割画像データの取得要求を処理装置３００に対し行って分割画像データの取得を開始する。取得した分割画像データは分割画像データ保持部２１４に格納されるが、当該分割画像データ保持部２１４の空き容量がなくなると、分割画像データ取得部２０６は取得を終了し、分割画像データ保持部２１４に空き容量がなく保持できない受信途中の分割画像データを破棄し、処理装置に分割画像データの取得が失敗したことを通知する。
【００４８】
分割画像データ保持部２１４に保持される分割画像データは、印刷順序に従って印刷部２０８で印刷処理され、当該分割画像データに基づく印刷処理が終了すると、該分割画像データは消去部２０９により分割画像データ保持部２１４から削除される。この削除処理により、分割画像データ保持部２１４に十分な未使用容量が存在すると、分割画像データ取得部２０６で取得した分割画像データは破棄されることなく、分割画像データ保持部２１４に保持される。
【００４９】
前記したように、印刷部２０８、分割画像データ取得部２０６および消去部２０９の処理動作に応じて、分割画像データ保持部２１４の未使用容量は変化しており、未使用容量情報生成部２１５は、未使用容量の変化に応じて未使用容量情報を生成する。
【００５０】
ところで、分割画像データ取得部２０６は、取得した分割画像データが分割画像データ保持部２１４で保持されたか否かを確認しており、該分割画像データが分割画像データ保持部２１４で保持されたことを確認すると、分割画像データ取得部２０６は、次の印刷順序の分割画像データの取得要求を処理装置３００に対して行う。また、該分割画像データの取得を失敗すると、分割画像データ取得部２０６は、再び同じ分割画像データの取得要求を処理装置３００に対して行う。
【００５１】
次に本発明の画像形成システム２０００の実施例２の動作をフローチャートを用いて説明する。
印刷データを分割配布し、配布した分割印刷データをラスタライズ処理するまでの動作は、前記した実施例１と同様であることから、その説明を割愛し、画像形成装置２００における分割画像データの取得および印刷処理の動作を中心に図９のフローチャートに沿って説明する。
【００５２】
ラスタライズ処理終了情報取得部２０５で１ページ分のラスタライズ処理の終了が確認されると、印刷処理の開始が印刷部２０８へ指示されると共に（ステップＳ５１）、分割画像データ取得部２０６に分割画像データの回収が指示される。
【００５３】
分割画像データ取得部２０６は、印刷順序に従って全ての分割画像データを取得したか否かを判定しており（ステップＳ５２）、全ての分割画像データを取得していないとき、画像形成装置２００の未使用容量情報生成部２１５で生成された分割画像データ保持部２１４の未使用容量を示す未使用容量情報を参照し、分割画像データ保持部２１４に未使用容量が存在するか否かを確認し、未使用容量が存在することを確認すると、分割画像データ取得部２０６は、処理装置３００に対して分割画像データの取得要求を行い取得を開始する（ステップＳ５３）。
【００５４】
ここで、分割画像データの取得要求を受けた処理装置３００の動作を図１０のフローチャートに沿って説明する。
取得要求を受けた処理装置３００の処理装置通信部３０１は、画像形成装置２００からの分割画像データの取得要求の有無を確認しており（ステップＳ６１）、分割画像データの取得要求を受けると、分割画像データ送信部３０４は、一時的に保持している分割画像データを画像形成装置２００へ送信する（ステップＳ６２）。
尚、処理装置３００−２においても、同様の処理が行われる。
【００５５】
ここで、再び図９のフローチャートに戻って、処理装置３００又は３００−２から取得する分割画像データは分割画像データ保持部２１４に保持される。ところで、分割画像データ取得部２０６は、分割画像データ保持部２１４の空き容量が０になるまで分割画像データの取得を行っており、分割画像データ保持部２１４の空き容量が無くなったとき、分割画像データ保持部２１４に保持しきれない受信未完の分割画像データを破棄し、処理装置３００又は３００−２に受信失敗を通知する（ステップＳ５４〜ステップＳ５６）。
【００５６】
尚、前記した分割画像データの取得処理と並行して、印刷処理が行われており、具体的には、印刷部２０８は分割画像データ保持部２１４で一旦保持された分割画像データを印刷順序に従って要求しており（ステップＳ５７）、要求を受けた分割画像データ保持部２１４は要求された分割画像データを印刷部２０８へ出力する（ステップＳ５８）。
【００５７】
印刷部２０８は、分割画像データ保持部２１４から取得した分割画像データに基づいて印刷処理を行う。尚、印刷部２０８へ出力された分割画像データは、消去部２０９により分割画像データ保持部２１４から消去される（ステップＳ５９）。尚、全ての分割画像データに基づく印刷処理が終了するまで、前記したステップＳ５２からの処理が繰返される（ステップＳ６０）。
【００５８】
尚、分割画像データ取得部２０６による分割画像データの回収処理は、印刷部２０８での印刷処理や消去部２０９での消去処理と並列的に処理が行われており、消去処理により分割画像データ保持部２１４における未使用容量が増大し、分割画像データの回収処理により分割画像データ保持部における未使用容量が減少する。分割画像データ保持部２１４の空き容量がなくなると、受信中の分割画像データは破棄され、印刷処理が進むにつれ、再び同じ分割画像データの受信が行われる。
尚、複数ページ分の印刷データに対する印刷処理は、前記した図５のフローチャートで示されるページ単位の処理を、必要に応じて繰返す。
【００５９】
〈実施例２の効果〉
前記したように、実施例２の画像形成装置２００によれば、分割画像データ取得部２０６が分割画像データの回収を行う際、分割画像データ保持部２１４の容量分だけ分割画像データをバッファリングすることが可能となるため、ネットワークが一時的に混雑し、分割画像データの受信が滞る場合でも、印刷処理が滞ることがない。
【実施例３】
【００６０】
次に、分割画像データ取得部２０６が分割画像データの回収を行う際、分割画像データ保持部２１４の未使用容量と、分割画像データの容量とを比較し、分割画像データ保持部２１４の未使用容量が分割画像データの容量以上であることを確認して分割画像データの回収を行う画像形成システムについて説明する。
【００６１】
〈実施例３の構成〉
実施例３の画像形成システム３０００は、図１１に示すように、前記した実施例２の画像形成システム２０００の構成において、画像形成装置２００に、分割画像データの容量の取得要求を処理装置３００および３００−２に対して行う分割画像データ容量情報取得部２１６と、未使用容量情報および後述する分割画像データ容量情報とを比較し、比較結果情報を生成する比較部２１７とが追加され、処理装置３００に、画像形成装置２００からの取得要求に応じて分割画像データの容量を示す分割画像データ容量情報を生成する分割画像データ容量情報生成部３０５と、生成した分割画像データ容量情報を画像形成装置２００へ送信する分割画像データ容量情報送信部３０６とが追加されている。
【００６２】
分割画像データ容量情報取得部２１６は、印刷順序情報を参照し、分割画像データ取得部２０６が次に取得要求を行う分割画像データを検索し、当該分割画像データが処理装置３００でラスタライズ処理され生成されているとき、該処理装置３００に対し分割画像データのデータサイズの取得要求を行う。
【００６３】
分割画像データ容量情報生成部３０５は、画像形成装置２００からの分割画像データ容量情報の送信要求に対し、分割画像データのデータサイズを示す分割画像データ容量情報を生成する。分割画像データ容量情報送信部３０６は、生成した分割画像データ容量情報を画像形成装置２００へ送信する。
【００６４】
比較部２１７は、生成した未使用容量情報と、取得した分割画像データ容量情報とを比較し、比較結果が示された比較結果情報を生成する。
ところで生成される比較結果情報において、分割画像データ保持部２１４の未使用容量より取得予定の分割画像データのデータサイズが小さいとき、当該分割画像データの取得要求が行われ、一方、分割画像データ保持部２１４の未使用容量より取得予定の分割画像データのデータサイズが大きいとき、当該分割画像データを取得しても分割画像データ保持部２１４に保持できないことから、当該分割画像データの取得要求は行われない。
【００６５】
分割画像データ取得部２０６は、比較結果情報を参照し、分割画像データ保持部２１４の未使用容量が分割画像データの容量以上であることを確認すると、分割画像データの取得要求を処理装置３００又は３００−２に対して行う。また、分割画像データ保持部２１４の未使用容量が分割画像データの容量より小さいことを確認すると、分割画像データ取得部２０６は、分割画像データ保持部２１４の未使用容量が分割画像データの容量以上になるまで待機した後、取得要求を行う。
【００６６】
〈実施例３の動作〉
次に本発明の画像形成システム３０００の実施例３の動作を図１２のフローチャートを用いて説明する。
【００６７】
ラスタライズ処理終了情報取得部２０５で１ページ分のラスタライズ処理の終了が確認されると、印刷処理の開始が印刷部２０８へ指示されると共に（ステップＳ７０）、分割画像データ取得部２０６に分割画像データの回収が指示される。
【００６８】
分割画像データ取得部２０６は、印刷順序に従って全ての分割画像データを取得したか否かを判定しており（ステップＳ７１）、全ての分割画像データを取得していないとき、分割画像データ取得部２０６は、画像形成装置２００の未使用容量情報生成部２１５で生成された分割画像データ保持部２１４の未使用容量を示す未使用容量情報を参照し、分割画像データ保持部２１４に未使用容量が存在することを確認すると、印刷順序情報に基づいて、回収対象の分割画像データを特定し、当該分割画像データを保持する処理装置３００又は３００−２に対し、該分割画像データの容量を示す分割画像データ容量情報の取得要求を行う。
【００６９】
ここで、画像形成装置２００から分割画像データ容量情報の取得要求を受けた処理装置３００の動作を図１３のフローチャートに沿って説明する。
画像形成装置２００からの取得要求を受けた処理装置３００は、分割画像データ容量情報生成部３０５で分割画像データのデータサイズを示す分割画像データ容量情報を生成する（ステップＳ８１）。分割画像データ容量情報送信部３０６は、生成した分割画像データ容量情報を、画像形成装置２００へ送信する（ステップＳ８２）。
尚、処理装置３００−２においても、同様の処理が行われる。
【００７０】
ここで、再び図１２のフローチャートに戻って、処理装置３００又は３００−２から分割画像データ容量情報を取得した画像形成装置２００は（ステップＳ７２）、取得した分割画像データ容量情報を画像形成装置記憶部２０７で一時的に保持する。比較部２１７は、画像形成装置記憶部２０７で保持した次に受信すべき分割画像データ容量情報と、分割画像データ保持部２１４の未使用容量情報との比較を行い比較結果情報を生成する。分割画像データ取得部２０６は、生成した比較結果情報を参照し、分割画像データ保持部２１４の未使用容量情報が分割画像データ容量以上であるとき（ステップＳ７３）、処理装置３００又は３００−２に対して分割画像データの取得要求を行う（ステップＳ７４）。
【００７１】
分割画像データを取得した画像形成装置２００は、該分割画像データを分割画像データ保持部２１４に保持する（ステップＳ７５）。
【００７２】
尚、前記した分割画像データの取得処理と並行して、印刷処理が行われており、具体的には、印刷部２０８は分割画像データ保持部２１４で一旦保持された分割画像データを印刷順序に従って要求しており（ステップＳ７６）、要求を受けた分割画像データ保持部２１４は要求された分割画像データを印刷部２０８へ出力する（ステップＳ７７）。
【００７３】
印刷部２０８は、分割画像データ保持部２１４から取得した分割画像データに基づいて印刷処理を行う。尚、印刷部２０８へ出力された分割画像データは、消去部２０９により分割画像データ保持部２１４から消去される（ステップＳ７８）。尚、前記した分割画像データを取得して印刷処理を行うステップＳ７１からステップＳ７８までの処理は、１ページ分の印刷処理が終了するまで繰返される（ステップＳ７９）。
尚、複数ページ分の印刷データに対する印刷処理は、前記した図５のフローチャートに示すページ単位の処理を、必要に応じて繰返す。
【００７４】
〈実施例３の効果〉
前記したように、実施例３の画像形成装置２００によれば、実施例２に比較して分割画像データ取得部２０６が分割画像データの回収を行う際、比較部２１７で分割画像データ保持部２１４の未使用容量と、分割画像データの容量とを比較して生成した比較結果情報を参照し、分割画像データ保持部２１４の未使用容量が分割画像データの容量以上であることを確認すると、回収処理を行うことにより、回収した分割画像データを分割画像データ保持部２１４の未使用容量の不足により保持することができず、回収した分割画像データを破棄する必要がなく、分割画像データを画像処理装置から再取得する必要がない。これにより、画像形成装置２００および処理装置３００又は３００−２間で無駄に通信を行うことがないため、ネットワークに余分な負荷をかけることなく、回収した分割画像データに基づいて印刷処理を迅速に行うことができる。
【００７５】
前記した実施例では、画像形成装置２００で印刷データの分割処理を行わせていたが、該分割処理を上位装置１００で行わせるようにしてもよい。すなわち、上位装置１００に印刷データを分割し、分割印刷データを生成するための上位装置印刷データ分割部と、印刷順序情報を生成する上位装置印刷順序情報生成部とを備える構成を採用してもよい。このとき、画像形成装置２００は、ネットワーク４００を介して上位装置１００から送信される印刷順序情報を取得するための印刷順序情報取得部と、上位装置１００から送信される分割印刷データを取得するための画像形成装置分割印刷データ取得部とを備え、処理装置３００は、ネットワーク４００を介して上位装置１００から送信される分割印刷データを取得するための処理装置分割印刷データ取得部を備える。
【産業上の利用可能性】
【００７６】
前記した実施例では、１ページ分の印刷データに対する処理で説明したが、これに限る必要はなく、複数ページの印刷データの１ページ分を分割画像データとして処理するようにしてもよい。
前記した実施例では、画像形成装置を例に説明したが、これに限る必要はなく、画像形成装置はネットワークに接続可能のファクシミリ装置、プリンタ装置および印刷媒体に画像形成を行うことができる複合装置（ＭＦＰ）などであってもよい。また、処理装置に関しても、ネットワークに接続可能なラスタライズ機能を持つコンピュータ、ファクシミリ装置、プリンタ装置および複合装置（ＭＦＰ）などであってもよい。
【図面の簡単な説明】
【００７７】
【図１】実施例１の画像形成システムのブロック図である。
【図２】印刷順序情報を示す図である。
【図３】実施例１の画像形成装置の印刷データの取得から印刷順序１番目の分割画像データの印刷処理までの動作を示すフローチャートである。
【図４】実施例１の処理装置の分割印刷データの取得からラスタライズ処理終了情報を画像形成装置へ送信するまでの動作を示すフローチャートである。
【図５】実施例１の画像形成装置の印刷順序２番目以降の分割画像データの印刷処理の動作を示すフローチャートである。
【図６】実施例１の画像形成装置からの分割画像データ取得要求に対する処理装置の動作を示すフローチャートである。
【図７】印刷データの分割および分割印刷データの処理装置のみへの配布を示す図である。
【図８】実施例２の画像形成システムのブロック図である。
【図９】実施例２の画像形成装置の印刷順序２番目以降の分割画像データの印刷処理の動作を示すフローチャートである。
【図１０】実施例２の画像形成装置からの分割画像データ取得要求時の処理装置の動作を示すフローチャートである。
【図１１】実施例３の画像形成システムのブロック図である。
【図１２】実施例３の画像形成装置の印刷順序２番目以降の分割画像データの印刷処理の動作を示すフローチャートである。
【図１３】実施例３の画像形成装置からの分割画像データ取得要求時の処理装置の動作を示すフローチャートである
【符号の説明】
【００７８】
１００      上位装置
２００      画像形成装置
３００      処理装置
４００      ネットワーク
１０１      印刷データ送信部
２０１      画像形成装置通信部
２０２      印刷データ分割部
２０３      印刷順序情報生成部
２０４      画像形成装置ラスタライズ処理部
２０５      ラスタライズ処理終了情報取得部
２０６      分割画像データ取得部
２０７      画像形成装置記憶部
２０８      印刷部
２０９      消去部
２１１      分割印刷データ識別情報保持部
２１２      印刷順序情報保持部
２１３      ラスタライズ処理終了情報保持部
２１４      分割画像データ保持部
２１５      未使用容量情報生成部
２１６      分割画像データ容量情報取得部
２１７      比較部
２１８      分割印刷データ配布部
３０１      処理装置通信部
３０２      処理装置ラスタライズ処理部
３０３      ラスタライズ処理終了情報送信部
３０４      分割画像データ送信部
３０５      分割画像データ容量情報生成部
３０６      分割画像データ容量情報送信部
【図１】
2007058511.tif 000003
【図２】
2007058511.tif 000004
【図３】
2007058511.tif 000005
【図４】
2007058511.tif 000006
【図５】
2007058511.tif 000007
【図６】
2007058511.tif 000008
【図７】
2007058511.tif 000009
【図８】
2007058511.tif 000010
【図９】
2007058511.tif 000011
【図１０】
2007058511.tif 000012
【図１１】
2007058511.tif 000013
【図１２】
2007058511.tif 000014
【図１３】
2007058511.tif 000015