(57)【特許請求の範囲】
【請求項１】
記録媒体を搬送路に沿って搬送する搬送部と、
前記記録媒体に記録する記録部と、
前記記録媒体を切断する切断部と、
前記記録媒体を検出するセンサーと、
前記搬送部、前記記録部、及び、前記切断部を制御する制御部と、を備え、
前記記録媒体は複数の紙片ブロックから構成され、隣り合う前記紙片ブロックの角には搬送方向に交わる方向に延びる対称軸に対して線対称な形状の切り欠きが形成されており、
前記センサーは、前記搬送路において、前記記録媒体が前記搬送路により搬送される際に、前記切り欠きが通過する位置に設けられ、
前記制御部は、
前記搬送部による前記記録媒体の搬送中、前記センサーの出力値を取得し、
前記センサーの出力値が所定の閾値を上回ったとき又は下回ったときを、隣り合う前記紙片ブロックのうち搬送方向の下流側の前記紙片ブロックの角に対応する前記切り欠きの前段位置とし、前記センサーの出力値が前記所定の閾値を下回ったとき又は上回ったときを、隣り合う前記紙片ブロックのうち搬送方向の上流側の前記紙片ブロックの角に対応する前記切り欠きの後段位置とし、
１の切り欠きに係る前記前段位置及び前記後段位置に基づいて、前記前段位置と前記後段位置との間で前記搬送部により搬送した距離の２分の１に対応する距離である軸離間距離を算出し、前記１の切り欠きの次の切り欠きについて、前記次の切り欠きに係る前記前段位置から、前記１の切り欠きに基づいて算出された前記軸離間距離の分離間した位置を、前記次の切り欠きの前記対称軸に対応する切断位置として決定し、前記切断部により切断することを特徴とする記録装置。
【請求項２】
前記制御部は、
前記１の切り欠きが前記センサーの位置を通過した後、前記次の切り欠きが前記センサーを通過する前であって、少なくとも前記記録部による前記記録媒体への記録を行っていないときに、前記１の切り欠きに係る前記前段位置及び前記後段位置に基づいて前記切断位置を決定することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記記録媒体が前記センサーの位置にないときの前記センサーの出力値に基づいて、前記所定の閾値を設定する閾値設定部をさらに備えることを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
記録媒体を搬送路に沿って搬送する搬送部と、
前記記録媒体に記録する記録部と、
前記記録媒体を切断する切断部と、
前記記録媒体を検出するセンサーと、
を備える記録装置の制御方法であって、
前記記録媒体は複数の紙片ブロックから構成され、隣り合う前記紙片ブロックの角には搬送方向に交わる方向に延びる対称軸に対して線対称な形状の切り欠きが形成されており、
前記センサーは、前記搬送路において、前記記録媒体が前記搬送部により搬送される際に、前記切り欠きが通過する位置に設けられ、
前記搬送部による前記記録媒体の搬送中、前記センサーの出力値を取得し、
前記センサーの出力値が所定の閾値を上回ったとき又は下回ったときを、隣り合う前記紙片ブロックのうち搬送方向の下流側の前記紙片ブロックの角に対応する前記切り欠きの前段位置とし、前記センサーの出力値が前記所定の閾値を下回ったとき又は上回ったときを、隣り合う前記紙片ブロックのうち搬送方向の上流側の前記紙片ブロックの角に対応する前記切り欠きの後段位置とし、１の切り欠きに係る前記前段位置及び前記後段位置に基づいて、前記前段位置と前記後段位置との間で前記搬送部により搬送した距離の２分の１に対応する距離である軸離間距離を算出し、前記１の切り欠きの次の切り欠きについて、前記次の切り欠きに係る前記前段位置から、前記１の切り欠きに基づいて算出された前記軸離間距離の分離間した位置を、前記次の切り欠きの前記対称軸に対応する切断位置として決定し、前記切断部により切断することを特徴とする記録装置の制御方法。
【請求項５】
記録媒体を搬送路に沿って搬送する搬送部と、
前記記録媒体に記録する記録部と、
前記記録媒体を切断する切断部と、
前記記録媒体を検出するセンサーと、
を備える記録装置の各部を制御する制御部により実行されるプログラムであって、
前記記録媒体は複数の紙片ブロックから構成され、隣り合う前記紙片ブロックの角には搬送方向に交わる方向に延びる対称軸に対して線対称な形状の切り欠きが形成されており、
前記センサーは、前記搬送路において、前記記録媒体が前記搬送部により搬送される際に、前記切り欠きが通過する位置に設けられ、
前記制御部に、
前記搬送部による前記記録媒体の搬送中、前記センサーの出力値を取得させ、
前記センサーの出力値が所定の閾値を上回ったとき又は下回ったときを、隣り合う前記紙片ブロックのうち搬送方向の下流側の前記紙片ブロックの角に対応する前記切り欠きの前段位置とし、前記センサーの出力値が前記所定の閾値を下回ったとき又は上回ったときを、隣り合う前記紙片ブロックのうち搬送方向の上流側の前記紙片ブロックの角に対応する前記切り欠きの後段位置とし、
１の切り欠きに係る前記前段位置及び前記後段位置に基づいて、前記前段位置と前記後段位置との間で前記搬送部により搬送した距離の２分の１に対応する距離である軸離間距離を算出し、前記１の切り欠きの次の切り欠きについて、前記次の切り欠きに係る前記前段位置から、前記１の切り欠きに基づいて算出された前記軸離間距離の分離間した位置を、前記次の切り欠きの前記対称軸に対応する切断位置として決定させ、前記切断部により切断させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定位置で記録媒体を切断する記録装置、当該記録装置の制御方法、及び、当該記録装置を制御するためのプログラムに関する。
【背景技術】
【０００２】
従来、記録媒体（ロール紙）に画像を記録しつつ、所定間隔で切断することにより、チケット等の定型的なサイズを有する紙片を連続して発行する記録装置（プリンター）が知られている（例えば、特許文献１参照）。
この種の記録装置では、定型的なサイズの紙片を発行するため、記録媒体を適切な位置で切断することが求められる。これを踏まえ、従来、搬送方向に一定の間隔で位置検出用のマークが記録された記録媒体を使用し、紙片の発行の際は、当該マークを光学的に検出すると共に、検出結果に基づいて記録媒体の位置を調整することにより、適切な位置で記録媒体を切断する記録装置があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１７８１６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、位置検出用のマークが記録された記録媒体は専用品であり、紙片の発行に際して位置検出用のマークが記録された専用の記録媒体を準備することが必ずしも容易ではないため、位置検出用のマークが記録されていない記録媒体を使用する場合であっても、適切な位置で記録媒体を切断できるように、記録媒体の形状の特性を利用して、記録媒体の切断位置を適切に算出できるようにしたいとするニーズがあった。
本発明は、上述した事情に鑑みてなされたものであり、記録装置について、記録媒体の形状の特性を利用して、記録媒体を切断すべき位置を適切に決定できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、記録装置であって、記録媒体を搬送路に沿って搬送する搬送部と、前記記録媒体に記録する記録部と、前記記録媒体を切断する切断部と、前記記録媒体を検出するセンサーと、前記搬送部、前記記録部、及び、前記切断部を制御する制御部と、を備え、前記記録媒体は複数の紙片ブロックから構成され、隣り合う前記紙片ブロックの角には搬送方向に交わる方向に延びる対称軸に対して線対称な形状の切り欠きが形成されており、前記制御部は、前記搬送部による前記記録媒体の搬送中、前記センサーの出力値を取得し、前記センサーの出力値が所定の閾値を上回ったとき又は下回ったときを、隣り合う前記紙片ブロックのうち搬送方向の下流側の前記紙片ブロックの角に対応する前記切り欠きの前段位置とし、前記センサーの出力値が前記所定の閾値を下回ったとき又は上回ったときを、隣り合う前記紙片ブロックのうち搬送方向の上流側の前記紙片ブロックの角に対応する前記切り欠きの後段位置とし、前記前段位置と前記後段位置とに基づいて、前記切り欠きの前記対称軸に対応する位置を切断位置として決定し、前記切断部により切断することを特徴とする。
ここで、紙片を発行するための記録媒体には、紙片が搬送方向に連続して接続された構成を有し、１の紙片と他の紙片との接続部に、搬送方向に交わる方向に延びる対称軸に対して線対称な形状の切り欠きが形成されたものがある。このような記録媒体を使用して、紙片を発行する場合は、連続する紙片の接合部に対応する位置、換言すれば、当該接合部に形成された切り欠きの対称軸に対応する位置で、記録媒体を切断する必要がある。
また、記録媒体の搬送中において、センサーが設けられた検出位置を切り欠きが通過するときの、センサーの出力値は、一旦、所定の閾値を超えて上回った（下回った）後、ピークに至り、当該所定の閾値を下回る（上回る）、という一定の変化をする。このため、センサーの出力値がピークに至ったときに検出位置に位置する記録媒体の位置、換言すれば、切り欠きの対称軸に対応する位置は、センサーの出力値が閾値を上回った（下回った）ときに検出位置に位置する記録媒体の位置（前段位置）と、センサーの出力値が閾値を下回った（上回った）ときに検出位置に位置する記録媒体の位置（後段位置）とに基づいて、算出することが可能である。
以上を踏まえ、上記構成によれば、記録装置は、記録媒体の搬送中、センサーの出力値を取得して切り欠きに係る前段位置と、後段位置とを検出し、これら前段位置と後段位置とに基づいて、当該切り欠きの対称軸に対応する位置を切断位置として決定するため、位置検出用のマーク等の光学的な読み取り等を行うことなく、切り欠きの形状の特性を利用して、記録媒体を切断すべき位置を適切に決定可能である。
【０００６】
また、本発明は、前記制御部は、前記前段位置と、前記後段位置との間で前記搬送部により搬送した距離の２分の１に対応する距離である軸離間距離の分、前記前段位置から離間した位置を、前記切り欠きの前記対称軸に対応する前記切断位置として決定することを特徴とする。
ここで、切り欠きは、対称軸に対して線対称な形状をしているため、検出位置に前段位置が至った後、後段位置が至るまでのセンサーの出力の波形は、前段位置に対応する出力と、後段位置に対応する出力との中間位置にてピークとなる。そして、このピークに対応する記録媒体の位置が、切り欠きの対称軸に対応する位置である。
以上を踏まえ、上記構成によれば、記録装置は、前段位置と、後段位置との距離の２分の１に対応する距離である軸離間距離の分、前段位置から離間した位置を、切り欠きの対称軸に対応する位置として算出するため、切り欠きの形状の特性を利用して、記録媒体を切断すべき位置を適切に決定可能である。
【０００７】
また、本発明は、前記制御部は、１の切り欠きに係る前記前段位置及び前記後段位置に基づいて前記軸離間距離を算出し、前記１の切り欠きの次の切り欠きについて、前記次の切り欠きに係る前記前段位置から、前記１の切り欠きに基づいて算出された前記軸離間距離の分離間した位置を、前記次の切り欠きの前記対称軸に対応する前記切断位置として決定することを特徴とする。
ここで、切り欠きの対称軸に対応する位置は、当該切り欠きの後段位置が、検出位置を通過して初めて算出される。従って、算出した切り欠きの対称軸に対応する位置を切断位置として記録媒体の位置の調整を行う場合、切断位置が確定したときには、当該切断位置が検出位置を既に通過している状態であり、切断位置が確定したときにおける当該切断位置と検出位置との位置的な差の調整に係る処理が必要となり、処理が複雑化するおそれがある。
一方で、上記構成によれば、記録装置は、１の切り欠きに係る前段位置、及び、後段位置に基づいて算出された軸離間距離を利用して、次の切り欠きの対称軸に対応する位置を算出するため、当該次の切り欠きの対称軸に対応する位置（切断位置）が検出位置に至ったことを基準として、記録媒体の位置の調整を行うことができ、処理の複雑化を抑制できる。
【０００８】
また、本発明は、前記制御部は、前記１の切り欠きが前記センサーを通過した後、前記次の切り欠きが前記センサーを通過する前であって、少なくとも前記記録部による前記記録媒体への記録を行っていないときに、前記１の切り欠きに係る前記前段位置及び前記後段位置に基づいて前記切断位置を決定することを特徴とする。
ここで、記録部による記録媒体への記録に係る処理は、ＣＰＵへの負荷が大きく、当該処理を行っている間は、他の処理に対してＣＰＵの割り当てを行いたくない、とするニーズがある。特に、記録装置は、小型化の要請、低コスト化の要請等により、ＣＰＵのパワーが大きくない場合も多く、上記ニーズが強い。
以上を踏まえ、上記構成によれば、記録装置は、１の切り欠きが検出位置を通過した後、次の切り欠きが検出位置を通過する前であって、少なくとも記録部による記録媒体への記録を行っていないときに、１の切り欠きに係る前段位置及び後段位置に基づいて軸離間距離を算出するため、記録媒体への記録に係る処理についてＣＰＵの割り当てを行っている間に、軸離間距離の算出に係る処理についてＣＰＵの割り当てが行われることが制限され、上記ニーズに適切に応えることができる。
【０００９】
また、本発明は、前記記録媒体が前記センサーにないときの前記センサーの出力値に基づいて、前記所定の閾値を設定する閾値設定部をさらに備えることを特徴とする。
ここで、センサーの出力値は、センサー自体の経年劣化、汚れ、その他の要因により変化していくものであるが、上記構成によれば、所定の閾値が実際の出力値に応じて動的に設定されるため、所定の閾値を、センサーの実際の状態を踏まえた適切な値に設定することが可能である。
【００１０】
また、上記目的を達成するために、本発明は、記録媒体を搬送路に沿って搬送する搬送部と、前記記録媒体に記録する記録部と、前記記録媒体を切断する切断部と、前記記録媒体を検出するセンサーと、を備える記録装置の制御方法であって、前記記録媒体は複数の紙片ブロックから構成され、隣り合う前記紙片ブロックの角には搬送方向に交わる方向に延びる対称軸に対して線対称な形状の切り欠きが形成されており、前記搬送部による前記記録媒体の搬送中、前記センサーの出力値を取得し、前記センサーの出力値が所定の閾値を上回ったとき又は下回ったときを、隣り合う前記紙片ブロックのうち搬送方向の下流側の前記紙片ブロックの角に対応する前記切り欠きの前段位置とし、前記センサーの出力値が前記所定の閾値を下回ったとき又は上回ったときを、隣り合う前記紙片ブロックのうち搬送方向の上流側の前記紙片ブロックの角に対応する前記切り欠きの後段位置とし、前記前段位置と前記後段位置とに基づいて、前記切り欠きの前記対称軸に対応する位置を切断位置として決定し、前記切断部により切断することを特徴とする。
この制御方法によれば、記録装置は、記録媒体の搬送中、センサーの出力値を監視して切り欠きに係る前段位置と、後段位置とを検出し、これら前段位置と後段位置とに基づいて、当該切り欠きの対称軸に対応する位置を算出するため、位置検出用のマーク等の光学的な読み取り等を行うことなく、切り欠きの形状の特性を利用して、記録媒体を切断すべき位置を適切に決定可能である。
【００１１】
また、上記目的を達成するために、本発明は、記録媒体を搬送路に沿って搬送する搬送部と、前記記録媒体に記録する記録部と、前記記録媒体を切断する切断部と、前記記録媒体を検出するセンサーと、を備える記録装置の各部を制御する制御部により実行されるプログラムであって、前記記録媒体は複数の紙片ブロックから構成され、隣り合う前記紙片ブロックの角には搬送方向に交わる方向に延びる対称軸に対して線対称な形状の切り欠きが形成されており、前記制御部に、前記搬送部による前記記録媒体の搬送中、前記センサーの出力値を取得させ、前記センサーの出力値が所定の閾値を上回ったとき又は下回ったときを、隣り合う前記紙片ブロックのうち搬送方向の下流側の前記紙片ブロックの角に対応する前記切り欠きの前段位置とし、前記センサーの出力値が前記所定の閾値を下回ったとき又は上回ったときを、隣り合う前記紙片ブロックのうち搬送方向の上流側の前記紙片ブロックの角に対応する前記切り欠きの後段位置とし、前記前段位置と前記後段位置とに基づいて、前記切り欠きの前記対称軸に対応する位置を切断位置として決定させ、前記切断部により切断させることを特徴とする。
このプログラムによれば、記録装置は、記録媒体の搬送中、センサーの出力値を監視して切り欠きに係る前段位置と、後段位置とを検出し、これら前段位置と後段位置とに基づいて、当該切り欠きの対称軸に対応する位置を算出するため、位置検出用のマーク等の光学的な読み取り等を行うことなく、切り欠きの形状の特性を利用して、記録媒体を切断すべき位置を適切に決定可能である。
【発明の効果】
【００１２】
本発明によれば、記録媒体の形状の特性を利用して、記録媒体を切断すべき位置を適切に算出できる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係るプリンターの構成を示す図である。
【図２】プリンターの機能的構成を示すブロック図である。
【図３】専用紙を示す図である。
【図４】切り欠き、切り欠きの各部位のセンサーの出力値の対応関係を示す図。
【図５】プリンターの動作の説明に利用する図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係るプリンター１（記録装置）の内部構造を模式的に示す図である。
このプリンター１は、セットされた専用紙１０（記録媒体）を、搬送路１１上で、搬送方向ＹＪ１における搬送正方向ＹＪ２に搬送しつつ、後述するサーマルヘッド１２（記録部）により専用紙１０の記録面に画像を記録し、後述するカッター機構１８（切断部）によって専用紙１０の適切な位置を切断し、所定の画像が記録され定型的なサイズを有する紙片（例えば、チケット）を発行可能な記録装置である。専用紙１０の具体的な形状については後述する。
図１に示すように、搬送路１１には、サーマルヘッド１２が設けられている。サーマルヘッド１２は、サーマル式のラインヘッドであり、搬送方向ＹＪ１と交わる方向であるライン方向ＹＪ３（搬送方向に交わる方向）に延在して設けられた複数の発熱素子を備え、発熱素子によって専用紙１０の記録面にドットを形成することにより、専用紙１０に画像を記録する。
サーマルヘッド１２に対向する位置には、プラテンローラー１４（搬送部）が設けられている。プラテンローラー１４は、搬送路１１上で専用紙１０を搬送する搬送ローラーであり、プラテンローラー１４の回転に応じて、専用紙１０が搬送正方向ＹＪ２、又は、その逆方向である搬送逆方向ＹＪ４へ向かって搬送される。
搬送路１１において、サーマルヘッド１２の搬送正方向ＹＪ２の下流側には、カッター機構１８が設けられている。このカッター機構１８は、専用紙１０を切断する機構であり、固定刃、可動刃等の各種カッターを備えている。
また、搬送路１１において、サーマルヘッド１２の搬送正方向ＹＪ２の上流側には、切り欠き検出センサー１９（センサー）が設けられている。切り欠き検出センサー１９は、専用紙１０に形成された切り欠きＲ（後述）の検出用に設けられた透過型の光センサーである。切り欠き検出センサー１９は、専用紙１０を搬送する際に、専用紙１０に形成された切り欠きＲが通過する位置である検出位置Ｐ１に設けられている。
図１において、Ｔ１は、切り欠き検出センサー１９によって専用紙１０の切り欠きＲが検出される位置（センサーの素子が設けられた位置、以下、「検出位置」という。）を示している。Ｔ２は、サーマルヘッド１２によって専用紙１０の記録面にドットが形成される位置（発熱素子が設けられた位置。以下、「記録位置」という。）を示している。Ｔ３は、カッター機構１８によって専用紙１０が切断される位置（可動刃と固定刃とが交差する位置。以下、「切断実行位置」という。）を示している。
【００１５】
図２は、プリンター１の機能的構成を示すブロック図である。
制御部２０は、プリンター１の各部を中枢的に制御するものであり、演算実行部としてのＣＰＵや、このＣＰＵに実行されるファームウェア等の各種プログラムを不揮発的に記憶するＲＯＭ、ＣＰＵに実行されるプログラムや、このプログラムに係るデータ等を一時的に記憶するワークエリアが形成されたＲＡＭ、その他の周辺回路等を備えている。制御部２０は、機能ブロックとして、切断制御部２０ａ、及び、閾値設定部２０ｂを備えているが、これらについては後述する。
制御部２０には、信号処理部２１が接続され、この信号処理部２１には、上述した切り欠き検出センサー１９、カバーセンサー２２、及び、紙検出センサー１７が接続されている。カバーセンサー２２は、プリンター１のカバー（不図示）の開閉状態を検出するためのセンサーであり、具体的には、カバーが開いたときにオンとなるスイッチ式のセンサーである。紙検出センサー１７は、専用紙１０を含む記録媒体がプリンター１にセットされているか否かを検出するためのセンサーであり、具体的には、記録媒体がセットされているときにオンとなるスイッチ式のセンサーである。記録媒体がセットされていない状態には、セットされていた記録媒体の紙切れも含む。信号処理部２１は、切り欠き検出センサー１９、カバーセンサー２２、及び、紙検出センサー１７の出力値について、Ａ／Ｄ変換等の各種信号処理を施した上で、制御部２０に出力する。制御部２０の切断制御部２０ａは、後述するように、切り欠き検出センサー１９の出力値に基づいて専用紙１０の切断位置の算出に係る処理を実行し、また、制御部２０の閾値設定部２０ｂは、後述するように、カバーセンサー２２、及び、紙検出センサー１７の出力値に基づいて、専用紙１０がセットされていない状態で、カバーが閉状態から開状態へと移行したことを検出する。
【００１６】
また、制御部２０には、モータードライバー２３が接続され、このモータードライバー２３には、プラテンローラー１４を回転させる搬送モーター２４、及び、カッター機構１８が備える可動刃を動作させるカッター駆動モーター２５が接続されている。これら搬送モーター２４、及び、カッター駆動モーター２５は、それぞれ、ステッピングモーターである。制御部２０は、モータードライバー２３を制御して、搬送モーター２４を駆動することにより、プラテンローラー１４を回転させ、専用紙１０を搬送正方向ＹＪ２、又は、搬送逆方向ＹＪ４に搬送する。また、制御部２０は、モータードライバー２３を制御して、カッター駆動モーター２５を駆動することにより、可動刃を動作させ、専用紙１０を切断する。本実施形態では、プラテンローラー１４、及び、当該ローラーを回転させるための各種機構が協働して搬送部として機能し、また、カッター機構１８、及び、当該機構の駆動に係る各種機構が協働して切断部として機能する。
また、制御部２０には、ヘッドドライバー２７が接続され、このヘッドドライバー２７には、サーマルヘッド１２が接続されている。制御部２０は、ヘッドドライバー２７を制御して、サーマルヘッド１２が備える発熱素子に駆動電流を供給して専用紙１０の記録面にドットを形成することにより、専用紙１０に画像を記録する。
入力部２８は、プリンター１に設けられた操作スイッチに接続され、操作スイッチに対する操作を検出して、制御部２０に出力する。表示部２９は、液晶表示パネル等の表示パネルや、ＬＥＤ等を備え、表示パネルや、ＬＥＤ等を介して各種情報を表示する。記憶部３０は、ＥＥＰＲＯＭ等の不揮発性メモリーを備え、各種データを書き換え可能に、不揮発的に記憶する。インターフェイス部３１（Ｉ／Ｆ部）は、制御部２０の制御の下、ホストコンピューター５との間で、通信規格に準拠した通信を行う。
ホストコンピューター５は、プリンタードライバーがインストールされており、プリンタードライバーの機能により、プリンター１に対して、適宜、制御コマンドを送信し、プリンター１を制御する。
【００１７】
次に、専用紙１０について説明する。
図３は、専用紙１０を模式的に示す図である。
図３に示すように、専用紙１０は、複数の紙片ブロック４０が接合部４１にて連続して接合されて構成されている。紙片ブロック４０とは、発行される紙片に対応する部位であり、１つの紙片の発行の際には、１つの紙片ブロック４０に適切な画像が記録された後、接合部４１にて当該１つの紙片ブロック４０が切り離される。発行される紙片には、例えば、空港の所定のフロアーで発行される搭乗券や、専門の店舗にて発行されるチケットがある。
専用紙１０は、長手方向と、搬送方向ＹＪ１とが対応し、短手方向と、ライン方向ＹＪ３とが対応するように、プリンター１にセットされ、搬送される。
図３に示すように、１つの紙片ブロック４０は、正面視略長方形であり、その四隅には、角アールが形成されている。四隅の角アールのそれぞれの形状は、同一である。このように紙片ブロック４０の四隅に角アールが形成されているため、各紙片ブロック４０の接合部４１のライン方向ＹＪ３における両端には、切り欠きＲが形成される。
切り欠きＲは、同一形状の２つの角アールによって形成されるものであるため、接合部４１に対応してライン方向ＹＪ３に延びる仮想的な対称軸Ｊに対して、線対称な形状を有している。
【００１８】
ところで、上述したように、プリンター１は、紙片の発行に際し、専用紙１０を接合部４１（＝対称軸Ｊに対応する位置）にて切断する必要がある。つまり、紙片の発行に際し、プリンター１は、専用紙１０の接合部４１の位置を管理し、接合部４１が切断実行位置Ｔ３に至ったときに、カッター機構１８によって専用紙１０を切断する必要がある。このため、従来は、記録媒体として、搬送方向ＹＪ１に一定の間隔でいわゆるブラックマークが形成されたものをセットし、専用のセンサーでブラックマークを光学的に検出し、検出結果に基づいて、記録媒体を切断すべき位置を管理していた。
一方で、本実施形態に係るプリンター１は、ブラックマークが形成されていない専用紙１０について、専用紙１０の形状の特性を利用して、切断すべき位置である接合部４１（対称軸Ｊに対応する位置）を算出し、管理する。
【００１９】
まず、制御部２０の切断制御部２０ａが、切り欠き検出センサー１９の出力値に基づいて、１の切り欠きＲについて、当該１の切り欠きＲの対称軸Ｊに対応する位置（切断位置）を決定するときの処理について説明する。切断制御部２０ａの機能は、制御部２０のＣＰＵが、ファームウェアを読み出して実行する等、ハードウェアとソフトウェアとの協働により実現される。
図４は、専用紙１０の切り欠きＲが形成された部分と、当該部分の各部位が検出位置Ｔ１に位置したときの切り欠き検出センサー１９の出力値との対応関係を示す図である。上述したように、切り欠き検出センサー１９は、専用紙１０の搬送正方向ＹＪ２に向かって左側に形成された切り欠きＲが通過する検出位置Ｐ１に設けられた透過型の光センサーである。従って、切り欠き検出センサー１９の発光素子と、受光素子との間の所定の範囲において、専用紙１０が介在している範囲が大きければ大きいほど、その出力値は小さくなる。このため、専用紙１０の切り欠きＲが形成された部分における各部位が検出位置Ｔ１に位置したときの切り欠き検出センサー１９の出力値は、図４の下段に示すように、切り欠きＲの形状に対応して変化する。
すなわち、図４の下段に示すとおり、切り欠きＲ以外の範囲（角アール以外の範囲）では、切り欠き検出センサー１９の受光素子と、発光素子との間に一定の態様で専用紙１０が介在することから、切り欠き検出センサー１９の出力値は値ａ１でほぼ一定である。一方、切り欠きＲの範囲（角アールの範囲）では、切り欠き検出センサー１９の出力値の波形は、対称軸Ｊに対応する位置をピーク（値ａ２）として、対称軸Ｊに対して線対称な形状となる。
以上のことを踏まえ、切断制御部２０ａは、以下のようにして１の切り欠きＲについて、当該１の切り欠きＲの対称軸Ｊに対応する位置を決定する。
【００２０】
すなわち、切断制御部２０ａは、専用紙１０を搬送中、切り欠き検出センサー１９の出力値を取得し、出力値が予め定められた閾値ＴＨ１を上回ったか否かを判別する。この閾値ＴＨ１は、値ａ１及び値ａ２の間の適切な値とされ、具体的には、本実施形態では、検出位置Ｔ１に何ら記録媒体が位置していないときの切り欠き検出センサー１９の出力値の６５％とされている。この閾値ＴＨ１は、所定のタイミングで閾値設定部２０ｂによりその値が再設定されるが、これについては後述する。以下、切り欠き検出センサー１９の出力値が閾値ＴＨ１を上回ったときに検出位置Ｔ１に位置している専用紙１０の位置を「前段位置」（図４において、符号Ｘ１の線分が示す位置）という。
切り欠き検出センサー１９の出力値が閾値ＴＨ１を上回った場合、切断制御部２０ａは、ステッピングモーターによって構成された搬送モーター２４のステップ数のカウントを開始する。換言すれば、切断制御部２０ａは、前段位置Ｘ１が検出位置Ｔ１に至った後の搬送モーター２４のステップ数のカウントを開始する。周知の通り、ステッピングモーターのステップ数と、専用紙１０の搬送量とは比例関係にある。なお、以下では、説明の便宜のため、長さの単位を、搬送モーター２４のステップ数で統一的に表現するものとする。１ステップ分の長さは、搬送モーター２４が１ステップ分駆動したときに専用紙１０が搬送される搬送量と一致する。
切り欠き検出センサー１９の出力値が閾値ＴＨ１を上回り、搬送モーター２４のステップ数のカウントを開始した後、切断制御部２０ａは、切り欠き検出センサー１９の出力値が閾値ＴＨ１を下回ったか否かを判別する。以下、切り欠き検出センサー１９の出力値が閾値ＴＨ１を下回ったときに検出位置Ｔ１に位置している専用紙１０の位置を「後段位置」（図４において、符号Ｘ２の線分が示す位置）という。
切り欠き検出センサー１９の出力値が閾値ＴＨ１を下回った場合、切断制御部２０ａは、搬送モーター２４のステップ数のカウントを終了する。切り欠き検出センサー１９の出力値が閾値ＴＨ１を上回った後下回るまでの間にカウントされたステップ数は、すなわち、前段位置Ｘ１から後段位置Ｘ２までの距離（以下、「前後離間距離Ｓ１」という。）である。
次いで、切断制御部２０ａは、前後離間距離Ｓ１の２分の１の値を求め、求めた値に対応する距離（以下、「軸離間距離Ｓ２」という。）分、前段位置Ｘ１から離間した位置を、切り欠きＲの対称軸Ｊに対応する位置として、算出する。
【００２１】
以上の手法により、切り欠きＲの対称軸Ｊに対応する位置を適切に算出することが可能である。理由は以下である。
すなわち、上述したとおり、各紙片ブロック４０の四隅に形成された角アールは同一形状を有しており、これに起因して切り欠きＲは対称軸Ｊに対して線対称な形状であり、さらに、切り欠きＲに対応する部分の切り欠き検出センサー１９の出力値の波形は、波形のピークに位置し、対称軸Ｊに対応する仮想的な軸に対して線対称な形状である。
従って、前段位置Ｘ１、後段位置Ｘ２は、それぞれ、センサーの出力値が、共通する閾値ＴＨ１を上回り、また、下回ったときに検出位置Ｔ１に位置している専用紙１０の位置であるため、対称軸Ｊと前段位置Ｘ１との離間距離、及び、対称軸Ｊと後段位置Ｘ２との離間距離は、等しい。すなわち、対称軸Ｊは、前段位置Ｘ１と後段位置Ｘ２との中央に対応する位置に位置しているということであり、前後離間距離Ｓ１（前段位置Ｘ１と後段位置Ｘ２との離間距離）の２分の１の距離（軸離間距離Ｓ２）分、前段位置Ｘ１から離間した位置を、切り欠きＲの対称軸Ｊに対応する位置として決定することにより、対称軸Ｊに対応する位置を適切に決定可能である。
つまり、本実施形態に係る切断制御部２０ａは、切り欠きＲの形状の特性、すなわち、切り欠きＲが対称軸Ｊに対して線対称な形状を有していることを効果的に利用して、切り欠き検出センサー１９の出力値に基づいて、適切に対称軸Ｊに対応する位置（切断位置）を決定する。
【００２２】
なお、本実施形態では、切り欠き検出センサー１９が透過型の光センサーであるため、当該センサーの出力値が閾値ＴＨ１を上回ったときの位置を前段位置Ｘ１とし、当該センサーの出力値が閾値ＴＨ１を下回ったときの位置を後段位置Ｘ２としていた。しかしながら、切り欠き検出センサー１９が反射型の光センサーである場合は、経過時間に対するセンサーの出力値の波形が、図４の下段に示すものと逆の形状となるため、センサーの出力値が所定の閾値を下回ったときの位置が前段位置と、また、センサーの出力値が所定の閾値を上回ったときの位置が後段位置となる。
【００２３】
ここで、専用紙１０の記録面への画像の記録に係る処理は、画像バッファーへのイメージデータの展開や、イメージデータに基づくモータードライバー２３やヘッドドライバー２７の制御、その他の付随する処理を適切なタイミングで実行する必要があり、ＣＰＵへの負荷が大きく、当該処理を行っている間は、他の処理に対して不必要にＣＰＵの割り当てを行いたくない、とするニーズがある。特に、プリンター１は、小型化の要請、低コスト化の要請等により、ＣＰＵのパワーが大きくない場合も多く、上記ニーズが強い。
以上を踏まえ、本実施形態に係るプリンター１は、専用紙１０を使用して連続して紙片を発行する場合、以下の処理を実行することによって上記ニーズに適切に応えている。
【００２４】
図５は、プリンター１が、専用紙１０を使用して連続して紙片を発行するときの動作の一例を説明するための図である。図５では、（Ａ）から（Ｊ）へ向かって、段階的に、処理が進む様子を示している。
また、図５の例では、専用紙１０に、先頭から順に、紙片ブロック４０１、４０２、及び、４０３が接合されており、これら紙片ブロック４０のそれぞれに対応して紙片のそれぞれを発行するものとし、さらに、紙片ブロック４０１と、紙片ブロック４０２との間には、切り欠きＲ１が形成され、紙片ブロック４０２と、紙片ブロック４０３との間には、切り欠きＲ２が形成されているものとする。また、説明の便宜のため、画像の記録に係る処理については詳述しないものとする。
また、以下の説明では、専用紙１０の１つの紙片ブロック４０の搬送方向ＹＪ１における長さは８０ステップであり、また、検出位置Ｔ１と記録位置Ｔ２との離間距離は７０ステップであり、また、記録位置Ｔ２と切断実行位置Ｔ３の離間距離は７０ステップであるものとする。
まず、プリンター１の制御部２０の切断制御部２０ａは、セットされた専用紙１０について、搬送正方向ＹＪ２への搬送を開始する（図５（Ａ）に示す状態）。搬送の開始後、切断制御部２０ａは、切り欠き検出センサー１９の出力値を監視し、当該出力値が閾値ＴＨ１を上回った場合（＝検出位置Ｔ１に切り欠きＲ１の前段位置Ｘ１が至った場合）（図５（Ｂ）に示す状態）、搬送モーター２４のステップ数のカウントを開始する。以下、ここでカウントを開始したステップ数は、ファームウェア上に定義された変数である前後離間距離変数Ｈ１に、随時、格納されるものとする。さらに、切断制御部２０ａは、センサーの出力値が閾値ＴＨ１を上回った時点から、ファームウェア上に定義された変数である軸離間距離変数Ｈ２に格納された値が示すステップ数分、専用紙１０を搬送正方向ＹＪ２に搬送する（図５（Ｃ）に示す状態）。軸離間距離変数Ｈ２には、後に詳述するが、直近で切り欠き検出センサー１９を通過した切り欠きＲに係る前段位置Ｘ１、及び、後段位置Ｘ２に基づいて算出された軸離間距離Ｓ２の値が格納されている。ここで、最初に切り欠きＲが切り欠き検出センサー１９を通過する場合は、軸離間距離変数Ｈ２には、直近で切り欠き検出センサー１９を通過した切り欠きＲに基づいて算出された軸離間距離Ｓ２の値ではなく、事前の実験やシミュレーションで算出され、又は、ユーザーにより設定された適切な軸離間距離Ｓ２の値が格納されている。
上述したように、軸離間距離Ｓ２は、前段位置Ｘ１と、対称軸Ｊとの離間距離であるため、センサーの出力値が閾値ＴＨ１を上回った時点（＝検出位置Ｔ１に切り欠きＲ１の前段位置Ｘ１が至った時点であり、図５（Ｂ）に示す状態）から、軸離間距離Ｓ２分、専用紙１０を搬送正方向ＹＪ２に搬送することにより、検出位置Ｔ１に、切り欠きＲ１の対称軸Ｊ（切り欠きＲ１の接合部４１、切断位置）が至った状態となる。
【００２５】
図５（Ｃ）に示す状態（検出位置Ｔ１に切り欠きＲ１の対称軸Ｊが至った状態）となった後、切断制御部２０ａは、さらに、搬送モーター２４のステップ数のカウントを開始する。説明の明確化のため、検出位置Ｔ１に対称軸Ｊが至った状態の後にカウントが開始される搬送モーター２４のステップ数の値は、随時、ファームウェア上に定義された変数である切断位置管理変数Ｈ３に格納されるものとする。
ここで、検出位置Ｔ１と切断実行位置Ｔ３との離間距離は１４０ステップである。従って、検出位置Ｔ１に切り欠きＲ１の対称軸Ｊが至った後、１４０ステップ分、専用紙１０を搬送正方向ＹＪ２に搬送することにより、切り欠きＲ１の対称軸Ｊ（切断位置）が切断実行位置Ｔ３に至り、切り欠きＲ１の対称軸Ｊ（＝接合部４１）における切断が可能な状態となる。切断制御部２０ａは、切断位置管理変数Ｈ３によって検出位置Ｔ１に切り欠きＲ１の対称軸Ｊが至った後の搬送量を管理し、切断位置管理変数Ｈ３に格納された値が１４０ステップとなったことを検出することにより、切り欠きＲ１の対称軸Ｊが切断実行位置Ｔ３に至ったことを検出する。つまり、本実施形態に係る切断制御部２０ａは、前段位置Ｘ１から軸離間距離Ｓ２分離間した位置に対称軸Ｊ（＝専用紙１０を切断すべき位置、切断位置）が位置しているものとして、前段位置Ｘ１が検出位置Ｔ１に至った後、算出した軸離間距離Ｓ２分の搬送が完了した時点を基準として、対称軸Ｊの位置を管理する。このため、対称軸Ｊが検出位置Ｔ１に至った後の搬送モーター２４のステップ数（＝切断位置管理変数Ｈ３に格納された値）と、検出位置Ｔ１及び対称軸Ｊの離間距離と、が一致した値となり、対称軸Ｊ（＝専用紙１０を切断すべき位置、切断位置）の位置の管理が容易であり、処理効率が良く、また、プログラムの複雑化を抑制可能である。
【００２６】
さて、検出位置Ｔ１に、切り欠きＲ１の対称軸Ｊが至った後、切断制御部２０ａは、切り欠き検出センサー１９の出力値を取得し、当該出力値が閾値ＴＨ１を下回った場合（＝検出位置Ｔ１に切り欠きＲ１の後段位置Ｘ２が至った場合）（図５（Ｄ）に示す状態）、センサーの出力値が閾値ＴＨ１を上回った後にカウントを開始したステップ数（前後離間距離変数Ｈ１を用いて管理していたステップ数）のカウントを完了する。この時点で前後離間距離変数Ｈ１に格納されている値は、切り欠きＲ１における前段位置Ｘ１と、後段位置Ｘ２との前後離間距離Ｓ１である。
その後、切断制御部２０ａは、専用紙１０の搬送正方向ＹＪ２への搬送を継続し、切断位置管理変数Ｈ３に格納された値が、１４０ステップとなった時点で、一旦、搬送を停止する（図５（Ｅ）に示す状態）。上述したように、切断位置管理変数Ｈ３に格納された値が１４０ステップということは、切り欠きＲ１の対称軸Ｊが検出位置Ｔ１に至った後の搬送量が１４０ステップということであり、切り欠きＲ１の対称軸Ｊ（切断位置）が切断実行位置Ｔ３に至ったということである。なお、詳細は省略するが、図５（Ｂ）に示す状態から、図５（Ｅ）に示す状態に至るまでの一連の搬送において、制御部２０の制御の下、サーマルヘッド１２によって、紙片ブロック４０１の記録面に適切に画像が記録される。上述したように、画像の記録に係る処理は、ＣＰＵへの負荷が大きく、当該処理を行っている間は、他の処理について不必要にＣＰＵの割り当てを行わないことが求められる。
【００２７】
さて、切り欠きＲ１の対称軸Ｊが切断実行位置Ｔ３に至った後（図５（Ｅ）に示す状態）、切断制御部２０ａは、モータードライバー２３を制御して、カッター駆動モーター２５を駆動して可動刃を動作させて、切り欠きＲ１の対称軸Ｊにて専用紙１０を切断する。これにより、紙片ブロック４０１に対応する紙片の発行が完了する。
そして、切断制御部２０ａは、専用紙１０の切断の実行後、専用紙１０の搬送が停止している状態のときに、切り欠きＲ１に係る前後離間距離Ｓ１に基づいて、軸離間距離Ｓ２を算出する。
詳述すると、切断制御部２０ａは、前後離間距離変数Ｈ１に格納された値（切り欠きＲ１に係る前段位置Ｘ１と後段位置Ｘ２との前後離間距離Ｓ１）を取得する。次いで、切断制御部２０ａは、取得した前後離間距離Ｓ１の２分の１の値を算出し、軸離間距離Ｓ２とする。次いで、切断制御部２０ａは、算出した軸離間距離Ｓ２を、軸離間距離変数Ｈ２に格納する。さらに、切断制御部２０ａは、前後離間距離変数Ｈ１、及び、切断位置管理変数Ｈ３をクリアーする。
このように、本実施形態では、画像の記録が完了し、かつ、専用紙１０の切断が完了し、専用紙１０の搬送が行われていない状態で、切断制御部２０ａによる軸離間距離Ｓ２の算出に係る処理、及び、付随する処理が行われる。このため、画像の記録に係る処理を含む各種処理が行われており、できるだけ他の処理にＣＰＵの割り当てを行いたくないときに、軸離間距離Ｓ２の算出に係る処理についてＣＰＵが割り当てられることを効果的に防止可能である。
なお、上述した２分の１とは、完全な２分の１を意味せず、例えば、事前の実験やシミュレーション等で算出されたマージン等を反映してもよいことは勿論である。
【００２８】
軸離間距離Ｓ２の算出、及び、当該軸離間距離Ｓ２の軸離間距離変数Ｈ２への格納が完了した後、切断制御部２０ａは、紙片ブロック４０２に対して画像の記録を開始することが可能な状態となるように、所定量、専用紙１０を搬送逆方向ＹＪ４へ向かって搬送する（図５（Ｆ）に示す状態）。
次いで、切断制御部２０ａは、専用紙１０の搬送正方向ＹＪ２への搬送を開始し、搬送の開始後、切り欠き検出センサー１９の出力値を監視し、当該出力値が閾値ＴＨ１を上回った場合（＝検出位置Ｔ１に切り欠きＲ２の前段位置Ｘ１が至った場合）（図５（Ｇ）に示す状態）、搬送モーター２４のステップ数のカウントを開始する。ここでカウントを開始したステップ数は、前後離間距離変数Ｈ１に、随時、格納される。
さらに、切断制御部２０ａは、センサーの出力値が閾値ＴＨ１を上回った時点から、軸離間距離変数Ｈ２に格納された値が示すステップ数分、専用紙１０を搬送正方向ＹＪ２に搬送する（図５（Ｈ）に示す状態）。
上述したように、軸離間距離変数Ｈ２には、切り欠きＲ１の前後離間距離Ｓ１に基づいて算出された軸離間距離Ｓ２が格納されている。つまり、切断制御部２０ａは、切り欠きＲ２の対称軸Ｊの算出に際し、切り欠きＲ２の直前に切り欠き検出センサー１９を通過した切り欠きＲ１に基づいて算出された軸離間距離Ｓ２を利用し、切り欠きＲ２の前段位置Ｘ１から、当該軸離間距離Ｓ２分、離間した位置を、当該切り欠きＲ２の対称軸Ｊの位置としている。
ここで、プリンター１における専用紙１０の搬送に際しては、専用紙１０の軽微なスキューや、搬送モーター２４の軽微な脱調、プリンター１の個体差、経年劣化の状況により、必ずしも想定された態様で完璧に搬送が行われるとは限らない。従って、軸離間距離Ｓ２の最適な値は、専用紙１０の搬送の状況によって変動する。これを踏まえ、本実施形態のように、軸離間距離Ｓ２を固定値とするのではなく、実際に検出された前後離間距離Ｓ１を用いて、都度、算出することにより、軸離間距離Ｓ２が最適な値から乖離することを抑制し、できるだけ正確な値とすることが可能である。
特に、本実施形態では、ある１の切り欠きＲの軸離間距離Ｓ２として、当該１の切り欠きＲの前に切り欠き検出センサー１９を通過した前の切り欠きＲに基づいて算出された軸離間距離Ｓ２を利用する。ここで、当該１の切り欠きＲと、当該前の切り欠きＲとは、位置的に近接しており、当該前の切り欠きＲが切り欠き検出センサー１９を通過したときの搬送の状況と、当該１の切り欠きＲが切り欠き検出センサー１９を通過するときの搬送の状況とは近似しているということができ、当該前の切り欠きＲに基づいて算出した軸離間距離Ｓ２と、当該１の切り欠きＲに基づいて算出されるであろう軸離間距離Ｓ２とは、近似している可能性が非常に高い。これを踏まえ、本実施形態のように、当該１の切り欠きＲの軸離間距離Ｓ２として、当該前の切り欠きＲに基づいて算出された軸離間距離Ｓ２を利用することにより、適切な値の軸離間距離Ｓ２を利用した切り欠きＲの対称軸Ｊの検出が可能となる。
【００２９】
さて、図５（Ｈ）に示す状態（検出位置Ｔ１に切り欠きＲ２の対称軸Ｊが至った状態）となった後、切断制御部２０ａは、さらに、搬送モーター２４のステップ数のカウントを開始し、カウントしたステップ数を、随時、切断位置管理変数Ｈ３に格納する。
検出位置Ｔ１に、切り欠きＲ２の対称軸Ｊが至った後、切断制御部２０ａは、切り欠き検出センサー１９の出力値を監視し、当該出力値が閾値ＴＨ１を下回った場合（＝検出位置Ｔ１に切り欠きＲ２の後段位置Ｘ２が至った場合）（図５（Ｉ）に示す状態）、センサーの出力値が閾値ＴＨ１を上回った後にカウントを開始したステップ数（前後離間距離変数Ｈ１を用いて管理していたステップ数）のカウントを完了する。この時点で前後離間距離変数Ｈ１に格納されている値は、すなわち、切り欠きＲ２における前段位置Ｘ１と、後段位置Ｘ２との前後離間距離Ｓ１である。
次いで、切断制御部２０ａは、専用紙１０の搬送正方向ＹＪ２への搬送を継続し、切断位置管理変数Ｈ３に格納された値が、１４０ステップとなった時点で、一旦、搬送を停止する（図５（Ｊ）に示す状態）。上述したように、切断位置管理変数Ｈ３に格納された値が１４０ステップということは、切り欠きＲ２の対称軸Ｊが検出位置Ｔ１に至った後の搬送量が１４０ステップであり、切り欠きＲ２の対称軸Ｊが切断実行位置Ｔ３に至ったということである。
次いで、切断制御部２０ａは、カッター駆動モーター２５を駆動して、切り欠きＲ２の対称軸Ｊにて専用紙１０を切断する。これにより、紙片ブロック４０２に対応する紙片の発行が完了する。
次いで、切断制御部２０ａは、専用紙１０の搬送が停止している状態のときに、切り欠きＲ２に係る前後離間距離Ｓ１に基づいて、軸離間距離Ｓ２を算出し、軸離間距離変数Ｈ２に格納する。ここで、軸離間距離変数Ｈ２に格納された軸離間距離Ｓ２は、切り欠きＲ３における対称軸Ｊの算出に使用される。
【００３０】
次に、プリンター１の制御部２０の閾値設定部２０ｂについて説明する。この閾値設定部２０ｂの機能は、制御部２０のＣＰＵがファームウェアを読み出して実行する等、ハードウェアとソフトウェアとが協働して実現される。
閾値ＴＨ１は、前後離間距離Ｓ１が、軸離間距離Ｓ２を算出するという観点から、十分な値となるような適切な値であることが求められる。これを踏まえ、本実施形態では、検出位置Ｔ１に何ら記録媒体が位置していないときの切り欠き検出センサー１９の出力値の６５％とされている。しかしながら、切り欠き検出センサー１９の同一環境時の出力値は、センサー自体の経年劣化、汚れ、その他の要因により変動していくものであるため、閾値ＴＨ１の値も、切り欠き検出センサー１９の実際の出力値に応じて変動させる必要がある。
以上を踏まえ、閾値設定部２０ｂは、以下の処理を行う。
すなわち、閾値設定部２０ｂは、電源がオンされている間、カバーセンサー２２、及び、紙検出センサー１７の出力値を監視する。そして、これらセンサーの出力値に基づいて、専用紙１０がセットされていない状態で、カバーが閉状態から開状態へと移行したことを検出した場合、閾値設定部２０ｂは、切り欠き検出センサー１９の出力値を取得し、取得した出力値の６５％の値を、閾値ＴＨ１とする。
これにより、専用紙１０がセットされておらず、かつ、カバーが閉状態から開状態へと移行し、しばらくの間は、紙片の発行が行われないことが予想される状況のときに、随時、閾値ＴＨ１が、切り欠き検出センサー１９の実際の出力値を踏まえた適切な値に再設定されることとなる。
【００３１】
以上説明したように、本実施形態によれば、プリンター１は、搬送路１１上で専用紙１０を搬送方向ＹＪ１に搬送する搬送部（プラテンローラー１４や、搬送モーター２４、その他の付随する機構）と、搬送路１１上を搬送される専用紙１０に記録するサーマルヘッド１２（記録部）と、搬送路１１上を搬送される専用紙１０を切断するカッター機構１８（切断部）と、搬送路１１において専用紙１０に形成された切り欠きＲが通過する位置に対応する検出位置Ｔ１に設けられた切り欠き検出センサー１９と、を備えている。そして、切断制御部２０ａは、専用紙１０の搬送中、切り欠き検出センサー１９の出力値を監視し、当該センサーの出力値が閾値ＴＨ１を上回ったときに検出位置Ｔ１に位置していた専用紙１０の位置である前段位置Ｘ１と、当該センサーの出力値が閾値ＴＨ１を下回ったときに検出位置Ｔ１に位置していた専用紙１０の位置である後段位置Ｘ２と、に基づいて、カッター機構１８によって切断すべき切り欠きＲの対称軸Ｊに対応する位置を算出する。
この構成によれば、プリンター１は、専用紙１０の搬送中、切り欠き検出センサー１９の出力値を監視して切り欠きＲに係る前段位置Ｘ１と、後段位置Ｘ２とを検出し、これら前段位置Ｘ１と後段位置Ｘ２とに基づいて、当該切り欠きＲの対称軸Ｊに対応する位置を算出するため、位置検出用のマーク等の光学的な読み取り等を行うことなく、切り欠きＲの形状の特性を利用して、専用紙１０を切断すべき位置を適切に算出可能である。
【００３２】
また、本実施形態によれば、切断制御部２０ａは、前段位置Ｘ１と、後段位置Ｘ２との距離である前後離間距離Ｓ１の２分の１に対応する距離である軸離間距離Ｓ２の分、前段位置Ｘ１から離間した位置を、切り欠きＲの対称軸Ｊに対応する位置として算出する。
ここで、切り欠きＲは、対称軸Ｊに対して線対称な形状をしているため、検出位置Ｔ１に前段位置Ｘ１が至った後、後段位置Ｘ２が至るまでの切り欠き検出センサー１９の出力の波形は、前段位置Ｘ１に対応する出力と、後段位置Ｘ２に対応する出力との中間位置にてピークとなる。そして、このピークに対応する専用紙１０の位置が、切り欠きＲの対称軸Ｊに対応する位置である。以上を踏まえ、上記構成によれば、プリンター１は、前段位置Ｘ１と、後段位置Ｘ２との距離の２分の１に対応する距離である軸離間距離Ｓ２の分、前段位置Ｘ１から離間した位置を、切り欠きＲの対称軸Ｊに対応する位置として算出するため、切り欠きＲの形状の特性を利用して、専用紙１０を切断すべき位置を適切に算出可能である。
【００３３】
また、本実施形態によれば、切断制御部２０ａは、１の切り欠きＲに係る前段位置Ｘ１及び後段位置Ｘ２に基づいて軸離間距離Ｓ２を算出した後、１の切り欠きＲの次に検出位置Ｔ１を通過する次の切り欠きＲについて、当該次の切り欠きＲに係る前段位置Ｘ１から、当該１の切り欠きに基づいて算出された軸離間距離Ｓ２分離間した位置を、当該次の切り欠きの対称軸Ｊに対応する位置として算出する。
この構成によれば、プリンター１は、当該１の切り欠きに係る前段位置Ｘ１、及び、後段位置Ｘ２に基づいて算出された軸離間距離Ｓ２を利用して、当該次の切り欠きＲの対称軸Ｊに対応する位置を算出するため、当該次の切り欠きＲの対称軸Ｊに対応する位置（切断すべき位置）が検出位置Ｔ１に至ったことを基準として、専用紙１０の位置の調整を行うことができ、処理の複雑化を抑制できる。
【００３４】
また、本実施形態によれば、切断制御部２０ａは、当該１の切り欠きＲが検出位置Ｔ１を通過した後、当該次の切り欠きが検出位置Ｔ１を通過する前であって、少なくともサーマルヘッド１２による専用紙１０への記録を行っていないときに、当該１の切り欠きＲに係る前段位置Ｘ１及び後段位置Ｘ２に基づいて軸離間距離Ｓ２を算出する。
この構成によれば、プリンター１は、当該１の切り欠きが検出位置Ｔ１を通過した後、当該次の切り欠きＲが検出位置Ｔ１を通過する前であって、少なくともサーマルヘッド１２による専用紙１０への記録を行っていないときに、当該１の切り欠きＲに係る前段位置Ｘ１及び後段位置Ｘ２に基づいて軸離間距離Ｓ２を算出するため、専用紙１０への記録に係る処理についてＣＰＵの割り当てを行っている間に、軸離間距離Ｓ２の算出に係る処理についてＣＰＵの割り当てが行われることが制限され、記録に係る処理を行っている間は他の処理についてできるだけＣＰＵの割り当てを行いたくないとするニーズに適切に応えることができる。
【００３５】
また、本実施形態によれば、閾値設定部２０ｂは、専用紙１０がセットされていないときの切り欠き検出センサー１９の出力値に基づいて、閾値ＴＨ１を設定する。
ここで、切り欠き検出センサー１９の出力値は、当該センサー自体の経年劣化、汚れ、その他の要因により変化していくものであるが、上記構成によれば、閾値ＴＨ１が実際の出力値に応じて動的に設定されるため、閾値ＴＨ１を、当該センサーの実際の状態を踏まえた適切な値に設定することが可能である。
【００３６】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、ある１の切り欠きＲの軸離間距離Ｓ２として、当該１の切り欠きＲの前に切り欠き検出センサー１９を通過した前の切り欠きＲに基づいて算出された軸離間距離Ｓ２を利用していた。しかしなら、１の切り欠きＲの軸離間距離Ｓ２として、当該１の切り欠きＲに係る前後離間距離Ｓ１に基づいて算出された値を使用してもよいことは勿論である。当該手法は、特に、本実施形態と比して処理の複雑化、及び、ＣＰＵへの処理負担の増大を招くため、ＣＰＵのパワーが大きい場合に有効である。
また例えば、上述した実施形態に係るプリンター１は、サーマル式のプリンターであったが、プリンター１の形式はサーマル式に限らず、インクジェット式や、ドットインパクト式等何であってもよい。すなわち、対称軸に対して線対称な形状を有する切り欠きが形成された記録媒体を、当該切り欠きの対称軸に対応する位置で切断することが求められる記録装置に対して、広く本発明を適用可能である。
また例えば、図２に示す各機能ブロックはハードウェアとソフトウェアの協働により任意に実現可能であり、特定のハードウェア構成を示唆するものではない。また、プリンター１の各機能ブロックの機能を、プリンター１に外部接続される別の装置に持たせるようにしてもよい。また、プリンター１は、外部接続される記憶媒体に記憶させたプログラムを実行することにより、各種動作を実行するようにしてもよい。
【符号の説明】
【００３７】
１…プリンター（記録装置）、５…ホストコンピューター、１０…専用紙（記録媒体）、１１…搬送経路、１２…サーマルヘッド（記録部）、１４…プラテンローラー（搬送部）、１８…カッター機構（切断部）、１９…切り欠き検出センサー（センサー）、２０…制御部、２０ａ…切断制御部（制御部）、２０ｂ…閾値設定部、２４…搬送モーター（搬送部）、Ｐ１…検出位置、Ｘ１…前段位置、Ｘ２…後段位置、ＹＪ１…搬送方向。
【図１】
0006003163.tif 000002
【図２】
0006003163.tif 000003
【図３】
0006003163.tif 000004
【図４】
0006003163.tif 000005
【図５】
0006003163.tif 000006