(57)【要約】【課題】画像形成装置の印刷のスループットを向上させる。【解決手段】外部装置１０１で生成された、印刷設定が「印刷部数設定＝２部、地紋合成設定＝する、部数印字合成設定＝する」である印刷ジョブを画像形成装置１０２が実行するに当たって、画像処理サーバ１０３の制御部１０３ｃは、画像処理依頼に従って必要な画像処理の一部を遂行する。例えば、外部装置１０１からの依頼に従って、１部数分の画像データＧ０を受信し、地紋画像データＣｐを生成して合成し、１部数分の地紋付き画像データｐＧとして外部装置１０１に送信する。また、画像形成装置１０２からの依頼に従って、１部数分の地紋付き画像データｐＧに、部数印字画像データＣｎを生成して合成し、全部数分の地紋・部数印字付き画像データｐｎＧとして画像形成装置１０２に送信する。【選択図】図６
2011139271.tif 000002
【特許請求の範囲】
【請求項１】
外部装置及び画像形成装置にネットワークを介して接続され、前記画像形成装置が前記外部装置から受け付ける複数部数の印刷を行う印刷ジョブに基づき前記画像形成装置が印刷を行う上で必要とされる画像処理の少なくとも一部を実行可能な情報処理装置であって、
前記外部装置から受信した画像データに対して、前記外部装置からの依頼により、前記印刷ジョブにおける全ての部数に共通の画像処理を施す第１の画像処理手段と、
前記画像形成装置から受信した画像データに対して、前記画像形成装置からの依頼により、前記印刷ジョブにおける部数毎に異なる画像処理を施す第２の画像処理手段とを有することを特徴とする情報処理装置。
【請求項２】
前記第１の画像処理手段により画像処理された画像データを前記外部装置に送信する第１の送信手段と、前記第２の画像処理手段により画像処理された画像データを前記画像形成装置に送信する第２の送信手段とを有し、前記第１の画像処理手段は、前記外部装置から受信した一部数分の画像データに対して前記全ての部数に共通の画像処理を施し、前記第２の画像処理手段は、前記第１の送信手段から前記外部装置に送信され該外部装置から前記画像形成装置を介して当該情報処理装置に送信されてきた、前記全ての部数に共通の画像処理が施された一部数分の画像データに対して、前記部数毎に異なる画像処理を施すことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記部数毎に異なる画像処理に対応する印刷設定が、前記印刷ジョブが前記外部装置から前記画像形成装置に受け付けられるに際して前記外部装置から前記画像形成装置に対して送信され、前記第１の画像処理手段は、前記画像形成装置から送信されてきた、前記部数毎に異なる画像処理に対応する印刷設定に基づいて該画像処理を実行することを特徴とする請求項１または２記載の情報処理装置。
【請求項４】
前記部数毎に異なる画像処理に対応する印刷設定を、前記印刷ジョブが前記外部装置から前記画像形成装置に受け付けられる前に前記外部装置から受信する第１の受信手段を有し、前記第１の画像処理手段は、前記第１の受信手段により受信された前記部数毎に異なる画像処理に対応する印刷設定に基づいて該画像処理を実行することを特徴とする請求項１または２記載の情報処理装置。
【請求項５】
外部装置及び画像形成装置にネットワークを介して接続され、前記画像形成装置が前記外部装置から受け付ける複数部数の印刷を行う印刷ジョブに基づき前記画像形成装置が印刷を行う上で必要とされる画像処理の少なくとも一部を実行可能な情報処理装置における、情報処理方法であって、
前記外部装置から受信した画像データに対して、前記外部装置からの依頼により、前記印刷ジョブにおける全ての部数に共通の画像処理を施す第１の画像処理工程と、
前記画像形成装置から受信した画像データに対して、前記画像形成装置からの依頼により、前記印刷ジョブにおける部数毎に異なる画像処理を施す第２の画像処理工程とを有することを特徴とする情報処理方法。
【請求項６】
前記外部装置と、前記外部装置から受け付ける複数部数の印刷を行う印刷ジョブに基づき印刷を行う画像形成装置と、前記印刷ジョブに基づき前記画像形成装置が印刷を行う上で必要とされる画像処理の少なくとも一部を実行可能な情報処理装置とが、ネットワークを介して接続されてなる情報処理システムであって、
前記外部装置は、
前記印刷ジョブに基づき、前記情報処理装置に対して画像データを送信する第３の送信手段と、
前記印刷ジョブに基づき、前記第３の送信手段により送信される画像データに対して、全ての部数に共通の画像処理を施すことを第１の依頼として前記情報処理装置に依頼する第１の依頼手段と、
前記情報処理装置から、前記全ての部数に共通の画像処理が施された第１の処理済み画像データを受信する第２の受信手段と、
前記第２の受信手段により受信された第１の処理済み画像データを前記画像形成装置に送信する第４の送信手段とを有し、
前記情報処理装置は、
前記第３の送信手段により送信された画像データに対して、前記第１の依頼手段によりされた前記第１の依頼に従って、前記全ての部数に共通の画像処理を施す第１の画像処理手段と、
前記第１の画像処理手段により前記全ての部数に共通の画像処理が施された画像データを前記第１の処理済み画像データとして前記外部装置に送信する第５の送信手段と、
前記画像形成装置から送信された前記第１の処理済み画像データに対して、前記画像形成装置からの第２の依頼に従って、部数毎に異なる画像処理を施す第２の画像処理手段と、
前記第２の画像処理手段により前記部数毎に異なる画像処理が施された画像データを第２の処理済み画像データとして前記画像形成装置に送信する第６の送信手段とを有し、
前記画像形成装置は、
前記第４の送信手段により送信された前記第１の処理済み画像データを前記情報処理装置に対して送信する第７の送信手段と、
前記外部装置から受け付けた印刷ジョブに基づき、前記第７の送信手段により送信される前記第１の処理済み画像データに対して、部数毎に異なる画像処理を施すことを前記情報処理装置に前記第２の依頼として依頼する第２の依頼手段と、
前記第６の送信手段により送信された前記第２の処理済み画像データを受信する第３の受信手段とを有することを特徴とする情報処理システム。
【請求項７】
外部装置及び画像形成装置にネットワークを介して接続され、前記画像形成装置が前記外部装置から受け付ける複数部数の印刷を行う印刷ジョブに基づき前記画像形成装置が印刷を行う上で必要とされる画像処理の少なくとも一部を実行可能な情報処理装置における情報処理方法をコンピュータに実行させるプログラムにおいて、
前記情報処理方法は、
前記外部装置から受信した画像データに対して、前記外部装置からの依頼により、前記印刷ジョブにおける全ての部数に共通の画像処理を施す第１の画像処理工程と、
前記画像形成装置から受信した画像データに対して、前記画像形成装置からの依頼により、前記印刷ジョブにおける部数毎に異なる画像処理を施す第２の画像処理工程とを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置が外部装置からの印刷ジョブに基づき印刷を行う上で必要とされる画像処理の一部を情報処理装置が実行する技術に関する。
【背景技術】
【０００２】
従来、印刷ジョブに基づき画像形成装置が印刷を行う上で、一部の画像処理を、情報処理装置である画像処理サーバが担うようにしたシステムが知られている。例えば、下記特許文献１では、画像処理依頼元の外部装置であるホストコンピュータやファクシミリ、スキャナ等が、画像処理サーバに画像処理を依頼する。そして、画像処理サーバは、画像処理した画像データを依頼元であるホストコンピュータやプリンタ等に送信している。
【０００３】
また、従来の外部装置と画像形成装置とがネットワークで接続された情報処理システムにおいては、複数部数を印刷する印刷ジョブにおける全部数の全ページの画像データに共通な画像（例えば、地紋画像）を合成して印刷する画像合成機能を有するものがある。例えば、地紋合成機能は、通常、外部装置側もしくは画像形成装置の一方が地紋合成することで実現されている。
【０００４】
また、上記情報処理システムにおいては、部毎に異なる部数を意味する部数画像を合成して印刷する部数印字合成機能を有するものがある。部数印字合成機能は、通常、外部装置側もしくは画像合成装置の一方が部数印字合成することで実現されている。
【０００５】
外部装置や画像形成装置が地紋合成機能や部数印字合成機能を有しない場合であっても、これらの装置が、クラウドとしての画像処理サーバに、地紋合成や部数印字合成の実行を依頼することで、上記の合成を必要とする印刷処理を実現することが可能である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−２７６３２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来のシステムでは、画像処理サーバで印刷処理に必要な画像処理を実行するにあたり、画像処理内容に応じて外部装置もしくは画像形成装置のいずれから画像処理サーバに処理を依頼するかを制御する仕組みはない。そのため、画像処理サーバに依頼する画像処理内容によっては、画像形成装置が外部装置から印刷ジョブを受け付けてから印刷を完了するまでにかかる所要時間が長くなる場合がある。すなわち、クラウド側での処理時間やネットワークトラフィックに起因して、各印刷ジョブ当たりの画像形成装置の占有時間が長くなる。占有時間が長くなると、システムリソースの解放が遅くなり、他のジョブとの競合処理効率も低下するという問題に繋がる。
【０００８】
例えば、全ての部数に共通の画像処理として地紋画像を合成する「地紋合成処理」と、部数毎に異なる画像処理として部数印字を合成する「部数印字合成処理」とを行う設定とがなされた印刷ジョブが外部装置で生成されるとする。そして、この印刷ジョブに基づき画像形成装置で印刷がなされる場合を例にとる。外部装置と画像形成装置とクラウドである画像処理サーバとがネットワークで接続された情報処理システムにおいて、上記の印刷ジョブを実行するに際し、画像処理サーバの地紋合成機能と部数印字合成機能とを利用する場合を考える。
【０００９】
まず、「地紋合成処理」及び「部数印字合成処理」を外部装置が画像処理サーバに依頼する場合は、次のように処理される。外部装置は画像処理サーバに１部数分の処理前の画像データを送信する。次に、画像処理サーバは、合成用の画像として、各部に共通の地紋画像と、部毎に異なる部数印字画像とを生成する。次に、画像処理サーバは、受信した処理前の画像データに、上記生成した地紋画像と部数印字画像とを合成して、地紋画像及び部数印字画像が合成済みとなった全部数分の画像データを生成する。そしてこの生成した全部数分の画像データを、処理済みの画像データとして外部装置に送信し、外部装置はそれを受信する。次に、外部装置は全部数分の処理済みの画像データを画像形成装置に送信する。
【００１０】
この場合、全部数分の処理済みの画像データという膨大なデータが外部装置から画像形成装置に送信されることになるため、画像形成装置において、データの受信時間が膨大になる。その結果、画像形成装置は画像データの受信開始から印刷完了までの所要時間が膨大となってしまう。
【００１１】
一方、「地紋合成処理」及び「部数印字合成処理」を画像形成装置が画像処理サーバに依頼する場合は、次のように処理される。まず、外部装置が、画像形成装置に１部数分の処理前の画像データを送信し、画像形成装置に印刷ジョブが受け付けられる。次に、画像形成装置は、画像処理サーバに、上記の１部数分の処理前の画像データを送信する。次に、画像処理サーバは、上記と同様に、合成用の画像として、地紋画像と部数印字画像とを生成し、これらを、上記処理前の画像データに合成する。そして、地紋画像及び部数印字画像が合成済みとなった全部数分の画像データを、処理済みの画像データとして画像形成装置に送信する。
【００１２】
この場合、画像処理サーバでの処理は、外部装置から画像形成装置が印刷ジョブを受け付けてから開始されるため、画像形成装置の占有時間が長くなる。
【００１３】
従って、いずれの場合でも、画像形成装置の受信や処理待ちによる占有時間が長くなることで、画像形成装置の印刷のスループットが低下するという問題があった。
【００１４】
本発明は上記従来技術の問題を解決するためになされたものであり、画像形成装置の印刷のスループットを向上させることを目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するために本発明は、外部装置及び画像形成装置にネットワークを介して接続され、前記画像形成装置が前記外部装置から受け付ける複数部数の印刷を行う印刷ジョブに基づき前記画像形成装置が印刷を行う上で必要とされる画像処理の少なくとも一部を実行可能な情報処理装置であって、前記外部装置から受信した画像データに対して、前記外部装置からの依頼により、前記印刷ジョブにおける全ての部数に共通の画像処理を施す第１の画像処理手段と、前記画像形成装置から受信した画像データに対して、前記画像形成装置からの依頼により、前記印刷ジョブにおける部数毎に異なる画像処理を施す第２の画像処理手段とを有することを特徴とする。
【００１６】
なお、請求項７記載のプログラムを格納したコンピュータで読み取り可能な記憶媒体は、本発明を構成する。
【発明の効果】
【００１７】
本発明によれば、画像形成装置の印刷のスループットを向上させることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施の形態に係る情報処理装置が含まれる情報処理システムの全体構成を示す図である。
【図２】本実施の形態で用いられる画像処理依頼可能情報を示す図である。
【図３】本実施の形態で用いる画像処理前後のページ単位の画像を概念的に示す図（図（ａ）〜（ｆ））である。
【図４】外部装置で実行される処理を示すフローチャートである。
【図５】画像形成装置で実行される処理を示すフローチャートである。
【図６】画像処理サーバで実行される処理を示すフローチャートである。
【図７】第２の実施の形態において外部装置、画像処理サーバでそれぞれ実行される処理のフローチャートの一部を示す図（図（ａ）、（ｂ））である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態を図面を参照して説明する。
【００２０】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係る情報処理装置が含まれる情報処理システムの全体構成を示す図である。本情報処理システムは、例えば、印刷システムとして構成され、外部装置１０１と画像形成装置１０２と画像処理サーバ１０３とがネットワーク１０４を介して接続されてなる。
【００２１】
外部装置１０１は、デスクトップＰＣ（パーソナルコンピュータ）、ノートＰＣ、携帯端末等である。画像形成装置１０２は、画像形成機能を有するプリンタや複合機である。ネットワーク１０４は、有線ＬＡＮや無線ＬＡＮ等で直接接続していてもよく、インターネットを介するものであってもよい。
【００２２】
外部装置１０１は、ネットワーク通信部１０１ａ、記憶部１０１ｂ及び制御部１０１ｃを有する。ネットワーク通信部１０１ａは、ネットワーク１０４を介して、画像形成装置１０２や画像処理サーバ１０３と印刷データの送受信を行う。記憶部１０１ｂは、ＲＯＭ、ＲＡＭ、ＨＤＤ等で構成され、印刷データや印刷ジョブ情報等を記憶しておくものである。制御部１０１ｃはＣＰＵによって実現され、このＣＰＵが、記憶部１０１ｂのＨＤＤに格納された制御プログラムをＲＡＭ上に読み出して実行することにより、各部の機能が実現される。
【００２３】
制御部１０１ｃは、外部装置１０１上で動作する印刷アプリケーションを用いてユーザが生成した文書から印刷データを生成する。ここで、印刷データは、印刷設定と画像データとを含む。
【００２４】
制御部１０１ｃは印刷データを記憶部１０１ｂに記憶させるとともに、記憶部１０１ｂから印刷データを読み出してネットワーク通信部１０１ａを介して画像形成装置１０２に印刷データを送信するよう制御する。制御部１０１ｃはまた、ネットワーク通信部１０１ａを介して画像処理サーバ１０３と印刷データを送受信するよう制御する。
【００２５】
画像形成装置１０２は、ネットワーク通信部１０２ａ、記憶部１０２ｂ、制御部１０２ｃ、展開部１０２ｄ、画像形成部１０２ｅ及び操作部１０２ｆを有する。
【００２６】
ネットワーク通信部１０２ａは、ネットワーク１０４を介して、外部装置１０１や画像処理サーバ１０３と印刷データの送受信を行う。記憶部１０２ｂは、ＲＯＭ、ＲＡＭ、ＨＤＤ等で構成され、印刷データや印刷ジョブ情報等を記憶しておくものである。制御部１０２ｃはＣＰＵで実現され、このＣＰＵが、記憶部１０２ｂのＨＤＤに格納された制御プログラムをＲＡＭ上に読み出して実行することにより、各部の機能が実現される。
【００２７】
制御部１０２ｃは、ネットワーク通信部１０２ａを介して外部装置１０１から印刷データを受信した場合に、印刷ジョブにおける印刷設定及び画像データを記憶部１０２ｂに記憶させる。画像データがＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）の場合は、制御部１０２ｃは、展開部１０２ｄを用いて印刷可能な画像データへと変換した後にそれを記憶部１０２ｂに記憶させる。
【００２８】
制御部１０２ｃはまた、記憶部１０２ｂから印刷設定と画像データとを読み出して、ネットワーク通信部１０２ａを介してこれらを画像処理サーバ１０３へ送信するよう制御する。また、制御部１０２ｃは、ネットワーク通信部１０２ａを介して画像処理サーバ１０３から画像データを受信して、記憶部１０２ｂに記憶させるよう制御する。さらに、制御部１０２ｃは、記憶部１０２ｂから画像データを読み出し、印刷設定に応じて画像形成部１０２ｅで記録紙上に画像形成（即ち印刷処理）するよう動作する。このように、制御部１０２ｃは、印刷処理にかかる各構成要素の処理を制御する。
【００２９】
操作部１０２ｆは、印刷ジョブの状態の表示（受信中、実行中、印刷完了等）や印刷ジョブにかかるユーザ操作を受け付けるものである。ユーザ操作の例としては、明示的な印刷ジョブの停止や印刷ジョブのキャンセル等があり、ユーザ操作に応じて入力信号に応じた制御を制御部１０２ｂが実行する。
【００３０】
画像処理サーバ１０３は、ネットワーク通信部１０３ａ、記憶部１０３ｂ及び制御部１０３ｃを有する。ネットワーク通信部１０３ａは、ネットワーク１０４を介して、外部装置１０１や画像形成装置１０２と印刷データの送受信を行う。記憶部１０３ｂはＲＯＭ、ＲＡＭ、ＨＤＤ等で構成され、印刷データ等を記憶しておくものである。制御部１０３ｃはＣＰＵによって実現され、このＣＰＵが記憶部１０３ｂのＨＤＤに格納されたプログラムをＲＡＭ上に読み出して実行することにより、各部の機能が実現される。
【００３１】
制御部１０３ｃは、ネットワーク通信部１０３ａを介して外部装置１０１や画像形成装置１０２から印刷データを受信し、印刷データ中の印刷設定に応じた画像処理を印刷データ中の画像データに施すよう制御する。制御部１０３ｃはネットワーク通信部１０３ａを介して外部装置１０１や画像形成装置１０２に画像処理を施した印刷データを送信するよう制御する。
【００３２】
ところで、各実施の形態において、制御部１０１ｃは、本発明における第１の依頼手段、第３の送信手段、第４の送信手段、第２の受信手段としての機能を果たす。制御部１０２ｃは、第２の依頼手段、第７の送信手段、第３の受信手段としての機能を果たす。制御部１０３ｃは、第１の画像処理手段、第２の画像処理手段、第１の送信手段、第２の送信手段、第５の送信手段、第６の送信手段、第１の受信手段としての機能を果たす。
【００３３】
図２は、本実施の形態で用いられる画像処理依頼可能情報を示す図である。この画像処理依頼可能情報２００は、外部装置１０１の記憶部１０１ｂ内に保存されている。ただし、画像処理依頼可能情報２００は、制御部１０１ｃがネットワーク通信部１０１ａを介して通信可能な他の外部装置の記憶部や、画像処理サーバ１０３の記憶部１０３ｂに保存されていてもよい。
【００３４】
画像処理依頼可能情報２００はテキストファイルとしているが、そのフォーマットは限定されるものではない。画像処理依頼可能情報２００における「／／」に続く項目はコメントを意味し、すなわち、画像処理サーバ１０３が有する画像処理能力を示す。例えば、地紋合成等が実行可能な機能である。ＩＤ＋数字で表現されている識別子は、外部装置１０１で動作する文書アプリケーションによる印刷設定の一部であり、画像処理サーバ１０３に依頼可能な画像処理に対応している。
【００３５】
図３は、本実施の形態で用いる画像処理前後のページ単位の画像を概念的に示す図である。本実施の形態では、画像処理の一例として、画像合成処理を例示する。特に、本実施の形態では、複数部数の印刷を行う印刷ジョブが扱われる場合を考える。そして、印刷ジョブにおける全ての部数に共通の画像処理の例として「地紋合成処理」を挙げる。また、印刷ジョブにおける部数毎に異なる画像処理の例として、「部数印字合成」を挙げる。
【００３６】
図３の例では、理解を簡単にするため、部数が「２部数」、１つの文書に含まれるページ数が「２ページ」である場合を例示している。図３（ａ）〜（ｆ）は、それぞれ、画像処理前の画像データＧ０、合成用の部数印字画像データＣｎ、合成用の地紋画像データＣｐ、地紋付き画像データｐＧ、部数印字付き画像データｎＧ、地紋・部数印字付き画像データｐｎＧを示している。
【００３７】
図３（ａ）に示す画像処理前の画像データＧ０において、画像２０１ａ、画像２０１ｂは、それぞれ、地紋や部数印字が合成される前の１ページ目の元画像、２ページ目の元画像である。図３（ｂ）に示す合成用の部数印字画像データＣｎにおいて、画像２０１ｃ、２０１ｄは、それぞれ印刷１部目、印刷２部目の各ページの画像に合成される部数印字画像である。図３（ｃ）に示す合成用の地紋画像データＣｐである１つの画像２０１ｅは、印刷全部数の全ページの画像に合成される地紋画像である。
【００３８】
図３（ｄ）に示す地紋付き画像データｐＧ（画像２０２ａ、２０２ｂ）は、画像処理前の画像データＧ０（画像２０１ａ、２０１ｂ）に合成用の地紋画像データＣｐ（画像２０１ｅ）が合成された一部数分の画像データである。
【００３９】
図３（ｅ）に示す部数印字付き画像データｎＧのうち、画像２０３ａ、２０３ｂは、画像処理前の画像データＧ０（画像２０１ａ、画像２０１ｂ）に、合成用の部数印字画像データＣｎのうち１部目用の画像２０１ｃが合成されたものである。部数印字付き画像データｎＧのうち、画像２０３ｃ、２０３ｄは、画像処理前の画像データＧ０（画像２０１ａ、画像２０１ｂ）に、合成用の部数印字画像データＣｎのうち２部目用の画像２０１ｄが合成されたものである。
【００４０】
図３（ｆ）に示すように、地紋・部数印字付き画像データｐｎＧは、画像２０４ａ〜２０４ｄである。そのうち、画像２０４ａ、２０４ｂは、画像処理前の画像データＧ０（画像２０１ａ、画像２０１ｂ）に、地紋画像データＣｐ（画像２０１ｅ）と、合成用の部数印字画像データＣｎのうち１部目用の画像２０１ｃとが合成されたものである。また、画像２０４ｃ、２０４ｄは、画像処理前の画像データＧ０（画像２０１ａ、画像２０１ｂ）に、地紋画像データＣｐ（画像２０１ｅ）と、合成用の部数印字画像データＣｎのうち２部目用の画像２０１ｄとが合成されたものである。
【００４１】
画像２０３ａ、２０３ｂ、画像２０４ａ、２０４ｂは、それぞれ印刷１部目の画像であり、画像２０３ｃ、２０３ｄ、画像２０４ｃ、２０４ｄは、それぞれ印刷２部目の画像である。画像２０３ａ〜２０３ｄが、全部数分の画像データとなる。同様に、画像２０４ａ〜２０４ｄが、全部数分の画像データとなる。このように、地紋合成処理では全部数に共通の地紋画像が合成され、部数印字合成処理では部毎に異なる部数印字画像が合成される。
【００４２】
次に、本システムにおける動作に関して図４〜図６のフローチャートを用いて説明する。本実施の形態では、「代表例」として、外部装置１０１で動作する文書アプリケーションに「印刷部数設定＝２部、地紋合成設定＝する、部数印字合成設定＝する」という印刷設定が入力されたものとして説明する。文書アプリケーションへの印刷設定は、外部装置１０１における不図示のＵＩ（ユーザインターフェイス）部にて制御部１０１ｃが外部入力を検知することでなされる。ただし、このような印刷設定の態様に限定されるものではない。
【００４３】
図４は、外部装置１０１で実行される処理を示すフローチャートである。本処理は、外部装置１０１の制御部１０１ｃによって実行される。
【００４４】
まず、ステップＳ１００１において、制御部１０１ｃは、文書アプリケーションへの印刷指示を検知したかどうかを判別する。印刷指示を検知した場合は、ステップＳ１００２へ進み、制御部１０１ｃは、その印刷指示に係る印刷設定（上記の代表例では「印刷部数設定＝２部、地紋合成設定＝する、部数印字合成設定＝する」）を「第１の印刷設定」として記憶部１０１ｂに保存する。
【００４５】
次にステップＳ１００３にて、制御部１０１ｃは、文書アプリケーションで作成した画像データを、画像処理前の画像データＧ０として記憶部１０１ｂに保存する。画像データＧ０は、ここでは、図３（ａ）に示す画像２０１ａ、画像２０１ｂの２ページの画像である。
【００４６】
次に、ステップＳ１００４にて、制御部１０１ｃは、画像処理依頼可能情報２００（図２参照）を記憶部１０１ｂから読み出し、上記第１の印刷設定と比較する。それによって、画像処理サーバ１０３に、上記第１の印刷設定に基づく画像処理を依頼するか否かを判別する。具体的には、制御部１０１ｃは、第１の印刷設定における少なくとも１つ以上の設定内容が画像処理依頼可能情報２００に記憶されている印刷設定と一致するかどうかを判別する。そして、制御部１０１ｃは、一致するものがあれば処理をステップＳ１００５に移行させ、一致するものがない場合は処理をステップＳ１０１１に移行させる。
【００４７】
上記の代表例では、第１の印刷設定で「地紋合成設定＝する」となっているので、画像処理依頼可能情報２００の「ＩＤ００１  ／／  地紋合成」と一致すると判断される。従って、制御部１０１ｃは、ステップＳ１００５で、画像処理サーバ１０３に、第１の印刷設定に基づく画像処理依頼として、地紋合成処理の依頼を送信する（第１の依頼）。
【００４８】
次に、ステップＳ１００６では、制御部１０１ｃは、記憶部１０１ｂに記憶されている画像処理前の画像データＧ０を読み出し、それを画像処理サーバ１０３に対して送信する。
【００４９】
後述するように、画像処理サーバ１０３では、依頼された地紋合成処理を、画像処理前の画像データＧ０に対して施し、それを「画像処理済みの画像データ」として外部装置１０１に送信してくる（図６のステップＳ３００７）。ステップＳ１００７では、制御部１０１ｃは、画像処理サーバ１０３から送信されてきた画像処理済みの画像データを受信し、記憶部１０１ｂに保存する。上記の代表例でいえば、画像処理済みの画像データには、図３（ｄ）に示す、一部数分であり２ページ分の地紋付き画像データｐＧ（画像２０２ａ、２０２ｂ）が該当する（第１の処理済み画像データ）。
【００５０】
次に、ステップＳ１００８では、制御部１０１ｃは、第１の印刷設定から「地紋合成設定＝する」という設定内容を削除した第２の印刷設定を生成する。次に、ステップＳ１００９にて、制御部１０１ｃは、生成した第２の印刷設定を画像形成装置１０２に送信する。次に、ステップＳ１０１０にて、制御部１０１ｃは、画像処理済みの画像データ（地紋付き画像データｐＧ）を記憶部１０１ｂから読み出し、画像形成装置１０２に送信する。
【００５１】
外部装置１０１から画像形成装置１０２に送信されるデータは、全部数ではなく１部数分の画像データである。従って、画像形成装置１０２の制御部１０２ｃは、画像処理済みの画像データを印刷処理する際、地紋合成が省かれた第２の印刷設定でその後の処理を行えばよく、元のままの第１の印刷設定を必要としない。
【００５２】
上記の代表例とは異なり、もし、第１の印刷設定に「地紋合成設定＝する」という設定内容が含まれていなかった場合は、処理は、前記ステップＳ１００４から前記ステップＳ１０１１へ進むことになる。
【００５３】
その場合、制御部１０１ｃは、ステップＳ１０１１で、「地紋合成設定＝する」という設定内容が含まれていない第１の印刷設定を画像形成装置１０２に送信する。そして、ステップＳ１０１２で、制御部１０１ｃは、画像処理前の画像データＧ０を画像形成装置１０２に送信する。
【００５４】
図５は、画像形成装置１０２で実行される処理を示すフローチャートである。本処理は、画像形成装置１０２の制御部１０２ｃによって実行される。
【００５５】
まず、ステップＳ２００１において、制御部１０２ｃは、外部装置１０１からの印刷指示を検知したかどうかを判別する。これは、図４の前記ステップＳ１００９またはＳ１０１１で外部装置１０１から送信された印刷設定を受信したか否かで判別される。その判別の結果、外部装置１０１からの印刷指示を検知した場合は、ステップＳ２００２で、制御部１０２ｃは、受信した印刷設定を記憶部１０２ｂに保存する。これにて、印刷ジョブが受け付けられたことになる。
【００５６】
次に、ステップＳ２００３にて、制御部１０２ｃは、外部装置１０１から受信した画像データを記憶部１０２ｂに保存する。ここで受信される画像データは、図４のステップＳ１０１０またはＳ１０１２で外部装置１０１から送信されてきた画像処理済みの画像データである。
【００５７】
ここまでの処理では、上記代表例において、外部装置１０１における図４の処理がステップＳ１００４→Ｓ１００５〜Ｓ１０１０と移行した場合、前記ステップＳ２００２で保存される印刷設定は、第２の印刷設定である。この場合、前記ステップＳ２００３で保存される画像データは、１部数分の地紋付き画像データｐＧである。一方、外部装置１０１における図４の処理がステップＳ１００４→Ｓ１０１１→Ｓ１０１２と移行した場合、前記ステップＳ２００２で保存される印刷設定は、「地紋合成設定＝する」という設定内容が含まれていない第１の印刷設定である。この場合、前記ステップＳ２００３で保存される画像データは、１部数分の画像データＧ０である。
【００５８】
次に、ステップＳ２００４では、制御部１０２ｃは、前記ステップＳ２００２で保存した印刷設定に従って印刷処理を行うのに必要な画像処理の一部を、画像処理サーバ１０３に依頼するかを判別する。具体的には、上記必要な画像処理の機能を画像形成装置１０２が有していない場合に、当該画像処理の機能を画像処理サーバ１０３に依頼する、と判定する。
【００５９】
前記ステップＳ２００２で保存した印刷設定は、第２の印刷設定か、または、「地紋合成設定＝する」という設定内容が含まれていない第１の印刷設定である。これらいずれの印刷設定であっても、「部数印字合成設定＝する」という設定内容が含まれているから、「部数印字合成機能」が、上記必要な画像処理の機能となる。画像形成装置１０２は部数印字合成機能を有していないので、制御部１０２ｃは、処理をステップＳ２００５に移行させる。
【００６０】
一方、印刷設定に従って印刷処理を行うのに必要な画像処理を画像形成装置１０２が有している場合は、制御部１０２ｃは、処理をステップＳ２００４からステップＳ２００８に移行させる。
【００６１】
ステップＳ２００５では、制御部１０２ｃは、画像処理サーバ１０３に、画像処理依頼として、部数印字合成処理を依頼する（第２の依頼）。次に、ステップＳ２００６では、制御部１０２ｃは、前記ステップＳ２００３で保存された画像データを、画像処理サーバ１０３に送信する。
【００６２】
ここで、上記の代表例では、１部数分の地紋付き画像データｐＧ（画像２０２ａ、２０２ｂ）が、画像処理サーバ１０３に送信される。一方、外部装置１０１における図４の処理がステップＳ１００４→Ｓ１０１１→Ｓ１０１２と移行した場合においては、１部数分の画像データＧ０（画像２０１ａ、２０１ｂ）が、画像処理サーバ１０３に送信される。
【００６３】
後述するように、画像処理サーバ１０３では、依頼された部数印字合成処理を、１部数分の地紋付き画像データｐＧ（画像２０２ａ、２０２ｂ）、または、１部数分の画像データＧ０（画像２０１ａ、２０１ｂ）に対して施し、全部数分の画像データとする。そして、それらを、「画像処理済みの画像データ」として外部装置１０１に送信してくる（図６のステップＳ３００７）。ステップＳ２００７では、制御部１０２ｃは、画像処理サーバ１０３から送信されてきた画像処理済みの画像データを受信し、記憶部１０２ｂに保存する。
【００６４】
上記の代表例でいえば、前記ステップＳ２００６で地紋付き画像データｐＧを送信した場合は、図３（ｆ）に示す全部数分の地紋・部数印字付き画像データｐｎＧ（画像２０４ａ〜２０４ｄ）が、画像処理済みの画像データとして受信される。これが「第２の処理済み画像データ」に相当する。一方、画像データＧ０を送信した場合は、図３（ｅ）に示す全部数分の部数印字付き画像データｎＧ（画像２０３ａ〜２０３ｄ）が、画像処理済みの画像データとして受信される。
【００６５】
次に、ステップＳ２００８では、制御部１０２ｃは、画像形成装置１０２が有する機能による画像処理を、記憶部１０２ｂに保存された画像データに対して施す。
【００６６】
そして、ステップＳ２００９では、制御部１０２ｃは、用紙に画像データを印字する印刷処理を行う。ここで、制御部１０２ｃは、印刷設定で複数部数が指定されていたとしても、画像処理サーバ１０３に該複数部数分の画像データの生成を必要とする部数印字合成のような画像処理を依頼した場合は、１部数分だけ出力するものとして印刷処理する。一方、制御部１０２ｃは、印刷設定で複数部数が指定され、画像処理サーバ１０３に複数部数分の画像データの生成を必要としない画像処理を依頼したか、または、画像処理を依頼しなかった場合は、複数部数分を出力するものとして印刷処理する。ここで、複数部数分を出力する印刷処理とは、制御部１０２ｃが記憶部１０２ｂから１部数分の画像データを読み出して、それを所定の回数、繰り返して印刷することである。
【００６７】
図６は、画像処理サーバ１０３で実行される処理を示すフローチャートである。本処理は、画像処理サーバ１０３の制御部１０３ｃによって実行される。
【００６８】
まず、ステップＳ３００１において、制御部１０３ｃは、外部装置１０１もしくは画像形成装置１０２からの画像処理依頼を受信したかどうかを判別する。上記代表例でいえば、ここでの画像処理依頼には、図４のステップＳ１００５で送信される「地紋合成処理の依頼」、あるいは、図５のステップＳ２００５で送信される「部数印字合成処理の依頼」が該当する。
【００６９】
そして、画像処理依頼を受信した場合は、ステップＳ３００２にて、制御部１０３ｃは、ネットワーク通信部１０３ａを介して、画像処理前の画像データを外部装置１０１や画像形成装置１０２から受信し、その画像データを記憶部１０３ｂに保存する。
【００７０】
ここで、画像処理前の画像データには、まず、図４のステップＳ１００６で外部装置１０１から送信された１部数分の画像データＧ０（画像２０１ａ、２０１ｂ）が該当する。あるいは、図５のステップＳ２００６で画像形成装置１０２から送信された、１部数分の地紋付き画像データｐＧ（画像２０２ａ、２０２ｂ）または１部数分の画像データＧ０（画像２０１ａ、２０１ｂ）が該当する。
【００７１】
次に、ステップＳ３００３にて、制御部１０３ｃは、前記ステップＳ３００１で受信した画像処理依頼内容が、合成処理である否かを判別する。そして、合成処理である場合は、ステップＳ３００４に進み、制御部１０３ｃは、上記受信した画像処理依頼内容に従って、合成用の画像データを生成する。その際、画像処理依頼内容が、地紋合成処理の依頼であるなら地紋画像データＣｐ（画像２０１ｅ）を生成し、部数印字合成処理の依頼であるなら部数印字画像データＣｎ（画像２０１ｃ、２０１ｄ）を生成する（図３（ｂ）、（ｃ）参照）。
【００７２】
次に、ステップＳ３００５にて、制御部１０３ｃは、記憶部１０３ｂに記憶されている画像処理前の画像データを読み出して、それに合成用の画像データと合成することで、画像処理済みの画像データを生成する。これを、「画像処理前の画像データ＋合成用の画像データ→画像処理済みの画像データ」という形で表現すると、各場合によって次の態様（ａ）〜（ｃ）のいずれかの態様となる。上記代表例には、下記の態様（ａ）と態様（ｂ）とが対応する。
態様（ａ）：１部数分の画像データＧ０（画像２０１ａ、２０１ｂ）＋地紋画像データＣｐ（画像２０１ｅ）→１部数分の地紋付き画像データｐＧ（画像２０２ａ、２０２ｂ）
態様（ｂ）：１部数分の地紋付き画像データｐＧ（画像２０２ａ、２０２ｂ）＋部数印字画像データＣｎ（画像２０１ｃ、２０１ｄ）→全部数分の地紋・部数印字付き画像データｐｎＧ（画像２０４ａ〜２０４ｄ）
態様（ｃ）：１部数分の画像データＧ０（画像２０１ａ、２０１ｂ）＋部数印字画像データＣｎ（画像２０１ｃ、２０１ｄ）→全部数分の部数印字付き画像データｎＧ（画像２０３ａ〜２０３ｄ）
一方、前記ステップＳ３００３で、制御部１０３ｃは、受信した画像処理依頼内容が合成処理でないと判別した場合は、処理をステップＳ３００６に移行させる。ステップＳ３００６では、制御部１０３ｃは、上記受信した画像処理依頼内容に応じた画像処理を、記憶部１０３ｂに記憶された画像処理前の画像データに施して、画像処理済みの画像データとする。
【００７３】
ステップＳ３００７では、制御部１０３ｃは、前記ステップＳ３００５またはＳ３００６で得た画像処理済みの画像データを、依頼元である外部装置１０１や画像形成装置１０２に送信する。
【００７４】
本実施の形態によれば、複数部数の印刷を行う印刷ジョブに基づき画像形成装置１０２が印刷処理を行う上で、画像処理サーバ１０３が、外部装置１０１及び画像形成装置１０２のそれぞれからの依頼に基づき必要な画像処理の一部を遂行する。上記代表例については、外部装置１０１は、画像処理サーバ１０３に、全部数に全ページ数を乗算したページ数の画像データを送信する必要はなく、一部数分の画像データでよいので、画像処理サーバ１０３が受信処理に要する時間が短くて済む。また、地紋合成処理は、画像形成装置１０２が外部装置１０１から印刷ジョブを受け付ける前の段階で完了している。これらにより、画像形成装置１０２の印刷のスループットを向上させることができる。
【００７５】
（第２の実施の形態）
第１の実施の形態では、画像処理サーバ１０３で部数印字合成処理（ステップＳ３００４、Ｓ３００５）が開始されるのは、画像形成装置１０２から「部数印字合成処理の依頼（ステップＳ２００５）」を受けた後であった。これに対し、本発明の第２の実施の形態では、部数印字合成処理のうち、合成用の画像データである部数印字画像データＣｎ（画像２０１ｃ、２０１ｄ）の生成については、外部装置１０１からの依頼に基づき先行で開始されるようにする。
【００７６】
従って、第１の実施の形態に対して、図４、図６の処理内容が一部異なるので、それを、図７を用いて説明する。
【００７７】
図７（ａ）は、第２の実施の形態において外部装置１０１で実行される処理のフローチャートの一部を示す図である。図７（ｂ）は、第２の実施の形態において画像処理サーバ１０３で実行される処理を示すフローチャートの一部を示す図である。
【００７８】
まず、図７（ａ）に示すように、図４の処理において、前記ステップＳ１００６とＳ１００７との間に、ステップＳ４００１の処理を挿入する。また、図７（ｂ）に示すように、図６の前記ステップＳ３００２とＳ３００３との間に、ステップＳ４００２、Ｓ４００３の処理を挿入する。その他の点は第１の実施の形態と同様である。
【００７９】
まず、外部装置１０１においては、図７（ａ）のステップＳ４００１で、制御部１０１ｃは、部数印字合成用画像の生成指示と、第１の印刷設定における印刷部数設定の情報とを画像処理サーバ１０３に送信する。
【００８０】
画像処理サーバ１０３においては、図７（ｂ）のステップＳ４００２で、制御部１０３ｃは、外部装置１０１から部数印字合成用画像を生成する指示があったか否かを判別する。そして、部数印字合成用画像を生成する指示があった場合は、ステップＳ４００３にて、制御部１０３ｃは、ステップＳ４００１で送信された印刷部数設定の情報を受信すると共に、当該印刷部数設定に基づいて、部数印字合成用画像の生成を開始する。
【００８１】
ここで生成される部数印字合成用画像は、第１の実施の形態において部数印字合成処理の依頼が画像形成装置１０２からなされた場合に前記ステップＳ３００４で生成される部数印字画像データＣｎと同じである（図３（ｂ）、（ｃ）参照）。一方、前記ステップＳ４００２で、制御部１０３ｃは、部数印字合成用画像を生成する指示がなかったと判別した場合は、処理を前記ステップＳ３００３に移行させる。
【００８２】
第１の実施の形態と異なり、第２の実施の形態においては、図６のステップＳ３００４で、制御部１０３ｃは、部数印字画像データＣｎ（画像２０１ｃ、２０１ｄ）の生成を行わない。また、図６のステップＳ３００５における部数印字合成処理に関しては、制御部１０３ｃは、前記ステップＳ４００３で生成された部数印字合成用画像である部数印字画像データＣｎ（画像２０１ｃ、２０１ｄ）を用いて、合成用の画像データと合成する。それによって、画像処理済みの画像データを生成する。
【００８３】
本実施の形態によれば、外部装置１０１から画像形成装置１０２に印刷ジョブが受け付けられる前に、画像処理サーバ１０３において、部数印字画像データＣｎの生成が開始される。これにより、地紋合成処理に並行して部数印字合成処理が行われるので、処理時間の短縮に繋がる。よって、画像形成装置１０２の印刷のスループットを一層向上させることができる。
【００８４】
なお、上記各実施の形態においては、印刷ジョブにおける全ての部数に共通の画像処理の例として「地紋合成処理」を挙げ、印刷ジョブにおける部数毎に異なる画像処理の例として、「部数印字合成」を挙げたが、これらに限定されるものではない。例えば、全ての部数に共通の画像処理には、フォームデータやバリアブルデータを合成する処理等も適用できる。また、これらの画像処理の内容は、プリントチケットで、各部毎に変更することも可能である。部数毎に異なる画像処理については、例えば、部数毎に異なる符号やマークを付ける処理等も考えられる。
【００８５】
また、上記各実施の形態においては、印刷設定において、部数が「２部数」、ページ数が「２ページ」である場合を例示したが、これらの数も例示に限定されるものではない。
【００８６】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００８７】
１０１  外部装置
１０１ｃ  制御部
１０２  画像形成装置
１０２ｃ  制御部
１０３  画像処理サーバ
１０３ｃ  制御部
１０４  ネットワーク
【図１】
2011139271.tif 000003
【図２】
2011139271.tif 000004
【図３】
2011139271.tif 000005
【図４】
2011139271.tif 000006
【図５】
2011139271.tif 000007
【図６】
2011139271.tif 000008
【図７】
2011139271.tif 000009