(57)【特許請求の範囲】
【請求項１】
複数の印刷頁を重ねて１組が構成される袋とじ状の多重感熱紙にサーマルヘッドを用いて記録を行う記録装置であって、
印刷データと、該印刷データを前記多重感熱紙の内側の頁を含めていずれの頁に印刷するのか或は印刷しないのかを指定する情報と感熱紙の種類に関する情報と前記感熱紙に熱を加える側の情報と印刷する文字を判別不能なように印刷する指定の情報とを含む印刷頁情報とを入力する入力手段と、
前記入力手段により入力された印刷データと印刷頁情報とに基づいて、前記印刷頁情報の指定を反映した頁の感熱紙に印刷がなされるように前記サーマルヘッドに印加するヒートパルスデータを生成する生成手段と、
前記生成手段により生成されたヒートパルスデータに基づいてヒートパルスを前記サーマルヘッドに印加して記録を行う記録手段と、
前記感熱紙の種類に従って、前記サーマルヘッドの温度と、前記サーマルヘッドに印加するヒートパルスの電圧と、前記ヒートパルスの印加時間とを規定するテーブルを格納するメモリ手段とを有し、
前記多重感熱紙の袋とじされた頁にはプライバシーに係る情報が印刷されることを特徴とする記録装置。
【請求項２】
前記サーマルヘッドは前記多重感熱紙のいずれか片方の面より熱を印加して記録を行うことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記生成手段は、前記印刷頁情報に従って、前記サーマルヘッドにより熱を印加する面からみて、前記多重感熱紙の第１頁にのみ印刷がなされるのに必要な熱エネルギーを印加するためのヒートパルスデータ、或は前記多重感熱紙の第１頁と第２頁に印刷がなされるのに必要な熱エネルギーを印加するのに必要なヒートパルスデータを生成することを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
前記多重感熱紙は、前記サーマルヘッドにより熱を印加する面からみて、発色下限温度が低い感熱紙から、前記発色下限温度が順次高くなるよう感熱紙を重ねて構成されることを特徴とする請求項１乃至３のいずれか１項に記載の記録装置。
【請求項５】
複数の印刷頁を重ねて１組が構成される多重感熱紙にサーマルヘッドを用いて記録を行う記録装置であって、
印刷データと、該印刷データを前記多重感熱紙のいずれの頁に印刷するのか或は印刷しないのかを指定する情報を含む印刷頁情報とを入力する入力手段と、
前記入力手段により入力された印刷データと印刷頁情報とに基づいて、前記印刷頁情報の指定を反映した頁の感熱紙に印刷がなされるように前記サーマルヘッドに印加するヒートパルスデータを生成する生成手段と、
前記生成手段により生成されたヒートパルスデータに基づいてヒートパルスを前記サーマルヘッドに印加して記録を行う記録手段とを有し、
前記印刷頁情報はさらに、感熱紙の種類、前記感熱紙に熱を加える側、印刷する文字を判別不能なように印刷する指定の情報を含み、
前記感熱紙の種類に従って、前記サーマルヘッドの温度と、前記サーマルヘッドに印加するヒートパルスの電圧と、前記ヒートパルスの印加時間とを規定するテーブルを格納するメモリ手段をさらに有することを特徴とする記録装置。
【請求項６】
前記記録装置は携帯端末に内蔵されることを特徴とする請求項１乃至５のいずれか１項に記載の記録装置。
【請求項７】
請求項１乃至５のいずれか１項に記載の記録装置を内蔵したことを特徴とする携帯端末。
【請求項８】
複数の印刷頁を重ねて１組が構成される袋とじ状の多重感熱紙にサーマルヘッドを用いて記録を行う記録装置の記録方法であって、
印刷データと、該印刷データを前記多重感熱紙の内側の頁を含めていずれの頁に印刷するのか或は印刷しないのかを指定する情報と感熱紙の種類に関する情報と前記感熱紙に熱を加える側の情報と印刷する文字を判別不能なように印刷する指定の情報とを含む印刷頁情報とを入力する入力工程と、
前記入力工程において入力された印刷データと印刷頁情報とに基づいて、前記印刷頁情報の指定を反映した頁の感熱紙に印刷がなされるように前記サーマルヘッドに印加するヒートパルスデータを生成する生成工程と、
前記生成工程において生成されたヒートパルスデータに基づいてヒートパルスを前記サーマルヘッドに印加して記録を行う記録工程とを有し、
前記記録工程では、前記感熱紙の種類に従って、前記サーマルヘッドの温度と、前記サーマルヘッドに印加するヒートパルスの電圧と、前記ヒートパルスの印加時間とを規定するテーブルを用いて記録を行うことを特徴とする記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置、携帯端末、及び記録方法に関し、特に、例えば、感熱紙のような記録媒体を供給し、サーマルラインヘッドによりその記録媒体に記録を行う記録装置、携帯端末、及び記録方法に関する。
【背景技術】
【０００２】
従来からハンディターミナル（携帯端末）は、電気、ガス、水道などの検針業務に使用されている。これらの検針業務では、まず、会社や個人宅の使用量メータから読み取った使用量を携帯端末に入力する。次に、その携帯端末に搭載しているサーマルラインプリンタ、或は、その携帯端末と有線または無線で接続されたサーマルラインプリンタから感熱紙でできたお知らせ伝票に検針結果を出力している。出力されたお知らせ伝票は、電気、ガス、水道の使用者に渡されるが、使用者が不在の場合は、郵便受け等に投函し、間接的に使用者に渡す場合もある。
【０００３】
特許文献１には重ねた感熱紙への複写が不要な記録領域を設け、複写が必要な記録領域よりもサーマルヘッドの付与する熱エネルギー量を小さくして記録を行うサーマルプリンタが開示されている。
【特許文献１】特開２００１−３４１３３８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記のお知らせ伝票には、検針結果以外にもハンディターミナルに事前に保存されている、過去の使用量や振替口座、金額等の個人情報が含まれている場合がある。また、支払いが遅れている使用者に対して、督促状を印刷して渡す場合もある。このような個人情報が記載されたお知らせ伝票を直接使用者に渡す事ができればよいが、郵便受け等に投函した場合に第三者にこれらの情報を盗み見される危険がある。
【０００５】
本発明は上記従来例に鑑みてなされたもので、個人情報が第三者により容易に見られることのないように情報の印刷が可能な記録装置、携帯端末、及び記録方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため本発明の記録装置は以下の構成からなる。
【０００７】
即ち、複数の印刷頁を重ねて１組が構成される袋とじ状の多重感熱紙にサーマルヘッドを用いて記録を行う記録装置であって、印刷データと、該印刷データを前記多重感熱紙の内側の頁を含めていずれの頁に印刷するのか或は印刷しないのかを指定する情報と感熱紙の種類に関する情報と前記感熱紙に熱を加える側の情報と印刷する文字を判別不能なように印刷する指定の情報とを含む印刷頁情報とを入力する入力手段と、前記入力手段により入力された印刷データと印刷頁情報とに基づいて、前記印刷頁情報の指定を反映した頁の感熱紙に印刷がなされるように前記サーマルヘッドに印加するヒートパルスデータを生成する生成手段と、前記生成手段により生成されたヒートパルスデータに基づいてヒートパルスを前記サーマルヘッドに印加して記録を行う記録手段と、前記感熱紙の種類に従って、前記サーマルヘッドの温度と、前記サーマルヘッドに印加するヒートパルスの電圧と、前記ヒートパルスの印加時間とを規定するテーブルを格納するメモリ手段とを有し、前記多重感熱紙の袋とじされた頁にはプライバシーに係る情報が印刷されることを特徴とする。
【０００８】
また他の発明によれば、複数の印刷頁を重ねて１組が構成される袋とじ状の多重感熱紙にサーマルヘッドを用いて記録を行う記録装置の記録方法であって、印刷データと、該印刷データを前記多重感熱紙の内側の頁を含めていずれの頁に印刷するのか或は印刷しないのかを指定する情報と感熱紙の種類に関する情報と前記感熱紙に熱を加える側の情報と印刷する文字を判別不能なように印刷する指定の情報とを含む印刷頁情報とを入力する入力工程と、前記入力工程において入力された印刷データと印刷頁情報とに基づいて、前記印刷頁情報の指定を反映した頁の感熱紙に印刷がなされるように前記サーマルヘッドに印加するヒートパルスデータを生成する生成工程と、前記生成工程において生成されたヒートパルスデータに基づいてヒートパルスを前記サーマルヘッドに印加して記録を行う記録工程とを有し、前記記録工程では、前記感熱紙の種類に従って、前記サーマルヘッドの温度と、前記サーマルヘッドに印加するヒートパルスの電圧と、前記ヒートパルスの印加時間とを規定するテーブルを用いて記録を行うことを特徴とする記録方法を備える。
【発明の効果】
【０００９】
従って本発明によれば、入力された印刷データと印刷頁情報とに基づいて、その印刷頁情報の指定を反映した頁の感熱紙に印刷がなされるようヒートパルスデータを生成し、このデータに基づいて、そのサーマルヘッドから記録を行うことができる。従って、複数の印刷頁を重ねて１組が構成される、袋とじ多重感熱紙を用いて記録を行うなら、例えば、第三者に見られたくない情報は袋とじの内部の頁に印刷することが可能になる。
【発明を実施するための最良の形態】
【００１０】
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。
【００１１】
なお、この明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみを表すものではない。これに加えて、有意無意を問わず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００１２】
図１は本発明の代表的な実施例であるサーマルプリンタを内蔵したハンディターミナル（携帯端末）の概観斜視図である。
【００１３】
図１に示すように、携帯端末１は、メイン電源のＯＮ／ＯＦＦ操作を行うスイッチ３、電気、ガス、水道の使用量メータの数値等を入力するキーボード４、顧客情報や検針経路等を表示する液晶ディスプレイ（ＬＣＤ）５を備える。また、携帯端末を動作させるためのバッテリを挿入するバッテリ収納部６、検針結果のバックアップに使用するＣＦ（Ｃｏｍｐａｃｔ  Ｆｌａｓｈ）メモリカードを挿入するＣＦカード収納部７、検針結果を印刷するサーマルラインプリンタ２を備える。さらに、携帯端末１の内部には、制御回路を実装したプリント基板（不図示）を備える。
【００１４】
図２は携帯端末に内蔵したサーマルラインプリンタ２で使用する袋とじ感熱紙を示す図である。
【００１５】
図２において、９は袋とじ感熱紙、９−ａはのり付け部、９−ｂは空気穴を示す。
【００１６】
図３は携帯端末の制御構成を示すブロック図である。
【００１７】
図３において、２１はハンディターミナル全体の制御を行う主ＣＰＵである。主ＣＰＵ２１には、主ＣＰＵ２１が動作するためのプログラム等を格納したＲＯＭ２３、顧客データ、検針結果等を一時的に格納するＲＡＭ２２、後述するサブＣＰＵ３０との間でデータやステータスの送受信を行うためのデータバッファ２４が接続されている。なお、後述するヒートテーブルはＲＯＭなどのメモリに格納される。
【００１８】
ＲＯＭ２３に格納されたプログラムには、文字や罫線などの印刷データと後述する印刷頁情報から印刷頁データを生成するための印刷頁データ生成プログラムも含まれている。主ＣＰＵ２１では印刷頁データ生成プログラムによってＲＡＭ２２に格納されている印刷データを印刷頁データに変換した後、変換されたデータをデータバッファ２４を通して、サブＣＰＵ３０に転送する。
【００１９】
サブＣＰＵ３０には、モータ制御回路３３、サーマルラインヘッド制御回路３４と、サブＣＰＵ３０が動作するためのプログラム等が格納されたＲＯＭ３２、サブＣＰＵ３０の各種作業領域として使用するＲＡＭ３１が接続されている。モータ制御回路３３は、サブＣＰＵ３０等から出力される搬送パルス信号に基づいて、プラテンローラ３６を駆動するモータ３５の回転を制御する。
【００２０】
サーマルラインヘッド制御回路３４には、感熱紙に熱エネルギーを伝える発熱素子が一列に配置されたサーマルラインヘッド（以下、ヘッド）３７が接続されている。そして、ヒートデータ、同期クロック、ラッチパルス、各ブロックのストローブ信号（Ｂ１〜Ｂ４ストローブ）をヘッド３７にシリアル送信して、ヘッドの各発熱素子の発熱を制御する。
【００２１】
図４はヘッド３７の内部構成を示すブロックである。
【００２２】
ヘッド３７には、感熱紙の横幅方向（感熱紙の搬送方向とは直角方向）に並ぶ複数の発熱体から構成された発熱素子２０４が備えられる。発熱素子２０４の複数の発熱体は４つのブロックに分割され、各ブロックに対しての専用のドライバ２０３が備えられる。図４では、これらをＢ１ドライバ、Ｂ２ドライバ、Ｂ３ドライバ、Ｂ４ドライバとして図示している。これらのドライバにより選択された発熱体に発熱素子電源から電流を流し、発熱体を発熱させる。感熱紙が発熱素子２０４とプラテンローラ３６との間を通過するタイミングに合わせて発熱素子２０４から感熱紙に熱エネルギーを加えることで、感熱紙を発色させて印刷を行う。
【００２３】
発熱を行う発熱体を選択する為に、１行分のヒートデータが同期クロックと同時にシフトレジスタ２０１にシリアル入力される。シフトレジスタ２０１では、シリアル入力されたヒートデータをパラレル変換してラッチレジスタ２０２に出力する。ラッチレジスタ２０２では、１行分のヒートデータがそろったことを示すラッチパルスを受信してヒートデータをラッチする。ドライバ２０３では、サブＣＰＵ３０で選択したヒートテーブル（後述）に基づいて、規定時間、発熱素子を駆動する。このとき、１ラインの発熱体を遅延分割駆動し、多数の発熱体を同時駆動することで生じる電源電圧の低下を低減させている。
【００２４】
サーマルラインプリンタ（以下、プリンタ）２には、感熱紙の種類、印刷方法、印刷頁数に対応したヒートテーブルを備えている。サブＣＰＵ３０は、主ＣＰＵ２１から転送されてきた印刷頁データに含まれる印刷頁情報からヒートテーブルの選択を行う。
【００２５】
ＲＡＭ３１は、サブＣＰＵ３０の各種作業領域として使用され、主ＣＰＵ２１からデータバッファ２４を介して転送される印刷頁データや、印刷頁データから変換されたヘッドのヒートデータ等の一時的に格納するためにも使用される。
【００２６】
次に、以上構成の携帯端末のプリンタが複数枚重ねた感熱紙に印刷を行う際の記録動作に関した２つの実施例について説明する。
【実施例１】
【００２７】
図５は、複数枚重ねた感熱紙に印刷を行う様子を概念的に示す図である。
【００２８】
図５に示す感熱紙第１頁１００ａと感熱紙第２頁１００ｂは、糊付け部１００ｅによって一つに貼り付けられた二枚一組の感熱紙を構成している。感熱紙第１頁１００ａと感熱紙第２頁１００ｂには、正面側（図右側）にそれぞれの発色下限温度以上に熱せられたとき発色する発色剤１００ｃ、１００ｄが塗布されている。発色剤１００ｃと１００ｄは同じ特性の発色剤でも良いが、発色剤１００ｃを発色させる発色下限温度が発色剤１００ｄを発色させる発色下限温度より低い発色剤の組み合わせがより好ましい。
【００２９】
正面側から熱エネルギーを印加する場合、感熱剤１００ｃを発色下限温度以上に熱するために必要な熱エネルギーをＥ１とした場合に感熱剤１００ｄを発色下限温度以上に熱するためには、感熱紙第１頁１００ａを通して熱エネルギーを印加することになる。このため、Ｅ１より大きな熱エネルギー（Ｅ１＋Ｅ２）が必要となる。
【００３０】
サーマルラインヘッドの発熱体で発生する熱エネルギー（Ｅ）は、
Ｅ＝Ｐ×Ｔ，  Ｐ：印加電力，Ｔ：印加時間
で求められる。このように、熱エネルギー（Ｅ）は印加電力（Ｐ）と印加時間（Ｔ）の積であり、印加電力が一定であれば、印加時間を変更することで必要な熱エネルギーを調整できる。
【００３１】
この実施例では、感熱紙第１頁１００ａの発色剤１００ｃを発色下限温度以上に熱するために必要な熱エネルギーをヘッド３７で得るための印加時間をＦ１としている。一方、感熱紙第２頁１００ｂの発色剤１００ｄを発色下限温度以上に熱するために必要な熱エネルギーをヘッド３７で得るための印加時間を（Ｆ１＋Ｆ２）と定義する。
【００３２】
従って、感熱紙第１頁の印刷だけ（感熱紙第２頁を印刷しない）を行う場合は、時間Ｆ１だけヘッド３７に電力を印加する。同じように、感熱紙第２頁の印刷（感熱紙第１頁と第２頁に印刷される）を行う場合は、時間（Ｆ１＋Ｆ２）だけヘッド３７に電力を印加する。
【００３３】
但し、実際には、感熱紙の種類や、携帯端末のバッテリの消耗に伴なう電圧の低下による印加電力の変化、感熱紙を加熱するヘッドの蓄熱エネルギーの影響等により印加時間を調整する必要がある。従って、この実施例では、これらの調整要因毎に、印加時間をヒートテーブルとして格納しておく。
【００３４】
図６は実施例１で使用するヒートテーブルを表す図である。
【００３５】
図６に示すように、このテーブルには感熱紙の種類（Ｘ：感熱紙Ｘ、Ｙ：感熱紙Ｙ）、印加電圧、ヘッド温度毎に印加時間（Ｆ１、Ｆ２、……）が規定されている。
【００３６】
次に、図７を参照して、印刷データ変換処理の流れと印刷結果の例について説明する。
【００３７】
図７に示すように、印刷データ７０１はドットの有無を示す１ビットデータで構成され、Ａ〜Ｃの“Ｈ”３文字を表している。印刷データ７０１に印刷頁情報７０２として感熱紙の種類、感熱紙の頁の数、そして文字データ毎に印刷頁数、隠し文字設定の有無を加えて３ビットの印刷頁データ７０３を作成する。隠し文字設定とは、感熱紙の第１頁に表示したくない情報等の余白画素や周囲を第１頁だけ発色させ、感熱紙の二枚目以降の頁に印刷した情報を第１頁からは読取れなくするための設定である。
【００３８】
印刷頁データ７０３のビット２は、感熱紙の種類を表し、今回はビット２＝０であり感熱紙Ｘのヒートテーブル群が選択される。ビット１，ビット０は印刷頁数を表し、ヒートデータの作成に使用する。
【００３９】
ヒートデータは１ビットデータで構成され、印刷頁１のヒートデータｆ１と印刷頁２のヒートデータｆ２に分割される。
【００４０】
印刷頁データのビット１，ビット０が“００”の場合は、ｆ１ヒートデータが“０”、ｆ２ヒートデータが“０”と変換される。ビット１，ビット０が“０１”の場合は、ｆ１ヒートデータが“１”、ｆ２ヒートデータが“０”と変換される。そして、ビット１，ビット０が“１０”の場合は、ｆ１ヒートデータが“１”、ｆ２ヒートデータが“１”と変換される。
【００４１】
以上のように印刷頁データ７０３から選択されたヒートテーブルと印刷頁データから変換されたヒートデータを基に、ヘッド３７の発熱体毎にヒートパルス（ｆ１ｐ、ｆ２ｐ）が入力される。
【００４２】
図８は３つの印刷文字Ａ〜Ｃ各々に対するヒートパルスと紙送りパルスを示すタイムチャートである。なお、ヒートパスル（ｆ１ｐ、ｆ２ｐ）はアクティブレベルが「Ｌｏｗ」である。
【００４３】
ヒートパルス（ｆ１ｐ、ｆ２ｐ）は、図８に示すように、プラテンローラ３６を回転させて感熱紙を搬送する為に、モータ制御回路３３に入力される連続する２つの紙送りパルス（ｓｐ）の間のタイミングでヘッド３７に入力される。
【００４４】
即ち、文字Ａに対しては印刷頁数が“１”であるためヒートパルスｆ１ｐのみ入力されるが、文字Ｂと文字Ｃに対しては印刷頁数が“２”であるため２つのヒートパルス（ｆ１ｐ、ｆ２ｐ）が両方入力される。そして、その印加時間は２つのヒートパルス（ｆ１ｐ、ｆ２ｐ）の合計時間（Ｆ１＋Ｆ２）に渡る。このような、感熱紙の同一箇所への熱エネルギーの付与により、文字Ａは第１頁のみに印刷され、文字Ｂは第１頁目、第２頁目共に印刷される。
【００４５】
また、文字Ｃは、第１頁に文字とその余白および周囲が共に印刷されて黒ベタとなり、第２頁に文字が印刷される印刷結果となる。このように黒ベタ印刷をして印刷内容を確実に隠すために、第１頁１００ａの発色剤１００ｃを発色させる発色下限温度を、第２頁１００ｂの発色剤１００ｄを発色させる発色下限温度よりも小さくすることが好適である。
【００４６】
図９は、実施例１に従う記録制御により得られた印刷例を示す図である。
【００４７】
この印刷には図２に示した袋とじ状になった２枚組の感熱紙で出来た伝票を使用する。図９（ａ）は印刷データを示しており、１行、２行には宛名が、３行、４行には振込み口座と金額が記録されている。１行、２行の宛名は、配達者が、受取り者に間違いなく伝票を渡すために必要な情報であり、伝票の第１頁に印刷する必要がある。一方、３行、４行のお金の振込先と金額は第三者に知られたくない情報であり、袋とじ伝票の内側にある第２頁に表示し、第１頁に表示しない印刷が必要である。
【００４８】
その場合、図９（ａ）に示す１〜２行目の印刷データには印刷頁数“１”、隠し文字無し、３〜４行目の印刷データには印刷頁数“２”、隠し文字有りの印刷頁設定を行い、印刷を行う。その結果、図９（ｂ）に示したような印刷が行える。なお、袋とじ伝票の第１頁の３行、４行に行う黒ベタ印刷は、第２頁に印刷された振込み口座、金額を表から見えないようにする目的がある。
【００４９】
従って以上説明した実施例に従えば、袋とじ感熱紙に印刷を行う場合に表の第１頁に対する印刷と袋とじになった第２頁に対する印刷でヘッドに印加するヒートパルスの印加時間を制御して適切な印刷を行うことができる。これにより、プライバシーに係る情報については第三者から見えない第２頁に印刷を行い、そうではない情報については第１頁に印刷を行うように制御できる。加えて、第１頁を黒べた印刷にし、その場所に対応する第２頁にプライバシーに係る情報を印刷することで、情報の秘匿性をより確実にすることができる。
【実施例２】
【００５０】
ここでは、感熱紙の裏面から熱エネルギーを印加して印刷する例について説明する。
【００５１】
図１０は、この実施例に従う複数枚重ねた感熱紙に印刷を行う様子を概念的に示す図である。
【００５２】
図１０に示す感熱紙第１頁１００ａと感熱紙第２頁１００ｂは、糊付け部１００ｅによって一つに貼り付けられた二枚一組の感熱紙を構成している。感熱紙第１頁１００ａと感熱紙第２頁１００ｂには、正面側（図右側）にそれぞれの発色下限温度以上に熱せられたとき発色する発色剤１００ｃ、１００ｄが塗布されている。発色剤１００ｃと１００ｄは同じ特性の発色剤でも良いが、発色剤１００ｃを発色させる発色下限温度が発色剤１００ｄを発色させる発色下限温度より高い発色剤の組み合わせがより好ましい。
【００５３】
裏面側から熱エネルギーを印加する場合、感熱剤１００ｄを発色下限温度以上に熱するために必要な熱エネルギーをＥ３とした場合に感熱剤１００ｃを発色下限温度以上に熱するためには、感熱紙第２頁１００ｂを通して熱エネルギーを印加することになる。このため、Ｅ３より大きな熱エネルギー（Ｅ３＋Ｅ４）が必要となる。
【００５４】
サーマルラインヘッドの発熱体で発生する熱エネルギー（Ｅ）は、
Ｅ＝Ｐ×Ｔ，  Ｐ：印加電力，Ｔ：印加時間
で求められる。このように、熱エネルギー（Ｅ）は印加電力（Ｐ）と印加時間（Ｔ）の積であり、印加電力が一定であれば、印加時間を変更することで必要な熱エネルギーを調整できる。
【００５５】
この実施例では、感熱紙第２頁１００ｂの発色剤１００ｄを発色させるために必要な熱エネルギーをヘッド３７で得るための印加時間をＢ１としている。一方、感熱紙第１頁１００ａの発色剤１００ｃを発色させるために必要な熱エネルギーをヘッド３７で得るための印加時間を（Ｂ１＋Ｂ２）と定義する。
【００５６】
従って、感熱紙第２頁の印刷だけ（感熱紙第１頁を印刷しない）を行う場合は、時間Ｂ１だけヘッド３７に電力を印加する。同じように、感熱紙第１頁の印刷（感熱紙第１頁と第２頁に印刷される）を行う場合は、時間（Ｂ１＋Ｂ２）だけヘッド３７に電力を印加する。
【００５７】
但し、実際には、感熱紙の種類や、携帯端末のバッテリの消耗に伴なう電圧の低下による印加電力の変化、感熱紙を加熱するヘッドの蓄熱エネルギーの影響等により印加時間を調整する必要がある。従って、この実施例では、これらの調整要因毎に、印加時間をヒートテーブルとして格納しておく。
【００５８】
図１１は実施例２で使用するヒートテーブルを表す図である。
【００５９】
図１１に示すように、このテーブルには感熱紙の種類（Ｘ：感熱紙Ｘ、Ｙ：感熱紙Ｙ）、熱エネルギーを印加する面（Ｆ：正面印加、Ｂ：裏面印加）、印加電圧、ヘッド温度毎に印加時間（Ｂ１、Ｂ２、……）が規定されている。
【００６０】
次に、図１２を参照して印刷データ変換処理の流れと印刷結果の例について説明する。
【００６１】
図１２に示すように、印刷データ１２０１はドットの有無を示す１ビットデータで構成され、Ｄ〜Ｅの“Ｈ”２文字を表している。印刷データ１２０１に印刷頁情報１２０２として感熱紙の種類、感熱紙の頁の数、印加面の裏表の指定、そして文字データ毎に印刷頁数、隠し文字設定の有無を加えて４ビットの印刷頁データ１２０３を作成する。隠し文字設定とは、感熱紙への熱印加面に近い頁に表示したくない情報等の余白画素や周囲を発色させ、感熱紙の他の頁に印刷した情報をその頁からは読取れなくするための設定である。
【００６２】
印刷頁データ１２０３のビット３は感熱紙に加熱を行う印加面を表し、０：正面印加、１：裏面印加を示す。この実施例ではビット３＝１であり、感熱紙の第２頁１００ｂの裏面への印加を表す。印刷頁データ１２０３のビット２は、感熱紙の種類を表し、この実施例ではビット２＝１であり感熱紙Ｙのヒートテーブル群が選択される。ビット１，ビット０は印刷頁数を表し、ヒートデータの作成に使用する。
【００６３】
ヒートデータは１ビットデータで構成され、印刷頁２のヒートデータｂ１と印刷頁１のヒートデータｂ２に分割される。
【００６４】
印刷頁データのビット１，ビット０が“００”の場合は、ｂ１ヒートデータが“０”、ｂ２ヒートデータが“０”と変換される。ビット１，ビット０が“０１”の場合は、ｂ１ヒートデータが“１”、ｂ２ヒートデータが“０”と変換される。そして、ビット１，ビット０が“１０”の場合は、ｂ１ヒートデータが“１”、ｂ２ヒートデータが“１”と変換される。
【００６５】
以上のように印刷頁データ１２０３から選択されたヒートテーブルと印刷頁データから変換されたヒートデータを基に、ヘッド３７の発熱体毎にヒートパルス（ｂ１ｐ、ｂ２ｐ）が入力される。
【００６６】
図１３は２つの印刷文字Ｄ〜Ｅ各々に対するヒートパルスと紙送りパルスを示すタイムチャートである。なお、ヒートパスル（ｂ１ｐ、ｂ２ｐ）はアクティブレベルが「Ｌｏｗ」である。
【００６７】
ヒートパルス（ｂ１ｐ、ｂ２ｐ）は、図１３に示すように、プラテンローラ３６を回転させて感熱紙を搬送する為に、モータ制御回路３３に入力される連続する２つの紙送りパルス（ｓｐ）の間のタイミングでヘッド３７に入力される。
【００６８】
即ち、文字Ｄに対しては印刷頁数が“１”であるためヒートパルスｂ１ｐが時間Ｂ１の間印加される。一方、文字Ｅに対しては印刷頁数が“２”であるため２つのヒートパルス（ｂ１ｐ、ｂ２ｐ）が両方入力される。そして、その印加時間は２つのヒートパルス（ｂ１ｐ、ｂ２ｐ）の合計時間（Ｂ１＋Ｂ２）に渡る。このような、感熱紙の同一箇所への熱エネルギーの付与により、文字Ｄは第２頁のみに印刷され、文字Ｅは第１頁目、第２頁目共に印刷される。
【００６９】
このように感熱紙の裏面から熱エネルギをー印加する場合、第１頁１００ａへの文字の印刷を確実に防止しながら、第２頁１００ｂには確実に印刷するため、感熱紙の発色下限温度は次の条件を備えることが望ましい。即ち、第１頁１００ａの発色剤１００ｃを発色させる発色下限温度を、第２頁１００ｂの発色剤１００ｄのそれよりも高くすることが好適である。
【００７０】
図１４は、実施例２に従う記録制御により得られた印刷例を示す図である。
【００７１】
この印刷には図２に示した袋とじ状になった２枚組の感熱紙で出来た伝票を使用する。図１４（ａ）は印刷データを示しており、１行、２行には宛名が、３行、４行には振込み口座と金額が記録されている。１行、２行の宛名は、配達者が、受取り者に間違いなく伝票を渡すために必要な情報であり、伝票の第１頁に印刷する必要がある。一方、３行、４行のお金の振込先と金額は第三者に知られたくない情報であり、袋とじ伝票の内側にある第２頁に表示し、第１頁に表示しない印刷が必要である。
【００７２】
その場合、図１４（ａ）に示す１〜２行目の印刷データには裏面印刷、印刷頁数“２”、隠し文字無し、３〜４行目の印刷データには裏面印刷、印刷頁数“１”、隠し文字無しの印刷頁設定を行い、印刷を行う。その結果、図１４（ｂ）に示したような印刷が行える。
【００７３】
以上説明した実施例において、携帯端末には、裏面から印刷するために、印刷データを反転させる印刷データ反転プログラムがＲＯＭ２３に格納されており、印刷頁情報に設定された情報に従って印刷データの反転を行う。例えば、その情報が感熱紙の裏面に熱エネルギーを印加を指示するものであった場合、その印刷データに含まれる文字データまたは画像データの向きを反転させる。このようにして、感熱紙の裏面から、複数枚重ねた感熱紙に印刷を行う事ができる。
【００７４】
また、この携帯端末のプリンタ２が裏面側印刷専用である場合は、ヘッド３７を取付ける向きを逆にする等、機械的な構造を工夫することで、上記印刷データの反転は必要ではなくなる場合もある。
【００７５】
以上説明したようにこの実施例に従えば、実施例１と同様に袋とじ感熱紙に印刷を行う場合に表の第１頁に対する印刷と袋とじになった第２頁に対する印刷でヘッドに印加するヒートパルスの印加時間を制御して適切な印刷を行うことができる。
【００７６】
なお、以上説明した２つの実施例では印刷頁情報には印刷される頁の数を含ませていたが、その代わりとして印刷されない頁の数を含ませて、同様の印刷を行うように構成してもよい。
【００７７】
さらに、以上説明した２つの実施例において、印刷データと印刷頁情報の両者を結合させたひとまとまりのデータを用いて印刷頁データを生成してもよい。また印刷データと印刷頁情報の両者から合成した印刷頁データの形でプリンタに入力するようにしてもよい。またさらに、ｆ１ヒートデータやｆ２ヒートデータのように時系列に分かれた発熱体駆動用データをプリンタに入力する構成も本発明の範囲内である。
【００７８】
なお、以上説明した２つの実施例ではデータバッファ２４を介して二つのＣＰＵを用いて制御を行う構成としていたが、本発明はこれによって限定されるものではなく、シリアル通信、パラレル通信、無線通信等を介して制御を行ってもよい。また、携帯端末を制御するＣＰＵがプリンタの制御も直接行うように構成してもよい。さらに、サブＣＰＵの代わりに携帯端末を全体制御する主ＣＰＵに直接または間接的に制御されるプリンタ制御用ハードウエア回路を用いてもよい。またさらに、プリンタは携帯端末に内蔵されていても、独立していてもよい。
【００７９】
本発明は携帯端末に使用されるプリンタに限らず、パーソナルコンピュータ等のホスト装置に接続して使用されるプリンタや、単体で使用され印刷機能を有する装置にも適用できる。
【００８０】
全ての実施例において制御動作の任意の部分をコンピュータプログラムまたはハードウエアにより実現するように変更してもよい。
【図面の簡単な説明】
【００８１】
【図１】本発明の代表的な実施例であるサーマルプリンタを搭載したハンディターミナルの構成の概要を示す概観斜視図である。
【図２】携帯端末に内蔵したサーマルラインプリンタ２で使用する袋とじ感熱紙を示す図である。
【図３】携帯端末の制御構成を示すブロック図である。
【図４】ヘッド３７の内部構成を示すブロックである。
【図５】実施例１に従い複数枚重ねた感熱紙に印刷を行う様子を概念的に示す図である。
【図６】実施例１で使用するヒートテーブルを表す図である。
【図７】印刷データ変換処理の流れと印刷結果の例を示す図である。
【図８】３つの印刷文字Ａ〜Ｃ各々に対するヒートパルスと紙送りパルスを示すタイムチャートである。
【図９】実施例１に従う記録制御により得られた印刷例を示す図である。
【図１０】実施例２に従い複数枚重ねた感熱紙に印刷を行う様子を概念的に示す図である。
【図１１】実施例２で使用するヒートテーブルを表す図である。
【図１２】印刷データ変換処理の流れと印刷結果の例を示す図である。
【図１３】２つの印刷文字Ｄ〜Ｅ各々に対するヒートパルスと紙送りパルスを示すタイムチャートである。
【図１４】実施例２に従う記録制御により得られた印刷例を示す図である。
【符号の説明】
【００８２】
１  ハンディターミナル（携帯端末）
２  サーマルラインプリンタ
３  ＯＮ／ＯＦＦスイッチ
４  キーボード
５  液晶ディスプレイ（ＬＣＤ）
６  バッテリ収納部
７  ＣＦカード収納部
９  袋とじ感熱紙
２１  主ＣＰＵ
２２、３１  ＲＡＭ
２３、３２  ＲＯＭ
２４  データバッファ
３０  サブＣＰＵ
３３  モータ制御回路
３４  サーマルラインヘッド制御回路
３５  モータ
３６  プラテンローラ
３７  サーマルラインヘッド
２０１  シフトレジスタ
２０２  ラッチレ
２０３  ドライバ
２０４  発熱素子
【図１】
0005313471.tif 000002
【図２】
0005313471.tif 000003
【図３】
0005313471.tif 000004
【図４】
0005313471.tif 000005
【図５】
0005313471.tif 000006
【図６】
0005313471.tif 000007
【図７】
0005313471.tif 000008
【図８】
0005313471.tif 000009
【図９】
0005313471.tif 000010
【図１０】
0005313471.tif 000011
【図１１】
0005313471.tif 000012
【図１２】
0005313471.tif 000013
【図１３】
0005313471.tif 000014
【図１４】
0005313471.tif 000015