(57)【要約】【課題】  記録ヘッドからインクリボンを介して記録ワイヤを打ち出すことにより画像を記録する記録装置において、記録装置の動作を制御する制御部の負荷を増大させることなく、インクリボンの異常発生時に速やかに対応できるようにする。【解決手段】  キャリッジ駆動モータ３２、ローラ開閉モータ７２、搬送モータ７３、リボン駆動モータ７４及びギャップ調整モータ７５をモータドライバ６８により駆動する構成を備えたドットインパクトプリンタにおいて、インクリボン５１の巻き取り状態の異常を検出するリボン巻き取り検出部６９を備え、異常発生時にはリボン巻き取り検出部６９によってモータドライバ６８へのドライバ駆動電源Ｐの供給を停止させ、その後、コントローラ６１による制御に従って、ドライバ駆動電源Ｐの供給が復帰する。【選択図】      図１５
2006256002.tif 000002
【特許請求の範囲】
【請求項１】
各部を駆動する複数の駆動部を有し、これら複数の駆動部を制御手段によって制御することにより、記録ヘッドを搭載したキャリッジを記録媒体上で走査させるとともに、前記記録ヘッドから記録ワイヤを打ち出し、インクリボンを介して前記記録媒体に画像を記録する記録装置において、
前記インクリボンを巻き取る巻き取り機構と、
前記巻き取り機構の動作状態の異常を検出して、巻き取り異常を示す値をレジスタに書き込むとともに、各前記駆動部への電源供給を停止させる停止制御手段とを備え、
前記制御手段は、前記レジスタの値を参照し、その値が巻き取り異常を示す値であった場合に前記駆動部への電源供給を復帰させるべく、復帰処理を行うこと、
を特徴とする記録装置。
【請求項２】
前記制御手段は、所定時間毎に前記レジスタの値を参照することを特徴とする請求項１記載の記録装置。
【請求項３】
前記制御手段は、前記復帰処理において、前記駆動部への電源供給を復帰させた後、さらに、前記駆動部の少なくとも一部を動作させて、当該記録装置の状態を、前記インクリボンの巻き取り状態の異常を解消する作業に適した所定状態に移行させることを特徴とする請求項１または２記載の記録装置。
【請求項４】
前記駆動部は、少なくとも、前記キャリッジを走査させるキャリッジ駆動手段と、前記記録ヘッドと前記記録媒体との間のギャップを調整するギャップ調整手段とを含み、
前記制御手段は、当該記録装置を前記所定状態に移行させるに際し、前記キャリッジ駆動手段を動作させて前記キャリッジを所定の待避位置まで移動させるとともに、前記ギャップ調整手段を動作させて前記ギャップを拡大させることを特徴とする請求項３記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクリボンを用いて画像を記録する記録装置に関する。
【背景技術】
【０００２】
通常、ドットインパクトプリンタにおいては、記録ヘッドによる記録動作と連動して、リボンカートリッジから記録ヘッドにインクリボンを搬送する動作が行われるが、希に、インクリボンが絡まったり引っ掛かったりして、インクリボンが動かなくなる現象（いわゆるリボンジャム）が発生することがある。リボンジャムが発生した場合、インクリボン等の各部の破損を防止するために、ドットインパクトプリンタの動作を速やかに停止する必要がある。このため、従来は、インクリボンの搬送状態を検出するローラを設けて、リボンジャムの発生を検出した場合に印字動作を停止させる等の制御を行っていた（例えば、特許文献１参照。）。
【特許文献１】特開平１０−３５０６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、リボンジャムの発生に速やか対処するための方法としては、インクリボンの搬送状態を常時監視する方法や、インクリボンの搬送状態の異常発生時に割り込み制御を行う方法が考えられる。しかしながら、ドットインパクトプリンタの動作を制御する制御部において、インクリボンの搬送状態を常時監視すると負荷が著しく増大するため、高価で高性能演算処理装置を用いる必要が生じる。また、割り込み制御を行うためには割り込みリソースを割り付ける必要があり、効率が悪い。
【０００４】
本発明は、上述した事情に鑑みてなされたものであり、記録ヘッドからインクリボンを介して記録ワイヤを打ち出すことにより画像を記録する記録装置において、記録装置の動作を制御する制御部の負荷を増大させることなく、インクリボンの異常発生時に速やかに対応できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は、各部を駆動する複数の駆動部を有し、これら複数の駆動部を制御手段によって制御することにより、記録ヘッドを搭載したキャリッジを記録媒体上で走査させるとともに、前記記録ヘッドから記録ワイヤを打ち出し、インクリボンを介して前記記録媒体に画像を記録する記録装置において、前記インクリボンを巻き取る巻き取り機構と、前記巻き取り機構の動作状態の異常を検出して、巻き取り異常を示す値をレジスタに書き込むとともに、各前記駆動部への電源供給を停止させる停止制御手段とを備え、前記制御手段は、前記レジスタの値を参照し、その値が巻き取り異常を示す値であった場合に前記駆動部への電源供給を復帰させるべく、復帰処理を行うことを特徴とする。
【０００６】
本発明によれば、停止制御手段により、インクリボンを巻き取る巻き取り機構の動作状態の異常を検出して、巻き取り異常を示す値をレジスタに書き込むとともに、記録装置が有する駆動部への電源供給を停止させ、制御手段により、レジスタの値を参照し、巻き取り異常を示す値であった場合に復帰処理を行って駆動部への電源供給を復帰させるので、インクリボンの巻き取り状態に異常が発生した場合には、制御手段による制御を経ずに駆動部の動作が停止する。これにより、インクリボンの巻き取り状態の異常が発生した場合には、停止制御手段による制御に従って、駆動部の動作が速やかに停止するので、インクリボンの巻き取り異常に対して極めて迅速に対応することが可能となる。この場合、記録装置の各部を制御する制御手段がインクリボンの巻き取り状態を常時監視する必要がなく、制御手段に対する割り込み処理を行う必要もないので、制御手段の負荷を増大させずに済むという利点がある。さらに、インクリボンの巻き取り異常が発生して駆動部への電源供給が停止された場合には、制御手段による制御に従って駆動部への電源供給が復帰するため、インクリボンの除去及び交換等の作業によってインクリボンに係る不具合が解消された後は、速やかに通常の動作を再開することが可能となる。さらに、レジスタの値が巻き取り異常を示す値でなければ駆動部への電源供給が復帰しないので、例えばインクリボン以外の部分で重大な障害が発生した場合等、電源供給を復帰させるべきでない場合にも適切に対処することができる。
【０００７】
本発明において、前記制御手段は、所定時間毎に前記レジスタの値を参照するようにしてもよい。
【０００８】
この場合、制御手段が所定時間毎にレジスタの値を参照し、レジスタの値が巻き取り異常を示す値であった場合に駆動部への電源供給を復帰させるので、制御手段によってインクリボンの巻き取り異常を常時監視したり、割り込み処理を行ったりする場合に比べ、制御手段の負荷が極めて低く済むという利点がある。
【０００９】
また、本発明において、前記制御手段は、前記復帰処理において、前記駆動部への電源供給を復帰させた後、さらに、前記駆動部の少なくとも一部を動作させて、当該記録装置の状態を、前記インクリボンの巻き取り状態の異常を解消する作業に適した所定状態に移行させるものとしてもよい。
【００１０】
この場合、制御手段の復帰処理によって駆動部への電源供給が復帰した後、さらに駆動部の少なくとも一部が動作して、インクリボンの巻き取り状態の異常を解消する作業に適した所定状態に移行するので、異常を解消するための各種作業を行うことが容易になり、速やかに通常の動作を再開できる。
【００１１】
また、本発明において、前記駆動部は、少なくとも、前記キャリッジを走査させるキャリッジ駆動手段と、前記記録ヘッドと前記記録媒体との間のギャップを調整するギャップ調整手段とを含み、前記制御手段は、当該記録装置を前記所定状態に移行させるに際し、前記キャリッジ駆動手段を動作させて前記キャリッジを所定の待避位置まで移動させ、前記ギャップ調整手段を動作させて前記ギャップを拡大させるものとしてもよい。
【００１２】
この場合、駆動部には、少なくとも、キャリッジを走査させるキャリッジ駆動手段と、記録ヘッドと記録媒体との間のギャップを調整するギャップ調整手段とが含まれており、制御手段の復帰処理により、キャリッジ駆動手段が動作してキャリッジが所定の待避位置まで移動し、ギャップ調整手段が動作して記録ヘッドと記録媒体との間のギャップが拡大されるので、インクリボンの巻き取り状態に異常が発生した場合に、記録装置の各部の動作が停止し、これら各部が、インクリボンの除去及び交換等の作業に最適な状態になる。従って、インクリボンに係る不具合を解消するための作業が容易になるので、速やかに通常の動作を再開できる。
【発明の効果】
【００１３】
本発明によれば、停止制御手段によって、インクリボンを巻き取る巻き取り機構の動作状態の異常を検出し、記録装置が有する駆動部への電源供給を停止させ、制御手段により、レジスタの値に基づいて駆動部への電源供給を復帰させるので、インクリボンの巻き取り状態に異常が発生した場合に、制御手段による制御を経ずに駆動部の動作を停止させることが可能になり、制御手段の負荷を増大させることなく、インクリボンの巻き取り異常に対して極めて迅速に対応できる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本発明の一実施形態に係るドットインパクトプリンタ１０の外観斜視図であり、図２は、ドットインパクトプリンタ１０の背面図である。また、図３は、ドットインパクトプリンタ１０が内蔵する記録機構部２０の構成を示す斜視図であり、図４は、図３のＡ−Ａ´線における記録機構部２０の断面図である。なお、図４においては記録ヘッド３０の図示を省略する。図５は、上面カバー１３を開放した状態におけるドットインパクトプリンタ１０の上面図であり、図６は、上面カバー１３を開放してリボンカートリッジ５０を装着した状態におけるドットインパクトプリンタ１０の上面図である。
本発明の記録装置としてのドットインパクトプリンタ１０は、複数の記録ワイヤを打ち出す記録ヘッド３０により、記録媒体の記録面に対して、インクリボンを介して記録ワイヤを打ち出すことによって文字を含む画像を記録するものである。ここで、記録媒体としては、単票紙、連続紙、複写紙等、種々の形態のシート（紙製及び樹脂製のシートを含む）を利用可能であるが、本実施形態では、上記記録媒体として連続紙を用いた例について説明する。
【００１５】
図１に示すように、ドットインパクトプリンタ１０は、上部ケース１１及び下部ケース１２からなる略箱形の外装を有し、この外装に記録機構部２０（図３）を内蔵する。
上部ケース１１の上面前部には上面カバー１３が配設され、後述するリボンカートリッジ５０（図６）を記録機構部２０に装着する際等に上方に開かれる。上部ケース１１の前面下部には、記録機構部２０に連続紙を供給するためのフロント給紙口１１１が開口する。フロント給紙口１１１の上には、前方に開く前面カバー１５が配設され、前面カバー１５を開けて記録機構部２０に連続紙をセットできるようになっている。
また、図１及び図２に示すように、上部ケース１１には、上部ケース１１の上面後部から背面にかけて連続する上背面カバー１４が配設される。上背面カバー１４は、後述する記録機構部２０のメンテナンス時等に、上部ケース１１の後方に向けて開放される。上背面カバー１４の背面には、記録後の連続紙が吐き出される排紙口１１３が開口する。
さらに、上部ケース１１の背面において、上背面カバー１４の下には、記録機構部２０に連続紙を供給するためのリア給紙口１１２が開口する。
さらに、図２に示すように、下部ケース１２の背面下部にはＩ／Ｆカバー１６が配設される。Ｉ／Ｆカバー１６の内側には、ドットインパクトプリンタ１０をコンピュータ等の各種機器に接続するためのコネクタ（図示略）が配設されており、Ｉ／Ｆカバー１６を開けて、上記コネクタにケーブルを接続する等の作業を行えるようになっている。
また、図１に示すように、上部ケース１１の前面上部には操作パネル１２１が配設される。操作パネル１２１は、ドットインパクトプリンタ１０の動作に係る各種設定を行うためのスイッチ類、動作状態を報知するインジケータ及び液晶ディスプレイパネル等を備える。下部ケース１２の前面の隅には、ドットインパクトプリンタ１０の電源をＯＮ／ＯＦＦするスイッチ１２２が配される。また、図２に示すように、下部ケース１２の背面には電源コネクタ１２３が配設される。電源コネクタ１２３は、ドットインパクトプリンタ１０の各部に電源を供給する電源供給回路７１（図１５）に接続される。
【００１６】
次に、記録機構部２０の構成について説明する。図３及び図４に示すように、記録機構部２０は、本体フレームとしての右サイドフレーム２１、左サイドフレーム２２、フロントフレーム２３及びベースフレーム２４を備える。この本体フレームに、記録ヘッド３０と、記録ヘッド３０を載置するキャリッジ２８と、フロント側から記録ヘッド３０に対して連続紙を供給するフロント給紙機構２６と、リア側から記録ヘッド３０に対して連続紙を供給するリア給紙機構２７と、フロント給紙機構２６及びリア給紙機構２７により供給された連続紙を記録ヘッド３０に向けて搬送する搬送機構３４と、記録ヘッド３０による記録済みの連続紙を排出する排紙機構３５と、リボンカートリッジ５０（図６）を駆動するリボン駆動ユニット３７とが配設される。
【００１７】
右サイドフレーム２１及び左サイドフレーム２２は、記録機構部２０の両端部において互いに対向するよう立設され、この右サイドフレーム２１と左サイドフレーム２２との間に、フロントフレーム２３及びベースフレーム２４が架け渡される。フロントフレーム２３は記録機構部２０のフロント側に位置し、ベースフレーム２４は記録機構部２０の下部のリア側に位置する。
右サイドフレーム２１及び左サイドフレーム２２のフロント下部には、それぞれローラ２５が配設され、これら２個のローラ２５を介して、記録機構部２０が下部ケース１２により支持される。また、ローラ２５は回転自在に構成され、ローラ２５を支点として記録機構部２０をフロント側に傾けることで、記録機構部２０の下方に配設される制御基板（図示略）のメンテナンス等を行える。
フロント給紙機構２６は、記録機構部２０の前面下部に配設されたフロント給紙台２６１と、右サイドフレーム２１と左サイドフレーム２２との間に平行に架け渡されたトラクタ支持軸２６３及びトラクタ駆動軸２６４と、左右一対のフロントトラクタ２６２と、各フロントトラクタ２６２に一体に取り付けられたフロントトラクタカバー２６６とを備える。
フロント給紙台２６１は、記録機構部２０の前面のほぼ下端部から斜め上に延びる面を有し、この面により、フロント給紙口１１１（図１）から挿入された連続紙を下方から支持する。フロント給紙台２６１の上方には、トラクタ支持軸２６３及びトラクタ駆動軸２６４が配設され、これらトラクタ支持軸２６３及びトラクタ駆動軸２６４に、左右一対のフロントトラクタ２６２が挿通される。フロントトラクタ２６２は各々平面部を有し、この平面部がフロント給紙台２６１の面に連なるよう配設される。また、フロントトラクタ２６２は、複数のピン２６５を有するトラクタベルト（図示略）を備える。このトラクタベルトはトラクタ支持軸２６３とトラクタ駆動軸２６４とに架けられる。トラクタ支持軸２６３は回転自在に配設される一方、トラクタ駆動軸２６４は搬送モータ７３（図１５）によって駆動されて回転する。そして、上記トラクタベルトは、トラクタ駆動軸２６４の回転に伴って回転し、ピン２６５をフロントトラクタ２６２の平面に沿って移動させる。ピン２６５は、フロントトラクタ２６２の平面部から露出し、連続紙の両端部に穿設されたスプロケットホールに係合する。そして、上記トラクタベルトが回転してピン２６５が移動することにより、連続紙が記録ヘッド３０側へ搬送される。
また、フロントトラクタ２６２には、ピン２６５の上方から被さるフロントトラクタカバー２６６が配設される。フロントトラクタ２６２に連続紙を載せてフロントトラクタカバー２６６を被せることにより、ピン２６５が連続紙のスプロケットホールに係合した状態が保持される。
【００１８】
リア給紙機構２７は、右サイドフレーム２１と左サイドフレーム２２との間に平行に架け渡されたトラクタ支持軸２７２及びトラクタ駆動軸２７３と、左右一対のリアトラクタ２７１と、各リアトラクタ２７１に一体に取り付けられたリアトラクタカバー２７５と、リアトラクタ２７１の奥に配設されたスプロケットホイール２７６とを備える。
記録機構部２０のリア側においては、ベースフレーム２４の一部が、リア給紙口１１２（図２）に対応する位置で平面に形成されており、この平面により、リア給紙口１１２から挿入された連続紙が下方から支持される。そして、このベースフレーム２４に並べてトラクタ支持軸２７２及びトラクタ駆動軸２７３が配設され、これらトラクタ支持軸２７２及びトラクタ駆動軸２７３に、２個のリアトラクタ２７１が挿通される。リアトラクタ２７１は平面部を有し、この平面部が、ベースフレーム２４がなす平面に連なるように配設される。
また、リアトラクタ２７１は、複数のピン２７４を有するトラクタベルト（図示略）を備え、このトラクタベルトはトラクタ支持軸２７２とトラクタ駆動軸２７３とに架けられており、搬送モータ７３（図１５）によってトラクタ駆動軸２７３が駆動されることにより回転する。ピン２７４はリアトラクタ２７１の平面部に露出しており、連続紙に穿設されたスプロケットホールに係合する。そして、上記トラクタベルトの回転によりピン２７４が移動し、連続紙がフロント側へ搬送される。
リアトラクタ２７１の奥には、スプロケットホイール２７６が配設される。スプロケットホイール２７６は、右サイドフレーム２１と左サイドフレーム２２との間に架け渡された軸に挿通された左右一対の輪状部材であり、上記軸が搬送モータ７３（図１５）により駆動されることで回転する。スプロケットホイール２７６の円周面には複数のピン２７７が並び、これらピン２７７は、リアトラクタ２７１から搬送された連続紙のスプロケットホールに、上方から係合する。そして、スプロケットホイール２７６の回転によって連続紙が巻き上げられ、記録ヘッド３０に向けて搬送される。
また、リアトラクタ２７１には、ピン２７７の上方から被さるリアトラクタカバー２７５が配設される。リアトラクタ２７１に連続紙を載せてリアトラクタカバー２７５を被せることにより、ピン２７４が連続紙のスプロケットホールに係合した状態が保持される。
【００１９】
搬送機構３４は、連続紙の裏面に当接する第１搬送ローラ３４１と、連続紙を介して第１搬送ローラ３４１に対向する第２搬送ローラ３４２と、第２搬送ローラ３４２を軸支する第２搬送ローラ軸３４３と、記録ヘッド３０に対向して配設されたプラテン３１とを備える。
第１搬送ローラ３４１はスプロケットホイール２７６の上方に配設され、連続紙の裏面に当接する。この第１搬送ローラ３４１に対して、連続紙を挟んで対向する位置に、第２搬送ローラ軸３４３が配設される。この第２搬送ローラ軸３４３は、右サイドフレーム２１と左サイドフレーム２２との間に回転自在に架け渡され、複数の第２搬送ローラ３４２が挿通される。第２搬送ローラ軸３４３は、ローラ開閉モータ７２（図１５）の動作によって所定の範囲内で移動可能であり、ローラ開閉モータ７２が開動作を行うと、第２搬送ローラ３４２は第１搬送ローラ３４１から離隔され、ローラ開閉モータ７２が閉動作を行うと、第２搬送ローラ３４２は第１搬送ローラ３４１に向けて付勢される。
そして、上記ローラ開閉モータ７２が閉動作を行うことで、連続紙が第１搬送ローラ３４１と第２搬送ローラ３４２との間に挟まれて支持される。第１搬送ローラ３４１は搬送モータ７３（図１５）及び駆動輪列部３３により駆動され、第１搬送ローラ３４１が回転することにより、第１搬送ローラ３４１と第２搬送ローラ３４２とに挟まれた連続紙が、上方すなわち記録ヘッド３０側へ搬送される。
【００２０】
キャリッジ２８は、右サイドフレーム２１と左サイドフレーム２２との間に架け渡されたキャリッジ軸２９に挿通される。キャリッジ２８には、キャリッジ駆動モータ３２とキャリッジ駆動プーリ（図示略）とに架けられたベルトが装着され、キャリッジ駆動モータ３２とキャリッジ駆動プーリによってベルトが駆動されることで、キャリッジ軸２９に沿って移動する。
キャリッジ２８には、記録ヘッド３０が搭載される。記録ヘッド３０は、搬送機構３４の上方において連続紙の記録面に対向し、連続紙の記録面と記録ヘッド３０との間には、後述するインクリボン５１（図６）が配設される。そして、記録ヘッド３０から連続紙に向けて記録ワイヤ（図示略）を打ち出すことにより、連続紙の記録面にインクが付着し、文字を含む画像が記録される。
記録ヘッド３０に対向する位置においては、連続紙の裏面側に、プラテン３１が配設される。プラテン３１は、連続紙に接する平面を有する平プラテンであり、この平面において記録ワイヤの突出力を支持する。プラテン３１は、連続紙に対して垂直な方向に移動可能に構成され、ばね（図示略）によって連続紙に向けて付勢される。
また、キャリッジ２８はギャップ調整モータ７５（図１５）を搭載する。このギャップ調整モータ７５の動作により、記録ヘッド３０と連続紙及びプラテン３１との間のギャップが適宜調整される。
【００２１】
排紙機構３５は、記録ヘッド３０により記録された連続紙に裏側から当接する第１排紙ローラ３５１と、右サイドフレーム２１から左サイドフレーム２２にかけて配設された可動フレーム３５３と、可動フレーム３５３を支持する可動軸３５４及びユニット支持軸３５５と、可動フレーム３５３と左サイドフレーム２２とに跨って組み付けられたばね３５６と、可動フレーム３５３に固定された複数の排紙ローラユニット３５７と、排紙ローラユニット３５７に組み付けられた第２排紙ローラ３５８とを備える。
第１排紙ローラ３５１は、記録ヘッド３０の上方において連続紙の裏面に当接し、搬送モータ７３（図１５）及び駆動輪列部３３により駆動されて回転する。この第１排紙ローラ３５１に対して、連続紙を介して対向する位置に、可動軸３５４及びユニット支持軸３５５が配設される。可動軸３５４及びユニット支持軸３５５は、右サイドフレーム２１と左サイドフレーム２２との間に架け渡され、ユニット支持軸３５５は右サイドフレーム２１及び左サイドフレーム２２に固定される一方、可動軸３５４は、ユニット支持軸３５５を中心として円を描くように移動可能である。また、可動フレーム３５３は、可動軸３５４及びユニット支持軸３５５に固定され、可動軸３５４とともに移動可能である。
可動フレーム３５３には、可動軸３５４及びユニット支持軸３５５の軸方向に沿って並ぶ複数の排紙ローラユニット３５７が取り付けられる。排紙ローラユニット３５７には、それぞれ、ユニット支持軸３５５から離隔した位置に第２排紙ローラ３５８が組み付けられている。
可動フレーム３５３は、左サイドフレーム２２との間に架け渡されたばね３５６によって、ユニット支持軸３５５を中心として第１排紙ローラ３５１に近づく方向に付勢される。このため、排紙ローラユニット３５７が有する第２排紙ローラ３５８は、第１排紙ローラ３５１に押し付けられる方向に付勢され、この付勢力により、連続紙が第１排紙ローラ３５１と第２排紙ローラ３５８との間に挟まれる。
さらに、可動軸３５４は、ローラ開閉モータ７２（図１５）の動作によって、ばね３５６の付勢力に抗して移動される。すなわち、ローラ開閉モータ７２が開動作を行うと、ローラ開閉モータ７２の駆動力によって、可動軸３５４がばね３５６の付勢力に抗して移動し、第２排紙ローラ３５８が第１排紙ローラ３５１から離隔する。また、ローラ開閉モータ７２が駆動力を解放する（閉動作）と、ばね３５６の付勢力によって、第２排紙ローラ３５８が第１排紙ローラ３５１に押し付けられる。
【００２２】
図５に示すように、記録機構部２０のフロント側の右端部には、本発明の巻き取り機構としてのリボン駆動ユニット３７が配設される。リボン駆動ユニット３７は、図３に示すように右サイドフレーム２１に固定されており、略箱形のカバーと、このカバーから突出するリボン巻き取り軸３８及び巻き取り検出軸４０とを備える。
また、図５に示すように、記録機構部２０のフロント側の左端部には、リボンカートリッジ支持爪３６が配設される。リボンカートリッジ支持爪３６は左サイドフレーム２２に一体として形成された板状部材である。
記録機構部２０には、図６に示すように、リボンカートリッジ支持爪３６とリボン駆動ユニット３７とに跨ってリボンカートリッジ５０が装着される。この図６に示す装着状態において、リボンカートリッジ５０はキャリッジ２８の上方に位置し、リボンカートリッジ５０から延びるインクリボン５１が、記録ヘッド３０と連続紙との間を通る。
以下、リボン駆動ユニット３７及びリボンカートリッジ５０の構成について詳細に説明する。
【００２３】
図７は、右サイドフレーム２１及びリボン駆動ユニット３７の構成を示す斜視図であり、図８は、リボン駆動ユニット３７のカバーを外した状態を示す斜視図である。また、図９は、リボン駆動ユニット３７の断面図である。
図７に示すように、リボン駆動ユニット３７のカバーからは、リボン巻き取り軸３８及び巻き取り検出軸４０が突出する。図８及び図９に示すように、リボン駆動ユニット３７のカバー内においては、リボン巻き取り軸３８の根元にギア３８２が形成され、ギア３８２は駆動軸３９に噛み合っている。駆動軸３９は、リボン駆動モータ７４（図１５）により駆動されて回転し、駆動軸３９の回転に伴ってリボン巻き取り軸３８が回転する。
また、巻き取り検出軸４０の根元には、放射状に延びる複数の羽根を有する回転子４０２が配設される。回転子４０２は、巻き取り検出軸４０と一体となって回転自在に組み付けられる。さらに、巻き取り検出軸４０の近傍には、回転子４０２の羽根に上から重なるように、巻き取りセンサ４１が配設される。巻き取りセンサ４１は、その下方における回転子４０２の羽根の存在を検出するセンサであり、所定の周期に従って検出動作を実行し、検出動作時に羽根を検出するとHighレベルの信号を出力し、羽根が検出されなければLowレベルの信号を出力する。
【００２４】
巻き取り検出軸４０が回転すると、巻き取り検出軸４０の根元に配設された回転子４０２が回転し、回転子４０２の羽根が巻き取りセンサ４１の下方を順次通過する。そして、巻き取りセンサ４１は、回転子４０２の羽根が通過する毎に、出力信号の信号レベルを切り換える。つまり、巻き取りセンサ４１は、回転子４０２の羽根を検出することによってロータリーエンコーダとして機能し、回転子４０２の回転に対応したパルス信号を出力する。この巻き取りセンサ４１の出力信号の変化に基づいて、回転子４０２の回転角、すなわち巻き取り検出軸４０の回転角を検出できる。
また、リボン巻き取り軸３８の先端部には歯部３８１が形成される。歯部３８１は、リボン巻き取り軸３８の径方向に放射状に延びる複数の歯からなり、リボンカートリッジ５０の装着時に、巻き取りローラ５６（図１３）に形成された溝５７（図１３）に係合する。このため、リボン巻き取り軸３８の回転時には、巻き取りローラ５６が回転する。また、巻き取り検出軸４０の先端部にも同様に、巻き取り検出軸４０の径方向に延びる複数の歯を有する歯部４０１が形成され、この歯部４０１は従動ローラ５８（図１３）に形成された溝５９に係合する。このため、従動ローラ５８が回転すると、巻き取り検出軸４０が従動ローラ５８と一体となって回転する。
【００２５】
図１０は、リボンカートリッジ５０の構成を示す外観斜視図であり、図１１は、リボンカートリッジ５０の上面図である。図１２は、リボンカートリッジ５０の横断面図である。
図１０から図１２の各図に示すように、リボンカートリッジ５０は平型のケース５３を有する。ケース５３には、インクリボン５１を収容するリボン収納部５５が形成され、無端形状に形成されたインクリボン５１が、折り畳まれて収容される。インクリボン５１は、巻き取りローラ５６及び従動ローラ５８によってケース５３内に巻き取られ、リボン収納部５５を経て、ケース５３の外へ送り出されて周回する。
ケース５３から突出する巻き取り突起５４はケース５３内の巻き取りローラ５６に連通しており、巻き取り突起５４を手で回すことにより、巻き取りローラ５６を回転させてインクリボン５１を巻き取ることができる。
また、インクリボン５１は、ケース５３の外部においてリボンガイド５２に挿通される。このリボンガイド５２は、キャリッジ２８（図５）に装着され、インクリボン５１が記録ヘッド３０と連続紙との間を通るようにインクリボン５１を支持する。なお、図１０から図１２においては、リボンガイド５２がケース５３の側面に係止された状態を図示しているが、リボンカートリッジ５０の使用時には、リボンガイド５２がケース５３から取り外され、キャリッジ２８に装着される。
【００２６】
図１３は、図１２に示す断面図の要部拡大図である。また、図１４は、リボンカートリッジ５０の縦断面図であって、図１１のＢ−Ｂ´線における断面を示す。図１３及び図１４に示すように、巻き取りローラ５６の軸中心には溝５７が形成され、この溝５７には、上述したように、リボン巻き取り軸３８（図９）の先端部に形成された歯部３８１が係合する。また、巻き取りローラ５６には、インクリボン５１を挟んで従動ローラ５８が対向する。従動ローラ５８は、ばね（図示略）等によって巻き取りローラ５６に向けて付勢されており、巻き取りローラ５６とともにインクリボン５１を挟み込む。そして、従動ローラ５８の軸中心には溝５９が形成されており、この溝５９には、上述したように、巻き取り検出軸４０（図９）の先端部に形成された歯部４０１が係合する。
従って、リボンカートリッジ５０を記録機構部２０に装着した状態においては、リボン駆動ユニット３７（図９）のリボン巻き取り軸３８が回転することによって巻き取りローラ５６が回転し、インクリボン５１がケース５３に巻き取られる。また、巻き取りローラ５６の回転に伴って従動ローラ５８が回転すると、従動ローラ５８とともに巻き取り検出軸４０が回転し、巻き取りセンサ４１の出力信号の信号レベルが変化する。
【００２７】
図１５は、ドットインパクトプリンタ１０の動作を制御する制御部６０の機能ブロック図である。図１５に示す制御部６０は、ドットインパクトプリンタ１０が備える制御基板（図示略）に実装される。
制御部６０は、コントローラ６１、インタフェース６５、電源制御部６６、記録ヘッド駆動部６７、モータドライバ６８、及び、本発明の停止制御手段としてのリボン巻き取り検出部６９の各部を備え、これらの各部はバス６０ａにより接続されている。
コントローラ６１は、本発明の制御手段としてのＣＰＵ（Central Processing Unit）６２、ＲＯＭ（Read Only Memory）６３及びＲＡＭ（Random Access Memory）６４を備えて構成され、ＲＯＭ６３に記憶された制御プログラムを読み出してＲＡＭ６４上で展開し、ＣＰＵ６２により実行する。そして、コントローラ６１は、制御部６０の各機能部を駆動制御することにより、ドットインパクトプリンタ１０の動作を制御する。
インタフェース６５は、通信ケーブルを介して外部の機器（コンピュータ等）に接続され、コントローラ６１の制御に従って、当該外部の機器との間で各種データを送受信する。
電源制御部６６には、電源供給回路７１が接続される。電源供給回路７１は、電源コネクタ１２３（図２）から供給される交流電源を所定電圧値の直流電圧に変換し、ドットインパクトプリンタ１０の各部に電源を供給するものであり、電源制御部６６から入力される制御信号に従って電源供給をＯＮ／ＯＦＦする。電源制御部６６は、電源供給回路７１に対して制御信号を出力することにより、電源供給回路７１からドットインパクトプリンタ１０の各部への電源供給をＯＮ／ＯＦＦさせる。
記録ヘッド駆動部６７は、記録ヘッド３０に接続され、記録ヘッド３０による記録ワイヤの突出動作を制御する。
モータドライバ６８は、キャリッジ駆動手段としてのキャリッジ駆動モータ３２、ローラ開閉モータ７２、搬送モータ７３、リボン駆動モータ７４、及び、ギャップ調整手段としてのギャップ調整モータ７５の各モータに接続される。モータドライバ６８は、電源供給回路７１から供給されるドライバ駆動電源Ｐに基づいて、これら各モータに対して電源を供給する。ここで、搬送モータ７３及びリボン駆動モータ７４はステッピングモータである。モータドライバ６８は、ステッピングモータに対しては、電源供給をＯＮ／ＯＦＦし、或いはパルスを出力することによってその動作を制御し、その他のモータに対しては、電源供給のＯＮ／ＯＦＦの切換や逆電圧を印加する等して、その動作を制御する。
リボン巻き取り検出部６９は、リボン駆動ユニット３７（図８）が備える巻き取りセンサ４１の出力信号を取得して、コントローラ６１に出力する。
【００２８】
コントローラ６１は、記録機構部２０の記録動作時において、インタフェース６５を制御して、印刷データ等の各種データを取得し、取得したデータに基づいてモータドライバ６８を制御し、キャリッジ駆動モータ３２によるキャリッジ２８（図３）の移動、ローラ開閉モータ７２による各ローラの開閉動作、搬送モータ７３による連続紙搬送動作、リボン駆動モータ７４によるインクリボン５１（図６）の巻き取り動作、ギャップ調整モータ７５によるギャップ調整動作等を実行させるとともに、記録ヘッド駆動部６７を制御して、記録ヘッド３０から記録ワイヤを突出させる。
【００２９】
以上のように構成されるドットインパクトプリンタ１０において、リボンカートリッジ５０（図６）を装着した状態においては、リボン駆動モータ７４（図１５）の１ステップ分の動作が、リボン駆動ユニット３７（図８）の回転子４０２における羽根一つ分の回転に相当するよう構成されている。以下、この点について詳細に説明する。
リボン駆動モータ７４にパルスが入力されると、リボン駆動モータ７４が所定角度だけ回転し、この回転は駆動軸３９及びリボン巻き取り軸３８を介して伝達され、リボンカートリッジ５０の巻き取りローラ５６を回転させる。ここで、巻き取りローラ５６に対向する従動ローラ５８には、インクリボン５１を介して巻き取りローラ５６の回転が伝達される。従動ローラ５８が回転すると、従動ローラ５８に係合する巻き取り検出軸４０が回転し、これにより回転子４０２が回転する。また、回転子４０２は、上述した複数の羽根が均等に並べられた構成となっており、巻き取りセンサ４１の下方に重なる位置において、各羽根の幅と、羽根間の幅とがほぼ同一になっている。
ここで、リボン駆動モータ７４のパルス一つ分の動作角度は、巻き取りセンサ４１の下方において、回転子４０２が羽根一つ分だけ回転し、回転子４０２の羽根の存在／非存在が切り換わる角度に設定されている。この構成は、リボン駆動モータ７４と駆動軸３９との回転比、駆動軸３９とリボン巻き取り軸３８との回転比、リボン巻き取り軸３８と巻き取りローラ５６との回転比（径の比）、巻き取りローラ５６と従動ローラ５８との回転比（径の比）、従動ローラ５８と巻き取り検出軸４０との回転比（径の比）、及び、巻き取り検出軸４０の径に対する回転子４０２の羽根のサイズとを、適宜調整することにより実現可能である。
この構成により、リボン駆動モータ７４が１ステップ分回転する毎に、巻き取りセンサ４１の出力信号は、HighレベルからLowレベルへ、若しくはLowレベルからHighレベルへ切り換わる。すなわち、巻き取りセンサ４１の出力信号をパルス信号としてみた場合、このパルス信号のパルス幅は、リボン駆動モータ７４の１ステップ分に対応する。
そして、リボン駆動モータ７４は１−２相励磁のステッピングモータとして構成され、リボン駆動モータ７４にパルスが入力される毎に、リボン駆動モータ７４においては１相励磁と２相励磁とが交互に切り換わる。この場合、リボン駆動モータ７４における相の切り換わりと、巻き取りセンサ４１における出力信号の出力レベルの切り換わりとが同期する。従って、例えば、リボン駆動モータ７４が１相から２相に切り換わると、巻き取りセンサ４１の出力信号がHighレベルからLowレベルに切り換わり、リボン駆動モータ７４が２相から１相に切り換わると、巻き取りセンサ４１の出力信号がLowレベルからHighレベルに切り換わる、といった対応関係が成立する。
【００３０】
ドットインパクトプリンタ１０が記録動作を実行する際には、記録ヘッド３０が記録ワイヤを突出させるのに合わせて、上述したように、リボン駆動ユニット３７の動作によって、リボンカートリッジ５０のインクリボン５１が巻き取られる。このインクリボン５１の巻き取り動作によって、記録ヘッド３０と連続紙との間には、インクリボン５１の新しい部分が次々と供給され、明瞭な画像を記録できるようになっている。
ところが、インクリボン５１のねじれ、引っかかり等が生じると、インクリボン５１がスムーズに巻き取られなくなり、いわゆるリボンジャムが発生する。リボンジャムが発生すると、記録品質が低下するばかりでなく、連続紙の汚損、キャリッジ２８及び記録ヘッド３０等の汚損又は破損、インクリボン５１の損傷等を招く恐れがあるため、記録動作を停止してリボンジャムを解消する作業が必要になる。
そこで、本実施形態におけるドットインパクトプリンタ１０は、記録動作の実行中、制御部６０が備えるリボン巻き取り検出部６９によってリボンジャム検出処理（図１６）を実行し、リボンジャムが発生した場合には、インクリボン５１をはじめとする各部の破損を防止するため、ドットインパクトプリンタ１０の動作を停止させる。さらに、リボン巻き取り検出部６９によるリボンジャム検出処理の実行後に、ＣＰＵ６２によって、リボンジャム対応処理（図１７）を実行し、オペレータがリボンジャムを速やかに解消できるようにしている。
【００３１】
図１６は、リボン巻き取り検出部６９により実行されるリボンジャム検出処理を示すフローチャートである。図１６に示すリボンジャム検出処理は、リボン駆動モータ７４によってインクリボン５１の巻き取り動作が行われている間に実行される。
リボンジャム検出処理においては、リボン巻き取り検出部６９は、巻き取りセンサ４１から出力される出力信号と、モータドライバ６８からリボン駆動モータ７４に出力される駆動信号とを取得する（ステップＳ１１）。このステップＳ１１では、所定時間分の巻き取りセンサ４１の出力信号およびリボン駆動モータ７４の駆動信号が取得される。続いてＣＰＵ６２は、巻き取りセンサ４１の出力信号のパルスに相当するリボン駆動モータ７４の動作ステップ数をカウントする（ステップＳ１２）。さらに、リボン巻き取り検出部６９は、エラー判定上限値レジスタ（図示略）及びエラー判定下限値レジスタ（図示略）から、それぞれ、エラー判定用の上限値及び下限値を取得する（ステップＳ１３）。そして、リボン巻き取り検出部６９は、ステップＳ１２でカウントしたカウント値とステップＳ１３で取得した上限値及び下限値とを比較して、カウント値が上限値と下限値の間に収まっているか否か、すなわち、下記式（１）に示す条件が満たされるか否かを判別する（ステップＳ１４）。
下限値≦カウント値≦上限値  …（１）
【００３２】
上述したように、巻き取りセンサ４１の出力信号は、回転子４０２（図８）の羽根が巻き取りセンサ４１の下方を通過する毎にHighレベルとLowレベルが切り換わるパルス信号であり、このパルス一つ分は、リボン駆動モータ７４の１ステップ分に相当する。つまり、巻き取りセンサ４１のパルスの数とリボン駆動モータ７４の動作ステップ数とは相関を有する。しかしながら、リボンジャムが発生すると、リボン駆動モータ７４の回転に拘わらず回転子４０２が回転しなくなるので、巻き取りセンサ４１のパルスの数が、リボン駆動モータ７４の動作ステップ数から著しく離れた値となる。このため、所定時間分の巻き取りセンサ４１の出力信号について、パルスをリボン駆動モータ７４の動作ステップ数に換算し、換算した値と、上記所定時間分のリボン駆動モータ７４の動作ステップ数とを比較すれば、回転子４０２が正常に回転したか否か、すなわち、リボンジャムが発生したか否かを判別できる。従って、ステップＳ１４において、リボン巻き取り検出部６９は、予め所定時間分のリボン駆動モータ７４の動作ステップ数に応じてエラー判定上限値レジスタ（図示略）及びエラー判定下限値レジスタ（図示略）に格納された上限値及び下限値と、ステップＳ１２のカウント値とを比較することで、リボンジャムの発生の有無を判別する。
【００３３】
ここで、カウント値が上限値と下限値の間に収まっている場合（ステップＳ１４；Ｙｅｓ）、リボン巻き取り検出部６９はステップＳ１１に戻る。また、カウント値が上限値より大きく、或いは下限値より小さい場合（ステップＳ１４；Ｎｏ）、リボン巻き取り検出部６９は、エラー回数をカウントするエラー回数カウンタ（図示略）のカウント値をインクリメント（＋１）する（ステップＳ１５）。次に、リボン巻き取り検出部６９は、エラー判定の基準として予め設定されたエラー数を取得する（ステップＳ１６）。そして、リボン巻き取り検出部６９は、取得したエラー数と、エラー回数カウンタのカウント値とを比較し、エラー回数カウンタのカウント値がエラー回数に達したか否かを判別する（ステップＳ１７）。
エラー回数カウンタのカウント値がエラー回数に達していない場合（ステップＳ１７；Ｎｏ）、リボン巻き取り検出部６９はステップＳ１１に戻る。また、エラー回数カウンタのカウント値がエラー回数に達した場合（ステップＳ１７；Ｙｅｓ）、リボン巻き取り検出部６９は、リボンジャムが発生したと判定して、アラーム要因レジスタ（図示略）に、リボンジャム発生フラグを１にセットし（ステップＳ１８）、さらに、リボン巻き取り検出部６９は、電源制御部６６に対してドライバ駆動電源ＰをＯＦＦにする旨を示す信号を出力し、電源制御部６６は、リボン巻き取り検出部６９からの信号に基づいて、電源供給回路７１に対してドライバ駆動電源ＰをＯＦＦにするよう制御信号を出力する（ステップＳ１９）。
このステップＳ１９で電源制御部６６から出力される制御信号に従って、電源供給回路７１は、モータドライバ６８に対するドライバ駆動電源Ｐの出力をＯＦＦに切り換える。これにより、ドットインパクトプリンタ１０においては、キャリッジ駆動モータ３２、ローラ開閉モータ７２、搬送モータ７３、リボン駆動モータ７４、及びギャップ調整モータ７５の各モータの動作が全て停止する。
【００３４】
この図１６に示すリボンジャム検出処理により、巻き取りセンサ４１の出力信号に基づいて、インクリボン５１の巻き取り動作が常時監視され、巻き取り動作に異常が発生した場合には、モータドライバ６８に対するドライバ駆動電源Ｐの供給が速やかに停止する。このため、インクリボン５１に異常が発生した場合には、リボン巻き取り検出部６９の制御に従ってモータドライバ６８により駆動される各モータが速やかに停止するので、異常発生後の動作による各部の破損等を防止できる。また、インクリボン５１の巻き取り状態の異常を検出してドライバ駆動電源Ｐの供給を停止させる動作は、コントローラ６１のＣＰＵ６２が介在することなく実行される。つまり、ＣＰＵ６２の処理によって巻き取りセンサ４１の動作を常時監視したり、ＣＰＵ６２に対する割り込み処理を行ったりする必要がない。このため、ＣＰＵ６２の負荷を増大させることなく、インクリボン５１の巻き取り状態の異常に対して迅速に対応することができる。
【００３５】
図１７は、ＣＰＵ６２により実行されるリボンジャム対応処理を示すフローチャートである。ＣＰＵ６２は、このリボンジャム対応処理を、予め定められた所定時間毎に実行する。
リボンジャム対応処理において、ＣＰＵ６２は、アラーム要因レジスタ（図示略）のフラグを検出し（ステップＳ２１）、リボンジャム発生要因フラグが１にセットされているか否かを判別する（ステップＳ２２）。
ここで、リボンジャム発生要因フラグが１にセットされていない場合（ステップＳ２２；Ｎｏ）、ＣＰＵ６２はステップＳ２１に戻る。
また、リボンジャム発生要因フラグが１にセットされている場合（ステップＳ２２；Ｙｅｓ）、リボンジャム検出処理（図１６）によってリボンジャムが検出されてモータドライバ６８に対するドライバ駆動電源Ｐの供給が停止している。従って、ＣＰＵ６２は、電源制御部６６を制御して、電源供給回路７１に対してドライバ駆動電源Ｐの供給をＯＮにするよう制御信号を出力させる（ステップＳ２３）。これにより、電源供給回路７１からモータドライバ６８に対するドライバ駆動電源Ｐの供給が再開され、モータドライバ６８によって、キャリッジ駆動モータ３２、ローラ開閉モータ７２、搬送モータ７３、リボン駆動モータ７４、及びギャップ調整モータ７５の各モータを動作させることが可能になる。但し、これら各モータはモータドライバ６８の制御に対する待機状態にあり、ここでは停止している。
【００３６】
次に、ＣＰＵ６２は、リボンジャム発生を報知する動作を行う。報知動作としては、例えば、操作パネル１２１（図１）が備える液晶ディスプレイパネルに、リボンジャム発生を案内するメッセージ（「ＲＦ  ＪＡＭ  ＡＬＡＲＭ」等）を表示する動作や、インジケータを明滅させる動作が挙げられる。
さらに、ＣＰＵ６２は、搬送機構３４の第２搬送ローラ３４２（図４）及び第２排紙ローラ３５８（図４）の開閉状態の検出を行う（ステップＳ２５）。第２搬送ローラ３４２は、ローラ開閉モータ７２の閉動作及び開動作によって、第１搬送ローラ３４１に押し付けられ、或いは第１搬送ローラ３４１から離隔される。また、第２排紙ローラ３５８は、ローラ開閉モータ７２の閉動作及び開動作によって、第１排紙ローラ３５１に押し付けられ、或いは第１排紙ローラ３５１から離隔される。コントローラ６１は、ローラ開閉モータ７２の動作状態を判別することにより、第２搬送ローラ３４２及び第２排紙ローラ３５８の開閉状態を検出する。
そして、ＣＰＵ６２は、ステップＳ２５で検出した第２搬送ローラ３４２及び第２排紙ローラ３５８の開閉状態を判定し（ステップＳ２６）、第２搬送ローラ３４２と第２排紙ローラ３５８のいずれか又は両方が開状態にある場合（ステップＳ２６；Ｎｏ）、モータドライバ６８を制御してローラ開閉モータ７２に閉動作を実行させ、第２搬送ローラ３４２及び第２排紙ローラ３５８の両方を閉状態にして（ステップＳ２７）、ステップＳ２８に移行する。また、第２搬送ローラ３４２及び第２排紙ローラ３５８がいずれも閉状態にある場合（ステップＳ２６；Ｙｅｓ）、ＣＰＵ６２はステップＳ２８に移行する。
【００３７】
ステップＳ２８で、ＣＰＵ６２は、モータドライバ６８を制御してギャップ調整モータ７５を動作させ、記録ヘッド３０と連続紙とのギャップを、予め定められた基準量に調整する。この基準量とは、例えば、記録機構部２０の機構的に問題のない範囲における最大値である。リボンカートリッジ５０の交換時など、記録ヘッド３０と連続紙との間でインクリボン５１を移動させる際には、記録ヘッド３０と連続紙との間のギャップが大きいことが好ましく、リボンジャムが発生した場合も、その後にリボンジャムを解消する作業の容易性に鑑みれば、ギャップが大きい方が好ましい。続いて、ＣＰＵ６２は、モータドライバ６８を制御してキャリッジ駆動モータ３２を動作させ、キャリッジ２８を退避位置まで移動させる（ステップＳ２９）。この退避位置とは、例えば左サイドフレーム２２側に最も寄った位置であり、リボンカートリッジ５０の交換等を行う作業に適した位置である。そして、ＣＰＵ６２は、モータドライバ６８を制御して、キャリッジ駆動モータ３２、ローラ開閉モータ７２、搬送モータ７３、リボン駆動モータ７４及びギャップ調整モータ７５の各モータの動作を停止させて（ステップＳ３０）、本処理を終了する。
【００３８】
この図１７に示すリボンジャム対応処理により、ＣＰＵ６２によってアラーム要因レジスタが参照され、リボンジャム発生要因フラグが１にセットされている場合、すなわち、インクリボン５１の巻き取り状態に異常が発生して、リボン巻き取り検出部６９によってモータドライバ６８への電源供給が停止されている場合には、モータドライバ６８に対するドライバ駆動電源Ｐの供給が復帰する。これにより、インクリボン５１の巻き取り異常が発生してドットインパクトプリンタ１０の動作が停止した場合に、ドットインパクトプリンタ１０が速やかに動作可能な状態に移行し、インクリボン５１に係る不具合を解消する作業を行えば通常の動作を再開できるようになる。さらに、モータドライバ６８へのドライバ駆動電源Ｐの供給が復帰した後、第２搬送ローラ３４２と第２排紙ローラ３５８が閉じられるとともに、記録ヘッド３０と連続紙との間のギャップが変更されるので、例えば絡まったインクリボン５１の除去や、リボンカートリッジ５０の交換等、インクリボン５１の巻き取り異常の原因を除去するための復旧作業を、極めて容易に行えるようになる。加えて、キャリッジ２８が退避位置まで移動されることにより、復旧作業をさらに容易に行えるようになる。
【００３９】
また、リボンジャム対応処理において、アラーム要因レジスタにリボンジャム発生要因フラグが１にセットされていない場合、ＣＰＵ６２は、モータドライバ６８へのドライバ駆動電源Ｐの供給を復帰させない。このため、インクリボン５１以外の部分に異常が発生し、ドライバ駆動電源Ｐの供給が停止された場合には、ＣＰＵ６２はドライバ駆動電源Ｐを復帰させない。これにより、ドライバ駆動電源Ｐを復帰させてはならない重大な障害等が発生した場合にドライバ駆動電源Ｐを復帰させて、ドットインパクトプリンタ１０の各部を破損させてしまうことはなく、インクリボン５１の巻き取り異常が発生した場合に限って図１７の処理を行うので、インクリボン５１の異常発生時における早期の復旧を可能としつつ、その他の障害が発生した場合にも適切な動作を行える。
【００４０】
なお、上述した実施形態は、本発明の一実施態様を示すものであり、本発明の範囲内で任意に変形及び応用可能であることは勿論である。例えば、上述した実施形態では、記録媒体として連続紙を用いる構成を例示したが、単票紙を用いることも可能である。また、上記実施形態においては、右サイドフレーム２１に配設されたリボン駆動ユニット３７によって、右サイドフレーム２１から左サイドフレーム２２に跨って装着されるリボンカートリッジ５０を駆動する構成を例示したが、これに限らず、オンキャリッジ型の構成、すなわち、キャリッジ２８に搭載されたインクリボンカートリッジがキャリッジ２８とともに移動する構成においても、本発明を適用することが可能である。また、その他の細部構成についても、本発明の趣旨を損なうことのない範囲において適宜変更可能である。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施形態に係るドットインパクトプリンタの外観斜視図である。
【図２】ドットインパクトプリンタの背面図である。
【図３】記録機構部の構成を示す斜視図である。
【図４】図３のＡ−Ａ´線における記録機構部の断面図である。
【図５】ドットインパクトプリンタの上面図である。
【図６】ドットインパクトプリンタの上面図である。
【図７】リボン駆動ユニットの構成を示す斜視図である。
【図８】リボン駆動ユニットの構成を示す斜視図である。
【図９】リボン駆動ユニットの構成を示す断面図である。
【図１０】リボンカートリッジの構成を示す外観斜視図である。
【図１１】リボンカートリッジの上面図である。
【図１２】リボンカートリッジの横断面図である。
【図１３】図１２の要部拡大図である。
【図１４】図１１のＢ−Ｂ´線におけるリボンカートリッジの断面図である
【図１５】ドットインパクトプリンタが備える制御部の機能ブロック図である。
【図１６】リボンジャム検出処理を示すフローチャートである。
【図１７】リボンジャム対応処理を示すフローチャートである。
【符号の説明】
【００４２】
１０…ドットインパクトプリンタ（記録装置）、２０…記録機構部、３０…記録ヘッド、３２…キャリッジ駆動モータ（キャリッジ駆動手段）、３７…リボン駆動ユニット（巻き取り機構）、３８…リボン巻き取り軸、４０…巻き取り検出軸、４１…巻き取りセンサ、５０…リボンカートリッジ、５１…インクリボン、５６…巻き取りローラ、５８…従動ローラ、６０…制御部、６１…コントローラ、６２…ＣＰＵ（制御手段）、６３…ＲＯＭ、６４…ＲＡＭ、６６…電源制御部、６８…モータドライバ、６９…リボン巻き取り検出部（停止制御手段）、７１…電源供給回路、７２…ローラ開閉モータ、７３…搬送モータ、７４…リボン駆動モータ、７５…ギャップ調整モータ（ギャップ調整手段）。
【図１】
2006256002.tif 000003
【図２】
2006256002.tif 000004
【図３】
2006256002.tif 000005
【図４】
2006256002.tif 000006
【図５】
2006256002.tif 000007
【図６】
2006256002.tif 000008
【図７】
2006256002.tif 000009
【図８】
2006256002.tif 000010
【図９】
2006256002.tif 000011
【図１０】
2006256002.tif 000012
【図１１】
2006256002.tif 000013
【図１２】
2006256002.tif 000014
【図１３】
2006256002.tif 000015
【図１４】
2006256002.tif 000016
【図１５】
2006256002.tif 000017
【図１６】
2006256002.tif 000018
【図１７】
2006256002.tif 000019