[go: up one dir, main page]

JP2014085742A - Data processing module, printer, and pos system - Google Patents

Data processing module, printer, and pos system Download PDF

Info

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
Application number
JP2012232577A
Other languages
Japanese (ja)
Inventor
Takeshi Ikuma
健 井熊
Haruyoshi Ohori
治善 大堀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2012232577A priority Critical patent/JP2014085742A/en
Publication of JP2014085742A publication Critical patent/JP2014085742A/en
Pending legal-status Critical Current

Links

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と、を備える。
【選択図】図2
A 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). Patent Document 1 discloses a configuration in which data conversion is performed by a device driver incorporated in a POS terminal, and the converted data is transmitted from the POS terminal to a store management server or a receipt printer.

特開2012−27633号公報JP 2012-27633 A

ところで、上記のような構成は、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 is a system configuration diagram of a POS system according to a first embodiment. 第1実施形態に係るPOSシステムの機能ブロック図である。1 is a functional block diagram of a POS system according to a first embodiment. 管理テーブルの一例を示す図である。It is a figure which shows an example of a management table. データ処理装置の処理を示すフローチャートである。It is a flowchart which shows the process of a data processor. POS管理サーバーの処理を示すフローチャートである。It is a flowchart which shows the process of a POS management server. 第2実施形態に係るPOSシステムの機能ブロック図である。It is a functional block diagram of the POS system which concerns on 2nd Embodiment.

[第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 terminal 1 and a data processing device 2 (data processing module) installed in each retail store (in the figure, retail store A, retail store B, and retail store C are illustrated). ) And printing device 3 (external device), POS management server 4 (external device, management server) existing on the Internet (on the cloud), and each company (in the figure, company A, company B, and company C are illustrated) ) And the company server 5 installed.

POS端末1および印刷装置3はデータ処理装置2とケーブル等により接続されている。また、データ処理装置2とPOS管理サーバー4、およびPOS管理サーバー4と各企業サーバー5はネットワークNWを介して通信可能に接続されている。なお、請求項における「POSシステム」は、POS端末1、データ処理装置2、印刷装置3、およびPOS管理サーバー4を主要な構成要素とするものである。   The POS terminal 1 and the printing device 3 are connected to the data processing device 2 by a cable or the like. Further, the data processing device 2 and the POS management server 4 and the POS management server 4 and each company server 5 are communicably connected via a network NW. The “POS system” in the claims mainly includes the POS terminal 1, the data processing device 2, the printing device 3, and the POS management server 4.

POS端末1は、各小売店等の店舗に設置されたレジスターであり、店員(オペレーター)により入力された商品情報に基づいて決済処理(会計処理)を実行する。そして、決済処理の処理結果である決済情報(決済処理データ)に基づいてレシート印刷用の印刷データ(出力データ)を生成し、これをデータ処理装置2に出力する。   The POS terminal 1 is a register installed in a store such as each retail store, and executes settlement processing (accounting processing) based on product information input by a store clerk (operator). Then, print data (output data) for receipt printing is generated based on the payment information (payment processing data) that is the processing result of the payment processing, and this is output to the data processing device 2.

データ処理装置2は、POS端末1から出力された印刷データを取得し、当該印刷データの解析やデータ変換等の加工処理を行い、処理後のデータを印刷装置3やPOS管理サーバー4に送信する。印刷装置3は、データ処理装置2から受信したデータに基づいて、レシートを印刷する。   The data processing device 2 acquires the print data output from the POS terminal 1, performs processing such as analysis of the print data and data conversion, and transmits the processed data to the printing device 3 and the POS management server 4. . The printing device 3 prints a receipt based on the data received from the data processing device 2.

