(57)【要約】【課題】印刷ジョブに含まれる印刷データの機密性の有無に基づき印刷データに対して特定のデータ処理を実行させる画像処理装置を決定する。【解決手段】印刷ジョブに機密性のある印刷データが含まれている場合、その機密性のある印刷データをＲＩＰ処理部１５にＲＩＰ処理させると共に、それ以外の印刷データを他のＤＦＥ３０にＲＩＰ処理させるようＲＩＰ処理依頼部１６に指示するジョブ制御部２０と、ジョブ制御部２０からの指示に応じてＤＦＥ３０にＲＩＰ処理を実行させると共にその実行結果を取得するＲＩＰ処理依頼部１６と、ＲＩＰ処理部１５及びＤＦＥ３０における各ＲＩＰ処理の実行結果を合成してＲＩＰ処理全体の実行結果を得る処理結果合成部１７と、を有する。【選択図】図１
2015075883.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを受け付けるジョブ受付手段と、
前記ジョブ受付手段により受け付けられた印刷ジョブに含まれる印刷データに対して特定のデータ処理を実行する処理実行手段と、
前記ジョブ受付手段により受け付けられた印刷ジョブに機密性のある印刷データが含まれているかどうかに応じて、当該印刷ジョブに含まれている複数の印刷データに対する前記特定のデータ処理を、前記処理実行手段又は前記特定のデータ処理を実行可能な他の画像処理装置の少なくとも一方に実行させるよう当該印刷ジョブの実行の制御を行う制御手段と、
前記制御手段による制御のもと、印刷データに対して前記特定のデータ処理を実行した前記処理実行手段又は前記他の画像処理装置それぞれから得られた前記複数の印刷データに対する処理結果を合成して前記特定のデータ処理の実行結果を得る処理結果取得手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記制御手段は、前記ジョブ受付手段により受け付けられた印刷ジョブに機密性のある印刷データが含まれている場合、前記機密性のある印刷データを前記他の画像処理装置にデータ処理させないことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御手段は、前記ジョブ受付手段により受け付けられた印刷ジョブに機密性のある印刷データが含まれている場合、前記機密性のある印刷データを前記処理実行手段にデータ処理させると共に、前記機密性のある印刷データを前記他の画像処理装置にデータ処理させないことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記ジョブ受付手段により受け付けられた印刷ジョブに機密性のある印刷データが含まれているかどうかの指定を受け付ける指定受付手段を有し、
前記制御手段は、前記指定受付手段により機密性のある印刷データが含まれているという指定が受け付けられた場合、当該印刷ジョブに含まれる全ての印刷データを前記処理実行手段にデータ処理させることを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記制御手段は、前記ジョブ受付手段により受け付けられた印刷ジョブに含まれる印刷データに機密性のある部品が含まれている場合、当該機密性のある部品を機密性のないダミーの部品に差し替えてから当該印刷データを前記他の画像処理装置にデータ処理させると共に、当該機密性のある部品を前記処理実行手段にデータ処理させ、
前記処理結果取得手段は、前記他の画像処理装置から得られた処理結果に含まれるダミーの部品に対するデータ処理により得られた処理結果を、前記処理実行手段から得られた処理結果で差し替えて、前記特定のデータ処理の実行結果を得ることを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記画像処理装置が属するセキュリティグループに関するセキュリティグループ情報を取得する情報取得手段を有し、
前記制御手段は、前記ジョブ受付手段により受け付けられた印刷ジョブに機密性のある印刷データが含まれている場合、前記機密性のある印刷データを、セキュリティグループ情報に基づき特定される自装置が属するセキュリティグループに属していない他の画像処理装置にデータ処理させないことを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記制御手段は、前記ジョブ受付手段により受け付けられた印刷ジョブに機密性のある印刷データが含まれている場合、前記機密性のある印刷データを自装置と同じセキュリティグループに属する他の画像処理装置にデータ処理させると共に、前記機密性のある印刷データ以外の印刷データを自装置が属するセキュリティグループに属していない他の画像処理装置にデータ処理させることができることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
印刷ジョブに含まれる印刷データに対して特定のデータ処理を実行する処理実行手段を少なくとも有する複数の画像処理装置と、
サーバと、
を有し、
前記サーバは、
前記各画像処理装置が属するセキュリティグループに関するセキュリティグループ情報を記憶する記憶手段と、
いずれかの前記画像処理装置からの問合せに応じて、前記記憶手段を参照することによって当該問合せをした前記画像処理装置と同じセキュリティグループに属する前記画像処理装置を応答する応答手段と、
を有し、
前記画像処理装置のうち少なくとも１つは、
印刷ジョブを受け付けるジョブ受付手段と、
前記ジョブ受付手段により受け付けられた印刷ジョブに機密性のある印刷データが含まれている場合、前記サーバに問い合わせることによって他の画像処理装置のうち自装置と同じセキュリティグループに属する画像処理装置を特定する特定手段と、
前記印刷ジョブに含まれている機密性のある印刷データを前記特定手段により特定された画像処理装置にデータ処理させると共に、前記機密性のある印刷データ以外の印刷データを前記他の画像処理装置のうち前記特定手段により特定された前記画像処理装置を除く前記画像処理装置にデータ処理させることができるよう当該印刷ジョブの実行の制御を行う制御手段と、
前記処理実行手段及び前記他の画像処理装置それぞれから得られた前記複数の印刷データに対する処理結果を合成して前記特定のデータ処理の実行結果を得る処理結果取得手段と、
を有することを特徴とする画像処理システム。
【請求項９】
画像処理装置に搭載された１又は複数のプロセッサを、
印刷ジョブを受け付けるジョブ受付手段、
前記ジョブ受付手段により受け付けられた印刷ジョブに含まれる印刷データに対して特定のデータ処理を実行する処理実行手段、
前記ジョブ受付手段により受け付けられた印刷ジョブに機密性のある印刷データが含まれているかどうかに応じて、当該印刷ジョブに含まれている複数の印刷データを、前記処理実行手段又は印刷ジョブに含まれる印刷データに対して前記特定のデータ処理を実行可能な他の画像処理装置の少なくとも一方にデータ処理させるよう当該印刷ジョブの実行の制御を行う制御手段、
前記処理実行手段及び前記他の画像処理装置それぞれから得られた前記複数の印刷データに対する処理結果を合成して前記特定のデータ処理の実行結果を得る処理結果取得手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム及びプログラムに関する。
【背景技術】
【０００２】
ネットワークに接続された複数台の画像処理装置を利用して、受け付けた印刷ジョブを他の画像処理装置に分散して処理することで１つの印刷ジョブの実行に要する時間を短縮する技術が提案されている（例えば、特許文献１，２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２０８８２４号公報
【特許文献２】特開平１０−０４００４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、印刷ジョブに含まれる印刷データの機密性の有無に基づき印刷データに対して特定のデータ処理を実行させる画像処理装置を決定することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る画像処理装置は、印刷ジョブを受け付けるジョブ受付手段と、前記ジョブ受付手段により受け付けられた印刷ジョブに含まれる印刷データに対して特定のデータ処理を実行する処理実行手段と、前記ジョブ受付手段により受け付けられた印刷ジョブに機密性のある印刷データが含まれているかどうかに応じて、当該印刷ジョブに含まれている複数の印刷データに対する前記特定のデータ処理を、前記処理実行手段又は前記特定のデータ処理を実行可能な他の画像処理装置の少なくとも一方に実行させるよう当該印刷ジョブの実行の制御を行う制御手段と、前記制御手段による制御のもと、印刷データに対して前記特定のデータ処理を実行した前記処理実行手段又は前記他の画像処理装置それぞれから得られた前記複数の印刷データに対する処理結果を合成して前記特定のデータ処理の実行結果を得る処理結果取得手段と、を有することを特徴とする。
【０００６】
また、前記制御手段は、前記ジョブ受付手段により受け付けられた印刷ジョブに機密性のある印刷データが含まれている場合、前記機密性のある印刷データを前記他の画像処理装置にデータ処理させないことを特徴とする。
【０００７】
また、前記制御手段は、前記ジョブ受付手段により受け付けられた印刷ジョブに機密性のある印刷データが含まれている場合、前記機密性のある印刷データを前記処理実行手段にデータ処理させると共に、前記機密性のある印刷データを前記他の画像処理装置にデータ処理させないことを特徴とする。
【０００８】
また、前記ジョブ受付手段により受け付けられた印刷ジョブに機密性のある印刷データが含まれているかどうかの指定を受け付ける指定受付手段を有し、前記制御手段は、前記指定受付手段により機密性のある印刷データが含まれているという指定が受け付けられた場合、当該印刷ジョブに含まれる全ての印刷データを前記処理実行手段にデータ処理させることを特徴とする。
【０００９】
また、前記制御手段は、前記ジョブ受付手段により受け付けられた印刷ジョブに含まれる印刷データに機密性のある部品が含まれている場合、当該機密性のある部品を機密性のないダミーの部品に差し替えてから当該印刷データを前記他の画像処理装置にデータ処理させると共に、当該機密性のある部品を前記処理実行手段にデータ処理させ、前記処理結果取得手段は、前記他の画像処理装置から得られた処理結果に含まれるダミーの部品に対するデータ処理により得られた処理結果を、前記処理実行手段から得られた処理結果で差し替えて、前記特定のデータ処理の実行結果を得ることを特徴とする。
【００１０】
また、前記画像処理装置が属するセキュリティグループに関するセキュリティグループ情報を取得する情報取得手段を有し、前記制御手段は、前記ジョブ受付手段により受け付けられた印刷ジョブに機密性のある印刷データが含まれている場合、前記機密性のある印刷データを、セキュリティグループ情報に基づき特定される自装置が属するセキュリティグループに属していない他の画像処理装置にデータ処理させないことを特徴とする。
【００１１】
また、前記制御手段は、前記ジョブ受付手段により受け付けられた印刷ジョブに機密性のある印刷データが含まれている場合、前記機密性のある印刷データを自装置と同じセキュリティグループに属する他の画像処理装置にデータ処理させると共に、前記機密性のある印刷データ以外の印刷データを自装置が属するセキュリティグループに属していない他の画像処理装置にデータ処理させることができることを特徴とする。
【００１２】
本発明に係る画像処理システムは、印刷ジョブに含まれる印刷データに対して特定のデータ処理を実行する処理実行手段を少なくとも有する複数の画像処理装置と、サーバと、を有し、前記サーバは、前記各画像処理装置が属するセキュリティグループに関するセキュリティグループ情報を記憶する記憶手段と、いずれかの前記画像処理装置からの問合せに応じて、前記記憶手段を参照することによって当該問合せをした前記画像処理装置と同じセキュリティグループに属する前記画像処理装置を応答する応答手段と、を有し、前記画像処理装置のうち少なくとも１つは、印刷ジョブを受け付けるジョブ受付手段と、前記ジョブ受付手段により受け付けられた印刷ジョブに機密性のある印刷データが含まれている場合、前記サーバに問い合わせることによって他の画像処理装置のうち自装置と同じセキュリティグループに属する画像処理装置を特定する特定手段と、前記印刷ジョブに含まれている機密性のある印刷データを前記特定手段により特定された画像処理装置にデータ処理させると共に、前記機密性のある印刷データ以外の印刷データを前記他の画像処理装置のうち前記特定手段により特定された前記画像処理装置を除く前記画像処理装置にデータ処理させることができるよう当該印刷ジョブの実行の制御を行う制御手段と、前記処理実行手段及び前記他の画像処理装置それぞれから得られた前記複数の印刷データに対する処理結果を合成して前記特定のデータ処理の実行結果を得る処理結果取得手段と、を有することを特徴とする。
【００１３】
本発明に係るプログラムは、画像処理装置に搭載された１又は複数のプロセッサを、印刷ジョブを受け付けるジョブ受付手段、前記ジョブ受付手段により受け付けられた印刷ジョブに含まれる印刷データに対して特定のデータ処理を実行する処理実行手段、前記ジョブ受付手段により受け付けられた印刷ジョブに機密性のある印刷データが含まれているかどうかに応じて、当該印刷ジョブに含まれている複数の印刷データを、前記処理実行手段又は印刷ジョブに含まれる印刷データに対して前記特定のデータ処理を実行可能な他の画像処理装置の少なくとも一方にデータ処理させるよう当該印刷ジョブの実行の制御を行う制御手段、前記処理実行手段及び前記他の画像処理装置それぞれから得られた前記複数の印刷データに対する処理結果を合成して前記特定のデータ処理の実行結果を得る処理結果取得手段、として機能させるためのものである。
【発明の効果】
【００１４】
請求項１に記載の発明によれば、印刷ジョブに含まれる印刷データの機密性の有無に基づき印刷データをデータ処理させる画像処理装置を決定することができる。
【００１５】
請求項２に記載の発明によれば、機密性のある印刷データを他の画像処理装置にデータ処理させないことができる。
【００１６】
請求項３に記載の発明によれば、機密性のある印刷データに対する特定のデータ処理は処理実行手段に、機密性のある印刷データ以外の印刷データに対する特定のデータ処理は他の画像処理装置に、それぞれ実行させることができる。
【００１７】
請求項４に記載の発明によれば、印刷ジョブに機密性のある印刷データが含まれていると指定された場合には、その印刷ジョブに含まれる全ての印刷データを処理実行手段にデータ処理させることができる。
【００１８】
請求項５に記載の発明によれば、印刷データに機密性のある部品が含まれている場合でも、情報を漏洩させることなくその印刷データに対する特定のデータ処理を他の画像処理装置に実行させることができる。
【００１９】
請求項６に記載の発明によれば、機密性のある印刷データを、自装置が属するセキュリティグループに属していない他の画像処理装置にデータ処理させないことができる。
【００２０】
請求項７に記載の発明によれば、機密性のある印刷データに対する特定のデータ処理を、機密性を維持しつつ他の画像処理装置に実行させることができる。
【００２１】
請求項８に記載の発明によれば、機密性のある印刷データに対する特定のデータ処理を、機密性を維持しつつ他の画像処理装置に実行させることができる。
【００２２】
請求項９に記載の発明によれば、印刷ジョブに含まれる印刷データの機密性の有無に基づき印刷データをデータ処理させる画像処理装置を決定することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明に係る画像処理装置の一実施の形態であるＤＦＥを示す機能ブロック構成図である。
【図２】実施の形態１におけるＤＦＥのハードウェア構成図である。
【図３】実施の形態１における編集画面の一例を示す図である。
【図４】実施の形態１において印刷対象となるＰＤＬ文書のデータ構成の一例を示す図である。
【図５】実施の形態１におけるＲＩＰ処理を示すフローチャートである。
【図６】実施の形態２におけるＲＩＰ処理を示すフローチャートである。
【図７】実施の形態３におけるＤＦＥを示す機能ブロック構成図である。
【図８】実施の形態３におけるセキュリティグループ情報の一例を示す図である。
【図９】実施の形態３におけるＲＩＰ処理を示すフローチャートである。
【図１０】本発明に係る画像処理システムの一実施の形態を示す全体構成図及び機能ブロック構成図である。
【発明を実施するための形態】
【００２４】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００２５】
実施の形態１．
図１は、本発明に係る画像処理装置の一実施の形態であるＤＦＥ（Ｄｉｇｉｔａｌ  Ｆｒｏｎｔ  Ｅｎｄ）１０を示す機能ブロック構成図である。本実施の形態におけるＤＦＥ１０は、図示しないネットワークを介して１又は複数のＤＦＥ３０とデータ通信を行う。本実施の形態では、処理の高速化、効率化を図るために、ＤＦＥ１０が印刷ジョブを実行する際に行うＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｓｅｓｓｏｒ）処理を、自装置とＤＦＥ３０に分散して実行することを想定している。従って、１又は複数のＤＦＥ３０は、ＤＦＥ１０と同様にＲＩＰ処理を実行可能な画像処理装置であることを前提としている。１つの印刷ジョブを実行する際にＲＩＰ処理の依頼先とするＤＦＥ３０は、１台でも複数台でもよい。
【００２６】
図２は、本実施の形態におけるＤＦＥ１０のハードウェア構成図である。ＤＦＥ１０は、入力コントローラ４１、プリプロセッサ４２、ＲＩＰ４３、ポストプロセッサ４４、印刷コントローラ４５、操作パネル４６、コントローラ４７及びＨＤＤ４８をバス４９に接続した構成を有している。入力コントローラ４１は、図示しないネットワークを介して外部から送信されてくる印刷ジョブ等を受信する。ＨＤＤ４８は、入力コントローラ４１が受信した印刷ジョブが蓄積されるプリントスプーラ等を記憶する記憶手段である。プリプロセッサ４２は、コントローラ４７による制御のもと、指定された印刷ジョブに含まれるＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）文書をベクタメージのデータに変換したり、指定された印刷ジョブに含まれる印刷データにフィルタ処理を施すなどの前処理を行う。ＲＩＰ４３は、コントローラ４７による制御のもと、プリプロセッサ４２により前処理が施された印刷データ（ベクタメージのデータ）をラスタイメージのデータに変換する処理を行う。ポストプロセッサ４４は、コントローラ４７による制御のもと、ＲＩＰ４３により生成されたラスタイメージのデータの合成等の後処理を行うことで印刷イメージデータを生成する。印刷コントローラ４５は、コントローラ４７による制御のもと、ポストプロセッサ４４により生成された印刷イメージデータを印刷装置２に送信することで印刷を実行させる。操作パネル４６は、印刷ジョブに対し種々の設定及び指示を行うための入力手段及び印刷ジョブに関する情報等を画面表示する表示手段として設けられたユーザインタフェースである。コントローラ４７は、ＤＦＥ１０全般の動作制御を行う。本実施の形態におけるＤＦＥ１０のハードウェア構成自体は、従前と同様でもよい。
【００２７】
図１に戻り、本実施の形態におけるＤＦＥ１０は、ジョブ受付部１１、指定受付部１２、前処理部１３、ジョブ分割部１４、ＲＩＰ処理部１５、ＲＩＰ処理依頼部１６、処理結果合成部１７、後処理部１８、出力処理部１９、ジョブ制御部２０及びスプーラ２１を有している。なお、本実施の形態の説明に用いない構成要素は図から省略している。
【００２８】
ジョブ受付部１１は、ジョブ受付手段として設けられ、印刷ジョブを受け付ける。指定受付部１２は、指定受付手段として設けられ、ジョブ受付部１１により受け付けられた印刷ジョブに機密性のある印刷データが含まれているかどうかの指定を受け付ける。本実施の形態においては、操作パネル４６からユーザに指定させるが、ネットワークを介して外部から指定させたり、システムに自動設定させたりしてもよい。前処理部１３は、プリプロセッサ４２により実現され、データ変換、データ補正等のフィルタ処理を含む前処理を実行する。ジョブ分割部１４は、コントローラ４７により実現され、前処理が施された印刷ジョブをページ単位に分割する。もちろん、各ページに含まれる部品単位等他の単位に分割してもよい。
【００２９】
ＲＩＰ処理部１５は、ＲＩＰ４３により実現される。ＲＩＰ処理部１５は、処理実行手段として設けられ、ジョブ制御部２０による制御のもと、ジョブ受付部１１により受け付けられた印刷ジョブに含まれる印刷データ（ページ単位に分割されたページデータ）のうち指示されたページデータに対してＲＩＰ処理を実行する。本実施の形態では、ＲＩＰ処理を特定のデータ処理として取り扱う。ＲＩＰ処理依頼部１６は、コントローラ４７により実現され、ジョブ制御部２０による制御のもと、印刷ジョブに含まれる印刷データのうち指示された印刷データに対するＲＩＰ処理を他のＤＦＥ３０に依頼する。また、ＲＩＰ処理依頼部１６は、依頼先のＤＦＥ３０からＲＩＰ処理の実行結果を取得する。処理結果合成部１７は、コントローラ４７又はポストプロセッサ４４により実現される。処理結果合成部１７は、処理結果取得手段として設けられ、ジョブ制御部２０による制御のもと、指定された印刷データに対してＲＩＰ処理を実行した自装置のＲＩＰ処理部１５又はＤＦＥ３０それぞれから複数の印刷データに対する処理結果を合成してＲＩＰ処理全体としての処理結果を得る。
【００３０】
後処理部１８は、ポストプロセッサ４４により実行され、後処理を実行する。出力処理部１９は、印刷コントローラ４５により実現され、後処理部１８により生成された印刷イメージデータを印刷装置２に送信する。ジョブ制御部２０は、コントローラ４７により実現され、ＤＦＥ１０全般の動作制御を行う。本実施の形態におけるジョブ制御部２０は、制御手段として設けられ、ジョブ受付部１１により受け付けられた印刷ジョブに機密性のある印刷データが含まれているかどうかに応じて、当該印刷ジョブに含まれている複数の印刷データに対するＲＩＰ処理を、ＲＩＰ処理部１５又はＤＦＥ３０の少なくとも一方に実行させるよう当該印刷ジョブの実行の制御を行う。スプーラ２１は、ジョブ受付部１１により受け付けられた印刷ジョブが蓄積される。
【００３１】
ＤＦＥ１０における各構成要素１１〜２０は、ＤＦＥ１０に含まれる各ハードウェア（各種プロセッサ及びコントローラ）と各ハードウェアに搭載されたプロセッサで動作するプログラムとの協調動作により実現してもよい。あるいは、ハードウェアにより実現してもよい。スプーラ２１は、ＨＤＤ４８にて実現される。
【００３２】
本実施の形態において、他の画像処理装置として設けられているＤＦＥ３０は、依頼処理部３１及びＲＩＰ処理部３２を有している。なお、ＤＦＥ３０もＤＦＥ１０に示したのと同じ構成要素を有しているが、動作の説明に用いないため図から省略している。またこの逆に、ＤＦＥ１０もＤＦＥ３０に示したのと同じ構成要素を有しているが、図から省略している。つまり、図１では、説明の便宜上、ＲＩＰ処理を依頼する側のＤＦＥ１０と、依頼される側のＤＦＥ３０とに分けているが、ＤＦＥ１０，３０は、基本的には同様に構成してよい。
【００３３】
ＲＩＰ処理部３２は、ＲＩＰ処理を実行する。依頼処理部３１は、ＤＦＥ１０からのＲＩＰ処理の実行の依頼を受けると、ＲＩＰ処理の実行をＲＩＰ処理部３２に依頼し、また、この依頼に応じてＲＩＰ処理部３２により実行されたＲＩＰ処理の結果を依頼元であるＤＦＥ１０へ返す。ＤＦＥ３０における各構成要素３１，３２は、ＤＦＥ１０に搭載されたコントローラ（又はプロセッサ）と、コントローラで動作するプログラムとの協調動作により実現してもよい。ＲＩＰ処理部３２は、ハードウェアにより実現してもよい。
【００３４】
また、本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に格納して提供することも可能である。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのＣＰＵがプログラムを順次実行することで各種処理が実現される。
【００３５】
次に、本実施の形態におけるＤＦＥ１０の動作、具体的には印刷ジョブを受け付けてから印刷イメージデータ（ラスタイメージのデータ）を印刷装置２に出力するまでの動作について説明する。
【００３６】
印刷を実行したいユーザによる操作指示に応じて外部から印刷ジョブが送信されてくると、ジョブ受付部１１は、その印刷ジョブを受け付け、スプーラ２１に登録する。また、ユーザは、ＤＦＥ１０に投入した印刷ジョブに機密性のあるデータが含まれている場合、当該印刷ジョブを機密性を維持した状態で実行されるセキュリティジョブとして取り扱いたい場合がある。この場合、図３に例示したような所定のジョブ編集画面から、当該印刷ジョブをセキュリティプリントの対象となるよう指定する。具体的には、該当するチェックボックス５１にチェックを入れればよい。ジョブ編集画面からユーザにより印刷ジョブには機密性のある印刷データが含まれていることを示す指定（チェックボックス５１へのチェック）がされると、指定受付部１２は、その指定を受け付けて、その旨をジョブ制御部２０に通知する。
【００３７】
前処理部１３は、ジョブ制御部２０による制御のもと、印刷実行対象の印刷ジョブに対して前処理を実行する。前処理自体は、従前と同様の処理を施せばよい。続いて、ジョブ分割部１４は、ジョブ制御部２０による制御のもと、前処理が施された印刷ジョブに含まれる印刷データをページ単位に分割する。図４は、印刷指示されたＰＤＬ文書のデータ構成の一例を示す図であるが、図４に例示したように、図形、テキスト、イメージなどの部品のうちセキュリティデータである旨を示すラベル情報５２が付加された部品（この例ではテキストデータ「テキスト１２」及び「テキスト３３」）５３を含むページデータが、機密性のある印刷データとして特定される。
【００３８】
続いて、本実施の形態において、ページ単位に分割された印刷ジョブに対して実行するＲＩＰ処理について図５に示すフローチャートを用いて説明する。
【００３９】
ＤＦＥ１０の内部には、他のＤＦＥ３０を利用してＲＩＰ処理を実行するかどうかのフラグ情報が予め設定されている。ジョブ制御部２０は、印刷ジョブを実行する際に、そのフラグ情報に他のＤＦＥ３０を利用しないことが設定されている場合（ステップ１０１でＮ）、ジョブ制御部２０は、他のＤＦＥ３０を利用せずに自ＤＦＥ１０のみでＲＩＰ処理を実行するために、印刷ジョブに含まれている全てのページに対するＲＩＰ処理の実行をＲＩＰ処理部１５に指示する。ＲＩＰ処理部１５は、この指示に応じて全てのページに対するＲＩＰ処理を実行する（ステップ１０４）。
【００４０】
続いて、ジョブ制御部２０は、指定受付部１２から通知された、印刷ジョブに機密性のある印刷データが含まれているかどうか、すなわち実行している印刷ジョブがセキュリティジョブがどうかの指定の有無を確認する。セキュリティジョブの指定がある場合（ステップ１０２でＹ）、ジョブ制御部２０は、他のＤＦＥ３０を利用せずに自ＤＦＥ１０のみでＲＩＰ処理を実行するために、印刷ジョブに含まれている全てのページに対するＲＩＰ処理の実行をＲＩＰ処理部１５に指示する。ＲＩＰ処理部１５は、この指示に応じて全てのページに対するＲＩＰ処理を実行する（ステップ１０４）。
【００４１】
続いて、ジョブ制御部２０は、ジョブ分割部１４により分割され形成されたページ毎の印刷データを参照し、ページ毎にセキュリティデータである旨を示すラベル情報５２が指定された部品が含まれているかどうかを確認する。そして、印刷データにセキュリティデータが含まれていない場合（ステップ１０３でＮ）、ジョブ制御部２０は、当該印刷データに対するＲＩＰ処理を他のＤＦＥ３０に依頼することをＲＩＰ処理依頼部１６に指示する。ＲＩＰ処理依頼部１６は、この指示に応じて他のＤＦＥ３０にＲＩＰ処理を依頼する（ステップ１０５）。
【００４２】
また、図３に例示したように、セキュリティデータが含まれているページ１，３が存在する場合（ステップ１０３でＹ）、ジョブ制御部２０は、セキュリティデータが含まれているページ１，３に対するＲＩＰ処理を他のＤＦＥ３０に実行させないように、ＲＩＰ処理部１５に指示する。ＲＩＰ処理部１５は、この指示に応じてページ１，３に対するＲＩＰ処理を実行する。一方、セキュリティデータが含まれていないページ１，３以外のページに対するＲＩＰ処理を他のＤＦＥ３０に依頼することをＲＩＰ処理依頼部１６に指示する。ＲＩＰ処理依頼部１６は、この指示に応じて他のＤＦＥ３０にＲＩＰ処理を依頼する（ステップ１０６）。
【００４３】
なお、ステップ１０５，１０６において、ＲＩＰ処理の依頼先、依頼先とするＤＦＥ３０の数、各ＤＦＥ３０へ依頼する印刷データの数等は、内部に保持管理している、あるいは外部から取得したＤＦＥ３０それぞれの仕様情報や負荷情報等を参照して決定すればよい。また、上記説明では、セキュリティデータが含まれていない印刷データに対するＲＩＰ処理は全て他のＤＦＥ３０に依頼するように説明したが、各ＤＦＥ１０，３０の負荷バランス等を考慮して、自ＤＦＥ１０がその一部若しくは全部を引き受けてもよい。以降に説明する実施の形態においても同様である。もちろん、セキュリティデータを含む印刷データが多く、ＤＦＥ１０に係る負荷が多大になろうとも、機密性維持の観点から、本実施の形態においては、他のＤＦＥ３０にセキュリティデータを含む印刷データに対するＲＩＰ処理を依頼することはない。
【００４４】
ステップ１０５又はステップ１０６において依頼先となるＤＦＥ３０における依頼処理部３１は、ＤＦＥ１０からの依頼を受けると、指定されたページに対するＲＩＰ処理の実行をＲＩＰ処理部３２に指示する。この指示に応じてＲＩＰ処理部３２がＲＩＰ処理を実行すると、依頼処理部３１は、そのＲＩＰ処理の実行結果を受け取り、依頼先のＤＦＥ１０へ送信する。
【００４５】
ＲＩＰ処理依頼部１６が依頼先の他のＤＦＥ３０から処理結果を取得すると（ステップ１０７）、処理結果合成部１７は、その取得された処理結果、ステップ１０５においては他のＤＦＥ３０から取得した処理結果を、ステップ１０６においては他のＤＦＥ３０から取得した処理結果とＲＩＰ処理部１５における処理結果とを合成することで、ＲＩＰ処理全体としての処理結果を得る（ステップ１０８）。なお、ＤＦＥ１０の内部のみでＲＩＰ処理を実行した場合は、合成する必要なく、ＲＩＰ処理部１５における処理結果そのものがＲＩＰ処理全体の処理結果となる。
【００４６】
以上のようにして印刷ジョブに対してＲＩＰ処理が施されると、後処理部１８は、ＲＩＰ処理が実行された結果得られたデータ（ラスタイメージのデータ）に所定の後処理を施す。そして、出力処理部１９は、後処理実施後のラスタイメージのデータを印刷装置２へ送信することで、印刷を実行させる。
【００４７】
実施の形態２．
上記実施の形態１においては、ページ単位でＲＩＰ処理を実行、依頼するようにしていたので、セキュリティデータとして指定された部品を含むページ（印刷データ）は、自ＤＦＥ１０内のＲＩＰ処理部１５にて実行するようにした。本実施の形態では、セキュリティデータとして指定された部品を含むページでも、他のＤＦＥ３０に処理を依頼できるようにした。なお、本実施の形態におけるＤＦＥ１０の構成は、実施の形態１と同じでよく、以下に説明する処理が異なってくる。以下、本実施の形態におけるＲＩＰ処理を図６に示したフローチャートを用いて説明する。なお、実施の形態１と同じ処理には、同じステップ番号を付けて説明を適宜省略する。
【００４８】
ジョブ制御部２０は、ジョブ分割部１４によりページ単位に分割された印刷ジョブを参照し、セキュリティデータを示すラベル情報５２が付加された部品（以下、「セキュリティ部品」）５３の有無を確認する。そして、セキュリティ部品を含む印刷データが存在しない場合（ステップ１０３でＮ）、ジョブ制御部２０は、当該印刷データに対するＲＩＰ処理を他のＤＦＥ３０に依頼することをＲＩＰ処理依頼部１６に指示する。ＲＩＰ処理依頼部１６は、この指示に応じて他のＤＦＥ３０にＲＩＰ処理を依頼し（ステップ１０５）、そして、依頼先から処理結果を取得する（ステップ１０７）。
【００４９】
一方、セキュリティ部品を含む印刷データが存在する場合（ステップ１０３でＹ）、ジョブ制御部２０は、セキュリティ部品をダミー部品に差し替え、その差し替えた印刷データに対するＲＩＰ処理を他のＤＦＥ３０に依頼することをＲＩＰ処理依頼部１６に指示する。ＲＩＰ処理依頼部１６は、ジョブ制御部２０からの指示に応じてダミー部品に差し替えられた印刷データに対するＲＩＰ処理を他のＤＦＥ３０に依頼する。更に、ジョブ制御部２０は、セキュリティ部品に対するＲＩＰ処理をＲＩＰ処理部１５に実行させる（ステップ２０１）。
【００５０】
ＲＩＰ処理依頼部１６が依頼先から処理結果を取得すると（ステップ２０２）、処理結果合成部１７は、他のＤＦＥ３０から得た処理結果に含まれるダミー部品に対するＲＩＰ処理により得られた処理結果を、ＲＩＰ処理部１５から得た、セキュリティ部品に対するＲＩＰ処理の結果で差し替える（ステップ２０３）。そして、処理結果合成部１７は、他のＤＦＥ３０から取得した処理結果を合成することでＲＩＰ処理の結果を得る（ステップ１０８）。
【００５１】
以上説明したように、本実施の形態においては、セキュリティ部品をダミー部品で差し替えてからダミー部品を含むページデータに対するＲＩＰ処理を他のＤＦＥ３０に実行させ、一方、自ＤＦＥ１０では、セキュリティ部品のみをＲＩＰ処理させるようにした。
【００５２】
なお、以上の説明から明らかなように、ダミー部品は、ＲＩＰ処理の処理結果に含まれないので、機密性のない部品であれば、その中身はなんでもよいが、処理効率等を考慮すればサイズの小さい部品とするのが好適である。
【００５３】
実施の形態３．
上記実施の形態１では、機密性維持の観点からセキュリティデータを含む印刷データに対しては全てＤＦＥ１０の内部にてＲＩＰ処理するようにしていた。本実施の形態では、セキュリティデータを含む印刷データでも、機密性を維持しつつ他のＤＦＥ３０に依頼できるようにした。
【００５４】
図７は、本実施の形態におけるＤＦＥ１０の機能ブロック構成図である。なお、実施の形態１において用いた図１と同じ構成要素には同じ符号を付け説明を省略する。図７には、実施の形態１に示した構成にＤＦＥ情報記憶部２２を追加した構成を有している。ＤＦＥ情報記憶部２２は、各ＤＦＥ１０，３０が属するセキュリティグループに関するセキュリティグループ情報を記憶する記憶手段である。図８は、ＤＦＥ情報記憶部２２に記憶されたセキュリティグループ情報の一例を示す図である。セキュリティグループ情報には、各ＤＦＥ１０，３０を識別する情報（ＤＦＥ  ＩＤ）に対応させて、当該ＤＦＥのＩＰアドレス、当該ＤＦＥが属するセキュリティグループの識別情報（セキュリティグループＩＤ）及びＤＦＥ情報が登録される。ＤＦＥ情報には、当該ＤＦＥの仕様情報や当該ＤＦＥをＲＩＰ処理に依頼先として選択するための条件等が含まれている。セキュリティグループ情報は、予め設定されており、またＤＦＥの構成の変更に応じて操作パネル４６などを用いて適宜更新される。
【００５５】
同じセキュリティグループ情報に属するＤＦＥ１０，３０の間では、機密性を保持する関係にある。このため、同一セキュリティグループ情報に属する各ＤＦＥは、他のＤＦＥにおける機密性のある印刷データに対するＲＩＰ処理を実行しても機密性を損なわない。
【００５６】
以下、本実施の形態におけるＲＩＰ処理を図９に示したフローチャートを用いて説明する。なお、実施の形態１と同じ処理には、同じステップ番号を付けて説明を適宜省略する。
【００５７】
ユーザからセキュリティジョブの指定がある場合（ステップ１０２でＹ）、ジョブ制御部２０は、情報取得手段として機能し、ＤＦＥ情報記憶部２２からセキュリティグループ情報を取得することで自ＤＦＥ１０と同じセキュリティグループに属するＤＦＥ３０を特定し、更に特定した各ＤＦＥ３０のＤＦＥ情報を参照してＲＩＰ処理の依頼先として選択可能なＤＦＥ３０が存在するか検索する（ステップ３０１）。依頼先となるＤＦＥ３０が存在しない場合（ステップ３０２でＮ）、ジョブ制御部２０は、ＲＩＰ処理部１５に指示することで、印刷ジョブに含まれている全てのページに対するＲＩＰ処理を実行させる（ステップ１０４）。
【００５８】
一方、ＲＩＰ処理の依頼先となるＤＦＥ３０が存在する場合（ステップ３０２でＹ）、ＲＩＰ処理依頼部１６は、ジョブ制御部２０からの指示に応じて当該依頼先となるＤＦＥ３０に、印刷ジョブに含まれている全ての印刷データに対するＲＩＰ処理の実行を依頼する（ステップ３０３）。なお、依頼先となるＤＦＥ３０は複数でもよい。そして、ＲＩＰ処理依頼部１６は、依頼先のＤＦＥ３０から処理結果を取得する（ステップ３０４）。
【００５９】
ジョブ分割部１４によりページ単位に分割、形成された印刷データにセキュリティデータが含まれていない場合（ステップ１０３でＮ）、ジョブ制御部２０は、各ＤＦＥ３０のＤＦＥ情報を参照してＲＩＰ処理の依頼先を検索する（ステップ３０８）。なお、依頼先とするＤＦＥ３０は、セキュリティグループの異同は関係ないものとする。また、依頼先とするＤＦＥ３０は複数でもよい。依頼先となるＤＦＥ３０が存在しない場合（ステップ３０９でＮ）、ジョブ制御部２０は、ＲＩＰ処理部１５に指示することで、印刷ジョブに含まれている全てのページに対するＲＩＰ処理を実行させる（ステップ１０４）。
【００６０】
一方、ＲＩＰ処理の依頼先となるＤＦＥ３０が存在する場合（ステップ３０９でＹ）、ＲＩＰ処理依頼部１６は、ジョブ制御部２０からの指示に応じて当該依頼先となるＤＦＥ３０に、印刷ジョブに含まれている全ての印刷データに対するＲＩＰ処理の実行を依頼する（ステップ３１０）。そして、ＲＩＰ処理依頼部１６は、依頼先の他のＤＦＥ３０から処理結果を取得する（ステップ１０７）。
【００６１】
ジョブ分割部１４により形成された印刷データにセキュリティデータが含まれている場合（ステップ１０３でＹ）、ジョブ制御部２０は、ＤＦＥ情報記憶部２２からセキュリティグループ情報を取得することで自ＤＦＥ１０と同じセキュリティグループに属するＤＦＥ３０を特定し、更に特定した各ＤＦＥ３０のＤＦＥ情報を参照してＲＩＰ処理の依頼先として選択可能なＤＦＥ３０が存在するか検索する（ステップ３０５）。依頼先となるＤＦＥ３０が存在しない場合（ステップ３０６でＮ）、ジョブ制御部２０は、ＲＩＰ処理部１５に指示することで、印刷ジョブに含まれている全てのページに対するＲＩＰ処理を実行させる（ステップ１０４）。
【００６２】
一方、ＲＩＰ処理の依頼先となるＤＦＥ３０が存在する場合（ステップ３０６でＹ）、ＲＩＰ処理依頼部１６は、ジョブ制御部２０からの指示に応じて当該依頼先となるＤＦＥ３０に、印刷ジョブに含まれている全ての印刷データに対するＲＩＰ処理の実行を依頼する（ステップ３０７）。なお、依頼先となるＤＦＥ３０は複数でもよい。更に、ＲＩＰ処理依頼部１６は、ジョブ制御部２０からの指示に応じて、印刷ジョブに含まれているセキュリティデータを含まない印刷データに対するＲＩＰ処理の実行を、セキュリティグループの異同に関係なく、ＤＦＥ情報及び付加情報等を参照に、１又は複数のＤＦＥ３０に依頼する（ステップ３０７）。そして、ＲＩＰ処理依頼部１６は、依頼先の各ＤＦＥ３０から処理結果を取得する（ステップ１０７）。
【００６３】
処理結果合成部１７は、複数のＲＩＰ処理部１５，３２にてＲＩＰ処理が実行された場合、その処理結果を合成することでＲＩＰ処理の結果を得る（ステップ１０８）。
【００６４】
本実施の形態によれば、セキュリティデータを含む印刷データが存在する場合でも、機密性を維持する関係にあるＤＦＥ３０にＲＩＰ処理の実行を依頼するようにしたので、セキュリティデータを含む印刷データに対するＲＩＰ処理を必ずしも自ＤＦＥ１０で実行する必要はない。
【００６５】
実施の形態４．
上記実施の形態３では、セキュリティ情報をＤＦＥ１０に持たせるように構成した。つまり、実施の形態３では、各ＤＦＥ１０，３０が同一内容のセキュリティ情報を分散して保持することになる。本実施の形態では、セキュリティ情報を保持管理するサーバを設けて、セキュリティ情報を一元管理するように構成する。
【００６６】
図１０は、サーバを有する画像処理システムの全体構成図である。本実施の形態における画像処理システムは、サーバ６０及び複数のＤＦＥ１０，３０を有している。ＤＦＥ１０は、実施の形態３に示した構成に対し、ＤＦＥ情報記憶部２２に代えて問合せ部２３を有している。問合せ部２３は、特定手段として設けられ、ジョブ受付部１１により受け付けられた印刷ジョブに機密性のある印刷データが含まれている場合、サーバ６０に問い合わせることによってＤＦＥ３０のうち自ＤＦＥ１０と同じセキュリティグループに属するＤＦＥ３０を返答してもらうことで、機密性のある印刷データに対するＲＩＰ処理の依頼先を特定する。
【００６７】
サーバ６０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ及びネットワークコントローラ等を有する汎用的なサーバコンピュータのハードウェア構成にて実現してよい。サーバ６０は、応答部６１及びＤＦＥ情報記憶部６２を有している。なお、本実施の形態の説明に用いない構成要素については図から省略している。応答部６１は、応答手段として設けられ、いずれかのＤＦＥ１０，３０からの問合せに応じて、ＤＦＥ情報記憶部６２を参照することによって当該問合せをしたＤＦＥ１０と同じセキュリティグループに属するＤＦＥ３０を応答する。更に、実施の形態３と同様、ＤＦＥ情報を参照してＲＩＰ処理の依頼先として選択可能なＤＦＥ３０を絞り込むようにしてもよい。ＤＦＥ情報記憶部６２は、実施の形態３におけるＤＦＥ情報記憶部２２に相当し、セキュリティグループ情報を記憶する記憶手段である。応答部６１は、サーバ６０に搭載されたＣＰＵと、ＣＰＵで動作するプログラムにより実現される。ＤＦＥ情報記憶部６２は、サーバ６０に搭載されたＨＤＤ又はＲＡＭで実現される。
【００６８】
本実施の形態におけるＲＩＰ処理は、基本的には前述した実施の形態３と同じである。ただ、ＲＩＰ処理の依頼先を特定する処理が、実施の形態３では、ジョブ制御部２０が自ＤＦＥ１０内にあるＤＦＥ情報記憶部２２を参照していたところを、本実施の形態では、問合せ部２３によりサーバ６０へ問い合わせるように動作させる点が異なってくる。その他の処理は実施の形態３と同じなので説明を省略する。
【００６９】
なお、上記各実施の形態においては、ＲＩＰ処理を特定のデータ処理とし、他のＤＦＥ３０にＲＩＰ処理の実行を依頼するようにしたが、ＲＩＰ処理に限定する必要はなく、他のデータ処理でもよい。
【００７０】
また、本実施の形態では、印刷を実際に行う印刷装置２に渡すラスタイメージのデータを生成するＤＦＥ１０を画像処理装置の例として説明したが、画像処理装置は、ＤＦＥ１０に限定されるものではなく、特定のデータ処理を実行するコンピュータや、印刷装置を内蔵した画像形成装置などでもよい。
【符号の説明】
【００７１】
１０，３０  ＤＦＥ、１１  ジョブ受付部、１２  指定受付部、１３  前処理部、１４  ジョブ分割部、１５，３２  ＲＩＰ処理部、１６  ＲＩＰ処理依頼部、１７  処理結果合成部、１８  後処理部、１９  出力処理部、２０  ジョブ制御部、２１  スプーラ、２２，６２  ＤＦＥ情報記憶部、２３  問合せ部、３１  依頼処理部、４１  入力コントローラ、４２  プリプロセッサ、４３  ＲＩＰ、４４  ポストプロセッサ、４５  印刷コントローラ、４６  操作パネル、４７  コントローラ、４８  ＨＤＤ、４９  バス、６０  サーバ、６１  応答部。
【図１】
2015075883.tif 000003
【図２】
2015075883.tif 000004
【図３】
2015075883.tif 000005
【図４】
2015075883.tif 000006
【図５】
2015075883.tif 000007
【図６】
2015075883.tif 000008
【図７】
2015075883.tif 000009
【図８】
2015075883.tif 000010
【図９】
2015075883.tif 000011
【図１０】
2015075883.tif 000012