(57)【要約】【課題】高価なセンサ部品を用いずに、記録紙の実印刷領域や印刷イメージそのものに損傷がないエラーの場合には再印刷を行わないようにすること。【解決手段】プリンタ１は、ラベル１１ａ上の実印刷領域Ｅ１へのインクジェットヘッド１３による印刷イメージ１１ｃの形成中に所定のエラーの発生が検出された場合には、当該エラーの発生時に印刷イメージ１１ｃを形成中であったラベル１１ａの再印刷を行う。また、ラベル１１ａ上の非印刷領域Ｅ２がインクジェットヘッド１３による印刷位置を通過しているときに、記録紙１１やラベル１１ａの損傷の可能性がある紙ジャムエラーやメカニカルエラーなどの特定のエラーの発生が検出された場合には、当該エラーの発生直前に印刷された実印刷領域Ｅ１上の印刷イメージ１１ｃの再印刷を行う。【選択図】図６
2010036440.tif 000002
【特許請求の範囲】
【請求項１】
記録紙への所定の印刷ジョブの印刷中に、少なくとも第１のエラー群および当該第１のエラー群とは異なる第２のエラー群のいずれかに属する所定のエラーが発生したか否かを検出し、
前記所定のエラーの発生が検出された場合には、
前記所定のエラーが前記第１のエラー群に含まれる第１エラーと前記第２のエラー群に含まれる第２エラーのいずれであるかを検出し、
当該検出した結果に基づき、再印刷を行うことを特徴とするプリンタの再印刷制御方法。
【請求項２】
請求項１に記載のプリンタの再印刷制御方法であって、
前記印刷ジョブが印刷領域と余白領域を含むものである場合、
前記余白領域を搬送中に、前記第１エラーまたは前記第２エラーが発生したか否かを検出し、
前記第２エラーを検出した場合には、
当該余白領域を搬送後、前記印刷領域の前記再印刷を行い、
前記第１エラーを検出した場合には、前記再印刷を行わないことを特徴とするプリンタの再印刷制御方法。
【請求項３】
請求項１に記載のプリンタの再印刷制御方法であって、
前記印刷ジョブが印刷領域と余白領域を含むものであり、ページ単位のものである場合、
前記余白領域を搬送中に、前記第１エラーまたは前記第２エラーが発生したか否かを検出し、
前記第２エラーを検出した場合には、
当該余白領域を搬送後、前記記録紙の次のページに前記印刷領域の前記再印刷を行い、
前記第１エラーを検出した場合には、前記再印刷を行わないことを特徴とするプリンタの再印刷制御方法。
【請求項４】
請求項２または３に記載のプリンタの再印刷制御方法であって、
前記印刷領域への印刷中に、前記第１エラーまたは前記第２エラーが発生したか否かを検出し、
前記第１エラーまたは前記第２エラーを検出した場合には、前記印刷領域の前記再印刷を行うことを特徴とするプリンタの再印刷制御方法。
【請求項５】
請求項１ないし４のいずれかの項に記載のプリンタの再印刷制御方法であって、
前記第２のエラー群には、紙ジャムエラーとメカニカルエラーの少なくともいずれかが含まれることを特徴とするプリンタの再印刷制御方法。
【請求項６】
請求項１ないし５のいずれかの項に記載のプリンタの再印刷制御方法であって、
前記第１のエラー群には、記録紙装填部を開閉する開閉カバーのカバーオープンエラーと紙なしエラーの少なくともいずれかが含まれることを特徴とするプリンタの再印刷制御方法。
【請求項７】
請求項１ないし６のいずれかの項に記載のプリンタの再印刷制御方法により、前記印刷領域の前記再印刷の要否を判定することを特徴とするプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブ実行中にエラーが発生した場合に再印刷の要否を判定可能なプリンタおよびプリンタの再印刷制御方法に関する。
【背景技術】
【０００２】
従来から、ラベル紙などの長尺の記録紙に印刷するプリンタにおいて、印刷中にエラーが発生するなどして正常な印刷結果が得られなかった場合に、再印刷を行うものが提案されている。例えば、特許文献１には、複数枚のラベルをセット印刷するラベルプリンタにおいて、印刷中に紙ジャムなどのエラーが発生した場合には、エラー発生時に印刷中だったラベルだけでなく、そのラベルを含むラベルセットの全てを印刷するラベルプリンタが開示されている。
【特許文献１】特開２００２−３６６４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで、印刷中にエラーが発生しても、記録紙の実印刷領域に損傷がなければ印刷結果には影響がないので、その場合には再印刷は不要であると考えられる。しかしながら、特許文献１のラベルプリンタでは、エラー検出手段によってラベルセット発行中にエラーが発生したと判定されると、そのラベルセットについては、エラー復帰後に必ず再印刷を行う。そのため、ラベルの実印刷領域に損傷がなく再印刷が不必要な場合にも再印刷が行われてしまう可能性があり、これによって印刷速度が低下したり、記録紙およびインクなどの消耗品が無駄になる可能性があった。
【０００４】
そこで、実際に再印刷が必要な場合のみ再印刷を実行するために、イメージセンサによって記録紙の実印刷領域やそこに印刷された内容の損傷を検出した場合にのみ再印刷を行う方法も提案されている。しかしながら、この方法では印刷位置よりも下流側にイメージセンサなどの高価なセンサ部品を配置しなければならないため、プリンタの装置コストが上昇してしまうという問題点があった。また、記録紙の実印刷領域やそこに印刷された内容に損傷がないかを確認するための検出処理を行うことにより、印刷速度が低下してしまうという問題点があった。
【０００５】
本発明の課題は、このような点に鑑みて、高価なセンサ部品を用いずに、記録紙の実印刷領域や印刷イメージそのものに損傷がないエラーの場合には再印刷を行わないようにすることが可能なプリンタおよびプリンタの再印刷制御方法を提案することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明のプリンタの再印刷制御方法は、
記録紙への所定のジョブの印刷中に、第１のエラー群および当該第１のエラーとは異なる第２のエラー群のいずれかに属する所定のエラーが発生したか否かを検出し、
前記所定のエラーの発生が検出された場合には、
前記所定のエラーが前記第１エラー群に含まれる第１のエラーと前記第２エラー群に含まれる第２のエラーのいずれであるかを検出し、
当該検出した結果に基づき、再印刷を行うことを特徴としている。
【０００７】
本発明では、このように、印刷内容の損傷の可能性が非常に高い印刷領域への印刷中にエラー発生を検出し、印刷領域への印刷中のエラー発生の有無に基づいて再印刷の要否を判定しているので、より正確に再印刷の要否を判定できる。よって、印刷内容に損傷がなく再印刷が不要な場合にまで再印刷が行われてしまうことを抑制でき、印刷速度の低下や記録紙およびインクなどの消耗品の無駄を削減できる。また、エラーの種類と有無によって再印刷の要否を判断しているので、高価なセンサ群を用いて実際に記録紙の損傷や記録紙上の印刷内容の損傷が生じているか否かを確認する必要がない。よって、プリンタの装置コストを削減でき、装置の構成を簡素化できる。
【０００８】
また、本発明において、前記印刷ジョブが印刷領域と余白領域を含むものである場合、前記余白領域を搬送中に、前記第１エラーまたは前記第２エラーが発生したか否かを検出し、前記第２エラーを検出した場合には、当該余白領域を搬送後、前記印刷領域の前記再印刷を行い、前記第１エラーを検出した場合には、前記再印刷を行わないようにするとよい。このように、印刷動作が行われていない余白領域を確保するための搬送中には、印刷終了後に印刷内容を損傷する可能性がある特定の種類のエラー（第２のエラー群に含まれる第２エラー）を検出したときだけ再印刷を行うようにすれば、更に正確に再印刷の要否を判定できる。よって、再印刷が不要な場合にまで再印刷が行われてしまうことを抑制できる。
【０００９】
また、本発明において、前記印刷ジョブが印刷領域と余白領域を含むものであり、ページ単位のものである場合、前記余白領域を搬送中に、前記第１エラーまたは前記第２エラーが発生したか否かを検出し、前記第２エラーを検出した場合には、当該余白領域を搬送後、前記記録紙の次のページに前記印刷領域の前記再印刷を行い、前記第１エラーを検出した場合には、前記再印刷を行わないようにするとよい。また、このとき、前記印刷領域への印刷中に、前記第１エラーまたは前記第２エラーが発生したか否かを検出し、前記第１エラーまたは前記第２エラーを検出したときは、前記印刷領域の前記再印刷を行うようにするとよい。
【００１０】
本発明は、このように、印刷ジョブが印刷領域と余白領域を含むページ単位の印刷ジョブの印刷動作において、印刷領域への印刷中と余白領域を確保するための搬送中で再印刷を行うための判定基準を異ならせている。よって、実際に印刷領域への印刷内容が損傷する可能性が高いときだけ再印刷を行うことができるので、印刷速度の低下や記録紙およびインクなどの消耗品の無駄を削減できる。また、高価なセンサ群を用いて実際に記録紙の損傷や記録紙上の印刷内容の損傷が生じているか否かを確認する必要がなく、プリンタの装置コストを削減でき、装置の構成を簡素化できる。さらに、印刷内容の損傷の可能性があるページを、ページ単位で再印刷できるので、正常に印刷されたページが必要な数だけ得られる。
【００１１】
ここで、前記第２のエラー群には、紙ジャムエラーとメカニカルエラーの少なくともいずれかが含まれるようにするとよい。また、前記第１のエラー群には、記録紙装填部を開閉する開閉カバーのカバーオープンエラーと紙なしエラーの少なくともいずれかが含まれるようにするとよい。紙ジャムエラーやメカニカルエラーは記録紙そのものの損傷の可能性があるので、印刷動作終了後の紙送り中に発生しても直前に印刷された印刷内容を損傷する可能性がある。また、カバーオープンエラーや紙なしエラーは、印刷動作終了後であれば印刷内容の損傷の可能性は非常に低いと考えられる。よって、再印刷を行うための判定基準をこのようなエラーの種類によって分けることにより、実際に印刷内容が損傷する可能性が高いときだけ再印刷を行うことができる。
【００１２】
次に、本発明のプリンタは、上記のプリンタの再印刷制御方法により、前記印刷領域の前記再印刷の要否を判定することを特徴としている。
【発明の効果】
【００１３】
本発明によれば、印刷内容の損傷の可能性が非常に高い印刷領域への印刷中にエラー発生を検出し、印刷領域への印刷中のエラー発生の有無に基づいて再印刷の要否を判定しているので、より正確に再印刷の要否を判定できる。よって、印刷内容に損傷がなく再印刷が不要な場合にまで再印刷が行われてしまうことを抑制でき、印刷速度の低下や記録紙およびインクなどの消耗品の無駄を削減できる。また、エラーの種類およびその有無によって再印刷の要否を判断しているので、高価なセンサ群を用いて実際に記録紙の損傷や記録紙上の印刷内容の損傷が生じているか否かを確認する必要がない。よって、プリンタの装置コストを削減でき、装置の構成を簡素化できる。
【発明を実施するための最良の形態】
【００１４】
以下に、図面を参照して、本発明を適用したプリンタの実施の形態を説明する。
【００１５】
（全体構成）
図１は本実施の形態に係るインクジェット式のプリンタの外観斜視図であり、図２はその開閉蓋を全開にした状態の外観斜視図である。プリンタ１は全体としてほぼ直方体形状をしたプリンタ本体２と、プリンタ本体２の前面に取り付けた開閉蓋３とを有している。プリンタ本体２の外装ケース２ａの前面には所定幅の記録紙排出口４が形成されている。記録紙排出口４の下側には排紙ガイド５が前方に突出しており、当該排紙ガイド５の側方には蓋開閉レバー６が配置されている。外装ケース２ａにおける排紙ガイド５および蓋開閉レバー６の下側には、ロール紙出し入れ用の矩形の開口部２ｂが形成されており、この開口部２ｂが開閉蓋３によって封鎖されている。
【００１６】
蓋開閉レバー６を操作すると開閉蓋３のロックが解除される。ロック解除後、開閉蓋３に搭載されている排紙ガイド５を前方に引くと、図２に示すように、開閉蓋３が下端部を中心として前方にほぼ水平となるまで開く。開閉蓋３が開くと、プリンタ本体２の内部に形成されているロール紙収納部７が開放状態となる。同時に、印刷位置を規定しているプラテン８が開閉蓋３と一緒に移動して、ロール紙収納部７から記録紙排出口４に到る記録紙搬送経路が開放状態となり、プリンタ前方からロール紙の交換作業などを簡単に行うことができる。なお、図２においては、開閉蓋３のカバーケースおよび蓋開閉レバー６を省略してある。
【００１７】
開閉蓋３の近傍には開閉検出器３ａが取り付けられている。開閉検出器３ａは、フォトセンサ、磁気センサ、マイクロスイッチなどから構成されている。開閉検出器３ａは、開閉蓋３が開き状態から閉じ状態に切り換わったこと、および、閉じ状態から開き状態に切り換わったことを検出できる。
【００１８】
（内部構成）
図３はプリンタ１の内部構成を示す概略縦断面図である。プリンタ１の内部には、プリンタ本体フレーム１０における幅方向の中央部分にロール紙収納部７が形成されている。ロール紙収納部７には、ロール紙９の中心軸がプリンタ幅方向に向いた横置き状態で収納される。
【００１９】
ロール紙収納部７の上側には、プリンタ本体フレーム１０の上端にヘッドユニットフレーム１２が水平に取り付けられている。ヘッドユニットフレーム１２には、インクジェットヘッド１３、インクジェットヘッド１３を搭載しているキャリッジ１４、およびキャリッジ１４のプリンタ幅方向への移動をガイドするキャリッジガイド軸１５が配置されている。インクジェットヘッド１３はインクノズル面１３ａが下向きになるようにキャリッジ１４に搭載されている。キャリッジガイド軸１５はプリンタ幅方向に水平に架け渡されており、ヘッドユニットフレーム１２には、キャリッジ１４をキャリッジガイド軸１５に沿って往復移動させるためのキャリッジモータ１６およびタイミングベルト１７を備えたキャリッジ搬送機構が配置されている。
【００２０】
インクジェットヘッド１３の下側にはプリンタ前後方向に水平に延びるプラテンフレーム１８が配置されている。プラテンフレーム１８の上端にはプラテン８がプリンタ幅方向に水平に取り付けられている。プラテン８は、インクジェットヘッド１３に一定のギャップで対峙しており、インクジェットヘッド１３の印刷位置を規定している。また、プラテン８はその表面８ａに記録紙１１を吸引することができる吸引プラテンである。
【００２１】
プラテン８の後側には、後側紙送りローラ２１がプリンタ幅方向に水平に架け渡されている。後側紙送りローラ２１には所定幅の後側紙押えローラ２２が記録紙１１を介して所定の押圧力で押し付けられている。プラテン８の前側には、前側紙送りローラ２３が配置されている。前側紙送りローラ２３には、上側から記録紙１１を介して前側紙押えローラ２４が押し付けられている。後側紙送りローラ２１は、プラテンフレーム１８の後方に搭載されている紙送りモータ２５によって回転駆動される。
【００２２】
ロール紙収納部７の後側の上方の部位には、繰り出しローラ１９ａおよび押さえローラ１９ｂが配置されている。押さえローラ１９ｂはプラテンフレーム１８に取り付けたレバー２８の先端に取り付けられており、繰り出しローラ１９ａはプリンタ本体フレーム１０の側に取り付けられている。繰り出しローラ１９ａは、後側紙送りローラ２１と同期して紙送りモータ２５によって回転駆動される。
【００２３】
ロール紙収納部７に収納されているロール紙９から引き出された記録紙１１は、繰り出しローラ１９ａおよび押さえローラ１９ｂを経由してプラテンフレーム１８の後端に取り付けられているテンションガイド２０に至る。テンションガイド２０は下方に湾曲しており、バネ力によって上方に付勢されている。記録紙１１は、テンションガイド２０の湾曲面に掛け渡されて前方に湾曲するように引き出された後、プラテン８の表面８ａに沿って水平に引き出され、インクジェットヘッド１３による印刷位置を経由して記録紙排出口４から外部に引き出された状態にセットされる。ロール紙収納部７からテンションガイド２０およびプラテン８を経由して記録紙排出口４に至る搬送路Ａ上の記録紙１１は、テンションガイド２０の付勢力によって所定の張力が付与された状態で搬送される。
【００２４】
ここで、テンションガイド２０の近傍には、テンションガイド２０の位置検出をおこなうための位置検出器２０ａが取り付けられている。位置検出器２０ａは、フォトセンサ、磁気センサ、マイクロスイッチなどから構成されている。紙ジャムなどによって搬送路Ａにセットされた記録紙１１がたるんでしまったときは、テンションガイド２０が記録紙１１に所定の張力を付与している通常位置よりも上方に移動する。また、記録紙１１が搬送路Ａ上で動かせなくなってしまい通常よりも大きな張力が付与されている時には、テンションガイド２０が通常位置よりも下方に移動する。よって、位置検出器２０ａの検出出力により、テンションガイド２０が記録紙１１に所定の張力を付与している状態か否かを検出することができ、これに基づいてプリンタ１における紙ジャムエラーの発生を検出できる。
【００２５】
なお、繰り出しローラ１９ａや後側紙送りローラ２１を駆動する紙送りモータ２５の負荷検出を行うことによって記録紙１１の搬送異常を検出して、プリンタ１における紙ジャムエラーの発生を検出してもよい。
【００２６】
搬送路Ａの後側紙送りローラ２１よりも上流側には、記録紙１１の有無などを検出するための反射型フォトセンサ２６および透過型フォトセンサ２７が配置されている。反射型フォトセンサ２６は、照射した検査光の反射率の変動を利用して、記録紙１１上のブラックマークなどの位置合わせ基準を検出することができる。また、透過型フォトセンサ２７は、照射した検査光の透過率の変動を利用して、記録紙１１の先端あるいは後端や、記録紙１１として台紙上にラベルを剥離可能に貼り付けたラベル紙を用いている場合には、ラベルの先端あるいは後端を検出することができる。
【００２７】
また、搬送路Ａの上方には、キャリッジ１４に搭載されたエンコーダセンサ２９が配置されている。エンコーダセンサ２９は、キャリッジ１４の往復移動範囲に沿って延びるリニアスケールとの組み合わせでリニアエンコーダとして機能し、キャリッジ１４およびインクジェットヘッド１３のプリンタ幅方向の位置を検出するための位置検出器として機能する。なお、エンコーダセンサ２９とリニアスケールによりキャリッジ１４およびインクジェットヘッド１３の移動量を直接検出する代わりに、キャリッジモータ１６の回転量の検出値に基づいてキャリッジ１４およびインクジェットヘッド１３のプリンタ幅方向の移動量を算出して、キャリッジ１４およびインクジェットヘッド１３のプリンタ幅方向の位置を把握してもよい。
【００２８】
ロール紙９から繰り出される記録紙１１は、紙送りモータ２５の駆動力により、プラテン８の表面８ａに吸引された状態で搬送され、インクジェットヘッド１３による印刷位置を通過する。印刷位置では、キャリッジ１４をキャリッジガイド軸１５に沿って往復移動させながら、そこに搭載されているインクジェットヘッド１３により印刷が行われる。記録紙１１の幅方向への一連の行印刷が終了した後は、後側紙送りローラ２１および前側紙送りローラ２３が回転駆動されて、所定ピッチだけ記録紙１１が送り出される。この後に、次の行印刷が行われる。このように、記録紙１１は、所定ピッチで間欠的に送り出されながらインクジェットヘッド１３によって印刷が施される。印刷後の記録紙１１が排出される記録紙排出口４には、例えば鋏式の記録紙切断装置（図示せず）が配置されており、この記録紙切断装置によって記録紙１１が幅方向に切断される。
【００２９】
（制御系）
図４は、プリンタ１の制御系を示す概略ブロック図である。プリンタ１の制御系は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備えた制御部３０を中心に構成されている。制御部３０には、図示しない送受信部を介して、ホスト装置３２などの上位機器から印刷データやコマンドなどが供給される。制御部３０は、ホスト装置３２などからの印刷指令に基づき、記録紙１１を送り出す紙送り機構やキャリッジ搬送機構、記録紙の吸引機構などの各部の駆動を制御して、紙送り動作および印刷動作を実行する。
【００３０】
制御部３０の出力側には、ヘッドドライバ１３ｂを介してインクジェットヘッド１３が接続されており、制御部３０は、ヘッドドライバ１３ｂを介してインクジェットヘッド１３を駆動制御する。また、制御部３０の出力側には、モータドライバ１６ａおよびモータドライバ２５ａを介してキャリッジモータ１６および紙送りモータ２５が接続されており、制御部３０は、モータドライバ２５ａ，１６ａを介して紙送りモータ２５およびキャリッジモータ１６を駆動制御する。制御部３０は、紙送りモータ２５を送り出し方向に駆動制御するステップ数あるいは回転量を積算することにより、記録紙１１の所定の搬送量を算出する。
【００３１】
制御部３０の入力側には、開閉検出器３ａ、位置検出器２０ａ、反射型フォトセンサ２６、透過型フォトセンサ２７、エンコーダセンサ２９などの各検出器が接続されている。制御部３０は、これらの各検出器の検出出力に基づいて、プリンタ１の各部の状態や記録紙１１の状態を把握する。すなわち、上述したように、制御部３０は、開閉検出器３ａの検出出力に基づいて、開閉蓋３を開閉するカバークローズ動作が行われたことを検出する。また、制御部３０は、位置検出器２０ａの検出出力に基づいて、紙ジャムエラーの発生を検出する。そして、制御部３０は、反射型フォトセンサ２６あるいは透過型フォトセンサ２７の検出出力に基づいて、記録紙１１の有無や記録紙１１上の各部の位置を検出する。更に、制御部３０は、エンコーダセンサ２９の検出出力に基づいてキャリッジ１４の移動量を検出することにより、紙ジャムエラーやメカニカルエラーなどによってキャリッジ１４の搬送異常が発生しているか否かを検出する。例えば、キャリッジ１４がホームポジションでロック機構により移動を規制されているＣＲロック状態であるか否かを検出する。
【００３２】
（再印刷制御）
次に、本実施形態のプリンタ１における再印刷制御について説明する。図５は、記録紙上の実印刷領域と非印刷領域の説明図である。ここでは、記録紙１１としてラベル紙を用いた場合の再印刷制御について説明する。
【００３３】
記録紙１１上には、定型のラベル１１ａが一定のギャップ間隔で貼り付けられている。各ラベル１１ａ上の印刷開始位置１１ｂは、各ラベル１１ａの先端から所定の余白寸法分だけ後方に設定されており、印刷データに基づいて展開された各ページ（ラベル）に印刷すべき印刷イメージ１１ｃ（印刷内容）は、この印刷開始位置１１ｂから印刷開始される。従って、記録紙１１上の実印刷領域Ｅ１は印刷開始位置１１ｂから印刷イメージ１１ｃの後端位置１１ｄまでの部分であり、記録紙１１上の非印刷領域Ｅ２は、ラベル先端から印刷開始位置１１ｂまでの余白部分と、印刷イメージ１１ｃの後端位置１１ｄからラベル後端までの余白部分と、ラベル間ギャップＧの部分である。つまり、非印刷領域Ｅ２は、印刷イメージ１１ｃの後端位置１１ｄから次のラベル１１ａ上の印刷開始位置１１ｂまでの部分となる。なお、ラベル紙でなく連続紙の場合にはラベル間ギャップＧの部分が存在せず、余白部分が非印刷領域Ｅ２となる。
【００３４】
制御部３０は、記録紙１１上の印刷開始位置１１ｂをインクジェットヘッド１３による印刷位置に位置合わせした状態で印刷待機状態となっており、この状態から印刷データの印刷処理が開始される。図６は各ラベルへの印刷処理における再印刷の要否判定処理のフローチャートである。以下、このフローチャートに基づいて、実印刷領域Ｅ１と非印刷領域Ｅ２が記録紙搬送方向に沿って前後に配列されている１ページ分（ラベル１枚分）の印刷データの印刷処理の流れを説明する。
【００３５】
制御部３０は、印刷処理を開始すると、まず、ステップＳ１において、記録紙１１上の実印刷領域Ｅ１の長さ分だけ記録紙１１を搬送し、この搬送動作に連動してインクジェットヘッド１３を駆動して、実印刷領域Ｅ１への印刷イメージ１１ｃの形成を行う。そして、ステップＳ２に進み、実印刷領域Ｅ１への印刷イメージ１１ｃの形成中に、所定のエラーが発生したか否かを判定する。
【００３６】
ここで、ステップＳ２で発生の有無を確認する所定のエラーは、任意のエラーとしてもよいし、再印刷を要する可能性が高いエラーだけを設定しておいてもよい。再印刷を要する可能性が高いエラーとしては、記録紙１１の損傷、特に、ラベル１１ａの部分の損傷の可能性があるエラーと、ラベル１１ａ上に形成すべき印刷イメージ１１ｃの損傷の可能性があるエラーが考えられる。具体的には、記録紙１１の損傷の可能性があるエラーとしては、例えば、紙ジャムエラー（第２エラー）や、搬送機構の異常などの装置内のメカニカルエラー（第２エラー）が挙げられる。また、印刷イメージ１１ｃの損傷の可能性があるエラーとしては、例えば、衝撃により印刷イメージ１１ｃが乱れる可能性があるカバーオープンエラー（第１エラー）や、印刷イメージ１１ｃが記録紙１１の後端で途切れてしまう可能性がある紙なしエラー（第１エラー）が挙げられる。あるいは、インク切れや廃インクのオーバーフローなどのエラーなどを加えてもよい。
【００３７】
制御部３０は、ステップＳ２で該当するエラーが発生したと判定すると（ステップＳ２：Ｙｅｓ）、動作停止してステップＳ３に移行し、エラー解除動作を待機する状態になる。一方、ステップＳ２でエラーが発生していないと判定すると（ステップＳ２：Ｎｏ）、ステップＳ４に進み、次のラベル１１ａ上の印刷開始位置１１ｂをインクジェットヘッド１３による印刷位置に位置合わせする頭出し動作を行う。すなわち、ステップＳ４により、次のラベル１１ａの実印刷領域Ｅ１までの間の非印刷領域Ｅ２が、インクジェットヘッド１３による印刷位置を通過して搬送される。
【００３８】
続いて、制御部３０は、ステップＳ５に進み、非印刷領域Ｅ２が印刷位置を通過する間の記録紙１１の搬送中に、所定のエラーが発生したか否かを判定する。本実施形態では、ステップＳ５で発生の有無を判定するエラーを、ステップＳ２と同一にしている。そして、ステップＳ５で所定のエラーが発生していないと判定すると（ステップＳ５：Ｎｏ）、このラベル１１ａへの印刷が正常に終了しており再印刷を要しないと判定して、処理を終了する。
【００３９】
一方、制御部３０は、ステップＳ５で該当するエラーが発生したと判定すると（ステップＳ５：Ｙｅｓ）、ステップＳ６に進み、非印刷領域Ｅ２が印刷位置を通過する間に発生したと判定されたエラーが、記録紙１１の損傷、特に、ラベル１１ａの部分の損傷の可能性があるエラーであるか否かの判定を行う。このようなエラーとしては、紙ジャムエラー（第２エラー）が挙げられる。また、紙ジャムエラーに加えて、搬送機構の異常などのメカニカルエラー（第２エラー）を判定対象として設定しておいてもよい。このように、ステップＳ６の判定対象となる期間は、すでにインクジェットヘッド１３による印刷動作が終了している非印刷領域Ｅ２の紙送り期間であるので、カバーオープンエラー（第１エラー）や紙なしエラー（第１エラー）は検出対象から除いている。
【００４０】
そして、制御部３０は、ステップＳ６で該当するエラーが発生したと判定すると（ステップＳ６：Ｙｅｓ）、動作停止してステップＳ３に移行し、エラー解除動作を待機する状態となって一定時間毎にエラー解除動作があったか否かの判定を行う。一方、ステップＳ６でエラーが発生していないと判定すると（ステップＳ６：Ｎｏ）、このラベル１１ａへの印刷が正常に終了しており再印刷を要しないと判定して、処理を終了する。
【００４１】
一方、ステップＳ２あるいはステップＳ６からステップＳ３に進んでエラー待機状態になると、一定時間毎にエラー解除動作があったか否かの判定を行う。ステップＳ２あるいはステップＳ６では、正常に印刷されたラベル１１ａが得られない可能性がある場合にのみ、ステップＳ３に進むようにしている。従って、ステップＳ３でエラー解除動作があったと判定されると（ステップＳ３：Ｙｅｓ）、再びステップＳ１に戻り、エラー判定前に印刷していた印刷イメージ１１ｃを、次のラベル１１ａに再印刷する処理を開始する。これにより、正常に印刷が終了するまで、ステップＳ１〜Ｓ６の処理が繰り返される。
【００４２】
（本実施形態の効果）
以上のように、プリンタ１では、再印刷の要否の判定を、実印刷領域Ｅ１への印刷イメージ形成中と、非印刷領域Ｅ２の紙送り中とに分けて行っており、実印刷領域Ｅ１と非印刷領域Ｅ２では、再印刷の要否の判定対象とするエラーの種類を異ならせている。実印刷領域Ｅ１への印刷イメージ形成中にエラーが発生した場合には、印刷イメージの損傷の可能性が非常に高いので、実印刷領域Ｅ１への印刷イメージ形成中のエラー発生の有無の判定に基づいて再印刷の要否を判定することによって、より正確に再印刷の要否を判定できる。また、印刷イメージ１１ｃの形成がすでに終了している非印刷領域Ｅ２を確保するための紙送り中には、実印刷領域Ｅ１に到達して印刷イメージ１１ｃを損傷することも考えられる記録紙１１の損傷の可能性があるエラーを検出したときだけ再印刷を行う旨の判定を行うことにより、更に正確に再印刷の要否を判定できる。これにより、再印刷が不要な場合にまで再印刷が行われてしまうことを抑制でき、印刷速度の低下や記録紙１１およびインクなどの消耗品の無駄を削減できる。
【００４３】
そして、本実施形態では、予め設定した種類のエラーの有無によって再印刷の要否を判断しているので、印刷位置の下流に、実際に印刷イメージ１１ｃの損傷や記録紙１１の損傷が生じているか否かを確認するためのイメージセンサなどの高価なセンサを配置する必要がない。よって、プリンタの装置コストを削減でき、装置の構成を簡素化できる。
【００４４】
また、印刷データの印刷中に、各ラベル単位で再印刷の判定や再印刷の実行を行うことにより、正常に印刷されたラベルが必要な数だけ得られる。また、ラベル紙ではない連続紙を印刷後にページ毎にカットしてカットシートを作成する場合には、印刷データによって指定されたページ長の単位で再印刷の判定および再印刷の実行を行うことにより、正常に印刷されたカットシートが必要な数だけ得られる。
【図面の簡単な説明】
【００４５】
【図１】本発明を適用したプリンタの外観斜視図である。
【図２】プリンタの開閉蓋を開けた状態を示す外観斜視図である。
【図３】プリンタの内部構造を示す概略縦断面図である。
【図４】プリンタの制御系を示す概略ブロック図である。
【図５】記録紙上の実印刷領域と非印刷領域の説明図である。
【図６】各ラベルへの印刷処理における再印刷の要否判定処理のフローチャートである。
【符号の説明】
【００４６】
１…プリンタ、２…プリンタ本体、２ａ…外装ケース、２ｂ…開口部、３…開閉蓋、３ａ…開閉検出器、４…記録紙排出口、５…排紙ガイド、６…蓋開閉レバー、７…ロール紙収納部、８…プラテン、８ａ…表面、９…ロール紙、１０…プリンタ本体フレーム、１１…記録紙、１１ａ…ラベル、１１ｂ…印刷開始位置、１１ｃ…印刷イメージ（印刷内容）、１１ｄ…後端位置、１２…ヘッドユニットフレーム、１３…インクジェットヘッド（印刷ヘッド）、１３ａ…インクノズル面、１３ｂ…ヘッドドライバ、１４…キャリッジ、１５…キャリッジガイド軸、１６…キャリッジモータ、１６ａ…モータドライバ、１７…タイミングベルト、１８…プラテンフレーム、１９ａ…繰り出しローラ、１９ｂ…押さえローラ、２０…テンションガイド、２０ａ…位置検出器、２１…後側紙送りローラ、２２…後側紙押えローラ、２３…前側紙送りローラ、２４…前側紙押えローラ、２５…紙送りモータ、２５ａ…モータドライバ、２６…反射型フォトセンサ、２７…透過型フォトセンサ、２８…レバー、２９…エンコーダセンサ、３０…制御部、３２…ホスト装置、Ａ…搬送路、Ｅ１…実印刷領域、Ｅ２…非印刷領域、Ｇ…ラベル間ギャップ
【図１】
2010036440.tif 000003
【図２】
2010036440.tif 000004
【図３】
2010036440.tif 000005
【図４】
2010036440.tif 000006
【図５】
2010036440.tif 000007
【図６】
2010036440.tif 000008