POS管理サーバー4は、データ処理装置2から受信したデータを管理すると共に、受信したデータを、当該データと関連付けられた企業サーバー5に対して送信する。すなわち、各小売店が契約している企業の企業サーバー5に対して、該当する小売店のPOS端末1から出力された印刷データに基づくデータを送信する。企業サーバー5は、POS管理サーバー4から受信したデータを記憶し、これに基づいて、各小売店の売上管理・売上分析等を行う。   The POS management server 4 manages the data received from the data processing device 2 and transmits the received data to the company server 5 associated with the data. That is, data based on the print data output from the POS terminal 1 of the corresponding retail store is transmitted to the company server 5 of the company with which each retail store has a contract. The company server 5 stores the data received from the POS management server 4 and performs sales management / sales analysis of each retail store based on the data.

次に、図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 POS terminal 1 includes a settlement processing unit 11, an image data storage unit 12 (storage unit), a print data generation unit 13, and a data output unit 14 as main functional configurations. Each of these units executes various processes under the control of the CPU (not shown) of the POS terminal 1.

決済処理部11は、POSアプリケーション(図示省略)を主要部とし、店員により入力された商品情報に基づいて一連の決済処理を行い、その処理結果として決済処理データを生成する。画像データ記憶部12は、小売店を特定するロゴ画像データ(画像データ)を記憶する。すなわち、小売店AのPOS端末1(画像データ記憶部12)には小売店A用のロゴ画像データが、小売店BのPOS端末1(画像データ記憶部12)には、小売店B用のロゴ画像データが記憶される。このロゴ画像データは、ロゴ画像部分(図形部分)に加え、小売店の店舗名、住所、電話番号等の店舗情報がテキスト情報として含まれている。なお、店舗情報の内容は一例であり、これに限るものではない。   The payment processing unit 11 has a POS application (not shown) as a main part, performs a series of payment processing based on product information input by a store clerk, and generates payment processing data as the processing result. The image data storage unit 12 stores logo image data (image data) that identifies a retail store. That is, the logo image data for the retail store A is stored in the POS terminal 1 (image data storage unit 12) of the retail store A, and the POS terminal 1 (image data storage unit 12) of the retail store B is used for the retail store B. Logo image data is stored. The logo image data includes store information such as the store name, address, and telephone number of the retail store as text information in addition to the logo image portion (graphic portion). In addition, the content of store information is an example and is not restricted to this.

印刷データ生成部13は、プリンタードライバー(図示省略)等を主要部とし、決済処理部11による決済処理データと、画像データ記憶部12に記憶したロゴ画像データとに基づき、レシート印刷用の印刷データを生成する。なお、本実施形態では、印刷データは、画像データ(グラフィックデータ)として認識されるロゴ画像データと、テキストデータとして認識される決済処理データとにより構成されるものとする。データ出力部14は、印刷データ生成部13で生成した印刷データをデータ処理装置2に出力する。   The print data generation unit 13 includes a printer driver (not shown) as a main part, and print data for receipt printing based on payment processing data by the payment processing unit 11 and logo image data stored in the image data storage unit 12. Is generated. In the present embodiment, it is assumed that the print data includes logo image data recognized as image data (graphic data) and settlement processing data recognized as text data. The data output unit 14 outputs the print data generated by the print data generation unit 13 to the data processing device 2.

データ処理装置2は、印刷データ受信部21(データ受信部)、画像データ取得部22、画像データ変換部23、データ解析部24、データ変換部25、決済処理データ取得部26、データ送信選択部27(選択部)、およびデータ送信部28を有している。なお、これら各部はデータ処理装置2のCPU等(図示省略)による制御の元、各種処理を実行する。   The data processing device 2 includes a print data reception unit 21 (data reception unit), an image data acquisition unit 22, an image data conversion unit 23, a data analysis unit 24, a data conversion unit 25, a settlement processing data acquisition unit 26, and a data transmission selection unit. 27 (selection unit) and a data transmission unit 28. These units execute various processes under the control of a CPU (not shown) of the data processing device 2.

