(57)【要約】【課題】本発明は、印字に要する時間を短縮できる印字装置を提供することを目的とする。【解決手段】コンピュータ３０からインタフェースを介して印字データを受信すると同時にタイマ２８を起動し、受信した印字データのうち１ページ分データの受信及び編集解析にかかる時間を計測し、連続印字不可能である場合に印字速度を最適化することを特徴とする。【選択図】　　図２
2004082345.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータより送信される印字データを受信し、該印字データを編集解析して所定の速度で搬送される印字用紙に印字を施す印字装置であって、
前記印字データのうち１ページ分データの受信および編集解析に要する受信編集時間を計測する計測手段と、
予め設定されている搬送速度での１ページ分データの印字動作に要する印字時間と前記計測手段により計測・取得した受信編集時間とを比較して判断する第一の比較判断手段と、
前記比較判断手段によって前記受信編集時間よりも前記印字時間が短いと判断された場合に、該印字時間が前記受信編集時間よりも長くなるように搬送速度を設定変更する最適化手段と、
を備えたことを特徴とする印字装置。
【請求項２】
予め設定されている搬送速度での全印字データの印字に要する変更前印字時間と、前記最適化手段により設定変更しようとする搬送速度での全印字データの印字に要する変更後印字時間を算出する計算手段と、
前記計算手段によって算出した変更前印字時間と変更後印字時間を比較判断する第二の比較判断手段と、を有し
前記第二の比較判断手段によって変更前印字時間よりも変更後印字時間が短いと判断された場合に、前記最適化手段によって搬送速度を設定変更することを特徴とする請求項１記載の印字装置。
【請求項３】
前記第二の比較判断手段によって変更前印字時間よりも変更後印字時間が長いと判断された場合に、搬送速度を設定変更しないことを特徴とする請求項２記載の印字装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、長尺帯状の印字用紙に印字する印字装置に関し、特にページ単位で印字を行う印字装置に関する。
【０００２】
【従来の技術】
従来の印字装置としてのラベルプリンタは、長尺帯状の印字用紙としてのラベル連続体に文字やバーコードなどからなる印字情報を印字している。この印字情報は、ラベルプリンタに接続されたコンピュータからコマンドを含む印字データとして送信され、この印字データをラベルプリンタで１ページずつ受信及び編集解析してラベル連続体に各々印字している。
【０００３】
図６は、従来のラベルプリンタの印字処理動作におけるラベル連続体の搬送速度、即ちプラテンローラに接続されたモータの回転速度を示している。横軸は印字における各処理及び時間を表しており、縦軸はラベル連続体の搬送速度を表しており、同図において印字データを受信してから印字完了までのラベルプリンタの印字処理動作を説明する。ラベルプリンタに接続されたコンピュータより印字データを受信し、ラベルプリンタで印字データの編集解析をして（図６の処理Ａ）、１ページ分の受信及び解析が終了するとプラテンローラに接続されたモータを起動して予め設定された搬送速度に達するまで加速処理を行い（図６の処理Ｂ）、設定された搬送速度に達して等速となった状態でラベル連続体へ印字処理され（図６の処理Ｃ）、モータが停止するまで減速処理をして（図６の処理Ｄ）、１ページ目の印字動作を完了する。次に、印字前処理としてラベル連続体の２ページ目の印字データの受信及び編集解析を行い（図６の処理Ｅ）、２ページ目の印字データ編集解析が終了すると２ページ目の印字動作（処理Ｂ〜Ｄ）を行う。次いで３ページ目の印字データの編集解析（処理Ｆ）を行い、以降同様に繰り返して印字処理を行う。このような印字処理動作において、１ページ単位の印字にかかる時間を短縮するために印字速度、編集速度、受信速度、またカッタ機構付きの場合には切断動作の高速化を図っていた。
【０００４】
【発明が解決しようとする課題】
しかしながら、これらの方法はそれぞれの印字ヘッドや搬送モータなどの機構の高度化及び精密さが要求されるため、高価な機構となり多大なコストがかかってしまう。また、これら機構の改善による高速化は、ほぼ限界に達しておりこれ以上の印字時間の短縮は困難なものとなっている。また、１ページ単位におけるモータの加速処理及び減速処理の繰り返しによってモータに多大な負荷がかかりモータの寿命を早めることとなってしまう。また、１ページ印字動作完了後に次ページの編集解析処理を交互に繰りかえすと、編集解析中は、印字処理を止めてプラテンローラに接続されたモータを待機させなければならず、例えば複数ページにわたる印字処理を行う場合にはモータ待機時間が積み重なり、その結果全印字データの印字処理において多大の時間を要していた。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、印字データの受信及び編集解析時間を計測して最適な搬送速度に設定し、複数ページにわたる印字用紙への印字にかかるトータル時間の短縮となる印字装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明に係る印字装置は、コンピュータより送信される印字データを受信し、該印字データを編集解析して所定の速度で搬送される印字用紙に印字を施す印字装置であって、前記印字データのうち１ページ分データの受信および編集解析に要する受信編集時間を計測する計測手段と、予め設定されている搬送速度での１ページ分データの印字動作に要する印字時間と前記計測手段により計測・取得した受信編集時間とを比較して判断する第一の比較判断手段と、前記比較判断手段によって前記受信編集時間よりも前記印字時間が短いと判断された場合に、該印字時間が前記受信編集時間よりも長くなるように搬送速度を設定変更する最適化手段と、を備えたことを特徴とする。
また、予め設定されている搬送速度での全印字データの印字に要する変更前印字時間と、前記最適化手段により設定変更しようとする搬送速度での全印字データの印字に要する変更後印字時間を算出する計算手段と、前記計算手段によって算出した変更前印字時間と変更後印字時間を比較判断する第二の比較判断手段と、を有し前記第二の比較判断手段によって変更前印字時間よりも変更後印字時間が短いと判断された場合に、前記最適化手段によって搬送速度を設定変更することもできる。
また、前記第二の比較判断手段によって変更前印字時間よりも変更後印字時間が長いと判断された場合に、搬送速度を設定変更しないことを特徴とする。
【０００７】
【発明の実施の形態】
以下、図面を参照しながら本発明に係る印字装置の一実施の形態について説明する。
図１は、本発明における印字装置としてのラベルプリンタ１の一実施形態を示す側面図である。同図に示すようにラベルプリンタ１は、主として供給軸２、センサ３、印字部４、制御部５とからなる。
【０００８】
供給軸２には、台紙７にラベル６が複数仮着してなるラベル連続体８をロール状に巻回したものを装填しており、供給軸２より引き出されたラベル連続体８はテンションローラ９及びセンサ３を経て印字部４へ導かれる。
【０００９】
センサ３は発光部および受光部からなり、印字用紙裏面のタイミングマーク（図示せず）を検出することによりラベル連続体８の印字タイミングを検出している。
【００１０】
印字部４は、印字ヘッド１０およびプラテンローラ１１により構成されており、印字ヘッド１０はセンサ３からの信号により所定のタイミングでラベル６へ印字を行う。プラテンローラ１１はベルトなどを介して伝達されるモータ（図示せず）の回転力によって回転し、印字ヘッド１０とプラテンローラ１１間にラベル連続体８を挟み込むことによってラベル連続体８を搬送する。
【００１１】
また、後述する操作部１２および表示部１３を備え、表示部１３に表示された設定画面を見ながら操作部１２より各種設定を入力する。
【００１２】
また、図２は、主に図１の実施の形態に係るラベルプリンタ１の制御部５の構成を示すブロック図である。制御部５はＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）２１に記憶されている所定の制御プログラムに従って動作すると共に各部を制御するＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）２０と、印字データやコマンドなどを一時記憶するＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）２２と、プラテンローラ１１の駆動を制御する搬送制御部２３と、センサ３の発光部を制御し、光を出射させるとともに、受光部から出力される電気信号を受け取り、デジタルのデータに変換して位置検出データとしてＣＰＵ２０に供給するセンサ制御部２４と、受信したコマンドや印字データに基づいて印字ヘッド１０により印字を行う印字制御部２５と、搬送速度などの設定を入力する操作部１２を制御する操作制御部２６と、操作部１２より入力される入力項目などを表示する表示部１３を制御する表示制御部２７と、印字データの受信及び編集解析の時間を測定する計測手段としてのタイマ２８と、を備えている。これら各部はデータバス１９を介してＣＰＵ２０に接続され、ＣＰＵ２０の管理下インタフェース２９を介してコンピュータ３０より印字データやコマンドを受信し、受信した印字データやコマンドに従ってラベル６に印字を行う。
【００１３】
このように構成されたラベルプリンタ１の動作について図３のフローチャートに基づいて説明する。まず、コンピュータ３０からインタフェース２９を介して印字データを受信すると同時にタイマ２８を起動する（ステップＳ１）。１ページ分の印字データを編集解析し（ステップＳ２）、テスト印字を行う（ステップＳ３）。この時、タイマ２８によって１ページ分の印字データの受信および編集解析に要する受信編集時間ｔ１（以下、時間ｔ１という）を取得する（ステップＳ４）。
【００１４】
次に、予め設定された搬送速度での１ページ分の印字動作に要する印字時間がＲＯＭ２１に記憶されており、上記テスト印字における印字時間ｔ２（以下、時間ｔ２という）として認識される。ステップＳ５にて時間ｔ２と時間ｔ１を比較し、時間ｔ１が短いと判断されると連続印字可能であると認識されステップＳ１０に進み、時間ｔ２が短いと判断されると連続印字不可能、すなわち間欠印字動作であると認識されてステップＳ６に進む。すなわち、１ページ分の印字処理が終わる前に次ページの印字データの受信及び編集解析が終了している場合、ページ間で減速処理を行わずに連続印字可能である。前記ステップＳ５では、複数ページにわたる印字データのうち１ページ目の印字データの印字時間ｔ２と同じ１ページ目の時間ｔ１を比較しているが、印字されるフォーマットが決定している場合おいて、１ページ目における印字データ容量と次あるいは他のページ単位における印字データ容量はさほど変わらず、他のページの受信編集時間も時間ｔ１とほぼ同等と見なせるため、他ページの受信編集時間もｔ１としている。ましてや、実際の印字動作にかかる時間は数秒であり、一方受信及び編集時間は数マイクロ秒であるため、異なるページ単位において時間ｔ１が多少前後してもさほど影響はない。よって、ステップ５では１ページ目の印字動作時間ｔ２と、次ページの編集解析時間とみなす時間ｔ１を比較する。
【００１５】
ステップＳ６において、連続印字不可能の場合に表示部１３に搬送速度を最適化するか否かを表示し、操作部１２によって選択する。ステップＳ６において搬送速度を最適化しないと選択した場合にステップＳ１５に進み、搬送速度を最適化すると選択した場合にステップＳ７に進む。搬送速度を最適化すると選択した場合にステップＳ７でコンピュータ３０から送信された複数ページにわたる全印字データを予め設定されている搬送速度において間欠印字しようとする印字の変更前印字時間ｔ３（以下、時間ｔ３という）と、最適化すなわち搬送速度を遅くして連続印字しようとする搬送速度においての変更後印字時間ｔ４（以下、時間ｔ４とする）を比較する（ステップＳ７）。
【００１６】
詳しくは、例えば印字する枚数が少量である場合には、ページ間においてモータの加速処理および減速処理を行う間欠印字に要する時間ｔ３と、搬送速度を遅くしてモータの加速処理および減速処理を無くした連続印字に要する時間ｔ４とでは、搬送速度の速い間欠印字における時間ｔ３が短くなる。しかしながら、印字する枚数が多量である場合には、間欠印字において加速処理および減速処理に要する待機時間が積み重なり、その結果全印字データを印字するに要する時間ｔ３も長くなってしまうが、連続印字において搬送速度を遅くして加速処理および減速処理に要する時間を無くした時間ｔ４の方が短くなる。
【００１７】
ステップＳ７で時間ｔ３と時間ｔ４を比較し、ステップＳ８で時間ｔ４が長いと判断された場合にステップＳ１５に進み、時間ｔ４が短いと判断された場合にステップＳ９に進む。ステップＳ９において搬送速度を最適な速度に設定しステップＳ１０に進み、１ページ目の印字データを編集解析し（ステップＳ１０）、１ページ目の印字を行う（ステップＳ１１）。次ページデータがある場合に（ステップＳ１２）１ページ目の印字動作中に並行して次ページの編集解析を行い（ステップＳ１３）、次ページデータがない場合には処理を終える。
【００１８】
ステップＳ１４において１ページ目印字終了時に次ページの編集解析が完了か否か判断されるが、ステップＳ９で搬送速度を最適化したので即座に次ページデータ完了と判断され、ステップＳ１１に戻り、複数ページにわたる連続印字を実行する。また、ステップＳ５にて連続印字可能と判断された場合にもステップＳ１０に進みステップＳ１４までの処理動作を行い、ステップＳ１１に戻る。尚、ステップＳ１４において、すでにステップＳ５で連続印字可能と判断されているので上記同様に即座にステップＳ１１に戻り連続印字を実行する。
【００１９】
次に、間欠印字動作について説明する。図３において、ステップＳ６で搬送速度を最適化しないと選択された場合、またはステップＳ８での比較の結果、時間ｔ３が短いと判断された場合にステップＳ１５に進む。ステップＳ１５においてフォントを変更するか否かを選択し、フォントを変更すると選択した場合ステップＳ１に戻り、変更後のフォントによる処理を行う。すなわち、受信及び編集解析に多くの時間を要するアウトラインフォント等から編集解析にあまり時間を要しないその他のフォントに変更することで受信及び編集解析に要する時間を短縮でき、ステップＳ１に戻り、ステップＳ５にて再度連続印字可能か否か判断される。
【００２０】
ステップＳ１５にてフォントを変更しないと選択した場合、すなわち予め設定された搬送速度で間欠印字動作処理を行う場合はステップＳ１０に進み、１ページ目の印字データの編集解析を行いラベル連続体８に印字を施す（ステップＳ１１）。次いでステップＳ１２で次ページデータがないと判断された場合に印字動作を終了し、次ページデータありと判断されるとステップＳ１３に進み、次ページデータの編集解析をステップＳ１１での１ページ目印字動作と並行して行う。１ページ目の印字が終了するとステップＳ１４にて次ページデータの編集解析が完了しているかを判断する。この時、ステップＳ６で連続印字動作不可能と判断され、かつステップＳ１５でフォントを変更せず間欠印字動作処理を選択しているので、ステップＳ１４で１ページ目の印字動作終了後時点で次ページの編集解析が終了していないと判断され、プラテンローラ１１に接続されたモータの減速処理を行い、次ページデータの編集解析が終了するまで待機し、編集解析の終了次第ステップＳ１１に進み、２ページ目の処理を行う。
【００２１】
このラベルプリンタ１の連続印字動作を図４に基づいて詳説する。図４は、本発明のラベルプリンタ１の連続印字処理動作におけるラベル連続体８の搬送速度、即ちプラテンローラ１１に接続されたモータの回転速度を示している。横軸は印字における各処理及び時間を表しており、縦軸はラベル連続体８の搬送速度を表している。尚、従来と同様の処理については同様の符号を付している。
【００２２】
同図において、ラベルプリンタ１に接続されたコンピュータ３０より印字データを受信し、ラベルプリンタ１で１ページ目の印字データの編集解析をして（処理Ａ）、連続印字処理動作可能な予め設定された搬送速度又は最適化された搬送速度に達するとラベル連続体８へ印字処理が施され（処理Ｃ１）、それに並行して２ページ目の印字データの受信及び編集解析を行う（処理Ｅ）。次いで、２ページ目の印字処理開始前の時点で２ページ目の印字データの受信および編集解析（処理Ｅ）が終了しているためモータの減速処理を行わず等速のまま２ページ目のラベル連続体８に印字処理を施し（処理Ｃ２）、並行して３ページ目の印字データの受信及び編集解析を行う（処理Ｆ）。同様に等速のまま３ページ目の印字開始処理を行う（処理Ｃ３）。この様に搬送速度を遅く（最適化）することによって連続印字可能が可能となり、結果ページ間においてのモータの減速処理及び加速処理をなくすことができ、全印字データの印字にかかるトータル的な時間を短くできる。
【００２３】
また、間欠印字動作を図５に基づいて説明する。図５は、ラベルプリンタ１における印字処理におけるラベル連続体８の搬送速度、即ちプラテンローラ１１に接続されたモータの回転速度を示し、連続印字の動作処理を説明する説明図である。横軸は印字における各処理及び時間を表しており、縦軸はラベル連続体の搬送速度を表している。同図に基づき、印字データを受信してから印字完了までのラベルプリンタ１の間欠印字処理動作を説明する。
【００２４】
ラベルプリンタ１に接続されたコンピュータ３０より印字データを受信し、ラベルプリンタ１で印字データの編集解析をして（処理Ａ）、ラベル１ページ目の印字データの編集解析が終了するとプラテンローラ１１に接続されたモータを起動して予め設定された搬送速度に達するまで加速処理を行う（処理Ｂ１）。設定された搬送速度に達し等速となった状態でラベル連続体８へ１ページ目の印字処理を行う（処理Ｃ１）と同時に並行して２ページ目の印字データの編集解析を行う（処理Ｅ）。１ページ目の印字処理の完了時点で２ページ目の印字データの編集解析が完了していないのでモータの減速処理を行う（処理Ｄ１）。２ページ目の印字データの編集解析（処理Ｅ）が完了すると２ページ目処理におけるプラテンローラ１１に接続されたモータの加速処理（処理Ｂ２）を行い、等速状態で２ページ目の印字処理を行い（処理Ｃ２）、並行して３ページ目の印字データの編集解析を行う（処理Ｆ）。上記同様に２ページ目の印字処理の完了時点で３ページ目の印字データの編集解析が完了していないのでモータの減速処理を行い（処理Ｄ２）、３ページ目の印字データ編集解析終了後モータの加速処理（処理Ｂ３）及び等速状態での印字処理（処理Ｃ３）を行い、モータを減速（処理Ｄ３）して印字動作処理を終える。
【００２５】
以上のように、本発明の実施の形態によればタイマ２８によって１ページ分の印字データの受信及び編集解析に要する時間を計測することによって連続印字可能か否かを判断でき、連続印字不可能な場合に搬送速度を最適化することによって連続印字ができる。また、予め設定された搬送速度による時間ｔ３と、最適化しようとする搬送速度による時間ｔ４を比較し、どちらか印字が完了するまでの時間が短い搬送速度の設定で印字処理を行うので、常に最短の時間で印字処理を行うことができる。
【００２６】
また、本実施の形態において図３のステップＳ１５でフォント変更としたが、フォント変更に限らずプリンタで受信する印字データの容量を少なくしてその受信編集時間を減らす作業であれば良い。また、それぞれのフォントの単位文字に要する受信編集時間をラベルプリンタ１のテーブルに記憶しておき、自動で連続印字に最適なフォントに設定変更することも可能である。
また、計測手段によって計測された時間を印字用紙に印字し、ユーザーが任意に搬送速度を変更するようにしてもよい。
【００２７】
【発明の効果】
以上のように、本発明の印字装置によれば、コンピュータから受信する印字データのうち１ページ分データの印字完了までに１ページ分データの受信および編集解析処理が終了可能なとなる最適な搬送速度に設定変更するので、モータの回転を等速状態としたまま連続印字が可能となり、モータの負荷を軽減しモータの寿命を確保できる。
また、予め設定された搬送速度での全印字データの印字に要する変更前印字時間と最適化しようとする搬送速度での全印字データの印字に要する変更後印字時間を比較して、時間の短い方の搬送速度に設定して印字動作を行うので、常に最短の印字時間での印字動作が可能となる。
【図面の簡単な説明】
【図１】本発明のラベルプリンタの実施形態を示す側面図
【図２】図１の制御部５の構成を示すブロック図
【図３】図１の実施の形態の動作を説明するフローチャート図
【図４】図１の実施の形態の連続印字における印字周期を示す図
【図５】図１の実施の形態の間欠印字における印字周期を示す図
【図６】従来のラベルプリンタにおける印字周期を示す図
【符号の説明】
１　ラベルプリンタ
２　供給軸
３　センサ
４　印字部
５　制御部
６　ラベル
７　台紙
８　ラベル連続体
９　テンションローラ
１０　印字ヘッド
１１　プラテンローラ
１２　操作部
１３　表示部
１９　データバス
２０　ＣＰＵ
２１　ＲＯＭ
２２　ＲＡＭ
２３　搬送制御部
２４　センサ制御部
２５　印字制御部
２６　表示制御部
２７　表示制御部
２８　タイマ
２９　インタフェース
３０　コンピュータ
【図１】
2004082345.tif 000003
【図２】
2004082345.tif 000004
【図３】
2004082345.tif 000005
【図４】
2004082345.tif 000006
【図５】
2004082345.tif 000007
【図６】
2004082345.tif 000008