(57)【要約】【課題】  送信先装置から読み取り条件を取得する前に画像データの読み取りを行ったとしても、なるべくユーザの意図に合った画像データを送信できるようにする。【解決手段】  画像送信装置１００に、画像データの送信先と、画像の送信に際してその送信先から取得した読み取り条件とを対応させて送信履歴として記憶させておき（Ｓ１８）、画像データの送信に際して、画像データの読み取り（Ｓ１４）までに送信先から読み取り条件の取得が行えていない場合に、上記送信履歴の中から、画像データを送信しようとする送信先と対応する読み取り条件の１つを選択して、送信する画像の読み取り条件として設定する（Ｓ１３）。【選択図】        図４
2008042638.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して通信可能な外部装置に対して読み取った画像データを送信する画像送信手段と、
画像データの送信先の外部装置から画像の読み取り条件を取得する読取条件取得手段と、
画像データの送信先と、画像の送信に際して前記読取条件取得手段がその送信先から取得した読み取り条件とを対応させて送信履歴として記憶する送信履歴記憶手段と、
画像データの送信に際して、画像データの読み取りまでに前記読み取り条件取得手段による読み取り条件の取得が行えていない場合に、前記送信履歴から画像データを送信しようとする送信先と対応する読み取り条件の１つを選択して、送信する画像の読み取り条件として設定する読取条件設定手段とを設けたことを特徴とする画像送信装置。
【請求項２】
請求項１記載の画像送信装置であって、
前記読取条件取得手段が取得する読み取り条件が、優先度の情報として、当該読み取り条件の設定を強制する旨の強制情報あるいは当該読み取り条件の設定を任意で要求する旨の任意情報を含むものであり、
前記条件設定手段が、前記強制情報を含む読み取り条件の中から、送信する画像の読み取り条件として設定する読み取り条件を選択する手段であることを特徴とする画像送信装置。
【請求項３】
請求項１又は２記載の画像送信装置であって、
前記条件設定手段が、選択対象になる読み取り条件のうち、最新の読み取り条件を選択する手段であることを特徴とする画像送信装置。
【請求項４】
請求項１記載の画像送信装置であって、
前記条件設定手段が、選択対象になる読み取り条件のうち、使用回数の最も多い読み取り条件を選択する手段であることを特徴とする画像送信装置。
【請求項５】
請求項４記載の画像送信装置であって、
前記読取条件取得手段が取得する読み取り条件が、優先度の情報として、当該読み取り条件の設定を強制する旨の強制情報あるいは当該読み取り条件の設定を任意で要求する旨の任意情報を含むものであり、
前記条件設定手段が、読み取り条件を選択する際に使用回数の最も多い読み取り条件が複数種類あった場合には、
（１）前記強制情報を含む読み取り条件の中で使用回数の最も多い読み取り条件を選択する
（２）最新の読み取り条件を選択する
（３）前記強制情報を含む読み取り条件の中で最新の読み取り条件を選択する
のいずれかの条件に従って送信する画像の読み取り条件として設定する読み取り条件を選択する手段であることを特徴とする画像送信装置。
【請求項６】
請求項２記載の画像送信装置であって、
前記条件設定手段が、選択対象になる読み取り条件のうち、使用回数の最も多い読み取り条件を選択する手段であることを特徴とする画像送信装置。
【請求項７】
請求項６記載の画像送信装置であって、
前記条件設定手段が、読み取り条件を選択する際に使用回数の最も多い読み取り条件が複数種類あった場合には、
（１）前記強制情報を含むという限定を除いて、使用回数の最も多い読み取り条件を選択する
（２）前記強制情報を含むという限定を除いて、最新の読み取り条件を選択する
（３）前記強制情報を含む読み取り条件の中で最新の読み取り条件を選択する
のいずれかの条件に従って送信する画像の読み取り条件として設定する読み取り条件を選択する手段であることを特徴とする画像送信装置。
【請求項８】
ネットワークを介して通信可能な外部装置に対して読み取った画像データを送信する画像送信手段を有する画像送信装置の制御方法であって、
前記画像送信装置に、
画像データの送信先の外部装置から画像の読み取り条件を取得する読取条件取得手順と、
画像データの送信先と、画像の送信に際して前記読取条件取得手順でその送信先から取得した読み取り条件とを対応させて送信履歴として記憶手段に記憶させる送信履歴記憶手順と、
画像データの送信に際して、画像データの読み取りまでに前記読み取り条件取得手順による読み取り条件の取得が行えていない場合に、前記送信履歴から画像データを送信しようとする送信先と対応する読み取り条件の１つを選択して、送信する画像の読み取り条件として設定する読取条件設定手順とを実行させることを特徴とする画像送信装置の制御方法。
【請求項９】
請求項８記載の画像送信装置の制御方法であって、
前記読取条件取得手順で取得する読み取り条件が、優先度の情報として、当該読み取り条件の設定を強制する旨の強制情報あるいは当該読み取り条件の設定を任意で要求する旨の任意情報を含むものであり、
前記条件設定手順が、前記強制情報を含む読み取り条件の中から、送信する画像の読み取り条件として設定する読み取り条件を選択する手順であることを特徴とする画像送信装置の制御方法。
【請求項１０】
請求項８又は９記載の画像送信装置の制御方法であって、
前記条件設定手順が、選択対象になる読み取り条件のうち、最新の読み取り条件を選択する手順であることを特徴とする画像送信装置の制御方法。
【請求項１１】
請求項８又は９記載の画像送信装置の制御方法であって、
前記条件設定手順が、選択対象になる読み取り条件のうち、使用回数の最も多い読み取り条件を選択する手段であることを特徴とする画像送信装置。
【請求項１２】
ネットワークを介して通信可能な外部装置に対して読み取った画像データを送信する画像送信手段を有する画像送信装置を制御するコンピュータを、
画像データの送信先の外部装置から画像の読み取り条件を取得する読取条件取得手段と、
画像データの送信先と、画像の送信に際して前記読取条件取得手段がその送信先から取得した読み取り条件とを対応させて送信履歴として記憶する送信履歴記憶手段と、
画像データの送信に際して、画像データの読み取りまでに前記読み取り条件取得手段による読み取り条件の取得が行えていない場合に、前記送信履歴から画像データを送信しようとする送信先と対応する読み取り条件の１つを選択して、送信する画像の読み取り条件として設定する読取条件設定手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークを介して通信可能な外部装置に対して読み取った画像データを送信する画像送信装置、このような画像送信装置の制御方法、およびこのような画像送信装置を制御するコンピュータに実行させるプログラムに関する。
【背景技術】
【０００２】
従来から、ネットワークを介して通信可能な外部装置に対して読み取った画像データを送信する画像送信装置が知られている。
このような画像送信装置としては例えば、特許文献１に記載のように、画像送信先のクライアント装置から事前に送られてくる読み取り解像度等のスキャン条件を格納し、そのスキャン条件が選択され、クライアント端末毎に設定されているパスワードの入力があった場合に、格納しておいた条件で画像の読み取りを行い、上記のクライアント端末に送信するネットワークスキャナ装置が知られている。
【０００３】
また、特許文献１には、スキャン条件及び転送先のクライアント端末をメニューから指定する操作パネルを備え、その操作パネルにより指定したスキャン条件で読み取った画像を操作パネルにより指定した転送先に送信できるようにしたネットワークスキャナ装置も記載されている。
また、特許文献２に記載のような、ネットワーク接続対応のＴＷＡＩＮドライバを用い、画像データの送信先となる情報処理装置の側から画像送信装置に読み取り条件を設定して読み取りを行うネットワークスキャナも知られている。
【特許文献１】特許第３６２１１８０号公報
【特許文献２】特開２００５−１２８２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、近年においては、画像送信装置が読み取った画像をＰＣ（パーソナルコンピュータ）等の情報処理装置に送信する際に、画像送信装置側から送信先の装置にアクセスしてその装置が要求する画像の読み取り条件を取得することもできるようになっている。
そして、画像送信装置にこのような機能を設ければ、送信先の装置の側で特に操作を行わなくても、画像送信装置が自動的に送信先の装置に合った条件で画像の読み取りを行って読み取った画像データを送信できるため、画像送信装置の操作性を向上させることができる。
【０００５】
この場合、画像送信装置が、送信する画像の読み取り前に送信先の装置から読み取り条件を取得できると、その読み取り条件に合った読み取りを行うことができるため、好ましい。
しかし、このようにすると、送信先の装置は、画像送信装置からアクセスがあり、それに応じて読み取り条件を返した後、画像データが送信されてくるまで、画像データ受信の監視を続けることになる。そして、一定時間内に画像データの受信がない場合、処理をタイムアウトさせてしまう場合もある。
このため、原稿の量が多くて読み取りに時間がかかる場合もあることを考慮すると、画像送信装置において先に画像の読み取りを行ってしまってから送信先の装置にアクセスする方が好ましい場合も考えられる。
【０００６】
また、複数の送信先に対して画像を送信する場合、常に全ての送信先から読み取り条件を取得するまで読み取りを開始しないとすると、一部の送信先から読み取り条件を取得できない場合に、速やかに読み取り条件を取得できた送信先にも、画像データを送信できないことになる。そして、このような事態を防止するためにも、送信先の装置から読み取り条件を取得する前に送信する画像の読み取りを行えるようにすることが効果的である。
【０００７】
しかしながら、送信先の装置から読み取り条件を取得する前に送信する画像の読み取りを行う場合、後で、送信先の装置から、読み取りに使用したものと異なる読み取り条件が通知される場合も考えられる。そして、このような事態が生じると、画像送信装置が、ユーザの意図に合った画像データを送信できなくなることがあるという問題があった。
そして、このような事態を防止する効果的な制御の手法は、従来知られていなかった。
【０００８】
この発明は、このような問題を解決し、画像送信装置に画像データの送信先の外部装置から画像の読み取り条件を取得する機能を設ける場合に、送信先装置から読み取り条件を取得する前に画像データの読み取りを行ったとしても、なるべくユーザの意図に合った画像データを送信できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
この発明の画像送信装置は、上記の目的を達成するため、ネットワークを介して通信可能な外部装置に対して読み取った画像データを送信する画像送信手段と、画像データの送信先の外部装置から画像の読み取り条件を取得する読取条件取得手段と、画像データの送信先と、画像の送信に際して上記読取条件取得手段がその送信先から取得した読み取り条件とを対応させて送信履歴として記憶する送信履歴記憶手段と、画像データの送信に際して、画像データの読み取りまでに上記読み取り条件取得手段による読み取り条件の取得が行えていない場合に、上記送信履歴から画像データを送信しようとする送信先と対応する読み取り条件の１つを選択して、送信する画像の読み取り条件として設定する読取条件設定手段とを設けたものである。
【００１０】
このような画像送信装置において、上記読取条件取得手段が取得する読み取り条件を、優先度の情報として、その読み取り条件の設定を強制する旨の強制情報あるいはその読み取り条件の設定を任意で要求する旨の任意情報を含むものとし、上記条件設定手段を、上記強制情報を含む読み取り条件の中から、送信する画像の読み取り条件として設定する読み取り条件を選択する手段とするとよい。
【００１１】
さらに、上記条件設定手段を、選択対象になる読み取り条件のうち、最新の読み取り条件を選択する手段とするとよい。
また、上記の各画像読取装置において、上記条件設定手段を、選択対象になる読み取り条件のうち、使用回数の最も多い読み取り条件を選択する手段とするとよい。
【００１２】
さらに、上記読取条件取得手段が取得する読み取り条件が、優先度の情報として、その読み取り条件の設定を強制する旨の強制情報あるいはその読み取り条件の設定を任意で要求する旨の任意情報を含むものとし、上記条件設定手段を、読み取り条件を選択する際に使用回数の最も多い読み取り条件が複数種類あった場合には、（１）上記強制情報を含む読み取り条件の中で使用回数の最も多い読み取り条件を選択する、（２）最新の読み取り条件を選択する、（３）上記強制情報を含む読み取り条件の中で最新の読み取り条件を選択する、のいずれかの条件に従って送信する画像の読み取り条件として設定する読み取り条件を選択する手段とするとよい。
【００１３】
あるいは、上記条件設定手段を、読み取り条件を選択する際に使用回数の最も多い読み取り条件が複数種類あった場合には、（１）上記強制情報を含むという限定を除いて、使用回数の最も多い読み取り条件を選択する、（２）上記強制情報を含むという限定を除いて、最新の読み取り条件を選択する、（３）上記強制情報を含む読み取り条件の中で最新の読み取り条件を選択する、のいずれかの条件に従って送信する画像の読み取り条件として設定する読み取り条件を選択する手段とするとよい。
【００１４】
また、この発明の画像送信装置の制御方法は、ネットワークを介して通信可能な外部装置に対して読み取った画像データを送信する画像送信手段を有する画像送信装置の制御方法において、上記画像送信装置に、画像データの送信先の外部装置から画像の読み取り条件を取得する読取条件取得手順と、画像データの送信先と、画像の送信に際して上記読取条件取得手順でその送信先から取得した読み取り条件とを対応させて送信履歴として記憶手段に記憶させる送信履歴記憶手順と、画像データの送信に際して、画像データの読み取りまでに上記読み取り条件取得手順による読み取り条件の取得が行えていない場合に、上記送信履歴から画像データを送信しようとする送信先と対応する読み取り条件の１つを選択して、送信する画像の読み取り条件として設定する読取条件設定手順とを実行させるものである。
【００１５】
このような画像送信装置の制御方法において、上記読取条件取得手順で取得する読み取り条件を、優先度の情報として、その読み取り条件の設定を強制する旨の強制情報あるいはその読み取り条件の設定を任意で要求する旨の任意情報を含むものとし、上記条件設定手順を、上記強制情報を含む読み取り条件の中から、送信する画像の読み取り条件として設定する読み取り条件を選択する手順とするとよい。
【００１６】
さらに、上記条件設定手順を、選択対象になる読み取り条件のうち、最新の読み取り条件を選択する手順とするとよい。
あるいは、上記条件設定手順を、選択対象になる読み取り条件のうち、使用回数の最も多い読み取り条件を選択する手段とするとよい。
【００１７】
また、この発明のプログラムは、ネットワークを介して通信可能な外部装置に対して読み取った画像データを送信する画像送信手段を有する画像送信装置を制御するコンピュータを、画像データの送信先の外部装置から画像の読み取り条件を取得する読取条件取得手段と、画像データの送信先と、画像の送信に際して上記読取条件取得手段がその送信先から取得した読み取り条件とを対応させて送信履歴として記憶する送信履歴記憶手段と、画像データの送信に際して、画像データの読み取りまでに上記読み取り条件取得手段による読み取り条件の取得が行えていない場合に、上記送信履歴から画像データを送信しようとする送信先と対応する読み取り条件の１つを選択して、送信する画像の読み取り条件として設定する読取条件設定手段として機能させるためのプログラムである。
【発明の効果】
【００１８】
以上のようなこの発明の画像送信装置又は画像送信装置の制御方法によれば、画像送信装置に画像データの送信先の外部装置から画像の読み取り条件を取得する機能を設ける場合に、送信先装置から読み取り条件を取得する前に画像データの読み取りを行ったとしても、なるべくユーザの意図に合った画像データを送信できるようにすることができる。
また、この発明のプログラムによれば、コンピュータに画像送信装置を制御させてその特徴を実現し、同様な効果を得ることができる。
【発明を実施するための最良の形態】
【００１９】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
まず、図１に、この発明の一実施形態である画像送信装置のハードウェア構成を示す。
この図に示すように、この画像送信装置１００は、ＣＰＵ１０１，ＲＯＭ１０２，ＲＡＭ１０３，ＨＤＤ（ハードディスクドライブ）１０４，操作パネル１０５，通信Ｉ／Ｆ１０６，スキャナエンジン１０７を備え、これらがシステムバス１０８により接続されている。
【００２０】
そして、このうちＣＰＵ１０１は、画像送信装置１００全体を制御する制御手段であり、ＲＯＭ１０２やＨＤＤ１０４に記録された種々のプログラムを実行することにより、読取条件取得手段、読取条件設定手段等の各手段として機能する。
ＲＯＭ１０２は、不揮発性の記憶手段であり、ＣＰＵ１０１が実行するプログラムや、固定的なパラメータ等を記憶する。ＲＯＭ１０２を書き換え可能な記憶手段として構成し、これらのデータをアップデートできるようにしてもよい。
【００２１】
ＲＡＭ１０３は、一時的に使用するデータを記憶したり、ＣＰＵ１０１のワークメモリとして使用したりする記憶手段である。
ＨＤＤ１０４は、ＣＰＵ１０１が実行するプログラムや、装置の電源がＯＦＦされた後でも保持しておく必要があるパラメータの値、スキャナエンジン１０７によって読み取った画像データ等の種々のデータを記憶する。ＨＤＤ１０４に代えて光ディスク等の他の記憶手段をこの用途に用いてもよい。
【００２２】
操作パネル１０５は、液晶ディスプレイ（ＬＣＤ）や発光ダイオード（ＬＥＤ）等による表示部と、種々のキーやボタン及びＬＣＤに積層したタッチパネル等による操作部とを備える。そして、表示部には、画像送信装置１００の動作状態、設定内容、メッセージ、操作受付のためのＧＵＩ（グラフィカル・ユーザ・インタフェース）等を表示し、操作部では、画像送信装置１００に対するユーザの動作指示、設定指示等の操作を受け付ける。なお、操作部と表示部とを一体として設けなくてよいことは、もちろんである。
【００２３】
通信Ｉ／Ｆ１０６は、画像送信装置１００を何らかの通信経路を介して他の装置と通信可能にするためのインタフェースであり、例えば、ＬＡＮ（ローカルエリアネットワーク）３００等のネットワークに接続してイーサネット（登録商標）方式の通信を行うためのネットワークインタフェースとすることができる。そして、画像送信装置１００が他の装置と通信を行う場合、この通信Ｉ／Ｆ１０６とＣＰＵ１０１とが通信手段として機能する。なお、通信Ｉ／Ｆ１０６は、通信経路の規格や使用する通信プロトコル等に応じて適切なものを用意する。通信経路は、有線／無線を問わず任意のものでよいし、複数の規格に対応させて複数の通信Ｉ／Ｆ１０６を設けることも当然可能である。
【００２４】
スキャナエンジン１０７は、読み取り台に載置されたり、自動原稿給装装置（ＡＤＦ）によって読み取り部に給装されたりする原稿の画像を読み取り、その画像を示す画像データを取得する画像読取手段である。そして、ＣＰＵ１０１からの要求に応じ、指定された原稿サイズ、解像度、階調等の読み取り条件で読み取りを行うことができる。さらに、複数枚の原稿の連続読み取り、両面読み取り、集約、見開き原稿読み取り等の機能を設けることもできる。
【００２５】
そして、以上のような画像送信装置１００は、例えばネットワークスキャナとして構成され、ユーザからの操作に応じて、スキャナエンジン１０７により原稿の画像を読み取り、その読み取りで得た画像データを、ＬＡＮ３００を介して通信可能な外部の複数の情報処理装置２００ａ，２００ｂ，２００ｃ（総称する場合には符号２００を用いる）に送信することができる。そして、このような画像送信装置１００と画像データの送信先となる情報処理装置２００とで、画像処理システムを構成すると考えることができる。
【００２６】
また、画像送信装置１００は、情報処理装置２００に画像データを送信する際、画像の読み取り条件を、画像データの送信先である情報処理装置２００にアクセスしてここから取得し、その条件に従った読み取りを行うことができる。
逆に、送信する画像の読み取りを行ってしまってから、画像データの送信先である情報処理装置２００にアクセスして読み取り条件を取得することもできる。そして、このような動作を行う場合に、送信先から取得するであろう読み取り条件を予め予測し、その条件に適した読み取りを行うことができる。
また、過去に画像の送信に際してその送信先から取得した読み取り条件を、送信先の識別情報と対応させて送信履歴として記憶しておき、その情報を参照して読み取り条件の予測を行うようにしている。
【００２７】
また、情報処理装置２００は、ハードウェアとしては、ＣＰＵ，ＲＯＭ，ＲＡＭ，ＨＤＤ，ネットワークＩ／Ｆ等を備えたＰＣ（パーソナルコンピュータ）等の公知のコンピュータにより構成できる。
そして、情報処理装置２００には、必須ではないが、電源投入時に、画像送信装置１００に自身の存在を通知し、画像送信装置１００との間で、互いに互いの存在を認識し合えるようにすると共に、画像送信装置１００を利用可能なネットワークスキャナとして登録する機能を設けるとよい。
【００２８】
次に、上記のような読み取り条件の設定と画像データの送信に関連する部分を中心に、画像送信装置１００が有する機能及び画像送信装置１００が行う動作について説明する。
まず図２に、画像送信装置１００及び情報処理装置２００の、読み取り条件の設定と画像データの送信に関連する部分の機能ブロック図を示す。
【００２９】
この図に示すように、画像送信装置１００は、読み取り条件の設定と画像データの送信に関連する機能を有する機能部として、画像送信アプリケーション１１０，パネル制御部１２０，通信管理部１３１，読み取り制御部１３２を有する。これらの各部の機能は、ＣＰＵ１０１が適当な制御ソフトウェアを実行することにより実現されるものである。記憶装置１３３は、ＲＡＭ１０３及びＨＤＤ１０４である。
【００３０】
また、これらのうち、パネル制御部１２０，通信管理部１３１，読み取り制御部１３２は、それぞれ図１に示した操作パネル１０５，通信Ｉ／Ｆ１０６，スキャナエンジン１０７を制御する機能を有するサービスモジュールである。そして、これらのハードウェアの制御権を有するアプリケーションからの要求に応じて、ハードウェアの制御を行い、要求に応じた動作を行わせたり、受信や検出したデータをアプリケーションに渡したりする。
【００３１】
より具体的には、パネル制御部１２０は、操作部における操作を検出して、操作パネル１０５の制御権を有するアプリケーションにその操作内容を伝える操作受付部１２１と、表示部を制御して、操作パネル１０５を使用しているアプリケーションから指示された内容を表示させる表示制御部１２２とを有する。
【００３２】
通信管理部１３１は、通信Ｉ／Ｆ１０６により、アプリケーションから送信を要求されたデータを指定された送信先に送信すると共に、外部装置から通信Ｉ／Ｆ１０６に送信されてきたデータを、そのデータに付された宛先情報やそのデータの内容等に従い、そのデータを処理すべきアプリケーションに渡す機能を有する。
読み取り制御部１３２は、スキャナエンジン１０７の制御権を有するアプリケーションからの要求に応じて、スキャナエンジン１０７を制御して指定された読み取り条件に従って原稿の画像を読み取らせ、その読み取りで得た画像データをアプリケーションに渡す機能を有する。
【００３３】
一方、画像送信アプリケーション１１０は、パネル制御部１２０，通信管理部１３１，読み取り制御部１３２等のサービスモジュールに対して種々の要求を行ってハードウェアを制御させることにより、画像送信装置１００において、ユーザの指示に従って原稿の画像を読み取り、指定された送信先に送信する機能を実現するためのアプリケーションである。ここでは、アプリケーションはこの画像送信アプリケーション１１０しか設けていないが、他のアプリケーションを設けることもでき、このようにするために、アプリケーションからサービスモジュールへの要求を調停する調停手段を設けておくとよい。
【００３４】
そして、画像送信アプリケーション１１０は、送信先指定取得部１１１，送信先条件取得部１１２，履歴情報管理部１１３，読み取り条件決定部１１４，読み取り条件設定部１１５，送信データ管理部１１６の機能を有する。
このうち、送信先指定取得部１１１は、パネル制御部１２０から、操作パネル１０５の操作により設定された、画像データの送信先を示す宛先情報を取得する機能を有する。この宛先情報は、ＩＰアドレス等により定めるが、図示しないアドレス帳等を利用して設定できるようにすることが考えられる。また、ネットワークを介して通信可能な外部の装置（情報処理装置２００であってもよい）から、ウェブブラウザやクライアントソフトウェアを用いて画像送信装置１００にアクセスして設定できるようにしてもよい。
また、送信先指定取得部１１１は、取得した宛先情報を送信先条件記憶部１１２に供給し、送信先装置から読み取り条件を取得させる機能も有する。
【００３５】
送信先条件取得部１１２は、読取条件取得手段であり、画像データを外部装置に送信する場合に、通信管理部１３１を介して、送信先指定取得部１１１から受け取った宛先情報が示す送信先の外部装置にアクセスし、その外部装置において設定されている読み取り条件の情報を取得する機能を有する。また、取得した読み取り条件を履歴情報管理部１１３や読み取り条件決定部１１４に渡し、これら各部における処理に供する機能も有する。
【００３６】
この読み取り条件は、外部装置の側で、画像データを送信してくる装置においてその送信に係る画像データの読み取り時に設定されているべき読み取り条件として設定されているものである。また、読み取り条件の内容としては、原稿サイズ、解像度、階調等、１枚毎の原稿の読み取り方を規定する条件や、原稿の読み取り枚数、両面読み取り、集約、見開き原稿読み取り等の、画像データのページ構成を規定する条件を始め、種々のものが考えられる。
【００３７】
履歴情報管理部１１３は、画像の送信に際して送信先条件取得部１１２が送信先から取得した読み取り条件をその送信先の宛先情報と対応させた送信履歴を作成し、管理する機能を有する。送信履歴の内容は、記憶装置１３３に記憶させればよい。この記憶装置１３３が、送信履歴記憶手段である。なお、送信先において設定されている読み取り条件を正確に把握するためには、送信履歴への登録は、送信先から読み取り条件を取得した場合に必ず行うことが好ましい。しかし、実際に画像データの送信を行った場合のみ行うようにしたり、その他所定の基準を満たした場合に行うようにしたりすることも考えられる。
【００３８】
図３に、この送信履歴の例を示すが、ここでは、送信履歴に、読み取り条件の内容及び宛先情報と共に、読み取り条件の優先度（後述する）や、取得時刻の情報も含めている。
そして、履歴情報管理部１１３は、読み取り条件決定部１１４からの要求に応じて、宛先情報や優先度をキーに送信履歴を検索して条件に当てはまる読み取り条件を抽出したり、取得時刻をキーにを新しいものから順に並べ替えたりし、その結果を提供する機能も有する。
【００３９】
読み取り条件決定部１１４は、読取条件設定手段の一部であり、画像データの読み取りを開始する時点でまだ送信先条件取得部１１２が送信先の装置から読み取り条件を取得していない場合には、送信履歴に登録されている読み取り条件のうち、画像データを送信しようとする送信先と対応する読み取り条件の１つを選択して、その読み取り条件を、送信する画像の読み取りに使用する決定を行う機能を有する。その選択方法の詳細については後述する。また、画像データの読み取りを開始する時点までに送信先の装置から読み取り条件を取得できている場合には、その読み取り条件を読み取りに使用すればよい。
また、読み取り条件決定部１１４は、画像の読み取りに使用する読み取り条件を読み取り条件設定部１１５及び送信データ管理部１１６に渡し、これら各部における処理に供する機能も有する。
【００４０】
読み取り条件設定部１１５も、読取条件設定手段の一部であり、読み取り条件決定部１１４から渡された読み取り条件を読み取り制御部１３２に設定し、その読み取り条件に従った原稿の画像の読み取りを行わせる機能を有する。読み取り済みの画像データは、記憶装置１３３に記憶させる。
送信データ管理部１１６は、読み取りで得た画像データや、画像データ送信中断通知等を管理し、読み取った画像データを送信する際に、通信管理部１３１に送信を要求する機能を有する。
【００４１】
また、情報処理装置２００は、読み取り条件の設定と画像データの受信に関連する機能を有する機能部として、通信管理部２０１，記憶部２０２，読み取り条件管理部２０３を有する。これらの各部の機能は、情報処理装置２００のＣＰＵが適当な制御ソフトウェアを実行することにより実現されるものである。
そして、通信管理部２０１は、通信Ｉ／Ｆを制御し、画像送信装置１００を始めとする外部装置との間でのデータ通信を管理する機能を有する。
【００４２】
記憶部２０２は、ＲＡＭやＨＤＤ等の記憶手段を制御し、外部装置から受信したデータや、情報処理装置２００自身が生成したデータ、図示しないキーボード等の入力装置により入力されたデータ等を記憶する機能を有する。このデータには、画像送信装置１００から受信した画像データ、要求、および通知や、情報処理装置２００側の読み取り条件の内容も含む。
【００４３】
読み取り条件管理部２０３は、情報処理装置２００側の読み取り条件、すなわち、画像データを送信してくる装置においてその送信に係る画像データの読み取り時に設定されているべき条件として定められた条件を管理し、ユーザの操作によりあるいは自動的に条件及びその優先度の設定や変更が指示された場合に、その指示に従って記憶部２０２が記憶している内容を変更する機能を有する。また、外部装置から画像データ送信準備完了の通知があり、画像データを受信してよいと判断した場合に、情報処理装置２００側の読み取り条件の情報を通知元に返す機能も有する。
【００４４】
なお、読み取り条件に、情報処理装置２００側の読み取り条件の使用を強制する強制情報（Ｍｕｓｔ）や、情報処理装置２００側の読み取り条件の使用を任意で要求する任意情報（Ｗａｎｔ）といった優先度の情報を付すこともできる。以後、強制情報が付された読み取り条件を、強制の読み取り条件、と呼ぶことにする。
【００４５】
次に、画像送信装置１００が画像データを読み取って指定された送信先（情報処理装置２００）に送信する場合の動作について説明する。
上述の通り、画像データの送信の際には、画像送信装置１００が情報処理装置２００にアクセスし、情報処理装置２００において設定されている読み取り条件を取得する。そして、この取得を、画像データの読み取り前に行えば、スキャナエンジン１０７の能力の範囲内で、情報処理装置２００から受信した読み取り条件に従って読み取りを行い、情報処理装置２００での利用に適した画像データを送信することができる。
【００４６】
しかしこの場合、送信先の装置は、画像送信装置１００からアクセスがあり、それに応じて読み取り条件を返した後、画像データが送信されてくるまで、画像データ受信の監視を続けることになる。そして、一定時間内の画像データの受信がない場合、処理をタイムアウトさせてしまう場合もある。
【００４７】
このため、原稿の量が多くて読み取りに時間がかかる場合もあることを考慮すると、画像送信装置１００において先に画像の読み取りを行ってしまってから情報処理装置２００にアクセスする方が好ましい場合も考えられる。
この実施形態において特徴的な動作は、このように、先に画像の読み取りを行ってしまってから情報処理装置２００にアクセスする場合の動作であるので、ここでは、このような場合の画像送信装置１００及び情報処理装置２００の動作について説明する。
【００４８】
図４は、画像送信装置１００が先に画像の読み取りを行ってしまってから情報処理装置２００にアクセスする場合の画像送信装置１００と情報処理装置２００の動作例を示すシーケンス図である。
図４に示す動作では、画像送信装置１００は、操作パネル１０５により、画像データの送信先の宛先情報の設定を随時受け付けており（Ｓ１１）、これが設定された後、読み取り開始指示を検出すると（Ｓ１２）、画像データの送信に関する動作を開始する。
【００４９】
そして、設定された宛先情報をキーに送信履歴を検索し、送信画像の読み取りに使用する読み取り条件を選択する（Ｓ１３）と共に、その選択した読み取り条件にてスキャナエンジン１０７を駆動し、原稿の画像を読み取ってその画像データを取得する（Ｓ１４）。その後、読み取りが完了すると（Ｓ１５）、画像データ送信準備完了通知を、宛先情報が示す情報処理装置２００に送信する（Ｓ１６）。
【００５０】
一方、情報処理装置２００は、読み取り条件及びその優先度の設定を随時受け付けており（ＳＸ）、画像送信装置１００からの画像データ送信準備完了通知を受信すると、応答として、画像データ送信依頼を行うと共に、その時点で情報処理装置２００に設定されている読み取り条件及び優先度を通知する（Ｓ１７）。ステップＳ１６，Ｓ１７の処理においては、ＣＰＵ１０１が読取条件取得手段として機能する。
【００５１】
そして、画像送信装置１００は、この通知を受けると、通知された読み取り条件及びその優先度を、通知元の宛先情報と対応させて送信履歴として登録する（Ｓ１８）。
また、通知された読み取り条件と、ステップＳ１４での読み取りに使用した読み取り条件とを比較して、読み取り済みの画像データを送信してよいか否か判断する（Ｓ１９）。この判断基準は、装置の利用目的に合わせて適宜定めればよい。
【００５２】
例えば、情報処理装置２００から通知された読み取り条件が強制のものであったが、読み取りに使用した読み取り条件とは異なっていたという場合には、通常は読み取り済みの画像データを送信してしまうことは好ましくない。そこで、このような場合には画像データの送信を中止することが考えられる。逆に、このような場合でも読み取り条件の違いを無視して送信したり、画像データの加工（解像度の低減、色数の低減、サイズの縮小、ページ構成の変更等）によって読み取り条件の違いを解消可能な場合にのみ、画像データを加工して送信する等の対応も考えられる。
【００５３】
そして、ステップＳ１９で送信してよいと判断した場合には、ステップＳ１４で読み取った画像データを情報処理装置２００に送信し（Ｓ２０）、情報処理装置２００は、その受信を完了すると、画像送信装置１００に対して受信完了の旨を通知する（Ｓ２１）。ステップＳ２０の処理において、ＣＰＵ１０１は画像送信手段として機能する。
【００５４】
また、ステップＳ１９で送信すべきでないと判断した場合、画像データの送信は行わずに、画像データの送信を中断する旨を情報処理装置２００に通知する（Ｓ２２）。情報処理装置２００は、その通知を受けると、画像送信装置１００に対して中断了解の旨を通知する（Ｓ２３）。この場合、中断後に読み取り条件を調整する等して画像データの送信を行えるようにしてもよいし、そのまま送信を中止してしまってもよいが、この点に関する動作の説明は省略する。
【００５５】
次に、画像送信装置１００のＣＰＵ１０１が図４のステップＳ１３の部分で実行する処理の一例について説明する。
図５及び図６は、ステップＳ１３で行う選択処理の内容をより詳細に示すフローチャートである。また、図７乃至図１１に、図５のステップＳ１０１に示す処理で抽出される読み取り条件の例を示す。これらの図は、図５及び図６に示す処理の説明に用いる具体例である。
【００５６】
画像送信装置１００のＣＰＵ１０１は、図４のステップＳ１２で読み取り開始指示を検出すると、図５のフローチャートに示す処理を開始する。
そして、まずステップＳ１０１で、送信履歴から、送信先の宛先情報をキーに、その宛先情報と対応する読み取り条件を抽出し、以後の処理の対象とする。そして、ステップＳ１０２で、抽出した読み取り条件の数を判定する。ここでは、単にエントリ数を数えればよく、読み取り条件の内容まで考慮する必要はない。
【００５７】
そして、読み取り条件の数が０であれば、送信履歴には、これから画像を送信しようとする送信先に過去に画像データを送信した記録がないことになるため、送信履歴から参考になる読み取り条件は得られないと判断する。そこで、ステップＳ１０３に進んで画像送信装置１００に設定されているデフォルトの読み取り条件を使用した読み取り実行を決定して、図４のステップＳ１４の処理に進む。デフォルトの条件をユーザが自由に設定できるようにしてもよい。
【００５８】
また、読み取り条件の数が１であれば、参考にできる読み取り条件はその１つのみであるので、ステップＳ１０４に進み、抽出された１つの読み取り条件を使用した読み取り実行を決定して、図４のステップＳ１４の処理に進む。例えば、ステップＳ１０１での抽出結果が図７に示すようになる場合が該当し、この場合、条件Ａを選択する。また、図７に示す条件Ａが強制でなかった場合でも、参考にできる読み取り条件はこれしかないため、やはり条件Ａを選択する。
【００５９】
また、読み取り条件が複数あった場合には、そのなかの適切な１つを選択すべく、ステップＳ１０５以下の処理に進む。
そして、ステップＳ１０５では、読み取り条件のうち、最も最近送信履歴に登録されたもの（最新）を選択するか、送信履歴への登録数が最も多く、すなわち使用回数が最も多いもの（最多）を選択するかを判断する。このいずれを選択するかは、メーカーあるいはユーザが予め設定しておく。
【００６０】
ここで最多であれば、ステップＳ１０６に進み、強制の読み取り条件を優先するか否か判断する。このいずれを選択するかも、メーカーあるいはユーザが予め設定しておく。
そして、強制の読み取り条件を優先する場合、ステップＳ１０７に進み、ステップＳ１０１で抽出した読み取り条件のうち強制の読み取り条件の中で、最多のものを検索する。この際には、抽出した読み取り条件の中にどのようなものがいくつあるかを数えることになるが、読み取り条件の内容が全く同じもののみを同じ読み取り条件であると扱って数を数えることが基本である。
【００６１】
次に、ステップＳ１０８で、検索の結果同数で最多の読み取り条件が複数あったか否か判断する。もしなければ、最多のものが１つに定まったことになるので、ステップＳ１０９に進み、ステップＳ１０７の検索で得られた読み取り条件を使用した読み取り実行を決定し、図４のステップＳ１４に進む。
【００６２】
例えば、ステップＳ１０１での抽出結果が図８に示すようになった場合には、強制の読み取り条件は条件Ａのみであるので、ステップＳ１０８の判断はＹＥＳとなり、条件Ａが選択される。また、図１０に示すようになった場合には、強制の読み取り条件は条件Ａが２つと条件Ｂが１つ抽出されており、条件Ａが単独で最も数が多いため、やはりステップＳ１０８の判断はＹＥＳとなり、条件Ａが選択される。
【００６３】
一方、抽出結果が図９に示すようになった場合には、強制の読み取り条件は条件Ｃと条件Ｄが１つずつであるため、条件Ｃと条件Ｄが同数で最多ということになり、ステップＳ１０８の判断はＮＯとなる。この場合には、最多のものを定めることができないため、処理はステップＳ１１０に進み、このようなケースでの対応を判断する。
【００６４】
ここでの選択肢としては、（１）強制という限定を除いて、読み取り条件全体の中で最多のものを選択する、（２）強制という限定を除いて、読み取り条件全体の中で最新のものを選択する、（３）強制の読み取り条件の中で最新のものを選択する、というものを用意している。そして、メーカーあるいはユーザが予め設定しておいたパラメータに従い、（１）の場合にはステップＳ１１１，（２）の場合には図６のステップＳ１１７，（３）の場合には図６のステップＳ１１６に進んで、別の条件に従った選択を試みる。また、既に（１）の条件を考慮済みの場合は、（２）又は（３）の条件を採用する。
【００６５】
また、ステップＳ１０６で強制の読み取り条件を優先しない場合には、ステップＳ１１１に進み、ステップＳ１０１で抽出した読み取り条件全体の中で、最多のものを検索する。この際の各読み取り条件の数の数え方は、ステップＳ１０７の場合と同様である。
そして、次のステップＳ１１２で、検索の結果同数で最多の読み取り条件が複数あったか否か判断する。もしなければ、最多のものが１つに定まったことになるので、ステップＳ１１３に進み、ステップＳ１１１の検索で得られた読み取り条件を使用した読み取り実行を決定し、図４のステップＳ１４に進む。
【００６６】
例えば、ステップＳ１０１での抽出結果が図１１に示すようになった場合には、条件Ｃが４つ、条件Ｄが５つ抽出されており、条件Ｄが単独で最も数が多いため、ステップＳ１１２の判断はＮＯとなり、条件Ｄが選択される。
一方、抽出結果が図１０に示すようになった場合には、強制の読み取り条件は条件Ａと条件Ｂが３つずつ抽出されているため、条件Ａと条件Ｂが同数で最多ということになり、ステップＳ１１２の判断はＹＥＳとなる。この場合には、最多のものを定めることができないため、処理はステップＳ１１４に進み、このようなケースでの対応を判断する。
【００６７】
ここでの選択肢としては、（１）強制の読み取り条件の中で最多のものを選択する、（２）読み取り条件全体の中で最新のものを選択する、（３）強制の読み取り条件の中で最新のものを選択する、というものを用意している。そして、メーカーあるいはユーザが予め設定しておいたパラメータに従い、（１）の場合にはステップＳ１０７，（２）の場合には図６のステップＳ１１７，（３）の場合には図６のステップＳ１１６に進んで、別の条件に従った選択を試みる。また、既に（１）の条件を考慮済みの場合は、（２）又は（３）の条件を採用する。
【００６８】
また、ステップＳ１０５で最新のものを選択すると判断した場合、図６のステップＳ１１５に進み、強制の読み取り条件を優先するか否か判断する。このいずれを選択するかも、メーカーあるいはユーザが予め設定しておく。
そして、強制の読み取り条件を優先する場合、ステップＳ１１６に進み、ステップＳ１０１で抽出した読み取り条件のうち強制の読み取り条件の中で、最新のものを選択し、その読み取り条件を用いた読み取り実行を決定して、図４のステップＳ１４に進む。例えば、ステップＳ１０１での抽出結果が図９に示すようになった場合には、条件Ｄが強制の読み取り条件の中で最新であるため、ステップＳ１１６では条件Ｄが選択される。
【００６９】
一方、ステップＳ１１５で強制の読み取り条件を優先しない場合、ステップＳ１１７に進み、ステップＳ１０１で抽出した読み取り条件全体の中で最新のものを選択し、その読み取り条件を用いた読み取り実行を決定して、図４のステップＳ１４に進む。例えば、ステップＳ１０１での抽出結果が図９に示すようになった場合には、条件Ｃが全ての読み取り条件の中で最新であるため、ステップＳ１１７では条件Ｃが選択される。
【００７０】
以上の処理により、画像送信装置１００は、送信先装置から読み取り条件を取得する前に画像データの読み取りを行う場合でも、送信先装置において設定されている読み取り条件を過去の履歴から予測し、後で送信先装置から通知される読み取り条件となるべく食い違わない読み取り条件を設定して読み取りを行うことができる。従って、送信先装置から読み取り条件を取得する前に画像データの読み取りを行ったとしても、なるべくユーザの意図に合った画像データを送信できるようにすることができる。
【００７１】
例えば、送信先の装置によく設定されている条件は、画像送信装置１００に通知されることが多いと考えられる。そこで、送信履歴に登録されている数の最も多い読み取り条件を選択するようにすれば、送信先の装置に最もよく設定されている読み取り条件を選択することができ、後で送信先装置から通知される読み取り条件を予め設定しておける可能性が高いと考えられる。このような手法は例えば、送信先装置においてデフォルトの読み取り条件が決まっており、ここから変更されることがあまりないような場合に有効である。
【００７２】
また、別の考え方として、送信先装置から通知された最新の読み取り条件は、次に画像データの送信を行う時点でも変更されていない可能性が高いと考えられる。そこで、送信履歴に登録されている最新の読み取り条件を選択するようにすれば、送信先の装置に設定されている可能性が高い読み取り条件を選択することができ、後で送信先装置から通知される読み取り条件を予め設定しておける可能性が高いと考えられる。このような手法は例えば、送信先装置において通常設定される読み取り条件が特に決まっていない場合に有効である。
【００７３】
また、送信先装置から読み取り条件が通知された場合であっても、強制の読み取り条件でない場合には従う必要はなく、異なる読み取り条件で読み取った画像データを送信しても、さほど問題にはならないと考えられる。そこで、強制の読み取り条件のみを対象として、上述した最多や最新を考慮することにより、食い違いが発生した場合に弊害の大きい強制の読み取り条件について、読み取り条件の食い違いを効果的に防止することができる。
そして、これらのいずれの条件を採用することが好適かは、装置の利用環境によって異なると考えられるため、どの条件を優先するかを、ユーザが設定できるようにすることが好ましい。また、最多の基準では、異なる条件が同数で最多になり、読み取り条件を１つに定められないことも考えられるため、このような事態が起こった場合に使用する別の基準を予め定めておけば、読み取り条件を選択できないといった事態を防止できる。
【００７４】
以上で実施形態の説明を終了するが、以上説明してきた実施形態において、装置やシステムの構成、具体的な処理内容、読み取り条件の項目、通信の手順、データの形式等が、上述の実施形態で説明したものに限られないことはもちろんである。
例えば、図４のステップＳ１３の処理で送信履歴を検索する場合に、過去全てではなく、最新の所定期間内、又は最新の所定エントリ数等、一部のデータのみを検索対象としてもよい。また、最多の読み取り条件を検索する際に、あまり重要でない項目や、内容によって読み取り結果にあまり差が生じない項目については、相違を無視するようにしてもよい。この場合、最終的に読み取り条件を決定する際には、相違を無視した項目について、いずれかの読み取り条件あるいはデフォルト値を設定すればよい。
【００７５】
また、図３には、画像送信装置１００が読み取り開始指示を検出した場合に直ちに送信履歴から読み取り条件を選択して画像の読み取りを行う例について説明したが、これに限られることはない。例えば、画像データ送信準備完了通知の送信から所定時間内に読み取り条件の通知がない場合に、送信履歴から読み取り条件を選択するようにしてもよい。このような対応は、送信先が複数ある場合に特に有効である。一部の送信先から読み取り条件の通知がなくても、処理をタイムアウトさせずに、一応適切と思われる読み取り条件を用いて先に進めることができるためである。
【００７６】
図１２及び図１３に、このような場合の動作例を示す。ここでは、画像送信装置１００において、情報処理装置２００ａと情報処理装置２００ｂの２台が画像データの送信先として設定される場合の動作例を示している。
この場合も、画像送信装置１００は、操作パネル１０５により、画像データの送信先の宛先情報の設定を随時受け付けており（Ｓ３１）、これらが設定された後、開始ボタンの押下等により、読み取り開始指示を検出すると（Ｓ３２）、画像データ送信準備完了通知を、送信先として設定されている各情報処理装置２００ａ，２００ｂにそれぞれ送信する（Ｓ３３，Ｓ３４）。
【００７７】
一方、情報処理装置２００ａ，２００ｂは、読み取り条件及びその優先度の設定を随時受け付けており（ＳＡ，ＳＢ）、画像送信装置１００からの画像データ送信準備完了通知を受信すると、応答として、画像データ送信依頼を行うと共に、その時点で情報処理装置２００に設定されている読み取り条件及びその優先度を通知する。ここでは、情報処理装置２００ａのみがすぐにこの通知を行ってきたとする（Ｓ３５）。
【００７８】
画像送信装置１００は、この通知を受けると、通知された読み取り条件及びその優先度を、通知元の宛先情報と対応させて送信履歴として登録する（Ｓ３６）。この例の場合には、情報処理装置２００ａから通知された読み取り条件のみ登録されることになる。
その後、画像送信装置１００が所定時間経過を検出すると（Ｓ３７）、読み取り条件を通知してきていない送信先からの通知を待つのを止め、その送信先の宛先情報をキーに履歴情報を検索して、その送信先に送信する画像の読み取りに使用する読み取り条件を選択する（Ｓ３８）。この選択は、送信先毎に行うが、選択の方法自体は、図５乃至図１１を用いて上述したものと同様でよい。
【００７９】
その後、各送信先から通知された読み取り条件及びステップＳ３８で選択した読み取り条件を比較すると共に、その優先度も参照して、読み取りに使用する読み取り条件を決定する（Ｓ３９）。ここでの決定は、各送信先と対応する読み取り条件が矛盾するものであった場合に、その調整を行うためのものである。具体的には、強制の読み取り条件があった場合にはそれに従う、矛盾する複数の強制の読み取り条件があった場合には全ての条件に従うことができないため画像の送信を中止する、原稿がコンタクトガラス上に載置されている等、自動で複数回の読み取りが可能な場合には、送信先毎に読み取り条件を変えて別々に読み取りを行う、等の決定を行うことが考えられる。
【００８０】
ステップＳ３９の後は、ここで決定した内容に基づいて、画像データの読み取りを行うか否か判断する（Ｓ４０）。
そして、ステップＳ４０で読み取りを行うと判断した場合、ステップＳ３９で読み取りに使用すると決定した読み取り条件にてスキャナエンジン１０７を駆動し、原稿の画像を読み取ってその画像データを取得する（Ｓ４５）。その後、読み取りが完了すると（Ｓ４６）、図１３に示す部分の処理に進む。
【００８１】
一方、ステップＳ４０で読み取りを行わないと判断した場合、画像データの送信も中止することになるため、画像データ送信中断を送信先として設定されている各情報処理装置２００ａ，２００ｂに通知する（Ｓ４１，Ｓ４２）。情報処理装置２００ａ，２００ｂは、その通知を受けると、画像送信装置１００に対して中断了解の旨を通知する（Ｓ４３，Ｓ４４）。なお、ステップＳ４０で送信を行わないと判断した場合に、送信先を減らす等、画像データの送信を行えるようにするための設定変更ができるようにしてもよいが、この点に関する動作の説明は省略する。
【００８２】
また、図１３に示す部分の処理では、画像送信装置１００は、読み取りに使用した読み取り条件、画像データ送信依頼の有無、送信先から通知された読み取り条件の内容等を考慮して、読み取った画像データを各送信先に送信するか否か判断する（Ｓ４７，Ｓ５４）。なお、画像データ送信依頼がない場合には、画像データの送信は行わないが、送信依頼がない送信先については、送信依頼があるまで待機してもよい。
いずれにせよ、画像データを送信する場合は、ステップＳ４５で取得した画像データを送信先に送信し（Ｓ５０，Ｓ５７）、送信先装置は、その受信を完了すると、画像送信装置１００に対して受信完了の旨を通知する（Ｓ５１，Ｓ５８）。
なお、ステップＳ４５で複数回の読み取りを行う場合もあるが、その場合、ステップＳ３９で、どの読み取り条件で読み取った画像データをどの情報処理装置２００に送信するかも決定するので、その決定に従った画像データを送信する。
【００８３】
一方、画像データを送信しない場合には、画像送信装置１００は、画像データ送信中断を送信先に通知し（Ｓ４８，Ｓ５５）、送信先装置は、その通知を受けると、画像送信装置１００に対して中断了解の旨を通知する（Ｓ４９，Ｓ５８）。
また、ステップＳ３７より後の時点で情報処理装置２００ｂから画像データ送信依頼と読み取り条件の通知を受けた場合にも（Ｓ５２）、図１２のステップＳ３６の場合と同様、通知された読み取り条件及びその優先度を、通知元の宛先情報と対応させて送信履歴として登録する。
【００８４】
以上の動作によれば、情報処理装置２００ｂから読み取り条件の通知がなくても、一応適切と思われる読み取り条件を用いて画像データの送信に係る処理を進めることができ、先に読み取り条件を通知してきた情報処理装置２００ａについてだけ先に画像データを送信してしまう、といった対応も可能となる。また、情報処理装置２００ｂに送信する画像データについても、後で送信先装置から通知される読み取り条件となるべく食い違わない読み取り条件を設定して読み取りを行うことができる。従って、読み取り条件を通知される前に読み取りを行ったとしても、なるべくユーザの意図に合った画像データを送信できる。
【００８５】
また、以上の変形の他、この発明において、送信先の装置が、ＰＣに限られないことも、もちろんである。さらに、この発明を、画像データ以外のデータを送信するデータ送信装置に適用することも考えられる。この場合、送信側の装置や送信先の装置に設定しておくのは、読み取り条件に限らず、より一般的に、送信すべきデータを取得する環境を指定する条件ということになる。
また、以上述べてきた構成及び変形例は、矛盾しない範囲で適宜組み合わせて適用することも可能である。
【産業上の利用可能性】
【００８６】
以上説明してきたように、この発明の画像送信装置、画像送信装置の制御方法又はプログラムによれば、画像送信装置に画像データの送信先の外部装置から画像の読み取り条件を取得する機能を設ける場合に、送信先装置から読み取り条件を取得する前に画像データの読み取りを行ったとしても、なるべくユーザの意図に合った画像データを送信できるようにするができる。
従って、この発明を適用することにより、画像送信装置の使い勝手を向上させることができる。
【図面の簡単な説明】
【００８７】
【図１】この発明の一実施形態である画像送信装置のハードウェア構成を示すブロック図である。
【図２】図１に示した画像送信装置及び情報処理装置の、読み取り条件の設定と画像データの送信に関連する部分の機能ブロック図である。
【図３】図２に示した履歴情報管理部が管理する送信履歴の例を示す図である。
【図４】図１に示した画像送信装置と情報処理装置の動作例を示すシーケンス図である。
【図５】図４のステップＳ１３で行う処理をより詳細に示すフローチャートである。
【００８８】
【図６】図５の続きの処理を示すフローチャートである。
【図７】図５のステップＳ１０１で抽出される読み取り条件の例を示す図である。
【図８】その別の例を示す図である。
【図９】そのさらに別の例を示す図である。
【図１０】そのさらに別の例を示す図である。
【００８９】
【図１１】そのさらに別の例を示す図である。
【図１２】この発明の変形例における画像送信装置と情報処理装置の動作例を示すシーケンス図である。
【図１３】図１２の続きを示すシーケンス図である。
【符号の説明】
【００９０】
１００：画像送信装置、１０１：ＣＰＵ、１０２：ＲＯＭ、１０３：ＲＡＭ、
１０４：ＨＤＤ、１０５：操作パネル、１０６：通信Ｉ／Ｆ、
１０７：スキャナエンジン、１０８：システムバス、
１１０：画像送信アプリケーション、１１１：送信先指定取得部、
１１２：送信先条件取得部、１１３：履歴情報管理部、１１４：読み取り条件決定部、
１１５：読み取り条件設定部、１１６：送信データ管理部、１２０：パネル制御部、
１２１：操作受付部、１２２：表示制御部、１３１：通信管理部、
１３２：読み取り制御部、１３３：記憶装置、２００：情報処理装置
【図１】
2008042638.tif 000003
【図２】
2008042638.tif 000004
【図３】
2008042638.tif 000005
【図４】
2008042638.tif 000006
【図５】
2008042638.tif 000007
【図６】
2008042638.tif 000008
【図７】
2008042638.tif 000009
【図８】
2008042638.tif 000010
【図９】
2008042638.tif 000011
【図１０】
2008042638.tif 000012
【図１１】
2008042638.tif 000013
【図１２】
2008042638.tif 000014
【図１３】
2008042638.tif 000015