印刷データ受信部21は、POS端末1(データ出力部14)から出力される印刷データを受信する。画像データ取得部22は、印刷データ受信部21で受信した印刷データからロゴ画像データ(画像データ)を取得する。画像データ変換部23は、画像データ取得部22で取得したロゴ画像データ(画像データ)を所定の形式の画像データ(以下、「画像変換データ」と称す)に変換する。なお、所定の形式とは、JPEG形式(Joint Photographic Experts Group)、Tiff形式(Tagged Image File Format)、ビットマップ形式(Bitmap Image)等の汎用画像フォーマットである。   The print data receiving unit 21 receives print data output from the POS terminal 1 (data output unit 14). The image data acquisition unit 22 acquires logo image data (image data) from the print data received by the print data reception unit 21. The image data conversion unit 23 converts the logo image data (image data) acquired by the image data acquisition unit 22 into image data in a predetermined format (hereinafter referred to as “image conversion data”). The predetermined format is a general-purpose image format such as JPEG format (Joint Photographic Experts Group), Tiff format (Tagged Image File Format), or bitmap format (Bitmap Image).

データ解析部24は、画像データ取得部22で取得したロゴ画像データ(画像データ)に含まれるテキスト情報を抽出する。このデータ解析(データ抽出)は、例えば、OCR(Optical Character Recognition)等の文字認識機能により行われる。決済処理データ取得部26は、印刷データ受信部21で受信した印刷データから決済処理データを取得する。データ変換部25は、データ解析部24で抽出したテキスト情報をマークアップ言語(本実施形態では、XML(Extensible Markup Language)言語)のデータ(以下、「解析データ」と称す。)に変換する。すなわち、本実施形態では、解析データは店舗情報をXML言語に変換したものを意味する。また、データ変換部25は、決済処理データ取得部26で取得した決済処理データをマークアップ言語(XML言語)の決済処理データに変換する。   The data analysis unit 24 extracts text information included in the logo image data (image data) acquired by the image data acquisition unit 22. This data analysis (data extraction) is performed by, for example, a character recognition function such as OCR (Optical Character Recognition). The payment processing data acquisition unit 26 acquires payment processing data from the print data received by the print data reception unit 21. The data conversion unit 25 converts the text information extracted by the data analysis unit 24 into markup language (XML (Extensible Markup Language) language) data (hereinafter referred to as “analysis data”). That is, in this embodiment, the analysis data means the store information converted into the XML language. The data conversion unit 25 converts the payment processing data acquired by the payment processing data acquisition unit 26 into payment processing data in a markup language (XML language).

データ送信選択部27は、後述のデータ送信部28からPOS管理サーバー4に対して、画像変換データ、解析データ(XML言語)および決済処理データ(XML言語)を送信するか否か(送信を許可するか否か)を選択する。   Whether the data transmission selection unit 27 transmits image conversion data, analysis data (XML language), and settlement processing data (XML language) to the POS management server 4 from the data transmission unit 28 (to be described later) Or not).

データ送信部28は、印刷装置3やPOS管理サーバー4に対して、画像変換データ、解析データ(XML言語)および決済処理データ(XML言語)を関連付けて送信する。なお、送信先となる印刷装置3やPOS管理サーバー4のアドレス(送信先)は、予め設定されている。このデータ送信に際し、データ送信部28は、データ送信選択部27で「データ送信許可」が選択されている場合は、印刷装置3およびPOS管理サーバー4の両装置に各種データを送信し、「データ送信不許可」が選択されている場合は、印刷装置3に各種データを送信し、POS管理サーバー4には各種データを送信しない。   The data transmission unit 28 transmits image conversion data, analysis data (XML language), and settlement processing data (XML language) in association with the printing apparatus 3 and the POS management server 4. Note that the addresses (transmission destinations) of the printing apparatus 3 and the POS management server 4 that are transmission destinations are set in advance. In this data transmission, when “data transmission permission” is selected by the data transmission selection unit 27, the data transmission unit 28 transmits various data to both the printing device 3 and the POS management server 4, and “data If “transmission not permitted” is selected, various data are transmitted to the printing apparatus 3, and various data are not transmitted to the POS management server 4.

