(57)【要約】【課題】疑似プッシュスキャン方式で読み取ったスキャン画像を間違えた送信先に送信するミスを未然に防ぐことができるとともに、エラーが発生した場合に問題を容易に特定することができるＭＦＰを提供する。【解決手段】ＭＦＰ１０１は、ホストＰＣ１０３から送信されるスキャン設定及び画像保存先の情報７２１に基づきスキャン設定及び画像の送信先をユーザに選択させる選択画面を表示する手段（ステップＳ７１１）と、選択画面で選択された情報を原稿の読取開始指示情報の送信要求７２２とともにホストＰＣ１０３に送信する手段と、読取開始指示情報７２３に基づいて原稿の画像を読み取って読み取ったスキャン画像をＭＦＰ１０１に送信する手段（ステップＳ７１３）と、を備え、表示手段は、情報７２１に送信（転送）先ＰＣ名が含まれる場合に、ホストＰＣ名とともに送信先ＰＣ名も選択画面に表示する。【選択図】図７
2010245949.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置から送信されるスキャン設定情報及び画像の保存先情報に基づいて、スキャン設定及びスキャン画像の送信先をユーザに選択させるための選択画面を表示部に表示する表示手段と、
該選択画面で選択された情報と原稿の画像の読取開始指示情報の送信要求とを前記情報処理装置に送信する第１の送信手段と、
前記情報処理装置から送信された前記読取開始指示情報を受信するのに応じて原稿の画像を読み取る読取部と、
該読取部で読み取った原稿のスキャン画像を前記情報処理装置に送信する第２の送信手段と、を備え、
前記情報処理装置から送信される画像の保存先情報には、該情報処理装置から他の機器に前記スキャン画像を送信して保存する場合には、前記情報処理装置と前記他の機器とが含まれ、
前記表示手段は、前記保存先情報に前記情報処理装置と前記他の機器とが含まれる場合に、前記情報処理装置とともに前記他の機器についても前記スキャン画像の送信先として前記選択画面に表示する、
ことを特徴とする画像処理装置。
【請求項２】
前記読取部で読み取った原稿のスキャン画像に対して画像処理を施す画像処理手段を備え、前記第２の送信手段は、前記画像処理手段により画像処理を施した後の前記スキャン画像を前記情報処理装置に送信する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記情報処理装置から送信される前記保存先情報には、該情報処理装置と前記他の機器との間の通信プロトコル情報が含まれ、前記表示手段は、前記保存先情報に前記情報処理装置と前記他の機器とが含まれる場合に、前記通信プロトコル情報を前記選択画面に表示する、
ことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
情報処理装置から送信されるスキャン設定情報及び画像の保存先情報に基づいて、スキャン設定及びスキャン画像の送信先をユーザに選択させるための選択画面を表示部に表示する表示ステップと、
該選択画面で選択された情報と原稿の画像の読取開始指示情報の送信要求とを前記情報処理装置に送信する第１の送信ステップと、
前記情報処理装置から送信された前記読取開始指示情報を受信するのに応じて原稿の画像を読み取る読取ステップと、
該読取ステップで読み取った原稿のスキャン画像を前記情報処理装置に送信する第２の送信ステップと、を備え、
前記情報処理装置から送信される画像の保存先情報には、該情報処理装置から他の機器に前記スキャン画像を送信して保存する場合には、前記情報処理装置と前記他の機器とが含まれ、
前記表示ステップは、前記保存先情報に前記情報処理装置と前記他の機器とが含まれる場合に、前記情報処理装置とともに前記他の機器についても前記スキャン画像の送信先として前記選択画面に表示する、
ことを特徴とする画像処理装置の制御方法。
【請求項５】
画像処理装置を制御するプログラムであって、
情報処理装置から送信されるスキャン設定情報及び画像の保存先情報に基づいて、スキャン設定及びスキャン画像の送信先をユーザに選択させるための選択画面を表示部に表示する表示ステップと、
該選択画面で選択された情報を原稿の画像の読取開始指示情報の送信要求とを前記情報処理装置に送信する第１の送信ステップと、
前記情報処理装置から送信された前記読取開始指示情報を受信するのに応じて原稿の画像を読み取る読取ステップと、
該読取ステップで読み取った原稿のスキャン画像を前記情報処理装置に送信する第２の送信ステップと、をコンピュータに実行させ、
前記情報処理装置から送信される画像の保存先情報には、該情報処理装置から他の機器に前記スキャン画像を送信して保存する場合には、前記情報処理装置と前記他の機器とが含まれ、
前記表示ステップは、前記保存先情報に前記情報処理装置と前記他の機器とが含まれる場合に、前記情報処理装置とともに前記他の機器についても前記スキャン画像の送信先として前記選択画面に表示する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読み取った画像をＰＣ等の情報処理装置に送信する機能を備えるスキャナやＭＦＰ等の画像処理装置、画像処理装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
スキャナやＭＦＰ等の画像処理装置では、読取部で読み取った画像を送信する場合に、疑似プッシュスキャン（ＰｕｓｈＳｃａｎ）方式が使用されることがある。
【０００３】
疑似プッシュスキャン方式とは、例えばＭＦＰからプルスキャン（ＰｕｌｌＳｃａｎ）ドライバを有するホストＰＣ等の情報処理装置に対して自機でのプルスキャンの実行要求を送信し、ホストＰＣ等からＭＦＰでのスキャンを実行させる方式である。
【０００４】
ＭＦＰでスキャンされた画像は、ホストＰＣ等に送信され、ホストＰＣ等は、受信した画像を予め設定した画像の保存先情報に基づいて自身のメモリ等に保存するか、他のＰＣ等のメモリ等に保存する。これらの手順により、ＭＦＰからの指示で所望のホストＰＣ等にスキャンした画像を送信（保存）することが可能となり、疑似的にＭＦＰからのプッシュスキャンが実現される。
【０００５】
この疑似プッシュスキャン方式は、スタンドアロンでプッシュスキャンを行うＭＦＰ（特許文献１）と比較し、ＭＦＰ側で複数の通信プロトコルをサポートする必要がなくコストが抑えられ、また、煩雑なネットワーク設定が不要となりユーザビリティが向上する。
【０００６】
そして、従来では、ＭＦＰ側から疑似プッシュスキャンを実行する場合、ユーザはＭＦＰの表示部に表示されるホストＰＣ名やホストＰＣ側のスキャン設定に割り当てられた名前から所望するものを選択する操作を行う。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−１９８８１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、上記従来技術では、ＭＦＰ側から疑似プッシュスキャンを実行する場合に、ＭＦＰの表示部にはホストＰＣ名やホストＰＣ側のスキャン設定に割り当てられた名前が表示されるだけである。
【０００９】
このため、ＭＦＰの表示部に表示された情報だけでは、画像の最終送信先がどのホストＰＣであるのかが判りにくく、従って、ＭＦＰから間違えた送信先に画像を送信してしまうことが起こりうる。
【００１０】
また、ＭＦＰの表示部に表示された情報だけでは、画像の送信経路が分からないため、エラーが発生した場合に対処に時間を要する。
【００１１】
そこで、本発明は、疑似プッシュスキャン方式で読み取ったスキャン画像を間違えた送信先に送信するミスを未然に防ぐことができる画像処理装置等を提供することを目的とする。また、エラーが発生した場合に問題を容易に特定することができる画像処理装置等を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明の画像処理装置は、情報処理装置から送信されるスキャン設定情報及び画像の保存先情報に基づいて、スキャン設定及びスキャン画像の送信先をユーザに選択させるための選択画面を表示部に表示する表示手段と、該選択画面で選択された情報を原稿の画像の読取開始指示情報の送信要求とを前記情報処理装置に送信する第１の送信手段と、前記情報処理装置から送信された前記読取開始指示情報を受信するのに応じて原稿の画像を読み取る読取部と、該読取部で読み取った原稿のスキャン画像を前記情報処理装置に送信する第２の送信手段と、を備え、前記情報処理装置から送信される画像の保存先情報には、該情報処理装置から他の機器に前記スキャン画像を送信して保存する場合には、前記情報処理装置と前記他の機器とが含まれ、前記表示手段は、前記保存先情報に前記情報処理装置と前記他の機器とが含まれる場合に、前記情報処理装置とともに前記他の機器についても前記スキャン画像の送信先として前記選択画面に表示する、ことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、疑似プッシュスキャン方式で読み取ったスキャン画像を間違えた送信先に送信するミスを未然に防ぐことができる。または、エラーが発生した場合に問題を容易に特定することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の画像処理装置の第１の実施形態であるＭＦＰを説明するためのシステム構成図である。
【図２】制御部の構成例を説明するためのブロック図である。
【図３】ＭＦＰのＣＣＤ又はＣＩＳで読み取られたスキャン画像の蓄積処理について説明するためのブロック図である。
【図４】操作表示部の一例を説明するための図である。
【図５】ホストＰＣからプルスキャンを行う場合に、ホストＰＣの表示部に表示される画面例を示す図である。
【図６】図５に示す画面の設定キーが押下された場合に、ホストＰＣの表示部に表示される画面例を示す図である。
【図７】ＭＦＰとホストＰＣ及びクライアントＰＣとの間の基本的なシーケンスについて説明するための図である。
【図８】ユーザ操作により疑似プッシュスキャンのメニューが選択された場合に、ＭＦＰの表示部に表示される選択画面例を示す図である。
【図９】ＭＦＰの動作例について説明するためのフローチャート図である。
【図１０】ホストＰＣの動作例について説明するためのフローチャート図である。
【図１１】本発明の画像処理装置の第２の実施形態であるＭＦＰを説明するためのシステム構成図である。
【図１２】ホストＰＣの表示部に表示されるプルスキャンのカスタムスキャン設定の画面例を示す図である。
【図１３】ユーザ操作により疑似プッシュスキャンのメニューが選択された場合に、ＭＦＰの表示部に表示される選択画面例を示す図である。
【図１４】本発明の画像処理装置の第３の実施形態であるＭＦＰを説明するためのシステム構成図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態を図面を参照して説明する。
【００１６】
（第１の実施形態）
図１は、本発明の画像処理装置の第１の実施形態であるＭＦＰを説明するためのシステム構成図である。
【００１７】
図１に示すように、本実施形態のＭＦＰ１０１は、読取部１３、画像出力部４５、制御部１０２、及び操作表示部１５０を備え、ＬＡＮ等のネットワーク１０５を介してホストＰＣ１０３及びクライアントＰＣ１０４等の情報処理装置と通信可能に接続される。
【００１８】
読取部１３は、原稿の画像を読み取る機能を持つスキャナユニット１１と、原稿を搬送する機能を持つ原稿給紙ユニット１２とで構成され、原稿の画像を光学的に読み取り、画像データに変換する。
【００１９】
画像出力部４５は、複数種類の記録紙カセットを持つ給紙ユニット４３と、画像データを記録紙に転写、定着させる機能を持つマーキングユニット４１と、印字された記録紙をソート、ステイプルして機外へ出力する機能を持つ排紙ユニット４２とで構成される。
【００２０】
制御部１０２は、読取部１３を制御して原稿の画像データを読み取り、また、画像出力部４５を制御して読み取った画像データを記録紙に出力するコピー機能を提供する。また、制御部１０２は、読取部１３で読み取った画像データを、ネットワーク１０５を介してホストＰＣ１０３等に送信する機能を提供する。
【００２１】
操作表示部１５０は、ＬＣＤ等の表示部１３５やハードキー等で構成され、ＭＦＰ１０１を操作するためのユーザＩ／Ｆを提供する。
【００２２】
図２は、制御部１０２の構成例を説明するためのブロック図である。
【００２３】
図２において、スキャナＩ／Ｆ１０には、ＡＦＥ（アナログフロントエンド）１５を介してＣＣＤ１７、ＣＩＳ１８が接続されている。スキャナＩ／Ｆ１０は、ＣＣＤ１７及びＣＩＳ１８からの読取画像信号を入力処理し、入力された画像データは、メモリ制御部７０によりＤＭＡ転送されてメインメモリ１００上に展開される。
【００２４】
スキャナ画像処理部２０は、スキャナＩ／Ｆ１０の処理によりメインメモリ１００に展開された画像データに対して、画像処理動作モード（カラーコピー、モノクロコピー、カラースキャン、モノクロスキャン等）に応じた画像処理を実行する。
【００２５】
バッファ調停部７７は、スキャナＩ／Ｆ１０とスキャナ画像処理部間のデータの受け渡しをメインメモリ１００上のリングバッファ領域を介して行う場合、データの書き込みと、読み出しを調停する。
【００２６】
プリンタ画像処理部３０は、入力する画像データの領域編集や解像度変換処理を行い、処理後の画像データをプリンタ出力するための処理ユニットである。プリンタＩ／Ｆ４０は、画像処理部（ＬＢＰ）４５に画像処理結果を出力するためのインタフェースである。
【００２７】
バッファ調停部７８は、プリンタ画像処理部３０とプリンタＩ／Ｆ４０間のデータの受け渡しをメインメモリ１００上のリングバッファ領域を介して行う場合、データの書き込みと、読み出しを調停する。バッファ調停部７７，７８は、基本構成は同一であるが、用途により制御方法が異なる。
【００２８】
ＪＰＥＧモジュール５０及びＪＢＩＧモジュール６０は、所定の規格に準拠した画像データの圧縮、伸張処理を実行する処理部である。
【００２９】
メモリ制御部７０は、画像処理系の第１バス８３、第２バス８４及びコンピュータ系の第３バスとそれぞれ接続し、メインメモリ（ＳＤＲＡＭ）１００に対するデータの書き込み、読み出しのためのデータ転送制御を行なう。
【００３０】
ＤＭＡＣ（ＤＭＣコントローラ）９０は、メモリ制御部７０と協働して、ＲＯＭＩＳＡ９７を介してＲＯＭ９５と接続される。ＤＭＡＣ９０は、外部デバイスや種々のインタフェース制御部１７０とメインメモリ１００との間のデータ授受に関しＤＭＡ制御するための所定のアドレス情報を生成、設定する。
【００３１】
画像処理ＤＭＡＣ９１は、メモリ制御部７０と協働して、各画像処理部１０，２０，３０，４０とメインメモリ１００との間のデータ授受に関し、ＤＭＡ制御するための所定のアドレス情報を生成、設定する。
【００３２】
例えば、画像処理ＤＭＡＣ９１は、ＣＣＤ１７又はＣＩＳ１８に応じて、スキャナＩ／Ｆ１０で読み取り処理された画像データをメインメモリ１００にＤＭＡ転送するためのアドレス情報をＤＭＡのチャンネルごとに生成する。また、画像処理ＤＭＡＣ９１は、メインメモリ１００に展開された画像データをスキャナ画像処理部２０にＤＭＡ転送する等、各画像処理部１０，２０，３０，４０とメインメモリ１００間におけるＤＭＡ制御をメモリ制御部７０と共に司るユニットとして機能する。
【００３３】
ＲＯＭ９５は、ＣＣＤ１７及びＣＩＳ１８に応じた制御パラメータや制御プログラムデータ等を格納する。このため、ＣＣＤ１７及びＣＩＳ１８の個別のデータ出力形式に応じた画像データの入力処理が可能となり、専用のインタフェース回路を設ける必要がなくなる。
【００３４】
第１バス８３は、メインメモリ１００から読み出したデータを画像処理系の処理部１０〜６０に送出することが可能なバスである。第２バス８４は、画像処理系の処理部１０〜６０から読み出したデータをメインメモリ１００に送出することがバスである。第１バス８３及び第２バス８４は、対になって画像処理ブロックとメインメモリ１００間の画像データの授受を行う。第３バス８５は、ＣＰＵ１８０、インタフェース制御部１７０、メカトロ系制御部１２５、画像処理系の制御レジスタ、及びＤＭＡＣ９０が接続するコンピュータ系のバスである。
【００３５】
メカトロ系制御部１２５には、モータ制御部１１０と、モータの駆動タイミングや画像処理系の処理の同調を制御するためのタイミング制御を司る割り込みタイマ制御部１２０とが含まれる。
【００３６】
ＬＣＤ制御部１３０は、種々の設定や処理状況等を表示部１３５に表示するための表示制御を司るユニットである。ＵＳＢインタフェース１４０，１５０は、周辺の機器との接続を可能にするインタフェース部である。ＭＡＣ（メディアアクセス）制御部１６０は、接続機器に対してデータをどのタイミングで送出すればよいか等を制御するユニットであり、ＬＡＮ１０５等を介して他の機器（ホストＰＣ１０３やクライアントＰＣ１０４等）と通信する場合にも使用される。ＣＰＵ１８０は、ＭＦＰ１０１全体の制御を司る。
【００３７】
次に、図３を参照して、ＭＦＰ１０１のＣＣＤ１７又はＣＩＳ１８で読み取られたスキャン画像の蓄積処理について説明する。
【００３８】
ＣＣＤ１７又はＣＩＳ１８でスキャンされた原稿の画像データは、ＡＦＥ１５でＡ／Ｄ変換処理等がされた後、スキャナＩ／Ｆ１０を介してスキャン画像処理部２０の入力画像バッファ３０２に蓄積される。この時点では、画像データは、モノクロの場合は１画素につき１バイト、カラーの場合は１画素につき３バイトの多値として扱われている。ここで、入力画像バッファ３０２は、１ページ分まとめて確保しておく必要はなく、次の２値化処理部３０３で行う２値化処理の処理単位の大きさ分だけ確保できていればよい。
【００３９】
２値化処理部３０３では、多値画像を一定のデータ量毎に２値画像に変換して、ページバッファ３０４に格納する。
【００４０】
次に、操作表示部１５０でのユーザ操作に基づきＣＰＵ１８０から第３バス８５を介して画像回転制御のための設定（たとえば回転の有無、回転方向・角度等）を行い、該設定に応じて画像回転部３０５で画像回転処理を行う。画像回転処理を行った画像は、ページバッファ３０６に格納される。その後、ページバッファ３０６に格納された２値画像は、モノクロの場合はＪＢＩＧモジュール６０、カラーの場合はＪＰＥＧモジュール５０でそれぞれエンコード処理が行われ、メインメモリ１００に格納される。
【００４１】
ここで、本実施形態では、プルスキャン、疑似プッシュスキャンを行う場合は、ほとんどの画像処理をホストＰＣ１０３で行うため、画像回転部３０５での画像回転や画像のエンコード処理を行わず、スキャン画像をそのままメインメモリ１００に格納する。なお、ハードウェア構成によっては、スキャン画像をＨＤＤに格納することも可能である。
【００４２】
次に、ＭＦＰ１０１からの画像の送信処理について説明する。
【００４３】
ＣＰＵ１８０は、ＲＯＭ９５に格納されたプロトコルや送信仕様を実現するための制御プログラムを実行する。具体的には、ＣＰＵ１８０は、メインメモリ１００に蓄積された画像データに対して符号化、パケットヘッダの付加などを行い、第３バス８５からＬＡＮ等のネットワーク１０５を介して例えばホストＰＣ１０３に送信する。なお、本実施形態では、ＴＣＰ／ＩＰを利用して、ＴＣＰ／ＩＰ上で疑似プッシュスキャンを行うための通信を行う。疑似プッシュスキャンのためのシーケンスについては、後述する。
【００４４】
次に、図４を参照して、操作表示部１５０の一例について説明する。
【００４５】
図４に示すように、操作表示部１５０には、ＬＣＤ等の表示部１３５、メニュー選択キー４０１、テンキー４０２、リセットキー４０３、ストップキー４０４、スタートキー４０５が配置されている。
【００４６】
メニュー選択キー４０１は、表示部１３５に表示されるメニューを選択するための上下左右にスクロールするためのキーと、選択項目を確定させるためのキーから構成される。テンキー４０２は、部数等の数値を直接入力するためのキーである。リセットキー４０３は、設定途中の状態をクリアして、設定を初期値に戻すためのキーである。スタートキー４０５は、各種ジョブを開始する指示を与えるためのキーである。ストップキー４０４は、開始されたジョブを停止させるための指示を与えるキーである。
【００４７】
次に、図５を参照して、ホストＰＣ１０３のドライバでの読み取り設定について説明する。
【００４８】
ホストＰＣ１０３からプルスキャンを行う場合、ホストＰＣ１０３の不図示の表示部には、ボタン５０２〜５０５、及び設定キー５０６が配置された画面５０１が表示される。ボタン５０２〜５０５には、それぞれどのような読み取りを行うかのカスタムスキャン設定が割り当てられている。そして、ボタン５０２〜５０５のいずれかのボタンが押下されることにより、ＭＦＰ１０１は、原稿の読み取りを開始し、読み取った画像データをホストＰＣ１０３に送信する。
【００４９】
設定キー５０６が押下されると、ホストＰＣ１０３の表示部には図６に示す画面６０１が表示される。画面６０１には、複数のボタン６０２〜６０５が配置され、例えば、ボタン６０２を押下すると、「スキャン１」キーのカスタム設定が行われる。この選択操作により、各フィールド６０６〜６１２には以前にユーザが入力した設定値かデフォルトの設定値として表示され、ユーザはこれらの値を所望の値に変更することができる。
【００５０】
例えば、フィールド６０６では、カスタムスキャンキーの名前そのものを変更することが可能である。後述するが、ここでキーの名前を変更すると、変更したキー名がＭＦＰ１０１の表示部１３５にも反映される。
【００５１】
フィールド６０７では、読み取り時の原稿の種類を選択でき、選択肢としては、カラー文書、モノクロ文書などが存在する。フィールド６０８では、ＪＰＥＧ、ＴＩＦＦ、ＰＤＦ、ＢＭＰなど保存する際のファイルの形式を指定でき、フィールド６０９では、スキャンを行う原稿のサイズを指定できる。
【００５２】
フィールド６１０では、スキャンを行う画像の解像度を指定でき、フィールド６１１では、画像を保存する場所（パス）を指定できる。フィールド６１２では、保存ファイルの名前を指定できる。
【００５３】
以上のように、フィールド６０７〜６１０の設定値に基づいてスキャン画像に画像処理を施し所望の画像を得ることになるが、画像処理はＭＦＰ１０１及びホストＰＣ１０３のいずれで行ってもよい。本実施形態では、ホストＰＣ１０３側で画像処理を行うものとする。
【００５４】
なお、疑似プッシュスキャンでは、ＭＦＰ１０１側からホストＰＣ１０３に対してプルスキャンのスタート、つまり図５の画面５０１のボタン５０２〜５０５を押下させる依頼を行うことにより、画像の送信を実現する。
【００５５】
次に、図７を参照して、ＭＦＰ１０１とホストＰＣ１０３及びクライアントＰＣ１０４との間の基本的なシーケンスについて説明する。なお、ここでは、図６のカスタム設定の画面６０１において、保存設定の「保存する場所」のフィールド６１１にて、クライアントＰＣ１０４のフォルダがユーザにより指定されているものとする。
【００５６】
図７において、ステップＳ７３１は、ホストＰＣ１０３にプルスキャンドライバをインストールするステップである。これにより、ホストＰＣ１０３はプルスキャンを行うことが可能となる。
【００５７】
ステップＳ７３２は、ホストＰＣ１０３がＭＦＰ１０１に送信する情報７２１を生成するステップである。このステップは、例えば、ホストＰＣ１０３にドライバがインストールされるタイミング、ホストＰＣ１０３が起動されるタイミング、ドライバ上のカスタムスキャン設定が変更されるタイミング等で実行される。その他、ホストＰＣ１０３がＭｉｃｒｏＳｏｆｔ社のＷｉｎｄｏｗｓ（登録商標）のようにマルチユーザインターフェースを有する場合のログオンユーザ切り替えタイミングで実行される。
【００５８】
ステップＳ７３３は、ホストＰＣ１０３がステップＳ７３２で生成した情報７２１をＭＦＰ１０１に送信するステップであり、図５に示すように、カスタムスキャン設定キーが複数存在する場合は、複数のキーの数分送信される。ホストＰＣ１０３からＭＦＰ１０１に送信される情報７２１には、ホストＰＣ名（保存先情報）、カスタムスキャン設定名（スキャン設定情報）、送信先ＰＣ名（保存先情報）が含まれる。
【００５９】
ステップＳ７１１は、ＭＦＰ１０１がステップＳ７３３でホストＰＣ１０３から送信された情報７２１を受信するステップであり、ＭＦＰ１０１は受信した情報７２１を表示部１３５に選択メニュー画面として表示する。
【００６０】
ステップＳ７１２は、ＭＦＰ１０１がホストＰＣ１０３に対してプルスキャンの開始要求を依頼するステップである。このとき、ＭＦＰ１０１は表示部１３５に、図８に示す画面を表示する。図８の画面については、後述する。また、ステップＳ７１２では、ＭＦＰ１０１は、表示部１３５でどのカスタムスキャン設定でスキャンを行うかをユーザに選択させる。そして、ＭＦＰ１０１は、選択した情報（カスタムスキャン設定情報）を読取開始指示情報の送信要求（送信指示）７２２とともにホストＰＣ１０３に送信する。この処理は本実施例における第１の送信処理の一例である。
【００６１】
ステップＳ７３４では、ホストＰＣ１０３は、ＭＦＰ１０１からの情報７２２を受信し、プルスキャンを開始する。このとき、ホストＰＣ１０３は、情報７２２の内容に基づき、図５のボタン５０２〜５０５のいずれのカスタムスキャン設定によるプルスキャンを開始するかを判断する。そして、ホストＰＣ１０３は、前記判断した内容でスキャンするようにＭＦＰ１０１に対して読取開始指示情報７２３を送信する。
【００６２】
ステップＳ７１３では、ＭＦＰ１０１は、受信した読取開始指示情報７２３に基づいて原稿のスキャンを開始し、スキャンした原稿の画像データ７２４をホストＰＣ１０３に送信する。この処理は、本実施例における第２の送信処理の一例である。
【００６３】
ステップＳ７３５では、ホストＰＣ１０３は、ステップＳ７１３で送信された画像データ７２４を受信し、指定されたカスタムスキャン設定のパラメータに基づき画像処理を行う。なお、本実施形態では、保存先として、クライアントＰＣ１０４のフォルダが指定されているため、ホストＰＣ１０３は、クライアントＰＣ１０４に対して加工済画像７４１を送信し、クライアントＰＣ１０４は、ステップＳ７５１で加工済画像を受信してメモリ等に格納する。
【００６４】
次に、図９を参照して、本実施形態のＭＦＰ１０１の動作例について説明する。なお、図９での各処理は、ＭＦＰ１０１のＲＯＭ９５等に記憶された制御プログラムが不図示のＲＡＭにロードされて、ＣＰＵ１８０により実行される。
【００６５】
ステップＳ９０１では、ＣＰＵ１８０は、ホストＰＣ１０３から情報（ホストＰＣ名＋カスタムスキャン設定名＋送信先ＰＣ名）を受信したか、ユーザ操作により操作表示部１５０で疑似プッシュスキャンのメニューが選択されたかを判断する。
【００６６】
そして、ＣＰＵ１８０は、ホストＰＣ１０３から前記情報を受信したと判断した場合は、ステップＳ９０２に進み、ユーザ操作により疑似プッシュスキャンのメニューが選択されたと判断した場合は、ステップＳ９０５に進む。なお、ホストＰＣ１０３からの情報には、送信先ＰＣ名が含まれない場合もある。
【００６７】
ステップＳ９０２では、ＣＰＵ１８０は、ホストＰＣ１０３から受信した情報に送信先ＰＣ名が含まれているかどうかを判断し、含まれている場合は、ステップＳ９０４に進み、含まれていない場合は、ステップＳ９０３に進む。
【００６８】
ステップＳ９０４では、ＣＰＵ１８０は、ホストＰＣ１０３から受信した情報のホストＰＣ名、カスタムスキャン設定名、送信先ＰＣ名から表示部１３５に表示する文字列を生成し、ステップＳ９０１に戻る。
【００６９】
ステップＳ９０３では、ＣＰＵ１８０は、ホストＰＣ１０３から受信した情報のホストＰＣ名及びカスタムスキャン設定名から表示部１３５に表示する文字列を生成し、ステップＳ９０１に戻る。
【００７０】
一方、ステップＳ９０５では、ＣＰＵ１８０は、表示部１３５に図８に示すホストＰＣ名の選択画面８１０を表示する。具体的には、図８では、表示部１３５において、選択画面８０１でスキャン８０４が選択されて、ホストＰＣの選択画面８１０が表示された状態である。選択画面８１０には、ステップＳ９０３又はステップＳ９０４で生成されたホストＰＣ名８１１の文字列が選択肢として表示される。
【００７１】
ステップＳ９０６では、ＣＰＵ１８０は、図４のメニュー選択キー４０１の入力を検知して、選択画面８１０でどのホストＰＣが選択されたかを判別し、ステップＳ９０７に進む。
【００７２】
ステップＳ９０７では、ＣＰＵ１８０は、ステップＳ９０６で選択されたホストＰＣが持つカスタムスキャン設定名を表示部１３５に表示する。
【００７３】
具体的には、図８では、ＭＦＰ１０１の表示部１３５において、選択画面８１０でホストＰＣ名８１１が選択され、カスタムスキャン設定（読み込み設定）の選択画面８２０が表示された状態である。
【００７４】
選択画面８２０には、図６の「保存する場所」のフィールド６１１がホストＰＣの場合は、ステップＳ９０３で生成されたカスタムスキャン設定名８２２の文字列が選択肢として表示される。また、図６の「保存する場所」のフィールド６１１がホストＰＣ以外（例えばクライアントＰＣ１０４）の場合は、選択画面８２０には、ステップＳ９０４で生成されたカスタムスキャン設定名８２１の文字列が選択肢として表示される。
【００７５】
ステップＳ９０３で生成された選択肢は、図８の８２２のように画像の送信先ＰＣ名なしでホストＰＣのみが表示され（スキャン２）、ステップＳ９０４で生成された選択肢は、図８の８２１のようにホストＰＣと画像の送信先ＰＣ名とが表示される（スキャン１）。
【００７６】
次に、ステップＳ９０８では、ＣＰＵ１８０は、図４のメニュー選択キー４０１の入力を検知して、選択画面８２０でどの読み込み設定（カスタムスキャン設定）が選択されたかを判別し、ステップＳ９０９に進む。
【００７７】
ステップＳ９０９では、ＣＰＵ１８０は、図４のスタートキー４０５の入力を待ち、入力を検知すると、ステップＳ９１０に進む。
【００７８】
ステップＳ９１０では、ＣＰＵ１８０は、自機（ＭＦＰ１０１）にプルスキャンを行わせるよう、ホストＰＣ１０３に対してステップＳ９０８で判別したカスタムスキャン設定と送信指示の情報を送信する。
【００７９】
ステップＳ９１１では、ＣＰＵ１８０は、ホストＰＣ１０３からのプルスキャンの指示を待ち、指示を受信すると、ステップＳ９１２に進む。
【００８０】
ステップＳ９１２では、ＣＰＵ１８０は、ＣＣＤ１７又はＣＩＳ１８を制御して原稿の画像を読み取ると共に、図３で説明したメインメモリ１００へのスキャン画像データの蓄積処理を実行し、ステップＳ９１３に進む。
【００８１】
ステップＳ９１３では、ＣＰＵ１８０は、上述したように、メインメモリ１００に蓄積されたスキャン画像データを第３バス８５からＬＡＮ等のネットワーク１０５を介してホストＰＣ１０３に送信し、ステップＳ９０１に戻る。
【００８２】
次に、図１０を参照して、ホストＰＣ１０３の動作例について説明する。図１０での各処理は、ホストＰＣ１０３の不図示のＲＯＭやＨＤＤ等に記憶された制御プログラムが不図示のＲＡＭにロードされて、不図示のＣＰＵにより実行される。また、ホストＰＣ１０３のＨＤＤ等には、あらかじめプルスキャンドライバがインストールされているものとする。
【００８３】
ステップＳ１００２では、ＣＰＵは、各種イベントを待つ。そして、ＣＰＵは、イベントが、プルスキャンドライバ上のカスタムスキャン設定変更の要求の場合は、ステップＳ１００３に進む。また、ＣＰＵは、イベントが、ホストＰＣ１０３の起動又はログオンユーザの変更の場合は、ステップＳ１００５に進む。更に、ＣＰＵは、イベントが、ＭＦＰ１０１からプルスキャンの依頼通知（プルスキャンの開始指示の送信要求とカスタムスキャン設定名の受信）の場合は、ステップＳ１０１０に進む。更に、ＣＰＵは、イベントが、一定時間経過の場合は、ステップＳ１０１６に進む。
【００８４】
ステップＳ１００３では、ＣＰＵは、ユーザが変更した図６の画面の「読み取り設定」のフィールド６０６〜６１０の内容を登録してＨＤＤ等に記憶し、ステップＳ１００４に進む。
【００８５】
ステップＳ１００４では、ＣＰＵは、ユーザが変更した図６の画面の「保存設定」のフィールド６１１，６１２を登録してＨＤＤ等に記憶し、ステップＳ１００５に進む。
【００８６】
ステップＳ１００５では、ＣＰＵは、図６の画面の「保存設定」のフィールド（保存する場所）６１１がネットワーク上の他の機器に設定されているか否かを判断する。そして、ＣＰＵは、他の機器に設定されている場合は、ステップＳ１００８に進み、他の機器に設定されていない場合は、ステップＳ１００６に進む。
【００８７】
ステップＳ１００６では、ＣＰＵは、ＭＦＰ１０１において、疑似プッシュスキャン時に表示部１３５に表示する選択画面（図８）を作成させるために、ホストＰＣ名とカスタムスキャン設定名をＭＦＰ１０１に送信し、ステップＳ１００２に戻る。
【００８８】
ステップＳ１００８では、ＣＰＵは、画像を保存する先（送信先）の他の機器が起動しているか否かを確認し、起動していれば、ステップＳ１００９に進み、起動していなければ、ステップＳ１００２に戻る。
【００８９】
ステップＳ１００９では、ＣＰＵは、ＭＦＰ１０１において、疑似プッシュスキャン時に表示部１３５に表示する選択画面（図８）を作成させるために、ホストＰＣ名とカスタムスキャン設定名と送信先ＰＣ名とＭＦＰ１０１に送信し、ステップＳ１００２に戻る。なお、送信先ＰＣ名については、ＣＰＵは、図６の「保存設定」のフィールド（保存する場所）６１１で入力される機器から送信先ＰＣ名を取得してＭＦＰ１０１に送信する。
【００９０】
一方、ステップＳ１０１０では、ＣＰＵは、受信したカスタムスキャン設定名から図５のボタン５０２〜５０５のいずれのカスタムスキャン設定によるプルスキャンを開始するかを判断し、ステップＳ１０１１に進む。
【００９１】
ステップＳ１０１１では、ＣＰＵは、ステップＳ１０１０で判断した設定に基づき、ＭＦＰ１０１に対してプルスキャンの開始指示を送信し、ステップＳ１０１２に進む。
【００９２】
ステップＳ１０１２では、ＣＰＵは、ＭＦＰ１０１から送信されたスキャン画像の受信を待ち、スキャン画像を受信すると、ステップＳ１０１３に進む。
【００９３】
ステップＳ１０１３では、ＣＰＵは、ＭＦＰ１０１からのスキャン画像を受信が完了した後、ステップＳ１０１４に進む。
【００９４】
ステップＳ１０１４では、ＣＰＵは、ステップＳ１０１０で判断した設定に基づき、受信したスキャン画像に対して画像処理を行い、ステップＳ１０１５に進む。
【００９５】
ステップＳ１０１５では、ＣＰＵは、ステップＳ１０１０で受信したカスタムスキャン設定名から図６の「保存設定」のフィールド（保存する場所）６１１及び「ファイル名」のフィールド６１２の入力内容を参照して画像を格納し、ステップＳ１００２に戻る。
【００９６】
また、ステップＳ１０１６では、ＣＰＵは、図６の画面の「保存設定」のフィールド（保存する場所）６１１がネットワーク上の他の機器に設定されているか否かを調査する。そして、ＣＰＵは、他の機器に設定されている場合は、画像を保存する先（送信先）の他の機器が起動しているかシャットダウンされているかを調査し、ステップＳ１０１７に進む。
【００９７】
ステップＳ１０１７では、ＣＰＵは、ステップＳ１０１６で調査した状態が以前の状態と変化しているかどうかを判断し、変化している場合は、ステップＳ１０１８に進み、変化していない場合は、ステップＳ１００２に戻る。
【００９８】
ステップＳ１０１８では、ＣＰＵは、ステップＳ１０１６で調査した状態と以前の状態との変化の態様に応じてＭＦＰ１０１に対してカスタムスキャン設定名を再送信し、ステップＳ１００２に戻る。
【００９９】
具体的には、ＣＰＵは、他の機器がシャットダウン状態から起動状態に変化した場合は、ＭＦＰ１０１において、疑似プッシュスキャン時に読み込み設定画面８２０（図８）にカスタムスキャン設定名を表示させるため、キー名をＭＦＰ１０１に再送信する。また、ＣＰＵは、他の機器が起動状態からシャットダウン状態に変化した場合は、ＭＦＰ１０１において、読み込み設定画面８２０（図８）からカスタムスキャン設定名を削除させるため、キー名を削除する指示をＭＦＰ１０１に再送信する。
【０１００】
以上説明したように、本実施形態では、疑似プッシュスキャン方式で読み取ったスキャン画像の送信（保存）先を選択する際に、ＭＦＰ１０１の表示部１３５には、ホストＰＣ１０３と共に最終的な画像の送信（保存）先、即ち、画像の送信経路が表示される。
【０１０１】
これにより、ＭＦＰ１０１のユーザは、読み取ったスキャン画像の最終送信先を表示部１３５上で容易に認識することが可能となり、間違えた送信先に画像を送信するミスを未然に防ぐことができる。また、画像の送信経路がＭＦＰ１０１の表示部１３５に明示されるため、エラーが発生した場合における問題の特定が容易になる。
【０１０２】
（第２の実施形態）
次に、図１１〜図１３を参照して、本発明の画像処理装置の第２の実施形態であるＭＦＰを説明する。なお、上記第１の実施形態に対して重複又は相当する部分については、図及び符号を流用して説明する。
【０１０３】
図１１に示すように、本実施形態のＭＦＰ１０１には、ホストＰＣ１０３、クライアントＰＣ１０４ａ，１０４ｂ、及びサーバ１０６がＬＡＮ等のネットワークを介して互いに通信可能に接続されている。
【０１０４】
ホストＰＣ１０３は、複数の通信プロトコルに対応し、複数の通信プロトコルを利用して画像を保存することが可能である。具体的には、図１２は、ホストＰＣ１０３の不図示の表示部に表示されるプルスキャンのカスタムスキャン設定の画面１２０１の一例を示す図であり、この画面１２０１は、図６の画面６０１に対してフィールド１２１１〜１２１４が追加されている。
【０１０５】
また、クライアントＰＣ１０４ａ，１０４ｂ、及びサーバ１０６は、ホストＰＣ１０３上で画像の保存先として設定される対象となる。そして、クライアントＰＣ１０４ａ，１０４ｂ、及びサーバ１０６は、図１２の画面１２０１の「保存設定」のフィールド１２１１〜１２１４及びフィールド６１１の所定のフィールドに次の値を入力して設定することにより、画像を保存することができる。
【０１０６】
（クライアントＰＣ１０４ａ）
フィールド１２１１（プロトコル）：ＳＭＢ
フィールド１２１２（マシン名）：クライアント１
フィールド６１１（保存する場所）：／ｚｚｚ／ｂｂｂ
（クライアントＰＣ１０４ｂ）
フィールド１２１１（プロトコル）：ＳＭＢ
フィールド１２１２（マシン名）：クライアント２
フィールド６１１（保存する場所）：／ｘｘｘ／ｙｙｙ
（サーバ１０６）
フィールド１２１１（プロトコル）：ＦＴＰ
フィールド１２１２（マシン名）：サーバ３
フィールド１２１３（ユーザ名）：ｕｓｅｒ
フィールド１２１４（パスワード）：ｘｙｘｙ
フィールド６１１（保存する場所）：／ｘｘｘ／ｙｙｙ
ここでは、クライアントＰＣ１０４ａを図１２のボタン６０２の「スキャン１」に、クライアントＰＣ１０４ｂを図１２のボタン６０３の「スキャン２］に、サーバ１０６を図１２のボタン６０４の「スキャン３］にそれぞれ割り当てる場合を例示している。
【０１０７】
そして、図１２の画面１２０１の「保存設定」のフィールド１２１１の通信プロトコル情報を図７の情報７２１に追加し、図９のステップＳ９０４で通信プロトコル情報も文字列生成に加える。
【０１０８】
これにより、ＭＦＰ１０１の表示部１３５において、図１３に示す画面１３０７に示すような各カスタムスキャン設定毎の通信プロトコル表示が行える。ここでは、スキャン１の情報を１３０８に、スキャン２の情報を１３０９に、スキャン３の情報を１３１０として表示した例となる。この表示によって、ユーザは、スキャン１、スキャン２ではそれぞれＳＭＢを用いて画像データが転送されることや、スキャン３ではＦＴＰを用いて画像データが転送されることを知ることができる。そしてその上で所望のカスタムスキャン設定を選択することができるので、よりユーザビリティが向上する。その他の構成及び作用効果は、上記第１の実施形態と同様である。
【０１０９】
（第３の実施形態）
次に、図１４を参照して、本発明の画像処理装置の第３の実施形態であるＭＦＰを説明する。なお、上記第１の実施形態に対して重複又は相当する部分については、図及び符号を流用して説明する。
【０１１０】
本実施形態のＭＦＰ１０１は、有線又は無線ＵＳＢを介してホストＰＣ１０３と通信可能に接続され、ホストＰＣ１０３は、ＬＡＮ等のネットワーク１０５を介してクライアントＰＣ１０４と通信可能に接続されている。その他の構成及び作用効果は、上記第１の実施形態と同様である。
【０１１１】
なお、本発明は、上記各実施形態に例示したものに限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【０１１２】
また、本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）を画像処理装置や情報処理装置等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【符号の説明】
【０１１３】
１０      スキャナＩ／Ｆ
１３      読取部
１５      ＡＦＥ
１７      ＣＣＤ
１８      ＣＩＳ
２０      スキャナ画像処理部
４５      画像出力部
７０      メモリ制御部
９５      ＲＯＭ
１００    メインメモリ
１０１    ＭＦＰ
１０２    制御部
１０３    ホストＰＣ
１０４    クライアントＰＣ
１０５    ネットワーク
１０６    サーバ
１３５    表示部
１５０    操作表示部
１８０    ＣＰＵ
４０１    メニュー選択キー
４０５    スタートキー
【図１】
2010245949.tif 000003
【図２】
2010245949.tif 000004
【図３】
2010245949.tif 000005
【図４】
2010245949.tif 000006
【図５】
2010245949.tif 000007
【図６】
2010245949.tif 000008
【図７】
2010245949.tif 000009
【図８】
2010245949.tif 000010
【図９】
2010245949.tif 000011
【図１０】
2010245949.tif 000012
【図１１】
2010245949.tif 000013
【図１２】
2010245949.tif 000014
【図１３】
2010245949.tif 000015
【図１４】
2010245949.tif 000016