(57)【要約】【課題】ユーザの安全を確保するとともに、印字乱れの発生を抑制する。【解決手段】コントローラ７０は、次回のキャリッジ３０の走査方向における印字開始前においてカバー１１が開状態であるか否かを判別する。次にコントローラ７０は、次回のキャリッジ３０の走査方向における当該キャリッジ３０の移動速度が所定の安全速度を超えることととなるか否かを判別する。これらの結果、コントローラ７０は、印字開始前においてカバーが開状態であり、かつ、次回のキャリッジ３０の移動速度が所定の安全速度を超えることとなる場合に、次回のキャリッジ３０の移動速度を安全速度以下の速度に設定して記録制御（印字制御）を行う。【選択図】      図３
2004345284.tif 000002
【特許請求の範囲】
【請求項１】
記録ヘッドと、
前記記録ヘッドが載置され、主走査方向に往復駆動されるキャリッジと、
前記キャリッジの移動領域を覆う開閉自在に設けられたカバーと、
次回の前記キャリッジの走査方向における印字開始前において前記カバーが開状態であるか否かを判別する開始前状態判別部と、
前記次回のキャリッジの走査方向における当該キャリッジの移動速度が所定の安全速度を超えることととなるか否かを判別する次回速度判別部と、
前記印字開始前において前記カバーが開状態であり、かつ、前記次回のキャリッジの移動速度が所定の安全速度を超えることとなる場合に、前記次回のキャリッジの移動速度を前記安全速度以下の速度に設定する移動速度設定部と、
を備えたことを特徴とする記録装置。
【請求項２】
記録ヘッドと、
前記記録ヘッドが載置され、主走査方向に往復駆動されるキャリッジと、
前記キャリッジの移動領域を覆う開閉自在に設けられたカバーと、
前記キャリッジの走査中に前記カバーが開状態になったか否かを判別する走査中状態判別部と、
前記キャリッジの走査中に前記カバーが開状態になった場合に、前記キャリッジの移動速度が所定の移動継続速度を超えているか否かを判別する速度判別部と、
前記キャリッジの移動速度が前記移動継続速度を超えている場合に、現在の前記キャリッジの走査方向における印字が完了するまで当該移動速度による印字を継続させる印字継続部と、
を備えたことを特徴とする記録装置。
【請求項３】
請求項２記載の記録装置において、
前記現在の前記キャリッジの走査方向における印字の完了後に前記カバーの開状態が継続している場合に、次回以降の前記キャリッジの移動速度を所定の安全速度以下に設定する開状態移動速度設定部を備えたことを特徴とする記録装置。
【請求項４】
請求項３記載の記録装置において、
前記キャリッジの走査中に前記カバーが開状態から閉状態に移行した場合に、当該キャリッジの移動速度を前記開状態移動速度設定部による移動速度設定前の移動速度に復帰させる移動速度復帰部を備えたことを特徴とする記録装置。
【請求項５】
記録ヘッドと、前記記録ヘッドが載置され、主走査方向に往復駆動されるキャリッジと、前記キャリッジの移動領域を覆う開閉自在に設けられたカバーと、を備えた記録装置の制御方法において、
次回の前記キャリッジの走査方向における印字開始前において前記カバーが開状態であるか否かを判別する開始前状態判別過程と、
前記次回のキャリッジの走査方向における当該キャリッジの移動速度が所定の安全速度を超えることととなるか否かを判別する次回速度判別過程と、
前記印字開始前において前記カバーが開状態であり、かつ、前記次回のキャリッジの移動速度が所定の安全速度を超えることとなる場合に、前記次回のキャリッジの移動速度を前記安全速度以下の速度に設定する移動速度設定過程と、
を備えたことを特徴とする記録装置の制御方法。
【請求項６】
記録ヘッドと、前記記録ヘッドが載置され、主走査方向に往復駆動されるキャリッジと、前記キャリッジの移動領域を覆う開閉自在に設けられたカバーと、を備えた記録装置の制御方法において、
前記キャリッジの走査中に前記カバーが開状態になったか否かを判別する走査中状態判別過程と、
前記キャリッジの走査中に前記カバーが開状態になった場合に、前記キャリッジの移動速度が所定の移動継続速度を超えているか否かを判別する速度判別過程と、
前記キャリッジの移動速度が前記移動継続速度を超えている場合に、現在の前記キャリッジの走査方向における印字が完了するまで当該移動速度による印字を継続させる印字継続過程と、
を備えたことを特徴とする記録装置の制御方法。
【請求項７】
記録ヘッドと、前記記録ヘッドが載置され、主走査方向に往復駆動されるキャリッジと、前記キャリッジの移動領域を覆う開閉自在に設けられたカバーと、を備えた記録装置をコンピュータにより制御するための制御プログラムにおいて、
次回の前記キャリッジの走査方向における印字開始前において前記カバーが開状態であるか否かを判別させ、
前記次回のキャリッジの走査方向における当該キャリッジの移動速度が所定の安全速度を超えることととなるか否かを判別させ、
前記印字開始前において前記カバーが開状態であり、かつ、前記次回のキャリッジの移動速度が所定の安全速度を超えることとなる場合に、前記次回のキャリッジの移動速度を前記安全速度以下の速度に設定させる、
ことを特徴とする制御プログラム。
【請求項８】
記録ヘッドと、前記記録ヘッドが載置され、主走査方向に往復駆動されるキャリッジと、前記キャリッジの移動領域を覆う開閉自在に設けられたカバーと、を備えた記録装置をコンピュータにより制御するための制御プログラムにおいて、
前記キャリッジの走査中に前記カバーが開状態になったか否かを判別させ、
前記キャリッジの走査中に前記カバーが開状態になった場合に、前記キャリッジの移動速度が所定の移動継続速度を超えているか否かを判別させ、
前記キャリッジの移動速度が前記移動継続速度を超えている場合に、現在の前記キャリッジの走査方向における印字が完了するまで当該移動速度による印字を継続させる、
ことを特徴とする制御プログラム。
【請求項９】
請求項８記載の制御プログラムにおいて、
前記現在の前記キャリッジの走査方向における印字の完了後に前記カバーの開状態が継続している場合に、次回以降の前記キャリッジの移動速度を前記安全速度以下に設定させることを特徴とする制御プログラム。
【請求項１０】
請求項８または請求項９のいずれかに記載の制御プログラムにおいて、
前記キャリッジの走査中に前記カバーが開状態から閉状態に移行した場合に、当該キャリッジの移動速度を前記移動速度設定部による移動速度設定前の移動速度に復帰させることを特徴とする制御プログラム。
【請求項１１】
請求項８ないし請求項１０のいずれかに記載の制御プログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録装置、記録装置の制御方法、制御プログラムおよび記録媒体に係り、特にキャリッジの移動領域を覆うカバーを開いた場合のユーザの安全を確保するための技術に関する。
【０００２】
【従来の技術】
従来より、キャリッジモータによって駆動され、往復動作するキャリッジと、このキャリッジに搭載される記録ヘッドとを備え、この記録ヘッドを介してプラテン上に搬送されるシートに画像を記録する記録装置が知られている。
【０００３】
この種の記録装置には、キャリッジなどのメンテナンスなどを行うために開閉可能に構成されたカバーと、このカバーの開閉を検出するセンサとを備え、カバーが開いたことを検出すると、ユーザの安全を確保すべく、キャリッジの動作速度（走査速度）を下げる減速装置を備えたものがある（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開平１１−１３８９４７号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の技術によれば、カバーが開いた時点でキャリッジの動作速度を直ちに下げる構成であるため、印字乱れが発生してしまうという問題点があった。
【０００６】
そこで、本発明の目的は、ユーザの安全を確保するとともに、印字乱れの発生を抑制することが可能な記録装置、記録装置の制御方法、制御プログラムおよび記録媒体を提供することにある。
【０００７】
【課題を解決するための手段】
上述課題を解決するため、記録装置は、記録ヘッドと、前記記録ヘッドが載置され、主走査方向に往復駆動されるキャリッジと、前記キャリッジの移動領域を覆う開閉自在に設けられたカバーと、次回の前記キャリッジの走査方向における印字開始前において前記カバーが開状態であるか否かを判別する開始前状態判別部と、前記次回のキャリッジの走査方向における当該キャリッジの移動速度が所定の安全速度を超えることととなるか否かを判別する次回速度判別部と、前記印字開始前において前記カバーが開状態であり、かつ、前記次回のキャリッジの移動速度が所定の安全速度を超えることとなる場合に、前記次回のキャリッジの移動速度を前記安全速度以下の速度に設定する移動速度設定部と、を備えたことを特徴としている。
【０００８】
上記構成によれば、開始前状態判別部は、次回のキャリッジの走査方向における印字開始前においてカバーが開状態であるか否かを判別する。
【０００９】
次回速度判別部は、次回のキャリッジの走査方向における当該キャリッジの移動速度が所定の安全速度を超えることととなるか否かを判別する。
【００１０】
これらの結果、移動速度設定部は、印字開始前においてカバーが開状態であり、かつ、次回のキャリッジの移動速度が所定の安全速度を超えることとなる場合に、次回のキャリッジの移動速度を前記安全速度以下の速度に設定する。
【００１１】
また、記録装置は、記録ヘッドと、前記記録ヘッドが載置され、主走査方向に往復駆動されるキャリッジと、前記キャリッジの移動領域を覆う開閉自在に設けられたカバーと、前記キャリッジの走査中に前記カバーが開状態になったか否かを判別する走査中状態判別部と、前記キャリッジの走査中に前記カバーが開状態になった場合に、前記キャリッジの移動速度が所定の移動継続速度を超えているか否かを判別する速度判別部と、前記キャリッジの移動速度が前記移動継続速度を超えている場合に、現在の前記キャリッジの走査方向における印字が完了するまで当該移動速度による印字を継続させる印字継続部と、を備えたことを特徴としている。
【００１２】
上記構成によれば、キャリッジの走査中にカバーが開状態になったか否かを判別する。
【００１３】
速度判別部は、キャリッジの走査中にカバーが開状態になった場合に、キャリッジの移動速度が所定の移動継続速度を超えているか否かを判別する。
【００１４】
印字継続部は、キャリッジの移動速度が移動継続速度を超えている場合に、現在の前記キャリッジの走査方向における印字が完了するまで当該移動速度による印字を継続させる。
【００１５】
この場合において、現在の前記キャリッジの走査方向における印字の完了後にカバーの開状態が継続している場合に、次回以降の前記キャリッジの移動速度を所定の安全速度以下に設定する開状態移動速度設定部を備えるようにしてもよい。
【００１６】
また、前記キャリッジの走査中に前記カバーが開状態から閉状態に移行した場合に、当該キャリッジの移動速度を前記開状態移動速度設定部による移動速度設定前の移動速度に復帰させる移動速度復帰部を備えるようにしてもよい。
【００１７】
また、記録ヘッドと、前記記録ヘッドが載置され、主走査方向に往復駆動されるキャリッジと、前記キャリッジの移動領域を覆う開閉自在に設けられたカバーと、を備えた記録装置の制御方法は、次回の前記キャリッジの走査方向における印字開始前において前記カバーが開状態であるか否かを判別する開始前状態判別過程と、前記次回のキャリッジの走査方向における当該キャリッジの移動速度が所定の安全速度を超えることととなるか否かを判別する次回速度判別過程と、前記印字開始前において前記カバーが開状態であり、かつ、前記次回のキャリッジの移動速度が所定の安全速度を超えることとなる場合に、前記次回のキャリッジの移動速度を前記安全速度以下の速度に設定する移動速度設定過程と、を備えたことを特徴としている。
【００１８】
また、記録ヘッドと、前記記録ヘッドが載置され、主走査方向に往復駆動されるキャリッジと、前記キャリッジの移動領域を覆う開閉自在に設けられたカバーと、を備えた記録装置の制御方法は、前記キャリッジの走査中に前記カバーが開状態になったか否かを判別する走査中状態判別過程と、前記キャリッジの走査中に前記カバーが開状態になった場合に、前記キャリッジの移動速度が所定の移動継続速度を超えているか否かを判別する速度判別過程と、前記キャリッジの移動速度が前記移動継続速度を超えている場合に、現在の前記キャリッジの走査方向における印字が完了するまで当該移動速度による印字を継続させる印字継続過程と、を備えたことを特徴としている。
【００１９】
また、記録ヘッドと、前記記録ヘッドが載置され、主走査方向に往復駆動されるキャリッジと、前記キャリッジの移動領域を覆う開閉自在に設けられたカバーと、を備えた記録装置をコンピュータにより制御するための制御プログラムは、次回の前記キャリッジの走査方向における印字開始前において前記カバーが開状態であるか否かを判別させ、前記次回のキャリッジの走査方向における当該キャリッジの移動速度が所定の安全速度を超えることととなるか否かを判別させ、
前記印字開始前において前記カバーが開状態であり、かつ、前記次回のキャリッジの移動速度が所定の安全速度を超えることとなる場合に、前記次回のキャリッジの移動速度を前記安全速度以下の速度に設定させる、ことを特徴としている。
【００２０】
また、記録ヘッドと、前記記録ヘッドが載置され、主走査方向に往復駆動されるキャリッジと、前記キャリッジの移動領域を覆う開閉自在に設けられたカバーと、を備えた記録装置をコンピュータにより制御するための制御プログラムは、前記キャリッジの走査中に前記カバーが開状態になったか否かを判別させ、前記キャリッジの走査中に前記カバーが開状態になった場合に、前記キャリッジの移動速度が所定の移動継続速度を超えているか否かを判別させ、前記キャリッジの移動速度が前記移動継続速度を超えている場合に、現在の前記キャリッジの走査方向における印字が完了するまで当該移動速度による印字を継続させる、ことを特徴としている。
【００２１】
この場合において、前記現在の前記キャリッジの走査方向における印字の完了後に前記カバーの開状態が継続している場合に、次回以降の前記キャリッジの移動速度を前記安全速度以下に設定させるようにしてもよい。
【００２２】
また、前記キャリッジの走査中に前記カバーが開状態から閉状態に移行した場合に、当該キャリッジの移動速度を前記移動速度設定部による移動速度設定前の移動速度に復帰させるようにしてもよい。
【００２３】
また、上記各制御プログラムを、コンピュータ読取可能な記録媒体に記録するようにしてもよい。
【００２４】
【発明の実施の形態】
次に図面を参照して本発明の好適な実施の形態について詳細に説明する。
【００２５】
図１は、実施形態の記録装置であるプリンタの側断面図である。
【００２６】
また、図２は、図１のプリンタの外装カバーを外した状態を示す斜視図である。
【００２７】
プリンタ１０は、複数の記録ワイヤを選択的に打ち出す記録ヘッド２０と、この記録ヘッド２０が搭載されるキャリッジ３０とを備え、記録ヘッド２０から打ち出された記録ワイヤをシートに打ち付けることによって文字を含む画像を記録するドットインパクトプリンタである。なお、シートとしては、カットシート（葉書、複写紙を含む）、連続シート（複写紙を含む）等が用いられる。
【００２８】
図１に示すように、プリンタ１０は、大別すると、記録ユニットを構成するプリンタ本体１２と、トラクタユニット１３と、シートガイド１４とを備え、これらが外装カバー１１で覆って構成されている。
【００２９】
プリンタ本体１２は、記録ヘッド２０やキャリッジ３０等から構成される記録機構部２２と、プラテン２３やシート搬送ローラ２４、２５等から構成されるシート搬送機構部２６とを備える。
【００３０】
プリンタ本体１２は、図１および図２に示すように、左サイドフレーム２７Ｌと右サイドフレーム２７Ｒとの間に、シート案内フレーム２８、プラテン２３、キャリッジガイド軸２９及びローラ軸２４ａ、２５ａを略平行に架け渡して構成されている。この右サイドフレーム２７Ｒは、さらに、シート搬送モータ３２及びキャリッジ駆動モータ３１を支持し、このシート搬送モータ３２が、輪列機構（不図示）を介してプラテン２３及びローラ軸２４ａ、２５ａを回転させる。これらプラテン２３及びローラ軸２４ａ、２５ａが回転することによって、シートがシートガイド１４及びシート案内フレーム２８に沿って搬送される。
【００３１】
キャリッジガイド軸２９は、キャリッジ３０を軸方向に移動可能に支持する。キャリッジ３０は、キャリッジ駆動ベルトに固定され、このキャリッジ駆動ベルトがキャリッジ駆動モータ３１によって駆動されることにより、キャリッジガイド軸２９の軸方向に往復動作（往復走行）する。
【００３２】
記録ヘッド２０は、このキャリッジ３０に搭載され、キャリッジ３０がキャリッジガイド軸２９の軸方向に往復移動することにより、図２に示すように、主走査方向（矢印Ｘ方向）に往復移動する。この記録ヘッド２０は、複数の記録ワイヤを、プラテン２３に向けて打ち出す構成を備えている。
【００３３】
プリンタ本体１２には、図１に示すように、リボン巻き取り軸５０が取り付けられ、このリボン巻き取り軸５０は、モータ（不図示）で駆動されるリボンドライブユニット９０に連結されている。そして、このリボン巻き取り軸５０に対して、リボンカートリッジ（不図示）が着脱自在に装着され、このリボンカートリッジのインクリボンが、記録ヘッド２０とプラテン２３との間に配置される。これにより、記録ヘッド２０は、キャリッジ３０により主走査方向に移動する間に、記録ワイヤを突出させてインクリボンに打ち当て、プラテン２３と記録ヘッド２０との間に搬送されたシートに一行分の文字等の画像を記録する。
【００３４】
トラクタユニット１３は、トラクタベルト１３Ａの回転によりシートをシート案内フレーム２８に向けて搬送する。ここで、外装カバー１１は、プリンタ１０のフロント側に開閉可能なカバー１５を備えており、このカバー１５を開くことにより、シートをトラクタユニット１３上にセットすることができる。
【００３５】
また、シートガイド１４は、シートを手差し給紙する際の手差しトレイとして機能すると共に、上記トラクタユニット１３により、シートがプリンタ１０のフロントから給紙された場合（フロント給紙の場合）は、シートの排紙トレイとして機能する。
【００３６】
以上の構成の下、記録ヘッド２０による記録動作は、記録ヘッド２０が、キャリッジ３０により主走査方向（矢印Ｘ方向）に移動される間に、記録ヘッド２０からの記録ワイヤの打ち出しにより一行分の記録がなされ、この一行分の記録がなされる度に、フロント給紙の場合は、トラクタユニット１３及びシート搬送機構部２６が、リア給紙（手差し給紙）の場合は、プラテン２３が、シートを所定長（通常行間分）搬送させ、これらの動作が繰り返されることにより実施される。
【００３７】
上述した記録ヘッド２０、キャリッジ駆動モータ３１及びシート搬送モータ３２の制御は、制御基板部４０（図１参照）が行う。
【００３８】
図３は制御基板部４０の概要構成ブロック図である。
【００３９】
制御基板部４０は、大別すると、コントローラ（制御手段）７０、インターフェース（Ｉ／Ｆ）７５、モータ駆動部８０および記録ヘッド駆動部８５を備えている。
【００４０】
コントローラ７０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）７１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）７２およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）７３などから構成され、ＲＯＭ７２に記憶されたプログラムに従ってプリンタ１０の動作を中枢的に制御する。このＲＯＭ（記憶手段）７２は、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）などの書き換え可能なＲＯＭが適用され、各種制御プログラム、データなどが記憶されている。また、ＲＡＭ７３は、ＣＰＵ７１が読み出したプログラムや印字データなどが一時的に格納されるメモリである。
【００４１】
インターフェース７５は、コントローラ７０の制御の下、通信ケーブル７６を介して接続されたパーソナルコンピュータ（ＰＣ）等の外部機器との間で印字データなどの各種データを送受信する。
【００４２】
モータ駆動部８０は、コントローラ７０の制御の下、キャリッジ駆動モータ３１及びシート搬送モータ３２を駆動する。
【００４３】
記録ヘッド駆動部８５は、コントローラ７０の制御の下、記録ヘッド２０を駆動することにより、記録ワイヤを選択的に突出させる。
【００４４】
ところで、このプリンタ１０の外装カバー１１は、図１に示すように、上記リボンカートリッジなどの交換やメンテナンスのために、キャリッジ３０の移動範囲の上方を覆うカバー１１ａが開閉自在に構成され、カバー１１ａの開状態を検出するためのカバーセンサ（機械式スイッチ、光学式センサ、静電式センサなど）８６が設けられ、このカバーセンサ８６の出力信号がコントローラ７０に入力されている。
【００４５】
上記構成により、制御基板部４０は、通信ケーブルを介して接続されたパーソナルコンピュータ等の外部機器との間で通信を行い、外部機器から印刷データを受信すると、この印刷データおよびカバーセンサ８６の出力に基づくカバー１１ａの状態（開状態あるいは閉状態）に基づいて記録制御を行う。
【００４６】
次にカバーの状態と記録制御との関係について説明する。
【００４７】
図４は、カバーの状態を判別した後に記録速度を制御する場合の処理フローチャートである。
【００４８】
図４においては、初期状態において、カバーが閉状態であるものとする。
【００４９】
まず、コントローラ７０は、カバーセンサ８６の出力信号に基づいてカバーが開状態であるか否かを判別する（ステップＳ１）。
【００５０】
ステップＳ１の判別において、カバーが閉状態のままである場合には（ステップＳ１；Ｎｏ）、コントローラ７０は、現在設定されている記録速度（印字速度）に基づいて次回の印字を行うようにモータ駆動部８０および記録ヘッド駆動部８５を制御する通常設定印字の制御を行う（ステップＳ４）。この結果、モータ駆動部８０は、キャリッジ駆動モータ３１及びシート搬送モータ３２を現在設定されている記録速度（印字速度）に対応させて駆動する。また、記録ヘッド駆動部８５は、現在設定されている記録速度（印字速度）に対応させて記録ヘッド２０を駆動することにより、記録ワイヤを記録速度（印字速度）に同期したタイミングで入力された印刷データに対応させて選択的に突出させる。
【００５１】
ステップＳ１の判別において、カバーが開状態となった場合には（ステップＳ１；Ｙｅｓ）、コントローラ７０は、現在設定されている記録速度（印字速度）において記録をそのまま継続した場合にユーザの安全を確保できるか否かを判別する（ステップＳ２）。
【００５２】
すなわち、現在設定されている記録速度で、キャリッジ３０、ひいては、記録ヘッドを走査した場合に、次回のキャリッジ３０の移動速度がユーザの安全を確保できる所定の安全速度を超えることになるか否かを判別する。ここで、ユーザの安全を確保できる所定の安全速度とは、万が一ユーザがキャリッジ３０に接触した場合でも、キャリッジ３０の移動速度が当該ユーザに危険を及ぼすものではない速度をいう。
【００５３】
ステップＳ２の判別において、現在設定されている記録速度で記録を行った場合に、ユーザの安全を確保できないと判別された場合には（ステップＳ２；Ｎｏ）、コントローラ７０は、次回のキャリッジ３０の移動速度を安全速度以下の速度に設定して記録（印字）を行う安全設定印字を行う（ステップＳ３）。この結果、モータ駆動部８０は、キャリッジ駆動モータ３１及びシート搬送モータ３２を、例えば、キャリッジ３０の移動速度が安全速度となるように駆動する。また、記録ヘッド駆動部８５は、安全速度に対応させて記録ヘッド２０を駆動することにより、記録ワイヤを安全速度に同期したタイミングで印刷データに対応させて選択的に突出させる。
【００５４】
ステップＳ２の判別において、現在設定されている記録速度で記録を行った場合でもユーザの安全を確保することができると判別された場合には（ステップＳ２；Ｙｅｓ）、コントローラ７０は、現在設定されている記録速度（印字速度）に基づいて次回の印字を行うようにモータ駆動部８０および記録ヘッド駆動部８５を制御する通常設定印字の制御を行う（ステップＳ４）。この結果、モータ駆動部８０は、キャリッジ駆動モータ３１及びシート搬送モータ３２を現在設定されている記録速度（印字速度）に対応させて駆動する。また、記録ヘッド駆動部８５は、現在設定されている記録速度（印字速度）に対応させて記録ヘッド２０を駆動することにより、記録ワイヤを記録速度（印字速度）に同期したタイミングで入力された印刷データに対応させて選択的に突出させる。
【００５５】
図５は、設定された記録速度における安全性を確認した後に、カバーの状態を判別して記録速度を制御する場合の処理フローチャートである。
【００５６】
図５においては、初期状態において、カバーが閉状態であるものとする。
【００５７】
まず、コントローラ７０は、現在設定されている記録速度（印字速度）において記録をそのまま継続した場合にユーザの安全を確保できるか否かを判別する（ステップＳ１１）。
【００５８】
ステップＳ１１の判別において、現在設定されている記録速度で記録を行った場合に、ユーザの安全を確保できないと判別された場合には（ステップＳ１１；Ｎｏ）、コントローラ７０は、カバーセンサ８６の出力信号に基づいてカバーが開状態であるか否かを判別する（ステップＳ１２）。
【００５９】
ステップＳ１２の判別において、カバーが閉状態のままである場合には（ステップＳ１２；Ｎｏ）、コントローラ７０は、現在設定されている記録速度（印字速度）に基づいて次回の印字を行うようにモータ駆動部８０および記録ヘッド駆動部８５を制御する通常設定印字の制御を行う（ステップＳ１４）。この結果、モータ駆動部８０は、キャリッジ駆動モータ３１及びシート搬送モータ３２を現在設定されている記録速度（印字速度）に対応させて駆動する。また、記録ヘッド駆動部８５は、現在設定されている記録速度（印字速度）に対応させて記録ヘッド２０を駆動することにより、記録ワイヤを記録速度（印字速度）に同期したタイミングで入力された印刷データに対応させて選択的に突出させる。
【００６０】
ステップＳ１２の判別において、カバーが開状態となった場合には（ステップＳ１２；Ｙｅｓ）、コントローラ７０は、次回のキャリッジ３０の移動速度を安全速度以下の速度に設定して記録（印字）を行う安全設定印字を行う（ステップＳ１３）。この結果、モータ駆動部８０は、キャリッジ駆動モータ３１及びシート搬送モータ３２を、例えば、キャリッジ３０の移動速度が安全速度となるように駆動する。また、記録ヘッド駆動部８５は、安全速度に対応させて記録ヘッド２０を駆動することにより、記録ワイヤを安全速度に同期したタイミングで印刷データに対応させて選択的に突出させる。
【００６１】
ステップＳ１１の判別において、現在設定されている記録速度で記録を行った場合でもユーザの安全を確保することができると判別された場合には（ステップＳ１１；Ｙｅｓ）、コントローラ７０は、現在設定されている記録速度（印字速度）に基づいて次回の印字を行うようにモータ駆動部８０および記録ヘッド駆動部８５を制御する通常設定印字の制御を行う（ステップＳ１４）。この結果、モータ駆動部８０は、キャリッジ駆動モータ３１及びシート搬送モータ３２を現在設定されている記録速度（印字速度）に対応させて駆動する。また、記録ヘッド駆動部８５は、現在設定されている記録速度（印字速度）に対応させて記録ヘッド２０を駆動することにより、記録ワイヤを記録速度（印字速度）に同期したタイミングで入力された印刷データに対応させて選択的に突出させる。
【００６２】
図６は、カバーの状態を判別した後に記録速度を制御する場合の他の処理フローチャートである。
【００６３】
図６においては、初期状態において、カバーが開状態であるものとする。
【００６４】
まず、コントローラ７０は、カバーセンサ８６の出力信号に基づいてカバーが開状態であるか否かを判別する（ステップＳ２１）。
【００６５】
ステップＳ２１の判別において、カバーが開状態のままである場合には（ステップＳ２１；Ｙｅｓ）、コントローラ７０は、現在設定されている記録速度（印字速度）、すなわち、所定の安全速度以下に設定されている記録速度に基づいて次回の印字を行うようにモータ駆動部８０および記録ヘッド駆動部８５を制御する通常設定印字の制御を行う（ステップＳ２４）。この結果、モータ駆動部８０は、キャリッジ駆動モータ３１及びシート搬送モータ３２を現在設定されている記録速度（印字速度）に対応させて駆動する。また、記録ヘッド駆動部８５は、現在設定されている記録速度（印字速度）に対応させて記録ヘッド２０を駆動することにより、記録ワイヤを記録速度（印字速度）に同期したタイミングで入力された印刷データに対応させて選択的に突出させる。
【００６６】
ステップＳ２１の判別において、カバーが閉状態となった場合には（ステップＳ２１；Ｎｏ）、コントローラ７０は、現在設定されている記録速度（印字速度）が本来の記録速度（印字速度）であるか否かを判別する（ステップＳ２２）。すなわち、現在設定されている記録速度がユーザの安全を確保するために本来の記録速度よりも低く設定されているか否かを判別する。
【００６７】
ステップＳ２２の判別において、現在設定されている記録速度が本来設定されていた記録速度ではない場合には（ステップＳ２２；Ｎｏ）、コントローラ７０は、次回のキャリッジ３０の移動速度を本来設定されていた記録速度に設定して記録（印字）を行う速度復帰印字を行う（ステップＳ２３）。この結果、モータ駆動部８０は、キャリッジ駆動モータ３１及びシート搬送モータ３２を、本来設定されていたキャリッジ３０の移動速度となるように駆動する。また、記録ヘッド駆動部８５は、本来設定されていた記録速度に対応させて記録ヘッド２０を駆動することにより、記録ワイヤを安全速度に同期したタイミングで印刷データに対応させて選択的に突出させる。
【００６８】
ステップＳ２２の判別において、現在設定されている記録速度が本来設定されていた記録速度と同一であると判別された場合には（ステップＳ２２；Ｙｅｓ）、コントローラ７０は、現在設定されている記録速度（印字速度）に基づいて次回の印字を行うようにモータ駆動部８０および記録ヘッド駆動部８５を制御する通常設定印字の制御を行う（ステップＳ２４）。この結果、モータ駆動部８０は、キャリッジ駆動モータ３１及びシート搬送モータ３２を現在設定されている記録速度（印字速度）に対応させて駆動する。また、記録ヘッド駆動部８５は、現在設定されている記録速度（印字速度）に対応させて記録ヘッド２０を駆動することにより、記録ワイヤを記録速度（印字速度）に同期したタイミングで入力された印刷データに対応させて選択的に突出させる。
【００６９】
図７は、安全性の確認後にカバーの状態を判別して記録速度を制御する場合の他の処理フローチャートである。
【００７０】
図７においては、初期状態において、カバーが開状態であるものとする。
【００７１】
まず、コントローラ７０は、現在設定されている記録速度（印字速度）において記録をそのまま継続した場合にユーザの安全を確保できるか否かを判別する（ステップＳ３１）。
【００７２】
ステップＳ３１の判別において、現在設定されている記録速度で記録を行った場合に、ユーザの安全を確保できないと判別された場合には（ステップＳ３１；Ｎｏ）、コントローラ７０は、カバーセンサ８６の出力信号に基づいてカバーが開状態であるか否かを判別する（ステップＳ３２）。
【００７３】
ステップＳ３２の判別において、カバーが閉状態となった場合には（ステップＳ３２；Ｎｏ）、コントローラ７０は、次回のキャリッジ３０の移動速度を本来設定されていた記録速度に設定して記録（印字）を行う速度復帰印字を行う（ステップＳ３３）。この結果、モータ駆動部８０は、キャリッジ駆動モータ３１及びシート搬送モータ３２を、本来設定されていたキャリッジ３０の移動速度となるように駆動する。また、記録ヘッド駆動部８５は、本来設定されていた記録速度に対応させて記録ヘッド２０を駆動することにより、記録ワイヤを安全速度に同期したタイミングで印刷データに対応させて選択的に突出させる。
【００７４】
ステップＳ３２の判別において、カバーが開状態のままである場合には（ステップＳ３２；Ｙｅｓ）、コントローラ７０は、現在設定されている記録速度が本来設定されていた記録速度と同一であるとして、コントローラ７０は、現在設定されている記録速度（印字速度）に基づいて次回の印字を行うようにモータ駆動部８０および記録ヘッド駆動部８５を制御する通常設定印字の制御を行う（ステップＳ３４）。この結果、モータ駆動部８０は、キャリッジ駆動モータ３１及びシート搬送モータ３２を現在設定されている記録速度（印字速度）に対応させて駆動する。また、記録ヘッド駆動部８５は、現在設定されている記録速度（印字速度）に対応させて記録ヘッド２０を駆動することにより、記録ワイヤを記録速度（印字速度）に同期したタイミングで入力された印刷データに対応させて選択的に突出させる。
【００７５】
図８は、印字中にカバーの状態を判別して記録速度を制御する場合の処理フローチャートである。
【００７６】
図８においては、初期状態において、カバーが閉状態であるものとする。
【００７７】
まず、コントローラ７０は、カバーセンサ８６の出力信号に基づいてカバーが開状態であるか否かを判別する（ステップＳ４１）。
【００７８】
ステップＳ４１の判別において、カバーが閉状態のままである場合には（ステップＳ４１；Ｎｏ）、コントローラ７０は、現在設定されている記録速度（印字速度）に基づいて次回の印字を行うようにモータ駆動部８０および記録ヘッド駆動部８５を制御する通常設定印字の制御を行う（ステップＳ４８）。この結果、モータ駆動部８０は、キャリッジ駆動モータ３１及びシート搬送モータ３２を現在設定されている記録速度（印字速度）に対応させて駆動する。また、記録ヘッド駆動部８５は、現在設定されている記録速度（印字速度）に対応させて記録ヘッド２０を駆動することにより、記録ワイヤを記録速度（印字速度）に同期したタイミングで入力された印刷データに対応させて選択的に突出させる。
【００７９】
ステップＳ４１の判別において、カバーが開状態となった場合には（ステップＳ４１；Ｙｅｓ）、コントローラ７０は、現在設定されている記録速度（印字速度）が所定の移動継続速度を超過しているか否かを判別する（ステップＳ４２）。すなわち、現在設定されている記録速度で、キャリッジ３０、ひいては、記録ヘッドを現在の走査方向における走査を継続した場合に、当該キャリッジ３０の移動がユーザの安全を確保できる状態にあるか否かを判別する。ここで、所定の移動継続速度とは、ユーザがカバーをあけた場合でも、ユーザがキャリッジ３０に接触するまえに当該走査方向における印字処理が完了可能であり、当該ユーザに危険を及ぼすものではない十分に早い速度をいう。
【００８０】
ステップＳ４２の判別において、現在設定されている記録速度（印字速度）が所定の移動継続速度を超過している場合には、当該走査方向における印字を継続する（ステップＳ４３）。
【００８１】
そしてコントローラ７０は、当該走査方向の印字が完了したか否かを判別する（ステップＳ４４）。
【００８２】
ステップＳ４４の判別において、当該走査方向の印字が完了していない場合には（ステップＳ４４；Ｎｏ）、処理を再びステップＳ４３に移行し、印字を継続する。
【００８３】
ステップＳ４４の判別において、当該走査方向の印字が完了した場合には（ステップＳ４４；Ｙｅｓ）、コントローラ７０は、再びカバーセンサ８６の出力信号に基づいてカバーが開状態であるか否かを判別する（ステップＳ４５）。
【００８４】
ステップＳ４５の判別において、カバーが再び閉状態とされた場合には（ステップＳ４５；Ｎｏ）、コントローラ７０は、本来設定されている記録速度（印字速度）に基づいて次回の印字を行うようにモータ駆動部８０および記録ヘッド駆動部８５を制御する通常設定印字の制御を行う（ステップＳ４８）。この結果、モータ駆動部８０は、キャリッジ駆動モータ３１及びシート搬送モータ３２を現在設定されている記録速度（印字速度）に対応させて駆動する。また、記録ヘッド駆動部８５は、現在設定されている記録速度（印字速度）に対応させて記録ヘッド２０を駆動することにより、記録ワイヤを記録速度（印字速度）に同期したタイミングで入力された印刷データに対応させて選択的に突出させる。
【００８５】
ステップＳ４５の判別において、カバーが開状態のままである場合には（ステップＳ４５；Ｙｅｓ）、コントローラ７０は、次回のキャリッジ３０の移動速度を安全速度以下の速度に設定して記録（印字）を行う安全設定印字を行う（ステップＳ４６）。この結果、モータ駆動部８０は、キャリッジ駆動モータ３１及びシート搬送モータ３２を、例えば、キャリッジ３０の移動速度が安全速度となるように駆動する。また、記録ヘッド駆動部８５は、安全速度に対応させて記録ヘッド２０を駆動することにより、記録ワイヤを安全速度に同期したタイミングで印刷データに対応させて選択的に突出させる。
【００８６】
ステップＳ４２の判別において、現在設定されている記録速度（印字速度）が所定の移動継続速度未満である場合には、当該走査方向における印字を継続する（ステップＳ４３）。
【００８７】
以上の説明のように、本実施形態によれば、ユーザの安全を確保するとともに、印字乱れの発生を抑制することが可能となる。
【００８８】
以上の説明においては、記録制御を行うための制御プログラムがあらかじめＲＯＭに格納されている場合であったが、ハードディスクや、フレキシブルディスク、光磁気ディスク等のリムーバブル記録媒体や、ＩＣカード（半導体記憶装置）等にあらかじめ制御プログラムを格納しておいて読み込んだり、インターネット、ＬＡＮなどの通信ネットワークを介してダウンロードして制御プログラムを実行するように構成することも可能である。
【００８９】
また、本発明を、ドットインパクトプリンタに適用する場合について述べたが、インクジェットプリンタ、ファクシミリなどの種々の記録装置に広く適用することが可能である。
【００９０】
【発明の効果】
上述したように本発明によれば、ユーザの安全を確保するとともに、印字乱れの発生を抑制することが可能となる。
【図面の簡単な説明】
【図１】本発明の記録装置の実施形態に係るプリンタの側断面図である。
【図２】同プリンタの外装カバーを外した状態を示す斜視図である。
【図３】制御基板部の概要構成ブロック図である。
【図４】カバーの状態を判別した後に記録速度を制御する場合の処理フローチャートである。
【図５】設定された記録速度における安全性を確認した後に、カバーの状態を判別して記録速度を制御する場合の処理フローチャートである。
【図６】カバーの状態を判別した後に記録速度を制御する場合の他の処理フローチャートである。
【図７】安全性の確認後にカバーの状態を判別して記録速度を制御する場合の他の処理フローチャートである。
【図８】印字中にカバーの状態を判別して記録速度を制御する場合の処理フローチャートである。
【符号の説明】
１０  プリンタ
１１  外装カバー
１１ａ、１５  カバー
１２  プリンタ本体
１３  トラクタユニット
１４  シートガイド
２０  記録ヘッド
２３  プラテン
２８  シート案内フレーム
３０  キャリッジ
３１  キャリッジモータ
３２  シート搬送モータ
４０  制御基板部
７０  コントローラ（開始前状態判別部、次回速度判別部、移動速度設定部、走査中状態判別部、速度判別部、印字継続部）
８６  カバーセンサ
【図１】
2004345284.tif 000003
【図２】
2004345284.tif 000004
【図３】
2004345284.tif 000005
【図４】
2004345284.tif 000006
【図５】
2004345284.tif 000007
【図６】
2004345284.tif 000008
【図７】
2004345284.tif 000009
【図８】
2004345284.tif 000010