(57)【要約】【課題】ロールラベル紙の種別に拘らず、精度高くスキュー補正を行ってスキューの発生を未然に防止することができるラベルプリンタを提供する。【解決手段】このラベルプリンタでは、給紙部１０２がロールラベル紙１０１の給紙位置を左右方向に可変調整し、且つ給紙角度を可変調整するための移動機構及び回転機構による移動調整機構を持つ。プリンタ本体に具備される制御部（略図）では、スキュー検出手段となるキャリッジ１１０の記録ヘッドのセンサで検出されるラベル紙１０１の搬送時に発生するスキューのズレ幅が所定の閾値を超えたときにズレ幅及び搬送距離に基づいて給紙部１０２の移動量と角度変更量とを算出した結果に応じて移動調整機構を駆動する駆動機構を制御し、ズレ方向とは逆方向に給紙部１０２を移動させて給紙位置を変更し、且つ給紙部１０２の給紙角度を変更する。制御部は、ズレ幅が無くなると給紙部１０２の位置及び角度を規定値に戻す。【選択図】図１
2014156099.tif 000002
【特許請求の範囲】
【請求項１】
ロールラベル紙がセットされる給紙部と、前記給紙部にセットされた前記ロールラベル紙の搬送時に発生する用紙ズレのスキューを検出するスキュー検出手段と、前記スキュー検出手段により検出された前記スキューのズレ幅、及び当該ズレ幅に至る搬送距離を記録保持する記録保持手段と、前記記録保持手段の前記ズレ幅及び前記搬送距離に基づいて前記給紙部の配置を制御する制御手段と、を備えたラベルプリンタであって、
前記給紙部は、前記ロールラベル紙の給紙位置を左右方向に可変調整できると共に、給紙角度を可変調整できる移動調整機構を持ち、
前記制御手段は、前記ズレ幅が所定の閾値を超えたときに当該ズレ幅及び前記搬送距離に基づいて前記給紙部の移動量と角度変更量とを算出した結果に応じて前記移動調整機構を駆動する駆動手段を制御してズレ方向とは逆方向に当該給紙部を移動させて給紙位置を変更し、且つ当該給紙部の給紙角度を変更することを特徴とするラベルプリンタ。
【請求項２】
請求項１記載のラベルプリンタにおいて、前記制御手段は、前記給紙位置及び前記給紙角度を変更しても前記記録保持手段における前記ズレ幅が前記所定の閾値内に収まらなければ、継続してズレ方向と逆方向に前記給紙部を移動させ、且つ当該給紙角度を変更する制御を前記駆動手段へ行うと共に、前記ロールラベル紙を巻き取る巻取り制御を行うことを特徴とするラベルプリンタ。
【請求項３】
請求項１又は２記載のラベルプリンタにおいて、前記所定の閾値は、前記制御手段の制御により前記給紙部から印字位置までの距離に応じて予めプリンタに設定された値を設定できることを特徴とするラベルプリンタ。
【請求項４】
請求項１又は２記載のラベルプリンタにおいて、前記所定の閾値は、前記制御手段の制御によりユーザが変更可能に設定できることを特徴とするラベルプリンタ。
【請求項５】
請求項１又は２記載のラベルプリンタにおいて、前記制御手段は、前記スキューを解消するために前記駆動手段に対する前記制御を所定回数継続して行っても解消されなければ、ユーザにエラー通知するための制御を行うことを特徴とするラベルプリンタ。
【請求項６】
請求項５記載のラベルプリンタにおいて、前記所定回数は、前記制御手段の制御によりユーザが変更可能に設定できることを特徴とするラベルプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被記録媒体に対して画像形成用に記録ヘッドからインク滴を吐出して印字を行う画像形成装置に属され、特に被記録媒体として片面に粘着層を持つロールラベル紙に対して印字した後に切り取ったラベル紙を対象物に貼り付ける機能を持つラベルプリンタに関する。
【背景技術】
【０００２】
従来、ロールラベル紙に対して印字を行い、ロールラベル紙を切り取ったラベル紙を対象物に貼り付けるラベルプリンタでは、ロールラベル紙から剥離紙の台紙（ライナー）をなくしてバックルームの廃棄物削減を図ったライナーレスタイプのものも知られている。ロールラベル紙の搬送時に、搬送用紙が斜めにずれて傾くスキュー（傾き）が発生すると、ロールラベル紙における印刷面に適切に印刷を行うことができなくなってしまうため、一般的にはロールラベル紙の搬送位置ずれを検知する機能を持たせ、位置ずれが発生した場合にユーザに通知を行うようにして、人的操作により解消するようにしている。
【０００３】
こうしたスキューリカバリの手法では、人的操作で給紙部のラベルローラを逆回しして位置ずれ部分のロールラベル紙を矯正するか、或いは切断して取り除く必要があるため、熟練さを要する手間の掛かる作業となっており、切断時には細心の注意を要するものとなっている。
【０００４】
そこで、人的操作によらずに自動的にスキューリカバリを行う技術も提案されており、例えば給紙部から作像部に搬送される記録紙のスキューを補正し、搬送中の記録紙の位置ずれやねじれを抑えた生産性の高い「画像形成装置」（特許文献１参照）が挙げられる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１に係る技術は、生産性の高い画像形成装置を提供することを目的とし、スキューをセンサで検知した結果に基づいて給紙部から作像部に搬送される記録紙のスキューを補正し、搬送中の記録紙の位置ずれやねじれを自動的に抑える機能を持つものであるが、基本機能としてスキュー方向に合わせて給紙部を移動することができないため、ロールラベル紙を対象にした場合にはスキューを十分に抑制することができず、結果としてスキューリカバリを精度良く行うことができないという問題がある。
【０００６】
本発明は、このような問題点を解決すべくなされたもので、その技術的課題は、ロールラベル紙の種別（台紙の有無）に拘らず、精度高くスキュー補正を行ってスキューの発生を未然に防止することができるラベルプリンタを提供することにある。
【課題を解決するための手段】
【０００７】
上記技術的課題を解決するため、本発明は、ロールラベル紙がセットされる給紙部と、給紙部にセットされたロールラベル紙の搬送時に発生する用紙ズレのスキューを検出するスキュー検出手段と、スキュー検出手段により検出されたスキューのズレ幅、及び当該ズレ幅に至る搬送距離を記録保持する記録保持手段と、記録保持手段のズレ幅及び搬送距離に基づいて給紙部の位置を制御する制御手段と、を備えたラベルプリンタであって、給紙部は、ロールラベル紙の給紙位置を左右方向に可変調整できると共に、給紙角度を可変調整できる移動調整機構を持ち、制御手段は、ズレ幅が所定の閾値を超えたときに当該ズレ幅及び搬送距離に基づいて給紙部の移動量と角度変更量とを算出した結果に応じて移動調整機構を駆動する駆動手段を制御してズレ方向とは逆方向に当該給紙部を移動させて給紙位置を変更し、且つ当該給紙部の給紙角度を変更することを特徴とする。
【発明の効果】
【０００８】
本発明のラベルプリンタによれば、スキューを検出した結果に基づいて給紙部自体をスキュー方向に合わせて可動させ、給紙位置及び給紙角度を変更してロールラベル紙のスキュー補正を自動で行うため、ロールラベル紙の種別（台紙の有無）に拘らず、従来のように人的操作で給紙部のロールラベル紙を逆回しする必要がなく、精度高くスキュー補正を行ってスキューの発生を未然に防止することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例１に係るインクジェット式ラベルプリンタの基本構成を示した側面図である。
【図２】図１に示すラベルプリンタに備えられる給紙部の外観構成を具備される移動調整機構の一部（移動機構）を含めて示した上方向からの図である。
【図３】図２で説明した給紙部の周辺構成を移動調整機構の一部（移動機構）及び駆動機構を含めて一部断面にして示した図である。
【図４】図１に示すラベルプリンタに備えられる給紙部の外観構成を具備される移動調整機構の他部（回転機構）を含めて示した上方向からの図である。
【図５】図４で説明した給紙部の周辺構成を移動調整機構の他部（回転機構）及び駆動機構を含めて一部断面にして示した図である。
【図６】図１に示すラベルプリンタに備えられる制御部の細部構成を周辺接続機器を含めて示したブロック図である。
【図７】図６で説明した制御部によるスキュー補正の制御に係る動作処理を示したフローチャートである。
【図８】本発明の実施例２に係るインクジェット式ラベルプリンタの制御部によるスキュー補正の制御に係る動作処理を示したフローチャートである。
【図９】本発明の実施例３に係るインクジェット式ラベルプリンタの制御部によるスキュー補正の制御に係る動作処理を示したフローチャートである。
【図１０】本発明の実施例４に係るインクジェット式ラベルプリンタの制御部によるスキュー補正の制御に係る動作処理を示したフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本発明のラベルプリンタについて、幾つかの実施例を挙げ、図面を参照して詳細に説明する。
【実施例１】
【００１１】
図１は、本発明の実施例１に係るインクジェット式ラベルプリンタの基本構成を示した側面図である。このインクジェット式ラベルプリンタは、剥離紙の台紙（ライナー）を有するライナータイプのロールラベル紙の他、台紙無しのライナーレスタイプのロールラベル紙に対してもインクを吐出して印字を行うことが可能な画像形成装置としてのプリンタである。
【００１２】
基本構成上では、印字媒体となるロールラベル紙１０１がセットされる給紙部１０２と、給紙部１０２にセットされたロールラベル紙１０１を印字位置まで搬送する搬送ローラ１０３と、搬送ローラ１０３に対して対向して配置されると共に、搬送ローラ１０３との間でロールラベル紙１０１を挟持する加圧ローラ１０５と、給紙部１０２に備えられてスキュー発生時にロールラベル紙１０１を巻き取るモータ１１２と、を備える。
【００１３】
また、このラベルプリンタでは、搬送ローラ１０３から隔たった箇所にテンションローラ１０６が配置されており、これらの各ローラの２軸間で張架される搬送ベルト１０４によってロールラベル紙１０１を搬送し、印字ヘッドが搭載されたキャリッジ１１０の走査する領域でロールラベル紙１０１上に印字を行った後、搬送ベルト１０４により下流に配置された排紙ローラ１０７よってロールラベル紙１０１のラベル紙が排出されるようになっている。搬送ベルト１０４は、副走査モータ１０９によって搬送ローラ１０３を回転駆動することで駆動されるが、搬送ベルト１０４でロールラベル紙１０１を搬送している最中はファン１１１によってロールラベル紙１０１が搬送ベルト１０４に吸着されており、これによってロールラベル紙１０１が浮くことを防止している。
【００１４】
更に、キャリッジ１１０には、ロールラベル紙１０１の用紙位置を検出するセンサが搭載されており、搬送ベルト１０４とロールラベル紙１０１との反射の違いで用紙位置を検出し、これにより規定の用紙搬送位置からのズレ幅、ズレ角度を検出することができる。即ち、ここでのセンサは給紙部１０２にセットされたロールラベル紙１０１の搬送時に発生する用紙ズレのスキューを検出するスキュー検出手段として働き、スキューのズレ幅、及びそのズレ幅に至る搬送距離を検出可能なものである。
【００１５】
加えて、搬送ベルト１０４と排紙ローラ１０７との間にはカッターユニット１０８が配置されており、カッターユニット１０８では任意の位置でロールラベル紙１０１を切断することにより、印字後に対象物へ貼り付けるラベル紙とすることができる。因みに、ここでの搬送ベルト１０４及び排紙ローラ１０７は、ロールラベル紙１０１としてライナーレスタイプを対象にした場合には、搬送時にその粘着層に接着されないように非粘着表面処理が施される。
【００１６】
図２は、上述したラベルプリンタに備えられる給紙部１０２の外観構成を具備される移動調整機構の一部（移動機構）を含めて示した上方向からの図である。
【００１７】
図２を参照すれば、給紙部１０２は、加圧ローラ２０５で挟持され、搬送ベルト２０４により搬送されるロールラベル紙２０２をセットするホルダ２０１がガイドロッド２０３と共に、矢印で示す左右方向に移動できる移動機構を備える様子を示している。尚、移動機構については図３を参照して詳述する。
【００１８】
図３は、給紙部１０２の周辺構成を移動調整機構の一部（移動機構）及び駆動機構を含めて一部断面にして示した図である。
【００１９】
図３を参照すれば、ガイドロッド２０３は、プリンタ本体の左右側に存在する構造体（フレーム）２１０ａ、２１０ｂによって左右に移動可能な状態で支えられており、構造体２１０ａにはガイドロッド２０３の端部を押圧する押圧部材２１０が支点部材の支点軸２１１で回転可能に取り付けられ、押圧部材２１０にはバネ２１２が構造体２１０ａとの間で張架されており、図３中の矢印で示す右方向にガイドロッド２０３を付勢している。
【００２０】
また、構造体２１０ｂについても同様に、ガイドロッド２０３の端部を押圧する押圧部材２１３が支点部材の支点軸２１４により回転可能に取り付けられ、回転中心と外形円周が偏芯しているコロ２１５の外周面が押圧部材２１３に対して当接しており、偏芯コロ２１５がタイミングベルト２１７によりモータ２１６から駆動力が与えられて回転するようになっている。これらのモータ２１６、タイミングベルト２１７、及び偏芯コロ２１５は、駆動機構となるもので、偏芯コロ２１５を回転させることによって、押圧部材２１３を矢印で示す左右方向に動かすことができる。ここでの支点軸２１１、２１４を含む支点部材、及び押圧部材２１０、２１３に加え、バネ２１２を合わせた構成部分が移動機構を成す。
【００２１】
図４は、上述したラベルプリンタに備えられる給紙部１０２の外観構成を具備される移動調整機構の他部（回転機構）を含めて示した上方向からの図である。
【００２２】
図４を参照すれば、給紙部１０２はガイドロッド２０３の中心位置を軸として、ガイドロッド２０３、ホルダ２０１、及びロールラベル紙２０２が図４中の矢印で示す方向に回転する回転機構を備える様子を示している。尚、回転機構については図５を参照して詳述する。
【００２３】
図５は、給紙部１０２の周辺構成を移動調整機構の他部（回転機構）及び駆動機構を含めて一部断面にして示した図である。
【００２４】
図５を参照すれば、左側の構造体２１０ａにはガイドロッド２０３の径よりも大きな穴が設けられ、ガイドロッド２０３は図５中の矢印で示す上下方向に移動可能になっている他、構造体２１０ａとは別にガイドロッド２０３を支持する支持部材２２０が設けられている。この支持部材２２０はバネ２２１によって構造体２１０ａに設けられた固定片部材との間で張架されている。また、支持部材２２０には、回転中心と外形円周が偏芯している偏芯コロ２２２が外周面で当接しており、偏芯コロ２２２がタイミングベルト２２３によりモータ２２４から駆動力が与えられて回転するようになっている。これらのモータ２２４、タイミングベルト２２３、及び偏芯コロ２２２は、駆動機構となるもので、偏芯コロ２２２を回転させることによって、支持部材２２０を矢印の上下方向に動かすことができ、この支持部材２２０の移動に伴って給紙部１０２の角度を変えることができる。ここでの構造体２１０ａの穴及び支持部材２２０に加え、固定片部材を含むバネ２２１を合わせた構成部分が回転機構を成す。
【００２５】
尚、図５では左側の構造体２１０ａのみに回転機構及び駆動機構を設けた場合を説明したが、右側の構造体２１０ｂにも同様な構成の回転機構及び駆動機構を設けても良い。こうした場合には、更に大きな範囲で回転の角度を調整することができる。
【００２６】
以上の図２〜図５を参照して説明した移動機構、並びに回転機構を合わせた移動調整機構において、移動機構及び回転機構に対する駆動機構（駆動手段）をラベルプリンタに備えられる制御部（制御手段）で制御することにより、給紙部１０２の配置（給紙位置、給紙角度）を変更可能に設定制御することができる。
【００２７】
即ち、このラベルプリンタでは、給紙部１０２がロールラベル紙１０１の給紙位置を左右方向に可変調整し、且つ給紙角度を可変調整するための移動機構及び回転機構による移動調整機構を持つため、プリンタ本体に具備される制御部によって、スキュー検出手段となるキャリッジ１１０の記録ヘッド１１０′のセンサで検出されるロールラベル紙１０１の搬送時に発生するスキューのズレ幅が所定の閾値を超えたときにズレ幅及び搬送距離に基づいて給紙部１０２の移動量と角度変更量とを算出した結果に応じて移動調整機構を駆動する駆動機構を制御し、ズレ方向とは逆方向に給紙部１０２を移動させて給紙位置を変更し、且つ給紙部１０２の給紙角度を変更する。また、制御部は、ズレ幅が無くなると給紙部の位置及び角度を規定値に戻す。
【００２８】
図６は、実施例１に係るラベルプリンタに備えられる制御部３００の細部構成を周辺接続機器を含めて示したブロック図である。
【００２９】
この制御部３００は、プリンタ全体の制御を担い、ロールラベル紙１０１、２０２の搬送動作及びキャリッジ１１０の記録ヘッド１１０′の移動動作に関する制御機能を兼ねたＣＰＵ３０１と、ＣＰＵ３０１が実行するプログラムやその他の固定データを格納するＲＯＭ３０２と、画像データ等を一時格納するＲＡＭ３０３と、プリンタの電源が遮断されている間もデータを保持するための書き換え可能な不揮発性メモリとしてのＮＶＲＡＭ３０４と、画像データに対する各種信号処理、並び替え等を行う画像処理やその他のプリンタ全体を制御するための入出力信号を処理するＡＳＩＣ３０５と、を備えている。
【００３０】
また、この制御部３００は、ホスト側とのデータ、信号の送受を行うためのホストＩ／Ｆ３０６と、記録ヘッド１１０′を駆動するための駆動波形を生成すると共に、記録ヘッド１１０′の圧力発生手段を選択駆動させる画像データ及びそれに伴う各種データをヘッドドライバ３１３に出力する印刷制御部（ヘッド制御部）３０８と、主走査モータ３１４を駆動するための主走査モータ駆動部３０９と、副走査モータ１０９を駆動するための副走査モータ駆動部３１１と、帯電ローラ３１６にＡＣバイアスを供給するＡＣバイアス供給部３１０と、リニアエンコーダ３１５、ホイールエンコーダ３１７からの検出パルス、及びその他の各種センサからの検知信号を入力するためのＩ／Ｏ３０７と、を備えている。
【００３１】
更に、この制御部３００には、プリンタに必要な情報の入力及び表示を行うための操作パネル３１２が接続される他、パーソナルコンピュータ等の情報処理装置、イメージスキャナ等の画像読み取り装置、デジタルカメラ等の撮像装置等のホスト装置３１８のプリンタドライバ３１８′が生成した印刷データ等をケーブルやネットワークを介してホストＩ／Ｆ３０６で受信することができる。
【００３２】
制御部３００のＣＰＵ３０１は、ホストＩ／Ｆ３０６に含まれる受信バッファ内の印刷データを読み出して解析し、ＡＳＩＣ３０５により必要な画像処理、データの並び替え処理等を行って印刷制御部３０８に転送し、印刷制御部３０８から所要のタイミングでヘッドドライバ３１３に画像データや駆動波形を出力する。尚、画像出力するためのドットパターンデータの生成は、例えばＲＯＭ３０２にフォントデータを格納して行っても良いし、ホスト装置３１８側のプリンタドライバ３１８′で画像データをビットマップデータに展開してプリンタへ転送するようにしても良いが、ここではプリンタドライバ３１８′で行うものとする。
【００３３】
印刷制御部３０８の駆動波形生成部は、ＲＯＭ３０２に格納されてＣＰＵ３０１により読み出される駆動パルスのパターンデータをＤ／Ａ変換するＤ／Ａ変換器、増幅器等で構成され、１つの駆動パルスや複数の駆動パルスで構成される駆動波形をヘッドドライバ３１３に対して出力する。
【００３４】
ヘッドドライバ３１３は、シリアルに入力される記録ヘッド１１０′の１行分に相当する画像データ（ドットパターンデータ）に基づいて印刷制御部３０８の駆動波形生成部から与えられる駆動波形を構成する駆動パルスを選択的に記録ヘッド１１０′の圧力発生手段に対して印加することで記録ヘッド１１０′３１３を駆動する。尚、ヘッドドライバ３１３は、例えばクロック信号及び画像データであるシリアルデータを入力するシフトレジスタと、シフトレジスタのレジスト値をラッチ信号でラッチするラッチ回路と、ラッチ回路の出力値をレベル変化するレベル変換回路（レベルシフタ）と、レベル変換回路でオン／オフが制御されるアナログスイッチアレイ（スイッチ手段）と、を含み、アナログスイッチアレイのオン／オフを制御することで駆動波形に含まれる所要の駆動パルスを選択的に記録ヘッド１１０′の圧力発生手段に印加する。
【００３５】
このような制御部３００を備えるラベルプリンタでは、スキューを解消するためのスキュー補正を制御する動作処理を行う。
【００３６】
図７は、制御部３００によるスキュー補正の制御に係る動作処理を示したフローチャートである。ここでのスキュー補正の制御は、制御部３００のＣＰＵ３０１が担うもので、動作処理が開始されると、ロールラベル紙１０１に対して印刷開始（ステップＳ５０１）した後、５０２で搬送ベルト１０４上のロールラベル紙１０１の位置を検出する用紙ズレ検出処理（ステップＳ５０２）を行う。
【００３７】
次に、この検出結果で用紙ズレ（ズレ幅、ズレ角度）が閾値を超えたか否かの判定（ステップＳ５０３）を行う。この判定の結果、用紙ズレが閾値を超えていれば、印刷停止（ステップＳ５０４）してから用紙ズレの逆方向に給紙部１０２を移動（ステップＳ５０５）させた後、用紙ズレ角度の逆方向に給紙部１０２の角度を変更（ステップＳ５０６）してから印刷再開（ステップＳ５０７）として、印刷継続する過程で用紙ズレを補正する。また、用紙ズレが閾値を超えていなければ、印刷終了であるか否かの判定（ステップＳ５１７）を行い、印刷終了であれば動作処理を終了するが、印刷終了でなければ、用紙ズレ検出処理（ステップＳ５０２）の前に戻ってそれ以降の処理を繰り返す。
【００３８】
更に、先の印刷再開（ステップＳ５０７）にも、印刷終了であるか否かの判定（ステップＳ５０８）を行い、印刷終了であれば動作処理を終了するが、印刷終了でなければ、再度印刷過程における用紙ズレ検出処理（ステップＳ５０９）を行い、この検出結果で用紙ズレ（ズレ幅、ズレ角度）量のチェック（ステップＳ５１０）を行う。このチェックの結果、用紙ズレ量が閾値未満であれば、印刷終了であるか否かの判定（ステップＳ５０８）の前に戻ってそれ以降の処理を繰り返すようにして用紙ズレ補正を継続するが、用紙ズレ量が無ければ印刷停止（ステップＳ５１１）してから給紙部１０２の位置を規定値（中央）に戻す（ステップＳ５１２）処理を行った後、給紙部１０２の角度を規定値（角度０）に戻す（ステップＳ５１３）処理を行ってから印刷再開（ステップＳ５１４）として、同様に印刷終了であるか否かの判定（ステップＳ５０８）の前に戻ってそれ以降の処理を繰り返す。また、用紙ズレ量が閾値以上であれば、印刷停止（ステップＳ５１５）してからユーザに通知（ステップＳ５１６）する処理（ユーザに用紙ズレが発生し、手動で解除が必要なことを通知してユーザに用紙ズレを解除して貰うことを促す処理）を行った後、用紙ズレ検出処理（ステップＳ５０２）の前に戻ってそれ以降の処理を繰り返す。
【００３９】
因みに、ここでのユーザへの通知方法は、プリンタ本体に装着されたオペレーションパネルでＬＣＤ表示を行うか、或いはパーソナルコンピュータ（ＰＣ）上のプリンタ状態確認アプリケーションで表示することができる。ユーザによるズレ解除後には、印刷を再開して用紙ズレ検出処理（ステップＳ５０２）に移行するが、動作処理中に印刷終了で有るか否かの判定（ステップＳ５０８、ステップＳ５１７）の結果、印刷データがない場合には動作処理を終了することになる。尚、用紙ズレ検出処理（ステップＳ５０２）で参照する閾値は、制御部３００（ＣＰＵ３０１）の制御により給紙部１０２から印字位置までの距離に応じて予めプリンタに設定されている値をＮＶＲＡＭ３０４等に記憶保持させて設定して利用するものとする。但し、この閾値については、その他に制御部３００（ＣＰＵ３０１）の制御によりユーザが操作パネル３１２等を操作入力指定してＲＡＭ３０３やＮＶＲＡＭ３０４等に記憶保持させて変更可能に設定することが可能である。
【実施例２】
【００４０】
図８は、本発明の実施例２に係るインクジェット式ラベルプリンタの制御部３００によるスキュー補正の制御に係る動作処理を示したフローチャートである。実施例２に係るラベルプリンタは、基本構成上では実施例１に係るプリンタと同様なものであるが、制御部３００のＣＰＵ３０１が担うスキュー補正の制御が異なり、図７で示した動作処理でスキュー補正を制御しても用紙ズレが解消されない場合を対策するものである。
【００４１】
図８を参照して具体的に説明すれば、ここでの動作処理開始後の印刷開始（ステップＳ６０１）、用紙ズレ検出処理（ステップＳ６０２）、用紙ズレが閾値を超えたか否かの判定（ステップＳ６０３）、印刷終了か否かの判定（ステップＳ６２３）、印刷停止（ステップＳ６０４）、用紙ズレの逆方向に給紙部１０２を移動（ステップＳ６０５）する処理、用紙ズレ角度の逆方向に給紙部１０２の角度を変更（ステップＳ６０６）する処理、印刷再開（ステップＳ６０７）、印刷終了か否かの判定（ステップＳ６０８）、用紙ズレ検出処理（ステップＳ６０９）、用紙ズレ量のチェック（ステップＳ６１０）、チェック結果でズレ無しの場合の印刷停止（ステップＳ６１１）の処理、給紙部１０２の位置を規定値に戻す（ステップＳ６１２）処理、給紙部１０２の角度を規定値に戻す（ステップＳ６１３）処理、印刷再開（ステップＳ６１４）の処理については、図７を参照した実施例１に係る動作処理の場合と同じであるので、説明を省略する。
【００４２】
ここでは、用紙ズレ量のチェック（ステップＳ６１０）の結果、閾値以上である場合に、引き続いて用紙ズレ補正制御実施回数のチェック（ステップＳ６１５）を行う。このチェック結果で例えば３回以上であれば、図７で説明した場合と同様に印刷停止（ステップＳ６１６）してからユーザに通知（ステップＳ６１７）する処理（ユーザに用紙ズレが発生し、手動で解除が必要なことを通知してユーザに用紙ズレを解除して貰うことを促す処理）を行った後、用紙ズレ検出処理（ステップＳ６０２）の前に戻ってそれ以降の処理を繰り返すが、３回未満であれば、印刷停止（ステップＳ６１８）してから給紙部１０２の位置を規定値に戻す（ステップＳ６１９）処理を行ってから給紙部１０２の角度を規定値に戻す（ステップＳ６２０）処理を行う。更に、用紙ズレの逆方向に給紙部１０２を移動（ステップＳ６２１）させた後、用紙ズレ角度の逆方向に給紙部１０２の角度を変更（ステップＳ６２２）してから印刷再開（ステップＳ６０７）の前に戻ってそれ以降の処理を繰り返す。
【００４３】
即ち、実施例２では、用紙ズレ量のチェック（ステップＳ６１０）の結果が閾値以上である場合に、用紙ズレ補正制御実施回数のチェック（ステップＳ６１５）を行った結果、３回未満であるときに、上述したステップＳ６１８〜ステップＳ６２２の処理を実施して一旦給紙部１０２を所定位置に戻し、再度ズレ幅分の給紙部１０２の移動を行って給紙位置の変更、並びに給紙部１０２の給紙角度の変更を行い、用紙ズレ補正の制御をやり直し、正しく補正できるようにした点が機能上の特色となっている。
【００４４】
また、ここでの制御部３００のＣＰＵ３０１は、スキュー解消するために駆動機構に対する制御を所定回数（ここでは３回）継続して行っても解消されなければ、ユーザにエラー通知するための制御を行う機能を有している。尚、ここでの所定回数（用紙ズレ補正制御実施回数）は、制御部３００（ＣＰＵ３０１）の制御によりユーザが操作パネル３１２等を操作入力指定して回数値をＲＡＭ３０３やＮＶＲＡＭ３０４等に記憶保持させて変更可能に設定することが可能である。
【実施例３】
【００４５】
図９は、本発明の実施例３に係るインクジェット式ラベルプリンタの制御部３００によるスキュー補正の制御に係る動作処理を示したフローチャートである。実施例３に係るラベルプリンタは、基本構成上では実施例１に係るプリンタと同様なものであるが、制御部３００のＣＰＵ３０１が担うスキュー補正の制御が異なり、図７で示した動作処理でスキュー補正を制御するときに給紙部１０２でロールラベル紙１０１を巻き取るようにしたものである。
【００４６】
図９を参照して具体的に説明すれば、ここでの動作処理開始後の印刷開始（ステップＳ７０１）、用紙ズレ検出処理（ステップＳ７０２）、用紙ズレが閾値を超えたか否かの判定（ステップＳ７０３）、印刷終了か否かの判定（ステップＳ７１６）、印刷停止（ステップＳ７０４）、用紙ズレの逆方向に給紙部１０２を移動（ステップＳ７０５）する処理、用紙ズレ角度の逆方向に給紙部１０２の角度を変更（ステップＳ７０６）する処理については、図７を参照した動作処理と同じであるので、説明を省略する。
【００４７】
ここでは、給紙部１０２の給紙位置、給紙角度の変更後に給紙部１０２のモータ１１２を搬送方向と逆方向に回転させてロールラベル紙１０１の巻き取りを行う用紙巻取り開始（ステップＳ７０７）の処理を行い、規定の巻き取り量範囲内であるか否かにより巻取り終了であるか否かの判定（ステップＳ７０８）を行う。この判定の結果、巻取り終了でなければ（規定の巻き取り量範囲内であれば）、用紙ズレ検出処理（ステップＳ７０９）を行ってから用紙ズレ量のチェック（ステップＳ７１０）を行う。チェック結果が閾値未満であれば、巻取り終了であるか否かの判定（ステップＳ７０８）の前に戻ってそれ以降の処理を繰り返すようにして用紙ズレ補正と巻取りとを継続するが、ズレが無ければ巻取り停止（ステップＳ７１１）してから給紙部１０２の位置を規定値に戻す（ステップＳ７１２）処理を行った後、給紙部１０２の角度を規定値に戻す（ステップＳ７１３）処理を行い、印刷を再開して用紙ズレ検出処理（ステップＳ７０２）の前に戻ってそれ以降の処理を繰り返す。また、チェック結果が閾値以上であれば、巻取り終了であるか否かの判定（ステップＳ７０８）の結果、巻取り終了である場合（規定の巻き取り量範囲外である場合）と同様に、巻取り停止（ステップＳ７１４）してからユーザに通知（ステップＳ７１５）する処理（ユーザに用紙ズレが発生し、手動で解除が必要なことを通知してユーザに用紙ズレを解除して貰うことを促す処理）を行った後、用紙ズレ検出処理（ステップＳ７０２）の前に戻ってそれ以降の処理を繰り返す。
【００４８】
因みに、ここでのユーザへの通知方法についても、実施例１で説明した場合と同様に、プリンタ本体に装着されたオペレーションパネルでＬＣＤ表示を行うか、或いはパーソナルコンピュータ（ＰＣ）上のプリンタ状態確認アプリケーションで表示することができる。ユーザによるズレ解除後には、印刷を再開して用紙ズレ検出処理（ステップＳ７０２）に移行するが、ここでも動作処理中に印刷終了か否かの判定（ステップＳ７１６）において印刷データがない場合には動作処理を終了することになる。尚、ここでの巻取り制御を行うときの用紙ズレ検出処理（ステップＳ７０２）で参照する閾値についても、制御部３００（ＣＰＵ３０１）の制御により給紙部１０２から印字位置までの距離に応じて予めプリンタに設定されている値をＮＶＲＡＭ３０４等に記憶保持させて設定して利用するものとする。但し、この閾値についても、その他に制御部３００（ＣＰＵ３０１）の制御によりユーザが操作パネル３１２等を操作入力指定してＲＡＭ３０３やＮＶＲＡＭ３０４等に記憶保持させて変更可能に設定することが可能である。
【実施例４】
【００４９】
図１０は、本発明の実施例４に係るインクジェット式ラベルプリンタの制御部３００によるスキュー補正の制御に係る動作処理を示したフローチャートである。実施例４に係るラベルプリンタは、基本構成上では実施例１に係るプリンタと同様なものであるが、制御部３００のＣＰＵ３０１が担うスキュー補正の制御が異なり、図９で示した動作処理でスキュー補正を制御するときに給紙部１０２でロールラベル紙１０１を巻き取るようにしても用紙ズレが解消されない場合を対策するものである。
【００５０】
図１０を参照して具体的に説明すれば、ここでの動作処理開始後の印刷開始（ステップＳ８０１）、用紙ズレ検出処理（ステップＳ８０２）、用紙ズレが閾値を超えたか否かの判定（ステップＳ８０３）、印刷終了か否かの判定（ステップＳ８２２）、印刷停止（ステップＳ８０４）、用紙ズレの逆方向に給紙部１０２を移動（ステップＳ８０５）する処理、用紙ズレ角度の逆方向に給紙部１０２の角度を変更（ステップ８０６）する処理、用紙巻取り開始（ステップＳ８０７）、巻取り終了か否かの判定（ステップＳ８０８）、用紙ズレ検出処理（ステップＳ８０９）、用紙ズレ量のチェック（ステップＳ８１０）、チェック結果でズレ無しの場合の巻取り停止（ステップＳ８１１）の処理、給紙部１０２の位置を規定値に戻す（ステップＳ８１２）処理、給紙部１０２の角度を規定値に戻す（ステップＳ８１３）処理の処理については、図９を参照した実施例３の場合の動作処理と同じであるので、説明を省略する。
【００５１】
ここでは、用紙ズレ量のチェック（ステップＳ８１０）の結果、閾値以上である場合に、引き続いて用紙ズレ補正制御実施回数のチェック（ステップＳ８１４）を行う。このチェック結果で例えば３回以上であれば、図９で説明した場合と同様に巻取り停止（ステップＳ８１５）してからユーザに通知（ステップＳ８１６）する処理（ユーザに用紙ズレが発生し、手動で解除が必要なことを通知してユーザに用紙ズレを解除して貰うことを促す処理）を行った後、用紙ズレ検出処理（ステップＳ８０２）の前に戻ってそれ以降の処理を繰り返すが、３回未満であれば、巻取り停止（ステップＳ８１７）してから給紙部１０２の位置を規定値に戻す（ステップＳ８１８）処理を行ってから給紙部１０２の角度を規定値に戻す（ステップＳ８１９）処理を行う。更に、用紙ズレの逆方向に給紙部１０２を移動（ステップＳ８２０）させた後、用紙ズレ角度の逆方向に給紙部１０２の角度を変更（ステップＳ８２１）してから巻取り開始（ステップＳ８０７）の前に戻ってそれ以降の処理を繰り返す。
【００５２】
即ち、実施例４では、用紙ズレ量のチェック（ステップＳ８１０）の結果が閾値以上である場合に、用紙ズレ補正制御実施回数のチェック（ステップＳ８１４）を行った結果、３回未満であるときに、上述したステップＳ８１７〜ステップＳ８２１の処理を実施して一旦給紙部１０２を所定位置に戻し、再度ズレ幅分の給紙部１０２の移動を行って給紙位置の変更、並びに給紙部１０２の給紙角度の変更を行い、用紙ズレ補正の制御をやり直し、正しく補正できるようにした点が機能上の特色となっている。
【００５３】
また、ここでの制御部３００のＣＰＵ３０１は、巻取り制御を行うときのスキュー解消するために継続する駆動機構に対する制御を所定回数（ここでは３回）継続して行っても解消されなければ、ユーザにエラー通知するための制御を行う機能を有している。尚、ここでの所定回数（用紙ズレ補正制御実施回数）についても、制御部３００（ＣＰＵ３０１）の制御によりユーザが操作パネル３１２等を操作入力指定して回数値をＲＡＭ３０３やＮＶＲＡＭ３０４等に記憶保持させて変更可能に設定することが可能である。
【００５４】
何れにせよ、各実施例に係るラベルプリンタによれば、スキューをセンサで検出した結果に基づいて給紙部１０２自体をスキュー方向に合わせて可動させ、給紙位置及び給紙角度を変更してロールラベル紙１０１のスキュー補正を自動で行うため、ロールラベル紙１０１の種別（台紙の有無）に拘らず、従来のように人的操作で給紙部１０２のロールラベル紙１０１を逆回しする必要がなく、精度高くスキュー補正を行ってスキューの発生を未然に防止することができる。また、仮にロールラベル紙１０１の搬送時にスキューが発生した場合でも、実施例３や実施例４で説明したようにスキューの位置や方向（角度）に合わせてロールラベル紙１０１の巻き取りを行って自動的にスキューを解消する機能を持つため、スキューリカバリが適確に行われて生産性が向上する。
【００５５】
要するに、各実施例に係るラベルプリンタでは、給紙部１０２が左右に移動可能で給紙角度を可変できる移動調整機構を持ち、印刷中のスキューの検出がキャリッジ１１０の記録ヘッド１１０′のセンサでスキャン毎に測定されるので、スキューのズレ幅と合わせてズレ幅となった搬送距離もＲＡＭ３０３やＮＶＲＡＭ３０４等の記録保持手段に記録保持しておけば、ズレ角度を計算することができる。そこで、通常印刷の場合、制御部３００のＣＰＵ３０１によりスキューのズレ幅が所定の閾値を超えると、給紙部１０２の移動量と角度変更量とを算出した結果に従って給紙部１０２を移動（ズレ幅と逆の幅分の搬送距離だけ移動）させてそのまま印刷を継続させるが、このときにロールラベル紙１０１を給紙部１０２側に引っ張る力が加わることでスキュー幅が小さくなり、更に給紙部１０２の給紙角度を変更できるためにロールラベル紙１０１のひねりも解消され、ロールラベル紙１０１へのダメージが軽減される。その後、スキューのズレ幅がなくなれば、給紙部１０２の移動を元の位置（中央、角度０）に戻して印刷処理を継続する。
【００５６】
また、仮に大きなスキューが発生しても（確率は極めて低い）、実施例３や実施例４で説明したように、制御部３００のＣＰＵ３０１によりズレ幅及び搬送距離に基づいて給紙部１０２についての逆方向の力に対応する給紙位置と給紙角度とを制御してロールラベル紙１０１の巻き戻しを行うことでスキューを解消することができ、その際に予め次の印刷位置を記録しておけばスキュー解消後にその印刷位置まで頭出しのための搬送を行うことで印刷を継続させることができる。このときの搬送の方向は、通常動作モードでの搬送方向、或いはその逆方向の何れであっても構わない。
【符号の説明】
【００５７】
１０１、２０２  ロールラベル紙
１０２  給紙部
１０３  搬送ローラ
１０４、２０４  搬送ベルト
１０５、２０５  加圧ローラ
１０６  テンションローラ
１０７  排紙ローラ
１０８  カッターユニット
１０９  副走査モータ
１１０  キャリッジ
１１０′  記録ヘッド
１１１  ファン
１１２  モータ
２０１  ホルダ
２０３  ガイドロッド
２１０、２１３  押圧部材
２１０ａ、２１０ｂ  構造体（フレーム）
２１１、２１４  支点軸
２１２、２２１  バネ
２１５、２２２  偏芯コロ
２１６、２２４  モータ
２１７、２２３  タイミングベルト
２２０  支持部材
３００  制御部
３０１  ＣＰＵ
３０２  ＲＯＭ
３０３  ＲＡＭ
３０４  ＮＶＲＡＭ
３０５  ＡＳＩＣ
３０６  ホストＩ／Ｆ
３０７  Ｉ／Ｏ
３０８  印刷制御部（ヘッド制御部）
３０９  主走査モータ駆動部
３１０  ＡＣバイアス供給部
３１１  副走査モータ駆動部
３１２  操作パネル
３１３  ヘッドドライバ
３１４  主走査モータ
３１５  リニアエンコーダ
３１６  帯電ローラ
３１７  ホイールエンコーダ
３１８  ホスト装置
３１８′  プリンタドライバ
【先行技術文献】
【特許文献】
【００５８】
【特許文献１】特開２００９−２９２５９８号公報
【図１】
2014156099.tif 000003
【図２】
2014156099.tif 000004
【図３】
2014156099.tif 000005
【図４】
2014156099.tif 000006
【図５】
2014156099.tif 000007
【図６】
2014156099.tif 000008
【図７】
2014156099.tif 000009
【図８】
2014156099.tif 000010
【図９】
2014156099.tif 000011
【図１０】
2014156099.tif 000012