(57)【要約】【課題】製造コストを抑制しつつ、記録媒体のずれに起因した記録する位置のずれを抑制することを目的とする。【解決手段】プリンター１は、記録媒体を搬送方向に搬送する搬送部１５と、記録媒体に記録する記録ヘッド１２と、搬送部１５による記録媒体の搬送量に応じて、記録ヘッド１２による搬送方向と交差する方向における記録を開始する記録開始位置を、予め設定された設定値に基づいて補正する制御部１０と、を備える。【選択図】図２
2016185609.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体を搬送方向に搬送する搬送部と、
前記記録媒体に記録する記録部と、
前記搬送部による前記記録媒体の搬送量に応じて、前記記録部による前記搬送方向と交差する方向における記録を開始する記録開始位置を、予め設定された設定値に基づいて補正する制御部と、を備えること、
を特徴とする記録装置。
【請求項２】
前記記録部は、前記搬送方向と交差する走査方向に走査して前記記録媒体に記録する、
請求項１に記載の記録装置。
【請求項３】
前記設定値を調整する調整値を記憶する記憶部を備え、
前記制御部は、前記搬送部による前記記録媒体の搬送量に基づいて、前記設定値を前記調整値により調整し、調整した前記設定値に基づいて前記記録開始位置を補正する、
請求項１または２に記載の記録装置。
【請求項４】
前記制御部は、
前記記録媒体の種類に応じた前記設定値に基づいて、前記記録開始位置を補正する、
請求項１乃至３のいずれか１項に記載の記録装置。
【請求項５】
前記記録媒体の種類とは、材質と、厚みと、幅との少なくともいずれかに基づく種類である、
請求項４に記載の記録装置。
【請求項６】
前記制御部は、
前記記録開始位置を補正する第１モードと、前記記録開始位置を補正しない第２モードと、を有し、
前記記録媒体の前記搬送方向の長さに応じて、前記第１モードと前記第２モードとを切り替える、
請求項１乃至５のいずれか１項に記載の記録装置。
【請求項７】
前記設定値は、ユーザーにより設定可能に構成され、
前記制御部は、ユーザーが設定した前記設定値に基づいて前記記録開始位置を補正する、
請求項１乃至６のいずれか１項に記載の記録装置。
【請求項８】
記録媒体を搬送方向に搬送する搬送部と、前記記録媒体に記録する記録部と、を備える記録装置の制御方法であって、
前記搬送部による前記記録媒体の搬送量に応じて、前記記録部による前記搬送方向と交差する方向における記録を開始する記録開始位置を、予め設定された設定値に基づいて補正すること、
を特徴とする記録装置の制御方法。
【請求項９】
前記記録部は、前記搬送方向と交差する走査方向に走査して前記記録媒体に記録する、
請求項８に記載の記録装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、及び、記録装置の制御方法に関する。
【背景技術】
【０００２】
従来、記録媒体を搬送方向に搬送し、記録媒体に記録する記録装置（プリンター）について、センサーの検出値を用いて記録媒体の搬送方向のずれに起因した画像を記録する位置のずれを補正する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平２−２５５３６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の記録装置のように、搬送方向に記録媒体を搬送して記録を実行する記録装置では、センサーを用いて画像を記録する位置のずれを補正するため、記録装置に実装する部材の数が多くなり、製造コストの面で課題がある。
本発明は、上述した事情に鑑みてなされたものであり、製造コストを抑制しつつ、記録媒体のずれに起因した記録する位置のずれを抑制することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の記録装置は、記録媒体を搬送方向に搬送する搬送部と、前記記録媒体に記録する記録部と、前記搬送部による前記記録媒体の搬送量に応じて、前記記録部による前記搬送方向と交差する方向における記録を開始する記録開始位置を、予め設定された設定値に基づいて補正する制御部と、を備えること、を特徴とする。
これにより、記録開始位置を予め設定された設定値に基づいて補正するため、記録媒体のずれに起因した記録する位置のずれを抑制できる。また、例えばセンサー等を用いることなく記録する位置のずれを補正するため、製造コストを抑制できる。
【０００６】
また、本発明の記録装置は、前記記録部は、前記搬送方向と交差する走査方向に走査して前記記録媒体に記録する構成でもよい。
これにより、記録媒体の搬送方向と交差する走査方向に走査して記録する構成でも、記録媒体のずれに起因した記録する位置のずれを抑制できる。
【０００７】
また、本発明の記録装置は、前記設定値を調整する調整値を記録する記憶部を備え、前記制御部は、前記搬送部による前記記録媒体の搬送量に基づいて、前記設定値を前記調整値により調整し、調整した前記設定値に基づいて前記記録開始位置を補正する構成でもよい。
これにより、記録媒体のずれが経年劣化等により変化した場合でも、記録媒体のずれに起因した記録する位置のずれを抑制できる。
【０００８】
また、本発明の記録装置は、前記制御部は、前記記録媒体の種類に応じた前記設定値に基づいて、前記記録開始位置を補正する構成でもよい。
これにより、記録媒体の種類に適した記録開始位置の補正ができる。
【０００９】
また、本発明の記録装置は、前記記録媒体の種類とは、材質と、厚みと、幅との少なくともいずれかに基づく種類である構成でもよい。
これにより、記録媒体の種類に適した記録開始位置の補正ができる。
【００１０】
また、本発明の記録装置は、前記制御部は、前記記録開始位置を補正する第１モードと、前記記録開始位置を補正しない第２モードと、を有し、前記記録媒体の前記搬送方向の長さに応じて、前記第１モードと前記第２モードとを切り替える構成でもよい。
これにより、不必要な補正を行わないため、記録に係る処理の効率を向上できる。
【００１１】
また、本発明の記録装置は、前記設定値は、ユーザーにより設定可能に構成され、前記制御部は、ユーザーが設定した前記設定値に基づいて前記記録開始位置を補正する構成でもよい。
これにより、ユーザーが設定した設定値に基づいて、記録開始位置を補正し記録を行うため、ユーザーの使用状況に適した記録開始位置の補正ができる。
【００１２】
上記目的を達成するために、本発明は、記録媒体を搬送する搬送部と、前記記録媒体の搬送方向と交差する走査方向に走査して前記記録媒体に記録する記録部と、を備える記録装置の制御方法であって、前記搬送部による前記記録媒体の搬送量に応じて、前記記録部による前記走査方向における記録を開始する記録開始位置を、予め設定された設定値に基づいて補正すること、を特徴とする。
これにより、記録開始位置を予め設定された設定値に基づいて補正するため、記録媒体のずれに起因した記録する位置のずれを抑制できる。また、例えばセンサー等を用いることなく記録する位置のずれを補正するため、製造コストを抑制できる。
【００１３】
また、本発明の記録装置の制御方法は、前記記録部は、前記搬送方向と交差する走査方向に走査して前記記録媒体に記録する構成でもよい。
これにより、記録媒体の搬送方向と交差する走査方向に走査して記録する構成でも、記録媒体のずれに起因した記録する位置のずれを抑制できる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係る記録装置の要部の構成を示す図。
【図２】プリンター、及び、ホストコンピューターの機能ブロック図。
【図３】プリンターによって記録媒体に記録される画像の一例を示す図。
【図４】プリンターの動作を示すフローチャート。
【図５】補正処理の動作を示すフローチャート。
【図６】補正率テーブルの一例を示す図。
【図７】記録開始位置の補正を説明するための図。
【図８】記録開始位置の比較を説明するための図。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係るプリンター１（記録装置）の要部の構成を示す図である。図１（Ａ）は、プリンター１の要部の構成を、プリンター１にセットされた記録媒体Ｋと共に、模式的に示す図である。図１（Ｂ）は、記録ヘッド１２（記録部）の下面を示す図である。
【００１６】
プリンター１は、インクリボンに、記録ワイヤー１２ｂ（図１（Ｂ））を打ち当ててインクリボンのインクを付着させてドットを形成し記録媒体Ｋに記録を行う、いわゆるドットインパクトプリンターである。本実施形態のプリンター１は、トラクターを備えない。
プリンター１に記録される記録媒体Ｋとしては、所定の長さに切断されたカット媒体と、複数枚が連接された連続紙とが挙げられる。カット媒体としては、例えば単票紙や、通帳等があり、連続紙は連続複写紙やミシン目などで連接されたファンフォールド紙等である。
【００１７】
図１（Ａ）に示すように、プリンター１は、搬送ローラー１５１を備える。搬送ローラー１５１に対向する位置には、搬送ローラー１５１の回転に従動して回転する従動ローラー１５１ａが設けられる。記録媒体Ｋは、搬送ローラー１５１と従動ローラー１５１ａとに挟持され、搬送ローラー１５１の回転に応じて、搬送方向Ｈに搬送される。
【００１８】
また、図１（Ａ）に示すように、プリンター１は、シリアル・インパクト・ドット・マトリクス記録ヘッド（ＳＩＤＭ記録ヘッド）により構成された記録ヘッド１２を備える。
記録ヘッド１２は、キャリッジ１３に搭載される。キャリッジ１３は、第１位置Ｔ１と、第２位置Ｔ２との間で、走査方向Ｘにおける第１方向Ｘ１、及び、第２方向Ｘ２に走査する。第１方向Ｘ１は、第１位置Ｔ１から第２位置Ｔ２へ向かう方向（搬送方向Ｈに向かって右に向かう方向）である。第２方向Ｘ２は、第２位置Ｔ２から第１位置Ｔ１へ向かう方向（搬送方向Ｈに向かって左に向かう方向）である。また、走査方向Ｘは、搬送方向Ｈと交差する方向である。記録ヘッド１２に対向する位置には、図示せぬプラテンが設けられる。
プリンター１による記録の方法については、後述する。
【００１９】
図１（Ｂ）は、記録ヘッド１２の下面を示す図である。
図１（Ｂ）示すように、記録ヘッド１２の下面の略中央には、ドット形成部１２ａが設けられる。ドット形成部１２ａは、搬送方向Ｈに沿って一列に並ぶ２４本の記録ワイヤー１２ｂを有する。記録ヘッド１２は、記録ワイヤー１２ｂを突出させて、図示せぬインクリボンに記録ワイヤー１２ｂを打ち当てて、記録媒体Ｋにインクリボンのインクを付着させることにより、記録媒体Ｋにドットを形成する。
【００２０】
図２は、プリンター１、及び、プリンター１に接続され、プリンター１を制御するホストコンピューター２の機能的構成を示すブロック図である。
図２に示すように、プリンター１は、制御部１０と、ヘッド駆動回路１１と、記録ヘッド１２と、キャリッジ１３と、キャリッジ移動モーター１４と、搬送部１５と、記憶部１６と、入力部１７と、表示部１８と、通信部１９と、を備える。
【００２１】
制御部１０は、図示しないＣＰＵや、ＲＯＭ、ＲＡＭ等を備え、ＲＯＭに記憶された各種プログラム及びデータをＣＰＵによって実行することにより、プリンター１を制御する。制御部１０は、後に詳述するが、記録を開始する位置である記録開始位置を補正する第１モードと、記録開始位置を補正しない第２モードとを有し、記録する記録媒体Ｋの搬送方向Ｈの長さに応じて、第１モードと第２モードとを切り替える。
【００２２】
ヘッド駆動回路１１は、記録ヘッド１２と接続する。ヘッド駆動回路１１は、制御部１０の制御で、記録ワイヤー１２ｂを突出させるソレノイドコイルに通電し、記録ワイヤー１２ｂを突出させる。記録ワイヤー１２ｂの突出に応じて、インクリボンのインクが記録媒体Ｋに付着し、ドットが形成される。
【００２３】
キャリッジ移動モーター１４は、後述するモーター駆動回路１５３に接続する。キャリッジ移動モーター１４は、キャリッジ１３を第１方向Ｘ１、又は、第２方向Ｘ２へ移動させるモーターである。
【００２４】
搬送部１５は、搬送ローラー１５１と、搬送モーター１５２と、モーター駆動回路１５３を備える。
搬送モーター１５２は、搬送ローラー１５１を回転させるモーターであり、モーター駆動回路１５３と接続する。
モーター駆動回路１５３は、制御部１０の制御で、搬送モーター１５２に駆動電流や駆動パルス等を出力し、搬送モーター１５２を駆動する。搬送モーター１５２の駆動に応じて、搬送ローラー１５１が回転し、搬送ローラー１５１の回転に応じて、記録媒体Ｋは、搬送方向Ｈに搬送される。本実施形態では、搬送モーター１５２はステッピングモーターであり、その回転量は、モーター駆動回路１５３から出力される駆動パルスの数によって定められる。つまり、制御部１０は、所定のステップ数だけ搬送モーター１５２を所定の回転方向に回転させるための駆動制御信号、換言すれば、当該ステップ数に対応する所定の搬送量だけ記録媒体Ｋを所定の方向へ移動させるための駆動制御信号をモーター駆動回路１５３に出力する。モーター駆動回路１５３は、入力された駆動制御信号に基づいて、所定の回転方向に所定のステップ数だけ搬送モーター１５２を回転させるような駆動パルスを生成し、出力する。モーター駆動回路１５３は、搬送モーター１５２に出力する駆動パルスに基づいて、記録を行う記録媒体Ｋの搬送量をカウントし、カウントした搬送量を制御部１０に出力する。
また、モーター駆動回路１５３は、キャリッジ移動モーター１４に接続する。モーター駆動回路１５３は、制御部１０の制御でキャリッジ移動モーター１４に駆動電流や駆動パルス等を出力し、キャリッジ移動モーター１４を駆動する。キャリッジ移動モーター１４の駆動に応じて、キャリッジ１３は第１方向Ｘ１、又は、第２方向Ｘ２へ移動する。
【００２５】
記憶部１６は、ハードディスクや、ＥＥＰＲＯＭ等の不揮発性メモリーを備え、データを書き換え可能に記憶する。記憶部１６は、後述する補正率テーブルＴを記憶する。また、記憶部１６は、後述する補正率（設定値）を調整する調整値を記憶する。また、記憶部１６は、制御部１０の制御で、制御部１０がモーター駆動回路１５３に出力する駆動制御信号に基づき、記録媒体Ｋの搬送量を累積して記憶する。つまり、記憶部１６は、過去に搬送した合計の搬送量（以下、総搬送量と表現する）を記憶する。
【００２６】
入力部１７は、プリンター１の筐体に設けられた操作スイッチと接続する。入力部１７は、操作スイッチに対する操作を検出し、検出した操作を示す信号を制御部１０に出力する。制御部１０は、入力部１７からの入力に応じて、操作に対する処理を実行する。
【００２７】
表示部１８は、プリンター１の筐体に設けられた液晶表示パネルと接続する。表示部１８は、制御部１０の制御で、液晶表示パネルに各種情報を表示する。
【００２８】
通信部１９は、制御部１０の制御で、ホストコンピューター２と所定の通信規格に従って、通信する。
【００２９】
図２に示すように、ホストコンピューター２は、ホスト制御部２１と、ホスト記憶部２２と、ホスト表示部２３と、ホスト入力部２４と、ホスト通信部２５とを備える。
【００３０】
ホスト制御部２１は、図示しないＣＰＵや、ＲＯＭ、ＲＡＭ等を備え、ＲＯＭに記憶された各種プログラム及びデータをＣＰＵによって実行することにより、プリンター１を制御する。
【００３１】
ホスト記憶部２２は、ハードディスクや、ＥＥＰＲＯＭ等の不揮発性メモリーを備え、データを書き換え可能に記憶する。
【００３２】
ホスト表示部２３は、液晶表示パネル等の表示装置に接続され、ホスト制御部２１の制御で、表示装置に各種情報を表示する。
【００３３】
ホスト入力部２４は、キーボードや、マウス等の入力デバイスに接続され、入力デバイスからの入力を検出して、ホスト制御部２１に出力する。ホスト制御部２１は、ホスト入力部２４からの入力に基づいて、入力に対応する処理を実行する。
【００３４】
ホスト通信部２５は、ホスト制御部２１の制御で、所定の通信規格に従って、プリンター１と通信する。
【００３５】
ここで、記録媒体Ｋに記録を実行する際のプリンター１、及び、ホストコンピューター２の基本的な動作について説明する。
ホストコンピューター２は、記録データ作成用のアプリケーションプログラム（不図示）とプリンタードライバー（不図示）とを有する。プリンター１に記録を実行させる際、ホストコンピューター２は、アプリケーションプログラムの機能により、プリンター１に記録させる画像の記録データを生成する。記録データは、プリンター１に記録させる画像等を、ドットマトリックス状に配置したドットによって表すデータである。記録データを構成する各ドットは、ドットを形成しないことを示す白値と、ドットを形成することを示す黒値とのいずれかの値を保持する。記録データ生成後、ホストコンピューター２は、記録データを含み、記憶データに基づく記録の実行を指示する制御データを生成する。制御データは、記録データの他、記録の対象となる記録媒体Ｋの幅、厚み、材質、及び、長さを示す情報を含む。幅、厚み、材質、及び、長さを示す情報は、ホスト記憶部等に予め記憶され、ホストコンピューター２は、制御データを生成する際、ホスト記憶部２２から記録の対象となる記録媒体Ｋの幅、厚み、材質、及び、長さを示す情報を取得する。なお、ユーザーの入力デバイスの操作による記録の対象となる記録媒体Ｋの幅、厚み、材質、及び、長さの入力に基づき、ホストコンピューター２がこれら情報を取得する構成でもよい。制御データは、プリンタードライバーの機能により、プリンター１のコマンド体系に従ったコマンドを利用して生成される。ホストコンピューター２は、生成した制御データをプリンター１に送信する。
【００３６】
プリンター１の制御部１０は、通信部１９により制御データを受信する。そして、制御部１０は、受信した制御データに含まれる記録データに基づいて、モーター駆動回路１５３、及び、ヘッド駆動回路１１を制御し、記録ヘッド１２、キャリッジ１３、及び、搬送ローラー１５１を制御して、記録媒体Ｋに記録する。
【００３７】
記録媒体Ｋに記録する際のプリンター１の動作について具体的に説明する。
図３は、プリンター１によって記録媒体Ｋに記録される画像Ｇの一例を示す図である。画像Ｇとは、アルファベットの「Ａ」を表す画像ＧＡと、アルファベットの「Ｂ」を表す画像ＧＢを含む画像である。
図３の例では、先頭の２４ドットの領域Ａ１内に、画像ＧＡが記録される。領域Ａ１は、記録ヘッド１２が第１方向Ｘ１に走査して記録が行われる領域である。画像ＧＡは、アルファベットの「Ａ」を表すように配置された黒ドットの集合である。また、図３の例では、領域Ａ１に続く２４ドットの領域Ａ２内に、画像ＧＢが記録される。領域Ａ２は、記録ヘッド１２が第２方向Ｘ２に走査して記録が行われる領域である。画像ＧＢは、アルファベットの「Ｂ」を表すように配置された黒ドットの集合である。
【００３８】
制御部１０は、通信部１９により制御データを受信すると、図示せぬ受信バッファーに記憶する。そして、制御部１０は、受信バッファーから制御データが含む記録データを読み出し、図示せぬ画像バッファーに、記録データを搬送方向Ｈの先頭から１行分のデータ（以下、行データと表現する）ずつ展開する。ここで、行データとは、記録ヘッド１２の１回の走査で記録するデータを示す。本実施形態の場合、記録ヘッド１２のドット数が２４ドットであるため、記録データの行データは、搬送方向Ｈに対し２４ドット分のデータである。すなわち、制御部１０は、画像バッファーに、搬送方向Ｈに対し２４ドット分の記録データを展開する。制御部１０は、行データを画像バッファーに展開すると、展開した行データに基づいて、記録ヘッド１２により記録媒体Ｋに記録する。制御部１０は、行データの記録が完了すると、次の行データを、先に展開した行データに上書きして展開する。
【００３９】
図３の例では、制御部１０は、画像Ｇを示す記録データを含む制御データを受信すると、画像バッファーに、領域Ａ１の記録対象となる行データを展開する。すなわち、制御部１０は、画像ＧＡを含む行データを展開する。制御部１０は、記録ヘッド１２が第１位置Ｔ１に位置する場合に記録を開始すると、モーター駆動回路１５３を制御して、記録ヘッド１２を第２位置Ｔ２に位置するまで第１方向Ｘ１に移動させる。記録ヘッド１２の第１方向Ｘ１への移動中、制御部１０は、ヘッド駆動回路１１を制御して、適切なタイミングで、適切な記録ワイヤー１２ｂを突出させドットを形成し、画像ＧＡを記録する。画像ＧＡを含む行データの記録が終了すると、記録ヘッド１２は、第２位置Ｔ２に位置する。
次いで、制御部１０は、モーター駆動回路１５３を制御して、記録媒体Ｋを、記録ヘッド１２に設けられるドット形成部１２ａの搬送方向Ｈにおける長さＨＢ（図１（Ｂ）参照）に対応する距離分、搬送方向Ｈに搬送する。長さＨＢ分搬送するによって、次の行データの記録対象となる領域は領域Ａ２となる。
次いで、制御部１０は、画像バッファーに領域Ａ２の記録対象となる行データを、先に展開した行データに上書きして展開する。すなわち、制御部１０は、画像ＧＢを含む行データを、画像ＧＡを含む行データに上書きして画像バッファーに展開する。制御部１０は、画像ＧＢを含む行データの展開後、ヘッド駆動回路１１を制御して、記録ヘッド１２を第１位置Ｔ１に位置するまで第２方向Ｘ２に移動させる。記録ヘッド１２の第１位置Ｔ１への移動中、制御部１０は、ヘッド駆動回路１１を制御して、適切なタイミングで、適切に記録ワイヤー１２ｂを突出させ、ドット形成し、画像ＧＢを記録する。以上により、制御部１０は、記録媒体Ｋに画像Ｇを記録する。
【００４０】
ところで、トラクターを備えないプリンター１は、記録に際して、多くの搬送を要する記録媒体Ｋ（長尺の記録媒体）に記録をする際、記録媒体Ｋを搬送方向Ｈに対し傾いて搬送し、記録を行う場合がある。この場合に、当該プリンター１が画像等の記録を行うと、記録媒体Ｋの傾きによるずれに起因して本来記録する位置から走査方向にずれて画像等が記録されることとなる。特に、傾いて記録媒体Ｋが搬送されると、搬送が進行するに伴い、記録する位置との走査方向のずれが顕著になる。
そこで、本実施形態のプリンター１は、以下の動作を行う。
【００４１】
図４は、本実施形態のプリンター１の動作を示すフローチャートである。
プリンター１の制御部１０は、通信部１９によりホストコンピューター２から送信された制御データを受信する（ステップＳＡ１）。次いで、制御部１０は、記録する記録媒体Ｋの搬送方向Ｈの長さを示す情報を制御データから取得し、当該長さに応じて、第１モードに移行するか否かを判別する（ステップＳＡ２）。なお、長さの示す情報の取得の方法は、この方法に限定されない。例えば、プリンター１が記録媒体Ｋの搬送方向Ｈの長さを検出するセンサーを有しており、制御部１０は、当該センサーによって記録媒体Ｋの搬送方向Ｈの長さを示す情報を取得する構成でもよい。また、例えば、ユーザーが入力部１７に対する入力により、記録媒体Ｋの搬送方向Ｈの長さを入力し、制御部１０が当該入力に基づいて、搬送方向Ｈの長さを示す情報を取得する構成でもよい。
【００４２】
制御部１０は、取得した記録媒体Ｋの搬送方向Ｈの長さを比較するための長さ比較閾値を記憶部等に記憶しており、長さ比較閾値と取得した当該長さとを比較し、第１モードに移行するか否かを判別する。制御部１０は、取得した記録媒体Ｋの搬送方向Ｈの長さが長さ比較閾値を上回る場合に、第１モードに移行すると判別し、長さ比較閾値以下である場合に、第２モードであると判別する。長さ比較閾値は、記録媒体Ｋのずれに起因した記録する位置のずれによる記録結果の品質の度合い（以下、記録品質と表現する）が、許容可能であるか否かの観点の下、事前に行われたテストやシミュレーション等により予め設定される値である。記録する位置のずれは、記録媒体Ｋの搬送が進行するに伴い増大する。記録する位置のずれが増大すると、記録品質への影響も増大する。長さ比較閾値は、記録する位置の増大による記録品質への影響を鑑みて設定された閾値である。
【００４３】
制御部１０は、取得した記録媒体Ｋの搬送方向Ｈの長さが、長さ比較閾値を上回ると判別した場合（ステップＳＡ２：ＹＥＳ）、第１モードに移行する（ステップＳＡ３）。一方、制御部１０は、取得した記録媒体Ｋの搬送方向Ｈの長さが、長さ比較閾値以下であると判別した場合（ステップＳＡ２：ＮＯ）、第２モードに移行する（ステップＳＡ８）。
以下、第１モードと、第２モードとの制御部１０の動作について説明する。
【００４４】
＜第１モード＞
まず、第１モードについて説明する。
制御部１０は、第１モードに移行すると、記録媒体Ｋを、行データを記録する領域が長さＨＢと対応するよう搬送する（ステップＳＡ４）。次いで、制御部１０は、記録開始位置を補正する処理である補正処理を実行する（ステップＳＡ５）。
【００４５】
図５は、補正処理の動作を示すフローチャートである。
制御部１０は、記録開始位置を補正するための度合いを示す補正率を、記憶部１６が記憶する補正率テーブルＴから取得する（ステップＳＢ１）。
【００４６】
図６は、補正率テーブルＴの一例を示す図である。
補正率テーブルＴが格納する１件レコードには、幅フィールドＦ１と、厚みフィールドＦ２と、材質フィールドＦ３と、補正率フィールドＦ４と、補正方向フィールドＦ５とが対応付く。幅フィールドＦ１は、記録媒体Ｋの幅の値を格納する。厚みフィールドＦ２は、記録媒体Ｋの厚みの値を格納する。材質フィールドＦ３は、記録媒体Ｋの材質の情報を格納する。補正率フィールドＦ４は、補正率の値を格納する。補正方向フィールドＦ５は、記録開始位置を補正する方向の情報を示す補正方向情報として、プラス方向情報（図６で「＋」と表現）とマイナス方向情報（図６で「−」と表現）とを格納する。プラス方向情報は、記録開始位置を第１方向Ｘ１に補正することを示す情報である。また、マイナス方向情報は、記録開始位置を第２方向Ｘ２に補正することを示す情報である。
補正率テーブルＴの各レコードは、それぞれ異なる記録媒体Ｋの種類を示す。前述した通り、記録媒体Ｋには、通帳や、単票紙、連続複写紙等の種類があり、これら種類に応じて、幅、厚み、及び、材質が異なる。したがって、レコードＲ１、レコードＲ２、レコードＲ３、及び、レコードＲ４は、それぞれ記録媒体Ｋの種類が異なる。なお、本実施形態では、記録媒体Ｋの種類を、幅、厚み、及び、材質に基づく種類として例示したが、幅、厚み、及び、材質の少なくともいずれかに基づく種類としてもよい。例えば、Ａ４、Ｂ５等の幅の異なる記録媒体Ｋを、異なる種類としてもよい。
【００４７】
補正率テーブルＴの各フィールドに格納する値及び情報は、事前に行われたテスト及びシミュレーション等により予め設定されたものが格納される。特に、補正率フィールドＦ４に格納される値は、下記式（１）により算出された値が格納される。
［補正率］＝［記録媒体の搬送量］÷［水平方向の記録する位置のずれ量］・・・（１）
例えば、記録媒体Ｋの搬送量が１０００ｍｍで、記録する位置が水平方向に１０ｍｍのずれが生じる場合、補正率は式（１）により「１００」となる。つまり、「１００」の補正率とは、１０００ｍｍの搬送により水平方向に１０ｍｍ、記録する位置がずれる度合いで、プリンター１が記録媒体Ｋをずれて搬送することを示す。
【００４８】
なお、補正率テーブルＴの値は、ユーザーにより任意に設定可能に構成されてもよい。この場合、ユーザーは、入力部１７に接続する操作パネルやホストコンピューター等を操作し、補正率テーブルＴの値を設定する。これにより、ユーザーの使用状況に適した値を設定できる。
【００４９】
制御部１０は、補正率テーブルＴを参照し、制御データが含む記録媒体Ｋの幅、厚み、及び、材質に基づいて１件のレコードを特定する。次いで、制御部１０は、特定したレコードに対応付く補正率フィールドＦ４に格納される補正率を取得する。例えば、制御データが含む記録媒体Ｋの情報が、幅＝３００ｍｍ、厚み＝０．３ｍｍ、及び、材質＝複写紙である場合、制御部１０は、レコードＲ２を特定し、「１００」の補正率を取得する。
次いで、制御部１０は、記憶部１６が記憶する総搬送量に基づいて、補正率の調整を行うか否かを判別する（ステップＳＢ２）。制御部１０は、総搬送量を比較するための搬送比較閾値を記憶部等に記憶しており、搬送比較閾値と総搬送量との比較により補正率を調整するか否かを判別する。制御部１０は、総搬送量と搬送比較閾値とを比較し、総搬送量が搬送比較閾値を上回る場合に、補正率を調整すると判別し、総搬送量が搬送比較閾値以下である場合に、補正率を調整しないと判別する。搬送比較閾値と、補正率の調整については後述する。
【００５０】
制御部１０は、補正率を調整しないと判別した場合（ステップＳＢ２：ＮＯ）、記録を行う記録媒体Ｋの搬送量を、モーター駆動回路１５３から取得する（ステップＳＢ４）。制御部１０は、記録を行う記録媒体Ｋの搬送量を取得すると、取得した搬送量と補正率とに基づいて、記録開始位置の補正量を算出する（ステップＳＢ５）。記録開始位置の補正量は、下記式（２）により算出される。
［記録開始位置の補正量］＝［取得した搬送量］÷［補正率］・・・（２）
例えば、取得した搬送量が１０００ｍｍであり、補正率が１００である場合、記録開始位置の補正量は、１０．０ｍｍである。
また、例えば、取得した搬送量が５００ｍｍであり、補正率が１００である場合、記録開始位置の補正量は、５．０ｍｍである。
また、例えば、取得した搬送量が２００ｍｍであり、補正率が１００である場合、記録開始位置の補正量は、２．０ｍｍである。
また、例えば、取得した搬送量が１００ｍｍであり、補正率が１００である場合、記録開始位置の補正量は、１．０ｍｍである。
また、例えば、取得した搬送量が５０ｍｍであり、補正率が１００である場合、記録開始位置の補正量は、０．５ｍｍである。
また、例えば、取得した搬送量が２０ｍｍであり、補正率が１００である場合、記録開始位置の補正量は、０．２ｍｍである。
また、例えば、取得した搬送量が０ｍｍであり、補正率が１００である場合、記録開始位置の補正量は、０．０ｍｍである。
【００５１】
制御部１０は、記録開始位置の補正量を算出すると、当該補正量に基づいて、記録開始位置を補正する（ステップＳＢ６）。
ここで、図７を参照し、記録開始位置の補正について詳述する。
【００５２】
図７は、記録開始位置の補正を説明するための図である。図７（Ａ）は、補正前の記録開始位置を示し、図７（Ｂ）は、補正後の記録開始位置を示す。図７では、第１方向Ｘ１に記録ヘッド１２が走査して記録媒体Ｋに画像ＧＡを記録する場合を例示する。なお、説明の便宜上、記録媒体Ｋを図７に併せて図示する。図７（Ａ）に示す記録媒体Ｋは、搬送方向Ｈに適切に搬送される場合を例示し、図７（Ｂ）に示す記録媒体Ｋは、ずれて搬送される場合を例示する。
【００５３】
制御部１０は、領域Ａｎの記録対象となる行データを所定の座標系に展開する。領域Ａｎは、記録ヘッド１２が第１方向Ｘ１に走査して記録が行われる領域である。上述したように、記録データは、ドットマトリックス状にドットが配置されたデータである。このため、画像ＧＡのデータを座標系に展開することにより、画像ＧＡの各ドットの位置は、座標系における座標によって一意に特定できる。
図７に示す座標系において、Ｘ軸の（＋）方向は、第１方向Ｘ１に対応する。Ｘ軸の（−）方向は、第２方向Ｘ２に対応する。また、Ｙ軸の（＋）方向は、搬送方向Ｈに対応する。
【００５４】
制御部１０は、以下の処理を実行し、記録開始位置を補正する。
図７において、行データの記録開始位置は、記録ヘッド１２による記録で形成されるドットのうち、最も、記録ヘッド１２の走査方向ＸのＸ軸の（−）側に位置するドットの位置のことをいう。制御部１０は、領域Ａｎに記録する行データを構成するドットのうち、黒ドットであり、且つ、最もＸ軸の（−）方向に位置するドットを特定する。すなわち、図７（Ａ）の場合、制御部１０は、ドットＤＴ１を特定する。次いで、制御部１０は、特定したドットＤＴ１のＸ座標（Ｘ１）を取得する。次いで、制御部１０は、算出した記録開始位置の補正量をドット数に換算する。例えば、１．０ｍｍあたり５ドットである場合、補正量が１０．０ｍｍは、５０ドットに換算される。次いで、制御部１０は、特定したレコードに対応付く補正方向フィールドＦ５に格納される補正方向情報に基づいて、換算したドット数分に位置するＸ座標を特定する。図７の例では、制御部１０は、プラス方向情報に基づいてＸ座標を特定する。すなわち、制御部１０は、Ｘ座標（Ｘ１）からＸ軸の（＋）方向に、換算したドット数分に位置するＸ座標を特定する。図７では、Ｘ座標（Ｘ１）から換算したドット数分に位置するＸ座標を、Ｘ座標（Ｘ２）とする。次いで、制御部１０は、ドットＤＴ１から水平方向に位置し、Ｘ座標がＸ２であるドットＤＴ２を特定する。制御部１０は、ドットＤＴ２を特定すると、ドットＤＴ２を記録開始位置と特定する。
以上の処理により、制御部１０は、記録開始位置をドットＤＴ１からドットＤＴ２に補正する。
【００５５】
ここで、図７（Ｂ）に示すドットＤＴ１´を、図７（Ａ）に示すドットＤＴ１と同一の記録媒体Ｋ上の位置に記録されるドットとする。記録媒体Ｋがずれることにより、図７（Ｂ）に示すように、ドットＤＴ１とドットＤＴ１´との位置にずれが生じる。つまり、図７（Ｂ）のドットＤＴ１を記録開始位置として、行データを展開すると、記録媒体Ｋ上には、ドットＤＴ１´から画像ＧＡが記録されず、ドットＤＴ１から画像ＧＡが記録される。すなわち、画像ＧＡは、水平方向にドットＤＴ１とドットＤＴ１´とのドット数分ずれて記録される。そこで、上述したように、記録開始位置をドットＤＴ１からドットＤＴ２に補正する。これによって、制御部１０は、ドットＤＴ１´からのずれを抑制した画像ＧＡの記録ができる。
また、図７（Ｂ）の例では、制御部１０は、ドットＤＴ１から画像ＧＡを記録すると、画像ＧＡが記録媒体Ｋからはみ出て記録することとなる。しかしながら、記録開始位置をドットＤＴ２に補正することにより、制御部１０は、画像ＧＡを記録媒体Ｋからはみ出ることなく記録できる。
【００５６】
図５のフローチャートの説明に戻り、制御部１０は、記録開始位置の補正の行うと、記録開始位置を補正した行データを画像バッファーに展開する（ステップＢ７）。記録開始位置をドットＤＴ２に補正することにより、画像ＧＡを構成する全てのドットが換算したドット数分、Ｘ軸の（＋）方向に補正される。補正する方向は、補正率テーブルＴの補正方向フィールドＦ５が格納する補正方向情報に基づく方向である。図７では、プラス方向情報に基づいて記録開始位置をＸ軸の（＋）方向に補正する場合を例示したが、特定したレコードによっては、マイナス方向情報に基づいて記録開始位置を補正する。この場合、制御部１０は、記録開始位置をＸ軸の（−）方向に補正する。
【００５７】
前述した通り、画像バッファーに行データが展開されると、制御部１０は、記録媒体Ｋに記録する（ステップＳＡ６）。このように、制御部１０は、予め設定された設定値に基づいて記録開始位置を補正するため、記録する位置のずれを抑制した画像の記録が行える。また、センサー等の記録する位置のずれを補正するための部材を、プリンター１が実装する必要がなく、製造コストを抑制できる。
【００５８】
図５のフローチャートのステップＳＢ２の説明に戻り、制御部１０は、補正率を調整すると判別すると（ステップＳＢ２：ＹＥＳ）、取得した補正率を調整する（ステップＳＢ３）。前述した通り、制御部１０は、総搬送量と搬送比較閾値とを比較し、総搬送量が搬送比較閾値を上回る場合に、補正率を調整すると判別する。搬送比較閾値は、経年劣化等に起因する記録媒体Ｋのずれの度合いの変化に基づく観点の下、設定される値であり、事前のテストやシミュレーション等により予め設定される。すなわち、搬送比較閾値を上回る総搬送量の場合、経年劣化により記録媒体Ｋのずれが変化しており、取得した補正率では適切に記録開始位置の補正が行われない。従って、制御部１０は、補正率を調整が必要となる。本実施形態では、１の搬送比較閾値を用いて、記録媒体Ｋの搬送方向Ｈの長さを比較する場合を例示するが、搬送比較閾値は、例えば搬送比較閾値＝２００ｍ、搬送比較閾値＝４００ｍのように、複数あってもよい。この場合、制御部１０は、各搬送比較閾値に適切な調整値が設定され、以下に示す補正率の調整に用いられる。
【００５９】
制御部１０は、記憶部等に予め記憶された調整値を取得する。例えば、レコードＲ２を特定から「１００」の補正率を取得し、総搬送量が搬送比較閾値を上回ると判別した場合、制御部１０は、「１００」の補正率に対し、調整を実行する。ここで、総搬送量が搬送比較閾値を上回る場合に制御部１０が取得する調整値を「５０」とする。この場合、制御部１０は、補正率から調整値を引き、補正率を「１００」から「５０」に調整する。
【００６０】
制御部１０は、補正率を調整値により調整すると、記録媒体Ｋの搬送量を、モーター駆動回路１５３から取得し（ステップＳＢ４）、調製した補正率と、取得した搬送量とに基づいて、式（２）により記録開始位置の補正量を算出する（ステップＳＢ５）。
例えば、取得した搬送量が１０００ｍｍであり、調整した補正率が５０である場合、記録開始位置の補正量は、２０．０ｍｍである。
また、例えば、取得した搬送量が５００ｍｍであり、調整した補正率が５０である場合、記録開始位置の補正量は、１０．０ｍｍである。
また、例えば、取得した搬送量が２００ｍｍであり、調整した補正率が５０である場合、記録開始位置の補正量は、４．０ｍｍである。
また、例えば、取得した搬送量が１００ｍｍであり、調整した補正率が５０である場合、記録開始位置の補正量は、２．０ｍｍである。
また、例えば、取得した搬送量が５０ｍｍであり、調整した補正率が５０である場合、記録開始位置の補正量は、１．０ｍｍである。
また、例えば、取得した搬送量が２０ｍｍであり、調整した補正率が５０である場合、記録開始位置の補正量は、０．４ｍｍである。
また、例えば、取得した搬送量が０ｍｍであり、調整した補正率が５０である場合、記録開始位置の補正量は、０．０ｍｍである。
制御部１０は、記録開始位置の補正量を算出すると、当該補正量に基づいて、記録開始位置を補正する（ステップＳＢ６）。
【００６１】
ここで、図８を参照し、調整しない補正率に基づく記録開始位置と、調整した補正率に基づく記録開始位置とについて比較する。
【００６２】
図８は、記録開始位置の比較を説明するための図である。図８（Ａ）は、調整前の補正率に基づく記録開始位置を示し、図８（Ｂ）は、調整後の補正率に基づく記録開始位置を示す。なお、調整前の補正率を「１００」として、調整後の補正率を「５０」とする。図８では、第１方向Ｘ１に記録ヘッド１２を走査して領域Ａｎに画像ＧＡを記録する場合を例示する。領域Ａｎは、記録ヘッド１２が第１方向Ｘ１に走査して記録が行われる領域である。
【００６３】
図８（Ａ）において、調整前の補正率、すなわち補正率「１００」に基づく行データの記録開始位置は、ドットＤＴ２とする。また、図８（Ｂ）において、調整後の補正率、すなわち、補正率「５０」に基づく記録開始位置は、ドットＤＴ３とする。また、図８において、記録開始位置を補正する方向をＸ軸の（＋）方向とする。すなわち、図８に示すように、調整後の補正率「５０」に基づく記録開始位置は、調整後の補正量「５０」と調整前の補正率「１００」との記録開始位置の補正量の差分をドット数に変換したドット数分、ドットＤＴ２からＸ軸の（＋）方向にずれる。調整後の補正量「５０」に基づく記録開始位置の補正量が「２０．０ｍｍ」であり、調整後の補正量「１００」に基づく記録開始位置の補正量が「１０．０ｍｍ」である場合、記録開始位置は、差分の「１０．０ｍｍ」をドット数に換算したドット数分、Ｘ軸の（＋）方向にずれる。
【００６４】
ここで、図８（Ｂ）に示すドットＤＴ２´を、図８（Ａ）に示すドットＤＴ２と同一の記録媒体Ｋ上の位置に記録されるドットとする。記録媒体Ｋが経年劣化等によりさらにずれることにより、図８（Ｂ）に示すように、ドットＤＴ２とドットＤＴ２´との位置にずれが生じる。つまり、図８（Ｂ）のドットＤＴ２を記録開始位置として、行データを展開すると、記録媒体Ｋ上には、ドットＤＴ２´から画像ＧＡが記録されず、ドットＤＴ２から画像ＧＡが記録される。すなわち、画像ＧＡは、水平方向にドットＤＴ２とドットＤＴ２´とのドット数分ずれて記録される。そこで、上述したように、調整後の補正量に基づいて記録開始位置をドットＤＴ３に補正する。これによって、制御部１０は、ドットＤＴ２´からのずれを抑制した画像ＧＡの記録ができる。つまり、制御部１０は、経年劣化等によりさらに記録媒体Ｋからのずれが変化した場合でも、記録開始位置のずれを抑制した記録ができる。
また、図８（Ｂ）の場合、制御部１０は、ドットＤＴ２から画像ＧＡの記録を開始すると、画像ＧＡが記録媒体Ｋからはみ出て記録されることとなる。一方で、ドットＤＴ３から画像ＧＡの記録を開始すると、画像ＧＡは、記録媒体Ｋからはみ出ることなく記録される。
【００６５】
このように、制御部１０は、経年劣化等により、記録媒体Ｋのずれの度合いが変化した場合でも、記憶部１６に記憶する調整値によって補正率を調整するため、記録開始位置を異ならせることができ、記録媒体Ｋのずれに起因する記録する位置のずれを抑制できる。
【００６６】
図４のフローチャートの説明に戻り、制御部１０は、補正処理で決定した記録開始位置に基づいて、行データの記録を行うと、制御部１０は、記録終了か否かを判別する（ステップＳＡ８）。記録終了か否かの判別は、画像バッファーに展開する行データの有無に基づき判別される。すなわち、制御部１０は、ステップＳＡ７において、画像バッファーに展開する行データがある場合、記録を終了しないと判別し（ステップＳＡ７：ＮＯ）、処理をステップＳＡ４に戻す。つまり、制御部１０は、記録媒体Ｋを長さＨＢ分搬送し、次の行データに対し補正処理を行い、行データに基づく記録を行う。一方で、制御部１０は、画像バッファーに展開する記録データがない場合、記録を終了すると判別し（ステップＳＡ７：ＹＥＳ）、記録に係る処理を終了する。
このように、行データ毎に、記録開始位置に対し補正処理を行うため、制御部１０は、記録媒体Ｋのずれに起因した記録する位置のずれを抑制でき、適切な記録が行える。特に、記録媒体Ｋの搬送量を加味して補正量を算出し、行データ毎記録開始位置の補正を行うため、制御部１０は、搬送の進行に伴い、記録する位置のずれが顕著になる場合でも、ずれを抑制できる。また、経年劣化等により記録する位置のずれの度合いが変化した場合でも、調整値による補正率の調整により、制御部１０は、記録する位置のずれを抑制できる。
【００６７】
＜第２モード＞
次に、第２モードについて説明する。
制御部１０は、第２モードに移行すると、記録媒体Ｋを、行データを記録する領域が長さＨＢと対応するよう搬送する（ステップＳＡ９）。次いで、制御部１０は、記録開始位置に対し補正処理を行わず、行データを画像バッファーに展開し、当該行データの記録を実行する。次いで、制御部１０は、記録を終了するか否かを判別し、終了しない場合、記録媒体Ｋを長さＨＢ分搬送し、行データの記録を行う。終了すると判別した場合、制御部１０は、記録に係る処理を終了する。
このように、第２モードでは、記録開始位置に対し補正処理を行わない。前述した通り、制御部１０は、取得した記録媒体Ｋの長さ比較閾値以下である場合に、第２モードに移行する。前述した通り、長さ比較閾値は、記録する位置のずれによる記録品質が、許容可能であるか否かの観点の下、設定される値である。つまり、第２モードで記録する記録媒体Ｋに生じる記録する位置のずれは、第１モードで記録する記録媒体Ｋに生じる記録する位置のずれより小さく、記録品質への影響が許容可能であることを示す。したがって、長さ比較閾値以下の搬送方向Ｈの長さの記録媒体Ｋは、長さ比較閾値を上回る記録媒体Ｋと比較し、記録する位置の補正の必要性が低い。そのため、制御部１０は、長さ比較閾値でモードを判別し、第２モードに移行することにより、不必要な記録開始位置の補正を行うことがない。また、制御部１０は、記録する記録媒体Ｋの長さに応じて、第１モードと第２モードとを切り替える。つまり、制御部１０は、補正の必要となる記録媒体Ｋの記録では補正処理を加味した記録を行い、補正の必要とならない記録媒体Ｋの記録では補正処理を加味しない記録を行うため、記録に係る処理の効率を向上できる。
【００６８】
以上、説明したように、本実施形態のプリンター１は、記録媒体Ｋを搬送方向Ｈに搬送する搬送部１５と、記録媒体Ｋの搬送方向Ｈと交差する走査方向Ｘに走査して記録媒体Ｋに記録する記録ヘッド１２（記録部）と、搬送部１５による記録媒体Ｋの搬送量に応じて、記録ヘッド１２による走査方向Ｘにおける記録を開始する記録開始位置を、予め設定された補正率（設定値）に基づいて補正する制御部１０、を備える。
これにより、記録開始位置を、補正率と記録媒体Ｋの搬送量から算出した補正量に基づいて補正するため、記録媒体Ｋのずれに起因する記録する位置のずれを抑制できる。また、センサー等の記録する位置のずれを補正するための部材をプリンター１が実装する必要がなく、製造コストを抑制できる。
【００６９】
また、本実施形態のプリンター１は、補正率を調整する調整値を記録する記憶部１６を備える。制御部１０は、搬送部１５による記録媒体Ｋの搬送量に基づいて、補正率を調整値により調整し、調整した補正率に基づいて記録開始位置を補正する。
これにより、記録媒体Ｋの総搬送量に基づいて、補正率を調整するため、記録媒体Ｋのずれが経年劣化等により変化した場合でも、記録する位置のずれを抑制できる。
【００７０】
また、本実施形態の制御部１０は、材質と、厚みと、幅との少なくともいずれかに基づく記録媒体Ｋの種類に応じた補正率に基づいて、記録開始位置を補正する。
これにより、記録媒体Ｋの種類に応じた補正率に基づいて記録開始位置を補正するため、記録媒体Ｋの種類に適した補正ができる。
【００７１】
また、本実施形態の制御部１０は、記録開始位置を補正する第１モードと、記録開始位置を補正しない第２モードと、を有し、記録媒体Ｋの搬送方向Ｈの長さに応じて、第１モードと前記第２モードとを切り替える。
これにより、補正の必要とする記録媒体Ｋに対して補正を行い、補正を必要としない記録媒体Ｋに対して補正を行わないため、記録に係る処理の効率を向上できる。
【００７２】
また、本実施形態の補正率は、ユーザーにより設定可能に構成される。制御部１０は、ユーザーが設定した補正率に基づいて記録開始位置を補正する。
これにより、ユーザーによりが設定した補正率に基づいて記録開始位置を補正できるため、ユーザーの使用状況に適した補正率の設定ができ、利便性が向上する。
【００７３】
なお、上述した各実施形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、図２に示す各機能ブロックはハードウェアとソフトウェアとにより任意に実現可能であり、特定のハードウェア構成を示唆するものではない。また、プリンター１の各機能ブロックの機能を、プリンター１に外部接続される別の装置に持たせるようにしてもよい。また、プリンター１は、外部接続される記憶媒体に記憶させたプログラムを実行することにより、各種動作を実行するようにしてもよい。
【００７４】
また、例えば、上述した実施形態では、プリンター１のプリント方式は、ドットインパクト方式であった。しかしながら、本発明は、ドットインパクト方式に限定されず、インクジェット方式、サーマル方式のシリアルプリンターでも本発明を適用できる。また、上述した実施形態では、シリアルプリンターであったが、ラインヘッドプリンターでも、画像バッファーの左右方向（搬送方向と交差する方向）にマージンを持たせて、展開開始位置を補正するなどして、本発明を適用できる。さらに、上述したプリンター１は、トラクターを備えないプリンター１を例示した。しかしながら、予め設定される補正率に基づいて記録開始位置を補正するプリンターであれば、トラクターを備えるプリンターでも本発明を適応できる。
【符号の説明】
【００７５】
１…プリンター（記録装置）、１０…制御部、１２…記録ヘッド（記録部）、１５…搬送部、１６…記憶部、Ｋ…記録媒体。
【図１】
2016185609.tif 000003
【図２】
2016185609.tif 000004
【図３】
2016185609.tif 000005
【図４】
2016185609.tif 000006
【図５】
2016185609.tif 000007
【図６】
2016185609.tif 000008
【図７】
2016185609.tif 000009
【図８】
2016185609.tif 000010