(57)【要約】【課題】ジャム検知機構を新たに設けることなく連続用紙の搬送不良を検知できるようにする。【解決手段】キャリッジに印字ヘッドを有し、そのキャリッジを用紙の送り方向に対して略直交する方向に往復移動しながら印字を行う印刷装置において、前記キャリッジに配置され、用紙に印字された文字の濃淡を検出する濃度検出部と、前記濃度検出部の出力を監視して用紙の搬送不良を検出する処理部とを有することを特徴とする。【選択図】        図１
2010132417.tif 000002
【特許請求の範囲】
【請求項１】
キャリッジに印字ヘッドを有し、そのキャリッジを用紙の送り方向に対して略直交する方向に往復移動しながら印字を行う印刷装置において、
前記キャリッジに配置され、用紙に印字された文字の濃淡を検出する濃度検出部と、
前記濃度検出部の出力を監視して用紙の搬送不良を検出する処理部とを有することを特徴とする印刷装置。
【請求項２】
請求項１の印刷装置において、
前記処理部は、前記濃度検出部の出力に基づいて濃部を検出したとき、用紙の搬送不良と判定することを特徴とする印刷装置。
【請求項３】
請求項２の印刷装置において、
前記濃度検出部の出力に基づいて濃部を検出した回数を格納する記憶部を設け、
前記処理部は、キャリッジを移動させるモータの励磁相切替毎に前記濃度検出部の出力を読出し、その出力に基づいて用紙に濃部を検出した回数を前記記憶部に記憶させ、その回数が閾値を超えたとき用紙の搬送不良と判定することを特徴とする印刷装置。
【請求項４】
請求項２の印刷装置において、
前記濃度検出部の出力に基づいて濃部を検出した回数および前記回数が第１の閾値を超えた行数を格納する記憶部を設け、
前記処理部は、キャリッジを移動させるモータの励磁相切替毎に前記濃度検出部の出力を読出し、その出力に基づいて濃部を検出した回数を前記記憶部に記憶させておき、改行動作毎に前記記憶部に記憶させた回数が第１の閾値を超えた行数を前記記憶部に記憶させ、その行数が第２の閾値を超えたとき用紙の搬送不良と判定することを特徴とする印刷装置。
【請求項５】
請求項４の印刷装置において、
前記記憶部に記憶させる回数を、前記濃度検出部の出力に基づいて連続して濃部を検出した回数としたことを特徴とする印刷装置。
【請求項６】
請求項４または請求項５の印刷装置において、
前記記憶部に記憶させる行数を、前記濃度検出部の出力に基づいて連続して濃部を検出した行数としたことを特徴とする印刷装置。
【請求項７】
請求項１から請求項６のいずれか1項の印刷装置において、
前記濃度検出部を、用紙に向けて発光した光の反射光を受光して反射状態または非反射状態を検出して用紙の紙幅を検知するセンサとしたことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連続した用紙を印刷する印刷装置に関し、特に連続した用紙の搬送不良を検知する印刷装置に関する。
【背景技術】
【０００２】
従来のワイヤドットプリンタとして知られているシリアルインパクトドットマトリクスプリンタなどの印刷装置は、連続した印刷用紙（以下、「連続用紙」という。）に印刷する場合、用紙を搬送するトラクタに印刷用紙のスプロケット孔を合わせて搬送が行われ、Ａ４サイズ等の所定の大きさにカットされた用紙と異なり、ユーザが一旦、印刷用紙をトラクタにセットすることで印刷用紙がなくなるまで連続して印刷することができるようになっている。
【０００３】
このような印刷装置は、何らかの理由により印刷用紙の搬送不良が発生することもあるため、トラクタ部の用紙搬送機構にリンクしてコロを可動させ、そのコロの通過を透過センサ等で検知して用紙の搬送状態を検知する手段や連続用紙のスプロケット孔の通過をセンサで検知して用紙の搬送状態を検知する手段等の印刷用紙が搬送不良の状態に陥ったことを検知するジャム検知機構を備えるようにしている。
【０００４】
一方、所定の大きさにカットされた用紙に印刷する印刷装置では、紙幅を検知するための紙幅センサを利用して印刷用紙の端部が所定の位置に達しないことを検知して印刷用紙毎にその印刷用紙が搬送不良の状態に陥ったことを検知するようにしているものもある（例えば、特許文献１参照）。
【特許文献１】特開平５−５８０１２号公報（段落「００１７」〜段落「００２４」、図１、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したようにジャム検知機構を備えた印刷装置は、印刷用紙の搬送不良を検知することが可能であるが、コスト重視の低価格の印刷装置では、ジャム検知機構を備えていないものも多く存在する。
しかしながら、上述した従来の技術においては、ジャム検知機構を備えていない印刷装置で印刷用紙の搬送不良が発生した場合、印刷用紙の搬送不良の状態で印刷を継続してしまい送ることができない印刷用紙の同一箇所に印刷し続け、やがて印刷用紙が破れプラテンへ直接印刷してしまい、印字ヘッドのピン折れやプラテンの損傷につながってしまう。このため、印刷用紙が搬送不良の状態に陥ったことを検知する必要があり、この場合ジャム検知機構を備える必要があるという問題がある。
【０００６】
また、上述の特許文献１に記載されているようにジャム検知機構を備えることなく、紙幅センサを利用して印刷用紙に端部が所定の位置に達しないことを検知して印刷用紙毎にその印刷用紙が搬送不良の状態に陥ったことを検知する場合、所定の大きさにカットされた用紙の搬送不良を検知することはできても連続用紙の搬送不良を検知することができないという問題がある。
【０００７】
本発明は、このような問題を解決することを課題とし、ジャム検知機構を新たに設けることなく連続用紙の搬送不良を検知することを目的とする。
【課題を解決するための手段】
【０００８】
そのため、本発明は、キャリッジに印字ヘッドを有し、そのキャリッジを用紙の送り方向に対して略直交する方向に往復移動しながら印字を行う印刷装置において、前記キャリッジに配置され、用紙に印字された文字の濃淡を検出する濃度検出部と、前記濃度検出部の出力を監視して用紙の搬送不良を検出する処理部とを有することを特徴とする。
【発明の効果】
【０００９】
このようにした本発明は、ジャム検知機構を新たに設けることなく連続用紙の搬送不良を検知することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明による印刷装置の実施例を説明する。
【実施例１】
【００１１】
図１は第１の実施例における印刷装置の構成を示す要部平面図、図２は第１の実施例における印刷装置の構成を示す側断面図である。
図１および図２において、印刷装置１００は、連続用紙１を印刷するプリンタである。
トラクタ２は、図示しないモータ等の駆動手段で回転するベルトの外側に突出したピンが設けられ、そのピンに連続用紙１の両側部に設けられたスプロケット孔が嵌め合わせられるものである。このトラクタ２は、図示しない搬送モータ等の駆動手段で回転するように構成され、回転することにより連続用紙１を送り出すことができるようになっている。
【００１２】
プラテン３は、印字ヘッド７によって与えられるワイヤーピンの衝撃を受けるものであり、図示しない搬送モータ等の駆動手段でトラクタ２とともに回転するように構成され、トラクタ２により送り出された連続用紙１を搬送する。
ペーパーエンドセンサ４は、トラクタ２とプラテン３との間に設けられ、搬送された連続用紙１がプラテン３に入り込む前段の連続用紙１の有無を検知するためのセンサである。なお、本実施例では、ペーパーエンドセンサ４は連続用紙１を検知するための検出用のレバーを備え、そのレバーにより光透過型センサの光軸を遮断することで連続用紙１の有無を検知するものとする。
【００１３】
キャリッジ６は、図１に示すようにキャリッジシャフト１０に貫通され、連続用紙１が搬送される方向に対して略直交する方向（図１の矢印Ａが示す方向）に摺動可能に構成されている。このキャリッジ６は、ワイヤーピンを突出させてインクリボン１１を連続用紙１に突き当てる印字ヘッド７、その印字ヘッド７の近傍に、連続用紙１に光を照射してその反射光を入力する光反射型センサであるキャリッジセンサ８、およびインクリボン１１を案内するリボンプロテクタ９を備えている。したがって、キャリッジ６を連続用紙１が搬送される方向に対して略直交する方向に往復移動させて連続用紙１に印字することができるようになっている。
【００１４】
プルアップローラアセンブリ１３は、キャリッジ６の上方に配置され、連続用紙１を引き上げるプルアップローラ１４を備え、図示しない搬送モータ等の駆動手段により回転駆動されたプルアップローラ１４で引き上げられシートガイド５で案内された連続用紙１を装置の上部に配置されたシートステージ１５へ案内して搬送する（図２の矢印Ｂが示す方向）。
【００１５】
図３は第１の実施例における印刷装置の構成を示すブロック図である。
図３において、上位装置２０は、印刷装置１００に印刷を指示する印刷データを出力するホストコンピュータである。
印刷装置１００は、データ受信部２１、データ解析部２２、印字データ生成出力部２３、操作パネル部２４、表示部２５、スペース制御部２６、用紙搬送制御部２８、用紙検出回路部３０、記憶部３１、およびこれらを制御する主制御部３２で構成されている。
【００１６】
データ受信部２１は、上位装置２０から印刷データを受信し、データ解析部２２は、データ受信部２１が受信した印刷データを解析する。印刷データ生成出力部２３は、データ解析部２２で解析された結果に基づいてビットマップデータに展開した印字データを生成し、その印字データに基づいて印字ヘッド７で連続用紙１に印字する。
操作パネル部２４は、操作ボタン等の入力手段により操作者の操作を受付け、表示部２５は印刷装置１００の状態等を表示するランプやディスプレイ等である。
【００１７】
スペース制御部２６は、スペースモータ２７を回転駆動させてそのスペースモータ２７に接続されたベルトを駆動させることでキャリッジ６を連続用紙１が搬送される方向に対して略直交する方向に摺動させる。したがって、スペース制御部２６は、スペースモータ２７を駆動することにより、キャリッジ６に設けられた印字ヘッド７およびキャリッジセンサ８を連続用紙１の搬送方向に略直交する幅方向に往復移動させることができるようになっている。
【００１８】
用紙搬送制御部２８は、搬送モータ２９を回転駆動させてトラクタ２およびプラテン３を回転させ、連続用紙１の給紙、排出、および改行等の送り動作を行う。
用紙検出回路部３０は、キャリッジセンサ８とで濃度検出部としての非反射部検出手段を構成し、連続用紙１に向けて発光した光の反射光を受光して反射状態（淡：白色部）または非反射状態（濃：黒色部）を検出するものである。
【００１９】
この用紙検出回路部３０は、連続用紙１に向けて発光した光の反射光を受光して反射状態または非反射状態を検出してその連続用紙１の紙幅を検出することができ、また連続用紙１に印字された文字の濃淡を検出することができるようになっている。
この用紙検出回路部３０は、例えば図４に示すように、抵抗Ｒ１およびＲ２が接続されたキャリッジセンサ８としての発光ダイオードＬＥＤ１、受光トランジスタＴＲ１、受光トランジスタＴＲ１のエミッタ出力が比較器Ｑ１の“―”端子に接続され、一方、“＋”端子に抵抗Ｒ４およびＲ５によって５Ｖを分圧した電圧がスライスレベルとして接続されたものである。また、比較器Ｑ１の出力は抵抗Ｒ３でプルアップされており、主制御部３２の入力ポートに接続されている。
【００２０】
記憶部３１は、印刷装置１００全体を制御するための制御プログラムや装置の状態等を記憶するメモリで構成されたものである。
主制御部３２は、演算手段および制御手段としてのＣＰＵ等で構成され、記憶部３１に記憶された制御プログラムに基づいて印刷装置１００全体を制御し、上位装置２０から受信した印字データに基づいて１行（ライン）毎にキャリッジ６を移動させて印字ヘッド７により連続用紙１に印字を行う。
【００２１】
上述した構成の作用を図５の第１の実施例における印字動作を示すフローチャートの図中Ｓで表すステップに従って説明する。
まず、印字動作に入る前の動作を説明する。
印刷装置１００に連続用紙１がセットされていない場合、ユーザにより連続用紙１のスプロケット孔とトラクタ２のピンとを合わせて連続用紙１をセットする。連続用紙１がトラクタ２にセットされた後、印刷装置１００のデータ受信部２１が上位装置２０から印字データを受信、またはユーザの操作を受付けた操作パネル部２４から給紙命令を受信すると用紙搬送制御部２８により搬送モータ２９を駆動し、ギアを介してトラクタ２およびプラテン３を回転させ、連続用紙１をプラテン３とキャリッジ６の間まで搬送する給紙動作を行う。
【００２２】
次に、スペース制御部２６は、連続用紙１の幅を検出するためにスペースモータ２７を駆動してキャリッジ６を摺動させるスペーシング動作を行い、そのキャリッジ６の可動範囲を移動させてキャリッジセンサ８により連続用紙１のエッジの位置、すなわち連続用紙１の紙幅を検出し、検出した紙幅を記憶部３１に用紙幅情報として格納する。
なお、連続用紙１の紙幅を検出する動作は、連続用紙１の給紙動作時および印刷装置１００の電源投入時に行うものとする。
【００２３】
Ｓ１：連続用紙１の紙幅を検出する動作を終了した後、印刷装置１００のデータ受信部２１が上位装置２０から印字データを受信すると受信した印字データに基づいてスペース制御部２６および印字データ生成出力部２３により、キャリッジ６のスペーシング動作とインクリボン１１を介して印字ヘッド７のピンを連続用紙１にインパクトさせる印字動作を開始し、１ライン（行）の印字動作を行う。
【００２４】
Ｓ２：キャリッジ６のスペーシング動作において、キャリッジ６に設けられたキャリッジセンサ８の出力としての用紙検出回路３０の出力を主制御部３２の入力ポートへ入力し、主制御部３２は入力されたキャリッジセンサ８の出力に基づいて連続用紙１上をスペーシング動作する間、非反射部である黒色部の有無を判別することが可能になる。
ここで、１ラインの印字データを印字する場合、これから印字するラインには未だ印字されていないので、キャリッジセンサ８が連続用紙１の端部を越えるまではキャリッジセンサ８の出力は反射状態を示す。そのため、印字データによる印字範囲が連続用紙１からはみ出ない場合、黒色部を検出することはなく、処理をＳ３へ移行する（Ｓ２：ＮＯ）。
【００２５】
Ｓ３：スペース制御部２６は、スペーシング動作を終了し、１ラインの印字動作を終了する。
Ｓ４：１ラインの印字が終了すると用紙搬送制御部２８は、印字データに基づいてトラクタ２およびプラテン３を駆動させ、連続用紙１を必要量搬送する改行動作を行う。
このように通常はＳ１〜Ｓ４の動作を繰り返して印字動作を行う。
【００２６】
一方、Ｓ２において、非反射部を検出した場合（Ｓ２：ＹＥＳ）、処理をＳ５へ移行する。
Ｓ５：Ｓ２において、非反射部を検出した場合であっても、連続用紙１の端部付近を印字するなどスペーシング動作の範囲が連続用紙１の端部を越える場合、キャリッジセンサ８が連続用紙１から離れ、キャリッジセンサ８はプラテン３により非反射状態を検出し、その出力は非反射状態を示す。このため、主制御部３２は、記憶部３１に格納された用紙幅情報に基づき、キャリッジセンサ８が連続用紙１の端部を越えて非反射状態を検出したか否かを判別する。
【００２７】
主制御部３２は、キャリッジ６のスペーシング動作による移動量と記憶部３１に格納された用紙幅情報とを比較し、キャリッジ６が連続用紙１の幅を超えたと判別すると処理をＳ６へ移行し（ＹＥＳ）、連続用紙１の幅を超えていないと判別すると処理をＳ７へ移行する（ＮＯ）。
Ｓ６：キャリッジ６が連続用紙１の幅を超えたと判別した場合、継続して印字動作を行うと連続用紙１が存在しない位置、すなわちプラテン３に直接印字してしまうため、主制御部３２は、同一のラインに残りの印字データが存在すれば、その印字データを受け捨てる処理を行い、処理をＳ３へ移行して１ラインの印字動作を終了する。
【００２８】
このようにして印刷装置１００は、１ラインの印字動作を行うが、何らかの理由により連続用紙１の搬送が不能になるジャム状態に至るとトラクタ２およびプラテン３を回転させても連続用紙１を搬送することができない状態に陥る。
例えば、図６に示すように印字された連続用紙１がシートステージ１５を超えて印刷装置１００の背面に垂れ下がった状態が続いた場合、給紙される連続用紙１が配置される位置によって印字済みの連続用紙１が給紙される連続用紙１に載りかかることにより、負荷が増加して給紙する連続用紙１を引き上げることができない状態になってしまう。
【００２９】
このような状態に至るとトラクタ２は連続用紙１を搬送するために回転しているが連続用紙１を引き上げられず、孔ガレを起こしてトラクタ２で連続用紙１を搬送できない状態になる。また、プラテン３も同様に回転しているため、そのプラテン３は多少の搬送力を有するがプルアップローラ１４と同様に負荷が増加した連続用紙１を引き上げるほどのフィード力はないため、連続用紙１はスリップしてしまう。
【００３０】
このように連続用紙１がトラクタ２から外れ、スリップしてしまう状態に陥った場合、プラテン３の前段に配置されたペーパーエンドセンサ４は用紙有りを検知したままであるため、図７に示すように同一のライン付近に印字する動作を継続して行ってしまう。
上記の例のように連続用紙１の搬送不良の状態でありながらペーパーエンドセンサ４で用紙有りを検知している場合、Ｓ４において連続用紙１の搬送を行ってもその連続用紙１は移動することなく、次ラインの印字動作を開始したときＳ２において重ね印字が行われた部分を非反射部である黒色部として検出する。
【００３１】
ここで、図７に示す連続用紙１の搬送不良の状態で印字動作を継続した場合におけるキャリッジセンサ８の出力の例に基づいて連続用紙１のジャム状態を検出する処理を説明する。
正常な連続用紙１の搬送状態においては、印字がされていないライン（白色部）に印字動作を行うためキャリッジセンサ８の出力は、反射状態を示す。なお、往復移動するキャリッジ６で双方向の印字を行う場合、印字直後の文字をキャリッジセンサ８で読取ることになるため、未印字エリアの検出が可能な順方向（図１の矢印Ｃが示す方向）のスペーシング動作時にのみ、非反射部の検出動作を行う。また、用紙検出回路３０にはスライスレベルが設定されており、そのスライスレベルを超えたとき比較器Ｑ１の出力が非反射状態を示す”Ｈ”となる。
【００３２】
しかし、連続用紙１の搬送不良が発生することにより、改行動作が行われず同一のライン付近に印字を繰り返すことで図７に示すような印刷状態になる。
このとき、連続用紙１の搬送不良により重ね印字が多く行われた箇所（黒色部）はキャリッジセンサ８の出力レベルが比較器Ｑ１の基準電圧を下回り、用紙検出回路部３０の比較器Ｑ１は非反射状態を示す”Ｈ”を出力する。
【００３３】
連続用紙１の搬送不良を検出する処理部としての主制御部３２は、用紙検出回路部３０の出力信号が反射状態を示す”Ｌ”から非反射状態を示す”Ｈ”に変化する位置を検知し、その位置をキャリッジ６の移動量から算出し、算出された位置情報と記憶部３１に格納された紙幅情報とを比較して反射状態を示す”Ｌ”から非反射状態を示す”Ｈ”に変化する位置が連続用紙１の幅の範囲内にあるか否か、すなわち重ね印字が行われたか否かを判別する。
【００３４】
図５の説明に戻り、
Ｓ５：反射状態を示す”Ｌ”から非反射状態を示す”Ｈ”に変化する位置が連続用紙１の幅の範囲内に存在する、すなわち重ね印字が行われたと判別すると主制御部３２は、連続用紙１の搬送不良が発生したものと判断し、処理をＳ７へ移行する（ＮＯ）。
Ｓ７：スペース制御部２６は、スペーシング動作を停止し、印字ヘッド７のインパクト動作を停止させる。
【００３５】
Ｓ８：主制御部３２は、連続用紙１のジャムが発生した旨のアラームを表示部２５に表示する。
このようにキャリッジセンサ８ならびに用紙検出回路部３０、および連続用紙１の搬送不良を検出する処理部としての主制御部３２により連続用紙１の搬送不良を検出することができるようになる。
【００３６】
以上説明したように、第１の実施例では、トラクタ等にジャム検出機構を設けることなく、既存の用紙幅検出センサを利用して黒色部としての非反射部を検出するようにしたことにより、連続用紙の搬送不良を検出することができるようになり、大量印字データの印字動作途中で連続用紙の搬送不良が発生した場合、その搬送不良を検知して印字動作を停止することができるという効果が得られる。
【００３７】
また、連続用紙の搬送不良に起因して発生するプラテンへの直接印字によるプラテンやヘッドピンの損傷を未然に防止することができるという効果が得られる。
【実施例２】
【００３８】
第２の実施例の構成は、第１の実施例の構成における記憶部に幅カウンタ、黒カウンタ、およびＬＦカウンタを設けている。その第２の実施例の構成を図８の第２の実施例における印刷装置の構成を示すブロック図に基づいて説明する。なお、上述した第１の実施例と同様の部分は、同一の符号を付してその説明を省略する。
図８において、印刷装置１００は、第１の実施例の構成と同様にデータ受信部２１、データ解析部２２、印字データ生成出力部２３、操作パネル部２４、表示部２５、スペース制御部２６、用紙搬送制御部２８、用紙検出回路部３０、記憶部３１、およびこれらを制御する主制御部３２で構成されている。
【００３９】
スペース制御部２６は、スペースモータ２７を回転駆動させてそのスペースモータ２７に接続されたベルトを駆動させることでキャリッジ６を連続用紙１が搬送される方向に対して略直交する方向に摺動させる。したがって、スペース制御部２６は、スペースモータ２７を駆動することにより、キャリッジ６に設けられた印字ヘッド７およびキャリッジセンサ８を連続用紙１の搬送方向に略直交する幅方向に往復移動させることができるようになっている。
【００４０】
また、スペース制御部２６は、順次励磁相を切り替えてスペースモータ２７を回転駆動させてスペーシング動作を行い、また主制御部３２はそのスペースモータ２７の励磁相の切替えタイミングでキャリッジセンサ８による用紙検出回路３０の出力信号を読取ることができるようになっている。
用紙搬送制御部２８は、搬送モータ２９を回転駆動させてトラクタ２およびプラテン３を回転させ、連続用紙１の給紙、排出、および送り動作を行う。
【００４１】
なお、キャリッジセンサ８により連続用紙１に向けて発光した光の反射光を受光して反射状態または非反射状態、すなわち白または黒を検出する用紙検出回路部３０の構成は、第１の実施例で説明した図４に示す構成と同様である。
記憶部３１は、印刷装置１００全体を制御するための制御プログラムや装置の状態等を記憶するメモリで構成されているのは第１の実施例と同様であるが、第２の実施例では幅カウンタ３１１、黒カウンタ３１２、およびＬＦカウンタ３１３も備えている。
【００４２】
幅カウンタ３１１は、スペーシング動作のスペースモータ２７の励磁相の切替えタイミングで用紙検出回路３０の出力信号が非反射状態（黒色部）を示す”Ｈ”として連続する回数を格納するものである。
主制御部３２は、図９に示すようにスペース制御部２６がスペースモータ２７の励磁相切替処理を行ったタイミングでキャリッジセンサ８による用紙検出回路３０の比較器Ｑ１の出力信号を読取り、その出力信号が非反射状態（黒色部）を示す”Ｈ”として連続する回数をこの幅カウンタ３１１に格納する。
【００４３】
図９は主制御部３２がキャリッジセンサ８による用紙検出回路３０の比較器Ｑ１の出力信号を読取るタイミングを示しており、励磁相切替毎に用紙検出回路３０の比較器Ｑ１の出力信号を読取る。例えば図９では、ｎ回目、ｎ＋２回目、およびｎ＋４回目の比較器Ｑ１の出力信号の読取りで黒を検出、ｎ＋１回目、ｎ＋３回目、ｎ＋５回目、およびｎ＋６回目の比較器Ｑ１の出力信号の読取りで黒なしを検出していることを示している。
【００４４】
黒カウンタ３１２は、１ラインのスペーシング動作内に幅カウンタ３１１に格納された回数が閾値Ｘを超えたことを検知したか否かを格納するものである。
主制御部３２は、非反射状態（黒色部）を示す”Ｈ”の用紙検出回路３０の比較器Ｑ１の出力信号を読取ると幅カウンタ３１１に格納された回数と閾値Ｘとを比較し、幅カウンタ３１１が閾値Ｘを超えていると判定したとき、幅カウンタ３１１が閾値Ｘを超えたことをこの黒カウンタ３１２に格納する。
【００４５】
ＬＦカウンタ３１３は、幅カウンタ３１１に格納された回数が閾値Ｘを超えたことを検知したラインが連続した回数（ライン数）を格納するものである。
主制御部３２は、１ラインのスペーシング動作終了時に、幅カウンタ３１１が閾値Ｘを超えたことが格納された黒カウンタ３１２が連続するライン数をこのＬＦカウンタ３１３に格納し、ＬＦカウンタ３１３に格納されたライン数が閾値Ｙを超えたことを検知したとき、重ね印字が行われたと判別し、連続用紙１の搬送不良が発生したものと判断する。
【００４６】
上述した構成の作用を図１０の第２の実施例における印字動作を示すフローチャートの図中Ｓで表すステップに従って説明する。
印字動作に入る前の給紙動作は第１の実施例と同様なのでその説明を省略し、連続用紙１が給紙されてその連続用紙１の紙幅が検出され、印字データを受信した後の動作を説明する。
【００４７】
なお、印刷装置１００に電源が投入されたとき、主制御部３２は記憶部３１の幅カウンタ３１１を“０”、黒カウンタ３１２を“０：１ラインのスペーシング動作内に幅カウンタ３１１に格納された回数が閾値Ｘを超えていない”、ＬＦカウンタ３１３を“０”に初期化するものとする。
Ｓ２１：主制御部３２は、１ラインの印字動作毎に幅カウンタ３１１を“０”に初期化する。
【００４８】
Ｓ２２：上位装置２０から受信した印字データに基づいてスペース制御部２６および印字データ生成出力部２３により、キャリッジ６のスペーシング動作とインクリボン１１を介して印字ヘッド７のピンを連続用紙１にインパクトさせる印字動作を開始し、スペース制御部２６は、スペースモータ２７の励磁相の切替処理を行う。
Ｓ２３：主制御部３２は、スペース制御部２６が行う励磁相の切替処理のタイミングに同期してキャリッジ６に設けられたキャリッジセンサ８の出力としての用紙検出回路３０の出力を読み出す。
【００４９】
Ｓ２４：主制御部３２は、入力されたキャリッジセンサ８の出力に基づいて連続用紙１上をスペーシング動作する間、非反射部である黒色部の有無を判別することが可能になる。なお、ジャム検出手段としての主制御部３２が非反射部である黒色部の有無を判別する方法は第１の実施例と同様である。
非反射部（黒色部）を検出しない場合（ＮＯ）、処理をＳ２９へ移行し、一方非反射部（黒色部）を検出した場合（ＹＥＳ）、処理をＳ２５へ移行する。
【００５０】
Ｓ２５：非反射部（黒色部）を検出した場合、主制御部３２は、幅カウンタ３１１に“１”を加算する。
Ｓ２６：主制御部３２は、幅カウンタ３１１に“１”を加算するとその幅カウンタ３１１が閾値Ｘを超えたか否かを判定し、超えたと判定した場合（ＹＥＳ）、処理をＳ２７へ移行し、超えていないと判定した場合（ＮＯ）、処理をＳ３０へ移行する。
【００５１】
Ｓ２７：幅カウンタ３１１が閾値Ｘを超えたと判定すると主制御部３２は、記憶部３１に格納された用紙幅情報に基づき、キャリッジセンサ８が連続用紙１の端部（印字エリア）を越えて非反射状態を検出したか否かを判別する。
主制御部３２は、キャリッジ６のスペーシング動作による移動量と記憶部３１に格納された用紙幅情報とを比較し、キャリッジ６が連続用紙１の幅を超えたと判別すると処理をＳ２９へ移行し（ＮＯ）、連続用紙１の幅を超えていないと判別すると処理をＳ２８へ移行する（ＹＥＳ）。
【００５２】
Ｓ２８：スペース制御部２６が行う励磁相の切替処理のタイミング毎にキャリッジセンサ８の出力としての用紙検出回路３０の出力を繰り返して読み出し、幅カウンタ３１１が閾値Ｘを超える黒色部を印字エリア内で検出した主制御部３２は、黒カウンタ３１２に“１”を格納し、１ラインの印字動作中に連続用紙１の印字エリア内で非反射状態（黒色部）を検出したことを記憶部３１に記憶して処理をＳ３０へ移行する。
【００５３】
Ｓ２９：Ｓ２４において非反射部（黒色部）を検出しない場合（Ｓ２４：ＮＯ）、主制御部３２は幅カウンタ３１１を“０”に初期化する。このように非反射部（黒色部）を連続して検出しない場合に幅カウンタ３１１を初期化することにより、検出する非反射部（黒色部）の幅を閾値Ｘで変えることができる。
また、Ｓ２７においてキャリッジ６が連続用紙１の幅を超えたと判別した場合も主制御部３２は幅カウンタ３１１を“０”に初期化する。
【００５４】
Ｓ３０：スペース制御部２６は、１ラインのスペースモータを駆動するスペーシング動作を終了するまでＳ２〜Ｓ２９の処理を繰返し（ＮＯ）、１ラインのスペーシング動作を終了すると処理をＳ３１へ移行する（ＹＥＳ）。
Ｓ３１：１ラインのスペーシング動作を終了すると主制御部３２は、１ラインの印字動作中に連続用紙１の印字エリア内で非反射状態（黒色部）を検出したか否か、すなわち黒カウンタ３１２が“１”であるか否かを判定し、非反射状態（黒色部）を検出した（黒カウンタ３１２が“１”）と判定すると処理をＳ３２へ移行し、非反射状態（黒色部）を検出していない（黒カウンタ３１２が“０”）と判定すると処理をＳ３４へ移行する。
【００５５】
Ｓ３２：非反射状態（黒色部）を検出した（黒カウンタ３１２が“１”）と判定すると主制御部３２は、ＬＦカウンタ３１３に“１”を加算する。
Ｓ３３：また、主制御部３２は、黒カウンタ３１２を“０”に初期化し、処理をＳ３５へ移行する。
Ｓ３４：Ｓ３１において非反射状態（黒色部）を検出していない（黒カウンタ３１２が“０”）と判定すると主制御部３２は、ＬＦカウンタ３１３を“０”に初期化し、処理をＳ３５へ移行する。
【００５６】
Ｓ３５：主制御部３２は、次行の印字データが存在するか否かを判定し、存在すると判定すると処理をＳ３６へ移行し、存在しないと判定すると印字動作を終了する。
Ｓ３６：次行の印字データが存在すると判定すると主制御部３２は、非反射状態（黒色部）を連続して検出したラインが閾値Ｙを超えているか否か、すなわちＬＦカウンタ３１３が閾値Ｙを超えているか否かを判定し、超えていると判定すると処理をＳ３８へ移行する。一方、超えていないと判定すると処理をＳ３７へ移行する。
【００５７】
Ｓ３７：非反射状態（黒色部）を連続して検出したラインが閾値Ｙを超えていないと判定すると用紙搬送制御部２８は、印字データに基づいてトラクタ２およびプラテン３を駆動させ、連続用紙１を必要量搬送する改行動作を行い、処理をＳ２１へ移行して次行の印字動作を行う。
Ｓ３８：非反射状態（黒色部）を連続して検出したラインが閾値Ｙを超えていると判定すると主制御部３２は、重ね印字による黒色部が存在すると認識し、残りの印字データの印字処理を停止し、連続用紙１のジャムが発生した旨のアラームを表示部２５に表示する。
【００５８】
このようにＳ３１からＳ３６までの処理を行い、重ね印字による非反射状態（黒色部）を検出したライン（行）が連続し、かつ検出したライン数が閾値Ｙを超えることを判定して連続用紙１の搬送不良の発生を検知する。
なお、閾値Ｙを“０”とし、重ね印字による非反射状態（黒色部）を検出したライン（行）が１ラインでも存在した場合、連続用紙１の搬送不良の発生を検知するようにしてもよい。
【００５９】
本実施例では、例えば図１１に示す予め罫線が印刷されたプレフォーマットの連続用紙１に印字を行う場合において、正常状態１１１で黒色の罫線部１１０ａをキャリッジ６が通過するとき、幅カウンタ３１１が励磁相の切替タイミング毎に黒色部を検出して増加するが、その罫線部１１０ａの幅、すなわち幅カウンタ３１１が閾値Ｘ、に達しない場合、黒カウンタ３１２に黒色部を検出したことが格納されないため、連続用紙１の搬送不良の誤検出は発生しない。
【００６０】
また、横方向（キャリッジ６のスペーシング動作方向）の罫線部１１０ｂによる黒色部を検出した場合でも、連続して黒色部を検出したライン数が閾値Ｙを超えないときは連続用紙１の搬送不良の発生と判定することなくＬＦカウンタ３１３を初期化して連続用紙１を搬送する改行動作を行う。
しかし、ジャム状態１１２では、重ね印字が進み、黒色部が拡大することにより、幅カウンタ３１１が閾値Ｘを超え、黒カウンタ３１２には黒色部を検出したこと（“１”）が格納され、ＬＦカウンタ３１３も改行毎に増加し、閾値Ｙを超えることで連続用紙１の搬送不良を検出することができる。
【００６１】
このように主制御部３２は、スペースモータ２７の励磁相の切替処理のタイミング毎にキャリッジセンサ８の出力としての用紙検出回路３０の出力を読み出し、その出力に基づいて黒色部の幅、場所、頻度を検出するようにしたことにより、プレフォーマットの連続用紙１の罫線による連続用紙１の搬送不良の誤検出を防止することができる。
以上説明したように、第２の実施例では、第１の実施例の効果に加え、スペースモータの励磁相切替のタイミング毎に用紙幅検出センサとしてのキャリッジセンサの出力を読み出し、その出力に基づいて黒色部の幅、およびその黒色部が存在するラインの連続数を検出するようにしたことにより、プレフォーマットの連続用紙の罫線による連続用紙の搬送不良の誤検出を防止することができるという効果が得られる。
【００６２】
なお、第１の実施例および第２の実施例では、連続用紙の搬送不良を検知する手段を備えた印刷装置を汎用型プリンタとして説明したが、それに限られることなく水平式プリンタ、カットされた用紙に印字するプリンタ、またはインクジェットプリンタとしてもよい。
【図面の簡単な説明】
【００６３】
【図１】第１の実施例における印刷装置の構成を示す要部平面図
【図２】第１の実施例における印刷装置の構成を示す側断面図
【図３】第１の実施例における印刷装置の構成を示すブロック図
【図４】第１の実施例における用紙検出回路の構成を示す説明図
【図５】第１の実施例における印字動作を示すフローチャート
【図６】第１の実施例における用紙搬送不良の発生原因の説明図
【図７】第１の実施例における用紙検出回路の出力信号の説明図
【図８】第２の実施例における印刷装置の構成を示すブロック図
【図９】第２の実施例におけるセンサリードタイミングを示すタイムチャート
【図１０】第２の実施例における印字動作を示すフローチャート
【図１１】第２の実施例における用紙検出回路の出力信号の説明図
【符号の説明】
【００６４】
１    連続用紙
２    トラクタ
３    プラテン
４    ペーパーエンドセンサ
５    シートガイド
６    キャリッジ
７    印字ヘッド
８    キャリッジセンサ
９    リボンプロテクタ
１０  キャリッジシャフト
１１  インクリボン
１３  プルアップローラアセンブリ
１４  プルアップローラ
１５  シートステージ
１００  印刷装置
【図１】
2010132417.tif 000003
【図２】
2010132417.tif 000004
【図３】
2010132417.tif 000005
【図４】
2010132417.tif 000006
【図５】
2010132417.tif 000007
【図６】
2010132417.tif 000008
【図７】
2010132417.tif 000009
【図８】
2010132417.tif 000010
【図９】
2010132417.tif 000011
【図１０】
2010132417.tif 000012
【図１１】
2010132417.tif 000013