JP2005301506A - Print system, pos system, connection device, and printing control method - Google Patents
Print system, pos system, connection device, and printing control method Download PDFInfo
- Publication number
- JP2005301506A JP2005301506A JP2004114280A JP2004114280A JP2005301506A JP 2005301506 A JP2005301506 A JP 2005301506A JP 2004114280 A JP2004114280 A JP 2004114280A JP 2004114280 A JP2004114280 A JP 2004114280A JP 2005301506 A JP2005301506 A JP 2005301506A
- Authority
- JP
- Japan
- Prior art keywords
- print data
- command
- printing
- interface device
- 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.)
- Withdrawn
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Cash Registers Or Receiving Machines (AREA)
Abstract
Description
本発明は、レシート上に決済処理情報を印刷するための第1印刷データを生成するPOS端末コンピュータと、レシート上に広告・販促情報を印刷するための第2印刷データを生成する情報提供サーバと、POS端末コンピュータおよび情報提供サーバと接続されると共に、第1印刷データと第2印刷データとに基づいて印刷を行う印刷装置と、によって構成される印刷システム、POSシステム、接続デバイスおよび印刷制御方法に関するものである。 The present invention provides a POS terminal computer that generates first print data for printing settlement processing information on a receipt, and an information providing server that generates second print data for printing advertisement / promotion information on a receipt. A printing system, a POS system, a connection device, and a printing control method that are connected to a POS terminal computer and an information providing server and that perform printing based on the first print data and the second print data It is about.
従来、スーパーやコンビニエンス・ストア等の小売業において用いられるPOSシステム(販売時点情報管理システム)では、購入商品並びにその金額に関するいわゆる商品情報に、商品広告やイベント告知などの広告・販促情報を付加してレシート上に印刷可能なPOS端末コンピュータが広く利用されている。また、近年では広告・販促情報だけでなく、クーポン券や抽選券としての情報が付加される場合もあり、販売促進に有効な広告手段となっている。 Conventionally, in a POS system (sales point information management system) used in retail businesses such as supermarkets and convenience stores, advertising / promotion information such as product advertisements and event announcements is added to the so-called product information regarding purchased products and their amounts. POS terminal computers that can print on receipts are widely used. In recent years, not only advertising / sales promotion information but also information such as coupons and lottery tickets may be added, which is an effective advertising means for sales promotion.
ところで、この種のPOS端末コンピュータは、通常、商品マスタを有し複数のPOS端末コンピュータを統括制御するPOSサーバと、広告・販促情報を提供する情報提供サーバと接続されており、決済処理を行う場合は、顧客の購入商品に付されたバーコードをスキャニングするなどして入力した入力情報(商品コード)をPOSサーバに送信する。POSサーバは、サーバ内の商品マスタから入力情報に関連する商品名や金額等の商品データを抽出し、これをPOS端末コンピュータに送信することにより、POS端末コンピュータ側で、レシート上に印刷するための商品情報を生成する。また、POS端末コンピュータは、入力情報を取得すると同時に情報提供サーバへもこれを送信し、情報提供サーバから入力情報に関連する広告・販促情報を受信する。そして、これら商品情報と広告・販促情報とに基づき印刷データを生成し、当該印刷データを付設の印刷装置に送信することにより広告・販促情報付きレシートが発行される(例えば、特許文献1参照)。
ところが、上記のような広告・販促情報を付加し得る機能を有しない既存のPOSシステム(購入商品並びにその金額に関する商品情報のみが印刷されたレシートしか発行し得ないPOSシステム)に、広告・販促情報を付加する機能を追加する場合、POS端末コンピュータに入力された入力情報を情報提供サーバへ送信する処理の追加や情報提供サーバとの接続など、POSアプリケーションの変更やPOS端末コンピュータの改造が必要となる。このため、非常に効果的な広告手段であるにも関わらず、その利用を断念せざるを得ない小売業が多かった。 However, the existing POS system that does not have the function of adding the advertisement / promotion information as described above (POS system that can only issue a receipt printed with only the product information related to the purchased product and its amount) is used for the advertisement / promotion. When adding a function to add information, it is necessary to change the POS application or remodel the POS terminal computer, such as adding processing for transmitting input information input to the POS terminal computer to the information providing server or connecting to the information providing server. It becomes. For this reason, in spite of being a very effective advertising means, many retailers have to give up using it.
そこで、近年では、POSアプリケーションの変更を必要とすることなく、最小限の投資で広告・販促情報を付加可能なPOSシステムが知られている。この種のPOSシステムは、POS端末コンピュータと印刷装置との間にアダプタ装置を介在させ、当該アダプタ装置と情報提供サーバとを接続する。そして、アダプタ装置は、POS端末コンピュータから印刷装置へ送信される印刷データを情報提供サーバへ転送し、当該情報提供サーバが印刷データの分析結果に基づいて生成した広告・販促情報を取得する。すなわち、アダプタ装置は、POS端末コンピュータから印刷データを受信すると、これを印刷装置と情報提供サーバとの両方に送信する。情報提供サーバでは当該送信された印刷データに基づいて広告・販促情報を生成し、印刷データの中から最終データ(例えばレシートの後端をカットするための用紙カットコマンド)を認識すると、これをトリガに広告・販促情報をアダプタ装置に送信する。印刷装置は、アダプタ装置を介して情報提供サーバから広告・販促情報を取得すると、これを印刷し、クーポン等の発行を行う。 Therefore, in recent years, there has been known a POS system capable of adding advertisement / promotion information with a minimum investment without requiring a change in the POS application. In this type of POS system, an adapter device is interposed between a POS terminal computer and a printing device, and the adapter device and the information providing server are connected. Then, the adapter device transfers the print data transmitted from the POS terminal computer to the printing device to the information providing server, and acquires the advertisement / promotion information generated by the information providing server based on the analysis result of the print data. That is, when receiving the print data from the POS terminal computer, the adapter device transmits it to both the printing device and the information providing server. The information providing server generates advertisement / promotion information based on the transmitted print data, and triggers when the final data (for example, a paper cut command for cutting the rear end of the receipt) is recognized from the print data. The advertisement / promotion information is transmitted to the adapter device. When the printing device acquires the advertisement / promotion information from the information providing server via the adapter device, the printing device prints it and issues a coupon or the like.
ところが上記のPOSシステムでは、情報提供サーバにおいて、印刷データを分析し、当該分析結果に基づいて広告・販促情報を生成する構成であるため、分析・情報生成のための時間を要する。したがって、印刷データの中から最終データを認識した時点ではまだ広告・販促情報の生成を完了しておらず、結果として印刷装置側では、商品情報の印刷終了から広告・販促情報の印刷開始まで数秒程度の待ち時間が生じてしまうことがあった。このため、例えば商品情報と広告・販促情報とが連続した(分断されていない)レシートを発行するような場合、オペレータは、広告・販促情報がまだ印刷されていないにも関わらず、商品情報の印刷終了時点で印刷終了であると判断してしまうことがある。また、待ち時間が長い場合は、オペレータがトラブルの発生と誤認し、広告・販促情報印刷終了時のオートカットを待たずに手動カットしてしまうといった問題もあった。 However, in the above POS system, since the information providing server analyzes the print data and generates the advertisement / promotion information based on the analysis result, it takes time for analysis / information generation. Therefore, when the final data is recognized from the print data, the generation of the advertisement / promotion information is not yet completed, and as a result, the printing device side has several seconds from the end of printing the product information to the start of printing the advertisement / promotion information. There was a case where a waiting time of about a degree occurred. For this reason, for example, when issuing a receipt in which product information and advertisement / promotion information are continuous (undivided), the operator may not be able to print the product information even though the advertisement / promotion information has not yet been printed. It may be determined that the printing is finished at the end of printing. In addition, when the waiting time is long, there is a problem that the operator mistakes the occurrence of the trouble and manually cuts without waiting for the automatic cut at the end of printing the advertisement / promotion information.
そこで本発明は、POS端末コンピュータと情報提供サーバとから印刷データを受信する場合、一方の印刷データの印刷終了から他方の印刷データの印刷開始までの待ち時間を短縮可能な印刷システム、POSシステム、接続デバイスおよび印刷制御方法を提供することを目的とする。 Therefore, the present invention provides a printing system, a POS system, and a printing system capable of reducing the waiting time from the end of printing one print data to the start of printing the other print data when receiving print data from a POS terminal computer and an information providing server. An object is to provide a connection device and a printing control method.
本発明の印刷システムは、決済処理の内容をレシート上に印刷するための第1印刷データを生成するPOS端末コンピュータと、第1印刷データの決済処理の内容に応じて、広告・販促情報を含む第2印刷データを生成する情報提供サーバと、POS端末コンピュータと接続される第1ポート、および情報提供サーバと接続される第2ポートを有するインターフェース装置を有し、付加印刷データを付加した第1印刷データと、第2印刷データとに基づいて印刷を行う印刷装置と、によって構成される印刷システムであって、インターフェース装置は、第POS端末コンピュータから受信した第1印刷データを印刷装置に転送して印刷指令を行うと共に、当該第1印刷データを情報提供サーバに転送する第1印刷データ処理手段と、第1印刷データの中からレシート後端の切断を指令する用紙カットコマンドを認識したとき、当該用紙カットコマンドを一時的に保留すると共に、所定の印刷データを生成し、当該所定の印刷データを印刷装置に転送して印刷指令を行う用紙カットコマンド処理手段と、情報提供サーバから第2印刷データを受信したとき、当該第2印刷データの後に用紙カットコマンドを付加して当該第2印刷データの印刷指令および当該用紙カットコマンドの処理指令を行う第2印刷データ処理手段と、を備え、情報提供サーバは、インターフェース装置からの第1印刷データの受信に伴い、当該第1印刷データの分析結果に基づいて第2印刷データを生成する第2印刷データ生成手段と、生成した第2印刷データをインターフェース装置に送信する第2印刷データ送信手段と、を備えたことを特徴とする。 The printing system of the present invention includes a POS terminal computer that generates first print data for printing the contents of payment processing on a receipt, and advertisement / promotion information according to the contents of the payment processing of the first print data. An interface device having an information providing server for generating second print data, a first port connected to the POS terminal computer, and a second port connected to the information providing server, and adding the additional print data A printing system configured by printing data and a printing device that performs printing based on the second printing data, wherein the interface device transfers the first printing data received from the POS terminal computer to the printing device. A first print data processing means for issuing a print command and transferring the first print data to the information providing server; When a paper cut command for instructing cutting of the rear end of the receipt is recognized from the printer, the paper cut command is temporarily held, and predetermined print data is generated, and the predetermined print data is sent to the printing apparatus. A paper cut command processing means for transferring and issuing a print command; and when receiving the second print data from the information providing server, a print command for the second print data by adding a paper cut command after the second print data and A second print data processing means for issuing a processing command for the paper cut command, and the information providing server receives a first print data from the interface device and receives a first print data based on an analysis result of the first print data. Second print data generating means for generating two print data, and second print data for transmitting the generated second print data to the interface device Characterized by comprising a transmitting means.
この構成によれば、インターフェース装置は、第1印刷データの中からレシート後端の切断を指令する用紙カットコマンドを認識したとき、当該用紙カットコマンドを一時的に保留すると共に、所定の印刷データの印刷指令を行うため、第1印刷データの印刷終了から第2印刷データの印刷開始までの待ち時間を、所定の印刷データの印刷処理時間分だけ短縮することができる。また、用紙カットコマンドを一時的に保留し、第2印刷データの後に用紙カットコマンドを付加するため、第1印刷データと第2印刷データとが連続した(分断されていない)レシートを発行することができる。 According to this configuration, when the interface device recognizes a paper cut command for instructing cutting of the trailing end of the receipt from the first print data, the interface device temporarily holds the paper cut command, and stores predetermined print data. Since the print command is issued, the waiting time from the end of printing of the first print data to the start of printing of the second print data can be shortened by the print processing time of the predetermined print data. In addition, a paper cut command is temporarily held, and a paper cut command is added after the second print data, so that a receipt in which the first print data and the second print data are continuous (not divided) is issued. Can do.
この場合、インターフェース装置は、所定の印刷データとして、レシートの幅方向に点線或いは2重線等の仕切り線を印刷するための仕切り線印刷データを記憶し、用紙カットコマンド処理手段において、第1印刷データの中から用紙カットコマンドを認識したとき、当該用紙カットコマンドを一時的に保留すると共に、仕切り線印刷データの印刷指令を行うことが好ましい。 In this case, the interface device stores partition line print data for printing a partition line such as a dotted line or a double line in the width direction of the receipt as the predetermined print data. When a paper cut command is recognized from the data, it is preferable to temporarily hold the paper cut command and issue a print command for partition line print data.
この構成によれば、インターフェース装置において仕切り線印刷データを記憶しているため、第1印刷データと第2印刷データとが連続したレシートを発行する場合であっても、その境界を明確に示すことができる。 According to this configuration, since the partition line print data is stored in the interface device, the boundary is clearly shown even when the first print data and the second print data are issued continuously. Can do.
この場合、POS端末コンピュータは、第1印刷データの後に続けて印刷するための付加印刷データを記憶しており、第1印刷データの後に当該付加印刷データを付加してインターフェース装置に送信し、インターフェース装置は、用紙カットコマンド処理手段において、第1印刷データの中から用紙カットコマンドを認識したとき、当該用紙カットコマンドを一時的に保留すると共に、仕切り線印刷データおよび付加印刷データの印刷指令を行うことが好ましい。 In this case, the POS terminal computer stores additional print data for printing subsequent to the first print data, adds the additional print data to the interface device after the first print data, and transmits the additional print data to the interface device. When the paper cut command processing means recognizes a paper cut command from the first print data, the apparatus temporarily holds the paper cut command and issues a print command for the partition line print data and the additional print data. It is preferable.
この構成によれば、インターフェース装置は、用紙カットコマンドを認識したとき、仕切り線印刷データと共に付加印刷データの印刷指令を行うため、第1印刷データの印刷終了から第2印刷データの印刷開始までの待ち時間を、この付加印刷データの印刷処理時間分だけより短縮することができる。すなわち、付加印刷データの印刷により、より待ち時間を短縮できるため、オペレータが誤って印刷終了と勘違いし、レシートを引っ張って切り取ってしまうことを防止することができる。さらに、付加印刷データを、店舗のキャンペーン情報や休日、営業時間等の店舗情報とすることで、レシートを広告媒体として利用することができる。 According to this configuration, when the interface device recognizes the paper cut command, the interface device issues a print command for the additional print data together with the partition line print data. Therefore, from the end of printing the first print data to the start of printing the second print data. The waiting time can be further shortened by the print processing time of the additional print data. That is, since the waiting time can be further shortened by printing the additional print data, it is possible to prevent the operator from mistakenly thinking that the printing has ended and pulling out the receipt to cut it off. Furthermore, the receipt can be used as an advertisement medium by using the additional print data as store information such as store campaign information, holidays, and business hours.
この場合、POS端末コンピュータは、付加印刷データと共に、印刷終了を示す内容をレシート上に印刷するための終了印刷データを記憶しており、第1印刷データの後に付加印刷データおよび当該終了印刷データを付加してインターフェース装置に送信し、インターフェース装置は、用紙カットコマンド処理手段において、第1印刷データの中から用紙カットコマンドを認識したとき、当該用紙カットコマンドおよび終了印刷データを一時的に保留すると共に、仕切り線印刷データおよび付加印刷データの印刷指令を行い、第2印刷データ処理手段において、第2印刷データを受信したとき、当該第2印刷データの後に終了印刷データを付加すると共に、当該終了印刷データの後に用紙カットコマンドを付加して、第2印刷データおよび終了印刷データの印刷指令、並びに用紙カットコマンドの処理指令を行うことが好ましい。 In this case, the POS terminal computer stores the end print data for printing the content indicating the print end on the receipt together with the additional print data, and the additional print data and the end print data are stored after the first print data. In addition, when the paper cut command processing means recognizes the paper cut command from the first print data, the interface device temporarily holds the paper cut command and the end print data. When the second print data is received by the second print data processing means, the end print data is added after the second print data and the end print data is printed. A paper cut command is added after the data so that the second print data and the end Print command of the print data, and it is preferable to perform the processing instructions of the paper cut command.
この構成によれば、インターフェース装置は、第1印刷データの中から用紙カットコマンドを認識したとき、当該用紙カットコマンドおよび終了印刷データを一時的に保留すると共に、第2印刷データを受信したとき、当該第2印刷データの後に終了印刷データおよび用紙カットコマンドを付加するため、第1印刷データと、第2印刷データと、終了印刷データとが連続した(分断されていない)レシートを発行することができると共に、レシート上に終了印刷データを印刷することにより印刷終了を明確に示すことができる。したがって、オペレータは、第2印刷データの印刷開始までの待ち時間が生じた場合でも、誤って第1印刷データの印刷終了時点で印刷終了であると判断してしまうことがない。 According to this configuration, when the interface device recognizes the paper cut command from the first print data, the interface device temporarily holds the paper cut command and the end print data, and receives the second print data. In order to add the end print data and the paper cut command after the second print data, a receipt in which the first print data, the second print data, and the end print data are continuous (not divided) may be issued. In addition, the end of printing can be clearly indicated by printing the end print data on the receipt. Therefore, even when the waiting time until the printing start of the second print data occurs, the operator does not mistakenly determine that the printing is finished when the printing of the first print data is finished.
この場合、インターフェース装置は、第2印刷データ処理手段において、情報提供サーバから第2印刷データの送信が無い旨を示す非送信ステータスデータを受信したとき、第2印刷データの印刷指令を省略して、終了印刷データの印刷指令および用紙カットコマンドの処理指令を行うことが好ましい。 In this case, when the interface device receives the non-transmission status data indicating that the second print data is not transmitted from the information providing server, the interface device omits the print command for the second print data. It is preferable to issue a print command for end print data and a processing command for a paper cut command.
この構成によれば、情報提供サーバから第2印刷データの送信が無い場合は、第1印刷データの後に終了印刷データを印刷するため、オペレータはこれにより第2印刷データの印刷が行われない旨、すなわち第1印刷データだけで印刷終了である旨を確認することができる。 According to this configuration, when the second print data is not transmitted from the information providing server, the end print data is printed after the first print data, so that the operator does not print the second print data. That is, it can be confirmed that the printing is completed only with the first print data.
これらの場合、付加印刷データおよび/または終了印刷データは、POS端末コンピュータに代えてインターフェース装置に予め記憶されていることが好ましい。 In these cases, the additional print data and / or the end print data are preferably stored in advance in the interface device instead of the POS terminal computer.
この構成によれば、インターフェース装置において、付加印刷データおよび/または終了印刷データの記憶および付加を行うことができるため、POS端末コンピュータ(POSアプリケーションやプリンタドライバ)を変更することなく、本発明を実現することができる。 According to this configuration, since the additional print data and / or end print data can be stored and added in the interface device, the present invention can be realized without changing the POS terminal computer (POS application or printer driver). can do.
これらの場合、インターフェース装置は、第1印刷データ処理手段、用紙カットコマンド処理手段および第2印刷データ処理手段を実行する情報提供モードと、第2印刷データ処理手段を実行しない非情報提供モードとのいずれかのモード設定を行うモード設定手段をさらに備え、非情報提供モードに設定されている場合、第1印刷データ処理手段は、第1印刷データの情報提供サーバへの転送を省略し、用紙カットコマンド処理手段は、第1印刷データの中から用紙カットコマンドを認識したとき、当該用紙カットコマンドを保留することなく、第1印刷データの印刷指令の後、当該用紙カットコマンドの処理指令を行うことが好ましい。 In these cases, the interface device includes an information providing mode for executing the first print data processing means, a paper cut command processing means, and a second print data processing means, and a non-information providing mode for not executing the second print data processing means. When the mode setting means for setting any mode is further provided and the non-information providing mode is set, the first print data processing means omits the transfer of the first print data to the information providing server, and cuts the paper. When the command processing means recognizes a paper cut command from the first print data, the command processing means issues a processing command for the paper cut command after the print command for the first print data without holding the paper cut command. Is preferred.
この構成によれば、インターフェース装置が、第2印刷データの付加処理を行う情報提供モードと、第2印刷データの付加処理を行わない(第1印刷データの印刷のみを行う)非情報提供モードとを有するため、店舗の都合によりモードを設定することができる。したがって、例えばタイムサービスに合わせて割引クーポンの広告・販促情報を発行する場合は情報提供モード、タイムサービス以外の時間帯は非情報提供モードに設定することで、タイムサービスに来店した顧客へのサービスを充実させることができる。また、非情報提供モードに設定した場合は、第2印刷データ処理を実行しないため、印刷終了を明確にするための終了印刷データが印刷されることが無く、用紙の消費を削減することができる。 According to this configuration, the interface apparatus performs an information provision mode in which the second print data addition process is performed, and a non-information provision mode in which the second print data addition process is not performed (only the first print data is printed). Therefore, the mode can be set according to the convenience of the store. Therefore, for example, when issuing discount coupon advertisements / promotional information according to the time service, set the information provision mode and the non-information provision mode in the time zone other than the time service, so that the service to customers who visited the time service Can be enriched. Further, when the non-information providing mode is set, the second print data processing is not executed, so that the end print data for clarifying the print end is not printed, and paper consumption can be reduced. .
この場合、モード設定手段は、インターフェース装置に備えられたディップスイッチまたは当該インターフェースに内蔵されたメモリスイッチによってモード切り換えが可能であることが好ましい。 In this case, it is preferable that the mode setting means can be switched between modes by a dip switch provided in the interface device or a memory switch built in the interface.
この構成によれば、ディップスイッチの場合、これを物理的に切り換えることにより、容易にモード切り換え行うことができる。また、メモリスイッチの場合、POS端末コンピュータ側からモードを切り換えるためのモード切り換えコマンドを送信することにより、モード切り換え行うことができる。なお、後者の場合、プリンタドライバによりモード設定を行い得るように構成しても良い。 According to this configuration, in the case of a dip switch, the mode can be easily switched by physically switching the dip switch. In the case of the memory switch, the mode can be switched by transmitting a mode switching command for switching the mode from the POS terminal computer side. In the latter case, the printer driver may be configured to set the mode.
これらの場合、インターフェース装置は、オペレータに対して印刷続行中である旨を報知するための報知手段をさらに備えており、報知手段は、LEDによって構成されると共に、当該LEDは、第1印刷データの受信開始時から用紙カットコマンドの処理指令終了時まで点灯し続けることが好ましい。 In these cases, the interface device further includes notifying means for notifying the operator that printing is being continued, and the notifying means is constituted by an LED, and the LED is the first print data. It is preferable that the lamp continues to be lit from the start of reception of the paper cut to the end of the processing command of the paper cut command.
この構成によれば、オペレータは、LEDにより印刷続行中であるのか否かを確認することができる。これにより、第2印刷データの印刷開始までの待ち時間が長い場合でも、トラブルの発生と誤認してしまうことがない。 According to this configuration, the operator can confirm whether printing is being continued by using the LED. Thereby, even when the waiting time until the printing start of the second print data is long, it is not mistaken for the occurrence of a trouble.
本発明のPOSシステムは、上記のいずれか1に記載の印刷システムと、POS端末コンピュータが複数接続され、これらPOS端末コンピュータを統括制御するPOSサーバと、によって構成されることを特徴とする。 A POS system according to the present invention is characterized by being configured by any one of the above-described printing systems and a POS server to which a plurality of POS terminal computers are connected and which collectively control these POS terminal computers.
この構成によれば、POS端末コンピュータと情報提供サーバとから印刷データを受信する場合、一方の印刷データの印刷終了から他方の印刷データの印刷開始までの待ち時間を短縮可能なPOSシステムを提供することができる。 According to this configuration, when receiving print data from the POS terminal computer and the information providing server, a POS system is provided that can shorten the waiting time from the end of printing one print data to the start of printing the other print data. be able to.
本発明の接続デバイスは、上記のいずれか1に記載の印刷システムにおけるインターフェース装置として機能することを特徴とする。 The connection device according to the present invention functions as an interface device in the printing system described in any one of the above.
この構成によれば、POS端末コンピュータおよび情報提供サーバと接続されて利用され、これらから異なる印刷データを受信する場合、一方の印刷データの印刷終了から他方の印刷データの印刷開始までの待ち時間を短縮可能な接続デバイスを提供することができる。なお、接続デバイスは、印刷装置の装着スロットに装着されるインターフェース装置のみならず、POS端末コンピュータ、情報提供サーバおよび印刷装置と接続される3つのポート(インターフェース)を有するアダプタ装置によって構成されても良い。 According to this configuration, when receiving different print data from the POS terminal computer and the information providing server, the waiting time from the end of printing one print data to the start of printing the other print data is reduced. A connection device that can be shortened can be provided. Note that the connection device is not limited to an interface device mounted in the mounting slot of the printing device, but may be configured by an adapter device having three ports (interfaces) connected to the POS terminal computer, the information providing server, and the printing device. good.
本発明の印刷制御方法は、第1印刷データを生成する第1ホスト装置と、第1印刷データの分析結果に基づき、第2印刷データを生成する第2ホスト装置と、第1ホスト装置と接続される第1ポート、および第2ホスト装置と接続される第2ポートを有するインターフェース装置を有し、付加印刷データを付加した第1印刷データと、第2印刷データとに基づいて印刷を行う印刷装置と、によって構成される印刷システムの印刷制御方法であって、インターフェース装置が、第1ホスト装置から受信した第1印刷データの印刷指令を行うと共に、当該第1印刷データを第2ホスト装置に転送する工程と、インターフェース装置が、第1印刷データの中から当該第1印刷データの最後を示す最終データを認識したとき、予め記憶しておいた所定の印刷データの印刷指令を行う工程と、第2ホスト装置が、インターフェース装置からの第1印刷データの受信に伴い、当該第1印刷データの分析結果に基づいて第2印刷データを生成する工程と、第2ホスト装置が、生成した第2印刷データをインターフェース装置に送信する工程と、インターフェース装置が、第2ホスト装置から第2印刷データを受信したとき、当該第2印刷データの印刷指令を行う工程と、を備えたことを特徴とする。 The print control method of the present invention is connected to the first host device that generates the first print data, the second host device that generates the second print data based on the analysis result of the first print data, and the first host device. Having an interface device having a first port to be connected and a second port connected to the second host device, and performing printing based on the first print data to which the additional print data is added and the second print data And a printing control method of a printing system configured by the apparatus, wherein the interface device issues a print command for the first print data received from the first host device, and sends the first print data to the second host device. A transfer step, and when the interface device recognizes final data indicating the end of the first print data from the first print data, a predetermined stored in advance A step of issuing a print command for print data, and a step of generating second print data based on an analysis result of the first print data when the second host device receives the first print data from the interface device; A step in which the second host device transmits the generated second print data to the interface device; and a step in which when the interface device receives the second print data from the second host device, a print command for the second print data is issued. And.
この構成によれば、インターフェース装置は、第1印刷データの中から第1印刷データの最後を示す最終データを認識したとき、当該最終データの処理の後、予め記憶しておいた所定の印刷データの印刷指令を行うため、第1印刷データの印刷終了から第2印刷データの印刷開始までの待ち時間を、これらの間に印刷する所定の印刷データの印刷処理時間分だけ短縮することができる。 According to this configuration, when the interface device recognizes final data indicating the end of the first print data from the first print data, the predetermined print data stored in advance after the processing of the final data is performed. Therefore, the waiting time from the end of the printing of the first print data to the start of the printing of the second print data can be shortened by the print processing time of the predetermined print data to be printed between them.
本発明の印刷システム、POSシステム、接続デバイスおよび印刷制御方法によれば、インターフェース装置は、第1印刷データの中から用紙カットコマンドを認識したとき、所定の印刷データの印刷指令を行うため、第1印刷データの印刷終了から第2印刷データの印刷開始までの待ち時間を、これらの間に印刷する所定の印刷データの印刷処理時間分だけ短縮することができる。 According to the printing system, the POS system, the connection device, and the printing control method of the present invention, when the interface device recognizes a paper cut command from the first printing data, the interface device issues a printing command for predetermined printing data. The waiting time from the end of printing of one print data to the start of printing of the second print data can be shortened by the print processing time of predetermined print data to be printed between them.
以下、本発明の一実施形態に係る印刷システム、POSシステム、接続デバイスおよび印刷制御方法について、添付図面を参照しながら詳細に説明する。本発明のPOSシステムは、オペレータによる入力情報に基づきレシート上に印刷を行うための決済処理情報(第1印刷データ)を生成するPOS端末コンピュータと、決済処理情報の印刷を行う印刷装置とを有するPOS端末と、当該POS端末を管理するPOSサーバとにより構成された既存のPOSシステム(販売時点情報管理システム)において、印刷装置の装着スロットに、広告・販促情報(第2印刷データ)の提供を行う情報提供サーバと接続するための接続デバイス(インターフェース装置)を装着することで、POSアプリケーション(POS端末コンピュータ)に変更を加えることなく、広告・販促情報を付加したレシート(図6参照)を発行し得るものである。そこで、以下、スーパーやコンビニエンス・ストア等の店舗にて利用されるPOSシステムを例に挙げ、これに適用される印刷システム(POS端末コンピュータ、情報提供サーバおよび印刷装置により構成される)、接続デバイス(インターフェース装置)、並びにこれらを用いた印刷制御方法について説明する。 Hereinafter, a printing system, a POS system, a connection device, and a printing control method according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings. The POS system of the present invention includes a POS terminal computer that generates payment processing information (first print data) for printing on a receipt based on information input by an operator, and a printing apparatus that prints payment processing information. In an existing POS system (point-of-sale information management system) configured by a POS terminal and a POS server that manages the POS terminal, advertisement / promotion information (second print data) is provided to a mounting slot of the printing apparatus. Issuing a receipt (see Fig. 6) with advertisement / promotion information added to the POS application (POS terminal computer) by attaching a connection device (interface device) to connect to the information providing server It is possible. Therefore, a POS system used in a store such as a supermarket or a convenience store will be described below as an example, and a printing system (configured by a POS terminal computer, an information providing server and a printing apparatus), a connection device applied thereto (Interface device) and a printing control method using these will be described.
図1に示すように、本発明のPOSシステム10は、オペレータ(ユーザ)によって、商品に貼付または印刷されたバーコードが読みとられることにより入力情報を取得する複数のPOS端末20(1つのみ図示)と、ネットワークを介して当該POS端末20と相互に接続され、POS端末20に入力された入力情報の管理を行うPOSサーバ30とによって構成されている。
As shown in FIG. 1, the
POSサーバ30は、制御装置(CPU31)の他、ROM32やRAM33等のメモリを有し、ROM32内に記憶された制御プログラムにしたがって、RAM33内のバッファ39等に記憶された情報の処理を行う。特にRAM33内には、商品コードブロック35、商品名ブロック36、金額ブロック37、在庫ブロック38を有しており、CPU31は、POS端末20より送信された入力情報に基づいて、これらから商品コード、商品名、金額に関する情報を抽出し、レシート61への印刷およびPOS端末20のディスプレイ42の表示に用いる商品データを生成する。なお、「商品データ」とは、レシート61上に印刷する第1印刷データ(決済処理情報)の元となるデータを指すものである。また、商品コードブロック35、商品名ブロック36および金額ブロック37は、一般に商品マスタと呼ばれるルックアップテーブル34により構成されるものである。
The
一方、POS端末20は、POSサーバ30内の商品マスタ(ルックアップテーブル)34を参照すると共に当該POSサーバ30から商品データを取得するPOS端末コンピュータ40と、第1印刷データや後述する情報提供サーバ70から取得した第2印刷データに基づき長尺状のレシート61上に印刷を行う印刷装置50(レシートプリンタ)とを備え、POS端末コンピュータ40と印刷装置50とは、互いにコネクタ46,53を介して接続されている。
On the other hand, the
POS端末コンピュータ40は、決済処理を行うためのPOSアプリケーション141、印刷装置50を印刷制御するためのプリンタドライバ142、POS端末コンピュータ40全体を制御する制御部41等を有し、当該制御部41は、キーボード43による入力またはバーコードリーダ44によるバーコードの読みとりによって商品コードや金額に関する入力情報を取得する。また、制御部41は、カードリーダ45によって顧客60のクレジットカードや会員カードを読みとり、クレジット清算に関する情報や会員番号等の会員に関する入力情報を取得する。さらに、制御部41は、POSアプリケーション141と協同してPOSサーバ30から送信された商品データを元に商品情報を生成し、当該商品情報に基づいてレシート61上に印刷するための第1印刷データを生成する。また、制御部41は、ディスプレイ42上に生成した商品情報を表示し、オペレータや顧客60に対して購入商品の商品名や金額等を提示する。
The
また、プリンタドライバ142は、第1印刷データの後に続けて印刷するための付加印刷データと、印刷が終了したことをオペレータに対して明確に示すため、レシート61上の主に第2印刷データの後に印刷終了を示す内容を印刷するための終了印刷データとを記憶しており、POSアプリケーション141から取得した第1印刷データにこれらのデータを付加し、第1印刷データ、付加印刷データおよび終了印刷データを印刷装置50(インターフェース装置51)に送信する。
In addition, the
印刷装置50は、POS端末コンピュータ40と接続されるホスト用インターフェース52(第1ポート)と情報提供サーバ70と接続される情報提供サーバ用インターフェース54(第2ポート)とを有するインターフェース装置51が装着されており、当該インターフェース装置51は、印刷装置50の装着スロット59に着脱自在に構成されている。
The
インターフェース装置51は、POS端末コンピュータ40から受信した第1印刷データ、付加印刷データおよび終了印刷データ、並びに情報提供サーバ70から受信した第2印刷データの印刷指令を印刷装置本体(印刷部82:図4参照)に対して行う。また、POS端末コンピュータ40から受信した第1印刷データの中から、印刷済みのレシート61の後端をその幅方向にオートカットするための用紙カットコマンドを認識すると、これを一時的に保留し、代わりにレシート61上のその幅方向に点線を付すための点線印刷データ(仕切り線印刷データ)の印刷指令、および付加印刷データの印刷指令を行う。そして、情報提供サーバ70から第2印刷データを受信すると、当該第2印刷データの後に終了印刷データおよび用紙カットコマンドを付加して、第2印刷データおよび終了印刷データの印刷指令および用紙カットコマンドの処理指令を行う。
The
さらに、インターフェース装置51は、ディップスイッチ63(図5参照)により、情報提供サーバ70から受信した第2印刷データの付加処理を行う情報提供モードと、第2印刷データの付加処理を行わない非情報提供モードとを切り換え可能となっている。したがって、インターフェース装置51が非情報提供モードに設定されている場合は、POS端末コンピュータ40から受信した第1印刷データを情報提供サーバ70に対して転送しない。また、非情報提供モードに設定されている場合は、第2印刷データの印刷処理が実行されないことが明らかであるため、第1印刷データに付加されている終了印刷データも破棄する(読み捨てる)。
Further, the
また、印刷装置50は、受信バッファ80を有しており、当該受信バッファ80には、インターフェース装置51を介して取得した印刷データや各種制御コマンドが一時的に格納される。そして、印刷装置50は、これら印刷データや各種制御コマンドによる印刷指令およびコマンド処理指令に基づいて印刷処理やレシート切断処理など各種処理を実行し、第1印刷データ、付加印刷データ、終了印刷データおよび第2印刷データを印刷した広告・販促情報付レシート61を発行する。
In addition, the
図6に示すように、広告・販促情報付レシート61には、商品情報(商品名およびその金額、並びに合計金額などを含む)や規定の情報(店名、発行日時、トランザクション番号など同配置で必ず印刷される情報)から成る第1印刷データと、第1印刷データに続いて印刷されるものであり、店舗情報やキャンペーン情報から成る付加印刷データと、広告・販促情報(例えば割引クーポンや当該クーポンを使用する場合にバーコードリーダ44によって読み取られるバーコードなどを含む)から成る第2印刷データと、1回の決済処理における印刷処理が終了したことを示すメッセージや画像データから成る終了印刷データと、第1印刷データと付加印刷データの境界を示す点線印刷データと、が印刷されている。発行されたレシート61は、オペレータによって顧客60に手渡され、これによって領収証の発行、およびクーポン提供サービス(広告提供サービス)が実現される。
As shown in FIG. 6, the
なお、印刷装置50は、モノクロ印刷およびカラー印刷が可能であり、印刷装置50に備えられたディップスイッチ(図示省略、上記の情報提供モードと非情報提供モードとを切り換えるスイッチとは異なる)等によりいずれかのモード設定が可能となっている。そして、このモード設定に関する情報をインターフェース装置51が取得し、生成する印刷データにカラー情報を含ませるか否かを判断することができる。したがって、カラー印刷モードに設定されている場合であって、且つ第1印刷データおよび/または第2印刷データにカラー情報が含まれる場合は、これに基づきレシート上に2色若しくは多色刷りの印刷を行うことが可能である。
The
また、印刷装置50がモノクロ印刷のみ、又はカラー印刷のみに対応する場合にも、その印刷装置50の情報をインターフェース装置51が取得し、印刷装置に適応した印刷データに変換することができる。このように、本発明では、インターフェース装置51により印刷データを変換可能であるため、POS端末コンピュータ40がモノクロ印刷にしか対応できない場合(すなわち、第1印刷データにカラー情報を含む構成となっていない場合)であっても、第2印刷データにカラー情報が含まれる場合は広告・販促情報部分のみをカラーで印刷するなどの対応が可能となる。
Also, when the
一方、図1に示すように、情報提供サーバ70は、制御装置(CPU71)の他、ROM72やRAM73等のメモリおよびデータベース78を有し、ROM72内に記憶された制御プログラムにしたがって、RAM73内のバッファ76等に記憶された情報の処理を行う。特にRAM73内には、第1印刷データの内容に応じて第2印刷データを生成するための広告・販促情報テーブルが格納された広告・販促情報ブロック35、生成した第2印刷データを一時的に記憶する第2印刷データブロック36を有しており、CPU71は、広告・販促情報テーブルを参照し、POS端末コンピュータ40からインターフェース装置51を介して受信した第1印刷データに基づいて第2印刷データを生成すると共に、第1印刷データの中から用紙カットコマンドを認識したとき、これをトリガとして第2印刷データをインターフェース装置51に送信する。また、CPU71は、生成した第2印刷データの生成履歴をデータベース78内に保存する。この生成履歴は、例えば第2印刷データが割引クーポンを印刷するためのデータである場合、割引クーポンの不正発行を行っていないことを証明するための記録として用いられる。
On the other hand, as shown in FIG. 1, the
次に、POS端末20の装置構成について、図2を参照して説明する。同図(a)は、POS端末20をオペレータによる操作側から見た正面斜視図であり、同図(b)は、これを顧客側から見た背面斜視図である。両図に示すように、POS端末20は、箱形の本体ケース48によってその主体部を成すPOS端末コンピュータ40と、本体ケース48の後部左側に配置される印刷装置50とによって構成されている。なお、印刷装置50は、本体ケース48とケーブル接続されているため、この配置に限らず、ケーブル長が許す範囲で任意の場所に配置可能となっている。
Next, the device configuration of the
POS端末コンピュータ40は、本体ケース48の前部上面にオペレータが商品に関する入力情報を入力するキーボード43と、その後部右側にオペレータが入力情報を確認するオペレータ用ディスプレイ42aとを配置し、本体ケース48内にはキャッシュドロア49が収納さている。また、本体ケース48の右側側面には商品に貼付若しくは印刷されたバーコードを読みとるためのバーコードリーダ44、左側側面には印刷装置50と接続するためのホスト側インターフェース47を備え、キーボード43の右側には、顧客から提示されたクレジットカードを読みとるためのカードリーダ用スロット45が形成されている。さらに、本体ケース48の背面側には、顧客が商品情報等を確認するための顧客用ディスプレイ42bが配置されている。
The
一方、印刷装置50は、その前面側の装着スロット(インターフェース基板スロット)59に、インターフェース装置51が装着されており、インターフェース装置51とPOS端末コンピュータ40とは、コネクタ46,53(ホスト側インターフェース47,ホスト用インターフェース52)を介して接続され、インターフェース装置51と情報提供サーバ70とは、情報提供サーバ用インターフェース54を介して接続されている(接続ケーブルは図示省略)。また、印刷装置50の上面には、印刷済みのレシート61が排出されるレシート排出口64が形成されている。
On the other hand, the
図3に示すとおり、インターフェース装置51は、その前面側に動作表示ランプ55と、ホスト用インターフェース52と、情報提供サーバ用インターフェース54と、オペレータに対して印刷続行中である旨を報知するための印刷続行表示ランプ56とが配置されており、ホスト用インターフェース52と、POS端末コンピュータ40に備えられたホスト側インターフェース47とはケーブル63によって接続されている(図2(b)参照)。また、動作表示ランプ55と印刷続行表示ランプ56とは、いずれも点灯/点滅するLEDにより構成されるが、オペレータがこれらを誤認することがないよう、異なる表示色となるように着色されている。また、インターフェース装置51は、中央部にCPU91の他、ROM92、RAM93等のメモリ(図5参照)を有する制御基板57を備え、後部に印刷装置用インターフェース58(コネクタ)を備えている。そして、ホスト用インターフェース52と、情報提供サーバ用インターフェース54と、印刷装置用インターフェース58と、動作表示ランプ55と、印刷続行表示ランプ56とが、制御基板57とバス接続されている。
As shown in FIG. 3, the
なお、ホスト用インターフェース52、情報提供サーバ用インターフェース54および印刷装置用インターフェース58は、RS−232規格などのシリアルデータ転送、セントロニクス規格などのパラレルデータ転送、イーサネット(登録商標)の10Base−Tなどのネットワーク接続、若しくはUSBなどのデータ転送規格に対応したものを採用することができる。
The
また、POS端末コンピュータ40から受信した第1印刷データは、FTP(File Transfer Protocol)やUDP(User Datagram Protocol)等のプロトコルを採用することにより情報提供サーバ70へ転送可能である。なお、イーサネット(登録商標)上でFTPを採用した場合、UDPと比較して信頼性が高く、UDPを採用した場合、FTPと比較して転送速度が速いといった特徴がある。
The first print data received from the
また、インターフェース装置51の内部TTL(Transistor Transistor Logic)と、POS端末コンピュータ40や印刷装置50の内部との駆動電圧レベルが異なる場合には、ホスト用インターフェース52および印刷装置用インターフェース58にレベル変換を行うドライバ回路を備えることが好ましい。この構成によれば、信号レベルを容易に変換することができる。
Further, when the drive voltage level between the internal TTL (Transistor Transistor Logic) of the
次に、POS端末コンピュータ40、印刷装置50(インターフェース装置51)および情報提供サーバ70の制御構成(本発明の印刷システムの制御構成)について、図4の機能ブロック図を参照して説明する。同図に示すように、POS端末コンピュータ40は、商品情報に基づいて第1印刷データを生成する第1印刷データ生成部143と、付加印刷データを記憶し、第1印刷データに当該付加印刷データを付加する付加印刷データ付加部144と、終了印刷データを記憶し、第1印刷データに当該終了印刷データを付加する終了印刷データ付加部145とを備えている。ここで、第1印刷データ生成部143の主構成要素はPOSアプリケーション141であり、付加印刷データ付加部144および終了印刷データ付加部145の主構成要素はプリンタドライバ142である。なお、付加印刷データおよび終了印刷データは、所定の文章を表すテキストデータ、所定のマークや記号を示す絵文字データ、所定の画像を示す画像データのいずれであっても構わない。
Next, control configurations of the
印刷装置50は、インターフェース装置51が有する各部の他、印刷データや各種制御コマンドを受信する印刷受信部81(受信バッファ80)と、印刷受信部81で受信した印刷データおよび各種制御コマンドに基づきレシート61上に印刷を行う印刷部82とを備えている。
The
インターフェース装置51は、第2印刷データの付加を行う情報提供モードと、第2印刷データの付加を行わない非情報提供モードとのいずれかのモードを設定するモード設定部151と、オペレータに対して印刷続行中である旨を報知する報知部152と、POS端末コンピュータ40からホスト側インターフェース47およびホスト用インターフェース52を介して第1印刷データ(付加印刷データおよび終了印刷データを含む)を受信したとき、付加印刷データおよび終了印刷データを除く第1印刷データを印刷部82に転送して印刷指令を行うと共に情報提供サーバ70に転送する第1印刷データ処理部153と(但し、情報提供サーバ70への第1印刷データの転送は情報提供モードに設定された場合のみである。以下、特に記載しない場合は情報提供モードにおける処理について言及しているものとする。)、第1印刷データの中から用紙カットコマンドを認識したとき、当該用紙カットコマンドを一時的に保留すると共に、点線印刷データおよび付加印刷データの印刷指令を行う用紙カットコマンド処理部154と、情報提供サーバ70から第2印刷データを受信したとき、当該第2印刷データの後に終了印刷データおよび用紙カットコマンドを付加して印刷指令および処理指令を行う第2印刷データ処理部155と、これら各部を制御する制御部156とを備えている。
The
そして、制御部156は、上記の構成により、POS端末コンピュータ40から、付加印刷データおよび終了印刷データが付加された第1印刷データを受信すると、第1印刷データ処理部153により印刷部82に対し、付加印刷データおよび終了印刷データを除く第1印刷データの印刷指令を行うと共に、情報提供サーバ70へ付加印刷データおよび終了印刷データを除く第1印刷データを転送する。また、第1印刷データ処理部153は、非情報提供モードに設定されている場合、終了印刷データを破棄すると共に情報提供サーバ70への第1印刷データの転送を行わない。
When the
なお、情報提供サーバ70が複数のPOS端末20と接続されているような場合、POS端末20毎に第1印刷データのフォーマットが異なることが考えられるが、第1印刷データ処理部153により第1印刷データを情報提供サーバ70へ転送する際、情報提供サーバ70の規格に応じた所定のフォーマットデータに基づいて第1印刷データをデータ変換し、同一のフォーマットで第1印刷データを転送するようにしても良い。この構成によれば、情報提供サーバ70が第1印刷データのフォーマットが異なる複数のPOS端末20と接続されているような場合でも、同一フォーマットの第1印刷データを分析処理することができるため、情報提供サーバ70の負担を軽減することができる。
When the
また、制御部156は、第1印刷データの中から、通常最終データとして付加されている用紙カットコマンドを認識したとき、用紙カットコマンド処理部154により、用紙カットコマンドを一時的に保留し、予め記憶している点線印刷データを付加印刷データの前に付加して、点線印刷データおよび付加印刷データの印刷指令を行う。また、このとき、終了印刷データも用紙カットコマンドと共に保留しておく。なお、非情報提供モードに設定されている場合であって用紙カットコマンドを認識した場合、制御部156は、用紙カットコマンド処理部154により、これを一時的に保留し、点線印刷データ、付加印刷データの後に用紙カットコマンドを付加して、これらの印刷指令および処理指令を行う。
Also, when the
また、制御部156は、情報提供サーバ70から第2印刷データを受信したとき、第2印刷データ処理部155により、当該第2印刷データの後に保留しておいた終了印刷データを付加し、さらに終了印刷データの後に同じく保留しておいた用紙カットコマンドを付加して、これらの印刷指令および処理指令を行う。なお、情報提供サーバ70から第2印刷データの送信が無い旨を示す非送信ステータスデータを受信した場合は、第2印刷データの印刷指令を省略して、終了印刷データの印刷指令および用紙カットコマンドの処理指令のみを行う。また、非情報提供モードに設定されている場合、情報提供サーバ70から第2印刷データを受信しないため、第2印刷データ処理部155は機能しない。
Further, when the
また、制御部156は、モード設定部151(ディップスイッチ63)により設定されたモードに従って、上記の第1印刷データ処理部153、用紙カットコマンド処理部154および第2印刷データ処理部155を実行する。さらに、印刷続行表示ランプ56によって構成される報知部152により、ホスト用インターフェース52への第1印刷データの受信開始時(または第1印刷データ処理部153の処理開始時)から、用紙カットコマンド処理部154の用紙カットコマンドの処理指令終了時まで点灯を行い、オペレータに対して印刷が続行している旨(終了していない旨)を報知する。
Further, the
一方、情報提供サーバ70は、インターフェース装置51からの第1印刷データの受信に伴い、第2印刷データを生成する第2印刷データ生成部171と、生成した第2印刷データをインターフェース装置51に送信する第2印刷データ送信部172と、を備えている。
On the other hand, the
そして、情報提供サーバ70は、上記の構成により、インターフェース装置51からの第1印刷データを受信するとこれを分析して商品コード等を抽出し、第2印刷データ生成部171により広告・販促情報テーブル(広告・販促情報ブロック74)を参照して第2印刷データを生成する。具体的には、第1印刷データに含まれる商品コード(または商品名)と、第2印刷データを生成するための広告・販促情報データ(または各広告・販促情報データを特定する広告・販促情報コード)とが関連づけられて記憶されている広告・販促情報テーブルから、第1印刷データに含まれる商品コードと関連する広告・販促情報データを全て抽出し、当該抽出した広告・販促情報データを抽出順に合成(列記)することで、第2印刷データを生成する。
When the
また、情報提供サーバ70は、第1印刷データの中から用紙カットコマンドを認識すると、これをトリガとして、生成した第2印刷データをインターフェース装置51に送信する。
In addition, when the
次に、図5の制御ブロック図を参照し、インターフェース装置51の制御構成について説明する。同図に示すように、インターフェース装置51は、上記のホスト用インターフェース52、情報提供サーバ用インターフェース54および印刷装置用インターフェース58の他、動作表示ランプ55、印刷続行表示ランプ56、ディップスイッチ63、CPU91、ROM92、RAM93を有し、互いに内部バス94により接続されている。
Next, the control configuration of the
動作表示ランプ55は、LEDにより構成され、インターフェース装置51において何らかの処理が行われている場合点灯し、インターフェース装置51にエラーが生じた場合、点滅するようになっている。また、印刷続行表示ランプ56は、動作表示ランプ55とは異なる表示色のLEDにより構成され、インターフェース装置51において処理が行われている間(第2印刷データの受信待機時間も含む)、すなわちPOS端末コンピュータ41より第1印刷データの受信(または転送処理)を開始した時から、情報提供サーバ70より受信した第2印刷データの後に用紙カットコマンドを付加し、その処理指令を終了するまで点灯し続ける。なお、情報提供サーバ70より第2印刷データを受信しない場合(広告・販促情報テーブル内の商品コードに該当する商品コードが第1印刷データの中に含まれていない場合)は、POS端末コンピュータ41より第1印刷データの受信を開始した時から、情報提供サーバ70より第2印刷データの送信が無い旨を示す非送信ステータスデータを受信し、保留しておいた終了印刷データの印刷指令および用紙カットコマンドの処理指令を終了するまで点灯し続けることとなる。
The
ROM92は、CPU91で処理する制御プログラムを記憶する制御プログラムブロック92aの他、各種テーブルを含む制御データを記憶する制御データブロック92bを有している。なお、用紙カットコマンドを認識したときに印刷指令を行う点線印刷データは、当該制御データブロック92bに記憶されている。
The
RAM93は、フラグ等として使用される各種ワークエリアブロック94の他、POS端末コンピュータ40から受信した第1印刷データを記憶する第1印刷データブロック95と、第1印刷データの中から最終データである用紙カットコマンドを認識したとき、これを一時的に保留する用紙カットコマンドブロック96と、第1印刷データの後に付加されている付加印刷データを記憶する付加印刷データブロック97と、付加印刷データの後に付加されている終了印刷データを記憶する終了印刷データブロック98と、情報提供サーバ70から受信した第2印刷データを記憶する第2印刷データブロック99と、を有し、制御処理のための作業領域として使用される。
The
また、内部バス94は、ホスト用インターフェース52、情報提供サーバ用インターフェース54および印刷装置用インターフェース58から、第1印刷データ、付加印刷データ、終了印刷データ、第2印刷データ等の入力データを取り込むと共に、CPU91等から出力されたデータや制御信号を、上記の各インターフェース52,54,58を介して、POS端末コンピュータ40、情報提供サーバ70、印刷部82(図4参照)等に出力する。
The
そして、CPU91は、上記の構成により、ROM92内の制御プログラムに基づいて、インターフェース装置51内の各部から各種信号・データ等を入力し、RAM93内の各種データ等を処理すると共に、各部に各種信号・データ等を出力することにより、印刷データの転送(送受信)および用紙カットコマンドの処理を行うなど、インターフェース装置51全体を制御している。
Then, with the above configuration, the
次に、図7ないし図11のフローチャートを参照し、本発明の印刷制御方法について説明する。なお、図7ないし図10は、インターフェース装置51が情報提供モードに設定されている場合、図11は非情報提供モードに設定されている場合の印刷制御方法を示している。そこで、まず図7ないし図10を参照し、インターフェース装置51が情報提供モードに設定されている場合について説明する。図7は、プリンタドライバ142におけるデータ付加処理を示し、図8は、インターフェース装置51における第1印刷データ処理および用紙カットコマンド処理を示し、図9は、情報提供サーバ70における第2印刷データ処理を示し、図10は、インターフェース装置51における第2印刷データ処理を示したものである。
Next, the print control method of the present invention will be described with reference to the flowcharts of FIGS. 7 to 10 show the printing control method when the
図7に示すように、POS端末コンピュータ40に組み込まれているプリンタドライバ142では、POSアプリケーション141により生成された第1印刷データを取得すると(S11)、印刷装置50に対応した所定のプリンタコマンドに変換し(S12)、第1印刷データの後に予め記憶されている付加印刷データおよび終了印刷データを付加する(S13)。このとき、付加印刷データと終了印刷データとにはそれぞれのデータを示すコマンドがそれぞれの先頭に付加されており、インターフェース装置51ではこれらのコマンドによっていずれのデータであるかを判別する。したがって、付加印刷データと終了印刷データとの付加順序が入れ替わっても構わない。
As shown in FIG. 7, when the
プリンタドライバ142は、付加印刷データおよび終了印刷データの付加処理を終了すると、インターフェース装置51に対してこれらのデータ(第1印刷データ、付加印刷データおよび終了印刷データ)の送信処理を行う(S14)。
When the
なお、プリンタドライバ142に記憶されている付加印刷データおよび終了印刷データは、変更可能に構成しても良い。すなわち、複数の付加印刷データと、複数の終了印刷データとを記憶しておき、オペレータ用ディスプレイ42aに表示されるプリンタドライバの設定画面により、オペレータがいずれかのデータの選択を行うことで、出力対象となる付加印刷データおよび終了印刷データを設定できるようにしても良い。この構成によれば、店舗側のニーズに応じて付加印刷データ等の内容を変更可能であり、当該印刷を有効な広告手段として活用することができる。
The additional print data and end print data stored in the
続いて図8を参照し、インターフェース装置51における第1印刷データ処理および用紙カットコマンド処理について説明する。インターフェース装置51は、POS端末コンピュータ40より第1印刷データ、付加印刷データおよび終了印刷データを受信すると(S21)、第1印刷データの1行分を示す行データ毎に、印刷部82へ印刷指令を行うと共に情報提供サーバ70への転送を行う(S22)。
Next, the first print data process and the paper cut command process in the
また、受信した印刷データの中から(一般的には最終データとなる)用紙カットコマンドを受信(認識)したときは、これを用紙カットコマンドブロック96(図5参照)に保留すると共に(S23)、付加印刷データおよび終了印刷データの受信完了を待つ。そして、両データを受信し終えると、付加印刷データおよび終了印刷データをそれぞれ付加印刷データブロック97および終了印刷データブロック98に一旦格納し、終了印刷データについては、終了印刷データブロック98に保留しておく(S23)。なお、保留しておいた用紙カットコマンドおよび終了印刷データは、後に情報提供サーバ70から送信された第2印刷データの後に付加される(図10のS42参照)。また、付加印刷データについては、これの前に点線印刷データを付加して(S24)、印刷部82に対し点線印刷データおよび付加印刷データの印刷指令を行う(S25)。
When a paper cut command (generally final data) is received (recognized) from the received print data, it is held in the paper cut command block 96 (see FIG. 5) (S23). Then, the reception of the additional print data and the end print data is awaited. When both data are received, the additional print data and the end print data are temporarily stored in the additional print data block 97 and the end
なお、POS端末コンピュータ40より受信した第1印刷データは、行データ毎に印刷指令および転送を行うものとしたが、インターフェース装置51が全ての第1印刷データを受信した後、印刷指令および転送を行うようにしても良い。また、第1印刷データ、付加印刷データおよび終了印刷データの全てを受信し終えた後に、S22〜S25の処理を実行するようにしても良い。
Note that the first print data received from the
続いて図9を参照し、情報提供サーバ70における第2印刷データ処理について説明する。情報提供サーバ70は、インターフェース装置51より第1印刷データを受信すると(S31)、広告・販促情報テーブルを参照して当該第1印刷データに含まれる商品に関連する第2印刷データを生成する(S32)。そして、第1印刷データの中から用紙カットコマンドを認識すると、これをトリガにして、生成した第2印刷データをインターフェース装置51に送信する(S33)。
Next, the second print data processing in the
なお、S32において生成された第2印刷データは、その生成順にデータベース78内に保存される。また、このとき、第2印刷データそのものを保存するのではなく、第2印刷データの内容(広告・販促情報データ)を特定するための広告・販促情報コードのみを保存するようにしても良い。
The second print data generated in S32 is stored in the
続いて、図10を参照し、インターフェース装置51における第2印刷データ処理について説明する。インターフェース装置51は、情報提供サーバ70より、第2印刷データを受信すると(S41)、第2印刷データの後に、終了印刷データブロック98の中に保留しておいた終了印刷データを付加し、さらに終了印刷データの後に用紙カットコマンドブロック96に保留しておいた用紙カットコマンドを付加する(S42)。そして、印刷部82に対し、これら第2印刷データおよび終了印刷データの印刷指令および用紙カットコマンドの処理指令を行う(S43)。
Next, the second print data processing in the
このように、第2印刷データの後に終了印刷データと用紙カットコマンドとを付加することで、図6に示すように、第2印刷データの後に終了印刷データが印刷されると共に終了印刷データが印刷されたその後端部分がオートカットされたレシート61が発行される。また、図8のS25において、第1印刷データの中から用紙カットコマンドを受信したとき、点線印刷データと付加印刷データとの印刷指令が行われているため、第1印刷データの後に付加印刷データが印刷され、第1印刷データと付加印刷データの境界に点線が印刷される。これにより、第1印刷データと、それ以外のデータの境界を明確に示すことができ、顧客は、当該点線部を切取線として切り取って使用することで、割引クーポンをコンパクトに収納しておくことができる。また、店舗側にとっては、付加印刷データも保存させておくことができるため、広告効果がより期待できる。
Thus, by adding the end print data and the paper cut command after the second print data, as shown in FIG. 6, the end print data is printed after the second print data and the end print data is printed. The
また、用紙カットコマンドを受信したとき、図8のS23において、これを保留しておくため、第1印刷データとその他のデータとが連続した(一連のデータが分断されていない)レシート61を発行することができる。なお、情報提供サーバ70より第2印刷データを受信しなかった場合は、付加印刷データの直後に終了印刷データが印刷されたレシート61が発行されることとなる。
Also, when a paper cut command is received, in order to hold this in S23 of FIG. 8, a
続いて、図11を参照し、インターフェース装置51が非情報提供モードに設定された場合について説明する。同図は、インターフェース装置51における第1印刷データ処理および用紙カットコマンド処理を示している。インターフェース装置51は、POS端末コンピュータ40より第1印刷データ、付加印刷データおよび終了印刷データを受信すると(S51)、第1印刷データの1行分を示す行データ毎に、印刷部82へ印刷指令を行う(S52)。また、受信した印刷データの中から用紙カットコマンドを受信(認識)したときは、これを用紙カットコマンドブロック96(図5参照)に保留すると共に(S53)、付加印刷データおよび終了印刷データの受信完了を待つ。そして、両データを受信し終えると、終了印刷データを破棄し(S54)、印刷部82へ点線印刷データおよび付加印刷データの印刷指令を行う(S55)と共に、用紙カットコマンドの処理指令を行う(S56)。
Next, a case where the
このように、非情報提供モードに設定されている場合は、第2印刷データを待機する必要がないことが明らかであるため、終了印刷データを破棄する。したがって、終了印刷データ印刷分のレシート消費を削減することができる。 As described above, when the non-information providing mode is set, it is clear that it is not necessary to wait for the second print data, and thus the end print data is discarded. Accordingly, it is possible to reduce the consumption of the receipt for printing the final print data.
以上、説明したとおり、本発明によれば、(インターフェース装置51が情報提供モードに設定されている場合)第1印刷データの中から用紙カットコマンドを認識したとき、当該用紙カットコマンドを一時的に保留すると共に、点線印刷データおよび付加印刷データの印刷指令を行うため、第1印刷データの印刷終了から第2印刷データの印刷開始までの待ち時間を、これらの印刷処理時間分だけ短縮することができる。また、用紙カットコマンドを一時的に保留し、第2印刷データの後に用紙カットコマンドを付加するため、第1印刷データと第2印刷データとが連続した(分断されていない)レシート61を発行することができる。さらに、付加印刷データを、店舗のキャンペーン情報や休日、営業時間等の店舗情報とすることで、レシート61を広告媒体として利用することができる。
As described above, according to the present invention, when the paper cut command is recognized from the first print data (when the
また、プリンタドライバ142に付加印刷データおよび終了印刷データを記憶させておくことで、POS端末コンピュータ40(POSアプリケーション141)における付加印刷データの付加処理を省略することができる。すなわち、プリンタドライバ142によって付加印刷データの付加処理を実行させることで、POSアプリケーション142を変更することなく、本発明を実現することができる。
Further, by storing the additional print data and the end print data in the
また、インターフェース装置51は、第2印刷データの後に終了印刷データを印刷するため、印刷終了を明確に示すことができる。したがって、オペレータは、第2印刷データの印刷開始までの待ち時間が生じた場合でも、誤って第1印刷データの印刷終了時点で印刷終了であると判断してしまうことがない。
Further, since the
また、情報提供サーバ70から第2印刷データの送信が無い場合は、第1印刷データの後に終了印刷データが印刷されるため、オペレータはこれにより第2印刷データの印刷が行われない旨、すなわち第1印刷データだけで印刷終了である旨を確認することができる。
When the second print data is not transmitted from the
また、インターフェース装置51は、第2印刷データの付加処理を行う情報提供モードと、第2印刷データの付加処理を行わない(第1印刷データの印刷のみを行う)非情報提供モードとを有するため、店舗の都合によりモードを設定することができる。したがって、例えばタイムサービスに合わせて割引クーポンの広告・販促情報を発行する場合は情報提供モード、タイムサービス以外の時間帯は非情報提供モードに設定することで、タイムサービスに来店した顧客へのサービスを充実させることができる。
Further, the
なお、上記の例では、用紙カットコマンドを認識した場合、これを一時的に保留するものとしたが(図8のS23参照)、これを省略しても良い。この場合、第1印刷データとその他のデータとは分断したレシート61によって発行されることとなる。また、この場合、情報提供サーバ70またはインターフェース装置51において、第2印刷データの最後に用紙カットコマンドが付加されることが好ましい。この構成によれば、第2印刷データの印刷終了後、自動的に後端がカットされたレシート61を発行することができる。但し、非情報提供モードに設定されている場合は、用紙カットコマンドの保留を省略しないことが好ましい(用紙カットコマンドを保留し、付加印刷データの後に用紙カットコマンドを付加することが好ましい(図11のS53〜S56参照))。この構成によれば、用紙カットコマンドの保留を省略したことによって付加印刷データのみが別レシート61として発行される不自然な処理を無くすことができる。
In the above example, when a paper cut command is recognized, it is temporarily suspended (see S23 in FIG. 8), but this may be omitted. In this case, the first print data and other data are issued by the divided
また、用紙カットコマンドに代えて、別の特定データを認識したときにインターフェース装置51が付加印刷データの印刷指令を行う構成としても良い。また、この場合、特定データを、最終データ(第1印刷データに含まれる最後の印刷データまたはコマンド)に設定することが好ましい。この構成によれば、情報提供サーバ70において、特定データを認識したときこれをトリガとして第2印刷データを送信することができる。また、特定データは最終データであるため、情報提供サーバ70における第1印刷データの分析処理(第2印刷データの生成処理)に支障を与えることがない。なお、この場合、インターフェース装置51における特定データの保留は省略しても良い。
Further, instead of the paper cut command, the
また、上記の例では、第1位印刷データに付加される付加印刷データおよび終了印刷データは、プリンタドライバ142に記憶されているものとしたが、インターフェース装置51に予め記憶していても良い。この構成によれば、インターフェース装置51において、付加印刷データおよび/または終了印刷データの記憶および付加を行うことができるため、POSアプリケーション141のみならずプリンタドライバ142も変更することなく、本発明を実現することができる。また、付加印刷データと終了印刷データとは必ずしも両方を付加する必要はなくいずれか一方のみを付加する構成であっても良い。さらに、いずれか一方がプリンタドライバ142、他方がインターフェース装置51に記憶される構成であっても良い。
In the above example, the additional print data and the end print data added to the first rank print data are stored in the
また、上記の例では、付加印刷データの後に付加する点線印刷データは、予めインターフェース装置51に記憶されており、当該インターフェース装置51によって付加処理が行われるものとしたが、プリンタドライバ142により点線印刷データの記憶および付加処理を行っても良い。この場合、プリンタドライバ142では、第1印刷データの後に、点線印刷データ、付加印刷データ、終了印刷データが付加されることとなる。またこのとき、点線印刷データを付加印刷データの一部として付加しても良い。
In the above example, the dotted line print data to be added after the additional print data is stored in the
また、上記の例では、付加印刷データの前に点線印刷データを付加するものとしたが(図6参照)、付加印刷データの後に点線印刷データを付加するようにしても良い。但しこの場合は、非情報提供モードに設定されている場合、図11のS55において付加印刷データの印刷指令を行う際に点線印刷データの印刷指令を行わないことが好ましい。これにより、点線印刷データ印刷分のレシート消費を削減することができる。また、点線に代えて、2重線等の仕切線を印刷するようにしても良い。 In the above example, the dotted line print data is added before the additional print data (see FIG. 6). However, the dotted line print data may be added after the additional print data. However, in this case, when the non-information providing mode is set, it is preferable not to issue the print command for the dotted line print data when the print command for the additional print data is issued in S55 of FIG. As a result, the consumption of receipts for printing the dotted line print data can be reduced. Moreover, instead of a dotted line, a partition line such as a double line may be printed.
また、付加印刷データの印刷は省略しても良い。すなわち、印刷装置50(インターフェース装置51)または情報提供サーバ70から付加印刷データの印刷要求が合った場合のみ、POS端末コンピュータ41から付加印刷データをインターフェース装置51に送信し、インターフェース装置51では、情報提供サーバ70から第2印刷データを受信する以前に付加印刷データを受信した場合、当該付加印刷データの印刷指令を行うようにしても良い。
Further, the printing of the additional print data may be omitted. That is, the additional print data is transmitted from the
また、上記の例では、インターフェース装置51に備えられたディップスイッチ63により、情報提供モードと非情報提供モードとの切り換えを行うものとしたが、POS端末コンピュータ41からのモード切り換え(指定)コマンドにより、いずれかのモードを設定するようにしても良い。この場合、インターフェース装置51内には、メモリスイッチなど制御フラグの状態に応じてON/OFFするスイッチが内蔵され、当該スイッチの状態によりモード設定が為される。このように、POS端末コンピュータ41からモード切り換え指示を行うことにより、例えばタイムサービスに合わせて割引クーポンの広告・販促情報を発行する場合(時間制御によりモードを切り換える場合)などモード切り換えを容易に行うことができる。
In the above example, the information providing mode and the non-information providing mode are switched by the
また、上記の例では、情報提供サーバ70から第2印刷データの送信が無い旨を示す非送信ステータスデータを受信したとき、第2印刷データの印刷指令を省略して、終了印刷データの印刷指令および用紙カットコマンドの処理指令を行うものとしたが、この場合は終了印刷データに代えて、「クーポン該当商品がありませんでした。」などの文章(以下、「第2終了印刷データ」と称する)を印刷するようにしても良い。また、この場合、第2終了印刷データは、インターフェース装置51に予め記憶されていても良いし、プリンタドライバ142で、第1印刷データの後に付加印刷データ、終了印刷データ、第2終了印刷データを付加し、インターフェース装置51において第2印刷データの受信の有無に応じ、終了印刷データまたは第2終了印刷データのいずれかのデータを破棄するようにしても良い。この構成によれば、顧客に対し該当商品の購入が無かったことを明確に示すことができると共に、オペレータに対しても終了印刷データまたは第2終了印刷データの印刷で印刷終了となることを報知することができる。また、クーポン該当商品が無い旨の他に、クーポン該当商品を紹介するWebサイトのアドレスなどを印刷することで、より顧客の購買意欲を高めることができる。
In the above example, when the non-transmission status data indicating that the second print data is not transmitted is received from the
また、上記の例では、POSアプリケーション141にて生成される第1印刷データの中に用紙カットコマンドが含まれているものとしたが、POSアプリケーション141が用紙カットコマンドを含まない第1印刷データを生成するような場合、プリンタドライバ142で第1印刷データの最後に用紙カットコマンドを付加するようにしても良い。
In the above example, the first print data generated by the
また、上記では、本発明の印刷システムをPOSシステム10に適用した例を示したが、第1印刷データを生成すると共に、当該第1印刷データの後に続けて印刷するための付加印刷データ(および終了印刷データ)を記憶する第1ホスト装置と、第1印刷データの分析結果に基づき、第2印刷データを生成する第2ホスト装置と、第1ホスト装置と接続される第1ポートおよび第2ホスト装置と接続される第2ポートとを有するインターフェース装置が着脱自在に装着される印刷装置と、から成る印刷システムにおいても、本発明は適用可能である。すなわち、第1印刷データおよび第2印刷データを提供する端末の種類は問わない。
In the above, an example in which the printing system of the present invention is applied to the
また、POS端末コンピュータ40(POSアプリケーション141)に変更を加えることで、上記の構成に限らず、従来の構成(POS端末コンピュータに情報提供サーバが接続されており、POS端末コンピュータがPOSサーバの商品マスタを参照する処理と同様の参照処理を情報提供サーバに対して行うことで、広告・販促情報を取得する構成)であっても、本発明を適用可能である。すなわち、従来の構成に本発明を適用する場合は、本発明のインターフェース装置51における機能をプリンタドライバ142により実行し、POSアプリケーション141によって生成された第1印刷データを、プリンタドライバ142を介して情報提供サーバ70に送信するようにすれば良い。これにより、プリンタドライバ142によって用紙カットコマンドの保留処理やデータの付加処理を行うことができる。
In addition, by changing the POS terminal computer 40 (POS application 141), not only the above configuration but also a conventional configuration (an information providing server is connected to the POS terminal computer and the POS terminal computer is a product of the POS server) The present invention can be applied even to a configuration in which advertisement / promotion information is acquired by performing a reference process similar to the process of referring to the master to the information providing server. That is, when the present invention is applied to the conventional configuration, the function in the
また、インターフェース装置51に代えて、POS端末コンピュータ40、情報提供サーバ70および印刷装置50と接続される3つのポート(インターフェース)を有するアダプタ装置(接続デバイス)により、インターフェース装置51における機能を実行させることも可能である。
Further, in place of the
また、上記の例に示した、インターフェース装置51における各機能(各手段)をプログラムとして提供することも可能である。また、そのプログラムを記憶媒体(図示省略)に格納し、パーソナルコンピュータ等にインストールすることで、本実施形態に示すPOSシステム10以外でも、本発明のクレジットカード処理制御方法を実現可能である。記録媒体としては、CD−ROM、フラッシュROM、メモリカード(コンパクトフラッシュ(登録商標)、スマートメディア、メモリースティック等)、コンパクトディスク、光磁気ディスク、デジタルバーサタイルディスクおよびフレキシブルディスク等を利用することができる。
In addition, each function (each unit) in the
また、上述した実施例によらず、例えばシステム構成や装置構成等について、本発明の要旨を逸脱しない範囲で、適宜変更も可能である。 Further, the system configuration, the device configuration, and the like can be appropriately changed without departing from the gist of the present invention, for example, without depending on the above-described embodiment.
10 POSシステム
20 POS端末
30 POSサーバ
40 POS端末コンピュータ
50 印刷装置
51 インターフェース装置
56 印刷続行表示ランプ
61 広告・販促情報付レシート
63 ディップスイッチ
70 情報提供サーバ
78 データベース
141 POSアプリケーション
142 プリンタドライバ
151 モード設定部
152 報知部
153 第1印刷データ処理部
154 用紙カットコマンド処理部
155 第2印刷データ処理部
156 制御部
171 第2印刷データ生成部
172 第2印刷データ送信部
DESCRIPTION OF
Claims (12)
前記第1印刷データの決済処理の内容に応じて、広告・販促情報を含む第2印刷データを生成する情報提供サーバと、
前記POS端末コンピュータと接続される第1ポート、および前記情報提供サーバと接続される第2ポートを有するインターフェース装置を有し、前記付加印刷データを付加した前記第1印刷データと、前記第2印刷データとに基づいて印刷を行う印刷装置と、によって構成される印刷システムであって、
前記インターフェース装置は、
前記第POS端末コンピュータから受信した前記第1印刷データを前記印刷装置に転送して印刷指令を行うと共に、当該第1印刷データを前記情報提供サーバに転送する第1印刷データ処理手段と、
前記第1印刷データの中から前記レシート後端の切断を指令する用紙カットコマンドを認識したとき、当該用紙カットコマンドを一時的に保留すると共に、所定の印刷データを生成し、当該所定の印刷データを前記印刷装置に転送して印刷指令を行う用紙カットコマンド処理手段と、
前記情報提供サーバから前記第2印刷データを受信したとき、当該第2印刷データの後に前記用紙カットコマンドを付加して当該第2印刷データの印刷指令および当該用紙カットコマンドの処理指令を行う第2印刷データ処理手段と、を備え、
前記情報提供サーバは、
前記インターフェース装置からの前記第1印刷データの受信に伴い、当該第1印刷データの分析結果に基づいて前記第2印刷データを生成する第2印刷データ生成手段と、
生成した前記第2印刷データを前記インターフェース装置に送信する第2印刷データ送信手段と、を備えたことを特徴とする印刷システム。 A POS terminal computer for generating first print data for printing the contents of the payment process on a receipt;
An information providing server that generates second print data including advertisement / promotion information according to the contents of the settlement process of the first print data;
An interface device having a first port connected to the POS terminal computer and a second port connected to the information providing server, the first print data to which the additional print data is added, and the second print A printing system configured to print based on data,
The interface device
First print data processing means for transferring the first print data received from the first POS terminal computer to the printing apparatus and issuing a print command, and transferring the first print data to the information providing server;
When a paper cut command for instructing cutting of the rear end of the receipt is recognized from the first print data, the paper cut command is temporarily suspended, and predetermined print data is generated, and the predetermined print data Paper cut command processing means for transferring a print command to the printing apparatus and issuing a print command
When the second print data is received from the information providing server, the second print data is added after the second print data to issue a print command for the second print data and a process command for the paper cut command. Print data processing means,
The information providing server includes:
Second print data generating means for generating the second print data based on an analysis result of the first print data in accordance with reception of the first print data from the interface device;
And a second print data transmission unit configured to transmit the generated second print data to the interface device.
前記所定の印刷データとして、前記レシートの幅方向に点線或いは2重線等の仕切り線を印刷するための仕切り線印刷データを記憶し、
前記用紙カットコマンド処理手段において、前記第1印刷データの中から前記用紙カットコマンドを認識したとき、当該用紙カットコマンドを一時的に保留すると共に、前記仕切り線印刷データの印刷指令を行うことを特徴とする請求項1に記載の印刷システム。 The interface device
As the predetermined print data, storing partition line print data for printing a partition line such as a dotted line or a double line in the width direction of the receipt,
When the paper cut command processing unit recognizes the paper cut command from the first print data, the paper cut command processing unit temporarily holds the paper cut command and issues a print command for the partition line print data. The printing system according to claim 1.
前記インターフェース装置は、
前記用紙カットコマンド処理手段において、前記第1印刷データの中から前記用紙カットコマンドを認識したとき、当該用紙カットコマンドを一時的に保留すると共に、前記仕切り線印刷データおよび前記付加印刷データの印刷指令を行うことを特徴とする請求項2に記載の印刷システム。 The POS terminal computer stores additional print data for printing subsequent to the first print data, adds the additional print data after the first print data, and transmits the additional print data to the interface device.
The interface device
In the paper cut command processing means, when the paper cut command is recognized from the first print data, the paper cut command is temporarily held and a print command for the partition line print data and the additional print data The printing system according to claim 2, wherein:
前記インターフェース装置は、
前記用紙カットコマンド処理手段において、前記第1印刷データの中から前記用紙カットコマンドを認識したとき、当該用紙カットコマンドおよび前記終了印刷データを一時的に保留すると共に、前記仕切り線印刷データおよび前記付加印刷データの印刷指令を行い、
前記第2印刷データ処理手段において、前記第2印刷データを受信したとき、当該第2印刷データの後に前記終了印刷データを付加すると共に、当該終了印刷データの後に前記用紙カットコマンドを付加して、前記第2印刷データおよび前記終了印刷データの印刷指令、並びに前記用紙カットコマンドの処理指令を行うことを特徴とする請求項3に記載の印刷システム。 The POS terminal computer stores, together with the additional print data, end print data for printing on the receipt the content indicating the end of printing. The additional print data and the end print are printed after the first print data. Add data and send to the interface device,
The interface device
When the paper cut command processing means recognizes the paper cut command from the first print data, the paper cut command and the end print data are temporarily held, and the dividing line print data and the additional print data are added. Make a print command for print data,
In the second print data processing means, when the second print data is received, the end print data is added after the second print data, and the sheet cut command is added after the end print data, The printing system according to claim 3, wherein a print command for the second print data and the end print data and a processing command for the paper cut command are performed.
前記第2印刷データ処理手段において、前記情報提供サーバから前記第2印刷データの送信が無い旨を示す非送信ステータスデータを受信したとき、前記第2印刷データの印刷指令を省略して、前記終了印刷データの印刷指令および前記用紙カットコマンドの処理指令を行うことを特徴とする請求項4に記載の印刷システム。 The interface device
When the second print data processing means receives non-transmission status data indicating that the second print data is not transmitted from the information providing server, the print command for the second print data is omitted and the end 5. The printing system according to claim 4, wherein a printing command for printing data and a processing command for the paper cut command are issued.
前記第1印刷データ処理手段、前記用紙カットコマンド処理手段および前記第2印刷データ処理手段を実行する情報提供モードと、前記第2印刷データ処理手段を実行しない非情報提供モードとのいずれかのモード設定を行うモード設定手段をさらに備え、
前記非情報提供モードに設定されている場合、
前記第1印刷データ処理手段は、前記第1印刷データの前記情報提供サーバへの転送を省略し、
前記用紙カットコマンド処理手段は、第1印刷データの中から前記用紙カットコマンドを認識したとき、当該用紙カットコマンドを保留することなく、前記第1印刷データの印刷指令の後、当該用紙カットコマンドの処理指令を行うことを特徴とする請求項1ないし6のいずれか1に記載の印刷システム。 The interface device
Any one of an information providing mode for executing the first print data processing means, the paper cut command processing means, and the second print data processing means, and a non-information providing mode for not executing the second print data processing means It further comprises mode setting means for setting,
When the non-information providing mode is set,
The first print data processing means omits transfer of the first print data to the information providing server;
When the paper cut command processing means recognizes the paper cut command from the first print data, the paper cut command processing means does not hold the paper cut command, and after the print instruction for the first print data, 7. The printing system according to claim 1, wherein a processing command is issued.
前記報知手段は、LEDによって構成されると共に、当該LEDは、前記第1印刷データの受信開始時から前記用紙カットコマンドの処理指令終了時まで点灯し続けることを特徴とする請求項1ないし8のいずれか1に記載の印刷システム。 The interface device further includes notification means for notifying the operator that printing is being continued,
9. The notification unit according to claim 1, wherein the notification unit is configured by an LED, and the LED continues to be lit from the start of receiving the first print data to the end of the processing command of the paper cut command. The printing system according to any one of the above.
前記第1印刷データの分析結果に基づき、第2印刷データを生成する第2ホスト装置と、
前記第1ホスト装置と接続される第1ポート、および前記第2ホスト装置と接続される第2ポートを有するインターフェース装置を有し、前記付加印刷データを付加した前記第1印刷データと、前記第2印刷データとに基づいて印刷を行う印刷装置と、によって構成される印刷システムの印刷制御方法であって、
前記インターフェース装置が、前記第1ホスト装置から受信した前記第1印刷データの印刷指令を行うと共に、当該第1印刷データを前記第2ホスト装置に転送する工程と、
前記インターフェース装置が、前記第1印刷データの中から当該第1印刷データの最後を示す最終データを認識したとき、予め記憶しておいた所定の印刷データの印刷指令を行う工程と、
前記第2ホスト装置が、前記インターフェース装置からの前記第1印刷データの受信に伴い、当該第1印刷データの分析結果に基づいて前記第2印刷データを生成する工程と、
前記第2ホスト装置が、生成した前記第2印刷データを前記インターフェース装置に送信する工程と、
前記インターフェース装置が、前記第2ホスト装置から前記第2印刷データを受信したとき、当該第2印刷データの印刷指令を行う工程と、を備えたことを特徴とする印刷制御方法。 A first host device that generates first print data;
A second host device that generates second print data based on the analysis result of the first print data;
An interface device having a first port connected to the first host device and a second port connected to the second host device; the first print data to which the additional print data is added; A printing control method for a printing system comprising: a printing apparatus that performs printing based on two printing data;
The interface device issues a print command for the first print data received from the first host device, and transfers the first print data to the second host device;
When the interface device recognizes final data indicating the end of the first print data from the first print data, and issues a print command for predetermined print data stored in advance;
The second host device generating the second print data based on the analysis result of the first print data in response to the reception of the first print data from the interface device;
The second host device transmitting the generated second print data to the interface device;
And a step of issuing a print command for the second print data when the interface device receives the second print data from the second host device.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004114280A JP2005301506A (en) | 2004-04-08 | 2004-04-08 | Print system, pos system, connection device, and printing control method |
EP05007804A EP1587039A3 (en) | 2004-04-08 | 2005-04-08 | Printing system, POS system, connection device, and control method for a printing system |
US11/102,049 US20050242178A1 (en) | 2004-04-08 | 2005-04-08 | Printing system, POS system, connection device, and control method and control program for printing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004114280A JP2005301506A (en) | 2004-04-08 | 2004-04-08 | Print system, pos system, connection device, and printing control method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005301506A true JP2005301506A (en) | 2005-10-27 |
Family
ID=35332986
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004114280A Withdrawn JP2005301506A (en) | 2004-04-08 | 2004-04-08 | Print system, pos system, connection device, and printing control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005301506A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010042630A (en) * | 2008-08-18 | 2010-02-25 | Seiko Epson Corp | Printer, control method of printer, and printing system |
JP2010042582A (en) * | 2008-08-12 | 2010-02-25 | Seiko Epson Corp | Cut control method and printer with cutter |
JP2011194722A (en) * | 2010-03-19 | 2011-10-06 | Seiko Epson Corp | Mounting board and electronic device |
JP2014029715A (en) * | 2008-01-24 | 2014-02-13 | Seiko Epson Corp | Receipt issue processing method, receipt issue processing system and printer |
JP2016097544A (en) * | 2014-11-20 | 2016-05-30 | セイコーエプソン株式会社 | Printer and printing system |
JP2017037675A (en) * | 2016-11-08 | 2017-02-16 | 東芝テック株式会社 | Selling registration device and control program thereof |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02197998A (en) * | 1989-01-27 | 1990-08-06 | Hitachi Ltd | Pos terminal device |
JPH0816928A (en) * | 1994-06-30 | 1996-01-19 | Casio Comput Co Ltd | Sale data processor with receipt issue function |
JP2003044932A (en) * | 2001-07-31 | 2003-02-14 | Teraoka Seiko Co Ltd | Sales data processor |
JP2004013707A (en) * | 2002-06-10 | 2004-01-15 | Seiko Epson Corp | Pos system and interface device |
JP2004013708A (en) * | 2002-06-10 | 2004-01-15 | Seiko Epson Corp | Pos system, adapter device, and network system |
-
2004
- 2004-04-08 JP JP2004114280A patent/JP2005301506A/en not_active Withdrawn
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02197998A (en) * | 1989-01-27 | 1990-08-06 | Hitachi Ltd | Pos terminal device |
JPH0816928A (en) * | 1994-06-30 | 1996-01-19 | Casio Comput Co Ltd | Sale data processor with receipt issue function |
JP2003044932A (en) * | 2001-07-31 | 2003-02-14 | Teraoka Seiko Co Ltd | Sales data processor |
JP2004013707A (en) * | 2002-06-10 | 2004-01-15 | Seiko Epson Corp | Pos system and interface device |
JP2004013708A (en) * | 2002-06-10 | 2004-01-15 | Seiko Epson Corp | Pos system, adapter device, and network system |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014029715A (en) * | 2008-01-24 | 2014-02-13 | Seiko Epson Corp | Receipt issue processing method, receipt issue processing system and printer |
JP2010042582A (en) * | 2008-08-12 | 2010-02-25 | Seiko Epson Corp | Cut control method and printer with cutter |
JP2010042630A (en) * | 2008-08-18 | 2010-02-25 | Seiko Epson Corp | Printer, control method of printer, and printing system |
JP2011194722A (en) * | 2010-03-19 | 2011-10-06 | Seiko Epson Corp | Mounting board and electronic device |
JP2016097544A (en) * | 2014-11-20 | 2016-05-30 | セイコーエプソン株式会社 | Printer and printing system |
JP2017037675A (en) * | 2016-11-08 | 2017-02-16 | 東芝テック株式会社 | Selling registration device and control program thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4710903B2 (en) | PRINT SYSTEM, POS SYSTEM, CONNECTION DEVICE, PRINT SYSTEM CONTROL METHOD AND ITS PROGRAM | |
JP4506280B2 (en) | Printing apparatus, printer interface, POS system, program, and printing apparatus control method | |
US20050242178A1 (en) | Printing system, POS system, connection device, and control method and control program for printing system | |
JP5512133B2 (en) | POS network including printing and highlighting | |
JP4670264B2 (en) | Printing apparatus, printer interface, POS system, program, and printing apparatus control method | |
KR20030095326A (en) | Pos system and network system and method of forming data for printing in the pos system and method of managing sale and event informations in the network system | |
JP2005301505A (en) | Print system, pos system, connection device, and method for controlling pos system | |
JP4289067B2 (en) | Electronic receipt issuing method, program, electronic receipt issuing apparatus, printing apparatus, and POS system | |
US9290022B2 (en) | Receipt printing device having improved recording and cutting operation | |
JP2004013708A (en) | Pos system, adapter device, and network system | |
JP2006323445A (en) | Printing system, pos system, connection device, control method for printing system, and program therefor | |
JP2021185538A (en) | Sales data processing apparatus and program | |
JP2006318158A (en) | Printing system, pos system, connection device, control method for printing system and program therefor | |
JP2005301506A (en) | Print system, pos system, connection device, and printing control method | |
JP2007026249A (en) | Interface module, printer, program, and maintenance method of printer | |
JP4232393B2 (en) | POS terminal and interface device | |
JP4492188B2 (en) | POS terminal control method, receipt print data generation method, program, printing apparatus, merchandise sales data processing apparatus, and POS system | |
US20150134435A1 (en) | Sales registration apparatus and method for issuing voucher by the same | |
JP4284963B2 (en) | Printing apparatus control method, program for realizing the same, recording medium, printer driver, merchandise sales data processing apparatus, and POS system | |
JP4492191B2 (en) | POS terminal control method and program | |
JP4341326B2 (en) | Printing method, printing apparatus, printer driver, merchandise sales data processing apparatus, and POS system | |
JP2007018043A (en) | Coupon issuing system | |
JP4168722B2 (en) | Receipt print data generation method, program for realizing the same, recording medium, and printing apparatus | |
US20240161082A1 (en) | Information processing apparatus and method | |
JP2018067364A (en) | Settlement device, program and pos system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070320 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20070403 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080728 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080902 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20081030 |