[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5104970B2 - Interface module, printing apparatus, program, and maintenance method for printing apparatus - Google Patents

Interface module, printing apparatus, program, and maintenance method for printing apparatus Download PDF

Info

Publication number
JP5104970B2
JP5104970B2 JP2011065308A JP2011065308A JP5104970B2 JP 5104970 B2 JP5104970 B2 JP 5104970B2 JP 2011065308 A JP2011065308 A JP 2011065308A JP 2011065308 A JP2011065308 A JP 2011065308A JP 5104970 B2 JP5104970 B2 JP 5104970B2
Authority
JP
Japan
Prior art keywords
printing
parameter information
print data
cost
interface module
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
JP2011065308A
Other languages
Japanese (ja)
Other versions
JP2011161924A (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 JP2011065308A priority Critical patent/JP5104970B2/en
Publication of JP2011161924A publication Critical patent/JP2011161924A/en
Application granted granted Critical
Publication of JP5104970B2 publication Critical patent/JP5104970B2/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)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、複数のユーザが共有する印刷装置に接続されるインターフェースモジュール、印刷装置、プログラム、印刷装置の保守方法に関するものである。   The present invention relates to an interface module connected to a printing apparatus shared by a plurality of users, a printing apparatus, a program, and a printing apparatus maintenance method.

従来、ネットワークに接続された印刷装置を複数のユーザで共有して使用することがよく行われている(例えば特許文献1参照)。このような形態で印刷装置を利用することによって、一台の印刷装置で複数のユーザの印刷データを印刷することができるので、それぞれ専用の印刷装置を設置する場合と比較して、省スペース化が図れるとともに、印刷装置のメンテナンス費用も節約できるといった利点がある。   Conventionally, a printing apparatus connected to a network is often shared and used by a plurality of users (see, for example, Patent Document 1). By using the printing device in such a form, it is possible to print the print data of a plurality of users with one printing device, saving space compared to the case of installing a dedicated printing device for each. There is an advantage that the maintenance cost of the printing apparatus can be saved.

特開2004−220192号公報JP 2004-220192 A

ところで、この種の印刷装置のメンテナンス費用(例えばインクや用紙P等の消耗品に係る費用およびカッタ、モータ、ギヤといった交換部品に係る費用等)をユーザ毎に負担する場合、各ユーザの印刷装置の使用量が不明確であるため、実際の使用比率に基づいた費用負担が不可能であり、運営上の障害要因となる虞がある。   By the way, when the maintenance cost of this type of printing apparatus (for example, the cost related to consumables such as ink and paper P and the cost related to replacement parts such as cutters, motors, and gears) is borne for each user, the printing apparatus of each user Since the usage amount is unclear, it is impossible to bear the cost based on the actual usage ratio, which may be an obstacle to operation.

上記の問題に鑑み、本発明は、複数のユーザが共有する印刷装置において、実際の使用比率に基づいた割合で、各ユーザが印刷装置に係るメンテナンス費用を負担することができるインターフェースモジュール、印刷装置、プログラム、印刷装置の保守方法を提供することをその課題とする。   In view of the above problems, the present invention provides an interface module and a printing apparatus that allow each user to bear a maintenance cost related to the printing apparatus at a ratio based on an actual usage ratio in a printing apparatus shared by a plurality of users. It is an object of the present invention to provide a program and a maintenance method for a printing apparatus.

本発明のインターフェースモジュールは、印刷データを生成するホスト装置に接続されるとともに、当該印刷データを印刷する印刷装置に接続されるインターフェースモジュールであって、ホスト装置から印刷データを受信する印刷データ受信手段と、受信した印刷データを解析し、当該印刷データの印刷に要する印刷コストを算出するためのパラメータとなるパラメータ情報を取得するパラメータ情報取得手段と、取得したパラメータ情報を、所定の分類毎に保存するパラメータ情報保存手段と、を備えたことを特徴とする。   An interface module according to the present invention is an interface module that is connected to a host device that generates print data and is connected to a printing device that prints the print data, and that receives print data from the host device. A parameter information acquisition unit that analyzes the received print data and acquires parameter information that is a parameter for calculating a print cost required for printing the print data; and stores the acquired parameter information for each predetermined classification And a parameter information storage means.

また、本発明の印刷装置の保守方法は、ホスト装置に接続されるとともに、当該ホスト装置が生成した印刷データを印刷する印刷装置の保守方法であって、印刷装置が、ホスト装置から印刷データを受信する印刷データ受信工程と、受信した印刷データを解析し、当該印刷データの印刷に要する印刷コストを算出するためのパラメータとなるパラメータ情報を取得するパラメータ情報取得工程と、取得したパラメータ情報を、所定の分類毎に保存するパラメータ情報保存工程と、を実行することを特徴とする。   A printing apparatus maintenance method according to the present invention is a printing apparatus maintenance method for printing print data generated by the host apparatus while being connected to the host apparatus. The printing apparatus receives print data from the host apparatus. The received print data receiving step, the received print data is analyzed, the parameter information obtaining step for obtaining parameter information that is a parameter for calculating the printing cost required for printing the print data, and the obtained parameter information And a parameter information storing step for storing each predetermined classification.

これらの構成によれば、印刷コストを算出するためのパラメータとなるパラメータ情報を所定の分類毎に保存するので、ユーザは、印刷コストを所定の分類毎に算出することが可能となる。従って、複数のユーザが印刷装置を共有する場合には、ユーザ毎にパラメータ情報を分類して保存することにより、各ユーザの実際の使用比率に基づいた割合で、印刷装置のメンテナンス費用をそれぞれ負担することが可能となる。   According to these configurations, parameter information serving as a parameter for calculating the printing cost is stored for each predetermined classification, so that the user can calculate the printing cost for each predetermined classification. Therefore, when a plurality of users share a printing apparatus, the parameter information is classified and stored for each user, and the maintenance cost of the printing apparatus is borne at a ratio based on the actual usage ratio of each user. It becomes possible to do.

この場合、パラメータ情報には、少なくとも印刷キャラクタ数、インクまたはトナーの使用量、オートカット回数、紙送り量、印刷トランザクション数、通信トランザクション数の何れかが含まれることが好ましい。   In this case, the parameter information preferably includes at least one of the number of print characters, the amount of ink or toner used, the number of automatic cuts, the paper feed amount, the number of print transactions, and the number of communication transactions.

この構成によれば、印刷キャラクタ数、インクまたはトナーの使用量、オートカット回数、紙送り量、印刷トランザクション数、通信トランザクション数の少なくとも何れかを、印刷コストを算出するためのパラメータ情報として保存することができる。なお「印刷トランザクション」とは、例えばレシート1枚分の処理といった所定の印刷処理を1処理単位として表すものであり、「通信トランザクション」とは、例えば通信を確立してから接続を解除するまでの一連の流れを1処理単位として表すものである。   According to this configuration, at least one of the number of print characters, the amount of ink or toner used, the number of automatic cuts, the amount of paper feed, the number of print transactions, and the number of communication transactions is stored as parameter information for calculating the printing cost. be able to. The “print transaction” represents a predetermined print process such as a process for one receipt, for example, as one processing unit. The “communication transaction” refers to, for example, a period from establishment of communication to release of a connection. A series of flows is expressed as one processing unit.

また、これらの場合、印刷装置が、当該印刷装置で使用する消耗部品の使用状況または消費状況に関するメンテナンス情報を記憶している場合、パラメータ情報取得手段は、印刷データに代えて、メンテナンス情報からパラメータ情報を取得することが好ましい。   Further, in these cases, when the printing apparatus stores maintenance information regarding the usage status or consumption status of the consumable parts used in the printing apparatus, the parameter information acquisition unit replaces the print data with the parameter from the maintenance information. It is preferable to acquire information.

この構成によれば、印刷装置が記憶しているメンテナンス情報から、印刷コストを算出するためのパラメータ情報を取得することから、受信した印刷データを解析する処理を省略することができる。   According to this configuration, since the parameter information for calculating the printing cost is acquired from the maintenance information stored in the printing apparatus, the process of analyzing the received print data can be omitted.

また、これらの場合、保存したパラメータ情報を読み出すパラメータ情報読出手段と、読み出したパラメータ情報に基づいて、印刷コストを分類毎に算出する印刷コスト算出手段、をさらに備えることが好ましい。   In these cases, it is preferable to further include parameter information reading means for reading the stored parameter information and printing cost calculation means for calculating the printing cost for each classification based on the read parameter information.

この構成によれば、インターフェースモジュールによって、保存したパラメータ情報に基づいて所定の分類毎に印刷コストが自動計算されるので、分類毎の印刷コストを手動で計算する手間を省くことができる。   According to this configuration, the printing cost is automatically calculated for each predetermined classification based on the saved parameter information by the interface module, so that the trouble of manually calculating the printing cost for each classification can be saved.

また、これらの場合、印刷データには、パラメータ情報の分類を識別するための識別情報が付加されており、パラメータ情報保存手段は、識別情報に基づいてパラメータ情報を分類することが好ましい。   In these cases, it is preferable that identification information for identifying the classification of the parameter information is added to the print data, and the parameter information storage means classifies the parameter information based on the identification information.

この構成によれば、印刷データに付加されている識別情報に基づいて、パラメータ情報を分類し保存するので、印刷データの種類や形式等に応じてパラメータ情報を分類することが可能となる。   According to this configuration, since the parameter information is classified and stored based on the identification information added to the print data, the parameter information can be classified according to the type and format of the print data.

この場合、ホスト装置が複数の場合、識別情報には、当該ホスト装置を識別するためのホスト識別情報が含まれ、パラメータ情報保存手段は、ホスト識別情報に基づいてパラメータ情報を分類することが好ましい。   In this case, when there are a plurality of host devices, it is preferable that the identification information includes host identification information for identifying the host device, and the parameter information storage means classifies the parameter information based on the host identification information. .

この構成によれば、ホスト装置を識別するためのホスト識別情報に基づいて、パラメータ情報を分類し保存するので、印刷データを受信したホスト装置に応じてパラメータ情報を分類することが可能となる。なお、ホスト識別情報の一例として、印刷データとともに送信されるホスト装置のIPアドレス等が想定される。   According to this configuration, since the parameter information is classified and stored based on the host identification information for identifying the host device, the parameter information can be classified according to the host device that has received the print data. As an example of the host identification information, an IP address of the host device transmitted together with the print data is assumed.

また、これらの場合、印刷データ受信手段は、複数のインターフェースを有し、パラメータ情報保存手段は、印刷データを受信したインターフェースに基づいてパラメータ情報を分類することが好ましい。   In these cases, it is preferable that the print data receiving unit has a plurality of interfaces, and the parameter information storage unit classifies the parameter information based on the interface that has received the print data.

この構成によれば、印刷データを受信したインターフェース毎にパラメータ情報を分類して保存するので、例えば印刷装置を共有する各ユーザが、インターフェースを固定的に使用する場合等に有効である。なお、複数のインターフェースは、物理的に複数である必要は無く、イーサネット(登録商標)のように、物理的にはコネクタが1つであっても、インターフェースモジュール内部で論理的に複数のインターフェースポートとして識別可能に構成することもできる。   According to this configuration, the parameter information is classified and stored for each interface that has received the print data. This is effective, for example, when each user who shares the printing apparatus uses the interface in a fixed manner. Note that the plurality of interfaces need not be physically plural, and even if there is a single physical connector such as Ethernet (registered trademark), a plurality of interface ports are logically provided inside the interface module. It can also be configured to be identifiable as

また、これらの場合、読み出したパラメータ情報および/または算出した印刷コストをホスト装置へ送信する送信手段、をさらに備えることが好ましい。   In these cases, it is preferable to further include a transmission unit that transmits the read parameter information and / or the calculated printing cost to the host device.

この構成によれば、ホスト装置がパラメータ情報および/または印刷コストを取得することができる。すなわち、例えばホスト装置がパラメータ情報および/または印刷コストを視認可能に表示することによって、各ユーザはホスト装置において自身のパラメータ情報や印刷コストを容易に把握することができる。またホスト装置を決済処理可能なサーバ等に通信可能に構成することにより、ホスト装置が取得した印刷コストに基づいて決済処理を行うことも可能となる。   According to this configuration, the host device can acquire parameter information and / or printing cost. That is, for example, when the host device displays the parameter information and / or printing cost in a visually recognizable manner, each user can easily grasp his / her own parameter information and printing cost in the host device. Further, by configuring the host device to be communicable with a server or the like that can perform payment processing, payment processing can be performed based on the printing cost acquired by the host device.

本発明の印刷装置は、上記のいずれか1に記載のインターフェースモジュールにおける各手段を備えたことを特徴とする。   A printing apparatus according to the present invention is characterized by including each unit in the interface module described in any one of the above.

この構成によれば、印刷装置において、印刷コストを算出するためのパラメータとなるパラメータ情報を所定の分類毎に保存し、保存したパラメータ情報に基づいて、印刷コストを所定の分類ごとに算出することが可能となる。この場合、印刷装置に上記のインターフェースモジュールを一体に組み込むことで実現してもよいし、印刷装置が、上記のインターフェースモジュールにおける各手段を実現するためのプログラムを備えることにより実現してもよい。   According to this configuration, in the printing apparatus, parameter information that is a parameter for calculating the printing cost is stored for each predetermined classification, and the printing cost is calculated for each predetermined classification based on the stored parameter information. Is possible. In this case, the interface module may be integrated into the printing apparatus, or the printing apparatus may include a program for realizing each unit in the interface module.

本発明のプログラムは、上記のいずれか1に記載のインターフェースモジュールにおける各手段として、コンピュータを機能させることを特徴とする。   The program of the present invention causes a computer to function as each means in the interface module described in any one of the above.

この構成によれば、複数のユーザが共有する印刷装置において、実際の使用比率に基づいた割合で、各ユーザが印刷装置に係るメンテナンス費用を負担することが可能なプログラムを提供することができる。   According to this configuration, it is possible to provide a program that allows each user to bear the maintenance cost related to the printing apparatus at a ratio based on the actual usage ratio in the printing apparatus shared by a plurality of users.

印刷システムのシステム構成図である。1 is a system configuration diagram of a printing system. 印刷装置の制御構成図である。It is a control block diagram of a printing apparatus. モジュールの機能構成を説明するための説明図である。It is explanatory drawing for demonstrating the function structure of a module. パラメータ情報保存処理および印刷コスト算出処理を示すフローチャートである。It is a flowchart which shows a parameter information storage process and a printing cost calculation process. パラメータ情報の一例を示す図である。It is a figure which shows an example of parameter information. 印刷コストを算出する計算式の一例を示す図である。It is a figure which shows an example of the calculation formula which calculates printing cost.

以下、添付の図面を参照して、本発明のインターフェースモジュール、印刷装置、プログラム、印刷装置の保守方法に係る一実施形態について詳細に説明する。本発明のインターフェースモジュール等は、ホスト装置および印刷装置に接続されるとともに、ホスト装置から受信した印刷データを解析し、印刷データの印刷処理に要する印刷コストを算出することにより、複数のユーザが共有する印刷装置に係るメンテナンス費用を、実際の使用比率に基づいた割合で各ユーザが負担することを可能とするものである。そこで以下、ホスト装置、およびインターフェースモジュールが装着された印刷装置から成る印刷システムを例に挙げて説明する。   DESCRIPTION OF EMBODIMENTS Hereinafter, an embodiment of an interface module, a printing apparatus, a program, and a printing apparatus maintenance method according to the present invention will be described in detail with reference to the accompanying drawings. The interface module of the present invention is connected to a host device and a printing device, and is shared by a plurality of users by analyzing print data received from the host device and calculating a printing cost required for print processing of the print data. It is possible for each user to bear the maintenance cost relating to the printing apparatus to be performed at a rate based on the actual usage rate. Therefore, a printing system including a host device and a printing device equipped with an interface module will be described below as an example.

図1に示すように、本実施形態の印刷システム1は、印刷データの生成を行うホスト装置100(図では3台表示)と、当該ホスト装置100が生成した印刷データを例えばレシートといった用紙Pに印刷する印刷装置50から構成されている。   As shown in FIG. 1, a printing system 1 according to the present embodiment includes a host device 100 (three units are displayed in the figure) that generates print data, and print data generated by the host device 100 on a sheet P such as a receipt. The printing apparatus 50 is configured to print.

ホスト装置100は、店舗等における決済処理を行うためのPOSアプリケーション101や、印刷装置50を印刷制御するためのプリンタドライバ102、ホスト装置100全体を制御する制御部103等を有している。制御部103は、キーボード104やバーコードリーダ105といった入力デバイスからの入力等に基づいて決済処理情報を生成しディスプレイ106に表示するとともに、生成した決済処理情報に基づいて用紙Pに印刷するための印刷データを生成する。また、ホスト装置100のPOSアプリケーション101は、決済処理情報に加えて例えばクーポンに代表される、顧客への広告や販売促進を目的とした印刷データを生成することが可能となっている。   The host device 100 includes a POS application 101 for performing settlement processing in a store, a printer driver 102 for controlling printing of the printing device 50, a control unit 103 for controlling the entire host device 100, and the like. The control unit 103 generates payment processing information based on an input from an input device such as the keyboard 104 or the barcode reader 105, displays the information on the display 106, and prints on the paper P based on the generated payment processing information. Generate print data. Further, the POS application 101 of the host device 100 can generate print data for the purpose of advertising to a customer or sales promotion represented by, for example, a coupon in addition to the settlement processing information.

印刷装置50は、その上面に印刷済みの用紙P(レシートやクーポン等)が排出される排出口51が形成され、また、ホスト装置100と接続される複数のネットワークインターフェース11を有するインターフェースモジュール10(以下単にモジュールと記載)が装着されており、当該モジュール10は、印刷装置50本体の装着スロット52に着脱可能に構成されている。なお、ネットワークインターフェース11として、RS−232規格などのシリアルデータ転送、セントロニクス規格などのパラレルデータ転送、イーサネット(登録商標)の10Base−Tなどのネットワーク接続、USB、無線LANなどのデータ転送規格に対応したものを採用することができる(図示の例では10Base−TおよびUSBのデータ転送規格に対応したもの;接続ケーブルは図示省略)。また、複数のネットワークインターフェース11は、物理的に複数である必要は無く、イーサネットのように、物理的にはコネクタが1つであっても、モジュール10内部で論理的に複数のインターフェースポートとして識別可能に構成することもできる。   The printing apparatus 50 has a discharge port 51 through which printed paper P (receipt, coupon, etc.) is discharged on its upper surface, and an interface module 10 having a plurality of network interfaces 11 connected to the host apparatus 100 ( (Hereinafter simply referred to as a module) is mounted, and the module 10 is configured to be detachable from a mounting slot 52 of the printing apparatus 50 main body. Note that the network interface 11 supports serial data transfer such as RS-232 standard, parallel data transfer such as Centronics standard, network connection such as 10Base-T of Ethernet (registered trademark), and data transfer standard such as USB and wireless LAN. (In the example shown, one corresponding to the 10Base-T and USB data transfer standards; the connection cable is not shown). Further, the plurality of network interfaces 11 do not need to be physically plural, and even if there is a single physical connector such as Ethernet, it is logically identified as a plurality of interface ports inside the module 10. It can also be configured.

モジュール10は、その前面側に上述した複数のネットワークインターフェース11および動作表示インジケータ12が配置されている。動作表示インジケータ12は、モジュール10の動作状態を示すものであり、点灯または点滅するLEDにより構成されている。また、モジュール10は、中央部にCPU15の他、ROM16、RAM17等のメモリ(図2参照)を有する制御基板13を備え、後部に印刷装置本体(印刷制御部53やメモリ部54)と接続するための接続部14(コネクタ)を備えている。そして、複数のネットワークインターフェース11と、接続部14と、動作表示インジケータ12とが、制御基板13とバス接続されている。   The module 10 is provided with the plurality of network interfaces 11 and the operation display indicator 12 described above on the front side thereof. The operation display indicator 12 indicates the operation state of the module 10, and is configured by an LED that lights or blinks. Further, the module 10 includes a control board 13 having memories (see FIG. 2) such as a ROM 16 and a RAM 17 in addition to the CPU 15 at the center, and is connected to the printing apparatus main body (the print control unit 53 and the memory unit 54) at the rear. The connection part 14 (connector) for this is provided. The plurality of network interfaces 11, the connection unit 14, and the operation display indicator 12 are connected to the control board 13 via a bus.

続いて、モジュール10および印刷装置50(本体)の制御構成について図2の制御ブロック図を参照し説明する。同図に示すように、モジュール10は、上述した複数のネットワークインターフェース11および接続部14の他、動作表示インジケータ12、CPU(Central Processing Unit)15、ROM(Read Only Memory)16およびRAM(Random Access Memory)17を備え、これらは内部バス18を介して入出力インターフェース19と接続されている。ROM16は、後述する印刷データの解析処理や印刷コスト算出処理など、各種処理をCPU15で制御するための制御プログラムを記憶している。   Next, the control configuration of the module 10 and the printing apparatus 50 (main body) will be described with reference to the control block diagram of FIG. As shown in the figure, the module 10 includes an operation display indicator 12, a CPU (Central Processing Unit) 15, a ROM (Read Only Memory) 16, and a RAM (Random Access) in addition to the plurality of network interfaces 11 and the connection unit 14 described above. Memory) 17, which are connected to an input / output interface 19 via an internal bus 18. The ROM 16 stores a control program for controlling various processes such as a print data analysis process and a print cost calculation process, which will be described later, by the CPU 15.

入出力インターフェース19には、CPU15の機能を補うと共に各種周辺回路とのインターフェース信号を取り扱うための論理回路が組み込まれており、ホスト装置100から受信した印刷データや制御データをそのまま或いは加工して内部バス18に取り込むと共に、CPU15と連動して、CPU15から内部バス18に出力されたデータや制御信号を、そのまま或いは加工して各部に出力する。そして、CPU15は、上記の構成により、ROM16内の制御プログラムに従って、入出力インターフェース19を介してモジュール10内の各部から各種信号・データを入力すると共に、入力した各種信号・データに基づいてRAM17内の各種データを処理し、入出力インターフェース19を介してモジュール10内の各部に各種信号・データを出力することにより、印刷データの転送(送受信)を行うなど、各種処理の制御を行う。動作表示インジケータ12は、LEDにより構成され、モジュール10において何らかの処理が行われている場合点灯し、エラーが生じた場合に点滅するようになっている。   The input / output interface 19 incorporates a logic circuit that complements the functions of the CPU 15 and handles interface signals with various peripheral circuits, and print data and control data received from the host device 100 are processed as they are or after being processed. The data and control signals output from the CPU 15 to the internal bus 18 are output to the respective units as they are or are processed in conjunction with the CPU 15 while being taken into the bus 18. With the above configuration, the CPU 15 inputs various signals and data from each unit in the module 10 via the input / output interface 19 in accordance with the control program in the ROM 16, and in the RAM 17 based on the input various signals and data. These various data are processed, and various signals and data are output to each part in the module 10 via the input / output interface 19, thereby controlling various processes such as transfer (transmission / reception) of print data. The operation indicator 12 is constituted by an LED, and is lit when some processing is performed in the module 10 and blinks when an error occurs.

印刷装置50(本体)は、印刷制御部53、メモリ部54、および印刷ヘッド(図示省略)を有する印刷部55、印刷部55における印刷に同期して紙送りを行う紙送り部56、用紙Pを切断する切断部57を備えている。メモリ部54は、モジュール10から転送された印刷データや各種制御コマンドを受信する受信バッファ(図示省略)や、印刷処理に係る印刷コストを算出するためのパラメータ情報PI(図5参照;後述する)を格納するパラメータ情報ブロック54a(図3参照)を備えており、切断部57は、カットコマンドに基づいて用紙Pを自動的に切断するオートカット用のオートカッタ並びにオペレータによる所定の操作をトリガとして用紙Pを切断するマニュアルカット用のマニュアルカッタ(何れも図示省略)を有している。そして、印刷制御部53は、受信バッファに保存されたデータを印刷部55に転送できるデータ形式へ展開するなどして、印刷制御を行う。なお、パラメータ情報ブロック54aは不揮発性メモリから構成されている。   The printing apparatus 50 (main body) includes a printing control unit 53, a memory unit 54, a printing unit 55 having a printing head (not shown), a paper feeding unit 56 that feeds paper in synchronization with printing in the printing unit 55, and a paper P The cutting part 57 which cut | disconnects is provided. The memory unit 54 includes a reception buffer (not shown) that receives print data and various control commands transferred from the module 10, and parameter information PI (see FIG. 5; described later) for calculating a printing cost related to the printing process. The cutting unit 57 includes an automatic cutter for automatically cutting the paper P based on the cut command and a predetermined operation by the operator as a trigger. A manual cutter (not shown) for manually cutting the paper P is provided. Then, the print control unit 53 performs print control by expanding the data stored in the reception buffer into a data format that can be transferred to the printing unit 55. The parameter information block 54a is composed of a nonvolatile memory.

さらに、本実施形態に係るモジュール10の機能構成について、図3の機能ブロック図を参照して説明する。同図に示すようにモジュール10は、印刷データ受信手段21、パラメータ情報取得手段22、パラメータ情報保存手段23、パラメータ情報読出手段24、印刷コスト算出手段25、送信手段26、を備えている。印刷データ受信手段21は、ホスト装置100において生成された印刷データを受信する。   Furthermore, the functional configuration of the module 10 according to the present embodiment will be described with reference to the functional block diagram of FIG. As shown in the figure, the module 10 includes a print data receiving unit 21, a parameter information acquiring unit 22, a parameter information storing unit 23, a parameter information reading unit 24, a printing cost calculating unit 25, and a transmitting unit 26. The print data receiving unit 21 receives print data generated in the host device 100.

パラメータ情報取得手段22は、受信した印刷データを解析することにより、当該印刷データの印刷に係る印刷コストを算出するためのパラメータ情報PI(図5参照)を取得する。パラメータ情報保存手段23は、パラメータ情報取得手段22によって取得したパラメータ情報PIを、印刷装置50(本体)メモリ部54におけるパラメータ情報ブロック54aに所定の分類毎に保存する。パラメータ情報読出手段24は、パラメータ情報ブロック54aに保存されたパラメータ情報PIを読出しモジュール10内部において処理可能に出力する。印刷コスト算出手段25は、読み出したパラメータ情報PIをパラメータとして、所定の計算式(図6参照)に基づいて印刷コストを所定の分類毎に算出する。なお、パラメータ情報PIの保存先となるパラメータ情報ブロック54aを、モジュール10のRAM17内に構成してもよい。   The parameter information acquisition unit 22 analyzes the received print data, and acquires parameter information PI (see FIG. 5) for calculating the printing cost for printing the print data. The parameter information storage unit 23 stores the parameter information PI acquired by the parameter information acquisition unit 22 in the parameter information block 54a in the printing device 50 (main body) memory unit 54 for each predetermined classification. The parameter information reading means 24 outputs the parameter information PI stored in the parameter information block 54a so that it can be processed inside the reading module 10. The printing cost calculation unit 25 calculates the printing cost for each predetermined classification based on a predetermined calculation formula (see FIG. 6) using the read parameter information PI as a parameter. Note that the parameter information block 54 a serving as the storage destination of the parameter information PI may be configured in the RAM 17 of the module 10.

送信手段26は、読み出したパラメータ情報PIおよび/または算出した印刷コストをホスト装置100へ送信する。なお、印刷データ受信手段21および送信手段26は、その主要部を複数のネットワークインターフェース11(図2参照)により構成され、その他の各手段はCPU15がROM16内の制御プログラムに従って各種データを処理し、入力インターフェース19等と協働することにより実現されるものである。   The transmission unit 26 transmits the read parameter information PI and / or the calculated printing cost to the host device 100. The print data receiving means 21 and the transmitting means 26 are mainly composed of a plurality of network interfaces 11 (see FIG. 2), and the other means are such that the CPU 15 processes various data according to the control program in the ROM 16, This is realized by cooperating with the input interface 19 or the like.

次に、モジュール10において実行されるパラメータ情報保存処理並びに印刷コスト算出処理の一連の流れを図4(a)および(b)に示すフローチャートを参照しながら説明する。同図(a)に示すようにパラメータ情報保存処理は、最初に印刷データ受信手段21が印刷データを受信し(S01)、次にパラメータ情報取得手段22が印刷データを解析し、この解析結果をパラメータ情報PIとして取得する(S02)。さらにパラメータ情報保存手段23が、取得したパラメータ情報PIを所定の分類毎に保存する(S03)。   Next, a series of flow of parameter information storage processing and printing cost calculation processing executed in the module 10 will be described with reference to flowcharts shown in FIGS. 4 (a) and 4 (b). As shown in FIG. 5A, in the parameter information storing process, first, the print data receiving unit 21 receives the print data (S01), then the parameter information acquiring unit 22 analyzes the print data, and the analysis result is obtained. Obtained as parameter information PI (S02). Further, the parameter information storage unit 23 stores the acquired parameter information PI for each predetermined classification (S03).

また、同図(b)に示すように、印刷コスト算出処理は、最初にパラメータ情報読出手段24が、保存してあるパラメータ情報PIを読み出し(S11)、読み出したパラメータ情報PIをパラメータとして印刷コスト算出手段25が所定の分類毎に印刷コストを算出する(S12)。さらに送信手段26が読み出したパラメータ情報PIおよび/または算出した印刷コストをホスト装置100へ送信する(S13)。なお、この印刷コスト算出処理は、例えば月毎あるいは四半期毎のように定期的に実行することが好ましい。さらに、ホスト装置100からの要求に応じてパラメータ情報PIや印刷コストをホスト装置100へ送信する構成でもよい。   As shown in FIG. 5B, in the printing cost calculation process, the parameter information reading unit 24 first reads the stored parameter information PI (S11), and uses the read parameter information PI as a parameter. The calculation unit 25 calculates the printing cost for each predetermined classification (S12). Further, the parameter information PI read by the transmission unit 26 and / or the calculated printing cost is transmitted to the host device 100 (S13). This printing cost calculation process is preferably executed periodically, for example, every month or every quarter. Furthermore, the configuration may be such that parameter information PI and printing cost are transmitted to the host device 100 in response to a request from the host device 100.

ここで、パラメータ情報PIについて詳細に説明する。上述のようにこのパラメータ情報PIは印刷装置50(本体)メモリ部54のパラメータ情報ブロック54aに所定の分類毎に保存されるものである。図5(a)に示すパラメータ情報PIは、例えば印刷データに付加され、当該印刷データを識別するための識別コマンドに基づいて、印刷データがレシート印刷用のデータであることを示す「コマンドA」、および印刷データがクーポン印刷用のデータであることを示す「コマンドB」に分類されて保存されている。   Here, the parameter information PI will be described in detail. As described above, the parameter information PI is stored in the parameter information block 54a of the printing apparatus 50 (main body) memory unit 54 for each predetermined classification. The parameter information PI shown in FIG. 5A is added to, for example, print data, and “command A” indicating that the print data is data for receipt printing based on an identification command for identifying the print data. , And print data is classified and stored as “command B” indicating that it is data for coupon printing.

パラメータ情報PIには、例えば通信トランザクション数31、通信データ量32、印刷トランザクション数33、印刷データ量34、紙送り量35、オートカット回数36、用紙使用量37といった各パラメータが含まれている。通信トランザクション数31は、印刷のために通信を確立し印刷データを受信後、接続を解除するまでの一連の流れを1トランザクションとしたときの処理回数であり、通信データ量32は、ホスト装置100との通信により受信したデータバイト数の累積である。また、印刷トランザクション数33は、レシートやクーポン1枚分の処理といった所定の印刷処理を1トランザクションとしたときの処理回数である。   The parameter information PI includes parameters such as a communication transaction number 31, a communication data amount 32, a print transaction number 33, a print data amount 34, a paper feed amount 35, an auto-cut number 36, and a paper usage amount 37. The number of communication transactions 31 is the number of processing times when a series of flow from establishing communication for printing and receiving print data to releasing the connection is one transaction, and the communication data amount 32 is the host device 100. Is the cumulative number of data bytes received through communication with. The number of print transactions 33 is the number of processes when a predetermined print process such as a receipt or a coupon is processed as one transaction.

印刷データ量34は、印刷するデータ量を例えばドット単位で表した累積であり、本実施形態ではキャラクタデータと画像(グラフィック)データとに分別してそれぞれ積算している。紙送り量35は、印刷部55による印刷処理に伴って紙送り部56により実行される紙送り量を例えばミリ単位で表した累積である。オートカット回数36は、印刷処理の後切断部57により行われるオートカット処理の回数である。用紙使用量37は、印刷に要する用紙Pの量を例えばミリ単位で表した累積である。   The print data amount 34 is an accumulation representing the amount of data to be printed, for example, in dot units. In this embodiment, the print data amount 34 is divided into character data and image (graphic) data and accumulated. The paper feed amount 35 is an accumulation in which, for example, the paper feed amount executed by the paper feed unit 56 in association with the printing process by the printing unit 55 is expressed in millimeters. The auto-cut count 36 is the number of auto-cut processes performed by the cutting unit 57 after the printing process. The paper usage 37 is an accumulation representing the amount of paper P required for printing, for example, in millimeters.

すなわち、パラメータ情報取得手段22は、ホスト装置100から受信した印刷データに含まれる各種のコマンド(カットコマンド、グラフィックコマンド等)の解析結果や通信情報(通信トランザクション数、データバイト数等)から、上述の各パラメータを取得する。なお、「通信トランザクション」は上述の例に限らず例えばパケット単位やデータ単位に基づいたものでもよい。また、通信データ量32はデータバイト数の累積に代えてデータパケット数をカウントしてもよい。さらに印刷データ量34は、特に印刷装置50がインクジェット方式を採用している場合にはインク吐出回数に基づくインク吐出量を算出してもよい。   That is, the parameter information acquisition unit 22 determines the above-described from the analysis result of various commands (cut command, graphic command, etc.) included in the print data received from the host device 100 and the communication information (communication transaction number, data byte number, etc.). Get each parameter of. The “communication transaction” is not limited to the above example, and may be based on, for example, a packet unit or a data unit. Further, the communication data amount 32 may count the number of data packets instead of accumulating the number of data bytes. Further, the print data amount 34 may be calculated as an ink discharge amount based on the number of ink discharges, particularly when the printing apparatus 50 employs an ink jet method.

また、上記の例では、パラメータ情報PIを印刷データに付加された識別コマンドに基づいて分類しているが、この識別コマンドに限らず例えば印刷データを受信したホスト装置100毎にパラメータ情報PIを分類したり、ネットワークインターフェース11毎にパラメータ情報PIを分類したりする構成でもよい。すなわち、受信した印刷データに含まれる通信情報(例えばホスト装置100のIPアドレスや受信ポート番号等)に基づいてパラメータ情報PIを分類する構成でもよい。さらに図5(b)に示すように、インターフェース毎、ホスト装置毎、コマンド毎にそれぞれ階層化してパラメータ情報PIを分類することも当然可能である。すなわち、複数の分類を分類条件として組み合わせてもよい。   In the above example, the parameter information PI is classified based on the identification command added to the print data. However, the parameter information PI is not limited to this identification command. For example, the parameter information PI is classified for each host device 100 that has received the print data. Or the parameter information PI may be classified for each network interface 11. In other words, the configuration may be such that the parameter information PI is classified based on communication information (for example, the IP address or reception port number of the host device 100) included in the received print data. Furthermore, as shown in FIG. 5B, it is naturally possible to classify the parameter information PI by hierarchizing each interface, each host device, and each command. That is, a plurality of classifications may be combined as classification conditions.

なお、印刷装置50が装置内で使用する消耗部品の使用状況または消費状況に関するメンテナンス情報(図示省略)を、印刷装置50のメモリ部54に記憶している場合、パラメータ情報取得手段22は、このメンテナンス情報からパラメータ情報PIを取得し、パラメータ情報ブロック54aに保存する構成でもよい。具体的には、印刷データを受信した際、最初にパラメータ情報PIを分類するための分類情報を印刷データから取得するとともに、メンテナンス情報の現在の値を参照し一時的に記憶しておく。そして、印刷処理(1印刷トランザクション処理)が終了すると、再度メンテナンス情報の現在の値を参照し記憶する。そして、印刷データ受信時に参照したメンテナンス情報と、印刷終了時に参照したメンテナンス情報との差分をパラメータ情報PIとして取得しパラメータ情報ブロック54aに保存する。この構成によれば、パラメータ情報取得手段22による印刷データ解析処理を省略できる。   When maintenance information (not shown) regarding the usage status or consumption status of consumable parts used in the printing apparatus 50 is stored in the memory unit 54 of the printing apparatus 50, the parameter information acquisition unit 22 The parameter information PI may be acquired from the maintenance information and stored in the parameter information block 54a. Specifically, when print data is received, firstly, classification information for classifying the parameter information PI is acquired from the print data, and the current value of the maintenance information is referred to and temporarily stored. When the print process (one print transaction process) is completed, the current value of the maintenance information is referred to and stored again. Then, the difference between the maintenance information referred to when the print data is received and the maintenance information referred to when the printing is completed is acquired as parameter information PI and stored in the parameter information block 54a. According to this configuration, the print data analysis process by the parameter information acquisition unit 22 can be omitted.

さらに、印刷コスト算出手段25が行う印刷コスト算出処理について具体例を挙げて説明する。図6に示す(a)〜(e)は、上述の各パラメータを用いて印刷コストを算出するための計算式を例示したものである。   Furthermore, the printing cost calculation process performed by the printing cost calculation unit 25 will be described with a specific example. (A) to (e) shown in FIG. 6 exemplify calculation formulas for calculating the printing cost using the above-described parameters.

例えば図5(a)に示す「コマンドA」の分類に属するパラメータを用いた場合、図6(a)に示すように、オートカット回数をオートカッタ寿命で除したものに、オートカッタ交換費用を掛けることにより、「コマンドA」の分類に対するオートカッタの交換費用負担額、すなわちレシート印刷処理に係るオートカッタの交換費用負担額が算出される。同様に、同図(b)に示すように、印刷トランザクション数とオートカット回数の差すなわちマニュアルカット回数を、マニュアルカッタ寿命で除したものに、マニュアルカッタ交換費用を掛けることにより、「コマンドA」の分類に対するマニュアルカッタの交換費用負担額が算出される。   For example, when parameters belonging to the classification of “command A” shown in FIG. 5A are used, as shown in FIG. 6A, the auto cutter replacement cost is calculated by dividing the number of auto cuts by the auto cutter life. By multiplying, the replacement cost of the auto cutter for the classification of “command A”, that is, the replacement cost of the auto cutter related to the receipt printing process is calculated. Similarly, as shown in FIG. 5B, the difference between the number of print transactions and the number of auto-cuts, that is, the number of manual cuts divided by the manual cutter life, is multiplied by the manual cutter replacement cost to obtain “command A”. The replacement cost of the manual cutter for each category is calculated.

また、同図(c)に示すように、紙送り量、インク使用量、オートカット回数に「コマンドA」の寄与率を表す係数となるa1(紙送り量),b1(インク使用量),c1(オートカット回数)をそれぞれ掛けたものの総和に、消費電力単価を掛けることにより「コマンドA」の分類に対する印刷装置50に供給される電力費用の負担額が算出される。同様に、同図(d)に示すように、紙送り量、インク使用量、オートカット回数に「コマンドA」の寄与率を表す係数となるa2(紙送り量),b2(インク使用量),c2(オートカット回数)をそれぞれ掛けたものの総和に、保守メンテナンス単価を掛けることにより「コマンドA」の分類に対する印刷装置50に係るメンテナンス費用の負担額が算出される。   Further, as shown in FIG. 6C, a1 (paper feed amount), b1 (ink use amount), which are coefficients representing the contribution ratio of the “command A” to the paper feed amount, the ink use amount, and the auto-cut count, By multiplying the sum of each of c1 (auto-cut times) by the unit price of power consumption, the amount of power cost to be supplied to the printing apparatus 50 for the classification of “command A” is calculated. Similarly, as shown in FIG. 4D, a2 (paper feed amount) and b2 (ink use amount) which are coefficients representing the contribution ratio of the “command A” to the paper feed amount, the ink use amount, and the auto-cut count. , C2 (number of times of auto cut) is multiplied by the maintenance unit price to calculate the maintenance cost burden associated with the printing apparatus 50 for the classification of “command A”.

さらに、同図(e)に示すように、紙送り量、インク使用量、オートカット回数に「コマンドA」の寄与率を表す係数となるa3(紙送り量),b3(インク使用量),c3(オートカット回数)をそれぞれ掛けたものの総和に、前回コスト算出時から今回コスト算出時までのカウント期間を掛けたものに、製品寿命期間および印刷装置50の交換費用の積で除することにより、「コマンドA」の分類に対する印刷装置50の次回購入のための購入資金の負担額が算出される。   Further, as shown in FIG. 5E, a3 (paper feed amount), b3 (ink use amount), which are coefficients representing the contribution ratio of the “command A” to the paper feed amount, the ink use amount, and the auto-cut count, By multiplying the sum of each multiplied by c3 (number of auto-cuts) by the count period from the previous cost calculation to the current cost calculation, divided by the product lifetime and the replacement cost of the printing device 50 The amount of purchase funds for the next purchase of the printing apparatus 50 for the classification of “command A” is calculated.

なお、上述の寄与率を表す係数(a1〜c3)は、全分類の総和に対するコスト算出対象分類の割合だけでなく、予め定められた各分類独自の寄与率を反映するものであるため、算出する印刷コスト毎にそれぞれ専用の係数が準備されている。また、「コマンドB」の分類に属するパラメータを用いて上記の計算を行うことで、「コマンドB」の分類に対する印刷コスト、すなわちクーポン印刷処理に係る印刷コストが算出されることは言うまでもない。   Note that the coefficients (a1 to c3) representing the above-described contribution rates reflect not only the ratio of the cost calculation target classification to the total sum of all classifications, but also the predetermined contribution ratio specific to each classification. A dedicated coefficient is prepared for each printing cost. In addition, it goes without saying that the printing cost for the classification of “command B”, that is, the printing cost for the coupon printing process is calculated by performing the above calculation using the parameters belonging to the classification of “command B”.

従って、レシート印刷処理分の印刷コスト、およびクーポン印刷処理分の印刷コストが実際の処理比率に基づいて算出されることから、仮にレシート印刷処理に係るコストは店舗側が負担し、クーポン印刷処理に係るコストはクーポンを発行する発行会社が負担するといった運用を行う場合でも、店舗および発行会社が公平に印刷装置50のメンテナンス費用をそれぞれ負担することが可能となる。   Accordingly, since the printing cost for the receipt printing process and the printing cost for the coupon printing process are calculated based on the actual processing ratio, the store side bears the cost for the receipt printing process, and the coupon printing process Even when the issuer that issues the coupon bears the operation, the store and the issuer can bear the maintenance cost of the printing apparatus 50 fairly.

なお、上記の計算式にある「インク使用量」はパラメータ情報PIに含まれる印刷データ量34に基づいて算出することが可能である。また、上記の計算で用いるオートカッタ寿命、オートカッタ交換費用、マニュアルカッタ寿命、マニュアルカッタ交換費用、消費電力単価、保守メンテナンス単価等の定数は、印刷コストを算出するためのプログラム(印刷コスト算出手段25)に組み込む構成に代え、印刷装置50のメモリ部54に記憶し、印刷コスト算出手段25がメモリ部54からこれらを読み出す構成でもよい。この構成によれば、仕様の異なる複数の印刷装置50に対してモジュール10を汎用的に装着することが可能となる。   It should be noted that the “ink usage” in the above calculation formula can be calculated based on the print data amount 34 included in the parameter information PI. In addition, constants such as auto cutter life, auto cutter replacement cost, manual cutter life, manual cutter replacement cost, power consumption unit price, maintenance maintenance unit price used in the above calculation are programs for calculating printing costs (printing cost calculation means Instead of the configuration incorporated in 25), the configuration may be such that the printing cost calculation means 25 stores the data in the memory unit 54 of the printing apparatus 50 and reads them from the memory unit 54. According to this configuration, the module 10 can be mounted on a plurality of printing apparatuses 50 having different specifications.

また、モジュール10が算出する印刷コストは図6に示す計算式で算出される印刷コストに限らず、実情に応じて様々な印刷コストを算出することが可能である。例えば通信トランザクション数、通信データ数等をパラメータとして、ネットワークの運用コストに係るそれぞれの負担額を算出してもよい。   Further, the printing cost calculated by the module 10 is not limited to the printing cost calculated by the calculation formula shown in FIG. 6, and various printing costs can be calculated according to the actual situation. For example, each burden amount related to the operation cost of the network may be calculated using the number of communication transactions, the number of communication data, and the like as parameters.

また、印刷コスト算出処理が完了した時点でパラメータ情報PIはリセットされることが好ましい。若しくはリセットに代えて、コスト算出処理完了時点のパラメータ情報PIの各値を記憶しておき、次回コスト算出処理を行う時点での値との差分をコスト算出のパラメータとする構成でもよい。なお、保存したパラメータ情報PIおよび/または算出した印刷コストを印刷装置50により印刷して出力することももちろん可能である。   Further, it is preferable that the parameter information PI is reset when the printing cost calculation process is completed. Alternatively, instead of reset, each value of the parameter information PI at the time when the cost calculation process is completed may be stored, and a difference from the value at the time when the next cost calculation process is performed may be used as a cost calculation parameter. Of course, the stored parameter information PI and / or the calculated printing cost can be printed out by the printing apparatus 50 and output.

さらに、送信手段26がホスト装置100に送信したパラメータ情報PIおよび/または印刷コストの活用例について説明する。例えば、ホスト装置100において受信したパラメータ情報PIおよび/または印刷コストをディスプレイ106に視認可能に表示することが想定できる。この構成により、ユーザがホスト装置100を用いてパラメータ情報PIおよび/または印刷コストを容易に確認することができる。また、このときユーザが所望の分類をホスト装置100において指定し、モジュール10では指定された分類のパラメータ情報PIおよび/または印刷コストのみをホスト装置100に送信してもよい。   Furthermore, an application example of the parameter information PI and / or printing cost transmitted from the transmission unit 26 to the host device 100 will be described. For example, it can be assumed that the parameter information PI and / or printing cost received by the host device 100 is displayed on the display 106 so as to be visible. With this configuration, the user can easily confirm the parameter information PI and / or the printing cost using the host device 100. At this time, the user may designate a desired classification in the host apparatus 100, and the module 10 may transmit only the parameter information PI and / or printing cost of the designated classification to the host apparatus 100.

また、印刷装置50若しくはホスト装置100を決済処理が可能である決済処理サーバに通信可能に構成し、分類毎に算出した印刷コストと、例えばクレジット情報といった各分類の決済情報とを、印刷装置50若しくはホスト装置100が決済処理サーバに送信することにより、決済処理を自動的に行ってもよい。この構成によれば、各分類に該当するユーザに対して、メンテナンス費用を請求する処理等を簡略化できる。   Further, the printing device 50 or the host device 100 is configured to be able to communicate with a payment processing server capable of payment processing, and the printing cost calculated for each classification and the payment information of each classification such as credit information are displayed on the printing device 50. Alternatively, the payment processing may be automatically performed by the host device 100 transmitting to the payment processing server. According to this configuration, it is possible to simplify processing for charging maintenance costs for users corresponding to each category.

このように、本実施形態のモジュール10によれば、印刷コストを算出するためのパラメータとなるパラメータ情報を所定の分類毎に保存し、さらに保存したパラメータ情報PIをパラメータとして分類毎の印刷コストを算出するので、複数のユーザが印刷装置を共有する場合には、ユーザ毎にパラメータ情報PIを分類して保存することにより、各ユーザの実際の使用比率に基づいた割合で、印刷装置50のメンテナンス費用をそれぞれ負担することが可能となる。さらに、保存したパラメータ情報PIに基づいて印刷コストが所定の分類毎に自動計算されるので、分類毎の印刷コストを手動で計算する手間を省くことができる。   As described above, according to the module 10 of the present embodiment, the parameter information that is a parameter for calculating the printing cost is stored for each predetermined classification, and the printing cost for each classification is set using the stored parameter information PI as a parameter. When the printing apparatus is shared by a plurality of users, the parameter information PI is classified and stored for each user, so that the maintenance of the printing apparatus 50 is performed at a ratio based on the actual usage ratio of each user. It becomes possible to bear each expense. Furthermore, since the printing cost is automatically calculated for each predetermined classification based on the stored parameter information PI, it is possible to save the trouble of manually calculating the printing cost for each classification.

なお、本実施形態のモジュール10は、印刷装置50に一体に組み込まれる構成であるが、例えばアダプタのように、ホスト装置100と印刷装置50との間にケーブルを介して接続される構成でもよい。   The module 10 of this embodiment is configured to be integrated into the printing apparatus 50, but may be configured to be connected between the host apparatus 100 and the printing apparatus 50 via a cable, such as an adapter. .

また、本実施形態では、ホスト装置100のPOSアプリケーションが生成した印刷データを印刷装置50が用紙Pに印刷する構成を例に挙げ説明を行ったが、ホスト装置100が生成する印刷データの種類は問わない。さらに、印刷データを生成するホスト装置100は、印刷装置50と例えばインターネットで接続されるような外部のサーバでもよい。   In this embodiment, the print data generated by the POS application of the host device 100 is described as an example of the configuration in which the printing device 50 prints on the paper P. However, the types of print data generated by the host device 100 are as follows. It doesn't matter. Further, the host device 100 that generates print data may be an external server that is connected to the printing device 50 via, for example, the Internet.

また、上記の例に示した、モジュール10の各部(各機能)をプログラムとして提供することも可能である。また、そのプログラムを記録媒体(図示省略)に格納して提供することも可能である。記録媒体としては、CD−ROM、フラッシュROM、メモリカード(コンパクトフラッシュ(登録商標)、スマートメディア、メモリースティック等)、コンパクトディスク、光磁気ディスク、デジタルバーサタイルディスクおよびフレキシブルディスク等を利用することができる。   Moreover, it is also possible to provide each part (each function) of the module 10 shown in the above example as a program. Further, the program can be provided by being stored in a recording medium (not shown). As the recording medium, a CD-ROM, a flash ROM, a memory card (compact flash (registered trademark), smart media, memory stick, etc.), a compact disk, a magneto-optical disk, a digital versatile disk, a flexible disk, and the like can be used.

さらに、上記のプログラムを印刷装置50に記憶させることにより、印刷装置単体で上述の各手段を実現してもよい。   Furthermore, by storing the above program in the printing apparatus 50, the above-described units may be realized by the printing apparatus alone.

また、上述した実施例によらず、印刷システム1の装置構成や処理工程等について、本発明の要旨を逸脱しない範囲で、適宜変更も可能である。   In addition, the apparatus configuration and processing steps of the printing system 1 can be appropriately changed without departing from the gist of the present invention, regardless of the above-described embodiments.

1…印刷システム、10…インターフェースモジュール、11…ネットワークインターフェース、15…CPU、21…印刷データ受信手段、22…パラメータ情報取得手段、23…パラメータ情報保存手段、24…パラメータ情報読出手段、25…印刷コスト算出手段、26…送信手段、50…印刷装置、54a…パラメータ情報保存ブロック、100…ホスト装置、PI…パラメータ情報。   DESCRIPTION OF SYMBOLS 1 ... Printing system, 10 ... Interface module, 11 ... Network interface, 15 ... CPU, 21 ... Print data receiving means, 22 ... Parameter information acquisition means, 23 ... Parameter information storage means, 24 ... Parameter information reading means, 25 ... Printing Cost calculation means, 26 ... transmission means, 50 ... printing apparatus, 54a ... parameter information storage block, 100 ... host apparatus, PI ... parameter information.

Claims (8)

POSアプリケーションにより印刷データを生成するホスト装置に接続されるとともに、当該印刷データに基づいてレシート及びクーポンを印刷する印刷装置に接続されるインターフェースモジュールであって、
前記ホスト装置から、当該印刷データを識別するための識別コマンドが付加された印刷データを受信する印刷データ受信手段と、
受信した前記印刷データを解析し、当該印刷データの印刷に要する印刷コストを算出するためのパラメータとなるパラメータ情報を取得するパラメータ情報取得手段と、
取得した前記パラメータ情報を、前記印刷データに付加された前記識別コマンドに基づいて、前記印刷データが前記POSアプリケーションにより生成した決済処理情報に基づくレシート印刷用のデータであるか、クーポン発行会社が発行するクーポン印刷用のデータであるかにより分類して保存するパラメータ情報保存手段と、
保存した前記パラメータ情報を読み出すパラメータ情報読出手段と、
読み出した前記パラメータ情報に基づいて、レシート印刷処理分の印刷コスト及びクーポン印刷処理分の印刷コストをそれぞれ算出する印刷コスト算出手段と、
を備えたことを特徴とするインターフェースモジュール。
An interface module connected to a host device that generates print data by a POS application and connected to a printing device that prints a receipt and a coupon based on the print data;
Print data receiving means for receiving print data to which an identification command for identifying the print data is added from the host device;
A parameter information acquisition unit that analyzes the received print data and acquires parameter information that is a parameter for calculating a printing cost required for printing the print data;
Based on the identification command added to the print data, the acquired parameter information is issued by a coupon issuing company as to whether the print data is data for receipt printing based on payment processing information generated by the POS application. and parameter information storage means for storing classified by whether the data for coupon printing to,
Parameter information reading means for reading the saved parameter information;
Based on the read parameter information, a printing cost calculation unit that calculates a printing cost for a receipt printing process and a printing cost for a coupon printing process,
An interface module characterized by comprising:
前記印刷データ受信手段は、複数のインターフェースを有し、
複数の前記ホスト装置に接続され、
前記パラメータ情報保存手段は、インターフェース毎、及び、前記ホスト装置毎に、前記パラメータ情報をレシート印刷用とクーポン印刷用とに分類して保存することを特徴とする請求項1記載のインターフェースモジュール。
The print data receiving means has a plurality of interfaces,
Connected to a plurality of the host devices,
2. The interface module according to claim 1, wherein the parameter information storage unit classifies and stores the parameter information for receipt printing and coupon printing for each interface and each host device.
前記パラメータ情報には、少なくとも印刷キャラクタ数、インクまたはトナーの使用量、オートカット回数、紙送り量、印刷トランザクション数、通信トランザクション数の何れかが含まれることを特徴とする請求項1または2に記載のインターフェースモジュール。   3. The parameter information includes at least one of the number of print characters, the amount of ink or toner used, the number of automatic cuts, the amount of paper feed, the number of print transactions, and the number of communication transactions. The described interface module. 前記印刷装置が、当該印刷装置で使用する消耗部品の使用状況または消費状況に関するメンテナンス情報を記憶している場合、
前記パラメータ情報取得手段は、前記印刷データに代えて、前記メンテナンス情報から前記パラメータ情報を取得することを特徴とする請求項1から3のいずれかに記載のインターフェースモジュール。
When the printing device stores maintenance information regarding the usage status or consumption status of consumable parts used in the printing device,
4. The interface module according to claim 1, wherein the parameter information acquisition unit acquires the parameter information from the maintenance information instead of the print data.
算出した前記印刷コストを前記ホスト装置へ送信する送信手段、をさらに備えたことを
特徴とする請求項1ないし4のいずれか1項に記載のインターフェースモジュール。
5. The interface module according to claim 1, further comprising: a transmission unit that transmits the calculated printing cost to the host device. 6.
請求項1ないし5のいずれか1項に記載のインターフェースモジュールにおける各手段
を備えたことを特徴とする印刷装置。
6. A printing apparatus comprising: each means in the interface module according to claim 1.
コンピュータを、請求項1ないし5のいずれか1項に記載のインターフェースモジュー
ルにおける各手段として機能させることを特徴とするプログラム。
6. A program for causing a computer to function as each means in the interface module according to claim 1.
POSアプリケーションにより印刷データを生成するホスト装置に接続されるとともに、当該印刷データに基づいてレシート及びクーポンを印刷する印刷装置の保守方法であって、
前記印刷装置が、
前記ホスト装置から、当該印刷データを識別するための識別コマンドが付加された印刷データを受信する印刷データ受信工程と、
受信した前記印刷データを解析し、当該印刷データの印刷に要する印刷コストを算出するためのパラメータとなるパラメータ情報を取得するパラメータ情報取得工程と、
取得した前記パラメータ情報を、前記印刷データに付加された前記識別コマンドに基づいて、前記印刷データが前記POSアプリケーションにより生成した決済処理情報に基づくレシート印刷用のデータであるか、クーポン発行会社が発行するクーポン印刷用のデータであるかにより分類して保存するパラメータ情報保存工程と、
保存した前記パラメータ情報を読み出すパラメータ情報読出工程と、
読み出した前記パラメータ情報に基づいて、レシート印刷処理分の印刷コスト及びクーポン印刷処理分の印刷コストをそれぞれ算出する印刷コスト算出工程と、
を実行することを特徴とする印刷装置の保守方法。
Is connected to a host apparatus that generates print data by the POS application, a maintenance method for a printing apparatus for printing receipts and coupons based on those indicia printing data,
The printing device is
A print data receiving step of receiving print data to which an identification command for identifying the print data is added from the host device;
A parameter information acquisition step of analyzing the received print data and acquiring parameter information that is a parameter for calculating a printing cost required for printing the print data;
Based on the identification command added to the print data, the acquired parameter information is issued by a coupon issuing company as to whether the print data is data for receipt printing based on payment processing information generated by the POS application. a parameter information storage step of storing classified by whether the data for coupon printing to,
A parameter information reading step for reading the stored parameter information;
Based on the read parameter information, a printing cost calculation step for calculating a printing cost for a receipt printing process and a printing cost for a coupon printing process,
The maintenance method of the printing apparatus characterized by performing this.
JP2011065308A 2011-03-24 2011-03-24 Interface module, printing apparatus, program, and maintenance method for printing apparatus Expired - Fee Related JP5104970B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011065308A JP5104970B2 (en) 2011-03-24 2011-03-24 Interface module, printing apparatus, program, and maintenance method for printing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011065308A JP5104970B2 (en) 2011-03-24 2011-03-24 Interface module, printing apparatus, program, and maintenance method for printing apparatus

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2005209539A Division JP2007026249A (en) 2005-07-20 2005-07-20 Interface module, printer, program, and maintenance method of printer

Publications (2)

Publication Number Publication Date
JP2011161924A JP2011161924A (en) 2011-08-25
JP5104970B2 true JP5104970B2 (en) 2012-12-19

Family

ID=44593134

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011065308A Expired - Fee Related JP5104970B2 (en) 2011-03-24 2011-03-24 Interface module, printing apparatus, program, and maintenance method for printing apparatus

Country Status (1)

Country Link
JP (1) JP5104970B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3745647B2 (en) * 2001-06-04 2006-02-15 東芝テック株式会社 Coupon issuing system
JP2004255821A (en) * 2003-02-27 2004-09-16 Seiko Epson Corp Printer, printing system, and method of performing charging for printing processing

Also Published As

Publication number Publication date
JP2011161924A (en) 2011-08-25

Similar Documents

Publication Publication Date Title
US7843585B2 (en) Interface module, printing device, program, and printer maintenance method
JP4710903B2 (en) PRINT SYSTEM, POS SYSTEM, CONNECTION DEVICE, PRINT SYSTEM CONTROL METHOD AND ITS PROGRAM
EP1587039A2 (en) Printing system, POS system, connection device, and control method for a printing system
US9156279B2 (en) Printing system, printing device, and printing 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
JP2007196533A (en) Printer, host computer, printing system and control method of printing system
JP2004013708A (en) Pos system, adapter device, and network system
US8873096B2 (en) Media processing device and POS system
US10442217B2 (en) Receipt printer, receipt printer system, and control method
US9224275B2 (en) Media processing method using multiple processing units for performing multiple processes
JP2005301505A (en) Print system, pos system, connection device, and method for controlling pos system
JP2006323445A (en) Printing system, pos system, connection device, control method for printing system, and program therefor
JP7393482B2 (en) Product sales data processing device and program
US9591078B2 (en) Media processing device and POS system
JP2002092439A (en) Network system and method for controlling consumables, computer program/product, and medium for recording information
JP2002092745A (en) Management system for consumables of printer in pos terminal device, its management method, computer program product and information recording medium
JP4232393B2 (en) POS terminal and interface device
JP4742847B2 (en) Printer, printer system, and accounting method
JP5104970B2 (en) Interface module, printing apparatus, program, and maintenance method for printing apparatus
JP2006318158A (en) Printing system, pos system, connection device, control method for printing system and program therefor
JP2009276973A (en) Printer, pos system, control method for printer and program
JP2005301506A (en) Print system, pos system, connection device, and printing control method
JP5958143B2 (en) Printing apparatus, printing system, and printing control apparatus
JP6587146B2 (en) Printer
JP6846240B2 (en) Printers and programs

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110422

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110422

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120529

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120625

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: 20120904

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120917

R150 Certificate of patent or registration of utility model

Ref document number: 5104970

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151012

Year of fee payment: 3

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