(57)【要約】【課題】印刷を開始した後は、インク切れによる印刷中断がなされることなく、確実に印刷を完了させる。【解決手段】インクの液滴を吐出する印字ヘッドにインクタンクからインクを供給して印字を行うインクジェットプリンタ１であって、制御回路５０は、インクタンク７，８内のインクの残量を検知するインク残量検出部５６を備え、外部から入力された印字データに対応するインク消費予定量に基づいて、印字前における前記インクの残量がインク消費予定量未満である場合に、印字データに対応する印字を禁止する。【選択図】図７
2008194872.tif 000002
【特許請求の範囲】
【請求項１】
インクの液滴を吐出する印字ヘッドにインクタンクから前記インクを供給して印字を行うプリンタであって、
前記インクタンク内のインクの残量を検知するインク残量検出部と、
外部から入力された印字データに対応するインク消費予定量に基づいて、印字前における前記インクの残量が前記インク消費予定量未満である場合に、前記印字データに対応する印字を禁止する印字禁止部と、
を備えたことを特徴とするプリンタ。
【請求項２】
請求項１記載のプリンタにおいて、
前記入力された印字データに対応する印字に必要なインクショット数を算出し、当該インクショット数に基づいて前記インク消費予定量を算出するインク消費量算出部を備えたことを特徴とするプリンタ。
【請求項３】
請求項１または請求項２記載のプリンタにおいて、
前記印字が禁止された場合に、前記インクタンクの交換あるいは前記インクの補充を促す旨をユーザに告知する告知部を備えたことを特徴とするプリンタ。
【請求項４】
請求項１ないし請求項３のいずれかに記載のプリンタにおいて、
前記インク残量検出部は、前記インクタンク内の前記インクの残量が所定残量に至ったことを検出する検知開始検出部と、
前記印字データに基づいて、前記インクの残量が所定残量に至った後の当該印字データあるいは当該インク消費量データに対応する印字終了後の前記インクの残量を記憶するインク残量記憶部と、
を備えたことを特徴とするプリンタ。
【請求項５】
インクの液滴を吐出する印字ヘッドにインクタンクから前記インクを供給して印字を行うプリンタの制御方法であって、
前記インクタンク内のインクの残量を検知するインク残量検出過程と、
外部から入力された印字データに対応するインク消費予定量に基づいて、印字前における前記インクの残量が前記インク消費予定量未満である場合に、前記印字データに対応する印字を禁止する印字禁止過程と、
を備えたことを特徴とするプリンタの制御方法。
【請求項６】
インクの液滴を吐出する印字ヘッドにインクタンクから前記インクを供給して印字を行うプリンタをコンピュータにより制御するための制御プログラムであって、
前記インクタンク内のインクの残量を検知させ、
外部から入力された印字データに対応するインク消費予定量に基づいて、印字前における前記インクの残量が前記インク消費予定量未満である場合に、前記印字データに対応する印字を禁止させる、
ことを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、プリンタの制御方法および制御プログラムに係り、特にインクジェット方式のプリンタ、プリンタの制御方法および制御プログラムに関する。
【背景技術】
【０００２】
一般にインクジェット方式のプリンタにはインクタンクを内蔵するインクカートリッジが用いられており、このインクカートリッジはインクタンク内のインク含浸体から、一定のインク量を印字ヘッドに供給するように構成されている。
ところで、従来、インク含浸体に含有されるインクの残量を検出する場合には、印字の際に印字ヘッドから吐出されるインクの消費量と、ノズルの目詰まりをクリーニングする際に印字ヘッドから吸引されるインクの消費量と、を制御プログラム（ソフトウェア）によって算出し、両インクの消費量を積算して、元のインク量から減算することによりインクの残量を算出（推定）するようにしていた（例えば、特許文献１参照）。
【特許文献１】特開平１１−３４８３１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、このような従来のインク残量の検出方法は、あくまで特定の時点におけるインクタンク内のインクの残存量を算出するだけであり、これから印刷を確実に行えるか否かは、実際に印刷を行ってみないとわからないという問題点があった。
【０００４】
特に金券などのようにプリプリントされたシート状の用紙に印刷を行うような場合には、途中で印刷が停止してしまうと、たとえ、インクを入れ替えたとしても、所定の印刷品質を維持することができず、実用に耐えないという不具合があった。
そこで、本発明の目的は、印刷を開始した後は、インク切れによる印刷中断がなされることなく、確実に印刷を完了させることができるプリンタ、プリンタの制御方法および制御プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、インクの液滴を吐出する印字ヘッドにインクタンクから前記インクを供給して印字を行うプリンタであって、前記インクタンク内のインクの残量を検知するインク残量検出部と、外部から入力された印字データに対応するインク消費予定量に基づいて、印字前における前記インクの残量が前記インク消費予定量未満である場合に、前記印字データに対応する印字を禁止する印字禁止部と、を備えたことを特徴としている。
上記構成によれば、インク残量検出部は、インクタンク内のインクの残量を検知する。
これにより、印字禁止部は、外部から入力された印字データに対応するインク消費予定量に基づいて、印字前におけるインクの残量がインク消費予定量未満である場合に、印字データに対応する印字を禁止する。
したがって、印字は、確実に印字が完了する場合に行われるので、印字品質を維持しつつ、用紙が無駄になることがない。特にプリプリントされた用紙を用いる場合に、インク交換に起因する印字品質の低下を招くことがない。
【０００６】
この場合において、前記入力された印字データに対応する印字に必要なインクショット数を算出し、当該インクショット数に基づいて前記インク消費予定量を算出するインク消費量算出部を備えるようにしてもよい。
上記構成によれば、インク消費量算出部は、入力された印字データに対応する印字に必要なインクショット数を算出し、当該インクショット数に基づいてインク消費予定量を算出する。
したがって、確実にインク消費予定量を把握することができ、正確に制御を行える。
【０００７】
また、前記印字が禁止された場合に、前記インクタンクの交換あるいは前記インクの補充を促す旨をユーザに告知する告知部を備えるようにしてもよい。
上記構成によれば、告知部は、インクタンクの交換あるいはインクの補充を促す旨をユーザに告知する。
したがって、ユーザは、プリンタの状態をいち早く知ることができ、印字開始前に確実にインクタンクの交換あるいはインクの補充を行え、迅速に所望の印刷物をえることができる。
【０００８】
また、前記インク残量検出部は、前記インクタンク内の前記インクの残量が所定残量に至ったことを検出する検知開始検出部と、前記印字データあるいは前記インク消費量データに基づいて、前記インクの残量が所定残量に至った後の当該印字データあるいは当該インク消費量データに対応する印字終了後の前記インクの残量を記憶するインク残量記憶部と、を備えるようにしてもよい。
上記構成によれば、インク残量検出部の検知開始検出部は、インクタンク内のインクの残量が所定残量に至ったことを検出する。
これにより、インク残量記憶部は、印字データに基づいて、当該印字データあるいは当該インク消費量データに対応する印字終了後の前記インクの残量を記憶する。
したがって、インクタンク内のインクの残量が所定残量に至った以降、迅速にインク残量を算出することができる。
【０００９】
また、インクの液滴を吐出する印字ヘッドにインクタンクから前記インクを供給して印字を行うプリンタの制御方法であって、前記インクタンク内のインクの残量を検知するインク残量検出過程と、外部から入力された印字データに対応するインク消費予定量に基づいて、印字前における前記インクの残量が前記インク消費予定量未満である場合に、前記印字データに対応する印字を禁止する印字禁止過程と、を備えたことを特徴としている。
上記構成によれば、外部から入力された印字データに対応するインク消費予定量に基づいて、印字前におけるインクの残量がインク消費予定量未満である場合に、印字データに対応する印字を禁止され、印字は、確実に印字が完了する場合に行われるので、印字品質を維持しつつ、用紙が無駄になることがない。特にプリプリントされた用紙を用いる場合に、インク交換に起因する印字品質の低下を招くことがない。
【００１０】
また、インクの液滴を吐出する印字ヘッドにインクタンクから前記インクを供給して印字を行うプリンタをコンピュータにより制御するための制御プログラムであって、前記インクタンク内のインクの残量を検知させ、外部から入力された印字データに対応するインク消費予定量に基づいて、印字前における前記インクの残量が前記インク消費予定量未満である場合に、前記印字データに対応する印字を禁止させる、ことを特徴としている。
上記構成によれば、印字は、確実に印字が完了する場合に行われるので、印字品質を維持しつつ、用紙が無駄になることがない。特にプリプリントされた用紙を用いる場合に、インク交換に起因する印字品質の低下を招くことがない。
この場合において、上記制御プログラムをコンピュータ読取可能な記録媒体に記録するようにしてもよい。
【発明の効果】
【００１１】
本発明によれば、印刷を開始した後は、インク切れによる印刷中断がなされることなく、確実に印刷を完了させることができる。
【発明を実施するための最良の形態】
【００１２】
次に本発明の好適な実施の形態について図面を参照して詳細に説明する。
図１は、実施形態のプリンタのケースの一部を外した状態の斜視図である。
図２は、ヘッドキャリッジおよびガイド軸部分のヘッドキャリッジ側からの斜視図である。
インクジェットプリンタ１は、ケース２の内部に、印字幅方向に配置したガイド軸３に沿って、すなわち、キャリッジ走査方向ＣＳに沿って往復移動可能に配置されたヘッドキャリッジ４と、このヘッドキャリッジ４に搭載されたインクジェットヘッド５と、を備えている。
【００１３】
また、インクジェットプリンタ１は、キャリッジ走査方向ＣＳに沿ってカートリッジ装着部６が形成されており、カートリッジ装着部６には、２個のインクカートリッジ７、８が着脱可能に装着されている。
さらに、インクジェットプリンタ１は、インクジェットヘッド５に対向する側には、プラテン９が配置されている。
さらにまた、図１において、インクジェットプリンタ１の手前側には、複数のインジケータ（例えば、ＬＥＤ）によりユーザに対し各種表示を行うとともに、各種操作スイッチ（操作子）が配置された表示操作部１０と、電源スイッチ１１と、が設けられている。
【００１４】
図３は、ヘッドキャリッジ、ガイド軸およびインクタンク部分のインクジェットヘッド側からの斜視図である。
インクジェットヘッド５のインクノズル面５ａに対向する側にはプラテン９が配置され、プラテン９に接触した状態でインクノズル面５ａとプラテン９との間を通って搬送される記録紙（図示せず）に対してインクジェットヘッド５により印刷が行われることとなる。
【００１５】
ここで、インク残量（総ショット可能数）を検出する機構について説明する。
図２および図３に示すように、ヘッドキャリッジ４には反射型の光学式検出器２０が設けられている。一方、カートリッジ装着部６には、インクカートリッジ７、８が印字幅方向に配列された状態で装着されている。このインクカートリッジ７，８の光学式検出器２０に面する側面には、底側に、それぞれ、プリズム反射面として形成された被検出部２１、２２が設けられている。
これらの結果、反射型の光学式検出器２０は、被検出部２１、２２からの反射光量に基づき、インクカートリッジ７、８が装着されているか否かを検出する。また、各インクカートリッジ７、８のインク残量が予め定められた所定インク残量以下のインクニアエンド状態になったか否かを検出するようになっている。
【００１６】
図４は、カートリッジ装着部に装着されたインクカートリッジと光学式検出器との位置関係を説明するための部分平面図である。
インクカートリッジ７の側面７ａには、ＩＣチップ７０が取り付けられ、インクカートリッジ８の側面８ａには、ＩＣチップ８０が取り付けられている。
ＩＣチップ７０は、インクニアエンド状態になっているか否かを表すフラグ記憶部７１と、インク残量カウンタ７２とを備えている。同様に、ＩＣチップ８０は、インクニアエンド状態になっているか否かを表すフラグ記憶部８１と、インク残量カウンタ８２とを備えている。
【００１７】
フラグ記憶部７１、８１が、フラグが立っていない場合、例えば、フラグ記憶部７１、８１の値が「０」の場合はインクニアエンドにはなっていないことを表し、フラグが立っている場合、例えば、フラグ記憶部７１、８１の値が「１」の場合はインクニアエンド状態になっていることを表す。また、インク残量カウンタ７２、８２には、インクニアエンド状態を最初に検出した時点における各インクカートリッジ７、８のインク残量（総ショット可能数）に対応する値が初期値として保持されている。
【００１８】
インクジェットプリンタ１のカートリッジ装着部６には、装着されたインクカートリッジ７、８のＩＣチップ７０、８０に対向する位置に接触端子６１、６２が配置されている。これにより、インクカートリッジ７、８をカートリッジ装着部６に装着すると、各ＩＣチップ７０、８０の出力端子（図示せず）がカートリッジ装着部６の側の接触端子６１、６２に接触状態となり、インクジェットプリンタ１の側においてＩＣチップ７０、８０のフラグ記憶部７１、８１およびインク残量カウンタ７２、８２の値（内容）に相当するデータを読み出すことが可能となっている。さらに接触端子６１、６２を介して、フラグ記憶部７１、８１およびインク残量カウンタ７２、８２の値（内容）に相当するデータを更新可能となっている。
【００１９】
ここで、被検出部２１は、直角プリズム２３および２４を備えている。また、被検出部２２も同様に直角プリズム２５、２６を備えている。これらの直角プリズム２３〜２６の中心線に光学式検出器２０の発光素子および受光素子の中心線が一致した位置、すなわち、光学式検出器２０が図４における検出ポイントＰ１、Ｐ２、Ｐ３、Ｐ４に相当する位置に到った時点が検出信号のレベルがピークになる位置となっている。すなわち、本実施形態の場合、検出ポイントＰ１、Ｐ３において各インクカートリッジ７、８の装着の有無が検出され、検出ポイントＰ２、Ｐ４において各インクカートリッジ７、８がインクニアエンド状態になったか否かが検出される。
【００２０】
ここで、インクカートリッジの構造について説明する。
図５は、インクカートリッジ７の縦断面図である。
図６は、インクカートリッジ７の横断面図である。
インクカートリッジ７は、例えば黒インクが貯留されたインクカートリッジであり、他方のインクカートリッジ８は黒以外のカラーインクが貯留されたインクカートリッジである。これらのインクカートリッジ７、８の基本的な構造は同一であるので、インクカートリッジ７を例として、インクカートリッジの構造について説明する。
【００２１】
図５および図６に示すように、インクカートリッジ７は、フォーム（ｆｏａｍ；海綿状体）式のインクカートリッジであり、上側が開口した直方体の容器本体１０２と、この上側開口１０３を封鎖している容器蓋１０４とを有し、これらの内部に主インク室１０５が形成され、ここに、インクが吸収保持された全体として略直方体形状のフォーム１０６が収納されている。
容器本体１０２の底面にはインク取出し孔１０７が形成されており、このインク取出し孔１０７には円盤状のゴムパッキン１０８が装着されており、その中心に開けた貫通孔がインク取出し口１０８ａとされている。インク取出し孔１０７におけるゴムパッキン１０８よりも奥の部分には、インク取出し口１０８ａを封鎖可能な弁１０９が配置されており、この弁１０９は常にコイルばね１１０によってゴムパッキン１０８に押し付けられ、インク取出し口１０８ａを封鎖している。
【００２２】
主インク室１０５は、第１フィルタ１１１および第２フィルタ１１２によって仕切られている副インク室１３０を介してインク取出し孔１０７に連通している。また、容器蓋１０４に形成された大気連通孔１１３を介して大気開放されている。
従って、主インク室１０５に装着したフォーム１０６に吸収保持されているインクが、インク取出し孔１０７を介して吸引されると、吸引されたインクに対応する量の空気が、大気連通孔１１３から主インク室１０５に入り込むようになっており、主インク室１０５を常に大気圧に保つようにされている。
副インク室１３０は、断面矩形状の筒状枠１２２を有しており、この筒状枠１２２は、容器本体１０２の容器底板部１２１に、当該容器底板部１２１を貫通して上下に垂直に延びている。この筒状枠１２２の上側筒状枠部１２３は、主インク室１０５内に垂直に起立しており、上側筒状枠部１２３の上端には長方形の連通口１２５（主インク室側連通口）が形成されている。この連通口１２５には長方形状の第１フィルタ１１１が取り付けられている。
【００２３】
筒状枠１２２の容器底板部１２１から下方に垂直に突出している下側筒状枠部１２４の下端は、枠底板部１２４ａによって封鎖されており、当該枠底板部１２４ａの略中央からは、全体として円筒状の突出部分１２６が上方に垂直に延びる状態で一体形成されている。この突出部分１２６の中心孔はインク取り出し孔１０７に連通したインク通路１２７とされており、ここにゴムパッキン１０８、弁１０９およびコイルばね１１０が装着されており、当該コイルばね１１０のばね受け１２８が突出部分１２６の内周面に一体形成されている。
この突出部分１２６は、上記の第１フィルタ１１１よりも所定距離だけ下の位置までに延びており、その上端に形成されている円形の連通口１２９（取り付け孔側連通口）には第２フィルタ１１２が取り付けられている。
【００２４】
本実施形態の第１フィルタ１１１は、インクを通すと共に、インク取出し孔１０７に作用するインク吸引力によって、気泡が通過可能な多孔質材料から形成されている。すなわち、インク吸引力によってメニスカスが破壊する毛管引力となる孔サイズの多孔質材料から形成されている。より具体的には、第１フィルタ１１１は、メッシュフィルタから形成されている。
これに対し、第２フィルタ１１２は、インクを通すが、インク取出し孔に作用するインク吸引力によっては気泡が通過することのない多孔質材料から形成されている。すなわち、インク吸引力によってはメニスカスが破壊しない毛管引力となる細かな孔サイズの多孔質材料から形成されている。具体的には、この第２フィルタ１１２もメッシュフィルタから形成することができる。
【００２５】
さらに、この第２フィルタ１１２は、インクに混入している異物を捕捉可能な孔サイズとされている。
ここで、インク吸引力とは、インク供給対象のインクジェットヘッド（図示せず）でのインク吐出圧力によりインク取出し孔１０７に作用するインク吸引力である。
【００２６】
次に、本実施形態の副インク室１３０には、インク吸い上げ用のコップ状キャップ１３１が配置されている。このコップ状キャップ１３１によって、副インク室１３０の底に溜まっているインクを上方に位置している第２フィルタ１１２が取り付けられている連通口１２９まで吸い上げるようにしている。
【００２７】
次に、インクカートリッジ７、８の装着の有無、およびインクニアエンドを検出するための光学式検出機構を詳細に説明する。
光学式検出機構は、前述のように、ヘッドキャリッジ４に搭載された光学式検出器２０と、インクカートリッジ７、８の側に形成された被検出部２１、１２から構成されている。
インクカートリッジ７の被検出部２１には、インクカートリッジ７がインクジェットプリンタ１のカートリッジ装着部６に装着されたか否かを光学的に検出するために用いる直角プリズム２３と、副インク室１３０に溜まっているインク残量が所定インク残量を下回った状態（インクニアエンド状態）を光学的に検出するために用いる直角プリズム２４が配置されている。
【００２８】
容器本体１０２の側板部分１５３の下端部分には、横長の矩形板１５４が接着固定されており、この矩形板１５４の内側面に直角プリズム２３および２４が一定の間隔で一体形成されている。直角プリズム２３は、直交する一対の反射面２３ａ、２３ｂを備えている。また、直角プリズム２４は、直交する一対の反射面２４ａ、２２ｂを備えている。
直角プリズム２３は、一定隙間の空気層１５５を介して容器本体１０２の側板部分１５３に対峙している。すなわち、側板部分１５３には直角プリズム２３に対応した形状の凹部１５６が形成されており、これにより各反射面２３ａ、２３ｂは一定隙間の空気層１５５を介して主インク室１０５の側板部分１５３と対向している。
【００２９】
これに対して、直角プリズム２４は、副インク室１３０を形成している筒状枠１２２に開けた開口部１２２ｂから直接に副インク室１３０の内部に露出している。すなわち、一対の反射面２４ａ、２４ｂの背面がインク界面となっている。従って、副インク室１３０のインク液面が当該直角プリズム２４の取り付け位置よりも上側にある場合には、各反射面２４ａ、２４ｂはインクに接して反射面として機能しない。しかるに、インク液面が下方に下がると、各反射面２４ａ、２４ｂのインク液面より高い部分は本来の反射面として機能を取り戻すこととなる。
一方、ヘッドキャリッジ４に搭載されている反射型の光学式検出器２０は、検出光を出射する発光素子３１と、発光素子３１から出射された検出光を受光する受光素子３２を備えている。
【００３０】
このとき、反射面２３ａと反射面２３ｂとは、直交するように配置されており、入射角度４５°で入射された検出光の光軸が反射面２３ａの中心線近傍および反射面２３ｂの中心線近傍において反射される場合には、受光素子３２は、発光素子３１から出射された検出光を受光することが可能となる位置に配置されている。なお、検出光の光軸が反射面２３ａの中心線近傍を通らない場合であっても、受光素子３２に検出光が入射するように受光素子３２の受光面を大きく設定しておくことも可能である。
さらに、反射面２４ａと反射面２４ｂとは、同様に、直交するように配置されており、インクタンク内のインク残量が所定インク残量を下回っており（インクニアエンド状態）、入射角度４５°で入射された検出光の光軸が反射面２４ａの中心線近傍および反射面２４ｂの中心線近傍において反射される場合には、受光素子３２は、発光素子３１から出射された検出光を受光することが可能となる位置に配置されている。なお、この場合においても、検出光の光軸が反射面２４ａの中心線近傍を通らない場合であっても、受光素子３２に検出光が入射するように受光素子３２の受光面を大きく設定しておくことも可能である。
また、他方のインクカートリッジ８の被検出部２２も、インクカートリッジ７と同様に直角プリズム２５、２６を備え、各直角プリズム２５、２６はそれぞれ直交する一対の反射面を備えている。
【００３１】
図７は、プリンタにおけるインク残量検出機能の機能ブロック図である。
プリンタのインク残量検出機能を実現する制御系は、インクジェットプリンタ１の駆動制御装置の一部として構成されており、ＣＰＵ、ＲＯＭ、ＲＡＭなどを中心に構成されている制御回路５０を備え、ＲＯＭ内に格納されている制御プログラムを実行することにより、印字動作、インク残量検出動作などの各種の動作を実現している。
また、ヘッドキャリッジ４を印字幅方向に往復移動させるためのステッピングモータからなるキャリッジモータＭのステップ数に基づき、ヘッドキャリッジ４の移動位置（キャリッジポジション）を検出する位置検出回路５１を備えている。
【００３２】
光学式検出器２０の発光素子３１はＬＥＤからなり、ＬＥＤ発光回路５２を介して検出光の発光が制御される。その受光素子３２の受光量は受光回路５３を介して検出回路５４に取り込まれる。検出回路５４では、位置検出回路５１から供給されるヘッドキャリッジ４の位置情報と、受光回路５３から供給される受光量とに基づき、図４に示す検出ポイントＰ１〜Ｐ４付近における受光量から、インクカートリッジ７、８が装着されているか否か、および、インクカートリッジ７、８がインクニアエンド状態になったか否かを検出する。
検出回路５４によりインクニアエンド状態が検出されると、その情報がＩＣチップのリーダ・ライタ５５およびインク残量検出回路５６に供給される。リーダ・ライタ５５は、この情報を受け取ると、カートリッジ装着部６に装着されているインクカートリッジ７、８のＩＣチップ７０、８０のフラグ記憶部７１、８１を「０」から「１」に書き換える。
【００３３】
インク残量検出回路５６では、インクニアエンド状態が検出されると、インクジェットヘッドの駆動回路５７から供給されるインクジェットヘッドの駆動状態に基づき、インク液滴のショット回数（吐出回数）を算出し、ショット回数に予め定められている最大インクショット量を掛け合わせて、インク消費量を算出する。また、インク残量検出回路５６には、ＩＣチップのリーダ・ライタ５５を介して、カートリッジ装着部６に装着されているインクカートリッジ７、８のＩＣチップ７０、８０のインク残量カウンタ７２、８２のカウント値が供給されている。
インク残量検出回路５６では、リーダ・ライタ５５から供給されたカウント値から、算出されたインク消費量に対応する値を減算して、インク残量に相当する総ショット可能数を算出する。算出された総ショット可能数（インク残量）は、リーダ・ライタ５５を介して、インクカートリッジ７、８のＩＣチップ７０、８０のインク残量カウンタ７２、８２に書き込まれる。
【００３４】
次に実施形態の動作について説明する。
図８は、プリンタをＰＯＳシステムとして用いる場合の概要システム構成図である。
ＰＯＳシステム９０は、インクジェットプリンタ１と、インクジェットプリンタ１に通信線９１を介して接続されたＰＯＳ端末９２と、を備えている。
ここで、ＰＯＳ端末９２は、パーソナルコンピュータとして構成されており、図示しないＭＰＵ、ＲＯＭ、ＲＡＭ等を備えている。
この場合において、以下の処理はニアインクエンドを検出して以降に行うものである。インクタンク内のインクがニアインクエンド状態となるまでは、通常想定されるいかなる印字も完了可能であるからである。
【００３５】
図９は、実施形態の処理フローチャートである。
ＰＯＳ端末９２から印字指示および印字データが送信されると（ステップＳ１１）、インクジェットプリンタ１は、ＰＯＳ端末９２から通信線９１を介して印字データを受信する（ステップＳ１２）。
インクジェットプリンタ１のインク残量検出回路５６は、当該印字データに基づいて、印字完了に必要なインクショット数（＝インク消費予定量）である消費ショット数Ｂを計算する（ステップＳ１３）。
次にインクジェットプリンタ１のインク残量検出回路５６は、インク残量に対応する総ショット可能数Ａと、ステップＳ１３において計算した消費ショット数Ｂを比較する（ステップＳ１４）。
ステップＳ１４の比較において、総ショット可能数Ａが消費ショット数Ｂ未満である場合には（ステップＳ１４；Ａ＜Ｂ）、ＰＯＳ端末９２にエラーを通知し（ステップＳ１５）、ＰＯＳ端末９２が図示しないディスプレイにインクカートリッジの交換を促すメッセージなどを表示する（ステップＳ１８）。
【００３６】
これによりユーザであるオペレータがインクカートリッジを交換し（ステップＳ１６）、交換を完了した旨を表示操作部の操作により指示すると、インクジェットプリンタ１は、印刷を行って、処理を終了する（ステップＳ１７）。
ステップＳ１４の比較において、総ショット可能数Ａが消費ショット数Ｂ以上である場合には（ステップＳ１４；Ａ≧Ｂ）、印刷を開始すれば完了すると考えられるので、インクジェットプリンタ１は、印刷を行って、処理を終了する（ステップＳ１７）。
以上の説明のように、本実施形態によれば、印刷を開始した後は、インク切れによる印刷中断がなされることなく、確実に印刷を完了させることができ、特に金券などのようにプリプリントされたシート状の用紙に印刷を行うような場合であっても、途中で印刷が停止することがなく、確実に所定の印刷品質を維持することができる。
以上の説明は、インクジェットプリンタがインクの残量がインク消費予定量未満である場合に、印字データに対応する印字を禁止する場合のものであったが、ＰＯＳ端末側が印字を行わないように構成することも可能である。以下、具体的に説明する。
【００３７】
図１０は、実施形態の変形例の処理フローチャートである。
ＰＯＳ端末９２は、印字データを生成するに際し、当該印字データに基づいて、印字完了に必要な消費ショット数Ｂを計算する（ステップＳ２１）。
次にＰＯＳ端末９２のＭＰＵは、通信線９１を介してインクジェットプリンタ１に対し、インク残量を問い合わせる（ステップＳ２２）。
これにより、インクジェットプリンタ１のインク残量検出回路５６は、インク残量に対応する総ショット可能数Ａを算出し、算出した総ショット可能数Ａをインク残量としてＰＯＳ端末９２に回答する（ステップＳ２３）
続いてＰＯＳ端末９２のＭＰＵは、インク残量に対応する総ショット可能数Ａと、ステップＳ２１において計算した消費ショット数Ｂを比較する（ステップＳ２４）。
ステップＳ２４の比較において、総ショット可能数Ａが消費ショット数Ｂ未満である場合には（ステップＳ２４；Ａ＜Ｂ）、ＰＯＳ端末９２は、図示しないディスプレイにインクカートリッジの交換を促すメッセージなどを表示する（ステップＳ２５）。
【００３８】
これによりユーザであるオペレータがインクカートリッジを交換し（ステップＳ２６）、交換を完了した旨を表示操作部の操作により指示すると、ＰＯＳ端末９２は、インクジェットプリンタ１に対し、印字データを送信する（ステップＳ２７）。
これによりインクジェットプリンタ１は、受信した印字データに対応する印刷を行って、処理を終了する（ステップＳ２８）。
ステップＳ２４の比較において、総ショット可能数Ａが消費ショット数Ｂ以上である場合には（ステップＳ２４；Ａ≧Ｂ）、ＰＯＳ端末９２は、インクジェットプリンタ１に対し、印字データを送信し（ステップＳ２７）、インクジェットプリンタ１は、受信した印字データに対応する印刷を行って、処理を終了する（ステップＳ２８）。
以上の説明のように、本実施形態の変形例によっても、印刷を開始した後は、インク切れによる印刷中断がなされることなく、確実に印刷を完了させることができ、特に金券などのようにプリプリントされたシート状の用紙に印刷を行うような場合であっても、途中で印刷が停止することがなく、確実に所定の印刷品質を維持することができる。
【００３９】
以上の説明においては、ＰＯＳ端末とインクジェットプリンタが通信線を介して接続されている場合について説明したが、ＬＡＮ、あるいは、インターネットなどを介して接続されている場合であっても同様に適用が可能である。
以上の説明では、ヘッドキャリッジに単一の光学式検出器が搭載されている場合について説明したが、例えば、２個の光学式検出器を搭載した構成とすることもできる。この場合には、同一のキャリッジポジションにおいて、一方の光学式検出器によってインクカートリッジの有無を検出し、他方の光学式検出器によってインクニアエンドの有無を検出するように構成することも可能である。
【００４０】
また、以上の説明では、２個のインクカートリッジが装着されるインクジェットプリンタを例として説明したが、単一のインクカートリッジが装着されるインクジェットプリンタ、あるいは、３個以上のインクカートリッジが装着されるインクジェットプリンタについても、同様に適用できる。
【００４１】
また、以上の説明では、反射型の光学式検出器を用いてインクカートリッジの装着の有無およびインクニアエンド状態を検出していたが、透過型の光学式検出器など、他の検出機構を用いることも可能である。
以上の説明においては、インクがなくなった場合には、インクカートリッジを交換する場合について説明したが、インクを補充するタイプのプリンタであっても適用が可能である。
【００４２】
以上の説明においては、上記各機能を実現するための制御プログラムが、予めＲＯＭに格納される場合について説明したが、制御プログラムを、コンピュータ読取可能な記録媒体に記録するようにしてもよい。このような構成であれば、コンピュータによってプログラムが記憶媒体から読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、上記実施形態の画像情報処理装置と同等の作用および効果が得られる。
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、どのような記憶媒体であってもよい。
【００４３】
また、本発明の態様としては、以下の態様も考えられる。
第１の他の態様としては、インクの液滴を吐出する印字ヘッドにインクタンクから前記インクを供給して印字を行うプリンタの印字制御を行うプリント制御装置（例えば、ホストコンピュータ）であって、前記プリンタから通知された前記インクの残量および印字データに対応して計算したインク消費予定量に基づいて、印字前における前記インクの残量が前記インク消費予定量未満である場合に、前記印字データに対応する印字を禁止する印字禁止部を備えるようにすればよい。
上記構成によれば、プリント制御装置の印字禁止部は、プリンタから通知されたインクの残量および印字データに対応して計算したインク消費予定量に基づいて、印字前におけるインクの残量が前記インク消費予定量未満である場合に、印字データに対応する印字を禁止する。
したがって、印字は、確実に印字が完了する場合に行われるので、印字品質を維持しつつ、用紙が無駄になることがない。特にプリプリントされた用紙を用いる場合に、インク交換に起因する印字品質の低下を招くことがない。
【００４４】
この場合において、前記プリンタに対する前記印字データの送信を行う印字データ送信部を備え、前記印字禁止部は、前記印字データ送信部による前記プリンタに対する前記印字データの送信を禁止することにより、前記印字を禁止させるようにしてもよい。
上記構成によれば、プリンタが誤動作することもなく、確実に印字を禁止することができる。
また、前記印字禁止部は、当該プリント制御装置が前記インクタンクの交換がなされた旨の通知を前記プリンタから受け取った場合に、前記送信の禁止を解除して前記印字データ送信部に送信させる、ようにしてもよい。
上記構成によれば、迅速に印字を開始することができる。
【００４５】
また、前記印字データに対応する印字に必要なインクショット数を算出し、当該インクショット数に基づいて前記インク消費予定量を算出するインク消費量算出部を備えるようにしてもよい。
上記構成によれば、確実にインク消費予定量を把握することができ、正確に制御を行える。
【００４６】
また、第２の他の態様としては、インクの液滴を吐出する印字ヘッドにインクタンクから前記インクを供給して印字を行うプリンタの印字制御を行うプリント制御装置の制御方法であって、印字データに対応してインク消費予定量を算出するインク消費量算出過程と、前記プリンタから通知された前記インクの残量および前記インク消費予定量に基づいて、印字前における前記インクの残量が前記インク消費予定量未満である場合に、前記印字データに対応する印字を禁止する印字禁止過程と、を備えルようにしてもよい。
上記構成によれば、プリント制御装置の印字禁止部は、プリンタから通知されたインクの残量および印字データに対応して計算したインク消費予定量に基づいて、印字前におけるインクの残量が前記インク消費予定量未満である場合に、印字データに対応する印字を禁止する。
したがって、印字は、確実に印字が完了する場合に行われるので、印字品質を維持しつつ、用紙が無駄になることがない。特にプリプリントされた用紙を用いる場合に、インク交換に起因する印字品質の低下を招くことがない。
【００４７】
また、さらに第３の他の態様としては、インクの液滴を吐出する印字ヘッドにインクタンクから前記インクを供給して印字を行うプリンタの印字制御を行うプリント制御装置をコンピュータにより制御するための制御プログラムであって、印字データに対応してインク消費予定量を算出させ、前記プリンタから通知された前記インクの残量および前記インク消費予定量に基づいて、印字前における前記インクの残量が前記インク消費予定量未満である場合に、前記印字データに対応する印字を禁止させる、ようにしてもよい。
上記構成によれば、印字データに対応するインク消費予定量を算出し、印字前におけるインクの残量がインク消費予定量未満である場合に、印字データに対応する印字を禁止され、印字は、確実に印字が完了する場合に行われるので、印字品質を維持しつつ、用紙が無駄になることがない。特にプリプリントされた用紙を用いる場合に、インク交換に起因する印字品質の低下を招くことがない。
この場合において、上記制御プログラムをコンピュータ読取可能な記録媒体に記録するようにしてもよい。
【図面の簡単な説明】
【００４８】
【図１】実施形態のプリンタのケースの一部を外した状態の斜視図である。
【図２】ヘッドキャリッジおよびガイド軸部分のヘッドキャリッジ側からの斜視図である。
【図３】ヘッドキャリッジ、ガイド軸およびインクタンク部分のインクジェットヘッド側からの斜視図である。
【図４】、カートリッジ装着部に装着されたインクカートリッジと光学式検出器との位置関係を説明するための部分平面図である。
【図５】インクカートリッジ７の縦断面図である。
【図６】インクカートリッジ７の横断面図である。
【図７】プリンタにおけるインク残量検出機能の機能ブロック図である。
【図８】プリンタをＰＯＳシステムとして用いる場合の概要システム構成図である。
【図９】実施形態の処理フローチャートである。
【図１０】実施形態の変形例の処理フローチャートである。
【符号の説明】
【００４９】
１…インクジェットプリンタ、２…ケース、３…ガイド軸、４…ヘッドキャリッジ、５…インクジェットヘッド、５ａ…インクノズル面、６…カートリッジ装着部、７…インクカートリッジ、７ａ…側面、８…インクカートリッジ、８ａ…側面、９…プラテン、Ｐ１…検出ポイント、Ｐ２…検出ポイント、１０…表示操作部、１１…電源スイッチ、２０…光学式検出器、２１…被検出部、２２…被検出部、２３…直角プリズム、２３ａ…反射面、２３ｂ…反射面、２４…直角プリズム、２４ａ…反射面、２４ｂ…反射面、２５…直角プリズム、３１…発光素子、３２…受光素子、５０…制御回路、５１…位置検出回路、５２…ＬＥＤ発光回路、５３…受光回路、５４…検出回路、５５…リーダ・ライタ、５６…インク残量検出回路、５７…駆動回路、６１…接触端子、７０…ＩＣチップ、７１…フラグ記憶部、７２…インク残量カウンタ、８０…ＩＣチップ、８１…フラグ記憶部、８２…インク残量カウンタ、９０…ＰＯＳシステム、９１…通信線、９２…ＰＯＳ端末。
【図１】
2008194872.tif 000003
【図２】
2008194872.tif 000004
【図３】
2008194872.tif 000005
【図４】
2008194872.tif 000006
【図５】
2008194872.tif 000007
【図６】
2008194872.tif 000008
【図７】
2008194872.tif 000009
【図８】
2008194872.tif 000010
【図９】
2008194872.tif 000011
【図１０】
2008194872.tif 000012