(57)【特許請求の範囲】
【請求項１】
コンピュータが、
伝票の検索条件を受け付けると、伝票の情報と、当該伝票の保管場所を示す情報とを対応付けて記憶する記憶部を参照して、受け付けた前記検索条件を満たす伝票を、当該伝票それぞれの保管場所ごとに特定し、
伝票をスキャンして対象の伝票を検出するスキャナから、保管場所ごとに特定した前記伝票の検出に応じて出力される、当該伝票を示す情報を含む検出通知を受け付け、
前記検出通知を受け付けた場合に、検出された前記伝票を示す情報に対応付けて、当該伝票が検出されたことを示す情報を出力する、
処理を実行することを特徴とする伝票検索方法。
【請求項２】
前記コンピュータが、
受け付けた前記検出通知に基づき、保管場所ごとに特定した前記伝票の全てが検出されたと判定すると、前記スキャナにスキャン停止の指示を出力する、
処理を実行することを特徴とする請求項１に記載の伝票検索方法。
【請求項３】
前記コンピュータが、
前記スキャナから、保管場所に保管された複数の伝票のスキャン完了に応じて出力される完了通知を受け付け、
前記完了通知を受け付けた場合に、受け付けた前記検出通知に基づいて、特定した前記保管場所に保管された特定した前記伝票の検出状況を示す情報を出力する、
処理を実行することを特徴とする請求項１または２に記載の伝票検索方法。
【請求項４】
前記コンピュータが、
特定した前記伝票を示す情報それぞれを、特定した前記伝票それぞれの前記保管場所を示す情報に対応付けて出力する、
処理を実行することを特徴とする請求項１〜３のいずれか一つに記載の伝票検索方法。
【請求項５】
前記伝票には、前記伝票を示す情報が印字されており、
前記スキャナは、伝票をスキャンして当該伝票に印字された当該伝票を示す情報を認識して対象の伝票を検出する、
ことを特徴とする請求項１〜４のいずれか一つに記載の伝票検索方法。
【請求項６】
前記コンピュータが、
伝票をスキャンして当該伝票の画像データを取得するとともに当該伝票を示す情報を当該伝票に印字するスキャナから出力される当該伝票の画像データと当該伝票を示す情報とを受け付け、
受け付けた前記画像データを出力し、当該画像データを出力した伝票の記載内容についての情報の入力を受け付け、
受け付けた前記伝票を示す情報と、入力を受け付けた前記伝票の記載内容についての情報とを含む当該伝票の情報を、当該伝票の保管場所を示す情報に対応付けて、前記記憶部に記憶する、
ことを特徴とする請求項１〜５のいずれか一つに記載の伝票検索方法。
【請求項７】
前記コンピュータが、
伝票をスキャンして当該伝票の画像データを取得するとともに当該伝票を示す情報を当該伝票に印字するスキャナから出力される当該伝票の画像データと当該伝票を示す情報とを受け付け、
受け付けた前記伝票を示す情報と、受け付けた前記画像データを解析して得られる当該伝票の記載内容についての情報とを含む当該伝票の情報を、当該伝票の保管場所を示す情報に対応付けて、前記記憶部に記憶する、
ことを特徴とする請求項１〜６のいずれか一つに記載の伝票検索方法。
【請求項８】
前記コンピュータが、
受け付けた前記画像データから取引相手の法人番号を抽出し、
法人の名称と当該法人の法人番号とを対応付けて記憶する情報蓄積装置に、抽出した前記法人番号に対応する法人の名称を問い合わせて、前記情報蓄積装置から法人の名称を受信する、
処理を実行し、
前記記憶する処理は、
受け付けた前記伝票を示す情報と、受信した前記法人の名称とを含む当該伝票の情報を、当該伝票の保管場所を示す情報に対応付けて、前記記憶部に記憶する、
ことを特徴とする請求項７に記載の伝票検索方法。
【請求項９】
前記コンピュータが、
受け付けた前記画像データから取引相手のロゴを抽出し、
取引相手の名称と当該取引相手のロゴとを対応付けて記憶する前記記憶部を参照して、抽出した前記ロゴに対応する取引相手の名称を特定する、
処理を実行し、
前記記憶する処理は、
受け付けた前記伝票を示す情報と、特定した前記取引相手の名称とを含む当該伝票の情報を、当該伝票の保管場所を示す情報に対応付けて、前記記憶部に記憶する、
ことを特徴とする請求項７または８に記載の伝票検索方法。
【請求項１０】
伝票の検索条件を受け付けると、伝票の情報と、当該伝票の保管場所を示す情報とを対応付けて記憶する記憶部を参照して、受け付けた前記検索条件を満たす伝票を、当該伝票それぞれの保管場所ごとに特定し、
伝票をスキャンして対象の伝票を検出するスキャナから、保管場所ごとに特定した前記伝票の検出に応じて出力される、当該伝票を示す情報を含む検出通知を受け付け、
前記検出通知を受け付けた場合に、検出された前記伝票を示す情報に対応付けて、当該伝票が検出されたことを示す情報を出力する、
制御部を有することを特徴とする情報処理装置。
【請求項１１】
コンピュータに、
伝票の検索条件を受け付けると、伝票の情報と、当該伝票の保管場所を示す情報とを対応付けて記憶する記憶部を参照して、受け付けた前記検索条件を満たす伝票を、当該伝票それぞれの保管場所ごとに特定し、
伝票をスキャンして対象の伝票を検出するスキャナから、保管場所ごとに特定した前記伝票の検出に応じて出力される、当該伝票を示す情報を含む検出通知を受け付け、
前記検出通知を受け付けた場合に、検出された前記伝票を示す情報に対応付けて、当該伝票が検出されたことを示す情報を出力する、
処理を実行させることを特徴とする伝票検索プログラム。
【請求項１２】
コンピュータが、
伝票をスキャンして対象の伝票を検出するスキャナから、保管場所に保管された前記対象の伝票の検出に応じて出力される検出通知を受け付け、
受け付けた前記検出通知に基づき、特定の保管場所に対応付けて記憶された前記対象の伝票の全てが検出されたと判定した場合、前記スキャナにスキャン停止の指示を出力する、
処理を実行することを特徴とする伝票検索方法。
【請求項１３】
伝票をスキャンして対象の伝票を検出するスキャナから、保管場所に保管された前記対象の伝票の検出に応じて出力される検出通知を受け付け、
受け付けた前記検出通知に基づき、特定の保管場所に対応付けて記憶された前記対象の伝票の全てが検出されたと判定した場合、前記スキャナにスキャン停止の指示を出力する、
制御部を有することを特徴とする情報処理装置。
【請求項１４】
コンピュータに、
伝票をスキャンして対象の伝票を検出するスキャナから、保管場所に保管された前記対象の伝票の検出に応じて出力される検出通知を受け付け、
受け付けた前記検出通知に基づき、特定の保管場所に対応付けて記憶された前記対象の伝票の全てが検出されたと判定した場合、前記スキャナにスキャン停止の指示を出力する、
処理を実行させることを特徴とする伝票検索プログラム。
【請求項１５】
コンピュータが、
伝票をスキャンして対象の伝票を検出するスキャナから、保管場所に保管された前記対象の伝票の検出に応じて出力される、前記対象の伝票を示す情報を含む検出通知を受け付け、
前記スキャナから、保管場所に保管された複数の伝票のスキャン完了に応じて出力される完了通知を受け付け、
前記完了通知を受け付けた場合に、受け付けた前記検出通知に基づいて、特定の保管場所に対応付けて記憶された前記対象の伝票の検出状況を示す情報を出力する、
処理を実行することを特徴とする伝票検索方法。
【請求項１６】
伝票をスキャンして対象の伝票を検出するスキャナから、保管場所に保管された前記対象の伝票の検出に応じて出力される、前記対象の伝票を示す情報を含む検出通知を受け付け、
前記スキャナから、保管場所に保管された複数の伝票のスキャン完了に応じて出力される完了通知を受け付け、
前記完了通知を受け付けた場合に、受け付けた前記検出通知に基づいて、特定の保管場所に対応付けて記憶された前記対象の伝票の検出状況を示す情報を出力する、
制御部を有することを特徴とする情報処理装置。
【請求項１７】
コンピュータに、
伝票をスキャンして対象の伝票を検出するスキャナから、保管場所に保管された前記対象の伝票の検出に応じて出力される、前記対象の伝票を示す情報を含む検出通知を受け付け、
前記スキャナから、保管場所に保管された複数の伝票のスキャン完了に応じて出力される完了通知を受け付け、
前記完了通知を受け付けた場合に、受け付けた前記検出通知に基づいて、特定の保管場所に対応付けて記憶された前記対象の伝票の検出状況を示す情報を出力する、
処理を実行させることを特徴とする伝票検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝票検索方法、情報処理装置、および伝票検索プログラムに関する。
【背景技術】
【０００２】
従来、税法の施行規則では、納税者となる企業が有する会計帳簿の記載の基になった領収書や請求書などの伝票の原本は、倉庫の段ボールや書類棚などの保管場所に所定期間以上保管することが要求されている。そして、会計帳簿の記載に不備や不正がないか確認する場合などに、会計帳簿の記載の基になった領収書や請求書などの伝票の原本を捜索して、伝票の原本が保管された保管場所から伝票を取り出して、会計帳簿の記載との照合作業が行われる。
【０００３】
関連する先行技術としては、例えば、原稿を画像として読み込み、読み込んだ画像の文字認識結果に対して検索キーワードにヒットする文字列を検索し、文字列の原稿中での位置に対して強調処理を施し、原稿に対して強調処理結果を上書き印刷するものがある。また、例えば、ユーザの操作により検索したい宛名カードを特定する番号情報を入力しておき、複数の宛名カードの番号情報を読み取り、宛名カードの番号情報と、入力した検索したい宛名カードを特定する番号情報との一致を判定する技術がある。また、例えば、ＯＨＲ（Ｏｖｅｒ  Ｈｅａｄ  Ｒｅａｄｅｒ）装置で納付書を読み取って得られた画像データに基づいて納付書ＩＤを識別し、識別した納付書ＩＤに基づいて納付書の処理区分を表す納付書種別を判定し、納付書種別を各納付書の裏面などに印字する技術がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１０７４６２号公報
【特許文献２】特開２００２−２４０３９７号公報
【特許文献３】特開２００３−１６２６４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、保管場所に保管された伝票の中から、所定の条件を満たす伝票を捜索する捜索作業にかかる負担が大きい。例えば、複数の保管場所のうち、どの保管場所に所定の条件を満たす伝票が保管されているかが分からないと、それぞれの保管場所に保管された伝票を一通り確認して所定の条件を満たす伝票を捜索することになる。
【０００６】
１つの側面では、本発明は、伝票の捜索作業にかかる負担を低減することができる伝票検索方法、情報処理装置、および伝票検索プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一側面によれば、伝票の検索条件を受け付けると、伝票の情報と、当該伝票の保管場所を示す情報とを対応付けて記憶する記憶部を参照して、受け付けた前記検索条件を満たす伝票を、当該伝票それぞれの保管場所ごとに特定し、特定した前記伝票を示す情報それぞれを、特定した前記伝票それぞれの前記保管場所を示す情報に対応付けて出力する伝票検索方法、情報処理装置、および伝票検索プログラムが提案される。
【０００８】
また、本発明の一側面によれば、伝票をスキャンして対象の伝票を検出するスキャナから、保管場所に保管された前記対象の伝票の検出に応じて出力される検出通知を受け付け、受け付けた前記検出通知に基づき、特定の保管場所に対応付けて記憶された前記対象の伝票の全てが検出されたと判定した場合、前記スキャナにスキャン停止の指示を出力する伝票検索方法、情報処理装置、および伝票検索プログラムが提案される。
【０００９】
また、本発明の一側面によれば、伝票をスキャンして対象の伝票を検出するスキャナから、保管場所に保管された前記対象の伝票の検出に応じて出力される、前記対象の伝票を示す情報を含む検出通知を受け付け、前記スキャナから、保管場所に保管された複数の伝票のスキャン完了に応じて出力される完了通知を受け付け、前記完了通知を受け付けた場合に、受け付けた前記検出通知に基づいて、特定の保管場所に対応付けて記憶された前記対象の伝票の検出状況を示す情報を出力する伝票検索方法、情報処理装置、および伝票検索プログラムが提案される。
【発明の効果】
【００１０】
本発明の一態様によれば、伝票の捜索作業にかかる負担を低減することができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施の形態にかかる伝票検索方法の一実施例を示す説明図である。
【図２】図２は、伝票捜索システム２００の一例を示す説明図である。
【図３】図３は、管理装置２０１のハードウェア構成例を示すブロック図である。
【図４】図４は、仕訳日記帳テーブル４００の記憶内容の一例を示す説明図である。
【図５】図５は、ロゴ情報テーブル５００の記憶内容の一例を示す説明図である。
【図６】図６は、保管情報テーブル６００の記憶内容の一例を示す説明図である。
【図７】図７は、情報蓄積装置２０２のハードウェア構成例を示すブロック図である。
【図８】図８は、企業情報テーブル８００の記憶内容の一例を示す説明図である。
【図９】図９は、クライアント装置２０３のハードウェア構成例を示すブロック図である。
【図１０】図１０は、情報処理装置１００の機能的構成例を示すブロック図である。
【図１１】図１１は、伝票１１００の記載内容の一例を示す説明図である。
【図１２】図１２は、伝票１２００の記載内容の一例を示す説明図である。
【図１３】図１３は、伝票１３００の記載内容の一例を示す説明図である。
【図１４】図１４は、伝票１２０の捜索作業の流れを示す説明図である。
【図１５】図１５は、スキャナ９０８−１の動作の一例を示す説明図である。
【図１６】図１６は、法人番号に基づいて帳簿情報を更新する動作の一例を示す説明図である。
【図１７】図１７は、ロゴに基づいて帳簿情報を更新する動作の一例を示す説明図である。
【図１８】図１８は、伝票１２０の記載内容についての情報の入力を受け付ける動作の一例を示す説明図である。
【図１９】図１９は、検索条件の入力を受け付ける動作の一例を示す説明図である。
【図２０】図２０は、伝票１２０が保管された保管場所１３０を表示する動作の一例を示す説明図である。
【図２１】図２１は、伝票１２０をスキャンする動作の一例を示す説明図である。
【図２２】図２２は、伝票１２０の検出に応じた動作の一例を示す説明図である。
【図２３】図２３は、複数の伝票１２０の検出完了に応じた動作の一例を示す説明図である。
【図２４】図２４は、伝票１２０の検出漏れに応じた動作の一例を示す説明図である。
【図２５】図２５は、準備処理手順の一例を示すフローチャート（その１）である。
【図２６】図２６は、準備処理手順の一例を示すフローチャート（その２）である。
【図２７】図２７は、検索処理手順の一例を示すフローチャートである。
【図２８】図２８は、検出処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下に、図面を参照して、本発明にかかる伝票検索方法、情報処理装置、および伝票検索プログラムの実施の形態を詳細に説明する。
【００１３】
（実施の形態にかかる伝票検索方法の一実施例）
図１は、実施の形態にかかる伝票検索方法の一実施例を示す説明図である。図１において、情報処理装置１００は、伝票１２０の情報と、伝票１２０の保管場所１３０を示す情報とを対応付けて記憶する記憶部１１０を有し、記憶部１１０を参照して伝票１２０の保管場所１３０を特定するコンピュータである。
【００１４】
伝票１２０とは、取引の支出、取引の収入、取引の内容などが記載された紙片である。伝票１２０は、例えば、企業や官公庁が発行した領収書や請求書などである。伝票１２０は、具体的には、手書きの領収書、小売店で発行されたレシート、公共料金の振り込み控え用紙などである。伝票１２０の材質は、紙でなくてもよい。伝票１２０の情報は、例えば、伝票１２０を示す情報と、伝票１２０の記載内容についての情報などを含む。伝票１２０を示す情報は、例えば、伝票１２０を示す文字列である。伝票１２０を示す情報は、具体的には、伝票１２０に割り振られ伝票１２０の裏面などに印字された管理番号である。保管場所１３０とは、伝票１２０が保管される場所である。保管場所１３０は、例えば、倉庫の段ボールや書類棚などである。保管場所１３０を示す情報は、倉庫の段ボールや書類棚などに割り振られた保管場所番号である。
【００１５】
ここで、税法にしたがえば、企業において、複数の段ボールや書類棚などの複数の保管場所１３０には、７年などの長期間にわたる膨大な数の伝票１２０が分散して保管されており、所定の条件を満たす伝票１２０を捜索する捜索作業にかかる負担が大きい。例えば、企業において、伝票１２０の記載内容についての情報や、伝票１２０の保管場所１３０を示す情報などが管理されていない場合では、所定の条件を満たす伝票１２０が保管された保管場所１３０を特定することが難しい。このため、所定の条件を満たす伝票１２０を捜索する捜索作業にかかる負担が大きい。
【００１６】
具体的には、例えば、国税庁から税務調査が実施される場合に、企業の会計帳簿の記載と、領収書や請求書などの伝票１２０とについての照合作業に用いられる所定の条件を満たす伝票１２０を一通り提示することが要求され、捜索作業が行われる。このとき、どの期間の伝票１２０が保管されているかが保管場所１３０にラベリングされていても、所定の金額以上の伝票１２０や所定の種類の伝票１２０が、どの保管場所１３０にどれだけ保管されているかについては分からない。このため、伝票１２０を目視で確認しながら所定の金額以上の伝票１２０や所定の種類の伝票１２０を捜索することになり、捜索作業にかかる負担が大きい。
【００１７】
また、さらにグループ企業が保管する伝票１２０についても捜索することがあり、捜索作業にかかる負担が増大してしまう。また、横並びチェックの必要性から、さらに別の保管場所１３０についても所定の条件を満たす伝票１２０があるか否かを確認することがあり、捜索作業にかかる負担が増大してしまう。そこで、本実施の形態では、伝票１２０の捜索作業にかかる負担を低減することができる伝票１２０検索方法について説明する。
【００１８】
図１の例では、伝票１２０は、複数の段ボールのいずれかに保管され、倉庫に置かれている。伝票１２０には、例えば、取引相手、取引日、取引金額などが記載されている。保管場所１３０には、例えば、保管場所１３０を示す情報が割り当てられ、割り当てられた保管場所１３０を示す情報が印字されている。
【００１９】
（１−１）情報処理装置１００は、検索条件を受け付ける。検索条件とは、情報処理装置１００の利用者が捜索する伝票１２０が満たす条件である。検索条件は、例えば、伝票１２０に記載された取引相手、取引日、取引金額、伝票１２０の種類などについての条件である。情報処理装置１００は、例えば、情報処理装置１００の利用者の操作入力によって、伝票１２０の取引日の期間や伝票１２０の種類などの検索条件を受け付ける。
【００２０】
（１−２）情報処理装置１００は、記憶部１１０を参照して、受け付けた検索条件を満たす伝票１２０と、当該伝票１２０それぞれの保管場所１３０とを特定する。情報処理装置１００は、例えば、記憶部１１０に記憶された伝票１２０の情報の中から、検索条件として受け付けた期間に含まれる取引日、かつ、検索条件として受け付けた種類に応じた伝票１２０の情報を検索する。そして、情報処理装置１００は、検索条件に応じた伝票１２０の情報を特定するとともに、当該伝票１２０の情報に対応する保管場所１３０を示す情報を特定する。
【００２１】
（１−３）情報処理装置１００は、特定した伝票１２０のうちの特定した保管場所１３０それぞれに保管された伝票１２０を示す情報を、当該保管場所１３０を示す情報に対応付けて出力する。情報処理装置１００は、例えば、特定した保管場所１３０を示す情報ごとに、特定した伝票１２０の情報のうちで当該保管場所１３０に保管された伝票１２０を示す情報を、情報処理装置１００が有する不図示のディスプレイに表示する。さらに、情報処理装置１００は、伝票１２０を示す情報とともに、伝票１２０の記載内容についての情報を表示してもよい。
【００２２】
このように、情報処理装置１００によれば、検索条件を満たす伝票１２０を示す情報を、検索条件を満たす伝票１２０が保管された保管場所１３０ごとに纏めて出力して、情報処理装置１００の利用者に通知することができる。これにより、情報処理装置１００の利用者は、複数の保管場所１３０の中から、検索条件を満たす伝票１２０が保管された保管場所１３０を特定しやすくなり、伝票１２０を捜索する捜索作業の負担を低減することができる。また、情報処理装置１００の利用者は、複数の保管場所１３０それぞれに、検索条件を満たす伝票１２０がいくつ保管されているのかを把握することができ、１つの保管場所１３０に保管された検索条件を満たす伝票１２０を纏めて取り出すことができる。
【００２３】
また、情報処理装置１００の利用者は、保管場所１３０に保管された複数の伝票１２０の中から、出力された伝票１２０を示す情報に基づいて、検索条件を満たす伝票１２０を捜索することができる。このため、情報処理装置１００の利用者は、検索条件を満たす伝票１２０の取り違えや見落としの発生を抑制することができる。また、情報処理装置１００の利用者は、保管場所１３０に検索条件を満たす伝票１２０がなかった場合に、検索条件を満たす伝票１２０が元々保管されていないのか、検索条件を満たす伝票１２０が紛失した可能性があるのかを判別することができる。
【００２４】
また、情報処理装置１００の利用者は、保管場所に、検索条件を満たす伝票が保管されていないにも関わらず、複数の伝票を目視で確認して、検索条件を満たす伝票が保管されているか否かを判断しなくてもよく、捜索作業にかかる負担を低減することができる。結果として、情報処理装置１００は、伝票１２０の捜索作業にかかる負担を低減し、国税庁からの税務調査などにかかる人的なコスト、時間的なコスト、または金銭的なコストなどを低減することができる。
【００２５】
（伝票捜索システム２００の一例）
次に、図１に示した情報処理装置１００を適用した、伝票捜索システム２００の一例について説明する。
【００２６】
図２は、伝票捜索システム２００の一例を示す説明図である。図２において、伝票捜索システム２００は、管理装置２０１と、情報蓄積装置２０２と、クライアント装置２０３−１〜２０３−ｎと、を含む（ｎは、２以上の自然数）。以下の説明では、クライアント装置２０３−１〜２０３−ｎを、「クライアント装置２０３」と表記する場合がある。
【００２７】
伝票捜索システム２００において、管理装置２０１と、情報蓄積装置２０２と、クライアント装置２０３とは、有線または無線のネットワーク２１０を介して接続される。ネットワーク２１０は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどである。
【００２８】
管理装置２０１は、例えば、サーバ、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などである。管理装置２０１は、具体的には、納税者の企業に設けられ、企業の従業員などが使用するサーバである。情報蓄積装置２０２は、例えば、サーバ、ＰＣなどである。情報蓄積装置２０２は、具体的には、国税庁などの監督機関が所有するサーバである。
【００２９】
クライアント装置２０３は、例えば、ＰＣ、ノートＰＣ、タブレット型ＰＣ、スマートフォンなどである。クライアント装置２０３は、具体的には、納税者の企業に設けられ、企業の従業員などが使用するＰＣである。また、伝票捜索システム２００は、ネットワーク２１０を介して、管理装置２０１やクライアント装置２０３と通信可能な、独立したスキャナを含んでもよい。ここで、図３〜図９の説明に移行して、管理装置２０１と、情報蓄積装置２０２と、クライアント装置２０３とのそれぞれのハードウェア構成例について説明する。
【００３０】
（管理装置２０１のハードウェア構成例）
次に、図３を用いて、図２に示した伝票捜索システム２００に含まれる管理装置２０１のハードウェア構成例について説明する。
【００３１】
図３は、管理装置２０１のハードウェア構成例を示すブロック図である。図３において、管理装置２０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、メモリ３０２と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０３と、ディスクドライブ３０４と、ディスク３０５と、入力装置３０６と、出力装置３０７と、スキャナ３０８とを有する。また、各構成部は、バス３００によってそれぞれ接続される。
【００３２】
ここで、ＣＰＵ３０１は、管理装置２０１の全体の制御を司る。メモリ３０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＣＰＵ３０１にロードされることで、コーディングされている処理をＣＰＵ３０１に実行させる。メモリ３０２は、例えば、図４に後述する仕訳日記帳テーブル４００、図５に後述するロゴ情報テーブル５００、図６に後述する保管情報テーブル６００などの各種テーブルを記憶する。
【００３３】
Ｉ／Ｆ３０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータに接続される。他のコンピュータは、例えば、図２に示した情報蓄積装置２０２やクライアント装置２０３である。そして、Ｉ／Ｆ３０３は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。Ｉ／Ｆ３０３には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００３４】
ディスクドライブ３０４は、ＣＰＵ３０１の制御に従ってディスク３０５に対するデータのリード／ライトを制御する。ディスクドライブ３０４は、例えば、磁気ディスクドライブ、光ディスクドライブなどである。ディスク３０５は、ディスクドライブ３０４の制御で書き込まれたデータを記憶する不揮発メモリである。ディスク３０５は、メモリ３０２の代わりに、図４に後述する仕訳日記帳テーブル４００、図５に後述するロゴ情報テーブル５００、図６に後述する保管情報テーブル６００などの各種テーブルを記憶してもよい。ディスク３０５は、例えば、磁気ディスク、光ディスクなどである。
【００３５】
入力装置３０６は、キーボード、タッチパネルなどユーザの操作により、各種データの入力を行うインターフェースである。入力装置３０６は、マウスなどのポインティングデバイスであってもよい。出力装置３０７は、ＣＰＵ３０１の指示により、データを出力するインターフェースである。出力装置３０７は、例えば、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示するディスプレイである。出力装置３０７は、プリンタであってもよい。
【００３６】
スキャナ３０８は、物体をスキャンして対象の物体を検出する。スキャナ３０８は、例えば、伝票１２０をスキャンして当該伝票１２０の裏面などに印字された管理番号を認識して、認識した管理番号に基づいて対象の伝票１２０を検出する。スキャナ３０８は、伝票１２０をスキャンして当該伝票１２０の画像データを取得し、取得した画像データに基づいて対象の伝票１２０を検出してもよい。スキャナ３０８は、物体をスキャンして当該物体の画像データを取得するとともに、当該物体に保管場所１３０を紐づける管理情報を印字する。スキャナ３０８は、例えば、伝票１２０をスキャンして当該伝票１２０の画像データを取得するとともに、当該伝票１２０を示す情報を当該伝票１２０の裏面などに印字する。
【００３７】
管理装置２０１は、上述した構成部のうち、例えば、ディスクドライブ３０４、ディスク３０５などを有さないことにしてもよい。管理装置２０１は、上述した構成部のほか、例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、半導体メモリなどを有することにしてもよい。また、管理装置２０１は、ディスクドライブ３０４およびディスク３０５の代わりに、ＳＳＤおよび半導体メモリなどを有していてもよい。
【００３８】
ここでは、管理装置２０１が、スキャナ３０８を有する場合について説明したが、これに限らない。例えば、管理装置２０１は、外部にあるスキャナと、ネットワーク２１０を介して接続可能であって、外部にあるスキャナから、伝票１２０をスキャンした結果や、伝票１２０を検出した結果などを受信してもよい。
【００３９】
（仕訳日記帳テーブル４００の記憶内容）
次に、図４を用いて、仕訳日記帳テーブル４００の記憶内容の一例について説明する。仕訳日記帳テーブル４００は、例えば、図３に示したメモリ３０２、ディスク３０５などの記憶領域によって実現される。
【００４０】
図４は、仕訳日記帳テーブル４００の記憶内容の一例を示す説明図である。図４に示すように、仕訳日記帳テーブル４００は、企業名のフィールドに対応付けて、取引日と、管理番号と、借方科目名と、借方金額と、貸方科目名と、貸方金額と、摘要と、取引相手名と、保管場所番号と、画像格納場所とのフィールドを有する。仕訳日記帳テーブル４００は、伝票１２０ごとに各フィールドに情報が設定されることにより、帳簿情報となるレコード４００−ａを記憶する。ａは、自然数である。
【００４１】
企業名は、伝票１２０を管理する企業の名称である。企業の名称は、例えば、商号である。取引日は、伝票１２０に応じた取引の日付である。管理番号は、伝票１２０を示す情報である。管理番号は、例えば、伝票１２０の裏面などに印字された当該伝票１２０を示す文字列である。借方科目名は、伝票１２０に応じた取引の取引内容を示す借方科目の名称である。借方科目の名称とは、資産の増加、負債の減少、資本の減少、費用の発生などの内容を示す名称である。借方科目の名称は、例えば、現金、材料費、雑費、消耗品費、福利厚生費、旅費交通費などである。借方金額は、伝票１２０に応じた取引の取引内容を示す借方科目に応じた金額である。
【００４２】
貸方科目名は、伝票１２０に応じた取引の取引内容を示す貸方科目の名称である。貸方科目の名称とは、資産の減少、負債の増加、資本の増加、収益の発生などの内容を示す名称である。貸方科目の名称は、例えば、現金、商品などである。貸方金額は、伝票１２０に応じた取引の取引内容を示す貸方科目に応じた金額である。摘要は、伝票１２０に応じた取引の取引内容を示す取引の摘要である。取引相手名は、伝票１２０に応じた取引の取引相手の名称である。取引相手の名称は、例えば、企業の名称である。
【００４３】
保管場所番号は、伝票１２０の原本が保管された保管場所１３０に割り振られた保管場所１３０を示す情報である。画像格納場所は、伝票１２０の画像データが格納された記憶領域のアドレスである。例えば、レコード４００−１は、管理番号「Ｅ３１２３４５４」が示す伝票１２０が、保管場所番号「Ａ０９９」が示す保管場所１３０に保管される伝票１２０であることを示す帳簿情報である。
【００４４】
（ロゴ情報テーブル５００の記憶内容）
次に、図５を用いて、ロゴ情報テーブル５００の記憶内容の一例について説明する。ロゴ情報テーブル５００は、例えば、図３に示したメモリ３０２、ディスク３０５などの記憶領域によって実現される。
【００４５】
図５は、ロゴ情報テーブル５００の記憶内容の一例を示す説明図である。図５に示すように、ロゴ情報テーブル５００は、企業名のフィールドに対応付けて、ロゴ格納場所のフィールドを有する。ロゴ情報テーブル５００は、取引相手になりうる企業ごとに各フィールドに情報が設定されることにより、ロゴ情報となるレコード５００−ｂを記憶する。ｂは、自然数である。
【００４６】
企業名は、取引相手になりうる企業の名称である。企業の名称は、例えば、商号である。ロゴ格納場所は、取引相手になりうる企業のロゴの画像データが格納された記憶領域のアドレスである。例えば、レコード５００−１は、アドレス「Ｌ００１」に格納されたロゴの画像データが、企業名「飲食店Ｊ」の企業のロゴの画像データであることを示すロゴ情報である。
【００４７】
（保管情報テーブル６００の記憶内容）
次に、図６を用いて、保管情報テーブル６００の記憶内容の一例について説明する。保管情報テーブル６００は、例えば、図３に示したメモリ３０２、ディスク３０５などの記憶領域によって実現される。
【００４８】
図６は、保管情報テーブル６００の記憶内容の一例を示す説明図である。図６に示すように、保管情報テーブル６００は、期間のフィールドに対応付けて、保管場所番号のフィールドを有する。保管情報テーブル６００は、取引日に対する期間ごとに各フィールドに情報が設定されることにより、保管情報となるレコード６００−ｃを記憶する。ｃは、自然数である。
【００４９】
期間は、取引日が取りうる期間である。保管場所番号は、取引日が期間内である伝票１２０が保管される保管場所１３０を示す情報である。例えば、レコード６００−１は、取引日が「２００６／０１」に含まれる伝票１２０が、保管場所番号「Ａ０９９」が示す保管場所１３０に保管される伝票１２０であることを示す保管情報である。
【００５０】
（情報蓄積装置２０２のハードウェア構成例）
次に、図７を用いて、図２に示した伝票捜索システム２００に含まれる情報蓄積装置２０２のハードウェア構成例について説明する。
【００５１】
図７は、情報蓄積装置２０２のハードウェア構成例を示すブロック図である。図７において、情報蓄積装置２０２は、ＣＰＵ７０１と、メモリ７０２と、Ｉ／Ｆ７０３と、ディスクドライブ７０４と、ディスク７０５と、入力装置７０６と、出力装置７０７とを有する。また、各構成部は、バス７００によってそれぞれ接続される。
【００５２】
ここで、ＣＰＵ７０１は、情報蓄積装置２０２の全体の制御を司る。メモリ７０２は、例えば、ＲＯＭ、ＲＡＭおよびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ７０１のワークエリアとして使用される。メモリ７０２に記憶されるプログラムは、ＣＰＵ７０１にロードされることで、コーディングされている処理をＣＰＵ７０１に実行させる。メモリ７０２は、図８に後述する企業情報テーブル８００を記憶する。
【００５３】
Ｉ／Ｆ７０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータに接続される。そして、Ｉ／Ｆ７０３は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。Ｉ／Ｆ７０３には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００５４】
ディスクドライブ７０４は、ＣＰＵ７０１の制御に従ってディスク７０５に対するデータのリード／ライトを制御する。ディスクドライブ７０４は、例えば、磁気ディスクドライブである。ディスク７０５は、ディスクドライブ７０４の制御で書き込まれたデータを記憶する不揮発メモリである。ディスク７０５は、メモリ７０２の代わりに、図８に後述する企業情報テーブル８００を記憶してもよい。ディスク７０５は、例えば、磁気ディスク、光ディスクなどである。
【００５５】
入力装置７０６は、キーボード、タッチパネルなどユーザの操作により、各種データの入力を行うインターフェースである。入力装置７０６は、マウスなどのポインティングデバイスであってもよい。出力装置７０７は、ＣＰＵ７０１の指示により、データを出力するインターフェースである。出力装置７０７は、例えば、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示するディスプレイである。出力装置７０７は、プリンタであってもよい。
【００５６】
情報蓄積装置２０２は、上述した構成部のほか、例えば、ＳＳＤ、キーボード、マウス、ディスプレイなどを有することにしてもよい。また、情報蓄積装置２０２は、ディスクドライブ７０４およびディスク７０５の代わりに、ＳＳＤなどを有していてもよい。
【００５７】
（企業情報テーブル８００の記憶内容）
次に、図８を用いて、企業情報テーブル８００の記憶内容の一例について説明する。企業情報テーブル８００は、例えば、図７に示したメモリ７０２、ディスク７０５などの記憶領域によって実現される。
【００５８】
図８は、企業情報テーブル８００の記憶内容の一例を示す説明図である。図８に示すように、企業情報テーブル８００は、企業名のフィールドに対応付けて、法人番号と、所在地とのフィールドを有する。企業情報テーブル８００は、企業ごとに各フィールドに情報が設定されることにより、企業情報となるレコード８００−ｄを記憶する。ｄは、自然数である。
【００５９】
企業名は、企業の名称である。企業の名称は、例えば、商号である。法人番号は、企業の法人番号である。所在地は、企業の住所である。例えば、レコード８００−１は、企業名「飲食店Ｊ」の企業が、法人番号「１２３４５６７８９７７７７」が割り振られた企業であり、住所「○県×市□□□」であることを示す企業情報である。
【００６０】
（クライアント装置２０３のハードウェア構成例）
次に、図９を用いて、図２に示した伝票捜索システム２００に含まれるクライアント装置２０３のハードウェア構成例について説明する。
【００６１】
図９は、クライアント装置２０３のハードウェア構成例を示すブロック図である。図９において、クライアント装置２０３は、ＣＰＵ９０１と、メモリ９０２と、Ｉ／Ｆ９０３と、ディスクドライブ９０４と、ディスク９０５と、入力装置９０６と、出力装置９０７と、スキャナ９０８とを有する。また、各構成部は、バス９００によってそれぞれ接続される。
【００６２】
ここで、ＣＰＵ９０１は、クライアント装置２０３の全体の制御を司る。メモリ９０２は、例えば、ＲＯＭ、ＲＡＭおよびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ９０１のワークエリアとして使用される。メモリ９０２に記憶されるプログラムは、ＣＰＵ９０１にロードされることで、コーディングされている処理をＣＰＵ９０１に実行させる。
【００６３】
Ｉ／Ｆ９０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータに接続される。他のコンピュータは、例えば、図２に示した情報蓄積装置２０２やクライアント装置２０３である。そして、Ｉ／Ｆ９０３は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。Ｉ／Ｆ９０３には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００６４】
ディスクドライブ９０４は、ＣＰＵ９０１の制御に従ってディスク９０５に対するデータのリード／ライトを制御する。ディスクドライブ９０４は、例えば、磁気ディスクドライブ、光ディスクドライブなどである。ディスク９０５は、ディスクドライブ９０４の制御で書き込まれたデータを記憶する不揮発メモリである。ディスク９０５は、例えば、磁気ディスク、光ディスクなどである。
【００６５】
入力装置９０６は、キーボード、タッチパネルなどユーザの操作により、各種データの入力を行うインターフェースである。入力装置９０６は、マウスなどのポインティングデバイスであってもよい。出力装置９０７は、ＣＰＵ９０１の指示により、データを出力するインターフェースである。出力装置９０７は、例えば、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示するディスプレイである。出力装置９０７は、プリンタであってもよい。
【００６６】
スキャナ９０８は、物体をスキャンして当該物体の画像データを取得し、取得した画像データに基づいて対象の物体を検出する。スキャナ９０８は、例えば、伝票１２０をスキャンして当該伝票１２０の画像データを取得し、取得した画像データに基づいて対象の伝票１２０を検出する。スキャナ９０８は、物体をスキャンして当該物体の画像データを取得するとともに、当該物体に情報を印字する。スキャナ９０８は、例えば、伝票１２０をスキャンして当該伝票１２０の画像データを取得するとともに、当該伝票１２０を示す情報を当該伝票１２０の裏面などに印字する。
【００６７】
クライアント装置２０３は、上述した構成部のうち、例えば、ディスクドライブ９０４、ディスク９０５などを有さないことにしてもよい。クライアント装置２０３は、上述した構成部のほか、例えば、ＳＳＤ、半導体メモリなどを有することにしてもよい。また、クライアント装置２０３は、ディスクドライブ９０４およびディスク９０５の代わりに、ＳＳＤおよび半導体メモリなどを有していてもよい。
【００６８】
ここでは、クライアント装置２０３が、スキャナ３０８を有する場合について説明したが、これに限らない。例えば、クライアント装置２０３は、外部にあるスキャナと、ネットワーク２１０を介して接続可能であって、外部にあるスキャナから、伝票１２０をスキャンした結果や、伝票１２０を検出した結果などを受信してもよい。
【００６９】
（伝票捜索システム２００の第１の具体例）
ここで、図２の説明に戻り、伝票捜索システム２００の第１の具体例について説明する。第１の具体例としては、例えば、管理装置２０１が、図１に示した情報処理装置１００として動作する場合がある。
【００７０】
この場合では、管理装置２０１は、クライアント装置２０３を介して、クライアント装置２０３のスキャナ９０８から出力される伝票１２０の画像データを取得したり、伝票１２０の記載内容についての情報の入力を受け付ける。また、管理装置２０１は、情報蓄積装置２０２に法人番号に応じた企業情報の問い合わせを行い、伝票１２０の記載内容についての情報として企業情報を受け付けてもよい。そして、管理装置２０１は、図４に示した仕訳日記帳テーブル４００を更新する。
【００７１】
この場合では、管理装置２０１は、図４に示した仕訳日記帳テーブル４００を参照して、クライアント装置２０３の出力装置９０７を介して、検索条件を満たす伝票１２０を示す情報などを表示させる。また、管理装置２０１は、クライアント装置２０３を介して、クライアント装置２０３のスキャナ９０８から出力される検出通知や完了通知などを受け付け、クライアント装置２０３の出力装置９０７の表示内容を更新させる。
【００７２】
ここでは、管理装置２０１が、クライアント装置２０３のスキャナ９０８から出力される情報を受け付ける場合について説明したが、これに限らない。例えば、管理装置２０１は、伝票捜索システム２００に含まれる独立したスキャナから出力される情報を、ネットワーク２１０を介して受け付けてもよい。
【００７３】
（伝票捜索システム２００の第２の具体例）
次に、伝票捜索システム２００の第２の具体例について説明する。第２の具体例としては、例えば、クライアント装置２０３が、図１に示した情報処理装置１００として動作する場合がある。
【００７４】
この場合では、クライアント装置２０３は、管理装置２０１から図４〜図６に示した各種テーブルの情報を提供される。クライアント装置２０３は、スキャナ９０８から出力される伝票１２０の画像データを取得したり、伝票１２０の記載内容についての情報の入力を受け付ける。また、クライアント装置２０３は、情報蓄積装置２０２に法人番号に応じた企業情報の問い合わせを行い、伝票１２０の記載内容についての情報として企業情報を受け付けてもよい。そして、クライアント装置２０３は、図４に示した仕訳日記帳テーブル４００を更新する。
【００７５】
この場合では、クライアント装置２０３は、図４に示した仕訳日記帳テーブル４００を参照して、出力装置９０７を介して、検索条件を満たす伝票１２０を示す情報などを表示する。また、クライアント装置２０３は、スキャナ９０８から出力される検出通知や完了通知などを受け付け、出力装置９０７の表示内容を更新させる。
【００７６】
ここでは、クライアント装置２０３が、スキャナ９０８から出力される情報を受け付ける場合について説明したが、これに限らない。例えば、クライアント装置２０３は、伝票捜索システム２００に含まれる独立したスキャナから出力される情報を、ネットワーク２１０を介して受け付けてもよい。
【００７７】
（伝票捜索システム２００の第３の具体例）
次に、伝票捜索システム２００の第３の具体例について説明する。第３の具体例としては、例えば、クライアント装置２０３が、管理装置２０１の代わりに図４〜図６に示した各種テーブルを記憶し、図１に示した情報処理装置１００として動作する場合がある。
【００７８】
この場合では、伝票捜索システム２００は、管理装置２０１を含まなくてもよい。クライアント装置２０３は、スキャナ９０８から出力される伝票１２０の画像データを取得したり、伝票１２０の記載内容についての情報の入力を受け付ける。また、クライアント装置２０３は、情報蓄積装置２０２に法人番号に応じた企業情報の問い合わせを行い、伝票１２０の記載内容についての情報として企業情報を受け付けてもよい。そして、クライアント装置２０３は、図４に示した仕訳日記帳テーブル４００を更新する。
【００７９】
この場合では、クライアント装置２０３は、図４に示した仕訳日記帳テーブル４００を参照して、出力装置９０７を介して、検索条件を満たす伝票１２０を示す情報などを表示する。また、クライアント装置２０３は、スキャナ９０８から出力される検出通知や完了通知などを受け付け、出力装置９０７の表示内容を更新させる。
【００８０】
ここでは、クライアント装置２０３が、スキャナ９０８から出力される情報を受け付ける場合について説明したが、これに限らない。例えば、クライアント装置２０３は、伝票捜索システム２００に含まれる独立したスキャナから出力される情報を、ネットワーク２１０を介して受け付けてもよい。
【００８１】
第１の具体例〜第３の具体例において、管理装置２０１やクライアント装置２０３が、情報蓄積装置２０２に法人番号に対応する企業名の問い合わせを行わない場合には、伝票捜索システム２００は、情報蓄積装置２０２を含まなくてもよい。以下では、第１の具体例のように、管理装置２０１が図１に示した情報処理装置１００として動作する場合について説明する。
【００８２】
（情報処理装置１００の機能的構成例）
次に、図１０を用いて、情報処理装置１００の機能的構成例について説明する。ここでは、クライアント装置２０３が、情報処理装置１００として動作する場合について説明する。
【００８３】
図１０は、情報処理装置１００の機能的構成例を示すブロック図である。情報処理装置１００は、記憶部１００１と、第１の受付部１００２と、解析部１００３と、第２の受付部１００４と、格納部１００５と、第３の受付部１００６と、特定部１００７と、出力制御部１００８と、第４の受付部１００９と、判定部１０１０とを含む。
【００８４】
記憶部１００１は、例えば、図９に示したメモリ９０２、ディスク９０５などの記憶領域によって実現される。第１の受付部１００２〜判定部１０１０は、制御部となる機能であり、例えば、図９に示したメモリ９０２、ディスク９０５などの記憶装置に記憶されたプログラムをＣＰＵ９０１に実行させることにより、または、Ｉ／Ｆ９０３により、その機能を実現する。各機能部の処理結果は、例えば、メモリ９０２、ディスク９０５などの記憶領域に記憶される。
【００８５】
記憶部１００１は、取引相手の名称と当該取引相手のロゴとを対応付けて記憶する。記憶部１００１は、例えば、取引相手の名称と、取引相手のロゴの画像データの格納場所のアドレスとを対応付けて記憶する。記憶部１００１は、具体的には、ロゴ情報テーブル５００を記憶する。これにより、記憶部１００１は、伝票１２０にロゴが記載されている場合に、ロゴに基づいて取引相手の名称を特定可能にすることができる。
【００８６】
記憶部１００１は、期間と、当該期間内の取引日が記載された伝票１２０の保管場所１３０とを対応付けて記憶する。伝票１２０は、取引金額が記載された書面と、取引内容が記載された書面との組み合わせであってもよい。伝票１２０の裏面などには、伝票１２０を示す情報が印字されている。伝票１２０の保管場所１３０は、例えば、伝票１２０が保管される倉庫内の段ボールや書類棚などである。記憶部１００１は、例えば、保管情報テーブル６００を記憶する。これにより、記憶部１００１は、保管前の伝票１２０に記載された取引日に基づいて、伝票１２０をどの保管場所１３０に保管すればよいかを特定可能にすることができる。
【００８７】
記憶部１００１は、伝票１２０の情報と、当該伝票１２０の保管場所１３０を示す情報とを対応付けて記憶する。伝票１２０の情報は、例えば、伝票１２０を示す情報と、伝票１２０の記載内容についての情報とを含む。伝票１２０を示す情報は、例えば、伝票１２０を示す文字列である。伝票１２０を示す情報は、具体的には、伝票１２０を示す管理番号 である。伝票１２０を示す情報は、人間による読み取りを考慮しない場合には、コンピュータが読み取りやすいバーコードなどであってもよい。保管場所１３０を示す情報は、例えば、保管場所１３０を示す保管場所番号である。記憶部１００１は、例えば、仕訳日記帳テーブル４００を記憶する。これにより、記憶部１００１は、伝票１２０が保管された保管場所１３０を特定可能にすることができる。
【００８８】
第１の受付部１００２は、スキャナから出力される伝票１２０の画像データと当該伝票１２０を示す情報とを受け付ける。スキャナは、伝票１２０をスキャンして当該伝票１２０の画像データを取得するとともに当該伝票１２０を示す情報を当該伝票１２０の裏面などに印字する。スキャナは、例えば、クライアント装置２０３のスキャナ９０８である。スキャナは、管理装置２０１のスキャナ３０８であってもよい。
【００８９】
ここでは、スキャナが伝票１２０を示す情報を出力する場合について説明したが、これに限らない。例えば、スキャナは、伝票１２０を示す情報の代わりに、伝票１２０を示す情報が印字された箇所の画像データを出力する場合があってもよい。この場合、第１の受付部１００２は、スキャナから出力される伝票１２０の画像データと当該伝票１２０を示す情報の印字された箇所の画像データとを受け付ける。第１の受付部１００２は、例えば、スキャナから出力される伝票１２０の表面の画像データと、当該伝票１２０を示す情報の印字された当該伝票１２０の裏面の画像データとを受け付ける。
【００９０】
例えば、クライアント装置２０３の利用者は、クライアント装置２０３のスキャナ９０８に伝票１２０をセットして、スキャナ９０８に伝票１２０をスキャンさせる。クライアント装置２０３は、スキャナ９０８から出力された伝票１２０の画像データと当該伝票１２０を示す情報とを、情報処理装置１００に転送する。第１の受付部１００２は、クライアント装置２０３のスキャナ９０８から出力され、クライアント装置２０３を介して転送された、伝票１２０の画像データと当該伝票１２０を示す情報とを受け付ける。これにより、第１の受付部１００２は、記憶部１００１に記憶しておく情報を受け付けることができる。
【００９１】
解析部１００３は、第１の受付部１００２が受け付けた画像データを解析して、伝票１２０の記載内容についての情報を得る。伝票１２０の記載内容についての情報は、例えば、取引相手名、取引日、取引金額などである。解析部１００３は、画像データに対して文字認識を行い、伝票１２０に記載された取引相手名、取引日、取引金額などを特定する。解析部１００３は、スキャナが伝票１２０を示す情報の代わりに伝票１２０を示す情報が印字された箇所の画像データを出力する場合、第１の受付部１００２が受け付けた伝票１２０を示す情報の印字された箇所の画像データを解析し、伝票１２０を示す情報を得る。解析部１００３は、例えば、伝票１２０の裏面などに印字された管理番号を得る。これにより、解析部１００３は、記憶部１００１に記憶しておく情報を特定することができる。
【００９２】
解析部１００３は、例えば、第１の受付部１００２が受け付けた画像データから取引相手の法人番号を抽出し、情報蓄積装置２０２に、抽出した法人番号に対応する法人の名称を問い合わせて、情報蓄積装置２０２から法人の名称を受信する。解析部１００３は、受信した法人の名称を、取引相手名として特定する。これにより、解析部１００３は、取引相手名を文字認識することができない場合であっても、取引相手名を特定することができる。
【００９３】
解析部１００３は、第１の受付部１００２が受け付けた画像データから取引相手のロゴを抽出し、記憶部１００１を参照して、抽出したロゴに対応する取引相手の名称を特定する。解析部１００３は、ロゴ情報テーブル５００を参照して、ロゴの画像データに対応する企業の名称を、取引相手名として特定する。これにより、解析部１００３は、取引相手名を文字認識することができない場合であっても、取引相手名を特定することができる。
【００９４】
解析部１００３は、第１の受付部１００２が受け付けた画像データから当該画像データの取得元の伝票１２０に記載された取引日を抽出し、記憶部１００１を参照して、抽出した取引日に対応する保管場所１３０を特定する。解析部１００３は、例えば、保管情報テーブル６００を参照して、抽出した取引日の伝票１２０を保管する保管場所１３０を特定する。これにより、解析部１００３は、保管前の伝票１２０について保管場所１３０を特定することができる。
【００９５】
第２の受付部１００４は、第１の受付部１００２が受け付けた画像データを出力し、当該画像データを出力した伝票１２０の記載内容についての情報の入力を受け付ける。第２の受付部１００４は、受け付けた画像データをクライアント装置２０３の出力装置９０７に表示させ、クライアント装置２０３を介して伝票１２０の記載内容についての情報の入力を受け付ける。これにより、第２の受付部１００４は、記憶部１００１に記憶しておく情報を取得することができる。
【００９６】
第２の受付部１００４は、第１の受付部１００２が受け付けた画像データを出力するとともに、解析部１００３が特定した伝票１２０の記載内容についての情報を出力し、当該画像データを出力した伝票１２０の記載内容についての情報の入力を受け付けてもよい。これにより、第２の受付部１００４は、解析部１００３が特定可能な情報以外にも、伝票１２０の記載内容についての情報があれば、伝票１２０の記載内容についての情報の入力を受け付けることができる。
【００９７】
また、第２の受付部１００４は、解析部１００３が特定した伝票１２０の記載内容を出力するため、解析部１００３が特定した伝票１２０の記載内容についての情報の修正を受け付けることができる。また、第２の受付部１００４は、解析部１００３が特定した伝票１２０の記載内容についての情報は再度入力しなくてもよいため、解析部１００３が特定した伝票１２０の記載内容についての情報の入力作業にかかる作業量を低減することができる。
【００９８】
第２の受付部１００４は、解析部１００３が抽出したロゴが記憶部１００１に記憶されていない場合には、抽出したロゴに対応する取引相手の名称の入力を受け付ける。これにより、第２の受付部１００４は、記憶部１００１に記憶しておく情報を取得することができる。また、第２の受付部１００４は、法人番号が伝票１２０に記載されていない場合は、発行元等の企業の名称の入力を受け付ける。
【００９９】
格納部１００５は、第１の受付部１００２が受け付けた伝票１２０を示す情報と、第２の受付部１００４が入力を受け付けた伝票１２０の記載内容についての情報とを少なくとも含む、伝票１２０の情報を生成する。格納部１００５は、生成した伝票１２０の情報を、当該伝票１２０の保管場所１３０を示す情報に対応付けて、記憶部１００１に記憶する。格納部１００５は、例えば、受け付けた伝票１２０を示す情報と、クライアント装置２０３を介して入力を受け付けた伝票１２０の記載内容についての情報とを含む当該伝票１２０の情報を作成して、仕訳日記帳テーブル４００を更新する。これにより、格納部１００５は、クライアント装置２０３のスキャナ９０８によってスキャンされた伝票１２０についての帳簿情報を仕訳日記帳テーブル４００に更新することができる。
【０１００】
格納部１００５は、第１の受付部１００２が受け付けた伝票１２０を示す情報と、第１の受付部１００２が受け付けた画像データを解析部１００３が解析して得られた当該伝票１２０の記載内容についての情報とを少なくとも含む、伝票１２０の情報を生成する。格納部１００５は、生成した伝票１２０の情報を、当該伝票１２０の保管場所１３０を示す情報に対応付けて、記憶部１００１に記憶する。格納部１００５は、例えば、第１の受付部１００２が受け付けた伝票１２０を示す情報と、解析部１００３が受信した取引相手の名称とを含む当該伝票１２０の情報を、当該伝票１２０の保管場所１３０を示す情報に対応付けて、記憶部１００１に記憶する。
【０１０１】
また、格納部１００５は、例えば、第１の受付部１００２が受け付けた伝票１２０を示す情報を含む当該伝票１２０の情報を、解析部１００３が特定した保管場所１３０を示す情報に対応付けて、記憶部１００１に記憶する。これにより、格納部１００５は、クライアント装置２０３のスキャナ９０８によってスキャンされた伝票１２０についての帳簿情報を仕訳日記帳テーブル４００に更新することができる。
【０１０２】
格納部１００５は、解析部１００３が抽出したロゴの画像データと、第２の受付部１００４が入力を受け付けた取引相手の名称とを対応付けて、記憶部１００１に記憶する。これにより、格納部１００５は、ロゴ情報テーブル５００に記憶されていないロゴの画像データについてのロゴ情報を作成して、ロゴ情報テーブル５００を更新することができる。
【０１０３】
第３の受付部１００６は、伝票１２０の検索条件を受け付ける。第３の受付部１００６は、例えば、捜索する伝票１２０が満たす条件として、伝票１２０の取引日が取りうる期間、伝票１２０の取引金額が取りうる金額の範囲、伝票１２０の種類などを受け付ける。これにより、第３の受付部１００６は、検索する伝票１２０が満たすべき条件を特定することができる。
【０１０４】
特定部１００７は、記憶部１００１を参照して、第３の受付部１００６が受け付けた検索条件を満たす伝票１２０を、当該伝票１２０それぞれの保管場所１３０ごとに特定する。特定部１００７は、仕訳日記帳テーブル４００を参照して、第３の受付部１００６が受け付けた検索条件を満たす取引日、取引金額などを含む帳簿情報を特定する。これにより、特定部１００７は、検索条件を満たす伝票１２０と、当該伝票１２０の保管場所１３０とを示す帳簿情報を特定することができる。
【０１０５】
出力制御部１００８は、特定部１００７が特定した伝票１２０を示す情報それぞれを、特定した伝票１２０それぞれの保管場所１３０を示す情報に対応付けて出力する。出力制御部１００８は、例えば、特定部１００７が特定した伝票１２０のうちの特定した保管場所１３０それぞれに保管された伝票１２０を示す情報を、当該保管場所１３０を示す情報に対応付けて出力する。出力制御部１００８は、具体的には、特定した帳簿情報に含まれる保管場所１３０を示す情報ごとに、当該保管場所１３０に保管された、特定した帳簿情報に含まれる伝票１２０を示す情報を、クライアント装置２０３の出力装置９０７に表示させる。これにより、出力制御部１００８は、クライアント装置２０３の利用者に、検索条件を満たす伝票１２０が保管された保管場所１３０を通知することができる。
【０１０６】
第４の受付部１００９は、スキャナから、保管場所１３０に保管された対象の伝票１２０の検出に応じて出力される検出通知を受け付ける。スキャナは、伝票１２０をスキャンして対象の伝票１２０を検出する。スキャナは、例えば、伝票１２０をスキャンして当該伝票１２０の裏面などに印字された当該伝票１２０を示す情報を認識して対象の伝票１２０を検出する。スキャナは、伝票１２０の表面などに記載された伝票１２０の記載内容についての情報に基づいて、対象の伝票１２０を検出してもよい。スキャナは、例えば、クライアント装置２０３のスキャナ９０８である。スキャナは、管理装置２０１のスキャナ３０８であってもよい。スキャナは、伝票捜索システム２００に含まれる独立したスキャナであってもよい。検出通知は、例えば、検出された伝票１２０を示す情報を含む。第４の受付部１００９は、例えば、スキャナから、保管場所１３０に保管された、特定部１００７が特定した伝票１２０の検出に応じて出力される検出通知を受け付ける。
【０１０７】
具体的には、クライアント装置２０３の利用者は、クライアント装置２０３のスキャナ９０８に伝票１２０をセットして、スキャナ９０８に伝票１２０をスキャンさせる。クライアント装置２０３は、スキャナ９０８から出力された検出通知を、情報処理装置１００に転送する。第４の受付部１００９は、クライアント装置２０３のスキャナ９０８から出力され、クライアント装置２０３を介して転送された検出通知を受け付ける。これにより、第４の受付部１００９は、特定した伝票１２０のうちで検出された伝票１２０を特定することができる。
【０１０８】
第４の受付部１００９は、スキャナから、保管場所１３０に保管された複数の伝票１２０のスキャン完了に応じて出力される完了通知を受け付ける。第４の受付部１００９は、スキャナから、特定部１００７が特定した保管場所１３０に保管された複数の伝票１２０のスキャン完了に応じて出力される完了通知を受け付ける。
【０１０９】
具体的には、クライアント装置２０３の利用者は、クライアント装置２０３のスキャナ９０８に伝票１２０をセットして、スキャナ９０８に伝票１２０をスキャンさせる。クライアント装置２０３は、スキャナ９０８から出力された検出通知を、情報処理装置１００に転送する。第４の受付部１００９は、クライアント装置２０３のスキャナ９０８から出力され、クライアント装置２０３を介して転送された検出通知を受け付ける。これにより、第４の受付部１００９は、特定した保管場所１３０に保管された、特定した複数の伝票１２０についてスキャン完了したことを検出することができる。
【０１１０】
判定部１０１０は、第４の受付部１００９が受け付けた検出通知に基づいて、特定の保管場所１３０に対応付けて記憶された対象の伝票１２０の全てが検出されたか否かを判定する。判定部１０１０は、例えば、第４の受付部１００９が受け付けた検出通知に基づいて、保管場所１３０ごとに特定した伝票１２０の全てが検出されたか否かを判定する。
【０１１１】
判定部１０１０は、具体的には、検出された伝票１２０の枚数が、特定した保管場所１３０に保管された特定した伝票１２０の枚数であるか否かの判定によって、特定した伝票１２０の全てが検出されたか否かを判定する。判定部１０１０は、より具体的には、受け付けた検出通知に基づいて、検出された伝票１２０の枚数を、特定した保管場所１３０に保管された特定した伝票１２０の枚数と比較して、枚数が一致する場合に、特定した伝票１２０の全てが検出されたと判定する。
【０１１２】
また、判定部１０１０は、例えば、受け付けた検出通知に基づいて、検出された伝票１２０を示す情報を、特定した保管場所１３０に保管された特定した伝票１２０を示す情報と比較して、特定した伝票１２０の全てが検出されたか否かを判定してもよい。判定部１０１０は、具体的には、特定した保管場所１３０に保管された特定した伝票１２０を示す情報のリストを作成して、検出された伝票１２０を示す情報をリストの中から削除していき、全ての情報が削除されたときに、特定した伝票１２０の全てが検出されたと判定する。これにより、判定部１０１０は、特定した伝票１２０が全て検出されたか否かを判定することができる。
【０１１３】
判定部１０１０は、完了通知を受け付けた場合に、受け付けた検出通知に基づいて、特定の保管場所１３０に対応付けて記憶された対象の伝票１２０の検出状況を判定して、検出状況を示す情報を生成する。判定部１０１０は、例えば、完了通知を受け付けた場合に、受け付けた検出通知に基づいて、検出された伝票１２０の枚数と、特定した保管場所１３０に保管された特定した伝票１２０の枚数との比較結果に応じた情報を生成する。判定部１０１０は、具体的には、未検出の伝票１２０の枚数を示す情報を生成する。
【０１１４】
また、判定部１０１０は、例えば、具体的には、完了通知を受け付けた場合に、受け付けた検出通知に基づいて、特定した伝票１２０のうちで未検出の伝票１２０があるか否かを判定して、未検出の伝票１２０があるか否かを示す情報を生成してもよい。判定部１０１０は、具体的には、未検出の伝票１２０を示す情報を含む、未検出の伝票１２０があることを示す情報を生成する。これにより、判定部１０１０は、特定した伝票１２０のうちで未検出の伝票１２０があるか否かを判定することができる。
【０１１５】
出力制御部１００８は、判定部１０１０による、保管場所１３０ごとに特定した伝票１２０の全てが検出されたとの判定に応じて、スキャナにスキャン停止の指示を出力する。出力制御部１００８は、例えば、特定した保管場所１３０に保管された特定した伝票１２０が全て検出されたと判定部１０１０が判定したことに応じて、クライアント装置２０３を介してスキャナ９０８にスキャン停止の指示を出力する。出力制御部１００８は、例えば、判定部１０１０による、検出された伝票１２０の枚数が、特定した保管場所１３０に保管された特定した伝票１２０の枚数であるとの判定に応じて、スキャナにスキャン停止の指示を出力してもよい。これにより、出力制御部１００８は、特定した伝票１２０が全て検出された場合には、クライアント装置２０３のスキャナ９０８による伝票１２０のスキャンを停止させることができる。
【０１１６】
出力制御部１００８は、生成した比較結果に応じた情報を出力する。出力制御部１００８は、例えば、比較結果に応じた情報を、クライアント装置２０３の出力装置９０７に表示させる。これにより、出力制御部１００８は、クライアント装置２０３の利用者に、特定した伝票１２０のうちで未検出の伝票１２０があるか否かを示す情報を通知することができる。
【０１１７】
出力制御部１００８は、検出通知を受け付けた場合に、検出された伝票１２０を示す情報に対応付けて、当該伝票１２０が検出されたことを示す情報を出力する。出力制御部１００８は、例えば、検出された伝票１２０を示す情報に対応付けて、当該伝票１２０が検出されたことを示す情報を、クライアント装置２０３の出力装置９０７に表示させる。これにより、出力制御部１００８は、クライアント装置２０３の利用者に、特定した伝票１２０のうちで検出された伝票１２０を示す情報を通知することができる。
【０１１８】
ここでは、情報処理装置１００が、制御部となる機能として、第１の受付部１００２〜判定部１０１０を有する場合について説明したが、これに限らない。例えば、情報処理装置１００は、第１の受付部１００２〜格納部１００５を有さない場合があってもよい。また、情報処理装置１００は、第３の受付部１００６〜判定部１０１０を有さない場合があってもよい。
【０１１９】
（実施例）
以下、管理装置２０１が図１に示した情報処理装置１００として動作する場合における実施例について説明する。実施例において、企業は、領収書、請求書、領収書の複製、請求書の複製、領収書兼請求書などの種々の伝票１２０を管理している。図１１〜図１３には、企業が管理する伝票１２０の一例として、伝票１１００、伝票１２００、伝票１３００を示している。
【０１２０】
（伝票１１００の記載内容の一例）
まず、図１１を用いて、企業が管理する伝票１１００の記載内容の一例について説明する。図１１の例では、伝票１１００は、ある企業が管理する領収書である。
【０１２１】
図１１は、伝票１１００の記載内容の一例を示す説明図である。図１１に示すように、伝票１１００は、取引相手の企業の名称であって、伝票１１００を発行した企業の名称１１０１の記載を含む。伝票１１００は、例えば、取引相手の企業の名称「郵便局」の記載を含む。
【０１２２】
また、伝票１１００は、商品ごとに、商品の名称１１０２と、当該商品の税込み金額１１０３との記載を含む。伝票１１００は、例えば、商品の名称「葉書」と、当該商品の税込み金額「１，０００円」との記載を含む。また、伝票１１００は、合計金額１１０４の記載を含む。伝票１１００は、例えば、合計金額「１，０００円」の記載を含む。また、伝票１１００は、取引日１１０５の記載を含む。伝票１１００は、例えば、取引日「１８．１．２６（平成１８年１月２６日）」の記載を含む。
【０１２３】
（伝票１２００の記載内容の一例）
次に、図１２を用いて、伝票１２００の記載内容の一例について説明する。図１２の例では、伝票１２００は、ある企業が管理する領収書と、納品書との組み合わせである。
【０１２４】
図１２は、伝票１２００の記載内容の一例を示す説明図である。図１２に示すように、伝票１２００は、取引相手の企業の名称であって、伝票１２００を発行した企業の名称１２０１の記載を含む。伝票１２００は、例えば、取引相手の企業の名称「有限会社△△商店」の記載を含む。また、伝票１２００は、取引金額１２０２の記載を含む。伝票１２００は、例えば、取引金額「５３，６６０円」の記載を含む。
【０１２５】
また、伝票１２００は、商品ごとに、商品の名称１２０３と、当該商品の個数１２０４と、当該商品の金額１２０５と、当該商品の税込み金額１２０６との記載を含む。伝票１２００は、例えば、商品の名称「くさたき」と、当該商品の個数「５０」と、当該商品の金額「１，０５０円」と、当該商品の税込み金額「５２，５００円」との記載を含む。また、伝票１２００は、合計金額１２０７の記載を含む。伝票１２００は、例えば、合計金額「５３，６６０円」の記載を含む。また、伝票１２００は、取引日１２０８の記載を含む。伝票１２００は、例えば、取引日「１８年３月２６日」の記載を含む。
【０１２６】
このように、情報処理装置１００は、領収書と納品書とを組み合わせて伝票１２０として扱うことにより、詳細な取引内容を把握可能にすることができる。このため、伝票１２０を管理する企業は、国税庁から税務調査が実施される場合などに、詳細な取引内容を参照して税務調査に対策することができる。伝票１２０を管理する企業は、例えば、仕訳日記帳に記載されている交際費等の仕訳科目（借方科目や貸方科目）と、実際に購入した詳細な取引内容を参照することで税務調査に対応することができる。
【０１２７】
（伝票１３００の記載内容の一例）
次に、図１３を用いて、伝票１３００の記載内容の一例について説明する。図１３の例では、伝票１３００は、ある企業が管理する領収書であって、当該伝票１３００を発行した企業のロゴや法人番号が記載された領収書である。
【０１２８】
図１３は、伝票１３００の記載内容の一例を示す説明図である。図１３に示すように、伝票１３００は、伝票１３００を発行した企業のロゴ１３０１の記載を含む。伝票１３００は、例えば、企業のロゴ「●●●●ＭＡＲＴ」の記載を含む。また、伝票１３００は、商品ごとに、商品の名称１３０２と、当該商品の税込み金額１３０３との記載を含む。伝票１３００は、例えば、商品の名称「スポーツシューズ」と、当該商品の税込み金額「４６，００１円」との記載を含む。
【０１２９】
また、伝票１３００は、合計金額１３０４の記載を含む。伝票１３００は、例えば、合計金額「４６，００１円」の記載を含む。また、伝票１３００は、取引日１３０５の記載を含む。伝票１３００は、例えば、取引日「２００６年１２月１日（水）９：２１」の記載を含む。また、伝票１３００は、法人番号１３０６の記載を含む。伝票１３００は、例えば、法人番号「１２３４５６７８９１１９９」の記載を含む。
【０１３０】
（伝票１２０の捜索作業の流れ）
次に、図１４を用いて、伝票１２０の捜索作業の流れについて説明する。
【０１３１】
図１４は、伝票１２０の捜索作業の流れを示す説明図である。図１４において、伝票捜索システム２００は、管理装置２０１によって実現される情報処理装置１００と、複数のクライアント装置２０３とを含む。伝票捜索システム２００においては、（１４−１）〜（１４−４）に示す準備作業と、（１４−５）〜（１４−１０）に示す捜索作業とが行われる。以下の説明では、クライアント装置２０３−ｉの出力装置９０７やスキャナ９０８を「出力装置９０７−ｉ」や「スキャナ９０８−ｉ」と表記する場合がある。
【０１３２】
（１４−１）クライアント装置２０３−１の利用者は、保管場所１３０に保管する対象になる保管前の伝票１２０をスキャナ９０８−１にセットする。スキャナ９０８−１は、伝票１２０をスキャンして伝票１２０の画像データを取得するとともに、伝票１２０を示す情報を当該伝票１２０または当該伝票１２０を貼付した台紙の裏面などに印字し、伝票１２０の画像データと伝票１２０を示す情報とを出力する。クライアント装置２０３−１は、スキャナ９０８−１から出力された伝票１２０の画像データと伝票１２０を示す情報とを対応付けた帳簿情報を、情報処理装置１００に送信する。情報処理装置１００は、受信した帳簿情報に基づいて、仕訳日記帳テーブル４００を更新する。
【０１３３】
（１４−２）クライアント装置２０３−１の利用者は、スキャン完了した伝票１２０を保管場所１３０に保管する。クライアント装置２０３−１の利用者は、例えば、スキャン完了した２０１５年６月分の伝票１２０を段ボールに纏めて保管して、倉庫に置いておく。
【０１３４】
（１４−３）情報処理装置１００は、仕訳日記帳テーブル４００に記憶された帳簿情報に含まれる伝票１２０の画像データを解析して、伝票１２０の記載内容についての情報を取得する。情報処理装置１００は、解析によって得られた伝票１２０の記載内容についての情報を用いて、仕訳日記帳テーブル４００に記憶された帳簿情報を更新する。
【０１３５】
（１４−４）情報処理装置１００は、仕訳日記帳テーブル４００に記憶された伝票１２０の画像データをクライアント装置２０３−２の出力装置９０７−２に表示させる。クライアント装置２０３−２は、情報処理装置１００の制御に従って、伝票１２０の画像データを出力装置９０７−２に表示し、伝票１２０の記載内容についての情報の入力を受け付けて情報処理装置１００に送信する。情報処理装置１００は、クライアント装置２０３−２から、伝票１２０の記載内容についての情報を受信する。情報処理装置１００は、受信した伝票１２０の記載内容についての情報を用いて、仕訳日記帳テーブル４００に記憶された帳簿情報を更新する。
【０１３６】
上述した（１４−１）〜（１４−４）に示す準備作業によって、伝票１２０が保管場所１３０に保管されるとともに、当該伝票１２０についての帳簿情報が仕訳日記帳テーブル４００に記憶され、当該伝票１２０が検索可能になる。次に、（１４−５）〜（１４−１０）に示す捜索作業について説明する。
【０１３７】
（１４−５）情報処理装置１００は、仕訳日記帳テーブル４００に記憶された帳簿情報を、クライアント装置２０３−３に送信して表示させる。クライアント装置２０３−３は、受信した帳簿情報を出力装置９０７−３に表示して、伝票１２０の検索条件の入力を受け付けて、情報処理装置１００に送信する。
【０１３８】
（１４−６）情報処理装置１００は、仕訳日記帳テーブル４００に基づいて、受信した検索条件を満たす伝票１２０と、当該伝票１２０それぞれの保管場所１３０とを特定する。情報処理装置１００は、特定した伝票１２０のうちの特定した保管場所１３０それぞれに保管された伝票１２０を示す情報を、当該保管場所１３０を示す情報に対応付けて、クライアント装置２０３−３の出力装置９０７−３に表示させる。
【０１３９】
（１４−７）クライアント装置２０３−３の利用者は、表示された保管場所１３０を示す情報を参照して、保管場所１３０から検索条件を満たす伝票１２０を含む複数の伝票１２０を運び出してくる。
【０１４０】
（１４−８）クライアント装置２０３−３の利用者は、保管場所１３０から運搬した伝票１２０をスキャナ９０８−３にセットする。スキャナ９０８−３は、伝票１２０をスキャンして、当該伝票１２０の裏面などに印字された管理番号を認識して、認識した管理番号に基づいて、検索条件を満たす伝票１２０を検出して、検出通知を出力する。また、スキャナ９０８−３は、保管場所１３０に保管された複数の伝票１２０のスキャン完了に応じて完了通知を出力する。
【０１４１】
クライアント装置２０３−３は、スキャナ９０８−３から検出通知が出力される都度、出力された検出通知を情報処理装置１００に送信する。また、クライアント装置２０３−３は、スキャナ９０８−３から完了通知が出力される都度、出力された完了通知を情報処理装置１００に送信する。
【０１４２】
（１４−９）情報処理装置１００は、受信した検出通知および完了通知に基づいて、検出された伝票１２０の枚数が、特定した保管場所１３０に保管された特定した伝票１２０の枚数であるか否かの判定を行い。情報処理装置１００は、検出された伝票１２０の枚数が、特定した保管場所１３０に保管された特定した伝票１２０の枚数であるとの判定に応じて、クライアント装置２０３−３を介して、スキャナ９０８−３にスキャン停止の指示を出力する。
【０１４３】
また、情報処理装置１００は、完了通知を受け付けた場合に、受け付けた検出通知に基づいて、検出された伝票１２０の枚数と、特定の保管場所１３０に対応付けて記憶された対象の伝票１２０の枚数との比較結果に応じた情報を生成する。情報処理装置１００は、生成した情報を、クライアント装置２０３−３の出力装置９０７−３に表示させる。
【０１４４】
また、情報処理装置１００は、検出された伝票１２０を示す情報に対応付けて、当該伝票１２０が検出されたことを示す情報を、クライアント装置２０３−３の出力装置９０７−３に表示させる。クライアント装置２０３−３は、情報処理装置１００の制御に従って、表示を更新する。
【０１４５】
（１４−１０）クライアント装置２０３−３の利用者は、スキャナ９０８−３から検出通知が出力される都度、検出通知が出力された伝票１２０を回収して、伝票１２０を発見する。これにより、クライアント装置２０３−３の利用者は、検索条件を満たす伝票１２０を発見することができる。
【０１４６】
図１４に示したように、（１４−１）〜（１４−４）に示す準備作業において用いられるクライアント装置２０３と、（１４−５）〜（１４−１０）に示す捜索作業において用いられるクライアント装置２０３とは、異なる装置であってもよい。また、（１４−１）〜（１４−４）に示す準備作業において用いられるクライアント装置２０３と、（１４−５）〜（１４−１０）に示す捜索作業において用いられるクライアント装置２０３とは、同一の装置であってもよい。
【０１４７】
（スキャナ９０８−１の動作の一例）
次に、図１５を用いて、図１４の（１４−１）に示した、スキャナ９０８−１の動作の一例について説明する。
【０１４８】
図１５は、スキャナ９０８−１の動作の一例を示す説明図である。図１５に示すように、スキャナ９０８−１は、セットされた伝票１２０の表面１５０１を光学的に読み取って伝票１２０の画像データを取得するとともに、伝票１２０ごとに異なる管理番号を伝票１２０の裏面１５０２に印字する。スキャンと同時に任意の文字列を印字する機能は、例えば、インプリンタ機能と呼ばれる。スキャナ９０８−１は、管理番号を印字する都度、管理番号をインクリメントする。スキャナ９０８−１は、取得した伝票１２０の画像データと、伝票１２０の裏面１５０２に印字した管理番号とを、クライアント装置２０３−１に出力する。クライアント装置２０３−１は、伝票１２０の画像データと、伝票１２０の裏面１５０２に印字した管理番号とを、情報処理装置１００に転送する。
【０１４９】
スキャナ９０８−１は、例えば、伝票１２０の表面１５０１の画像データを取得するとともに、管理番号「Ｅ３４５６１２３」を伝票１２０の裏面１５０２の左上を原点とする座標（Ｘ，Ｙ）の位置から横向きに印字する。スキャナ９０８−１は、管理番号をインクリメントして、管理番号「Ｅ３４５６１２４」に更新する。スキャナ９０８−１は、取得した伝票１２０の表面１５０１の画像データと、管理番号「Ｅ３４５６１２３」とをクライアント装置２０３−１に送信する。クライアント装置２０３−１は、伝票１２０の画像データと、管理番号「Ｅ３４５６１２３」とを、情報処理装置１００に転送する。
【０１５０】
情報処理装置１００は、クライアント装置２０３−１から、伝票１２０の画像データと、管理番号とを受信する。情報処理装置１００は、伝票１２０の画像データに対して文字認識を行い、伝票１２０の記載内容についての情報を取得可能であれば、伝票１２０の記載内容についての情報を取得する。情報処理装置１００は、伝票１２０の画像データの格納場所のアドレスと、取得した伝票１２０の記載内容についての情報と、管理番号とを対応付けた帳簿情報を作成して、仕訳日記帳テーブル４００に追加しておく。これにより、情報処理装置１００は、伝票１２０が検索条件を満たすか否かを判定可能にし、伝票１２０が保管された保管場所１３０を特定可能にすることができる。
【０１５１】
（法人番号に基づいて帳簿情報を更新する動作の一例）
次に、図１６を用いて、図１４の（１４−３）に示した、法人番号に基づいて帳簿情報を更新する動作の一例について説明する。
【０１５２】
図１６は、法人番号に基づいて帳簿情報を更新する動作の一例を示す説明図である。図１６に示すように、情報処理装置１００は、伝票１２０の画像データを解析して、法人番号「１２３４５６７８９１１９９」を取得して、情報蓄積装置２０２に法人番号「１２３４５６７８９１１９９」に対応する企業の名称となる商号と所在地との問い合わせを送信する。情報蓄積装置２０２は、企業情報テーブル８００を参照して、法人番号「１２３４５６７８９１１９９」に対応する商号「●●●●ＭＡＲＴ」および所在地を、情報処理装置１００に送信する。
【０１５３】
情報処理装置１００は、情報蓄積装置２０２から法人番号「１２３４５６７８９１１９９」に対応する商号「●●●●ＭＡＲＴ」および所在地を受信する。情報処理装置１００は、受信した商号「●●●●ＭＡＲＴ」および所在地に基づいて、伝票１２０についての帳簿情報を更新する。これにより、情報処理装置１００は、文字認識によって企業の名称などを取得することができない場合であっても、法人番号に基づいて企業の名称などを特定することができる。
【０１５４】
（ロゴに基づいて帳簿情報を更新する動作の一例）
次に、図１７を用いて、図１４の（１４−３）に示した、ロゴに基づいて帳簿情報を更新する動作の一例について説明する。
【０１５５】
図１７は、ロゴに基づいて帳簿情報を更新する動作の一例を示す説明図である。図１７に示すように、情報処理装置１００は、伝票１２０の画像データを解析して、取引相手のロゴの画像データを抽出する。情報処理装置１００は、ロゴ情報テーブル５００に記憶された過去にスキャンしたロゴの画像データの中から、抽出したロゴの画像データと一致する画像データを検索する。情報処理装置１００は、検索された場合には、検索された画像データに対応する、取引相手の名称になる企業の名称を取得して、取得した企業の名称に基づいて、伝票１２０についての帳簿情報を更新する。
【０１５６】
図１７の例では、情報処理装置１００は、伝票１２０の画像データ１７０１を解析して、取引相手のロゴ「▲▲▲▲▲」の画像データ１７１０を抽出する。情報処理装置１００は、抽出した画像データ１７１０と、ロゴ情報テーブル５００に記憶された過去に伝票１２０の画像データ１７０２から抽出されたロゴ「▲▲▲▲▲」の画像データ１７２０と比較する。情報処理装置１００は、画像データ１７１０と画像データ１７２０とが一致するため、画像データ１７０２に対応する企業の名称「株式会社●●●●マート」を取得する。情報処理装置１００は、取得した企業の名称に基づいて、伝票１２０についての帳簿情報を更新する。これにより、情報処理装置１００は、文字認識によって企業の名称を取得することができない場合であっても、ロゴに基づいて企業の名称を特定することができる。また、情報処理装置１００は、ロゴに基づいて企業の所在地を特定してもよい。
【０１５７】
（伝票１２０の記載内容についての情報の入力を受け付ける動作の一例）
次に、図１８を用いて、図１４の（１４−４）に示した、伝票１２０の記載内容についての情報の入力を受け付ける動作の一例について説明する。
【０１５８】
図１８は、伝票１２０の記載内容についての情報の入力を受け付ける動作の一例を示す説明図である。図１８に示すように、情報処理装置１００は、仕訳日記帳テーブル４００を参照して、クライアント装置２０３−２の出力装置９０７−２に、入力画面１８００を表示させる。入力画面１８００は、例えば、伝票１２０の画像１８０１を含む。入力画面１８００は、例えば、伝票１２０の種類を入力するボックス１８０２と、伝票１２０の取引日を入力するボックス１８０３とを含む。入力画面１８００は、例えば、伝票１２０の取引金額を入力するボックス１８０４と、税込か税抜かを入力するボックス１８０５と、取引相手の名称を入力するボックス１８０６とを含む。
【０１５９】
クライアント装置２０３−２は、利用者の操作入力により、それぞれのボックス１８０２〜１８０６に対する伝票１２０の記載内容についての情報の入力を受け付けて、情報処理装置１００に送信する。情報処理装置１００は、受信した伝票１２０の記載内容についての情報を用いて、仕訳日記帳テーブル４００に記憶された帳簿情報を更新する。これにより、情報処理装置１００は、文字認識によって伝票１２０の記載内容についての情報を特定することができない場合であっても、伝票１２０の記載内容についての情報の入力を受け付けて帳簿情報を更新することができる。
【０１６０】
ここでは、クライアント装置２０３−２の利用者が、伝票１２０の記載内容についての情報を入力する場合について説明したが、これに限らない。例えば、情報処理装置１００は、入力画面１８００において、それぞれのボックス１８０２〜１８０６に、文字認識により取得された伝票１２０の記載内容についての情報が表示されるようにしてもよい。クライアント装置２０３−２の利用者は、それぞれのボックス１８０２〜１８０６に表示された、伝票１２０の記載内容についての情報を確認して、伝票１２０の記載内容についての情報に誤りがあれば修正した内容を入力する。クライアント装置２０３−２は、入力された内容を情報処理装置１００に送信する。情報処理装置１００は、受信した内容に基づいて、仕訳日記帳テーブル４００に記憶された帳簿情報を更新する。これにより、情報処理装置１００は、文字認識により取得された伝票１２０の記載内容についての情報に対する修正を受け付けることができる。
【０１６１】
情報処理装置１００は、図１６〜図１８に示した動作のうち、いずれかを行わなくてもよい。情報処理装置１００は、例えば、図１６および図１７に示した動作を行わず、図１８に示した動作によって伝票１２０の記載内容についての情報の入力を受け付けて帳簿情報を更新してもよい。また、情報処理装置１００は、伝票１２０の画像データに対して文字認識を行わず、伝票１２０の記載内容についての情報を取得しなくてもよい。
【０１６２】
（検索条件の入力を受け付ける動作の一例）
次に、図１９を用いて、図１４の（１４−５）に示した、検索条件の入力を受け付ける動作の一例について説明する。
【０１６３】
図１９は、検索条件の入力を受け付ける動作の一例を示す説明図である。図１９に示すように、情報処理装置１００は、クライアント装置２０３−３の出力装置９０７−３に、仕訳日記帳画面１９００を表示させる。仕訳日記帳画面１９００は、帳簿情報を表示する表示欄１９０１を含む。また、仕訳日記帳画面１９００は、検索条件となる期間を入力するボックス１９０２と、検索条件となる仕訳科目を入力するボックス１９０３と、検索条件となる金額を入力するボックス１９０４と、検索条件となる管理番号を入力するボックス１９０５とを含む。
【０１６４】
また、仕訳日記帳画面１９００は、伝票検索ボタン１９０６を含む。クライアント装置２０３−３は、ボックス１９０２〜１９０５に入力された検索条件を受け付け、伝票検索ボタン１９０６がクリックされると、入力された検索条件を情報処理装置１００に送信する。情報処理装置１００は、仕訳日記帳テーブル４００を参照して、受信した検索条件を満たす伝票１２０を検索する。これにより、情報処理装置１００は、検索条件の入力を受け付けて、検索条件を満たす伝票１２０と、当該伝票１２０が保管された保管場所１３０とを特定することができる。
【０１６５】
（伝票１２０が保管された保管場所１３０を表示する動作の一例）
次に、図２０を用いて、図１４の（１４−６）に示した、検索条件を満たす伝票１２０が保管された保管場所１３０を表示する動作の一例について説明する。
【０１６６】
図２０は、伝票１２０が保管された保管場所１３０を表示する動作の一例を示す説明図である。図２０に示すように、情報処理装置１００は、クライアント装置２０３−３の出力装置９０７−３に、図１９において検索した検索結果を示す検索結果画面２０００を表示させる。
【０１６７】
検索結果画面２０００は、保管場所１３０を示す情報を表示する表示欄２００１を含む。検索結果画面２０００は、保管場所１３０ごとに検索条件を満たす伝票１２０に応じた帳簿情報を表示する表示欄２００２〜２００５と、伝票１２０が発見されたか否かの判定に応じた表示欄２００６とを含む。検索結果画面２０００は、スキャンボタン２００７と、捜索終了ボタン２００８とを含む。
【０１６８】
これにより、情報処理装置１００は、クライアント装置２０３−３の利用者に、検索条件を満たす伝票１２０が、どこに保管されているかを把握させることができる。クライアント装置２０３−３の利用者は、検索条件を満たす伝票１２０が保管された保管場所１３０を把握することができるため、捜索作業にかかる負担を低減することができる。
【０１６９】
（伝票１２０をスキャンする動作の一例）
次に、図２１を用いて、図１４の（１４−８）に示した、伝票１２０をスキャンする動作の一例について説明する。
【０１７０】
図２１は、伝票１２０をスキャンする動作の一例を示す説明図である。図２１に示すように、クライアント装置２０３−３の利用者は、図２０において表示された検索結果画面２０００を参照して、検索条件を満たす伝票１２０が保管された保管場所１３０に存在する複数の伝票１２０を取り出して、スキャナ９０８−３にセットする。クライアント装置２０３−３の利用者は、複数の伝票１２０をスキャナ９０８−３にセットすると、スキャンボタン２００７をクリックする。クライアント装置２０３−３は、スキャンボタン２００７がクリックされたことを情報処理装置１００に通知する。情報処理装置１００は、通知を受け付けると、クライアント装置２０３−３を介して、スキャナ９０８−３に検索条件を満たす伝票１２０それぞれの管理番号を通知して、スキャンを開始させる。
【０１７１】
スキャナ９０８−３は、セットされた伝票１２０それぞれの裏面を光学的に読み取って伝票１２０の管理番号を取得し、取得した管理番号に基づいて検索条件を満たす伝票１２０を検出して、検出通知を出力する。スキャナ９０８−３は、例えば、セットされた伝票１２０の裏面を光学的に読み取って伝票１２０の管理番号を取得し、取得した管理番号が検索条件を満たす伝票１２０の管理番号のいずれかと一致する場合に、スキャンを中断する。これにより、クライアント装置２０３−３の利用者は、スキャンが中断されたときに、スキャナ９０８−３がスキャンしていた検索条件を満たす伝票１２０を取り出して、発見することができる。
【０１７２】
スキャナ９０８−３は、検索条件を満たす伝票１２０と、検索条件を満たさない伝票１２０とを分けて排出する機構を有してもよい。これによれば、スキャナ９０８−３は、検索条件を満たす伝票１２０を検出する都度スキャンを中断しなくてもよく、効率よく検索条件を満たす伝票１２０を検出することができる。
【０１７３】
また、スキャナ９０８−３は、セットされた複数の伝票１２０のスキャン完了に応じて完了通知を出力する。クライアント装置２０３は、スキャナ９０８から出力された検出通知、または完了通知を、情報処理装置１００に送信する。情報処理装置１００は、検出通知、または完了通知を受信する都度、図２２〜図２４に後述するようにクライアント装置２０３−３の出力装置９０７−３の表示内容を更新する。
【０１７４】
（伝票１２０の検出に応じた動作の一例）
次に、図２２を用いて、図１４の（１４−９）に示した、伝票１２０の検出に応じた動作の一例について説明する。
【０１７５】
図２２は、伝票１２０の検出に応じた動作の一例を示す説明図である。図２２に示すように、情報処理装置１００は、検出通知を受け付ける都度、クライアント装置２０３−３を制御して、検出された伝票１２０に応じた表示欄２００６に、伝票１２０が検出されたことを示すマークを表示させる。図２２の例では、情報処理装置１００は、管理番号「Ｅ８１２３３７」の伝票１２０の検出通知を受け付けると、クライアント装置２０３−３を制御して、管理番号「Ｅ８１２３３７」の伝票１２０に応じた表示欄２００６にマーク２２０１「■」を表示させる。これにより、クライアント装置２０３−３の利用者は、検出された伝票１２０がどの伝票１２０であるのかを把握することができ、未検出の伝票１２０がいくつあるのかを把握することができる。
【０１７６】
（複数の伝票１２０の検出完了に応じた動作の一例）
次に、図２３を用いて、図１４の（１４−９）に示した、複数の伝票１２０の検出完了に応じた動作の一例について説明する。
【０１７７】
図２３は、複数の伝票１２０の検出完了に応じた動作の一例を示す説明図である。図２３に示すように、情報処理装置１００は、検出通知に基づいて、検出された伝票１２０の枚数が、保管場所１３０に保管された検索条件を満たす伝票１２０の枚数であるとの判定を行う。情報処理装置１００は、検出された伝票１２０の枚数が、保管場所１３０に保管された検索条件を満たす伝票１２０の枚数であるとの判定に応じて、クライアント装置２０３−３を制御して、捜索完了のメッセージを表示させる。これにより、クライアント装置２０３−３の利用者は、検索条件を満たす伝票１２０全てが検出されたことを把握することができ、検出する他の伝票１２０があればスキャナ９０８−３にセットすることができる。
【０１７８】
また、情報処理装置１００は、検出された伝票１２０の枚数が、保管場所１３０に保管された検索条件を満たす伝票１２０の枚数であるとの判定に応じて、スキャナ９０８−３にスキャン停止の指示を出力する。これにより、情報処理装置１００は、検索条件を満たす伝票１２０全てを検出した後には、スキャナ９０８−３のスキャン動作を行わせず、スキャナ９０８−３の負担を低減することができ、他の伝票１２０をスキャナ９０８−３にセット可能にすることができる。
【０１７９】
（伝票１２０の検出漏れに応じた動作の一例）
次に、図２４を用いて、図１４の（１４−９）に示した、伝票１２０の検出漏れに応じた動作の一例について説明する。
【０１８０】
図２４は、伝票１２０の検出漏れに応じた動作の一例を示す説明図である。図２４に示すように、情報処理装置１００は、完了通知を受け付けた場合に、受け付けた検出通知に基づいて、クライアント装置２０３−３を制御して、検出された伝票１２０の枚数と、検索条件を満たす伝票１２０の枚数との比較結果に応じた情報を表示させる。
【０１８１】
図２４の例では、情報処理装置１００は、比較結果に応じた情報として、検出された伝票１２０の枚数と、検索条件を満たす伝票１２０の枚数とが異なることを示し、かつ、どの伝票１２０が未検出であるかを示すマーク２４０１「×」を表示させる。これにより、クライアント装置２０３−３の利用者は、検索条件を満たす伝票１２０のうち、未検出の伝票１２０があることを把握することができる。
【０１８２】
情報処理装置１００は、具体的には、完了通知を受け付けると、クライアント装置２０３−３を制御して、捜索終了ボタン２００８の色を変更して捜索終了ボタン２００８のクリックを促す。そして、情報処理装置１００は、クライアント装置２０３−３の利用者によって捜索終了ボタン２００８がクリックされた場合には、クライアント装置２０３−３を制御して、伝票１２０が未検出であるかを示すマーク２４０１「×」を表示させる。
【０１８３】
ここで、クライアント装置２０３−３の利用者は、捜索終了ボタン２００８のクリックを促された場合に、伝票１２０を現在スキャン中の保管場所とは異なる保管場所１３０に未検出の伝票１２０がある可能性を考慮してもよい。クライアント装置２０３−３の利用者は、異なる保管場所１３０を考慮する場合には、異なる保管場所１３０に保管された伝票１２０をスキャナ９０８−３にセットして、スキャンボタン２００７をクリックする。
【０１８４】
情報処理装置１００は、クライアント装置２０３−３の利用者によってスキャンボタン２００７がクリックされた場合には、スキャナ９０８−３に、異なる保管場所１３０に保管された伝票１２０をスキャンさせる。このとき、情報処理装置１００およびスキャナ９０８−３は、異なる保管場所１３０に保管された伝票１２０をスキャンしていることを認識していなくてもよい。換言すれば、情報処理装置１００およびスキャナ９０８−３は、完了通知が出力される前と同じ保管場所１３０に保管された伝票１２０のスキャンが続行されたと認識していてもよい。
【０１８５】
図２１〜図２４では、クライアント装置２０３−３の利用者が、図２０において表示された検索結果画面２０００を参照して、保管場所１３０に存在する複数の伝票１２０を取り出して、スキャナ９０８−３にセットする場合について説明したが、これに限らない。例えば、クライアント装置２０３−３の利用者は、任意の保管場所１３０に存在する複数の伝票１２０を取り出してスキャナ９０８−３にセットするとともに、検索条件として伝票の取引日や取引金額や種類、または管理番号を入力してもよい。これにより、情報処理装置１００は、保管場所１３０を特定する処理を行わなくてもよく、クライアント装置２０３−３において入力された検索条件を満たす伝票１２０を、スキャナ９０８−３に検出させることができる。
【０１８６】
（準備処理手順）
次に、図２５および図２６を用いて、準備処理手順の一例について説明する。
【０１８７】
図２５および図２６は、準備処理手順の一例を示すフローチャートである。図２５において、情報処理装置１００は、伝票１２０の画像データと伝票を示す情報とを取得し、伝票１２０の画像データに対して文字認識を行い、伝票１２０の記載内容についての情報を取得する（ステップＳ２５０１）。そして、情報処理装置１００は、取得した伝票１２０の記載内容についての情報に基づいて、仕訳日記帳テーブル４００を更新する（ステップＳ２５０２）。ここで、情報処理装置１００は、さらに、伝票１２０の記載内容についての情報に基づいて伝票１２０の保管場所１３０を示す情報を特定して、仕訳日記帳テーブル４００を更新してもよい。
【０１８８】
次に、情報処理装置１００は、伝票１２０の画像データを解析して、伝票１２０に記載されたロゴの画像データを抽出する（ステップＳ２５０３）。そして、情報処理装置１００は、抽出されたか否かを判定する（ステップＳ２５０４）。ここで、抽出されない場合（ステップＳ２５０４：Ｎｏ）、情報処理装置１００は、ステップＳ２５０６の処理に移行する。
【０１８９】
一方で、抽出された場合（ステップＳ２５０４：Ｙｅｓ）、情報処理装置１００は、ロゴ情報テーブル５００を参照して、抽出されたロゴの画像データに対応する取引相手の名称を特定して、仕訳日記帳テーブル４００を更新する（ステップＳ２５０５）。
【０１９０】
次に、情報処理装置１００は、伝票１２０の画像データを解析して、伝票１２０に記載された取引相手の法人番号を抽出する（ステップＳ２５０６）。そして、情報処理装置１００は、抽出されたか否かを判定する（ステップＳ２５０７）。ここで、抽出されない場合（ステップＳ２５０７：Ｎｏ）、情報処理装置１００は、図２６のステップＳ２６０１の処理に移行する。
【０１９１】
一方で、抽出された場合（ステップＳ２５０７：Ｙｅｓ）、情報処理装置１００は、抽出された法人番号に対応する企業の名称および所在地の問い合わせを、情報蓄積装置２０２に送信する（ステップＳ２５０８）。次に、情報処理装置１００は、抽出された法人番号に対応する企業の名称および所在地を、情報蓄積装置２０２から受信する（ステップＳ２５０９）。
【０１９２】
そして、情報処理装置１００は、受信した企業の名称および所在地に基づいて、仕訳日記帳テーブル４００を更新して（ステップＳ２５１０）、図２６のステップＳ２６０１の処理に移行する。
【０１９３】
図２６において、情報処理装置１００は、仕訳日記帳テーブル４００に記憶された帳簿情報を表示する（ステップＳ２６０１）。次に、情報処理装置１００は、伝票１２０の記載内容についての情報の入力を受け付ける（ステップＳ２６０２）。そして、情報処理装置１００は、入力された伝票１２０の記載内容についての情報に基づいて、仕訳日記帳テーブル４００を更新する（ステップＳ２６０３）。
【０１９４】
次に、情報処理装置１００は、ロゴ情報を更新するか否かを判定する（ステップＳ２６０４）。ここで、更新しない場合（ステップＳ２６０４：Ｎｏ）、情報処理装置１００は、準備処理を終了する。
【０１９５】
一方で、更新する場合（ステップＳ２６０４：Ｙｅｓ）、情報処理装置１００は、ロゴ情報を、ロゴ情報テーブル５００に追加する（ステップＳ２６０５）。これにより、情報処理装置１００は、伝票１２０を示す情報を伝票１２０の裏面などに印字することができ、伝票１２０について帳簿情報を作成して仕訳日記帳テーブル４００を更新することができる。
【０１９６】
（検索処理手順）
次に、図２７を用いて、検索処理手順の一例について説明する。
【０１９７】
図２７は、検索処理手順の一例を示すフローチャートである。図２７において、情報処理装置１００は、仕訳日記帳テーブル４００に基づいて、仕訳日記帳画面を表示する（ステップＳ２７０１）。次に、情報処理装置１００は、検索条件の入力を受け付ける（ステップＳ２７０２）。そして、情報処理装置１００は、仕訳日記帳テーブル４００に基づいて、入力された検索条件を満たす伝票１２０を検索する（ステップＳ２７０３）。
【０１９８】
次に、情報処理装置１００は、検索条件を満たす伝票１２０が発見されたか否かを判定する（ステップＳ２７０４）。ここで、発見されない場合（ステップＳ２７０４：Ｎｏ）、情報処理装置１００は、ステップＳ２７０２の処理に戻る。
【０１９９】
一方で、発見された場合（ステップＳ２７０４：Ｙｅｓ）、情報処理装置１００は、検索条件を満たす伝票１２０を示す情報と、検索条件を満たす伝票１２０が保管された保管場所１３０を示す情報とを対応付けた検索結果を表示する（ステップＳ２７０５）。そして、情報処理装置１００は、検索処理を終了する。これにより、情報処理装置１００は、検索条件を満たす伝票１２０を示す情報と、検索条件を満たす伝票１２０が保管された保管場所１３０を示す情報とを出力することができる。
【０２００】
（検出処理手順）
次に、図２８を用いて、検出処理手順の一例について説明する。
【０２０１】
図２８は、検出処理手順の一例を示すフローチャートである。図２８において、情報処理装置１００は、スキャナからの検出通知があったか否かを判定する（ステップＳ２８０１）。ここで、検出通知がない場合（ステップＳ２８０１：Ｎｏ）、情報処理装置１００は、ステップＳ２８０３の処理に移行する。
【０２０２】
一方で、検出通知があった場合（ステップＳ２８０１：Ｙｅｓ）、情報処理装置１００は、検出通知に基づいて、表示内容を更新する（ステップＳ２８０２）。次に、情報処理装置１００は、全ての伝票１２０を検出したか否かを判定する（ステップＳ２８０３）。ここで、全ての伝票１２０を検出した場合（ステップＳ２８０３：Ｙｅｓ）、情報処理装置１００は、完了のメッセージを出力して（ステップＳ２８０４）、検出処理手順を終了する。
【０２０３】
一方で、未検出の伝票１２０がある場合（ステップＳ２８０３：Ｎｏ）、情報処理装置１００は、全ての伝票１２０をスキャンしたか否かを判定する（ステップＳ２８０５）。ここで、全ての伝票１２０をスキャンした場合（ステップＳ２８０５：Ｙｅｓ）、情報処理装置１００は、未検出の伝票１２０を示す情報などを含む未検出のメッセージを出力して（ステップＳ２８０６）、検出処理手順を終了する。
【０２０４】
一方で、まだスキャンされていない伝票１２０がある場合（ステップＳ２８０５：Ｎｏ）、情報処理装置１００は、続行することを意味するスキャンボタン２００７のクリック、または続行しないことを意味する捜索終了ボタン２００８のクリックに応じて、スキャンを続行するか否かを判定する（ステップＳ２８０７）。ここで、スキャンを続行する場合（ステップＳ２８０７：Ｙｅｓ）、情報処理装置１００は、ステップＳ２８０１の処理に戻る。
【０２０５】
一方で、スキャンを続行しない場合（ステップＳ２８０７：Ｎｏ）、情報処理装置１００は、中断時に未検出の伝票１２０を示す情報などを含む中断のメッセージを出力して（ステップＳ２８０８）、検出処理手順を終了する。これにより、情報処理装置１００は、検索条件を満たす伝票１２０を検出して、検索条件を満たす伝票１２０の検出状況を出力することができる。
【０２０６】
以上説明したように、情報処理装置１００によれば、記憶部１００１を参照して、受け付けた検索条件を満たす伝票１２０と、当該伝票１２０それぞれの保管場所１３０とを特定することができる。そして、情報処理装置１００によれば、特定した伝票１２０のうちの特定した保管場所１３０それぞれに保管された伝票１２０を示す情報を、当該保管場所１３０を示す情報に対応付けて出力することができる。これにより、情報処理装置１００は、捜索作業の作業者に、検索条件を満たす伝票１２０がどの保管場所１３０にあるか、保管場所１３０ごとに検索条件を満たす伝票１２０がいくつあるか、保管場所１３０ごとに何の伝票１２０があるかを把握させることができる。結果として、伝票１２０の捜索作業にかかる負担を低減することができる。
【０２０７】
また、情報処理装置１００によれば、スキャナからの検出通知に基づく、検出された伝票１２０の枚数が、特定した保管場所１３０に保管された特定した伝票１２０の枚数であるとの判定に応じて、スキャナにスキャン停止の指示を出力することができる。これにより、情報処理装置１００は、検索条件を満たす伝票１２０全てが検出された場合には、スキャナの動作を停止させることができる。情報処理装置１００は、捜索作業の作業者に、検索条件を満たす伝票１２０全てが検出されたことを把握させることができる。
【０２０８】
また、情報処理装置１００によれば、スキャナからの完了通知を受け付けた場合に、検出通知に基づいて、検出された伝票１２０の枚数と、特定した保管場所１３０に保管された特定した伝票１２０の枚数との比較結果に応じた情報を出力することができる。これにより、情報処理装置１００は、捜索作業の作業者に、スキャナによって未検出の伝票１２０があるか否かを把握させることができる。
【０２０９】
また、情報処理装置１００によれば、スキャナからの検出通知を受け付けた場合に、検出された伝票１２０を示す情報に対応付けて、当該伝票１２０が検出されたことを示す情報を出力することができる。これにより、情報処理装置１００は、捜索作業の作業者に、伝票１２０が検出される都度、何の伝票１２０が検出されたかを把握させることができる。結果として、情報処理装置１００は、伝票１２０を捜索する捜索作業にかかる負担を低減することができる。
【０２１０】
また、伝票１２０には、伝票１２０を示す情報が裏面などに印字されており、スキャナは、伝票１２０をスキャンして当該伝票１２０の裏面などに印字された当該伝票１２０を示す情報を認識して対象の伝票１２０を検出することができる。これにより、捜索作業の作業者は、伝票１２０の裏面などに印字された伝票１２０を示す情報を参照して、スキャナが検出した伝票１２０が、検索条件を満たす伝票１２０であるか否かを確認可能になる。
【０２１１】
また、情報処理装置１００によれば、スキャナから出力される伝票１２０の画像データと当該伝票１２０を示す情報とを受け付け、受け付けた画像データを出力し、当該画像データを出力した伝票１２０の記載内容についての情報の入力を受け付けることができる。これにより、情報処理装置１００は、伝票１２０が検索条件を満たすか否かを判定可能にし、伝票１２０が保管された保管場所１３０を特定可能にすることができる。
【０２１２】
また、情報処理装置１００によれば、受け付けた伝票１２０を示す情報と、受け付けた画像データを解析して得られる当該伝票１２０の記載内容についての情報とを少なくとも含む、当該伝票１２０の情報を生成する。そして、情報処理装置１００によれば、生成した伝票１２０の情報を、当該伝票１２０の保管場所１３０を示す情報に対応付けて、記憶部１００１に記憶することができる。これにより、情報処理装置１００は、伝票１２０が検索条件を満たすか否かを判定可能にし、伝票１２０が保管された保管場所１３０を特定可能にすることができる。
【０２１３】
また、情報処理装置１００によれば、受け付けた画像データから取引相手の法人番号を抽出し、情報蓄積装置２０２に、抽出した法人番号に対応する法人の名称を問い合わせて、情報蓄積装置２０２から法人の名称を受信することができる。これにより、情報処理装置１００は、文字認識によって企業の名称を取得することができない場合であっても、法人番号に基づいて企業の名称を特定することができる。
【０２１４】
また、情報処理装置１００によれば、受け付けた画像データから取引相手のロゴを抽出し、記憶部１００１を参照して、抽出したロゴに対応する取引相手の名称を特定することができる。これにより、情報処理装置１００は、文字認識によって企業の名称を取得することができない場合であっても、ロゴに基づいて企業の名称を特定することができる。
【０２１５】
また、情報処理装置１００によれば、抽出したロゴが記憶部１００１に記憶されていない場合に、抽出したロゴに対応する取引相手の名称の入力を受け付け、抽出したロゴと、入力された取引相手の名称とを対応付けて、記憶部１００１に記憶することができる。これにより、情報処理装置１００は、次回から、ロゴに応じた企業の名称を特定可能にすることができる。
【０２１６】
また、情報処理装置１００によれば、受け付けた画像データから当該画像データの取得元の伝票１２０に記載された取引日を抽出し、記憶部１００１を参照して、抽出した取引日に対応する保管場所１３０を特定することができる。これにより、情報処理装置１００は、伝票１２０の保管前に、伝票１２０を保管する保管場所１３０を特定して、伝票１２０を保管する保管作業の作業者に把握させることができ、保管作業を支援することができる。情報処理装置１００は、保管場所１３０を特定せず、保管場所１３０を保管作業の作業者に決定させる場合には、決定された保管場所１３０を示す情報の入力を受け付けて、伝票１２０の保管場所１３０を示す情報を記憶しておく。
【０２１７】
また、情報処理装置１００によれば、伝票１２０として、少なくとも取引金額が記載された書面と、少なくとも取引内容が記載された書面との組み合わせを採用することができる。これにより、情報処理装置１００は、取引内容についての情報を記憶しておくことができ、会計帳簿の記載に不備や不正がないか確認する場合などに参照可能にすることができる。
【０２１８】
また、情報処理装置１００によれば、伝票１２０を示す情報として、伝票１２０を示す文字列を採用することができる。これにより、情報処理装置１００は、伝票１２０を捜索する捜索作業の作業者が読み取りにくいバーコードなどの情報ではなく、作業者が読み取りやすい文字列を採用することができ、捜索作業にかかる負担を低減することができる。
【０２１９】
また、情報処理装置１００によれば、スキャナからの検出通知に基づく、検出された伝票１２０の枚数が、特定の保管場所１３０に対応付けて記憶された対象の伝票１２０の枚数であるとの判定に応じて、スキャナにスキャン停止の指示を出力することができる。これにより、情報処理装置１００は、検索条件を満たす伝票１２０全てが検出された場合には、スキャナの動作を停止させることができる。情報処理装置１００は、捜索作業の作業者に、検索条件を満たす伝票１２０全てが検出されたことを把握させることができる。また、捜索作業の作業者は、スキャナによって伝票１２０を検出するため、伝票１２０を目視で確認しなくてもよく、捜索作業にかかる負担を低減することができる。
【０２２０】
また、情報処理装置１００によれば、スキャナからの完了通知を受け付けた場合に、検出通知に基づいて、検出された伝票１２０の枚数と、特定の保管場所１３０に対応付けて記憶された対象の伝票１２０の枚数との比較結果に応じた情報を出力することができる。これにより、情報処理装置１００は、捜索作業の作業者に、スキャナによって未検出の伝票１２０があるか否かを把握させることができる。また、捜索作業の作業者は、スキャナによって伝票１２０を検出するため、伝票１２０を目視で確認しなくてもよく、捜索作業にかかる負担を低減することができる。
【０２２１】
また、スキャナによれば、伝票１２０の裏面などに伝票１２０を示す情報を印字しておくことができる。これにより、捜索作業の作業者は、情報処理装置１００によって出力された検索条件を満たす伝票１２０を示す情報と、スキャナによって検出された伝票１２０の裏面などに印字された伝票１２０を示す情報とが一致するか否かを確認することができる。そして、捜索作業の作業者は、一致するか否かに応じて、検索条件を満たす伝票１２０が正しく検出されたか否かを判断することができる。また、捜索作業の作業者は、記載内容が類似した複数の伝票１２０があっても、それぞれの伝票１２０の裏面などに印字された情報に基づいて、伝票１２０の取り違えの発生を抑制することができる。このように、捜索作業の作業者は、検索条件を満たす伝票１２０を精度よく捜索することができる。
【０２２２】
また、情報処理装置１００によれば、検索条件を満たす伝票１２０の記載内容についての情報、および当該伝票１２０の画像データを出力することができる。これにより、情報処理装置１００は、捜索作業の作業者に検索条件を修正させて、修正後の検索条件を満たす伝票１２０を検索することができる。結果として、捜索作業の作業者は、伝票１２０の原本を捜索する前に検索条件を調整することができ、不要な捜索作業を行うことを抑制することができる。また、情報処理装置１００は、捜索作業の作業者に、スキャナによって検出された伝票１２０と、伝票１２０の画像データとを比較して、検索条件を満たす伝票１２０が正しく検出されたか否かを判断することができる。
【０２２３】
また、情報処理装置１００によれば、伝票１２０の裏面などに伝票１２０を示す情報を印字したうえで、伝票１２０を示す情報に対応付けて伝票１２０の画像データを記憶しておくことができる。これにより、情報処理装置１００の利用者は、伝票１２０の原本に毀損、汚濁、日焼けによる色落ちなどがあっても、伝票１２０の裏面などに印字された情報に基づいて、伝票１２０の画像データから伝票１２０の記載内容を確認することができる。また、情報処理装置１００の利用者は、情報が裏面などに印字された伝票１２０の原本に毀損などがあっても、当該伝票１２０が、当該情報に対応する画像データの伝票１２０と同じものであるとの信頼性に基づき、取引相手に当該伝票１２０の再発行を依頼することができる。
【０２２４】
なお、本実施の形態で説明した伝票検索方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本伝票検索プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また本伝票検索プログラムは、インターネット等のネットワークを介して配布してもよい。
【０２２５】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０２２６】
（付記１）コンピュータが、
伝票の検索条件を受け付けると、伝票の情報と、当該伝票の保管場所を示す情報とを対応付けて記憶する記憶部を参照して、受け付けた前記検索条件を満たす伝票を、当該伝票それぞれの保管場所ごとに特定し、
特定した前記伝票を示す情報それぞれを、特定した前記伝票それぞれの前記保管場所を示す情報に対応付けて出力する、
処理を実行することを特徴とする伝票検索方法。
【０２２７】
（付記２）前記コンピュータが、
伝票をスキャンして対象の伝票を検出するスキャナから、保管場所ごとに特定した前記伝票の検出に応じて出力される検出通知を受け付け、
受け付けた前記検出通知に基づき、保管場所ごとに特定した前記伝票の全てが検出されたと判定すると、前記スキャナにスキャン停止の指示を出力する、
処理を実行することを特徴とする付記１に記載の伝票検索方法。
【０２２８】
（付記３）前記コンピュータが、
伝票をスキャンして対象の伝票を検出するスキャナから、保管場所ごとに特定した前記伝票の検出に応じて出力される、当該伝票を示す情報を含む検出通知を受け付け、
前記スキャナから、保管場所に保管された複数の伝票のスキャン完了に応じて出力される完了通知を受け付け、
前記完了通知を受け付けた場合に、受け付けた前記検出通知に基づいて、特定した前記保管場所に保管された特定した前記伝票の検出状況を示す情報を出力する、
処理を実行することを特徴とする付記１または２に記載の伝票検索方法。
【０２２９】
（付記４）前記コンピュータが、
伝票をスキャンして対象の伝票を検出するスキャナから、保管場所ごとに特定した前記伝票の検出に応じて出力される、当該伝票を示す情報を含む検出通知を受け付け、
前記検出通知を受け付けた場合に、検出された前記伝票を示す情報に対応付けて、当該伝票が検出されたことを示す情報を出力する、
処理を実行することを特徴とする付記１〜３のいずれか一つに記載の伝票検索方法。
【０２３０】
（付記５）前記伝票には、前記伝票を示す情報が印字されており、
前記スキャナは、伝票をスキャンして当該伝票に印字された当該伝票を示す情報を認識して対象の伝票を検出する、
ことを特徴とする付記２〜４のいずれか一つに記載の伝票検索方法。
【０２３１】
（付記６）前記コンピュータが、
伝票をスキャンして当該伝票の画像データを取得するとともに当該伝票を示す情報を当該伝票に印字するスキャナから出力される当該伝票の画像データと当該伝票を示す情報とを受け付け、
受け付けた前記画像データを出力し、当該画像データを出力した伝票の記載内容についての情報の入力を受け付け、
受け付けた前記伝票を示す情報と、入力を受け付けた前記伝票の記載内容についての情報とを含む当該伝票の情報を、当該伝票の保管場所を示す情報に対応付けて、前記記憶部に記憶する、
ことを特徴とする付記１〜５のいずれか一つに記載の伝票検索方法。
【０２３２】
（付記７）前記コンピュータが、
伝票をスキャンして当該伝票の画像データを取得するとともに当該伝票を示す情報を当該伝票に印字するスキャナから出力される当該伝票の画像データと当該伝票を示す情報とを受け付け、
受け付けた前記伝票を示す情報と、受け付けた前記画像データを解析して得られる当該伝票の記載内容についての情報とを含む当該伝票の情報を、当該伝票の保管場所を示す情報に対応付けて、前記記憶部に記憶する、
ことを特徴とする付記１〜６のいずれか一つに記載の伝票検索方法。
【０２３３】
（付記８）前記コンピュータが、
受け付けた前記画像データから取引相手の法人番号を抽出し、
法人の名称と当該法人の法人番号とを対応付けて記憶する情報蓄積装置に、抽出した前記法人番号に対応する法人の名称を問い合わせて、前記情報蓄積装置から法人の名称を受信する、
処理を実行し、
前記記憶する処理は、
受け付けた前記伝票を示す情報と、受信した前記法人の名称とを含む当該伝票の情報を、当該伝票の保管場所を示す情報に対応付けて、前記記憶部に記憶する、
ことを特徴とする付記７に記載の伝票検索方法。
【０２３４】
（付記９）前記コンピュータが、
受け付けた前記画像データから取引相手のロゴを抽出し、
取引相手の名称と当該取引相手のロゴとを対応付けて記憶する前記記憶部を参照して、抽出した前記ロゴに対応する取引相手の名称を特定する、
処理を実行し、
前記記憶する処理は、
受け付けた前記伝票を示す情報と、特定した前記取引相手の名称とを含む当該伝票の情報を、当該伝票の保管場所を示す情報に対応付けて、前記記憶部に記憶する、
ことを特徴とする付記７または８に記載の伝票検索方法。
【０２３５】
（付記１０）前記コンピュータが、
抽出した前記ロゴが前記記憶部に記憶されていない場合に、抽出した前記ロゴに対応する取引相手の名称の入力を受け付け、
抽出した前記ロゴと、入力された前記取引相手の名称とを対応付けて、前記記憶部に記憶する、
処理を実行することを特徴とする付記９に記載の伝票検索方法。
【０２３６】
（付記１１）前記コンピュータが、
受け付けた前記画像データから当該画像データの取得元の伝票に記載された取引日を抽出し、
期間と、当該期間内の取引日が記載された伝票の保管場所とを対応付けて記憶する前記記憶部を参照して、抽出した前記取引日に対応する保管場所を特定する、
処理を実行し、
前記記憶する処理は、
受け付けた前記伝票を示す情報を含む当該伝票の情報を、特定した前記保管場所を示す情報に対応付けて、前記記憶部に記憶する、
ことを特徴とする付記７〜１０のいずれか一つに記載の伝票検索方法。
【０２３７】
（付記１２）前記伝票は、取引金額が記載された書面と、取引内容が記載された書面との組み合わせである、
ことを特徴とする付記１〜１１のいずれか一つに記載の伝票検索方法。
【０２３８】
（付記１３）前記伝票を示す情報は、前記伝票を示す文字列である、
ことを特徴とする付記１〜１２のいずれか一つに記載の伝票検索方法。
【０２３９】
（付記１４）伝票の検索条件を受け付けると、伝票の情報と、当該伝票の保管場所を示す情報とを対応付けて記憶する記憶部を参照して、受け付けた前記検索条件を満たす伝票を、当該伝票それぞれの保管場所ごとに特定し、
特定した前記伝票を示す情報それぞれを、特定した前記伝票それぞれの前記保管場所を示す情報に対応付けて出力する、
制御部を有することを特徴とする情報処理装置。
【０２４０】
（付記１５）コンピュータに、
伝票の検索条件を受け付けると、伝票の情報と、当該伝票の保管場所を示す情報とを対応付けて記憶する記憶部を参照して、受け付けた前記検索条件を満たす伝票を、当該伝票それぞれの保管場所ごとに特定し、
特定した前記伝票を示す情報それぞれを、特定した前記伝票それぞれの前記保管場所を示す情報に対応付けて出力する、
処理を実行させることを特徴とする伝票検索プログラム。
【０２４１】
（付記１６）コンピュータが、
伝票をスキャンして対象の伝票を検出するスキャナから、保管場所に保管された前記対象の伝票の検出に応じて出力される検出通知を受け付け、
受け付けた前記検出通知に基づき、特定の保管場所に対応付けて記憶された前記対象の伝票の全てが検出されたと判定した場合、前記スキャナにスキャン停止の指示を出力する、
処理を実行することを特徴とする伝票検索方法。
【０２４２】
（付記１７）伝票をスキャンして対象の伝票を検出するスキャナから、保管場所に保管された前記対象の伝票の検出に応じて出力される検出通知を受け付け、
受け付けた前記検出通知に基づき、特定の保管場所に対応付けて記憶された前記対象の伝票の全てが検出されたと判定した場合、前記スキャナにスキャン停止の指示を出力する、
制御部を有することを特徴とする情報処理装置。
【０２４３】
（付記１８）コンピュータに、
伝票をスキャンして対象の伝票を検出するスキャナから、保管場所に保管された前記対象の伝票の検出に応じて出力される検出通知を受け付け、
受け付けた前記検出通知に基づき、特定の保管場所に対応付けて記憶された前記対象の伝票の全てが検出されたと判定した場合、前記スキャナにスキャン停止の指示を出力する、
処理を実行させることを特徴とする伝票検索プログラム。
【０２４４】
（付記１９）コンピュータが、
伝票をスキャンして対象の伝票を検出するスキャナから、保管場所に保管された前記対象の伝票の検出に応じて出力される、前記対象の伝票を示す情報を含む検出通知を受け付け、
前記スキャナから、保管場所に保管された複数の伝票のスキャン完了に応じて出力される完了通知を受け付け、
前記完了通知を受け付けた場合に、受け付けた前記検出通知に基づいて、特定の保管場所に対応付けて記憶された前記対象の伝票の検出状況を示す情報を出力する、
処理を実行することを特徴とする伝票検索方法。
【０２４５】
（付記２０）伝票をスキャンして対象の伝票を検出するスキャナから、保管場所に保管された前記対象の伝票の検出に応じて出力される、前記対象の伝票を示す情報を含む検出通知を受け付け、
前記スキャナから、保管場所に保管された複数の伝票のスキャン完了に応じて出力される完了通知を受け付け、
前記完了通知を受け付けた場合に、受け付けた前記検出通知に基づいて、特定の保管場所に対応付けて記憶された前記対象の伝票の検出状況を示す情報を出力する、
制御部を有することを特徴とする情報処理装置。
【０２４６】
（付記２１）コンピュータに、
伝票をスキャンして対象の伝票を検出するスキャナから、保管場所に保管された前記対象の伝票の検出に応じて出力される、前記対象の伝票を示す情報を含む検出通知を受け付け、
前記スキャナから、保管場所に保管された複数の伝票のスキャン完了に応じて出力される完了通知を受け付け、
前記完了通知を受け付けた場合に、受け付けた前記検出通知に基づいて、特定の保管場所に対応付けて記憶された前記対象の伝票の検出状況を示す情報を出力する、
処理を実行させることを特徴とする伝票検索プログラム。
【符号の説明】
【０２４７】
１００  情報処理装置
１１０，１００１  記憶部
１２０，１１００，１２００，１３００  伝票
１３０  保管場所
２００  伝票捜索システム
２０１  管理装置
２０２  情報蓄積装置
２０３  クライアント装置
２１０  ネットワーク
３００，７００，９００  バス
３０１，７０１，９０１  ＣＰＵ
３０２，７０２，９０２  メモリ
３０３，７０３，９０３  Ｉ／Ｆ
３０４，７０４，９０４  ディスクドライブ
３０５，７０５，９０５  ディスク
３０６，７０６，９０６  入力装置
３０７，７０７，９０７  出力装置
３０８，９０８  スキャナ
４００  仕訳日記帳テーブル
５００  ロゴ情報テーブル
６００  保管情報テーブル
８００  企業情報テーブル
１００２  第１の受付部
１００３  解析部
１００４  第２の受付部
１００５  格納部
１００６  第３の受付部
１００７  特定部
１００８  出力制御部
１００９  第４の受付部
１０１０  判定部
【図１】
0006575207.tif 000002
【図２】
0006575207.tif 000003
【図３】
0006575207.tif 000004
【図４】
0006575207.tif 000005
【図５】
0006575207.tif 000006
【図６】
0006575207.tif 000007
【図７】
0006575207.tif 000008
【図８】
0006575207.tif 000009
【図９】
0006575207.tif 000010
【図１０】
0006575207.tif 000011
【図１１】
0006575207.tif 000012
【図１２】
0006575207.tif 000013
【図１３】
0006575207.tif 000014
【図１４】
0006575207.tif 000015
【図１５】
0006575207.tif 000016
【図１６】
0006575207.tif 000017
【図１７】
0006575207.tif 000018
【図１８】
0006575207.tif 000019
【図１９】
0006575207.tif 000020
【図２０】
0006575207.tif 000021
【図２１】
0006575207.tif 000022
【図２２】
0006575207.tif 000023
【図２３】
0006575207.tif 000024
【図２４】
0006575207.tif 000025
【図２５】
0006575207.tif 000026
【図２６】
0006575207.tif 000027
【図２７】
0006575207.tif 000028
【図２８】
0006575207.tif 000029