なお、印刷装置3に送信するデータとして、上述では3つのデータを送信するようにしているが、これに限るものではない。画像変換データおよび決済処理データ(XML言語)の2つのデータ、あるいは、解析データ(XML言語)および決済処理データ(XML言語)の2つのデータを送信しても良い。   In the above description, three data are transmitted as data to be transmitted to the printing apparatus 3, but the present invention is not limited to this. Two data of image conversion data and payment processing data (XML language), or two data of analysis data (XML language) and payment processing data (XML language) may be transmitted.

印刷装置3は、主な機能構成として、データ受信部31および印刷部32を備えている。なお、これら各部は印刷装置3のCPU等(図示省略)による制御の元、各種処理を実行する。データ受信部31は、データ処理装置2から画像変換データ、解析データ(XML言語)および決済処理データ(XML言語)を受信する。印刷部32は、不図示の印刷機構(印刷ヘッド、用紙搬送機構および用紙切断機構等)を制御し、データ処理装置2から受信した各種データに基づいてレシートを印刷する。なお、印刷部32は、画像変換データおよび解析データ(XML言語)の両方を印刷しても良いし、いずれか一方を印刷するようにしても良い。   The printing apparatus 3 includes a data receiving unit 31 and a printing unit 32 as main functional configurations. These units execute various processes under the control of the CPU or the like (not shown) of the printing apparatus 3. The data receiving unit 31 receives image conversion data, analysis data (XML language), and settlement processing data (XML language) from the data processing device 2. The printing unit 32 controls a printing mechanism (not shown) (printing head, paper transport mechanism, paper cutting mechanism, etc.) and prints a receipt based on various data received from the data processing device 2. Note that the printing unit 32 may print both the image conversion data and the analysis data (XML language), or may print either one of them.

POS管理サーバー4は、データ受信部41(通信部)、解析データ記憶部42、テーブル記憶部43、解析データ分析部44、データ管理部45、およびデータ送信部46を有している。なお、これら各部はPOS管理サーバー4のCPU等(図示省略)による制御の元、各種処理を実行する。   The POS management server 4 includes a data reception unit 41 (communication unit), an analysis data storage unit 42, a table storage unit 43, an analysis data analysis unit 44, a data management unit 45, and a data transmission unit 46. These units execute various processes under the control of the CPU (not shown) of the POS management server 4.

データ受信部41は、データ処理装置2(データ送信部28)から画像変換データ、解析データ(XML言語)および決済処理データ(XML言語)を受信する。解析データ記憶部42は、解析データに含まれる各小売店の店舗名、住所、電話番号等の店舗情報の少なくともいずれか1つを記憶するものである。すなわち、本実施形態では、小売店A、小売店Bおよび小売店Cの各小売店の店舗名、住所、電話番号等の店舗情報の少なくともいずれか1つを記憶している。また、各小売店のロゴ画像データを記憶してもよい。なお、記憶するロゴ画像データの画像フォーマットは、データ処理装置2の画像データ変換部23で変換される形式と同一のフォーマットである。   The data reception unit 41 receives image conversion data, analysis data (XML language), and settlement processing data (XML language) from the data processing device 2 (data transmission unit 28). The analysis data storage unit 42 stores at least one of store information such as the store name, address, and telephone number of each retail store included in the analysis data. That is, in the present embodiment, at least one of store information such as the store name, address, and telephone number of the retail store A, retail store B, and retail store C is stored. Further, logo image data of each retail store may be stored. The image format of the logo image data to be stored is the same format as the format converted by the image data conversion unit 23 of the data processing device 2.

テーブル記憶部43は、データ処理装置2から受信した決済処理データ(XML言語)を、どの企業サーバー5に送信するかを定義した管理テーブルTを記憶する。図3に示すように、この管理テーブルTは、小売店の店舗名、住所、電話番号等の店舗情報の少なくともいずれか1つと、送信先となる企業サーバー5のアドレス(送信先アドレス)とが関連付けられて登録されている。なお、管理テーブルTの登録内容はあくまでも一例であり、これに限るものではない。また、解析データを企業サーバー5に送信してもよい。   The table storage unit 43 stores a management table T that defines to which company server 5 the payment processing data (XML language) received from the data processing device 2 is transmitted. As shown in FIG. 3, the management table T includes at least one of store information such as a store name, an address, and a telephone number of a retail store, and an address (transmission destination address) of the company server 5 as a transmission destination. It is associated and registered. Note that the registration content of the management table T is merely an example and is not limited to this. Further, the analysis data may be transmitted to the company server 5.

