(57)【要約】【課題】複数の媒体供給部にセットする印刷媒体に付されたブラックマークのピッチを意識することなく適切な印刷結果を得ることができるプリンタを提供すること。【解決手段】センサによるブラックマークの検出タイミングに基づいて印刷媒体の切断タイミングを制御するプリンタにおいて、印刷部に印刷媒体を供給する媒体供給部を切り替える前後の媒体供給部にセットされた印刷媒体に付されたブラックマークのピッチＬ１，Ｌ２を特定する。そして、特定したピッチＬ１とピッチＬ２とが一致する場合（Ｌ１＝Ｌ２）には印刷処理を続行し、異なる場合（Ｌ１≠Ｌ２）には印刷処理を中止するなど、異なる長さの印刷結果がスタッカに収納されないような制御手段を講じる。【選択図】  図５
2010221435.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体への印刷を行う印刷部と、印刷が完了した印刷媒体を切断するカッタ機構と、印刷媒体に所定ピッチで付されたマークを検出するセンサとを備え、前記センサによる前記マークの検出タイミングに基づいて前記カッタ機構による印刷媒体の切断タイミングを制御するプリンタにおいて、
前記印刷部に印刷媒体を供給する複数の媒体供給部と、
前記印刷部に印刷媒体を供給する前記媒体供給部を切り替える切替手段と、
この切替手段による切り替え前の前記媒体供給部にセットされた印刷媒体に付されたマークのピッチＬ１および切り替え後の前記媒体供給部にセットされた印刷媒体に付されたマークのピッチＬ２を特定するピッチ特定手段と、
このピッチ特定手段により特定したピッチＬ１とピッチＬ２とが一致する場合（Ｌ１＝Ｌ２）には印刷処理を続行し、異なる場合（Ｌ１≠Ｌ２）には印刷処理を中止する制御手段と、
を備えていることを特徴とするプリンタ。
【請求項２】
印刷媒体への印刷を行う印刷部と、印刷が完了した印刷媒体を切断するカッタ機構と、印刷媒体に所定ピッチで付されたマークを検出するセンサと、センサによる前記マークの検出タイミングに基づいて前記カッタ機構による印刷媒体の切断タイミングを制御する第１の切断タイミング制御手段とを備えたプリンタにおいて、
前記印刷部に印刷媒体を供給する複数の媒体供給部と、
前記印刷部に印刷媒体を供給する前記媒体供給部を切り替える切替手段と、
この切替手段による切り替え前の前記媒体供給部にセットされた印刷媒体に付されたマークのピッチＬ１および切り替え後の前記媒体供給部にセットされた印刷媒体に付されたマークのピッチＬ２を特定するピッチ特定手段と、
このピッチ特定手段により特定したピッチＬ１がピッチＬ２に正整数Ｍを乗じた値と一致する場合（Ｌ１＝ＭＬ２）、印刷媒体の搬送方向先端から略Ｍピッチを跨ぐ位置に付されたマークの検出タイミングに基づいて前記カッタ機構による印刷媒体の切断タイミングを制御する第２の切断タイミング制御手段と、
を備えていることを特徴とするプリンタ。
【請求項３】
印刷媒体への印刷を行う印刷部と、印刷が完了した印刷媒体を切断するカッタ機構と、印刷媒体に所定ピッチで付されたマークを検出するセンサと、このセンサによる前記マークの検出タイミングに基づいて前記カッタ機構による印刷媒体の切断タイミングを制御する第１の切断タイミング制御手段とを備えたプリンタにおいて、
前記印刷部に印刷媒体を供給する複数の媒体供給部と、
前記印刷部に印刷媒体を供給する前記媒体供給部を切り替える切替手段と、
この切替手段による切り替え前の前記媒体供給部にセットされた印刷媒体に付されたマークのピッチＬ１および切り替え後の前記媒体供給部にセットされた印刷媒体に付されたマークのピッチＬ２を特定するピッチ特定手段と、
このピッチ特定手段により特定したピッチＬ１とピッチＬ２とが異なる場合（Ｌ１≠Ｌ２）、前記印刷媒体の搬送距離に基づいて前記印刷媒体の切断位置が搬送方向先端からピッチＬ１の位置に位置決めされるように前記カッタ機構による切断タイミングを制御する第２の切断タイミング制御手段と、
を備えていることを特徴とするプリンタ。
【請求項４】
前記カッタ機構により切断された印刷媒体を収納するスタッカと、
一連の印刷処理が完了したことに応じて前記スタッカに収納された印刷媒体を同時に排出する排出手段と、
をさらに備えていることを特徴とする請求項１乃至３のうちいずれか１に記載のプリンタ。
【請求項５】
前記ピッチ特定手段は、前記媒体供給部にセットされた印刷媒体を搬送路上に設定された印刷待機位置にローディングする際に、前記センサによりマークを検出したときから次のマークを検出するまでの印刷媒体の搬送距離を算出することでピッチを特定することを特徴とする請求項１乃至４のうちいずれか１に記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷部に印刷媒体を供給する媒体供給部を選択的に切り替える機能を備えたプリンタに関する。
【背景技術】
【０００２】
従来、連続した印刷媒体を収納するフィーダやロール紙などの媒体供給部を複数備え、この中から印刷に使用する媒体供給部を選択的に切り替えることが可能なプリンタが知られている。（例えば、特許文献１を参照）
上記のように複数の媒体供給部を備えたプリンタでは、いずれかの媒体供給部に用紙切れが発生すると、他方の媒体供給部から印刷媒体の供給を受けて印刷を継続する機能を備えたものも存在する。
【０００３】
また、ラベルなどの所定フォームを有する印刷媒体に対して正確な位置への印刷を行うべく、印刷媒体に付されたタイミングマークであるブラックマークをセンサで検知することで印刷位置および印刷媒体の切断位置等を調整する機能を備えたプリンタが知られている。（例えば、特許文献２を参照）
かかるプリンタで使用される印刷媒体は、搬送方向に対する所定位置に一定のピッチで予めブラックマークが付されている。このようなブラックマークは、印刷媒体の用途等に応じて製造時に予め印刷される。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のように複数の媒体供給部を備え、かつブラックマークにより印刷位置を調整するプリンタにおいて、ブラックマークのピッチが異なる印刷媒体が各媒体供給部にセットされる場合がある。
【０００５】
かかる場合には、多数枚の出力を伴う印刷処理を行っている間に用紙切れが発生して媒体供給部を切り替えたとしても、ブラックマークのピッチが異なるために同一長の印刷結果を得ることができない。その結果、印刷が完了した印刷媒体を複数枚束ねてスタックした後排出する機構を持つプリンタにおいては、印刷媒体の長さが異なるためスタックができなかったり、印刷媒体のジャムが発生したりといった問題が生じる。そのため、ユーザは、ブラックマークのピッチを意識して印刷媒体をセットしなければならず、印刷媒体の補充等に関する管理が面倒であった。
【０００６】
本発明は、上記のような事情に基づいてなされたものであり、その目的は、複数の媒体供給部にセットする印刷媒体に付されたブラックマークのピッチを意識することなく適切な印刷結果を得ることが可能なプリンタを提供することである。
【課題を解決するための手段】
【０００７】
本発明は、印刷媒体への印刷を行う印刷部と、印刷が完了した印刷媒体を切断するカッタ機構と、印刷媒体に所定ピッチで付されたマークを検出するセンサとを備え、前記センサにより前記マークが検出されたタイミングに基づいて前記カッタ機構による印刷媒体の切断タイミングを制御するプリンタにおいて、前記印刷部に印刷媒体を供給する複数の媒体供給部と、前記印刷部に印刷媒体を供給する前記媒体供給部を切り替える切替手段と、この切替手段による切り替え前の前記媒体供給部にセットされた印刷媒体に付されたマークのピッチＬ１および切り替え後の前記媒体供給部にセットされた印刷媒体に付されたマークのピッチＬ２を特定するピッチ特定手段と、このピッチ特定手段により特定したピッチＬ１とピッチＬ２とが一致する場合（Ｌ１＝Ｌ２）には印刷処理を続行し、異なる場合（Ｌ１≠Ｌ２）には印刷処理を中止する制御手段と、を備えていることを特徴としている。
【発明の効果】
【０００８】
かかる手段を講じた本発明によれば、複数の媒体供給部にセットする印刷媒体に付されたブラックマークのピッチを意識することなく適切な印刷結果を得ることが可能なプリンタを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態におけるサーマルプリンタの構成を示す模式図。
【図２】同実施形態における印刷媒体を説明するための模式図。
【図３】同実施形態におけるサーマルプリンタの制御回路を示すブロック図。
【図４】同実施形態のローディング処理においてＣＰＵが実行する処理の流れ図。
【図５】同実施形態の印刷処理においてＣＰＵが実行する処理の流れ図。
【図６】本発明の第２の実施形態のローディング処理においてＣＰＵが実行する処理の流れ図。
【図７】同実施形態の印刷処理においてＣＰＵが実行する処理の流れ図。
【発明を実施するための形態】
【００１０】
以下、本発明の第１の実施形態について、図面を参照しながら説明する。なお、本実施形態は、感熱層を備える印刷媒体への印刷を行うサーマルプリンタに本発明を適用した場合である。
【００１１】
図１は、本発明に係るサーマルプリンタの構成を示す模式図である。当該サーマルプリンタは、媒体供給部であるフィーダ１ａ，１ｂ、搬送手段である搬送ローラ２ａ，２ｂ、マークセンサ３、印刷部であるサーマルヘッド４、プラテンローラ５、カッタ機構６、排出手段である排出用搬送ローラ７，８、およびスタッカ９を備えている。
【００１２】
フィーダ１ａ，１ｂには、それぞれ図２に示すように一方の面に一定間隔のピッチＬでブラックマークが印刷され他方の面に感熱層が形成された印刷媒体がセットされる。本実施形態では、フィーダ１ａにセットされた印刷媒体１０ａに付されたブラックマークのピッチをＬａとし、フィーダ１ｂにセットされた印刷媒体１０ｂに付されたブラックマークのピッチをＬｂとする。印刷媒体１０ａ，１０ｂは、図４を用いた説明にて後述するローディング処理にて搬送ローラ２ａ，２ｂよりもサーマルヘッド側の搬送路上に設定された印刷待機位置Ｐにその先端が位置決めされた状態で印刷を待機する。なお、図１においては、印刷媒体１０ａが印刷を待機し、印刷媒体１０ｂが印刷に使用されている状態を示している。
【００１３】
搬送ローラ２ａ，２ｂは、それぞれ正逆回転可能な駆動ローラと従動ローラとで構成され、フィーダ１ａ，１ｂからローラ１１ａ，１１ｂを介して駆動ローラと従動ローラの対向位置に供給される印刷媒体１０ａ，１０ｂを前後方向に搬送する。
【００１４】
マークセンサ３は、サーマルヘッド４に対して印刷媒体１０ａ，１０ｂの搬送方向上流側に設置され、検知位置に搬送された印刷媒体１０ａ，１０ｂに印刷されたブラックマークを光学的に検知する。そのため、印刷媒体１０ａ，１０ｂの搬送方向と略直行する方向におけるマークセンサ３の設置位置は、ブラックマークの印刷位置と略一致するように位置決めされている。
【００１５】
サーマルヘッド４は、印刷媒体１０ａ，１０ｂの搬送方向と略直行する方向に配設された複数の発熱素子を備えている。プラテンローラ５は、その外周面がサーマルヘッド４の発熱素子の配設位置近傍と当接するように対向配置されている。各発熱素子は、印加エネルギに応じて発熱し、サーマルヘッド４とプラテンローラ５との対向位置（印刷出力位置）に搬送された印刷媒体１０ａ，１０ｂの感熱層を発色させる。かくして、印刷媒体１０ａ，１０ｂに文字や図形などのパターンが印刷される。
【００１６】
カッタ機構６は、印刷媒体１０ａ，１０ｂから印刷が完了した部分を切り離す。切り離された印刷媒体は、スタッカ９に収納される。  
排出用搬送ローラ７，８は、それぞれ正逆回転可能な駆動ローラと従動ローラとで構成され、スタッカ９に所定枚数の印刷媒体が収納されたことに応じてスタッカ９内の印刷媒体をサーマルプリンタの外部に排出する。
【００１７】
当該サーマルプリンタの制御構造について説明する。図３は、当該サーマルプリンタの制御回路を示すブロック図である。制御の中枢としての役割を担うＣＰＵ（Central Processing Unit）２０に対し、ＲＯＭ（Read Only Memory）２１、ＲＡＭ（Random Access Memory）２２、上記マークセンサ３、通信インターフェイス（Ｉ／Ｆ）２３、表示コントローラ２４、入力コントローラ２５、印刷コントローラ２６、および排出用搬送モータコントローラ２７等がアドレスバスやデータバスなどのバスライン３０を介して接続されている。
【００１８】
ＲＯＭ２１は、制御プログラム等の固定的データを記憶している。ＲＡＭ２２は、処理場面に応じて各種の作業用記憶領域を形成する。通信インターフェイス２３は、当該サーマルプリンタに対して印刷コマンドや印刷データを送信する上位機器４０との通信を制御する。表示コントローラ２４は、ディスプレイやＬＥＤ等の表示デバイス３１への表示出力を制御する。入力コントローラ２５は、操作釦やキーボード等の入力デバイス３２から入力される信号を処理してＣＰＵ２０に通知する。印刷コントローラ２６は、搬送ローラ２ａを駆動する搬送モータ３１ａおよび搬送ローラ２ｂを駆動する搬送モータ３１ｂの動作を制御して印刷媒体１０ａ，１０ｂを搬送するとともに、印刷データに基づいてサーマルヘッド４への印加エネルギを制御し、カッタ機構６を制御して印刷媒体１０ａ，１０ｂから印刷が完了した部分を切り離す。排出用搬送モータコントローラ２７は、排出用搬送ローラ７，８を駆動する排出用搬送モータ２８の動作を制御する。
【００１９】
次に、上記ローディング処理について説明する。  
図４は、フィーダ１ａ，１ｂにセットされた印刷媒体１０ａ，１０ｂの双方を対象としたローディング処理にてＣＰＵ２０が実行する処理の流れ図である。この処理は、入力デバイス３２の操作によりローディングが指示されたことに起因してＲＯＭ２１に記憶された動作プログラムに基づいて実行される。なお、当該ローディング処理は、本実施形態におけるピッチ特定手段を構成する。
【００２０】
先ず、ＣＰＵ２０は、搬送モータ３１ａを制御してフィーダ１ａに収納された印刷媒体１０ａを印刷出力位置方向へ搬送する（ＳＴ１０１）。このとき、マークセンサ３による印刷媒体１０ａに付されたブラックマークの検出結果に基づいて当該ブラックマークのピッチＬａを測定する（ＳＴ１０２）。具体的には、マークセンサ３が１つ目のブラックマークを検出したときから２つ目のブラックマークを検出するまでの搬送距離を、搬送モータ３１ａのフィード量から算出しピッチＬａとする。このようにして測定したピッチＬａは、ＲＡＭ２２に記憶する。ピッチＬａの測定が完了した後、搬送モータ３３ａを制御して印刷媒体１０ａを搬送し、その先端を印刷待機位置Ｐに位置決めする。
【００２１】
次に、搬送モータ３１ｂを制御してフィーダ１ｂに収納された印刷媒体１０ｂを印刷出力位置方向へ搬送する（ＳＴ１０３）。このとき、マークセンサ３の出力に基づいて印刷媒体１０ｂに付されたブラックマークのピッチＬｂを測定する（ＳＴ１０４）。具体的には、マークセンサ３が１つ目のブラックマークを検出したときから２つ目のブラックマークを検出するまでの搬送距離を、搬送ローラ２ｂのフィード量から算出しピッチＬｂとする。このようにして測定したピッチＬｂは、ＲＡＭ２２に記憶する。ピッチＬｂの測定が完了した後、搬送モータ３３ｂを制御して印刷媒体１０ｂを搬送し、その先端を印刷待機位置Ｐに位置決めする。
【００２２】
このようにして印刷媒体１０ａ，１０ｂに付されたブラックマークのピッチＬａ，Ｌｂを測定した後、ＣＰＵ２０は、ピッチＬａ，Ｌｂが等しいか否かを判断する（ＳＴ１０５）。ピッチＬａ，Ｌｂが等しい場合には（ＳＴ１０５のＹｅｓ）、ＲＡＭ２２に形成したフラグＦの値を“０”にセットする（ＳＴ１０６）。一方、ピッチＬａ，Ｌｂが等しくない場合には（ＳＴ１０５のＮｏ）、フラグＦに“１”をセットする。かくしてフラグＦに“０”または“１”をセットした後、当該ローディング処理を終了する。
【００２３】
なお、ＳＴ１０１〜ＳＴ１０４の処理では、印刷媒体１０ａ，１０ｂの双方を１つの処理でローディングする場合について説明したが、印刷媒体１０ａ，１０ｂの一方がすでに印刷待機位置Ｐにローディングされた状態であれば、他方のみローディングすればよい。この場合でも、既にローディングされた印刷媒体に付されたブラックマークのピッチはＲＡＭ２２に保持されており、新たにローディングされた印刷媒体に付されたブラックマークのピッチも当該処理にてＲＡＭ２２に記憶されるので、結果としてピッチＬａ，Ｌｂの双方がＲＡＭ２２に記憶された状態となる。  
なお、フラグＦは、ローディング処理が完了した後もＲＡＭ２２に保持される。
【００２４】
次に、サーマルプリンタの印刷処理について説明する。図５は、印刷処理にてＣＰＵ２０が実行する処理の流れ図である。この処理は、上位機器４０から通信インターフェイス２３を介して印刷コマンドおよび印刷データを受信したことに起因して、ＲＯＭ２１に記憶された動作プログラムに基づいて実行される。上位機器４０から送信される印刷コマンドには、フィーダ１ａまたはフィーダ１ｂのいずれを印刷に使用するかを指定するフィーダ指定情報や印刷枚数を指定する印刷枚数指定情報が含まれている。
【００２５】
先ず、ＣＰＵ２０は、印刷コマンドに含まれたフィーダ指定情報に基づいてフィーダ１ａ，１ｂのいずれを印刷に使用するかを選択する（ＳＴ２０１）。当該選択の後、印刷コントローラ２６に１枚分の印刷を指令する（ＳＴ２０２）。
【００２６】
印刷コントローラ２６は、フィーダ１ａが選択されている場合には搬送モータ３１ａを駆動して印刷媒体１０ａを印刷出力位置方向へ搬送し、フィーダ１ｂが選択されている場合には搬送モータ３１ｂを駆動して印刷媒体１０ｂを印刷出力位置方向へ搬送する。このとき搬送される印刷媒体のブラックマークをマークセンサ３が検知すると、印刷コントローラ２６は、マークセンサ３の検出位置からカッタ機構６による切断位置までのフィード量に応じたパルスを搬送モータ３１ａまたは搬送モータ３１ｂに出力する。このパルスに基づいて搬送モータ３１ａ，３１ｂが所定量回転することにより印刷媒体の切断予定部がカッタ機構６の切断位置に送られる。そして、搬送モータ３１ａ，３１ｂを停止するとともにカッタ機構６を動作させて印刷媒体を切断する。当該切断の後、排出用搬送モータコントローラ２７が排出用搬送モータ２８を駆動して切断された印刷媒体をスタッカ９に送る。
【００２７】
１枚分の印刷が完了したとき、ＣＰＵ２０は、印刷コマンドに含まれる印刷枚数指定情報で指定された枚数分の印刷が完了したか否かを判断する（ＳＴ２０３）。  
指定された枚数分の印刷が完了したと判断したときには（ＳＴ２０３のＹｅｓ）、排出用搬送モータ２８を駆動し、排出用搬送ローラ７，８を回転させてスタッカ９に収納された印刷媒体をサーマルプリンタの筐体外へ排出して当該処理を終了する。
【００２８】
指定された枚数分の印刷が完了していないと判断したときには（ＳＴ２０３のＮｏ）、現在使用しているフィーダに用紙切れが発生したか否かを判断する（ＳＴ２０４）。例えば、搬送モータ３１ａ，３１ｂにて印刷媒体を相当距離搬送したにもかかわらず、マークセンサ３にてブラックマークを検出することができない場合等に用紙切れが発生したと判断する。その他、印刷媒体の有無を検知するセンサを搬送路に設けて用紙切れを検知するようにしてもよし、印刷媒体に用紙ニアエンドを示すマークが印刷されたものを採用し、このマークをマークセンサ３により読み取ることで用紙切れを検知するようにしてもよい。
【００２９】
用紙切れが発生していないと判断したときには（ＳＴ２０４のＮｏ）、印刷を継続する。  
一方、用紙切れが発生したと判断したときには（ＳＴ２０４のＹｅｓ）、印刷に使用するフィーダを、現在フィーダ１ａを使用している場合にはフィーダ１ｂに、フィーダ１ｂを使用している場合にはフィーダ１ａに切り替える（ＳＴ２０５）。なお、ＳＴ２０５の処理は、本実施形態における切替手段を構成する。
【００３０】
次に、ＣＰＵ２０は、フラグＦに“０”がセットされているか否かを判断する（ＳＴ２０６）。フラグＦに“０”がセットされている場合には（ＳＴ２０６のＹｅｓ）、切り替え後のフィーダからの印刷媒体の供給を受け、印刷を継続する（ＳＴ２０２〜ＳＴ２０４）。フラグＦに“０”がセットされている場合には、ピッチＬａ，Ｌｂが一致しているので、フィーダ切り替え前後の印刷結果の長さは同一となる。したがって、スタッカ９に異なる長さの印刷結果が収納されることはない。
【００３１】
一方、フラグＦに“１”がセットされている場合には（ＳＴ２０６のＮｏ）、切り替え前後の印刷媒体でブラックマークのピッチが一致しないので、表示デバイス３１にその旨の警告情報を表示する（ＳＴ２０７）。しかる後、排出用搬送モータ２８を駆動し、排出用搬送ローラ７，８を回転させてスタッカ９に収納された印刷結果をサーマルプリンタの筐体外へ排出して当該処理を終了する。
【００３２】
以上説明したように、本実施形態におけるサーマルプリンタは、フィーダ１ａ，１ｂの切り替え前後で印刷媒体１０ａ，１０ｂに付されたブラックマークのピッチＬａ，Ｌｂが一致しない場合、実行中の印刷処理を中止して警告を表示するため、フィーダ１ａ，１ｂの切り替えを伴う印刷処理においても異なる長さの印刷結果がスタッカ９に収納されることはない。したがって、ユーザは、フィーダ１ａ，１ｂにセットする印刷媒体に付されたブラックマークのピッチが一致しているか確認し忘れても、不適切な印刷結果が出力されることを防止できる。
【００３３】
また、スタッカ９に異なる長さの印刷結果が収納されることはないので、ジャムの発生等を未然防止することができる。
【００３４】
また、フィーダ１ａ，１ｂにセットされた印刷媒体に付されたブラックマークのピッチは、予めローディング処理にて測定しておくので、フィーダの切り替えを伴う場合であっても印刷処理が円滑に進行する。
【００３５】
次に、本発明の第２の実施形態について、図面を参照しながら説明する。  
本実施形態では、印刷処理中に印刷媒体を供給するフィーダを切り替えた際に、切り替え前後のフィーダから供給される印刷媒体に付されたブラックマークのピッチが異なる場合であっても印刷を中止せず、処理を続行する点で第1の実施形態と異なる。なお、同一箇所には同一符号を付して説明を省略する。
【００３６】
図６は、本実施形態におけるローディング処理にてＣＰＵ２０が実行する処理の流れ図である。この処理は、入力デバイス３２の操作によりローディングが指示されたことに起因してＲＯＭ２１に記憶された動作プログラムに基づいて実行される。なお、当該ローディング処理は、本実施形態におけるピッチ特定手段を構成する。
【００３７】
先ず、ＣＰＵ２０は、ＲＡＭ２２に形成された変数Ｍ，Ｎを“０”に初期化する（ＳＴ３０１）。次に、搬送モータ３１ａを制御してフィーダ１ａに収納された印刷媒体１０ａを印刷出力位置方向へ搬送する（ＳＴ３０２）。このとき、マークセンサ３による印刷媒体１０ａに付されたブラックマークの検出結果に基づいて当該ブラックマークのピッチＬａを測定する（ＳＴ３０３）。具体的には、マークセンサ３が１つ目のブラックマークを検出したときから２つ目のブラックマークを検出するまでの搬送距離を、搬送モータ３１ａのフィード量から算出してピッチＬａとする。このようにして測定したピッチＬａは、ＲＡＭ２２に記憶する。ピッチＬａの測定が完了した後、搬送モータ３３ａを制御して印刷媒体１０ａを搬送し、その先端を印刷待機位置Ｐに位置決めする。
【００３８】
次に、搬送モータ３１ｂを制御してフィーダ１ｂに収納された印刷媒体１０ｂを印刷出力位置方向へ搬送する（ＳＴ３０４）。そのとき、マークセンサ３の出力に基づいて印刷媒体１０ｂに付されたブラックマークのピッチＬｂを測定する（ＳＴ３０５）。具体的には、マークセンサ３が１つ目のブラックマークを検出したときから２つ目のブラックマークを検出するまでの搬送距離を、搬送ローラ２ｂのフィード量から算出してピッチＬｂとする。このようにして測定したピッチＬｂは、ＲＡＭ２２に記憶する。ピッチＬｂの測定が完了した後、搬送モータ３１ｂを制御して印刷媒体１０ｂを搬送し、その先端を印刷待機位置Ｐに位置決めする。
【００３９】
このようにして印刷媒体１０ａ，１０ｂに付されたブラックマークのピッチＬａ，Ｌｂを測定した後、ＣＰＵ２０は、ピッチＬａ，Ｌｂを比較してピッチＬａがピッチＬｂの正整数倍であるか否か、すなわち“Ｌａ＝ｎＬｂ”（ｎ≧０：整数）の関係が成立するか否かを判断する（ＳＴ３０６）。この関係が成立する場合には（ＳＴ３０６のＹｅｓ）、上記変数Nの値を正整数ｎに更新する（ＳＴ３０７）。
【００４０】
次に、ＣＰＵ２０は、ピッチＬａ，Ｌｂを比較して、ピッチＬｂがピッチＬａの正整数倍であるか否か、すなわち“Ｌｂ＝ｍＬａ”（ｍ≧０：整数）の関係が成立するか否かを判断する（ＳＴ３０８）。この関係が成立する場合には（ＳＴ３０８のＹｅｓ）、上記変数Ｍの値を正整数ｍに更新する（ＳＴ３０９）。
【００４１】
変数Ｍの値を更新した後、あるいは“Ｌｂ＝ｍＬａ”の関係が成立しないと判断した場合には（ＳＴ３０８のＮｏ）、当該ローディング処理を終了する。
【００４２】
なお、ＳＴ３０２〜ＳＴ３０５の処理では、印刷媒体１０ａ，１０ｂの双方を１つの処理でローディングする場合について説明したが、印刷媒体１０ａ，１０ｂの一方がすでに印刷待機位置Ｐにローディングされた状態であれば、他方のみローディングすればよい。この場合でも、既にローディングされた印刷媒体に付されたブラックマークのピッチはＲＡＭ２２に保持されており、新たにローディングされた印刷媒体に付されたブラックマークのピッチも当該処理にてＲＡＭ２２に記憶されるので、結果としてピッチＬａ，Ｌｂの双方がＲＡＭ２２に記憶された状態となる。  
なお、変数Ｍ，Ｎは、ローディング処理が完了した後もＲＡＭ２２に保持される。
【００４３】
さて、本実施形態におけるサーマルプリンタは、ブラックマークの検出タイミングに基づいて印刷媒体の切断タイミングを制御するマーク制御方式と、搬送モータ３１ａ，３１ｂによる印刷媒体の搬送距離で印刷媒体の切断タイミングを制御する論理長制御方式とを使用可能である。
【００４４】
上記マーク制御方式では、第１の実施形態にて説明したように、マークセンサ３がブラックマークを検出したことに応じて印刷コントローラ２６がマークセンサ３の検出位置からカッタ機構６の切断位置までの搬送距離に応じたパルスを搬送モータ３１ａあるいは搬送モータ３１ｂに出力し、搬送モータ３１ａあるいは搬送モータ３１ｂは、入力されたパルスに基づいて所定量回転することにより、印刷媒体の切断予定部がカッタ機構６の切断位置に送られる。このとき、搬送モータ３１ａあるいは搬送モータ３１ｂの回転を停止し、カッタ機構６を動作させて印刷媒体を切断する。  
さらに、本実施形態におけるマーク制御方式では、マークセンサ３が任意数のブラックマークを検出するまで印刷媒体の切断に関する制御を行わないよう設定できる。
【００４５】
上記論理長制御方式では、予め印刷媒体の切断距離を設定し、搬送モータ３１ａあるいは搬送モータ３１ｂの回転量に対する印刷媒体の搬送距離が上記切断距離に達した際に搬送モータ３１ａあるいは搬送モータ３１ｂの回転を停止し、カッタ機構６を動作させて印刷媒体を切断する。
【００４６】
上記マーク制御方式のうち任意数のブラックマークを検出するまで印刷媒体の切断に関する制御を行わない設定、および上記論理長制御方式は、第２の切断タイミング制御手段を構成する。
【００４７】
続いて、マーク制御方式および論理長制御方式を使用して行う印刷処理について説明する。図７は、印刷処理にてＣＰＵ２０が実行する処理の流れ図である。この処理は、上位機器４０から通信インターフェイス２３を介して印刷コマンドおよび印刷データを受信したことに起因して、ＲＯＭ２１に記憶された動作プログラムに基づいて実行される。上位機器４０から送信される印刷コマンドには、フィーダ１ａまたはフィーダ１ｂのいずれを印刷に使用するかを指定するフィーダ指定情報や印刷枚数を指定する印刷枚数指定情報が含まれている。
【００４８】
先ず、ＣＰＵ２０は、印刷コマンドに含まれたフィーダ指定情報に基づいてフィーダ１ａ，１ｂのいずれを印刷に使用するかを選択する（ＳＴ４０１）。当該選択の後、印刷コントローラ２６に１枚分の印刷を指令する（ＳＴ４０２）。
【００４９】
印刷コントローラ２６は、フィーダ１ａが選択されている場合には搬送モータ３１ａを駆動して印刷媒体１０ａを印刷出力位置方向へ搬送し、フィーダ１ｂが選択されている場合には搬送モータ３１ｂを駆動して印刷媒体１０ｂを印刷出力位置方向へ搬送する。このとき搬送される印刷媒体のブラックマークをマークセンサ３が検知すると、印刷コントローラ２６は、マークセンサ３の検出位置からカッタ機構６による切断位置までの送り量に応じたパルスを搬送モータ３１ａまたは搬送モータ３１ｂに出力する。
【００５０】
既述の通り、このパルスに基づいて搬送モータ３１ａ，３１ｂが所定量回転することにより印刷媒体の切断予定部がカッタ機構６の切断位置に送られ、カッタ機構６を動作させて印刷媒体を切断する。切断された印刷媒体は、排出用搬送モータ２８により駆動された排出用搬送ローラ７により、スタッカ９に送り込まれる。
【００５１】
１枚分の印刷ジョブが完了したとき、ＣＰＵ２０は、印刷コマンドに含まれる印刷枚数指定情報で指定された枚数分の印刷が完了したか否かを判断する（ＳＴ４０３）。
【００５２】
指定された枚数分の印刷が完了したと判断したときには（ＳＴ４０３のＹｅｓ）、排出用搬送モータ２８を駆動し、排出用搬送ローラ７，８を回転させてスタッカ９に収納された印刷媒体をサーマルプリンタの筐体外へ排出して当該処理を終了する。
【００５３】
指定された枚数分の印刷が完了していないと判断したときには（ＳＴ４０３のＮｏ）、現在使用しているフィーダに用紙切れが発生したか否かを判断する（ＳＴ４０４）。  
用紙切れが発生していないと判断したときには（ＳＴ４０４のＮｏ）、印刷を継続する。  
一方、用紙切れが発生したと判断したときには（ＳＴ４０４のＹｅｓ）、印刷に使用するフィーダを、現在フィーダ１ａを使用している場合にはフィーダ１ｂに、フィーダ１ｂを使用している場合にはフィーダ１ａに切り替える（ＳＴ４０５）。なお、ＳＴ４０５の処理は、本実施形態における切替手段を構成する。
【００５４】
フィーダを切り替えた後、当該切り替え前後のフィーダを特定する（ＳＴ４０６）。フィーダ１ａからフィーダ１ｂへ切り替えた場合（ＳＴ４０６の“フィーダ１ａ→フィーダ１ｂ”）、ＲＡＭ２２を参照して変数Ｎの値が“０”であるか否かを判断する（ＳＴ４０７）。変数Ｎが“０”である場合には（ＳＴ４０７のＹｅｓ）、フィーダ切り替え後の印刷処理における印刷媒体の切断タイミングの制御方式を上記論理長制御方式に設定する（ＳＴ４０８）。  
論理長制御方式に設定した後の印刷処理では、マークセンサ３により検出されるブラックマークを無視し、搬送モータ３１ｂの回転量に基づいて印刷媒体１０ｂの切断タイミングが制御される。
【００５５】
一方、変数Ｎが“０”でない場合には（ＳＴ４０７のＮｏ）、マーク制御方式を維持する。ただし、印刷媒体１０ｂの切断制御の開始タイミングを、マークセンサ３がＮ個目のブラックマークを検出したタイミングに設定する（ＳＴ４０９）。すなわち、印刷媒体１０ｂの搬送方向先端から略Ｎピッチを跨ぐ位置に付されたブラックマークが検出されたタイミングに基づいてカッタ機構６による印刷媒体１０ｂの切断タイミングを制御する。  
例えば、変数Ｎの値が“２”であれば、マークセンサ３により１個目のブラックマークが検出されても印刷媒体１０ｂの切断に係る動作は行わず、２個目のブラックマークが検出された際に印刷コントローラ２６が切断位置までのフィード量に応じたパルスを搬送モータ３１ｂに出力する。かくして切断された印刷媒体１０ｂは、フィーダ切り替え前後で同一長さとなる。
【００５６】
一方、フィーダ１ｂからフィーダ１ａへ切り替えた場合（ＳＴ４０６の“フィーダ１ｂ→フィーダ１ａ”）、ＲＡＭ２２を参照して変数Ｍの値が“０”であるか否かを判断する（ＳＴ４１０）。  
変数Ｍが“０”である場合には（ＳＴ４１０のＹｅｓ）、フィーダ切り替え後の印刷処理において印刷媒体１０ａの切断タイミングの制御方式を上記論理長制御方式に設定する（ＳＴ４０８）。
【００５７】
一方、変数Ｍが“０”でない場合には（ＳＴ４１０のＮｏ）、マーク制御方式を維持する。ただし、印刷媒体１０ａの切断制御の開始タイミングを、マークセンサ３がＭ個目のブラックマークを検出したタイミングに設定する（ＳＴ４１１）。すなわち、印刷媒体１０ａの搬送方向先端から略Ｍピッチを跨ぐ位置に付されたブラックマークが検出されたタイミングに基づいてカッタ機構６による印刷媒体１０ａの切断タイミングを制御する。
【００５８】
例えば、変数Ｍの値が“２”であれば、マークセンサ３により１個目のブラックマークが検出されても印刷媒体の切断に係る動作は行わず、２個目のブラックマークが検出された際に印刷コントローラ２６が切断位置までのフィード量に応じたパルスを搬送モータ３１ａに出力する。かくして切断された印刷媒体１０ａは、フィーダ切り替え前後で同一長さとなる。
【００５９】
このように、印刷媒体の切断タイミングを論理長制御方式あるいはマーク制御方式に設定した後も印刷処理は継続され（ＳＴ４０２）、印刷コマンドで指示された枚数の印刷が完了した場合には（ＳＴ４０３のＹｅｓ）、排出用搬送モータ２８を駆動し、排出用搬送ローラ７，８を回転させてスタッカ９に収納された印刷媒体をサーマルプリンタの筐体外へ排出して当該処理を終了する。
【００６０】
以上説明したように、本実施形態におけるサーマルプリンタは、切り替え後のフィーダにセットされた印刷媒体に付されたブラックマークのピッチが、切り替え前のフィーダにセットされた印刷媒体に付されたブラックマークのピッチの整数倍であるならば、印刷媒体の搬送方向先端から該整数分のピッチを跨ぐ位置に付されたブラックマークが検出されたタイミングに基づいてカッタ機構６による印刷媒体の切断タイミングを制御する。したがって、切り替え前後の印刷媒体に付されたブラックマークのピッチが異なる場合であっても、当該条件下においてブラックマークを用いた切断タイミングの制御により切り替え前後で同一長さの印刷媒体を出力することができる。
【００６１】
また、上記条件が成立しない場合であっても、フィーダの切り替え後の印刷媒体の切断タイミングを印刷媒体の搬送距離に基づいて制御することができる。したがって、切り替え前後で同一長さの印刷媒体を出力しつつも印刷処理を確実に完了せしめることができる。
【００６２】
なお、この発明は前記実施形態そのままに限定されるものではなく、実施段階においては、その要旨を逸脱しない範囲内にて各構成要素を適宜変形して具体化することができる。
【００６３】
例えば、上記各実施形態では本発明をサーマルプリンタに適用した場合について説明したが、インクジェットプリンタやレーザプリンタなど他のプリンタに本発明を適用できることは勿論である。
【００６４】
また、媒体供給部としてフィーダ１ａ，１ｂを備える場合について説明したが、より多数の媒体供給部を備えるプリンタに本発明を適用してもよい。この場合でも、媒体供給部の切り替え前後で供給される印刷媒体に付されたブラックマークのピッチを測定することで、上記各実施形態と同様の効果を得ることができる。
【００６５】
この他、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成することができる。例えば、前記実施形態に示される全体構成要素から幾つかの構成要素を削除してもよい。
【符号の説明】
【００６６】
Ｌ…ピッチ、Ｐ…印刷待機位置、１ａ，１ｂ…フィーダ、２ａ，２ｂ…搬送ローラ、３…マークセンサ、４…サーマルヘッド、５…プラテンローラ、６…カッタ機構、７，８…排出用搬送ローラ、９…スタッカ、１０…印刷媒体、２０…ＣＰＵ
【先行技術文献】
【特許文献】
【００６７】
【特許文献１】特開平９−２７７６３２号公報
【特許文献２】特開２００４−２７６３９６号公報
【図１】
2010221435.tif 000003
【図２】
2010221435.tif 000004
【図３】
2010221435.tif 000005
【図４】
2010221435.tif 000006
【図５】
2010221435.tif 000007
【図６】
2010221435.tif 000008
【図７】
2010221435.tif 000009