[go: up one dir, main page]

JP2011066511A - 画像読取装置および画像読取プログラム - Google Patents

画像読取装置および画像読取プログラム Download PDF

Info

Publication number
JP2011066511A
JP2011066511A JP2009213297A JP2009213297A JP2011066511A JP 2011066511 A JP2011066511 A JP 2011066511A JP 2009213297 A JP2009213297 A JP 2009213297A JP 2009213297 A JP2009213297 A JP 2009213297A JP 2011066511 A JP2011066511 A JP 2011066511A
Authority
JP
Japan
Prior art keywords
image data
fingerprint information
paper
paper fingerprint
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2009213297A
Other languages
English (en)
Other versions
JP5467503B2 (ja
Inventor
Kazuyoshi Higo
和敬 肥後
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2009213297A priority Critical patent/JP5467503B2/ja
Publication of JP2011066511A publication Critical patent/JP2011066511A/ja
Application granted granted Critical
Publication of JP5467503B2 publication Critical patent/JP5467503B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Input (AREA)
  • Facsimiles In General (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

【課題】原稿の画像読み取りに際して原稿用紙の紙指紋情報を取得して、読み取った画像データに対する特定ページの削除、置換、挿入等のデータ管理を容易にする画像読取装置および画像読取プログラムを提供する。
【解決手段】画像読取部3で原稿用紙の画像データを読み取り、紙指紋採取部9でその画像データの紙指紋情報を各ページ毎に取得し、画像データとその紙指紋情報とを対応づけて記憶部5に記憶し、再度原稿用紙を画像読取部3で読み取って、読み取った画像データの紙指紋情報と記憶部5に記憶される紙指紋情報とを画像処理部8が比較する。
【選択図】図1

Description

本発明は、画像読取装置および画像読取プログラムに関する。
従来より原稿をスキャンして画像データを読み取る装置である画像読取装置が存在する。
画像読取装置には、複数枚の用紙を連続的に自動読み取りするADF(Auto Document Feeder)やDADF(Duplex Auto Document Feeder)を備えるものがある。
ADFやDADFを利用して原稿の読み取りが行われると、用紙が自動的に読み取り位置に搬送される過程で用紙の重走、斜走行等のジャムが発生して、原稿の一部の用紙が読み取られない状態が発生する場合がある。
このように原稿の一部が読み取られないと、全ての原稿の画像データを取得する為に読み取られなかった原稿を再度スキャンする必要が生じる。
特許文献1には、原稿の画像読み込み段階でADFにジャムが発生した場合どこまで原稿を正確に読み込んだかを明確にさせる、また、ジャム発生時に最後に読み込まれた原稿が正常に読み込まれているか否かを明確にさせる画像形成装置が提案されている。
また、特許文献2には、原稿読取中にジャムが発生すると、読み取り不完全なページを表示して、そのページ以降の原稿を再セットするようにユーザに指示することで、効率の良いリカバリができる画像形成装置および制御プログラムが提案されている。
また、特許文献3には、透かし入り文書印刷装置では秘匿情報を分割して各分割情報について誤り訂正符号化を行った上でパターン画像に変換して紙面に埋め込み、また,透かし入り文書読み取り装置では紙面のパターン画像から信号を抽出した後、各分割情報について誤り訂正符号を復号化することで読み取り誤りを検知し、読み取り誤りのあった部分に対して再度読み取りを行う印刷物処理システム、透かし入り文書印刷装置、透かし入り文書読み取り装置、印刷物処理方法、情報読み取り装置、および情報読み取り方法が提案されている。
特開平09−046490号公報 特開2005−274941号公報 特開2005−094107号公報
この発明は、原稿の画像読み取りに際して原稿用紙の紙指紋情報を取得し、読み取った画像データに対して、再度読み取った画像データを使っての特定ページの削除処理、置換処理、挿入処理等の処理を容易にする画像読取装置および画像読取プログラムを提供することを目的とする。
上記目的を解決する為、請求項1の発明の画像読取装置は、原稿を構成する用紙の画像データを読み取る画像データ読取手段と、前記画像データ読取手段で読み取った画像データより、該画像データが読み取られた用紙の紙指紋情報を取得する紙指紋情報取得手段と、前記画像データ読取手段で読み取った画像データと、該画像データが読み取られた用紙の紙指紋情報とを対応づけて、前記原稿を構成する用紙より該画像データを読み取った順番であるページ順番情報と共に記憶する記憶手段と、前記画像データ読取手段で読み取られて一部の画像データが前記記憶手段に記憶される前記原稿を構成する用紙の画像データを再度前記画像データ読取手段で読み取り、再度前記画像データ読取手段で読み取られた用紙の紙指紋情報を前記紙指紋情報取得手段で取得し、取得した該紙指紋情報と前記記憶手段で記憶する紙指紋情報とを比較し、該比較結果で画像処理を行う画像処理手段とを具備するように構成される。
また、請求項2の発明は、請求項1の発明において、前記画像処理手段は、比較の結果一致する紙指紋情報があった場合には、前記記憶手段で記憶する当該紙指紋情報と当該紙指紋情報と対応づけて記憶される前記画像データとを前記記憶手段より削除する削除手段を有するように構成される。
また、請求項3の発明は、請求項1の発明において、前記画像処理手段は、比較の結果一致する紙指紋情報があった場合には、前記画像データ読取手段で再度読み取って一致した当該紙指紋情報を有する用紙の後に読み取った画像データを、該画像データの紙指紋情報と対応付けて、一致した当該紙指紋情報に対応づけて前記記憶手段で記憶される画像データの後のページ順となるように挿入して前記記憶手段に記憶する挿入記憶手段を有するように構成される。
また、請求項4の発明は、請求項1の発明において、前記画像処理手段は、比較の結果一致する紙指紋情報があった場合には、前記画像データ読取手段で再度読み取って一致した当該紙指紋情報を有する用紙の後に読み取った画像データを、該画像データの紙指紋情報と対応づけて、一致した当該紙指紋情報に対応づけて前記記憶手段で記憶される画像データの後のページ順として記憶される画像データと置換して前記記憶手段で記憶する置換記憶手段を有するように構成される。
また、請求項5の発明は、請求項1の発明において、前記画像処理手段は、前記画像データ読取手段で再度読み取った用紙の紙指紋情報に、前記画像処理手段による比較の結果一致しない紙指紋情報があった場合には、前記画像処理手段による比較の結果一致する紙指紋情報に対応づけて前記記憶手段に記憶される画像データのページ順番情報に基づき、当該一致しない紙指紋情報が取得された用紙より読み取られる画像データのページ情報を表示手段に表示させるように制御するを有するように構成される。
また、請求項6の発明は、請求項5の発明において、前記画像処理手段は、前記画像データ読取手段で再度読み取った用紙の紙指紋情報に前記画像処理手段による比較の結果一致しない紙指紋情報があった場合には、当該一致しない紙指紋情報が取得された用紙の後で前記画像データ読取手段で再度読み取られた前記画像処理手段による比較で一致した紙指紋情報と対応づけられて前記記憶手段に記憶される画像データのページ順番情報に基づき、当該一致しない紙指紋情報が取得された用紙より読み取られる画像データのページ情報を前記表示手段に表示させるように制御するように構成される。
また、請求項7の発明は、請求項1の発明において、前記画像処理手段は、前記画像データ読取手段で再度読み取った用紙の紙指紋情報に、前記画像処理手段による比較の結果一致しない紙指紋情報があった場合には、前記画像処理手段による比較の結果一致する紙指紋情報に対応づけて前記記憶手段に記憶される画像データのページ順番情報に基づき、当該一致しない紙指紋情報が取得された用紙より読み取られる画像データと当該一致しない紙指紋情報とを対応づけて更に前記ページ順番情報を更新して前記記憶手段に記憶する更新記憶手段を有するように構成される。
また、請求項8の発明は、請求項7の発明において、前記更新記憶手段は、前記画像データ読取手段で再度読み取った用紙の紙指紋情報に、前記比較手段による比較の結果一致しない紙指紋情報があった場合に、当該一致しない紙指紋情報が取得された用紙の前で再度前記画像データ読取手段に読み取られて前記画像処理手段による比較で一致した紙指紋情報と対応づけられて前記記憶手段に記憶される画像データの直後のページとして前記ページ順番情報を更新し、当該一致しない紙指紋情報が取得された用紙より読み取られる画像データと当該一致しない紙指紋情報とを対応づけて前記記憶手段に記憶するように構成される。
また、請求項9の発明の画像読取プログラムは、コンピュータを、原稿を構成する用紙の画像データを読み取る画像データ読取手段、前記画像データ読取手段で読み取った画像データより、該画像データが読み取られた用紙の紙指紋情報を取得する紙指紋情報取得手段、前記画像データ読取手段で読み取った画像データと、該画像データが読み取られた用紙の紙指紋情報とを対応づけて、前記原稿を構成する用紙より該画像データを読み取った順番であるページ順番情報と共に記憶する記憶手段、前記画像データ読取手段で読み取られて一部の画像データが前記記憶手段に記憶される前記原稿を構成する用紙の画像データを再度前記画像データ読取手段で読み取り、再度前記画像データ読取手段で読み取られた用紙の紙指紋情報を前記紙指紋情報取得手段で取得し、取得した該紙指紋情報と前記記憶手段で記憶する紙指紋情報とを比較し、該比較結果で画像処理を行う画像処理手段として機能させる。
請求項1の発明によれば、原稿用紙の識別に際して紙指紋情報を利用することにより、原稿用紙に特別なページ番号やバーコード等を付与することなく、原稿用紙の一意性、順序性を正しく識別管理できるとともに、紙指紋情報を比較することで、読み取った原稿用紙の画像データの特定をすることができるという効果を奏する。
請求項2の発明によれば、削除したい原稿用紙を再度読み取らせることにより、一度読み取った原稿の画像データに対して所望の削除を施した原稿の画像データが生成される。
請求項3の発明によれば、挿入したい原稿用紙等を再度読み取らせることにより、一度読み取った原稿の画像データに対して所望の挿入を施した原稿の画像データが生成される。
請求項4の発明によれば、置換したい原稿用紙等を再度読み取らせることにより、一度読み取った原稿の画像データに対して所望の置換を施した原稿の画像データが生成される。
請求項5の発明によれば、原稿を再度読み取らせることで、一度読み取った原稿の読み取ることができなかったページ情報が表示される。
請求項6の発明によれば、原稿を再度読み取らせることで、一度読み取った原稿の読み取ることができなかったページ情報が表示される。
請求項7の発明によれば、原稿を再度読み取らせることで、一度読み取った原稿の画像データに対して更新処理が施された原稿の画像データが生成される。
請求項8の発明によれば、原稿を再度読み取らせることで、一度読み取った原稿の画像データに対して更新処理が施された原稿の画像データが生成される。
請求項9の発明によれば、原稿用紙の識別に際して紙指紋情報を利用することにより、原稿用紙に特別なページ番号やバーコード等を付与することなく、原稿用紙の一意性、順序性を正しく識別管理できるとともに、紙指紋情報を比較することで、読み取った原稿用紙の画像データの特定をすることができるという効果を奏する。
スキャナ装置1の構成を示す模式図である。 記憶部5に記憶される画像データについて示した模式図である。 操作/表示部4に表示される画面内容を示す模式図である。 新規スキャンの処理を示す模式図である。 検証スキャンの処理について示す模式図である。 挿入スキャンの処理について示す模式図である。 置換スキャンの処理について示す模式図である。 削除スキャンの処理について示す模式図である。 スキャナ装置1で行われる処理を示すフローチャートである。 新規スキャンの処理を示すフローチャートである。 紙指紋情報を採取する処理を示すフローチャートである。 削除スキャンの処理を示すフローチャートである。 置換スキャンと挿入スキャンの処理を示すフローチャートである。 検証スキャンの処理を示すフローチャートである。 検証スキャンの処理を示すフローチャートである。
以下、本発明の実施例について添付図面を参照して詳細に説明する。
まず、本発明に係るスキャナ装置1について図1を参照して説明を行う。
図1は、スキャナ装置1の構成を示した模式図である。
スキャナ装置1は、図1に示すように、CPU(Central Processing Unit)/RAM(Random Access Memory)2、画像読取部3、操作/表示部4、記憶部5、ネットワークインタフェース部(以下、図面と共にネットワークI/F部と呼ぶ)6、画像読取制御部7、画像処理部8、紙指紋採取部9、紙指紋比較/保存部10、画像データ保存部11、通信処理部12、システム制御部13、UI(User Interface)制御部14、オペレーティングシステム15、デバイスドライバ16、スキャンアプリケーション17を有する。
CPU/RAM2は、各種演算命令実行を行うCPUと実行に必要とされるメモリ装置であるRAMで構成される。
画像読取部3は、セットされる原稿用紙の各々に光を照射して、その反射光を測定して、原稿の画像データを取得する画像入力ターミナルである。
また、画像読取部3は、複数枚の原稿を自動的に連続読み取りするADF(Auto Document Feeder)、或いは、複数枚の原稿の両面を自動的に連続読み取りするDADF(Duplex Auto Document Feeder)を備える。
操作/表示部4は、スキャナ装置1に接続されるビットマップ対応のUI操作用パネルである。
ネットワークI/F6は、LAN(Local Area Network)接続を可能とするネットワークインタフェースである。
画像読取制御部7は、画像読取部3の動作を制御して、画像読取部3にセットされた原稿の電子化されたデータである画像データを取得する。
画像処理部8は、画像読取制御部7の制御によって取得される原稿の画像データを処理し、紙指紋採取部9、紙指紋比較/保存部10、画像データ保存部11を有する。
紙指紋採取部9は、画像読取制御部3の制御によって取得される原稿の画像データから、用紙を構成する紙繊維の用紙表面パターンの画像である紙指紋情報を抽出する処理を行う。
紙は木材パルプを原料とした細かい繊維が絡み合って構成されており、その絡みのパターンが同じである紙が存在する可能性は低いと考えられ、そのパターンが紙指紋情報として用紙の識別に利用される。
紙指紋比較/保持部10は、記憶部5に画像データと関連付けて記憶される紙指紋情報をRAM上にリスト構造として保持展開し、一致情報の検索、更新機能を有する。
画像データ保存部11は、紙指紋採取部9で採取される紙指紋情報を、その紙指紋情報が採取された画像データと関連付けて記憶部5に記憶する処理を行う。
通信処理部12は、画像転送プロトコルのネゴシエーションを行い、ネットワークI/F6を介して送信される画像データの送信制御を行う。
システム制御部13は、スキャナ装置1のシステム全体の制御を行う。
UI制御部14は、UIである操作/表示部4の制御を行う。
オペレーティングシステム15は、スキャナ装置1全体を管理する基本ソフトウェアであるオペレーティングシステムのカーネルである。
デバイスドライバ16は、スキャナ装置1内の各種ハードウェア資源に対応するデバイスドライバである。
スキャンアプリケーション17は、画像読取制御部7、画像処理部8、UI制御部14等の機能を利用してスキャン処理を実行するアプリケーションである。
このように構成されるスキャナ装置1では、画像読取部3で複数枚の原稿の読み取りが行われ、読み取られた画像データは、各々の原稿の紙指紋情報と関連付けられて記憶部5に記憶される。
次に、記憶部5に記憶される画像データについて図2を参照して説明を行う。
図2は、記憶部5に記憶される画像データについて示した模式図である。
画像読取部3より読み取られた画像データは、図2に示すように、それぞれ画像データが読み取られた原稿の紙指紋情報と関連付けられて記憶部5に記憶される。
次に、UI画面である操作/表示部4について図3を参照して説明する。
図3は、操作/表示部4に表示される画面内容を示す模式図であり、図3(a)はスキャナ装置1で各種スキャン処理が選択されるスキャンモード選択画面を示す模式図であり、図3(b)はスキャンモード選択画面で置換スキャン、挿入スキャン、削除スキャン、検証スキャンが選択された後に表示される対象文書選択画面を示す模式図である。
スキャナ装置1でスキャン処理が行われる際には、基本画面として、図3(a)に示すスキャンモード選択画面が表示される。
スキャンモード選択画面では、図3(a)に示すように、新規スキャンボタン31、置換スキャンボタン32、挿入スキャンボタン33、削除スキャンボタン34、検証スキャンボタン35が画面上に配置される。
スキャンモード選択画面より新規スキャンボタン31が押下されると新規スキャンが行われ、スキャンモード選択画面より置換スキャンボタン32が押下されると置換スキャンが行われ、スキャンモード選択画面より挿入スキャンボタン33が押下されると挿入スキャンが行われ、スキャンモード選択画面より削除スキャンボタン34が押下されると削除スキャンが行われ、スキャンモード選択画面より検証スキャンボタン35が押下されると検証スキャンが行われる。 新規スキャン、置換スキャン、挿入スキャン、削除スキャン、検証スキャンのそれぞれの動作については、後で詳しく説明する。
また、置換スキャンボタン32、挿入スキャンボタン33、削除スキャンボタン34、検証スキャンボタン35が押下されると、その後操作/表示部4に、図3(b)に示す対象文書選択画面が表示され、対象文書選択画面では、記憶部5に記憶される画像データが文書単位で表示され、図3(b)に示すように、文書の識別番号と文書名とその文書の前回更新日時(若しくは新規スキャン日時)とが表示される。
スキャナ装置1を操作するユーザは、スキャン処理される原稿を画像読取部3にセットし、置換スキャンボタン32又は挿入スキャンボタン33又は削除スキャンボタン34又は検証スキャンボタン35を押下した後に、対象文書選択画面より対象文書を選択する。 すると、それぞれのボタンで選択されたスキャン処理が自動的に行われる。
また、新規スキャンの場合には、ユーザは、スキャン処理される原稿を画像読取部3にセットし、新規スキャンボタン31を押下する。 すると、新規スキャンの処理が自動的に行われる。
次に、新規スキャンの処理について図4を参照して説明を行う。
図4は、新規スキャンの処理を示す模式図であり、図4(a)は新規スキャンされて重送が発生した状態を示す模式図であり、図4(b)は図4(a)に示す状態より読み取られた画像データとその画像データから採取された紙指紋情報とが関連付けられる様子を示す模式図であり、図4(c)は紙指紋情報が画像データと関連付けられて記憶部5に記憶される様子を示す模式図である。
スキャナ装置1を操作するユーザは、図4(a)に示すように、6枚の原稿(1枚目がAの画像、2枚目はBの画像、3枚目はCの画像、4枚目はDの画像、5枚目はEの画像、6枚目はFの画像が印刷されている)をスキャナ装置1の画像読取部3にセットし、操作/表示部4のスキャンモード選択画面より新規スキャンボタン31を押下する。
すると、画像読取部3に配置された6枚の原稿が自動的に連続して読み取られる。
しかし、画像読取部3のADF或いはDADFでは、原稿が読み取られる位置に搬送される際に、重なって搬送された結果、原稿の一部が読み取られない重送と呼ばれる現象が発生する場合がある。
例えば、図4(a)に示すように、6枚の原稿のうち、3枚目と4枚目とが重なって搬送された重送が発生すると、画像読取制御部7で4枚目のDの画像を有する原稿の画像データが取得されない。 そして、6枚の原稿のうち、Aの画像を有する1枚目とBの画像を有する2枚目とCの画像を有する3枚目とEの画像を有する5枚目とFの画像を有する6枚目との画像データが、画像読取制御部7より取得される。
また、画像読取制御部7より取得されるそれぞれの画像データからは各々の紙指紋情報が紙指紋採取部9より採取される。 紙指紋採取部9より採取される紙指紋情報は、図4(b)に示すように、その紙指紋情報が採取された画像データと関連付けられる。
そして、紙指紋情報と画像データとは関連付けられて、図4(c)に示すように、記憶部5に記憶される。
このように重送が発生した場合には、画像読取制御部7より取得される画像データは5枚であるので、5枚の画像データより取得される紙指紋情報に識別番号が付与されて、図4(c)に示すように、それぞれの紙指紋情報と画像データとが関連付けられてひとつの文書として文書名(D002.PDF)、読取日時の記録と共に記憶部5に記憶される。
次に、検証スキャンの処理について図5を参照して説明を行う。
図5は、検証スキャンの処理について示す模式図であり、図5(a)はスキャンモード選択画面で検証スキャンが選択されて対象文書選択画面で対象文書が選択される様子を示す模式図であり、図5(b)は検証スキャンが行われた結果が操作/表示部4に表示される用紙を示すである。
検証スキャンでは、記憶部5に記憶される文書に、重送等により画像読み取りがされなかった原稿があるか否かの検証が行われる。
例えば、図4を参照して説明した新規スキャン(3、4枚目に重送発生)で記憶された文書(文書名:D002.PDF)に検証スキャンが行われる場合について図5を参照して説明する。
ユーザは、図4を参照して説明した新規スキャンとして読み取らせた原稿(6枚で構成される)を画像読取部3にセットして、図5(a)に示すように、操作/表示部4に表示されるスキャンモード選択画面より検証スキャンボタン35を押下し、その後に操作/表示部4に表示される対象文書選択画面より文書名がD002.PDFである文書を選択する。
検証スキャンが指示(検証スキャンボタン35の押下)されたスキャナ装置1は、画像読取部3にセットされた6枚の原稿の読み取りを行う。
そして、検証スキャンが指示されて読み取った6枚の原稿の紙指紋情報と、記憶部5に記憶されるD002.PDF(対象文書選択画面で選択された文書)の紙指紋情報とが比較されて、記憶部5に記憶されるD002.PDFの文書に抜けているページがあるか否かが検証される。
検証スキャンが指示されて読み取られた6枚の原稿からは6枚の原稿の紙指紋情報が採取されるが、記憶部5に記憶されるD002.PDFの紙指紋情報には5枚の原稿の紙指紋情報しかないので、抜けているページが判明する。 そして、読み取った紙指紋情報と記憶部5に記憶する紙指紋情報とがそれぞれ比較されて、抜けているページの位置も判明される。
そして、検証スキャンの結果として、抜けているページのページ番号(正しい原稿で数えた抜けているページのページ番号)が、操作/表示部4に表示される。
そして、ユーザは、操作/表示部4に表示される内容より、新規スキャンのときに正しく読み取りができなくて記憶部5に記憶されなかったページの番号を確認する。
次に、挿入スキャンの処理について図6を参照して説明を行う。
図6は、挿入スキャンの処理について示す模式図であり、図6(a)はスキャンモード選択画面で挿入スキャンが選択されて対象文書選択画面で対象文書が選択される様子を示す模式図であり、図6(b)は挿入スキャンが行われて読み取られた原稿の先頭ページを示す模式図であり、図6(c)は挿入スキャンが行われて記憶部5に記憶される文書に新しいページが挿入された結果を示す模式図である。
挿入スキャンでは、記憶部5に記憶される文書に新しいページが挿入される処理が行われる。
例えば、図5を参照して説明した検証スキャンの結果であるD002.PDFの文書の3ページと4ページの間に新しい原稿を挿入する処理について図6を参照して説明する。
ユーザは、記憶部5に記憶されるD002.PDFの3ページ目の原稿(Cの画像)の次に新しく挿入を所望する原稿(本来4枚目となるDの画像)を位置させて、スキャナ装置1の画像読取部3にセットする。
そして、図6(a)に示すように、操作/表示部4に表示されるスキャンモード選択画面より挿入スキャンボタン33を押下し、その後に操作/表示部4に表示される対象文書選択画面より文書名がD002.PDFである文書を選択する。
挿入スキャンが指示(挿入スキャンボタン33の押下)されたスキャナ装置1は、画像読取部3にセットされた2枚の原稿の読み取りを行う。
そして、挿入スキャンが指示されて、画像読取部3にセットされた原稿の先頭ページであるCの画像の原稿が読み取られると、その先頭ページの原稿の紙指紋情報と、記憶部5に記憶されるD002.PDFの文書(対象文書選択画面で選択された文書)の全てのページの紙指紋情報とが比較されて、一致する紙指紋情報の検索が行われる。 検索の結果、一致する紙指紋情報としてD002.PDFの文書の3ページ目が確認されると、画像読取部3にセットされた原稿の先頭ページは、図6(b)に示すように、D002.PDFの文書の3ページ目であることが判明される。
それで、スキャナ装置1は、画像読取部3にセットされた先頭ページ以降の原稿の画像データをD002.PDFの3ページ目の次のページに挿入するように処理を行う。 そのように処理された結果、画像読取部3にセットされた挿入が所望される原稿の画像データ(Dの画像)と紙指紋情報とが文書D002.PDFの4ページ目として、図6(c)に示すように、記憶部5に記憶される。 また、図6(c)に示すように、挿入されたページの紙指紋情報は新しい識別情報が与えられて、原稿の画像データと関連付けられて、記憶部5に記憶される。
次に、置換スキャンの処理について図7を参照して説明を行う。
図7は、置換スキャンの処理について示す模式図であり、図7(a)はスキャンモード選択画面で置換スキャンが選択されて対象文書選択画面で対象文書が選択される様子を示す模式図であり、図7(b)は置換スキャンが行われて読み取られた原稿の先頭ページを示す模式図であり、図7(c)は置換スキャンが行われて記憶部5に記憶される文書に新しいページが置換された結果を示す模式図である。
置換スキャンでは、記憶部5に記憶される文書を構成するユーザ所望のページが、ユーザ所望の原稿に置換される処理が行われる。
例えば、図6を参照して説明した挿入スキャンの結果であるD002.PDFの文書の3ページ目と4ページ目とがユーザ所望の原稿に置換される処理について図7を参照して説明する。
ユーザは、3ページ目と4ページ目との置換を所望するので、それらのページの前のページである2ページ目の原稿(Bの画像)の次に、新しく置換を所望する3ページ目の原稿(C’の画像)を位置させ、その3ページ目の原稿の次に新しく置換を所望する4ページ目の原稿(D’の画像)を位置させて、それら3枚の原稿を画像読取部3にセットする。
そして、ユーザは、図7(a)に示すように、操作/表示部4に表示されるスキャンモード選択画面より置換スキャンボタン32を押下し、その後に操作/表示部4に表示される対象文書選択画面より文書名がD002.PDFである文書を選択する。
置換スキャンが指示(置換スキャンボタン32の押下)されたスキャナ装置1は、画像読取部3にセットされた3枚の原稿の読み取りを行う。
そして、画像読取部3にセットされた原稿の先頭ページであるBの画像の原稿が読み取られると、その先頭ページの原稿の紙指紋情報と、記憶部5に記憶されるD002.PDF(対象文書選択画面で選択された文書)の文書の全てのページの紙指紋情報とが比較されて一致する紙指紋情報の検索が行われる。 検索の結果、一致する紙指紋情報としてD002.PDFの文書の2ページ目が確認されると、画像読取部3にセットされた原稿の先頭ページは、図7(b)に示すように、D002.PDFの文書の2ページ目であることが判明される。
それで、スキャナ装置1は、画像読取部3にセットされた先頭ページ以降の原稿の画像データ(C’の画像とD’の画像)をD002.PDFの3ページ目と4ページ目の原稿として置換するように処理を行う。 そのように処理された結果、画像読取部3にセットされた置換が所望される原稿の画像データ(C’の画像)とその紙指紋情報とが文書D002.PDFの3ページ目として、また、画像読取部3でC’の画像の次の位置にセットされた原稿の画像データ(D’の画像)とその紙指紋情報とが文書D002.PDFの4ページ目として、図7(c)に示すように、記憶部5に元の情報(3ページ目はCの画像、4ページ目はDの画像)と置換されて記憶される。 また、図7(c)に示すように、置換されて新しく記憶されたページの紙指紋情報には新しい識別情報が与えられて、原稿の画像データと関連付けられて記憶部5に記憶される。
次に、削除スキャンの処理について図8を参照して説明を行う。
図8は、削除スキャンの処理について示す模式図であり、図8(a)はスキャンモード選択画面で削除スキャンが選択されて対象文書選択画面で対象文書が選択される様子を示す模式図であり、図8(b)は削除スキャンが行われて読み取られた原稿の紙指紋情報等を示す模式図であり、図8(c)は削除スキャンが行われて記憶部5に記憶される文書が更新された結果を示す模式図である。
削除スキャンでは、記憶部5に記憶される文書を構成するユーザ所望のページが、削除される処理が行われる。
例えば、図7を参照して説明した置換スキャンの結果であるD002.PDFの文書の5ページ目が削除される処理について図8を参照して説明する。
ユーザは、5ページ目の削除を所望するので、それら削除を所望するページの原稿を画像読取部3にセットする。
そして、ユーザは、図8(a)に示すように、操作/表示部4に表示されるスキャンモード選択画面より削除スキャンボタン34を押下し、その後に操作/表示部4に表示される対象文書選択画面より文書名がD002.PDFである文書を選択する。
削除スキャンが指示(削除スキャンボタン34の押下)されたスキャナ装置1は、画像読取部3にセットされた2枚の原稿の読み取りを行う。
そして、画像読取部3にセットされた原稿が読み取られると、読み取られた原稿の紙指紋情報と、記憶部5に記憶されるD002.PDFの文書(対象文書選択画面で選択された文書)の全てのページの紙指紋情報とが比較されて一致する紙指紋情報の検索が行われる。 検索の結果、図8(b)に示すように、一致する紙指紋情報としてD002.PDFの文書の5ページ目が確認される。
それで、スキャナ装置1は、記憶部5に記憶するD002.PDFの文書のデータから5ページ目を削除する処理を行う。
その結果、記憶部4に記憶されるD002.PDFの文書のデータは、図8(c)に示すように、削除スキャンされる前の状態(図7(c)に示す状態)から5ページ目が削除された状態となる。
次に、スキャナ装置1で行われる新規スキャン、削除スキャン、挿入スキャン、置換スキャン、検証スキャンの処理について図9乃至図14を参照して説明を行う。
図9は、スキャナ装置1で行われる処理を示すフローチャートである。
スキャナ装置1では、図3を参照して説明したように、操作/表示部4に表示されるスキャンモード選択画面でユーザからスキャンモードの選択が行われる(ステップ901)。
まず、ステップ901でスキャンモード選択画面より新規スキャンボタン31が押下された場合(ステップ902でYES)について説明する。 新規スキャンボタン31が押下されると、新規スキャンが行われる(ステップ903)。
ここで、図10を参照して新規スキャンの処理(ステップ903)について説明を行う。
図10は、ステップ903の内容である新規スキャンの処理を示すフローチャートである。
ユーザによって画像読取部3に原稿がセットされて、新規スキャンボタン31が押下されると、画像読取制御部7の制御によって画像読取部3にセットされたすべての原稿より画像データの読み取りが行われる(ステップ1001)。
画像読取制御部7の制御によって読み取られた原稿の画像データの先頭ページの画像データより紙指紋情報が紙指紋情報採取部9により採取される(ステップ1002)。
紙指紋情報採取部9が紙指紋情報を採取する処理(ステップ1002)は、図11に示すように、まず、画像読取部3で読み取られた画像データが、画像読取部3にセットされた向きに合わせて回転処理される(ステップ1101)。
そして、紙指紋情報採取部9は、回転処理された画像データ中の特定領域4隅の画像データを、紙指紋情報として採取する(ステップ1102)。
採取される画像データは、紙の繊維が絡み合う絡みパターンを示すものである。
このように、紙指紋情報採取部9で紙指紋情報が採取されると(ステップ1002)、画像読取制御部7の制御によって読み取られた画像データとその画像データより採取された紙指紋情報とが関連付けられて記憶部5に記憶される(ステップ1003)。
この画像データより紙指紋情報が採取されて記憶部5に記憶される処理(ステップ1002乃至ステップ1003)が、画像読取部3にセットされた先頭の原稿の画像データについて行われると、画像読取部3にセットされる次の原稿の画像データについても行われ、そして、セットされた最終原稿の画像データまで行われる(ステップ1004でYES)。
次に、ステップ901でスキャンモード選択画面より削除スキャンボタン34が押下された場合(ステップ902でNO、ステップ904でYES)について説明する。 削除スキャンボタン34が押下されると、削除スキャンが行われる(ステップ905)。
ここで、図12を参照して削除スキャンの処理(ステップ905)について説明を行う。
図12は、ステップ905の内容である新規スキャンの処理を示すフローチャートである。
ユーザによって画像読取部3に原稿がセットされて、削除スキャンボタン34の押下が行われると、スキャナ装置1の操作/表示部4に対象文書選択画面が表示される。
そして、ユーザによって対象文書選択画面から削除スキャンの対象文書が選択される。
スキャナ装置1は、ユーザによって選択された対象文書を受付けると(ステップ1201)、(受付けた文書は記憶部5に記憶している)受付けた文書中の各ページの画像データを該当する紙指紋情報と関連付けてRAM上にリスト構造で展開する(ステップ1202)。
そして、画像読取部3にセットされた原稿の読み取りが開始され、セットされたすべての原稿の画像データは、画像読取制御部7によって画像読取部3から画像処理部8に送られる(ステップ1203)。
画像処理部8に送られた画像データを基に、画像読取部3にセットされる先頭ページの画像データの紙指紋情報が紙指紋情報採取部9で採取される(ステップ1204)。
紙指紋情報が採取されるステップ1204の処理は、図11を参照して説明した内容と同じである。
そして、ステップ1204で採取された紙指紋情報とステップ1202でRAM上に展開された紙指紋情報とが比較されて、採取された紙指紋情報と一致する紙指紋情報の検索がRAM上に展開された紙指紋情報に対して行われる。
検索の結果、ステップ1204で採取された紙指紋情報と一致する紙指紋情報がある場合には(ステップ1205でYES)、その紙指紋情報に関連付けられた画像データとその紙指紋情報とについて、RAM上に展開されているリスト構造から削除される(ステップ1206)。
そして、ステップ1204で紙指紋情報が採取された原稿が、画像読取部3にセットされる原稿の最後のページでない場合には(ステップ1207でNO)、画像読取部3にセットされる次の原稿の画像データより紙指紋情報が採取され(ステップ1204)、RAM上に展開される紙指紋情報と一致するか否かが確認され(ステップ1205)、一致する紙指紋情報についてはその紙指紋情報と関連する画像データと紙指紋情報とがRAM上のリスト構造から削除される(ステップ1206)。 削除されることによって、RAM上のリスト構造が更新される。
このようにして、画像読取部3にセットされた原稿の全てについてステップ1204乃至ステップ1206の処理が行われ、最終原稿の画像データについてステップ1206の処理が行われると(ステップ1207でYES)、RAM上に展開される更新されたリスト構造を記憶部5に反映させて、記憶部5に記憶する紙指紋情報に関連付けられる画像データと紙指紋情報とを更新する(ステップ1208)。
また、ステップ1205で、採取された紙指紋情報がRAM上に展開された紙指紋情報と一致しなかったら、操作/表示部4にエラー画面を表示して処理が終了する。
操作/表示部4に表示されるエラー画面は、例えば、「スキャンした原稿は、対象文書選択画面より選択された文書中の原稿ではないようです。」である。
次に、ステップ901でスキャンモード選択画面より置換スキャンボタン32又は挿入スキャンボタン33が押下された場合(ステップ902でNO、ステップ904でNOステップ906でYES)について説明する。 置換スキャンボタン32が押下されると置換スキャンが行われ(ステップ907)、挿入スキャンボタン33が押下されると挿入スキャンが行われる(ステップ907)。
ここで、図13を参照して置換スキャンと挿入スキャンの処理について説明を行う。
図13は、置換スキャンと挿入スキャンの処理を示すフローチャートである。
ユーザによって画像読取部3に原稿がセットされて、置換スキャンボタン32或いは挿入スキャンボタン33が押下されると、スキャナ装置1の操作/表示部4に対象文書選択画面が表示される。
そして、ユーザによって対象文書選択画面から、置換スキャン或いは挿入スキャンの対象文書の選択が行われる。
スキャナ装置1は、ユーザによって選択された対象文書を受付けると(ステップ1301)、(受付けた文書は記憶部5に記憶している)受付けた文書中の各ページの画像データを該当する紙指紋情報と関連付けてRAM上にリスト構造で展開する(ステップ1302)。
そして、画像読取部3にセットされた原稿の読み取りが開始され、セットされた原稿のすべての画像データは、画像読取制御部7によって画像読取部3から画像処理部8に送られる(ステップ1303)。
画像処理部8に送られた画像データを基に、原稿の最初の1ページの画像データについて、紙指紋情報採取部9で紙指紋情報が採取される(ステップ1304)。
紙指紋情報が採取されるステップ1304の処理は、図11を参照して説明した内容と同じである。
そして、ステップ1304で採取された紙指紋情報とステップ1302でRAM上に展開された紙指紋情報とが比較されて、採取された紙指紋情報と一致する紙指紋情報の検索が行われる。
検索の結果、ステップ1304で採取された紙指紋情報がと一致する紙諮問情報がある場合には(ステップ1305でYES)、その紙指紋情報と関連付けられる画像データのページが置換スキャン或いは挿入スキャンの処理起点のページとして決定される(ステップ1306)。
そして、画像読取部3にセットされている次の原稿の画像データより紙指紋情報が採取される(ステップ1308)。
そして、最初にステップ901で挿入スキャンボタン33が押下された場合には(ステップ1309でYES)、ステップ1308で紙指紋情報を採取した画像データを、ステップ1306で決定された処理起点のページの次に位置するように挿入する(ステップ1310)。
挿入されたページの原稿が最終ページでない場合には(ステップ1311でNO)、直前のステップ1308で紙指紋情報が採取された画像データの画像読取部3にセットされる原稿における次のページの原稿の画像データより紙指紋情報が採取される(ステップ1308)。
そして、その読み取りが行われた画像データが、先ほどのステップ1310で挿入されたページの次の位置に挿入される(ステップ1310)。
つまり、図6(b)図6(c)を参照して説明したように、挿入スキャンで挿入される原稿は、画像読取部3で読み取られる原稿の先頭ページを除いた原稿であり、また、挿入スキャンで挿入される位置は、画像読取部3で読み取られる原稿の先頭ページの次である。 挿入される順番も、図13のフローチャートで説明したように、画像読取部3にセットされた先頭ページより後にセットされた原稿の順番と同じである。
文書への挿入処理は、RAM上に展開された紙指紋情報と関連付けられた画像データで、挿入後の画像データにもその画像データの紙指紋情報が関連付けられている。
また、最初にステップ901で置換スキャンボタン32が押下された場合には(ステップ1309でNO)、ステップ1308で紙指紋情報が採取された画像データが、ステップ1306で決定された処理起点のページの次のページになるように置換処理が行われる(ステップ1312)。
置換処理されて新たに記憶されるページの原稿が、画像読取部3にセットされる最終原稿でない場合には(ステップ1311でNO)、ステップ1312で置換された画像データの原稿の次の原稿の画像データより紙指紋情報が採取される(結合子Aを介してステップ1308)。
そして、その紙指紋情報が採取された画像データが、先ほどステップ1312で置換処理されたページの次のページに対して置換処理される(ステップ1309でNOよりステップ1312)。
置換処理される原稿は、図7(b)図7(c)を参照して説明したように、画像読取部3で読み取られる先頭ページ(処理起点のページ)を除いた原稿であり、それらの原稿が置換される位置は、対象文書に記憶される先頭ページ(処理起点のページ)の次のページからである。 例えば、図7(b)図7(c)に示した例では、画像読取部3で読み取られた先頭ページ(処理起点のページ)は2ページ目であるので、対象文書に記憶される3ページ目(Cの画像)と4ページ目(Dの画像)の画像データが、画像読取部3で読み取りされた先頭ページ以外の原稿(C’の画像のページとD’の画像のページ)に置換される。
置換される処理は、RAM上に展開された紙指紋情報と関連付けられた画像データについて行われ、置換後の画像データにもその画像データの紙指紋情報が関連付けられている。
挿入スキャンボタン33或いは置換スキャンボタン32の押下に応じて、挿入処理(ステップ1310)や置換処理(ステップ1312)が行われて、それらの処理がされた原稿が画像読取部3にセットされた最終原稿であった場合には(ステップ1311でYES)、RAM上に展開された紙指紋情報と関連付けられた画像データのリスト構造を記憶部5に反映させて、記憶部5に記憶する該当文書の紙指紋情報が関連付けられる画像データと紙指紋情報とを更新する。
また、ステップ1305で一致する紙指紋情報がなかった場合には(ステップ1305でNO)、例えば「先頭原稿は、選択された対象文書にありませんでした。」などというエラー画面が操作/表示部4に表示されて処理は終了される(ステップ1313)。
また、ステップ1306で処理起点のページが決定されると、画像読取部3にその処理起点として決定されたページの原稿が読み取りの最終原稿である場合には(ステップ1307でYES)、エラー画面が操作/表示部4に表示されて処理は終了される(ステップ1314)。
次に、ステップ901でスキャンモード選択画面より検証スキャンボタン35が押下された場合(ステップ902でNO、ステップ904でNO、ステップ906でNO)について説明する。 検証スキャンボタン35が押下されると検証スキャンが行われる(ステップ908)。
ここで、図14を参照して検証スキャンの処理(ステップ908)について説明を行う。
図14は、ステップ908の内容である検証スキャンの処理を示すフローチャートである。
ユーザによって画像読取部3に原稿がセットされて、検証スキャンボタン35の押下が行われると、スキャナ装置1の操作/表示部4に対象文書選択画面が表示される。
そして、ユーザによって対象文書選択画面から検証スキャンの対象文書が選択される。
スキャナ装置1は、ユーザによって選択された対象文書を受付けると(ステップ1401)、(受付けた文書は記憶部5に記憶している)受付けた文書中の各ページの画像データを該当する紙指紋情報と関連付けてRAM上にリスト構造で展開する(ステップ1402)。
そして、画像読取部3にセットされた原稿の読み取りが開始され、セットされた原稿のすべての画像データは、画像読取制御部7によって画像読取部3から画像処理部8に送られる(ステップ1403)。
画像処理部8に送られた画像データを基に、原稿の最初の1ページの画像データについて、紙指紋情報採取部9で紙指紋情報が採取される(ステップ1404)。
紙指紋情報が採取されるステップ1404の処理は、図11を参照して説明した内容と同じである。
そして、ステップ1404で採取された紙指紋情報とステップ1402でRAM上に展開された紙指紋情報とが比較されて、採取された紙指紋情報と一致する紙指紋情報の検索がRAM上に展開された紙指紋情報に対して行われる。
検索の結果、ステップ1404で採取された紙指紋情報と一致する紙指紋情報がある場合には(ステップ1405でYES)、抜けているページのフラグが立っているかが確認されて(ステップ1406)、ステップ1403で画像処理部8に送られた画像データが画像読取部3にセットされた原稿の最終ページでない場合に(ステップ1407でNO)、画像読取部3にセットされる直前のステップ1403で画像データが送られた原稿の次の原稿の画像データより紙指紋情報が採取される(図14のフローチャートでは結合子Bを介してステップ1404へ)。
そして、採取された紙指紋情報がRAM上に展開される紙指紋情報と比較される(ステップ1405)。
比較されて、ステップ1404で採取された紙指紋情報と一致する紙指紋情報がRAM上に確認されない場合には(ステップ1405でNO)、抜けているページがあることを示す抜けているページのフラグを立てる(ステップ1408)。
そして、画像読取部3にセットされていた原稿で、ステップ1404で紙指紋情報が採取されたページの次のページの画像データより紙指紋情報の採取が再度開始される(結合子Bを介してステップ1404へ)。
そして、フラグが立てられた後に採取された画像データの紙指紋情報と同じ紙指紋情報がRAM上に展開されている場合には(ステップ1405でYES)、抜けているページのフラグが立てられているか確認される(ステップ1406)。
ステップ1406で抜けているフラグが立っていることが確認されると(ステップ1406でYES)、直前のステップ1405で確認された紙指紋情報を有する原稿の1つ前のページが抜けているとRAM上に記憶して、抜けているページのフラグを消す(ステップ1409)。
RAM上に記憶される抜けているページの情報は、画像読取部3で読み取られる原稿によって構成されるページ番号が使用されて、その抜けているページのページ番号が記憶される。
そして、画像読取部3にセットされた原稿でまだ紙指紋情報が採取されていない原稿の画像データが場合には(ステップ1407でNO)、結合子Bを介してステップ1404に進み、次の画像データの紙指紋情報が採取される(ステップ1404)。ステップ1404で紙指紋情報が採取される画像データの順番は、画像読取部3にセットされた原稿のページ順である。
また、画像読取部3にセットされた原稿の最終ページまで紙指紋情報の採取がされて紙指紋情報の採取がされていない画像データがない場合には(ステップ1407でYES)、RAM上に記憶される抜けているページのページ番号が、スキャナ装置1の操作/表示部4に表示される(1410)。
ユーザは、操作/表示部4に表示されるページ番号を確認して、画像読取部3で読み取らせた原稿の中の、記憶部5に記憶される文書に登録されていない原稿のページを把握することができる。
この検証スキャンの処理によって、ユーザは、新規スキャン等で原稿を読み取らせた際に重送等の問題発生によって読み取られなかったページについて把握することができる。
ユーザは、新規スキャン等でスキャナ装置1に読み取らせた原稿を再度画像読取部3にセットして、検証スキャンの処理を行わせることで、重送等の問題発生によって読み取られなかったページの存在やそのページの番号を把握することができる。
このように、スキャナ装置1では、スキャンモード選択画面で選択された内容のスキャン処理が行われる。
尚、図14を参照して説明した検証スキャンでは、記憶部5に記憶される文書と画像読取部3にセットされた原稿(原稿より読み取られた画像データ)とが比較されて、記憶部5に記憶されない原稿のページが操作/表示部4に表示されるように説明したが、スキャナ装置1で検証スキャンボタン35が押下げされて行われる検証スキャンで記憶部5に記憶されない原稿のページが判明すると、その記憶されないと判明した原稿のページの画像データと紙指紋情報とを原稿を読み取った位置に挿入した文書を記憶部5に記憶させるように処理が行われてもよい。
次に、検証スキャンボタン35が押下されて行われる検証スキャンであって、記憶部5に記憶されない原稿のページが判明するとそのページの画像データと紙指紋情報とを挿入した文書を記憶部5に記憶させるように処理が行われる検証スキャンについて、図15を参照して説明する。
図15は、検証スキャンの処理を示すフローチャートであって、記憶部5に記憶されない原稿のページが判明すると、そのページの画像データと紙指紋情報とを挿入した文書を記憶部5に記憶させるように処理される検証スキャンのフローチャートである。
ユーザによって画像読取部3に原稿がセットされて、検証スキャンボタン35の押下が行われると、スキャナ装置1の操作/表示部4に対象文書選択画面が表示される。
そして、ユーザは対象文書選択画面から検証スキャンの対象文書を選択する。
スキャナ装置1は、ユーザによって選択された対象文書を受付けると(ステップ1501)、(受付けた文書は記憶部5に記憶している)受付けた文書中の各ページの画像データを該当する紙指紋情報と関連付けてRAM上にリスト構造で展開する(ステップ1502)。
そして、画像読取部3にセットされた原稿の読み取りが開始され、セットされた画像データが画像読取部3から画像処理部8に送られる(ステップ1503)。
画像処理部8に送られた画像データを基に、原稿の最初の1ページの画像データについて、紙指紋情報採取部9で紙指紋情報が採取される(ステップ1504)。
紙指紋情報が採取されるステップ1504の処理は、図11を参照して説明した内容と同じである。
そして、ステップ1504で採取された紙指紋情報とステップ1502でRAM上に展開された紙指紋情報とが比較されて、採取された紙指紋情報と一致する紙指紋情報の検索がRAM上に展開された紙指紋情報に対して行われる(ステップ1505)。
検索の結果、ステップ1504で採取された紙指紋情報と一致する紙指紋情報がある場合には(ステップ1505でYES)、挿入対象の一時保存されたデータがRAM上にあるか否かが確認され(ステップ1506)、挿入対象の一時保存されたデータがRAM上にない場合には(ステップ1506でNO)、読み取られた原稿が最終ページでない場合に(ステップ1507でNO)、画像読取部3にセットされている次の原稿の画像データの紙指紋情報が採取される(結合子Cを介してステップ1504)。
採取された紙指紋情報とステップ1502でRAM上に展開された紙指紋情報とが比較されて、採取された紙指紋情報と一致する紙指紋情報の検索がRAM上に展開された紙指紋情報に対して行われる(ステップ1505)。
検索の結果、ステップ1504で採取された紙指紋情報と一致する紙指紋情報がない場合には(ステップ1505でNO)、ステップ1504で紙指紋情報が採取された画像データとその紙指紋情報とが挿入対象の画像データとしてRAM上に一時記憶される(ステップ1508)。
一時記憶された画像データの原稿が画像読取部3にセットされた原稿の最終ページでない場合には(ステップ1509でNO)、画像読取部3にセットされている次の原稿の画像データの紙指紋情報が採取される(結合子Cを介してステップ1504)。
そして、採取された紙指紋情報とステップ1502でRAM上に展開された紙指紋情報とが比較されて、採取された紙指紋情報と一致する紙指紋情報の検索がRAM上に展開された紙指紋情報に対して行われる(ステップ1505)。
検索の結果、ステップ1504で採取された紙指紋情報と一致する紙指紋情報がある場合には(ステップ1505でYES)、挿入対象の一時保存されたデータがRAM上にあるか否かが確認され(ステップ1506)、挿入対象の一時保存されたデータがRAM上にある場合には(ステップ1506でYES)、RAM上にある挿入対象の一時保存されたデータ(画像データとその紙指紋情報)が、直前のステップ1505で紙指紋情報が一致するとされた画像データの前に挿入されるように、RAM上に展開される紙指紋情報と関連付けられる画像データに対して処理される(ステップ1510)。
ステップ1510で挿入対象の画像データ等が挿入されると、その文書の挿入されたページ以降のページ番号が整合されるようにページ番号の変更処理が行われる。
挿入された画像データとその紙指紋情報は、互いに関連付けて記憶される。
ステップ1510で画像データ等が挿入されると、直前のステップ1505で一致するとされた画像データが画像読取部3で読み取られる最終原稿であるが否かが確認される(ステップ1507)。
最終原稿でない場合には(ステップ1507でNO)、画像読取部3にセットされている次の原稿の画像データの紙指紋情報が採取される(結合子Cを介してステップ1504)。
また、ステップ1509で挿入対象としてRAM上に一時保存させた画像データの原稿が、画像読取部3にセットされた原稿の最終ページであった場合には(ステップ1509でYES)、一時保存させたデータ(画像データとその紙指紋情報)は、RAM上に展開される紙指紋情報と関連付けられる画像データの最終ページに挿入される処理が行われる(ステップ1511)。
ステップ1511で挿入対象の画像データ等が挿入されると、挿入ページのページ番号が挿入された文書のページ番号と整合されるようにページ番号の変更処理が行われる。具体的には、最終ページのページ番号の次のページ番号が挿入ページに付与される。また、ステップ1511で挿入される文書は、ステップ1501で受付けられた文書である。
ステップ1507で最終原稿であった場合や(ステップ1507でYES)、ステップ1511の処理の後に、RAM上に展開された紙指紋情報と関連付けられた画像データのリスト構造を記憶部5に反映させて、記憶部5に記憶する該当文書の紙指紋情報が関連付けれらる画像データと紙指紋情報とを更新する。
図14を参照して説明した検証スキャンの処理と図15を参照して説明する処理は内容が異なるが、スキャナ装置1の記憶部5に記憶されるスキャンアプリケーション10のプログラムが異なる場合の処理を示すものである。
この発明は、画像読取装置および画像読取プログラムにおいて利用可能である。
また、上記実施の形態の機能を実現するためのソフトウェアのプログラムが記録されている記憶媒体を供給し、通信装置などで記憶媒体に格納されたプログラムを読み出し実行することによっても、上記実施の形態と同様の効果を奏する。 プログラムを供給するための記憶媒体としては、例えば、CD−ROM(Compact Disk Read Only Memory)、DVD(Digital Versatile Disk)、及びSDカード(Secure Digital memory card)などや、プログラムを供給するサーバなどであっても良い。
1 スキャナ装置
5 記憶部
8 画像処理部
9 紙指紋採取部
10 紙指紋比較/保存部
11 画像データ保存部

Claims (9)

  1. 原稿を構成する用紙の画像データを読み取る画像データ読取手段と、
    前記画像データ読取手段で読み取った画像データより、該画像データが読み取られた用紙の紙指紋情報を取得する紙指紋情報取得手段と、
    前記画像データ読取手段で読み取った画像データと、該画像データが読み取られた用紙の紙指紋情報とを対応づけて、前記原稿を構成する用紙より該画像データを読み取った順番であるページ順番情報と共に記憶する記憶手段と、
    前記画像データ読取手段で読み取られて一部の画像データが前記記憶手段に記憶される前記原稿を構成する用紙の画像データを再度前記画像データ読取手段で読み取り、再度前記画像データ読取手段で読み取られた用紙の紙指紋情報を前記紙指紋情報取得手段で取得し、取得した該紙指紋情報と前記記憶手段で記憶する紙指紋情報とを比較し、該比較結果で画像処理を行う画像処理手段と
    を具備する画像読取装置。
  2. 前記画像処理手段は、
    比較の結果一致する紙指紋情報があった場合には、前記記憶手段で記憶する当該紙指紋情報と当該紙指紋情報と対応づけて記憶される前記画像データとを前記記憶手段より削除する削除手段
    を有する請求項1記載の画像読取装置。
  3. 前記画像処理手段は、
    比較の結果一致する紙指紋情報があった場合には、前記画像データ読取手段で再度読み取って一致した当該紙指紋情報を有する用紙の後に読み取った画像データを、該画像データの紙指紋情報と対応付けて、一致した当該紙指紋情報に対応づけて前記記憶手段で記憶される画像データの後のページ順となるように挿入して前記記憶手段に記憶する挿入記憶手段
    を有する請求項1記載の画像読取装置。
  4. 前記画像処理手段は、
    比較の結果一致する紙指紋情報があった場合には、前記画像データ読取手段で再度読み取って一致した当該紙指紋情報を有する用紙の後に読み取った画像データを、該画像データの紙指紋情報と対応づけて、一致した当該紙指紋情報に対応づけて前記記憶手段で記憶される画像データの後のページ順として記憶される画像データと置換して前記記憶手段で記憶する置換記憶手段
    を有する請求項1記載の画像読取装置。
  5. 前記画像処理手段は、
    前記画像データ読取手段で再度読み取った用紙の紙指紋情報に、前記画像処理手段による比較の結果一致しない紙指紋情報があった場合には、前記画像処理手段による比較の結果一致する紙指紋情報に対応づけて前記記憶手段に記憶される画像データのページ順番情報に基づき、当該一致しない紙指紋情報が取得された用紙より読み取られる画像データのページ情報を表示手段に表示させるように制御する
    を有する請求項1記載の画像読取装置。
  6. 前記画像処理手段は、
    前記画像データ読取手段で再度読み取った用紙の紙指紋情報に前記画像処理手段による比較の結果一致しない紙指紋情報があった場合には、当該一致しない紙指紋情報が取得された用紙の後で前記画像データ読取手段で再度読み取られた前記画像処理手段による比較で一致した紙指紋情報と対応づけられて前記記憶手段に記憶される画像データのページ順番情報に基づき、当該一致しない紙指紋情報が取得された用紙より読み取られる画像データのページ情報を前記表示手段に表示させるように制御する
    請求項5記載の画像読取装置。
  7. 前記画像処理手段は、
    前記画像データ読取手段で再度読み取った用紙の紙指紋情報に、前記画像処理手段による比較の結果一致しない紙指紋情報があった場合には、前記画像処理手段による比較の結果一致する紙指紋情報に対応づけて前記記憶手段に記憶される画像データのページ順番情報に基づき、当該一致しない紙指紋情報が取得された用紙より読み取られる画像データと当該一致しない紙指紋情報とを対応づけて更に前記ページ順番情報を更新して前記記憶手段に記憶する更新記憶手段
    を有する請求項1記載の画像読取装置。
  8. 前記更新記憶手段は、
    前記画像データ読取手段で再度読み取った用紙の紙指紋情報に、前記比較手段による比較の結果一致しない紙指紋情報があった場合に、当該一致しない紙指紋情報が取得された用紙の前で再度前記画像データ読取手段に読み取られて前記画像処理手段による比較で一致した紙指紋情報と対応づけられて前記記憶手段に記憶される画像データの直後のページとして前記ページ順番情報を更新し、当該一致しない紙指紋情報が取得された用紙より読み取られる画像データと当該一致しない紙指紋情報とを対応づけて前記記憶手段に記憶する
    請求項7記載の画像読取装置。
  9. コンピュータを、
    原稿を構成する用紙の画像データを読み取る画像データ読取手段、
    前記画像データ読取手段で読み取った画像データより、該画像データが読み取られた用紙の紙指紋情報を取得する紙指紋情報取得手段、
    前記画像データ読取手段で読み取った画像データと、該画像データが読み取られた用紙の紙指紋情報とを対応づけて、前記原稿を構成する用紙より該画像データを読み取った順番であるページ順番情報と共に記憶する記憶手段、
    前記画像データ読取手段で読み取られて一部の画像データが前記記憶手段に記憶される前記原稿を構成する用紙の画像データを再度前記画像データ読取手段で読み取り、再度前記画像データ読取手段で読み取られた用紙の紙指紋情報を前記紙指紋情報取得手段で取得し、取得した該紙指紋情報と前記記憶手段で記憶する紙指紋情報とを比較し、該比較結果で画像処理を行う画像処理手段
    として機能させるための画像読取プログラム。
JP2009213297A 2009-09-15 2009-09-15 画像読取装置および画像読取プログラム Expired - Fee Related JP5467503B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009213297A JP5467503B2 (ja) 2009-09-15 2009-09-15 画像読取装置および画像読取プログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009213297A JP5467503B2 (ja) 2009-09-15 2009-09-15 画像読取装置および画像読取プログラム

Publications (2)

Publication Number Publication Date
JP2011066511A true JP2011066511A (ja) 2011-03-31
JP5467503B2 JP5467503B2 (ja) 2014-04-09

Family

ID=43952326

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009213297A Expired - Fee Related JP5467503B2 (ja) 2009-09-15 2009-09-15 画像読取装置および画像読取プログラム

Country Status (1)

Country Link
JP (1) JP5467503B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8958108B2 (en) 2013-03-29 2015-02-17 Brother Kogyo Kabushiki Kaisha Apparatus and program product for processing page images with defined page order to increase editing flexibilty

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008141680A (ja) * 2006-12-05 2008-06-19 Canon Inc 画像形成装置、および画像形成装置の制御方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008141680A (ja) * 2006-12-05 2008-06-19 Canon Inc 画像形成装置、および画像形成装置の制御方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8958108B2 (en) 2013-03-29 2015-02-17 Brother Kogyo Kabushiki Kaisha Apparatus and program product for processing page images with defined page order to increase editing flexibilty

Also Published As

Publication number Publication date
JP5467503B2 (ja) 2014-04-09

Similar Documents

Publication Publication Date Title
US8179547B2 (en) Code information printing apparatus, printing method, restoration apparatus, and restoration method
US8477352B2 (en) Image forming apparatus, control method thereof, image forming system, and program
US10075597B2 (en) Image processing apparatus having file server function, and control method and storage medium therefor
US8040544B2 (en) Image output system having image log recording function, and log recording method in image output system
US8970854B2 (en) Document management system, document management apparatus, computer-readable medium and computer data signal
CN102547024A (zh) 图像形成装置以及图像数据处理方法
JP2009033451A (ja) 画像処理プログラム及び画像処理装置
US8315424B2 (en) Image processing apparatus, image processing method, and program product
US20120229823A1 (en) Output apparatus, system, control method, and storage medium storing a program
US10705777B2 (en) Information processing apparatus, image forming apparatus, and storage medium that enable printing while receiving random access document file
JP2011119871A (ja) 画像管理装置、および画像管理方法
US7379214B2 (en) Image processing apparatus capable of processing image embedded with digital watermark, method for controlling the image processing apparatus, and storage medium storing program to execute the method
US20070127077A1 (en) Image processing apparatus capable of processing image embedded with digital watermark, method for controlling the image processing apparatus, and storage medium storing program to execute the method
CN101193187A (zh) 图像处理装置、文章图像选择方法、程序以及记录媒介
JP2009094598A (ja) 文書管理装置、文書管理プログラム、しおり画像付原稿生成装置、しおり画像付原稿生成プログラム
JP5467503B2 (ja) 画像読取装置および画像読取プログラム
US7933048B2 (en) Image reading apparatus, server apparatus, and image processing system
JP4172478B2 (ja) 文書管理装置及び文書管理方法
US8176020B2 (en) Image forming apparatus, method of controlling the image forming apparatus, and storage medium
JP5190697B2 (ja) 情報埋め込み装置、情報埋め込み方法、コンテンツ処理装置、コンテンツ処理方法、情報埋め込みプログラム、コンテンツ処理プログラムおよび記録媒体
JP2009163475A (ja) 情報処理装置、情報処理システム、および情報処理プログラム
JP4740166B2 (ja) 画像形成装置、画像形成システム、画像形成方法、プログラム、および記録媒体
JP2004112524A (ja) 画像情報蓄積装置、文書出力装置、および画像情報蓄積方法
JP3863862B2 (ja) 画像形成装置、画像送信元特定方法及び画像送信元特定プログラム
JP4725483B2 (ja) 電子文書と印鑑データとを管理する方法および文書処理装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120816

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20130128

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130906

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130924

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131121

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140106

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140119

LAPS Cancellation because of no payment of annual fees