解析データ分析部44は、データ処理装置2から受信した解析データと、テーブル記憶部43に記憶されている店舗情報とを比較して一致する店舗情報を検出し、一致した店舗情報に関連付けられた送信先の企業サーバー5のアドレスを取得する。   The analysis data analysis unit 44 compares the analysis data received from the data processing device 2 with the store information stored in the table storage unit 43, detects matching store information, and associates with the matching store information. The address of the destination company server 5 is acquired.

データ管理部45は、例えば、データベースとして構築され、解析データ分析部44により店舗情報に基づいて取得した送信先の企業サーバー5のアドレスと、データ処理装置2から受信した決済処理データ(画像変換データと一緒に受信したデータ)と、を関連付けて記憶する。また、解析データ分析部44で用いられた店舗情報と異なる店舗情報を関連付けて記憶してもよい。例えば店舗情報のうち、電話番号に基づいて、企業サーバー5のアドレスを関連付けたときには、小売店の店舗名、住所等を決済処理データとともに送信する。すなわち、データ管理部45では、解析データに含まれる店舗情報に基づいて関連付けられた各種データ、言い換えれば、小売店毎に各種データを管理する。   The data management unit 45 is constructed as a database, for example, and the address of the destination company server 5 acquired based on the store information by the analysis data analysis unit 44 and the settlement processing data (image conversion data received from the data processing device 2). And the data received together) and stored. Further, store information different from the store information used in the analysis data analysis unit 44 may be stored in association with each other. For example, when the address of the company server 5 is associated based on the telephone number in the store information, the store name, address, etc. of the retail store are transmitted together with the settlement processing data. That is, the data management unit 45 manages various data associated based on the store information included in the analysis data, in other words, various data for each retail store.

データ送信部46は、データ管理部45に記憶されたデータを企業サーバー5に対して送信する。すなわち、決済処理データ(XML言語)を、これに関連付けられている送信先アドレスの企業サーバー5に対して送信する。なお、データ送信部46により企業サーバー5に送信するデータとしては、決済処理データ(XML言語)に加え、ロゴ画像データ(または画像変換データ)や解析データも送信しても良い。また、データ送信部46は、データ管理部45に記憶している情報に基づいて、所定の期間単位(例えば、1日単位や1ヶ月単位)で各企業サーバー5に各種データをまとめて送信しても良いし、あるいは、解析データ分析部44による処理が行われる度に企業サーバー5に対して各種データを送信しても良い。   The data transmission unit 46 transmits the data stored in the data management unit 45 to the company server 5. That is, the payment processing data (XML language) is transmitted to the company server 5 of the transmission destination address associated therewith. As data to be transmitted to the company server 5 by the data transmission unit 46, logo image data (or image conversion data) and analysis data may be transmitted in addition to the settlement processing data (XML language). Further, the data transmission unit 46 collectively transmits various data to each company server 5 in a predetermined period unit (for example, one day unit or one month unit) based on the information stored in the data management unit 45. Alternatively, each time the processing by the analysis data analysis unit 44 is performed, various data may be transmitted to the company server 5.

企業サーバー5は、データ受信部51と、データ記憶部52を有している。なお、これら各部は企業サーバー5のCPU等(図示省略)による制御の元、各種処理を実行する。データ受信部51は、POS管理サーバー4から決済処理データ(XML言語)等を受信する。データ記憶部52は、受信した決済処理データ等を記憶する。すなわち、企業サーバー5では、データ記憶部52に記憶したデータに基づいて、小売店毎の売上管理や売上分析を行うことができる。   The company server 5 includes a data receiving unit 51 and a data storage unit 52. These units execute various processes under the control of the CPU (not shown) of the enterprise server 5. The data receiving unit 51 receives payment processing data (XML language) from the POS management server 4. The data storage unit 52 stores received payment processing data and the like. That is, the company server 5 can perform sales management and sales analysis for each retail store based on the data stored in the data storage unit 52.

