(57)【特許請求の範囲】
【請求項１】
ホストコンピュータとの間で、相互に情報を送受信する双方向通信モードと、片方向通信モードとを選択的に切り換えて実行可能に構成され、前記ホストコンピュータから送信される情報に基づいて、記録媒体を搬送するとともに当該記録媒体に画像を記録する記録装置において、
電源の再投入を要する動作異常が発生する毎に、その動作異常の発生時における前記記録媒体の累積搬送量を順次記憶する搬送量記憶手段と、
当該記録装置の電源が投入される毎に、前記搬送量記憶手段に記憶された複数の動作異常の発生時における前記記録媒体の累積搬送量の差が所定範囲内であるか否かを判別することにより、最新の電源の再投入を要する動作異常が、電源の再投入によっても解消しない復帰困難な動作異常であるか否かを判別する判別手段と、
前記判別手段によって復帰困難な動作異常であると判別された場合に、通信モードを前記双方向通信モードに設定する制御手段とを設けたこと、
を特徴とする記録装置。
【請求項２】
前記動作異常が発生する毎にその動作異常の内容を順次記憶する動作状態記憶手段を備え、
前記判別手段は、当該記録装置の電源が投入される毎に、前記動作状態記憶手段に複数の動作異常が記憶されているか否かを判別し、複数の動作異常が記憶されている場合には、最新及びそれより過去の動作異常について前記搬送量記憶手段に記憶された各動作異常の発生時における前記記録媒体の累積搬送量を比較し、最新の電源の再投入を要する動作異常が電源の再投入によっても解消しない復帰困難な動作異常であるか否かを判別することを特徴とする請求項１記載の記録装置。
ことを特徴とする請求項１記載の記録装置。
【請求項３】
スイッチの操作に応じて前記搬送量記憶手段及び前記動作状態記憶手段に記憶された情報をクリアする機能部を備えることを特徴とする請求項２記載の記録装置。
【請求項４】
前記ホストコンピュータから送信される特定のコマンドを受信した場合に、前記双方向通信モードと、前記片方向通信モードとの切り換えを行い、前記特定のコマンドは、前記ホストコンピュータから送信される他のデータ及びコマンドと明確に区別できるフォーマットを有することを特徴とする請求項１から３のいずれかに記載の記録装置。
【請求項５】
ホストコンピュータとの間で、相互に情報を送受信する双方向通信モードと、片方向通信モードとを選択的に切り換えて実行可能に構成され、前記ホストコンピュータから送信される情報に基づいて、記録媒体を搬送するとともに当該記録媒体に画像を記録する記録装置の制御方法であって、
電源の再投入を要する動作異常が発生する毎に、その動作異常の発生時における前記記録媒体の累積搬送量を順次記憶し、
当該記録装置の電源が投入される毎に、前記記憶した複数の動作異常の発生時における前記記録媒体の累積搬送量の差が所定範囲内であるか否かを判別することにより、最新の電源の再投入を要する動作異常が、電源の再投入によっても解消しない復帰困難な動作異常であるか否かを判別し、
前記動作異常が復帰困難な動作異常であると判別した場合に、通信モードを前記双方向通信モードに設定すること、
を特徴とする記録装置の制御方法。
【請求項６】
ホストコンピュータとの間で、相互に情報を送受信する双方向通信モードと、片方向通信モードとを選択的に切り換えて実行可能に構成され、前記ホストコンピュータから送信される情報に基づいて、記録媒体を搬送するとともに当該記録媒体に画像を記録する記録装置を制御するための制御プログラムであって、
電源の再投入を要する動作異常が発生する毎に、その動作異常の発生時における前記記録媒体の累積搬送量を順次記憶し、当該記録装置の電源が投入される毎に、前記記憶した複数の動作異常の発生時における前記記録媒体の累積搬送量の差が所定範囲内であるか否かを判別することにより、最新の電源の再投入を要する動作異常が、電源の再投入によっても解消しない復帰困難な動作異常であるか否かを判別し、前記動作異常が復帰困難な動作異常であると判別した場合に、通信モードを前記双方向通信モードに設定すること、
を特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホストコンピュータから送信された情報に基づいて画像を記録する記録装置、この記録装置の制御方法、及び、この記録装置の制御プログラムに関する。
【背景技術】
【０００２】
従来、画像を記録する記録装置をホストコンピュータに接続した場合の、記録装置とホストコンピュータとの間の通信方式として、双方向通信方式が知られている（例えば、特許文献１参照。）。この双方向通信方式では、ホストコンピュータから記録すべきデータを記録装置に送信するだけでなく、記録装置の状態をホストコンピュータに送信することで、記録装置の状態管理を行える。また、双方向通信方式を採用しない記録装置は、ホストコンピュータから一方的に送信される情報に基づいて記録動作を行う片方向通信方式を用いている。双方向通信方式を用いた場合には、記録装置の動作状態をホストコンピュータへ通知することで、記録装置をきめ細かく制御できるという利点があり、多くの記録装置に採用されている。また、片方向通信方式には、処理が単純なため負荷が軽く、処理性能が高くないホストコンピュータでも容易に実行できるという利点があり、比較的旧式のホストコンピュータに多く採用されている。さらに、これら両方式の利点を享受できるよう、ホストコンピュータの仕様に合わせて片方向通信方式と双方向通信方式とを切り換えて利用できる記録装置があった。
【特許文献１】特開２００２−１８７３２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
双方向通信方式を利用している状態で、記録装置に動作異常が発生した場合、この動作異常の内容等をホストコンピュータ側で検出することができる。ところが、双方向通信方式でない方式で通信を行っている記録装置に動作異常が発生すると、記録装置の状態をホストコンピュータへ通知する動作が規定されていないため、ホストコンピュータ側で記録装置の動作異常の内容等を取得できない。このため、記録装置を分解修理等しないと動作異常の内容がわからないという問題があった。さらに、上述した片方向通信方式と双方向通信方式とを切り換えて利用できる記録装置は、不用意に通信方式を切り換えてしまうことがないように構成されているので、動作異常が発生して記録装置が動作不能となった後に通信方式を切り換えることはできなかった。
【０００４】
本発明は、上述した事情に鑑みてなされたものであり、ホストコンピュータから送信される情報に基づいて画像を記録する記録装置において、記録装置に動作異常が発生した場合に、動作異常の内容等をホストコンピュータ等の機器によって検出できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は、ホストコンピュータとの間で、相互に情報を送受信する双方向通信モードと、片方向通信モードとを選択的に切り換えて実行可能に構成され、前記ホストコンピュータから送信される情報に基づいて、記録媒体を搬送するとともに当該記録媒体に画像を記録する記録装置において、動作異常が発生した場合に、過去の動作異常の発生時から当該動作異常の発生時までの間における前記記録媒体の搬送状態に基づいて、当該動作異常が復帰困難な動作異常であるか否かを判別する判別手段と、前記判別手段によって復帰困難な動作異常であると判別された場合に、通信モードを前記双方向通信モードに設定する制御手段を設けたことを特徴としている。
この構成によれば、記録装置に動作異常が発生した場合に、過去の動作異常の発生時から当該動作異常の発生時までの間における記録媒体の搬送状態に基づいて、当該動作異常が復帰困難な動作異常であるか否かを判別し、復帰困難な動作異常であると判別した場合に通信モードを双方向通信モードに設定するので、片方向通信モードで動作中に復帰困難な動作状態が発生した場合に、双方向通信モードが設定され、ホストコンピュータ等と相互に情報を送受信できるようになる。このため、記録装置がホストコンピュータ等へ情報を送信することができない通信モードで動作していても、復帰困難な動作異常が発生した場合は、例えば、動作異常の内容を示す情報等をホストコンピュータ等の外部の機器により取得することが可能となるので、復旧作業が容易になる。また、復帰困難な動作異常でない場合に双方向通信モードが設定されることがないので、必要がないのに通信モードが切り換えられることがなく、片方向通信モードで実行中のホストコンピュータとの通信が突然切断される等の不具合を生じない。
【０００６】
本発明において、前記判別手段は、過去の動作異常の発生時から前記動作異常の発生時までの間における前記記録媒体の搬送状態の変化をもとに、復帰困難な動作異常であるか否かを判別するようにしてもよい。
この場合、復帰困難な動作異常か否かを記録媒体の搬送状態の変化をもとに判別するので、記録動作が円滑に実行されているか否かを基準として、的確な判別を行うことができる。
【０００７】
また、前記動作異常が発生する毎にその動作異常の内容を順次記憶する動作状態記憶手段と、前記動作異常が発生する毎に、その動作異常の発生時における前記記録媒体の累積搬送量を順次記憶する搬送量記憶手段と、を備え、前記判別手段は、前記動作状態記憶手段に記憶された最新の動作異常と、それより過去の動作異常について、前記搬送量記憶手段に記憶された各動作異常の発生時における前記記録媒体の累積搬送量を比較することにより、前記最新の動作異常が復帰困難な動作異常であるか否かを判別する構成としてもよい。
この場合、動作異常が発生する毎にその動作異常の内容を動作状態記憶手段に順次記憶するとともに、動作異常が発生する毎に、その動作異常の発生時における記録媒体の累積搬送量を搬送量記憶手段に順次記憶して、動作状態記憶手段に記憶された最新の動作異常と、それより過去の動作異常について、各動作異常の発生時における記録媒体の累積搬送量を比較することにより、最新の動作異常が復帰困難な動作異常であるか否かを判別するので、例えば動作異常の発生後に記録装置の電源がオフにされた場合であっても、再度電源が投入された後に復帰困難な動作異常であるかの判別を行うことができる。これにより、動作異常によって記録装置の動作が著しく妨げられたとしても、動作状態記憶手段及び搬送量記憶手段に記憶された情報をもとに、復帰困難な動作異常であるか否かの判別を行い、必要な場合に確実に双方向通信モードを設定できる。さらに、双方向通信モードが設定された後はこれらの情報をホストコンピュータ等により読み出すことが可能となるので、復旧作業がより容易になる。
【０００８】
さらに、前記判別手段は、前記搬送量記憶手段に記憶された各動作異常の発生時における前記記録媒体の累積搬送量の差が所定範囲内であるか否かを判別することにより、前記最新の動作異常が復帰困難な動作異常であるか否かを判別するようにしてもよい。
この場合、記録媒体の累積搬送量が所定範囲内であるか否かに基づいて復帰困難な動作異常であるか否かを判別するので、過去の動作異常発生時から最新の動作異常発生時までの間に記録媒体が正常に搬送されたか否かに基づいて判別を行うので、復帰困難な動作異常であるか否かをより正確に、かつ簡単な処理により行うことができる。
【０００９】
また、前記判別手段は、当該記録装置の電源が投入される毎に、前記動作状態記憶手段に複数の動作異常が記憶されているか否かを判別し、複数の動作異常が記憶されている場合には、最新及びそれより過去の動作異常について前記搬送量記憶手段に記憶された各動作異常の発生時における前記記録媒体の累積搬送量を比較し、前記最新の動作異常が復帰困難な動作異常であるか否かを判別するようにしてもよい。
この場合、記録装置の電源が投入される毎に、復帰困難な動作異常が発生したか否かを判別するので、動作異常の発生により記録装置の動作が著しく妨げられたとしても、電源をオフにして再投入する操作を行うだけで、動作異常の判別が行われる。そして、復帰困難な動作異常が発生した場合には通信モードが双方向通信モードに設定される。これにより、復帰困難な動作異常が発生した後の復旧作業が極めて容易になる。
【００１０】
本発明の記録装置の制御方法は、ホストコンピュータとの間で、相互に情報を送受信する双方向通信モードと、片方向通信モードとを選択的に切り換えて実行可能に構成され、前記ホストコンピュータから送信される情報に基づいて、記録媒体を搬送するとともに当該記録媒体に画像を記録する記録装置の制御方法であって、動作異常が発生した場合に、過去の動作異常の発生時から当該動作異常の発生時までの間における前記記録媒体の搬送状態に基づいて、当該動作異常が復帰困難な動作異常であるか否かを判別し、前記動作異常が復帰困難な動作異常であると判別した場合に、通信モードを前記双方向通信モードに設定することを特徴としている。
この構成によれば、記録装置に動作異常が発生した場合に、過去の動作異常の発生時から当該動作異常の発生時までの間における記録媒体の搬送状態に基づいて、当該動作異常が復帰困難な動作異常であるか否かを判別し、復帰困難な動作異常であると判別した場合に通信モードを双方向通信モードに設定するので、片方向通信モードで動作中に復帰困難な動作状態が発生した場合に、双方向通信モードが設定され、ホストコンピュータ等と相互に情報を送受信できるようになる。このため、記録装置がホストコンピュータ等へ情報を送信することができない通信モードで動作していても、復帰困難な動作異常が発生した場合は、例えば、動作異常の内容を示す情報等をホストコンピュータ等の外部の機器により取得することが可能となるので、復旧作業が容易になる。また、復帰困難な動作異常でない場合に双方向通信モードが設定されることがないので、誤って片方向通信モードで実行中のホストコンピュータとの通信が切断される等の不具合を生じない。
【００１１】
本発明の記録装置の制御プログラムは、ホストコンピュータとの間で、相互に情報を送受信する双方向通信モードと、片方向通信モードとを選択的に切り換えて実行可能に構成され、前記ホストコンピュータから送信される情報に基づいて、記録媒体を搬送するとともに当該記録媒体に画像を記録する記録装置を制御するための制御プログラムであって、動作異常が発生した場合に、過去の動作異常の発生時から当該動作異常の発生時までの間における前記記録媒体の搬送状態に基づいて、当該動作異常が復帰困難な動作異常であるか否かを判別し、前記動作異常が復帰困難な動作異常であると判別した場合に、通信モードを前記双方向通信モードに設定することを特徴としている。
この制御プログラムを実行することで、記録装置に動作異常が発生した場合に、過去の動作異常の発生時から当該動作異常の発生時までの間における記録媒体の搬送状態に基づいて、当該動作異常が復帰困難な動作異常であるか否かが判別され、復帰困難な動作異常であると判別された場合に通信モードが双方向通信モードに設定されるので、片方向通信モードで動作中の記録装置に復帰困難な動作状態が発生した場合に、双方向通信モードが設定され、ホストコンピュータ等と相互に情報を送受信できるようになる。このため、記録装置がホストコンピュータ等へ情報を送信することができない通信モードで動作していても、復帰困難な動作異常が発生した場合は、例えば、動作異常の内容を示す情報等をホストコンピュータ等の外部の機器により取得することが可能となるので、復旧作業が容易になる。また、復帰困難な動作異常でない場合に双方向通信モードが設定されることがないので、誤って片方向通信モードで実行中のホストコンピュータとの通信が切断される等の不具合を生じないという利点がある。
【発明の効果】
【００１２】
本発明によれば、記録装置に動作異常が発生した場合に、動作異常が復帰困難な動作異常であるか否かを判別し、復帰困難な動作異常であると判別した場合に通信モードを双方向通信モードに設定するので、記録装置がホストコンピュータ等へ情報を送信することができない通信モードで動作していても、復帰困難な動作異常が発生した場合は、動作異常の内容を示す情報等をホストコンピュータ等の外部の機器により取得する等の動作が可能となるので、復旧作業が容易になる。
【発明を実施するための最良の形態】
【００１３】
次に図面を参照して本発明の好適な実施形態について説明する。
図１は、実施形態に係る記録装置としてのドットインパクトプリンタの外観を示す正面斜視図である。
ドットインパクトプリンタ１０は、後述するプリンタ本体１１（図２）を覆う上部カバー１２、上部ケース１３及び下部ケース１４とを備えている。上部ケース１３及び下部ケース１４の前面には、手差口１５が開口している。
ドットインパクトプリンタ１０は、後述する記録ヘッドが備える記録ワイヤを、インクリボンを介して、記録媒体１００に押し当てて、記録媒体１００上にドットを形成することにより、文字を含む画像を記録するものである。
ドットインパクトプリンタ１０の前面下部には、ドットインパクトプリンタ１０の電源をオン／オフする電源スイッチ５１が配設される。また、上部ケース１３の前面側にはコントロールパネル５２が配設され、このコントロールパネル５２には、ドットインパクトプリンタ１０を操作するための各種スイッチ及びインジケータ等が配置される。
【００１４】
ここで、ドットインパクトプリンタ１０に用いる記録媒体としては、所定長さに切断されたカットシートや、複数枚が連接された連続シートを用いることができる。カットシートとしては、例えば単票紙や単票複写紙などの普通紙の他、通帳等の冊子、葉書あるいは封筒などが挙げられる。また、連続シートとしては、連続紙、連続複写紙等が挙げられる。本実施形態では、記録媒体１００として、複数枚の記録用紙（シート）が綴じられた片方向に延びる綴じ部を有する通帳を用いた例について説明する。この通帳には、記録用紙の記録面を水平に開いた場合に底面側となる面において、磁気ストライプ１０１が設けられている。また、この記録用紙１００（通帳）には、縦綴じのものと、横綴じのものとがある。縦綴じとは、記録媒体１００の長さ方向（記録装置の副走査方向、すなわち記録媒体搬送方向）に延びる綴じ部を有するものを指し、横綴じとは、記録媒体１００の幅方向（記録装置の主走査方向）に延びる綴じ部を有するものを指している。
【００１５】
図２は、プリンタ本体を示す斜視図である。
プリンタ本体１１は、左サイドフレーム１６及び右サイドフレーム１７を備えた本体フレームと、記録ヘッド１８及びこの記録ヘッド１８を支持するキャリッジ１９を備えた記録機構部２０と、記録ヘッド１８に対向するプラテン２１と、記録媒体１００が挿入された場合に、磁気ストライプ１０１の磁気情報の読み取り及び書き込みを行う磁気ヘッド３４と、本体フレームに装着されたリボンカートリッジ３９とを備えている。
【００１６】
図３は、ドットインパクトプリンタ１０の側断面図である。
さらにプリンタ本体１１は、第１搬送ローラ２２及び第２搬送ローラ２３を備えた第１シート搬送機構部２４と、第３搬送ローラ２５及び第４搬送ローラ２６を備えた第２シート搬送機構部２７と、記録媒体１００の搬送経路に進退可能な整列板２９と、磁気ヘッド３４により磁気ストライプ１０１の磁気情報を読み書きする際に、記録媒体１００の浮き上がりを上から押えるシート押え部３０と、を有している。
【００１７】
本体フレームを構成する両サイドフレーム１６、１７間には、キャリッジ軸３１が架け渡されるとともに、両サイドフレーム１６、１７間に平坦面形状の前方シート案内３２及び後方シート案内３３が固定して設けられる。これらの前方シート案内３２と後方シート案内３３との間に、平面形状のプラテン２１が配置される。ここで、プリンタ１０における前方とは、記録媒体１００の搬送路における手差口１５側を指し、後方とは、記録媒体１００の搬送路において手差口１５とは反対の側を指す。
キャリッジ１９は、キャリッジ軸３１に摺動自在に挿通されるとともに、記録ヘッド１８を搭載している。キャリッジ１９は、当該キャリッジ１９を駆動するキャリッジ動モータ６１（図４、図６参照）の正転または逆転により、タイミングベルト３８（図４参照）を介しキャリッジ軸３１に案内されて、このキャリッジ軸３１の軸方向及びプラテン２１の長手方向と一致する記録装置の主走査方向に、一対のサイドフレーム１６、１７で規定される範囲内で走査される。
【００１８】
プラテン２１は、キャリッジ１９の走行方向に延在して平面形状に形成され、その両端が、付勢ばね４０により記録ヘッド１８に向けて付勢されるとともに、弾性支持されている。付勢ばね４０は、例えば圧縮コイルばねである。この付勢ばね４０の付勢力により、記録ヘッド１８の記録動作時における記録ワイヤの突出力が支持される。
また、プラテン２１は、記録媒体１００の綴じ部がプラテン２１上を通過した場合など、記録媒体１００の搬送中に記録媒体１００の厚さが変化した場合、或いは、プリンタ本体１１に厚さの異なる記録媒体１００が連続して挿入された場合に、付勢ばね４０の付勢力に抗して、記録ヘッド１８の先端に設けたコロ（図示略）により押圧されて記録ヘッド１８から離れる方向に移動する。これにより、記録媒体１００の厚さに関わらず、記録ヘッド１８の先端と記録媒体１００の記録面との間のギャップ（いわゆるプラテンギャップ）が一定に確保される。
【００１９】
記録ヘッド１８は、キャリッジ１９とともに主走査方向に走査される間に、記録ワイヤを突出させてインクリボンに打ち当て、このインクリボンのインクを、プラテン２１と記録ヘッド１８との間に搬送される記録媒体１００に転着させて、この記録媒体１００に文字を含む画像を記録する。このインクリボンは、本体フレームに装着されたリボンカートリッジ３９内に折り畳まれて収納され、順次繰り出されることとなっている。
また、記録ヘッド１８には、シート幅検出センサ５６（図示略）が配設される。このシート幅検出センサは、記録媒体１００の有無を検出する非接触式のセンサ（具体的には、反射型光センサ）により構成され、このシート幅検出センサによって、キャリッジ１９の走査時に記録媒体１００の有無を検出することにより、記録媒体１００の幅方向の位置及びサイズを検出できる。
【００２０】
整列板２９は、図３に示すように、プラテン２１と第１搬送ローラ２２との間に配置される。さらに、この整列板２９は、キャリッジ１９の主走査方向に対して平行な方向に延在され、搬送経路Ａに進退可能に構成される。整列板２９は、整列モータ（図示略）の動作により、搬送経路Ａに進入及び退出するよう駆動される。
磁気ヘッド３４（図２参照）は、サイドフレーム１６、１７間に平行に架け渡された二本の磁気ヘッドガイドに沿って磁気モータ（図示略）により往復駆動される。この往復動作時に、磁気ヘッド３４は記録媒体１００の磁気ストライプ１０１を走査し、磁気ストライプ１０１に対する情報の読み出し及び書き込みを行う。
また、ドットインパクトプリンタ１０の底部には、プリンタ本体１１の各部を制御する制御回路部５０が内蔵される。制御回路部５０については、図６を参照して後述する。
【００２１】
図４は、プリンタ本体１１における第１シート搬送機構部２４及び第２シート搬送機構部２７の構成を示す要部斜視図である。図５は、第１シート搬送機構部２４の構成を示す正面図である。なお、図５中の符号Ｇ１〜Ｇ３は、ローラ変位センサ５７Ａ〜５７Ｆとこれらに各々対応する第２搬送ローラ２３Ａ〜２３Ｆとの間の距離を示す。
図４に示すように、第１シート搬送機構部２４においては、プラテン２１に対してプリンタ本体１１の前方側に配置され、第２シート搬送機構部２７は、プラテン２１に対してプリンタ本体１１の後方側に配置される。さらに、第１搬送ローラ２２と第２搬送ローラ２３が、また第３搬送ローラ２５と第４搬送ローラ２６が、それぞれ上下方向に配置されて対をなす。
【００２２】
このうち、第１搬送ローラ２２、第３搬送ローラ２５は、プラテン２１とともに前方シート案内３２、後方シート案内３３のそれぞれの下方に配置され、第２搬送ローラ２３、第４搬送ローラ２６が、前方シート案内３２、後方シート案内３３のそれぞれの上方に配置される。
第１搬送ローラ２２は、紙送りモータ６２及び図示しない駆動輪列部によって回転駆動される駆動ローラであり、第２搬送ローラ２３は、第１搬送ローラ２２に所定の押圧力でばね付勢されている従動ローラである。
【００２３】
図５に示すように、第１搬送ローラ２２は紙送りモータ６２に連結された第１搬送軸４１に固定され、紙送りモータ６２の動作に従って回転する。また、第１搬送軸４１にはギア４２が配設され、このギア４２に噛み合うギア４３には、連結軸４４が連結される。連結軸４４はリンク４６を介して第２搬送軸４５に連結されており、ギア４３の回転に伴って、第２搬送軸４５に固定された第２搬送ローラ２３が回転する。
これによって、第１搬送ローラ２２と第２搬送ローラ２３とは、紙送りモータ６２の動作により互いに反対方向に回転駆動される。
本構成では、図４及び図５に示すように、記録媒体１００の幅方向、すなわち、キャリッジ１９の主走査方向に沿って、６個の第１搬送ローラ２２と、これら６個の第１搬送ローラに各々対向する６個の第２搬送ローラ２３Ａ〜２３Ｆとが配設され、第１搬送ローラ２２と第２搬送ローラ２３Ａ〜２３Ｆとの間に記録媒体１００が挟まれて搬送される構成となっている。
【００２４】
そして、上記６個の第２搬送ローラ２３Ａ〜２３Ｆは３本の第２搬送軸４５に各々固定される。すなわち、隣り合う２個の第２搬送ローラが一本の第２搬送軸４５に固定され、各第２搬送軸４５は、それぞれ独立して上下に移動可能に支持されており、隣り合う第２搬送軸４５は互いにリンク４６を介して連結され、一体となって回転する。これら６個の第２搬送ローラ２３Ａ〜２３Ｆの上方には、それぞれ、ローラ変位センサ５７Ａ〜５７Ｆが配設される。ローラ変位センサ５７Ａ〜５７Ｆは、非接触式の測距センサであって、具体的には反射型の光センサである。ローラ変位センサ５７Ａ〜５７Ｆは、下方に位置する第２搬送ローラ２３Ａ〜２３Ｆとの間の距離を測定できる。本構成では、各ローラ変位センサ５７Ａ〜５７Ｆは、図示しない固定部材を介して左サイドフレーム１６及び右サイドフレーム１７に固定され、その下方に位置する第２搬送ローラ２３Ａ〜２３Ｆとの間の距離に基づき、第２搬送ローラ２３の高さ位置（記録媒体１００の記録面に対して垂直な方向における位置）を検出する。
【００２５】
図５に示すように、第１搬送ローラ２２と第２搬送ローラ２３との間には、搬送経路Ａを搬送される記録媒体１００が挟まれる。第１搬送ローラ２２の軸である第１搬送軸４１は左サイドフレーム１６及び右サイドフレーム１７に回転可能に固定され、第１搬送ローラ２２の位置は記録媒体１００の厚みに拘わらず一定である。このため、記録媒体１００の厚みに応じて、第２搬送ローラ２３Ａ〜２３Ｆが第２搬送軸４５とともに上下に変位するので、第２搬送ローラ２３Ａ〜２３Ｆの高さ位置をローラ変位センサ５７Ａ〜５７Ｆによって検出することにより、第２搬送ローラ２３Ａ〜２３Ｆが当接する位置における記録媒体１００の厚みを検出できる。また、各ローラ変位センサ５７Ａ〜５７Ｆにより検出される値を適宜演算処理することにより、記録媒体１００の厚みの絶対値や、記録媒体１００の幅方向における厚みの差等を求めることができる。
【００２６】
また、図３及び図４に示すように、第３搬送ローラ２５は、紙送りモータ６２及び図示しない駆動輪列部によって回転駆動される駆動ローラである。第４搬送ローラ２６は、第３搬送ローラ２５側に所定の押圧力でばね付勢されている従動ローラであって、第３搬送ローラ２５と第４搬送ローラ２６とは互いに反対方向に回転駆動される。
【００２７】
図６は、ドットインパクトプリンタが備える制御回路部の電気的構成を示す機能ブロック図である。この図６には、制御回路部５０の機能ブロックのうち要部のみを図示する。
図６に示すように、ドットインパクトプリンタ１０は、制御プログラムに基づいてドットインパクトプリンタ１０全体を制御するＣＰＵ（Central Processing Unit）７１を備える。ＣＰＵ７１には、制御プログラムが格納されたフラッシュＲＯＭ（Flash Read Only Memory）７３と、ＣＰＵ７１によりフラッシュＲＯＭ７３から読み出された制御プログラムや各種データなどを一時的に格納するＲＡＭ（Random Access Memory）７２と、表示する文字データを生成するためのＣＧ（キャラクタジェネレータ）７４とがバス７７を介して接続されている。
さらに、バス７７には、ドライバ回路７５が接続される。このドライバ回路７５には、記録ヘッド１８、キャリッジ駆動モータ６１、紙送りモータ６２等のステッピングモータが接続され、これらの各部に対し、ドライバ回路７５は、電源を供給するとともに駆動信号を出力し、これら各部を駆動する。
ＣＰＵ７１は、フラッシュＲＯＭ７３に格納された動作制御プログラムに基づいてドライバ回路７５を制御し、記録ヘッド１８、キャリッジ駆動モータ６１、紙送りモータ６２、及び、図示しないその他のモータを駆動させる。これにより、記録ヘッド１８による記録ワイヤ突出動作、キャリッジ駆動モータ６１によるキャリッジ駆動動作、紙送りモータ６２による記録媒体１００の搬送動作等が実行される。
【００２８】
また、バス７７には、ドットインパクトプリンタ１０の外部の機器との間で各種データを送受信するためのインタフェース７６が接続され、このインタフェース７６には、ホストコンピュータ８０が接続される。
ホストコンピュータ８０は、ドットインパクトプリンタ１０により記録する画像のデータや、ドットインパクトプリンタ１０の動作を制御するための制御データ等、各種情報を送出する。また、ホストコンピュータ８０は、ドットインパクトプリンタ１０から送信される情報を受信してドットインパクトプリンタ１０の状態を検出する機能を有する。また、ドットインパクトプリンタ１０は、ホストコンピュータ８０から送信された情報をインタフェース７６によって受信し、この情報に基づいて記録媒体１００に画像を記録する。
【００２９】
ここで、ドットインパクトプリンタ１０とホストコンピュータ８０との間における通信について説明する。
ドットインパクトプリンタ１０とホストコンピュータ８０との間における通信動作は、双方向通信モードと、片方向通信モードとの２つの通信モードを、選択的に切り換えて実行される。
双方向通信モードにおいては、ホストコンピュータ８０とドットインパクトプリンタ１０とが相互に情報を送受信する。例えば、ドットインパクトプリンタ１０の電源が投入されて最初の記録動作を開始する際に、ホストコンピュータ８０からドットインパクトプリンタ１０へ通信開始を指示するコマンドを送信し、これを受信したドットインパクトプリンタ１０からホストコンピュータ８０に対し、通信可能であることを示すコマンドを返すことにより、相互に通信可能な状態に移行する。その後、ホストコンピュータ８０からドットインパクトプリンタ１０に対して記録データ等の各種データや制御コマンドを送信し、ドットインパクトプリンタ１０は、データや制御コマンドを受信する毎に、受信確認コマンドをホストコンピュータ８０に送信し、ホストコンピュータ８０は、受信確認コマンドを受信してから次のデータや制御コマンドを送信する。また、ホストコンピュータ８０は、ドットインパクトプリンタ１０に対して動作状態を通知するよう要求する要求コマンドを送信し、ドットインパクトプリンタ１０は、この要求コマンドに応じて現在の動作状態を示すデータをホストコンピュータ８０へ送信する。
【００３０】
一方、片方向通信モードにおいては、ホストコンピュータ８０からドットインパクトプリンタ１０に対し、制御コマンド及び各種データを順次送信し、ドットインパクトプリンタ１０はホストコンピュータ８０から送信される制御コマンド及びデータを受信する。ここで、通常動作時において、ドットインパクトプリンタ１０からホストコンピュータ８０に対しては、受信確認コマンド等のコマンドを含め、情報を送信しない。
また、ドットインパクトプリンタ１０の動作異常が発生した場合、ドットインパクトプリンタ１０は、双方向通信モードか片方向通信モードかに関わらず、動作異常を示すエラー情報をホストコンピュータ８０へ送信する。
【００３１】
上述の双方向通信モード及び片方向通信モードのいずれにおいても、ドットインパクトプリンタ１０とホストコンピュータ８０とが同一の通信モードで動作している必要がある。
双方向通信モードと片方向通信モードとを切り換える場合、ドットインパクトプリンタ１０が記録動作を実行していない状態（待機状態）で、ホストコンピュータ８０からドットインパクトプリンタ１０に対してモード切換を指示する特定のコマンドを送信し、このコマンドをドットインパクトプリンタ１０が受信して、ドットインパクトプリンタ１０の通信モードが切り換えられる。ここでホストコンピュータ８０からドットインパクトプリンタ１０へ送信されるコマンドは、他のデータやコマンドと明確に区別できるようなフォーマットを有する。
双方向通信モードと片方向通信モードは、その動作が著しく異なるため、ドットインパクトプリンタ１０とホストコンピュータ８０との通信モードが一致していないと正常な記録動作が行えない。このため、ドットインパクトプリンタ１０は、誤って通信モードを切り換えてしまわないよう、上記コマンドを受信しない限り通信モードの切り換えを行わないよう構成される。
【００３２】
ところで、ドットインパクトプリンタ１０及びホストコンピュータ８０が片方向通信モードで動作している状態で、ドットインパクトプリンタ１０に動作異常が発生した場合、上述のようにドットインパクトプリンタ１０からホストコンピュータ８０に対してエラー情報が送信される。この状態では、ドットインパクトプリンタ１０はエラー情報を出力し続け、ホストコンピュータ８０から送信されるコマンドやデータを受け付けなくなってしまう。さらに、片方向通信モードでは、ドットインパクトプリンタ１０からホストコンピュータ８０へ情報を送信する動作が規定されていないため、ホストコンピュータ８０からドットインパクトプリンタ１０に対して動作状態を通知するよう要求コマンドを送信しても、ドットインパクトプリンタ１０から何ら情報を得ることができない。
このような状態では、ホストコンピュータ８０によってドットインパクトプリンタ１０で発生した動作異常の内容を検出することができず、この動作異常が、ドットインパクトプリンタ１０の電源の再投入等により自然に解消し、或いは、人為的に解消されない限り、ドットインパクトプリンタ１０は正常動作に復帰できなくなる。
特に、ドットインパクトプリンタ１０において、キャリッジ駆動モータ６１や紙送りモータ６２等の各部に供給される電圧の異常、キャリッジ駆動モータ６１、紙送りモータ６２或いはその他のモータの動作不能、リボンカートリッジ３９におけるインクリボンの搬送異常、ＣＰＵ７１によるプログラムの実行エラー、フラッシュＲＯＭ７３からのプログラムやデータの読み出しエラー等、復帰困難な異常（いわゆるFatal Error）が発生した場合には、動作異常が自然に解消することは殆ど期待できない。
そして、ドットインパクトプリンタ１０が動作異常の状態のまま停止してしまうと、発生した動作異常の内容をホストコンピュータ８０等において検出できないことから、分解修理を行って、状態検査等を行う必要がある。
【００３３】
本実施形態のドットインパクトプリンタ１０は、動作異常が発生した場合に、その発生状態に応じて、通信モードを自動的に双方向通信モードに切り換えることで、上記の問題を解決することを可能にしている。この点について以下に詳述する。
【００３４】
図７は、フラッシュＲＯＭ７３内に設けられるステータス情報記憶領域７３ａ及び紙送り量記憶領域７３ｂの構成を模式的に示す図である。
図７（Ａ）に示す動作状態記憶手段としてのステータス情報記憶領域７３ａは、ドットインパクトプリンタ１０のステータスを示す情報を記憶するための記憶領域であり、特に、動作異常が発生した場合に、その動作異常に対応するエラーコードを記憶できるように構成されている。ステータス情報記憶領域７３ａには、５回分のエラーコードを記憶するための領域が設けられ、各領域には０〜４の番地が付されている。
ここで、エラーコードとは、ドットインパクトプリンタ１０において発生する動作異常の内容に応じて予め定められたコードであり、例えば、キャリッジ駆動モータ６１の動作障害を示す「01H」、ＣＧ７４におけるエラーを示す「02H」、ドライバ回路７５及び各部に供給される電圧の異常を示す「03H」等がある。
【００３５】
また、図７（Ｂ）に示す搬送量記憶手段としての紙送り量記憶領域７３ｂは、ＣＰＵ７１の制御に従って、特定の時点においてフラッシュＲＯＭ７３に記憶されている累積紙送り量を記憶するための記憶領域である。紙送り量記憶領域７３ｂには、５回分の累積紙送り量を記憶するための領域が設けられ、各領域には０〜４の番地が付されている。
紙送り量記憶領域７３ｂに記憶される紙送り量は、例えば、ステッピングモータで構成される紙送りモータ６２の動作ステップ数により表現される。
ＣＰＵ７１は、ドライバ回路７５を制御して紙送りモータ６２を駆動させる場合に、紙送り処理（図８）を行って、紙送りモータ６２の動作量、すなわち紙送り量をフラッシュＲＯＭ７３に記憶させる。
【００３６】
図８は、紙送り処理を示すフローチャートである。
ＣＰＵ７１は、ホストコンピュータ８０からインタフェース７６を介して入力された記録データに基づいて記録動作を実行する際に、必要な紙送り量を判別し、ドライバ回路７５に対して、紙送りモータ６２を動作させるべきステップ数を指定して、紙送り要求を出力する（ステップＳ１１）。
ドライバ回路７５は、紙送り要求により指定されたステップ数だけ紙送りモータ６２を動作させるため、紙送りモータ６２に対して駆動信号を出力し、紙送りモータ６２による搬送動作が実行される（ステップＳ１２）。
搬送動作が実行されて紙送りモータ６２の動作が停止すると（ステップＳ１３）、ＣＰＵ７１は、フラッシュＲＯＭ７３に記憶されている累積紙送り量に、ステップＳ１２における紙送りモータ６２の動作ステップ数を加えて更新し（ステップＳ１４）、本処理を終了する。この紙送り処理により、フラッシュＲＯＭ７３には、最新の累積紙送り量が記憶される。
【００３７】
ここで、ドットインパクトプリンタ１０において動作異常が発生した場合、ＣＰＵ７１は、図９に示すエラー対応処理を実行する。
図９は、エラー対応処理を示すフローチャートである。
このエラー対応処理において、ＣＰＵ７１は、発生した動作異常に対応するエラーコードと、動作異常が発生した時点でフラッシュＲＯＭ７３に記憶されていた累積紙送り数を取得する（ステップＳ２１）。
ここで、エラーコードとは、ドットインパクトプリンタ１０において発生し得る動作異常の内容に応じて予め定められたコードであり、例えば、キャリッジ駆動モータ６１の動作障害を示す「01H」、ＣＧ７４におけるエラーを示す「02H」、ドライバ回路７５及び各部に供給される電圧の異常を示す「03H」等がある。
【００３８】
続いて、ＣＰＵ７１はステップＳ２２に移行して、フラッシュＲＯＭ７３内のステータス情報記憶領域７３ａにおいて、番地０〜３の領域に記憶されていたエラーコードを、番地１〜４の領域にシフトさせる。詳しくは、ステータス情報記憶領域７３ａの番地３に記憶されていたエラーコードを番地４の領域に記憶させ、番地２に記憶されていたエラーコードを番地３の領域に記憶させ、番地１に記憶されていたエラーコードを番地２の領域に記憶させ、番地０に記憶されていたエラーコードを番地１の領域に記憶させる。
さらにＣＰＵ７１は、ステップＳ２１で取得したエラーコードをステータス情報記憶領域７３ａの番地０の領域に記憶させて、ステップＳ２３へ移行する。
【００３９】
ステップＳ２３で、ＣＰＵ７１は、フラッシュＲＯＭ７３内の紙送り量記憶領域７３ｂにおいて、番地０〜３の領域に記憶されていた紙送り量を、番地１〜４の領域にシフトさせる。詳細には、紙送り量記憶領域７３ｂの番地３に記憶されていた紙送り量を番地４の領域に記憶させ、番地２に記憶されていた紙送り量を番地３の領域に記憶させ、番地１に記憶されていた紙送り量を番地２の領域に記憶させ、番地０に記憶されていた紙送り量を番地１の領域に記憶させる。
さらにＣＰＵ７１は、ステップＳ２１で取得した紙送り量を紙送り量記憶領域７３ｂの番地０の領域に記憶させて、本処理を終了する。
【００４０】
このエラー対応処理により、ドットインパクトプリンタ１０で動作異常が発生する毎に、その動作異常の内容を示すエラーコード、及び、動作異常発生時における累積紙送り量がフラッシュＲＯＭ７３に記憶される。このエラーコード及び累積紙送り量は、過去５回分記憶される。この５回分のエラーコード及び累積紙送り量は、それぞれステータス情報記憶領域７３ａ及び紙送り量記憶領域７３ｂにおいて、番地０を最新として番地４まで、動作異常の発生順に対応して記憶される。
【００４１】
そして、ＣＰＵ７１は、ドットインパクトプリンタ１０の電源が投入される毎に実行する起動時処理において、このフラッシュＲＯＭ７３に記憶されたエラーコード及び累積紙送り量を参照し、必要に応じてドットインパクトプリンタ１０の通信モードを双方向通信モードに切り換える。この起動時処理について図１０を参照して説明する。
【００４２】
図１０は、起動時処理を示すフローチャートである。
この起動時処理は、ドットインパクトプリンタ１０の電源が投入され、制御回路部５０が動作を開始する毎に実行される。この起動時処理を実行する際、ＣＰＵ７１は、判別手段（ステップＳ３１〜Ｓ３３）、及び、制御手段（ステップＳ３４）として動作する。
起動時処理において、まず、ＣＰＵ７１は、ステータス情報記憶領域７３ａの番地０を参照し、この番地０にエラーコードが記憶されているか否かを判別する（ステップＳ３１）。
ここで、ステータス情報記憶領域７３ａの番地０にエラーコードが記憶されている場合（ステップＳ３１；Ｙｅｓ）、ＣＰＵ７１は、ステータス情報記憶領域７３ａの番地１にエラーコードが記憶されているか否かを判別する（ステップＳ３２）。
そして、ステータス情報記憶領域７３ａの番地１にエラーコードが記憶されている場合（ステップＳ３２；Ｙｅｓ）、ＣＰＵ７１は、紙送り量記憶領域７３ｂの番地０と番地１に各々記憶されている紙送り量を比較する（ステップＳ３３）。
ここで、紙送り量記憶領域７３ｂの番地０に記憶されている紙送り量と、番地１に記憶されている紙送り量との差が所定の範囲内である場合（ステップＳ３３；Ｙｅｓ）、ＣＰＵ７１は、ステップＳ３４に移行して、制御回路部５０とホストコンピュータ８０との間の通信のモードを双方向通信モードにセットして（ステップＳ３４）、本処理を終了する。
【００４３】
ステータス情報記憶領域７３ａの番地１と番地０の両方にエラーコードが記憶されている場合には、当該起動時処理を実行するまでに少なくとも２回の動作異常が発生している。そして、この２回の動作異常の発生時における累積紙送り量の差が、０または僅差であれば、これら２回の動作異常の間に紙送りモータ６２による搬送動作が殆ど行われなかったことがわかる。また、１回に紙送りモータ６２を１００ステップ程度動作させるドットインパクトプリンタ１０において、上記２回の動作異常の発生時における累積紙送り量の差が５ステップ程度であれば、紙送りモータ６２が殆ど動作しなかったということができ、同様である。
累積紙送り量の差が、通常動作時に比べて著しく小さい場合、動作異常が発生した後に記録媒体１００が搬送されないまま次の動作異常が検出されたことを示す。このような例としては、動作異常が発生した後にドットインパクトプリンタ１０の電源がオフにされ、その後電源が再投入された際に動作異常が解消しておらず、紙送りモータ６２が殆ど動作できないまま、再び動作異常が検出された場合が挙げられる。
このような場合、ＣＰＵ７１によって、ドットインパクトプリンタ１０の通信モードが双方向通信モードにセットされるので、ホストコンピュータ８０が双方向通信モードで動作すれば、ドットインパクトプリンタ１０の状態をホストコンピュータ８０によって検出したり、ステータス情報記憶領域７３ａに記憶されたエラーコードをホストコンピュータ８０側で取得したりすることができる。
これにより、ドットインパクトプリンタ１０が片方向動作モードで動作中に、動作異常が発生し、かつ、その動作異常が電源の再投入によっても解消しなかった場合に、ホストコンピュータ８０等の外部の機器によってドットインパクトプリンタ１０の動作異常の内容等を取得でき、迅速な対応が可能となる。
また、双方向通信モードにおいては、ステータス情報記憶領域７３ａに記憶された５回分のエラーコードを読み出せるので、過去に遡って動作異常の発生履歴を容易に取得することができる。
【００４４】
また、ステップＳ３１において、ステータス情報記憶領域７３ａの番地０の値が「０」、すなわち、何らエラーコードが記憶されていない場合には、ドットインパクトプリンタ１０は通常の動作が可能である。これらの場合、ＣＰＵ７１は、ステップＳ３５でドットインパクトプリンタ１０の初期化動作を実行し、本処理を終了して通常動作可能な状態に移行する。同様に、ステップＳ３２においてステータス情報記憶領域７３ａの番地１の値が「０」であった場合、及び、ステップＳ３３で紙送り量記憶領域７３ｂの番地１と番地０の紙送り量が所定の範囲内でなかった場合も、ドットインパクトプリンタ１０は通常の動作が可能であるから、ＣＰＵ７１はステップＳ３５に移行する。
【００４５】
以上のように、本発明の実施形態におけるドットインパクトプリンタ１０において動作異常が発生した場合に、過去の動作異常の発生時から当該動作異常の発生時までの間における記録媒体の搬送状態に基づいて、当該動作異常が復帰困難な動作異常であるか否かを判別し、復帰困難な動作異常であると判別した場合に通信モードを双方向通信モードに設定するので、片方向通信モードで動作中に復帰困難な動作状態が発生した場合に、双方向通信モードが設定され、ホストコンピュータ８０等と相互に情報を送受信できるようになる。このため、ドットインパクトプリンタ１０がホストコンピュータ８０等へ情報を送信することができない片方向通信モードで動作していても、復帰困難な動作異常が発生した場合は、例えば、動作異常の内容を示す情報等をホストコンピュータ８０により取得することが可能となるので、復旧作業が容易になる。また、復帰困難な動作異常でない場合に双方向通信モードが設定されることがないので、不用意に通信モードが切り換えられることがない。このため、片方向通信モードで実行中のホストコンピュータ８０との通信が突然切断される等の不具合を生じない。
【００４６】
また、図１０に示す起動時処理において、ＣＰＵ７１は、ステータス情報記憶領域７３ａに記憶された過去の動作異常と最新の動作異常とについて、紙送り量記憶領域７３ｂに記憶された累積紙送り量を比較し、その差が所定範囲内であった場合に、復帰困難な動作異常が発生したと判別するので、極めて簡単で負荷の軽い処理により、確実な判別を行うことができ、不用意に通信モードを変更してしまうことがない。
さらに、ステータス情報記憶領域７３ａ及び紙送り量記憶領域７３ｂに５回分の動作異常に対応する情報を記憶することで、双方向通信モードがセットされた後、ステータス情報記憶領域７３ａ及び紙送り量記憶領域７３ｂに記憶された情報をホストコンピュータ８０によって取得すれば、動作異常の内容や原因等に関する詳細な情報を得ることができ、復旧作業が極めて容易になる。
【００４７】
また、図１０の起動時処理はドットインパクトプリンタ１０の電源が投入される毎に実行されるので、動作異常の発生によりドットインパクトプリンタ１０の動作が著しく妨げられたとしても、電源をオフにして再投入する操作を行うだけで、動作異常の判別が行われる。そして、復帰困難な動作異常が発生した場合には通信モードが双方向通信モードに設定される。これにより、復帰困難な動作異常が発生した後の復旧作業が極めて容易になる。
【００４８】
なお、上述した実施形態は、本発明の一実施態様を示すものであり、本発明の範囲内で任意に変形及び応用可能であることは勿論である。
すなわち、上記実施形態においては、ステータス情報記憶領域７３ａ及び紙送り量記憶領域７３ｂが、フラッシュＲＯＭ７３内に設けられる構成として説明したが、本発明はこれに限定されるものではなく、図６に示す制御回路部においてフラッシュＲＯＭ７３とは別に不揮発性メモリ（例えば、ＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory））を設け、この不揮発性メモリ内に、ステータス情報記憶領域７３ａ及び紙送り量記憶領域７３ｂを設けてもよい。
【００４９】
また、上記実施形態のドットインパクトプリンタ１０において、電源スイッチ５１（図１）やコントロールパネル５２（図１）が有するスイッチを所定の手順で操作することにより、通信モードを強制的に双方向通信モードに切り換える機能を持たせてもよい。さらに、電源スイッチ５１やコントロールパネル５２のスイッチを所定の手順で操作することで、ステータス情報記憶領域７３ａ及び紙送り量記憶領域７３ｂに記憶された情報を強制的にクリアする機能を持たせてもよい。
ここで、上記所定の手順は、ユーザによる誤操作を防止するため、通常使用時における電源スイッチ５１及びコントロールパネル５２のスイッチの操作手順とは明らかに異なる手順（例えば、電源投入時にコントロールパネル５２のスイッチを押下しながら電源スイッチ５１をオンに切り換える等）であれば、好ましい。
【００５０】
さらに、上述した実施形態では、記録媒体１００として通帳を用いる構成を例示したが、例えば１枚のシートや複写紙、或いは連続紙を用いることも可能である。また、上記実施形態では、ドットインパクトプリンタ１０とホストコンピュータ８０との間の通信動作が、双方向通信モードと片方向通信モードとのいずれかにおいて実行されるものとしたが、本発明はこれに限定されるものではない。
また、その他の細部構成についても、本発明の趣旨を損なうことのない範囲において適宜変更可能である。さらに、上記実施形態では記録装置としてドットインパクトプリンタを例示したが、これに限らず、例えば、インクジェット方式やサーマル方式のプリンタにも本発明を適用可能である。さらには、複写機やファクシミリなどの電子写真方式により画像を記録する記録装置にも本発明を適用可能である。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施形態に係るドットインパクトプリンタの外観斜視図である。
【図２】ドットインパクトプリンタのプリンタ本体を示す斜視図である。
【図３】ドットインパクトプリンタの側断面図である。
【図４】ドットインパクトプリンタの要部斜視図である。
【図５】ドットインパクトプリンタの要部正面図である。
【図６】制御回路部の構成を示す機能ブロック図である。
【図７】フラッシュＲＯＭ内の記憶領域の構成を模式的に示す図である。
【図８】紙送り処理を示すフローチャートである。
【図９】エラー発生時の処理を示すフローチャートである。
【図１０】起動時に実行される起動時処理を示すフローチャートである。
【符号の説明】
【００５２】
１０…ドットインパクトプリンタ（記録装置）、１１…プリンタ本体、１８…記録ヘッド、２０…記録機構部、２２…第１搬送ローラ、２３…第２搬送ローラ、２４…第１シート搬送機構部、２５…第３搬送ローラ、２６…第４搬送ローラ、２７…第２シート搬送機構部、６１…キャリッジ駆動モータ、６２…紙送りモータ、７１…ＣＰＵ（判別手段、制御手段）、７２…ＲＡＭ、７３…フラッシュＲＯＭ、７３ａ…ステータス情報記憶領域（動作状態記憶手段）、７３ｂ…紙送り量記憶領域（搬送量記憶手段）、７４…ＣＧ、７５…ドライバ回路、７６…インタフェース、７７…バス、８０…ホストコンピュータ、１００…記録媒体。
【図１】
0004661470.tif 000002
【図２】
0004661470.tif 000003
【図３】
0004661470.tif 000004
【図４】
0004661470.tif 000005
【図５】
0004661470.tif 000006
【図６】
0004661470.tif 000007
【図７】
0004661470.tif 000008
【図８】
0004661470.tif 000009
【図９】
0004661470.tif 000010
【図１０】
0004661470.tif 000011