(57)【要約】【課題】文書をスキャナーにて電子データ化する際、文書抜け等のミスを防止する技術を提供する。【解決手段】画像形成装置は、複数ページの文書を一括してスキャンするスキャン実行処理部を備える。ページ情報管理部６０の目次ページ認識部６１は、読み込んだ文書において、目次ページを認識する。ページ番号／見出し文字列認識部６２は、文書に記載されているページ番号及び見出しを認識する。ページ情報制御部６３は、実際にスキャンした文書の枚数と上記で認識した情報とを関連付け、前回と今回のスキャンした文書から抽出された情報を比較し、ページに抜け又は余分が発生しているか否かを判断し、抜け又は余分が発生していると判断した場合、警告を表示する。また、ページ情報制御部６３は、その場合、ユーザーの指示のもと、抜け部分の追加や余分部分の削除を行う。【選択図】図２
2017011605.tif 000002
【特許請求の範囲】
【請求項１】
複数ページの文書を一括してスキャンする機能を備える画像形成装置であって、
前記スキャナー機能が読み込んだ文書において、目次ページを認識する目次ページ認識部と、
それぞれの文書に記載されているページ番号及び見出しを認識するページ番号／見出し文字列認識部と、
実際にスキャンした文書の枚数と認識した情報とを関連付け、前回のスキャンした文書から抽出された情報と今回スキャンした文書から抽出した情報とを比較し、ページに抜け又は余分が発生しているか否かを判断するページ情報制御部と、
を有することを特徴とする画像形成装置。
【請求項２】
ページ情報制御部は、前記文書から抽出したページ番号及び見出しを抽出元の文書のデータと関連づけて所定のテーブルに記録することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記ページ情報制御部は、スキャンした文書に抜け又は余分が発生していると判断した場合、警告を表示することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記ページ情報制御部は、スキャンした文書に抜けが発生していると判断した場合、抜けが発生している箇所に、追加でスキャンした文書を挿入する機能を備えることを特徴とする請求項１から３までのいずれかに記載の画像形成装置。
【請求項５】
前記ページ情報制御部は、スキャンした文書に余分が発生していると判断した場合、余分の文書を削除する機能を備えることを特徴とする請求項１から４までのいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に係り、例えばＨＤＤ（Hard Disk Drive）等の大容量記憶装置を備える画像形成装置に関する。
【背景技術】
【０００２】
複合機等の画像形成装置は、文書をスキャンし電子化して保存する機能を有するものがある。ユーザーは、例えば、数ページや数１０ページの文書を一括してスキャンし、１つのファイルとして保存することができる。
【０００３】
その様な技術として、例えば、読み取った複数ページからなる画像データから目次ページの目次項目と、目次項目の階層構成情報と、目次項目に対応する対応ページ番号を抽出し、さらに各ページの画像ページ番号を抽出して、目次項目と画像データとの関連付け情報を自動的に作成する技術がある（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２４７９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ユーザーが文書をスキャンして保存する場合に、セットミスや搬送不具合による文書抜けが発生することがある。一般に、ユーザーは、文書をセットし所定の設定をした後は、実行ボタンを押すことになり、文書１枚毎にチェックを行うことは無い。したがって、文書抜け等のスキャンミスは、保存完了後にＰＣ等でチェックすることで判明することになり、対策の技術が求められていた。特許文献１に開示の技術では、文書の目次と読み取った画像データとの関連づけは可能であるが、文書抜け等のミスの回避については対応ができておらず別の技術が求められていた。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、上記課題を解決できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、複数ページの文書を一括してスキャンする機能を備える画像形成装置であって、前記スキャナー機能が読み込んだ文書において、目次ページを認識する目次ページ認識部と、それぞれの文書に記載されているページ番号及び見出しを認識するページ番号／見出し文字列認識部と、実際にスキャンした文書の枚数と認識した情報とを関連付け、前回のスキャンした文書から抽出された情報と今回スキャンした文書から抽出した情報とを比較し、ページに抜け又は余分が発生しているか否かを判断するページ情報制御部と、を有する。
また、ページ情報制御部は、前記文書から抽出したページ番号及び見出しを抽出元の文書のデータと関連づけて所定のテーブルに記録してもよい。
また、前記ページ情報制御部は、スキャンした文書に抜け又は余分が発生していると判断した場合、警告を表示してもよい。
また、前記ページ情報制御部は、スキャンした文書に抜けが発生していると判断した場合、抜けが発生している箇所に、追加でスキャンした文書を挿入する機能を備えてもよい。
また、前記ページ情報制御部は、スキャンした文書に余分が発生していると判断した場合、余分の文書を削除する機能を備えてもよい。
【発明の効果】
【０００８】
本発明によると、文書をスキャナーにて電子データ化する際、文書抜け等のミスを防止する技術を実現できる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る、画像形成装置の機能ブロック図である。
【図２】実施形態に係る、ページ情報管理の機能ブロック図である。
【図３】実施形態に係る、スキャンした文書が全部揃っている場合のテーブル例である。
【図４】実施形態に係る、スキャンした文書が１ページ不足している場合のテーブル例である。
【図５】実施形態に係る、スキャンした文書が１ページ余分となっている場合のテーブル例である。
【図６】実施形態に係る、複数の文書をスキャンしている途中でページの挿入を行う場合のフローチャートである。
【図７】実施形態に係る、複数ページの文書を最後までスキャンしてからページの挿入を行う場合のフローチャートである。
【図８】実施形態に係る、メッセージが表示されて１ページ分の文書を挿入する場合のフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態（以下、「実施形態」という）について図面を参照して説明する。
【００１１】
図１は、画像形成装置１０の概略構成を示すブロック図である。画像形成装置１０は、例えば、複合機（ＭＦＰ）やプリンター等である。
【００１２】
画像形成装置１０は、制御部２０と、通信処理部２２と、記憶部２４と、印刷実行処理部３１と、スキャン実行処理部３２と、ユーザーＩＦ４０と、ページ情報管理部６０とを備える。
【００１３】
通信処理部２２は、有線ＬＡＮや無線ＬＡＮ、ＵＳＢ通信等の通信インターフェイスであり、ＰＣ等の外部機器と通信可能に接続される。
【００１４】
記憶部２４は、ハードディスク（ＨＤＤ）やＲＡＭ（Random Access Memory）、外部から着脱可能に配置されるメモリカード等であり、印刷処理時に画像データとして一時的に蓄積されたり、スキャン実行処理部３２でスキャンしたデータを保存したり、ユーザーの操作履歴を記憶したりする。
【００１５】
制御部２０は、ＭＰＵ（Micro-Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備え、各構成要素を統括的に制御することで、印刷出力処理や、原稿等の読み取り処理、構成要素の動作のステータス監視処理や動作制御等を行う。
【００１６】
印刷実行処理部３１は、一般的な印刷実行機能を有し、制御部２０からの指示により印刷動作を実行する。スキャン実行処理部３２は、一般的な構成であって、スキャナー、プラテンガラス、原稿読取スリット等を備え、制御部２０の指示により原稿の読み取り処理を実行する。なお、スキャン実行処理部３２は、ＡＤＦ（Auto Document Feeder）を備え、原稿を自動的に給紙可能となっている。つまり、はじめに原稿をＡＤＦ上にセットすることで、例えば、数十枚の原稿を自動的に読み取らせることができる。
【００１７】
ユーザーＩＦ４０は、表示パネル部４１と、操作ボタン部４２を備える。表示パネル部４１は、画像形成装置１０に関するステータス情報や操作情報等を表示する。操作ボタン部４２は、画像形成装置１０に対するユーザー操作を受け付ける。なお、操作ボタン部４２は、表示パネル部４１と一体に構成されるタッチパネル式のＩＦや物理的ボタンのＩＦがあり、それらが組み合わさったインターフェイスであってもよい。
【００１８】
ページ情報管理部６０は、紙文書を電子データに変更する際、ＯＣＲ技術を用いて、目次に記載されているページ番号、各ページに記載されているページ番号、実際のスキャン枚数および見出し文字列を抽出し、電子データ（画像データ）と関連づける。なお、ページ番号や見出し文字列等の抽出技術及び関連づけの技術は、公知の技術（例えば、特許文献１の技術）を用いればよい。
【００１９】
さらに、ページ情報管理部６０は、その関連づけを利用して、スキャン漏れ、不要なページの混入等のミスを判断する。ページ情報管理部６０は、そのミスを逐次判断しながら進め、または読み込み完了後直ぐに判断することで、電子データ化した後に再度全てのスキャンをし直す手間を省くことを可能とする。
【００２０】
図２は、ページ情報管理部６０の構成を示すブロック図である。ページ情報管理部６０は、上記機能を実現するために、目次ページ認識部６１と、ページ番号／見出し文字列認識部６２と、ページ情報制御部６３とを備える。
【００２１】
目次ページ認識部６１は、スキャンされた文書が目次もしくはページ番号が記載されている文書かどうかを認識する。ページ番号／見出し文字列認識部６２は、スキャンした各文書のページ番号および見出し文字列を認識し、各文書の情報として保存する。ページ情報制御部６３は、ページ情報テーブルの作成・更新・保存を制御する。なお、目次ページ認識部６１、ページ番号／見出し文字列認識部６２、ページ情報制御部６３の具体的な動作は後述の図６〜８を参照し説明する。
【００２２】
図３〜５は、ページ情報テーブルの例である。ここでは、１０ページの文書をスキャンする例を示す。図３は、スキャンした文書が全部揃っている場合のテーブル例である。図４は、スキャンした文書が１ページ不足している場合のテーブル例である。図５は、スキャンした文書が１ページ余分となっている場合のテーブル例である。
【００２３】
ページ情報テーブルの項目は、ここでは、「各ページに記載のページ番号」「実ページ番号」「見出し１」「見出し２」「見出し３」の５項目である。なお、各ページとは、読み込んだ１ページ分の文書という意味である。
【００２４】
ページ番号／見出し文字列認識部６２は、各文書に記載されているページ番号を抽出し、ページ番号の認識処理を行い、「各ページに記載のページ番号」に記録する。このとき、認識できなかった場合は「ＮＵＬＬ」とする。
【００２５】
「実ページ番号」は、スキャンした枚数の通し番号である。「見出し１」「見出し２」「見出し３」は、ページ番号／見出し文字列認識部６２で認識した各ページに記載されている見出し文字列である。
【００２６】
過不足無くスキャンが成功した場合の図３の例では、「各ページに記載のページ番号」が「ＮＵＬＬ」、「ｉ」〜「ｉｖ」、「１」〜「５」となって、「実ページ番号」が「１」〜「１０」となっている。「見出し１」は、「実ページ」の「６」〜「１０」に対応する項目に関連づけられている。「見出し２」は、「実ページ」の「６」〜「９」に対応する項目に関連づけられている。そして、「見出し３」は「実ページ」の「７」に対応する項目に関連づけられている。
【００２７】
図４に示す、スキャンした文書が１ページ不足している場合のテーブル例では、「各ページに記載のページ番号」の「３」が抜けている。すなわち、読み込んだ文書の第３ページの「見出し１」が「２．コンポーネント分析」、「見出し２」が「２．１概要」を含むページが抜けた状態である。
【００２８】
一方、図５に示す、スキャンした文書が１ページ余分となっている場合のテーブル例では、「実ページ」の「１０」に対応する文書からは「各ページに記載のページ番号」に対応する文字列を抽出できず、「ＮＵＬＬ」となっている。本来であれば「５」が抽出される必要がある。そして、「実ページ」の「１１」に対応する文書から、「各ページに記載のページ番号」として「５」が抽出されている。つまり、「実ページ」の「１０」に対応する文書が余分になっている。
【００２９】
図６は、複数の文書をスキャンしている途中でページの挿入を行う場合のフローチャートである。図７は、複数ページの文書を最後までスキャンしてからページの挿入を行う場合のフローチャートである。図８は、メッセージが表示されて１ページ分の文書を挿入する場合のフローチャートである。
【００３０】
複数ページの文書のスキャン途中でページの挿入を行う場合の処理を図６を参照して説明する。ユーザーがスキャン実行処理部３２のＡＤＦに複数ページの文書をセットして、所定のボタンを押下しスキャンを開始すると（Ｓ２００）、目次ページ認識部６１は、スキャンした文書が目次ページか否かを判断する（Ｓ２０１）。
【００３１】
スキャンした文書が目次ページで無い場合（Ｓ２０１のＮ）、ページ番号／見出し文字列認識部６２は、ページ番号及び見出し文字列を抽出し（Ｓ２０２）、ページ情報として実ページ番号とともに関連づけして記憶部２４に保存する（Ｓ２０３）。
【００３２】
つぎに、ページ情報制御部６３は、ページ抜けを判断する（Ｓ２０４）。具体的には、ページ情報制御部６３は、スキャンしたページ情報とその前のページ情報とを比較して、例えばページ番号や見出し文字列の章番号が連続になっていない場合、ページが抜けていると判断する。
【００３３】
ページ抜けが発生していると判断すると（Ｓ２０４のＹ）、ページ情報制御部６３は、判断結果を警告メッセージとして表示パネル部４１に表示する（Ｓ２０５）。例えば、
本来抽出されるページ番号を表示し、新たに文書をセットし追加スキャンをするようにユーザーに促す表示をする。
【００３４】
追加スキャンがなされた場合（Ｓ２０６のＹ）、追加された文書がスキャンされページ情報が抽出されると、その追加で抽出されたページ情報がページ情報テーブルに追加される（Ｓ２０７）。追加スキャンがなされなかった場合（Ｓ２０６のＮ）、ページ情報制御部６３はメッセージ内容を保存する（Ｓ２０９）。ユーザーは、後にそのメッセージ内容を確認し、文書が適正に電子化されているか判断できる。
【００３５】
その後、スキャンするページの残りが無ければ（Ｓ２０８のＮ）、処理は終了する。スキャンするページの残りがあれば（Ｓ２０８のＹ）、次のページのスキャンに処理が移り（Ｓ２１１）、Ｓ２０１の目次判別処理に戻る。
【００３６】
Ｓ２０１で読み込んだ文書が目次ページであると判断されると（Ｓ２０１のＹ）、ページ番号／見出し文字列認識部６２は、ページ番号及び見出し文字列を抽出し、ページ情報テーブルを作成する（Ｓ２１０）。ただし、目次ページが２文書（目次２ページ目）以降の場合は、既存のページ情報テーブルに抽出した情報を追加し更新する。つまり、目次ページが終了したと判断されるまでは、暫定的なページ情報テーブルの扱いとなる。その後、次のページのスキャンに進む（Ｓ２１１）。また、ページ抜けの判断で抜け無しの場合（Ｓ２０４のＮ）、次のページのスキャンに進む（Ｓ２１１）。
【００３７】
つづいて、図７を参照して、複数枚の文書を最後までスキャンしてからページの挿入を行う場合の処理を説明する。ユーザーがスキャン実行処理部３２のＡＤＦに複数ページの文書をセットして、所定のボタンを押下しスキャンを開始すると（Ｓ３００）、目次ページ認識部６１は、スキャンした文書が目次ページか否かを判断する（Ｓ３０１）。
【００３８】
スキャンした文書が目次ページで無い場合（Ｓ３０１のＮ）、ページ番号／見出し文字列認識部６２は、ページ番号及び見出し文字列を抽出し（Ｓ３０２）、ページ情報として実ページ番号とともに関連づけして記憶部２４に保存する（Ｓ３０３）。
【００３９】
つぎに、ページ情報制御部６３は、ページ抜けを判断する（Ｓ３０４）。ページ抜けが発生していると判断すると（Ｓ３０４のＹ）、ページ情報制御部６３は、判断結果を警告すべきメッセージとしてその内容を記憶部２４に保存する（Ｓ３０５）。
【００４０】
その後、スキャンするページの残りが無ければ（Ｓ３０６のＮ）、ページ情報制御部６３は、表示パネル部４１に保存した判断結果（警告メッセージ）を表示パネル部４１に表示する（Ｓ３０７）。ユーザーは、その警告メッセージをもとに読み込んだ文書を検証し、直ぐに再度スキャンするか否かを判断することができる。
【００４１】
スキャンページの残りがあれば（Ｓ３０６のＹ）、次のスキャンに処理が移り（Ｓ３０９）、Ｓ３０１の目次判別処理に戻る。
【００４２】
Ｓ３０１で読み込んだ文書が目次ページであると判断されると（Ｓ３０１のＹ）、ページ番号／見出し文字列認識部６２は、ページ番号及び見出し文字列を抽出し、ページ情報テーブルを作成する（Ｓ３０８）。また、ページ抜けの判断で抜け無しの場合（Ｓ３０４のＮ）、次のページのスキャンに進む（Ｓ３０９）。
【００４３】
つぎに、図８を参照して、メッセージが表示されてページを挿入する場合のフローチャートを説明する。なお、ページ情報制御部６３が、表示パネル部４１にメッセージを表示され、その場でユーザーの指示により文書の追加、挿入、削除する機能を実行する。
【００４４】
ページ情報制御部６３は、すでに保存されている電子化データ（ファイル）のうち、文書を新たに挿入したいファイルの選択をユーザーに促し、取得する（Ｓ４００）。
【００４５】
つぎに、ページ情報制御部６３は、挿入を希望する箇所を指定、すなわち、ページ挿入希望の前後のページの指定をユーザーから受ける（Ｓ４０１）。その結果、ページ情報制御部６３は、電子化されたデータを編集可能にオープンする。
【００４６】
ユーザーが挿入希望の文書をスキャン実行処理部３２にセットしスキャンをすると（Ｓ４０２）、ページ情報制御部６３は、「スキャンしたページを挿入」ボタンを表示パネル部４１に表示させユーザーからの押下指示を取得する（Ｓ４０３）。ページ情報制御部６３は、スキャンしたページをオープンしたデータの指定箇所に挿入し、ページ情報テーブルを更新する（Ｓ４０４）。
【００４７】
挿入希望の紙文書が残っていれば（Ｓ４０５のＹ）、Ｓ４００の処理に戻る。残っていなければ（Ｓ４０５のＮ）、ユーザーが表示パネル部４１に表示した「完了」ボタンを押下することで、電子化したデータがクローズされ、上書きされる（Ｓ４０６）。
【００４８】
以上、本実施形態によると、紙文書を電子データに変更する際、目次に記載されているページ番号、各ページに記載されているページ番号、実際のスキャン枚数および見出し文字列より、スキャン漏れ、不要なページの混入を逐次判断しながら進める。その結果、すべて電子データ化した後に再度すべてのスキャンをし直す手間を省くことができる。
【００４９】
以上、本発明を実施形態をもとに説明した。この実施形態は例示であり、それらの各構成要素の組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【符号の説明】
【００５０】
１０  画像形成装置
２０  制御部
２２  通信処理部
２４  記憶部
３１  印刷実行処理部
３２  スキャン実行処理部
４０  ユーザーＩＦ
４１  表示パネル部
４２  操作ボタン部
６０  ページ情報管理部
６１  目次ページ認識部
６２  ページ番号／見出し文字列認識部
６３  ページ情報制御部
【図１】
2017011605.tif 000003
【図２】
2017011605.tif 000004
【図３】
2017011605.tif 000005
【図４】
2017011605.tif 000006
【図５】
2017011605.tif 000007
【図６】
2017011605.tif 000008
【図７】
2017011605.tif 000009
【図８】
2017011605.tif 000010