(57)【要約】【課題】電圧降下による媒体の給送を失敗した場合に、その失敗後に媒体の給送をやり直しても失敗が繰り返される頻度を低減できる給送装置及びその給送装置を備えた電子機器を提供する。【解決手段】用紙を給送する給送機構を駆動させる動力源であるモーターを駆動制御するコンピューターは、用紙を給送するモーターの駆動中に、電源部の電圧降下を検出すると（Ｓ１１）、駆動中のモーターの駆動を停止し（Ｓ１２）、前回の給送動作モード及び給送速度モードよりもモーターの消費電力が低く済む給送動作モード及び給送速度モードに変更し（Ｓ１８，Ｓ２０，Ｓ２３，Ｓ２５）、モーターを駆動させて給紙を再開（リトライ）する（Ｓ２６）。【選択図】図１４
2015187019.tif 000002
【特許請求の範囲】
【請求項１】
媒体を給送する給送機構と、
前記給送機構を駆動させる動力源となるモーターと、
前記モーターを駆動制御する制御部とを備え、
前記制御部は、媒体を第１モードで給送する前記モーターの駆動中に、前記モーターに電力を供給する電源部の供給電圧の電圧降下を検出すると、前記モーターの駆動を停止し、前記第１モードよりも低電力で済む第２モードに変更して前記モーターを駆動させることにより媒体の給送をリトライさせる、ことを特徴とする給送装置。
【請求項２】
前記第１及び第２モードは、媒体の給送途中で行われる給送方向に対して媒体が傾くスキューを取り除くスキュー取り動作を規定するモードであり、
前記制御部は、媒体の給送途中に第１のスキュー取り動作を含む前記第１モードを、前記第１のスキュー取り動作よりも低電力で済む第２のスキュー取り動作を含む前記第２モードに変更する、ことを特徴とする請求項１に記載の給送装置。
【請求項３】
前記モーターを複数備え、
前記制御部は、前記第１のスキュー取り動作では前記複数のモーターを駆動させ、前記第２のスキュー取り動作では前記第１のスキュー取り動作よりも少ない数のモーターを駆動させる、ことを特徴とする請求項２に記載の給送装置。
【請求項４】
前記第１及び第２モードは、前記給送中における前記モーターの駆動速度を規定する速度モードであり、
前記制御部は、前記第１モードをより低速な速度モードである前記第２モードに変更する、ことを特徴とする請求項１乃至３のいずれか一項に記載の給送装置。
【請求項５】
前記制御部は、前記第１モードから前記第２モードに変更したときは、当該第２モードに変更した際のジョブが終わるまでは当該第２モードを維持する、ことを特徴とする請求項１乃至４のいずれか一項に記載の給送装置。
【請求項６】
媒体を給送経路の途中で検出する第１センサーを備え、
前記制御部は、前記第１モードでの媒体の給送中に前記モーターの駆動を停止したときに、前記第１センサーが当該媒体を検知していなければ、当該媒体を排出せずに給送をリトライし、前記第１センサーが当該媒体を検知していれば当該媒体を排出した後に次の媒体の給送をリトライする、ことを特徴とする請求項１乃至５のいずれか一項に記載の給送装置。
【請求項７】
前記媒体がセットされる載置部と、
前記載置部にセットされた媒体の有無を検知する第２センサーとを備え、
前記制御部は、前記第１センサーが媒体を検知していて当該媒体を排出した場合、前記第２センサーによる媒体の検知をもって、前記載置部にセットされた媒体の給送のリトライを開始する、ことを特徴とする請求項６に記載の給送装置。
【請求項８】
商用電源のコンセントに差し込まれたプラグを介して給電された交流を直流に変換して出力するＡＣ電源部とバッテリーとの間で電源を切り換え可能な電源装置を更に備えたことを特徴とする請求項１乃至７のいずれか一項に記載の給送装置。
【請求項９】
前記制御部は、前記ＡＣ電源部と前記バッテリーとの出力の合流点と前記モーターの駆動回路との間における電源線上の位置で電圧を監視して電圧降下を検出する、ことを特徴とする請求項８に記載の給送装置。
【請求項１０】
媒体を給送する給送中に電圧降下を検出したときに前記モーターの駆動を停止させ、前記電圧降下を検出したときの前記第１モードをより低電力で済む前記第２モードに変更して媒体の給送をリトライする前記制御部による制御は、前記モーターがバッテリーの電力で駆動されるときに行われる、ことを特徴とする請求項１乃至９のいずれか一項に記載の給送装置。
【請求項１１】
請求項１乃至１０のいずれか一項に記載の前記給送装置を備えたことを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、用紙等の媒体を給送可能な給送機構をモーターで駆動させる給送装置及び給送装置を備えた電子機器に関する。
【背景技術】
【０００２】
この種の給送装置を備えた電子機器として印刷装置が知られている（例えば特許文献１等）。給送装置の動力源となるモーターの負荷が大きいときには、その消費電力が電源の供給電力の許容限界を超えて電力が不足する状態になった場合、そのまま制御を継続すると、システムダウンに至る。このため、モーターの負荷が大きくなって電圧降下が検出されたときには、モーターの駆動を停止させることで、システムダウンに至ることを回避する。
【０００３】
例えば特許文献１には、用紙等の印刷媒体が斜めに給送されるスキュー（斜行）が発生した場合を想定し、給紙の途中に給送機構の動作によるスキュー取り動作を実施する印刷装置が開示されている。この印刷装置では、印刷媒体の種類（例えば用紙種）に応じてスキュー取り方法を変更している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３３１２５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、給送時の負荷が比較的小さな種類の印刷媒体に対してはモーターの消費電力が相対的に大きなスキュー取り動作が行われても、モーターの消費電力は電源の供給電力以下に十分収まる。これに対して、給送時の負荷が比較的大きな種類の印刷媒体に対してはモーターの消費電力が相対的に大きなスキュー取り動作が行われると、モーターの消費電力が電源の供給電力を超えてしまいシステムダウンを招く虞がある。このため、給送時の負荷が比較的大きな種類の印刷媒体に対してはモーターの消費電力が相対的に小さなスキュー取り動作が設定される。
【０００６】
特許文献１に記載の印刷装置において、例えばユーザーが用紙等の印刷媒体の種類を間違えて入力した設定入力ミスや、印刷媒体の種類を間違えて給紙トレイや給紙カセット等に印刷媒体をセットしたセットミスをすると、実際にセットされた印刷媒体の種類と、設定された印刷媒体の種類とが異なることになる。例えば厚紙や写真紙などの比較的負荷の大きな種類の印刷媒体がセットされた状態で、ユーザーが負荷の比較的小さな印刷媒体の種類（例えば「普通紙」）を入力設定して印刷を行う場合が起こりうる。
【０００７】
この場合、負荷の比較的小さな種類の印刷媒体に用いられる、モーターの消費電力が相対的な大きなスキュー取り方式でスキュー取り動作が行われる。このとき実際にセットされた厚紙や専用紙（写真紙）等の負荷の大きな印刷媒体に、負荷の小さな種類の印刷媒体用のスキュー取り動作が行われる。このため、設定速度で用紙を給送するためにモーターに過剰の電流が流れてその消費電力が電源の供給電力より大きくなって電圧降下が発生する。この種の電圧降下に起因するシステムダウンを回避するため、通常、電圧降下の検出に基づきモーターの駆動が停止される。しかし、再びユーザーが同じ種類の印刷媒体をセットし直すなどして印刷装置に印刷実行操作を行うと、給紙途中に同じスキュー取り動作が行われたときに同様に電圧降下が検出され、モーターが強制停止される。この結果、何度印刷をやり直しても給紙の失敗が繰り返されるという問題があった。
【０００８】
なお、印刷装置における給送装置に限らず、例えばスキャナー装置（画像読取装置）において媒体の一例としての原稿を原稿台の読取面上に給送する給送装置においても、同様に上記の課題がある。
【０００９】
本発明は、上記課題を解決するためになされたものであり、その目的は、電圧降下による媒体の給送を失敗した場合に、その失敗後に媒体の給送をやり直しても失敗が繰り返される頻度を低減できる給送装置及びその給送装置を備えた電子機器を提供することにある。
【課題を解決するための手段】
【００１０】
以下、上記課題を解決するための手段及びその作用効果について記載する。
上記課題を解決する給送装置は、媒体を給送する給送機構と、前記給送機構を駆動させる動力源となるモーターと、前記モーターを駆動制御する制御部とを備え、前記制御部は、媒体を第１モードで給送する前記モーターの駆動中に、前記モーターに電力を供給する電源部の供給電圧の電圧降下を検出すると、前記モーターの駆動を停止し、前記第１モードよりも低電力で済む第２モードに変更して前記モーターを駆動させることにより媒体の給送をリトライさせる。
【００１１】
この構成によれば、媒体を第１モードで給送するモーターの駆動中に、電源部の供給電圧の電圧降下が検出されると、モーターの駆動が停止される。この結果、第１モードでの媒体の給送は失敗となるが、システムダウンは回避できる。モーターの駆動停止後、第１モードよりも低電力で済む第２モードでモーターが駆動されることにより媒体の給送がリトライされる。この第２モードによる媒体の給送は第１モードに比べ低電力で済むため、電源からモーターへ供給される電圧の降下が発生しにくい。よって、媒体の給送をやり直しても給送の失敗が繰り返される頻度を低減できる。
【００１２】
上記給送装置において、前記第１及び第２モードは、媒体の給送途中で行われる給送方向に対して媒体が傾くスキューを取り除くスキュー取り動作を規定するモードであり、前記制御部は、媒体の給送途中に第１のスキュー取り動作を含む前記第１モードを、前記第１のスキュー取り動作よりも低電力で済む第２のスキュー取り動作を含む前記第２モードに変更することが好ましい。
【００１３】
この構成によれば、第１モードでの媒体の給送途中に行われる第１のスキュー取り動作で電圧降下が検出されてモーターの駆動が停止されても、第１のスキュー取り動作よりも低電力で済む第２のスキュー取り動作に変更されて媒体の給送が第２モードでリトライされる。よって、電圧降下による媒体の給送の失敗が繰り返される頻度を低減できる。
【００１４】
上記給送装置では、前記モーターを複数備え、前記制御部は、前記第１のスキュー取り動作では前記複数のモーターを駆動させ、前記第２のスキュー取り動作では前記第１のスキュー取り動作よりも少ない数のモーターを駆動させることが好ましい。
【００１５】
この構成によれば、複数のモーターが駆動される第１のスキュー取り動作で電圧降下が検出されて媒体の給送が失敗しても、第１のスキュー取り動作よりも少ない数のモーターが駆動される第２のスキュー取り動作を含む第２モードに変更される。よって、電圧降下による媒体の給送の失敗が繰り返される頻度を低減できる。
【００１６】
上記給送装置では、前記第１及び第２モードは、前記給送中における前記モーターの駆動速度を規定する速度モードであり、前記制御部は、前記第１モードをより低速な速度モードである前記第２モードに変更することが好ましい。
【００１７】
この構成によれば、電圧降下の検出時は、給送中におけるモーターの駆動速度を規定する速度モードである第１モードが、より低速な速度モードである第２モードに変更されるため、第２モードでの媒体の給送中に電圧降下が発生しにくくなり、電圧降下による媒体の給送の失敗が繰り返される頻度を低減できる。
【００１８】
上記給送装置では、前記制御部は、前記第１モードから前記第２モードに変更したときは、当該第２モードに変更した際のジョブが終わるまでは当該第２モードを維持することが好ましい。
【００１９】
この構成によれば、第１モードから第２モードに変更したときのジョブが終わるまでは第２モードに維持されるので、同一ジョブ中の後続の媒体の給送の失敗を回避できる。よって、同じジョブの間に媒体の給送が媒体ごとに毎回リトライされることによるスループットの低下を回避できる。
【００２０】
上記給送装置では、媒体を給送経路の途中で検出する第１センサーを備え、前記制御部は、前記第１モードでの媒体の給送中に前記モーターの駆動を停止したときに、前記第１センサーが当該媒体を検知していなければ、当該媒体を排出せずに給送をリトライし、前記第１センサーが当該媒体を検知していれば当該媒体を排出した後に次の媒体の給送をリトライすることが好ましい。
【００２１】
この構成によれば、第１モードでの媒体の給送中にモーターの駆動を停止したときに、第１センサーが媒体を検知していなければ、媒体を排出せずに給送をリトライする。一方、第１センサーが媒体を検知していれば、該媒体を排出した後に次の媒体の給送をリトライする。このため、給送のリトライをした媒体を第１センサーで検知することができ、第１センサーで検知した位置を基準にして第２モードでの給送において媒体を目標位置に位置精度よく給送することができる。
【００２２】
上記給送装置では、前記媒体がセットされる載置部と、前記載置部にセットされた媒体の有無を検知する第２センサーとを備え、前記制御部は、前記第１センサーが媒体を検知していて当該媒体を排出した場合、前記第２センサーによる媒体の検知をもって、前記載置部にセットされた媒体の給送のリトライを開始することが好ましい。
【００２３】
この構成によれば、第１モードでの媒体の給送が失敗した場合、載置部に後続の媒体がセット済みで第２センサーが検知状態にあれば、第２モードで媒体を給送するリトライが開始され、一方、載置部に媒体がセットされていなければ、ユーザーが媒体を載置部にセットしてそれが第２センサーに検知されたときに、第２モードで媒体を給送するリトライが開始される。このため、第１モードでの媒体の給送を失敗したとき、第２モードでの媒体の給送が開始されるので、ユーザーは印刷の指示を再度行う必要がない。
【００２４】
上記給送装置では、商用電源のコンセントに差し込まれたプラグを介して給電された交流を直流に変換して出力するＡＣ電源部とバッテリーとの間で電源を切り換え可能な電源装置を更に備えていることが好ましい。
【００２５】
この構成によれば、プラグがコンセントから引き抜かれたことにより電源がＡＣ電源部からバッテリーに切り換えられたために電圧降下が検出され、第１モードでのモーターの駆動が停止されても、その後、第２モードで給送がリトライされる。よって、プラグがコンセントから引き抜かれた場合のシステムダウンを防止できるうえ、給送の失敗が繰り返される頻度を低減できる。
【００２６】
上記給送装置では、前記制御部は、前記ＡＣ電源部と前記バッテリーとの出力の合流点と前記モーターの駆動回路との間における電源線上の位置で電圧を監視して電圧降下を検出することが好ましい。
【００２７】
この構成によれば、電源がＡＣ電源部とバッテリーとの間で切り換えられて電力がモーターに供給される構成でも、電圧降下を検出するための電圧の監視箇所が１箇所で済む。
上記給送装置では、媒体を給送する給送中に電圧降下を検出したときに前記モーターの駆動を停止させ、前記電圧降下を検出したときの前記第１モードをより低電力で済む前記第２モードに変更して媒体の給送をリトライする前記制御部による制御は、前記モーターがバッテリーの電力で駆動されるときに行われることが好ましい。
【００２８】
この構成によれば、供給電力が相対的に小さいバッテリーを電源とする媒体の給送中に電圧降下が発生し易く、このようなバッテリーの電力でモーターを駆動させるときに、第１モードでの媒体の給送を失敗しても、第２モードで媒体の給送がリトライされるので、給送の失敗が繰り返される頻度を低減できる。
【００２９】
上記課題を解決する電子機器は、上記給送装置を備えている。この構成によれば、電子機器によって、上記給送装置と同様の作用効果を得ることができる。
【図面の簡単な説明】
【００３０】
【図１】一実施形態におけるプリンターを示す斜視図。
【図２】外装カバーが取り外された状態にあるプリンターを示す概略斜視図。
【図３】（ａ）〜（ｃ）は自動給送装置の動作を説明する模式側面図。
【図４】（ａ）は逆転突き当て方式のスキュー取り動作を説明する模式側面図、（ｂ）は同じく模式平面図、（ｃ）は用紙を印刷開始位置まで搬送する頭出し動作を説明する模式側面図、（ｄ）は同じく模式平面図。
【図５】（ａ），（ｃ）は喰付き吐出し方式のスキュー取り動作を説明する模式側面図、（ｂ），（ｄ）は同じくそれぞれの模式平面図。
【図６】プリンターの電気的構成を示すブロック図。
【図７】ＡＣアダプターとバッテリーの各電力をモーター駆動回路に供給する電源装置の回路構成を示すブロック図。
【図８】コンピューターの機能構成を示すブロック図。
【図９】モーターの速度プロファイル及び回転速度と電流値との関係を示すグラフ。
【図１０】制御テーブルを示し、（ａ）は加速テーブル、（ｂ）は減速テーブルのそれぞれ模式図。
【図１１】逆転突き当て方式の第１のスキュー取り動作を伴う第１給送モードでの給送動作における各モーターの回転速度と電流値との関係を示すグラフ。
【図１２】喰付き吐出し方式の第２のスキュー取り動作を伴う第２給送モードでの給送動作における各モーターの回転速度と電流値との関係を示すグラフ。
【図１３】電圧降下を検出した際の検出電圧を示すグラフ。
【図１４】給送制御を示すフローチャート。
【発明を実施するための形態】
【００３１】
以下、給送装置を備えたプリンターの一実施形態を、図面を参照して説明する。
図１に示すように、電子機器の一例としてのプリンター１１は、一例としてモバイル型のインクジェット式カラープリンターであって、薄型の略直方体形状を有する装置本体１２を備える。この装置本体１２の前面（図１では右面）には、ユーザーの入力操作等に用いられる操作パネル１３が設けられている。操作パネル１３には、例えば液晶パネルよりなる表示部１４及び複数の操作スイッチからなる操作部１５が設けられている。操作部１５には、電源スイッチ１５ａ、表示部１４のメニュー画面上で所望の選択項目を選択する際に操作される選択スイッチ１５ｂ及びキャンセルスイッチ１５ｃ等が含まれる。なお、操作パネル１３のうち少なくとも一部は、装置本体１２の薄型化のためにその上面に設けてもよいし、不使用時に装置本体１２に収納できる収納式又は折畳み式としてもよい。また、表示部１４は、装置本体１２にコネクターを介して接続する外付け方式でもよい。
【００３２】
図１に示すように、プリンター１１は、装置本体１２の背面部側に延出する給送トレイ１６上に一対のエッジガイド１６ａで幅方向に位置決めされた状態でセットされた媒体の一例としての用紙Ｐを１枚ずつ装置本体１２内へ給送可能な給送装置の一例としての自動給送装置１７を備えている。なお、自動給送装置１７は、この種の給送トレイ１６を備えた給送方式に限らず、装置本体１２に挿抜可能に装着された給送カセットにセットされた用紙群から一枚ずつ用紙が給送されるカセット給送方式でもよい。
【００３３】
図１に示すように、装置本体１２内には、キャリッジ２１が、ガイド軸２２に案内されて走査方向Ｘに往復移動可能な状態で設けられている。キャリッジ２１の下部には、自動給送装置１７から給送された用紙Ｐにインク滴を噴射可能な記録ヘッド２３が取り付けられている。印刷中の用紙Ｐは走査方向Ｘと交差する搬送方向Ｙに間欠的に搬送され、各搬送の合間にキャリッジ２１が走査方向Ｘに移動する過程で記録ヘッド２３からインクが噴射されて１走査分の印刷が施されることで、用紙Ｐに文書や画像が印刷される。装置本体１２の前面の排出口１２ａから排出された印刷済みの用紙Ｐは、延出状態とされたスライド式の排出スタッカー２４（排紙トレイ）上に積載される。
【００３４】
また、装置本体１２の前面側端部（図１では一例として右端部）には、ＵＳＢポート２５とカードスロット２６と不図示の無線ＬＡＮインターフェイス（例えば「Ｗｉ−Ｆｉ」（登録商標））とが設けられている。ＵＳＢポート２５に接続された外部記憶装置（例えばＵＳＢメモリー）やカードスロット２６に接続されたメモリーカードから画像データ等を読み込んだり、無線ＬＡＮインターフェイスを介して携帯型のホスト装置（例えばスマートフォンや携帯電話）から画像データ等を無線で受信したりして、プリンター１１に画像等を印刷させることが可能である。
【００３５】
また、装置本体１２には、商用電源３０（図３参照）のコンセント（アウトレット）に差込み可能な電源プラグ２７ａを有するＡＣアダプター２７の出力側の給電プラグを接続可能な電源ジャック（いずれも図示せず）が設けられている。ＡＣアダプター２７によって商用電源３０からの交流が直流に変換された所定電圧の電力がプリンター１１に供給される。また、装置本体１２内には、プリンター１１の携帯時等に使用可能な電源としてバッテリー２８が収容されている。本実施形態のバッテリー２８は、プリンターの小型化を図るために比較的容量の小さい小型なものである。このため、バッテリー２８が供給できる電力Ｗｂ（バッテリー供給電力）は、ＡＣアダプター２７を介して供給できる電力Ｗａｃ（ＡＣ電源電力）よりも小さくなっている（Ｗｂ＜Ｗａｃ）。もちろん、バッテリー２８を少し大型にはなるものの、ＡＣアダプター２７によるＡＣ電源供給電力Ｗａｃと同じ値のバッテリー供給電力Ｗｂを出力可能なものとしてもよい。
【００３６】
次に、図２を参照してプリンター１１の内部構成について説明する。図２に示すように、プリンター１１において上側と前側が開口する略四角箱状の本体フレーム３１において図２における左右の側壁間に架設されたガイド軸２２には、前述のキャリッジ２１が走査方向Ｘに往復移動可能な状態で設けられている。本体フレーム３１の背板内面に取着された一対のプーリー３３には無端状のタイミングベルト３４が巻き掛けられており、キャリッジ２１はタイミングベルト３４の一部に固定されている。図２における右側のプーリー３３はキャリッジモーター３５の駆動軸（出力軸）に連結されており、キャリッジモーター３５が正逆転駆動されることにより正転又は逆転するタイミングベルト３４を介してキャリッジ２１は走査方向Ｘに往復移動する。
【００３７】
キャリッジ２１の上部には、例えば黒（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の４色のインクがそれぞれ収容された複数個（例えば４個）のインクカートリッジ３７が装填されている。各インクカートリッジ３７から供給されたインクは、記録ヘッド２３の下面に開口するインク色別のノズル群からそれぞれ噴射される。また、キャリッジ２１の移動経路の下方には、記録ヘッド２３と用紙Ｐとの間隔（ギャップ）を規定する支持台３８が走査方向Ｘに沿って延びるように設けられている。なお、記録ヘッド２３が噴射可能なインク色は４色に限らず、３色、５〜８色でもよく、さらに黒１色でもよい。
【００３８】
また、本体フレーム３１には、キャリッジ２１の移動量に比例する数のパルスを出力するリニアエンコーダー３９が、キャリッジ２１の移動経路に沿って延びるように設けられている。プリンター１１では、リニアエンコーダー３９から出力されるパルス信号に基づいて、キャリッジ２１の位置制御及び速度制御と、記録ヘッド２３のインク噴射タイミングの制御とが行われる。
【００３９】
また、本体フレーム３１の図２における右端下部に設けられた給送モーター４１は、給送トレイ１６（図１参照）にセットされた複数枚の用紙Ｐを１枚ずつ給送する給送ローラー２０（図３参照）を駆動する。搬送モーター４２は、搬送方向Ｙに支持台３８を挟んだその上流側と下流側にそれぞれ設けられた搬送ローラー対４３と排出ローラー対４４とを駆動する。各ローラー対４３，４４は、搬送モーター４２の動力で回転する駆動ローラー４３ａ，４４ａと、駆動ローラー４３ａ，４４ａに当接して連れ回りする従動ローラー４３ｂ，４４ｂとから構成される。用紙Ｐは、搬送モーター４２の動力によって回転する両ローラー対４３，４４に二箇所で挟持（ニップ）された状態で搬送方向Ｙに搬送される。なお、本実施形態では、給送トレイ１６にセットされた用紙Ｐを印刷開始位置まで給送する給送ローラー２０及び搬送ローラー対４３により給送機構の一例が構成される。また、給送機構の一例を構成する給送ローラー２０及び搬送ローラー対４３の動力源である給送モーター４１及び搬送モーター４２により、モーターの一例が構成される。つまり、本実施形態は、給送機構の動力源であるモーターが複数（本例では２つ）備えられた例である。
【００４０】
シリアル式のプリンター１１では、キャリッジ２１を走査方向Ｘに往復動させながら記録ヘッド２３のノズルから用紙Ｐにインクを噴射する印字動作と、用紙Ｐを搬送方向Ｙに次の記録位置までの搬送量だけ搬送する送り動作とを交互に繰り返すことで、用紙Ｐに文書や画像等が印刷される。なお、本実施形態では、給送系の給送モーター４１と送り系の搬送モーター４２とにより第１モーターの一例が構成される。このように本実施形態は、第１モーターが二つ設けられた例である。また、キャリッジモーター３５により第２モーターの一例が構成される。
【００４１】
図２においてキャリッジ２１の移動経路上の一端位置（図２では右端位置）が、キャリッジ２１が非印刷時に待機するホーム位置（ホームポジション）となっている。ホーム位置に配置されたキャリッジ２１の直下には、記録ヘッド２３のメンテナンスを行うメンテナンス装置４５が配設されている。なお、本実施形態の搬送モーター４２は、メンテナンス装置４５の動力源ともなっている。
【００４２】
図３に示すように、本体背面部に斜状に配置された給送トレイ１６の上面側にはホッパー１８が上端部の軸１８ａを中心として所定角度の範囲を傾動可能な状態に支持されている。ホッパー１８は、ホッパー１８と給送トレイ１６との間に介装された圧縮バネ１９によって、給送トレイ１６から離間する方向（図３における左上方向）に付勢されている。ホッパー１８の下端付近には、給送ローラー２０が回転軸２０ａを中心に回転可能に支持されている。ホッパー１８は、セットされた用紙Ｐが給送ローラー２０から離間する図３（ａ）に示す退避位置と、セットされた用紙Ｐが給送ローラー２０に接触可能な図３（ｂ），（ｃ）に示す給送位置との間を往復動する。
【００４３】
給送トレイ１６の用紙給送方向下流側（図３における左側）の端部上面における給送ローラー２０と対向する箇所には、給送ローラー２０が送り出す際の用紙をガイドする案内部１６ｂが設けられている。また、案内部１６ｂの近傍位置には、給送ローラー２０と対向する位置にリタードローラー４６が配置されている。リタードローラー４６は、トルクリミッター等のトルク制限機構によって一定の回転負荷が付与された状態で従動回転可能かつ給送ローラー２０に対し接近・離間可能に設けられている。ホッパー１８及びリタードローラー４６は連動して動作し、ホッパー１８が図３（ｂ）に示す給送位置に配置されているとき、給送される用紙Ｐは給送ローラー２０とリタードローラー４６との間に挟持される。また、自動給送装置１７には、ホッパー１８上の用紙Ｐの有無を検知する第２センサーの一例である紙有無センサー４７が設けられている。
【００４４】
ホッパー１８が給送位置へ上動して用紙Ｐが接触した状態にある給送ローラー２０が図３における時計方向に回転すると、そのうち最上位の１枚の用紙Ｐのみが給送ローラー２０とリタードローラー４６とに挟持された状態で給送される。この給送過程において最上位の用紙Ｐは、リタードローラー４６により他の用紙から分離される。
【００４５】
図３に示すように、給送ローラー２０と搬送ローラー対４３との間の位置には、用紙搬送経路に沿って給送される用紙Ｐを検出可能な第１センサーの一例である紙検出センサー４８が設けられている。紙検出センサー４８は、その下端が用紙搬送経路に達する長さで延出するレバー４８ａと、レバー４８ａの上端部を検知対象とする光学式のセンサー部４８ｂとを備えている。紙検出センサー４８は、その検知域に検知対象となる用紙Ｐが無い状態ではレバー４８ａが不図示のバネの付勢力で図３（ａ），（ｂ）に示す原位置に復帰してオフしており、給送された用紙Ｐの先端がレバー４８ａの下端を押してこれを図３（ｃ）に示すように傾動させるとオンする。プリンター１１においては紙検出センサー４８が用紙Ｐの先端を検知してオンした際の用紙位置を基準（例えば原点）として搬送方向Ｙにおける用紙Ｐの位置が管理される。そして、位置が管理された用紙Ｐはその先端が記録ヘッド２３による印刷が開始される印刷開始位置に到達するまで給送され、この給送過程の途中で用紙Ｐが搬送経路を対して斜めに傾くスキュー（斜行）を取り除ための後述するスキュー取り動作が行われる。
【００４６】
また、キャリッジ２１における記録ヘッド２３よりも搬送方向Ｙ上流側の位置には、紙幅センサー４９が設けられている。この紙幅センサー４９は、キャリッジ２１と共に移動可能な光学式センサーであり、キャリッジ２１の走査方向Ｘへの移動時に、給送された用紙Ｐの走査方向Ｘ（幅方向）の側端を検知可能であるとともに、キャリッジ２１が用紙Ｐの搬送経路幅内に位置する状態で、用紙Ｐが給送されてくるのを待つことで用紙Ｐの先端を検知可能である。なお、リタードローラー４６及びホッパー１８は、用紙Ｐを印刷開始位置まで給送する頭出しが終わった時に、次に給送すべき次ページの用紙があるうちは、図３（ｂ），（ｃ）に示す給送位置に配置され、給紙すべき次ページがない場合に退避位置へ復帰する。
【００４７】
次に用紙Ｐが搬送経路に対して斜めに傾くスキュー（斜行）を取り除くために給送過程の途中で行われるスキュー取り動作について説明する。スキュー取り動作には、「逆転突き当て動作」と「喰付き吐出し動作」との主に２種類がある。そして、給紙モードには、給送途中に第１のスキュー取り動作の一例として「逆転突き当て動作」が行われる第１給送モードと、給送途中に第２のスキュー取り動作の一例として「喰付き吐出し動作」が行われる第２給送モードと、給送途中にスキュー取り動作を含まない第３給送モードとがある。
【００４８】
また、第１〜第３給送モードとは別に、給送過程におけるモーター４１，４２の駆動速度を規定する速度モードが用意されている。速度モードには、例えば高速モード、中速モード及び低速モードの三種類が用意されている。速度モードは、一例として、電源モードと媒体の種類とにより決められる。ＡＣ電源モードでかつ媒体の種類が普通紙及び普通紙に準じる紙種を含む相対的に負荷の小さな第１媒体種の場合、高速モードが設定される。ここで、第１媒体種とは、給送機構に対する負荷が普通紙と同程度に小さな媒体種を指す。また、バッテリーモードでかつ媒体の種類が第１媒体種の場合、中速モードが設定される。さらにＡＣ電源モード又はバッテリーモードでかつ媒体の種類が専用紙及び専用紙に準じる紙種を含む相対的に負荷の大きな第２媒体種の場合、低速モードが設定される。ここで、第２媒体種とは、給送機構に対する負荷が専用紙と同程度に大きな媒体種を指す。
【００４９】
高速モードに設定された第１速度Ｕ１は、一例として５〜２０ｉｐｃ（inch per second）の範囲内の値である。中速モードの設定された第２速度Ｕ２は、一例として３〜３０ｉｐｃの範囲内の値である。さらに低速モードの設定された第３速度Ｕ３は、一例として１〜５ｉｐｃの範囲内の値である。但し、第１〜第３速度Ｕ１〜Ｕ３は、Ｕ１＞Ｕ２＞Ｕ３の関係にある。なお、速度モードの速度の種類の数は適宜変更でき、３種類以外に２種類、４種類、５種類以上であってもよい。また、速度の決め方も、電源モードと媒体種とに応じて規定されることに限定されない。例えば電源モードに応じて速度が規定されてもよいし、媒体種に応じて速度が規定されてもよい。この場合、電源モードがＡＣ電源モードよりもバッテリーモードの方が、より低速な速度が設定される。また、媒体種が第１媒体種よりも第２媒体種の方がより低速な速度が設定される。
【００５０】
以下、図４及び図５を参照して、これらのスキュー取り動作について順番に説明する。まず図４を参照して逆転突き当て動作を含む第１給送モードの給送動作について説明する。逆転突き当て動作を伴う給送動作は、図４（ａ），（ｂ）に示すスキュー取り動作と、図４（ｃ），（ｄ）に示す頭出し動作とを含む。
【００５１】
図４（ａ），（ｂ）に示すように、給送モーター４１を用紙送り出し方向である正転方向に回転駆動させて給送ローラー２０を正転方向に回転させることで用紙Ｐを給送経路に沿って給送する。用紙Ｐの先端が搬送ローラー対４３に到達する前に、事前に搬送モーター４２を逆転駆動することで搬送ローラー対４３を用紙Ｐの搬送時の方向とは逆方向に回転させた状態とする。これにより、図４（ａ），（ｂ）に示すように、用紙Ｐの搬送方向の先端が、逆回転する搬送ローラー対４３に突き当てられ、その先端辺が搬送ローラー対４３の軸線方向と平行になることで、搬送方向Ｙに対して用紙Ｐが傾くスキューが解消される。すなわち、図４（ｂ）に示すように、斜行した用紙Ｐはその先端の角部が逆回転する搬送ローラー対４３に突き当てられ、その突き当たった角部を支点にして用紙Ｐが実線矢印に示す方向に回動することで、同図に二点鎖線で示す位置まで回動し、用紙Ｐのスキューが取り除かれる。
【００５２】
この逆転突き当て動作は、想定される最大のスキュー量で斜行した用紙Ｐの先端の角部が搬送ローラー対４３に突き当てられた時点から、その角部を支点として用紙Ｐが回動してその最大のスキュー量の斜行の解消に必要な給送ローラー２０の回転量に少しのマージンを加えた所定回転量の間だけ実施される。なお、逆転突き当て動作は、用紙Ｐが専用紙（写真紙等）などの比較的厚く硬いものである場合や、用紙Ｐの高速な給送動作が要求される印刷モードの際に採用することが好ましい。
【００５３】
そして、逆転突き当て動作を終了すると、搬送モーター４２の回転方向が逆転から正転に切り換えられ、図４（ｃ），（ｄ）に示すように、それまで逆回転していた搬送ローラー対４３の回転が正転方向に切り換えられる。この回転方向の切り換えによってスキュー取り動作から頭出し動作に切り換わり、この頭出し動作により、スキューが取り除かれた用紙Ｐは印刷開始位置まで給送される。
【００５４】
次に図５を参照して、第２のスキュー取り動作の喰付き吐出し動作について説明する。この喰付き吐出し方式の給送動作は、喰付き動作と吐出し動作と頭出し動作との３つの動作からなる。
【００５５】
図５（ａ），（ｂ）に示すように、給送モーター４１及び搬送モーター４２を用紙送り出し方向である正転方向に回転駆動させて給送ローラー２０及び搬送ローラー対４３を正転方向に回転させることで用紙Ｐを給送経路に沿って給送する。用紙Ｐの先端が搬送ローラー対４３に到達してこれに挟持された後、さらに用紙Ｐが搬送されてその先端部が搬送ローラー対４３に対して搬送方向Ｙの下流側に所定量（喰付き量）だけ突出する位置に到達すると、給送モーター４１及び搬送モーター４２の駆動を停止させる。
【００５６】
次に図５（ｃ），（ｄ）に示すように、給送モーター４１が停止状態の下で搬送モーター４２を逆転方向に駆動させる。これにより給送ローラー２０が停止状態の下で、搬送ローラー対４３が用紙Ｐの搬送時の方向と逆方向に回転し、用紙Ｐの先端部が搬送ローラー対４３のニップ位置よりも搬送方向上流側へ吐き出される。この吐出し動作が給送ローラー２０の停止状態の下で行われるため、図５（ｃ），（ｄ）に示すように、用紙Ｐは給送ローラー２０に押さえられた箇所よりも搬送方向下流側の部分で撓むことになる。そして、撓んだ用紙Ｐが元に戻ろうとする力で用紙Ｐが回動し、用紙Ｐの搬送方向Ｙに対するスキューが解消される。
【００５７】
そして、吐出し動作分を終えると、搬送モーター４２が正転方向への駆動に切り換えられるとともに給送モーター４１の正転方向の駆動が再開され、図４（ｃ），（ｄ）と同様に給送ローラー２０の正転と搬送ローラー対４３の正転とにより頭出し動作が開始され、スキューが取り除かれた用紙Ｐは印刷開始位置まで搬送される。
【００５８】
次に図６を参照してプリンター１１の電気的構成について説明する。図６に示すように、プリンター１１に備えられたコントローラー５０は、電源装置５１、コンピューター５２（マイクロコンピューター）、表示駆動回路５３、ヘッド駆動回路５４及びモーター駆動回路５５〜５７を備える。コンピューター５２には、入力系として、操作部１５、紙有無センサー４７、紙検出センサー４８、紙幅センサー４９、リニアエンコーダー３９及びエンコーダー５８，５９等が接続されている。また、コンピューター５２には、出力系として、表示駆動回路５３、ヘッド駆動回路５４及びモーター駆動回路５５〜５７が接続されている。各駆動回路５３〜５７には、それぞれ表示部１４、記録ヘッド２３、キャリッジモーター３５、給送モーター４１及び搬送モーター４２が接続されている。
【００５９】
図６に示す電源装置５１は、商用電源３０からの交流電圧がＡＣアダプター２７を介して変圧・整流等された所定電圧（一次電圧）の直流を入力し、入力した直流をモーター３５，４１，４２の駆動に必要な所定電圧に昇圧する。そして、電源装置５１は、その昇圧した所定電圧を、一の系統でモーター駆動回路５５〜５７を介してモーター３５，４１，４２に供給するとともに、他の系統で複数種の所定電圧に降圧し、記録ヘッド２３、表示部１４、コンピューター５２及び入力系等にそれぞれ必要とされる所定電圧を供給する。
【００６０】
また、電源装置５１には、装置本体１２内に収容されたバッテリー２８が電気的に接続される。コンピューター５２は、電源装置５１内の所定箇所の電圧を検出し、その検出電圧を基にＡＣアダプター２７の接続及びバッテリー２８の接続を検出する機能を有する。このため、コンピューター５２は、その時々の電力供給元の電源が、ＡＣアダプター２７（つまり商用電源３０）であるか、バッテリー２８であるかを認識可能となっている。コンピューター５２は、ＡＣアダプター２７の接続を検出しているときは電源モードを「ＡＣ電源モード」とし、ＡＣアダプター２７の接続が非検出でかつバッテリー２８の接続を検出しているときは電源モードを「バッテリーモード」とする。
【００６１】
バッテリー２８の供給電力は、ＡＣアダプター２７を介する供給電力よりも小さい。このため、バッテリーモード時の電源（バッテリー２８）の供給電力は、ＡＣ電源モード時の電源（ＡＣアダプター２７）の供給電力よりも小さくなっている。バッテリーモード時は、例えばモーター４１，４２の各消費電力が大きくなってプリンター１１の消費電力がバッテリー２８の供給電力を超えてしまうと、電源の供給電圧が降下してシステムダウン等を招く虞がある。そのため、本実施形態のコンピューター５２は、プリンター１１の消費電力がバッテリー２８の供給電力を超えて、電源の供給電圧の降下（以下「電圧降下」ともいう。）を検出した際に、モーター３５，４１，４２の総消費電力を低減する制御を行う。本実施形態では、商用電源３０から入力した交流を直流に変換するＡＣアダプター２７がＡＣ電源部の一例に相当する。そして、ＡＣ電源部とバッテリー２８とがそれぞれ電源部の一例を構成している。
【００６２】
また、コンピューター５２は、用紙Ｐを印刷開始位置まで給送する給送動作中に、プリンター１１の消費電力が電源部の供給電力を上回り、電源の電圧降下を検出したときには、給搬送系のモーター４１，４２のうちそのとき駆動中のいずれか一方の駆動を停止させることで、システムダウンを防止する。
【００６３】
コンピューター５２が各モーター駆動回路５５〜５７に各々の指令値を出力することにより、モーター３５，４１，４２に指令値に応じた駆動電圧が印加される。本例では、指令値として例えばＰＷＭ（pulse width modulation）信号が出力され、各モーター３５，４１，４２にはＰＷＭ信号のデューティ比（ＰＷＭ信号の周期に対するパルス幅の比）に応じた電流が流れる。コンピューター５２は、モーター駆動回路５５〜５７に指令値を個別に出力することによりモーター３５、４１，４２をそれぞれ駆動制御する。コンピューター５２は、指令値によりモーター３５、４１，４２を速度制御し、例えば指令値を「０」（零）にすることで、モーター３５、４１，４２のうち対応するモーターへの電流を遮断することが可能である。また、コンピューター５２がモーター駆動回路５５に出力する方向指示信号に応じてキャリッジモーター３５は正転又は逆転する。
【００６４】
また、図６に示す紙有無センサー４７は、給送トレイ１６（図３参照）上の用紙Ｐの有無を検知可能な光学式又は接触式のセンサーである。また、紙検出センサー４８は、給送経路上の所定位置で用紙Ｐの先端を検知し、その先端が検知されたときの位置が用紙Ｐの搬送方向Ｙの位置（搬送位置）を計測する際の基準位置に用いられる。さらに紙幅センサー４９は、支持台３８上の用紙Ｐに向かって検知光を照射しながらキャリッジ２１と共に走査方向Ｘに移動して用紙Ｐの側端を検出可能な反射型の光学式センサーである。紙幅センサー４９の検出信号に基づき用紙Ｐの幅又は記録ヘッド２３の走査方向Ｘにおける印刷開始位置（インク噴射開始位置）が求められる。
【００６５】
リニアエンコーダー３９は、キャリッジモーター３５の回転量に比例する数のパルスを有するパルス信号を出力する。また、エンコーダー５８は、給送モーター４１の回転量に比例する数のパルスを有するパルス信号を出力する。さらにエンコーダー５９は、搬送モーター４２の回転量に比例する数のパルスを有するパルス信号を出力する。各エンコーダー５８，５９は、それぞれ対応するモーター４１，４２の駆動軸又はこの駆動軸の回転を伝達する動力伝達系の回転軸の端部に回転入力可能な状態で連結されたロータリーエンコーダーにより構成される。
【００６６】
図６に示すように、コンピューター５２は、ＣＰＵ６１、ＡＳＩＣ６２（Application Specific ＩＣ（特定用途向けＩＣ））、ＲＡＭ６３及び不揮発性メモリー６４を備えている。ＣＰＵ６１は、不揮発性メモリー６４に記憶された制御プログラム（例えばファームウェア用プログラム）を実行することにより、印刷系・操作系・表示系等の各種制御を司る。特に本実施形態では、ＣＰＵ６１が不揮発性メモリー６４に記憶された図１４にフローチャートで示す給送制御プログラムを実行することにより、電源装置５１への電力供給元の電源部の違いに応じたＡＣ電源モードかバッテリーモードかに応じたモーター制御を行う。また、ＲＡＭ６３には、印刷データ及びＣＰＵ６１の演算結果などが一時的に記憶される。
【００６７】
また、図６に示すように、不揮発性メモリー６４には、モーター３５，４１，４２を速度制御する指令値を取得する際にＣＰＵ６１が参照する制御テーブルＴＤ１、及び電圧降下の検出時に変更するべき給送動作モードと給送速度モードとを決める際にＣＰＵ６１が参照する参照テーブルＴＤ２が記憶されている。制御テーブルＴＤ１は、モーター３５，４１，４２ごとに用意され、モーターに対応する一つの制御テーブルＴＤ１が使用される。
【００６８】
また、コンピューター５２は、表示駆動回路５３を介して表示部１４に接続されている。コンピューター５２は、プリンター１１の状態や操作部１５の操作の有無を監視し、発生した表示イベントに応じたメニューや印刷条件の選択項目、警告メッセージを含む各種のメッセージ等を、表示駆動回路５３を介して表示部１４に表示させる。
【００６９】
コンピューター５２はヘッド駆動回路５４を介して記録ヘッド２３に接続されている。コンピューター５２は、ホスト装置（図示せず）から受信した印刷データ、あるいはＵＳＢメモリー又はメモリーカードから読み込んだ画像データを基に生成した印刷データ（ドットデータ）を、ヘッド駆動回路５４に出力して記録ヘッド２３における印刷データ中のドットに対応するノズルからインク滴を噴射させる。なお、ホスト装置としては、例えばスマートフォンや携帯電話、タブレットＰＣ、携帯情報端末（ＰＤＡ（Personal Digital Assistants））等の携帯端末、あるいはパーソナルコンピューター等が挙げられる。
【００７０】
コンピューター５２は、リニアエンコーダー３９からのパルス信号を基にキャリッジ２１の走査方向Ｘの位置、移動開始位置から距離及び速度を取得し、キャリッジ２１の移動開始位置からの距離を基にキャリッジ用の制御テーブルＴＤ１を参照して指令値を逐次取得する。また、コンピューター５２は、エンコーダー５８からのパルス信号を基に用紙Ｐの給送開始位置からの距離を取得し、この距離を基に給送用の制御テーブルＴＤ１を参照して指令値を逐次取得する。さらにコンピューター５２は、エンコーダー５９からのパルス信号を基に用紙Ｐの給送開始位置又は送り開始位置からの距離を取得し、この距離を基に給送用又は送り用の制御テーブルＴＤ１を参照して指令値を取得する。そして、コンピューター５２は、各指令値をモーター駆動回路５５〜５７に出力すること各モーター３５，４１，４２を速度制御する。
【００７１】
なお、制御テーブルＴＤ１には、給送モーター４１と搬送モーター４２のそれぞれに、その時々のモードに応じて使い分けされる低速用及び高速用の加減速テーブルが含まれている。ここでいうモードには、印刷速度と印刷品質とを規定する複数の印刷モードと、使用される電源別に用意された複数の電源モードと、給紙中に実施されるスキュー取り動作を規定する給送動作モードと、給紙中のモーター４１，４２の駆動速度を規定する給送速度モードとが含まれる。詳しくは、印刷モードには「ドラフトモード」（高速低品質モード）と「きれいモード」（低速高品質モード）とがあり、これらの印刷モードごとにＡＣ電源モード用の高速対応の加減速テーブルと、バッテリーモード用の低速対応の加減速テーブルとが用意されている。また、コンピューター５２は、定速度（最高速度）の異なる複数の加減速テーブルのうちからそのとき要求される用紙Ｐの移動量（給送量又は送り量）に応じた一つを選択する。このため、同じモードであれば、用紙Ｐの搬送距離が長いほど、搬送モーター４２の速度制御の際に参照される加減速テーブルとして、定速度のより高速な加減速テーブルが選択される。また、キャリッジ２１の移動距離が長いほど、キャリッジモーター３５の速度制御の際に参照される加減速テーブルとして、定速度のより高速な加減速テーブルが選択される。
【００７２】
また、給送動作モードは、給紙中に実施されるスキュー取り動作を規定するモードである。本実施形態では、給送動作モードには、一例として、第１給送モード、第２給送モード及び第３給送モードの三種類がある。第１給送モードは、第１のスキュー取り動作を含む給送動作を規定するモードである。第１のスキュー取り動作は、一例として逆転突き当て動作である。また、第２給送モードは、第２のスキュー取り動作を含む給送動作を規定するモードである。第２のスキュー取り動作は、一例として喰付き吐出し動作である。さらに第３給送モードは、スキュー取り動作を含まない給送動作を規定するモードである。
【００７３】
ここで、第１のスキュー取り動作は、複数のモーター４１，４２の駆動を必要とするスキュー取り動作である。このため、第１給送モードで駆動されるモーター４１，４２の総消費電力は相対的に高い。また、第２のスキュー取り動作は、モーター４１，４２のうち一方の駆動のみで済むスキュー取り動作である。このため、第２給送モードで駆動されるモーター４１，４２の総消費電力は相対的に低い。さらに第３給送モードはスキュー取り動作を含まないため、第３給送モードで駆動されるモーター４１，４２の総消費電力は、三つの給送動作モードのうちで一番低い。
【００７４】
また、本実施形態では、給送速度モードには、一例として、高速モード、中速モード及び低速モードの三種類がある。高速モードでは、用紙Ｐを最高速度Ｕ１で給送可能な駆動速度で給送モーター４１及び搬送モーター４２が駆動される。また、中速モードでは、用紙Ｐを最高速度Ｕ２で給送可能な駆動速度で給送モーター４１及び搬送モーター４２が駆動される。さらに低速モードでは、用紙Ｐを最高速度Ｕ３で給送可能な駆動速度で給送モーター４１及び搬送モーター４２が駆動される。ここで、速度Ｕ１〜Ｕ３は、給送動作モードによって値が決まる関数で示され、同じ給送動作モードであれば、Ｕ１＞Ｕ２＞Ｕ３の大小関係にある。
【００７５】
このように給紙動作は、給送動作モードと給送速度モードによって決められる。そして、図６に示す参照テーブルＴＤ２には、電圧降下検出時に変更するべき給送動作モードが、設定を変更する際の優先順位と共に設定されている。また、図６に示す参照テーブルＴＤ２には、電圧降下検出時に変更するべき給送速度モードが、設定を変更する際の優先順位と共に設定されている。本実施形態では、電圧降下検出の度に、前回の給送動作モード（第１〜第３給送モード）よりもモーター４１，４２の消費電力が１段階小さい給送動作モードを選択する。本実施形態では、電圧降下検出の度に、前回の給送速度モード（高速・中速・低速モードのうちいずれか）よりも１段階小さい給送動作モードを選択する。
【００７６】
図７に示すように、電源装置５１は、装置本体１２の電源ジャックに接続されたＡＣアダプター２７の電源プラグ２７ａと電気的に接続される入力端子５１ａを備える。電源装置５１には、ＡＣアダプター２７が商用電源３０からの交流電圧（例えば１００Ｖ〜２４０Ｖの範囲内の値）を変圧・整流等した所定電圧Ｖac（一次電圧（例えば１５〜３０Ｖの範囲内の値））の直流がＡＣアダプター２７から入力端子５１ａを介して入力される。
【００７７】
また、電源装置５１は、装置本体１２内に収容されたバッテリー２８の出力端子（プラス端子）との電気的な接続が可能な入力端子５１ｂを備える。電源装置５１には、バッテリー２８からの所定電圧Ｖｂ（例えば３〜６Ｖの範囲内の値）が入力端子５１ｂを介して入力される。
【００７８】
電源装置５１は、入力端子５１ｂを介してバッテリー２８の出力端子と電気的に接続される第１昇圧回路７１を備えている。第１昇圧回路７１はバッテリー２８からの所定電圧Ｖｂの直流を所定電圧Ｖ１（例えば８〜１５Ｖの範囲内の値）に昇圧して出力する。電源装置５１は、入力した所定電圧Ｖａｃ又はＶ１の直流を所定電圧Ｖ２（二次電圧（例えば３０〜６０Ｖの範囲内の値））に昇圧する第２昇圧回路７２を備えている。この所定電圧Ｖ２は、モーター３５，４１，４２の駆動に必要な駆動電圧である。第２昇圧回路７２が昇圧した所定電圧Ｖ２の直流は、ヘッド駆動回路５４及びモーター駆動回路５５〜５７に供給される。なお、所定電圧Ｖ２は、不図示の降圧回路により複数種の所定電圧に降圧された後、表示駆動回路５３、コンピューター５２、センサー４７〜４９及びエンコーダー３９，５８，５９等（図６参照）に、それぞれの駆動に必要な各直流電圧として供給される。なお、ヘッド駆動回路５４には所定電圧Ｖ２を降圧した所定電圧が供給される構成でもよい。
【００７９】
また、図７に示すように、電源装置５１は、バッテリー２８から入力される所定電圧Ｖｂを検出するバッテリー監視用マイクロコンピューター（以下「バッテリーマイコン７３」という。）を備えている。バッテリーマイコン７３はバッテリー２８の接続・取外しを監視するとともに、接続状態にあるバッテリー２８の残量等を管理する。バッテリーマイコン７３はＣＰＵ６１と双方向通信可能であり、バッテリー２８の接続・取外しに関する情報及び残量情報等を定期的に又はＣＰＵ６１からの要求に応じてＣＰＵ６１に送信する。
【００８０】
また、ＣＰＵ６１は、ＡＣアダプター２７と電気的に接続可能な入力端子５１ａの電圧を検出可能に構成されている。ＣＰＵ６１は、入力端子５１ａの電圧と、バッテリーマイコン７３を通じて取得した入力端子５１ｂの電圧とに基づいて、ＡＣアダプター２７の接続及びバッテリー２８の接続を検出する。このため、ＣＰＵ６１は、その時々の電力供給元の電源が、ＡＣアダプター２７であるかバッテリー２８であるかを認識する。さらにＣＰＵ６１は、入力端子５１ａの電圧に基づいてＡＣアダプター２７を介した商用電源３０との接続の遮断を検出する。例えば電源プラグ２７ａのコンセントからの引き抜き及び給電プラグの電源ジャックからの引き抜きによって、プリンター１１と商用電源３０との接続が遮断される。なお、以下の説明では、電源プラグ２７ａのコンセントからの引き抜きと給電プラグの電源ジャックからの引き抜きとを総称して、プラグの引き抜きと称す場合がある。
【００８１】
また、ＣＰＵ６１は、第２昇圧回路７２とモーター駆動回路５５〜５７との間における電源線上の所定箇所に設けられたセンサー７４により電圧を検出する。ＣＰＵ６１は、センサー７４により検出される電圧Ｖｄを監視することで、プリンター１１の総消費電力が電源の供給電力を上回った際に発生する電圧降下を検出する。なお、センサー７４が電圧降下を検出する箇所は、ＡＣアダプター２７からの直流とバッテリー２８からの直流とが合流する合流点５１ｃと、各モーター駆動回路５５〜５７への直流の入力点とを含む合流点５１ｃと入力点との間における電源線上の位置であればどこでもよい。センサー７４が電圧Ｖｄを検出する検出箇所を上記の範囲内の位置に設定した理由は、電源モードがＡＣ電源モードとバッテリーモードとのいずれであっても、センサー７４による一箇所の電圧の検出により、共通に電圧降下の検出が可能だからである。
【００８２】
図８は、図１４に示す給送制御プログラムを実行するコンピューター５２内に構築される機能ブロックを示す。図８に示すように、コンピューター５２は、主制御部８０、モーター制御部８１、設定部８２、表示制御部８３及びヘッド制御部８４を備えている。なお、本実施形態では、主制御部８０、モーター制御部８１及び設定部８２等により、制御部の一例が構成される。
【００８３】
図８に示す主制御部８０は、プリンター１１の印刷系、操作系、表示系などの各種制御を統括的に司る。主制御部８０は、電源装置５１内の入力端子５１ａ，５１ｂ（図７参照）の電圧を検出し、その検出電圧に基づいて電力供給元の電源がＡＣ電源部であるかバッテリー２８であるかを判別する。入力端子５１ａの電圧がＡＣアダプター２７を介して商用電源３０に接続されているときの値であれば、主制御部８０は、電源がＡＣ電源部であると認識する。また、入力端子５１ａの電圧がＡＣアダプター２７を介して商用電源３０に接続されていないときの値であり、入力端子５１ｂの電圧がバッテリー２８に接続されているときの値であれば、主制御部８０は、電源がバッテリー２８であると認識する。
【００８４】
また、図８に示す主制御部８０は、印刷モード及び電源モードを管理するモード管理部９１を備えている。モード管理部９１は、電源がＡＣ電源部である場合に電源モードをＡＣ電源モードとし、バッテリー２８である場合に電源モードをバッテリーモードとして管理する。本実施形態では、プリンター１１の小型化の要請から小型で比較的容量が小さく、ＡＣ電源部の供給電力よりも供給電力の小さなバッテリー２８を使用している。このため、電源モードに応じてモーター３５，４１，４２の駆動速度を変えている。詳しくは、ＡＣ電源モードがモーター３５，４１，４２を相対的に高速に駆動させる高速駆動モード、バッテリーモードがモーター３５，４１，４２を相対的に低速に駆動させる低速駆動モードとなっている。例えば電源がＡＣ電源部からバッテリー２８に切り換わり、電源モードがＡＣ電源モードからバッテリーモードに切り換わった場合、そのとき駆動中のモーターは高速駆動されているため、特にそのとき駆動中のモーターが複数であった場合、電源の供給電力よりもプリンター１１の総消費電力が相対的に大きくなり易い。例えばプリンター１１の駆動中に電源モードがＡＣ電源モードからバッテリーモードに切り換わる例としては、ユーザーによるプラグの引き抜きが挙げられる。
【００８５】
また、モード管理部９１は、主制御部８０が印刷データ中の印刷条件情報又は操作部１５の操作で入力設定された印刷条件情報に基づき特定した印刷モードを管理し、印刷モードが例えば高速低品質モード（例えば「ドラフトモード」）であるか低速高品質モード（例えば「きれいモード」）であるかを管理する。そして、主制御部８０は、モード管理部９１が管理するその時の電源モード及び印刷モードに応じたモーター３５，４１，４２の速度制御をモーター制御部８１に指示する。さらにモード管理部９１は、給送動作モードと給送速度モードとを管理する。給送動作モードと給送速度モードは、電源モード及び印刷モードから決まる。ＡＣ電源モードであれば、給送動作モードは、例えば逆転突き当て動作を伴う第１給送モードに決まり、給送速度モードは高速モードに決定される。また、例えばバッテリーモードであれば、給送動作モードは、喰付き吐出し動作を伴う第２給送モードに決まり、給送速度モードは中速モードに決定される。
【００８６】
また、図８に示す主制御部８０は、電源装置５１内のセンサー７４（図７参照）が検出した電圧Ｖｄ（以下「検出電圧Ｖｄ」ともいう。）を取得し、この検出電圧Ｖｄが閾値Ｖｓｈを下回る電圧降下を検出する検出部９２を備えている。主制御部８０は、検出部９２が電圧降下を検出すると、モーター制御部８１に対して駆動中のモーターを停止させる指示を行う。さらに主制御部８０は、モーターの停止をモーター制御部８１に指示したときが給紙中であれば、その後、再び同様の電圧降下の発生を回避するべくモーター４１，４２の制御条件（給送動作モード及び給送速度モード）をモーター４１，４２の総消費電力が１段階低くなる側へ変更し、その変更後の制御条件の設定値を設定部８２に設定する。
【００８７】
また、主制御部８０は、操作部１５が操作されたときなど表示イベント発生時に表示制御部８３に対して表示部１４へのメニュー画面や各種メッセージ等の表示を指示する。また、主制御部８０は、ヘッド制御部８４に対して記録ヘッド２３のノズルからインクを噴射する噴射制御に必要な印刷画像データを、例えばキャリッジ２１の１回の走査に相当する１パス（ラスターライン）単位ごとに送信する。ヘッド制御部８４は、印刷画像データを展開してヘッド駆動回路５４に出力することで記録ヘッド２３に印刷画像データ中のドットに対応するノズルからインク滴を噴射させることで用紙Ｐへの印刷が行われる。
【００８８】
図８に示すモーター制御部８１は、キャリッジ２１の位置及び移動距離を管理するＣＲカウンター９４、給送モーター４１による用紙Ｐの給送位置（給送距離）を管理するＡＳＦカウンター９５、及び搬送モーター４２による用紙Ｐの搬送位置（搬送距離）を管理するＰＦカウンター９６を備えている。
【００８９】
ＣＲカウンター９４は、キャリッジ２１が原点位置にあるときにリセットされ、リニアエンコーダー３９からのパルス信号を基にキャリッジ２１の往動時にパルスエッジ数を加算し、その復動時にパルスエッジ数を減算することにより、キャリッジ２１の走査方向Ｘにおける位置を示す計数値を計数する。また、ＣＲカウンター９４は、リセットされた状態からキャリッジモーター３５の駆動開始後のパルスエッジ数を計数することで、キャリッジ２１の移動距離に相当する計数値も計数する。
【００９０】
また、ＡＳＦカウンター９５は、給送モーター４１の駆動開始時点のリセット状態からエンコーダー５８のパルスエッジ数を計数することで、用紙Ｐの給送距離に相当する計数値を計数する。また、ＰＦカウンター９６は、搬送モーター４２の駆動開始時点のリセット状態からエンコーダー５９のパルスエッジ数を計数することで、用紙Ｐの搬送距離に相当する計数値を計数する。また、ＰＦカウンター９６は、給送中に紙検出センサー４８が用紙Ｐの先端を検知した際にリセットされ、それ以後のエンコーダー５９のパルスエッジ数を計数することで、用紙Ｐの搬送位置に相当する計数値も計数する。この計数値によりモーター制御部８１は、印刷中における用紙Ｐの搬送位置を認識する。
【００９１】
モーター制御部８１は、各カウンター９４〜９６の計数値で示される距離を基に制御テーブルＴＤ１を参照して目標速度を取得し、検出速度を目標速度に近づけるフィードバック制御演算を行って指令値（例えばＰＷＭ指令値）を取得する。そして、モーター制御部８１は、各指令値をモーター駆動回路５５〜５７に出力し、モーター３５，４１，４２をそのときの印刷モード及び電源モードに応じた速度プロファイルで速度制御する。なお、フィードバック制御に替え、フィードフォワード制御を行ってもよい。
【００９２】
図９は、モーターが１回駆動された際の回転速度Ｕ（ｒｐｍ）（速度プロファイル）とそのときの電流値Ｉを示す。図９に示すグラフにおいて、横軸がモーターの駆動開始から移動対象（キャリッジ２１又は用紙Ｐ）が移動した距離Ｄ、縦軸がモーター回転速度Ｕ（ｒｐｍ）となっている。速度プロファイルは、モーター回転速度Ｕが０（零）から定速度Ｕｃに達するまでの加速領域（加速プロファイル）と、モーター回転速度Ｕが定速度Ｕｃに保持される定速領域と、モーター回転速度Ｕを定速度Ｕｃから移動対象が距離Ｄｅの目標位置で停止する速度０（零）まで減速させる減速領域（減速プロファイル）とからなる。
【００９３】
電源モードごとに定速度Ｕｃの異なる複数の速度プロファイルが設定されている。例えばＡＣ電源モード用の速度プロファイルは、バッテリーモード用の速度プロファイルよりも定速度Ｕｃがより高速に設定されている。これは、バッテリー２８の供給電力がＡＣ電源部の供給電力よりも小さいことによる。特に本実施形態では、プリンター１１がモバイルプリンターであって、その小型化を図るために容量の比較的小さい小型のバッテリー２８を搭載する関係上、バッテリー２８の供給電力が相対的に小さくなっている。そして、バッテリーモードで、ＡＣ電源モードと同じ定速度Ｕｃでモーターを駆動させようとすると、プリンター１１の消費電力がバッテリー２８の供給電力を超えてシステムダウンを招く虞がある。これを回避するため、バッテリーモードの定速度ＵｃをＡＣ電源モードの定速度Ｕｃよりも低く抑え、これによりバッテリーモード時のモーターの消費電力を小さく抑えている。このような各電源モードの速度プロファイルがモーター３５，４１，４２ごとに設定されている。例えば給送モーター４１用に定速度の異なる複数種の給送速度プロファイルが設定され、搬送モーター４２用に定速度の異なる複数種の搬送速度プロファイルが設定されている。
【００９４】
図１０は、各モーター３５，４１，４２を速度制御する際にコンピューター５２が参照する制御テーブルＴＤ１を示す。制御テーブルＴＤ１には、加速プロファイルを決める図１０（ａ）に示す加速テーブルＡＴと、減速プロファイルを決める図１０（ｂ）に示す減速テーブルＤＴとが含まれる。加速テーブルＡＴは、加速開始位置（距離０の位置）からの距離Ｄ（距離Ｄ＝０，１，…，Ｄａ）と周期ＣＴとの対応関係を示すテーブルよりなる。また、減速テーブルＤＴは、減速開始位置（距離Ｄｄの位置）からの距離Ｄ（距離Ｄ＝０，１，…，Ｄｓ（＝Ｄｅ−Ｄｄ））と周期ＣＴとの対応関係を示すテーブルよりなる。
【００９５】
ここで、距離Ｄとしては、前述のＣＲカウンター９４、ＡＳＦカウンター９５及びＰＦカウンター９６の計数値を用いる。また、周期ＣＴはモーター回転周期を指すが、本例ではエンコーダー３９，５８，５９のパルスエッジの周期を代用し、エンコーダー３９，５８，５９のパルスエッジ間に入力されるクロック信号のパルスエッジ数を計数した計数値（時間に相当）を、周期ＣＴとして取得する。本例では、モーター回転速度Ｕの逆数である周期ＣＴを制御対象とすることでモーターの速度制御を行うが、モーター回転速度Ｕを制御対象としてモーターの速度制御を行ってもよい。このような制御テーブルＴＤ１が、モーター３５，４１，４２ごとに、各モードに応じた複数個ずつ用意され、特に搬送モーター４２用には搬送距離に応じて定速度の異なる複数個ずつの制御テーブルがさらに用意されている。
【００９６】
コンピューター５２は、モーター別にそのときのモードに応じた定速度Ｕｃ（目標速度）が設定された制御テーブルＴＤ１を不揮発性メモリー６４から読み込む。そして、コンピューター５２は、カウンターの計数値で示される距離Ｄを基に制御テーブルＴＤ１を参照して目標周期ＣＴｔを取得する。そして、コンピューター５２は、エンコーダー３９，５８，５９から入力したパルスエッジ間の時間を計時して取得される検出周期（実周期）を、その時々の距離Ｄに応じた目標周期ＣＴｔに近づけるフィードバック制御演算を行ってモーター３５，４１，４２ごとに指令値を取得する。各指令値がコンピューター５２からモーター駆動回路５５〜５７に出力されることで、各モーター３５，４１，４２は図５に示す速度プロファイルに沿って速度制御される。各モーター駆動回路５５〜５７は、例えばスイッチング回路を備えており、指令値に応じたＰＷＭ信号に基づいてスイッチング回路内のスイッチング素子をオン・オフさせることで、各モーター３５，４１，４２には、指令値に応じたモーター電流が流れる。
【００９７】
図９に示すように、加速領域では、モーター回転速度Ｕを設定加速度で加速させるためにモーター電流を急激に立ち上げ、定速度Ｕｃに達する手前（加速領域）で電流ピークＩｐが出現する。その後、電流値Ｉを保持電流Ｉｃまで落として定速度Ｕｃに達し、定速領域ではほぼ保持電流Ｉｃに保持される。そして、減速開始位置Ｄｄから下降を開始した電流値Ｉは徐々に低下しその値が零になるとモーターが停止する。図９のグラフから分かるように、加速領域に出現する電流ピークＩｐでモーターの消費電力が最大となる。なお、減速プロファイルは、減速過程で電流の向きを一旦逆向きに切り換えることで制動を加え、その後、電流の向きを元に戻してから零に下げることで、モーターの停止位置精度を高めるようにしてもよい。
【００９８】
図１１は、逆転突き当て動作を伴う第１給送モードにおける給送動作の速度プロファイル及び電流値Ｉを示し、図１２は、喰付き吐出し動作を伴う第２給送モードにおける給送動作の速度プロファイル及び電流値Ｉを示す。これらの図において上段のグラフには、給送過程で駆動される給送モーター４１と搬送モーター４２とのそれぞれの回転速度Ｕａ，Ｕｂが示され、下段のグラフには、給送モーター４１と搬送モーター４２とのそれぞれの電流値Ｉａ，Ｉｂが示されている。なお、図１１及び図１２ではバッテリーモード時の例を示すが、ＡＣ電源モードにおいても基本的にバッテリーモード時よりも高速に速度設定されている他、給送モーター４１と搬送モーター４２とが同時に駆動開始される。また、各図の上段に示す速度プロファイルのグラフにおいて、両モーター４１，４２の駆動速度が異なっているのは、動力伝達系のギヤ比等の違いによるもので、給送ローラー２０と搬送ローラー対４３とがそれぞれ用紙Ｐを同速度で搬送可能な回転速度で回転することが可能な駆動速度で給搬送系の各モーター４１，４２は駆動される。
【００９９】
まず図１１を参照して、逆転突き当て動作を伴う第１給送モードでの給送動作を説明する。まず給送モーター４１の駆動が開始され、給送動作のうち突き当て動作が開始される。搬送モーター４２は給送モーター４１の駆動開始から少し遅れて逆転駆動を開始する。このように給送モーター４１と搬送モーター４２との駆動開始時期をずらすことで、モーター４１，４２の各々の電流ピークＩｐの発生時期をずらしている。この結果、モーター４１，４２の総消費電力が過大にならず電圧降下が発生しにくい。時刻Ｔ１〜Ｔ２の区間で給送ローラー２０の回転により用紙Ｐは搬送方向Ｙの下流側へ給送される。また、搬送モーター４２の逆転駆動により搬送ローラー対４３が逆転する。そして、時刻Ｔ２に用紙Ｐの先端が搬送ローラー対４３に達し、逆転中の搬送ローラー対４３に突き当てられる（図４（ａ），（ｂ））。
【０１００】
例えば図１１における時刻Ｔ２〜Ｔ３の区間で、この逆転突当て状態が所定時間に亘って維持され、用紙Ｐのスキューを取り除く第１のスキュー取り動作（逆転突き当て動作）が行われる。この時刻Ｔ２〜Ｔ３のスキュー取り区間において、同図の実線は給送モーター４１の負荷なしのときの電流値を示す。このスキュー取り区間で、同図に二点鎖線で示す電流Ｉ１１が、用紙Ｐが普通紙であるときのもので、この電流Ｉ１１の値は許容範囲内に収まる。一方、ユーザーが普通紙をセットすべきところ間違えて写真紙又は厚紙をセットした場合、このスキュー取り区間で、同図に二点鎖線で示す過大な電流Ｉ１２が流れる。この場合、バッテリー２８の電圧降下が発生して電圧降下の検出の可能性が高まる。
【０１０１】
そして、逆転突当て状態が所定時間に亘って維持されると、時刻Ｔ３で両モーター４１，４２の駆動が停止される。詳しくは、用紙Ｐの先端が紙検出センサー４８に検出された位置から計数を開始したＰＦカウンター９６の計数値が、用紙Ｐの先端が搬送ローラー対４３に突き当たりさらにそのときの条件に応じた想定の最大スキュー量を除去できる所定の逆転突き当て量だけ搬送ローラー対４３が回転した際の値になると、両モーター４１，４２の駆動が停止される。
【０１０２】
次に給送モーター４１と搬送モーター４２とが共に正転駆動され、給送ローラー２０及び搬送ローラー対４３の回転によって、用紙Ｐを搬送方向Ｙの印刷開始位置まで搬送する頭出し動作が行われる（図４（ｃ），（ｄ））。なお、この頭出し動作の途中でキャリッジモーター３５の駆動が開始され、キャリッジ２１がホーム位置から用紙Ｐへの１パス目の走査動作を開始し、頭出し動作が停止すると同時にキャリッジ２１が印刷開始位置に到達し記録ヘッド２３による印刷（インクの噴射）が開始される。
【０１０３】
次に図１２を参照して喰付き吐出し動作を伴う第２給送モードにおける給送動作について説明する。給送動作のうちまず初期喰付き動作を開始するべく、給送モーター４１と搬送モーター４２の駆動が開始される。このとき各モーター４１，４２が正転駆動されることで、用紙Ｐの先端部が搬送ローラー対４３から搬送方向Ｙの下流側へ所定の喰付き量だけ突出する位置まで用紙Ｐを給送する初期喰付き動作が行われる。この初期喰付き動作の途中で用紙Ｐの先端が紙検出センサー４８に検出された位置からＰＦカウンター９６が計数を開始し、その計数値が所望の喰付き量に相当する値になると、両モーター４１，４２の駆動が停止される。図１２において時刻Ｔ１１〜Ｔ１２の区間で、搬送ローラー対４３に達した用紙Ｐの先端部が搬送ローラー対４３にニップされつつその搬送方向Ｙの下流側へ所定の喰付き量だけ突出するまで搬送される喰付き動作が行われる（図５（ａ），（ｂ）参照）。
【０１０４】
図１２に示すように、時刻Ｔ１２で両モーター４１，４２の駆動が停止して初期喰付き動作が終わると、次に給送モーター４１は停止状態のまま、時刻Ｔ１２〜Ｔ１３の区間で搬送モーター４２が所定回転量だけ逆転駆動される。これにより搬送ローラー対４３を吐出し量だけ逆転させることで、用紙Ｐの先端部を搬送ローラー対４３の搬送方向Ｙの上流側へ吐き出す吐出し動作が行われる。この吐出し動作（スキュー取り動作）によって用紙Ｐは搬送ローラー対４３と給送ローラー２０との間の部分で湾曲状に撓みつつその先端が吐き出された瞬間に、その撓みの復元力で元に戻るときに用紙Ｐのスキューが取り除かれる（図５（ｃ），（ｄ）参照）。
【０１０５】
この吐出し動作区間では、用紙Ｐを湾曲させる過程で用紙Ｐから受ける反力により搬送モーター４２に比較的大きな負荷が加わり、その負荷に逆らって実速度を目標速度に近づけるべく搬送モーター４２に比較的大きな電流が流れる。図１２の下段のグラフ中の吐出し区間において実線が負荷なしのときの電流値を示し、二点鎖線で示す電流Ｉ２１が、喰付き吐出し方式のスキュー取り動作に適した種類の用紙Ｐ（例えば普通紙）で吐出し動作を行ったときの電流値を示す。このときのプリンター１１の消費電力はバッテリー２８の供給電力の範囲内で収まる。一方、ユーザーが普通紙をセットすべきところ間違えて写真紙又は厚紙をセットした場合、用紙Ｐを湾曲させる過程で、二点鎖線で示す過大な電流Ｉ２２が流れる。この場合、バッテリー２８の電圧降下が検出される可能性が高まる。
【０１０６】
そして、時刻Ｔ１３で搬送モーター４２の逆転駆動が停止されて吐出し動作が終わると、次に給送モーター４１と搬送モーター４２とが共に正転駆動され、給送ローラー２０及び搬送ローラー対４３の回転によって、用紙Ｐを搬送方向Ｙの印刷開始位置まで搬送する頭出し動作が行われる。この頭出し動作の途中でキャリッジモーター３５の駆動が開始され、キャリッジ２１が例えばホーム位置ＨＰから用紙Ｐの１パス目の走査を開始し、頭出し動作の停止と同時に記録ヘッド２３が走査方向Ｘの印刷開始位置に到達してそのノズルからのインク滴の噴射を開始することで１走査分の印刷が開始される。
【０１０７】
図１３は、検出部９２がセンサー７４から取得した検出電圧Ｖｄに基づいて電圧降下を検出する際のグラフを示す。このグラフにおいて横軸は時間Ｔ、縦軸は検出電圧Ｖｄである。例えばＡＣ電源モードでプリンター１１の印刷駆動中に電源プラグ２７ａがコンセントから引き抜かれ、電源部がＡＣ電源部からバッテリー２８に切り換わって、プリンター１１の消費電力がバッテリー２８の供給電力を上回ることになると、図７のグラフに示す電圧降下が発生する。すなわち、検出電圧Ｖｄが、時刻Ｔｄから、それまでの電圧Ｖｓ（例えば所定電圧Ｖ２）から降下し時刻Ｔｓｈで閾値Ｖｓｈを下回ると、検出部９２は電圧降下が発生したと判定する。こうして検出部９２が電圧降下を検出すると、そのとき駆動中のモーターが複数ある場合、本実施形態では、駆動中のそれら複数のモーターのうち少なくとも１つを停止させる。少なくとも一つのモーターが停止されることでプリンター１１の消費電力がバッテリー２８の供給電力を下回るように低下する。このため、図７のグラフに示すように、時刻Ｔｒで電圧Ｖｒまで降下した電圧は上昇し元の正常な電圧Ｖｓに復帰する。例えば電圧降下の発生時に電圧が復帰することなくそのまま降下し続けると（同図のグラフ中の二点鎖線）、電圧がＣＰＵ６１の駆動電圧Ｖｃをも下回り、コンピューター５２の一切の制御が不能となってシステムダウンに陥る。本実施形態では、閾値ＶｓｈがＣＰＵ６１の駆動電圧Ｖｃよりも大きな値に設定されている（Ｖｓｈ＞Ｖｃ）。検出電圧Ｖｄが閾値Ｖｓｈを下回ると、駆動中のモーターを停止させて、プリンター１１のシステムダウンを回避する。
【０１０８】
ここで、電圧降下時に電圧は比較的瞬時（例えば３〜２０ｍｓ）に降下するため、モーターを停止する場合に減速を伴って停止させる余裕はなく、モーター電流を即座に遮断する必要がある。この場合、即座に停止するモーターをキャリッジモーター３５にすると、キャリッジ２１の比較的大きな慣性による停止時の大きな停止衝撃によって、キャリッジ駆動系の構造物（部品）の破損や衝撃音による比較的大きな騒音が問題になる。これに対して、給送モーター４１及び搬送モーター４２は、駆動対象の給送ローラー２０及びローラー対４３，４４の慣性が比較的小さいことから、停止時の停止衝撃は比較的小さい。このため、本実施形態では、電圧降下の検出時に複数のモーター３５，４１，４２のうち二つ以上のモーターが駆動中である場合は、給搬送系のモーター４１，４２のうち駆動中のものを停止させ、キャリッジモーター３５の駆動は停止させない制御を採用する。
【０１０９】
次にプリンター１１の作用を説明する。以下、図１４を参照して、コンピューター５２が給送制御プログラムを実行して行われる給送制御について説明する。コンピューター５２は、印刷データの受信又は操作部１５の操作により印刷実行命令を受け付けると、指定された印刷条件から印刷モードを取得するとともに、モード管理部９１によりＡＣ電源モードかバッテリーモードかを判定する。主制御部８０は、印刷モードと電源モードとの組合せに応じた印刷条件を設定部８２に設定し、モーター制御部８１に設定内容に応じた印刷制御を指令する。印刷条件には、給送動作中のスキュー取り動作の種類を規定する給送動作モード、及び給送動作中のモーター駆動速度を規定する給送速度モードが含まれる。そして、設定部８２には、今回の給送動作モードと給送速度モードの情報が例えば２ビットのフラグ値で設定される。コンピューター５２は、図１４で示される給送制御プログラムを実行し、記録ヘッド２３及びモーター３５，４１，４２を駆動制御する。
【０１１０】
印刷が開始されると、まず給送過程で給送モーター４１及び搬送モーター４２が駆動され、給送トレイ１６上の用紙Ｐが給送ローラー２０の回転及び搬送ローラー対４３の回転により搬送方向Ｙに印刷開始位置まで給送される。給紙の途中でスキュー取り動作が行われる。スキュー取り動作は、給送ローラー２０及び搬送ローラー対４３を用紙Ｐにスキューを取り除くための外力を加えるために通常の回転とは異なる回転を行わせるため、モーター４１，４２に比較的大きな負荷がかかり、モーター４１，４２の総消費電力が相対的に高くなる。例えばＡＣ電源モードでは電源の供給電力が相対的に大きいので、用紙種の情報等に応じた適切な種類のスキュー取り動作が選択される。一方、バッテリーモードでは電源の供給電力が相対的に小さいので、電源の電圧降下による給送の失敗を招かないためにも、複数のモーター４１，４２の駆動が必要な第１のスキュー取り動作（逆転突き当て動作）は選択されず、一つのモーター４２の駆動で足りる第２のスキュー取り動作（喰付き吐出し動作）が選択される。コンピューター５２は、図１４に示す給送制御プログラムを所定サイクルタイム毎に実行してプリンター１１の給送制御を行う。
【０１１１】
まずステップＳ１１では、電圧降下が検出されたか否かを判断する。主制御部８０は、ＡＣアダプター２７とバッテリー２８との出力の合流点５１ｃとモーター駆動回路５５〜５７との間の位置で電源線の電圧を検出するセンサー７４からの検出電圧Ｖｄに基づいて電圧降下が検出されたか否かを判断する。この判断は検出部９２が行う。検出部９２は、検出電圧Ｖｄが閾値Ｖｓｈを下回ると、電圧降下が検出されたと判断する。電圧降下が検出されればステップＳ１２に進み、電圧降下が検出されなければ当該ルーチンを終了する。
【０１１２】
例えばユーザーが印刷条件の１つである用紙種に「普通紙」を設定したにも拘わらず、間違えて厚紙を給送トレイ１６にセットしたり、これとは逆に、厚紙を給送トレイ１６にセットしているにも拘わらず、用紙種に間違えて「普通紙」を入力設定したりする場合がありうる。これらの場合、給送機構に対する負荷が相対的に小さな「普通紙」に適用されるスキュー取り動作が選択される。しかし、実際には給送機構に対する負荷の大きな厚紙に対して負荷の相対的に小さな用紙種に適用されるスキュー取り動作が行われてしまう。
【０１１３】
例えば図１１に示す逆転突き当て動作が適用された場合、給送された用紙Ｐの先端が時刻Ｔ２で逆転中の搬送ローラー対４３に突き当たると、そのとき斜行している用紙Ｐは搬送ローラー対４３に突き当たった先端角部を中心に回動することでスキューが取り除かれる（図４（ａ），（ｂ））。この用紙Ｐが回動するスキュー取り期間では給送機構に加わる負荷が相対的に大きくなり、スキュー取りが完了して用紙Ｐが回動すらできなくなると、モーター４１，４２の負荷が急激に増大する。このため、図１１に示すように時刻Ｔ２〜時刻Ｔ３のスキュー取り期間で、図１１中の二点鎖線で示すように電流Ｉ１１が大きくなる。それでも普通紙の電流Ｉ１１は許容範囲内にある。しかし、厚紙の場合、この期間にモーター４１に図１１に二点鎖線で示す過大な電流Ｉ１２が流れるため、モーター４１の消費電力が過大となる。この結果、プリンター１１の消費電力が電源の供給電力を上回ることになって電源の電圧降下が発生し、検出部９２により電圧降下が検出される。
【０１１４】
一方、例えば図１２に示す喰付き吐出し動作が適用された場合、給送された用紙Ｐの先端が時刻Ｔ１１で搬送ローラー対４３に到達して搬送ローラー対４３にニップされる。さらに搬送ローラー対４３により送られた用紙Ｐの先端部の搬送ローラー対４３からの突出長が所定長さに達すると、その時の時刻Ｔ１２でモーター４１，４２の駆動が停止される（図５（ａ），（ｂ）参照）。その後、図１２に示すように、時刻Ｔ１２〜時刻Ｔ１３の区間で搬送ローラー対４３が逆転駆動されて、用紙Ｐが搬送ローラー対４３と給送ローラー２０との間の部分で湾曲する。この湾曲する過程で搬送ローラー対４３が用紙Ｐから受ける負荷が増大し、搬送モーター４２に比較的大きな電流Ｉ２２が流れる。それでも普通紙の場合、搬送モーター４２の電流Ｉ２１は許容範囲内にある。しかし、厚紙の場合、搬送モーター４２に過大な電流Ｉ２２が流れるため、モーター４１の消費電力が過大になり、プリンター１１の消費電力が電源の供給電力を上回ることになって、電源の電圧降下が発生し、検出部９２により電圧降下が検出される。
【０１１５】
図１４に戻って、ステップＳ１２では、駆動中のモーターを停止させる。主制御部８０はモーター制御部８１にモーターの停止を指示する。指示を受け付けたモーター制御部８１は、現在実行中のシーケンスから把握している駆動中のモーター４１，４２を停止させる。例えば給紙中であれば、用紙Ｐは給送経路の途中で停止する。このとき、モーター４１，４２の駆動停止によりプリンター１１の消費電力がその分低下するので、図１３に示すように、一旦は閾値Ｖｓｈ未満に降下した検出電圧Ｖｄは、モーター４１，４２の駆動停止と同時（時刻Ｔｒ）に上昇側に反転し、図１３に示すように正常な値まで復帰する。この結果、プリンター１１のシステムダウンが回避される。
【０１１６】
次のステップＳ１３では、給紙中であるか否かを判定する。主制御部８０は、モーター制御部８１から給紙シーケンス終了の旨の通知を受け付ける前であれば、給紙中であると判定する。給紙中であればステップＳ１４に進み、給紙中でなければ当該ルーチンを終了する。
【０１１７】
ステップＳ１４では、紙検出センサーがＯＮしているか否かを判定する。つまり、用紙Ｐの先端が紙検出センサー４８の検知対象位置を通過したか否かを判定する。紙検出センサーがＯＮ状態にあればステップＳ１５に進み、紙検出センサーがＯＮ状態になければ、つまりＯＦＦ状態であればステップＳ１６に進む。
【０１１８】
ステップＳ１５では、白紙排出を行う。すなわち、用紙Ｐを白紙のまま排出（排紙）する。この処理は、モーター制御部８１が搬送モーター４２を駆動させ、搬送ローラー対４３及び排出ローラー対４４を回転させることによって用紙Ｐを搬送方向Ｙ下流側へ搬送することにより行われる。給送トレイ１６上に用紙Ｐが無ければ、ユーザーは白紙排出された用紙Ｐ又は他の用紙Ｐを給送トレイ１６にセットする。
【０１１９】
ステップＳ１６では、前回の給送動作モードを確認する。主制御部８０は、設定部８２に設定された前回の給送動作モードに関する情報（例えばフラグ値）を読み出し、その読み出したフラグ値から前回の給送動作モードを確認する。本例では、給送動作モードには、第１給送モード（逆転突き当て動作あり）、第２給送モード（喰付き吐出し動作あり）及び第３給送モード（スキュー取り動作なし）の三種類あるため、これらのうちの一つのモードが前回の給送動作モードとして確認される。
【０１２０】
ステップＳ１７では、前回が第１給送モードであるか否かを判定する。第１給送モードであればステップＳ１８に進み、第１給送モードでなければステップＳ１９に進む。
ステップＳ１８では、第２給送モードを設定する。つまり、設定部８２が次回の給送動作モードとして、第２のスキュー取り動作（喰付き吐出し動作）を伴う第２給送モードを設定する。
【０１２１】
ステップＳ１９では、前回が第２給送モードであるか否かを判定する。第２給送モードであればステップＳ２０に進み、第２給送モードでなければステップＳ２１に進む。
ステップＳ２０では、第３給送モードを設定する。つまり、設定部８２が次回の給送動作モードとしてスキュー取り動作なしの第３給送モードを設定する。なお、前回が第３給送モードの場合は、そのまま第３給送モードの設定が維持される。
【０１２２】
こうして前回の給送動作モードが既に一番負荷の小さな第３給送モードである場合を除き、次回の給送動作モードが前回の給送動作モードよりもモーター４１，４２の総消費電力が小さく済む例えば１段階負荷の小さな他の給送動作モードに変更される。
【０１２３】
ステップＳ２１では、前回の給送速度モードを確認する。主制御部８０は、設定部８２に設定された前回の給送速度モードに関する情報（例えばフラグ値）を読み出し、その読み出したフラグ値から前回の給送速度モードを確認する。本例では、給送速度モードには、高速モード、中速モード及び低速モードの三種類あるため、これらのうちの一つのモードが前回の給送速度モードとして確認される。
【０１２４】
ステップＳ２２では、前回が高速モードであるか否かを判定する。高速モードであればステップＳ２３に進み、高速モードでなければステップＳ２４に進む。
ステップＳ２３では、中速モードを設定する。つまり、設定部８２は、前回が高速モードである場合、次回の給送速度モードとして、速度モードで前回よりも例えば１段階負荷の小さな中速モードを設定する。
【０１２５】
ステップＳ２４では、前回が中速モードであるか否かを判定する。中速モードであればステップＳ２５に進み、中速モードでなければステップＳ２６に進む。
ステップＳ２５では、低速モードを設定する。つまり、設定部８２は、前回が中速モードである場合、次回の給送速度モードとして、速度モードで前回よりも例えば１段階負荷の小さな低速モードを設定する。なお、前回が低速モードの場合は、そのまま低速モードの設定が維持される。
【０１２６】
こうして前回の給送速度モードが、既にモーター４１，４２にとって一番負荷の小さな低速モードである場合を除き、次回の給送速度モードが、前回の給送速度モードよりもモーター４１，４２の総消費電力が小さく済む給送速度モードに変更される。
【０１２７】
こうして次回の給送動作モードと給送速度モードとが、モーター４１，４２の総消費電力がより小さく済む設定に変更された後、ステップＳ２６において、給紙を再開する。つまり、用紙Ｐの給送動作をリトライする。主制御部８０は、給送トレイ１６に既に用紙Ｐがセットされた状態にあって紙有無センサー４７が検知状態にあれば、モーター制御部８１に給送動作を指示する。また、給送トレイ１６に用紙Ｐがセットされておらず紙有無センサー４７が非検知状態にあれば、ユーザーが給送トレイ１６に用紙Ｐをセットして紙有無センサー４７が検知状態になったことをもって、モーター制御部８１に給送動作を指示する。指示を受け付けたモーター制御部８１は、設定部８２に設定された今回の給送動作モード及び給送速度モードに従ってモーター４１，４２を駆動制御する。
【０１２８】
この結果、モーター４１，４２の総消費電力が前回より小さく済む給送動作モード及び給送速度モードで用紙Ｐの給送動作がリトライされる。例えば前回の給送動作中のスキュー取り動作が、複数のモーター４１，４２の駆動を必要とする逆転突き当て動作であった場合、今回リトライする給送動作では、一つのモーター４２の駆動で済む喰付き吐出し動作が行われる。また、例えば前回の給送動作中のスキュー取り動作が一つのモーター４２を駆動させる喰付き吐出し動作であった場合、今回リトライする給送動作では、スキュー取り動作が行われない。なお、例えば前回の給送動作モードが第３給送モードであった場合、今回リトライする給送動作では、同じ第３給送モードでスキュー取り動作なしでモーター４１，４２が駆動される。この場合も、給送速度モードが１段階低速側のものに変更されていれば、前回よりもモーター４１，４２の総消費電力が小さく済み、リトライ時の給送で電圧降下が検出されることはない。
【０１２９】
さらに例えば前回の給送動作で駆動されるモーター４１，４２の駆動速度を規定する給送速度モードが高速モードであった場合、今回リトライする給送動作では、中速モードでモーター４１，４２が駆動される。また、例えば前回の給送速度モードが中速モードであった場合、今回リトライする給送動作では、低速モードでモーター４１，４２が駆動される。なお、例えば前回の給送速度モードが低速モードであった場合、今回リトライする給送動作では、同じ低速モードでモーター４１，４２が駆動される。この場合も、給送動作モードが１段階低負荷側のものに変更されていれば、前回よりもモーター４１，４２の総消費電力が小さく済み、リトライ時の給送で電圧降下が検出されることはない。
【０１３０】
こうしてリトライ時の給送動作の途中で電圧降下が検出される虞が大幅に減り、今回リトライする給送動作によって、給送トレイ１６にセットされた用紙Ｐは印刷開始位置まで給送される。
【０１３１】
また、前回の給送動作の途中で停止した用紙Ｐが紙検出センサー４８に検知されていれば、白紙排出されるので、給送トレイ１６にセットされた位置から用紙Ｐの給送動作がやり直しされる。一方、前回の給送動作の途中で停止した用紙Ｐが紙検出センサー４８に検知されていなければ、白紙排出されることなく、その給送経路上の途中の位置から用紙Ｐの給送動作がやり直しされる。このため、給送動作をリトライした際は、用紙Ｐは給送の途中で紙検出センサー４８に検知され、その検知された位置を基準に用紙Ｐの給送位置を正しく把握できるので、印刷開始位置に正確に給送できる。例えば用紙Ｐの給送動作のリトライを紙検出センサー４８に検知されている位置から開始すると、前回の給送途中で紙検出センサー４８に検出された前回の位置を基準に、リトライ時の給送位置を把握することになる。しかし、電圧降下検出時の異常停止によって用紙Ｐの位置がずれた場合は、給送位置の精度の信頼性が低いので、給送動作のリトライで給送されて印刷開始位置で停止した用紙Ｐの停止位置精度の信頼性が低くなる。これに対して本実施形態では、リトライ時の給送動作の途中で紙検出センサー４８により用紙Ｐが検知され、その検知された位置を基準に用紙Ｐを印刷開始位置に停止させる制御が行われるので、用紙Ｐを印刷開始位置に位置精度よく停止させることができる。
【０１３２】
また、リトライの給送動作の途中で電圧降下が検出されて再び給送動作を失敗した場合、前回の給送動作モードよりもモーター４１，４２の消費電力が小さく済む給送動作モードが設定されるとともに、前回の給送速度モードよりもモーター４１，４２の消費電力が小さく済む給送速度モードが設定される。このため、リトライの給送動作が失敗しても、その度にモーター４１，４２への負荷のより小さなモードが再設定されるので、給送動作の失敗が繰り返される頻度を低減できる。なお、本実施形態では、給送動作のリトライでも失敗し、給送動作を二回連続して失敗した場合、主制御部８０は、表示制御部８３に指示して、表示部１４に例えば用紙種の間違いの可能性がある旨をユーザーに報知するエラーメッセージを表示させる。
【０１３３】
また、給送動作に失敗して、給送動作モード及び給送速度モードの設定を変更した場合、同じ印刷ジョブのうちは変更後の設定が維持される。例えば同じ印刷ジョブ中の後続の用紙Ｐの給送動作時に、給送動作モード及び給送速度モードを元に設定に戻すと、同じ印刷ジョブの残りのページの給送動作の度に毎回エラーが発生し、その都度設定を変更して余分なリトライの給送動作が増えることになる。しかし、本実施形態では、同じ印刷ジョブのうちは給送動作モード及び給送速度モードの変更した設定が維持されるので、同じ印刷ジョブの残りのページの給送動作時にエラーが発生しにくい。
【０１３４】
また、本実施形態では、電圧降下検出時のモードが第１モードとなり、この第１モードを給送系のモーター４１，４２の総消費電力がより小さく済む次回の給送リトライ時のモードが第２モードとなる。このように第１モード及び第２モードは相対的に決まるものである。例えば給送動作モードの場合、電圧降下検出時のモードが逆転突き当て動作を伴う第１給送モードであり、給送リトライ時のモードが喰付き吐出し動作を伴う第２給送モードであったとする。この場合、第１給送モードが第１モードに相当し、第２給送モードが第２モードに相当する。また、逆転突き当て動作が第１のスキュー取り動作に相当し、喰付き吐出し動作が第２のスキュー取り動作に相当する。また、電圧降下検出時のモードが喰付き吐出し動作を伴う第２給送モードであり、給送リトライ時のモードがスキュー取り動作なしの第３給送モードであったとする。この場合、第２給送モードが第１モードに相当し、第３給送モードが第２モードに相当する。
【０１３５】
さらに例えば給送速度モードの場合、電圧降下検出時のモードが高速モードであり、給送リトライ時のモードが中速モードであったとする。この場合、高速モードが第１モードに相当し、中速モードが第２モードに相当する。また、電圧降下検出時のモードが中速モードであり、給送リトライ時のモードが低速モードであったとする。この場合、中速モードが第１モードに相当し、低速モードが第２モードに相当する。また、本実施形態のように、給送動作モードと給送速度モードの両方を採用する場合、第１モードと第２モードは、給送動作モードと給送速度モードの両方の要素をそれぞれ含む。
【０１３６】
以上詳述した本実施形態によれば、以下に示す効果を得ることができる。
（１）用紙Ｐを第１モードで給送するモーター４１，４２の駆動中に、電源部からモーター４１，４２へ供給される電圧の降下を検出すると、モーター４１，４２の駆動を停止させる。この結果、給紙は失敗となるものの、プリンター１１のシステムダウンは回避できる。その後、第１モードよりも低電力である第２モードに変更してモーター４１，４２を駆動させることにより用紙Ｐの給送をリトライさせる。第２モードによる用紙Ｐの給送は第１モードに比べモーター４１，４２の総消費電力が低いので、リトライ時に電圧降下が発生しにくく、用紙Ｐを印刷開始位置まで給送して印刷を開始することができる。よって、用紙Ｐの給送をやり直しても給送の失敗が繰り返される頻度を低減できる。
【０１３７】
（２）第１及び第２モードは、用紙Ｐの給送途中に行われる用紙Ｐのスキューを取り除くスキュー取り動作を規定するモードである。電圧降下を検出すると、用紙Ｐの給送途中に第１のスキュー取り動作を含む第１モードが、第１スキュー取り動作よりもモーター４１，４２の総消費電力が低く済む第２のスキュー取り動作を含む第２モードに変更されて用紙Ｐの給送がリトライされる。よって、電圧降下による用紙Ｐの給送の失敗が繰り返し続くことを回避し、用紙Ｐを給送することができる。
【０１３８】
（３）第１及び第２モードは、給送中のモーター４１，４２の駆動速度を規定するモードである。給送中におけるモーター４１，４２の駆動速度が、第１モードよりも第２モードの方がより低速なため、第２モードでの用紙Ｐの給送中に電圧降下が一層発生しにくくなり、電圧降下による用紙Ｐの給送の失敗が繰り返し続くことを回避し、用紙Ｐを給送することができる。
【０１３９】
（４）第１モードから第２モードに変更したときは、第２モードに変更した際のジョブが終わるまでは第２モードに維持される。よって、同一ジョブ中の後続の用紙Ｐの給送の失敗を抑制できる。よって、同じジョブの間に用紙Ｐの給送が用紙Ｐごとに毎回リトライされることによる印刷のスループットの低下を抑制できる。
【０１４０】
（５）第１のスキュー取り動作では複数のモーター４１，４２を駆動させ、第２のスキュー取り動作では第１のスキュー取り動作よりも少ない数のモーター４２を駆動させる。よって、複数のモーター４１，４２が駆動される第１のスキュー取り動作で電圧降下が検出されて用紙Ｐの給送が失敗しても、第１のスキュー取り動作よりも少ない数のモーター４２が駆動される第２のスキュー取り動作が行われる第２モードで給送のリトライが行われる。このため、電圧降下による用紙Ｐの給送の失敗が繰り返される頻度を低減し、なるべく少ないリトライ回数で用紙Ｐを印刷開始位置まで給送することができる。
【０１４１】
（６）プリンター１１は、用紙Ｐを給送経路の途中で検出する紙検出センサー４８（第１センサーの一例）を備える。第１モードでの用紙Ｐの給送中にモーター４１，４２の駆動を停止したときに、紙検出センサー４８が用紙Ｐを検知していなければ、用紙Ｐを排出せずに給送途中で停止した位置からの用紙Ｐの給送をリトライし、紙検出センサー４８が用紙Ｐを検知していれば、用紙Ｐを排出した後に次の用紙Ｐの給送をリトライする。このため、いずれの場合も、リトライ時の給送途中に用紙Ｐを紙検出センサー４８により検知でき、その検知した位置を基準にして用紙Ｐを目標位置に位置精度よく給送することができる。この結果、給送後に高品質な印刷を行うことができる。
【０１４２】
（７）給送トレイ１６（載置部の一例）にセットされた用紙Ｐの有無を検知する紙有無センサー４７（第２センサーの一例）を備え、紙有無センサー４７による用紙Ｐの検知をもって、給送トレイ１６にセットされた用紙Ｐの給送のリトライを開始する。つまり、給送トレイ１６に用紙Ｐがセットしてあれば紙有無センサー４７が検知状態にあれば、第２モードでの用紙Ｐの給送のリトライが開始され、一方、給送トレイ１６に用紙Ｐがセットしていなければ、ユーザーが用紙Ｐをセットしてそれが紙有無センサー４７に検知されたときに、第２モードでの用紙Ｐの給送のリトライが開始される。このため、第１モードでの用紙Ｐの給送を失敗したとき、第２モードでの用紙Ｐの給送が開始されるので、ユーザーは印刷の指示を再度行う必要がない。
【０１４３】
（８）プリンター１１は、商用電源３０のコンセントに差し込まれた電源プラグ２７ａを介して給電された交流を直流に変換して出力するＡＣアダプター２７とバッテリー２８との間で電源を切り換え可能な電源装置５１を備えている。電源プラグ２７ａがコンセントから引き抜かれたことにより、電源がＡＣアダプター２７からバッテリー２８に切り換えられたために電圧降下が検出され、モーター４１，４２の駆動が停止されても、その後、モーター４１，４２の総消費電力が低く済む給送動作モード及び給送速度モードでモーター４１，４２が駆動されることで給紙がリトライされる。よって、電源プラグ２７ａがコンセントから引き抜かれた場合のシステムダウンを防止できるうえ、給送の失敗が繰り返される頻度を低減することができる。
【０１４４】
（９）コンピューター５２は、ＡＣアダプター２７とバッテリー２８との各出力の合流点５１ｃと、モーター駆動回路５５〜５７との間における電源線上の位置で電圧をセンサー７４により監視して電圧降下を検出する。よって、ＡＣアダプター２７とバッテリー２８との間で電源が切り換えられてモーター４１，４２に電力が供給される構成でも、電圧降下を検出するための電圧の監視箇所が１箇所で済む。特にＡＣアダプター２７とバッテリー２８との各出力を昇圧する第２昇圧回路７２とモーター駆動回路５５〜５７との間における電源線上の位置で昇圧された電圧をセンサー７４で監視するので、電圧降下の検出感度が良くなる。
【０１４５】
（１０）バッテリー２８の電力でモーター４１，４２を駆動させてそのときの給送動作モード及び給送速度モードで用紙Ｐを給送する給送中に電圧降下を検出してモーター４１，４２の駆動を停止させたときは、第２モードでモーター４１，４２を駆動させて用紙Ｐの給送をリトライする。よって、供給電力が相対的に小さいバッテリー２８を電源とし電圧降下が相対的に発生し易い給送中に、電圧降下が発生しそのときの給送動作モード及び給送速度モードでの用紙Ｐの給送を失敗しても、モーター４１，４２の消費電力のより低いモードで用紙Ｐの給送を行うことができる。
【０１４６】
（１１）プリンター１１は自動給送装置１７により用紙Ｐを給送するときにそのときのモード（第１モード）で電圧降下が発生して用紙Ｐの給送に失敗しても、モーター４１，４２の消費電力がより小さく済むモード（第２モード）で用紙Ｐの給送をリトライするので、用紙Ｐの給送を再度失敗する頻度を低減できる。
【０１４７】
なお、上記実施形態は以下のような形態に変更することもできる。
・電圧降下検出時の給送動作失敗の際に変更するモードは、給送動作モードと給送速度モードとのうち一方だけでもよい。例えば給送速度モードを廃止し給送動作モードだけを変更する構成としたり、逆に給送動作モードを廃止し給送速度モードだけを変更する構成としたりしてもよい。また、給送動作モードと給送速度モードの両モードを採用する場合、各モードを同時に変更するのではなく、複数のモードを一方ずつ変更してもよい。例えば１回目の給送の失敗時にスキュー取り動作を変更し、次の１回目のリトライでも給送を失敗した場合は給送速度モードを変更し、さらに２回目のリトライで給送を失敗した場合にスキュー取り動作なしに変更し、さらに３回目のリトライで給送を失敗した場合に２回目の速度モードの変更を行う。
【０１４８】
・また、電圧降下検出時の給送動作の失敗の際に変更するモードは、印刷モード又は電源モードでもよい。例えば高速低品質モード（「ドラフトモード」）で給送動作に失敗した場合に低速高品質モード（「きれいモード」）に変更してもよい。この場合、印刷動作はモードを変更せず給送動作のみ変更後のモードでリトライすれば、給送動作を成功したうえで、所望の品質の印刷画像を取得できる。また、電源モードについても同様に、ＡＣ電源モードで給送に失敗した際にバッテリーモードに変更し、リトライ時の給送動作のみバッテリーモードで行えば、リトライ時の給送を成功したうえで高速印刷を実現できる。
【０１４９】
・スキュー取り動作は他の方法でもよい。例えば給送ローラー２０で給送した用紙Ｐの先端を停止中の搬送ローラー対４３に突き当ててスキューを取り除く突き当て方式（突き当て動作）を採用してもよい。例えば突き当て動作を伴う給送動作モードを第３給送モードとし、スキュー取り動作なしを第４給送モードとしてもよい。なお、上記の突き当て動作は、複数のモーター４１，４２のうち一つのモーター４１の駆動で済む第２のスキュー取り動作に相当する。
【０１５０】
・第１のスキュー取り動作（例えば逆転突き当て動作）を伴うモード（第１モード）での給送を電圧降下の検出を理由に失敗した場合、次のリトライ時の給送動作のモード（第２モード）はスキュー取り動作なしのモードに変更してもよい。例えば逆転突き当て動作時も喰付き吐出し動作時も共に給送を失敗した場合は、次のリトライ時の給送の設定をスキュー取り動作なしとしてもよい。
【０１５１】
・電圧降下検出時の給送動作の失敗の際は、常に用紙を白紙排出してもよい。また、常に白紙排出はせずに給送動作失敗時の停止位置から給送動作を再開させてもよい。
・第１モーターを、給送モーター４１と搬送モーター４２との二つ備える構成に替え、給送系と搬送系で共通の一つのモーター（例えば搬送モーター）としてもよい。
【０１５２】
・ＡＣ電源とバッテリー２８のうち一方のみを電源として使用可能な走査装置でもよい。例えばＡＣ電源のみを電源として使用可能な印刷装置、又はバッテリーのみを電源として使用可能な印刷装置でもよい。なお、ＡＣ電源で駆動可能な走査装置の場合、ＡＣアダプター２７に替え、商用電源からの交流を直流に変換するＡＣ変換部が装置本体１２に内蔵された構成でもよい。
【０１５３】
・載置部は、給送トレイ１６に限定されず、複数の用紙Ｐを収容した状態に載置できる給送カセットでもよい。さらに自動給送装置１７の給送トレイ１６ではなく、手差しトレイでもよい。この場合、給送カセット又は手差しトレイにセットされた用紙Ｐの有無を検知する紙有無センサー４７を備えることが好ましい。
【０１５４】
・制御部を構成する各機能部は、プログラムを実行するＣＰＵによりソフトウェアで実現したり、ＡＳＩＣ等の電子回路によりハードウェアで実現したり、ソフトウェアとハードウェアとの協働により実現したりしてもよい。
【０１５５】
・給送機構は、ローラー式給送機構に限定されず、媒体をベルトに載せて搬送するベルト式給送機構でもよい。
・媒体は用紙に限定されず、樹脂製のフィルム、金属箔、金属フィルム、樹脂と金属の複合体フィルム（ラミネートフィルム）、織物、不織布、セラミックシート等でもよい。
【０１５６】
・電子機器の一例であるプリンター（印刷装置）は、用紙等の媒体に印刷できるものであれば、インクジェット式プリンターに限定されず、ドットインパクトプリンターやレーザープリンターでもよい。また、印刷装置は、印刷機能だけを備えたプリンターに限定されず、スキャナー機能やコピー機能等を備えた複合機でもよい。さらに、印刷装置は、シリアルプリンターに限らず、ラインプリンター又はページプリンターでもよい。また、印刷装置はモバイルプリンターに限定されず、小型、中型及び大型のプリンターでもよい。例えばビジネス用プリンターや大判プリンターでもよい。さらに印刷装置は捺染プリンターでもよい。
【０１５７】
・電子機器は、プリンター（印刷装置）に限定されない。例えばスキャナー装置でもよい。例えば媒体の一例である原稿を給送する給送機構（例えば原稿給送装置（オートドキュメントフィーダー））を備え、原稿の給送過程における電源の電圧降下検出による給送失敗時にモードを変更して給送をリトライする構成としてもよい。この種のスキャナー装置であっても、媒体（原稿）の給送の失敗が繰り返される頻度を低減できる。その他、媒体を給送する給送装置を備えた電子機器の給送装置に適用できる。
【符号の説明】
【０１５８】
１１…電子機器の一例としてのプリンター、１２…装置本体、１４…表示部、１５…操作部、１６…載置部の一例としての給送トレイ、１７…給送装置の一例としての自動給送装置、２０…搬送機構を構成する給送ローラー、２１…キャリッジ、２３…印刷部の一例としての記録ヘッド、２７…電源部の一例としてのＡＣアダプター、２７ａ…給電プラグ、２８…電源部の一例を構成するバッテリー、３０…商用電源、３５…第２モーターの一例としてのキャリッジモーター、３９…リニアエンコーダー、４１…給送装置及び搬送部の一例を構成するとともにモーターの一例としての給送モーター、４２…給送装置及び搬送部の一例を構成するとともにモーターの一例としての搬送モーター、４３…給送装置及び搬送部の一例を構成する搬送ローラー対、４４…搬送部を構成する排出ローラー対、４７…第２センサーの一例としての紙有無センサー、４８…第１センサーの一例としての紙検出センサー、５１…電源装置、５１ｃ…合流点、５２…制御部の一例としてのコンピューター、５５〜５７…駆動回路の一例としてのモーター駆動回路、８０…主制御部、８１…モーター制御部、８２…設定部、９１…モード管理部、９２…検出部、９３…判定部、Ｐ…媒体の一例としての用紙。
【図１】
2015187019.tif 000003
【図２】
2015187019.tif 000004
【図３】
2015187019.tif 000005
【図４】
2015187019.tif 000006
【図５】
2015187019.tif 000007
【図６】
2015187019.tif 000008
【図７】
2015187019.tif 000009
【図８】
2015187019.tif 000010
【図９】
2015187019.tif 000011
【図１０】
2015187019.tif 000012
【図１１】
2015187019.tif 000013
【図１２】
2015187019.tif 000014
【図１３】
2015187019.tif 000015
【図１４】
2015187019.tif 000016