(57)【要約】      （修正有）【課題】任意の期間の用紙消費量を正確に算出して出力可能な用紙消費量出力機能を備えたプリンターを提供する。【解決手段】用紙消費量出力機能付きプリンターは、ホストコンピューターの側から計測開始コマンドＣ１を受信すると（ＳＴ２１）、用紙消費量カウンターの計測値をリセットし（ＳＴ２２）、用紙消費量カウンターを用いて、所定の計測開始時点から所定の計測終了時点までの間において消費される用紙消費量の計測動作を行う（ＳＴ２３ｂ〜ＳＴ２７ｂ）。用紙消費量取得コマンドを受信すると、用紙消費量カウンターの計測値である用紙消費量をホストコンピューターに送信する。【選択図】図３
2013163272.tif 000002
【特許請求の範囲】
【請求項１】
揮発性メモリー上に形成した用紙消費量カウンターと、
用紙消費量の計測の開始を指示する計測開始コマンドを実行する計測開始コマンド実行部と、
前記用紙消費量の出力を指示する用紙消費量取得コマンドを実行する用紙消費量取得コマンド実行部とを有しており、
前記計測開始コマンド実行部は、前記計測開始コマンドを受信すると、前記用紙消費量カウンターの計測値をリセットし、前記用紙消費量カウンターを用いて、所定の計測開始時点から所定の計測終了時点までの間において消費される前記用紙消費量の計測動作を行い、
前記用紙消費量取得コマンド実行部は、前記用紙消費量取得コマンドを受信すると、前記用紙消費量カウンターの計測値である前記用紙消費量を外部に出力する用紙消費量出力動作を行うことを特徴とする用紙消費量出力機能付きプリンター。
【請求項２】
請求項１において、
前記計測開始コマンドには、前記用紙消費量の前記計測開始時点および前記計測終了時点を指示するコマンドパラメーターが含まれており、
前記計測開始コマンド実行部は、受信した前記計測開始コマンドによって指定される前記用紙消費量の前記計測開始時点から前記計測終了時点までの間に消費される前記用紙消費量を計測することを特徴とする用紙消費量出力機能付きプリンター。
【請求項３】
請求項１または２において、
前記計測開始コマンドによって指定される前記計測開始時点および前記計測終了時点は、前記用紙に対する１印刷ジョブ分の印刷動作の開始時点および終了時点であり、
前記用紙消費量は前記１印刷ジョブ分の用紙長さであることを特徴とする用紙消費量出力機能付きプリンター。
【請求項４】
請求項１ないし３のうちのいずれかの項において、
前記計測開始コマンドには、前記用紙消費量の計測単位を指定するためのコマンドパラメーターが含まれており、
前記計測開始コマンド実行部は、前記コマンドパラメーターによって指定される計測単位で前記用紙消費量を計測することを特徴とする用紙消費量出力機能付きプリンター。
【請求項５】
請求項４において、
前記コマンドパラメーターによって指定可能な計測単位には、プリンター印刷ヘッドによる印刷ドット、印刷行および長さの単位のうちの少なくとも一つが含まれていることを特徴とする用紙消費量出力機能付きプリンター。
【請求項６】
請求項４または５において、
前記用紙消費量取得コマンド実行部は、前記コマンドパラメーターによって指定される計測単位で計測された前記用紙消費量を外部に出力することを特徴とする用紙消費量出力機能付きプリンター。
【請求項７】
請求項１ないし６のうちのいずれかの項において、
不揮発性メモリー上に形成されているメンテナンスカウンターと、
前記メンテナンスカウンターを用いて、プリンター用紙搬送機構によって順送り方向および逆送り方向に搬送される前記用紙の搬送量の積算値を計測するメンテナンスカウンター制御部とを有していることを特徴とする用紙消費量出力機能付きプリンター。
【請求項８】
ホストコンピューターと、
前記ホストコンピューターから供給されるコマンドおよび印刷データに基づき、プリンター印刷ヘッドおよびプリンター用紙搬送機構を駆動して用紙に印刷を行うプリンターとを有し、
前記ホストコンピューターは、前記プリンターで消費される用紙消費量の計測を指示する計測開始コマンド、および、計測された前記用紙消費量の出力を指示する用紙消費量取得コマンドを生成するコマンド生成部を備えており、
前記プリンターは、請求項１ないし７のうちのいずれかの項に記載の用紙消費量出力機能付きプリンターであることを特徴とする用紙消費量出力機能付き印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票類、チケット類などを印刷するプリンター、および当該プリンターを備えた印刷システムに関する。さらに詳しくは、１回の印刷動作等によって消費される用紙消費量を算出して出力可能な用紙消費量出力機能を備えたプリンター、および、当該プリンターを備えた印刷システムに関する。
【背景技術】
【０００２】
一般に、プリンターにおいては、当該プリンターの用紙送り量の積算値等の保守情報を内部で計測して記憶しておくために、メンテナンスカウンターと呼ばれる仕組みが実装されている。メンテナンスカウンターは不揮発性メモリー領域上に形成されており、プリンター出荷後の初回起動時から継続して保守情報を計測し続ける積算カウンターと、特定コマンドによりリセットが可能なリセット可能カウンターの２種類が用意されている。例えば、積算カウンターの積算値によって、プリンター出荷時からの累積的な使用度合を知ることができる。リセット可能カウンターは例えば消耗品の交換毎にリセットされ、このカウント値が所定値を超えた場合に警告を発生することにより、消耗品の交換時期、メンテナンスの必要時期などが分かる。
【０００３】
特許文献１には、このようなメンテナンスカウンターを備えたプリンターが開示されている。ここに開示のプリンターでは、用紙の搬送距離をカウントして部品の交換時期を示すとともに特定モードにてクリア可能な不揮発性の第１のメンテナンスカウンターと、用紙の搬送距離をカウントするクリア不能に設定された不揮発性の第２のメンテナンスカウンターとが備わっている。第１のメンテナンスカウンターのカウント値によりプラテン等の消耗部品の寿命管理を行い、カウント値が所定値になると消耗部品の交換を行い、第１のメンテナンスカウンターをクリアして再度交換された消耗部品の寿命管理を行う。第２のメンテナンスカウンターは消耗部品の交換時に特定モードになってもクリアされることはなく用紙の搬送距離を継続してカウントし続け、このカウント値により装置の出荷時からのトータル的な使用状況管理ができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０６−３１２５５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のプリンターのメンテナンスカウンターでは、計測値が不揮発性メモリーに記憶されるという性質上、過度なリセットを行うことができず、計測される保守情報は、消耗品が交換される期間など比較的、中長期的な保守情報に限られている。例えば、保守情報としての用紙送り量は、用紙送り機構における消耗品の交換毎あるいは用紙搬送機構のメンテナンス毎にリセットされる。
【０００６】
このため、従来のメンテナンスカウンターでは、１回の印刷動作（印刷ジョブ）に対する用紙消費量、例えば、１枚の帳票、チケットなどを発行した場合における用紙消費量（用紙長さ）などの非常に短い期間におけるプリンターの用紙消費状況に関する情報を得ることができない。また、ユーザーによって指定された任意の期間におけるプリンターの用紙消費量あるいは用紙消費状況を簡単に得ることができないという不便さがある。
【０００７】
これに加えて、従来のプリンターのメンテンスカウンターはプリンターの保守情報を計測するためのものであり、保守情報としての用紙送り量は用紙送り機構による用紙搬送量、すなわち、順送り方向および逆送り方向に拘わらず用紙送り機構によって送られた用紙の搬送総量である。このため、１回の印刷動作に対する用紙消費量、すなわち順送り方向の用紙搬送量を、メンテナンスカウンターによる計測値から正確に知ることができない。例えば、プリンターによって発行されるラベル、レシート、クーポン券などの印刷用紙の長さを、メンテナンスカウンターの計測値から正確に確認することができない。
【０００８】
本発明の課題は、このような点に鑑みて、従来に比べて短い期間あるいはユーザーによって指定された任意の期間における用紙消費量を正確に算出して出力することのできる用紙消費量出力機能を備えたプリンター、および当該プリンターを備えた印刷システムを提案することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明の用紙消費量出力機能付きプリンターは、
揮発性メモリー領域上に形成した用紙消費量カウンターと、
用紙消費量の計測の開始を指示する計測開始コマンドを実行する計測開始コマンド実行部と、
前記用紙消費量の出力を指示する用紙消費量取得コマンドを実行する用紙消費量取得コマンド実行部とを有しており、
前記計測開始コマンド実行部は、前記計測開始コマンドを受信すると、前記用紙消費量カウンターの計測値をリセットし、前記用紙消費量カウンターを用いて、所定の計測開始時点から所定の計測終了時点までの間において消費される前記用紙消費量の計測動作を行い、
前記用紙消費量取得コマンド実行部は、前記用紙消費量取得コマンドを受信すると、前記用紙消費量カウンターの計測値である前記用紙消費量を外部に出力する用紙消費量出力動作を行うことを特徴としている。
【００１０】
本発明では、揮発性メモリー領域上に形成される用紙消費量カウンターを用いて用紙消費量を計測している。したがって、既存の保守情報としての用紙送り量を計測する不揮発性メモリー領域上のメンテナンスカウンターに影響を与えることなく、実際に消費された（送り出された）用紙消費量を計測することができる。また、揮発性メモリー領域上に用紙消費量カウンターを形成しているので、不揮発性メモリーを用いる場合とは異なり、メモリー内容の書き換え回数に制限がなく、任意のタイミングで用紙消費量カウンターをリセットすることができる。
【００１１】
さらに、ユーザーは計測開始コマンドをプリンターに送信（入力）することにより、用紙消費量カウンターを任意のタイミングでリセットして用紙消費量の計測を開始することができ、用紙消費量取得コマンドをプリンターに送信（入力）することにより、任意のタイミングで用紙消費量カウンターの計測値をプリンターから出力させて取得することができる。
【００１２】
本発明において、前記計測開始コマンドには、前記用紙消費量の前記計測開始時点および前記計測終了時点を指示するコマンドパラメーターが含まれており、前記計測開始コマンド実行部は、受信した前記計測開始コマンドによって指定される前記用紙消費量の前記計測開始時点から前記計測終了時点までの間に消費される前記用紙消費量を計測することを特徴としている。
【００１３】
このようにすれば、ユーザーは、計測開始コマンドを用いて、任意のタイミングで、任意の期間におけるプリンターの用紙消費量の計測を行うことができるので極めて便利である。
【００１４】
本発明において、前記計測開始コマンドによって指定される前記計測開始時点および前記計測終了時点は、前記用紙に対する１印刷ジョブ分の印刷動作の開始時点および終了時点であり、前記用紙消費量は前記１印刷ジョブ分の用紙長さであることを特徴としている。この場合には、ユーザーは、発行されるレシート、ラベルなどの帳票類、クーポン券などのチケット類の印刷用紙の長さ、例えば１枚分の長さを知ることができる。
【００１５】
本発明において、前記計測開始コマンドには、前記用紙消費量の計測単位を指定するためのコマンドパラメーターが含まれており、前記計測開始コマンド実行部は、前記コマンドパラメーターによって指定される計測単位で前記用紙消費量を計測することを特徴としている。また、前記コマンドパラメーターによって指定可能な計測単位としては、プリンター印刷ヘッドによる印刷ドット、印刷行、ミリメートル、センチメートル、インチなどの長さの単位があり、これらのうちの少なくとも一つをコマンドパラメーターによって指定可能にしておくことができる。例えば、プリンター用紙搬送機構による順方向への用紙送り量を、印刷ドット数で計測すれば、精度良く、発行される印刷用紙の長さを計測することができる。
【００１６】
本発明において、前記用紙消費量取得コマンド実行部は、前記コマンドパラメーターによって指定される計測単位で計測された前記用紙消費量を外部に出力することを特徴としている。これにより、ユーザーは、用紙消費量をユーザーが指定した計測単位で把握できる。
【００１７】
本発明のプリンターにおいても、不揮発性メモリー領域上に形成されているメンテナンスカウンターを用いて、プリンター用紙搬送機構によって順送り方向および逆送り方向に搬送される前記用紙の搬送量の積算値を計測して、用紙搬送機構の消耗品等の交換時期、メンテナンス時期などの管理、出荷後の使用状況の管理を行うことができる。
【００１８】
次に、本発明の印刷システムは、
ホストコンピューターと、前記ホストコンピューターから供給されるコマンドおよび印刷データに基づき、プリンター印刷ヘッドおよびプリンター用紙搬送機構を駆動して用紙に印刷を行うプリンターとを有し、
前記ホストコンピューターは、前記プリンターで消費される用紙消費量の計測を指示する計測開始コマンド、および、計測された前記用紙消費量の出力を指示する用紙消費量取得コマンドを生成するコマンド生成部を備えており、
前記プリンターは上記構成の用紙消費量出力機能付きプリンターであることを特徴としている。
【００１９】
本発明の印刷システムは、例えば、ＰＯＳ端末装置などとして用いることができ、ユーザーは、ホストコンピューターの側（例えばＰＯＳ端末の側）から計測開始コマンド、用紙消費量取得コマンドをプリンターに送信することにより、任意の期間における用紙消費量を任意のタイミングでプリンターから受信して確認することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明を適用した印刷システムの一例を示す機能ブロック図である。
【図２】印刷用紙の印刷例を示す説明図である。
【図３】用紙消費量の計測開始動作を示す概略フローチャートである。
【図４】計測された用紙消費量の取得動作を示す概略フローチャートである。
【発明を実施するための形態】
【００２１】
以下に、図面を参照して本発明を適用した用紙消費量出力機能付きプリンターを備えた印刷システムの実施の形態を説明する。
【００２２】
図１は本実施の形態に係る印刷システムを示す機能ブロック図である。印刷システム１は、ホストコンピューター２と、ホストコンピューター２からのコマンド、印刷データに基づき印刷動作を行うサーマル式のプリンター３から構成されている。
【００２３】
ホストコンピューター２は、画像データを生成するためのプログラムであるアプリケーション４と、ホストコンピューター２を制御するための基本プログラムであるＯＳ５と、画像処理（色変換処理等）、コマンド変換処理等を行うプリンタードライバー６と、プリンター３に各種コマンドおよび印刷データを出力する出力部およびプリンター３の側からのデータ等が入力される入力部を備えた入出力部７を備えている。また、ホストコンピューター２のアプリケーション４は、後述のプリンター３で消費される用紙消費量３２Ａの計測を指示する計測開始コマンドＣ１、および、計測された用紙消費量３２Ａの出力を指示する用紙消費量取得コマンドＣ２を生成する機能を備えている。
【００２４】
プリンター３の制御系はＣＰＵ、ＲＯＭ、ＲＡＭ等を中心に構成されており、ホストコンピューター２から出力されたコマンド、印刷データが入力される入力部およびホストコンピューター２に向けて各種の情報を出力する出力部を備えた入出力部１１と、入力された印刷データを一時的に格納する印刷バッファー１２と、印刷バッファー１２に格納された印刷データに基づき印刷を行う印刷部１３とを備えている。
【００２５】
印刷部１３は、ライン型のサーマルヘッド１４および紙送りモーター１５を有している。紙送りモーター１５により紙送り用のプラテンローラー１６を回転駆動することで、サーマルヘッド１４による印刷位置を経由する搬送経路に沿って、その下流側（順送り方向Ｆ）および上流側（逆送り方向Ｂ）に向けて印刷用紙１７を搬送可能である。紙送りモーター１５の駆動と、サーマルヘッド１４のドット列（感熱素子列）の駆動とを同期させることにより、所望の印刷画像を印刷用紙１７上に形成する。搬送経路下流端には、印刷用紙１７を幅方向に切断可能なカッター１８が配置されており、印刷終了後の印刷用紙１７を所定の長さに切断して、レシート、ラベルなどの帳票、クーポン券などのチケット、富くじ、その他の印刷用紙片として発行することが可能である。
【００２６】
次に、印刷バッファー１２に格納される印刷データは、その内容がコマンド解析部２１によって解析される。コマンド解析部２１は、入力された印刷データが制御コマンドデータであると解析すると、それを制御コマンドバッファー２２に保存し、画像データであると解析すると、それを印刷バッファー１２に保存する。制御コマンドバッファー２２に一時保存された制御コマンドデータは主制御部２３によって読み出されて、各制御コマンドに応じた処理が実行される。印刷バッファー１２に一時保存された画像データは、印刷データ生成部２４によってデータ展開処理され、最終的には、サーマルヘッド１４のドット列に対応したドットパターンデータが生成されて印刷バッファー１２に記憶される。
【００２７】
主制御部２３には、印刷処理等の処理を行うために、印刷ヘッド制御部２５、搬送制御部２６、およびカッター制御部２７が接続されている。印刷ヘッド制御部２５はサーマルヘッド１４の駆動を制御し、印刷データ生成部２４によって生成されたビットパターンデータに応じて各ドットの駆動を制御する。搬送制御部２６は紙送りモーター１５を駆動してプラテンローラー１６の回転動作を制御し、カッター制御部２７はカッター１８による印刷用紙１７の切断動作を制御する。
【００２８】
ここで、プリンター３の主制御部２３には、ＥＥＰＲＯＭなどの不揮発性メモリー領域上に形成されたメンテナンスカウンター３１およびＲＡＭなどの揮発性メモリー領域上に形成された用紙消費量カウンター３２が接続されている。メンテナンスカウンター３１はプリンター３の保守情報が計測され保持される。保守情報には、プリンター３の出荷時からのサーマルヘッド１４のドット列の駆動回数の積算値、用紙搬送機構（紙送りモーター１５、プラテンローラー１６）による用紙搬送量の積算値などが含まれている。例えば、メンテナンスカウンター３１には、プリンター出荷御の初回起動時から継続して保守情報を計測し続ける積算カウンター３１ａと、特定コマンドによりリセットが可能なリセット可能カウンター３１ｂの２種類が用意されている。積算カウンター３１ａの積算値によって、プリンター出荷時からの累積的な使用度合を知ることができ、リセット可能カウンター３１ｂは例えば消耗品の交換毎にリセットされ、このカウント値が所定値を超えた場合に警告を発生することにより、消耗品の交換時期、メンテナンスの必要時期などが分かる。
【００２９】
用紙搬送量は、例えば、サーマルヘッド１４による印刷１ドット分の印刷用紙１７の搬送毎に「１」加算することによって計測されるドット数である。紙送りモーター１５は例えばステッピングモーターからなり、当該ステッピングモーターの正回転方向および逆回転方向の１ステップ駆動による用紙搬送量が印刷１ドット分となるように用紙搬送機構が構成されており、印刷ドット数を表す積算値に印刷１ドットに対応する用紙送り量を乗算することで、用紙搬送量を長さの単位（ｍｍ、ｃｍ等）で表示可能である。
【００３０】
揮発性メモリー領域上に形成されている用紙消費量カウンター３２は、ホストコンピューター２の側から計測開始コマンドＣ１が供給されると、主制御部２３によってリセットされ、所定の計測期間における用紙消費量３２Ａを計測するものである。用紙消費量３２Ａは、プラテンローラー１６によって順送り方向Ｆに送り出される印刷用紙の長さを表す量である。そのために、例えば、用紙消費量カウンター３２の計測値は、順送り方向Ｆに印刷用紙１７が１印刷ドット分だけ送り出されると「１」加算され、逆送り方向Ｂに戻されると「１」減算されるように、主制御部２３の制御の下で計測が実行される。また、ホストコンピューター２の側から用紙消費量取得コマンドＣ２が供給されると、用紙消費量カウンター３２に記憶保持されている計測値である用紙消費量３２Ａが、主制御部２３の制御の下で、入出力部１１を介してホストコンピューター２に送信される。
【００３１】
このように、プリンター３の制御系には、用紙消費量３２Ａの計測の開始を指示する計測開始コマンドＣ１を実行する計測開始コマンド実行機能と、用紙消費量３２Ａの出力を指示する用紙消費量取得コマンドＣ２を実行する用紙消費量取得コマンド実行機能が備わっている。計測開始コマンド実行機能は、計測開始コマンドＣ１を受信すると、用紙消費量カウンター３２の計測値をリセットし、用紙消費量カウンター３２を用いて、所定の計測開始時点から所定の計測終了時点までの間において消費される用紙消費量の計測動作を行うものである。また、用紙消費量取得コマンド実行機能は、用紙消費量取得コマンドＣ２を受信すると、用紙消費量カウンター３２の計測値である用紙消費量３２Ａを外部に出力する用紙消費量出力動作を行うものである。
【００３２】
ここで、本例の計測開始コマンドＣ１には、用紙消費量３２Ａの計測開始時点および計測終了時点を指示するコマンドパラメーターが含まれている。プリンター３のコマンド解析部２１では計測開始コマンドＣ１を解析し、コマンドパラメーターによって指定される計測開始時点および計測終了時点を判別する。主制御部２３は、用紙消費量カウンター３２を用いて、指定された計測開始時点から計測終了時点までの間における用紙消費量３２Ａを計測する。
【００３３】
このようなコマンドパラメーターを含む計測開始コマンドＣ１はホストコンピューター２にインストールされているアプリケーション４によって予め用意されていてもよいし、計測開始時点および計測終了時点をユーザーが設定入力できるようにしてもよい。
【００３４】
図２はプリンター３による印刷例を示す説明図であり、（ａ）は印刷用紙１７の裏面例を示す説明図であり、（ｂ）は印刷用紙１７の表面印刷例を示す説明図である。図示の印刷用紙１７は、一般にロッタリー（Ｌｏｔｔｅｒｙ，Ｌｏｔｔｏ）と呼ばれる数字選択式の富くじ用の印刷用紙である。長尺状のロール紙である一定幅の印刷用紙１７の裏面には、偽造防止のために一定の間隔で、絵柄、シリアル番号等が予め印刷されている。表面には、プリンター３によって、発行日時、発行場所（店舗、売り場等）、発券番号等の情報と、購入者が選択または自動選択した数字の組み合わせと、これらの数字の組み合わせを表す機械読取可能なコードが印刷される。図においては３枚の富くじ４０（１）、４０（２）、４０（３）が印刷された状態を示してある。
【００３５】
図３は、図２に示す富くじの印刷において、先頭の富くじ４０（１）を印刷して発行する場合における用紙消費量３２Ａの計測をホストコンピューター２からプリンター３に指示する場合の動作例を示す概略フローチャートである。
【００３６】
この場合には、ユーザーは、ホストコンピューター２の側においてアプリケーション４を介して１枚の富くじ４０（１）の発行指示および印刷データをプリンター３に送信するのに先立って、計測開始コマンドＣ１をプリンター３に送信する（ステップＳＴ１１）。計測開始コマンドＣ１には、計測開始時点および計測終了時点を表すコマンドパラメーターが含まれており、本例では、１枚の富くじ４０（１）の印刷によって生ずる用紙消費量３２Ａを知るために、当該富くじを印刷するための１印刷ジョブの開始時点および終了時点（１回の印刷動作の開始時点および終了時点）がそれぞれ計測開始時点および計測終了時点として指定される。
【００３７】
待機中にあるプリンター３は、ホストコンピューター２の側から入出力部１１を介して計測開始コマンドＣ１および印刷データを受信すると（ステップＳＴ２１）、当該計測開始コマンドＣ１がコマンド解析部２１において解析される。主制御部２３は、計測開始コマンドＣ１を受信すると、揮発性メモリー領域上に形成されている用紙消費量カウンター３２をリセットし、その計測値を零にする（ステップＳＴ２２）。また、主制御部２３は、計測開始コマンドＣ１によって指定されている計測開始時点および計測終了時点を内蔵のメモリーに保持する。
【００３８】
プリンター３は、計測開始コマンドＣ１に続いて受信した富くじ４０（１）の印刷データに基づき印刷データを生成して、富くじ４０（１）の印刷動作を開始する。例えば、搬送制御部２６を介して紙送りモーター１５を駆動してプラテンローラー１６による印刷用紙１７の搬送動作を開始する（ステップＳＴ２３ａ）。搬送開始と同時に、主制御部２３は用紙消費量カウンター３２による用紙消費量の計測動作を開始する（ステップＳＴ２３ｂ）。例えば、カッター１８の切断位置に印刷用紙１７の先頭１７ａ（富くじ４０（１）の先端４１）（図２参照）が位置している場合には、印刷用紙１７を逆送り方向Ｂに戻して、印刷用紙１７における富くじ４０（１）の印刷領域の印刷開始位置をサーマルヘッド１４の印刷位置に位置決めするための頭出しを行う（ステップＳＴ２４ａ）。頭出しのための逆送り状態においては、印刷用紙１７の印刷１ドット分の逆送り毎に、用紙消費量カウンター３２の計測値に「−１」を加算する計測が行われる（ステップＳＴ２４ｂ）。
【００３９】
この後は、印刷用紙１７を順送り方向Ｆに搬送すると共に、これに同期させて印刷ヘッド制御部２５を介してサーマルヘッド１４を駆動して、印刷用紙１７の印刷１ドット分ずつ間欠送りされる印刷用紙１７の表面に対する印刷を行う（ステップＳＴ２５ａ）。印刷中においては、印刷用紙１７の印刷１ドット分の送り出し毎に、用紙消費量カウンター３２の計測値に「１」を加算する計測が行われる（ステップＳＴ２５ｂ）。
【００４０】
サーマルヘッド１４による印刷後には、印刷用紙１７を更に順送り方向Ｆに搬送して、作成された富くじ４０（１）の後端４２（図２参照）をカッター１８の切断位置に位置決めする（ステップＳＴ２６ａ）。この送り出し動作においても、印刷用紙１７の印刷１ドット分の送り出し毎に、用紙消費量カウンター３２の計測値に「１」を加算する計測が行われる（ステップＳＴ２６ｂ）。
【００４１】
富くじ４０（１）の後端４２が切断位置に至ると印刷用紙１７の搬送が終了し、これにより１枚の印刷動作が終了する（ステップＳＴ２７ａ）。これと同時に、主制御部２３は用紙消費量カウンター３２の計測動作を終了する（ステップＳＴ２７ｂ）。この後はカッター１８が駆動されて、印刷用紙１７が、作成された富くじ４０（１）の後端４２（図２参照）に沿って切断される（ステップＳＴ２８）。これにより、１枚の富くじ４０（１）が発行される。
【００４２】
このようにして、用紙消費量カウンター３２には、１枚の富くじ４０（１）を作成するために使用された用紙消費量３２Ａ、すなわち、富くじ４０（１）の用紙長さＬ（図２参照）が得られる。
【００４３】
次に、ユーザーが発行された富くじ４０（１）の用紙長さＬ（用紙消費量３２Ａ）を知りたい場合には、ホストコンピューター２のアプリケーション４から用紙消費量取得コマンドＣ２をプリンター３に送信する。
【００４４】
図４は用紙消費量取得時に動作例を示す概略フローチャートである。例えば、図２における１枚目の富くじ４０（１）を発行後に当該富くじ４０（１）の用紙長さＬ（用紙消費量３２Ａ）を知りたい場合には、次の富くじ４０（２）の印刷指令を出す前に、用紙消費量取得コマンドＣ２をプリンター３に送信する（ステップＳＴ３１）。
【００４５】
プリンター３の側において、用紙消費量取得コマンドＣ２を受信すると（ステップＳＴ４１）、主制御部２３の制御の下に、用紙消費量カウンター３２に保持されている用紙消費量３２Ａ（用紙長さＬ）が読み出される（ステップＳＴ４２）。読み出された用紙消費量３２Ａは入出力部１１を介してホストコンピューター２に送信される（ステップＳＴ４３）。
【００４６】
ホストコンピューター２の側では、プリンター３から用紙消費量３２Ａを受信すると（ステップＳＴ３２）、この情報を例えばモニター（図示せず）などに表示する（ステップＳＴ３３）。これにより、ユーザーは、発行された富くじ４０（１）の用紙長さＬ、すなわち、１枚の富くじ４０（１）を発行するのに要した用紙消費量３２Ａを知ることができる。本例の用紙消費量３２Ａは印刷ドット数を表す情報であるので、例えば、ホストコンピューター２の側において、長さの単位、例えば、「ｍｍ」、「ｃｍ」に換算して表示すればよい。プリンター３の側において用紙消費量３２Ａを所定の単位に換算してホストコンピューター２の側に送信するようにしてもよい。
【００４７】
また、計測開始コマンドＣ１あるいは用紙消費量取得コマンドＣ２のコマンドパラメーターに用紙消費量の単位を指定するものを含めておき、ユーザーの側において用紙消費量の取得単位を指定できるようにしておくこともできる。
【００４８】
上記の例は、発行される１枚の富くじの長さを計測する場合のものであるが、用紙消費量カウンター３２による計測は、複数枚の帳票類、チケット類を連続して印刷する印刷ジョブにおける用紙消費量など、計測開始時点および計測終了時点として各種の場合が考えられる。
【００４９】
上記の例では、計測開始コマンドＣ１には、用紙消費量３２Ａの計測開始時点および計測終了時点を指示するコマンドパラメーターが含まれている場合を示したが、計測開始コマンドＣ１には、計測開始時点または計測終了時点のコマンドパラメーターを含まれていない構成としてもよい。計測開始時点のコマンドパラメーターが含まれない場合、主制御部２３は、計測開始コマンドＣ１を受信し、用紙消費量カウンター３２をリセットするとともに、用紙消費量の計測動作を開始する構成としてもよい。また、計測終了時点のコマンドパラメーターが含まれない場合は、主制御部２３は、計測開始コマンドＣ１を受信してから継続して用紙消費量の計測動作を行い、次の計測開始コマンドＣ１を受信したら用紙消費量カウンター３２をリセットし、用紙消費量の計測動作を継続する構成としてもよい。
【００５０】
上記の例はサーマルプリンターに本発明を適用した場合であるが、インクジェットプリンターなど、異なる形式の印刷ヘッドが搭載されているプリンターに対しても本発明を同様に適用可能なことは勿論である。
【００５１】
なお、印刷対象の用紙は上記の例のような長尺状のロール紙に限らず、単票用紙の場合であってもよいことは勿論であり、印刷内容も上記の例に限定されるものでないことは勿論である。
【符号の説明】
【００５２】
１  印刷システム、２  ホストコンピューター、３  プリンター、４  アプリケーション、５  ＯＳ、６  プリンタードライバー、７  入出力部、１１  入出力部、１２  印刷バッファー、１３  印刷部、１４  サーマルヘッド、１５  紙送りモーター、１６  プラテンローラー、１７  印刷用紙、１７ａ  先頭、１８  カッター、２１  コマンド解析部、２２  制御コマンドバッファー、２３  主制御部、２４  印刷データ生成部、２５  印刷ヘッド制御部、２６  搬送制御部、２７  カッター制御部、３１  メンテナンスカウンター、３１ａ  積算カウンター、３１ｂ  リセット可能カウンター、３２  用紙消費量カウンター、３２Ａ  用紙消費量、４０（１），４０（２），４０（３）  富くじ、４１  富くじの先端、４２  富くじの後端、Ｌ  用紙長さ
【図１】
2013163272.tif 000003
【図２】
2013163272.tif 000004
【図３】
2013163272.tif 000005
【図４】
2013163272.tif 000006