(57)【要約】【課題】プリペイド方式のプリンタシステムにおいて所定の単位に満たない残クレジットをユーザに使用させる。【解決手段】媒体に対して色材により印刷を行う印刷装置であって、カートリッジ収容部と、前払情報を格納する前払情報格納部から、所定の読み出し単位毎に前払情報を読み出す前払情報読み書き部と、印刷を制御する印刷駆動信号を出力する印刷制御部と、カートリッジの色材を用いて印刷を行う印刷部と、印刷駆動信号を課金情報に換算する印刷駆動信号換算部と、前払情報読み書き部により読み出された前払情報を、印刷駆動信号換算部で換算された課金情報により清算する清算部とを備え、前払情報読み書き部は、前払情報格納部に格納されている前払情報が読み書き単位に満たない場合に、前払情報を読み出して一時的に記憶しておき、新たに前払情報格納部から読み出した前払情報に累計する。【選択図】図３
2007276177.tif 000002
【特許請求の範囲】
【請求項１】
媒体に対して色材により印刷を行う印刷装置であって、
色材を収容するカートリッジを着脱可能に収容するカートリッジ収容部と、
前払情報を格納する前払情報格納部から、所定の読み出し単位毎に前記前払情報を読み出す前払情報読み書き部と、
前記前払情報読み書き部により前記読み出し単位の前記前払情報が読み出された場合に、印刷を制御する印刷駆動信号を出力する印刷制御部と、
前記印刷制御部から出力される前記印刷駆動信号に基づいて、前記カートリッジの色材を用いて印刷を行う印刷部と、
前記印刷制御部から出力された前記印刷駆動信号を取得し、前記印刷駆動信号を課金情報に換算する印刷駆動信号換算部と、
前記前払情報読み書き部により読み出された前記前払情報を、前記印刷駆動信号換算部で換算された前記課金情報により清算する清算部と
を備え、
前記前払情報読み書き部は、前記前払情報格納部に格納されている前記前払情報が前記読み書き単位に満たない場合に、前記前払情報を読み出して一時的に記憶しておき、新たに前払情報格納部から読み出した前記前払情報に累計する印刷装置。
【請求項２】
前記前払情報読み書き部は、累計した前記前払情報を新たな前払情報格納部に書き込む請求項１に記載の印刷装置。
【請求項３】
前記前払情報格納部は、前記カートリッジに取り付けられる請求項１に記載の印刷装置。
【請求項４】
前記印刷部は、往復移動しつつ前記媒体に色材を吐出する印刷ヘッドを有し、
前記前払情報読み書き部は、前記所定の読み出し単位として、前記印刷ヘッドの一往復の間に吐出する吐出回数に対応する前記前払情報を読み出す請求項１に記載の印刷装置。
【請求項５】
前記印刷装置は、前記媒体をページ単位で印刷し、
前記前払情報読み書き部は、前記所定の読み出し単位として、ページ単位の印刷の量に対応する前記前払情報を読み出す請求項１に記載の印刷装置。
【請求項６】
色材を収容するカートリッジを着脱可能に収容するカートリッジ収容部を備える印刷装置により、媒体に対して色材により印刷を行う印刷方法であって、
前払情報を格納する前払情報格納部から、所定の読み出し単位毎に前記前払情報を読み出す前払情報読み書き手順、
前記前払情報読み書き手順により前記読み出し単位の前記前払情報が読み出された場合に、印刷を制御する印刷駆動信号を出力する印刷制御手順、
前記印刷制御手順から出力される前記印刷駆動信号に基づいて、前記カートリッジの色材を用いて印刷を行う印刷手順、
前記印刷制御手順から出力された前記印刷駆動信号を取得し、前記印刷駆動信号を課金情報に換算する印刷駆動信号換算手順、および、
前記前払情報読み書き手順により読み出された前記前払情報を、前記印刷駆動信号換算手順で換算された前記課金情報により清算する清算手順
を備え、
前記前払情報読み書き手順は、前記前払情報格納部に格納されている前記前払情報が前記読み書き単位に満たない場合に、前記前払情報を読み出して一時的に記憶しておき、新たに前払情報格納部から読み出した前記前払情報に累計する印刷方法。
【請求項７】
媒体に対して色材により印刷を行うプログラムであって、色材を収容するカートリッジを着脱可能に収容するカートリッジ収容部を備える印刷装置に、
前払情報を格納する前払情報格納部から、所定の読み出し単位毎に前記前払情報を読み出す前払情報読み書き手順、
前記前払情報読み書き手順により前記読み出し単位の前記前払情報が読み出された場合に、印刷を制御する印刷駆動信号を出力する印刷制御手順、
前記印刷制御手順から出力される前記印刷駆動信号に基づいて、前記カートリッジの色材を用いて印刷を行う印刷手順、
前記印刷制御手順から出力された前記印刷駆動信号を取得し、前記印刷駆動信号を課金情報に換算する印刷駆動信号換算手順、および、
前記前払情報読み書き手順により読み出された前記前払情報を、前記印刷駆動信号換算手順で換算された前記課金情報により清算する清算手順
を実行させるプログラムであって、
前記前払情報読み書き手順は、前記前払情報格納部に格納されている前記前払情報が前記読み書き単位に満たない場合に、前記前払情報を読み出して一時的に記憶しておき、新たに前払情報格納部から読み出した前記前払情報に累計するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法およびプログラムに関する。特に、本発明は、媒体に対して色材により印刷を行う印刷装置、印刷方法およびプログラムに関する。
【背景技術】
【０００２】
プリンタを使用するユーザに対して使用料金を算出するプリンタシステムが知られている（例えば、特許文献１参照）。しかし、特許文献１に記載のプリンタシステムは、プリンタシステムの提供者が使用料金をユーザから簡便に回収することができない。そこで、使用料金をユーザから簡便に回収するプリペイド方式のプリンタシステムが考えられる。
【特許文献１】特開２００２−２１５３６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
プリペイド方式のプリンタシステムは、クレジット（ポイント）の増減を簡便に制御するために、所定の単位でクレジットを消費（減算）することが好ましい。しかしながら、この場合には、所定の単位に満たないクレジットが残っていても、当該クレジットをユーザが使用することができないという課題がある。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明の第１の形態においては、媒体に対して色材により印刷を行う印刷装置であって、色材を収容するカートリッジを着脱可能に収容するカートリッジ収容部と、前払情報を格納する前払情報格納部から、所定の読み出し単位毎に前払情報を読み出す前払情報読み書き部と、前払情報読み書き部により読み出し単位の前払情報が読み出された場合に、印刷を制御する印刷駆動信号を出力する印刷制御部と、印刷制御部から出力される印刷駆動信号に基づいて、カートリッジの色材を用いて印刷を行う印刷部と、印刷制御部から出力された印刷駆動信号を取得し、印刷駆動信号を課金情報に換算する印刷駆動信号換算部と、前払情報読み書き部により読み出された前払情報を、印刷駆動信号換算部で換算された課金情報により清算する清算部とを備え、前払情報読み書き部は、前払情報格納部に格納されている前払情報が読み書き単位に満たない場合に、前払情報を読み出して一時的に記憶しておき、新たに前払情報格納部から読み出した前払情報に累計する。これにより、プリペイド方式のプリンタシステムにおいて、残留した少量のクレジットを使用することができる。
【０００５】
前払情報読み書き部は、累計した前払情報を新たな前払情報格納部に書き込んでもよい。これにより、残留した少量のクレジットを、新たな前払い情報格納部が取り付けられたカートリッジにおいて使用することができる。
【０００６】
前払情報格納部は、カートリッジに取り付けられてもよい。これにより、印刷装置にする機械的な変更箇所を抑えつつ、残留した少量のクレジットを使用することができる。
【０００７】
印刷部は、往復移動しつつ媒体に色材を吐出する印刷ヘッドを有し、前払情報読み書き部は、所定の読み出し単位として、印刷ヘッドの一往復の間に吐出する吐出回数に対応する前払情報を読み出してもよい。これにより、一往復単位で印刷料金を消費するプリペイド方式のプリンタシステムにおいて、一往復の印刷に対応する量に満たないクレジットを使用することができる。
【０００８】
印刷装置は、媒体をページ単位で印刷し、前払情報読み書き部は、所定の読み出し単位として、ページ単位の印刷の量に対応する前払情報を読み出してもよい。これにより、ページ単位で印刷料金を消費するプリペイド方式のプリンタシステムにおいて、１ページの印刷に対応する量に満たない残クレジットを使用することができる。
【０００９】
上記課題を解決するために、本発明の第２の形態においては、色材を収容するカートリッジを着脱可能に収容するカートリッジ収容部を備える印刷装置により、媒体に対して色材により印刷を行う印刷方法であって、前払情報を格納する前払情報格納部から、所定の読み出し単位毎に前払情報を読み出す前払情報読み書き手順、前払情報読み書き手順により読み出し単位の前払情報が読み出された場合に、印刷を制御する印刷駆動信号を出力する印刷制御手順、印刷制御手順から出力される印刷駆動信号に基づいて、カートリッジの色材を用いて印刷を行う印刷手順、印刷制御手順から出力された印刷駆動信号を取得し、印刷駆動信号を課金情報に換算する印刷駆動信号換算手順、および、前払情報読み書き手順により読み出された前払情報を、印刷駆動信号換算手順で換算された課金情報により清算する清算手順を備え、前払情報読み書き手順は、前払情報格納部に格納されている前払情報が読み書き単位に満たない場合に、前払情報を読み出して一時的に記憶しておき、新たに前払情報格納部から読み出した前払情報に累計する。これにより、第１の実施形態と同一の効果を得ることができる。
【００１０】
上記課題を解決するために、本発明の第３の形態においては、媒体に対して色材により印刷を行うプログラムであって、色材を収容するカートリッジを着脱可能に収容するカートリッジ収容部を備える印刷装置に、前払情報を格納する前払情報格納部から、所定の読み出し単位毎に前払情報を読み出す前払情報読み書き手順、前払情報読み書き手順により読み出し単位の前払情報が読み出された場合に、印刷を制御する印刷駆動信号を出力する印刷制御手順、印刷制御手順から出力される印刷駆動信号に基づいて、カートリッジの色材を用いて印刷を行う印刷手順、印刷制御手順から出力された印刷駆動信号を取得し、印刷駆動信号を課金情報に換算する印刷駆動信号換算手順、および、前払情報読み書き手順により読み出された前払情報を、印刷駆動信号換算手順で換算された課金情報により清算する清算手順を実行させるプログラムであって、前払情報読み書き手順は、前払情報格納部に格納されている前払情報が読み書き単位に満たない場合に、前払情報を読み出して一時的に記憶しておき、新たに前払情報格納部から読み出した前払情報に累計する。これにより、第１の実施形態と同一の効果を得ることができる。
【００１１】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明を実施するための最良の形態】
【００１２】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【実施例１】
【００１３】
図１は、印刷装置３０の一例を示す。印刷装置３０は、媒体４４を搬送する搬送部４２、当該搬送部４２により搬送された媒体４４上を往復移動しつつ媒体に色材を吐出する印刷ヘッド４０、および、印刷の状況等を表示する液晶等のディスプレイ３４を備える。また印刷装置３０は、インクを収容するカートリッジ５０、６０、７０、８０を着脱可能に収容する。カートリッジ５０、６０、７０、８０は、例えば、黒、シアン、マゼンタ、イエローのインクを収容する。さらに印刷装置３０は、パーソナルコンピュータ１０と接続する。パーソナルコンピュータ１０は、本体１２と、ディスプレイ１４と、キーボード１６およびマウス１８とを備える。
【００１４】
図２は、カートリッジ５０の斜視図を示す。カートリッジ５０は、インクを収容するカートリッジ本体５２と、印刷装置３０にインクを供給するインク供給口５６と、前払情報を格納する前払情報格納部５４とを備える。前払情報格納部５４は、印刷装置３０側の読み書き部に電気的に接触する接触端子と、この接触端子と電気的に接続しており情報を格納するメモリとを有するＩＣチップである。
【００１５】
前払情報格納部５４は、前払情報であるクレジット（以下、前払情報格納部５４に格納されるクレジットを「ＩＣクレジット」という。）を格納する。前払情報格納部５４は、印刷装置３０の使用料金としてユーザにより予め支払われた金額に応じたＩＣクレジットから印刷装置３０の使用よって消費されたＩＣクレジットの累計を差し引いた、現在において使用できるＩＣクレジットを格納する。また、前払情報格納部５４は、ＩＣクレジットに加えて、ＩＣクレジットの正当性を示す認証データ等を格納してもよい。また、前払情報格納部５４は、ＩＣクレジットに加えて、インクの色に関する情報等をさらに格納してもよい。また、前払情報格納部５４は、カートリッジ本体５２に対して着脱可能に取り付けられてもよい。なお、非図示のカートリッジ６０、７０、８０は、インクを収容するカートリッジ本体と、印刷装置３０にインクを供給するインク供給口とを備える。
【００１６】
図３は、印刷装置３０のブロック図の一例を示す。印刷装置３０は、カートリッジ収容部１１０、前払情報読み書き部１２０、印刷制御部１３０、印刷部１４０、印刷駆動信号換算部１５０、清算部１６０、読込前払情報記憶部１７０および表示部１８０を備える。
【００１７】
カートリッジ収容部１１０は、カートリッジ５０、６０、７０、８０を着脱可能に収容する。また、カートリッジ収容部１１０は、カートリッジ５０、６０、７０、８０の着脱を検知する。
【００１８】
前払情報読み書き部１２０は、カートリッジ収容部１１０に収容されたカートリッジ５０の前払情報格納部５４との間でＩＣクレジットを読み書きする。ここで前払情報読み書き部１２０は、前払情報格納部５４からのＩＣクレジットの読み出し単位として、ページ単位の印刷の量に対応するＩＣクレジットを読み出す。また、前記前払情報読み書き部１２０は、ページ単位の読み出し単位にかえて、印刷ヘッド４０の一往復の間に吐出する吐出回数に対応するＩＣクレジットを読み出してよい。さらに、ページ単位および往復単位のいずれの場合においても、読み出し単位として一定値を読み出してもよいし、ページ毎および往復移動毎に当該印刷に要する予想吐出回数を取得または算出して、この予想吐出回数に基づいて、ページ毎および往復移動毎に読み出し単位を設定して読み出してもよい。
【００１９】
読込前払情報記憶部１７０は、前払情報格納部５４から読み込まれた読込クレジット、印刷装置３０の使用により消費された使用クレジット、および、読込クレジットから使用クレジットを差し引いた清算後クレジットを記憶する。
【００２０】
印刷制御部１３０は、パーソナルコンピュータ１０からの印刷ジョブを受け付け、印刷を制御する印刷駆動信号を出力する。印刷駆動信号は、例えば、印刷ヘッド４０を制御するヘッドショットに関する信号を含む。印刷部１４０は、上記印刷ヘッド４０および搬送部４２を有し、印刷制御部１３０から出力される印刷駆動信号に基づいて、搬送部４２により媒体４４を搬送し、印刷ヘッド４０を媒体４４上で往復移動しつつ、カートリッジ５０、６０、７０、８０のインクを吐出して印刷を行う。この場合に印刷ヘッド４０は、一往復における往路および復路の両方においてインクを吐出してもよいし、往路または復路の一方においてインクを吐出してもよい。
【００２１】
印刷駆動信号換算部１５０は、印刷駆動信号を課金情報に換算する。すなわち印刷駆動信号換算部１５０は、印刷駆動信号に基づいて課金情報としての使用クレジットを算出する。例えば、印刷駆動信号換算部１５０は、１００００ショットが１クレジットである旨の換算情報を予め格納しておく。
【００２２】
清算部１６０は、読込前払情報記憶部１７０に記憶された読込クレジットを、印刷駆動信号換算部１５０で換算された使用クレジットにより清算する。表示部１８０は、エラーメッセージ等をディスプレイ１４に表示する。
【００２３】
図４は、印刷装置３０の動作の一例を示すフローチャートである。図５、図６は、各クレジットの変化を模式的に示す。図４に示すフローチャートは、印刷装置３０の印刷制御部１３０がパーソナルコンピュータ１０から印刷ジョブを受け取ることにより開始する。なお、本フローチャートの開始時点において、カートリッジ収容部１１０は、カートリッジ５０、６０、７０、８０を収容する。また、本フローチャートの開始時点において、前払情報格納部５４に格納されているＩＣクレジット、読込前払情報記憶部１７０に記憶されている読込クレジット、使用クレジットおよび清算後クレジットは、図５（ａ）に示すように、それぞれＩＣクレジット「２７」、読込クレジット「０（初期値）」、使用クレジット「０（初期値）」および清算後クレジット「０（初期値）」であるものとする。また、印刷制御部１３０は、全５ページを印刷する印刷ジョブを受け取ったものとする。
【００２４】
印刷制御部１３０は、前払情報読み書き部１２０を介して、読込前払情報記憶部１７０から清算後クレジットを読み出して、読み出した清算後クレジットが最大ページクレジット以上であるか否かを判断する（Ｓ１００）。なお、最大ページクレジットは、前払情報読み書き部１２０により読み出されるＩＣクレジットの読み出し単位であって、ページ単位の印刷の量に対応するＩＣクレジットをいう。最大ページクレジットは、例えば、１ページ全面にインクを吐出して印刷する場合の印刷量として予め定められたクレジットであってもよい。以下、最大ページクレジットは「１０」とする。図５（ａ）に示す例において、印刷制御部１３０は、清算後クレジット「０」を読み出し、当該清算後クレジットが最大ページクレジット「１０」以上でないと判断する。
【００２５】
ステップＳ１００において、印刷制御部１３０は、前払情報格納部５４に格納されている清算後クレジットが最大ページクレジット以上でないと判断した場合に（Ｓ１００：Ｎｏ）、ＩＣクレジットが最大ページクレジット以上であるか否かを判断する（Ｓ１１０）。図５（ａ）に示す例において、印刷制御部１３０は、ＩＣクレジット「２７」が最大ページクレジット「１０」以上であると判断する。
【００２６】
ステップＳ１１０において、ＩＣクレジットが最大ページクレジット以上であると判断した場合に（Ｓ１１０：Ｙｅｓ）、印刷制御部１３０は、前払情報読み書き部１２０を介して、読込クレジットに最大ページクレジットを加算する（Ｓ１２０）。また、印刷制御部１３０は、前払情報読み書き部１２０を介して、ＩＣクレジットから最大ページクレジットを減算する（Ｓ１３０）。すなわち印刷制御部１３０は、最大ページクレジットをＩＣクレジットから読込クレジットに移動することができると判断した場合には（Ｓ１１０：Ｙｅｓ）、最大ページクレジットをＩＣクレジットから読込クレジットに移動する（Ｓ１２０およびＳ１３０）。図５（ａ）に示す例において、印刷制御部１３０は、最大ページクレジット「１０」をＩＣクレジット「２７」から読込クレジット「０」に移動することができると判断し、最大ページクレジット「１０」をＩＣクレジット「２７」から読込クレジットに移動し、図５（ｂ）に示す状態にする。
【００２７】
印刷制御部１３０は、印刷ジョブに基づいて１ページ目の印刷駆動信号を印刷部１４０に出力する。印刷部１４０は、印刷制御部１３０から出力される印刷駆動信号に基づいて、印刷ヘッド４０を移動させて、カートリッジ５０、６０、７０、８０のインクを吐出して印刷を行う（Ｓ１４０）。
【００２８】
印刷駆動信号換算部１５０は、１ページ目の印刷に対する課金情報としての使用クレジットを読込前払情報記憶部１７０に加算する（Ｓ１５０）。具体的には、印刷駆動信号換算部１５０は、まず、ステップＳ１４０において印刷制御部１３０が出力した１ページ目の印刷に要するヘッドショットに関する信号を取得して、１ページ目の印刷に要したヘッドショット数を算出する。印印刷駆動信号換算部１５０は、算出したヘッドショット数を１ページ目の使用クレジットに換算し、読込前払情報記憶部１７０に記憶された換使用クレジットに加算する。さらに、印刷駆動信号換算部１５０は、使用クレジットを読込前払情報記憶部１７０に加算した旨を清算部１６０に通知する。通知を受けた清算部１６０は、読込クレジットを使用クレジットにより清算する（Ｓ１６０）。図５（ｃ）に示す例において、清算部１６０は、使用クレジット「３」を算出し、読込クレジット「１０」と使用クレジット「３」との差として清算後クレジット「７」を算出する。
【００２９】
印刷制御部１３０は、印刷ジョブの印刷が終了したか否かを判断する（Ｓ１７０）。ステップＳ１７０において印刷制御部１３０は印刷ジョブの印刷が終了していないと判断した場合に（Ｓ１７０：Ｎｏ）、ステップＳ１００に戻る。図５（ｄ）は、２ページ目（使用クレジット「６」）のステップＳ１６０終了時におけるＩＣクレジット「７」、読込クレジット「２０」、使用クレジット「９」および清算後クレジット「１１」を示す。
【００３０】
一方、ステップＳ１００において、印刷制御部１３０は、清算後クレジットが最大ページクレジット以上であると判断した場合（Ｓ１００：Ｙｅｓ）、ステップＳ１１０、Ｓ１２０およびＳ１３０を飛ばしてステップＳ１４０へ進む。図５（ｄ）に示す例における、３ページ目のステップＳ１００において、印刷制御部１３０は、清算後クレジット「１１」が最大ページクレジット「１０」以上であると判断し（Ｓ１００：Ｙｅｓ）、ステップＳ１１０、Ｓ１２０およびＳ１３０を飛ばしてステップＳ１４０へ進む。すなわち清算後クレジット「１１」が最大ページクレジット「１０」以上である場合には、印刷が可能であるとして、ＩＣクレジットに関わらず、次ステップを実行する。図５（ｅ）は、図５（ｄ）の状態から、３ページ目（使用クレジット「５」）のステップＳ１６０が終了した時点での、各クレジットの例として、ＩＣクレジット「７」、読込クレジット「２０」、使用クレジット「１４」および清算後クレジット「６」を示す。
【００３１】
また、ステップＳ１１０において、印刷制御部１３０は、ＩＣクレジットが最大ページクレジット以上でないと判断した場合に（Ｓ１１０：Ｎｏ）、印刷制御部１３０は、ＩＣクレジットが「０」以下であるかを判断する（Ｓ２００）。図５（ｅ）に示す例において、印刷制御部１３０は、ＩＣクレジット「７」が最大ページクレジット「１０」以上でないと判断する。
【００３２】
次に、ステップＳ２００において、印刷制御部１３０は、ＩＣクレジットが「０」以下でないと判断した場合に（Ｓ２００：Ｎｏ）、前払情報読み書き部１２０を介して、前払情報格納部５４に格納されているＩＣクレジットを、読込前払情報記憶部１７０の読込クレジットおよび清算後クレジットに加算する（Ｓ２１０）。また、印刷制御部１３０は、前払情報読み書き部１２０を介して、前払情報格納部５４に格納されているＩＣクレジットを初期化（０）する（Ｓ２２０）。図５（ｅ）に示す例において、印刷制御部１３０は、ＩＣクレジット「７」を「０」以下でないと判断し、ＩＣクレジット「７」を読込クレジット「２０」および清算後クレジット「６」に加算し（Ｓ２１０）、ＩＣクレジットを初期化（０）して、図５（ｆ）に示す状態にする。
【００３３】
印刷制御部１３０は、清算後クレジットが最大ページクレジット以上であるか否かを判断する（Ｓ２３０）。ステップＳ２３０において、印刷制御部１３０は清算後クレジットが最大ページクレジット以上であると判断した場合（Ｓ２３０：Ｙｅｓ）、印刷制御部１３０は、前払情報読み書き部１２０を介して表示部１８０に、クレジットが僅かである旨を表示すべき旨を通知する。通知を受けた表示部１８０は、クレジットの僅かである旨をディスプレイ１４に表示する（Ｓ２４０）。そしてステップＳ１４０に進む。図５（ｆ）に示す例において、印刷制御部１３０は、清算後クレジット「１３」が最大ページクレジット「１０」以上であると判断し（Ｓ２３０：Ｙｅｓ）、印刷制御部１３０は、表示部１８０に、クレジットが僅かである旨を表示すべき旨を通知し、表示部１８０は、クレジットの僅かである旨をディスプレイ１４に表示する（Ｓ２４０）。そしてステップＳ１４０に進み、次ページを印刷する。図５（ｇ）は、４ページ目（使用クレジット「８」）のステップＳ１６０終了時におけるＩＣクレジット「０」、読込クレジット「２７」、使用クレジット「２２」および清算後クレジット「５」を示す。
【００３４】
ステップＳ２００において、印刷制御部１３０は、ＩＣクレジットが「０」以下であると判断した場合に（Ｓ２００：Ｙｅｓ）、前払情報読み書き部１２０を介して表示部１８０に、クレジットが不足した旨を表示すべき旨を通知し、表示部１８０は、クレジットが不足した旨をディスプレイ１４に表示する（Ｓ２５０）。図５（ｇ）の例において、印刷制御部１３０は、ＩＣクレジット「０」が「０」以下であると判断し、前払情報読み書き部１２０を介して表示部１８０に、クレジットが不足した旨を表示すべき旨を通知し、表示部１８０は、クレジットが不足した旨をディスプレイ１４に表示する。そして印刷制御部１３０は、新たなカートリッジ５０が装着されたか否かを判断する（Ｓ２６０）。なお、印刷制御部１３０は、カートリッジ５０が装着された旨の情報をカートリッジ収容部１１０および前払情報読み書き部１２０を介して受け付けた場合には、新たなカートリッジ５０が装着されたと判断する。
【００３５】
ステップＳ２６０において、印刷制御部１３０は、新たなカートリッジ５０が装着されていないと判断した場合に（Ｓ２６０：Ｎｏ）、同ステップを繰り返す。すなわち印刷制御部１３０は、新たなカートリッジ５０が装着されるまで、待機する。
【００３６】
ステップＳ２６０において、印刷制御部１３０は、新たなカートリッジ５０が装着されたと判断した場合（Ｓ２６０：Ｙｅｓ）、ステップＳ１１０に戻る。図６（ａ）に示す例において、新たに装着されたカートリッジ５０のＩＣクレジットは１０００とする。この場合に、５ページ目の印刷について上記ステップＳ１１０からＳ１６０までが実行されることにより、図６（ｂ）に示すように、ＩＣクレジット「９９０」、読込クレジット「３７」、使用クレジット「２６」および清算後クレジット「１１」となる。
【００３７】
ステップＳ１７０において、印刷制御部１３０は印刷ジョブの印刷が終了したと判断した場合に（Ｓ１７０：Ｙｅｓ）、印刷制御部１３０は、前払情報読み書き部１２０を介して、清算後クレジットを読み出してＩＣクレジットに加算し、前払情報読み書き部１２０が前払情報格納部５４に書き戻す（Ｓ１８０）。そして、印刷制御部１３０は、前払情報読み書き部１２０を介して、読込クレジット、使用クレジットおよび清算後クレジットを初期化「０」する（Ｓ１９０）。図６（ｂ）に示す例において、印刷制御部１３０が印刷ジョブの印刷が終了したと判断した場合に、前払情報読み書き部１２０は、清算後クレジット「１１」をＩＣクレジット「９９０」に加算した「１００１」を前払情報格納部５４に書き戻して、図６（ｃ）の状態にする。そして本フローチャートは終了する。
【００３８】
これにより、次のページを印刷する印刷装置３０の使用料金に満たない少量のＩＣクレジットがカートリッジ５０に残留している場合に、新たなカートリッジ５０の装着後に、残留した少量のＩＣクレジットを使用することができる。また、カートリッジ５０がＩＣクレジットを保持するので、印刷装置３０の機械的構造を変更する量を抑えることができる。
【００３９】
なお、ステップＳ２３０において、印刷制御部１３０は清算後クレジットが最大ページクレジット「１０」以上でないと判断した場合に（Ｓ２３０：Ｎｏ）、ステップＳ２５０へ進む。すなわち、あるページの印刷において、ＩＣクレジットと清算後クレジットとを合算したクレジットが最大ページクレジット「１０」に満たない場合には、当該ページを印刷することなく、新たなカートリッジ５０が装着されるまで待機する（Ｓ２６０）。
【００４０】
また、本フローチャートにおいて、前払情報読み書き部１２０は、前払情報格納部５４からのＩＣクレジットの読み出し単位として、ページ単位の印刷の量に対応するＩＣクレジット（最大ページクレジット）にかえて、印刷ヘッド４０の一往復の間に吐出する吐出回数に対応するＩＣクレジットを読み出してもよい。
【００４１】
図７は、各クレジットの変化を模式的に示す。図４に示すフローチャートのステップＳ２６０（５ページ目）において、新たに装着されたカートリッジ５０のＩＣクレジットが「１０００」ではなく「８」であった場合には、ステップＳ１１０、Ｓ２００、Ｓ２１０、Ｓ２２０、Ｓ２３０、Ｓ２４０、Ｓ１４０、Ｓ１５０、Ｓ１６０、Ｓ１７０、Ｓ１８０およびＳ１９０を実行して本フローチャートは終了する。これにより、装着された新たなカートリッジ５０が少量のＩＣクレジットを保持する場合であっても、残留した少量のＩＣクレジットをユーザに使用させることができる。図７（ａ）は、新たなカートリッジ５０が装着された時点（Ｓ２６０：Ｙｅｓ）におけるＩＣクレジット「８」、読込クレジット「２７」、使用クレジット「２２」および清算後クレジット「５」を示す。また、図７（ｂ）は、５ページ目のステップＳ２２０終了時におけるＩＣクレジット「０」、読込クレジット「３５」、使用クレジット「２２」および清算後クレジット「１３」を示す。また、図７（ｃ）は、５ページ目（使用クレジット「４」）のステップＳ１６０終了時におけるＩＣクレジット「０」、読込クレジット「３５」、使用クレジット「２６」および清算後クレジット「９」を示す。また、図７（ｄ）は、５ページ目（使用クレジット「４」）のステップＳ１９０終了時におけるＩＣクレジット「９」、読込クレジット「０（初期値）」、使用クレジット「０（初期値）」および清算後クレジット「０（初期値）」を示す。
【００４２】
なお、新たに装着されたカートリッジ５０のＩＣクレジットが「８」ではなく「２」であった場合には、ステップＳ１１０、Ｓ２００、Ｓ２１０、Ｓ２２０、Ｓ２３０、Ｓ２５０を実行し、新たなカートリッジ５０が装着されるまで、待機する（Ｓ２６０）。これにより、装着された新たなカートリッジ５０が少量のＩＣクレジットを保持する場合であっても、さらに次に装着される新たなカートリッジ５０のＩＣクレジットと合算され、残留した少量のＩＣクレジットをユーザに使用させることができる。なお、新たに装着されたカートリッジ５０のＩＣクレジットが「０」であった場合には、クレジットが不足した旨をディスプレイ１４に表示して（Ｓ２５０）、待機する（Ｓ２６０）。
【００４３】
図８は、図４に示すフローチャートのステップＳ２６０において印刷ジョブがキャンセルされた場合の、印刷装置３０の動作の一例を示すフローチャートである。図９は、各クレジットの変化を模式的に示す。図８に示すフローチャートは、図４に示すフローチャートのステップＳ２６０において印刷ジョブをキャンセルしたことにより開始する。なお、本フローチャートの開始時点における各クレジットは、図５（ｇ）に示すように、ＩＣクレジット「０」、読込クレジット「２７」、使用クレジット「２２」および清算後クレジット「５」であるものとする。
【００４４】
印刷制御部１３０は、新たなカートリッジ５０が装着されたか否かを判断する（Ｓ３００）。ステップＳ３００において、印刷制御部１３０は新たなカートリッジ５０が装着されていないと判断した場合（Ｓ３００：Ｎｏ）、同ステップを繰り返す。すなわち印刷制御部１３０は、新たなカートリッジ５０が装着されるまで、待機する。
【００４５】
ステップＳ３００において、印刷制御部１３０は新たなカートリッジ５０（ＩＣクレジット「１０００」）が装着されたと判断した場合に（Ｓ３００：Ｙｅｓ）、印刷制御部１３０は、ＩＣクレジット「１０００」と清算後クレジット「５」の合計「１００５」が最大ページクレジット「１０」以上であるか否かを判断する（Ｓ３１０）。
【００４６】
ステップＳ３１０において、印刷制御部１３０はＩＣクレジット「１０００」と清算後クレジット「５」の合計「１００５」が最大ページクレジット「１０」以上であると判断した場合に（Ｓ３１０：ｙｅｓ）、印刷制御部１３０は、読み出した清算後クレジット「５」をＩＣクレジット「１０００」に加算する（Ｓ３５０）。そして、印刷制御部１３０は、前払情報読み書き部１２０を介して、読込クレジット、使用クレジットおよび清算後クレジットを初期化「０」する（Ｓ３６０）。そして本フローチャートは終了する。
【００４７】
これにより、次のページを印刷する印刷装置３０の使用料金に満たない少量のＩＣクレジットがカートリッジ５０に残留している場合に、新たなカートリッジ５０の装着後に、残留した少量のＩＣクレジットをユーザに使用させることができる。特に、ＩＣクレジットが使用料金に満たない少量となったときの印刷ジョブをキャンセルした場合であっても、新たなカートリッジ５０の装着後に、残留した少量のＩＣクレジットをユーザに使用させることができる。図９（ａ）は、新たなカートリッジ５０が装着された時点（Ｓ３００：Ｙｅｓ）におけるＩＣクレジット「１０００」、読込クレジット「２７」、使用クレジット「２２」および清算後クレジット「５」を示す。また、図９（ｂ）は、ステップＳ３６０終了時におけるＩＣクレジット「１００５」、読込クレジット「０（初期値）」、使用クレジット「０（初期値）」および清算後クレジット「０（初期値）」を示す。
【００４８】
なお、ステップＳ３００において、印刷制御部１３０は新たなカートリッジ５０（ＩＣクレジット「１」）が装着されたと判断した場合（Ｓ３００：Ｙｅｓ）、印刷制御部１３０は、ＩＣクレジット「１」と清算後クレジット「５」の合計「６」が最大ページクレジット「１０」以上でないと判断し（Ｓ３１０：Ｎｏ）、印刷制御部１３０は、前払情報読み書き部１２０を介して、ＩＣクレジット「１」を読込クレジット「２７」および清算後クレジット「５」に加算する（Ｓ３２０）。また、印刷制御部１３０は、前払情報読み書き部１２０を介して、ＩＣクレジット「７」を初期化（０）する（Ｓ３３０）。印刷制御部１３０は、前払情報読み書き部１２０を介して表示部１８０に、クレジットが不足した旨を表示すべき旨を通知する。通知を受けた表示部１８０は、クレジットが不足した旨をディスプレイ１４に表示する（Ｓ３４０）。そして、ステップＳ３００へ戻る。図９（ｃ）は、他の新たなカートリッジ５０が装着された時点（Ｓ３００：Ｙｅｓ）におけるＩＣクレジット「１」、読込クレジット「２７」、使用クレジット「２２」および清算後クレジット「５」を示す。また、図９（ｄ）は、ステップＳ３４０終了時におけるＩＣクレジット「０（初期化）」、読込クレジット「２８」、使用クレジット「２２」および清算後クレジット「６」を示す。
【００４９】
また、図４および図８に示すフローチャートにおいて、表示部１８０は、ディスプレイ１４にかえて、または加えてディスプレイ３４に、クレジットが不足した旨等を表示してもよい。
【００５０】
以上、本実施例によれば、プリペイド方式のプリンタシステムにおいて、所定の単位に満たないクレジットを使用することができる。なお、本実施例において、前払情報格納部５４は、接触端子とメモリとを有するＩＣチップであるとして説明したが、これに限定されない。例えば、前払情報格納部５４は、接触式に限られず非接触式に情報が読み書きされるものであってもよい。この場合に、前払情報格納部５４は、磁気的または光学的なメモリであってもよい。
【００５１】
また、本実施例において、前払情報格納部５４はカートリッジ５０に取り付けられていたが、これに限定されない。例えば、前払情報格納部５４はカードに取り付けられていてもよい。具体的には、前払情報格納部５４はＩＣカードのＩＣチップであってもよいし、磁気カードの磁気記憶部であってもよい。この場合に、印刷装置３０は、カート読取部を備える。また、例えば、前払情報格納部５４は外部記憶装置であってもよい。例えば、印刷装置３０の端子に挿入されるフラッシュメモリであってもよい。
【００５２】
また、印刷装置３０は、印刷機能に加え読取機能を一体的に備えてもよい。印刷装置３０の印刷機能は、カートリッジ収容部１１０、前払情報読み書き部１２０、印刷制御部１３０、印刷部１４０、印刷駆動信号換算部１５０、清算部１６０、読込前払情報記憶部１７０および表示部１８０を備え、パーソナルコンピュータ１０に加えて、当該読取機能から印刷ジョブを受け付けることにより、上記動作を実行してもよい。また、上記機能のうちの一部がパーソナルコンピュータ１０により実現されてもよい。
【００５３】
また、本実施形態において、印刷装置３０として、インクジェット方式の印刷装置を説明したが、他の方式の印刷装置であってもよい。例えば、印刷装置３０は、トナーを色材として用いるレーザビーム方式の印刷装置であってもよい。レーザビーム方式の印刷装置の場合、印刷駆動信号換算部１５０は、例えば、光源に出力する駆動信号に基づいて使用クレジットを換算してもよい。
【００５４】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００５５】
【図１】印刷装置３０の一例を示す。
【図２】カートリッジ５０の斜視図を示す。
【図３】印刷装置３０のブロック図の一例を示す。
【図４】印刷装置３０の動作の一例を示すフローチャートである。
【図５】各クレジットの変化を模式的に示す。
【図６】各クレジットの変化を模式的に示す。
【図７】各クレジットの変化を模式的に示す。
【図８】印刷装置３０の動作の一例を示すフローチャートである。
【図９】各クレジットの変化を模式的に示す。
【符号の説明】
【００５６】
１０  パーソナルコンピュータ、１２  本体、１４  ディスプレイ、１６  キーボード、１８  マウス、３０  印刷装置、３４  ディスプレイ、４０  印刷ヘッド、５０  カートリッジ、５２  カートリッジ本体、５４  前払情報格納部、５６  インク供給口、６０  カートリッジ、７０  カートリッジ、８０  カートリッジ、１１０  カートリッジ収容部、１２０  前払情報読み書き部、１３０  印刷制御部、１４０  印刷部、１５０  印刷駆動信号換算部、１６０  清算部、１７０  読込前払情報記憶部、１８０  表示部
【図１】
2007276177.tif 000003
【図２】
2007276177.tif 000004
【図３】
2007276177.tif 000005
【図４】
2007276177.tif 000006
【図５】
2007276177.tif 000007
【図６】
2007276177.tif 000008
【図７】
2007276177.tif 000009
【図８】
2007276177.tif 000010
【図９】
2007276177.tif 000011