(57)【要約】【課題】、媒体に印刷を行う装置において、媒体の終端近くに印刷を行うことによる消費財や時間の無駄を省き、効率化を図る。【解決手段】印刷装置１は、ラベル１０３を有するラベル用紙１００を搬送する搬送部と、搬送経路１１０上に配置される印刷ヘッド４０と、用紙検出器６１及びラベル検出器６３とを備える。印刷装置１は、ラベル用紙１００の終端が検出された場合に、ラベル用紙１００の終端の位置を特定し、特定したラベル用紙１００の終端の位置に基づきラベル１０３の印刷を完了できるか否かを判定する。印刷を完了できないと判定した場合に印刷ヘッド４０による印刷を停止し、または、ラベル１０３への印刷を実行せずにラベル用紙１００を搬送させる。【選択図】図２
2015066719.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象部を有する印刷媒体を搬送する搬送機構と、
前記印刷媒体の搬送経路上に配置される印刷ヘッドと、
前記搬送経路の複数の検出位置で検出を行う検出手段と、
前記検出手段により前記印刷媒体の終端が検出された場合に前記印刷媒体の終端の位置を特定し、特定した前記印刷媒体の終端の位置に基づき前記印刷対象部の印刷を完了できるか否かを判定し、印刷を完了できないと判定した場合に前記印刷ヘッドによる印刷を停止し、または、前記印刷対象部への印刷を実行せずに前記印刷媒体を搬送させる制御手段と、
を備えたことを特徴とする印刷装置。
【請求項２】
前記印刷媒体には、複数の所定長さの前記印刷対象部が搬送方向に沿って並べて配置され、
前記制御手段は、前記検出手段の検出結果に基づき前記印刷媒体の終端が検出された場合に、前記検出手段の検出結果に基づき前記印刷対象部の印刷を完了できるか否かを判定すること、を特徴とする請求項１記載の印刷装置。
【請求項３】
前記制御手段は、少なくとも前記印刷媒体の終端に最も近い前記印刷対象部の印刷を完了できるか否かを判定すること、を特徴とする請求項２記載の印刷装置。
【請求項４】
前記制御手段は、前記検出手段により検出された前記印刷媒体の終端の位置に基づいて、前記印刷対象部の印刷が完了するまで前記印刷媒体を搬送可能か否かを判定することにより、印刷を完了できるか否かを判定すること、を特徴とする請求項２または３記載の印刷装置。
【請求項５】
前記検出手段は、前記印刷ヘッドより上流において、前記印刷媒体の搬送方向における異なる位置で前記印刷媒体を検出する複数の検出器を有すること、を特徴とする請求項１から４のいずれかに記載の印刷装置。
【請求項６】
前記検出手段は、前記印刷対象部の先端または前記印刷対象部の位置を示すマークを検出し、
前記制御手段は、前記検出手段の検出結果に基づき前記印刷対象部の先端の位置を特定し、特定した前記印刷対象部の先端の位置と前記印刷対象部の搬送方向における長さとに基づいて印刷を完了できるか否かを判定すること、を特徴とする請求項１から５のいずれかに記載の印刷装置。
【請求項７】
印刷対象部を有する印刷媒体を搬送する搬送機構と、前記印刷媒体の搬送経路上に配置される印刷ヘッドと、を備えた印刷装置の制御方法であって、
前記搬送経路の複数の検出位置で検出を行うことにより、前記印刷媒体の終端を検出した場合に、前記印刷対象部の印刷を完了できるか否かを判定し、印刷を完了できないと判定した場合に前記印刷ヘッドによる印刷を停止し、または、前記印刷対象部への印刷を実行せずに前記印刷媒体を搬送すること、
を特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、及び、印刷装置の制御方法に関する。
【背景技術】
【０００２】
従来、ロール状の基材にラベルが配置された記録媒体など、長尺の媒体に印刷を行う印刷装置において、媒体の終端を検出する装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−４８３６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、印刷装置においては媒体を安定して搬送するために、搬送ローラー等で媒体を把持して搬送する機構を備えている。搬送ローラーを用いる場合、媒体の終端が近づいてローラーで把持できなくなると、望ましい搬送速度を保つことができないので、正常な印刷ができず、媒体の終端の近傍で印刷画像が乱れることがあった。ラベルが配置された媒体に印刷する例では、媒体の終端に最も近いラベルの印刷状態が乱れてしまい、このラベルを破棄することがあった。このような印刷画像の乱れが発生した場合、媒体の終端近くのラベルやページが破棄されるが、破棄されるラベルやページの印刷に要したインク等の消費財や時間の無駄を省くことが望まれていた。
本発明は、上述した事情に鑑みてなされたものであり、媒体に印刷を行う装置において、媒体の終端近くに印刷を行うことによる消費財や時間の無駄を省き、効率化を図ることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の印刷装置は、印刷対象部を有する印刷媒体を搬送する搬送機構と、前記印刷媒体の搬送経路上に配置される印刷ヘッドと、前記搬送経路の複数の検出位置で検出を行う検出手段と、前記検出手段により前記印刷媒体の終端が検出された場合に、前記印刷媒体の終端の位置を特定し、特定した前記印刷媒体の終端の位置に基づき前記印刷対象部の印刷を完了できるか否かを判定し、印刷を完了できないと判定した場合に前記印刷ヘッドによる印刷を停止し、または、前記印刷対象部への印刷を実行せずに前記印刷媒体を搬送させる制御手段と、を備えたことを特徴とする。
本発明によれば、印刷媒体の搬送経路において印刷媒体の終端を検出し、印刷対象部の印刷を完了できない場合に不要な印刷を停止し、或いは印刷を行わないので、印刷に要するインク等の消費財や時間の無駄を省くことができる。
【０００６】
また、本発明は、上記印刷装置において、前記印刷媒体には、複数の所定長さの前記印刷対象部が搬送方向に沿って並べて配置され、前記制御手段は、前記検出手段の検出結果に基づき前記印刷媒体の終端が検出された場合に、前記検出手段の検出結果に基づき前記印刷対象部の印刷を完了できるか否かを判定すること、を特徴とする。
本発明によれば、印刷媒体の搬送方向に沿って並べて配置された印刷対象部のうち印刷を完了できない印刷対象部がある場合に、この印刷対象部への不要な印刷を停止し、或いは印刷を行わないので、印刷に要するインク等の消費財や時間の無駄を省くことができる。
【０００７】
また、本発明は、上記印刷装置において、前記制御手段は、少なくとも前記印刷媒体の終端に最も近い前記印刷対象部の印刷を完了できるか否かを判定すること、を特徴とする。
本発明によれば、印刷媒体の終端に最も近い印刷対象部の印刷が完了できない場合に、不要な印刷を停止し、或いは印刷を行わないので、印刷に要するインク等の消費財や時間の無駄を省くことができる。
【０００８】
また、本発明は、上記印刷装置において、前記制御手段は、前記検出手段により検出された前記印刷媒体の終端の位置に基づいて、前記印刷対象部の印刷が完了するまで前記印刷媒体を搬送可能か否かを判定することにより、印刷を完了できるか否かを判定すること、を特徴とする。
本発明によれば、印刷が完了するまで印刷媒体を搬送できるか否かをもとに、印刷が完了できるか否かを適切に判定し、不要な印刷動作を省くことができる。
【０００９】
また、本発明は、上記印刷装置において、前記検出手段は、前記印刷ヘッドより上流において、前記印刷媒体の搬送方向における異なる位置で前記印刷媒体を検出する複数の検出器を有すること、を特徴とする。
本発明によれば、複数の検出器によって、印刷媒体の終端とともに印刷対象部の先端等を検出できるので、より適切に、印刷対象部への印刷を完了できるか否かを判定できる。
【００１０】
また、本発明は、上記印刷装置において、前記検出手段は、前記印刷対象部の先端または前記印刷対象部の位置を示すマークを検出し、前記制御手段は、前記検出手段の検出結果に基づき前記印刷対象部の先端の位置を特定し、特定した前記印刷対象部の先端の位置と前記印刷対象部の搬送方向における長さとに基づいて印刷を完了できるか否かを判定すること、を特徴とする。
本発明によれば、印刷対象部の先端またはマークを検出することにより印刷対象部の位置を正確に特定することができ、より適切に、印刷対象部への印刷を完了できるか否かを判定できる。
【００１１】
また、上記目的を達成するために、本発明は、印刷対象部を有する印刷媒体を搬送する搬送機構と、前記印刷媒体の搬送経路上に配置される印刷ヘッドと、を備えた印刷装置の制御方法であって、前記搬送経路の複数の検出位置で検出を行うことにより、前記印刷媒体の終端を検出した場合に、前記印刷対象部の印刷を完了できるか否かを判定し、印刷を完了できないと判定した場合に前記印刷ヘッドによる印刷を停止し、または、前記印刷対象部への印刷を実行せずに前記印刷媒体を搬送すること、を特徴とする。
本発明によれば、印刷対象部の印刷を完了できない場合に不要な印刷を停止し、或いは印刷を行わないので、印刷に要するインク等の消費財や時間の無駄を省くことができる。
【発明の効果】
【００１２】
本発明によれば、不要な印刷を停止し、或いは印刷を行わないので、印刷に要するインク等の消費財や時間の無駄を省くことができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係る印刷装置の機能ブロック図である。
【図２】印刷装置の搬送経路に係る各部の構成を示す要部側面図である。
【図３】搬送経路における各部の位置関係を示す説明図である。
【図４】印刷装置の動作を示すフローチャートである。
【図５】印刷装置の終端処理に係る動作を示すフローチャートである。
【図６】印刷装置の巻取対応処理に係る動作を示すフローチャートである。
【図７】印刷装置の動作の具体例を示す説明図である。
【図８】印刷装置の動作の具体例を示す説明図である。
【図９】印刷装置の動作の具体例を示す説明図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本発明を適用した実施形態に係る印刷装置１の機能ブロック図である。また、図２は印刷装置１の搬送経路に係る各部の構成を示す要部側面図である。
印刷装置１は、外部のホストＰＣ５に接続され、ホストＰＣ５が送信するコマンド及びデータを受信して、受信したコマンド及びデータに従って印刷媒体に文字や画像を印刷する。
【００１５】
印刷装置１で印刷に使用される印刷媒体は、所定サイズにカットされたカットシートまたは連続シートであり、これらのシートは紙または合成樹脂製である。これらのシートは、例えば、インクジェット式の印刷に適した、インクの吸収能および定着性を高める表面加工が施されたファイン紙であってもよい。
連続シートは、例えば、ロール状に巻かれた状態で印刷装置１に収容されるロール紙や、折りたたまれた状態で印刷装置１の外部から印刷装置１に供給されるファンフォールド紙が挙げられる。ロール紙としては、普通紙やファイン紙をロール状に巻いた用紙のほか、裏面に粘着剤が付された定型サイズのラベルを、剥離紙（台紙）に並べてロール状に巻いたラベル用紙を用いてもよい。
本実施形態では、裏面に粘着剤が付された所定サイズのラベル１０３（図３）が、粘着剤から剥離可能な剥離紙を長尺に形成した台紙１０１（図３）上に配置され、ロール状に巻かれたラベル用紙１００を、印刷媒体として使用する。ラベル用紙１００は、台紙１０１の長手方向に、複数のラベル１０３が等間隔で配置されて構成される。印刷装置１は、ラベル用紙１００を搬送して、ラベル用紙１００上の各ラベル１０３の印刷面に文字や画像を印刷する。この場合、ラベル用紙１００は印刷媒体に相当し、ラベル１０３は印刷対象物に相当する。
【００１６】
図２に示すように、ラベル用紙１００は、印刷装置１の本体に設けられた印刷媒体収容部２１にロール状で収容され、このラベル用紙１００が、図中符号Ｆで示す方向に引き出されて印刷装置１の内部を搬送される。図２においては図中右側が、印刷装置１の前部（フロント）側となっており、印刷装置１の前面には排紙口２２が形成されている。
図２にはラベル用紙１００が排紙口２２まで搬送される搬送経路を符号１１０で示す。搬送経路１１０には、ラベル用紙１００に張力を与えて弛みを防止するテンションレバー３１と、ラベル用紙１００を案内する紙案内３３、３４とが配置される。紙案内３３はラベル用紙１００を下方から支持する台であり、紙案内３４は、紙案内３３に対向してラベル用紙１００の上方に位置し、ラベル用紙１００の浮き上がりを押さえる。
【００１７】
紙案内３３、３４の前方には、ラベル用紙１００に印刷する印刷部が配置されている。印刷部は、プラテン３５及び印刷ヘッド４０で構成される。本実施形態の印刷ヘッド４０は、Ｃ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）、Ｋ（黒）の４色のインクを噴射して、ラベル１０３の印刷面にドットを形成する。印刷ヘッド４０は、Ｋ（黒）インクを噴射するノズル部４１、Ｃ（シアン）インクを噴射するノズル部４３、Ｍ（マゼンダ）インクを噴射するノズル部４５、及び、Ｙ（イエロー）インクを噴射するノズル部４７を備える。ノズル部４１〜４７には、インクを噴射する複数のノズルがラベル用紙１００の幅方向に列をなして並べられている。印刷ヘッド４０は、ラベル用紙１００の幅方向において、走査を行うことなくインクを噴射可能なラインインクジェットヘッドである。従って、ノズル部４１〜４７のノズル列は、少なくとも、ラベル用紙１００の印刷可能範囲１０５（図３）と同じか、より広い幅に形成されている。本実施形態では、ラベル用紙１００の搬送方向Ｆに沿ってノズル部４１、４３、４５、４７の順に配置された構成例を挙げるが、搬送方向Ｆにおける各色のノズルの配置順序は任意である。
【００１８】
プラテン３５は、搬送方向Ｆに沿って配置される平面を有する。この平面は搬送経路１１０の下方に位置して、印刷ヘッド４０に対向する。プラテン３５は、図示しない印刷装置１のフレームに固定され、ラベル用紙１００を下方から支持する。プラテン３５の平面は、印刷装置１の設置状態及び使用状態においてほぼ水平となる。
プラテン３５の平面上には搬送ベルト５２が配置されている。搬送ベルト５２は幅広の無端形状のベルトであり、プラテン３５の平面上を通り、プラテン３５の下方に回り込むように配置される。搬送ベルト５２の表面のうち、少なくともプラテン３５の平面上で上を向く面は、摩擦係数の高い粗面となっている。搬送ベルト５２はゴムや合成樹脂等の弾性材料により構成されることが好ましい。プラテン３５の下方には、搬送モーター５０、及び、搬送モーター５０の回転力により搬送ベルト５２を動かす駆動機構５１が配置されている。搬送モーター５０は、例えばＤＣモーターで構成され、後述する制御部１０の制御により回転する。また、駆動機構５１は、搬送モーター５０の出力軸とかみ合う各種のギヤや搬送ベルト５２を動かすローラー等により構成され、搬送モーター５０の回転により搬送ベルト５２が動いて、ラベル用紙１００を搬送方向Ｆに搬送する。搬送モーター５０の回転量または搬送モーター５０の回転に伴う搬送ベルト５２の移動量は、後述するロータリーエンコーダー５７（図１）によって検出される。
【００１９】
印刷ヘッド４０の上流側には、プラテン３５に対向して搬送ローラー５５が配置されている。搬送ローラー５５は、印刷装置１のフレームに回転自在に支持される従動ローラーであり、プラテン３５の平面に向けて付勢されている。搬送経路１１０において、ラベル用紙１００は搬送ローラー５５と搬送ベルト５２との間に挟まれて、搬送ベルト５２の移動に伴い確実に搬送方向Ｆに搬送される。また、印刷ヘッド４０のノズル部４１、４３、４５、４７の間には、ラベル用紙１００を搬送ベルト５２から浮き上がらないように押さえるローラー５３が配置されている。
これら搬送モーター５０、駆動機構５１、搬送ベルト５２、ローラー５３及び搬送ローラー５５は、ラベル用紙１００を搬送する搬送部として機能する。搬送機構は、この搬送部の一部または全部に相当する。
【００２０】
印刷ヘッド４０の下流側、すなわち前側にはカッターユニット３７が配置されている。カッターユニット３７は搬送経路１１０を挟んで配置された固定刃３８と可動刃３９とを備え、可動刃３９はカッター駆動モーター５９（図１）にギヤ等を介して連結されている。カッター駆動モーター５９が駆動すると可動刃３９が固定刃３８側に移動して、ラベル用紙１００をカットする。カッターユニット３７は、ラベル用紙１００の幅方向において一部を切り残すカットをするものであってもよいし、ラベル用紙１００を完全に切断するものであってもよい。印刷装置１は、カッターユニット３７により、印刷ヘッド４０で印刷されたラベル用紙１００を所定長さにカットして、排紙口２２から排出する。
【００２１】
印刷装置１の前面には、排紙口２２の下方に、巻取ユニット２３が着脱可能である。巻取ユニット２３は、排紙口２２から排出されるラベル用紙１００を巻き取る巻取ドラム２５と、巻取ドラム２５を回転させる図示しない駆動部とを有する。巻取ドラム２５は、巻取ユニット２３が備えるモーターにより駆動され、或いは、印刷装置１の搬送モーター５０から図示しないギヤ列を介して伝達される回転力により、駆動される。巻取ドラム２５は、図中矢印Ｃで示す方向に回転して、ラベル用紙１００を巻き取る。巻取ユニット２３が使用される場合、印刷装置１は、カッターユニット３７でラベル用紙１００をカットせず、ラベル用紙１００を長尺の状態のまま排紙口２２から排出する。例えば、印刷装置１の１回の動作で、印刷媒体収容部２１に収容された１巻きのラベル用紙１００の全部に印刷を施して、巻取ドラム２５に巻き取ることが可能である。
【００２２】
また、印刷装置１は、搬送経路１１０においてラベル用紙１００を検出する２つの検出器を備えている。すなわち、紙案内３４の上流部には用紙検出器６１（検出器）が配置され、プラテン３５上において印刷ヘッド４０の上流側にラベル検出器６３（検出器）が配置されている。用紙検出器６１及びラベル検出器６３は、例えば、発光部と受光部とを有する光学式のセンサーである。用紙検出器６１は、例えば、紙案内３４側に発光部を備え、紙案内３３側に受光部を備えた透過型のセンサーである。用紙検出器６１の受光量を示す出力値（検出電圧）は、用紙検出器６１の位置におけるラベル用紙１００の有無により異なるので、用紙検出器６１を用いてラベル用紙１００の先端及び後端を検出できる。また、ラベル検出器６３は、例えば、プラテン３５の上方に発光部と受光部とを配置した反射型のセンサーである。ラベル検出器６３の受光量を示す出力値（検出電圧）は、ラベル検出器６３の直下にラベル用紙１００がない場合、台紙１０１がある場合、ラベル１０３がある場合の各々で異なる。すなわち、搬送ベルト５２の反射光、台紙１０１の反射光、ラベル１０３の反射光の光量は、それぞれ異なっている。このため、ラベル検出器６３を用いて、ラベル用紙１００の先端と後端、及び、ラベル１０３の先端と後端を検出できる。用紙検出器６１及びラベル検出器６３は、制御部１０と共同して、検出手段を構成する。
【００２３】
図１に示すように、印刷装置１は、印刷装置１の各部を制御する制御部１０を備えている。制御部１０には、ホストＰＣ５に接続されるＩ／Ｆ（インターフェイス）１１及び記憶部１２が接続されている。Ｉ／Ｆ１１は、ホストＰＣ５との間で有線または無線接続される。
制御部１０は、図示しない演算実行部としてのＣＰＵ、ＲＯＭ、ＲＡＭ等を備えている。制御部１０のＲＯＭには、ＣＰＵによって実行可能なファームウェア、ファームウェアに係るデータ等が不揮発的に記憶される。また、ＲＡＭにはＣＰＵが実行するファームウェアに係るデータ等が一時的に記憶される。制御部１０は、その他の周辺回路等を備えていてもよい。記憶部１２は、各種のプログラムやデータを不揮発的に記憶する。記憶部１２には、制御部１０が実行する制御プログラム、これら制御プログラムに関するデータ、印刷装置１がホストＰＣ５から受信したコマンドやデータを記憶する。
【００２４】
制御部１０には、スイッチパネル（図示略）に設けられた操作スイッチ６０の操作を検出する操作検出部１３が接続されている。操作スイッチ６０は、例えば、印刷装置１の搬送動作を指示する紙送りスイッチ、カッターユニット３７の動作を指示するカットスイッチ、各種設定を行う設定用スイッチ等である。
また、制御部１０には、用紙検出器６１及びラベル検出器６３の検出値を取得するセンサー駆動部１４、１５が接続されている。センサー駆動部１４は、用紙検出器６１に駆動用の電力を供給して発光させ、用紙検出器６１が受光量に応じて出力する検出電圧を取得して、検出電圧を示す検出値を制御部１０に出力する。センサー駆動部１５は、ラベル検出器６３に駆動用の電力を供給して発光させ、ラベル検出器６３が受光量に応じて出力する検出電圧を取得して、検出電圧を示す検出値を制御部１０に出力する。
【００２５】
また、制御部１０には、ラベル用紙１００の搬送量をカウントするカウンター回路１６が接続される。カウンター回路１６は、搬送部の動作量、すなわち、搬送ベルト５２の移動量や搬送モーター５０の回転量、搬送ローラー５５の回転量等を検出するロータリーエンコーダー５７に接続される。カウンター回路１６は、制御部１０の制御に従って、ロータリーエンコーダー５７が出力するパルスをカウントし、カウント値を制御部１０に出力する。
【００２６】
制御部１０には、搬送モーター５０及びカッター駆動モーター５９を駆動するモータードライバー１７、及び、印刷ヘッド４０を駆動するヘッドドライバー１８が接続される。モータードライバー１７は、制御部１０の制御に従って、搬送モーター５０及びカッター駆動モーター５９の各々に駆動電流を供給する。また、モータードライバー１７は、例えばカッター駆動モーター５９がステッピングモーターで構成される場合、カッター駆動モーター５９に駆動パルスを出力して動作量を制御する。
ヘッドドライバー１８は、印刷ヘッド４０にインクタンク（図示略）からインクを供給するポンプ（図示略）や、印刷ヘッド４０のノズル部４１〜４７に設けられたピエゾ素子（図示略）に電圧を供給して、これらを動作させる。これにより、ノズル部４１〜４７の各ノズルからインク滴が吐出されてドットが形成される。
【００２７】
図３は、ラベル用紙１００の搬送経路１１０における各部の位置関係を示す説明図である。図３（Ａ）は平面図であり、図３（Ｂ）は側面図であり、（Ａ）と（Ｂ）では搬送方向Ｆにおける位置を対応させて示す。この図３には、後述するようにラベル用紙１００の終端１００Ａが用紙検出器６１により検出されたときの状態を示している。
図３（Ａ）及び（Ｂ）には、印刷ヘッド４０のノズル部４１、４３、４５、４７（図１）が備えるノズル列４２、４４、４６、４８を示す。ノズル列４２はノズル部４１のノズルがラベル用紙１００の幅方向に並んだ列である。本実施形態では、ノズル部４１、４３、４５、４７がそれぞれ２列のノズル列を備えた構成を例示する。すなわち、印刷ヘッド４０は、搬送方向Ｆの上流側から順に、Ｋインクを吐出する２列のノズル列４２、Ｃインクを噴射する２列のノズル列４４、Ｍインクを噴射する２列のノズル列４６、及び、Ｙインクを噴射する２列のノズル列４８を備えている。
【００２８】
上述のように、ラベル用紙１００は台紙１０１にラベル１０３が等間隔で並べて配置された構成となっている。印刷装置１は、各ラベル１０３の長さの指標として論理ラベル長Ｌ１を記憶している。論理ラベル長Ｌ１は、予め操作スイッチ６０の操作やホストＰＣ５から印刷装置１にコマンドを送信することにより設定され、記憶部１２または制御部１０が内蔵するＲＯＭに、制御部１０が読み取り可能なデータ形式で記憶される。論理ラベル長Ｌ１は、搬送方向Ｆにおける長さであり、実際のラベル１０３の長さであるラベル長Ｌ２と、ラベル１０３とラベル１０３との間隔であるギャップ長Ｌ３とを合計した長さである。つまり、論理ラベル長Ｌ１は、ラベル１０３の先端から次のラベル１０３の先端までの長さである。
【００２９】
ラベル１０３において文字や画像等の印刷が可能な範囲を、印刷可能範囲１０５として破線で示す。印刷可能範囲１０５はノズル列４２〜４８の幅方向のサイズを含む印刷装置１の仕様とラベル１０３のサイズ等により決定される。印刷可能範囲１０５の長さを印刷可能長Ｌ４とする。印刷可能長Ｌ４の長さは、論理ラベル長Ｌ１と同様に印刷装置１に設定され、記憶される。また、印刷可能長Ｌ４とともに、印刷装置１には、ラベル用紙１００の幅、ラベル１０３の幅、印刷可能範囲１０５の幅等が予め設定され、記憶されていてもよい。
さらに、図３（Ａ）に、印刷ヘッド４０によりラベル１０３に印刷される文字や画像を印刷画像１０７として示し、印刷画像１０７の長さを印刷長Ｌ１０とする。印刷長Ｌ１０は、制御部１０が、ホストＰＣ５から受信する印刷データに基づき求めることができる。ラベル１０３の先端から印刷画像１０７の先端までの余白部分の長さを印刷データオフセットＬ１１とする。
また、ラベル用紙１００においては、ラベル１０３が終端１００Ａ近くまで配置されており、最終のラベル１０３の末端と終端１００Ａとの間には、長さＬ６（余白長）の余白が設けられている。余白長Ｌ６は通常、論理ラベル長Ｌ１やラベル長Ｌ２に比べて短く、本実施形態ではギャップ長Ｌ３が余白長Ｌ６と等しいものとする。また、ラベル用紙１００が本来の長さより短く切られている場合には、余白が存在しないことがある。
【００３０】
図３（Ａ）及び（Ｂ）には、印刷装置１の搬送方向Ｆにおける複数の位置Ｐ１〜Ｐ６、Ｐ１０を示す。これらの位置Ｐ１〜Ｐ６、Ｐ１０は、制御部１０がラベル用紙１００の搬送及び印刷を制御する場合に基準となる。
位置Ｐ１は、用紙検出器６１の検出位置である。図３に示すように、ラベル用紙１００の終端（末端）１００Ａが検出位置Ｐ１を通過する際に、用紙検出器６１の検出値が変化する。制御部１０は、この用紙検出器６１の検出値の変化に基づき、検出位置Ｐ１に終端１００Ａが達したことを検出する。制御部１０は、用紙検出器６１により終端１００Ａを検出した後は、カウンター回路１６のカウント値の増加量に基づいて搬送量を算出することにより、終端１００Ａの位置を常に特定できる。
【００３１】
位置Ｐ２は、ラベル検出器６３の検出位置である。ラベル１０３の先端または後端が検出位置Ｐ２を通過する際に、ラベル検出器６３の検出値が変化する。制御部１０は、ラベル検出器６３の検出値の変化に基づき、ラベル１０３の先端または後端が検出位置Ｐ２に達したことを検出する。
位置Ｐ３は、印刷ヘッド４０が有するノズル列のうち最も上流側に位置するノズル列４２の位置であり、以下では印刷基準位置Ｐ３と呼ぶ。位置Ｐ４は、印刷ヘッド４０が有するノズル列のうち最も下流側に位置するノズル列４８の位置であり、以下、印刷最終位置Ｐ４と呼ぶ。
【００３２】
位置Ｐ５は、カッターユニット３７がラベル用紙１００をカットするカット位置である。カッターユニット３７によりラベル用紙１００をカットしないで、ラベル用紙１００がカット位置Ｐ５を通過する動作をさせることも勿論可能である。
【００３３】
位置Ｐ６は、巻取ユニット２３を使用する場合に、印刷ヘッド４０による印刷を完了するために必要なラベル用紙１００の最小限の長さに対応する位置であり、保持限界位置Ｐ６と呼ぶ。巻取ユニット２３を使用する場合、ラベル用紙１００には巻取ドラム２５に巻き取る力が加わるので、この力に対抗して、搬送ローラー５５と搬送ベルト５２とでラベル用紙１００を挟む必要がある。保持限界位置Ｐ６は、ラベル１０３の印刷が完了するまで搬送ローラー５５がラベル用紙１００を把持できるか否かを判定する指標である。保持限界位置Ｐ６に基づく判定処理については後述する。
【００３４】
このように、印刷装置１では、搬送経路１１０に配置された機械的構造により、ラベル１０３への印刷を行うために必要なラベル用紙１００の長さ等が決まっている。このため、ラベル用紙１００の残りの長さが短い場合、終端１００Ａの近くのラベル１０３への印刷を完了できないことがある。印刷を完了できないラベル１０３は使用されず破棄されるので、このラベル１０３に印刷画像１０７を印刷すると、印刷に要したインク等の消費財や時間が無駄になる。この場合、印刷を完了できないラベル１０３に印刷しないでラベル用紙１００を排出し、ラベル用紙１００のロールを交換することが望ましい。
そこで、印刷装置１の制御部１０は、最も上流側に位置する用紙検出器６１によって終端１００Ａが検出された場合に、用紙検出器６１の検出位置Ｐ１から印刷最終位置Ｐ４の間に存在するラベル１０３について、印刷可能か否かを判定する。そして、印刷可能でないラベル１０３に対して不要な印刷を行わないように制御する。
ラベル１０３が印刷可能でない場合とは、ラベル１０３の印刷完了までラベル１０３を所定の搬送速度で搬送できない場合、および、ラベル１０３の末端が切られている場合等が該当する。
本実施形態の巻取ユニット２３を使用しない場合は、印刷ヘッド４０でラベル１０３に正常に印刷をするためには、ローラー５３及び搬送ベルト５２でラベル用紙１００を保持し、安定して搬送できるようにする必要がある。具体的には、印刷画像１０７の終端部を最下流側のノズル列４８で印刷する動作が完了するまで、少なくとも最も下流側のローラー５３でラベル用紙１００を保持する必要がある。また、本実施形態の巻取ユニット２３を使用する場合は、ラベル用紙１００には巻取ドラム２５に巻き取る力が加わるので、この力に対抗して、搬送ローラー５５と搬送ベルト５２とでラベル用紙１００を挟む必要がある。本実施形態の印刷完了とは、印刷品質を保って印刷を正常に完了できることであり、上記の状態で対象のラベル１０３に文字や画像の印刷が終了できることに該当する。
【００３５】
制御部１０は、用紙検出器６１により終端１００Ａを検出した場合に、検出位置Ｐ１から印刷最終位置Ｐ４の間にある全てのラベル１０３を特定する。ここで特定されるラベル１０３には、印刷最終位置Ｐ４の前後に跨がっているラベル１０３も含まれる。図３の例では、印刷最終位置Ｐ４を跨ぐ位置にあるラベル１０３Ａ、および、ラベル１０３Ｂ〜ラベル１０３Ｄを含む４枚のラベル１０３が特定される。
制御部１０は、特定した各ラベル１０３Ａ〜１０３Ｄについて、その先端からラベル用紙１００の終端１００Ａまでの長さを、長さＬＡとして求める。また、制御部１０は、特定した各ラベル１０３Ａ〜１０３Ｄについて、印刷最終位置Ｐ４から各ラベル１０３の終端までの長さＬＢを求める。制御部１０は、ラベル１０３の終端を論理ラベル長Ｌ１に基づく終端として処理するため、例えば図３のラベル１０３Ａの長さＬＢは、実際には印刷最終位置Ｐ４から次のラベル１０３Ｂの先端までの長さに相当する。
また、制御部１０は、印刷基準位置Ｐ３から保持限界位置Ｐ６までの長さＬＣを取得する。保持限界位置Ｐ６の位置、及び、長さＬＣは印刷装置１の機械的構造により決定されるため、予め印刷装置１に設定され、制御部１０が参照可能なデータとして記憶されている。
制御部１０は、特定した各ラベル１０３Ａ〜１０３Ｄについて、上記の長さＬＡ、ＬＢを、用紙検出器６１により終端１００Ａが検出されたときに算出する。なお、長さＬＡ、ＬＢを求める場合のラベル１０３の終端とは、ラベル１０３の先端から論理ラベル長Ｌ１を加えた位置であり、ギャップ長Ｌ３を含んでいる。図３には、説明のため、制御部１０がラベル１０３Ａについて求める長さＬＡ、ＬＢを示す。
【００３６】
ここで、制御部１０が印刷可能か否かを判定する処理について説明する。
制御部１０は、用紙検出器６１により終端１００Ａを検出した際に特定したラベル１０３（ラベル１０３Ａ〜１０３Ｄ）の各々について、長さＬＡと、論理ラベル長Ｌ１とを比較する。長さＬＡが論理ラベル長Ｌ１より短い場合、印刷中にラベル１０３が途切れる等の事象が発生する。この原因としては、例えばラベル用紙１００が切断されたこと等が挙げられる。制御部１０は、長さＬＡが論理ラベル長Ｌ１より短いラベル１０３については印刷を行わない。なお、長さＬＡ＜Ｌ１となるのは終端１００Ａに最も近いラベル１０３（図３ではラベル１０３Ｄ）である。そこで、処理の効率化を図るため、制御部１０は、特定したラベル１０３のうち終端１００Ａに最も近いラベル１０３のみについて、長さＬＡと論理ラベル長Ｌ１とを比較してもよい。
【００３７】
さらに、長さＬＡと論理ラベル長Ｌ１とを比較することにより、巻取ユニット２３を使用しない場合に、ラベル１０３を印刷完了まで安定して搬送できるか否かを判定できる。ラベル１０３を印刷完了まで搬送するためには、印刷画像１０７の終端が印刷最終位置Ｐ４に達するまでの間、ラベル１０３が搬送ベルト５２に所定以上の面積で接している必要がある。言い換えれば、印刷画像１０７の終端から終端１００Ａまでの長さが所定長さ以上である必要がある。印刷画像１０７が最大の場合、印刷可能範囲１０５と同じサイズになるから、印刷可能範囲１０５の終端から終端１００Ａまでの長さが所定長さ以上であれば（条件Ａ）、ラベル１０３を印刷完了まで搬送できるといえる。
従って、巻取ユニット２３を使用しない場合、制御部１０が、長さＬＡが論理ラベル長Ｌ１以上であるか否かを判定すると、ラベル１０３が切られているか否かを判定することができ、かつ、ラベル１０３を印刷完了まで搬送できるか否かを判定できる。
【００３８】
巻取ユニット２３を使用する場合、制御部１０は、保持限界位置Ｐ６に基づいて、印刷を完了できるか否かを判定する。制御部１０は、ラベル１０３の終端が印刷最終位置Ｐ４に達したときを印刷完了とすれば、印刷最終位置Ｐ４からラベル１０３の終端までの長さＬＢが、印刷完了までの搬送量となる。例えば、印刷ヘッド４０の直下に位置するラベル１０３Ａの印刷完了までの搬送量は、図３に示す長さＬＢである。上記のように、本実施形態ではラベル１０３の終端を、ラベル１０３の先端から論理ラベル長Ｌ１だけ離れた箇所としている。制御部１０は、ラベル用紙１００を長さＬＢだけ搬送したときに、ラベル用紙１００を搬送ローラー５５で把持できるか否かを、長さＬＢと、長さＬＣとを比較して判定する。長さＬＣは、印刷基準位置Ｐ３から保持限界位置Ｐ６までの長さであり、ＬＢ≦ＬＣであればラベル１０３の印刷を完了できる。ＬＢ＝ＬＣの場合、終端１００Ａの検出時に保持限界位置Ｐ６にあったラベル用紙１００が、印刷最終位置Ｐ４に達している。このとき印刷最終位置Ｐ４より上流に残るラベル用紙１００の長さは、図３の保持限界位置Ｐ６〜検出位置Ｐ１の長さである。つまり、保持限界位置Ｐ６は、印刷完了時に印刷最終位置Ｐ４より上流に残るラベル用紙１００の長さを規定する位置である。そして、ＬＢ≦ＬＣの場合には印刷完了時のラベル用紙１００の残り長さが足りているので、安定した搬送が可能で、印刷を完了できる。また、ＬＢ＞ＬＣの場合は印刷完了時のラベル用紙１００の残り長さが不足するので、印刷を完了できない。制御部１０は、各々のラベル１０３について長さＬＢを求め、この長さＬＢを長さＬＣと比較することにより、各ラベル１０３を印刷できるか否かを判定する。図３の例では、ラベル１０３ＡはＬＢ≦ＬＣであり、印刷を完了できる。一方、図３のラベル１０３Ｂ〜１０３Ｄの長さＬＢは長さＬＣより長いので、ラベル１０３Ｂ〜１０３Ｄは印刷を完了できない。この判定は、ラベル１０３の論理ラベル長Ｌ１にかかわらず、同様に実行できる。
【００３９】
図４〜図６は、印刷装置１の動作を示すフローチャートである。
制御部１０は、ホストＰＣ５から印刷コマンドと印刷データを受信して印刷動作を開始し（ステップＳ１１）、印刷実行前に記憶部１２またはＲＯＭから、印刷媒体収容部２１のラベル用紙１００の論理ラベル長Ｌ１を取得する（ステップＳ１２）。
その後、制御部１０は印刷を開始し、印刷中に、用紙検出器６１により終端１００Ａが検出されたか否かを監視する（ステップＳ１３）。終端１００Ａが検出されない間（ステップＳ１３；Ｎｏ）、制御部１０は印刷を継続する。終端１００Ａが検出されると（ステップＳ１３；Ｙｅｓ）、制御部１０は、巻取ユニット２３を使用しているか否かを判別する（ステップＳ１４）。ここで、印刷装置１は、巻取ユニット２３を使用するか否かを制御部１０が特定可能な構成となっている。例えば、ホストＰＣ５から印刷装置１にコマンドを送信することにより、巻取ユニット２３の使用／不使用を設定してもよい。また、印刷装置１の前面において巻取ユニット２３が装着される位置に、巻取ユニット２３の装着時に機械的に動作するセンサーを配置し、このセンサーの検出状態により巻取ユニット２３の有無を検出する構成としてもよい。
【００４０】
巻取ユニット２３を使用していない場合（ステップＳ１４；Ｎｏ）、制御部１０は後述する終端処理で終端１００Ａの位置に基づく印刷制御を行い（ステップＳ１５）、その後、動作を停止する。また、巻取ユニット２３を使用している場合（ステップＳ１４；Ｙｅｓ）、制御部１０は、制御部１０は後述する巻取対応処理を実行し（ステップＳ１６）、終端１００Ａの位置に基づく印刷制御を行って、その後、動作を停止する。
【００４１】
図５は、図４のステップＳ１５の終端処理に係る動作を詳細に示すフローチャートである。
制御部１０は、ラベル用紙１００上のラベル１０３のうち、印刷が完了していないラベル１０３、すなわち印刷最終位置Ｐ４から終端１００Ａの間にあるラベル１０３を特定し、各ラベル１０３について長さＬＡを求める（ステップＳ２１）。
次いで、制御部１０は、特定したラベル１０３の中から判定対象の１つのラベル１０３を選択する（ステップＳ２２）。ステップＳ２２において、制御部１０は、ステップＳ２１で特定したラベル１０３で図５の処理をしていないラベル１０３のうち、終端１００Ａから離れたラベル１０３から順に選択する。つまり、先に印刷されるラベル１０３から順に選択する。
【００４２】
制御部１０は、判定対象のラベル１０３の長さＬＡと論理ラベル長Ｌ１とを比較し、長さＬＡが論理ラベル長Ｌ１以上か判定する（ステップＳ２３）。長さＬＡが論理ラベル長Ｌ１以上の長さである場合（ステップＳ２３；Ｙｅｓ）、制御部１０は、判定対象のラベル１０３を印刷完了できるラベルに設定する（ステップＳ２４）。制御部１０は、ステップＳ２１で特定した全てのラベル１０３について、判定対象としてステップＳ２３の判定が済んだか否かを判定する（ステップＳ２５）。全てのラベル１０３の判定が済んでいない場合（ステップＳ２５；Ｎｏ）、制御部１０はステップＳ２２に戻って、次のラベル１０３を判定対象として選択する。
【００４３】
全てのラベル１０３について判定が済んだ場合（ステップＳ２５；Ｙｅｓ）、全てのラベル１０３が印刷完了できるラベルと判定されたことになる。この場合、制御部１０は、印刷を継続して全てのラベル１０３に対する印刷を行い（ステップＳ２６）、その後にホストＰＣ５に対して印刷完了を通知して（ステップＳ２７）、本処理を終了する。
【００４４】
一方、長さＬＡが論理ラベル長Ｌ１より短い場合（ステップＳ２３；Ｎｏ）、制御部１０は、判定対象のラベル１０３を印刷完了できないラベルに設定する（ステップＳ２８）。制御部１０は、印刷完了できないラベルであると判定したラベル１０３の印刷状態の監視を開始する（ステップＳ２９）。制御部１０は、監視するラベル１０３が既に印刷ヘッド４０により印刷中であるか否かを判定し（ステップＳ３０）、印刷中でない場合は（ステップＳ３０；Ｎｏ）、監視するラベル１０３の１枚前のラベル１０３の印刷後に、印刷を停止する（ステップＳ３１）。ステップＳ３１で印刷を停止する場合、制御部１０は、印刷ヘッド４０の動作を停止した上でラベル用紙１００の搬送を停止してもよいし、ラベル用紙１００を終端１００Ａまで排出してから搬送を停止してもよい。
その後、制御部１０は、ホストＰＣ５に対して用紙切れを通知し（ステップＳ３２）、本処理を終了する。
【００４５】
また、判定対象のラベル１０３を印刷完了できないラベルに設定した後、監視するラベル１０３が既に印刷ヘッド４０により印刷中である場合（ステップＳ３０；Ｙｅｓ）、制御部１０は、印刷を中断して、印刷動作を停止する（ステップＳ３３）。ステップＳ３３で、制御部１０は、印刷画像１０７の印刷が途中であっても印刷ヘッド４０からのインクの吐出を停止する。その後は、ラベル用紙１００の搬送を停止してもよいし、ラベル用紙１００を終端１００Ａまで排出してから搬送を停止してもよい。制御部１０は、ステップＳ３２に移行して用紙切れを通知する。
【００４６】
また、図６は、図４のステップＳ１６の巻取対応処理に係る動作を詳細に示すフローチャートである。図６の処理において、図５の終端処理と共通する動作は同ステップ番号を付して説明を省略する。
制御部１０は、ラベル用紙１００上のラベル１０３のうち、印刷が完了していないラベル１０３、すなわち印刷最終位置Ｐ４から終端１００Ａの間にあるラベル１０３を特定し、各ラベル１０３について長さＬＡ、ＬＢを求める（ステップＳ４１）。
次いで、制御部１０は、特定したラベル１０３の中から判定対象の１つのラベル１０３を選択する（ステップＳ２２）。ステップＳ２２の処理は上述の通りである。
制御部１０は、判定対象のラベル１０３の長さＬＡと論理ラベル長Ｌ１とを比較し、長さＬＡが論理ラベル長Ｌ１以上か判定する（ステップＳ２３）。長さＬＡが論理ラベル長Ｌ１以上の長さである場合（ステップＳ２３；Ｙｅｓ）、制御部１０は、判定対象のラベル１０３が印刷完了できるかを判定対象のラベル１０３の長さＬＢと長さＬＣとを比較し、長さＬＢが長さＬＣ以上か判定する（ステップＳ４２）。ここで、長さＬＢが長さＬＣ以上の長さである場合（ステップＳ４２；Ｙｅｓ）、制御部１０は、判定対象のラベル１０３を印刷完了できるラベルに設定する（ステップＳ２４）。制御部１０は、ステップＳ２１で特定した全てのラベル１０３について、判定対象としてステップＳ２３の判定が済んだか否かを判定する（ステップＳ２５）。全てのラベル１０３の判定が済んでいない場合（ステップＳ２５；Ｎｏ）、制御部１０はステップＳ２２に戻って、次のラベル１０３を判定対象として選択する。また、全てのラベル１０３について判定が済んだ場合（ステップＳ２５；Ｙｅｓ）、制御部１０は、ステップＳ２６〜Ｓ２７の処理を実行する。
【００４７】
一方、長さＬＡが論理ラベル長Ｌ１より短い場合（ステップＳ２３；Ｎｏ）、および、長さＬＢが長さＬＣより短い場合（ステップＳ４２；Ｎｏ）、制御部１０は、判定対象のラベル１０３を印刷完了できないラベルに設定する（ステップＳ２８）。その後、制御部１０は、ステップＳ２９〜Ｓ３３の処理を実行する。
【００４８】
図７〜図９は、印刷装置１の動作の具体例を示す説明図である。
図７（Ａ）〜（Ｃ）は、巻取ユニット２３を用いない場合の動作例を示す。この場合の動作は図５に示した通りである。
図７（Ａ）の例では、ラベル用紙１００の終端１００Ａ側が切断されており、ラベル１０３が短くなっている。この場合、ラベル１０３のＬＡが論理ラベル長Ｌ１より短いので、制御部１０はラベル１０３への印刷を行わずに停止する。図７（Ａ）の例のように、ラベル１０３が長い場合、用紙検出器６１により終端１００Ａが検出された時点で、ラベル１０３の先端側の印刷が開始されていることがある。その場合、制御部１０は、ＬＡが論理ラベル長Ｌ１より短いと判定してから速やかに、印刷を中断する。このため、インクの無駄な消費を防止できる。
図７（Ｂ）の例では、ラベル用紙１００の末端側が切断されておらず、長さＬＡと論理ラベル長Ｌ１とが等しい。この場合、全てのラベル１０３の印刷を完了できるので、制御部１０は、ラベル用紙１００の最後のラベル１０３まで印刷を行ってから停止する。図７（Ｃ）の例では、図７（Ａ）と同様にラベル用紙１００の終端１００Ａ側がカットされているが、最も終端１００Ａに近いラベル１０３を除いて、他のラベル１０３は印刷可能である。この場合、制御部１０は、最も終端１００Ａに近いラベル１０３を除いて、他のラベル１０３を印刷してから、停止する。
【００４９】
図８及び図９（Ａ）、（Ｂ）は、巻取ユニット２３を使用する場合の動作例を示す。この場合の動作は図６に示した通りである。
図８の例では、終端１００Ａに最も近いラベル１０３について、長さＬＡが論理ラベル長Ｌ１に等しく、長さＬＢは長さＬＣより長い。この図８（Ａ）の例のように、ラベル１０３の論理ラベル長Ｌ１が長い場合には、長さＬＢが長さＬＣより長くなりやすい。制御部１０は、図６に示した処理により、終端１００Ａに最も近いラベル１０３を印刷完了できないラベルとして判定し、その前のラベル１０３の印刷を完了してから印刷装置１の印刷動作を停止させる。
また、図９（Ａ）の例では、ラベル１０３が短く、終端１００Ａが用紙検出器６１で検出されたときに、複数のラベル１０３が印刷ヘッド４０の上流側にある。つまり、印刷されていないラベル１０３が複数あるので、制御部１０は、未印刷のラベル１０３の全てを特定して、印刷できるか否か判定する。この例では、終端１００Ａ側から４枚目のラベル１０３Ｆについて、長さＬＡが論理ラベル長Ｌ１より長いが、長さＬＢが長さＬＣより長い。このため、ラベル１０３Ｆは印刷を完了できないと判定される。
図９（Ｂ）は、図９（Ａ）のラベル用紙１００が搬送され、ラベル１０３Ｆの前のラベル１０３が印刷中となった状態を示す。ラベル１０３Ｆの印刷を完了するためには、図９（Ｂ）に示す状態から、さらにラベル１０３の終端が印刷最終位置Ｐ４に達するまで搬送する必要がある。しかし、図９（Ｂ）に明らかなように、ラベル１０３Ｆより上流側のラベル用紙１００の長さは短いので、ラベル１０３Ｆの印刷完了まで搬送ローラー５５がラベル用紙１００を把持できない。これに対し、ラベル１０３Ｆの下流側のラベル１０３は、印刷を完了できる。
従って、制御部１０は、ラベル１０３Ｆの印刷を開始する前に印刷動作を停止する。ここで、ラベル１０３Ｆよりも上流側に位置する複数のラベル１０３について、制御部１０は、印刷完了できるか否かを判定しないので、速やかに印刷を停止できる。
【００５０】
以上説明したように、本発明を適用した実施形態に係る印刷装置１は、印刷対象部であるラベル１０３を有するラベル用紙１００を搬送する搬送部（搬送機構）を備えている。また、印刷装置１は、ラベル用紙１００の搬送経路上に配置される印刷ヘッド４０と、搬送経路の複数の検出位置で検出を行う用紙検出器６１及びラベル検出器６３とを備えている。印刷装置１は、制御部１０により、ラベル用紙１００の終端１００Ａが検出された場合に、用紙検出器６１及びラベル検出器６３の検出結果に基づきラベル１０３の印刷を完了できるか否かを判定する。印刷を完了できないと判定した場合に印刷ヘッド４０による印刷を停止し、または、ラベル１０３への印刷を実行せずにラベル用紙１００を搬送させる。このため、ラベル１０３の印刷を完了できない場合に不要な印刷を停止し、或いは印刷を行わないので、印刷に要するインク等の消費財や時間の無駄を省くことができる。
【００５１】
また、ラベル用紙１００には、複数の所定長さのラベル１０３が搬送方向Ｆに沿って並べて配置されている。制御部１０は、用紙検出器６１及びラベル検出器６３の検出結果に基づき終端１００Ａを検出した場合に、用紙検出器６１及びラベル検出器６３の検出結果に基づきラベル１０３の印刷を完了できるか否かを判定する。このため、搬送方向Ｆに沿って並べて配置されたラベル１０３のうち印刷を完了できないラベル１０３がある場合に、このラベル１０３への不要な印刷を停止し、或いは印刷を行わないので、印刷に要するインク等の消費財や時間の無駄を省くことができる。
ここで、制御部１０は、少なくともラベル用紙１００の終端に最も近いラベル１０３の印刷を完了できるか否かを判定するので、印刷に要するインク等の消費財や時間の無駄を省くことができる。また、制御部１０は、用紙検出器６１により検出された終端１００Ａの位置に基づいて、ラベル１０３の印刷が完了するまでラベル用紙１００を搬送可能か否かを判定することにより、印刷を完了できるか否かを判定する。このため、印刷が完了できるか否かを適切に判定し、不要な印刷動作を省くことができる。
【００５２】
また、用紙検出器６１及びラベル検出器６３は、印刷ヘッド４０より上流において、ラベル用紙１００の搬送方向Ｆにおける異なる位置でラベル用紙１００を検出するので、より適切に、ラベル１０３への印刷を完了できるか否かを判定できる。また、ラベル検出器６３は、ラベル１０３の先端を検出し、制御部１０はラベル検出器６３の検出結果に基づきラベル１０３の先端の位置を特定する。そして、特定したラベル１０３の先端の位置とラベル１０３の搬送方向Ｆにおける長さとに基づいて印刷を完了できるか否かを判定する。このため、ラベル１０３の位置を正確に特定することができ、より適切に、ラベル１０３への印刷を完了できるか否かを判定できる。
【００５３】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、搬送経路１１０に用紙検出器６１及びラベル検出器６３を備え、ラベル検出器６３によりラベル１０３の先端を検出する例について説明した。本発明はこれに限定されず、例えば、ラベル検出器６３により、ラベル用紙１００に付されたブラックマークを検出してもよいし、ブラックマークを検出するための光センサーを追加してもよい。ブラックマークは、ラベル用紙１００におけるラベル１０３の位置を示す黒色または濃色のマークであり、ラベル用紙１００の表面に付されていても裏面に付されていてもよい。ラベル検出器６３、または追加の光センサーは、ブラックマークの位置に対応して、搬送経路１１０の上方に設けられていても、下方に設けられていてもよい。
【００５４】
また、上記実施形態では、ホストＰＣ５から受信した印刷データに基づいて印刷装置１が印刷を行う構成を例に挙げて説明したが、印刷装置１は、内蔵する画像データや文字データ等を印刷するスタンドアロンのプリンターであってもよい。また、上記実施形態ではインクジェット式プリンターを例に挙げて説明したが、印刷装置１の構成は特に限定されず、ドットインパクト式プリンター、サーマルプリンター、レーザープリンター等にも適用できる。また、図１に示す各機能ブロックはハードウェアとソフトウェアの協働により任意に実現可能であり、特定のハードウェア構成を示唆するものではない。また、制御部１０は、印刷装置１に外部接続される記憶媒体に記憶させたプログラムを実行することにより、各種動作を実行してもよい。
【符号の説明】
【００５５】
１…印刷装置、１０…制御部（制御手段、検出手段）、１２…記憶部、１３…操作検出部、１４、１５…センサー駆動部、２１…印刷媒体収容部、２２…排紙口、２３…巻取ユニット、３５…プラテン、３７…カッターユニット、４０…印刷ヘッド、５０…搬送モーター、６１…用紙検出器（検出手段、検出器）、６３…ラベル検出器（検出手段、検出器）、１００…ラベル用紙（印刷媒体）、１０３…ラベル（印刷対象部）、１１０…搬送経路。
【図１】
2015066719.tif 000003
【図２】
2015066719.tif 000004
【図３】
2015066719.tif 000005
【図４】
2015066719.tif 000006
【図５】
2015066719.tif 000007
【図６】
2015066719.tif 000008
【図７】
2015066719.tif 000009
【図８】
2015066719.tif 000010
【図９】
2015066719.tif 000011