(57)【要約】【課題】  ユーザに装着部の交換を促すための通知を適切に実行することを目的とする。【解決手段】  所定の処理を行わない状態の装着部に、第１のタイミングにおいて流れ込んだ第１の電流に対応する第１情報を取得する第１取得手段と、前記所定の処理を行わない状態の前記装着部に第１のタイミングより後の第２のタイミングにおいて流れ込んだ第２の電流に対応する第２情報を取得する第２取得手段と、前記第１情報及び前記第２情報が取得された後、前記第１情報及び前記第２情報に基づき、着脱部に装着されている前記装着部を交換することをユーザに促すための通知を実行するか否かを切り替える通知手段を有することを特徴とする制御装置を提供することで課題を解決する。【選択図】  図１
2019006089.tif 000002
【特許請求の範囲】
【請求項１】
着脱部に対して着脱可能であり、電力の供給を受け付けて所定の処理を実行する装着部を制御する制御装置であって、
前記所定の処理を行わない状態の前記装着部に、第１のタイミングにおいて流れ込んだ第１の電流に対応する第１情報を取得する第１取得手段と、
前記所定の処理を行わない状態の前記装着部に第１のタイミングより後の第２のタイミングにおいて流れ込んだ第２の電流に対応する第２情報を取得する第２取得手段と、
前記第１情報及び前記第２情報が取得された後、前記第１情報及び前記第２情報に基づき、前記着脱部に装着されている前記装着部を交換することをユーザに促すための通知を実行するか否かを切り替える通知手段を有することを特徴とする制御装置。
【請求項２】
前記着脱部に対して装着されている前記装着部に供給される電力の電圧値を測定する測定手段をさらに有し、
前記第１のタイミングにおいて測定された電圧値に基づいて、前記第１情報が取得され、
前記第２のタイミングにおいて測定された電圧値に基づいて、前記第２情報が取得されることを特徴とする請求項１に記載の制御装置。
【請求項３】
前記第１情報は、前記着脱部に対して前記装着部が装着されたことに応じて測定された電圧値に基づく情報であることを特徴とする請求項１又は２に記載の制御装置。
【請求項４】
前記第１情報は、前記制御装置の電源がオンされたことに応じて測定された電圧値に基づく情報であることを特徴とする請求項１又は２に記載の制御装置。
【請求項５】
前記着脱部に対して装着されている前記装着部が、前記着脱部に装着される前に、前記着脱部及び前記着脱部以外の他の着脱部に対して装着されたことがない場合、前記着脱部に対して装着されている前記装着部に供給される電力の電圧値が測定され、測定された電圧値に基づいて前記第１情報が取得されることを特徴とする請求項２乃至４のいずれか１項に記載の制御装置。
【請求項６】
前記着脱部に対して装着されている前記装着部が、前記着脱部に装着される前に、前記着脱部及び前記着脱部以外の他の着脱部に対して装着されたことがある場合、
前記装着部が備える記憶媒体に保存されている前記第１情報が取得されることを特徴とする請求項５に記載の制御装置。
【請求項７】
前記着脱部に対して装着されている前記装着部が、前記着脱部に装着される前に、前記着脱部及び前記着脱部以外の他の着脱部に対して装着されたことがあると判定された場合、
前記制御装置が備える記憶媒体に保存されている前記第１情報が取得されることを特徴とする請求項５に記載の制御装置。
【請求項８】
前記着脱部に対して装着されている前記装着部が、前記着脱部に装着される前に、前記着脱部及び前記着脱部以外の他の着脱部に対して装着されたことがあると判定された場合、
前記制御装置が備える記憶媒体に前記着脱部に対して装着されている前記装着部に対応する前記第１情報が保存されているか否かを判定する保存判定手段をさらに有し、
前記制御装置が備える記憶媒体に前記着脱部に対して装着されている前記装着部に対応する前記第１情報が保存されていると判定された場合、前記制御装置が備える記憶媒体に保存されている前記第１情報が取得されることを特徴とする請求項５に記載の制御装置。
【請求項９】
前記制御装置が備える記憶媒体に前記着脱部に対して装着されている前記装着部に対応する前記第１情報が保存されていないと判定された場合、所定の電流値の第３の電流に対応する第３情報が取得され、
前記第３情報及び前記第２情報が取得された後、前記第３情報及び前記第２情報に基づき、
前記通知を実行するか否かが切り替えられることを特徴とする請求項８に記載の制御装置。
【請求項１０】
前記第１のタイミングにおいて測定された電圧値に基づいて取得された前記第１情報が、前記装着部が備える記録媒体と、前記制御装置が備える記録媒体のうち、少なくとも１つに保存されることを特徴とする請求項２乃至９のいずれか１項に記載の制御装置。
【請求項１１】
前記第１情報及び前記第２情報に基づき、
前記第２の電流の電流値から、前記第１の電流の電流値が減算された値と、所定の閾値とが比較されることで、前記通知を実行するか否かが切り替えられることを特徴とする請求項１乃至１０のいずれか１項に記載の制御装置。
【請求項１２】
前記第１情報及び前記第２情報に基づき、
所定の閾値に前記第１の電流の電流値が加算された値と、前記第２の電流の電流値とが比較されることで、前記通知を実行するか否かが切り替えられることを特徴とする請求項１乃至１１のいずれか１項に記載の制御装置。
【請求項１３】
前記第１情報は、前記第１の電流に対応する電圧値を示す情報であり、
前記第２情報は、前記第２の電流に対応する電圧値を示す情報であることを特徴とする請求項１乃至１２のいずれか１項に記載の制御装置。
【請求項１４】
前記所定の処理を行わない状態の前記装着部に供給される電力より、前記所定の処理を行う状態の前記装着部に供給される電力の方が大きいことを特徴とする請求項１乃至１３のいずれか１項に記載の制御装置。
【請求項１５】
前記所定の処理を行う状態の前記装着部に対する電力の供給のオンとオフを切り替える第１のスイッチと、
前記所定の処理を行わない状態の前記装着部に対する電力の供給のオンとオフを切り替える第２のスイッチと、
を更に有することを特徴とする請求項１乃至１４のいずれか１項に記載の制御装置。
【請求項１６】
電力線を介して、前記装着部に電力を供給するためのコンデンサを更に有し、
前記コンデンサと前記装着部との間の電力線に、前記第１のスイッチが配置されることを特徴とする請求項１５に記載の制御装置。
【請求項１７】
前記装着部は、前記記録媒体に印刷を行うための印刷部であり、
前記装着部によって、前記記録媒体に印刷を行う印刷手段をさらに有することを特徴とする請求項１乃至１６のいずれか１項に記載の制御装置。
【請求項１８】
前記印刷部は、インクジェット方式の印刷を行うための印刷ヘッドであることを特徴とする請求項１７に記載の制御装置。
【請求項１９】
前記制御装置が備える表示部に、前記着脱部に装着されている前記装着部を交換することをユーザに促すための画面が表示されることで、前記通知が実行されることを特徴とする請求項１乃至１８のいずれか１項に記載の制御装置。
【請求項２０】
前記第１のタイミングは、前記装着部が実行したことがある前記所定の処理の回数が所定の回数に達する前のタイミングであることを特徴とする請求項１乃至１９のいずれか１項に記載の制御装置。
【請求項２１】
前記所定の回数は、１回であることを特徴とする請求項２０に記載の制御装置。
【請求項２２】
前記第２情報は、前記制御装置の電源がオンされたことに応じて測定された電圧値に基づく情報であることを特徴とする請求項１乃至２１に記載の制御装置。
【請求項２３】
前記第２情報は、前記装着部によって前記所定の処理を実行することに応じて測定された電圧値に基づく情報であることを特徴とする請求項１乃至２１に記載の制御装置。
【請求項２４】
前記第２情報は、前記装着部をクリーニングするための処理を実行することに応じて測定された電圧値に基づく情報であることを特徴とする請求項１乃至２３に記載の制御装置。
【請求項２５】
前記第２情報は、前記制御装置においてエラーが発生したことに応じて測定された電圧値に基づく情報であることを特徴とする請求項１乃至２１に記載の制御装置。
【請求項２６】
着脱部に対して着脱可能であり、電力の供給を受け付けて所定の処理を実行する装着部を制御する制御装置の制御方法であって、
前記所定の処理を行わない状態の前記装着部に、第１のタイミングにおいて流れ込んだ第１の電流に対応する第１情報を取得する第１取得ステップと、
前記所定の処理を行わない状態の前記装着部に第１のタイミングより後の第２のタイミングにおいて流れ込んだ第２の電流に対応する第２情報を取得する第２取得ステップと、
前記第１情報及び前記第２情報が取得された後、前記第１情報及び前記第２情報に基づき、前記着脱部に装着されている前記装着部を交換することをユーザに促すための通知を実行するか否かを切り替える通知ステップと、を有することを特徴とする制御方法。
【請求項２７】
着脱部に対して着脱可能であり、電力の供給を受け付けて所定の処理を実行する装着部を制御する制御装置のコンピュータに、
前記所定の処理を行わない状態の前記装着部に、第１のタイミングにおいて流れ込んだ第１の電流に対応する第１情報を取得する第１取得ステップと、
前記所定の処理を行わない状態の前記装着部に第１のタイミングより後の第２のタイミングにおいて流れ込んだ第２の電流に対応する第２情報を取得する第２取得ステップと、
前記第１情報及び前記第２情報が取得された後、前記第１情報及び前記第２情報に基づき、前記着脱部に装着されている前記装着部を交換することをユーザに促すための通知を実行するか否かを切り替える通知ステップと、を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は制御装置、制御方法及びプログラムに関する。
【背景技術】
【０００２】
着脱部に対して着脱可能な装着部（例えば、インクジェット装置の印刷ヘッド）を制御する制御装置が知られている。装着部が長期間にわたり使用されるうちに装着部が経時劣化して装着部内部の回路が損傷し、装着部内部に抵抗が生じることがある。これにより、装着部が記録を行っていない状態でも装着部に電流が流れ込み、さらに、装着部に流れ込む電流が損傷した回路からリークしてしまうことがある。そして、電流のリークが過剰に生じると、装着部による記録の品位が低下してしまうことがある。
【０００３】
この課題を解決するために、特許文献１に記載の装置は、印刷ヘッドにおいてリークしている電流に対応する電圧値をモニタし、印刷ヘッドにおいて電流が過剰にリークしていることを検知している。さらに、特許文献１に記載の装置は、印刷ヘッドにおいて電流が過剰にリークしていることを検知した場合に、ユーザに印刷ヘッドの交換を促すための通知を実行している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１５４５５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、装着部においてリークしている電流には、装着部が経時劣化することで生じる、装着部に悪影響を及ぼす電流と、新品の装着部においても生じる、装着部に悪影響を及ぼさない電流（以下、待機電流）とが含まれる。なお、待機電流の大きさは、装着部の個体差に応じるため、装着部毎に異なることがある。
【０００６】
装着部固有の待機電流に対応する情報を考慮せずに、装着部において電流が過剰にリークしていることを検知する形態では、ユーザに装着部の交換を促すための通知を適切に実行できないことがあるという課題がある。
【０００７】
そこで、本発明は、ユーザに装着部の交換を促すための通知を適切に実行することを目的とする。
【課題を解決するための手段】
【０００８】
上述の課題を解決するために本発明の制御装置は、着脱部に対して着脱可能であり、電力の供給を受け付けて所定の処理を実行する装着部を制御する制御装置であって、
前記所定の処理を行わない状態の前記装着部に、第１のタイミングにおいて流れ込んだ第１の電流に対応する第１情報を取得する第１取得手段と、
前記所定の処理を行わない状態の前記装着部に第１のタイミングより後の第２のタイミングにおいて流れ込んだ第２の電流に対応する第２情報を取得する第２取得手段と、
前記第１情報及び前記第２情報が取得された後、前記第１情報及び前記第２情報に基づき、前記着脱部に装着されている前記装着部を交換することをユーザに促すための通知を実行するか否かを切り替える通知手段を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザに装着部の交換を促すための通知を適切に実行することができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態の印刷装置の外観斜視図である。
【図２】本実施形態の印刷装置内部の概略図である。
【図３】本実施形態の印刷装置の制御構成を示すブロック図である。
【図４】本実施形態の印刷装置が有する、リーク検知処理及び待機電流値の取得処理を実行するための第１の構成の一例を示すブロック図である。
【図５】本実施形態の印刷装置が有する、リーク検知処理及び待機電流値の取得処理を実行するための第２の構成の一例を示すブロック図である。
【図６】本実施形態の印刷装置が実行するリーク検知処理を示すフローチャートである。
【図７】待機電流情報の保存先が印刷ヘッドが備える記憶媒体である場合における、待機電流情報を取得する処理を示すフローチャートである。
【図８】待機電流情報の保存先が本実施形態の印刷装置が備える記憶媒体である場合における、待機電流情報を取得する処理を示すフローチャートである。
【図９】本実施形態の印刷装置が有する、リーク検知処理及び待機電流値の取得処理を実行するための第３の構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１２】
（第１実施形態）
本発明を適用した制御装置について説明する。本実施形態においては、制御装置としてインクジェット方式の印刷装置を例示している。なお、印刷装置は、スキャナ、コピー、ファックス等のプリント以外の複数の機能をさらに有する装置（ＭＦＰ）であっても良いし、プリント機能を有する単機能の装置（ＳＦＰ）であっても良い。また、印刷装置が利用する印刷方式はインクジェット方式に限定されず、例えば電子写真方式であっても良い。なお、ここでプリント（印刷）とは、インク等の記録剤を用いて、紙等の記録媒体上に画像を形成する処理を示す。
【００１３】
なお、本発明を適用した制御装置は、後述のリーク検知処理を実行する装置であれば良く、例えば印刷装置内部のコントローラであったり、印刷装置外部からリーク検知処理を実行するための装置等であったりしても良い。
【００１４】
図１は、本実施形態の制御装置である印刷装置１００の外観斜視図である。本実施形態の印刷装置１００は、Ａ０やＢ０サイズ（大判）の記録媒体を用いるものとする。しかしながらこの形態に限定されず、Ａ４やＢ５サイズの記録媒体や、はがき、ロールシート等、他の大きさの記録媒体が用いられても良い。また、記録媒体の材質は紙に限定されず、フィルム等の紙以外の材質であっても良い。印刷装置１００の上段背面に位置するシート保持部に記録紙等の記録媒体がセットされ、セットされた記録媒体が挿入口１０１から印刷装置内部へと供給される。
【００１５】
印刷装置１００は、２個の脚部で構成されるプリンタスタンド１０２に支持され、印刷後に排紙された記録媒体を保持する排紙トレイ１０３を備える。また、さらに印刷装置１００は、印刷装置１００の内部を開放する開放位置及び印刷装置１００の内部を閉じる閉じ位置との間で回動可能なアッパーカバー１０４を備えている。アッパーカバー１０４が開放位置に位置することで、ユーザは、印刷装置１００の内部を観察、操作することができる。
【００１６】
また、印刷装置１００本体の右側には操作パネル部１０５、画面パネル部１０６が配置されている。操作パネル部１０５は、ユーザからの各種操作を受け付けるインターフェースモジュールである。ユーザは、操作パネル部１０５に備わる各種のスイッチなどを用いて、印刷装置１００に対する各種設定を行うことができる。印刷装置１００に対する各種設定とは例えば、印刷装置１００による印刷の対象となる記録媒体のサイズや種類を登録する設定や、印刷装置１００をオンライン状態にするか否かの設定等である。画面パネル部１０６は、種々の画面を表示するための表示部である。なお、タッチパネル方式を用いることで、操作パネル部１０５と画面パネル部１０６が一体となった構成としても良い。また、装置本体の両側にインク供給ユニット、及びインクタンク１０７が設置されている。
【００１７】
図２は、図１に示した印刷装置１００内部の概略図である。なお、印刷装置１００内部の状態は、アッパーカバー１０４を取り外すことで観察可能となる。
【００１８】
印刷装置１００は、記録媒体２００を矢印Ｂ方向（副走査方向）に搬送するための搬送ローラ２０８と、記録媒体２００の幅方向（矢印Ａ方向、主走査方向）に往復移動可能に案内されたキャリッジユニット２０１とを備えている。印刷装置１００はさらにキャリッジユニット２０１が矢印Ａ方向に往復移動するための駆動力を提供するキャリッジモータ（不図示）と、キャリッジベルト２０２と、キャリッジユニット２０１に装着された印刷ヘッド２０３とを備えている。
【００１９】
キャリッジユニット２０１は、キャリッジユニット２０１が走査する方向に伸びるメインシャフト２０４に支持されている。なお印刷装置１００は、キャリッジユニット２０１の位置を、キャリッジユニット２０１に搭載されたエンコーダセンサ２０５によりリニアスケール２０６を読み取ることで検出することができる。
【００２０】
印刷ヘッド２０３は、インクジェット方式による印刷を行うためのヘッドである。印刷ヘッド２０３にインクを吐出させることによって、印刷ヘッド２０３に対向して位置するプラテン２０９上の記録媒体２００上に画像を形成する。印刷ヘッド２０３は、電気熱変換素子（ヒータ）やピエゾ素子などの吐出エネルギー発生素子を用いて、吐出口からインクを吐出する。印刷ヘッド２０３は、電気熱変換素子が用いられている場合には、その発熱によりインクを発泡させることにより生じる発泡エネルギーを利用して吐出口からインクを吐出することができる。
【００２１】
また印刷装置１００には、さらに、印刷ヘッド２０３の吐出口の目詰まりなどによるインク吐出不良を解消させるための回復ユニット２０７も備えられている。なお、印刷ヘッド２０３はキャリッジユニット２０１に対して脱着可能である。そのためユーザは、キャリッジユニット２０１に対する印刷ヘッド２０３の装着不良時には、印刷ヘッド２０３を再装着させたり、新しい印刷ヘッド２０３と交換したりすることが可能である。
【００２２】
図２に記載の印刷装置の場合、キャリッジユニット２０１には１つの印刷ヘッド２０３が搭載され、印刷ヘッド２０３には５色のインクが供給される。すなわち、印刷ヘッド２０３には、例えばＢＫ（ブラック）インク、ＭＢＫ（マッドブラック）、Ｙ（イエロ）、Ｍ（マゼンタ）、Ｃ（シアン）のインクが供給される。
【００２３】
以上の構成によって記録媒体２００に記録を行う方法について説明する。まず印刷装置１００は、搬送ローラ２０８によって記録媒体２００をプラテン２０９の所定の記録開始位置まで搬送する。その後、印刷装置１００は、キャリッジユニット２０１により印刷ヘッド２０３を主走査方向に走査させる動作と、搬送ローラ２０８により記録媒体２００を副走査方向に搬送させる動作とを繰り返すことにより、記録媒体２００に対する記録を行う。記録媒体２００に対する記録が終了すると、その記録媒体２００は排紙トレイ１０３に排出され、１枚分の記録が完了する。なお、記録媒体２００として、所定の大きさ（Ａ４，Ｂ４等）にカットされたカットシートだけでなく、ロールシートが用いられても良い。ロールシートが用いられる場合、印刷が行われた部分が不図示のカッターによりカットされた後、印刷が完了した記録媒体２００が排紙トレイ１０３に排出される。
【００２４】
本実施形態では、印刷装置１００によるプリント方式はシリアルスキャン方式であるものとするが、この形態に限定されず、例えば、フルライン方式などであってもよい。フルライン方式の場合には、印刷装置１００は、記録媒体２００の搬送方向と交差する方向に延在する長尺な印刷ヘッド２０３を搬送経路上に固定し、記録媒体２００を連続的に搬送しつつ印刷ヘッド２０３にインクを吐出させることで画像を形成する。
【００２５】
キャリッジユニット２０１は、フラットケーブル２１０を介してメイン基板２１１に接続しており、フラットケーブル２１０を介して印刷ヘッド２０３への電源供給や印刷ヘッド２０３に対する制御やエンコーダセンサ２０５による位置検知を行っている。また、キャリッジユニット２０１には光学式センサ２１２が搭載される。光学式センサ２１２は、例えば記録媒体２００の用紙種の判別や印刷ヘッド２０３と記録媒体２００との距離、あるいは記録媒体２００への印刷中のジャム検知等に用いられる。
【００２６】
また、印刷装置１００は、印刷ヘッド２０３のインク吐出不良を解消することを目的として、印刷ヘッド２０３のクリーニング動作を行う。クリーニング動作は、回復ユニット２０７上で印刷ヘッド２０３をキャッピングし、ポンプモータ（不図示）によって生じる負圧を利用して印刷ヘッド２０３内のインクを吸引する動作である。クリーニング動作は、印刷開始前や印刷終了後、印刷装置１００の電源ＯＮ時や電源ＯＦＦ時といった所定タイミングで実行される。また、印刷装置１００は、新しい印刷ヘッド２０３が取り付けられた際には、ポンプモータ（不図示）による負圧を利用して、印刷ヘッド２０３内にインクを充填する処理も実行する。また回復ユニット２０７にはワイパー２１３が付属している。印刷装置１００は、クリーニング動作時に印刷ヘッド２０３がキャッピングされている状態でワイパー２１３を矢印Ｂ方向に向かって往復動作させるワイピング動作を行い、印刷ヘッド２０３のインク吐出面を清掃する。
【００２７】
印刷装置１００には不吐検出センサ（不図示）を搭載する不吐検出センサユニット２１４が搭載されている。不吐検出センサユニット２１４は、クリーニング動作の前後や、印刷ヘッド２０３へのインク充填後に実行される不吐検出シーケンスで使用される。印刷装置１００は、不吐検出シーケンスでは、印刷ヘッド２０３の所定のノズルから不吐検出センサユニット２１４に向かってインクを吐出し、インク吐出の有無を検知する。その結果によって、印刷装置１００は、不吐ノズルの判定や、印刷ヘッド内のインク充填が完了したかを判定する。
【００２８】
図３は、本実施形態の印刷装置１００の制御構成を示すブロック図である。印刷装置１００は、負荷側システム３００と電源ユニット３０１から構成される。負荷側システム３００と電源ユニット３０１との間は、コネクタやケーブル等（不図示）を用いて電気的に接続される。電源ユニット３０１はＡＤ／ＤＣ変換回路３０２を有し、商用電源に接続される。これにより、電源ユニット３０１は、外部から電力の供給を受け付ける。電源ユニット３０１は、商用電源から受け付けた電力をＡＣ／ＤＣ変換回路３０２を介して負荷側システム３００へ供給する。負荷側システム３００において、まず、ＤＣ／ＤＣ変換回路３０３が電力の供給を受け付ける。ＤＣ／ＤＣ変換回路３０３は、ＡＣ／ＤＣ変換回路３０２が出力する直流電圧を、負荷側システム３００の各ブロックが必要とする所定の直流電圧値に変換して分配する機能を備え、スイッチングレギュレータおよびその周辺回路で構成される。
【００２９】
コントローラ３０４は主制御部であり、ＣＰＵ３０５、ＲＯＭ３０６、ＲＡＭ３０７を有する。
【００３０】
ＣＰＵ３０５は、マイクロ・コンピュータ形態のシステム制御部であり、印刷装置１００の全体を制御する。
【００３１】
ＲＯＭ３０６は、ＣＰＵ３０５が実行する制御プログラムや組み込みオペレーティングシステム（ＯＳ）プログラムなどを格納する。ＲＯＭ３０６に格納されている制御プログラムは、ＲＯＭ３０６に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチなどのソフトウェア制御を行う。
【００３２】
ＲＡＭ３０７は、ＳＲＡＭ（ｓｔａｔｉｃ  ＲＡＭ）等で構成されたメモリで、プログラム制御変数や、ユーザが登録した設定値などの印刷装置１００の管理データを格納し、各種ワーク用バッファ領域が設けられている。なお、これらのデータは、ＲＡＭ３０７でなく、ＲＯＭ３０６や不揮発性メモリ（不図示）等の他の記憶領域に保存されても良い。
【００３３】
ホスト装置３０８は、印刷対象となる画像データの供給源となる装置である。ホスト装置３０８として、本実施形態ではパーソナルコンピュータ（ＰＣ）を例示している。しかしこの形態に限定されず、ホスト装置３０８として、携帯端末、スマートフォン、タブレット端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、デジタルカメラ等、種々のものを適用可能である。ホスト装置３０８は、印刷装置１００に印刷させる画像データや印刷に利用される設定情報（印刷設定情報）を含む印刷ジョブをインタフェース（Ｉ／Ｆ）３０９を介してコントローラ３０４に送信することで、印刷装置１００に印刷を実行させる。
【００３４】
操作表示部３１０は、操作パネル部１０５及び画面パネル部１０６に相当し、ユーザによる指示入力を受容するスイッチ群とユーザに印刷装置１００に関する情報等を提供するＬＣＤを含む。スイッチ群には電源スイッチ３１１や印刷ヘッド２０３のクリーニング動作を指示するための回復スイッチ３１２等がある。
【００３５】
センサ群３１３は、印刷装置１００の状態を検出するための検出群である。センサ群３１３は、エンコーダセンサ２０５、ホームポジションを検出するためのフォトインタラプタ３１４、印刷ヘッド２０３の不吐ノズルを検出する不吐検出センサ３１５、モニタ回路３１６等を有する。モニタ回路３１６の詳細は後述する。
【００３６】
ヘッドドライバ３１７は、ホスト装置３０８から受信した印刷ジョブに基づく印刷データ等に応じて印刷ヘッド２０３内の記録素子３１８を駆動するためのドライバである。ヘッドドライバ３１７は、印刷データを印刷ヘッド２０３の個々の記録素子３１８に割り当てるシフト・レジスタや、ラッチ機能を有するラッチ回路などを有している。さらに、ヘッドドライバ３１７は、駆動タイミング信号に同期して記録素子３１８を作動させる論理回路素子や、記録位置を調整するために駆動タイミング（吐出タイミング）を適切に設定するタイミング設定部等を有する。
【００３７】
印刷ヘッドＲＯＭ３２５は、印刷ヘッド２０３に搭載された記憶媒体である。印刷ヘッドＲＯＭ３２５は、印刷ヘッドＲＯＭ３２５を搭載している印刷ヘッド２０３のシリアルナンバーや、当該印刷ヘッド２０３が印刷装置１００に装着された回数等、印刷ヘッド２０３に関する各種情報を記憶する。
【００３８】
モータドライバＡ３１９はキャリッジモータ３２０を駆動するためのドライバであり、モータドライバＢ３２１は記録媒体を搬送するために用いられる搬送モータ３２２を駆動するためのドライバである。また、モータドライバＣ３２３は回復ユニットに搭載されるポンプモータ３２４を駆動するためのドライバである。
【００３９】
本実施形態の印刷装置１００は、リーク検知処理と呼ばれる処理を実行する。以下に、リーク検知処理について詳細に説明する。
【００４０】
印刷ヘッド２０３が長期間にわたり使用されるうちに印刷ヘッド２０３が経時劣化して印刷ヘッド２０３内部の回路が損傷し、損傷した回路から電流がリークしてしまうことがある。具体的には、損傷した回路によって生じる抵抗によりリークパスが生じ、印刷ヘッド２０３が記録を行っていない状態においてもＤＣ／ＤＣ変換回路から印刷ヘッド２０３に電流が流れ込む。そして、印刷ヘッド２０３に流れ込んだ電流が損傷した回路からリークする。このようにしてリークする電流をリーク電流という。電流のリークが過剰に生じると、例えば印刷ヘッド２０３の個々の記録素子３１８を駆動させるためのヒータが適切に熱せられなかったり、印刷ヘッド２０３内の回路が傷んだりしてしまうことがある。ひいては、印刷ヘッド２０３による印刷の品位が低下してしまうことがある。このような課題を解決するための処理として、リーク電流の多寡に基づいて印刷ヘッド２０３の不良を検知するリーク検知処理が知られている。リーク検知処理によって印刷ヘッド２０３の不良を検知して、検知結果をユーザに通知することで、印刷ヘッドの交換をユーザに促すことができる。その結果、印刷ヘッド２０３が経時劣化することに伴う印刷不良を改善することが可能となる。
【００４１】
リーク検知処理は、具体的には、印刷ヘッド２０３へ供給される電力の電圧値をモニタすることで行われる。リーク電流が発生している場合、リークしている電流に応じた電圧降下が発生する。印刷装置１００は、降下した電圧値を測定して、電流値に変換することで、リーク電流値を取得することができる。そして、印刷装置１００は、このようにして取得したリーク電流値が、リーク検知用に予め設定された閾値（リーク検知閾値）を超えた場合に、印刷ヘッド２０３の不良を検知する。
【００４２】
なお、リーク電流には、印刷ヘッド２０３が経時劣化することで生じる電流と、そうでない電流、すなわち、新品の印刷ヘッド２０３においても生じる電流（以下、待機電流）とが含まれる。待機電流は経時劣化によって生じる電流ではないため、一般に、印刷ヘッド２０３の駆動に悪影響を及ぼさない。そのため、リーク検知処理は、全体のリーク電流から待機電流を除いた電流、すなわち、印刷ヘッド２０３が経時劣化することで生じる電流（以下、経時劣化電流）の多寡が参照されることが好ましい。そのためには例えば、全体のリーク電流値から待機電流値を減算した値をリーク検知閾値と比較したり、待機電流値分の値が加算されたリーク検知閾値と全体のリーク電流値とを比較したりすれば良い。
【００４３】
しかしながら、待機電流の大きさは、印刷ヘッド２０３の個体差に応じるため、印刷ヘッド２０３毎に異なることがある。そして、印刷ヘッド２０３の個体差が考慮されずにリーク検知処理が実行されると、印刷ヘッド２０３の不良が適切に検知されない場合がある。
【００４４】
例えばリーク検知処理において、待機電流が小さい印刷ヘッド２０３に合わせて設定された小さいリーク検知閾値が常に用いられるとする。または、例えば、全体のリーク電流値から減算する待機電流値として、待機電流が小さい印刷ヘッド２０３に合わせて設定された電流値が常に用いられるとする。このとき、待機電流が大きい印刷ヘッド２０３がキャリッジユニット２０１に装着されている場合には、経時劣化電流があまり生じておらず、印刷ヘッド２０３が不良となっていないにも関わらず、印刷ヘッド２０３の不良が検知されてしまうことがある。
【００４５】
一方、例えばリーク検知処理において、待機電流が大きい印刷ヘッド２０３に合わせて大きいリーク検知閾値が常に用いられるとする。または、例えば、全体のリーク電流値から減算する待機電流値として、待機電流が大きい印刷ヘッド２０３に合わせて設定された電流値が常に用いられるとする。このとき、待機電流が小さい印刷ヘッド２０３がキャリッジユニット２０１に装着されている場合には、経時劣化電流が多く生じており、印刷ヘッド２０３が不良となっているにも関わらず、印刷ヘッド２０３の不良が検知されないことがある。
【００４６】
待機電流が平均の印刷ヘッド２０３に合わせて中程度のリーク検知閾値が常に用いられたり、全体のリーク電流値から減算する待機電流値として、待機電流が平均の印刷ヘッド２０３に合わせて設定された電流値が常に用いられたりしても同様である。すなわち、待機電流が大きい印刷ヘッド２０３や待機電流が小さい印刷ヘッド２０３が装着されている場合には、正確な検知が行われないことがある。
【００４７】
このような課題を解決するために、本実施形態では、実際にキャリッジユニット２０１に接続している印刷ヘッド２０３の固有の待機電流を考慮してリーク検知処理を実行する。
【００４８】
図４は、印刷装置１００が有する、リーク検知処理及び待機電流値の取得処理を実行するための第１の構成の一例を示すブロック図である。
【００４９】
印刷装置１００に搭載される基板は大きく分けて、キャリッジユニット２０１に搭載されるキャリッジ基板４００及び、メイン基板２１１で構成される。
【００５０】
印刷ヘッド２０３は、キャリッジユニット２０１に装着されるとき、接点４０３を介してキャリッジ基板４００と接続する。更に印刷ヘッド２０３は、不図示のフレキシブルフラットケーブル（ＦＦＣ）を介して電気的にメイン基板２１１と接続する。印刷ヘッド２０３には、ＦＦＣとキャリッジ基板４００を介してその動作に必要な電力が供給される。
【００５１】
ＤＣ／ＤＣ変換回路Ａ４０１は、印刷ジョブに基づく通常の印刷時に印刷ヘッド２０３を駆動するのに用いられる電力をキャリッジ基板４００を介して印刷ヘッド２０３に供給する。ＤＣ／ＤＣ変換回路Ａ４０１が供給する電力は、第１電力（電力値＝Ｗ１）であり、ＤＣ／ＤＣ変換回路Ａ４０１が供給可能な最大の電力は、第１最大電力（電力値＝Ｗ１ｍａｘ）であるものとする。また、ＤＣ／ＤＣ変換回路Ａ４０１が供給する電力の電圧は、第１電圧（電圧値＝Ｖ１）であるものとし、第１電圧の最大値は、第１最大電圧（電圧値＝Ｖ１ｍａｘ）であるものとする。ＤＣ／ＤＣ変換回路Ａ４０１から電力を供給する第１の電力線４０４には半導体トランジスタなどで構成される第１のスイッチ（ＳＷ１）が設けられている。第１のスイッチ（ＳＷ１）のオンオフが制御されることで、ＤＣ／ＤＣ変換回路Ａ４０１から印刷ヘッドへ電圧を印加するか（電力を供給するか）否かを切り替えることができる。なお、第１のスイッチ（ＳＷ１）は、コントローラ３０４から供給される第１の制御信号（ＣＮＴＬ１）により制御される。
【００５２】
一方、ＤＣ／ＤＣ変換回路Ｂ４０２は、リーク検知処理に用いられる電力をキャリッジ基板４００を介して印刷ヘッド２０３に供給する。
【００５３】
ＤＣ／ＤＣ変換回路Ｂ４０２が供給する電力は、第２電力（電力値＝Ｗ２）であり、ＤＣ／ＤＣ変換回路Ｂ４０２が供給する電力が供給可能な最大の電力は、第１最大電力よりも電力値が低い第２最大電力（電力値＝Ｗ２ｍａｘ）であるものとする。なお、第２最大電力が大きすぎると、リーク電流に応じた電圧降下が生じず、リーク電流を測定することができない。すなわち、リーク検知処理において供給される電力の最大値（Ｗ２ｍａｘ）が、印刷処理において供給される電力の最大値（Ｗ１ｍａｘ）より低いのは、リーク電流に応じた電圧降下が生じやすくするためである。第２最大電力は、印刷ヘッド２０３において生じうるリーク電流によって電圧降下が生じる程度に小さい値が設定される。
【００５４】
リーク検知処理に用いられる電力はＡＣ／ＤＣ変換回路やＤＣ／ＤＣ変換回路からレギュレーターを介して供給されても良いし、ＤＣ／ＤＣ変換回路から直接供給されても良い。ＤＣ／ＤＣ変換回路Ｂ４０２が供給する電力の電圧値は、第２電圧（電圧値＝Ｖ２）であるものとし、第２電圧の最大値は、第２最大電圧（電圧値＝Ｖ２ｍａｘ）であるものとする。ＤＣ／ＤＣ変換回路Ｂ４０２から電力を供給する第２の電力線４０５にも半導体トランジスタなどで構成される第２のスイッチ（ＳＷ２）が設けられている。第２のスイッチ（ＳＷ２）のオンオフが制御されることで、ＤＣ／ＤＣ変換回路Ｂ４０２から印刷ヘッド２０３へ電圧を印加するか（電力を供給するか）否かを切り替えることができる。なお、第２のスイッチ（ＳＷ２）も、コントローラ３０４から供給される第２の制御信号（ＣＮＴＬ２）により制御される。
【００５５】
なお、印刷のための電力が印刷ヘッド２０３へ供給される場合、第１のスイッチ（ＳＷ１）がオンされ、第２のスイッチ（ＳＷ２）がオフされる。一方、リーク検知処理のための電力が印刷ヘッド２０３へ供給される場合、第２のスイッチ（ＳＷ２）がオンされ、第１のスイッチ（ＳＷ１）がオフされる。また、第１のスイッチ（ＳＷ１）と第２のスイッチ（ＳＷ２）は、メイン基板２１１側に配置されてもキャリッジ基板４００側に配置されても良い。
【００５６】
なお、本実施形態ではでは、Ｖ１ｍａｘ＝２４Ｖ、Ｖ２ｍａｘ＝２０Ｖとするが、各電圧値は他の値であっても良い。
【００５７】
第１の電力線４０４及び第２の電力線４０５により印刷ヘッド２０３に供給される電力の電圧値は、モニタ回路３１６により監視される。ここでは、モニタ回路３１６は、印刷ヘッド２０３に供給される電力の電圧値を監視する電圧モニタと記載したが、印刷ヘッド２０３に供給される電力の電流値をモニタする電流モニタであっても良い。モニタ回路３１６による監視結果は、コントローラ３０４に出力される。また、コントローラ３０４から、記録データ信号やクロック信号、ヒートイネーブル信号などの印刷ヘッド２０３を駆動するための信号がキャリッジ基板４００を経て印刷ヘッド２０３に供給される。なお、ヘッドドライバ３１７やモニタ回路３１６はキャリッジ基板４００の外側であるメイン基板２１１に備えられる。
【００５８】
なお、印刷装置１００は、リーク検知処理及び待機電流値の取得処理を実行するための構成として、図４に示した構成と異なる構成を有していても良い。図５は、印刷装置１００が有する、リーク検知処理及び待機電流値の取得処理を実行するための第２の構成の一例を示すブロック図である。
【００５９】
図４に示した構成では、リーク検知処理に用いられる電力が、印刷処理に用いられる電力を供給するための回路（ＤＣ／ＤＣ変換回路Ａ４０１）と異なる回路（ＤＣ／ＤＣ変換回路Ｂ４０２）から供給されていた。しかし、図５に示すようにリーク検知処理に用いられる電力は、印刷処理に用いられる電力を供給するための回路（ＤＣ／ＤＣ変換回路Ａ４０１）から供給されても良い。その場合、ＤＣ／ＤＣ変換回路Ｂ４０２と印刷ヘッド２０３とをつなぐ第２の電力線４０５には、印刷ヘッド２０３に供給される電力を低下させるための抵抗Ｒ１が配置される。この構成ならば、１つのＤＣ／ＤＣ変換回路から印刷処理に用いられる電力及びリーク検知処理に用いられる電力の両方を供給することができる。
【００６０】
図９は、印刷装置１００が有する、リーク検知処理及び待機電流値の取得処理を実行するための第３の構成の一例を示すブロック図である。具体的には、第３の構成は、第１の構成に、電解コンデンサ（Ｃ１）を追加した構成である。
【００６１】
本実施形態では、ＤＣ／ＤＣ変換回路Ａ４０１は、メイン基板２１１側に設置されており、印刷ヘッド２０３と離れた基板に設置されている。このような構成では、印刷ヘッド２０３が瞬間的に大きな電力を消費する場合に、ＤＣ／ＤＣ変換回路Ａ４０１は、十分な電力を印刷ヘッド２０３に供給することができない。そこで、印刷ヘッド２０３に近い部位（キャリッジ基板４００側）に、電解コンデンサ（Ｃ１）を追加する。これにより、電解コンデンサ（Ｃ１）から印刷ヘッド２０３に電力を供給可能となるため、印刷ヘッド２０３が瞬間的に大きな電力を消費する場合にも、十分な電力を印刷ヘッド２０３に供給することができる。
【００６２】
ここで例えば、ＤＣ／ＤＣ変換回路Ａ４０１と電解コンデンサ（Ｃ１）の間に、第１のスイッチ（ＳＷ１）が設けられるとする。この場合、リーク検知処理のために、第２のスイッチ（ＳＷ２）がオンされ、第１のスイッチ（ＳＷ１）がオフされると、電解コンデンサ（Ｃ１）に電力が供給されてしまう。すなわち、印刷ヘッド２０３に電力が供給されるのが遅くなってしまい、リーク検知処理が完了するのに余計な時間がかかってしまう。
【００６３】
この状況を回避するためには、電解コンデンサ（Ｃ１）が用いられる形態では、電解コンデンサ（Ｃ１）と印刷ヘッド２０３の間に、第１のスイッチ（ＳＷ１）が設けられることが好ましい。結果として、第１のスイッチ（ＳＷ１）は、図９に示すように、電解コンデンサ（Ｃ１）と印刷ヘッド２０３の間で、且つキャリッジ基板４００側に配置される。
【００６４】
このような構成とすることで、電解コンデンサ（Ｃ１）が用いられる形態でも、素早くリーク検知処理を完了させることができる。
【００６５】
なお、図４、５、９に示した構成は、１つの印刷ヘッドにおいてリーク検知処理及び待機電流値の取得処理を実行するための構成である。これらの構成を複数用意したり、各変換回路から各印刷ヘッドに電力を供給可能な構成としたり、各印刷ヘッドへ供給される電力をモニタ回路でモニタ可能とすれば、２つ以上の印刷ヘッドにおいてもリーク検知処理及び待機電流値の取得処理を実行可能である。
【００６６】
図６は印刷装置１００が実行するリーク検知処理を示すフローチャートである。本フローチャートが示す処理は、ＣＰＵ３０５が、プログラムをＲＯＭ３０６や不図示の外部記憶装置から読みだしてＲＡＭ３０７にロードし、そのプログラムを実行することにより実現されるものとする。また、本フローチャートが示す処理は、印刷装置１００の動作中に間欠的に実行される。具体的には例えば、本フローチャートが示す処理は、印刷装置１００の起動時や、省電力状態からの復帰時、印刷開始前、印刷ヘッド２０３のクリーニング時やその前後、印刷中にキャリッジの走査方向が反転する時等に実行される。また、本フローチャートが示す処理は、印刷ヘッド２０３がキャリッジユニット２０１に装着されている状態で実行される。
【００６７】
まず、Ｓ６００では、ＣＰＵ３０５は、第１の制御信号（ＣＮＴＬ１）により第１のスイッチ（ＳＷ１）をオフにする。これにより、第１電力の印刷ヘッド２０３への供給が停止される。なお、すでに第１のスイッチ（ＳＷ１）がオフとなっている場合は、Ｓ６００の処理が省略されてもよい。
【００６８】
続いて、Ｓ６０１では、ＣＰＵ３０５は、第２の制御信号（ＣＮＴＬ２）により第２のスイッチ（ＳＷ２）をオンにする。このとき、印刷ヘッド２０３は、印刷を実行しない状態であり、記録素子３１８の駆動等の、リーク電流以外の電流を消費するような動作は行わない。これにより印刷ヘッド２０３には、印刷ヘッド２０３にて発生するリーク電流に応じた電力（第２電力）が電力線４０５を介して供給される。
【００６９】
そして、Ｓ６０２では、ＣＰＵ３０５は、印刷ヘッド２０３に供給される電力の電圧が安定するまで所定の時間ウェイトする。
【００７０】
Ｓ６０３では、ＣＰＵ３０５は、モニタ回路３１６によって、印刷ヘッド２０３に供給されている第２電力の電圧値（Ｖ２）の情報を取得する。上述したように、このとき印刷ヘッド２０３に供給される第２電力の電圧値（Ｖ２）は、印刷ヘッド２０３にて発生するリーク電流に応じて降下している。そのため、ＣＰＵ３０５は、ここで取得した情報に基づいて、印刷ヘッド２０３にて発生する全体のリーク電流（電流値＝ＩＬ）の情報を取得する。
【００７１】
具体的には、ＣＰＵ３０５は、例えば図４や図９に示すように、ＤＣ／ＤＣ変換回路Ｂ４０２から、抵抗を介さず直接印刷ヘッド２０３に電力を供給する形態であれば、以下の式で、印刷ヘッド２０３にて発生するリーク電流値を計算する。
（式１）
リーク電流値（ＩＬ）＝第２電力値（Ｗ２）／第２電圧値（Ｖ２）
【００７２】
一方、ＣＰＵ３０５は、例えば図５に示すように、ＤＣ／ＤＣ変換回路Ａ４０１から、抵抗値Ｒ１の抵抗を介して直接印刷ヘッド２０３に電力を供給する形態であれば、以下の式で、印刷ヘッド２０３にて発生するリーク電流値を計算する。
（式２）
リーク電流値（ＩＬ）＝（第１電圧値（Ｖ１）−第２電圧値（Ｖ２））／抵抗値（Ｒ１）
【００７３】
そして、Ｓ６０４では、ＣＰＵ３０５は、Ｓ６０３で算出したリーク電流値（ＩＬ）から、待機電流値（Ｉｗ）を減算することで、経時劣化電流値（Ｉｃ）を算出する。待機電流値（Ｉｗ）に関する情報（待機電流情報）の取得タイミングと取得方法に関しては後述する。また、待機電流情報を保存している記憶媒体は印刷ヘッド２０３に搭載されている印刷ヘッドＲＯＭ３２５や印刷装置本体に搭載されているＲＯＭ３０６である。ＣＰＵ３０５は、Ｓ６０４でリーク電流値（ＩＬ）を求める際には、これらの記憶媒体から、印刷ヘッド２０３に対応する待機電流情報を読み出す。
【００７４】
Ｓ６０５では、ＣＰＵ３０５は、経時劣化電流値（Ｉｃ）と閾値（Ｉｔｈ）を比較し、Ｉｃ≦Ｉｔｈか否かを判定する。
Ｉｃ≦Ｉｔｈである場合、経時劣化電流が発生していない、又は経時劣化電流の発生量が少ないことが示される。ひいては、印刷ヘッド２０３の劣化度が小さく、印刷ヘッド２０３が不良でないことが示される。そのため、ＣＰＵ３０５は、Ｉｃ≦Ｉｔｈであれば、Ｓ６０６にて第２の制御信号（ＣＮＴＬ２）により第２のスイッチ（ＳＷ２）をオフにして、後述のエラー通知処理を実行することなくリーク検知処理を終了する。第２のスイッチ（ＳＷ２）がオフされることで、第２電圧（Ｖ２）の電力の印刷ヘッド２０３への供給が停止される。続いて印刷が行われる場合は、第１のスイッチ（ＳＷ１）をオンにすることで、第１電圧（Ｖ１）の電力の印刷ヘッド２０３への供給を行っても良い。
【００７５】
Ｉｃ≦Ｉｔｈでない（Ｉｃ＞Ｉｔｈである）場合、経時劣化電流が多量に発生していることが示される。すなわち、印刷ヘッド２０３の劣化度が大きく、印刷ヘッド２０３が不良となっていることが示される。そのため、ＣＰＵ３０５は、Ｉｃ≦Ｉｔｈでなければ、Ｓ６０７に進み、ユーザに印刷ヘッド２０３の交換を促すための、エラー通知処理を実行する。具体的には例えばＣＰＵ３０５は、操作表示部３１０に設けられているＬＣＤに、印刷ヘッド２０３の不良を検出したことを示すメッセージや、ユーザに印刷ヘッド２０３の交換を促すためのメッセージを含む通知画面を表示する。通知画面には例えば、印刷ヘッド２０３の交換方法を示す図やメッセージが含まれても良い。なおＣＰＵ３０５は、エラー通知処理として例えば、操作表示部に備えられた特定のランプ（不図示）を点灯させたり、スピーカー（不図示）から特定の音や音声メッセージを発したりしても良い。また、エラー通知処理は印刷装置１００のみならず、印刷装置１００と接続しているホスト装置３０８で実行されても良い。すなわち、ホスト装置３０８が、上述の通知画面の表示やランプの点灯、音の発生等を行っても良い。この場合ＣＰＵ３０５は、エラー通知処理として、ホスト装置３０８にエラー通知処理を実行させるための指示情報を、ホスト装置３０８に送信する。
【００７６】
Ｓ６０８では、ＣＰＵ３０５は、第２の制御信号（ＣＮＴＬ２）により第２のスイッチ（ＳＷ２）をオフにして、リーク検知処理を終了する。
【００７７】
なお上述では、Ｓ６０３で算出したリーク電流値（ＩＬ）から、待機電流値（Ｉｗ）を減算することで、経時劣化電流値（Ｉｃ）を取得し、取得した値と、閾値（Ｉｔｈ）を比較する形態について説明したが、この形態に限定されない。例えば、閾値（Ｉｔｈ）に待機電流値（Ｉｗ）を加算することで、閾値（Ｉｔｈ＋）を取得し、取得した値と、リーク電流値（ＩＬ）を比較する形態であっても良い。すなわち、ＩＬ≦Ｉｔｈ＋である場合に、エラー通知処理を実行することなくリーク検知処理を終了し、ＩＬ≦Ｉｔｈ＋でない場合に、エラー通知処理を実行しても良い。
【００７８】
次に待機電流情報を取得する処理を説明する。待機電流情報の保存先によって待機電流情報を取得する処理の内容が異なる。以下では、２つのケースにおける、待機電流情報を取得する処理の詳細について説明する。
【００７９】
なお、待機電流情報を取得する処理は、リーク検知処理と同様の条件で開始されることがあるが、その場合はまず、待機電流情報を取得する処理が先に実行される。
【００８０】
＜ケース１＞
図７は、待機電流情報の保存先が印刷ヘッド２０３が備える記憶媒体（印刷ヘッドＲＯＭ３２５等）である場合における、待機電流情報を取得する処理を示すフローチャートである。本フローチャートが示す処理は、ＣＰＵ３０５が、プログラムをＲＯＭ３０６や不図示の外部記憶装置から読みだしてＲＡＭ３０７にロードし、そのプログラムを実行することにより実現されるものとする。また、本フローチャートが示す処理は、印刷装置１００の起動時や、印刷ヘッド２０３が交換された時に開始される。なお、本処理を印刷装置１００の起動時において実行することで、印刷装置１００の電源がオフ状態であるときに印刷ヘッド２０３が交換された場合にも、交換後の印刷ヘッド２０３に対応する待機電流情報を取得することができる。
【００８１】
まず、Ｓ７００では、ＣＰＵ３０５は、キャリッジユニット２０１に装着されている（接続している）印刷ヘッド２０３が、印刷装置１００に対応する印刷ヘッド２０３か否かを判定する。具体的にはまずＣＰＵ３０５は、印刷ヘッドＲＯＭ３２５が保持するデータを読み出し、読み出したデータを解析する。ＣＰＵ３０５は、解析したデータが印刷装置１００以外の印刷装置によって書き込まれていたり、解析したデータに印刷装置１００に対応する所定の識別情報が含まれていなかったりする場合に、ＮＯ判定をし、Ｓ７０８に進む。
【００８２】
Ｓ７０８では、ＣＰＵ３０５は、キャリッジユニット２０１に装着されている印刷ヘッド２０３の待機電流値（Ｉｗ）が予め設定されている所定の値であるものとして、待機電流情報を印刷ヘッドＲＯＭ３２５に保存する。所定の値は、例えば、平均程度の大きさの待機電流値（Ｉｗ）に相当するような値であり、本実施形態では３ｍＡであるものとする。これは、キャリッジユニット２０１に装着されている印刷ヘッド２０３が、印刷装置１００に対応する印刷ヘッド２０３でないため、印刷ヘッド２０３の正確な待機電流が分からないためである。このような形態とすると、ＣＰＵ３０５は、高精度のリーク検知処理を行うことできない場合があるが、待機電流を全く考慮しない形態よりは精度が高いリーク検知処理を実行することができる。
【００８３】
一方ＣＰＵ３０５は、Ｓ７００で、印刷装置１００に対応する印刷ヘッド２０３であると判定した場合、Ｓ７０１へ進む。
【００８４】
Ｓ７０１では、ＣＰＵ３０５は、キャリッジユニット２０１に装着されている印刷ヘッド２０３が、キャリッジユニットに初めて装着された印刷ヘッド２０３か否かを判定する。すなわち、ＣＰＵ３０５は、キャリッジユニット２０１に装着されている印刷ヘッド２０３が、過去にキャリッジユニットに装着されたことがないか否かを判定する。例えば、以前にキャリッジユニット２０１に装着されていた印刷ヘッド２０３が、キャリッジユニット２０１から一旦取り外された後、再度キャリッジユニット２０１に装着された状態では、ＮＯ判定となる。また、印刷装置１００以外の他の印刷装置が備えるキャリッジユニットに以前装着されていた印刷ヘッド２０３が、キャリッジユニット２０１に装着された状態でも、ＮＯ判定となる。
【００８５】
具体的には、ＣＰＵ３０５はまず、印刷ヘッドＲＯＭ３２５に記憶された装着情報を参照する。装着情報は、キャリッジユニット２０１に装着される前に印刷ヘッド２０３がキャリッジユニット（キャリッジユニット２０１及びキャリッジユニット２０１以外のキャリッジユニットを含む）に装着された回数を示す情報である。なお、装着情報は、キャリッジユニット２０１に接続する前に印刷ヘッド２０３がキャリッジユニットに接続したことがあるか否かを示すフラグ情報であっても良い。
【００８６】
キャリッジユニット２０１に接続している印刷ヘッド２０３が、キャリッジユニットに初めて接続した印刷ヘッド２０３でないことを、印刷ヘッド２０３から取得した装着情報が示す場合（Ｓ７０１がＮＯ判定の場合）、ＣＰＵ３０５は、処理を終了する。これは、既にキャリッジユニットに接続したことがある印刷ヘッド２０３に対応する待機電流情報は、当該印刷ヘッド２０３が初めてキャリッジユニットに取り付けられた際に、当該印刷ヘッド２０３が有する記憶媒体に保存されているためである。そのため例えば、ＣＰＵ３０５は、Ｓ７０１における判定を、印刷ヘッド２０３に対応する待機電流情報が、印刷ヘッドＲＯＭ３２５に保存されているか否かを判定することによって行っても良い。なお、待機電流の測定タイミングとして好ましいのは、印刷ヘッド２０３が初めての印刷を実行する前のタイミングである。そのため例えば、ＣＰＵ３０５は、Ｓ７０１における判定を、印刷ヘッド２０３が印刷を実行したことがあるか否かを判定することによって行っても良い。
【００８７】
一方キャリッジユニット２０１に接続している印刷ヘッド２０３が、キャリッジユニットに初めて接続した印刷ヘッド２０３であることを、印刷ヘッド２０３から取得した装着情報が示す場合（Ｓ７０１がＹＥＳ判定の場合）、ＣＰＵ３０５は、Ｓ７０２へ進む。
【００８８】
Ｓ７０２で、ＣＰＵ３０５は、第１の制御信号（ＣＮＴＬ１）により第１のスイッチ（ＳＷ１）をオフにする。これにより、第１電圧の電力の印刷ヘッド２０３への供給が停止される。なお、すでに第１のスイッチ（ＳＷ１）がオフとなっている場合は、Ｓ７０２の処理が省略されてもよい。
【００８９】
続いて、Ｓ７０３で、ＣＰＵ３０５は、第２の制御信号（ＣＮＴＬ２）により第２のスイッチ（ＳＷ２）をオンにする。このとき、印刷ヘッド２０３は、記録素子３１８の駆動等の、リーク電流以外の電流を消費するような動作は行わない。また、この時キャリッジユニット２０１に接続している印刷ヘッド２０３は、以前にキャリッジユニット２０１に接続しておらず、劣化していない（又は劣化が非常に少ない）印刷ヘッド２０３である。すなわち、このとき印刷ヘッド２０３において発生するリーク電流は、経時劣化電流を含まないリーク電流、すなわち待機電流である。そのため、第２のスイッチ（ＳＷ２）がオンされることにより、印刷ヘッド２０３には、印刷ヘッド２０３にて発生する待機電流に応じた電力が電力線４０５を介して供給される。
【００９０】
そして、Ｓ７０４で、ＣＰＵ３０５は、印刷ヘッド２０３に供給される電力の電圧が安定するまで所定の時間ウェイトする。
【００９１】
Ｓ７０５では、ＣＰＵ３０５は、モニタ回路３１６によって、印刷ヘッド２０３に供給されている電力の電圧値（Ｖ２）の情報を取得する。このとき印刷ヘッド２０３に供給される電力は、印刷ヘッド２０３にて発生するリーク電流に応じている。そして、この時発生するリーク電流は、待機電流である。そのため、ＣＰＵ３０５は、ここで取得した情報に基づいて、印刷ヘッド２０３にて発生する待機電流値（Ｉｗ）の情報を取得する。具体的には、上述した式１や式２のリーク電流値の算出式によって、待機電流値（Ｉｗ）を算出する。
【００９２】
そしてＳ７０６で、ＣＰＵ３０５は、Ｓ７０５で算出した待機電流値（Ｉｗ）を待機電流情報として印刷ヘッドＲＯＭ３２５に保存する。
【００９３】
Ｓ７０７では、ＣＰＵ３０５は、第２の制御信号（ＣＮＴＬ２）により第２のスイッチ（ＳＷ２）をオフにして、処理を終了する。
【００９４】
このような処理により、印刷ヘッド２０３が初めてキャリッジユニット２０１を介して印刷装置１００本体に取り付けられた際に、当該印刷ヘッド２０３固有の待機電流値（Ｉｗ）を測定できる。この待機電流値（Ｉｗ）をリーク検知処理に用いることでリーク検知の精度を向上させることができる。
【００９５】
また、待機電流情報は印刷ヘッド２０３が保有する記憶媒体に保存されている。そのため、印刷ヘッド２０３が印刷装置１００から外されて、別の印刷装置に装着された場合においても、当該別の印刷装置は、印刷ヘッド２０３に保存されている待機電流情報を用いて精度の高いリーク検知処理を実行することができる。
【００９６】
＜ケース２＞
図８、待機電流情報の保存先が印刷装置１００が備える記憶媒体（ＲＯＭ３０６等）である場合における、待機電流情報を取得する処理を示すフローチャートである。本フローチャートが示す処理は、ＣＰＵ３０５が、プログラムをＲＯＭ３０６や不図示の外部記憶装置から読みだしてＲＡＭ３０７にロードし、そのプログラムを実行することにより実現されるものとする。また、本フローチャートが示す処理は、印刷装置１００の起動時や、印刷ヘッド２０３の交換シーケンスが実行された場合に開始される。本処理を印刷装置１００の起動時において実行することのメリットは、図７のフローチャートの説明にて上述したとおりである。
【００９７】
まず、Ｓ８００では、ＣＰＵ３０５は、キャリッジユニット２０１に接続している印刷ヘッド２０３が、印刷装置１００に対応する印刷ヘッド２０３か否かを判定する。この処理の詳細は、Ｓ７００と同様であるため説明を省略する。ＣＰＵ３０５は、ＮＯ判定の場合、Ｓ８１０に進み、ＹＥＳ判定の場合は、Ｓ８０１に進む。
【００９８】
Ｓ８０１では、ＣＰＵ３０５は、ＣＰＵ３０５は、キャリッジユニット２０１に接続している印刷ヘッド２０３が、キャリッジユニットに初めて接続した印刷ヘッド２０３か否かを判定する。この処理の詳細は、Ｓ７０１と同様であるため説明を省略する。ＣＰＵ３０５は、ＮＯ判定の場合、Ｓ８０９に進み、ＹＥＳ判定の場合は、Ｓ８０２に進む。
【００９９】
Ｓ８０９では、ＣＰＵ３０５は、印刷装置１００に装着されたことがある印刷ヘッドのＩＤと、現在印刷装置１００に装着されている印刷ヘッド２０３のＩＤが一致するか否かを判定する。印刷装置１００に装着されたことがある印刷ヘッドのＩＤは、ＩＤに紐づけられた待機電流情報とともにＲＯＭ３０６に保存されている。ＣＰＵ３０５は、ＮＯ判定の場合、Ｓ８１０へ進み、ＹＥＳ判定の場合、Ｓ８１１へ進む。
【０１００】
Ｓ８１０では、ＣＰＵ３０５は、キャリッジユニット２０１に接続している印刷ヘッド２０３の待機電流値（Ｉｗ）が予め設定されている所定の値であるものとして、待機電流情報をＲＯＭ３０６に保存する。この処理の詳細は、待機電流情報の保存先以外はＳ７０８と同様であるため説明を省略する。
【０１０１】
印刷装置１００に装着されたことがある印刷ヘッドのＩＤと、現在印刷装置１００に装着されている印刷ヘッド２０３のＩＤが一致する場合、現在印刷装置１００に装着されている印刷ヘッド２０３の待機電流情報がＲＯＭ３０６に保存されている。そのためＳ８１１では、ＣＰＵ３０５は、現在印刷装置１００に装着されている印刷ヘッド２０３のＩＤと一致するＩＤに紐づけられた待機電流情報を、現在印刷装置１００に装着されている印刷ヘッド２０３の待機電流情報と特定してＲＯＭ３０６に保存する。
【０１０２】
Ｓ８０２〜Ｓ８０５の処理は、Ｓ７０２〜Ｓ７０５の処理と同様であるため説明を省略する。
【０１０３】
Ｓ８０６で、ＣＰＵ３０５は、Ｓ８０５で取得した待機電流情報をＲＯＭ３０６に保存する。
【０１０４】
次にＳ８０７で、ＣＰＵ３０５は、キャリッジユニット２０１に接続している印刷ヘッド２０３の印刷ヘッドＩＤを、Ｓ８０６で保存した待機電流情報に関連付けてＲＯＭ３０６に保存する。これによりＣＰＵ３０５は、キャリッジユニット２０１に接続したことがある印刷ヘッド２０３の待機電流情報を、以後特定できるようになる。
【０１０５】
Ｓ８０８の処理は、Ｓ７０７の処理と同様であるため説明を省略する。
【０１０６】
このような処理により、印刷ヘッド２０３が初めてキャリッジユニット２０１を介して印刷装置１００本体に取り付けられた際に、当該印刷ヘッド２０３固有の待機電流値（Ｉｗ）を測定できる。
【０１０７】
また、待機電流情報は、キャリッジユニット２０１から印刷ヘッド２０３が外された後も、印刷装置１００本体が保有する記憶媒体に保存されている。そのため、印刷ヘッド２０３が印刷装置１００から外された後に、再度印刷装置１００に装着された場合においても、印刷装置１００は、印刷装置１００本体に保存されている待機電流情報を用いて精度の高いリーク検知処理を実行することができる。
【０１０８】
（その他の実施形態）
上述の実施形態では、印刷ヘッド２０３において発生している全体のリーク電流に関する情報と待機電流情報とに基づいて、通知処理を実行するか否かを切り替えている。このとき利用される待機電流情報を取得するためにリーク電流を測定するタイミングは特に限定されない。印刷ヘッド２０３において発生している全体のリーク電流をモニタするタイミングよりも少なくとも前のタイミングで印刷ヘッド２０３において発生しているリーク電流が、待機電流として測定されれば良い。例えば、印刷ヘッド２０３のベンダーが、印刷ヘッド２０３の出荷前に待機電流を測定して、印刷ヘッドＲＯＭ３２５に保存し、印刷装置１００がリーク検知処理においてそれを用いる形態であっても良い。また、例えば、印刷ヘッド２０３のキャリッジユニット２０１への装着時や、印刷装置１００の起動時でないタイミングで、印刷装置１００によって待機電流が測定されても良い。また、待機電流情報と同様、印刷ヘッド２０３において発生している全体のリーク電流に関する情報が取得されるタイミングも、特に限定されない。例えば、当該情報は、印刷ヘッド２０３によって印刷が実行されることに基づいて取得されても良いし、印刷ヘッド２０３のクリーニング処理が実行されることに基づいて取得されても良い。また例えば、当該情報は、印刷装置１００にエラーが発生したことに基づいて取得されても良い。
【０１０９】
上述では、リーク電流値（ＩＬ）や待機電流値（Ｉｗ）、経時劣化電流値（Ｉｃ）、閾値（Ｉｔｈ＋）を計算によって取得していた。しかしながら各値を計算によって取得する形態に限定されず、例えば、各値が対応付けられたテーブルから、各値を取得する形態であっても良い。
【０１１０】
また、上述では、モニタした電圧値を電流値に換算したうえでリーク検知処理を実行していたが、モニタした電圧値を電流値に換算せずにリーク検知処理を実行しても良い。すなわち例えば、待機電流情報を取得する処理において取得される電圧値（Ｖ２）に対応する閾値をテーブルから取得して、取得した閾値をリーク電流値（ＩＬ）や、リーク検知処理において取得される電圧値（Ｖ２）と比較しても良い。
【０１１１】
なお、本発明の本質は、印刷ヘッドに悪影響を及ぼさない電流（すなわち、待機電流）を考慮して、リーク検知処理を実行することにある。本実施形態では、印刷ヘッド２０３が過去にキャリッジユニットに装着したことがない状態や、印刷ヘッド２０３がまだ印刷を実行したことがない状態におけるリーク電流を待機電流として取得していた。しかしながら、例えば印刷ヘッド２０３が過去にキャリッジユニットに装着したことがあったり、印刷ヘッド２０３が印刷を実行したことがあったりしても、長時間の駆動が行われていなければ、印刷ヘッドに悪影響を及ぼすリーク電流が多量に発生しないことがある。そのため、必ずしも上記の状態におけるリーク電流が、リーク検知処理において考慮される必要はない。印刷ヘッドに悪影響を及ぼすリーク電流が多量に発生しない程度の期間において発生するリーク電流がリーク検知処理において考慮されれば良い。具体的には例えば、印刷ヘッド２０３が実行したことがある印刷の回数が、所定の回数に達する前に発生するリーク電流がリーク検知処理において考慮されれば良い。所定の回数は特に限定されず、どの程度の回数印刷が行われると、印刷ヘッド２０３に悪影響を及ぼすリーク電流が発生するかに応じて設定される。例えば、１回の印刷で印刷ヘッドに悪影響を及ぼすリーク電流が発生する場合は、所定の回数は１回となる。
【０１１２】
また、上述では、待機電流情報を、印刷ヘッドＲＯＭ３２５又はＲＯＭ３０６に保存する形態を説明したが、印刷ヘッドＲＯＭ３２５及びＲＯＭ３０６の両方に保存する形態であっても良い。
【０１１３】
また、上述では、制御装置に装着される装着部が、印刷を行うための装着部であるものとしたが、この形態に限定されない。すなわち、制御装置が有する着脱部に対して着脱可能な機器であれば、装着部の形態は特に限定されない。例えば装着部は、マウス等のポインティングデバイスや外付けキーボード、スキャナヘッド、その他のオプション機器であっても良い。
【０１１４】
上述した実施形態は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、プログラムは、１つのコンピュータで実行させても、複数のコンピュータで連動させて実行させるようにしてもよい。また、上記した処理の全てをソフトウェアで実現する必要はなく、処理の一部または全部をＡＳＩＣ等のハードウェアで実現するようにしてもよい。また、ＣＰＵも１つのＣＰＵで全ての処理を行うものに限らず、複数のＣＰＵが適宜連携をしながら処理を行うものとしてもよい。
【符号の説明】
【０１１５】
１００  印刷装置
３０５  ＣＰＵ
【図１】
2019006089.tif 000003
【図２】
2019006089.tif 000004
【図３】
2019006089.tif 000005
【図４】
2019006089.tif 000006
【図５】
2019006089.tif 000007
【図６】
2019006089.tif 000008
【図７】
2019006089.tif 000009
【図８】
2019006089.tif 000010
【図９】
2019006089.tif 000011