"印刷データを生成するホスト装置に接続されるとともに、当該印刷データを印刷する印刷装置に接続されるインターフェースモジュールであって、前記ホスト装置から印刷データを受信する印刷データ受信手段と、受信した前記印刷データを解析し、当該印刷データの印刷に要する印刷コストを算出するためのパラメータとなるパラメータ情報を取得するパラメータ情報取得手段と、取得した前記パラメータ情報を、所定の分類毎に保存するパラメータ情報保存手段と、を備えたことを特徴とするインターフェースモジュール。前記パラメータ情報には、少なくとも印刷キャラクタ数、インクまたはトナーの使用量、オートカット回数、紙送り量、印刷トランザクション数、通信トランザクション数の何れかが含まれることを特徴とする請求項1に記載のインターフェースモジュール。前記印刷装置が、当該印刷装置で使用する消耗部品の使用状況または消費状況に関するメンテナンス情報を記憶している場合、前記パラメータ情報取得手段は、前記印刷データに代えて、前記メンテナンス情報から前記パラメータ情報を取得することを特徴とする請求項1または2に記載のインターフェースモジュール。保存した前記パラメータ情報を読み出すパラメータ情報読出手段と、読み出した前記パラメータ情報に基づいて、前記印刷コストを前記分類毎に算出する印刷コスト算出手段、をさらに備えたことを特徴とする請求項1ないし3のいずれか1項に記載のインターフェースモジュール。前記印刷データには、前記パラメータ情報の分類を識別するための識別情報が付加されており、前記パラメータ情報保存手段は、前記識別情報に基づいて前記パラメータ情報を分類することを特徴とする請求項1ないし4のいずれか1項に記載のインターフェースモジュール。前記ホスト装置が複数の場合、前記識別情報には、当該ホスト装置を識別するためのホスト識別情報が含まれることを特徴とする請求項5に記載のインターフェースモジュール。前記印刷データ受信手段は、複数のインターフェースを有し、前記パラメータ情報保存手段は、前記印刷データを受信した前記インターフェースに基づいて前記パラメータ情報を分類することを特徴とする請求項1ないし4のいずれか1項に記載のインターフェースモジュール。読み出した前記パラメータ情報および/または算出した前記印刷コストを前記ホスト装置へ送信する送信手段、をさらに備えたことを特徴とする請求項4ないし7のいずれか1項に記載のインターフェースモジュール。請求項1ないし8のいずれか1項に記載のインターフェースモジュールにおける各手段を備えたことを特徴とする印刷装置。コンピュータを、請求項1ないし8のいずれか1項に記載のインターフェースモジュールにおける各手段として機能させることを特徴とするプログラム。ホスト装置に接続されるとともに、当該ホスト装置が生成した印刷データを印刷する印刷装置の保守方法であって、前記印刷装置が、前記ホスト装置から印刷データを受信する印刷データ受信工程と、受信した前記印刷データを解析し、当該印刷データの印刷に要する印刷コストを算出するためのパラメータとなるパラメータ情報を取得するパラメータ情報取得工程と、取得した前記パラメータ情報を、所定の分類毎に保存するパラメータ情報保存工程と、を実行することを特徴とする印刷装置の保守方法。ところで、この種の印刷装置のメンテナンス費用例えばインクや用紙P等の消耗品に係る費用およびカッタ、モータ、ギヤといった交換部品に係る費用等をユーザ毎に負担する場合、各ユーザの印刷装置の使用量が不明確であるため、実際の使用比率に基づいた費用負担が不可能であり、運営上の障害要因となる虞がある。上記の問題に鑑み、本発明は、複数のユーザが共有する印刷装置において、実際の使用比率に基づいた割合で、各ユーザが印刷装置に係るメンテナンス費用を負担することができるインターフェースモジュール、印刷装置、プログラム、印刷装置の保守方法を提供することをその課題とする。本発明のインターフェースモジュールは、印刷データを生成するホスト装置に接続されるとともに、当該印刷データを印刷する印刷装置に接続されるインターフェースモジュールであって、ホスト装置から印刷データを受信する印刷データ受信手段と、受信した印刷データを解析し、当該印刷データの印刷に要する印刷コストを算出するためのパラメータとなるパラメータ情報を取得するパラメータ情報取得手段と、取得したパラメータ情報を、所定の分類毎に保存するパラメータ情報保存手段と、を備えたことを特徴とする。また、本発明の印刷装置の保守方法は、ホスト装置に接続されるとともに、当該ホスト装置が生成した印刷データを印刷する印刷装置の保守方法であって、印刷装置が、ホスト装置から印刷データを受信する印刷データ受信工程と、受信した印刷データを解析し、当該印刷データの印刷に要する印刷コストを算出するためのパラメータとなるパラメータ情報を取得するパラメータ情報取得工程と、取得したパラメータ情報を、所定の分類毎に保存するパラメータ情報保存工程と、を実行することを特徴とする。これらの構成によれば、印刷コストを算出するためのパラメータとなるパラメータ情報を所定の分類毎に保存するので、ユーザは、印刷コストを所定の分類毎に算出することが可能となる。従って、複数のユーザが印刷装置を共有する場合には、ユーザ毎にパラメータ情報を分類して保存することにより、各ユーザの実際の使用比率に基づいた割合で、印刷装置のメンテナンス費用をそれぞれ負担することが可能となる。この場合、パラメータ情報には、少なくとも印刷キャラクタ数、インクまたはトナーの使用量、オートカット回数、紙送り量、印刷トランザクション数、通信トランザクション数の何れかが含まれることが好ましい。この構成によれば、印刷キャラクタ数、インクまたはトナーの使用量、オートカット回数、紙送り量、印刷トランザクション数、通信トランザクション数の少なくとも何れかを、印刷コストを算出するためのパラメータ情報として保存することができる。なお印刷トランザクションとは、例えばレシート1枚分の処理といった所定の印刷処理を1処理単位として表すものであり、通信トランザクションとは、例えば通信を確立してから接続を解除するまでの一連の流れを1処理単位として表すものである。また、これらの場合、印刷装置が、当該印刷装置で使用する消耗部品の使用状況または消費状況に関するメンテナンス情報を記憶している場合、パラメータ情報取得手段は、印刷データに代えて、メンテナンス情報からパラメータ情報を取得することが好ましい。この構成によれば、印刷装置が記憶しているメンテナンス情報から、印刷コストを算出するためのパラメータ情報を取得することから、受信した印刷データを解析する処理を省略することができる。また、これらの場合、保存したパラメータ情報を読み出すパラメータ情報読出手段と、読み出したパラメータ情報に基づいて、印刷コストを分類毎に算出する印刷コスト算出手段、をさらに備えることが好ましい。この構成によれば、インターフェースモジュールによって、保存したパラメータ情報に基づいて所定の分類毎に印刷コストが自動計算されるので、分類毎の印刷コストを手動で計算する手間を省くことができる。また、これらの場合、印刷データには、パラメータ情報の分類を識別するための識別情報が付加されており、パラメータ情報保存手段は、識別情報に基づいてパラメータ情報を分類することが好ましい。この構成によれば、印刷データに付加されている識別情報に基づいて、パラメータ情報を分類し保存するので、印刷データの種類や形式等に応じてパラメータ情報を分類することが可能となる。この場合、ホスト装置が複数の場合、識別情報には、当該ホスト装置を識別するためのホスト識別情報が含まれ、パラメータ情報保存手段は、ホスト識別情報に基づいてパラメータ情報を分類することが好ましい。この構成によれば、ホスト装置を識別するためのホスト識別情報に基づいて、パラメータ情報を分類し保存するので、印刷データを受信したホスト装置に応じてパラメータ情報を分類することが可能となる。なお、ホスト識別情報の一例として、印刷データとともに送信されるホスト装置のIPアドレス等が想定される。また、これらの場合、印刷データ受信手段は、複数のインターフェースを有し、パラメータ情報保存手段は、印刷データを受信したインターフェースに基づいてパラメータ情報を分類することが好ましい。この構成によれば、印刷データを受信したインターフェース毎にパラメータ情報を分類して保存するので、例えば印刷装置を共有する各ユーザが、インターフェースを固定的に使用する場合等に有効である。なお、複数のインターフェースは、物理的に複数である必要は無く、イーサネット登録商標のように、物理的にはコネクタが1つであっても、インターフェースモジュール内部で論理的に複数のインターフェースポートとして識別可能に構成することもできる。また、これらの場合、読み出したパラメータ情報および/または算出した印刷コストをホスト装置へ送信する送信手段、をさらに備えることが好ましい。この構成によれば、ホスト装置がパラメータ情報および/または印刷コストを取得することができる。すなわち、例えばホスト装置がパラメータ情報および/または印刷コストを視認可能に表示することによって、各ユーザはホスト装置において自身のパラメータ情報や印刷コストを容易に把握することができる。またホスト装置を決済処理可能なサーバ等に通信可能に構成することにより、ホスト装置が取得した印刷コストに基づいて決済処理を行うことも可能となる。本発明の印刷装置は、上記のいずれか1に記載のインターフェースモジュールにおける各手段を備えたことを特徴とする。この構成によれば、印刷装置において、印刷コストを算出するためのパラメータとなるパラメータ情報を所定の分類毎に保存し、保存したパラメータ情報に基づいて、印刷コストを所定の分類ごとに算出することが可能となる。この場合、印刷装置に上記のインターフェースモジュールを一体に組み込むことで実現してもよいし、印刷装置が、上記のインターフェースモジュールにおける各手段を実現するためのプログラムを備えることにより実現してもよい。本発明のプログラムは、上記のいずれか1に記載のインターフェースモジュールにおける各手段として、コンピュータを機能させることを特徴とする。この構成によれば、複数のユーザが共有する印刷装置において、実際の使用比率に基づいた割合で、各ユーザが印刷装置に係るメンテナンス費用を負担することが可能なプログラムを提供することができる。以下、添付の図面を参照して、本発明のインターフェースモジュール、印刷装置、プログラム、印刷装置の保守方法に係る一実施形態について詳細に説明する。本発明のインターフェースモジュール等は、ホスト装置および印刷装置に接続されるとともに、ホスト装置から受信した印刷データを解析し、印刷データの印刷処理に要する印刷コストを算出することにより、複数のユーザが共有する印刷装置に係るメンテナンス費用を、実際の使用比率に基づいた割合で各ユーザが負担することを可能とするものである。そこで以下、ホスト装置、およびインターフェースモジュールが装着された印刷装置から成る印刷システムを例に挙げて説明する。図1に示すように、本実施形態の印刷システム1は、印刷データの生成を行うホスト装置100図では3台表示と、当該ホスト装置100が生成した印刷データを例えばレシートといった用紙Pに印刷する印刷装置50から構成されている。ホスト装置100は、店舗等における決済処理を行うためのPOSアプリケーション101や、印刷装置50を印刷制御するためのプリンタドライバ102、ホスト装置100全体を制御する制御部103等を有している。制御部103は、キーボード104やバーコードリーダ105といった入力デバイスからの入力等に基づいて決済処理情報を生成しディスプレイ106に表示するとともに、生成した決済処理情報に基づいて用紙Pに印刷するための印刷データを生成する。また、ホスト装置100のPOSアプリケーション101は、決済処理情報に加えて例えばクーポンに代表される、顧客への広告や販売促進を目的とした印刷データを生成することが可能となっている。印刷装置50は、その上面に印刷済みの用紙Pレシートやクーポン等が排出される排出口51が形成され、また、ホスト装置100と接続される複数のネットワークインターフェース11を有するインターフェースモジュール10以下単にモジュールと記載が装着されており、当該モジュール10は、印刷装置50本体の装着スロット52に着脱可能に構成されている。なお、ネットワークインターフェース11として、RS-232規格などのシリアルデータ転送、セントロニクス規格などのパラレルデータ転送、イーサネット登録商標の10Base-Tなどのネットワーク接続、USB、無線LANなどのデータ転送規格に対応したものを採用することができる図示の例では10Base-TおよびUSBのデータ転送規格に対応したもの;接続ケーブルは図示省略。また、複数のネットワークインターフェース11は、物理的に複数である必要は無く、イーサネットのように、物理的にはコネクタが1つであっても、モジュール10内部で論理的に複数のインターフェースポートとして識別可能に構成することもできる。モジュール10は、その前面側に上述した複数のネットワークインターフェース11および動作表示インジケータ12が配置されている。動作表示インジケータ12は、モジュール10の動作状態を示すものであり、点灯または点滅するLEDにより構成されている。また、モジュール10は、中央部にCPU15の他、ROM16、RAM17等のメモリ図2参照を有する制御基板13を備え、後部に印刷装置本体印刷制御部53やメモリ部54と接続するための接続部14コネクタを備えている。そして、複数のネットワークインターフェース11と、接続部14と、動作表示インジケータ12とが、制御基板13とバス接続されている。続いて、モジュール10および印刷装置50本体の制御構成について図2の制御ブロック図を参照し説明する。同図に示すように、モジュール10は、上述した複数のネットワークインターフェース11および接続部14の他、動作表示インジケータ12、CPUCentralProcessingUnit15、ROMReadOnlyMemory16およびRAMRandomAccessMemory17を備え、これらは内部バス18を介して入出力インターフェース19と接続されている。ROM16は、後述する印刷データの解析処理や印刷コスト算出処理など、各種処理をCPU15で制御するための制御プログラムを記憶している。入出力インターフェース19には、CPU15の機能を補うと共に各種周辺回路とのインターフェース信号を取り扱うための論理回路が組み込まれており、ホスト装置100から受信した印刷データや制御データをそのまま或いは加工して内部バス18に取り込むと共に、CPU15と連動して、CPU15から内部バス18に出力されたデータや制御信号を、そのまま或いは加工して各部に出力する。そして、CPU15は、上記の構成により、ROM16内の制御プログラムに従って、入出力インターフェース19を介してモジュール10内の各部から各種信号データを入力すると共に、入力した各種信号データに基づいてRAM17内の各種データを処理し、入出力インターフェース19を介してモジュール10内の各部に各種信号データを出力することにより、印刷データの転送送受信を行うなど、各種処理の制御を行う。動作表示インジケータ12は、LEDにより構成され、モジュール10において何らかの処理が行われている場合点灯し、エラーが生じた場合に点滅するようになっている。印刷装置50本体は、印刷制御部53、メモリ部54、および印刷ヘッド図示省略を有する印刷部55、印刷部55における印刷に同期して紙送りを行う紙送り部56、用紙Pを切断する切断部57を備えている。メモリ部54は、モジュール10から転送された印刷データや各種制御コマンドを受信する受信バッファ図示省略や、印刷処理に係る印刷コストを算出するためのパラメータ情報PI図5参照;後述するを格納するパラメータ情報ブロック54a図3参照を備えており、切断部57は、カットコマンドに基づいて用紙Pを自動的に切断するオートカット用のオートカッタ並びにオペレータによる所定の操作をトリガとして用紙Pを切断するマニュアルカット用のマニュアルカッタ何れも図示省略を有している。そして、印刷制御部53は、受信バッファに保存されたデータを印刷部55に転送できるデータ形式へ展開するなどして、印刷制御を行う。なお、パラメータ情報ブロック54aは不揮発性メモリから構成されている。さらに、本実施形態に係るモジュール10の機能構成について、図3の機能ブロック図を参照して説明する。同図に示すようにモジュール10は、印刷データ受信手段21、パラメータ情報取得手段22、パラメータ情報保存手段23、パラメータ情報読出手段24、印刷コスト算出手段25、送信手段26、を備えている。印刷データ受信手段21は、ホスト装置100において生成された印刷データを受信する。パラメータ情報取得手段22は、受信した印刷データを解析することにより、当該印刷データの印刷に係る印刷コストを算出するためのパラメータ情報PI図5参照を取得する。パラメータ情報保存手段23は、パラメータ情報取得手段22によって取得したパラメータ情報PIを、印刷装置50本体メモリ部54におけるパラメータ情報ブロック54aに所定の分類毎に保存する。パラメータ情報読出手段24は、パラメータ情報ブロック54aに保存されたパラメータ情報PIを読出しモジュール10内部において処理可能に出力する。印刷コスト算出手段25は、読み出したパラメータ情報PIをパラメータとして、所定の計算式図6参照に基づいて印刷コストを所定の分類毎に算出する。なお、パラメータ情報PIの保存先となるパラメータ情報ブロック54aを、モジュール10のRAM17内に構成してもよい。送信手段26は、読み出したパラメータ情報PIおよび/または算出した印刷コストをホスト装置100へ送信する。なお、印刷データ受信手段21および送信手段26は、その主要部を複数のネットワークインターフェース11図2参照により構成され、その他の各手段はCPU15がROM16内の制御プログラムに従って各種データを処理し、入力インターフェース19等と協働することにより実現されるものである。次に、モジュール10において実行されるパラメータ情報保存処理並びに印刷コスト算出処理の一連の流れを図4aおよびbに示すフローチャートを参照しながら説明する。同図aに示すようにパラメータ情報保存処理は、最初に印刷データ受信手段21が印刷データを受信しS01、次にパラメータ情報取得手段22が印刷データを解析し、この解析結果をパラメータ情報PIとして取得するS02。さらにパラメータ情報保存手段23が、取得したパラメータ情報PIを所定の分類毎に保存するS03。また、同図bに示すように、印刷コスト算出処理は、最初にパラメータ情報読出手段24が、保存してあるパラメータ情報PIを読み出しS11、読み出したパラメータ情報PIをパラメータとして印刷コスト算出手段25が所定の分類毎に印刷コストを算出するS12。さらに送信手段26が読み出したパラメータ情報PIおよび/または算出した印刷コストをホスト装置100へ送信するS13。なお、この印刷コスト算出処理は、例えば月毎あるいは四半期毎のように定期的に実行することが好ましい。さらに、ホスト装置100からの要求に応じてパラメータ情報PIや印刷コストをホスト装置100へ送信する構成でもよい。ここで、パラメータ情報PIについて詳細に説明する。上述のようにこのパラメータ情報PIは印刷装置50本体メモリ部54のパラメータ情報ブロック54aに所定の分類毎に保存されるものである。図5aに示すパラメータ情報PIは、例えば印刷データに付加され、当該印刷データを識別するための識別コマンドに基づいて、印刷データがレシート印刷用のデータであることを示すコマンドA、および印刷データがクーポン印刷用のデータであることを示すコマンドBに分類されて保存されている。パラメータ情報PIには、例えば通信トランザクション数31、通信データ量32、印刷トランザクション数33、印刷データ量34、紙送り量35、オートカット回数36、用紙使用量37といった各パラメータが含まれている。通信トランザクション数31は、印刷のために通信を確立し印刷データを受信後、接続を解除するまでの一連の流れを1トランザクションとしたときの処理回数であり、通信データ量32は、ホスト装置100との通信により受信したデータバイト数の累積である。また、印刷トランザクション数33は、レシートやクーポン1枚分の処理といった所定の印刷処理を1トランザクションとしたときの処理回数である。印刷データ量34は、印刷するデータ量を例えばドット単位で表した累積であり、本実施形態ではキャラクタデータと画像グラフィックデータとに分別してそれぞれ積算している。紙送り量35は、印刷部55による印刷処理に伴って紙送り部56により実行される紙送り量を例えばミリ単位で表した累積である。オートカット回数36は、印刷処理の後切断部57により行われるオートカット処理の回数である。用紙使用量37は、印刷に要する用紙Pの量を例えばミリ単位で表した累積である。すなわち、パラメータ情報取得手段22は、ホスト装置100から受信した印刷データに含まれる各種のコマンドカットコマンド、グラフィックコマンド等の解析結果や通信情報通信トランザクション数、データバイト数等から、上述の各パラメータを取得する。なお、通信トランザクションは上述の例に限らず例えばパケット単位やデータ単位に基づいたものでもよい。また、通信データ量32はデータバイト数の累積に代えてデータパケット数をカウントしてもよい。さらに印刷データ量34は、特に印刷装置50がインクジェット方式を採用している場合にはインク吐出回数に基づくインク吐出量を算出してもよい。また、上記の例では、パラメータ情報PIを印刷データに付加された識別コマンドに基づいて分類しているが、この識別コマンドに限らず例えば印刷データを受信したホスト装置100毎にパラメータ情報PIを分類したり、ネットワークインターフェース11毎にパラメータ情報PIを分類したりする構成でもよい。すなわち、受信した印刷データに含まれる通信情報例えばホスト装置100のIPアドレスや受信ポート番号等に基づいてパラメータ情報PIを分類する構成でもよい。さらに図5bに示すように、インターフェース毎、ホスト装置毎、コマンド毎にそれぞれ階層化してパラメータ情報PIを分類することも当然可能である。すなわち、複数の分類を分類条件として組み合わせてもよい。なお、印刷装置50が装置内で使用する消耗部品の使用状況または消費状況に関するメンテナンス情報図示省略を、印刷装置50のメモリ部54に記憶している場合、パラメータ情報取得手段22は、このメンテナンス情報からパラメータ情報PIを取得し、パラメータ情報ブロック54aに保存する構成でもよい。具体的には、印刷データを受信した際、最初にパラメータ情報PIを分類するための分類情報を印刷データから取得するとともに、メンテナンス情報の現在の値を参照し一時的に記憶しておく。そして、印刷処理1印刷トランザクション処理が終了すると、再度メンテナンス情報の現在の値を参照し記憶する。そして、印刷データ受信時に参照したメンテナンス情報と、印刷終了時に参照したメンテナンス情報との差分をパラメータ情報PIとして取得しパラメータ情報ブロック54aに保存する。この構成によれば、パラメータ情報取得手段22による印刷データ解析処理を省略できる。さらに、印刷コスト算出手段25が行う印刷コスト算出処理について具体例を挙げて説明する。図6に示すa~eは、上述の各パラメータを用いて印刷コストを算出するための計算式を例示したものである。例えば図5aに示すコマンドAの分類に属するパラメータを用いた場合、図6aに示すように、オートカット回数をオートカッタ寿命で除したものに、オートカッタ交換費用を掛けることにより、コマンドAの分類に対するオートカッタの交換費用負担額、すなわちレシート印刷処理に係るオートカッタの交換費用負担額が算出される。同様に、同図bに示すように、印刷トランザクション数とオートカット回数の差すなわちマニュアルカット回数を、マニュアルカッタ寿命で除したものに、マニュアルカッタ交換費用を掛けることにより、コマンドAの分類に対するマニュアルカッタの交換費用負担額が算出される。また、同図cに示すように、紙送り量、インク使用量、オートカット回数にコマンドAの寄与率を表す係数となるa1紙送り量,b1インク使用量,c1オートカット回数をそれぞれ掛けたものの総和に、消費電力単価を掛けることによりコマンドAの分類に対する印刷装置50に供給される電力費用の負担額が算出される。同様に、同図dに示すように、紙送り量、インク使用量、オートカット回数にコマンドAの寄与率を表す係数となるa2紙送り量,b2インク使用量,c2オートカット回数をそれぞれ掛けたものの総和に、保守メンテナンス単価を掛けることによりコマンドAの分類に対する印刷装置50に係るメンテナンス費用の負担額が算出される。さらに、同図eに示すように、紙送り量、インク使用量、オートカット回数にコマンドAの寄与率を表す係数となるa3紙送り量,b3インク使用量,c3オートカット回数をそれぞれ掛けたものの総和に、前回コスト算出時から今回コスト算出時までのカウント期間を掛けたものに、製品寿命期間および印刷装置50の交換費用の積で除することにより、コマンドAの分類に対する印刷装置50の次回購入のための購入資金の負担額が算出される。なお、上述の寄与率を表す係数a1~c3は、全分類の総和に対するコスト算出対象分類の割合だけでなく、予め定められた各分類独自の寄与率を反映するものであるため、算出する印刷コスト毎にそれぞれ専用の係数が準備されている。また、コマンドBの分類に属するパラメータを用いて上記の計算を行うことで、コマンドBの分類に対する印刷コスト、すなわちクーポン印刷処理に係る印刷コストが算出されることは言うまでもない。従って、レシート印刷処理分の印刷コスト、およびクーポン印刷処理分の印刷コストが実際の処理比率に基づいて算出されることから、仮にレシート印刷処理に係るコストは店舗側が負担し、クーポン印刷処理に係るコストはクーポンを発行する発行会社が負担するといった運用を行う場合でも、店舗および発行会社が公平に印刷装置50のメンテナンス費用をそれぞれ負担することが可能となる。なお、上記の計算式にあるインク使用量はパラメータ情報PIに含まれる印刷データ量34に基づいて算出することが可能である。また、上記の計算で用いるオートカッタ寿命、オートカッタ交換費用、マニュアルカッタ寿命、マニュアルカッタ交換費用、消費電力単価、保守メンテナンス単価等の定数は、印刷コストを算出するためのプログラム印刷コスト算出手段25に組み込む構成に代え、印刷装置50のメモリ部54に記憶し、印刷コスト算出手段25がメモリ部54からこれらを読み出す構成でもよい。この構成によれば、仕様の異なる複数の印刷装置50に対してモジュール10を汎用的に装着することが可能となる。また、モジュール10が算出する印刷コストは図6に示す計算式で算出される印刷コストに限らず、実情に応じて様々な印刷コストを算出することが可能である。例えば通信トランザクション数、通信データ数等をパラメータとして、ネットワークの運用コストに係るそれぞれの負担額を算出してもよい。また、印刷コスト算出処理が完了した時点でパラメータ情報PIはリセットされることが好ましい。若しくはリセットに代えて、コスト算出処理完了時点のパラメータ情報PIの各値を記憶しておき、次回コスト算出処理を行う時点での値との差分をコスト算出のパラメータとする構成でもよい。なお、保存したパラメータ情報PIおよび/または算出した印刷コストを印刷装置50により印刷して出力することももちろん可能である。さらに、送信手段26がホスト装置100に送信したパラメータ情報PIおよび/または印刷コストの活用例について説明する。例えば、ホスト装置100において受信したパラメータ情報PIおよび/または印刷コストをディスプレイ106に視認可能に表示することが想定できる。この構成により、ユーザがホスト装置100を用いてパラメータ情報PIおよび/または印刷コストを容易に確認することができる。また、このときユーザが所望の分類をホスト装置100において指定し、モジュール10では指定された分類のパラメータ情報PIおよび/または印刷コストのみをホスト装置100に送信してもよい。また、印刷装置50若しくはホスト装置100を決済処理が可能である決済処理サーバに通信可能に構成し、分類毎に算出した印刷コストと、例えばクレジット情報といった各分類の決済情報とを、印刷装置50若しくはホスト装置100が決済処理サーバに送信することにより、決済処理を自動的に行ってもよい。この構成によれば、各分類に該当するユーザに対して、メンテナンス費用を請求する処理等を簡略化できる。このように、本実施形態のモジュール10によれば、印刷コストを算出するためのパラメータとなるパラメータ情報を所定の分類毎に保存し、さらに保存したパラメータ情報PIをパラメータとして分類毎の印刷コストを算出するので、複数のユーザが印刷装置を共有する場合には、ユーザ毎にパラメータ情報PIを分類して保存することにより、各ユーザの実際の使用比率に基づいた割合で、印刷装置50のメンテナンス費用をそれぞれ負担することが可能となる。さらに、保存したパラメータ情報PIに基づいて印刷コストが所定の分類毎に自動計算されるので、分類毎の印刷コストを手動で計算する手間を省くことができる。なお、本実施形態のモジュール10は、印刷装置50に一体に組み込まれる構成であるが、例えばアダプタのように、ホスト装置100と印刷装置50との間にケーブルを介して接続される構成でもよい。また、本実施形態では、ホスト装置100のPOSアプリケーションが生成した印刷データを印刷装置50が用紙Pに印刷する構成を例に挙げ説明を行ったが、ホスト装置100が生成する印刷データの種類は問わない。さらに、印刷データを生成するホスト装置100は、印刷装置50と例えばインターネットで接続されるような外部のサーバでもよい。また、上記の例に示した、モジュール10の各部各機能をプログラムとして提供することも可能である。また、そのプログラムを記録媒体図示省略に格納して提供することも可能である。記録媒体としては、CD-ROM、フラッシュROM、メモリカードコンパクトフラッシュ登録商標、スマートメディア、メモリースティック等、コンパクトディスク、光磁気ディスク、デジタルバーサタイルディスクおよびフレキシブルディスク等を利用することができる。さらに、上記のプログラムを印刷装置50に記憶させることにより、印刷装置単体で上述の各手段を実現してもよい。また、上述した実施例によらず、印刷システム1の装置構成や処理工程等について、本発明の要旨を逸脱しない範囲で、適宜変更も可能である。"