(57)【要約】【課題】記録ヘッドに新たな構成を設けることなく、記録ヘッドの異常が発生した場合にその旨を早期に検出する。【解決手段】画像データに基づいて生成された吐出制御信号に従ってインクを吐出する６０記録ヘッドを駆動することによって画像データに応じた画像形成を行うインクジェット記録装置において、画像データに基づいて吐出制御信号を生成するヘッドデータ生成回路４１と、吐出制御信号を記録ヘッド６０に供給するための出力バッファ４２と、出力４２バッファの出力をハイインピーダンスにしてから出力バッファ４２の出力信号が所定のレベルに変化するまでの遅延時間を測定するコンパレータ４４及びタイマ４５と、タイマ４５によって測定された遅延時間に基づいて記録ヘッド６０に異常が生じているかどうかを判定する判定部４６とを有する。【選択図】図２
2013018271.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づいて生成された吐出制御信号に従ってインクを吐出する記録ヘッドを駆動することによって前記画像データに応じた画像形成を行うインクジェット記録装置において、
前記画像データに基づいて前記吐出制御信号を生成する吐出制御信号生成手段と、
前記吐出制御信号を前記記録ヘッドに供給するためのバッファと、
前記バッファの出力をハイインピーダンスにしてから前記バッファの出力信号が所定のレベルに変化するまでの遅延時間を測定する遅延時間測定手段と、
前記遅延時間測定手段によって測定された遅延時間に基づいて前記記録ヘッドに異常が生じているかどうかを判定する判定手段とを有することを特徴とするインクジェット記録装置。
【請求項２】
請求項１に記載のインクジェット記録装置において、
前記判定手段は、前記遅延時間測定手段によって測定された遅延時間が第１の閾値よりも長い場合に、前記記録ヘッドの内部に異常が生じていると判定するインクジェット記録装置。
【請求項３】
請求項２に記載のインクジェット記録装置において、
前記判定手段は、前記遅延時間測定手段によって測定された遅延時間が前記第１の閾値以下であり、かつ、第２の閾値よりも長い場合に、前記インクジェット記録装置と前記記録ヘッドとの接点にて異常が生じていると判定するインクジェット記録装置。
【請求項４】
請求項１乃至３のいずれか１項に記載のインクジェット記録装置において、
前記吐出制御信号のデューティサイクルを測定するデューティサイクル測定手段を有し、
前記判定手段は、前記デューティサイクル測定手段の測定結果に応じて、前記第１または第２の閾値を変更するインクジェット記録装置。
【請求項５】
請求項４に記載のインクジェット記録装置において、
前記デューティサイクル測定手段は、前記デューティサイクルの測定を複数回実行し、測定されたデューティサイクルについて、測定されたタイミングに応じて重み付けを設定し、
前記判定手段は、前記重み付けされたデューティサイクルに応じて、前記第１または第２の閾値を変更するインクジェット記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録ヘッドからインクを吐出して記録媒体に画像を形成する記録装置に関し、特に、記録ヘッドに関する異常状態を検出するための技術に関する。
【背景技術】
【０００２】
インクジェット記録装置の一方式として、インクを加熱した場合に沸騰することによって生じる気泡が膨張する運動エネルギーを利用して微細ノズルからインクを吐出させ、記録媒体に画像を記録する装置が知られている。このサーマル方式のインクジェット記録装置では、インクの吐出エネルギーの発生素子である抵抗発熱体をノズル内部に設け、これら抵抗発熱体及びノズルを多数整列配列した構造の記録ヘッドを搭載している。インクジェット記録装置の他の方式としては、抵抗発熱体の代わりに圧電素子を備え、圧電素子に所定の電圧を印加することによってインク滴を吐出させるための運動エネルギーを得るといった方式もある。
【０００３】
いずれの方式においても、インクジェット記録装置では、記録ヘッドが交換できずに製品寿命まで使いきるタイプと、記録ヘッドを交換できるタイプとがある。記録ヘッドを交換できるタイプにおいては、記録ヘッドと装置本体側に電気的な接合手段を設けておくことによって、記録ヘッドを駆動するための電源やインク滴の吐出を制御するためのヘッドデータ信号の記録ヘッドに伝達することができる。
【０００４】
記録ヘッドには、装置本体と接続するためのコンタクト部、及びヘッドデータ信号の処理を行う論理回路、発生素子を駆動するためのドライバートランジスタが搭載された電気基板が備えられている。発生素子は、一方の端子が装置本体から供給されるヘッド駆動電源接続され、もう一方の端子は発生素子への通電をオン／オフ制御するドライバートランジスタに接続されている。
【０００５】
ここで、インクの吐出は、ノズル内にインクを充填させておいた状態で発生素子を駆動することによって行うが、記録ヘッド内の電気基板にインクが触れてしまうと、電気回路内で短絡が発生して、記録ヘッドや装置本体の回路を故障させる恐れがある。そのため、記録ヘッドは、記録ヘッドの回路へのインク付着を防止するために耐インク性の材料を用いた封止剤によって、電気回路を封止することが一般に行なわれている。
【０００６】
ところが、記録ヘッドの製造上の不具合や、使用状況によって、封止剤が劣化し、稀に記録ヘッドの回路へのインク付着が発生する場合がある。このような状況に対処するため、従来、インクの付着の検出方法としては以下のような方法がある。
【０００７】
第一の方法として、記録ヘッド内の電気基板上に、通常開放状態にあるインク検出用の電極を設けておき、電極間の抵抗値を検出することにより、インクによって電極間が電気的に短絡しているか否かを判別する方法がある（特許文献１，２参照）。
【０００８】
第二の方法としては、電源が供給されている状態で、記録ヘッドの電源ラインに流れる電流を測定して、異常な電流が流れているかどうかを検出することにより、記録ヘッドの故障を検出する方法がある。
【０００９】
第三の方法としては、記録動作中に装置本体から記録ヘッドに出力する制御信号について、出力しようとした信号と、実際に記録ヘッドに入力された信号とを比較し、制御信号のインピーダンスを測定して異常を判定する方法がある（特許文献３参照）。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開平１０−１９３５８８号公報
【特許文献２】特許第３６４６４３１号公報
【特許文献３】特開平１１−１４２４８９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、特許文献１，２に記載された方法では、記録ヘッドに電極を設ける必要があるため、記録ヘッドや記録装置本体が安価に製造できないという問題点がある。さらに、電極の配置にも制限があるため、必ずしも、インクが回路に触れる前にインクが付着したことを検出することができなかったり、記録ヘッドが大型化してしまったりという問題点もある。
【００１２】
また、記録ヘッドの電源ラインに流れる電流を測定する方法では、通常の状態でも記録ヘッドの状況によって電源電流は変動するので、そのためのマージンを考慮すると、インクを検出するタイミングが遅くなってしまう。その結果、インクが検出された段階では、既に装置本体側の回路も故障させてしまうことが多いという問題点がある。
【００１３】
さらに、特許文献３に記載された方法では、制御信号のインピーダンスは、インクによって他の信号と短絡した場合に小さくなるが、内部抵抗が大きい。そのため、制御信号の入出力信号の比較により、信号伝達の異常を判定する方法では、信号電極の充電、放電に時間がかかり、一般的なロジック信号の伝送方法では、高速な検出が不可能であるという問題点がある。
【００１４】
本発明は、上述したしたような従来の技術が有する問題点に鑑みてなされたものであって、記録ヘッドに新たな構成を設けることなく、記録ヘッドの異常が発生した場合にその旨を早期に検出することができるインクジェット記録装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するために本発明は、
画像データに基づいて生成された吐出制御信号に従ってインクを吐出する記録ヘッドを駆動することによって前記画像データに応じた画像形成を行うインクジェット記録装置において、
前記画像データに基づいて前記吐出制御信号を生成する吐出制御信号生成手段と、
前記吐出制御信号を前記記録ヘッドに供給するためのバッファと、
前記バッファの出力をハイインピーダンスにしてから前記バッファの出力信号が所定のレベルに変化するまでの遅延時間を測定する遅延時間測定手段と、
前記遅延時間測定手段によって測定された遅延時間に基づいて前記記録ヘッドに異常が生じているかどうかを判定する判定手段とを有することを特徴とする。
【発明の効果】
【００１６】
本発明においては、記録装置本体から記録ヘッドに出力される信号の変化に基づいて、記録ヘッドに異常が生じているかどうかを判定するため、記録ヘッドに新たな構成を設けることなく、記録ヘッドの異常が発生した旨を早期に検出することができる。それにより、記録ヘッド内でインクが回路に付着した場合に、その影響がインクジェット記録装置本体に及ぶ前に記録動作を停止することができるようになり、万一インクが付着しても、記録ヘッドを交換するだけで、ユーザは記録動作を継続させることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明のインクジェット記録装置の実施の一形態を示すブロック図である。
【図２】図１に示したヘッドデータ出力回路に設けられたインク付着検出回路の実施の一形態を示す図である。
【図３】インクジェット記録装置にて２つの端子間にインクが付着した状態を示す図である。
【図４】端子にインクが付着した状態の等価回路を示す図である。
【図５】図１及び図２に示したプリンタにおいて信号線の異常を検出するシーケンスを示す図である。
【図６】図１及び図２に示したプリンタにおいて信号線に異常が生じている場合にて異常を検出するシーケンスを示す図である。
【図７】図１及び図２に示したプリンタにおいて記録ヘッドが正常な状態と異常が生じた状態でのコンパレータにて検出される不一致時間を示す図である。
【図８】図１に示したヘッドデータ出力回路に設けられたインク付着検出回路の他の実施の形態を示す図である。
【図９】図８に示したデューティサイクル測定回路の一例を示す図である。
【図１０】図８に示したデューティサイクル測定回路の他の例を示す図である。
【発明を実施するための形態】
【００１８】
以下に、本発明の実施の形態について図面を参照して説明する。
【００１９】
図１は、本発明のインクジェット記録装置の実施の一形態を示すブロック図であり、画像データ転送に係る構成のみを示す。
【００２０】
本形態は図１に示すように、パーソナルコンピュータ等のホスト装置１から送られてくる画像データに応じた画像形成を行うプリンタ２であって、全体の制御や画像処理を実行するコントローラ部３と、実際に画像形成を行うエンジン部４とを有している。
【００２１】
コントローラ部３は、画像処理回路１０と、受信バッファ２０と、ＣＰＵ３０とを有している。画像処理回路１０は、ＡＳＩＣやＤＳＰ等で構成され、ホスト装置１から送られてくる画像データを受信し、この画像データを受信バッファ２０に格納した後、所定の処理を行って画像データをエンジン部４に送出する。ＣＰＵ３０は、画像処理回路１０やエンジン部４の動作等、プリンタ２全体の制御を実行する。
【００２２】
エンジン部４は、ヘッドデータ出力回路４０と、記録ヘッド６０とを有しており、これらヘッドデータ出力回路４０と記録ヘッド６０とがコンタクト部５０によって電気的に接合されている。ヘッドデータ出力回路４０は、コントローラ部３から受信した画像データを、記録ヘッド６０や印刷媒体の走査に応じて、記録ヘッド６０が受信可能なフォーマットの信号に変換して吐出制御信号として出力する。記録ヘッド６０は、コンタクト部５０によってプリンタ２本体と電気的に接合されており、コンタクト部５０を介して、電源の供給を受けたり、吐出制御信号を受信して加圧素子を駆動したりして、インクを吐出して画像形成を行う。この記録ヘッド６０は、多数のノズルのそれぞれに液体インクが充填された状態において、それぞれのノズル内に配置された素子によってノズルを加圧し、インク滴を吐出することによって、ノズル数分の１ライン画像を形成するものである。ノズルの加圧方法としては、ヒータを過熱することによって気泡を発生させてインク滴を吐出するサーマル方式や、圧電素子を備え、電圧を印加することで圧電素子を変形させて、その圧力によってインクを吐出するピエゾ方式が知られている。
【００２３】
ここで、上述したように、記録ヘッド６０内では、液体であるインクと電気回路とが混在しているため、それらを分離するために、電気回路部分は樹脂等の絶縁体によって封止されている。しかしながら、記録ヘッド６０の製造上の不具合や、落下、衝撃等の機械的要因等に起因して、絶縁が破られた場合、電気回路にインクが流れ込み、記録ヘッド６０の動作に不具合が生じてしまう。もし、そのまま記録動作を継続していると、インクが流れて広がり、また、電気回路内でのインクの変質や腐食も発生し、最悪の場合、記録装置本体の回路をも故障させてしまう恐れもある。
【００２４】
このようなインク付着による二次的な被害を防止する目的で、本形態では、ヘッドデータ出力回路４０にインク付着検出回路を設けている。
【００２５】
図２は、図１に示したヘッドデータ出力回路４０に設けられたインク付着検出回路の実施の一形態を示す図である。
【００２６】
図２に示すように、図１に示したヘッドデータ出力回路４０には、ヘッドデータ生成回路４１と、出力バッファ４２及び入力バッファ４３と、コンパレータ４４と、タイマ４５と、判定部４６とが設けられている。そして、ヘッドデータ生成回路４１が本願発明における吐出制御信号生成手段となり、また、コンパレータ４４とタイマ４５とから本願発明における遅延時間測定手段が構成されている。ヘッドデータ生成回路４１は、記録ヘッド４１を駆動するための画像データや、駆動タイミングを伝達するための駆動パルスからなる吐出制御信号を生成する回路である。ヘッドデータ生成回路４１は、コントローラ部３から受信した画像データを、記録ヘッド６０や印刷媒体の走査に応じて、記録ヘッド６０が受信可能なフォーマットの信号に変換し、図示しない記録ヘッドの位置検出センサの検出タイミングで出力する。また、ヘッドデータ生成回路４１は、前記検出タイミングを基準として、記録ヘッド６０内の温度、同時に駆動するノズルの数、駆動電圧等のパラメータによって決定されるタイミングに従って駆動パルスを生成する。ヘッドデータ生成回路４１によって生成されて吐出制御信号として出力されたＯＤＡＴＡ信号は、最終的に全ての信号に対して出力バッファ４２を経由してＨＤＡＴＡ信号として記録ヘッド６０に出力される。なお、出力バッファ４２には、ヘッドデータ生成回路４１から生成されるアウトプットイネーブル信号ＯＥが入力され、このＯＥがインアクティブ状態である場合には、出力バッファ４２の出力をハイインピーダンスにするものとしている。また、ＨＤＡＴＡ信号がハイインピーダンスであっても誤動作の無いように、記録ヘッド６０内には、プルダウン抵抗６１が接続されている。
【００２７】
出力バッファ４２から出力されたＨＤＡＴＡ信号は、記録ヘッド６０に入力されるとともに、入力バッファ４３を介してコンパレータ４４にＩＤＡＴＡ信号として入力される。これは、ヘッドデータ生成回路４１から出力されたＯＤＡＴＡ信号が正しく出力されたか否かを検出するためである。そのために、コンパレータ４４において、ヘッドデータ生成回路４１から出力されたＯＤＡＴＡ信号と、入力バッファ４３を介して入力されたＩＤＡＴＡ信号との比較を行う。ただし、一般的にバッファ回路は、正常な状態でも、負荷容量や配線インピーダンス、内部素子のスイッチング時間等によって一定の遅延が発生する。そのため、コンパレータ４４において、ヘッドデータ生成回路４１から出力されたＯＤＡＴＡ信号と、入力バッファ４３を介して入力されたＩＤＡＴＡ信号とが一時的に不一致であるからといって、直ちに異常であると判定することはできない。そこで、コンパレータ４４において、ヘッドデータ生成回路４１から出力されたＯＤＡＴＡ信号と、入力バッファ４３を介して入力されたＩＤＡＴＡ信号とが不一致であった時間をタイマ４５で測定し、判定部４６において、これらが不一致であった時間に応じてヘッドデータ信号の異常状態を判別している。
【００２８】
なお、図２に示す回路構成は、記録ヘッド６０に接続されている複数の信号線のうちの１本の信号線にのみ着目したものであるが、全ての信号線に対して同回路を搭載しても良い。また、例えば、インク付着が発生した際に、記録ヘッド内の回路配置上、最も早い段階でインクに触れる信号線等の一部の信号線についてのみ搭載しても良い。また、本形態では、ヘッドデータの出力信号線を用いてインク付着の検知を行なっているが、インクが付着したことを検出するための専用の端子を使用したり、また、通常はセンサ等の別の目的で使用している端子を使用したりすることも可能である。
【００２９】
ここで、上述した構成を有するプリンタ２等のインクジェット記録装置について、ヘッドデータ出力回路４０から出力されるヘッドデータの信号線にインクが付着した場合について考察する。
【００３０】
図３は、インクジェット記録装置にて２つの端子間にインクが付着した状態を示す図である。
【００３１】
図３に示すように、２つの端子間にインクが付着すると、その間で電気的な結合が発生するが、インクは、水、または有機溶媒に様々な不純物を溶解して形成されており、不純物にはイオン性の物質を含んでいるため、インクの中には多くのイオンが発生している。そのため、インクに電極を入れると、インクが電解液として作用し、電極間に電解コンデンサが接続されたような特性を示すことになる。ただし、インクの内部抵抗は非常に高くなっており、この現象は通常の電解コンデンサでも見られる現象だが、インクの場合は、内部抵抗が桁違いに大きいところに注意を払う必要がある。
【００３２】
図４は、端子にインクが付着した状態の等価回路を示す図である。
【００３３】
図４に示すように、端子にインクが付着した状態においては、コンデンサと抵抗が直列に接続された形態となっており、抵抗の値は、数キロオームのオーダーとなっている。図４に示す等価回路は、本形態の説明にあたり便宜的に作成したものであり、厳密には、インクの乾燥や電離状態による変質等の現象により、非常に複雑な特性を示すが、ごく短時間に限れば、概ね図４に示す等価回路の特性を示すことが実験的に確認されている。
【００３４】
以下に、上述したプリンタ２において信号線の異常を検出するシーケンスについて説明する。
【００３５】
図５は、図１及び図２に示したプリンタ２において信号線の異常を検出するシーケンスを示す図である。ＯＤＡＴＡ信号をハイレベルの状態で、アウトプットイネーブルＯＥ信号をディセーブルとした際のＨＤＡＴＡ信号及びＩＤＡＴＡ信号の波形、並びにコンパレータ４４の出力を示す。
【００３６】
出力バッファ４２から出力されるＨＤＡＴＡ信号は、ＯＤＡＴＡ信号及びアウトプットイネーブル信号ＯＥが共にハイレベルでの状態では、配線容量や、記録ヘッドの入力バッファの入力容量によって、電荷が蓄積した状態となっている。その状態から、出力バッファ４２がハイインピーダンスとなると、図５に示すように、蓄積されていた電荷がプルダウン抵抗６１を介して放出され、最終的には、ＨＤＡＴＡ信号はローレベルの状態で安定する。
【００３７】
ＨＤＡＴＡ信号が入力バッファ４３を介してコンパレータ４４に入力されるＩＤＡＴＡ信号は、ＨＤＡＴＡ信号が所定のレベルとなる入力バッファ４３のローレベル閾値を下回るとローレベルとなる。この間、コンパレータ４４において信号ＯＤＡＴＡと信号ＩＤＡＴＡとの不一致が検出され、タイマ４５によってコンパレータ４４にて不一致が検出された時間が測定される。これにより、出力バッファ４２の出力がハイインピーダンスになってから出力バッファ４２から出力されるＨＤＡＴＡ信号が所定のレベルに変化するまでの遅延時間が測定されることになる。そして、本形態においては、測定された不一致時間、すなわち、測定された遅延時間に基づいて、記録ヘッド６０に異常が生じているかどうかを判定する。
【００３８】
なお、本シーケンスは、記録ヘッド６０を駆動していないタイミング、例えば、記録ヘッド６０が装着された際、もしくは、画像形成動作の前後、画像形成動作中における非駆動タイミングに行うものである。画像形成動作中においても、例えば、記録ヘッド６０内のセンサを読み取るタイミングや、駆動位置調整のためのマージン等のために、非駆動タイミングは、他の要因によって作られていることが多いため、その時間を利用して異常判別を行なうのが望ましい。
【００３９】
正常な状態では、ＨＤＡＴＡ信号の容量は、数ｐＦ〜数十ｐＦ程度であるが、インク等の付着等が発生した場合は、上述したように、図４に示したような回路が接続されることになるため、容量は大きくなって、放電時間が長くなる。
【００４０】
図６は、図１及び図２に示したプリンタ２において信号線に異常が生じている場合にて異常を検出するシーケンスを示す図であり、異常を検出する信号線とグランドがインクによって電気的に短絡した際の波形を示す。なお、破線で示したＨＤＡＴＡ信号が正常な状態での放電波形であり、実線で示した波形がインクが付着した状態でのＨＤＡＴＡ信号の波形である。
【００４１】
放電開始直後は、充電された電圧がインクの内部抵抗とプルダウン抵抗６１との分圧によって、ある程度まですぐに下がるが、その後は、正常な状態での放電波形と同様の波形で放電される。しかし、インクによって端子容量が増大し、蓄積されている電荷量も大きくなったことが主因となって、図６に示すように、放電時間は非常に長い時間となっている。その結果、タイマ４５によって測定される不一致時間が非常に長くなる。
【００４２】
図７は、図１及び図２に示したプリンタ２において記録ヘッド６０が正常な状態と異常が生じた状態でのコンパレータ４４にて検出される不一致時間を示す図である。
【００４３】
図７に示す実験結果によれば、記録ヘッド６０が正常な状態ではコンパレータ４４にて検出される不一致時間は１μｓ、記録ヘッド６０の回路にインクが付着した状態では不一致時間は３０μｓ、記録ヘッド６０の回路に水が付着した状態では不一致時間は２μｓという結果になっている。そのため、記録ヘッド６０が正常な状態と、記録ヘッド６０の回路にインクが付着した状態では、不一致時間の違いは明らかである。インクの電気的特性はその組成によって大きく異なるため、このような実験結果を予め行なっておいて、それに基づいて閾値を設定しておき、記録ヘッド内のインク付着の検出を行なうことが可能である。すなわち、判定部４６において、測定された遅延時間となる不一致時間が、予め設定された第１の閾値よりも長い場合に、記録ヘッド６０の内部に異常が生じていると判定することになる。
【００４４】
記録ヘッド６０内でインク付着が検出されると、ＣＰＵ３０に対する割り込み通知等を行い、直ちに記録動作を中止し、使用者に対しては、記録ヘッドが故障したため交換を促す旨の通知を行なうことができる。
【００４５】
また、図７に示したように、記録ヘッド６０の回路に水が付着した場合でも、コンパレータ４４にて検出される不一致時間は、記録ヘッド６０が正常な状態と異なる時間となる。例えば、記録ヘッド６０を装着した際に、コンタクト部５０に結露が発生していたり、人体が触れて汗の成分が付着していたり、または、インクが付着していたとしても、記録装置内に漂うミスト状のインクが付着しているといった、中間的な状態も存在する。そのような場合であっても、記録ヘッド６０に異常が生じていると判定すると、記録ヘッド６０を交換する通知を行なってしまい、使用者に対して不必要な負担をかけてしまう。また、記録ヘッド６０が正常であると判定してしまうと、記録ヘッド６０を正しく駆動することができずに、異常な画像を印刷してしまう可能性がある。
【００４６】
そこで、中間的な時間として、上述した第１の閾値と第２の閾値との間を設定し、不一致時間が中間的な時間、すなわち、第１の閾値以下であり、かつ第２の閾値より長い場合は、判定部４６において、プリンタ２本体と記録ヘッド６０との接点となるコンタクト部５０に不純物が付着していると判定する。そして、使用者に対しては、記録ヘッド６０のコンタクト部５０の清掃を促して、記録動作を継続させることが考えられる。
【００４７】
このように、プリンタ２本体と記録ヘッド６０との接点となるコンタクト部５０の異常を検出することにより、ユーザによって、異常状態を修復することが可能となる。そして、無駄に記録ヘッド６０を交換したり、異常な画像形成を行なったりして、不要な記録媒体やインクを使用することを防止することができる。
【００４８】
（他の実施の形態）
ここで、記録動作中のヘッドデータ信号は、ハイ、ローの状態によって、記録ヘッドと通信を行って制御しているので、上述したシーケンスに入る前の信号の状態によって、ＨＤＡＴＡ信号に蓄積する電荷量も異なる。不一致時間は、ＨＤＡＴＡ信号に蓄積した電荷を放電するのにかかった時間であるため、ＨＤＡＴＡ信号に蓄積した電荷量に比例して変動する。時間的な余裕があれば、確実に充電できる時間以上の間、ＯＤＡＴＡ信号をハイに固定しておけば良いが、時間的な余裕が無い場合には、通信中の信号の状態の影響を受けてしまう可能性があるため、その場合でも、確実に異常検出が可能な方法を考える必要がある。
【００４９】
図８は、図１に示したヘッドデータ出力回路４０に設けられたインク付着検出回路の他の実施の形態を示す図である。
【００５０】
本形態におけるインク付着検出回路は図８に示すように、図２に示したものに対して、デューティサイクル測定回路７０が追加された点が異なるものである。デューティサイクル測定回路７０は、ヘッドデータ生成回路４１から出力されたＯＤＡＴＡ信号が入力され、ＯＤＡＴＡ信号のハイ、ローの状態の割り合いを測定し、その結果を判定部４６に出力する。判定部４６は、デューティサイクル測定回路７０から出力された測定結果に応じて、上述した第１の閾値や第２の閾値を変更する。
【００５１】
図９は、図８に示したデューティサイクル測定回路７０の一例を示す図である。
【００５２】
図９に示すように、図８に示したデューティサイクル測定回路７０としては、カウンタ７１を用いたものが考えられる。カウンタ７１は、ＯＤＡＴＡ信号に同期したクロック信号（ＣＬＫ）によって動作し、ＯＤＡＴＡ信号がロー状態であった場合はカウントを行い、ハイ状態であった場合は、カウントを行なわない。ＣＬＲ信号は、カウンタ値をクリアするための信号で、少なくとも異常検出シーケンスに入る所定時間前にカウンタ値をクリアしておく。
【００５３】
そして、判定部４６において、カウンタ７１におけるカウント値、すなわち、ＯＤＡＴＡ信号のハイ、ローの状態の割り合いからＨＤＡＴＡ信号に蓄積されている電荷量を演算によって予測し、上述した第１の閾値や第２の閾値を変更する。
【００５４】
図１０は、図８に示したデューティサイクル測定回路７０の他の例を示す図である。
【００５５】
本例のデューティサイクル測定回路７０は図１０に示すように、図９に示したものに対して、加算器７２と除算器７３が追加された点が異なるものである。カウンタ７１に入力されるＣＬＫ信号は、図９に示したものに用いたＣＬＫ信号と同じ信号であり、ＳＣＬＫ信号は、ある一定の周期ごとにＣＬＫ信号に同期して発生する同期信号である。
【００５６】
加算器７２において、ＳＣＬＫ信号の周期でカウント値のサンプリングを行い、カウンタ７１におけるカウント値と、直前の加算器７２から出力された値を除算器７３において１／ｎにした値とを加算した値を加算器７２からの出力値としている。除算器７３の序数ｎは、２の整数乗であれば、ビットシフト演算によって簡単に求めることができる。
【００５７】
このような構成のデューティサイクル測定回路７０では、加算器７２から出力される値には、それ以前のカウント値が蓄積されており、古いカウント値ほど影響が小さく、最近のカウント値ほど影響が大きくなるように重み付けがされることになる。すなわち、デューティサイクル測定回路７０において、デューティサイクルの測定が複数回実行され、測定されたデューティサイクルについて、測定されたタイミングに応じて重み付けを設定されることになる。そして、判定部４６において、重み付けされたデューティサイクルに応じて、上述した第１の閾値や第２の閾値を変更することになる。このように加算器７２から出力される値は、実際にＨＤＡＴＡ信号に蓄積していく電荷量の変化と同様の振る舞いをするため、より高精度な電荷量の予測を行なうことが可能となる。
【符号の説明】
【００５８】
１    ホスト装置
２    プリンタ
３    コントローラ部
４    エンジン部
１０    画像処理回路
２０    受信バッファ
３０    ＣＰＵ
４０    ヘッドデータ出力回路
４１    ヘッドデータ生成回路
４２    出力バッファ
４３    入力バッファ
４４    コンパレータ
４５    タイマ
４６    判定部
５０    コンタクト部
６０    記録ヘッド
６１    プルダウン抵抗
７０    デューティサイクル測定回路
７１    カウンタ
７２    加算器
７３    除算器
【図１】
2013018271.tif 000003
【図２】
2013018271.tif 000004
【図３】
2013018271.tif 000005
【図４】
2013018271.tif 000006
【図５】
2013018271.tif 000007
【図６】
2013018271.tif 000008
【図７】
2013018271.tif 000009
【図８】
2013018271.tif 000010
【図９】
2013018271.tif 000011
【図１０】
2013018271.tif 000012