(57)【要約】【課題】メカ機構のエラー発生時に不具合や故障が発生するのを抑制すること。【解決手段】プリンター１の制御部２０は、統括管理部２３の制御の元でエラー検出処理および停止処理を行うエラー検出処理部２４および停止処理実行部２５を備える。エラー検出処理部２４は、プリンター１内の各駆動機構におけるエラーの有無を監視する処理を行うと共に、エラーの内容を判別して対応するエラーコードを統括管理部２３に受け渡す。統括管理部２３はエラーコードに対応する停止処理を決定してその実行を停止処理実行部２５に指示する。例えば、記録紙Ｐを搬送するための機構群のモーターロックが発生すると、キャップ開閉機構１１を駆動してインクノズル面２ａをキャッピングし、紙送り機構７のモーターロックのみが発生すると、ブレーキ機構６を駆動してロール紙４の回転を停止させる。【選択図】図４
2014000679.tif 000002
【特許請求の範囲】
【請求項１】
第１の駆動機構および当該第１の駆動機構と異なる第２の駆動機構のエラーの有無を監視し、
前記エラーを検出すると、前記エラーが発生した駆動機構および前記エラーの種別を判別し、
検出された前記エラーが前記第１の駆動機構で発生した予め定められたエラーであることを判別したとき、前記第１の駆動機構を停止させるとともに前記第２の駆動機構を動作させることを特徴とするプリンターの制御方法。
【請求項２】
前記第１の駆動機構は、記録媒体を搬送経路に沿って搬送する動作を行わせる搬送系駆動機構であり、
前記第２の駆動機構は、印刷ヘッドから前記記録媒体にインクの吐出を行う動作を行わせる印刷系駆動機構であることを特徴とする請求項１に記載のプリンターの制御方法。
【請求項３】
前記印刷系駆動機構は、前記印刷ヘッドのインクノズル面をキャッピングするキャップを動作させるキャップ開閉機構を有し、
検出された前記エラーが前記第１の駆動機構で発生した予め定められたエラーであることを判別したとき、前記キャップ開閉機構を動作させることを特徴とする請求項２に記載のプリンターの制御方法。
【請求項４】
前記第１の駆動機構は、ロール紙から繰り出される記録媒体に紙送りローラーを押し付けて搬送する紙送り機構であり、
前記第２の駆動機構は、回転可能な状態で装填される前記ロール紙の回転を停止させるブレーキ機構であり、
検出された前記エラーが前記紙送り機構で発生した前記紙送りローラーのロック状態であることを判別したとき、前記ブレーキ機構を動作させて前記ロール紙の回転を停止させることを特徴とする請求項１に記載のプリンターの制御方法。
【請求項５】
検出された前記エラーが前記紙送り機構で発生した前記紙送りローラーの異常発熱であることを判別したとき、
前記紙送り機構の動作を停止させるとともに前記ブレーキ機構の動作を停止させることを特徴とする請求項４に記載のプリンターの制御方法。
【請求項６】
記録媒体にインクを吐出する印刷ヘッドと、
前記印刷ヘッドにインクを供給するインク供給機構と、
前記印刷ヘッドのインクノズル面をキャッピングするキャップと、
前記キャップを動作させるキャップ開閉機構と、
前記インク供給機構の動作のエラーを検出する供給検出部と、
前記印刷ヘッドでインクが吐出される前記記録媒体を搬送する紙送り機構と、
前記紙送り機構の動作のエラーを検出する搬送動作検出部と、
前記供給検出部での検出結果及び前記搬送動作検出部での検出結果を監視し、前記搬送動作検出部での検出結果により前記紙送り機構のエラーが検出されたとき、前記紙送り機構を停止させるとともに前記キャップ開閉機構を動作させる制御部と、を有することを特徴とするプリンター。
【請求項７】
ロール紙を回転可能に装填するロール紙装填部と、
前記ロール紙装填部に装填された前記ロール紙の回転を停止させるブレーキ機構と、
前記ロール紙から繰り出される記録媒体を搬送する紙送りローラーと、
前記紙送りローラーを回転させる紙送りモーターと、
前記紙送りモーターの動作を検出するモーター動作検出部と、
前記紙送りローラーで搬送された前記記録媒体にインクを吐出する印刷ヘッドと、
前記モーター動作検出部での検出結果を監視し、前記モーター動作検出部での検出結果により前記紙送りモーターのロック状態が検出されたときに前記紙送りモーターを停止させるとともに、前記ブレーキ機構を動作させて前記ロール紙の回転を停止させる制御部と、を有することを特徴とするプリンター。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に向けてインクを吐出する印刷ヘッドを動かすための機構や記録媒体を搬送する紙送り機構などの各種のメカ機構を備えるプリンターおよびその制御方法に関する。
【背景技術】
【０００２】
プリンターには、ファームウェアの制御によって動く電子部品を備える各種のメカ機構が搭載されている。例えば、記録媒体を搬送するための紙送り機構、印刷ヘッドを搭載したキャリッジを動かすためのキャリッジ駆動機構、印刷ヘッドに設けられたインク吐出機構、印刷ヘッドのインクノズル面をキャッピングするためのキャップ開閉機構などが搭載されている。
【０００３】
従来のプリンターにおけるメカ機構の制御において、複数のメカ機構を同時平行で駆動する場合に、単一の制御シーケンスの中で割り込み処理を行ったり、あるいは、イベントフラグ等を設定することによって複数のメカ機構の同時駆動を行っているものがある。しかしながら、このような制御方法では、複数のメカ機構を同時駆動するための制御シーケンスが複雑化してしまい、複数のメカ機構の同時駆動を簡単な制御で行うのは困難であった。そして、このような制御を行う場合、メカ機構を正常に動かすことのできないエラーが発生した場合の対処方法としては、制御シーケンスの開始時もしくは終了時などの特定のタイミングでエラーの有無を確認して、エラー発生時には基本的に装置全体を緊急停止させるのみであった。
【０００４】
特許文献１には、プリンターにおけるエラー発生時の制御方法が開示されている。特許文献１のプリンターでは、電源を投入するとメインルーチンの処理が開始され、メインルーチンに従ってサブルーチンが呼び出されて実行される。ここで、サブルーチンとしてエラー制御ルーチンが準備されており、致命的エラー（メカ的エラー）が発生すると、エラー発生場所を示す致命的エラーコード（キャリッジエラー、給紙エラー、紙送りエラーなどを示すコード）をホストコンピューターに送信すると共に、エラー発生時のプリンターの状態を示すフラグや直前の制御指令などを記録する処理を行う。そして、エラー制御ルーチンに従ってキャリッジのホームポジションへの移動および印刷ヘッドのキャッピングを行い、しかる後に全ての動作を停止する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−３２６４３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来のようにエラー発生時には全てのメカ機構を一律に緊急停止する制御方法では、各メカ機構を適切な状態で停止させることができず、緊急停止後にプリンターが不都合な状態に陥ってしまうおそれがあった。例えば、紙送りが停止した後にロール紙の回転を止めるためのブレーキ機構を駆動することができないため、ロール紙の慣性による回転が続いて用紙が余分に繰り出され、紙ジャムが発生するおそれがあった。また、インクノズル面がキャッピングされずに停止することによってノズルが乾いてしまい、ノズル詰まりが発生するおそれがあった。
【０００７】
特許文献１のプリンターでは、致命的エラーの発生時には、全ての動作を停止する前に、エラー制御ルーチンに従ってキャリッジのホームポジションへの移動および印刷ヘッドのキャッピングを行うように設定されている。しかしながら、ヘッド移動機構やキャップ開閉機構を動かすことができないエラーではこのような動作を実行できないにもかかわらず、特許文献１のエラー制御ルーチンでは一律にこの動作を行う設定となっているため、そもそも、エラー制御ルーチンを正常に実行できないおそれがある。従って、エラー発生時に適切な停止処理を行うことができず、プリンターが不適切な状態になってしまうおそれがあった。その結果、プリンターに不具合や故障が発生するおそれがあった。
【０００８】
本発明の課題は、このような点に鑑みて、メカ機構におけるエラーの発生時に適切な停止処理を行うことのできるプリンターおよびその制御方法を提案することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明のプリンターの制御方法は、
第１の駆動機構および当該第１の駆動機構と異なる第２の駆動機構のエラーの有無を監視し、
前記エラーを検出すると、前記エラーが発生した駆動機構および前記エラーの種別を判別し、
検出された前記エラーが前記第１の駆動機構で発生した予め定められたエラーであることを判別したとき、前記第１の駆動機構を停止させるとともに前記第２の駆動機構を動作させることを特徴としている。
【００１０】
本発明では、このような構成により、エラーの発生箇所および種別に応じた停止処理を行うことができ、可能な範囲で適切な停止処理を実行できるように停止処理の内容を設定できる。従って、エラー発生時に不適切な状態でプリンターが停止するのを抑制でき、不具合や故障の発生を抑制できる。
【００１１】
また、本発明において、前記第１の駆動機構は、記録媒体を搬送経路に沿って搬送する動作を行わせる搬送系駆動機構であり、前記第２の駆動機構は、印刷ヘッドから前記記録媒体にインクの吐出を行う動作を行わせる印刷系駆動機構であることが望ましい。プリンターにおいては、印刷ヘッドからのインクの吐出を行う機構（印刷系駆動機構）と記録媒体の搬送を行う機構（搬送系駆動機構）が互いに分離したメカ機構として構成されており、一方にエラーが発生しても他方は無事である場合が多い。従って、これらの一方にエラーが発生した場合には他方を駆動することにより、停止処理を確実に実行できる可能性が高まる。
【００１２】
ここで、前記印刷系駆動機構は、前記印刷ヘッドのインクノズル面をキャッピングするキャップを動作させるキャップ開閉機構を有し、検出された前記エラーが前記第１の駆動機構で発生した予め定められたエラーであることを判別したとき、前記キャップ開閉機構を動作させることが望ましい。このようにすると、インクノズル面が乾燥しない状態でプリンターを停止させることができる。よって、ノズル詰まりによる印刷不良やノズルを回復させるためのメンテナンスの負荷を軽減できる。
【００１３】
また、前記第１の駆動機構は、ロール紙から繰り出される記録媒体に紙送りローラーを押し付けて搬送する紙送り機構であり、前記第２の駆動機構は、回転可能な状態で装填される前記ロール紙の回転を停止させるブレーキ機構であり、検出された前記エラーが前記紙送り機構で発生した前記紙送りローラーのロック状態であることを判別したとき、前記ブレーキ機構を動作させて前記ロール紙の回転を停止させることが望ましい。このようにすると、記録媒体の搬送が止まった場合にロール紙の回転も止めることができるため、ロール紙の慣性によって搬送路に余分な記録媒体が繰り出されるのを防止できる。よって、紙ジャムの発生を防止できる。
【００１４】
あるいは、検出された前記エラーが前記紙送り機構で発生した前記紙送りローラーの異常発熱であることを判別したとき、前記紙送り機構の動作を停止させるとともに前記ブレーキ機構の動作を停止させることが望ましい。このようにすると、過熱による駆動機構の故障を防止できる。
【００１５】
次に、本発明のプリンターは、
記録媒体にインクを吐出する印刷ヘッドと、
前記印刷ヘッドにインクを供給するインク供給機構と、
前記印刷ヘッドのインクノズル面をキャッピングするキャップと、
前記キャップを動作させるキャップ開閉機構と、
前記インク供給機構の動作のエラーを検出する供給検出部と、
前記印刷ヘッドでインクが吐出される前記記録媒体を搬送する紙送り機構と、
前記紙送り機構の動作のエラーを検出する搬送動作検出部と、
前記供給検出部での検出結果及び前記搬送動作検出部での検出結果を監視し、前記搬送動作検出部での検出結果により前記紙送り機構のエラーが検出されたとき、前記紙送り機構を停止させるとともに前記キャップ開閉機構を動作させる制御部と、を有することを特徴としている。
【００１６】
また、本発明のプリンターは、
ロール紙を回転可能に装填するロール紙装填部と、
前記ロール紙装填部に装填された前記ロール紙の回転を停止させるブレーキ機構と、
前記ロール紙から繰り出される記録媒体を搬送する紙送りローラーと、
前記紙送りローラーを回転させる紙送りモーターと、
前記紙送りモーターの動作を検出するモーター動作検出部と、
前記紙送りローラーで搬送された前記記録媒体にインクを吐出する印刷ヘッドと、
前記モーター動作検出部での検出結果を監視し、前記モーター動作検出部での検出結果により前記紙送りモーターのロック状態が検出されたときに前記紙送りモーターを停止させるとともに、前記ブレーキ機構を動作させて前記ロール紙の回転を停止させる制御部と、を有することを特徴としている。
【００１７】
本発明によれば、エラーの発生箇所および種別に応じた停止処理を行うことができ、可能な範囲で適切な停止処理を実行できるように停止処理の内容を設定できる。従って、エラー発生時に不適切な状態でプリンターが停止するのを抑制でき、不具合や故障の発生を抑制できる。
【図面の簡単な説明】
【００１８】
【図１】本発明のプリンターの主要部分の平面構成を示す説明図である。
【図２】プリンターの主要部分の断面構成を示す説明図である。
【図３】プリンターの制御系を示す概略ブロック図である。
【図４】エラー発生状況と停止処理の対応関係を示す対応表である。
【発明を実施するための形態】
【００１９】
以下に、図面を参照して本発明を適用したプリンターおよびその制御方法の実施の形態を説明する。
【００２０】
図１は本発明のプリンターの主要部分の平面構成を示す説明図、図２はプリンターの主要部分の断面構成を示す説明図である。図１、図２に示すように、プリンター１の内部には印刷ヘッド２が設けられ、印刷ヘッド２による印刷位置Ａ（図１参照）を経由する搬送路３が形成されている。搬送路３は記録紙Ｐの搬送方向である装置前後方向に延びており、その上流端には、長尺の記録紙Ｐ（記録媒体）をロール状に巻いたロール紙４を装填するロール紙装填部５が設けられている。ロール紙装填部５は、ロール紙４を回転可能な状態で保持しており、ロール紙４の慣性による回転を止めるブレーキ機構６を備えている。ブレーキ機構６は、ロール紙４あるいはロール紙４を装着した回転軸に対向配置されたブレーキ部材６ａと、ブレーキ部材６ａをロール紙４あるいは回転軸に押し付けるブレーキ駆動モーター６ｂを備えている。
【００２１】
印刷ヘッド２による印刷位置Ａとロール紙装填部５の間には、搬送路３に沿って記録紙Ｐを搬送する紙送り機構７（図２参照）が設けられている。紙送り機構７は、搬送路３の下側に配置された紙送りローラー７ａと、紙送りローラー７ａの鉛直方向の上方に配置された押圧ローラー７ｂと、押圧ローラー７ｂを紙送りローラー７ａに向けて押圧する押圧手段７ｃと、紙送りローラー７ａを正逆方向に回転駆動させる紙送りモーター７ｄを備えている。押圧手段７ｃはバネなどの付勢手段を用いて構成されている。
【００２２】
印刷ヘッド２は、記録紙Ｐよりも幅寸法が長い長尺のラインインクジェットヘッドであり、ヘッド移動機構８（図２参照）に搭載されている。ヘッド移動機構８は、搬送路３の下側に配置されたプラテン９に対峙する印刷位置Ａと、搬送路３上から記録紙Ｐの搬送方向と直交する側方に移動したホームポジションＨ（図１参照）との間で印刷ヘッド２を移動させる。ヘッド移動機構８は、印刷ヘッド２を搭載するキャリッジ８ａおよびキャリッジモーター８ｂを備えており、キャリッジモーター８ｂの出力に基づき、予め設定した移動経路に沿ってキャリッジ８ａを移動させる。図２に示すように、本例では、印刷ヘッド２は、印刷位置Ａでは、記録紙Ｐを横断する方向に長手方向を向けた横向きの姿勢をしており、ホームポジションＨでは、搬送路３に沿った方向に長手方向を向けた縦向きの姿勢をしている。印刷ヘッド２をこのような姿勢に位置決めするため、ヘッド移動機構８は、搬送路３の側方に設置した回転軸を中心とする円弧状の移動経路、あるいは、搬送路３の側方に向けて移動しながら回転する略Ｌ字状の移動経路などに沿ってキャリッジ８ａを移動させる。
【００２３】
印刷ヘッド２は、インク吐出用のノズル列が形成されたインクノズル面２ａ（図２参照）を鉛直方向の下方に向けて配置されている。印刷ヘッド２には、図示しないインク供給機構から供給されるインクをインクノズル面２ａの各ノズルから吐出させるインク吐出機構１０（図２参照）が搭載されている。インク吐出機構１０は、印刷ヘッド２内に設けられた圧電素子を備えており、この圧電素子に駆動電圧を印加することによって各ノズルからインクを吐出する。
【００２４】
印刷位置Ａの側方には、ホームポジションＨに退避した印刷ヘッド２のインクノズル面２ａをキャッピングするキャップ開閉機構１１（図１参照）が配置されている。キャップ開閉機構１１は、インクノズル面２ａを封鎖可能な形状をしたキャップ部材１１ａと、キャップ部材１１ａを上下動させるキャップ駆動モーター１１ｂを備えている。キャップ開閉機構１１は、キャップ駆動モーター１１ｂの出力に基づき、ホームポジションＨに位置決めされた印刷ヘッド２のインクノズル面２ａを封鎖するキャッピング位置、および、キャッピング位置の下側に退避した退避位置にキャップ部材１１ａを移動させる。
【００２５】
記録紙Ｐは、ロール紙装填部５内のロール紙４から搬送路３に繰り出され、紙送り機構７による搬送位置Ｂを経由して印刷位置Ａに供給される。印刷位置Ａにおける静止状態の印刷ヘッド２からのインクの吐出動作と、紙送り機構７による記録紙Ｐの搬送動作とを交互に行うことにより、記録紙Ｐへの印刷が行われる。印刷が施された記録紙Ｐは、搬送路３の下流端に設けられた排出口から装置前方に排出される。
【００２６】
（制御系）
図３はプリンター１の制御系を示す概略ブロック図である。プリンター１の制御系は、ＣＰＵおよびＲＯＭ、ＲＡＭなどの記憶部を備えた制御部２０（制御手段）を中心に構成されている。制御部２０は、上位機器から入力されたデータや制御コマンド、および、制御部２０の記憶部から読み出したプログラムやデータ等に基づいてプリンター１の各部を統括制御する。以下に説明する制御部２０によるプリンター１の制御機能は、記憶部に記憶されたファームウェアをＣＰＵが読み出して実行することによって実現される。
【００２７】
制御部２０には、通信部（図示省略）を介して、不図示の上位機器からの印刷データや各種コマンドが入力される。また、制御部２０の出力側には、ヘッドドライバー（図示省略）を介してインク吐出機構１０が接続されると共に、ブレーキ駆動モーター６ｂ、紙送りモーター７ｄ、キャリッジモーター８ｂ、およびキャップ駆動モーター１１ｂの各モーターがそれぞれモータードライバー（図示省略）を介して接続されている。一方、制御部２０の入力側には、搬送路３に設けられた紙検出器や各モーターの回転数を検出するエンコーダー、異常発熱を検出する温度センサーなどの各種の検出器（図示省略）からの検出信号、および、スイッチ等の操作手段（図示省略）からの操作信号が入力される。
【００２８】
制御部２０は、印刷ヘッド２に関連する動作を制御するインクシステム系制御部２１と、記録紙Ｐの搬送に関連する動作を制御する紙送り系制御部２２と、インクシステム系制御部２１および紙送り系制御部２２による各処理の実行タイミングを管理する統括管理部２３を備えている。インクシステム系制御部２１は、印刷ヘッド２に関連する動作を行う処理を予め設定されたインク吐出制御シーケンスＳＱ１に従って実行する。また、紙送り系制御部２２は、記録紙Ｐの搬送に関連する動作を行う処理を予め設定した紙送り制御シーケンスＳＱ２に従って制御する。統括管理部２３は、インク吐出制御シーケンスＳＱ１と紙送り制御シーケンスＳＱ２における各処理の実行タイミングを調整しながら両シーケンスＳＱ１、ＳＱ２の処理を実行することにより、記録紙Ｐへの印刷を行う。
【００２９】
本例のプリンター１では、印刷ヘッド２に関連する動作を行う機構群（印刷系駆動機構／インク吐出機構１０、ヘッド移動機構８、およびキャップ開閉機構１１）と、記録紙Ｐの搬送に関連する動作を行う機構群（搬送系駆動機構／ブレーキ機構６および紙送り機構７）の２つの機構群が互いに分離された状態で設置されており、これらの２つの機構群は、互いに独立に動かすことが可能な構造になっている。本例では、このような点を踏まえて、これらの２つの機構群を駆動するメカシーケンスをインク吐出制御シーケンスＳＱ１と紙送り制御シーケンスＳＱ２の２つに分離している。
【００３０】
（エラー制御）
制御部２０は、プリンター１内の複数の駆動機構におけるエラーを検出する制御を行うエラー検出処理部２４と、検出したエラーの種別に応じた停止処理を実行する制御を行う停止処理実行部２５を備えている。エラー検出処理部２４は、プリンター１内の各駆動機構におけるエラーの有無を監視する処理を行うと共に、エラーを検出した場合にはその種別を判別して対応するエラーコードを統括管理部２３に受け渡す。統括管理部２３は、受け取ったエラーコードに対応する停止処理を決定してその実行を停止処理実行部２５に指示する。統括管理部２３は、停止処理の内容をエラーの発生箇所およびその種別に応じて決定する。例えば、エラーが発生している駆動機構（第１の駆動機構）と異なる駆動機構（第２の駆動機構）を動かす停止処理の実行を指示する。
【００３１】
本例では、プリンター１内の駆動機構のエラーとして、駆動源であるモーターのロック状態や異常発熱を想定している。エラー検出処理部２４は、プリンター１内の駆動機構（ブレーキ機構６、紙送り機構７、ヘッド移動機構８、キャップ開閉機構１１）が備える各モーターへの駆動電流および各モーターの回転状態を監視して、モーターに電流が流れているにも関わらずモーターの回転が停止してロック状態になったとき、エラーが発生したモーターの箇所およびエラーの種別がモーターロックであることを判別する。また、プリンター１内で駆動機構等に起因する異常発熱が発生したときには、温度センサーからの出力に基づいてエラーが発生したモーターの箇所およびエラーの種別が異常発熱であることを判別する。そして、エラーの種別および発生箇所に対応するエラーコードを統括管理部２３に受け渡す。エラー検出処理部２４は、プリンター１内に設けられた検出器からの出力に基づいて上記のようなエラー検出処理を行うことにより、これらの検出器と共に搬送動作検出部および異常発熱検出部として機能している。
【００３２】
エラー検出処理部２４は、統括管理部２３による制御の下でエラーの有無の監視を行っている。エラー検出処理部２４によってエラーが検出されると、統括管理部２３により、インクシステム系制御部２１によるインク吐出制御シーケンスＳＱ１および紙送り系制御部２２による紙送り制御シーケンスＳＱ２が中断される。しかる後に、統括管理部２３による制御の下で、停止処理実行部２５により、エラーコードに対応する停止処理シーケンスＳＱ３に従い、エラーコードに対応する停止処理の動作が実行される。制御部２０は、エラーの内容とエラーコード、および実行すべき停止処理シーケンスＳＱ３の対応データを保持している。エラー検出処理部２４および統括管理部２３は、この対応データを参照することにより、上記の制御を行う。
【００３３】
図４は、エラーの種別および発生箇所（エラー発生状況）と停止処理の対応関係を示す対応表である。統括管理部２３は、プリンター１内に設けられた各駆動機構を動かす処理（タスク）の実行タイミングを駆動機構単位で管理できるため、エラー発生状況に応じて、最適な駆動機構の動作を組み合わせた停止処理シーケンスＳＱ３を実行できる。
【００３４】
まず、エラーコード１が割り当てられるエラー発生状況は、記録紙Ｐの搬送に関連する動作を行う機構群におけるモーター（ブレーキ駆動モーター６ｂあるいは紙送りモーター７ｄ）がロック状態になった場合である。この場合には、統括管理部２３は、停止処理として、印刷ヘッドに関連する動作を行う機構群による動作を実行する。具体的には、キャップ開閉機構１１によってインクノズル面２ａを封止するキャッピング動作を実行する。また、エラー検出時に印刷ヘッド２がホームポジションＨとは異なる位置にあった場合には、キャッピング動作に先立ち、ヘッド移動機構８による印刷ヘッド２のホームポジションＨへの復帰動作を実行する。しかる後に、全ての駆動機構を停止状態にする。このようにすると、乾燥によるノズル詰まりの発生を抑制でき、ノズル詰まりによる印刷不良やノズルを回復させるためのメンテナンスの負荷を軽減できる。
【００３５】
ここで、エラーコード１を割り当てたエラー発生状況のうち、紙送り機構７における予め定めたエラー、すなわち、紙送りモーター７ｄのロック状態のみが発生している状況をエラーコード１Ａとして他の状況と区別し、この場合には、印刷ヘッド２のホームポジションＨへの復帰動作およびインクノズル面２ａのキャッピング動作に加えて、ブレーキ機構６によるロール紙４の回転停止動作を実行することもできる。このようにすると、記録紙Ｐの搬送が止まったにもかかわらず慣性によってロール紙４が回転し続けて搬送路３に余分な記録紙Ｐが繰り出されるのを防止できる。よって、紙ジャムの発生を防止できる。
【００３６】
次に、エラーコード２が割り当てられるエラー発生状況は、印刷ヘッド２に関連する動作を行う機構群のモーター（キャリッジモーター８ｂあるいはキャップ駆動モーター１１ｂ）がロック状態になった場合である。なお、インク吐出機構１０の駆動エラーが発生した場合にこのことを検出し、この場合もエラーコード２を割り当てるようにしてもよい。エラーコード２を受け取ると、統括管理部２３は、停止処理として、記録紙Ｐの搬送に関連する動作を行う機構群による動作を実行する。具体的には、紙送り機構７を駆動停止して記録紙Ｐの搬送を停止させる処理、および、ブレーキ機構６によるロール紙４の回転停止動作を実行する。これにより、印刷を実行できないにもかかわらず記録紙Ｐが搬送され続けるのを防止でき、印刷が止まった位置で記録紙Ｐを停止させることができる。
【００３７】
続いて、エラーコード３が割り当てられるエラー発生状況は、プリンター１内の駆動機構等による異常発熱が検出された場合である。この場合には、統括管理部２３は、停止処理として、直ちに全てのモーターへの電源供給を遮断する。これにより、更なる発熱を防止でき、過熱による駆動機構の故障を防止できる。
【００３８】
以上のように、本例のプリンター１は、モーターロックや異常発熱などの発生時には、その発生状況に応じた停止処理を行うことができ、発生中のエラーにおいて実行可能な停止処理を行うことができる。従って、可能な範囲で適切な停止処理を実行でき、エラー発生時に不適切な状態でプリンター１が停止するのを抑制できる。よって、プリンター１の不具合や故障の発生を抑制できる。特に、印刷系駆動機構と搬送系駆動機構が分離されている点に着目して、一方の機構群においてエラーが発生した場合には、他方の機構群を動かす停止処理を実行する。従って、停止処理を確実に実行できる可能性が高い。
【００３９】
なお、上記実施形態では、プリンター１が備える駆動機構としてブレーキ機構６、紙送り機構７、ヘッド移動機構８、インク吐出機構１０、キャップ開閉機構１１を例に挙げてこれらの駆動機構にエラーが発生したときの制御を説明したが、他の駆動機構におけるエラーの有無を監視してエラーの種別および発生箇所に応じた停止処理を行うこともできる。例えば、印刷ヘッド２にインクを供給するインク供給機構のエラーを検出する供給検出部を設け、紙送り機構７およびインク供給機構におけるエラーの有無を監視して、エラーの種別に応じた停止処理を行うこともできる。この場合においても、紙送り機構７におけるモーターロックなどのエラーを検出した場合には、キャップ開閉機構１１を駆動して印刷ヘッド２のインクノズル面２ａをキャッピングすることが望ましい。
【符号の説明】
【００４０】
１…プリンター、２…印刷ヘッド、２ａ…インクノズル面、３…搬送路、４…ロール紙、５…ロール紙装填部、６…ブレーキ機構（搬送系駆動機構）、６ａ…ブレーキ部材、６ｂ…ブレーキ駆動モーター、７…紙送り機構（搬送系駆動機構）、７ａ…紙送りローラー、７ｂ…押圧ローラー、７ｃ…押圧手段、７ｄ…紙送りモーター、８…ヘッド移動機構（印刷系駆動機構）、８ａ…キャリッジ、８ｂ…キャリッジモーター、９…プラテン、１０…インク吐出機構（印刷系駆動機構）、１１…キャップ開閉機構（印刷系駆動機構）、１１ａ…キャップ部材、１１ｂ…キャップ駆動モーター、２０…制御部、２１…インクシステム系制御部、２２…紙送り系制御部、２３…統括管理部、２４…エラー検出処理部、２５…停止処理実行部、Ａ…印刷位置、Ｂ…搬送位置、Ｈ…ホームポジション、Ｐ…記録紙（記録媒体）
【図１】
2014000679.tif 000003
【図２】
2014000679.tif 000004
【図３】
2014000679.tif 000005
【図４】
2014000679.tif 000006