(57)【要約】      （修正有）【課題】記録装置によってページ単位で画像を記録する場合に、搬送ズレが生じても、１ページ分の画像を複数のページに跨ることなく記録できるようにする。【解決手段】所定サイズのカットシートに設定された記録領域内に、記録ヘッド２０によってカットシートに画像を記録するドットインパクトプリンタ１０は、カットシートの搬送路において記録ヘッド２０よりも上流側に位置するシート終端センサ５５がカットシートの終端を検出した場合に、記録ヘッド２０の位置からシート終端センサ５５の位置までの距離に基づいて記録領域の終端の位置を求め、記録ヘッド２０が記録領域の位置に達したときに、カットシートに記録すべき画像のうち記録が済んでいない部分がある場合には、記録領域の位置を搬送方向に所定量拡大して記録ヘッド２０により記録を行わせる。【選択図】図５
2009234135.tif 000002
【特許請求の範囲】
【請求項１】
所定サイズのカットシートを搬送する搬送部と、
前記搬送部により搬送される前記カットシートに画像を記録する記録ヘッドと、
前記カットシートの搬送路において前記記録ヘッドよりも上流側に位置し、前記カットシートの終端を検出する端検出部と、
前記搬送部により前記カットシートを搬送させながら、１枚の前記カットシートの記録領域内に、前記記録ヘッドにより１ページの画像を記録させる記録制御部と、を備え、
前記記録制御部は、前記端検出部により前記カットシートの終端が検出されると、前記記録ヘッドの位置から前記端検出部の位置までの距離に基づいて前記記録領域の終端の位置を求め、求めた前記記録領域の終端位置に前記記録ヘッドが達したときに、記録すべきページの画像のうち記録が済んでいない部分がある場合には、前記記録領域の終端位置を搬送方向に所定量移動させて前記記録ヘッドにより記録を行わせること、
を特徴とする記録装置。
【請求項２】
前記記録制御部は、前記記録領域の終端位置を搬送方向に所定量移動させた後に前記記録ヘッドにより記録を行い、再び前記記録領域の終端位置に前記記録ヘッドが達した場合には、記録中の前記カットシートに対する記録を終了すること、
を特徴とする請求項１記載の記録装置。
【請求項３】
前記記録制御部は、前記端検出部により前記カットシートの終端を検出してから、前記記録ヘッドが前記記録領域の終端位置に達するまでの所定搬送量を記憶しており、この所定搬送量だけ前記搬送部が搬送したときに、前記記録ヘッドが前記記録領域の終端位置に達したことを検出すること、
を特徴とする請求項１または２記載の記録装置。
【請求項４】
前記カットシートに対し、行を単位として画像を記録するライン記録モードと、１枚の前記カットシートを単位としてページ毎に画像を記録するページ記録モードとを切り換えて実行可能に構成され、
前記記録制御部は、前記ページ記録モードの実行時にのみ、前記端検出部により検出された前記カットシートの終端に基づいて前記カットシートにおける記録領域の位置を求め、求めた前記記録領域内に記録すべき画像の一部が記録できない場合には、前記記録領域の終端位置を移動させて画像の全部を記録させること、
を特徴とする請求項１から３のいずれかに記載の記録装置。
【請求項５】
搬送部によって所定サイズのカットシートを搬送し、
記録ヘッドによって、前記搬送部により搬送される前記カットシートに画像を記録し、
前記カットシートの搬送路において前記記録ヘッドよりも上流側に位置する端検出部によって、前記カットシートの終端を検出し、
記録制御部によって、前記搬送部により前記カットシートを搬送させながら、１枚の前記カットシートの記録領域内に、前記記録ヘッドにより１ページの画像を記録させ、
前記記録制御部により、前記端検出部が前記カットシートの終端を検出した場合に、前記記録ヘッドの位置から前記端検出部の位置までの距離に基づいて前記記録領域の終端の位置を求め、求めた前記記録領域の終端位置に前記記録ヘッドが達したときに、記録すべきページの画像のうち記録が済んでいない部分がある場合には、前記記録領域の終端位置を搬送方向に所定量移動させて前記記録ヘッドにより記録を行わせること、
を特徴とする記録装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カットシートに画像を記録する記録装置、及び、この記録装置の制御方法に関する。
【背景技術】
【０００２】
従来、カットシート等の記録媒体に画像を記録する記録装置として、ページの区切りが指定されたデータに基づいて、ページ単位で記録を行うページプリンタが知られている（例えば、特許文献１参照）。
【特許文献１】特開平６−１２７０８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、記録装置においては、カットシートの先頭位置のズレ等に起因して、記録ヘッドの位置が規定の位置よりもカットシートの下端側にずれてしまう、いわゆる搬送ズレが生じることがある。ページプリンタとして動作する記録装置において搬送ズレが生じると、ページ全部の記録が終わる前に記録ヘッドがカットシートの下端に達してカットシートが排出されてしまうので、画像の一部が記録できず残ってしまい、この残りの部分は次のページに記録される。このため、１ページ分の画像が２枚のカットシートに記録されることになってしまう。このような現象を防止するには、例えばカットシートの先頭位置のズレを検出したり、カットシートの位置のズレを防止する構造部を設けたりする方法が想定されるが、いずれも構成部品の増加や構成の複雑化を招いてしまうため実現が困難であり、十分な効果が得られるかも不明である。
本発明は、上述した事情に鑑みてなされたものであり、記録装置によってページ単位で画像を記録する場合に、搬送ズレが生じても、１ページ分の画像を複数のページに跨ることなく記録できるようにすることを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、本発明は、所定サイズのカットシートを搬送する搬送部と、前記搬送部により搬送される前記カットシートに画像を記録する記録ヘッドと、前記カットシートの搬送路において前記記録ヘッドよりも上流側に位置し、前記カットシートの終端を検出する端検出部と、前記搬送部により前記カットシートを搬送させながら、１枚の前記カットシートの記録領域内に、前記記録ヘッドにより１ページの画像を記録させる記録制御部と、を備え、前記記録制御部は、前記端検出部により前記カットシートの終端が検出されると、前記記録ヘッドの位置から前記端検出部の位置までの距離に基づいて前記記録領域の終端の位置を求め、求めた前記記録領域の終端位置に前記記録ヘッドが達したときに、記録すべきページの画像のうち記録が済んでいない部分がある場合には、前記記録領域の終端位置を搬送方向に所定量移動させて前記記録ヘッドにより記録を行わせること、を特徴とする記録装置を提供する。
この構成によれば、カットシートを搬送しながらカットシートの記録領域内に画像を記録する際に、記録ヘッドが記録領域の終端に達したときに記録すべきページのうち記録が済んでいない部分がある場合には、記録領域の終端位置が搬送方向に所定量移動されて記録が行われるので、記録すべき１ページの画像の全てを１枚のカットシートの記録領域に記録できる。このため、例えば、搬送ズレが発生した場合に、カットシートにおける記録領域の終端を移動させることで、１枚のカットシートに記録できる領域を拡大し、この記録領域に１ページの画像の全てを記録できる。これにより、複雑な構造部や構成部品の大幅な増加を伴わない方法により、記録すべき１ページの画像の全てを１枚のカットシートの記録領域に確実に記録可能な構成を実現し、搬送ズレ等により１ページの画像が複数ページに跨って記録される等の現象を防止できる。
【０００５】
上記構成において、前記記録制御部は、前記記録領域の終端位置を搬送方向に所定量移動させた後に前記記録ヘッドにより記録を行い、再び前記記録領域の終端位置に前記記録ヘッドが達した場合には、記録中の前記カットシートに対する記録を終了してもよい。
この場合、いったん記録領域の終端位置を移動させた後に、この終端位置に記録ヘッドが達した場合には、そのページの画像の記録を終了するので、記録領域の終端位置の移動量が適正な範囲を超えないよう制限される。このため、記録領域の終端位置がカットシートの終端からはみ出したりせず、適切な範囲においてのみ記録を行うことができる。
【０００６】
上記構成において、前記記録制御部は、前記端検出部により前記カットシートの終端を検出してから、前記記録ヘッドが前記記録領域の終端位置に達するまでの所定搬送量を記憶しており、この所定搬送量だけ前記搬送部が搬送したときに、前記記録ヘッドが前記記録領域の終端位置に達したことを検出してもよい。
この場合、搬送方向に沿って上流側に位置する端検出部から記録ヘッドまでの距離に相当する量が搬送されたことに基づいて、多数のセンサ等を用いることなく、容易に、記録ヘッドが記録領域の終端位置に達したと検出することができる。
【０００７】
上記構成において、前記カットシートに対し、行を単位として画像を記録するライン記録モードと、１枚の前記カットシートを単位としてページ毎に画像を記録するページ記録モードとを切り換えて実行可能に構成され、前記記録制御部は、前記ページ記録モードの実行時にのみ、前記端検出部により検出された前記カットシートの終端に基づいて前記カットシートにおける記録領域の位置を求め、求めた前記記録領域内に記録すべき画像の一部が記録できない場合には、前記記録領域の終端位置を移動させて画像の全部を記録させてもよい。
この場合、行毎に記録を行うライン記録モードでは記録領域の終端位置の移動を行わず、ページ毎に画像を記録するページ記録モードにおいては、記録領域の終端位置に記録ヘッドが達したときに、記録中のページのうち記録が済んでいない部分があれば、記録領域の終端位置を移動させる。つまり、１ページに収めるべき部分が規定されないライン記録モードでは、使用するカットシートの枚数が事前に規定されていないため、記録領域の終端に記録ヘッドが達するまで記録を行ったら次のカットシートに記録を行い、１ページに収めるべき画像が規定されているページ記録モードでは、記録領域の終端位置を移動させることで、そのページの画像の全てを１枚のカットシートの記録領域内に記録する。従って、行毎の記録を行うモードとページ毎の記録を行うモードとを実行可能な記録装置において、動作モードの特性に合わせて、記録領域の終端位置の移動に関する動作を切り換えることにより、記録すべき１ページの画像の全てを１枚のカットシートの記録領域に確実に記録可能で、かつ、行毎の記録を行う動作を安定して実行可能な構成を実現できる。
【０００８】
また、本発明は、搬送部によって所定サイズのカットシートを搬送し、記録ヘッドによって、前記搬送部により搬送される前記カットシートに画像を記録し、前記カットシートの搬送路において前記記録ヘッドよりも上流側に位置する端検出部によって、前記カットシートの終端を検出し、記録制御部によって、前記搬送部により前記カットシートを搬送させながら、１枚の前記カットシートの記録領域内に、前記記録ヘッドにより１ページの画像を記録させ、前記記録制御部により、前記端検出部が前記カットシートの終端を検出した場合に、前記記録ヘッドの位置から前記端検出部の位置までの距離に基づいて前記記録領域の終端の位置を求め、求めた前記記録領域の終端位置に前記記録ヘッドが達したときに、記録すべきページの画像のうち記録が済んでいない部分がある場合には、前記記録領域の終端位置を搬送方向に所定量移動させて前記記録ヘッドにより記録を行わせること、を特徴とする記録装置の制御方法を提供する。
この方法によれば、記録ヘッドが記録領域の終端に達したときに記録すべきページのうち記録が済んでいない部分がある場合に、記録領域の終端位置が搬送方向に所定量移動されるので、記録すべき１ページの画像の全てを１枚のカットシートの記録領域に記録できるので、複雑な構造部や構成部品の大幅な増加を伴わずに、搬送ズレ等により１ページの画像が複数ページに跨って記録される等の現象を防止できる。
【発明の効果】
【０００９】
本発明によれば、複雑な構造部や構成部品の大幅な増加を伴わずに、記録すべき１ページの画像の全てを１枚のカットシートの記録領域に確実に記録可能な構成を実現できる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本発明を適用した実施形態に係る記録装置としてのドットインパクトプリンタ１０の全体を示す斜視図であり、図２及び図３は、ドットインパクトプリンタ１０のプリンタ本体１１の構成を示す斜視図である。また、図４は、プリンタ本体１１の断面図である。
図１から図３に示す記録装置としてのドットインパクトプリンタ１０は、記録ヘッド２０（図３参照）が備える記録ワイヤ（図示略）を、インクリボン（図示略）を介して記録媒体に打ち出すことにより、この記録媒体の記録面にドットを形成して、文字を含む画像を記録（印刷）するものである。
ドットインパクトプリンタ１０において使用可能な記録媒体としては、所定長さに切断されているカットシートと、複数枚が連接された連続紙、連続複写紙等の連続シートとがある。カットシートは、ＪＩＳ規格等に準拠した定型サイズの紙または合成樹脂製のシートであり、例えば単票紙や単票複写紙などの普通紙の他、通帳や葉書、封筒などを含む。
【００１１】
ドットインパクトプリンタ１０は、大別すると、記録装置本体としてのプリンタ本体１１と、プリンタ本体１１に着脱自在に装着されたプッシュトラクタユニット１２（図２）及び排出ユニット１３と、プリンタ本体１１の上方、下方のそれぞれを覆う外装体としての上部ケース１４Ａ及び下部ケース１４Ｂとを備えて構成されている。
プリンタ本体１１は、図２から図４に示すように、ベースフレーム１５、フロントフレーム１６、リアフレーム１７、左サイドフレーム１８及び右サイドフレーム１９により構成される本体フレームと、記録ヘッド２０及びキャリッジ２１を備えた記録機構部２２と、プラテン２３、シート案内２４、第１従動ローラ２５及び第２従動ローラ２６を備えた第１シート搬送機構部２７、第３従動ローラ２８及び駆動ローラ２９を備えた第２シート搬送機構部３０と、を有して構成される。ここで、第１シート搬送機構部２７及び第２シート搬送機構部３０は、後述する排出ローラ４６とともに、本発明の搬送部に相当する。
【００１２】
ベースフレーム１５、フロントフレーム１６及びリアフレーム１７の略両端部に、左サイドフレーム１８及び右サイドフレーム１９が立設して固定される。これら左サイドフレーム１８と右サイドフレーム１９との間にキャリッジ軸３１が架け渡されて、回動自在に枢支される。さらに、左サイドフレーム１８と右サイドフレーム１９との間には、プラテン２３が架け渡されて回転自在に支持され、さらにシート案内２４がリアフレーム１７上に固定して配設される。
【００１３】
プラテン２３を含む上記第１シート搬送機構部２７は、図４に示すように、プラテン２３の下方に配置された第１従動ローラ２５及び第２従動ローラ２６を含み、プリンタ本体１１のリア側のシート搬送機構として構成される。第１従動ローラ２５及び第２従動ローラ２６は、従動ローラホルダ３２に回転自在に枢支される。従動ローラホルダ３２は、リアフレーム１７に一端が固定された付勢バネ３３によりプラテン２３側に付勢され、これにより第１従動ローラ２５及び第２従動ローラ２６がプラテン２３に対して下方から当接しプラテン２３の回転力を受けて回転駆動される。
また、第２シート搬送機構部３０は、第３従動ローラ２８と駆動ローラ２９とが当接状態で配置されて、プリンタ本体１１のフロント側のシート搬送機構として構成される。
【００１４】
プラテン２３は円筒形状のいわゆる丸プラテンであり、その外周面によって記録ヘッド２０が有する記録ワイヤ（図示略）の突出を受けるともに、駆動ローラ２９とともに駆動輪列部３４により正または逆方向に回転駆動され、カットシート及び連続シートを搬送する。駆動輪列部３４は、左サイドフレーム１８又は右サイドフレーム１９の一方、例えば右サイドフレーム１９に設置される。この駆動輪列部３４は、正転又は逆転可能なシート搬送モータ３５（図２）と、シート搬送モータ３５の駆動軸に回転一体に固定されたモータピニオンと、このモータピニオンからの駆動力をプラテン２３へ伝達する複数の減速ギアと、駆動ローラ２９へ伝達する複数の減速ギアとを備えて構成される。この構成により、プラテン２３と駆動ローラ２９とが反対方向に回転し、カットシートまたは連続シートを、プリンタ本体１１の前方から後方へ搬送可能とし、または、プリンタ本体１１の後方から前方へ搬送可能とする。このように、カットシート及び連続シートは、キャリッジ２１の後述の主走査方向に直交する副走査方向に搬送される。
【００１５】
左サイドフレーム１８及び右サイドフレーム１９のプリンタ本体１１におけるフロント側及びリア側の各々には、トラクタユニット装着部４０Ａ、４０Ｂが形成され、各々に連続シートをプリンタ本体１１内に供給するプッシュトラクタユニット１２が着脱自在に装着される。なお、図３は、プリンタ本体１１のフロント側にのみプッシュトラクタユニット１２が装着された状態を示す。
プッシュトラクタユニット１２は、左右に一対のトラクタ３６を有し、これらトラクタ３６は、トラクタ駆動軸３７に回転一体且つ軸方向摺動自在に軸支されたトラクタ駆動プーリ（図示略）と、トラクタガイド軸３８に回転自在且つ軸方向摺動自在に軸支されたトラクタ従動駆動プーリ（図示略）とにトラクタベルト３９が巻き掛けられ、シート押え蓋（図示略）を備えて構成される。一対のトラクタ３６間の距離は、搬送すべき連続シートの幅寸法に応じて調整可能であり、例えば、一方のトラクタ３６が所定位置で固定され、他方のトラクタ３６が、幅方向すなわち主走査方向の任意の位置で固定可能な構成となっている。また、トラクタベルト３９の全外周には複数のピンが突設され、連続シートの幅方向両側に穿設されたステップＳプログラムロケットホールに係合可能とされる。このトラクタベルト３９も前述の駆動輪列部３４により駆動される。
プリンタ本体１１のフロント側にプッシュトラクタユニット１２を装着した場合、このプッシュトラクタユニット１２は、フロント側の上記第２シート搬送機構部３０へ供給する。また、プッシュトラクタユニット１２をリア側に装着した場合、このプッシュトラクタユニット１２は、連続シートを、リア側の上記第１シート搬送機構部２７へ供給する。
本実施形態で例示する構成では、図２及び図４に示すように、プリンタ本体１１のフロント側に設けられたトラクタユニット装着部４０Ａに、プッシュトラクタユニット１２が装着されている。
【００１６】
キャリッジ２１は、キャリッジ軸３１に摺動自在に挿通されると共に、フロントフレーム１６の上端部に摺接されている。キャリッジ軸３１はプラテン２３と平行に配置されており、キャリッジ２１は、プラテン２３及びキャリッジ軸３１の軸方向と一致する主走査方向に走行（走査）可能に設けられる。
キャリッジ２１は、キャリッジ駆動モータ４１の正転又は逆転により往復移動されるタイミングベルト（図示略）に連結され、キャリッジ駆動モータ４１の正転又は逆転により、上記タイミングベルトを介し、キャリッジ軸３１に案内されて、主走査方向における図１〜図３中の左向き又は右向きに走査される。キャリッジ駆動モータ４１は、シート搬送モータ３５とともに例えばステッピングモータにて構成される。
また、キャリッジ軸３１の前方左側にはリボン駆動軸４３が設けられる。リボン駆動軸４３は、左サイドフレーム１８及び右サイドフレーム１９に装着されたリボンカセット４４内のインクリボン（図示略）を移動させることにより、キャリッジ２１の往復動作に合わせてリボンカセット４４から順次インクリボンを繰り出させる。このインクリボンは、記録ヘッド２０とプラテン２３との間に引き回される。
【００１７】
キャリッジ２１に搭載された記録ヘッド２０は、多数の記録ワイヤ（図示略）を備え、これらの記録ワイヤを、インクリボンに向けて突出させる。記録ワイヤが突出する方向には、インクリボンを介して、連続シート及びカットシートが搬送される搬送路が位置しており、さらに、連続シート又はカットシートを介してプラテン２３が位置している。従って、記録ヘッド２０が備える記録ワイヤは、インクリボン、プラテン２３と記録ヘッド２０との間に搬送される連続シート又はカットシート、及びプラテン２３の外周面を押圧し、インクリボンのインクを連続シート又はカットシートの記録面にインクを付着させて、文字を含む画像を記録する。
記録ヘッド２０による記録動作は、キャリッジ２１が図１〜図３の主走査方向左向き又は右向きに走行される間に、記録ヘッド２０の記録ワイヤにより一行分の記録がなされ、この一行分の記録がなされる度に、上記第１シート搬送機構部２７又は第２シート搬送機構部３０が、それぞれシートを所定長（通常行間分）搬送させ、これらの動作が繰り返されることにより実施される。
【００１８】
排出ユニット１３は、図４に示すように、ローラ軸４５に回転一体に設けられた排出ローラ４６を備え、この排出ローラ４６の回転によって、記録ヘッド２０により記録されたシートがドットインパクトプリンタ１０の外に排出される。
また、右サイドフレーム１９の外側には、レリースレバー４７が設けられ、レリースレバー４７の操作によって、シート搬送モータ３５の駆動力を伝達する伝達ギア（図示略）が、プリンタ本体１１のリア側に装着されたプッシュトラクタユニット１２のトラクタ駆動軸３７を駆動するトラクタ駆動ギア（図示略）と噛み合い、または離脱可能に構成される。伝達ギアがトラクタ駆動ギアと噛み合っている時には、図４に示すレリース軸４８に形成されたカム４９の作用で、第１シート搬送機構部２７の第１従動ローラ２５がプラテン２３から離反して、連続シートが、プリンタ本体１１のリア側に装着されたプッシュトラクタユニット１２からプラテン２３へ供給され搬送される。
【００１９】
また、レリースレバー４７の操作により、伝達ギアがトラクタ駆動ギアから離脱したときには、カム４９の作用で、第１シート搬送機構部２７の第１従動ローラ２５がプラテン２３に接触して回転し、図示しないシート供給ガイド等から、カットシートが第１シート搬送機構部２７のシート案内２４からプラテン２３へ供給され搬送される。
このように、ドットインパクトプリンタ１０では、レリースレバー４７の操作によって、連続シートを搬送する態様とカットシートを搬送する態様との切り換えが可能になっている。
左サイドフレーム１８の外側には、アジャストレバー５０が設けられ、このアジャストレバー５０が操作されると、その操作量に応じた分だけキャリッジ軸３１がプラテン２３から離間又は接近可能に構成される。従って、アジャストレバー５０の手動操作によって、上記キャリッジ軸３１に支持されたキャリッジ２１に搭載された記録ヘッド２０とプラテン２３との間のプラテンギャップを、シート厚等に応じて調整可能となる。
さらに、プラテン２３の直下の位置には、レリース軸４８に隣接してシート終端センサ５５が配設されている。シート終端センサ５５は、このシート終端センサ５５の位置における連続シート又はカットシートの有無を検出するセンサであり、例えば、プラテン２３に対して光を照射するとともに反射光を検出する反射型の光センサとして構成され、反射光の検出光量に応じた値を出力する。シート終端センサ５５の検出値は、シート終端センサ５５とプラテン２３の外周面との間におけるシートの有無に応じて変化する。このため、シート終端センサ５５の検出値は、プラテン２３に対してプリンタ本体１１のリア側から連続シート又はカットシートが供給され、その先端がシート終端センサ５５の位置に達したとき、及び、供給された連続シート又はカットシートの終端がシート終端センサ５５の位置を通過したときに、大きく変化する。
【００２０】
図５は、ドットインパクトプリンタ１０の制御系の構成を示すブロック図である。
この図５に示すように、ドットインパクトプリンタ１０は、ドットインパクトプリンタ１０の各部を制御するＣＰＵ６０、ＣＰＵ６０により処理されるプログラムやデータ等を一時的に格納するＲＡＭ６１、ＣＰＵ６０により処理されるプログラムやデータ等を記憶したＥＥＰＲＯＭ６２、記録ヘッド２０及びシート終端センサ５５に接続されたゲートアレイ（Ｇ／Ａ）６３、シート搬送モータ３５及びキャリッジ駆動モータ４１を駆動する６４、及び、ホストコンピュータ７０に接続されるインタフェース６５を備え、これらの各部はバスを介して相互に接続されている。
ゲートアレイ６３は、シート終端センサ５５の検出値を所定の周期でサンプリングし、この検出値を示すデジタルデータをＣＰＵ６０に出力する。また、ゲートアレイ６３は、ＣＰＵ６０から入力される制御データにより指定されるタイミングで、記録ヘッド２０に対して駆動電流を供給し、記録ヘッド２０の記録ワイヤ（図示略）を突出させる。さらに、ゲートアレイ６３は、ＣＰＵ６０から入力される制御データに従って、モータドライバ６４に対して駆動信号を出力する。
モータドライバ６４は、ゲートアレイ６３から入力される駆動信号に従って、シート搬送モータ３５及びキャリッジ駆動モータ４１に対し、駆動電流と駆動パルスとを出力し、シート搬送モータ３５及びキャリッジ駆動モータ４１を所定のタイミングで所定量だけ駆動させる。
【００２１】
ＣＰＵ６０は、ＥＥＰＲＯＭ６２に記憶されたプログラムを読み出して実行することにより、上記の記録制御部として機能し、ドットインパクトプリンタ１０の各部を制御して、連続シート及びカットシートに画像を記録する。
すなわち、ＣＰＵ６０は、インタフェース６５を介してホストコンピュータ７０から入力された記録データを取得及び解析し、この記録データに含まれる画像を、連続シート又はカットシートに記録する。
この記録の実行時、ＣＰＵ６０は、ゲートアレイ６３から入力されるデータにより、シート終端センサ５５がシートの先端を検出してから、シート搬送モータ３５により所定量だけシートを搬送させ、記録ヘッド２０によって画像の記録を実行させる。この記録中、ＣＰＵ６０はキャリッジ駆動モータ４１を動作させ、キャリッジ２１を主走査方向に移動させる。そして、記録ヘッド２０による１行分の記録が終了すると、ＣＰＵ６０は、シート搬送モータ３５によりシートを行間分搬送させて、キャリッジ駆動モータ４１を反転方向に回転させながら記録ヘッド２０を動作させ、次の行の画像を記録させ、以下、この動作を繰り返し実行させる。そして、ＣＰＵ６０は、シート終端センサ５５によってシートの終端が検出され、その後に所定量だけシート搬送モータ３５が搬送を行った場合には、シートのサイズに応じて設定された記録領域の終端まで記録を行ったものと判定して、シート搬送モータ３５の動作により当該シートを排出させる。
【００２２】
また、ＣＰＵ６０は、インタフェース６５を介してホストコンピュータ７０から入力された記録データを取得及び解析し、この記録データの先頭に付されたコマンドに基づき、１行毎に画像を記録するライン記録モードと、ページ単位で画像を記録するページ記録モードとを切り換えて実行可能である。
ライン記録モードとは、１ページに記録する行数や範囲が指定されず、連続シート又はカットシートに１行ずつ画像を記録する動作モードである。連続シート及びカットシートのサイズに応じて予め設定されている記録領域の最終行に記録を行った後に、次のシートの先頭行から記録を行う。このライン記録モードでは記録すべき画像についてページに関する規定がないので、ホストコンピュータ７０から入力された記録データが何ページ分に相当するかは、記録データに含まれる画像の行数と、ドットインパクトプリンタ１０にセットされているシートに記録可能な行数とによって、自動的に決まる。このため、ライン記録モードの実行中に、ドットインパクトプリンタ１０がシートの境界（終端と先端）と記録する画像の区切りとの整合性に関する制御は行わない。
【００２３】
これに対し、ページ記録モードは、使用する連続シート又はカットシートの１枚に対し、１ページ分の画像を記録する動作モードである。このページ記録モードでは、記録データにおいて、１枚のシートに記録すべき画像が１ページ分の画像として含まれており、具体的には、記録すべき画像のデータと、ページの区切りを示すデータとが含まれている。ドットインパクトプリンタ１０は、記録データに含まれる画像を１行ずつ記録し、１ページ分の画像を記録し終わったところでページの区切りを示すデータが現れると、このデータに従って、シートを排出する。ページの区切りのデータを検出した場合には、記録ヘッド２０がシートのどの位置にあってもシートを排出する。
【００２４】
ページ記録モードにおいては、１ページ分の画像を１枚のシートに記録しなければならないので、１ページ分の画像の記録が終了する前に記録ヘッド２０がシートの記録領域の終端に達してしまった場合は、残りの画像を次のシートに記録する。そして、前ページの残りの画像を記録したところでページの区切りとなるので、ドットインパクトプリンタ１０は、記録中だったシートを排出して、次のシートに次のページの画像を記録する。例えば、ページ内の最終行を残して記録ヘッド２０が記録領域の終端に達したら、残りの１行を次のシートに記録し、この１行の記録が終了したら、そのシートを排出して次のシートに次のページの画像を記録する。この場合、２枚目のシートには１行しか画像が記録されないことになる。
そこで、本実施形態のドットインパクトプリンタ１０は、ＣＰＵ６０の制御により、ページ記録モードにおいて１ページ分の画像の記録が終了する前に記録ヘッド２０がシートの記録領域の終端に達した場合は、所定量だけ記録領域の終端の位置を移動させ、１ページ分の画像における残りの部分を記録できるようにする。
以下、この動作について詳細に説明する。
【００２５】
以下の説明では、ドットインパクトプリンタ１０において、記録媒体としてカットシート１００を使用する場合を例に挙げて説明する。カットシート１００は、上述したように、ＪＩＳ規格等に準拠した定型サイズの紙または合成樹脂製のシートであり、例えば単票紙や単票複写紙などの普通紙の他、通帳や葉書、封筒などを含むが、ここでは定型サイズにカットされた長方形の紙を例に挙げて説明する。
【００２６】
図６は、ドットインパクトプリンタ１０におけるプラテン２３周辺におけるカットシート１００の搬送路を模式的に示す図である。また、図７は、ドットインパクトプリンタ１０において使用されるカットシート１００における記録領域１０１の配置を説明する図である。
図６に示すように、カットシート１００の搬送路において、シート終端センサ５５は記録ヘッド２０よりも上流側に位置している。ここで、カットシート１００の搬送路に沿ったシート終端センサ５５から記録ヘッド２０までの距離を、距離Ｌとする。
カットシート１００がドットインパクトプリンタ１０にセットされて、第１シート搬送機構部２７によりプリンタ本体１１内に搬送され、シート終端センサ５５によってカットシート１００の先端が検出されると、この時点から距離Ｌだけカットシート１００を搬送すると、カットシート１００の先端が記録ヘッド２０の位置に達する。また、カットシート１００に対する記録を行い、シート終端センサ５５によりカットシート１００の終端が検出されると、この時点から距離Ｌだけカットシート１００を搬送すると、カットシート１００の終端が記録ヘッド２０の位置に達する。
【００２７】
図７に示すように、所定サイズのカットシート１００には、その上下左右に余白が確保され、この余白を除く部分が記録領域１０１となっている。カットシート１００における記録領域１０１の位置およびサイズは、カットシート１００の形状・サイズの種類ごとに予め設定され、ＥＥＰＲＯＭ６２（図５）に記憶されている。ドットインパクトプリンタ１０は、記録領域１０１の最上部から順次、記録ヘッド２０を、図中矢印で示す主走査方向に走査させ、１枚のカットシート１００の記録領域１０１に１ページ分の画像を記録する。１ページの画像がｎ行で構成される場合、ドットインパクトプリンタ１０は、１行目（パス１）、２行目（パス２）、…ｎ−１行目（パスｎ−１）、ｎ行目（パスｎ）の順に行毎に画像を記録する。なお、図７中に矢印で示す記録ヘッド２０の走査方向は記録の様子を模式的に示したものであって、記録ヘッド２０の走査方向は図中矢印で示す向きに限らず、その逆方向に走査して画像を記録することも勿論可能であるし、１行毎に走査方向を反転させることも可能である。
【００２８】
そして、ドットインパクトプリンタ１０は、シート終端センサ５５がカットシート１００の終端であるカットシート終端１００Ａを検出したときの記録ヘッド２０の位置、すなわち図中の終端検出時ヘッド位置１０２に基づき、記録領域１０１の下端である記録領域終端１０３の位置を特定する。
詳細には、ＣＰＵ６０は、シート終端センサ５５がカットシート終端１００Ａを検出したときに、そのときの記録ヘッド２０に重なる終端検出時ヘッド位置１０２を設定する。この終端検出時ヘッド位置１０２から記録領域終端１０３までの距離は、カットシート１００のサイズ毎に予め設定されたシート下端の余白量に基づいて決定され、ドットインパクトプリンタ１０においては、この距離をＦＯＲ（Forms Over Ride）定数としてＥＥＰＲＯＭ６２に記憶している。そして、設定された終端検出時ヘッド位置１０２からＦＯＲ定数に相当する距離が搬送されたときに、記録ヘッド２０が記録領域終端１０３に達する。つまり、ドットインパクトプリンタ１０は、シート終端センサ５５がカットシート終端１００Ａを検出してからＦＯＲ定数の分だけカットシート１００を搬送した時に、記録ヘッド２０が記録領域１０１内における最終のパスの位置にあると判別する。
【００２９】
ところで、上述したようにカットシート１００の搬送ズレが生じると、記録ヘッド２０の位置が、通常時よりもカットシート終端１００Ａ側にずれて、ページ内に画像の全部を記録できなくなる。搬送ズレの具体的な例としては、カットシート１００の先端位置を検出したときに公差範囲内のズレが生じて、記録領域１０１が終端側にずれる場合や、搬送時の滑りやプラテン２３を含む第１シート搬送機構部２７の各部の公差により、行間が通常より広くなってしまった場合などがある。
上記のように、ドットインパクトプリンタ１０は、シート終端センサ５５がカットシート終端１００Ａを検出してからＦＯＲ定数の分だけカットシート１００を搬送した場所を記録領域終端１０３の位置と定めるので、記録ヘッド２０の位置がカットシート終端１００Ａ側にずれていると、記録ヘッド２０が走査されるパスの位置と記録領域終端１０３との不整合が生じる。この結果、例えば、本来なら記録ヘッド２０がパスｎの走査時に記録領域終端１０３に達するはずが、パスｎ−１の走査時に記録領域終端１０３に達してしまう。
【００３０】
このような場合、ドットインパクトプリンタ１０は、ＣＰＵ６０の制御により、記録領域終端１０３を所定量だけ移動させ、カットシート終端１００Ａ側に寄った記録領域終端１０３Ａとする。この移動により、記録領域１０１がカットシート終端１００Ａ側の余白にまで拡大され、パスｎを記録できるようになり、パス１〜ｎの全てが１枚のカットシート１００に記録される。
【００３１】
図８は、上記のドットインパクトプリンタ１０の動作を示すフローチャートである。
ＣＰＵ６０は、まず、インタフェース６５を介してホストコンピュータ７０から入力された記録データを取得し、記録データの先頭に付された制御コマンドを解析して、ライン記録モードで記録を行うか、ページ記録モードで記録を行うかを判別する（ステップＳ１１）。ここで、入力された記録データに対応する動作モードがライン記録モードであると判別した場合（ステップＳ１１；Ｎｏ）、ＣＰＵ６０は、ライン記録モードの動作を実行してカットシート１００に画像を記録し（ステップＳ１２）、その後、シート搬送モータ３５を駆動させて記録したカットシート１００を排出し（ステップＳ２１）、本処理を終了する。
【００３２】
一方、入力された記録データに対応する動作モードがページ記録モードであると判別した場合（ステップＳ１１；Ｙｅｓ）、ＣＰＵ６０は、ページ記録モードの動作を開始し、記録データに基づいてシート搬送モータ３５、キャリッジ駆動モータ４１及び記録ヘッド２０を動作させて１行分の記録を実行する（ステップＳ１３）。続いてＣＰＵ６０は、１行分の記録が終了する毎に、記録データにページの区切りを指示するデータが有るか否かに基づき、その１ページ分の画像の記録が終了したか否かを判別する（ステップＳ１４）。ここで、１ページ分の画像の記録が終了していれば、ＣＰＵ６０は、ステップＳ２１に移行して記録したカットシート１００を排出し、本処理を終了する。
【００３３】
１ページ分の画像の記録が終了していない場合（ステップＳ１４；Ｎｏ）、ＣＰＵ６０は、記録ヘッド２０の位置が記録領域終端１０３に達したか否かを判別する（ステップＳ１５）。この判別は、シート終端センサ５５がカットシート終端１００Ａを検出したか否か、及び、シート終端センサ５５がカットシート終端１００Ａを検出してからＦＯＲ定数に相当する量を搬送したか否かに基づいて行われる。
そして、記録ヘッド２０が記録領域終端１０３に達していなければ、ＣＰＵ６０はステップＳ１３に戻って次の行を記録する。
【００３４】
記録ヘッド２０が記録領域終端１０３に達した場合（ステップＳ１５；Ｙｅｓ）、ＣＰＵ６０は、記録領域終端１０３を移動する動作を実行するよう設定がなされているか否かを判別する（ステップＳ１６）。
ドットインパクトプリンタ１０においては、上述したように記録領域終端１０３を移動させる動作を行わないように設定することも可能である。この設定状態は、例えばホストコンピュータ７０がドットインパクトプリンタ１０に出力する記録データの先頭に付されるコマンドにより指定され、或いは、予めＥＥＰＲＯＭ６２に記憶されている。ステップＳ１６において、ＣＰＵ６０は、コマンドにおける指定またはＥＥＰＲＯＭ６２に記憶された設定状態に基づいて判定を行い、記録領域終端１０３を移動させるよう設定されていない場合には（ステップＳ１６；Ｎｏ）、ステップＳ２１に移行する。
【００３５】
記録領域終端１０３を移動させるよう設定されている場合（ステップＳ１６；Ｙｅｓ）、ＣＰＵ６０は、予め設定された量だけ記録領域終端１０３をカットシート終端１００Ａ側に移動させて、新たな終端位置を記録領域終端１０３Ａとする（ステップＳ１７）。記録領域終端１０３を移動させる量は、カットシート１００の余白の範囲内に収まる量であって、記録領域終端１０３Ａがカットシート１００の外にはみ出さないよう十分な余裕をもって設定されている。この量は、ＥＥＰＲＯＭ６２に記憶されていてもよく、ホストコンピュータ７０がドットインパクトプリンタ１０に出力する記録データの先頭のコマンドにより設定されてもよい。
【００３６】
そして、ＣＰＵ６０は、記録データに基づいて次の１行分の記録を実行し（ステップＳ１８）、この１ページ分の画像の記録が終了したか否かを判別する（ステップＳ１９）。１ページ分の画像の記録が終了した場合（ステップＳ１９；Ｙｅｓ）、ＣＰＵ６０はステップＳ２１に移行して記録したカットシート１００を排出し、本処理を終了する。
【００３７】
１ページ分の画像の記録が終了していない場合（ステップＳ１９；Ｎｏ）、ＣＰＵ６０は、記録ヘッド２０の位置が移動後の記録領域終端１０３Ａに達したか否かを判別し（ステップＳ２０）、記録ヘッド２０が記録領域終端１０３Ａに達していなければ、ステップＳ１８に戻って次の行を記録する。
また、記録ヘッド２０が記録領域終端１０３Ａに達した場合（ステップＳ２０；Ｙｅｓ）、ＣＰＵ６０は、ステップＳ２１に移行してカットシート１００を排出し、本処理を終了する。ここで、ステップＳ１６に戻って、いったん移動させた記録領域終端１０３Ａを、さらにカットシート終端１００Ａ側に移動させてもよいが、ステップＳ１７で記録領域終端１０３を移動させる量によっては、記録領域１０１が拡大されすぎて記録領域１０１の周囲の余白量が十分でなくなる可能性がある。従って、ステップＳ１７で記録領域終端１０３を移動させる量は極めて小さければ、記録領域終端１０３を複数回移動させてもよいが、そうでなければ、本実施形態のように、記録領域終端１０３を移動させる回数を１回に抑えることが好ましい。
【００３８】
以上のように、本発明を適用した実施形態に係るドットインパクトプリンタ１０は、カットシート１００に設定された記録領域１０１内に記録ヘッド２０により画像を記録させ、カットシート１００の搬送路において記録ヘッド２０よりも上流側に位置するシート終端センサ５５がカットシート１００の終端を検出すると、記録ヘッド２０の位置からシート終端センサ５５の位置までの距離Ｌに基づいて終端検出時ヘッド位置１０２を定め、この終端検出時ヘッド位置１０２の位置からＦＯＲ定数だけ搬送した位置を記録領域１０１の記録領域終端１０３として、記録ヘッド２０が記録領域終端１０３の位置に達するまで記録を行う。そして、記録ヘッド２０が記録領域終端１０３に達したときに、記録領域１０１に記録すべき画像のうち記録が済んでいない部分がある場合は、記録領域終端１０３を搬送方向に所定量移動させ、記録領域１０１を拡大して、記録ヘッド２０により記録を行う。
このため、搬送ズレ等により１ページの画像の全てを１枚のカットシート１００の記録領域１０１に記録しきれない場合も、記録領域終端１０３を移動させて記録領域終端１０３Ａとすることで、画像の全てを１枚のカットシート１００に記録できる。これにより、複雑な構造部や構成部品の大幅な増加を伴わない方法により、記録すべき１ページの画像の全てを１枚のカットシート１００の記録領域１０１に確実に記録可能な構成を実現でき、搬送ズレ等により１ページの画像が複数ページに跨って記録される等の現象を防止できる。
【００３９】
また、ドットインパクトプリンタ１０は、記録領域終端１０３を移動させて記録領域終端１０３Ａとした後に、再び記録ヘッド２０が記録領域終端１０３Ａに達した場合には、記録中のカットシート１００に対する記録を終了する。このため、記録領域終端１０３の移動量が適正な範囲を超えない所定量に制限され、記録領域終端１０３がカットシート終端１００Ａからはみ出したりすることがない。
さらに、ドットインパクトプリンタ１０は、シート終端センサ５５がカットシート１００の終端を検出してから、記録ヘッド２０が記録領域終端１０３の位置に達するまでの搬送量として、ＦＯＲ定数を記憶しており、このＦＯＲ定数に相当する搬送量だけ第１シート搬送機構部２７及び第２シート搬送機構部３０を動作させたときに、記録ヘッド２０が記録領域終端１０３に達したことを検出する。これにより、多数のセンサ等を用いることなく、容易に、記録ヘッド２０が記録領域終端１０３に達したことを検出できる。
【００４０】
そして、ドットインパクトプリンタ１０は、ライン記録モードとページ記録モードとを切り換えて実行可能に構成され、ページ記録モードの実行時にのみ、記録領域１０１内に記録すべき画像の全てを記録できない場合に、記録領域終端１０３を移動させるので、動作モードの特性に合わせて、記録領域終端１０３の移動に関する動作を切り換えることにより、記録すべき１ページの画像の全てを１枚のカットシート１００の記録領域１０１に確実に記録可能で、かつ、行毎の記録を行う動作を安定して実行可能な構成を実現できる。
【００４１】
なお、上述した実施形態は、あくまでも本発明の一態様であり、本発明の範囲内で任意に変形及び応用が可能である。
例えば、上記実施形態において、ドットインパクトプリンタ１０は、シート終端センサ５５がカットシート終端１００Ａを検出したときに、距離Ｌに基づいて終端検出時ヘッド位置１０２の位置を求め、さらに、終端検出時ヘッド位置１０２からＦＯＲ定数分だけ搬送した位置を記録領域終端１０３として求めていたが、本発明はこれに限定されるものではなく、距離Ｌと、カットシート１００のカットシート終端１００Ａ側の余白量との差に基づいて、記録領域終端１０３の位置を求めてもよい。
また、ホストコンピュータ７０からドットインパクトプリンタ１０に入力される記録データのフォーマットは任意であり、例えば、ホストコンピュータ７０からドットインパクトプリンタ１０に制御コマンドのみを送信し、その後に、最小限の制御コマンドとともに記録データを送信してもよい。
【００４２】
さらに、上記実施形態では、インクリボンを介して記録ワイヤをカットシート１００に打ち出すドットインパクトプリンタ１０に本発明を適用した場合を例に挙げて説明したが、本発明は、発熱素子を用いて感熱紙またはインクを加熱することによって文字を含む画像を記録するサーマルプリンタや、インクを吐出して文字を含む画像を記録するインクジェット式プリンタ等にも適用可能であり、独立したプリンタに限らず、他の装置に組み込まれたプリンタモジュールに対しても適用可能である。そして、ホストコンピュータ７０は、パーソナルコンピュータに限らず、ＰＤＡ等の携帯型デバイスであってもよいし、他の機器を制御する制御装置としてもよく、その他、ドットインパクトプリンタ１０の細部構成及びその周辺構成は、本発明の主旨を逸脱しない範囲において任意に変更可能である。
【図面の簡単な説明】
【００４３】
【図１】実施形態に係るドットインパクトプリンタの斜視図である。
【図２】プリンタ本体の構成を示す斜視図である。
【図３】プリンタ本体の構成を示す斜視図である。
【図４】プリンタ本体の構成を示す断面図である。
【図５】ドットインパクトプリンタの制御系を示すブロック図である。
【図６】プラテン周辺におけるカットシートの搬送路を模式的に示す図である。
【図７】カットシートにおける記録領域の配置を説明する図である。
【図８】ドットインパクトプリンタの動作を示すフローチャートである。
【符号の説明】
【００４４】
１０…ドットインパクトプリンタ（記録装置）、１１…プリンタ本体、２０…記録ヘッド、２１…キャリッジ、２２…記録機構部、２３…プラテン、２７…第１シート搬送機構部（搬送部）、３０…第２シート搬送機構部（搬送部）、３４…駆動輪列部、３５…シート搬送モータ、４１…キャリッジ駆動モータ、５５…シート終端センサ（端検出部）、６０…ＣＰＵ（記録制御部）、６２…ＥＥＰＲＯＭ、６５…インタフェース、７０…ホストコンピュータ、１００…カットシート、１００Ａ…カットシート終端、１０１…記録領域、１０２…終端検出時ヘッド位置、１０３、１０３Ａ…記録領域終端。
【図１】
2009234135.tif 000003
【図２】
2009234135.tif 000004
【図３】
2009234135.tif 000005
【図４】
2009234135.tif 000006
【図５】
2009234135.tif 000007
【図６】
2009234135.tif 000008
【図７】
2009234135.tif 000009
【図８】
2009234135.tif 000010