(57)【要約】【課題】情報処理装置と接続された画像形成装置において、情報処理装置の画像処理機能を設定する際、ユーザの使い勝手をよくする。【解決手段】画像形成装置１０２は、複数の印刷処理機能を有し、ネットワークを介して複数の画像処理機能を有する情報処理装置１０１に接続されている。画像形成装置から印刷処理機能に係る内部設定パラメータと、画像処理機能に係る外部設定パラメータが送信されると、情報処理装置は内部設定パラメータ及び外部設定パラメータと予め規定された競合判定条件とに応じて印刷処理機能及び画像処理機能を組み合わせて用いることができないかを判定する。その判定結果が禁則を示していると、画像形成装置は当該印刷処理機能及び画像処理機能の組み合わせを用いた印刷処理を停止する。【選択図】図１
2011183564.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷処理機能を有し、画像データに応じた画像形成を行う際、前記印刷処理機能を選択的に用いて画像形成を行う画像形成装置において、
ネットワークを介して複数の画像処理機能を有する情報処理装置に接続され、前記画像処理機能を選択的に用いて前記画像形成を行う際に、
複数の前記印刷処理機能から少なくとも１つが選択印刷処理機能として選択された際、前記選択印刷処理機能に係る設定パラメータを内部設定パラメータとして設定する第１の設定手段と、
前記画像処理機能のうち少なくとも一つが選択画像処理機能として選択された際、前記選択画像処理機能に係る設定パラメータを外部設定パラメータとして設定する第２の設定手段と、
前記内部設定パラメータ及び前記外部設定パラメータを前記情報処理装置に送信する第１の送信手段と、
前記内部設定パラメータ及び前記外部設定パラメータと予め規定された競合判定条件とに応じて前記情報処理装置で判定された判定結果として、前記選択印刷処理機能及び前記選択画像処理機能を組み合わせて用いることができない禁則通知を受けると、前記選択印刷処理機能及び前記画像処理機能を用いた印刷処理を停止する停止手段とを有することを特徴とする画像形成装置。
【請求項２】
前記停止手段は、前記禁則通知を受けると、前記選択印刷処理機能及び前記画像処理機能を組み合わせて用いることができない旨を表示装置に表示することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記情報処理装置は前記禁則通知の際、前記選択印刷処理機能と前記選択画像処理機能との組み合わせによって生成される画像イメージを送信しており、
前記停止手段は前記画像イメージに応じた出力結果を表示装置に表示するようにしたことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記判定結果が前記選択印刷処理機能及び前記選択画像処理機能を組み合わせて用いることができる非禁則通知であると、前記画像データを前記情報処理装置に送る第２の送信手段をさらに有することを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記第１の設定手段は、前記印刷処理機能に関する設定を行うための第１の設定画面を表示し、
前記第２の設定手段は前記画像処理機能に関する設定を行うための第２の設定画面を表示することを特徴とする請求項１又は２記載の画像形成装置。
【請求項６】
前記ネットワークはインターネットであり、前記第２の設定手段は、前記情報処理装置からＷｅｂページを受けて、該Ｗｅｂページを前記第２の設定画面として表示することを特徴とする請求項３記載の画像形成装置。
【請求項７】
前記印刷処理機能及び前記画像処理機能を用いて印刷を行う際の印刷設定を行う第１の印刷設定モードと、
前記画像処理機能のみを用いて印刷を行う際の印刷設定を行う第２の印刷設定モードとを備え、
前記第１及び前記第２の印刷設定モードのいずれが選択されたかを示すモード選択通知を前記情報処理装置に送信する第３の送信手段をさらに有することを特徴とする請求項１〜６いずれか１項記載の画像形成装置。
【請求項８】
複数の画像処理機能を備える情報処理装置において、
複数の印刷処理機能を有し、画像データに応じた画像形成を行う際、前記印刷処理機能を選択的に用いて画像形成を行う画像形成装置と接続する接続手段と、
前記画像形成装置から前記印刷処理機能に係る内部設定パラメータ及び前記画像処理機能に係る外部設定パラメータを受信する受信手段と、
前記内部設定パラメータ及び前記外部設定パラメータと予め規定された競合判定条件とに応じて、前記印刷処理機能及び前記画像処理機能を組み合わせて用いることができるか否かを判定する判定手段と、
前記判定手段による判定結果を前記画像形成装置に送信手段とを有することを特徴とする情報処理装置。
【請求項９】
前記画像形成装置には前記印刷処理機能及び前記画像処理機能を用いて印刷を行う際の印刷設定を行う第１の印刷設定モードと、
前記画像処理機能のみを用いて印刷を行う際の印刷設定を行う第２の印刷設定モードとが備えられており、
前記第１の印刷設定モードを選択した旨の通知を前記画像形成装置から受けると、前記受信手段が前記内部設定パラメータ及び前記外部設定パラメータを受信し、
前記第２の印刷設定モードを選択した旨の通知を前記画像形成装置から受けると、前記画像形成装置が備える前記印刷処理機能を参照して、前記外部設定パラメータを設定するための設定画面を前記画像形成装置に表示する設定表示手段を有することを特徴とする請求項８記載の情報処理装置。
【請求項１０】
請求項１〜７のいずれか１項に記載の画像形成装置と、請求項８又は９に記載の情報処理装置とを有することを特徴とする印刷システム。
【請求項１１】
複数の印刷処理機能を有する画像形成装置で画像データに応じた画像形成を行う際、前記印刷処理機能を選択的に用いて画像形成を行う画像形成方法において、
前記画像形成装置は、複数の画像処理機能を有する情報処理装置に接続されており、
前記画像処理機能を選択的に用いて前記画像形成を行う際に、
複数の前記印刷処理機能から少なくとも１つが選択印刷処理機能として選択された際、前記選択印刷処理機能に係る設定パラメータを内部設定パラメータとして設定する第１の設定ステップと、
前記画像処理機能のうち少なくとも一つが選択画像処理機能として選択された際、前記選択画像処理機能に係る設定パラメータを外部設定パラメータとして設定する第２の設定ステップと、
前記内部設定パラメータ及び前記外部設定パラメータを前記情報処理装置に送信する送信ステップと、
前記内部設定パラメータ及び前記外部設定パラメータと予め規定された競合判定条件とに応じて前記情報処理装置で判定された判定結果として、前記選択印刷処理機能及び前記選択画像処理機能を組み合わせて用いることができない禁則通知を受けると、前記選択印刷処理機能及び前記画像処理機能を用いた印刷処理を停止する停止ステップとを有することを特徴とする画像形成方法。
【請求項１２】
複数の印刷処理機能を有する画像形成装置に画像データに応じた画像形成を実行させる際に用いられ、前記印刷処理機能を選択的に用いて画像形成を行うための画像形成プログラムにおいて、
前記画像形成装置は、複数の画像処理機能を有する情報処理装置に接続され、  前記画像処理機能を選択的に用いて前記画像形成を行う際に、
前記画像形成装置が備えるコンピュータに、
複数の前記印刷処理機能から少なくとも１つが選択印刷処理機能として選択された際、前記選択印刷処理機能に係る設定パラメータを内部設定パラメータとして設定する第１の設定ステップと、
前記画像処理機能のうち少なくとも一つが選択画像処理機能として選択された際、前記選択画像処理機能に係る設定パラメータを外部設定パラメータとして設定する第２の設定ステップと、
前記内部設定パラメータ及び前記外部設定パラメータを前記情報処理装置に送信する送信ステップと、
前記内部設定パラメータ及び前記外部設定パラメータと予め規定された競合判定条件とに応じて前記情報処理装置で判定された判定結果として、前記選択印刷処理機能及び前記選択画像処理機能を組み合わせて用いることができない禁則通知を受けると、前記選択印刷処理機能及び前記画像処理機能を用いた印刷処理を停止する停止ステップとを実行させることを特徴とする画像形成プログラム。
【請求項１３】
請求項１２に記載の画像形成プログラムが記録されたコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに応じた印刷を行う際、当該画像データに係る画像処理を行う画像形成装置、情報処理装置、印刷システム、画像形成方法、及び画像形成プログラム、並びに記録媒体に関し、特に、情報処理装置を外部装置として利用して画像処理を行う画像形成装置、印刷システム、画像形成方法、及び画像形成プログラム、並びに記録媒体に関する。
【背景技術】
【０００２】
一般に、プリンタ等の画像形成装置には、種々の機能（印刷処理機能という）が備えられており、これら機能の一つとして、複数の原稿画像を１枚に集約して印刷する所謂Ｎｉｎ１コピー機能がある。また、これら機能の他のものとして、特定のページとページとの間に挿入紙を加えて印刷する挿入機能及び原稿画像と特定の画像を合成して出力する合成機能等がある。そして、画像形成装置単体で上述した機能に代表される複数の印刷処理機能を組み合わせて印刷することが可能である。
【０００３】
一方、画像形成装置が備えない印刷処理機能を、外部装置（情報処理装置）を用いて実現する印刷システムが提案されている。
【０００４】
例えば、画像形成装置に備えられた操作パネル（操作部）からユーザが所定の機能を指示すると、画像形成装置が外部装置に対してそのリクエストと入力原稿の画像データを送信するようにしたものがある（特許文献１参照）。そして、外部装置が画像処理を施した処理済み画像データを画像形成装置が受信して、この処理済み画像データに応じて印刷を行う。
【０００５】
ここでは、外部装置が有する画像処理機能に応じた操作部制御用のプログラム（制御プログラム）及び操作部表示用の画面リソースが、画像形成装置が備える記憶部に記憶されている。このため、外部装置が備える画像処理機能がバージョンアップされると、画像形成装置の制御プログラム及び画面リソースもバージョンアップする必要がある。言い換えると、画像形成装置に備えられたプログラムが外部装置の機能（つまり、プログラム）に依存性することになる。
【０００６】
一方、外部装置が有するＷｅｂページを画像形成装置の操作パネルに表示して、Ｗｅｂページに対する操作に応じて外部装置に保持された各種アプリケーションを実行するようにしたものがある（特許文献２参照）。そして、ここでは、これらアプリケーションに連動して、画像形成装置に保持された画像形成プログラムが動作する。ここで、アプリケーション及びアプリケーションに対するパラメータ入力用画面リソース等は外部装置側の記憶部に記憶されている。
【０００７】
このため、アプリケーションを画像形成装置とは独立してバージョンアップすることが可能となる。ところが、アプリケーションが実現する機能を画像形成装置が備える印刷処理機能と組み合わせて使用することができない。つまり、外部装置の機能と画像形成装置の機能とを協調させて動作させることができない。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００３−２８８３３６号公報
【特許文献２】特開２００８−１３９９８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述のような問題点を解消するためには、外部装置及び画像形成装置のプログラムを独立してバージョンアップ可能として、両者の備える機能を互いに組み合わせて印刷することができるようにすればよい。ところが、今度は次に挙げる新たな問題点が生じてしまう。
【００１０】
外部装置を利用して画像形成装置の機能拡張を行う際、拡張機能に対するＵＩ（ユーザインターフェース）画面を外部装置が生成して、例えば、Ｗｅｂページとして画像形成装置に表示する。この場合、外部装置において独立して機能拡張が行える反面、画像形成装置においてはどのような拡張機能が付加されるかについて事前に知ることができない。
【００１１】
従って、画像形成装置で用いられるＵＩプログラムにおいては、外部装置から提供される拡張機能との組み合わせ（競合）に関して、予め禁則処理を含めることはできない。つまり、外部装置から提供される拡張機能と画像形成装置が備える画像処理機能とが同時に実行できない組み合わせであったとしても、ユーザは印刷ジョブを実行して、エラーが発生するか又は予期しない画像が出力されるまで、上記の組み合わせが不適切であると気づくことができない。
【００１２】
このような不都合に対して、外部装置が提供するＵＩ画面において、画像形成装置が備える印刷処理機能（画像処理機能ともいう）も纏めて全て表示して、当該ＵＩ画面で禁則処理を行うことが考えられる。さらに、ＵＩ画面に組み合わせ可能な画像処理機能の全て表示することも考えられる。
【００１３】
ところが、画像形成装置が提供するＵＩ画面と外部装置によって提供されるＵＩ画面の双方に同一の設定項目が表示されると、ユーザが混乱してしまうことがある。さらに、画像形成装置が提供するＵＩ画面に慣れ親しんだユーザにとっては操作性が悪くなってしまうという課題もある。
【００１４】
従って、本発明の目的は、ＵＩ画面によって画像処理機能を設定する際、ユーザにとって使い勝手のよい画像形成装置、情報処理装置、印刷システム、画像形成方法、及び画像形成プログラム、並びに記録媒体を提供することにある。
【課題を解決するための手段】
【００１５】
上記の目的を達成するため、本発明による画像形成装置は、複数の印刷処理機能を有し、画像データに応じた画像形成を行う際、前記印刷処理機能を選択的に用いて画像形成を行う画像形成装置において、ネットワークを介して複数の画像処理機能を有する情報処理装置に接続され、前記画像処理機能を選択的に用いて前記画像形成を行う際に、複数の前記印刷処理機能から少なくとも１つが選択印刷処理機能として選択された際、前記選択印刷処理機能に係る設定パラメータを内部設定パラメータとして設定する第１の設定手段と、前記画像処理機能のうち少なくとも一つが選択画像処理機能として選択された際、前記選択画像処理機能に係る設定パラメータを外部設定パラメータとして設定する第２の設定手段と、前記内部設定パラメータ及び前記外部設定パラメータを前記情報処理装置に送信する第１の送信手段と、前記内部設定パラメータ及び前記外部設定パラメータと予め規定された競合判定条件とに応じて前記情報処理装置で判定された判定結果として、前記選択印刷処理機能及び前記選択画像処理機能を組み合わせて用いることができない禁則通知を受けると、前記選択印刷処理機能及び前記画像処理機能を用いた印刷処理を停止する停止手段とを有することを特徴とする。
【００１６】
本発明による情報処理装置は、複数の画像処理機能を備える情報処理装置において、複数の印刷処理機能を有し、画像データに応じた画像形成を行う際、前記印刷処理機能を選択的に用いて画像形成を行う画像形成装置と接続する接続手段と、前記画像形成装置から前記印刷処理機能に係る内部設定パラメータ及び前記画像処理機能に係る外部設定パラメータを受信する受信手段と、前記内部設定パラメータ及び前記外部設定パラメータと予め規定された競合判定条件とに応じて、前記印刷処理機能及び前記画像処理機能を組み合わせて用いることができるか否かを判定する判定手段と、前記判定手段による判定結果を前記画像形成装置に送信手段とを有することを特徴とする。
【００１７】
本発明による印刷システムは、上記の画像形成装置と、上記の情報処理装置とを有することを特徴とする。
【００１８】
本発明による画像形成方法は、複数の印刷処理機能を有する画像形成装置で画像データに応じた画像形成を行う際、前記印刷処理機能を選択的に用いて画像形成を行う画像形成方法において、前記画像形成装置は、複数の画像処理機能を有する情報処理装置に接続されており、前記画像処理機能を選択的に用いて前記画像形成を行う際に、複数の前記印刷処理機能から少なくとも１つが選択印刷処理機能として選択された際、前記選択印刷処理機能に係る設定パラメータを内部設定パラメータとして設定する第１の設定ステップと、前記画像処理機能のうち少なくとも一つが選択画像処理機能として選択された際、前記選択画像処理機能に係る設定パラメータを外部設定パラメータとして設定する第２の設定ステップと、前記内部設定パラメータ及び前記外部設定パラメータを前記情報処理装置に送信する送信ステップと、前記内部設定パラメータ及び前記外部設定パラメータと予め規定された競合判定条件とに応じて前記情報処理装置で判定された判定結果として、前記選択印刷処理機能及び前記選択画像処理機能を組み合わせて用いることができない禁則通知を受けると、前記選択印刷処理機能及び前記画像処理機能を用いた印刷処理を停止する停止ステップとを有することを特徴とする。
【００１９】
本発明による画像形成プログラムは、複数の印刷処理機能を有する画像形成装置に画像データに応じた画像形成を実行させる際に用いられ、前記印刷処理機能を選択的に用いて画像形成を行うための画像形成プログラムにおいて、前記画像形成装置は、複数の画像処理機能を有する情報処理装置に接続され、前記画像処理機能を選択的に用いて前記画像形成を行う際に、前記画像形成装置が備えるコンピュータに、複数の前記印刷処理機能から少なくとも１つが選択印刷処理機能として選択された際、前記選択印刷処理機能に係る設定パラメータを内部設定パラメータとして設定する第１の設定ステップと、前記画像処理機能のうち少なくとも一つが選択画像処理機能として選択された際、前記選択画像処理機能に係る設定パラメータを外部設定パラメータとして設定する第２の設定ステップと、前記内部設定パラメータ及び前記外部設定パラメータを前記情報処理装置に送信する送信ステップと、前記内部設定パラメータ及び前記外部設定パラメータと予め規定された競合判定条件とに応じて前記情報処理装置で判定された判定結果として、前記選択印刷処理機能及び前記選択画像処理機能を組み合わせて用いることができない禁則通知を受けると、前記選択印刷処理機能及び前記画像処理機能を用いた印刷処理を停止する停止ステップとを実行させることを特徴とする。
【００２０】
本発明による記録媒体は上記の画像形成プログラムが記録されたコンピュータに読み取り可能な記録媒体である。
【発明の効果】
【００２１】
以上のように、本発明によれば、画像形成装置が備える印刷処理機能に拘わらず、情報処理装置によってどのような情報処理機能が提供されても、画像形成装置及び情報処理装置との間で禁則処理を行うことができる。従って、画像出力の際の失敗が低減されて、確実な印刷処理を行うことができる。その結果、ＵＩ画面によって画像処理機能又は印刷処理機能を設定する際、ユーザにとって使い勝手がよくなるという効果がある。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施の形態による画像処理装置を用いた印刷システムの一例を示す機能ブロック図である。
【図２】図１に示す画像形成装置の操作部に表示されるジョブ設定画面の一例を説明するための図である。
【図３】図２に示すジョブ設定画面においてジョブ設定が行われた際の禁則の一例を説明するための図である。
【図４】図２に示すジョブ設定画面においてジョブ設定が行われた際の禁則の他の例を説明するための図であり、（ａ）は、ジョブ設定画面におけるジョブ設定を示す図、（ｂ）は、設定されたジョブに応じた処理の一例を示す図である。
【図５】図１に示す画像形成装置におけるジョブ設定を説明するためのフローチャートである。
【図６】図５で説明した拡張設定を詳細に説明するためのフローチャートである。
【図７】図１に示す外部装置における制御を説明するためのフローチャートである。
【図８】図１に示す外部装置に画像形成装置に関する情報を記憶する際の動作を処理するためのフローチャートである。
【図９】図８で説明した受信データの一例を詳細に説明するための図である。
【図１０】図１に示す外部装置における禁則処理及び補足について説明するためのフローチャートである。
【図１１】図１に示す外部装置の記憶部に格納された競合判定条件の一例を示す図である。
【図１２】図５で説明した原稿読取タスク開始を詳細に説明するためのフローチャートである。
【図１３】図５で説明した出力タスク開始を詳細に説明するためのフローチャートである。
【図１４】図１に示す外部装置における画像処理を説明するためのフローチャートである。
【図１５】本発明の実施の形態による印刷システムの他の例において、図１に示す画像形成装置におけるジョブ設定を説明するためのフローチャートである。
【図１６】本発明の実施の形態による印刷システムの他の例において、図１に示す外部装置における処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態による画像処理装置及びこの画像処理装置を用いた印刷システムの一例について図面を参照して説明する。
【００２４】
図１は、本発明の第１の実施の形態による画像処理装置を用いた印刷システムの一例を示す機能ブロック図である。
【００２５】
図１を参照して、図示の印刷システムは、外部装置（情報処理装置ともいう）１０１及び画像形成装置１０２を有しており、これら外部装置１０１及び画像形成装置１０２は相互にインターネット等のネットワーク１０４を介して接続されている。ここで、外部装置１０１は、例えば、デスクトップＰＣ（パソコン）又はノートＰＣ等の情報処理装置である。
【００２６】
また、ネットワーク１０４として、例えば、有線ＬＡＮ（ローカルエリアネットワーク）又はや無線ＬＡＮが用いられる。なお、ネットワーク１０４としてインターネットを用いて外部装置１０１と画像形成装置１０２とを接続するようにしてもよい。
【００２７】
外部装置１０１は、例えば、ハードウェア構成として、ＣＰＵ（中央演算装置）、ＲＯＭ、ＲＡＭ、及びＨＤＤ（ハードディスクドライブ）を備えている（図１には示さず）。そして、ＣＰＵがＨＤＤに格納されたプログラム群、各プログラムに必要な画像データ、及びＷｅｂページコンテンツをＲＡＭ上に読み出して実行する。
【００２８】
外部装置１０１は、ネットワーク通信部（接続手段）１０１ａ、記憶部１０１ｂ、制御部１０１ｃを有している。ネットワーク通信部１０１ａは、ネットワーク１０４を介して画像形成装置１０２と画像データ及びＷｅｂページ等の送受信を行う。このネットワーク通信部１０１ａは、例えば、ＣＰＵに備えられた機能である。
【００２９】
記憶部１０１ｂは、前述のＲＯＭ、ＲＡＭ、及びＨＤＤ等で実現される。記憶部１０１ｂには、例えば、Ｗｅｂページコンテンツ及び制御プログラム等の情報等が記憶されている。
【００３０】
制御部１０１ｃはＣＰＵによって実現され、制御部１０１ｃは記憶部１０１ｂから読み出した制御プログラムを実行する。制御部１０１ｃは画像形成装置１０２からＷｅｂページの要求を受けると、画像形成装置１０２にＷｅｂページを送信する。また、制御部１０１ｃは画像形成装置１０２に表示されたＷｅｂページに入力された設定値を画像形成装置１０２から受信し、記憶部１０１ｂに記憶する。
【００３１】
さらに、制御部１０１ｃは、画像形成装置１０２から受信した画像データ（以下、画像形成装置画像データと呼ぶ）を記憶部１０１ｂに記憶する。加えて、制御部１０１ｃは記憶部１０１ｂから後述する設定値及び画像形成装置画像データを読み出して、当該設定値に応じて、画像形成装置画像データに画像処理を施す（以下、この処理済みの画像データを外部装置画像データと呼ぶ）。そして、制御部１０１ｃは、外部装置画像データを、ネットワーク通信部１０１ａを介して画像形成装置１０２に送信する。
【００３２】
なお、外部装置１０１と画像形成装置１０２との間の通信方式として、例えば、Ｗｅｂページを要求するリクエスト情報及びＷｅｂページの送受信に適したＨＴＴＰ又は制御指示の送受信に適したＳＯＡＰを利用することができる。
【００３３】
同様に、画像形成装置１０２は、ハードウェア構成として、ＣＰＵ、ＲＯＭ、ＲＡＭ、及びＨＤＤ等を有している。そして、ＣＰＵがＨＤＤに格納されたプログラム群、各プログラムに必要な画像データ、及び画面リソース等をＲＡＭ上に読み出して実行する。
【００３４】
画像形成装置１０２は、ネットワーク通信部１０２ａ、記憶部１０２ｂ、制御部１０２ｃ、画像入力部１０２ｄ、画像形成部１０２ｅ、及び操作部１０２ｆを有している。図示の例では、ネットワーク通信部１０２ａ、記憶部１０２ｂ、制御部１０２ｃ、及び操作部１０２ｆが画像処理装置を構成する。
【００３５】
ネットワーク通信部１０２ａは外部装置１０１と画像データ及びＷｅｂページ等の送受信を行う。このネットワーク通信部１０２ａは、例えば、ＣＰＵに備えらたれ機能である。
【００３６】
記憶部１０２ｂはＲＯＭ、ＲＡＭ、及びＨＤＤ等で実現され、記憶部１０２ｂには制御プログラムに関する情報等が記憶されている。
【００３７】
制御部１０２ｃはＣＰＵで実現され、制御部１０２ｃは記憶部１０２ｂから読み出した制御プログラムを実行する。制御部１０２ｃは操作部１０２ｆにＷｅｂページとは異なるジョブ設定画面を表示して、当該ジョブ設定画面から入力された設定値を記憶部１０２ｂに記憶する。また、制御部１０２ｃは、ネットワーク通信部１０２ａを介して外部装置１０１に要求したＷｅｂページを受信して操作部１０２ｆに表示し、Ｗｅｂページに対して入力される設定値を外部装置１０１に送信する。
【００３８】
制御部１０２ｃは操作部１０２ｆからの印刷開始指示を受けると、後述するように印刷ジョブを生成する。そして、制御部１０２ｃは画像入力部１０２ｄから読み取った画像データを画像形成装置画像データとして記憶部１０２ｂに記憶する。
【００３９】
制御部１０２ｃは、制御部１０２ｃが画像データを外部装置１０１に送信する際には、制御部１０２ｃは画像入力部１０２ｄから画像データを読み込む。制御部１０２ｃは、画像データに対して操作部１０２ｆから入力された設定値に応じた画像処理を施す。そして、制御部１０２ｃは画像形成装置画像データとして外部装置１０１に送信する。
【００４０】
制御部１０２ｃはネットワーク通信部１０２ａを介して外部装置１０１から外部装置画像データを受信して、記憶部１０２ｂに記憶する。
【００４１】
一方、制御部１０２ｃは画像入力部１０２ｄから読み取った画像データを画像形成装置画像データとして外部装置１０１に送信するようにしてもよい。この際には、制御部１０２ｃは、この外部装置画像データに対して画像処理を施すことになる。
【００４２】
いずれにしても、画像形成装置１０２は、外部装置画像データ又は画像形成装置画像データに応じて、画像形成部１０２ｅによって記録紙上に画像形成することになる。
【００４３】
図２は、図１に示す画像形成装置１０２の操作部１０２ｆに表示されるジョブ設定画面の一例を説明するための図である。
【００４４】
図２を参照して、ジョブ設定画面として操作部１０２ｆには、まず基本画面（第１の設定画面）３００が表示される。この基本画面３００は、印刷実行前において制御部１０２ｃが操作部１０２ｆに表示する画面である。基本画面３００には、用紙部数表示３０１、応用ボタン３０２、及び開始ボタン３０４が表示される。
【００４５】
用紙部数表示３０１は、用紙選択画面（図示せず）においてユーザが設定した用紙サイズとテンキーボタン（図示せず）によってユーザが設定した印刷部数を表示したものである。図示の例では、用紙サイズがＡ４用紙で印刷部数が１０部として表示されている。
【００４６】
応用ボタン３０２は、後述する応用モード画面３１０（画像形成装置が有する機能（印刷処理機能ともいう）を設定するための設定画面）を表示するためのボタンである。なお、応用モード画面も第１の設定画面である。
【００４７】
また、基本画面３００において、開始ボタン３０４が押下されると、制御部１０２ｃは印刷ジョブを開始する。
【００４８】
基本画面３００において応用ボタン３０２が押下げられると、制御部１０２ｃは操作部１０２ｆに応用モード画面３１０を表示する。この応用モード画面は、制御部１０２ｃが記憶部１０２ｂから画面リソースを読み出して操作部１０２ｆに表示するための画面である。この応用モード画面３１０において、ユーザは画像入力部１０２ｄから入力される画像データに対するジョブ設定を行う。このジョブ設定によって選択された印刷処理機能は、選択印刷処理機能（選択内部画像処理機能ともいう）と呼ばれることがある。そして、ジョブ設定によって、画像形成装置１０２が有する印刷処理機能が選択的に用いられることになる。
【００４９】
応用モードボタン３１０においては、枠消しボタン３１１、ステープルボタン３１２、ＯＨＰボタン３１３、拡張ボタン３１４、及び戻るボタン３１５が表示される。枠消しボタン３１１、ステープルボタン３１２、及びＯＨＰボタン３１３は画像形成装置１０２が有する機能に関する設定を行うためのボタンである。制御部１０２ｃはこれらのボタン押下を検知すると、対応する画面リソースを記憶部１０２ｂから読み出して操作部１０２ｆに表示する。
【００５０】
いま、枠消しボタン３１１が押下されると、制御部１０２ｃは枠消し詳細設定画面（図示せず）を操作部１０２ｆに表示する。そして、枠消し詳細設定画面によって出力画像の外周に一定の余白が付与される場合において余白量指定画面を設定することが可能となる。
【００５１】
ステープルボタン３１２が押下されると、制御部１０２ｃはステープル設定画面（図示せず）を操作部１０２ｆに表示する。これによって、ステープルを行う位置及びステープルの数を設定することができる。
【００５２】
ＯＨＰボタン３１３が押下されると、制御部１０２ｃは、ＯＨＰ設定画面（図示せず）を操作部１０２ｆに表示する。これによって、ユーザはＯＨＰに印刷時に中差しシートを白紙で出力するか又は中差しシートにＯＨＰで印刷する画像と同一の画像を印刷するか等の設定が可能とある。これら設定画面で設定された設定値（内部設定パラメータ）は、制御部１０２ｃによって記憶部１０２ｂに記憶されることになる。
【００５３】
拡張ボタン３１４が押下されると、制御部１０２ｃは拡張モード画面（第２の設定画面）３２０を操作部１０２ｆに表示する。また戻るボタン３１５が押下されると、制御部１０２ｃは基本画面３００に戻る。つまり、制御部１０２ｃは操作部１０２ｆに基本画面３００を表示する。
【００５４】
拡張モード画面３２０はブラウザ画面３２１によって構成される。このブラウザ画面３２１は、制御部１０２ｃが外部装置１０１から受信したＷｅｂページを操作部１０２ｆに表示した画面である。拡張モード画面３２０において、前述の画像形成装置画像データに対して、外部装置１０１の制御部１０１ｃによって画像処理する際のジョブ設定が行われる。
【００５５】
このジョブ設定によって選択された画像処理機能は、選択画像処理機能（選択外部画像処理機能ともいう）と呼ばれることがある。そして、当該ジョブ設定によって外部装置１０１が備える画像処理機能が選択的に用いられることになる。
【００５６】
図示のように、拡張モード画面３２０には、戻るボタン３２５が表示されるとともに、ブラウザ画面３２１が表示される。ブラウザ画面３２１には、イメージリピートボタン３２２、移動ボタン３２３、及び確定ボタン３２４が表示される。
【００５７】
Ｗｅｂページを表示する際には、まず、応用モード画面３１０において、拡張ボタン３１４の押下を検知すると、制御部１０２ｃは記憶部１０２ｂに記憶されているＷｅｂブラウザを読み出して実行する。そして、制御部１０２ｃは外部装置１０１の制御部１０１ｃが制御するＷｅｂサーバ（図示せず）に対してブラウザ画面３２１に表示するためのＷｅｂページ要求を行う。
【００５８】
外部装置１０１において動作するＷｅｂサーバは指定されたＷｅｂページを記憶部１０１ｂから読み出して画像形成装置１０２に送信する。制御部１０２ｃは当該Ｗｅｂページを受信すると、操作部１０２ｆにブラウザ画面３２１に表示する。
【００５９】
制御部１０２ｃは、Ｗｅｂページ画面（ブラウザ画面３２１）においてユーザの入力を検知すると、ＨＴＴＰを用いて外部装置１０１のＷｅｂサーバに対して入力情報（設定値等）を送信する。外部装置１０１のＷｅｂサーバは受信した入力情報に応じて、異なるＷｅｂページを画像形成装置１０２に送信する。また、Ｗｅｂサーバは入力値（設定値：なお外部設定パラメータともいう）を記憶部１０１ｂに記憶する。
【００６０】
例えば、図示のイメージリピートボタン３２２及び移動ボタン３２３はＷｅｂページにおいてジョブ設定を行うためのボタンである。イメージリピートボタン３２２を押下すると、制御部１０２ｃはイメージリピート設定画面のＷｅｂページ（図示せず）を操作部１０２ｆに表示する。そして、イメージリピート設定画面において、ユーザは主走査方向及び副走査方向にそれぞれいくつ画像をリピートさせるかを設定することができる。
【００６１】
移動ボタン３２３を押下すると、制御部１０２ｃは移動設定画面のＷｅｂページ（図示せず）を操作部１０２ｆに表示する。そして、移動設定画面において、ユーザは記録紙の中心と、右上、左上、右下、及び左下のいずれかに画像データを配置して印刷するか等を設定することができる。これらのＷｅｂページにおけるユーザの設定値が外部装置１０１の記憶部１０１ｂに記憶されることになる。
【００６２】
確定ボタン３２４を押下すると、制御部１０２ｃから外部装置１０１に確定信号が送られて、外部装置１０１はＷｅｂページによるジョブ設定の結果を確定する。また、戻るボタン３２５を押下すると、制御部１０２ｃはＷｅｂブラウザを終了して、操作部１０２ｆに応用モード画面３１０を表示する。
【００６３】
上述のように、外部装置１０１に対するジョブ設定を行う際には、外部装置１０１が備える画面リソースを用いて、画像形成装置１０２の操作部１０２ｆに表示されたＷｅｂページのジョブ設定画面で行うことになる。そして、設定値は外部装置１０１の記憶部１０２ｂに記憶されることになる。
【００６４】
このようにして、外部装置１０１が提供する拡張機能を、画像形成装置１０２とは独立して実行することができることになる。なお、外部装置１０１が提供する拡張機能（外部画像処理機能）として、例えば、新規の画像処理機能及び既存の画像処理機能に対する入力設定の追加等に関わる制御プログラム、そして、Ｗｅｂページのバージョンアップがある。
【００６５】
また、画像形成装置１０２が備える機能（この機能を内部画像処理機能と呼ぶ）に対する設定画面から、外部装置１０１が備える画像処理機能に対する設定画面に画面遷移を行っている。従って、ユーザにとっては１つの印刷ジョブに対する設定手続きであることを理解しやすい。
【００６６】
図３は、図２に示すジョブ設定画面においてジョブ設定が行われた際の禁則の一例を説明するための図である。
【００６７】
図３を参照して、以下の説明では次の条件で設定が行われているものとする。応用モード画面３１０において、ステープルボタン３１２が押下げられて、拡張モード画面３１０において、イメージリピートボタン３２２が押下げられている。なお、ステープルとイメージリピートとが組み合わせされている場合、通常、画像形成装置１０２がステープル処理を行い、外部装置１０１がイメージリピート処理を行うことになる。
【００６８】
ここで、ステープル処理とイメージリピート処理との組み合わせが不可（禁則）であるとすると、Ｗｅｂページ３２１に表示された確定ボタン４２４が押下げられると、外部装置１０１の制御部１０１ｃはＷｅｂページを用いてエラー画面４２７を表示する。このエラー表示画面４２７には、例えば、「以下の設定を取り消してください。ステープル／イメージリピート」という文言が表示される。これによって、同時に組み合わせることのできない画像処理機能を表示して、ユーザに設定の変更を促す。
【００６９】
なお、組み合わせ不可の設定が解消されるまで印刷ジョブは実行できない。言い換えると、制御部１０２ｃは禁則である旨の通知（禁則通知という）を外部装置１０１から受けると、印刷ジョブの実行を停止することになる。印刷ジョブを実行するために、外部装置１０１で生成するＷｅｂページ４２７を用いた通知を行うとともに、印刷ジョブの開始の際（図２に示す開始ボタン３０４の押下）のチェックを受ける必要がある。この点については、後述する。
【００７０】
図４は、図２に示すジョブ設定画面においてジョブ設定が行われた際の禁則の他の例を説明するための図である。そして、図４（ａ）は、ジョブ設定画面におけるジョブ設定を示す図、図４（ｂ）は、設定されたジョブに応じた処理の一例を示す図である。
【００７１】
図４を参照して、以下の説明では次の条件で設定が行われているものとする。応用モード画面３１０において、枠消しボタン３１１が押下げられ、拡張モード画面３２０において、移動ボタン３２３が押下げられている（図４（ａ）参照）。
【００７２】
この場合、枠消しと移動とを組み合わせると、基本的に出力画像は不定となる。つまり、画像処理の順番に応じて、画像形成装置１０２において枠消し処理を行った後、外部装置１０１において移動処理を行うと、入力画像５３０は、一般的に出力画像５３２となる（図４（ｂ）参照）。
【００７３】
一方、外部装置１０１において移動処理を行った後、画像形成装置１０２において枠消し処理を行うと、入力画像は、一般的に出力画像５３１となる（図４（ａ）参照）。
【００７４】
このように、画像処理の順番によって、その出力画像が異なる（つまり、不定となる）場合には、ユーザにとって予期しない結果となることがある。よって、このような画像処理の組み合わせは禁則として、組み合わせを行わないようにすることが一つの解決策である。
【００７５】
しかしながら、外部装置１０１において、図４（ａ）に示すように、Ｗｅｂページ５２７を生成するようにすれば、上記のような不定を解決することができる。つまり、ユーザに対してＷｅｂページ５２７（画像イメージ）によって出力結果を明示する。図４（ａ）に示す例では、Ｗｅｂページ５２７には「詳細な設定を行ってください。枠消し」の文言が表示されるとともに、原稿枠消しボタン５２８及びシート枠消しボタン５３０が表示される。
【００７６】
そして、例えば、原稿枠消しボタン５３０が押下げられると、出力結果として、図４（ｂ）に示す出力画像５３２が表示される。また、シート枠消しボタン５２８が押下げられると、出力結果として、図４（ｂ）に示す出力画像５３１が表示される。なお、Ｗｅｂページ５２７を表示する際の判定処理を含む動作については後述する。
【００７７】
図５は、図１に示す画像形成装置１０２におけるジョブ設定を説明するためのフローチャートである。
【００７８】
図１、図２、及び図５を参照して、ジョブ設定が開始されると、前述のようにして、制御部１０２ｃは操作部１０２ｆに基本画面３００を表示する（ステップＳ１００１）。続いて、制御部１０２ｃは、基本画面３００上で応用ボタン３０２が押下されたか否かを判定する（ステップＳ１００２）。
【００７９】
応用ボタン３０２が押下げられたと判定すると（ステップＳ１００２において、ＹＥＳ）、制御部１０２ｃは、記憶部１０２ｂから応用モード画面３１０を読み出して操作部１０２ｆに表示する（ステップＳ１００３）。そして、制御部１０２ｃは拡張ボタン３１４が押下された否かを判定する（ステップＳ１００４）。
【００８０】
拡張ボタンが押下げられたと判定すると（ステップＳ１００４において、ＹＥＳ）、制御部１０２ｃは、前述の拡張モード画面３２０を操作部１０２ｆに表示する。これによって、前述のＷｅｂページにおける拡張設定が行われることになる（ステップＳ１００５）。
【００８１】
続いて、制御部１０２ｃは拡張ボタン３１４以外の画像形成装置１０２が有する機能の設定に関するボタン（以下、他ボタンと呼ぶ）が押下されたか否かを判定する（ステップＳ１００６）。他ボタン（例えば、ステープルボタン３１２）が押下げられたと判定すると（ステップＳ１００６において、ＹＥＳ）、制御部１０２ｃは、図３で関連して説明したステープル設定画面を表示する。そして、制御部１０２ｃはステープル設定を記憶部１０２ｂに設定保存して（ステップＳ１００７）、ステップＳ１００６に戻る。
【００８２】
一方、他ボタンの押下げでないと判定すると（ステップＳ１００６において、ＮＯ）、制御部１０２ｃは戻るボタン３１５が押下られたか否かを判定する（ステップＳ１００８）。戻るボタン３１５が押下られたと判定すると（ステップＳ１００８において、ＹＥＳ）、制御部１０２ｃはステップＳ１００１に戻る。一方、戻るボタン３１５が押下られない判定すると（ステップＳ１００８において、ＮＯ）、制御部１０２ｃはステップＳ１００６に戻る。
【００８３】
このようにして、ステップＳ１００２において、応用モードボタン３０２が押下げられると、制御部１０２ｃは画像形成装置１０２に備えられた機能に関する設定とＷｅｂページによる外部装置１０１が備える機能に関する設定を行うことになる。
【００８４】
ステップＳ１００２において、応用モードボタンが押下げられないと判定すると（ステップＳ１００２において、ＮＯ）、制御部１０２ｃは、例えば、コピースタートボタン（つまり、開始ボタン３０４）が押下られたか否かを判定する（ステップＳ１００９）。開始ボタン３０４が押下られないと判定すると（ステップＳ１００９において、ＮＯ）、制御部１０２ｃはステップＳ１００１に戻る。
【００８５】
一方、開始ボタン３０４が押下られたと判定すると（ステップＳ１００９において、ＹＥＳ）、制御部１０２ｃは記憶部１０２ｂに保持された画像形成装置１０２の設定情報を画像形成装置設定情報として外部装置１０１に送信する（ステップＳ１０１０）。この画像形成装置設定情報は、後述するように、外部装置１０１が記憶部１０１ｂ保持する設定情報ととともに禁則処理及び設定補足を行う際の判断に用いられる。
【００８６】
つまり、外部装置１０１は、上記の情報に応じて禁則処理及び設定補足を行うか否かを決定することになる。そして、禁則処理及び設定補足の判定結果（機能組み合わせ結果）が、後述するように、外部装置１０１から画像形成装置１０２に送られる。
【００８７】
画像形成装置１０２では、上記の判定結果（確認結果）を受けると（ステップＳ１０１１）、制御部１０２ｃは、この確認結果に応じて禁則処理又は補足設定が必要であるか否かを判定する（ステップＳ１０１２）。つまり、制御部１０２ｃは、確認結果に応じて、Ｗｅｂページを操作部１０２ｆに表示する必要がなるか否かを判定することになる。
【００８８】
Ｗｅｂページの表示が必要でないと判定すると（ステップＳ１０１２において、ＮＯ）、制御部１０２ｃは画像入力部１０２ｄによる原稿を読み取り開始（原稿読取タスク開始）を実行する（ステップＳ１０１３）。そして、制御部１０２ｃは、原稿を読み取った結果得られた画像データを記憶部１０２ｂに記憶する。
【００８９】
続いて、制御部１０２ｃは画像形成部１０２ｅを制御して、記憶部１０２ｂから読み出した画像データに応じて印刷を行い（出力タスク開始：ステップＳ１０１４）、印刷処理を終了する。
【００９０】
一方、Ｗｅｂページの表示が必要であると判定すると（ステップＳ１０１２において、ＹＥＳ）、制御部１０２ｃは、外部装置１０１からＷｅｂページを受領して、このＷｅｂページを操作部１０２ｆに表示する（ステップＳ１０１５）。当該Ｗｅｂページには、禁則情報及び補足情報（画面）が含まれている。例えば、図３で説明したＷｅｂページ４２７又は図４で説明したＷｅｂページ５２７が操作部１０２ｆに表示されることになる。なお、ここでは、図３又は図４で説明した画面フローに応じた表示が行われるのではなく、ユーザの操作に拘わらず、Ｗｅｂページ４２７又は５２７が表示されることになる。
【００９１】
その後、制御部１０２ｃは、Ｗｅｂページ４２７又は５２７が表示された画面にある戻るボタン３２５が押下げられたか否かを判定する（ステップＳ１０１６）。戻るボタン３２５が押下げられると（ステップＳ１０１６において、ＹＥＳ）、制御部１０２ｃはステップＳ１００１に戻る。一方、戻るボタン３２５が押下げられないと（ステップＳ１０１６において、ＮＯ）、制御部１０２ｃは待機する。
【００９２】
図６は、図５で説明した拡張設定を詳細に説明するためのフローチャートである。
【００９３】
図１、図２、及び図６を参照すると、図５で説明したステップＳ１００４において拡張ボタン３１４が押下られると、制御部１０２ｃはステップＳ１００５で説明した拡張設定に移行する。まず、制御部１０２ｃは、拡張モード画面３２０を操作部１０２ｆに表示する。続いて、制御部１０２ｃはＷｅｂブラウザを起動する（ステップＳ１１０１）。そして、制御部１０２ｃは記憶部１０２ｂに記憶された画像形成装置設定情報を外部装置１０１に送信する（ステップＳ１１０２）。
【００９４】
続いて、制御部１０２ｃは外部装置１０１で動作するＷｅｂサーバに拡張設定を行うためのトップ画面のＷｅｂページを要求する。そして、制御部１０２ｃは、この要求に応じて取得したＷｅｂページをブラウザ画面３２１に表示する（ステップＳ１１０３）。
【００９５】
その後、制御部１０２ｃはブラウザ画面３２１に対して拡張モード設定の入力があったか否かを判定する（ステップＳ１１０４）。ここで、拡張モード設定の入力とは、例えば、図２に示すイメージリピートボタン３２２又は移動ボタン３２３が押下されることに該当する。
【００９６】
拡張モード設定の入力があると（ステップＳ１１０４において、ＹＥＳ）、制御部１０２ｃは該当するボタンに応じたＷｅｂページを外部装置１０１から取得する。
【００９７】
以下の説明では、拡張モード設定の入力としてイメージリピートボタン３２２が押下られたものとする。イメージリピートボタン３２２が押下されると、制御部１０２ｃは外部装置１０１にイメージリピート設定画面のＷｅｂページを要求することになる。そして、制御部１０２ｃは、当該要求によって取得したイメージリピート設定画面のＷｅｂページをブラウザ画面３２１に表示することになる。
【００９８】
イメージリピートに関する設定がイメージリピート設定画面から行われると、制御部１０２ｃは外部装置１０１に設定値（イメージリピート設定値）を送信する。このようにして、制御部１０２ｃは外部装置１０１とＷｅｂページ及びパラメータ（設定値）の送受信を行うことになる（ステップＳ１１０５）。
【００９９】
続いて、制御部１０２ｃは、例えば、外部装置１０１からの禁則処理等の確認結果を受け取る（ステップＳ１１０６）。つまり、制御部１０２ｃは、機能組み合わせ結果を取得することになる。
【０１００】
続いて、制御部１０２ｃは、確認結果に応じて禁則処理又は補足設定が必要であるか否かを判断する（ステップＳ１１０７）。つまり、制御部１０２ｃはＷｅｂページの表示が必要であるか否かについて判断することになる。
【０１０１】
Ｗｅｂページの表示が必要であると判断すると（ステップＳ１１０７において、ＹＥＳ）、制御部１０２ｃは、外部装置１０１からＷｅｂページを受け取って、操作部１０２ｆに当該Ｗｅｂページを表示する（ステップＳ１１０８）。ここでは、例えば、図３で説明したＷｅｂページ４２７又は図４（ａ）で説明したＷｅｂページ５２７が表示されることになる。
【０１０２】
続いて、制御部１０２ｃは、Ｗｅｂページ４２７又はＷｅｂページ５２７が表示された画面中の戻るボタン３２５が押下げられたか否かを判定する（ステップＳ１１０９）。戻るボタン３２５が押下げられると（ステップＳ１１０９において、ＹＥＳ）、制御部１０２ｃはステップＳ１１０４に戻って処理を続行する。一方、戻るボタン３２５が押下げられないと（ステップＳ１１０９において、ＮＯ）、制御部１０２ｃは待機する。
【０１０３】
なお、ステップＳ１１０７において、Ｗｅｂページの表示が必要でないと判断すると（ステップＳ１１０７において、ＮＯ）、制御部１０２ｃは、ステップＳ１１０４に戻って処理を続行する。
【０１０４】
ステップＳ１１０４において、拡張設定モード設定の入力がないと（ステップＳ１１０４において、ＮＯ）、制御部１０２ｃは、後述する拡張モード設定の識別子を外部装置１０１から受信したか否かを判定する（ステップＳ１１１０）。
【０１０５】
拡張モード設定の識別子を受信すると（ステップＳ１１１０において、ＹＥＳ）、制御部１０２ｃは、当該拡張モード設定の識別子を記憶部１０２ｂに記憶する（ステップＳ１１１１）。一方、拡張モード設定の識別子を受信していないと（ステップＳ１１１０において、ＮＯ）、制御部１０２ｃは戻るボタン３２５が押下されたかを判定する。つまり、制御部１０２ｃは拡張モード設定が完了したか否かを判定することになる（ステップＳ１１１２）。
【０１０６】
戻るボタン３２５が押下られたと判定すると（ステップＳ１１１２において、ＹＥＳ）、制御部１０２ｃはＷｅｂブラウザを終了して（ステップＳ１１１３）、拡張モード画面３２０から応用モード画面３１０へと画面の切替を行う。一方、戻るボタン３２５が押下られていない判定すると（ステップＳ１１１２において、ＮＯ）、制御部１０２ｃは、ステップＳ１１０４に戻って処理を続行する。
【０１０７】
図７は、図１に示す外部装置１０１における制御を説明するためのフローチャートである。
【０１０８】
図１及び図７を参照して、制御部１０１ｃは画像形成装置１０２からＷｅｂページの要求を受けたか否かを判定する（ステップＳ２００１）。Ｗｅｂページの要求を受けないと（ステップＳ２００１において、ＮＯ）、制御部１０１ｃは待機する。
【０１０９】
一方、Ｗｅｂページの要求を受けると（ステップＳ２００１において、ＹＥＳ）、制御部１０１ｃは拡張設定を行うためのトップ画面のＷｅｂページを記憶部１０１ｂから読み出す（ステップＳ２００２）。そして、制御部１０１ｃは画像形成装置１０２に当該Ｗｅｂページを送信する（ステップＳ２００３）。
【０１１０】
続いて、制御部１０１ｃは画像形成装置１０２からＷｅｂページに対するイベントを受信したか否かを判定する（設定指示：ステップＳ２００４）。図２に示す例では、イメージリピートボタン３２２又は移動ボタン３２３が押下されることがイベントに該当する。
【０１１１】
ここでは、イメージリピートボタン３２２が押下されたものとして説明を行う。イメージリピートボタン３２２が押下されたイベントを受信すると（ステップＳ２００４において、ＹＥＳ）、制御部１０１ｃは画像形成装置１０２にイメージリピート画面のＷｅｂページを送信する。そして、画像形成装置１０２で設定されたイメージリピート設定値を受信して、当該イメージリピート設定値をジョブ設定値として記憶部１０１ｂに記憶する（ステップＳ２００５）。
【０１１２】
次に、制御部１０１ｃは確定ボタン３２４が押下られた旨のイベントを画像形成装置から受信したか否かを判定する（確定指示：ステップＳ２００６）。なお、イメージリピートボタン３２２が押下されたイベントを受信しないと（ステップＳ２００４において、ＮＯ）、制御部１０１ｃはステップＳ２００６に移行する。
【０１１３】
確定ボタン３２４が押下られた旨のイベントを受信すると（ステップＳ２００６において、ＹＥＳ）、制御部１０１ｃは、ステップＳ２００５において記憶部１０１ｂに記憶したジョブ設定値を識別する識別子（ジョブ設定識別子）を割り当てる。そして、制御部１０１ｃは当該識別子を記憶部１０１ｂに記憶するとともに、識別子を画像形成装置１０２に送信する（ステップＳ２００７）。
【０１１４】
そして、制御部１０１ｃは接続が終了したかを判定する（ステップＳ２００８）。なお、確定ボタン３２４が押下られた旨のイベントを受信しないと（ステップＳ２００６において、ＮＯ）、制御部１０１ｃはステップＳ２００８に移行する。
【０１１５】
接続が終了していなければ（ステップＳ２００８において、ＮＯ）、制御部１０１ｃはステップＳ２００４に戻って、処理を続行する。一方、接続が終了していると（ステップＳ２００８において、ＹＥＳ）、制御部１０１ｃは処理を終了する。
【０１１６】
図８は、図１に示す外部装置１０１に画像形成装置１０２に関する情報を記憶する際の処理を説明するためのフローチャートである。
【０１１７】
図１及び図８を参照して、図８に示す処理は、外部装置１０１が起動された際、記憶部１０１ｂに格納された処理プログラムに応じて、制御部１０１ｃが実行する。
【０１１８】
まず、制御部１０１ｃは、画像形成装置１０２から画像形成装置設定情報を格納する依頼を受信したか否かを判定する（ステップＳ２３１０）。そして、当該依頼を受信すると（ステップＳ２３１０において、ＹＥＳ）、制御部１０１ｃは画像形成装置設定情報を受信データとして記憶部１０１ｂに格納して、ステップＳ２３１０に戻る。一方、上記の依頼を受信しないと（ステップＳ２３１０において、ＮＯ）、制御部１０１ｃは待機する。
【０１１９】
図９は、図８で説明した受信データの一例を詳細に説明するための図である。
【０１２０】
図９において、画像形成装置設定情報には複数の設定項目（機能）が設定されている。ここでは、設定項目として部数、変倍、枠消し、ステープル、及びＯＨＰがある。これら設定項目に対して、当該設定が有効であるか否かが示されている。図示の例では、有効の場合には「丸印」が付され、無効の場合には、「バツ印」が付されている。
【０１２１】
さらに、詳細パラメータが設定項目毎に規定されている。この詳細パラメータは、前述の画像形成装置設定値である。ここでは、部数として「１０」が設定され、変倍として「１００％」が設定されている。また、ステープルには「左上１か所」が設定されている。
【０１２２】
図１０は、図１に示す外部装置１０１における禁則処理及び補足について説明するためのフローチャートである。
【０１２３】
図１及び図１０を参照して、図１０に示す処理については、外部装置１０１が起動された際、記憶部１０１ｂに格納された処理プログラムに応じて、制御部１０１ｃが直ちに実行する。
【０１２４】
制御部１０１ｃは画像形成装置１０２から、機能組み合わせに係る確認依頼を受信したか否かを判定する（ステップＳ２３０１）。当該確認依頼を受けないと（ステップＳ２３０１において、ＮＯ）、制御部２３０１は待機する。
【０１２５】
一方、上記の判断依頼を受けた場合には（ステップＳ２３０１において、ＹＥＳ）、制御部１０１ｃは、図８で説明した受信データ（画像形成装置設定値）及び外部装置１０１が有する設定情報（外部装置設定値）を記憶部１０１ｂから読み出す。そして、制御部１０１ｃは、画像形成装置設定値と外部装置設定値とを比較して、予め設定された条件（競合判定条件）に応じて競合するか否かを確認する（ステップＳ２３０２）。
【０１２６】
図１１は、図１に示す外部装置１０１の記憶部１０１ｂに格納された競合判定条件の一例を示す図である。
【０１２７】
図１１において、画像形成装置１０２に対しては、設定項目（画像形成装置設定項目）として、「部数」、「変倍」、「枠消し」、「ステープル」、及び「ＯＨＰ」が規定されている。そして、「変倍」については、「１００％」と「１００％以外」とがさらに規定されている。一方、外部装置１０１については、設定項目（外部装置設定項目）として、「イメージリピート」及び「移動」が規定されている。そして、組み合わせ可能な機能については「丸印」が付され、組み合わせ不可の機能については「バツ印」が付されている。
【０１２８】
図示の例では、イメージリピートについては、部数、変倍１００％、及び枠消し２４３６と組み合わせが可能である。また、図示の例では、変倍という同一の設定カテゴリであっても、その倍率（１００％か否か）に応じて組み合わせの可否が異なっている。
【０１２９】
なお、図示の例では、組み合わせとして、「移動」と「枠消し」とが設定された場合には、確認プログラム（アドレス）を呼びだすように規定されている。つまり、組み合わせを行う再、別のプログラムを起動するよう指定するようにしてもよい。この点を画面表示したものが、例えば、図４で設定したＷｅｂページ５２７である。
【０１３０】
再び図１及び図１０を参照して、上述のようにして、画像形成装置設定値と外部装置設定値とを競合判定条件に応じて比較して、制御部１０１ｃは機能組み合わせが可能であるか否かを確認・判定する。そして、制御部１０１ｃは、Ｗｅｂページ（表示ページともいう）を開く必要があるか否かを示す判定結果（確認結果ともいう）を画像形成装置１０２に送信する。つまり、制御部１０１ｃはＷｅｂページの有無を示す判定結果をリプライとして画像形成装置１０２に送信することになる（ステップＳ２３０３）。
【０１３１】
次に、制御部１０１ｃは、上記の確認結果に対応するＷｅｂページを開く必要があるか否かについて判定する（ステップＳ２３０４）。そして、Ｗｅｂページを開く必要があると判定すると（ステップＳ２３０４において、ＹＥＳ）、制御部１０１ｃは、画像形成装置１０２上で表示すべきＷｅｂページを作成する（ステップＳ２３０５）。このＷｅｂページは、例えば、図３で説明したＷｅｂページ４２７又は図４で説明したＷｅｂページ５２７である。
【０１３２】
なお、Ｗｅｂページを開く必要はないと判定すると（ステップＳ２３０４において、ＮＯ）、制御部１０１ｃは、ステップＳ２３０１に戻って処理を続行する。
【０１３３】
続いて、制御部１０１ｃは、画像形成装置１０２からのＷｅｂページ要求を受信したか否かについて判定する（ステップＳ２３０６）。Ｗｅｂページ要求を受信すると（ステップＳ２３０６において、ＹＥＳ）、制御部１０１ｃは、ステップＳ２３０５において作成したＷｅｂページ（コンテンツ）を画像形成装置１０２に送信する（ステップＳ２３０７）。
なお、Ｗｅｂページ要求を受信しないと（ステップＳ２３０６において、ＮＯ）、制御部１０１ｃは待機する。
【０１３４】
図１２は、図５で説明した原稿読取タスク開始を詳細に説明するためのフローチャートである。
【０１３５】
図１及び図１２を参照して、前述した図５のステップＳ１０１２において、禁則処理又は補足設定が必要でないと判定されると、原稿読取タスクが開始される。つまり、外部装置１０１による判定結果が非禁則通知であると、原稿読取タスクが開始されることになる。
【０１３６】
原稿読取タスクが開始されると、制御部１０２ｃは画像入力部１０２ｄを制御して原稿文書の読み取りを開始する。そして、制御部１０２ｃは、原稿読取の結果得られた画像データを記憶部１０２ｂに記憶する（ステップＳ１２０１）。
【０１３７】
続いて、制御部１０２ｃは最後の原稿、つまり、全ての原稿を読み取ったか否かを判定する（ステップＳ１２０２）。そして、最後の原稿まで読み取っていない場合には（ステップＳ１２０２において、ＮＯ）、制御部１０２ｃはステップＳ１２０１に戻る。一方、全ての原稿の読み取りが終了すると（ステップＳ１２０２において、ＹＥＳ）、制御部１０２ｃは原稿読取タスクを終了する。
【０１３８】
続いて、画像形成装置１０２における画像出力の制御について説明する。図１３は、図５で説明した出力タスク開始を詳細に説明するためのフローチャートである。
【０１３９】
図１及び図１３を参照して、出力タスクが開始されると、制御部１０２ｃは、記憶部１０２ｂから画像データを読み出す（ステップＳ１３０１）。続いて、制御部１０２ｃは、上記の識別子が記憶部１０２ｂに記憶されているか否かを判定する。つまり、制御部１０２ｃは拡張設定済みであるか否かを判定することになる（ステップＳ１３０２）。拡張設定済みであると（ステップＳ１３０２において、ＹＥＳ）、制御部１０２ｃは外部装置１０１に画像処理依頼を発行したか否かを判定する（ステップＳ１３０３）。
【０１４０】
画像処理依頼が発行されていないと（ステップＳ１３０３において、ＮＯ）、制御部１０２ｃは、記憶部１０２ｂから読み出した識別子を外部装置１０１に送信して、画像処理依頼を行う（ステップＳ１３０４）。そして、制御部１０２ｃは記憶部１０２ｂから画像データを読み出して、画像形成装置画像データとして外部装置１０１に送信する（ステップＳ１３０５）。
【０１４１】
このように、図５で説明したステップＳ１０１２において外部装置１０１による判定結果が非禁則通知であると、制御部１０２ｃは、画像形成装置画像データを画像処理のため外部装置１０１に送信することになる。
【０１４２】
なお、画像処理依頼が発行されていると（ステップＳ１３０３において、ＹＥＳ）、制御部１０２ｃは、ステップＳ１３０５に移行する。
【０１４３】
制御部１０２ｃは、外部装置１０１から制御部１０１ｃにおいて画像処理した画像データを外部装置画像データとして受信する（ステップＳ１３０６）。そして、制御部１０２ｃは、外部装置画像データに対して、図５のステップＳ１００７で説明した設定値に基づいて画像処理を行う（ステップＳ１３０７）。ここでは、画像移動に係る画像処理が行われることになる。
【０１４４】
なお、ステップＳ１３０２において、拡張設定済みでないと（ステップＳ１３０２において、ＮＯ）、制御部１０２ｃは、ステップＳ１３０７に移行し、外部装置１０１を用いることなく画像処理を実行する。
【０１４５】
次に、制御部１０２ｃは画像形成部１０２ｅを制御して処理済の画像データに応じて印刷を実行する（ステップＳ１３０８）。そして、制御部１０２ｃは、処理済の画像データに係る全ページ分の印刷を完了したか否かを判定する（ステップＳ１３０９）。
【０１４６】
全ページ分の印刷が完了していないと（ステップＳ１３０９において、ＮＯ）、制御部１０２ｃはステップＳ１３０１に戻って、処理を続行する。
【０１４７】
一方、全ページ分の印刷が完了すると（ステップＳ１３０９において、ＹＥＳ）、制御部１０２ｃは、再度識別子が記憶部１０２ｂに記憶されているか否かを判定する。つまり、制御部１０２ｃは拡張設定済みであるか否かを判定する（ステップＳ１３１０）。
【０１４８】
拡張設定済みであると（ステップＳ１３１０において、ＹＥＳ）、制御部１０２ｃは外部装置１０１に画像処理依頼の終了を通知して（ステップＳ１３１１）、出力タスクを終了する。一方、拡張設定済みでないと（ステップＳ１３１０において、ＮＯ）、制御部１０２ｃは出力タスクを終了する。
【０１４９】
続いて、外部装置１０１における画像処理について説明する。図１４は、図１に示す外部装置１０１における画像処理を説明するためのフローチャートである。
【０１５０】
図１及び図１４を参照して、画像処理が開始されると、制御部１０１ｃは、画像形成装置１０２から画像処理依頼を受信したか否かを判定する（ステップＳ２１０１）。画像処理依頼を受信しないと（ステップＳ２１０１において、ＮＯ）、制御部１０１ｃは待機する。
【０１５１】
一方、画像処理依頼を受信すると（ステップＳ２１０１において、ＹＥＳ）、制御部１０１ｃは、画像処理依頼に含まれる識別子に対応するＷｅｂページにおける設定値を記憶部１０１ｂから読み出す（ステップＳ２１０２）。続いて、制御部１０１ｃは画像形成装置１０２から画像形成装置画像データを受信する（ステップＳ２１０３）。そして、制御部１０１ｃはＷｅｂページにおける設定値に応じて画像形成装置画像データに対して画像処理を施す（ステップＳ２１０４）。
【０１５２】
次に、制御部１０１ｃは画像処理後の画像データを、外部装置画像データとして画像形成装置１０２に送信する（ステップＳ２１０５）。そして、制御部１０１ｃは画像形成装置１０２から画像処理依頼終了を受信したかを判定する（ステップＳ２１０６）。
【０１５３】
画像処理依頼終了を受信しないと（ステップＳ２１０６において、ＮＯ）、制御部１０１ｃはステップＳ２１０３に戻って、処理を続行する。一方、画像処理依頼終了を受信すると（ステップＳ２１０６において、ＮＯ）、制御部１０１ｃは画像処理を終了する。
【０１５４】
次に、本発明の実施の形態による印刷システムの他の例について説明する。なお、印刷システム自体の構成は図１で説明した印刷システムと同様である。
【０１５５】
図１５は、本発明の実施の形態による印刷システムの他の例において、図１に示す画像形成装置１０２におけるジョブ設定を説明するためのフローチャートである。
【０１５６】
図１及び図１５を参照して、ジョブ設定が開始されると、制御部１０２ｃはＷｅｂブラウザを起動する（ステップＳ２５０１）。続いて、制御部１０２ｃは、外部装置１０２に対して全ての設定をＷｅｂページで行う（全Ｗｅｂページ設定と呼ぶ）ための通知を発行するか否かについて調べる（ステップＳ２５０２）。この全Ｗｅｂページ設定は、例えば、画像形成装置１０２に表示される初期設定登録画面（図示せず）等で行われる。そして、全Ｗｅｂページ設定が行われると、制御部１０２ｃは、当該全Ｗｅｂページ設定を示す全Ｗｅｂページ設定フラグを記憶部１０２ｂに格納する。
【０１５７】
記憶部１０２ｂに全Ｗｅｂページ設定フラグが格納されていると（ステップＳ２５０２において、ＹＥＳ）、制御部１０２ｃは全Ｗｅｂページ設定を外部装置１０１に通知する（ステップＳ２５０３）。つまり、制御部１０２ｃは全Ｗｅｂページ設定を示すモード選択通知を外部装置１０１に送信する。当該モード選択通知に応答して、制御部１０１ｃは、全Ｗｅｂページ設定（全ての設定をＷｅｂページで行う）モード（第２の印刷設定モード）で動作することになる。
【０１５８】
一方、記憶部１０２ｂに全Ｗｅｂページ設定フラグが格納されていないと（ステップＳ２５０２において、ＮＯ）、制御部１０２ｃは、図６で説明したステップＳ１１０２に移行して処理を行う（つまり、第１の印刷設定モードで処理が行われることになる）。
【０１５９】
次に、制御部１０２ｃは、当該画像形成装置の機種を表す機種情報を外部装置１０１に送信する（ステップＳ２５０４）。外部装置１０１の記憶部１０１ｂには、例えば、画像形成装置の機種毎にその機能を表す機能情報が格納されている。これによって、外部装置１０１は当該画像形成装置に対してどのようなＷｅｂページが必要になるかを知ることができる。なお、画像形成装置が備える全ての機能について外部装置１０１に通知するようにしてもよい。
【０１６０】
続いて、制御部１０２ｃは外部装置１０１からＷｅｂページのトップページを取得する（ステップＳ２５０５）。そして、制御部１０２ｃは、どのような入力イベントがあったかについて調べる（ステップＳ２５０６）。ここでは、外部装置１０１からＷｅｂページを取得したのであるから、制御部１０２ｃは、入力イベントしてＷｅｂページの取得があったと判定することになる。つまり、ステップＳ２５０６において、Ｗｅｂページの受信があったとして、制御部１０２ｃは当該Ｗｅｂページを操作部１０２ｆの画面上に表示する（ステップＳ２５０７）。そして、制御部１０２ｃはステップＳ２５０６に戻る。
【０１６１】
いま、ユーザが操作部１０２ｆに表示されたＷｅｂページ上で設定値を入力すると、制御部１０２ｃは当該設定値（設定パラメータ）を外部装置１０１に送る。そして、前述したように、外部装置１０１から画像形成装置１０２に対して、禁則情報やその他のＷｅｂページが送信されることになる。つまり、ユーザが操作部１０２ｆに表示されたＷｅｂページ上で設定値を入力すると、制御部１０２ｃは外部装置１０１とＷｅｂページや設定値等の送受信を行うことになる（ステップＳ２５０８）。そして、制御部１０２ｃはステップＳ２５０６に戻る。
【０１６２】
ステップＳ２５０８において、外部装置１０１からその他のＷｅｂページを受信すると、制御部１０２ｃはステップＳ２５０７に移行し、当該その他のＷｅｂページを操作部１０２ｆに表示する。このようにして、画像形成装置１０２と外部装置１０１との間でＷｅｂページを含む各種データが送受され、ユーザはＷｅｂページ上で各種の設定を行うことになる。
【０１６３】
Ｗｅｂページ上で、ユーザが設定の確定を行うと（ステップＳ２５０６において、設定確定）、当該設定確定の通知が制御部１０２ｃから外部装置１０１に送信される。この設定確定の通知に応答して、制御部１０１ｃは設定値と関連付けされた識別子を画像形成装置１０１に送信する。
【０１６４】
制御部１０２ｃは識別子を受信したか否かを判定し（ステップＳ２５０９）、識別子を受信しないと（ステップＳ２５０９において、ＮＯ）、制御部１０２ｃは識別子を受信するまで待機する。
【０１６５】
識別子を受信すると（ステップＳ２５０９において、ＹＥＳ）、制御部１０２ｃは当該識別子を記憶部１０１ｂに格納する（ステップＳ２５１０）。そして、制御部１０２ｃはＷｅｂページにおける入力操作の結果画像形成装置側でどのような画像処理を行うかを示す設定情報を受信する（ステップＳ２５１１）。この設定情報は、外部装置設定情報として記憶部１０２ｂに記憶される。その後、制御部１０２ｃはブラウザを終了する（ステップＳ２５１２）。
【０１６６】
続いて、制御部１０２ｃは、例えば、コピースタートボタンが押下られたか否かを判定する（ステップＳ２５１３）。コピースタートボタンが押下られないと判定すると（ステップＳ２５１３において、ＮＯ）、制御部１０２ｃはステップＳ２５０１に戻る。
【０１６７】
一方、コピースタートボタンが押下られたと判定すると（ステップＳ２５１３において、ＹＥＳ）、制御部１０２ｃは画像入力部１０２ｄによる原稿を読み取り開始（原稿読取タスク開始）を実行する（ステップＳ２５１４）。そして、制御部１０２ｃは、原稿を読み取った結果得られた画像データを記憶部１０２ｂに記憶する。
【０１６８】
続いて、制御部１０２ｃは画像形成部１０２ｅを制御して、記憶部１０２ｂから読み出した画像データに応じて印刷を行い（出力タスク開始：ステップＳ２５１５）、印刷処理を終了する。
【０１６９】
図１６は、本発明の実施の形態による印刷システムの他の例において、図１に示す外部装置１０１における処理を説明するためのフローチャートである。
【０１７０】
図１及び図１６を参照して、まず、制御部１０１ｃは画像形成装置１０２から全Ｗｅｂページ設定の通知を受けたか否かを判定する（ステップＳ２６０１）。全Ｗｅｂページ設定の通知を受けないと（ステップＳ２６０１において、ＮＯ）、制御部１０１ｃは図７で説明したステップＳ２００１に移行する。
【０１７１】
一方、全Ｗｅｂページ設定の通知を受けると（ステップＳ２６０１において、ＹＥＳ）、制御部１０１ｃは画像形成装置１０２に係る機種情報を受信したか否かを判定する（ステップＳ２６０２）。機種情報を受信していなければ（ステップＳ２６０２において、ＮＯ）、制御部１０１ｃは機種情報を受信するまで待機する。
【０１７２】
機種情報を受信すると（ステップＳ２６０２において、ＹＥＳ）、制御部１０１ｃは画像形成装置１０２からＷｅｂページの要求を受けたか否かを判定する（ステップＳ２６０３）。Ｗｅｂページの要求を受けないと（ステップＳ２６０３において、ＮＯ）、制御部１０１ｃはＷｅｂページの要求を受信するまで待機する。
【０１７３】
Ｗｅｂページの要求を受けると（ステップＳ２６０３において、ＹＥＳ）、画像形成装置が有する全ての機能も含めてＷｅｂページで設定を行うため、制御部１０１ｃは機種情報を参照しつつ、Ｗｅｂページのトップページを形成する（ステップＳ２６０４）。そして、制御部１０１ｃは当該Ｗｅｂページを画像形成装置１０２に送信する（ステップＳ２６０５）。
【０１７４】
画像形成装置１０２においては、前述したように、Ｗｅｂページ上の入力操作によって画像形成装置１０２及び外部装置１０１におけるジョブ設定が行われることになる。ここでは、複数の設定機能について、前述したようにして禁則処理が行われることになる。
【０１７５】
続いて、制御部１０１ｃは画像形成装置１０２からＷｅｂページに対するイベントを受信したか否かを判定する（設定指示：ステップＳ２６０６）。設定指示を受けると（ステップＳ２６０６において、ＹＥＳ）、制御部１０１ｃは当該設定指示で示された設定値を記憶部１０１ｂに格納する（ステップＳ２６０７）。そして、制御部１０１ｃはステップＳ２６０６に戻る。
【０１７６】
設定指示を受信しないと（ステップＳ２６０６において、ＮＯ）、制御部１０１ｃは、設定の確定があったか否か、つまり、確定ボタンが押下げられたか否かについて判定する（ステップＳ２６０８）。
【０１７７】
設定の確定があると（ステップＳ２６０８において、ＹＥＳ）、制御部１０１ｃは、記憶部１０１ｂに記憶した設定値を識別する識別子（ジョブ設定識別子）を割り当てる。そして、制御部１０１ｃは当該識別子を記憶部１０１ｂに記憶するとともに、識別子を画像形成装置１０２に送信する（ステップＳ２６０９）。
【０１７８】
続いて、制御部１０１ｃは画像処理装置１０２が行うべき設定に係る設定値を示す設定情報を画像処理装置１０２に送信する（ステップＳ２６１０）。そして、制御部１０１ｃは接続が終了したか否かを判定する（ステップＳ２６１１）。なお、設定の確定指示がないと（ステップＳ２６０８において、ＮＯ）、制御部１０１ｃはステップＳ２６１０に移行して、接続が終了したか否かを判定する。
【０１７９】
接続が終了していなければ（ステップＳ２６１１において、ＮＯ）、制御部１０１ｃはステップＳ２６０６に戻って、処理を続行する。一方、接続が終了していると（ステップＳ２６１１において、ＹＥＳ）、制御部１０１ｃは処理を終了する。
【０１８０】
このように、図１５及び図１６で説明した例では、画像形成装置１０２で処理していた設定についても全て外部装置１０１が提供するＷｅｂページ上で行うこととなる。このように、全ての設定を外部装置１０１で一括して処理するようにすれば、設定競合等の取り扱いについてスムーズにスマートに解決することができる。このため、ユーザにおいていずれかの設定を任意に選択することができるようにすることが望ましい。
【０１８１】
なお、上述の説明から明らかなように、制御部１０２ｃが、第１の設定手段、第２の設定手段、第１の送信手段、停止手段、第２の送信手段、及び第３の送信手段として機能する。また、制御部１０１ｃが、受信手段、判定手段、送信手段、及び設定表示手段として機能する。
【０１８２】
以上のように、上記の実施の形態によれば、画像形成装置１０２が有する機能及びプログラムに拘わらず、外部装置１０１によってどのような拡張機能が提供されたとしても、画像形成装置１０２及び外部装置１０１の提供する機能との間で禁則処理が行うことができる。これによって、印刷の際の失敗が低減して、コスト削減に寄与するばかりでなく、確実な印刷を行うことができる。
【０１８３】
このようにして、上述の実施の形態では、ＵＩ画面によって画像処理機能を設定する際、ユーザにとって使い勝手がよくなるという効果がある。
【０１８４】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【０１８５】
例えば、上記の実施の形態の機能を画像形成方法として、この画像形成方法を、画像形成装置が備えるコンピュータに実行させるようにしてもよい。さらに、上述の実施の形態の機能を有するプログラムを画像形成プログラムとして、この画像形成プログラムを、画像形成装置が備えるコンピュータに実行させるようにしてもよい。この際、画像形成方法及び画像形成プログラムは、第１の設定ステップ、第２の設定ステップ、第１の送信ステップ、及び第２の送信ステップを有することになる。
【０１８６】
また、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種のコンピュータに読み取り可能な記録媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理ようにしてもよい。
【符号の説明】
【０１８７】
１０１  外部装置
１０２  画像形成装置
１０４  ネットワーク
１０１ａ，１０２ａ  ネットワーク通信部
１０１ｂ，１０２ｂ  記憶部
１０１ｃ，１０２ｃ  制御部
１０２ｄ  画像入力部
１０２ｅ  画像形成部
１０２ｆ  操作部
【図１】
2011183564.tif 000003
【図２】
2011183564.tif 000004
【図３】
2011183564.tif 000005
【図４】
2011183564.tif 000006
【図５】
2011183564.tif 000007
【図６】
2011183564.tif 000008
【図７】
2011183564.tif 000009
【図８】
2011183564.tif 000010
【図９】
2011183564.tif 000011
【図１０】
2011183564.tif 000012
【図１１】
2011183564.tif 000013
【図１２】
2011183564.tif 000014
【図１３】
2011183564.tif 000015
【図１４】
2011183564.tif 000016
【図１５】
2011183564.tif 000017
【図１６】
2011183564.tif 000018