(57)【要約】【課題】ＰＯＳ端末に手を加えることなく、ＰＯＳ端末が出力するデータを解析して外部装置へ提供することが可能なデータ処理装置、印刷装置およびＰＯＳシステムを提供する。【解決手段】ＰＯＳ端末１から送信された印刷データを受信する印刷データ受信部２１と、データ受信部２１で受信された印刷データに含まれる画像データを取得する画像データ取得部２２と、画像データ取得部２２で取得された画像データに含まれるテキスト情報を抽出するデータ解析部２４と、データ解析部２４で抽出されたテキスト情報をマークアップ言語の解析データに変換するデータ変換部２５と、データ変換部２５で変換されたマークアップ言語の解析データを、ＰＯＳ管理サーバー４に送信するデータ送信部２８と、を備える。【選択図】図２
2014085742.tif 000002
【特許請求の範囲】
【請求項１】
ＰＯＳ端末から送信された出力データを受信するデータ受信部と、
前記データ受信部で受信された前記出力データに含まれる画像データを取得する画像データ取得部と、
前記画像データ取得部で取得された前記画像データに含まれるテキスト情報を抽出するデータ解析部と、
前記データ解析部で抽出された前記テキスト情報をマークアップ言語の解析データに変換するデータ変換部と、
前記データ変換部で変換された前記マークアップ言語の解析データを、外部装置に送信するデータ送信部と、を備えることを特徴とするデータ処理モジュール。
【請求項２】
前記画像データに含まれるテキスト情報は、前記ＰＯＳ端末が設置される店舗情報を含む請求項１に記載のデータ処理モジュール。
【請求項３】
前記画像データ取得部で取得された画像データを所定の形式のデータに変換する画像データ変換部を有し、
前記データ送信部は、
前記画像データ変換部で変換した前記所定の形式のデータを外部装置に送信する請求項１または２に記載のデータ処理モジュール。
【請求項４】
前記データ送信部で前記外部装置に前記マークアップ言語の解析データを送信するか否かを選択する選択部を備える請求項１ないし３のいずれか１項に記載のデータ処理モジュール。
【請求項５】
ＰＯＳ端末から送信されたレシート発行に用いられる印刷データを受信するデータ受信部と、
前記データ受信部で受信された前記印刷データに含まれる画像データを取得する画像データ取得部と、
前記データ受信部で受信された前記印刷データに含まれる決済処理データを取得する決済処理データ取得部と、
前記画像データ取得部で取得された前記画像データに含まれるテキスト情報を抽出するデータ解析部と、
前記データ解析部で抽出された前記テキスト情報をマークアップ言語の解析データに変換するデータ変換部と、
前記決済処理データ取得部で取得された前記決済処理データを印刷する印刷部と、
前記データ変換部で変換された前記マークアップ言語の解析データを、外部装置に送信するデータ送信部と、を備えることを特徴とする印刷装置。
【請求項６】
前記印刷部は、前記画像データ取得部で取得された前記画像データおよび前記データ変換部で変換された前記マークアップ言語の解析データを印刷する請求項５に記載の印刷装置。
【請求項７】
前記データ送信部で前記外部装置に前記マークアップ言語の解析データを送信するか否かを選択する選択部を備える請求項５または６に記載の印刷装置。
【請求項８】
決済処理を行う決済処理部、画像データを記憶する記憶部、および前記決済処理部で処理された決済処理データと前記記憶部に記憶された画像データとを含む印刷データを出力するデータ出力部を有するＰＯＳ端末と、
前記ＰＯＳ端末のデータ出力部から出力された前記印刷データを受信する印刷データ受信部、前記印刷データ受信部で受信された前記印刷データに含まれる前記画像データを取得する画像データ取得部、前記画像データ取得部で取得された前記画像データに含まれるテキスト情報を抽出するデータ解析部、前記データ解析部で抽出されたテキスト情報をマークアップ言語の解析データに変換すると共に前記印刷データ受信部で受信された前記印刷データに含まれる決済処理データをマークアップ言語の決済処理データに変換するデータ変換部、および前記データ変換部で変換された前記マークアップ言語の解析データと前記マークアップ言語の決済処理データとを送信するデータ送信部を有するデータ処理モジュールと、
前記データ処理モジュールの前記データ送信部から送信された前記マークアップ言語の決済処理データを受信するデータ受信部、および前記データ受信部で受信された前記マークアップ言語の決済処理データを印刷する印刷部を有する印刷装置と、
前記データ処理モジュールの前記データ送信部から送信された前記マークアップ言語の解析データと前記マークアップ言語の決済処理データとを受信する通信部、および前記通信部で受信された前記マークアップ言語の解析データと前記マークアップ言語の決済処理データとを関連付けて管理するデータ管理部を有する管理サーバーと、を備えることを特徴とするＰＯＳシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＯＳ端末から出力されるデータを処理するデータ処理モジュール、印刷装置およびＰＯＳシステムに関するものである。
【背景技術】
【０００２】
従来、ＰＯＳ端末内の会計処理部から出力された出力データを外部装置が解釈可能な形式のデータに変換し、変換したデータを外部装置に送信するデバイスドライバーが知られている（例えば、特許文献１参照）。特許文献１では、ＰＯＳ端末に組み込まれたデバイスドライバーによってデータ変換を行い、変換したデータをＰＯＳ端末から店舗管理サーバーやレシートプリンターに送信する構成が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２７６３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記のような構成は、ＰＯＳ端末が十分な処理能力のある端末であるか、あるいはＬＡＮ（Local  Area  Network）等により構成されたネットワークシステムと接続が可能な端末であれば実施可能である。しかしながら、店舗に設置されているＰＯＳ端末が旧式の処理能力の低いものや、ＬＡＮ接続（ネットワーク接続）ができないものである場合には、同様の構成を構築することができないという問題がある。
【０００５】
本発明は、上記の問題に鑑み、ＰＯＳ端末に手を加えることなく、ＰＯＳ端末が出力するデータを解析して外部装置へ提供することが可能なデータ処理モジュール、印刷装置およびＰＯＳシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のデータ処理モジュールは、ＰＯＳ端末から送信された出力データを受信するデータ受信部と、データ受信部で受信された出力データに含まれる画像データを取得する画像データ取得部と、画像データ取得部で取得された画像データに含まれるテキスト情報を抽出するデータ解析部と、データ解析部で抽出されたテキスト情報をマークアップ言語の解析データに変換するデータ変換部と、データ変換部で変換されたマークアップ言語の解析データを、外部装置に送信するデータ送信部と、を備えることを特徴とする。
【０００７】
上記のデータ処理モジュールにおいて、画像データに含まれるテキスト情報は、ＰＯＳ端末が設置される店舗情報を含むことを特徴とする。
【０００８】
上記のデータ処理モジュールにおいて、画像データ取得部で取得された画像データを所定の形式のデータに変換する画像データ変換部を有し、データ送信部は、画像データ変換部で変換した所定の形式のデータを外部装置に送信することを特徴とする。
【０００９】
本発明の構成によれば、データ処理モジュールで、ＰＯＳ端末から出力された出力データに含まれる画像データを取得し、取得した画像データに含まれるテキスト情報を抽出する。そして、抽出したテキスト情報をマークアップ言語に変換し、外部装置に送信する。これにより、例えば、ＰＯＳ端末が旧式の処理能力の低いものや、ネットワークを介して外部機器と接続ができないものであっても、ＰＯＳ端末の構成に手を加えることなく（既存のＰＯＳ端末のままで）、ＰＯＳ端末で生成した出力データに基づく情報を外部装置に対して送信できる。また、外部装置では解析データ（テキスト情報）をもとに、ＰＯＳ端末毎（店舗毎）のデータを管理できる。また、マークアップ言語のデータとして外部装置に送信するため、複数の小売業者やベンダーからの出力データを、統一的な言語で外部装置に収集することができる。
【００１０】
本発明の印刷装置は、ＰＯＳ端末から送信されたレシート発行に用いられる印刷データを受信するデータ受信部と、データ受信部で受信された印刷データに含まれる画像データを取得する画像データ取得部と、データ受信部で受信された印刷データに含まれる決済処理データを取得する決済処理データ取得部と、画像データ取得部で取得された画像データに含まれるテキスト情報を抽出するデータ解析部と、データ解析部で抽出されたテキスト情報をマークアップ言語の解析データに変換するデータ変換部と、決済処理データ取得部で取得された決済処理データを印刷する印刷部と、データ変換部で変換されたマークアップ言語の解析データを、外部装置に送信するデータ送信部と、を備えることを特徴とする。
【００１１】
上記の印刷装置において、印刷部は、画像データ取得部で取得された画像データおよびデータ変換部で変換されたマークアップ言語の解析データを印刷することを特徴とする。
【００１２】
本発明の構成によれば、印刷装置で、ＰＯＳ端末から出力された出力データに含まれる画像データを取得し、取得した画像データに含まれるテキスト情報を抽出する。そして、抽出したテキスト情報をマークアップ言語に変換し、外部装置に送信する。これにより、例えば、ＰＯＳ端末が旧式の処理能力の低いものや、ネットワークを介して外部機器と接続ができないものであっても、ＰＯＳ端末の構成に手を加えることなく（既存のＰＯＳ端末のままで）、ＰＯＳ端末で生成した出力データに基づく情報を外部装置に対して送信できる。また、マークアップ言語のデータとして外部装置に送信するため、複数の小売業者やベンダーからの出力データを、統一的な言語で外部装置に収集することができる。
また、一般的にＰＯＳ端末とセットで使用される印刷装置でデータ変換や外部装置へのデータ送信を行う場合、店舗に特別な機器を置くことなく実現できる。
【００１３】
上記のデータ処理モジュールにおいて、データ送信部で外部装置にマークアップ言語の解析データを送信するか否かを選択する選択部を備えることを特徴とする。
【００１４】
上記の印刷装置において、データ送信部で外部装置にマークアップ言語の解析データを送信するか否かを選択する選択部を備えることを特徴とする。
【００１５】
本発明の構成によれば、データ処理モジュールまたは印刷装置で、外部装置に対してデータ（解析データ等）を送信するか否か（送信を許可するか不許可にするか）を選択できる。
【００１６】
本発明のＰＯＳシステムは、決済処理を行う決済処理部、画像データを記憶する記憶部、および決済処理部で処理された決済処理データと記憶部に記憶された画像データとを含む印刷データを出力するデータ出力部を有するＰＯＳ端末と、ＰＯＳ端末のデータ出力部から出力された印刷データを受信する印刷データ受信部、印刷データ受信部で受信された印刷データに含まれる画像データを取得する画像データ取得部、画像データ取得部で取得された画像データに含まれるテキスト情報を抽出するデータ解析部、データ解析部で抽出されたテキスト情報をマークアップ言語の解析データに変換すると共に印刷データ受信部で受信された印刷データに含まれる決済処理データをマークアップ言語の決済処理データに変換するデータ変換部、およびデータ変換部で変換されたマークアップ言語の解析データとマークアップ言語の決済処理データとを送信するデータ送信部を有するデータ処理モジュールと、データ処理モジュールのデータ送信部から送信されたマークアップ言語の決済処理データを受信するデータ受信部、およびデータ受信部で受信されたマークアップ言語の決済処理データを印刷する印刷部を有する印刷装置と、データ処理モジュールのデータ送信部から送信されたマークアップ言語の解析データとマークアップ言語の決済処理データとを受信する通信部、および通信部で受信されたマークアップ言語の解析データとマークアップ言語の決済処理データとを関連付けて管理するデータ管理部を有する管理サーバーと、を備えることを特徴とする。
【００１７】
本発明の構成によれば、ＰＯＳ端末から出力された出力データの中の画像データに含まれるテキスト情報を抽出したデータおよび決済処理データをマークアップ言語に変換して管理サーバーに送信し、管理サーバー側で、ＰＯＳ端末毎（店舗毎）に解析データと、決済処理データとを関連付けて管理することが可能なＰＯＳシステムを提供することができる。これにより、例えば、ＰＯＳ端末が旧式の処理能力の低いものや、管理サーバーとネットワークを介して接続ができないもの（直接接続できないもの）であっても、ＰＯＳ端末の構成に手を加えることなく、ＰＯＳ端末で生成した出力データに基づく売上管理等が可能となる。
【図面の簡単な説明】
【００１８】
【図１】第１実施形態に係るＰＯＳシステムのシステム構成図である。
【図２】第１実施形態に係るＰＯＳシステムの機能ブロック図である。
【図３】管理テーブルの一例を示す図である。
【図４】データ処理装置の処理を示すフローチャートである。
【図５】ＰＯＳ管理サーバーの処理を示すフローチャートである。
【図６】第２実施形態に係るＰＯＳシステムの機能ブロック図である。
【発明を実施するための形態】
【００１９】
［第１実施形態］
以下、添付の図面を参照して、本発明のデータ処理モジュール、印刷装置およびＰＯＳシステムについて説明する。図１は、本実施形態に係るＰＯＳ（Point  Of  Sales）システムＳＹのシステム構成図である。同図に示すように、ＰＯＳシステムＳＹは、各小売店（同図では、小売店Ａ、小売店Ｂ、小売店Ｃを例示）に設置されたＰＯＳ端末１、データ処理装置２（データ処理モジュール）および印刷装置３（外部装置）と、インターネット上（クラウド上）に存在するＰＯＳ管理サーバー４（外部装置、管理サーバー）と、各企業（同図では、企業Ａ、企業Ｂ、企業Ｃを例示）に設置される企業サーバー５とにより構成される。
【００２０】
ＰＯＳ端末１および印刷装置３はデータ処理装置２とケーブル等により接続されている。また、データ処理装置２とＰＯＳ管理サーバー４、およびＰＯＳ管理サーバー４と各企業サーバー５はネットワークＮＷを介して通信可能に接続されている。なお、請求項における「ＰＯＳシステム」は、ＰＯＳ端末１、データ処理装置２、印刷装置３、およびＰＯＳ管理サーバー４を主要な構成要素とするものである。
【００２１】
ＰＯＳ端末１は、各小売店等の店舗に設置されたレジスターであり、店員（オペレーター）により入力された商品情報に基づいて決済処理（会計処理）を実行する。そして、決済処理の処理結果である決済情報（決済処理データ）に基づいてレシート印刷用の印刷データ（出力データ）を生成し、これをデータ処理装置２に出力する。
【００２２】
データ処理装置２は、ＰＯＳ端末１から出力された印刷データを取得し、当該印刷データの解析やデータ変換等の加工処理を行い、処理後のデータを印刷装置３やＰＯＳ管理サーバー４に送信する。印刷装置３は、データ処理装置２から受信したデータに基づいて、レシートを印刷する。
【００２３】
ＰＯＳ管理サーバー４は、データ処理装置２から受信したデータを管理すると共に、受信したデータを、当該データと関連付けられた企業サーバー５に対して送信する。すなわち、各小売店が契約している企業の企業サーバー５に対して、該当する小売店のＰＯＳ端末１から出力された印刷データに基づくデータを送信する。企業サーバー５は、ＰＯＳ管理サーバー４から受信したデータを記憶し、これに基づいて、各小売店の売上管理・売上分析等を行う。
【００２４】
次に、図２および図３を参照して、ＰＯＳシステムＳＹの機能構成について説明する。図２は、ＰＯＳシステムＳＹの各構成要素の機能ブロック図である。図３は、管理テーブルＴの一例を示す図である。
【００２５】
ＰＯＳ端末１は、主な機能構成として、決済処理部１１、画像データ記憶部１２（記憶部）、印刷データ生成部１３、およびデータ出力部１４を有している。なお、これら各部はＰＯＳ端末１のＣＰＵ等（図示省略）による制御の元、各種処理を実行する。
【００２６】
決済処理部１１は、ＰＯＳアプリケーション（図示省略）を主要部とし、店員により入力された商品情報に基づいて一連の決済処理を行い、その処理結果として決済処理データを生成する。画像データ記憶部１２は、小売店を特定するロゴ画像データ（画像データ）を記憶する。すなわち、小売店ＡのＰＯＳ端末１（画像データ記憶部１２）には小売店Ａ用のロゴ画像データが、小売店ＢのＰＯＳ端末１（画像データ記憶部１２）には、小売店Ｂ用のロゴ画像データが記憶される。このロゴ画像データは、ロゴ画像部分（図形部分）に加え、小売店の店舗名、住所、電話番号等の店舗情報がテキスト情報として含まれている。なお、店舗情報の内容は一例であり、これに限るものではない。
【００２７】
印刷データ生成部１３は、プリンタードライバー（図示省略）等を主要部とし、決済処理部１１による決済処理データと、画像データ記憶部１２に記憶したロゴ画像データとに基づき、レシート印刷用の印刷データを生成する。なお、本実施形態では、印刷データは、画像データ（グラフィックデータ）として認識されるロゴ画像データと、テキストデータとして認識される決済処理データとにより構成されるものとする。データ出力部１４は、印刷データ生成部１３で生成した印刷データをデータ処理装置２に出力する。
【００２８】
データ処理装置２は、印刷データ受信部２１（データ受信部）、画像データ取得部２２、画像データ変換部２３、データ解析部２４、データ変換部２５、決済処理データ取得部２６、データ送信選択部２７（選択部）、およびデータ送信部２８を有している。なお、これら各部はデータ処理装置２のＣＰＵ等（図示省略）による制御の元、各種処理を実行する。
【００２９】
印刷データ受信部２１は、ＰＯＳ端末１（データ出力部１４）から出力される印刷データを受信する。画像データ取得部２２は、印刷データ受信部２１で受信した印刷データからロゴ画像データ（画像データ）を取得する。画像データ変換部２３は、画像データ取得部２２で取得したロゴ画像データ（画像データ）を所定の形式の画像データ（以下、「画像変換データ」と称す）に変換する。なお、所定の形式とは、ＪＰＥＧ形式（Joint  Photographic  Experts  Group）、Ｔｉｆｆ形式（Tagged  Image  File  Format）、ビットマップ形式（Bitmap  Image）等の汎用画像フォーマットである。
【００３０】
データ解析部２４は、画像データ取得部２２で取得したロゴ画像データ（画像データ）に含まれるテキスト情報を抽出する。このデータ解析（データ抽出）は、例えば、ＯＣＲ（Optical  Character  Recognition）等の文字認識機能により行われる。決済処理データ取得部２６は、印刷データ受信部２１で受信した印刷データから決済処理データを取得する。データ変換部２５は、データ解析部２４で抽出したテキスト情報をマークアップ言語（本実施形態では、ＸＭＬ（Extensible  Markup  Language）言語）のデータ（以下、「解析データ」と称す。）に変換する。すなわち、本実施形態では、解析データは店舗情報をＸＭＬ言語に変換したものを意味する。また、データ変換部２５は、決済処理データ取得部２６で取得した決済処理データをマークアップ言語（ＸＭＬ言語）の決済処理データに変換する。
【００３１】
データ送信選択部２７は、後述のデータ送信部２８からＰＯＳ管理サーバー４に対して、画像変換データ、解析データ（ＸＭＬ言語）および決済処理データ（ＸＭＬ言語）を送信するか否か（送信を許可するか否か）を選択する。
【００３２】
データ送信部２８は、印刷装置３やＰＯＳ管理サーバー４に対して、画像変換データ、解析データ（ＸＭＬ言語）および決済処理データ（ＸＭＬ言語）を関連付けて送信する。なお、送信先となる印刷装置３やＰＯＳ管理サーバー４のアドレス（送信先）は、予め設定されている。このデータ送信に際し、データ送信部２８は、データ送信選択部２７で「データ送信許可」が選択されている場合は、印刷装置３およびＰＯＳ管理サーバー４の両装置に各種データを送信し、「データ送信不許可」が選択されている場合は、印刷装置３に各種データを送信し、ＰＯＳ管理サーバー４には各種データを送信しない。
【００３３】
なお、印刷装置３に送信するデータとして、上述では３つのデータを送信するようにしているが、これに限るものではない。画像変換データおよび決済処理データ（ＸＭＬ言語）の２つのデータ、あるいは、解析データ（ＸＭＬ言語）および決済処理データ（ＸＭＬ言語）の２つのデータを送信しても良い。
【００３４】
印刷装置３は、主な機能構成として、データ受信部３１および印刷部３２を備えている。なお、これら各部は印刷装置３のＣＰＵ等（図示省略）による制御の元、各種処理を実行する。データ受信部３１は、データ処理装置２から画像変換データ、解析データ（ＸＭＬ言語）および決済処理データ（ＸＭＬ言語）を受信する。印刷部３２は、不図示の印刷機構（印刷ヘッド、用紙搬送機構および用紙切断機構等）を制御し、データ処理装置２から受信した各種データに基づいてレシートを印刷する。なお、印刷部３２は、画像変換データおよび解析データ（ＸＭＬ言語）の両方を印刷しても良いし、いずれか一方を印刷するようにしても良い。
【００３５】
ＰＯＳ管理サーバー４は、データ受信部４１（通信部）、解析データ記憶部４２、テーブル記憶部４３、解析データ分析部４４、データ管理部４５、およびデータ送信部４６を有している。なお、これら各部はＰＯＳ管理サーバー４のＣＰＵ等（図示省略）による制御の元、各種処理を実行する。
【００３６】
データ受信部４１は、データ処理装置２（データ送信部２８）から画像変換データ、解析データ（ＸＭＬ言語）および決済処理データ（ＸＭＬ言語）を受信する。解析データ記憶部４２は、解析データに含まれる各小売店の店舗名、住所、電話番号等の店舗情報の少なくともいずれか１つを記憶するものである。すなわち、本実施形態では、小売店Ａ、小売店Ｂおよび小売店Ｃの各小売店の店舗名、住所、電話番号等の店舗情報の少なくともいずれか１つを記憶している。また、各小売店のロゴ画像データを記憶してもよい。なお、記憶するロゴ画像データの画像フォーマットは、データ処理装置２の画像データ変換部２３で変換される形式と同一のフォーマットである。
【００３７】
テーブル記憶部４３は、データ処理装置２から受信した決済処理データ（ＸＭＬ言語）を、どの企業サーバー５に送信するかを定義した管理テーブルＴを記憶する。図３に示すように、この管理テーブルＴは、小売店の店舗名、住所、電話番号等の店舗情報の少なくともいずれか１つと、送信先となる企業サーバー５のアドレス（送信先アドレス）とが関連付けられて登録されている。なお、管理テーブルＴの登録内容はあくまでも一例であり、これに限るものではない。また、解析データを企業サーバー５に送信してもよい。
【００３８】
解析データ分析部４４は、データ処理装置２から受信した解析データと、テーブル記憶部４３に記憶されている店舗情報とを比較して一致する店舗情報を検出し、一致した店舗情報に関連付けられた送信先の企業サーバー５のアドレスを取得する。
【００３９】
データ管理部４５は、例えば、データベースとして構築され、解析データ分析部４４により店舗情報に基づいて取得した送信先の企業サーバー５のアドレスと、データ処理装置２から受信した決済処理データ（画像変換データと一緒に受信したデータ）と、を関連付けて記憶する。また、解析データ分析部４４で用いられた店舗情報と異なる店舗情報を関連付けて記憶してもよい。例えば店舗情報のうち、電話番号に基づいて、企業サーバー５のアドレスを関連付けたときには、小売店の店舗名、住所等を決済処理データとともに送信する。すなわち、データ管理部４５では、解析データに含まれる店舗情報に基づいて関連付けられた各種データ、言い換えれば、小売店毎に各種データを管理する。
【００４０】
データ送信部４６は、データ管理部４５に記憶されたデータを企業サーバー５に対して送信する。すなわち、決済処理データ（ＸＭＬ言語）を、これに関連付けられている送信先アドレスの企業サーバー５に対して送信する。なお、データ送信部４６により企業サーバー５に送信するデータとしては、決済処理データ（ＸＭＬ言語）に加え、ロゴ画像データ（または画像変換データ）や解析データも送信しても良い。また、データ送信部４６は、データ管理部４５に記憶している情報に基づいて、所定の期間単位（例えば、１日単位や１ヶ月単位）で各企業サーバー５に各種データをまとめて送信しても良いし、あるいは、解析データ分析部４４による処理が行われる度に企業サーバー５に対して各種データを送信しても良い。
【００４１】
企業サーバー５は、データ受信部５１と、データ記憶部５２を有している。なお、これら各部は企業サーバー５のＣＰＵ等（図示省略）による制御の元、各種処理を実行する。データ受信部５１は、ＰＯＳ管理サーバー４から決済処理データ（ＸＭＬ言語）等を受信する。データ記憶部５２は、受信した決済処理データ等を記憶する。すなわち、企業サーバー５では、データ記憶部５２に記憶したデータに基づいて、小売店毎の売上管理や売上分析を行うことができる。
【００４２】
次に、図４および図５を参照して、データ処理装置２およびＰＯＳ管理サーバー４における処理の流れについて説明する。図４は、データ処理装置２の処理を示すフローチャートである。データ処理装置２（ＣＰＵ）は、ＰＯＳ端末１から印刷データを受信すると（Ｓ０１）、当該印刷データから画像データを取得し（Ｓ０２）、これを所定の形式の画像フォーマットのデータ（画像変換データ）に変換する（Ｓ０３）。次に、データ処理装置２は、Ｓ０２で取得した画像データに含まれるテキスト情報を抽出し（Ｓ０４）、抽出したテキスト情報をＸＭＬ言語のデータ（解析データ）に変換する（Ｓ０５）。次に、データ処理装置２は、受信した印刷データから決済処理データを取得し（Ｓ０６）、これをＸＭＬ言語の決済処理データに変換する（Ｓ０７）。
【００４３】
次に、データ処理装置２は、ＰＯＳ管理サーバー４に対して、Ｓ０５およびＳ０７の処理で変換した解析データ（ＸＭＬ言語）および決済処理データ（ＸＭＬ言語）の送信が許可されているか否かを判定する。
【００４４】
ＰＯＳ管理サーバー４に対して送信が許可されている場合（Ｓ０８；Ｙｅｓ）、データ処理装置２は、印刷装置３およびＰＯＳ管理サーバー４に対して画像変換データ、解析データ（ＸＭＬ言語）および決済処理データ（ＸＭＬ言語）を送信する（Ｓ０９）。一方、ＰＯＳ管理サーバー４に対して送信が許可されていない場合（Ｓ０８；Ｎｏ）、データ処理装置２は、印刷装置３に対して画像変換データ、解析データ（ＸＭＬ言語）および決済処理データ（ＸＭＬ言語）を送信する（Ｓ１０）。
【００４５】
図５は、ＰＯＳ管理サーバー４の処理を示すフローチャートである。ＰＯＳ管理サーバー４は、データ処理装置２から画像変換データ、解析データ（ＸＭＬ言語）および決済処理データ（ＸＭＬ言語）を受信する（Ｓ１１）。次に、ＰＯＳ管理サーバー４は、受信した解析データに含まれる情報と予め記憶しているデータとの比較処理（マッチング処理）を実行し、一致するデータを検出する（Ｓ１２）。そして、一致するデータを検出すると、管理テーブルＴを参照して、検出したデータに関連付けられた送信先の企業サーバー５のアドレスを取得する（Ｓ１３）。
【００４６】
次に、ＰＯＳ管理サーバー４は、取得した送信先の企業サーバー５のアドレスと、データ処理装置２で受信した解析データ（ＸＭＬ言語）および決済処理データ（ＸＭＬ言語）とを関連付けてデータ管理部４５に記憶（登録）する（Ｓ１４）。次に、ＰＯＳ管理サーバー４は、データ管理部４５に記憶された解析データ（ＸＭＬ言語）および決済処理データ（ＸＭＬ言語）を、これらに関連付けられた送信先アドレスに対して（企業サーバー５に対して）送信する（Ｓ１５）。
【００４７】
以上説明したとおり、本実施形態によれば、データ処理装置２で、ＰＯＳ端末１から出力された印刷データに含まれる画像データを取得し、取得した画像データに含まれるテキスト情報を抽出（解析）する。そして、抽出したテキスト情報をマークアップ言語の解析データに変換し、ＰＯＳ管理サーバー４に送信する。これにより、例えば、ＰＯＳ端末１が旧式の処理能力の低いものや、ＰＯＳ管理サーバー４とネットワーク接続ができないもの（直接的に接続できないもの）であっても、ＰＯＳ端末１の構成に手を加えることなく（既存のＰＯＳ端末１のままで）、ＰＯＳ端末１で生成した印刷データに基づく情報をＰＯＳ管理サーバー４に対して送信できる。
【００４８】
また、ＰＯＳ管理サーバー４では解析データ（テキスト情報）をもとに、ＰＯＳ端末１毎（店舗毎）のデータを管理できる。また、マークアップ言語のデータとしてＰＯＳ管理サーバー４に送信するため、複数の小売業者やベンダーからの印刷データを、統一的な言語でＰＯＳ管理サーバー４に収集することができる。
【００４９】
なお、本実施形態では、印刷データ生成部１３により印刷データを生成しているが、これに限るものではなく、決済処理部１１により印刷データを生成しても良い。
【００５０】
また、本実施形態では、印刷データは、画像データとして認識されるロゴ画像データ（店舗情報等のテキスト情報を含む）と、テキストデータとして認識される決済処理データとにより構成されるものとしているが、これに限るものではない。印刷データ生成部１３が、ロゴ画像データと決済情報データとから成る印刷データを画像データとして出力しても良い。すなわち、決済情報データを本実施形態のテキスト情報として含む画像データとして出力しても良い。この場合、データ処理装置２の画像データ取得部２２は、ロゴ画像データおよび決済処理データから成る画像データを取得し、データ解析部２４によりテキスト情報を解析し、データ変換部２５で解析したデータ（解析データ）をマークアップ言語に変換すればよい。あるいは、データ処理装置２の画像データ取得部２２が、画像データとしてロゴ画像データ部分を取得してデータ解析部２４によりロゴ画像データ部分に含まれるテキスト情報を解析し、一方で、決済処理データ取得部２６が、画像データとして決済処理データ部分を取得してデータ解析部２４により決済処理データ部分に含まれるテキスト情報を解析するようにしても良い。すなわち、いずれの場合も、画像データに含まれるテキスト情報を解析し、マークアップ言語に変換する。
【００５１】
また、本実施形態では、データ処理装置２が印刷装置３に対してＸＭＬ言語の決済処理データを送信しているが、これに限るものではない。例えば、印刷装置３がＸＭＬ言語の印刷に対応していない場合には、ＸＭＬ言語に変換する前の決済処理データを送信するようにしても良い。すなわち、データ処理装置２は、印刷装置３に対しては、当該印刷装置３で処理可能な形式（印刷可能な形式）のデータを送信すればよい。
【００５２】
また、本実施形態では、データ処理装置２からＰＯＳ管理サーバー４に対して画像変換データ、解析データ（ＸＭＬ言語）および決済処理データ（ＸＭＬ言語）を送信しているが、これら各データを、印刷装置３を介してＰＯＳ管理サーバー４に送信する構成としても良い。
【００５３】
また、本実施形態では、ＰＯＳ管理サーバー４がデータ処理装置２から受信した解析データに基づいて分析を行い、送信先の企業サーバー５のアドレスを特定して決済処理データ等の各種データを送信しているが、これに限るものではない。例えば、データ処理装置２で解析データに基づく分析を行って送信先の企業サーバー５のアドレスを特定し、特定した企業サーバー５のアドレスに対して、直接、決済処理データ等の各種データを送信しても良い。この場合、ＰＯＳ管理サーバー４の各部（解析データ分析部４４、データ管理部４５、およびデータ送信部４６）をデータ処理装置２に設け、データ処理装置２は、予め、ＰＯＳ管理サーバー４から管理テーブルＴ（ＰＯＳ管理サーバー４のテーブル記憶部４３に記憶されている管理テーブルＴ）を取得しておけば良い。
【００５４】
また、本実施形態では、出力データとして画像データを含む印刷データを例示しているが、これに限定されるものではない。例えば、出力データは、ＰＯＳ端末１に接続されるカスタマディスプレイ（図示省略）に表示される情報をテキスト情報として含む画像データであっても良い。
【００５５】
［第２実施形態］
次に、図６を参照し、本発明の第２実施形態について説明する。上記の第１実施形態では、ＰＯＳ端末１から出力された印刷データの解析や変換、およびＰＯＳ管理サーバー４への送信を、データ処理装置２により行ったが、本実施形態では、これらを印刷装置３によって行う。以下、第１実施形態と異なる点を説明する。なお、本実施形態において、第１実施形態と同様の構成部分については同様の符号を付し、詳細な説明を省略する。また、第１実施形態と同様の構成部分について適用される変形例は、本実施形態についても同様に適用される。
【００５６】
図６は、第２実施形態に係るＰＯＳシステムＳＹの機能ブロック図である。同図に示すように、本実施形態では、第１実施形態のデータ処理装置２における各部２１、２２、２４〜２７を、印刷装置３に備える。なお、第２実施形態の印刷装置３は、第１実施形態のデータ処理装置２おける画像データ変換部２３を有する構成としても良い。
【００５７】
なお、本実施形態のシステム構成については、特に図示しないが、図１に示した第１実施形態のシステム構成と比較して、データ処理装置２を省略し、ＰＯＳ端末１と印刷装置３がケーブル等により接続され、印刷装置３とＰＯＳ管理サーバー４がネットワークＮＷで接続される点が異なる。
【００５８】
このように、第２実施形態によれば、ＰＯＳ端末１に手を加えることなく、またデータ処理装置２を追加することなく、印刷装置３の変更によって、複数の小売店が出力する印刷データに基づく情報を、ＰＯＳ管理サーバー４に対して送信して有効活用できる、などの効果を奏する。
【００５９】
なお、上記の２つの実施形態に示したＰＯＳシステムＳＹの各構成要素をプログラムとして提供することが可能である。また、そのプログラムを各種記録媒体（ＣＤ−ＲＯＭ、フラッシュメモリー等）に格納して提供することも可能である。すなわち、コンピューターをＰＯＳシステムＳＹの各構成要素として機能させるためのプログラム、およびそれを記録した記録媒体も、本発明の権利範囲に含まれるものである。
【００６０】
また、上述した実施例によらず、ＰＯＳシステムＳＹの装置構成や処理工程等について、本発明の要旨を逸脱しない範囲で、適宜変更も可能である。
【符号の説明】
【００６１】
１…ＰＯＳ端末  ２…データ処理装置  ３…印刷装置  ４…ＰＯＳ管理サーバー  １１…決済処理部  １２…画像データ記憶部  １４…データ出力部  ２１…データ受信部  ２２…画像データ取得部  ２３…画像データ変換部  ２４…データ解析部  ２５…データ変換部  ２６…決済処理データ取得部  ２７…データ送信選択部  ２８…データ送信部  ３１…データ受信部  ３２…印刷部  ４１…データ受信部  ４５…データ管理部  ＳＹ…ＰＯＳシステム
【図１】
2014085742.tif 000003
【図２】
2014085742.tif 000004
【図３】
2014085742.tif 000005
【図４】
2014085742.tif 000006
【図５】
2014085742.tif 000007
【図６】
2014085742.tif 000008