(57)【特許請求の範囲】
【請求項１】
被印刷媒体に印刷を行う印刷部と、
前記印刷部を移動させるモーターと、
前記モーターに電力を供給する電源部と、
前記印刷部の移動を検出する検出部と、
前記検出部による前記印刷部の移動の検出結果を記録する記録部と、
前記検出部の検出結果に基づいて前記印刷部に係わる初期化動作を制御する制御部と、
を備え、
前記検出部は、前記電源部から前記検出部と前記モーターとに電力が供給されていないときに、前記印刷部が移動させられたことによって前記モーターから発生した起電力で起動して前記印刷部の移動の検出結果を前記記録部に記録し、
前記制御部は、前記電源部から前記モーターへの電力が供給された時に、前記記録部が前記印刷部の移動を記録していた場合には前記初期化動作を行い、前記記録部が前記印刷部の移動を記録していなかった場合には前記初期化動作を行わないことを特徴とする印刷装置。
【請求項２】
前記モーターと前記検出部との間に、前記起電力の電圧を降下させて前記検出部へ電力を供給するＤＣ−ＤＣコンバーターを有することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記検出部は、前記起電力を蓄積するコンデンサーを有し、前記コンデンサーから供給される電力により駆動することを特徴とする請求項１または請求項２に記載の印刷装置。
【請求項４】
被印刷媒体に印刷を行う印刷部と、
前記印刷部を移動させる駆動部と、
前記駆動部に電力を供給する電源部と、
前記印刷部における静電容量の変化を検出する検出部と、
前記検出部の検出結果に基づいて前記印刷部に係わる初期化動作を制御する制御部と、
を備え、
前記制御部は、前記電源部から前記駆動部への電力供給開始時に、電力供給していないときの前記検出結果を取得し、前記検出結果が前記静電容量の変化を検出した場合には前記初期化動作を行い、前記検出結果が前記静電容量の変化を検出しなかった場合には前記初期化動作を行わないことを特徴とする印刷装置。
【請求項５】
移動して被印刷媒体に印刷する印刷部の移動動作を制御する印刷方法であって、
モーターに電力を供給することによって印刷部を移動させる移動工程と、
前記印刷部の移動を検出部が検出する検出工程と、
前記検出部の検出結果に基づいて前記印刷部に係わる初期化動作を制御する初期化工程と、
前記検出部と前記モーターとに電力が供給されていないときに、前記印刷部が移動させられたことによって前記モーターから発生した起電力で起動した前記検出部によって、前記印刷部の移動の検出結果を記録部に記録する記録工程と
前記モーターへ電力が供給された時に、前記記録部が前記印刷部の移動を記録していた場合には前記初期化動作を行い、前記記録部が前記印刷部の移動を記録していなかった場合には前記初期化動作を行わない制御工程とを備えることを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置および印刷方法に関する。
【背景技術】
【０００２】
従来から、消費電力の節約を目的とした「省電力モード」を備えた印刷装置が知られている。省電力モードは、印刷装置の電源スイッチがオンにされていて、ユーザーによる操作などが一定時間されない場合に自動的に遷移する印刷装置の状態である。印刷装置の状態には、省電力モードの他に、電源スイッチがオフにされた状態の「電源オフモード」と、電源スイッチがオンにされておりユーザーによる操作パネルの操作や印刷処理などが実行されている「動作モード」の状態がある。
各モードは遷移されると各モードの開始処理が行われ、例えば、動作モードの開始処理では、印刷準備のための初期化動作が行われていた。特許文献１に記載の印刷装置では、省電力モードから遷移した動作モードの初期化動作を、電源オフモードから遷移した動作モードの初期化動作よりも簡易に実現する制御方法を提供していた。これにより、従来よりも更に省電力効果を高めていた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−３７１０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
具体的には、特許文献１に記載の制御方法では、キャリッジ（記録ヘッド）位置の初期化動作であるホームシーク動作を、省電力モードから遷移した動作モードの開始処理で省略する方法であった。
しかしながら、省電力モード中にキャリッジがユーザーの手操作などによって動かされた場合には、動かされる前の位置を基準にして印刷が実行されてしまうため、正確な位置に印刷することができない虞があり、ユーザーは手動で電源のオフとオンを繰り返して、ホームシーク動作を実行させることで回避していた。
また、省電力モードにおいてキャリッジの位置を監視する既設のエンコーダーを動作させ、キャリッジの位置が動かされたことを検出する方法もあるが、省電力モード中の消費電力の増加の要因となってしまい実現は困難であった。
【０００５】
本発明では、上述した従来の課題を解決するためになされたものであって、その目的は、省電力モードにおいて消費電力を抑えて、キャリッジが動かされたか否かを検出し、キャリッジが動かされた場合にはホームシーク動作を実行することが可能な印刷装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題の少なくとも一部を解決するために、本発明は、以下の形態または適用例として実現することが可能である。
【０００７】
［適用例１］本適用例に係わる印刷装置は、被印刷媒体に印刷を行う印刷部と、前記印刷部を移動させる駆動部と、前記駆動部に電力を供給する電源部と、前記印刷部の移動を検出する検出部と、前記検出部の検出結果に基づいて前記印刷部に係わる初期化動作を制御する制御部と、を備え、前記制御部は、前記電源部から前記駆動部への電力供給開始時に、電力供給していないときの前記検出結果を取得し、前記検出結果が前記印刷部の移動を検出した場合には前記初期化動作を行い、前記検出結果が前記印刷部の移動を検出しなかった場合には前記初期化動作を行わないことを特徴とする。
【０００８】
本適用例によれば、検出部は印刷部が移動されたか否かを検出し、制御部は駆動部に電力供給がされていないときの検出部の検出結果を取得する。例えば、省電力モードでは、電力を多く消費する駆動部への電力供給を遮断する。つまり、検出部は省電力モードにおいて、キャリッジを含む印刷部が動かされたか否かを検出することができる。
また、制御部は駆動部への電力供給時に検出結果に基づいて初期化動作の実行を制御する。制御部では、省電力モードにおいて、キャリッジが動かされた場合は初期化動作であるホームシーク動作を行い、キャリッジが動かされなかった場合はホームシーク動作を行わない制御を可能としている。
従って、省電力モードにおいて消費電力を抑えて、キャリッジが動かされたか否かを検出し、キャリッジが動かされた場合にはホームシーク動作を実行することにより、正確な位置への印刷が可能な印刷装置を提供することができる。
【０００９】
［適用例２］前記駆動部は、前記印刷部を移動させるモーターを有し、前記検出部は、前記モーターから発生する起電力に基づいて移動を検出することが好ましい。
【００１０】
本適用例によれば、印刷部を駆動するモーターは、例えば、コイルと磁石を備えたモーターであり、電磁誘導の法則に基づいて印刷部が移動された運動エネルギーは電気エネルギーに変換される。電気エネルギーは起電力となるため、起電力の有無を検出することで、印刷部の移動を検出することができる。
【００１１】
［適用例３］前記検出部は、前記起電力を蓄積するコンデンサーを有し、前記コンデンサーから供給される電力により駆動することが好ましい。
【００１２】
本適用例によれば、検出部は、コンデンサーに蓄積された起電力により駆動し印刷部の移動を検出することができる。電源部から供給される電力を必要としないため、例えば、印刷装置が省電力モードであっても電力消費を少なく抑えることができる。
【００１３】
［適用例４］本適用例に係わる印刷装置は、被印刷媒体に印刷を行う印刷部と、前記印刷部を移動させる駆動部と、前記駆動部に電力を供給する電源部と、前記印刷部における静電容量の変化を検出する検出部と、前記検出部の検出結果に基づいて前記印刷部に係わる初期化動作を制御する制御部と、を備え、前記制御部は、前記電源部から前記駆動部への電力供給開始時に、電力供給していないときの前記検出結果を取得し、前記検出結果が前記静電容量の変化を検出した場合には前記初期化動作を行い、前記検出結果が前記静電容量の変化を検出しなかった場合には前記初期化動作を行わないことを特徴とする。
【００１４】
本適用例によれば、検出部は印刷部の静電容量の変化を検出し、制御部は駆動部に電力供給がされていないときの検出部の検出結果を取得する。キャリッジを含む印刷部の静電容量は、例えば、人体の手指などが近接することで変化する。つまり、検出部が、静電容量の変化を検出すれば、キャリッジは人の手により移動された可能性が高く、静電容量の変化を検出していなければ、キャリッジは移動されていない。制御部は、静電容量の変化が検出された場合には、キャリッジの初期化動作であるホームシーク動作を行い、検出されなかった場合はホームシーク動作を行わない。従って、キャリッジが動かされた可能性が高い場合は、ホームシーク動作が行われ正確な位置への印刷をすることができ、更に、キャリッジが動かされなかった場合は、ホームシーク動作を省略して省電力化と処理時間の短縮を図ることができる。
【００１５】
［適用例５］本適用例に係わる印刷方法は、移動して被印刷媒体に印刷する印刷部の移動動作を制御する印刷方法であって、前記印刷部を移動させるための駆動部から発生する起電力の有無、および前記印刷部の静電容量の変化の有無のいずれか１つを検出し、検出した結果において、前記起電力が発生した場合または前記静電容量が変化した場合には、前記印刷部の移動動作に係わる初期化動作を行い、前記起電力が発生しない場合および前記静電容量が変化しない場合には、前記初期化動作を行わないことを特徴とする。
【００１６】
本適用例によれば、駆動部から起電力が発生した場合または印刷部の静電容量が変化した場合は、印刷部の移動動作に係わる初期化動作が行われる。このような場合は、キャリッジを含む印刷部が移動された可能性が高いため、キャリッジの初期化動作であるホームシーク動作を行うことで、以降の印刷において正確な位置に印刷することができる。
また、駆動部から起電力が発生しなかった場合および静電容量が変化しなかった場合では、印刷部の移動動作に係わる初期化動作は省略される。このような場合は、キャリッジは移動されていないため、キャリッジのホームシーク動作を行わないことで、省電力化と処理時間の短縮を図ることができる。
【図面の簡単な説明】
【００１７】
【図１】プリンターの外観を概略的に示す斜視図。
【図２】印刷機構部の構成を概略的に示す斜視図。
【図３】プリンターの概略構成の示すブロック図。
【図４】検出部の一例を概略的に表す回路構成図。
【図５】メイン制御部による動作モードの開始処理の流れを示すフローチャート図。
【図６】メイン制御部による省電力モードの開始処理の流れを示すフローチャート図。
【図７】検出制御部による制御処理の流れを示すフローチャート図。
【図８】実施形態２における検出部の一例を概略的に表す回路構成図。
【発明を実施するための形態】
【００１８】
以下に本発明を具体化した実施形態について、図面を参照して説明する。以下は、本発明の一実施形態であって、本発明を限定するものではない。なお、以下の各図においては、説明を分かりやすくするため、実際とは異なる尺度で記載している場合がある。
【００１９】
（実施形態１）
（印刷装置の概要）
図１は、プリンター１の外観を概略的に示す斜視図である。
プリンター１は、印刷装置に相当し、例えば、ＪＩＳ規格のＡ０判やＢ０判などといった比較的大きなサイズの被印刷媒体に印刷可能な大型のインクジェット式プリンターである。ロール紙Ｐは、被印刷媒体の一例であり、ロール状に巻かれた状態で供給される。
【００２０】
プリンター１は、装置本体２および装置本体２を支持するスタンド３などから構成されている。
装置本体２は、装置本体２に内包する印刷機構部５、ロール紙除給部６、制御ユニット７と装置本体２の筐体に露出して配設される電源スイッチ１１、操作部３０などから構成されている。印刷機構部５は、被印刷媒体の表面にインクを吐出し画像を印刷する。ロール紙除給部６は、ロール紙Ｐを印刷機構部５に給紙し、印刷後のロール紙を排紙する。制御ユニット７は、上述の印刷機構部５、ロール紙除給部６を含む各部を集中制御する集積回路などで構成されている電子回路基板から構成される。電源スイッチ１１は、オンにされると、印刷機構部５、ロール紙除給部６、制御ユニット７などの各部に対して、各部を駆動するために必要な電圧に変換された電力が供給される。操作部３０は、制御ユニット７の制御により、設定内容などを操作パネル３１に表示し、ユーザーの操作を受付ける操作ボタン３３から入力した操作信号を制御ユニット７に出力する。
【００２１】
また、印刷機構部５により印刷される元画像は、外部の装置であるＰＣ（Personal Computer）、ネットワークを介したサーバーなど、または外部記憶媒体など（いずれも図示は省略する）から画像データとして供給される。
スタンド３の下端には複数のキャスター４が備えられており、プリンター１を床面上で転がして搬送可能にしている。
【００２２】
（印刷機構部の概要）
図２は、印刷機構部５の構成を概略的に示す斜視図である。印刷機構部５は、印刷部２０、駆動部６０、フレーム９０、およびフレーム９０に配設された各部から構成される。
フレーム９０は、印刷機構部５の筐体であり、駆動部６０、印刷部２０を収納する。駆動部６０は、印刷部２０をロール紙Ｐを送出する方向と直交する方向（紙幅方向）に往復移動させる機構である。尚、直交する方向における直交とは、厳密に直交である必要はなく、直角からわずかにずれた角度に交わっていても良い。また、以降に出現する直交の解釈についても同様である。印刷部２０は往復移動しながらインクカートリッジ９８からインク供給チューブ９１を経由して搬送されたインクをロール紙Ｐに吐出する。尚、印刷部２０が往復移動するロール紙Ｐの紙幅方向は、主走査方向（方向Ｘ）であり、主走査方向に直交し、ロール紙Ｐが紙送り機構９６により紙送りされる方向が副走査方向（方向Ｙ）である。
以降に、印刷部２０、駆動部６０について詳細について説明する。また、フレーム９０に配設された各部についても交えて説明する。
【００２３】
（印刷部２０とホーム９２）
印刷部２０は、ヘッド２１とキャリッジ２３などで構成されている。ヘッド２１は、ロール紙Ｐに対向する下面に開口する複数列のノズル（図示は省略）を備え、ノズルからインクを噴射する。キャリッジ２３は、ヘッド２１を固定し、フレーム９０に架設されるガイドロッド９７に沿って主走査方向に往復移動する。キャリッジ２３は、方向Ｘの方向にロール紙Ｐの紙幅端まで移動し、反対側の一端側においてヘッド２１をメンテナンスするためのホーム９２の位置まで移動する。
【００２４】
ホーム９２には、キャップ９３、ワイパー９４、ロックレバー９５などが備えられている。キャップ９３は、保湿を目的としてヘッド２１をキャッピングし、ワイパー９４はヘッド２１のノズル開口面に付着するインクを払拭する。ロックレバー９５は、キャリッジ２３に成形された溝構造のロック受部２５と嵌合されることでヘッド２１をホーム９２から移動しないようにロックする。プリンター１は、電源オフモードへの移行時および動作モードから省電力モードへの移行時に印刷部２０をホーム９２の位置に移動し、ロック受部２５およびロックレバー９５によりロックする。つまり、電源オフモードおよび省電力モードでは印刷部２０はホーム９２の位置に保持される。ロックレバー９５は、動作モードへの移行を機会に解除され、印刷部２０を移動可能にする。
【００２５】
また、ロックレバー９５は、電源オフモードおよび省電力モードにおいてユーザーの手動操作により解除可能であり、ユーザーはロックレバー９５を解除後に印刷部２０を手動で移動させることができる。
【００２６】
（駆動部６０）
駆動部６０は、キャリッジモーター６１、キャリッジローラー６２、リニアエンコーダー６３、タイミングベルト６４などから構成されている。
キャリッジモーター６１は、ＤＣ（Direct Current）モーターまたはステッピングモーターなどであり、コイルと磁石から構成され直流電源により駆動するモーターである。ＤＣモーターにおいては、電極に接して電流を流す整流子（ブラシ）で摺動するブラシ方式またはブラシのないブラシレス方式の公知のモーターでも良い。ステッピングモーターにおいては複数のバイポーラ方式またはユニポーラ方式の巻き線への駆動電流を切り替えることによって回転する公知のモーターでも良い。尚、キャリッジモーター６１はＤＣモーターやステッピングタイプのモーターに限定しない。
【００２７】
キャリッジモーター６１およびキャリッジローラー６２にはタイミングベルト６４が掛け渡されており、タイミングベルト６４には印刷部２０の一部が係止されている。また、ガイドロッド９７は主走査方向に架設された棒形状の支持部材であり、印刷部２０を往復移動可能に軸支する。キャリッジモーター６１に電力が供給され、モーターのシャフトが回転すると、タイミングベルト６４に動力が伝わり回転する。印刷部２０はガイドロッド９７に沿って主走査方向に往復移動する。
【００２８】
リニアエンコーダー６３は、リニアスケール、検出センサー、およびカウンター（図示は省略する）を備え主走査方向（方向Ｘ）において移動したリニアスケールの目盛りを検出する。カウントされた目盛り数によって印刷部２０の位置を算出し、メイン制御部５０（後述する）に出力する。また、カウンターは、ホームシーク処理部５５（後述する）によって印刷部２０がホーム９２の位置に移動されると、方向Ｘにおける位置は原点を意味するゼロにリセットされる。
【００２９】
（プリンターの構成）
図３は、プリンター１の概略構成を示すブロック図である。
プリンター１は、主電源部１０、印刷部２０、操作部３０、通信部４０、メイン制御部５０、駆動部６０、検出部７０、検出制御部８０などから構成されている。また、メイン制御部５０と検出制御部８０は、電子回路基板上に配線されるシリアル通信９９を介して接続されている。
【００３０】
主電源部１０は、ノイズフィルター回路、整流平滑化回路、ＤＣ−ＤＣコンバーターなど（いずれも図示は省略する）の公知の回路で構成され、入力される交流電圧を直流電圧に変換し、プリンター１の各部に電力を供給する。ノイズフィルター回路は例えばＥＭＣ（Electro Magnetic Compatibility）フィルターであり、入力された交流電圧や、接続される他の回路などから発生する低周波ノイズおよび高周波ノイズをカットする。整流平滑化回路では、ＥＭＣフィルターからの低周波ノイズおよび高周波ノイズがカットされた交流電力を、整流および平滑し直流電力に変換する。ＤＣ−ＤＣコンバーターは、直流電力の電圧をプリンター１の各部が必要とする安定化した複数の直流電圧に変換し、各部に供給する。ＤＣ−ＤＣコンバーターから出力される直流電圧は、例えば、駆動部６０のキャリッジモーター６１用に±４２Ｖまたは±２４Ｖなどであり、後述するメイン制御部５０または検出制御部８０には＋５Ｖまたは＋３．３Ｖなどの電圧値で供給される。
尚、主電源部１０は、電源部に相当する。
【００３１】
印刷部２０は、前述したヘッド２１およびキャリッジ２３などで構成され、メイン制御部５０の制御によりノズルからインクを噴射しながら主走査方向に往復移動される。また、印刷部２０は、電源オフモードおよび省電力モードにおいては、メイン制御部５０の制御によりホーム９２の位置に移動される。
【００３２】
操作部３０は、前述した操作パネル３１および操作ボタン３３などで構成される。操作パネル３１は、ＬＣＤ（Liquid Crystal Display）等を有して構成され、メイン制御部５０から入力される表示信号に基づく各種表示を行う表示装置である。また、操作パネル３１は、背面からＬＣＤを照明するためのバックライト機能を有しており、メイン制御部５０の制御により、動作モードにおいてはバックライトを点灯し、省電力モードにおいてはバックライトを消灯する。電源オフモードでは電力供給がされないので、バックライトは消灯している。
操作ボタン３３は、ボタンスイッチ、タッチパネルなどを有して構成される入力装置であり、押下されたボタンやタッチ位置の信号をメイン制御部５０に出力する。タッチパネルは、操作パネル３１のＬＣＤ表面を覆い配設され、メイン制御部５０により操作パネル３１の表示される各画素とタッチパネルのタッチ位置は予め対応付けられている。
【００３３】
通信部４０は、ＵＳＢ（Universal Serial Bus）アダプター、ＢｌｕｅＴｏｏｔｈ（登録商標）アダプター、無線ＬＡＮ（Local Area Network）アダプターなどであり、外部の機器と共通の通信プロトコルを有して構成されている。例えば、ＵＳＢアダプターにおいては、ＵＳＢプロトコルを、ＢｌｕｅＴｏｏｔｈ（登録商標）アダプターにおいてはＢｌｕｅＴｏｏｔｈ（登録商標）プロトコルを、無線ＬＡＮアダプターにおいてはＩＰ（Internet Protocol）を用いてＰＣ（Personal Computer）やサーバーなど外部の機器と通信し、印刷する元画像データの受信や各種コマンドや他のデータの送受信を行う。
【００３４】
メイン制御部５０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＮＶＲＡＭ（Non Volatile Random Access Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory)などの演算処理装置、揮発性メモリー、不揮発性メモリーなどで構成されている。また、これらを内蔵したＡＳＩＣ（Application Specific Integrated Circuit）であっても良い。メイン制御部５０は、プリンター１の印刷部２０、操作部３０、通信部４０、駆動部６０などの各部を制御する。尚、詳細は後述するが、検出部７０は、検出制御部８０により制御されるため、メイン制御部５０の制御の対象外である。
【００３５】
メイン制御部５０は、モード切替処理部５１、動作モード処理部５２、電源オフモード処理部５３、省電力モード処理部５４、ホームシーク処理部５５、メイン記憶部５７などを機能部として有している。但し、これらの機能部は一実施例として記載したものに過ぎず、必ずしもこれらすべての機能部を必須構成要素としなければならないわけではない。また、これら以外の機能部を必須構成要素としても良い。
尚、メイン制御部５０は、制御部に相当する。
【００３６】
モード切替処理部５１は、電源オフモード、省電力モード、および動作モードのプリンター１の各状態を切り替える処理を行う。予め決められた各状態に遷移するための条件に基づいて、プリンター１の状態を遷移させる。
【００３７】
具体的には、モード切替処理部５１では、省電力モードおよび動作モードの状態で、主電源部１０から電源スイッチのオフ割り込みが入った場合、電源オフモード処理部５３に処理を移す。電源オフモードでは、主電源部１０からメイン制御部５０を含む各部への電力供給が遮断される。電源スイッチがオンにされた場合は、主電源部１０から電力が供給されメイン制御部５０の起動と共にモード切替処理部５１が実行される。電源スイッチオンのタイミングで実行されたモード切替処理部５１は、動作モード処理部５２に処理を移す。
【００３８】
モード切替処理部５１は、動作モードにおいて、操作部３０または通信部４０から入力操作や画像データ受信など行われなくなってから一定時間（例えば５分間など）が経過した旨の割り込みが時計部（図示は省略する）から入った場合、省電力モード処理部５４に処理を移す。
モード切替処理部５１は、省電力モードにおいて、操作部３０または通信部４０に入力操作や画像データ受信などが発生した旨の割り込みが入った場合、動作モード処理部５２に処理を移す。
【００３９】
動作モード処理部５２は、モード切替処理部５１から呼び出され、プリンター１を動作モードに切り替える。動作モード処理部５２では、主電源部１０を制御し、プリンター１の各部に必要な電圧の電力を供給する。次に、各部を初期化する処理を実行する。動作モード処理部５２の開始処理についてはフローチャート（図５）を用いて後述する。また、省電力モードに遷移するための条件となる一定時間を計測するために、最後に操作部３０による操作が行われた時刻を時計部から取得し、メイン記憶部５７に格納する。
【００４０】
電源オフモード処理部５３は、電源スイッチのオフ割り込みを受けて、モード切替処理部５１から呼び出され、プリンター１を電源オフモードに切り換える。詳しくは、ホームシーク処理部５５（後述する）を呼び出し、プリンター１の駆動部６０を制御して印刷部２０をホーム９２の位置に収納する。また、操作部３０において設定された内容をメイン記憶部５７の不揮発性記憶メモリーに格納する。その後、主電源部１０を制御し、プリンター１の各部に供給されていた電力を遮断する。
【００４１】
省電力モード処理部５４は、モード切替処理部５１から呼び出され、プリンター１を省電力モードに切り替える。詳しくは、ホームシーク処理部５５を呼び出し、プリンター１の駆動部６０を制御して印刷部２０をホーム９２の位置に収納する。また、操作部３０において設定された内容をメイン記憶部５７の不揮発性記憶メモリーに格納する。その後、主電源部１０を制御し、動作モードへ復帰するためのトリガーとなるイベントを発生する操作部３０の操作パネル３１と通信部４０、およびメイン制御部５０などに電力供給を行い、その他の各部への電力供給は遮断する。省電力モード処理部５４の開始処理についてはフローチャート（図６）を用いて後述する。尚、省電力モード処理部５４では、メイン制御部５０のＣＰＵをスリープ状態にする。詳しくは、ＣＰＵの処理クロックを低速クロックに切り替え、必要最小限の処理としての操作パネル３１と通信部４０からのトリガーを検出する処理に限定することにより、メイン制御部５０に供給される電力の消費を抑える。
【００４２】
ホームシーク処理部５５は、電源オフモード処理部５３および省電力モード処理部５４から呼び出され、プリンター１の駆動部６０を制御して印刷部２０をホーム９２の位置に収納する。ホームシーク処理部５５は、印刷部２０の主走査方向（方向Ｘ）の原点出し、および印刷部２０がその移動経路全域で移動が可能であることを保証する処理動作である。
具体的には、印刷部２０が方向Ｘの原点位置にあるときにリニアエンコーダー６３のカウンターをゼロリセットするリセット動作と、印刷部２０を方向Ｘの移動経路全域で支障なく移動できることを確認する試走動作とを含む。リセット動作では、キャリッジモーター６１を駆動して印刷部２０をホーム９２の方向に移動させ、キャリッジモーター６１に供給される電力の電流値が過電流となり、閾値を超えて最端まで達したと判断されると、リニアエンコーダー６３のカウンターがゼロリセットされる。また、試走動作では、キャリッジモーター６１を逆転駆動させて印刷部２０を、ガイドロッド９７に沿ってホーム９２とは反対方向に移動させ、その間の移動経路全域で印刷部２０が支障なく移動できることを確認後、印刷部２０をホーム９２の位置に移動させる。
また、印刷部２０をホーム９２の位置に収納する際に、ワイパー９４によりヘッド２１のノズル開口面に付着するインクの払拭とノズルクリーニングを行う。
尚、ホームシーク処理部５５が実行されることにより実現されるホームシーク処理およびホームシーク動作は、印刷部に係わる初期化動作に相当する。
【００４３】
メイン記憶部５７は、ＲＯＭ、ＲＡＭ、ＮＶＲＡＭ、ＥＥＰＲＯＭなどであり、メイン制御部５０の各機能部で実現されるプログラムやプログラムで利用される変数やデータを格納する。メイン記憶部５７のＮＶＲＡＭ、ＥＥＰＲＯＭなどは不揮発性メモリーであり、電力供給がされていない間においても、リニアエンコーダー６３のカウンター値や操作部３０で設定された各種設定値などが格納されている。
【００４４】
駆動部６０は、前述したキャリッジモーター６１を駆動力源としてキャリッジ２３を含む印刷部２０を移動させる。電源オフモードおよび省電力モードにおいては、主電源部１０からの電力供給が遮断される。
【００４５】
検出部７０は、主電源部１０からキャリッジモーター６１に電力供給がされていない場合に、印刷部２０の移動の有無を検出する回路を含み構成されている。詳しくは、電源オフモードおよび省電力モードにおいては、キャリッジモーター６１への電力供給は遮断されている。ユーザーの手操作などで印刷部２０が移動されると、係止されているタイミングベルト６４が回動し、キャリッジモーター６１のシャフトが回転する。シャフトが回転することによりキャリッジモーター６１の電源入力端子に逆起電力が発生する。このようにして発生した逆起電力を監視することにより、印刷部２０の移動の有無を検出する。尚、検出部７０の回路構成については、図４を用いて後述する。
【００４６】
検出制御部８０は、メイン制御部５０とは異なるＭＣＵ（Micro Controller Unit）、ＲＯＭ、ＲＡＭ、ＮＶＲＡＭ、ＥＥＰＲＯＭなどの演算処理装置、揮発性メモリー、不揮発性メモリー等で構成されている。検出制御部８０は、検出部７０から出力される逆起電力により起動可能な、低消費電力型のマイコンである。また、検出制御部８０により実行されるプログラムは、メイン制御部５０よりはステップ数が少なく、検出部７０から供給される電力が短時間であっても全ステップを実行することが可能である。検出制御部８０は、検出処理部８１、検出記憶部８３などの機能部から構成される。
尚、検出制御部８０は、検出部７０と共に検出部に相当する。
【００４７】
検出処理部８１は、キャリッジモーター６１から逆起電力を検出し、メイン制御部５０に検出状態を送信する。詳しくは、省電力モードであるか否かを判別し、省電力モード中に逆起電力が発生したか否かを、検出記憶部８３の不揮発性メモリーに記憶する。検出処理部８１は、メイン制御部５０からシリアル通信９９を介してコマンドの送受信を行う。メイン制御部５０から逆起電力が発生したか否かの結果を返す要求コマンドを受信すると、結果を応答する。尚、検出処理部８１の処理のフローに関しては、図７を用いて後述する。
【００４８】
検出記憶部８３は、ＲＯＭ、ＲＡＭ、ＮＶＲＡＭ、ＥＥＰＲＯＭなどであり、検出処理部８１で実現されるプログラムやプログラムで利用される変数やデータを格納する。また、ＮＶＲＡＭおよびＥＥＰＲＯＭなどの不揮発性メモリーには、省電力モード中に逆起電力が発生したか否かの情報が記憶され、電力供給がされていなくてもそれらの情報は保持されている。
【００４９】
シリアル通信９９は、ＵＡＲＴ（Universal Asynchronous Receiver Transmitter）などのシリアル通信であり、メイン制御部５０と検出制御部８０との間で共通に解釈可能な通信方式でデータの送受信を行う。尚、シリアル通信９９は、他の通信方式を用いたシリアル通信であっても良く、また、バス通信などパラレル通信であっても良い。
【００５０】
（検出部７０の回路の動作原理）
図４は、省電力モードにおける検出部７０の一例を概略的に説明する回路構成図である。尚、図４においては、説明に直接関係しない部分の回路については図示を省略している。
まず、図４を用いて省電力モードにおける検出部７０および周辺回路の動作原理について説明する。
【００５１】
主電源部１０は、電圧４２Ｖと電圧５Ｖの電力を供給する。スイッチ１１１は、省電力モードにおいてオフにされるためオープンになり、電圧４２Ｖの電力の供給を停止する。電圧５Ｖは、メイン制御部５０を構成するメインＣＰＵ１５１の駆動電圧である。尚、主電源部１０から出力される電圧４２Ｖおよび５Ｖは一例であり、他の電圧値であっても良く、構成される各部を駆動可能な電圧値であれば良い。
【００５２】
駆動部６０は、キャリッジモーター６１およびモータードライバー１６１などで構成されている。モータードライバー１６１は、キャリッジモーター６１に流す電流量と電流の方向、タイミングなどを切り換えて制御し、キャリッジモーター６１のシャフトの回転速度や方向、ＰＷＭ（Pulse Width Modulation）制御などを行うＩＣ（Integrated Circuit）である。
スイッチ１１１がオープンであるため、モータードライバー１６１には電力供給されておらず動作していない。従って、モータードライバー１６１からキャリッジモーター６１に対しても電力供給はされていない。この状態で、印刷部２０（キャリッジ２３）がユーザーなどによって動かされると、キャリッジモーター６１の端子１６３および端子１６５に逆起電力が発生する。発生した逆起電力は検出部７０に出力される。
【００５３】
検出部７０は、ダイオード１７１、ダイオード１７３、ＤＣ−ＤＣコンバーター１７５などで構成されている。ダイオード１７１およびダイオード１７３は、駆動部６０から出力された逆起電力をＤＣ−ＤＣコンバーター１７５に導くと共に逆流を防止する。ＤＣ−ＤＣコンバーター１７５は、入力した逆起電力を検出制御部８０を構成する検出用ＭＣＵ１８１（Micro Controller Unit）の動作電源電圧まで降圧し、検出制御部８０に供給する。
【００５４】
電力供給が開始された検出制御部８０では、検出用ＭＣＵ１８１に通電され、動作開始されると検出処理部８１が実行される。検出処理部８１が実行されると検出記憶部８３の不揮発性メモリーであるＥＥＰＲＯＭ１８３に逆起電力が発生したことを示す逆起電力フラグがセットされる。例えば、逆起電力情報を格納するＥＥＰＲＯＭ１８３における特定アドレスのビットが０から１に変更される。検出用ＭＣＵ１８１は逆起電力フラグをセット後待機状態となり、供給される逆起電力の電力量の収束とともに動作を終了する。
【００５５】
メイン制御部５０はメインＣＰＵ１５１などで構成されている。省電力モード中のメインＣＰＵ１５１は、主電源部１０から電圧５Ｖの電力供給を受けて、スリープ状態で動作している。
【００５６】
次に、引き続き図４を用いて動作モードにおける検出部７０および周辺回路の動作原理について説明する。
省電力モードから動作モードに遷移すると、メインＣＰＵ１５１はスリープ状態から通常動作状態に切り替わる。同時に、スイッチ１１１がオンにされショートになるため、検出用ＭＣＵ１８１にも主電源部１０から電力供給され、検出用ＭＣＵ１８１に格納される検出処理部８１が実行される。検出処理部８１が実行されると、省電力モードの場合とは切り分けられ別の処理が実行される。主にはシリアル通信９９を介してメインＣＰＵ１５１と各種情報の送受信が行われる。
【００５７】
シリアル通信９９は、制御ユニット７（図１）の電子回路基板上にメインＣＰＵ１５１と検出用ＭＣＵ１８１との間に配線されており、ＵＡＲＴにより相互にデータ送受信が可能になる。
【００５８】
メインＣＰＵ１５１はスリープ状態から通常動作状態に切り替わると、動作モード処理部５２が実行される。動作モード処理部５２は、メインＣＰＵ１５１からシリアル通信９９を介して検出用ＭＣＵ１８１に対して、逆起電力が発生したか否かを問い合わせるリクエストコマンドを送信する。検出制御部８０では検出処理部８１が実行されており、検出用ＭＣＵ１８１がリクエストコマンドを受信すると、ＥＥＰＲＯＭ１８３から逆起電力フラグを読み出し、その内容をメインＣＰＵ１５１に送信する。
【００５９】
このようにして、メイン制御部５０は、省電力モードから動作モードに遷移すると、検出制御部８０において逆起電力が発生したか否か、つまり、印刷部２０（キャリッジ２３）が外的要因によって移動されたか否かを問い合わせ、その結果を取得する。メイン制御部５０は、取得した結果に基づいて、動作モードの開始処理においてホームシーク処理を行う必要があるか否か決定することができる。
【００６０】
（メイン制御部の処理）
（動作モードの開始処理）
図５は、メイン制御部５０における動作モードの開始処理の流れを示すフローチャート図である。本フローは、プリンター１が省電力モードから動作モードに遷移した場合に、実行される動作モードの開始処理のフローである。本フローの実行により、動作モード処理部５２の機能が実現される。
【００６１】
ステップＳ１００では、メイン制御部５０であるメインＣＰＵ１５１を通常動作状態にする。詳しくは、省電力モードではメインＣＰＵ１５１はスリープ状態で動作しているため、スリープ状態からプリンター１の各部を制御可能な通常動作状態に切り替える。
【００６２】
ステップＳ１１０では、電力供給（４２Ｖ）を開始する。詳しくは、主電源部１０を制御してスイッチ１１１をオンにして４２Ｖラインを通電する。４２Ｖラインが通電されると、駆動部６０、検出部７０、検出制御部８０などに電力が供給される。
【００６３】
ステップＳ１２０では、センサーをオンにする。詳しくは、駆動部６０に含まれるリニアエンコーダー６３の検出センサーが駆動され、印刷動作中の印刷部２０の位置などの検出が可能になる。
【００６４】
ステップＳ１３０では、バックライトをオンにする。詳しくは、操作パネル３１に備えられたバックライトパネルに電力が供給され、操作部３０におけるＬＣＤの表示内容が視認可能になる。操作部３０において、各種設定や印刷に係わる操作が可能になる。
【００６５】
ステップＳ１４０では、設定データを復帰する。詳しくは、メイン記憶部５７の不揮発性メモリーエリアに格納されていたリニアエンコーダー６３のカウンター値や操作部３０で設定された各種データを読み込み、各部に設定内容を反映する。例えば、印刷用紙の種別や印刷品質などの印刷設定、省電力モードへの切り替え時間等の環境設定などの設定内容がメイン制御部５０で利用されるプログラムの変数などに読み込まれる。
【００６６】
ステップＳ１５０では、検出制御部８０に逆起電力フラグの内容を要求する。詳しくは、通信部４０の通信プロトコルに基づいて検出制御部８０と通信を確立し、検出制御部８０に対して逆起電力フラグの内容を送信するように要求コマンドを送信する。
【００６７】
ステップＳ１６０では、受信した逆起電力フラグがオンであるか否か判定する。詳しくは、検出制御部８０からステップＳ１５０において送信した要求コマンドの応答を受信する。受信した逆起電力フラグの内容がオンである場合は（ステップＳ１６０；Ｙｅｓ）、ステップＳ１７０に進み、オフである場合は（ステップＳ１６０；Ｎｏ）、ステップＳ１８０に進む。
【００６８】
ステップＳ１７０では、ホームシーク処理を実行する。詳しくは、上述したホームシーク処理部５５が実行され、リセット動作および試走動作が行われる。
【００６９】
ステップＳ１８０では、検出制御部８０にリセットコマンドを送信する。詳しくは、シリアル通信９９を介して、検出制御部８０に、検出制御部８０のフラグをリセットするためのコマンドを送信する。
【００７０】
このように、動作モードの開始処理によれば、ステップＳ１６０において、逆起電力フラグがオンであれば、逆起電力が発生しているため、印刷部２０（キャリッジ２３）が動かされたと判断される。印刷部２０が動かされた状態では、動かされた後のキャリッジ２３の主走査方向における実際の位置と、メイン制御部５０で管理されている方向Ｘにおける位置情報が一致しなくなるため、この状態で印刷処理を行うと正しい印刷位置に印刷することはできない。従って、印刷部２０が動かされたことを検出し、ホームシーク処理を実行してリセット動作を行うことで、以降の印刷において正しい位置に印刷することができる。
【００７１】
一方で、ステップＳ１６０において、逆起電力フラグがオンでなかった場合では、動作モードの開始処理の処理時間の短縮を図ることができる。
例えば、大型のインクジェット式プリンターでは、主走査方向の移動時間やノズルクリーニング処理などを含むホームシーク処理に多くの時間を有してしまう（例えば１分間程度）。そのために、ステップＳ１６０における判定で、逆起電力フラグがオフであれば、印刷部２０は動かされていないと判断し、時間を要するホームシーク処理を省略することが可能になる。また、ホームシーク処理を省略した場合は、印刷部２０の実際の位置は、ステップＳ１４０で読み込んだリニアエンコーダー６３のカウンター値の位置と一致するため正しい印刷位置に印刷をすることができる。
【００７２】
尚、ステップＳ１６０において、逆起電力フラグがオンであれば、ステップＳ１７０に移りホームシーク処理を実行し、オン以外であればホームシーク処理を実行しない構成であったがこれに限定されない。ステップＳ１６０の判定処理を、逆起電力フラグがオフであれば、ホームシーク処理を実行しないで、オフ以外であればホームシーク処理を実行するという構成にしても、上述と同様な効果を得ることができる。
【００７３】
（省電力モードの開始処理）
図６は、メイン制御部５０における省電力モードの開始処理の流れを示すフローチャート図である。本フローは、プリンター１が動作モードから省電力モードに遷移した場合に、実行される省電力モードの開始処理のフローである。本フローの実行により、省電力モード処理部５４の機能が実現される。
【００７４】
ステップＳ２００では、設定データを退避する。詳しくは、リニアエンコーダー６３のカウンター値や操作部３０で設定された各種データを取得して、メイン記憶部５７の不揮発性メモリーエリアに格納（退避）する。
【００７５】
ステップＳ２１０では、バックライトをオフにする。詳しくは、操作パネル３１に備えられたバックライトパネルの電力の供給を遮断する。
【００７６】
ステップＳ２２０では、検出制御部８０に省電力モード移行コマンドを送信する。詳しくは、通信部４０の通信プロトコルに基づいて検出制御部８０と通信を確立し、検出制御部８０に対して省電力モードに移行したことを示すコマンドを送信する。
【００７７】
ステップＳ２３０では、センサーをオフにする。詳しくは、駆動部６０に含まれるリニアエンコーダー６３の検出センサーに対する電力供給を停止する。尚、リニアエンコーダー６３のカウンター値は、ステップＳ２００により読み出され、不揮発性メモリーに格納されている。
【００７８】
ステップＳ２４０では、電力供給（４２Ｖ）を停止する。詳しくは、主電源部１０を制御してスイッチ１１１をオフにして４２Ｖラインを遮断する。４２Ｖラインが遮断されると、駆動部６０、検出部７０、検出制御部８０などに電力の供給が停止される。
【００７９】
ステップＳ２５０では、メイン制御部５０を構成するメインＣＰＵ１５１をスリープ状態にする。
【００８０】
（検出制御部の処理）
図７は、検出制御部８０による制御処理の流れを示すフローチャート図である。本フローは、検出記憶部８３に格納された検出制御部８０の制御プログラムが、検出制御部８０に読み込まれ実行されることにより処理されるフローであり、検出処理部８１の機能部が実現される。
また、本フローは、プリンター１が省電力モードの場合に検出部７０から供給された逆起電力により検出用ＭＣＵ１８１が動作開始された場合、またはプリンター１が動作モードに遷移して主電源部１０から検出用ＭＣＵ１８１に電力が供給された場合、に実行される。本フローの内部で、省電力モードである場合と、動作モードである場合で、処理を切り分けている。
【００８１】
まず、本フローの全体構成を説明する。ステップＳ３００では、省電力モードであるか動作モードであるか判定している。省電力モードの場合は、ステップＳ３１０〜Ｓ３２０が１回処理されて終了する。動作モードの場合は、ステップＳ３３０〜ステップＳ３９０の処理が繰り返し実行される。
【００８２】
ステップＳ３００では、省電力モードフラグがオンであるか否か判定する。省電力モードフラグがオンであれば（ステップＳ３００；Ｙｅｓ）、プリンター１は省電力モードであり、ステップＳ３１０に進む。省電力モードフラグがオンでなければ（ステップＳ３００；Ｎｏ）、動作モードであり、ステップＳ３３０に進む。
【００８３】
ステップＳ３１０では、逆起電力フラグがオンであるか否か判定する。逆起電力フラグがオンであれば（ステップＳ３１０；Ｙｅｓ）、既に逆起電力が１度は発生してフラグがオンになっているため終了に進む。逆起電力フラグがオンでなければ（ステップＳ３１０；Ｎｏ）、ステップＳ３２０に進む。
【００８４】
ステップＳ３２０では、逆起電力フラグをオンにする。詳しくは、検出記憶部８３の不揮発性メモリーエリアの逆起電力フラグを格納する特定アドレスのビットを０から１に変更する。
ステップＳ３００〜Ｓ３２０の各ステップが終了すると、制御プログラムの実行は終了し、検出用ＭＣＵ１８１に対する逆起電力による電力供給が動作電力よりも少なくなると検出用ＭＣＵ１８１の動作は終了する。
【００８５】
ステップＳ３３０では、コマンドを取得する。詳しくは、動作モードの場合であるため、検出用ＭＣＵ１８１およびメイン制御部５０のメインＣＰＵ１５１を含む各部には、主電源部１０より安定した電力が供給されている。ステップＳ３３０では、検出制御部８０とメイン制御部５０との間で、シリアル通信９９を介して、相互間でコマンドの送受信を行う。ステップＳ３３０では、検出制御部８０は、検出記憶部８３に取得したコマンドをプールするバッファーキューを有しており、取得したコマンドを時系列に古い順に読み込む。
【００８６】
ステップＳ３４０では、コマンドがあるか否か判定する。詳しくは、バッファーキューにメイン制御部５０から送信されたコマンドが存在する場合は（ステップＳ３４０；Ｙｅｓ）、ステップＳ３５０に進みコマンド解析を行う。コマンドが存在しない場合は（ステップＳ３４０；Ｎｏ）、ステップＳ３３０に戻りコマンド取得待ち状態になる。
【００８７】
ステップＳ３５０では、コマンド種別を判定する。詳しくは、メイン制御部５０から送信されたコマンドが予め定義されたコマンドであるか比較する。予め定義されたコマンドには、省電力モード設定Ｃ１、逆起電力フラグ送信要求Ｃ２、リセット実行Ｃ３があり、比較され一致すると、それぞれ順番に、ステップＳ３６０、ステップＳ３７０、ステップＳ３８０に進む。
【００８８】
ここで各コマンドについて説明する。
省電力モード設定Ｃ１は、メイン制御部５０が省電力モードに遷移したことを示すコマンドである。本コマンドは、ステップＳ２２０（図６）において送信される。
逆起電力フラグ送信要求Ｃ２は、メイン制御部５０が逆起電力が発生したか否かを判別するために逆起電力フラグの内容を要求するコマンドであり、ステップＳ１５０（図５）において送信される。
リセット実行Ｃ３は、メイン制御部５０が逆起電力フラグの内容に基づいて必要な処理が終了したため、次の逆起電力を検出するために検出制御部８０で管理するフラグをリセットするためのコマンドであり、ステップＳ１８０（図５）において送信される。
【００８９】
ステップＳ３６０では、省電力モードフラグをオンにする。詳しくは、メイン制御部５０から省電力モード設定Ｃ１を受信したため、検出記憶部８３の不揮発性メモリーエリアの省電力モードフラグを格納する特定アドレスのビットを０から１に変更する。ステップＳ３６０が終了すると、次のコマンドを取得するためにステップＳ３３０に進む。
【００９０】
ステップＳ３７０では、逆起電力フラグの内容を送信する。詳しくは、検出記憶部８３の不揮発性メモリーエリアに格納されている逆起電力フラグの内容を読み出し、メイン制御部５０に送信する。ステップＳ３７０が終了すると、次のコマンドを取得するためにステップＳ３３０に進む。
【００９１】
ステップＳ３８０では、省電力モードフラグをオフにする。詳しくは、検出記憶部８３の不揮発性メモリーエリアの省電力モードフラグを格納する特定アドレスのビットを０にセットする。ステップＳ３９０では、逆起電力フラグをオフにする。詳しくは、検出記憶部８３の不揮発性メモリーエリアの逆起電力フラグを格納する特定アドレスのビットを０にセットする。ステップＳ３９０が終了すると、ステップＳ３００に進み処理を繰り返す。
【００９２】
このようにして、検出制御部８０は、プリンター１が動作モードであれば、主電源部１０からの電力の供給を受け、メイン制御部５０との間でコマンドを送受信してそれぞれのコマンドに応じた処理を行う。そして、検出制御部８０は、プリンター１が省電力モードであれば、検出部７０から供給される逆起電力の供給により動作状態となり、逆起電力フラグをオンにして終了する。
尚、図５に示すメイン制御部による動作モードの開始処理の流れを示すフロー、図６に示すメイン制御部による省電力モードの開始処理の流れを示すフロー、図７に示す検出制御部による制御処理の流れを示すフローは、印刷方法に相当する。
【００９３】
以上述べたように、本実施形態に係わるプリンター１によれば、以下の効果を得ることができる。
プリンター１は省電力モードにおいて、印刷部２０（キャリッジ２３）が移動された場合に、駆動部６０（キャリッジモーター６１）の逆起電力を利用して検出制御部８０の検出用ＭＣＵ１８１を立ち上げ、不揮発性メモリーであるＥＥＰＲＯＭ１８３に格納される逆起電力フラグをオンにする。
また、プリンター１の動作モードにおいて、メイン制御部５０は検出制御部８０から省電力モード中に印刷部２０が動かされたか否かを判定できる逆起電力フラグの内容を取得する。メイン制御部５０は、逆起電力フラグがオンであれば、印刷部２０が動かされたことになるため、ホームシーク処理が必要であると判断し、ホームシーク処理を行う。逆起電力フラグがオフである場合では、ホームシーク処理は不要であり、ホームシーク処理を行わない。
【００９４】
このように本実施形態のプリンター１によれば、省電力モードにおいてキャリッジが動かされたか否かを、消費電力を抑えて検出し、キャリッジが動かされた場合にはホームシーク処理を実行することができる。
従って、省電力モード中にキャリッジがユーザーの手操作などによって多少なりとも動かされた場合であっても、正確な位置に印刷することができる。また、キャリッジの動きの検出にあたっては、主電源部の電力供給を利用していないため省電力で検出を可能にしている。
【００９５】
（実施形態２）
次に、実施形態２について、図８を中心に適宜、各図を交えて説明する。
図８は、実施形態２における検出部の一例を概略的に表す回路構成図である。実施形態１では、プリンター１の検出部７０がキャリッジモーター６１から出力される逆起電力を利用した構成であったのに対し、本実施形態では検出部７０に静電容量センサー２７１を用いた構成にしている。
尚、本実施形態は、印刷部における静電容量の変化を検出する検出部を備えた印刷装置に相当する。
【００９６】
図８に示す主電源部１０、スイッチ１１１、メイン制御部５０、駆動部６０、検出制御部８０、シリアル通信９９とそれらに含まれる構成部は実施形態１と共通であり、検出部７０および検出用電源２７５は実施形態１と異なる。
検出部７０は、静電容量センサー２７１から構成されている。
静電容量センサー２７１は、金属製の検出パネルとコンデンサーを内蔵し、指先などの人体の一部が近接すると静電容量変化を検出する公知のセンサーである。静電容量センサー２７１は、印刷部２０のキャリッジ２３に配設され、ユーザーがキャリッジ２３に近接または触れることで、静電容量の変化を捉え、電圧の変化を検出用ＭＣＵ１８１に出力する。
検出用電源２７５は静電容量センサー２７１および検出制御部８０に電源を供給する低消費電力の二次電池または一次電池であり、例えば、リチウムイオン２次電池やリチウムボタン電池などである。
【００９７】
また、実施形態１において、検出制御部８０およびメイン制御部５０において管理していた逆起電力フラグ（図５〜図７）に替えて、静電容量変化フラグを用いることで、実施形態１と同様に、印刷部２０の移動を検出する。印刷部２０の移動を検出した場合は、ホームシーク処理を実行し、検出しなかった場合はホームシーク処理を実行しない。このような方法は、静電容量の変化の有無を検出し、印刷部の移動動作を制御する印刷方法に相当する。
【００９８】
以上の構成によれば、本実施形態においては、実施形態１での効果に加えて、以下の効果を得ることができる。
ユーザーの手指等がキャリッジ２３に近接した状態で検出できるため、キャリッジ２３を大きく動かさない軽微な操作であっても確実に検出し、ホームシーク処理を行うことができる。また、低消費電力の電源を有しているため、静電容量センサー２７１および検出用ＭＣＵ１８１を確実に動作状態にすることができ、キャリッジ２３の動きを逃さず検出することができる。
【００９９】
なお、本発明は上述した実施形態に限定されず、上述した実施形態に種々の変更や改良などを加えることが可能である。変形例を以下に述べる。
【０１００】
（変形例１）
図４および図８を用いて説明する。
上述の実施形態では、シリアル通信９９を用いてメイン制御部５０と検出制御部８０との間をコマンドを介して各種情報を送受信する構成であったが、その構成に限らず当該各種情報を複数の制御部から共有してアクセス可能な共有メモリーを備える構成であっても良い。
【０１０１】
本変形例では、メインＣＰＵ１５１および検出用ＭＣＵ１８１から共有バスを配設し、共有バスは不揮発性メモリーに接続されている。不揮発性メモリーには、逆起電力フラグ、省電力モードであるか否かを示す省電力モードフラグ、などの情報が格納されている。メイン制御部５０は、省電力モードフラグに状態を書き込み、検出制御部８０は省電力モードフラグを読み込み参照する。また、検出制御部８０は、逆起電力フラグに状態を書き込み、メイン制御部５０は逆起電力フラグを読み込み参照する。
本変形例によれば、シリアル通信９９によるコマンドの送受信が不要になるため、メイン制御部５０と検出制御部８０における実行処理の負荷を減らして、各種情報の共有をすることができる。
【０１０２】
（変形例２）
上述の実施形態および変形例では、駆動部６０の逆起電力や印刷部２０の静電容量の変化を検出部７０により検出する構成であったが、それらの構成に限定されない。例えば、ロックレバー９５、ロック受部２５（図２）などにユーザーの動作が加わったことを検出するセンサーを設け、検出部７０により検出する構成であっても良い。この構成においても、ロックレバー９５、ロック受部２５の操作により、キャリッジ２３が動かされた可能性が高く、上述の実施形態および変形例と同様な効果が得られる。
【０１０３】
（変形例３）
上述の実施形態および変形例では、省電力モードにおいて印刷部２０の動きを検出する構成であったが、省電力モードに限らず、電源オフモードにおいて検出する構成であっても良い。詳しくは、上述の実施形態および変形例による検出部７０は、電源オフモードであっても、印刷部２０が動かされたか否かを判定することができる。電源オフモードから動作モードに遷移する処理において、印刷部２０が動かされていなければ、ホームシーク処理を省略することができる。
この構成によれば、電源オフモードから電源オンにされてからプリンター１の立ち上げ処理時間を短縮することができる。
【０１０４】
（変形例４）
図４を用いて説明する。
上述の実施形態および変形例では、検出部７０を構成するＤＣ−ＤＣコンバーター１７５と検出制御部８０との間に、電荷を蓄積するコンデンサーを備える構成であっても良い。この構成によれば、駆動部６０から出力される逆起電力を蓄積し、検出用ＭＣＵ１８１を起動し、検出制御部８０による処理を行うために十分な電力を蓄積したタイミングで、検出用ＭＣＵ１８１に電力を供給する。この構成により、検出用ＭＣＵ１８１を安定して動作状態にすることができる。
【符号の説明】
【０１０５】
１…プリンター、２…装置本体、３…スタンド、４…キャスター、５…印刷機構部、６…ロール紙除給部、７…制御ユニット、１０…主電源部、１１…電源スイッチ、２０…印刷部、２１…ヘッド、２３…キャリッジ、２５…ロック受部、３０…操作部、３１…操作パネル、３３…操作ボタン、４０…通信部、５０…メイン制御部、５１…モード切替処理部、５２…動作モード処理部、５３…電源オフモード処理部、５４…省電力モード処理部、５５…ホームシーク処理部、５７…メイン記憶部、６０…駆動部、６１…キャリッジモーター、６２…キャリッジローラー、６３…リニアエンコーダー、６４…タイミングベルト、７０…検出部、８０…検出制御部、８１…検出処理部、８３…検出記憶部、９０…フレーム、９１…インク供給チューブ、９２…ホーム、９３…キャップ、９４…ワイパー、９５…ロックレバー、９６…紙送り機構、９７…ガイドロッド、９８…インクカートリッジ、９９…シリアル通信、１１１…スイッチ、１５１…メインＣＰＵ、１６１…モータードライバー、１６３，１６５…端子、１７１，１７３…ダイオード、１７５…ＤＣ−ＤＣコンバーター、１８１…検出用ＭＣＵ、１８３…ＥＥＰＲＯＭ、２７１…静電容量センサー、２７５…検出用電源。
【図１】
0006365009.tif 000002
【図２】
0006365009.tif 000003
【図３】
0006365009.tif 000004
【図４】
0006365009.tif 000005
【図５】
0006365009.tif 000006
【図６】
0006365009.tif 000007
【図７】
0006365009.tif 000008
【図８】
0006365009.tif 000009