Nothing Special   »   [go: up one dir, main page]

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 PDF

Info

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
Application number
JP2011090755A
Other languages
Japanese (ja)
Other versions
JP2012226413A (en
JP2012226413A5 (en
Inventor
明男 高本
明男 高本
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 JP2011090755A priority Critical patent/JP5742416B2/en
Publication of JP2012226413A publication Critical patent/JP2012226413A/en
Publication of JP2012226413A5 publication Critical patent/JP2012226413A5/ja
Application granted granted Critical
Publication of JP5742416B2 publication Critical patent/JP5742416B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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.

特開平8−69427号公報JP-A-8-69427 特開2006−338443号公報JP 2006-338443 A

しかしながら、上記特許文献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端末装置を構成するコンピューターで、アプリケーション層のアプリケーションから出力される前記印刷物の印刷データを、Sカーネル層で取得得された前記印刷物の印刷データを解析し、前記印刷物の印刷データに所定の販売情報が含まれている場合に、顧客に表示する示データを生成し、前記表示データを前記コンピューターに接続される顧客側表示装置に出力するとである。
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.

上記の目的を達成するために、本発明の更に別の側面は、スト装置が、アプリケーション層のアプリケーションから出力される前記印刷物の印刷データを、Sカーネル層で取得するデータ取得部と、前記アプリケーション層で、前記データ取得部で取得された前記印刷物の印刷データを解析し、前記印刷物の印刷データに所定の販売情報が含まれている場合に、顧客に表示する示データを生成し、前記表示データを力する機能拡張処理部と、を有する、ことである。
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.

本発明を適用したPOS端末装置の実施の形態例に係る概略構成図である。It is a schematic block diagram which concerns on the embodiment of the POS terminal device to which this invention is applied. 広告宣伝処理の処理手順を例示したフローチャートである。It is the flowchart which illustrated the process sequence of the advertisement process.

以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の
形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類
似のものには同一の参照番号又は参照記号を付して説明する。
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 expansion processing unit 14 of the application layer 110 receives the acquired data, and determines whether or not to display advertisement information to the customer from the sales information (for example, sold product code) included in the print data. . As a result, if it is determined to be displayed, image data for display is generated and output to the customer-side display 2 </ b> A connected to (provided with) the POS terminal device 1. In this POS terminal device 1,
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, printers 3A and 3B). The printer 3 outputs a receipt or a coupon according to the print data output from the POS terminal device 1. Therefore, the POS terminal device 1 is positioned as a host device for the printer 3.

また、POS端末装置1には、図1に示すディスプレイ2(顧客側ディスプレイ2A及
び店員側ディスプレイ2B)が接続され、図示していないキーボードやバーコードリーダ
ーなどの入力装置が備えられる。
Further, the POS terminal device 1 is connected to the display 2 (customer side display 2A and store clerk side display 2B) shown in FIG. 1, and is provided with an input device such as a keyboard or a barcode reader (not shown).

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 printer 3A driver 12.
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 driver 12 is a printer driver provided in the existing POS system for the printer 3A, and the data output from the POS application 11 is obtained by a command depending on the model (device) of the printer 3A. 3A receives and outputs as printable print data.

なお、POSアプリケーション11とプリンター3A用ドライバー12は、図1に示す
ように、コンピューターのオペレーティングシステム(OS)に基づきその上でプログラ
ムが各処理を実行するアプリケーション層110に位置する。また、両者は、それぞれの
処理内容を指示する上記HDD等に格納されたプログラムと当該プログラムに従って処理
を実行する上記CPU等によって構成される。
As shown in FIG. 1, the POS application 11 and the printer 3A driver 12 are located in an application layer 110 on which a program executes each process based on an operating system (OS) of a computer. Both are constituted by a program stored in the HDD or the like for instructing each processing content and the CPU or the like for executing processing according to the program.

次に、仮想ポート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 driver 12 at the OS kernel layer 120 where the operating system is located before the communication port 17 receives the print data. It is. Then, the virtual port 13 delivers the acquired print data to the function expansion processing unit 14.

次に、機能拡張処理部14は、上記仮想ポート13から引き渡された印刷データを用い
て顧客への宣伝広告を行う部分である。具体的には、受け取った印刷データを解析し、顧
客側ディスプレイ2Aに広告宣伝のための表示を行うか否かを判断し、表示を行う場合に
はその画面用のデータを生成して、顧客側ディスプレイ2Aに出力する処理、当該表示に
対してクーポン発行の要求があった場合にクーポン用の印刷データを生成して、プリンタ
ー3(ここでは、プリンター3B)に出力する処理などを実行する。これら処理の具体的
な処理手順については後述する。
Next, the function expansion processing unit 14 is a part that performs an advertising advertisement to the customer using the print data delivered from the virtual port 13. Specifically, the received print data is analyzed, it is determined whether or not to display for advertisement on the customer-side display 2A, and when it is displayed, data for the screen is generated and the customer is displayed. Processing to output to the side display 2A, processing for generating coupon print data when there is a request for coupon issuance for the display, and processing to output to the printer 3 (in this case, the printer 3B) are executed. Specific processing procedures of these processes will be described later.

次に、データ格納部15は、上記機能拡張処理部14が使用する各種データを記憶する
部分であり、上記HDD等で構成される。ここに格納されるデータには、仮想ポート13
から転送された印刷データがいずれの印刷物のものであるかを判別するためのルール、当
該印刷物のどの位置にどのような情報が配置されているかを示す情報、顧客への広告宣伝
表示についてのルール(以下、表示ルールと呼ぶ)、及び、当該表示やクーポンの印刷デ
ータを生成するために必要な画像データ(以下、画像DB)等がある。
Next, the data storage unit 15 is a part that stores various data used by the function expansion processing unit 14, and is configured by the HDD or the like. The data stored here includes the virtual port 13
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 rule setting unit 16 is a part for the user (for example, a store clerk) of the POS terminal device 1 to set the display rule and image DB data in the data storage unit 15. The user activates the rule setting unit 16 using the store clerk side display 2B and the input device described above,
By performing a predetermined operation on the interface screen provided by the rule setting unit 16, a desired display rule and image data can be set. The setting process can be performed in a timely manner, and the product to be displayed, the display content, and the content of the coupon to be issued can be freely changed according to the setting content.

なお、仮想ポート13、機能拡張処理部14、及び、ルール設定部16は、それぞれ、
各部が行う処理を指示する、上記HDD等に格納されたプログラムと、当該プログラムに
従って処理を実行する上記CPU等によって構成される。また、これらの部分に係るプロ
グラムが本発明の広告宣伝機能拡張プログラムに相当する。
The virtual port 13, the function expansion processing unit 14, and the rule setting unit 16 are respectively
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 communication ports 17A, 17B, 17C, and 17D in the physical layer 130. The printers 3A and 3B, the customer-side display 2A (customer-side display device), and the clerk-side display 2B, respectively. Connected.

プリンター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 printer 3B is a color printer newly provided at the time of function expansion according to the present invention. Here, the printer 3A is used for printing a receipt, and the printer 3B is used for printing a coupon.

また、店員側ディスプレイ2Bは、既存POSシステムに備えられていた、店員に情報
を表示するために店員側を向いた表示装置であり、顧客側ディスプレイ2Aは、機能拡張
時に新設された、顧客に情報を表示するために顧客側を向いた表示装置である。また、顧
客側ディスプレイ2Aは、表示画面を顧客が触れることによって入力操作を行うことがで
きる、いわゆるタッチパネルとしての機能を有する。なお、POS端末装置1と顧客側デ
ィスプレイ2Aと店員側ディスプレイ2Bが一体として構成された装置を用いてもよい。
この場合には、POS端末装置1の本体装置と店員側ディスプレイ2Bも機能拡張時に新
設されることになる。
Further, the store clerk side display 2B is a display device that is provided in the existing POS system and that faces the store clerk in order to display information to the store clerk, and the customer side display 2A is newly installed at the time of function expansion. It is a display device facing the customer side in order to display information. Further, the customer-side display 2A has a function as a so-called touch panel that can perform an input operation when a customer touches the display screen. In addition, you may use the apparatus by which the POS terminal device 1, the customer side display 2A, and the salesclerk side display 2B were comprised integrally.
In this case, the main unit of the POS terminal device 1 and the store clerk side display 2B are also newly installed at the time of function expansion.

これら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 printer 3A driver 12. Here, the print data is print data of a receipt that is assumed to be output from the printer 3A. Accordingly, the communication port 17A is designated as the output destination communication port, and is expressed by a command depending on the printer 3A. Has been.

次に、出力された印刷データは、指定された通信ポートに(ここでは、通信ポート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 communication port 17A is realized by changing the (priority) setting of the registry so that the virtual port 13 receives the data, and the setting change is executed when the OS is started. Thereafter, the received print data is transferred from the virtual port 13 to the function expansion processing unit 14 of the application layer 110 (step S1).

次に、機能拡張処理部14は、転送された印刷データを解析する(ステップS2)。具
体的には、印刷データのコマンドを解釈し、データ格納部15に記憶される、上述した印
刷物を判別するためのルールに従って、当該印刷データの印刷物を判別する。そして、印
刷物がレシートであった場合には、データ格納部15に記憶される、上述した位置の情報
に従って、販売された(顧客によって購入された)商品の商品名や商品コードなどの商品
識別情報が印刷される場所の印刷データを取得する。なお、ここでは、印刷物がレシート
でない場合、当該解析処理を終了する。
Next, the function expansion processing unit 14 analyzes the transferred print data (step S2). Specifically, the print data command is interpreted in accordance with the above-described rules for determining the printed material stored in the data storage unit 15 by interpreting the print data command. If the printed material is a receipt, the product identification information such as the product name and product code of the product sold (purchased by the customer) is stored in the data storage unit 15 according to the position information described above. Get the print data of where the is printed. Here, if the printed matter is not a receipt, the analysis process is terminated.

上記印刷データの取得後、機能拡張処理部14は、当該レシートの出力に合わせて顧客
側ディスプレイ2Aに広告宣伝表示を行うか否かを判断する。具体的には、取得した商品
識別情報のデータを、データ格納部15に記憶される上述した表示ルールの商品識別情報
と比較し、表示ルールに一致するものがあれば、上記広告宣伝表示を行うと判断する。一
方、一致するものがなければ当該表示を行わないと判断する。
After acquiring the print data, the function expansion processing unit 14 determines whether or not to display an advertisement on the customer-side display 2A in accordance with the output of the receipt. Specifically, the acquired product identification information data is compared with the above-described display rule product identification information stored in the data storage unit 15, and if there is a match with the display rule, the advertisement display is performed. Judge. On the other hand, if there is no match, it is determined that the display is not performed.

以上のようにして印刷データの解析が終了すると、機能拡張処理部14は、上記転送さ
れた印刷データを通信ポート17Aに向けて出力する(ステップS2)。出力された印刷
データは、通信ポート17Aを介してプリンター3Aに送られ、当該印刷データによりレ
シートが印刷される。
When the analysis of the print data is completed as described above, the function expansion processing unit 14 outputs the transferred print data to the communication port 17A (step S2). The output print data is sent to the printer 3A via the communication port 17A, and a receipt is printed by the print data.

一方、上記データ解析後、上記広告宣伝表示を行わないと判断された場合には(ステッ
プ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 expansion processing unit 14 generates and outputs image data to be displayed (step S4).
. 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 customer display 2A. In that case, the image data etc. of the goods stored in the image DB mentioned above are used as needed.
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 expansion processing unit 14 to the communication port 17C.
Is output toward.

出力された表示用データは通信ポート17Cを介して顧客用ディスプレイ2Aに渡され
、ここで表示される。すなわち、顧客に対する広告宣伝表示がなされる。そして、上述し
たクーポン券発行のための表示がない場合、及び、当該表示に対して顧客が発行しない旨
の指示を行った場合には(ステップS5のNo)、当該印刷データについての広告宣伝処
理を終了する。なお、上記顧客の指示は、広告宣伝表示画面上の、上記クーポン券発行の
ための表示の所定箇所を触れることによってなされ、当該指示が顧客用ディスプレイ2A
から機能拡張処理部14へ通知されて処理が終了される。
The output display data is transferred to the customer display 2A via the communication port 17C and displayed there. That is, an advertisement display for the customer is performed. When there is no display for issuing the coupon ticket and when the customer gives an instruction not to issue the coupon (No in step S5), the advertisement processing for the print data is performed. Exit. The customer's instruction is made by touching a predetermined portion of the display for issuing the coupon on the advertisement display screen, and the instruction is displayed on the customer display 2A.
Is notified to the function expansion processing unit 14 and the processing is terminated.

一方、上記表示に対して顧客がクーポン券を発行する旨の指示を行った場合には(ステ
ップ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 customer display 2A to the function expansion processing unit 14, and the function expansion processing is performed. The unit 14 performs processing for generating and outputting the print data of the coupon ticket instructed to be issued (step S6). The issuing instruction by the customer is made by touching a predetermined portion of the display for issuing the coupon on the advertisement display screen.
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 printer 3B, so it is generated as print data expressed by a command for the printer 3B, and the print data is transmitted to the communication port 1
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 communication port 17A.

その後、出力された印刷データは通信ポート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 communication port 17A to the communication port 17A at this point in time (No in S3 and No in S5). The data output is executed as described above. On the other hand, when issuing coupons,
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)

アプリケーション層のアプリケーションから出力される印刷物の印刷データを、OSカーネル層で取得し、
前記アプリケーション層で、取得された前記印刷物の印刷データを解析し、
前記印刷物の印刷データに所定の販売情報が含まれている場合に、表示装置で顧客に表示する表示データを生成し、
前記表示データを出力することを、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.
前記表示データを生成するか否かの判断と前記表示データの内容は、前記POS端末装置のユーザーが設定可能であり、予め前記コンピューターに記憶されるルール情報に基づいて実行させる請求項1に記載の広告宣伝機能拡張プログラム。   The determination as to whether or not to generate the display data and the contents of the display data can be set by a user of the POS terminal device, and are executed based on rule information stored in the computer in advance. Advertising enhancement program. 前記販売情報は販売した商品の識別情報であり、前記表示データは前記商品に関する広告宣伝情報を表示するデータである請求項1または2に記載の広告宣伝機能拡張プログラム。   The advertising function expansion program according to claim 1 or 2, wherein the sales information is identification information of a sold product, and the display data is data for displaying advertising information about the product. 前記表示データを出力した後に、クーポン券の発行指示を受けた場合に、前記クーポン券の印刷データを生成し、
前記クーポン券の印刷データを出力することを、前記コンピューターに実行させる請求項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.
POS端末装置を構成するコンピューターで、アプリケーション層のアプリケーションから出力される印刷物の印刷データを、OSカーネル層で取得し、
取得された前記印刷物の印刷データを解析し、
前記印刷物の印刷データに所定の販売情報が含まれている場合に、表示装置で顧客に表示する表示データを生成し、
前記表示データを前記コンピューターに接続される前記表示装置に出力することを特徴とする広告宣伝機能拡張方法。
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.
アプリケーション層のアプリケーションから出力される印刷物の印刷データをOSカーネル層で取得するデータ取得部と、
前記アプリケーション層で、前記データ取得部で取得された前記印刷物の印刷データを解析し、前記印刷物の印刷データに所定の販売情報が含まれている場合に、表示装置で顧客に表示する表示データを生成し、前記表示データを出力する機能拡張処理部と、を有することを特徴とするホスト装置。
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.
JP2011090755A 2011-04-15 2011-04-15 Advertising function expansion program, advertising function expansion method, and host device Expired - Fee Related JP5742416B2 (en)

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)

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

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

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