"ホストコンピュータと通信可能に接続され、前記ホストコンピュータから送信される印刷ジョブに応じて印刷を実行するインクジェットプリンタであって、印刷ジョブに関わる各種情報を記憶可能なジョブ情報記憶部と、前記ホストコンピュータから前記印刷ジョブを受信する受信部と、前記印刷ジョブにしたがって、所定のインクを用いて用紙上に印刷を実行する印刷制御部と、前記印刷ジョブに対応する印刷に使用されたインクショット数を算出するインクショット数算出部と、前記印刷ジョブのジョブIDと、該印刷ジョブに対応する印刷に使用されたインクショット数と、前記印刷ジョブに含まれており、前記ホストコンピュータを他のホストコンピュータと識別し、該印刷ジョブを送信したホストコンピュータを示す装置識別情報と、を関連づけて前記ジョブ情報記憶部に記録するジョブ情報管理部と、を備えたことを特徴とするインクジェットプリンタ。前記インクショット数算出部は、前記印刷ジョブから生成されるドットパターンデータを基に実際に吐出される複数色のインクショット数をそれぞれ算出することを特徴とする請求項1に記載のインクジェットプリンタ。前記ジョブ情報管理部は、前記ホストコンピュータから受信するジョブ情報送信要求に応じて、前記使用されたインクショット数を前記ホストコンピュータに送信することを特徴とする請求項1または2に記載のインクジェットプリンタ。前記ジョブ情報送信要求には、印刷ジョブを指定するためのジョブID指定情報が含まれており、前記ジョブ情報管理部は、前記ジョブID指定情報に対応するジョブIDと関連づけられた前記使用されたインクショット数を前記ホストコンピュータに送信することを特徴とする請求項3に記載のインクジェットプリンタ。前記ジョブ情報管理部は、前記ホストコンピュータから受信するジョブ情報送信要求に応じて、前記ジョブ情報送信要求に指定された装置識別情報とジョブIDに関連づけられた前記使用されたインクショット数とを前記ホストコンピュータに送信することを特徴とする請求項1または2に記載のインクジェットプリンタ。ホストコンピュータと通信可能に接続され、前記ホストコンピュータから送信される印刷ジョブに応じて印刷を実行するインクジェットプリンタの制御方法であって、前記ホストコンピュータから前記印刷ジョブを受信する受信ステップと、前記印刷ジョブにしたがって、所定のインクを用いて用紙上に印刷を実行する印刷ステップと、前記印刷ジョブに対応する印刷に使用されたインクショット数を算出するインクショット数算出ステップと、前記印刷ジョブのジョブIDと、該印刷ジョブに対応する印刷に使用されたインクショット数と、前記印刷ジョブに含まれており、前記ホストコンピュータを他のホストコンピュータと識別し、該印刷ジョブを送信したホストコンピュータを示す装置識別情報と、を関連づけて印刷ジョブに関わる各種情報を記憶可能なジョブ情報記憶部に記録する記録ステップと、を備えたことを特徴とするインクジェットプリンタの制御方法。前記インクショット数算出ステップでは、前記印刷ジョブから生成されるドットパターンデータを基に実際に吐出される複数色のインクショット数をそれぞれ算出することを特徴とする請求項6に記載のインクジェットプリンタの制御方法。前記ホストコンピュータから受信するジョブ情報送信要求に応じて、前記使用されたインクショット数を前記ホストコンピュータに送信する送信ステップを備えたことを特徴とする請求項6又は7に記載のインクジェットプリンタの制御方法。前記ジョブ情報送信要求には、印刷ジョブを指定するためのジョブID指定情報が含まれており、前記送信ステップでは、前記ジョブID指定情報に対応するジョブIDと関連づけられた前記使用されたインクショット数を前記ホストコンピュータに送信することを特徴とする請求項8に記載のインクジェットプリンタの制御方法。前記ホストコンピュータから受信するジョブ情報送信要求に応じて、前記ジョブ情報送信要求に指定された装置識別情報とジョブIDに関連づけられた前記使用されたインクショット数とを前記ホストコンピュータに送信する送信ステップを備えたことを特徴とする請求項6又は7に記載のインクジェットプリンタの制御方法。前記印刷ジョブに対応する印刷の印刷結果を判断する印刷結果判断部を有し、前記ジョブ情報管理部は、前記印刷ジョブのジョブIDと、該印刷ジョブに対応する印刷に使用されたインクショット数と、該印刷ジョブを送信したホストコンピュータを示す前記装置識別情報と、該印刷ジョブに対応する印刷の印刷結果と、を関連づけて前記ジョブ情報記憶部に記録することを特徴とする請求項1に記載のインクジェットプリンタ。前記インクショット数算出部は、前記印刷ジョブから生成されるドットパターンデータを基に実際に吐出される複数色のインクショット数をそれぞれ算出することを特徴とする請求項11に記載のインクジェットプリンタ。前記ジョブ情報管理部は、前記ホストコンピュータから受信するジョブ情報送信要求に応じて、前記使用されたインクショット数及び前記印刷結果を前記ホストコンピュータに送信することを特徴とする請求項11または12に記載のインクジェットプリンタ。前記ジョブ情報送信要求には、印刷ジョブを指定するためのジョブID指定情報が含まれており、前記ジョブ情報管理部は、前記ジョブID指定情報に対応するジョブIDに関連づけられた前記使用されたインクショット数及び前記印刷結果を前記ホストコンピュータに送信することを特徴とする請求項13に記載のインクジェットプリンタ。前記ジョブ情報管理部は、前記ホストコンピュータから受信するジョブ情報送信要求に応じて、前記ジョブ情報送信要求に指定された装置識別情報とジョブIDに関連づけられた前記使用されたインクショット数及び前記印刷結果とを前記ホストコンピュータに送信することを特徴とする請求項11または12に記載のインクジェットプリンタ。請求項11から15のいずれかに記載のインクジェットプリンタを用いて、インクショット数及び印刷結果を把握し、インクショット数に応じた課金を行うインク課金システムにおいて、前記印刷結果が成功であった場合にのみ、前記インクショット数をカウントして課金を行うことを特徴とするインク課金システム。前記印刷ジョブに対応する印刷の印刷結果を判断する判断ステップを有し、前記記録ステップおいて、前記印刷ジョブのジョブIDと該印刷ジョブに対応する印刷に使用されたインクショット数と、該印刷ジョブを送信したホストコンピュータを示す前記装置識別情報と、該印刷ジョブに対応する印刷の印刷結果と、を関連づけて前記ジョブ情報記憶部に記録すること、を特徴とする請求項6に記載のインクジェットプリンタの制御方法。前記インクショット数算出ステップでは、前記印刷ジョブから生成されるドットパターンデータを基に実際に吐出される複数色のインクショット数をそれぞれ算出することを特徴とする請求項17に記載のインクジェットプリンタの制御方法。前記ホストコンピュータから受信するジョブ情報送信要求に応じて、前記使用されたインクショット数及び前記印刷結果を前記ホストコンピュータに送信する送信ステップを備えたことを特徴とする請求項17または18に記載のインクジェットプリンタの制御方法。前記ジョブ情報送信要求には、印刷ジョブを指定するためのジョブID指定情報が含まれており、前記送信ステップでは、前記ジョブID指定情報に対応するジョブIDに関連づけられた前記使用されたインクショット数及び前記印刷結果を前記ホストコンピュータに送信することを特徴とする請求項19に記載のインクジェットプリンタの制御方法。前記送信ステップでは、前記ホストコンピュータから受信するジョブ情報送信要求に応じて、前記ジョブ情報送信要求に指定された装置識別情報とジョブIDに関連づけられた前記使用されたインクショット数及び前記印刷結果とを前記ホストコンピュータに送信することを特徴とする請求項17または18に記載のインクジェットプリンタの制御方法。特許文献1のようなシステムは、印刷ジョブを受信する毎に印刷の実行可否についてユーザに確認するシステムである。したがって、あまり印刷頻度の高くない比較的ゆっくりとした印刷を行うような環境では特に問題とはならないが、商用ベースでのチケット発券のようなタイムリーな印刷を行う環境では、逐一確認を取ることは業務遂行の妨げとなり実行することはできない。また、チケット発券において、使用量に応じてインクの消費量を課金する課金システムも提案されてきている。このような課金システムにおいて、同じ画像を繰り返し印刷するような場合には、必要に応じて一枚あたりのインク消費量を把握し、画像データの選定ができるような環境が求められている。また、このような課金システムにおいては、インクが使用された印刷についてはきちんと印刷が完了して印刷物が出力されることが前提条件となる。しかしながら、場合によってプリンタ側の事情により途中までで印刷が中断されてしまうと、その中途半端な印刷物に対して課金を行うといった課金システムの利用者にとって望ましくない状況が発生してしまう虞もある。本発明は、上記課題を解決するためになされたものであり、インク消費量に関する情報及び/又は印刷結果を必要に応じてホストコンピュータに通知可能なインクジェットプリンタ、インク課金システム及びインクジェットプリンタの制御方法を提供することを目的とする。また、複数のホストコンピュータとインクジェットプリンタとが接続されたネットワーク環境においても、インク消費量に関する情報及び/又は印刷結果を、該当するホストコンピュータへ正しく通知することができるようにすることを目的とする。上記課題は、以下の手段によって解決される。1ホストコンピュータと通信可能に接続され、前記ホストコンピュータから送信される印刷ジョブに応じて印刷を実行するインクジェットプリンタであって、印刷ジョブに関わる各種情報を記憶可能なジョブ情報記憶部と、前記ホストコンピュータから前記印刷ジョブを受信する受信部と、前記印刷ジョブにしたがって、所定のインクを用いて用紙上に印刷を実行する印刷制御部と、前記印刷ジョブに対応する印刷に使用されたインクショット数を算出するインクショット数算出部と、前記印刷ジョブのジョブIDと、該印刷ジョブに対応する印刷に使用されたインクショット数と、前記印刷ジョブに含まれており、前記ホストコンピュータを他のホストコンピュータと識別し、該印刷ジョブを送信したホストコンピュータを示す装置識別情報と、を関連づけて前記ジョブ情報記憶部に記録するジョブ情報管理部と、を備えたことを特徴とするインクジェットプリンタ。2前記インクショット数算出部は、前記印刷ジョブから生成されるドットパターンデータを基に実際に吐出される複数色のインクショット数をそれぞれ算出することを特徴とする1に記載のインクジェットプリンタ。3前記ジョブ情報管理部は、前記ホストコンピュータから受信するジョブ情報送信要求に応じて、前記使用されたインクショット数を前記ホストコンピュータに送信することを特徴とする1または2に記載のインクジェットプリンタ。4前記ジョブ情報送信要求には、印刷ジョブを指定するためのジョブID指定情報が含まれており、前記ジョブ情報管理部は、前記ジョブID指定情報に対応するジョブIDと関連づけられた前記使用されたインクショット数を前記ホストコンピュータに送信することを特徴とする3に記載のインクジェットプリンタ。5前記ジョブ情報管理部は、前記ホストコンピュータから受信するジョブ情報送信要求に応じて、前記ジョブ情報送信要求に指定された装置識別情報とジョブIDに関連づけられた前記使用されたインクショット数とを前記ホストコンピュータに送信することを特徴とする1または2に記載のインクジェットプリンタ。6ホストコンピュータと通信可能に接続され、前記ホストコンピュータから送信される印刷ジョブに応じて印刷を実行するインクジェットプリンタの制御方法であって、前記ホストコンピュータから前記印刷ジョブを受信する受信ステップと、前記印刷ジョブにしたがって、所定のインクを用いて用紙上に印刷を実行する印刷ステップと、前記印刷ジョブに対応する印刷に使用されたインクショット数を算出するインクショット数算出ステップと、前記印刷ジョブのジョブIDと、該印刷ジョブに対応する印刷に使用されたインクショット数と、前記印刷ジョブに含まれており、前記ホストコンピュータを他のホストコンピュータと識別し、該印刷ジョブを送信したホストコンピュータを示す装置識別情報と、を関連づけて印刷ジョブに関わる各種情報を記憶可能なジョブ情報記憶部に記録する記録ステップと、を備えたことを特徴とするインクジェットプリンタの制御方法。7前記インクショット数算出ステップでは、前記印刷ジョブから生成されるドットパターンデータを基に実際に吐出される複数色のインクショット数をそれぞれ算出することを特徴とする6に記載のインクジェットプリンタの制御方法。8前記ホストコンピュータから受信するジョブ情報送信要求に応じて、前記使用されたインクショット数を前記ホストコンピュータに送信する送信ステップを備えたことを特徴とする6又は7に記載のインクジェットプリンタの制御方法。9前記ジョブ情報送信要求には、印刷ジョブを指定するためのジョブID指定情報が含まれており、前記送信ステップでは、前記ジョブID指定情報に対応するジョブIDと関連づけられた前記使用されたインクショット数を前記ホストコンピュータに送信することを特徴とする8に記載のインクジェットプリンタの制御方法。10前記ホストコンピュータから受信するジョブ情報送信要求に応じて、前記ジョブ情報送信要求に指定された装置識別情報とジョブIDに関連づけられた前記使用されたインクショット数とを前記ホストコンピュータに送信する送信ステップを備えたことを特徴とする6又は7に記載のインクジェットプリンタの制御方法。11前記印刷ジョブに対応する印刷の印刷結果を判断する印刷結果判断部を有し、前記ジョブ情報管理部は、前記印刷ジョブのジョブIDと、該印刷ジョブに対応する印刷に使用されたインクショット数と、該印刷ジョブを送信したホストコンピュータを示す前記装置識別情報と、該印刷ジョブに対応する印刷の印刷結果と、を関連づけて前記ジョブ情報記憶部に記録することを特徴とする1に記載のインクジェットプリンタ。12前記インクショット数算出部は、前記印刷ジョブから生成されるドットパターンデータを基に実際に吐出される複数色のインクショット数をそれぞれ算出することを特徴とする11に記載のインクジェットプリンタ。13前記ジョブ情報管理部は、前記ホストコンピュータから受信するジョブ情報送信要求に応じて、前記使用されたインクショット数及び前記印刷結果を前記ホストコンピュータに送信することを特徴とする11または12に記載のインクジェットプリンタ。14前記ジョブ情報送信要求には、印刷ジョブを指定するためのジョブID指定情報が含まれており、前記ジョブ情報管理部は、前記ジョブID指定情報に対応するジョブIDに関連づけられた前記使用されたインクショット数及び前記印刷結果を前記ホストコンピュータに送信することを特徴とする13に記載のインクジェットプリンタ。15前記ジョブ情報管理部は、前記ホストコンピュータから受信するジョブ情報送信要求に応じて、前記ジョブ情報送信要求に指定された装置識別情報とジョブIDに関連づけられた前記使用されたインクショット数及び前記印刷結果とを前記ホストコンピュータに送信することを特徴とする11または12に記載のインクジェットプリンタ。1611から15のいずれかに記載のインクジェットプリンタを用いて、インクショット数及び印刷結果を把握し、インクショット数に応じた課金を行うインク課金システムにおいて、前記印刷結果が成功であった場合にのみ、前記インクショット数をカウントして課金を行うことを特徴とするインク課金システム。17前記印刷ジョブに対応する印刷の印刷結果を判断する判断ステップを有し、前記記録ステップおいて、前記印刷ジョブのジョブIDと該印刷ジョブに対応する印刷に使用されたインクショット数と、該印刷ジョブを送信したホストコンピュータを示す前記装置識別情報と、該印刷ジョブに対応する印刷の印刷結果と、を関連づけて前記ジョブ情報記憶部に記録すること、を特徴とする6に記載のインクジェットプリンタの制御方法。18前記インクショット数算出ステップでは、前記印刷ジョブから生成されるドットパターンデータを基に実際に吐出される複数色のインクショット数をそれぞれ算出することを特徴とする17に記載のインクジェットプリンタの制御方法。19前記ホストコンピュータから受信するジョブ情報送信要求に応じて、前記使用されたインクショット数及び前記印刷結果を前記ホストコンピュータに送信する送信ステップを備えたことを特徴とする17または18に記載のインクジェットプリンタの制御方法。20前記ジョブ情報送信要求には、印刷ジョブを指定するためのジョブID指定情報が含まれており、前記送信ステップでは、前記ジョブID指定情報に対応するジョブIDに関連づけられた前記使用されたインクショット数及び前記印刷結果を前記ホストコンピュータに送信することを特徴とする19に記載のインクジェットプリンタの制御方法。21前記送信ステップでは、前記ホストコンピュータから受信するジョブ情報送信要求に応じて、前記ジョブ情報送信要求に指定された装置識別情報とジョブIDに関連づけられた前記使用されたインクショット数及び前記印刷結果とを前記ホストコンピュータに送信することを特徴とする17または18に記載のインクジェットプリンタの制御方法。本発明のインクジェットプリンタ及びその制御方法によれば、印刷ジョブを受信し、その印刷ジョブに応じた印刷を行う毎に、印刷に使用されたインクショット数及び/又は印刷結果を記録することができる。したがって、印刷ジョブを受信し、その印刷ジョブに応じた印刷を行う毎に、印刷に使用されたインクショット数及び/又はその印刷の印刷結果を記録することができる。したがって、インクジェットプリンタの使用者は、必要に応じてインクジェットプリンタ内部の記録を参照することにより、印刷に用いられるインクショット数を把握することが可能であり、また印刷の成功又は失敗を把握することも可能となる。これにより、例えばクーポン券の印刷において、そのクーポン券がどの程度のインクを使用するのかを把握し、クーポン券1枚あたりの発券コストを明確に意識することができる。よって、本発明のインクジェットプリンタによれば、インクショット数を確認することにより、コストを押さえつつ依然として高い表現力を兼ね備えた画像を選定するような操作を容易に実行することが可能となる。例えば、多数のクーポン券を連続して発券するような場合には、インクジェットプリンタに記録されたインクショット数を確認して発券コストが高いと感じられるならば、クーポン券の色を薄くしてインクショット数を減らしたり、クーポン券のデザインをインクショット数が減るように変更したりして、高いコスト削減効果を得ることができる。また、インクジェットプリンタに設けられるインクカートリッジが複数色のインクタンクをそれぞれ有している場合、ある色のインクのみが多く使用される片減り状態となり、他の色のインクが残っているにもかかわらずインクカートリッジを交換しなければならないような状況となることが考えられる。本発明の構成を利用して、各インクのインクショット数を把握することにより、片減り状態に陥らないような画像を選定することが可能となる。また、さらに、本発明のインクジェットプリンタによれば、印刷ジョブを受信し、その印刷ジョブに応じた印刷を行う毎に、印刷が正しく実行されたかどうかの印刷結果をインクショット数とともに記録することが可能であるので、インクジェットプリンタの使用者は、必要に応じてインクジェットプリンタ内部の記録を参照することにより、印刷ジョブ通りに印刷が行われたかどうかを把握する事が可能となる。したがって、例えばクーポン券の印刷において、そのクーポン券が指示通りきちんと発券されているかどうかを把握することができる。また、本発明のインクジェットプリンタによれば、ジョブ情報管理部は、ホストコンピュータから受信するジョブ情報送信要求に応じて、使用されたインクショット数をホストコンピュータに送信する。したがって、ユーザは、ホストコンピュータからジョブ情報送信要求を送信することにより、容易に前記使用されたインクショット数についての情報を入手し、コスト削減に利用することができる。また、本発明のインクジェットプリンタによれば、ジョブ情報送信要求には印刷ジョブを指定するためのジョブID指定情報が含まれており、ジョブ情報管理部は、ジョブID指定情報に対応するジョブIDと関連づけられた使用されたインクショット数をホストコンピュータに送信する。したがって、ユーザは、複数種類の印刷を行う場合でも、印刷ジョブと印刷ジョブに対応する画像との関係を把握していれば、インクショット数を知りたい画像に対応する印刷ジョブを指定して、インクジェットプリンタからその印刷に用いられたインクショット数を把握することができる。したがって、複数種類の印刷を行う場合であっても、各印刷それぞれについて画像の最適化及び印刷コスト削減を図ることが可能となる。また、本実施形態のインクジェットプリンタを用いてインクショット数に応じて課金を行うインク課金システムを稼働させる場合には、印刷ジョブに対応したインクショット数と印刷結果とを組み合わせることにより、例えば印刷結果が成功であった場合のみ、インクショット数に応じた課金を行うように構成することができる。これにより、インクジェットプリンタ側の都合により、印刷が失敗したような場合であっても、インク課金システムの利用者に課金を行ってしまうといったことがなく、インク課金システムの本来の目的である、実質的なインク使用量に応じた課金を行う事ができる。また、本発明によれば、インクジェットプリンタには装置識別情報とジョブIDとを指定したジョブ情報送信要求が送信され、インクジェットプリンタはこれら装置識別情報とジョブIDとに応じて、該当する印刷ジョブ情報をホストコンピュータに送信するように構成してもよい。このような場合、例えば複数のホストコンピュータが同一のジョブIDを付して印刷ジョブを送信する場合であっても、インクジェットプリンタ内のジョブ情報記憶部に記憶された印刷ジョブ情報が重複番号を持つことなく、他と必ず識別することができる。したがって、あるホストコンピュータからジョブ情報送信要求を受け取ったときに、インクジェットプリンタが別のホストコンピュータから送信された印刷ジョブに対応するインクショット数及び/又は印刷結果を通知してしまうといった混乱を未然に避けることができ、ネットワーク環境下においても、同様に運用する事ができる。以下、図面を参照しながら、本発明にかかるプリンタ及びプリンタの制御方法の実施形態を説明する。図1は、実施形態1のプリンタの概略構成を示す斜視図である。本実施形態のプリンタ100は、図1に示すように、複数種のカラーインクを使用し、記録媒体である用紙に画像記録複数色カラー印刷を実行し、クーポン券を発券するインクジェット方式の印刷装置画像記録装置、いわゆるインクジェットプリンタである。図1に示すように、本実施形態のプリンタ100は、前面上部パネル2a及びケースカバー2bから構成されるプリンタケース2の前面に、左側から順に電源スイッチ3、ロール紙カバー5、装着部開閉カバー7が配置されている。また、電源スイッチ3の上方には、プリンタの状態をユーザに通知する複数のLEDランプ6が設けられている。ロール紙カバー5及び装着部開閉カバー7は、下部に設けられた図示せぬヒンジを介していずれも前方に開閉可能に設けられている。ロール紙カバー5の内部には、用紙であるロール紙不図示が装填されており、ロール紙カバー5を開くことによりこのロール紙の交換が可能になる。一方、装着部開閉カバー7の内部には、インクカートリッジ不図示が装着されており、装着部開閉カバー7を開くことにより、インクカートリッジの着脱が可能になる。本実施形態では、インクカートリッジは、カートリッジケース内にイエロー、シアン及びマゼンダの3色のカラーインクパックを一つにパッケージングしたものであり、プリンタ100は、これら3色のカラーインクを用いてロール紙上に文字や絵柄といった画像のカラー印刷を実行する。図2は、本実施形態のプリンタ100の概略構成を説明するブロック図である。プリンタ100は、シリアル、パラレル、USBといった各種インタフェースを介して、ホストコンピュータ300と通信可能に接続されており、ホストコンピュータ300から送信される各種コマンドに応じて動作する。印刷にあたっては、ホストコンピュータ300は、印刷に必要な各種動作を指示するコマンドと、印刷すべき画像に応じたデータとからなる印刷ジョブを送信する。また、各印刷ジョブには他の印刷ジョブと識別するための印刷ジョブIDが付与されている。プリンタ100は、この印刷ジョブに応じて動作することにより、一枚のクーポン券を発券する。具体的に、プリンタ100は、主として、ホストコンピュータ300から送信される各種コマンドや印刷データを受信する受信部110と、受信部110が受信した各種コマンドや印刷データを一時的に保持する受信バッファ120が設けられている。受信バッファ120によって受信されたデータは、コマンド解析部130に順次読み出されて解析され、制御コマンドの場合は主制御部160に送られ、印刷データの場合には印刷バッファ140にDMA転送等により転送され一時保存される。印刷バッファ140に一時保存された印刷データは、印刷制御部150によってデータ展開処理が行われてデータ変換され、図示せぬ印刷ヘッドのノズル列に対応したドットパターンデータ印刷イメージデータが生成されて印刷バッファ140に記憶される。このドットパターンデータは、例えば2ビットの階調情報データであり、印刷ヘッドの各ノズルから吐出されるインクが1吐出されない、2小ドット、3中ドット、4大ドットのいずれに相当するかを表している。印刷制御部150は、この印刷バッファ140に記憶されたドットパターンデータを基に印刷ヘッドを駆動して、ロール紙上に画像を形成することにより、クーポン券を作成する。一方、主制御部160によって読み出された各種コマンドについては、その指示する内容に応じて紙送りや用紙カットなどの各種処理が実行される。次に、ショット数解析部インクショット数算出部170について説明する。ショット数解析部170は、印刷バッファ140に記憶された印刷データまたはその印刷データを基に生成されたドットパターンデータに基づき、印刷ヘッドから吐出されるインク量をドット単位で色毎にショット数としてカウントする。印刷ヘッドから吐出されるインクは、小ドット、中ドット、大ドットによりインク使用量が異なる。このショット数解析部170は、各ドットからショット数に換算して何ショット数吐出されたかを算出する。ショット数解析部170が算出したショット数は、後述するジョブ情報記憶部190に記憶される。なお、ショット数解析部170は、クーポン券の発券等、印刷ジョブに応じてロール紙への印刷に伴う印刷ヘッドからのインク吐出に対応するインク量をドット単位で色毎にショット数としてカウントするものである。例えば、フラッシング動作により印刷ヘッドから吐出されたインクや、図示せぬインク吸引手段により印刷ヘッドから吸引されたインク、目詰まり回復動作又はインク充填動作より使用されたインクなど、インクが印刷ヘッドから吐出可能にするため使用されたインク量については、インク使用量のカウントを行わない。また、インクカートリッジがインクエンドとなった場合でも、インクカートリッジ内にインクが残存している場合もあるが、この残存インクについてカウントを行うような処理は行わない。あくまで、インクが実際にロール紙上に吐出され印刷に使用された場合のみを、ショット数としてカウントするように構成されている。印刷結果判断部175は、ある一つの印刷ジョブに対応する印刷が成功したかまたは失敗したかについて判断する判断部である。印刷結果判断部175が判断した印刷結果は、後述するジョブ情報記憶部190に記憶される。ここで、印刷が成功するとは、印刷ジョブを開始する印刷ジョブ開始コマンドを受信してから、印刷ジョブ終了コマンドを受信するまでの間のコマンドが全て正常に処理され、印刷ジョブに対応した画像が全てロール紙上に形成され、正しくチケットが発券される状態を指す。一方、印刷が失敗するとは、ロール紙用紙切れ、インク切れ、各種カバー開、その他致命的なエラー等により、印刷ジョブを開始する印刷ジョブ開始コマンドを受信してから、印刷ジョブ終了コマンドを受信するまでの間のコマンドが全く処理されないまたは処理が途中で中断してしまい、印刷が実行できないまたは中断されてしまう状態を指す。ショット数解析部170と印刷結果判断部175との関係について説明すると、ショット数解析部170は、ロール紙上に吐出されたインクショット数をカウントするものであるため、印刷ジョブに対応する印刷が最後まで完全に行われない場合でも、インクショット数としてカウントを行ってしまう。したがって、ショット数解析部170が算出したインクショット数をみただけでは、ある印刷ジョブに対応する印刷が正常に終了し、確かにクーポン券の発券にインクの消費が寄与しているのかどうかがわからない。したがって、本実施形態では、印刷結果判断部175により、ショット数解析部170によって使用されたインクによって印刷結果が正常に得られていることを保証するよう構成されている。次に、ジョブ情報管理部180及びジョブ情報記憶部190について説明する。ジョブ情報管理部180は、ホストコンピュータ300から送信される各印刷ジョブと、各印刷ジョブに対応して行われた印刷において使用されたインクショット数及び印刷結果を関連づけて印刷ジョブ情報として記録及び管理する制御部である。一方、ジョブ情報記憶部190は、ジョブ情報管理部180が印刷ジョブ情報を記録してジョブ情報履歴を形成する記憶領域であり、電源オフ時にもその値を保持できるように、EEPROMやフラッシュROM等の不揮発性記憶媒体上に設定されている。図3は、ジョブ情報記憶部190に記憶される印刷ジョブ情報を模式的に示す表である。ジョブ情報管理部180は、少なくとも各印刷ジョブに含まれる印刷ジョブIDと、その印刷ジョブに対応して使用されたインク量と、印刷ジョブに対応する印刷の印刷結果とを関連づけてジョブ情報記憶部190に記録する。本実施形態では、使用されたインク量は、ショット数解析部170がカウントしたインクショット数としてインク色毎ここではC:シアン、M:マゼンタ、Y:イエローの三色に表される。また、印刷結果は、各印刷ジョブIDに関連づけて記録されるものであり、たとえば図3の場合では、成功した場合にはフラグとして0を、そして失敗した場合には1を付して示すことができる。図3からわかるように、ジョブ情報記憶190を参照することにより、各印刷ジョブに対してどの程度のインクが色毎に消費されたのかをインクショット数を基準として把握するとともに、その印刷ジョブが正しく終了しクーポン券が発券されたかどうかを確認することができる。次に、図4を参照しながら、印刷ジョブ情報の記録処理について説明する。図4は、印刷ジョブ情報の記録処理の流れを示すフローチャートである。プリンタ100は、ホストコンピュータ300から送信される印刷ジョブを受信部110が受信するまで待機しステップS11、印刷ジョブを受信すると、受信した印刷ジョブを基に印刷イメージデータとしてのドットパターンデータを印刷バッファ140に生成するステップS12。その後、印刷制御部150は、この生成されたドットパターンデータに応じて、印刷ヘッドを駆動しロール紙上への印刷処理画像形成を実行して、クーポン券を発券するとともに、ショット数解析部170は、ドットパターンデータを基にして当該印刷に伴って使用されるインクショット数を算出するステップS13。また、印刷結果判断部175は、この印刷ジョブを参照しつつ印刷処理を監視し、印刷ジョブが正しく処理されたかどうかを判断するステップS14。ステップS14において、印刷ジョブが正しく処理されたと判断された場合には、ジョブ情報管理部180は、受信した印刷ジョブ中に含まれるジョブIDに印刷成功を示すフラグここでは0を付して、算出されたインクショット数とともに印刷ジョブ情報としてジョブ情報記憶部190に記憶し処理を終了するステップS15。一方、ステップS14において、印刷ジョブが正しく処理されなかったと判断された場合には、ジョブ情報管理部180は、受信した印刷ジョブ中に含まれるジョブIDに印刷失敗を示すフラグここでは1を付して、算出されたショット数とともに印刷ジョブ情報としてジョブ情報記憶部190に記憶し処理を終了するステップS16。このように、本実施形態では、印刷ジョブに応じて印刷が行われる毎に、その印刷ジョブによって用いられたインクの使用量ショット数と各印刷ジョブに対応する印刷の印刷結果とが印刷ジョブIDとともにプリンタ100内に記録される。次に、図5を参照しながら、ホストコンピュータ300への印刷ジョブ情報の送信処理について説明する。図5は、ホストコンピュータ300への印刷ジョブ情報の送信処理の流れを示すフローチャートである。プリンタ100は、ホストコンピュータ300から送信される印刷ジョブ情報要求コマンドを受信部110が受信するまで待機するステップS21。この印刷ジョブ情報要求コマンドには、1ある特定の印刷ジョブIDの指定、または2全ての印刷ジョブの指定の何れかが設定されたジョブID指定情報が含まれている。ステップS21で印刷ジョブ情報要求コマンドをプリンタ100が受信すると、ジョブ情報管理部180は、印刷ジョブ情報要求コマンド内のジョブID指定情報に応じて、ある特定の印刷ジョブIDとそれに対応するインクショット数情報及び印刷結果、または全ての印刷ジョブIDとそれに対応するインクショット数情報及び印刷結果を検索して読み出しステップS22、ホストコンピュータ300に送信するステップS23。プリンタ100は、送信した印刷ジョブIDとそれに対応するインクショット数情報及び印刷結果を削除してもよいし、そのまま保存しておきジョブ情報記憶部190の記憶容量がいっぱいとなったら古いものから順に上書きするようにしてもよい。このように、本実施形態では、印刷ジョブ要求コマンドの受信に応じて、印刷ジョブ要求コマンドが指定する印刷ジョブに対応したインクショット数及び印刷結果がプリンタ100からホストコンピュータ300に送信される。以上、説明したように、本実施形態のプリンタ100は、ホストコンピュータ300と通信可能に接続され、ホストコンピュータ300から送信される印刷ジョブに応じて印刷を実行する。特に、プリンタ100は、印刷ジョブに関わる各種情報を記憶可能なジョブ情報記憶部190と、ホストコンピュータ300から印刷ジョブを受信する受信部110と、印刷ジョブにしたがって、インクを用いて用紙上に印刷を実行する印刷制御部150と、印刷ジョブに対応する印刷に使用されたインクの量を算出するショット数解析部インクショット数算出部170と、印刷ジョブに対応する印刷の印刷結果を判断する印刷結果判断部175と、印刷ジョブのジョブIDと、その印刷ジョブに対応する印刷に使用されたインクショット数と、その印刷ジョブに対応する印刷の印刷結果とを関連づけて前記ジョブ情報記憶部190に記録するジョブ情報管理部180と、を備えている。本実施形態のプリンタ100によれば、印刷ジョブを受信し、その印刷ジョブに応じた印刷を行う毎に、印刷に使用されたインクショット数及びその印刷の印刷結果を記録することができる。したがって、プリンタ100の使用者は、必要に応じてプリンタ100内部の記録を参照することにより、印刷に用いられるインクショット数を把握するとともに、印刷の成功又は失敗を把握することが可能となる。これにより、例えばクーポン券の印刷において、そのクーポン券がどの程度のインクを使用するのかを把握し、クーポン券1枚あたりの発券コストを明確に把握することができる。よって、本実施形態のプリンタ100によれば、インク使用量を確認することにより、コストを押さえつつ依然として高い表現力を兼ね備えた画像を選定するような操作を容易に実行することが可能となる。例えば、多数のクーポン券を連続して発券するような場合には、プリンタ100に記録されたインクの使用量を確認して発券コストが高いと感じられるならば、クーポン券の色を薄くしてインクの使用量を減らしたり、クーポン券のデザインをインクの使用量が減るように変更したりして、高いコスト削減効果を得ることができる。また、さらに、本実施形態のプリンタ100によれば、印刷ジョブを受信し、その印刷ジョブに応じた印刷を行う毎に、印刷が正しく実行されたかどうかの印刷結果をインクショット数とともに記録するので、プリンタ100の使用者は、必要に応じてプリンタ100内部の記録を参照することにより、印刷ジョブ通りに印刷が行われたかどうかを把握する事が可能となる。したがって、例えばクーポン券の印刷において、そのクーポン券が指示通りきちんと発券されているかどうかを把握することができる。また、本実施形態のプリンタ100を用いてインクショット数に応じて課金を行うインク課金システムを稼働させる場合には、印刷ジョブに対応したインクショット数と印刷結果とを組み合わせることにより、例えば印刷結果が成功であった場合のみ、インクショット数に応じた課金を行うように構成することができる。これにより、プリンタ側の都合により、印刷が失敗したような場合であっても、インク課金システムの利用者に課金を行ってしまうことがなく、インク課金システムの本来の目的である、実質的なインクの使用に応じた課金を行う事ができる。また、本実施形態のプリンタ100では、印刷制御部150は、複数色のインクを吐出するインクジェット方式の印刷ヘッドを制御して画像を形成し、ショット数算出部170は、印刷ジョブから生成されるドットパターンデータを基に実際に吐出される複数色のインクショット数をそれぞれ算出するように構成されている。したがって、プリンタ100に設けられているインクカートリッジが複数色のインクタンクをそれぞれ有している場合、ある色のインクのみが多く使用される片減り状態となり、他の色のインクが残っているにもかかわらずインクカートリッジを交換しなければならないような状況となることが考えられる。本実施形態の構成を利用して、各インクのインクショット数を把握することにより、片減り状態に陥らないような画像を選定することが可能となる。また、色毎にインクショット数を正確に把握することができるので、インク課金システムにおいても、色毎に設定された課金単価に応じて、課金額を誤り無く正確に算出することができる。勿論、色毎の課金単価が同じである場合でも、全インクショット数を正確に算出することができるため、課金額を誤り無く正確に算出することができる。また、本実施形態のプリンタ100では、ジョブ情報管理部180は、ホストコンピュータ300から受信するジョブ情報送信要求に応じて、インクショット数及び印刷結果をホストコンピュータ300に送信する。したがって、ユーザは、ホストコンピュータ300からジョブ情報送信要求を送信することにより、容易に使用されたインクショット数を入手し、コスト削減に利用することができる。また、インク課金システムの運用時には、例えば定期的にホストコンピュータ300にインクショット数及び印刷結果を送信することにより、ホストコンピュータ300またはホストコンピュータ300と通信可能に接続された集計サーバ側において、印刷結果が成功であったもののみに対し、インク課金を行うように構成することにより、公平なインク課金システムを実現することができる。また、本実施形態のプリンタ100では、ジョブ情報送信要求には、印刷ジョブを指定するためのジョブID指定情報が含まれており、ジョブ情報管理部180は、ジョブID指定情報に対応するジョブIDと関連づけられた使用されたインクの量及び印刷結果をホストコンピュータ300に送信する。したがって、ユーザは、ホストコンピュータ300からジョブIDを指定したジョブ情報送信要求を送信することにより、印刷毎に使用されたインクショット数についての情報を容易に入手し、コスト削減、インク課金システム等に利用することができる。なお、上記説明では、プリンタ100が一つのホストコンピュータ300と通信可能に接続された状況において説明を行ったが、プリンタ100がLAN等のネットワーク内において、複数のホストコンピュータと接続されている状況でも用いることができる。以下、本実施形態の変形例として複数のホストコンピュータにプリンタ100が接続されている状況下における処理について説明する。図6は、プリンタ100が複数のホストコンピュータと接続された状況を示すブロック図であり、図7は、本変形例におけるジョブ情報記憶部190に記憶される印刷ジョブ情報を模式的に示す表である。本変形例では、図6に示すように、プリンタ100は、LAN等により構成されたネットワーク400により、複数のホストコンピュータ310,320,330,340と通信可能に接続されている。本変形例のプリンタ100の基本的な構成は、先の実施形態で説明したものと同一であるため、説明を省略する。本変形例では、各ホストコンピュータ310,320,330,340は、それぞれプリンタ100に対して印刷ジョブを送信して、画像等の印刷を行うが、このとき各ホストコンピュータ310,320,330,340は、それぞれ印刷ジョブ中に印刷ジョブの送信元を示す装置識別情報を付して送信する。ここで、装置識別情報は、例えば、ホストコンピュータ310が印刷ジョブを送信する場合、送信元であるホストコンピュータ310を他のホストコンピュータ320,330,340と識別するためのものである。装置識別情報とは、装置のシリアル番号等の装置固有の番号やネットワーク内で他との識別に用いることができる識別情報IPアドレス等が考えられる。プリンタ100は、この装置識別情報付きの印刷ジョブを受信すると、ジョブ情報管理部180は、インクショット数をジョブ情報記憶部190に記憶するときに、図7に示すように、印刷ジョブのジョブIDとともに、該当する印刷ジョブに含まれる装置識別情報を関連づけてジョブ情報記憶部190に記録する。これにより、プリンタ100から見ると、印刷ジョブを送信したホストコンピュータをすぐに特定することができる。また、ホストコンピュータ310,320,330,340は、ジョブ情報送信要求にもホストコンピュータ310,320,330,340を特定する装置識別情報を付与して、プリンタ100に送信する。このジョブ情報送信要求を受信したプリンタ100は、ジョブ情報管理部180を介してジョブ情報送信要求内のジョブIDと装置識別情報とに応じて印刷ジョブ情報を検索し、該当する印刷ジョブ情報中のインクの使用量及び印刷結果を送信元であるホストコンピュータ310,320,330,340の何れかに送信する。このように、本変形例では、プリンタ100には装置識別情報とジョブIDとを指定したジョブ情報送信要求が送信され、プリンタ100は、これら装置識別情報とジョブIDとに応じて、該当する印刷ジョブ情報を検索するので、例えば複数のホストコンピュータ310,320,330,340が同一のジョブIDを付して印刷ジョブを送信する場合であっても、プリンタ100内のジョブ情報記憶部190に記憶された印刷ジョブ情報が重複番号を持つことなく、他と必ず識別することができる。したがって、あるホストコンピュータからジョブ情報送信要求を受け取ったときに、プリンタ100が別のホストコンピュータから送信された印刷ジョブに対応するインクショット数及び印刷結果を通知してしまうといった混乱を未然に避けることができ、ネットワーク環境下においても、同様に運用する事ができる。上記説明では、装置識別情報とジョブIDとがそれぞれ別々であるとして説明を行ったが、例えば、ジョブID中に装置を識別するための装置識別情報が含まれている等、印刷ジョブのジョブIDが重複しない環境が用意されている場合には、先の実施形態と同様にジョブIDのみをキーとして印刷ジョブ情報を検索するように構成してもよい。なお、上述した実施形態及び変形例におけるプリンタ100は、印刷結果判断部175を備えた構成となっているが、印刷結果の成否にかかわらず全インクショット数に相当する課金を行う場合には、印刷結果判断部175を備えない構成とすることも可能である。この場合の印刷ジョブ情報の記録処理の流れを図8を参照して説明する。図8は、印刷結果判断を行わない場合の、印刷ジョブ情報の記録処理の流れを示すフローチャートである。プリンタ100は、ホストコンピュータ300から送信される印刷ジョブを受信部110が受信するまで待機しステップS31、印刷ジョブを受信すると、受信した印刷ジョブを基に印刷イメージデータとしてのドットパターンデータを印刷バッファ140に生成するステップS32。その後、印刷制御部150は、この生成されたドットパターンデータに応じて、印刷ヘッドを駆動しロール紙上への印刷処理画像形成を実行して、クーポン券を発券するとともに、ショット数解析部170は、ドットパターンデータを基にして当該印刷に伴って使用されるインクの量をインクショット数として算出するステップS33。そして、ジョブ情報管理部180は、受信した印刷ジョブ中に含まれるジョブIDとともに算出したインクショット数をジョブ情報記憶部190に記憶し、処理を終了するステップS34。このように、印刷ジョブに応じて印刷が行われる毎に、その印刷ジョブによって用いられたインクショット数を印刷ジョブIDとともにプリンタ100内に記録することによって、ホストコンピュータ300からの印刷ジョブ要求コマンドの受信に応じて、印刷ジョブ要求コマンドが指定する印刷ジョブに対応したインクショット数がプリンタ100からホストコンピュータ300に送信される。したがって、ジョブ情報管理部180は、ホストコンピュータ300から受信するジョブ情報送信要求に応じて、使用されたインクショット数だけをホストコンピュータに送信することもでき、印刷結果の成否にかかわらず全インクショット数に相当する課金を行うインク課金システムを運用する場合には、印刷結果の成否判断を行う必要がない。このため、印刷ジョブ情報の記録処理を高速化できると共に、プリンタ100からホストコンピュータ300へのジョブ情報送信に際して情報送信量を少なくすることができる。"