(57)【特許請求の範囲】
【請求項１】
エラー解除に電源オフが必要なフェイタルエラーとエラー解除に電源オフが不要な簡易エラーとを処理可能な印刷装置であって、
表示部と、
印刷処理に用いられる駆動モーターと、
ユーザーの指示操作を受け付ける操作受付手段と、
所定のエラー用処理を実行するエラー処理実行手段と、を備え、
前記エラー処理実行手段は、
前記簡易エラーが発生した場合には、前記操作受付手段によるユーザーの指示操作の受け付けを待たずに、予め定められた簡易エラー用処理を実行し、該簡易エラー用処理を実行した後に前記操作受付手段によりユーザーの指示操作を受け付け、該受け付けたユーザーの指示操作と前記簡易エラーが発生したときの前記印刷装置の動作状態とに基づいて前記印刷装置が次に実行すべき目標動作を設定し、
前記印刷処理の実行中に前記駆動モーターが正常に作動しなくなるモーターエラーが発生した場合に前記モーターエラーに対して前記簡易エラー用処理を実行可能とする所定の処理条件が成立した場合には、前記操作受付手段によるユーザーの指示操作の受け付けを待って、前記簡易エラー用処理を実行し、該受け付けたユーザーの指示操作と前記モーターエラーが発生したときの前記印刷装置の動作状態とに基づいて前記印刷装置の目標動作を設定し、
前記モーターエラーが発生した場合に前記所定の処理条件が成立していない場合には、予め定められたフェイタルエラー用処理を実行し、
前記簡易エラー処理を実行する際は、エラー解除に電源オフを要する旨を含まない表示内容を前記表示部に表示し、
前記フェイタルエラー処理を実行する際は、エラーの解除に電源オフを要する旨を含む表示内容を前記表示部に表示する
ことを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置であって、
前記駆動モーターは、インクを吐出する吐出ヘッドを搭載して用紙の領域内を移動すると共に用紙の領域外で前記吐出ヘッドをキャッピング可能なホーム位置に移動するキャリッジを移動させるモーターであり、
前記エラー処理実行手段は、
前記簡易エラーが発生した場合には、前記操作受付手段によるユーザーの指示操作の受け付けを待たずに、前記駆動モーターにより前記キャリッジを前記ホーム位置に移動させる処理を前記簡易エラー用処理として実行し、
前記モーターエラーが発生した場合に前記印刷処理による給排紙中または印刷中に用紙が詰まる紙詰まりが生じた可能性があると判断可能な条件を含む前記所定の処理条件が成立した場合には、前記駆動モーターによる前記キャリッジの移動を停止し、
前記操作受付手段によるユーザーの指示操作の受け付けを待って、前記簡易エラー用処理を実行する手段である、
印刷装置。
【請求項３】
請求項２記載の印刷装置であって、
前記エラー処理実行手段は、前記簡易エラー用処理として前記駆動モーターにより前記キャリッジを前記ホーム位置に移動させると共に前記吐出ヘッドをキャッピングする処理を実行する手段である、
印刷装置。
【請求項４】
表示部と印刷処理に用いられる駆動モーターとユーザーの指示操作を受け付ける操作受付手段とを備え、エラー解除に電源オフが必要なフェイタルエラーとエラー解除に電源オフが不要な簡易エラーとを処理可能な印刷装置のエラー処理方法であって、
前記簡易エラーが発生した場合には、前記操作受付手段によるユーザーの指示操作の受け付けを待たずに、予め定められた簡易エラー用処理を実行し、該簡易エラー用処理を実行した後に前記操作受付手段によりユーザーの指示操作を受け付け、該受け付けたユーザーの指示操作と前記簡易エラーが発生したときの前記印刷装置の動作状態とに基づいて前記印刷装置が次に実行すべき目標動作を設定するステップと、
前記印刷処理の実行中に前記駆動モーターが正常に作動しなくなるモーターエラーが発生した場合に前記モーターエラーに対して前記簡易エラー用処理を実行可能とする所定の処理条件が成立した場合には、前記操作受付手段によるユーザーの指示操作の受け付けを待って、前記簡易エラー用処理を実行し、該受け付けたユーザーの指示操作と前記モーターエラーが発生したときの前記印刷装置の動作状態とに基づいて前記印刷装置の目標動作を設定するステップと、
前記モーターエラーが発生した場合に前記所定の処理条件が成立していない場合には、予め定められたフェイタルエラー用処理を実行するステップと、を含み、
前記簡易エラー処理を実行するステップでは、エラー解除  に電源オフを要する旨を含まない表示内容を前記表示部に表示し、
前記フェイタルエラー処理を実行するステップでは、エラーの解除に電源オフを要する旨を含む表示内容を前記表示部に表示する
ことを特徴とする印刷装置のエラー処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置およびそのエラー処理方法に関し、詳しくは、エラー解除に電源オフが必要なフェイタルエラーとエラー解除に電源オフが不要な簡易エラーとを処理可能な印刷装置およびそのエラー処理方法に関する。
【背景技術】
【０００２】
従来、この種の印刷装置としては、記録紙のラベルなどの印刷領域への印刷中に、カバーオープンエラーや紙なしエラーなどの第１エラーまたは紙ジャムエラーやメカニカルエラーなどの第２エラーが発生した場合には、エラー解除動作を待って、印刷領域への再印刷を行ない、記録紙の余白領域の紙送り中に、第１エラーまたは第２エラーが発生した場合には、第１エラーに対しては再印刷を行なわず、第２エラーに対してはエラー解除動作を待って再印刷を行なうものが提案されている（例えば、特許文献１参照）。この装置では、こうした処理により、記録紙の余白領域の紙送り中に第１エラーが発生した場合、即ち、記録紙の印刷領域や印刷イメージそのものに損傷がないエラーが発生した場合には、再印刷を行なわないようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−３６４４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、印刷装置では、エラー解除に電源オフが必要となる程に致命的なフェイタルエラーや、エラー解除に電源オフが不要な簡易エラーなどのエラーに対して、より適正に対処することが望まれている。例えば、印刷中にフェイタルエラーが発生し、システム上は正常な状態に確実に復帰できるよう再起動による初期化処理が必要と判断された場合に、ユーザーが印刷状況などからそのフェイタルエラーの原因をある程度特定することができるにも拘わらず、電源オフを余儀なくされると、ユーザーは、改めて印刷指示を行なう必要や再起動するのを待つ必要が生じ、不都合に感じることがある。
【０００５】
本発明の印刷装置およびそのエラー処理方法は、エラーに対してより適正に対処することを主目的とする。
【０００６】
本発明の印刷装置およびそのエラー処理方法は、上述の主目的を達成するために以下の手段を採った。
【課題を解決するための手段】
【０００７】
本発明の印刷装置は、  エラー解除に電源オフが必要なフェイタルエラーとエラー解除に電源オフが不要な簡易エラーとを処理可能な印刷装置であって、  印刷処理に用いられる駆動モーターと、  ユーザーの指示操作を受け付ける操作受付手段と、  所定のエラー用処理を実行するエラー処理実行手段と、を備え、  前記エラー処理実行手段は、  前記簡易エラーが発生した場合には、前記操作受付手段によるユーザーの指示操作の受け付けを待たずに、予め定められた簡易エラー用処理を実行し、  前記印刷処理の実行中に前記駆動モーターが正常に作動しなくなるモーターエラーが発生した場合に前記モーターエラーに対して前記簡易エラー用処理を実行可能とする所定の処理条件が成立した場合には、前記操作受付手段によるユーザーの指示操作の受け付けを待って、前記簡易エラー用処理を実行し、  前記モーターエラーが発生した場合に前記所定の処理条件が成立していない場合には、予め定められたフェイタルエラー用処理を実行する、  を備えることを要旨とする。
【０００８】
この本発明の印刷装置では、エラー解除に電源オフが不要な簡易エラーが発生した場合には、操作受付手段によるユーザーの指示操作の受け付けを待たずに、予め定められた簡易エラー用処理を実行する。また、印刷処理の実行中に駆動モーターが正常に作動しなくなるモーターエラーが発生した場合にモーターエラーに対して簡易エラー用処理を実行可能とする所定の処理条件が成立した場合には、操作受付手段によるユーザーの指示操作の受け付けを待って、簡易エラー用処理を実行する。そして、モーターエラーが発生した場合に所定の処理条件が成立していない場合には、予め定められたフェイタルエラー用処理を実行する。これにより、発生したモーターエラーに対して簡易エラー用処理やフェイタルエラー用処理を実行することができる。さらに、発生したモーターエラーに対して簡易エラー用処理を実行する場合に、ユーザーは指示操作により簡易エラー用処理を実行する前に例えば装置状態の確認や必要な作業などを行なうことができる。また、発生したモーターエラーに対して簡易エラー処理を実行する場合には、ユーザーの指示操作の受け付けを待つのみで、簡易エラーが発生した場合と同様に簡易エラー用処理を実行することができる。したがって、モーターエラーに対してより適正に対処しつつ簡易エラーが発生した場合と共通の処理を実行することができ、エラーに対してより適正に対処することができるものとなる。ここで、フェイタルエラー用処理は、フェイタルエラーに対して実行すべきとして予め定められた処理であり、フェイタルエラーが発生した旨を報知する処理などが含まれる。
【０００９】
こうした本発明の印刷装置において、前記駆動モーターは、インクを吐出する吐出ヘッドを搭載して用紙の領域内を移動すると共に用紙の領域外で前記吐出ヘッドをキャッピング可能なホーム位置に移動するキャリッジを移動させるモーターであり、前記エラー処理実行手段は、前記簡易エラーが発生した場合には、前記操作受付手段によるユーザーの指示操作の受け付けを待たずに、前記駆動モーターにより前記キャリッジを前記ホーム位置に移動させる処理を前記簡易エラー用処理として実行し、前記モーターエラーが発生した場合に前記印刷処理による給排紙中または印刷中に用紙が詰まる紙詰まりが生じた可能性があると判断可能な条件を含む前記所定の処理条件が成立した場合には、前記駆動モーターによる前記キャリッジの移動を停止し、前記操作受付手段によるユーザーの指示操作の受け付けを待って、前記簡易エラー用処理を実行する手段である、ものとすることもできる。こうすれば、紙詰まりが生じた可能性があると判断してモーターエラーに対して簡易エラー用処理を実行する場合には、キャリッジが停止した状態でユーザーの指示操作の受け付けを待つことができ、ユーザーは例えば用紙を除去するなど紙詰まりの原因に対処することができる。したがって、紙詰まりが生じた可能性があると判断してモーターエラーに対して簡易エラー用処理を実行する場合に、モーターエラーに対してより適正に対処することができる。もとより、簡易エラーが発生した場合には、ユーザーの指示操作の受け付けを待たずにキャリッジをホーム位置に移動させることができ、例えば給排紙や再印刷などの印刷装置の次の動作を実行しやすくすることができる。
【００１０】
この駆動モーターによりキャリッジを移動させる態様の本発明の印刷装置において、前記簡易エラー用処理として前記駆動モーターにより前記キャリッジを前記ホーム位置に移動させると共に前記吐出ヘッドをキャッピングする処理を実行する手段である、ものとすることもできる。こうすれば、吐出ヘッドを乾燥などから保護することができる。
【００１１】
また、本発明の印刷装置において、前記エラー処理実行手段は、前記簡易エラーが発生した場合には、前記簡易エラー用処理を実行した後に前記操作受付手段によりユーザーの指示操作を受け付けると共に、該受け付けたユーザーの指示操作と前記簡易エラーが発生したときの前記印刷装置が印刷中か給紙中か排紙中かを含む前記印刷装置の動作状態とに基づいて前記印刷装置が次に実行すべき目標動作を設定し、前記モーターエラーが発生した場合に前記所定の処理条件が成立した場合には、前記簡易エラー用処理を実行する前に前記操作受付手段によりユーザーの指示操作を受け付けると共に、該受け付けたユーザーの指示操作と前記モーターエラーが発生したときの前記印刷装置の動作状態とに基づいて前記印刷装置の目標動作を設定する手段である、ものとすることもできる。こうすれば、簡易エラーが発生した場合にもモーターエラーに対して簡易エラー用処理を実行する場合にも、印刷装置の次の動作をより適正に定めることができる。したがって、モーターエラーに対して簡易エラー用処理を実行する場合に、ユーザーの指示操作の受け付けを待つのみで、簡易エラーが発生した場合と同様に簡易エラー用処理と印刷装置の目標動作の設定とを行なう、即ち簡易エラーが発生した場合と共通の処理を実行することができる。
【００１２】
本発明の印刷装置のエラー処理方法は、  印刷処理に用いられる駆動モーターとユーザーの指示操作を受け付ける操作受付手段とを備え、エラー解除に電源オフが必要なフェイタルエラーとエラー解除に電源オフが不要な簡易エラーとを処理可能な印刷装置のエラー処理方法であって、  前記簡易エラーが発生した場合には、前記操作受付手段によるユーザーの指示操作の受け付けを待たずに、予め定められた簡易エラー用処理を実行するステップと、  前記印刷処理の実行中に前記駆動モーターが正常に作動しなくなるモーターエラーが発生した場合に前記モーターエラーに対して前記簡易エラー用処理を実行可能とする所定の処理条件が成立した場合には、前記操作受付手段によるユーザーの指示操作の受け付けを待って、前記簡易エラー用処理を実行するステップと、  前記モーターエラーが発生した場合に前記所定の処理条件が成立していない場合には、予め定められたフェイタルエラー用処理を実行するステップと、  を含むことを特徴とする。
【００１３】
この本発明の印刷装置のエラー処理方法では、発生したモーターエラーに対して簡易エラー用処理やフェイタルエラー用処理を実行することができる。さらに、発生したモーターエラーに対して簡易エラー用処理を実行する場合に、ユーザーは指示操作により簡易エラー用処理を実行する前に例えば装置状態の確認や必要な作業などを行なうことができる。また、発生したモーターエラーに対して簡易エラー処理を実行する場合には、ユーザーの指示操作の受け付けを待つのみで、簡易エラーが発生した場合と同様に簡易エラー用処理を実行することができる。したがって、モーターエラーに対してより適正に対処しつつ簡易エラーが発生した場合と共通の処理を実行することができ、エラーに対してより適正に対処することができるものとなる。ここで、フェイタルエラー用処理は、フェイタルエラーに対して実行すべきとして予め定められた処理であり、フェイタルエラーが発生した旨を報知する処理などが含まれる。なお、この印刷装置のエラー処理方法において、上述した印刷装置の種々の態様を採用してもよいし、また、上述した印刷装置の各機能を実現するようなステップを追加してもよい。
【図面の簡単な説明】
【００１４】
【図１】インクジェットプリンター２０の構成の概略を示す構成図。
【図２】インクジェットプリンター２０の外観と搬送機構４０の構成を示す説明図。
【図３】エラー処理ルーチンの一例を示すフローチャート。
【図４】フェイタルエラーおよび簡易エラーの例を示す説明図。
【図５】給排紙印刷要求の設定内容の一例を説明する説明図。
【発明を実施するための形態】
【００１５】
次に、本発明の実施の形態を図面に基づいて説明する。図１は、本発明の一実施形態であるインクジェットプリンター２０の構成の概略を示す構成図であり、図２は、インクジェットプリンター２０の外観と印刷用紙を搬送する搬送機構４０を中心とした構成の概略とを示す説明図である。本実施形態のインクジェットプリンター２０は、図１に示すように、プラテン３６上を搬送される用紙Ｐに対してキャリッジ２２の下部に設けられた印刷ヘッド２４のノズル２３からインク滴を吐出して印刷処理を行なうプリンター機構２１と、プラテン３６の右端付近に配置され印刷ヘッド２４のノズル２３が形成されたノズル形成面を封止するキャッピングを行なうと共に必要に応じてノズル２３内のインクを吸引してクリーニングを行なうキャッピング装置３８と、複数種類の印刷用紙の１つを給紙しプリンター機構２１に用紙Ｐとして搬送する搬送機構４０と、装置全体をコントロールするコントローラー５０と、ユーザーの操作により装置全体の電源をオンオフする電源ボタン６２や印刷処理などの各種処理のスタートを指示するスタートボタン６４，各種処理のキャンセルを指示するキャンセルボタン６６などの複数の操作ボタンおよびディスプレイ６８が配置された操作パネル６０と、を備える。図２に示すように、プリンター機構２１やキャッピング装置３８，搬送機構４０の主要部，コントローラー５０は、筐体７０に収納されており、操作パネル６０は、筐体７０を覆うカバー８０（図２は開かれている状態）が閉じられている状態でもユーザーが開口部８２から操作できるように、開口部８２に対応する筐体７０の上面右側に配置されている。
【００１６】
プリンター機構２１は、図１に示すように、搬送モーター４８により駆動されて用紙Ｐをプラテン３６上に図中奥から手前に搬送する紙送りローラー３５と、キャリッジベルト３２に取り付けられガイド２８に沿って用紙Ｐの幅方向である左右方向（主走査方向）に往復動するキャリッジ２２と、キャリッジ２２を駆動するキャリッジモーター（以下、ＣＲモーターという）３４と、キャリッジ２２に搭載され複数色のインクを貯留する交換可能なインクカートリッジ２６と、インクカートリッジ２６から供給されたインクを加圧してインク滴を吐出する複数のノズル２３が形成された印刷ヘッド２４と、を備える。印刷ヘッド２４は、圧電素子に電圧を印加することによりこの圧電素子を変形させてインクを加圧する方式を採用することができる他、発熱抵抗体（例えばヒーターなど）に電圧を印加することによりインクを加熱して発生した気泡によりインクを加圧する方式を採用することもできる。
【００１７】
キャッピング装置３８は、印刷ヘッド２４を用紙Ｐの幅方向外部でキャッピング装置３８上の位置（以下、ホームポジションという）に移動させた状態でクリーニングを実行したり、印刷休止中に印刷ヘッド２４のキャッピングを行なってノズル２３内のインクの増粘（乾燥）を抑制したりするのに用いられるものである。このキャッピング装置３８は、印刷ヘッド２４がキャリッジ２２と共にホームポジションまで移動したときに、コントローラー５０からの制御信号により印刷ヘッド２４のノズル形成面を覆うように作動し、必要に応じて、印刷ヘッド２４のノズル形成面に図示しない吸引ポンプの負圧を作用させてノズル２３に詰まったインクを吸引排出することできるようになっている。なお、吸引排出された廃インクは、図示しない廃液タンクに溜められる。
【００１８】
搬送機構４０は、図２に示すように、筐体７０の底部に配置された給紙カセット４１と、プリンター機構２１の背面から給紙可能な背面トレイ４３と、給紙カセット４１，背面トレイ４３からの給紙をそれぞれ行なう給紙ローラー４４，４６と、給紙ローラー４４，４６のいずれかにより給紙された印刷用紙をプリンター機構２１の紙送りローラー３５に向けて搬送する給紙ローラー４７と、図示しないギヤ機構を介して紙送りローラー３５と給紙ローラー４４，４６，４７とのうち１以上の任意のローラーを駆動可能な搬送モーター（以下、ＰＦモーターという）４８と、を備える。搬送機構４０では、ＰＦモーター４８をコントローラー５０からの信号により制御することによって、給紙カセット４１と背面トレイ４３とのうち選択した１つに収容された印刷用紙の一枚を図示しない搬送路を経て用紙Ｐとしてプリンター機構２１に搬送することができるようになっている。プリンター機構２１による用紙Ｐへの印刷処理が終了すると、用紙Ｐは排紙トレイ７４に排紙される。図１では省略したが、紙送りローラー３５と給紙ローラー４７とにはそれぞれペアとなる従動ローラー３５ａ，４７ａが配置されている。なお、搬送機構４０の給紙ローラー４７からプリンター機構２１の紙送りローラー３５への搬送経路上には、例えば反射型フォトセンサーなどの印刷用紙の有無を検出する用紙検出センサー３９が設けられている。
【００１９】
コントローラー５０は、ＣＰＵ５２を中心とするマイクロプロセッサーとして構成されており、各種制御プログラムや各種データを記憶したＲＯＭ５３と、一時的にデータを記憶するＲＡＭ５４と、外部機器との情報のやり取りを行うインターフェース（Ｉ／Ｆ）５６と、図示しない入出力ポートとを備える。ＲＡＭ５４には、印刷バッファー領域が設けられており、この印刷バッファー領域にユーザーＰＣ９０からＩ／Ｆ５６を介して送られてきた印刷データが記憶される。コントローラー５０には、キャリッジ２２の位置を検出するリニア式エンコーダー２５からの位置検出信号や、用紙検出センサー３９からの用紙検出信号、電源ボタン６２からのオンオフ信号、スタートボタン６４からの操作信号、キャンセルボタン６６からの操作信号、筐体７０に取り付けられたカバー８０が開かれているか閉じられているかを検出する開閉状態検出センサー７６（図２参照）からの開閉状態検出信号などが入力ポートを介して入力される他、ユーザーＰＣ９０から印刷ジョブなどがＩ／Ｆ５６を介して入力される。また、コントローラー５０からは、印刷ヘッド２４への駆動信号や、キャッピング装置３８への制御信号、ＣＲモーター３４やＰＦモーター４８への制御信号、ディスプレイ６８への表示信号などが出力ポートを介して出力される他、印刷ステータス情報などがＩ／Ｆ５６を介してユーザーＰＣ９０へ出力される。
【００２０】
こうして構成されたインクジェットプリンター２０では、ユーザーＰＣ９０からＩ／Ｆ５６を介して印刷設定や印刷データと共に印刷指令を入力すると、コントローラー５０により以下に説明する印刷制御を実行する。印刷制御では、コントローラー５０のＣＰＵ５２は、まず、印刷設定に指定された印刷用紙の一枚がプラテン３６上に給紙されるようにＰＦモーター３８を制御する給紙処理を実行し、キャリッジ２２が主走査方向に移動するようＣＲモーター３４を制御すると共に印刷データに応じてインクが吐出されるよう印刷ヘッド２４を駆動する１パス分の印刷処理を実行する。続いて、次パスの印刷データがあるうちは１パス分の印刷処理を繰り返し、次パスの印刷データがなくなったときには、キャリッジ２２がホームポジションに移動するようＣＲモーター３４を制御すると共に、紙送りローラー３５の回転により用紙Ｐが排紙トレイ７４に排紙されるようＰＦモーター４８を制御する排紙処理を実行して、印刷用紙の一枚分の制御を終了する。そして、印刷を終了した現在ページに続く次ページの印刷データがある場合には、現在ページの排紙処理に続けて次ページの給紙処理を実行すると共に、印刷処理と排紙処理とを実行して、印刷用紙の次の一枚分の制御を終了する。印刷制御では、こうして次ページの印刷データがなくなるまで同様の制御を繰り返す。
【００２１】
次に、こうして構成されたインクジェットプリンター２０の動作、特にエラーが発生した際の動作について説明する。図３は、コントローラー５０のＣＰＵ５２により実行されるエラー処理ルーチンの一例を示すフローチャートである。このルーチンは、ＲＯＭ５３に記憶され、印刷制御を実行している最中に図示しないエラー検出ルーチンによりエラーの発生が検出されたときにＣＰＵ５２により実行される。実施形態では、エラーの種類としては、エラー解除に電源再投入（電源オフして再び電源オンする操作）が必要なフェイタルエラーと、エラー解除に電源再投入が不要な簡易エラーとの２種類のエラーが用意されているものとするが、詳細は次に説明する。
【００２２】
エラー処理ルーチンが実行されると、コントローラー５０のＣＰＵ５２は、まず、ＣＲモーター３４やＰＦモーター３８を駆動停止するなどして印刷制御を中断し（ステップＳ１００）、初期値としては値０が設定されフェイタルエラーが発生したときに値１が設定されるフェイタルフラグＦａや、初期値としては値０が設定されフェイタルエラーが発生しているが印刷用紙が装置内で詰まる紙ジャムの可能性があると判定されたときに値１が設定される紙ジャムフェイタルフラグＦｐ，用紙検出センサー３９からのオンオフ信号としての用紙検出信号，インクジェットプリンター２０の状態などエラー処理に必要なデータを入力する処理を実行する（ステップＳ１１０）。インクジェットプリンター２０の状態は、実施形態では、印刷処理の実行中（印刷中），給紙処理の実行中（給紙中），排紙処理の実行中（排紙中），これら以外の待機中などの状態を表すインクジェットプリンター２０の動作状態を入力するものとした。ここで、フェイタルエラーや簡易エラーについて説明する。
【００２３】
図４はフェイタルエラーおよび簡易エラーの例を示す説明図である。フェイタルエラーとしては、例えば、ＣＰＵ５２やＲＯＭ５３，ＲＡＭ５４，Ｉ／Ｆ５６の各状態に基づいてコントローラー５０が正常に作動しない可能性が生じたときに検出されるコントローラーエラーや、印刷ヘッド２４が駆動信号に応じて正常に駆動されない可能性が生じたときに検出されるヘッドエラー、印刷制御の実行中にＣＲモーター３４とＰＦモーター３８とのいずれかが制御信号に応じて正常に作動しない可能性が生じたときに検出されるモーターエラーなどがある。簡易エラーとしては、用紙検出センサー３９からオン信号（またはオフ信号）が所定時間を超えて入力される用紙検出オンエラー（または用紙検出オフエラー）や、開閉状態検出センサー７６から開放状態を示す開閉状態検出信号が所定時間を超えて入力されるカバーオープンエラー、印刷制御を実行する際に印刷設定に指定された給紙カセット４１または背面トレイ４３に印刷用紙がない状態を示す図示しない用紙検出センサーからのオフ信号が入力されたときに検出される用紙切れエラーなどがある。また、モーターエラーが検出されると共に予め定められた紙ジャム可能性条件およびモーターの暴走チェッククリア条件の両条件が成立したときには、電源再投入が必要なフェイタルエラーが発生しているものの、ユーザーが装置状態を確認したり用紙を除去するなど紙ジャムの原因に対処すれば電源再投入しなくても印刷制御を再開してよいと判断し、即ち紙ジャムフェイタルエラーが発生したに過ぎないと判定し、簡易エラーとして処理する。紙ジャム可能性条件は、例えば、印刷中，給紙中，排紙中，待機中などの状態を表すインクジェットプリンター２０の動作状態と用紙検出センサー３９からの用紙検出信号とに基づく条件などを用いることができる。また、暴走チェッククリア条件は、例えば、ＣＲモーター３４とＰＦモーター３８との各モーターが印刷制御を中断する前に駆動していた方向とは逆方向に指令通り僅かに駆動することが確認されたときに成立する条件などを用いることができる。したがって、いずれかのフェイタルエラーの発生が検出されたときにはフェイタルフラグＦａに値１が設定されるが、発生したフェイタルエラーが紙ジャムフェイタルエラーであると判定されたときには紙ジャムフェイタルフラグＦｐにも値１が設定されることになる。なお、フェイタルエラーの発生と簡易エラーの発生とが同時に検出された場合には、フェイタルエラーとして処理することを優先する。
【００２４】
こうしてデータを入力すると、入力したフェイタルフラグＦａと紙ジャムフェイタルフラグＦｐとを調べ（ステップＳ１２０，Ｓ１３０）、フェイタルフラグＦａが値１で紙ジャムフェイタルフラグＦｐが値０のときには、紙ジャムフェイタルエラーではないフェイタルエラーが発生していると判断し、ディスプレイ６８にフェイタルエラー用のエラー表示を行なって（ステップＳ１４０）、エラー処理ルーチンを終了する。フェイタルエラー用のエラー表示としては、フェイタルエラー（更にエラーの種別など）が発生した旨や電源再投入が必要である旨を表す文字表示、コード表示、両表示の組み合わせなどを行なうことができる。なお、ユーザーによる電源ボタン６２の操作によって電源再投入が行なわれると、システム起動時の予め定められた初期化処理が行なわれ、印刷可能な状態となるか、場合によってはフェイタルエラーの発生が再び検出される。
【００２５】
フェイタルフラグＦａが値０のときには、簡易エラーが発生していると判断し、ディスプレイ６８に簡易エラー用のエラー表示を行ない（ステップＳ１５０）、キャリッジ２２がホームポジションに移動するようＣＲモーター３４を制御すると共に印刷ヘッド２４のキャンピングが行なわれるようキャッピング装置３８を制御する（ステップＳ１６０）。
ここで、簡易エラー用のエラー表示としては、簡易エラー（更にエラーの種別など）が発生した旨を表す文字表示、コード表示、両表示の組み合わせなどを行なうことができる。
また、キャリッジ２２をホームポジションに移動させることにより、例えば給排紙や再印刷などの次の動作を行ないやすくすることができる。さらに、印刷ヘッド２４のキャッピングを行なうことにより、印刷ヘッド２４を乾燥などから保護することができる。
【００２６】
続いて、ユーザーによる操作パネル６０のボタン操作によってオン信号としての操作信号が入力されるのを待つ（ステップＳ１７０，Ｓ１８０）。スタートボタン６４からのオン信号またはキャンセルボタン６６からのオン信号が入力されたときには、ユーザーによる指示操作を受け付けたと判断し、先に入力したインクジェットプリンター２０の動作状態と用紙検出センサー３９からの用紙検出信号といま入力した操作信号とに基づいて、インクジェットプリンター２０の次の動作として要求される給排紙印刷要求（次に実行すべき目標動作）を設定する（ステップＳ２３０）。ここで、給排紙印刷要求の設定は、エラーが発生したときのインクジェットプリンター２０の動作状態および用紙検出信号と操作信号の種類（スタートボタン６４，キャンセルボタン６６）と給排紙印刷要求との関係を給排紙印刷要求設定用テーブルとして予め定めてＲＯＭ５３に記憶しておき、インクジェットプリンター２０の動作状態と用紙検出信号と操作信号の種類とが与えられると記憶したテーブルから対応する給排紙印刷要求を導出して設定するものとした。図５に給排紙印刷要求の設定内容の一例を示す。図示するように、実施形態では、スタートボタン６４が操作された場合には、エラー発生時のインクジェットプリンター２０の動作状態および用紙検出信号のオンオフとに応じて複数パターンの要求が設定され、キャンセルボタン６６が操作された場合には、エラーが発生したときの状態に拘わらず、排紙要求が設定されるものとした。排紙要求が設定されると、本ルーチンの終了後に排紙処理が実行され、エラーが発生したために中断した印刷制御は再開されない。スタートボタン６４が操作された場合、エラー発生時に給紙中で用紙検出信号がオンの場合には排紙処理を実行してから印刷制御を中断したときに処理中であった現在ページの給紙処理と印刷処理とが実行されるよう要求が設定され、エラー発生時に印刷中で用紙検出信号がオンの場合には排紙処理を実行してから印刷制御を中断したときに処理中であった現在ページの次のページの給紙処理と印刷処理とが実行されよう要求が設定され、エラー発生時に排紙中で用紙検出信号がオンの場合には排紙処理を実行してから印刷制御を中断したときに処理中であった現在ページの次のページの給紙処理と印刷処理とが実行されるよう要求が設定されるものとした。また、スタートボタン６４が操作された場合、エラー発生時に給紙中で用紙検出信号がオフの場合には、排紙の必要がないため、現在ページの給紙処理と印刷処理とが実行されるよう要求が設定されるものとした。なお、エラー発生時に印刷中や排紙中で用紙検出信号がオフの場合は、実施形態のインクジェットプリンター２０では想定されない。したがって、スタートボタン６４が操作された場合には、本ルーチンの終了後に要求に応じて印刷制御が再開（リスタート）される。
【００２７】
こうして給排紙印刷要求が設定されると、簡易エラー用のエラー表示を解除して（ステップＳ２４０）、エラー処理ルーチンを終了する。エラー処理ルーチンが終了すると、設定せれた給排紙印刷要求に応じて排紙処理が実行されたり印刷制御が再開されたりするが、印刷制御が再開されてもカバー８０が閉じられていない場合や印刷用紙が補充されていない場合などには、簡易エラーの発生が再び検出される。
【００２８】
ステップＳ１２０，Ｓ１３０でフェイタルエラーフラグＦａが値１で紙ジャムフェイタルエラーＦｐが値１のときには、発生したフェイタルエラーが紙ジャムフェイタルエラーであるために簡易エラーとして処理すると判断し、簡易エラー用のエラー表示を行ない（ステップＳ１９０）、ユーザーによる操作パネル６０のボタン操作によってオン信号としての操作信号が入力されるのを待ち（ステップＳ２００，Ｓ２１０）、その後にキャリッジ２２をホームポジションに移動させると共に印刷ヘッド２４のキャンピングを行ない（ステップＳ２２０）、給排紙印刷要求を設定してエラー表示を解除し（ステップＳ２３０，Ｓ２４０）、エラー処理ルーチンを終了する。エラー処理ルーチンが終了すると、設定された給排紙印刷要求に応じて排紙処理が実行されたり印刷制御が再開されたりするが、実施形態のインクジェットプリンター２０では、こうして紙ジャムフェイタルエラーに対してキャリッジ２２をホームポジションに移動させる簡易エラー用の処理を実行する場合には、単に簡易エラーが発生した場合とは異なり、ユーザーによるボタン操作の受け付けを待って、エラー発生時に停止した位置からキャリッジ２２を移動させる。このため、ユーザーは、キャリッジ２２を移動させる前に、例えば紙ジャムの原因となった用紙を除去したり用紙を正しい位置にセットし直すなど、紙ジャムの原因に対処する時間を確保することができる。これにより、紙ジャム可能性条件および暴走チェッククリア条件の両条件の成立を伴うモーターエラーである紙ジャムフェイタルエラーに対して簡易エラー用の処理を実行する場合、ユーザーは、フェイタルエラー発生時に必要な電源再投入に伴う不都合（改めて印刷指示を行なう必要や再起動するのを待つ必要など）が生じるのを回避することができる。しかも、紙ジャムフェイタルエラーに対して簡易エラー用の処理を実行する場合、ユーザーの指示操作の受け付けを待つのみで、キャリッジ２２の移動や印刷ヘッド２４のキャッピング，エラー発生時のプリンター動作状態と用紙検出信号のオンオフとボタン操作の種類とに基づく次の動作の設定などの一連の処理を、簡易エラーが発生した場合と共通の処理として実行することができる。これにより、紙ジャムフェイタルエラーに対して簡易エラー用の処理を実行する場合、エラー処理を複雑化することなく、簡易に処理することができる。なお、紙ジャムフェイタルエラーに対して簡易エラー用の処理を実行する場合に、ユーザーが紙ジャムに対処せず、排紙処理を開始したときや印刷制御を再開したときに紙ジャムの原因が残存しており、排紙処理や印刷制御を適正に実行できない場合などには、紙ジャムフェイタルエラーの発生を再び検出することなく、フェイタルエラーの発生のみが検出されるものとした。
【００２９】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のＣＲモーター３４が本発明の「駆動モーター」に相当し、スタートボタン６４とキャンセルボタン６６とが「操作受付手段」に相当し、簡易エラーが発生した場合にはキャリッジ２２を移動してからユーザーのボタン操作を受け付けて給排紙印刷要求を設定したり紙ジャムフェイタルエラーに対して簡易エラー用の処理を実行する場合にはユーザーのボタン操作を受け付けてからキャリッジ２２を移動して給排紙要求を設定したり、フェイタルエラーに対してフェイタルエラー用のエラー表示を行なう図３のエラー処理ルーチンを実行するコントローラー５０が「エラー処理実行手段」に相当する。なお、本実施形態では、印刷装置の動作を説明することにより本発明の印刷装置のエラー処理方法の一例も明らかにしている。
【００３０】
以上説明した実施形態のインクジェットプリンター２０によれば、エラー解除に電源オフが不要な簡易エラーが発生した場合には、ユーザーのボタン操作の受け付けを待たずに、予め定められたキャリッジ２２の移動処理等を実行し、印刷制御の実行中にＣＲモーター３４等が正常に作動しなくなるモーターエラーが発生した場合に紙ジャム可能性条件と暴走チェッククリア条件との両条件が成立した場合には、ユーザーのボタン操作の受け付けを待って、キャリッジ２２の移動処理等の簡易エラー用の処理を実行し、モーターエラーが発生した場合に両条件の一方でも成立していない場合には、フェイタルエラー用のエラー表示処理を行なう。これにより、発生したモーターエラーに対して簡易エラー用の処理やフェイタルエラー用の処理を行なうことができる。さらに、発生したモーターエラーに対してキャリッジ２２の移動処理等の簡易エラー用の処理を実行する場合に、ユーザーはボタン操作によりキャリッジ２２の移動処理等を実行する前に、例えば紙ジャムの原因となった用紙を除去するなどを行なうことができる。また、発生したモーターエラーに対して簡易エラー用の処理を実行する場合には、ユーザーのボタン操作の受け付けを待つのみで、簡易エラーが発生した場合と同様に簡易エラー用の処理を実行することができる。
したがって、モーターエラーに対してより適正に対処しつつ簡易エラーが発生した場合と共通の処理を実行することができ、エラーに対してより適正に対処することができるものとなる。
【００３１】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００３２】
上述した実施形態では、給排紙印刷要求の設定を、エラー発生時のプリンター状態および用紙検出信号のオンオフと操作信号の種類とに基づいて行なうものとしたが、エラー発生時のプリンター状態に拘わらず同じ要求を設定してもよいし、エラー発生時の用紙検出信号のオンオフに拘わらず同じ要求を設定してもよいし、スタートボタン６４やキャンセルボタン６６といった操作信号の種類に拘わらず同じ要求を設定するものとしてもよい。
【００３３】
上述した実施形態では、簡易エラーが発生した場合や紙ジャムフェイタルエラーに対して簡易エラー用の処理を実行する場合にキャリッジ２２をホームポジション移動させると共に印刷ヘッド２４のキャッピングを行なうものとしたが、印刷ヘッド２４のキャッピングについては行なわないものとしてもよい。
【００３４】
上述した実施形態では、フェイタルエラーの１つであるモーターエラーが検出されると共に紙ジャム可能性条件およびモーターの暴走チェッククリア条件の両条件が成立したときには紙ジャムフェイタルエラーが発生していると判定し、この紙ジャムフェイタルエラーに対してキャリッジ２２の移動処理等の簡易エラー用の処理を実行するものとしたが、例えば、発生したフェイタルエラーの原因がいずれかのモーターの過熱であると判定された場合に、この過熱によるエラーに対して簡易エラー用の処理を実行するなどとしてもよい。この場合、ユーザーのボタン操作の受け付けを待つと共に過熱が収まるのに必要な所定時間が経過するのを待って、各モーターの駆動を許可するものとしてもよい。
【００３５】
上述した実施形態では、搬送機構４０は給紙カセット４１と背面トレイ４３とを備えるものとしたが、給紙カセットは２つ以上であっても備えないものとしてもよいし、背面トレイは備えないものとしても構わない。
【００３６】
上述した実施形態では、印刷ヘッド２４を搭載しＣＲモーター３４が駆動するキャリッジ２２は、用紙Ｐの幅方向である左右方向（主走査方向）に往復動するものとしたが、用紙Ｐの搬送方向に移動するなど、用紙Ｐの領域内を如何なる方向に移動するキャリッジを備えるものとしてもよい。
【００３７】
上述した実施形態では、本発明をインクジェットプリンター２０に適用して説明したが、エラー解除に電源オフが必要なフェイタルエラーとエラー解除に電源オフが不要な簡易エラーとを処理可能な印刷装置であれば、如何なるタイプのプリンターに適用してもよいし、ファクシミリ装置やスキャナー装置などと印刷装置とが一体となった機器に適用してもよい。
【符号の説明】
【００３８】
２０  インクジェットプリンター、２１  プリンター機構、２２  キャリッジ、２３  ノズル、２４  印刷ヘッド、２５  リニア式エンコーダー、２６  インクカートリッジ、２８  ガイド、３２  キャリッジベルト、３４  キャリッジモーター（ＣＲモーター）、３５  紙送りローラー、３５ａ，４７ａ  従動ローラー、３６  プラテン、３８  キャッピング装置、４０  搬送機構、４１  給紙カセット、４３  背面トレイ、４４，４６，４７  給紙ローラー、４８  搬送モーター（ＰＦモーター）、５０  コントローラー、５２  ＣＰＵ、５３  ＲＯＭ、５４  ＲＡＭ、５６  インターフェース（Ｉ／Ｆ）、６０  操作パネル、６２  電源ボタン、６４  スタートボタン、６６  キャンセルボタン、６８  ディスプレイ、７０  筐体、７４  排紙トレイ、７６  開閉状態検出センサー、８０  カバー、８２  開口部、９０  ユーザーＰＣ。
【図１】
0005891596.tif 000002
【図２】
0005891596.tif 000003
【図３】
0005891596.tif 000004
【図４】
0005891596.tif 000005
【図５】
0005891596.tif 000006