(57)【要約】【課題】位置検出用マークが記録されていない記録媒体に対して、位置検出用マークが記録されている場合と同様の態様で画像を記録できるようにする。【解決手段】プリンター１は、ロール紙への記録、及び、搬送中、搬送方向に一定の間隔で仮想的な位置検出用マークがロール紙に記録されているものとし、仮想的な位置検出用マークの間隔と、搬送経路における所定の基準位置に仮想的な位置検出用マークの１つが位置した後におけるロール紙１０の搬送量とに基づいて、仮想的な位置検出用マークと基準位置との位置関係を管理し、当該位置関係に基づいて、搬送機構３９による記録媒体の搬送、及び、記録ヘッド１２によるロール紙１０への記録を制御する記録制御部５０を備える。【選択図】図２
2013158952.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録する記録部と、
搬送経路上で搬送方向に前記記録媒体を搬送する搬送部と、
前記記録媒体の搬送方向に一定の間隔で仮想的な位置検出用マークを設定し、前記仮想的な位置検出用マークの間隔と、前記搬送経路における所定の基準位置に前記仮想的な位置検出用マークの１つが位置した後における前記搬送部による前記記録媒体の搬送量とに基づいて、前記仮想的な位置検出用マークと前記基準位置との位置関係を管理し、当該位置関係に基づいて、前記搬送部による前記記録媒体の搬送、及び、前記記録部による前記記録媒体への記録を制御する記録制御部と、
を備えることを特徴とする記録装置。
【請求項２】
前記搬送経路上の所定の位置に設けられ位置検出センサーを備え、
前記記録制御部は、
前記位置検出センサーを使用して、前記記録媒体に搬送方向に一定の間隔で記録された位置検出用マークにより、前記搬送部、及び、前記記録部を制御するか、又は、前記位置検出センサーを使用せずに、前記仮想的な位置検出用マークにより前記搬送部、及び、前記記録部を制御するかを切り替え可能であることを特徴とする請求項１に記載の記録装置。
【請求項３】
前記記録制御部は、
前記搬送部により所定の搬送量だけ前記記録媒体を搬送したときの前記位置検出センサーの検出値に基づいて、前記記録媒体に実際に位置検出用マークが記録されているか否かを判別し、位置検出用マークが記録されていると判別した場合は、前記位置検出センサーを使用して、前記記録媒体に実際に記録された位置検出用マークにより前記搬送部、及び、前記記録部を制御し、位置検出用マークが記録されていないと判別した場合は、前記位置検出センサーを使用せずに、前記仮想的な位置検出用マークにより前記搬送部、及び、前記記録部を制御することを特徴とする請求項２に記載の記録装置。
【請求項４】
記録媒体に記録する記録部と、搬送経路上で搬送方向に前記記録媒体を搬送する搬送部と、を備える記録装置の制御方法であって、
前記記録媒体の搬送方向に一定の間隔で仮想的な位置検出用マークを設定し、前記仮想的な位置検出用マークの間隔と、前記搬送経路における所定の基準位置に前記仮想的な位置検出用マークの１つが位置した後における前記搬送部による前記記録媒体の搬送量とに基づいて、前記仮想的な位置検出用マークと前記基準位置との位置関係を管理し、当該位置関係に基づいて、前記搬送部による前記記録媒体の搬送、及び、前記記録部による前記記録媒体への記録を制御することを特徴とする記録装置の制御方法。
【請求項５】
記録媒体に記録する記録部と、
搬送経路上で搬送方向に前記記録媒体を搬送する搬送部と、を備える記録装置を制御する制御部により実行されるプログラムであって、
前記制御部を、
前記記録媒体の搬送方向に一定の間隔で仮想的な位置検出用マークを設定し、前記仮想的な位置検出用マークの間隔と、前記搬送経路における所定の基準位置に前記仮想的な位置検出用マークの１つが位置した後における前記搬送部による前記記録媒体の搬送量とに基づいて、前記仮想的な位置検出用マークと前記基準位置との位置関係を管理し、当該位置関係に基づいて、前記搬送部による前記記録媒体の搬送、及び、前記記録部による前記記録媒体への記録を制御する記録制御部として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に記録する記録装置、当該記録装置の制御方法、及び、当該記録装置を制御するためのプログラムに関する。
【背景技術】
【０００２】
従来、所定間隔で位置検出用マーク（マーキング）が形成されたロール状の記録媒体に記録する記録装置（印字位置ずれ防止機能内蔵プリンター）であって、位置検出用マークを光学的に検出し、検出結果に基づいて記録媒体の位置を調整するものが知られている（例えば、特許文献１参照）。
特許文献１に係る記録装置のように、位置検出用マークを利用して記録媒体の位置を調整するものは、例えば、記録媒体における位置検出用マークの間隔に対応する間隔ごとに、１つのまとまった画像（例えば、クーポンに係る画像や、チケットに係る画像、宝くじに係る画像）を連続して記録する際に使用される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３２６４０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、上述した記録装置を使用して、記録媒体に連続し１つのまとまった画像を記録する場合、予め位置検出用マークが記録された記録媒体を事前に用意する必要がある。しかしながら、位置検出用マークが記録されている記録媒体を用意できない場合もあり、このような場合であっても、位置検出用マークが記録されてない記録媒体に対して、記録検出用マークが記録されているときと同様に、画像ユニットを連続して記録することができれば、ユーザーは、位置検出用マークが記録された記録媒体を用意できるまで待つことなく、記録装置により画像ユニットを連続して記録することが可能となり、製品価値、及び、顧客満足度の向上につながる。
本発明は、上述した事情に鑑みてなされたものであり、記録装置について、位置検出用マークが記録されていない記録媒体に対して、位置検出用マークが記録されている場合と同様の態様で画像を記録できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、記録装置であって、記録媒体に記録する記録部と、搬送経路上で搬送方向に前記記録媒体を搬送する搬送部と、前記記録媒体の搬送方向に一定の間隔で仮想的な位置検出用マークを設定し、前記仮想的な位置検出用マークの間隔と、前記搬送経路における所定の基準位置に前記仮想的な位置検出用マークの１つが位置した後における前記搬送部による前記記録媒体の搬送量とに基づいて、前記仮想的な位置検出用マークと前記基準位置との位置関係を管理し、当該位置関係に基づいて、前記搬送部による前記記録媒体の搬送、及び、前記記録部による前記記録媒体への記録を制御する記録制御部と、を備えることを特徴とする。
ここで、実際に位置検出用マークが記録されている場合、通常、記録装置は、所定のセンサーによる位置検出用マークの検出値に基づいて、センサーと位置検出用マークとの位置関係を管理し、記録媒体の搬送を制御する。そして、上記構成によれば、記録装置は、記録媒体における仮想的な位置検出用マークと、搬送経路における基準位置との位置関係を管理することにより、仮想的に、センサーと位置検出用マークとの位置関係を管理することが可能となり、また、管理結果に基づいて記録媒体の搬送や、記録媒体への記録を制御することにより、位置検出用マークが記録されていない記録媒体に対して、位置検出用マークが記録されている場合と同様の態様で画像を記録できる。
【０００６】
また、本発明は、前記搬送経路上の所定の位置に設けられ位置検出センサーを備え、前記記録制御部は、前記位置検出センサーを使用して、前記記録媒体に搬送方向に一定の間隔で記録された位置検出用マークにより、前記搬送部、及び、前記記録部を制御するか、又は、前記位置検出センサーを使用せずに、前記仮想的な位置検出用マークにより前記搬送部、及び、前記記録部を制御するかを切り替え可能であることを特徴とする。
この構成によれば、記録媒体に実際に位置検出用マークが記録されているか否かに応じて、位置検出センサーを使用する処理と、しない処理とを適切に切り替えることが可能となる。
【０００７】
また、本発明は、前記記録制御部は、前記搬送部により所定の搬送量だけ前記記録媒体を搬送したときの前記位置検出センサーの検出値に基づいて、前記記録媒体に実際に位置検出用マークが記録されているか否かを判別し、位置検出用マークが記録されていると判別した場合は、前記位置検出センサーを使用して、前記記録媒体に実際に記録された位置検出用マークにより前記搬送部、及び、前記記録部を制御し、位置検出用マークが記録されていないと判別した場合は、前記位置検出センサーを使用せずに、前記仮想的な位置検出用マークにより前記搬送部、及び、前記記録部を制御することを特徴とする。
この構成によれば、記録装置は、記録媒体に実際に位置検出用マークが記録されているか否かを判別し、自動で、位置検出センサーを使用する処理と、しない処理とを切り替えるため、ユーザーが、いずれの処理を行うかを予め入力する必要が無くなり、ユーザーの利便性を向上することができる。
【０００８】
また、上記目的を達成するために、本発明は、記録媒体に記録する記録部と、搬送経路上で搬送方向に前記記録媒体を搬送する搬送部と、を備える記録装置の制御方法であって、前記記録媒体の搬送方向に一定の間隔で仮想的な位置検出用マークを設定し、前記仮想的な位置検出用マークの間隔と、前記搬送経路における所定の基準位置に前記仮想的な位置検出用マークの１つが位置した後における前記搬送部による前記記録媒体の搬送量とに基づいて、前記仮想的な位置検出用マークと前記基準位置との位置関係を管理し、当該位置関係に基づいて、前記搬送部による前記記録媒体の搬送、及び、前記記録部による前記記録媒体への記録を制御することを特徴とする。
この制御方法によれば、記録装置は、記録媒体における仮想的な位置検出用マークと、搬送経路における基準位置との位置関係を管理することにより、仮想的に、センサーと位置検出用マークとの位置関係を管理することが可能となり、また、管理結果に基づいて記録媒体の搬送や、記録媒体への記録を制御することにより、位置検出用マークが記録されていない記録媒体に対して、位置検出用マークが記録されている場合と同様の態様で画像を記録できる。
【０００９】
また、上記目的を達成するために、本発明は、記録媒体に記録する記録部と、搬送経路上で搬送方向に前記記録媒体を搬送する搬送部と、を備える記録装置を制御する制御部により実行されるプログラムであって、前記制御部を、前記記録媒体の搬送方向に一定の間隔で仮想的な位置検出用マークを設定し、前記仮想的な位置検出用マークの間隔と、前記搬送経路における所定の基準位置に前記仮想的な位置検出用マークの１つが位置した後における前記搬送部による前記記録媒体の搬送量とに基づいて、前記仮想的な位置検出用マークと前記基準位置との位置関係を管理し、当該位置関係に基づいて、前記搬送部による前記記録媒体の搬送、及び、前記記録部による前記記録媒体への記録を制御する記録制御部として機能させることを特徴とする。
このプログラムによれば、記録装置は、記録媒体における仮想的な位置検出用マークと、搬送経路における基準位置との位置関係を管理することにより、仮想的に、センサーと位置検出用マークとの位置関係を管理することが可能となり、また、管理結果に基づいて記録媒体の搬送や、記録媒体への記録を制御することにより、位置検出用マークが記録されていない記録媒体に対して、位置検出用マークが記録されている場合と同様の態様で画像を記録できる。
【発明の効果】
【００１０】
本発明によれば、記録装置について、位置検出用マークが記録されていない記録媒体に対して、位置検出用マークが記録されている場合と同様の態様で画像を記録できるようになる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係るプリンターの内部構造を模式的に示す図である。
【図２】本実施形態に係る記録システムの機能的構成を示すブロック図である。
【図３】ロール紙の一例の構成を示す図である。
【図４】プリンターの動作を示すフローチャートである。
【図５】図４のステップＳＡ５における動作の説明に利用する図である。
【図６】図４のステップＳＡ６における動作の説明に利用する図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係るプリンター１（記録装置）の内部構造を模式的に示す図である。
このプリンター１は、予めセットされたロール紙１０（記録媒体）を、搬送経路１１上で、搬送方向ＹＪ１に搬送しつつ、後述する記録ヘッド１２によりロール紙１０の記録面に画像を記録し、後述するカッター機構１８によってロール紙１０を切断し、所定の画像が記録された紙片を発行可能な記録装置である。
図１に示すように、搬送経路１１には、記録ヘッド１２（記録部）が設けられている。記録ヘッド１２は、サーマル式のラインヘッドであり、搬送方向ＹＪ１と交わる方向であるライン方向ＹＪ２に延在して設けられた複数の発熱素子を備え、発熱素子によってロール紙１０の記録面にドットを形成することにより、ロール紙１０に画像を記録する。
記録ヘッド１２に対向する位置には、プラテンローラー１４（搬送部）が設けられている。プラテンローラー１４は、搬送経路１１上でロール紙１０を搬送する搬送ローラーであり、プラテンローラー１４の回転に応じて、ロール紙１０が搬送される。
搬送経路１１において、記録ヘッド１２の搬送方向ＹＪ１下流側には、カッター機構１８が設けられている。このカッター機構１８は、ロール紙１０を切断する機構であり、各種カッターを備えている。
【００１３】
また、搬送経路１１において、記録ヘッド１２の搬送方向ＹＪ１上流側には、位置検出センサー１９が設けられている。
位置検出センサー１９は、ロール紙１０に記録された位置検出用マークＹＭ（いわゆるブラックマーク）の検出用に設けられたセンサーである。
詳述すると、図１に示すように、ロール紙１０には、予め、長手方向（ロール紙１０の搬送時における搬送方向ＹＪ１に対応）に所定間隔で位置検出用マークＹＭが記録されたものがある。そして、位置検出センサー１９は、位置検出用マークＹＭが予め記録されたロール紙１０を搬送する際に、位置検出用マークＹＭが通過する位置である設置位置Ｐ１（所定の位置）に設けられている。位置検出用マークＹＭは、反射型の光センサーであり、感熱ロール紙に対して光を照射し、所定のサンプリング周期で、その反射光の光量を検出し、図示せぬ信号処理回路に出力する。サンプリング周期ごとの位置検出用マークＹＭの出力値は、Ａ／Ｄ変換されて、検出値として、後述する制御部４０に出力される。
以下の説明では、位置検出用マークＹＭが予め記録されたロール紙１０を「専用ロール紙」と表現し、位置検出用マークＹＭが記録されていないロール紙１０を「無地ロール紙」と表現し、これらを明確に区別する。
【００１４】
図２は、本実施形態に係る記録システム２の機能的構成を示すブロック図である。
記録システム２は、上述した構成を有するプリンター１と、ホストコンピューター３とを備え、ホストコンピューター３の制御の下、プリンター１によって、ロール紙１０に所定の画像を記録し、また、所定の画像を記録した後、所定の位置でロール紙１０を切断し、紙片を発行する機能を有するシステムである。
図２に示すように、ホストコンピューター３は、ホスト側制御部２８と、ホスト側表示部２９と、ホスト側入力部３０と、インターフェイス部３１（Ｉ／Ｆ）と、ホスト側記憶部３２と、を備えている。
ホスト側制御部２８は、ホストコンピューター３の各部を中枢的に制御するものであり、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備えている。ホスト側制御部２８は、ホストコンピューター３に予めインストールされているプリンタードライバーを読み出して実行することにより、プリンター１を制御するための制御コマンドを生成して、送信することにより、プリンター１を制御する。ホスト側表示部２９は、液晶表示パネル等の表示パネルを備え、ホスト側制御部２８の制御の下、表示パネルに各種情報を表示する。ホスト側入力部３０は、キーボードや、マウス等の入力デバイスに接続され、これら入力デバイスに対する操作を検出し、ホスト側制御部２８に出力する。ホスト側記憶部３２は、ＥＥＰＲＯＭ等の不揮発性メモリーを備え、上述したプリンタードライバーや、その他のプログラム、各種データを書き換え可能に記憶する。
【００１５】
一方、プリンター１は、制御部４０と、表示部４１と、入力部４２と、プリントエンジン４３と、記憶部４４と、インターフェイス部４５（Ｉ／Ｆ）と、位置検出センサー１９と、を備えている。
制御部４０は、プリンター１を中枢的に制御するものであり、ＣＰＵやＲＯＭ、ＲＡＭ、その他の周辺回路等を備えている。制御部４０は、記録制御部５０を備えているが、これらについては後述する。
制御部４０は、位置検出センサー１９の検出値に基づいて、設置位置Ｐ１に対応する位置に、位置検出用マークＹＭが位置しているか否かを検出する。位置検出センサー１９は、反射型の光センサーであり、また、位置検出用マークＹＭは、黒又は黒に類する色によって形成されている。このため、設置位置Ｐ１に対応する位置に位置検出用マークＹＭが位置している場合は、位置していない場合と比して、位置検出センサー１９の検出値が低い値となる。そして、位置しているか否かを判別するための基準となる閾値Ｔが予め設定されており、制御部４０は、位置検出センサー１９の検出値が閾値Ｔを下回る場合は、設置位置Ｐ１に対応する位置に位置検出用マークＹＭが位置していると判別し、一方、上回る場合は位置していないと判別する。
表示部４１は、プリンター１の動作状態等の各種情報を表示する液晶表示パネル等の表示パネルを備え、制御部４０の制御の下、当該表示パネルに各種情報を表示する。また、表示部４１は、ＬＥＤを備え、このＬＥＤを点灯／消灯して、プリンター１の状態を報知する。入力部４２は、プリンター１に設けられた操作スイッチに接続され、操作スイッチに対する操作を検出し、制御部４０に出力する。
プリントエンジン４３は、制御部４０の制御の下、図示せぬ用紙端センサーや用紙残量センサー等の各種センサーの検出値を監視しながら、上述した記録ヘッド１２のほか、搬送機構３９（搬送部）や、カッター機構１８等の各種機構、装置を動作させて、適切にロール紙１０を搬送しつつ、ロール紙１０に画像を記録し、また、画像を記録したロール紙１０を切断することにより紙片を発行する。搬送機構３９は、上述したプラテンローラー１４や、このローラーを駆動するためのローラー駆動モーター、その他の感熱ロール紙を搬送するための機構、装置を備えている。ローラー駆動モーターは、ステッピングモーターにより構成されており、制御部４０は、ステッピングモーターのステップ数により、ロール紙１０の搬送量を管理可能である。本実施形態では、記録ヘッド１２や、ヘッド駆動回路、その他のロール紙１０への画像の記録に係る機構、装置が協働して記録部として機能する。また、搬送機構３９、その他のロール紙１０の搬送に係る、機構が協働して搬送部として機能する。
記憶部４４は、ＥＥＰＲＯＭ等の不揮発性メモリーを備え、各種データ、プログラム（ファームウェアを含む）を書き換え可能に記憶する。インターフェイス部４５（Ｉ／Ｆ）は、制御部４０の制御の下、ホストコンピューター３との間で通信規格に準拠した通信を行う。
【００１６】
ところで、本実施形態に係るプリンター１は、専用ロール紙に対し、以下のような態様で画像を記録し、紙片を発行することが想定されている。
図３は、専用ロール紙に画像ユニットを記録した様子の一例を模式的に示す図である。図３に示すように、プリンター１は、専用ロール紙に対して、位置検出用マークＹＭの間隔と対応する間隔で、１つのまとまった画像（以下、「画像ユニット」という）を連続して記録すると共に、画像ユニットの前後でロール紙１０を切断することにより、紙片を発行する。この紙片は、例えば、クーポンや、チケット、宝くじ等である。この紙片の発行に際し、プリンター１は、位置検出センサー１９の検出値に基づいて、ロール紙１０の位置を調整し、搬送を制御する。このため、紙片の発行に際しては、基本的に、専用ロール紙が使用される。
ここで、専用ロール紙は所定間隔で位置検出用マークＹＭが記録された専用品であるため、プリンター１による紙片の発行に際し、ユーザーが、専用ロール紙がすぐに用意できない場合もある。このような場合に、無地ロール紙を使用して、専用ロール紙を使用した場合と同様に、紙片を発行できれば、ユーザーは、専用ロール紙を早急に用意することがなくなり、プリンター１の製品価値、及び、顧客満足度の向上につながる。
以上のことに基づき、本実施形態に係るプリンター１は、以下の動作を実行可能である。
【００１７】
図４は、プリンター１の動作を示すフローチャートである。
以下の説明では、長さの単位を、便宜的に、プラテンローラー１４を回転させるローラー駆動モーターのステップ数で表現する。上述したように、プラテンローラー１４を回転させるローラー駆動モーターは、ステッピングモーターによって構成されているため、ローラー駆動モーターのステップ数と、ロール紙１０の搬送量とは、比例関係にある。そして、１ステップ分の長さとは、ローラー駆動モーターの１ステップ分のロール紙１０の搬送量に対応する長さのことである。
また、以下の説明では、専用ロール紙における位置検出用マークＹＭの間隔は、８０ステップ分の長さであるものとする（図３参照）。また、専用ロール紙と、無地ロール紙との紙幅は同一であるものとする。
また、以下の説明では、位置検出センサー１９の検出位置Ｔ１（図１、５、６参照。）と、記録ヘッド１２によってロール紙１０にドットが形成される位置（発熱素子の位置）である記録位置Ｔ２（図１、５、６参照。）との離間距離は、７０ステップ分の長さであるものとする。また、記録位置Ｔ２と、カッター機構１８によってロール紙１０が切断される位置である切断位置Ｔ３（図１、５、６参照。）との離間距離は、７０ステップ分の長さであるものとする。
このように、本例では、位置検出用マークＹＭの間隔や、各部材の間隔等についてその値の具体例を挙げて説明するが、これら値はあくまで一例であり、プリンターの実際の仕様、専用ロール紙の実際の仕様に応じて、これらは任意の値をとり得る。値にかかわらず本発明を適用可能であることは言うまでもない。
また、以下の説明では、フローチャートで説明する動作をさせるために必要な制御コマンドが適切なタイミングで、ホストコンピューター３からプリンター１に対して出力されるものとする。
また、以下の説明において、記録制御部５０は、制御部４０のＣＰＵがファームウェアを読み出して実行する等、ハードウェアとソフトウェアとの協働により実現される。
【００１８】
図４に示すように、まず、プリンター１の制御部４０の記録制御部５０は、マーク使用モード及びマーク非使用モードのうちいずれかが動作モードとして設定されているか、又は、いずれのモードも設定されていないかを判別する（ステップＳＡ１）。これらモードについては後に詳述するが、簡単に説明すると、マーク使用モードとは、位置検出センサー１９の検出値を利用してロール紙１０の位置調整をしつつ紙片の発行に係る処理を行うモードであり、一方、マーク非使用モードとは、位置検出センサー１９の検出値を利用することなく紙片の発行に係る処理を行うモードである。本実施形態では、ユーザーは、ホストコンピューター３にインストールされたプリンタードライバーの機能により、動作モードを、上記２つのモードのいずれかに設定し、又は、いずれのモードも設定しないことが可能である。後の説明で明らかとなるとおり、ユーザーは、専用ロール紙がセットされている場合は明示的にマーク使用モードを設定でき、また、無地ロール紙がセットされている場合は明示的にマーク非使用モードを設定できる。また、セットされているロール紙のタイプに応じてその都度モードの選択を行いたくない場合や、セットされているロール紙のタイプが不明の場合は、いずれのモードも選択しないことも可能である。モードを選択しない場合であっても、後述するように、プリンター１は、ロール紙１０が専用ロール紙であるか無地ロール紙であるかを自動で判別し、判別結果に応じて対応するモードに準じた適切な処理を行う。
いずれかのモードが設定されている場合（ステップＳＡ１：ＹＥＳ）、記録制御部５０は、さらに、セットされているモードが何であるかを判別し（ステップＳＡ２）、マーク使用モードが設定されている場合は（ステップＳＡ２：「マーク使用モード」）、処理手順をステップＳＡ５へ移行し、一方、マーク非使用モードが設定されている場合は（ステップＳＡ２：「マーク非使用モード」）、処理手順をステップＳＡ６へ移行する。
【００１９】
さて、ステップＳＡ１において、いずれのモードも設定されていないと判別した場合（ステップＳＡ１：ＮＯ）、記録制御部５０は、マーク有無判別処理を実行する（ステップＳＡ３）。マーク有無判別処理とは、現在セットされているロール紙１０が、位置検出用マークＹＭが記録された専用ロール紙であるか、当該マークが記録されていない無地ロール紙であるかを自動で判別する処理である。具体的には、記録制御部５０は、位置検出センサー１９の検出値を監視しつつ、プリントエンジン４３を制御して、ロール紙１０を所定の搬送量だけ搬送方向ＹＪ１に搬送する。この所定の搬送量は、位置検出用マークＹＭの間隔として取り得る値の最大値を上回る値とされる。このような値に所定の搬送量が設定されることにより、ロール紙１０が専用紙である場合には、搬送中に位置検出センサー１９によって位置検出用マークＹＭが検出されることとなる。そして、所定の搬送量分、ロール紙１０を搬送している間、位置検出センサー１９によって位置検出用マークＹＭが検出された場合、記録制御部５０は、セットされているロール紙１０が専用ロール紙であると判別する。一方、所定の搬送量分、ロール紙１０を搬送している間、位置検出センサー１９によって位置検出用マークＹＭが検出されなかった場合、記録制御部５０は、セットされているロール紙１０が無地ロール紙であると判別する。なお、バックフィード可能に構成されている場合は、マーク有無判別処理の実行後、ロール紙１０を所定量だけバックフィードするようにしてもよい。これにより、ロール紙１０の無駄な使用を抑制することが可能である。
【００２０】
ステップＳＡ３におけるマーク有無判別処理の実行後、記録制御部５０は、当該処理によってロール紙１０が専用ロール紙であると判別されたか、無地ロール紙であると判別されたかを判別する（ステップＳＡ４）。記録制御部５０は、専用ロール紙である場合（ステップＳＡ４：「専用ロール紙」）、処理手順をステップＳＡ５へ移行し、無地ロール紙である場合（ステップＳＡ４：「無地ロール紙」）、処理手順をステップＳＡ６へ移行する。
【００２１】
＜ステップＳＡ５の説明＞
処理手順がステップＳＡ５に移行した場合、プリンター１にセットされているロール紙１０は、専用ロール紙ということである。そして、ステップＳＡ５では、記録制御部５０により、位置検出センサー１９の検出値に基づいて、ロール紙１０への記録、及び、ロール紙１０の搬送が制御されて、紙片の発行に係る処理が行われる。
以下、ステップＳＡ５において行われる動作の一例を具体的に例を挙げて説明する。
【００２２】
図５は、ステップＳＡ５における動作の一例を説明するための図である。図５の例では、専用ロール紙ＳＲに、先頭から順に、位置検出用マークＹＭ１、位置検出用マークＹＭ２が記録されているものとする。そして、プリンター１は、位置検出用マークＹＭ１に対応する部位に、画像ユニットＵ１を記録し、当該画像ユニットＵ１の後の適切な位置で専用ロール紙ＳＲを切断することにより、画像ユニットＵ１が記録された紙片ＳＸ１を発行する。さらに、プリンター１は、位置検出用マークＹＭ２に対応する部位に、画像ユニットＵ２を記録し、当該画像ユニットＵ２の後の適切な位置で専用ロール紙ＳＲを切断することにより、画像ユニットＵ２が記録された紙片ＳＸ２を発行するものとする。
また、図５では、Ｘ１からＸ８へ向かって段階的に、処理が進む様子を示している。
【００２３】
まず、記録制御部５０は、図５のＸ１の状態にある専用ロール紙ＳＲの搬送方向ＹＪ１への搬送を開始する。搬送の開始後、記録制御部５０は、位置検出センサー１９の検出値に基づいて、位置検出用マークＹＭが位置検出センサー１９の検出位置Ｔ１に至ったか否かを監視する。検出位置Ｔ１に位置検出用マークＹＭ（本例では、位置検出用マークＹＭ１）が至ったことを検出した場合（図５のＸ２に示す状態）、記録制御部５０は、当該検出後におけるロール紙１０の搬送量（ステップ数）の管理を開始する。そして、記録制御部５０は、位置検出用マークＹＭ１の検出後、４０ステップ分、専用ロール紙ＳＲを搬送方向ＹＪ１に向かって搬送し（図５のＸ３に示す状態）、記録ヘッド１２による画像ユニットＵ１の記録を開始する。
本例では、ある１の位置検出用マークＹＭが位置検出センサー１９に検出された場合、当該１の位置検出用マークＹＭに対応する画像ユニットは、当該検出後、４０ステップ分、ロール紙１０を搬送した後に、記録を開始するよう定められて、対応するプログラムがプログラミングされており、記録制御部５０は、この定めに準じて処理を行う。このように、実際に位置検出用マークＹＭが検出された後における搬送量に基づいて、記録を開始するタイミングが調整されるため、非常に高い精度で、適切な位置から記録ヘッド１２による記録を開始できる。
【００２４】
その後、さらに専用ロール紙ＳＲの搬送が進むと、検出位置Ｔ１に位置検出用マークＹＭ２が至り（図５のＸ４に示す状態）、記録制御部５０は、そのことを検出する。当該検出後、記録制御部５０は、当該検出後におけるロール紙１０の搬送量（ステップ数）の管理を開始する。つまり、記録制御部５０は、センサーによる位置検出用マークＹＭ１の検出後における搬送量と、位置検出用マークＹＭ２の検出後における搬送量と、をそれぞれ個別に管理する。さらに専用ロール紙ＳＲの搬送が進み、位置検出用マークＹＭ１の検出後の搬送量が１００ステップとなると（図５のＸ５に示す状態）、記録制御部５０は、カッター機構１８により、専用ロール紙ＳＲを切断する。
本例では、１回目に位置検出用マークＹＭを検出した場合、当該検出後、１００ステップ分、専用ロール紙ＳＲを搬送した後、ロール紙１０を切断するよう定められて、対応するプログラムがプログラミングされており、記録制御部５０は、この定めに準じて処理を行う。これにより、１つ目に発行される紙片の前端において、専用ロール紙ＳＲが切り離され、当該１つ目に発行される紙片の前端が形成される。また、実際にセンサーによって位置検出用マークＹＭが検出された後の搬送量によって、切断を行うタイミングが調整されるため、非常に高い精度で、適切な位置で専用ロール紙ＳＲを切断可能である。
【００２５】
さらに専用ロール紙ＳＲの搬送が進み、位置検出用マークＹＭ２の検出後の搬送量が、４０ステップとなると（図５のＸ６に示す状態）、記録制御部５０は、記録ヘッド１２による画像ユニットＵ２の記録を開始する。上述したように、ある１の位置検出用マークＹＭに対応する画像ユニットの記録の開始タイミングは、当該１の位置検出用マークＹＭの検出後の搬送量が４０ステップとなったときである。さらに専用ロール紙ＳＲの搬送が進み、位置検出用マークＹＭ１の検出後の搬送量が１８０ステップとなると（図５のＸ７に示す状態）、記録制御部５０は、カッター機構１８により、専用ロール紙ＳＲを切断する。これにより、紙片ＳＸ１の後端において、当該紙片ＳＸ１が専用ロール紙ＳＲから切り離されて、紙片ＳＸ１の発行が完了する。
本例では、ある１の位置検出用マークＹＭが位置検出センサー１９に検出された場合、当該１の位置検出用マークＹＭの検出後、１８０ステップ分、専用ロール紙ＳＲを搬送したときに、専用ロール紙ＳＲを切断することが定められて、対応するプログラムがプログラミングされており、記録制御部５０は、この定めに準じて処理を行う。このように、実際に位置検出用マークＹＭが検出された後における搬送量に基づいて、記録を切断するタイミングが調整されるため、非常に高い精度で、適切な位置で専用ロール紙ＳＲを切断できる。
【００２６】
さらに専用ロール紙ＳＲの搬送が進み、位置検出用マークＹＭ２の検出後の搬送量が１８０ステップとなると（図５のＸ８に示す状態）、記録制御部５０は、カッター機構１８により、専用ロール紙ＳＲを切断する。これにより、紙片ＳＸ２の後端において、当該紙片ＳＸ２が専用ロール紙ＳＲから切り離されて、紙片ＳＸ２の発行が完了する。上述したように、ある１の位置検出用マークＹＭに対応する紙片について、その後端における切断の開始タイミングは、当該１の位置検出用マークＹＭの検出後の搬送量が１８０ステップとなったときである。
【００２７】
以上のように、ステップＳＡ５では、記録制御部５０は、位置検出用マークＹＭの検出値に基づいて実際に記録された位置検出用マークＹＭを検出し、専用ロール紙ＳＲの位置の管理、及び、記録、搬送の制御を行うため、非常に高い精度で、適切なタイミングで適切な処理を行うことが可能である。
従って、ユーザーは、専用ロール紙ＳＲがプリンター１に設定されている場合は、動作モードとして、マーク使用モードを選択すれば、ステップＳＡ３におけるマーク有無判別処理を行わせて、紙片の発行が完了するタイミングを遅らせることなく、紙片の発行に係る処理を高い精度で行わせて紙片を発行させることができる。
【００２８】
＜ステップＳＡ６の説明＞
一方、処理手順がステップＳＡ６に移行した場合、プリンター１にセットされているロール紙１０は、無地ロール紙ということである。そして、ステップＳＡ６では、記録制御部５０により、位置検出センサー１９の検出値を利用することなく、ロール紙１０への記録、及び、ロール紙１０の搬送が制御されて、紙片の発行に係る処理が行われる。
以下、ステップＳＡ６において行われる動作の一例を具体的に例を挙げて説明する。
【００２９】
図６は、ステップＳＡ６における動作の一例を説明するための図である。図６の例では、図５の例と同様に、画像ユニットＵ１が記録された紙片ＳＸ１、及び、画像ユニットＵ２が記録された紙片ＳＸ２を発行するものとする。また、図６では、Ｘ１からＸ８へ向かって段階的に、処理が進む様子を示している。
【００３０】
ここで、ユーザーは、事前に、紙片ＳＸ１、ＳＸ２が発行可能なように、位置検出用マークＹＭの間隔が適切に設定されている専用ロール紙（本例では、図５の専用ロール紙ＳＲ）の位置検出用マークＹＭの間隔（本例では、８０ステップ分の長さ）を、プリンター１又はホストコンピューター３の機能を利用して、プリンター１に入力しておく必要がある。ユーザーに入力された、セットされている無地ロール紙に対応する専用ロール紙の、位置検出用マークＹＭの間隔を示す値は、記録制御部５０の機能を実現するためのプログラム上に定義された所定の変数に格納される。
【００３１】
まず、記録制御部５０は、図６のＸ１の状態にある専用ロール紙ＳＲの搬送方向ＹＪ１への搬送を開始する。搬送の開始後、所定の搬送量分の搬送が完了すると（図６のＸ２の状態）、記録制御部５０は、無地ロール紙ＭＲの、位置検出センサー１９の検出位置Ｔ１に対応する位置（基準位置）に、仮想的に位置検出用マークＹＭ１（図５）が位置しているものとし、以後の搬送量（ステップ数）の管理を開始する。以下、上記の仮想的な位置検出用マークＹＭ１を、仮想マークＫＫ１と表現し、基準位置を検出位置Ｔ１と表現する。つまり、記録制御部５０によって、以後管理される搬送量は、仮想マークＫＫ１が、検出位置Ｔ１（基準位置）に位置した後における無地ロール紙ＭＲの搬送量である。
本例では、記録制御部５０は、仮想マークＫＫ１が検出位置Ｔ１（基準位置）に位置した後の搬送量を示す値を、随時、変数ＨＮ１に格納し、この変数ＨＮ１によって、当該搬送量を管理するものとする。変数ＨＮ１とは、説明の便宜のために、記録制御部５０上に定義された変数を概念的に表すものである。後に説明する変数ＨＮ２についても同様である。図６のＸ２の時点では、変数ＨＮ１＝０（ステップ）である。
【００３２】
さて、仮想マークＫＫ１が検出位置Ｔ１に位置した後、記録制御部５０は、４０ステップ分、無地ロール紙ＭＲを搬送方向ＹＪ１に向かって搬送し（図５のＸ３に示す状態）、記録ヘッド１２による画像ユニットＵ１の記録を開始する。このような処理を行うことにより、仮想マークＫＫ１が検出された後における画像ユニットＵ１の記録を開始するタイミングと、上述したステップＳＡ５において位置検出用マークＹＭ１が検出された後における画像ユニットＵ１の記録を開始するタイミングとを、一致させることができる。そして、仮想マークＫＫ１及び画像ユニットＵ１との位置関係と、図５の位置検出用マークＹＭ１及び画像ユニットＵ１との位置関係と、を同様とすることができる。
なお、図６のＸ３の時点では、変数ＨＮ１＝４０（ステップ）である。
【００３３】
さらに搬送が進み、仮想マークＫＫ１が検出位置Ｔ１に位置した後の搬送量が８０ステップ（変数ＨＮ１＝８０（ステップ））となると（図６のＸ４に示す状態）、記録制御部５０は、無地ロール紙ＭＲの、位置検出センサー１９の検出位置Ｔ１に対応する位置に、仮想的に位置検出用マークＹＭ２（図５）が位置しているものとし、以後の搬送量（ステップ数）の管理を開始する。以下、上記の仮想的な位置検出用マークＹＭ２を、仮想マークＫＫ２と表現する。記録制御部５０は、仮想マークＫＫ１が検出位置Ｔ１に位置した後における搬送量と、仮想マークＫＫ２が検出位置Ｔ１に位置した後における搬送量とを、それぞれ個別に管理する。本例では、記録制御部５０は、仮想マークＫＫ２が検出位置Ｔ１に位置した後の搬送量を示す値を、随時、変数ＨＮ２に格納し、この変数ＨＮ２によって、当該搬送量を管理するものとする。図６のＸ４の時点では、変数ＨＮ２＝０（ステップ）である。
ここで、本例では、図５に示すように、専用ロール紙ＳＲにおける位置検出用マークＹＭの間隔は、８０ステップである。従って、検出位置Ｔ１に仮想マークＫＫ１が位置した後、８０ステップ分、搬送した後に、仮想的に位置検出用マークＹＭ２が位置検出センサー１９に位置しているとすれば、仮想マークＫＫ２が、仮想マークＫＫ１から、８０ステップ分離れた位置に付されているものとすることができる。そして、無地ロール紙ＭＲにおける仮想マークＫＫ１及び仮想マークＫＫ２の位置関係を、専用ロール紙ＳＲにおける位置検出用マークＹＭ１及び位置検出用マークＹＭ２の位置関係と同様とすることができる。
このことに基づき、本実施形態では、記録制御部５０は、仮想マークＫＫ１が検出位置Ｔ１に位置した後、８０ステップ（＝専用ロール紙ＳＲにおける位置検出用マークＹＭの間隔）分の搬送が完了したときに、仮想マークＫＫ２が検出位置Ｔ１に位置したものとし、その後の無地ロール紙ＭＲの搬送量を管理する。上述したように、仮想マークＫＫ１と、仮想マークＫＫ２の間隔は、ユーザーにより事前に入力され、プログラム上の適切な変数に格納されている。
【００３４】
さらに無地ロール紙ＭＲの搬送が進み、仮想マークＫＫ１の検出後の搬送量が１００ステップ（ＨＮ１＝１００（ステップ））となると（図５のＸ５に示す状態）、記録制御部５０は、カッター機構１８により、無地ロール紙ＭＲを切断する。これにより、仮想マークＫＫ１と、無地ロール紙ＭＲが切断される位置との位置関係を、ステップＳＡ５における位置検出用マークＹＭ１と、専用ロール紙ＳＲが切断される位置との位置関係と、同様とすることができる。つまり、図５における位置検出用マークＹＭ１に対する画像ユニットＵ１及び上記切断位置の位置関係と、仮想マークＫＫ１に対する画像ユニットＵ１及び上記切断位置の位置関係と同様とすることができる。
【００３５】
さらに無地ロール紙ＭＲの搬送が進み、仮想マークＫＫ２が検出位置Ｔ１に位置した後の搬送量が４０ステップ（ＨＮ２＝４０（ステップ））となると（図６のＸ６に示す状態）、記録制御部５０は、記録ヘッド１２による画像ユニットＵ２の記録を開始する。これにより、無地ロール紙ＭＲにおける仮想マークＫＫ２と画像ユニットＵ２との位置関係を、図５の専用ロール紙ＳＲにおける位置検出用マークＹＭ２と画像ユニットＵ２との位置関係と、同様とすることができる。さらに無地ロール紙ＭＲの搬送が進み、仮想マークＫＫ１が検出位置Ｔ１に位置した後の搬送量が１８０ステップ（ＨＮ１＝１８０）となると（図６のＸ７に示す状態）、記録制御部５０は、カッター機構１８により、専用ロール紙ＳＲを切断する。これにより、無地ロール紙ＭＲにおける仮想マークＫＫ１と上記切断がなされる切断位置との位置関係を、図５の専用ロール紙ＳＲにおける位置検出用マークＹＭ１と、対応する切断位置との位置関係と、同様とすることができる。さらに無地ロール紙ＭＲの搬送が進み、仮想マークＫＫ２が検出位置Ｔ１に位置した後の搬送量が１８０ステップ（ＨＮ２＝１８０）となると（図６のＸ８に示す状態）、記録制御部５０は、カッター機構１８により、専用ロール紙ＳＲを切断する。これにより、無地ロール紙ＭＲにおける仮想マークＫＫ２と上記切断がなされる切断位置との位置関係を、図５の専用ロール紙ＳＲにおける位置検出用マークＹＭ２と、対応する切断位置との位置関係と、同様とすることができる。
【００３６】
以上のように、ステップＳＡ６では、記録制御部５０は、無地ロール紙に仮想的に位置検出用マークＹＭが付されているものとし、この仮想的な位置検出用マークＹＭに対する画像の記録開始位置や、記録媒体の切断位置の位置関係が、専用ロール紙における実際の位置検出用マークＹＭに対する画像の記録開始位置や、記録媒体の切断位置の位置関係と同様となるように、画像の記録、記録媒体の搬送、記録媒体の切断を制御する。このため、プリンター１は、無地ロール紙を使用して、専用ロール紙と同様に紙片を発行可能である。
従って、ユーザーは、専用ロール紙を用意できなかった場合であって、画像の記録位置や、画像の切断位置について高い精度を求めない場合は、動作モードとして、マーク非使用モードを選択することにより、専用ロール紙を用意することなく、プリンター１に紙片を発行させることが可能である。
【００３７】
以上説明したように、本実施形態によれば、プリンター１は、記録ヘッド１２等を有する記録部と、搬送機構３９等を有する搬送部と、を備えている。そして、プリンター１の記録制御部５０は、記録媒体への記録、及び、当該記録に伴う搬送中、搬送方向ＹＪ１に一定の間隔で仮想的な位置検出用マークＹＭ（仮想マークＫＫ１、仮想マークＫＫ２）がロール紙１０に記録されているものとし、仮想的な位置検出用マークＹＭの間隔と、搬送経路１１における検出位置Ｔ１（基準位置）に仮想的な位置検出用マークＹＭの１つが位置した後におけるロール紙１０の搬送量とに基づいて、仮想的な位置検出用マークＹＭと検出位置Ｔ１との位置関係を管理し、当該位置関係に基づいて、ロール紙１０の搬送を制御する。
この構成によれば、プリンター１は、ロール紙１０における仮想的な位置検出用マークＹＭと、搬送経路１１における検出位置Ｔ１（基準位置）との位置関係を管理することにより、仮想的に、位置検出センサー１９と位置検出用マークＹＭとの位置関係を管理することが可能となり、また、管理結果に基づいてロール紙１０の搬送や、ロール紙１０への記録を制御することにより、位置検出用マークＹＭが記録されていないロール紙１０である無地ロール紙に対して、位置検出用マークＹＭが記録されている専用ロール紙に対するのと同様の態様で画像を記録できる。
【００３８】
また、本実施形態によれば、プリンター１は、搬送経路１１上の設置位置Ｐ１（所定の位置）に設けられ位置検出センサー１９を備えている。そして、記録制御部５０は、搬送方向ＹＪ１に一定の間隔で位置検出用マークＹＭが実際に記録されている専用ロール紙がセットされている場合は、位置検出センサー１９により、専用ロール紙の位置検出用マークＹＭを検出し、その検出結果に基づいて、搬送機構３９による専用ロール紙の搬送、専用ロール紙への記録を制御することが可能である。そして、プリンター１は、位置検出センサー１９を使用して、ロール紙１０に実際に記録された位置検出用マークＹＭによりロール紙１０への記録、ロール紙１０の搬送を制御するか、又は、位置検出センサー１９を使用せずに、仮想的な位置検出用マークＹＭにより搬送、記録を制御するかを切り替え可能である。
この構成によれば、ロール紙１０に実際に位置検出用マークＹＭが記録されているか否かに応じて、位置検出センサー１９を使用する処理と、しない処理とを適切に切り替えることが可能となる。なお、上述した実施形態では、ユーザーは、上記切り替えを、プリンタードライバーの機能を利用して行うことが可能である旨説明したが、プリンター１のファームウェアの機能により、プリンター１に直接入力可能に構成してもよい。
【００３９】
また、本実施形態によれば、記録制御部５０は、マーク有無判別処理により、自動で、ロール紙１０に実際に位置検出用マークＹＭが記録されているか否かを判別し、位置検出用マークＹＭが記録されていると判別した場合は、位置検出センサー１９を使用して、ロール紙１０に実際に記録された位置検出用マークＹＭによりロール紙１０への記録、搬送を制御し、位置検出用マークＹＭが記録されていないと判別した場合は、位置検出センサー１９を使用せずに、仮想的な位置検出用マークＹＭによりロール紙１０への記録、搬送を制御する。
この構成によれば、プリンター１は、ロール紙１０に実際に位置検出用マークＹＭが記録されているか否かを判別し、自動で、位置検出センサー１９を使用する処理と、しない処理とを切り替えるため、ユーザーが、いずれの処理を行うかを予め入力する必要が無くなり、ユーザーの利便性を向上することができる。
【００４０】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態において、プリンター１は、位置検出センサー１９を備えていたが、本発明を適用すれば、このような位置検出用マークＹＭの検出用の光センサーを備えていない記録装置であっても、位置検出用マークＹＭを利用する場合と同様の態様で、ロール紙１０に画像を記録することが可能となる。
また、上述した実施形態では、記録制御部５０の機能は、プリンター１に実装されていたが、当該機能をホストコンピューター３が実装するようにしてもよい。この場合、プリンター１とホストコンピューター３とが協働して、記録装置として機能する。
また、図２に示す各機能ブロックはハードウェアとソフトウェアの協働により任意に実現可能であり、特定のハードウェア構成を示唆するものではない。
また、プリンター１の各機能ブロックの機能を、プリンター１に外部接続される別の装置に持たせるようにしてもよい。
また、外部接続される記憶媒体に記憶させたプログラムを実行することにより、各種動作を実行するようにしてもよい。
【符号の説明】
【００４１】
１…プリンター（記録装置）、２…記録システム、３…ホストコンピューター（記録装置）、１０…ロール紙（記録媒体）、１１…搬送経路、１２…記録ヘッド（記録部）、１４…プラテンローラー（搬送部）、１９…位置検出センサー（センサー）、３９…搬送機構（搬送部）、４０…制御部、５０…記録制御部。
【図１】
2013158952.tif 000003
【図２】
2013158952.tif 000004
【図３】
2013158952.tif 000005
【図４】
2013158952.tif 000006
【図５】
2013158952.tif 000007
【図６】
2013158952.tif 000008