(57)【要約】【課題】両面印刷可能な両面サーマル用紙に対してのみ両面印刷を行うことができるようにする。【解決手段】サーマル用紙の一方の面に接するように配置され、当該一方の面に印刷を行う第１サーマルヘッドと、サーマル用紙の他方の面に接するように配置され、当該他方の面に印刷を行う第２サーマルヘッドとを設ける。サーマル用紙の一方の面及び他方の面にそれぞれ感熱層が形成されているか否かを判別する。サーマル用紙の一方の面及び他方の面の両面に感熱層が形成されていると判別されたことを条件に、第１サーマルヘッド及び第２サーマルヘッドによる両面印刷を制御する。【選択図】図７
2008006802.tif 000002
【特許請求の範囲】
【請求項１】
両面に感熱層が形成されてなる両面サーマル用紙及びいずれか一方の面に感熱層が形成されてなる片面サーマル用紙のうち一方のサーマル用紙を搬送する用紙搬送手段と、
前記用紙搬送手段により搬送される前記サーマル用紙の一方の面に接するように配置され、当該一方の面に印刷を行う第１サーマルヘッドと、
前記用紙搬送手段により搬送される前記サーマル用紙の他方の面に接するように配置され、当該他方の面に印刷を行う第２サーマルヘッドと、
前記サーマル用紙の前記一方の面及び他方の面にそれぞれ前記感熱層が形成されているか否かを判別する用紙判別手段と、
この用紙判別手段により前記サーマル用紙の前記一方の面及び他方の面の両面に前記感熱層が形成されていると判別されたことを条件に、前記第１サーマルヘッド及び前記第２サーマルヘッドによる両面印刷を制御する印刷制御手段と、
を具備したことを特徴とするサーマルプリンタ。
【請求項２】
前記印刷制御手段は、前記用紙判別手段により前記サーマル用紙の前記一方の面または他方の面のいずれか一方に前記感熱層が形成されていると判別されたことを条件に、前記第１サーマルヘッド及び前記第２サーマルヘッドのうち前記感熱層が形成されていると判別された面に接するように配置されたサーマルヘッドによる片面印刷を制御する手段を含むことを特徴とする請求項１記載のサーマルプリンタ。
【請求項３】
前記サーマル用紙の前記一方の面に印刷された用紙判定マークを検出する第１マークセンサと、前記サーマル用紙の前記他方の面に印刷された用紙判定マークを検出する第２マークセンサとを備え、
前記用紙判別手段は、前記第１マークセンサにより前記用紙判定マークが検出されると前記サーマル用紙の前記一方の面に前記感熱層が形成されていると判別し、前記第２マークセンサにより前記用紙判定マークが検出されると前記サーマル用紙の前記他方の面に前記感熱層が形成されていると判別することを特徴とする請求項１または２記載のサーマルプリンタ。
【請求項４】
前記第１マークセンサ及び前記第２マークセンサは、前記第１サーマルヘッド及び前記第２サーマルヘッドよりも用紙搬送方向下流側に配置されており、
前記第１サーマルヘッド及び前記第２サーマルヘッドを介して前記サーマル用紙の前記一方の面及び他方の面の両面に前記用紙判定マークの印刷を行うマーク印刷手段をさらに具備したことを特徴とする請求項３記載のサーマルプリンタ。
【請求項５】
前記第１サーマルヘッドにより前記サーマル用紙の一方の面に印刷されるラスタイメージデータの印刷データが展開されて格納される第１イメージバッファと、前記第２サーマルヘッドにより前記サーマル用紙の他方の面に印刷されるラスタイメージデータの印刷データが展開されて格納される第２イメージバッファとを備え、
前記印刷制御手段は、前記サーマル用紙の前記一方の面及び他方の面の両面に前記感熱層が形成されていると判別されたことを条件に、受信した印刷データをラスタイメージデータに変換して前記第１イメージバッファ及び第２イメージバッファの両バッファにそれぞれ展開して格納し、両イメージバッファにそれぞれ格納されたラスタイメージデータを対応する前記第１サーマルヘッド及び前記第２サーマルヘッドにそれぞれ供給して両面印刷を制御することを特徴とする請求項１記載のサーマルプリンタ。
【請求項６】
前記印刷制御手段は、前記用紙判別手段により前記サーマル用紙の前記一方の面または他方の面のいずれか一方に前記感熱層が形成されていると判別されたことを条件に、受信した印刷データをラスタイメージデータに変換して前記第１イメージバッファ及び第２イメージバッファのうち前記感熱層が形成されていると判別された面に接するように配置されたサーマルヘッドに対応する一方のイメージバッファに展開して格納し、この一方のイメージバッファに格納されたラスタイメージデータを対応する一方のサーマルヘッドに供給して片面印刷を制御する手段を含むことを特徴とする請求項５記載のサーマルプリンタ。
【請求項７】
少なくとも一方の面に感熱層を有するサーマル用紙の前記一方の面に接するように配置され、当該一方の面に印刷を行う第１サーマルヘッドと、前記サーマル用紙の他方の面に接するように配置され、当該他方の面に印刷を行う第２サーマルヘッドとを備えたサーマルプリンタの用紙認識方法であって、
前記サーマル用紙の前記一方の面及び他方の面にそれぞれ印刷される所定の用紙判定マークを検出する検出ステップと、
前記サーマル用紙の前記一方の面及び前記他方の面の両方から前記用紙判定マークが検出された場合には前記サーマル用紙を両面印刷用紙として認識し、前記一方の面または前記他方の面のいずれか一方だけから前記用紙判定マークが検出された場合には前記サーマル用紙を片面印刷用紙として認識する用紙認識ステップと、
を備えたことを特徴とするサーマルプリンタの用紙認識方法。
【請求項８】
前記第１サーマルヘッド及び前記第２サーマルヘッドを介して前記サーマル用紙の前記一方の面及び他方の面の両面に前記用紙判定マークの印刷を行うマーク印刷ステップ、
をさらに備えたことを特徴とする請求項７記載のサーマルプリンタの用紙認識方法。
【請求項９】
前記第１サーマルヘッド及び前記第２サーマルヘッドのうち前記片面サーマル用紙の前記感熱層が形成されていない面側に設けられたサーマルヘッドを介して、前記用紙搬送手段により搬送されるサーマル用紙に前記用紙判定マークの印刷を行うマーク印刷手段と、
前記用紙判定マークの印刷を行うサーマルヘッドと同じ側の用紙搬送方向下流側に配置され、前記用紙判定マークを検出するマークセンサとを備え、
前記用紙判別手段は、前記マークセンサにより前記用紙判定マークが検出されると前記サーマル用紙が前記両面サーマル用紙であると判別し、前記マークセンサにより前記用紙判定マークが検出されないと前記サーマル用紙が前記他方の面に前記感熱層が形成されていると判別することを特徴とする請求項１記載のサーマルプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷媒体の表面と裏面に同時に印刷可能なサーマルプリンタ及びその用紙認識方法に関する。
【背景技術】
【０００２】
サーマル用紙の表裏両面に同時に印刷を行うことが可能なサーマルプリンタとして、２つのプラテンローラと２つのサーマルヘッドを備えた両面サーマルプリンタが提案されている（例えば、特許文献１参照）。
【０００３】
この種の従来の両面サーマルプリンタは、第１プラテンローラと第２プラテンローラを互いに同期して同一の送り速度で回転させている。サーマル用紙は第１プラテンローラと第１サーマルヘッドとの間を通ることにより、サーマル用紙の一方の面に第１サーマルヘッドによって印刷が行なわれる。さらにこのサーマル用紙が第２プラテンローラと第２サーマルヘッドとの間を通ることにより、サーマル用紙の一方の面に第２サーマルヘッドによって印刷が行なわれる。
【特許文献１】特開平１１−２８６１４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この種のサーマルプリンタに用いられるサーマル用紙としては、通常、基紙の両面にそれぞれ感熱層が形成された両面サーマル用紙を用いる。その一方で、基紙のいずれか一方の面だけに感熱層が形成された片面サーマル用紙がある。両面サーマル用紙と片面サーマル用紙は、見かけ上はほとんど相違がない。このため、ユーザが誤って片面サーマル用紙を両面サーマルプリンタにセットしてしまった場合に、両面印刷を行ったにも係らず用紙の感熱層が形成されている一方の面しか印刷結果が現れないということがあった。
【０００５】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、両面に感熱層が形成されている両面サーマル用紙に対してのみ両面印刷を行うことができるサーマルプリンタ及びその用紙認識方法を提供することにある。
【課題を解決するための手段】
【０００６】
両面に感熱層が形成されてなる両面サーマル用紙及びいずれか一方の面に感熱層が形成されてなる片面サーマル用紙のうち一方のサーマル用紙を搬送する用紙搬送手段と、用紙搬送手段により搬送されるサーマル用紙の一方の面に接するように配置され、当該一方の面に印刷を行う第１サーマルヘッドと、サーマル用紙の他方の面に接するように配置され、当該他方の面に印刷を行う第２サーマルヘッドと、サーマル用紙の一方の面及び他方の面にそれぞれ感熱層が形成されているか否かを判別する用紙判別手段と、この用紙判別手段によりサーマル用紙の一方の面及び他方の面の両面に感熱層が形成されていると判別されたことを条件に、第１サーマルヘッド及び第２サーマルヘッドによる両面印刷を制御する印刷制御手段とを備えたものである。
【０００７】
また本発明は、少なくとも一方の面に感熱層を有するサーマル用紙の一方の面に接するように配置され、当該一方の面に印刷を行う第１サーマルヘッドと、サーマル用紙の他方の面に接するように配置され、当該他方の面に印刷を行う第２サーマルヘッドとを備えたサーマルプリンタの用紙認識方法であって、サーマル用紙の一方の面及び他方の面にそれぞれ印刷される所定の用紙判定マークを検出する検出ステップと、サーマル用紙の一方の面及び他方の面の両方から用紙判定マークが検出された場合にはサーマル用紙を両面印刷用紙として認識し、一方の面または他方の面のいずれか一方だけから用紙判定マークが検出された場合にはサーマル用紙を片面印刷用紙として認識する用紙認識ステップとを備えたものである。
【発明の効果】
【０００８】
かかる手段を講じた本発明のサーマルプリンタによれば、両面に感熱層が形成されている両面サーマル用紙に対してのみ両面印刷を行うことができるという効果を奏する。
【０００９】
また、本発明の用紙認識方法によれば、サーマル用紙が両面に感熱層が形成されている両面サーマル用紙なのか片面のみに感熱層が形成されている片面サーマル用紙なのかを自動的に認識できる効果を奏する。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態について、図面を用いて説明する。なお、この実施の形態は、サーマル用紙１の両面に印刷を行うことが可能なサーマルプリンタ１０に本発明を適用した場合である。
【００１１】
図１は第１の実施の形態のサーマルプリンタ１０における印刷機構部の概略を模式的に示す図である。ロール状に巻回されたサーマル用紙１は、図示しないプリンタ本体の用紙収容部に収容される。そして、その先端が用紙収容部から引き出され、プリンタ本体の用紙排出口から外部へ排出されるようになっている。
【００１２】
プリンタ本体には、用紙収容部から引き出されたサーマル用紙１の一方の面（以下、この面を表面１Ａという）に接するように第１サーマルヘッド２が設けられている。そしてこの第１サーマルヘッド２に対し、サーマル用紙１を挟んで対向するように第１プラテンローラ３が設けられている。
【００１３】
また、前記第１サーマルヘッド２より紙送り方向上流側において、用紙収容部から引き出されたサーマル用紙１の他方の面（以下、この面を裏面１Ｂという）に接するように第２サーマルヘッド４が設けられている。そしてこの第２サーマルヘッド４に対し、サーマル用紙１を挟んで対向するように第２プラテンローラ５が設けられている。
【００１４】
さらに、前記第１サーマルヘッド２より紙送り方向下流側において、用紙排出口から排出されるサーマル用紙１を切断するためのカッタ機構６が設けられている。
【００１５】
また、前記第１サーマルヘッド２より紙送り方向下流側でかつ前記カッタ機構６よりも上流側において、サーマル用紙１を挟んで対向するように第１マークセンサ７Ａと第２マークセンサ７Ｂとが設けられている。第１マークセンサ７Ａは、サーマル用紙１の表面１Ａに印刷される所定の用紙判定マークを検出するものであり、第２マークセンサ７Ｂは、サーマル用紙１の裏面１Ｂに印刷される所定の用紙判定マークを検出するものであって、詳細については後述する。
【００１６】
第１サーマルヘッド２及び第２サーマルヘッド４は、いずれも多数の発熱素子を列状に配置してなるラインサーマルヘッドであり、発熱素子の配列方向がサーマル用紙１の搬送方向に対して直交するようにプリンタ本体に取り付けられている。
【００１７】
第１プラテンローラ３及び第２プラテンローラ５は円柱状に形成され、図示しない動力伝達機構により後述する用紙フィードモータ２３の回転が伝達されて、それぞれ図示矢印の方向に回転するようになっている。これらプラテンローラ３，５の回転により、用紙収容部から引き出されたサーマル用紙１が図示矢印の方向に搬送され、用紙排出口から外部へ排出される。ここに、第１プラテンローラ３及び第２プラテンローラ５は、搬送手段を構成する。
【００１８】
図２はサーマルプリンタ１０の制御回路を含む要部構成を示すブロック図である。サーマルプリンタ１０は、制御部本体としてＣＰＵ（Central Processing Unit）１１を備えている。そして、このＣＰＵ１１に、アドレスバス，データバス等のバスライン１２を介して、ＲＯＭ（Read Only Memory）１３，ＲＡＭ（Random Access Memory）１４，Ｉ／Ｏ（Input/Output）ポート１５，通信インターフェイス１６，第１，第２のモータ駆動回路１７，１８及び第１，第２のヘッド駆動回路１９，２０の各部を接続することにより、制御回路を構成している。この制御回路を構成する各部には、電源回路２１から駆動電源が供給されるようになっている。
【００１９】
通信インターフェイス１６には、ホスト装置３０が接続されている。このホスト装置３０で適時印刷データが生成され、インターフェイスを通じてサーマルプリンタ１０に供給される。Ｉ／Ｏポート１５には、前記第１マークセンサ７Ａや第２マークセンサ７Ｂ等の各種センサからの信号が入力される。
【００２０】
第１のモータ駆動回路１７は、サーマル用紙１を一方向に搬送する搬送手段の駆動源である用紙フィードモータ２２のオン，オフを制御する。第２のモータ駆動回路１８は、前記カッタ機構６の駆動源であるカッタモータ２３のオン，オフを制御する。
【００２１】
第１のヘッド駆動回路１９は、前記第１サーマルヘッド２の印刷動作を制御する。第２のヘッド駆動回路２０は、前記第２サーマルヘッド４の印刷動作を制御する。第１のヘッド駆動回路１９と第１サーマルヘッド２との対応関係を図３のブロック図で示す。なお、第２のヘッド駆動回路２０と第２サーマルヘッド４との対応関係もこれと同様なので、ここでの説明は省略する。
【００２２】
第１サーマルヘッド２は、Ｎ（Ｎは複数）個の発熱素子を列状に配列し、この素子数Ｎのドットからなる１ラインデータを一度に印字可能なラインサーマルヘッド本体４１と、上記１ラインデータを１ライン毎にラッチするラッチ回路４２と、このラッチ回路４２にラッチされた１ラインデータに従い、前記ラインサーマルヘッド本体４１を構成するＮ個の発熱素子を選択的に通電する通電制御回路４３とから構成されている。
【００２３】
第１のヘッド駆動回路１９は、バスライン１２を介して順次入力されるＮドット分の１ラインデータを取込み、ラッチ回路４２に出力する先入れ先出し機能と、ストローブ信号ＳＴＢをラッチ回路４２に出力する機能と、イネーブル信号ＥＮＢを通電制御回路４３に出力する機能とを有している。
【００２４】
ラッチ回路４２においては、ストローブ信号ＳＴＢがアクティブになるタイミングで、ヘッド駆動回路１９から出力される１ラインデータをラッチする。通電制御回路４３においては、ラッチ回路４２にラッチされた１ラインデータのうち印刷ドットに対応した発熱素子をイネーブル信号ＥＮＢがアクティブになっている間通電する。
【００２５】
ＲＡＭ１４には、図４に示すように、ホスト装置３０から受信した印刷データを記憶するための受信バッファ５１と、前記サーマル用紙１の表面１Ａ側に印刷する印刷データのラスタイメージデータが展開されて格納される第１イメージバッファとしての表面イメージバッファ５２と、前記サーマル用紙１の裏面１Ｂ側に印刷する印刷データのラスタイメージデータが展開されて格納される第２イメージバッファとしての裏面イメージバッファ５３とが形成されている。
【００２６】
かかる構成のサーマルプリンタ１０において、使用可能なサーマル用紙１の断面構造を図５に模式的に示す。同図（ａ）は、基紙６１の表裏両面にそれぞれ感熱層６２，６３が形成された両面サーマル用紙Ｐ１を示す。同図（ｂ）は、基紙６１の表面だけに感熱層６２が形成された表面対応の片面サーマル用紙Ｐ２を示す。同図（ｃ）は、基紙６１の裏面だけに感熱層６３が形成された裏面対応の片面サーマル用紙Ｐ３を示す。感熱層６２，６３は、所定の温度以上に加熱されたときに例えば黒あるいは赤等の所望の色に発色する材料によって構成されている。これらのサーマル用紙Ｐ１〜Ｐ３は、いずれも図１に示す如く表面１Ａが内側を向くようにロール状に巻回された状態で、プリンタ本体の用紙収容部に収容される。
【００２７】
ＣＰＵ１１は、電源投入操作、または用紙交換後のリセット操作に応じて、図７の流れ図に示す手順の処理を実行するようになっている。先ず、ＳＴ（ステップ）１としてサーマル用紙１が正常にセットされているか否かを判断する。
【００２８】
本実施の形態のサーマルプリンタ１０の場合、サーマル用紙１を交換する必要が生じたユーザは、プリンタ本体のカバーを開け、用紙収容部に新しい用紙１を収容する。そして、この用紙１の先端を第２サーマルヘッド４と第２プラテンローラ５との間を通し、さらに第１サーマルヘッド２と第１プラテンローラ３との間を通したならば、上記カバーを閉じる構造となっている。そこで、第１サーマルヘッド２と第２サーマルヘッド４との間に用紙センサを設け、ＣＰＵ１１は、この用紙センサをチェックして用紙検出状態にあるとき用紙が正常にセットされていると判断する。なお、このような用紙センサは周知のものである。
【００２９】
用紙１が正常にセットされていると判断されると、ＣＰＵ１１は、ＳＴ２として用紙フィードモータ２２を制御して用紙１を所定量ｆだけ空送りする。この送り量ｆは、第１サーマルヘッド２からカッタ６までの離間距離に略等しい量である。
【００３０】
用紙１を所定量ｆだけ空送りしたならば、ＣＰＵ１１は、ＳＴ３として予めＲＯＭ１３に記憶された用紙判定マークの印刷データをドット変換し、表面イメージバッファ５２と裏面イメージバッファ５３とにそれぞれ展開して格納する。そして、表面イメージバッファ５２に格納された用紙判定マークのラスタイメージデータを第１のヘッド駆動回路１９に出力して第１サーマルヘッド２により用紙１の表面１Ａに印刷させる。また、裏面イメージバッファ５３に格納された用紙判定マークのラスタイメージデータを第２のヘッド駆動回路２０に出力して第２サーマルヘッド４により用紙１の裏面１Ｂに印刷させる（マーク印刷手段）。
【００３１】
用紙１の表裏両面に対する用紙判定マークの印刷動作を終えたならば、ＣＰＵ１１は、ＳＴ４として用紙フィードモータ２２を制御して用紙１をさらに所定量ｈだけ空送りする。この送り量ｈは、第２サーマルヘッド２からカッタ６までの離間距離より若干長い量とする。
【００３２】
このときの用紙１の表面１Ａと裏面１Ｂの状態の一例を図６に示す。同図において、矢印７０は、用紙１の搬送方向を示している。間隔ｇは、第１サーマルヘッド２と第２サーマルヘッド４との離間距離を示している。前記ＳＴ２にて用紙１が所定量ｆだけ空送りされると、表面１Ａの破線Ｍで示す位置に第１サーマルヘッド２が接し、裏面１Ｂの破線Ｎで示す位置に第２サーマルヘッド４が接する。
【００３３】
前記ＳＴ３にて用紙判定マークの印刷動作が行われると、表面１Ａに感熱層６２が形成されていた場合には、第１サーマルヘッド２によって所定（図では四角形）の用紙判定マーク７１Ａが表面１Ａの図示する位置に黒，赤などの所望の色で印刷される。また、裏面１Ｂに感熱層６３が形成されていた場合には、第２サーマルヘッド４によって同一の用紙判定マーク７１Ｂが裏面１Ｂの図示する位置に黒，赤などの所望の色で印刷される。
【００３４】
前記ＳＴ４にて用紙１が所定量ｈだけ空送りされると、破線Ｌの位置がカッタ機構６による切断線の位置となる。ここで、所定量ｈだけ空送りされているときの第１マークセンサ７Ａの走査軌跡を図中矢印７２で示す。また、第２マークセンサ７Ｂの走査軌跡を図中矢印７３で示す。第１マークセンサ７Ａ及び第２マークセンサ７Ｂは、例えば反射型の光学センサであり、その走査軌跡７２，７３に沿って光反射量を測定し、用紙判定マーク７１Ａ，７１Ｂの色を検出すると、マーク検出有りの信号を出力するものとなっている。
【００３５】
そこでＣＰＵ１１は、所定量ｈの空送りを終了すると、ＳＴ５〜ＳＴ７として第１マークセンサ７Ａ及び第２マークセンサ７Ｂによる用紙判定マーク７１Ａ，７１Ｂからの検出信号を判別する。そして、第１マークセンサ７Ａが用紙１の表面１Ａに印刷された用紙判定マーク７１Ａを検出しているとともに（ＳＴ５のＹＥＳ）、第２マークセンサ７Ｂが用紙１の裏面１Ｂに印刷された用紙判定マーク７１Ｂを検出していた場合には（ＳＴ６のＹＥＳ）、用紙１はその両面に感熱層６２，６３が形成された両面サーマル用紙Ｐ１であると判別する（用紙判別手段）。この場合、ＳＴ８として両面印刷モードを設定する。
【００３６】
これに対し、第１マークセンサ７Ａが用紙判定マーク７１Ａを検出しているが（ＳＴ５のＹＥＳ）、第２マークセンサ７Ｂは用紙判定マーク７１Ｂを検出していなかった場合には（ＳＴ６のＮＯ）、用紙１はその表面１Ａのみに感熱層６２が形成された片面サーマル用紙Ｐ２であると判別する（用紙判別手段）。この場合、ＳＴ９として表面印刷モードを設定する。
【００３７】
また、第１マークセンサ７Ａは用紙判定マーク７１Ａを検出していないが（ＳＴ５のＮＯ）、第２マークセンサ７Ｂは用紙判定マーク７１Ｂを検出している場合には（ＳＴ７のＹＥＳ）、用紙１はその裏面１Ｂのみに感熱層６３が形成された片面サーマル用紙Ｐ３であると判別する（用紙判別手段）。この場合、ＳＴ１０として裏面印刷モードを設定する。
【００３８】
なお、第１マークセンサ７Ａ及び第２マークセンサ７Ｂがいずれも用紙判定マーク７１Ａ及び用紙判定マーク７１Ｂを検出していなかった場合には（ＳＴ５のＮＯ，ＳＴ７のＮＯ）、用紙１はサーマル用紙でないので、エラーとする。このとき、用紙エラー信号をホスト装置３０に出力して、ユーザに使用不可能な用紙がセットされていることを知らしめるようにすればよい。あるいはプリンタ本体に操作パネルが設けられている場合には、パネルの表示部に用紙エラーのメッセージを表示させて、ユーザに知らしめてもよい。
【００３９】
こうして、両面印刷モード，表面印刷モードまたは裏面印刷モードのいずれかの印刷モードが設定されたならば、ＣＰＵ１１は、ＳＴ１１としてカッタモータ２３を動作させて、用紙１を切断線Ｌの位置で切断する。これにより、用紙判定マーク７１Ａ及び用紙判定マーク７１Ｂの少なくとも一方が印刷された用紙先端部分が切り取られる。
【００４０】
以後、ＣＰＵ１１は、ＳＴ１２としてホスト装置から印刷データが送られてくるのを待機する。そして、ホスト装置３０から印刷データを受信し、受信バッファ５１に記憶したならば、ＣＰＵ１１は、ＳＴ１３として印刷モードを判別する。ここで、両面印刷モードが設定されていた場合には、ＣＰＵ１１は、ＳＴ１４として印刷データを先頭から順次ラスタデータに展開し、表面イメージバッファ５２と裏面イメージバッファ５３に分けて格納する。そして、ＳＴ１７として表面イメージバッファ５２に格納されたラスタデータを１ラインずつ第１サーマルヘッド２に出力してサーマル用紙１の表面１Ａに印刷すると同時に、裏面イメージバッファ５３に格納されたラスタデータを１ラインずつ第２サーマルヘッド４に出力してサーマル用紙１の裏面１Ｂに印刷する（印刷制御手段）。
【００４１】
一方、表面印刷モードが設定されていた場合には、ＣＰＵ１１は、ＳＴ１５として印刷データを先頭から順次ラスタデータに展開し、表面イメージバッファ５２に格納する。そして、ＳＴ１７として表面イメージバッファ５２に格納されたラスタデータを１ラインずつ第１サーマルヘッド２に出力してサーマル用紙１の表面１Ａのみに印刷する（印刷制御手段）。
【００４２】
また、裏面印刷モードが設定されていた場合には、ＣＰＵ１１は、ＳＴ１６として印刷データを先頭から順次ラスタデータに展開し、裏面イメージバッファ５３に格納する。そして、ＳＴ１７として裏面イメージバッファ５３に格納されたラスタデータを１ラインずつ第２サーマルヘッド４に出力してサーマル用紙１の裏面１Ｂのみに印刷する（印刷制御手段）。
【００４３】
ＣＰＵ１１は、ホスト装置３０から印刷データを受信する毎に、上記ＳＴ１３〜ＳＴ１７の各処理を繰返し実行する。そして、ＳＴ１８として用紙交換のためにリセットが掛けられたならば、ＣＰＵ１１は、印刷モードを解除して、この処理を終了する。なお、印刷モードは、プリンタ本体の電源がオフされたときも解除される。
【００４４】
このように本実施の形態のサーマルプリンタ１０においては、サーマル用紙１をセットした際あるいはプリンタの起動時にその用紙の両面に対して用紙判定マーク７１Ａ，７１Ｂの印刷動作が行なわれる。そして、用紙１０の各面にそれぞれ用紙判定マーク７１Ａ，７１Ｂが印刷されたか否かが判断される。
【００４５】
ここで、表面１Ａ及び裏面１Ｂにそれぞれ用紙判定マーク７１Ａ，７１Ｂが印刷されたと判断された場合には、サーマル用紙１が表裏両面に感熱層６２，６３が形成された両面サーマル用紙Ｐ１であると認識される。そして両面印刷モードが設定され、以後、印刷データが両面サーマル用紙Ｐ１の両面に印刷されるべく印刷動作が制御される。
【００４６】
一方、表面１Ａのみに用紙判定マーク７１Ａが印刷されたと判断された場合には、サーマル用紙１が表面１Ａのみに感熱層６２が形成された片面サーマル用紙Ｐ２であると認識される。そして表面印刷モードが設定され、以後、印刷データが片面サーマル用紙Ｐ２の表面１Ａに印刷されるべく印刷動作が制御される。
【００４７】
また、裏面１Ｂのみに用紙判定マーク７１Ｂが印刷されたと判断された場合には、サーマル用紙１が裏面１Ｂのみに感熱層６３が形成された片面サーマル用紙Ｐ３であると認識される。そして裏面印刷モードが設定され、以後、印刷データが片面サーマル用紙Ｐ３の裏面１Ｂに印刷されるべく印刷動作が制御される。
【００４８】
したがって、両面サーマル用紙Ｐ１を使用した場合に限り両面印刷が実行され、片面サーマル用紙Ｐ２，Ｐ３を使用した場合には両面印刷が実行されないので、両面印刷を行ったにも拘らず用紙が両面サーマル用紙Ｐ１でなかったために印刷されないという不具合がなくなる。
【００４９】
また、両面サーマル用紙Ｐ１と間違って表面または裏面のみに感熱層が形成された片面サーマル用紙Ｐ２，Ｐ３を使用してしまっても、印刷データは感熱層が形成されているいずれか一方の面に印刷されるので、印刷データを確実に用紙に印刷することができる。
【００５０】
図８は第２の実施の形態のサーマルプリンタ８０における印刷機構部の概略を模式的に示す図である。このサーマルプリンタ８０が第１の実施の形態のサーマルプリンタ１０と異なる点は、マークセンサの数である。すなわち、サーマルプリンタ８０は、サーマル用紙１の裏面１Ｂに印刷される所定の用紙判定マークを検出する第２のマークセンサ７Ｂのみを備え、サーマル用紙１の表面１Ａに印刷される所定の用紙判定マークを検出する第１のマークセンサ７Ａを省略している。
【００５１】
サーマルプリンタ８０で使用可能なサーマル用紙１は、図５（ａ）に示すように基紙６１の表裏両面にそれぞれ感熱層６２，６３が形成された両面サーマル用紙Ｐ１と、同図（ｂ）に示すように基紙６１の表面だけに感熱層６２が形成された表面対応の片面サーマル用紙Ｐ２の２種類である。
【００５２】
サーマルプリンタ８０のＣＰＵ１１は、電源投入操作、または用紙交換後のリセット操作に応じて、図９の流れ図に示す手順の処理を実行するようになっている。先ず、ＳＴ２１としてサーマル用紙１が正常にセットされているか否かを判断する。用紙１が正常にセットされていたならば、ＣＰＵ１１は、ＳＴ２２として用紙フィードモータ２２を制御して用紙１を所定量ｆだけ空送りする。この送り量ｆは、前記第１の実施の形態と同様に第１サーマルヘッド２からカッタ６までの離間距離に略等しい量である。
【００５３】
用紙１を所定量ｆだけ空送りしたならば、ＣＰＵ１１は、ＳＴ２３として用紙判定マークの印刷データをドット変換し、裏面イメージバッファ５３のみに展開して格納する。そして、裏面イメージバッファ５３に格納された用紙判定マークのラスタイメージデータを第２のヘッド駆動回路２０に出力して第２サーマルヘッド４により用紙１の裏面１Ｂに印刷させる（マーク印刷手段）。
【００５４】
次に、ＣＰＵ１１は、ＳＴ２４として用紙フィードモータ２２を制御して用紙１をさらに所定量ｈだけ空送りする。この送り量ｈも、前記第１の実施の形態と同様に第２サーマルヘッド２からカッタ６までの離間距離より若干長い量とする。
【００５５】
しかる後、ＣＰＵ１１は、ＳＴ２５として第２マークセンサ７Ｂにより用紙判定マークが検出されたか否かを判断する。そして、用紙判定マークが検出された場合には、両面サーマル用紙Ｐ１であると判別し（用紙判別手段）、ＳＴ２６として両面印刷モードを設定する。これに対し、用紙判定マークが検出されていない場合には、片面サーマル用紙であると判別し（用紙判別手段）、ＳＴ２７として片面印刷モードを設定する。
【００５６】
こうして、両面印刷モードまたは片面印刷モードのいずれかの印刷モードが設定されたならば、ＣＰＵ１１は、ＳＴ２８としてカッタモータ２３を動作させて、前記第１の実施の形態と同様に用紙１を切断線Ｌの位置で切断する。
【００５７】
その後、ＣＰＵ１１は、ＳＴ２９としてホスト装置から印刷データが送られてくるのを待機する。そして、ホスト装置３０から印刷データを受信し、受信バッファ５１に記憶したならば、ＣＰＵ１１は、ＳＴ３０として印刷モードを判別する。ここで、両面印刷モードが設定されていた場合には、ＣＰＵ１１は、ＳＴ３１として印刷データを先頭から順次ラスタデータに展開し、表面イメージバッファ５２と裏面イメージバッファ５３に分けて格納する。そして、ＳＴ３３として表面イメージバッファ５２に格納されたラスタデータを１ラインずつ第１サーマルヘッド２に出力してサーマル用紙１の表面１Ａに印刷すると同時に、裏面イメージバッファ５３に格納されたラスタデータを１ラインずつ第２サーマルヘッド４に出力してサーマル用紙１の裏面１Ｂに印刷する（印刷制御手段）。
【００５８】
一方、片面印刷モードが設定されていた場合には、ＣＰＵ１１は、ＳＴ３２として印刷データを先頭から順次ラスタデータに展開し、表面イメージバッファ５２に格納する。そして、ＳＴ３３として表面イメージバッファ５２に格納されたラスタデータを１ラインずつ第１サーマルヘッド２に出力してサーマル用紙１の表面１Ａのみに印刷する（印刷制御手段）。
【００５９】
ＣＰＵ１１は、ホスト装置３０から印刷データを受信する毎に、上記ＳＴ３０〜ＳＴ３３の各処理を繰返し実行する。そして、ＳＴ３４として用紙交換のためにリセットが掛けられたならば、ＣＰＵ１１は、印刷モードを解除して、この処理を終了する。なお、印刷モードは、プリンタ本体の電源がオフされたときも解除される。
【００６０】
このように構成された第２の実施の形態においても、両面サーマル用紙Ｐ１を使用した場合に限り両面印刷が実行され、片面サーマル用紙Ｐ２を使用した場合には両面印刷が実行されないので、両面印刷を行ったにも拘らず用紙が両面サーマル用紙Ｐ１でなかったために印刷されないという不具合がなくなる。
【００６１】
なお、この発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。
【００６２】
例えば、前記第１の実施の形態では、図７のＳＴ２の処理でフィード量ｆを第１サーマルヘッド２とカッタ機構６との略離間距離としたが、第１サーマルヘッド２と第２サーマルヘッド４とで用紙１の両面に用紙判定マーク７１Ａ，７１Ｂを印刷可能な状態になるならば、フィード量ｆは特に限定されるものではない。
【００６３】
また、図７のＳＴ４の処理でフィード量ｈを第２サーマルヘッド４とカッタ機構６との離間距離より若干長い量としたが、用紙判定マーク７１Ａ，７１Ｂが印刷された用紙を切断することなくそのまま印刷データの印刷に使用してもかまわないならば、このフィード量ｈは特に限定されるものではない。
【００６４】
例えば、この種のサーマルプリンタは、小売店で利用されるＰＯＳ端末等のレシートプリンタとして使用される。レシートプリンタによって印刷発行されるレシートには、通常、その先頭部分に店名などのログマークが印刷されている。そこで、このロゴマークを用紙判定マークとして代用することによって、用紙種類の判別後も用紙判定マークが印刷された用紙を切断する必要はなくなる。
【００６５】
また、前記第１の実施の形態では、サーマルプリンタ１０で用紙判定マーク７１Ａ，７１Ｂを印刷するようにしたが、予め用紙判定マーク７１Ａ，７１Ｂが印刷されたサーマル用紙を用いるようにしてもよい。この場合、第１マークセンサ７Ａ及び第２マークセンサ７Ｂの取付け位置は前記実施の形態の位置に限定されるものではなく、用紙に予め印刷された用紙判定マーク７１Ａ，７１Ｂを検出可能な位置であればよい。
【００６６】
また、前記第２の実施の形態において、使用可能な片面サーマル用紙は、図５（ｃ）に示すように基紙６１の裏面だけに感熱層６３が形成された裏面対応の片面サーマル用紙Ｐ３であってもよい。この場合は、サーマル用紙１の表面１Ａに印刷される所定の用紙判定マークを検出する第１のマークセンサ７Ａのみを備える。またＣＰＵ１１は、片面印刷モードが設定されていた場合には、ＳＴ３２として印刷データを先頭から順次ラスタデータに展開し、裏面イメージバッファ５３に格納する。そして、ＳＴ３３として裏面イメージバッファ５３に格納されたラスタデータを１ラインずつ第２サーマルヘッド３に出力してサーマル用紙１の裏面１Ｂのみに印刷する。こうすることにより、第２の実施の形態と同様な作用効果を奏することとなる。
【００６７】
この他、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。
【図面の簡単な説明】
【００６８】
【図１】本発明の第１の実施の形態であるサーマルプリンタの印刷機構部の概略を示す模式図。
【図２】同サーマルプリンタの制御回路を含む要部構成を示すブロック図。
【図３】同サーマルプリンタに設けられたサーマルヘッドの要部構成を示すブロック図。
【図４】同サーマルプリンタのＲＡＭに形成される主要なメモリエリアを示す模式図。
【図５】同サーマルプリンタで使用されるサーマル用紙の種別断面構造を示す模式図。
【図６】同サーマルプリンタによって用紙判定マークが印刷された用紙の状態を説明するための図。
【図７】同サーマルプリンタのＣＰＵが実行する制御処理手順の要部を示す流れ図。
【図８】本発明の第２の実施の形態であるサーマルプリンタの印刷機構部の概略を示す模式図。
【図９】第２の実施の形態において、サーマルプリンタのＣＰＵが実行する制御処理手順の要部を示す流れ図。
【符号の説明】
【００６９】
１…サーマル用紙、２…第１サーマルヘッド、３…第１プラテンローラ、４…第２サーマルヘッド、５…第２プラテンローラ、６…カッタ機構、７Ａ…第１マークセンサ、７Ｂ…第２マークセンサ、１１…ＣＰＵ、２１…電源回路、２３…用紙フィードモータ、２４…カッタモータ、５１…受信バッファ、５２…表面イメージバッファ、５３…裏面イメージバッファ、７１Ａ，７１Ｂ…用紙判定マーク。
【図１】
2008006802.tif 000003
【図２】
2008006802.tif 000004
【図３】
2008006802.tif 000005
【図４】
2008006802.tif 000006
【図５】
2008006802.tif 000007
【図６】
2008006802.tif 000008
【図７】
2008006802.tif 000009
【図８】
2008006802.tif 000010
【図９】
2008006802.tif 000011