次に、図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 data processing device 2 and the POS management server 4 will be described with reference to FIGS. FIG. 4 is a flowchart showing processing of the data processing device 2. When the data processing device 2 (CPU) receives the print data from the POS terminal 1 (S01), the data processing device 2 (CPU) acquires image data from the print data (S02), and uses the image data in a predetermined format (image conversion data). (S03). Next, the data processing device 2 extracts text information included in the image data acquired in S02 (S04), and converts the extracted text information into XML language data (analysis data) (S05). Next, the data processing device 2 acquires settlement processing data from the received print data (S06), and converts it into XML language settlement processing data (S07).

次に、データ処理装置2は、POS管理サーバー4に対して、S05およびS07の処理で変換した解析データ(XML言語)および決済処理データ(XML言語)の送信が許可されているか否かを判定する。   Next, the data processing device 2 determines whether or not the POS management server 4 is permitted to transmit the analysis data (XML language) and the settlement processing data (XML language) converted in the processes of S05 and S07. To do.

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 data processing device 2 sends image conversion data, analysis data (XML language), and settlement processing to the printing device 3 and the POS management server 4. Data (XML language) is transmitted (S09). On the other hand, when transmission to the POS management server 4 is not permitted (S08; No), the data processing device 2 sends image conversion data, analysis data (XML language), and settlement processing data (XML) to the printing device 3. Language) is transmitted (S10).

図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 management server 4. The POS management server 4 receives image conversion data, analysis data (XML language), and settlement processing data (XML language) from the data processing device 2 (S11). Next, the POS management server 4 performs a comparison process (matching process) between information included in the received analysis data and data stored in advance, and detects matching data (S12). When the matching data is detected, the management table T is referred to obtain the address of the transmission destination company server 5 associated with the detected data (S13).

次に、POS管理サーバー4は、取得した送信先の企業サーバー5のアドレスと、データ処理装置2で受信した解析データ(XML言語)および決済処理データ(XML言語)とを関連付けてデータ管理部45に記憶(登録)する(S14)。次に、POS管理サーバー4は、データ管理部45に記憶された解析データ(XML言語)および決済処理データ(XML言語)を、これらに関連付けられた送信先アドレスに対して(企業サーバー5に対して)送信する(S15)。   Next, the POS management server 4 associates the acquired address of the transmission destination company server 5 with the analysis data (XML language) and the settlement processing data (XML language) received by the data processing device 2, thereby managing the data management unit 45. Is stored (registered) (S14). Next, the POS management server 4 sends the analysis data (XML language) and settlement processing data (XML language) stored in the data management unit 45 to the transmission destination addresses associated therewith (to the corporate server 5). (S15).

以上説明したとおり、本実施形態によれば、データ処理装置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 data processing device 2 acquires image data included in the print data output from the POS terminal 1, and extracts (analyzes) text information included in the acquired image data. To do. Then, the extracted text information is converted into analysis data in a markup language and transmitted to the POS management server 4. Thereby, for example, even if the POS terminal 1 has an old type with low processing capability or cannot connect to the POS management server 4 (not connectable directly), the configuration of the POS terminal 1 is modified. The information based on the print data generated by the POS terminal 1 can be transmitted to the POS management server 4 without using the existing POS terminal 1.

また、POS管理サーバー4では解析データ(テキスト情報)をもとに、POS端末1毎(店舗毎)のデータを管理できる。また、マークアップ言語のデータとしてPOS管理サーバー4に送信するため、複数の小売業者やベンダーからの印刷データを、統一的な言語でPOS管理サーバー4に収集することができる。   The POS management server 4 can manage data for each POS terminal 1 (for each store) based on the analysis data (text information). Since the markup language data is transmitted to the POS management server 4, print data from a plurality of retailers and vendors can be collected in the POS management server 4 in a unified language.

