(57)【要約】【課題】特別なハードウェアを用意することなく、変位部材の不必要な変位に応じた割り込み処理を実行できる割り込み制御装置、記録装置、割り込み制御方法及び割り込み制御プログラムを提供する。【解決手段】エッジ選択部は、キャリッジのホームポジションへの移動が完了した場合、リニアエンコーダーが出力する各検出信号の初期状態を取得し、許可エッジを設定する（ステップＳ１３，Ｓ１４）。割り込み管理部は、設定された許可エッジに相当するエッジを、リニアエンコーダーが出力する各検出信号から検出した場合に、割り込み要求信号を出力する（ステップＳ１８）。割り込み部は、割り込み要求信号を入力された場合に、キャリッジの左右方向への不必要な移動に基づく割り込み処理を実行する（ステップＳ１９〜Ｓ２２）。【選択図】図８
2010201643.tif 000002
【特許請求の範囲】
【請求項１】
所定方向に沿って変位する変位部材の変位に応じたパルス状の検出信号を出力する信号出力手段と、該信号出力手段から出力された検出信号に基づき割り込み処理を実行させる旨の割り込み要求信号を出力する割り込み要求手段と、該割り込み要求手段から出力された割り込み要求信号に応じた割り込み処理を実行する制御手段と、を備えた割り込み制御装置において、
前記変位部材の変位が停止した場合に、その時点で前記信号出力手段から出力される検出信号の状態を初期状態とし、該初期状態に基づき割り込み処理の実行を許可するための許可エッジを選択するエッジ選択手段をさらに備え、
前記割り込み要求手段は、前記エッジ選択手段によって選択された前記許可エッジに相当するエッジを前記信号出力手段が出力する検出信号から検出した場合に、前記変位部材が前記所定方向に沿って変位したことに基づく割り込み処理を実行させる旨の割り込み要求信号を出力することを特徴とする割り込み制御装置。
【請求項２】
前記信号出力手段から出力される検出信号に基づき、前記変位部材が前記所定方向における一方側に変位したか又は他方側に変位したかを検出する変位方向検出手段をさらに備え、
前記割り込み要求手段は、前記変位方向検出手段によって前記変位部材の前記所定方向における一方側への変位が検出されると共に、前記エッジ選択手段によって選択された前記許可エッジに相当するエッジを前記信号出力手段が出力する検出信号から検出した場合に、前記割り込み要求信号を出力することを特徴とする請求項１に記載の割り込み制御装置。
【請求項３】
前記制御手段は、前記割り込み要求手段から割り込み要求信号が入力された回数が予め設定された回数閾値となった場合に、前記割り込み処理を実行することを特徴とする請求項１又は請求項２に記載の割り込み制御装置。
【請求項４】
前記信号出力手段は、前記変位部材が前記所定方向に沿って変位する場合に、互いに位相の異なる複数の検出信号を出力する構成であることを特徴とする請求項１〜請求項３のうち何れか一項に記載の割り込み制御装置。
【請求項５】
前記変位部材を前記所定方向に沿って移動させる駆動手段をさらに備え、
前記制御手段は、前記割り込み処理の実行によって、前記変位部材が停止した時点の位置に該変位部材を戻すべく前記駆動手段の駆動を制御することを特徴とする請求項１〜請求項４のうち何れか一項に記載の割り込み制御装置。
【請求項６】
請求項１〜請求項５のうち何れか一項に記載の割り込み制御装置と、
前記変位部材に支持され、記録可能領域に搬送された記録媒体に記録処理を施す記録ヘッドと、を備え、
前記変位部材は、前記記録媒体の幅方向に相当する前記所定方向に沿って移動可能であり、前記記録ヘッドによる記録処理の終了後、前記記録可能領域とは前記所定方向において異なる位置に予め設定されたホームポジションで停止するようになっており、
前記割り込み制御装置の前記エッジ選択手段は、前記変位部材が前記ホームポジションに停止した場合に、その時点で前記信号出力手段から出力される検出信号の状態を初期状態とし、該初期状態に基づき割り込み処理の実行を許可するための許可エッジを選択することを特徴とする記録装置。
【請求項７】
所定方向に沿って変位部材が変位する場合に該変位に応じたパルス状の検出信号を出力する信号出力手段と、該信号出力手段から出力された検出信号に基づき割り込み処理を実行させる旨の割り込み要求信号を出力する割り込み要求手段とを用い、割り込み処理の開始タイミングを制御する割り込み制御方法であって、
前記変位部材の変位が停止した場合に、その時点で前記信号出力手段が出力する検出信号の状態を初期状態とし、該初期状態に基づき許可エッジを選択させるエッジ選択ステップと、
該エッジ選択ステップにて選択した前記許可エッジに相当するエッジを前記信号出力手段が出力する検出信号から前記割り込み要求手段が検出し、前記変位部材が前記所定方向に沿って変位したことに基づく割り込み処理を実行させる旨の割り込み要求信号が前記割り込み要求手段から出力された場合に、前記割り込み処理を実行させる実行ステップと、を有することを特徴とする割り込み制御方法。
【請求項８】
所定方向に沿って変位部材が変位する場合に該変位に応じたパルス状の検出信号を出力する信号出力手段と、該信号出力手段から出力された検出信号に基づき割り込み処理を実行させる旨の割り込み要求信号を出力する割り込み要求手段とを用い、割り込み処理の開始タイミングを制御するコントローラーが実行する割り込み制御プログラムであって、
前記コントローラーに、
前記変位部材の変位が停止した場合に、その時点で前記信号出力手段が出力する検出信号の状態を初期状態とし、該初期状態に基づき許可エッジを選択させるエッジ選択ステップと、
前記信号出力手段から出力される検出信号から前記エッジ選択ステップにて選択した前記許可エッジに相当するエッジを前記割り込み要求手段が検出し、前記変位部材が停止した位置から前記所定方向に沿って変位したことに基づく割り込み処理を実行させる旨の割り込み要求信号が前記割り込み要求手段から出力された場合に、前記割り込み処理を実行させる実行ステップと、を実行させることを特徴とする割り込み制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、変位部材が不必要に変位した際に割り込み処理を実行する割り込み制御装置、割り込み制御方法及び割り込み制御プログラムに関する。また、本発明は、上記割り込み制御装置を備え、記録媒体に記録処理を施す記録装置に関する。
【背景技術】
【０００２】
一般に、記録媒体に印刷処理（記録処理）を施す記録装置として、インクを記録用紙（記録媒体）に噴射するインクジェット式記録装置（以下、単に「記録装置」という。）が広く知られている。こうした記録装置には、記録用紙の幅方向とほぼ一致する主走査方向（所定方向）に沿って往復移動するキャリッジ（変位部材）と、該キャリッジに支持され、インクを噴射する複数のノズルを有する記録ヘッドとが設けられている。印刷時には、記録装置のフレーム内に給紙される記録用紙の上方をキャリッジが主走査方向に沿って移動しつつ記録ヘッドからインクが噴射される。一方、非印刷時においてキャリッジは、フレーム内において記録用紙が配置される印刷可能領域（記録可能領域）とは主走査方向において異なる位置に予め設定されたホームポジションに記録ヘッドと共に移動する。そして、この記録ヘッドのノズル形成面には、各ノズルの開口を包囲するようにキャップが当接する（特許文献１参照）。
【０００３】
ところで、非印刷時においてキャリッジは、ロックレバーなどによって機械的に主走査方向への移動が規制されない場合、外部からの振動などによってホームポジションから不必要に移動し、キャップが記録ヘッドから離間することがある。この状態で長時間放置されると、記録ヘッドの各ノズル内のインクの粘度の上昇及びノズル内への大気の混入などが発生し、印刷時にドット抜けなどの印刷不良が発生するおそれがある。こうした問題を解決する方法として、以下に示す２通りの解決方法が従来から提案されている。
【０００４】
第１の解決方法は、記録装置全体を制御する制御装置に、各種処理を実行するＣＰＵと、ＣＰＵに対して割り込み処理を実行させる旨の割り込み要求信号を出力する割り込み管理部（割り込み要求手段）と、キャリッジの主走査方向における位置を検出するための位置検出部とを設ける方法である。位置検出部は、ＣＰＵとは別に設けられた特別なハードウェアであって、キャリッジがホームポジションに移動した場合に、その時点のキャリッジの主走査方向における位置（即ち、絶対値）をリニアエンコーダー（信号出力手段）から出力されるパルス状の検出信号に基づき取得する。そして、位置検出部は、ホームポジションに位置するはずのキャリッジが、記録ヘッドとキャップとが離間するような位置まで移動したことを検出した場合、その旨の信号を割り込み管理部ではなくＣＰＵに直接出力する。すると、ＣＰＵでは、位置検出部からの信号に応じた割り込み処理が実行されることにより、キャリッジがホームポジションに戻され、記録ヘッドがキャップに当接されるようになっていた。
【０００５】
また、第２の解決方法は、キャリッジがホームポジションに配置される場合に、予め設定された所定周期毎（例えば１秒毎）にキャリッジがホームポジションから主走査方向に沿って移動したか否かを監視する割り込み処理を実行させる方法である。この割り込み処理の結果、キャリッジの主走査方向に沿った不必要な移動が検出された場合、キャリッジがホームポジションに戻され、記録ヘッドがキャップに当接されるようになっていた。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−１６０６０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、上記各解決方法では、以下に示す問題がある。すなわち、第１の解決方法では、キャリッジの主走査方向における位置の変化に基づき記録ヘッドからキャップが離間したことを検出し、割り込み要求信号をＣＰＵに直接出力する特別なハードウェア（上述した位置検出部）をＣＰＵや割り込み管理部の他に別途設ける必要があり、制御装置の部品点数が増加する。そのため、記録装置の低コスト化を図るためには、望ましい方法ではない。
【０００８】
また、第２の解決方法では、キャリッジの不必要な移動が発生していなくても、監視するための割り込み処理が定期的に行なわれる。こうした割り込み処理をＣＰＵが実行すると、ＣＰＵ内のキャッシュメモリー（Cache Memory）の少なくとも一部の記憶内容が書き換えられる。例えばスキャン処理などの他の処理の実行中に、キャリッジの不必要な移動が発生していないにも関わらず割り込み処理が実行されると、キャッシュメモリーの記憶内容が変更された状態で他の処理が再開される。したがって、割り込み処理の実行によって中断される他の処理に多大な影響を与えるおそれがあった。
【０００９】
本発明は、このような事情に鑑みてなされたものであり、その目的は、特別なハードウェアを用意することなく、変位部材の不必要な変位に応じた割り込み処理を実行できる割り込み制御装置、記録装置、割り込み制御方法及び割り込み制御プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の割り込み制御装置は、所定方向に沿って変位する変位部材の変位に応じたパルス状の検出信号を出力する信号出力手段と、該信号出力手段から出力された検出信号に基づき割り込み処理を実行させる旨の割り込み要求信号を出力する割り込み要求手段と、該割り込み要求手段から出力された割り込み要求信号に応じた割り込み処理を実行する制御手段と、を備えた割り込み制御装置において、前記変位部材の変位が停止した場合に、その時点で前記信号出力手段から出力される検出信号の状態を初期状態とし、該初期状態に基づき割り込み処理の実行を許可するための許可エッジを選択するエッジ選択手段をさらに備え、前記割り込み要求手段は、前記エッジ選択手段によって選択された前記許可エッジに相当するエッジを前記信号出力手段が出力する検出信号から検出した場合に、前記変位部材が前記所定方向に沿って変位したことに基づく割り込み処理を実行させる旨の割り込み要求信号を出力する。
【００１１】
一般に、パルス状の検出信号に基づき割り込み処理を実行する割り込み制御装置には、ＣＰＵなどから構成される制御手段に対して、入力された検出信号に基づく割り込み処理を実行させる旨の割り込み要求信号を出力する割り込み要求手段（例えば、割り込み管理ハードウェア）が設けられており、制御手段は、割り込み要求手段からの割り込み要求信号に応じた割り込み処理を実行する。そこで、本発明では、変位部材が停止した時点で信号出力手段が出力する検出信号の状態（即ち、変位部材が停止した時点の検出信号のレベル）から、該状態に応じた許可エッジ（立ち上がりエッジなのか立ち下がりエッジなのかなど）が選択される。そして、割り込み要求手段は、許可エッジに相当するエッジを信号出力手段が出力する検出信号から検出した場合に、変位部材が所定方向に沿って不必要に変位したと判断し、その旨の割り込み要求信号を出力する。この割り込み要求信号が入力されると、制御手段は、変位部材の不必要な変位に応じた割り込み処理を行なう。そのため、一般的な制御装置に搭載される割り込み要求手段からの割り込み要求信号に基づき割り込み処理を実行させることから、従来（第１の解決方法）の場合のように、変位部材の不必要な変位を検出し、割り込み要求信号を出力する特別なハードウェアを新たに設ける必要がない。また、第２の解決方法の場合のように、定期的な割り込み処理にて変位部材の位置を監視することもないので、変位部材の不必要な変位が発生していないにも関わらず割り込み処理が実行されることが抑制される。したがって、特別なハードウェアを用意することなく、変位部材の不必要な変位を検出できる。
【００１２】
本発明の割り込み制御装置は、前記信号出力手段から出力される検出信号に基づき、前記変位部材が前記所定方向における一方側に変位したか又は他方側に変位したかを検出する変位方向検出手段をさらに備え、前記割り込み要求手段は、前記変位方向検出手段によって前記変位部材の前記所定方向における一方側への変位が検出されると共に、前記エッジ選択手段によって選択された前記許可エッジに相当するエッジを前記信号出力手段が出力する検出信号から検出した場合に、前記割り込み要求信号を出力する。
【００１３】
上記構成によれば、停止した変位部材が所定方向における一方側に変位したことが検出されると共に、信号出力手段が出力する検出信号から許可エッジに相当するエッジが検出された場合に、割り込み要求手段から割り込み要求信号が出力され、変位部材の不必要な変位に対する割り込み処理が行なわれる。一方、停止した変位部材が所定方向における他方側に変位した場合、信号出力手段が出力する検出信号から許可エッジに相当するエッジが検出されても、割り込み要求手段から割り込み要求信号が出力されない。すなわち、変位部材の不必要な変位に対する割り込み処理が行なわれない。そのため、所定方向における一方側への変位部材の変位に対してのみ対策処理を行ないたい場合などには効果的である。
【００１４】
本発明の割り込み制御装置において、前記制御手段は、前記割り込み要求手段から割り込み要求信号が入力された回数が予め設定された回数閾値となった場合に、前記割り込み処理を実行する。
【００１５】
上記構成によれば、停止した変位部材の変位許容範囲を、信号出力手段の構成を変更することなく、適切な範囲に設定することが可能になる。
本発明の割り込み制御装置において、前記信号出力手段は、前記変位部材が前記所定方向に沿って変位する場合に、互いに位相の異なる複数の検出信号を出力する構成である。
【００１６】
上記構成によれば、互いに位相が異なる複数の検出信号を用いて変位部材の位置管理が行なわれる。そのため、一つの検出信号で変位部材の位置管理を行なう場合に比して、位置管理の精度が向上する。
【００１７】
本発明の割り込み制御装置は、前記変位部材を前記所定方向に沿って移動させる駆動手段をさらに備え、前記制御手段は、前記割り込み処理の実行によって、前記変位部材が停止した時点の位置に該変位部材を戻すべく前記駆動手段の駆動を制御する。
【００１８】
上記構成によれば、割り込み処理の実行によって、停止した位置に変位部材が戻されるため、変位部材が停止した位置から所定方向に沿って不必要に変位したことによる不具合の発生が抑制される。
【００１９】
また、本発明の記録装置は、上記割り込み制御装置と、前記変位部材に支持され、記録可能領域に搬送された記録媒体に記録処理を施す記録ヘッドと、を備え、前記変位部材は、前記記録媒体の幅方向に相当する前記所定方向に沿って移動可能であり、前記記録ヘッドによる記録処理の終了後、前記記録可能領域とは前記所定方向において異なる位置に予め設定されたホームポジションで停止するようになっており、前記割り込み制御装置の前記エッジ選択手段は、前記変位部材が前記ホームポジションに停止した場合に、その時点で前記信号出力手段から出力される検出信号の状態を初期状態とし、該初期状態に基づき割り込み処理の実行を許可するための許可エッジを選択する。
【００２０】
上記構成によれば、非記録時における記録ヘッドの位置管理が適切に行なわれる。
また、本発明の割り込み制御方法は、所定方向に沿って変位部材が変位する場合に該変位に応じたパルス状の検出信号を出力する信号出力手段と、該信号出力手段から出力された検出信号に基づき割り込み処理を実行させる旨の割り込み要求信号を出力する割り込み要求手段とを用い、割り込み処理の開始タイミングを制御する割り込み制御方法であって、前記変位部材の変位が停止した場合に、その時点で前記信号出力手段が出力する検出信号の状態を初期状態とし、該初期状態に基づき許可エッジを選択させるエッジ選択ステップと、該エッジ選択ステップにて選択した前記許可エッジに相当するエッジを前記信号出力手段が出力する検出信号から前記割り込み要求手段が検出し、前記変位部材が前記所定方向に沿って変位したことに基づく割り込み処理を実行させる旨の割り込み要求信号が前記割り込み要求手段から出力された場合に、前記割り込み処理を実行させる実行ステップと、を有する。
【００２１】
上記構成によれば、変位部材が停止した時点で信号出力手段が出力する検出信号の状態（即ち、変位部材が停止した時点の検出信号のレベル）から、該状態に応じた許可エッジ（立ち上がりエッジなのか立ち下がりエッジなのかなど）が選択される。そして、割り込み要求手段は、許可エッジに相当するエッジを信号出力手段が出力する検出信号から検出した場合に、変位部材が所定方向に沿って不必要に変位したと判断し、その旨の割り込み要求信号を出力する。すると、変位部材の不必要な変位に応じた割り込み処理が行なわれる。そのため、一般的な制御装置に搭載される割り込み要求手段からの割り込み要求信号に基づき割り込み処理を実行させることから、従来（第１の解決方法）の場合のように、変位部材の不必要な変位を検出し、割り込み要求信号を出力する特別なハードウェアを新たに設ける必要がない。また、第２の解決方法の場合のように、定期的な割り込み処理にて変位部材の位置を監視することもないので、変位部材の不必要な変位が発生していないにも関わらず割り込み処理が実行されることが抑制される。したがって、特別なハードウェアを用意することなく、変位部材の不必要な変位を検出できる。
【００２２】
また、本発明の割り込み制御プログラムは、所定方向に沿って変位部材が変位する場合に該変位に応じたパルス状の検出信号を出力する信号出力手段と、該信号出力手段から出力された検出信号に基づき割り込み処理を実行させる旨の割り込み要求信号を出力する割り込み要求手段とを用い、割り込み処理の開始タイミングを制御するコントローラーが実行する割り込み制御プログラムであって、前記コントローラーに、前記変位部材の変位が停止した場合に、その時点で前記信号出力手段が出力する検出信号の状態を初期状態とし、該初期状態に基づき許可エッジを選択させるエッジ選択ステップと、前記信号出力手段から出力される検出信号から前記エッジ選択ステップにて選択した前記許可エッジに相当するエッジを前記割り込み要求手段が検出し、前記変位部材が停止した位置から前記所定方向に沿って変位したことに基づく割り込み処理を実行させる旨の割り込み要求信号が前記割り込み要求手段から出力された場合に、前記割り込み処理を実行させる実行ステップと、を実行させる。
【００２３】
上記構成によれば、変位部材が停止した時点で信号出力手段が出力する検出信号の状態（即ち、変位部材が停止した時点の検出信号のレベル）から、該状態に応じた許可エッジ（立ち上がりエッジなのか立ち下がりエッジなのかなど）が選択される。そして、割り込み要求手段は、許可エッジに相当するエッジを信号出力手段が出力する検出信号から検出した場合に、変位部材が所定方向に沿って不必要に変位したと判断し、その旨の割り込み要求信号を出力する。この割り込み要求信号が入力されると、コントローラーは、変位部材の不必要な変位に応じた割り込み処理を行なう。そのため、一般的な制御装置に搭載される割り込み要求手段からの割り込み要求信号に基づき割り込み処理を実行させることから、従来（第１の解決方法）の場合のように、変位部材の不必要な変位を検出し、割り込み要求信号を出力する特別なハードウェアを新たに設ける必要がない。また、第２の解決方法の場合のように、定期的な割り込み処理にて変位部材の位置を監視することもないので、変位部材の不必要な変位が発生していないにも関わらず割り込み処理が実行されることが抑制される。したがって、特別なハードウェアを用意することなく、変位部材の不必要な変位を検出できる。
【図面の簡単な説明】
【００２４】
【図１】第１の実施形態における記録装置の斜視図。
【図２】プリンター部の概略斜視図。
【図３】メンテナンスユニットの概略側面図。
【図４】第１の実施形態における電気的構成を示すブロック回路図。
【図５】電気的構成の要部を示すブロック回路図。
【図６】リニアエンコーダーから出力されるパルス状の検出信号を示すグラフ。
【図７】条件毎の許可エッジの種類を示すマップ。
【図８】キャリッジの不必要な移動に伴う割り込み処理を実行させる際のフローチャート。
【図９】スキャン処理中に割り込み処理が実行された場合のタイミングチャート。
【図１０】第２の実施形態における電気的構成の要部を示すブロック回路図。
【図１１】第２の実施形態において、キャリッジの不必要な移動に伴う割り込み処理を実行させる際の一部の処理を説明するフローチャート。
【図１２】第３の実施形態において、キャリッジの不必要な移動に伴う割り込み処理を実行させる際の一部の処理を説明するフローチャート。
【図１３】スキャン処理中に割り込み処理が実行された場合のタイミングチャート。
【発明を実施するための形態】
【００２５】
（第１の実施形態）
以下、本発明を具体化した第１の実施形態を図１〜図９に基づいて説明する。なお、以下における本明細書中の説明において、「前後方向」、「左右方向」、「上下方向」をいう場合は図１及び図２に矢印で示す前後方向（副走査方向）、左右方向（主走査方向）、上下方向をそれぞれ示すものとする。
【００２６】
図１に示すように、本実施形態のインクジェット式記録装置（以下、単に「記録装置」と略記する。）１１は、印刷処理（記録処理）と印刷処理以外の他の処理としてスキャン処理などとを実行可能な複合機タイプであって、本体１２と開閉可能なカバー１３とを備えている。本体１２の下側部分にはプリンター部１４が設けられると共に、本体１２の上側部分にはスキャナー部１５が設けられている。そして、本体１２の上面には、四角板状の透明ガラスが組み込まれた原稿台１５ａが設けられており、該原稿台１５ａは、カバー１３によって覆われる。本体１２の後面部には、記録媒体としての記録用紙Ｐ（図２参照）がセットされるサポート１６ａを有する自動給紙機構１６が設けられている。また、本体１２の前側において、その上段部には操作パネル１７が設けられると共に、その下段部には排紙部１８が設けられている。
【００２７】
次に、プリンター部１４について図２に基づき以下説明する。なお、図２は、記録装置１１の外装ケースが取り外された状態で描かれている。
図２に示すように、プリンター部１４は、略矩形箱状をなすフレーム１４ａを備えている。フレーム１４ａ内の下部には、その長手方向である左右方向に沿ってプラテン２０が設けられている。プラテン２０上には、フレーム１４ａの後面下部に設けられた紙送りモーター（以下、「ＰＦモーター」という。）２１の駆動に基づき自動給紙機構１６により記録用紙Ｐが後方側から給紙（給送）される。そして、自動給紙機構１６によってプラテン２０上に給紙された記録用紙Ｐは、搬送機構２２（図４参照）の駆動によって前方に搬送され、その後、排紙機構２３（図４参照）によってプリンター部１４外の排紙部１８上に排紙される。なお、搬送機構２２及び排紙機構２３は、図４に示すように、ＰＦモーター２１から駆動力が伝達されることによりそれぞれ駆動する構成である。
【００２８】
また、図２に示すように、プラテン２０の上方には、該プラテン２０の長手方向に沿ってガイド軸２４が架設されている。このガイド軸２４には、変位部材としてのキャリッジ２５が、該ガイド軸２４の軸線方向（所定方向であって、この場合には左右方向）に沿って往復移動（変位）可能に支持されている。フレーム１４ａの後壁内面においてガイド軸２４の両端部と対応する位置には、駆動プーリ２５ａ及び従動プーリ２５ｂが回転自在に支持されている。駆動プーリ２５ａにはキャリッジ２５を左右方向に沿って往復移動させるために駆動する駆動手段としてのキャリッジモーター（以下、「ＣＲモーター」という。）２６の出力軸が連結されると共に、該一対のプーリ２５ａ，２５ｂ間には、キャリッジ２５に連結された無端状のタイミングベルト２７が掛装されている。したがって、キャリッジ２５は、ガイド軸２４にガイドされながら、ＣＲモーター２６の駆動力により無端状のタイミングベルト２７を介して左右方向に移動可能となっている。
【００２９】
また、フレーム１４ａ内には、左右方向に延びる信号出力手段としてのリニアエンコーダー２８がガイド軸２４に沿うように設けられている。このリニアエンコーダー２８からは、キャリッジ２５の移動距離に相当するパルス状の検出信号が制御装置６０（図４参照）に出力される。そして、制御装置６０は、リニアエンコーダー２８からの検出信号に基づきキャリッジ２５の移動位置、移動速度及び移動方向を検出すると共に、該検出結果に基づきキャリッジ２５の速度制御及び位置制御を実行する。
【００３０】
なお、リニアエンコーダー２８は、図５に示すように、キャリッジ２５の走査方向である左右方向に延びる被検出用テープ５５を備え、該被検出用テープ５５には、多数のスリット５６が左右方向に沿って等間隔に形成されている。また、リニアエンコーダー２８は、キャリッジ２５に搭載される複数（本実施形態では２つ）のセンサーＳＥ１，ＳＥ２が設けられており、該各センサーＳＥ１，ＳＥ２は、左右方向において互いに異なる位置にそれぞれ配置されている。そして、各センサーＳＥ１，ＳＥ２からは、図６に示すように、キャリッジ２５が左右方向に沿って移動する場合、互いに位相の異なるパルス状の検出信号Ｓｇｎ１，Ｓｇｎ２をそれぞれ出力する。具体的には、第１センサーＳＥ１からの第１検出信号Ｓｇｎ１と第２センサーＳＥ２からの第２検出信号Ｓｇｎ２とでは、「９０°（＝π／２）」だけ位相が異なる。
【００３１】
キャリッジ２５には、図２に示すように、記録ヘッド２９が設けられると共に、記録ヘッド２９へ供給する液体としてのインクを貯留するインクカートリッジ３０が着脱可能に搭載されている。そして、このインクカートリッジ３０内に収容されたインクが記録ヘッド２９内に設けられた図示しない圧電素子の駆動により記録ヘッド２９の複数（図３では５つのみ図示）のノズル３１に供給され、該各ノズル３１の開口（噴射口）３１ａからインクが噴射される（図３参照）。
【００３２】
また、フレーム１４ａ内の右端部、即ち記録用紙Ｐが至らない非印刷領域には、記録ヘッド２９をメンテナンスする場合にキャリッジ２５を位置させるためのホームポジションが設定されている。そして、このホームポジションに配置された状態のキャリッジ２５の下方には、記録ヘッド２９からの記録用紙Ｐに対するインク噴射が良好に維持されるように、各種のメンテナンス動作を行うメンテナンスユニット３２が設けられている。なお、フレーム１４ａ内において非印刷領域の左方の領域のうち記録用紙Ｐが搬送され得る領域のことを、印刷可能領域（記録可能領域）という。
【００３３】
メンテナンスユニット３２は、図３及び図４に示すように、キャップ変位機構としての昇降機構３３と、有底四角箱状のキャップ３４と、ポンプモーター３５Ａの駆動力に基づきキャップ３４内を負圧状態にする吸引ポンプ３５と、ＰＦモーター２１からの駆動力に基づき回動（移動）するロックレバー３６とを備えている。
【００３４】
昇降機構３３には、フレーム１４ａの底面に配置され、上側が開口するハウジング３７と、該ハウジング３７内において左右方向及び上下方向に移動可能に取り付けられたスライダー３８と、該スライダー３８をホームポジション側から印刷可能領域側（即ち、左側）に付勢する付勢ばね３９（図３では破線で示す。）とが設けられている。
【００３５】
スライダー３８は、その一対の両側面（図３において紙面直交方向に対向する二面であって、図３では紙面直交方向における手前側の面のみ図示）に２本ずつ（但し片面側の２本のみ図示）の案内ピン４０を有している。これら各案内ピン４０は、ハウジング３７の両側面に左右方向及び上下方向に延びる斜状の経路で貫通形成された一対のガイド孔４１にそれぞれ係入されている。すなわち、スライダー３８は、右方に移動するに連れて上方に移動する。また、スライダー３８の右端上部には、キャリッジ２５と係合可能な所定長さを有するロッド状の係合部４２が上方へ突出している。この係合部４２にキャリッジ２５が係合した場合、スライダー３８は、各ガイド孔４１による案内によって、キャリッジ２５の右方への移動に連動して右方及び上方に移動する。また、係合部４２にキャリッジ２５が係合した状態からキャリッジ２５が左方に移動した場合、スライダー３８は、各ガイド孔４１による案内及び付勢ばね３９からの付勢力によって、左方及び下方に移動する。そして、係合部４２とキャリッジ２５との係合状態が解消された場合、スライダー３８の左右方向及び上下方向における移動は停止する。
【００３６】
なお、本実施形態において、一対のガイド孔４１の右端部４１ａは、左右方向に沿って延びるようにそれぞれ形成されている。各案内ピン４０が一対のガイド孔４１の右端部４１ａにそれぞれ係入される場合、スライダー３８の上下方向における位置は、左右方向に移動してもほとんど変位しない。
【００３７】
キャップ３４は、図３及び図４に示すように、スライダー３８上に複数（図３では２つのみ図示）の圧接ばね４３によって上方へ付勢された状態で配置されており、キャップ３４内には、インクを吸収可能なインク吸収材４４が収容されている。そして、キャップ３４は、キャリッジ２５の右方への移動に伴ってスライダー３８が最上位置に移動した場合、各圧接ばね４３による上方への付勢力によって、記録ヘッド２９において多数のノズル３１の開口３１ａが形成されるノズル形成面２９ａに圧接（当接）する。このとき、キャップ３４は、記録ヘッド２９の全ての開口３１ａを囲むようにノズル形成面２９ａに圧接する。すなわち、各案内ピン４０が一対のガイド孔４１の右端部４１ａにそれぞれ係入される場合、キャップ３４は、記録ヘッド２９のノズル形成面２９ａに圧接する。
【００３８】
また、本実施形態の付勢ばね３９の付勢力は、キャップ３４が記録ヘッド２９のノズル形成面２９ａに圧接する場合、ロックレバー３６が後述する退避位置に位置してもスライダー３８が左方及び下方に移動しない程度の大きさに設定されている。ただし、キャリッジ２５がホームポジションから左方に移動して記録ヘッド２９とキャップ３４とが離間した場合、スライダー３８は、付勢ばね３９の付勢力によって左方及び下方に移動する。なお、スライダー３８が最も上方に位置する場合のキャップ３４の位置を当接位置といい、スライダー３８が最も下方に位置する場合のキャップ３４の位置を離間位置という。
【００３９】
ロックレバー３６は、ホームポジション側へ移動して停止したキャリッジ２５が印刷可能領域側（即ち、左側）に移動することを規制するためのものである。こうしたロックレバー３６は、駆動源（例えば、ＰＦモーター２１）から伝達される駆動力により、ホームポジションに位置するキャリッジ２５の左方への移動を規制すべく該キャリッジ２５に係合する規制位置と、キャリッジ２５の左方への移動を許容すべく該キャリッジ２５から離間する退避位置との間で回動する。なお、規制位置にロックレバー３６を配置してホームポジションに位置するキャリッジ２５の移動を規制することを「キャリッジロック」ともいう。
【００４０】
次に、スキャナー部１５について図１及び図４に基づき説明する。
図１及び図４に示すように、スキャナー部１５は、原稿台１５ａ上にセットされた原稿５０に光を照射するランプ５１及び原稿５０の画像を記録情報（画像データ）として取得するＣＣＤ（電荷結合素子）５２を有する走査ユニット５３と、該走査ユニット５３を走査（移動）させるための駆動機構５４とを備えている。原稿台１５ａ上にセットされた原稿５０から記録情報を取得するためのスキャン動作を行う際には、走査ユニット５３のランプ５１から原稿台１５ａを通して原稿５０に光が照射され、該原稿５０からの反射光をＣＣＤ５２にて検出することで原稿５０の画像が記録情報として取得される。そして、このように取得した原稿５０の画像に基づく記録情報は、制御装置６０に転送される。
【００４１】
次に、本実施形態の記録装置１１の制御装置６０について図４〜図６に基づき以下説明する。
図４に示すように、記録装置１１は、装置全体を統括制御する割り込み制御装置としての制御装置６０（図４にて破線で囲まれた部分）を備えている。制御装置６０の入力側インターフェース（図示略）には、操作パネル１７、リニアエンコーダー２８、ＰＦモーター２１の回転を検出するためのロータリーエンコーダー６１などが電気的に接続されている。また、制御装置６０の出力側インターフェース（図示略）には、記録ヘッド２９、ＣＲモーター２６、ＰＦモーター２１、ポンプモーター３５Ａ及びスキャナー部１５などが電気的に接続されており、制御装置６０は、記録ヘッド２９、ＣＲモーター２６、ＰＦモーター２１、ポンプモーター３５Ａ及びスキャナー部１５の駆動を個別に制御する。
【００４２】
制御装置６０は、記録ヘッド２９の駆動を制御するためのヘッドドライバー６５と、ＣＲモーター２６の駆動を制御するためのＣＲ用ドライバー６６と、及びＰＦモーター２１の駆動を制御するためのＰＦ用ドライバー６７とを備えている。また、制御装置６０は、ポンプモーター３５Ａの駆動を制御するためのポンプ用ドライバー６８と、スキャナー部１５の駆動を制御するためのスキャナー用ドライバー６９と、図４にて一点鎖線で囲まれたＡＳＩＣ（Application Specific Integrated Circuit）７０と、ＣＰＵ、ＲＯＭ、ＲＡＭ及び不揮発性メモリー（例えばＥＥＰＲＯＭ）などから構成される制御部７１とを備えている。
【００４３】
ＡＳＩＣ７０は、ハードウェアによりそれぞれ実現される機能部分として、画像処理部７２、キャリッジ位置管理部７３及び割り込み管理部７４などを備えている。画像処理部７２は、図示しないホストコンピューターからインターフェースＩ／Ｆを介して印刷データを受信した場合、該印刷データを記録ヘッド２９の各ノズル３１からインクを噴射する際の噴射信号となる所定階調値のビットマップデータに変換する画像処理を行う。そして、画像処理部７２は、生成したビットマップデータに基づき、ヘッドドライバー６５を介して記録ヘッド２９内の各圧電素子の駆動を制御する。
【００４４】
キャリッジ位置管理部７３には、図４及び図５に示すように、リニアエンコーダー２８の各センサーＳＥ１，ＳＥ２が電気的に接続されており、キャリッジ２５の移動方向を特定するための変位方向検出手段としての方向特定部７５と、キャリッジ２５の左右方向における位置を特定するための位置特定部７６とが設けられている。方向特定部７５には、各センサーＳＥ１，ＳＥ２からの各検出信号Ｓｇｎ１，Ｓｇｎ２が入力し、該各検出信号Ｓｇｎ１，Ｓｇｎ２からキャリッジ２５の移動方向を特定する。そして、方向特定部７５は、キャリッジ２５が右方に移動する場合には例えば「Ｌｏｗ」レベルの信号を位置特定部７６に出力する一方、キャリッジ２５が左方に移動する場合には例えば「Ｈｉ」レベルの信号を位置特定部７６に出力する。
【００４５】
位置特定部７６には、各センサーＳＥ１，ＳＥ２のうち少なくとも一方（本実施形態では第２センサーＳＥ２）からの第２検出信号Ｓｇｎ２と、方向特定部７５からのキャリッジ２５の移動方向に応じたレベルの信号とが入力される。そして、位置特定部７６は、方向特定部７５から「Ｌｏｗ」レベルの信号が入力される場合には、第２検出信号Ｓｇｎ２から立ち上がりエッジを検出する毎に図示しない位置レジスタを「１」ずつインクリメントする。一方、位置特定部７６は、方向特定部７５から「Ｈｉ」レベルの信号が入力される場合には、第２検出信号Ｓｇｎ２から立ち上がりエッジを検出する毎に図示しない位置レジスタを「１」ずつデクリメントする。このように更新される位置レジスタの値に基づき、位置特定部７６は、キャリッジ２５の左右方向における位置を特定し、該位置に関する情報をＣＲ用制御部７７に出力する。
【００４６】
なお、本実施形態の位置特定部７６は、キャリッジ２５の左右方向における位置を特定する機能を有するが、キャリッジ２５の左右方向における位置の変化に基づく割り込み要求信号を制御部７１（詳しくは、後述する割り込み部８１）に出力する機能を有していない。
【００４７】
割り込み管理部７４には、リニアエンコーダー２８の各センサーＳＥ１，ＳＥ２及びロータリーエンコーダー６１の図示しないセンサーなどが電気的に接続されている。そして、割り込み管理部７４は、該割り込み管理部７４に入力される信号から制御部７１に対して割り込み処理を実行させる旨の割り込み要求信号を出力する。したがって、本実施形態では、割り込み管理部７４が、割り込み要求手段として機能する。なお、割り込み管理部７４又は割り込み管理部７４に相当する機能は、エンコーダーなどから出力されるパルス状の検出信号に含まれるエッジを利用して割り込み処理を実行させる制御装置には一般的に含まれている。
【００４８】
制御部７１は、ソフトウェアによりそれぞれ実現される機能部分として、ＣＲ用制御部７７、ＰＦ用制御部７８、スキャナー用制御部７９、スキャナー用メモリー８０、割り込み部８１及びエッジ選択部８２などを備えている。ＣＲ用制御部７７は、印刷データを解析し、キャリッジ位置管理部７３からのキャリッジ２５の左右方向における位置に関する情報に基づきＣＲモーター２６の回転方向、回転量、回転速度（即ち、キャリッジ２５の移動方向、移動量、移動速度）などを制御する。
【００４９】
ＰＦ用制御部７８は、印刷処理時に、ＰＦモーター２１の出力軸に設けられたロータリーエンコーダー６１からのパルス状の検出信号に基づきＰＦモーター２１の回転方向、回転量、回転速度を検出する。そして、ＰＦ用制御部７８は、ＰＦ用ドライバー６７を介してＰＦモーター２１の回転方向、回転量、回転速度などを制御する。
【００５０】
スキャナー用制御部７９は、スキャナー用ドライバー６９を介して原稿台１５ａ上にセットされた原稿５０をスキャンするためにスキャナー部１５の駆動を制御する。そして、スキャナー用制御部７９は、スキャナー部１５が原稿５０をスキャンすることにより取得した記録情報をスキャナー用メモリー８０に記憶させる。
【００５１】
割り込み部８１は、図５に示すように、ＡＳＩＣ７０の割り込み管理部７４から割り込み要求信号が入力された場合に、該割り込み要求信号に応じた割り込み処理を実行する。このとき、制御部７１において他の制御部７７〜７９の何れか一つの制御部（例えば、スキャナー用制御部７９）が処理（例えばスキャン処理）を行なっていたとしても、割り込み部８１は、他の制御部での処理を一時中断させ、割り込み処理を実行する。そして、割り込み部８１による割り込み処理が終了した場合、スキャナー用制御部７９は、中断前の処理を再開する。したがって、本実施形態では、割り込み部８１が、割り込み要求信号を入力された場合に該割り込み要求信号に応じた割り込み処理を実行する制御手段としても機能する。
【００５２】
エッジ選択部８２は、キャリッジ２５がホームポジションで停止した旨の情報をＣＲ用制御部７７から入力された場合に、その時点のリニアエンコーダー２８の各センサーＳＥ１，ＳＥ２からの各検出信号Ｓｇｎ１，Ｓｇｎ２のレベルを検出する。そして、エッジ選択部８２は、図６及び図７に示すように、各検出信号Ｓｇｎ１，Ｓｇｎ２のレベルに基づき許可エッジを選択する。具体的には、エッジ選択部８２は、各検出信号Ｓｇｎ１，Ｓｇｎ２のレベルが共に「Ｌｏｗ」である第１の条件Ａの場合には第２検出信号Ｓｇｎ２の立ち下がりエッジを許可エッジとして選択する。また、エッジ選択部８２は、第１検出信号Ｓｇｎ１のレベルが「Ｌｏｗ」であって且つ第２検出信号Ｓｇｎ２のレベルが「Ｈｉ」である第２の条件Ｂの場合には第１検出信号Ｓｇｎ１の立ち下がりエッジを許可エッジとして選択する。また、エッジ選択部８２は、第１検出信号Ｓｇｎ１のレベルが「Ｈｉ」であって且つ第２検出信号Ｓｇｎ２のレベルが「Ｌｏｗ」である第３の条件Ｃの場合には第１検出信号Ｓｇｎ１の立ち上がりエッジを許可エッジとして選択する。また、エッジ選択部８２は、各検出信号Ｓｇｎ１，Ｓｇｎ２のレベルが共に「Ｈｉ」である第４の条件Ｄの場合には第２検出信号Ｓｇｎ２の立ち上がりエッジを許可エッジとして選択する。そして、エッジ選択部８２は、許可エッジに関する情報を割り込み管理部７４に出力する。なお、エッジ選択部８２には、図４及び図５では図示されていないが、リニアエンコーダー２８の各センサーＳＥ１，ＳＥ２からの各検出信号Ｓｇｎ１，Ｓｇｎ２が入力される。
【００５３】
次に、印刷処理が終了した際に本実施形態の制御装置６０が実行する制御処理ルーチンについて図８に示すフローチャート及び図９に示すタイミングチャートに基づき説明する。
【００５４】
さて、印刷可能領域に給紙された記録用紙Ｐへの印刷が完了した場合、ＣＲ用制御部７７は、キャリッジ２５をホームポジションに移動させるべくＣＲモーター２６の駆動を制御する（ステップＳ１０）。そして、ＣＲ用制御部７７は、キャリッジ位置管理部７３からキャリッジ２５がホームポジションに移動した旨の位置信号が入力された場合、キャリッジ２５に設けられた記録ヘッド２９のノズル形成面２９ａにキャップ３４が圧接していると判断し、ＣＲモーター２６の駆動を停止させる（ステップＳ１１）。続いて、ＣＲ用制御部７７は、キャリッジ２５のホームポジションへの移動が完了した旨の移動完了情報をエッジ選択部８２に出力する（ステップＳ１２）。
【００５５】
移動完了情報が入力されたエッジ選択部８２は、リニアエンコーダー２８の初期状態を取得する（ステップＳ１３）。具体的には、エッジ選択部８２は、リニアエンコーダー２８の各センサーＳＥ１，ＳＥ２から出力される検出信号Ｓｇｎ１，Ｓｇｎ２のレベル（即ち、「Ｈｉ」又は「Ｌｏｗ」）を個別に取得する。そして、エッジ選択部８２は、今回の初期状態が上記条件Ａ〜Ｄの何れの条件であるか（例えば第１の条件Ａ）を特定し、該条件に応じた許可エッジ（例えば、第２検出信号Ｓｇｎ２の立ち下がりエッジ）を決定する（ステップＳ１４）。したがって、本実施形態では、エッジ選択部８２が、エッジ選択手段としても機能する。また、ステップＳ１３，Ｓ１４により、エッジ選択ステップが構成される。さらに、エッジ選択ステップを実行するエッジ選択部８２を有する制御部７１が、コントローラーとして機能する。続いて、エッジ選択部８２は、今回の許可エッジに関する許可エッジ情報を割り込み管理部７４に出力する（ステップＳ１５）。
【００５６】
許可エッジ情報が入力された割り込み管理部７４は、許可エッジ情報から、キャリッジ２５の不必要な移動に基づく割り込み処理を実行させるための許可エッジを特定する（ステップＳ１６）。続いて、割り込み管理部７４は、リニアエンコーダー２８が出力する検出信号Ｓｇｎ１，Ｓｇｎ２から許可エッジに相当するエッジを検出したか否かを判定する（ステップＳ１７）。この判定結果が否定判定である場合、割り込み管理部７４は、ステップＳ１７の判定結果が肯定判定となるまでステップＳ１７の判定処理を繰り返し実行する。一方、ステップＳ１７の判定結果が肯定判定である場合、割り込み管理部７４は、リニアエンコーダー２８が出力する検出信号Ｓｇｎ１，Ｓｇｎ２から許可エッジに相当するエッジを検出したため、キャリッジ２５の不必要な移動に基づく割り込み処理を実行させるための割り込み要求信号を割り込み部８１に出力する（ステップＳ１８）。
【００５７】
割り込み要求信号が入力された割り込み部８１は、キャリッジ２５を右側に移動させるべくＣＲモーター２６の駆動を制御する（ステップＳ１９）。そして、割り込み部８１は、キャリッジ位置管理部７３からキャリッジ２５がホームポジションに移動した旨の位置信号が入力された場合、キャリッジ２５に設けられた記録ヘッド２９のノズル形成面２９ａにキャップ３４が圧接していると判断し、ＣＲモーター２６の駆動を停止させる（ステップＳ２０）。続いて、割り込み部８１は、キャリッジロックを行なわせるべくＰＦモーター２１の駆動を制御する（ステップＳ２１）。そして、ロックレバー３６が規制位置に移動した後、割り込み部８１は、キャリッジ２５のホームポジションへの移動が完了した旨の移動完了情報をエッジ選択部８２に出力し（ステップＳ２２）、割り込み処理を終了する。したがって、本実施形態では、ステップＳ１９〜Ｓ２２によって、実行ステップが構成される。また、ステップＳ１９〜Ｓ２２を実行する割り込み部８１を有する制御部７１が、コントローラーとして機能する。
【００５８】
すなわち、割り込み管理部７４によって、リニアエンコーダー２８の各センサーＳＥ１，ＳＥ２が出力する各検出信号Ｓｇｎ１，Ｓｇｎ２から許可エッジに相当するエッジが検出されると、割り込み管理部７４から割り込み要求信号が制御部７１に入力される。このとき、図９に示すように、例えばスキャナー用制御部７９によってスキャン処理が実行中であったとしても、該スキャン処理が一時中断され、割り込み部８１によって、ホームポジションに位置するキャリッジ２５が左右方向に不必要に移動したことに基づく割り込み処理が実行される。この割り込み処理によって、キャリッジ２５が右方に移動し、キャリッジ２５がホームポジションに配置され記録ヘッド２９のノズル形成面２９ａにキャップ３４が圧接させることが確認されると、ＣＲモーター２６の駆動が停止する。そして、キャリッジロックの実行によって退避位置に位置するロックレバー３６が規制位置まで回動し、キャリッジ２５の左右方向への移動が規制される。その結果、記録ヘッド２９のノズル形成面２９ａに対するキャップ３４の圧接が維持され、記録ヘッド２９の各ノズル３１内のインクの粘度の上昇及び各ノズル３１の開口３１ａからインク内への大気の混入などが抑制される。こうした割り込み処理が終了すると、割り込み処理の実行によって中断されていた処理（この場合、スキャン処理）が再開される。
【００５９】
したがって、本実施形態では、以下に示す効果を得ることができる。
（１）一般に、パルス状の検出信号Ｓｇｎ１，Ｓｇｎ２に基づき割り込み処理を実行する制御装置６０には、ＣＰＵなどから構成される制御部７１に対して、入力された検出信号Ｓｇｎ１，Ｓｇｎ２に基づく割り込み処理を実行させる旨の割り込み要求信号を出力する割り込み管理部７４（例えば、割り込み管理ハードウェア）が設けられている。そして、制御部７１では、割り込み管理部７４からの割り込み要求信号に応じた割り込み処理が実行される。そこで、本実施形態では、キャリッジ２５がホームポジションで停止した時点でリニアエンコーダー２８の各センサーＳＥ１，ＳＥ２が出力する各検出信号Ｓｇｎ１，Ｓｇｎ２の状態（初期状態）から該初期状態に応じた許可エッジが選択される。そして、割り込み管理部７４は、許可エッジに相当するエッジをリニアエンコーダー２８の各センサーＳＥ１，ＳＥ２が出力する各検出信号Ｓｇｎ１，Ｓｇｎ２から検出した場合に、キャリッジ２５の左右方向に沿った不必要に移動に起因して記録ヘッド２９からキャップ３４が離間した又は離間するおそれがあると判断し、その旨の割り込み要求信号を出力する。この割り込み要求信号が入力されると、制御部７１の割り込み部８１は、キャリッジ２５をホームポジションに戻すための割り込み処理を行なう。そのため、従来（第１の解決方法）の場合のように、キャリッジ２５の不必要な移動を検出して割り込み要求信号を制御部７１に直接出力する特別なハードウェアを新たに設ける必要がない。また、第２の解決方法の場合のように、定期的な割り込み処理にてキャリッジ２５の左右方向における位置を監視することもないので、キャリッジ２５の不必要な移動が発生していないにも関わらず割り込み処理が実行されることが抑制される。すなわち、割り込み処理の実行過多による制御負荷の増大が抑制される。したがって、特別なハードウェアを用意することなく、制御負荷の増大を抑制しつつキャリッジ２５の不必要な変位に基づく割り込み処理を実行できる。
【００６０】
（２）本実施形態では、互いに位相が異なる複数（本実施形態では２つ）の検出信号Ｓｇｎ１，Ｓｇｎ２を用いてキャリッジ２５の左右方向における位置の管理が行なわれる。そのため、一つの検出信号でキャリッジ２５の位置管理を行なう場合に比して、位置管理の精度を向上させることができる。
【００６１】
（３）本実施形態では、キャリッジ２５がホームポジションに配置されてから、キャリッジ２５が左方に不必要に移動した際には「４」つ目のエッジを検出した場合、又は、キャリッジ２５が右方に不必要に移動した際には「３」つ目のエッジを検出した場合に、割り込み処理が実行される。すなわち、ホームポジションにキャリッジ２５が配置された時点の位置を左右方向におけるほぼ中心とし、割り込み処理が実行されない不感帯領域が設定される。こうした不感帯領域内でキャリッジ２５が不必要に移動したとしても、記録ヘッド２９のノズル形成面２９ａにキャップ３４が確実に圧接しているため、割り込み要求信号が制御部７１側に出力されない。すなわち、割り込み処理が実行されない。そのため、各検出信号Ｓｇｎ１，Ｓｇｎ２のうち何れかからエッジが検出される毎に割り込み処理を実行する場合に比して、割り込み処理が不必要に実行されることを抑制できる。
【００６２】
（４）また、上記不感帯領域は、キャリッジ２５がホームポジションに配置される毎に設定される。すなわち、不感帯領域は、キャリッジ２５の停止した位置を基準として相対的に設定される領域である。そのため、キャリッジ２５の不必要な移動量が所定量以上となった場合には、割り込み処理を確実に実行させることができる。
【００６３】
（５）また、キャリッジ２５を右方に移動させるための割り込み処理だけを、キャリッジ位置管理部７３を用いることなく実行させることができる。
（６）また、もし仮に、リニアエンコーダー２８が３つ以上の複数のセンサーを有するとすると、条件Ａ〜Ｄの組み合わせが増えてしまう。例えば、センサーが３つの場合、条件は、９通りになる。そのため、図７に示すようなマップの記憶容量が、センサーの数が増えるに従い多くなる。その点、本実施形態では、リニアエンコーダー２８のセンサーＳＥ１，ＳＥ２が２つであるため、制御部７１内における記憶容量の増大を抑制できる。
【００６４】
（７）割り込み処理の実行によって、キャリッジ２５がホームポジションに確実に戻されるため、非印刷時において記録ヘッド２９のノズル形成面２９ａからキャップ３４が離間した状態が継続されることを抑制できる。したがって、非印刷時には記録ヘッド２９のノズル形成面２９ａに対するキャップ３４の圧接が維持されることから、記録ヘッド２９の各ノズル３１内のインクの粘度の上昇、及び各ノズル３１の開口３１ａからインク内への大気の混入などが抑制され、結果として、印刷時におけるドット抜けなどの印刷不良の発生を抑制できる。
【００６５】
（第２の実施形態）
次に、本発明の第２の実施形態を図１０及び図１１に従って説明する。なお、第２の実施形態は、割り込み要求信号を出力するための条件が第１の実施形態と一部異なっている。したがって、以下の説明においては、第１の実施形態と相違する部分について主に説明するものとし、第１の実施形態と同一又は相当する部材構成には同一符号を付して重複説明を省略するものとする。
【００６６】
図１０に示すように、本実施形態のＡＳＩＣ７０は、キャリッジ位置管理部７３（図１０では破線で囲まれた部分）及び割り込み管理部７４などを備えている。キャリッジ位置管理部７３には、方向特定部７５と位置特定部７６とが設けられている。方向特定部７５は、各センサーＳＥ１，ＳＥ２から入力される各検出信号Ｓｇｎ１，Ｓｇｎ２に基づきキャリッジ２５の移動方向を特定すると共に、移動方向を特定する移動方向信号を割り込み管理部７４に出力する。そして、割り込み管理部７４は、ホームポジションに位置するキャリッジ２５が左右方向における一方（印刷領域可能側であって、本実施形態における左方）に不必要に移動すると共に、各検出信号Ｓｇｎ１，Ｓｇｎ２から許可エッジに相当するエッジを検出した場合に、割り込み処理を実行する。
【００６７】
次に、キャリッジ２５がホームポジションにて停止して許可エッジ情報を入力された割り込み管理部７４が実行する処理ルーチンについて図１１に示すフローチャートに基づき説明する。
【００６８】
許可エッジ情報を入力された割り込み管理部７４は、許可エッジ情報から、キャリッジ２５の不必要な移動に基づく割り込み処理を実行させるための許可エッジを特定する（ステップＳ１６）。続いて、割り込み管理部７４は、リニアエンコーダー２８が出力する検出信号Ｓｇｎ１，Ｓｇｎ２から許可エッジに相当するエッジが入力されたか否かを判定する（ステップＳ１７）。この判定結果が否定判定である場合、割り込み管理部７４は、ステップＳ１７の判定結果が肯定判定となるまでステップＳ１７の判定処理を繰り返し実行する。一方、ステップＳ１７の判定結果が肯定判定である場合、割り込み管理部７４は、リニアエンコーダー２８が出力する検出信号Ｓｇｎ１，Ｓｇｎ２から許可エッジに相当するエッジを検出したため、方向特定部７５からの移動方向信号に基づきキャリッジ２５が左方に不必要に移動したか否かを判定する（ステップＳ１７１）。この判定結果が否定判定である場合、割り込み管理部７４は、キャリッジ２５が右方（即ち、印刷可能領域から離間する方向）に移動したため、その処理を前述したステップＳ１７に移行する。一方、ステップＳ１７１の判定結果が肯定判定である場合、割り込み管理部７４は、キャリッジ２５が不必要に左方に移動したため、割り込み要求信号を割り込み部８１に出力し（ステップＳ１８）、処理ルーチンを終了する。
【００６９】
すると、制御部７１内では、実行中の処理が一時中断され、割り込み部８１によって割り込み処理が優先的に実行される。その後、割り込み処理が終了すると、中断されていた処理が再開される。
【００７０】
したがって、本実施形態では、上記第１の実施形態における効果（１）〜（４）（６）（７）と同等の効果に加え、以下に示す効果をさらに得ることができる。
（８）リニアエンコーダー２８の各センサーＳＥ１，ＳＥ２が出力する検出信号Ｓｇｎ１，Ｓｇｎ２から許可エッジに相当するエッジが検出されると共に、ホームポジションに位置するはずのキャリッジ２５がホームポジションから左方に不必要に移動したことが検出された場合に、割り込み管理部７４から割り込み要求信号が出力される。すると、制御部７１内では、割り込み部８１によるキャリッジ２５の不必要な移動に対する割り込み処理が行なわれる。一方、ホームポジションに位置するはずのキャリッジ２５がホームポジションから右方に変位したことが検出された場合、記録ヘッド２９のノズル形成面２９ａに対するキャップ３４の圧接が維持されるため、リニアエンコーダー２８の各センサーＳＥ１，ＳＥ２が出力する検出信号Ｓｇｎ１，Ｓｇｎ２から許可エッジに相当するエッジが検出されても割り込み要求信号が割り込み管理部７４から出力されない。すなわち、制御部７１内では、キャリッジ２５の不必要な移動に対する割り込み処理が行なわれない。そのため、記録ヘッド２９のノズル形成面２９ａからキャップ３４が離間した可能性があるキャリッジ２５の不必要な移動が検出された場合にのみ、割り込み処理を実行させることができる。
【００７１】
一方、記録ヘッド２９のノズル形成面２９ａからキャップ３４が離間した可能性がないキャリッジ２５の不必要な移動が検出されても割り込み処理が実行されないため、制御部７１内の図示しないキャッシュメモリーが割り込み処理前の状態から不必要に書き換えられることを抑制できる。そのため、不必要な割り込み処理の実行を抑制できると共に、制御部７１の制御処理の低減に貢献できる。
【００７２】
（第３の実施形態）
次に、本発明の第３の実施形態を図１２及び図１３に従って説明する。なお、第３の実施形態は、割り込み要求信号が複数入力された場合に実際の割り込み処理を実行する点が第２及び第３の各実施形態と一部異なっている。したがって、以下の説明においては、第１及び第２の各実施形態と相違する部分について主に説明するものとし、第１及び第２の各実施形態と同一又は相当する部材構成には同一符号を付して重複説明を省略するものとする。
【００７３】
次に、キャリッジ２５のホームポジションからの不必要な移動の検出に基づく割り込み要求信号を入力された割り込み部８１が実行する処理ルーチンについて図１２に示すフローチャート及び図１３に示すタイミングチャートに基づき説明する。
【００７４】
割り込み要求信号を入力された割り込み部８１は、割り込み要求信号の入力回数をカウント（計数）するための割り込みカウント（回数）ＣＷを「１」だけインクリメントする（ステップＳ１９１）。続いて、割り込み部８１は、カウントした割り込みカウントＣＷが予め設定された回数閾値としてのカウント閾値ＣＷｔｈ（例えば２回）以上であるか否かを判定する（ステップＳ１９２）。このカウント閾値ＣＷｔｈは、ホームポジションに位置するはずのキャリッジ２５の移動によって記録ヘッド２９のノズル形成面２９ａからキャップ３４が離間したと判断するための基準値であって、実験やシミュレーションなどによって予め設定される。
【００７５】
ステップＳ１９２の判定結果が否定判定（ＣＷ＜ＣＷｔｈ）である場合、割り込み部８１は、割り込み処理を終了する。例えば、図１３のタイミングチャートに示すように、スキャナー用制御部７９によるスキャン処理の実行中に割り込み要求信号が入力されると、スキャン処理が一時中断されて割り込み処理が実行される。しかし、このときの割り込み処理は、割り込みカウントＣＷをインクリメントし、割り込みカウントＣＷがカウント閾値ＣＷｔｈ以上であるか否かを判定するだけである。そのため、従来（第２の解決方法）の場合のように、割り込み処理にてキャリッジ２５の位置の確認を行なわない分だけ、制御部７１の図示しないキャッシュメモリーのうち割り込み処理の実行によって書き換えられる部分が少ない。こうした割り込み処理が終了すると、中断されていたスキャン処理が再開される。
【００７６】
図１２のフローチャートに戻り、ステップＳ１９２の判定結果が肯定判定（ＣＷ≧ＣＷｔｈ）である場合、割り込み部８１は、割り込みカウントＣＷを「０（零）」にリセットし（ステップＳ１９３）、その後、前述したステップＳ１９，Ｓ２０，Ｓ２１，Ｓ２２と同等の処理を順番に実行し、割り込み処理を終了する。図１３のタイミングチャートに示すように、このときに実行される割り込み処理では、ステップＳ１９２の判定結果が否定判定である場合に実行される割り込み処理に比して、処理量が多くなる分だけ処理時間が長くなる。この割り込み処理の実行によって、非印刷時には記録ヘッド２９のノズル形成面２９ａに対するキャップ３４の圧接が良好に維持される。
【００７７】
したがって、本実施形態では、上記第１及び第２の各実施形態における効果（１）〜（４）（６）〜（８）と同等の効果に加え、以下に示す効果をさらに得ることができる。
（９）カウント閾値ＣＷｔｈを、キャリッジ２５のホームポジションから左方への移動によって記録ヘッド２９のノズル形成面２９ａからキャップ３４が離間するまでに相当する適切な値に設定することによって、記録ヘッド２９からキャップ３４が離間した適切なタイミングで割り込み処理を実行させることができる。
【００７８】
なお、上記各実施形態は以下のような別の実施形態に変更してもよい。
・第３の実施形態において、各検出信号Ｓｇｎ１，Ｓｇｎ２から許可エッジに相当するエッジを検出した回数を割り込み管理部７４にて計数させ、該計数した回数が所定の回数閾値以上である場合に割り込み要求信号を割り込み管理部７４から出力させてもよい。
【００７９】
・各実施形態において、キャリッジ２５がホームポジションに配置されてから、キャリッジ２５が左方に不必要に移動した際には「３」つ目のエッジを検出した場合、又は、キャリッジ２５が右方に不必要に移動した際には「４」つ目のエッジを検出した場合に、割り込み処理を実行してもよい。例えば、キャリッジ２５がホームポジションで停止した際の初期状態が第１の条件Ａである場合、許可エッジは、第１検出信号Ｓｇｎ１の立ち下がりエッジになる。
【００８０】
・各実施形態において、リニアエンコーダー２８は、左右方向において互いに異なる位置に配置されるセンサーを２つ以外の任意数（例えば１つや３つ）有する構成であってもよい。
【００８１】
・各実施形態において、割り込み処理では、キャリッジ２５の不必要な移動によって、記録ヘッド２９のノズル形成面２９ａとキャップ３４とが互いに離間した、又は離間する可能性がある旨をユーザーに報知してもよい。
【００８２】
・各実施形態において、割り込み処理では、キャリッジ２５を右方に移動させた後、キャリッジロックを行なわなくてもよい。また、記録装置１１は、ロックレバー３６を備えない装置でもよい。
【００８３】
・各実施形態において、記録装置１１を、印刷処理以外の他の処理として、図示しないメモリーカードに記録情報を記憶させる処理、及びＦＡＸを実行可能な複合機に具体化してもよい。
【００８４】
また、記録装置１１を、印刷機能以外のスキャン処理などの他の処理を実行不能なプリンターに具体化してもよい。
・各実施形態では、記録装置１１をインクジェット式記録装置として具体化したが、この限りではなく、インク以外の他の液体（機能材料の粒子が液体に分散又は混合されてなる液状体、ゲルのような流状体を含む）を吐出したりするシリアル式の液体噴射装置に具体化することもできる。例えば、液晶ディスプレイ、ＥＬ（エレクトロルミネッセンス）ディスプレイ及び面発光ディスプレイの製造などに用いられる電極材や色材（画素材料）などの材料を分散または溶解のかたちで含む液状体を噴射する液状体噴射装置、バイオチップ製造に用いられる生体有機物を噴射する液体噴射装置、精密ピペットとして用いられ試料となる液体を噴射する液体噴射装置であってもよい。さらに、時計やカメラ等の精密機械にピンポイントで潤滑油を噴射する液体噴射装置、光通信素子等に用いられる微小半球レンズ（光学レンズ）などを形成するために紫外線硬化樹脂等の透明樹脂液を基板上に噴射する液体噴射装置、基板などをエッチングするために酸又はアルカリ等のエッチング液を噴射する液体噴射装置、ゲル（例えば物理ゲル）などの流状体を噴射する液状体噴射装置であってもよい。そして、これらのうちいずれか一種の液体噴射装置（記録装置）に本発明を適用できる。このように本発明における記録装置が行う記録とは、印刷の域を超えて、液体や液状体の滴を媒体に噴射すること全般をも含む。
【００８５】
・各実施形態において、割り込み制御装置を、記録用紙Ｐの紙送りに用いられるローラーなどの不必要な回動（変位）を、ロータリーエンコーダーなどの信号検出手段が出力するパルス状の検出信号から検出し、該検出に基づく割り込み処理を実行する装置に設けてもよい。例えば、ロール紙などの長尺状の記録用紙Ｐは、巻き軸などに巻かれており、必要に応じて送り出される。ところが、ユーザーが記録用紙Ｐを送出し方向に無理矢理引っ張った場合、巻き軸の回転位置が不必要に変わってしまう。そこで、自動的な記録用紙Ｐの送出しの終了時に巻き軸の回転方向における位置（以下、「停止位置」ともいう。）をロータリーエンコーダーが出力する検出信号から検出し、その時点の検出信号の状態を初期状態として該初期状態に基づく許可エッジを設定する。そして、ロータリーエンコーダーが出力する検出信号から許可エッジに相当するエッジを検出した場合に、割り込み管理部７４から割り込み要求信号が制御部７１に出力され、制御部内では、割り込み部８１によって割り込み処理が実行される。その結果、巻き軸が逆方向に回転し、巻き軸の回転位置が上記停止位置に戻る。
【００８６】
次に、上記実施形態及び別の実施形態から把握できる技術的思想を以下に追記する。
（イ）前記記録ヘッドは、液体を噴射する噴射口を有すると共に、前記ホームポジションに前記変位部材が配置された場合に、前記噴射口を囲むように前記記録ヘッドに当接可能なキャップと、該キャップを、前記噴射口を囲むように前記記録ヘッドに当接する当接位置と、前記記録ヘッドに当接不能な離間位置との間で前記変位部材の前記所定方向に沿った移動を動力として変位させるキャップ変位機構と、をさらに備え、該キャップ変位機構は、前記変位部材が前記所定方向において前記ホームポジションに接近するに連れて前記キャップを前記離間位置側から前記当接位置に向けて移動させる構成である。
【符号の説明】
【００８７】
１１…記録装置、２５…変位部材としてのキャリッジ、２６…駆動手段としてのＣＲモーター、２８…信号出力手段としてのリニアエンコーダー、２９…記録ヘッド、６０…割り込み制御装置としての制御装置、７１…コントローラーとしての制御部、７４…割り込み要求手段としての割り込み管理部、７５…変位方向検出手段としての方向特定部、８１…制御手段としての割り込み部、８２…エッジ選択手段としてのエッジ選択部、ＣＷ…回数としての割り込みカウント、ＣＷｔｈ…回数閾値としてのカウント閾値、Ｐ…記録媒体としての記録用紙、Ｓｇｎ１，Ｓｇｎ２…検出信号。
【図１】
2010201643.tif 000003
【図２】
2010201643.tif 000004
【図３】
2010201643.tif 000005
【図４】
2010201643.tif 000006
【図５】
2010201643.tif 000007
【図６】
2010201643.tif 000008
【図７】
2010201643.tif 000009
【図８】
2010201643.tif 000010
【図９】
2010201643.tif 000011
【図１０】
2010201643.tif 000012
【図１１】
2010201643.tif 000013
【図１２】
2010201643.tif 000014
【図１３】
2010201643.tif 000015