(57)【特許請求の範囲】
【請求項１】
記録ヘッドと、
前記記録ヘッドを往復移動させるヘッド移動手段と、
前記記録ヘッドの移動範囲内にある記録媒体に対し、前記記録ヘッドを移動させて記録を行う記録制御手段と、を備え、
前記記録制御手段は、前記記録媒体から外れた移動開始位置にある前記記録ヘッドを前記記録媒体の端を越えて前記記録媒体上に移動させて記録を行う場合に、前記記録ヘッドを目標速度まで加速して移動させる制御を行い、
前記目標速度の設定値がしきい値より高速であって、前記移動開始位置と前記記録媒体の端との間の距離が、前記記録ヘッドを前記目標速度まで加速するための加速区間の長さより長い場合に、前記目標速度を前記設定値より低い速度に変更すること、
を特徴とする記録装置。
【請求項２】
前記記録制御手段は、前記記録ヘッドを移動させるコマンドを実行して、前記記録ヘッドの移動可能範囲内で予め設定された特定の位置に前記記録ヘッドを移動させる制御を実行可能であり、
前記特定の位置は、前記特定の位置と前記記録媒体の端との間の距離が前記加速区間より長くなる位置に設定され、
前記コマンドを実行してから前記特定の位置を前記移動開始位置として前記記録動作を開始する際には、前記目標速度を前記設定値より低い速度に変更することを特徴とする請求項１記載の記録装置。
【請求項３】
前記記録制御手段は、前記記録媒体が冊子形態である場合に、前記目標速度を前記設定値より低い速度に変更することを特徴とする請求項１または２記載の記録装置。
【請求項４】
前記記録制御手段は、前記目標速度を前記設定値より低い速度に変更して前記記録ヘッドを移動させて記録を行い、前記記録ヘッドの移動方向を逆に切り替えた後に、前記目標速度を変更前の前記設定値に戻すことを特徴とする請求項１から３のいずれかに記載の記録装置。
【請求項５】
前記記録制御手段は、前記移動開始位置から前記記録媒体の端位置までの長さが、前記目標速度が設定可能な最高速度である場合の前記加速区間の長さ以上の場合に、前記記録ヘッドの移動速度の上限を変更することを特徴とする請求項１記載の記録装置。
【請求項６】
記録ヘッドと、前記記録ヘッドを往復移動させるヘッド移動手段とを備えた記録装置を制御するための制御方法であって、
前記記録ヘッドの移動範囲内にある記録媒体に対し、前記記録ヘッドを移動させながら記録を行い、前記記録媒体から外れた移動開始位置にある前記記録ヘッドを前記記録媒体の端を越えて前記記録媒体上に移動させて記録を行う場合に、前記記録ヘッドを目標速度まで加速して移動させる制御を行い、前記目標速度の設定値がしきい値より高速であって、前記移動開始位置と前記記録媒体の端との間の距離が、前記記録ヘッドを前記目標速度まで加速するための加速区間の長さより長い場合に、前記目標速度を前記設定値より低い速度に変更すること、
を特徴とする記録装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に画像を記録する記録装置、および、この記録装置の制御方法に関する。
【背景技術】
【０００２】
従来、記録媒体上に記録ヘッドを走査して記録を行う記録装置において、記録媒体の厚みが変化する段差や、厚みのある記録媒体に記録ヘッドが乗り上げる際に、記録ヘッドが記録媒体から離れてしまい、一部の文字等が記録されない等の問題が生じることが指摘されている。この問題を解決するため、例えば、光センサーにより記録媒体の厚みの変化を検出して、厚みが変化する場合に記録ヘッドの駆動速度を低速にするものがあった（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−１１７２７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、記録媒体から記録ヘッドが離隔してしまう現象は記録媒体が有する段差だけでなく、記録媒体の端に記録ヘッドが乗り上げる際にも起こり得るが、この場合、光センサー等により段差の高さや位置を検出することは難しいという問題があった。従って、記録ヘッドが乗り上げる際の記録品質の低下を防止するための対策は、記録ヘッドを低速で駆動することであったが、スループットの低下を招くという問題があった。
本発明は、上記課題に鑑み、記録ヘッドが記録媒体に乗り上げることに起因する不具合を防止し、高い記録品質を保持できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明は、記録ヘッドと、前記記録ヘッドを往復移動させるヘッド移動手段と、前記記録ヘッドの移動範囲内にある記録媒体に対し、前記記録ヘッドを移動させて記録を行う記録制御手段と、を備え、前記記録制御手段は、前記記録媒体から外れた移動開始位置にある前記記録ヘッドを前記記録媒体の端を越えて前記記録媒体上に移動させて記録を行う場合に、前記記録ヘッドを目標速度まで加速して移動させる制御を行い、前記目標速度の設定値がしきい値より高速であって、前記移動開始位置と前記記録媒体の端との間の距離が、前記記録ヘッドを前記目標速度まで加速するための加速区間の長さより長い場合に、前記目標速度を前記設定値より低い速度に変更すること、を特徴とする。
また、上記記録装置において、前記記録制御手段は、前記記録ヘッドを移動させるコマンドを実行して、前記記録ヘッドの移動可能範囲内で予め設定された特定の位置に前記記録ヘッドを移動させる制御を実行可能であり、前記特定の位置は、前記特定の位置と前記記録媒体の端との間の距離が前記加速区間より長くなる位置に設定され、前記コマンドを実行してから前記特定の位置を前記移動開始位置として前記記録動作を開始する際には、前記目標速度を前記設定値より低い速度に変更することを特徴とする。
また、上記記録装置において、前記記録制御手段は、前記記録媒体が冊子形態である場合に、前記目標速度を前記設定値より低い速度に変更することを特徴とする。
また、上記記録装置において、前記記録制御手段は、前記目標速度を前記設定値より低い速度に変更して前記記録ヘッドを移動させて記録を行い、前記記録ヘッドの移動方向を逆に切り替えた後に、前記目標速度を変更前の前記設定値に戻すことを特徴とする。
また、上記記録装置において、前記記録制御手段は、前記移動開始位置から前記記録媒体の端位置までの長さが、前記目標速度が設定可能な最高速度である場合の前記加速区間の長さ以上の場合に、前記記録ヘッドの移動速度の上限を変更することを特徴とする。
また、本発明は、記録ヘッドと、前記記録ヘッドを往復移動させるヘッド移動手段とを備えた記録装置を制御するための制御方法であって、前記記録ヘッドの移動範囲内にある記録媒体に対し、前記記録ヘッドを移動させながら記録を行い、前記記録媒体から外れた移動開始位置にある前記記録ヘッドを前記記録媒体の端を越えて前記記録媒体上に移動させて記録を行う場合に、前記記録ヘッドを目標速度まで加速して移動させる制御を行い、前記目標速度の設定値がしきい値より高速であって、前記移動開始位置と前記記録媒体の端との間の距離が、前記記録ヘッドを前記目標速度まで加速するための加速区間の長さより長い場合に、前記目標速度を前記設定値より低い速度に変更すること、を特徴とする。
また、本発明は、記録ヘッドと、前記記録ヘッドを往復移動させるヘッド移動手段と、前記記録ヘッドの移動範囲内にある記録媒体に対し、前記記録ヘッドを移動させながら記録を行う記録制御手段と、を備え、前記記録制御手段は、記録開始時に前記記録ヘッドが前記記録媒体から外れた位置にある場合に、前記記録ヘッドを前記記録媒体の端を越えて前記記録媒体上の記録開始位置まで移動させ、この移動中の記録ヘッドの移動速度の上限を、移動開始位置に基づいて、設定された上限の速度より低い速度に変更することを特徴とする。
本発明によれば、記録ヘッドが記録媒体の端を越えて移動する際に、移動開始位置に基づいて記録ヘッドの移動速度の上限を低くするので、記録ヘッドの移動速度が速すぎるために生じる不具合を確実に防止できる。また、記録ヘッドの移動開始位置により、例えば記録媒体の端を越えるときの記録ヘッドの移動速度が高速に達しないと予測される場合には、記録ヘッドの移動速度の上限を変更しない。このため、記録ヘッドの移動速度の上限を変更する頻度を抑えることができる。これにより、記録ヘッドの移動速度に起因する不具合の発生を防止し、かつ、記録ヘッドの移動速度の上限値を変更する頻度を抑えてスループットの低下を防ぐことができる。
【０００６】
また、本発明は、上記の記録装置において、前記記録制御手段は、記録動作以外に、前記記録ヘッドの移動可能範囲内の所定の位置に前記記録ヘッドを移動させる制御を実行可能であり、この制御の次に前記記録動作を開始する際には、前記記録ヘッドを前記記録媒体の端を越えて移動させる移動中の速度の上限を変更することを特徴とする。
本発明によれば、記録動作以外の動作により、例えば移動可能範囲の端等の所定位置まで記録ヘッドを移動させてから記録を開始する際のように、記録媒体の端を越えるときの記録ヘッドの移動速度が高速に達する可能性がある場合に、記録ヘッドの移動速度を抑えることができる。これにより、記録ヘッドの移動速度に起因する不具合が発生しやすい状況に限って、記録ヘッドの移動速度を抑え、不具合の発生を防止できる。
【０００７】
また、本発明は、上記の記録装置において、前記所定の位置は、前記記録ヘッドの移動可能範囲の端部に予め設定された位置であることを特徴とする。
本発明によれば、記録ヘッドが記録媒体の端を越える際の移動速度が高速になる可能性が高い場合に移動速度の上限の速度を抑えるので、記録ヘッドの移動速度に起因する不具合の発生を防止し、かつ、記録ヘッドの移動速度の上限値を変更する頻度を抑えてスループットの低下を防ぐことができる。
【０００８】
また、本発明は、上記の記録装置において、前記記録制御手段は、前記記録ヘッドの移動速度の上限が所定速度以上に設定されている場合に、前記記録ヘッドを前記記録媒体の端を越えて移動させる移動中の速度の上限を変更することを特徴とする。
本発明によれば、記録ヘッドの移動速度の上限が高速に設定されている場合に、記録媒体の端を越える際の移動速度を抑えるので、記録ヘッドの移動速度に起因する不具合の発生を防止し、かつ、記録ヘッドの移動速度の上限値を変更する頻度を抑えてスループットの低下を防ぐことができる。
【０００９】
また、本発明は、上記の記録装置において、前記記録制御手段は、前記記録ヘッドを前記記録媒体の端を越えて移動させる際に、その移動開始位置から前記記録媒体の端までの距離が所定以上の場合に、前記記録ヘッドの移動速度の上限を変更することを特徴とする。
本発明によれば、記録ヘッドの移動開始位置から記録媒体の端までの距離が長く、記録媒体の端を越えるまでに記録ヘッドが十分に加速され、高速で記録媒体の端を越える可能性がある場合に、記録ヘッドの移動速度を抑えることができる。これにより、記録ヘッドの移動速度に起因する不具合の発生を防止し、かつ、記録ヘッドの移動速度の上限値を変更する頻度を抑えてスループットの低下を防ぐことができる。
【００１０】
また、上記目的を達成するため、本発明は、記録ヘッドと、前記記録ヘッドを往復移動させるヘッド移動手段とを備えた記録装置を制御するための制御方法であって、前記記録ヘッドの移動範囲内にある記録媒体に対し、前記記録ヘッドを移動させながら記録を行い、この記録開始時に前記記録ヘッドが前記記録媒体から外れた位置にある場合には、前記記録ヘッドを前記記録媒体の端を越えて前記記録媒体上の記録開始位置まで移動させ、この移動中の記録ヘッドの移動速度の上限を、移動開始位置に基づいて、設定された上限の速度より低い速度に変更することを特徴とする。
本発明によれば、記録ヘッドが記録媒体の端を越えて移動する際に、移動開始位置に基づいて記録ヘッドの移動速度の上限を低くするので、記録ヘッドの移動速度が速すぎるために生じる不具合を確実に防止できる。また、記録ヘッドの移動開始位置により、例えば記録媒体の端を越えるときの記録ヘッドの移動速度が高速に達しないと予測される場合には、記録ヘッドの移動速度の上限を変更しない。このため、記録ヘッドの移動速度の上限を変更する頻度を抑えることができる。これにより、記録ヘッドの移動速度に起因する不具合の発生を防止し、かつ、記録ヘッドの移動速度の上限値を変更する頻度を抑えてスループットの低下を防ぐことができる。
【発明の効果】
【００１１】
本発明によれば、記録ヘッドが記録媒体の端を超えて移動する際に記録ヘッドの移動速度が速すぎるために生じる不具合を確実に防止でき、かつ、記録ヘッドの移動速度の上限値を変更する頻度を抑えてスループットの低下を防ぐことができる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施の形態に係るプリンターの外観斜視図である。
【図２】プリンター本体を示す斜視図である。
【図３】プリンター本体の側断面図である。
【図４】プリンター本体の上部を取り外した状態を示す斜視図である。
【図５】プリンター本体の要部拡大断面図である。
【図６】プリンター本体の要部拡大断面図である。
【図７】プリンターの制御系の機能ブロック図である。
【図８】記録時のプリンターの従来の動作を示す説明図である。
【図９】第１の実施形態に係るプリンターの動作を示す説明図である。
【図１０】プリンターの動作を示すフローチャートである。
【図１１】第２の実施形態に係るプリンターの動作を示す説明図である。
【図１２】第２の実施形態に係るプリンターの動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
［第１の実施形態］
以下、図面を参照して本発明の実施の形態について説明する。
図１は、本発明を適用した第１の実施形態に係る記録装置としてのプリンター１０の外観を示す斜視図である。本実施形態のプリンター１０は、複数の記録ワイヤーを備えた記録ヘッド１８（図２および図３参照）を具備したドットインパクトプリンターであり、この記録ヘッド１８から、インクリボンを介して記録ワイヤーを記録媒体へ向けて打ち出すことにより、記録媒体の記録面にドットを形成し、文字、画像、記号等を記録する。プリンター１０により記録される画像等は１行または複数行からなり、行毎に記録される。
プリンター１０には外部の機器としてホストコンピューター６８（図７）が接続され、プリンター１０は、ホストコンピューター６８から入力される各種コマンド及びデータに基づいて、行単位、またはページ単位で記録（印刷）を実行する。
【００１４】
プリンター１０において使用可能な記録媒体としては、定型サイズまたは定形外の任意サイズのカットシートのほか、ロール紙やファンフォールド紙等の連続シートがある。これらカットシートおよび連続シートは、普通紙、複写紙、厚紙等の紙類、あるいは合成樹脂製のシートにより構成され、これらのシートにコーティングや浸潤等の加工を施したものを用いてもよい。また、カットシートとして、定形サイズのカット紙（ＰＰＣ用紙や葉書等）に加え、複数のシートを綴じた冊子形態の通帳等に記録することも可能である。
本実施の形態においては、プリンター１０により、上記のカットシートまたは通帳である記録媒体１００に画像を記録する場合について説明する。
【００１５】
図１に示すプリンター１０は、上部に開閉可能に配設されたカバー１２の下に、上部ケース１３と下部ケース１４とが上下に連結されて構成される外装に本体を収容した構成を有する。この外装の前面には記録媒体１００を手差し供給および排出するための手差口１５が設けられている。なお、本実施の形態では、手差口１５へ記録媒体１００を挿入する向きを向きＡとし、手差口１５から記録媒体１００を排出する方向を向きＢとし、図中に矢印Ａ、Ｂで示す。
【００１６】
図２は、プリンター１０の外装に収容されたプリンター本体１１を示す斜視図であり、図３は、プリンター１０の側断面図である。図３中に示す符号Ｃは、記録媒体１００の搬送経路を示す。
図２および図３に示すように、プリンター本体１１は、左サイドフレーム１６および右サイドフレーム１７を含む本体フレームを有し、この本体フレームに、記録ヘッド１８およびキャリッジ１９を含んで構成される記録機構部２０、記録ヘッド１８に対向するプラテン２１、第１搬送ローラー２２および第２搬送ローラー２３を備えた第１搬送機構部２４、第３搬送ローラー２５および第４搬送ローラー２６を備えた第２搬送機構部２７、記録媒体１００が有する磁気ストライプ１０１の磁気情報の読取／書込を行う磁気ヘッド３４を備えた磁気データ読書部２９、および、磁気情報の読取／書込時に記録媒体１００の浮き上がりを上から押えるシート押え部３０を設けた構成となっている。
【００１７】
左サイドフレーム１６および右サイドフレーム１７は、プリンター本体１１の左右両端部において互いに対向するよう立設され、両サイドフレーム１６、１７間にはキャリッジ軸３１が架け渡され、さらに、両サイドフレーム１６、１７に跨って、平坦面形状の前方シート案内３２および後方シート案内３３が固定され、記録媒体１００が搬送される搬送経路Ｃの床面を構成する。前方シート案内３２と後方シート案内３３との間には後述するプラテン２１が配置される。
また、左サイドフレーム１６および右サイドフレーム１７には、記録媒体１００の搬送経路Ｃの天井面を構成するとともに、後述する第２搬送ローラー２３、第４搬送ローラー２６を支持するフロントフレーム４５及びリアフレーム４６が固定される。
【００１８】
第１搬送機構部２４は、プラテン２１よりフロント側に位置し、第２搬送機構部２７は、プラテン２１のリア側に位置する。第１搬送ローラー２２および第３搬送ローラー２５は搬送モーター３６（図７）および図示しない駆動輪列部によって回転駆動される駆動ローラーであり、第２搬送ローラー２３および第４搬送ローラー２６は、それぞれ、第１搬送ローラー２２および第３搬送ローラー２５の回転に伴って回転する従動ローラーである。第１搬送機構部２４および第２搬送機構部２７は、後述する搬送モーター３６とともに搬送手段を構成する。
【００１９】
図３に示すように、プラテン２１と第１搬送ローラー２２との間には整列板５４が配置される。整列板５４は、記録媒体１００の幅方向すなわち桁方向に沿って延在し、搬送経路Ｃに対して垂直な板状部材である。整列板５４は、搬送経路Ｃの下に埋設され、整列モーター３７（図７）の動作により搬送経路Ｃに進退する。整列モーター３７の動作によって整列板５４を搬送経路Ｃに突出させ、第１搬送機構部２４によって記録媒体１００を整列板５４に突き当てるように搬送することで、記録媒体１００のスキューが修正される。この整列板５４と、整列板５４を駆動する整列モーター３７とを合わせて整列手段が構成される。
磁気ヘッド３４は、サイドフレーム１６，１７間に平行に架け渡された二本の磁気ヘッドガイドに沿って、磁気モーター３８（図７）により往復駆動される。この磁気ヘッド３４は、記録媒体１００として用いられる通帳が有する磁気ストライプ１０１（図１）に対し、各種の情報を磁気的に記録し、情報の読取を行う。
【００２０】
キャリッジ１９は、キャリッジ軸３１に摺動自在に挿通され、ヘッド移動手段としてのキャリッジ駆動モーター３５（図７）の正転または逆転動作により、キャリッジ軸３１に沿って走行（走査）される。このキャリッジ１９の走査方向を主走査方向とする。主走査方向は桁方向と一致する。
キャリッジ１９には記録ヘッド１８が搭載され、キャリッジ１９と一体となって、記録媒体１００の記録面上を主走査方向に沿って移動する。
記録ヘッド１８の直下には主走査方向に沿ってプラテン２１が配置され、このプラテン２１は下方から付勢バネ４０（図３）によって付勢されつつ弾性支持されており、この弾性力により記録ヘッド１８から突出する記録ワイヤーの突出力を受け止める。
また、キャリッジ１９には、リボンカートリッジ３９から引き出されたインクリボンが、記録ヘッド１８の前方に位置するよう配置される。記録ヘッド１８は、主走査方向に走行される間に記録ワイヤーを突出させて、インクリボンを介して記録媒体１００の記録面に打ち当て、インクリボンのインクを、プラテン２１と記録ヘッド１８との間に搬送される記録媒体１００に付着させて、この記録媒体１００に文字を含む画像を記録する。
【００２１】
キャリッジ１９には、記録ヘッド１８と並べてギャップローラー４１が搭載されている。ギャップローラー４１は、記録ヘッド１８が記録ワイヤーを突出する面の側方に位置する。ギャップローラー４１の下端は、記録ワイヤーが打ち出されない状態において記録ヘッド１８の先端面よりも下方に位置し、プラテン２１を押し上げる付勢バネ４０の付勢力に抗して、後述するシートガイド６０を挟んでプラテン２１またはプラテン２１上の記録媒体１００に当接する。ギャップローラー４１はキャリッジ１９に回転自在に支持されているため、キャリッジ１９の走査時に回転しながらプラテン２１または記録媒体１００に接したまま移動できる。
従って、記録媒体１００に記録ヘッド１８が記録する場合、ギャップローラー４１により記録ヘッド１８の先端面と記録媒体１００の記録面との距離（ギャップ）が適正な大きさに保たれる。記録を行っている間に記録媒体１００の厚みが変化しても、付勢バネ４０により弾性支持されたプラテン２１が上下に変位して厚みの差が吸収され、ギャップが適正な大きさに保たれる。
【００２２】
また、プリンター１０は、記録動作を制御するための各種センサーを備えている。
図３に示すように、整列板５４のフロント側には複数の整列センサー５２が配設される。整列センサー５２は、例えば、搬送経路Ｃを挟んで対向配置された発光部（ＬＥＤ等）と受光部（フォトトランジスター等）とにより記録媒体１００の有無を検出する透過型光センサーである。これら複数の整列センサー５２は主走査方向に所定間隔で並べて配置され、複数の整列センサー５２の検出状態に基づき、記録媒体１００の先端が整列センサー５２に沿って整っているかどうか、すなわち記録媒体１００の整列が成功したか否かを判別できる。また、記録媒体１００の整列が完了した時点で記録媒体１００の先端は整列板５４の位置にあるから、整列センサー５２により整列完了を検出してからの搬送モーター３６の動作ステップ数等に基づいて、記録媒体１００の搬送方向における位置を求めることができる。
【００２３】
キャリッジ１９には、記録ヘッド１８のリア側に媒体幅検出センサー５５が搭載されている。媒体幅検出センサー５５は、例えば搬送経路Ｃ側に向けて発光部（ＬＥＤ等）と受光部（フォトトランジスター等）を並べて配置した反射型光センサーである。媒体幅検出センサー５５はキャリッジ１９の走査に伴いプラテン２１上を移動し、この移動中に媒体幅検出センサー５５の検出値とキャリッジ１９の走査位置とを対応させることにより、記録媒体１００の側端の位置や記録媒体１００の幅が求められる。
さらに、プリンター１０の第２搬送ローラー２３のフロント側には挿入センサー５３（図７）が配設されている。挿入センサー５３は、例えば搬送経路Ｃを挟んで対向配置された発光部（ＬＥＤ等）と受光部（フォトトランジスター等）とにより構成される透過型光センサーであり、手差口１５から手差し挿入された記録媒体１００を検出する。
【００２４】
図４は、プリンター本体１１の上部を取り外した状態を示す斜視図である。また、図５は記録ヘッド１８近傍を示すプリンター本体１１の要部拡大断面図である。また、図６は記録ヘッド１８近傍の要部拡大断面図である。
図４に示すように、プラテン２１の上には、細長い樹脂フィルム製のシートガイド６０が主走査方向に延設されている。
図６に示すように、シートガイド６０は、フロント側の辺がガイド支持部７０により支持され、反対側の辺はプラテン２１の上面に接する。記録媒体１００が手差口１５から挿入され搬送経路Ｃを記録ヘッド１８に向けて搬送されると、記録媒体１００の記録面にシートガイド６０が接し、このシートガイド６０の上にギャップローラー４１が当接する。
また、ギャップローラー４１は、記録ヘッド１８が記録ワイヤーを突出する面よりもフロント側に位置し、フロント側から伸びるシートガイド６０にギャップローラー４１の周面の一部が乗っていて、キャリッジ１９の走査時にはギャップローラー４１がシートガイド６０上を往復移動する。
【００２５】
シートガイド６０を支持するガイド支持部７０は、図４及び図５に示すように、左サイドフレーム１６および右サイドフレーム１７に架け渡されたガイド支持軸７１と、このガイド支持軸７１を回動自在に支持するガイド支持軸受け７２と、ガイド支持軸７１の右サイドフレーム１７側の端部に固定され、記録ヘッド１８側に突出するバネ受け板７３と、バネ受け板７３とともにガイド支持軸７１に固定され、バネ受け板７３とは反対側に突出する度当たり部７３Ａと、バネ受け板７３を下方から付勢する付勢バネ７５と、この付勢バネ７５の下部を収容して下方から支持するバネ収容部７４とを備えて構成される。シートガイド６０の基端部は、ガイド支持軸７１に、例えば両面テープや接着剤等により接着固定される。
右サイドフレーム１７には、ガイド支持部７０に隣接する押えレバー７６が設けられる。押えレバー７６は、右サイドフレーム１７に回動自在に支持された回動軸７８と、この回動軸７８からガイド支持部７０側へ突出する押え突起７９と、押え突起７９とは反対側の略上方に突出するカム当接部７７とを備えて構成される。押えレバー７６は、押えバネ（図示略）によって、図５および図６中の左回り方向に付勢される。押えレバー７６の押え突起７９は、ガイド支持部７０のバネ受け板７３の上に乗った状態で係合している。
【００２６】
ガイド支持部７０は、バネ収容部７４に収容された付勢バネ７５の付勢力により、ガイド支持軸７１を中心として図５中の左回り方向に付勢される。ここで、押えレバー７６を付勢する上記の押えバネ（図示略）は、ガイド支持部７０を付勢する付勢バネ７５よりも強い付勢力を有する。このため、キャリッジ１９の走査中は、図５に示すように、押えレバー７６が上記の押えバネ（図示略）の付勢力によって付勢され、押え突起７９がバネ受け板７３を下方へ押圧する。この押圧力により、ガイド支持部７０は付勢バネ７５の付勢力に抗して図中右回りに回転し、バネ受け板７３が押し下げられた状態を保つ。これにより、シートガイド６０はプラテン２１に押し付けられ、キャリッジ１９のギャップローラー４１とプラテン２１または記録媒体１００との間に挟まれる。
キャリッジ１９が右サイドフレーム１７側の端に設定されたシートガイド跳ね上げ位置に移動すると、ギャップローラー４１はシートガイド６０の端から離脱し、シートガイド６０への押圧力が解除されるとともに、キャリッジ１９がシートガイド跳ね上げ位置に移動することで、キャリッジ１９の右サイドフレーム１７側の側面に形成されたカム斜面１９Ａが、カム当接部７７に当接する。カム当接部７７は、カム斜面１９Ａの接近に伴って、上記押えバネ（図示略）の付勢力に抗して下方に押し下げられ、押えレバー７６が図中右回りに回転する。これに伴い、押えレバー７６の押え突起７９がバネ受け板７３に加えていた押圧力が解け、代わって付勢バネ７５の付勢力によってバネ受け板７３が押し上げられる。そして、ガイド支持部７０が図中左回りに回転し、度当たり部７３Ａが前方シート案内３２に当たって停止する。
このため、キャリッジ１９がシートガイド跳ね上げ位置にある間、ガイド支持部７０は、バネ受け板７３が上に、度当たり部７３Ａが下に位置した状態を保つ。すなわち、シートガイド６０は、プラテン２１から離れて上方に跳ね上げられている。
【００２７】
また、図示はしないが、プラテン２１の右サイドフレーム１７側の端部には下方に延びる斜面が形成され、この斜面には他の部分よりも一段低い平面となった末端部が繋がっている。キャリッジ１９がシートガイド跳ね上げ位置に移動する際、ギャップローラー４１はプラテン２１の上面に接しながら移動して、上記の末端部で停止する。この状態でガイド支持部７０が回転し、シートガイド６０が跳ね上げられる。
【００２８】
シートガイド６０は、手差口１５から手差し挿入された記録媒体１００がスムーズに記録ヘッド１８の下方まで搬送されるよう案内する。
また、ギャップローラー４１は、上記のようにプラテン２１または記録媒体１００の記録面上のシートガイド６０に接しながら回転するローラーであって、空転を避けるため、その周面には摩擦係数が比較的高くなるようゴム等が配されている。この摩擦により、ギャップローラー４１が記録媒体１００に接した状態で記録媒体１００を搬送することは難しくなっているが、記録媒体１００とギャップローラー４１との間にシートガイド６０が介在することにより、記録媒体１００とギャップローラー４１との摩擦が減殺され、図中Ａ方向に容易に搬送可能となる。さらに、シートガイド６０は、記録媒体１００として綴じ目を有する冊子や通帳等、高さ（厚み）が変化する段差のあるものを用いた場合に、主走査方向に移動するギャップローラー４１が段差をスムーズに乗り越えられるようにする作用をも有する。
記録媒体１００を行送りまたは記録媒体１００の排出のために図中Ｂ方向に記録媒体１００を搬送する際には、キャリッジ１９を上記シートガイド跳ね上げ位置に移動させることで、シートガイド６０が跳ね上げられる。このため、シートガイド６０は記録媒体１００から離れ、搬送の障害にならない。
【００２９】
プリンター１０は、第１、第２搬送機構部２４，２７の駆動制御、キャリッジ１９の走行制御、記録ヘッド１８の記録ワイヤーによる記録動作の制御、および磁気データ読書部２９の読み書き制御等、プリンター１０全体を制御する制御部として、例えばプリンター本体１１のリア側の下方に、制御基板部５０を備えている。
【００３０】
図７は、プリンター１０の電気的構成、すなわち制御基板部５０が具備する制御系の構成を示す機能ブロック図である。
図７に示すように、プリンター１０は、ＣＰＵ６１、ＣＰＵ６１により実行されるプログラムおよびデータを一時的に記憶するＲＡＭ６３、ＣＰＵ６１により実行される制御プログラム等を記憶する記憶手段としてのフラッシュメモリー６４を備え、これらの各部はバス６２を介して相互に接続される。また、バス６２にはゲートアレイ（Ｇ／Ａ）６５が接続され、このゲートアレイ６５には、記録ヘッド１８、整列センサー５２、挿入センサー５３、媒体幅検出センサー５５、およびモータードライバー６６が接続される。ゲートアレイ６５は、整列センサー５２、挿入センサー５３および媒体幅検出センサー５５の出力電圧値を取得して、ＣＰＵ６１に出力する。また、ゲートアレイ６５は、ＣＰＵ６１の制御のもとに記録ヘッド１８を駆動して、記録ヘッド１８が備える記録ワイヤー（図示略）の突出動作を行わせる。さらに、ゲートアレイ６５は、ＣＰＵ６１の制御のもと、モータードライバー６６を制御することにより、キャリッジ駆動モーター３５、搬送モーター３６、整列モーター３７、および磁気モーター３８の各モーターを駆動させる。
【００３１】
キャリッジ駆動モーター３５は、キャリッジ１９を主走査方向に沿って移動させるモーターであり、このキャリッジ駆動モーター３５の正転および逆転によりキャリッジ１９が往復移動する。搬送モーター３６は、上述した第１搬送ローラー２２および第３搬送ローラー２５を回転させるモーターであり、整列モーター３７は、記録媒体１００の搬送路に整列板５４を進出／退出させるモーターである。また、磁気モーター３８は、磁気データ読書部２９（図２）を走査させるモーターである。これらのモーターは、例えばステッピングモーターで構成され、その動作ステップ数は、モータードライバー６６から各モーターに入力されるパルスに従う。各モーターの動作ステップ数は、ロータリーエンコーダー（図示略）やリニアエンコーダー（図示略）を使用すると、より正確に監視できる。また、そのパルス数により求められたキャリッジ位置と、センサーの出力とを関係付けすることで、用紙位置・用紙端位置を求めることができる。
【００３２】
ＣＰＵ６１は、フラッシュメモリー６４に記憶された制御プログラムに基づいて、ゲートアレイ６５およびモータードライバー６６を制御するとともに、ゲートアレイ６５を介して各センサーの検出状態を取得する。例えば、ＣＰＵ６１は、各センサーの出力電圧値を、ゲートアレイ６５を介して所定周期（例えば、１００［ｍｓ（ミリ秒）］）でサンプリングしてＡ／Ｄ変換することにより、これら出力電圧を示すデータを取得し、このデータに基づいて各センサーにおける記録媒体１００の検出状態を取得する。
【００３３】
さらに、バス６２には、プリンター１０の外部装置に接続されるインターフェース（Ｉ／Ｆ）６７が接続される。インターフェース６７は、シリアルインターフェース、パラレルインターフェース、ＵＳＢインターフェース、ネットワークカードインターフェース等の各種規格に準じたコネクターを備え、このコネクターを介して外部装置に接続される。
インターフェース６７には、プリンター１０外部のホストコンピューター６８が接続される。ホストコンピューター６８は、オペレーターの操作に従って、ＣＰＵ６１との間で各種情報を送受信する。この情報には、記録ヘッド１８による記録の開始を指示する記録開始位置指定コマンド、記録コマンド、搬送コマンド、排出コマンド等の各種コマンド、記録媒体１００に記録する文字や画像のデータ等が含まれる。ここで、記録開始位置指定コマンドには、記録媒体１００のサイズ、記録媒体１００の上端、下端、左端、右端の各端部から記録領域までの距離、記録領域における行数、１行あたりの桁数等が含まれる。なお、バス６２に、入力操作を受け付ける操作部や動作結果等を表示する表示部を接続してもよい。
【００３４】
図８は、記録時のプリンターの従来の動作を示す説明図であり、（Ａ）はキャリッジ１９の走査範囲と記録媒体１００の位置関係を示す平面図であり、（Ｂ）はキャリッジ１９の走査範囲と記録媒体１００の位置関係を示す断面図である。図８（Ｃ）及び（Ｄ）はキャリッジ１９の移動速度の変化を示す図表である。なお、以下の説明ではキャリッジ１９の移動速度について説明するが、キャリッジ１９の移動速度は、そのまま記録ヘッド１８の移動速度ということができる。
上述のように、プリンター１０は手差口１５（図１）から挿入された記録媒体１００の傾きを整列板５４により補正する機能を有する。このため、プリンター１０で使用可能な記録媒体１００の幅は、手差口１５の幅より小さければ特に制限されない。従って、キャリッジ１９の走査範囲Ｗａにおける記録媒体１００の位置は制限されず、例えば図８（Ａ）、（Ｂ）に示すようにキャリッジ１９の走査範囲Ｗａのどちらの端からも離れた位置で搬送されることもある。ＣＰＵ６１は、キャリッジ１９を走査しながら媒体幅検出センサー５５の検出値を取得し、この検出値が変化した位置を求めることで、記録媒体１００の両側の端位置Ｐｅを検出する。記録媒体１００には、通常、両端から所定の端マージンをとった記録領域１０５が設定される。
また、ＣＰＵ６１は、ホストコンピューター６８から送信された記録開始位置指定コマンドに基づき、記録媒体１００における記録領域１０５の両側の端位置Ｐｓの位置を取得する。プリンター１０はキャリッジ１９を往復走査しながら、一方向の走査を指す１パスで１行を記録するラインプリンターである。このため、記録領域１０５は行ごと（パスごと）に指定可能である。
【００３５】
図８（Ａ）〜（Ｄ）に示すように、走査範囲Ｗａの左サイドフレーム１６側の端には、待機時にキャリッジ１９が位置するホームポジションＰａが設定され、このホームポジションＰａから少し離れた位置に、リボン交換位置Ｐｃが設定される。キャリッジ１９がリボン交換位置Ｐｃに位置している状態では、リボンカートリッジ３９の交換が可能になる。プリンター１０は、いつでも容易にリボンカートリッジ３９を交換できるように、記録ヘッド１８による記録完了後、所定時間（例えば、３秒）が経過するとキャリッジ１９をリボン交換位置Ｐｃに移動させる。プリンター１０が停止している間、キャリッジ１９はリボン交換位置Ｐｃに位置していることが多い。
一方、走査範囲Ｗａの右サイドフレーム１７側の端には、上述したシートガイド跳ね上げ位置Ｐｂがある。上記のように、記録媒体１００の搬送時にはシートガイド６０を跳ね上げる場合があるが、その都度、キャリッジ１９はシートガイド跳ね上げ位置Ｐｂに移動する。また、シートガイド跳ね上げ位置Ｐｂから少し中央寄りには、幅検出開始位置Ｐｄが設定されている。ＣＰＵ６１が媒体幅検出センサー５５により記録媒体１００の端位置Ｐｅを検出する場合、キャリッジ１９を幅検出開始位置Ｐｄから移動させる。
【００３６】
キャリッジ１９は、記録媒体１００に記録を行っている間を除き、ホームポジションＰａ、シートガイド跳ね上げ位置Ｐｂ、リボン交換位置Ｐｃ及び幅検出開始位置Ｐｄのいずれかに位置している。これらの位置は、本発明の所定の位置に相当する。キャリッジ１９は、リボン交換位置Ｐｃに位置していることが最も多く、記録媒体１００を搬送する間はシートガイド跳ね上げ位置Ｐｂに移動することが多い。また、記録媒体１００がプリンター１０内部に存在しない状態では、キャリッジ１９はホームポジションＰａに位置し、記録媒体１００が手差口１５から挿入されると、記録実行の前に、幅検出開始位置Ｐｄに移動される。キャリッジ１９をホームポジションＰａ、シートガイド跳ね上げ位置Ｐｂ、リボン交換位置Ｐｃ及び幅検出開始位置Ｐｄに移動させる動作は、ＣＰＵ６１が制御プログラムに従って専用のコマンドを実行することで行われる。すなわち、キャリッジ１９の位置を走査範囲Ｗａにおける座標または桁位置で指定する動作とは異なり、予め指定された位置Ｐａ、Ｐｂ、Ｐｃ、Ｐｄへ移動するよう指示するコマンドが実行される。
【００３７】
図８（Ａ）及び（Ｂ）に示す例で、記録媒体１００の記録領域１０５に文字を記録する場合、ＣＰＵ６１は、モータードライバー６６を制御してキャリッジ駆動モーター３５を駆動し、キャリッジ１９を記録領域１０５の端位置Ｐｓまで移動させる。ＣＰＵ６１は、そのままキャリッジ１９を移動させながら記録ヘッド１８を駆動して文字を記録し、記録領域１０５の反対側の端位置Ｐｓから走査範囲Ｗａの端までの間にキャリッジ１９を減速させる。
図８（Ｃ）はリボン交換位置Ｐｃを移動開始位置とした場合のキャリッジ１９の速度の変化を示、図８（Ｄ）はリボン交換位置Ｐｃの中央寄りの位置を移動開始位置とした場合の速度の変化を示す。
図８（Ｃ）の例では、ＣＰＵ６１の制御によりキャリッジ駆動モーター３５に通電開始されてからキャリッジ１９は加速区間Ｔａで徐々に加速され、記録媒体１００の端位置Ｐｅを越えるまでに上限の速度すなわち最高速度に達する。最高速度とは、キャリッジ１９を加速する目標速度と言い換えることができる。
これに対し、図８（Ｄ）の例ではキャリッジ１９の移動を開始してから加速区間Ｔａが過ぎる前に記録媒体１００の端位置Ｐｅに達する。このため、キャリッジ１９が端位置Ｐｅを越えるときの速度は最高速度より低速である。
【００３８】
キャリッジ１９が端位置Ｐｅを越える際には、ギャップローラー４１が記録媒体１００に当たり、記録媒体１００の厚み分だけキャリッジ１９は上に移動する。キャリッジ１９の移動速度が高速であると、記録ヘッド１８が記録領域１０５に達するまでにキャリッジ１９の上下動が収まらず、文字や画像が記録されない、いわゆる文字抜けが生じることがある。キャリッジ１９が端位置Ｐｅを越えるときの速度は、図８（Ｃ）、（Ｄ）で説明したように、キャリッジ１９の移動開始位置と端位置Ｐｅとの間の距離が、加速区間Ｔａの長さより長いかどうかが大きく影響する。例えば図８（Ｃ）のように、キャリッジ１９が最高速度に達してから端位置Ｐｅを越える場合には起きやすく、図８（Ｄ）のように低速で端位置Ｐｅを越える場合には起こりにくい。また、設定されたキャリッジ１９の最高速度も影響する。
【００３９】
本実施形態のプリンター１０は、キャリッジ１９の移動開始位置に基づき、キャリッジ１９が高速で端位置Ｐｅを越えることが明らかな場合には、キャリッジ１９の最高速度を抑える制御を行う。
図９は、プリンター１０の動作を示す説明図であり、（Ａ）はキャリッジ１９の走査範囲と記録媒体１００の位置関係を示す断面図、（Ｂ）はキャリッジ１９の移動速度の変化を示す図表である。
プリンター１０は、ＣＰＵ６１の制御によりキャリッジ１９を移動させる際に、移動開始位置がホームポジションＰａまたはリボン交換位置Ｐｃである場合には、設定されているキャリッジ１９の最高速度Ｖｈを、より低速の速度Ｖｄに変更して、キャリッジ駆動モーター３５を駆動する。移動開始位置が走査範囲Ｗａの端部でなければ、記録媒体１００の端位置Ｐｅまでに最高速度Ｖｈへの加速区間Ｔａが終了する可能性が低いため、文字抜けを回避できる。キャリッジ１９を逆方向に移動させるパスにおいても同様であり、シートガイド跳ね上げ位置Ｐｂまたは幅検出開始位置Ｐｄを移動開始位置とした場合、キャリッジ１９が端位置Ｐｅに達するまでに、キャリッジ１９の速度が最高速度Ｖｈに達している可能性は高い。
【００４０】
プリンター１０において、最高速度Ｖｈは複数段階の速度のいずれかに設定可能である。最高速度Ｖｈが比較的低い速度に設定されている場合は、キャリッジ１９の移動をホームポジションＰａやシートガイド跳ね上げ位置Ｐｂから開始しても文字抜けを起こす可能性が小さい。従って、最高速度Ｖｈの設定値が、最高速または最高速から２〜３段下の速度に設定されている場合のみ、上記の制御を行う。プリンター１０は、キャリッジ１９の移動速度の上限として設定可能な複数段階の設定値、これら複数段階の設定値のうち実際に設定された最高速度Ｖｈの設定値、最高速度を低速に変更する際の速度Ｖｄの設定値等をフラッシュメモリー６４に記憶している。
【００４１】
図１０は、プリンター１０の動作を示すフローチャートである。
この図１０に示す動作は、ＣＰＵ６１によって、フラッシュメモリー６４に記憶された制御プログラムを読み出して実行することにより、実現される。この図１０に示す動作の実行時、ＣＰＵ６１は記録制御手段として機能する。
プリンター１０のＣＰＵ６１は、挿入センサー５３によって手差口１５から記録媒体１００が挿入されたことを検出すると（ステップＳ１１）、整列モーター３７によって整列板５４を搬送経路Ｃに進出させて、搬送モーター３６により第１搬送機構部２４を駆動し、記録媒体１００を整列させる（ステップＳ１２）。ＣＰＵ６１は、整列センサー５２の検出値に基づいて整列が完了したことを検出すると、ホストコンピューター６８から送信された記録位置指定コマンドを受信し（ステップＳ１３）、このコマンドにより指定された記録開始位置まで記録媒体１００を搬送する（ステップＳ１４）。
【００４２】
ＣＰＵ６１は、ホストコンピューター６８から記録コマンドと搬送コマンドを受信し（ステップＳ１５）、記録を開始する。すなわち、ＣＰＵ６１は、１パス分の記録データを取得し（ステップＳ１６）、キャリッジ１９の最高速度の設定値をフラッシュメモリー６４から取得する（ステップＳ１７）。次いで、ＣＰＵ６１は、取得した最高速度が、設定可能な複数段階の最高速度のうち上位の速度であるか否かを判別する（ステップＳ１８）。この判別は、取得した最高速度をしきい値と比較することで行われる。
【００４３】
キャリッジ１９の最高速度がしきい値以下である場合（ステップＳ１８；Ｎｏ）、ＣＰＵ６１は、設定された最高速度を用いてキャリッジ１９を記録開始位置まで移動させ（ステップＳ１９）、１パス分の記録を実行して、搬送コマンドに従って記録媒体１００を搬送する（ステップＳ２０）。その後、ＣＰＵ６１は、現在セットされている記録媒体１００に対する記録が完了したか否かを判別し（ステップＳ２１）、記録が完了していない場合は（ステップＳ２１；Ｎｏ）ステップＳ１６に戻る。また、記録が完了した場合は（ステップＳ２１；Ｙｅｓ）、ＣＰＵ６１はホストコンピューター６８から送信される排紙コマンドを受信し（ステップＳ２２）、記録媒体１００を手差口１５に向けて搬送し（ステップＳ２３）、新しい記録媒体１００が手差口１５に挿入されるのを待つ待ち状態に移行して（ステップＳ２４）、本処理を終了する。
【００４４】
一方、ＣＰＵ６１は、最高速度の設定値がしきい値より高速であると判別した場合（ステップＳ１８；Ｙｅｓ）、記録媒体１００が厚みのある冊子形態であるか否かを判別する（ステップＳ２５）。記録媒体１００が冊子形態でない場合には（ステップＳ２５；Ｎｏ）、ＣＰＵ６１はステップＳ１９に移行する。記録媒体１００が厚みのないカットシートである場合は文字抜けの心配がほとんど無いためである。また、記録媒体１００が冊子形態である場合（ステップＳ２５；Ｙｅｓ）には、ＣＰＵ６１は、キャリッジ１９の移動開始位置を特定し（ステップＳ２６）、この位置が特定の位置Ｐａ、Ｐｂ、Ｐｃ、Ｐｄのいずれかであるかを判別する（ステップＳ２７）。ステップＳ２６では、記録開始前に、位置Ｐａ、Ｐｂ、Ｐｃ、Ｐｄへキャリッジ１９を移動するコマンドをＣＰＵ６１が実行したか否かにより正確に判別できる。
キャリッジ１９の移動開始位置が特定の位置でなければ（ステップＳ２７；Ｎｏ）、ＣＰＵ６１はステップＳ１９に移行して記録を実行する。また、キャリッジ１９の移動開始位置が特定の位置Ｐａ、Ｐｂ、Ｐｃ、Ｐｄである場合は（ステップＳ２７；Ｙｅｓ）、ＣＰＵ６１は、キャリッジ１９の最高速度を予め設定された低速側の速度に変更して、キャリッジ１９を移動開始位置まで移動させ（ステップＳ２８）、ステップＳ２０に移行する。ここで、キャリッジ１９の移動速度の上限（最高速度）を変更した後は、その１パスにおいては変更された移動速度の上限が維持されるが、次以後のパス、すなわちキャリッジ１９の走査方向を逆に切り替えた後では、移動速度の上限は予め設定されている速度に戻される。これにより、キャリッジ１９の移動速度の上限を抑えるパスが最小限に止まるので、スループットの低下を防止できる。
【００４５】
以上のように、本発明を適用した第１の実施形態に係るプリンター１０は、記録ヘッド１８と、記録ヘッド１８を往復移動させるキャリッジ駆動モーター３５及び駆動輪列（図示略）を含むヘッド移動手段とを備え、ＣＰＵ６１の制御により、記録ヘッド１８の移動範囲内にある記録媒体１００に対し、記録ヘッド１８を移動させながら記録を行い、ＣＰＵ６１は、記録開始時に記録ヘッド１８が記録媒体１００の記録面上から外れた位置にある場合に、記録ヘッド１８を記録媒体１００の端位置Ｐｅを越えて記録媒体１００上の記録開始位置（端位置Ｐｓ）まで移動させ、この移動中の記録ヘッド１８の移動速度の上限を、移動開始位置に基づいて、設定された上限の速度より低い速度に変更する。これにより、記録ヘッド１８を搭載したキャリッジ１９が端位置Ｐｅを越えて移動する際に、記録媒体１００の厚みによって生じるキャリッジ１９の上下動に起因する文字抜け等の不具合を防止できる。
【００４６】
具体的には、ＣＰＵ６１は、記録動作以外に、記録ヘッド１８の走査範囲Ｗａにおける所定の位置（ホームポジションＰａ、シートガイド跳ね上げ位置Ｐｂ、リボン交換位置Ｐｃ、幅検出開始位置Ｐｄ）に記録ヘッド１８を移動させる制御を実行可能であり、この制御の次に記録動作を開始する際には、キャリッジ１９の移動速度の上限を低速に変更する。このように、キャリッジ１９が走査範囲Ｗａの端から移動を開始し、記録媒体１００の端を越えるときのキャリッジ１９の移動速度が高速に達する可能性がある場合に、移動速度を抑える。これに対し、キャリッジ１９の移動開始位置が上記の所定の位置でなく、記録媒体１００の端位置Ｐｅを越えるときのキャリッジ１９の移動速度が高速に達しない可能性が高い場合には、キャリッジ１９の移動速度の上限を変更しない。これにより、キャリッジ１９の移動速度に起因する不具合の発生を防止し、かつ、キャリッジ１９の移動速度の上限値を変更する頻度を抑えてスループットの低下を防ぐことができる。
【００４７】
さらに、ＣＰＵ６１は、キャリッジ１９の移動速度の上限を低速に変更する制御を、移動速度の上限が所定速度以上に設定されている場合に行うので、キャリッジ１９の移動速度が不具合を生じる可能性があるような高速の場合に限り、移動速度を抑制する。キャリッジ１９の移動速度に起因する不具合の発生を防止し、かつ、キャリッジ１９の移動速度の上限値を変更する頻度を抑えてスループットの低下を防ぐことができる。
【００４８】
なお、上記第１の実施形態では、キャリッジ１９が記録媒体１００の端位置Ｐｅを越えるときの移動速度が高速になる場合として、キャリッジ１９の移動開始位置が所定の位置（Ｐａ、Ｐｂ、Ｐｃ、Ｐｄ）である場合に移動速度の上限を低速にする制御を行っていた。本発明はこれに限定されるものではなく、キャリッジ１９の移動開始位置から端位置Ｐｅまでの距離に基づいて、端位置Ｐｅを越えるときの移動速度が高速か否かを判別してもよい。この場合について、第２の実施形態として説明する。
【００４９】
［第２の実施形態］
図１１は、第２の実施形態に係るプリンター１０の動作を示す説明図であり、（Ａ）はキャリッジ１９の走査範囲と記録媒体１００の位置関係を示す断面図、（Ｂ）はキャリッジ１９の移動速度の変化を示す図表である。
また、図１２はプリンター１０の動作を示すフローチャートである。
本第２の実施形態において、プリンター１０の機械的構成および図７に示す制御系の各ブロックは上記第１の実施形態と同様であるため、図示及び説明を省略する。
【００５０】
この第２の実施形態において、プリンター１０は、ＣＰＵ６１の制御によりキャリッジ１９を移動させる際に、移動開始位置と、記録媒体１００の端位置Ｐｅとの間の距離を求め、この距離が加速区間Ｔａより長い場合には、キャリッジ１９の移動速度の上限をより低い速度に変更する。
【００５１】
図１１（Ａ）及び（Ｂ）に示す例では、キャリッジ１９の移動開始位置Ｃｓから記録媒体１００の端位置Ｐｅまでの距離Ｌは、設定されているキャリッジ１９の最高速度Ｖｈまで加速するための加速区間Ｔａよりも長い。このため、キャリッジ１９は最高速度Ｖｈで端位置Ｐｅに衝突するので、端位置Ｐｅを乗り越えるときのキャリッジ１９の上下動が、キャリッジ１９が記録領域１０５の端位置Ｐｓに達するまでに収まらず、文字抜け等の不具合を生じる可能性がある。そこで、ＣＰＵ６１は、キャリッジ１９の移動速度の上限を、最高速度Ｖｈから速度Ｖｄに変更する。この場合、キャリッジ１９の移動速度は短時間で上限である速度Ｖｄに達するが、この速度Ｖｄは高速でないため、端位置Ｐｅ通過時のキャリッジ１９の上下動は、キャリッジ１９が端位置Ｐｓに達するまでに収束する。なお、加速区間Ｔａの長さは最高速度Ｖｈの値によって異なるため、ＣＰＵ６１は、現在設定されている最高速度に対応する加速区間の長さを比較に用いる。また、距離Ｌが加速区間Ｔａ以下である場合であっても、キャリッジ１９の速度が、文字抜け等を招く可能性がある速度を超える場合には、キャリッジ１９の移動速度の上限を変更してもよい。この場合、距離Ｌと、加速区間Ｔａよりも短い所定のしきい値Ｌ１が予めフラッシュメモリー６４に記憶されており、このしきい値Ｌ１よりも距離Ｌが長いかどうかが判別される。
【００５２】
また、上述のように、ＣＰＵ６１は、媒体幅検出センサー５５によって記録媒体１００の端位置Ｐｅを検出する幅検出動作を実行することで、走査範囲Ｗａにおける端位置Ｐｅの位置を、座標或いは桁位置によって検出し、フラッシュメモリー６４に記憶する。これに対し、キャリッジ１９の移動開始位置Ｃｓは、様々な方法で特定できる。例えば、プリンター１０が、走査範囲Ｗａにおけるキャリッジ１９の位置を検出するために、キャリッジ軸３１に平行にリニアエンコーダー（図示略）を備えた構成とすることが可能である。この場合、リニアエンコーダーの検出値により、移動開始時におけるキャリッジ１９の位置、すなわち移動開始位置Ｃｓを特定できる。
【００５３】
図１２に示す動作のうち、ステップＳ１１〜２５及びステップＳ２８の動作は、上記第１の実施形態で説明した動作（図１０）と同様である。この図１２に示す動作の実行時、ＣＰＵ６１は記録制御手段として機能する。
第２の実施形態においては、１パスの記録を実行する前に、キャリッジ１９の移動速度の上限がしきい値より高速か否か（ステップＳ１８）、及び、記録媒体１００が厚みのある冊子形態であるか否か（ステップＳ２５）を判別し、記録媒体１００が冊子形態である場合には、キャリッジ１９の移動開始位置を特定する（ステップＳ３１）。
次いで、ＣＰＵ６１は、キャリッジ１９の移動開始位置から、記録媒体１００の端位置Ｐｅまでの距離が、設定されている最高速度を適用した場合の加速区間より長いか否かを判別する（ステップＳ３２）。そして、上記の距離が加速区間以下の場合は（ステップＳ３２；Ｎｏ）、ＣＰＵ６１はステップＳ１９に移行し、加速区間よりも長い場合には（ステップＳ３２；Ｙｅｓ）、ステップＳ２８に移行して、キャリッジ１９の最高速度を予め設定された低速側の速度に変更して、キャリッジ１９を移動開始位置まで移動させ、ステップＳ２０に移行する。
【００５４】
このように、キャリッジ１９（記録ヘッド１８）を記録媒体１００の端位置Ｐｅを越えて移動させる際に、その移動開始位置から記録媒体１００の端位置Ｐｅまでの距離が所定以上の場合に、キャリッジ１９の移動速度の上限を変更するので、キャリッジ１９が十分に加速され、高速で端位置Ｐｅを越える可能性がある場合に、キャリッジ１９の移動速度を抑えることができる。これにより、記録ヘッド１８の移動速度に起因する不具合の発生を防止し、かつ、記録ヘッド１８の移動速度の上限値を変更する頻度を抑えてスループットの低下を防ぐことができる。
【００５５】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。例えば、上記実施の形態においては、キャリッジ１９の移動速度の上限を複数段階に設定可能であるものとしたが、本発明はこれに限定されるものではなく、速度を示す設定値を用いて任意の速度で設定できる構成としてもよい。また、上記実施形態では、記録ヘッド１８をキャリッジ１９に搭載し、記録媒体１００の搬送方向と直交する方向に往復走査する構成を例に挙げて説明したが、本発明はこれに限定されるものではなく、記録媒体１００の搬送方向に対して斜めにキャリッジ１９を移動させてもよいし、搬送方向とキャリッジ１９の移動方向とが同方向出会ってもよい。
【００５６】
また、記録ヘッド１８が、記録媒体１００の端に乗り上げる際に記録媒体１００の厚みにより移動する構成であれば特に限定されず、具体的には、記録ワイヤーを突出するドットインパクトヘッドで構成される記録ヘッド１８を備えたドットインパクトプリンターの他、記録ヘッド１８からインクを噴射して記録を行うインクジェット式プリンターにも本発明を適用可能である。
さらに、プリンター１０は、１つのホストコンピューター６８に接続される形態に限らず、複数のホストコンピューター６８に接続されてもよいし、通信ネットワークを介してホストコンピューターに接続される構成としてもよい。
また、上記実施の形態においては、本発明をプリンター１０に適用した場合について説明したが、本発明はこれに限定されず、他の機器（複写機等）に組み込まれた記録装置に適用することも可能である。その他、上記実施の形態に係る他の細部構成についても、任意に変更可能であることは勿論である。
【符号の説明】
【００５７】
１０…プリンター（記録装置）、１８…記録ヘッド、１９…キャリッジ、２１…プラテン、２４…第１搬送機構部、２７…第２搬送機構部、３５…キャリッジ駆動モーター（ヘッド移動手段）、３６…搬送モーター、４１…ギャップローラー、５０…制御基板部、６０…シートガイド、６１…ＣＰＵ（記録制御手段）、６４…フラッシュメモリー（記憶手段）、１００…記録媒体、Ｗａ…走査範囲、Ｐａ…ホームポジション、Ｐｂ…シートガイド跳ね上げ位置、Ｐｃ…リボン交換位置、Ｐｄ…幅検出開始位置、Ｐｅ…端位置、Ｔａ…加速区間。
【図１】
0005779896.tif 000002
【図２】
0005779896.tif 000003
【図３】
0005779896.tif 000004
【図４】
0005779896.tif 000005
【図５】
0005779896.tif 000006
【図６】
0005779896.tif 000007
【図７】
0005779896.tif 000008
【図８】
0005779896.tif 000009
【図９】
0005779896.tif 000010
【図１０】
0005779896.tif 000011
【図１１】
0005779896.tif 000012
【図１２】
0005779896.tif 000013