なお、本実施形態では、印刷データ生成部13により印刷データを生成しているが、これに限るものではなく、決済処理部11により印刷データを生成しても良い。   In the present embodiment, the print data is generated by the print data generation unit 13. However, the present invention is not limited to this, and the print data may be generated by the settlement processing unit 11.

また、本実施形態では、印刷データは、画像データとして認識されるロゴ画像データ(店舗情報等のテキスト情報を含む)と、テキストデータとして認識される決済処理データとにより構成されるものとしているが、これに限るものではない。印刷データ生成部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 data generation unit 13 may output print data including logo image data and settlement information data as image data. That is, the payment information data may be output as image data including text information of this embodiment. In this case, the image data acquisition unit 22 of the data processing device 2 acquires image data including logo image data and settlement processing data, analyzes the text information by the data analysis unit 24, and analyzes the data ( (Analysis data) may be converted into a markup language. Alternatively, the image data acquisition unit 22 of the data processing device 2 acquires a logo image data portion as image data, and the data analysis unit 24 analyzes text information included in the logo image data portion, while acquiring payment processing data. The unit 26 may acquire the payment processing data portion as image data and analyze the text information included in the payment processing data portion by the data analysis unit 24. That is, in any case, text information included in the image data is analyzed and converted into a markup language.

また、本実施形態では、データ処理装置2が印刷装置3に対してXML言語の決済処理データを送信しているが、これに限るものではない。例えば、印刷装置3がXML言語の印刷に対応していない場合には、XML言語に変換する前の決済処理データを送信するようにしても良い。すなわち、データ処理装置2は、印刷装置3に対しては、当該印刷装置3で処理可能な形式(印刷可能な形式)のデータを送信すればよい。   In the present embodiment, the data processing apparatus 2 transmits XML language settlement processing data to the printing apparatus 3, but the present invention is not limited to this. For example, when the printing apparatus 3 does not support printing in the XML language, the settlement processing data before conversion into the XML language may be transmitted. That is, the data processing device 2 may transmit data in a format (printable format) that can be processed by the printing device 3 to the printing device 3.

また、本実施形態では、データ処理装置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 data processing apparatus 2 to the POS management server 4. A configuration may be adopted in which the data is transmitted to the POS management server 4 via the device 3.

また、本実施形態では、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 management server 4 performs analysis based on the analysis data received from the data processing device 2, specifies the address of the destination company server 5, and transmits various data such as payment processing data. However, it is not limited to this. For example, the data processing device 2 performs analysis based on the analysis data to identify the address of the transmission destination company server 5, and directly transmits various data such as payment processing data to the identified address of the company server 5. May be. In this case, each unit (analysis data analysis unit 44, data management unit 45, and data transmission unit 46) of the POS management server 4 is provided in the data processing device 2, and the data processing device 2 previously stores the management table from the POS management server 4 in advance. T (the management table T stored in the table storage unit 43 of the POS management server 4) may be acquired.

また、本実施形態では、出力データとして画像データを含む印刷データを例示しているが、これに限定されるものではない。例えば、出力データは、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 POS terminal 1 as text information.

[第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 POS terminal 1 and transmission to the POS management server 4 are performed by the data processing device 2. In the present embodiment, these are performed by the printing device. 3 is performed. Hereinafter, differences from the first embodiment will be described. In the present embodiment, the same components as those in the first embodiment are denoted by the same reference numerals, and detailed description thereof is omitted. Moreover, the modification applied about the component similar to 1st Embodiment is applied similarly about this embodiment.

図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 printing apparatus 3 includes the respective units 21, 22, 24-27 in the data processing apparatus 2 of the first embodiment. Note that the printing apparatus 3 according to the second embodiment may include the image data conversion unit 23 in the data processing apparatus 2 according to the first embodiment.

なお、本実施形態のシステム構成については、特に図示しないが、図1に示した第1実施形態のシステム構成と比較して、データ処理装置2を省略し、POS端末1と印刷装置3がケーブル等により接続され、印刷装置3とPOS管理サーバー4がネットワークNWで接続される点が異なる。   Although the system configuration of the present embodiment is not particularly illustrated, the data processing device 2 is omitted and the POS terminal 1 and the printing device 3 are cabled compared to the system configuration of the first embodiment shown in FIG. The printing apparatus 3 and the POS management server 4 are connected via a network NW.

このように、第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 printing device 3 without changing the POS terminal 1 or adding the data processing device 2. It is possible to effectively utilize the information based on the information transmitted to the POS management server 4.

なお、上記の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 SYMBOLS 1 ... POS terminal 2 ... Data processing apparatus 3 ... Printing apparatus 4 ... POS management server 11 ... Settlement processing part 12 ... Image data storage part 14 ... Data output part 21 ... Data receiving part 22 ... Image data acquisition part 23 ... Image data conversion Unit 24 ... Data analysis unit 25 ... Data conversion unit 26 ... Payment processing data acquisition unit 27 ... Data transmission selection unit 28 ... Data transmission unit 31 ... Data reception unit 32 ... Printing unit 41 ... Data reception unit 45 ... Data management unit SY ... POS system

Claims (8)

POS端末から送信された出力データを受信するデータ受信部と、
前記データ受信部で受信された前記出力データに含まれる画像データを取得する画像データ取得部と、
前記画像データ取得部で取得された前記画像データに含まれるテキスト情報を抽出するデータ解析部と、
前記データ解析部で抽出された前記テキスト情報をマークアップ言語の解析データに変換するデータ変換部と、
前記データ変換部で変換された前記マークアップ言語の解析データを、外部装置に送信するデータ送信部と、を備えることを特徴とするデータ処理モジュール。
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.
前記画像データに含まれるテキスト情報は、前記POS端末が設置される店舗情報を含む請求項1に記載のデータ処理モジュール。   The data processing module according to claim 1, wherein the text information included in the image data includes store information where the POS terminal is installed. 前記画像データ取得部で取得された画像データを所定の形式のデータに変換する画像データ変換部を有し、
前記データ送信部は、
前記画像データ変換部で変換した前記所定の形式のデータを外部装置に送信する請求項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.
前記データ送信部で前記外部装置に前記マークアップ言語の解析データを送信するか否かを選択する選択部を備える請求項1ないし3のいずれか1項に記載のデータ処理モジュール。   4. The data processing module according to claim 1, further comprising a selection unit that selects whether or not the data transmission unit transmits analysis data of the markup language to the external device. 5. POS端末から送信されたレシート発行に用いられる印刷データを受信するデータ受信部と、
前記データ受信部で受信された前記印刷データに含まれる画像データを取得する画像データ取得部と、
前記データ受信部で受信された前記印刷データに含まれる決済処理データを取得する決済処理データ取得部と、
前記画像データ取得部で取得された前記画像データに含まれるテキスト情報を抽出するデータ解析部と、
前記データ解析部で抽出された前記テキスト情報をマークアップ言語の解析データに変換するデータ変換部と、
前記決済処理データ取得部で取得された前記決済処理データを印刷する印刷部と、
前記データ変換部で変換された前記マークアップ言語の解析データを、外部装置に送信するデータ送信部と、を備えることを特徴とする印刷装置。
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.
前記印刷部は、前記画像データ取得部で取得された前記画像データおよび前記データ変換部で変換された前記マークアップ言語の解析データを印刷する請求項5に記載の印刷装置。   The printing apparatus according to claim 5, wherein 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. 前記データ送信部で前記外部装置に前記マークアップ言語の解析データを送信するか否かを選択する選択部を備える請求項5または6に記載の印刷装置。   The printing apparatus according to claim 5, further comprising a selection unit that selects whether the data transmission unit transmits analysis data of the markup language to the external device. 決済処理を行う決済処理部、画像データを記憶する記憶部、および前記決済処理部で処理された決済処理データと前記記憶部に記憶された画像データとを含む印刷データを出力するデータ出力部を有するPOS端末と、
前記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.
JP2012232577A 2012-10-22 2012-10-22 Data processing module, printer, and pos system Pending JP2014085742A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (3)

* Cited by examiner, † Cited by third party
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