(57)【要約】【課題】  読み取り動作の回数を減らし、ユーザーの待ち時間を低減することができる画像読取装置を提供する。【解決手段】  ＴＷＡＩＮドライバ２２とのインターフェースを持つ画像読取装置において、プレビュー実行時、ＴＷＡＩＮドライバの設定にしたがって読み取り動作を行う機能と、プレビューのドライバ設定をメモリ部１２に蓄積する機能と、プレビューで読み取った画像をＴＷＡＩＮドライバに転送する機能と、プレビューで読み取った画像をメモリ部に蓄積する機能と、スキャン実行時、ＴＷＡＩＮドライバの設定とプレビュー時のＴＷＡＩＮドライバ設定とを比較する機能と、スキャンとプレビューのＴＷＡＩＮドライバ設定の差分が、メモリ部に蓄積したプレビュー画像を加工することによって実現できる程度である場合、読み取り動作を行わず、メモリ部内のプレビュー画像をスキャン時のドライバ設定にしたがって加工したのちＴＷＡＩＮドライバに転送する機能を併せ持つシステム制御手段１４を備えた。【選択図】  図１
2006229372.tif 000002
【特許請求の範囲】
【請求項１】
スキャナドライバとのインターフェースを備えた画像読取装置において、前記スキャナドライバの設定にしたがって読み取り動作を行う読取手段と、前記スキャナドライバに画像を転送する転送手段と、プレビュー処理実行時の前記スキャナドライバのプレビュー設定と、前記読取手段により読み取ったプレビュー画像を記憶するメモリ手段と、スキャン処理実行時の前記スキャナドライバのスキャン設定と前記プレビュー設定とを比較する比較手段と、前記比較手段の比較結果に基づいて制御を行う制御手段と、を備え、前記制御手段は、前記メモリ手段に記憶したプレビュー画像を処理することによってスキャン画像を得られると判断した場合は、スキャン処理実行時において前記読取手段により画像の読み取りを行うことなく、前記スキャン設定にしたがって前記プレビュー画像に画像処理を施した後、前記転送手段により前記スキャナドライバに転送する制御を行うと共に、前記プレビュー画像を処理することにより前記スキャン画像が得られないと判断した場合は、前記スキャン設定にしたがって前記読取手段により画像の読み取りを行い、前記転送手段により前記スキャナドライバに転送する制御を行うようにしたことを特徴とする画像読取装置。
【請求項２】
請求項１に記載の画像読取装置において、前記制御手段は、前記スキャン設定と前記プレビュー設定が同じ場合、前記メモリ手段のプレビュー画像を前記転送手段により前記スキャナドライバに転送することを特徴とする画像読取装置。
【請求項３】
請求項１に記載の画像読取装置において、前記制御手段は、前記スキャン設定と前記プレビュー設定とにおいて読み取り範囲だけが変更されていると判断した場合、前記メモリ手段のプレビュー画像から指定範囲の画像のみを抜き取って、前記転送手段により前記スキャナドライバに転送することを特徴とする画像読取装置。
【請求項４】
請求項１に記載の画像読取装置において、前記制御手段は、前記スキャン設定と前記プレビュー設定とにおいて解像度が変更されており、かつその変更が解像度を粗くする方向である場合、前記メモリ手段のプレビュー画像を指定解像度まで間引いて前記転送手段により前記スキャナドライバに転送することを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナドライバとのインターフェースを持つ画像読取装置に関する。具体的には、プレビュー処理とスキャン処理を伴うＴＷＡＩＮ画像取り込みでの読み取り動作時間の低減技術に関する。
【背景技術】
【０００２】
原稿を画像読取装置で読み取ってパソコンに取り込む方法のひとつに、ＴＷＡＩＮ対応のアプリケーションを使う方法がある。アプリケーションから読み取りを実行するとＴＷＡＩＮドライバが起動し、ここで実際の読み取りを実行する。ＴＷＡＩＮドライバにはプレビュー処理（以下、単に「プレビュー」と言う）とスキャン処理（以下「スキャン」と言う）の２種類の原稿読取方法がある。
プレビューを実行すると原稿全体を読み取って、それをドライバ画面のプレビュー領域に表示する。スキャンを実行するとプレビュー領域で指定した読取範囲を読み取って、それをアプリケーションに取り込む（ＴＷＡＩＮドライバは終了する）。
つまり、原稿全体を読み取りたい場合にはスキャン実行のみでよいが、読み取り範囲を指定する場合にはプレビューを実行した後、スキャンを実行することになる。また、プレビューは何度やり直しても構わない。したがって、画像読取装置としてはプレビューとスキャンを合わせて少なくとも２回の読み取り動作を行っている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、高解像度の読み取りになればなるほど、読み取り動作にかかる時間が長くなり、ユーザーは画像取り込みまで待たされることになる。
そこで本発明は、できるだけ読み取り動作の回数を減らし、ユーザーの待ち時間を低減することができる画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、請求項１記載の発明は、スキャナドライバとのインターフェースを備えた画像読取装置において、前記スキャナドライバの設定にしたがって読み取り動作を行う読取手段と、前記スキャナドライバに画像を転送する転送手段と、プレビュー処理実行時の前記スキャナドライバのプレビュー設定と、前記読取手段により読み取ったプレビュー画像を記憶するメモリ手段と、スキャン処理実行時の前記スキャナドライバのスキャン設定と前記プレビュー設定とを比較する比較手段と、前記比較手段の比較結果に基づいて制御を行う制御手段と、を備え、前記制御手段は、前記メモリ手段に記憶したプレビュー画像を処理することによってスキャン画像を得られると判断した場合は、スキャン処理実行時において前記読取手段により画像の読み取りを行うことなく、前記スキャン設定にしたがって前記プレビュー画像に画像処理を施した後、前記転送手段により前記スキャナドライバに転送する制御を行うと共に、前記プレビュー画像を処理することにより前記スキャン画像が得られないと判断した場合は、前記スキャン設定にしたがって前記読取手段により画像の読み取りを行い、前記転送手段により前記スキャナドライバに転送する制御を行うようにしたことを特徴とする。
請求項２記載の発明は、請求項１に記載の画像読取装置において、前記制御手段は、前記スキャン設定と前記プレビュー設定が同じ場合、前記メモリ手段のプレビュー画像を前記転送手段により前記スキャナドライバに転送することを特徴とする。
請求項３記載の発明は、請求項１に記載の画像読取装置において、前記制御手段は、前記スキャン設定と前記プレビュー設定とにおいて読み取り範囲だけが変更されていると判断した場合、前記メモリ手段のプレビュー画像から指定範囲の画像のみを抜き取って、前記転送手段により前記スキャナドライバに転送することを特徴とする。
請求項４記載の発明は、請求項１に記載の画像読取装置において、前記制御手段は、前記スキャン設定と前記プレビュー設定とにおいて解像度が変更されており、かつその変更が解像度を粗くする方向である場合、前記メモリ手段のプレビュー画像を指定解像度まで間引いて前記転送手段により前記スキャナドライバに転送することを特徴とする。
【発明の効果】
【０００５】
本発明によれば、スキャン処理のドライバ設定がプレビュー処理と大きく変わらない場合、スキャン処理時の読み取り動作を行わないようにすることで、それにかかる時間を省略でき、ユーザーの待ち時間を低減できる。
また、ドライバ設定を変えなければ、プレビュー処理時に一度読み取り動作を行うだけで、スキャン処理時は即座に画像を取り込むことができる。
またドライバ設定を読み取り範囲のみ変更する程度であれば、プレビュー処理時に一度読み取り動作を行うだけで、スキャン処理時は即座に画像を取り込むことができる。
さらにドライバ設定を解像度のみ粗い方向に変更する程度であれば、プレビュー処理時に一度読み取り動作を行うだけで、スキャン処理時は即座に画像を取り込むことができる。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図１は本発明の実施の形態に係る画像読取装置とＴＷＡＩＮドライバを有するＰＣ（パソコン）が接続されたシステムの構成図である。
画像読取装置１とＰＣ２の接続手段にはＬＡＮやＵＳＢ等がある。画像読取装置１は、原稿を読み取るための読取制御部１１、読み取った画像やスキャナドライバであるＴＷＡＩＮドライバの設定情報を蓄積するためのメモリ部（メモリ手段）１２、ＰＣ２のＴＷＡＩＮドライバと通信を行うためのインターフェース部１３、全体の制御を行うシステム制御部（制御手段）１４から構成される。ＰＣ２にはＴＷＡＩＮ対応アプリケーション２１がインストールされており、ＴＷＡＩＮドライバ２２を介して画像の読み取りが実行される。
図２にＴＷＡＩＮドライバの操作画面の例を示す。
ＰＣ２にてＴＷＡＩＮ対応アプリケーション２１を起動し、画像取り込みを実行すると、このようなドライバ画面３０が表示される。このドライバ画面３０のアイコン３１、３２をクリックすることでプレビューあるいはスキャンを実行する。解像度やコントラスト等もここで指定する。
ここでプレビューを実行すると画像読取装置１によって読み取り動作が行われ、そのプレビュー画像がドライバに送られる。ＴＷＡＩＮドライバ２２はこれをプレビュー画面４０として表示する（図３参照）。プレビュー画面４０で読取範囲４１を指定した後、スキャンを実行すると、図４に示すように指定した読取範囲の画像がＴＷＡＩＮ対応アプリケーション２１に取り込まれる。
スキャンを実行すると通常再度読み取り動作が行われるが、本発明ではこれを省略する技術を提案するものである。
【０００７】
図５は第１の処理例を示すフロー図である。処理はシステム制御部１４の制御の基に行われる。画像読取装置１はＴＷＡＩＮドライバ２２からプレビューかスキャンが指定されるのを待っている（Ｓ１）。
プレビューが指定されると、そのドライバ設定をメモリ部１２に保存し（Ｓ２）、読み取り動作を行って原稿全体の画像を取得する（Ｓ３）。このプレビュー画像をＴＷＡＩＮドライバ２２に転送すると共に（Ｓ４）、メモリ部１２内にも保存する（Ｓ５）。
次にスキャンが指定されると、そのドライバ設定と前回保存したプレビュー設定とを比較する（Ｓ６）。比較の結果、前回保存したプレビュー画像に対して加工すればよい程度の差分であれば（Ｓ７でｙ）、読み取り動作は行わず、プレビュー画像をスキャン設定に合わせて加工し、これをスキャン画像として（Ｓ８）、ＴＷＡＩＮドライバ２２に転送する（Ｓ９）。これによりスキャン時の読み取り動作にかかる時間を省略できる。但し、差分が大きい場合は（Ｓ７でｎ）通常通り読み取り動作を行う必要がある（Ｓ１０）。
図６は第２の処理例の要部を示すフロー図である。一点鎖線部分で囲んだ部分が図５に示す第１の処理例と異なる。プレビュー設定とスキャン設定が同じであった場合（Ｓ７でｙ）、プレビュー画像をそのままスキャン画像として（Ｓ８）ＴＷＡＩＮドライバ２２に転送することで、読み取り動作にかかる時間を省略できる。
【０００８】
図７は第３の処理例の要部を示すフロー図である。一点鎖線部分で囲んだ部分が図５に示す第１の処理例と異なる。プレビュー設定に対してスキャン設定は読み取り範囲が変わっただけである場合（Ｓ７でｙ）、プレビュー画像から指定範囲を抜き取って、これをスキャン画像として（Ｓ８）、ＴＷＡＩＮドライバ２２に転送することで、読み取り動作を省略できる。
図８は第４の処理例の要部を示すフロー図である。一点鎖線部分で囲んだ部分が図５に示す第１の処理例と異なる。プレビュー設定に対してスキャン設定は解像度を変えただけであり、かつその解像度が粗くなる方向である場合（Ｓ７でｙ）、プレビュー画像を指定解像度に合わせて間引いて、スキャン画像として（Ｓ８）ＴＷＡＩＮドライバ２２に転送することで読み取り動作を省略できる。
図９は第５の処理例の要部を示すフロー図である。一点鎖線部分で囲んだ部分が図５に示す第１の処理例と異なる。プレビュー設定に対してスキャン設定は読み取り範囲と解像度を変えただけであり、かつその解像度が粗くなる方向である場合（Ｓ７でｙ）、プレビュー画像から指定範囲を抜き取ったのち指定解像度に合わせて間引いて、スキャン画像として（Ｓ８）、ＴＷＡＩＮドライバ２２に転送することで読み取り動作を省略できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係る画像読取装置とＴＷＡＩＮドライバを有するＰＣ（パソコン）が接続されたシステムの構成図である。
【図２】ＴＷＡＩＮドライバの操作画面例を示す図である。
【図３】ＴＷＡＩＮドライバのプレビュー画面例を示す図である。
【図４】ＴＷＡＩＮ対応アプリケーションのプレビュー画面例を示す図である。
【図５】第１の処理例を示すフロー図である。
【図６】第２の処理例の要部を示すフロー図である。
【図７】第３の処理例の要部を示すフロー図である。
【図８】第４の処理例の要部を示すフロー図である。
【図９】第５の処理例の要部を示すフロー図である。
【符号の説明】
【００１０】
１  画像読取装置、１１  読取制御部、１２  メモリ部、１３  インターフェース部、１４  システム制御部（システム制御手段）、２  ＰＣ、２１  ＴＷＡＩＮ対応アプリケーション、２２  ＴＷＡＩＮドライバ
【図１】
2006229372.tif 000003
【図２】
2006229372.tif 000004
【図３】
2006229372.tif 000005
【図４】
2006229372.tif 000006
【図５】
2006229372.tif 000007
【図６】
2006229372.tif 000008
【図７】
2006229372.tif 000009
【図８】
2006229372.tif 000010
【図９】
2006229372.tif 000011