(57)【特許請求の範囲】
【請求項１】
原稿を構成する用紙の画像データを読み取る画像データ読取手段と、
前記画像データ読取手段で読み取った画像データより、該画像データが読み取られた用紙の紙指紋情報を取得する紙指紋情報取得手段と、
前記画像データ読取手段で読み取った画像データと、該画像データが読み取られた用紙の紙指紋情報とを対応づけて、前記原稿を構成する用紙より該画像データを読み取った順番であるページ順番情報と共に記憶する記憶手段と、
前記画像データ読取手段で読み取られて一部の画像データが前記記憶手段に記憶される前記原稿を構成する用紙の画像データを再度前記画像データ読取手段で読み取り、再度前記画像データ読取手段で読み取られた用紙の紙指紋情報を前記紙指紋情報取得手段で取得し、取得した該紙指紋情報と前記記憶手段で記憶する紙指紋情報とを比較し、該比較結果で画像処理を行う画像処理手段と
を具備し、
前記画像処理手段は、比較の結果一致する紙指紋情報があった場合には、前記記憶手段で記憶する当該紙指紋情報と当該紙指紋情報と対応づけて記憶される前記画像データとを前記記憶手段より削除する削除手段
を有する
画像読取装置。
【請求項２】
原稿を構成する用紙の画像データを読み取る画像データ読取手段と、
前記画像データ読取手段で読み取った画像データより、該画像データが読み取られた用紙の紙指紋情報を取得する紙指紋情報取得手段と、
前記画像データ読取手段で読み取った画像データと、該画像データが読み取られた用紙の紙指紋情報とを対応づけて、前記原稿を構成する用紙より該画像データを読み取った順番であるページ順番情報と共に記憶する記憶手段と、
前記画像データ読取手段で読み取られて一部の画像データが前記記憶手段に記憶される前記原稿を構成する用紙の画像データを再度前記画像データ読取手段で読み取り、再度前記画像データ読取手段で読み取られた用紙の紙指紋情報を前記紙指紋情報取得手段で取得し、取得した該紙指紋情報と前記記憶手段で記憶する紙指紋情報とを比較し、該比較結果で画像処理を行う画像処理手段と
を具備し、
前記画像処理手段は、
比較の結果一致する紙指紋情報があった場合には、前記画像データ読取手段で再度読み取って一致した当該紙指紋情報を有する用紙の後に読み取った画像データを、該画像データの紙指紋情報と対応付けて、一致した当該紙指紋情報に対応づけて前記記憶手段で記憶される画像データの後のページ順となるように挿入して前記記憶手段に記憶する挿入記憶手段
を有する
画像読取装置。
【請求項３】
原稿を構成する用紙の画像データを読み取る画像データ読取手段と、
前記画像データ読取手段で読み取った画像データより、該画像データが読み取られた用紙の紙指紋情報を取得する紙指紋情報取得手段と、
前記画像データ読取手段で読み取った画像データと、該画像データが読み取られた用紙の紙指紋情報とを対応づけて、前記原稿を構成する用紙より該画像データを読み取った順番であるページ順番情報と共に記憶する記憶手段と、
前記画像データ読取手段で読み取られて一部の画像データが前記記憶手段に記憶される前記原稿を構成する用紙の画像データを再度前記画像データ読取手段で読み取り、再度前記画像データ読取手段で読み取られた用紙の紙指紋情報を前記紙指紋情報取得手段で取得し、取得した該紙指紋情報と前記記憶手段で記憶する紙指紋情報とを比較し、該比較結果で画像処理を行う画像処理手段と
を具備し、
前記画像処理手段は、
比較の結果一致する紙指紋情報があった場合には、前記画像データ読取手段で再度読み取って一致した当該紙指紋情報を有する用紙の後に読み取った画像データを、該画像データの紙指紋情報と対応づけて、一致した当該紙指紋情報に対応づけて前記記憶手段で記憶される画像データの後のページ順として記憶される画像データと置換して前記記憶手段で記憶する置換記憶手段
を有する
画像読取装置。
【請求項４】
原稿を構成する用紙の画像データを読み取る画像データ読取手段と、
前記画像データ読取手段で読み取った画像データより、該画像データが読み取られた用紙の紙指紋情報を取得する紙指紋情報取得手段と、
前記画像データ読取手段で読み取った画像データと、該画像データが読み取られた用紙の紙指紋情報とを対応づけて、前記原稿を構成する用紙より該画像データを読み取った順番であるページ順番情報と共に記憶する記憶手段と、
前記画像データ読取手段で読み取られて一部の画像データが前記記憶手段に記憶される前記原稿を構成する用紙の画像データを再度前記画像データ読取手段で読み取り、再度前記画像データ読取手段で読み取られた用紙の紙指紋情報を前記紙指紋情報取得手段で取得し、取得した該紙指紋情報と前記記憶手段で記憶する紙指紋情報とを比較し、該比較結果で画像処理を行う画像処理手段と
を具備し、
前記画像処理手段は、前記画像データ読取手段で再度読み取った用紙の紙指紋情報に、前記画像処理手段による比較の結果一致しない紙指紋情報があった場合には、前記画像処理手段による比較の結果一致する紙指紋情報に対応づけて前記記憶手段に記憶される画像データのページ順番情報に基づき、当該一致しない紙指紋情報が取得された用紙より読み取られる画像データのページ情報を表示手段に表示させるように制御する
画像読取装置。
【請求項５】
前記画像処理手段は、前記画像データ読取手段で再度読み取った用紙の紙指紋情報に前記画像処理手段による比較の結果一致しない紙指紋情報があった場合には、当該一致しない紙指紋情報が取得された用紙の後で前記画像データ読取手段で再度読み取られた前記画像処理手段による比較で一致した紙指紋情報と対応づけられて前記記憶手段に記憶される画像データのページ順番情報に基づき、当該一致しない紙指紋情報が取得された用紙より読み取られる画像データのページ情報を前記表示手段に表示させるように制御する
請求項４記載の画像読取装置。
【請求項６】
原稿を構成する用紙の画像データを読み取る画像データ読取手段と、
前記画像データ読取手段で読み取った画像データより、該画像データが読み取られた用紙の紙指紋情報を取得する紙指紋情報取得手段と、
前記画像データ読取手段で読み取った画像データと、該画像データが読み取られた用紙の紙指紋情報とを対応づけて、前記原稿を構成する用紙より該画像データを読み取った順番であるページ順番情報と共に記憶する記憶手段と、
前記画像データ読取手段で読み取られて一部の画像データが前記記憶手段に記憶される前記原稿を構成する用紙の画像データを再度前記画像データ読取手段で読み取り、再度前記画像データ読取手段で読み取られた用紙の紙指紋情報を前記紙指紋情報取得手段で取得し、取得した該紙指紋情報と前記記憶手段で記憶する紙指紋情報とを比較し、該比較結果で画像処理を行う画像処理手段と
を具備し、
前記画像処理手段は、
前記画像データ読取手段で再度読み取った用紙の紙指紋情報に、前記画像処理手段による比較の結果一致しない紙指紋情報があった場合には、前記画像処理手段による比較の結果一致する紙指紋情報に対応づけて前記記憶手段に記憶される画像データのページ順番情報に基づき、当該一致しない紙指紋情報が取得された用紙より読み取られる画像データと当該一致しない紙指紋情報とを対応づけて更に前記ページ順番情報を更新して前記記憶手段に記憶する更新記憶手段
を有する
画像読取装置。
【請求項７】
前記更新記憶手段は、前記画像データ読取手段で再度読み取った用紙の紙指紋情報に、前記比較手段による比較の結果一致しない紙指紋情報があった場合に、当該一致しない紙指紋情報が取得された用紙の前で再度前記画像データ読取手段に読み取られて前記画像処理手段による比較で一致した紙指紋情報と対応づけられて前記記憶手段に記憶される画像データの直後のページとして前記ページ順番情報を更新し、当該一致しない紙指紋情報が取得された用紙より読み取られる画像データと当該一致しない紙指紋情報とを対応づけて前記記憶手段に記憶する
請求項６記載の画像読取装置。
【請求項８】
コンピュータを、
原稿を構成する用紙の画像データを読み取る画像データ読取手段、
前記画像データ読取手段で読み取った画像データより、該画像データが読み取られた用紙の紙指紋情報を取得する紙指紋情報取得手段、
前記画像データ読取手段で読み取った画像データと、該画像データが読み取られた用紙の紙指紋情報とを対応づけて、前記原稿を構成する用紙より該画像データを読み取った順番であるページ順番情報と共に記憶する記憶手段、
前記画像データ読取手段で読み取られて一部の画像データが前記記憶手段に記憶される前記原稿を構成する用紙の画像データを再度前記画像データ読取手段で読み取り、再度前記画像データ読取手段で読み取られた用紙の紙指紋情報を前記紙指紋情報取得手段で取得し、取得した該紙指紋情報と前記記憶手段で記憶する紙指紋情報とを比較し、該比較結果で画像処理を行う画像処理手段、
として機能させるための画像読取プログラムであって、
前記画像処理手段による比較の結果、一致する紙指紋情報があった場合には、前記記憶手段で記憶する当該紙指紋情報と当該紙指紋情報と対応づけて記憶される前記画像データとを前記記憶手段より削除する削除手段
を有する
として機能させるための画像読取プログラム。
【請求項９】
コンピュータを、
原稿を構成する用紙の画像データを読み取る画像データ読取手段、
前記画像データ読取手段で読み取った画像データより、該画像データが読み取られた用紙の紙指紋情報を取得する紙指紋情報取得手段、
前記画像データ読取手段で読み取った画像データと、該画像データが読み取られた用紙の紙指紋情報とを対応づけて、前記原稿を構成する用紙より該画像データを読み取った順番であるページ順番情報と共に記憶する記憶手段、
前記画像データ読取手段で読み取られて一部の画像データが前記記憶手段に記憶される前記原稿を構成する用紙の画像データを再度前記画像データ読取手段で読み取り、再度前記画像データ読取手段で読み取られた用紙の紙指紋情報を前記紙指紋情報取得手段で取得し、取得した該紙指紋情報と前記記憶手段で記憶する紙指紋情報とを比較し、該比較結果で画像処理を行う画像処理手段、
として機能させるための画像読取プログラムであって、
前記画像処理手段による比較の結果、一致する紙指紋情報があった場合には、前記画像データ読取手段で再度読み取って一致した当該紙指紋情報を有する用紙の後に読み取った画像データを、該画像データの紙指紋情報と対応付けて、一致した当該紙指紋情報に対応づけて前記記憶手段で記憶される画像データの後のページ順となるように挿入して前記記憶手段に記憶する挿入記憶手段
を有する
画像読取プログラム。
【請求項１０】
コンピュータを、
原稿を構成する用紙の画像データを読み取る画像データ読取手段、
前記画像データ読取手段で読み取った画像データより、該画像データが読み取られた用紙の紙指紋情報を取得する紙指紋情報取得手段、
前記画像データ読取手段で読み取った画像データと、該画像データが読み取られた用紙の紙指紋情報とを対応づけて、前記原稿を構成する用紙より該画像データを読み取った順番であるページ順番情報と共に記憶する記憶手段、
前記画像データ読取手段で読み取られて一部の画像データが前記記憶手段に記憶される前記原稿を構成する用紙の画像データを再度前記画像データ読取手段で読み取り、再度前記画像データ読取手段で読み取られた用紙の紙指紋情報を前記紙指紋情報取得手段で取得し、取得した該紙指紋情報と前記記憶手段で記憶する紙指紋情報とを比較し、該比較結果で画像処理を行う画像処理手段、
として機能させるための画像読取プログラムであって、
前記画像処理手段は、比較の結果、一致する紙指紋情報があった場合には、前記画像データ読取手段で再度読み取って一致した当該紙指紋情報を有する用紙の後に読み取った画像データを、該画像データの紙指紋情報と対応づけて、一致した当該紙指紋情報に対応づけて前記記憶手段で記憶される画像データの後のページ順として記憶される画像データと置換して前記記憶手段で記憶する置換記憶手段
を有する
画像読取プログラム。
【請求項１１】
コンピュータを、
原稿を構成する用紙の画像データを読み取る画像データ読取手段、
前記画像データ読取手段で読み取った画像データより、該画像データが読み取られた用紙の紙指紋情報を取得する紙指紋情報取得手段、
前記画像データ読取手段で読み取った画像データと、該画像データが読み取られた用紙の紙指紋情報とを対応づけて、前記原稿を構成する用紙より該画像データを読み取った順番であるページ順番情報と共に記憶する記憶手段、
前記画像データ読取手段で読み取られて一部の画像データが前記記憶手段に記憶される前記原稿を構成する用紙の画像データを再度前記画像データ読取手段で読み取り、再度前記画像データ読取手段で読み取られた用紙の紙指紋情報を前記紙指紋情報取得手段で取得し、取得した該紙指紋情報と前記記憶手段で記憶する紙指紋情報とを比較し、該比較結果で画像処理を行う画像処理手段
として機能させるための画像読取プログラムであって、
前記画像処理手段は、前記画像データ読取手段で再度読み取った用紙の紙指紋情報に、前記画像処理手段による比較の結果一致しない紙指紋情報があった場合には、前記画像処理手段による比較の結果一致する紙指紋情報に対応づけて前記記憶手段に記憶される画像データのページ順番情報に基づき、当該一致しない紙指紋情報が取得された用紙より読み取られる画像データのページ情報を表示手段に表示させるように制御する
画像読取プログラム。
【請求項１２】
コンピュータを、
原稿を構成する用紙の画像データを読み取る画像データ読取手段、
前記画像データ読取手段で読み取った画像データより、該画像データが読み取られた用紙の紙指紋情報を取得する紙指紋情報取得手段、
前記画像データ読取手段で読み取った画像データと、該画像データが読み取られた用紙の紙指紋情報とを対応づけて、前記原稿を構成する用紙より該画像データを読み取った順番であるページ順番情報と共に記憶する記憶手段、
前記画像データ読取手段で読み取られて一部の画像データが前記記憶手段に記憶される前記原稿を構成する用紙の画像データを再度前記画像データ読取手段で読み取り、再度前記画像データ読取手段で読み取られた用紙の紙指紋情報を前記紙指紋情報取得手段で取得し、取得した該紙指紋情報と前記記憶手段で記憶する紙指紋情報とを比較し、該比較結果で画像処理を行う画像処理手段、
として機能させるための画像読取プログラムであって、
前記画像処理手段は、
前記画像データ読取手段で再度読み取った用紙の紙指紋情報に、前記画像処理手段による比較の結果一致しない紙指紋情報があった場合には、前記画像処理手段による比較の結果一致する紙指紋情報に対応づけて前記記憶手段に記憶される画像データのページ順番情報に基づき、当該一致しない紙指紋情報が取得された用紙より読み取られる画像データと当該一致しない紙指紋情報とを対応づけて更に前記ページ順番情報を更新して前記記憶手段に記憶する更新記憶手段
を有する
画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置および画像読取プログラムに関する。
【背景技術】
【０００２】
従来より原稿をスキャンして画像データを読み取る装置である画像読取装置が存在する。
【０００３】
画像読取装置には、複数枚の用紙を連続的に自動読み取りするＡＤＦ（Auto Document Feeder）やＤＡＤＦ（Duplex Auto Document Feeder）を備えるものがある。
【０００４】
ＡＤＦやＤＡＤＦを利用して原稿の読み取りが行われると、用紙が自動的に読み取り位置に搬送される過程で用紙の重走、斜走行等のジャムが発生して、原稿の一部の用紙が読み取られない状態が発生する場合がある。
【０００５】
このように原稿の一部が読み取られないと、全ての原稿の画像データを取得する為に読み取られなかった原稿を再度スキャンする必要が生じる。
【０００６】
特許文献１には、原稿の画像読み込み段階でＡＤＦにジャムが発生した場合どこまで原稿を正確に読み込んだかを明確にさせる、また、ジャム発生時に最後に読み込まれた原稿が正常に読み込まれているか否かを明確にさせる画像形成装置が提案されている。
【０００７】
また、特許文献２には、原稿読取中にジャムが発生すると、読み取り不完全なページを表示して、そのページ以降の原稿を再セットするようにユーザに指示することで、効率の良いリカバリができる画像形成装置および制御プログラムが提案されている。
【０００８】
また、特許文献３には、透かし入り文書印刷装置では秘匿情報を分割して各分割情報について誤り訂正符号化を行った上でパターン画像に変換して紙面に埋め込み、また，透かし入り文書読み取り装置では紙面のパターン画像から信号を抽出した後、各分割情報について誤り訂正符号を復号化することで読み取り誤りを検知し、読み取り誤りのあった部分に対して再度読み取りを行う印刷物処理システム、透かし入り文書印刷装置、透かし入り文書読み取り装置、印刷物処理方法、情報読み取り装置、および情報読み取り方法が提案されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平０９−０４６４９０号公報
【特許文献２】特開２００５−２７４９４１号公報
【特許文献３】特開２００５−０９４１０７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
この発明は、原稿の画像読み取りに際して原稿用紙の紙指紋情報を取得し、読み取った画像データに対して、再度読み取った画像データを使っての特定ページの削除処理、置換処理、挿入処理等の処理を容易にする画像読取装置および画像読取プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を解決する為、請求項１の発明の画像読取装置は、原稿を構成する用紙の画像データを読み取る画像データ読取手段と、前記画像データ読取手段で読み取った画像データより、該画像データが読み取られた用紙の紙指紋情報を取得する紙指紋情報取得手段と、前記画像データ読取手段で読み取った画像データと、該画像データが読み取られた用紙の紙指紋情報とを対応づけて、前記原稿を構成する用紙より該画像データを読み取った順番であるページ順番情報と共に記憶する記憶手段と、前記画像データ読取手段で読み取られて一部の画像データが前記記憶手段に記憶される前記原稿を構成する用紙の画像データを再度前記画像データ読取手段で読み取り、再度前記画像データ読取手段で読み取られた用紙の紙指紋情報を前記紙指紋情報取得手段で取得し、取得した該紙指紋情報と前記記憶手段で記憶する紙指紋情報とを比較し、該比較結果で画像処理を行う画像処理手段とを具備するように構成される。
【００１２】
また、請求項２の発明は、請求項１の発明において、前記画像処理手段は、比較の結果一致する紙指紋情報があった場合には、前記記憶手段で記憶する当該紙指紋情報と当該紙指紋情報と対応づけて記憶される前記画像データとを前記記憶手段より削除する削除手段を有するように構成される。
【００１３】
また、請求項３の発明は、請求項１の発明において、前記画像処理手段は、比較の結果一致する紙指紋情報があった場合には、前記画像データ読取手段で再度読み取って一致した当該紙指紋情報を有する用紙の後に読み取った画像データを、該画像データの紙指紋情報と対応付けて、一致した当該紙指紋情報に対応づけて前記記憶手段で記憶される画像データの後のページ順となるように挿入して前記記憶手段に記憶する挿入記憶手段を有するように構成される。
【００１４】
また、請求項４の発明は、請求項１の発明において、前記画像処理手段は、比較の結果一致する紙指紋情報があった場合には、前記画像データ読取手段で再度読み取って一致した当該紙指紋情報を有する用紙の後に読み取った画像データを、該画像データの紙指紋情報と対応づけて、一致した当該紙指紋情報に対応づけて前記記憶手段で記憶される画像データの後のページ順として記憶される画像データと置換して前記記憶手段で記憶する置換記憶手段を有するように構成される。
【００１５】
また、請求項５の発明は、請求項１の発明において、前記画像処理手段は、前記画像データ読取手段で再度読み取った用紙の紙指紋情報に、前記画像処理手段による比較の結果一致しない紙指紋情報があった場合には、前記画像処理手段による比較の結果一致する紙指紋情報に対応づけて前記記憶手段に記憶される画像データのページ順番情報に基づき、当該一致しない紙指紋情報が取得された用紙より読み取られる画像データのページ情報を表示手段に表示させるように制御するを有するように構成される。
【００１６】
また、請求項６の発明は、請求項５の発明において、前記画像処理手段は、前記画像データ読取手段で再度読み取った用紙の紙指紋情報に前記画像処理手段による比較の結果一致しない紙指紋情報があった場合には、当該一致しない紙指紋情報が取得された用紙の後で前記画像データ読取手段で再度読み取られた前記画像処理手段による比較で一致した紙指紋情報と対応づけられて前記記憶手段に記憶される画像データのページ順番情報に基づき、当該一致しない紙指紋情報が取得された用紙より読み取られる画像データのページ情報を前記表示手段に表示させるように制御するように構成される。
【００１７】
また、請求項７の発明は、請求項１の発明において、前記画像処理手段は、前記画像データ読取手段で再度読み取った用紙の紙指紋情報に、前記画像処理手段による比較の結果一致しない紙指紋情報があった場合には、前記画像処理手段による比較の結果一致する紙指紋情報に対応づけて前記記憶手段に記憶される画像データのページ順番情報に基づき、当該一致しない紙指紋情報が取得された用紙より読み取られる画像データと当該一致しない紙指紋情報とを対応づけて更に前記ページ順番情報を更新して前記記憶手段に記憶する更新記憶手段を有するように構成される。
【００１８】
また、請求項８の発明は、請求項７の発明において、前記更新記憶手段は、前記画像データ読取手段で再度読み取った用紙の紙指紋情報に、前記比較手段による比較の結果一致しない紙指紋情報があった場合に、当該一致しない紙指紋情報が取得された用紙の前で再度前記画像データ読取手段に読み取られて前記画像処理手段による比較で一致した紙指紋情報と対応づけられて前記記憶手段に記憶される画像データの直後のページとして前記ページ順番情報を更新し、当該一致しない紙指紋情報が取得された用紙より読み取られる画像データと当該一致しない紙指紋情報とを対応づけて前記記憶手段に記憶するように構成される。
【００１９】
また、請求項９の発明の画像読取プログラムは、コンピュータを、原稿を構成する用紙の画像データを読み取る画像データ読取手段、前記画像データ読取手段で読み取った画像データより、該画像データが読み取られた用紙の紙指紋情報を取得する紙指紋情報取得手段、前記画像データ読取手段で読み取った画像データと、該画像データが読み取られた用紙の紙指紋情報とを対応づけて、前記原稿を構成する用紙より該画像データを読み取った順番であるページ順番情報と共に記憶する記憶手段、前記画像データ読取手段で読み取られて一部の画像データが前記記憶手段に記憶される前記原稿を構成する用紙の画像データを再度前記画像データ読取手段で読み取り、再度前記画像データ読取手段で読み取られた用紙の紙指紋情報を前記紙指紋情報取得手段で取得し、取得した該紙指紋情報と前記記憶手段で記憶する紙指紋情報とを比較し、該比較結果で画像処理を行う画像処理手段として機能させる。
【発明の効果】
【００２０】
請求項１の発明によれば、原稿用紙の識別に際して紙指紋情報を利用することにより、原稿用紙に特別なページ番号やバーコード等を付与することなく、原稿用紙の一意性、順序性を正しく識別管理できるとともに、紙指紋情報を比較することで、読み取った原稿用紙の画像データの特定をすることができるという効果を奏する。
【００２１】
請求項２の発明によれば、削除したい原稿用紙を再度読み取らせることにより、一度読み取った原稿の画像データに対して所望の削除を施した原稿の画像データが生成される。
【００２２】
請求項３の発明によれば、挿入したい原稿用紙等を再度読み取らせることにより、一度読み取った原稿の画像データに対して所望の挿入を施した原稿の画像データが生成される。
【００２３】
請求項４の発明によれば、置換したい原稿用紙等を再度読み取らせることにより、一度読み取った原稿の画像データに対して所望の置換を施した原稿の画像データが生成される。
【００２４】
請求項５の発明によれば、原稿を再度読み取らせることで、一度読み取った原稿の読み取ることができなかったページ情報が表示される。
【００２５】
請求項６の発明によれば、原稿を再度読み取らせることで、一度読み取った原稿の読み取ることができなかったページ情報が表示される。
【００２６】
請求項７の発明によれば、原稿を再度読み取らせることで、一度読み取った原稿の画像データに対して更新処理が施された原稿の画像データが生成される。
【００２７】
請求項８の発明によれば、原稿を再度読み取らせることで、一度読み取った原稿の画像データに対して更新処理が施された原稿の画像データが生成される。
【００２８】
請求項９の発明によれば、原稿用紙の識別に際して紙指紋情報を利用することにより、原稿用紙に特別なページ番号やバーコード等を付与することなく、原稿用紙の一意性、順序性を正しく識別管理できるとともに、紙指紋情報を比較することで、読み取った原稿用紙の画像データの特定をすることができるという効果を奏する。
【図面の簡単な説明】
【００２９】
【図１】スキャナ装置１の構成を示す模式図である。
【図２】記憶部５に記憶される画像データについて示した模式図である。
【図３】操作／表示部４に表示される画面内容を示す模式図である。
【図４】新規スキャンの処理を示す模式図である。
【図５】検証スキャンの処理について示す模式図である。
【図６】挿入スキャンの処理について示す模式図である。
【図７】置換スキャンの処理について示す模式図である。
【図８】削除スキャンの処理について示す模式図である。
【図９】スキャナ装置１で行われる処理を示すフローチャートである。
【図１０】新規スキャンの処理を示すフローチャートである。
【図１１】紙指紋情報を採取する処理を示すフローチャートである。
【図１２】削除スキャンの処理を示すフローチャートである。
【図１３】置換スキャンと挿入スキャンの処理を示すフローチャートである。
【図１４】検証スキャンの処理を示すフローチャートである。
【図１５】検証スキャンの処理を示すフローチャートである。
【発明を実施するための形態】
【００３０】
以下、本発明の実施例について添付図面を参照して詳細に説明する。
【００３１】
まず、本発明に係るスキャナ装置１について図１を参照して説明を行う。
【００３２】
図１は、スキャナ装置１の構成を示した模式図である。
【００３３】
スキャナ装置１は、図１に示すように、ＣＰＵ（Central Processing Unit）／ＲＡＭ（Random Access Memory）２、画像読取部３、操作／表示部４、記憶部５、ネットワークインタフェース部（以下、図面と共にネットワークＩ／Ｆ部と呼ぶ）６、画像読取制御部７、画像処理部８、紙指紋採取部９、紙指紋比較／保存部１０、画像データ保存部１１、通信処理部１２、システム制御部１３、ＵＩ（User Interface）制御部１４、オペレーティングシステム１５、デバイスドライバ１６、スキャンアプリケーション１７を有する。
【００３４】
ＣＰＵ／ＲＡＭ２は、各種演算命令実行を行うＣＰＵと実行に必要とされるメモリ装置であるＲＡＭで構成される。
【００３５】
画像読取部３は、セットされる原稿用紙の各々に光を照射して、その反射光を測定して、原稿の画像データを取得する画像入力ターミナルである。
【００３６】
また、画像読取部３は、複数枚の原稿を自動的に連続読み取りするＡＤＦ（Auto Document Feeder）、或いは、複数枚の原稿の両面を自動的に連続読み取りするＤＡＤＦ（Duplex Auto Document Feeder）を備える。
【００３７】
操作／表示部４は、スキャナ装置１に接続されるビットマップ対応のＵＩ操作用パネルである。
【００３８】
ネットワークＩ／Ｆ６は、ＬＡＮ（Local Area Network）接続を可能とするネットワークインタフェースである。
【００３９】
画像読取制御部７は、画像読取部３の動作を制御して、画像読取部３にセットされた原稿の電子化されたデータである画像データを取得する。
【００４０】
画像処理部８は、画像読取制御部７の制御によって取得される原稿の画像データを処理し、紙指紋採取部９、紙指紋比較／保存部１０、画像データ保存部１１を有する。
【００４１】
紙指紋採取部９は、画像読取制御部３の制御によって取得される原稿の画像データから、用紙を構成する紙繊維の用紙表面パターンの画像である紙指紋情報を抽出する処理を行う。
【００４２】
紙は木材パルプを原料とした細かい繊維が絡み合って構成されており、その絡みのパターンが同じである紙が存在する可能性は低いと考えられ、そのパターンが紙指紋情報として用紙の識別に利用される。
【００４３】
紙指紋比較／保持部１０は、記憶部５に画像データと関連付けて記憶される紙指紋情報をＲＡＭ上にリスト構造として保持展開し、一致情報の検索、更新機能を有する。
【００４４】
画像データ保存部１１は、紙指紋採取部９で採取される紙指紋情報を、その紙指紋情報が採取された画像データと関連付けて記憶部５に記憶する処理を行う。
【００４５】
通信処理部１２は、画像転送プロトコルのネゴシエーションを行い、ネットワークＩ／Ｆ６を介して送信される画像データの送信制御を行う。
【００４６】
システム制御部１３は、スキャナ装置１のシステム全体の制御を行う。
【００４７】
ＵＩ制御部１４は、ＵＩである操作／表示部４の制御を行う。
【００４８】
オペレーティングシステム１５は、スキャナ装置１全体を管理する基本ソフトウェアであるオペレーティングシステムのカーネルである。
【００４９】
デバイスドライバ１６は、スキャナ装置１内の各種ハードウェア資源に対応するデバイスドライバである。
【００５０】
スキャンアプリケーション１７は、画像読取制御部７、画像処理部８、ＵＩ制御部１４等の機能を利用してスキャン処理を実行するアプリケーションである。
【００５１】
このように構成されるスキャナ装置１では、画像読取部３で複数枚の原稿の読み取りが行われ、読み取られた画像データは、各々の原稿の紙指紋情報と関連付けられて記憶部５に記憶される。
【００５２】
次に、記憶部５に記憶される画像データについて図２を参照して説明を行う。
【００５３】
図２は、記憶部５に記憶される画像データについて示した模式図である。
【００５４】
画像読取部３より読み取られた画像データは、図２に示すように、それぞれ画像データが読み取られた原稿の紙指紋情報と関連付けられて記憶部５に記憶される。
【００５５】
次に、ＵＩ画面である操作／表示部４について図３を参照して説明する。
【００５６】
図３は、操作／表示部４に表示される画面内容を示す模式図であり、図３（ａ）はスキャナ装置１で各種スキャン処理が選択されるスキャンモード選択画面を示す模式図であり、図３（ｂ）はスキャンモード選択画面で置換スキャン、挿入スキャン、削除スキャン、検証スキャンが選択された後に表示される対象文書選択画面を示す模式図である。
【００５７】
スキャナ装置１でスキャン処理が行われる際には、基本画面として、図３（ａ）に示すスキャンモード選択画面が表示される。
【００５８】
スキャンモード選択画面では、図３（ａ）に示すように、新規スキャンボタン３１、置換スキャンボタン３２、挿入スキャンボタン３３、削除スキャンボタン３４、検証スキャンボタン３５が画面上に配置される。
【００５９】
スキャンモード選択画面より新規スキャンボタン３１が押下されると新規スキャンが行われ、スキャンモード選択画面より置換スキャンボタン３２が押下されると置換スキャンが行われ、スキャンモード選択画面より挿入スキャンボタン３３が押下されると挿入スキャンが行われ、スキャンモード選択画面より削除スキャンボタン３４が押下されると削除スキャンが行われ、スキャンモード選択画面より検証スキャンボタン３５が押下されると検証スキャンが行われる。  新規スキャン、置換スキャン、挿入スキャン、削除スキャン、検証スキャンのそれぞれの動作については、後で詳しく説明する。
【００６０】
また、置換スキャンボタン３２、挿入スキャンボタン３３、削除スキャンボタン３４、検証スキャンボタン３５が押下されると、その後操作／表示部４に、図３（ｂ）に示す対象文書選択画面が表示され、対象文書選択画面では、記憶部５に記憶される画像データが文書単位で表示され、図３（ｂ）に示すように、文書の識別番号と文書名とその文書の前回更新日時（若しくは新規スキャン日時）とが表示される。
【００６１】
スキャナ装置１を操作するユーザは、スキャン処理される原稿を画像読取部３にセットし、置換スキャンボタン３２又は挿入スキャンボタン３３又は削除スキャンボタン３４又は検証スキャンボタン３５を押下した後に、対象文書選択画面より対象文書を選択する。  すると、それぞれのボタンで選択されたスキャン処理が自動的に行われる。
【００６２】
また、新規スキャンの場合には、ユーザは、スキャン処理される原稿を画像読取部３にセットし、新規スキャンボタン３１を押下する。  すると、新規スキャンの処理が自動的に行われる。
【００６３】
次に、新規スキャンの処理について図４を参照して説明を行う。
【００６４】
図４は、新規スキャンの処理を示す模式図であり、図４（ａ）は新規スキャンされて重送が発生した状態を示す模式図であり、図４（ｂ）は図４（ａ）に示す状態より読み取られた画像データとその画像データから採取された紙指紋情報とが関連付けられる様子を示す模式図であり、図４（ｃ）は紙指紋情報が画像データと関連付けられて記憶部５に記憶される様子を示す模式図である。
【００６５】
スキャナ装置１を操作するユーザは、図４（ａ）に示すように、６枚の原稿（1枚目がＡの画像、２枚目はＢの画像、３枚目はＣの画像、４枚目はＤの画像、５枚目はＥの画像、６枚目はＦの画像が印刷されている）をスキャナ装置１の画像読取部３にセットし、操作／表示部４のスキャンモード選択画面より新規スキャンボタン３１を押下する。
【００６６】
すると、画像読取部３に配置された６枚の原稿が自動的に連続して読み取られる。
【００６７】
しかし、画像読取部３のＡＤＦ或いはＤＡＤＦでは、原稿が読み取られる位置に搬送される際に、重なって搬送された結果、原稿の一部が読み取られない重送と呼ばれる現象が発生する場合がある。
【００６８】
例えば、図４（ａ）に示すように、６枚の原稿のうち、３枚目と４枚目とが重なって搬送された重送が発生すると、画像読取制御部７で４枚目のＤの画像を有する原稿の画像データが取得されない。  そして、６枚の原稿のうち、Ａの画像を有する１枚目とＢの画像を有する２枚目とＣの画像を有する３枚目とＥの画像を有する５枚目とＦの画像を有する６枚目との画像データが、画像読取制御部７より取得される。
【００６９】
また、画像読取制御部７より取得されるそれぞれの画像データからは各々の紙指紋情報が紙指紋採取部９より採取される。  紙指紋採取部９より採取される紙指紋情報は、図４（ｂ）に示すように、その紙指紋情報が採取された画像データと関連付けられる。
【００７０】
そして、紙指紋情報と画像データとは関連付けられて、図４（ｃ）に示すように、記憶部５に記憶される。
【００７１】
このように重送が発生した場合には、画像読取制御部７より取得される画像データは５枚であるので、５枚の画像データより取得される紙指紋情報に識別番号が付与されて、図４（ｃ）に示すように、それぞれの紙指紋情報と画像データとが関連付けられてひとつの文書として文書名（D002.PDF）、読取日時の記録と共に記憶部５に記憶される。
【００７２】
次に、検証スキャンの処理について図５を参照して説明を行う。
【００７３】
図５は、検証スキャンの処理について示す模式図であり、図５（ａ）はスキャンモード選択画面で検証スキャンが選択されて対象文書選択画面で対象文書が選択される様子を示す模式図であり、図５（ｂ）は検証スキャンが行われた結果が操作／表示部４に表示される用紙を示すである。
【００７４】
検証スキャンでは、記憶部５に記憶される文書に、重送等により画像読み取りがされなかった原稿があるか否かの検証が行われる。
【００７５】
例えば、図４を参照して説明した新規スキャン（３、４枚目に重送発生）で記憶された文書（文書名：D002.PDF）に検証スキャンが行われる場合について図５を参照して説明する。
【００７６】
ユーザは、図４を参照して説明した新規スキャンとして読み取らせた原稿（６枚で構成される）を画像読取部３にセットして、図５（ａ）に示すように、操作／表示部４に表示されるスキャンモード選択画面より検証スキャンボタン３５を押下し、その後に操作／表示部４に表示される対象文書選択画面より文書名がD002.PDFである文書を選択する。
【００７７】
検証スキャンが指示（検証スキャンボタン３５の押下）されたスキャナ装置１は、画像読取部３にセットされた６枚の原稿の読み取りを行う。
【００７８】
そして、検証スキャンが指示されて読み取った６枚の原稿の紙指紋情報と、記憶部５に記憶されるD002.PDF（対象文書選択画面で選択された文書）の紙指紋情報とが比較されて、記憶部５に記憶されるD002.PDFの文書に抜けているページがあるか否かが検証される。
【００７９】
検証スキャンが指示されて読み取られた６枚の原稿からは６枚の原稿の紙指紋情報が採取されるが、記憶部５に記憶されるD002.PDFの紙指紋情報には５枚の原稿の紙指紋情報しかないので、抜けているページが判明する。  そして、読み取った紙指紋情報と記憶部５に記憶する紙指紋情報とがそれぞれ比較されて、抜けているページの位置も判明される。
【００８０】
そして、検証スキャンの結果として、抜けているページのページ番号（正しい原稿で数えた抜けているページのページ番号）が、操作／表示部４に表示される。
【００８１】
そして、ユーザは、操作／表示部４に表示される内容より、新規スキャンのときに正しく読み取りができなくて記憶部５に記憶されなかったページの番号を確認する。
【００８２】
次に、挿入スキャンの処理について図６を参照して説明を行う。
【００８３】
図６は、挿入スキャンの処理について示す模式図であり、図６（ａ）はスキャンモード選択画面で挿入スキャンが選択されて対象文書選択画面で対象文書が選択される様子を示す模式図であり、図６（ｂ）は挿入スキャンが行われて読み取られた原稿の先頭ページを示す模式図であり、図６（ｃ）は挿入スキャンが行われて記憶部５に記憶される文書に新しいページが挿入された結果を示す模式図である。
【００８４】
挿入スキャンでは、記憶部５に記憶される文書に新しいページが挿入される処理が行われる。
【００８５】
例えば、図５を参照して説明した検証スキャンの結果であるD002.PDFの文書の３ページと４ページの間に新しい原稿を挿入する処理について図６を参照して説明する。
【００８６】
ユーザは、記憶部５に記憶されるD002.PDFの３ページ目の原稿（Ｃの画像）の次に新しく挿入を所望する原稿（本来４枚目となるＤの画像）を位置させて、スキャナ装置１の画像読取部３にセットする。
【００８７】
そして、図６（ａ）に示すように、操作／表示部４に表示されるスキャンモード選択画面より挿入スキャンボタン３３を押下し、その後に操作／表示部４に表示される対象文書選択画面より文書名がD002.PDFである文書を選択する。
【００８８】
挿入スキャンが指示（挿入スキャンボタン３３の押下）されたスキャナ装置１は、画像読取部３にセットされた２枚の原稿の読み取りを行う。
【００８９】
そして、挿入スキャンが指示されて、画像読取部３にセットされた原稿の先頭ページであるＣの画像の原稿が読み取られると、その先頭ページの原稿の紙指紋情報と、記憶部５に記憶されるD002.PDFの文書（対象文書選択画面で選択された文書）の全てのページの紙指紋情報とが比較されて、一致する紙指紋情報の検索が行われる。  検索の結果、一致する紙指紋情報としてD002.PDFの文書の３ページ目が確認されると、画像読取部３にセットされた原稿の先頭ページは、図６（ｂ）に示すように、D002.PDFの文書の３ページ目であることが判明される。
【００９０】
それで、スキャナ装置１は、画像読取部３にセットされた先頭ページ以降の原稿の画像データをD002.PDFの３ページ目の次のページに挿入するように処理を行う。  そのように処理された結果、画像読取部３にセットされた挿入が所望される原稿の画像データ（Ｄの画像）と紙指紋情報とが文書D002.PDFの４ページ目として、図６（ｃ）に示すように、記憶部５に記憶される。  また、図６（ｃ）に示すように、挿入されたページの紙指紋情報は新しい識別情報が与えられて、原稿の画像データと関連付けられて、記憶部５に記憶される。
【００９１】
次に、置換スキャンの処理について図７を参照して説明を行う。
【００９２】
図７は、置換スキャンの処理について示す模式図であり、図７（ａ）はスキャンモード選択画面で置換スキャンが選択されて対象文書選択画面で対象文書が選択される様子を示す模式図であり、図７（ｂ）は置換スキャンが行われて読み取られた原稿の先頭ページを示す模式図であり、図７（ｃ）は置換スキャンが行われて記憶部５に記憶される文書に新しいページが置換された結果を示す模式図である。
【００９３】
置換スキャンでは、記憶部５に記憶される文書を構成するユーザ所望のページが、ユーザ所望の原稿に置換される処理が行われる。
【００９４】
例えば、図６を参照して説明した挿入スキャンの結果であるD002.PDFの文書の３ページ目と４ページ目とがユーザ所望の原稿に置換される処理について図７を参照して説明する。
【００９５】
ユーザは、３ページ目と４ページ目との置換を所望するので、それらのページの前のページである２ページ目の原稿（Ｂの画像）の次に、新しく置換を所望する３ページ目の原稿（Ｃ’の画像）を位置させ、その３ページ目の原稿の次に新しく置換を所望する４ページ目の原稿（Ｄ’の画像）を位置させて、それら３枚の原稿を画像読取部３にセットする。
【００９６】
そして、ユーザは、図７（ａ）に示すように、操作／表示部４に表示されるスキャンモード選択画面より置換スキャンボタン３２を押下し、その後に操作／表示部４に表示される対象文書選択画面より文書名がD002.PDFである文書を選択する。
【００９７】
置換スキャンが指示（置換スキャンボタン３２の押下）されたスキャナ装置１は、画像読取部３にセットされた３枚の原稿の読み取りを行う。
【００９８】
そして、画像読取部３にセットされた原稿の先頭ページであるＢの画像の原稿が読み取られると、その先頭ページの原稿の紙指紋情報と、記憶部５に記憶されるD002.PDF（対象文書選択画面で選択された文書）の文書の全てのページの紙指紋情報とが比較されて一致する紙指紋情報の検索が行われる。  検索の結果、一致する紙指紋情報としてD002.PDFの文書の２ページ目が確認されると、画像読取部３にセットされた原稿の先頭ページは、図７（ｂ）に示すように、D002.PDFの文書の２ページ目であることが判明される。
【００９９】
それで、スキャナ装置１は、画像読取部３にセットされた先頭ページ以降の原稿の画像データ（Ｃ’の画像とＤ’の画像）をD002.PDFの３ページ目と４ページ目の原稿として置換するように処理を行う。  そのように処理された結果、画像読取部３にセットされた置換が所望される原稿の画像データ（Ｃ’の画像）とその紙指紋情報とが文書D002.PDFの３ページ目として、また、画像読取部３でＣ’の画像の次の位置にセットされた原稿の画像データ（Ｄ’の画像）とその紙指紋情報とが文書D002.PDFの４ページ目として、図７（ｃ）に示すように、記憶部５に元の情報（３ページ目はＣの画像、４ページ目はＤの画像）と置換されて記憶される。  また、図７（ｃ）に示すように、置換されて新しく記憶されたページの紙指紋情報には新しい識別情報が与えられて、原稿の画像データと関連付けられて記憶部５に記憶される。
【０１００】
次に、削除スキャンの処理について図８を参照して説明を行う。
【０１０１】
図８は、削除スキャンの処理について示す模式図であり、図８（ａ）はスキャンモード選択画面で削除スキャンが選択されて対象文書選択画面で対象文書が選択される様子を示す模式図であり、図８（ｂ）は削除スキャンが行われて読み取られた原稿の紙指紋情報等を示す模式図であり、図８（ｃ）は削除スキャンが行われて記憶部５に記憶される文書が更新された結果を示す模式図である。
【０１０２】
削除スキャンでは、記憶部５に記憶される文書を構成するユーザ所望のページが、削除される処理が行われる。
【０１０３】
例えば、図７を参照して説明した置換スキャンの結果であるD002.PDFの文書の５ページ目が削除される処理について図８を参照して説明する。
【０１０４】
ユーザは、５ページ目の削除を所望するので、それら削除を所望するページの原稿を画像読取部３にセットする。
【０１０５】
そして、ユーザは、図８（ａ）に示すように、操作／表示部４に表示されるスキャンモード選択画面より削除スキャンボタン３４を押下し、その後に操作／表示部４に表示される対象文書選択画面より文書名がD002.PDFである文書を選択する。
【０１０６】
削除スキャンが指示（削除スキャンボタン３４の押下）されたスキャナ装置１は、画像読取部３にセットされた２枚の原稿の読み取りを行う。
【０１０７】
そして、画像読取部３にセットされた原稿が読み取られると、読み取られた原稿の紙指紋情報と、記憶部５に記憶されるD002.PDFの文書（対象文書選択画面で選択された文書）の全てのページの紙指紋情報とが比較されて一致する紙指紋情報の検索が行われる。  検索の結果、図８（ｂ）に示すように、一致する紙指紋情報としてD002.PDFの文書の５ページ目が確認される。
【０１０８】
それで、スキャナ装置１は、記憶部５に記憶するD002.PDFの文書のデータから５ページ目を削除する処理を行う。
【０１０９】
その結果、記憶部４に記憶されるD002.PDFの文書のデータは、図８（ｃ）に示すように、削除スキャンされる前の状態（図７（ｃ）に示す状態）から５ページ目が削除された状態となる。
【０１１０】
次に、スキャナ装置１で行われる新規スキャン、削除スキャン、挿入スキャン、置換スキャン、検証スキャンの処理について図９乃至図１４を参照して説明を行う。
【０１１１】
図９は、スキャナ装置１で行われる処理を示すフローチャートである。
【０１１２】
スキャナ装置１では、図３を参照して説明したように、操作／表示部４に表示されるスキャンモード選択画面でユーザからスキャンモードの選択が行われる（ステップ９０１）。
【０１１３】
まず、ステップ９０１でスキャンモード選択画面より新規スキャンボタン３１が押下された場合（ステップ９０２でＹＥＳ）について説明する。  新規スキャンボタン３１が押下されると、新規スキャンが行われる（ステップ９０３）。
【０１１４】
ここで、図１０を参照して新規スキャンの処理（ステップ９０３）について説明を行う。
【０１１５】
図１０は、ステップ９０３の内容である新規スキャンの処理を示すフローチャートである。
【０１１６】
ユーザによって画像読取部３に原稿がセットされて、新規スキャンボタン３１が押下されると、画像読取制御部７の制御によって画像読取部３にセットされたすべての原稿より画像データの読み取りが行われる（ステップ１００１）。
【０１１７】
画像読取制御部７の制御によって読み取られた原稿の画像データの先頭ページの画像データより紙指紋情報が紙指紋情報採取部９により採取される（ステップ１００２）。
【０１１８】
紙指紋情報採取部９が紙指紋情報を採取する処理（ステップ１００２）は、図１１に示すように、まず、画像読取部３で読み取られた画像データが、画像読取部３にセットされた向きに合わせて回転処理される（ステップ１１０１）。
【０１１９】
そして、紙指紋情報採取部９は、回転処理された画像データ中の特定領域４隅の画像データを、紙指紋情報として採取する（ステップ１１０２）。
【０１２０】
採取される画像データは、紙の繊維が絡み合う絡みパターンを示すものである。
【０１２１】
このように、紙指紋情報採取部９で紙指紋情報が採取されると（ステップ１００２）、画像読取制御部７の制御によって読み取られた画像データとその画像データより採取された紙指紋情報とが関連付けられて記憶部５に記憶される（ステップ１００３）。
【０１２２】
この画像データより紙指紋情報が採取されて記憶部５に記憶される処理（ステップ１００２乃至ステップ１００３）が、画像読取部３にセットされた先頭の原稿の画像データについて行われると、画像読取部３にセットされる次の原稿の画像データについても行われ、そして、セットされた最終原稿の画像データまで行われる（ステップ１００４でＹＥＳ）。
【０１２３】
次に、ステップ９０１でスキャンモード選択画面より削除スキャンボタン３４が押下された場合（ステップ９０２でＮＯ、ステップ９０４でＹＥＳ）について説明する。  削除スキャンボタン３４が押下されると、削除スキャンが行われる（ステップ９０５）。
【０１２４】
ここで、図１２を参照して削除スキャンの処理（ステップ９０５）について説明を行う。
【０１２５】
図１２は、ステップ９０５の内容である新規スキャンの処理を示すフローチャートである。
【０１２６】
ユーザによって画像読取部３に原稿がセットされて、削除スキャンボタン３４の押下が行われると、スキャナ装置１の操作／表示部４に対象文書選択画面が表示される。
【０１２７】
そして、ユーザによって対象文書選択画面から削除スキャンの対象文書が選択される。
【０１２８】
スキャナ装置１は、ユーザによって選択された対象文書を受付けると（ステップ１２０１）、（受付けた文書は記憶部５に記憶している）受付けた文書中の各ページの画像データを該当する紙指紋情報と関連付けてＲＡＭ上にリスト構造で展開する（ステップ１２０２）。
【０１２９】
そして、画像読取部３にセットされた原稿の読み取りが開始され、セットされたすべての原稿の画像データは、画像読取制御部７によって画像読取部３から画像処理部８に送られる（ステップ１２０３）。
【０１３０】
画像処理部８に送られた画像データを基に、画像読取部３にセットされる先頭ページの画像データの紙指紋情報が紙指紋情報採取部９で採取される（ステップ１２０４）。
【０１３１】
紙指紋情報が採取されるステップ１２０４の処理は、図１１を参照して説明した内容と同じである。
【０１３２】
そして、ステップ１２０４で採取された紙指紋情報とステップ１２０２でＲＡＭ上に展開された紙指紋情報とが比較されて、採取された紙指紋情報と一致する紙指紋情報の検索がＲＡＭ上に展開された紙指紋情報に対して行われる。
【０１３３】
検索の結果、ステップ１２０４で採取された紙指紋情報と一致する紙指紋情報がある場合には（ステップ１２０５でＹＥＳ）、その紙指紋情報に関連付けられた画像データとその紙指紋情報とについて、ＲＡＭ上に展開されているリスト構造から削除される（ステップ１２０６）。
【０１３４】
そして、ステップ１２０４で紙指紋情報が採取された原稿が、画像読取部３にセットされる原稿の最後のページでない場合には（ステップ１２０７でＮＯ）、画像読取部３にセットされる次の原稿の画像データより紙指紋情報が採取され（ステップ１２０４）、ＲＡＭ上に展開される紙指紋情報と一致するか否かが確認され（ステップ１２０５）、一致する紙指紋情報についてはその紙指紋情報と関連する画像データと紙指紋情報とがＲＡＭ上のリスト構造から削除される（ステップ１２０６）。  削除されることによって、ＲＡＭ上のリスト構造が更新される。
【０１３５】
このようにして、画像読取部３にセットされた原稿の全てについてステップ１２０４乃至ステップ１２０６の処理が行われ、最終原稿の画像データについてステップ１２０６の処理が行われると（ステップ１２０７でＹＥＳ）、ＲＡＭ上に展開される更新されたリスト構造を記憶部５に反映させて、記憶部５に記憶する紙指紋情報に関連付けられる画像データと紙指紋情報とを更新する（ステップ１２０８）。
【０１３６】
また、ステップ１２０５で、採取された紙指紋情報がＲＡＭ上に展開された紙指紋情報と一致しなかったら、操作／表示部４にエラー画面を表示して処理が終了する。
【０１３７】
操作／表示部４に表示されるエラー画面は、例えば、「スキャンした原稿は、対象文書選択画面より選択された文書中の原稿ではないようです。」である。
【０１３８】
次に、ステップ９０１でスキャンモード選択画面より置換スキャンボタン３２又は挿入スキャンボタン３３が押下された場合（ステップ９０２でＮＯ、ステップ９０４でＮＯステップ９０６でＹＥＳ）について説明する。  置換スキャンボタン３２が押下されると置換スキャンが行われ（ステップ９０７）、挿入スキャンボタン３３が押下されると挿入スキャンが行われる（ステップ９０７）。
【０１３９】
ここで、図１３を参照して置換スキャンと挿入スキャンの処理について説明を行う。
【０１４０】
図１３は、置換スキャンと挿入スキャンの処理を示すフローチャートである。
【０１４１】
ユーザによって画像読取部３に原稿がセットされて、置換スキャンボタン３２或いは挿入スキャンボタン３３が押下されると、スキャナ装置１の操作／表示部４に対象文書選択画面が表示される。
【０１４２】
そして、ユーザによって対象文書選択画面から、置換スキャン或いは挿入スキャンの対象文書の選択が行われる。
【０１４３】
スキャナ装置１は、ユーザによって選択された対象文書を受付けると（ステップ１３０１）、（受付けた文書は記憶部５に記憶している）受付けた文書中の各ページの画像データを該当する紙指紋情報と関連付けてＲＡＭ上にリスト構造で展開する（ステップ１３０２）。
【０１４４】
そして、画像読取部３にセットされた原稿の読み取りが開始され、セットされた原稿のすべての画像データは、画像読取制御部７によって画像読取部３から画像処理部８に送られる（ステップ１３０３）。
【０１４５】
画像処理部８に送られた画像データを基に、原稿の最初の１ページの画像データについて、紙指紋情報採取部９で紙指紋情報が採取される（ステップ１３０４）。
【０１４６】
紙指紋情報が採取されるステップ１３０４の処理は、図１１を参照して説明した内容と同じである。
【０１４７】
そして、ステップ１３０４で採取された紙指紋情報とステップ１３０２でＲＡＭ上に展開された紙指紋情報とが比較されて、採取された紙指紋情報と一致する紙指紋情報の検索が行われる。
【０１４８】
検索の結果、ステップ１３０４で採取された紙指紋情報がと一致する紙諮問情報がある場合には（ステップ１３０５でＹＥＳ）、その紙指紋情報と関連付けられる画像データのページが置換スキャン或いは挿入スキャンの処理起点のページとして決定される（ステップ１３０６）。
【０１４９】
そして、画像読取部３にセットされている次の原稿の画像データより紙指紋情報が採取される（ステップ１３０８）。
【０１５０】
そして、最初にステップ９０１で挿入スキャンボタン３３が押下された場合には（ステップ１３０９でＹＥＳ）、ステップ１３０８で紙指紋情報を採取した画像データを、ステップ１３０６で決定された処理起点のページの次に位置するように挿入する（ステップ１３１０）。
【０１５１】
挿入されたページの原稿が最終ページでない場合には（ステップ１３１１でＮＯ）、直前のステップ１３０８で紙指紋情報が採取された画像データの画像読取部３にセットされる原稿における次のページの原稿の画像データより紙指紋情報が採取される（ステップ１３０８）。
【０１５２】
そして、その読み取りが行われた画像データが、先ほどのステップ１３１０で挿入されたページの次の位置に挿入される（ステップ１３１０）。
【０１５３】
つまり、図６（ｂ）図６（ｃ）を参照して説明したように、挿入スキャンで挿入される原稿は、画像読取部３で読み取られる原稿の先頭ページを除いた原稿であり、また、挿入スキャンで挿入される位置は、画像読取部３で読み取られる原稿の先頭ページの次である。  挿入される順番も、図１３のフローチャートで説明したように、画像読取部３にセットされた先頭ページより後にセットされた原稿の順番と同じである。
【０１５４】
文書への挿入処理は、ＲＡＭ上に展開された紙指紋情報と関連付けられた画像データで、挿入後の画像データにもその画像データの紙指紋情報が関連付けられている。
【０１５５】
また、最初にステップ９０１で置換スキャンボタン３２が押下された場合には（ステップ１３０９でＮＯ）、ステップ１３０８で紙指紋情報が採取された画像データが、ステップ１３０６で決定された処理起点のページの次のページになるように置換処理が行われる（ステップ１３１２）。
【０１５６】
置換処理されて新たに記憶されるページの原稿が、画像読取部３にセットされる最終原稿でない場合には（ステップ１３１１でＮＯ）、ステップ１３１２で置換された画像データの原稿の次の原稿の画像データより紙指紋情報が採取される（結合子Ａを介してステップ１３０８）。
【０１５７】
そして、その紙指紋情報が採取された画像データが、先ほどステップ１３１２で置換処理されたページの次のページに対して置換処理される（ステップ１３０９でＮＯよりステップ１３１２）。
【０１５８】
置換処理される原稿は、図７（ｂ）図７（ｃ）を参照して説明したように、画像読取部３で読み取られる先頭ページ（処理起点のページ）を除いた原稿であり、それらの原稿が置換される位置は、対象文書に記憶される先頭ページ（処理起点のページ）の次のページからである。  例えば、図７（ｂ）図７（ｃ）に示した例では、画像読取部３で読み取られた先頭ページ（処理起点のページ）は２ページ目であるので、対象文書に記憶される３ページ目（Ｃの画像）と４ページ目（Ｄの画像）の画像データが、画像読取部３で読み取りされた先頭ページ以外の原稿（Ｃ’の画像のページとＤ’の画像のページ）に置換される。
【０１５９】
置換される処理は、ＲＡＭ上に展開された紙指紋情報と関連付けられた画像データについて行われ、置換後の画像データにもその画像データの紙指紋情報が関連付けられている。
【０１６０】
挿入スキャンボタン３３或いは置換スキャンボタン３２の押下に応じて、挿入処理（ステップ１３１０）や置換処理（ステップ１３１２）が行われて、それらの処理がされた原稿が画像読取部３にセットされた最終原稿であった場合には（ステップ１３１１でＹＥＳ）、ＲＡＭ上に展開された紙指紋情報と関連付けられた画像データのリスト構造を記憶部５に反映させて、記憶部５に記憶する該当文書の紙指紋情報が関連付けられる画像データと紙指紋情報とを更新する。
【０１６１】
また、ステップ１３０５で一致する紙指紋情報がなかった場合には（ステップ１３０５でＮＯ）、例えば「先頭原稿は、選択された対象文書にありませんでした。」などというエラー画面が操作／表示部４に表示されて処理は終了される（ステップ１３１３）。
【０１６２】
また、ステップ１３０６で処理起点のページが決定されると、画像読取部３にその処理起点として決定されたページの原稿が読み取りの最終原稿である場合には（ステップ１３０７でＹＥＳ）、エラー画面が操作／表示部４に表示されて処理は終了される（ステップ１３１４）。
【０１６３】
次に、ステップ９０１でスキャンモード選択画面より検証スキャンボタン３５が押下された場合（ステップ９０２でＮＯ、ステップ９０４でＮＯ、ステップ９０６でＮＯ）について説明する。  検証スキャンボタン３５が押下されると検証スキャンが行われる（ステップ９０８）。
【０１６４】
ここで、図１４を参照して検証スキャンの処理（ステップ９０８）について説明を行う。
【０１６５】
図１４は、ステップ９０８の内容である検証スキャンの処理を示すフローチャートである。
【０１６６】
ユーザによって画像読取部３に原稿がセットされて、検証スキャンボタン３５の押下が行われると、スキャナ装置１の操作／表示部４に対象文書選択画面が表示される。
【０１６７】
そして、ユーザによって対象文書選択画面から検証スキャンの対象文書が選択される。
【０１６８】
スキャナ装置１は、ユーザによって選択された対象文書を受付けると（ステップ１４０１）、（受付けた文書は記憶部５に記憶している）受付けた文書中の各ページの画像データを該当する紙指紋情報と関連付けてＲＡＭ上にリスト構造で展開する（ステップ１４０２）。
【０１６９】
そして、画像読取部３にセットされた原稿の読み取りが開始され、セットされた原稿のすべての画像データは、画像読取制御部７によって画像読取部３から画像処理部８に送られる（ステップ１４０３）。
【０１７０】
画像処理部８に送られた画像データを基に、原稿の最初の１ページの画像データについて、紙指紋情報採取部９で紙指紋情報が採取される（ステップ１４０４）。
【０１７１】
紙指紋情報が採取されるステップ１４０４の処理は、図１１を参照して説明した内容と同じである。
【０１７２】
そして、ステップ１４０４で採取された紙指紋情報とステップ１４０２でＲＡＭ上に展開された紙指紋情報とが比較されて、採取された紙指紋情報と一致する紙指紋情報の検索がＲＡＭ上に展開された紙指紋情報に対して行われる。
【０１７３】
検索の結果、ステップ１４０４で採取された紙指紋情報と一致する紙指紋情報がある場合には（ステップ１４０５でＹＥＳ）、抜けているページのフラグが立っているかが確認されて（ステップ１４０６）、ステップ１４０３で画像処理部８に送られた画像データが画像読取部３にセットされた原稿の最終ページでない場合に（ステップ１４０７でＮＯ）、画像読取部３にセットされる直前のステップ１４０３で画像データが送られた原稿の次の原稿の画像データより紙指紋情報が採取される（図１４のフローチャートでは結合子Ｂを介してステップ１４０４へ）。
【０１７４】
そして、採取された紙指紋情報がＲＡＭ上に展開される紙指紋情報と比較される（ステップ１４０５）。
【０１７５】
比較されて、ステップ１４０４で採取された紙指紋情報と一致する紙指紋情報がＲＡＭ上に確認されない場合には（ステップ１４０５でＮＯ）、抜けているページがあることを示す抜けているページのフラグを立てる（ステップ１４０８）。
【０１７６】
そして、画像読取部３にセットされていた原稿で、ステップ１４０４で紙指紋情報が採取されたページの次のページの画像データより紙指紋情報の採取が再度開始される（結合子Ｂを介してステップ１４０４へ）。
【０１７７】
そして、フラグが立てられた後に採取された画像データの紙指紋情報と同じ紙指紋情報がＲＡＭ上に展開されている場合には（ステップ１４０５でＹＥＳ）、抜けているページのフラグが立てられているか確認される（ステップ１４０６）。
【０１７８】
ステップ１４０６で抜けているフラグが立っていることが確認されると（ステップ１４０６でＹＥＳ）、直前のステップ１４０５で確認された紙指紋情報を有する原稿の１つ前のページが抜けているとＲＡＭ上に記憶して、抜けているページのフラグを消す（ステップ１４０９）。
【０１７９】
ＲＡＭ上に記憶される抜けているページの情報は、画像読取部３で読み取られる原稿によって構成されるページ番号が使用されて、その抜けているページのページ番号が記憶される。
【０１８０】
そして、画像読取部３にセットされた原稿でまだ紙指紋情報が採取されていない原稿の画像データが場合には（ステップ１４０７でＮＯ）、結合子Ｂを介してステップ１４０４に進み、次の画像データの紙指紋情報が採取される（ステップ１４０４）。ステップ１４０４で紙指紋情報が採取される画像データの順番は、画像読取部３にセットされた原稿のページ順である。
【０１８１】
また、画像読取部３にセットされた原稿の最終ページまで紙指紋情報の採取がされて紙指紋情報の採取がされていない画像データがない場合には（ステップ１４０７でＹＥＳ）、ＲＡＭ上に記憶される抜けているページのページ番号が、スキャナ装置１の操作／表示部４に表示される（１４１０）。
【０１８２】
ユーザは、操作／表示部４に表示されるページ番号を確認して、画像読取部３で読み取らせた原稿の中の、記憶部５に記憶される文書に登録されていない原稿のページを把握することができる。
【０１８３】
この検証スキャンの処理によって、ユーザは、新規スキャン等で原稿を読み取らせた際に重送等の問題発生によって読み取られなかったページについて把握することができる。
【０１８４】
ユーザは、新規スキャン等でスキャナ装置１に読み取らせた原稿を再度画像読取部３にセットして、検証スキャンの処理を行わせることで、重送等の問題発生によって読み取られなかったページの存在やそのページの番号を把握することができる。
【０１８５】
このように、スキャナ装置１では、スキャンモード選択画面で選択された内容のスキャン処理が行われる。
【０１８６】
尚、図１４を参照して説明した検証スキャンでは、記憶部５に記憶される文書と画像読取部３にセットされた原稿（原稿より読み取られた画像データ）とが比較されて、記憶部５に記憶されない原稿のページが操作／表示部４に表示されるように説明したが、スキャナ装置１で検証スキャンボタン３５が押下げされて行われる検証スキャンで記憶部５に記憶されない原稿のページが判明すると、その記憶されないと判明した原稿のページの画像データと紙指紋情報とを原稿を読み取った位置に挿入した文書を記憶部５に記憶させるように処理が行われてもよい。
【０１８７】
次に、検証スキャンボタン３５が押下されて行われる検証スキャンであって、記憶部５に記憶されない原稿のページが判明するとそのページの画像データと紙指紋情報とを挿入した文書を記憶部５に記憶させるように処理が行われる検証スキャンについて、図１５を参照して説明する。
【０１８８】
図１５は、検証スキャンの処理を示すフローチャートであって、記憶部５に記憶されない原稿のページが判明すると、そのページの画像データと紙指紋情報とを挿入した文書を記憶部５に記憶させるように処理される検証スキャンのフローチャートである。
【０１８９】
ユーザによって画像読取部３に原稿がセットされて、検証スキャンボタン３５の押下が行われると、スキャナ装置１の操作／表示部４に対象文書選択画面が表示される。
【０１９０】
そして、ユーザは対象文書選択画面から検証スキャンの対象文書を選択する。
【０１９１】
スキャナ装置１は、ユーザによって選択された対象文書を受付けると（ステップ１５０１）、（受付けた文書は記憶部５に記憶している）受付けた文書中の各ページの画像データを該当する紙指紋情報と関連付けてＲＡＭ上にリスト構造で展開する（ステップ１５０２）。
【０１９２】
そして、画像読取部３にセットされた原稿の読み取りが開始され、セットされた画像データが画像読取部３から画像処理部８に送られる（ステップ１５０３）。
【０１９３】
画像処理部８に送られた画像データを基に、原稿の最初の１ページの画像データについて、紙指紋情報採取部９で紙指紋情報が採取される（ステップ１５０４）。
【０１９４】
紙指紋情報が採取されるステップ１５０４の処理は、図１１を参照して説明した内容と同じである。
【０１９５】
そして、ステップ１５０４で採取された紙指紋情報とステップ１５０２でＲＡＭ上に展開された紙指紋情報とが比較されて、採取された紙指紋情報と一致する紙指紋情報の検索がＲＡＭ上に展開された紙指紋情報に対して行われる（ステップ１５０５）。
【０１９６】
検索の結果、ステップ１５０４で採取された紙指紋情報と一致する紙指紋情報がある場合には（ステップ１５０５でＹＥＳ）、挿入対象の一時保存されたデータがＲＡＭ上にあるか否かが確認され（ステップ１５０６）、挿入対象の一時保存されたデータがＲＡＭ上にない場合には（ステップ１５０６でＮＯ）、読み取られた原稿が最終ページでない場合に（ステップ１５０７でＮＯ）、画像読取部３にセットされている次の原稿の画像データの紙指紋情報が採取される（結合子Ｃを介してステップ１５０４）。
【０１９７】
採取された紙指紋情報とステップ１５０２でＲＡＭ上に展開された紙指紋情報とが比較されて、採取された紙指紋情報と一致する紙指紋情報の検索がＲＡＭ上に展開された紙指紋情報に対して行われる（ステップ１５０５）。
【０１９８】
検索の結果、ステップ１５０４で採取された紙指紋情報と一致する紙指紋情報がない場合には（ステップ１５０５でＮＯ）、ステップ１５０４で紙指紋情報が採取された画像データとその紙指紋情報とが挿入対象の画像データとしてＲＡＭ上に一時記憶される（ステップ１５０８）。
【０１９９】
一時記憶された画像データの原稿が画像読取部３にセットされた原稿の最終ページでない場合には（ステップ１５０９でＮＯ）、画像読取部３にセットされている次の原稿の画像データの紙指紋情報が採取される（結合子Ｃを介してステップ１５０４）。
【０２００】
そして、採取された紙指紋情報とステップ１５０２でＲＡＭ上に展開された紙指紋情報とが比較されて、採取された紙指紋情報と一致する紙指紋情報の検索がＲＡＭ上に展開された紙指紋情報に対して行われる（ステップ１５０５）。
【０２０１】
検索の結果、ステップ１５０４で採取された紙指紋情報と一致する紙指紋情報がある場合には（ステップ１５０５でＹＥＳ）、挿入対象の一時保存されたデータがＲＡＭ上にあるか否かが確認され（ステップ１５０６）、挿入対象の一時保存されたデータがＲＡＭ上にある場合には（ステップ１５０６でＹＥＳ）、ＲＡＭ上にある挿入対象の一時保存されたデータ（画像データとその紙指紋情報）が、直前のステップ１５０５で紙指紋情報が一致するとされた画像データの前に挿入されるように、ＲＡＭ上に展開される紙指紋情報と関連付けられる画像データに対して処理される（ステップ１５１０）。
【０２０２】
ステップ１５１０で挿入対象の画像データ等が挿入されると、その文書の挿入されたページ以降のページ番号が整合されるようにページ番号の変更処理が行われる。
【０２０３】
挿入された画像データとその紙指紋情報は、互いに関連付けて記憶される。
【０２０４】
ステップ１５１０で画像データ等が挿入されると、直前のステップ１５０５で一致するとされた画像データが画像読取部３で読み取られる最終原稿であるが否かが確認される（ステップ１５０７）。
【０２０５】
最終原稿でない場合には（ステップ１５０７でＮＯ）、画像読取部３にセットされている次の原稿の画像データの紙指紋情報が採取される（結合子Ｃを介してステップ１５０４）。
【０２０６】
また、ステップ１５０９で挿入対象としてＲＡＭ上に一時保存させた画像データの原稿が、画像読取部３にセットされた原稿の最終ページであった場合には（ステップ１５０９でＹＥＳ）、一時保存させたデータ（画像データとその紙指紋情報）は、ＲＡＭ上に展開される紙指紋情報と関連付けられる画像データの最終ページに挿入される処理が行われる（ステップ１５１１）。
【０２０７】
ステップ１５１１で挿入対象の画像データ等が挿入されると、挿入ページのページ番号が挿入された文書のページ番号と整合されるようにページ番号の変更処理が行われる。具体的には、最終ページのページ番号の次のページ番号が挿入ページに付与される。また、ステップ１５１１で挿入される文書は、ステップ１５０１で受付けられた文書である。
【０２０８】
ステップ１５０７で最終原稿であった場合や（ステップ１５０７でＹＥＳ）、ステップ１５１１の処理の後に、ＲＡＭ上に展開された紙指紋情報と関連付けられた画像データのリスト構造を記憶部５に反映させて、記憶部５に記憶する該当文書の紙指紋情報が関連付けれらる画像データと紙指紋情報とを更新する。
【０２０９】
図１４を参照して説明した検証スキャンの処理と図１５を参照して説明する処理は内容が異なるが、スキャナ装置１の記憶部５に記憶されるスキャンアプリケーション１０のプログラムが異なる場合の処理を示すものである。
【産業上の利用可能性】
【０２１０】
この発明は、画像読取装置および画像読取プログラムにおいて利用可能である。
【０２１１】
また、上記実施の形態の機能を実現するためのソフトウェアのプログラムが記録されている記憶媒体を供給し、通信装置などで記憶媒体に格納されたプログラムを読み出し実行することによっても、上記実施の形態と同様の効果を奏する。  プログラムを供給するための記憶媒体としては、例えば、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、及びＳＤカード（Secure Digital memory card）などや、プログラムを供給するサーバなどであっても良い。
【符号の説明】
【０２１２】
１    スキャナ装置
５    記憶部
８    画像処理部
９    紙指紋採取部
１０    紙指紋比較／保存部
１１    画像データ保存部
【図１】
0005467503.tif 000002
【図２】
0005467503.tif 000003
【図３】
0005467503.tif 000004
【図４】
0005467503.tif 000005
【図５】
0005467503.tif 000006
【図６】
0005467503.tif 000007
【図７】
0005467503.tif 000008
【図８】
0005467503.tif 000009
【図９】
0005467503.tif 000010
【図１０】
0005467503.tif 000011
【図１１】
0005467503.tif 000012
【図１２】
0005467503.tif 000013
【図１３】
0005467503.tif 000014
【図１４】
0005467503.tif 000015
【図１５】
0005467503.tif 000016