JP5742416B2 - Advertising function expansion program, advertising function expansion method, and host device - Google Patents
Advertising function expansion program, advertising function expansion method, and host device Download PDFInfo
- Publication number
- JP5742416B2 JP5742416B2 JP2011090755A JP2011090755A JP5742416B2 JP 5742416 B2 JP5742416 B2 JP 5742416B2 JP 2011090755 A JP2011090755 A JP 2011090755A JP 2011090755 A JP2011090755 A JP 2011090755A JP 5742416 B2 JP5742416 B2 JP 5742416B2
- Authority
- JP
- Japan
- Prior art keywords
- print data
- data
- display
- printed matter
- output
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 22
- 230000008569 process Effects 0.000 claims description 16
- 230000006870 function Effects 0.000 description 49
- 238000004891 communication Methods 0.000 description 20
- 238000013500 data storage Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 4
- 238000007726 management method Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Cash Registers Or Receiving Machines (AREA)
Description
本発明は、既存のPOSシステムの広告宣伝機能を拡張するためのプログラム等に関し
、特に、既存のアプリケーションを変更することなしに、容易に、多彩な機能拡張を実現
することのできる広告宣伝機能拡張プログラム等に関する。
The present invention relates to a program or the like for extending an advertisement function of an existing POS system, and in particular, an advertisement function extension that can easily realize various functions without changing an existing application. It relates to programs.
スーパーマーケットなどの小売販売業においては販売管理システムであるPOSシステ
ムが普及しており、当該システムでは、サーバーとネットワークで接続される複数の端末
装置(レジ)が当該装置に備えられるアプリケーションに従って動作し各種の処理を実行
する。また、通常、当該端末装置には、それぞれ、プリンターが設けられ、上記アプリケ
ーションの指示によりレシートやクーポンの出力を実行する。
In retail sales businesses such as supermarkets, a POS system, which is a sales management system, has become widespread, and in this system, a plurality of terminal devices (registers) connected to a server via a network operate according to applications provided in the device. Execute the process. Also, normally, each terminal device is provided with a printer, and outputs a receipt or a coupon according to an instruction from the application.
このようなシステムにおいても、導入後の技術向上や業務改善要望に伴って、機能拡張
の必要が出てくる場合がある。その機能拡張の一つとして、近年普及しつつある、店員側
へ表示するディスプレイと顧客側へ表示するディスプレイの双方を備えたPOS端末装置
、の導入に伴って、顧客への広告宣伝表示機能を拡張することが望まれる。
Even in such a system, there is a case where the function needs to be expanded in accordance with the technical improvement and the business improvement request after the introduction. As one of the function expansions, with the introduction of a POS terminal device that has both a display for display on the store clerk side and a display for display on the customer side, which has become widespread in recent years, an advertisement display function for customers has been introduced. It is desirable to expand.
しかしながら、かかるシステムは一般に業務の中枢として常時利用されているものであ
り、また、他のシステムとも複雑に連携している場合も多いため、そのアプリケーション
を改変することは通常容易ではない。
However, since such a system is generally used as a business center at all times and is often linked in a complicated manner with other systems, it is usually not easy to modify the application.
かかる課題に関連して、出力処理系の機能に関し、従来、以下のような提案がなされて
いる。
In relation to this problem, the following proposals have conventionally been made regarding the functions of the output processing system.
下記特許文献1では、すでに存在するアプリケーションプログラムを修正する必要なし
に、従来のモデムに必要とされていたマイクロプロセッサおよびメモリを除去することが
可能なパーソナルコンピュータ中でモデム機能を実行する装置について記載されている。
The following Patent Document 1 describes a device that performs a modem function in a personal computer that can remove the microprocessor and memory required for a conventional modem without having to modify an existing application program. Has been.
また、下記特許文献2には、アプリケーションを変更することなく、1つの通信ポート
にアクセスすることにより、他の通信ポートに接続されているプリンターへも同時に印刷
を実行させることができ、複製印刷を可能にする装置について記載されている。
Further, in Patent Document 2 below, by accessing one communication port without changing the application, it is possible to cause a printer connected to another communication port to execute printing simultaneously. A device is described that enables it.
しかしながら、上記特許文献1及び2に記載の内容では、モデム機能、複製印刷機能な
ど出力系の限られた機能を実現するに留まり、上述した2面ディスプレイの使用等による
広告宣伝機能の拡張は実現できない。
However, the contents described in Patent Documents 1 and 2 above only realize limited functions of the output system such as a modem function and a duplicate printing function, and an extension of the advertisement function by using the above-described two-sided display is realized. Can not.
また、上記特許文献2では、OSカーネル層での処理であるため、一般に機能構築(プ
ログラム開発等)が容易ではなく機能も限られてしまうという課題がある。
Further, since the above-mentioned Patent Document 2 is processing in the OS kernel layer, there is a problem that function construction (program development or the like) is generally not easy and functions are limited.
そこで、本発明の目的は、既存のPOSシステムの広告宣伝機能を拡張するためのプロ
グラムであって、既存のアプリケーションを変更することなしに、容易に、多彩な機能拡
張を実現することのできる広告宣伝機能拡張プログラム、等を提供することである。
Therefore, an object of the present invention is a program for extending the advertising function of an existing POS system, and an advertisement that can easily realize various function expansions without changing an existing application. Providing advertising function expansion programs, etc.
上記の目的を達成するために、本発明の一つの側面は、広告宣伝機能拡張プログラムが、アプリケーション層のアプリケーションから出力される前記印刷物の印刷データを、前記OSカーネル層で取得し、前記アプリケーション層で、取得された前記印刷物の印刷データを解析し、前記印刷物の印刷データに所定の販売情報が含まれている場合に、顧客に表示する表示データを生成し、前記表示データを出力することをPOS端末装置を構成するコンピューターに実行させる、ことである。
To achieve the above object, one aspect of the present invention, advertising promotional enhancements program, the print data of the printed matter which is output from the application in the application layer, acquired by the OS kernel layer, the application a layer analyzes the acquisition print data of the printed matter was, if it contains a predetermined sales information to the print data of the printed matter to generate Viewing data to be displayed to the customer, exit the display data to perform the following comprising force the computer constituting the POS terminal, is that.
更に、上記発明において、その好ましい態様は、前記表示データを生成するか否かの判断と前記表示データの内容は、前記POS端末装置のユーザーが設定可能であり、予め前記コンピューターに記憶されるルール情報に基づいて実行させる、ことを特徴とする。
Furthermore, the rule in the above invention, a preferred embodiment thereof, the contents of the display data to determine whether or not generating the display data, said a user of the POS terminal device can be set, which is previously stored in the computer Ru is executed based on the information, characterized in that.
更にまた、上記発明において、好ましい態様は、前記販売情報は販売した商品の識別情
報であり、前記表示データは当該商品に関する広告宣伝情報を表示するデータである、こ
とを特徴とする。
Furthermore, in the above-mentioned invention, a preferred aspect is characterized in that the sales information is identification information of a sold product, and the display data is data for displaying advertisement information related to the product.
また、上記発明において、好ましい態様は、更に、前記表示データを出力した後に、クーポン券の発行指示を受けた場合に、前記クーポン券の印刷データを生成し、前記クーポン券の印刷データを出力することを、前記コンピューターに実行させる、ことを特徴とする。
Further, in the above invention, a preferred embodiment is further, after outputting the display data, when receiving the issued instruction coupons, generates print data of the coupon, Outputs print data of the coupon to, to be executed by the computer, it is characterized.
更に、上記発明において、一つの態様は、前記印刷物はレシートであり、前記クーポン券の印刷データは、取得された前記印刷物の印刷データに統合されて、一印刷物の印刷データとして出力される、ことを特徴とする。
Further, in the above invention, one embodiment, the printed material is receipt printing data of the coupon, is integrated into the acquisition print data of the printed matter was, is output as a printed matter of the print data, It is characterized by that.
上記の目的を達成するために、本発明の別の側面は、広告宣伝機能拡張方法が、POS端末装置を構成するコンピューターで、アプリケーション層のアプリケーションから出力される前記印刷物の印刷データを、OSカーネル層で取得し、取得された前記印刷物の印刷データを解析し、前記印刷物の印刷データに所定の販売情報が含まれている場合に、顧客に表示する表示データを生成し、前記表示データを前記コンピューターに接続される顧客側表示装置に出力することである。
To achieve the above object, another aspect of the present invention, advertising promotional enhancements method, a computer constituting the POS terminal, the print data of the printed matter which is output from the application in the application layer, O acquired in S kernel layer, acquisition by analyzing the print data of the printed matter, if it contains a predetermined sales information to the print data of the printed matter to generate Viewing data to be displayed to the customer, the it is the this output to the customer-side display device connected to display data on the computer.
上記の目的を達成するために、本発明の更に別の側面は、ホスト装置が、アプリケーション層のアプリケーションから出力される前記印刷物の印刷データを、OSカーネル層で取得するデータ取得部と、前記アプリケーション層で、前記データ取得部で取得された前記印刷物の印刷データを解析し、前記印刷物の印刷データに所定の販売情報が含まれている場合に、顧客に表示する表示データを生成し、前記表示データを出力する機能拡張処理部と、を有する、ことである。
To achieve the above object, yet another aspect of the present invention, host device, the print data of the printed matter which is output from the application in the application layer, a data acquisition unit that acquires at O S kernel layer, in the application layer, the have been analyzing the print data of the printed matter obtained by the data acquisition unit, if it contains a predetermined sales information to the print data of the printed matter to generate Viewing data to be displayed to the customer , having a function expansion unit which output the said display data, is that.
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる
。
Further objects and features of the present invention will become apparent from the embodiments of the invention described below.
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の
形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類
似のものには同一の参照番号又は参照記号を付して説明する。
Embodiments of the present invention will be described below with reference to the drawings. However, such an embodiment does not limit the technical scope of the present invention. In the drawings, the same or similar elements are denoted by the same reference numerals or reference symbols.
図1は、本発明を適用したPOS端末装置の実施の形態例に係る概略構成図である。図
1に示すPOS端末装置1が本発明を適用した装置であり、当該装置では、POSアプリ
ケーション11から出力される印刷データ(例えば、レシートの印刷データ)をOSカー
ネル層120の仮想ポート13で取得する。そして、取得したデータをアプリケーション
層110の機能拡張処理部14で受け取り、印刷データに含まれる販売情報(例えば、販
売された商品コード等)から顧客に広告宣伝情報を表示するか否かを判断する。その結果
、表示すると判断した場合には、表示用の画像データを生成してPOS端末装置1に接続
される(に備えられる)顧客側ディスプレイ2Aに出力する。本POS端末装置1では、
かかる処理を実行することにより、既存のPOSアプリケーション11のプログラムを変
更することなく、POSシステムの広告宣伝機能を容易に拡張できる。
FIG. 1 is a schematic configuration diagram according to an embodiment of a POS terminal device to which the present invention is applied. The POS terminal device 1 shown in FIG. 1 is a device to which the present invention is applied. In this device, print data (for example, receipt print data) output from the POS application 11 is acquired by the virtual port 13 of the OS kernel layer 120. To do. Then, the function
By executing such processing, the advertising function of the POS system can be easily expanded without changing the program of the existing POS application 11.
本実施の形態例では、スーパーマーケットなどで用いられるPOSシステムを想定して
おり、図1に示すPOS端末装置1は、図示していないが、ネットワークを介してPOS
サーバーに接続される。POSサーバーは、複数のPOS端末装置1と接続され、それら
の管理とそれらから取得される各種データの集計、管理等の処理を実行する。
In this embodiment, a POS system used in a supermarket or the like is assumed, and the POS terminal device 1 shown in FIG. 1 is not shown, but is POS via a network.
Connected to the server. The POS server is connected to a plurality of POS terminal devices 1 and executes processes such as management and aggregation and management of various data acquired from them.
POS端末装置1は、店舗のレジに設置され、1以上のプリンター3(ここでは、プリ
ンター3A及び3B)と接続される。プリンター3は、POS端末装置1から出力される
印刷データに従って、レシートやクーポンを出力する。従って、POS端末装置1はプリ
ンター3のホスト装置と位置づけられる。
The POS terminal device 1 is installed at a cash register in a store and is connected to one or more printers 3 (here,
また、POS端末装置1には、図1に示すディスプレイ2(顧客側ディスプレイ2A及
び店員側ディスプレイ2B)が接続され、図示していないキーボードやバーコードリーダ
ーなどの入力装置が備えられる。
Further, the POS terminal device 1 is connected to the display 2 (
POS端末装置1は、上述した入力装置から取得される情報に基づいて、レシートやク
ーポンに印刷する情報を生成して、プリンター3へ出力する。当該POS端末装置1は、
コンピューターで構成され、図示していないが、CPU、RAM、ROM、HDDなどを
備えている。後述するPOSアプリケーション11のプログラムや機能拡張処理のための
プログラムは、上記HDD等に記憶され、それらのプログラムに従って上記CPUが動作
することにより各処理が実行される。
The POS terminal device 1 generates information to be printed on a receipt or coupon based on the information acquired from the input device described above, and outputs the information to the printer 3. The POS terminal device 1
Although it is configured by a computer and includes a CPU, a RAM, a ROM, an HDD, etc., not shown. A program of the POS application 11 described later and a program for function expansion processing are stored in the HDD or the like, and each processing is executed by the CPU operating in accordance with these programs.
また、POS端末装置1は、図1に示すような機能構成となっている。まず、POSア
プリケーション11は、本発明に基づく機能拡張を行う前から備えられる既存POSシス
テムにおけるアプリケーションである。POSアプリケーション11は、上述したレシー
トやクーポンに印刷する情報を生成して出力する処理等を行うが、ここで生成されるデー
タは、そのままプリンター3A(既存POSシステムにおけるプリンター)へ出力できる
形式のデータ、あるいは、プリンター3A用ドライバー12に渡す形式のデータである。
前者は、テキストだけの印刷など簡単な印刷データの場合に生成される。
Further, the POS terminal device 1 has a functional configuration as shown in FIG. First, the POS application 11 is an application in an existing POS system that is provided before performing the function expansion based on the present invention. The POS application 11 performs processing for generating and outputting the information to be printed on the receipt or coupon described above. The data generated here is data in a format that can be output to the printer 3A (printer in the existing POS system) as it is. Alternatively, it is data in a format to be passed to the
The former is generated in the case of simple print data such as printing of text only.
また、プリンター3A用ドライバー12は、プリンター3A用の既存POSシステムに
備えられていたプリンタードライバーであり、POSアプリケーション11から出力され
たデータを、プリンター3Aの機種(デバイス)に依存したコマンドによる、プリンター
3Aが受信して印刷可能な印刷データとして出力する。
The printer 3A
なお、POSアプリケーション11とプリンター3A用ドライバー12は、図1に示す
ように、コンピューターのオペレーティングシステム(OS)に基づきその上でプログラ
ムが各処理を実行するアプリケーション層110に位置する。また、両者は、それぞれの
処理内容を指示する上記HDD等に格納されたプログラムと当該プログラムに従って処理
を実行する上記CPU等によって構成される。
As shown in FIG. 1, the POS application 11 and the
次に、仮想ポート13(データ取得部)は、POSアプリケーション11又はプリンタ
ー3A用ドライバー12から出力された印刷データを、通信ポート17が受け取る前に上
記オペレーティングシステムが位置するOSカーネル層120で受け取る部分である。そ
して、仮想ポート13は、取得した印刷データを機能拡張処理部14へ引き渡す。
Next, the virtual port 13 (data acquisition unit) receives print data output from the POS application 11 or the printer 3A
次に、機能拡張処理部14は、上記仮想ポート13から引き渡された印刷データを用い
て顧客への宣伝広告を行う部分である。具体的には、受け取った印刷データを解析し、顧
客側ディスプレイ2Aに広告宣伝のための表示を行うか否かを判断し、表示を行う場合に
はその画面用のデータを生成して、顧客側ディスプレイ2Aに出力する処理、当該表示に
対してクーポン発行の要求があった場合にクーポン用の印刷データを生成して、プリンタ
ー3(ここでは、プリンター3B)に出力する処理などを実行する。これら処理の具体的
な処理手順については後述する。
Next, the function
次に、データ格納部15は、上記機能拡張処理部14が使用する各種データを記憶する
部分であり、上記HDD等で構成される。ここに格納されるデータには、仮想ポート13
から転送された印刷データがいずれの印刷物のものであるかを判別するためのルール、当
該印刷物のどの位置にどのような情報が配置されているかを示す情報、顧客への広告宣伝
表示についてのルール(以下、表示ルールと呼ぶ)、及び、当該表示やクーポンの印刷デ
ータを生成するために必要な画像データ(以下、画像DB)等がある。
Next, the
Rules for determining which printed material the print data transferred from is, information indicating what information is located at which position of the printed material, and rules for displaying advertisements to customers (Hereinafter referred to as a display rule) and image data (hereinafter referred to as an image DB) necessary for generating the display and coupon print data.
上記表示ルールには、商品の識別情報(商品コード、商品名等)毎に表示内容と発行す
るクーポンの内容が収められている。また、上記画像DBには、商品の外観画像や店舗ロ
ゴ等の画像データが読み出し可能に収められている。
The display rule contains the display content and the content of the coupon to be issued for each product identification information (product code, product name, etc.). The image DB stores image data such as product appearance images and store logos in a readable manner.
次に、ルール設定部16は、POS端末装置1のユーザー(例えば、店員)が上記表示
ルールや画像DBのデータをデータ格納部15に設定するための部分である。ユーザーは
、店員側ディスプレイ2B、前述した入力装置を用いて、ルール設定部16を起動させ、
当該ルール設定部16が提供するインターフェース画面に対して所定の操作を行うことに
より、所望の表示ルールや画像データを設定することができる。当該設定処理は、適時行
うことができ、その設定内容により、広告表示を行う商品や表示内容、発行するクーポン
の内容を自在に変更することができる。
Next, the
By performing a predetermined operation on the interface screen provided by the
なお、仮想ポート13、機能拡張処理部14、及び、ルール設定部16は、それぞれ、
各部が行う処理を指示する、上記HDD等に格納されたプログラムと、当該プログラムに
従って処理を実行する上記CPU等によって構成される。また、これらの部分に係るプロ
グラムが本発明の広告宣伝機能拡張プログラムに相当する。
The virtual port 13, the function
The program includes a program stored in the HDD or the like that instructs processing performed by each unit, and the CPU or the like that executes processing according to the program. Moreover, the program which concerns on these parts is corresponded to the advertisement function expansion program of this invention.
次に、POS端末装置1には、物理層130に通信ポート17A、17B、17C及び
17Dが備えられ、それぞれ、プリンター3A及び3B、顧客側ディスプレイ2A(顧客
側表示装置)、店員側ディスプレイ2Bに接続される。
Next, the POS terminal device 1 includes
プリンター3は、一例として、プリンター3Aが既存POSシステムに備えられていた
モノクロプリンターであり、プリンター3Bが本発明による機能拡張時に新設されたカラ
ープリンターである。なお、ここでは、プリンター3Aはレシートの印刷に用いられ、プ
リンター3Bはクーポンの印刷に用いられる。
As an example, the printer 3 is a monochrome printer in which the printer 3A is provided in the existing POS system, and the
また、店員側ディスプレイ2Bは、既存POSシステムに備えられていた、店員に情報
を表示するために店員側を向いた表示装置であり、顧客側ディスプレイ2Aは、機能拡張
時に新設された、顧客に情報を表示するために顧客側を向いた表示装置である。また、顧
客側ディスプレイ2Aは、表示画面を顧客が触れることによって入力操作を行うことがで
きる、いわゆるタッチパネルとしての機能を有する。なお、POS端末装置1と顧客側デ
ィスプレイ2Aと店員側ディスプレイ2Bが一体として構成された装置を用いてもよい。
この場合には、POS端末装置1の本体装置と店員側ディスプレイ2Bも機能拡張時に新
設されることになる。
Further, the store
In this case, the main unit of the POS terminal device 1 and the store
これらPOS端末装置1及びその周辺装置は、上述のように、既存POSシステムで備
えられていた装置に機能拡張に必要な部分を追加した構成となっており、当該追加された
部分は図1において太線で示される。
As described above, the POS terminal device 1 and its peripheral devices are configured by adding parts necessary for function expansion to the devices provided in the existing POS system, and the added parts are shown in FIG. Indicated by bold lines.
以上説明をしたような構成を有する本POS端末装置1では、印刷データを用いた顧客
への広告宣伝機能に特徴があり、以下、その機能の具体的な処理内容について説明する。
図2は、当該広告宣伝処理の処理手順を例示したフローチャートである。
The present POS terminal device 1 having the above-described configuration is characterized by a function of advertising to customers using print data. Hereinafter, specific processing contents of the function will be described.
FIG. 2 is a flowchart illustrating the processing procedure of the advertisement processing.
まず、前述の通り、POSアプリケーション11から直接、又は、プリンター3A用ド
ライバー12を介して、印刷データが出力される。ここでは、当該印刷データは、プリン
ター3Aから出力することを想定しているレシートの印刷データであり、従って、出力先
の通信ポートには通信ポート17Aが指定され、プリンター3Aに依存したコマンドで表
現されている。
First, as described above, print data is output directly from the POS application 11 or via the
次に、出力された印刷データは、指定された通信ポートに(ここでは、通信ポート17
Aに)届く前に仮想ポート13によって受け取られる(ステップS1)。かかる処理は、
通信ポート17Aへ向けたデータを、まず、仮想ポート13が受け取るように、レジスト
リーの(優先度の)設定を変更しておくことで実現され、かかる設定変更はOSの起動時
に実行される。その後、受け取られた印刷データは、仮想ポート13からアプリケーショ
ン層110の機能拡張処理部14に転送される(ステップS1)。
Next, the output print data is sent to the designated communication port (here, the communication port 17).
Received by virtual port 13 before it reaches A) (step S1). Such processing is
First, data for the
次に、機能拡張処理部14は、転送された印刷データを解析する(ステップS2)。具
体的には、印刷データのコマンドを解釈し、データ格納部15に記憶される、上述した印
刷物を判別するためのルールに従って、当該印刷データの印刷物を判別する。そして、印
刷物がレシートであった場合には、データ格納部15に記憶される、上述した位置の情報
に従って、販売された(顧客によって購入された)商品の商品名や商品コードなどの商品
識別情報が印刷される場所の印刷データを取得する。なお、ここでは、印刷物がレシート
でない場合、当該解析処理を終了する。
Next, the function
上記印刷データの取得後、機能拡張処理部14は、当該レシートの出力に合わせて顧客
側ディスプレイ2Aに広告宣伝表示を行うか否かを判断する。具体的には、取得した商品
識別情報のデータを、データ格納部15に記憶される上述した表示ルールの商品識別情報
と比較し、表示ルールに一致するものがあれば、上記広告宣伝表示を行うと判断する。一
方、一致するものがなければ当該表示を行わないと判断する。
After acquiring the print data, the function
以上のようにして印刷データの解析が終了すると、機能拡張処理部14は、上記転送さ
れた印刷データを通信ポート17Aに向けて出力する(ステップS2)。出力された印刷
データは、通信ポート17Aを介してプリンター3Aに送られ、当該印刷データによりレ
シートが印刷される。
When the analysis of the print data is completed as described above, the function
一方、上記データ解析後、上記広告宣伝表示を行わないと判断された場合には(ステッ
プS3のNo)、当該印刷データについての広告宣伝処理を終了する。
On the other hand, if it is determined that the advertisement display is not performed after the data analysis (No in step S3), the advertisement process for the print data is terminated.
一方、上記広告宣伝表示を行うと判断された場合には(ステップS3のYes)、機能
拡張処理部14は、表示する画像データの生成と出力の処理を実行する(ステップS4)
。具体的には、表示ルールの上記一致した商品識別情報に対して表示ルールに収められて
いる表示内容を参照し、表示する画像を顧客用ディスプレイ2A用のデータとして生成す
る。その際、必要に応じて上述した画像DBに格納される商品の画像データ等を用いる。
なお、表示する内容は、当該商品識別情報の商品に関する広告宣伝情報とすることができ
る。
On the other hand, when it is determined that the advertisement display is to be performed (Yes in step S3), the function
. Specifically, the display content stored in the display rule is referred to the product identification information that matches the display rule, and an image to be displayed is generated as data for the
Note that the content to be displayed can be advertisement information related to the product of the product identification information.
また、表示を行う商品についてクーポン券を発行できることが表示ルールに示されてい
る場合には、表示する広告宣伝画面の所定箇所に、クーポン券の発行をするか否かの指示
を顧客に促す表示を追加するよう、画像データを生成する。また、複数の商品について広
告宣伝表示を行う場合など、当該表示が複数ページ(画面)に及ぶ場合には、表示画面の
所定箇所に、表示ページ(画面)の変更指示を顧客に促す表示を追加するように、画像デ
ータを生成する。
In addition, when the display rule indicates that coupons can be issued for products to be displayed, a display prompting the customer to instruct whether or not to issue coupons at a predetermined location on the advertisement screen to be displayed The image data is generated so as to be added. In addition, when the display covers multiple pages (screens), such as when displaying advertisements for multiple products, a display that prompts the customer to change the display page (screen) is added to the specified part of the display screen As described above, image data is generated.
このようにして生成された表示用データは、機能拡張処理部14から通信ポート17C
に向けて出力される。
The display data generated in this way is sent from the function
Is output toward.
出力された表示用データは通信ポート17Cを介して顧客用ディスプレイ2Aに渡され
、ここで表示される。すなわち、顧客に対する広告宣伝表示がなされる。そして、上述し
たクーポン券発行のための表示がない場合、及び、当該表示に対して顧客が発行しない旨
の指示を行った場合には(ステップS5のNo)、当該印刷データについての広告宣伝処
理を終了する。なお、上記顧客の指示は、広告宣伝表示画面上の、上記クーポン券発行の
ための表示の所定箇所を触れることによってなされ、当該指示が顧客用ディスプレイ2A
から機能拡張処理部14へ通知されて処理が終了される。
The output display data is transferred to the
Is notified to the function
一方、上記表示に対して顧客がクーポン券を発行する旨の指示を行った場合には(ステ
ップS5のYes)、その指示が顧客用ディスプレイ2Aから機能拡張処理部14へ通知
され、機能拡張処理部14は、発行を指示されたクーポン券の印刷データの生成及び出力
の処理を実行する(ステップS6)。なお、上記顧客による発行の指示は、広告宣伝表示
画面上の、上記クーポン券発行のための表示の所定箇所を触れることによってなされる。
また、上記クーポン券発行のための表示には、発行されるクーポン券の内容(次回購入時
50%オフなど)を表示してもよい。
On the other hand, if the customer gives an instruction to issue a coupon for the above display (Yes in step S5), the instruction is notified from the
Moreover, you may display the content (50% off at the time of next purchase, etc.) of the coupon ticket issued for the display for the said coupon ticket issue.
上記クーポン券の印刷データ生成では、具体的には、上述した表示ルールにおいて、顧
客がクーポン発行を指示した商品に対して収められるクーポンの内容を参照し、その内容
に従ったクーポン券の印刷データを、必要に応じて上記画像DBのロゴ等を利用して生成
する。クーポン券をカラーで発行する場合にはプリンター3Bで印刷するため、プリンタ
ー3B用のコマンドで表現した印刷データとして生成し、その印刷データを通信ポート1
7Bに出力する。一方、クーポン券をモノクロで発行する場合にはプリンター3Aで印刷
するため、プリンター3A用のコマンドで表現した印刷データとして生成し、その印刷デ
ータを通信ポート17Aに出力する。
In the above coupon ticket print data generation, specifically, in the display rules described above, the coupon content stored for the product for which the customer has instructed to issue the coupon is referred to, and the coupon ticket print data according to the content is referred to. Is generated using the logo of the image DB as necessary. When the coupon is issued in color, it is printed by the
Output to 7B. On the other hand, when the coupon is issued in monochrome, it is printed by the printer 3A, so it is generated as print data expressed by a command for the printer 3A, and the print data is output to the
その後、出力された印刷データは通信ポート17を介してプリンター3に送られ、プリ
ンター3において当該印刷データに基づくクーポン券の印刷が実行される。
Thereafter, the output print data is sent to the printer 3 via the communication port 17, and the printer 3 prints a coupon based on the print data.
そして、印刷されたクーポン券が出力されて、当該印刷データ(レシート)についての
広告宣伝処理を終了する。
Then, the printed coupon is output, and the advertisement processing for the print data (receipt) is finished.
なお、上述の説明では、クーポン券の発行処理を行っていたが、当該処理を行わずに、
広告宣伝機能として広告宣伝表示のみを行うようにしてもよい。この場合には、図2にお
けるステップS4までの処理で広告宣伝処理を終了する。
In the above description, the coupon issuance process was performed, but without performing the process,
Only the advertisement display may be performed as the advertisement function. In this case, the advertising process is terminated by the process up to step S4 in FIG.
また、上述の説明では、レシートとクーポン券を別々の印刷物として印刷したが、クー
ポン券を発行する場合に、レシート用紙内にクーポン券を印刷するようにしてもよい。例
えば、レシートの印刷面の下部やレシートの裏面にクーポン券を印刷するようにしてもよ
い。裏面に印刷する場合には、当該クーポン付のレシートを印刷するプリンター3は、両
面印刷が可能なプリンターとする。
In the above description, the receipt and the coupon are printed as separate printed matter. However, when issuing the coupon, the coupon may be printed on the receipt sheet. For example, you may make it print a coupon on the lower part of the printing surface of a receipt, or the back surface of a receipt. When printing on the back side, the printer 3 that prints the receipt with the coupon is a printer capable of duplex printing.
かかる処理を行う場合には、図2におけるステップS2のデータ出力(仮想ポート13
から転送された印刷データの通信ポート17Aへの出力)をこの時点で行わずに、クーポ
ン券の発行を行わない場合には、そのことが決定したした時点で(S3のNo及びS5の
No)当該データ出力を上述の通り実行する。一方、クーポン券の発行を行う場合には、
ステップS6の処理で、クーポン券の印刷データを、仮想ポート13から転送されたレシ
ートの印刷データに統合した後に、データ出力を実行する。この統合後のデータ出力では
、クーポン付レシートの印刷色に適したプリンター3が接続される通信ポート17に対し
て出力が行われる。
When such processing is performed, the data output (virtual port 13) in step S2 in FIG.
If the coupon is not issued without outputting the print data transferred from the
In step S6, the coupon print data is integrated with the receipt print data transferred from the virtual port 13, and then data output is executed. In the data output after the integration, output is performed to the communication port 17 to which the printer 3 suitable for the print color of the receipt with coupon is connected.
以上説明したように、本実施の形態例に係る広告宣伝機能拡張プログラムを用いること
により、既存のPOS端末装置に顧客側ディスプレイやカラープリンターなどの新規装置
を導入した際に、既存のPOSアプリケーションプログラムの変更を伴わない容易な方法
で、既存POSシステムに対し、顧客に対する広告宣伝表示やクーポン券の発行といった
広告宣伝機能を追加することができる。すなわち、図1における太線で示した部分を追加
することにより、当該機能追加が可能になる。
As described above, when a new device such as a customer-side display or a color printer is introduced into an existing POS terminal device by using the advertisement function expansion program according to this embodiment, the existing POS application program It is possible to add an advertisement function such as an advertisement display to a customer or issue of a coupon to an existing POS system by an easy method without any change. That is, the function can be added by adding a portion indicated by a thick line in FIG.
また、主な機能拡張処理は、コンピューターのアプリケーション層で行うように構成す
るので、多彩な処理を実行させるプログラムの開発を容易に行うことができる。
In addition, since the main function expansion process is configured to be performed in the application layer of the computer, it is possible to easily develop a program that executes various processes.
また、上述した表示ルールをユーザーが適宜変更可能であるので、自在な宣伝広告をタ
イムリーに行うことができる。
In addition, since the user can change the above-described display rules as appropriate, free advertising can be performed in a timely manner.
また、クーポン券を発行する場合に、上述のように、レシートの裏面に統合することに
より、用紙の効率的な利用に寄与できる。
Moreover, when issuing a coupon, as mentioned above, it can contribute to the efficient use of a sheet | seat by integrating on the back surface of a receipt.
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発
明とその均等物に及ぶものである。
The protection scope of the present invention is not limited to the above-described embodiment, but covers the invention described in the claims and equivalents thereof.
1 POS端末装置、 2A 顧客側ディスプレイ、 2B 店員側ディスプレイ、
3 プリンター、 11 POSアプリケーション、 12 プリンター3A用ドライバ
ー、 13 仮想ポート、 14 機能拡張処理部、 15 データ格納部、 16 ル
ール設定部、 17 通信ポート、 110 アプリケーション層、 120 OSカー
ネル層、 130 物理層
1 POS terminal device, 2A customer side display, 2B store clerk side display,
3 Printer, 11 POS application, 12 Printer 3A driver, 13 Virtual port, 14 Function expansion processing unit, 15 Data storage unit, 16 Rule setting unit, 17 Communication port, 110 Application layer, 120 OS kernel layer, 130 Physical layer
Claims (7)
前記アプリケーション層で、取得された前記印刷物の印刷データを解析し、
前記印刷物の印刷データに所定の販売情報が含まれている場合に、表示装置で顧客に表示する表示データを生成し、
前記表示データを出力することを、POS端末装置を構成するコンピューターに実行させて、広告宣伝機能を拡張する処理を実行させることを特徴とする広告宣伝機能拡張プログラム。 The print data of the printed matter output from the application layer application is acquired by the OS kernel layer,
The application layer analyzes the acquired print data of the printed matter,
When predetermined sales information is included in the print data of the printed matter, display data to be displayed to the customer on the display device is generated,
An advertisement function expansion program for causing the computer constituting the POS terminal device to output the display data and executing a process for extending the advertisement function.
前記クーポン券の印刷データを出力することを、前記コンピューターに実行させる請求項1乃至3のいずれか1項に記載の広告宣伝機能拡張プログラム。 After receiving the instruction to issue a coupon after outputting the display data, generate print data of the coupon.
The advertising function expansion program according to any one of claims 1 to 3, which causes the computer to output the print data of the coupon ticket.
前記クーポン券の印刷データは、取得された前記印刷物の印刷データに統合されて、一印刷物の印刷データとして出力させる請求項4に記載の広告宣伝機能拡張プログラム。 The printed matter is a receipt,
The advertising function expansion program according to claim 4, wherein the print data of the coupon ticket is integrated with the acquired print data of the printed matter and is output as print data of one printed matter.
取得された前記印刷物の印刷データを解析し、
前記印刷物の印刷データに所定の販売情報が含まれている場合に、表示装置で顧客に表示する表示データを生成し、
前記表示データを前記コンピューターに接続される前記表示装置に出力することを特徴とする広告宣伝機能拡張方法。 The OS kernel layer acquires the print data of the printed matter output from the application layer application by the computer constituting the POS terminal device.
Analyzing the print data of the acquired printed matter,
When predetermined sales information is included in the print data of the printed matter, display data to be displayed to the customer on the display device is generated,
A method for expanding an advertising function, wherein the display data is output to the display device connected to the computer.
前記アプリケーション層で、前記データ取得部で取得された前記印刷物の印刷データを解析し、前記印刷物の印刷データに所定の販売情報が含まれている場合に、表示装置で顧客に表示する表示データを生成し、前記表示データを出力する機能拡張処理部と、を有することを特徴とするホスト装置。 A data acquisition unit that acquires, in the OS kernel layer, print data of a printed matter output from an application in the application layer;
In the application layer, the print data of the printed matter acquired by the data acquisition unit is analyzed, and when the print data of the printed matter includes predetermined sales information, display data to be displayed to the customer on the display device is displayed. And a function expansion processing unit that generates and outputs the display data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011090755A JP5742416B2 (en) | 2011-04-15 | 2011-04-15 | Advertising function expansion program, advertising function expansion method, and host device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011090755A JP5742416B2 (en) | 2011-04-15 | 2011-04-15 | Advertising function expansion program, advertising function expansion method, and host device |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2012226413A JP2012226413A (en) | 2012-11-15 |
JP2012226413A5 JP2012226413A5 (en) | 2014-05-01 |
JP5742416B2 true JP5742416B2 (en) | 2015-07-01 |
Family
ID=47276544
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011090755A Expired - Fee Related JP5742416B2 (en) | 2011-04-15 | 2011-04-15 | Advertising function expansion program, advertising function expansion method, and host device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5742416B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6064715B2 (en) * | 2013-03-21 | 2017-01-25 | セイコーエプソン株式会社 | Print control program, print control apparatus, and print control method |
JP6160289B2 (en) * | 2013-06-21 | 2017-07-12 | セイコーエプソン株式会社 | Control device and control method of control device |
JP6373172B2 (en) * | 2014-11-14 | 2018-08-15 | 東芝テック株式会社 | Product sales data processing device, product sales data processing system |
JP2021039496A (en) * | 2019-09-02 | 2021-03-11 | 東芝テック株式会社 | Information processing apparatus, program, and system |
JP7390917B2 (en) * | 2020-02-10 | 2023-12-04 | 東芝テック株式会社 | Information processing equipment, programs, and display systems |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1152900A (en) * | 1997-07-30 | 1999-02-26 | Pfu Ltd | Advertisement display system and recording medium |
JPH11134272A (en) * | 1997-10-29 | 1999-05-21 | Brother Ind Ltd | Virtual communication system and recording medium |
JP2007058463A (en) * | 2005-08-23 | 2007-03-08 | Star Micronics Co Ltd | Receipt image printing system, control method for receipt image printing system, and program |
JP2007072534A (en) * | 2005-09-02 | 2007-03-22 | Star Micronics Co Ltd | Print system, control method of print system and program |
JP2009110134A (en) * | 2007-10-29 | 2009-05-21 | Oki Electric Ind Co Ltd | Cash register system |
JP5082965B2 (en) * | 2008-03-21 | 2012-11-28 | セイコーエプソン株式会社 | Printing apparatus and information management system |
-
2011
- 2011-04-15 JP JP2011090755A patent/JP5742416B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2012226413A (en) | 2012-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9262106B2 (en) | Method of adding value to print data, a value-adding device, and a recording medium | |
KR101364808B1 (en) | Function expansion method using print data, function expansion device, and recording medium | |
US9058139B2 (en) | Function expansion method using print data, and function expansion device | |
JP5742416B2 (en) | Advertising function expansion program, advertising function expansion method, and host device | |
JP2012190114A (en) | Sales analytical program using print data, sales information acquisition device, and sales information acquisition method | |
JP5867564B2 (en) | Print data processing program for distributing output destinations, print data processing apparatus, and print data processing method | |
JP5867563B2 (en) | Function expansion program, function expansion device, and function expansion method using print data | |
JP5867565B2 (en) | Print data value addition program, value addition apparatus, and value addition method | |
JP2012198584A5 (en) | ||
JP2012198584A (en) | Coupon issuance system and bar-code information acquisition program | |
JP5708012B2 (en) | Printer changing program, printer changing method, and host device | |
JP2012058846A (en) | Print data processing program for distributing output destination, print data processing device, and print data processing method | |
JP5736851B2 (en) | Sales analysis program using print data, sales information acquisition device, and sales information acquisition method | |
JP2012185635A5 (en) | ||
JP2007011514A (en) | Print system, control method of print system and program | |
JP6075427B2 (en) | Print control method and printer driver | |
JP5979274B2 (en) | POS terminal device and control method of POS terminal device | |
JP2012208765A (en) | Print content change program, print content change method, and host device | |
JP5842971B2 (en) | Distributed processing method, distributed processing apparatus, and program | |
JP5609453B2 (en) | Distributed processing method, distributed processing apparatus, and program | |
JP2015149077A (en) | Program for changing printer, method for changing printer, and host device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140317 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140317 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141222 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20150106 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150127 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20150304 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150318 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150407 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150420 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5742416 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |