(57)【要約】      （修正有）【課題】画像形成装置と外部装置の各プログラムを独立してバージョンアップ可能な画像処理システムを提供する。【解決手段】ネットワークを介して外部装置と接続された画像形成装置は、操作部を介して設定された第１のジョブ設定値を記憶部に記憶し、操作部に表示されたＷｅｂページを介して設定された第２のジョブ設定値を外部装置に送信し、外部装置から前記第２のジョブ設定値に関連付けされた識別子を受信し、外部装置に画像データと識別子を送信し（Ｓ１３０３，Ｓ１３０５）、外部装置から受信した画像処理後の画像データ（Ｓ１３０６）に更に第１のジョブ設定値に基づいた画像処理を行い（Ｓ１３０７）、得られた画像データを印刷する（Ｓ１３０８）。【選択図】図９
2011199476.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して外部装置と接続される画像形成装置であって、
該画像形成装置の制御手段が実行する画像処理に係る第１のジョブ設定値を設定するための設定画面の画面リソースを記憶した記憶手段と、
前記記憶手段に記憶された前記画面リソースを表示するための操作手段と、
前記操作手段に表示された前記設定画面を通して入力された第１のジョブ設定値を前記記憶手段に記憶する第１のジョブ設定手段と、
前記外部装置が備える記憶手段に記憶されており前記外部装置が実行する画像処理に係る第２のジョブ設定値を設定するためのＷｅｂページを前記操作手段に表示し、前記Ｗｅｂページを通して入力された第２のジョブ設定値を前記外部装置に送信する第２のジョブ設定手段と、
前記外部装置から前記入力された第２のジョブ設定値に関連付けされた識別子を受信する識別子受信手段と、
前記入力された第２のジョブ設定値に従って前記外部装置において実行される画像処理に供される画像データと前記識別子とを前記外部装置に送信する依頼手段と、
前記外部装置において前記入力された第２のジョブ設定値にしたがって画像処理された画像データを前記外部装置から受信する画像データ受信手段と、
前記入力された第２のジョブ設定値に従って前記外部装置が画像処理し、且つ、該画像形成装置の前記記憶手段に記憶された前記入力された第１のジョブ設定値に従って該画像形成装置の制御手段が画像処理した画像データを印刷する印刷手段と、を有することを特徴とする画像形成装置。
【請求項２】
前記設定画面は前記Ｗｅｂページへ移るためのボタンを有し、前記ボタンが選択されると前記設定画面から前記Ｗｅｂページへ切り替わることを特徴とする請求項１記載の画像形成装置。
【請求項３】
ネットワークを介して画像形成装置と接続される外部装置であって、
前記画像形成装置からＷｅｂページ要求を受信する要求受信手段と、
前記要求受信手段が前記Ｗｅｂページ要求を受信した場合に、該外部装置の制御手段が実行する画像処理に係るジョブ設定値を入力するためのＷｅｂページを前記画像形成装置に送信するＷｅｂページ送信手段と、
前記画像形成装置において前記Ｗｅｂページで設定されたジョブ設定値を前記画像形成装置から受信し、前記設定されたジョブ設定値及び前記設定されたジョブ設定値に関連づけた識別子を該外部装置が備える記憶手段に記憶するジョブ設定値記憶手段と、
前記識別子を前記画像形成装置に送信する識別子送信手段と、
前記設定されたジョブ設定値に従って画像処理される画像データを前記画像形成装置から前記識別子と共に受信する画像データ受信手段と、
前記画像データ受信手段で受信した画像データに対して前記識別子に対応する前記設定されたジョブ設定値を用いて画像処理する画像処理手段と、
前記画像処理手段で画像処理された画像データを前記画像形成装置に送信する画像データ送信手段と、を有することを特徴とする外部装置。
【請求項４】
通信可能に接続された請求項１記載の画像形成装置及び請求項３記載の外部装置を備えることを特徴とする画像処理システム。
【請求項５】
ネットワークを介して外部装置と接続される画像形成装置において実行される画像処理方法であって、
該画像形成装置の制御手段が実行する画像処理に係る第１のジョブ設定値を設定するための設定画面の画面リソースが記憶された該画像形成装置の記憶手段から前記画面リソースを読み出して該画像形成装置の表示手段に前記設定画面を表示する表示ステップと、
前記操作ステップで表示された前記設定画面を通して入力された第１のジョブ設定値を前記記憶手段に記憶する第１のジョブ設定ステップと、
前記外部装置が備える記憶手段に記憶されており前記外部装置が実行する画像処理に係る第２のジョブ設定値を設定するためのＷｅｂページを前記表示手段に表示し、前記Ｗｅｂページを通して入力された第２のジョブ設定値を前記外部装置に送信する第２のジョブ設定ステップと、
前記外部装置から前記入力された第２のジョブ設定値に関連付けされた識別子を受信する識別子受信ステップと、
前記入力された第２のジョブ設定値に従って前記外部装置において実行される画像処理に供される画像データと前記識別子とを前記外部装置に送信する依頼ステップと、
前記外部装置において前記入力された第２のジョブ設定値にしたがって画像処理された画像データを前記外部装置から受信する画像データ受信ステップと、
前記入力された第２のジョブ設定値に従って前記外部装置が画像処理し、且つ、該画像形成装置の前記記憶手段に記憶された前記入力された第１のジョブ設定値に従って該画像形成装置の制御手段が画像処理した画像データを印刷する印刷ステップと、を有することを特徴とする画像形成装置の画像処理方法。
【請求項６】
ネットワークを介して画像形成装置と接続される外部装置で実行される画像処理方法であって、
前記画像形成装置からＷｅｂページ要求を受信する要求受信ステップと、
前記要求受信ステップで前記Ｗｅｂページ要求を受信した場合に、該外部装置の制御手段が実行する画像処理に係るジョブ設定値を入力するためのＷｅｂページを前記画像形成装置に送信するＷｅｂページ送信ステップと、
前記画像形成装置において前記Ｗｅｂページで設定されたジョブ設定値を前記画像形成装置から受信し、前記設定されたジョブ設定値及び前記設定されたジョブ設定値に関連づけた識別子を該外部装置が備える記憶手段に記憶するジョブ設定値記憶ステップと、
前記識別子を前記画像形成装置に送信する識別子送信ステップと、
前記設定されたジョブ設定値に従う画像処理が行われる画像データを前記画像形成装置から前記識別子と共に受信する画像データ受信ステップと、
前記画像データ受信ステップで受信した画像データに対して前記識別子に対応する前記設定されたジョブ設定値を用いて画像処理する画像処理ステップと、
前記画像処理ステップで画像処理された画像データを前記画像形成装置に送信する画像データ送信ステップと、を有することを特徴とする外部装置の画像処理方法。
【請求項７】
請求項５記載の画像形成装置の画像処理方法が有する各ステップと、請求項６記載の外部装置の画像処理方法が有する各ステップとを備えることを特徴とする、前記画像形成装置と前記外部装置とが通信可能に接続された画像処理システムの画像処理方法。
【請求項８】
請求項５記載の画像形成装置の画像処理方法が有する各ステップをコンピュータに実行させるプログラム。
【請求項９】
請求項６記載の外部装置の画像処理方法が有する各ステップをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置で印刷する画像データに対する画像処理の一部を外部装置で実行する画像処理システム、この画像処理システムで実行される画像処理方法及びプログラム、並びに画像処理システムを構成する画像形成装置及び外部装置に関する。
【背景技術】
【０００２】
従来の画像形成装置は、複数（Ｎ）枚の原稿画像を１枚に集約して印刷するＮｉｎ１印刷機能、特定のページとページの間に挿入紙を加えて印刷する挿入機能、原稿画像と特定の画像を合成して出力する合成機能等、多くの印刷機能を備えている。画像形成装置は、単体で、このような複数の印刷機能を組み合わせて印刷処理を行うことができる。
【０００３】
これに対して、画像形成装置が備えていない印刷機能を、外部装置を利用して実現する印刷システムが提案されている（特許文献１、２参照）。
【０００４】
特許文献１に記載された技術では、先ず、ユーザが画像形成装置の操作パネルから、例えば「２ｉｎ１コピー」を指示すると、画像形成装置が外部装置に対して「２ｉｎ１コピー」のリクエストと入力原稿の画像データを送信する。すると、外部装置が２ｉｎ１処理を施した印刷用画像データを作成して画像形成装置に送信し、画像形成装置がこの印刷用画像データに基づいて印刷処理を行っている。
【０００５】
また、特許文献２に開示された技術では、外部装置が有するＷｅｂページを画像形成装置の操作パネルに表示し、このＷｅｂページに対する操作に従って外部装置が有する各種アプリケーションと画像形成装置の画像形成プログラムが連動して動作する。例えば、翻訳アプリケーションであれば、ユーザからのＷｅｂページ対する必要なパラメータ入力後に、外部装置のアプリケーションが画像形成装置に対してスキャンジョブ生成を指示し、画像形成装置で読み取った原稿画像が外部装置に送信される。そして、外部装置では、画像形成装置から受信した原稿画像に対して翻訳アプリケーションがＯＣＲや翻訳処理を施した後、画像形成装置に印刷ジョブ生成を指示し、画像形成装置が外部装置から受信した画像データを印刷する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−２８８３３６号公報
【特許文献２】特開２００８−１３９９８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載された技術では、外部装置が有する画像処理機能に応じた操作部制御用のプログラムや操作部表示用の画面リソースが、画像形成装置の記憶部に記憶されている。そのため、外部装置が有する画像処理機能をバージョンアップすると、その都度、画像形成装置の前記プログラムや画面リソースもバージョンアップしなければならないという問題がある。
【０００８】
一方、特許文献２に記載された技術では、アプリケーション及びアプリケーションに対するパラメータ入力用等の画面リソースが外部装置の記憶部に記憶されているため、アプリケーションを画像形成装置とは独立してバージョンアップすることができる。しかしながら、翻訳等の画像処理機能が外部装置で実現されているに過ぎず、画像形成装置が有する印刷機能との組み合わせを実現することができないという問題がある。
【０００９】
本発明は、画像形成装置と外部装置の各プログラムを独立してバージョンアップすることができ、しかも、画像形成装置と外部装置の各機能を組み合わせた処理を実行することができる画像処理システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明に係る画像処理システムは、通信可能に接続された画像形成装置及び外部装置を備えている。画像形成装置は、該画像形成装置の制御手段が実行する画像処理に係る第１のジョブ設定値を設定するための設定画面の画面リソースを記憶した記憶手段と、前記記憶手段に記憶された前記画面リソースを表示するための操作手段と、前記操作手段に表示された前記設定画面を通して入力された第１のジョブ設定値を前記記憶手段に記憶する第１のジョブ設定手段と、前記外部装置が備える記憶手段に記憶されており前記外部装置が実行する画像処理に係る第２のジョブ設定値を設定するためのＷｅｂページを前記操作手段に表示し、前記Ｗｅｂページを通して入力された第２のジョブ設定値を前記外部装置に送信する第２のジョブ設定手段と、前記外部装置から前記入力された第２のジョブ設定値に関連付けされた識別子を受信する識別子受信手段と、前記入力された第２のジョブ設定値に従って前記外部装置において実行される画像処理に供される画像データと前記識別子とを前記外部装置に送信する依頼手段と、前記外部装置において前記入力された第２のジョブ設定値にしたがって画像処理された画像データを前記外部装置から受信する画像データ受信手段と、前記入力された第２のジョブ設定値に従って前記外部装置が画像処理し、且つ、該画像形成装置の前記記憶手段に記憶された前記入力された第１のジョブ設定値に従って該画像形成装置の制御手段が画像処理した画像データを印刷する印刷手段と、を有することを特徴とする。また、外部装置は、前記画像形成装置からＷｅｂページ要求を受信する要求受信手段と、前記要求受信手段が前記Ｗｅｂページ要求を受信した場合に、該外部装置の制御手段が実行する画像処理に係るジョブ設定値を入力するためのＷｅｂページを前記画像形成装置に送信するＷｅｂページ送信手段と、前記画像形成装置において前記Ｗｅｂページで設定されたジョブ設定値を前記画像形成装置から受信し、前記設定されたジョブ設定値及び前記設定されたジョブ設定値に関連づけた識別子を該外部装置が備える記憶手段に記憶するジョブ設定値記憶手段と、前記識別子を前記画像形成装置に送信する識別子送信手段と、前記設定されたジョブ設定値に従って画像処理される画像データを前記画像形成装置から前記識別子と共に受信する画像データ受信手段と、前記画像データ受信手段で受信した画像データに対して前記識別子に対応する前記設定されたジョブ設定値を用いて画像処理する画像処理手段と、前記画像処理手段で画像処理された画像データを前記画像形成装置に送信する画像データ送信手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明に係る画像処理システムによれば、画像形成装置と外部装置の各プログラムを独立してバージョンアップすることができ、しかも、画像形成装置と外部装置の各印刷機能とを組み合わせた印刷処理が可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る画像処理システムの全体構成を示すブロック図である。
【図２】図１の画像処理システムが備える画像形成装置の操作部に表示されるジョブ設定画面の一例を示す図である。
【図３】図１の画像処理システムで実行可能な画像移動に係る画像処理を模式的に示す図である。
【図４】図１の画像処理システムで実行可能なページ印字合成に係る画像処理を模式的に示す図である。
【図５】図１の画像処理システムが備える画像形成装置でのジョブ設定処理を示すフローチャートである。
【図６】図５に示されるＳ１００５の処理の詳細を示すフローチャートである。
【図７】図１の画像処理システムが備える外部装置での第２のジョブ設定値の設定処理を示すフローチャートである。
【図８】図５に示されるＳ１０１０の処理の詳細を示すフローチャートである。
【図９】図５に示されるＳ１０１１の処理の詳細を示すフローチャートである。
【図１０】外部装置において第２のジョブ設定値に基づいて実行される画像処理のフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について添付図面を参照して詳細に説明する。
【００１４】
＜画像処理システムの全体構成＞
図１は、本発明の実施形態に係る画像処理システムの全体構成を示すブロック図である。本実施形態に係る画像処理システムは、外部装置１１０と画像形成装置１２０とがネットワーク１０５を介して通信可能に接続されて構成されている。ネットワーク１０５は、有線ＬＡＮや無線ＬＡＮ等で直接に接続されていてもよいし、インターネット等を介して接続されていてもよい。
【００１５】
代表的な外部装置１１０としては、デスクトップタイプやノートタイプのパーソナルコンピュータ（ＰＣ）が挙げられ、ネットワーク通信部１１１、記憶部１１２及び制御部１１３を備えている。外部装置１１０を構成する代表的なハードウェアとしては、不図示であるが、ＣＰＵ，ＲＯＭ，ＲＡＭ，ＨＤＤ，ネットワークインターフェース，キーボードやマウス等入力装置，液晶ディスプレイ等の表示装置等が挙げられる。
【００１６】
ネットワーク通信部１１１は、ネットワークインターフェースを通して、画像形成装置１２０と画像データやＷｅｂページ等の送受信を行う。記憶部１１２は、ＲＯＭ，ＲＡＭ，ＨＤＤ等で構成されており、外部装置１１０が備える各種機能を実行するための各種プログラム、Ｗｅｂページコンテンツや画像データ、ジョブ設定値（後述する第２のジョブ設定値）等の各種情報を記憶する。制御部１１３は外部装置１１０の動作を統括制御し、この統括制御は、ＣＰＵが記憶部１１２から読み出した制御プログラム等を実行することによって実現される。
【００１７】
具体例として、制御部１１３は画像形成装置１２０との間では以下の処理を行う。すなわち、制御部１１３は、画像形成装置１２０からＷｅｂページの送信要求を受けると、画像形成装置１２０にＷｅｂページを送信する。制御部１１３は、画像形成装置１２０の操作部１２６に表示されたＷｅｂページに入力されたジョブ設定値（以下「第２のジョブ設定値」と記す）と画像データを画像形成装置１２０から受信して、記憶部１１２に記憶する。そして、制御部１１３は、記憶部１１２から第２のジョブ設定値と画像データを読み出して、第２のジョブ設定値に応じた画像処理を施した画像データを作成し、ネットワーク通信部１１１を介して画像形成装置１２０に送信する。これらの処理については、後に詳細に説明する。
【００１８】
なお、外部装置１１０と画像形成装置１２０との間で用いられる通信方式は、Ｗｅｂページを要求するリクエスト情報及びＷｅｂページの送受信に適したＨＴＴＰや、制御指示の送受信に適したＳＯＡＰ等を用いることができる。
【００１９】
画像形成装置１２０は、ネットワーク通信部１２１、記憶部１２２、画像入力部１２４、画像形成部１２５及び操作部１２６と、これらを制御する制御部１２３を備えている。画像形成装置１２０は、情報処理関連のハードウェアとして不図示であるが、ＣＰＵ，ＲＯＭ，ＲＡＭ，ＨＤＤ，ネットワークインターフェース，操作キー，タッチパネル等を備えている。
【００２０】
ネットワーク通信部１２１は、ネットワークインターフェースを介して、外部装置１１０と画像データやＷｅｂページ等の送受信を行う。記憶部１２２は、ＲＯＭ，ＲＡＭ，ＨＤＤ等で構成されており、画像データや画面リソース、ジョブ設定値（後述する第１のジョブ設定値）に関する情報等を記憶する。
【００２１】
画像入力部１２４は、ＣＣＤ等の光電変換素子によって原稿画像を読み取るスキャナ等を備えており、読み取られた画像データは、一時的に記憶部１２２に記憶される。画像形成部１２５は、例えば電子写真方式によって、画像データに基づいて記録紙等の記録媒体に画像を形成する。操作部１２６は、タッチパネル機能を備えたディスプレイとテンキーボタン等の入力キーを備えている。ディスプレイには、外部装置１１０から受信したＷｅｂページだけでなく、画像形成装置１２０でのジョブ設定画面等が表示可能であり、ジョブ設定画面の操作により画像形成装置１２０の動作設定やジョブ実行指示を行うことができるようになっている。
【００２２】
制御部１２３は画像形成装置１２０の動作を統括制御し、この統括制御は、ＣＰＵが記憶部１２２から読み出した制御プログラム等を実行することによって実現される。具体例として、制御部１２３は、操作部１２６にＷｅｂページとは異なるジョブ設定画面を表示し、このジョブ設定画面から入力されたジョブ設定値（以下「第１のジョブ設定値」と記す）を記憶部１２２に記憶する。
【００２３】
また、制御部１２３は外部装置１１０との間では以下の処理を行う。すなわち、制御部１２３は、ネットワーク通信部１２１を介して外部装置１１０に要求したＷｅｂページを受信して操作部１２６に表示し、Ｗｅｂページに対して入力される第２のジョブ設定値を外部装置１１０に送信する。そして、制御部１２３は、操作部１２６からの印刷開始指示を受けて印刷ジョブを生成し、画像入力部１２４で読み取った画像データを記憶部１２２に記憶する。また、制御部１２３は、記憶部１２２から画像データを読み出してネットワーク通信部１２１を介して外部装置１１０へ送信し、逆に、ネットワーク通信部１２１を介して外部装置１１０から画像データを受信して記憶部１２２に記憶する。
【００２４】
ここで、画像入力部１２４で読み取った画像データに対して第１のジョブ設定値に従った画像処理が施された画像データが、外部装置１１０に送信される。これに対し、画像入力部１２４で読み取った画像データが外部装置１１０に送信され、外部装置１１０において第２のジョブ設定値に従った画像処理が施された後に再度受信した画像データに第１のジョブ設定値に従った画像処理が施されてもよい。
【００２５】
＜画像形成装置でのジョブ設定画面＞
図２は、画像形成装置１２０の操作部１２６に表示されるジョブ設定画面の一例を示す図である。基本画面３００は、印刷実行前に制御部１２３が操作部１２６に表示する画面である。基本画面３００中の用紙部数表示３０１は、ユーザが用紙選択画面（不図示）で設定した用紙サイズと、テンキーボタン（不図示）で設定した印刷部数とを表示している。本例では、用紙サイズがＡ４用紙で、印刷部数が１０部となっている。後処理ボタン３０２は、ソート設定やステイプル設定等の後処理の設定を行うためのボタンであり、後処理ボタン３０２が押下されると、不図示の後処理設定画面が表示され、後処理内容の詳細設定が可能になる。応用ボタン３０３は、第１のジョブ設定値の設定画面である応用モード画面３１０を表示するためのボタンである。開始ボタン３０４は、印刷ジョブを開始するためのボタンであり、開始ボタン３０４が押下されると、制御部１２３は印刷ジョブを開始する。
【００２６】
応用モード画面３１０は、制御部１２３が記憶部１２２から画面リソースを読み出して操作部１２６に表示する画面であり、画像入力部１２４から入力される画像データに対するジョブ設定を行うための画面である。
【００２７】
表紙合紙ボタン３１１、画像移動ボタン３１２及びＯＨＰボタン３１３はそれぞれ、第１のジョブ設定値としてのジョブ設定を行うためのボタンである。制御部１２３は、これらのボタンの押下を検知すると、押下されたボタンに対応する画面リソースを記憶部１２２から読み出して、表示部１２６に表示する。
【００２８】
表紙合紙ボタン３１１が押下されると、表紙合紙設定画面（不図示）が表示され、表紙の有無や印刷する用紙のどの枚数目に挿入紙を挟んで印刷するか等を設定することができる。画像移動ボタン３１２が押下されると、画像移動設定画面（不図示）が表示され、用紙の中心や右上、左上、右下、左下のいずれかに画像データを配置して印刷するか等を設定することができる。ＯＨＰボタン３１３が押下されると、ＯＨＰ設定画面（不図示）が表示され、ＯＨＰに印刷時に、中差しシートを白紙で出力するか否か、中差しシートにＯＨＰに印刷する画像データと同じ画像データを印刷するか否か等を設定することができる。これらの第１のジョブ設定値は、制御部１２３によって記憶部１２２に記憶される。
【００２９】
応用モード画面３１０が表示されているときに拡張ボタン３１４が押下されると、応用モード画面３１０から拡張モード画面３２０に切り替わり、戻るボタン３１５が押下されると、基本画面３００が再表示される。
【００３０】
拡張モード画面３２０は、第２のジョブ設定値の設定画面であるブラウザ画面３２１を有しており、ブラウザ画面３２１は、制御部１２３が外部装置１１０から受信したＷｅｂページを操作部１２６に表示した画面（Ｗｅｂページ画面）である。画像形成装置１２０から外部装置１１０に送信する画像データに対して外部装置１１０の制御部１１３が画像処理するジョブの設定をブラウザ画面３２１で行うことができる。
【００３１】
ここで、ブラウザ画面３２１（Ｗｅｂページ画面）の表示は、次のようにして行われる。先ず、画像形成装置１２０の制御部１２３は、拡張ボタン３１４の押下を検知すると、記憶部１２２に記憶されているＷｅｂブラウザを読み出して実行し、外部装置１１０に対して、ブラウザ画面３２１に表示するＷｅｂページ要求を行う。外部装置１１０の制御部１１３は、指定されたＷｅｂページを記憶部１１２から読み出して画像形成装置１２０に送信し、画像形成装置１２０の制御部１２３は、受信したＷｅｂページをブラウザ画面３２１に表示する。
【００３２】
画像形成装置１２０の制御部１２３は、Ｗｅｂページ画面であるブラウザ画面３２１でのユーザからの入力を検知すると、ＨＴＴＰを用いて外部装置１１０の制御部１１３に対して入力情報を送信する。外部装置１１０の制御部１１３は、受信した入力情報に従って適切なＷｅｂページを画像形成装置１２０に送信し、入力値を記憶部１１２に記憶する。例えば、ページ印字合成ボタン３２２やフォーム合成ボタン３２３のように、本実施形態における第２のジョブ設定値に関わるジョブ設定を行うボタンを含むブラウザ画面３２１が表示される。
【００３３】
ページ印字合成ボタン３２２が押下されると、ページ印字合成設定画面のＷｅｂページ（不図示）が表示され、この画面でページ番号の合成有無やページ番号のフォントサイズや色等を設定することができるようになっている。また、フォーム合成ボタン３２３が押下されると、フォーム合成設定画面のＷｅｂページ（不図示）が表示され、その画面で画像形成装置１２０から外部装置１１０へ送信する画像データに対して合成するフォーム画像を設定することができるようになっている。このような第２のジョブ設定値は、外部装置１１０の記憶部１１２に記憶される。確定ボタン３２４が押下されると、外部装置１１０において第２のジョブ設定値が確定される。戻るボタン３２５が押下されると、画像形成装置１２０の制御部１２３は、ブラウザ画面３２１を閉じて応用モード画面３１０を表示する。
【００３４】
上述の通り、本実施形態に係る画像処理システムでは、外部装置１１０へのジョブ設定は、外部装置１１０が有する画面リソースを用いて、画像形成装置１２０の操作部１２６に表示した第２のジョブ設定値の設定画面での入力により行われる。そして、その入力値である第２のジョブ設定値が、外部装置１１０の記憶部１１２に記憶される。
【００３５】
このような構成とすることにより、外部装置１１０が有する第２のジョブ設定値の設定画面で提供する機能の拡張を、画像形成装置１２０とは独立して行えるという効果が得られる。機能拡張の例としては、新規の画像処理機能や既存の画像処理機能への入力設定の追加等に関わる制御プログラムやＷｅｂページのバージョンアップが挙げられる。また、第１のジョブ設定値の設定画面（応用モード画面３１０）から第２のジョブ設定値の設定画面（ブラウザ画面３２１）に遷移するので、ユーザは、これらの設定画面でのジョブ設定手続が１つの印刷ジョブに対する設定手続きであることを理解しやすくなる。
【００３６】
＜第１のジョブ設定値及び第２のジョブ設定値の具体例＞
次に、応用モード画面３１０で画像移動ボタン３１２が押下され、拡張モード画面３２０のブラウザ画面３２１でページ印字合成ボタン３２２が押下された場合の具体的な画像処理の内容について説明する。
【００３７】
《画像移動の画像処理》
図３は、画像移動に係る画像処理を模式的に示す図である。図３（ａ）に示される符号“２００”は画像データを示し、符号“２１０”は画像データ２００ａを印字する用紙を示している。画像移動ボタン３１２が押下されることによって表示される画像移動設定画面（不図示）では、画像データ２００の配置を用紙２１０の左上、右上、左下、右下、中心のいずれにするのかを設定することができる。
【００３８】
画像２００を用紙２１０の左上に配置する設定がなされた場合、図３（ｂ）の印字結果２２０に示されるように、制御部１２３は画像データ２００の左上の座標と用紙２１０の左上の座標とを合わせて印刷する制御を行う。同様に、画像２００を用紙２１０の右上に配置する設定の場合、図３（ｃ）の印字結果２３０に示されるように、制御部１２３は画像データ２００の右上の座標と用紙２１０の右上の座標とを合わせて印刷する制御を行う。画像２００を用紙２１０の左下に配置する設定の場合、図３（ｄ）の印字結果２４０に示されるように、制御部１２３は画像データ２００の左下の座標と用紙２１０の左下の座標とを合わせて印刷する制御を行う。画像２００を用紙２１０の左下に配置する設定の場合、図３（ｅ）の印字結果２５０に示されるように、制御部１２３は画像データ２００の右下の座標と用紙２１０の右下の座標とを合わせて印刷する制御を行う。画像２００を用紙２１０の中央に配置する設定の場合、図３（ｆ）の印字結果２５０に示されるように、制御部１２３は画像データ２００の中心の座標と用紙２１０の中心の座標とを合わせて印刷する制御を行う。
【００３９】
図３（ｂ）〜（ｆ）に示される各種の印刷設定は、制御部１２３が、画像データ２００の画像サイズと用紙２１０の用紙サイズから座標計算を行い、画像形成部１２５に主走査方向及び副走査方向の印字位置情報を転送することで実現してもよい。また、これに限られず、制御部１２３が、用紙２１０のサイズに対応する画像メモリを予め確保し、この画像メモリに画像データ２００を上書きした画像データを画像形成部１２５に転送するようにしてもよい。
【００４０】
《ページ印字合成に係る画像処理》
図４は、ページ印字合成に係る画像処理を模式的に示す図である。図４（ａ）に示される符号“２０１”と“２０２”はそれぞれ、画像「Ａ」，「Ｂ」の画像データであり、画像データ２０１，２０２はそれぞれ、画像入力部１２４で読み込んだ画像データの１枚目と２枚目に該当する。図４（ａ）に示される符号“２０３”“２０４”はそれぞれ、ページ印字合成用のページ番号「１」，「２」を意味するページ番号画像であり、ページ番号画像２０３，２０４はそれぞれ、１ページ目と２ページ目に該当する。
【００４１】
ページ印字合成ボタン３２２が押下されて表示されるページ印字合成設定画面（不図示）では、ページ番号の合成位置やサイズ等を設定することができる。ここでは、１枚目の画像データ２０１に対して「１」のページ番号画像２０３が合成された合成結果と、２枚目の画像データ２０２に対して「２」のページ番号画像２０４が合成された合成結果が得られる。
【００４２】
図４（ｂ）には、合成位置が「右下」でサイズが「大」の場合に得られる合成結果２０５，２０６が示されており、図４（ｃ）には、合成位置が「下中央」でサイズが「小」の場合に得られる合成結果２０７，２０８が示されいる。図４（ｂ），（ｃ）に示されるように、制御部１１３は、ページ印字合成の設定に従ってページ番号画像２０３，２０４を拡大又は縮小し、画像データ２０１，２０２に対する合成位置を変えて、ページ印字合成を行う。ページ印字合成の設定項目は、合成位置やサイズ以外にも、色やページ番号画像にバリエーションがあってもよい。
【００４３】
《画像形成装置１２０でのジョブ設定手順》
図５は、画像形成装置１２０でのジョブ設定手順を示すフローチャートである。最初に、制御部１２３は、基本画面３００を表示する（ステップＳ１００１）。次に、制御部１２３は、応用ボタン３０３が押下されたか否かを判定する（ステップＳ１００２）。応用ボタン３０３が押下された場合（Ｓ１００２で“ＹＥＳ”）、処理はステップＳ１００３へ進められ、押下されていない場合（Ｓ１００２で“ＮＯ”）、処理はステップＳ１００９へ進められる。
【００４４】
制御部１２３は、ステップＳ１００３では、記憶部１２２から応用モード画面３１０を読み出して、操作部１２６に表示し、続いて、拡張ボタン３１４が押下されたか否かを判定する（ステップＳ１００４）。拡張ボタン３１４が押下された場合（Ｓ１００４で“ＹＥＳ”）、処理はステップＳ１００５へ進められ、押下されていない場合（Ｓ１００４で“ＮＯ”）、処理はステップＳ１００６に進められる。
【００４５】
制御部１２３は、ステップＳ１００５において、第２のジョブ設定値の設定（拡張設定）を行い、処理をステップＳ１００６へ進める。なお、ステップＳ１００５の処理については、後に図６を参照して詳細に説明する。ステップＳ１００６では、制御部１２３は、拡張ボタン３１４以外の第１のジョブ設定値に関するボタンが押下されたか否かを判定する。拡張ボタン３１４以外のボタンが押下された場合（Ｓ１００６で“ＹＥＳ”）、処理はステップＳ１００７へ進められ、押下されていない場合（Ｓ１００６で“ＮＯ”）、処理はステップＳ１００８へ進められる。
【００４６】
例えば、画像移動ボタン３１２が押下された場合（Ｓ１００６で“ＹＥＳ”）、図３を参照して先に説明した通りに画像移動に関する設定が行われ、制御部１２３はその設定を記憶部１２２に記憶し（ステップＳ１００７）、処理をステップＳ１００６に戻す。一方、ステップＳ１００８では、制御部１２３は、戻るボタン３１５が押下されたか否かを判定し、押下された場合（Ｓ１００８で“ＹＥＳ”）、処理をステップＳ１００１へ戻し、押下されていない場合（Ｓ１００８で“ＮＯ”）、処理をステップＳ１００６に戻す。このようにして、第１のジョブ設定値に関するジョブ設定と第２のジョブ設定値に関するジョブ設定が行われる。
【００４７】
ステップＳ１００９において、制御部１２３は、操作部１２６が有するコピースタートボタン（不図示）が押下されたか否かを判定する。コピースタートボタンが押下された場合（Ｓ１００９で“ＹＥＳ”）、処理はステップＳ１０１０に進められ、押下されていない場合（Ｓ１００９で“ＹＥＳ”）、処理はステップＳ１００１に戻される。ステップＳ１０１０において、制御部１２３は、画像入力部１２４で原稿を読み取り、読み取った画像データを記憶部１２２に記憶する処理（画像読み取りタスク）を実行する。続いて、制御部１２３は、記憶部１２２から画像データを読み出して画像形成部１２５で印刷を開始する処理（出力タスク）を実行し（ステップＳ１０１１）、その後、処理を終了させる。
【００４８】
《画像形成装置１２０における第２のジョブ設定値の設定》
図６は、ステップＳ１００５の処理（すなわち、画像形成装置１２０での第２のジョブ設定値の設定処理）を示すフローチャートである。拡張ボタン３１４が押下されると、制御部１２３は、記憶部１２２に記憶されているＷｅｂブラウザを読み出して実行し、拡張モード画面３２０を操作部１２６に表示する（ステップＳ１１０１）。そして、制御部１２３は、外部装置１１０の制御部１１３に拡張設定を行うためのトップ画面であるＷｅｂページの送信を要求し、取得したＷｅｂページをブラウザ画面３２１として表示する（ステップＳ１１０２）。
【００４９】
続いて、制御部１２３は、ブラウザ画面３２１に対する拡張モード設定入力があるかを判定する（ステップＳ１１０３）。例えば、図２に示したページ印字合成ボタン３２２やフォーム合成ボタン３２３が押下されることが、拡張モード設定入力に該当する。
【００５０】
拡張モード設定入力があった場合（Ｓ１１０３で“ＹＥＳ”）、押下されたボタンに応じたＷｅｂページ（ページ印字設定画面やフォーム合成設定画面等）が外部装置１１０から取得される（ステップＳ１１０４）。この設定画面で必要な設定が入力されると、処理はステップＳ１１０３へ戻される。例えば、ステップＳ１１０３でページ印字合成ボタン３２２が押下されると、ステップＳ１１０４において、制御部１２３は、外部装置１１０にページ印字合成画面（不図示）のＷｅｂページを要求し、取得したＷｅｂページをブラウザ画面３２１に表示する。そして、図４を参照して説明したページ印字合成に関する設定がページ印字合成の設定画面で行われると、設定値が外部装置１１０に送信される。
【００５１】
拡張モード設定入力がない場合（Ｓ１１０３で“ＮＯ”）、拡張モード設定の識別子を受信したか否かを判定する（ステップＳ１１０５）。なお、制御部１２３は、ネットワーク通信部１２１と協働して、拡張モード設定の識別子を外部装置１１０から受信する識別子受信手段として機能する。拡張モード設定の識別子とは、外部装置１１０の制御部１１３が記憶部１１２に記憶した第２のジョブ設定値と外部装置１１０に対する画像形成装置１２０からの画像処理依頼とを関連付けるものであり、詳細は後述する。拡張モード設定の識別子を受信した場合（Ｓ１１０５で“ＹＥＳ”）、処理はステップＳ１１０６に進められ、受信していない場合（Ｓ１１０５で“ＮＯ”）、処理はステップＳ１１０７に進められる。
【００５２】
ステップＳ１１０６において、制御部１２３は、受信した拡張モード設定の識別子を記憶部１２２に記憶し、処理をステップＳ１１０７に進める。ステップＳ１１０７において、制御部１２３は戻るボタン３２５が押下されたか否か判定し、押下された場合（Ｓ１１０７で“ＹＥＳ”）、処理をステップＳ１１０８へ進め、押下されていない場合（Ｓ１１０７で“ＮＯ”）、処理をステップＳ１１０３に戻す。ステップＳ１１０８において、制御部１２３は、Ｗｅｂブラウザを終了し、拡張モード画面３２０から応用モード画面３１０へと画面を切り替えて、本処理を終了させる。
【００５３】
《外部装置１１０における第２のジョブ設定値の設定》
図７は、外部装置１１０における第２のジョブ設定値の設定処理のフローチャートである。外部装置１１０の制御部１１３は、ネットワーク通信部１１１と協働して、画像形成装置１２０からのＷｅｂページ要求（図６のＳ１１０２）を受信する要求受信手段として機能する。そして、制御部１１３は、画像形成装置１２０からＷｅｂページ要求を受信したか否かを判定する（ステップＳ２００１）。
【００５４】
制御部１１３は、Ｗｅｂページ要求を受けていない場合（Ｓ２００１で“ＮＯ”）、待機状態を維持し、Ｗｅｂページ要求を受けると（Ｓ２００１で“ＹＥＳ”）、処理をステップＳ２００２へ進める。ステップＳ２００２において、制御部１１３は、Ｗｅｂページ送信手段として機能し、拡張設定を行うトップ画面のＷｅｂページを記憶部１１２から読み出し、画像形成装置１２０に送信する（ステップＳ２００３）。
【００５５】
続いて、制御部１１３は、画像形成装置１２０からＷｅｂページに対するイベントを受信したか否かを判定する（ステップＳ２００４）。Ｗｅｂページに対するイベントとは、例えば、図２の例では、ページ印字合成ボタン３２２やフォーム合成ボタン３２３が押下されることを指す。
【００５６】
制御部１１３は、イベントを受信した場合（Ｓ２００４で“ＹＥＳ”）、押下されたボタンに対応するＷｅｂページを画像形成装置１２０に送信する。画像形成装置１２０の表示部１２６に表示されたページ印字設定画面やフォーム合成設定画面のＷｅｂページでの入力値（ジョブ設定値）が画像形成装置１２０から送信されると、制御部１１３はこのジョブ設定値を受信する。そして、制御部１１３は、ジョブ設定値記憶手段として、受信したジョブ設定値を記憶部１１２に記憶する（ステップＳ２００５）。その後、制御部１１３は、処理をステップＳ２００４へ戻す。本実施形態では、ページ印字合成ボタン３２２が押下されたものとする。この場合、制御部１１３は、画像形成装置１２０にページ印字合成画面（不図示）のＷｅｂページを送信し、図４を参照して説明したページ印字合成に関する設定を受信し、記憶部１１２に記憶する。
【００５７】
制御部１１３は、イベントを受信しない場合（Ｓ２００４で“ＮＯ”）、画像形成装置１２０の確定ボタン３２４が押下された旨のイベントを画像形成装置１２０から受信したか否かを判定する（ステップＳ２００６）。制御部１１３は、確定ボタン３２４が押下された旨のイベントを受信した場合（Ｓ２００６で“ＹＥＳ”）、処理をステップＳ２００７へ進め、受信していない場合（Ｓ２００６で“ＮＯ”）、処理をステップＳ２００８に進める。
【００５８】
ステップＳ２００７では、制御部１１３は、ステップＳ２００５において記憶部１１２に記憶した第２のジョブ設定値を識別する識別子を、第２のジョブ設定値毎に割り当てて記憶部１１２に記憶し、更に識別子送信手段として画像形成装置１２０に送信する。次いで、制御部１１３は、処理をステップＳ２００８へ進める。ステップＳ２００８において、制御部１１３は、画像形成装置１２０との接続が終了したかを判定する。接続が終了した場合（Ｓ２００８で“ＹＥＳ”）、本処理を終了させ、接続が終了していない場合（Ｓ２００８で“ＮＯ”）、処理はステップＳ２００４へ戻される。
【００５９】
《画像形成装置１２０におけるステップＳ１０１０の処理》
図８は、画像形成装置１２０におけるステップＳ１０１０（図５参照）の処理のフローチャートである。画像形成装置１２０の制御部１２３は、画像入力部１２４を制御して、原稿文書の読み取りを開始し、読み取った画像データを記憶部１２２に記憶する（ステップＳ１２０１）。そして、制御部１２３は、最後の原稿を読み取ったかどうかを判定し（ステップＳ１２０２）、最後の原稿の画像データを読み取っていない場合（Ｓ１２０２で“ＮＯ”）、処理をＳ１２０１へ戻して読み取りを続ける。一方、制御部１２３は、原稿の読み取りが完了した場合（Ｓ１２０２で“ＹＥＳ”）、本処理を終了させる。
【００６０】
《画像形成装置１２０におけるステップＳ１０１１の処理》
図９は、画像形成装置１２０におけるステップＳ１０１１（図５参照）の処理のフローチャートである。先ず、制御部１２３は、記憶部１２２から画像データを読み出す（ステップＳ１３０１）。なお、ステップＳ１３０１での画像データの読み出しは、１ページ分の画像データの読み出しであり、後述するステップＳ１３０９で全ページを印刷したか否かの判定を行い、全ページの印刷が終わっていない場合にはステップＳ１３０１へ戻ることになる。
【００６１】
続いて、制御部１２３は、ステップＳ１１０６（図６参照）で、識別子を記憶部１２２に記憶したか否かを判定する（ステップＳ１３０２）。識別子を記憶していた場合（Ｓ１３０２で“ＹＥＳ”）、処理はステップＳ１３０３へ進められ、識別子を記憶していない場合（Ｓ１３０２で“ＮＯ”）、処理はステップＳ１３０７へ進められる。
【００６２】
ステップＳ１３０３において、制御部１２３は外部装置１１０に画像処理依頼を発行したかどうかを判定する。画像処理依頼が発行されていない場合（Ｓ１３０３で“ＮＯ”）、処理はステップＳ１３０４へ進められ、発行されていた場合（Ｓ１３０３で“ＹＥＳ”）、処理はステップＳ１３０５に進められる。具体的には、ステップＳ１３０１で１ページ目の画像データが読み出された後では、ステップＳ１３０３の判定は“ＮＯ”となるが、２ページ目の画像データに対するステップＳ１３０３の判定は“ＹＥＳ”となる。これにより、２ページ目以降の画像データの印刷の際に、ステップＳ１３０４の処理を省くことができる。
【００６３】
ステップＳ１３０４において、制御部１２３は、記憶部１２２から読み出した識別子を外部装置１１０に送信して画像処理依頼を行い、その後、処理はステップＳ１３０５へ進められる。
【００６４】
ステップＳ１３０５において、制御部１２３は、記憶部１２２から読み出した画像データ（Ｓ１２０１（図８参照）で記憶部１２２に記憶された画像データ）を外部装置１１０に送信する。そして制御部１２３は、ネットワーク通信部１２１と協働して画像データ受信手段として機能し、外部装置１１０で画像処理された画像データを外部装置１１０から受信する（ステップＳ１３０６）。その後、処理はステップＳ１３０７へ進められる。なお、外部装置１１０で画像処理された画像データとは、図７を参照して説明した例のように、外部装置１１０の制御部１１３が画像形成装置１２０からページ印字合成の設定を受信した場合、その設定に基づいて外部装置１１０で作成された画像データである。外部装置１１０での画像データの画像処理の詳細については、図１０を参照して後述する。
【００６５】
ステップＳ１３０７において、制御部１２３は、外部装置１１０から受信した画像データに対して、ステップＳ１００７（図５参照）で記憶した第１のジョブ設定値に基づいた画像処理を行う。例えば、図３及び図５を参照して説明したように、画像移動に関する設定が行われている場合、画像移動の画像処理が行われる。
【００６６】
ステップＳ１３０７の後、制御部１２３は、画像形成部１２５を制御して画像データを用紙に印刷し（ステップＳ１３０８）、全ページ分の印刷を完了したかどうかを判定する（ステップＳ１３０９）。全ページの印刷が完了していない場合（Ｓ１３０９で“ＮＯ”）、処理はステップ１３０１へ戻され、全ページの印刷が完了した場合（Ｓ１３０９で“ＹＥＳ”）、処理はステップＳ１３１０へ進められる。
【００６７】
ステップＳ１３１０において、制御部１２３は、ステップＳ１１０６（図６参照）で識別子を記憶部１２２に記憶したかどうかを判定する。識別子が記憶されていた場合（Ｓ１３１０で“ＹＥＳ”）、処理はステップＳ１３１１へ進められ、識別子が記憶されていない場合（Ｓ１３１０で“ＮＯ”）、処理は終了する。ステップＳ１３１１において、制御部１２３は、外部装置１１０に画像処理依頼の終了を通知し、その後、本処理を終了させる。
【００６８】
図１０は、外部装置１１０において第２のジョブ設定値に基づいて実行される画像処理のフローチャートである。最初に、外部装置１１０の制御部１１３は、ステップＳ１３０４（図９参照）において画像形成装置１２０の制御部１２３から送信された画像処理依頼を受信したか否かを判定する（ステップＳ２１０１）。画像処理依頼を受信した場合（Ｓ２１０１で“ＹＥＳ”）、処理はステップＳ２１０２へ進められ、受信していない場合（Ｓ２１０１で“ＮＯ”）、待機状態で維持される。ステップＳ２１０２では、制御部１１３は、受信した識別子に対応する第２のジョブ設定値を記憶部１１２から読み出す。本実施形態では、ページ印字合成の設定値が第２のジョブ設定値に該当する。
【００６９】
制御部１１３は、引き続いて、画像形成装置１２０から画像データを受信し（ステップＳ２１０３）、第２のジョブ設定値に応じた画像処理を施す（ステップＳ２１０４）。この画像処理が終了すると、制御部１１３は、画像データ送信手段として機能して、画像処理された画像データを画像形成装置１２０に送信する（ステップＳ２１０５）。
【００７０】
その後、画像形成装置１２０での印刷処理が終了すると、画像形成装置１２０の制御部１２３は外部装置１１０に画像処理依頼の終了を通知する（図９参照）。よって、外部装置１１０の制御部１１３は、画像形成装置１２０から画像処理依頼の終了通知を受信したか否かを判定する（ステップＳ２１０６）。制御部１１３は、この終了通知を受信した場合（Ｓ２１０６で“ＹＥＳ”）、処理を終了させ、受信していない場合（Ｓ２１０６で“ＮＯ”）、処理をステップＳ２１０３に戻す。
【００７１】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００７２】
また、本発明は以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００７３】
１１０    外部装置
１１３    （外部装置の）制御部
１２０    画像形成装置
１２３    （画像形成装置の）制御部
１２６    操作部
３１０    応用モード画面
３２０    拡張モード画面
【図１】
2011199476.tif 000003
【図２】
2011199476.tif 000004
【図３】
2011199476.tif 000005
【図４】
2011199476.tif 000006
【図５】
2011199476.tif 000007
【図６】
2011199476.tif 000008
【図７】
2011199476.tif 000009
【図８】
2011199476.tif 000010
【図９】
2011199476.tif 000011
【図１０】
2011199476.tif 000012