JP2014085742A - Data processing module, printer, and pos system - Google Patents
Data processing module, printer, and pos system Download PDFInfo
- Publication number
- JP2014085742A JP2014085742A JP2012232577A JP2012232577A JP2014085742A JP 2014085742 A JP2014085742 A JP 2014085742A JP 2012232577 A JP2012232577 A JP 2012232577A JP 2012232577 A JP2012232577 A JP 2012232577A JP 2014085742 A JP2014085742 A JP 2014085742A
- Authority
- JP
- Japan
- Prior art keywords
- data
- unit
- analysis
- image data
- markup language
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004458 analytical method Methods 0.000 claims abstract description 69
- 230000005540 biological transmission Effects 0.000 claims abstract description 48
- 238000006243 chemical reaction Methods 0.000 claims abstract description 47
- 238000007405 data analysis Methods 0.000 claims abstract description 27
- 238000007726 management method Methods 0.000 claims description 59
- 238000013523 data management Methods 0.000 claims description 11
- 238000004891 communication Methods 0.000 claims description 5
- 239000000284 extract Substances 0.000 abstract description 8
- 238000013500 data storage Methods 0.000 description 11
- 238000000034 method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012015 optical character recognition Methods 0.000 description 2
- 238000013075 data extraction Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】POS端末に手を加えることなく、POS端末が出力するデータを解析して外部装置へ提供することが可能なデータ処理装置、印刷装置およびPOSシステムを提供する。
【解決手段】POS端末1から送信された印刷データを受信する印刷データ受信部21と、データ受信部21で受信された印刷データに含まれる画像データを取得する画像データ取得部22と、画像データ取得部22で取得された画像データに含まれるテキスト情報を抽出するデータ解析部24と、データ解析部24で抽出されたテキスト情報をマークアップ言語の解析データに変換するデータ変換部25と、データ変換部25で変換されたマークアップ言語の解析データを、POS管理サーバー4に送信するデータ送信部28と、を備える。
【選択図】図2A data processing apparatus, a printing apparatus, and a POS system capable of analyzing data provided from a POS terminal and providing the data to an external apparatus without modifying the POS terminal.
A print data receiving unit that receives print data transmitted from a POS terminal, an image data acquiring unit that acquires image data included in the print data received by the data receiving unit, and image data A data analysis unit 24 that extracts text information included in the image data acquired by the acquisition unit 22, a data conversion unit 25 that converts the text information extracted by the data analysis unit 24 into analysis data in a markup language, and data A data transmission unit that transmits the markup language analysis data converted by the conversion unit 25 to the POS management server 4;
[Selection] Figure 2
Description
本発明は、POS端末から出力されるデータを処理するデータ処理モジュール、印刷装置およびPOSシステムに関するものである。 The present invention relates to a data processing module, a printing apparatus, and a POS system for processing data output from a POS terminal.
従来、POS端末内の会計処理部から出力された出力データを外部装置が解釈可能な形式のデータに変換し、変換したデータを外部装置に送信するデバイスドライバーが知られている(例えば、特許文献1参照)。特許文献1では、POS端末に組み込まれたデバイスドライバーによってデータ変換を行い、変換したデータをPOS端末から店舗管理サーバーやレシートプリンターに送信する構成が開示されている。
2. Description of the Related Art Conventionally, there is known a device driver that converts output data output from an accounting processing unit in a POS terminal into data in a format that can be interpreted by an external device, and transmits the converted data to the external device (for example, Patent Documents). 1).
ところで、上記のような構成は、POS端末が十分な処理能力のある端末であるか、あるいはLAN(Local Area Network)等により構成されたネットワークシステムと接続が可能な端末であれば実施可能である。しかしながら、店舗に設置されているPOS端末が旧式の処理能力の低いものや、LAN接続(ネットワーク接続)ができないものである場合には、同様の構成を構築することができないという問題がある。 By the way, the configuration as described above can be implemented if the POS terminal is a terminal having sufficient processing capability or a terminal that can be connected to a network system configured by a LAN (Local Area Network) or the like. . However, there is a problem that a similar configuration cannot be constructed when the POS terminal installed in the store has an old type of low processing capability or cannot be connected to a LAN (network connection).
本発明は、上記の問題に鑑み、POS端末に手を加えることなく、POS端末が出力するデータを解析して外部装置へ提供することが可能なデータ処理モジュール、印刷装置およびPOSシステムを提供することを目的とする。 In view of the above problems, the present invention provides a data processing module, a printing apparatus, and a POS system that can analyze data provided from a POS terminal and provide it to an external device without modifying the POS terminal. For the purpose.
本発明のデータ処理モジュールは、POS端末から送信された出力データを受信するデータ受信部と、データ受信部で受信された出力データに含まれる画像データを取得する画像データ取得部と、画像データ取得部で取得された画像データに含まれるテキスト情報を抽出するデータ解析部と、データ解析部で抽出されたテキスト情報をマークアップ言語の解析データに変換するデータ変換部と、データ変換部で変換されたマークアップ言語の解析データを、外部装置に送信するデータ送信部と、を備えることを特徴とする。 The data processing module of the present invention includes a data receiving unit that receives output data transmitted from a POS terminal, an image data acquiring unit that acquires image data included in the output data received by the data receiving unit, and an image data acquisition The data analysis unit that extracts text information included in the image data acquired by the image processing unit, the data conversion unit that converts the text information extracted by the data analysis unit into analysis data of the markup language, and the data conversion unit And a data transmission unit that transmits the analysis data of the markup language to an external device.
上記のデータ処理モジュールにおいて、画像データに含まれるテキスト情報は、POS端末が設置される店舗情報を含むことを特徴とする。 In the data processing module, the text information included in the image data includes store information where the POS terminal is installed.
上記のデータ処理モジュールにおいて、画像データ取得部で取得された画像データを所定の形式のデータに変換する画像データ変換部を有し、データ送信部は、画像データ変換部で変換した所定の形式のデータを外部装置に送信することを特徴とする。 The data processing module includes an image data conversion unit that converts image data acquired by the image data acquisition unit into data of a predetermined format, and the data transmission unit has a predetermined format converted by the image data conversion unit. Data is transmitted to an external device.
本発明の構成によれば、データ処理モジュールで、POS端末から出力された出力データに含まれる画像データを取得し、取得した画像データに含まれるテキスト情報を抽出する。そして、抽出したテキスト情報をマークアップ言語に変換し、外部装置に送信する。これにより、例えば、POS端末が旧式の処理能力の低いものや、ネットワークを介して外部機器と接続ができないものであっても、POS端末の構成に手を加えることなく(既存のPOS端末のままで)、POS端末で生成した出力データに基づく情報を外部装置に対して送信できる。また、外部装置では解析データ(テキスト情報)をもとに、POS端末毎(店舗毎)のデータを管理できる。また、マークアップ言語のデータとして外部装置に送信するため、複数の小売業者やベンダーからの出力データを、統一的な言語で外部装置に収集することができる。 According to the configuration of the present invention, the data processing module acquires image data included in the output data output from the POS terminal, and extracts text information included in the acquired image data. Then, the extracted text information is converted into a markup language and transmitted to an external device. Thus, for example, even if the POS terminal has an old type of low processing capability or cannot be connected to an external device via a network, the configuration of the POS terminal is not changed (the existing POS terminal remains the same). Thus, information based on the output data generated by the POS terminal can be transmitted to the external device. The external device can manage data for each POS terminal (for each store) based on the analysis data (text information). Further, since the data is transmitted to the external device as markup language data, output data from a plurality of retailers and vendors can be collected in the external device in a unified language.
本発明の印刷装置は、POS端末から送信されたレシート発行に用いられる印刷データを受信するデータ受信部と、データ受信部で受信された印刷データに含まれる画像データを取得する画像データ取得部と、データ受信部で受信された印刷データに含まれる決済処理データを取得する決済処理データ取得部と、画像データ取得部で取得された画像データに含まれるテキスト情報を抽出するデータ解析部と、データ解析部で抽出されたテキスト情報をマークアップ言語の解析データに変換するデータ変換部と、決済処理データ取得部で取得された決済処理データを印刷する印刷部と、データ変換部で変換されたマークアップ言語の解析データを、外部装置に送信するデータ送信部と、を備えることを特徴とする。 A printing apparatus according to the present invention includes a data receiving unit that receives print data used for issuing a receipt transmitted from a POS terminal, and an image data acquiring unit that acquires image data included in the print data received by the data receiving unit. A payment processing data acquisition unit for acquiring payment processing data included in the print data received by the data reception unit, a data analysis unit for extracting text information included in the image data acquired by the image data acquisition unit, and data A data conversion unit that converts text information extracted by the analysis unit into analysis data in a markup language, a printing unit that prints payment processing data acquired by the payment processing data acquisition unit, and a mark that is converted by the data conversion unit A data transmission unit that transmits the up-language analysis data to an external device.
上記の印刷装置において、印刷部は、画像データ取得部で取得された画像データおよびデータ変換部で変換されたマークアップ言語の解析データを印刷することを特徴とする。 In the printing apparatus, the printing unit prints the image data acquired by the image data acquisition unit and the analysis data of the markup language converted by the data conversion unit.
本発明の構成によれば、印刷装置で、POS端末から出力された出力データに含まれる画像データを取得し、取得した画像データに含まれるテキスト情報を抽出する。そして、抽出したテキスト情報をマークアップ言語に変換し、外部装置に送信する。これにより、例えば、POS端末が旧式の処理能力の低いものや、ネットワークを介して外部機器と接続ができないものであっても、POS端末の構成に手を加えることなく(既存のPOS端末のままで)、POS端末で生成した出力データに基づく情報を外部装置に対して送信できる。また、マークアップ言語のデータとして外部装置に送信するため、複数の小売業者やベンダーからの出力データを、統一的な言語で外部装置に収集することができる。
また、一般的にPOS端末とセットで使用される印刷装置でデータ変換や外部装置へのデータ送信を行う場合、店舗に特別な機器を置くことなく実現できる。
According to the configuration of the present invention, the printing apparatus acquires image data included in the output data output from the POS terminal, and extracts text information included in the acquired image data. Then, the extracted text information is converted into a markup language and transmitted to an external device. Thus, for example, even if the POS terminal has an old type of low processing capability or cannot be connected to an external device via a network, the configuration of the POS terminal is not changed (the existing POS terminal remains the same). Thus, information based on the output data generated by the POS terminal can be transmitted to the external device. Further, since the data is transmitted to the external device as markup language data, output data from a plurality of retailers and vendors can be collected in the external device in a unified language.
Further, when data conversion or data transmission to an external device is performed by a printing apparatus that is generally used in a set with a POS terminal, it can be realized without placing a special device in the store.
上記のデータ処理モジュールにおいて、データ送信部で外部装置にマークアップ言語の解析データを送信するか否かを選択する選択部を備えることを特徴とする。 The data processing module includes a selection unit that selects whether or not the data transmission unit transmits the analysis data in the markup language to the external device.
上記の印刷装置において、データ送信部で外部装置にマークアップ言語の解析データを送信するか否かを選択する選択部を備えることを特徴とする。 In the above-described printing apparatus, the data transmission unit includes a selection unit that selects whether or not to transmit markup language analysis data to an external device.
本発明の構成によれば、データ処理モジュールまたは印刷装置で、外部装置に対してデータ(解析データ等)を送信するか否か(送信を許可するか不許可にするか)を選択できる。 According to the configuration of the present invention, the data processing module or the printing apparatus can select whether to transmit data (analysis data or the like) to the external apparatus (whether transmission is permitted or not permitted).
本発明のPOSシステムは、決済処理を行う決済処理部、画像データを記憶する記憶部、および決済処理部で処理された決済処理データと記憶部に記憶された画像データとを含む印刷データを出力するデータ出力部を有するPOS端末と、POS端末のデータ出力部から出力された印刷データを受信する印刷データ受信部、印刷データ受信部で受信された印刷データに含まれる画像データを取得する画像データ取得部、画像データ取得部で取得された画像データに含まれるテキスト情報を抽出するデータ解析部、データ解析部で抽出されたテキスト情報をマークアップ言語の解析データに変換すると共に印刷データ受信部で受信された印刷データに含まれる決済処理データをマークアップ言語の決済処理データに変換するデータ変換部、およびデータ変換部で変換されたマークアップ言語の解析データとマークアップ言語の決済処理データとを送信するデータ送信部を有するデータ処理モジュールと、データ処理モジュールのデータ送信部から送信されたマークアップ言語の決済処理データを受信するデータ受信部、およびデータ受信部で受信されたマークアップ言語の決済処理データを印刷する印刷部を有する印刷装置と、データ処理モジュールのデータ送信部から送信されたマークアップ言語の解析データとマークアップ言語の決済処理データとを受信する通信部、および通信部で受信されたマークアップ言語の解析データとマークアップ言語の決済処理データとを関連付けて管理するデータ管理部を有する管理サーバーと、を備えることを特徴とする。 The POS system of the present invention outputs a payment processing unit that performs payment processing, a storage unit that stores image data, and print data that includes payment processing data processed by the payment processing unit and image data stored in the storage unit. A POS terminal having a data output unit, a print data receiving unit for receiving print data output from the data output unit of the POS terminal, and image data for acquiring image data included in the print data received by the print data receiving unit An acquisition unit, a data analysis unit that extracts text information included in the image data acquired by the image data acquisition unit, converts the text information extracted by the data analysis unit into analysis data in a markup language, and at the print data reception unit A data conversion unit that converts payment processing data included in the received print data into markup language payment processing data; and A data processing module having a data transmission unit for transmitting the markup language analysis data and the markup language settlement processing data converted by the data conversion unit, and a markup language transmitted from the data transmission unit of the data processing module A data receiving unit for receiving payment processing data, a printing apparatus having a printing unit for printing payment processing data in a markup language received by the data receiving unit, and a markup language transmitted from the data transmission unit of the data processing module A communication unit that receives the analysis data and the markup language settlement processing data, and a data management unit that manages the markup language analysis data and the markup language settlement processing data received by the communication unit in association with each other And a management server.
本発明の構成によれば、POS端末から出力された出力データの中の画像データに含まれるテキスト情報を抽出したデータおよび決済処理データをマークアップ言語に変換して管理サーバーに送信し、管理サーバー側で、POS端末毎(店舗毎)に解析データと、決済処理データとを関連付けて管理することが可能なPOSシステムを提供することができる。これにより、例えば、POS端末が旧式の処理能力の低いものや、管理サーバーとネットワークを介して接続ができないもの(直接接続できないもの)であっても、POS端末の構成に手を加えることなく、POS端末で生成した出力データに基づく売上管理等が可能となる。 According to the configuration of the present invention, the data extracted from the text information included in the image data in the output data output from the POS terminal and the payment processing data are converted into the markup language and transmitted to the management server. Therefore, it is possible to provide a POS system capable of managing the analysis data and the payment processing data in association with each POS terminal (for each store). As a result, for example, even if the POS terminal has an old type with low processing capability or cannot be connected to the management server via the network (not directly connectable), the configuration of the POS terminal is not changed. Sales management based on output data generated by the POS terminal can be performed.
[第1実施形態]
以下、添付の図面を参照して、本発明のデータ処理モジュール、印刷装置およびPOSシステムについて説明する。図1は、本実施形態に係るPOS(Point Of Sales)システムSYのシステム構成図である。同図に示すように、POSシステムSYは、各小売店(同図では、小売店A、小売店B、小売店Cを例示)に設置されたPOS端末1、データ処理装置2(データ処理モジュール)および印刷装置3(外部装置)と、インターネット上(クラウド上)に存在するPOS管理サーバー4(外部装置、管理サーバー)と、各企業(同図では、企業A、企業B、企業Cを例示)に設置される企業サーバー5とにより構成される。
[First Embodiment]
Hereinafter, a data processing module, a printing apparatus, and a POS system according to the present invention will be described with reference to the accompanying drawings. FIG. 1 is a system configuration diagram of a POS (Point Of Sales) system SY according to the present embodiment. As shown in the figure, the POS system SY includes a
POS端末1および印刷装置3はデータ処理装置2とケーブル等により接続されている。また、データ処理装置2とPOS管理サーバー4、およびPOS管理サーバー4と各企業サーバー5はネットワークNWを介して通信可能に接続されている。なお、請求項における「POSシステム」は、POS端末1、データ処理装置2、印刷装置3、およびPOS管理サーバー4を主要な構成要素とするものである。
The
POS端末1は、各小売店等の店舗に設置されたレジスターであり、店員(オペレーター)により入力された商品情報に基づいて決済処理(会計処理)を実行する。そして、決済処理の処理結果である決済情報(決済処理データ)に基づいてレシート印刷用の印刷データ(出力データ)を生成し、これをデータ処理装置2に出力する。
The
データ処理装置2は、POS端末1から出力された印刷データを取得し、当該印刷データの解析やデータ変換等の加工処理を行い、処理後のデータを印刷装置3やPOS管理サーバー4に送信する。印刷装置3は、データ処理装置2から受信したデータに基づいて、レシートを印刷する。
The
POS管理サーバー4は、データ処理装置2から受信したデータを管理すると共に、受信したデータを、当該データと関連付けられた企業サーバー5に対して送信する。すなわち、各小売店が契約している企業の企業サーバー5に対して、該当する小売店のPOS端末1から出力された印刷データに基づくデータを送信する。企業サーバー5は、POS管理サーバー4から受信したデータを記憶し、これに基づいて、各小売店の売上管理・売上分析等を行う。
The
次に、図2および図3を参照して、POSシステムSYの機能構成について説明する。図2は、POSシステムSYの各構成要素の機能ブロック図である。図3は、管理テーブルTの一例を示す図である。 Next, the functional configuration of the POS system SY will be described with reference to FIGS. FIG. 2 is a functional block diagram of each component of the POS system SY. FIG. 3 is a diagram illustrating an example of the management table T. As illustrated in FIG.
POS端末1は、主な機能構成として、決済処理部11、画像データ記憶部12(記憶部)、印刷データ生成部13、およびデータ出力部14を有している。なお、これら各部はPOS端末1のCPU等(図示省略)による制御の元、各種処理を実行する。
The
決済処理部11は、POSアプリケーション(図示省略)を主要部とし、店員により入力された商品情報に基づいて一連の決済処理を行い、その処理結果として決済処理データを生成する。画像データ記憶部12は、小売店を特定するロゴ画像データ(画像データ)を記憶する。すなわち、小売店AのPOS端末1(画像データ記憶部12)には小売店A用のロゴ画像データが、小売店BのPOS端末1(画像データ記憶部12)には、小売店B用のロゴ画像データが記憶される。このロゴ画像データは、ロゴ画像部分(図形部分)に加え、小売店の店舗名、住所、電話番号等の店舗情報がテキスト情報として含まれている。なお、店舗情報の内容は一例であり、これに限るものではない。
The
印刷データ生成部13は、プリンタードライバー(図示省略)等を主要部とし、決済処理部11による決済処理データと、画像データ記憶部12に記憶したロゴ画像データとに基づき、レシート印刷用の印刷データを生成する。なお、本実施形態では、印刷データは、画像データ(グラフィックデータ)として認識されるロゴ画像データと、テキストデータとして認識される決済処理データとにより構成されるものとする。データ出力部14は、印刷データ生成部13で生成した印刷データをデータ処理装置2に出力する。
The print
データ処理装置2は、印刷データ受信部21(データ受信部)、画像データ取得部22、画像データ変換部23、データ解析部24、データ変換部25、決済処理データ取得部26、データ送信選択部27(選択部)、およびデータ送信部28を有している。なお、これら各部はデータ処理装置2のCPU等(図示省略)による制御の元、各種処理を実行する。
The
印刷データ受信部21は、POS端末1(データ出力部14)から出力される印刷データを受信する。画像データ取得部22は、印刷データ受信部21で受信した印刷データからロゴ画像データ(画像データ)を取得する。画像データ変換部23は、画像データ取得部22で取得したロゴ画像データ(画像データ)を所定の形式の画像データ(以下、「画像変換データ」と称す)に変換する。なお、所定の形式とは、JPEG形式(Joint Photographic Experts Group)、Tiff形式(Tagged Image File Format)、ビットマップ形式(Bitmap Image)等の汎用画像フォーマットである。
The print
データ解析部24は、画像データ取得部22で取得したロゴ画像データ(画像データ)に含まれるテキスト情報を抽出する。このデータ解析(データ抽出)は、例えば、OCR(Optical Character Recognition)等の文字認識機能により行われる。決済処理データ取得部26は、印刷データ受信部21で受信した印刷データから決済処理データを取得する。データ変換部25は、データ解析部24で抽出したテキスト情報をマークアップ言語(本実施形態では、XML(Extensible Markup Language)言語)のデータ(以下、「解析データ」と称す。)に変換する。すなわち、本実施形態では、解析データは店舗情報をXML言語に変換したものを意味する。また、データ変換部25は、決済処理データ取得部26で取得した決済処理データをマークアップ言語(XML言語)の決済処理データに変換する。
The
データ送信選択部27は、後述のデータ送信部28からPOS管理サーバー4に対して、画像変換データ、解析データ(XML言語)および決済処理データ(XML言語)を送信するか否か(送信を許可するか否か)を選択する。
Whether the data
データ送信部28は、印刷装置3やPOS管理サーバー4に対して、画像変換データ、解析データ(XML言語)および決済処理データ(XML言語)を関連付けて送信する。なお、送信先となる印刷装置3やPOS管理サーバー4のアドレス(送信先)は、予め設定されている。このデータ送信に際し、データ送信部28は、データ送信選択部27で「データ送信許可」が選択されている場合は、印刷装置3およびPOS管理サーバー4の両装置に各種データを送信し、「データ送信不許可」が選択されている場合は、印刷装置3に各種データを送信し、POS管理サーバー4には各種データを送信しない。
The
なお、印刷装置3に送信するデータとして、上述では3つのデータを送信するようにしているが、これに限るものではない。画像変換データおよび決済処理データ(XML言語)の2つのデータ、あるいは、解析データ(XML言語)および決済処理データ(XML言語)の2つのデータを送信しても良い。
In the above description, three data are transmitted as data to be transmitted to the
印刷装置3は、主な機能構成として、データ受信部31および印刷部32を備えている。なお、これら各部は印刷装置3のCPU等(図示省略)による制御の元、各種処理を実行する。データ受信部31は、データ処理装置2から画像変換データ、解析データ(XML言語)および決済処理データ(XML言語)を受信する。印刷部32は、不図示の印刷機構(印刷ヘッド、用紙搬送機構および用紙切断機構等)を制御し、データ処理装置2から受信した各種データに基づいてレシートを印刷する。なお、印刷部32は、画像変換データおよび解析データ(XML言語)の両方を印刷しても良いし、いずれか一方を印刷するようにしても良い。
The
POS管理サーバー4は、データ受信部41(通信部)、解析データ記憶部42、テーブル記憶部43、解析データ分析部44、データ管理部45、およびデータ送信部46を有している。なお、これら各部はPOS管理サーバー4のCPU等(図示省略)による制御の元、各種処理を実行する。
The
データ受信部41は、データ処理装置2(データ送信部28)から画像変換データ、解析データ(XML言語)および決済処理データ(XML言語)を受信する。解析データ記憶部42は、解析データに含まれる各小売店の店舗名、住所、電話番号等の店舗情報の少なくともいずれか1つを記憶するものである。すなわち、本実施形態では、小売店A、小売店Bおよび小売店Cの各小売店の店舗名、住所、電話番号等の店舗情報の少なくともいずれか1つを記憶している。また、各小売店のロゴ画像データを記憶してもよい。なお、記憶するロゴ画像データの画像フォーマットは、データ処理装置2の画像データ変換部23で変換される形式と同一のフォーマットである。
The
テーブル記憶部43は、データ処理装置2から受信した決済処理データ(XML言語)を、どの企業サーバー5に送信するかを定義した管理テーブルTを記憶する。図3に示すように、この管理テーブルTは、小売店の店舗名、住所、電話番号等の店舗情報の少なくともいずれか1つと、送信先となる企業サーバー5のアドレス(送信先アドレス)とが関連付けられて登録されている。なお、管理テーブルTの登録内容はあくまでも一例であり、これに限るものではない。また、解析データを企業サーバー5に送信してもよい。
The
解析データ分析部44は、データ処理装置2から受信した解析データと、テーブル記憶部43に記憶されている店舗情報とを比較して一致する店舗情報を検出し、一致した店舗情報に関連付けられた送信先の企業サーバー5のアドレスを取得する。
The analysis
データ管理部45は、例えば、データベースとして構築され、解析データ分析部44により店舗情報に基づいて取得した送信先の企業サーバー5のアドレスと、データ処理装置2から受信した決済処理データ(画像変換データと一緒に受信したデータ)と、を関連付けて記憶する。また、解析データ分析部44で用いられた店舗情報と異なる店舗情報を関連付けて記憶してもよい。例えば店舗情報のうち、電話番号に基づいて、企業サーバー5のアドレスを関連付けたときには、小売店の店舗名、住所等を決済処理データとともに送信する。すなわち、データ管理部45では、解析データに含まれる店舗情報に基づいて関連付けられた各種データ、言い換えれば、小売店毎に各種データを管理する。
The
データ送信部46は、データ管理部45に記憶されたデータを企業サーバー5に対して送信する。すなわち、決済処理データ(XML言語)を、これに関連付けられている送信先アドレスの企業サーバー5に対して送信する。なお、データ送信部46により企業サーバー5に送信するデータとしては、決済処理データ(XML言語)に加え、ロゴ画像データ(または画像変換データ)や解析データも送信しても良い。また、データ送信部46は、データ管理部45に記憶している情報に基づいて、所定の期間単位(例えば、1日単位や1ヶ月単位)で各企業サーバー5に各種データをまとめて送信しても良いし、あるいは、解析データ分析部44による処理が行われる度に企業サーバー5に対して各種データを送信しても良い。
The
企業サーバー5は、データ受信部51と、データ記憶部52を有している。なお、これら各部は企業サーバー5のCPU等(図示省略)による制御の元、各種処理を実行する。データ受信部51は、POS管理サーバー4から決済処理データ(XML言語)等を受信する。データ記憶部52は、受信した決済処理データ等を記憶する。すなわち、企業サーバー5では、データ記憶部52に記憶したデータに基づいて、小売店毎の売上管理や売上分析を行うことができる。
The
次に、図4および図5を参照して、データ処理装置2およびPOS管理サーバー4における処理の流れについて説明する。図4は、データ処理装置2の処理を示すフローチャートである。データ処理装置2(CPU)は、POS端末1から印刷データを受信すると(S01)、当該印刷データから画像データを取得し(S02)、これを所定の形式の画像フォーマットのデータ(画像変換データ)に変換する(S03)。次に、データ処理装置2は、S02で取得した画像データに含まれるテキスト情報を抽出し(S04)、抽出したテキスト情報をXML言語のデータ(解析データ)に変換する(S05)。次に、データ処理装置2は、受信した印刷データから決済処理データを取得し(S06)、これをXML言語の決済処理データに変換する(S07)。
Next, the flow of processing in the
次に、データ処理装置2は、POS管理サーバー4に対して、S05およびS07の処理で変換した解析データ(XML言語)および決済処理データ(XML言語)の送信が許可されているか否かを判定する。
Next, the
POS管理サーバー4に対して送信が許可されている場合(S08;Yes)、データ処理装置2は、印刷装置3およびPOS管理サーバー4に対して画像変換データ、解析データ(XML言語)および決済処理データ(XML言語)を送信する(S09)。一方、POS管理サーバー4に対して送信が許可されていない場合(S08;No)、データ処理装置2は、印刷装置3に対して画像変換データ、解析データ(XML言語)および決済処理データ(XML言語)を送信する(S10)。
When transmission is permitted to the POS management server 4 (S08; Yes), the
図5は、POS管理サーバー4の処理を示すフローチャートである。POS管理サーバー4は、データ処理装置2から画像変換データ、解析データ(XML言語)および決済処理データ(XML言語)を受信する(S11)。次に、POS管理サーバー4は、受信した解析データに含まれる情報と予め記憶しているデータとの比較処理(マッチング処理)を実行し、一致するデータを検出する(S12)。そして、一致するデータを検出すると、管理テーブルTを参照して、検出したデータに関連付けられた送信先の企業サーバー5のアドレスを取得する(S13)。
FIG. 5 is a flowchart showing processing of the
次に、POS管理サーバー4は、取得した送信先の企業サーバー5のアドレスと、データ処理装置2で受信した解析データ(XML言語)および決済処理データ(XML言語)とを関連付けてデータ管理部45に記憶(登録)する(S14)。次に、POS管理サーバー4は、データ管理部45に記憶された解析データ(XML言語)および決済処理データ(XML言語)を、これらに関連付けられた送信先アドレスに対して(企業サーバー5に対して)送信する(S15)。
Next, the
以上説明したとおり、本実施形態によれば、データ処理装置2で、POS端末1から出力された印刷データに含まれる画像データを取得し、取得した画像データに含まれるテキスト情報を抽出(解析)する。そして、抽出したテキスト情報をマークアップ言語の解析データに変換し、POS管理サーバー4に送信する。これにより、例えば、POS端末1が旧式の処理能力の低いものや、POS管理サーバー4とネットワーク接続ができないもの(直接的に接続できないもの)であっても、POS端末1の構成に手を加えることなく(既存のPOS端末1のままで)、POS端末1で生成した印刷データに基づく情報をPOS管理サーバー4に対して送信できる。
As described above, according to the present embodiment, the
また、POS管理サーバー4では解析データ(テキスト情報)をもとに、POS端末1毎(店舗毎)のデータを管理できる。また、マークアップ言語のデータとしてPOS管理サーバー4に送信するため、複数の小売業者やベンダーからの印刷データを、統一的な言語でPOS管理サーバー4に収集することができる。
The
なお、本実施形態では、印刷データ生成部13により印刷データを生成しているが、これに限るものではなく、決済処理部11により印刷データを生成しても良い。
In the present embodiment, the print data is generated by the print
また、本実施形態では、印刷データは、画像データとして認識されるロゴ画像データ(店舗情報等のテキスト情報を含む)と、テキストデータとして認識される決済処理データとにより構成されるものとしているが、これに限るものではない。印刷データ生成部13が、ロゴ画像データと決済情報データとから成る印刷データを画像データとして出力しても良い。すなわち、決済情報データを本実施形態のテキスト情報として含む画像データとして出力しても良い。この場合、データ処理装置2の画像データ取得部22は、ロゴ画像データおよび決済処理データから成る画像データを取得し、データ解析部24によりテキスト情報を解析し、データ変換部25で解析したデータ(解析データ)をマークアップ言語に変換すればよい。あるいは、データ処理装置2の画像データ取得部22が、画像データとしてロゴ画像データ部分を取得してデータ解析部24によりロゴ画像データ部分に含まれるテキスト情報を解析し、一方で、決済処理データ取得部26が、画像データとして決済処理データ部分を取得してデータ解析部24により決済処理データ部分に含まれるテキスト情報を解析するようにしても良い。すなわち、いずれの場合も、画像データに含まれるテキスト情報を解析し、マークアップ言語に変換する。
In this embodiment, the print data is configured by logo image data (including text information such as store information) recognized as image data and settlement processing data recognized as text data. However, it is not limited to this. The print
また、本実施形態では、データ処理装置2が印刷装置3に対してXML言語の決済処理データを送信しているが、これに限るものではない。例えば、印刷装置3がXML言語の印刷に対応していない場合には、XML言語に変換する前の決済処理データを送信するようにしても良い。すなわち、データ処理装置2は、印刷装置3に対しては、当該印刷装置3で処理可能な形式(印刷可能な形式)のデータを送信すればよい。
In the present embodiment, the
また、本実施形態では、データ処理装置2からPOS管理サーバー4に対して画像変換データ、解析データ(XML言語)および決済処理データ(XML言語)を送信しているが、これら各データを、印刷装置3を介してPOS管理サーバー4に送信する構成としても良い。
In this embodiment, image conversion data, analysis data (XML language), and settlement processing data (XML language) are transmitted from the
また、本実施形態では、POS管理サーバー4がデータ処理装置2から受信した解析データに基づいて分析を行い、送信先の企業サーバー5のアドレスを特定して決済処理データ等の各種データを送信しているが、これに限るものではない。例えば、データ処理装置2で解析データに基づく分析を行って送信先の企業サーバー5のアドレスを特定し、特定した企業サーバー5のアドレスに対して、直接、決済処理データ等の各種データを送信しても良い。この場合、POS管理サーバー4の各部(解析データ分析部44、データ管理部45、およびデータ送信部46)をデータ処理装置2に設け、データ処理装置2は、予め、POS管理サーバー4から管理テーブルT(POS管理サーバー4のテーブル記憶部43に記憶されている管理テーブルT)を取得しておけば良い。
In the present embodiment, the
また、本実施形態では、出力データとして画像データを含む印刷データを例示しているが、これに限定されるものではない。例えば、出力データは、POS端末1に接続されるカスタマディスプレイ(図示省略)に表示される情報をテキスト情報として含む画像データであっても良い。
In the present embodiment, print data including image data is exemplified as output data, but the present invention is not limited to this. For example, the output data may be image data including information displayed on a customer display (not shown) connected to the
[第2実施形態]
次に、図6を参照し、本発明の第2実施形態について説明する。上記の第1実施形態では、POS端末1から出力された印刷データの解析や変換、およびPOS管理サーバー4への送信を、データ処理装置2により行ったが、本実施形態では、これらを印刷装置3によって行う。以下、第1実施形態と異なる点を説明する。なお、本実施形態において、第1実施形態と同様の構成部分については同様の符号を付し、詳細な説明を省略する。また、第1実施形態と同様の構成部分について適用される変形例は、本実施形態についても同様に適用される。
[Second Embodiment]
Next, a second embodiment of the present invention will be described with reference to FIG. In the first embodiment described above, analysis and conversion of print data output from the
図6は、第2実施形態に係るPOSシステムSYの機能ブロック図である。同図に示すように、本実施形態では、第1実施形態のデータ処理装置2における各部21、22、24〜27を、印刷装置3に備える。なお、第2実施形態の印刷装置3は、第1実施形態のデータ処理装置2おける画像データ変換部23を有する構成としても良い。
FIG. 6 is a functional block diagram of the POS system SY according to the second embodiment. As shown in the figure, in the present embodiment, the
なお、本実施形態のシステム構成については、特に図示しないが、図1に示した第1実施形態のシステム構成と比較して、データ処理装置2を省略し、POS端末1と印刷装置3がケーブル等により接続され、印刷装置3とPOS管理サーバー4がネットワークNWで接続される点が異なる。
Although the system configuration of the present embodiment is not particularly illustrated, the
このように、第2実施形態によれば、POS端末1に手を加えることなく、またデータ処理装置2を追加することなく、印刷装置3の変更によって、複数の小売店が出力する印刷データに基づく情報を、POS管理サーバー4に対して送信して有効活用できる、などの効果を奏する。
As described above, according to the second embodiment, print data output by a plurality of retail stores can be changed by changing the
なお、上記の2つの実施形態に示したPOSシステムSYの各構成要素をプログラムとして提供することが可能である。また、そのプログラムを各種記録媒体(CD−ROM、フラッシュメモリー等)に格納して提供することも可能である。すなわち、コンピューターをPOSシステムSYの各構成要素として機能させるためのプログラム、およびそれを記録した記録媒体も、本発明の権利範囲に含まれるものである。 It is possible to provide each component of the POS system SY shown in the above two embodiments as a program. Further, the program can be provided by being stored in various recording media (CD-ROM, flash memory, etc.). That is, a program for causing a computer to function as each component of the POS system SY and a recording medium on which the program is recorded are also included in the scope of rights of the present invention.
また、上述した実施例によらず、POSシステムSYの装置構成や処理工程等について、本発明の要旨を逸脱しない範囲で、適宜変更も可能である。 Further, regardless of the above-described embodiments, the apparatus configuration and processing steps of the POS system SY can be appropriately changed without departing from the gist of the present invention.
1…POS端末 2…データ処理装置 3…印刷装置 4…POS管理サーバー 11…決済処理部 12…画像データ記憶部 14…データ出力部 21…データ受信部 22…画像データ取得部 23…画像データ変換部 24…データ解析部 25…データ変換部 26…決済処理データ取得部 27…データ送信選択部 28…データ送信部 31…データ受信部 32…印刷部 41…データ受信部 45…データ管理部 SY…POSシステム
DESCRIPTION OF
Claims (8)
前記データ受信部で受信された前記出力データに含まれる画像データを取得する画像データ取得部と、
前記画像データ取得部で取得された前記画像データに含まれるテキスト情報を抽出するデータ解析部と、
前記データ解析部で抽出された前記テキスト情報をマークアップ言語の解析データに変換するデータ変換部と、
前記データ変換部で変換された前記マークアップ言語の解析データを、外部装置に送信するデータ送信部と、を備えることを特徴とするデータ処理モジュール。 A data receiving unit for receiving output data transmitted from the POS terminal;
An image data acquisition unit for acquiring image data included in the output data received by the data reception unit;
A data analysis unit for extracting text information included in the image data acquired by the image data acquisition unit;
A data conversion unit that converts the text information extracted by the data analysis unit into analysis data of a markup language;
A data processing module, comprising: a data transmission unit configured to transmit analysis data of the markup language converted by the data conversion unit to an external device.
前記データ送信部は、
前記画像データ変換部で変換した前記所定の形式のデータを外部装置に送信する請求項1または2に記載のデータ処理モジュール。 An image data conversion unit that converts the image data acquired by the image data acquisition unit into data of a predetermined format;
The data transmitter is
The data processing module according to claim 1, wherein the data in the predetermined format converted by the image data converter is transmitted to an external device.
前記データ受信部で受信された前記印刷データに含まれる画像データを取得する画像データ取得部と、
前記データ受信部で受信された前記印刷データに含まれる決済処理データを取得する決済処理データ取得部と、
前記画像データ取得部で取得された前記画像データに含まれるテキスト情報を抽出するデータ解析部と、
前記データ解析部で抽出された前記テキスト情報をマークアップ言語の解析データに変換するデータ変換部と、
前記決済処理データ取得部で取得された前記決済処理データを印刷する印刷部と、
前記データ変換部で変換された前記マークアップ言語の解析データを、外部装置に送信するデータ送信部と、を備えることを特徴とする印刷装置。 A data receiving unit for receiving print data used for issuing a receipt transmitted from the POS terminal;
An image data acquisition unit for acquiring image data included in the print data received by the data reception unit;
A payment processing data acquisition unit for acquiring payment processing data included in the print data received by the data reception unit;
A data analysis unit for extracting text information included in the image data acquired by the image data acquisition unit;
A data conversion unit that converts the text information extracted by the data analysis unit into analysis data of a markup language;
A printing unit that prints the payment processing data acquired by the payment processing data acquisition unit;
A printing apparatus comprising: a data transmission unit configured to transmit analysis data of the markup language converted by the data conversion unit to an external device.
前記POS端末のデータ出力部から出力された前記印刷データを受信する印刷データ受信部、前記印刷データ受信部で受信された前記印刷データに含まれる前記画像データを取得する画像データ取得部、前記画像データ取得部で取得された前記画像データに含まれるテキスト情報を抽出するデータ解析部、前記データ解析部で抽出されたテキスト情報をマークアップ言語の解析データに変換すると共に前記印刷データ受信部で受信された前記印刷データに含まれる決済処理データをマークアップ言語の決済処理データに変換するデータ変換部、および前記データ変換部で変換された前記マークアップ言語の解析データと前記マークアップ言語の決済処理データとを送信するデータ送信部を有するデータ処理モジュールと、
前記データ処理モジュールの前記データ送信部から送信された前記マークアップ言語の決済処理データを受信するデータ受信部、および前記データ受信部で受信された前記マークアップ言語の決済処理データを印刷する印刷部を有する印刷装置と、
前記データ処理モジュールの前記データ送信部から送信された前記マークアップ言語の解析データと前記マークアップ言語の決済処理データとを受信する通信部、および前記通信部で受信された前記マークアップ言語の解析データと前記マークアップ言語の決済処理データとを関連付けて管理するデータ管理部を有する管理サーバーと、を備えることを特徴とするPOSシステム。 A payment processing unit that performs payment processing, a storage unit that stores image data, and a data output unit that outputs print data including payment processing data processed by the payment processing unit and image data stored in the storage unit A POS terminal with
A print data receiving unit for receiving the print data output from the data output unit of the POS terminal; an image data acquiring unit for acquiring the image data included in the print data received by the print data receiving unit; A data analysis unit for extracting text information included in the image data acquired by the data acquisition unit, and converts the text information extracted by the data analysis unit into analysis data in a markup language and received by the print data reception unit Conversion unit for converting settlement processing data included in the printed data into markup language settlement processing data, and the markup language analysis data and the markup language settlement processing converted by the data conversion unit A data processing module having a data transmission unit for transmitting data;
A data receiving unit that receives the markup language settlement processing data transmitted from the data transmission unit of the data processing module, and a printing unit that prints the markup language settlement processing data received by the data receiving unit A printing device having
A communication unit that receives the markup language analysis data and the markup language settlement processing data transmitted from the data transmission unit of the data processing module, and the markup language analysis received by the communication unit A POS system, comprising: a management server having a data management unit that manages data and the markup language settlement processing data in association with each other.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012232577A JP2014085742A (en) | 2012-10-22 | 2012-10-22 | Data processing module, printer, and pos system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012232577A JP2014085742A (en) | 2012-10-22 | 2012-10-22 | Data processing module, printer, and pos system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2014085742A true JP2014085742A (en) | 2014-05-12 |
Family
ID=50788771
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012232577A Pending JP2014085742A (en) | 2012-10-22 | 2012-10-22 | Data processing module, printer, and pos system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2014085742A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9542676B2 (en) | 2014-11-13 | 2017-01-10 | Seiko Epson Corporation | Host device, printing system, and data processing method |
| CN113852793A (en) * | 2021-09-22 | 2021-12-28 | 浙江工商大学 | Terminal analysis system for image data processing |
-
2012
- 2012-10-22 JP JP2012232577A patent/JP2014085742A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9542676B2 (en) | 2014-11-13 | 2017-01-10 | Seiko Epson Corporation | Host device, printing system, and data processing method |
| US10102457B2 (en) | 2014-11-13 | 2018-10-16 | Seiko Epson Corporation | Host device, printing system, and data processing method |
| CN113852793A (en) * | 2021-09-22 | 2021-12-28 | 浙江工商大学 | Terminal analysis system for image data processing |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104603851B (en) | Receipt issuing device, control method of receipt issuing device | |
| US20140092415A1 (en) | Print control device, printer, and control method of a print control device | |
| US20140129607A1 (en) | Information processing apparatus, information processing system, and information processing method | |
| US9591061B2 (en) | Document workflow architecture | |
| US8947704B2 (en) | Information processing apparatus, information processing method, and computer-readable recording medium to selectively acquire and transmit registered information | |
| JP6337778B2 (en) | Data conversion system, data conversion device, and data conversion method | |
| US20140176992A1 (en) | Method and system for implementing printing service | |
| US20140368884A1 (en) | Information processing device, information processing system, control method, and storage medium | |
| US20130100477A1 (en) | Server apparatus, client apparatus, information processing method, and program | |
| WO2015064817A1 (en) | Apparatus and method for managing electronic receipt | |
| US11720296B2 (en) | Storage medium and print system for editing print setting information | |
| JP2015114687A (en) | Printer and control method | |
| US9742953B2 (en) | Document management system, document management method, an image forming apparatus, an analysis server and storage medium | |
| US7484211B2 (en) | Remote printing system | |
| JP2012208886A (en) | Print system, print instruction terminal, print server, method and program | |
| JP2014238815A (en) | Information processing system, information providing method, terminal device, and program | |
| US20150163291A1 (en) | Data processing system, device and method of data processing | |
| JP2014085742A (en) | Data processing module, printer, and pos system | |
| JP2014085741A (en) | Data processing module, printer, and pos system | |
| WO2003048958A1 (en) | A process for storing electronic documents on an internet-accessible document storage system | |
| KR101630506B1 (en) | Method of securing printing for printers with different types | |
| JP6677117B2 (en) | Image processing apparatus, image processing system, and image processing program | |
| JP2018005931A (en) | Information processing system, information processing method, and external system | |
| US20220210291A1 (en) | Processing of image forming job based on metadata tag input | |
| JP6536016B2 (en) | PRINTING APPARATUS, PRINT PROCESSING METHOD, PROGRAM, AND PRINTING SYSTEM |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20150108 |