(57)【要約】【課題】傷や汚れが付いた領域や印刷済みの領域に画像の印刷が行われることを抑制できる、印刷装置を提供する。【解決手段】印刷用紙Ｐの印刷面における傷や汚れが付いた領域や印刷済みの領域が汚れ領域として特定され、その汚れ領域がスキップされながら、汚れ領域を含まない印刷領域に画像が印刷される。【選択図】図７Ｄ
2020108925.tif 000002
【特許請求の範囲】
【請求項１】
外部に開放される排出口を有する筐体と、
前記筐体内にセットされた印刷用紙を前記排出口に接続される搬送路に沿って搬送するローラと、
前記ローラを駆動する駆動源と、
前記搬送路に臨んで配置される印刷ヘッドと、
前記印刷ヘッドに対して印刷用紙が前記搬送路に沿って前記排出口に向かう排出方向の下流側において、前記搬送路に臨んで配置される読取装置と、
記憶部と、
制御部と、を備え、
前記制御部は、
印刷準備指令の発生に応じて、
印刷用紙の先端位置を検出する先端検出処理と、
印刷用紙の印刷面に印刷に適さない情報がある位置をチェックする印刷面チェック処理と、
印刷に適さない情報が前記印刷ヘッドの下流側の位置に達するまで印刷用紙が排出方向に搬送されるように前記駆動源を駆動する頭出し処理と、を実行し、
前記頭出し処理後、前記印刷ヘッドに対して、印刷用紙への画像の印刷を指示する印刷処理、を実行する、印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記印刷面チェック処理は、
前記駆動源に対して、印刷用紙が前記排出方向に搬送されるように第一方向の駆動を指示する第一駆動処理と、
前記第一駆動処理により前記ローラが前記第一方向に駆動されている間、前記読取装置に対して、画像の読み取りを指示する第一読取処理と、
前記第一読取処理により前記読取装置に読み取られたデータから、印刷用紙における印刷および汚損の有無を検出する第一検出処理と、
前記第一検出処理による検出結果を検出対象位置を特定する位置情報と紐づけて前記記憶部に記憶させる第一記憶処理と、を含む、印刷装置。
【請求項３】
請求項２に記載の印刷装置であって、
前記先端検出処理は、
前記駆動源に対して、印刷用紙が前記排出方向と逆方向に搬送されるように第二方向の駆動を指示する第二駆動処理と、
前記第二駆動処理による前記第二方向の駆動の開始後、前記読取装置に対して、画像の読み取りを指示する第二読取処理と、
前記第二読取処理により前記読取装置に読み取られたデータから、印刷用紙の先頭を検出する第二検出処理と、
前記第二検出処理により印刷用紙の先頭を検出したことに応じて、前記第二方向の駆動の停止を指示する第一駆動停止処理と、を含む、印刷装置。
【請求項４】
請求項３に記載の印刷装置であって、
前記頭出し処理は、
前記第一記憶処理で前記記憶部に記憶された検出結果および位置情報に基づいて、前記駆動源に対して、印刷用紙における印刷および汚損のない白紙領域の前記排出方向の最下流側の端縁が前記印刷ヘッドによる印刷位置に到達するまで前記第一方向の駆動を指示した後、前記第一方向の駆動の停止を指示する第二駆動停止処理を含む、印刷装置。
【請求項５】
請求項４に記載の印刷装置であって、
制御部は、前記印刷面チェック処理を実行した後、前記先端検出処理を実行する、印刷装置。
【請求項６】
請求項４に記載の印刷装置であって、
制御部は、前記先端検出処理を実行した後に、前記印刷面チェック処理を実行する、印刷装置。
【請求項７】
請求項５に記載の印刷装置であって、
制御部は、
前記印刷面チェック処理を実行した後、前記先端検出処理を実行する際、印刷用紙が前記印刷準備指令を受けたときの印刷用紙の位置から前記排出方向と逆方向へ搬送される間は、前記第二読取処理により前記読取装置に読み取られたデータから、印刷用紙における印刷および汚損の有無を検出する印刷用紙の先頭を検出する第三検出処理と、
前記第三検出処理による検出結果を検出対象位置を特定する位置情報と紐づけて前記記憶部に記憶させる第二記憶処理と、を実行する、印刷装置。
【請求項８】
請求項７に記載の印刷装置であって、
前記制御部は、
前記第一記憶処理および第二記憶処理において、印刷または汚損ありの検出結果を前記記憶部に記憶させる場合、印刷または汚損があった領域における前記排出方向の下流端の位置を位置情報として記憶させ、
前記第一読取処理により前記読取装置に読み取られたデータから、印刷用紙が前記排出方向に並べて設定された複数の印刷領域を有するラベル紙であるか前記印刷領域を有していない連続紙であるかを判別し、
印刷用紙が前記ラベル紙である場合、互いに隣接する２つの前記印刷領域における前記排出方向の一方端縁同士の距離を領域情報として前記記憶部に記憶させ、
印刷用紙が前記連続紙である場合、印刷または汚損があった領域の前記排出方向の長さを領域情報として前記記憶部に記憶させる、印刷装置。
【請求項９】
請求項７または８に記載の印刷装置であって、
前記制御部は、前記第一検出処理および前記第三検出処理において、検出対象領域において所定の濃度値を超える画素が占める割合により、印刷または汚損の有無を決定する、印刷装置。
【請求項１０】
請求項７〜９のいずれか一項に記載の印刷装置であって、
前記制御部は、前記印刷処理において、前記第一記憶処理および前記第二記憶処理で前記記憶部に記憶された検出結果および位置情報に基づいて、前記印刷ヘッドに対して、印刷用紙における印刷または汚損がある領域への使用不可を示すマークの印刷を指示する、印刷装置。
【請求項１１】
請求項７〜１０のいずれか一項に記載の印刷装置であって、
前記制御部は、
前記第一読取処理または前記第二読取処理により前記読取装置に読み取られたデータから、前記搬送路における印刷用紙の前記排出方向と直交する幅方向の位置を検出する位置検出処理を実行し、
前記印刷処理において、前記位置検出処理の検出結果に基づいて、印刷用紙の前記幅方向の中央と前記印刷ヘッドにより画像が印刷される領域の前記幅方向の中央とが合うように、前記印刷ヘッドに対して、画像の印刷を指示する、印刷装置。
【請求項１２】
請求項７〜１１のいずれか一項に記載の印刷装置であって、
前記制御部は、前記第二駆動処理において、前記第一駆動処理の開始時に前記読取装置による読取位置に位置していた印刷用紙の部位が前記読取位置に戻ったことに応じて、それ以後の前記第二方向の駆動速度を低減させる、印刷装置。
【請求項１３】
請求項７〜１２のいずれか一項に記載の印刷装置であって、
前記制御部は、前記排出方向の駆動量が予め設定した駆動量に達したことに応じて、前記第一駆動処理を実行し、
前記予め設定した駆動量は、少なくとも印刷用紙の印刷または汚損が予想される領域が前記読取装置を通過するのに必要な量である、印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラベルプリンタなどの印刷装置に関する。
【背景技術】
【０００２】
従来、長尺の印刷用紙をロール状に巻回したロール紙を使用し、印刷用紙上でその長手方向に並んで設定された印刷領域（ラベル）に画像を印刷するプリンタが知られている。この種のプリンタでは、ロール紙の交換の際には、たとえば、ユーザにより、先頭の印刷領域を印刷ヘッドの位置に合わせる、いわゆる頭出しが行われる。また、プリンタの中には、印刷用紙に予め付されているマークを検出して、その頭出しを自動的に行うものもある（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−７８４５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ロール紙には、印刷面が内側に向くように巻回された内巻きのものと、印刷面が外側に向くように巻回された外巻きのものとが存在する。外巻きのロール紙では、ユーザの扱いや他物品との接触等により、印刷面に傷や汚れが付くことがある。従来のプリンタでは、印刷面に傷や汚れが付いている場合に、その傷や汚れが付いている領域にも画像の印刷がなされてしまうという課題がある。
【０００５】
また、新品ではない使用途中のロール紙がプリンタにセットされた場合、印刷用紙の先頭部分に印刷済みの領域が残っていることも考えられ、その印刷済みの領域に上書きで画像を印刷してしまうおそれもある。
【０００６】
本発明の目的は、傷や汚れが付いた領域や印刷済みの領域に画像の印刷が行われることを抑制できる、印刷装置を提供することである。
【課題を解決するための手段】
【０００７】
前記の目的を達成するため、本発明に係る印刷装置は、外部に開放される排出口を有する筐体と、筐体内にセットされた印刷用紙を排出口に接続される搬送路に沿って搬送するローラと、ローラを駆動する駆動源と、搬送路に臨んで配置される印刷ヘッドと、印刷ヘッドに対して印刷用紙が搬送路に沿って排出口に向かう排出方向の下流側において、搬送路に臨んで配置される読取装置と、記憶部と、制御部と、を備え、制御部は、印刷準備指令の発生に応じて、印刷用紙の先端位置を検出する先端検出処理と、印刷用紙の印刷面に印刷に適さない情報がある位置をチェックする印刷面チェック処理と、印刷に適さない情報が印刷ヘッドの下流側の位置に達するまで印刷用紙が排出方向に搬送されるように駆動源を駆動する頭出し処理と、を実行し、頭出し処理後、印刷ヘッドに対して、印刷用紙への画像の印刷を指示する印刷処理、を実行する。
【０００８】
この構成によれば、傷や汚れが付いた領域や印刷済みの領域に画像の印刷が行われることを抑制できる。
【発明の効果】
【０００９】
本発明によれば、傷や汚れが付いた領域や印刷済みの領域に画像の印刷が行われることを抑制することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係るラベルプリンタの図解的な斜視図であり、開閉カバーが閉じた状態を示す。
【図２】ラベルプリンタの図解的な斜視図であり、開閉カバーが開いた状態を示す。
【図３】ラベルプリンタの内部構成を示す図解的な断面図である。
【図４】ラベルプリンタの内部構成を示す図解的な平面図であり、印刷用紙が排出方向に搬送される様子を示す。
【図５】ラベルプリンタの電気的構成を示すブロック図である。
【図６Ａ】印刷関連処理の流れを示すフローチャート（その１）である。
【図６Ｂ】印刷関連処理の流れを示すフローチャート（その２）である。
【図７Ａ】印刷関連処理の実行時におけるラベルプリンタの図解的な断面図であり、印刷用紙（用紙ロール）がラベルプリンタにセットされた直後の状態を示す。
【図７Ｂ】印刷関連処理の実行時におけるラベルプリンタの図解的な断面図であり、印刷用紙が巻戻し方向に搬送されている状態を示す。
【図７Ｃ】印刷関連処理の実行時におけるラベルプリンタの図解的な断面図であり、印刷用紙の先端の検出時の状態を示す。
【図７Ｄ】印刷関連処理の実行時におけるラベルプリンタの図解的な断面図であり、印刷用紙の位置が印刷開始位置に調整された状態を示す。
【図８】印刷位置の幅方向の調整について説明する図である。
【図９】印刷関連処理の他の例について説明するフローチャートである。
【発明を実施するための形態】
【００１１】
以下では、本発明の実施の形態について、添付図面を参照しつつ詳細に説明する。
【００１２】
＜ラベルプリンタ＞
図１および図２には、印刷装置の一例としてのラベルプリンタ１が示されている。ラベルプリンタ１は、その外殻をなす筐体１１を備えている。筐体１１の一方側の側面には、印刷用紙Ｐを排出する排出口１２が形成されている。
【００１３】
なお、以下の説明で使用するため、筐体１１の一方側を「前側」とし、その反対側を「後側」と規定する。そして、ラベルプリンタ１を「前側」から見た状態を基準に左右を規定する。前後方向及び左右方向の両方向と直交する方向が「上下方向」であり、「上側」及び「下側」については、ラベルプリンタ１が水平面に設置された状態を基準とする。
【００１４】
排出口１２は、左右方向に延びる矩形状の開口であり、筐体１１の内外を連通している。筐体１１の前面には、排出口１２の左側に、タッチパネル１３が設けられている。タッチパネル１３には、各種の情報や操作キーなどの画像が表示される。ユーザがタッチパネル１３に表示される操作キーを押操作（タッチ操作）することにより、各種の設定や指示がタッチパネル１３に受け付けられて、その操作に応じた信号がタッチパネル１３から出力される。
【００１５】
筐体１１の右側の側面は、図２に示されるように、開放されており、筐体１１には、その右側の側面を開閉する開閉カバー１４が設けられている。開閉カバー１４が筐体１１の右側の側面に対して開いた状態では、筐体１１の右側の側面が開放されて、筐体１１の内部が露出する。開閉カバー１４が筐体１１の右側の側面に対して閉じた状態では、筐体１１の右側の側面が閉塞される。
【００１６】
筐体１１内には、図２および図３に示されるように、用紙ロールＲを保持するロールホルダ１５が設けられている。用紙ロールＲは、長尺状の印刷用紙Ｐをロール芯に巻回したものである。印刷用紙Ｐは、図４に示されるように、その長手方向に並べて設定された多数の印刷領域ＬＡを有するラベル紙（ダイカットラベル紙）であってもよいし、かかる印刷領域ＬＡを有していない連続紙であってもよい。また、ラベル紙は、長尺状の普通紙の印刷面に印刷領域ＬＡを区画する枠が予め印刷されたものであってもよいし、長尺状の剥離紙上に粘着紙が重ね合わされ、その粘着紙に型抜きされたラベルが長手方向に並べて形成されたものであってもよい。後者の場合、各ラベルの印刷面（粘着面と反対側の面）が印刷領域ＬＡである。印刷用紙Ｐがラベル紙である場合、印刷用紙Ｐは、印刷面が外側に向くようにロール芯に巻回される。ロールホルダ１５は、図２および図３に示されるように、略円柱状をなし、用紙ロールＲのロール芯がロールホルダ１５に外嵌されることにより、用紙ロールＲがロールホルダ１５に保持される。
【００１７】
また、筐体１１内には、ロールホルダ１５の後上方に、方向転換ローラ１６が設けられている。方向転換ローラ１６の前側には、図２に示されるように、印刷用紙Ｐが搬送される搬送路１７が設けられている。搬送路１７は、方向転換ローラ１６の上側の位置から前側に向かって延び、その前端が排出口１２に接続されている。印刷用紙Ｐは、用紙ロールＲから方向転換ローラ１６の後側に向けて引き出され、方向転換ローラ１６の周面に沿わせることにより前側に方向を変えられて、搬送路１７を排出口１２に向けて通される。
【００１８】
搬送路１７上には、印刷用紙Ｐを搬送する搬送ローラ１８，１９（ローラの一例）が設けられている。一方の搬送ローラ１８は、方向転換ローラ１６に対して前側に間隔を空けて配置されている。他方の搬送ローラ１９は、排出口１２の後側であって、搬送ローラ１８に対して前側に間隔を空けて配置されている。搬送ローラ１８，１９のローラ間に印刷用紙Ｐが通された状態で、モータＭ（図５参照）の動力が搬送ローラ１８，１９に伝達されて、搬送ローラ１８，１９が回転することにより、印刷用紙Ｐが搬送路１７に沿って排出口１２に向かう排出方向に搬送される。また、モータＭの動力がロールホルダ１５に伝達されて、用紙ロールＲのロール芯が印刷用紙Ｐの排出方向への搬送時と逆方向に回転されることにより、印刷用紙Ｐが搬送方向と逆方向の巻戻し方向に搬送される。印刷用紙Ｐが巻戻し方向に搬送されるときには、搬送ローラ１８，１９は自由回転状態とされる。
【００１９】
搬送ローラ１８，１９間には、印刷ヘッド２１および読取装置２２が排出方向にこの順に並んで設けられている。
【００２０】
印刷ヘッド２１は、搬送路１７に上側から臨んで配置されている。印刷ヘッド２１は、たとえば、搬送路１７を搬送される印刷用紙Ｐの印刷面に熱転写方式により画像を印刷する。
【００２１】
読取装置２２は、印刷ヘッド２１に対して排出方向の下流側において、搬送路１７に上側から臨んで配置されている。読取装置２２は、たとえば、搬送路１７を搬送される印刷用紙Ｐの印刷面をＣＩＳ（Contact Image Sensor）により読み取る。具体的には、読取装置２２には、図示されていないが、光源、ロッドレンズアレイおよびリニアイメージセンサが内蔵されており、光源から印刷用紙Ｐの印刷面にライン状の光が照射され、印刷面で反射された光がロッドレンズアレイを通してリニアイメージセンサに入射する。これにより、原稿が主走査方向に１ライン分読み取られる。
【００２２】
＜電気的構成の要部＞
ラベルプリンタ１は、図５に示されるように、ＡＳＩＣ（Application Specific Integrated Circuit）３１、ＲＯＭ（Read Only Memory）３２およびＲＡＭ（Random Access Memory）３３を備えている。
【００２３】
ＡＳＩＣ３１は、ＣＰＵ３４（制御部の一例）を内蔵している。ＣＰＵ３４は、ＡＳＩＣ３１に入力される情報に基づいて、各種の処理のためのプログラムを実行することにより、タッチパネル１３、印刷ヘッド２１、読取装置２３および搬送ローラ１８，１９の駆動源であるモータＭを含む各部を制御する。
【００２４】
ＲＯＭ３２は、フラッシュメモリなどの書き換え可能な不揮発性メモリからなる。ＲＯＭ３２には、ＣＰＵ３４によって実行されるプログラムおよび各種のデータなどが記憶されている。
【００２５】
ＲＡＭ３３（記憶部の一例）は、ＤＲＡＭ（Dynamic Random Access Memory）などの揮発性メモリであり、ＣＰＵ３４がプログラムを実行する際のワークエリアとして使用される。また、ＲＡＭ３３により、ステップ数カウンタが構成される。ステップ数カウンタは、モータ２６が１ステップ駆動される度にステップ数をインクリメント（＋１）する。ＣＰＵ３４は、ステップ数カウンタによりカウントされるステップ数に基づいてモータＭの駆動を制御することにより、印刷用紙Ｐの位置を制御することができる。
【００２６】
また、ＡＳＩＣ３１には、開閉カバー１４の開閉を検出するためのカバーセンサ３５の検出信号と、用紙ロールＲにおける印刷用紙Ｐの残量を検出するための用紙残量センサ３６の検出信号とが入力される。
【００２７】
カバーセンサ３５は、たとえば、アクチュエータを有する機械的なスイッチであり、開閉カバー１４が閉じた状態で、アクチュエータが開閉カバー１４に押されてオンレベルの検出信号を出力し、開閉カバー１４が開いた状態で、アクチュエータが開閉カバー１４に押されずにオフレベルの検出信号を出力する。ＡＳＩＣ３１では、カバーセンサ３５の検出信号がオンレベルである場合、開閉カバー１４が閉じていると判断され、検出信号がオフレベルである場合、開閉カバー１４が閉位置に位置していると判断される。
【００２８】
用紙残量センサ３６は、用紙ロールＲの周面に対向する位置に配置され、その位置と用紙ロールＲの周面との間の距離に応じた検出信号を出力する。用紙ロールＲの周面の径が大きいほど、つまり用紙ロールＲに巻回されている印刷用紙Ｐの量が多いほど、用紙残量センサ３６の位置と用紙ロールＲの周面との間の距離が小さくなるので、ＡＳＩＣ３１では、用紙残量センサ３６の検出信号から用紙ロールＲに残っている印刷用紙Ｐの量を検出（推定）することができる。
【００２９】
＜印刷関連処理＞
ＡＳＩＣ３１のＣＰＵ３４により、図６Ａおよび図６Ｂに示される印刷関連処理が所定の周期で実行される。
【００３０】
印刷関連処理では、ＣＰＵ３４は、まず、図６Ａに示されるように、印刷準備指令が発生したか否かを判断する（Ｓ１１）。印刷準備指令は、たとえば、開閉カバー１４が閉じられて、カバーセンサ３５の検出信号のレベルがオフレベルからオンレベルに変化したことに応じてＡＳＩＣ３１内で発生する。
【００３１】
印刷準備指令が発生すると（Ｓ１１：ＹＥＳ）、ＣＰＵ３４は、印刷用紙Ｐの有無を判定する（Ｓ１２）。印刷用紙Ｐの有無は、たとえば、用紙残量センサ３６の検出信号から判定することができる。すなわち、用紙残量センサ３６の検出信号から用紙ロールＲにおける用紙Ｐの残量が所定量（０を含む。）以下であると推定される場合、印刷用紙Ｐがないと決定することができる。ロールホルダ１５に用紙ロールＲが保持されていない場合には、用紙ロールＲにおける用紙Ｐの残量の場合よりも、用紙残量センサ３６の検出信号に応じた距離が大きくなるので、当然、印刷用紙Ｐがないと決定される。
【００３２】
印刷用紙Ｐがない場合（Ｓ１２：ＮＯ）、ＣＰＵ３４は、印刷用紙Ｐがないことを通知するエラー表示をタッチパネル１３に出力して（Ｓ１３）、印刷関連処理を終了する。
【００３３】
印刷用紙Ｐがある場合（Ｓ１２：ＹＥＳ）、ＣＰＵ３４は、用紙残量センサ３６の検出信号から印刷用紙Ｐの残量を検出する（Ｓ１４）。そして、ＣＰＵ３４は、印刷用紙Ｐの残量に応じた用紙送り量Ｌを決定する（Ｓ１５）。用紙送り量Ｌは、たとえば、用紙ロールＲの外周１巻き分の印刷用紙Ｐの長さ、つまり用紙ロールＲの最外周の周長に設定される。印刷用紙Ｐの残量と用紙ロールＲの最外周の周長との間には一定の関係があるので、ＣＰＵ３４は、その関係に従って、印刷用紙Ｐの残量に応じた用紙送り量Ｌを決定する。
【００３４】
また、ＣＰＵ３４は、現在のモータＭの回転位置（ステップ位置）を印刷用紙Ｐの用紙初期位置としてＲＡＭ３３に記憶させる（Ｓ１６）。用紙ロールＲの交換の際には、新品の用紙ロールＲは、図７Ａに示されるように、印刷用紙Ｐの先端部が搬送ローラ１９のローラ間（ニップ位置）を越えて排出口１２から前側に突出する状態にセットされる。
【００３５】
その後、ＣＰＵ３４は、モータＭの駆動を制御して、搬送ローラ１８，１９により印刷用紙Ｐを排出方向に搬送させる（Ｓ１７）。また、印刷用紙Ｐの搬送開始とともに、読取装置２２による印刷用紙Ｐの印刷面の読み取りを開始させる（Ｓ１８）。読取装置２２は、印刷用紙Ｐの印刷面を１ラインずつ読み取り、その読み取った１ラインのデータ（ラインデータ）を出力する。ＣＰＵ３４は、読取装置２２から１ラインの読み取りごとに出力されるラインデータをＲＡＭ３３に記憶させる。
【００３６】
ＣＰＵ３４は、ラインデータをＲＡＭ３３に記憶させた後、その記憶させたラインデータから画素値（濃度値）が予め定められた閾値Ｘ以上である画素の数を求め、その画素値Ｘ以上の画素の数の移動平均を求める。すなわち、最新に取得したラインデータを含む複数ライン分のラインデータから求めた画素値Ｘ以上の画素の数の平均値が求められる。そして、ＣＰＵ３４は、その求めた画素数の移動平均が予め定められた閾値Ｙ以上であるか否かを判断する（Ｓ１９）。
【００３７】
画素数の移動平均が閾値Ｙ以上である場合（Ｓ１９：ＹＥＳ）、ＣＰＵ３４は、移動平均の算出に用いたラインデータに対応するラインが含まれる領域を汚れ領域とし、その汚れ領域の排出方向の下流端の位置を汚れ位置としてＲＡＭ３３に記憶させる（Ｓ２０）。
【００３８】
また、ＣＰＵ３４は、読取装置２２から順に出力されるラインデータから微分処理を用いる公知のエッジ検出方法により、エッジが定期的に検出されるか否かを判断する（Ｓ２１）。
【００３９】
エッジが定期的に検出される場合（Ｓ２１：ＹＥＳ）、ＣＰＵ３４は、印刷用紙Ｐがラベル紙（ダイカットラベル紙）であると判定する（Ｓ２２）。そして、その定期的に検出されるエッジの位置（ラベルエッジ位置）をＲＡＭ３３に記憶させる（Ｓ２３）。一方、エッジが定期的に検出されない場合（Ｓ２１：ＮＯ）、ＣＰＵ３４は、印刷用紙Ｐが連続紙であると判定する（Ｓ２４）。
【００４０】
その後、ＣＰＵ３４は、印刷用紙Ｐの排出方向の搬送量、つまり排出方向への用紙送り量が用紙送り量Ｌを超えたか否かを判断する（Ｓ２５）。排出方向への用紙送り量が用紙送り量Ｌを超えるまでは（Ｓ２５：ＮＯ）、印刷用紙Ｐの排出方向への搬送が継続される。排出方向への用紙送り量が用紙送り量Ｌを超えると（Ｓ２５：ＹＥＳ）、ＣＰＵ３４は、モータＭの駆動を停止させて、印刷用紙Ｐの排出方向への搬送を停止させ、また、読取装置２２による印刷用紙Ｐの印刷面の読み取りを停止させる（Ｓ２６）。
【００４１】
その後、ＣＰＵ３４は、モータＭの駆動を制御して、図７Ｂに示されるように、印刷用紙Ｐを巻戻し方向に搬送させる（Ｓ２７）。この巻戻し方向の搬送は、印刷用紙Ｐが用紙初期位置に戻るまでは、高速で行われ、その高速搬送中、読取装置２２による印刷面の読み取りは行われない（Ｓ２８）。印刷用紙Ｐの位置が用紙初期位置まで戻ると、それに応じて、印刷用紙Ｐの巻戻し方向の搬送速度が読取装置２２による印刷面の読み取りを実行する搬送速度へ減速される（Ｓ２９）。
【００４２】
巻戻し方向の搬送速度の減速と同期して、ＣＰＵ３４は、読取装置２２による印刷用紙Ｐの印刷面の読み取りを開始させる（Ｓ３０）。読取装置２２は、印刷用紙Ｐの印刷面を１ラインずつ読み取り、１ラインの読み取りごとにラインデータを出力する。ＣＰＵ３４は、読取装置２２から出力されるラインデータをＲＡＭ３３に記憶させる。
【００４３】
ＣＰＵ３４は、ラインデータをＲＡＭ３３に記憶させた後、前述のステップＳ１９と同様に、その記憶させたラインデータから画素値が予め定められた閾値Ｘ以上である画素の数を求め、その画素値Ｘ以上の画素の数の移動平均を求める。そして、ＣＰＵ３４は、その求めた画素数の移動平均が予め定められた閾値Ｙ以上であるか否かを判断する（Ｓ３１）。
【００４４】
画素数の移動平均が閾値Ｙ以上である場合（Ｓ３１：ＹＥＳ）、ＣＰＵ３４は、移動平均の算出に用いたラインデータに対応するラインが含まれる領域を汚れ領域として、その汚れ領域の排出方向の下流端の位置を汚れ位置としてＲＡＭ３３に記憶させる（Ｓ３２）。
【００４５】
また、ＣＰＵ３４は、読取装置２２から順に出力されるラインデータから微分処理を用いる公知のエッジ検出方法により、エッジが定期的に検出されるか否かを判断する（Ｓ３３）。
【００４６】
エッジが定期的に検出される場合（Ｓ３３：ＹＥＳ）、ＣＰＵ３４は、その定期的に検出されるエッジの位置をＲＡＭ３３に記憶させる（Ｓ３４）。
【００４７】
その後、ＣＰＵ３４は、印刷用紙Ｐの先端を検出したか否かを判断する（Ｓ３５）。図７Ｃに示されるように、印刷用紙Ｐの先端が読取装置２２による読取位置を巻戻し方向に越えると、読取装置２２により印刷用紙Ｐの印刷面が読み取られなくなるので、印刷用紙Ｐの先端は、ラインデータから検出することができる。ＣＰＵ３４が印刷用紙Ｐの先端を検出するまでは（Ｓ３５：ＮＯ）、印刷用紙Ｐの巻戻し方向の搬送が継続される。ＣＰＵ３４は、印刷用紙Ｐの先端を検出すると（Ｓ３５：ＹＥＳ）、その検出時点でのモータＭの回転位置（ステップ位置）を印刷用紙Ｐの先端の用紙先端位置としてＲＡＭ３３に記憶させる（Ｓ３６）。また、ＣＰＵ３４は、印刷用紙Ｐの先端を検出したことに応じて、印刷用紙Ｐの巻戻し方向への搬送を停止させ、また、読取装置２２による印刷用紙Ｐの印刷面の読み取りを停止させる（Ｓ３７）。
【００４８】
そして、印刷用紙Ｐがラベル紙である場合には、ＣＰＵ３４は、ＲＡＭ３３に記憶されている用紙先端位置、ラベルエッジ位置および汚れ位置の情報から、汚れ領域を含まない印刷領域（ラベル）ＬＡの情報を領域情報としてＲＡＭ３３に記憶させる。そして、モータＭの駆動を制御して、図７Ｄに示されるように、汚れ領域を含まない印刷領域（ラベル）ＬＡのうち、印刷用紙Ｐの先端に最も近い印刷領域ＬＡから印刷を開始できるように、印刷用紙Ｐの位置を調整する（Ｓ３８：頭出し処理）。
【００４９】
また、印刷用紙Ｐが連続紙である場合には、ＣＰＵ３４は、ＲＡＭ３３に記憶されている用紙先端位置および汚れ位置の情報から、汚れ領域の排出方向の長さを領域情報としてＲＡＭ３３に記憶させる。そして、その領域情報から、印刷用紙Ｐの印刷面に汚れ領域を含まずに排出方向に一定長さを有する領域を印刷領域ＬＡとして設定する。そして、モータＭの駆動を制御して、印刷領域ＬＡのうち、印刷用紙Ｐの先端に最も近い印刷領域ＬＡから印刷を開始できるように、印刷用紙Ｐの位置を調整する（Ｓ３８）。
【００５０】
その後、タッチパネル１３からＡＳＩＣ３１に印刷指示が入力されると、ＣＰＵ３４は、印刷用紙Ｐの印刷面の汚れ領域をスキップしながら（印刷用紙Ｐがラベル紙である場合には、汚れ領域を含む印刷領域ＬＡをスキップしながら）、汚れ領域を含まない印刷領域ＬＡに画像を印刷して、この印刷関連処理を終了する。
【００５１】
＜作用効果＞
以上のように、印刷用紙Ｐの印刷面における傷や汚れが付いた領域や印刷済みの領域が汚れ領域として特定され、その汚れ領域がスキップされながら、汚れ領域を含まない印刷領域ＬＡに画像が印刷される。よって、汚れ領域を含む印刷領域ＬＡに画像の印刷が行われることを抑制できる。
【００５２】
印刷用紙Ｐの印刷面上の汚れ領域の検出（決定）は、所定の濃度値を超える画素が占める割合に基づく。具体的には、１ラインごとに画素値が予め定められた閾値Ｘ以上である画素の数が求められ、画素値Ｘ以上の画素の数の移動平均が求められて、その移動平均が予め定められた閾値Ｙ以上である場合に、移動平均の算出に用いられたラインデータに対応する領域が汚れ領域に決定される。これにより、汚れ領域を精度よく決定することができる。
【００５３】
また、印刷用紙Ｐの印刷面における汚れ領域の検出後に、印刷用紙Ｐの先端が検出されるので、印刷面に汚れ領域が存在しない場合には、その先端の検出後すぐに、印刷用紙Ｐの先端の位置を印刷ヘッド２１による印刷開始位置に調整（頭出し）することができる。
【００５４】
さらに、印刷用紙Ｐの先端が検出される際には、印刷用紙Ｐが用紙初期位置に戻るまでは、印刷用紙Ｐの搬送速度が高速に設定され、印刷用紙Ｐが用紙初期位置まで戻ると、印刷用紙Ｐの搬送速度が減速される。これにより、印刷用紙Ｐの先端が読取装置２２による読取位置に到達して、印刷用紙Ｐの先端が検出された後すぐに、印刷用紙Ｐの巻戻し方向の搬送を停止させることができる。その結果、印刷用紙Ｐの先端が印刷ヘッド２１の位置まで不要に戻されることを抑制でき、その印刷用紙Ｐの不要な巻戻しによるジャムの発生を抑制できる。
【００５５】
また、印刷用紙Ｐの印刷面における汚れ領域の検出のために印刷用紙Ｐが用紙初期位置から排出方向に搬送される量は、用紙ロールＲの外周１巻き分の印刷用紙Ｐの長さに設定されている。これにより、用紙ロールＲの最外周面の全域における汚れ領域の有無を検出することができ、汚れ領域が存在する印刷領域ＬＡに印刷が行われることを一層抑制できる。
【００５６】
＜印刷位置調整＞
ラベルプリンタ１では、用紙ロールＲの交換時に、図８に示されるように、用紙ロールＲが破線で示される正規の位置から印刷用紙Ｐの長手方向および厚さ方向の両方と直交する幅方向にずれてセットされることがある。
【００５７】
そこで、前述の印刷関連処理で読取装置２２により印刷用紙Ｐの印刷面が読み取られたときに、ＡＳＩＣ３１のＣＰＵ３４は、その読み取りにより得られるラインデータから搬送路１７における印刷用紙Ｐの幅方向の位置を検出する。そして、印刷用紙Ｐへの画像の印刷の際には、印刷用紙Ｐの幅方向の位置に応じて、印字ヘッド２１により印刷される領域の幅方向の中央が印刷用紙Ｐの幅方向の中央に合うように、印字ヘッド２１による印刷の位置が調整される。
【００５８】
これにより、印刷用紙Ｐの印刷領域ＬＡに画像を幅方向にずれずに印刷することができる。
【００５９】
＜印刷関連処理の他の例＞
前述の印刷関連処理では、印刷用紙Ｐの印刷面の汚れ領域がスキップされて（印刷用紙Ｐがラベル紙である場合には、汚れ領域を含む印刷領域ＬＡがスキップされて）、汚れ領域を含まない印刷領域ＬＡに画像が印刷されるとした（図６ＢのＳ３９）。
【００６０】
これに代えて、図９に示されるように、印刷用紙Ｐの印刷面の汚れ領域（印刷用紙Ｐがラベル紙である場合には、汚れ領域を含む印刷領域ＬＡ）には、印刷面に印刷または汚損があるために使用不可であることを示すマークが印刷され、汚れ領域を含まない印刷領域ＬＡには、印刷指示に応じた画像が印刷されてもよい。これにより、汚れ領域に画像の印刷が行われない理由をユーザに認知させることができる。
【００６１】
＜変形例＞
以上、本発明の実施の形態について説明したが、本発明は、他の形態で実施することもできる。
【００６２】
たとえば、前述の実施形態では、印刷用紙Ｐの印刷面における汚れ領域の検出後に、印刷用紙Ｐの先端が検出されるとしたが、これとは逆に、印刷用紙Ｐの先端の検出後に、印刷用紙Ｐの印刷面における汚れ領域が検出されてもよい。これにより、印刷用紙Ｐの用紙初期位置よりも排出方向の上流側に汚れ領域が存在する場合に、印刷用紙Ｐの先端の検出後、印刷用紙Ｐの位置を印刷開始位置に合わせるときに、印刷用紙Ｐの排出方向への搬送必要量を少なく抑えることができる。
【００６３】
印刷ヘッド２１は、搬送路１７を搬送される印刷用紙Ｐの印刷面に熱転写方式により画像を印刷する構成に限らず、たとえば、電子写真方式により画像を印刷する構成であってもよいし、インクジェット方式により画像を印刷する構成であってもよい。
【００６４】
また、前述の実施形態では、ＣＰＵ３４がレベルプリンタ１における各処理を実行する場合について説明した。しかしながら、ＡＳＩＣ３１が複数のＣＰＵを備え、複数のＣＰＵが協働して各処理を実行してもよい。
【００６５】
その他、前述の構成には、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【符号の説明】
【００６６】
１：ラベルプリンタ
１１：筐体
１８，１９：搬送ローラ
２１：印刷ヘッド
２２：読取装置
３３：ＲＡＭ
３４：ＣＰＵ
Ｍ：モータ
【図１】
2020108925.tif 000003
【図２】
2020108925.tif 000004
【図３】
2020108925.tif 000005
【図４】
2020108925.tif 000006
【図５】
2020108925.tif 000007
【図６Ａ】
2020108925.tif 000008
【図６Ｂ】
2020108925.tif 000009
【図７Ａ】
2020108925.tif 000010
【図７Ｂ】
2020108925.tif 000011
【図７Ｃ】
2020108925.tif 000012
【図７Ｄ】
2020108925.tif 000013
【図８】
2020108925.tif 000014
【図９】
2020108925.tif 000015