(57)【特許請求の範囲】
【請求項１】
本体にインクカートリッジを装着して印字を行うシリアルプリンタであって、
適正インクカートリッジに対する最適駆動条件を記憶させた最適駆動条件記憶手段と、
適正インクカートリッジ以外のインクカートリッジに対しても安全に印刷を遂行しうる汎用駆動条件を記憶させた汎用駆動条件記憶手段と、
印刷条件として前記最適駆動条件記憶手段と前記汎用駆動条件記憶手段とを切り換える切換え手段と、を設けたことを特徴とするシリアルプリンタ。
【請求項２】
本体にインクカートリッジを装着して印字を行うシリアルプリンタであって、
適正インクカートリッジに対する最適駆動条件を記憶させた最適駆動条件記憶手段と、
適正インクカートリッジ以外のインクカートリッジに対しても安全に印刷を遂行しうる汎用駆動条件を記憶させた汎用駆動条件記憶手段と、
前記インクカートリッジに搭載され、インクに関する複数種類のインク情報が格納された記憶素子と、
本体に備えられ、前記記憶素子のインク情報に関する比較用の正常設定範囲データを格納した設定範囲記憶手段と、
前記記憶素子からインク情報を読み取る読取り部と、
前記読み取ったインク情報のうち着目する１若しくは２以上又は全ての着目情報を前記正常設定範囲データと比較し、その着目情報が前記正常設定範囲内である場合は前記最適駆動条件を用いて印刷を行わせ、また着目情報が前記正常設定範囲外である場合は、前記汎用駆動条件を用いて印刷を行わせる判定部と、
を設けたことを特徴とするシリアルプリンタ。
【請求項３】
請求項２において、前記インク情報が、本質的技術情報としてインクの種類及び色素の情報を含み、前記判定部がこの本質的技術情報に着目して判定処理を行い駆動条件の切り換えをすることを特徴とするシリアルプリンタ。
【請求項４】
請求項２において、前記インク情報が、前記判定部での判定処理に必要な本質的技術情報と、判定処理には必ずしも必要ではない付加情報とからなり、前記判定部がこの本質的技術情報と付加情報とからなる全てのインク情報に着目して判定処理を行い駆動条件の切り換えをすることを特徴とするシリアルプリンタ。
【請求項５】
請求項２〜４のいずれかにおいて、前記インク情報は、本質的技術情報の各情報毎にインデックスが付加されていることを特徴とするシリアルプリンタ。
【請求項６】
請求項２〜４のいずれかにおいて、前記記憶素子に格納されるインク情報のデータフォーマットを固定し、予めインクに関する前記複数種類の情報の並び順序を定めたことを特徴とするシリアルプリンタ。
【請求項７】
請求項１〜５のいずれかにおいて、判定を行った全ての着目情報のうち前記正常設定範囲内に値が収まっていなかった着目情報がどの程度あるかの割合を求め、その割合の程度に応じて、前記汎用駆動条件を多段階に分けて印刷を行うことを特徴とするシリアルプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、本体にインクカートリッジ（インクリボンカートリッジを含む）を装着し印字を行うシリアルプリンタに関するものである。
【０００２】
【従来の技術】
一般に、インクジェットプリンタやインパクトプリンタ等のシリアルプリンタで使用されるインクの種類は決まっており、従って、そのシリアルプリンタで使用可能なインクとは特性の異なる（使用不可能な）インクを有するインクカートリッジをプリンタ本体に誤って装着して印字を行うと、印字不良や印字ヘッドに障害を与えてしまう。例えば、インクジェットプリンタであればインクの粘性の違いにより印字不良や印字ヘッドのノズル詰まりによる障害が発生し、インパクトプリンタであればインクリボンのインクの含有物濃度の違いにより印字ヘッドのピンの磨耗が増加し印字ヘッドの寿命を著しく減少させてしまう。
この問題を解決するものとして、従来、特開平８−３１０００７号公報に開示されたものがある。これは、インクカートリッジに備えられ、インクカートリッジの種類を示す識別用データを格納する第１の記憶部（記憶素子）と、本体に備えられ、識別用データと比較される比較用データを格納する第２の記憶部と、識別用データ及び比較用データを比較し、両データが一致したか否かを判断する制御部とを設けたものである。  インクカートリッジを本体に装着した状態で、制御部は第１の記憶部から識別用データを読み出すと共に、第２の記憶部から比較用データを読み出して、両データを比較する。このとき両データが一致したと判断すれば、印字動作を行う。
【０００３】
要するに、従来技術の場合、インクカートリッジに搭載した記憶素子にはインクの種類を示す識別データを格納し、これを本体に備えた比較データと比較して一致しないときは、インクカートジッジの交換を促す。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来技術の場合、インクカートリッジに搭載した記憶素子にインクの種類を示す識別データを格納し、これを本体に備えた比較データと比較して一致しないときは、インクカートジッジの交換を促す、つまり「印刷をしない」という構成であるため、次のような問題がある。
【０００５】
まず、インクカートリッジに搭載した記憶素子については、静電気等に起因して、その記憶素子内のデータが破壊され、例えば全てのデータが００［Ｈ］やＦＦ［Ｈ］や他の形に変わってしまうことがある。また、プリンタの装置本体とインクカートリッジの記憶素子との間に酸化被膜が存在し電気的な接触不良を起こすこともある。このような場合、インクカートリッジ自体は壊れていないにも関わらず、使用することができない。
【０００６】
また、記憶素子を搭載していないインクカートリッジの場合には、これを使用することが全くできない。
【０００７】
そこで、本発明の目的は、上記課題を解決し、本体にセットされることが予定されている適正なインクカートリッジと認識できない場合、又はユーザの主観による場合のいずれでも、当該プリンタで印字可能な安全な駆動条件（汎用駆動条件）に切り換えることができるプリンタを提供することにある。
【０００８】
【課題を解決するための手段】
上記課題を達成するため、本願請求項１に記載の発明は、本体にインクカートリッジを装着して印字を行うシリアルプリンタにおいて、適正インクカートリッジに対する最適駆動条件を記憶させた最適駆動条件記憶手段と、適正インクカートリッジ以外のインクカートリッジに対しても安全に印刷を遂行しうる汎用駆動条件を記憶させた汎用駆動条件記憶手段と、前記最適駆動条件記憶手段と前記汎用駆動条件記憶手段とを切り換える切換え手段とを設けたことを特徴とするものである。
【０００９】
ここで、適正インクカートリッジに対する最適駆動条件とは、色補正テーブルや、吐出のための印加電圧や、紙送りの搬送時間などについて、当該適正インクカートリッジで最高の印字品質を発揮させるために予め選択されて定められている条件（設定値）を指す。
【００１０】
また、前記最適駆動条件記憶手段と前記汎用駆動条件記憶手段とを切り換える「切換え手段」の形態としては、後述する判定部を設けて自動的に行う場合と、マニアルスイッチにより手動で行われる場合とが含まれる。
【００１１】
本発明によれば、本体にセットされることが予定されている適正なインクカートリッジであると認識できない場合、又はユーザの主観により切り換えたい場合のいずれでも、当該プリンタで印字可能な安全な駆動条件（汎用駆動条件）に切り換えて印刷を行うことができる。
【００１２】
また、本願請求項２に記載の発明は、本体にインクカートリッジを装着して印字を行うシリアルプリンタにおいて、適正インクカートリッジに対する最適駆動条件を記憶させた最適駆動条件記憶手段と、適正インクカートリッジ以外のインクカートリッジに対しても安全に印刷を遂行しうる汎用駆動条件を記憶させた汎用駆動条件記憶手段と、前記インクカートリッジに搭載され、インクに関する複数種類のインク情報が格納された記憶素子と、本体に備えられ、前記記憶素子のインク情報に関する比較用の正常設定範囲データを格納した設定範囲記憶手段と、前記記憶素子からインク情報を読み取る読取り部と、前記読み取ったインク情報のうち着目する１若しくは２以上又は全ての着目情報を前記正常設定範囲データと比較し、その着目情報が前記正常設定範囲内である場合は前記最適駆動条件を用いて印刷を行わせ、また着目情報が前記正常設定範囲外である場合は、前記汎用駆動条件を用いて印刷を行わせる判定部とを設けたことを特徴とするものである。
【００１３】
これは、インクカートリッジに記憶素子が搭載され、その記憶素子に格納されているインク情報が正常設定範囲外である場合は、記憶素子に格納されているデータが静電気その他の何らかの原因で破壊されているものと判断し、当該プリンタで印字させても安全である駆動条件（汎用駆動条件）に切り換えて印刷を行うものである。これは自動的に判断されるため、インクの粘性の違いにより印字ヘッドのノズルを詰まらせる等の障害の発生を未然に防止することができる。
【００１４】
また、本願請求項３に記載の発明は、請求項２に記載されたシリアルプリンタにおいて、前記インク情報が、本質的技術情報としてインクの種類及び色素の情報を含み、前記判定部がこの本質的技術情報に着目して判定処理を行い駆動条件の切り換えをすることを特徴とするものである。
【００１５】
ここで本質的技術情報とは、最適駆動条件と汎用駆動条件とを切り換える判定を行う上で本質的に必要な情報であり、インクの種類（インク種）及び色素（色情報）の情報を含む。
【００１６】
また、本願請求項４に記載の発明は、請求項２に記載されたシリアルプリンタにおいて、前記インク情報が、前記判定部での判定処理に必要な本質的技術情報と、判定処理には必ずしも必要ではない付加情報とからなり、前記判定部がこの本質的技術情報と付加情報とからなる全てのインク情報に着目して判定処理を行い駆動条件の切り換えをすることを特徴とするものである。
【００１７】
本発明によれば、インク情報が正常設定範囲内に在るか否かの判断を行って、最適駆動条件と汎用駆動条件とを切り換えるべきか否かの判定を行う際、前記本質的技術情報の他に付加情報についても正常設定範囲内に在るか否かの判断を行って、その結果を加味することにより、インク情報が真に破壊されているか否かの判断の精度を向上させることができる。例えば、前記本質的技術情報に前記正常設定範囲内で何らかの原因によってデータの入れ換わりが生じた場合、見かけ上はデータ破壊は生じていないことになる、しかし、実際にはインクカートリッジ内の真のインク情報と整合しないデータに置き換わっていることになる。これは実質的にはデータ破壊であって、そのデータに基づいた最適駆動条件で印刷を実行することは真のインクと整合しない駆動条件で印刷することになり、印刷トラブル発生の原因となり易い。従って、このような場合は汎用駆動条件で印刷が実行されるようにすることが望ましい。
【００１８】
本発明によれば、付加情報を付けて判定対象情報を増やすことにより、データ破壊を発見できる確率が増しているので、例えば前記本質的技術情報に前記の如く正常設定範囲内でデータの入れ換わりが生じた場合、そのデータ部分（項目）では見かけ上はデータ破壊は生じていないことになるが、このようなデータの入れ換わりが起こるような原因があると、当該付加情報でもデータ破壊が生じる確率が増すため、前記付加情報部分でデータ破壊が発見された場合は、この破壊を根拠に前記本質的技術情報部分に実際にはデータ破壊があったと推定して、安全サイドの汎用駆動条件に切り換えて印刷を実行することができる。これにより、印刷トラブルの発生を高精度で低減することができる。
【００１９】
また、本願請求項５に記載の発明は、請求項２〜４のいずれかに記載されたシリアルプリンタにおいて、前記インク情報は、本質的技術情報の各情報毎にインデックスが付加されていることを特徴とする。これは、読み取ったインク情報のうち着目する１若しくは２以上又は全ての着目情報を正常設定範囲データと比較するための前提技術の一つを特定したものである。
【００２０】
また、本願請求項６に記載の発明は、請求項２〜４のいずれかに記載されたシリアルプリンタにおいて、前記記憶素子に格納されるインク情報のデータフォーマットを固定し、予めインクに関する前記複数種類の情報の並び順序を定めたことを特徴とするものである。
【００２１】
これも、読み取ったインク情報のうち着目する１若しくは２以上又は全ての着目情報を正常設定範囲データと比較するための前提技術の一つを特定したものである。このように、取り扱うインク情報のフォーマットを決めることにより、上記の如く本質的技術情報の各情報毎にインデックスを付加する必要がなくなり、非常に簡易な構成とすることができる。
【００２２】
また、本願請求項７に記載の発明は、請求項１〜５のいずれかに記載されたシリアルプリンタにおいて、判定を行った全ての着目情報のうち前記正常設定範囲内に値が収まっていなかった着目情報がどの程度あるかの割合を求め、その割合の程度に応じて、適正インクカートリッジ以外のインクカートリッジに対しても安全に印刷を遂行しうる前記汎用駆動条件を多段階に分けて印刷を行うことを特徴とするものである。これにより、汎用駆動条件による印刷であっても、できるだけ良い品質で印刷することが可能となる。
【００２３】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。図１は本発明の実施形態に係るシリアルプリンタのブロック図である。  シリアルプリンタは、プリンタ本体１及びこれに装着されるインクカートリッジ２を有する。インクカートリッジ２には、本実施の形態では、読み出し及び書き込みが可能な記憶素子３が搭載され、該記憶素子３にはインクに関する複数種類のインク情報が、そのデータフォーマットが固定された形で格納されている。このように記憶素子３が記録情報の書き込みが可能であるため、例えばインクカートリッジを途中でプリンタ本体から取り外し、再装着して使用するような場合があっても、その取り外し時点の状態（例えばインク残量等）を記録しておくことが可能となり、その使い方の自由度が増す。尚、記憶素子は読み出し専用のものであってもよい。
【００２４】
プリンタ本体１は、シリアルプリンタの全体の動作を規律する制御部としてＣＰＵ４を有しており、ＣＰＵ４には制御用プログラム及びデータの記憶用のメモリ５が設けられると共に、印字動作を制御する印字駆動制御部６や、図示してない上位装置からの印字データを受信するインターフェイス回路部７が接続されている。なお、印字駆動制御部６には、図示してないが印字ヘッド、キャリッジのスペーシング動作用のスペーシングモータ、及び用紙搬送動作用のラインフィードモータが接続されている。
【００２５】
上記ＣＰＵ４には、当該プリンタ本体で使用することが約束された適正インクカートリッジに対する最適駆動条件を記憶させた最適駆動条件記憶手段８と、適正インクカートリッジ以外のインクカートリッジに対しても安全に印刷を遂行しうる汎用駆動条件を記憶させた汎用駆動条件記憶手段９とが接続されている。
【００２６】
前者の最適駆動条件記憶手段８は、本実施の形態では、色補正テーブル記憶部８１と、吐出のための印加電圧の設定値を定めたヘッド駆動条件記憶部８２と、乾燥時間を変更すべく紙の搬送時間を定めた紙送り時間記憶部８３とを含んでいる。そして通常は、最適駆動条件記憶手段８からの情報に基づいて、モード選択部１０を介して印字駆動制御部６が最適品質モードに選択され、当該最適品質モードにて印字データの印字を実行するようになっている。この最適品質モードの最適駆動条件は、各プリンタ毎に予め設定されるものである。
【００２７】
後者の汎用駆動条件記憶手段９は、適正インクカートリッジ以外のインクカートリッジに対しても安全に印刷を遂行しうる汎用駆動条件として、本実施の形態では、インクの粘度が高い場合でも強力な吐出ができるように吐出のための印加電圧を高めた、即ち吐出圧を高めたヘッド駆動条件記憶部９２と、乾き難いインクの場合でも充分な乾燥時間が得られるように紙の搬送時間を長めに定めた紙送り時間記憶部９３とを含んでいる。
【００２８】
そして、本実施の形態では、モード選択部１０に所属する手動スイッチ１１を操作することにより、手動で上記印字駆動制御部６への入力を、最適駆動条件記憶手段８からの最適駆動条件による最適品質モードから、汎用駆動条件記憶手段９からの汎用駆動条件による汎用品質モードへと、強制的に切換え得るように構成されている。汎用品質モードに切り換えられた場合、汎用駆動条件記憶手段９からの情報に基づいて、印字駆動制御部６が汎用品質モードに選択され、当該汎用品質モードにて印字データの印字を実行する。
【００２９】
更に、ＣＰＵ４には、上記記憶素子３のインク情報が正常時に入っているべき値の範囲である比較用の正常設定範囲データを格納した設定範囲記憶手段１２と、この記憶素子３に格納されたインク情報をシリアルに読み取るデータ読取り部１３と、その読み取ったインク情報のうち着目する１若しくは２以上又は全ての着目情報を上記正常設定範囲データと比較し、その着目情報が上記正常設定範囲内である場合は上記最適駆動条件記憶手段８からの最適駆動条件を用いて印刷を行わせ、また着目情報が上記正常設定範囲外である場合は、上記汎用駆動条件記憶手段９からの汎用駆動条件を用いて印刷を行わせる判定部１４とを有する。前記手動スイッチ１１を設けず、その機能を判定部１４に持たせて該判定部１４にて自動的にモードが切り換えられるようにしても良いことは勿論である。
【００３０】
本実施形態の場合、上記インクカートリッジ２の記憶素子３に格納されるインクに関する複数種類のインク情報は、そのデータフォーマットが固定されており、記憶素子３の情報を読み出す際に、一連の情報の先頭から内容をチェックし、その際に本来あり得ない値が検出された場合には記憶素子３の記憶内容が破壊されていると判断して、あらかじめ設定された汎用品質モードによりプリンタ本体を駆動する。即ち、データの並び順序・割付けバイト数を固定し、装置側で読み出す際にインク情報のデータの値をチェックすることでインク情報のデータ内容が破壊されていることを検出する。
【００３１】
図３に、設定範囲記憶手段１２に格納されている正常設定範囲データのテーブルを示す。このデータテーブルの項目は、記憶素子３に格納されているインクに関する複数種類の情報（インク情報）と同じである。前半の１番目〜８番目までの８項目が、最適駆動条件と汎用駆動条件とを切り換える判定を行う上で必要な情報と考えられる本質的技術情報であり、９番目〜１２番目までの４項目は、判定処理には必ずしも必要ではない付加情報である。なお、カッコ内の数字は各情報の内容を表すのに使用するビット数を示す。
【００３２】
本質的技術情報は、ここでは製造年（４ビット）、製造月（４ビット）、製造日（８ビット）；取付年（４ビット）、取付月（４ビット）、取付日（８ビット）、インクの種類（４ビット）、色素（色情報）（８ビット）である。「インクの種類」とは速乾性インク、低滲みインク、高耐光性インク、顔料インクといった種別を示すもので、それぞれ粘度や比重といった物理的な特性が異なるため、同一量の液滴を吐出させるためには、その種類に合ったヘッド駆動制御が必要となる。また、インクによって印刷後の乾燥時間にも差が有るため、適正な紙送り速度を用いないと印刷面が擦れて汚れが発生してしまう。
【００３３】
「色素」とは黒単色、ＹＭＣ（イエロー、マゼンタ、シアン）３色、モノクロ多階調、淡ＹＭＣ系の６色、橙緑色系の６色といった色の構成を示すもので、それぞれの色構成に応じて最適な色補正テーブルが選択される。この時に間違った色補正テーブルを用いると良好な画質を得ることは出来ない。以上に記した理由から「インクの種類」と「色素」は、本質的技術情報の中でも特に重要な要素である。
【００３４】
製造年月日や取付年月日を本質的技術情報と考える理由は、製造年月日等により、インクの経時劣化（脱気度の低下、熱的な異物の析出、その他の変質により粘度が上がったり、色目が変わる）があるので、それを想定して補正を行い、適正に駆動する必要があるためである。
【００３５】
本実施例に於いては、インク種類としては十数種類を想定して４ビット、色素としては設定の自由度を考慮して８ビット、年は下一桁として４ビット、月と日はそれぞれ４ビットと８ビットを割り当てたが、それぞれのビット数自体は他の値を用いても何ら問題は無い。
【００３６】
付加情報としては、本実施の形態ではカートリッジの仕向け先や内容量といったカートリッジ種類を示すデータ（８ビット）、最適なインクシーケンスのモードを示す情報（８ビット）、インク残量（１４２ビット）、生産ラインを示す情報（４ビット）がある。
【００３７】
図２において、判定部１４は、データ読み取り部１３で記憶素子３からシリアルに読み取ったインク情報（Ｍ種類）を、上記フォーマットのフィルタで逐次その正常設定範囲データと比較する（図２のＳ１〜Ｓ３）。即ち、Ｎ＝１番目のインク情報からチェックし、当該インク情報が設定範囲記憶手段１２に記憶されている正常設定範囲内に入っている場合は、ステップＳ４，Ｓ６を抜け、Ｎ＝Ｎ＋１に増進して、ステップＳ３に戻り、次の２番目のインク情報を同様にチェックする。この手順を繰り返して、比較した全てのインク情報（Ｍ種類）が設定範囲記憶手段１２に記憶されている正常設定範囲内に入っている場合は、記憶素子３の内容が破壊されていない正常状態と判断し、ステップＳ６においてＮ＝Ｍに一致した時点で、その旨をモード選択部１０に出力し、最適駆動条件記憶手段８からの最適駆動条件を用いて印刷を行わせる（図２のＳ７）。
【００３８】
しかし、図２のステップＳ４のチェックにおいて、全てのインク情報（Ｍ種類）のうちの１つにでも正常設定範囲外のものが発見された場合には、記憶素子３の記憶内容が静電気等により破壊されたものと判断して、上記の汎用駆動条件を用いて印刷を行わせる（図２のＳ５）。しかし、特定の着目情報、例えばインクの種類及び色情報の項目についてのデータが正常設定範囲外である場合にだけ、上記の汎用駆動条件を用いて印刷を行わせることもできる。
【００３９】
図４に基づいて具体的に説明する。図４の上側はインク情報が「正常」な場合を示す。想定しているのは、１９９７年４月１日製造、１９９８年７月１５日取付、インク種別データＮｏ．１０、色種別データＮｏ．３Ｂである。このとき、インク情報のフォーマットの内容は、図示のように１と０で表現された機械語となる。
【００４０】
同図４の下側は、この符号が静電気で別の姿に変化してしまった「異常」状態を示す。即ち、１９９７年４月１日製造を表す部分のうち、最初の４ビット（１９９７年の表現部分）の内容が、本来の「７」から「Ｆ」に変わってしまっている。更に、第３番目と第４番目の４ビットで表される製造日の内容も、本来の「０１」から「００」に変わってしまっている。また、インク種別データＮｏ．１０と、色種別データＮｏ．３Ｂが生じるべき場所のデータが、本来の「１０」及び「３Ｂ」から「１１」及び「３Ｆ」に変わってしまっている。これらに対する正常設定範囲は、製造年については「０〜９」、製造日については「０１〜３１」である。インクの種類については「０〜Ｆ」のうち「１０」の他に「１１」も設定範囲に入るものであり、色情報についても「００〜ＦＦ」のうちの「３Ｂ」の他に「３Ｆ」も設定範囲に入るものである。
【００４１】
まず、ＣＰＵは、カートリッジのインク情報を読み込み、最初の項目（製造年）につき、そのインク情報が正常設定範囲内にあるかどうかチェックする。製造年は本来の「７」から「Ｆ」に変わってしまっており、この「Ｆ」は正常設定範囲の下限から上限までの範囲である「０〜９」を越えてしまっているので、判定部１４の判断は”範囲外”となる。そこで、記憶素子３の記憶内容が静電気等により破壊されたものと判断して、上記の汎用駆動条件を用いて印刷を行わせることになる。
【００４２】
上記判定制御が行われる場合は問題ないが、例えば、図４において、製造年及び製造日のデータが設定範囲内に入っていた場合は、インクの種類および色情報のデータに図４に示したような入れ替わりがあっても、全くそのデータの入れ替わり（これもデータ破壊）を検出することができないことになる。このような場合でも図４のテーブルに示した付加情報（９番〜１２番）があると、これら付加情報部分は、前記インク種や色情報が壊れた（入れ換わった）原因の影響を受けて設定範囲外のデータになっていることが十分にあり得る。むしろ、そのように壊れている方が自然である。見方を変えると、前記データ破壊の原因があったのにインク種と色情報だけが入れ換わり破壊し、他の情報が全く破壊されないような確率は極めて小さいと言える。このようなことから、前記付加情報の破壊を根拠にしてインク種や色情報に見かけ上は検出できない上記データ破壊があったと推定することが可能となり、もって汎用駆動条件に切り換えて安全サイドの印刷を実行することができる。
【００４３】
或いは、ここで汎用モードの駆動は、全てのインク情報のチェックが終了した後でなければ実行されないものとし、次々とチェックが行われる、次のような制御とすることもできる。即ち、製造年に続いて製造月のチェックが行われる。この製造月は正常であるが、製造日の「００」は「０１〜３１」の範囲外にあるため、判定部１４の判断は”範囲外”となる。また、インクの種類のデータ「１１」については見かけ上設定範囲内となっており、また、色情報のデータ「３Ｆ」も、見かけ上設定範囲内となっているので、判定部１４の判断は”正常”となる。このようにして判定部１４は、記憶素子３からシリアルに読み取ったインク情報を逐次その正常設定範囲データと比較する。
【００４４】
そして、判定を行った全インク情報（Ｍ種類）のうち正常設定範囲内に値が収まっていなかったインク情報がどの程度あるかの割合を求め、その割合の程度に応じて、適正インクカートリッジ以外のインクカートリッジに対しても安全に印刷を遂行しうる汎用駆動条件を多段階に分けて印刷を行う事も可能である。
【００４５】
【発明の効果】
以上説明したように本発明によれば、記憶素子のインク情報が破壊されていて本体にセットされることが予定されている適正なインクカートリッジであることが認識できない場合や、記憶素子を搭載していないインクカートリッジの場合は、又はユーザが主観的に必要であると判断した場合のいずれでも、当該プリンタで印字可能な安全サイドの駆動条件である汎用駆動条件に切り換えて印刷を行うことができる。よって、ヘッドの詰まりなどの印刷トラブルの発生を低減することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るシリアルプリンタのブロック図である。
【図２】本発明の実施形態に係るシリアルプリンタの判定部の判定処理フローを示した図である。
【図３】本発明の一実施形態に係るシリアルプリンタの設定範囲記憶手段に格納されている正常設定範囲のデータテーブルを示した図である。
【図４】本発明の一実施形態に係るシリアルプリンタの正常なインク情報を持つフォーマットと異常なインク情報を含んだフォーマットとを示した図である。
【符号の説明】
１  プリンタ本体
２  インクカートリッジ
３  記憶素子
４  制御部としてのＣＰＵ
６  印字駆動制御部
７  インターフェイス回路部
８  最適駆動条件記憶手段
９  汎用駆動条件記憶手段
１０  モード選択部
１２  設定範囲記憶手段
１３  読取り部
１４  判定部
８１  色補正テーブル記憶部
８２  ヘッド駆動条件記憶部
８３  紙送り時間記憶部
９２  ヘッド駆動条件記憶部
９３  紙送り時間記憶部
【図１】
0003572980.tif 000002
【図２】
0003572980.tif 000003
【図３】
0003572980.tif 000004
【図４】
0003572980.tif 000005