(57)【要約】【課題】セットされた印刷媒体によりユーザの所望する印刷結果が得られるか否かを判別し、ユーザが意図しない印刷結果の出力を防止するサーマルプリンタを提供すること。【解決手段】第１色の濃度に関する情報及び第２色の濃度に関する情報を記憶する。第１又は第２のサーマルヘッドによりサーマルプリンタにセットされた印刷媒体に試験画像を印刷し、この試験画像の印刷濃度を検出する。そして、検出された試験画像の印刷濃度と前記濃度情報とに基づいて、セットされた印刷媒体の表裏が正常であるか、又は印刷媒体が２色印刷用であるかを判定する。【選択図】  図５
2010208150.tif 000002
【特許請求の範囲】
【請求項１】
両面が異なる色に発色する印刷媒体の一方の面に印刷データを印刷する第１のサーマルヘッドと、前記印刷媒体の他方の面に印刷データを印刷する第２のサーマルヘッドとを備えたサーマルプリンタにおいて、
前記第１のサーマルヘッドにより前記印刷媒体の一方の面に印刷すべき第１色の濃度に関する情報及び前記第２のサーマルヘッドにより前記印刷媒体の他方の面に印刷すべき第２色の濃度に関する情報を記憶した濃度情報記憶手段と、
前記第１のサーマルヘッド又は前記第２のサーマルヘッドにより当該サーマルプリンタにセットされた印刷媒体に試験画像を印刷する試験画像印刷手段と、
この試験画像印刷手段により印刷された試験画像の印刷濃度を検出する濃度検出手段と、
この濃度検出手段により検出された前記試験画像の印刷濃度と前記濃度情報記憶手段により記憶された濃度情報とに基づいて、当該サーマルプリンタにセットされた印刷媒体の表裏が正常であるかを判定する判定手段と、
を具備していることを特徴とするサーマルプリンタ。
【請求項２】
前記濃度情報記憶手段は、前記第１色の濃度を区別する第１の閾値及び前記第２色の濃度を区別する第２の閾値を記憶し、前記判定手段は、前記濃度検出手段により検出された試験画像の印刷濃度と前記第１の閾値及び前記第２の閾値とに基づいて、当該サーマルプリンタにセットされた印刷媒体の表裏が正常であるかを判定することを特徴とする請求項１に記載のサーマルプリンタ。
【請求項３】
前記第１のサーマルヘッドにより印刷すべき印刷データを記憶する第１の印刷データ記憶手段と、
前記第２のサーマルヘッドにより印刷すべき印刷データを記憶する第２の印刷データ記憶手段と、
前記判定手段により当該サーマルプリンタにセットされた印刷媒体の表裏が正常でないと判定されたとき、前記第１の印刷データ記憶手段により記憶された印刷データと前記第２の印刷データ記憶手段により記憶された印刷データとを入れ替える印刷データ入替手段とをさらに具備していることを特徴とする請求項１又は２に記載のサーマルプリンタ。
【請求項４】
印刷媒体を第１色に発色させる第１の印加エネルギと第２色に発色させる第２の印加エネルギとを選択的に切り替えてサーマルヘッドに印加し、前記第１色及び前記第２色からなる印刷データを印刷するサーマルプリンタにおいて、
前記第１色及び前記第２色の濃度に関する情報を記憶した濃度情報記憶手段と、
前記サーマルヘッドにより当該サーマルプリンタにセットされた印刷媒体に試験画像を印刷する試験画像印刷手段と、
この試験画像印刷手段により印刷された試験画像の印刷濃度を検出する濃度検出手段と、
この濃度検出手段により検出された前記試験画像の印刷濃度と前記濃度情報記憶手段により記憶された濃度情報とに基づいて、当該サーマルプリンタにセットされた印刷媒体が２色印刷用の印刷媒体であるかを判定する判定手段とを具備していることを特徴とするサーマルプリンタ。
【請求項５】
前記濃度情報記憶手段は、前記第１色の濃度を区別する第１の閾値及び前記第２色の濃度を区別する第２の閾値を記憶し、前記試験画像印刷手段は、前記サーマルヘッドにより前記印刷媒体を前記第１の印加エネルギ及び前記第２の印加エネルギのそれぞれで前記試験画像を印刷し、前記濃度検出手段は、前記第１の印加エネルギ及び前記第２の印加エネルギのそれぞれで印刷された試験画像の印刷濃度を検出し、前記判定手段は、前記濃度検出手段により検出された前記第１の印加エネルギ及び前記第２の印加エネルギのそれぞれで印刷された試験画像の印刷濃度と前記濃度情報記憶手段により記憶された前記第１の閾値及び前記第２の閾値とに基づいて、当該サーマルプリンタにセットされた印刷媒体が２色印刷用の印刷媒体であるかを判定することを特徴とする請求項４に記載のサーマルプリンタ。
【請求項６】
前記判定手段により当該サーマルプリンタにセットされた印刷媒体が２色印刷用でないと判定されたとき、エラーを報知するエラー報知手段をさらに具備していることを特徴とする請求項４又は５に記載のサーマルプリンタ。
【請求項７】
前記試験画像印刷手段は、当該サーマルプリンタに印刷媒体がセットされた後、最初に当該印刷媒体をローディングする際に前記試験画像を印刷することを特徴とする請求項１乃至６のうちいずれか１に記載のサーマルプリンタ。
【請求項８】
前記判定手段による判定結果を保持する判定結果保持手段をさらに具備していることを特徴とする請求項１乃至７のうちいずれか１に記載のサーマルプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、感熱紙などの印字媒体に対し、少なくとも２色で印刷を行うサーマルプリンタに関する。
【背景技術】
【０００２】
従来知られているサーマルプリンタは、発熱素子がライン状に配設されたサーマルヘッドと、該ヘッドに対向配置されたプラテンローラとの当接位置に感熱紙等の印刷媒体を搬送し、サーマルヘッドへの印加電圧を制御することで、印刷媒体を発色させて印刷パターンを形成する。サーマルプリンタは、印刷媒体の片面に単一の色彩で印刷するのみでなく、印刷媒体の両面に対して印刷するものや、印刷媒体の片面に対して２色の彩色で印字するものがある。
【０００３】
上記両面印刷が可能なサーマルプリンタにて印刷を行う際には、感熱層が両面に形成された印刷媒体を使用する必要がある。そのため、誤って片面のみに感熱層が形成された印刷媒体を使用した場合、ユーザが所望する印刷結果を得ることができない。かかる事情に鑑み、例えば特許文献１に記載された発明がなされている。この発明に係るサーマルプリンタは、マークセンサを用いて印刷媒体が両面印刷用であるか否かを判断し、両面印刷用である場合には両面印刷を行うように構成されている。
【０００４】
上記２色印刷が可能なサーマルプリンタにて２色印刷を行う際には、２色印刷用の感熱層が形成された印刷媒体を使用する必要がある。市場には、発色に要する印加電圧が異なる複数種類の２色印刷用の印刷媒体が流通している。そのため、誤って想定されたものと異なる印刷媒体を使用した場合、ユーザが所望する印刷結果を得ることができない。かかる事情に鑑み、例えば特許文献２に記載された発明がなされている。この発明に係るサーマルプリンタは、印刷媒体の種類を特定し、その結果に応じてサーマルヘッドの制御方法を印刷媒体に適した方式に切り替えるように構成されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記両面印刷用の印刷媒体の中には、一方の面と他方の面とで発色する色が異なる場合がある。このような印刷媒体を使用する場合、表面を第1色で印字し、裏面を第２色で印字したいにもかかわらず、表裏逆に印刷媒体をセットしてしまうと、ユーザが所望する印刷結果が得られない。
【０００６】
また、印刷媒体の片面に対して２色印刷したいにもかかわらず、１色にしか発色しない印刷媒体をセットしてしまった場合にも、やはりユーザが所望する印刷結果が得られない。
【０００７】
これらの問題は、特許文献１および特許文献２に記載された発明では対処し得ない問題である。
【０００８】
本発明は、上記のような事情に基づいてなされたものであり、その目的は、セットされた印刷媒体によりユーザの所望する印刷結果が得られるか否かを判別し、ユーザが意図しない印刷結果の出力を防止するサーマルプリンタを提供することである。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、第１の発明は、両面が異なる色に発色する印刷媒体の一方の面に印刷データを印刷する第１のサーマルヘッドと、前記印刷媒体の他方の面に印刷データを印刷する第２のサーマルヘッドとを備えたサーマルプリンタにおいて、前記第１のサーマルヘッドにより前記印刷媒体の一方の面に印刷すべき第１色の濃度に関する情報及び前記第２のサーマルヘッドにより前記印刷媒体の他方の面に印刷すべき第２色の濃度に関する情報を記憶した濃度情報記憶手段と、前記第１のサーマルヘッド又は前記第２のサーマルヘッドにより当該サーマルプリンタにセットされた印刷媒体に試験画像を印刷する試験画像印刷手段と、この試験画像印刷手段により印刷された試験画像の印刷濃度を検出する濃度検出手段と、この濃度検出手段により検出された前記試験画像の印刷濃度と前記濃度情報記憶手段により記憶された濃度情報とに基づいて、当該サーマルプリンタにセットされた印刷媒体の表裏が正常であるかを判定する判定手段と、を具備していることを特徴としている。
【００１０】
また、第２の発明は、印刷媒体を第１色に発色させる第１の印加エネルギと第２色に発色させる第２の印加エネルギとを選択的に切り替えてサーマルヘッドに印加し、前記第１色及び前記第２色からなる印刷データを印刷するサーマルプリンタにおいて、前記第１色及び前記第２色の濃度に関する情報を記憶した濃度情報記憶手段と、前記サーマルヘッドにより当該サーマルプリンタにセットされた印刷媒体に試験画像を印刷する試験画像印刷手段と、この試験画像印刷手段により印刷された試験画像の印刷濃度を検出する濃度検出手段と、この濃度検出手段により検出された前記試験画像の印刷濃度と前記濃度情報記憶手段により記憶された濃度情報とに基づいて、当該サーマルプリンタにセットされた印刷媒体が２色印刷用の印刷媒体であるかを判定する判定手段とを具備していることを特徴としている。
【発明の効果】
【００１１】
かかる手段を講じた本発明によれば、セットされた印刷媒体によりユーザの所望する印刷結果が得られるか否かを判別し、ユーザが意図しない印刷結果の出力を防止するサーマルプリンタを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施形態におけるサーマルプリンタの要部構成を示す図。
【図２】同実施形態におけるサーマルプリンタの印字機構を示す図。
【図３】同実施形態における印刷媒体の構成を示す模式図。
【図４】同実施形態における閾値記憶エリアのデータ構造を示す模式図。
【図５】同実施形態においてＣＰＵが実行する処理の流れ図。
【図６】同実施形態における印刷機構を矢印Ａ方向から見た概略図。
【図７】同実施形態における濃度センサの検出値の時間変化を示す模式図。
【図８】本発明の第２の実施形態における印刷媒体の構成を示す模式図。
【図９】同実施形態においてＣＰＵが実行する処理の流れ図。
【図１０】同実施形態における印刷機構を矢印Ａ方向から見た概略図。
【図１１】同実施形態における濃度センサの検出値の時間変化を示す模式図。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための第１の実施形態について、図面を参照しながら説明する。  
図１は、本発明に係るサーマルプリンタ１の要部構成を示すブロック図である。サーマルプリンタ１は、制御の中枢としてＣＰＵ（Central Processing Unit）２を備えている。このＣＰＵ２に対し、ＲＯＭ（Read Only Memory）３、ＲＡＭ（Random Access Memory）４、通信インターフェイス（Ｉ／Ｆ）５、濃度センサ６、表示コントローラ１１、入力コントローラ１２、駆動コントローラ１３、第１データバッファ１４ａを備える第１ヘッドコントローラ１４、第２データバッファ１５ａを備える第２ヘッドコントローラ１５などを、アドレスバスやデータバスなどのバスライン２０を介して接続している。そして、通信インターフェイス５にパーソナルコンピュータなどの上位機器３０を接続し、表示コントローラ１１に液晶ディスプレイやＬＥＤなどの表示デバイス２１を接続し、入力コントローラ１２に操作キーや表示デバイス２１の表示面に設けられたタッチパネルなどの入力デバイス２２を接続し、駆動コントローラ１３に印刷媒体を搬送する搬送ローラを駆動せしめる搬送モータ２３を接続し、第１ヘッドコントローラ１４に第１サーマルヘッド２４を接続し、第２ヘッドコントローラ１５に第２サーマルヘッド２５を接続して構成している。
【００１４】
ＲＯＭ３は、濃度情報記憶手段である閾値記憶エリア３ａを有している。閾値記憶エリア３ａには、後述の処理で使用する所定の閾値が予め記憶される。ＲＡＭ４は、サーマルプリンタ１の処理場面に応じて判定結果保持手段である判定結果保持エリア４ａなどの作業用記憶エリアを形成する。判定結果保持エリア４ａは、ＣＰＵ２が実行する後述の処理における所定の判定結果を記憶保持する。通信インターフェイス５は、上位機器３０からコマンドを受信したときには当該コマンドをＣＰＵ２に通知し、印刷データを受信したときには、受信した印刷データを第１データバッファ１４ａまたは第２データバッファ１５ａに出力する。濃度検出手段である濃度センサ６は、第２サーマルヘッドが印刷したテストパターン（試験画像）の印刷濃度を検出してＣＰＵ２に通知する。表示コントローラ１１は、表示デバイス２１を制御して各種情報を表示せしめる。入力コントローラ１２は、入力デバイス２２がユーザの操作に応じて出力する信号を検知し、ＣＰＵ２に通知する。
【００１５】
第１サーマルヘッド２４および第２サーマルヘッド２５は、ライン状に配設された発熱素子を備えている。第１ヘッドコントローラ１４は、第１の印刷データ記憶手段である第１データバッファ１４ａに記憶された印刷データに基づいて、第１サーマルヘッド２４の発熱素子への印加電圧を制御する。第２ヘッドコントローラ１５は、第２の印刷データ記憶手段である第２データバッファ１５ａに記憶された印刷データに基づいて、第２サーマルヘッド２５の発熱素子への印加電圧を制御する。
【００１６】
図２を用いて、サーマルプリンタ１の印字機構について説明する。第１サーマルヘッド２４に対し、印刷媒体４０の搬送方向上流側に第２サーマルヘッド２５が配置されている。第１サーマルヘッド２４に対し印刷媒体４０を挟んで対向するように第１プラテンローラ３４が設けられ、第１サーマルヘッド２４に対し印刷媒体４０を挟んで対向するように第２プラテンローラ３５が設けられている。濃度センサ６は、第１サーマルヘッド２４および第１プラテンローラ３４の対向位置と、第２サーマルヘッド２５および第２プラテンローラ３５の対向位置との間に設けられている。
【００１７】
サーマルプリンタ１にて印刷に使用する印刷媒体４０は、図３に示したように基紙４１の一方の面に感熱層４２ａが形成され、他方の面に感熱層４２ｂが形成されている。感熱層４２ａは、所定温度以上の熱を受けて黒色（第１色）に発色する。一方、感熱層４２ｂは、所定温度以上の熱を受けて赤色（第２色）に発色する。本実施形態では、印刷媒体４０の感熱層４２ａ側を表面とし、感熱層４２ｂ側を裏面とする。そして、通常、第１サーマルヘッド２４は、印刷媒体４０の表面に対して印字し、第２サーマルヘッド２５は、印刷媒体４０の裏面に対して印字するものとする。
【００１８】
図４は、ＲＯＭ３に記憶される閾値記憶エリア３ａのデータ構造を示す模式図である。閾値記憶エリア３ａには、第１の閾値である閾値αと第２の閾値である閾値βとが記憶されている。閾値αは、黒色と赤色の印刷濃度を隔てる閾値であり、閾値βは、印刷媒体４０の地色と赤色の印刷濃度を隔てる閾値である。通常、黒色は赤色に比べ、印刷濃度が高くなる（α＞β）。したがって、濃度センサ６が検出した検出値Ｌが閾値β以上かつ閾値α未満（β≦Ｌ＜α）である場合には、印刷されたパターンが赤色であり、閾値α以上（α≦Ｌ）である場合には、印刷されたパターンが黒色であると判断できる。
【００１９】
次に、上記のような構成のサーマルプリンタ１の動作について説明する。  
図５は、サーマルプリンタ１のシステムが起動した際、あるいはサーマルプリンタ１に印刷媒体４０がセットされた際にＣＰＵ２が実行する処理の流れ図である。この処理は、ＲＯＭ３に記憶された動作プログラムに従って実行される。
【００２０】
先ず、ＣＰＵ２は、印刷媒体４０のローディングを開始する（ＳＴ１０１）。具体的には、搬送モータ２３により搬送ローラを駆動し、印刷媒体４０が収納された用紙トレイ（不図示）から第２サーマルヘッド２５および第２プラテンローラ３５の対向位置に印刷媒体４０を搬送する。
【００２１】
印刷媒体４０を第２サーマルヘッド２５の印刷位置まで搬送した後、ＣＰＵ２は、第２ヘッドコントローラ１５にテストパターンの印刷を指令する（ＳＴ１０２）。この指令を受け、第２ヘッドコントローラ１５は、第２サーマルヘッド２５への通電を制御して印刷媒体４０にテストパターンを印刷する。なお、ＳＴ１０２の処理は、試験画像印刷手段を構成する。
【００２２】
図６は、図２に示した印刷機構にてテストパターンを印刷した状態を矢印Ａ方向から見た模式図である。ＳＴ１０２の処理にて第２サーマルヘッド２５は、例えば図示した如く濃度センサ６上を通過する搬送ラインにバー５０をテストパターンとして印刷する。このように濃度センサ６上を通過する搬送ラインにバー５０を印刷するのは、濃度センサ６によりその印刷濃度が検出できるようにするためである。
【００２３】
テストパターンであるバー５０を印刷した後、ＣＰＵ２は、搬送モータ２３による印刷媒体４０の搬送を継続し、濃度センサ６によりバー５０が濃度センサ６の設置位置を通過する前後の印刷媒体４０の印刷濃度を検出する（ＳＴ１０３）。
【００２４】
ここで、濃度センサ６により検出される印刷濃度について説明する。図７は、印刷媒体４０の裏面が第２サーマルヘッド２５側に向くようにセットされた場合の濃度センサ６の検出値Ｌの時間変化を示す模式図である。印刷濃度の検出を開始した後バー５０が濃度センサ６の検出位置に達するまで、検出値Ｌは、閾値α，βのいずれをも下回る。バー５０が濃度センサ６の検出位置に到達したとき、検出値Ｌは増加し、バー５０が濃度センサ６の検出位置を通過し終えた後下降する。このような濃度センサ６による印刷濃度の検出結果の中で、検出値Ｌの曲線がピークとなる点を頂点６０と定義する。
【００２５】
濃度センサ６による印刷濃度の検出の後、ＣＰＵ２は、印刷媒体４０が表裏正しくセットされているか否かを判定する（ＳＴ１０４）。具体的には、図７に図示した検出値Ｌの変化の中で、頂点６０をバー５０の印刷濃度と擬制し、閾値α，βと比較する。このとき、頂点６０が閾値β以上α未満（β≦Ｌ＜α）である場合、バー５０は赤色であると特定し、閾値α以上（α≦Ｌ）である場合、バー５０は黒色であると特定する。本実施形態においては、印刷媒体４０の裏面である感熱層４２ｂが第２サーマルヘッド２５側に向いている場合、印刷媒体４０の表裏が正しいので、バー５０が赤色であると特定される場合に印刷媒体４０の表裏が正しいと判定する。バー５０が黒色であると判定されるときや、色彩が特定できないときには、印刷媒体４０が表裏逆である場合、印刷媒体４０が両面印刷用であるが一色印刷用である場合、印刷媒体４０が片面印刷用である場合などが想定される。かかる場合には、印刷媒体４０が正しくセットされていないと判定する。なお、ＳＴ１０４の処理は、判定手段を構成する。
【００２６】
次に、ＣＰＵ２は、ＳＴ１０４の処理における判定結果をＲＡＭ４に形成された判定結果保持エリア４ａに記憶する（ＳＴ１０５）。しかる後、上位機器３０からの印刷コマンドの受信を待つ（ＳＴ１０６）。
【００２７】
通信インターフェイス５を介して上位機器３０から印刷コマンドを受信したとき（ＳＴ１０６のＹｅｓ）、ＣＰＵ２は、上位機器３０から送信される印刷媒体４０の表面側の印刷データを受信し（ＳＴ１０７）、受信した印刷データを第１データバッファ１４ａに格納する（ＳＴ１０８）。続いて、印刷媒体４０の裏面側の印刷データを受信し（ＳＴ１０９）、受信した印刷データを第２データバッファ１５ａに格納する（ＳＴ１１０）。そして、ＳＴ１０５の処理にて判定結果保持エリア４ａに記憶した判定結果を参照し、印刷媒体４０が表裏正しくセットされているか否かを判断する（ＳＴ１１１）。
【００２８】
判定結果保持エリア４ａに印刷媒体４０が表裏正しくセットされている旨の判定結果が記憶されているとき（ＳＴ１１１のＹｅｓ）、ＣＰＵ２は、駆動コントローラ１３、第１ヘッドコントローラ１４および第２ヘッドコントローラ１５に印刷を指令する。このとき駆動コントローラ１３が搬送モータ２３を駆動して印刷媒体４０を搬送し、それに合せて第１ヘッドコントローラ１４が第１データバッファ１４ａに格納された印刷データに基づいて第１サーマルヘッド２４の印加エネルギを制御し、第２ヘッドコントローラ１５が第２データバッファ１５ａに格納された印刷データに基づいて第２サーマルヘッド２５の印加エネルギを制御する。かくして表面および裏面に印刷データが印刷された印刷媒体４０は、サーマルプリンタ１の排出口（不図示）から排出される。
【００２９】
一方、ＲＡＭ４に印刷媒体４０が表裏正しくセットされていない旨の判定結果が記憶されているとき（ＳＴ１１１のＮｏ）、ＣＰＵ２は、第１データバッファ１４ａに格納された印刷データと、第２データバッファ１５ａに格納された印刷データとを入れ替える（ＳＴ１１３）。すなわち、第１データバッファ１４ａに印刷媒体４０の裏面に印字すべき印刷データを格納し、第２データバッファ１５ａに印刷媒体４０の表面に印刷すべき印刷データを格納する。なお、ＳＴ１１３の処理は、印刷データ入替手段を構成する。
【００３０】
しかる後、駆動コントローラ１３、第１ヘッドコントローラ１４および第２ヘッドコントローラ１５に印刷を指令する。これを受け、既述の如く表面および裏面に印刷データが印刷された印刷媒体４０がサーマルプリンタ１の排出口（不図示）から排出される。  
印刷媒体４０の排出が完了した後、ＣＰＵ２は、再び上位機器３０からの印刷指令を待つ（ＳＴ１０６）。
【００３１】
このように、本実施形態におけるサーマルプリンタ１は、印刷媒体４０にテストパターンを印刷し、このテストパターンの印刷濃度と閾値記憶エリア３ａに記憶された閾値α，βとに基づいて印刷媒体４０が表裏正しくセットされているか否かを判定する。この判定結果を用いることで、ユーザに印刷媒体４０が所望の両面印刷に適した状態にないことを報知したり、印刷を中止したりするなどの処理が可能となる。したがって、ユーザの意図しない印刷結果の出力を防止することができる。
【００３２】
また、印刷媒体４０が表裏正しくセットされていないとの判定結果が得られた場合、第１データバッファ１４ａに格納された印刷データと第２データバッファ１５ａに格納されたデータとを入れ替えて印刷する。そのため、印刷媒体４０が表裏正しくセットされていない場合であっても、ユーザに手間を掛けることなく、ユーザが所望する印刷結果を出力することができる。
【００３３】
また、テストパターンの印刷や印刷媒体４０が表裏正しくセットされているか否かの判定は、システムが起動した際や、印刷媒体４０がサーマルプリンタ１にセットされた後、最初に当該印刷媒体をローディングする際に実行される。システム起動時や印刷媒体４０がセットされた際などには、通常、印刷媒体４０のローディングが行われ、所定長の印刷媒体４０が排出口から排出される。これに鑑みれば、ローディング時に併せてテストパターンの印刷等を行うことで、印刷媒体４０を節約することができる。
【００３４】
また、印刷媒体４０が表裏正しくセットされているか否かの判定結果は、ＲＡＭ４に形成された判定結果保持領域４ａに記憶保持される。この判定結果保持領域４ａに記憶保持された判定結果を使用すれば、１つの印刷ジョブが完了した後であっても、上位機器３０から印刷コマンドを受信する度に印刷媒体４０の表裏が正しくセットされているか否かの判断処理を実行する必要がない。これにより、印刷に要する時間の短縮を図ることができる。
【００３５】
続いて、本発明の第２の実施形態について説明する。  
本実施形態は、片面が２色に発色する２色印刷用の印刷媒体を用いた印字に際し、サーマルプリンタ１にセットされた印刷媒体が２色印刷用であるかを検知する場合である。第１の実施形態と同一の箇所には同一の符号を付して説明を省略する。
【００３６】
本実施形態では、片面に２色印刷可能な印刷媒体４０を使用する。図８は、印刷媒体４０の構成を示す模式図である。基紙４４の一方の面に、所定温度以上の熱を加えると黒色に発色する感熱層４５ａと、所定温度以上の熱を加えると赤色に発色する感熱層４５ｂとが形成されている。なお、感熱層４５ａが黒色に発色する温度は、感熱層４５ｂが赤色に発色する温度よりも高い。したがって、印刷の際にサーマルヘッドに加える印加エネルギの高低を選択的に切り替えることで、印刷媒体４０に対する２色印刷が可能となる。
【００３７】
本実施形態においては、印刷媒体４０を黒色に発色させる際の印加エネルギを第１の印加エネルギとし、赤色に発色させる際の印加エネルギを第２の印加エネルギとする。また、印刷には、第２サーマルヘッド２５を使用する。
【００３８】
次に、上記のような構成のサーマルプリンタ１の動作について説明する。  
図９は、サーマルプリンタ１に動作電力が投入され、システムが起動した際にＣＰＵ２が実行する処理の流れ図である。この処理は、ＲＯＭ３に記憶された動作プログラムに従って実行される。
【００３９】
先ず、ＣＰＵ２は、印刷媒体４０のローディングを開始する（ＳＴ２０１）。具体的には、搬送モータ２３により搬送ローラを駆動し、印刷媒体４０が収納された用紙トレイ（不図示）から第２サーマルヘッド２５および第２プラテンローラ３５の対向位置に印刷媒体４０を搬送する。
【００４０】
印刷媒体４０を第２サーマルヘッド２５の印刷位置まで搬送した後、ＣＰＵ２は、第２ヘッドコントローラ１５にテストパターンの印刷を指令する（ＳＴ２０２）。この指令を受け、第２ヘッドコントローラ１５は、第２サーマルヘッド２５への通電を制御して印刷媒体４０にテストパターンを印刷する。なお、ＳＴ２０２の処理は、本実施形態における試験画像印刷手段を構成する。
【００４１】
図１０は、図２に示した印刷機構にてテストパターンを印刷した状態を矢印Ａ方向から見た模式図である。ＳＴ１０２の処理にて第２サーマルヘッド２５は、例えば図示した如く濃度センサ６上を通過する搬送ラインに２つのバー５１，５２をテストパターンとして印刷する。濃度センサ６上を通過する搬送ラインにバー５１，５２を印刷するのは、濃度センサ６によりその印刷濃度が検出できるようにするためである。バー５１は、感熱層４５ａを黒色に発色させるべく上記第１の印加エネルギにて印刷し、バー５２は、感熱層４５ｂを赤色に発色させるべく上記第２の印加エネルギにて印刷する。
【００４２】
テストパターンであるバー５１，５２を印刷した後、ＣＰＵ２は、印刷媒体４０の搬送を継続し、濃度センサ６によりバー５１，５２が濃度センサ６の設置位置を通過する前後の印刷媒体４０の印刷濃度を検出する（ＳＴ２０３）。
【００４３】
濃度センサ６により検出される印刷濃度について説明する。図１１は、印刷媒体４０が２色印刷用の印刷媒体であり、その表面が第２サーマルヘッド２５側に向くようにセットされた場合の濃度センサ６の検出値Ｌの時間変化を示す模式図である。印刷濃度の検出を開始した後バー５１が濃度センサ６の検出位置に達するまで、検出値Ｌは、閾値α，βのいずれをも下回る。バー５１が濃度センサ６の検出位置に到達したとき、検出値Ｌは増加し、バー５１が濃度センサ６の検出位置を通過し終えた後下降する。続いて、バー５２が濃度センサ６の検出位置に到達したとき、検出値Ｌは増加し、バー５２が濃度センサ６の検出位置を通過し終えた後下降する。このような濃度センサ６による印刷濃度の検出結果の中で、検出値Ｌの曲線が最初にピークとなる点を頂点６１と定義し、次にピークとなる点を頂点６２と定義する。
【００４４】
濃度センサ６による印刷濃度の検出の後、ＣＰＵ２は、印刷媒体４０が２色印刷用の印刷媒体であるか否かを判定する（ＳＴ２０４）。具体的には、図１１に図示した検出値Ｌの変化の中で、頂点６１をバー５１の印刷濃度と擬制し、頂点６２をバー５２の印刷濃度と擬制して、それぞれ閾値α，βと比較する。このとき、頂点６１，６２が閾値β以上α未満（β≦Ｌ＜α）である場合、当該バーは赤色であると特定し、閾値α以上（α≦Ｌ）である場合、当該バーは黒色であると特定する。このように特定したバー５１，５２の色に基づいて、印刷媒体４０が２色印刷用の印刷媒体であるか否かを判定する。すなわち、バー５１が黒色であり、バー５２が赤色である場合には、印刷媒体４０は２色印刷用の印刷媒体であると判定し、バー５１，５２の双方が黒色または赤色である場合には、印刷媒体４０は１色印刷用の印刷媒体であると判定する。また、印刷媒体４０の感熱層４５ａ，４５ｂが形成された面が第２サーマルヘッド２５側に向けられていない場合には、頂点５１，５２が検出されず、バー５１，５２の色を判定することができない。かかる場合には、印刷媒体４０が表裏逆にセットされていると判定する。なお、ＳＴ２０４の処理は、本実施形態における判定手段を構成する。
【００４５】
ＣＰＵ２は、ＳＴ２０４の処理における判定結果をＲＡＭ４に形成された判定結果保持エリア４ａに記憶保持する（ＳＴ２０５）。しかる後、上位機器３０からの印刷コマンドの受信を待つ（ＳＴ２０６）。
【００４６】
通信インターフェイス５を介して上位機器３０から印刷コマンドを受信したとき（ＳＴ２０６のＹｅｓ）、ＣＰＵ２は、印刷媒体４０に印刷すべき２色印刷データを受信し（ＳＴ２０７）、受信した印刷データを第２データバッファ１５ａに格納する（ＳＴ２０８）。そして、ＳＴ２０５の処理にて判定結果保持エリア４ａに記憶した判定結果を参照し、印刷媒体４０が２色印刷用の印刷媒体であるか否かを判断する（ＳＴ２０９）。
【００４７】
判定結果保持エリア４ａに印刷媒体４０が２色印刷用の印刷媒体である旨の判定結果が記憶されているとき（ＳＴ２０９のＹｅｓ）、ＣＰＵ２は、駆動コントローラ１３および第２ヘッドコントローラ１５に印刷を指令する。このとき駆動コントローラ１３が搬送モータ２３を駆動して印刷媒体４０を搬送し、それに合せて第２ヘッドコントローラ１５が第２データバッファ１５ａに格納された印刷データに基づいて第２サーマルヘッド２５の印加エネルギを制御する。既述の如く、第２サーマルヘッド２５には、印刷データが黒色である部分を印刷する際は第１の印加エネルギが印加され、赤色である部分を印刷する際には第２の印加エネルギが印加される。かくして２色刷りの印刷データが印刷された印刷媒体４０は、サーマルプリンタ１の排出口（不図示）から出力される。印刷媒体４０の排出が完了した後、ＣＰＵ２は、再び上位機器３０からの印刷指令を待つ（ＳＴ２０６）。
【００４８】
一方、判定結果保持エリア４ａに印刷媒体４０が１色印刷用の印刷媒体である旨、あるいは表裏逆にセットされている旨の判定結果が記憶されているとき（ＳＴ２０９のＮｏ）、ＣＰＵ２は、表示コントローラ１１に警告情報を出力する。これを受け、表示コントローラ１１は、表示デバイス２１に当該警告情報を表示し、ユーザにエラーを報知する（エラー報知手段）。このとき表示される警告情報は、判定結果保持エリア４ａに印刷媒体４０が１色印刷用の印刷媒体である旨の判定結果が記憶されているときには、用紙の種類が適当でない旨のメッセージ等とし、印刷媒体４０が表裏逆にセットされている旨の判定結果が記憶されているときには、用紙の表裏が逆である旨のメッセージ等を表示する。
【００４９】
このように、本実施形態におけるサーマルプリンタ１は、印刷媒体に黒色および赤色のテストパターンを印刷し、このテストパターンの印刷濃度と閾値記憶エリア３ａに記憶された閾値α，βとに基づいて印刷媒体４０が２色印刷用の印刷媒体であるか否かを判定する。この判定結果を用いることで、ユーザに印刷媒体４０が所望の２色印刷に適した状態にないことを報知したり、印刷を中止したりするなどの処理が可能となる。したがって、ユーザの意図しない印刷結果の出力を防止することができる。
【００５０】
また、印刷媒体４０が２色印刷用でないと判定したときには、印刷を行わずにエラーを報知する。そのため、ユーザは、印刷媒体４０が適当にセットされていないことを容易に認識し、迅速に印刷媒体４０を交換するなどの処置を講じることができる。また、無駄な印刷を省略し、印刷媒体４０を節約することができる。
【００５１】
その他、システムが起動した際などに上記判定を行うことや、判定結果を判定結果保持領域４ａに記憶保持することに関し、第１の実施形態と同様の効果を奏することは勿論である。
【００５２】
なお、この発明は前記各実施形態そのままに限定されるものではなく、実施段階においては、その要旨を逸脱しない範囲内にて各構成要素を適宜変形して具体化することができる。
【００５３】
例えば、濃度センサ６は、第１サーマルヘッド２４の印刷結果の印刷濃度を検出する位置に配置してもよい。この場合、テストパターンは第１サーマルヘッド２４にて印字する。さらに、第１の実施形態においては、濃度センサ６による検出値Ｌの頂点６０が閾値β以上（α≦Ｌ）である場合に印刷媒体４０が正しくセットされていると判定する。また、第２の実施形態においては、第１サーマルヘッド２４にて印刷データを印刷するようにする。
【００５４】
また、テストパターンは、バー５０〜５２に限られず、円形、正方形など他のパターンでもよいことは勿論である。
【００５５】
また、第２の実施形態においては、テストパターンが何ら検出されなかった場合、印刷媒体４０が逆であると擬制し、第２データバッファ１５ａに記憶した印刷データを第１データバッファ１４ａに移し、第１サーマルヘッド２４にて印刷を行うようにしてもよい。
【００５６】
また、第２の実施形態におけるエラー報知は、表示デバイス２１への警告情報の表示に限定されない。その他、通信インターフェイス５を介して上位機器３０に警告情報を出力するようにしてもよいし、サーマルプリンタ１にスピーカを設けて音声や警告音を出力するようにしてもよい。
【００５７】
この他、前記各実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、各実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組み合わせてもよい。
【符号の説明】
【００５８】
α，β…閾値、Ｌ…検出値、１…サーマルプリンタ、２…ＣＰＵ、３ａ…閾値記憶エリア、６…濃度センサ、１４ａ…第１データバッファ、１５ａ…第２データバッファ、２４…第１サーマルヘッド、２５…第２サーマルヘッド、３０…上位機器、４０…印刷媒体、５０〜５２…バー
【先行技術文献】
【特許文献】
【００５９】
【特許文献１】特開２００８−６８０２号公報
【特許文献２】特開２００２−２９２９１５号公報
【図１】
2010208150.tif 000003
【図２】
2010208150.tif 000004
【図３】
2010208150.tif 000005
【図４】
2010208150.tif 000006
【図５】
2010208150.tif 000007
【図６】
2010208150.tif 000008
【図７】
2010208150.tif 000009
【図８】
2010208150.tif 000010
【図９】
2010208150.tif 000011
【図１０】
2010208150.tif 000012
【図１１】
2010208150.tif 000013