(57)【要約】【課題】中央基準でロール紙を装着でき、中央基準で配置された記録紙上の印刷領域に正確に印刷することが可能なプリンタを提案すること。【解決手段】ロール紙プリンタ１は、受信した印刷データに印刷対象の記録紙１２ａの紙幅が含まれていない場合には、印刷対象の記録紙１２ａの紙幅を最大紙幅とする。そして、搬送路Ａの左端からインクジェットヘッド１４による印刷開始位置までの距離Ｌを、Ｌ＝Ｌｍ（Ｌｍ：記録紙の左側の余白寸法）とする。一方、印刷データに紙幅が含まれている場合には、受信した紙幅を印刷対象の記録紙の紙幅とする。そして、搬送路Ａの左端からインクジェットヘッド１４による印刷開始位置までの距離Ｌを、Ｌ＝１／２Ｌａ−１／２Ｌｂ＋Ｌｍ（Ｌａ：搬送路Ａの幅、Ｌｂ：印刷対象の記録紙の紙幅、Ｌｍ：記録紙の左側の余白寸法）とする。【選択図】図７
2010036381.tif 000002
【特許請求の範囲】
【請求項１】
記録紙装填部から送り出した記録紙を、印刷ヘッドによる印刷位置を経由する搬送路に沿って搬送するプリンタにおける印刷制御方法であって、
記録紙の紙幅情報を受信せずに印刷ジョブを実行する場合には、予め記憶している紙幅を印刷対象の記録紙の紙幅とし、
記録紙の紙幅情報を受信してから印刷ジョブを実行する場合には、受信した紙幅情報を印刷対象の記録紙の紙幅とし、
前記印刷対象の記録紙が前記搬送路上に中央基準で配置されているとして、当該印刷ジョブを実行するための前記印刷ヘッドの紙幅方向の印刷基準位置を決定することを特徴とするプリンタにおける印刷制御方法。
【請求項２】
記録紙装填部から送り出した記録紙を、印刷ヘッドによる印刷位置を経由する搬送路に沿って搬送するプリンタにおける印刷制御方法であって、
印刷対象の記録紙の紙幅情報を受信せずに印刷ジョブを実行する場合には、
予め記憶している紙幅を印刷対象の記録紙の紙幅とし、当該紙幅の記録紙が、前記搬送路上に左端基準で配置されているとして、当該印刷ジョブを実行するための前記印刷ヘッドの紙幅方向の印刷基準位置を決定し、
印刷対象の記録紙の紙幅情報を受信してから印刷ジョブを実行する場合には、
当該紙幅の記録紙が前記搬送路上に中央基準で配置されているとして、当該印刷ジョブを実行するための前記印刷ヘッドの紙幅方向の印刷基準位置を決定することを特徴とするプリンタにおける印刷制御方法。
【請求項３】
請求項１または２に記載のプリンタにおける印刷制御方法であって、
前記印刷基準位置は、前記印刷ヘッドによる印刷開始位置であることを特徴とするプリンタにおける印刷制御方法。
【請求項４】
請求項３に記載のプリンタにおける印刷制御方法であって、
前記搬送路上にセット可能な最大紙幅を記憶しておき、
印刷対象の記録紙の紙幅情報を受信せずに印刷ジョブを実行する場合には、
前記最大紙幅を印刷対象の記録紙の紙幅とすると共に、
当該記録紙の左側の余白寸法をＬｍとしたときに、前記搬送路の左端から前記印刷開始位置までの距離ＬをＬ＝Ｌｍとし、
印刷対象の記録紙の紙幅情報を受信してから印刷ジョブを実行する場合には、
前記搬送路の幅をＬａ、印刷対象の記録紙の紙幅をＬｂ、当該記録紙の左側の余白寸法をＬｍとしたときに、前記搬送路の左端から前記印刷開始位置までの距離Ｌを、Ｌ＝１／２Ｌａ−１／２Ｌｂ＋Ｌｍとすることを特徴とするプリンタにおける印刷制御方法。
【請求項５】
請求項１ないし４のいずれかの項に記載のプリンタにおける印刷制御方法であって、
前記搬送路上の記録紙の紙幅を検出し、
当該検出された紙幅が、印刷対象の記録紙の紙幅と一致しない場合には、
所定のエラー状態に移行するか、又は、前記印刷ヘッドによる印刷を、前記検出された紙幅の範囲内に対してのみ行うことを特徴とするプリンタにおける印刷制御方法。
【請求項６】
請求項１ないし５のいずれかの項に記載のプリンタにおける印刷制御方法であって、
前記記録紙はロール紙であり、
前記記録紙装填部はロール紙装填部であることを特徴とするプリンタにおける印刷制御方法。
【請求項７】
請求項１ないし６に記載の印刷制御方法により、印刷ジョブを実行するための前記印刷ヘッドの紙幅方向の印刷基準位置を決定することを特徴とするプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる紙幅の記録紙に印刷可能なプリンタおよびその制御方法に関する。
【背景技術】
【０００２】
プリンタに記録紙をセットして印刷位置に搬送する場合には、搬送路の左端に記録紙の左端を位置合わせする左端基準や、搬送路の中央に記録紙の中央を位置合わせする中央基準などのセット基準位置が用いられる。左端基準の場合には、左端の余白が一定であれば印刷ヘッドによる印刷開始位置は印刷ヘッドのホームポジション（可動領域の左端）から常に同一距離の位置になるので、紙幅が変わっても印刷ヘッドによる印刷開始位置を調整する必要がなく、イメージバッファに展開した印刷内容を一定の位置からそのまま印刷すれば済む。つまり、左端基準の場合には、記録紙上の印刷領域に正確に印刷するためには、印刷領域の左側の余白寸法の情報のみがあればよい。
【０００３】
これに対し、中央基準の場合には、印刷領域の左側の余白が同一であっても、記録紙の紙幅が変わると印刷ヘッドによる印刷開始位置が紙幅方向にずれるので、印刷ヘッドによる印刷開始位置の調整が必要になる。従って、記録紙上の印刷領域に正確に印刷するためには、印刷領域の左側の左端の余白寸法に加えて、記録紙の紙幅あるいは記録紙の左端位置および右端位置などの情報が必要になる。
【０００４】
ここで、ロール紙を装着して印刷するプリンタの場合には、重量が大きいロール紙を装着部の左側や右側に寄せて装着すると重量が偏ってしまうので、ロール紙支持機構のメカ基準位置であるロール紙装着部の中央にロール紙を配置して装着する方が、ロール紙の装着性や印刷時の動作安定性、耐久性が良くなる。ロール紙をロール紙装着部の中央に装着した場合には、そこから引き出される記録紙は搬送路上に中央基準で位置合わせされる。よって、上に説明したように記録紙の紙幅に応じた印刷開始位置の調整が必要になり、記録紙の紙幅や、記録紙の左端位置や右端位置などの情報が必要になる。
【０００５】
記録紙の左端位置や右端位置などを検出して印刷ヘッドによる印刷開始位置を調整するプリンタは、例えば、特許文献１に記載されている。特許文献１のプリンタは、キャリッジに取り付けた用紙センサによって記録紙の左端および右端の位置を検出する。このプリンタは、検出した左端の位置が標準位置であればそのまま印刷を行い、標準位置でなければ、検出した左端の位置に応じて印刷ヘッドによる印刷開始位置を調整して印刷を行う。これにより、紙幅や記録紙のセット基準位置の変化に応じて、自動で印刷ヘッドによる印刷開始位置を調整できる。
【特許文献１】特開平１０−１６３４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１のように用紙センサによってその都度記録紙の端部の検出動作を行う方法では、用紙センサの初期不良や経年変化、あるいは記録紙の紙質などによって検出エラーや誤検出が発生する恐れがある。検出エラーが発生するとエラー解除動作や再検出動作が必要になって印刷処理に遅れが生じるという問題点があった。また、誤検出が発生すると印刷開始位置が目標位置からずれてしまう恐れがあり、その場合には、記録紙上の印刷領域からずれた位置に印刷されてしまったり、記録紙からはみ出した位置にインクが吐出されてプラテンが汚れてしまうなどの不具合が発生する恐れがあった。
【０００７】
そこで、ホスト装置側から印刷対象の記録紙の紙幅情報やセット基準位置などの情報をプリンタに送ることにより、用紙センサによる検出動作を行わずに正確な情報をプリンタ側で取得して、印刷ヘッドによる印刷開始位置を調整する方法も考えられる。しかしながら、全ての印刷ジョブについてホスト装置側で紙幅情報やセット基準位置などの情報を作成してプリンタに送るのはホスト装置側での処理負担が大きい。また、装着ミスなどによって記録紙のセット基準位置がずれてしまったり、間違った紙幅の記録紙をセットしていてもそのことを検出することができなければ、このようなミスに起因するプラテンの汚れや目標と異なる位置への印刷を防止できないという問題点があった。
【０００８】
本発明の課題は、このような点に鑑みて、記録紙装着部にロール紙などの記録紙を中央基準で装着することにより記録紙の装着性や動作安定性を向上させることが可能で、且つ、中央基準を採用しても記録紙上の印刷領域に正確に印刷することができ、更に、ホスト装置からの紙幅情報の有無に基づいて印刷対象の記録紙の紙幅を決定することにより紙幅センサの検出エラーに起因する印刷位置のずれやプラテンの汚れを防止することが可能なプリンタおよびプリンタの制御方法を提案することにある。
【０００９】
また、本発明の他の課題は、紙幅情報をホスト装置から受信したか否かに応じて左端基準と中央基準を使い分けることができ、左端基準と中央基準のどちらを採用しても記録紙上の印刷領域に正確に印刷できるようにすることが可能なプリンタおよびプリンタの制御方法を提案することにある。
【００１０】
また、本発明の他の課題は、印刷範囲の調整によって記録紙からはみ出した位置にインクが吐出されることを防止することが可能なプリンタおよびプリンタの制御方法を提案することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明のプリンタの制御方法は、
記録紙装填部から送り出した記録紙を、印刷ヘッドによる印刷位置を経由する搬送路に沿って搬送するプリンタにおける印刷制御方法であって、
記録紙の紙幅情報を受信せずに印刷ジョブを実行する場合には、予め記憶している紙幅を印刷対象の記録紙の紙幅とし、
記録紙の紙幅情報を受信してから印刷ジョブを実行する場合には、受信した紙幅情報を印刷対象の記録紙の紙幅とし、
前記印刷対象の記録紙が前記搬送路上に中央基準で配置されているとして、当該印刷ジョブを実行するための前記印刷ヘッドの紙幅方向の印刷基準位置を決定することを特徴としている。
【００１２】
本発明は、このように、ホスト装置からの紙幅情報の有無に基づいて印刷対象の記録紙の紙幅を決定でき、決定した紙幅の記録紙に対して、中央基準による印刷基準位置を決定することができる。よって、記録紙装着部に記録紙を中央基準で装着することにより、記録紙の装着性や動作安定性を向上させることができる。また、中央基準で装着された記録紙上の印刷領域への正確な印刷が可能である。また、上位装置からの紙幅情報に基づいて紙幅を決定できるので、紙幅センサの検出エラーに起因する印刷位置のずれやプラテンの汚れが発生しない。
【００１３】
また、本発明のプリンタの制御方法は、
記録紙装填部から送り出した記録紙を、印刷ヘッドによる印刷位置を経由する搬送路に沿って搬送するプリンタにおける印刷制御方法であって、
印刷対象の記録紙の紙幅情報を受信せずに印刷ジョブを実行する場合には、
予め記憶している紙幅を印刷対象の記録紙の紙幅とし、当該紙幅の記録紙が、前記搬送路上に左端基準で配置されているとして、当該印刷ジョブを実行するための前記印刷ヘッドの紙幅方向の印刷基準位置を決定し、
印刷対象の記録紙の紙幅情報を受信してから印刷ジョブを実行する場合には、
当該紙幅の記録紙が前記搬送路上に中央基準で配置されているとして、当該印刷ジョブを実行するための前記印刷ヘッドの紙幅方向の印刷基準位置を決定することを特徴としている。
【００１４】
本発明は、このように、中央基準での印刷動作を行うか否かをホスト装置からの紙幅情報の有無によって判別することができ、紙幅情報を受信した場合には中央基準を採用して、印刷対象の記録紙の紙幅に応じて印刷基準位置を調整することができる。また、紙幅情報を受信していない場合には、予め記憶しているデフォルトの紙幅の記録紙に左端基準で印刷動作を行うように印刷基準位置を決定することができる。このようにすると、必要に応じて左端基準と中央基準を使い分けることができ、中央基準で記録紙を装着した場合も記録紙上の印刷領域に正確に印刷することができる。よって、記録紙装着部に記録紙を中央基準で装着することにより、記録紙の装着性や動作安定性を向上させることができる。また、ホスト装置からの情報や予め記憶している情報に基づいて紙幅を決定できるので、紙幅センサの検出エラーに起因する印刷位置のずれやプラテンの汚れが発生しない。更に、左端基準で印刷するときにはホスト装置から紙幅情報を送信しなくてもよいので、ホスト装置側の処理負担が軽減される。
【００１５】
ここで、前記印刷基準位置を、前記印刷ヘッドによる印刷開始位置にするとよい。上記方法によれば、ホスト装置からの紙幅情報の有無によって印刷対象の記録紙の紙幅と記録紙のセット基準位置が決まるので、余白寸法を設定しておけば印刷開始位置を決定できる。また、印刷開始位置を把握できれば、当該印刷開始位置を基準にしてイメージバッファに展開された印刷内容を印刷するだけで正しい位置への印刷を完了させることができる。
【００１６】
本発明において、前記搬送路上にセットされる最大紙幅を記憶しておき、印刷対象の記録紙の紙幅情報を受信せずに印刷ジョブを実行する場合には、前記最大紙幅を印刷対象の記録紙の紙幅とすると共に、当該記録紙の左側の余白寸法をＬｍとしたときに、前記搬送路の左端から前記印刷開始位置までの距離ＬをＬ＝Ｌｍとし、印刷対象の記録紙の紙幅情報を受信してから印刷ジョブを実行する場合には、前記搬送路の幅をＬａ、印刷対象の記録紙の紙幅をＬｂ、当該記録紙の左側の余白寸法をＬｍとしたときに、前記搬送路の左端から前記印刷開始位置までの距離Ｌを、Ｌ＝１／２Ｌａ−１／２Ｌｂ＋Ｌｍとするように、印刷開始位置を決定するとよい。
【００１７】
このように、最大紙幅の記録紙は、左端基準と中央基準のどちらで位置合わせしても同じ位置に配置される。従って、最大紙幅のときは左端基準による印刷制御を行うようにすれば紙幅情報が不要になり、Ｌ＝Ｌｍにより印刷開始位置を決定できる。また、中央基準を採用しても、同様に、Ｌ＝Ｌｍにより印刷開始位置を決定できる。一方、最大紙幅よりも小さい紙幅の記録紙を中央基準で装着するときには、Ｌ＝１／２Ｌａ−１／２Ｌｂ＋Ｌｍによって印刷開始位置を決定することにより、記録紙上の印刷領域の左端に、印刷ヘッドの印刷開始位置を一致させることができる。
【００１８】
また、本発明において、前記搬送路上の記録紙の紙幅を検出し、当該検出された紙幅が、印刷対象の記録紙の紙幅と一致しない場合には、所定のエラー状態に移行するか、又は、前記印刷ヘッドによる印刷を、前記検出された紙幅の範囲内に対してのみ行うとよい。このように、印刷対象の紙幅と、センサによって検出された搬送路上にある記録紙の紙幅が一致していない場合にはそのことを検出して、エラー状態への移行や印刷範囲の調整を行うことにより、記録紙からはみ出した位置にインクが吐出されてプラテンが汚れてしまうなどの不具合を防止できる。
【００１９】
ここで、前記記録紙はロール紙であり、前記記録紙装填部はロール紙装填部である。記録紙装着部にロール紙を中央基準で装着すれば、ロール紙の装着性や記録紙を繰り出すときの動作安定性が向上する。
【００２０】
次に、本発明のプリンタは、上記の印刷制御方法により、印刷ジョブを実行するための前記印刷ヘッドの紙幅方向の印刷基準位置を決定することを特徴としている。
【発明の効果】
【００２１】
本発明によれば、中央基準での印刷動作を行うか否かをホスト装置からの紙幅情報の有無によって判別することができるので、必要に応じて左端基準と中央基準を使い分けることができ、左端基準と中央基準のどちらで記録紙を位置合わせしても記録紙上の印刷領域に正確に印刷することができる。また、記録紙装着部にロール紙などの記録紙を中央基準で装着することが可能になるので、記録紙の装着性や動作安定性が向上する。また、左端基準で印刷するときにはホスト装置から紙幅情報を送信しなくてもよいので、ホスト装置側の処理負担が軽減される。更に、ホスト装置側から正確な紙幅情報を取得できるので、紙幅センサの検出エラーに起因する印刷位置のずれやプラテンの汚れが発生する恐れがない。
【発明を実施するための最良の形態】
【００２２】
以下に、図面を参照して、本発明のロール紙プリンタの実施の形態を説明する。
【００２３】
（全体構成）
図１は本発明を適用したインクジェット方式のロール紙プリンタの外観斜視図であり、図２はロール紙プリンタの開閉蓋を全開にした状態の外観斜視図である。ロール紙プリンタ１は、全体としてほぼ直方体形状をしたプリンタ本体２と、当該プリンタ本体２の前面に取り付けた開閉蓋３とを有している。プリンタ本体２の外装ケース２ａの前面には所定幅の排出口４が形成されている。排出口４の下側には排紙ガイド５が前方に突出しており、当該排紙ガイド５の側方には蓋開閉レバー６が配置されている。外装ケース２ａにおける排紙ガイド５および蓋開閉レバー６の下側には、ロール紙出し入れ用の矩形の開口部２ｂが形成されており、この開口部２ｂが開閉蓋３によって封鎖されている。
【００２４】
蓋開閉レバー６を操作すると開閉蓋３のロックが解除される。ロック解除後、排紙ガイド５を前方に引くと、開閉蓋３はその下端部を中心として前方に旋回し、ほぼ水平となるまで開く。開閉蓋３が開くと、図２に示すように、プリンタ内部に形成されているロール紙収納部１１（記録紙装填部）が開放状態となる。同時に、ロール紙収納部１１から排出口４に到る搬送路Ａ（図３参照）が開放状態となり、プリンタ前方からロール紙１２の交換作業などを簡単に行うことができる。なお、図２では開閉蓋３のカバーケースおよび蓋開閉レバー６を省略してある。
【００２５】
図３はロール紙プリンタ１の内部の概略構成を示す説明図である。ロール紙収納部１１には、ロール紙１２が、プリンタ幅方向に向いた横置き状態で転動可能に収納されている。ロール紙１２は、一定幅の長尺状の記録紙１２ａをロール状に巻き付けたものである。
【００２６】
ロール紙収納部１１の上側には、プリンタ本体フレーム１０の上端に水平に取り付けられたヘッドユニットフレーム１３が配置されている。ヘッドユニットフレーム１３には、インクジェットヘッド１４、インクジェットヘッド１４を搭載しているキャリッジ１５、キャリッジ１５のプリンタ幅方向への移動をガイドするキャリッジガイド軸１６が配置されている。キャリッジガイド軸１６はプリンタ幅方向に水平に掛け渡されている。インクジェットヘッド１４は、インクノズル面１４ａが下向きになるようにキャリッジ１５に搭載されている。また、ロール紙収納部１１の上側には、キャリッジ１５をキャリッジガイド軸１６に沿って往復移動させるためのキャリッジモータ１７およびタイミングベルト１８を備えたキャリッジ搬送機構が配置されている。
【００２７】
インクジェットヘッド１４の下側には、プリンタ幅方向に水平に延びるプラテン１９がインクノズル面１４ａと一定のギャップを隔てて対向配置されており、プラテン１９によってインクジェットヘッド１４による印刷位置が規定されている。プラテン１９の後端には、下方に湾曲しているテンションガイド２０が取り付けられている。テンションガイド２０はバネ力によって上方に付勢されており、ロール紙収納部１１に収納されているロール紙１２から引き出された記録紙１２ａは、テンションガイド２０によって所定の張力が付与された状態で印刷位置を経由する記録紙搬送路に沿って引き出される。
【００２８】
プラテン１９の後側（搬送方向上流側）には、後側紙送りローラ２１および後側紙押えローラ２２がプリンタ幅方向に水平に架け渡されている。後側紙送りローラ２１には、記録紙１２ａを介して後側紙押えローラ２２が上側から所定の押圧力で押し付けられている。また、プラテン１９の前端側（搬送方向下流側）には、前側紙送りローラ２３および前側紙押えローラ２４が配置されている。前側紙送りローラ２３には、記録紙１２ａを介して前側紙押えローラ２４が上側から押し付けられている。後側紙送りローラ２１および前側紙送りローラ２３は、プリンタ本体フレーム１０に搭載されている紙送りモータ２５によって同期して回転駆動される。
【００２９】
搬送路Ａのインクジェットヘッド１４よりも上流側の記録紙検出位置には、紙検出器２６が配置されている。紙検出器２６は、反射型フォトセンサあるいは透過型フォトセンサにより構成されており、搬送路Ａ上に引き出されている記録紙１２ａからの反射光あるいは透過光を利用して、記録紙１２ａの有無あるいは記録紙１２ａの用紙種類を検出する。
【００３０】
搬送路Ａの上方には、キャリッジ１５に搭載されたエンコーダセンサ２７が配置されている。エンコーダセンサ２７は、キャリッジ１５の往復移動範囲に沿って延びるリニアスケールとの組み合わせでリニアエンコーダとして機能し、キャリッジ１５およびインクジェットヘッド１４のプリンタ幅方向の位置を検出するための位置検出器として機能する。なお、エンコーダセンサ２７とリニアスケールによりキャリッジ１５およびインクジェットヘッド１４の移動量を直接検出する代わりに、キャリッジモータ１７の回転量の検出値に基づいてキャリッジ１５およびインクジェットヘッド１４プリンタ幅方向の移動量を算出して、キャリッジ１５およびインクジェットヘッド１４のプリンタ幅方向の位置を把握してもよい。
【００３１】
また、キャリッジ１５における記録紙１２ａの記録面に対向する位置には、紙幅検出器２９が搭載されている。紙幅検出器２９は反射型フォトセンサにより構成されており、キャリッジ１５のプリンタ幅方向（紙幅方向）への移動に連動して検出動作を行う。紙幅検出器２９は、プラテン１９または記録紙１２ａからの反射光を利用して、プラテン１９上の紙幅検出位置にある記録紙１２ａの左端および右端を検出する。
【００３２】
ロール紙収納部１１内のロール紙１２から繰り出される記録紙１２ａは、テンションガイド２０によって所定の張力が付与された状態で、プラテン１９上の印刷位置を経由する搬送路Ａ（図３に示す太い一点鎖線）に沿って搬送され、排出口４から引き出された状態にセットされる。この状態で紙送りモータ２５が駆動制御されると、後側紙送りローラ２１および前側紙送りローラ２３が回転し、記録紙１２ａが一定の搬送量ずつ紙送りされる。そして、記録紙１２ａの紙送りと同期してインクジェットヘッド１４が駆動され、印刷位置を通過する記録紙１２ａの表面に印刷が行われる。その後、印刷済みの記録紙１２ａが排出口４から排出された状態で搬送が停止し、排出口４の近傍に配置されたオートカッタ２８によって記録紙１２ａの先端部分が切断され、印刷済みの記録紙片が発行される。
【００３３】
（制御系）
図４は、ロール紙プリンタ１の制御系を示す概略ブロック図である。ロール紙プリンタ１の制御系は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備えた制御部３０を中心に構成されている。また、制御部３０には、フラッシュＲＯＭなどの不揮発性メモリ３３が接続されている。制御部３０には、送受信部３１を介して、ホスト装置３２などの上位機器から印刷データやコマンドなどが供給される。制御部３０は、ホスト装置３２などからの印刷指令に基づき、ロール紙を送り出す紙送り機構やキャリッジ搬送機構などの各部の駆動を制御して、紙送り動作および印刷動作を実行する。
【００３４】
制御部３０の出力側には、ヘッドドライバ１４ｂを介してインクジェットヘッド１４が接続されており、制御部３０は、ヘッドドライバ１４ｂを介してインクジェットヘッド１４を駆動制御する。また、制御部３０の出力側には、モータドライバ１７ａおよびモータドライバ２５ａを介してキャリッジモータ１７および紙送りモータ２５が接続されており、制御部３０は、モータドライバ２５ａ，１７ａを介して紙送りモータ２５およびキャリッジモータ１７を駆動制御する。制御部３０は、紙送りモータ２５を送り出し方向に駆動制御するステップ数あるいは回転量を積算することにより、記録紙１２ａの所定の搬送量を算出する。
【００３５】
制御部３０の入力側には、紙検出器２６が接続されている。制御部３０は、紙検出器２６の検出出力に基づいて、搬送路Ａ上の紙検出器２６が設置された記録紙検出位置において、搬送路Ａ上の記録紙１２ａの有無の検出動作を行う。あるいは、記録紙検出位置において、ロール紙収納部１１に装填されている用紙の種類を判別する用紙判別動作を行う。例えば、ロール紙１２から引き出されて搬送路Ａ上にセットされた記録紙１２ａを所定量搬送して、搬送中の紙検出器２６の検出出力に基づき、記録紙１２ａの用紙の種類を判別する。制御部３０は、判別した用紙の種類に基づいてロール紙プリンタ１の各部を制御することにより、各用紙に対する最適な印刷動作を行うことができる。
【００３６】
また、制御部３０の入力側には、エンコーダセンサ２７および紙幅検出器２９が接続されている。制御部３０は、キャリッジ搬送機構を駆動制御することにより、搬送路Ａ上にセットされた記録紙１２ａの上でインクジェットヘッド１４およびキャリッジ１５を紙幅方向に移動させながら、紙幅検出器２９による検出動作を行う。制御部３０は、紙幅検出器２９の検出出力を所定の閾値と比較することにより、記録紙１２ａの端部の上を紙幅検出器２９が通過した場合にはそのことを検出する。そして、記録紙１２ａの左端および右端を検出する間のキャリッジ１５の移動量をエンコーダセンサ２７の出力に基づいて検出することにより、記録紙１２ａの紙幅を検出する。あるいは、キャリッジ１５がホームポジションから記録紙１２ａの左端および右端に移動する間のキャリッジ１５の移動量を検出することにより、記録紙１２ａの左端位置および右端位置を検出する。
【００３７】
（印刷開始位置の判定処理）
次に、インクジェットヘッド１４による印刷開始位置の判定処理について説明する。図５は、印刷開始位置の判定方法の説明図である。制御部３０は、搬送路Ａ上にセットされた記録紙１２ａ上にレイアウトされている印刷領域１２ｂの左端にインクジェットヘッド１４のインク吐出用ノズルを位置合わせして印刷を開始する。すなわち、印刷領域１２ｂの左端の位置をインクジェットヘッド１４による印刷開始位置（印刷基準位置）とする。
【００３８】
記録紙１２ａのセット位置を左端基準にした場合は、図５（ａ）に示すように、記録紙１２ａの左端を搬送路Ａの左端Ｐ１に合わせて記録紙１２ａをセットする。このとき、印刷領域１２ｂの左端の位置である印刷開始位置Ｑ１は、搬送路Ａの左端Ｐ１から、記録紙１２ａ上における印刷領域１２ｂの左側の余白寸法Ｌｍだけ右側に移動した位置となる。
【００３９】
一方、記録紙１２ａのセット位置を中央基準にした場合は、図５（ｂ）に示すように、記録紙１２ａの中央を搬送路Ａの中央Ｐ２に合わせて記録紙１２ａをセットする。このとき、印刷領域１２ｂの左端の位置である印刷開始位置Ｑ２は、搬送路Ａの幅をＬａ、記録紙１２ａの紙幅をＬｂ、記録紙１２ａの左側の余白寸法をＬｍとしたときに、搬送路Ａの左端Ｐ１から、距離Ｌ＝１／２Ｌａ−１／２Ｌｂ＋Ｌｍだけ移動した位置となる。
【００４０】
ロール紙プリンタ１は、ホスト装置３２から印刷を指示する印刷データを受信すると、受信した印刷データを解析する。そして、解析内容に基づいて、この印刷データを印刷するための印刷開始位置の判定処理を行う。
【００４１】
図６は、印刷開始位置の判定処理のフローチャートである。制御部３０は、ステップＳ１において、受信した印刷データに紙幅情報が含まれているか否かを判定する。含まれている場合（ステップＳ１：Ｙｅｓ）には、ステップＳ２に進み、受信した紙幅を、印刷対象の記録紙１２ａの紙幅とする。続いて、ステップＳ３に進み、中央基準で記録紙１２ａが配置されているとして、印刷開始位置を判定する。すなわち、ステップＳ３では、図５（ｂ）に示す印刷開始位置Ｑ２の配置に基づき、搬送路Ａの左端Ｐ１から印刷開始位置までの距離Ｌを、Ｌ＝１／２Ｌａ−１／２Ｌｂ＋Ｌｍと判定する。
【００４２】
一方、受信した印刷データに紙幅情報が含まれていない場合（ステップＳ１：Ｎｏ）には、ステップＳ４に進み、不揮発性メモリ３３に予め記憶させておいたデフォルトの紙幅を読み出して、この紙幅を印刷対象の記録紙１２ａの紙幅とする。本実施形態では、デフォルトの紙幅を、搬送路Ａ上にセット可能な最大紙幅、すなわち、搬送路Ａの幅と同一幅の寸法Ｌａとしている。続いて、ステップＳ５に進み、左端基準で記録紙１２ａが配置されているとして、印刷開始位置を判定する。すなわち、ステップＳ５では、図５（ａ）に示す印刷開始位置Ｑ１の配置に基づき、搬送路Ａの左端Ｐ１から印刷開始位置までの距離Ｌを、Ｌ＝Ｌｍと判定する。
【００４３】
記録紙１２ａの左側の余白寸法Ｌｍは、予めロール紙プリンタ１の不揮発性メモリ３３に記憶させておいてもよいし、印刷データに含めておいてもよい。あるいは、紙幅情報と同様に印刷データに含まれていない場合はデフォルトの余白寸法を用い、印刷データに余白寸法が含まれている場合には受信した余白寸法を用いても良い。
【００４４】
ここで、記録紙１２ａの紙幅Ｌｂが搬送路Ａの幅Ｌａと同一である場合、すなわち、最大紙幅である場合には、距離Ｌ＝１／２Ｌａ−１／２Ｌｂ＋Ｌｍ＝Ｌｍとなり、印刷開始位置は、左端基準の場合と同一の位置になるので、左端基準による判定方法と中央基準による判定方法のどちらを用いてもよい。そのため、印刷データに紙幅情報が含まれていないときに用いるデフォルトの紙幅が最大紙幅である場合には、中央基準の場合の印刷開始位置の判定方法のみを用いるように処理を変更することも可能である。図７は、中央基準のみを用いる印刷開始位置の判定処理のフローチャートを示す。図７の判定処理におけるＳ１１〜Ｓ１４の処理は、図６の判定処理におけるステップＳ１〜Ｓ４の処理と同一である。図７の判定処理では、ステップＳ５の処理は行わず、ステップＳ４の次はステップＳ３に進み、デフォルトの紙幅の場合にも中央基準による判定方法を用いて印刷開始位置を判定する。
【００４５】
印刷開始位置の判定処理が終了すると、ロール紙プリンタ１は、受信した印刷データの印刷を行うための紙送り動作および印刷動作を行う。その際には、記録紙１２ａ上の印刷領域をプラテン１９上の印刷位置に位置合わせする搬送動作が完了する前に、プラテン１９上の紙幅検出位置において、紙幅検出器２９による記録紙１２ａの紙幅検出を行う。そして、これにより、現在搬送中の記録紙１２ａの紙幅、および、記録紙１２ａの左端および右端の紙幅方向の位置を把握する。
【００４６】
制御部３０は、紙幅検出器２９による検出結果が、上記の印刷開始位置の判定処理中において印刷対象の紙幅として扱った値と一致するか否かの判定を行う。そして、一致しないと判定した場合には、用紙幅エラーであるとして、所定のエラー表示を行って動作停止状態にするなどのエラー処理を行う。あるいは、紙幅検出器２９により検出した紙幅からはみ出さないように印刷を行うために、インクジェットヘッド１４による印刷範囲を調整する。例えば、搬送路Ａ上に配置されている記録紙１２ａの紙幅からはみ出す部分の印刷データのマスク処理を行って、インクジェットヘッド１４による印刷を、検出された紙幅の範囲内に対してのみ行う。
【００４７】
（本実施形態の効果）
本実施形態のロール紙プリンタ１は、以上のように、中央基準での印刷動作を行うか否かを印刷データに紙幅情報が含まれているか否かで判別することができ、印刷データに紙幅情報が含まれている場合にのみ中央基準を採用して、紙幅に応じてインクジェットヘッド１４による印刷開始位置を調整することができる。また、印刷データに紙幅情報が含まれていない場合には、予め記憶しているデフォルトの紙幅の記録紙１２ａに左端基準で印刷動作を行うように印刷開始位置を決定することができる。従って、必要に応じて左端基準と中央基準を使い分けることができ、中央基準で記録紙１２ａを装着しても記録紙１２ａ上の印刷領域１２ｂに正確に印刷することができる。よって、ロール紙収納部１１にロール紙１２を中央基準で装着することができ、ロール紙１２の装着性や動作安定性が向上する。また、左端基準で印刷するときには印刷データに紙幅情報を含めなくてもよいので、ホスト装置３２側の処理負担が軽減される。
【００４８】
また、本実施形態では、印刷データに基づいて印刷対象の記録紙１２ａの紙幅を決定し、決定した紙幅の記録紙１２ａに対して、中央基準による印刷開始位置を決定する制御も可能である。これにより、上記と同様に、ロール紙収納部１１にロール紙１２を中央基準で装着してロール紙１２の装着性や動作安定性を向上させることができると共に、インクジェットヘッド１４による印刷開始位置を決定して、記録紙１２ａ上の印刷領域１２ｂに正確に印刷することができる。
【００４９】
また、本実施形態では、ホスト装置３２側からの情報や予め記憶している情報に基づいて紙幅を決定できるので、紙幅検出器２９の検出エラーに起因する印刷位置のずれやプラテン１９の汚れが発生しない。また、紙幅検出器２９の検出結果と印刷データからの紙幅情報が一致していなければ、エラー状態に移行するか、あるいは、検出した紙幅の範囲内にのみ印刷をおこなうように印刷幅を調整するので、記録紙からはみ出した位置にインクが吐出されてプラテン１９が汚れてしまうなどの不具合を防止できる。
【００５０】
（改変例）
上記実施形態では、印刷データに紙幅情報を含めてロール紙プリンタ１に送信しているが、紙幅情報を、印刷データの送信とは別のタイミングでロール紙プリンタ１に送信してもよい。
【図面の簡単な説明】
【００５１】
【図１】本発明を適用したロール紙プリンタの外観斜視図である。
【図２】ロール紙プリンタの開閉蓋を全開にした状態の外観斜視図である。
【図３】ロール紙プリンタの内部の概略構成を示す説明図である。
【図４】ロール紙プリンタの制御系を示す概略ブロック図である。
【図５】印刷開始位置の判定方法の説明図である。
【図６】印刷開始位置の判定処理のフローチャートである。
【図７】印刷開始位置の判定処理のフローチャートである。
【符号の説明】
【００５２】
１…ロール紙プリンタ、２…プリンタ本体、２ａ…外装ケース、２ｂ…開口部、３…開閉蓋、４…排出口、５…排紙ガイド、６…蓋開閉レバー、１０…プリンタ本体フレーム、１１…ロール紙収納部（記録紙装填部）、１２…ロール紙、１２ａ…記録紙、１２ｂ…印刷領域、１３…ヘッドユニットフレーム、１４…インクジェットヘッド、１４ａ…インクノズル面、１４ｂ…ヘッドドライバ、１５…キャリッジ、１６…キャリッジガイド軸、１７…キャリッジモータ、１７ａ…モータドライバ、１８…タイミングベルト、１９…プラテン、２０…テンションガイド、２１…後側紙送りローラ、２２…後側紙押えローラ、２３…前側紙送りローラ、２４…前側紙押えローラ、２５…紙送りモータ、２５ａ…モータドライバ、２６…紙検出器、２７…エンコーダセンサ、２８…オートカッタ、２９…紙幅検出器、３０…制御部、３１…送受信部、３２…ホスト装置、３３…不揮発性メモリ、Ａ…搬送路、Ｌａ…搬送路の幅、Ｌｂ…紙幅、Ｌｍ…余白寸法、Ｐ１…搬送路の左端、Ｐ２…搬送路の中央、Ｑ１、Ｑ２…印刷開始位置
【図１】
2010036381.tif 000003
【図２】
2010036381.tif 000004
【図３】
2010036381.tif 000005
【図４】
2010036381.tif 000006
【図５】
2010036381.tif 000007
【図６】
2010036381.tif 000008
【図７】
2010036381.tif 000009