(57)【特許請求の範囲】
【請求項１】
店舗ごとに異なるフォーマットで印刷されたレシートのデータを収集する店舗別レシートデータ収集装置であって，
少なくとも読み取り側が透明なシートで形成されるレシート挟持用シートに挟持されたレシートの画像情報と，前記レシート挟持用シートに表示された店舗の識別コードとを，画像入力装置により読み取る手段と，
前記店舗ごとに，前記店舗の識別コードに対応するレシートの印刷レイアウト情報とレシートに印字される項目名称とを含む店舗情報を記憶するとともに，前記店舗情報として，少なくとも，１枚のレシート挟持用シートに１枚のレシートが挟持されるか，１枚のレシート挟持用シートに１枚のレシートが裁断された複数枚のレシートが挟持されるかを示すレシートタイプの情報を記憶する店舗情報記憶手段と，
前記読み取った店舗の識別コードから，前記店舗情報記憶手段における店舗情報を特定し，前記店舗の識別コードに対応する，レシートタイプの情報とレシートの印刷レイアウト情報とレシートに印字される項目名称とをもとに，前記読み取ったレシートの画像情報を解析することにより，前記項目名称に対応して印字された文字または数字データを認識し精算項目の算出に必要な文字または数字データを抽出する手段と，
前記認識結果のレシートデータを，店舗別に記憶するレシートデータ記憶手段とを備る
ことを特徴とする店舗別レシートデータ収集装置。
【請求項２】
店舗ごとに異なるフォーマットで印刷されたレシートのデータを収集するための店舗別レシートデータ収集プログラムであって，
コンピュータを，
少なくとも読み取り側が透明なシートで形成されるレシート挟持用シートに挟持されたレシートの画像情報と，前記レシート挟持用シートに表示された店舗の識別コードとを，画像入力装置により読み取る手段と，
前記店舗ごとに，前記店舗の識別コードに対応するレシートの印刷レイアウト情報とレシートに印字される項目名称とを含む店舗情報を記憶するとともに，前記店舗情報として，少なくとも，１枚のレシート挟持用シートに１枚のレシートが挟持されるか，１枚のレシート挟持用シートに１枚のレシートが裁断された複数枚のレシートが挟持されるかを示すレシートタイプの情報を記憶する店舗情報記憶手段と，
前記読み取った店舗の識別コードから，前記店舗情報記憶手段における店舗情報を特定し，前記店舗の識別コードに対応する，レシートタイプの情報とレシートの印刷レイアウト情報とレシートに印字される項目名称とをもとに，前記読み取ったレシートの画像情報を解析することにより，前記項目名称に対応して印字された文字または数字データを認識し精算項目の算出に必要な文字または数字データを抽出する手段と，
前記認識結果のレシートデータを，店舗別に記憶するレシートデータ記憶手段として，
機能させるための店舗別レシートデータ収集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，ショッピングセンターなどの複数の店舗の売上を収集し，管理する店舗別レシートデータ収集装置およびそのプログラムに関するものである。
【背景技術】
【０００２】
ショッピングセンター，ショッピングモール等に出店するテナント（店舗を運営する会社など）の店舗を管理するテナント管理部門では，各店舗の一日の売上を収集し，現金売上，クレジットカード売上，クーポン売上等の売上内訳を作成している。その売上内訳の作成方法としては，例えばテナント管理部門の業務担当者が，一般に各店舗から提供される精算レシートや売上日報を見て，売上内訳を手作業で入力する方法が用いられている。また，データ入力専用端末を各テナントの店舗に設置し，各店舗の担当者に売上内訳を入力させている場合もある。
【０００３】
なお，特許文献１では，印刷情報にＱＲコード（登録商標）等のコード化情報を付与し，読み取り／印刷が行える複合機によって読み取り，処理，印刷を行うことによってＰＣ（Personal Computer ）等を用いることなく，またデータ入力のわずらわしさ，不正確さから開放される手段を提供し，また複数の原稿を無造作に原稿台に載置するだけで所望の処理結果を得ることができるような複合機が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−８１６５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述したような，ショッピングセンター等の各店舗から提供される精算レシート（以下レシートという）や売上日報を見て，売上内訳を入力する場合，ショッピングセンター等を運営する会社（組織）のテナント管理部門の業務担当者は，入力作業，入力後のチェック作業に相当の時間を費やしている。また，データ入力された売上内訳が正しいかどうか，レシートや売上日報，クレジットギフト等の商品券類と入力されたデータのチェックおよび訂正入力にも相当な時間を費やす。したがって，テナント管理部門の業務担当者は，これらの作業などの管理作業に日次業務の大半を費やしているのが現状である。
【０００６】
各店舗の端末からオンラインで自動的に売上データを収集することができれば最善であるが，大規模ショッピングモール等では，１００以上の多数の店舗が入っていることがあり，それぞれ使用している情報機器の機種が異なるため，それらの情報機器を改変して統一的にデータ収集に対応できるようにすることは実際上きわめて困難である。
【０００７】
図１７に，テナント管理部門における日次処理業務を実際に分析した例を示す。図１７には，作業項目ごとに，内容，作業時間（分），その全体の作業時間に対する割合が示されている。なお，図１７に示す「日報」とは，各店舗が提供する１日のレシート，１日の売上表などである。
【０００８】
図１８に，例えば「日報」の一例として，売上日報綴り２００を示す。売上日報綴り２００は，例えば，テナント管理部門から各店舗に予め統一した形式の用紙が渡される。各店舗の担当者が，図１８に示すように，売上日報綴り２００の記入欄２０１に店コード，店名などを記載し，店舗に備えられたキャッシュレジスタから印刷されたレシート２０２を貼付する。なお，店舗ごとに，キャッシュレジスタの機種が異なるため，レシート２０２の内訳の並びや名称なども異なり，その印刷形式も様々である。
【０００９】
図１９および図２０に，テナント管理部門による清算項目の例と，各テナント（又は店舗）による清算レシート（以下レシートという）の例を示す。
【００１０】
ディベロッパーなどのテナント管理部門において，テナントの各店舗の一日の売上集計データとして必要なデータは，例えば図１９（Ａ）に示すような精算項目である。一方，各店舗でそれぞれのキャッシュレジスタから印刷されるレシートは，図１９（Ｂ）に示すようなレシート２１０であったり，図２０（Ａ）に示すようなレシート２２０であったり，図２０（Ｂ）に示すようなレシート２３０であったりというように，レシート項目の数，レシー項目の内容，印刷位置，形式がそれぞれ店舗ごとに異なる。
【００１１】
テナント管理部門は，これらの種々のレシート２１０，２２０，…から，集計として必要となる「現金売上」の精算項目に該当する数値，「掛売上」の精算項目に該当する数値，…というように，１番目から１１番目までのそれぞれ精算項目の数値を選び出し，手入力でテナント管理部門で管理するレシートデータ収集装置に入力することになる。この作業は，毎日行わなければならない作業であり，多大な作業負担になっている。
【００１２】
以上説明したような作業を伴うため，図１７の例に示すように，テナント管理部門の業務において，一日の業務時間の合計５７１分のうち，３００分（５３％）が前述したような「日報」の日報チェック作業（項目Ｎｏ．５）で占められており，さらに，日報袋の準備から日報修正作業（項目Ｎｏ．３〜６）を含めると３５０分（６１％）となる。また，その後の売上の訂正・入力（項目Ｎｏ．７），商品券の訂正・入力（項目Ｎｏ．８）まで含めると，合計４２０分（７４％）にも上る。
【００１３】
上記課題は，店舗数に比例して，特に前述した項目Ｎｏ．３〜Ｎｏ．８およびＮｏ．１７の業務量がさらに増加する。
【００１４】
また，特許文献１の技術では，単にレシート情報を記録したＱＲコードを読み，レシート情報を得るために，各テナントの店舗から提供されるレシートや売上日報にその内容を全て記録したＱＲコードの印刷が必要となる。各テナントは，それぞれ独立した企業であるため，レシート，売上日報にＱＲコードを印刷するためには，自社で導入したシステムの修正が必要となり，各々の企業にシステム修正，機器買い替え等の負担を求めることになる。
【００１５】
また，レシートなどにＱＲコードを印刷した場合においても，印刷の汚れ，印刷の不明瞭などで，読み取れない際には，人手による修正，入力作業が必要となる。さらに，読み取ったレシート情報と実際に印刷されたレシート内容のチェック作業も必要となる。
【００１６】
一方，データ入力専用端末を各テナントの店舗に設置し，各店舗の担当者に売上内訳を入力させる方法もあるが，この場合には各テナントに人員，人件費の面において多大な負担がかかる。
【００１７】
本発明は，以上の点に鑑み，各店舗の情報機器などの現状のシステムを大幅に変えることなく，各テナントの店舗から売上データを正確かつ効率よく収集し，売上管理業務におけるスピード化，効率化を図ることを目的としている。
【課題を解決するための手段】
【００１８】
本発明は，上記課題を解決するため，店舗ごとに異なるフォーマットで印刷されたレシートのデータを収集する店舗別レシートデータ収集装置であって，少なくとも読み取り側が透明なシートで形成されるレシート挟持用シートに挟持されたレシートの画像情報と，前記レシート挟持用シートに表示された店舗の識別コードとを，画像入力装置により読み取る手段と，前記店舗ごとに，前記店舗の識別コードに対応するレシートの印刷レイアウト情報とレシートに印字される項目名称とを含む店舗情報を記憶するとともに，前記店舗情報として，少なくとも，１枚のレシート挟持用シートに１枚のレシートが挟持されるか，１枚のレシート挟持用シートに１枚のレシートが裁断された複数枚のレシートが挟持されるかを示すレシートタイプの情報を記憶する店舗情報記憶手段と，前記読み取った店舗の識別コードから，前記店舗情報記憶手段における店舗情報を特定し，前記店舗の識別コードに対応する，レシートタイプの情報とレシートの印刷レイアウト情報とレシートに印字される項目名称とをもとに，前記読み取ったレシートの画像情報を解析することにより，前記項目名称に対応して印字された文字または数字データを認識し精算項目の算出に必要な文字または数字データを抽出する手段と，前記認識結果のレシートデータを，店舗別に記憶するレシートデータ記憶手段とを備えることを特徴とする。
【００１９】
これによって，店舗ごとに種々の異なる様式で作成されたレシートの項目を自動的に読み取ることができ，売上集計業務を効率的に，短時間で行うことができる。
【００２１】
また，本発明では，店舗ごとに集計するレシートの枚数が異なっていても，どの店舗がどのようなレシートタイプであるかを予め店舗情報として登録することができるため，様々な形式のレシートに対応することができる。特に，レシートがレシート挟持用シートより長いような店舗の場合にも，所定の位置でレシートを分割してレシート挟持用シートに並べて挟持することにより，支障なくレシートの項目情報を読み取ることができる。
【発明の効果】
【００２４】
本発明の効果は以下のとおりである。
（１）各店舗の様々な種類のレシートはレシート挟持用シートに挟持され，そのレシート挟持用シートが読取機で読み取られて，それらを用いて自動的に売上情報が読み取られるため，売上情報の入力作業の省力化およびスピード化が達成できる。
（２）読み取るレシートは，レシート挟持用シートに表示された店舗の識別コードによって発行元の店舗が特定され，予め店舗ごとに登録，設定された店舗情報によって，どのような種類のレシートであるか，どのような項目名称を有するレシートであるか，レシート数は何枚かなどの情報を画像の解析に利用することができ，文字認識などを含めて読み取りの精度を高めることができる。
（３）また，レシートの項目が異なる各店舗のレシートデータから，データの管理部門が必要とする基本的なデータを統一的に収集し，売上データベースなどに保存するすることができるようになる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態の装置構成例を示す図である。
【図２】レシート挟持用シートを説明する図である。
【図３】レシート挟持用シートを説明する図である。
【図４】レシートタイプを説明する図である。
【図５】レシートタイプを説明する図である。
【図６】店舗情報テーブルを説明する図である。
【図７】レシートレイアウト情報の例を示す図である。
【図８】レシート項目情報の例を示す図である。
【図９】本発明の実施形態に係る店舗別レシートデータ収集装置の処理フローチャートである。
【図１０】レシートの画像データを読み込む範囲を説明する図である。
【図１１】レシートの画像データを行単位および文字単位に切り出した結果の例を示す図である。
【図１２】データ正規化されたレシート項目の例を示す図である。
【図１３】レシートを読み取った結果のレシートデータの例を示す図である。
【図１４】清算項目とレシート項目との対応関係の例を示す図である。
【図１５】清算項目とレシート項目との対応関係の例を示す図である。
【図１６】売上ＤＢの例を示す図である。
【図１７】テナント管理業務の業務分析例を示す図である。
【図１８】売上日報の一例を示す図である。
【図１９】従来手法の課題を説明する図である。
【図２０】従来手法の課題を説明する図である。
【発明を実施するための形態】
【００２６】
以下，図面を用いながら，本発明の実施の形態について詳細に説明する。なお，以下では，主に店舗売上を集計する装置の例について説明するが，本発明は売上集計に限られるわけではなく，仕入集計データやその他の伝票などに印字された実績データを集計するために同様に適用することができる。
【００２７】
図１は，本発明の概要を説明するための装置構成例を示す。図１において，１はＣＰＵおよびハードディスクやメモリ等の記憶装置等から構成され，売上の集計に関する処理を実行する店舗別レシートデータ収集装置，２０は各店舗に対応付けられた識別コード２１（図２に示す）がマーキングされ，各店舗のレシート２２（図２に示す）を挟持するレシート挟持用シートである。
【００２８】
店舗から集められたレシート挟持用シート２０が店舗別レシートデータ収集装置１に入力されると，入力されたレシート挟持用シート２０が画像データとして処理される。店舗別レシートデータ収集装置１は，この画像データから当該店舗のレシート２２のレシート項目とそれに対応する数値などのレシートデータを読み取り，読み取ったレシートデータから統一された名称の精算項目の売上内訳データを生成し，保存する。この精算項目とは，売上ＤＢ（データベース）１１４への保存対象となる予め定められた基本的な項目情報である。
【００２９】
なお，レシート２２は，テナントの店舗ごとに，例えば一日の店舗の売上を店舗ごとに備えられたキャッシュレジスタなどで集計した結果が印刷されたものである。また，これらのレシート２２は，売上集計に関する一例として示したものであり，売上集計以外にも，仕入集計，その他帳票処理に関するものであってもよい。
【００３０】
最初に，図２および図３を用いて，レシート挟持用シート２０について説明する。図２は，レシート挟持用シート２０の一実施態様の構成を示す図である。特に，図２（Ａ）は，レシート挟持用シート２０を透明フィルム２３１側から見た上面図であり，図２（Ｂ）は，レシート挟持用シート２０においてレシート２２が透明シート２３に挟持される前の状態を説明する斜視図である。
【００３１】
図２（Ａ）に示すように，例えばレシート挟持用シート２０は各店舗のレシート２２を台紙付の透明シート２３に挟持する。透明シート２３の上右端隅には，当該店舗に対応する識別コード２１（ＱＲコードなどの２次元コード等）が印刷，シールなどでマーキングされる。
【００３２】
図２（Ｂ）に示すように，透明シート２３は，例えば透明フィルム（シート）２３１と台紙２３２とが一端２３３で接続（粘着等）されており，レシート２２を挟持する前の状態では透明シート２３が半開封状態にある。この半開封状態の透明シート２３の台紙２３２上にレシート２２が載せられ，例えば密着面が粘着性を有する透明フィルム２３１と台紙２３２とが貼り合わされることにより，レシート２２が挟持される。なお，前述の識別コード２１は，例えば台紙２３２の上右端隅に位置決めされた範囲で，印刷，シールなどによりマーキングされる。
【００３３】
図３に，レシート挟持用シート２０の他の実施態様の構成を示す。図３に示すレシート挟持用シート２０に用いられる透明シート２３は，シート２３４と透明フィルム２３５とが側端部２３６と下端部２３７とで接続されており，ケース状ホルダーのように半開封状態にある。また，中央部には仕切り２３８（図３の破線）が設けられ，２枚のレシート２２の各々がこの仕切り２３８を境にして一方の側と他方の側で透明シート２３により挟持可能に構成されている。なお，本例では，この破線で示される仕切り２３８の一部については，シート２３４と透明フィルム２３５とが破線に沿って接着されている。
【００３４】
レシート挟持用シート２０にレシート２２を挟持させる方法として，店舗ごとに種々の方法を用いることができる。このレシート２２の種類に応じた挟持方法をレシートタイプという。レシート２２の長さや枚数は，店舗ごとに異なるので，店舗ごとにレシートタイプが予め定められる。図４および図５に，レシートタイプの例を示す。
【００３５】
例えば，図４（Ａ）に示すレシート挟持用シート２０Ａのレシートタイプは，１枚のレシート２２Ａを１つのレシート挟持用シート２０Ａに挟み込むタイプである。これをレシートタイプ１という。識別コード２１Ａに対応する店舗のレシート挟持用シート２０Ａには，レシート２２Ａが所定の位置に挟持される。ここで，所定の位置とは，レシート２２が透明シート２３（２３Ａ）のどこの位置にあるかを定めるために店舗別レシートデータ収集装置１に予め登録され，実用上影響を与えない位置の範囲内にあることをいう。実用上影響を与えない位置の範囲内とは，画像データのＯＣＲ処理に大きな影響を与えない範囲であればよい。
【００３６】
図５（Ａ）に示すレシートタイプは，レシート２２Ｂが長過ぎて，レシート挟持用シート２０Ｂに収まらないときに用いるタイプである。これをレシートタイプ２という。
【００３７】
例えば，識別コード２１Ｂに対応する店舗におけるレシート２２Ｂの長さが，レシート挟持用シート２０Ｂの縦の長さより長い場合に，その店舗ではレシート２２Ｂを，予め定められた適当な位置で，レシート２２Ｂ１とレシート２２Ｂ２とに裁断する。これらのレシート２２Ｂ１とレシート２２Ｂ２を，レシート挟持用シート２０Ｂに配置する。このレシート挟持用シート２０Ｂは，図３に示したようなタイプのレシート挟持用シート２０である。
【００３８】
図５（Ｂ）に示すレシートタイプは，レシート２２Ｂが長過ぎて，レシート挟持用シート２０Ｂに収まらないときに用いるタイプの第２の例である。これをレシートタイプ３という。このタイプでは，レシート２２Ｂを裁断した２つのレシート２２Ｂ１，２２Ｂ２を，それぞれレシート挟持用シート２０Ｃ，２０Ｄに配置し，２回読み取りを行わせる。
【００３９】
なお，レシートタイプ２，３について，１枚のレシート２２Ｂを裁断したレシート２２Ｂ１，２２Ｂ２を読み取らせるときの例を説明したが，店舗によって最初から複数枚のレシートを発行する場合にも，このレシートタイプ２，３を用いることができる。
【００４０】
以上のようなレシートタイプや，レシート２２に含まれるレシート項目などの情報は，店舗ごとに店舗情報記憶部１１２に予め登録され，格納される。これらの店舗情報については，後に詳しく説明する。
【００４１】
次に，このレシート挟持用シート２０を入力する店舗別レシートデータ収集装置１の構成について説明する。店舗別レシートデータ収集装置１は，読取機１０，画像データ読込部１１，店舗情報特定部１２，レシートデータ判別部１３，帳票データ処理部１４を備える。さらに，店舗別レシートデータ収集装置１は，画像データ記憶部１１１，店舗情報記憶部１１２，レシートデータ記憶部１１３，売上ＤＢ記憶部１１４などの記憶手段を備える。後に詳しく説明するこれらの各部の機能は，ＣＰＵやメモリ等のハードウェアとソフトウェアプログラムとによって実現される。
【００４２】
店舗別レシートデータ収集装置１の読取機１０は，例えばスキャナーなどの光学的画像読取装置であり，画像データ読込部１１は，読取機１０が読み取ったレシート挟持用シート２０の画像データを入力し，画像データ記憶部１１１に保存する。画像データは，例えばビットマップ形式のファイルとして画像データ記憶部１１１に記憶される。
【００４３】
この例では，読取機１０を店舗別レシートデータ収集装置１が備える構成として説明するが，店舗別レシートデータ収集装置１が読取機１０を備えない場合であってもよい。読取機１０を備えない場合には，店舗別レシートデータ収集装置１の画像データ読込部１１が，外部の読取機などを介して画像データを入力する構成となる。
【００４４】
店舗情報特定部１２は，画像データ記憶部１１１に格納された画像データを読み込み，読み込んだ画像データから，まず識別コード２１を抽出し，識別コード２１の復号結果（これを認識コードという）をもとに店舗情報記憶部１１２に格納された店舗情報から，レシート２２を発行した店舗を特定する。
【００４５】
図６に，店舗情報記憶部１１２に格納される店舗情報テーブル１１２０の構成例を示す。店舗情報テーブル１１２０には，例えば図６に示すように，店舗ごとに，識別コード２１から得られる「認識コード」，店舗を識別する「店舗コード」，「店舗名」，「レシートレイアウト情報」，「レシート項目情報」，「項目対応情報」などの店舗情報が登録されて格納されている。
【００４６】
ここで，「認識コード」は，例えばＱＲコードなどの識別コード２１が復号されてデータ化されたものであり，店舗ごとに一意に対応付けられて定められているものである。「店舗コード」は，テナント内における店舗を識別する番号であり，また，「店舗名」は当該店舗の呼称，テナントの店舗名などである。
【００４７】
図６の例では，店舗情報テーブル１１２０には，復号された認識コード“Ａ１Ａ１Ａ１Ａ１”に対応する店舗の店舗情報として，店舗コード“１１１１”，店舗名“○○屋１号店”などが格納されており，その他認識コード“Ｂ２Ｂ２Ｂ２Ｂ２”などについても同様に格納されている。なお，「認識コード」が「店舗コード」であってもよい。
【００４８】
レシートレイアウト情報１１２１の例を，図７に示す。この例では，レシートレイアウト情報１１２１として，前述したレシートタイプの情報と，レシート挟持用シート２０におけるレシート２２の読込み範囲の印字開始位置と，読込む行数などのレシート２２の読み込み範囲を示す情報（レシート２２の認識対象となる行数）などが設定されている。
【００４９】
店舗ごとに読み込むレシート２２の枚数が異なる場合があるため，レシートレイアウト情報１１２１における印字開始位置は，レシートタイプによって複数組設定されることもある。なお，レシートレイアウト情報１１２１を店舗情報テーブル１１２０とは別にテーブル化して保持するようにしてもよい。
【００５０】
レシート項目情報１１２２は，店舗ごとのレシート２２の売上内訳項目の名称，それに該当する数値のタイプなどを示す情報である。ここで，売上内訳項目とは，例えば図１９（Ｂ）に示すようなレシート２１０では，「日報上売上金額」，「レジ売上金額」，…などの各行に示される項目をいう。
【００５１】
レシート項目情報１１２２の例を，図８に示す。レシート項目情報１１２２には，レシート２２における読み取り範囲の行ごとに，「行番号」，「ＭＡＸ桁数」，「文字項目の文字数」，「１行内の数値項目の数」，「数値タイプ＃１，＃２・・・」などの設定項目が予め定められ，格納される。
【００５２】
例えば，レシート２２の１行目に印字されている文字が図８に示すような文字列１３０１であったとすると，レシート項目情報１１２２の行番号には１が設定され，ＭＡＸ桁数としては，１行目に印字可能な最大の文字数（桁数）＝２４が設定され，文字項目の文字数は，文字項目が「総売上」であるので３が設定される。また，１行内の数値項目の数には２が設定され，それぞれの数値項目に単位が付くかどうかなどの情報が各数値タイプ＃１，＃２として設定される。この例では，１番目の数値には「点」の単位が付いているので，数値タイプ＃１には２が設定される。なお，レシート項目情報１１２２についても，店舗情報テーブル１１２０とは別のテーブルとして，テーブル化して保持するようにしてもよい。
【００５３】
店舗情報テーブル１１２０における項目対応情報１１２３の詳細については，図１４および図１５の例を用いて後述する。
【００５４】
レシートデータ判別部１３は，店舗情報特定部１２から店舗情報と画像データを受けて，画像データをＯＣＲ（Optical Character Recognition ）データ化する。即ち，レシートデータ判別部１３は，レシート２２の画像データから文字部分を抽出し，テキストデータ（ＯＣＲデータ）として復元する。また，レシートデータ判別部１３は，認識結果のテキストデータを所定の形式に正規化する。
【００５５】
帳票データ処理部１４は，レシートデータ判別部１３によって正規化されたレシートデータと店舗情報とを用いて，各店舗のレシートのレシート項目（売上内訳）を統一化された精算項目に置き換える処理を行う。帳票データ処理部１４は，店舗ごと（および売上日付ごと）に処理した精算項目のデータを予め用意したデータベースである売上ＤＢ１１４に格納する。
【００５６】
図９は，本発明の実施形態に係る店舗別レシートデータ収集装置１の処理フローチャートである。図９に従って，店舗別レシートデータ収集装置１が実行する処理について具体的に説明する。
【００５７】
店舗別レシートデータ収集装置１の読取機１０に，レシート挟持用シート２０が入力されると，本処理は開始される。以下では，図４に示すレシート挟持用シート２０Ａが読取機１０に入力されるものとして説明する。
【００５８】
画像データ読込部１１は，読取機１０によってスキャンしたレシート挟持用シート２０Ａの画像を読み込み，その画像データを画像データ記憶部１１１に記憶する（ステップＳ１）。
【００５９】
次に，店舗情報特定部１２は，画像データ記憶部１１１に格納されたレシート挟持用シート２０Ａの画像データから識別コード２１を抽出し，抽出した識別コード２１に基づいて店舗情報記憶部１１２に記憶されている店舗情報テーブル１１２０（図６）を参照し，店舗コードを特定する（ステップＳ２）。次に，店舗情報特定部１２は，特定した店舗コードに対応付けられたレシートレイアウト情報１１２１，レシート項目情報１１２２などの店舗情報を読み込む（ステップＳ３）。
【００６０】
レシートデータ判別部１３は，店舗情報特定部１２によって読み込んだ店舗情報のレシートレイアウト情報１１２１とレシート項目情報１１２２とを用いて，レシート２２Ａの画像データとして読み込む位置，範囲を決定する（ステップＳ４）。
【００６１】
例えば，図１０に，レシート２２Ａの読み込み位置と範囲の例を示す。実際には，図１０に示すレシート２２Ａはレシート挟持用シート２０Ａに挟持されているため，印字開始位置＃１，＃２は，レシート挟持用シート２０Ａ全体の画像データにおけるレシート部分の画像位置をもとに決定される。
【００６２】
図１０に示す印字開始位置＃１，＃２，ＭＡＸ桁数，読込む行数ＰＬは，図７に示すレシートレイアウト情報１１２１から得られる情報である。具体的には，図１０に示すレシート２２Ａの読み取り範囲２２１Ａは，店舗情報特定部１２が特定した店舗のレシートレイアウト情報１１２１が，図７に示すような情報であった場合，レシート２２Ａのレシートタイプは「１」，印字開始位置＃１は「１００ｍｍ」，印字開始位置＃２は「１０ｍｍ」，読込む行数は「２７」というように，画像データにおけるレシート２２Ａの画像においてＯＣＲ処理される範囲として決定される。これにより，レシート挟持用シート２０Ａに挟持されたレシート２２Ａのレシート項目として必要な範囲が絞り込まれ，余計な項目や文字，記号などを除去することができる。
【００６３】
次に，レシートデータ判別部１３は，決定したレシート２２Ａの読み取り範囲について，画像データからＯＣＲ処理を施すための画像データを読み込む（ステップＳ５）。次に，レシート２２の最終行の処理を終えるまで，ステップＳ７と，ステップＳ８の処理を繰り返す（ステップＳ６）。
【００６４】
まず，レシートデータ判別部１３は，図８に示したようなレシート項目情報１１２２により，レシート２２Ａの画像データから行単位に画像データを切り出す処理を行う（ステップＳ７）。さらに，切り出した行単位の画像データから文字単位に画像データを切り出して文字認識を行う（ステップＳ８）。
【００６５】
図１１に，レシート２２Ａの画像データを行単位および文字単位に切り出して認識した結果１３０の例を示す。
【００６６】
最終行までの処理を終えたならば，レシートデータ判別部１３は，行単位および文字単位で切り出して認識した情報から得られる項目名，数値についてデータ正規化を行う（ステップＳ９）。
【００６７】
図１２に，データ正規化されたレシート項目１３１の例を示す。図１２に示すレシート項目１３１は，図１１に示すレシート項目の認識結果１３０が正規化された例を示しており，例えば項目名については左詰め，また数値については「，」の除去などの処理が行われている。例えば，１行目の「１４８，４６７」については，数値がデータ正規化されて「１４８４６７」とされ，３行目の「    内税」の項目名については「内税」とされて，「，」「  」等の余分なテキスト文字が除かれる。
【００６８】
データ正規化を行った後に，レシートデータ判別部１３は，正規化したデータをレシート項目名と数値とに区分して，図１３に示すようなレシートデータ１１３０を生成し，生成したレシートデータ１１３０を，店舗コードとともにレシートデータ記憶部１１３に格納する（ステップＳ１０）。
【００６９】
続いて，帳票データ処理部１４は，レシートデータ１１３０と，店舗情報テーブル１１２０に設定されている店舗ごとの項目対応情報１１２３をもとに，テナント管理部門が必要とする予め定められた各精算項目を算出し，店舗ごとに売上ＤＢ１１４に書き出す（ステップＳ１１）。
【００７０】
図１４および図１５に，各店舗別のレシート項目とテナント管理部門による清算項目との対応関係の例を示す。なお，図１４および図１５では，レシートデータを実際のレシート２１０，２２０の形で表している。図１４および図１５に，精算項目とレシート項目との対応表として示しているものが，店舗情報テーブル１１２０に設定されている店舗ごとの項目対応情報１１２３である。
【００７１】
この例では，テナント管理部門がテナントの売上管理に実際に必要な売上集計のデータは，Ｎｏ．００１の現金売上からＮｏ．０１１の客数までの１１個の精算項目である。しかし，これらの精算項目が各店舗のレシート２１０，２２０の項目として，そのまま１対１の関係で印字されていることはない。そこで，店舗ごとの項目対応情報１１２３を用いて，各店舗のレシート項目から１１個の各精算項目を算出する処理を行う。
【００７２】
図１４のレシート２１０の場合，１９番目の項目の「日報上現金有高」に７番目の項目の「感謝カード」の値を足した金額が，１番目の精算項目の「現金売上」に相当することが，項目対応情報１１２３に示されている。したがって，帳票データ処理部１４は，レシート２１０の店舗の場合，１２２，７９３円（日報上現金有高）＋２，５００円（感謝カード）＝１２５，２９３円を，１番目の精算項目の「現金売上」の値とする。
【００７３】
一方，図１５のレシート２２０の場合，１４番目の項目の「現金売上」の金額が，そのまま１番目の精算項目の「現金売上」に相当することが，項目対応情報１１２３に示されている。したがって，帳票データ処理部１４は，レシート２２０の店舗の場合，１３９，６３９円（現金売上）をそのまま１番目の精算項目の「現金売上」の値とする。他の精算項目についても，同様に精算項目とレシート項目との対応表である項目対応情報１１２３に従ってそれぞれ算出し，算出した精算項目を売上ＤＢ１１４に格納する。
【００７４】
図１６に，売上ＤＢ１１４の例を示す。売上ＤＢ１１４には，店舗コードごとに，「売上日付」，精算項目Ｎｏ．００１「現金売上」，Ｎｏ．００２「掛売上」，Ｎｏ．００３「クレジット売上」，…などの売上に関する精算項目に対応する数値が格納される。
【００７５】
以上により，売上ＤＢ１１４には，店舗ごとにまったく異なるフォーマット（シート形式）であったレシート２２のレシート項目が一元化され，各テナントの店舗により出力されたレシートで統一の取れないレシート項目，名称，数値などが，統一性のとれた精算項目による売上データとして，手入力による作業なしに自動的に収集できるようになる。これにより，テナント管理部門の業務担当者は，自動的に店舗ごとの売上を集計することができるため，店舗の売上管理業務を効率よく，スピーディに行うことができる。
【００７６】
また，各店舗に備えられたキャッシュレジスタなどのレシート出力装置を変更する必要がないため，テナントに側にとっては余計な出費を抑えることができる。
【００７７】
以上の店舗別レシート収集装置が行う処理は，コンピュータとソフトウェアプログラムとによって実現することができ，そのプログラムをコンピュータ読み取り可能な記録媒体に記録することも，ネットワークを通して提供することも可能である。
【符号の説明】
【００７８】
１      店舗別レシートデータ収集装置
１０    読取機
１１    画像データ読込部
１２    店舗情報特定部
１３    レシートデータ判別部
１４    帳票データ処理部
２０    レシート挟持用シート
１１１  画像データ記憶部
１１２  店舗情報記憶部
１１３  レシートデータ記憶部
１１４  売上ＤＢ（データベース）
【図１】
0005654627.tif 000002
【図２】
0005654627.tif 000003
【図３】
0005654627.tif 000004
【図４】
0005654627.tif 000005
【図５】
0005654627.tif 000006
【図６】
0005654627.tif 000007
【図７】
0005654627.tif 000008
【図８】
0005654627.tif 000009
【図９】
0005654627.tif 000010
【図１０】
0005654627.tif 000011
【図１１】
0005654627.tif 000012
【図１２】
0005654627.tif 000013
【図１３】
0005654627.tif 000014
【図１４】
0005654627.tif 000015
【図１５】
0005654627.tif 000016
【図１６】
0005654627.tif 000017
【図１７】
0005654627.tif 000018
【図１８】
0005654627.tif 000019
【図１９】
0005654627.tif 000020
【図２０】
0005654627.tif 000021