(57)【要約】【課題】用紙厚に起因するインクリボン送りの異常に対してもジャム処理を行うことによる印字効率の低下を低減する。【解決手段】プリンタ装置１のラインプリント制御部１２は印字動作中にインクリボンジャムセンサ１９からインクリボンＲが送られている信号が入力されないと、インクリボンＲのジャムと判断して印字動作を停止し、所定のジャム処理を行う。一方、印字動作の開始前もしくは終了後のインクリボンＲの弛み取りにおいてインクリボンジャムセンサ１９からインクリボンＲの給送信号が入力されない場合はインクリボンジャムとせず、所定のジャム処理を行わない。これにより用紙厚の厚い部分と印字ヘッド１４とによりインクリボンＲが拘束されてリボン送りに異常が発生した場合はインクリボンジャムにより印字動作が停止さないので、印字効率の低下が低減される。【選択図】　図１
2004074743.tif 000002
【特許請求の範囲】
【請求項１】
印字ヘッドによりインクリボンのインクを用紙に転写させて印字を行うプリンタ装置において、
前記インクリボンを送るリボン駆動手段と、
前記リボン駆動手段の駆動中に当該インクリボンの送り異常を検出するインクリボン異常検出手段と、
前記インクリボン異常検出手段によりインクリボンの送り異常が検出されると、所定のインクリボンのジャムエラー処理を行うジャムエラー処理手段と、
前記印字ヘッドの印字動作の開始前もしくは終了後の少なくとも一方の所定の期間に前記インクリボンを所定量だけ送って当該インクリボンの弛みを除去するインクリボン弛み除去手段と、
前記インクリボン弛み除去手段によるインクリボンの弛み除去中に前記インクリボン異常検出手段によりインクリボンの送り異常が検出されたときは、当該異常検出を前記ジャムエラー処理手段に対して無効にする異常検出無効手段と、
を備えたことを特徴とするプリンタ装置。
【請求項２】
請求項１記載のプリンタ装置において、
前記用紙は複数の用紙がミシン目で折り畳まれた連続用紙からなり、この連続用紙のミシン目を含む所定の領域が前記印字ヘッドに対向する所定の印字位置に搬送されていることを検出する検出手段をさらに備え、
前記異常検出無効手段は、前記所定の印字位置に前記連続用紙のミシン目を含む所定の領域が位置している状態で前記インクリボンの弛み除去中に当該インクリボンの送り異常が検出されると、当該異常検出を前記ジャムエラー処理手段に対して無効にするものである、
ことを特徴とするプリンタ装置。
【請求項３】
請求項１または２記載のプリンタ装置において、
前記印字ヘッドの印字動作の終了後におけるインクリボンの弛み除去中に前記インクリボン異常検出手段によりインクリボンの送り異常が検出されると、前記印字ヘッドが移動しているか否かを判別する判別手段をさらに備え、
前記異常検出無効手段は、前記判別手段で前記印字ヘッドが停止していると判別されたときに、前記インクリボン異常検出手段による異常検出を前記ジャムエラー処理手段に対して無効にするものである、
ことを特徴とするプリンタ装置。
【請求項４】
請求項１記載のプリンタ装置において、
セットされた用紙の厚さを検出する用紙厚検出手段と、
セットされた用紙の厚さが所定の値より小であるか否かを判別する用紙厚判別手段と、
セットされた用紙の厚さが所定の値より小であるときは、前記異常検出無効手段による異常検出の無効処理を禁止する禁止手段と、
をさらに備えたことを特徴とするプリンタ装置。
【請求項５】
請求項１ないし３のいずれかに記載のプリンタ装置において、
前記異常検出無効手段による異常検出の無効処理を禁止するモードを設定するモード設定手段をさらに備え、
前記異常検出無効手段は、前記インクリボンの弛み除去中に前記インクリボン異常検出手段によりインクリボンの送り異常が検出されると、前記モードが設定されているときは当該異常検出を前記ジャムエラー処理手段に対して有効とし、前記モードが設定されていないときは当該異常検出を前記ジャムエラー処理手段に対して無効とするものである、
ことを特徴とするプリンタ装置。
【請求項６】
印字ヘッドによりインクリボンのインクを連続用紙に転写させて印字を行うプリンタ装置において、
前記インクリボンを送るリボン駆動手段と、
前記リボン駆動手段の駆動中に当該インクリボンの送り異常を検出するインクリボン異常検出手段と、
前記インクリボン異常検出手段によりインクリボンの送り異常が検出されると、所定のインクリボンのジャムエラー処理を行うジャムエラー処理手段と、
厚さが所定の値より大となる前記用紙内の特定領域が前記印字ヘッドに対向する所定の印字位置に搬送されていることを検出する検出手段と、
前記印字ヘッドの印字動作中に前記インクリボン異常検出手段によりインクリボンの送り異常が検出されると、前記用紙内の特定領域が前記所定の印字位置に搬送されていないときは当該異常検出を前記ジャムエラー処理手段に対して有効とし、前記用紙内の特定領域が前記所定の印字位置に搬送されているときは当該異常検出を前記ジャムエラー処理手段に対して無効とする異常検出無効手段と、を備えたことを特徴とするプリンタ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ドットインパクトプリンタなどのように、印字ヘッドと用紙との間にインクリボンを介在させ、用紙を搬送するとともに当該インクリボンを送りながら、印字データに基づいて当該印字ヘッドを駆動することによりインクリボンのインクを用紙に転写させて印字を行うプリンタ装置に係り、特にインクリボンのジャム検出処理機能に関するものである。
【０００２】
【従来の技術】
上記のようなプリンタ装置においては、印字ヘッドの印字動作（印字ヘッドを用紙送りと直交する行方向に移動させながら印字データに基づき所定のワイヤドットをインクリボンを介して用紙に押し当ててインクを用紙に転写する動作）中にインクリボンが損傷したり、インクリボンを送る駆動源である電動モータが故障したりしてインクリボンが送られなくなると、インクリボンの同一領域のインクが印字ヘッドで用紙に転写されることにより濃度不足やかすれなどが生じて印字不良となるから、インクリボンの駆動源を駆動しているとき、インクリボンが実際に送られているか否かを監視し、インクリボンが送られていないことが検出されると、インクリボンにジャムが発生したと判断して所定のインクリボンのジャムエラー処理を行うインクリボンジャム検出処理機能が設けられている。
【０００３】
このインクリボンジャム検出処理機能は、インクリボンが送られている状態を検出するセンサ（以下、インクリボンジャムセンサという。）と、このインクリボンジャムセンサの検出結果に基づいて所定のジャムエラー処理を行うエラー処理回路とで構成されている。インクリボンジャムセンサは、インクリボンの送りをガイドする複数のガイドローラのうちの１つをインクリボンと供回りする構成とし、例えば当該ガイドローラの回転を検出するエンコーダなどで構成されている。インクリボンの送りに伴ってガイドローラが回転していると、エンコーダからパルス信号が出力されるから、ジャムエラー処理回路によってこのパルス信号の有無によりインクリボンにジャムが発生したか否かが判別され、パルス信号が出力されていない状態からインクリボンにジャムが発生したと判別されると、例えばプリンタ装置の駆動を直ちに停止して、警報ブザーを発するなどのインクリボンのジャムエラー処理が行われる。
【０００４】
また、上記プリンタ装置においては、インクリボンに弛みが生じた状態で印字動作が開始されると、その弛みが解消されるまで、印字ヘッドによりインクリボンの同一領域のインクが用紙に転写されることになって印字不良となるから、印字ヘッドの印字動作の開始前や前回の印字ヘッドの印字動作の終了後にインクリボンだけを送って当該インクリボンの弛み取りが行われるようになっている。なお、印字ヘッドは用紙の横方向（用紙が連続用紙で長手方向に搬送される場合、搬送方向に対して垂直の方向。すなわち、用紙の幅方向）に高速で往復動を行う印字シャトルに搭載され、当該印字シャトルの往復動に同期して印字ヘッドの駆動が制御されるようになされているため、通常印字ヘッドの印字動作が終了しても印字シャトルは所定の停止位置もしくは反転位置まで移動しているから、印字ヘッドの印字動作の終了後におけるインクリボンの弛み取りでは、厳密には印字ヘッドも移動しインクリボンだけが送らてれているわけではないが、ここの説明では内容を分かり易くするため、印字シャトルの移動（すなわち、印字ヘッドの移動）は無視している。
【０００５】
そして、印字ヘッドを駆動して印字動作を開始する前のインクリボンの弛み取りや印字ヘッドの駆動を停止させた後のインクリボンの弛み取りの時にもインクリボンセンサの出力信号に基づいてインクリボンのジャム検出処理がなされるようになっている。
【０００６】
図１１は、印字ヘッドが印字動作を開始する前のインクリボンの弛み取りにおけるインクリボンのジャム検出処理を示すフローチャートである。
【０００７】
印字ヘッドの印字動作を開始する前に、まず、インクリボン送り機構が起動され（具体的にはインクリボンを送る電動モータの起動）（Ｓ１００）、インクリボンの弛み取りが開始される。インクリボンに弛みが生じている場合は、その弛みが無くなるまではインクリボンは送られないため、インクリボン送り機構の起動後、インクリボンの弛みが無くなるまでの時間が経過した後、インクリボンジャムセンサからパルス信号が出力される。従って、このパルス信号の出力を監視するため、予め設定された所定時間（インクリボンの弛みを取るのに必要な時間をカバーし得る時間）内にインクリボンジャムセンサからパルス信号が出力されるか否か判別される（Ｓ１０１，Ｓ１０２のループ）。所定時間内にインクリボンジャムセンサからパルス信号が出力されると（Ｓ１０２：ＹＥＳ）、インクリボンは弛みが取られて正常に送られているから、印字ヘッドが搭載された印字シャトルの駆動機構が起動され（Ｓ１０３）、印字ヘッドによる用紙への印字動作が開始される（Ｓ１０４）。
【０００８】
一方、所定時間内にインクリボンジャムセンサからパルス信号が出力されなければ（Ｓ１０１：ＹＥＳ）、インクリボンの弛み取りは正常に行われず、インクリボンの送りに関して何らかの異常が発生していると考えられるから、上述したインクリボンのジャム処理が行われ（Ｓ１０５）、そのジャムエラーが回復されるまで、印字待機状態となる。
【０００９】
図１２は、印字ヘッドの印字動作が終了した後のインクリボンの弛み取りにおけるインクリボンのジャム検出処理を示すフローチャートである。
【００１０】
なお、ドットインパクトプリンタは、各行毎に印字データに基づく印字処理が行われ、これを繰り返すことにより各ページ内の所定の位置に所定の印字が行われるようになっている。印字処理のジョブとしては行単位で行われるため、印字終了後のインクリボンの弛み取りは原則的には各行の印字処理のジョブの終了後（印字ヘッドの駆動の終了後）に引き続いて行われるが、行末近傍まで印字ヘッドを駆動して印字が行われ、次の行の印字が連続的に行われる場合は、十分な弛み取りの時間が確保できないことから、印字終了後のインクリボンの弛み取りが省かれることがある。
【００１１】
図１２に示すフローチャートは、行単位の印字処理のジョブの終了後にインクリボンの弛み取りが行われる場合のインクリボンのジャム検出処理である。
【００１２】
制御部からのジョブが終了し、印字ヘッドの印字動作が終了すると（Ｓ１１０）、インクリボンの送り動作は引き続き所定の時間（インクリボンの弛みを取るのに必要な時間をカバーし得る時間）だけ継続され、当該インクリボンの弛み取りが行われる（Ｓ１１１〜Ｓ１１３）。そして、このインクリボンの弛み取りの期間内にインクリボンジャムセンサからパルス信号が出力されているか否か判別され（Ｓ１１１，Ｓ１１２のループ）、この所定の期間が経過するまでインクリボンジャムセンサからパルス信号が出力されていれば（Ｓ１１２：ＹＥＳ）、インクリボンの弛みは正常に除去されたと判断され、インクリボン送り機構の駆動は停止される（Ｓ１１３）。
【００１３】
一方、インクリボンの弛み取りのためにインクリボン送り機構を駆動している期間にインクリボンジャムセンサからパルス信号が出力されなくなると（Ｓ１１１：ＮＯ）、インクリボンの弛みは除去されず、インクリボンに何らかの異常が発生したと判断され、上述したインクリボンのジャム処理が行われ（Ｓ１１４）、そのジャムエラーが回復されるまで、印字待機状態となる。
【００１４】
【発明が解決しようとする課題】
ところで、封筒や葉書などの別の用紙が封入されているものやラベル紙などの段差媒体用紙や、複数の用紙を紙ホッチキスにて綴じている用紙は、図１３に示すように、別の用紙が封入されている領域Ｂ１や紙ホッチキスで綴じられている領域Ｂ２の用紙厚が厚くなっており、用紙内で用紙厚が変化している。また、複数の用紙を線糊で重ね合わせたものや台紙が分厚いラベル紙を折り返して連続用紙としたものは、図１３に示すように、用紙搬送時にミシン目の領域Ｂ３が大きく盛り上がり（いわゆるテント張りという状態）、この部分で用紙厚が大きく変化するものとなっている。
【００１５】
こうした用紙厚が変化する用紙を印字ヘッドとプラテンとの間に通し、用紙を搬送しながら印字データに基づいて印字ヘッドを駆動することにより用紙に印字する場合、用紙厚が厚くなる特定の領域Ｂ１〜Ｂ３が印字位置（プラテンと印字ヘッドとの隙間部分）に搬送されると、プラテンと印字ヘッド間のギャップは一定に保持されているので、用紙厚が厚くなる分、インクリボンが印字ヘッド側に押し付けられ、用紙と印字ヘッドとに挟まれて送られ難くなることがある。
【００１６】
印字ヘッドを駆動して用紙に印字が行われている場合は用紙が搬送されるため、用紙厚の厚い特定領域Ｂ１〜Ｂ３が印字位置に搬送された際に生じる用紙と印字ヘッドによるインクリボンの拘束は一時的なものとなり、インクリボンのジャムエラーとなることは少ないが、用紙厚の厚い特定領域Ｂ１〜Ｂ３が印字位置に位置した状態で印字が終了した場合（すなわち、用紙厚の厚い特定領域Ｂ１〜Ｂ３が印字位置に位置した状態で用紙が搬送されなくなった場合）は、インクリボンが用紙と印字ヘッドにより拘束され、印字終了後のインクリボンの弛み取りにおいて、インクリボンが送られず、インクリボンのジャムエラーとなってしまうことになる。
【００１７】
また、用紙厚の厚い特定領域Ｂ１〜Ｂ３が印字位置に位置した状態で印字が開始される場合も、その印字開始前のインクリボンの弛み取りにおいては、インクリボンが用紙と印字ヘッドにより拘束されているので、インクリボンが送られず、所定時間が経過してもインクリボンジャムセンサからパルス信号が出力されなければ、インクリボンのジャムエラーとなって印字が開始できないことになる。
【００１８】
用紙厚の厚い特定領域Ｂ１〜Ｂ３が印字位置で用紙と印字ヘッドとによって拘束される現象は、インクリボンの損傷やインクリボン送り用の電動モータの故障のような本来的な意味でのインクリボンのジャムではなく、印字動作によって用紙の特定領域Ｂ１〜Ｂ３が印字位置から搬送されると、インクリボンの拘束状態は解消し得るため、このような場合もインクリボンのジャムエラーとすることは、印字効率を低下させるだけでなく、ユーザに対して原因の不確かなエラー回復処理を強いることになり、プリンタ装置の信頼性を低下させる要因にもなっていた。
【００１９】
【発明の開示】
本発明は、上記課題に鑑みてなされたものであり、用紙の用紙厚の厚い特定領域と印字ヘッドとによってインクリボンが拘束されることによりインクリボンの送り異常が検出される場合は、その異常検出を無効にして不必要にインクリボンのジャムエラー処理を行わないようにすることで、印字効率および信頼性の高いプリンタ装置を提供するものである。
【００２０】
上記課題を解決するため、本発明では、次の技術的手段を講じている。
【００２１】
本発明の第１の側面によれば、印字ヘッドによりインクリボンのインクを用紙に転写させて印字を行うプリンタ装置において、前記インクリボンを送るリボン駆動手段と、前記リボン駆動手段の駆動中に当該インクリボンの送り異常を検出するインクリボン異常検出手段と、前記インクリボン異常検出手段によりインクリボンの送り異常が検出されると、所定のインクリボンのジャムエラー処理を行うジャムエラー処理手段と、前記印字ヘッドの印字動作の開始前もしくは終了後の少なくとも一方の所定の期間に前記インクリボンを所定量だけ送って当該インクリボンの弛みを除去するインクリボン弛み除去手段と、前記インクリボン弛み除去手段によるインクリボンの弛み除去中に前記インクリボン異常検出手段によりインクリボンの送り異常が検出されたときは、当該異常検出を前記ジャムエラー処理手段に対して無効にする異常検出無効手段とを備えたことを特徴とするプリンタ装置が提供される。
【００２２】
このプリンタ装置では、リボン駆動手段を駆動しているとき、インクリボンが正常に送られているか否かが監視され、インクリボンの損傷などによりインクリボンが正常に送られていないこと（送り異常）が検出されると、例えばブザーによる報知や表示部にインクリボンジャムのメッセージを表示するなどのジャム処理が行われる。従って、インクリボンを送りながら印字データに基づいて印字ヘッドを駆動することにより用紙への印字が行われているとき、インクリボンの異常が検出されると、印字ヘッドの駆動が直ちに停止され、インクリボンのジャム処理が行われる。
【００２３】
一方、印字ヘッドの印字動作の開始前もしくは終了後の少なくとも一方の所定の期間にインクリボンを所定量だけ送って当該インクリボンの弛み取りが行われるが、この弛み取り中にインクリボンの送り異常が検出されたときは、その送り異常検出はジャムエラー処理手段に対して無効とされ、インクリボンのジャム処理は行われない。
【００２４】
従って、用紙厚が変化する用紙がセットされ、当該用紙内の用紙厚の厚い領域が印字ヘッドに対向する所定の印字位置に位置している状態で印字ヘッドの印字動作の開始前にインクリボンの弛み取りが行われた場合、用紙と印字ヘッドとによってインクリボンが拘束されてインクリボンが送られないときは、インクリボンの送り異常が検出されるが、その送り異常は無効とされるから、インクリボンのジャム処理は行われない。また、用紙内の用紙厚の厚い領域が印字ヘッドに対向する所定の印字位置に搬送された状態で印字ヘッドの印字動作を終了し、その後インクリボンの弛み取りが行われた場合も用紙と印字ヘッドとによってインクリボンが拘束されてインクリボンが送られないときは、インクリボンの送り異常が検出されるが、その送り異常も無効とされるから、インクリボンのジャム処理は行われない。
【００２５】
これにより、インクリボンの弛み取りでは不必要にインクリボンのジャム処理が行われないため、印字処理の効率が低下することがなく、ユーザに原因不明のエラー回復処理を行わせることによるプリンタ装置の信頼性の低下を招くこともなくなる。
【００２６】
また、本発明の第２の側面によれば、請求項１記載のプリンタ装置において、前記用紙は複数の用紙がミシン目で折り畳まれた連続用紙からなり、この連続用紙のミシン目を含む所定の領域が前記印字ヘッドに対向する所定の印字位置に搬送されていることを検出する検出手段をさらに備え、前記異常検出無効手段は、前記所定の印字位置に前記連続用紙のミシン目を含む所定の領域が位置している状態で前記インクリボンの弛み除去中に当該インクリボンの送り異常が検出されると、当該異常検出を前記ジャムエラー処理手段に対して無効にするものであることを特徴とするプリンタ装置が提供される。
【００２７】
このプリンタ装置では、ミシン目で折り畳まれた連続用紙がセットされ、この連続用紙のミシン目を含む所定の領域が印字ヘッドに対向する所定の印字位置に位置している状態で印字ヘッドの印字動作の開始前にインクリボンの弛み取りが行われた場合、用紙と印字ヘッドとによってインクリボンが拘束されてインクリボンが送られないときは、インクリボンの送り異常が検出されるが、その送り異常は無効とされるから、インクリボンのジャム処理は行われない。また、連続用紙のミシン目を含む所定の領域が印字ヘッドに対向する所定の印字位置に搬送された状態で印字ヘッドの印字動作を終了し、その後インクリボンの弛み取りが行われた場合も用紙と印字ヘッドとによってインクリボンが拘束されてインクリボンが送られないときは、インクリボンの送り異常が検出されるが、その送り異常も無効とされるから、インクリボンのジャム処理は行われない。
【００２８】
従って、この場合もインクリボンの弛み取りでは不必要にインクリボンのジャム処理が行われないため、印字処理の効率が低下することがなく、ユーザに原因不明のエラー回復処理を行わせることによるプリンタ装置の信頼性の低下を招くこともない。
【００２９】
また、本発明の第３の側面によれば、請求項１または２記載のプリンタ装置において、前記印字ヘッドの印字動作の終了後におけるインクリボンの弛み除去中に前記インクリボン異常検出手段によりインクリボンの送り異常が検出されると、前記印字ヘッドが移動しているか否かを判別する判別手段をさらに備え、前記異常検出無効手段は、前記判別手段で前記印字ヘッドが停止していると判別されたときに、前記インクリボン異常検出手段による異常検出を前記ジャムエラー処理手段に対して無効にするものであることを特徴とするプリンタ装置が提供される。
【００３０】
このプリンタ装置では、印字ヘッドの印字動作の終了後に行われるインクリボンの弛み取りにおいて、インクリボンの送り異常が検出されると、その送り異常検出時に印字ヘッドが移動しているか否かが判別され、印字ヘッドが移動していれば、当該送り異常は有効とされ、インクリボンのジャム処理が行われ、印字ヘッドが移動していなければ、当該送り異常は無効とされ、インクリボンのジャム処理は行われない。
【００３１】
すなわち、印字ヘッドは印字シャトルに搭載され、この印字シャトルによって用紙幅方向に往復動される。印字シャトルは所定の往動開始位置と復動開始位置との間を往復するようになされ、印字ヘッドは印字シャトルが往復動する間の当該印字シャトルが等速運動を行う期間に印字動作を行う。従って、印字ヘッドの印字動作が終了しても、印字シャトルが停止位置もしくは反転位置まで移動している場合は、印字ヘッドは移動しており、これに同期して用紙も搬送される。インクリボンの弛み取りにおいて、インクリボンの送り異常が検出されたとき、印字ヘッドが移動していれば、当該用紙と印字ヘッドによって拘束されたインクリボンはそのときの用紙の搬送により拘束状態が解消される可能性が高いため、送り異常を無効として不必要にインクリボンのジャム処理は行われない。一方、印字ヘッドが移動していなければ、インクリボンの送り異常は、インクリボンの損傷などによる本来のジャムの可能性が高いため、送り異常を有効としてインクリボンのジャム処理が行われる。
【００３２】
また、本発明の第４の側面によれば、請求項１記載のプリンタ装置において、セットされた用紙の厚さを検出する用紙厚検出手段と、セットされた用紙の厚さが所定の値より小であるか否かを判別する用紙厚判別手段と、セットされた用紙の厚さが所定の値より小であるときは、前記異常検出無効手段による異常検出の無効処理を禁止する禁止手段とをさらに備えたことを特徴とするプリンタ装置が提供される。
【００３３】
このプリンタ装置によれば、セットされた用紙の厚みが所定値より大の場合は、用紙厚が搬送方向に変化している可能性が高く、印字ヘッドに対向する所定の印字位置で用紙内の用紙厚の厚い特定領域と印字ヘッドとによりインクリボンが拘束されてインクリボンジャムに類似した現象が発生する虞があるので、その現象に対するインクリボンのジャム処理を回避させるため、インクリボンの弛み取りにおいて、インクリボンの送り異常が検出されてもインクリボンのジャム処理が行われない。一方、セットされた用紙の厚みが所定値より小の場合は、用紙厚が搬送方向に変化することが少なく、用紙と印字ヘッドとによりインクリボンが拘束されてインクリボンジャムに類似した現象が発生する虞はないので、インクリボンの送り異常検出に対する無効処理は禁止され、インクリボンの弛み取りにおいて、インクリボンの送り異常が検出されると、インクリボンのジャム処理が行われる。これにより、用紙厚の薄い用紙に対しては、インクリボンの弛み取りにおいてインクリボンのジャム検出を確実に行うことができる。
【００３４】
また、本発明の第５の側面によれば、請求項１ないし３のいずれかに記載のプリンタ装置において、前記異常検出無効手段による異常検出の無効処理を禁止するモードを設定するモード設定手段をさらに備え、前記異常検出無効手段は、前記インクリボンの弛み除去中に前記インクリボン異常検出手段によりインクリボンの送り異常が検出されると、前記モードが設定されているときは当該異常検出を前記ジャムエラー処理手段に対して有効とし、前記モードが設定されていないときは当該異常検出を前記ジャムエラー処理手段に対して無効とするものであることを特徴とするプリンタ装置が提供される。
【００３５】
このプリンタ装置によれば、モード設定手段により所定のモードが設定されているときは、インクリボンの弛み取りにおいて、インクリボンの送り異常が検出されると、インクリボンのジャム処理が行われ、所定のモードが設定されていないときは、インクリボンの弛み取りにおいて、インクリボンの送り異常が検出されてもインクリボンのジャム処理は行われない。これにより、ユーザは、自己が使用する用紙の種類に応じてモード設定を行うことによりインクリボンのジャム処理を適切に行わせることができる。
【００３６】
また、本発明の第６の側面によれば、印字ヘッドによりインクリボンのインクを連続用紙に転写させて印字を行うプリンタ装置において、前記インクリボンを送るリボン駆動手段と、前記リボン駆動手段の駆動中に当該インクリボンの送り異常を検出するインクリボン異常検出手段と、前記インクリボン異常検出手段によりインクリボンの送り異常が検出されると、所定のインクリボンのジャムエラー処理を行うジャムエラー処理手段と、厚さが所定の値より大となる前記用紙内の特定領域が前記印字ヘッドに対向する所定の印字位置に搬送されていることを検出する検出手段と、前記印字ヘッドの印字動作中に前記インクリボン異常検出手段によりインクリボンの送り異常が検出されると、前記用紙内の特定領域が前記所定の印字位置に搬送されていないときは当該異常検出を前記ジャムエラー処理手段に対して有効とし、前記用紙内の特定領域が前記所定の印字位置に搬送されているときは当該異常検出を前記ジャムエラー処理手段に対して無効とする異常検出無効手段とを備えたことを特徴とするプリンタ装置が提供される。
【００３７】
このプリンタ装置では、用紙を長手方向に搬送するとともに、インクリボンを送りながら印字データに基づいて印字ヘッドを駆動することにより用紙への印字が行われているとき、インクリボンの送り異常が検出されると、その送り異常が、用紙内の特定領域（厚さが所定の値より大となる領域）が印字ヘッドに対向する所定の印字位置に位置していないときに検出されたときは、その検出異常を有効としてインクリボンのジャム処理が行われ、その送り異常が、用紙内の特定領域が所定の印字位置に位置しているときに検出されたときは、その検出異常を無効としてインクリボンのジャム処理は行われない。
【００３８】
従って、用紙内の厚みの厚い特定領域と印字ヘッドとによりインクリボンが拘束されて一時的にジャムに類似した状態が発生した場合は、不必要にインクリボンのジャム処理が行われないので、印字処理の効率を低下させることがなく、ユーザに原因不明のエラー回復処理を行わせることによるプリンタ装置の信頼性の低下を招くこともなくなる。
【００３９】
本発明のその他の特徴および利点については、以下に行う発明の実施の形態の説明から、より明らかになろう。
【００４０】
【発明の実施の形態】
以下、本発明の好ましい実施の形態について、図面を参照して具体的に説明する。
【００４１】
図１は、本発明に係るプリンタ装置のブロック構成図である。図２は、プリンタ装置の印字を行う部分の概略構成を示す斜視図である。図３は、同プリンタ装置の印字ヘッドの構成を示す斜視である。図４は、同プリンタ装置の印字を行う部分を横から見た図である。
【００４２】
本実施形態に係るプリンタ装置１はインパクトプリンタである。プリンタ装置１は、外部接続されたホストコンピュータ２から送信される種々のコマンドと印字データとを受信し、そのコマンドに従って印字データをセットされた所定の用紙に出力する。
【００４３】
プリンタ装置１は、アダプタ１１、ラインプリント制御部（ＬＰＣ：Ｌｉｎｅ　Ｐｒｉｎｔ　Ｃｏｎｔｒｏｌｌｅｒ）１２、印字制御部１３、印字ヘッド１４、印字ヘッド振動機構１５、プラテン位置調整機構１６、プラテン１７、インクリボン送り機構１８、インクリボンＲ、インクリボンジャムセンサ１９、用紙送り機構２０、用紙Ｐおよび操作パネル２１を含んでいる。
【００４４】
アダプタ１１は、ホストコンピュータから送信されたコマンドデータや印字データを受信し、コマンドデータは内部コードに変換してラインプリント制御部１２に入力するものである。ラインプリント制御部１２は、内部コードに変換されたコマンド内容を解読し、そのコマンドに従って印字制御部１３の駆動を制御することにより印字データの用紙Ｐへの出力処理（以下、印字処理という。）を制御するものである。
【００４５】
ラインプリント制御部１２は、印字処理を制御するために、ＭＰＵ（Ｍｉｃｒｏｐｒｏｃｅｓｓｏｒ　Ｕｎｉｔ）１２１、ＢＭＭ（Ｂｉｔ　Ｍａｐ　Ｍｅｍｏｒｙ）１２２、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）１２３、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）１２４およびＩ／Ｆ（インターフェース）１２５を備えている。
【００４６】
ＢＭＭ１２２は、アダプタ１１から入力される印字データ（ビットマップデータ）を格納するものである。ＲＯＭ１２３は、印字処理手順を示す演算プログラムや印字処理に必要なデータ（例えば用紙の種類、各用紙のサイズや用紙厚、封筒などの別の用紙が封入された特殊な用紙における用紙封入位置、印字ヘッドとプラテンとのギャップの調整値等のデータ）を記憶するものである。ＭＰＵ１２１は、ＲＯＭ１２３に記憶された演算プログラムに従って演算処理を行うことによりＢＭＭ１２２に格納された印字データの用紙Ｐへの出力を制御するものである。Ｉ／Ｆ１２５は、ラインプリント制御部１２と印字制御部１３および操作パネル２１とを接続するものである。
【００４７】
ＲＡＭ１２４は、ＭＰＵ１２１の演算処理を実行するためのワークエリアを提供するものである。ＭＰＵ１２１は、ＲＯＭ１２３に記憶された演算プログラムをＲＡＭ１２４に読み出してその演算プログラムを実行する。この演算プログラムの実行により、ＭＰＵ１２１は、必要に応じてＢＭＭ１２２から印字データを読み出し、所定のタイミングで印字制御部１３に出力する。印字制御部１３は、ラインプリント制御部１２から入力された印字データに基づき印字ヘッド１４を駆動することにより用紙Ｐにライン単位で印字を行わせる。
【００４８】
印字制御部１３は、プリンタ装置１の印字メカ機構部（印字ヘッド１４，インクリボン送り機構１８，用紙送り機構２０などの印字を行うための機械的な構成部）の駆動を制御するものである。印字制御部１３は、ラインプリント制御部１２から入力される制御信号に基づいて印字メカ機構部の駆動（具体的にはプラテン位置調整機構１６のプラテン位置調整動作、用紙送り機構２０の用紙送り動作、インクリボン送り機構１８のインクリボンＲの送り動作、印字ヘッド１４の印字動作など）を制御する。
【００４９】
印字ヘッド１４は、複数のワイヤドットを有し、印字データに基づき所定のワイヤドットを突出させてインクリボンＲに含浸されたインクを用紙に転写させることにより印字を行うものである。印字ヘッド１４は、図３に示すように、プラテン１７に対向する面に１２個の印字ヘッドアッセンブリ１４１を横方向に配列したもので、各印字ヘッドアッセンブリ１４１の中央部には上下に１２個ずつ横方向に平行配列された合計２４個のワイヤドット１４１ａが設けられている。これらのワイヤドット１４１ａは突出可能になっている。
【００５０】
このような構成の印字ヘッド１４は、印字ヘッド１４を印字ヘッドアッセンブリ１４１の幅分だけ横方向（図２のＢ方向）に往復動（振動）させながら各印字ヘッドアッセンブリ１４１のワイヤドット１４１ａを印字データに基づき突出させてインクリボンＲを用紙Ｐに押し付けることにより印字が行われる。そして、印字ヘッド１４の横方向の往復動は印字ヘッド振動機構１５によって行われる。
【００５１】
印字ヘッド振動機構１５は、印字ヘッド１４の下面に設けられた印字シャトル１５１とその印字シャトル１５１の下部に設けられたシャトルリニアモータ１５２とによって構成されている（図４参照）。印字シャトル１５１はガイド軸１５１ａに嵌入装着され、このガイド軸１５１ａに沿って横方向に往復動可能になっている。印字シャトル１５１の下面および下方位置には印字シャトル１５１の駆動源であるリニアモータ１５２が設けられている。リニアモータ１５２を構成する一方の永久磁石１５２ａは印字シャトル１５１の下面に設けられ、リニアモータ１５２を構成する他方の電磁石１５２ｂは、印字シャトル１５１の下方位置に設けられたベース１５２ｃの上面に設けられている。また、ベース１５２ｃの内部には電磁石１５２ｂの駆動を制御する制御回路が内蔵されている。
【００５２】
リニアモータ１５２を構成する電磁石１５２ｂに流す電流の方向を周期的に反転させることにより電磁石１５２ｂに生じる磁極の極性が周期的に反転し、これにより電磁石１５２ｂから磁力を受ける印字シャトル１５１の下面の永久磁石１５２ａも周期的に左右に往復動することとなり、この印字シャトル１５１の往復動により印字ヘッド１４が横方向に振動する。
【００５３】
プリンタ装置１の印字位置には、印字ヘッド１４とこれに対向してプラテン１７が進退可能に設けられている。プラテン１７を進退可能にしているのは、印字ヘッド１４とプラテン１７との間隔ｄ（図４参照）を用紙Ｐの厚さに応じて調整可能にするためである。プラテン１７の背面には、図４に示すように、プラテン１７の位置を自動的に調整するためのプラテン位置調整機構１６が設けられている。プラテン位置調整機構１６は、楕円形状のカム１６ａ、減速ギヤ１６ｂおよび駆動モータ１６ｃで構成されている。カム１６ａの周面にはプラテン１７が当接しており、カム１６ａがカム軸１６１の周りを回転することによりカム軸１６１から当接位置までの距離が変化し、これによりプラテン１７が印字ヘッド１４に対して接離する。駆動モータ１６ｃはカム１６ａの回転駆動源で、駆動モータ１６ｃの回転力は減速ギヤ１６ｂを介してカム１６ａに伝達され、これによりカム１６ａは回転する。
【００５４】
インパクトプリンタは、上述したように印字ヘッド１４からワイヤドット１４１を高速で突出させてインクリボンＲのインクを当該インクリボンＲとプラテン１７との間に通した用紙Ｐに転写させることによりドット印字するため、用紙Ｐの厚みに関係なく安定かつ高い印字品質を保障する必要上、用紙Ｐとプラテン１７との間のギャップを所定値（例えば１００μｍ程度）に設定するようになっている。プラテン位置調整機構１６は、用紙Ｐが印字位置を通してセットされると、駆動モータ１６ｃを駆動してその用紙Ｐとプラテン１７とのギャップが所定値となるようにプラテン位置を自動的に調整する。
【００５５】
インクリボン送り機構１８は、インクリボンＲの同一箇所のインクが用紙Ｐに転写されないように、印字ヘッド１４による印字動作に同期させてリボン状のインクリボンＲを送るものである。インクリボンＲは、長尺リボンがメビウスの帯を構成するようにその両端が接続されたもので、所定のカートリッジに収納されている。インクリボン送り機構１８は、ステップモータなどの電動モータからなり、インクリボンＲを巻き上げることにより当該インクリボンＲの送り動作を行うものである。
【００５６】
インクリボンジャムセンサ１９は、インクリボン送り機構１８によってインクリボンＲを送っているとき、実際にインクリボンＲが送られていることを検出するものである。この検出信号は、印字制御部１３に入力され、印字制御部１３でインクリボンＲが送られていないと判別されると、印字制御部１３は印字処理を中止し、その判別結果（インクリボンジャム検出信号）をＬＰＵ１２に送信する。ＬＰＵ１２は、インクリボンジャム検出信号が入力されると、警告ブザーを発音したり、操作パネル２１に設けられた表示部にエラー表示とエラー内容（インクリボンジャム）の表示とを行うなどの所定のインクリボンのジャム処理を行う。
【００５７】
インクリボンＲは、図２に示すように、図略のカートリッジから引き出され、印字ヘッド１４とプラテン１７との間を通るように配置されている。印字ヘッド１４の横方向の両側にはインクリボンＲをガイドするガイドローラ２２，２３が配置されている。ガイドローラ２２の後方にもガイドローラ２４が配置され、このガドローラ２４はインクリボンＲのＣ方向の移動とともに供回りするようになっている。そして、このガイドローラ２４には当該ガイドローラ２４の回転を検出するエンコーダからなるインクリボンジャムセンサ１９が設けられている。
【００５８】
ガイドローラ２４が回転すると、インクリボンジャムセンサ１９から回転速度に応じた周期のパルス信号が出力される。このパルス信号は印字制御部１３に入力され、印字制御部１３ではパルス信号の有無によってガイドローラ２４が回転しているか否か、すなわち、インクリボンＲが実際に送られているか否かが判別される。なお、インクリボンジャムセンサ１９は、エンコーダに限定されるものではなく、ガイドローラ２４が回転すると、その回転に応じた信号が出力されるものであれば任意の構成を採用することができる。例えばガイドローラ２４の回転力を電気信号に変換する発電機であってもよい。
【００５９】
用紙送り機構２０は、印字ヘッド１４による印字動作に同期させて用紙内の各印字行を印字ヘッド１４に対向する所定の印字位置に送るものである。本実施形態に示すプリンタ装置１に適用される用紙Ｐは、図１３に示したように複数個の用紙が縦方向に連続して配列され、ミシン目で折り返された複写伝票などの連続用紙である。用紙送り機構２０は、各用紙が印字位置を通過するように連続用紙Ｐを長手方向（用紙の配列方向）に搬送する。
【００６０】
用紙Ｐは、複数の用紙を所定の間隔で設けられたミシン目で折り返した帯状の連続用紙からなる。連続用紙Ｐの両端部には用紙搬送用の孔Ｐａが所定の間隔で穿設されている。図４に示すように、用紙搬送路上には複数個の爪２５ａが所定の間隔で突設された無端ベルト２５ｂを有するトラクタ２５が配置されている。このトラクタ２５は用紙送り機構２０に相当するものである。連続用紙Ｐは、トラクタ２５の複数個の爪２５ａを用紙両端の孔Ｐａに係合させ、無端ベルト２５ｂを図略の電動モータで回転させることにより印字位置（印字ヘッド１４とプラテン１７に挟まれる位置）に搬送される。
【００６１】
操作パネル２１には、印字処理に関する各種情報を入力するための操作キーやその入力情報やプリンタ装置１のステータス情報を表示する表示部が設けられている。
【００６２】
連続用紙Ｐへ印字は、ラインプリント制御部１２から連続用紙Ｐの印字行の情報とその印字行に印字すべき印字データとを印字制御部１３に出力することにより行われる。印字制御部１３は、ラインプリント制御部１２から入力される印字行の情報に基づいて連続用紙Ｐの印字すべき行を図２のＡ方向に搬送した後、印字シャトル１５１を所定の移動範囲内で同図のＢ方向に往動もしくは復動させ（図２で印字シャトル１５１が左端の所定の停止／反転位置にあるときは右方向に往動させ、印字シャトル１５１が右端の所定の停止／反転位置にあるときは左方向に往動させ）、この往動もしくは復動の所定の期間にインクリボンＲを同図のＣ方向に送りながら印字データに基づき印字ヘッド１４のワイヤドット１４１ａを駆動して印字すべき文字をその行に印字する。そして、各行毎に印字動作を繰り返して連続用紙Ｐの各用紙に所定の印字が行われる。
【００６３】
なお、印字データのない行については印字ヘッド１４およびインクリボンＲの動きを止めて用紙Ｐだけが搬送される。従って、印字データのない行が連続する場合は、連続用紙Ｐがその行数分だけ一度に搬送されることになる。また、ミシン目で区切られた各用紙内で印字データの存在する最終行の印字処理が終了すると、その用紙についての印字は終了するから、連続用紙Ｐを次の用紙の先頭行まで送って、次の用紙についての印字処理の待機状態となる。
【００６４】
上記のようにラインプリント制御部１２は、行単位で印字のジョブを実行するものであるが、ジョブによっては印字ヘッド１４による印字動作を行わない場合もあるため、印字シャトル１５１及び印字ヘッド１４の駆動制御の面から用紙への印字処理を見ると、任意数の行について印字シャトル１５１及び印字ヘッド１４を連続的に駆動してその行数分の印字を行った後、任意数の行だけ用紙Ｐを送って次の任意数の行の印字処理に移行するという動作が繰り返されることになる。
【００６５】
この場合、各印字処理において印字ヘッド１４及び印字ヘッド振動機構１５の駆動を停止して次の印字処理の待機状態に移行する際、インクリボン送り機構１８は所定の時間だけ駆動してインクリボンＲの弛み取りが行われることがある。また、次の印字処理が開始されるときにも印字ヘッド振動機構１５や用紙送り機構２０を起動する前にインクリボン送り機構１８を起動してインクリボンＲの弛み取りが行われる。インクリボンＲの弛み取りは印字動作の開始前もしくは終了後のいずれか一方の期間で行えばよいが、両方の期間で行っても良い。
【００６６】
図５は、印字処理における印字ヘッド、印字ヘッド振動機構、インクリボン送り機構、インクリボンジャムセンサなどの動作タイミングを示す図である。
【００６７】
同図において、印字制御部１３はＬＰＣ１２から印字指令を受けると、まず、インクリボン送り機構１８を起動し（タイミングａ）、所定の時間だけインクリボンＲの送り動作を行って当該インクリボンＲの弛み取りを行う。インクリボンＲの弛み取りは印字ヘッド１４による印字動作の開始時から良好な濃度で印字が行われるようにするためのものである。この所定の時間（ａ−ｂの期間）内にインクリボンジャムセンサ１９からパルス信号が出力されると、インクリボンＲの弛みは除去され、正常に印字が可能としてタイミングｂで印字ヘッド振動機構１５が起動され、印字ヘッド１４による印字動作が開始される。
【００６８】
一方、所定の時間（ａ−ｂの期間）内にインクリボンジャムセンサ１９からパルス信号が出力されなければ、従来ではインクリボンにジャムが発生したと判断して所定のジャム処理に移行し、印字動作は行われないが、本実施形態では、後述するようにインクリボンの弛み取りにおいてインクリボンジャムセンサ１９からパルス信号が出力されなくてもその状態を無視し、タイミングｂで印字ヘッド振動機構１５が起動され、印字ヘッド１４による印字動作が開始される。
【００６９】
印字ヘッド１４による印字動作に移行すると、その印字動作の期間もインクリボンＲのジャム発生が監視されており、インクリボンジャムセンサ１９からパルス信号が出力されなくなると（図ではタイミングｇの鎖線で示す波形参照）、インクリボンにジャムが発生したと判断して印字ヘッド振動機構１５および印字ヘッド１４の駆動を停止し、印字動作を中止して所定のジャム処理に移行する。
【００７０】
そして、タイミングｄで印字ヘッドによる印字動作が終了すると、印字シャトル１５１を所定の停止位置（もしくは反転位置）に移動させて印字ヘッド振動機構１５の駆動を停止させ（タイミングｅ参照）、印字処理を終了する。なお、印字動作終了後にインクリボンの弛み取りを行う場合は、同図の鎖線で示すように、タイミングｅでインクリボン送り機構１８の駆動を停止させず、印字ヘッド１４の駆動停止後も所定の時間だけインクリボンＲの送り動作を行われる。
【００７１】
この所定の時間（ｄ−ｆの期間）内にインクリボンジャムセンサ１９からパルス信号が出力されると、インクリボンＲの弛みは除去されたとしてタイミングｆでインクリボン送り機構１８の駆動が停止され、次の印字処理の待機状態となる。一方、所定の時間（ｄ−ｆの期間）内にインクリボンジャムセンサ１９からパルス信号が出力されなければ、従来はインクリボンにジャムが発生したと判断して所定のジャム処理に移行するが、本実施形態では、後述するようにこのインクリボンの弛み取りにおいてインクリボンジャムセンサ１９からパルス信号が出力されなくてもその状態を無視し、タイミングｆでインクリボン送り機構１８の駆動が停止され、次の印字処理の待機状態となる。
【００７２】
上記のように、各行の印字処理においては、インクリボン送り機構１５が駆動しているとき、すなわち、インクリボンＲの弛み取りが行われているときと印字ヘッド１４による印字動作が行われているとき、インクリボンジャムセンサ１９からの出力信号に基づいてインクリボンＲが正常に送られているか否かが監視されており、インクリボンＲが正常に送られていない状態になると、すなわち、インクリボンジャムセンサ１９からパルス信号が正常に出力されなくなると、従来はインクリボンジャムの発生と判断し、印字処理を停止させ（具体的には印字のためのメカ機構の動作を停止させ）、上述した所定のインクリボンのジャム処理が行われるようになっていた。
【００７３】
しかし、段差媒体用紙や複数の用紙を紙ホッチキスにて綴じている用紙などの用紙内で用紙厚が変化する連続用紙Ｐに印字を行う場合は、印字ヘッド１４とプラテン１７とのギャップが一定値に設定されているので、用紙厚の厚い特定の領域（封筒などが封入されている領域Ｂ１、紙ホッチキスにて綴じられている領域Ｂ２、テント張りの生じたミシン目を含む一定の領域Ｂ３など）が印字ヘッド１４とプラテン１７との間を通過するとき、その用紙の特定領域（用紙厚が厚い領域）と印字ヘッド１４とによってインクリボンＲが拘束され、インクリボンＲの送りが正常に行われず、この場合もインクリボンのジャム処理が行われる場合がある。
【００７４】
このような用紙厚の変化によって一時的にインクリボンＲの送りに異常が発生する場合は、そのまま印字処理を継続することにより用紙厚の厚い特定領域が印字ヘッド１４とプラテン１７との間を通過すると、そのインクリボンＲの拘束状態が自然に解消されることがあるにも拘らず、常にインクリボンＲのジャム処理を行っていたのでは、不必要に印字動作を停止させ印字効率を著しく低下させることになるとともに、ユーザに原因がはっきりしない内容でインクリボンＲのジャム解消作業を強いることになる。そこで、これらの問題を回避するため、本実施形態ではそのような異常発生が生じる虞のある場合、具体的にはインクリボンＲの弛み取りを行っているときや印字ヘッドによる印字動作中で用紙内の用紙厚が厚い特定領域が印字位置を通過しているときに、インクリボンジャムセンサ１９からパルス信号が正常に出力されない状態（インクリボンの送り異常状態）が発生してもその状態を無視し、インクリボンのジャム処理を行わないようにして、印字効率を高めるようにしている。すなわち、そのような異常発生が生じる虞のある場合、インクリボンジャムセンサ１９の出力信号に基づくインクリボンのジャム検出をインクリボンのジャム処理に対して無効とし、当該ジャム処理が実行されないようにしている。
【００７５】
次に、インクリボンのジャム検出処理について、図６〜図１０のフローチャートと図５のタイムチャートを用いて説明する。
【００７６】
図６は、印字動作開始前のインクリボンの弛み取りにおけるインクリボンのジャム検出処理を示すフローチャートである。すなわち、図５のａ−ｂ期間におけるインクリボンのジャム検出処理を示すフローチャートである。なお、上述したように、印字動作終了後のインクリボンの弛み取りが行われる場合は、印字動作開始前のインクリボンの弛み取りは省略されることがあり、その場合は当然に図６のインクリボンのジャム検出処理は行われない。
【００７７】
タイミングａでインクリボン送り機構１８が起動されると（Ｓ１）、予め設定された所定時間内にインクリボンジャムセンサ１７からパルス信号が出力されるか否か判別される（Ｓ２，Ｓ３のループ）。所定時間内にインクリボンジャムセンサ１９からパルス信号が出力されると（Ｓ３：ＹＥＳ）、例えば図５のタイミングｈでインクリボンジャムセンサ１９からパルス信号が出力されると、ａ−ｈ期間でインクリボンＲの弛みが巻き取られ、インクリボンＲが正常に送られる状態と判断されるから、印字ヘッド１４を横方向に高速で往復動（振動）させる印字ヘッド振動機構１５が起動され（Ｓ４）、印字ヘッド１４による印字動作が開始される（Ｓ５）。
【００７８】
また、所定時間内にインクリボンジャムセンサ１９からパルス信号が出力されなかった場合は（Ｓ３：ＹＥＳ）、印字制御部１３はそのパルス信号の未出力状態をインクリボンＲのジャム検出として扱わず、すなわち、インクリボンＲのジャム処理に対しては無効とし（Ｓ６）、ステップＳ４に移行する。従って、印字動作開始前のインクリボンＲの弛み取りにおいてはインクリボンジャムセンサ１９のパルス信号の有無に関係なく、所定の時間が経過すると、印字制御部１３は印字ヘッド振動機構１５を起動し（Ｓ４）、印字ヘッド１４による印字動作を開始する（Ｓ５）。
【００７９】
図７は、印字動作終了後のインクリボンの弛み取りにおけるインクリボンジャム検出処理を示すフローチャートである。すなわち、図５のｄ−ｆ期間におけるインクリボンのジャム検出処理を示すフローチャートである。なお、上述したように、印字動作開始前のインクリボンの弛み取りが行われる場合は、印字動作終了後のインクリボンの弛み取りは省略されることがあり、その場合は当然に図７のインクリボンのジャム検出処理は行われない。
【００８０】
タイミングｄで印字ヘッド１４の印字動作が停止されると（Ｓ１０）、インクリボンＲの送り動作は引き続き所定の時間だけ継続され、当該インクリボンＲの弛み取りが行われる一方（Ｓ１１〜Ｓ１３）、印字シャトル１５１が所定の停止位置もしくは反転位置に移動したタイミングｅで印字ヘッド振動機構１５が停止される。インクリボンＲの弛み取りための送り動作が継続している期間もインクリボンジャムセンサ１９からパルス信号が出力されているか否かが判別され（Ｓ１１，Ｓ１２のループ）、この期間内にインクリボンジャムセンサ１９からパルス信号が出力されなくなることがなければ（Ｓ１２：ＹＥＳ）、インクリボンＲの弛みは正常に除去されたと判断され、インクリボン送り機構１８の駆動は停止される（Ｓ１３）。
【００８１】
一方、インクリボンＲの弛み取りのためにインクリボン送り機構１８を駆動している期間に、インクリボンジャムセンサ１９からパルス信号が出力されなくなると（Ｓ１１：ＮＯ）、例えば図５のタイミングｉでインクリボンジャムセンサ１９からパルス信号が出力されなくなると、印字シャトル１５１が動作しているか否か、すなわち、リニアモータ１５２が駆動中か、もしくはリニアモータ１５２は停止しているが慣性力により印字シャトル１５１が移動している否かが判別される（Ｓ１４）。
【００８２】
そして、印字シャトル２２が動作していなければ（Ｓ１４：ＮＯ）、そのパルス信号の未出力状態はインクリボンＲのジャム検出として扱われず、すなわち、インクリボンＲのジャム処理に対しては無効とされ（Ｓ１５）、ステップＳ１３に移行し、印字シャトル２２が動作していれば（Ｓ１４：ＹＥＳ）、そのパルス信号の未出力状態はインクリボンＲのジャム検出として扱われ（Ｓ１６）、所定のインクリボンのジャム処理が行われ（Ｓ１７）、そのジャムエラーが回復されるまで、印字待機状態となる。
【００８３】
従って、印字動作終了後のインクリボンＲの弛み取りおいてはインクリボンジャムセンサ１９のパルス信号が出力されなくなると、印字制御部１３は、印字シャトル１５１が停止しているときはその未検出状態を無視し、印字シャトル１５１が停止していないときにその未検出状態をジャム検出としてインクリボンのジャム処理を行う。このように、印字シャトル１５１が動作しているときはインクリボンジャムセンサ１９のパルス信号の未出力状態をジャム検出とするのは、印字シャトル１５１が動作しているときは用紙Ｐも搬送されている可能性があり、用紙Ｐのミシン目や紙ホッチキスなどを含む特定の領域（用紙厚の厚い特定の領域）が印字ヘッド１４に対向する所定の印字位置を通過するとき、用紙Ｐが搬送されていれば、用紙Ｐと印字ヘッド１４とに挟まれて一時的にインクリボンＲの送りに異常が生じたとしても用紙Ｐの搬送によってその異常が解消され得ると考えられるから、印字シャトル１５１が動作中に生じたインクリボンＲの送り異常は、そのような一時的な送り異常ではなく本来的なインクリボンＲの送り異常と考えられるからである。
【００８４】
図８は、印字ヘッドによる印字動作中のインクリボンのジャム検出処理を示すフローチャートである。すなわち、図５のｂ−ｅ期間におけるインクリボンのジャム検出処理を示すフローチャートである。
【００８５】
印字動作中は、上述したように、基本的にインクリボンジャムセンサ１９からパルス信号が出力されなくなると、インクリボンＲのジャムと判断し、所定のインクリボンのジャム処理が行われるが、用紙厚が変化する連続用紙Ｐがセットされた場合は、用紙厚の厚い特定の領域が印字位置を通過するとき、インクリボンＲが用紙Ｐと印字ヘッド１４に挟まれて拘束され、正常に送られなくなることがあるので、このときは、インクリボンジャムセンサ１９からパルス信号が出力されなくても、そのパルス信号の未出力状態をインクリボンのジャム検出として扱わず、印字動作を継続してインクリボンＲの拘束状態が自然に解消されるようにしている。
【００８６】
すなわち、印字ヘッド１４により印字動作が行われているとき、インクリボンジャムセンサ１９からパルス信号が出力されなくなると（Ｓ２０：ＮＯ）、用紙Ｐの用紙厚の厚い特定の領域が印字位置に位置しているか否かが判別され（Ｓ２１）、用紙Ｐの特定の領域が印字位置に位置していれば（Ｓ２１：ＹＥＳ）、そのパルス信号の未出力状態はインクリボンＲのジャム検出として扱われず、すなわち、インクリボンＲのジャム処理に対しては無効とされ（Ｓ２３）、ステップＳ２０に戻り、印字動作が継続される。
【００８７】
用紙Ｐの特定の領域が印字位置に位置していなければ（Ｓ２１：ＮＯ）、そのパルス信号の未出力状態はインクリボンＲのジャム検出として扱われ、所定のインクリボンのジャム処理が行われ（Ｓ２２）、そのジャムエラーが回復されるまで、印字待機状態となる。なお、用紙Ｐにおける用紙厚の厚い領域は、用紙の種類に応じて予め決まっているので、セットされた用紙Ｐの種類が操作パネル２１から入力されると、その用紙Ｐに対する用紙サイズや他の用紙の封入位置などの情報をＲＯＭ１２３から読み出すことにより知ることができる。
【００８８】
図９は、印字動作開始前のインクリボンの弛み取りにおける他のインクリボンのジャム検出処理を示すフローチャートである。
【００８９】
同図に示すフローチャートは、図６に示す印字動作開始前のインクリボンの弛み取りにおけるインクリボンのジャム検出処理において、連続用紙Ｐのミシン目を含む所定の領域（例えばミシン目の前後１／２インチの領域。以下、ミシン目領域という。）、すなわち、テント張りによって用紙厚が厚くなっている領域が印字位置に位置している状態でインクリボンのジャムが検出されたときにはそのジャム検出を無効とし、インクリボンのジャム処理を行わないようにしたものである。
【００９０】
図９のフローチャートのステップＳ３０〜Ｓ３４の処理（インクリボンのジャムが検出されない処理）は図６のフローチャートのステップＳ１〜Ｓ５の処理と同一であるから、ここではステップＳ３５以降のインクリボンのジャムが検出される処理について説明する。
【００９１】
インクリボンＲの弛みを取るためにインクリボン送り機構１８を所定時間駆動し、その所定時間内にインクリボンジャムセンサ１９からパルス信号が出力されなかった場合は（Ｓ３１：ＹＥＳ）、印字位置にミシン目領域が位置しているか否かが判別される（Ｓ３５）。なお、連続用紙Ｐにおけるミシン目の位置は、用紙の種類に応じて予め決まっているので、セットされた連続用紙Ｐの種類が操作パネル２１から入力されると、その連続用紙Ｐの対する用紙サイズやミシン目の位置などの情報をＲＯＭ１２３から読み出すことにより知ることができる。
【００９２】
印字位置にミシン目領域が位置していれば（Ｓ３５：ＹＥＳ）、用紙厚に起因してインクリボンＲが用紙Ｐと印字ヘッド１４とに挟まれて一時的に拘束されている可能性があるので、インクリボンジャムセンサ１９のパルス信号の未出力状態はインクリボンＲのジャム検出として扱われず、すなわち、インクリボンＲのジャム処理に対しては無効とされ（Ｓ３６）、ステップＳ３３に移行し、印字ヘッド振動機構１５が起動され、印字が開始される（Ｓ３４）。
【００９３】
一方、印字位置にミシン目領域が位置していなければ（Ｓ３５：ＮＯ）、インクリボンジャムセンサ１９のパルス信号の未出力状態はインクリボンＲのジャム検出として扱われ（Ｓ３７）、インクリボンのジャム処理が行われ（Ｓ３８）、そのジャムエラーが回復されるまで、印字待機状態となる。
【００９４】
従って、本実施形態では印字動作開始前のインクリボンＲの弛み取りにおいては、用紙Ｐのミシン目領域が印字位置に位置しるときには、インクリボンジャムセンサ１９のパルス信号の有無に関係なく、所定の時間が経過すると、印字制御部１３は印字ヘッド振動機構１５を起動し（Ｓ４）、印字ヘッド１４による印字動作を開始する（Ｓ５）。
【００９５】
図１０は、印字動作終了後のインクリボンの弛み取りにおける他のインクリボンジャム検出処理を示すフローチャートである。
【００９６】
同図に示すフローチャートは、図７に示す印字動作終了後のインクリボンの弛み取りにおけるインクリボンのジャム検出処理において、連続用紙Ｐのミシン目領域が印字位置に位置している状態でインクリボンのジャムが検出されたときにはそのジャム検出を無効とし、インクリボンのジャム処理を行わないようにしたものである。
【００９７】
図１０のフローチャートのステップＳ４０〜Ｓ４３の処理（インクリボンのジャムが検出されない処理）は図７のフローチャートのステップＳ１０〜Ｓ１３の処理と同一であるから、ここではステップＳ４４以降のインクリボンのジャムが検出される処理について説明する。
【００９８】
インクリボンＲの弛みを取るためにインクリボン送り機構１８を所定時間だけ継続して駆動し、その所定時間内にインクリボンジャムセンサ１９からパルス信号が出力されなくなると（Ｓ４１：ＮＯ）、印字位置に用紙Ｐのミシン目領域が位置しているか否かが判別される（Ｓ４４）。
【００９９】
印字位置に用紙Ｐのミシン目領域が位置していれば（Ｓ４４：ＹＥＳ）、さらに印字シャトル１５１が動作しているか否が判別され（Ｓ４５）、印字シャトル１５１が動作していなければ（Ｓ４５：ＮＯ）、用紙厚に起因してインクリボンＲが用紙Ｐと印字ヘッド１４とに挟まれて一時的に拘束されている可能性があるので、インクリボンジャムセンサ１９のパルス信号の未出力状態はインクリボンＲのジャム検出として扱われず、すなわち、インクリボンＲのジャム処理に対しては無効とされ（Ｓ４６）、ステップＳ４３に移行し、インクリボン送り機構１８の駆動は停止される（Ｓ４４）。
【０１００】
一方、印字シャトル１５１が動作していれば（Ｓ４５：ＹＥＳ）、インクリボンジャムセンサ１９のパルス信号の未出力状態はインクリボンＲのジャム検出として扱われ（Ｓ４７）、インクリボンのジャム処理が行われ（Ｓ４８）、そのジャムエラーが回復されるまで、印字待機状態となる。また、ステップＳ４４で印字位置に用紙Ｐのミシン目領域が位置していなければ（Ｓ４４：ＮＯ）、ステップＳ４７に移行し、インクリボンジャムセンサ１９のパルス信号の未出力状態はインクリボンＲのジャム検出として扱われ、インクリボンのジャム処理が行われ、そのジャムエラーが回復されるまで、印字待機状態となる。
【０１０１】
なお、例えば１枚ものの連続用紙のように用紙厚が変化しない連続用紙Ｐについては、インクリボンＲが用紙Ｐと印字ヘッド１４とに挟まれて拘束され、インリボンジャムの症状が発生することはないので、この場合は、本発明に係るインリボンジャム検出処理を行う必要はない。従って、用紙Ｐがセットされたとき、プラテン１７の位置を設定する際にその用紙厚を検出し、用紙厚が所定の値より大であるとき、すなわち、インクリボンＲが用紙Ｐと印字ヘッド１４とに挟まれて拘束され、インリボンジャムの症状が発生する虞のある用紙厚のときにのみ、上述した図６及び図７に示すインリボンのジャム検出処理を行い、用紙厚が所定値より小であるときは、図１１及び図１２に示す従来のインリボンのジャム検出処理を行うようにしても良い。
【０１０２】
また、操作パネル２１に、本発明に係るインクリボンのジャム検出処理を行わせる第１のインクリボンジャム検出処理モードと従来のインクリボンのジャム検出処理を行わせる第２のインクリボンジャム検出処理モードとを選択する操作キー（本発明に係るモード設定手段）を設け、この操作キーで第１のインクリボンジャム処理モードが設定されているときにのみ、上述した図６、図７、図９及び図１０に示すインクリボンのジャム検出処理を行わせるようにしてもよい。このようにすれば、ユーザが自己の使用する用紙に応じてインクリボンＲのジャム検出処理を適切に行わせることができる利点がある。
【０１０３】
【発明の効果】
以上説明したように、本発明によれば、印字動作の開始前もしくは印字動作の終了後のいずれか一方で行われるインクリボンの弛み取りにおいて、インクリボンの送り異常が検出されても、その送り異常の検出を無効にして所定のインクリボンのジャム処理を行わないようにしたので、用紙厚の厚い特定の部分やミシン目領域が印字位置を通過する際に用紙と印字ヘッドとによってインクリボンが拘束されて一時的にインクリボンが正常に送られない場合でもその後の印字処理における用紙搬送によってそのインクリボンの拘束状態が解消されることがあり、不必要にインクリボンのジャム処理が行われることはない。これにより、印字処理の効率が低下することがなく、原因不明のインクリボンのジャム警告をすることによりプリンタ装置の信頼性を低下させることもなくなる。
【０１０４】
また、セットされた用紙の厚みを検出し、用紙厚が所定の値より大であるときに、印字動作の開始前もしくは印字動作の終了後のインクリボンの弛み取りにおいてインクリボンの送り異常が検出されたときはその送り異常の検出を無効にして所定のインクリボンのジャム処理を行わないようにしたので、用紙厚の厚い用紙に対するインクリボンのジャム処理に起因する処理効率の低下を低減することができる。
【０１０５】
また、モード設定手段によって、所定のモードが設定されたときに、印字動作の開始前もしくは印字動作の終了後のインクリボンの弛み取りにおいてインクリボンの送り異常が検出されたときはその送り異常の検出を無効にして所定のインクリボンのジャム処理を行わないようにしたので、使用する用紙に応じてモード設定することにより適切なインクリボンのジャム検出処理を行わせることができる。
【０１０６】
また、印字動作中に用紙厚の厚い特定の領域が印字位置を通過するときにも、インクリボンの送り異常が検出されたときはその送り異常の検出を無効にして所定のインクリボンのジャム処理を行わないようにしたので、上記と同様の効果を得ることができる。
【図面の簡単な説明】
【図１】本発明に係るプリンタ装置のブロック構成図である。
【図２】本発明に係るプリンタ装置の印字を行う部分の概略構成を示す斜視図である。
【図３】本発明に係るプリンタ装置の印字ヘッドの構成を示す斜視図である。
【図４】本発明に係るプリンタ装置の印字を行う部分を横から見た図である。
【図５】印字処理における印字ヘッド、印字ヘッド振動機構、インクリボン送り機構、インクリボンジャムセンサなどの動作タイミングを示す図である。
【図６】印字動作開始前のインクリボンの弛み取りにおけるインクリボンのジャム検出処理を示すフローチャートである。
【図７】印字動作終了後のインクリボンの弛み取りにおけるインクリボンジャム検出処理を示すフローチャートである。
【図８】印字ヘッドによる印字動作中のインクリボンのジャム検出処理を示すフローチャートである。
【図９】印字動作開始前のインクリボンの弛み取りにおける他のインクリボンのジャム検出処理を示すフローチャートである。
【図１０】印字動作終了後のインクリボンの弛み取りにおける他のインクリボンジャム検出処理を示すフローチャートである。
【図１１】従来の印字動作開始前のインクリボンの弛み取りにおけるインクリボンのジャム検出処理を示すフローチャートである。
【図１２】従来の印字動作終了後のインクリボンの弛み取りにおけるインクリボンのジャム検出処理を示すフローチャートである。
【図１３】用紙の用紙厚が変化する部分の例を示す斜視図である。
【符号の説明】
１　プリンタ装置
１１　アダプタ
１２　ラインプリント制御部（ジャムエラー処理手段）
１２１　ＭＰＵ
１２２　ビットマップメモリ（ＢＭＭ）
１２３　ＲＯＭ
１２４　ＲＡＭ
１２５　インターフェース（Ｉ／Ｆ）
１３　印字制御部（インクリボン異常検出手段，ジャムエラー処理手段，インクリボン弛み除去手段，異常検出無効手段，検出手段，判別手段，用紙厚判別手段，禁止手段）
１４　印字ヘッド
１５　印字ヘッド振動機構
１５１　印字シャトル
１５２　リニアモータ
１６　プラテン位置調整機構（用紙厚検出手段）
１７　プラテン
１８　インクリボン送り機構（リボン駆動手段）
１９　インクリボンジャムセンサ（インクリボン異常検出手段）
２０　用紙送り機構
２１　操作パネル（モード設定手段）
２２，２３，２４　ガイドローラ
２５　トラクタ
【図１】
2004074743.tif 000003
【図２】
2004074743.tif 000004
【図３】
2004074743.tif 000005
【図４】
2004074743.tif 000006
【図５】
2004074743.tif 000007
【図６】
2004074743.tif 000008
【図７】
2004074743.tif 000009
【図８】
2004074743.tif 000010
【図９】
2004074743.tif 000011
【図１０】
2004074743.tif 000012
【図１１】
2004074743.tif 000013
【図１２】
2004074743.tif 000014
【図１３】
2004074743.tif 000015