(57)【特許請求の範囲】
【請求項１】
移動方向に移動される被印刷物に印刷を行うサーマルヘッドと、
外部から入力される一回の印刷指示信号から、複数の印刷開始信号を生成し、生成された前記複数の印刷開始信号に基づいて、被印刷物の前記移動方向の複数箇所に印刷データの印刷を行うように前記サーマルヘッドを制御する印刷制御部と、を備えるサーマルプリンタであって、
前記印刷制御部は、前記複数の印刷開始信号それぞれが前記印刷指示信号を受信してから遅延時間遅延するように、前記複数の印刷開始信号それぞれを生成しており、
前記サーマルプリンタは、複数の前記遅延時間の設定内容を記憶する遅延時間記憶部を備え、
前記印刷制御部は、前記遅延時間記憶部に記憶される前記複数の遅延時間それぞれの設定内容に基づいて、前記複数の印刷開始信号それぞれを、前記印刷指示信号を受信してから前記遅延時間遅延するように生成するサーマルプリンタ。
【請求項２】
移動方向に移動される被印刷物に印刷を行うサーマルヘッドと、
外部から入力される一回の印刷指示信号から、複数の印刷開始信号を生成し、生成された前記複数の印刷開始信号に基づいて、被印刷物の前記移動方向の複数箇所に印刷データの印刷を行うように前記サーマルヘッドを制御する印刷制御部と、を備えるサーマルプリンタであって、
前記印刷制御部は、前記複数の印刷開始信号それぞれが前記印刷指示信号を受信してから遅延距離遅延するように、前記複数の印刷開始信号それぞれを生成しており、
前記サーマルプリンタは、被印刷物の移動距離をパルス信号として出力するパルス発生部と、複数の前記遅延距離の設定内容を記憶する遅延距離記憶部と、を備え、
前記印刷制御部は、前記パルス発生部から出力される前記パルス信号及び前記遅延距離記憶部に記憶される前記複数の遅延距離それぞれの設定内容に基づいて、前記複数の印刷開始信号それぞれを、前記印刷指示信号を受信してから前記遅延距離遅延するように生成するサーマルプリンタ。
【請求項３】
複数の前記印刷データの設定内容を記憶する印刷データ記憶部を備え、
前記印刷制御部は、前記印刷データ記憶部に記憶される前記複数の印刷データそれぞれの設定内容に基づいて、被印刷物の前記移動方向の複数箇所に印刷データの印刷を行うように前記サーマルヘッドを制御する
請求項１又は２に記載のサーマルプリンタ。
【請求項４】
前記印刷制御部は、被印刷物の一回の送り動作で移動する印刷範囲において被印刷物に印刷を行う場合に、被印刷物の前記一回の送り動作に対して外部から入力される印刷指示信号を受信し、前記外部から入力される一回の印刷指示信号から前記複数の印刷開始信号を生成する
請求項１から３のいずれかに記載のサーマルプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーマルヘッドを備えるサーマルプリンタに関する。
【背景技術】
【０００２】
従来、被印刷物に印刷を行うサーマルヘッドを備えるサーマルプリンタが知られている（例えば、特許文献１参照）。このようなサーマルプリンタにおいては、外部から入力される一回の印刷指示信号に基づいて、被印刷物に対して、一つの印刷データを印刷する。また、複数の印刷データを印刷する場合には、複数の印刷指示信号を入力する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−１２３８６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、サーマルプリンタにおいて、印刷制御の改善が望まれる。
【０００５】
本発明は、印刷制御を改善することができるサーマルプリンタを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、移動方向に移動される被印刷物に印刷を行うサーマルヘッドと、外部から入力される一回の印刷指示信号から、複数の印刷開始信号を生成し、生成された前記複数の印刷開始信号に基づいて、被印刷物の前記移動方向の複数箇所に印刷データの印刷を行うように前記サーマルヘッドを制御する印刷制御部と、を備えるサーマルプリンタに関する。
【０００７】
また、複数の前記印刷データの設定内容を記憶する印刷データ記憶部を備え、前記印刷制御部は、前記印刷データ記憶部に記憶される前記複数の印刷データそれぞれの設定内容に基づいて、被印刷物の前記移動方向の複数箇所に印刷データの印刷を行うように前記サーマルヘッドを制御することが好ましい。
【０００８】
また、前記印刷制御部は、前記複数の印刷開始信号それぞれが前記印刷指示信号を受信してから遅延時間遅延するように、前記複数の印刷開始信号それぞれを生成しており、前記サーマルプリンタは、複数の前記遅延時間の設定内容を記憶する遅延時間記憶部を備え、前記印刷制御部は、前記遅延時間記憶部に記憶される前記複数の遅延時間それぞれの設定内容に基づいて、前記複数の印刷開始信号それぞれを、前記印刷指示信号を受信してから前記遅延時間遅延するように生成することが好ましい。
【０００９】
また、前記印刷制御部は、前記複数の印刷開始信号それぞれが前記印刷指示信号を受信してから遅延距離遅延するように、前記複数の印刷開始信号それぞれを生成しており、前記サーマルプリンタは、被印刷物の移動距離をパルス信号として出力するパルス発生部と、複数の前記遅延距離の設定内容を記憶する遅延距離記憶部と、を備え、前記印刷制御部は、前記パルス発生部から出力される前記パルス信号及び前記遅延距離記憶部に記憶される前記複数の遅延距離それぞれの設定内容に基づいて、前記複数の印刷開始信号それぞれを、前記印刷指示信号を受信してから前記遅延距離遅延するように生成することが好ましい。
【００１０】
また、前記印刷制御部は、被印刷物の一回の送り動作で移動する印刷範囲において被印刷物に印刷を行う場合に、被印刷物の前記一回の送り動作に対して外部から入力される印刷指示信号を受信し、前記外部から入力される一回の印刷指示信号から前記複数の印刷開始信号を生成することが好ましい。
【発明の効果】
【００１１】
本発明によれば、印刷制御を改善することができるサーマルプリンタを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態に係るサーマルプリンタ１の全体構成を説明する図である。
【図２】第１実施形態に係るサーマルプリンタ１の機能構成を示すブロック図である。
【図３】印刷制御部１１１により実行される制御を説明するためのタイミングチャートである。
【図４】長尺フィルムＦの移動方向Ｐの３箇所に印刷データを印刷した例を示す図である。
【図５】本発明のサーマルプリンタ１の印刷動作を説明するフローチャートである。
【図６】本発明の第２実施形態に係るサーマルプリンタ１Ａの機能構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について、図１を参照して説明する。図１は、本発明の第１実施形態に係るサーマルプリンタ１の全体構成を説明する図である。
【００１４】
第１実施形態のサーマルプリンタ１は、例えば、包装機（図示せず）等により連続的に移動される包装フィルム等の長尺フィルムＦ（被印刷物）に、印刷を行う。長尺フィルムＦは、長尺状のフィルムにより形成される。長尺フィルムＦは、例えば、包装機（図示せず）などにより移動される包装フィルムである。
長尺フィルムＦには、その側縁部において、長尺フィルムＦの移動方向Ｐにおける所定間隔ごとに、長尺フィルムＦの移動方向Ｐの基準位置を示す複数のマークＭが印刷されている（図４参照）。
【００１５】
サーマルプリンタ１は、図１に示すように、プリンタ本体２と、プラテンローラ４と、上流側ガイドローラ６１と、下流側ガイドローラ６２と、ロータリーエンコーダ７と、マーク検出センサ８と、を備える。
【００１６】
プリンタ本体２は、長尺フィルムＦの移動経路の途中において、長尺フィルムＦの移動経路に対して上方側に配置されている。プリンタ本体２は、支持部２３に保持されている。
【００１７】
支持部２３は、支持軸部２４と、移動部材２５と、保持部材２６と、を有する。支持軸部２４は、保持部材２６に保持されている。移動部材２５は、支持軸部２４の軸方向（図１の紙面を貫く方向）に移動可能に、支持軸部２４に支持される。移動部材２５には、プリンタ本体２が固定されている。プリンタ本体２は、移動部材２５が支持軸部２４の軸方向に移動することで、支持軸部２４の軸方向に移動可能である。
【００１８】
プリンタ本体２は、インクリボンＲと、リボン搬送機構３と、サーマルヘッド２１と、保持枠体２２と、を備える。保持枠体２２には、リボン搬送機構３及びサーマルヘッド２１が保持されている。
【００１９】
サーマルヘッド２１は、インクリボンＲ及び長尺フィルムＦを挟んで、プラテンローラ４に対向して配置される。サーマルヘッド２１は、先端部２１ａ側がプラテンローラ４側に突出するように配置される。サーマルヘッド２１は、上下方向Ｚに移動可能に構成される。サーマルヘッド２１は、上流側から下流側に向けて移動する長尺フィルムＦに、印刷データの印刷パターン（例えば、図４参照）を印刷する。
【００２０】
サーマルヘッド２１は、移動方向Ｐに所定の移動速度で移動される長尺フィルムＦに対向して配置される。サーマルヘッド２１は、プラテンローラ４に対して、プラテンローラ４から離間する待機位置（図１参照）又はプラテンローラ４を押圧する押圧位置（図示せず）に移動可能に構成される。
【００２１】
サーマルヘッド２１は、その先端部２１ａに複数の発熱素子を備える。サーマルヘッド２１においては、サーマルヘッド２１が通電されることにより、発熱素子が発熱する。
【００２２】
インクリボンＲは、サーマルヘッド２１と長尺フィルムＦの印刷面との間に配置される。インクリボンＲからは、サーマルヘッド２１により長尺フィルムＦに印刷を行う際にインクが長尺フィルムＦに転写される。インクリボンＲは、リボン搬送機構３により搬送（移動）される。
【００２３】
リボン搬送機構３は、巻回された未使用のインクリボンＲを保持する原反側リボンホルダ３１と、インクリボンＲを巻き取る巻取側リボンホルダ３２と、複数のガイドローラ３３，３４，３５，３６と、リボン駆動モータ３２１と、を備える。リボン搬送機構３は、リボン駆動モータ３２１の駆動により、原反側リボンホルダ３１に巻回された未使用のインクリボンＲをサーマルヘッド２１へ向けて巻き戻すと共に、サーマルヘッド２１に使用されたインクリボンＲを巻取側リボンホルダ３２に巻き取る。
【００２４】
リボン駆動モータ３２１は、インクリボンＲを移動させる。リボン駆動モータ３２１は、巻取側リボンホルダ３２を、インクリボンＲを巻き戻す方向及びインクリボンＲを巻き取る方向の両方向に回転駆動する。リボン駆動モータ３２１は、インクリボンＲを、包装機等により連続的に移動される包装フィルム等の長尺フィルムＦと同じ移動速度になるように、サーマルヘッド２１へ向けて搬送する。
リボン駆動モータ３２１は、後述するリボン制御部１１２に制御される。
【００２５】
複数のガイドローラ３３，３４，３５，３６は、原反側リボンホルダ３１から巻取側リボンホルダ３２に向かって搬送されるインクリボンＲをガイドし、又は、巻取側リボンホルダ３２から原反側リボンホルダ３１に向かって搬送されるインクリボンＲをガイドするローラである。
【００２６】
プラテンローラ４、上流側ガイドローラ６１及び下流側ガイドローラ６２は、側板１０等に保持される。プラテンローラ４、上流側ガイドローラ６１及び下流側ガイドローラ６２は、長尺フィルムＦの移動方向Ｐへの移動をガイドする。
【００２７】
プラテンローラ４は、図１に示すように、インクリボンＲ及び長尺フィルムＦを挟んでサーマルヘッド２１に対向して配置される。本実施形態においては、プラテンローラ４は、サーマルヘッド２１の下方に配置されている。
【００２８】
プラテンローラ４は、プラテンローラ４とサーマルヘッド２１との間に長尺フィルムＦを配置した状態で、長尺フィルムＦの少なくとも一部を周面に巻き掛けながら回転可能である。プラテンローラ４は、所定径の金属製芯金の周面にシリコーンゴム等の所定の弾性を有する素材による弾性層が形成され、所定外径の円柱状に形成されたローラである。プラテンローラ４は、プラテンローラ本体４１と、プラテン軸部材４２と、を有する。プラテン軸部材４２は、側板１０に軸受（不図示）を介して回転自在に支持されている。
【００２９】
ロータリーエンコーダ７は、長尺フィルムＦを挟んで、プラテンローラ４に対向して配置される。ロータリーエンコーダ７は、長尺フィルムＦが移動することにより回転して、長尺フィルムＦの移動量を回転量として検出して、パルス信号として出力する。これにより、制御部１１０（後述）は、基準位置からの長尺フィルムＦの移動方向Ｐの位置を算出する。基準位置は、例えば、長尺フィルムＦ上において所定間隔ごとに印刷された複数のマークＭ（図４参照）などである。
【００３０】
ロータリーエンコーダ７から出力されたパルス信号は、制御部１１０（後述）に入力される。これにより、制御部１１０は、ロータリーエンコーダ７から出力されたパルス信号から長尺フィルムＦの速度に換算して、長尺フィルムＦの速度を算出することができる。
【００３１】
上流側ガイドローラ６１は、長尺フィルムＦの移動方向Ｐにおいて、プラテンローラ４の上流側に配置されている。上流側ガイドローラ６１は、長尺フィルムＦを、プラテンローラ４の上流側においてガイドする。
【００３２】
マーク検出センサ８は、上流側ガイドローラ６１の上流側において、長尺フィルムＦの移動経路上に配置されている。マーク検出センサ８は、センサ発光部８ａと、センサ受光部８ｂと、を有する。センサ発光部８ａとセンサ受光部８ｂとは、所定間隔離れた状態で、互いに向かい合うように配置されている。マーク検出センサ８は、センサ発光部８ａとセンサ受光部８ｂとの間に、長尺フィルムＦ上において所定間隔ごとに印刷された複数のマークＭ（基準位置）が位置した場合に、マークＭを検出したことを示す検出信号を出力する。マーク検出センサ８から出力されたマークＭを検出した検出信号は、制御部１１０（後述）の印刷制御部１１１（後述）に入力される。本実施形態においては、マーク検出センサ８がマークＭを検出した検出信号は、印刷制御部１１１（後述）に外部から入力される印刷指示信号である。
【００３３】
下流側ガイドローラ６２は、長尺フィルムＦの移動方向Ｐにおいて、プラテンローラ４の下流側に配置されている。下流側ガイドローラ６２は、長尺フィルムＦを、プラテンローラ４の下流側においてガイドする。
【００３４】
上流側ガイドローラ６１、プラテンローラ４及び下流側ガイドローラ６２がこのように構成されることにより、長尺フィルムＦは、上流側ガイドローラ６１、プラテンローラ４、下流側ガイドローラ６２の順に移動される。長尺フィルムＦは、例えば、包装機（図示せず）などにより移動される包装フィルムであり、包装機のフィルム移動機構等により、移動方向Ｐに移動される。長尺フィルムＦの移動速度は、包装機の速度変更部（図示せず）により変更可能である。
【００３５】
以上のように構成されるサーマルプリンタ１は、サーマルヘッド２１を、待機位置（図１参照）から、押圧位置（図示せず）に向かうように移動させることで、インクリボンＲを、長尺フィルムＦ及びプラテンローラ４側に押圧する。そして、長尺フィルムＦが移動経路を移動されることにより、プラテンローラ４の表面において、発熱した所望の発熱素子と接触したインクリボンＲは、長尺フィルムＦに接触した状態で移動される。これにより、サーマルプリンタ１は、インクリボンＲに塗布されたインクを長尺フィルムＦに転写させ、移動速度で移動される長尺フィルムＦに、印刷部（図示せず）を印刷する。
【００３６】
次に、サーマルプリンタ１の機能構成について説明する。図２は、第１実施形態に係るサーマルプリンタ１の機能構成を示すブロック図である。図３は、印刷制御部１１１により実行される制御を説明するためのタイミングチャートである。図４は、長尺フィルムＦの移動方向Ｐの３箇所に印刷データを印刷した例を示す図である。
【００３７】
サーマルプリンタ１は、上述した構成要素に加えて、図２に示すように、操作部９と、制御装置１００と、を更に備える。制御装置１００は、制御部１１０と、記憶部１２０と、を有する。
【００３８】
操作部９は、タッチパネル（図示せず）やテンキー（図示せず）等で構成される。操作部９は、印刷動作の開始の操作や、印刷データの印刷回数の設定の操作や、通常印刷モード又は複数回数印刷モードの切り替えの操作や、印刷データの内容の設定の操作や、複数の印刷データの印刷間隔（後述する遅延距離や遅延時間）の設定の操作や、種々の値の設定変更の操作などをするために操作される。操作部９は、タッチパネル（図示せず）やテンキー（図示せず）等が操作されることにより、タッチパネル（図示せず）やテンキー（図示せず）等が操作されたことを示す信号を制御部１１０に出力する。
【００３９】
記憶部１２０は、ハードディスクや半導体メモリー等から構成される。記憶部１２０は、サーマルプリンタ１の制御部１１０において利用される制御プログラム、及びこの制御プログラムによって利用されるデータ等を記憶する。
記憶部１２０は、印刷モード記憶部１２１と、印刷データ記憶部１２２と、遅延時間記憶部１２３と、を有する。
【００４０】
印刷モード記憶部１２１は、通常印刷モード又は複数回数印刷モードの設定内容を記憶する。通常印刷モードは、外部から入力される一回の印刷指示信号に基づいて一箇所に印刷を行う印刷モードである。複数回数印刷モードは、一回の印刷指示信号から複数の印刷開始信号を生成して、複数箇所に印刷を行う印刷モードである。通常印刷モード又は複数回数印刷モードの設定内容は、使用者が操作部９から印刷モードの切り替えの操作を行うことにより、印刷モード記憶部１２１に記憶される。
【００４１】
印刷データ記憶部１２２は、複数の印刷データの設定内容を記憶する。複数の印刷データの設定内容としては、例えば、製造日、賞味期限、製造番号、製造工場名、内容物の表示、注意事項の表示などがある。使用者は、複数の印刷データの設定内容を、任意に設定することができる。そのため、複数の印刷データの設定内容としては、例えば、全てが同じ内容の複数の印刷データ（図４（ａ）参照）であってもよいし、一部が同じ内容でその他が異なる内容の複数の印刷データであってもよいし、全てが異なる内容の複数の印刷データ（図４（ｂ）及び図４（ｃ）参照）であってもよい。複数の印刷データの設定内容は、使用者が操作部９から印刷データの設定の操作を行うことにより、印刷データ記憶部１２２に記憶される。
【００４２】
遅延時間記憶部１２３は、印刷指示信号を受信してから複数の印刷データを印刷するまでの複数の遅延時間の設定内容を記憶する。複数の遅延時間の設定内容は、例えば、長尺フィルムＦの移動速度を考慮して、複数の印刷データの印刷間隔に対応する遅延時間Ｔａ、Ｔｂ、Ｔｃに換算されて、遅延時間記憶部１２３に記憶される。
【００４３】
ここで、印刷指示信号を受信してから印刷動作１までの印刷間隔は、例えば、図３におけるタイミングｔ１からｔ２において、間隔時間Ｔｋ１（遅延時間Ｔａ）に長尺フィルムＦが移動する間隔距離Ｌｋ１である。また、印刷動作１から印刷動作２までの印刷間隔は、例えば、図３におけるタイミングｔ２からｔ３において、間隔時間Ｔｋ２（遅延時間Ｔｂ−遅延時間Ｔａ）に長尺フィルムＦが移動する間隔距離Ｌｋ２である。また、印刷動作２から印刷動作３までの印刷間隔は、例えば、図３におけるタイミングｔ３からｔ４において、間隔時間Ｔｋ３（遅延時間Ｔｃ−遅延時間Ｔｂ）に長尺フィルムＦが移動する間隔距離Ｌｋ３である。
そのため、複数の印刷データの印刷間隔を、印刷指示信号を受信してから複数の印刷データを印刷するまでの遅延時間Ｔａ、Ｔｂ、Ｔｃに換算できる。このようにして、遅延時間記憶部１２３は、複数の印刷データの印刷間隔に対応する遅延時間Ｔａ、Ｔｂ、Ｔｃを設定内容として記憶する。複数の印刷データの印刷間隔に対応する遅延時間Ｔａ、Ｔｂ、Ｔｃを換算することで、複数の印刷データの印刷間隔を同じにすることも又は異ならせることも可能である。
【００４４】
使用者は、複数の印刷データの印刷間隔に対応する複数の遅延時間の設定内容を、任意に設定することができる。複数の印刷データの印刷間隔に対応する遅延時間に換算された設定内容は、使用者が操作部９から印刷間隔の設定の操作を行うことにより、遅延時間記憶部１２３に記憶される。
【００４５】
制御部１１０は、サーマルヘッド２１、リボン駆動モータ３２１等を制御する。制御部１１０は、印刷制御部１１１と、リボン制御部１１２と、計時部１１３と、を有する。
【００４６】
印刷制御部１１１は、印刷モード記憶部１２１に記憶された印刷モードの設定内容に基づいて、通常印刷モード又は複数回数印刷モードを実行するように制御する。
印刷制御部１１１は、複数回数印刷モードにおいて、外部から入力される一回の印刷指示信号から、複数の印刷開始信号を生成する。外部から入力される一回の印刷指示信号としては、サーマルプリンタ１の外部から入力される信号や、マーク検出センサ８がマークＭを検出した検出信号などがある。
【００４７】
具体的には、印刷制御部１１１は、遅延時間記憶部１２３に記憶される複数の遅延時間それぞれの設定内容に基づいて、複数の印刷開始信号それぞれが、印刷指示信号を受信してから遅延時間遅延するように、複数の印刷開始信号それぞれを生成する。
ここで、制御部１１０は、計時部１１３を有している。計時部１１３は、複数の印刷開始信号それぞれが印刷指示信号を受信してからの時間を計時する。これにより、印刷制御部１１１は、複数の印刷開始信号それぞれを、計時部１１３に計時された時間に基づいて、印刷指示信号を受信してから遅延時間遅延させて生成する。
【００４８】
印刷制御部１１１は、遅延時間遅延するように生成された複数の印刷開始信号に基づいて、長尺フィルムＦの移動方向Ｐの複数箇所に印刷データの印刷を行うようにサーマルヘッド２１を制御する。複数回数印刷モードにおいては、印刷制御部１１１は、複数の印刷開始信号を生成する制御を終了するまでは、次の印刷指示信号を受信しないように構成されている。
【００４９】
印刷制御部１１１は、印刷データ記憶部１２２に記憶される複数の印刷データそれぞれの設定内容に基づいて、長尺フィルムＦの移動方向Ｐの複数箇所に印刷データの印刷を行うようにサーマルヘッド２１を制御する。
【００５０】
ここで、印刷制御部１１１による制御の内容の詳細について、図３に示すタイミングチャートを参照しながら、説明する。
まず、印刷指示信号が入力される前において、使用者が操作部９を操作することで、印刷モードを複数回数印刷モードとする設定が行われている。また、複数の印刷データの印刷内容の設定や、複数の印刷データの印刷間隔から換算された遅延時間の設定が行われている。設定された印刷モードの設定内容は、印刷モード記憶部１２１に記憶されている。設定された複数の印刷データの設定内容は、印刷データ記憶部１２２に記憶されている。設定された遅延時間の設定内容は、遅延時間記憶部１２３に記憶されている。
【００５１】
ここで、操作部９により複数の印刷データの印刷間隔を任意の印刷間隔に設定することで、複数の印刷データの印刷間隔に対応する遅延時間に換算された遅延時間Ｔａ、Ｔｂ、Ｔｃを任意の遅延時間に設定することができる。例えば、複数の印刷データの印刷間隔を同じにすることも又は異ならせることも可能である。本実施形態においては、例えば、遅延時間Ｔａ、Ｔｂ、Ｔｃは、短い順に、遅延時間Ｔａ、遅延時間Ｔｂ、遅延時間Ｔｃ（遅延時間Ｔａ＜遅延時間Ｔｂ＜遅延時間Ｔｃ）である。
【００５２】
また、複数の印刷データの内容を任意の内容に設定することができる。つまり、複数の印刷データの内容を、全てが同じ内容の複数の印刷データとすることもできるし、一部が同じ内容でその他が異なる内容の複数の印刷データとすることもできるし、全てが異なる内容の複数の印刷データとすることもできる。
【００５３】
このような設定が行われた上で、例えば、外部から制御装置１００に印刷指示信号が入力されると、図３に示すタイミングｔ１において、印刷制御部１１１は、外部から入力された印刷指示信号を受信する。タイミングｔ１は、例えば、サーマルプリンタ１の外部から制御装置１００に信号が入力された時点でもよいし、マーク検出センサ８がマークＭを検出した検出信号が制御装置１００に入力された時点でもよい。
【００５４】
タイミングｔ２において、印刷制御部１１１は、遅延時間記憶部１２３に記憶された遅延時間に基づいて、タイミングｔ１において外部から入力された一回の印刷指示信号から、遅延時間Ｔａだけ遅延した１回目の印刷開始信号Ｋ１を生成する。そして、印刷制御部１１１は、印刷データ記憶部１２２に記憶された印刷データの内容に基づいて、印刷動作１を実行するように制御する。
【００５５】
タイミングｔ３において、印刷制御部１１１は、遅延時間記憶部１２３に記憶された遅延時間に基づいて、タイミングｔ１において外部から入力された一回の印刷指示信号から、遅延時間Ｔｂ（＞遅延時間Ｔａ）だけ遅延した２回目の印刷開始信号Ｋ２を生成する。そして、印刷制御部１１１は、印刷データ記憶部１２２に記憶された印刷データの内容に基づいて、印刷動作２を実行するように制御する。
【００５６】
タイミングｔ４において、印刷制御部１１１は、遅延時間記憶部１２３に記憶された遅延時間に基づいて、タイミングｔ１において外部から入力された一回の印刷指示信号から、遅延時間Ｔｃ（＞遅延時間Ｔｂ）だけ遅延した３回目の印刷開始信号Ｋ３を生成する。そして、印刷制御部１１１は、印刷データ記憶部１２２に記憶された印刷データの内容に基づいて、印刷動作３を実行するように制御する。
【００５７】
印刷制御部１１１は、長尺フィルムＦの一回の送り動作で移動する印刷範囲において長尺フィルムＦに印刷を行う場合に、長尺フィルムＦの一回の送り動作に対して外部から入力される印刷指示信号を受信し、外部から入力される一回の印刷指示信号から複数の印刷開始信号を生成する。
【００５８】
本実施形態においては、図４に示すように、長尺フィルムＦは、例えば、一回の送り動作で、長尺フィルムＦの移動方向Ｐに所定間隔で設けられたマークＭから次のマークＭまでの間の１ピッチを移動するように、包装機（図示せず）により制御されている。このように長尺フィルムＦの移動が制御されている場合に、印刷制御部１１１は、長尺フィルムＦの一回の送り動作に対して外部から入力される印刷指示信号を一回の印刷指示信号から、複数の印刷開始信号を生成することができる。
【００５９】
例えば、図４（ａ）に示すように、長尺フィルムＦにおける２つのマークＭ間の１ピッチの範囲において、同じ内容の３個の印刷データ（「賞味期限２０１５．１２．３１」）それぞれを、長尺フィルムＦの下流側のマークＭの位置から、遅延時間Ｔａ、Ｔｂ、Ｔｃに移動する遅延距離Ｌａ、Ｌｂ、Ｌｃだけ離間して、長尺フィルムＦの移動方向Ｐの複数箇所に印刷データを印刷することができる。
【００６０】
また、例えば、図４（ｂ）に示すように、長尺フィルムＦにおける２つのマークＭ間の１ピッチの範囲において、異なる内容の３個の印刷データ（「賞味期限２０１５．１２．３１」、「内容量  ２００ｇ」、「工場番号  ＥＤＭ０２」）を、長尺フィルムＦの下流側のマークＭの位置から、遅延時間Ｔａ、Ｔｂ、Ｔｃに移動する遅延距離Ｌａ、Ｌｂ、Ｌｃだけ離間して、長尺フィルムＦの移動方向Ｐの複数箇所に印刷データを印刷することができる。
【００６１】
また、図４（ｃ）に示すように、例えば、薬剤用の複数の分包シートを作成するために、ミシン目Ｘを複数箇所に形成した状態で、長尺フィルムＦにおける２つのマークＭ間の１ピッチの範囲に、複数の印刷データの印刷を行いたい場合がある。
【００６２】
この場合において、従来、長尺フィルムＦの一回の送り動作で移動する印刷範囲において、長尺フィルムＦに印刷を行う場合に、一回の印刷動作しか実行できなかった。そのため、長尺フィルムＦにおける２つのマークＭ間の１ピッチの範囲に複数の印刷データを印刷することは難しかった。
【００６３】
ここで、図４（ｃ）に示すように、例えば、長尺フィルムＦの１ピッチの範囲において、薬剤用の３つの分包シートを形成する分包シート形成部分の３箇所において、長尺フィルムＦの移動方向Ｐの下流側から上流側に向かって、「朝食後」、「昼食後」、「夕食後」の文字をそれぞれ印刷したい場合がある。
【００６４】
このような場合に、本発明のように、一回の印刷指示信号から、複数の印刷開始信号を生成し、この生成された複数の印刷開始信号に基づいて印刷を行うように制御する。これにより、長尺フィルムＦの一回の送り動作で移動する印刷範囲、例えば、長尺フィルムＦにおける２つのマークＭ間の１ピッチの範囲内において、長尺フィルムＦの移動方向Ｐの複数箇所に印刷データを印刷することができる。
【００６５】
従って、本発明によれば、例えば、図４（ｃ）に示すように、長尺フィルムＦにおける２つのマークＭ間の１ピッチの範囲内において、異なる内容の３個の印刷データ（「朝食後」、「昼食後」、「夕食後」）を、長尺フィルムＦの下流側のマークＭの位置から、遅延時間Ｔａ、Ｔｂ、Ｔｃに移動する遅延距離だけ離間して印刷することができる。
【００６６】
リボン制御部１１２は、印刷動作において、インクリボンＲを移動させる制御を行う。リボン制御部１１２は、巻取側リボンホルダ３２を、インクリボンＲを巻き戻す方向及びインクリボンＲを巻き取る方向の両方向に回転駆動するように、リボン駆動モータ３２１を制御する。
【００６７】
次に、本発明に係るサーマルプリンタ１の印刷動作の一例について説明する。図５は、本発明のサーマルプリンタ１の印刷動作を説明するフローチャートである。
【００６８】
ステップＳ１において、使用者は、操作部９を操作することにより、各種設定を行う。使用者は、印刷モードを複数回数印刷モードに設定するように、操作部９を操作する。また、使用者は、印刷データの印刷回数（一回の印刷指示信号から生成される印刷開始信号の数）を設定するように、操作部９を操作する。また、使用者は、複数の印刷データの印刷間隔を設定するように、操作部９を操作する。また、使用者は、複数の印刷データの印刷内容を設定するように、操作部９を操作する。
【００６９】
使用者が操作部９を操作することにより、例えば、通常印刷モード又は複数回数印刷モードの切り替えをしたり、印刷データの印刷回数を０〜９９回に設定したり、複数の印刷データの印刷間隔を０．０ｍｍ〜９９９．９ｍｍに設定したり、複数の印刷データの印刷内容を設定することができる。
本実施形態においては、印刷モードを複数回数印刷モードに設定し、印刷データの数を３個に設定し、印刷間隔を１０５ｍｍに設定した。
設定された各種の設定内容は、印刷モード記憶部１２１、印刷データ記憶部１２２、遅延時間記憶部１２３に記憶される。遅延時間記憶部１２３には、印刷間隔に対応する複数の遅延時間が記憶される。
【００７０】
ステップＳ２において、印刷制御部１１１は、外部から一回の印刷指示信号が入力されたか否かを判定する。本実施形態においては、印刷制御部１１１は、マーク検出センサ８が長尺フィルムＦに設けられたマークＭを検出したか否かにより、外部から一回の印刷指示信号が入力されたか否かを判定する。マーク検出センサ８が長尺フィルムＦのマークＭを検出した場合には、マーク検出センサ８がマークＭを検出した検出信号は、マーク検出センサ８から出力されて、印刷制御部１１１に入力される。
マーク検出センサ８がマークＭを検出した検出信号が印刷制御部１１１に入力された場合には、一回の印刷指示信号が入力されたと判定して、処理は、ステップＳ３に移行する。マーク検出センサ８がマークＭを検出した検出信号が印刷制御部１１１に入力されない場合には、一回の印刷指示信号が入力されていないとして、処理は、ステップＳ２を繰り返す。
【００７１】
ステップＳ３において、印刷制御部１１１は、一回の印刷指示信号を受信する。
【００７２】
ステップＳ４において、印刷制御部１１１は、受信した一回の印刷信号から、操作部９により設定された複数の印刷開始信号を生成する。本実施形態の場合、例えば、ステップＳ１において設定された印刷データの印刷回数が３回であるため、３個の印刷開始信号を生成する。
【００７３】
ステップＳ５において、印刷制御部１１１は、遅延時間記憶部１２３に記憶される複数の遅延時間の設定内容に基づいて、計時部１１３により遅延時間を計時することにより、長尺フィルムＦの移動方向Ｐの複数箇所に印刷データの印刷を行うようにサーマルヘッド２１を制御する。
【００７４】
例えば、１回目の印刷開始信号Ｋ１により、図３のタイミングｔ２において、タイミングｔ１で受信した一回の印刷指示信号から遅延時間Ｔａ遅延して、印刷動作１が実行される。印刷動作１が実行されることにより、印刷制御部１１１は、サーマルヘッド２１を待機位置（図１参照）から押圧位置（図示せず）に移動させて、サーマルヘッド２１を通電する。印刷動作１の終了後には、印刷制御部１１１は、サーマルヘッド２１への通電を停止し、サーマルヘッド２１を押圧位置（図示せず）から待機位置（図１参照）に移動させる。
これにより、例えば、図４（ａ）〜図４（ｃ）に示すように、長尺フィルムＦの移動方向Ｐの下流側に設けられたマークＭから遅延時間Ｔａ遅延した位置に、１つ目の印刷データを印刷することができる。
【００７５】
続けて、２回目の印刷開始信号Ｋ２により、図３のタイミングｔ３において、タイミングｔ１で受信した一回の印刷指示信号から遅延時間Ｔｂ遅延して、印刷動作２が実行される。印刷動作２が実行されることにより、印刷制御部１１１は、サーマルヘッド２１を待機位置（図１参照）から押圧位置（図示せず）に移動させて、サーマルヘッド２１を通電する。印刷動作２の終了後には、印刷制御部１１１は、サーマルヘッド２１への通電を停止し、サーマルヘッド２１を押圧位置（図示せず）から待機位置（図１参照）に移動させる。
これにより、例えば、図４（ａ）〜図４（ｃ）に示すように、長尺フィルムＦの移動方向Ｐの下流側に設けられたマークＭから遅延時間Ｔｂ遅延した位置に、２つ目の印刷データを印刷することができる。
【００７６】
そして、３回目の印刷開始信号Ｋ３により、図３のタイミングｔ４において、タイミングｔ１で受信した一回の印刷指示信号から遅延時間Ｔｃ遅延して、印刷動作３が実行される。印刷動作３が実行されることにより、印刷制御部１１１は、サーマルヘッド２１を待機位置（図１参照）から押圧位置（図示せず）に移動させて、サーマルヘッド２１を通電する。これにより、印刷動作３の終了後には、印刷制御部１１１は、サーマルヘッド２１への通電を停止し、サーマルヘッド２１を押圧位置（図示せず）から待機位置（図１参照）に移動させる。
これにより、例えば、図４（ａ）〜図４（ｃ）に示すように、長尺フィルムＦの移動方向Ｐの下流側に設けられたマークＭから遅延時間Ｔｃ遅延した位置に、３つ目の印刷データを印刷することができる。
【００７７】
以上のようにして、長尺フィルムＦの移動方向Ｐの複数箇所に、複数の印刷データの印刷を行うことができる。ここで、長尺フィルムＦの移動方向Ｐの複数箇所に印刷データの印刷を行う各印刷動作の制御において、その都度、サーマルヘッド２１を待機位置（図１参照）から押圧位置（図示せず）に移動させて、サーマルヘッド２１をインクリボンＲから離す制御を実行している。そのため、印刷データを印刷しない部分についてインクリボンＲを使用しないため、複数の印刷データを合体した１つの印刷データを１回の印刷動作で印刷するよりも、インクリボンＲの無駄な使用を削減することができる。
ステップＳ５の後に、処理は終了する。
【００７８】
本実施形態のサーマルプリンタ１によれば、例えば、以下の効果が奏される。
本実施形態のサーマルプリンタ１は、移動方向Ｐに移動される長尺フィルムＦに印刷を行うサーマルヘッド２１と、外部から入力される一回の印刷指示信号から、複数の印刷開始信号を生成し、生成された複数の印刷開始信号に基づいて、長尺フィルムＦの移動方向Ｐの複数箇所に印刷データの印刷を行うようにサーマルヘッド２１を制御する印刷制御部１１１と、を備える。
【００７９】
そのため、外部から入力される一回の印刷指示信号から、複数の印刷データの印刷を行うことができる。これにより、例えば、長尺フィルムＦの移動方向Ｐの所定の範囲内に印刷する場合にも、複数の印刷データの印刷を行うことが容易である。よって、印刷制御を改善することができる。
また、複数の印刷データを印刷する際に、一回の印刷指示信号を入力すればよいため、複数回の印刷指示信号を入力する場合よりも、印刷指示信号を入力する操作の煩雑さが低減される。
【００８０】
また、本実施形態においては、印刷制御部１１１は、印刷データ記憶部１２２に記憶される複数の印刷データそれぞれの設定内容に基づいて、長尺フィルムＦの移動方向Ｐの複数箇所に印刷データの印刷を行うようにサーマルヘッド２１を制御する。
【００８１】
そのため、複数の印刷データについて、例えば、全てが同じ内容の複数の印刷データや、一部が同じ内容でその他が異なる内容の複数の印刷データや、全てが異なる内容の複数の印刷データとすることができる。これにより、単に同じ印刷データを繰り返すだけの印刷動作とは異なり、任意の内容の印刷データを複数箇所に印刷することができる。
また、複数箇所に複数の印刷データの印刷を行う場合に、これらの複数の印刷データを合体して１つの印刷データとして予め作成する必要もなく、複数の印刷データの印刷内容を設定することで、複数の印刷データの印刷を簡単に行うことができる。従って、様々な印刷内容で複数の印刷データの印刷を行うことができる。
【００８２】
また、本実施形態においては、印刷制御部１１１は、遅延時間記憶部１２３に記憶される複数の遅延時間それぞれの設定内容に基づいて、複数の印刷開始信号それぞれを、印刷指示信号を受信してから遅延時間遅延するように生成する。
そのため、複数の印刷データの印刷間隔を任意に設定することができる。これにより、例えば、複数の印刷データの印刷間隔を同じにすることも異ならせることも可能である。従って、様々な印刷間隔で複数の印刷データの印刷を行うことができる。
【００８３】
本実施形態においては、印刷制御部１１１は、長尺フィルムＦの一回の送り動作で移動する印刷範囲において長尺フィルムＦに印刷を行う場合に、長尺フィルムＦの一回の送り動作に対して外部から入力される印刷指示信号を一回のみ受信し、外部から入力される一回の印刷指示信号から複数の印刷開始信号を生成する。
そのため、長尺フィルムＦの一回の送り動作で移動する印刷範囲において、一回の印刷指示信号から複数の印刷データの印刷を行うことができる。
【００８４】
次に、本発明の第２実施形態に係るサーマルプリンタ１Ａについて説明する。図６は、本発明の第２実施形態に係るサーマルプリンタ１Ａの機能構成を示すブロック図である。
第２実施形態に係るサーマルプリンタ１Ａは、第１実施形態に係るサーマルプリンタ１において計時部１１３により計時された時間に基づいて印刷開始信号を遅延時間遅延させて生成しているのに対して、ロータリーエンコーダ７から出力されるパルス信号に基づいて印刷開始信号を遅延距離遅延させて生成する点について、主に、異なる。
【００８５】
具体的には、第２実施形態に係るサーマルプリンタ１Ａは、第１実施形態に係るサーマルプリンタ１と比べて、機能構成が異なる。第２実施形態に係るサーマルプリンタ１Ａは、第１実施形態における遅延時間記憶部１２３に代えて遅延距離記憶部１２４を備える点、第１実施形態における計時部１１３を備えていない点、印刷制御部１１１が実行する制御の内容において、第１実施形態と主に異なる。第２実施形態の説明にあたって、第１実施形態の構成と同一の構成については同一符号を付し、その説明を省略もしくは簡略化する。
【００８６】
図６に示すように、第２実施形態における制御部１１０は、第１実施形態における計時部１１３を有していない。
また、第２実施形態における記憶部１２０は、第１実施形態における遅延時間記憶部１２３に代えて、遅延距離記憶部１２４を有する。遅延距離記憶部１２４は、印刷指示信号を受信してから複数の印刷データを印刷するまでの複数の遅延距離の設定内容を記憶する。複数の遅延距離の設定内容は、複数の印刷データの印刷間隔に対応する遅延距離Ｌａ、Ｌｂ、Ｌｃ（図４参照）に換算されて、遅延距離記憶部１２４に記憶される。
【００８７】
ここで、印刷指示信号を受信してから印刷動作１までの印刷間隔は、例えば、図３におけるタイミングｔ１からｔ２において、間隔時間Ｔｋ１（遅延時間Ｔａ）の間に長尺フィルムＦが移動する間隔距離Ｌｋ１（遅延距離Ｌａ）である。また、印刷動作１から印刷動作２までの印刷間隔は、例えば、図３におけるタイミングｔ２からｔ３において、間隔時間Ｔｋ２（遅延時間Ｔｂ−遅延時間Ｔａ）の間に長尺フィルムＦが移動する間隔距離Ｌｋ２（遅延距離Ｌｂ−遅延距離Ｌａ）である。また、印刷動作２から印刷動作３までの印刷間隔は、例えば、図３におけるタイミングｔ３からｔ４において、間隔時間Ｔｋ３（遅延時間Ｔｃ−遅延時間Ｔｂ）の間に長尺フィルムＦが移動する間隔距離Ｌｋ３（遅延距離Ｌｃ−遅延距離Ｌｂ）である。
そのため、複数の印刷データの印刷間隔を、印刷指示信号を受信してから複数の印刷データを印刷するまでの遅延距離Ｌａ、Ｌｂ、Ｌｃに換算できる。このようにして、遅延距離記憶部１２４は、複数の印刷データの印刷間隔に対応する遅延距離Ｌａ、Ｌｂ、Ｌｃを設定内容として記憶する。
【００８８】
使用者は、複数の印刷データの印刷間隔に対応する複数の遅延距離の設定内容を、任意に設定することができる。複数の印刷データの印刷間隔に対応する遅延距離に換算された設定内容は、使用者が操作部９から印刷間隔の設定の操作を行うことにより、遅延距離記憶部１２４に記憶される。
【００８９】
印刷制御部１１１は、ロータリーエンコーダ７から出力されるパルス信号及び遅延距離記憶部１２４に記憶される複数の遅延距離それぞれの設定内容に基づいて、複数の印刷開始信号それぞれを、印刷指示信号を受信してから遅延距離遅延するように生成する。
【００９０】
具体的には、第１実施形態の図３において、３個の印刷開始信号それぞれを、ロータリーエンコーダ７から出力されるパルス信号に基づいて、タイミングｔ１において受信した印刷指示信号から、遅延距離Ｌａ、Ｌｂ、Ｌｃ（図４参照）遅延させる。
これにより、印刷制御部１１１は、タイミングｔ２において、１回目の印刷開始信号Ｋ１を遅延距離Ｌａ（図４参照）遅延させて生成し、タイミングｔ３において、２回目の印刷開始信号Ｋ２を遅延距離Ｌｂ（図４参照）遅延させて生成し、タイミングｔ４において、３回目の印刷開始信号Ｋ３を遅延距離Ｌｃ（図４参照）遅延させて生成する。
【００９１】
ここで、ロータリーエンコーダ７は、長尺フィルムＦの移動距離をパルス信号として出力する。そのため、ロータリーエンコーダ７を用いることで、複数の印刷データの遅延距離を正確に検出することができる。特に、長尺フィルムＦの移動速度が変動した場合であっても、ロータリーエンコーダ７は、長尺フィルムＦの移動距離をパルス信号により出力しているため、長尺フィルムＦの移動距離を、精度よく検出することができる。従って、複数の印刷データの遅延距離Ｌａ、Ｌｂ、Ｌｃを正確に検出することができる。
【００９２】
以上のように構成される第２実施形態においては、印刷制御部１１１は、ロータリーエンコーダ７から出力されるパルス信号及び遅延距離記憶部１２４に記憶される複数の遅延距離それぞれの設定内容に基づいて、複数の印刷開始信号それぞれを、印刷指示信号を受信してから遅延距離遅延するように生成する。そのため、ロータリーエンコーダ７から出力されるパルス信号により、長尺フィルムＦの移動速度に変動があった場合においても、複数の印刷データの遅延距離Ｌａ、Ｌｂ、Ｌｃを正確に検出することができる。従って、長尺フィルムＦの移動方向Ｐの複数箇所において、精度よく、複数の印刷データを印刷することができる。
【００９３】
以上、好適な実施形態について説明したが、本発明は前述した実施形態に限定されることなく種々の形態で実施することができる。
例えば、前記第１実施形態の図５のフローチャートの説明においては、外部から入力される一回の印刷指示信号を、マーク検出センサ８が長尺フィルムＦのマークＭを検出した検出信号としたが、これに制限されない。例えば、外部から入力される一回の印刷指示信号を、サーマルプリンタ１の外部から入力された信号としてもよい。
【００９４】
また、前記実施形態においては、複数の印刷データを、長尺フィルムＦの２つのマークＭ間の１ピッチの範囲において印刷を行うように構成したが、これに制限されない。マークＭが設けられていない長尺フィルムＦにおいて、長尺フィルムＦの移動方向Ｐの複数箇所に印刷データの印刷を行うように構成してもよい。
【００９５】
また、前記実施形態においては、長尺フィルムＦに印刷を行うように構成したが、これに制限されない。枚葉のシートに印刷を行うように構成してもよい。
【００９６】
また、前記実施形態においては、複数箇所に印刷を行う複数の印刷データの数を３個としたが、これに制限されない。例えば、複数の印刷データの数は、２個でもよく、４個以上でもよい。
【符号の説明】
【００９７】
１  サーマルプリンタ
７  ロータリーエンコーダ（パルス発生部）
２１  サーマルヘッド
１１１  印刷制御部
１２２  印刷データ記憶部
１２３  遅延時間記憶部
１２４  遅延距離記憶部
Ｆ  長尺フィルム（被印刷物）
Ｔａ、Ｔｂ、Ｔｃ  遅延時間
Ｌａ、Ｌｂ、Ｌｃ  遅延距離
Ｐ  移動方向
【図１】
0006475506.tif 000002
【図２】
0006475506.tif 000003
【図３】
0006475506.tif 000004
【図４】
0006475506.tif 000005
【図５】
0006475506.tif 000006
【図６】
0006475506.tif 000007