(57)【特許請求の範囲】
【請求項１】
複数のノズルが設けられた記録ヘッドと、
前記ノズルからインク滴を導電材に吐出させ、前記導電材を流れる電流の状態を検出し、検出した電流の状態に基づいて、複数の前記ノズルの吐出不良の有無を検出するノズルチェック処理を実行するノズルチェック実行部と、を備え、
前記ノズルチェック実行部は、
前記ノズルチェック処理の実行を開始した後、複数の前記ノズルについて、順次、吐出不良の有無を検出すると共に、モーターを駆動させる所定の動作の実行が指示されたか否かを監視し、前記所定の動作の実行が指示された場合、前記ノズルチェック処理を中断して、前記所定の動作を実行した後、前記ノズルチェック処理を再開することを特徴とする記録装置。
【請求項２】
前記ノズルチェック処理の再開後は、前記ノズルチェック処理を中断した時点において吐出不良の有無の検出が行なわれていない前記ノズルについて、吐出不良の有無の検出を行なうことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記記録ヘッドにより記録が行なわれる記録媒体を切断する切断部をさらに備え、
前記所定の動作は、前記切断部による前記記録媒体の切断に係る動作であることを特徴とする請求項１または２に記載の記録装置。
【請求項４】
前記切断部による前記記録媒体の切断の指示が入力される入力部をさらに備えることを特徴とする請求項１ないし３のいずれかに記載の記録装置。
【請求項５】
開閉可能なカバーをさらに備え、
前記ノズルチェック実行部は、
前記ノズルチェック処理の実行中、前記カバーが開状態か否かを判別し、前記カバーが開状態と判別した場合は、前記カバーが閉状態と判別するまで前記ノズルチェック処理を停止することを特徴とする請求項１ないし４のいずれかに記載の記録装置。
【請求項６】
前記ノズルチェック実行部は、
前記ノズルチェック処理の実行を開始してから所定の時間経過した後に、前記所定の動作の実行が指示された場合、前記ノズルチェック処理を中断することなく前記ノズルチェック処理を完了させた後、前記所定の動作を実行することを特徴とする請求項１ないし５のいずれかに記載の記録装置。
【請求項７】
複数のノズルが設けられた記録ヘッドを備える記録装置の制御方法であって、
前記ノズルからインク滴を導電材に吐出させ、前記導電材を流れる電流の状態を検出し、検出した電流の状態に基づいて、複数の前記ノズルの吐出不良の有無を検出するノズルチェック処理の実行を開始した後、複数の前記ノズルについて、順次、吐出不良の有無を検出すると共に、モーターを駆動させる所定の動作の実行が指示されたか否かを監視し、前記所定の動作の実行が指示された場合、前記ノズルチェック処理を中断して、前記所定の動作を実行した後、前記ノズルチェック処理を再開することを特徴とする記録装置の制御方法。
【請求項８】
前記ノズルチェック処理の再開後、前記ノズルチェック処理を中断した時点において吐出不良の有無の検出が行なわれていない前記ノズルについて、吐出不良の有無の検出を行なうことを特徴とする請求項７に記載の記録装置の制御方法。
【請求項９】
前記記録装置は、前記記録ヘッドにより記録が行なわれる記録媒体を切断する切断部を備え、
前記所定の動作は、前記切断部による前記記録媒体の切断に係る動作であることを特徴とする請求項７または８に記載の記録装置の制御方法。
【請求項１０】
複数のノズルが設けられた記録ヘッドを備える記録装置の各部を制御する制御部により実行されるプログラムであって、
前記制御部を、
前記ノズルからインク滴を導電材に吐出させ、前記導電材を流れる電流の状態を検出し、検出した電流の状態に基づいて、複数の前記ノズルの吐出不良の有無を検出するノズルチェック処理の実行を開始した後、複数の前記ノズルについて、順次、吐出不良の有無を検出すると共に、モーターを駆動させる所定の動作の実行が指示されたか否かを監視し、前記所定の動作の実行が指示された場合、前記ノズルチェック処理を中断して、前記所定の動作を実行した後、前記ノズルチェック処理を再開するノズルチェック実行部として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のノズルが設けられた記録ヘッドを備え、各ノズルの吐出不良の有無を検出するノズルチェック処理を行う記録装置、当該記録装置の制御方法、及び、当該記録装置を制御するためのプログラムに関する。
【背景技術】
【０００２】
従来、記録ヘッドに設けられたノズルの吐出不良の有無を検出するノズルチェック処理を行うことが可能に構成された記録装置（プリンター）が知られている（例えば、特許文献１参照）。
ノズルチェック処理は、全てのノズルにおける吐出不良の有無を検出することを目的として行われる動作であるため、ノズルのそれぞれについて、順次、吐出不良の有無を検出していくこととなるが、ノズルチェックの開始から、全てのノズルに対する吐出不良の有無の検出が完了するまでには、相当の長い時間を要する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１９８９２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、従来の記録装置では、ノズルチェック処理を行っている間に、ノズルチェック処理と並行して実行することが出来ない動作が指示された場合、ノズルチェック処理が完了した後、当該動作を実行する構成とされていた。この場合、相当の長い時間の間、指示された動作が実行されない場合があり、動作の実行を指示したユーザーに不快感を与える可能性がある。一方で、ノズルチェック処理を行っている間に、当該動作の実行の指示があった場合、ノズルチェック処理を停止して、当該動作を実行することも考えられるが、この場合、吐出不良の有無の検出が偏って行われることとなり、ノズルチェック処理による吐出不良の有無の検出の精度の低下を招く可能性がある。
本発明は、上述した事情に鑑みてなされたものであり、ノズルチェック処理による吐出不良の有無の検出の精度を低下させることなく、所定の動作を指示後、所定の動作が開始されるまでのタイムラグに起因したユーザーの不快感を低減することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、複数のノズルが設けられた記録ヘッドと、前記ノズルからインク滴を導電材に吐出させ、前記導電材を流れる電流の状態を検出し、検出した電流の状態に基づいて、複数の前記ノズルの吐出不良の有無を検出するノズルチェック処理を実行するノズルチェック実行部と、を備え、前記ノズルチェック実行部は、前記ノズルチェック処理の実行を開始した後、複数の前記ノズルについて、順次、吐出不良の有無を検出すると共に、モーターを駆動させる所定の動作の実行が指示されたか否かを監視し、前記所定の動作の実行が指示された場合、前記ノズルチェック処理を中断して、前記所定の動作を実行した後、前記ノズルチェック処理を再開することを特徴とする。
【０００６】
この構成によれば、ノズルチェック処理を行っている間に、当該処理と並行して実行することができない所定の動作の実行が指示された場合、ノズルチェック処理を中断し、当該所定の動作を実行した後、ノズルチェック処理を再開する構成であるため、所定の動作の実行の指示後、当該所定の動作が開始されるまでのタイムラグを短縮でき、当該タイムラグに起因したユーザーの不快感を低減可能である。また、上記構成によれば、当該所定の動作を実行した後、ノズルチェック処理を再開するため、ノズルチェック処理による吐出不良の有無の検出が偏って行われることがなく、検出の精度が低下しない。
【０００７】
また、この構成によれば、ノズルチェック処理の態様に対応して、ノズルチェック処理を実行中に、吐出不良の有無の検出の精度に悪影響を与える動作が実行されることを防止した上で、ノズルチェック処理による吐出不良の有無の検出の精度を低下させることなく、所定の動作を指示後、所定の動作が開始されるまでのタイムラグに起因したユーザーの不快感を低減できる。
【０００８】
また、本発明は、前記ノズルチェック処理の再開後は、前記ノズルチェック処理を中断した時点において吐出不良の有無の検出が行なわれていない前記ノズルについて、吐出不良の有無の検出を行なう。
この構成によれば、ノズルチェック処理が中断した場合であっても、全てのノズルについて吐出不良の有無の検出が行われることとなるため、ノズルチェック処理による吐出不良の有無の検出の精度が低下することがない。
【０００９】
また、本発明は、前記記録ヘッドにより記録が行なわれる記録媒体を切断する切断部をさらに備え、前記所定の動作は、前記切断部による前記記録媒体の切断に係る動作であることを特徴とする。
ここで、切断部による記録媒体の切断には、切断に係る機構の駆動に伴う物理的な振動や、所定のモーターを駆動するための駆動電流等に起因して、導電材を流れる電流の状態の検出に悪影響を与えるノイズが発生する可能性がある。これを踏まえ、上記構成によれば、ノズルチェック処理の態様に対応して、ノズルチェック処理を実行中に、吐出不良の有無の検出の精度に悪影響を与える動作が実行されることを防止した上で、ノズルチェック処理による吐出不良の有無の検出の精度を低下させることなく、所定の動作を指示後、所定の動作が開始されるまでのタイムラグに起因したユーザーの不快感を低減できる。
【００１０】
また、本発明は、前記切断部による前記記録媒体の切断の指示が入力される入力部をさらに備えることを特徴とする。
この構成によれば、入力部を介して適切に記録媒体の切断の指示をできるようにした上で、ノズルチェック処理の実行中に、入力部に対して切断の指示が行われた場合であっても、切断の指示後、切断が開始されるまでのタイムラグに起因したユーザーの不快感を低減できる。
【００１１】
また、本発明は、開閉可能なカバーをさらに備え、前記ノズルチェック実行部は、前記ノズルチェック処理の実行中、前記カバーが開状態か否かを判別し、前記カバーが開状態と判別した場合は、前記カバーが閉状態と判別するまで前記ノズルチェック処理を停止することを特徴とする。
ここで、装置本体のカバーが開いている場合は、例えば、装置本体に対して記録媒体をセットする等の何らかの作業が行われる可能性があり、当該作業に起因してノズルチェック処理による吐出不良の有無の検出の精度に悪影響が及ぶ可能性がある。これを踏まえ、上記構成によれば、カバーが開いている状態の場合は、カバーが閉じられるまでノズルチェック処理を停止するため、カバーが開いていることに起因したノズルチェック処理による吐出不良の有無の検出の精度への悪影響を排除できる。
【００１２】
また、本発明は、前記ノズルチェック実行部は、前記ノズルチェック処理の実行を開始してから所定の時間経過した後に、前記所定の動作の実行が指示された場合、前記ノズルチェック処理を中断することなく前記ノズルチェック処理を完了させた後、前記所定の動作を実行することを特徴とする。
ここで、ノズルチェック処理がもう少しで完了するようなときに、所定の動作の実行が指示された場合、ノズルチェック処理を完了してから当該所定の動作を実行した方が処理効率がよく、また、当該所定の動作の指示後、当該所定の動作が開始されるまでのタイムラグも短くて済み、ユーザーの不快感も限定的である。これを踏まえ、上記構成によれば、ノズルチェック処理の実行を開始した後、所定の時間経過した後に、所定の動作の実行が指示された場合、ノズルチェック処理を中断することなくノズルチェック処理を完了させた後、所定の動作を実行するため、ユーザーの不快感を抑制しつつ、処理効率を向上できる。
【００１３】
また、上記目的を達成するために、本発明は、複数のノズルが設けられた記録ヘッドを備える記録装置の制御方法であって、前記ノズルからインク滴を導電材に吐出させ、前記導電材を流れる電流の状態を検出し、検出した電流の状態に基づいて、複数の前記ノズルの吐出不良の有無を検出するノズルチェック処理の実行を開始した後、複数の前記ノズルについて、順次、吐出不良の有無を検出すると共に、モーターを駆動させる所定の動作の実行が指示されたか否かを監視し、前記所定の動作の実行が指示された場合、前記ノズルチェック処理を中断して、前記所定の動作を実行した後、前記ノズルチェック処理を再開することを特徴とする。
この制御方法によれば、ノズルチェック処理を行っている間に、当該処理と並行して実行することができない所定の動作の実行が指示された場合、ノズルチェック処理を中断し、当該所定の動作を実行した後、ノズルチェック処理を再開する構成であるため、所定の動作の実行の指示後、当該所定の動作が開始されるまでのタイムラグを短縮でき、当該タイムラグに起因したユーザーの不快感を低減可能である。また、上記構成によれば、当該所定の動作を実行した後、ノズルチェック処理を再開するため、ノズルチェック処理による吐出不良の有無の検出が偏って行われることがなく、検出の精度が低下しない。
【００１４】
また、本発明は、前記ノズルチェック処理の再開後、前記ノズルチェック処理を中断した時点において吐出不良の有無の検出が行なわれていない前記ノズルについて、吐出不良の有無の検出を行なうことを特徴とする。
この制御方法によれば、ノズルチェック処理が中断した場合であっても、全てのノズルについて吐出不良の有無の検出が行われることとなるため、ノズルチェック処理による吐出不良の有無の検出の精度が低下することがない。
【００１５】
また、上記目的を達成するために、本発明は、複数のノズルが設けられた記録ヘッドを備える記録装置の各部を制御する制御部により実行されるプログラムであって、前記制御部を、前記ノズルからインク滴を導電材に吐出させ、前記導電材を流れる電流の状態を検出し、検出した電流の状態に基づいて、複数の前記ノズルの吐出不良の有無を検出するノズルチェック処理の実行を開始した後、複数の前記ノズルについて、順次、吐出不良の有無を検出すると共に、モーターを駆動させる所定の動作の実行が指示されたか否かを監視し、前記所定の動作の実行が指示された場合、前記ノズルチェック処理を中断して、前記所定の動作を実行した後、前記ノズルチェック処理を再開するノズルチェック実行部として機能させることを特徴とする。
このプログラムを実行すれば、ノズルチェック処理を行っている間に、当該処理と並行して実行することができない所定の動作の実行が指示された場合、ノズルチェック処理を中断し、当該所定の動作を実行した後、ノズルチェック処理を再開する構成であるため、所定の動作の実行の指示後、当該所定の動作が開始されるまでのタイムラグを短縮でき、当該タイムラグに起因したユーザーの不快感を低減可能である。また、上記構成によれば、当該所定の動作を実行した後、ノズルチェック処理を再開するため、ノズルチェック処理による吐出不良の有無の検出が偏って行われることがなく、検出の精度が低下しない。
【発明の効果】
【００１６】
本発明によれば、ノズルチェック処理による吐出不良の有無の検出の精度を低下させることなく、所定の動作を指示後、所定の動作が開始されるまでのタイムラグに起因したユーザーの不快感を低減できる。
【図面の簡単な説明】
【００１７】
【図１】第１実施形態に係るインクジェットプリンターの構成を示すブロック図。
【図２】ノズルチェックユニットを模式的に示す図である。
【図３】プリンターが実行する各種処理のタイミングを時間の経過と共に示す図。
【図４】インクジェットプリンターの動作を示すフローチャートである。
【図５】インクジェットプリンターの動作を示すフローチャートである。
【図６】第２実施形態に係るプリンターが実行する各処理のタイミング示す図。
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明の実施形態について説明する。
＜第１実施形態＞
図１は、インクジェットプリンター１（記録装置）、及び、インクジェットプリンター１を制御するホストコンピューター２の機能的構成を示すブロック図である。
インクジェットプリンター１は、インクジェットヘッド１１（記録ヘッド）を備え、記録媒体たるロール紙に、インクジェットヘッド１１に形成された複数のノズルからインクを吐出して、ロール紙に画像を記録した後、所定の位置でロール紙を切断することにより、画像が記録された紙片を出力するインクジェット式プリンターである。インクジェットプリンター１は、例えば、レシートや、クーポンの発行に利用される。
【００１９】
図１に示すように、インクジェットプリンター１は、制御部２３と、プリントエンジン２４と、表示部２５と、入力部２９と、インターフェイス（Ｉ／Ｆ）２６と、記憶部２７と、カバーセンサー３４と、を備えている。
制御部２３は、インクジェットプリンター１の各部を中枢的に制御するものであり、演算実行部としてのＣＰＵや、このＣＰＵに実行されるファームウェアを不揮発的に記憶するＲＯＭ、ＣＰＵに実行されるプログラムやこのプログラムに係るデータ等を一時的に記憶するＲＡＭ、その他の周辺回路等を備えている。制御部２３は、ノズルチェック実行部３２を備えているが、これについては後述する。
プリントエンジン２４は、制御部２３の制御の下、各種センサーの検出値を監視しながら、上述したインクジェットヘッド１１のほか、ロール紙を搬送する搬送ローラーを駆動するための搬送モーターや、インクジェットヘッド１１を主走査方向に走査させるためのキャリッジを駆動するキャリッジ駆動モーター等を動作させて、ロール紙に記録すべき画像に応じたドットを形成する。
また、プリントエンジン２４は、カッターユニット３１（切断部）を備えている。カッターユニット３１は、ロール紙を切断する部材であり、固定刃と、可動刃とを備えており、可動刃には、この可動刃を駆動するためのカッター駆動モーターが接続されており、制御部２３は、カッター駆動モーターを駆動して、可動刃を駆動することにより、ロール紙の切断を実行する。
また、プリントエンジン２４は、ノズルチェックユニット３３を備えている。ノズルチェックユニット３３は、ノズルチェック処理を実行するための機構である。ノズルチェックユニット３３を用いたノズルチェック処理については、後述する。
表示部２５は、液晶表示パネル等の表示パネルを備え、制御部２３の制御の下、表示パネルに各種情報を表示する。
入力部２９は、インクジェットプリンター１に設けられた各種操作スイッチに接続され、操作スイッチに対する操作を検出し、制御部２３に出力する。
特に、入力部２９は、カットボタン３０に接続されている。カットボタン３０は、ユーザーが、カッターユニット３１によるロール紙の切断の実行を指示するためのボタンである。ユーザーによりカットボタン３０が操作されると、制御部２３は、カッターユニット３１を制御して、ロール紙の切断を実行する。
インターフェイス２６は、制御部２３の制御の下、ホストコンピューター２との間で、所定の規格に準拠した通信を行う。
記憶部２７は、ＥＥＰＲＯＭや、ハードディスク等を備え、各種データを書き換え可能に記憶する。
カバーセンサー３４は、インクジェットプリンター１の装置本体のカバー（不図示）が開状態か閉状態かを検出するためのセンサーである。カバーとは、装置本体にロール紙を収容するための開口を塞ぐ部材であり、制御部２３は、カバーセンサー３４の検出値に基づいて、カバーの状態を検出する。なお、図１における図示は省略したが、インクジェットプリンター１は、紙ジャムを検出するセンサーや、紙切を検出するセンサー等の、各種センサーを備えている。
【００２０】
また、図１に示すように、ホストコンピューター２は、ホストコンピューター２の各部を中枢的に制御するホスト側制御部３６と、表示パネルに各種情報を表示するホスト側表示部３７と、各種入力デバイスに対する操作を検出し、ホスト側制御部３６に出力するホスト側入力部３８と、各種データを書き換え可能に記憶するホスト側記憶部３９と、インクジェットプリンター１、及び、各種通信に係る処理を実行するホスト側通信インターフェイス（Ｉ／Ｆ）３５と、を備えている。
ホストコンピューター２には、インクジェットプリンター１制御用のプリンタードライバーがインストールされており、ロール紙への画像の記録に際し、ホスト側制御部３６は、プリンタードライバーを読み出して実行することにより、ロール紙への画像の記録に係る各種動作を実行させるための制御コマンドを生成し、インクジェットプリンター１に出力する。
インクジェットプリンター１の制御部２３は、入力された制御コマンドに基づいて、プリントエンジン２４を制御して、記録に係る各種動作を実行する。
【００２１】
次いで、ノズルチェック処理について説明する。
図２は、ノズルチェックユニット３３を横から見た様子を模式的に示す図である。すなわち、図２は、インクの吐出方向を鉛直方向とした場合、ノズルチェックユニット３３を水平方向から見た様子を模式図である。また、図２は、ノズルチェック処理が行われる場合、鉛直下方面に複数のノズルが形成されたインクジェットヘッド１１がノズルチェックユニット３３に対応する位置まで移動した場合を示している。
図２において、インクジェットヘッド１１の鉛直下方には、上面が開口した箱状の吸収剤収容部５０が設けられ、この吸収剤収容部５０には吸収剤５１が収容されると共に、吸収剤５１と電気的に導通するように導電材５２が設けられている。吸収剤５１は、インクジェットヘッド１１のノズルが形成された領域の全域に延在しており、いずれのノズルからインクが吐出された場合であっても吸収剤５１に着弾する構成となっている。また、導電材５２を流れる電気信号は所定の信号処理回路に出力される構成となっている。また、図示は省略したが、インクジェットヘッド１１の各ノズルの近傍には、各ノズルから吐出されるインクを帯電させる電極が配置されている。
以上のような構成の下、ノズルチェック実行部３２は、インクジェットヘッド１１の各ノズルについて、以下のようにして吐出不良の有無を検出する。すなわち、ノズルチェック実行部３２は、吐出不良の有無の検出の対象となっているノズルから所定量のインク滴を吐出させる。吐出されたインク滴は、電極により所定量の電荷が帯電された上で、吸収剤５１に着弾する。このインク滴の着弾に応じて、導電材５２における電流の状態が変化し、その変化量を示す信号が所定の信号処理回路を介して制御部２３に出力される。ノズルチェック実行部３２は、入力された信号が示す値が所定の閾値を上回っている場合、想定された量のインクが正常に吐出されたとして当該ノズルについて吐出不良が発生していないと判別し、一方、閾値を下回っている場合、何らかの原因により想定された量のインクが正常に吐出されなかったとして、当該ノズルについて吐出不良が発生していると判別する。
通常のノズルチェック処理では、インクジェットヘッド１１に設けられた全てのノズルについて、所定の順序で、順次、吐出不良が発生しているか否かの検出が行われる。つまり、ノズルチェック処理では、インクジェットヘッド１１に設けられた全てのノズルについて、所定の順序で、ノズルごとに、インク滴の吐出、及び、電流の状態の検出による吐出不良の発生の有無の検出が行われる。このため、ノズルチェック処理の開始から、全てのノズルに対する吐出不良の有無の検出が完了するまでには、相当の長い時間を要する。
なお、ノズルチェック実行部３２の機能は、制御部２３のＣＰＵが、ファームウェアを読み出して実行する等、ハードウェアとソフトウェアとの協働により実現される。
【００２２】
ところで、本実施形態では、ノズルチェック処理と、カッターユニット３１によるロール紙の切断に係る処理とは、並行して実行できない処理とされている。これは以下の理由による。
すなわち、上述したように、ノズルチェック処理では、導電材を流れる電流の状態を検出することにより、各ノズルにおける吐出不良の発生の有無が検出されるが、ノズルチェック処理の実行中に、カッターユニット３１によるロール紙の切断を行った場合、可動刃の駆動に伴う物理的な振動や、上述したカッター駆動モーターを駆動するための駆動電流等に起因して、導電材５２を流れる電流の状態の検出に悪影響を与えるノイズが発生し、当該ノイズにより、正常な検出が阻害される可能性があるからである。
これを踏まえ、従来のインクジェットプリンター１では、ノズルチェック処理と、カッターユニット３１によるロール紙の切断に係る処理とが、並行して行われないよう構成されていた。この構成によれば、ノズルチェック処理と、カッターユニット３１によるロール紙の切断に係る処理とを同時に行うことによる弊害を防止できるものの、以下のような課題があった。
【００２３】
図３（Ａ）は、従来のインクジェットプリンター１の課題を説明するための図であり、ロール紙への画像の記録が完了した後、ノズルチェック処理を実行した場合において、当該処理の実行中に、カットボタン３０が押下された場合の各処理の開始、及び、終了のタイミングを時間の経過に沿って示している。
図３（Ａ）において、横軸ｘは、時間の経過を示す軸であり、軸上では、図中左から右へ向かって時間が経過している。
図３（Ａ）に示すように、タイミングＴ１で画像の記録に係る処理が終了し、ノズルチェック処理が開始されたとする。そして、ノズルチェック処理の実行中、タイミングＴ２において、ユーザーによりカットボタン３０が押下され、カッターユニット３１によるロール紙の切断が指示されるとする。
この場合、従来のインクジェットプリンター１では、タイミングＴ３にてノズルチェック処理が完了し、さらに、タイミングＴ４にてキャップ動作が完了するまでは、カッターユニット３１によるロール紙の切断に係る処理を行わず、キャップ動作が完了するタイミングＴ４において、カッターユニット３１によるロール紙の切断に係る処理（以下、適宜、「切断処理」という。）が開始されていた。なお、キャップ動作とは、インクジェットヘッド１１のノズルに滞留したインクの乾き、増粘を抑制するために、インクジェットヘッド１１のノズル形成面を、図示せぬキャップで覆う処理のことである。
この場合、カットボタン３０が押下されたタイミングＴ２と、カッターユニット３１によるロール紙の切断に係る処理が開始されるタイミングＴ４との間にタイムラグＴＬ１が生じることとなるが、上述したように、ノズルチェック処理が完了するまでには、相当の時間を要するため、このタイムラグＴＬ１が、ユーザーが不快感を感じる程度に長くなる可能性があった。
一方で、ノズルチェック処理を行っている間に、当該カットボタン３０が操作された場合、当該ノズルチェック処理を停止して、カッターユニット３１によるロール紙の切断に係る処理を実行することも考えられるが、この場合、インクジェットヘッド１１に設けられたノズルについて、吐出不良の有無の検出が偏って行われる結果を招き、ノズルチェック処理による吐出不良の有無の検出の精度の低下を招く可能性がある。
以上を踏まえ、本実施形態に係るインクジェットプリンター１は、以下の動作を実行することにより、ノズルチェック処理による吐出不良の有無の検出の精度を低下させることなく、ロール紙の切断の指示後、切断が開始されるまでのタイムラグに起因したユーザーの不快感を低減する。
【００２４】
図４は、本実施形態に係るインクジェットプリンター１のノズルチェック処理時の動作を示すフローチャートである。
まず、インクジェットプリンター１の制御部２３のノズルチェック実行部３２は、ノズルチェック処理を開始する（ステップＳＡ１）。ノズルチェック処理の開始は、予め定められた所定の条件が成立したことをトリガーとして、また、ユーザーによる指示をトリガーとして開始される。
次いで、ノズルチェック実行部３２は、ノズルチェックカウンターを初期値とする（ステップＳＡ２）。
ノズルチェックカウンターとは、ノズルチェック処理において、吐出不良の有無の検出の対象となっているノズルを管理するためにプログラム上に定義された変数を、概念的に表現するものであり、「０」を初期値とする整数である。上述したように、本実施形態に係るノズルチェック処理では、インクジェットヘッド１１に設けられた全てのノズルについて、所定の順序で、順次、吐出不良が発生しているか否かの検出が行われる。そして、本実施形態では、インクジェットヘッド１１に設けられた各ノズルについて、最初に吐出不良の有無の検出が行われるノズルを０番として、吐出不良の有無の検出が行われる順に、連番で、番号が割り振られている。例えば、インクジェットヘッド１１に１００個のノズルがあるとした場合、最初に吐出不良の有無の検出が行われるノズルを０番として、各ノズルについて、吐出不良の有無の検出が行われる順に、１番〜９９番の番号が割り振られている。ノズルチェック処理では、１のノズルに対する吐出不良の有無の検出が完了すると、ノズルチェックカウンターをインクリメントするようになっており、これにより、吐出不良の有無の検出の対象となっているノズルに割り振られた番号と、ノズルチェックカウンターの値とが一致するようになっている。このため、ノズルチェックカウンターの値を参照することにより、吐出不良の有無の検出の対象となっているノズルを特定できると共に、吐出不良の有無の検出が完了しているノズルと、完了していないノズルとを区別できる。例えば、インクジェットヘッド１１に１００個のノズルが設けられており、それぞれ、０番から９９番の番号が割り振られているとする。この場合において、ノズルチェックカウンターの値が、「５０」であったとすると、吐出不良の有無の検出の対象となっているノズルが、５０番を割り振られたノズルであり、また、０〜４９番のノズルについて吐出不良の有無の検出が完了し、５０〜９９番のノズルについて吐出不良の有無の検出が行われていないこととなる。
【００２５】
次いで、ノズルチェック実行部３２は、全てのノズルについて、吐出不良の有無の検出が終了したか否かを判別する（ステップＳＡ３）。
全てのノズルについて、吐出不良の有無の検出が終了している場合（ステップＳＡ３：ＹＥＳ）、ノズルチェック実行部３２は、処理を終了する。
一方、吐出不良の有無の検出が行われていないノズルがある場合（ステップＳＡ３：ＮＯ）、ノズルチェック実行部３２は、ノズルチェックカウンターの値が「０」の場合はノズルチェック処理を開始してから現時点までに、また、それ以外の場合は前回ステップＳＡ４の処理を実行してから現時点までに、カットボタン３０が押下されて、ロール紙の切断が指示されたか否かを判別する（ステップＳＡ４）。
カットボタン３０が押下されていない場合（ステップＳＡ４：ＮＯ）、ノズルチェック実行部３２は、カバーセンサー３４の検出値に基づいて、カバーが開状態であるか否かを判別する（ステップＳＡ５）。
カバーが開状態の場合（ステップＳＡ５：ＹＥＳ）、ノズルチェック実行部３２は、引き続きカバーの状態を監視し、カバーが閉状態となるまで、次のステップへ移行することなく、待機する。すなわち、ノズルチェック実行部３２は、カバーが開状態の場合は、カバーが閉状態となるまでノズルチェック処理を停止する。これは、以下の理由による。
すなわち、カバーが開いている場合は、例えば、インクジェットプリンター１に対してロール紙をセットする等の何らかの作業が行われる可能性があり、当該作業に起因してノズルチェック処理による吐出不良の有無の検出の精度に悪影響が及ぶ可能性がある。また、カバーが開状態であり、装置の内部が露出している状態で、ノズルチェック処理を実行することは、当該ノズルチェック処理の精度を維持するという観点、及び、安全性の観点から妥当ではない。これを踏まえ、本実施形態では、カバーが開いている状態の場合は、カバーが閉じられるまでノズルチェック処理を停止し、これにより、カバーが開いていることに起因したノズルチェック処理による吐出不良の有無の検出の精度への悪影響等を排除している。
一方、ステップＳＡ５においてカバーが閉状態の場合（ステップＳＡ５：ＮＯ）、ノズルチェック実行部３２は、ノズルチェックカウンターを参照して、吐出不良の有無の検出の対象となっているノズルを特定すると共に、当該ノズルについて、上述した手法により、吐出不良の有無の検出を行う（ステップＳＡ６）。当該検出の結果は、記憶部２７の所定の記憶領域に保存される。
次いで、ノズルチェック実行部３２は、ノズルチェックカウンターをインクリメントし（ステップＳＡ７）、処理手順をステップＳＡ３へ移行する。
【００２６】
一方、ステップＳＡ４において、カットボタン３０が押下された場合（ステップＳＡ４：ＹＥＳ）、ノズルチェック実行部３２は、マニュアルカット処理を実行する（ステップＳＡ８）。
【００２７】
図５は、ステップＳＡ８のマニュアルカット処理のフローチャートである。
マニュアルカット処理において、まず、ノズルチェック実行部３２は、キャップ動作を行う（ステップＳＢ１）。
次いで、ノズルチェック実行部３２は、カッターユニット３１を制御して、ロール紙の切断を実行する（ステップＳＢ２）。
【００２８】
さて、前掲図４に戻り、ステップＳＡ８においてマニュアルカット処理を実行した後、ノズルチェック実行部３２は、処理手順をステップＳＡ６へ移行し、吐出不良の有無の検出の対象となっているノズルについて、上述した手法により、吐出不良の有無の検出を行う。当該検出後、ステップＳＡ７を経由して、処理手順はステップＳＡ３へ戻り、当該検出が行われていないノズルについて、過不足無く当該検出が行われる。また、図４のフローチャートから明らかなように、再開後に、再びカットボタン３０が押下された場合は、ノズルチェック実行部３２は、ノズルチェック処理を中断し、マニュアルカット処理を実行する。
このように、本実施形態では、ノズルチェック処理の実行中に、カットボタン３０が押下されて、ロール紙の切断が指示された場合、ノズルチェック実行部３２は、ノズルチェック処理を中断し、ロール紙の切断を実行した後、吐出不良の有無の検出が行われていないノズルに対する当該検出を実行する。このため、所定の動作の実行の指示後、当該所定の動作が開始されるまでのタイムラグを短縮でき、当該タイムラグに起因したユーザーの不快感を低減可能である。
詳述すると、図３（Ｂ）は、図４のフローチャートを実行した場合における時間の経過と、各処理の開始、及び、終了のタイミングとの関係の一例を示す図である。
図３（Ｂ）に示すように、タイミングＴ１で、ノズルチェック処理が開始された後、タイミングＴ２でカットボタン３０が押下されると、ノズルチェック処理が中断されてキャップ動作が開始され、キャップ動作が完了するタイミングＴ５にて切断処理が開始される。これにより、カットボタン３０が押下されるタイミングＴ２と、切断処理が実際に開始されるタイミングＴ５との間のタイムラグＴＬ２が従来の場合のタイムラグＴＬ１と比較して短くなり、タイムラグに起因したユーザーの不快感が低減する。
さらに、本実施形態では、吐出不良の発生の有無の検出が完了していないノズルについては、切断処理が実行された後、当該検出が過不足無く行われるため、ノズルの検出が偏って行われることがなく、ノズルチェック処理による吐出不良の有無の検出の精度が低下することがない。
【００２９】
以上説明したように、本実施形態に係るインクジェットプリンター１のノズルチェック実行部３２は、ノズルチェック処理の実行を開始した後、複数のノズルについて、順次、吐出不良の有無を検出していくと共に、ノズルチェック処理と並行して実行することができない切断処理の実行が指示されたか否かを監視し、切断処理の実行が指示された場合、ノズルチェック処理を中断して、カット処理を実行した後、ノズルチェック処理を再開して、当該検出が行われていないノズルへの当該検出を実行する。
これによれば、ノズルチェック処理を行っている間に、当該処理と並行して実行することができない切断処理の実行が指示された場合、ノズルチェック処理を中断し、当該切断処理を実行した後、吐出不良の有無の検出が行われていないノズルに対する当該検出を実行する構成であるため、切断処理の実行の指示後、当該切断処理が開始されるまでのタイムラグを短縮でき、当該タイムラグに起因したユーザーの不快感を低減可能である。また、本実施形態によれば、全てのノズルについて吐出不良の有無の検出が行われることとなるため、ノズルチェック処理による吐出不良の有無の検出の精度が低下することがない。
【００３０】
また、本実施形態では、ノズルチェック実行部３２は、ノズルチェックユニット３３により、ノズルからインク滴を導電材に吐出し、導電材を流れる電流の状態を検出し、検出した電流の状態に基づいて、インクの吐出不良が発生しているか否かを検出するものであり、ノズルチェック処理と、電流の状態の検出に悪影響を与えるノイズを生じさせる切断処理とが同時に行えないものとされている。
これによれば、ノズルチェック処理の態様に対応して、ノズルチェック処理に実行中に、吐出不良の有無の検出の精度に悪影響を与える動作が実行されることを防止した上で、ノズルチェック処理による吐出不良の有無の検出の精度を低下させることなく、所定の動作を指示後、所定の動作が開始されるまでのタイムラグに起因したユーザーの不快感を低減できる。
【００３１】
また、本実施形態では、カッターユニット３１によるロール紙の切断の指示が入力可能なカットボタン３０（入力部）をさらに備える。
この構成によれば、カットボタン３０を介して適切にロール紙の切断の指示をできるようにした上で、ノズルチェック処理の実行中に、カットボタン３０が押下されて切断の指示が行われた場合であっても、切断の指示後、切断が開始されるまでのタイムラグに起因したユーザーの不快感を低減できる。
【００３２】
また、本実施形態では、ノズルチェック実行部３２は、ノズルチェック処理の実行中、のカバーが開いている状態か否かを判別し、カバーが開いている状態の場合は、カバーが閉じられるまでノズルチェック処理を停止する。
これにより、カバーが開いていることに起因したノズルチェック処理による吐出不良の有無の検出の精度への悪影響等を排除できる。
【００３３】
＜第２実施形態＞
次いで、第２実施形態について説明する。
上述した実施形態では、ノズルチェック処理の実行中に、カットボタン３０が押下された場合、ノズルチェック実行部３２は、ノズルチェック処理を中断して、マニュアルカット処理を実行していた。
しかしながら、ノズルチェック処理がもう少しで完了するようなときに、カットボタン３０が押下された場合、ノズルチェック処理を完了してから当該所定の動作を実行した方が処理効率がよく、また、当該所定の動作の指示後、当該所定の動作が開始されるまでのタイムラグも短くて済み、ユーザーの不快感も限定的である。以上を踏まえ、本実施形態に係るノズルチェック実行部３２は、ノズルチェック処理の実行中に、カットボタン３０が押下されて、切断処理の実行が指示された場合、以下の動作を実行する。
【００３４】
図６は、本実施形態に係るノズルチェック実行部３２の動作を説明するための図である。
図６において、横軸ｘは、時間の経過を示す軸であり、軸上では、図中左から右へ向かって時間が経過している。横軸ｘ上において、タイミングＳ１は、ノズルチェック処理の開始タイミングであり、タイミングＳ２は、タイミングＳ１にてノズルチェック処理を開始した後、当該ノズルチェック処理を中断することなく実行した場合における、当該ノズルチェック処理の終了タイミングである。
そして、本実施形態では、タイミングＳ１にてノズルチェック処理を開始してから、時間ＴＨ１の経過前に、カットボタン３０が押下された場合、ノズルチェック実行部３２は、上述した第１実施形態で説明したように、ノズルチェック処理を中断してマニュアルカット処理を実行する一方、時間ＴＨ１の経過後に、カットボタン３０が押下された場合、ノズルチェック実行部３２は、ノズルチェック処理を中断することなく、ノズルチェック処理を完了させた後、切断処理を実行する。この時間ＴＨ１は、処理効率の向上、及び、カットボタン３０を押下してから実際に切断処理が行われるまでのタイムラグに起因したユーザーの不快感の抑制という観点から、事前の実験、シミュレーションにより適切に定められている。以上により、タイムラグに起因したユーザーの不快感を抑制した上で、処理効率を向上できる。
【００３５】
以上説明したように、本実施形態に係るノズルチェック実行部３２は、ノズルチェック処理の実行後、時間ＴＨ１が経過した後に、切断処理の実行が指示された場合、ノズルチェック処理を中断することなくノズルチェック処理を完了させた後、切断処理を実行する。
これにより、タイムラグに起因したユーザーの不快感を抑制した上で、処理効率を向上できる。
【００３６】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、ノズルチェック処理と並行して実行することが出来ない所定の動作として、カッターユニット３１によるロール紙の切断に係る処理を一例として挙げ発明を説明したが、これに限らず、例えば、その他のノイズを生じさせる処理や、インクジェットヘッド１１を利用するフラッシング、クリーニングであってもよい。すなわち、ノズルチェックと並行して実行することが出来ない所定の動作は、吐出不良の有無の検出の精度に影響を与えため、また、その他のハードウェア的、ソフトウェア的な要因により、ノズルチェックと並行して実行することが出来ない動作を全て含む概念である。
また例えば、図１に示す各機能ブロックはハードウェアとソフトウェアの協働により任意に実現可能であり、特定のハードウェア構成を示唆するものではない。
また例えば、制御部２３の機能を、インクジェットプリンター１に外部接続される別の装置に持たせるようにしてもよい。
また、外部接続される記憶媒体に記憶させたプログラムを実行することにより、図４、図５で示した各フローチャートの各ステップを実行するようにしてもよい。
【符号の説明】
【００３７】
１…インクジェットプリンター（記録装置）、１１…インクジェットヘッド（記録ヘッド）、２３…制御部、３０…カットボタン、３１…カッターユニット（切断部）、３２…ノズルチェック実行部、５２…導電材。
【図１】
0005891713.tif 000002
【図２】
0005891713.tif 000003
【図３】
0005891713.tif 000004
【図４】
0005891713.tif 000005
【図５】
0005891713.tif 000006
【図６】
0005891713.tif 000007