(57)【要約】【課題】有効期限等の属性が明示されていない文書についても、その属性を管理することのできる技術を提供する。【解決手段】読取手段１１は、契約書、又は車検証等の文書を読み取る。決定手段１２は、文書の読取結果から、日付を示す第１文字列と、期間を示す第２文字列とを特定し、特定された第１文字列と前記第２文字列とに従って文書の属性を決定する。【選択図】図２
2020144646.tif 000002
【特許請求の範囲】
【請求項１】
文書を読み取る読取手段と、
前記文書の読取結果から、日付を示す第１文字列と、期間を示す第２文字列とを特定し、前記第１文字列と前記第２文字列とに従って、当該文書の属性を決定する決定手段と
を有する情報処理装置。
【請求項２】
前記決定手段は、前記文書から予め定められた第１キーを抽出し、抽出された第１キーとの前記文書における位置関係が予め定められた条件を満たす、数字を含む文字列を前記第１文字列として特定する
請求項１に記載の情報処理装置。
【請求項３】
前記決定手段は、前記文書から予め定められた第２キーを抽出し、抽出された第２キーとの位置関係が予め定められた条件を満たす文字列を第２文字列として特定する
請求項１又は２に記載の情報処理装置。
【請求項４】
前記決定手段は、前記第１文字列が示す日付に、前記第２文字列が示す期間を足し合わせた結果を示す日付を、前記属性とする
請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記決定手段は、前記属性を前記文書のファイル名又はプロファイル情報とする
請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記属性は、前記文書の有効期限を示す
請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記決定手段は、前記文書の種類を特定し、特定された種類に対応する第１キー及び第２キーを、前記種類と前記第１キー及び前記第２キーとの対応関係を記憶する記憶手段を参照して特定し、
特定された第１キーとの前記文書における位置関係が予め定められた条件を満たす、数字を含む文字列を前記第１文字列として特定し、
特定された第２キーとの位置関係が予め定められた条件を満たす文字列を第２文字列として特定する
請求項１に記載の情報処理装置。
【請求項８】
コンピュータに、
文書を読み取るステップと、
前記文書の読取結果から、日付を示す第１文字列と、期間を示す第２文字列とを特定し、前記第１文字列と前記第２文字列とに従って、当該文書の属性を決定するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
自動車検査証や契約書など、有効期限や次の更新がある文書は、必ず保管しておく必要があるが、常に必要なものではないので、電子化し、紙ファイル自体は倉庫に保管するといった運用が多くなってきている。このような文書の有効期限を管理する技術が提案されている。例えば特許文献１には、文書の画像データを解析して文書の種類を検出する検出手段と、文書の種類毎に保存期間を記憶する記憶手段と、検出手段において検出された文書の種類に対応する保存期間に基づいて画像データの保存期限日を算出する算出手段と、算出された保存期限日に基づいて画像データを管理する管理制御手段と、を備える情報処理装置が開示されている。また、特許文献２には、契約開始日と確認基準日とを契約情報として保持し、確認基準日がきた契約情報を確認対象検出装置が検出することが記載されている。
【０００３】
また、特許文献３には、契約書の文章中からキーワードを検出し、検出されたキーワードの中から契約書の契約期間を認識し、契約期間を自動更新する契約書管理システムが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１４８５６９号公報
【特許文献２】特開２００５−２６７０５２号公報
【特許文献３】特許第６２９０４５９号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、有効期限等の属性が明示されていない文書についても、その属性を管理することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１に係る情報処理装置は、文書を読み取る読取手段と、前記文書の読取結果から、日付を示す第１文字列と、期間を示す第２文字列とを特定し、前記第１文字列と前記第２文字列とに従って、当該文書の属性を決定する決定手段とを有することを特徴とする。
【０００７】
本発明の請求項２に係る情報処理装置は、請求項１に記載の構成において、前記決定手段は、前記文書から予め定められた第１キーを抽出し、抽出された第１キーとの前記文書における位置関係が予め定められた条件を満たす、数字を含む文字列を前記第１文字列として特定することを特徴とする。
【０００８】
本発明の請求項３に係る情報処理装置は、請求項１又は２に記載の構成において、前記決定手段は、前記文書から予め定められた第２キーを抽出し、抽出された第２キーとの位置関係が予め定められた条件を満たす文字列を第２文字列として特定することを特徴とする。
【０００９】
本発明の請求項４に係る情報処理装置は、請求項１乃至３のいずれか１項に記載の構成において、前記第１文字列が示す日付に、前記第２文字列が示す期間を足し合わせた結果を示す日付を、前記属性とすることを特徴とする。
【００１０】
本発明の請求項５に係る情報処理装置は、請求項１乃至４のいずれか１項に記載の構成において、前記決定手段は、前記属性を前記文書のファイル名又はプロファイル情報とすることを特徴とする。
【００１１】
本発明の請求項６に係る情報処理装置は、請求項１乃至５のいずれか１項に記載の構成において、前記属性は、前記文書の有効期限を示すことを特徴とする。
【００１２】
本発明の請求項７に係る情報処理装置は、請求項１に記載の構成において、前記決定手段は、前記文書の種類を特定し、特定された種類に対応する第１キー及び第２キーを、前記種類と前記第１キー及び前記第２キーとの対応関係を記憶する記憶手段を参照して特定し、特定された第１キーとの前記文書における位置関係が予め定められた条件を満たす、数字を含む文字列を前記第１文字列として特定し、特定された第２キーとの位置関係が予め定められた条件を満たす文字列を第２文字列として特定することを特徴とする。
【００１３】
本発明の請求項８に係るプログラムは、コンピュータに、文書を読み取るステップと、前記文書の読取結果から、日付を示す第１文字列と、期間を示す第２文字列とを特定し、前記第１文字列と前記第２文字列とに従って、当該文書の属性を決定するステップとを実行させるためのプログラムであることを特徴とする。
【発明の効果】
【００１４】
請求項１及び８に係る発明によれば、有効期限等の属性が明示されていない文書についても、その属性を管理することができる。
請求項２に係る発明によれば、有効期限等の属性が明示されていない文書についても、その属性を管理することができる。
請求項３に係る発明によれば、有効期限等の属性が明示されていない文書についても、その属性を管理することができる。
請求項４に係る発明によれば、日付と期間が記載されている文書の有効期限等の属性を管理することができる。
請求項５に係る発明によれば、ファイル名又はプロファイル情報により属性を管理することができる。
請求項６に係る発明によれば、有効期限等が明示されていない文書についても、その有効期限を管理することができる。
請求項７に係る発明によれば、文書の種類に対応する日付や期間を文書から抽出することができる。
【図面の簡単な説明】
【００１５】
【図１】システム１の構成を例示するブロック図。
【図２】画像処理装置１０の機能構成を例示するブロック図。
【図３】画像処理装置１０のハードウェア構成を例示するブロック図。
【図４】文書処理装置２０のハードウェア構成を例示するブロック図。
【図５】文書を例示した図。
【図６】文書を例示した図。
【図７】システム１が行う処理の流れを例示するフローチャート。
【図８】位置関係データベースＤＢ３の内容を例示する図。
【図９】バリュー情報を例示した図。
【図１０】更新されたバリュー情報を例示した図。
【発明を実施するための形態】
【００１６】
１．構成
図１は本実施形態に係るシステム１の構成を例示するブロック図である。システム１は、画像処理装置１０（情報処理装置の一例）、文書処理装置２０（情報処理装置の一例）、データベースサーバ３０、及びファイルサーバ４０を備える。画像処理装置１０は、コピー機能やスキャン機能を備えた装置である。画像処理装置１０は処理対象である文書の画像を読み取り、読み取った画像を表す画像データを生成する。画像処理装置１０は、通信回線２により文書処理装置２０、データベースサーバ３０及びファイルサーバ４０に接続されている。通信回線２は、例えばインターネット、移動体通信網、電話回線、及びＬＡＮ（local Area Network）などのうちの少なくとも１つを含む。
【００１７】
文書処理装置２０は、画像処理装置１０により読み取られた画像に対し文字認識処理等の各種の処理を行う。データベースサーバ３０は、画像処理装置１０により読み取られた文書の画像の属性等を示すデータを記憶する。ファイルサーバ４０は、画像処理装置１０により読み取られた文書の画像を表すファイルを記憶する。文書処理装置２０、データベースサーバ３０及びファイルサーバ４０は例えば汎用サーバ等のコンピュータ装置である。図１に示す例では、１つの画像処理装置１０が通信回線２に接続されているが、複数の画像処理装置１０が通信回線２に接続されてもよい。
【００１８】
図２は、本実施形態に係るシステム１の機能構成を例示するブロック図である。システム１は、読取手段１１及び決定手段１２を備える。読取手段１１は、契約書、又は車検証等の文書を読み取る。決定手段１２は、文書の読取結果から、日付を示す第１文字列と、期間を示す第２文字列とを特定し、特定された第１文字列と前記第２文字列とに従って、文書の属性を決定する。決定される属性は、例えば文書の有効期限を示す情報である。
【００１９】
図３は画像処理装置１０のハードウェア構成を例示するブロック図である。プロセッサ１０１は、画像処理装置１０の他の要素を制御するプロセッサである。メモリ１０２は、プロセッサ１０１がプログラムを実行するためのワークエリアとして機能する記憶装置であり、例えばＲＡＭ（Random Access Memory）を含む。記憶装置１０３は各種のプログラム及びデータを記憶する記憶装置であり、例えば、ＳＳＤ（Solid State Drive）又はＨＤＤ（Hard Disk Drive）を含む。通信ＩＦ１０４は、予め定められた無線又は有線の通信規格（例えば、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はイーサネット（登録商標））に従って他の装置と通信を行う。
【００２０】
ＵＩ部１０５は例えばタッチスクリーンとキーとを備える。ＵＩ部１０５は画像処理装置１０に内蔵されていてもよく、また、外付けされて外部接続されるものであってもよい。画像形成部１０６は電子写真方式等により、給紙部１０９により搬送路に沿って搬送されてくる用紙等の媒体に画像を形成する。画像読取部１０７は、原稿（媒体）の画像を光学的に読み取る。画像処理部１０８は、例えばＤＳＰ（Digital Signal Processor）やＧＰＵ（Graphics Processing Unit）を備え、各種の画像処理を実行する。給紙部１０９は画像形成部１０６に用紙等の媒体を供給する。
【００２１】
図４は文書処理装置２０のハードウェア構成を例示するブロック図である。プロセッサ２０１は、文書処理装置２０の他の要素を制御するプロセッサである。メモリ２０２は、プロセッサ２０１がプログラムを実行するためのワークエリアとして機能する記憶装置であり、例えばＲＡＭ（Random Access Memory）を含む。記憶装置２０３は各種のプログラム及びデータを記憶する記憶装置であり、例えば、ＳＳＤ（Solid State Drive）又はＨＤＤ（Hard Disk Drive）を含む。通信ＩＦ２０４は、予め定められた無線又は有線の通信規格（例えば、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はイーサネット（登録商標））に従って他の装置と通信を行う。ＵＩ部２０５は例えばタッチスクリーンとキーとを備える。ＵＩ部２０５は文書処理装置２０に内蔵されていてもよく、また、外付けされて外部接続されるものであってもよい。
【００２２】
この例で、メモリ１０２、記憶装置１０３、メモリ２０２又は記憶装置２０３に記憶されているプログラムを、プロセッサ１０１又はプロセッサ２０１が実行することにより、図２に示される機能が実装される。プログラムを実行しているプロセッサ１０１又はプロセッサ２０１は、読取手段１１及び決定手段１２の一例である。
【００２３】
図５は本実施形態の処理対象となる文書を例示する図であり、図６は、図５に例示した文書の一部を拡大した図である。図５には、文書として「秘密保持契約書」が例示されている。また、図６の例では、文書の有効期限を「本日より１年間」とする旨が記載されている。また、有効期限の例外として、「秘密保持義務及び損害賠償については、契約終了後３年間継続する」旨が記載されている。
【００２４】
２．動作
次いで、この実施形態の動作を説明する。この実施形態では、システム１は、文書を読み取って文書を表す画像ファイルを生成する際に、その文書が将来必要となるであろう日時を、文書の属性としてファイルに付与する処理を行う。
【００２５】
図７は、システム１が行う処理の流れを例示するフローチャートである。ステップＳ１０１において、画像処理装置１０は文書の読取処理を行う。この実施形態では、画像処理装置１０は、文書を表す画像（以下、単に「画像」という）を画像読取部１０７により読み取って画像データを生成し、生成した画像データに対して画像の正立処理及びクレンジング処理等の画像処理を行う。生成された画像データは画像処理装置１０から文書処理装置２０に送信される。
【００２６】
ステップＳ１０２において、文書処理装置２０は文書を表す画像のレイアウト等を解析する。例えば、文書処理装置２０は画像を解析し、帳票等の文書の罫線の位置や文書エリアの配置等の情報を抽出する。
【００２７】
ステップＳ１０３において、文書処理装置２０は、解析された画像のレイアウトが、文書の種類を特定するために参照される文書特定データベースＤＢ１に登録されているかを判定する。登録されたレイアウトが画像に含まれていない場合、文書処理装置２０はステップＳ１０４の処理に進む。一方、予め登録されたレイアウトが画像に含まれる場合、文書処理装置２０はステップＳ１０８の処理に進む。
【００２８】
文書特定データベースＤＢ１は、文書の種類を特定するために参照されるデータベースであり、例えば文書処理装置２０の記憶装置２０３に記憶される。文書特定データベースＤＢ１には、文書のレイアウトを示すレイアウト情報又は文書名が、文書の種類に紐づけられて記憶される。文書の種類は、例えば、「秘密保持契約書」、「車検証」等である。
【００２９】
ステップＳ１０４において、文書処理装置２０は画像の一部の領域に対し文字認識処理（例えば、光学文字認識処理：Optical Character Recognition）を行う。ステップＳ１０５において、文書処理装置２０は、ステップＳ１０４の文字認識処理の結果に従い文書名を抽出する。例えば、文書処理装置２０がレイアウト解析を行って予め定められた位置にある文字列を文書名として抽出してもよい。
【００３０】
ステップＳ１０６において、文書処理装置２０は文書の種類を示す属性情報が処理対象である文書に含まれているかを判定する。属性情報は、例えば文書処理装置２０に予め登録された文字列である。文書処理装置２０は、ステップＳ１０６においてその文字列が文書に含まれているかを判定する。属性情報が含まれていない場合、文書処理装置２０はステップＳ１０７の処理に進む。一方、属性情報が含まれている場合、文書処理装置２０はステップＳ１０７の処理をスキップし、ステップＳ１０８の処理に進む。
【００３１】
ステップＳ１０７において、文書処理装置２０は文書種類の入力をユーザに促す情報を出力する。例えば、文書処理装置２０が画像処理装置１０に出力要求を送信し、画像処理装置１０が「文書の種類を入力してください」といったメッセージを表示したり、音声メッセージを出力したりしてもよい。この場合、ユーザは画像処理装置１０のＵＩ部１０５を用いて文書の種類を入力する操作を行う。ユーザにより画像処理装置１０が操作されると、操作内容に応じたデータが画像処理装置１０から文書処理装置２０に送信される。
【００３２】
ステップＳ１０８において、文書処理装置２０は画像のレイアウト情報又は抽出された文書名等の情報から、文書の種類を特定する。例えば、文書処理装置２０は、レイアウト解析の結果及び特定された文書名を、文書特定データベースＤＢ１から検索し、検索された情報に紐づけられている文書の種類を特定する。また、例えば、ユーザにより文書の種類を示す情報が入力された場合、文書処理装置２０は、ユーザによるＵＩ部１０５に対する操作内容に従って文書の種類を特定する。
【００３３】
ステップＳ１０９乃至Ｓ１１３において、文書処理装置２０は、処理対象である文書から予め定められたキー情報（第１キー及び第２キーの一例）を抽出し、抽出されたキー情報との文書内における位置関係が予め定められた条件を満たす、数字を含む文字列をバリュー情報（第１文字列及び第２文字列の一例）として特定する。キー情報とは、バリュー情報の属性名を示す文字列である。キー情報は、例えば、「種類」、「甲」、「乙」、「契約日」、「有効期限」、「契約締結日」、又は「契約種類」である。まず、ステップＳ１０９において、文書処理装置２０は、キー情報データベースＤＢ２（記憶手段の一例）を参照し、特定された文書の種類に対応する、抽出対象とするキー情報（第１キー及び第２キーの一例）を特定する。
【００３４】
キー情報データベースＤＢ２には、文書の種類と、その種類の文書について抽出対象とするキー情報とが対応付けて記憶されている。この実施形態において、「契約日」及び「契約締結日」は第１キーの一例であり、「有効期限」は第２キーの一例である。どのキー情報が第１キーであってどの情報が第２キーであるかは、キー情報データベースＤＢ２に予め登録されている。第１キーと第２キーとは、文書の種類に対応付けてキー情報データベースＤＢ２に記憶されている。すなわち、第１キーと第２キーとは互いに関連付けられている。
【００３５】
ステップＳ１１０において、文書処理装置２０は、読み取られた文書画像の全面に対して文字認識処理を行い、テキストデータを取得する。ステップＳ１１１において、文書処理装置２０は、ステップＳ１１０の文字認識処理の結果から、抽出するキー情報の位置を特定する。例えば、ステップＳ１０８で特定された種類に対応するキー情報が「種類」、「甲」、「乙」、「契約日」、及び「有効期限」の５つである場合、文書処理装置２０は、これらの５つの単語を、文字認識結果から抽出し、キー情報の位置を特定する。
【００３６】
ステップＳ１１２において、文書処理装置２０は、キー情報に対応するバリュー情報に関する位置情報を、位置関係データベースＤＢ３（記憶手段の一例）に問い合わせる。
【００３７】
図８は、位置関係データベースＤＢ３の内容を例示する図である。図８の例では、「キー情報」、「バリュー属性」、及び「位置関係」との各項目が互いに関連付けて記憶されている。これらの項目のうち、「キー情報」の項目には、文書からキー情報として抽出される文字列（例えば「甲」、「乙」、「契約日」、「有効期限」）が記憶される。「バリュー属性」の項目には、キー情報に対応するバリュー情報の属性を示す情報（例えば、「日付」、「期間」）が記憶される。「位置関係」の項目には、文書の画像内におけるキー情報とバリュー情報との位置関係（対応関係）を示す情報が記憶される。例えば、図６の例において、キー情報が「有効期限」である場合、図８のデータベースが参照されることにより、キー情報に対するバリュー情報の文書内における位置が「同行、右側」であると特定される。
【００３８】
図７の説明に戻る。ステップＳ１１３において、文書処理装置２０は、文字認識処理の結果からバリュー情報を特定する。この実施形態では、ステップＳ１１１で特定されたキー情報との位置関係がステップＳ１１２で特定された位置関係の条件を満たす文字列がバリュー情報として特定される。
【００３９】
図９は、ステップＳ１１３において特定されるバリュー情報を例示した図である。図９の例では、「種類」のキー情報に対応するバリュー情報として「秘密保持契約書」が特定され、「甲」のキー情報に対応するバリュー情報として「（株）ＸＹＺ」が特定され、「乙」のキー情報に対応するバリュー情報として「（株）ＡＢＣ商事」が特定されている。また、「契約日」のキー情報に対応するバリュー情報として「２０１０年１０月２５日」が特定され、「有効期限」のキー情報に対応するバリュー情報として「本日より１年間」が特定されている。「契約日」のキー情報（第１キーの一例）に対応するバリュー情報は、日付を示す第１文字列の一例である。「有効期限」のキー情報（第２キーの一例）に対応するバリュー情報は、期間を示す第２文字列の一例である。
【００４０】
図７の説明に戻る。ステップＳ１１４において、文書処理装置２０は、「有効期限」のキー情報に対応するバリュー情報として特定された情報が、具体的な日時を示すものであるかを判定する。具体的な日時を示す情報でない場合、文書処理装置２０はステップＳ１１５の処理に進む。一方、具体的な日時を示す情報である場合、文書処理装置２０はステップＳ１１６の処理に進む。
【００４１】
ステップＳ１１５において、文書処理装置２０は、「有効期限」のキー情報を用いて具体的な値（属性）を再計算する。この実施形態では、文書処理装置２０は、ステップＳ１１３で特定された、日付を示すバリュー情報（第１文字列の一例）と、期間を示すバリュー情報（第２文字列の一例）とに従って、文書の属性を決定する。日付を示すバリュー情報は、例えば、「契約日」のキー情報に対応するバリュー情報である。また、期間を示すバリュー情報は、例えば、「契約期間」、「有効期限」、又は「例外的な延長期限」等のキー情報に対応するバリュー情報である。文書の属性は、例えば「有効期限」である。
【００４２】
具体的には、例えば、「契約日」のキー情報に対応するバリュー情報として「２０１０年１０月２５日」という文字列が特定され、「契約期間」のキー情報に対応するバリュー情報として「本日より１年間」という文字列が特定されたとする。この場合、文書処理装置２０は、「２０１０年１０月２５日」に、１年間（＝３６５日）を加算した「２０１１年１０月２４日」を、有効期限（文書の属性）として特定する。すなわち、文書処理装置２０は、日付を示すバリュー情報（第１文字列）と期間を示すバリュー情報（第２文字列）とを特定し、第１文字列が示す日付に、第２文字列が示す期間を足し合わせた結果を示す日付を、文書の属性として特定する。
【００４３】
図１０は、「有効期限」が更新されたバリュー情報の内容を例示する図である。図１０の例では、有効期限が「２０１１年１０月２４日」という具体的な日付に更新されている。
【００４４】
図７の説明に戻る。ステップＳ１１６において、文書処理装置２０は、有効期限の情報が変更されたバリュー情報を生成する。ステップＳ１１７において、文書処理装置２０は、ステップＳ１１６で生成されたバリュー情報（属性）を処理対象である文書のファイル名又はプロファイル情報とする。例えば、文書処理装置２０は、「乙」のキー情報に対応するバリュー情報である「株式会社ＡＢＣ商事」、及び、「有効期限」のキー情報に対応するバリュー情報である「２０１１年１０月２４日」を用いて、「ＡＢＣ商事_20111024」という文字列をファイル名として生成する。また、文書処理装置２０は、処理対象である文書から抽出されたキー情報とバリュー情報とが対応付けて記されたファイル（例えば、ｃｓｖファイル。以下「属性ファイル」という）を生成する。
【００４５】
ステップＳ１１８において、文書処理装置２０は、指定されたバリュー情報がファイル名に付与されたファイルを生成する。このファイルには、処理対象であった文書から抽出されたキー情報とバリュー情報との組み合わせ（図１０参照）を示す情報が付与される。生成されたファイルはファイルサーバ４０に送信され、ファイルサーバ４０の記憶装置に記憶される。また、キー情報とバリュー情報との組み合わせが記された属性ファイルは、データベースサーバ３０に送信され、データベースサーバ３０の記憶装置に記憶される。
【００４６】
ところで、車検証や契約書等の文書は、有効期限があり、次の更新まで保管しておく必要がある。しかし、これらの文書は、常に必要なものではないため、電子化して紙ファイル自体は倉庫に保管する、といった運用がなされている場合がある。
【００４７】
契約書等の文書を電子化して管理する場合、会社毎や担当者毎、日付毎などの整理の仕方がばらばらで、後から探し出すのに苦労することが多い。さらに契約書の有効期限などは管理されていない場合が多く、有効期限切れなどの問題が発生する場合がある。そのため、契約書の情報を抜き出して別途管理することもあるが、その場合、手間がかかってしまい、また、データの登録し忘れ等が発生してしまう場合がある。
それに対しこの実施形態では、電子化した文書に有効期限等の属性を付与して管理が行われるため、有効期限切れなどの問題が発生し難くなる。
【００４８】
３．変形例
上述した実施形態は、本発明の実施の一例に過ぎず、以下のように変形させてもよい。また、上述した実施形態及び以下に示す各変形例は、必要に応じて組み合わされて実施されてもよい。
【００４９】
（１）上述の実施形態では、文書処理装置２０は、処理対象である文書から予め定められたキー情報（第１キー及び第２キーの一例）を抽出し、抽出されたキー情報との文書内における位置関係が予め定められた条件を満たす、数字を含む文字列をバリュー情報（第１文字列及び第２文字列の一例）として特定した。バリュー情報の特定方法は上述した実施形態で示したものに限られない。例えば、処理対象の文書に日付を示す情報又は期間を示す情報が二次元バーコード等により埋め込まれている場合、文書処理装置２０は、そのバーコードを読み取って解析することにより、日付や期間を特定してもよい。
【００５０】
（２）上述の実施形態において、期間を特定するために用いられるキー情報は、１つであってもよく、また、複数であってもよい。期間のキー情報として複数のキー情報が用いられる場合、複数の属性が特定されてもよい。例えば、いずれかのキー情報の示す期間を特定された日付に足し合わせた結果を示す日時が属性として特定されるとともに、他の属性として、それぞれのキー情報の示す期間を合計した期間を、特定された日付に足し合わせた結果を示す日付が特定されてもよい。具体的には、例えば、期間を示すバリュー情報として「契約期間」のキー情報に対応する「１年間」と、「例外的な延長期限」のキー情報に対応する「本契約終了後３年間」という文字列が特定される場合がある。この場合、文書処理装置２０は、特定された日付に、「１年」と「３年」との両方を足し合わせた結果を示す日付を、文書の属性として特定する。
【００５１】
（３）上述の実施形態では、文書の属性として有効期限を示す情報が用いられたが、文書の属性は上述した実施形態で示したものに限られない。
【００５２】
（４）上述の実施形態では、画像処理装置１０は、文書を表す画像に対し文字認識処理を行うことにより、日付を示す第１文字列と、期間を示す第２文字列とを特定した。第１文字列及び第２文字列の特定方法は上述した実施形態で示したものに限られない。例えば、読取対象である文書が二次元バーコードを含む車検証である場合、画像処理装置１０は、その二次元バーコードを読み取ることによって、登録年月日を示す第１文字列を特定してもよい。
【００５３】
（５）上述の実施形態において画像処理装置１０に実装された機能及び文書処理装置２０に実装された機能が、単体の装置に実装されてもよい。また、画像処理装置１０に実装された機能及び文書処理装置２０に実装された機能が、複数の装置により分担されて提供されてもよい。例えば、文字認識処理を行うサーバと、文書種類の特定処理を行うサーバとが、別体の装置として構成されていてもよい。
【００５４】
（６）システム１において行われる処理の順序は、上述した実施形態において説明された例に限定されない。処理のステップは、矛盾が生じない限りにおいて、入れ替えられてもよい。また、本発明は、システム１において行われる情報処理方法として提供されてもよい。
【００５５】
（７）上述の実施形態において、画像処理装置１０のプロセッサ１０１又は文書処理装置２０のプロセッサ２０１により実行されるプログラムは、インターネットなどの通信回線を介してダウンロードされてもよい。また、これらのプログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどの、コンピュータが読取可能な記録媒体に記録した状態で提供されてもよい。
【符号の説明】
【００５６】
１…システム、２…通信回線、１０…画像処理装置、１１…読取手段、１２…決定手段、２０…文書処理装置、３０…データベースサーバ、４０…ファイルサーバ、１０１…プロセッサ、１０２…メモリ、１０３…記憶装置、１０４…通信ＩＦ、１０５…ＵＩ部、１０６…画像形成部、１０７…画像読取部、１０８…画像処理部、１０９…給紙部。
【図１】
2020144646.tif 000003
【図２】
2020144646.tif 000004
【図３】
2020144646.tif 000005
【図４】
2020144646.tif 000006
【図５】
2020144646.tif 000007
【図６】
2020144646.tif 000008
【図７】
2020144646.tif 000009
【図８】
2020144646.tif 000010
【図９】
2020144646.tif 000011
【図１０】
2020144646.tif 000012