(57)【要約】【課題】圧縮データのデータサイズが大きくなった場合も送信速度が遅くなることを抑制すること。【解決手段】ライン状に配列された複数の発熱素子を有する印刷部（３０）と、印刷部で印刷するための１ライン分の印刷データを格納する第１記憶部（３８）と、印刷データを印刷部で印刷する際に、印刷データを送信データとして第１記憶部に送信するか、印刷データを圧縮した圧縮データを送信データとして第１記憶部に送信するかを選択する制御部（５２）と、制御部が印刷データおよび圧縮データのいずれかを選択したかの選択情報に基づき、送信データを第１記憶部に直接格納するか、送信データを前記印刷データに復元し第１記憶部に格納する選択部（４０）と、を具備することを特徴とするプリント装置およびサーマルヘッド装置である。【選択図】図１
2008049503.tif 000002
【特許請求の範囲】
【請求項１】
ライン状に配列された複数の発熱素子を有する印刷部と、
前記印刷部で印刷するための１ライン分の印刷データを格納する第１記憶部と、
前記印刷データを前記印刷部で印刷する際に、前記印刷データを送信データとして前記第１記憶部に送信するか、前記印刷データを圧縮した圧縮データを前記送信データとして前記第１記憶部に送信するかを選択する制御部と、
前記制御部が前記印刷データおよび前記圧縮データのいずれかを選択したかの選択情報に基づき、前記送信データを前記第１記憶部に直接格納するか、前記送信データを前記印刷データに復元し前記第１記憶部に格納する選択部と、を具備することを特徴とするプリント装置。
【請求項２】
前記制御部は、前記圧縮データのデータサイズと前記印刷データのデータサイズとを比較し、比較結果に応じ、前記印刷データを送信データとして前記第１記憶部に送信するか、前記印刷データを圧縮した圧縮データを前記送信データとして前記第１記憶部に送信するかを選択することを特徴とする請求項１記載のプリント装置。
【請求項３】
前記送信データを格納する第２記憶部を具備し、
前記選択部は、前記選択情報に基づき、前記第２記憶部に格納された前記送信データを直接前記第１記憶部に格納するか、前記第２記憶部に格納された前記送信データをデコーダを介し前記印刷データに復元し、前記印刷データを前記第１記憶部に格納することを特徴とする請求項１または２記載のプリント装置。
【請求項４】
前記選択部は、復元した前記印刷データを第１記憶部に格納し、前記送信データの復元が完了したことを示す展開完了信号を前記制御部に送信し、
前記制御部は、前記展開完了信号に基づき、前記印刷部に前記印刷データを印刷させることを特徴とする請求項３記載のプリント装置。
【請求項５】
前記制御部は、複数の圧縮方式から１つを選択し前記印刷データを圧縮し前記送信データとし送信し、
前記選択情報は、前記複数の圧縮方式からいずれを選択したかの情報を含み、
前記選択部は、前記選択情報に基づき、前記送信データを前記印刷データに復元することを特徴とする請求項１記載のプリント装置。
【請求項６】
ライン状に配列された複数の発熱素子を有する印刷部と、
前記印刷部で印刷するための１ライン分の印刷データを格納する第１記憶部と、
前記印刷データを前記印刷部で印刷する際に、前記印刷データを送信データとして前記第１記憶部に送信するか、前記印刷データを圧縮した圧縮データを前記送信データとして前記第１記憶部に送信するかを選択した選択情報に基づき、前記送信データを前記第１記憶部に直接格納するか、前記送信データを復元し前記第１記憶部に格納する選択部と、を具備することを特徴とするサーマルヘッド装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリント装置およびサーマルヘッド装置に関し、特にライン状に配列された複数の発熱素子を有するプリント装置およびサーマルヘッド装置に関する。
【背景技術】
【０００２】
プリンタ（プリント装置）として、ライン状に配列された複数の発熱素子を発熱することにより、プリント用紙にデータを印刷するサーマルプリンタがある。特許文献１には、サーマルヘッドを制御する制御装置において、１ライン分の画像情報の圧縮データを復元するデコーダを有する技術が開示されている。特許文献１によれば、１ライン分のデータを制御装置に送信する際、圧縮データで送信することができるため、簡単な構成でデータ送信速度の高速化を図ることができる。
【特許文献１】特開昭６１−３０１７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、印刷するためデータである印刷データの内容によっては、印刷データを圧縮した圧縮データが元の印刷データよりデータサイズが大きくなってしまう場合がある。この場合は印刷データを圧縮することにより送信速度が遅くなってしまう。本発明は、圧縮データのデータサイズが大きくなった場合も送信速度が遅くなることを抑制することを目的とする。
【課題を解決するための手段】
【０００４】
本発明は、ライン状に配列された複数の発熱素子を有する印刷部と、前記印刷部で印刷するための１ライン分の印刷データを格納する第１記憶部と、前記印刷データを前記印刷部で印刷する際に、前記印刷データを送信データとして前記第１記憶部に送信するか、前記印刷データを圧縮した圧縮データを前記送信データとして前記第１記憶部に送信するかを選択する制御部と、前記制御部が前記印刷データおよび前記圧縮データのいずれかを選択したかの選択情報に基づき、前記送信データを前記第１記憶部に直接格納するか、前記送信データを前記印刷データに復元し前記第１記憶部に格納する選択部と、を具備することを特徴とするプリント装置である。本発明によれば、制御部は、送信データの送信速度等を考慮し印刷データを圧縮して送信するか、圧縮せずに送信するかを選択することができる。
【０００５】
上記構成において、前記制御部は、前記圧縮データのデータサイズと前記印刷データのデータサイズとを比較し、比較結果に応じ、前記印刷データを送信データとして前記第１記憶部に送信するか、前記印刷データを圧縮した圧縮データを前記送信データとして前記第１記憶部に送信するかを選択する構成とすることができる。この構成によれば、送信データを制御部から送信する際、送信速度が速くなるように圧縮するか否かを判断できる。
【０００６】
上記構成において、前記送信データを格納する第２記憶部を具備し、前記選択部は、前記選択情報に基づき、前記第２記憶部に格納された前記送信データを直接前記第１記憶部に格納するか、前記第２記憶部に格納された前記送信データをデコーダを介し前記印刷データに復元し、前記印刷データを前記第１記憶部に格納する構成とすることができる。この構成によれば、送信データが圧縮されたデータか否かにより確実に送信データを復元または復元せずに印刷データとして第１記憶部に格納することができる。
【０００７】
上記構成において、前記選択部は、復元した前記印刷データを第１記憶部に格納し、前記送信データの復元が完了したことを示す展開完了信号を前記制御部に送信し、前記制御部は、前記展開完了信号に基づき、前記印刷部に前記印刷データを印刷させる構成とすることができる。この構成によれば、送信データの復元が確実に完了した後に、印刷データを印刷することができる。
【０００８】
上記構成において、前記制御部は、複数の圧縮方式から１つを選択し前記印刷データを圧縮し前記送信データとし送信し、前記選択情報は、前記複数の圧縮方式からいずれを選択したかの情報を含み、前記選択部は、前記選択情報に基づき、前記送信データを前記印刷データに復元する構成とすることができる。この構成によれば、印刷データの種類により送信速度のより速い圧縮方式を選択することができる。
【０００９】
本発明は、ライン状に配列された複数の発熱素子を有する印刷部と、前記印刷部で印刷するための１ライン分の印刷データを格納する第１記憶部と、前記印刷データを前記印刷部で印刷する際に、前記印刷データを送信データとして前記第１記憶部に送信するか、前記印刷データを圧縮した圧縮データを前記送信データとして前記第１記憶部に送信するかを選択した選択情報に基づき、前記送信データを前記第１記憶部に直接格納するか、前記送信データを復元し前記第１記憶部に格納する選択部と、を具備することを特徴とするサーマルヘッド装置である。本発明によれば、送信データが送信速度等を考慮し印刷データを圧縮して送信するか、圧縮せずに送信するかを選択されている場合も、選択情報に基づき送信データを印刷データに復元することができる。
【発明の効果】
【００１０】
本発明によれば、本発明は、圧縮データのデータサイズが大きくなった場合も送信速度が遅くなることを抑制することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を用い本発明の実施例を説明する。
【実施例１】
【００１２】
図１は実施例１に係るプリント装置のブロック図である。プリント装置１０は、サーマルヘッド部２０（サーマルヘッド装置）と制御機器部５０とからなる。サーマルヘッド部２０はプリント用紙に印刷データを印刷する機能を有し、印刷部３０、選択部４０、用紙搬送部２２、デコーダ２４および第２記憶部２６を有している。
【００１３】
印刷部３０は、発熱することによりプリント用紙にドット印刷するための発熱素子３２がライン状に複数配置されている。第１記憶部３８は、例えばＳＲＡＭ等の揮発性メモリであり、１ライン分の発熱素子３２に対応した印刷データを格納することができる。印刷データは発熱素子３２が発熱しプリント用紙に黒色を印刷するドットに対応するビットは“０”、発熱素子３２が発熱せず黒ドットを印刷しない（白色のまま）のドットに対応するビットは“１”であるデータである。複数の発熱素子３２は一度に通電する複数のブロックに分かれている。
【００１４】
ＮＡＮＤ回路３６には第１記憶部３８の信号とＭＣＵ５２からのブロック選択信号が入力する。ブロック選択信号が“１”のときＮＡＮＤ回路３６は“１”を出力し、ブロック選択信号が“０”のときＮＡＮＤ回路３６は第１記憶部３８の印刷データを出力する。ドライバ３４はＮＡＮＤ回路３６の出力が“０”のとき発熱素子３２に電流を供給し、“０”のときは電流を供給しない。１ラインは例えば４ブロックに分割されている。ＭＣＵ５２のブロック選択信号によりブロックに相当する第１記憶部３８に保持された印刷データを選択的に印刷することができる。ブロック毎に印刷することにより、１度に発熱素子３２に通電される電流を制限することができる。
【００１５】
選択部４０は、ＭＣＵ５２から受信した送信データが印刷データか印刷データを圧縮した圧縮データかにより、送信データをそのまま第１記憶部３８に格納するか、送信データをデコーダ２４を介し印刷データに戻して第１記憶部３８に格納するかを選択する回路である。選択部４０は、データ受信回路４２、データ確定判定回路４４、選択回路４６および展開完了信号出力回路４８を有している。各回路の機能は図２および図３のフローチャートを説明する際に説明する。用紙搬送部２２はプリント用紙を搬送する機能を有している。デコーダ２４は圧縮データを復元する機能を有している。第２記憶部２６は例えばＳＲＡＭ等の揮発性メモリであり、ＭＣＵ５２から受信した送信データを記憶する。
【００１６】
制御機器部５０は外部の例えばホストＰＣ（Personal Computer）７０からの画像データをサーマルヘッド部２０が印刷可能な印刷データに変換し、印刷データまたは印刷データを圧縮した圧縮データを送信データとしてとして出力する。また、サーマルヘッド部２０を制御する機能を有している。制御機器部５０は、ＭＣＵ（Micro Controller Unit）５２（制御部）、揮発性メモリ５４、不揮発性メモリ５６、インターフェース回路５８、用紙搬送部駆動回路６０を有する。
【００１７】
ＭＣＵ５２は、不揮発性メモリ５６に格納されたプログラムに従って、プリント装置１０の全体を制御する。具体的には、インターフェース回路５８から入力される画像データ、各種印刷制御データを受け取って、サーマルヘッド部２０の動作を制御しつつ印刷を実行する。
【００１８】
揮発性メモリ５４は、ＳＲＡＭ等によって構成され、ＭＣＵ５２の制御に必要な各種データや印字すべきデータを一時的に記憶する。不揮発性メモリ５６は、ＥＥＰＲＯＭ等によって構成され、印刷制御に必要な各種データを格納している。この不揮発性メモリ５６に格納されたデータは、電源がオフされても消えることがなく、電源がオンされると、ＭＣＵ５２により読み出されて、揮発性メモリ５４の所定領域に書き込まれる。用紙搬送駆動回路６０は、ＭＣＵ５２の指示により用紙搬送部２２を制御する。
【００１９】
次に、実施例１に係るプリント装置の制御について図２および図３のフローチャートを用い説明する。図２はＭＣＵ５２が行う動作を示している。図２を参照に、ホストＰＣ７０から印刷する画像データの受信があるまで待機する（ステップＳ１０）。画像データが受信されると、画像データを、１ライン分のドットデータである印刷データに変換し、揮発性メモリ５４の保存する（ステップＳ１２）。印刷データを圧縮データに変換する（ステップＳ１４）。圧縮データのデータサイズ（圧縮データ数）が元の印刷データのデータサイズ（印刷データ数）に比べ小さいかを判断する（ステップＳ１６）。圧縮データのデータサイズが印刷データのデータサイズより小さい場合、圧縮データを送信データとする（ステップＳ２２）。選択部４０の選択回路４６に圧縮データを送信したことを示す信号である選択情報を出力する（ステップＳ２４）。ステップＳ１６において、圧縮データのデータサイズが印刷データのデータサイズ以上の場合、印刷データを送信データとする（ステップＳ１８）。選択回路４６に非圧縮の印刷データを送信したことを示す信号である選択情報を出力する（ステップＳ２０）。
【００２０】
データが送信可能となるまで待機する（ステップＳ２６）。データが送信可能となった後、データ受信回路４２に１バイトの送信データを送信する（ステップＳ２８）。１ライン分のデータの送信が完了したか判断する（ステップＳ３０）。Ｎｏの場合、ステップＳ２６に戻る。Ｙｅｓの場合、データ確定判定回路に１ライン分の送信データの送信が完了したことを示す信号を出力する（ステップＳ３２）。展開完了信号出力回路４８からデータ展開完了信号が入力されるまで待機する（ステップＳ３４）。データ展開完了信号が入力した後、印刷部３０にブロック選択信号を出力する（ステップＳ３６）。
【００２１】
図３はサーマルヘッド部２０が行う動作を示したフローチャートである。データ確定判定回路４４は、図２のステップＳ３２において出力された送信完了信号を受信したか判定する（ステップＳ４０）。Ｎｏの場合、図２のステップＳ２８においてデータ受信回路４２はＭＣＵ５２が送信した送信データのうち１バイトを受信したかを判定する（ステップＳ４２）。Ｎｏの場合、ステップＳ４０に戻る。ステップＳ４２においてＹｅｓの場合、第２記憶部２６は受信した１バイトの送信データを保存する（ステップＳ４４）。このようにして、１ライン分のデータを受信する。
【００２２】
ステップＳ４０においてＹｅｓの場合、すなわち図２のステップＳ２６からＳ３０において１ライン分の送信データの送信が完了した場合、選択回路４６は選択情報が圧縮データの送信を示すかを判定する（ステップＳ４６）。Ｙｅｓの場合、すなわち図２のステップＳ２２において印刷データの圧縮データを送信データとした場合、デコーダ２４は、第２記憶部２６の送信データを復元し、復元した印刷データを第２記憶部２６に格納する（ステップＳ４８）。第２記憶部２６は第１記憶部３８に印刷データを転送する（ステップＳ５０）。ステップＳ４６においてＮｏの場合、すなわち図２のＳ１８において印刷データを圧縮せず送信データとした場合、第２記憶部２６は第１記憶部３８に印刷データを転送する（ステップＳ５０）。展開完了信号出力回路４８は第１記憶部３８への印刷データの展開が終了したことを示す展開完了信号をＭＣＵ５２に出力する（ステップＳ５２）。印刷部３０は、図２ステップＳ３６においてＭＣＵ５２が出力したブロック選択信号により、ブロック単位で印刷データを印刷する（ステップＳ５４）。
【００２３】
次に圧縮データの例を説明する。図４および図５は圧縮方式としてＰａｃｋｅｄ  Ｂｉｔｓ方式で圧縮した例であり、圧縮データのデータサイズが元の印刷データのデータサイズより小さい例（図４）および大きい例（図５）を示している。図４および図５の印刷データおよび圧縮データは１６進法で記載されており１バイト（８ビット）毎に区切られている。印刷データの先頭から１バイト毎のデータをｄ１、ｄ２…で示す。圧縮データは、ヘッダーＳ１、Ｓ２…とデータからなる。非連続のデータの場合、非連続なデータ数から１を引いた値をヘッダーとして用いる。例えば非連続のデータ数が６の場合、ヘッダーは［０５］となる。連続のデータの場合、連続するデータ数から１引いた値のマイナスをヘッダーとして用いる。例えば連続の数が６の場合、ヘッダーは［ＦＢ］となる。
【００２４】
図４を参照に、印刷データは［５５］が６個連続し、非連続なデータが６個並んでいる。この印刷データを圧縮した場合、圧縮データは、ヘッダーＳ１としてデータが６個連続していることを示す［ＦＢ］、連続するデータｄ１〜ｄ６である［５５］、ヘッダーＳ２として非連続なデータが６個並んでいることを示す［０５］、非連続な各データであるｄ７〜ｄ１２が配置されている。このように、図４の場合は印刷データを圧縮することにより１２バイトを９バイトに圧縮することができる。
【００２５】
図５を参照に、印刷データは［００］が２個連続し、［０１］が１個、［０２］が２個、［０３］が１個、［０４］が２個、［０５］が１個並んでいる。この印刷データを圧縮した場合、圧縮データは、ヘッダーＳ２として２連続であることを示す［ＦＦ］、データｄ１、ｄ２である［００］、ヘッダーＳ２として非連続データが１個であることを示す［００］、データｄ３である［０１］、以降、ヘッダーとデータが交互に配置されている。図５の場合は、印刷データを圧縮することにより９バイトが１２バイトとなってしまう。
【００２６】
このように、印刷データを圧縮することにより、データサイズを圧縮できる場合もあるが、圧縮できずデータサイズが大きくなってしまう場合もある。
【００２７】
実施例１によれば、図２のステップＳ１６からＳ２４のように、ＭＣＵ５２（制御部）は、印刷データを印刷部３０で印刷する際に、印刷データを送信データとして第１記憶部３８に送信するか、印刷データを圧縮した圧縮データを送信データとして第１記憶部３８に送信するかを選択する。そして、図３のステップＳ４６からＳ５０のように、選択部４０は、ＭＣＵ５２が印刷データおよび圧縮データのいずれかを選択したかの選択情報に基づき、送信データを第１記憶部３８に直接格納するか、送信データを印刷データに復元し第１記憶部３８に格納する。これにより、ＭＣＵ５２は、ＭＣＵ５２からサーマルヘッド部２０への印刷データの送信を圧縮データで行うか否かを選択できる。よって、送信データの送信速度を考慮し印刷データを圧縮して送信するか、圧縮せずに送信するかを選択することができる。
【００２８】
また、ＭＣＵ５２は、図２のステップＳ１６のように、圧縮データのデータサイズと印刷データのデータサイズとを比較し、比較結果に応じ、印刷データを送信データとして第１記憶部３８に送信するか、圧縮データを送信データとして第１記憶部３８に送信するかを選択することが好ましい。これにより、送信データをＭＣＵ５２からサーマルヘッド部２０に送信する際、送信速度が速くなるように圧縮するか否かを判断できる。ステップＳ１６のように圧縮データが印刷データのデータサイズより小さいか否かで圧縮するか否かを選択することもできるが、例えば復元に必要な時間等を考慮し圧縮データのデータサイズに復元に必要な時間等に相当する量を付加し印刷データのデータサイズと比較してもよい。
【００２９】
さらに、選択部４０は、ステップＳ４６のように選択情報に基づき、ステップＳ４６でＮｏの場合のように、第２記憶部２６に格納された送信データを直接第１記憶部３８に格納するか、ステップＳ４６でＹｅｓの場合のように、第２記憶部２６に格納された送信データをデコーダ２４を介し印刷データに復元し、印刷データを第１記憶部３８に格納する。これにより、送信データが圧縮されたデータか否かにより確実に送信データを復元または復元せずに印刷データとして第１記憶部３８に格納することができる。
【００３０】
さらに、図３のステップＳ４８およびＳ５０のように、選択部４０は、復元した印刷データを第１記憶部３８に格納し、ステップＳ５２のように、展開完了信号出力回路４８は、送信データの復元が終了したことを示す展開完了信号をＭＣＵ５２に送信する。そして、ＭＣＵ５２は、図２のステップＳ３４のように展開完了信号に基づき、ステップＳ３６のように印刷部３０に印刷データを印刷させる。これにより、送信データの復元が確実に完了した後に、印刷データを印刷することができる。
【実施例２】
【００３１】
実施例２は圧縮方式を圧縮方式Ａと圧縮方式Ｂとで選択可能な例である。図６は、実施例２に係るプリント装置の選択部４０およびデコーダ２４ａ付近のブロック図である。実施例１に対し、デコーダ２４ａが選択回路４６の指示で圧縮方式ＡおよびＢのうちいずれかの復元を行うことができる。その他の構成は実施例１と同じであり説明を省略する。
【００３２】
図７は実施例２に係るプリント装置のＭＣＵ５２の動作を示すフローチャートである。ホストＰＣ７０から圧縮方式選択の要求があるか判断する（ステップＳ６０）。Ｙｅｓの場合、圧縮方式ＡまたはＢのいずれが要求されたかを示す情報を選択情報として選択回路４６に出力する（ステップＳ６２）。ステップＳ６４に進む。ステップＳ６０においてＮｏの場合、ステップＳ６４において、ホストＰＣ７０からインターフェース回路５８が画像データを受信したか判断する（ステップＳ６４）。Ｎｏの場合、ステップＳ６０に戻る。Ｙｅｓの場合、画像データを印刷データに変換する（ステップＳ６６）。印刷データを要求の圧縮方式ＡまたはＢの圧縮データに変換する（ステップＳ６８）。ステップＳ１６以降は実施例１の図２と同じフローであり、説明を省略する。
【００３３】
図８はサーマルヘッド部２０の動作を示すフローチャートである。ステップＳ４０において、圧縮データを受信した場合、選択回路４６は図７のステップＳ６２の選択情報に基づき復元する圧縮方式を選択する（ステップＳ７０）。圧縮方式Ａの場合、デコーダ２４ａは、第２記憶部２６の送信データを圧縮方式Ａでデコードし、第２記憶部２６は復元した印刷データを格納する（ステップＳ７４）。圧縮方式Ｂの場合、デコーダ２４ａは、第２記憶部２６の送信データを圧縮方式Ｂでデコードし、第２記憶部２６は復元した印刷データを格納する（ステップＳ７２）。その後、第１記憶部３８は第２記憶部２６の印刷データを格納する（ステップＳ５０）。その他のフローは実施例１の図３と同じであり説明を省略する。
【００３４】
実施例２によれば、ＭＣＵ５２は、図７のステップＳ６８のように複数の圧縮方式から１つを選択し印刷データを圧縮し送信データとしデータ受信回路４２に送信する。選択情報は、図７のステップＳ６２のように複数の圧縮方式からいずれを選択したかの情報とステップＳ２０、Ｓ２４のように圧縮したか否かの情報とを含んでいる。選択部４０は、図８のステップＳ７０からＳ７４のように、選択情報に基づき、送信データを印刷データに復元する。これにより、画像データや印刷データの種類により送信速度のより速い圧縮方式を選択することができる。例えば、画像データが文字のデータの場合と模様のデータであった場合とで、圧縮方式を選択することもできる。実施例２においては、圧縮方式の選択をホストＰＣ７０が行っているが、ＭＣＵ５２がインターフェース回路５８に受信した画像データを認識し、圧縮方式を選択しても良い。
【００３５】
制御機器部５０からサーマルヘッド部２０への印刷データを送信はシリアル通信で行ってもパラレル通信で行っても良い。しかしながら、実施例１および実施例２のように制御機器部５０からサーマルヘッド部２０にシリアルに印刷データを送信する場合、送信時間が長くなる。よって、本発明を適用することが有効である。実施例１においては、データの圧縮方式としてＰａｃｋ  Ｂｉｔｓ方式を例に説明したが、例えばＳｗｉｃｈｅｄ  Ｒｕｎ  Ｌｅｎｇｔｈ  Ｅｎｃｏｄｉｎｇ方式、ＬＺ７７方式、ＬＺ７８方式、ＬＺＷ方式、ＬＺＨ方式およびＺＩＰ方式等を用いることができる。また、実施例２の圧縮方式として、例えば上記方式のうち２つを用いることができる。
【００３６】
以上、本発明の実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００３７】
【図１】図１は実施例１に係るプリント装置のブロック図である。
【図２】図２は実施例１のＭＣＵの動作を示すフローチャートである。
【図３】図３は実施例１のサーマルヘッド部の動作を示すフローチャートである。
【図４】図４は圧縮データのデータサイズが印刷データのデータサイズより小さいデータを示す図である。
【図５】図５は圧縮データのデータサイズが印刷データのデータサイズより大きいデータを示す図である。
【図６】図６は実施例２に係るプリント装置の選択部およびデコーダ付近のブロック図である。
【図７】図７は実施例２のＭＣＵの動作を示すフローチャートである。
【図８】図８は実施例２のサーマルヘッド部の動作を示すフローチャートである。
【符号の説明】
【００３８】
１０            プリント装置
２０            サーマルヘッド部（サーマルヘッド装置）
２４、２４ａ    デコーダ
２６            第２記憶部
３０            印刷部
３２            発熱素子
３４            ドライバ
３６            ＮＡＮＤ回路
３８            第１記憶部
４０            選択部
４２            データ受信回路
４４            データ確定判定回路
４６            選択回路
４８            展開完了信号出力回路
５０            制御機器部
５２            ＭＣＵ
５４            揮発性メモリ
５６            不揮発性メモリ
５８            インターフェース回路
６０            用紙搬送部駆動回路
７０            ホストＰＣ
【図１】
2008049503.tif 000003
【図２】
2008049503.tif 000004
【図３】
2008049503.tif 000005
【図４】
2008049503.tif 000006
【図５】
2008049503.tif 000007
【図６】
2008049503.tif 000008
【図７】
2008049503.tif 000009
【図８】
2008049503.tif 000010