(57)【要約】      （修正有）【課題】１頁毎に読取ジョブを実行するものと比較して読取時間を少なくすることができる情報処理装置、画像読取装置及びプログラムを提供する。【解決手段】情報処理装置は、読取ジョブを受け付ける読取ジョブ受付手段と、前記読取ジョブ受付手段が１頁の読取ジョブに続いて１頁の読取ジョブを受け付けた場合、該読取ジョブと前に受け付けた読取ジョブとの同一性を判定する判定手段と、前記判定手段の判定結果、前に受け付けた読取ジョブと同一性があると判定された場合、１つの読取ジョブとして処理する処理手段と、を有する。【選択図】図５
2019161339.tif 000002
【特許請求の範囲】
【請求項１】
読取ジョブを受け付ける読取ジョブ受付手段と、
前記読取ジョブ受付手段が１頁の読取ジョブに続いて１頁の読取ジョブを受け付けた場合、該読取ジョブと前に受け付けた読取ジョブとの同一性を判定する判定手段と、
前記判定手段の判定結果、前に受け付けた読取ジョブと同一性があると判定された場合、１つの読取ジョブとして処理する処理手段と、
を有する情報処理装置。
【請求項２】
前記判定手段は、予め定められた時間、前に受け付けた読取ジョブの終了を保留する請求項１記載の情報処理装置。
【請求項３】
前記判定手段は、予め定められた時間内に受け付けた読取ジョブの同一性を判定する請求項２記載の情報処理装置。
【請求項４】
前記処理手段は、前記判定手段の判定結果、前に受け付けた読取ジョブと同一性がないと判定された場合、該読取ジョブを拒否する請求項１の情報処理装置。
【請求項５】
前記処理手段は、前記判定手段が予め定められた時間内に受け付けた読取ジョブと同一性がないと判定した場合、該読取ジョブを拒否する請求項４の情報処理装置。
【請求項６】
前記処理手段は、前に受け付けた読取ジョブと同一性があると判定された場合、１つの読取ジョブとして履歴を記憶する請求項１から５いずれか記載の情報処理装置。
【請求項７】
原稿を送る自動原稿送り装置と、
前記自動原稿送り装置により送られた原稿又は載置された原稿を読み取る原稿読取手段と、
前記原稿読取手段により実行される読取ジョブ情報を処理する情報処理装置と、を有し、
前記情報処理装置は、
読取ジョブを受け付ける読取ジョブ受付手段と、
前記読取ジョブ受付手段が１頁の読取ジョブに続いて１頁の読取ジョブを受け付けた場合、該読取ジョブと前に受け付けた読取ジョブとの同一性を判定する判定手段と、
前記判定手段の判定結果、前に受け付けた読取ジョブと同一性があると判定された場合、１つの読取ジョブとして処理する処理手段と、
を有する画像読取装置。
【請求項８】
前記判定手段は、要求される読取ジョブに前記自動原稿送り装置による原稿読み取りが設定されているか否かを判定する請求項７記載の画像読取装置。
【請求項９】
読取ジョブを受け付けるステップと、
１頁の読取ジョブに続いて１頁の読取ジョブを受け付けた場合、該読取ジョブと前に受け付けた読取ジョブとの同一性を判定するステップと、
前に受け付けた読取ジョブと同一性があると判定された場合、１つの読取ジョブとして処理するステップと、
を有するコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像読取装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１は、ホスト装置からの読取開始コマンドから独立して給紙手段を制御して２枚目以降の原稿の搬送を開始させるように構成した画像処理装置を開示する。
【０００３】
特許文献２は、第１のジョブを受信してから実行を開始するまでの間に１つ以上の後続ジョブを受信した場合に、第１のジョブと１つ以上の後続ジョブを１ジョブに結合可能かどうかを判定し、１ジョブに結合可能と判断された場合に１ジョブに結合して実行する画像形成装置が示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−３０３０９３号公報
【特許文献２】特開２００７−１０９１５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、従来のパーソナルコンピュータ等においては、複数頁の読取要求を行うと、１頁毎で読取要求を発行してしまうものがある。例えばＷｉｎｄｏｗｓ（マイクロソフト社の登録商標）のオペレーティングシステム（Ｗｉｎｄｏｗｓ  ＯＳ）においては、ＷＳＤがインストールされている。ＷＳＤとは、ウェブサービスオンデバイシーズの略であり、マイクロソフト社が開発したネットワークプロトコルである。また、ＴＷＩＮ規格に対応したアプリケーションソフトウエアが広く流通している。ＴＷＩＮ規格とは、コンピュータ上で実行中のアプリケーションソフトウエアからイメージスキャナなどの入力機器を制御して画像データを取り込むための技術仕様を定めた標準規格の一つである。TWAIN Working Groupが開発したもので、technology without an interesting nameの略である。画像読取装置のドライバソフトウエアとアプリケーションソフトウエア(画像編集ソフトなど)の双方がＴＷＡＩＮ規格に対応していれば、アプリケーションソフトウエアからコンピュータに接続された画像読取装置を呼び出して画像を取り込み、すぐに編集を始めることができる。ここで、画像読取装置をＷＳＤデバイスとしてインストールしたＷｉｎｄｏｗｓ  ＯＳにおいて、ＴＷＩＮ規格に対応したアプリケーションソフトウエアにより複数枚の原稿を読み取る要求を出すと、ＷＳＤでは１頁毎に読取ジョブを発行する。このため、画像読取装置では、１頁毎に終了処理及び初期化処理が必要になり、全ての原稿を読み取るまでの時間が長くなる。
【０００６】
本発明は、１頁毎に読取ジョブを実行するものと比較して読取時間を少なくすることができる情報処理装置、画像読取装置及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
請求項１に係る本発明は、読取ジョブを受け付ける読取ジョブ受付手段と、前記読取ジョブ受付手段が１頁の読取ジョブに続いて１頁の読取ジョブを受け付けた場合、該読取ジョブと前に受け付けた読取ジョブとの同一性を判定する判定手段と、前記判定手段の判定結果、前に受け付けた読取ジョブと同一性があると判定された場合、１つの読取ジョブとして処理する処理手段と、を有する情報処理装置である。
なお、読取ジョブとは、読取開始から読取終了までの一連の処理をいう。
【０００８】
請求項２に係る本発明は、前記判定手段は、予め定められた時間、前に受け付けた読取ジョブの終了を保留する請求項１記載の情報処理装置である。
【０００９】
請求項３に係る本発明は、前記判定手段は、予め定められた時間内に受け付けた読取ジョブの同一性を判定する請求項２記載の情報処理装置である。
【００１０】
請求項４に係る本発明は、前記処理手段は、前記判定手段の判定結果、前に受け付けた読取ジョブと同一性がないと判定された場合、該読取ジョブを拒否する請求項１の情報処理装置である。
【００１１】
請求項５に係る本発明は、前記処理手段は、前記判定手段が予め定められた時間内に受け付けた読取ジョブと同一性がないと判定した場合、該読取ジョブを拒否する請求項４の情報処理装置である。
【００１２】
請求項６に係る本発明は、前記処理手段は、前に受け付けた読取ジョブと同一性があると判定された場合、１つの読取ジョブとして履歴を記憶する請求項１から５いずれか記載の情報処理装置である。
【００１３】
請求項７に係る本発明は、原稿を送る自動原稿送り装置と、前記自動原稿送り装置により送られた原稿又は載置された原稿を読み取る原稿読取手段と、前記原稿読取手段により実行される読取ジョブ情報を処理する情報処理装置と、を有し、前記情報処理装置は、読取ジョブを受け付ける読取ジョブ受付手段と、前記読取ジョブ受付手段が１頁の読取ジョブに続いて１頁の読取ジョブを受け付けた場合、該読取ジョブと前に受け付けた読取ジョブとの同一性を判定する判定手段と、前記判定手段の判定結果、前に受け付けた読取ジョブと同一性があると判定された場合、１つの読取ジョブとして処理する処理手段と、を有する画像読取装置である。
【００１４】
請求項８に係る本発明は、要求される読取ジョブに前記自動原稿送り装置による原稿読み取りが設定されているか否かを判定する請求項７記載の画像読取装置である。
【００１５】
請求項９に係る本発明は、読取ジョブを受け付けるステップと、１頁の読取ジョブに続いて１頁の読取ジョブを受け付けた場合、該読取ジョブと前に受け付けた読取ジョブとの同一性を判定するステップと、前に受け付けた読取ジョブと同一性があると判定された場合、１つの読取ジョブとして処理するステップと、を有するコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１６】
請求項１、７又は９に係る本発明によれば、１頁毎に読取ジョブを実行するものと比較して読取時間を少なくすることができる。
【００１７】
請求項２に係る本発明によれば、請求項１に係る本発明の効果に加えて、同一性を判定するための時間を確保することができる。
【００１８】
請求項３に係る本発明によれば、請求項２に係る本発明の効果に加えて、同一性判定の精度と時間とのバランスを保つことができる。
【００１９】
請求項４に係る本発明によれば、請求項１に係る本発明の効果に加えて、読取ジョブの割り込みを防止することができる。
【００２０】
請求項５に係る本発明によれば、請求項４に係る本発明の効果に加えて、読取ジョブの割り込みを防止するための精度と時間とのバランスを保つことができる。
【００２１】
請求項６に係る本発明によれば、請求項１から５いずれかに係る本発明の効果に加えて、１つの読取ジョブ毎に履歴を記録するものと比較して、履歴の記録を簡略化することができる。
【００２２】
請求項８に係る本発明によれば、請求項７に係る本発明の効果に加えて、自動原稿送り装置により原稿を送る設定がされているか否かを判定しないものと比較して、同一性判定の精度を向上させることができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態に係る画像読取装置を備えた画像読取システムを示す構成図である。
【図２】本発明の実施形態に係る画像読取装置を示す断面図である。
【図３】本発明の実施形態に用いたホスト装置の制御部を示すブロック図である。
【図４】本発明の実施形態に係る画像読取装置の制御部を示すブロック図である。
【図５】本発明の実施形態において、画像読取装置の処理フローを示すフローチャートである。
【図６】本発明の実施形態において、キャンセルが生じた場合の処理フローを示すフローチャートである。
【発明を実施するための形態】
【００２４】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
図１は、本発明の実施形態に係る画像読取システム１０が示されている。
【００２５】
画像読取システム１０は、ホスト装置１２及び画像読取装置１４がネットワーク１６により接続されて構成されている。ホスト装置１２は、例えばパーソナルコンピュータであり、ここでは、読取ジョブの要求元となる。
【００２６】
画像読取装置１４は、図２に示すように、入力装置としての自動原稿送り装置１８と、この自動原稿送り装置１８により送られる原稿を読み取る読取部２０とから構成されている。
【００２７】
自動原稿送り装置１８は、複数枚の記録媒体からなる記録媒体束を積載する記録媒体収容部２２と、この記録媒体収容部２２の下方に設けられ、読み取りが終了した記録媒体を積載する排紙収容部２４とを備える。また、自動原稿送り装置１８は記録媒体収容部２２の記録媒体を取り出して搬送する送り出しロール２６を備える。さらに、取り出しロール２６の記録媒体搬送方向下流側には、記録媒体を一枚ずつ捌く捌き機構２８が設けられる。記録媒体が搬送される搬送路３０には、記録媒体搬送方向上流側から順に、搬送ロール３２〜３６、プラテンロール４０および排出ロール４２が設けられる。プラテンロール４０は、読取部２０にて読み込み中の記録媒体搬送を上から押えるようになっている。排出ロール４２は、読み込まれた記録媒体をさらに搬送すると共に排紙収容部２４に排出する。
【００２８】
第１のセンサ４４は、記録媒体収容部２２に設けられ、記録媒体収容部２２に記録媒体があるか否かを検出する。この第１のセンサ４４は、記録媒体収容部２２に記録媒体があるとアクチュエータを駆動する機械式のものであってもよいし、発光素子と受光素子を有し、光がさえぎられるか否かによって検出する光学式のものであってもよい。
【００２９】
第２のセンサ４６は、排紙収容部２４の上流側に設けられ、記録媒体が排紙されたか否かを検出する。この第２のセンサ４６は、記録媒体収容部２２が通過するとアクチュエータを駆動する機械式のものであってもよいし、発光素子と受光素子を有し、光がさえぎられるか否かによって記録媒体の通過を検出する光学式のものであってもよい。
【００３０】
また、読取部２０は、上面にプラテンガラス４８が設けられている。このプラテンガラス４８の下方には画像読取ユニット５０が配置されている。この画像読取ユニット５０は、プラテンロール４０の下方で静止して自動原稿送り装置１８により送られる原稿を読み取り（自動原稿送りモード）、あるいはプラテンガラス４８に沿って移動し、プラテンガラス４８上に置かれた原稿を読み取るようになっている（プラテンモード）。
【００３１】
図３は、ホスト装置１２における制御部５２のハードウエア構成を示す。
制御部５２は、ＣＰＵ５４、メモリ５６、記憶装置５８、ネットワークインターフェイス６０及び操作表示装置インターフェイス６２を有し、これらが制御バス６４を介して接続されている。
【００３２】
ＣＰＵ５４は、メモリ５６に格納された制御プログラムに基づいて予め定められた処理を実行する。ネットワークインターフェイス６０は、前述したネットワーク１６に接続されている。
【００３３】
記憶装置５８は、例えばハードディスク等からなり、Ｗｉｎｄｏｗｓ  ＯＳがインストールされていると共に、ＴＷＡＩＮ規格に対応したスキャンドライバ及びＴＷＡＩＮ規格に対応したアプリケーションソフトウエア（例えばＤｏｃｕｗｏｒｋｓ、Ｄｏｃｕｗｏｒｋｓは富士ゼロックス株式会社の登録商標）がインストールされて格納されている。Ｗｉｎｄｏｗｓ  ＯＳにおいては、画像読取装置１４がＷＳＤデバイスとして登録されている。ＴＷＡＩＮ規格に対応したアプリケーションソフトウエアにより複数枚の原稿を読み取る要求を画像読取装置１４に出すと、ＷＳＤでは１頁毎に読取ジョブを発行する。
【００３４】
操作表示装置インターフェイス６２には操作表示装置６６が接続されている。操作表示装置６６は、例えばタッチパネルと液晶パネルとが組み合わせられ、表示された操作部を介して操作指示を行い、また操作結果が表示されるようになっている。
【００３５】
図４は、画像読取装置１４における制御部６８のハードウエア構成を示す。ここでは、制御部６８が情報処理装置として構成されている。
制御部６８は、ＣＰＵ７０、メモリ７２、バッファ７４、記憶装置７６、ネットワークインターフェイス７８及びコントローラ８０を有し、これらが制御バス８２を介して接続されている。
【００３６】
ＣＰＵ７０は、メモリ７２に格納された制御プログラムに基づいて予め定められた処理を実行する。ネットワークインターフェイス７６は、前述したネットワーク１６に接続されている。バッファ７４は、読み取った原稿画像を一時記憶する。
【００３７】
コントローラ８０は、前述した自動原稿送り装置１８及び読取部２０に接続され、自動原稿送り装置１８及び読取部２０を制御するようになっている。
【００３８】
図５は、画像読取装置１４のＣＰＵ７０が実行する制御プログラムのフローチャートである。
【００３９】
まずステップＳ１０において、実行中ジョブが無い状態でＷＳＤジョブ要求を受信（受付）する。次のステップＳ１２においては、ネットワーク通信に付帯する下記の情報を例えばメモリ７２に保持する。
・要求元情報：要求元であるホスト装置１４のＩＤ等である。
・読取設定情報：入力装置として自動原稿送り装置（以下、ＡＤＦという。）が設定されているか又はプラテンモード（プラテンガラス４８上に載置された原稿を読み取る設定）になっているか、要求頁数の情報である。例えばジョブ起動時にメモリリソースが特定される場合は、リソースの制限に関わるカラータイプ（カラーか白黒か）や読み取る原稿の大きさ（Ａ４、Ａ３等）等の情報を含めることができる。ここで、ＷＳＤジョブの場合は、入力装置としてＡＤＦが設定され、要求頁数としては１である。
【００４０】
次のステップＳ１４においては、コントローラ８０を介して画像読取装置１４の初期化を行う。初期化は、例えば画像読取ユニット５０を入力装置に沿った読み取り開始指定位置に位置させる、原稿を読取り待機状態にセットアップする、明るさ調製等の画質調整処理を予め行なう等の処理である。
【００４１】
次のステップＳ１６においては、ステップＳ１０で取得した読取設定に従ってＡＤＦに載置された原稿を１頁読み取る。次のステップＳ１８においては、ステップＳ１６で読み取った読取データをＷＳＤ要求元に転送する。次のステップＳ２０においては、第２のセンサ４６からの出力に基づいて読取ジョブ完了した旨の信号を生成し、ＷＳＤジョブ要求元にこれを送信する。
【００４２】
次のステップＳ２２においては、ステップＳ１０で取得したデータと、第１のセンサ４４からの出力とにより、次の条件を全て満たすか否かを判定する。
・入力装置がＡＤＦである。
・ＡＤＦに原稿がセットされている。
・要求頁数が１である。
即ち、上記条件が満たされるということは、ＡＤＦに原稿がセットされている状態で読取ジョブがＷＳＤにより送られたことが推測されるということである。
【００４３】
ステップＳ２２において、上記条件の一つでも欠けていると判定された場合は、ステップＳ２４に進み、読取完了ということで終了処理を行い、処理を終了する。終了処理は、例えば、後述する保留状態を実行状態に移行し、画像読取ユニット５０をホームポジションに戻し、要求元であるホスト装置１２にジョブ完了応答を行い、画像読取装置１４のジョブ終了処理を行う等である。
【００４４】
一方、ステップＳ２２において、上記条件の全てを満たすと判定された場合は、次のステップＳ２６に進む。このステップＳ２６においては、読取ジョブ完了の保留を開始する。次のステップＳ２８においては、次頁のＷＳＤジョブ要求を受け付けるのを待つか、又は予め定められた保留時間が経過するのを待つ。保留時間は、例えば３秒程度である。
【００４５】
次のステップＳ３０においては、読取ジョブ保留時間内か否かを判定する。このステップＳ２８において、読取ジョブ保留時間内でない、即ち、読取ジョブ保留時間が経過したと判定された場合は、ステップＳ３２に進み、読取完了ということで終了処理を行い、処理を終了する。
【００４６】
ステップＳ３０において、読取ジョブ保留時間内であると判定されると、次のステップＳ３４に進む。このステップＳ３４においては、次の読取ジョブ要求があるか否かを判定する。このステップＳ３４において、次の読取ジョブ要求が無いと判定された場合は、ステップＳ３０に戻る。
【００４７】
一方、ステップＳ３４において、次の読取ジョブ要求があると判定された場合は、次のステップＳ３６に進む。このステップＳ３６においては、前の読取ジョブ要求と次の読取ジョブ要求との同一性を判定するため、要求元情報と読取設定とが完了保留中の読取ジョブ（前の読取ジョブ）と一致するか否かを判定する。
【００４８】
ステップＳ３６において、同一性がない、即ち、要求元情報と読取設定とのいずれかが完了保留中の読取ジョブと一致しないと判定された場合は、ステップＳ３８に進む。このステップＳ３８においては、次の読取ジョブに対して拒絶応答を行う。同一性が無いということは、他のホスト装置からの割り込み要求であり、拒絶することにより画像データが流出するのを防止し、安全性を担保する。このステップＳ３８の処理を終了すると、ステップＳ３０に戻る。
【００４９】
ステップＳ３６において、同一性がある、即ち、要求元情報と読取設定と完了保留中の読取ジョブとが一致していると判定された場合は、ステップＳ４０に進む。このステップＳ４０においては、前の読取ジョブ記録を継続する。即ち、前の読取ジョブと現読取ジョブとを一つの読取ジョブとして例えば記憶装置７６に記憶する。このため、記録装置７６の保存領域を圧迫することなく、閲覧も容易となる。このステップＳ４０の処理を終了すると、ステップＳ１６に戻る。
【００５０】
図６は、読取ジョブ実行中にキャンセル要求を受けた場合の処理を示すフローチャートである。
【００５１】
まずステップＳ５０において、保留状態を実行状態へ移行する。次のステップＳ５２においては、画像読取装置１４の終了処理を行う。次のステップＳ５４においては、要求元であるホスト装置１２に対してキャンセル実施応答を行う。さらに次のステップＳ５６においては、画像読取装置１４のジョブ終了処理を行い、処理を終了する。なお、最終原稿を読み取った後にキャンセル要求を受けても、正常にジョブが終了したものとする場合もある。
【００５２】
なお、上記実施形態においては、次の読取ジョブ要求を受け付けるまでの保留時間を一定としたが、変更可能なようにすることもできる。例えば画像読取装置１４の操作表示装置１８に装置設定情報を表示して確認し、さらに変更することができる。また、ホスト装置１４の操作表示装置６６にブラウザやスキャナドライバにより保留時間を表示し、変更できるようにしてもよい。
【００５３】
また、上記実施形態においては、画像処理装置として画像読取専用のスキャナを例に挙げたが、これに限定されず、画像読取に加えて例えば複写や印刷が可能なデバイスであってもよい。また、ホスト装置としてパーソナルコンピュータを例に挙げたが、スマートフォンのようなデバイスも含まれる。
【符号の説明】
【００５４】
１０    画像読取システム
１２    ホスト装置
１４    画像読取装置
１８    自動原稿送り装置
２０    読取部
２２    記録媒体収容部
４４    第１のセンサ
４６    第２のセンサ
５２    制御部
５４    ＣＰＵ
５６    メモリ
５８    記憶装置
７０    ＣＰＵ
７２    メモリ
７４    バッファ
７６    記憶装置
【図１】
2019161339.tif 000003
【図２】
2019161339.tif 000004
【図３】
2019161339.tif 000005
【図４】
2019161339.tif 000006
【図５】
2019161339.tif 000007
【図６】
2019161339.tif 000008