(57)【要約】      （修正有）【課題】インクジェット印刷するのに十分なインク残量がないときは、印刷の一部をサーマル印刷に切り替えることができる。【解決手段】感熱発色性媒体の表面に印刷させるサーマル印刷部１２６と、前記媒体の表面にインクを吐出することにより印刷を行うインクジェット印刷部１３０と、前記インクジェット印刷部のインク残量を検出するためのインク残量検出部１３８と、取得した画像データをサーマル印刷データおよびインクジェット印刷データに変換するハーフトーン処理部１９５と、前記サーマル印刷データおよび前記インクジェット印刷データに基づいて前記サーマル印刷部および前記インクジェット印刷部による印刷動作を制御する制御部１９０と、を備え、前記制御部は、前記インク残量が、前記インクジェット印刷データに応じた印刷を行うために必要なインク量を下回る場合に、前記インクジェット印刷の一部を前記サーマル印刷部に実行させる。【選択図】図１
2012006245.tif 000002
【特許請求の範囲】
【請求項１】
感熱発色性を有する感熱発色性媒体の表面に接触して印刷する部分だけを加熱して当該部分を発色させるサーマル印刷部と、
前記感熱発色性媒体の表面にインクを吐出することにより当該表面に印刷を行うインクジェット印刷部と、
前記インクジェット印刷部のインク残量を検出するためのインク残量検出部と、
取得した画像データを前記サーマル印刷部による印刷用のサーマル印刷データおよび前記インクジェット印刷部による印刷用のインクジェット印刷データに変換するハーフトーン処理部と、
前記サーマル印刷データおよび前記インクジェット印刷データに基づいて前記サーマル印刷部および前記インクジェット印刷部による印刷動作を制御する制御部と、
を備え、
前記制御部は、検出される前記インク残量が、読み出した前記インクジェット印刷データに応じた印刷を行うために必要なインク量を下回る場合に、前記インクジェット印刷データに応じた印刷を前記サーマル印刷部に実行させることを特徴とするプリンター。
【請求項２】
前記制御部は、読み出した前記インクジェット印刷データを構成する複数の単位印刷データのうち、印刷を予定する単位印刷データを印刷するために必要なインク量を前記インク量が下回ることが検出された場合に、以降の前記単位印刷データの印刷を前記サーマル印刷部に実行させることを特徴とする請求項１に記載のプリンター。
【請求項３】
前記サーマル印刷部における前記感熱発色性媒体の表面を加熱する加熱部の電気抵抗の大きさを検出する抵抗検出部をさらに備え、
前記制御部は、検出される前記インク残量が、読み出した前記インクジェット印刷データに応じた印刷を行うために必要なインク量を上回り、かつ、検出される前記電気抵抗の大きさが予め定められた管理上限値を上回る場合に、前記サーマル印刷データに応じた印刷の少なくとも一部を前記インクジェット印刷部に実行させることを特徴とする請求項１または２に記載のプリンター。
【請求項４】
感熱発色性を有する感熱発色性媒体の表面に接触して印刷する部分だけを加熱して当該部分を発色させるサーマル印刷段階と、
前記感熱発色性媒体の表面にインクを吐出することにより当該表面に印刷を行うインクジェット印刷段階と、
前記インクジェット印刷段階において前記印刷を行うためのインク残量を検出するためのインク残量検出段階と、
取得した画像データを前記サーマル印刷段階における印刷用のサーマル印刷データおよび前記インクジェット印刷段階における印刷用のインクジェット印刷データに変換するハーフトーン処理段階と、
前記インク残量検出段階において検出される前記インク残量が、前記インクジェット印刷データに応じた印刷を行うために必要なインク量を下回る場合に、前記インクジェット印刷データに応じた印刷を前記サーマル印刷段階にて行わせる印刷手段代替段階と、
を有することを特徴とする印刷方法。
【請求項５】
前記印刷手段代替段階では、前記インクジェット印刷データを構成する複数の単位印刷データのうち、印刷を予定する単位印刷データを印刷するために必要なインク量を前記インク量が下回ることが前記インク残量検出段階において検出された場合に、以降の前記単位印刷データの印刷を前記サーマル印刷段階にて行わせることを特徴とする請求項４に記載の印刷方法。
【請求項６】
前記サーマル印刷段階における前記感熱発色性媒体の表面の加熱に用いる加熱部の電気抵抗の大きさを検出する抵抗検出段階をさらに有し、
前記印刷手段代替段階では、検出される前記インク残量が、読み出した前記インクジェット印刷データに応じた印刷を行うために必要なインク量を上回り、かつ、検出される前記電気抵抗の大きさが予め定められた管理上限値を上回る場合に、前記サーマル印刷データに応じた印刷の少なくとも一部を前記インクジェット印刷段階にて行わせることを特徴とする請求項５に記載の印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンターに関する。より詳しくは、例えば感熱発色性を有するロール紙に対してサーマル印刷とインクジェット印刷の両方が可能なプリンターおよび印刷方法に関する。
【背景技術】
【０００２】
小売店において商品の決済情報を印刷したレシートを生成するために、レジスターとともに用いられる小型のプリンターが広く普及している。この種のプリンターの出力態様として、小売店における販売促進等のために、印刷出力されるレシート上に、小売店のロゴや小売店における商品の広告やキャンペーンなどの販促情報（以下、「マーケティングメッセージ」と称する。）を、決済情報の印刷スペースの空き領域（例えば、決済情報の上下やレシートの裏面）を用いて印刷することが行われつつある。
【０００３】
レシート上にマーケティングメッセージを印刷して顧客に提供する方法として、従来から主に２種類の方法が用いられている。１つは、裏面側などに予め所定のマーケティングメッセージを印刷したロール紙をプリンターに設置して使用する方法である。この方法では、マーケティングメッセージを予めロール紙に印刷することができるので、カラー印刷や精細な写真などの印刷が可能である一方で、印刷するマーケティングメッセージの内容を定期的に変更したり、店舗毎に異なる内容を印刷するなどの柔軟な対応が難しいという課題がある。
【０００４】
レシート上にマーケティングメッセージを印刷する他の方法は、決済情報の印刷時に、決済情報の印刷に用いるのと同じ印刷機構か、又はそれとは別に備えられた専用の印刷機構を用いてマーケティングメッセージをレシート毎に印刷する方法である。この方法では、プリンターに記憶させたマーケティングメッセージのデータを必要に応じて変更したり、店舗毎に異なる内容を印刷するなどの対応を容易に行うことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１７０６３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、例えばプリンターにマーケティングメッセージをカラー印刷するためのインクジェット印刷機構を設けた場合、インク切れの際にレシートの印刷が中断してしまい、レジのオペレーターがインクの補充作業を終えるまで印刷が再開できないなど、運用面で課題があった。また、インク切れの際に、マーケティングメッセージを印刷せずに決済情報だけを印刷するように切り替える機能を設けることも考えられるが、この場合は、レジのオペレーターがインクの補充を忘れたり先延ばしにすると、そのレジで買い物をした顧客はクーポンや特売情報などのマーケティングメッセージを受け取ることができなかった。
【課題を解決するための手段】
【０００７】
本発明は、上記課題を解決することを目的として、感熱発色性を有する感熱発色性媒体の表面に接触して印刷する部分だけを加熱して当該部分を発色させるサーマル印刷部と、前記感熱発色性媒体の表面にインクを吐出することにより当該表面に印刷を行うインクジェット印刷部と、前記インクジェット印刷部のインク残量を検出するためのインク残量検出部と、取得した画像データを前記サーマル印刷部による印刷用のサーマル印刷データおよび前記インクジェット印刷部による印刷用のインクジェット印刷データに変換するハーフトーン処理部と、前記サーマル印刷データおよび前記インクジェット印刷データに基づいて前記サーマル印刷部および前記インクジェット印刷部による印刷動作を制御する制御部と、を備え、前記制御部は、検出される前記インク残量が、読み出した前記インクジェット印刷データに応じた印刷を行うために必要なインク量を下回る場合に、前記インクジェット印刷データに応じた印刷を前記サーマル印刷部に実行させることを特徴とするプリンターを提供する。
【０００８】
このようなプリンターによれば、例えば感熱発色性のレシート用紙にサーマル印刷部で価格などの決済情報を印刷しつつ、インクジェット印刷部でロゴやマーケティングメッセージなどを印刷する場合に、ロゴやマーケティングメッセージなどをインクジェット印刷するのに十分なインク残量がないときは、予定しているインクジェット印刷の少なくとも一部をサーマル印刷に切り替えることができるので、インク切れによって印刷動作全体が中断するのを防ぐことができる。
【０００９】
また、上記プリンターにおいて、前記制御部は、読み出した前記インクジェット印刷データを構成する複数の単位印刷データのうち、印刷を予定する単位印刷データを印刷するために必要なインク量を前記インク量が下回ることが検出された場合に、以降の前記単位印刷データの印刷を前記サーマル印刷部に実行させることが好ましい。
【００１０】
これにより、インク切れに伴うサーマル印刷への切り替えをロゴや広告などインクジェット印刷部で印刷するデータ単位（単位印刷データ）毎に行うので、インクジェット印刷部でロゴなどを文字や図形の途中まで印刷した状態でインク切れを起こすことがなく、印刷後の見た目が良好となる。
【００１１】
また、上記プリンターは、前記サーマル印刷部における前記感熱発色性媒体の表面を加熱する加熱部の電気抵抗の大きさを検出する抵抗検出部をさらに備え、前記制御部は、検出される前記インク残量が、読み出した前記インクジェット印刷データに応じた印刷を行うために必要なインク量を上回り、かつ、検出される前記電気抵抗の大きさが予め定められた管理上限値を上回る場合に、前記サーマル印刷データに応じた印刷の少なくとも一部を前記インクジェット印刷部に実行させることが好ましい。
【００１２】
これにより、サーマルヘッドなどが故障してサーマル印刷が不能となった場合に、予定しているサーマル印刷の少なくとも一部をインクジェット印刷に切り替えることができるので、サーマルヘッドの故障によって印刷動作全体が中断するのを防ぐことができる。
【００１３】
また、本発明は、上記課題を解決することを目的として、感熱発色性を有する感熱発色性媒体の表面に接触して印刷する部分だけを加熱して当該部分を発色させるサーマル印刷段階と、前記感熱発色性媒体の表面にインクを吐出することにより当該表面に印刷を行うインクジェット印刷段階と、前記インクジェット印刷段階において前記印刷を行うためのインク残量を検出するためのインク残量検出段階と、取得した画像データを前記サーマル印刷段階における印刷用のサーマル印刷データおよび前記インクジェット印刷段階における印刷用のインクジェット印刷データに変換するハーフトーン処理段階と、前記インク残量検出段階において検出される前記インク残量が、前記インクジェット印刷データに応じた印刷を行うために必要なインク量を下回る場合に、前記インクジェット印刷データに応じた印刷を前記サーマル印刷段階にて行わせる印刷手段代替段階と、を有することを特徴とする印刷方法を提供する。
【００１４】
また、上記印刷方法において、前記印刷手段代替段階では、前記インクジェット印刷データを構成する複数の単位印刷データのうち、印刷を予定する単位印刷データを印刷するために必要なインク量を前記インク量が下回ることが前記インク残量検出段階において検出された場合に、以降の前記単位印刷データの印刷を前記サーマル印刷段階にて行わせることが好ましい。
【００１５】
また、上記印刷方法は、前記サーマル印刷段階における前記感熱発色性媒体の表面の加熱に用いる加熱部の電気抵抗の大きさを検出する抵抗検出段階をさらに有し、前記印刷手段代替段階では、検出される前記インク残量が、読み出した前記インクジェット印刷データに応じた印刷を行うために必要なインク量を上回り、かつ、検出される前記電気抵抗の大きさが予め定められた管理上限値を上回る場合に、前記サーマル印刷データに応じた印刷の少なくとも一部を前記インクジェット印刷段階にて行わせることが好ましい。
【００１６】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係るプリンター１００およびプリンター１００に対して各種の制御命令を送信するホストコンピューター２００の概略構成を示す図である。
【図２】プリンター１００によってロール紙に決済情報およびマーケティングメッセージが印刷されたレシートの一例を示す。
【図３】プリンター１００によってロール紙に対して印刷する際の動作フローの一例を示す。
【図４】プリンター１００によってロール紙に対して印刷する際の動作フローの一例を示す。
【発明を実施するための形態】
【００１８】
以下、添付図面に基づいて本発明の一実施形態について説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また、実施形態における特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１９】
図１は、本発明の実施形態に係るプリンター１００およびプリンター１００に対して各種の制御命令を送信するホストコンピューター２００の概略構成を示す図である。プリンター１００は、図１に示すように、ロール紙収納部１２０、搬送ローラー１２２、ロール紙センサー１２４、サーマル印刷部１２６、インクジェット印刷部１３０、抵抗検出部１４０、排紙機構１５０、切断機構１６０、制御部１９０、およびハーフトーン処理部１９５が、本体外面を覆う筐体１１０の内部に配されている。また、筐体１１０の上面には排紙口１７０、スタッカー１７２、および警告表示用ＬＥＤ１８０が設けられている。
【００２０】
ロール紙収納部１２０は、感熱発色性のロール紙を収容する。このロール紙は、先端が引き出されて搬送ローラー１２２によって所定の搬送経路に沿って排紙口１７０へと搬送される。ロール紙センサー１２４は、上記搬送経路上にロール紙が存在するか否かを検出する。
【００２１】
インクジェット印刷部１３０は、キャリッジ１３１、インクジェットヘッド１３２、インク吐出センサー１３３、プラテン１３４、インクカートリッジ１３６、およびインク残量センサー１３８を有し、制御部１９０からの印刷データ（インクジェット印刷データ）および印刷を指示する旨の制御命令に基づいて、キャリッジ１３１がロール紙の搬送方向に直交する方向に移動しつつ、インクカートリッジ１３６から供給されるインクがインクジェットヘッド１３２からロール紙の表面に吐出されることによってロール紙にインクジェット印刷を行うことができる。なお、インク残量センサー１３８は、本発明のインク残量検出部の一例である。
【００２２】
なお、インクジェットヘッドから吐出されたインクのうち印刷に供されなかったものは、プラテン１３４で回収される。また、インクカートリッジ１３６内のインク残量は、インク残量センサー１３８によって適宜チェックされる。また、インクジェットヘッド１３２からのインクの吐出状況は、インク吐出センサー１３３でチェックされる。インクジェット印刷部１３０は、本例では、複数色（例えば、シアン、マゼンタ、イエロー、ブラック）でカラー印刷可能な構成となっている。
【００２３】
サーマル印刷部１２６は、ロール紙の表面に接触することにより当該表面における印刷する部分だけを加熱して当該部分を発色させるサーマルヘッドを有し、制御部１９０からの印刷データ（サーマル印刷データ）および印刷を指示する旨の制御命令に基づいて、例えば商品の価格や数量などの決済情報をロール紙の表面に印刷する。
【００２４】
排紙機構１５０は、インクジェット印刷部１３０よりも排紙口１７０側に設けられ、切断機構１６０を挟むように設けられた排紙ローラー１５１，１５２を有する。排紙ローラー１５１，１５２は、インクジェット印刷部１３０を通過したロール紙を排紙口１７０から本体外部へ排紙する。
【００２５】
切断機構１６０は、固定刃および可動刃で構成され、排紙機構１５０によって排紙されるロール紙を固定刃と可動刃とで挟むことでロール紙を所定の長さで切断する。なお、切断機構１６０によって切断されたロール紙は、排紙ローラー１５２によって排紙口１７０から本体外部へ排紙されてスタッカー１７２上に載置されるので取り出し易い。
【００２６】
なお、プリンター１００の本体外部にスタッカー１７２を有しない形態である場合は、切断機構１６０は、排紙機構１５０によって排紙されるロール紙を切断せずにロール紙に対して部分的な切り込みを入れても良い。これにより、排紙後のロール紙が残りのロール紙と部分的につながったままであるので紛失しにくく切り離しも容易である。また、本例では、排紙ローラー１５２が特に排紙口１７０の近傍に設けられているので、上記のように本体外部にスタッカー１７２がない場合でも、切断機構１６０で切断されたロール紙（レシート）の後端部分を排紙ローラー１５２で挟持しつつ当該レシートの大部分を排紙口１７０の外側に露出させた状態で保持することができるので、レシートが取り出し易い。また、この場合、レシートが完全にプリンター１００から離れない（排紙ローラー１５２で後端部分が挟持されている）ので紛失しにくい。
【００２７】
警告表示用ＬＥＤ１８０は、例えばロール紙収納部１２０に収容されたロール紙がなくなったことがロール紙センサー１２４で検出された場合、あるいは、インクカートリッジ１３６内のインク残量が少なくなった（あるいは無くなった）ことがインク残量センサー１３８で検出された場合に、警告表示として、それぞれの状況に応じた点灯状態あるいは点灯色で点灯する。なお、警告表示の方法は本例の警告表示用ＬＥＤ１８０に限られず、例えば筐体１１０の外部にＬＣＤなどを設けて警告内容などを具体的に表示しても良い。
【００２８】
ハーフトーン処理部１９５は、例えばレジなどに内蔵されるホストコンピューター２００から送信される画像データを取得し、当該画像データをサーマル印刷部１２６によるサーマル印刷用のサーマル印刷データおよびインクジェット印刷部１３０によるインクジェット印刷用のインクジェット印刷データに変換する。そして、ハーフトーン処理部１９５は、変換したサーマル印刷データおよびインクジェット印刷データを制御部１９０へと出力する。
【００２９】
制御部１９０は、演算処理回路とバッファメモリー等から構成され、ハーフトーン処理部１９５から出力されるサーマル印刷データおよびインクジェット印刷データを受け取り、バッファメモリーへ記憶する。そして、制御部１９０は、ホストコンピューター２００から送信される印刷指令を受け取り、当該印刷指令の内容に応じてプリンター１００の各部に対して制御命令を出力する。
【００３０】
より具体的には、制御部１９０は、ホストコンピューター２００からロール紙に印刷すべき内容を示す画像データとともに印刷指令が送られると、当該画像データに基づいて変換されたサーマル印刷データおよびインクジェット印刷データをハーフトーン処理部１９５から受け取り、ホストコンピューター２００からの印刷指令に応じて、サーマル印刷部１２６によるロール紙への決済情報のサーマル印刷を実行させる。そして、制御部１９０は、搬送ローラー１２２を駆動させて決済情報が印刷されたロール紙をインクジェット印刷部１３０による印刷位置まで搬送させて、インクジェット印刷部１３０によるロール紙へのロゴマークおよびマーケティングメッセージのインクジェット印刷を実行させる。そして、制御部１９０は、排紙機構１５０を駆動させて印刷済みのロール紙を排紙口１７０から本体外部へ排紙させる。
【００３１】
また、制御部１９０は、ロール紙センサー１２４や、インクジェット印刷部１３０のインク吐出センサー１３３およびインク残量センサー１３８などの各センサーの検出結果を受け取り、その検出結果に応じて制御命令を変更する。例えば、制御部１９０は、例えばインク残量センサー１３８によって検出されるインク残量が、インクジェット印刷部１３０で印刷すべきインクジェット印刷データに応じたインクジェット印刷を行うために必要なインク量を下回っている場合は、インクジェット印刷部１３０で印刷すべき印刷内容をサーマル印刷部１２６に実行させる。
【００３２】
したがって、本例のプリンター１００は、インクカートリッジ１３６にロゴやマーケティングメッセージなどをインクジェット印刷するのに十分なインク残量がないときは、予定しているインクジェット印刷をサーマル印刷に切り替えることができるので、インク切れによってプリンター１００の印刷動作が中断することがない。
【００３３】
ここで、制御部１９０は、インクカートリッジ１３６のインク残量が不足しているか否かの判定を、例えば、インクジェット印刷部１３０による印刷動作開始前に行う。すなわち、インクジェット印刷部１３０による印刷動作開始前に、インクカートリッジ１３６のインク残量が、インクジェット印刷を予定しているロゴやマーケティングメッセージの全てを印刷するために必要なインク量を下回っている場合に、制御部１９０は、インクカートリッジ１３６のインク残量が不足しているとしてインクジェット印刷部１３０で印刷すべき印刷内容をサーマル印刷部１２６に実行させる。また、制御部１９０は、上記検出結果やサーマル印刷部１２６およびインクジェット印刷部１３０の印刷動作の状況などをホストコンピューター２００へ送信してもよい。
【００３４】
図２は、プリンター１００によってロール紙に決済情報およびマーケティングメッセージが印刷されたレシートの一例を示す。本例では、レシートにおける図２に「Ａ」で示す領域にロゴが、図２に「Ｃ」で示す領域にマーケティングメッセージが、それぞれインクジェット印刷部１３０によってカラー印刷されている。また、図２に「Ｂ」で示す領域にはサーマル印刷部１２６によって購入品目や価格などの決済情報がサーマル印刷されている。
【００３５】
ところで、制御部１９０は、複数の単位印刷データで構成されるインクジェット印刷データをインクジェット印刷部１３０で印刷する場合は、インクカートリッジ１３６のインク残量が不足しているか否かの判定を、上記に替えて、単位印刷データ毎のインクジェット印刷が完了する度に行ってもよい。図２に示すレシートを例に説明すると、レシートに印刷すべきロゴのインクジェット印刷データは、図２に「Ａ１」で示す部分に対応する単位印刷データと、図２に「Ａ２」で示す部分に対応する単位印刷データとで構成されている。また、同様に、レシートに印刷すべきマーケティングメッセージのインクジェット印刷データは、図２に「Ｃ１」、「Ｃ２」、「Ｃ３」でそれぞれ示す部分に対応する単位印刷データで構成されている。
【００３６】
制御部１９０は、上記のようにインクジェット印刷データが複数の単位印刷データで構成されている場合、インクジェット印刷部１３０が単位印刷データ毎の印刷を完了する度にその旨を示す信号をインクジェット印刷部１３０に出力させるとともに、当該信号を受け取ったことに応じて、インクカートリッジ１３６のインク残量の検出結果を取得する。そして、制御部１９０は、検出されたインク残量が、印刷すべき単位印刷データを印刷するために必要なインク量を上回っているか否かを判定する。
【００３７】
そして、制御部１９０は、例えば、インクジェット印刷部１３０が図２に「Ａ１」で示す部分を印刷したタイミングで、インクカートリッジ１３６のインク残量が、図２に「Ａ２」で示す部分を印刷するために必要なインク量を下回っている場合、図２に「Ａ２」、「Ｃ１」、「Ｃ２」、「Ｃ３」でそれぞれ示す部分の印刷をサーマル印刷部１２６によるサーマル印刷に切り替える。
【００３８】
このように、インク切れに伴うサーマル印刷への切り替えを単位印刷データ毎に行うことにより、インクジェット印刷部１３０でロゴなどを文字や図形の途中まで印刷した状態でインク切れを起こすことがなく、印刷後の見た目が良好となる。
【００３９】
また、本例のプリンター１００は、サーマル印刷部１２６が所定の大きさの抵抗を有する加熱部（サーマルヘッド）を有し、感熱発色性媒体の表面を加熱することでサーマル印刷を行う。そして、上記加熱部の電気抵抗の大きさを検出する抵抗検出部１４０を備え、その検出結果は制御部１９０に出力される。そして、制御部１９０は、抵抗検出部１４０によって検出される上記加熱部の電気抵抗の大きさが予め定められた管理上限値を上回る場合に、サーマル印刷部１２６によるサーマル印刷データに応じた印刷のうち、印刷が完了していない部分をインクジェット印刷部１３０によるインクジェット印刷に切り替えて印刷させる。なお、この場合、インクカートリッジ１３６のインク残量が、インクジェット印刷データに応じた印刷を行うために必要なインク量を上回ることを切り替えの条件としてもよい。
【００４０】
このように、本例のプリンター１００は、サーマルヘッドなどが故障してサーマル印刷が不能となった場合に、予定しているサーマル印刷の少なくとも一部をインクジェット印刷に切り替えることができるので、サーマルヘッドの故障によって印刷動作全体が中断するのを防ぐことができる。
【００４１】
図３および図４は、プリンター１００によってロール紙に対して印刷する際の動作フローの一例を示す。本動作フローでは、まず、ロール紙の有無がロール紙センサー１２４によって検出される（ステップＳ１００）。そして、ロール紙収納部１２０に収納されていたロール紙が無くなったことなどによりロール紙センサー１２４によってロール紙が検出されなければ（ステップＳ１０５：ＮＯ）、制御部１９０は、ロール紙を補充すべき旨の警告を示す態様で警告表示用ＬＥＤ１８０を点灯させる（ステップＳ１１５）。
【００４２】
一方、ロール紙が検出された場合（ステップＳ１０５：ＹＥＳ）は、制御部１９０は、インクジェット印刷部１３０のインク残量センサー１３８から、インクカートリッジ１３６内のインク残量の検出データを取得する（ステップＳ１１０）。次に、制御部１９０は、ハーフトーン処理部１９５で生成されたロール紙に印刷すべきロゴマークのインクジェット印刷データを読み出す（ステップＳ１２０）。
【００４３】
そして、インクカートリッジ１３６内のインク残量が、ロゴマークをインクジェット印刷するために必要なインク量を上回っていれば（ステップＳ１２５：ＹＥＳ）、制御部１９０は、ホストコンピューター２００からの印刷指令に応じて、インクジェット印刷部１３０によってロゴマークをインクジェット印刷させる（ステップＳ１３０）。一方、インクカートリッジ１３６内のインク残量が、ロゴマークをインクジェット印刷するために必要なインク量を下回っていれば（ステップＳ１２５：ＮＯ）、制御部１９０は、インク残量が警告レベルを下回っている旨の警告を示す態様で警告表示用ＬＥＤ１８０を点灯させる（ステップＳ１３５）。
【００４４】
そして、制御部１９０は、搬送ローラー１２２を駆動して、ロール紙におけるロゴの印刷を予定していた領域をサーマル印刷部１２６まで搬送させた後、ホストコンピューター２００からの印刷指令に応じて、サーマル印刷部１２６によってロゴマークをサーマル印刷させる（ステップＳ１４０）。
【００４５】
次に、制御部１９０は、ハーフトーン処理部１９５で生成されたロール紙に印刷すべき決済情報（レシートデータ）を含むサーマル印刷データを読み出す（ステップＳ１４５）。そして、ホストコンピューター２００からの印刷指令に応じて、サーマル印刷部１２６によってサーマル印刷データに応じた内容がサーマル印刷される（ステップＳ１５０）。
【００４６】
次に、制御部１９０は、インクジェット印刷部１３０のインク残量センサー１３８から、インクカートリッジ１３６内のインク残量の検出データを取得する（ステップＳ１５５）。そして、制御部１９０は、ホストコンピューター２００からロール紙に印刷したレシートデータに関連するマーケティングメッセージ（関連付けマーケティングメッセージ）を印刷すべき指令を受け付ける（ステップＳ１６５）。
【００４７】
そして、制御部１９０は、上記指令をホストコンピューター２００から受け取った場合（ステップＳ１６５：ＹＥＳ）、ハーフトーン処理部１９５で生成されたロール紙に印刷すべき関連付けマーケティングメッセージのインクジェット印刷データを読み出す（ステップＳ１７０）。一方、制御部１９０がホストコンピューター２００から上記指令を受け取っていない場合は（ステップＳ１６５：ＮＯ）、制御部１９０は、バッファメモリーに記憶されている定型のマーケティングメッセージを読み出す（ステップＳ１７５）。
【００４８】
次に、制御部１９０は、ステップＳ１５５で取得してインク残量の検出データに基づいて、インクカートリッジ１３６内のインク残量が、関連付けマーケティングメッセージまたは定型マーケティングメッセージをインクジェット印刷するために必要なインク量を上回っているかどうかを判定する（ステップＳ１８０）。そして、インクカートリッジ１３６内のインク残量が、関連付けマーケティングメッセージまたは定型マーケティングメッセージの印刷に必要なインク量を上回っていれば（ステップＳ１８０：ＹＥＳ）、制御部１９０は、ホストコンピューター２００からの印刷指令に応じて、インクジェット印刷部１３０によって関連付けマーケティングメッセージまたは定型マーケティングメッセージをインクジェット印刷させる（ステップＳ１８５）。
【００４９】
一方、インクカートリッジ１３６内のインク残量が、関連付けマーケティングメッセージまたは定型マーケティングメッセージをインクジェット印刷するために必要なインク量を下回っていれば（ステップＳ１８０：ＮＯ）、制御部１９０は、インク残量が警告レベルを下回っている旨の警告を示す態様で警告表示用ＬＥＤ１８０を点灯させる（ステップＳ１９０）。
【００５０】
そして、制御部１９０は、搬送ローラー１２２を駆動して、ロール紙における関連付けマーケティングメッセージまたは定型マーケティングメッセージの印刷を予定していた領域をサーマル印刷部１２６まで搬送させた後、ホストコンピューター２００からの印刷指令に応じて、サーマル印刷部１２６によって関連付けマーケティングメッセージまたは定型マーケティングメッセージをサーマル印刷させる（ステップＳ１９５）。
【００５１】
インクジェット印刷部１３０によるロール紙へのマーケティングメッセージの印刷が終わると、ロール紙は切断機構１６０によって所定の長さに切断され（ステップＳ２００）、排紙機構１５０によって排紙口１７０から本体外部へ排紙される（ステップＳ２０５）。以上により、本フローは終了する。
【００５２】
このように、本実施形態に係るプリンター１００は、感熱発色性のロール紙に価格などの決済情報をサーマル印刷するとともに、当該ロール紙にロゴやマーケティングメッセージをカラー印刷することができるだけでなく、インクカートリッジ１３６にロゴやマーケティングメッセージなどをインクジェット印刷するのに十分なインク残量がないときは、予定しているインクジェット印刷をサーマル印刷に切り替えることができる。したがって、インク切れによってプリンター１００の印刷動作が中断することがない。
【００５３】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることができることは当業者に明らかである。
【符号の説明】
【００５４】
１００…プリンター、１１０…筐体、１２０…ロール紙収納部、１２２…搬送ローラー、１２４…ロール紙センサー、１２６…サーマル印刷部、１３０…インクジェット印刷部、１３１…キャリッジ、１３２…インクジェットヘッド、１３３…インク吐出センサー、１３４…プラテン、１３６…インクカートリッジ、１３８…インク残量センサー（インク残量検出部）、１４０…抵抗検出部、１５０…排紙機構、１５１，１５２…排紙ローラー、１６０…切断機構、１７０…排紙口、１７２…スタッカー、１８０…警告表示用ＬＥＤ、１９０…制御部、１９５…ハーフトーン処理部、２００…ホストコンピューター
【図１】
2012006245.tif 000003
【図２】
2012006245.tif 000004
【図３】
2012006245.tif 000005
【図４】
2012006245.tif 000006