(57)【特許請求の範囲】
【請求項１】
画像の読み取りのための設定を含む複数のプロファイルを記憶し当該プロファイルに含まれる画像の読み取りのための設定を変更可能な情報処理装置と接続可能な画像形成装置であって、
前記画像形成装置の電源投入後、予め定められたタイミングにおいて、前記複数のプロファイルそれぞれを示す情報を取得する取得手段と、
前記取得手段により取得された前記情報に基づいて１つのプロファイルを選択する選択手段と、
前記選択手段により選択された前記１つのプロファイルを識別する識別情報を前記情報処理装置に送信する第１の送信手段と、
前記情報処理装置から、前記識別情報により識別されるプロファイルに含まれる前記画像の読み取りのための設定に従った前記画像の読み取りの指示を受信する受信手段と、
前記受信手段により受信した指示が表す設定に基づいて、前記選択手段により選択された前記１つのプロファイルに含まれる前記画像の読み取りのための設定が前記情報処理装置により変更されているか否かを判定する判定手段と、
前記判定手段により変更されていると判定された場合に、前記選択手段により選択された前記１つのプロファイルに含まれる前記画像の読み取りのための設定に従って前記画像を読み取って画像データを生成する読取手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記判定手段により変更されていると判定された場合に、前記受信手段により受信した指示が表す設定を、前記選択手段により選択された前記１つのプロファイルに含まれる前記画像の読み取りのための設定に変更する変更手段を更に備え、
前記読取手段は、前記変更手段によって変更された設定に従って前記画像を読み取って画像データを生成する、ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
画像の読み取りのための設定を含む複数のプロファイルを記憶し当該プロファイルに含まれる画像の読み取りのための設定を変更可能な情報処理装置と接続可能な画像形成装置であって、
前記画像形成装置の電源投入後、予め定められたタイミングにおいて、前記複数のプロファイルそれぞれを示す情報を取得する取得手段と、
前記取得手段により取得された前記情報に基づいて１つのプロファイルを選択する選択手段と、
前記選択手段により選択された前記１つのプロファイルを識別する識別情報を前記情報処理装置に送信する第１の送信手段と、
前記情報処理装置から、前記識別情報により識別されるプロファイルに含まれる前記画像の読み取りのための設定に従った前記画像の読み取りの指示を受信する受信手段と、
前記受信手段により受信した指示が表す設定に基づいて、前記選択手段により選択された前記１つのプロファイルに含まれる前記画像の読み取りのための設定が前記情報処理装置により変更されているか否かを判定する判定手段と、
前記判定手段により変更されていると判定された場合に、前記受信手段により受信した指示が表す設定と、前記選択手段により選択された前記１つのプロファイルに含まれる前記画像の読み取りのための設定とが対応していない旨を表示する表示手段と
を備えることを特徴とする画像形成装置。
【請求項４】
前記画像の読み取りのための設定とは、カラーモードで前記画像を読み取るか、若しくは、白黒モードで前記画像を読み取るかであることを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記情報処理装置が、前記画像形成装置において読み取られた画像データを記憶し、該画像データを前記画像形成装置に送信するとともに、該画像データに基づく印刷を指示する情報処理装置であり、
前記画像形成装置は、
前記読取手段により読み取られた画像データを前記情報処理装置に送信する第２の送信手段と、
前記情報処理装置からの印刷の指示に従って、該指示とともに送信された前記画像データを印刷処理する印刷手段と、をさらに備えることを特徴とする請求項４に記載の画像形成装置。
【請求項６】
画像の読み取りのための設定を含む複数のプロファイルを記憶し当該プロファイルに含まれる画像の読み取りのための設定を変更可能な情報処理装置と接続可能な画像形成装置の制御方法であって、
前記画像形成装置の電源投入後、予め定められたタイミングにおいて、前記複数のプロファイルそれぞれを示す情報を取得する取得工程と、
前記取得工程において取得された前記情報に基づいて１つのプロファイルを選択する選択工程と、
前記選択工程において選択された前記１つのプロファイルを識別する識別情報を前記情報処理装置に送信する第１の送信工程と、
前記情報処理装置から、前記識別情報により識別されるプロファイルに含まれる前記画像の読み取りのための設定に従った前記画像の読み取りの指示を受信する受信工程と、
前記受信工程において受信した指示が表す設定に基づいて、前記選択工程において選択された前記１つのプロファイルに含まれる前記画像の読み取りのための設定が前記情報処理装置により変更されているか否かを判定する判定工程と、
前記判定工程において変更されていると判定された場合に、前記選択工程において選択された前記１つのプロファイルに含まれる前記画像の読み取りのための設定に従って前記画像を読み取って画像データを生成する読取工程と
を有することを特徴とする画像形成装置の制御方法。
【請求項７】
画像の読み取りのための設定を含む複数のプロファイルを記憶し当該プロファイルに含まれる画像の読み取りのための設定を変更可能な情報処理装置と接続可能な画像形成装置の制御方法であって、
前記画像形成装置の電源投入後、予め定められたタイミングにおいて、前記複数のプロファイルそれぞれを示す情報を取得する取得工程と、
前記取得工程において取得された前記情報に基づいて１つのプロファイルを選択する選択工程と、
前記選択工程において選択された前記１つのプロファイルを識別する識別情報を前記情報処理装置に送信する第１の送信工程と、
前記情報処理装置から、前記識別情報により識別されるプロファイルに含まれる前記画像の読み取りのための設定に従った前記画像の読み取りの指示を受信する受信工程と、
前記受信工程において受信した指示が表す設定に基づいて、前記選択工程において選択された前記１つのプロファイルに含まれる前記画像の読み取りのための設定が前記情報処理装置により変更されているか否かを判定する判定工程と、
前記判定工程において変更されていると判定された場合に、前記受信工程において受信した指示が表す設定と、前記選択工程において選択された前記１つのプロファイルに含まれる前記画像の読み取りのための設定とが対応していない旨を表示する表示工程と
を有することを特徴とする画像形成装置の制御方法。
【請求項８】
請求項６又は７に記載の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を読み取って画像データを取得する画像形成装置、画像形成装置の制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
従来から、画像形成装置とＰＣ等の外部装置とが連携して処理を行う機能が広く用いられている。そのような機能により、画像形成装置単体では提供できないような機能を実現することができる。
【０００３】
特許文献１には、擬似プッシュ・スキャン機能を用いる画像形成装置が記載されている。そのような機能により、画像形成装置の構成を簡略化でき、装置を安価に提供することができる。特許文献１には、まず、ユーザが画像形成装置のパネル上に表示されるホストＰＣ名やＰＣ側のスキャン・パラメータ・セット（以下、プロファイルという）が表された選択肢から所望のホストＰＣ名、プロファイルを選択する。その後、ホストＰＣにスキャンされた画像データを送信し、ホストＰＣは、受信した画像データを、プル・スキャン・ドライバに指定された画像処理方法に基づいて画像処理して所定の格納先に格納する。
【０００４】
このような擬似プッシュ・スキャン機能だけでなく、拡張的なコピー機能を実現する拡張コピー機能も、擬似プッシュ・スキャン機能と同様に、画像形成装置とホストＰＣ等の外部装置とが連携することにより実現される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−１８６６７７号公報
【特許文献２】特開２００５−２６９２０３公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
拡張コピー機能を実現するために、擬似プッシュ・スキャン機能と同様に、外部装置には、プロファイルの設定が可能な専用のドライバがインストールされる。そのために、画像形成装置側でのプロファイルの設定と、外部装置側でドライバにより設定されたプロファイルの設定とが異なる場合がある。ユーザが外部装置側のドライバによりプロファイルの設定を行なうと、外部装置側が主体で動作するので、外部装置側でのプロファイルの設定が優先されてスキャンが実行されてしまう。
【０００７】
カラーモードを例として説明する。外部装置側のドライバにより、プロファイルの設定時に、カラーモードを設定することができる。そのプロファイルの設定後、プロファイルは、ポーリングにより画像形成装置に通知され、画像形成装置のデータベースに登録される。そして、ユーザは、画像形成装置上でプロファイル一覧を確認して、所望のプロファイルを選択する。
【０００８】
しかしながら、外部装置側でプロファイルの設定がドライバにより意図せずに書き換えられた場合には、プロファイルの設定が画像形成装置側で登録されたプロファイルの設定と異なってしまうので、ユーザの所望しないスキャン結果が出力されてしまう。
【０００９】
特許文献２には、モノクロ（白黒）／カラーモードのキー操作に関わらず、スキャンデータをモノクロデータとして、外部装置に送信する技術が記載されている。しかしながら、特許文献２では、画像形成装置におけるプロファイルの設定に従ったスキャン実行を目的とするものであるが、上述のような外部装置におけるプロファイルの設定と異なってしまう課題を解決することができない。
【００１０】
本発明の目的は、このような従来の問題点を解決することにある。上記の点に鑑み、本発明は、外部装置と画像形成装置とが連携して動作する機能の実行において、ユーザの意図しない実行を防ぐ画像形成装置、画像形成装置の制御方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、本発明に係る画像形成装置は、画像の読み取りのための設定を含む複数のプロファイルを記憶し当該プロファイルに含まれる画像の読み取りのための設定を変更可能な情報処理装置と接続可能な画像形成装置であって、前記画像形成装置の電源投入後、予め定められたタイミングにおいて、前記複数のプロファイルそれぞれを示す情報を取得する取得手段と、前記取得手段により取得された前記情報に基づいて１つのプロファイルを選択する選択手段と、前記選択手段により選択された前記１つのプロファイルを識別する識別情報を前記情報処理装置に送信する第１の送信手段と、前記情報処理装置から、前記識別情報により識別されるプロファイルに含まれる前記画像の読み取りのための設定に従った前記画像の読み取りの指示を受信する受信手段と、前記受信手段により受信した指示が表す設定に基づいて、前記選択手段により選択された前記１つのプロファイルに含まれる前記画像の読み取りのための設定が前記情報処理装置により変更されているか否かを判定する判定手段と、前記判定手段により変更されていると判定された場合に、前記選択手段により選択された前記１つのプロファイルに含まれる前記画像の読み取りのための設定に従って前記画像を読み取って画像データを生成する読取手段とを備えることを特徴とする。
【発明の効果】
【００１２】
本発明によると、外部装置と画像形成装置とが連携して動作する機能の実行において、ユーザの意図しない実行を防ぐことができる。
【図面の簡単な説明】
【００１３】
【図１】画像形成装置を含む画像形成システムの構成を示す図である。
【図２】操作部の一例を示す図である。
【図３】操作部の表示部に表示される画面の一例を示す図である。
【図４】エラー画面の一例を示す図である。
【図５】画像形成装置でプロファイル選択画面が表示されるまでを示す図である。
【図６】プロファイルが選択されて画像データを送信するまでの処理を示す図である。
【図７】画像形成装置が外部装置から画像データを受信して印刷するまでの処理を示す図である。
【図８】外部装置が画像形成装置からプロファイル番号を受信した場合の処理を示す図である。
【図９】外部装置が画像形成装置から画像データを受信した場合の処理を示す図である。
【図１０】外部装置が画像形成装置からプロファイル番号を受信した場合の他の処理を示す図である。
【図１１】プロファイルが選択されて画像データを送信するまでの他の処理を示す図である。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照して本発明の好適な実施例を詳しく説明する。尚、以下の実施例は特許請求の範囲に係る本発明を限定するものでなく、また本実施例で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１５】
［実施例１］
図１は、本発明に係る実施例１における画像形成装置を含む画像形成システムの構成を示す図である。図１に示す各ブロック間の矢印は、データもしくは指示の流れを示している。画像形成装置１００は、例えば複写機である。ＣＰＵ１０１は、以下に述べる画像形成装置１００内の各ブロックを制御する。操作部１１０は、ユーザからの指示を受け付ける。スキャン部１７０は、原稿を読み込み、スキャンされた画像データを取得する。画像処理部１４０は、スキャンされた画像データに対して画像処理を行う。メモリ１５０は、画像処理部１４０で画像処理された画像データとその属性データを格納する。外部ＩＦ１６０は、外部装置２００と通信するためのインタフェースであり、例えば、メモリ１５０に格納されている画像データ及びその属性データを外部装置２００に送信する。プリント部１８０は、メモリ１５０に格納されている画像データの印刷処理を行う。もし必要であれば、その画像データは、画像処理部１４０で画像処理が行われてから印刷処理される。データベース１９０は、ポーリングによって外部装置２００から取得したプロファイルを格納する（第１の格納の一例）。図１において、スキャン部１７０とプリント部１８０は、画像形成装置１００の内部にある構成として示されているが、それぞれ若しくは両方が外部にある構成とされても良い。
【００１６】
外部装置２００は、例えばＰＣなどの情報処理装置であり、ＣＰＵ２０１を含む。ＣＰＵ２０１は、以下に述べる外部装置２００内の各ブロックを制御する。外部ＩＦ２０２は、他の装置と通信を行うためのインタフェースである。メモリ２０３は、外部ＩＦ２０２を介して送受信する画像データを格納する。画像処理アプリケーション２１０は、プロファイルデータベース２２０に格納されたプロファイルの設定に応じた画像処理を画像データに対して行う。画像処理が行われた画像データは、外部ＩＦ２０２を介して画像形成装置１００に送信される。プロファイルデータベース２２０は、どのような画像処理を行うかが設定されたプロファイルを複数、格納する。
【００１７】
本実施例においては、図１に示すような画像形成装置１００と外部装置２００とが連携して動作することにより、拡張コピー機能を実行する。拡張コピー機能を実行するために、外部装置２００に専用ドライバがインストールされる。外部装置２００にインストールされた専用ドライバにより、例えば、スキャンの際の各種設定を変更可能である。ここで、拡張コピー機能とは、まず、外部装置２００から画像形成装置１００にスキャン実行の指示が送信され、画像形成装置１００においてスキャンが実行される。その後、画像形成装置１００から外部装置２００にスキャンされた画像データが送信され、外部装置２００に格納される。さらに、外部装置２００から画像形成装置１００に、画像処理された画像データが送信され、印刷処理されるという機能である。
【００１８】
図２は、画像形成装置１００の操作部１１０の一例を示す図である。キー１１１、１１２、１１３、１１４は、それぞれ、コピー機能、拡張コピー機能、ファックス機能、スキャン機能のジョブ実行を指示するためのファンクションキーである。ユーザがそれらのキーを押下すると、各機能の基本設定画面に遷移する。また、ユーザによりファンクションキーが選択されると、表示が点灯する。例えば、図２においては、「拡張コピー」の表示が点灯して、その機能のジョブ実行の指示がされていることを示している。ＯＫキー１１５は、項目を選択して確定するときに用いられる。キー１１６、１１７、１１８、１１９は、上下左右の矢印キーであり、項目の移動に用いられる。表示部１２０は、例えばＬＣＤであり、基本設定画面等の操作画面を表示する。キー１２１は、白黒モード（モノクロモードともいう）での実行を開始するためのキーであり、点灯することで押下可能な状態であることを示す。同様に、キー１２２は、カラーモードでの実行を開始するためのキーであり、点灯することで押下可能な状態であることを示す。本実施例において説明する拡張コピー機能は、キー１２１若しくはキー１２２を押下することにより、そのジョブ実行を開始することができる。キー１２３は、開始されたジョブを停止する際に用いられる。
【００１９】
図３は、画像形成装置１００の操作部１１０の表示部１２０に表示される画面の一例を示す図である。図３（ａ）は、拡張コピー機能を示すキー１１２が押下された場合の画面を示す図である。画面５００は、拡張コピー機能の基本設定画面であり、５行で表示が構成され、最初の１行目に現在の状態が表示される。２行目には、複写倍率と選択されている給紙段情報が表示される。１行目と２行目の右端に大きく数字でコピー部数が表示される。また、３〜５行目には、コピー機能において指定可能な動作モード項目５０２が表示される。全ての項目が表示されていない場合に、ユーザは、スクロールバー５０１により画面をスクロールすることができる。
【００２０】
図３（ｂ）は、図３（ａ）に示す画面を下にスクロールさせて、ＰＣ接続設定の項目を表示させた図である。また、本実施例において、キー１１２が押下されるのではなく、コピー機能のジョブ実行を指示するキー１１１が押下されて、その動作モード項目の中にＰＣ接続設定「（ＰＣ：ＯＦＦ）として図示」の項目５１１を設けるようにしても良い。図３（ｂ）に示す画面で、ＯＫキー１１５を押下することにより、図３（ｃ）に示す拡張コピー機能の詳細設定画面に遷移する。
【００２１】
図３（ｃ）は、拡張コピー機能の詳細設定画面の一例を示す図である。画面５２０には、拡張コピー機能の実行において用いられるＰＣ等の外部装置２００を選択するための画面が表示される。
【００２２】
図３（ｄ）は、図３（ｃ）において選択された外部装置２００に対応する全プロファイルの一覧を示す画面である。画面５３０の項目５３１に示すように、その一覧の内容として、各プロファイル名とプロファイルに設定されているモード設定（モノクロ／カラー）とが表示される。また、モード設定を項目５３１として表示するのではなく、各項目が選択された際に、モノクロモードでのジョブ実行を開始するためのキー１２１とカラーモードでのジョブ実行を開始するためのキー１２２のＬＥＤ点灯で表示するようにしても良い。
【００２３】
図３（ｅ）は、図３（ｂ）〜図３（ｄ）が設定された場合に表示される、拡張コピー機能の基本設定画面を示す図である。図３（ｅ）に示すように、接続された外部装置アイコン５４１が表示される。
【００２４】
図４は、図３（ｂ）〜図（ｄ）が設定された場合に表示されるエラー画面の一例を示す図である。図４（ａ）は、外部装置２００が選択された後、外部装置２００にアクセス不可能であると判断された場合に表示されるエラー画面である。この画面において、ＯＫキー１１５を押下すると、通常のコピー機能を示すキー１１１が押下された画面（不図示）が表示される。
【００２５】
図４（ｂ）は、画像形成装置１００で選択されたプロファイルに設定されたモード設定（モノクロ／カラー）と、外部装置２００からスキャン実行の指示に設定されたモード（モノクロ／カラー）とが異なっていた場合に表示されるエラー画面である。この画面において、ＯＫキー１１５を押下すると、通常のコピー機能を示すキー１１１が押下された画面が表示される。
【００２６】
図５は、ユーザが画像形成装置１００において拡張コピー機能を選択し、プロファイル選択画面が表示されるまでの操作の手順を示すフローチャートである。本フローチャートに示す処理は、例えば、画像形成装置１００のＣＰＵ１０１により実行される。まず、画像形成装置１００の電源投入後、Ｓ１００１において、キー１１２を押下することにより表示される拡張機能コピー機能の基本設定画面（図３（ｂ））から、ＰＣ接続設定項目５１１をＯＫキー１１５を押下して選択する。Ｓ１００２において、図３（ｃ）に示す外部装置２００を選択するための画面５２０が表示される。図３（ｃ）に示す画面５２０には、画像形成装置１００と接続されている外部装置２００の一覧が表示されているので、ユーザは、所望の外部装置２００をＯＫキー１１５を押下して選択する（Ｓ１００３）。
【００２７】
Ｓ１００４において、画像形成装置１００は、ユーザにより選択された外部装置２００に対応する全プロファイルを一覧表示するための情報をデータベース１９０から取得する。ここで、外部装置２００に対応するプロファイルは、予め、外部装置２００と定期的にポーリングすることで取得されてデータベース１９０に登録されている。例えば、外部装置２００に対応するプロファイルは、画像形成装置１００が電源投入されてからＳ１００３までの間に、外部装置２００と定期的にポーリングすることで取得されてデータベース１９０に登録されていても良い。
【００２８】
Ｓ１００５において、画像形成装置１００は外部装置２００と通信を試み、外部装置２００との通信が可能か否かを判定する（Ｓ１００６）。Ｓ１００５における通信はどのような方法が用いられても良く、例えば、「ｐｉｎｇ」コマンド等により行われても良い。Ｓ１００６において、通信可能であると判定された場合には、図３（ｄ）に示すように、表示部１２０に、選択された外部装置２００に対応する全プロファイルについて一覧表示する（Ｓ１００７）。一方、通信可能でないと判定された場合には、図４（ａ）に示すようなエラー画面を表示し、再度、図３（ｃ）に示す外部装置２００を選択するための画面５２０を表示し、Ｓ１００２に戻る（Ｓ１００８）。
【００２９】
図６は、画像形成装置１００において所望のプロファイルが選択されてから、画像データを外部装置２００に送信するまでの処理の手順を示すフローチャートである。本フローチャートに示す処理は、例えば、画像形成装置１００のＣＰＵ１０１により実行される。Ｓ１１０１において、プロファイルの選択画面５３０で、ユーザがＯＫキー１１５を押下して所望のプロファイルを選択する。プロファイルが選択されると、拡張コピー機能のジョブが実行される。次に、Ｓ１１０２において、選択されたプロファイルに対応するプロファイル番号（プロファイルを識別するための識別情報）をデータベース１９０の一時格納領域若しくはＲＡＭ等に保存する。保存されたプロファイル番号は、後に、外部装置２００からスキャン実行の指示があった場合に用いられる。
【００３０】
Ｓ１１０３において、外部装置２００に、選択されたプロファイルに対応するプロファイル番号を通知する（第１の送信の一例）。Ｓ１１０４において、通知したプロファイル番号に対応したスキャン実行の指示を待機する。Ｓ１１０５において、外部装置２００からのスキャン実行の指示の受信有無を判定する。ここで、スキャン実行の指示を受信していないと判定された場合には、サーバ等で不具合が発生していると判断し、その旨のエラー画面（不図示）を表示する（Ｓ１１０６）。一方、スキャン実行の指示を受信したと判定された場合には、Ｓ１１０７において、画像形成装置１００において選択されていたプロファイル番号に対応するプロファイルをデータベース１９０から取得する。さらに、外部装置２００から受信した指示に設定されたモード設定と同じモード設定がデータベース１９０から取得されたプロファイルに設定されているか否かを判定する。ここで、同じモード設定がされていないと判定された場合に、Ｓ１１０８において、データベース１９０に格納されているプロファイルのモード設定を、外部装置２００から受信した指示に設定されたモード設定に対して上書きする。外部装置２００から受信した指示に設定されたモード設定と同じモード設定がデータベース１９０から取得されたプロファイルに設定されていると判定された場合、そのまま外部装置２００からのスキャン実行の指示に従ったモード設定でスキャン実行を開始する。尚ここで、同じモード設定とは、完全に一致する設定であるかどうかではなく、少なくとも対応する設定であるかどうかを意味するものである。例えばモード設定として、画像読み取りに関する複数の設定が含まれている場合には、ここでは必ずしも全ての設定が一致するかどうかを判定しなくてもよく、少なくともいくつかの特定の設定が同じであるかどうかを判定するものであってもよい。このとき、判定対象となる特定の設定を予めユーザが決めておくことができるようにしてもよい。例えばモード設定として、カラー／白黒モード、読み取り解像度、読み取りサイズがあった場合に、カラー／白黒モードのみを判定対象の特定の設定としておくことも可能である。
【００３１】
Ｓ１１０９において、スキャン部１７０から原稿を読取って画像データを生成する。次にＳ１１０９において、スキャンされた画像データを、画像処理部１４０により画像処理してメモリ１５０に格納する。Ｓ１１１１において、選択された外部装置２００に外部ＩＦ１６０を介して、メモリ１５０に格納されている画像処理された画像データを送信する（第２の送信の一例）。Ｓ１１１２において、次の原稿の有無を判定し、次の原稿があると判定された場合には、Ｓ１１０９に戻り、ないと判定された場合には、本処理を終了する。
【００３２】
図７は、画像形成装置１００が外部装置２００から画像データを受信して印刷するまでの処理の手順を示すフローチャートである。本フローチャートに示す処理は、例えば、画像形成装置１００のＣＰＵ１０１により実行される。ここで、受信する画像データは、必要であるならば、外部装置２００において画像処理されている。まず、Ｓ１２０１において、外部装置２００から外部ＩＦ１６０を介して送信される画像処理された画像データの受信を待機する。次に、Ｓ１２０２において、画像データの受信の有無を判定する。ここで、画像データが受信されたと判定された場合には、Ｓ１２０３に進み、受信されていないと判定された場合には、Ｓ１２０１に戻る。Ｓ１２０３において、受信した画像データは、メモリ１５０に格納される。次に、Ｓ１２０４において、プリント部１８０により、メモリ１５０に格納された画像データが印刷処理される。Ｓ１２０５において、対象となる拡張コピー機能のジョブが全て終了したか否かを判定し、未終了のジョブがあると判定された場合に、即ち、未受信の画像データがあると判定された場合には、Ｓ１２０１に戻る。ないと判定された場合には、本処理を終了する。
【００３３】
図８は、外部装置２００が画像形成装置１００からプロファイル番号を受信した場合の処理の手順を示すフローチャートである。本フローチャートに示す処理は、例えば、外部装置２００のＣＰＵ２０１により実行される。まず、Ｓ１３０１において、画像形成装置１００からのプロファイル番号受信（図６のＳ１１０３に相当）を待機する。次に、Ｓ１３０２において、画像形成装置１００からのプロファイル番号の受信有無を判定する。ここで、受信していないと判定された場合には、Ｓ１３０１に戻る。一方、受信されたと判定された場合には、Ｓ１３０３に進む。Ｓ１３０３において、プロファイルデータベース２２０内に格納されたプロファイルのうち、画像形成装置１００から受信したプロファイル番号に対応するプロファイルの設定を解析する。Ｓ１３０４において、解析されたプロファイルの設定（モード設定）に基づいたスキャン実行の指示を外部Ｉ／Ｆ１６０を介して、画像形成装置１００に送信する。
【００３４】
図９は、外部装置２００が画像形成装置１００から画像データを受信した場合の処理の手順を示すフローチャートである。本フローチャートに示す処理は、例えば、外部装置２００のＣＰＵ２０１により実行される。まず、Ｓ１４０１において、画像形成装置１００からのスキャンされた画像データの受信（図６のＳ１１１１に相当）を待機する。次に、Ｓ１４０２において、画像形成装置１００からスキャンされた画像データの受信の有無を判定する。ここで、受信がないと判定された場合には、Ｓ１４０１に戻る。一方、受信されたと判定された場合には、Ｓ１４０３において、メモリ２０３に受信した画像データを格納する。そして、プロファイルデータベース２２０に格納されたプロファイルのうち、プロファイル番号に対応するプロファイルを検索してその設定を解析する。Ｓ１４０４において、検索されたプロファイルに設定された画像処理を、受信した画像データに対して行う。Ｓ１４０５において、画像処理された画像データを外部Ｉ／Ｆ１６０を介して画像形成装置１００に送信する。
【００３５】
以上のように、外部装置と画像形成装置が連携して拡張コピー機能を実行する場合、外部装置から意図しないモード設定されたスキャン実行の指示が送信された場合でも、画像形成装置で選択されたプロファイルのモード設定を優先したスキャンを実行する。その結果、意図されない画像の出力を防ぐことができる。
【００３６】
［実施例２］
本実施例においては、図６のＳ１１０３において、選択されたプロファイル番号を外部装置２００に送信した後に、外部装置２００側でのプロファイルの設定の書換えを禁止する。このような処理によって、画像形成装置１００側のプロファイルの設定と外部装置２００側のプロファイルの設定との相違を防止することができる。
【００３７】
図１０は、本実施例における、外部装置２００が画像形成装置１００からプロファイル番号を受信した場合の処理の手順を示すフローチャートである。本フローチャートに示す処理は、例えば、外部装置２００のＣＰＵ２０１により実行される。Ｓ１５０１において、画像形成装置１００からプロファイル番号の受信（図６のＳ１１０３に相当）を待機する。次に、Ｓ１５０２において、画像形成装置１００からプロファイル番号の受信の有無を判定する。ここで、プロファイル番号の受信がないと判定された場合には、Ｓ１５０１に戻る。一方、プロファイル番号が受信されたと判定された場合には、Ｓ１５０３に進む。Ｓ１５０３において、外部装置２００は、プロファイルの設定の書換えを禁止する。その後、Ｓ１５０４において、外部装置２００は、プロファイルデータベース２２０に格納されたプロファイル番号に対応するプロファイルの設定を解析する。Ｓ１５０５において、解析されたプロファイルの設定に基づいたスキャン実行の指示を外部Ｉ／Ｆ１６０を介して、画像形成装置１００に送信する。
【００３８】
［実施例３］
本実施例においては、図６のＳ１１０７の処理の後の手順の点で、実施例１と異なる。
【００３９】
図１１は、本実施例における、所望のプロファイル情報が選択されてから、画像データを外部装置２００に送信するまでの処理の手順を示すフローチャートである。Ｓ１６０１において、プロファイルの選択画面５３０において、ユーザがＯＫキー１１５を押下して所望のプロファイルを選択すると、拡張コピー機能のジョブの実行が開始される。Ｓ１６０２において、選択されたプロファイルに対応するプロファイル番号をデータベース１９０の一時格納領域若しくはＲＡＭ等に保存する。保存されたプロファイル番号は、後に、外部装置２００からスキャン実行の指示があった場合に用いられる。Ｓ１６０３において、選択されたプロファイルに対応するプロファイル番号を外部装置２００に対して通知する。
【００４０】
Ｓ１６０４において、外部装置２００からのスキャン実行の指示を待機し、Ｓ１６０５において、スキャン実行の指示の受信の有無を判定する。ここで、受信がないと判定された場合には、Ｓ１６０６において、サーバ等に何らかの不具合が生じていると判断し、エラー画面を表示してその旨をユーザに通知する。一方、受信されたと判定された場合には、Ｓ１６０７に進む。Ｓ１６０７において、画像形成装置１００において選択されたプロファイル番号に対応するプロファイルをデータベース１９０から取得する。さらに、外部装置２００から受信した指示に設定されたモード設定と同じモード設定がデータベース１９０から取得されたプロファイルに設定されているか否かを判定する。ここで、同じモード設定がデータベース１９０から取得されたプロファイルに設定されていないと判定された場合には、Ｓ１６０８において、外部装置２００から受信したスキャン実行の指示を破棄する。その後、外部装置２００側のプロファイルのモード設定と画像形成装置１００側のプロファイルのモード設定とが異なっていることを、図４（ｂ）に示すエラー画面を表示してユーザに通知する。その後、本処理を終了する。一方、同じモード設定がデータベース１９０から取得されたプロファイルに設定されていると判定された場合には、そのまま、外部装置２００からのスキャン実行の指示に従ったモード設定でスキャンの実行を開始する。Ｓ１６０９〜Ｓ１６１２の処理は、図６のＳ１１０９〜Ｓ１１１２の処理と同様である。
【００４１】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005553662.tif 000002
【図２】
0005553662.tif 000003
【図３】
0005553662.tif 000004
【図４】
0005553662.tif 000005
【図５】
0005553662.tif 000006
【図６】
0005553662.tif 000007
【図７】
0005553662.tif 000008
【図８】
0005553662.tif 000009
【図９】
0005553662.tif 000010
【図１０】
0005553662.tif 000011
【図１１】
0005553662.tif 000012