(57)【要約】【課題】記録媒体への重複記録を防止する記録装置を提供する。【解決手段】記録媒体を搬送する搬送手段と、搬送手段による搬送状態を判定する判定手段と、搬送手段により所定方向へ搬送される記録媒体に記録を行う記録手段と、搬送手段により所定方向へ搬送中の記録媒体が所定方向とは異なる方向へ搬送されたと判定手段が判定することに応じて、記録手段による記録媒体への記録を停止させる制御手段とを備える。【選択図】図７
2019014050.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体を搬送する搬送手段と、
前記搬送手段による搬送状態を判定する判定手段と、
前記搬送手段により所定方向へ搬送される記録媒体に記録を行う記録手段と、
前記搬送手段により前記所定方向へ搬送中の記録媒体が前記所定方向とは異なる方向へ搬送されたと前記判定手段が判定することに応じて、前記記録手段による記録媒体への記録を停止させる制御手段と
を有することを特徴とする記録装置。
【請求項２】
前記制御手段は、前記所定方向とは異なる方向へ搬送された記録媒体の搬送量に応じて、記録媒体への記録再開位置を決定することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記制御手段は、記録媒体が前記所定方向とは異なる方向へ搬送されたと前記判定手段が判定後の記録媒体が前記所定方向とは異なる方向へ搬送された搬送量及び前記所定方向へ搬送された搬送量に応じて、記録媒体への記録再開位置を決定することを特徴とする請求項１記載の記録装置。
【請求項４】
前記制御手段は、前記所定方向へ搬送中の記録媒体が前記所定方向とは異なる方向へ搬送されたと前記判定手段が判定した位置を記録媒体への記録再開位置に決定することを特徴とする請求項１に記載の記録装置。
【請求項５】
前記判定手段は、前記搬送手段による搬送が再開した後の搬送状態をさらに判定し、
前記制御手段は、前記再開後に前記判定手段により判定される前記所定方向へ搬送される搬送量と前記所定方向とは異なる方向へ搬送される搬送量との差が、前記再開前に前記判定手段により判定された前記所定方向とは異なる方向へ搬送された搬送量と等しくなるまで記録媒体への記録を停止させる
ことを特徴とする請求項２または３に記載の記録装置。
【請求項６】
前記搬送手段の動作に応じたパルス信号を出力するエンコーダをさらに有し、
前記記録手段は、前記エンコーダが出力する前記パルス信号に応じて記録媒体にインクを吐出することで記録を行う
ことを特徴とする請求項１乃至５のいずれか１項に記載の記録装置。
【請求項７】
前記判定手段は、前記エンコーダが出力するＡ相およびＢ相のパルス信号の数に応じて前記搬送手段の搬送量を判定し、前記エンコーダが出力する前記Ａ相、Ｂ相のパルス信号のタイミングの違いに基づいて前記搬送手段が前記所定方向に搬送されている状態か否かを判定することを特徴とする請求項６に記載の記録装置。
【請求項８】
記録媒体を搬送する搬送手段による搬送状態を判定する判定ステップと、
前記搬送手段により所定方向へ搬送される記録媒体に記録を行う記録ステップと、
前記搬送手段により前記所定方向へ搬送中の記録媒体が前記所定方向とは異なる方向へ搬送されたと前記判定ステップにおいて判定されたことに応じて、前記記録ステップにおける記録媒体への記録を停止させる制御ステップと
を有することを特徴とする記録装置により実行される方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に記録を行う記録装置に関する。
【背景技術】
【０００２】
ロール紙などの記録媒体を搬送する搬送機構、および記録媒体に記録を行う記録ヘッドを有する記録装置が広く使用されている。そのような記録装置は、記録を行った後にそのロール紙を切断するために搬送動作を一時的に停止させる。
【０００３】
上述した記録装置では、搬送機構が搬送モータ、搬送ローラおよび搬送ベルトなどで実装されることがある。このような構成では、搬送動作を停止させる際、搬送モータの惰性回転などに起因して、記録媒体が搬送方向にそのまま僅かに搬送されることがあり、想定した停止位置と実際の停止位置がずれる場合がある。その結果、記録を再開させたときに印字抜けが発生してしまうことがあった。
【０００４】
特許文献１は、印字動作を一時中断する際、ＤＣモータによる惰性回転により生じる印字抜けを防止するテープ印字装置を開示している。特許文献１に係るテープ印字装置は、ＤＣモータの駆動を停止させた後もプラテンローラの惰性回転をエンコーダで検出し続け、検出したエンコーダパルスに同期して印字を継続している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−１８１１１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、搬送ベルトで搬送している場合、記録媒体が停止した後も、搬送ベルトの張力、または搬送モータ停止時の衝撃などにより、記録媒体が搬送方向とは逆方向に搬送されることがある。記録媒体が逆方向に搬送されると、エンコーダも逆回転する。特許文献１に係るテープ印字装置は、エンコーダの逆回転を考慮していない。そのため、エンコーダの逆回転をも検出することで記録媒体に重複して記録を続けてしまう可能性がある。
【０００７】
本発明は、このような問題に鑑みてなされたものであり、記録媒体への重複記録を防止する記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明に係る記録装置は、記録媒体を搬送する搬送手段と、前記搬送手段による搬送状態を判定する判定手段と、前記搬送手段により所定方向へ搬送される記録媒体に記録を行う記録手段と、前記搬送手段により前記所定方向へ搬送中の記録媒体が前記所定方向とは異なる方向へ搬送されたと前記判定手段が判定することに応じて、前記記録手段による記録媒体への記録を停止させる制御手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、記録媒体への重複記録を防止することができる。
【図面の簡単な説明】
【００１０】
【図１】記録装置の概略構成を示す図である。
【図２】制御部の詳細な構成を示す図である。
【図３】従来技術に従った記録動作と搬送動作とのタイミングを示す信号図である。
【図４】従来技術に従って記録された記録媒体を示す図である。
【図５】従来技術に従って記録された記録媒体を示す図である。
【図６】実施形態１に従った記録動作と搬送動作とのタイミングを示す信号図である。
【図７】実施形態１に従った記録動作と搬送動作とのタイミングを示す信号図である。
【図８】実施形態１に従った記録動作と搬送動作とのタイミングを示す信号図である。
【図９】実施形態１に従った記録装置が実行する処理を示すフローチャートである。
【図１０】実施形態１に従った搬送停止処理を示すフローチャートである。
【図１１】実施形態１に従った搬送再開処理を示すフローチャートである。
【図１２】実施形態２に従った記録動作と搬送動作とのタイミングを示す信号図である。
【図１３】実施形態２に従った搬送再開処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、添付図面を参照して、本発明の好適な実施形態を例示的に説明する。ただし、以下の実施形態に記載されている構成要素はあくまで例示であり、本発明の範囲をそれらの構成要素のみに限定することを意図しているものではない。本明細書において、用語「記録」とは、文字および図形などの情報を記録媒体の表面に形成すること、またはそのような情報に従って記録媒体を加工すること（パターンを切り込むことによってなど）を意味する。また、「記録媒体」とは、紙（ロール紙を含む）、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、および皮革など、その表面に記録を行うことが可能なものを意味する。
【００１２】
［実施形態１］
図１は、本実施形態に係る記録装置１００を示す概略図である。本実施形態では、記録装置１００は、ロール紙を記録媒体として記録するインクジェット記録装置として実装されるが、そのような実施形態に限定されるものではない。例えば、カット紙を記録媒体として記録するインクジェット記録装置にも適用されてもよい。また、記録媒体を搬送する搬送機構を有する任意の記録装置（レーザプリンタなど）にも適用されてもよい。記録媒体として使用されるロール紙は、搬送および記録され、指定された長さごとに切断される。
【００１３】
記録装置１００は、記録装置１００に記録データを送信するコンピュータデバイス１０１に接続され、コンピュータデバイス１０１から記録データを受信する。記録データは、記録媒体Ｐ上に記録されることになる文字および画像などの記録情報とともに、記録媒体Ｐの切断サイズおよび記録数などに関する記録媒体情報を含む。ここで、本実施形態では、記録がされてから切断されるまでの記録媒体Ｐの部分を「（１）シート」と称する。このことから、「切断サイズ」とは、記録媒体Ｐの搬送方向Ｄｉｒ（図１を参照）を基準にした１シートの長さを意味する。また、「記録数」とは、記録媒体を切断することによって生成されるシートの数を意味する。なお、コンピュータデバイス１０１は、図示しないマンマシンＩ／Ｆに対し、ユーザが記録媒体情報などの情報を入力することができる。
【００１４】
記録装置１００は、記録部（記録手段）２０１、供給部（供給手段）３０１、搬送部（搬送手段）４０１、ロータリーエンコーダ（検出手段）５０１、カッター（切断手段）６０１、および制御部（制御手段）７０１を備える。記録部２０１は、記録媒体Ｐに対して記録動作を実行する。記録部２０１は、記録ヘッドユニット２０３に着脱可能に保持された４本の記録ヘッド２０２を含む。本実施形態では、記録ヘッド２０２は、ブラック、シアン、マゼンタおよびイエローのインク滴をそれぞれ吐出する、記録ヘッド２０２Ｂｋ、２０２Ｃ、２０２Ｍ、および２０２Ｙを含む。記録ヘッド２０２は、搬送部４０１により搬送される記録媒体Ｐに対してインクを吐出することによって記録動作を実行する。
【００１５】
記録装置１００がシリアルヘッド方式で実装される場合は、記録ヘッド２０２は、記録媒体Ｐの搬送方向Ｄｉｒ（第１の方向）への移動に応じて、搬送方向Ｄｉｒと水平に直交する方向（搬送直交方向）に移動して記録動作を実行する。記録装置１００がラインヘッド方式で実装される場合は、記録ヘッド２０２は固定位置のまま、記録媒体Ｐの搬送方向Ｄｉｒへの移動に応じて記録動作を実行する。
【００１６】
供給部３０１は、記録媒体Ｐを搬送方向Ｄｉｒに向かって供給する。供給部３０１は、媒体ホルダ３０２、ならびに２つの供給ローラ３０３ａおよび３０３ｂ（以下、「供給ローラ３０３」）を含む。媒体ホルダ３０２は、記録媒体Ｐを収容する。図示しない供給モータが駆動することによって供給ローラ３０３が回転し、記録媒体Ｐが搬送方向Ｄｉｒに向かって供給される。搬送部４０１は、記録媒体Ｐが記録ヘッド２０２の直下の位置（以下、「記録位置」）を通過するように記録媒体Ｐを搬送する。搬送部４０１は、３つの搬送ローラ４０２ａ、４０２ｂ、および４０２ｃ（以下、「搬送ローラ４０２」）、ならびに搬送ベルト４０３を含む。搬送ベルト４０３は、記録媒体Ｐを載置して搬送する無端状ベルトであり、搬送ローラ４０２に張設されている。図示しない搬送モータの駆動によって搬送ローラ４０２が回転し、搬送ベルト４０３も搬送方向Ｄｉｒに向かって周回する。
【００１７】
なお、本実施形態では、搬送部４０１は、ベルト搬送方式で実装されるが、そのような構成に限定されない。搬送部４０１は、記録媒体Ｐを複数のローラで挟み、モータの駆動によってローラが回転することによって記録媒体を搬送するローラ搬送方式で実装されてもよい。ローラ搬送方式を採用する場合も、駆動するモータに後述するコードホイールが連動し、モータの回転数および回転方向を判定する。
【００１８】
ロータリーエンコーダ５０１（以下、「エンコーダ」）は、搬送ベルト４０３の動きに連動して（ローラ搬送方式の場合はローラに連動）パルス信号を出力する。エンコーダ５０１は、図示しない発光素子、レンズ、コードホイール、および受光ＩＣを含む。コードホイールは、等間隔に設けられた複数のスリットを有し、搬送ベルト４０３の周回に連動して回転する。発光素子からの光をレンズが集光し、その光がコードホイールのスリットを通って受光ＩＣが受けると、信号変換回路で処理されて、最終的には「出力信号Ａ（Ａ相）」および「出力信号Ｂ（Ｂ相）」の２系統のパルス波が生成される。
【００１９】
なお、エンコーダ５０１は、記録媒体Ｐの動きを検出する接触タイプもしくは非接触タイプのエンコーダであってもよい。また、本実施形態では、エンコーダ５０１は、２系統のパルス波に９０度の位相差を持たせたインクリメンタル型の２相出力方式で実装されているが、そのような構成に限定されない。２相のパルス波に原点信号として１回転１パルスのＺ相を加えたインクリメンタル型の３相出力方式で実装されてもよい。代わりに、スリットのそれぞれの回転位置を固有の符号模様にし、多数の受光ＩＣによってそれぞれの固有の信号をそのまま取り出すことができるアブソリュート型で実装されてもよい。
【００２０】
カッター６０１は、コンピュータデバイス１０１から受信した記録媒体情報に含まれる切断サイズに従って、搬送および記録された記録媒体Ｐを切断する。図１に示すように、カッター６０１は、記録ヘッド２０２の記録位置よりも搬送方向Ｄｉｒに近い位置に設けられる。本実施形態では、記録媒体Ｐを間欠的に搬送しながら（つまり、切断するタイミングで搬送動作を停止させる）記録動作を実行することによって、記録媒体Ｐに連続して記録が行われる。このことから、通常は、記録媒体Ｐ（ロール紙）の１シート目の記録が終了し、２シート目の記録がされている間に記録媒体Ｐが切断される。
【００２１】
制御部７０１は、上述した記録部２０１、供給部３０１、搬送部４０１、およびカッター６０１のそれぞれの動作を制御する。図２は、制御部７０１の詳細な構成を示している。制御部７０１は、メインコントローラ７０２、ＲＯＭ７０３、ＲＡＭ７０４、モータ駆動部７０５、タイミング生成部７０６、ヘッド駆動部７０７、および回転算出部７０８を備える。メインコントローラ７０２は、プロセッサなどの処理装置で実装される。ＲＯＭ７０３は記憶装置であり、実施形態における処理を実行するためのコンピュータ可読命令を含むプログラムが記憶されている。
【００２２】
ＲＡＭ７０４はメモリであり、メインコントローラ７０２に記憶されたプログラムをＲＡＭ７０４メモリに読み出して実行することによって記録装置１００の動作全体を制御する。また、ＲＡＭ７０４には正方向回転カウンタ、逆方向回転カウンタ、エッジカウンタ、および差分カウンタの領域が確保されている。正方向回転カウンタ、逆方向回転カウンタ、エッジカウンタ、および差分カウンタの詳細については後述する。モータ駆動部７０５は、メインコントローラ７０２からのモータ駆動信号に応じて、供給モータおよび搬送モータの駆動を制御する。タイミング生成部７０６は、エンコーダ５０１からの出力信号Ａ相および出力信号Ｂ相に応じて、ラッチ信号を生成し、メインコントローラ７０２に送信する。メインコントローラ７０２は、このラッチ信号に応じてヘッド駆動信号を生成し、ヘッド駆動部７０７に送信する。
【００２３】
ヘッド駆動部７０７は、メインコントローラ７０２からのヘッド駆動信号に応じて、記録ヘッド２０２の駆動を制御する。ヘッド駆動部７０７は、このヘッド駆動信号に応じてヒートパルス信号を生成し、記録ヘッド２０２に送信する。記録ヘッド２０２は、ヒートパルス信号に応じて、内蔵する発熱体を駆動してインク滴を吐出することによって１ライン分の記録を実行する。回転算出部７０８は、エンコーダ５０１からの出力信号Ａ相および出力信号Ｂ相の波形に応じてコードホイールの回転数および回転角度を算出する。この構成によって、搬送部４０１による搬送動作の距離（搬送ベルト４０３が周回した距離）、つまり記録媒体Ｐの移動距離を算出することができる。
【００２４】
図３は、図１および図２で説明した記録装置１００の構成で、従来技術に従った記録装置１００の記録動作と搬送動作との間のタイミングを示す信号図である。従来技術では、タイミング生成部７０６は、記録媒体Ｐが記録位置にあることを条件に、エンコーダ５０１からの出力信号Ａ相がＬｏｗ状態に変化したことに応じて、メインコントローラ７０２に送信するラッチ信号をＬｏｗ状態に変化させる。メインコントローラ７０２は、このラッチ信号のＬｏｗ状態への変化に応じて、上述したヘッド駆動信号を生成する。つまり、出力信号Ａ相がＬｏｗ状態に変化したタイミングで、記録ヘッド２０２による記録動作が実行される。
【００２５】
図３に示す間隔Ａの間は、搬送ベルト４０３が搬送方向Ｄｉｒに周回することに伴って、エンコーダ５０１のコードホイールも回転する。ここで、搬送ベルト４０３が搬送方向Ｄｉｒに周回するようにコードホイールが回転する方向を「正方向」、その逆の方向を「逆方向」と称する。コードホイールが正方向に回転すると、出力信号Ｂ相がＨｉｇｈ状態のときに、出力信号Ａ相がＨｉｇｈ状態からＬｏｗ状態に変化する。また、出力信号Ｂ相がＬｏｗ状態のときに、出力信号Ａ相がＬｏｗ状態からＨｉｇｈ状態に変化する。図３に示す間隔Ａの間の出力信号Ａ相および出力信号Ｂ相の波形から分かるように、コードホイールが一定の方向（間隔Ａの間は正方向）に回転しているときは、出力信号Ａ相の状態および出力信号Ｂ相の状態が交互に変化する。以下では、このコードホイールが正方向に回転しているときの、出力信号Ａ相の状態および出力信号Ｂ相の状態の交互変化を、正方向交互変化と称する。
【００２６】
出力信号Ａ相がＨｉｇｈ状態からＬｏｗ状態に変化したことに応じて、ラッチ信号がＨｉｇｈ状態からＬｏｗ状態に変化し、その後すぐにＨｉｇｈ状態に変化する。このラッチ信号のＬｏｗ状態への変化に応じて、記録ヘッド２０２が記録動作を実行する。図３に示すように、間隔Ａの間は、正方向交互変化が４回発生し、４回の正方向交互変化に対応する回転量だけコードホイールが正方向に回転している。コードホイールの回転に対応する距離だけ記録媒体Ｐが搬送方向Ｄｉｒに搬送され、Ａ１乃至Ａ４のそれぞれのタイミングで４回（４ライン）の記録動作が実行される。なお、このＡ１乃至Ａ４のタイミングでは、記録媒体Ｐの２シート目が記録され、１シート目に対する記録は既に終了しているものとする。
【００２７】
図４は、従来技術において、停止指定受信後に記録媒体Ｐが重複記録される例を示す。上述したように、本実施形例では、記録媒体Ｐの１シートに対する記録が既に終了しており、２シート目が記録されている間に記録媒体Ｐが切断される。図４（ａ）は、記録データに基づいて記録媒体Ｐの１シート目において記録された状態を示している。１シート目では、Ｌ１乃至Ｌ９の各ラインにおいて図４（ａ）に示す破線で囲まれた部分の内容が記録される。本実施形態では、１シート目は正常に記録される。
【００２８】
図４（ｂ）は、図３で示した間隔Ａの間に記録媒体Ｐの２シート目において記録された状態を示している。記録媒体Ｐは、搬送方向Ｄｉｒに搬送されるので、図４（ｂ）に示す記録媒体Ｐは、上から下への方向に記録がされる。図４（ｂ）に示す破線で囲まれたＡ１乃至Ａ４の部分がそれぞれ、図３で示したＡ１乃至Ａ４のそれぞれのタイミングで記録がされた部分である。Ａ１乃至Ａ４において記録される内容は、図４（ａ）に示すＬ１乃至Ｌ４において記録された内容と同一である。
【００２９】
このような状態で、メインコントローラ７０２は、２シート目との境界で切断するために、搬送モータの駆動を停止させる。この停止は、メインコントローラ７０２がモータ駆動部７０５に送信するモータ駆動信号をＨｉｇｈからＬｏｗに変化させることによって実行される。なお、記録媒体Ｐは、メインコントローラ７０２が搬送モータの駆動を停止させた後（つまり、停止指令を受信した後）も、搬送モータの惰性回転などにより搬送方向Ｄｉｒにそのまま若干搬送される。ここで、搬送ベルト４０３の張力および搬送モータが停止するときの衝撃などに起因して、搬送ベルト４０３が搬送方向Ｄｉｒとは逆方向（搬送逆方向（第２の方向））に周回することがある。これに伴って、コードホイールも逆方向に回転する。図３では、境界ａのタイミングでコードホイールの回転方向が反転し、それに伴い、出力信号Ａ相の状態および出力信号Ｂ相の状態が変化している。
【００３０】
コードホイールが逆回転すると、出力信号Ａ相の状態および出力信号Ｂ相の状態が交互に変化しない。代わりに、図３に示すように、Ｘ１のタイミングで出力信号Ｂ相がＨｉｇｈ状態からＬｏｗ状態に変化し、その後に出力信号Ａ相の状態が変化しないまま、Ｘ２のタイミングで出力信号Ｂ相がＬｏｗ状態からＨｉｇｈ状態に変化している。つまり、コードホイールの回転が反転すると、出力信号Ａ相の状態および出力信号Ｂ相の状態が交互に変化するのではなく、そのいずれかの状態が連続して変化する。図３の例では、境界ａを過ぎると、出力信号Ｂ相がＬｏｗ状態のときに、出力信号Ａ相がＨｉｇｈ状態からＬｏｗ状態に変化している。また、出力信号Ｂ相がＨｉｇｈ状態のときに、出力信号Ａ相がＬｏｗ状態からＨｉｇｈ状態に変化する。以下では、このコードホイールが逆方向に回転しているときの、出力信号Ａ相の状態および出力信号Ｂ相の状態の交互変化を、逆方向交互変化と称する。
【００３１】
従来技術では、タイミング生成部７０６が送信するラッチ信号は、出力信号Ａ相がＬｏｗ状態に変化したことに応じてＬｏｗ状態に変化し、それに応じて記録動作が実行されることは上述した。つまり、搬送ベルト４０３が搬送逆方向に周回しているにも関わらず、記録媒体Ｐに対し、再度の記録を行ってしまうことになる。モータ駆動部７０５がその状態を検出しても、その瞬間に搬送が即時に停止されるわけではなく、搬送モータの惰性回転などによって一定時間は記録媒体Ｐが搬送されることがある。このことから、停止指令受信後に、モータ駆動信号がＬｏｗ状態に変化したことに応じて記録動作を停止させているわけではない。よって、従来技術では、出力信号Ａ相がＨｉｇｈ状態からＬｏｗ状態に変化していることを繰り返している場合は、コードホイールの回転方向に関わらず、記録動作を継続している。
【００３２】
間隔Ｂの間は、逆方向交互変化が４回発生し、４回の逆方向交互変化に対応する回転量だけコードホイールが逆方向に回転している。コードホイールの回転に対応する距離だけ記録媒体Ｐが搬送逆方向に搬送され、２シート目の既に記録された領域に対し、Ｂ１乃至Ｂ４のそれぞれのタイミングで４回（４ライン）の記録動作が実行される。図４（ｃ）は、従来技術において、図３で示した間隔Ｂの間に記録媒体Ｐの２シート目において記録された状態を示している。記録媒体Ｐは、搬送逆方向に搬送されるので、図５に示す記録媒体Ｐは、下から上への方向に記録がされる。図４（ｃ）に示す破線で囲まれたＢ１乃至Ｂ４の部分がそれぞれ、図３に示すＢ１乃至Ｂ４のそれぞれのタイミングで記録された部分である。Ｂ１乃至Ｂ４において記録される内容は、図４（ａ）に示すＬ５乃至Ｌ８において記録された内容と同一である。
【００３３】
上記に加え、間隔Ｂにおいて搬送ベルト４０３が搬送逆方向に周回した後、再度、搬送方向Ｄｉｒに周回することがある。これに伴い、コードホイールも再度、正方向に回転する。図３では、境界ｂのタイミングでコードホイールの回転方向が反転し、それに伴い、出力信号Ａ相の状態および出力信号Ｂ相の状態が変化している。図３に示すように、Ｘ３のタイミングで出力信号Ａ相がＨｉｇｈ状態からＬｏｗ状態に変化し、その後に出力信号Ｂ相の状態が変化しないまま、Ｘ４のタイミングで出力信号Ａ相がＬｏｗ状態からＨｉｇｈ状態に変化している。そして、境界ｂを過ぎると、コードホイールが正方向に回転し、その後は、コードホイールが停止するまで正方向交互変化が１回発生している。
【００３４】
間隔Ｃの間は、正方向交互変化が１回発生し、１回の正方向交互変化に対応する回転量だけコードホイールが正方向に回転している。コードホイールの回転に対応する距離だけ記録媒体Ｐが搬送方向Ｄｉｒに搬送され、２シート目の既に記録された領域に対し、Ｃ１のタイミングで１回（１ライン）の記録動作が実行される。図４（ｃ）は、従来技術において、図３で示した間隔Ｃの間に記録媒体Ｐの２シート目において記録された状態をも示している。記録媒体Ｐは、搬送方向Ｄｉｒに搬送されるので、図６に示す記録媒体Ｐは、上から下への方向に記録がされる。図４（ｃ）に示す破線で囲まれたＣ１の部分が、図３に示すＣ１のタイミングで記録された部分である。Ｃ１において記録される内容は、図４（ａ）に示すＬ９において記録された内容と同一である。
【００３５】
このような状態で境界ｃを過ぎたタイミングで初めて搬送動作が停止し、それに伴いコードホイールの回転も停止している。コードホイールの回転が停止すると、出力信号Ａ相の状態および出力信号Ｂ相の状態が変化しなくなり、その状態が一定時間経過したことに応じて、記録動作が停止する。そして、メインコントローラ７０２からの指示に応じて、カッター６０１が記録媒体Ｐを１シート目と２シート目との境界で切断する。このように、従来技術では、出力信号Ａ相およびＢ相における逆方向交互変化が検出されると、Ｂ１乃至Ｂ４のタイミングで記録を続け、再度正方向交互変化が検出されると、Ｃ１のタイミングで記録を続けてしまう。これによって、記録媒体Ｐの既に記録されている領域に再度の記録が行われることによって、印字品質が低下することがあった。
【００３６】
また、間隔ＢおよびＣの間に搬送ベルト４０３が上述したように周回した場合でも、搬送ベルト４０３の張力などによって、実際には記録媒体Ｐが搬送されず、停止したままとなることもある。この場合でも、出力信号Ａ相およびＢ相の状態が上述した通りに変化するので、図３に示すＢ１乃至Ｂ４、およびＣ１のタイミングで記録を続けてしまう。図５は、図４で説明した例において記録媒体Ｐが実際には搬送されない場合に記録媒体Ｐが重複記録される例を示す。
【００３７】
図５（ａ）および図５（ｂ）は、図４（ａ）および図４（ｂ）とそれぞれ同様であるので説明を省略する。図５（ｃ）は、図４（ｃ）で説明した場合と同様に、間隔Ｂの間に逆方向交互変化が４回発生したことに応じて、図３に示すＢ１乃至Ｂ４のそれぞれのタイミングで記録されたことを示す。また、間隔Ｃの間に正方向交互変化が１回発生したことに応じて、図３に示すＣ１のタイミングで記録されたことを示す。このように、記録媒体Ｐが実際に搬送されていなくても、出力信号Ａ相およびＢ相の状態変化を検出し、記録媒体Ｐの既に記録されている領域に再度の記録が行われることによって、印字品質が低下することがあった。
【００３８】
図６は、本発明の実施形態に従った記録装置１００の記録動作と搬送動作との間のタイミングを示す信号図である。図６では、搬送部４０１による搬送動作およびコードホイールの回転方向は図３で説明したのと同一である。つまり、モータ駆動信号の波形、出力信号Ａ相および出力信号Ｂ相の波形は、図３で説明したのと同一である。また、記録媒体Ｐの２シート目が記録されている間に、１シート目と２シート目との間の境界が切断されるものとする。本実施形態に係る記録装置１００では、原則として、タイミング生成部７０６は、従来技術と同様の条件でラッチ信号をＬｏｗ状態に変化させる。つまり、記録媒体Ｐが記録位置にあることを条件に、エンコーダ５０１からの出力信号Ａ相がＬｏｗ状態に変化したことに応じて、メインコントローラ７０２に送信するラッチ信号をＬｏｗ状態に変化させる。
【００３９】
しかしながら、従来技術とは異なり、タイミング生成部７０６は、エンコーダ５０１からの出力信号Ａ相の状態および出力信号Ｂ相の状態から、コードホイールの回転方向をも判定する。具体的には、タイミング生成部７０６は、コードホイールが逆回転していると判定した場合は、出力信号Ａ相および出力信号Ｂ相のいずれの状態も一定時間変化しなくなるまで、ラッチ信号の状態を変化させない。つまり、記録媒体Ｐが搬送逆方向に搬送されていると判定した場合は、その搬送が停止されるまで記録動作を実行させない。図６に示すように、従来技術と同様に、間隔Ａの間は、正方向交互変化、つまり、出力信号Ｂ相がＨｉｇｈ状態のときに、出力信号Ａ相がＨｉｇｈ状態からＬｏｗ状態に変化することが４回発生する。これに応じて、ラッチ信号のＨｉｇｈ状態からＬｏｗ状態への変化も４回発生し、Ａ１乃至Ａ４のそれぞれのタイミングで４回（４ライン）の記録動作が実行される。
【００４０】
このような状態で、コードホイールが逆方向に回転したことに応じて、出力信号Ｂ相の状態が連続して変化し（Ｘ１およびＸ２のタイミング）、境界ａを過ぎると、間隔Ａにおける２つの信号の状態が反転する。その後、逆方向交互変化、つまり、出力信号Ｂ相がＬｏｗ状態のときに、出力信号Ａ相がＨｉｇｈ状態からＬｏｗ状態に変化することが４回発生する（Ｂ１乃至Ｂ４のそれぞれのタイミング）。ここで、タイミング生成部７０６は、出力信号Ａ相または出力信号Ｂ相の状態が反転したと判定し、ラッチ信号の状態を変化させない。このときに、間隔Ｂの間のＢ１乃至Ｂ４のそれぞれのタイミングで、ＲＡＭ７０４に確保された逆方向回転カウンタ（第１の回数）に１が加算される。よって、間隔Ｂが終了すると、逆方向回転カウンタの値が４になる。
【００４１】
次に、コードホイールが再度正方向に回転したことに応じて、出力信号Ａ相の状態が連続して変化し（Ｘ３およびＸ４のタイミング）、境界ｂを過ぎると、間隔Ｂにおける２つの信号の状態が反転する。その後、正方向交互変化が１回発生するが（Ｃ１のタイミング）、タイミング生成部７０６は、ラッチ信号の状態を変化させない。このときに、間隔Ｃの間のＣ１のタイミングで、ＲＡＭ７０４に確保された正方向回転カウンタ（第２の回数）に１が加算される。よって、間隔Ｃが終了すると、正方向回転カウンタの値が１になる。このような状態で境界ｃを過ぎたタイミングで初めて出力信号Ａ相および出力信号Ｂ相の状態が変化しないまま一定時間が経過している。メインコントローラ７０２がこの一定時間の経過を判定すると、カッター６０１が記録媒体Ｐを１シート目と２シート目との境界で切断する。
【００４２】
以上説明したように、本発明に係る記録装置１００は、記録媒体Ｐが搬送逆方向に搬送された場合に、その搬送動作が停止されるまでは記録動作を実行しないので、記録媒体Ｐへの再度の記録を防止することができる。なお、図６で説明した間隔Ｃにおける搬送方向Ｄｉｒへの再度の搬送は生じないことがある。この場合は、図６で示した境界ｂを過ぎた後に搬送動作が停止することになる。また、上述したように間隔Ｂの間に搬送ベルト４０３が搬送逆方向に周回した場合でも、実際には記録媒体Ｐが搬送逆方向に搬送されず、停止したままでなることもある。この場合でも、出力信号Ａ相の状態および出力信号Ｂ相の状態が上述した通りに変化するので、コードホイールの回転が停止するまでは記録動作は実行されない。これによって、記録媒体Ｐが停止した状態で記録動作が実行されることを防止することができる。
【００４３】
図７は、本発明の実施形態に従って、搬送動作が停止した後に、記録媒体Ｐの搬送方向Ｄｉｒに搬送を再開するときの記録装置１００の記録動作と搬送動作との間のタイミングを示す信号図である。図６で説明したように、境界ｃを過ぎた後、記録媒体Ｐの１シート目が切断され、その後、２シート目に対する記録を再開するために、記録媒体Ｐが再度、搬送方向Ｄｉｒに搬送されることになる。図７に示すように、境界ｄを過ぎると、正方向交互変化が１１回発生する。従来技術では、このとき、つまり、図７に示すＤ１乃至Ｄ１１のそれぞれのタイミングで、２シート目に対し停止位置（つまり、図６の間隔Ｃの間に記録媒体Ｐが停止した位置）から記録が再開されることになる。
【００４４】
本発明に係る記録装置１００は、図６で示した間隔ＢにおけるＢ１乃至Ｂ４のタイミング、および間隔ＣにおけるＣ１のタイミングで記録動作が実行されていない。ここで、記録媒体Ｐは、間隔Ｂの間に４回の逆方向交互変化に対応する距離だけ搬送逆方向に搬送されている。また、間隔Ｃの間に１回の正方向交互変化に対応する距離だけ搬送方向Ｄｉｒに搬送されている。このことから、記録媒体Ｐの位置は、本来の記録を再開する位置と比較して、３パルス分だけ搬送逆方向に搬送された位置にある。図６で説明したように、間隔Ｂにおいて加算された逆方向回転カウンタの値が４であり、間隔Ｃにおいて加算された正方向回転カウンタの値が１である。そして、逆方向回転カウンタの値が正方向回転カウンタの値を上回るので、逆方向回転カウンタの値と正方向回転カウンタの値の差分である３が差分カウンタに設定される。
【００４５】
上述したように、記録媒体Ｐが搬送逆方向に搬送された状態で、２シート目に対して適切な位置で記録を再開するために、図７に示すＤ１乃至Ｄ３のタイミングでは、タイミング生成部７０６はラッチ信号をＬｏｗ状態に変化させない。つまり、記録動作が実行されない（記録動作をスキップする）。この記録動作をスキップすることは、差分カウンタに設定された値に基づいて判定され、Ｄ１乃至Ｄ３のそれぞれのタイミングで差分カウンタから１が減算され、差分カウンタの値がゼロになるまでスキップする。このような構成によって、搬送部４０１による搬送動作の搬送逆方向への距離に対する搬送方向Ｄｉｒへの距離の差分距離に対応する距離だけ、記録動作が実行されないようになる。その後のＤ４乃至Ｄ１１のそれぞれのタイミングで、タイミング生成部７０６がラッチ信号をＨｉｇｈ状態からＬｏｗ状態に変化させることによって、記録動作が実行される。この構成によって、記録媒体Ｐの２シート目における適切な位置から記録を再開することができる。
【００４６】
図５に示した記録媒体Ｐが搬送逆方向に実際には搬送されないケースにおいては、搬送再開後の動作が異なる。図８は、本発明の実施形態に従って、上述したケースにおける記録媒体Ｐの搬送方向Ｄｉｒに搬送を再開するときの記録装置１００の記録動作と搬送動作との間のタイミングを示す信号図である。図８に示すように、図７で示した動作とは異なり、Ｄ１乃至Ｄ３のタイミングでタイミング生成部７０６がラッチ信号をＬｏｗ状態に変化させる。つまり、搬送再開後に即時に記録媒体Ｐに記録動作を実行する。このようなケースでは、出力信号Ａ相およびＢ相の状態変化に関わらず記録媒体Ｐが実際には搬送逆方向に搬送されていないので、停止指定受信後も記録媒体Ｐの位置は変動していない。よって、この場合は、搬送再開後に即時、出力信号Ａ相および出力信号Ｂ相の正方向交互変化に応じて記録媒体に対する記録動作を実行する。
【００４７】
次に、図９を参照して、本実施形態に係る記録装置１００が実行する動作を説明する。図９に示す各動作は、制御部７０１による制御によって、図１で説明した各構成要素により実行される。なお、制御部７０１を構成する各要素は、図９の説明では、総称して制御部７０１（判定手段）とする。まず、制御部７０１は、コンピュータデバイス１０１から記録データを受信する（ステップＳ１）。この記録データは、図示しない記録装置１００のバッファに記憶される。記録データは、記録情報および記録媒体情報を含む。制御部７０１は、供給部３０１による記録媒体Ｐの供給、および搬送部４０１による記録媒体Ｐの搬送方向Ｄｉｒへの搬送を開始させる（ステップＳ２）。この処理は、モータ駆動信号をＨｉｇｈ状態に変化させることによって、供給モータおよび搬送モータを駆動させることによって実行される。
【００４８】
この状態で、記録媒体Ｐが搬送方向Ｄｉｒに搬送され、出力信号Ａ相および出力信号Ｂ相の正方向交互変化が発生する。そして、記録媒体Ｐが記録位置まで搬送されると、出力信号Ａ相がＨｉｇｈ状態からＬｏｗ状態に変化するタイミングで制御部７０１がラッチ信号をＬｏｗ状態からＨｉｇｈ状態に変化させる。これに伴い、記録ヘッド２０２による記録媒体Ｐの１シートに対する１ライン分の記録動作が実行される（ステップＳ３）。この記録動作は、記録媒体Ｐが搬送方向Ｄｉｒに搬送されながら１ラインごとに連続して実行される。
【００４９】
ステップＳ３における記録動作は、出力信号Ａ相がＨｉｇｈ状態からＬｏｗ状態に変化するタイミングで実行されるので、記録媒体Ｐが搬送されている間は、予め定められた間隔で実行されることになる。予め定められた間隔は、コードホイールの回転数および回転量から算出された搬送部４０１による搬送動作の距離（つまり、記録媒体Ｐが搬送された移動距離）に基づいて判定されてもよい。この場合、記録媒体Ｐが予め定められた距離だけ搬送される都度、記録動作が実行されることになる。次に、制御部７０１は、搬送停止処理を実行する（ステップＳ４）。ステップＳ４の処理は、記録媒体Ｐの１シート分（１シート目）の記録がされ、後続のシート（２シート目）との境界がカッター６０１に到達したタイミングで実行される。この時点で、２シート目に対し、記録ヘッド２０２によって記録動作が実行されている。この搬送停止処理の詳細は、図１０で説明する。
【００５０】
次に制御部７０１は、ステップＳ１で受信し、バッファに記憶された記録データが存在するか否かを判定する（ステップＳ５）。記録データは、記録動作を実行中にも受信し、連続して搬送されるシートに記憶され、各シートへの記録が終了すると対応する記録データが削除される。全てのシートへの記録が終了すると、バッファから全ての記録データが削除される。記録データが存在しないと判定すると（ステップＳ５でＮｏ）、搬送部４０１による搬送動作を停止させ、処理を終了する。記録データが存在すると判定すると（ステップＳ５でＹｅｓ）、ステップＳ６に遷移し、搬送再開処理が実行される。このようにして、全てのシートに対する記録動作が実行されるまで、ステップＳ３乃至ステップＳ６が繰り返される。
【００５１】
次に、図１０を参照して、搬送停止処理の詳細を説明する。まず、制御部７０１は、正方向回転カウンタ、逆方向回転カウンタ、差分カウンタ、およびエッジカウンタの値を初期化する（ステップＳ１１）。次に、制御部７０１は、ステップＳ１で受信した記録データに含まれる記録媒体情報の切断サイズに基づいて、搬送部４０１による搬送動作を停止させる指示を行う（ステップＳ１２）。つまり、切断サイズに相当する移動距離だけ記録媒体Ｐを搬送したと判定すると、搬送動作を停止させる指示を行う。この処理は、モータ駆動信号をＬｏｗの状態に変化させることによって実行される。しかしながら、搬送ローラの惰性回転などによって、停止指示を行った後も、一定時間は搬送動作が継続することがある。
【００５２】
次に、制御部７０１は、出力信号Ａ相および出力信号Ｂ相の状態が変化しないまま一定時間経過したか否かを判定する（ステップＳ１３）。ステップＳ１３において、出力信号Ａ相およびＢ相の状態が変化しないと判定した場合は、搬送動作が停止したものとみなし、ステップＳ２０に遷移する。なお、この状態では、搬送動作が停止しているので、出力信号Ａ相および出力信号Ｂ相のいずれの状態も変化せず、記録ヘッド２０２による記録動作は実行されない。ステップＳ１３において、出力信号Ａ相およびＢ相の状態が変化したと判定した場合は、搬送動作が継続しているものとみなし、ステップＳ１４に遷移し、その出力信号の状態変化が反転したか否かを判定する（ステップＳ１４）。この処理は、図６で説明したように、出力信号Ａ相の状態および出力信号Ｂ相の状態が交互に変化しているか、または出力信号Ａ相の状態または出力信号Ｂ相の状態のいずれかが連続して変化したかを判定することによって実行される。
【００５３】
ステップＳ１４において、出力信号の状態変化が反転していないと判定した場合は、ステップＳ１３に戻り、ステップＳ１３およびステップＳ１４の処理を繰り返す。なお、この場合は、ステップＳ１３で搬送動作が停止したと判定するまでは、出力信号Ａ相および出力信号Ｂ相の正方向交互変化が発生することがある。よって、正方向交互変化が発生した場合は、出力信号Ａ相がＨｉｇｈ状態からＬｏｗ状態に変化するタイミングで制御部７０１は、ラッチ信号をＨｉｇｈ状態からＬｏｗ状態に変化させることによって、記録動作が実行される（図示せず）。
【００５４】
ステップＳ１４において、出力信号の状態変化が反転したと判定した場合は、制御部７０１は、搬送方向が搬送逆方向に反転したとみなし、記録ヘッド２０２による記録動作を停止させる（ステップＳ１５）。この処理は、出力信号Ａ相の状態がＨｉｇｈ状態からＬｏｗ状態に変化するタイミングでラッチ信号を変化させないことによって実行される。方向回転カウンタ次に、制御部７０１は、出力信号Ａ相および出力信号Ｂ相の状態変化が正方向交互変化または逆方向交互変化のいずれかであるかを判定する（ステップＳ１６）。ステップＳ１６で状態変化が逆方向交互変化であると判定した場合、ステップＳ１７に遷移し、正方向交互変化であると判定した場合、ステップＳ１８に遷移する。
【００５５】
ステップＳ１７では、制御部７０１は、出力信号Ａ相の状態がＨｉｇｈ状態からＬｏｗ状態に変化するタイミングで、逆方向回転カウンタに１を加算する。ステップＳ１８では、制御部７０１は、出力信号Ａ相の状態がＨｉｇｈ状態からＬｏｗ状態に変化するタイミングで、正方向回転カウンタに１を加算する。次に、制御部７０１は、出力信号Ａ相および出力信号Ｂ相の状態が変化しないまま一定時間経過したか否かを判定する（ステップＳ１９）。ステップＳ１９において、出力信号Ａ相およびＢ相の状態が変化しないと判定した場合は、搬送動作が停止したものとみなし、ステップＳ２０に遷移する。ステップＳ１９において、出力信号Ａ相およびＢ相の状態が変化したと判定した場合は、搬送動作が継続しているものとみなし、ステップＳ１５に戻り、ステップＳ１５乃至ステップＳ１９の処理を繰り返す。
【００５６】
ステップＳ２０では、制御部７０１は、カッター６０１による記録媒体Ｐの切断動作を実行させる。この処理によって、記録媒体Ｐの１シート目が切断される。このようにして、各シートに対する記録が行われる。
【００５７】
次に、図１１を参照して、搬送再開処理の詳細を説明する。搬送再開処理では、差分カウンタの値だけ正方向に搬送されるまで記録動作を停止させる。正方向の搬送量をカウンタするため、エッジカウンタを使用する。エッジカウンタは、搬送再開後の正方向回転カウンタの値が加算される。まず、制御部７０１は、正方向回転カウンタおよびエッジカウンタの値を初期化する（ステップＳ２１）。ステップＳ２１において、搬送停止時の差分カウンタを参照する（ステップＳ２２）。図６の例では、差分カウンタに３が設定されている。次に、制御部７０１は、搬送部４０１による記録媒体Ｐの搬送方向Ｄｉｒへの搬送を再開させる（ステップＳ２３）。この処理は、モータ駆動信号をＨｉｇｈ状態に変化させることにより、搬送モータを駆動させることによって実行される。この状態で、記録媒体Ｐが搬送方向Ｄｉｒに搬送され、出力信号Ａ相および出力信号Ｂ相の正方向交互変化が発生する。
【００５８】
次に、制御部７０１は、出力信号Ａ相がＨｉｇｈ状態からＬｏｗ状態に変化するタイミングで、差分カウンタの値とエッジカウンタの値とを比較し、両方の値が等しいか否かを判定する（ステップＳ２４）。ステップＳ２４において、差分カウンタの値がエッジカウンタの値に等しいと判定した場合、搬送再開動作が終了する。この時点で搬送停止前に画像が記録されていた位置まで搬送できるので、その後、記録動作を再開させる。ステップＳ２４において、差分カウンタの値がエッジカウンタの値に等しくないと判定した場合、制御部７０１は、記録ヘッド２０２による記録動作を停止させる（ステップＳ２５）。このときに、エッジカウンタに１を加算し（ステップＳ２６）、ステップＳ２４に戻る。その後、エッジカウンタの値が差分カウンタの値と等しくなるまでステップＳ２４乃至ステップＳ２６の処理を繰り返す。
【００５９】
なお、図８での信号図で示したように、記録媒体Ｐが搬送逆方向に実際には搬送されないケースにおいては、搬送再開後に即時、出力信号Ａ相および出力信号Ｂ相の正方向交互変化に応じて記録媒体に対する記録動作を実行する。このケースでは、図１１で説明した処理のうち、ステップＳ２３における記録媒体Ｐの搬送方向Ｄｉｒへの搬送を再開する処理のみが実行される。
【００６０】
以上のように、本実施形態に係る記録装置１００を説明した。本実施形態に係る記録装置１００によれば、搬送動作を停止させる指示をした後に、エンコーダ５０１からの出力信号の状態変化が反転することによる記録媒体Ｐへの重複記録が行われることを防止することができる。また、搬送動作が再開した後、記録媒体Ｐが搬送逆方向に搬送された移動距離に相当する距離だけ搬送方向Ｄｉｒに搬送させる間は、記録動作を実行しない。この構成によって、記録媒体Ｐの２シート目に対して適切な位置で記録を再開することができる。上述したことに加え、出力信号の状態変化が反転したにも関わらず実際には、記録媒体Ｐが搬送されないケースでは、搬送再開後に即時に記録動作を実行する。この構成によって、記録媒体Ｐの２シート目に対して適切な位置で記録を再開することができる。
【００６１】
［実施形態２］
次に、本発明の実施形態２を説明する。実施形態２では、図８で示した境界ｄを過ぎた後に、搬送動作の搬送方向が反転する例を説明する。この時点で差分カウンタの値が３の場合、搬送動作の再開後に搬送方向が反転してもエッジカウンタの値が３になるまで記録動作を停止させないと画像の重複が発生してしまう。そこで、搬送動作の再開後も逆方向回転カウンタの値をエッジカウンタに加算し、エッジカウンタの値と差分カウンタの値が一致したあと記録動作を再開させる。これにより、搬送動作の再開後に搬送方向が反転した場合も重複記録を防止することができる。なお、実施形態２における記録装置１００の構成は、実施形態１で説明した構成と同一であるのでその説明は省略する。
【００６２】
図１２は、本発明の実施形態２に従って、搬送部４０１による搬送動作が再開した後に、その搬送方向が反転するときの記録装置１００の記録動作と搬送動作との間のタイミングを示す信号図である。境界ｄまでの搬送部４０１による搬送動作およびコードホイールの回転方向は図７で説明したのと同一である。境界ｄの時点で、上述した差分カウンタの値は３であり、正方向回転カウンタ、逆方向回転カウンタ、およびエッジカウンタは初期化されて０が設定されている。図１２では、境界ｄを過ぎた後、搬送部４０１による搬送動作が再開し、正方向交互変化が２回発生しているため、エッジカウンタの値は２となる。間隔ＤにおけるＤ１およびＤ２のタイミングでは、差分カウンタの値３に満たないので、記録動作が実行されない。
【００６３】
このような状態で、コードホイールが逆方向に回転したことに応じて、出力信号Ａ相の状態が連続して変化し（Ｘ５およびＸ６のタイミング）、境界ｅを過ぎると、間隔Ｄにおける２つの信号の状態が反転する。その後、逆回転方向交互変化、つまり、出力信号Ａ相がＨｉｇｈ状態からＬｏｗ状態に変化することが３回発生する（Ｅ１乃至Ｅ３のそれぞれのタイミング）。ここで、タイミング生成部７０６は、出力信号Ａ相または出力信号Ｂ相の状態が反転したと判定し、ラッチ信号の状態を変化させない。
【００６４】
このときに、間隔Ｅの間のＥ１乃至Ｅ３のそれぞれのタイミングで、ＲＡＭ７０４に確保された逆方向回転カウンタに１が加算される。よって、間隔Ｅが終了すると、逆方向回転カウンタの値が３になり、エッジカウンタの値は−１になる。次に、コードホイールが再度正方向に回転したことに応じて、出力信号Ａ相の状態が連続して変化し（Ｘ７およびＸ８のタイミング）、境界ｆを過ぎると、間隔Ｅにおける２つの信号の状態が反転する。その後、正方向交互変化、つまり、正方向交互変化において出力信号Ａ相がＨｉｇｈ状態からＬｏｗ状態に変化することが５回発生する（Ｆ１乃至Ｆ５のそれぞれのタイミング）。
【００６５】
境界ｆの時点で、エッジカウンタの値は−１であり、間隔Ｆにおいて正方向回転カウンタの値４が加算されてエッジカウンタの値が３になる。上述したように、タイミング生成部７０６は、差分カウンタの値に相当する回数だけ、正方向交互変化が発生したタイミングでラッチ信号の状態を変化させない。よって、Ｆ１乃至Ｆ４のタイミングでは、記録動作は実行されない。
【００６６】
その後のＦ５以降に発生する出力信号Ａ相および出力信号Ｂ相の正方向交互変化のそれぞれのタイミングで、タイミング生成部７０６がラッチ信号をＨｉｇｈ状態からＬｏｗ状態に変化させることによって、記録動作が実行される。この構成によって、記録媒体Ｐの２シート目に対して適切な位置から記録を再開することができる。
【００６７】
なお、実施形態１と同様に、間隔Ｅの間に搬送ベルト４０３が搬送逆方向に周回した場合でも、実際には記録媒体Ｐが搬送逆方向に搬送されず、停止することもある。この場合でも、出力信号Ａ相の状態および出力信号Ｂ相の状態が上述した通りに変化するので、コードホイールの回転が停止するまでは記録動作は実行されない。
【００６８】
次に、図１３を参照して、実施形態２に係る搬送再開処理を説明する。実施形態２では、実施形態１の搬送再開処理のみが異なるので、実施形態２に係る搬送再開処理のみを説明する。制御部７０１による制御によって、図１で説明した各構成要素により実行され、制御部７０１を構成する各要素は総称して制御部７０１（判定手段）とする。
【００６９】
まず、制御部７０１は、正方向回転カウンタ、逆方向回転カウンタ、およびエッジカウンタの値を初期化する（ステップＳ２１）。次に、制御部７０１は、搬送部４０１による記録媒体Ｐの搬送方向Ｄｉｒへの搬送を再開させる（ステップＳ２２）。次に、制御部７０１は、出力信号Ａ相がＨｉｇｈ状態からＬｏｗ状態に変化するタイミングで、差分カウンタの値を参照し、値がゼロであるか否かを判定する（ステップＳ２３）。ステップＳ２３において、差分カウンタの値がゼロであると判定した場合、搬送再開処理を終了する。
【００７０】
ステップＳ２３において、差分カウンタの値がゼロでないと判定した場合、制御部７０１は、記録ヘッド２０２による記録動作を停止させる（ステップＳ２４）。この処理は、出力信号Ａ相の状態がＨｉｇｈ状態からＬｏｗ状態に変化するタイミングでラッチ信号を変化させないことによって実行される。次に、制御部７０１は、出力信号Ａ相およびＢ相の状態変化が反転したかを判定する（ステップＳ２５）。ステップＳ２５において、出力信号の状態変化が反転したと判定した場合は、搬送再開後の搬送動作の搬送方向が反転したとみなし、ステップ２６に遷移する。一方で、出力信号の状態変化が反転していないと判定した場合は、搬送再開後の搬送動作の搬送方向が反転していないとみなし、ステップＳ２７に遷移する。
【００７１】
ステップＳ２６では、制御部７０１は、出力信号Ａ相の状態がＨｉｇｈ状態からＬｏｗ状態に変化するタイミングで、逆方向回転カウンタに−１を加算する。ステップＳ２７では、制御部７０１は、出力信号Ａ相の状態がＨｉｇｈ状態からＬｏｗ状態に変化するタイミングで、正方向回転カウンタに１を加算する。次に、制御部７０１は、正方向回転カウンタの値（正の値）または逆方向回転カウンタの値（負の値）エッジカウンタに加算する（ステップＳ２８）。次に、制御部７０１は、差分カウンタの値とエッジカウンタの値とを比較し、両方の値が等しいか否かを判定する（ステップＳ２９）。ステップＳ２９において、差分カウンタの値がエッジカウンタの値に等しいと判定した場合、搬送再開処理が終了する。
【００７２】
ステップＳ２９において、差分カウンタの値がエッジカウンタの値に等しくないと判定した場合、制御部７０１は、ステップＳ２４に戻る。その後、エッジカウンタの値が差分カウンタの値と等しくなるまでステップＳ２４乃至ステップＳ２９の処理を繰り返す。
【００７３】
以上のように、実施形態２に係る記録装置１００によれば、搬送動作が再開した後にその動作の搬送方向が反転した場合でも、記録媒体Ｐが搬送逆方向に搬送された移動距離に相当する距離だけ搬送方向Ｄｉｒに搬送させる間は、記録動作を実行しない。この構成によって、記録媒体Ｐの２シート目に対して適切な位置で記録を再開することができる。上記実施形態１および２において、出力信号Ａ相がＨｉｇｈ状態からＬｏｗ状態に変化するタイミングで逆方向回転カウンタおよび正方向回転カウンタをそれぞれ加算しているが、そのような例に限定されない。例えば、コードホイールの回転数および回転量から、搬送部４０１による搬送動作の搬送逆方向への距離（第１の距離）、および搬送方向Ｄｉｒへの距離（第２の距離）を算出してもよい。この場合、搬送再開後、両方向への距離の差分距離に対応する距離だけ、記録媒体Ｐが搬送方向Ｄｉｒに搬送されている間は記録動作が停止される。
【００７４】
また、上記実施形態１および２において、記録媒体Ｐがロール紙として使用され、ロール紙を切断するタイミングで搬送動作を停止させる例を説明したが、そのような例に限定されない。例えば、記録ヘッド２０２のメンテナンス動作（ワイピングなど）によっても制御部７０１が搬送動作を停止させ、その停止タイミングで上述した搬送方向の反転が発生することがある。このようなケースにも、本発明に係る記録装置１００を適用することができる。また、記録装置１００がシリアルヘッド方式で実装される場合、記録ヘッド２０２が副走査を行う都度、制御部７０１は搬送動作を停止させる。この停止タイミングで上述した搬送方向の反転が発生することがある。上記いずれのケースおいても、本発明に係る記録装置１００を適用することができる。
【符号の説明】
【００７５】
Ｐ    記録媒体
１００    記録装置
２０１    記録部（記録手段）
４０１    搬送部（搬送手段）
７０１    制御部（制御手段、判定手段）
【図１】
2019014050.tif 000003
【図２】
2019014050.tif 000004
【図３】
2019014050.tif 000005
【図４】
2019014050.tif 000006
【図５】
2019014050.tif 000007
【図６】
2019014050.tif 000008
【図７】
2019014050.tif 000009
【図８】
2019014050.tif 000010
【図９】
2019014050.tif 000011
【図１０】
2019014050.tif 000012
【図１１】
2019014050.tif 000013
【図１２】
2019014050.tif 000014
【図１３】
2019014050.tif 000015