(57)【特許請求の範囲】
【請求項１】
用紙面の少なくとも一部に検出領域が設けられた用紙を搬送する搬送部と、
反射型の光学式センサであって、前記搬送部により搬送される前記用紙を挟んで対向する位置に設置される第１のセンサおよび第２のセンサと、
前記第１のセンサのみが光を照射したときの、前記第１のセンサおよび前記第２のセンサそれぞれの受光状態に基づいて、前記検出領域または前記用紙なしを検出する検出部と、
を備え、
前記検出部は、前記第１のセンサおよび前記第２のセンサ両方が光を照射したときの、前記第１のセンサおよび前記第２のセンサそれぞれが受光量に応じて出力する検出信号の変化量の差に基づいて前記検出領域を検出する検出装置。
【請求項２】
前記検出部は、
前記第１のセンサおよび前記第２のセンサの両方が光を受光していない場合には、前記検出領域であると判定し、前記第２のセンサのみが光を受光した場合には、前記用紙なしであると判定する、
請求項１に記載の検出装置。
【請求項３】
前記第１のセンサは、前記用紙が搬送されることに応じて所定の間隔で、第１のタイミングと第２のタイミングとに光を照射し、
前記第２のセンサは、前記第２のタイミングに光を照射する、
請求項１に記載の検出装置。
【請求項４】
請求項１から請求項３の何れか一項に記載の検出装置と、
前記検出部が検出した前記検出領域に基づいて前記用紙へ印字する印字位置を制御する印刷制御部と、
を備えるプリンタ装置。
【請求項５】
搬送部が、用紙面の少なくとも一部に検出領域が設けられた用紙を搬送する搬送ステップと、
検出部が、反射型の光学式センサであって、前記搬送部により搬送される前記用紙を挟んで対向する位置に設置される第１のセンサおよび第２のセンサのうち、前記第１のセンサのみに光を照射させたときの、前記第１のセンサおよび前記第２のセンサそれぞれの受光状態に基づいて、前記検出領域または前記用紙なしを検出する検出ステップと、
を含み、
前記検出部は、前記第１のセンサおよび前記第２のセンサ両方が光を照射したときの、前記第１のセンサおよび前記第２のセンサそれぞれが受光量に応じて出力する検出信号の変化量の差に基づいて前記検出領域を検出する検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検出装置、プリンタ装置、及び検出方法に関する。
【背景技術】
【０００２】
従来、プリンタ装置では、ロール紙から引き出された用紙における基準位置を検出する手段として、用紙面にマークを表示し、これらを検出することにより印字位置や印字開始位置を検出する方法が知られていた。特許文献１には、この用紙面に設けられたマークの検出手段として、紙の振動の影響が考慮された判定閾値の決定方法が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−０２４５０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、プリンタ装置の電源をオンにした直後やリセット動作の直後にセンサ上にマークが存在する場合には、用紙無しであるのか、マークであるのかの判定ができない。そのため、プリンタ装置は、一定量紙送りを行った後に判定を行うが、その際、用紙無しである場合には空送りとなり、プラテンローラがサーマルヘッドに直に触れた状態で回転するため、ヘッド磨耗により劣化が進み、それに起因した装置寿命の低下が懸念される。
【０００５】
そこで、本発明は上述の事情を鑑みてなされたものであり、紙送りを行うことなく、用紙無しであるのか、マークであるのかを検出できる検出装置、プリンタ装置、及び検出方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様は、用紙面の少なくとも一部に検出領域が設けられた用紙を搬送する搬送部と、反射型の光学式センサであって、前記搬送部により搬送される前記用紙を挟んで対向する位置に設置される前記第１のセンサおよび前記第２のセンサと、前記第１のセンサのみが光を照射したときの、前記第１のセンサおよび前記第２のセンサそれぞれの受光状態に基づいて、前記検出領域または前記用紙なしを検出する検出部と、を備える検出装置である。
【０００７】
また、本発明の一態様は、上記検出装置において、前記検出部は、前記第１のセンサおよび前記第２のセンサの両方が光を受光していない場合には、前記検出領域であると判定し、前記第２のセンサのみが光を受光した場合には、前記用紙なしであると判定する。
【０００８】
また、本発明の一態様は、上記検出装置において、前記検出部は、前記第１のセンサおよび前記第２のセンサ両方が光を照射したときの、前記第１のセンサおよび前記第２のセンサそれぞれが受光量に応じて出力する検出信号の変化量の差に基づいて前記検出領域を検出する。
【０００９】
また、本発明の一態様は、上記検出装置において、前記第１のセンサは、前記用紙が搬送されることに応じて所定の間隔で、第１のタイミングと第２のタイミングとに光を照射し、前記第２のセンサは、前記第２のタイミングに光を照射する。
【００１０】
また、本発明の一態様は、上記検出装置と、前記検出部が検出した前記検出領域に基づいて前記用紙へ印字する印字位置を制御する印刷制御部と、を備えるプリンタ装置である。
【００１１】
また、本発明の一態様は、搬送部が、用紙面の少なくとも一部に検出領域が設けられた用紙を搬送する搬送ステップと、検出部が、反射型の光学式センサであって、前記搬送部により搬送される前記用紙を挟んで対向する位置に設置される第１のセンサおよび第２のセンサのうち、前記第１のセンサのみに光を照射させたときの、前記第１のセンサおよび前記第２のセンサそれぞれの受光状態に基づいて、前記検出領域または前記用紙なしを検出する検出ステップと、を含む検出方法である。
【発明の効果】
【００１２】
本発明によれば、紙送りを行うことなく、用紙無しであるのか、マークであるのかを検出できる。
【図面の簡単な説明】
【００１３】
【図１】プリンタ装置におけるペーパーカバーが閉位置の状態を示す斜視図。
【図２】プリンタ装置におけるペーパーカバーが開位置の状態を示す斜視図。
【図３】ロール紙収容部、ヘッドユニット、及びプラテンユニットの部分の概略図。
【図４】マークセンサの一例を示す概略図。
【図５】用紙に設けられたマークの一例を示す図。
【図６】プリンタ装置のハードウェア構成の一例を示すブロック図。
【図７】ＣＰＵが実行する機能構成の一例を示すブロック図。
【図８】マークセンサの検出タイミングの一例を示す図。
【図９】マークセンサの検出レベルの一例を示す図。
【図１０】マークセンサの検出レベルの一例を示す図。
【図１１】マークセンサの検出レベルの一例を示す図。
【図１２】マーク検出制御処理の一例を示すフローチャート。
【図１３】マーク開始判定制御処理の一例を示すフローチャート。
【図１４】マーク終了判定制御処理の一例を示すフローチャート。
【図１５】マークセンサの動作タイミングの一例を示す図。
【図１６】マークセンサの動作状態を説明するための図。
【図１７】マークセンサの動作状態を説明するための図。
【図１８】紙／マーク検出制御処理の一例を示すフローチャート。
【図１９】マークセンサの一例を示す概略図。
【図２０】用紙に設けられたマークの一例を示す図。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態について、図面を参照しながら説明する。
【００１５】
（第１の実施形態）
まず、本発明の第１の実施形態について説明する。まず、本実施形態に係るプリンタ装置１の概略構成について説明する。例えば、プリンタ装置１は、記録紙（感熱紙）に対して印刷を行うサーマルプリンタであり、ロール紙のセットを容易に行うことができるように、ロール紙を収納するケーシングに対して、ペーパーカバーが開閉可能に連結されている。
【００１６】
図１は、プリンタ装置１におけるペーパーカバー３が閉位置の状態を示す斜視図である。また、図２は、プリンタ装置１におけるペーパーカバー３が開位置の状態を示す斜視図である。なお、以下の説明では、発明を理解し易くするために、適宜構成部品の一部を省略したり、形状を単純化したり、縮尺を変更したりする等、図示を簡略化している。また、図中において、ＦＲは前方を、ＬＨは左方を、ＵＰは上方をそれぞれ示す。また、プリンタ装置１は、使用者に携行されて使用されることがあり、その上下方向が定まらないことがあるが、本実施形態の図においては上記方向に定義して図示する。
【００１７】
図１、図２に示すように、プリンタ装置１は、筐体であるケーシング２を備えている。ケーシング２は、開口部２ａを有している。また、プリンタ装置１は、開口部２ａを開閉する開閉カバーであるペーパーカバー３を備えている。ペーパーカバー３は、ケーシング２に回動可能に支持されている。さらに、プリンタ装置１は、ケーシング２に収容された印字ユニット４を備えている。
【００１８】
ケーシング２は、ポリカーボネート等の樹脂材料や金属材料からなり、その上部は前壁１０を有する直方体状に形成される一方、下部は前方に向けて開口する開口部２ａを有する箱型形状に形成されている。ケーシング２の前壁１０における上部には、プリンタ装置１の各種操作を行う操作部１１が配設されている。操作部１１としては、電源スイッチやＦＥＥＤスイッチ等の各種機能スイッチ１２が配設されるとともに、機能スイッチ１２に隣接して電源スイッチのＯＮ／ＯＦＦの情報を知らせるＰＯＷＥＲランプや、プリンタ装置１のエラー等を知らせるＥＲＲＯＲランプ等の各種ランプ１３が配設されている。また、ケーシング２の前壁１０と側壁１５との間には、ペーパーカバー３のオープンボタン１８が設けられている。
【００１９】
ケーシング２の下部には、開口部２ａを通してロール紙Ｒが収容されるロール紙収容部２１が画成されている。ロール紙収容部２１は、ロール紙Ｒを保持するガイドプレート２２を備え、このガイドプレート２２とペーパーカバー３の内面との間でロール紙Ｒを覆うように保持している。ガイドプレート２２は、左右方向から見た断面視で弧状とされ、その内周面にロール紙Ｒの外周面が接触した状態でロール紙Ｒを保持するとともに、ロール紙Ｒから引き出された用紙Ｐを印字ユニット４まで案内する。なお、本実施形態で用いられる用紙Ｐは、感熱紙であって、各種ラベルや、レシート、チケットの印刷等に好適に使用される。この用紙Ｐは、ロール状に巻回されることで、中空孔を有するロール紙Ｒを構成している。そして、印字ユニット４は、用紙Ｐのうち、ロール紙Ｒから引き出された部分に対して印刷を行う。
【００２０】
ペーパーカバー３は、ポリカーボネート等の樹脂材料からなり、ペーパーカバー３の下方には、ペーパーカバー３を枢支する図示しないヒンジ構造が形成されている。ペーパーカバー３は、ヒンジ構造によりケーシング２に対して回動可能とされている。ヒンジ構造は、ケーシング２に設けられたヒンジシャフトと、ペーパーカバー３に設けられたヒンジ板が回動可能に支持されて形成されている。また、ペーパーカバー３は、その上端が後述するプラテンユニット３２を介してケーシング２に係止可能に構成されている。そして、オープンボタン１８を押下することにより、ケーシング２とペーパーカバー３との係止が解除され、ペーパーカバー３が図１に示す閉位置から図２に示す開位置へ回動する。また、ペーパーカバー３の閉位置において、ペーパーカバー３の上端縁とケーシング２の前壁１０における下端縁との間に形成された隙間は、印字ユニット４によって印字される用紙Ｐが排出される排出口２４を構成している。
【００２１】
排出口２４の開口縁には、排出口２４から排出される用紙Ｐを切断する切断刃２５が配設されている。切断刃２５は、ケーシング２の前壁１０における下端縁（開口縁のうち、上側に位置する部分）、及びペーパーカバー３の上端縁にそれぞれ一体で形成され、用紙Ｐを切断刃２５に向けて引き倒すことにより、用紙Ｐが切断される。
【００２２】
印字ユニット４は、ヘッドユニット３１と、プラテンユニット３２とを備えている。ヘッドユニット３１は、ケーシング２の前壁１０における下端部に設けられている。プラテンユニット３２は、ペーパーカバー３の上端部に設けられており、ペーパーカバー３の開閉操作に伴いヘッドユニット３１に対して着脱可能に組み合わされている。図２に示すように、プラテンユニット３２は、ペーパーカバー３に取り付けられるプラテン支持体であるプラテンフレーム３５と、プラテンフレーム３５に回転可能に支持されたプラテンローラ３６と、を備えている。
【００２３】
図３は、プリンタ装置１のロール紙収容部２１、ヘッドユニット３１、及びプラテンユニット３２の部分の概略図である。この図３は、ペーパーカバー３が閉位置の状態で、ロール紙Ｒから引き出された用紙Ｐが印字ユニット４まで搬送されている状態を示している。プラテンローラ３６は、後述のプラテンモータ１３１に駆動されて回転し、ロール紙Ｒから引き出された用紙Ｐをガイドプレート２２に沿って、所定ピッチ（例えば、１ドットラインごと）で矢印ｆの方向へ搬送する。搬送された用紙Ｐは、プラテンローラ３６とヘッドユニット３１に備えられたサーマルヘッド３７との間に搬送され、サーマルヘッド３７により印字される。また、用紙Ｐがプラテンローラ３６とサーマルヘッド３７との間を通過する位置よりも前段に、用紙Ｐに設けられたマークを検出するためのマークセンサ１４１Ａ，１４１Ｂが備えられている。ここで、マークとは、用紙Ｐに対する印字位置（印字開始位置）を決定するための検出領域であり、例えば、白紙である用紙Ｐの所定の位置に所定の形状で予め黒く印刷されたものである。なお、以降の説明にあたり、マークセンサ１４１Ａ，１４１Ｂについて特に区別しない場合には、マークセンサ１４１と記載する。
【００２４】
（マークセンサの説明）
図４は、マークセンサ１４１の一例を示す概略図である。図４（Ａ）に示すように、マークセンサ１４１は、搬送される用紙Ｐに対面する位置に設置されている。また、マークセンサ１４１Ａとマークセンサ１４１Ｂとは、用紙Ｐを挟んで対向する位置に設置されている。例えば、マークセンサ１４１は、発光素子と受光素子とを備えた反射型の光学式センサ（光電センサ）である。発光素子からの光が用紙Ｐに照射され、その反射光を受光素子が受光する。そして、マークセンサ１４１は、受光素子が受光する受光量に応じた電圧の検出信号（アナログ信号）を出力する。用紙Ｐのうちマークが設けられている部分（例えば、黒部分）とそれ以外の部分（例えば、白紙の部分）とでは反射光の光量が異なることから、搬送される用紙Ｐのマークを検出可能である。
【００２５】
また、図４（Ｂ）に示すように、マークセンサ１４１Ａの発光素子１４１ＡＥとマークセンサ１４１Ｂの受光素子１４１ＢＲとが対向し、マークセンサ１４１Ａの受光素子１４１ＡＲとマークセンサ１４１Ｂの発光素子１４１ＢＥとが対向するように、マークセンサ１４１Ａおよびマークセンサ１４１Ｂは設置されている。
【００２６】
（用紙に設けられたマークの例）
図５は、用紙Ｐに設けられたマークの一例を示す図である。本図は、用紙Ｐの印字面を示している。図５（Ａ）に示す例では、用紙Ｐの印刷面の片方の端に、搬送方向に長尺の長方形のマークＭ１１が設けられている。プリンタ装置１は、用紙Ｐが矢印ｆの方向に搬送されるにつれてマークＭ１１を検出し、検出したマークＭ１１の位置に基づいて印字位置を制御する。これにより、プリンタ装置１は、用紙Ｐに対して適切な位置に印字することができる。
【００２７】
なお、２つのマークセンサ１４１が用紙Ｐを挟んで対向するように設置されているため、マークは印字面とは反対の面（以下、「裏面」ともいう）に設けられていてもよい。図５（Ｂ）に示す例では、用紙Ｐの裏面の片方の端に、搬送方向に長尺の長方形のマークＭ２１が設けられている。プリンタ装置１は、用紙Ｐが矢印ｆの方向に搬送されるにつれて、マークＭ２１を検出することで印字位置を制御し、用紙Ｐに対して適切な位置に印字することができる。
【００２８】
（プリンタ装置の構成）
次に、本実施形態に係るプリンタ装置１の構成について説明する。
図６は、本実施形態に係るプリンタ装置１のハードウェア構成の一例を示すブロック図である。プリンタ装置１は、ＣＰＵ１１０と、ヘッド制御部１２０と、モータ制御部１３０と、センサ制御部１４０と、記憶部１５０と、通信部１６０と、操作入力部１７０とを備え、各部は、バス１８０を介して接続されている。
【００２９】
ＣＰＵ１１０は、中央演算処理装置（ＣＰＵ：Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を含んで構成され、プリンタ装置１の各部を制御する。ヘッド制御部１２０は、ＣＰＵ１１０の制御により、用紙Ｐに印字を行うサーマルヘッド１２１の駆動を制御する。モータ制御部１３０は、ＣＰＵ１１０の制御により、プラテンモータ１３１を駆動してプラテンローラ３６を回転させ、用紙Ｐを所定ピッチ（例えば、１ドットラインごと）で搬送させる。
【００３０】
センサ制御部１４０は、ＣＰＵ１１０の制御により、マークセンサ１４１が出力する検出信号を取得してＣＰＵ１１０に出力する。また、センサ制御部１４０は、ＣＰＵ１１０の制御により、ヘッドアップセンサ１４２を介してサーマルヘッド１２１がヘッドアップしているか否かを検出する。そして、センサ制御部１４０は、検出結果をＣＰＵ１１０に出力する。また、センサ制御部１４０は、ＣＰＵ１１０の制御により、カバーオープンセンサ１４３を介してペーパーカバー３の開閉を検出する。そして、センサ制御部１４０は、検出結果をＣＰＵ１１０に出力する。なお、ヘッドアップセンサ１４２とカバーオープンセンサ１４３とのいずれか一方が備えられてもよいし、両方が備えられてもよい。
【００３１】
記憶部１５０は、記憶媒体として、例えば、ＲＯＭ（Ｒｅａｄ−ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等を含んで構成される。なお、記憶部１５０は、ＨＤＤ（Ｈａｒｄ−ｄｉｓｋ  Ｄｒｉｖｅ）、フラッシュメモリ等を含んで構成されてもよい。例えば、記憶部１５０は、ＣＰＵ１１０が実行するプログラム及びＣＰＵ１１０が当該プログラムを実行する際に必要となるデータを記憶する。また、記憶部１５０は、マークセンサ１４１の検出結果などを記憶する。
【００３２】
通信部１６０は、不図示のホスト装置と通信接続され、ホスト装置からのデータ入力を受信し、データ入力に含まれる制御命令や各種データをＣＰＵ１１０に出力する。操作入力部１７０は、操作部１１に対して行われる操作に応じた操作信号を生成して、ＣＰＵ１１０に出力する。
【００３３】
なお、プリンタ装置１が備える上述の各部の一部を備えた検出装置５０として構成されてもよい。例えば、検出装置５０は、ＣＰＵ１１０と、モータ制御部１３０と、プラテンモータ１３１と、センサ制御部１４０と、マークセンサ１４１と、記憶部１５０とに相当する構成を備え、何らかの用紙を搬送するとともに、搬送する用紙に設けられたマークを検出してもよい。
【００３４】
図７は、ＣＰＵ１１０が実行する機能構成の一例を示すブロック図である。プリンタ装置１は、記憶部１５０に記憶されているプログラムやデータに基づいてＣＰＵ１１０が実行する機能構成として、センサ信号取得部１１１と、マーク検出処理部１１２と、印刷制御部１１３とを備えている。
【００３５】
センサ信号取得部１１１は、搬送される用紙Ｐに応じて検出信号を出力するマークセンサ１４１から出力される検出信号を、センサ制御部１４０を介して取得する。例えば、センサ信号取得部１１１は、マークセンサ１４１から出力される検出信号を、用紙Ｐが搬送されることに応じて所定の間隔（例えば、プラテンモータ１３１の１ステップごと）に取得する。そして、センサ信号取得部１１１は、取得した検出信号をＡＤ変換したＡＤ値を、取得した順に特定可能なように記憶部１５０に記憶する。なお、センサ信号取得部１１１は、マークセンサ１４１から出力される検出信号を取得する間隔と、用紙Ｐの搬送される間隔とは完全一致させてもよいし、完全一致ではなくてもよい。また、センサ信号取得部１１１は、ヘッドアップセンサ１４２及びカバーオープンセンサ１４３のそれぞれに対して、所定のタイミングで検出要求を行い、ヘッドアップセンサ１４２及びカバーオープンセンサ１４３のそれぞれから検出結果を取得する。
【００３６】
マーク検出処理部１１２は、センサ信号取得部１１１が所定の間隔で取得した各マークセンサ１４１の検出信号の変化量を算出する。例えば、マーク検出処理部１１２は、前回の検出レベルと今回の検出レベルとの差分を算出することで、検出信号の変化量を算出する。検出レベルは、マークセンサ１４１が出力する検出信号の電圧値である。また、マーク検出処理部１１２は、算出したマークセンサ１４１Ａの変化量とマークセンサ１４１Ｂの変化量との差（以下、変化量差とする）を算出する。そして、マーク検出処理部１１２は、算出した変化量差と予め設定された所定の変化量差閾値とを比較し、比較結果に基づいて用紙Ｐに設けられたマークを検出する。変化量差閾値は、予め設定された変化量差に関する閾値である。
【００３７】
例えば、マーク検出処理部１１２は、変化量差が変化量差閾値以上である場合に、マークセンサ１４１のうち１つから出力される検出信号の変化量に基づいて、検出領域の開始または終了を検出する。具体的には、マーク検出処理部１１２は、マークのある面に光を照射するマークセンサ１４１から出力される検出信号の変化量が予め設定された所定の変化量閾値以上である状態が所定期間（例えば、２ステップ）以上継続した場合に、マークの開始または終了であると判定する。変化量閾値は、予め設定された変化量に関する閾値である。このとき、マーク検出処理部１１２は、マークの開始を未だ検出していない場合にはマークの開始であると判定し、マークの開始を既に検出している場合にはマークの終了であると判定する。また、マーク検出処理部１１２は、マークを検出すると、当該検出したことを示す検出情報を印刷制御部１１３に出力する。
【００３８】
印刷制御部１１３は、マーク検出処理部１１２が検出したマークに基づいて用紙Ｐへ印字する印字位置を制御する。例えば、印刷制御部１１３は、マーク検出処理部１１２から検出情報を取得すると、取得した検出情報に基づいて印字位置を決定する。そして、印刷制御部１１３は、モータ制御部１３０及びヘッド制御部１２０を制御して、用紙Ｐを搬送させるとともに、決定した印字位置にサーマルヘッド１２１を介して印字する。
【００３９】
（マークセンサの検出タイミング）
次に、マークセンサ１４１の検出タイミングについて説明する。図８は、マークセンサ１４１の検出タイミングの一例を示す図である。例えば、センサ信号取得部１１１は、用紙Ｐを搬送するプラテンモータ１３１の１ステップ（ｓｔｅｐ）ごとに、マークセンサ１４１から出力される検出信号を取得する。なお、マークセンサ１４１の検出タイミングはこれに限られず、例えば、プリンタ装置１は、用紙Ｐを所定ピッチ（例えば、１ドットラインごと）で搬送し、所定ピッチ毎にマークセンサ１４１が出力する検出信号を取得してもよい。
【００４０】
（マーク検出方法）
次に、マークセンサ１４１が出力する検出信号に基づいてマークを検出する検出方法について説明する。図９から図１１は、マークセンサ１４１の検出レベルの一例を示す図である。図９から図１１に示すグラフの縦軸は検出レベルであり、横軸はプラテンモータ１３１のステップ（ｓｔｅｐ）である。また、各図に示す▲は、マークセンサ１４１Ａが出力する検出信号の検出レベルである。また、□は、マークセンサ１４１Ｂが出力する検出信号の検出レベルである。ここで、マークセンサ１４１は、受光量が少ないほど高い電圧の検出信号を出力し、受光量が多いほど低い電圧の検出信号を出力するものとする。即ち、用紙Ｐからの反射光が少ない領域（反射率が低いマークの部分）では高い検出レベルとなり、用紙Ｐからの反射光が多い領域（反射率が高い白紙の部分）では低い検出レベルとなる。また、各図におけるｎ，ｍ，ｌは、正の整数である。
【００４１】
本実施形態では、マーク検出処理部１１２は、マークセンサ１４１Ａが出力する検出信号の検出レベルの変化量Ａと、マークセンサ１４１Ｂが出力する検出信号の検出レベルの変化量Ｂとの変化量差に基づいて、マークを検出する。例えば、用紙Ｐが搬送中に振動したとしても、対向するマークセンサ１４１Ａの変化量Ａとマークセンサ１４１Ｂの変化量Ｂとはトレードオフの関係になり、その変化量差は小さい。一方、マークセンサ１４１上にマークがある場合には、変化量Ａと変化量Ｂとのトレードオフの関係が崩れるため、その変化量差が大きくなる。そのため、マーク検出処理部１１２は、変化量Ａと変化量Ｂとの変化量差が変化量差閾値以上になると、マークの開始であるか否かの判定をする。
【００４２】
具体的には、マーク検出処理部１１２は、今回のステップの検出レベルと前回のステップの検出レベルとの変化量をマークセンサ１４１ごとに算出し、算出した変化量Ａと変化量Ｂとの変化量差を算出する。そして、マーク検出処理部１１２は、算出した変化量差が変化量差閾値以上である場合に、マークの開始または終了を判定する。図９に示す例では、ステップｎからステップｎ＋２までの変化量差は、変化量差閾値より小さい。一方、ステップｎ＋３における変化量差は、変化量差閾値より大きい。このため、マーク検出処理部１１２は、ステップｎ＋３において、マークの開始または終了を判定する処理を開始する。
【００４３】
このとき、マーク検出処理部１１２は、マークの開始を未だ検出していない場合には、マークのある面に光を照射するマークセンサ１４１Ａが出力する検出信号の検出レベルの変化量に基づいて、マークの開始であるか否かを判定するマーク開始判定制御処理を実行する。具体的には、まず、マーク検出処理部１１２は、マークセンサ１４１Ａにおける、今回のステップの検出レベルと３ステップ前の検出レベルとの変化量を算出する。次に、マーク検出処理部１１２は、算出した変化量が予め設定された変化量閾値以上である状態が所定期間（例えば、２ステップ）続いた場合に、マークの開始であると判定する。図１０に示す例では、反射率が均一でないマークがステップｍ＋３から開始する。マーク検出処理部１１２は、ステップｍ＋３及びステップｍ＋４におけるマークセンサ１４１Ａの変化量が変化量閾値以上であるため、マークの開始であると判定する。
【００４４】
マーク検出処理部１１２は、マークの開始を検出した後、再び２つのマークセンサ１４１の変化量差が変化量差閾値以上になると、マークのある面に光を照射するマークセンサ１４１Ａが出力する検出信号の検出レベルの変化量に基づいて、マークの終了であるか否かを判定するマーク終了判定制御処理を実行する。具体的には、まず、マーク検出処理部１１２は、マークセンサ１４１Ａにおける、今回のステップの検出レベルと３ステップ前の検出レベルとの変化量を算出する。次に、マーク検出処理部１１２は、算出した変化量が変化量閾値以上である状態が所定期間（例えば、２ステップ）続いた場合に、マークの終了であると判定する。図１１に示す例では、反射率が均一でないマークがステップｌ＋４において終了する。マーク検出処理部１１２は、ステップｌ＋４及びステップｌ＋５におけるマークセンサ１４１Ａの変化量が変化量閾値以上であるため、マークの終了であると判定する。
【００４５】
このように、本実施形態では、プリンタ装置１は、対向する位置に設置された２つのマークセンサ１４１それぞれの検出レベルの変化量差を用いることで、マークの反射率が均一でない場合であったとしても、精度良くマークを検出することが可能である。よって、マークの反射率の要求仕様を緩和できる。その結果、マークの製造コストを抑えることができる。また、プリンタ装置１は、用紙の振動に対する影響や、マークセンサ１４１の感度による影響を低減して、精度良くマークを検出することができる。
【００４６】
また、プリンタ装置１は、変化量閾値等を選択可能とすることで、判定できるマークの反射率を可変できる。また、プリンタ装置１は、２つのマークセンサ１４１に対してコマンドなどで設定を行うことで、マークを設ける面を制限する必要性がなくなるため、ユーザの利便性も向上する。
【００４７】
（マーク検出制御処理）
次に、図１２を参照して、プリンタ装置１が実行するマーク検出制御処理の動作について説明する。図１２は、本実施形態に係るマーク検出制御処理の一例を示すフローチャートである。ここで、マーク検出制御処理とは、上述したように２つのマークセンサ１４１の検出信号の変化量差に基づいてマークを検出する処理のことをいう。
【００４８】
（ステップＳ１０１）ＣＰＵ１１０は、マーク判定暫定フラグまたはマーク終了暫定フラグがセットされているか否かを判定する。マーク判定暫定フラグまたはマーク終了暫定フラグがセットされているとＣＰＵ１１０が判定した場合には、ステップＳ１０６の処理に進む。また、マーク判定暫定フラグおよびマーク終了暫定フラグいずれもセットされていないとＣＰＵ１１０が判定した場合には、ステップＳ１０２の処理に進む。
【００４９】
（ステップＳ１０２）ＣＰＵ１１０は、マークセンサ１４１Ａにおける、前回のステップの検出レベルと今回のステップの検出レベルとの変化量Ａを算出する。その後、ステップＳ１０３の処理に進む。
（ステップＳ１０３）ＣＰＵ１１０は、マークセンサ１４１Ｂにおける、前回のステップの検出レベルと今回のステップの検出レベルとの変化量Ｂを算出する。その後、ステップＳ１０４の処理に進む。
【００５０】
（ステップＳ１０４）ＣＰＵ１１０は、マークセンサ１４１Ａの変化量Ａとマークセンサ１４１Ｂの変化量Ｂとの変化量差を算出する。その後、ステップＳ１０５の処理に進む。
【００５１】
（ステップＳ１０５）ＣＰＵ１１０は、変化量差が変化量差閾値以上であるか否かを判定する。変化量差が変化量差閾値以上であるとＣＰＵ１１０が判定した場合には、ステップＳ１０６の処理に進む。また、変化量差が変化量差閾値より小さいとＣＰＵ１１０が判定した場合には、処理を終了する。
【００５２】
（ステップＳ１０６）ＣＰＵ１１０は、マーク判定決定フラグがセットされているか否かを判定する。マーク判定決定フラグがセットされているとＣＰＵ１１０が判定した場合には、ステップＳ１０８の処理に進む。また、マーク判定決定フラグがセットされていないとＣＰＵ１１０が判定した場合には、ステップＳ１０７の処理に進む。
【００５３】
（ステップＳ１０７）ＣＰＵ１１０は、マーク開始判定制御処理を実行する。その後、処理を終了する。
（ステップＳ１０８）ＣＰＵ１１０は、マーク終了判定制御処理を実行する。その後、処理を終了する。
【００５４】
なお、上述したステップＳ１０６では、マーク判定決定フラグが設定されているか否かによりマーク終了判定制御処理を実行するかマーク開始判定制御処理を実行するかを判定しているが、これに限らず、変化量の増減方向により、マーク終了判定制御処理を実行するかマーク開始判定制御処理を実行するかを判定してもよい。
【００５５】
図１３は、本実施形態に係るマーク開始判定制御処理の一例を示すフローチャートである。本図に示す処理は、上述したステップＳ１０７の処理に対応する。また、図１３および図１４には、マークセンサ１４１Ａが光を照射する面にマークが設けられている場合における処理を示す。
【００５６】
（ステップＳ２０１）ＣＰＵ１１０は、マークセンサ１４１Ａにおける、３ステップ前の検出レベルと今回の検出レベルとの変化量を算出する。その後、ステップＳ２０２の処理に進む。
【００５７】
（ステップＳ２０２）ＣＰＵ１１０は、算出した変化量が変化量閾値以上であるか否かを判定する。変化量が変化量閾値以上であるとＣＰＵ１１０が判定した場合には、ステップＳ２０３の処理に進む。また、変化量が変化量閾値より小さいとＣＰＵ１１０が判定した場合には、処理を終了する。
【００５８】
（ステップＳ２０３）ＣＰＵ１１０は、マーク判定暫定フラグがセットされているか否かを判定する。マーク判定暫定フラグがセットされているとＣＰＵ１１０が判定した場合には、ステップＳ２０５の処理に進む。また、マーク判定暫定フラグがセットされていないとＣＰＵ１１０が判定した場合には、ステップＳ２０４の処理に進む。
【００５９】
（ステップＳ２０４）ＣＰＵ１１０は、マーク判定暫定フラグをセットする。その後、処理を終了する。
【００６０】
（ステップＳ２０５）ＣＰＵ１１０は、マーク判定決定フラグをセットする。すなわち、ＣＰＵ１１０は、マークの開始であると判定する。その後、ステップＳ２０６の処理に進む。
（ステップＳ２０６）ＣＰＵ１１０は、マーク判定暫定フラグをリセットする。その後、処理を終了する。
【００６１】
図１４は、本実施形態に係るマーク終了判定制御処理の一例を示すフローチャートである。本図に示す処理は、上述したステップＳ１０８の処理に対応する。
【００６２】
（ステップＳ３０１）ＣＰＵ１１０は、マークセンサ１４１Ａにおける、３ステップ前の検出レベルと今回の検出レベルとの変化量を算出する。その後、ステップＳ３０２の処理に進む。
【００６３】
（ステップＳ３０２）ＣＰＵ１１０は、算出した変化量が変化量閾値以上であるか否かを判定する。変化量が変化量閾値以上であるとＣＰＵ１１０が判定した場合には、ステップＳ３０３の処理に進む。また、変化量が変化量閾値より小さいとＣＰＵ１１０が判定した場合には、処理を終了する。
【００６４】
（ステップＳ３０３）ＣＰＵ１１０は、マーク終了暫定フラグがセットされているか否かを判定する。マーク終了暫定フラグがセットされているとＣＰＵ１１０が判定した場合には、ステップＳ３０５の処理に進む。また、マーク終了暫定フラグがセットされていないとＣＰＵ１１０が判定した場合には、ステップＳ３０４の処理に進む。
【００６５】
（ステップＳ３０４）ＣＰＵ１１０は、マーク終了暫定フラグをセットする。その後、処理を終了する。
【００６６】
（ステップＳ３０５）ＣＰＵ１１０は、マーク終了決定フラグをセットする。すなわち、ＣＰＵ１１０は、マークの終了であると判定する。その後、ステップＳ３０６の処理に進む。
（ステップＳ３０６）ＣＰＵ１１０は、マーク終了暫定フラグをリセットする。その後、処理を終了する。
【００６７】
なお、上述したマーク開始判定制御処理およびマーク終了判定制御処理では、マークセンサ１４１Ａが光を照射する面にマークが設けられている場合について説明したが、マークセンサ１４１Ｂが光を照射する面にマークが設けられている場合には、マークセンサ１４１Ｂが出力する検出信号の変化量に基づいてマーク開始判定制御処理およびマーク終了判定制御処理を実行する。
【００６８】
また、上述したステップＳ２０１およびステップＳ３０１では、３ステップ前の検出レベルとの変化量を算出しているが、３ステップは一例であり、１ステップ前や２ステップ前の検出レベルとの変化量を算出してもよいし、４ステップ以上前の検出レベルとの変化量を算出してもよい。
【００６９】
以上説明したように、本実施形態に係るプリンタ装置１（検出装置５０）は、モータ制御部１３０（搬送部の一例）と、２つマークセンサ１４１（センサの一例）と、センサ信号取得部１１１（取得部の一例）と、マーク検出処理部１１２（検出部の一例）とを備えている。モータ制御部１３０は、用紙面の少なくとも一部にマーク（検出領域の一例）が設けられた用紙Ｐを搬送する。マークセンサ１４１は、搬送される用紙Ｐの面に応じて検出信号を出力する。また、２つのマークセンサ１４１は、用紙Ｐを挟んで対向する位置に設置される。センサ信号取得部１１１は、マークセンサ１４１から出力される検出信号を、用紙Ｐが搬送されることに応じて所定の間隔で取得する。そして、マーク検出処理部１１２は、センサ信号取得部１１１が所定の間隔で取得した２つのマークセンサ１４１それぞれの検出信号の変化量の差に基づいてマークを検出する。
【００７０】
これにより、プリンタ装置１（検出装置５０）は、用紙面に設けられた検出領域を精度良く検出できる。なお、本実施形態では、検出領域として、用紙面に印刷された所定の形状（例えば四角）の黒いマークを例に説明したが、これに限られるものではない。検出領域は、任意の形状や色とすることができる。また、検出領域をマークと称しているが、印、記号、表示、表記などのように他の語句で称することもできる。
【００７１】
また、マーク検出処理部１１２は、変化量の差が所定の変化量差閾値以上である場合に、マークセンサ１４１のうち１つから出力される検出信号の変化量に基づいて、マークの開始または終了を判定する。より具体的には、マーク検出処理部１１２は、マークセンサ１４１のうち１つから出力される検出信号の変化量が所定の変化量閾値以上である場合に、マークの開始または終了であると判定する。また、マーク検出処理部１１２は、変化量の差が変化量差閾値以上である場合に、マークの開始を未だ検出していないときには、マークの開始であるか否かを判定し、マークの開始を既に検出しているときには、マークの終了であるか否かを判定する。
【００７２】
これにより、プリンタ装置１（検出装置５０）は、用紙面に設けられたマークの開始または終了を判定して、マークをより精度良く検出することができる。
【００７３】
また、プリンタ装置１は、マーク検出処理部１１２が検出したマークに基づいて用紙Ｐへ印字する印字位置を制御する印刷制御部１１３を備えている。
これにより、プリンタ装置１は、マークに対応する印字すべき領域に適切に印字することができる。
【００７４】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。
本実施形態におけるプリンタ装置１の構成は、第１の実施形態と同様であるため、その説明を省略する。従来技術では、１つの光学式センサを使用しての検出であるため、電源がオンになった直後にセンサ上にマークが存在する場合、用紙無しであるのか、マークであるのかの判定ができない。そのため、一定量紙送りを行って判定を行うが、その際、用紙無しである場合は空送りとなり、プラテンローラがサーマルヘッドに直に触れた状態で回転するため、ヘッド磨耗により劣化が進むことによる装置寿命の低下が懸念されていた。
【００７５】
そのため、本実施形態では、プリンタ装置１は、用紙Ｐを挟んで対向する２つのマークセンサ１４１により、用紙Ｐがマークセンサ１４１上にない紙無しであるか、マークがマークセンサ１４１上にあるマークであるか、用紙Ｐがマークセンサ１４１上にある紙有りであるかを判定する。
【００７６】
本実施形態におけるＣＰＵ１１０は、センサ制御部１４０を制御して、用紙が搬送されることに応じて所定の間隔で第１のタイミングおよび第２のタイミングにマークセンサ１４１Ａに光を照射させる。マークセンサ１４１Ａは、マークが設けられる面に対して光を照射するマークセンサ１４１である。また、ＣＰＵ１１０は、センサ制御部１４０を制御して、第２のタイミングにマークセンサ１４１Ｂに光を照射させる。すなわち、ＣＰＵ１１０は、第１のタイミング時には、マークセンサ１４１Ｂに光を照射させない。そして、ＣＰＵ１１０のマーク検出処理部１１２は、センサ信号取得部１１１が第１のタイミング時に取得した各マークセンサ１４１それぞれの検出信号（受光状態）に基づいて、マーク、紙無しまたは紙有りを検出する。具体的には、マーク検出処理部１１２は、マークセンサ１４１Ａおよびマークセンサ１４１Ｂの両方が光を受光していない場合には、マークであると判定し、マークセンサ１４１Ｂのみが光を受光した場合には、用紙なしであると判定し、マークセンサ１４１Ａのみが光を受光した場合には、用紙ありであると判定する。なお、マーク検出処理部１１２は、検出信号の検出レベルが所定の閾値以上である場合に受光したと判定し、検出信号の検出レベルが所定の閾値より小さい場合に受光していないと判定する。
【００７７】
（マークセンサの動作タイミング）
次に、マークセンサ１４１の動作タイミングについて説明する。図１５は、マークセンサ１４１の動作タイミングの一例を示す図である。マークセンサ１４１Ａは、用紙Ｐを搬送するプラテンモータ１３１の１ステップ（ｓｔｅｐ）ごとに、２回（第１のタイミングおよび第２のタイミングに）光を照射する。一方、マークセンサ１４１Ｂは、用紙Ｐを搬送するプラテンモータ１３１の１ステップ（ｓｔｅｐ）ごとに、マークセンサ１４１Ａが２回目に照射する第２のタイミングと略同時に１回光を照射する。なお、マークセンサ１４１の動作タイミングはこれに限られず、例えば、プリンタ装置１は、用紙Ｐを所定ピッチ（例えば、１ドットラインごと）で搬送し、所定ピッチ毎に第１のタイミングおよび第２のタイミングを設けてもよい。
【００７８】
プリンタ装置１は、マークセンサ１４１Ａのみが照射する第１のタイミングにおいて、紙無しであるか、紙有りであるか、マークであるかを判定する。また、プリンタ装置１は、２つのマークセンサ１４１両方が照射する第２のタイミングにおいて、マークを検出する。マークを検出する検出方法は、第１の実施形態と同様であるため、その説明を省略する。
【００７９】
（判定方法）
次に、マークセンサ１４１が出力する検出信号に基づいて、紙無しであるか、紙有りであるか、マークであるかを判定する判定方法について説明する。図１６および図１７は、マークセンサ１４１の動作状態を説明するための図である。図１６において、黒部分は動作していることを示し、斜線部分は動作していないことを示す。プリンタ装置１は、第１のタイミングにおいて、マークセンサ１４１Ａの発光素子１４１ＡＥを動作させて光を照射し、マークセンサ１４１Ｂの発光素子１４１ＢＥを動作させない。
【００８０】
図１６及び図１７（Ａ）に示すように、マークセンサ１４１上に用紙Ｐがある紙有時には、発光素子１４１ＡＥが照射した光は用紙Ｐに反射して受光素子１４１ＡＲが受光する。このため、紙有時には、マークセンサ１４１Ａの受光素子１４１ＡＲの動作状態がＯＮ（受光する）になり、マークセンサ１４１Ｂの受光素子１４１ＢＲの動作状態がＯＦＦ（受光しない）になる。よって、マーク検出処理部１１２は、第１のタイミングにおいて、受光素子１４１ＡＲの動作状態がＯＮであって、受光素子１４１ＢＲの動作状態がＯＦＦである場合には、紙有りであると判定する。
【００８１】
また、図１６及び図１７（Ｂ）に示すように、マークセンサ１４１上にマークがあるマーク時には、発光素子１４１ＡＥが照射した光はほとんど反射しない。このため、マーク時には、マークセンサ１４１Ａの受光素子１４１ＡＲの動作状態がＯＦＦになり、マークセンサ１４１Ｂの受光素子１４１ＢＲの動作状態がＯＦＦになる。よって、マーク検出処理部１１２は、第１のタイミングにおいて、受光素子１４１ＡＲおよび受光素子１４１ＢＲの動作状態が両方ともＯＦＦである場合には、マークであると判定する。
【００８２】
また、図１６及び図１７（Ｃ）に示すように、マークセンサ１４１上に用紙Ｐがない紙無時には、発光素子１４１ＡＥが発光した光は、対向する位置にある受光素子１４１ＢＲが受光する。このため、紙無時には、マークセンサ１４１Ａの受光素子１４１ＡＲの動作状態がＯＦＦになり、マークセンサ１４１Ｂの受光素子１４１ＢＲの動作状態がＯＮになる。よって、マーク検出処理部１１２は、第１のタイミングにおいて、受光素子１４１ＡＲの動作状態がＯＦＦであって、受光素子１４１ＢＲの動作状態がＯＮである場合には、紙無しであると判定する。
【００８３】
（紙／マーク検出制御処理）
次に、図１８を参照して、プリンタ装置１が実行する紙／マーク検出制御処理の動作について説明する。図１８は、本実施形態に係る紙／マーク検出制御処理の一例を示すフローチャートである。ここで、紙／マーク検出制御処理とは、上述したように第１のタイミング時の２つのマークセンサ１４１の動作状態に基づいて紙無しであるか、紙有りであるか、マークであるかを判定する処理のことをいう。
【００８４】
（ステップＳ４０１）ＣＰＵ１１０は、マークセンサ１４１Ａ及びマークセンサ１４１Ｂの動作状態を取得する。その後、ステップＳ４０２の処理に進む。
【００８５】
（ステップＳ４０２）ＣＰＵ１１０は、マークセンサ１４１Ａの受光素子１４１ＡＲの動作状態がＯＮであるか否かを判定する。ＯＮであるとＣＰＵ１１０が判定した場合には、ステップＳ４０３の処理に進む。また、ＯＦＦであるとＣＰＵ１１０が判定した場合には、ステップＳ４０４の処理に進む。
【００８６】
（ステップＳ４０３）ＣＰＵ１１０は、紙有りフラグをセットする。すなわち、ＣＰＵ１１０は、紙有りであると判定する。その後、処理を終了する。
【００８７】
（ステップＳ４０４）ＣＰＵ１１０は、マークセンサ１４１Ｂの受光素子１４１ＢＲの動作状態がＯＮであるか否かを判定する。ＯＮであるとＣＰＵ１１０が判定した場合には、ステップＳ４０６の処理に進む。また、ＯＦＦであるとＣＰＵ１１０が判定した場合には、ステップＳ４０５の処理に進む。
【００８８】
（ステップＳ４０５）ＣＰＵ１１０は、マークフラグをセットする。すなわち、ＣＰＵ１１０は、マークであると判定する。その後、処理を終了する。
（ステップＳ４０６）ＣＰＵ１１０は、紙無しフラグをセットする。すなわち、ＣＰＵ１１０は、紙無しであると判定する。その後、処理を終了する。
【００８９】
以上説明したように、本実施形態に係るプリンタ装置１（検出装置５０）は、モータ制御部１３０（搬送部の一例）と、２つマークセンサ１４１Ａ，１４１Ｂ（センサの一例）と、マーク検出処理部１１２（検出部の一例）とを備えている。モータ制御部１３０は、用紙面の少なくとも一部にマーク（検出領域の一例）が設けられた用紙Ｐを搬送する。マークセンサ１４１は、搬送される用紙Ｐの面に応じて検出信号を出力する。また、２つのマークセンサ１４１Ａ，１４１Ｂは、反射型の光学式センサであって、搬送部により搬送される用紙を挟んで対向する位置に設置される。そして、マーク検出処理部１１２は、マークセンサ１４１Ａのみが光を照射したときの、マークセンサ１４１Ａおよびマークセンサ１４１Ｂそれぞれの受光状態に基づいて、検出領域または用紙なしを検出する。具体的には、マーク検出処理部１１２は、マークセンサ１４１Ａおよびマークセンサ１４１Ｂの両方が光を受光していない場合には、検出領域であると判定し、マークセンサ１４１Ｂのみが光を受光した場合には、用紙なしであると判定する。
【００９０】
これにより、プリンタ装置１（検出装置５０）は、電源をオンにした直後やリセット動作の直後に、マークセンサ１４１上にマークが存在する場合に、紙送りを行うことなく、紙無しであるかマークであるかの判定を行うことができる。よって、不要な紙送りによりサーマルヘッド３７を磨耗させ劣化させてしまうことがなくなる。
【００９１】
また、マーク検出処理部１１２は、マークセンサ１４１Ａおよびマークセンサ１４１Ｂの両方が光を照射したときの、マークセンサ１４１Ａおよびマークセンサ１４１Ｂそれぞれが受光量に応じて出力する検出信号の変化量の差に基づいて検出領域を検出する。マークセンサ１４１Ａは、用紙Ｐが搬送されることに応じて所定の間隔で、第１のタイミングと第２のタイミングとに光を照射する。マークセンサ１４１Ｂは、第２のタイミングに光を照射する。
これにより、プリンタ装置１（検出装置５０）は、用紙面に設けられた検出領域を精度良く検出できる。
【００９２】
また、プリンタ装置１は、マーク検出処理部１１２が検出したマークに基づいて用紙Ｐへ印字する印字位置を制御する印刷制御部１１３を備えている。
これにより、プリンタ装置１は、マークに対応する印字すべき領域に適切に印字することができる。
【００９３】
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。
【００９４】
例えば、上述した実施形態では、プリンタ装置１が２つのマークセンサ１４１を１組備える場合について説明したが、マークセンサ１４１の数はこれに限られず、複数の組のマークセンサ１４１を備えてもよい。図１９は、マークセンサ１４１の一例を示す概略図である。本図において、用紙Ｐの搬送方向は手前から奥に向かう方向である。本図に示す例では、マークセンサ１４１Ａ，１４１Ｂに加えて、マークセンサ１４１Ｃ，１４１Ｄ，１４１Ｅ，１４１Ｆがあり、計６つ、３組のマークセンサ１４１を備える。ここで、マークセンサ１４１Ｃとマークセンサ１４１Ｄとが対向しており、マークセンサ１４１Ｅとマークセンサ１４１Ｆとが対向している。このように、複数の組のマークセンサ１４１を備えることにより、用紙Ｐに設けるマークの位置の制限を緩和することができる。
【００９５】
例えば、コマンドなどにより機能設定化を行い、検出に用いるマークセンサ１４１を選択することにより、図２０に示すようなマークを検出することもできる。図２０（Ａ）に示す例では、用紙Ｐの印刷面の片方の端に、搬送方向に長尺の長方形のマークＭ３１が設けられ、用紙Ｐの印刷面の他方の端に、搬送方向に長尺の長方形のマークＭ３２が設けられている。また、図２０（Ｂ）に示す例では、用紙Ｐの印刷面の片方の端に、搬送方向に長尺の長方形のマークＭ４１が設けられ、用紙Ｐの裏面の他方の端に、搬送方向に長尺の長方形のマークＭ４２が設けられている。
【００９６】
また、第１の実施形態における検出領域は、マークに限られず、貫通穴などであってもよい。図２０（Ｃ）に示す例では、用紙Ｐの印刷面の片方の端に、円形の貫通穴Ｍ５１が設けられ、用紙Ｐの印刷面の中央に、搬送方向に長尺の長方形のマークＭ５２が設けられている。
【００９７】
また、上述した実施形態では、マークセンサ１４１が反射型センサである例を説明したが、第１の実施形態におけるマークセンサ１４１は透過型センサとしてもよい。例えば、透過型センサの場合には、用紙の検出領域が光を透過するように構成される。
【００９８】
また、本実施形態では、ラベル用紙に印字する例を説明したが、印字する用紙はいずれの用紙であってもよい。例えば、宅配便用の宛先や送り先を印字する伝票であってもよいし、水道やガスの検針票であってもよい。また、本実施形態では、プリンタ装置１がサーマルプリンタである例を説明したが、印刷方式はこれに限られるものではない。従って、印字する用紙も感熱紙に限られるものではない。また、印字する用紙の材質・素材は、印字可能なものであれば、いずれの材質・素材であってもよい。
【００９９】
なお、上述した実施形態におけるプリンタ装置１が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【０１００】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【０１０１】
なお、本実施形態では、プリンタ装置１においてマークを検出する構成を説明したが、本実施形態に係るマーク検出は、プリンタ装置１以外の装置に適用してもよい。
【符号の説明】
【０１０２】
１  プリンタ装置、５０  検出装置、１１０  ＣＰＵ、１１１  センサ信号取得部、１１２  マーク検出処理部、１１３  印刷制御部、１２０  ヘッド制御部、１２１  サーマルヘッド、１３０  モータ制御部、１３１  プラテンモータ、１４０  センサ制御部、１４１  マークセンサ、１４２  ヘッドアップセンサ、１４３  カバーオープンセンサ、１５０  記憶部、１６０  通信部、１７０  操作入力部
【図１】
0006694338.tif 000002
【図２】
0006694338.tif 000003
【図３】
0006694338.tif 000004
【図４】
0006694338.tif 000005
【図５】
0006694338.tif 000006
【図６】
0006694338.tif 000007
【図７】
0006694338.tif 000008
【図８】
0006694338.tif 000009
【図９】
0006694338.tif 000010
【図１０】
0006694338.tif 000011
【図１１】
0006694338.tif 000012
【図１２】
0006694338.tif 000013
【図１３】
0006694338.tif 000014
【図１４】
0006694338.tif 000015
【図１５】
0006694338.tif 000016
【図１６】
0006694338.tif 000017
【図１７】
0006694338.tif 000018
【図１８】
0006694338.tif 000019
【図１９】
0006694338.tif 000020
【図２０】
0006694338.tif 000021