(57)【要約】【課題】記録装置において、ページ内で記録動作の一時停止と再開を行うときの画像品位の低下を抑制することを可能とする。【解決手段】記録装置は、記録媒体と記録ヘッドとを相対移動させながら記録媒体に画像を記録する記録手段を有し、前記記録手段による前記画像の記録の途中で記録動作を停止させる際に、前記停止の位置が前記記録ヘッドによる所定の記録領域の内部にならないように前記停止の位置と前記記録領域の相対位置を変更する。【選択図】図６
2019005913.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体と記録ヘッドとを相対移動させながら前記記録媒体に画像を記録する記録手段と、
前記記録手段による前記画像の記録の途中で記録動作を停止させる際に、前記停止の位置が前記記録ヘッドによる所定の記録領域の内部にならないように前記停止の位置と前記記録領域の相対位置を変更する制御手段と、
を有することを特徴とする記録装置。
【請求項２】
前記停止の位置が前記所定の記録領域の内部になる場合、
前記制御手段は、前記停止の位置を前記所定の記録領域の外部に移動することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記停止の位置が前記所定の記録領域の内部になる場合、
前記制御手段は、前記所定の記録領域の外部が前記停止の位置になるように前記所定の記録領域を移動することを特徴とする請求項１または２に記載の記録装置。
【請求項４】
前記停止の位置が前記所定の記録領域の内部になる場合で、
前記停止の位置を前記所定の記録領域の外部に移動できない場合は、
前記制御手段は、前記停止の位置を移動可能な所定量移動させたあと、前記所定の記録領域の外部が前記所定量移動させたあとの停止の位置になるように前記所定の記録領域を移動することを特徴とする請求項２に記載の記録装置。
【請求項５】
前記制御手段が、前記停止の位置と前記所定の記録領域の相対位置を変更する際の移動方向は、前記記録媒体と前記記録ヘッドとの相対移動方向の前記所定の記録領域の２つの端部のうち、前記停止の位置と前記所定の記録領域の相対位置の変更量が短いほうの端部に前記停止の位置が移動する方向であることを特徴である請求項１乃至４のいずれか１項に記載の記録装置。
【請求項６】
前記所定の記録領域は、バーコードのバー領域または２次元コードを構成するセル領域であることを特徴とする請求項１乃至５のいずれか１項に記載の記録装置。
【請求項７】
前記記録媒体は、ロール状のラベル紙であることを特徴とする請求項１乃至６のいずれか１項に記載の記録装置。
【請求項８】
前記停止の位置を移動可能な所定量は、前記ラベル紙のラベル間の距離に基づくことを特徴とする請求項７に記載の記録装置。
【請求項９】
前記制御手段は、前記ラベル紙をラベル間で切断する場合に、前記記録手段による前記画像の記録の途中で記録動作を停止させることを特徴とする請求項７項に記載の記録装置。
【請求項１０】
記録媒体と記録ヘッドとを相対移動させながら前記記録媒体に画像を記録する記録手段を有する記録装置において実行される記録制御方法であり、
前記記録手段による前記画像の記録の途中で記録動作を停止させる際に、前記停止の位置が前記記録ヘッドによる所定の記録領域の内部にならないように前記停止の位置と前記記録領域の相対位置を変更することを特徴とする記録制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置および記録制御方法に関し、詳しくは、記録媒体に対する記録を一時停止しその後再開する記録動作を行う記録装置および記録制御方法に関するものである。
【背景技術】
【０００２】
この種の記録装置として特許文献１には、記録媒体のバックフィードを行う機構を備えた記録装置が開示されている。すなわち、この装置では、連続紙の記録が行われた部分を記録ヘッドの下流側で切断した後、連続紙の未記録の部分に記録を行うため記録ヘッドの上流側へ記録媒体をバックフィードすることが記載されている。この構成では、切断のために記録動作を一時停止し、バックフィード後に記録を再開する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１３９９３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、このようにバックフィードを行ってから記録を再開する場合は、記録媒体を記録の再開位置まで移動させることになり、その移動によって装置のスループットが低下する。
【０００５】
これに対し、記録媒体のあるページの記録を完了後に、その次のページを記録しながら、記録が完了したページの切断位置まで記録媒体の搬送が行われた時点で次のページの記録を一時停止しページ間で切断を行った後、一時停止した位置から記録を再開する構成も考えられる。しかしながら、このような構成では、記録媒体の上記次のページでは、そのページの記録の途中で記録の一時停止および再開による画像のつなぎ目に隙間や重複が生じることがあり、これが画像品位を低下させる。
【０００６】
本発明は、ページ内で記録動作の一時停止と再開を行うときの画像品位の低下を抑制することが可能な記録装置および記録制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明は、記録媒体と記録ヘッドとを相対移動させながら前記記録媒体に画像を記録する記録手段と、前記記録手段による前記画像の記録の途中で記録動作を停止させる際に、前記停止の位置が前記記録ヘッドによる所定の記録領域の内部にならないように前記停止の位置と前記記録領域の相対位置を変更する制御手段と、を有する
ことを特徴とする。
【発明の効果】
【０００８】
以上の構成によれば、記録装置において、ページ内で記録動作の一時停止と再開を行うときの画像品位の低下を抑制することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る記録装置の要部とホストコンピュータとを接続した記録システムを模式的に示す図である。
【図２】本実施形態に係る記録装置の制御構成を示すブロック図である。
【図３】本発明の一実施形態に係る記録制御を示すフローチャートである。
【図４】（ａ）および（ｂ）は、本発明の一実施形態に係る一時停止位置を説明する図である。
【図５】本発明の第１実施形態に係る一時停止位置設定処理の詳細を示すフローチャートである。
【図６】（ａ）および（ｂ）は、第１実施形態の一時停止位置設定処理を説明する図である。
【図７】（ａ）〜（ｄ）は、バーコードに生じ得る白抜けとバーコードの評価の１つであるデコーダビリティを説明する図である。
【図８】本発明の第２実施形態に係る一時停止位置設定処理の詳細を示すフローチャートである。
【図９】（ａ）および（ｂ）は、第２実施形態の一時停止位置設定処理を説明する図である。
【図１０】白抜けが生じた場合のその白抜け幅に応じた２次元バーコードのグレードを、比較例と第１実施形態とで比較した結果を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の実施形態を詳細に説明する。
【００１１】
図１は、本発明の一実施形態に係る記録装置１００の要部と、ホストコンピュータ（ホスト装置）１０１と、を接続して構成される記録システムを模式的に示す図である。記録装置１００は、プリンタケーブル１０２によって、ホストコンピュータ１０１に接続される。ホストコンピュータ１０１は、プリンタケーブル１０２を介して、記録動作と用紙カットに関する情報を制御コマンドとして記録装置１００に出力する。
【００１２】
記録装置１００において、記録ヘッド１０５は、電気熱変換素子（ヒータ）が発生する熱を利用してインクを吐出する。なお、インクを吐出する方式はこれに限られず、例えば、ピエゾ素子を用いてインクを吐出する方式であってもよい。また、記録ヘッドは、このようなインクジェット方式に限られず、例えば、熱転写方式で記録を行うものであってもよい。本実施形態の記録ヘッド１０５は、記録媒体としての連続紙１０３の幅方向（図１の紙面に直交する方向）に所定密度で連続紙１０３の有効記録幅よりも長い範囲にわたって配列されたインク吐出口を備えた、いわゆるフルライン方式の記録ヘッドである。
【００１３】
搬送ユニット１０６は、吸着孔が設けられた搬送ベルト１０８とこれを支持する搬送ローラ１０９Ａ〜Ｃを備える。そして、搬送モータ１０７の回転軸に取り付けられたローラがモータの駆動によって回転することにより、記録面側の搬送ベルト１０８を図中矢印Ａ方向に走行させることができる。このベルトの走行によって連続紙１０３は搬送されるが、連続紙１０３は、吸着ファン１１０が回転することによって、搬送ベルト１０８の吸着孔を介して作用する吸着力によってベルトに吸着される。
【００１４】
搬送ローラ１０９Ａの回転軸にはその回転軸とともに回転する不図示のエンコーダが設けられ、ベルトの走行に伴ってこのエンコーダが出力するパルスに基づいて、記録媒体１０３の搬送位置と搬送ベルト１０８の位相を検出することができる。記録装置１００は、また、先端検知センサ１１１と排紙センサ１１２を備え、連続紙１０３上のラベル１０４のページ先端を先端検知センサ１１１によって検出することができる。このセンサが検出するタイミングを基準として、記録ヘッド１０５による記録動作や、記録媒体搬送の停止、再開を行う。
【００１５】
連続紙１０３は、ギャップラベル紙、マークラベル紙、マーク紙、マークなし紙等を用いることができる。連続紙１０３がギャップラベル紙の場合、先端検知センサ１１１により、台紙と台紙に張り付けられたラベル１０４の電圧差を検出して、ページの先端か否かを判断することができる。
【００１６】
ホストコンピュータ１０１から受信した制御コマンドに、連続紙１０３をカット（切断）する命令が含まれる場合は、カッター１１３によって連続紙１０３の切断を行う。カッター１１３はスライドカッターであり、搬送停止中に連続紙のカットを行うことができる。図３などでその詳細が後述されるように、ラベル１０４Ａの記録が完了した後、ラベル１０４Ｂに対する記録を実行しながらラベル１０４Ａとラベル１０４Ｂとの間のギャップ領域がカッター１１３による切断位置に到達したタイミングで、搬送ユニット１０６による連続紙１０３の搬送（記録ヘッドに対する相対移動）と記録ヘッド１０５によるラベル１０４Ｂへの記録を一時停止する。搬送停止後に、カッター１１３に備えられた不図示のカッターモータによってカッター刃が駆動され、ギャップ領域が切断される。その後、搬送ユニット１０６による、連続紙１０３の矢印Ａ１方向への搬送と記録ヘッド１０５によるラベル１０４Ｂへの記録を再開する。なお、本実施形態では、搬送の加減速中も記録は継続し、記録ヘッド１０５による吐出タイミングは速度に応じて変化する。
【００１７】
図２は、本実施形態に係る記録装置１００の制御構成を示すブロック図である。制御部２００は、中央処理装置（ＣＰＵ）２０１を有し、不揮発性メモリ（ＲＯＭ）２０２に格納されているプログラムを実行し、本記録装置の各部を制御する。また、制御部２００は、上記プログラムの実行に際して各種データ処理のワークエリアや受信バッファとして使用されるメモリ（ＲＡＭ）２０３や、画像展開部としてイメージメモリ２０４を有する。さらに、制御部２００は、記録ヘッドを駆動する駆動回路２０５や、記録動作、搬送動作及び切断動作を駆動する各種モータ２０６のモータドライバ２０７、各種動作の制御や記録媒体の検知等を行うセンサ２０８、ホストからのデータを受信するためのＵＳＢ２０９、等を備える。
【００１８】
図３は、本発明の一実施形態に係る記録装置における記録制御を示すフローチャートである。先ず、ステップＳ３０１で、ホスト装置１０１から記録データを受信したか否かを判断する。記録データを受信した場合は、ステップＳ３０２で、記録データ受信時における、ページ内の一時停止位置と記録開始位置の設定を行う。その詳細は、図５などで後述する。
【００１９】
次に、ステップＳ３０３で、搬送ユニット１０６による搬送を開始し、ステップＳ３０４で、連続紙１０３上の記録対象となるラベル１０４が記録開始位置に到達したか否かを判断する。ラベル１０４が記録開始位置に到達すると、ステップＳ３０５で、記録を開始する。
【００２０】
次に、ステップＳ３０６で、ページ内にステップＳ３０２で行った一時停止位置の設定があるか否かを判断し、ページ内に一時停止位置の設定がある場合は、ステップＳ３０７で、ラベル１０４が、設定された一時停止位置に到達したか否かを判断する。一時停止位置に到達すると、ステップＳ３０８で、その位置で連続紙１０３の搬送と記録動作を一時停止する。そして、ステップＳ３０９で、一時停止した位置に対応するカット位置で、カッター１１３による連続紙１０３のカット（切断）を行う。この切断位置は、ステップＳ３０２で設定した一時停止位置に対応して定められる位置である。すなわち、本実施形態は、詳細が図５などで後述されるように、一時停止位置を記録する画像（記録領域）に重ならない位置に設定する（記録領域の外部の位置）。これに応じて、切断位置は、この設定した一時停止位置に対応した位置として定まる。これにより、連続紙を切断するための記録の一時停止と再開による画像品位の低下を防止することが可能となる。
【００２１】
切断を終了すると、ステップＳ３１０で、ステップＳ３０８で一時停止した位置で連続紙の搬送およびその搬送される連続紙上のラベル１０４に対する記録を再開する。そして、ステップＳ３１１で、記録を再開したラベル１０４がその記録終了位置に到達したか否かを判断する。記録終了位置に到達した場合、ステップＳ３１２で記録を停止する。そして、ステップＳ３１３で、次のラベル１０４に記録する記録データを受信しているか判断する。記録データを受信している場合は、ステップＳ３０２に戻り、それ以降の処理を実行する。記録データの受信がない場合、ステップＳ３１４で、連続紙の搬送停止位置に到達したか否かを判断する。そして、ステップＳ３１５で、搬送停止位置に到達後に、連続紙の搬送を停止する。
【００２２】
図４（ａ）および（ｂ）は、本発明の一実施形態に係る一時停止位置を説明する図である。なお、図に示す例は、２次元コード（ＱＲコード）を例にとり説明しているが、バーコードの場合でも一時停止位置の設定についての考え方は同じであることは、以下の実施形態の説明からも明らかである。図４（ａ）は、本発明を適用しない比較例に係る、ラベル１０４上に２次元コード４００を記録する際に生じ得る一時停止位置を示している。比較例では、２次元コード４００を構成する一部のセル４０１の内部に停止位置Ｓ１が存在している。その場合、２次元コードにおける停止位置Ｓ１に対応した、ラベル１０４の搬送方向に直交する仮想的な直線に沿って、記録を一時停止紙、その後再開することによるつなぎ目が生じる。そして、そのつなぎ目の前後で記録されるドットのピッチが搬送誤差などに起因して正規のものより大きくなる場合は、白抜けを生じる。この場合、画像品位が低下するとともに、２次元バーコードのような、光学的な検出対象となる画像の場合、正規の反射率を得ることができない場合がある。図４（ａ）に示すように、白抜けが生じている２次元バーコード４００の反射率のパターン４Ａは、セル４０１において停止位置Ｓ１に沿ったつなぎ目部分の白抜けが生じている位置ａ１で反射率が高くなる。この場合、従来の２次元コードでは、白抜けの幅が５ドット分以上になると、グレードがＦ（ＪＩＳＳＸ０５２０規格）となり、２次元コードとして用いるのには適さないものとなる。因みに、図４（ａ）において、セル４０１に隣接するセル４０２については、白抜けなどがなく正常な反射分布となっている。
【００２３】
これに対し、本発明の一実施形態は、図４（ｂ）に示すように、記録中に生じる本来の停止位置Ｓ１から、記録ヘッド１０５に対して２次元コード４００を移動させることにより、すなわち、本例の場合、ラベル１０４を移動させることにより、一時停止位置を位置Ｓ２とする。この位置Ｓ２は、２次元コード４００のセル４０１の端である。詳しくは、ラベル搬送方向において上記位置Ｓ１より上流側でセル４０１の端に一時停止位置Ｓ２を設定する。これにより、記録の一時停止と再開によってこの位置Ｓ２につなぎ目が生じる。しかし、セル４０１の反射パターンは、つなぎ目が生じている位置ａ２の反射率が、セル４０１の境界を挟む反射率の変化の急峻さを保つものとなる。ここで、白抜けの幅が６ドット分の場合でも２次元コードの読取の正確性を維持することができる。すなわち、本実施形態によれば、記録の一時停止および再開によって２次元コードの読取の正確性を損なうことを防止できる。
【００２４】
以下では、画像として２次元コード（第１実施形態）およびバーコード（第２実施形態）を記録する場合の、一時停止位置の設定（図３のステップＳ３０２）について説明する。
【００２５】
（第１実施形態）
図５は、本発明の第１実施形態に係り、図３におけるステップＳ３０２の一時停止位置設定処理の詳細を示すフローチャートである。また、図６（ａ）および（ｂ）は、第１実施形態の一時停止位置設定処理を説明する図である。
【００２６】
先ず、ステップＳ５０１で、記録を行うページ１０４Ｂ内に一時停止位置があるか否かを判断する。ここで、記録ヘッド１０５の記録位置とカッター１１３による切断位置との距離Ｌとする。また、記録を行うページ１０４Ｂより搬送方向下流側の未切断（未カット）のページ間ギャップの搬送方向の中心位置Ｃ１から距離Ｌ分搬送方向上流側の連続紙１０３上の位置を位置Ｓ１とする。そして、この位置Ｓ１が記録を行うページ１０４Ｂの内部にあるか否かを判断する。内部にある場合、記録を行うページ１０４Ｂ内に一時停止位置があると判断する。なお、図６はギャップラベル紙の例を示すが、マークラベル紙やその他の場合にも本実施形態は用いることができ、この場合はページ間をギャップとする。
【００２７】
次に、ステップＳ５０２で、記録を行うページ１０４Ｂの記録データを解析し、位置Ｓ１にこれから記録する２次元コードが存在するか否かを判断する。２次元コードが存在しない場合は、本処理を終了する。存在する場合は、ステップＳ５０３で、位置Ｓ１が、これから記録する２次元コードにおけるセルの内部にあるか否かを判断する。より具体的には、位置Ｓ１を通る、搬送方向に直交する仮想線（Ｓ１）が２次元コードを構成するいずれかのセルを通るか否かを判断する。これは２次元コードの記録データを解析し、位置Ｓ１が２次元コードを構成するセルの内部にあるか否かを調べることにより行うことができる。図６（ａ）および（ｂ）に示すように、仮想線（Ｓ１）がセル８０１あるいはセル８０２を通る場合、位置Ｓ１がセルの内部にあると判断する。なお、本実施形態は２次元コードの最小要素をセルとしたが、最小構成要素をエレメントまたはモジュールとすることもできる。また、図６（ａ）および（ｂ）において、セル８０１、８０２は説明のため一般的なサイズより大きく示されている。
【００２８】
位置Ｓ１がセルの内部にあると判断した場合は、ステップＳ５０４で、位置Ｓ１が内部にあると判断されたセルについて、位置Ｓ１から搬送方向またはその逆方向で最も近いセル端部までの距離をＬ１とし、連続紙１０３のギャップの搬送方向の長さをＬ２としたときに、Ｌ１≦（Ｌ２／２）であるか否かを判断する。この判断に応じて、次のステップＳ５０５またはＳ５０６の処理が行われる。
【００２９】
ステップＳ５０５では、図６（ａ）に示すセル８０１のように、Ｌ１≦（Ｌ２／２）である場合の処理を行う。すなわち、位置Ｓ１からＢ１方向に距離Ｌ１分移動した位置Ｓ２を一時停止位置とする。この結果、切断位置はギャップの中心である位置Ｃ１から、Ｂ１方向に距離Ｌ１分移動した位置Ｃ２となる。Ｌ１≦（Ｌ２／２）であれば切断位置をギャップ内で移動させることができるため、一時停止位置をセル端部に移動させることでセルの内部で白抜けが発生することを防止することができる。
【００３０】
これに対しＬ１＞（Ｌ２／２）の場合は、切断位置をギャップ内で移動させることができない。そのため、一時停止位置の変更と画像の記録位置の変更を組み合わせることで、一時停止位置をセル端部に移動させる。よって、ステップＳ５０６では、図６（ｂ）に示すセル８０２のように、Ｌ１＞（Ｌ２／２）である場合に、一時停止位置を、Ｓ１からＢ１方向に距離Ｌ２／２移動した位置Ｓ２とする。そして、ステップＳ５０７で、セルの端部をＢ２方向に距離Ｌ１−（Ｌ２／２）だけ移動させるため、通常の記録開始位置である位置Ｐ１からＢ２方向にＬ１−（Ｌ２／２）分移動した位置Ｐ２を記録開始位置とする。このとき、記録開始が早くなるため余白がＬ１−（Ｌ２／２）分減少する。これらのステップＳ５０６、Ｓ５０７の実行により、図６（ｂ）では、連続紙１０３に対して記録画像全体は搬送下流（Ｂ２方向）にずれ、切断位置は、ギャップの中心位置Ｃ１から搬送方向上流（Ｂ１方向）側に、（Ｌ２／２）分移動した位置Ｃ２となる。
【００３１】
ステップＳ５０８では、記録開始位置を設定する。ステップＳ５０７を実行していない場合は、通常の記録開始位置（Ｐ１）を記録開始位置とする。そして、ステップＳ５０９で、以上の処理に基づいて一時停止位置を設定する。ステップＳ５０５、Ｓ５０６を実行していない場合は、位置Ｓ１が一時停止位置となる。
【００３２】
なお、記録開始位置が変更できない場合は、記録開始位置はＰ１のままで、連続紙１０３における２次元コードの記録位置をＬ１−（Ｌ２／２）分Ｂ２方向に移動させるようにしてもよい。
【００３３】
図１０は、白抜けが生じた場合のその白抜け幅に応じた２次元バーコードのグレードを、比較例と第１実施形態とで比較した結果を示す図である。同図に示すように、比較例では、白抜け幅が５ドット以上でグレードがＦとなるのに対し、第１実施形態によれば、白抜け幅が６ドットまでグレードがＢに改善している。これは、上述したように、第１実施形態では、一時停止位置がセルの端部になるようにセルの相対位置をずらすことにより、セルの内部に白抜けが生じないことによる。
【００３４】
（第２実施形態）
本発明の第２実施形態は、記録対象がバーコードである点で第１実施形態と異なる。以下では、バーコードを記録する際の一時停止位置の設定について説明する。
【００３５】
図７（ａ）〜（ｄ）は、バーコードに生じ得る白抜けとバーコードの評価の１つであるデコーダビリティを説明する図である。バーコードのバー部７０１〜７０５に、上述したつなぎ目による白抜けａが発生すると、それによって反射率が高くなった部分がスペースとして誤認識される場合がある。また、白抜けが生じることによって、バーコードに必要な条件である、ディフェクト（エレメント及びクワイエットゾーンに見られる不均一部、バー部の白抜けや、スペース部のスポット等）が小さい、という条件が満たされ難くなる。その結果、バーコードの読取性が低下する。
【００３６】
そこで、本実施形態は、つなぎ目がバー部内に位置する場合は、バーブ部とバー部との間のスペース部に移動させる。一方で、バーコードは、デコーダビリティ（理想的な寸法から最もかけ離れたエレメントから算出する、理想的なエレメント寸法と参照しきい値との間の余裕度）が高いという条件が必要であるが、このデコーダビリティは読取精度に影響する。バーコードは、太エレメント（太バー、太スペース）、細エレメント（細バー、細スペース）によって構成され、太エレメント（７０３、７０４）と細エレメント（７０１、７０２、７０５）の比率はバーコードごとに規定される。例として、「日本工業規格  ＪＩＳ  Ｘ  ０５０３」に規定される代表的なバーコードであるＣＯＤＥ３９の、細太比は、細：太＝１：２〜３（通常は１：２．５）である。これに対し、記録したバーコードシンボルの各バーやスペースが、設計値よりも太く、あるいは細くなった場合、細太比が確保されずデコーダビリティ（図７（ｄ）に示す等級）が低下する。
【００３７】
「日本工業規格  ＪＩＳ  Ｘ  ０５２０」によって規定されるデコードビリティＶは以下のとおりである。
Ｖ＝｜（ＲＴ−Ｍ）／（ＲＴ−Ａ）｜
【００３８】
ここで、（ＲＴ−Ｍ）は記録変動によって消費されなかった余裕、（ＲＴ−Ａ）はエレメントの理想的測定値に基づく理論的余裕、である。以上の式により、同じ設計値で設計されたバーコードにおいて、それぞれ細スペースと太スペースで同幅の白抜けが発生した場合、太スペースに白抜けを位置させたバーコードの方が、デコードビリティの低下をより防げることがわかる。本実施形態は、このような関係に基づいて、一時停止位置と記録開始位置の設定を行う。
【００３９】
図８は、本発明の第２実施形態に係り、図３におけるステップＳ３０２の一時停止位置設定処理の詳細を示すフローチャートである。また、図９（ａ）および（ｂ）は、第２実施形態の一時停止位置設定処理を説明する図である。
【００４０】
先ず、ステップＳ８０１で、記録を行うページ内に一時停止位置があるか否かを判断する。ここで、記録ヘッド１０５の記録位置とカッター１１３による切断位置との距離Ｌとする。また、記録を行うページより搬送方向下流側に存在する未切断（未カット）のページ間ギャップの搬送方向における中心位置Ｃ１から距離Ｌ分搬送方向上流側の連続紙１０３上の位置を位置Ｓ１とする。そして、この位置Ｓ１が記録を行うページの内部にあるか否かを判断する。内部にある場合、記録を行うページ内に一時停止位置があると判断する。ページ内に一時停止位置がない場合は、後述するステップＳ８０８の処理に移行する。
【００４１】
次に、ステップＳ８０２で、これから記録を行うページの記録データを解析し、位置Ｓ１にバーコードが存在するか否かを判断する。バーコードが存在しない場合は、ステップＳ８０８の処理に移行する。存在する場合は、ステップＳ８０３で、位置Ｓ１を示す仮想の直線が、バーコードを構成する細バー、太バー、および細スペースのいずれかを横断しているか否かを判断する。横断していない場合は、ステップＳ８０８の処理に移行する。図９（ａ）は、位置Ｓ１に対応する直線が太バーを横断する例を示している。また、図９（ｂ）は、位置Ｓ１に対応する直線が細スペースを横断する例を示している。なお、本実施形態は、上述したように、細スペースも、一時停止位置Ｓ１の直線が横断するか否かの判断対象とする。これは、切断前後に連続紙がわずかに移動することによって、記録の一時停止位置と再開位置とが一致しない場合があるからである。すなわち、上記不一致によって、細スペースでは、その幅に生じる誤差の影響が比較的大きくなり、結果として、バーコードの読み取り精度を低下させるからである。
【００４２】
このように、ステップＳ８０３で肯定判断の場合は、ステップＳ８０４で、搬送方向において、位置Ｓ１から最も近い太スペースの端部までの距離をＬ３とし、連続紙１０３のギャップ長をＬ４としたときに、Ｌ３≦（Ｌ４／２）であるか否かを判断する。ここで、位置Ｓ１から上記最も近い太スペースの端部方向をＤ１方向、その逆方向をＤ２方向とする。
【００４３】
ステップＳ８０４で、Ｌ３≦（Ｌ４／２）を満たすと判断した場合、ステップＳ８０５で、図９（ａ）に示すように、位置Ｓ１からＤ１方向に距離Ｌ３の位置Ｓ２を一時停止位置とする。この結果、切断位置はギャップの中心である位置Ｃ１からＤ１方向に距離Ｌ３分移動した位置Ｃ２となる。
【００４４】
一方、ステップＳ８０４で、Ｌ３＞（Ｌ４／２）と判断した場合は、ステップＳ８０６で、図９（ｂ）に示すように、位置Ｓ１からＤ１方向に距離Ｌ３の位置Ｓ２を一時停止位置とする。そして、ステップＳ８０７で、通常の記録開始位置である位置Ｐ１からＤ２方向にＬ３−（Ｌ４／２）の位置Ｐ２を記録開始位置とする。このとき、余白がＬ３−（Ｌ４／２）分調整される。これらのステップＳ８０６、Ｓ８０７の実行により、図９（ｂ）に示すように、連続紙１０３に対して記録画像全体は搬送下流側にずれ、切断位置は位置Ｃ１から搬送上流側に（Ｌ２／２）分ずれた位置Ｃ２となる。
【００４５】
ステップＳ８０８では、記録開始位置を設定する。すなわち、ステップＳ８０７を実行していない場合は、位置Ｐ１を記録開始位置とし、ステップＳ８０７を実行している場合は、その算出結果に従う。次に、ステップＳ８０９で、上記算出結果に基づき、一時停止位置を設定する。ステップＳ８０５、Ｓ８０６を実行していない場合は、位置Ｓ１を一時停止位置とする。
【００４６】
なお、ステップＳ８０４〜Ｓ８０７では、位置Ｓ１から最も近い太スペースの端部の位置Ｓ２を一時停止位置として設定したが、太スペース以外の、バーコードにおけるキャラクタ間ギャップ（キャラクタ間のギャップ領域）、クワイエットゾーン（バーコードシンボルの両端に位置する余白領域）内に一時停止位置を位置させてもよい。このとき、位置Ｓ１とそこから最も近い太バーの端部までの距離と、位置Ｓ１とそこから最も近いキャラクタ間ギャップの端部との距離、さらに、位置Ｓ１とそこから最も近いクワイエットゾーン端部との距離とを比較し、最も距離が短い位置を一時停止位置として設定する。
【００４７】
「日本工業規格  ＪＩＳ  Ｘ  ０５０３」は、キャラクタ間ギャップは、最大で細エレメント（細バー、細スペース）の幅の３〜５．３倍に設定するよう規定しており、また、クワイエットゾーンは、細バー幅の１０倍以上に設定するよう規定しているる。すなわち、キャラクタ間ギャップ、クワイエットゾーンともに、許容される幅は太スペースと比較してさらに広いため、太スペース同様に、一時停止位置を位置させた場合に、細スペースに一時停止位置を位置させた場合と比較して、読取精度の低下を防止できる。
【００４８】
また、ステップＳ８０６、Ｓ８０７で、記録開始位置が変更できない場合は、記録開始位置はＰ１のままで、シンボルを全体にＬ１−（Ｌ２／２）分移動させるようにしてもよい。また、記録開始位置、シンボル位置ともに変更できない場合には、太スペースではなく、細スペースに一時停止位置を位置させるように、一時停止位置と、記録開始位置あるいはシンボル位置を移動させる。以上のように、太スペース、クワイエットゾーン、キャラクタ間ギャップ、細スペースのいずれの切断可能範囲の位置にも一時停止位置を位置させられない場合は、位置Ｓ１を一時停止位置、位置Ｐ１を記録開始位置とする。
【００４９】
以上のように一時停止位置の設定を行うことにより、バーコードの細バー、太バーおよび細スペースを停止位置の仮想直線が横断することがなくなる。結果として、モジュレーションやデコーダビリティの低下を防ぐことができ、バーコードの読取の精度が低下することを防止できる。
【００５０】
（他の実施形態）
上述の各実施形態では、２次元コードおよびバーコードを記録する際に一時停止位置を設定する形態について説明したが、記録する画像はこれらに限られないことはもちろんである。連続紙に通常の画像を記録する場合でも、カットに伴う一時停止や、後述する要因で一時停止することがあり、それらの場合にも本発明を適用することができる。
【００５１】
また、搬送停止中の連続紙のカットのために、ページ内で記録を一時停止と再開させた例を示したが、カット以外のいずれの要因による記録の一時停止およびその後の再開でも、本発明を適用することができる。例えば、回復処理やユーザによるポーズ指示等を原因とする一時停止がある。その場合は、ラベル間のギャップの長さを考慮する必要がないことから、一時停止位置は、バーコード内の所定位置（２次元コードの場合は各最小要素（エレメント、セル、モジュール）の端部、バーコードの場合は太スペース、キャラクタ間ギャップ、クワイエットゾーン内の位置のいずれか）で、停止要因によって停止させるのに適した位置を設定することができる。また、ラベルを連続紙の台紙から剥離するためのピーラーを備える記録装置では、連続紙を搬送させながら記録下流に配置したピーラーによりラベルを剥離し、ラベルを剥離後にユーザによってラベルが取得されるのを待つために一時停止する。この構成では、一時停止位置は、ラベルが剥離可能でかつ台紙からラベルが剥離しきらない範囲で設定される。
【００５２】
一時停止位置の設定タイミングは、記録データの受信時から、一時停止位置付近を記録する前までの間の、いずれのタイミングでもよい。ユーザによるポーズ指示等で不定のタイミングで停止要求がある場合には、一時停止位置を算出してから一時停止を行う。
【００５３】
記録媒体としては、連続紙やそれ以外のいずれの記録媒体（単票紙、チューブ等）を用いてもよい。ギャップ部のない連続紙を用いる場合は、記録データ上の一時停止位置は変化させず、記録開始位置を調整するか、記録開始位置はそのままでシンボルの位置を調整することで、つなぎ目を２次元コードのセル端部、バーコードの太スペース、キャラクタ間ギャップ、クワイエットゾーンに位置させる。
【００５４】
記録ヘッドは、インクジェットや感熱方式等、いずれの形態のヘッドを用いたものでもよい。また、ヘッドはラインヘッド、シリアルヘッド、いずれでもよい。
【００５５】
記録ヘッドが複数存在する場合には、複数の中で、つなぎ目が横断する画像を記録する記録ヘッドを特定し、その記録ヘッドによる記録位置と切断位置との距離に基づいて一時停止位置を決定する。例として，ブラック、シアン、マゼンタ、イエロー４色の記録ヘッドを備え、ブラックで記録するシンボルのエレメント内につなぎ目が位置する場合には、ブラックヘッドの記録位置と切断位置との距離を前記距離Ｌとし、該ブラックヘッドで記録するエレメントの内部に画像のつなぎ目が位置しないように一時停止位置を設定する。また、複数の同色ヘッド（ヘッド１、ヘッド２）を備え、ヘッド１によって記録するシンボルのエレメント内につなぎ目が位置する場合も、同様に、ヘッド１で記録するエレメント内部に画像のつなぎ目が位置しないよう、前述した方法で一時停止位置を設定する。
【００５６】
搬送方式は、ベルト搬送方式以外のいずれの方式でもよい。
【００５７】
第１の実施形態では２次元コードの例としてＱＲコードの図、第２の実施形態ではバーコードの例としてＣＯＤＥ３９の例を示したが、各コードの種類はいずれでもよい。
【００５８】
以上説明したように、本発明の実施形態によれば、ページの途中で記録の一時停止と再開を行う際に、つなぎ目位置に２次元コードやバーコードがある場合には、２次元コードでは画像のつなぎ目をエレメント、セル、モジュールの端部と一致させるよう一時停止位置を設定する。また、バーコードではつなぎ目を太スペース、キャラクタ間ギャップ、クワイエットゾーンのいずれかに位置させる。これによって、各コードの読取性を保ちつつ、必要な位置で記録の一時停止と再開をすることが可能な記録装置を提供することができる。
【符号の説明】
【００５９】
１００    記録装置
１０１    ホストコンピュータ
１０３    連続紙
１０４    ラベル
１０５    記録ヘッド
１１３    カッター
２００    制御部
【図１】
2019005913.tif 000003
【図２】
2019005913.tif 000004
【図３】
2019005913.tif 000005
【図４】
2019005913.tif 000006
【図５】
2019005913.tif 000007
【図６】
2019005913.tif 000008
【図７】
2019005913.tif 000009
【図８】
2019005913.tif 000010
【図９】
2019005913.tif 000011
【図１０】
2019005913.tif 000012