(57)【要約】【課題】メジャーメントをより一層効率的に実行して動作時間の無駄を省き、また常に適切なメジャーメント値を用いるようにする。【解決手段】記録装置の制御手段は、用紙を搬送するＰＦモータの負荷の程度を示すＰＦメジャーメント値（モータ駆動電流値）を測定するＰＦメジャーメントの実行を、装置の電源オン時に保留し、ＰＦメジャーメント値を用いる記録モードによる記録実行指令を受信した後に、ＰＦメジャーメントを実行する。ＰＦメジャーメント実行後、ＰＦメジャーメント値を記憶手段に記憶し、ＰＦメジャーメントフラグを「１」（完了）にセットする。次回以降記録実行時、ＰＦメジャーメントフラグが「１」の場合には、前回測定時から所定時間以上経過しているか否かを判断し、前記測定時から所定時間以内の場合にはＰＦメジャーメント値を記憶手段から読み込んで利用する。【選択図】図９
2010018017.tif 000002
【特許請求の範囲】
【請求項１】
被記録媒体に記録を行う記録装置であって、
前記記録装置の制御手段は、制御対象である少なくとも１つのモータについて、その駆動対象の駆動負荷の程度を示すメジャーメント値を測定するメジャーメントの実行の可否を、記録モードに応じて決定することを特徴とする記録装置。
【請求項２】
請求項１に記載の記録装置において、前記制御手段は、電源オン時に前記メジャーメントを保留し、前記メジャーメント値を用いる記録モードによる記録実行指令を電源オン後に最初に受信することにより、前記メジャーメントを実行し、更に前記メジャーメント値を記憶手段に保持し、
前記メジャーメント値を用いる記録モードによる記録実行指令を２回目以降受信した際、前記メジャーメントを保留し、前記記憶手段に記憶された前記メジャーメント値を用いることを特徴とする記録装置。
【請求項３】
請求項２に記載の記録装置において、前記制御手段は、電源オン後、前記メジャーメント値を用いる記録モードによる記録実行指令を２回目以降受信した際、前回のメジャーメント実行時から所定時間以上経過しているか否かを判断し、
前回のメジャーメント実行時から所定時間以上経過している場合には、前記メジャーメントを実行し、前記メジャーメント値を更新することを特徴とする記録装置。
【請求項４】
請求項１または２に記載の記録装置において、前記制御手段は、被記録媒体の累積記録ページ数をカウントする手段を有し、
前記累積記録ページ数が所定値に達した場合には、前記メジャーメントを実行し、前記メジャーメント値を更新することを特徴とする記録装置。
【請求項５】
請求項１から４のいずれか１項に記載の記録装置において、前記少なくとも１つのモータは、被記録媒体を搬送する搬送手段の駆動源である被記録媒体搬送用モータであることを特徴とする記録装置。
【請求項６】
被記録媒体に記録を行う記録装置であって、
前記記録装置の制御手段は、被検出対象に応じた検出値を前記制御手段に送出する少なくとも１つのセンサについて、前記検出値の基準値を取得する予備センシングの実行の可否を、記録モードに応じて決定することを特徴とする記録装置。
【請求項７】
請求項６に記載の記録装置において、前記制御手段は、電源オン時に前記予備センシングを保留し、前記基準値を用いる記録モードによる記録実行指令を電源オン後に最初に受信することにより、前記予備センシングを実行し、更に前記基準値を記憶手段に保持し、
前記基準値を用いる記録モードによる記録実行指令を２回目以降受信した際、前記予備センシングを保留し、前記記憶手段に記憶された前記基準値を用いることを特徴とする記録装置。
【請求項８】
請求項７に記載の記録装置において、前記制御手段は、電源オン後、前記基準値を用いる記録モードによる記録実行指令を２回目以降受信した際、前回の予備センシング実行時から所定時間以上経過しているか否かを判断し、
前回の予備センシング実行時から所定時間以上経過している場合には、前記予備センシングを実行し、前記基準値を更新することを特徴とする記録装置。
【請求項９】
請求項６または７に記載の記録装置において、前記制御手段は、被記録媒体の累積記録ページ数をカウントする手段を有し、
前記累積記録ページ数が所定値に達した場合には、前記予備センシングを実行し、前記基準値を更新することを特徴とする記録装置。
【請求項１０】
請求項６から９のいずれか１項に記載の記録装置において、被記録媒体に記録を行う記録ヘッドの走査方向に移動するキャリッジの駆動源であるキャリッジ駆動用モータを備え、
前記センサは、前記キャリッジに設けられており、
前記センサについて、前記キャリッジを駆動しながら前記予備センシングを実行する際に、前記キャリッジ駆動用モータについて、キャリッジの駆動負荷の程度を示すメジャーメント値を測定するメジャーメントを併せて実行することを特徴とする記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリやプリンタ等に代表される記録装置に関する。
【背景技術】
【０００２】
ファクシミリやプリンタ等に代表される記録装置は、電源オン時に各駆動対象（可動部）のリセット（初期化）動作を行う。電源オン時に行われるリセット動作には、例えば装置内部に用紙が残留していることを想定した用紙排出動作、キャリッジがユーザにより動かされたことを想定したキャリッジホームポジションシーク、その他ホームポジションセンサを持たない可動部のホームポジションシーク、などが含まれる。そして電源オン時には、このようなリセット動作に加えて、メジャーメントと呼ばれる、モータ駆動負荷の程度を示すメジャーメント値の測定が含まれる。
【０００３】
メジャーメントは、より具体的には、例えば低速駆動動作時のモータ駆動負荷に応じたモータ電流値をメジャーメント値として測定するものであり、特許文献１〜６に示されるように従来から行われている。
【特許文献１】特開２００２−３２６４１７号公報
【特許文献２】特開２００３−０７９１７２号公報
【特許文献３】特開２００３−２７６２５８号公報
【特許文献４】特開２００５−０８０４６５号公報
【特許文献５】特開２００５−１４４９３６号公報
【特許文献６】特開２００５−１５３２５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記メジャーメントは、電源オン時に行われるほか、特許文献６に示すようにインクカートリッジ交換時或いはロール紙交換時などにも行われていた。これは、例えばプリンタの電源オン時のみにメジャーメントを行う構成であると、企業のオフィスやコンビニエンスストア等に設置されるプリンタなどのように常時電源オン又は長期間継続して電源オンの状態で使用される場合に、一度測定したメジャーメント値が長期間に渡って使用される結果、実際の駆動負荷に応じたモータ電流値との乖離が大きくなる場合がある為である。
【０００５】
ところで、記録モードには例えば高品位モードとドラフトモードがあり、高品位モードでの記録実行時にはメジャーメント値が用いられるが、ドラフトモードでの記録実行時にはメジャーメント値が用いられない場合がある。従って例えば、高品位モードでの記録を殆ど行わないユーザであっても、所定のタイミングで必ずメジャーメントが実行されるので、動作時間の無駄が生じていた。
【０００６】
また、例えばインクカートリッジ交換後の比較的短い時間のうちにロール紙交換を行う様な場合や、インクカートリッジ交換とロール紙交換とを同時に行う場合には、実際の駆動負荷が殆ど変化していない状態でメジャーメントが複数回実行されることとなり、動作時間の無駄が生じる。
【０００７】
更に、インクカートリッジ交換時或いはロール紙交換時などにメジャーメントを行っても、長期間インクカートリッジ交換或いはロール紙交換が行われない場合には、やはり一度測定したメジャーメント値が長期間に渡って使用されることとなり、実際の駆動負荷に応じたモータ電流値との乖離が大きくなる虞があった。
【０００８】
そこで本発明はこの様な状況に鑑みなされたものであり、その目的は、メジャーメントをより一層効率的に実行して動作時間の無駄を省くことにあり、また常に適切なメジャーメント値を用いるようにすることにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の第１の態様に係る記録装置は、被記録媒体に記録を行う記録装置であって、前記記録装置の制御手段は、制御対象である少なくとも１つのモータについて、その駆動対象の駆動負荷の程度を示すメジャーメント値を測定するメジャーメントの実行の可否を、記録モードに応じて決定することを特徴とする。
【００１０】
本態様によれば、記録装置の制御手段は、前記メジャーメントの実行の可否を、記録モードに応じて決定するので、前記メジャーメント値を用いない記録モードによる記録実行指令を受信した際には、前記メジャーメントは実行されず、従って不要動作を回避して動作時間の無駄を省くことができる。
【００１１】
本発明の第２の態様に係る記録装置は、第１の態様に係る記録装置において、前記制御手段は、電源オン時に前記メジャーメントを保留し、前記メジャーメント値を用いる記録モードによる記録実行指令を電源オン後に最初に受信することにより、前記メジャーメントを実行し、更に前記メジャーメント値を記憶手段に保持し、前記メジャーメント値を用いる記録モードによる記録実行指令を２回目以降受信した際、前記メジャーメントを保留し、前記記憶手段に記憶された前記メジャーメント値を用いることを特徴とする。
【００１２】
本態様によれば、装置の電源オン時に前記メジャーメントを保留し、前記メジャーメント値を用いる記録モードによる記録実行指令を電源オン後に受信することにより、前記メジャーメントを実行するので、電源オン時の装置初期化動作に要する時間を短縮することができる。そしてまた、前記メジャーメント値を用いる記録モードによる記録実行指令を２回目以降受信した際、前記メジャーメントを保留し、前記記憶手段に記憶された前記メジャーメント値を用いるので、前記メジャーメントを短い時間のうちに複数回実行することがなく、重複動作を回避してスループットの向上を図ることができる。
【００１３】
本発明の第３の態様に係る記録装置は、第２の態様に係る記録装置において、前記制御手段は、電源オン後、前記メジャーメント値を用いる記録モードによる記録実行指令を２回目以降受信した際、前回のメジャーメント実行時から所定時間以上経過しているか否かを判断し、前回のメジャーメント実行時から所定時間以上経過している場合には、前記メジャーメントを実行し、前記メジャーメント値を更新することを特徴とする。
【００１４】
本態様によれば、前回のメジャーメント実行時から所定時間以上経過している場合には、前記メジャーメントを実行し、前記メジャーメント値を更新するので、記憶手段に保持されたメジャーメント値と、実際の駆動負荷に応じたメジャーメント値との乖離が大きくなることが防止され、常に適切なメジャーメント値を利用することができる。  
本発明の第４の態様に係る記録装置は、第１のまたは第２の態様に係る記録装置において、前記制御手段は、被記録媒体の累積記録ページ数をカウントする手段を有し、前記累積記録ページ数が所定値に達した場合には、前記メジャーメントを実行し、前記メジャーメント値を更新することを特徴とする。  
本態様によれば、上記第３の態様に係る記録装置と同様に、記憶手段に保持されたメジャーメント値と、実際の駆動負荷に応じたメジャーメント値との乖離が大きくなることが防止され、常に適切なメジャーメント値を利用することができる。
【００１５】
本発明の第５の態様に係る記録装置は、前記少なくとも１つのモータは、被記録媒体を搬送する搬送手段の駆動源である被記録媒体搬送用モータであることを特徴とする。本態様によれば、メジャーメントの対象とするモータは被記録媒体搬送用モータであるので、高い搬送精度を確保することにより適切な記録品質を得ることができる。
【００１６】
本発明の第６の態様に係る記録装置は、被記録媒体に記録を行う記録装置であって、前記記録装置の制御手段は、被検出対象に応じた検出値を前記制御手段に送出する少なくとも１つのセンサについて、前記検出値の基準値を取得する予備センシングの実行の可否を、記録モードに応じて決定することを特徴とする。
【００１７】
本態様によれば、記録装置の制御手段は、上記基準値を取得する前記予備センシングの実行の可否を、記録モードに応じて決定するので、前記基準値を用いない記録モードによる記録実行指令を受信した際には、前記予備センシングは実行されず、従って不要動作を回避して動作時間の無駄を省くことができる。
【００１８】
本発明の第７の態様に係る記録装置は、第６の態様に係る記録装置において、前記制御手段は、電源オン時に前記予備センシングを保留し、前記基準値を用いる記録モードによる記録実行指令を電源オン後に最初に受信することにより、前記予備センシングを実行し、更に前記基準値を記憶手段に保持し、前記基準値を用いる記録モードによる記録実行指令を２回目以降受信した際、前記予備センシングを保留し、前記記憶手段に記憶された前記基準値を用いることを特徴とする。
【００１９】
本態様によれば、装置の電源オン時に前記予備センシングを保留し、前記基準値を用いる記録モードによる記録実行指令を電源オン後に受信することにより、前記予備センシングを実行するので、電源オン時の装置初期化動作に要する時間を短縮することができる。そしてまた、前記基準値を用いる記録モードによる記録実行指令を２回目以降受信した際、前記予備センシングを保留し、前記記憶手段に記憶された前記基準値を用いるので、前記予備センシングを短い時間のうちに複数回実行することがなく、重複動作を回避してスループットの向上を図ることができる。
【００２０】
本発明の第８の態様に係る記録装置は、第７の態様に係る記録装置において、前記制御手段は、電源オン後、前記基準値を用いる記録モードによる記録実行指令を２回目以降受信した際、前回の予備センシング実行時から所定時間以上経過しているか否かを判断し、前回の予備センシング実行時から所定時間以上経過している場合には、前記予備センシングを実行し、前記基準値を更新することを特徴とする。
【００２１】
本態様によれば、前回の予備センシング実行時から所定時間以上経過している場合には、前記予備センシングを実行し、前記基準値を更新するので、記憶手段に保持された基準値と、実状に応じた基準値との乖離が大きくなることが防止され、常に適切な基準値を利用することができる。  
本発明の第９の態様に係る記録装置は、第６のまたは第７の態様に係る記録装置において、前記制御手段は、被記録媒体の累積記録ページ数をカウントする手段を有し、前記累積記録ページ数が所定値に達した場合には、前記予備センシングを実行し、前記基準値を更新することを特徴とする。  
本態様によれば、上記第８の態様に係る記録装置と同様に、記憶手段に保持された基準値と、実状に応じた基準値との乖離が大きくなることが防止され、常に適切な基準値を利用することができる。
【００２２】
本発明の第１０の態様に係る記録装置は、第６から第９の態様のいずれかにおいて、被記録媒体に記録を行う記録ヘッドの走査方向に移動するキャリッジの駆動源であるキャリッジ駆動用モータを備え、前記センサは、前記キャリッジに設けられており、前記センサについて、前記キャリッジを駆動しながら前記予備センシングを実行する際に、前記キャリッジ駆動用モータについて、キャリッジの駆動負荷の程度を示すメジャーメント値を測定するメジャーメントを併せて実行することを特徴とする。
【００２３】
本態様によれば、上記予備センシング実行時に、キャリッジを駆動するキャリッジ駆動モータに対するメジャーメントが併せて実行されるので、各々を独立して別個に行う場合と比較して動作時間の短縮を図ることができる。
【発明を実施するための最良の形態】
【００２４】
以下、図１乃至図９を参照しつつ本発明の一実施形態について説明する。図１は本発明に係る記録装置の一実施形態であるインクジェットプリンタ（以下「プリンタ」と言う）１の用紙搬送経路を示す側断面図、図２は動力伝達切換装置５０の正面図及び制御系のブロック図、図３は制御装置７を中心とした制御系のブロック図、図４はキャリッジ４０の移動領域を模式的に示す説明図、図５はプリンタ１の各構成要素の状態を示すフラグとその値を示す表、図６及び図７は電源オン時に制御装置７で実行される処理内容を示すフローチャート、図８は電源オフ時に制御装置７で実行される処理内容を示すフローチャート、図９は記録実行指令を受信した際に制御装置７で実行される処理内容を示すフローチャートである。
【００２５】
以下、図１乃至図４を参照しながらプリンタ１の構成について説明する。プリンタ１は、装置底部に給送装置２を備え、当該給送装置２から記録用紙Ｐを１枚ずつ給送し、記録手段４においてインクジェット記録を行い、装置前方側（図１において左側）に設けられた図示しない排紙スタッカへ向けて排出する構成を備えている。
【００２６】
給送装置２は、用紙カセット１１と、ピックアップローラ１６と、ガイドローラ２０と、分離手段２１と、を備えている。複数枚の用紙Ｐを積層状態で収容可能な用紙カセット１１は、給送装置２の装置本体に対し、装置前方側から装着及び取り外し可能に構成されており、ＰＦ（用紙送り）モータ７１（図２）によって回転駆動されるピックアップローラ１６は、揺動軸１８を中心に揺動する揺動部材１７に設けられ、用紙カセット１１に収容された用紙と接して回転することにより、当該最上位の用紙Ｐを用紙カセット１１から送り出す。
【００２７】
用紙カセット１１に収容された用紙先端と対向する位置には分離部材１２が設けられており、給送されるべき最上位の用紙Ｐの先端が分離部材１２に摺接しつつ下流側に進むことで、次位以降の用紙Ｐとの第１段階分離が行われる。分離部材１２の下流側には自由回転可能なガイドローラ２０が設けられ、更にその下流側には、分離ローラ２２と駆動ローラ２３とを備えて構成された、用紙Ｐの第２段階分離を行う分離手段２１が設けられている。
【００２８】
分離手段２１の下流側には、ＰＦモータ７１（図２）により回転駆動される駆動ローラ２６と、駆動ローラ２６との間で用紙Ｐをニップして従動回転するアシストローラ２７と、を備えて構成された第１中間送り部２５が設けられており、この第１中間送り部２５により、用紙Ｐが更に下流側へと送られる。尚、符号２９は、用紙Ｐが湾曲反転経路を通過する際の（特に用紙後端が通過する際の）通紙負荷を軽減する従動ローラを示している。
【００２９】
従動ローラ２９の下流側にはＰＦモータ７１（図２）により回転駆動される駆動ローラ３２と、駆動ローラ３２との間で用紙Ｐをニップして従動回転するアシストローラ３３と、を備えて構成された第２中間送り部３１が設けられており、この第２中間送り部３１により、用紙Ｐが更に下流側へと送られる。
【００３０】
第２中間送り部３１の下流側には、記録手段４が配置されている。記録手段４は、搬送手段５と、記録ヘッド４２と、紙案内前３９と、排出手段６と、を備えている。搬送手段５は、ＰＦモータ７１（図２）によって回転駆動される搬送駆動ローラ３５と、該搬送駆動ローラ３５に圧接して従動回転するよう紙案内上３７に軸支される搬送従動ローラ３６とを備えて構成され、この搬送手段５により用紙Ｐが記録ヘッド４２と対向する位置に向けて精密送りされる。
【００３１】
尚、符号７４は用紙Ｐの通過を検出する媒体検出手段としての用紙検出センサ（例えば、光学センサにより構成される）を示しており、後述する制御装置７は、この用紙検出センサ７４により、用紙Ｐの先端或いは後端の通過を検出可能となっている。
【００３２】
記録ヘッド４２はキャリッジ４０の底部に設けられ、当該キャリッジ４０は主走査方向（図１の紙面表裏方向）に延びるキャリッジガイド軸４１にガイドされながら、ＣＲ（キャリッジ）モータ７０（図２）によって主走査方向に往復動する様に駆動される。記録ヘッド４２と対向する位置には紙案内前３９が設けられ、当該紙案内前３９によって、用紙Ｐと用紙Ｐとの距離が規定されるようになっている。
【００３３】
キャリッジガイド軸４１は、図示を省略するオートギャップ調整機構（以下「ＡＰＧ機構」と言う）により上下動可能となっており、このＡＰＧ機構により、記録を行う媒体の厚みに応じて、記録ヘッド４２のヘッド面と紙案内前３９との距離（ギャップ：以下適宜「ＰＧ」とも言う）を調整可能となっている。
【００３４】
ここで、キャリッジガイド軸４１は図４に示すようにプリンタ１の基体を構成するサイドフレーム８Ａ、８Ｂに支持されており、サイドフレーム８Ａ側にキャリッジ４０のホームポジションが設定されている。このホームポジションには、キャリッジ４０がホームポジションから移動しないようロックするロック手段としてのロックレバー４７が設けられている。
【００３５】
ロックレバー４７は、キャリッジロックレバー進退機構７６によりキャリッジ４０に対して進退可能に設けられており、進出することにより、その先端がキャリッジ４０に形成された穴４０ａに嵌入し、キャリッジ４０をホームポジションにロックする。
【００３６】
また符号４８は記録ヘッド４２のノズル面を封止するキャッピング装置を示している。このキャッピング装置４８は、図示を省略する昇降機構を備えており、キャリッジ４０が記録領域側にいるときは下方に退避している。そしてキャリッジ４０がホームポジション側に移動してくると、キャリッジ４０と係合してキャリッジ４０に押されることにより、記録ヘッド４２のノズル面を封止する位置まで上昇するように構成されている。
【００３７】
またキャッピング装置４８は、図示を省略するポンプ装置と連通しており、このポンプ装置によりキャップ内部に負圧を生じさせ、記録ヘッド４２のインク吐出ノズルからインクを吸引する等のメンテナンスを実行する。
【００３８】
尚、符号７５はＰＷセンサであり、このＰＷセンサ７５はキャリッジ４０の底部に設けられる光学センサであって、紙案内前３９に向けて発光する発光部（図示せず）と、その反射光を受光する受光部（図示せず）とを備えて構成されている。そして紙案内上３９に向けて放射した放射光の反射光を受光し、その反射光を電流に変換して、後述する制御装置７へ送出する。従ってこれにより制御装置７は、被検出対象（紙案内上３９や記録用紙Ｐ）に応じた検出値（電流値）を判断することにより、用紙Ｐの有無や、キャリッジ４０の移動に伴うＰＷセンサ７５のセンシングにより用紙Ｐの幅を検出可能となっている。
【００３９】
続いて、図１に戻って紙案内前３９の下流側に設けられた排出手段６は、ＰＦモータ７１（図２）によって回転駆動される排出駆動ローラ４４と、当該排出駆動ローラ４４に接して従動回転する排出従動ローラ４５とを備えて構成され、記録手段４によって記録の行われた用紙Ｐは、排出手段６により、装置前方側に設けられた図示を省略するスタッカへと排出される。
【００４０】
尚、プリンタ１は、装置後方に図示を省略する両面ユニットを着脱自在に備えており、最初に記録の行われた用紙Ｐの第１面に対し反対側の第２面が記録ヘッド４２と対向するよう湾曲反転させ、これにより用紙Ｐの両面に記録が実行可能となっている。
【００４１】
またプリンタ１は、薄板状体の一例としての光ディスク（図示せず）をセット可能なディスクトレイ１０を内蔵しており、このディスクトレイ１０に光ディスクをセットすることにより、ラベル面に直接インクジェット記録が可能となっている。
【００４２】
尚このディスクトレイ１０は、図示を省略するトレイ駆動部により、図１に示す収納位置と、排出手段６の下流側にまで進出して光ディスクがセット可能となるセット位置と、の間を変位可能であり、前記収納位置とセット位置との間に、記録ヘッド４２により記録を行う記録位置が配置されている。またディスクトレイ１０の収納位置にはトレイ検出センサ７６（図３）が設けられており、このトレイ検出センサ７６により、ディスクトレイ１０が収納位置にあるか否かを検出可能となっている。
【００４３】
更に光ディスクへの記録実行時には、外周に沿って複数の歯を有する排出従動ローラ（拍車）４５が光ディスクのラベル面に接触しないよう、排出従動ローラ４５が退避位置に切り替えられる。図１において符号４６は排出従動ローラ４５を支持する排紙フレームを示しており、この排紙フレーム４６が、図示を省略する排紙フレーム昇降機構により、図１の実線と仮想線で示すように上下動可能となっており、これにより記録を実行する媒体の種類に応じて、排出従動ローラ４５が媒体と接触する位置と、媒体から離間する位置（符号４５’）とを変位する。
【００４４】
以上がプリンタ１の構成であり、以下図２及び図３を参照しながら制御装置７およびその周辺の構成要素について説明する。  
図２に示すようにプリンタ１は動力源として２つのモータを備えており、その一つがＰＦ（用紙送り）モータ７１であり、もう一つがＣＲ（キャリッジ）モータ７０である。そしてこれら２つのモータは、制御装置７により制御される。
【００４５】
ＰＦモータ７１は、駆動ローラ３５（搬送手段５）、駆動ローラ４４（排出手段６）、駆動ローラ３２（第２中間送り部３１）、などの用紙搬送経路に設けられるローラの共通の駆動源であるとともに、動力伝達切換装置５０を介して、プリンタ１において動力を必要とする種々の被駆動部を選択的に駆動する。
【００４６】
図２において機構Ａ〜機構Ｆはこれら複数の被駆動部を示しており、以下ではこれら機構Ａ〜機構Ｆを適宜「被駆動部」と総称することとする。尚、本実施形態では、機構Ａ〜Ｆは、上述した給送装置２、及び図示を省略するポンプ装置、ＡＰＧ機構、両面ユニット、トレイ駆動部、排紙フレーム昇降部、のこれらに相当する。
【００４７】
そして動力伝達切換装置５０は、駆動ローラ３５を動力軸とし、この駆動ローラ３５を介してＰＦモータ７１の回転トルクを受け、選択した被駆動部へと回転トルクを伝達する。尚、符号５９Ａ〜５９Ｆは各被駆動部が有する入力歯車を示しており、例えば入力歯車５９Ａに回転トルクが伝達されると、機構Ａが稼働する様になっている。
【００４８】
この動力伝達切換装置５０は、駆動ローラ３５の軸線方向（図２の紙面表裏方向）にスライド変位することにより第１ポジションと第２ポジションとを切り換え可能に、且つ、駆動ローラ３５を揺動軸として揺動可能に設けられるアーム部材５５を有しており、このアーム部材５５には、第１遊星歯車５７及び第２遊星歯車５８が自由回転可能に軸支されている。
【００４９】
アーム部材５５が第１ポジションに位置するとき、第１遊星歯車５７は、駆動ローラ３５に設けられた駆動歯車５６と噛合し、且つ第２遊星歯車５８が、入力歯車５９Ａ〜５９Ｆのいずれかと噛合し、これにより駆動ローラ３５から入力歯車５９Ａ〜５９Ｆのいずれかへと回転トルクが伝達される。
【００５０】
このアーム部材５５は、図示を省略する付勢手段により第１ポジションに向けて付勢されているが、キャリッジ係合部５５ａが前記付勢手段に抗してキャリッジ４０に押されることにより、第２ポジション（図２の紙面表方向）に切り換わる。この第２ポジションでは、第２遊星歯車５８は入力歯車５９Ａ〜５９Ｆと噛合しない段違い位置に位置決めされ、る。
【００５１】
そしてアーム部材５５は符号ａで示すように駆動ローラ３５を揺動軸として揺動可能となり、揺動することにより、第２遊星歯車５８を、複数の入力歯車５９Ａ〜５９Ｆのうちいずれか一つと噛合可能な（接続可能な）位置に位置決めする。
【００５２】
尚、入力歯車５９Ａ〜５９Ｆのそれぞれの近傍には、位置決めピン５２Ａ〜５２Ｆが設けられており、アーム部材５５が第１ポジションにあるときに、これら位置決めピン５２Ａ〜５２Ｆのいずれかがアーム部材５５に形成された穴５５ｂに入り込むようになっている。これにより、アーム部材５５の揺動動作が拘束され、第２遊星歯車５８と入力歯車５９Ａ〜５９Ｆのいずれかとの噛合状態が維持されるようになっている。
【００５３】
以上がプリンタ１の動力伝達系統であり、以下図３を参照しながらプリンタ１の制御系統について更に詳説する。上述したようにプリンタ１はＣＲ（キャリッジ）モータ７０、ＰＦ（用紙送り）モータ７１、のこれら２つのモータを備えており、制御装置７は、これらモータを制御することにより、各モータを動力源とする各構成要素を駆動制御する。
【００５４】
ＣＲモータ７０は、キャリッジ４０の駆動源であり、ＣＲモータ７０の回転により、キャリッジ４０（記録ヘッド４２）が主走査方向（図４において左右方向）に移動する。このキャリッジ４０の主走査方向における位置は、リニアエンコーダなどから構成されるキャリッジ位置検出手段７２により検出可能となっており、これにより制御装置７は、キャリッジ４０の位置、移動方向、移動速度などを検出可能となっている。
【００５５】
ＰＦモータ７１は、上述したように用紙搬送経路中に設けられる各ローラの共通の駆動源であり、その回転量（回転step数）や回転速度は、回転量検出手段（ロータリエンコーダ）７３により検出されるようになっている。これにより制御装置７は、用紙搬送経路中に設けられる各ローラの回転量や回転速度を検出可能となっている。
【００５６】
尚、図３において「常時駆動ローラ群」とは、図１の駆動ローラ３２、搬送駆動ローラ３５、排出駆動ローラ４４、のこれらローラを示しており、これらローラはＰＦモータ７１の回転に伴い常時回転する。またキャリッジロックレバー進退機構７６は、ＰＦモータ７１の回転方向切り換えを利用して、ロックレバー４７の進退動作を実行する。
【００５７】
続いて制御装置７について説明する。制御装置７のシステムバスには、ＡＳＩＣ６０、ＲＡＭ６２、ＲＯＭ６３、ＥＥＰＲＯＭ６４、ＣＰＵ６５、タイマＩＣ６６が接続されている。ＣＰＵ６５には、ＡＳＩＣ６０を介してキャリッジ位置検出手段７２、回転量検出手段７３、用紙検出センサ７４、ＰＷセンサ７５、トレイ検出センサ７６、などの各センサ類やエンコーダをはじめとし、プリンタ１の電源をＯＮ／ＯＦＦするための電源ボタン（図示せず）等の信号が入力される。
【００５８】
ＣＰＵ６５は、プリンタ１の各センサ類やエンコーダ等からの出力信号等に基づいて、プリンタ１の給紙制御や記録制御を実行するための演算処理やその他必要な演算処理を行う。ＲＯＭ６３には、ＣＰＵ６５によるプリンタ１の制御に必要な記録制御プログラム（ファームウェア）等が格納されており、記録制御プログラムの処理に必要な各種データ等はＥＥＰＲＯＭ６４に記憶されている。ＲＡＭ６２は、ＣＰＵ６５の作業領域や記録データ等の一時格納領域として使用される。
【００５９】
ＡＳＩＣ６０は、ＤＣモータであるＣＲモータ７０、ＰＦモータ７１、の回転制御並びに記録ヘッド４２の駆動制御を行うための制御回路を有している。ＡＳＩＣ６０は、ＣＰＵ６５から送られてくる制御命令、回転量検出手段７３の出力信号、キャリッジ位置検出手段７２の出力信号、に基づいて、上記各モータの回転制御を行うための各種演算を行い、その演算結果に基づくモータ制御信号をＣＲモータドライバ６８やＰＦモータドライバ６９へ送出する。
【００６０】
また、ＡＳＩＣ６０は、ＣＰＵ６５から送出される記録データ等に基づいて、記録ヘッド４２の制御信号を演算生成してヘッドドライバ６７へ送出し、記録ヘッド４２を駆動制御する。尚、ＡＳＩＣ６０は、外部コンピュータ９０等との情報伝送を実現するＩＦ６１を有している。
【００６１】
続いて図５〜図９を参照しながら、プリンタ１の電源オン時に行われる処理内容、電源オフ時に行われる処理内容、および記録実行指令を受信した際に行われる処理内容について説明する。  
プリンタ１の制御装置７は、装置の各構成要素の状態を示すフラグとして、図５に示す複数のフラグを記憶手段（例えば図３のＥＥＰＲＯＭ６４等の不揮発性メモリ）に保持しており、必要に応じてその値を更新する。以下、各フラグについて概説する。
【００６２】
簡易リセットフラグは、「０」と「１」のいずれかの値をとり、ａ）キャリッジ４０がホームポジションにあること、ｂ）キャリッジ４０がロックレバー４７（図４）によりロックされていること、ｃ）ディスクトレイ１０（図１）が収納位置にあること、の上記ａ）〜ｃ）の全てを満たすときを「１」（簡易リセット可能）とし、上記ａ）〜ｃ）のいずれか一つでも満たさないときを「０」（簡易リセット不可能）とする。
【００６３】
この簡易リセットフラグは、オールリセット動作（後述）より少数の動作で構成された簡易リセット動作（後述）を実行可能であるか否かを判断する為のフラグの一つであり、上記ａ）〜ｃ）の全てを満たす場合には装置に異常が生じていないことが想定される為、「１」（簡易リセット可能）にセットされる。
【００６４】
用紙有無フラグは、「０」と「１」のいずれかの値をとり、用紙搬送経路内に用紙が残存しない場合を「０」（用紙無し）とし、用紙搬送経路内に用紙が残存する場合を「１」（用紙有り）とする。この用紙有無フラグは、印刷待機状態では「０」にセットされており、用紙の給紙開始時に「１」にセットされる。そして印刷終了後に排紙動作を行い、用紙検出センサ７４が用紙を検出しなければ、「０」にセットされる。
【００６５】
異常終了フラグは、「０」と「１」のいずれかの値をとり、後述する電源オフ時に行う動作が正常終了した場合には「０」（正常終了）にセットされ、電源オフ時にメカ初期化が完了していなかった場合或いはフェータルエラーが発生していた場合には「１」（異常終了）にセットされる。
【００６６】
ＰＦメジャーメントフラグは、「０」と「１」のいずれかの値をとり、電源オン後、後述するＰＦメジャーメントが実行されれば「１」（完了）がセットされ、実行されていなければ「０」（未了）のままとなる。
【００６７】
ＣＲメジャーメントフラグは、「０」と「１」のいずれかの値をとり、電源オン後、後述するＣＲメジャーメントが実行されれば「１」（完了）がセットされ、実行されていなければ「０」（未了）のままとなる。
【００６８】
ＰＷセンサ予備センシングフラグは、「０」と「１」のいずれかの値をとり、電源オン後、後述するＰＷセンサ予備センシングが実行されれば「１」（完了）がセットされ、実行されていなければ「０」（未了）のままとなる。
【００６９】
排紙フレーム昇降フラグは、「０」と「１」のいずれかの値をとり、排紙フレーム４６が下降位置にあるときは「０」（Ｄｏｗｎ）にセットされ、上昇位置にあるときは”１”（Ｕｐ）にセットされる。
【００７０】
メカ初期化完了フラグは、「０」と「１」のいずれかの値をとり、後述する電源オン時に行う初期化動作が正常終了した場合に「１」（完了）がセットされ、前記初期化動作が正常終了していなければ「０」（未了）のままとなる。
【００７１】
Fatal Error（フェータルエラー）フラグは、「０」と「１」のいずれかの値をとり、
通常は「０」（エラー無し）に設定され、例えばキャリッジロックが解除できない等、装置に何らかの致命的なエラー（自己復帰できないエラー）が生じた場合に、「１」（エラー発生）にセットされる。
【００７２】
ＰＧフラグは、ＡＰＧ機構により切り換えられるＰＧがいずれのポジションにあるかを示すフラグであり、ＰＧが小さい方から順に、「１」（ＰＧ"−"）、「２」（ＰＧ"Typ"
）、「３」（ＰＧ"＋"）、「４」（ＰＧ"++"）、の値をとる。
【００７３】
以下、図６及び図７を参照しながら電源オン時のリセット動作（装置初期化動作）について説明する。尚、本明細書において電源オン時に行う装置のリセット動作とは、その装置の本来的な使用目的を達成する為の動作（本実施形態では、印刷動作）を開始するに際して、装置を特定の適切な状態にする為の動作を言い、例えば初期化動作を実行可能な可動部を複数有する場合には、前記特定の適切な状態にする為に必要な可動部の一部或いは全部について前記初期化動作を行うことを意味する。特にオールリセット動作とは、前記特定の適切な状態にする為に必要な可動部の全部について、前記初期化動作を行うことを意味する。
【００７４】
また可動部の初期化動作とは、例えば複数のポジションに切り換わる可動部であって現在ポジションを検出する手段（センサ）を持たない可動部であれば、現在ポジションを検出する為のシーク動作の実行であり、またホームポジションを有する可動部であれば当該可動部をホームポジションに移動させる動作を意味する。
【００７５】
尚、本明細書において電源オンとは、ユーザ側からして装置が電源オフ状態であると認識できる状態（例えば操作パネルが消灯し、各種操作実行ボタンなどが押下されてもそれだけでは装置が作動しない状態）において、装置の使用を開始する為に電源ボタンが押下されることを意味する。
【００７６】
先ず、図６において電源がオンされると、ＰＦメジャーメントフラグ、ＰＷセンサ予備センシングフラグ、簡易リセットフラグ、のそれぞれを「０」にセットし（ステップＳ１０１〜１０３）、次いでメカ初期化完了フラグの値を判断する（ステップＳ１０４）。ここでメカ初期化完了フラグが「１」の場合には（肯定枝）、リセット動作は終了する。
【００７７】
メカ初期化完了フラグが「０」の場合には（否定枝）、キャリッジホームポジションシークを行う（ステップＳ１０５）。このキャリッジホームポジションシークでは、キャリッジ４０をサイドフレーム８Ａに向けて移動させた際のＣＲモータ７０の駆動電流値の変化、およびロックレバー４７をキャリッジ４０に向けて進出させた状態でキャリッジ４０を左右に動かした際のＣＲモータ７０の駆動電流値の変化をみる。これにより、キャリッジ４０がホームポジションにあり、且つロックレバー４７によってロックされているか否かを判断する。
【００７８】
そしてキャリッジ４０がホームポジションにあり、且つロックレバー４７によってロックされており、更にディスクトレイ１０が収納位置にある場合には、簡易リセットフラグを「１」にセットする。
【００７９】
次に異常終了フラグの値を判断し（ステップＳ１０６）、「１」（異常終了）の場合には（肯定枝）、オールリセット動作（ステップＳ１１２以降）を実行し、「０」（正常終了）の場合には（否定枝）、以下簡易リセットフラグ及び用紙有無フラグを併せて参照することにより、簡易リセット動作（ステップＳ１０９以降）を実行する。
【００８０】
次に簡易リセットフラグの値を判断し（ステップＳ１０７）、「０」（簡易リセット不可能）の場合には（否定枝）、オールリセット動作（ステップＳ１１２以降）を実行し、「１」（簡易リセット可能）の場合には（否定枝）、以下用紙有無フラグを併せて参照することにより、簡易リセット動作（ステップＳ１０９以降）を実行する。
【００８１】
次に用紙有無フラグの値を判断し（ステップＳ１０８）、「１」（用紙有り）の場合には（肯定枝）、オールリセット動作（ステップＳ１１２以降）を実行し、「０」（用紙無し）の場合には（否定枝）、簡易リセット動作（ステップＳ１０９以降）を実行する。  
以上の通り、電源オン時に各フラグが何らかの装置の異常状態を示すものであればオールリセット動作が選択され、各フラグが装置の正常状態を示すものであれば、オールリセット動作より短時間で完了する簡易リセット動作が選択される。
【００８２】
簡易リセット動作とオールリセット動作が異なる点は、簡易リセット動作の場合、先ず排紙フレーム昇降フラグの値を判断し（ステップＳ１０９）、「１」（上昇位置）の場合には（否定枝）、排紙フレーム４０を下降位置に戻すシーケンスが実行される（ステップＳ１１０）。
【００８３】
排紙フレーム昇降フラグが「０」（下降位置）の場合には（ステップＳ１０９の肯定枝）、ＡＰＧ機構を動作させてＰＧポジションを「１」（ＰＧ"−"）へと切り替える（ステップＳ１１１）。
【００８４】
これに対しオールリセット動作の場合、先ず装置内部の用紙を排出する動作であるＰＦ初期化シーケンス（ステップＳ１１２）が実行される。次いで用紙有無フラグの値を判断し（ステップＳ１１３）、「１」（用紙有り）の場合には（肯定枝）、紙ジャムなどが解消されていないと判断し、リセット動作を終了する。「０」（用紙無し）の場合には（否定枝）、排紙フレーム初期化シーケンスを実行する（ステップＳ１１４）。
【００８５】
この排紙フレーム初期化シーケンスは、排紙フレーム４６を例えばステップＳ１１０のように単に上昇位置から下降位置へ、或いは下降位置から上昇位置へと切り替えるのではなく、排紙フレーム４６の上下動を実行するＰＦモータ７１の駆動電流値を参照しながら、排紙フレーム４６の現在状態を取得した上で、排紙フレーム４６を下降位置に位置決めするものである。
【００８６】
即ち排紙フレーム４６が上昇位置にあるか下降位置にあるかを検出するセンサは設けられていない為、ＰＦモータ７１の回転方向切り替え（正転／逆転）と、そのときのＰＦモータ７１の駆動電流値の増加を検出することにより、排紙フレーム４６の現在状態を取得する。
【００８７】
次いでＡＰＧ初期化シーケンスを実行する（ステップＳ１１５）。このＡＰＧ初期化シーケンスにおいては、ＰＧポジションが「１」（ＰＧ"−"）へと切り替えられるが、上記排紙フレーム初期化シーケンスと同様に、ＰＧポジションを単に例えばステップＳ１１１のように切り替えるのではなく、ＡＰＧ機構を駆動するＰＦモータ７１の駆動電流値を参照しながら、ＰＧポジションの現在状態を取得した上で、ＰＧポジションを「１」（ＰＧ"−"）へと切り替える。
【００８８】
即ちＡＰＧ機構が現在どのＰＧポジションにあるかを検出するセンサは設けられていない為、ＰＦモータ７１の回転方向切り替え（正転／逆転）と、そのときのＰＦモータ７１の駆動電流値の増加を検出することにより、ＡＰＧ機構の現在状態を取得する。
【００８９】
以上のように、オールリセット動作は、ポジションセンサをもたない駆動機構の現在状態を把握するための初期化動作が含まれており、簡易リセット動作は、そのような初期化動作を含まず、オールリセット動作よりも短い時間で終了する。
【００９０】
続いてステップＳ１１６以降の、オールリセット動作および簡易リセット動作の共通の動作について説明する。先ず、両面ユニットの装着状態を判断し（ステップＳ１１６）、装着されている場合には、当該両面ユニットの初期化シーケンスを実行する（ステップＳ１１７）。尚この両面ユニット初期化シーケンスは、両面ユニット内の用紙を排出する処理を含むものである。その後、低温動作起動シーケンスを実行する（ステップＳ１１８）。
【００９１】
続いてＡＰＧ機構を動作させてＰＧポジションを「１」（ＰＧ"−"）へと切り替え（ステップＳ１１９）、次いで電源ＯＮ時Ｉ／Ｓシーケンスを実行する（ステップＳ１２０）。この電源ＯＮ時Ｉ／Ｓシーケンスは、キャッピング装置４８による記録ヘッド４２のメンテナンスを含むものである。
【００９２】
次いでキャリッジ４０をロックレバー４７によってロックし（ステップＳ１２１）、異常終了フラグを「０」（正常終了）にセットし（ステップＳ１２２）、メカ初期化完了フラグを「１」（完了）にセットする（ステップＳ１２３）。以上により、電源オン時のリセット動作が終了する。
【００９３】
次に、図８を参照しながら電源オフ時の装置終了動作について説明する。電源オン状態において電源ボタンが押下されると、先ずメカ初期化完了フラグを判断する（ステップＳ３０１）。メカ初期化完了フラグが「０」（未了）の場合には（否定枝）、電源オン時のリセット動作実行時に何らかの異常が生じたことが想定される為、異常終了フラグを「１」（異常終了）にセットし（ステップＳ３１７）、各フラグ値を記憶手段（例えば、ＥＥＰＲＯＭ６４）に書き込み（ステップＳ３１６）、終了する。
【００９４】
メカ初期化完了フラグが「１」（完了）の場合には（肯定枝）、Fatal Error（フェー
タルエラー）フラグを判断し（ステップＳ３０２）し、「１」（エラー発生）の場合には、異常終了フラグを「１」（異常終了）にセットし（ステップＳ３１７）、各フラグ値を記憶手段（例えば、ＥＥＰＲＯＭ６４）に書き込み（ステップＳ３１６）、終了する。
【００９５】
Fatal Errorフラグが「０」の場合には（否定枝）、省電力モード移行中であるか否か
を判断し（ステップＳ３０３）、省電力モード移行中の場合には（肯定枝）、省電力モードから通常モードに復帰するシーケンスを実行する（ステップＳ３０４）。
【００９６】
次いでディスクトレイ１０が収納位置にあるか否かを判断し（ステップＳ３０５）、収納位置にある場合には（肯定枝）、用紙排出シーケンスを実行する（ステップＳ３０９）。ディスクトレイ１０が収納位置にない場合には（否定枝）、ディスクトレイ１０が印刷待機位置にあるか否かを判断し（ステップＳ３０６）、印刷待機位置以外にあれば（否定枝）、ディスクトレイ１０を収納位置に格納するシーケンスを実行し（ステップＳ３０７）、再度収納位置にあるか否かを判断する（ステップＳ３０８）。
【００９７】
収納位置にある場合（ステップＳ３０８の肯定枝）、ＡＰＧ機構を動作させてＰＧポジションを「１」（ＰＧ"−"）へと切り替える（ステップＳ３１０）。ステップＳ３０６においてディスクトレイ１０が待機位置にある場合（肯定枝）、或いはステップＳ３０８において収納位置にない場合（否定枝）には、ステップＳ３１１へ移動し、現在発熱値を記憶し（ステップＳ３１１）、電源オフ時Ｉ／Ｓシーケンスを実行する。
【００９８】
次いでロックレバー４７によるキャリッジ４０のロック状態が解除されているか否かを判断し（ステップＳ３１３）、ロック解除されている場合には（肯定枝）、ロックレバー４７によりキャリッジ４０をロックする（ステップＳ３１４）。次いでメカ初期化完了フラグを「０」にセットし（ステップＳ３１５）、各フラグの値を記憶手段に書き込み（ステップＳ３１６）、終了する。
【００９９】
以上説明したように、制御装置７は、電源オン時に各フラグが何らかの装置の異常状態を示すものであればオールリセット動作を選択し、各フラグが装置の正常状態を示すものであれば、オールリセット動作より短時間で完了する簡易リセット動作を選択するので、簡易リセット動作の選択により電源オンから短時間で記録可能な待機状態に遷移することができる。
【０１００】
尚、本実施形態では電源オン時に実行するリセット動作パターンとして、オールリセット動作と簡易リセット動作の２パターンが設定されているが、これに限られず、装置構成に応じて更に多くのリセット動作パターンを設定することもできる。また、電源オン時にその都度必要なリセット動作を選別し、実行する動作パターンを構成することもできる。
【０１０１】
続いて図９参照しながら記録実行指令受信時の処理内容について説明する。  
制御装置７は、記録実行指令を受信すると（ステップＳ２０１）、記録モードがＰＦメジャーメント値を利用するモードであるか否かを判断し（ステップＳ２０２）、Ｙｅｓの場合には、ＰＦメジャーメントフラグを確認する（ステップＳ２０３）。
【０１０２】
ここで、ＰＦメジャーメント（ステップＳ２０６）とは、用紙搬送経路に設けられた各ローラをＰＦモータ７１により駆動する際の実際の負荷を求めるものであり、ＰＦモータ７１を用紙無し状態で所定の回転速度で回転させ、その時の駆動負荷に応じたモータ電流値を測定し、かつ、そのモータ電流の積分値からモータ電流値の平均値を算出するものであり、その詳細は、例えば特開２００２−３２６４１７号公報に開示されている。なお、用紙無し状態でのＰＦメジャーメント値のほか、必要に応じて用紙有り状態でのＰＦメジャーメント値が取得され、これが使用される場合もある。
【０１０３】
このＰＦメジャーメントにより得られたモータ電流値の平均値は、ＰＦモータ７１により駆動される駆動対象の駆動負荷の程度を示すＰＦメジャーメント値として、ＲＡＭ６２或いはＥＥＰＲＯＭ６４などの記憶手段に保持され、必要に応じて更新される。そして、ＰＦメジャーメント値を用いる記録モードによる記録実行指令を受信した場合、このＰＦメジャーメント値を用いてＰＦモータ７１を制御することにより、特に低速駆動時に安定した高精度な電流制御が可能となる。
【０１０４】
尚、ＰＦメジャーメント値を利用する記録モードは、例えば用紙の後端に縁無し記録を実行するモードであり、具体的には用紙後端が搬送駆動ローラ３５と搬送従動ローラ３６との間を抜ける際に用紙送り精度が乱れることから、それを防止するためにＰＦモータ７１を低速駆動する際に適用される。
【０１０５】
ステップＳ２０２においてＰＦメジャーメント値を利用する記録モードである場合には（肯定枝）、ＰＦメジャーメントフラグが「１」であるか否か（電源オン後、既にＰＦメジャーメントが実行されたか否か）を判断し（ステップＳ２０３）、Ｎｏの場合には、ＰＦメジャーメントを実行し（ステップＳ２０６）、ＰＦメジャーメント値を記憶し（ステップＳ２０７）、ＰＦメジャーメントフラグを「１」（完了）にセットする（ステップＳ２０８）。尚、ＰＦメジャーメント値の記憶時には、ＰＦメジャーメント実行時の日時を同時に記憶する。
【０１０６】
一方、ステップＳ２０３においてＰＦメジャーメントフラグが「１」の場合（電源オン後、既にＰＦメジャーメントが実行されている場合）には、前回ＰＦメジャーメント実行時から所定時間以上経過しているか否かを判断し（ステップＳ２０４）、Ｙｅｓの場合には、ＰＦメジャーメント値が古くなっている為、これを更新する為にステップＳ２０６以降を実行する。Ｎｏの場合には、ＰＦメジャーメント値は新しいので、記憶されているＰＦメジャーメント値をそのまま読み込む（ステップＳ２０５）。
【０１０７】
続いて、記録モードがＰＷセンサ基準値を利用するモードであるか否かを判断し（ステップＳ２０９）、Ｙｅｓの場合には、ＰＷセンサ予備センシングフラグを確認する（ステップＳ２１０）。
【０１０８】
ここで、ＰＷセンサ予備センシング（ステップＳ２１４）とは、用紙無し状態におけるＰＷセンサ７５の出力電流値（即ち、紙案内前３９の反射光強度）を求めるものであり、用紙有りと用紙無しを判別する為の閾値（検出基準値）を設定する為のものである。
【０１０９】
具体的には、用紙無し状態でキャリッジ４０を駆動することにより、ＰＷセンサ７５にて紙案内前３９に対する放射光の反射光強度（電流値）を検出し、その平均値を検出基準値とする。或いは、前記予備センシングにより得られた反射強度と、予め用紙有り状態でセンシングした際に得られた反射強度とから設定した閾値を検出基準値とする。これにより、用紙先端／後端の通過や、用紙幅を正確に検出することが可能となる。
【０１１０】
尚、ＰＷセンサ基準値は、例えば用紙の四辺に余白無く記録を行う縁無し記録モードや高品位記録モードなど記録開始位置を高精度に管理する場合、余白量（縁無し記録の場合にはインク打ち捨て幅）を高精度に管理する場合などに利用される。
【０１１１】
ステップＳ２０９においてＰＷセンサ基準値を利用する記録モードである場合には（肯定枝）、ＰＷセンサ予備センシングフラグが「１」であるか否か（電源オン後、既にＰＷセンサ予備センシングが実行されたか否か）を判断し（ステップＳ２１０）、Ｎｏの場合には、ＰＷセンサ予備センシングを実行し（ステップＳ２１４）、ＰＷセンサ基準値を記憶し（ステップＳ２１５）、ＰＷセンサ予備センシングフラグを「１」（完了）にセットする（ステップＳ２１６）。尚、ＰＷセンサ基準値の記憶時には、ＰＷセンサ予備センシング実行時の日時を同時に記憶する。
【０１１２】
ここで、ＰＷセンサ予備センシングの実行の際には、キャリッジ４０を動作させるので、併せてＣＲ（キャリッジ）メジャーメントを実行し（ステップＳ２１４）、得られたメジャーメント値を記憶する（ステップＳ２１５）。尚、ＣＲメジャーメントとは、キャリッジ４０をＣＲモータ７０により駆動する際の負荷を求めるものであり、ＣＲモータ７０を所定の回転速度で回転させ、その時の駆動電流値を求める既知の方法であり、上述したＰＦメジャーメントと同様である。
【０１１３】
一方、ＰＷセンサ予備センシングフラグが「１」の場合（電源オン後、既にＰＷセンサ予備センシングが実行されている場合）には、前回ＰＷセンサ予備センシング実行時から所定時間以上経過しているか否かを判断し（ステップＳ２１１）、Ｙｅｓの場合には、ＰＷセンサ基準値が古くなっている為、これを更新する為にステップＳ２１４以降を実行する。
【０１１４】
Ｎｏの場合には、ＰＷセンサ基準値は新しいので、記憶されているＰＷセンサ基準値をそのまま読み込む（ステップＳ２１２）。また、ＣＲメジャーメント値も読み込む（ステップＳ２１３）。  
そして、記録モードにより、上述した各メジャーメント値が利用され、記録動作が実行される（ステップＳ２１７）。
【０１１５】
以上説明したように、制御装置７は、各メジャーメント（ＰＦメジャーメント又は／及びＣＲメジャーメント）の実行の可否の実行の可否を、記録モードに応じて決定するので、メジャーメント値を用いない記録モードによる記録実行指令を受信した際には、前記メジャーメントは実行されず、従って不要動作を回避して動作時間の無駄を省くことができる。また、予備センシングについても同様である。
【０１１６】
加えて、各メジャーメントの実行を電源オン時に保留し、各メジャーメント値を用いる記録モードによる記録実行指令を受信した後に、各メジャーメントを実行するので、電源オン時の装置初期化動作（リセット動作）に要する時間を短縮することができ、特に簡易リセットモードでは、より一層の時間短縮を図ることができる。これは、予備センシングについても同様である。
【０１１７】
また、電源オン後、一度メジャーメントを実行すれば、当該メジャーメント実行時から所定時間以上経過するまでは、記憶されたメジャーメント値が用いられるので、メジャーメントを短い時間のうちに複数回実行することがなく、重複動作を回避してスループットの向上を図ることができる。これは、予備センシングについても同様である。
【０１１８】
そして前回のメジャーメント実行時から所定時間以上経過している場合には、メジャーメントを実行し、メジャーメント値を更新するので、記憶手段に保持されたメジャーメント値と、実際の駆動負荷などに応じたメジャーメント値との乖離が大きくなることが防止され、常に適切なメジャーメント値を利用することができる。これは、予備センシングについても同様である。
【０１１９】
尚、本実施形態では、図６及び図７を参照しながら説明した簡易リセット動作及びオールリセット動作の双方から、各メジャーメント動作が省略されているが、オールリセット動作の場合に、各メジャーメントや予備センシングを実行するようにしても良い（例えば、図６のステップＳ１１５と図７のステップＳ１１６との間に各メジャーメント動作および予備センシングを介在させる）。
【０１２０】
オールリセット動作時に得られるメジャーメント値の利用態様としては、例えばＰＦメジャーメントやＣＲメジャーメントを実行した結果、得られたメジャーメント値が予め定められた閾値を超える場合には、フェータルエラー発生と判断し、以降の動作を停止するといったことが考えられる。
続いて、図１０及び図１１を参照しながら、ＰＦメジャーメント値及びＰＷセンサ基準値の更新方法（以下「基準値更新方法」と言う）の他の実施例について説明する。ここで、図１０及び図１１は基準値更新方法の他の実施例を示すフローチャートである。
この基準値更新方法においては、記録実行指令を受信すると（ステップＳ４０１）、用紙の給送を行い（ステップＳ４０２）、その後累積記録ページカウンタ（Ｔｐ）をインクリメントする（「１」を加算する）（ステップＳ４０３）。
ここで、累積記録ページカウンタは、プリンタ１の製造後、或いはユーザによりプリンタ１の使用が開始された後に、記録の実行が行われたページ数の累積値であり、ＥＥＰＲＯＭ６４に記憶されているものである。
次いで、そのカウント値Ｔｐが予め定められた値α（例えば、１０００枚）の倍数であるか否かを判断し（ステップＳ４０４）、αの倍数であれば（肯定枝）、基準値更新フラグを「１」にセットする（ステップＳ４０５）。
次いで、記録動作を実行する（ステップＳ４０６）。尚、この記録動作においては、記録モードがＰＦメジャーメント値を利用する記録モードであれば、記憶されているＰＦメジャーメント値を読み込んでこれを利用し、またＰＷセンサ基準値を利用する記録モードであれば、記憶されているＰＷセンサ基準値を読み込んで利用する。
従って図１０及び図１１に示す基準値更新方法は、プリンタ１の製造後、或いはユーザにより装置の使用が開始された後に、ＰＦメジャーメント及びＰＷセンサ予備センシングがそれぞれ少なくとも１回行われ、ＰＦメジャーメント値及びＰＷセンサ基準値（その値がゼロではなく、また製造工程などにおいて一時的に用いる様な値でもない）がＥＥＰＲＯＭ６４に保存されていることを前提とする。
次いで、用紙の両面に記録を行う場合には（ステップＳ４０７の肯定枝）、用紙を反転し（ステップＳ４０８）、累積記録ページカウンタ（Ｔｐ）をインクリメントし（ステップＳ４０９）、カウント値Ｔｐがαの倍数であるか否かを判断し（ステップＳ４１０）、αの倍数であれば（肯定枝）、基準値更新フラグを「１」にセットする（ステップＳ４１１）。その後、裏面への記録を実行する（ステップＳ４１２）。この様に、累積記録ページカウンタ（Ｔｐ）は、用紙の裏面に記録を行う場合においてもインクリメントされる。
次いで、用紙を排出し（ステップＳ４１３）、次ページの記録ジョブがあるか否かを判断し（ステップＳ４１４）、次ページ有りの場合にはステップＳ４０２以降を実行する（肯定枝）。次ページ無しの場合には（否定枝）、基準値更新フラグが「１」であるか否かを判断し（ステップＳ４１５）、基準値更新フラグが「１」の場合には（肯定枝）、今回行った記録動作がＰＦメジャーメント値を利用する記録モードであるか、或いはＰＷセンサ基準値を利用するモードであるか否かを判断する（ステップＳ４１６）。
ステップＳ４１６においてＹｅｓの場合には、ステップＳ４１７〜Ｓ４２０に示す様に、ＰＦメジャーメントの実行とその取得値の記憶、ＰＷセンサ予備センシングの実行とその取得の記憶、ＣＲメジャーメントの実行とその取得値の記憶、を行う。そしてその後、基準値更新フラグを「０」にセットする（ステップＳ４２１）。
以上の様に、本実施例では、累積記録ページ数をカウントする手段を備え、そのカウント値が所定値に達した場合に、ＰＦメジャーメント値或いはＰＷセンサ基準値を更新する。この点において、図９に示した基準値更新方法、即ち前回ＰＦメジャーメント実行時から所定時間以上経過しているか否か、或いは前回ＰＷセンサ予備センシング実行時から所定時間以上経過しているか否かを判断し、ＰＦメジャーメント値或いはＰＷセンサ基準値を更新する方法とは異なるものである。
本実施例では、記録動作の実行前ではなく記録動作実行後（全てのジョブ終了後）にＰＦメジャーメント、ＰＷセンサ予備センシング、ＣＲメジャーメント、の各基準値取得動作を実行するので、１枚目の記録を開始するまでの時間を短縮することができる。また、累積記録ページ数をもとに上記各基準値取得動作を実行するので、繰り返し使用による装置の状態変化が生じていない状態、即ちＰＦメジャーメント値或いはＰＷセンサ基準値などがそれ程大きく変化していない状態で上記各基準値取得動作を実行することがない。
尚、本実施例では、用紙排出動作後にＰＦメジャーメント、ＰＷセンサ予備センシング、ＣＲメジャーメント、の各基準値取得動作を実行したが、必ずしもこれら全てを行う必要はなく、適宜選択して実行しても良い。
また、各基準値取得動作それぞれに対し実行するタイミング（累積記録ページ数）を設定し、異なるタイミングで各基準値取得動作を実行しても構わない。更に、電源オン時に各基準値取得動作を実行しても良いし、或いは電源オン時には保留し、累積記録ページ数のみに基づいて各基準値取得動作を実行することもできる。
更に、本実施例では記録モードに基づいて各基準値取得動作を行うか否かを判断したが（ステップＳ４１６）、記録モードの如何に拘わらず、基準値更新フラグが「１」であれば、各基準値取得動作を実行しても良い。また、本実施例では各基準値取得動作を行う必要があるか否かを示すフラグをそれ専用に設定してるが（基準値更新フラグ）、他のフラグ、例えばＡＰＧ初期化シーケンスを実行するか否かを示すフラグが設定されていれば、これを利用し、用紙排出処理時にＡＰＧ初期化シーケンスとともに各基準値取得動作を行っても良い。
【図面の簡単な説明】
【０１２１】
【図１】本発明に係るプリンタの用紙搬送経路を示す側断面図。
【図２】動力伝達切換装置の正面図及び制御系のブロック図。
【図３】本発明に係るプリンタの制御装置を中心とした制御系のブロック図。
【図４】キャリッジの移動領域を模式的に示す説明図。
【図５】本発明に係るプリンタの各構成要素の状態を示すフラグとその値を示す表。
【図６】電源オン時に制御装置で実行される処理内容を示すフローチャート。
【図７】電源オン時に制御装置で実行される処理内容を示すフローチャート。
【図８】電源オフ時に制御装置で実行される処理内容を示すフローチャート。
【図９】記録実行指令受信時に制御装置で実行される処理内容を示すフローチャート。
【図１０】ＰＦメジャーメント値及びＰＷセンサ基準値の更新方法の他の実施例を示すフローチャート。
【図１１】ＰＦメジャーメント値及びＰＷセンサ基準値の更新方法の他の実施例を示すフローチャート。
【符号の説明】
【０１２２】
１  インクジェットプリンタ、３  給送装置、４  記録手段、５  搬送手段、６  排出手段、７  制御装置、８Ａ、８Ｂ  サイドフレーム、１０  ディスクトレイ、
１１  用紙カセット、１２  分離部材、１６  ピックアップローラ、１７  揺動部材、１８  揺動軸、２０  従動ローラ、２１  分離手段、２２  分離ローラ、２３  駆動ローラ、２５  第１中間送り部、２６  駆動ローラ、２７  アシストローラ、２９  従動ローラ、３１  第２中間送り部、３２  駆動ローラ、３３  アシストローラ、３５  搬送駆動ローラ、３６  搬送従動ローラ、３７  紙案内上、３９  紙案内前、４０  キャリッジ、４１  キャリッジガイド軸、４２  記録ヘッド、４４  排出駆動ローラ、４５  排出従動ローラ、
４６  排紙フレーム４６  ロックレバー、４８  キャッピング装置、５０  動力伝達切換装置、５２Ａ〜５２Ｆ  位置決めピン、５５  アーム部材、５５ａ  キャリッジ係合部、５５ｂ  穴、５６  駆動歯車、５７  第１遊星歯車、５８  第２遊星歯車、５９Ａ〜５９Ｆ  入力歯車、６０  ＡＳＩＣ、６１  ＩＦ、６２  ＲＡＭ、６３  ＲＯＭ、６４  ＥＥＰＲＯＭ、６５  ＣＰＵ、６６  タイマＩＣ、６７  ヘッドドライバ、６８  ＣＲモータドライバ、６９  ＰＦモータドライバ、７０  ＣＲモータ、７１  ＰＦモータ、７２  キャリッジ位置検出手段、７３  回転量検出手段、７４  用紙検出センサ、７５  ＰＷセンサ、７６  トレイ検出センサ、９０  外部コンピュータ、Ｐ  記録用紙
【図１】
2010018017.tif 000003
【図２】
2010018017.tif 000004
【図３】
2010018017.tif 000005
【図４】
2010018017.tif 000006
【図５】
2010018017.tif 000007
【図６】
2010018017.tif 000008
【図７】
2010018017.tif 000009
【図８】
2010018017.tif 000010
【図９】
2010018017.tif 000011
【図１０】
2010018017.tif 000012
【図１１】
2010018017.tif 000013