(57)【要約】【課題】複数の印刷不良が判定された後に特定の画像がまとめて形成される場合でも、印刷用紙への裏移りの発生を抑制できる、プリンタを提供する。【解決手段】巻戻し量「ｐ＊（Ｎ＋１）＋ｌ」が巻戻し上限量「Ｌ＋ｈ（ｒ）＋Φ（ｒ）」を超えない間は、用紙Ｐの送出方向の搬送と印刷ジョブに係る画像の印刷とが継続される。この間、読取装置２２により画像が読み取られて、その画像の印刷結果が正常であるか異常であるか、つまり印刷画像が「検査ＯＫ」の画像であるか「検査ＮＧ」の画像であるかが判定される。巻戻し量が巻戻し上限量を超えるまで、用紙Ｐの送出方向の搬送が継続されると、その搬送と印刷ジョブに係る画像の印刷とが停止される。そして、「検査ＮＧ」の印刷画像が印刷ヘッド２１の印刷位置まで戻された後、用紙Ｐが送出方向に搬送されつつ、ＶＯＩＤ画像が「検査ＮＧ」の印刷画像に重なるように印刷される。【選択図】図４
2020166571.tif 000002
【特許請求の範囲】
【請求項１】
筐体と、
筐体内のセット位置にセットされた印刷用紙を前記筐体内を延びる搬送路に沿って搬送するローラと、
前記ローラを駆動する駆動源と、
前記搬送路に臨んで配置される印刷ヘッドと、
前記印刷ヘッドに対して印刷用紙が前記搬送路に沿って前記セット位置から送り出される送出方向の下流側において、前記搬送路に臨んで配置される読取装置と、
前記セット位置にセットされている印刷用紙の残量を検出する残量検出部と、
記憶部と、
制御部と、を備え、
前記制御部は、
印刷指令に基づく画像を前記印刷ヘッドで印刷用紙に印刷する第一印刷処理と、
特定の画像を前記印刷ヘッドで印刷用紙に印刷する第二印刷処理と、
前記駆動源に対して、印刷用紙が前記送出方向に搬送されるように第一方向の駆動を指示する第一駆動処理と、
前記駆動源に対して、印刷用紙が前記送出方向と逆方向に搬送されるように第二方向の駆動を指示する第二駆動処理と、
前記第一駆動処理により前記ローラが前記第一方向に駆動されている間に、前記読取装置に対して、前記第一印刷処理により印刷された画像の読み取りを指示する読取処理と、
前記読取処理により前記読取装置に読み取られたデータから、印刷結果が正常か異常かを判定する第一判定処理と、
前記第一判定処理での判定結果を判定の対象となった画像の位置を特定する位置情報と紐づけて前記記憶部に記憶させる記憶処理と、
前記残量検出部による残量検出結果から、前記第一駆動処理による印刷用紙の搬送上限距離を算出する算出処理と、
前記記憶部に記憶されている前記位置情報を元に、前記第一印刷処理による次の印刷が行われると前記第一駆動処理による印刷用紙の搬送距離が前記搬送上限距離を超えるか否かを判定する第二判定処理と、を実行し、
前記第二判定処理により前記搬送距離が前記搬送上限距離を超えないと判定された場合は、前記第一印刷処理および前記第一駆動処理を継続し、
前記第二判定処理により前記搬送距離が前記搬送上限距離を超えると判定された場合は、前記第一印刷処理および前記第一駆動処理を停止して、前記記憶部に記憶されている前記位置情報を元に、前記第一判定処理で印刷結果が異常と判定された画像が前記印刷ヘッドによる印刷が行われる位置に到達するまで、前記第二駆動処理を実行した後、前記第一駆動処理を実行しつつ、前記記憶部に記憶されている前記位置情報と前記第一判定処理での判定結果とに基づいて、前記第二印刷処理を実行する、プリンタ。
【請求項２】
請求項１に記載のプリンタであって、
前記第二駆動処理による印刷用紙の搬送速度は、前記第一駆動処理による印刷用紙の搬送速度よりも大きい、プリンタ。
【請求項３】
請求項１または２に記載のプリンタであって、
前記印刷用紙は、ロール状に巻回されたロール紙の状態で前記セット位置にセットされ、
前記残量検出部は、印刷用紙のロール状に巻回された部分の径を検出し、前記径を用いて印刷用紙の残量を算出する、プリンタ。
【請求項４】
請求項１〜３のいずれか一項に記載のプリンタであって、
前記制御部は、前記第二印刷処理の終了後、前記第一駆動処理を停止せずに、前記第一判定処理で印刷結果が異常と判定された画像が印刷用紙に印刷されるように、前記第一印刷処理を再び実行する、プリンタ。
【請求項５】
請求項１〜４のいずれか一項に記載のプリンタであって、
前記制御部は、前記第二印刷処理の終了後、それまでに前記記憶部に記憶された前記位置情報を全消去する、プリンタ。
【請求項６】
請求項１〜５のいずれか一項に記載のプリンタであって、
前記制御部は、前記第二判定処理により前記搬送距離が前記搬送上限距離を超えると判定された場合に、前記第一印刷処理を停止後も、前記第一印刷処理により印刷用紙に印刷された画像が前記読取装置に読み取られるまで、前記第一駆動処理を継続する、プリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラベルプリンタなどのプリンタに関する。
【背景技術】
【０００２】
従来、プリンタの一種として、長尺の印刷用紙をロール状に巻回したロール紙を使用し、印刷用紙上にその長手方向に並んで設けられたラベル（印刷領域）に画像を印刷するラベルプリンタが知られている。
【０００３】
ラベルプリンタにおいては、印刷ヘッドの後段に読取装置を設けて、読取装置で画像を読み取り、その読み取った画像データから印刷結果の良否を判定するものがある。印刷結果が不良と判定された場合には、印刷用紙が巻き戻されて、その印刷結果が不良である画像に特定の画像が重ねて印刷される（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１６０９８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このようなラベルプリンタは、印刷結果の不良が稀にしか発生しないことを前提としており、印刷不良が判定される度にラベル単位で、印刷停止、印刷用紙の巻戻しおよび特定の画像の印刷が行われることになるため、経年劣化等で印刷不良の割合が増加すると、印刷効率が悪くなる。
【０００６】
それを避けるため、一定数の印刷不良（ラベル）が検出されるまで印刷を継続し、その後にまとめて特定の画像の印刷を行うことが考えられるが、インクジェット記録方式のラベルプリンタでは、印刷用紙の巻戻し量が多く、印刷用紙がロールの状態に巻き戻されたときに、印刷面と印刷用紙の裏面とが巻き戻しによって発生するテンションで圧接され、インクの定着（乾燥）が不十分であった場合、印刷用紙の裏面へのインクの転写、いわゆる裏移りが発生するおそれがある。印刷用紙の裏面にラベルの位置を示すブラックマークが存在するものでは、裏移りによりブラックマークが読み取れなくなる、あるいは、別の場所をブラックマークと誤認識すると、正常な印刷ができなくなる。
【０００７】
本発明の目的は、複数の印刷不良が判定された後に特定の画像がまとめて形成される場合でも、印刷用紙への裏移りの発生を抑制できる、プリンタを提供することである。
【課題を解決するための手段】
【０００８】
前記の目的を達成するため、本発明に係るプリンタは、筐体と、筐体内のセット位置にセットされた印刷用紙を筐体内を延びる搬送路に沿って搬送するローラと、ローラを駆動する駆動源と、搬送路に臨んで配置される印刷ヘッドと、印刷ヘッドに対して印刷用紙が搬送路に沿ってセット位置から送り出される送出方向の下流側において、搬送路に臨んで配置される読取装置と、セット位置にセットされている印刷用紙の残量を検出する残量検出部と、記憶部と、制御部と、を備え、制御部は、印刷指令に基づく画像を印刷ヘッドで印刷用紙に印刷する第一印刷処理と、特定の画像を印刷ヘッドで印刷用紙に印刷する第二印刷処理と、駆動源に対して、印刷用紙が送出方向に搬送されるように第一方向の駆動を指示する第一駆動処理と、駆動源に対して、印刷用紙が送出方向と逆方向に搬送されるように第二方向の駆動を指示する第二駆動処理と、第一駆動処理によりローラが第一方向に駆動されている間に、読取装置に対して、第一印刷処理により印刷された画像の読み取りを指示する読取処理と、読取処理により読取装置に読み取られたデータから、印刷結果が正常か異常かを判定する第一判定処理と、第一判定処理での判定結果を判定の対象となった画像の位置を特定する位置情報と紐づけて記憶部に記憶させる記憶処理と、残量検出部による残量検出結果から、第一駆動処理による印刷用紙の搬送上限距離を算出する算出処理と、記憶部に記憶されている位置情報を元に、第一印刷処理による次の印刷が行われると第一駆動処理による印刷用紙の搬送距離が搬送上限距離を超えるか否かを判定する第二判定処理と、を実行し、第二判定処理により搬送距離が搬送上限距離を超えないと判定された場合は、第一印刷処理および第一駆動処理を継続し、第二判定処理により搬送距離が搬送上限距離を超えると判定された場合は、第一印刷処理および第一駆動処理を停止して、記憶部に記憶されている位置情報を元に、第一判定処理で印刷結果が異常と判定された画像が印刷ヘッドによる印刷が行われる位置に到達するまで、第二駆動処理を実行した後、第一駆動処理を実行しつつ、記憶部に記憶されている位置情報と第一判定処理での判定結果とに基づいて、第二印刷処理を実行する。
【０００９】
この構成によれば、印刷用紙の送出方向の搬送距離が搬送上限距離を超えない間は、印刷用紙の送出方向の搬送と印刷指令に基づく画像の印刷とが継続される。この間、読取装置により画像が読み取られて、その画像の印刷結果が正常であるか異常であるかが判定される。次の印刷の実行により印刷用紙の送出方向の搬送距離が搬送上限距離を超えることになるまで、印刷用紙の送出方向の搬送が継続されると、その搬送と印刷指令に基づく画像の印刷とが停止される。そして、印刷結果が異常と判定された画像が印刷ヘッドによる印刷位置まで戻された後、印刷用紙が送出方向に搬送されつつ、特定の画像が異常判定された画像に重なるように印刷される。
【００１０】
印刷用紙の送出方向の搬送距離が搬送上限距離を超える前に、印刷用紙が送出方向と逆方向に戻されることにより、そのため、印刷ヘッドによる印刷方式がインクジェット記録方式であり、印刷用紙の印刷面に印刷された画像が乾いていなかったとしても、印刷面に印刷された画像が印刷用紙の裏面に転写する裏移りの発生を抑制することができる。
【００１１】
よって、複数の印刷不良が判定された後に特定の画像がまとめて形成される場合でも、印刷用紙への裏移りの発生を抑制することができる。
【発明の効果】
【００１２】
本発明によれば、複数の印刷不良が判定された後に特定の画像がまとめて形成される場合でも、印刷用紙への裏移りの発生を抑制することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係るラベルプリンタの内部構成を示す図解的な断面図である。
【図２】ラベルプリンタの電気的構成を示すブロック図である。
【図３Ａ】印刷ジョブ処理の流れを示すフローチャート（その１）である。
【図３Ｂ】印刷ジョブ処理の流れを示すフローチャート（その２）である。
【図４】巻戻し量および巻戻し上限量の演算方法を説明するための図である。
【図５】印刷領域の送出方向の長さと印刷領域間の長さとを加えた距離を示す図である。
【図６】方向変更ローラによる用紙の方向変更位置と用紙ロールからの用紙の分離位置との間の距離の演算方法を説明するための図である。
【図７Ａ】印刷が停止された状態を示す図である。
【図７Ｂ】用紙の搬送が停止された状態を示す図である。
【図７Ｃ】用紙が用紙ロールに巻き戻された状態を示す図である。
【発明を実施するための形態】
【００１４】
以下では、本発明の実施の形態について、添付図面を参照しつつ詳細に説明する。
【００１５】
＜ラベルプリンタ＞
図１には、プリンタの一例であるラベルプリンタ１が示されている。ラベルプリンタ１は、その外殻をなす筐体１１を備えている。
【００１６】
なお、以下の説明で使用するため、筐体１１の一方側を「前側」とし、その反対側を「後側」と規定する。そして、ラベルプリンタ１を「前側」から見た状態を基準に左右を規定する。前後方向および左右方向の両方向と直交する方向が「上下方向」であり、「上側」および「下側」については、ラベルプリンタ１が水平面に設置された状態を基準とする。
【００１７】
筐体１１の前側の側面には、用紙Ｐを排出する排出口１２が形成されている。排出口１２は、左右方向に延びる矩形状の開口であり、筐体１１の内外を連通している。
【００１８】
筐体１１内には、用紙ロールＲを保持するロールホルダ１３が設けられている。用紙ロールＲは、長尺状の用紙Ｐをロール芯に巻回したものである。用紙Ｐは、その長手方向に並べて設定された多数の印刷領域を有するラベル紙（ダイカットラベル紙）であってもよいし、かかる印刷領域を有していない連続紙であってもよい。また、ラベル紙は、長尺状の普通紙の印刷面に印刷領域を区画する枠が予め印刷されたものであってもよいし、長尺状の剥離紙上に粘着紙が重ね合わされ、その粘着紙に型抜きされたラベルが長手方向に並べて形成されたものであってもよい。後者の場合、各ラベルの印刷面（粘着面と反対側の面）が印刷領域である。用紙Ｐがラベル紙である場合、用紙Ｐは、印刷面が外側に向くようにロール芯に巻回される。ロールホルダ１３は、略円柱状をなし、用紙ロールＲのロール芯がロールホルダ１３に外嵌されることにより、用紙ロールＲがロールホルダ１３に保持される。
【００１９】
また、筐体１１内には、ロールホルダ１３の後上方に、方向変更ローラ１４が設けられている。方向変更ローラ１４の前側には、用紙Ｐが搬送される搬送路１５が設けられている。搬送路１５は、方向変更ローラ１４の上側の位置から前側に向かって延び、その前端が排出口１２に接続されている。用紙Ｐは、用紙ロールＲから方向変更ローラ１４の後側に向けて引き出され、方向変更ローラ１４の周面に沿わせることにより前側に方向を変えられて、搬送路１５を排出口１２に向けて通される。
【００２０】
搬送路１５上には、用紙Ｐを搬送する搬送ローラ１６，１７（ローラの一例）が設けられている。一方の搬送ローラ１６は、方向変更ローラ１４に対して前側に間隔を空けて配置されている。他方の搬送ローラ１７は、排出口１２の後側であって、搬送ローラ１６に対して前側に間隔を空けて配置されている。搬送ローラ１６，１７のローラ間に用紙Ｐが通された状態で、モータＭ（図２参照）の正転駆動による動力が搬送ローラ１６，１７に伝達されて、搬送ローラ１６，１７が回転することにより、用紙Ｐが搬送路１５に沿って排出口１２に向かう送出方向に搬送される。また、モータＭの逆転駆動による動力がロールホルダ１３に伝達されて、用紙ロールＲのロール芯が用紙Ｐの送出方向への搬送時と逆方向に回転されることにより、用紙Ｐが搬送方向と逆方向の巻戻し方向に搬送される。用紙Ｐが巻戻し方向に搬送されるときには、搬送ローラ１６，１７は自由回転状態とされる。
【００２１】
搬送ローラ１６，１７間には、印刷ヘッド２１および読取装置２２が送出方向にこの順に並んで設けられている。
【００２２】
印刷ヘッド２１は、搬送路１５に上側から臨んで配置されている。印刷ヘッド２１は、たとえば、搬送路１５を搬送される用紙Ｐの印刷面にインクジェット記録方式により画像を印刷する。印刷ヘッド２１と上下方向に対向する位置が印刷ヘッド２１による印刷が可能な印刷位置であり、印刷ヘッド２１は、用紙Ｐの印刷面における印刷位置に位置する部分に画像を印刷する。
【００２３】
読取装置２２は、印刷ヘッド２１に対して送出方向の下流側において、搬送路１５に上側から臨んで配置されている。読取装置２２は、たとえば、搬送路１５を搬送される用紙Ｐの印刷面をＣＩＳ（Contact Image Sensor）により読み取る。具体的には、読取装置２２には、図示されていないが、光源、ロッドレンズアレイおよびリニアイメージセンサが内蔵されており、光源から用紙Ｐの印刷面にライン状の光が照射され、印刷面で反射された光がロッドレンズアレイを通してリニアイメージセンサに入射する。これにより、読取装置２２の読取位置において、原稿が主走査方向に１ライン分読み取られる。
【００２４】
＜電気的構成の要部＞
ラベルプリンタ１は、図２に示されるように、ＣＰＵ（Central Processing Unit）３１、ＲＯＭ（Read Only Memory）３２およびＲＡＭ（Random Access Memory）３３を備えている。
【００２５】
ＲＯＭ３２は、フラッシュメモリなどの書き換え可能な不揮発性メモリからなる。ＲＯＭ３２には、ＣＰＵ３１によって実行されるプログラムおよび各種のデータなどが記憶されている。ＣＰＵ３１は、プログラムを実行することにより、印刷ヘッド２１および読取装置２２を制御し、また、搬送ローラ１６，１７を駆動する駆動源の一例であるモータＭを制御する。ＲＡＭ３３（記憶部の一例）は、ＤＲＡＭ（Dynamic Random Access Memory）などの揮発性メモリであり、ＣＰＵ３１がプログラムを実行する際のワークエリアとして使用される。
【００２６】
また、ＲＡＭ３３は、ステップ数カウンタを構成する。ステップ数カウンタは、モータＭが１ステップ駆動される度にステップ数をインクリメント（＋１）する。ＣＰＵ３１は、ステップ数カウンタによりカウントされるステップ数に基づいてモータＭの駆動を制御することにより、用紙Ｐの位置を制御することができる。
【００２７】
ラベルプリンタ１は、ＰＣ（Personal Computer）などの外部端末との通信のための通信インタフェース３４を備えている。通信インタフェース３４は、外部端末とＵＳＢ（Universal Serial Bus）ケーブルまたはＬＡＮ（Local Area Network）ケーブルなどを介して有線通信する構成であってもよいし、電波などを介して無線通信する構成であってもよい。
【００２８】
また、ラベルプリンタ１は、用紙ロールＲのロール径（半径）を検出するための距離センサ３５（残量検出部の一例）を備えている。距離センサ３５は、たとえば、反射型センサであり、用紙ロールＲの表面（外周面）に光を照射し、その照射から用紙ロールＲの表面で反射した光を受光するまでの時間に応じた検出信号を出力する。ＣＰＵ３１は、距離センサ３５の検出信号から、距離センサ３５と用紙ロールＲの表面との間の距離を演算し、その距離から用紙ロールＲのロール径（半径）を演算により求めることができる。
【００２９】
＜印刷ジョブ処理＞
ラベルプリンタ１でシッピングラベルなどの画像を用紙Ｐに印刷する印刷ジョブが実行される際には、たとえば、ラベルプリンタ１に通信可能に接続された外部端末において、１ページ単位でプリンタ制御コマンドが生成される。プリンタ制御コマンドは、画像の印刷のためにラベルプリンタ１を制御するコマンドであって、印刷対象の画像における文字の位置や文字種、図形の位置などの情報を含む印刷データをページ記述言語で記述したものである。印刷ジョブが複数ページにわたる画像を用紙Ｐに印刷する内容である場合、複数ページの各ページのプリンタ制御コマンドが生成される。外部端末でプリンタ制御コマンドが生成されると、外部端末にインストールされたプリンタドライバの機能により、印刷ジョブの実行の指令に続いて、１ページ目のプリンタ制御コマンドから順に、全ページのプリント制御コマンドがラベルプリンタ１に送信される。
【００３０】
ラベルプリンタ１のＣＰＵ３１は、外部端末から印刷ジョブの実行の指令を通信インタフェース３４を介して受信すると、図３Ａおよび図３Ｂに示される印刷ジョブ処理を実行する。
【００３１】
印刷ジョブ処理では、ＣＰＵ３１は、モータＭを正転駆動する（図３ＡのＳ１１）。モータＭの正転駆動により、搬送ローラ１６，１７が回転し、用紙Ｐが送出方向に搬送される。ＣＰＵ３１は、先頭の印刷領域が印刷ヘッド２１の印刷位置に差し掛かるタイミングで、印刷ヘッド２１を制御して、印刷ヘッド２１に画像の印刷を開始させる（Ｓ１２）。これにより、用紙Ｐの印刷面上の先頭の印刷領域に１ページ目の画像が印刷され始める。
【００３２】
その後、ＣＰＵ３１は、用紙Ｐに印刷された画像（印刷画像）の検査を開始する（Ｓ１３）。具体的には、１ページ目の画像が形成された印刷領域が読取装置２２の読取位置に差し掛かるタイミングで、印刷画像の検査を開始する。印刷画像の検査では、ＣＰＵ３１は、読取装置２２を制御して、読取装置２２に印刷画像を読み取らせる。そして、ＣＰＵ３１は、読取装置２２に読み取られたデータ（読取データ）から、印刷画像が一定の品質を満たしている「検査ＯＫ」の画像であるか、印刷画像が一定の品質を満たしていない「検査ＮＧ」の画像であるかを判断する（Ｓ１４）。たとえば、印刷画像にバーコードシンボルが含まれる場合、ＣＰＵ３１により、読取データから、バーコードシンボルの光学的特性（反射率、反射濃度、ＰＣＳ（Print Contrast Signal）値など）がＪＩＳ規格（日本工業規格）を満たしているか否かが調べられる。そして、バーコードシンボルの光学的特性がＪＩＳ規格を満たしている場合、ＣＰＵ３１は、そのバーコードシンボルを含む印刷画像が「検査ＯＫ」の画像であると判断し、バーコードシンボルの光学的特性がＪＩＳ規格を満たしていない場合、そのバーコードシンボルを含む印刷画像が「検査ＮＧ」の画像であると判断する。
【００３３】
ＣＰＵ３１は、印刷画像が「検査ＯＫ」の画像であると判断した場合（Ｓ１４：ＹＥＳ）、印刷ジョブに係る全ページの画像の印刷および印刷画像の検査が完了したか否かを判断する（Ｓ１５）。ＣＰＵ３１は、全ページの画像の印刷および印刷画像の検査が完了していないと判断した場合（Ｓ１５：ＮＯ）、印刷画像が「検査ＮＧ」の画像であると判断した数である合計ＮＧ数が０よりも大きいか否かを判断する（Ｓ１６）。合計ＮＧ数が０である場合、ＣＰＵ３１は、合計数が０よりも大きくないと判断して（Ｓ１６：ＮＯ）、画像の印刷および印刷画像の検査を継続する（Ｓ１２，Ｓ１３）。
【００３４】
一方、ＣＰＵ３１は、印刷画像が「検査ＮＧ」の画像であると判断した場合（Ｓ１４：ＮＯ）、その「検査ＮＧ」の画像が印刷されたページ（ＮＧページ）の印刷データおよびそのＮＧページの位置を示す位置情報をＲＡＭ３３に記憶させる（Ｓ１７）。そして、ＣＰＵ３１は、合計ＮＧ数が０よりも大きいか否かを判断する（Ｓ１６）。
【００３５】
合計ＮＧ数が１以上になると、ＣＰＵ３１は、合計ＮＧ数が０よりも大きいと判断し（Ｓ１６：ＹＥＳ）、合計ＮＧ数が１になってから印刷されたページ数を計数するＮＧ後ページカウンタのカウンタ数Ｎをインクリメント（＋１）する（図３ＢのＳ１８）。
【００３６】
その後、ＣＰＵ３１は、巻戻し量（第一駆動処理による印刷用紙の搬送距離の一例）および巻戻し上限量（搬送上限距離の一例）をそれぞれ演算し、巻戻し量が巻戻し上限量を超えるか否かを判断する（Ｓ１９）。
【００３７】
巻戻し量は、現在までに印刷されたページの次のページが印刷された場合を想定して、その想定下における「検査ＮＧ」の画像が印刷された印刷領域のうちの送出方向の最下流側の印刷領域の送出方向下流側の端と印刷ヘッド２１による印刷位置との間の距離として求められる。すなわち、図４および図５に示されるように、印刷領域の送出方向の長さと印刷領域間の長さとを加えた距離を「ｐ」とし、印刷ヘッド２１の送出方向上流側の端と読取装置２２の送出方向下流側の端との間の距離を「ｌ」として、巻戻し量は、「ｐ＊（Ｎ＋１）＋ｌ」の演算式に従って求められる。
【００３８】
巻戻し上限量は、用紙Ｐが巻戻し方向に巻戻し上限量だけ搬送された場合に、既に画像が印刷されている印刷領域が用紙Ｐの裏面に接触しない距離として求められる。すなわち、読取装置２２の送出方向下流側の端と方向変更ローラ１４による用紙Ｐの方向変更位置との間の距離を「Ｌ」とし、その方向変更位置と用紙ロールＲからの用紙Ｐの分離位置との間の距離を「ｈ（ｒ）」とし、用紙ロールＲの周長を「Φ（ｒ）」として、巻戻し上限量は、「Ｌ＋ｈ（ｒ）＋Φ（ｒ）」の演算式に従って求められる。
【００３９】
ここで、距離「ｈ（ｒ）」および周長「Φ（ｒ）」は、どちらも用紙ロールＲのロール径「ｒ」の関数である。図６に示されるように、前後方向における用紙ロールＲの中心位置と方向変更ローラ１４の周面の後端の位置との距離を「Ａ」とし、上下方向における用紙ロールＲの中心位置と方向変更ローラ１４の周面の後端の位置との距離を「Ｂ」として、距離「ｈ（ｒ）」は、近似的に「ｈ（ｒ）＝√｛（Ａ−ｒ）＾２＋Ｂ＾２｝」で表される。また、周長「Φ（ｒ）」は、近似的に「Φ（ｒ）＝２πｒ」で表される。
【００４０】
ＣＰＵ３１は、巻戻し量が巻戻し上限量を超えないと判断した場合（Ｓ１９：ＮＯ）、印刷ジョブに係る最後のページの画像の最初の検査が行われたか否かを判断する（Ｓ２０）。最後のページの画像の最初の検査が行われていない場合（Ｓ２０：ＮＯ）、ＣＰＵ３１は、画像の印刷および印刷画像の検査を継続する（Ｓ１２，Ｓ１３）。
【００４１】
一方、ＣＰＵ３１は、巻戻し量が巻戻し上限量を超えると判断した場合（Ｓ１９：ＹＥＳ）、印刷ヘッド２１に画像の印刷を停止させる（Ｓ２１）。また、ＣＰＵ３１は、巻戻し量が巻戻し上限量を超えないと判断した場合であって（Ｓ１９：ＮＯ）、最後のページの画像の最初検査が行われたと判断した場合にも（Ｓ２０：ＮＯ）、印刷ヘッド２１に画像の印刷を停止させる（Ｓ２１）。
【００４２】
その後、ＣＰＵ３１は、モータＭを停止させる（Ｓ２２）。モータＭは、印刷の停止から遅れて停止される。たとえば、図７Ａに示されるように、「検査ＯＫ」の画像、「検査ＮＧ」の画像、「検査ＯＫ」の画像、「検査ＮＧ」の画像、「検査ＮＧ」の画像、「検査ＮＧ」の画像および「検査ＮＧ」の画像がこの順に印刷され、ＣＰＵ３１により巻戻し量が巻戻し上限量を超えると判断されて、印刷ヘッド２１による印刷が停止された場合、図７Ｂに示されるように、最後に印刷された画像が読取装置２２に読み取られるまで、モータＭが停止されず、用紙Ｐの搬送が継続される。
【００４３】
モータＭの停止後、ＣＰＵ３１は、モータＭを逆転駆動する（Ｓ２３）。モータＭの逆転駆動により、用紙Ｐが用紙ロールＲに巻き戻される方向にロールホルダ１３が回転し、用紙Ｐが巻戻し方向に搬送される。このときの用紙Ｐの搬送速度、つまり用紙Ｐの巻戻し方向の搬送速度は、用紙Ｐの送出方向の搬送速度よりも大きい。そして、ＣＰＵ３１は、図７Ｃに示されるように、ＮＧページの１ページ目の印刷領域の送出方向下流側の端が印刷ヘッド２１の印刷位置に到達すると、モータＭを停止させる（Ｓ２４）。
【００４４】
その後、ＣＰＵ３１は、合計ＮＧ数およびＮＧ後ページカウンタのカウント値を０にリセットするリセット処理を行う（Ｓ２５）。また、ＣＰＵ３１は、モータＭを正転駆動する（Ｓ２６）。モータＭの正転駆動により、搬送ローラ１６，１７が回転し、用紙Ｐが送出方向に再び搬送される。そして、ＣＰＵ３１は、印刷ヘッド２１を制御して、ＶＯＩＤ印刷を実行する（Ｓ２７）。すなわち、ＣＰＵ３１は、ＲＡＭ３３に記憶されているＮＧページの位置を示す位置情報に基づいて、印刷ヘッド２１を制御し、「検査ＮＧ」の印刷画像が印刷結果から排除されるべき画像であるとユーザに認識させることが可能なＶＯＩＤ画像を「検査ＮＧ」の印刷画像に重ねて印刷させる。
【００４５】
その後、ＣＰＵ３１は、すべての「検査ＮＧ」の印刷画像にＶＯＩＤ画像を印刷したと判断すると（Ｓ２８：ＹＥＳ）、ＲＡＭ３３に記憶されているＮＧページの印刷データおよびそのＮＧページの位置を示す位置情報を消去する（Ｓ２９）。続いて、印刷ヘッド２１を制御して、ＲＡＭ３３に記憶されているＮＧページの印刷データに係る画像を新たな印刷領域に印刷させる（図３ＡのＳ１２）。そして、ＣＰＵ３１は、新たに印刷されたＮＧページの印刷データに係る画像の検査を行う（Ｓ１３）。
【００４６】
ＣＰＵ３１は、印刷ジョブに係る全ページの画像の印刷が完了し、かつ、すべての印刷画像が「検査ＯＫ」の画像であると判断すると、印刷ジョブに係る全ページの画像の印刷および印刷画像の検査が完了したと判断し（Ｓ１５：ＹＥＳ）、印刷ジョブ処理を終了する。
【００４７】
＜作用効果＞
以上のように、巻戻し量が巻戻し上限量を超えない間は、用紙Ｐの送出方向の搬送と印刷ジョブに係る画像の印刷とが継続される。この間、読取装置２２により画像が読み取られて、その画像の印刷結果が正常であるか異常であるか、つまり印刷画像が「検査ＯＫ」の画像であるか「検査ＮＧ」の画像であるかが判定される。巻戻し量が巻戻し上限量を超えるまで、用紙Ｐの送出方向の搬送が継続されると、その搬送と印刷ジョブに係る画像の印刷とが停止される。そして、「検査ＮＧ」の印刷画像が印刷ヘッド２１の印刷位置まで戻された後、用紙Ｐが送出方向に搬送されつつ、ＶＯＩＤ画像が「検査ＮＧ」の印刷画像に重なるように印刷される。
【００４８】
巻戻し量が巻戻し上限量を超える前に、用紙Ｐが送出方向と逆方向に戻されることにより、用紙Ｐの印刷面に印刷された画像が乾いていなかったとしても、印刷面に印刷された画像が用紙Ｐの裏面に転写する裏移りの発生を抑制することができる。
【００４９】
よって、複数の「検査ＮＧ」の画像が印刷された後にＶＯＩＤ画像がまとめて形成される場合でも、用紙Ｐへの裏移りの発生を抑制することができる。
【００５０】
また、用紙Ｐが巻戻し方向に搬送されるときの搬送速度は、用紙Ｐが送出方向に搬送されるときの搬送速度よりも大きい値に設定されている。これにより、用紙Ｐを高速で巻き戻すことができるので、印刷ジョブの実行に要する時間の短縮を図ることができる。
【００５１】
すべての「検査ＮＧ」の印刷画像へのＶＯＩＤ画像の印刷が完了すると、ＲＡＭ３３に記憶されているＮＧページの印刷データおよびそのＮＧページの位置を示す位置情報が消去される。これにより、ＲＡＭ３３の空き容量を増やすことができる。
【００５２】
さらに、巻戻し量が巻戻し上限量を超えると判断されて、印刷ヘッド２１による印刷が停止された場合、最後に印刷された画像が読取装置２２に読み取られるまで、モータＭが停止されず、用紙Ｐの搬送が継続される。これにより、最後に印刷された画像の乾燥時間を確保することができる。
【００５３】
＜変形例＞
以上、本発明の一実施形態について説明したが、本発明は、他の形態で実施することもできる。
【００５４】
たとえば、前述の実施形態では、ＣＰＵ３１がラベルプリンタ１における各処理を実行する場合について説明した。しかしながら、ラベルプリンタ１に複数のＣＰＵが設けられて、複数のＣＰＵが協働して各処理を実行してもよい。
【００５５】
その他、前述の構成には、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【符号の説明】
【００５６】
１：ラベルプリンタ
１１：筐体
１５：搬送路
１６，１７：搬送ローラ
２１：印刷ヘッド
２２：読取装置
３１：ＣＰＵ
３３：ＲＡＭ
３５：距離センサ
Ｍ：モータ
【図１】
2020166571.tif 000003
【図２】
2020166571.tif 000004
【図３Ａ】
2020166571.tif 000005
【図３Ｂ】
2020166571.tif 000006
【図４】
2020166571.tif 000007
【図５】
2020166571.tif 000008
【図６】
2020166571.tif 000009
【図７Ａ】
2020166571.tif 000010
【図７Ｂ】
2020166571.tif 000011
【図７Ｃ】
2020166571.tif 000012