(57)【要約】【課題】環境条件に左右されず、サーマルヘッドの通電効率を高めることができる印刷装置を提供する。【解決手段】制御部は、ドットを形成するときに、発熱体に、第１通電時間、本通電時間、第２通電時間の順に通電可能であり、対象の前記ドットを形成する１つ前のタイミングで前記ドットの形成がなかった場合、前記第１通電時間、前記本通電時間、前記第２通電時間の順に通電し、対象の前記ドットを形成する１つ前のタイミングで前記ドットの形成があった場合であって、対象の前記ドットを形成した１つ後のタイミングで前記ドットを形成する予定がない場合、前記本通電時間で通電し、前記第１通電時間、前記本通電時間、前記第２通電時間は、検出部が検出したサーマルヘッドの温度に応じて決定する、印刷装置。【選択図】図１
2020075429.tif 000002
【特許請求の範囲】
【請求項１】
発熱体を有するサーマルヘッドと、
前記発熱体に所定のタイミングで通電して、ドットを形成する制御を実行する制御部と、
前記サーマルヘッドの温度を検出する検出部と、を備え、
前記制御部は、
前記ドットを形成するときに、前記発熱体に、第１通電時間、本通電時間、第２通電時間の順に通電可能であり、
対象の前記ドットを形成する１つ前のタイミングで前記ドットの形成がなかった場合、前記第１通電時間、前記本通電時間、前記第２通電時間の順に通電し、
対象の前記ドットを形成する１つ前のタイミングで前記ドットの形成があった場合であって、対象の前記ドットを形成した１つ後のタイミングで前記ドットを形成する予定がない場合、前記本通電時間で通電し、
前記第１通電時間、前記本通電時間、前記第２通電時間は、前記検出部が検出した前記温度に応じて決定する、印刷装置。
【請求項２】
前記制御部は、前記第１通電時間の長さと、前記第２通電時間の長さとを同じにする請求項１に記載の印刷装置。
【請求項３】
前記制御部は、
前記温度が、所定の前記温度より高い場合に、前記第１通電時間よりも、前記第２通電時間を長くする請求項１に記載の印刷装置。
【請求項４】
前記制御部は、
前記温度が、所定の前記温度よりも低い場合に、前記第１通電時間よりも、前記第２通電時間を短くする請求項３に記載の印刷装置。
【請求項５】
発熱体を有するサーマルヘッドと、
前記発熱体に所定のタイミングで通電して、ドットを形成する制御を実行する制御部と、
前記サーマルヘッドの温度を検出する検出部と、を備えた印刷装置の制御方法であって、
前記ドットを形成するときに、前記発熱体に、第１通電時間、本通電時間、第２通電時間の順に通電可能であり、
対象の前記ドットを形成する１つ前のタイミングで前記ドットの形成がなかった場合、前記第１通電時間、前記本通電時間、前記第２通電時間の順に通電し、
対象の前記ドットを形成する１つ前のタイミングで前記ドットの形成があった場合であって、対象の前記ドットを形成した１つ後のタイミングで前記ドットを形成する予定がない場合、前記本通電時間で通電し、
前記第１通電時間、前記本通電時間、前記第２通電時間は、前記検出部が検出した前記温度に応じて決定する、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置および制御方法に関する。
【背景技術】
【０００２】
発熱を利用して印刷を行う印刷装置が知られている。当該印刷装置では、例えば、サーマルヘッドに通電してドット単位で発熱体を発熱させ、当該発熱体に感熱紙を押し当てることで、当該感熱紙を発色させて印字する。
当該印刷装置では、印字速度が速くなるほど、ドット単位の紙送り時間が短くなるため、ドット単位の通電時間が短くなり、印字濃度が薄くなる。
【０００３】
そこで、当該印刷装置において、ドット単位の通電時間を長くすることが考えられるが、単純に通電時間を長くするだけでは、発熱体の温度が上がり過ぎて、放熱に時間がかかり、印字が不要なドットなどが印字されてしまう現象が発生することがある。例えば、文字の下側に尾が引いたような印字が為される場合があり、このような現象は、尾引きと呼ばれることがある。
【０００４】
特許文献１に係るサーマルヘッドの発熱体制御方法では、印字ドットパターンに基づいて発熱体をドット単位で通電、非通電制御し、発熱体の発熱により印字を行う（特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平４−０７１８６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の印刷装置では、環境の条件が変化した場合に、サーマルヘッドの発熱体に対する通電制御が適切に行われない場合があった。当該環境としては、例えば、印刷装置の内部の温度、あるいは、外部の温度などがある。なお、外部の温度は、気温と呼ばれてもよい。これらの温度は、サーマルヘッドの温度に影響を与え得る。
【課題を解決するための手段】
【０００７】
上記課題を解決するために本発明の一態様は、発熱体を有するサーマルヘッドと、前記発熱体に所定のタイミングで通電して、ドットを形成する制御を実行する制御部と、前記サーマルヘッドの温度を検出する検出部と、を備え、前記制御部は、前記ドットを形成するときに、前記発熱体に、第１通電時間、本通電時間、第２通電時間の順に通電可能であり、対象の前記ドットを形成する１つ前のタイミングで前記ドットの形成がなかった場合、前記第１通電時間、前記本通電時間、前記第２通電時間の順に通電し、対象の前記ドットを形成する１つ前のタイミングで前記ドットの形成があった場合であって、対象の前記ドットを形成した１つ後のタイミングで前記ドットを形成する予定がない場合、前記本通電時間で通電し、前記第１通電時間、前記本通電時間、前記第２通電時間は、前記検出部が検出した前記温度に応じて決定する、印刷装置である。
【０００８】
上記課題を解決するために本発明の一態様は、発熱体を有するサーマルヘッドと、前記発熱体に所定のタイミングで通電して、ドットを形成する制御を実行する制御部と、前記サーマルヘッドの温度を検出する検出部と、を備えた印刷装置の制御方法であって、前記ドットを形成するときに、前記発熱体に、第１通電時間、本通電時間、第２通電時間の順に通電可能であり、対象の前記ドットを形成する１つ前のタイミングで前記ドットの形成がなかった場合、前記第１通電時間、前記本通電時間、前記第２通電時間の順に通電し、対象の前記ドットを形成する１つ前のタイミングで前記ドットの形成があった場合であって、対象の前記ドットを形成した１つ後のタイミングで前記ドットを形成する予定がない場合、前記本通電時間で通電し、前記第１通電時間、前記本通電時間、前記第２通電時間は、前記検出部が検出した前記温度に応じて決定する、制御方法である。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る印刷システムの概略的な構成を示す図である。
【図２】実施形態に係る印刷部の概略的な構成を示す図である。
【図３】実施形態に係るライン印刷の例を説明するための図である。
【図４】実施形態に係る１個の発熱体における１個の画素に対応した通電パターンの一例を示す図である。
【図５】実施形態に係る１個の発熱体における１個の画素に対応した通電パターンの他の一例を示す図である。
【図６】実施形態に係る１個の発熱体における１個の画素に対応した通電パターンの他の一例を示す図である。
【図７】実施形態に係るプレヒートの制御における通電の状況の一例を示す図である。
【図８】実施形態に係る尾引きカットの制御における通電の状況の一例を示す図である。
【図９】実施形態に係る印刷装置において行われる処理の手順の一例を示す図である。
【図１０】実施形態に係る印刷装置において行われる処理の手順の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、実施形態について、図面を参照して説明する。
【００１１】
＜印刷システム＞
図１は、実施形態に係る印刷システム１の概略的な構成を示す図である。
印刷システム１は、印刷装置１１と、外部装置１２を備える。
本実施形態では、印刷装置１１は、長尺状の用紙をロール上に巻いたロール紙を収容し、当該用紙を繰り出して、複数の発熱体によりドットを形成して印刷するサーマルプリンターである。
外部装置１２は、例えば、ホストコンピューターである。外部装置１２は、ＣＰＵや、ＲＯＭ、ＲＡＭ等を備え、インストールしたプリンターアプリケーションや、プリンタードライバー等の機能により、印刷対象となる印刷データを生成し、印刷装置１１に対して、印刷データを送信する。
本実施形態では、印刷データは、印刷対象となる画像のデータを含む。また、印刷データは、印刷装置１１に印刷を実行させるための指示を含んでもよい。
なお、外部装置１２と印刷装置１１との間の通信は、例えば、有線の通信であってもよく、無線の通信であってもよく、あるいは、有線の通信と無線の通信との組み合わせであってもよい。
また、本実施形態では、ＣＰＵは、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔであり、ＲＯＭは、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙであり、ＲＡＭは、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙである。
【００１２】
＜印刷装置＞
印刷装置１１は、操作部３１と、入力インターフェイス３２と、印刷部３３と、用紙搬送部３４と、制御部３５と、バス４１を備える。
印刷部３３は、印刷制御部６１と、サーマルヘッド６２と、検出部６３を備える。
用紙搬送部３４は、モータードライバー７１と、ステッピングモーター７２を備える。
制御部３５は、ＣＰＵ８１と、ＲＯＭ８２と、ＲＡＭ８３を備える。
【００１３】
入力インターフェイス３２と、印刷制御部６１と、モータードライバー７１と、ＣＰＵ８１と、ＲＯＭ８２と、ＲＡＭ８３は、それぞれ、バス４１と接続されており、バス４１を介して互いに通信することが可能である。
バス４１は、例えば、システムバスである。
【００１４】
操作部３１は、ユーザーによって行われる操作の内容を受け付ける。操作部３１は、例えば、ユーザーによって操作されるボタンなどを有する。
操作部３１は、受け付けられた操作の内容を表すデータを、入力インターフェイス３２およびバス４１を介して、制御部３５に送信する。
ここで、操作の内容としては、例えば、印刷装置１１の電源スイッチをオンまたはオフにするための操作の内容、印刷の実行を指示するための操作の内容、印刷の中止を指示するための操作の内容などであってもよい。
【００１５】
入力インターフェイス３２は、通信ポート、通信回路等を備え、操作部３１から入力されたデータを、バス４１を介して、制御部３５に送信する。
また、入力インターフェイス３２は、外部装置１２から入力された印刷データを、バス４１を介して、制御部３５に送信する。
【００１６】
印刷部３３は、印刷を実行する。
印刷制御部６１は、制御部３５によって制御されて、サーマルヘッド６２を制御する。
サーマルヘッド６２は、複数の発熱体を有している。サーマルヘッド６２は、印刷制御部６１によって制御されて、通電により当該発熱体を加熱して、当該発熱体の熱エネルギーによって用紙に文字などを印刷する。本実施形態では、サーマルヘッド６２は、印刷制御部６１によって制御される。
なお、本実施形態では、印刷対象となる記録媒体として、用紙が用いられている。当該用紙は、長尺状の感熱紙や、長尺状の台紙の上に感熱紙のラベルを貼り付けたラベル紙などが用いられる。また、用紙は、記録紙と呼ばれてもよい。当該記録媒体としては、他のものが用いられてもよい。
検出部６３は、サーマルヘッド６２の温度を検出する。なお、検出部６３は、例えば、サーマルヘッド６２の付近に設けられ、サーマルヘッド６２の外表面またはサーマルヘッド６２の内部に設けられてもよい。また、検出部６３によって検出される温度は、必ずしもサーマルヘッド６２自体の温度と厳密に一致しなくてもよく、実用上で有効であれば厳密に一致しなくてもよい。検出部６３は、例えば、サーミスターを用いて構成されてもよい。
【００１７】
用紙搬送部３４は、印刷対象となる用紙を搬送する。
モータードライバー７１は、制御部３５によって制御されて、ステッピングモーター７２の駆動を制御する。
ステッピングモーター７２は、モータードライバー７１によって制御されて、図示が省略された給紙ローラーを回転させる。当該給紙ローラーの回転によって、印刷対象となる用紙が搬送される。本実施形態では、用紙の搬送は、印刷されるラインごとに当該用紙をずらすように行われる。
なお、用紙の搬送は、例えば、紙送りと呼ばれてもよい。
【００１８】
制御部３５は、印刷装置１１において各種の制御を行う。
ＲＯＭ８２は、例えば、不揮発性メモリーであり、各種のデータを記憶する。ＲＯＭ８２は、例えば、フラッシュメモリーであってもよい。ＲＯＭ８２は、ＣＰＵ８１によって実行される制御プログラム、および当該制御プログラムの実行で使用されるパラメーターのデータなどを記憶する。
ＲＡＭ８３は、例えば、揮発性メモリーであり、各種のデータを記憶する。ＲＡＭ８３は、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  ＲＡＭ）であってもよい。ＲＡＭ８３は、印刷すべきデータなどを一時的に記憶するワークメモリーとして使用される。
ＣＰＵ８１は、制御プログラムをＲＯＭ８２から読み出してＲＡＭ８３に保存する。そして、ＣＰＵ８１は、ＲＡＭ８３に保存された制御プログラムを実行して、当該制御プログラムにしたがって処理を実行する。
【００１９】
例えば、ＣＰＵ８１は、外部装置１２から入力された印刷データに含まれる画像データを、入力インターフェイス３２を介して取り込み、取り込まれた画像データを２値形式のイメージデータに変換する。
ここで、イメージデータは、用紙に画像を印刷するために用いられるデータであり、ドットの配置を表す２値のデータである。
ＣＰＵ８１は、変換された２値形式のイメージデータをＲＡＭ８３に構築されたイメージバッファーに展開する。また、ＣＰＵ８１は、イメージデータを用紙に印刷させるために、イメージバッファーに展開されたイメージデータを１ラインごとに読み出す。ＣＰＵ８１は、読み出されたイメージデータに基づいてデータ信号を生成し、生成されたデータ信号を印刷部３３に出力する。
【００２０】
＜印刷部＞
図２は、実施形態に係る印刷部３３の概略的な構成を示す図である。
図２には、印刷部３３と、制御部３５を示してある。
印刷部３３において、サーマルヘッド６２は、シフトレジスター１１１と、ラッチレジスター１１２と、スイッチ回路１１３と、印字ヘッド部１１５を備える。
スイッチ回路１１３は、複数の否定論理積ゲート１１４を備える。なお、図２では、複数の否定論理積ゲート１１４のうちの１つに符号を付してある。
印字ヘッド部１１５は、複数の発熱体１１６を備える。なお、図２では、複数の発熱体１１６のうちの１つに符号を付してある。
ここで、複数の否定論理積ゲート１１４の数と、複数の発熱体１１６の数とは、同じである。
【００２１】
印刷制御部６１は、サーマルヘッド６２に制御信号を送信する。
当該制御信号は、データ信号Ｄと、クロック信号ＣＬＫと、ラッチ信号ＬＡＴと、ストローブ信号ＳＴＢを含む。
【００２２】
シフトレジスター１１１は、印刷制御部６１から送信されたデータ信号Ｄおよびクロック信号ＣＬＫを受信して入力する。シフトレジスター１１１では、クロック信号ＣＬＫに同期して１ライン分のデータ信号Ｄが入力されて、入力されたデータ信号Ｄを保持する。
なお、クロック信号ＣＬＫは、サーマルヘッド６２がデータ信号Ｄを取り込むタイミングを通知する信号である。
また、データ信号Ｄは、印刷される各ドットに対応する信号を含み、例えば、信号レベルがローレベルとなった場合にアクティブとなる信号である。
【００２３】
本実施形態では、発熱体１１６の発熱によって用紙にインクのドットを形成することを、ドットを形成すると言う。
ドットを形成するインクは、例えば、黒色を有するが、他の色を有してもよい。通常は、インクによって形成されるドットの色としては、用紙の色とは異なる色が用いられる。そして、ドットが形成されない部分は、用紙の色のままとなる。
【００２４】
ラッチレジスター１１２は、シフトレジスター１１１にパラレルに接続されている。ラッチレジスター１１２は、印刷制御部６１から送信されたラッチ信号ＬＡＴを受信して入力する。
ラッチレジスター１１２は、シフトレジスター１１１によって保持されるデータ信号Ｄを、同時並列的に、対応する記憶領域に移送して保持する。シフトレジスター１１１からラッチレジスター１１２へのデータの転送タイミングは、印刷制御部６１から出力されるラッチ信号ＬＡＴのラッチレジスター１１２への入力タイミングによって制御される。
なお、ラッチ信号ＬＡＴは、シフトレジスター１１１からラッチレジスター１１２へのデータ信号Ｄの転送タイミングを通知する信号である。
【００２５】
スイッチ回路１１３において、複数の否定論理積ゲート１１４のそれぞれは、印字ヘッド部１１５が備える複数の発熱体１１６のそれぞれに対応して設けられている。
各否定論理積ゲート１１４は、２個の入力端子と、１個の出力端子を有する。各否定論理積ゲート１１４は、印刷制御部６１から送信された共通のストローブ信号ＳＴＢを受信して入力する。
各否定論理積ゲート１１４の一方の入力端子には、ラッチレジスター１１２から出力されたデータ信号Ｄがパラレルで入力される。各否定論理積ゲート１１４に入力されるデータ信号Ｄは、形成すべき各ドットに応じた信号となる。また、各否定論理積ゲート１１４の他方の入力端子には、各否定論理積ゲート１１４に共通にストローブ信号ＳＴＢが入力される。
【００２６】
ここで、ストローブ信号ＳＴＢは、印字ヘッド部１１５が備える発熱体１１６の通電時間を規定する信号である。ストローブ信号ＳＴＢの信号レベルがアクティブな状態にあるときに、データ信号Ｄの信号レベルがアクティブな状態になると、対応する発熱体１１６が通電して発熱する。
スイッチ回路１１３では、ラッチレジスター１１２からパラレル入力したデータ信号Ｄと、ストローブ信号ＳＴＢを否定演算した信号との否定論理積演算を各否定論理積ゲート１１４で行う。各否定論理積ゲート１１４の演算結果が印字ヘッド部１１５の各発熱体１１６に出力される。
なお、否定演算は、ＮＯＴ演算と呼ばれてもよい。
また、否定論理積演算は、ＮＡＮＤ演算と呼ばれてもよい。
【００２７】
印字ヘッド部１１５において、複数の発熱体１１６は、１行分のイメージデータを同時に印刷するための抵抗体である。
それぞれの発熱体１１６には、それぞれの発熱体１１６を独立して加熱駆動するための複数の否定論理積ゲート１１４のそれぞれの出力端子が接続されている。
本実施形態では、印刷部３３には、それぞれの発熱体１１６を加熱するための電源電圧Ｖｄが備えられている。
【００２８】
本実施形態では、複数の発熱体１１６を配列した行方向をライン方向と呼ぶ。複数の発熱体１１６は、用紙の幅方向に沿って延びる印字ヘッド部１１５の先端に配置されている。
また、制御部３５が、複数の発熱体１１６を選択的に加熱駆動させることによって、用紙に１行分のドットを同時に形成する。また、制御部３５が、用紙をライン方向に直交する方向に移動させながら１ラインの印刷を繰り返すことで、複数ラインのドットを用紙に印刷する。
本実施形態では、サーマルヘッド６２を駆動して、画像を１ラインごとに形成する印刷をライン印刷と呼ぶ。
【００２９】
＜ライン印刷＞
図３は、実施形態に係るライン印刷の例を説明するための図である。
図３には、説明の便宜上、複数の発熱体１１６を配列した行方向であるライン方向を表す方向Ｈを示してあり、また、方向Ｈに対して垂直な方向である方向Ｖを示してある。
また、図３には、１ラインの印刷の対象となる複数の画素２１１−１〜２１１−１２を示してある。これら複数の画素２１１−１〜２１１−１２は方向Ｈに平行に並んでいる。また、本例では、複数の画素２１１−１〜２１１−１２の数を１２としてある。
それぞれの画素２１１−１〜２１１−１２には、それぞれの発熱体１１６が対応する。そして、それぞれの画素２１１−１〜２１１−１２のところに、それぞれの画素２１１−１〜２１１−１２に対応する発熱体１１６によって、ドットを形成することが可能である。
【００３０】
また、図３には、１ラインの印刷の対象となる複数の画素２１１−１〜２１１−１２とともに、それに続く１ラインごとの印刷の対象となる複数の画素も示してある。
図３の例では、１ライン目の複数の画素２１１−１〜２１１−１２と、２ライン目の複数の画素と、３ライン目の複数の画素を示してある。説明の便宜上、１ライン目の複数の画素２１１−１〜２１１−１２のうち１個の画素２１１−３に対応する発熱体１１６に注目して説明すると、当該発熱体１１６は、２ライン目では画素２１１−３−１に対応し、３ライン目では画素２１１−３−２に対応する。
【００３１】
本実施形態では、サーマルヘッド６２により次にライン印刷を行うラインを対象ラインと呼ぶ。
図３の例では、１ライン目を対象ラインとすると、その次には２ライン目の印刷が行われ、その次には３ライン目の印刷が行われる。つまり、図３の例では、方向Ｖに沿って、順次、１ラインごとの印刷が行われていく。
この場合、用紙の搬送方向は、方向Ｖに対して反対の方向となる。つまり、用紙の搬送方向とは逆の方向に、順次、１ラインごとの印刷が行われていく。
【００３２】
ＣＰＵ８１は、ライン印刷に際し、これから印刷を行う対象ラインの次のラインのイメージデータを参照して、次のラインのライン印刷の際に画像を形成するドットの情報を取得する。具体的には、ＣＰＵ８１は、ＲＡＭ８３のイメージバッファーを参照して、次のラインのライン印刷の際に画像を形成するドットの情報を取得する。
ＣＰＵ８１は、１ラインのライン印刷に際して、対象ラインのイメージデータに基づいて、画像を形成すべき発熱体１１６に対して、画像を形成する通電量分の通電を行って画像を形成する。
ここで、ＣＰＵ８１は、印刷制御部６１に出力するストローブ信号ＳＴＢを制御することによって、通電量を調整する。具体的には、ＣＰＵ８１は、ストローブ信号ＳＴＢがアクティブとなる時間を制御することで通電量を制御する。
【００３３】
このように、ＣＰＵ８１は、発熱体１１６に所定のタイミングで通電して、ドットを形成する制御を実行する。
また、本実施形態では、ＣＰＵ８１は、検出部６３により検出された温度に応じて、通電量を制御する。
【００３４】
＜サーマルヘッドの通電制御＞
本実施形態に係るサーマルヘッド６２の通電制御について説明する。
図４は、実施形態に係る１個の発熱体１１６における１個の画素に対応した通電パターンの一例を示す図である。
図４には、時間を表す横軸と、通電のレベルを表す縦軸を示してある。通常、通電のレベルが高いほど、通電の時間が長いほど、発熱体１１６での発熱量が大きくなる。
【００３５】
図４の例では、時間Ｔ１、時間Ｔ２、時間Ｔ３、時間Ｔ４の順に、時間が進んでいく。
時間Ｔ１と時間Ｔ４の間の時間が、１個の画素に設けられた時間に対応する。また、時間Ｔ１と時間Ｔ２の間の時間が第１通電時間Ｐ１である。また、時間Ｔ２と時間Ｔ３の間の時間が本通電時間Ｑ１である。また、時間Ｔ３と時間Ｔ４の間の時間が第２通電時間Ｐ２である。
このように、本実施形態では、ＣＰＵ８１は、ドットを形成するときに、発熱体１１６に、第１通電時間Ｐ１、本通電時間Ｑ１、第２通電時間Ｐ２の順に通電することが可能である。
【００３６】
なお、本実施形態では、説明の便宜上、１個の画素に設けられた時間を構成する３個の時間を、第１通電時間、本通電時間、第２通電時間と呼ぶが、これら３個の時間のそれぞれは任意の名称で呼ばれてもよい。
このように、本実施形態では、印刷装置１１において、１個のラインごとの通電回数を３回に分割して通電する。なお、本実施形態と同様な処理が可能であれば、１個のラインごとの通電回数を３回以外の所定回数に分割して通電してもよい。
【００３７】
ＣＰＵ８１は、検出部６３によって検出された温度に応じて、第１通電時間Ｐ１、本通電時間Ｑ１、第２通電時間Ｐ２を決定する。
具体的には、ＣＰＵ８１は、検出部６３によって検出された温度が高いときの方が、当該温度が低いときと比べて、第１通電時間Ｐ１、本通電時間Ｑ１、第２通電時間Ｐ２のそれぞれの長さを短くする。つまり、サーマルヘッド６２の温度が高い方が、当該温度が低いときと比べて、短い通電時間でも、発熱体１１６の温度を所定の温度に高めることが可能であると考えられる。
【００３８】
ここで、本実施形態では、検出部６３によって検出される温度に応じて、第１通電時間Ｐ１、本通電時間Ｑ１、第２通電時間Ｐ２のそれぞれの長さを変更する場合を示すが、他の例として、検出部６３によって検出される温度に応じて、第１通電時間Ｐ１、本通電時間Ｑ１、第２通電時間Ｐ２のうちの２個の長さを変更してもよく、あるいは、検出部６３によって検出される温度に応じて、第１通電時間Ｐ１、本通電時間Ｑ１、第２通電時間Ｐ２のうちの１個の長さを変更してもよい。
また、検出部６３によって検出される温度と、第１通電時間Ｐ１、本通電時間Ｑ１、第２通電時間Ｐ２のそれぞれの長さとの対応関係が、テーブルなどの形式で、あらかじめ印刷装置１１に設定されてもよい。例えば、当該対応関係の情報が、ＲＯＭ８２あるいはＲＡＭ８３に記憶されてもよい。
【００３９】
図４の例では、ＣＰＵ８１は、第１通電時間Ｐ１の長さと、第２通電時間Ｐ２の長さとを同じにしている。このため、図４の例では、ＣＰＵ８１は、第１通電時間Ｐ１の長さと第２通電時間Ｐ２の長さとを同じにしたまま、これらの時間の長さを調整する。
なお、本通電時間Ｑ１の長さは、第１通電時間Ｐ１の長さに対して、同じであってもよく、あるいは、異なってもよい。
【００４０】
図５は、実施形態に係る１個の発熱体１１６における１個の画素に対応した通電パターンの他の一例を示す図である。
図５には、時間を表す横軸と、通電のレベルを表す縦軸を示してある。
図５の例では、第１通電時間Ｐ１１と、本通電時間Ｑ２と、第２通電時間Ｐ１２を示してある。なお、本通電時間Ｑ２は、図４の例における本通電時間Ｑ１に対して、同じ長さであってもよく、あるいは、異なる長さであってもよい。
【００４１】
図５の例では、時間Ｔ１１、時間Ｔ１２、時間Ｔ１３、時間Ｔ１４の順に、時間が進んでいく。
時間Ｔ１１と時間Ｔ１４の間の時間が、１個の画素に設けられた時間に対応する。また、時間Ｔ１１と時間Ｔ１２の間の時間が第１通電時間Ｐ１１である。また、時間Ｔ１２と時間Ｔ１３の間の時間が本通電時間Ｑ２である。また、時間Ｔ１３と時間Ｔ１４の間の時間が第２通電時間Ｐ１２である。
このように、本実施形態では、ＣＰＵ８１は、ドットを形成するときに、発熱体１１６に、第１通電時間Ｐ１１、本通電時間Ｑ２、第２通電時間Ｐ１２の順に通電することが可能である。
【００４２】
ＣＰＵ８１は、検出部６３によって検出された温度に応じて、第１通電時間Ｐ１１、本通電時間Ｑ２、第２通電時間Ｐ１２を決定する。この決定の制御については、例えば、図４の例で説明したものと同様であってもよい。
図５の例では、ＣＰＵ８１は、第１通電時間Ｐ１１の長さよりも、第２通電時間Ｐ１２の長さの方を長くしている。このため、図５の例では、ＣＰＵ８１は、第１通電時間Ｐ１１の長さと比べて第２通電時間Ｐ１２の長さを長くしたまま、これらの時間の長さを調整する。
なお、本通電時間Ｑ２の長さは、第１通電時間Ｐ１１の長さあるいは第２通電時間Ｐ１２の長さに対して、同じであってもよく、あるいは、異なってもよい。
【００４３】
図６は、実施形態に係る１個の発熱体１１６における１個の画素に対応した通電パターンの他の一例を示す図である。
図６には、時間を表す横軸と、通電のレベルを表す縦軸を示してある。
図６の例では、第１通電時間Ｐ２１と、本通電時間Ｑ３と、第２通電時間Ｐ２２を示してある。なお、本通電時間Ｑ３は、図４の例における本通電時間Ｑ１あるいは図５の例における本通電時間Ｑ２に対して、同じ長さであってもよく、あるいは、異なる長さであってもよい。
【００４４】
図６の例では、時間Ｔ２１、時間Ｔ２２、時間Ｔ２３、時間Ｔ２４の順に、時間が進んでいく。
時間Ｔ２１と時間Ｔ２４の間の時間が、１個の画素に設けられた時間に対応する。また、時間Ｔ２１と時間Ｔ２２の間の時間が第１通電時間Ｐ２１である。また、時間Ｔ２２と時間Ｔ２３の間の時間が本通電時間Ｑ３である。また、時間Ｔ２３と時間Ｔ２４の間の時間が第２通電時間Ｐ２２である。
このように、本実施形態では、ＣＰＵ８１は、ドットを形成するときに、発熱体１１６に、第１通電時間Ｐ２１、本通電時間Ｑ３、第２通電時間Ｐ２２の順に通電することが可能である。
【００４５】
ＣＰＵ８１は、検出部６３によって検出された温度に応じて、第１通電時間Ｐ２１、本通電時間Ｑ３、第２通電時間Ｐ２２を決定する。この決定の制御については、例えば、図４の例で説明したものと同様であってもよい。
図６の例では、ＣＰＵ８１は、第１通電時間Ｐ２１の長さよりも、第２通電時間Ｐ２２の長さの方を短くしている。このため、図６の例では、ＣＰＵ８１は、第１通電時間Ｐ２１の長さと比べて第２通電時間Ｐ２２の長さを短くしたまま、これらの時間の長さを調整する。
なお、本通電時間Ｑ３の長さは、第１通電時間Ｐ２１の長さあるいは第２通電時間Ｐ２２の長さに対して、同じであってもよく、あるいは、異なってもよい。
【００４６】
ここで、印刷装置１１では、一例として、図４に示される通電パターンが使用されてもよい。
また、印刷装置１１では、他の例として、図５に示される通電パターンと、図６に示される通電パターンとが、切り替えられて使用されてもよい。この構成では、例えば、ＣＰＵ８１は、検出部６３によって検出される温度が、所定の温度より高い場合に、図５に示される通電パターンを使用するように切り替え、つまり、第１通電時間Ｐ１１よりも、第２通電時間Ｐ１２を長くする。また、この構成では、例えば、ＣＰＵ８１は、検出部６３によって検出される温度が、所定の温度より低い場合に、図６に示される通電パターンを使用するように切り替え、つまり、第１通電時間Ｐ２１よりも、第２通電時間Ｐ２２を短くする。
なお、所定の温度は、任意の温度であってもよく、例えば、２５度あるいはその付近の温度であってもよい。
【００４７】
なお、具体的な例として、図４の第１通電時間Ｐ１、本通電時間Ｑ１、第２通電時間Ｐ２をそれぞれ基準の通電時間として、温度変化に応じて、基準の通電時間から長くする、あるいは、短くする構成としてもよい。例えば、所定の温度より高い場合に、図４で示す基準の第１通電時間Ｐ１よりも短い第１通電時間Ｐ１１を設定して、他の本通電時間Ｑ２、第２通電時間Ｐ１２は、それぞれ基準の本通電時間Ｑ１、及び基準の第２通電時間Ｐ２と同じ長さにする。このようにすることで、所定の温度より高いときの全体の通電時間は、所定の温度のときの全体の通電時間よりも短くなる。他には、所定の温度より高い場合に、図４で示す基準の第１通電時間Ｐ１よりも短い第１通電時間Ｐ１１と、図４で示す基準の第２通電時間Ｐ２よりも短い第２通電時間Ｐ１２を設定して、本通電時間Ｑ２は、基準の本通電時間Ｑ１と同じ長さにしてもよい。また、第１通電時間Ｐ１１と、第２通電時間Ｐ１２とは、同じ長さにしてもよいし、異なる長さにしてもよい。
【００４８】
同様に、所定の温度より低い場合に、図４で示す基準の第１通電時間Ｐ１よりも長い第１通電時間Ｐ２１を設定して、他の本通電時間Ｑ３、第２通電時間Ｐ２２は、それぞれ基準の本通電時間Ｑ１、及び基準の第２通電時間Ｐ２と同じ長さにする。このようにすることで、所定の温度より低いときの全体の通電時間は、所定の温度のときの全体の通電時間よりも長くなる。他には、所定の温度より低い場合に、図４で示す基準の第１通電時間Ｐ１よりも長い第１通電時間Ｐ２１と、図４で示す基準の第２通電時間Ｐ２よりも長い第２通電時間Ｐ２２を設定して、本通電時間Ｑ３は、基準の本通電時間Ｑ１と同じ長さにしてもよい。また、第１通電時間Ｐ２１と、第２通電時間Ｐ２２とは、同じ長さにしてもよいし、異なる長さにしてもよい。
【００４９】
＜プレヒートと尾引きカットの制御＞
本実施形態では、ＣＰＵ８１は、通電パターンを決定する対象となる画素とその前後のうちの一方または両方の画素を含む複数の画素の印字データに基づいて通電の有無を決定し、プレヒートと尾引きカットを組み合わせた通電パターンを生成する。プレヒートとは、ドットを形成する予定の発熱体が、温められていないときに、十分なドットを形成できないことへの対策であり、発熱体に対して通常の通電時間よりも余分に長く通電し、発熱体を十分に温める。また、尾引きカットとは、ドットを形成した発熱体が、次にドットを形成する予定がないにも関わらず、余熱によりドットを形成してしまうことへの対策であり、発熱体が、連続してドットを形成していた場合に、最後に形成予定のドットに対しては、発熱体に対して通常の通電時間よりも短く通電し、余熱を抑える。プレヒートの制御を第１の制御、尾引きカットの制御を第２の制御としてもよい。
ここで、印字データは、各画素において印字すべき内容を表すデータである。例えば、白黒の印刷が行われる場合、印字データは、黒色の画素を形成すること、あるいは、白色の画素を形成することを表すデータである。本実施形態では、用紙は白色であるとし、発熱体１１６の温度が所定の閾値を超えるときに印字によって黒色のドットが形成され、発熱体１１６の温度が当該所定の閾値以下であるときに印字によって黒色のドットが形成されずつまり白色のままとなる。ただし、実際には、発熱体１１６の温度が所定の閾値以下であっても所定の閾値に近い場合には多少の黒色の模様が形成され得る場合も考えられる。
【００５０】
なお、黒色のドットが形成されない画素は、白色の画素となる。つまり、本実施形態では、複数の画素のうちで黒色とされる画素について黒色のドットが形成され、これにより、残りの画素については白色の画素となる。
本実施形態では、説明の便宜上、制御の対象となる形成すべきドットを該当ドットと呼んで説明する。
【００５１】
ＣＰＵ８１は、プレヒートの制御を行う条件が満たされるか否かを判定し、当該条件が満たされると判定した場合、プレヒートの制御を行う。
また、ＣＰＵ８１は、尾引きカットの制御を行う条件が満たされるか否かを判定し、当該条件が満たされると判定した場合、尾引きカットの制御を行う。
ＣＰＵ８１は、該当ドットに対する通電を制御する際に、プレヒートの制御を行う条件が満たされる場合にはプレヒートの制御を行い、尾引きカットの制御を行う条件が満たされる場合には尾引きカットの制御を行う。
【００５２】
通常の制御について説明する。
ＣＰＵ８１は、該当ドットを形成するときに、通常の通電が行われる場合には、本通電時間、第２通電時間の順に通電する。ここで、本実施形態では、通常の通電とは、該当ドットを形成する前のタイミングでドットの形成があった場合であって、当該該当ドットを形成した後のタイミングでドットを形成する予定がある場合に行われる通電を表す。
この場合、図４の例では、ＣＰＵ８１は、本通電時間Ｑ１、第２通電時間Ｐ２の順に通電する。また、図５の例および図６の例についても、同様である。
【００５３】
ここで、該当ドットを形成する前のタイミングでのドットとは、該当ドットと同じ発熱体１１６によって前のタイミングで形成されるドットである。
また、該当ドットを形成した後のタイミングでのドットとは、該当ドットと同じ発熱体１１６によって次のタイミングで形成されるドットである。
【００５４】
プレヒートの制御について説明する。
ここでは、該当ドットは、プレヒートの制御の対象となるドットである。
ＣＰＵ８１は、該当ドットを形成するときに、プレヒートの制御が行われる場合には、第１通電時間、本通電時間、第２通電時間の順に通電する。ここで、本実施形態では、プレヒートの制御が行われる場合とは、該当ドットを形成する１つ前のタイミングでドットの形成がなかった場合である。
この場合、図４の例では、ＣＰＵ８１は、第１通電時間Ｐ１、本通電時間Ｑ１、第２通電時間Ｐ２の順に通電する。また、図５の例および図６の例についても、同様である。
プレヒートの制御によって、例えば、感熱紙が発熱体１１６によって発色しない程度の短い時間だけ通電することで、その通電に続くドットの通電開始時に速やかに発色するように予熱しておくことが実現される。
【００５５】
このように、プレヒートの制御において、ＣＰＵ８１は、対象のドットを形成する１つ前のタイミングでドットの形成がなかった場合、第１通電時間、本通電時間、第２通電時間の順に通電する。
【００５６】
尾引きカットの制御について説明する。
ここでは、該当ドットは、尾引きカットの制御の対象となるドットである。
ＣＰＵ８１は、該当ドットを形成するときに、尾引きカットの制御が行われる場合には、本通電時間に通電する。ここで、本実施形態では、尾引きカットの制御が行われる場合とは、該当ドットを形成する１つ前のタイミングでドットの形成があった場合であって、当該該当ドットを形成した１つ後のタイミングでドットを形成する予定がない場合である。
この場合、図４の例では、ＣＰＵ８１は、本通電時間Ｑ１に通電する。また、図５の例および図６の例についても、同様である。
尾引きカットの制御によって、例えば、複数の連続したドットでの印字が続いて、連続した通電によって発熱体１１６の温度が高くなる可能性があるときに、サーマルヘッド６２への通電を省くことで、サーマルヘッド６２の温度を低下させて、不要なドットを印字してしまうことが抑制される。
【００５７】
このように、尾引きカットの制御において、ＣＰＵ８１は、対象のドットを形成する１つ前のタイミングでドットの形成があった場合であって、対象のドットを形成した１つ後のタイミングでドットを形成する予定がない場合、本通電時間で通電する。
【００５８】
ここで、他の例として、尾引きカットの制御が行われる場合として、該当ドットを形成するよりもｎ個前のタイミング以降のすべてでドットの形成があった場合であって、当該該当ドットを形成した後のタイミングでドットを形成する予定がない場合が用いられてもよい。ｎは、２以上の整数値であり、任意の整数値であってもよい。ｎは、例えば、印刷装置１１ごとの構造に基づいて決定されてもよく、あるいは、ユーザーによって任意に設定されてもよい。
【００５９】
なお、ＣＰＵ８１は、該当ドットを形成しない場合には、該当ドットの前後のタイミングでのドットの形成の有無にかかわらず、通電しない。
この場合、図４の例では、ＣＰＵ８１は、第１通電時間Ｐ１、本通電時間Ｑ１、第２通電時間Ｐ２のいずれにおいても通電しない。また、図５の例および図６の例についても、同様である。
【００６０】
プレヒートの制御および尾引きカット制御の他の例を示す。
ＣＰＵ８１は、該当ドットを形成するときに、プレヒートの制御が行われる場合には、第１通電時間、本通電時間、第２通電時間の順に通電する。ここで、プレヒートの制御の他の例では、プレヒートの制御が行われる場合とは、該当ドットを形成する前のタイミングでドットの形成がなかった場合であって、当該該当ドットを形成した後のタイミングでドットを形成する予定がある場合である。この場合、図４の例では、ＣＰＵ８１は、第１通電時間Ｐ１、本通電時間Ｑ１、第２通電時間Ｐ２の順に通電する。また、図５の例および図６の例についても、同様である。
【００６１】
ここで、プレヒートの制御あるいは尾引きカットの制御は、例えば、印字速度に関わらず実行されてもよく、あるいは、印字速度に応じて実行される場合と実行されない場合が切り替えられてもよい。
例えば、プレヒートの制御あるいは尾引きカットの制御は、ドット単位の通電時間が短くなる場合に、特に有効である。ドット単位の通電時間が短くなる場合としては、印字速度が高速である場合、あるいは、印字速度が定速である場合がある。ここで、定速とは、高速と低速との間の速度を表す。ここでは、相対的な速度として、印字速度が高速、定速、低速のいずれかに切り替えられることを想定している。
このため、逆に言えば、印字速度が低速である場合には、通電間隔が長くなり、プレヒートの制御あるいは尾引きカットの制御が行われなくても、十分な濃度の印字が行われ得る。
【００６２】
本実施形態では、例えば、印刷装置１１において、ＣＰＵ８１は、印字速度が高速である場合または定速である場合に、プレヒートの制御を実行するモードに切り替え、また、印字速度が低速である場合に、プレヒートの制御を実行しないモードに切り替えてもよい。
同様に、本実施形態では、例えば、印刷装置１１において、ＣＰＵ８１は、印字速度が高速である場合または定速である場合に、尾引きカットの制御を実行するモードに切り替え、また、印字速度が低速である場合に、尾引きカットの制御を実行しないモードに切り替えてもよい。
【００６３】
なお、印刷装置１１において、印字速度の切り替えは、例えば、ユーザーによって行われる操作部３１の操作の内容に応じて行われてもよく、あるいは、あらかじめ定められた印字速度を切り替える規則に基づいて、自動的に行われてもよい。
また、印刷装置１１では、必ずしも、２以上の異なる印字速度を切り替えることが可能でなくてもよく、他の例として、印字速度が一定の速度に固定的に設定されてもよい。
【００６４】
＜通電制御の状況の具体例＞
図７は、実施形態に係るプレヒートの制御における通電の状況の一例を示す図である。
本例では、１個の発熱体１１６によるドットの形成に着目して説明し、当該発熱体１１６を該当する発熱体１１６と呼ぶ。
図７に示されるグラフにおいて、横軸は各画素に対応する時間を区切って示しており、縦軸は該当する発熱体１１６の温度を示している。
当該グラフの横軸において、画素時間Ｄ１〜Ｄ４のそれぞれは、１番目の画素〜４番目の画素のそれぞれに対応する時間を表す。ここで、図７の例における時間的に４個の連続した画素を、説明の便宜上、１番目の画素〜４番目の画素と呼んでいる。これら４個の画素のうちで形成すべきドットは、該当する発熱体１１６によって必要なタイミングで発熱することで形成される。
【００６５】
それぞれの画素時間Ｄ１〜Ｄ３は、第１通電時間と、本通電時間と、第２通電時間から構成される。それぞれの画素時間Ｄ１〜Ｄ３では、通電パターンとして、例えば、図４〜図６のうちのいずれかに示される通電パターンが用いられる。
図７の例では、図示を簡略化するために、それぞれの画素時間Ｄ１〜Ｄ３において、第１通電時間と本通電時間と第２通電時間の区切りについては図示を省略してある。
【００６６】
また、図７に示されるグラフにおいて、該当する発熱体１１６の温度の特性１０１１を示してある。なお、当該特性１０１１は、説明のための概略的なものであり、実際に測定されたものではない。また、図７の例では、図示を簡略化するために、当該特性１０１１において、第１通電時間と本通電時間と第２通電時間のそれぞれごとの特性の変化の詳細については図示を省略し、概略化している。
また、図７に示されるグラフにおいて、該当する発熱体１１６の発熱によってインクの印字が為される温度の参照値Ｒ１を示してある。概略的には、該当する発熱体１１６の温度が参照値Ｒ１を超える場合にインクの印字が為され、該当する発熱体１１６の温度が参照値Ｒ１以下である場合にインクの印字が為されないが、実際には、該当する発熱体１１６の温度が参照値Ｒ１以下でも参照値Ｒ１に近いと多少のインクの印字が為され得る。
なお、参照値Ｒ１は、発色温度と呼ばれてもよい。
【００６７】
図７の例では、画素時間Ｄ１および画素時間Ｄ２において、該当する発熱体１１６について、発熱による印字は無く、ＣＰＵ８１は、通電をしないように制御する。画素時間Ｄ３において、該当する発熱体１１６について、発熱による印字があり、ＣＰＵ８１は、プレヒートの制御による通電をするように制御する。画素時間Ｄ４において、該当する発熱体１１６について、発熱による印字があり、ＣＰＵ８１は、通常の通電をするように制御する。
ここで、画素時間Ｄ３では、対象のドットを形成する１つ前のタイミングでドットの形成がなかった場合に該当し、ＣＰＵ８１は、プレヒートの制御によって、第１通電時間、本通電時間、第２通電時間の順に通電する。
また、画素時間Ｄ４では、通常の通電が行われるとし、ＣＰＵ８１は、本通電時間、第２通電時間の順に通電する。
【００６８】
図８は、実施形態に係る尾引きカットの制御における通電の状況の一例を示す図である。
本例では、１個の発熱体１１６によるドットの形成に着目して説明し、当該発熱体１１６を該当する発熱体１１６と呼ぶ。
図８に示されるグラフにおいて、横軸は各画素に対応する時間を区切って示しており、縦軸は該当する発熱体１１６の温度を示している。
当該グラフの横軸において、画素時間Ｄ１１〜Ｄ１４のそれぞれは、１番目の画素〜４番目の画素のそれぞれに対応する時間を表す。ここで、図７の例における時間的に４個の連続した画素を、説明の便宜上、１番目の画素〜４番目の画素と呼んでいる。これら４個の画素のうちで形成すべきドットは、該当する発熱体１１６によって必要なタイミングで発熱することで形成される。
【００６９】
それぞれの画素時間Ｄ１１〜Ｄ１３は、第１通電時間と、本通電時間と、第２通電時間から構成される。それぞれの画素時間Ｄ１１〜Ｄ１３では、通電パターンとして、例えば、図４〜図６のうちのいずれかに示される通電パターンが用いられる。
図８の例では、図示を簡略化するために、それぞれの画素時間Ｄ１１〜Ｄ１３において、第１通電時間と本通電時間と第２通電時間の区切りについては図示を省略してある。
【００７０】
また、図８に示されるグラフにおいて、該当する発熱体１１６の温度の特性１０２１を示してある。なお、当該特性１０２１は、説明のための概略的なものであり、実際に測定されたものではない。また、図８の例では、図示を簡略化するために、当該特性１０２１において、第１通電時間と本通電時間と第２通電時間のそれぞれごとの特性の変化の詳細については図示を省略し、概略化している。
また、図８に示されるグラフにおいて、該当する発熱体１１６の発熱によってインクの印字が為される温度の参照値Ｒ１を示してある。当該参照値Ｒ１は、図７で示された値と同じである。
【００７１】
図８の例では、画素時間Ｄ１１および画素時間Ｄ１２において、該当する発熱体１１６について、発熱による印字があり、ＣＰＵ８１は、通常の通電をするように制御する。画素時間Ｄ１３において、該当する発熱体１１６について、発熱による印字があるが、ＣＰＵ８１は、尾引きカットの制御による通電をするように制御する。画素時間Ｄ１４において、該当する発熱体１１６について、発熱による印字は無く、ＣＰＵ８１は、通電をしないように制御する。
ここで、画素時間Ｄ１３では、対象のドットを形成する１つ前のタイミングでドットの形成があった場合であって、対象のドットを形成した１つ後のタイミングでドットを形成する予定がない場合に該当し、ＣＰＵ８１は、尾引きカットの制御によって、本通電時間で通電する。
また、画素時間Ｄ１１および画素時間Ｄ１２では、通常の通電が行われるとし、ＣＰＵ８１は、本通電時間、第２通電時間の順に通電する。
【００７２】
＜印刷装置における処理＞
図９および図１０は、実施形態に係る印刷装置１１において行われる処理の手順の一例を示す図である。
図９に示される処理フローについて説明する。本処理フローは、印刷の実行時における全体的な処理フローである。
【００７３】
ステップＳ１において、印刷装置１１では、外部装置１２から印刷の指示を受信したことに応じて、ＣＰＵ８１は、印刷データに基づく印字の処理を開始する。そして、ステップＳ２の処理へ移行する。
ステップＳ２の処理からステップＳ２１の処理は、画素ごとに行われ、また、それぞれのラインについてまとめて行われる。
【００７４】
ステップＳ２において、ＣＰＵ８１は、印字速度を計算する。そして、ステップＳ３の処理へ移行する。
ここで、本実施形態では、ＣＰＵ８１は、例えば、実際に実行されている印字の速度を計測することにより、印字速度を計算する。他の例として、ＣＰＵ８１は、設定されている印字速度を読み取ってもよい。
【００７５】
ステップＳ３において、ＣＰＵ８１は、計算された印字速度が所定の速度Ｖ１以上であるか否かを判定する。
この判定の結果、ＣＰＵ８１は、計算された印字速度が所定の速度Ｖ１以上であると判定した場合、ステップＳ１１の処理へ移行する。
この判定の結果、ＣＰＵ８１は、計算された印字速度が所定の速度Ｖ１以上ではないと判定した場合、ステップＳ４の処理へ移行する。
ここで、本実施形態では、印字速度が所定の速度Ｖ１以上である場合には印字速度が高速または定速であるとし、印字速度が所定の速度Ｖ１以上ではない場合には印字速度が低速であるとする。
【００７６】
本実施形態では、印字速度が低速である場合には、ステップＳ４の処理〜ステップＳ１０の処理によって、通常の通電の制御が行われる。
また、本実施形態では、印字速度が高速または定速である場合には、ステップＳ１１の処理〜ステップＳ２０の処理によって、通常の通電の制御、プレヒートの制御、尾引きカットの制御を組み合わせた制御が行われる。
【００７７】
ステップＳ３で、ＣＰＵ８１は、計算された印字速度が所定の速度Ｖ１以上ではないと判定した場合、ステップＳ４において、ＣＰＵ８１は、本通電時間について通電データを作成する。そして、ステップＳ５の処理へ移行する。
ここで、通電データは、サーマルヘッド６２に対する通電を制御するためのデータである。ＣＰＵ８１は、通電データを用いて、サーマルヘッド６２に対する通電を制御する。
【００７８】
ステップＳ５において、ＣＰＵ８１は、第２通電時間について通電データを作成する。第２通電時間は、検出部６３によって検出した温度に応じた通電時間となり、第２通電時間の通電データによりサーマルヘッド６２に対する通電の制御が行われる。そして、ステップＳ６の処理へ移行する。
【００７９】
ステップＳ６において、ＣＰＵ８１は、本通電時間の通電データに基づいて、本通電時間における通電時間を設定する。そして、ステップＳ７の処理へ移行する。
【００８０】
ステップＳ７において、ＣＰＵ８１は、第２通電時間の通電データに基づいて、第２通電時間における通電時間を設定する。そして、ステップＳ８の処理へ移行する。
【００８１】
ステップＳ８において、ＣＰＵ８１は、用紙搬送部３４の紙送りモーターであるステッピングモーター７２を駆動させて、印刷対象のラインに印字されるように用紙を搬送する。そして、ステップＳ９の処理へ移行する。
【００８２】
ステップＳ９において、ＣＰＵ８１は、本通電時間の通電を開始する。そして、当該通電の終了後に、ステップＳ１０の処理へ移行する。
【００８３】
ステップＳ１０において、ＣＰＵ８１は、第２通電時間の通電を開始する。そして、当該通電の終了後に、ステップＳ２１の処理へ移行する。
【００８４】
一方で、ステップＳ３で、ＣＰＵ８１は、計算された印字速度が所定の速度Ｖ１以上であると判定した場合、ステップＳ１１において、ＣＰＵ８１は、第１通電時間について通電データを作成する。第１通電時間は、検出部６３によって検出した温度に応じた通電時間となり、第１通電時間の通電データによりサーマルヘッド６２に対する通電の制御が行われる。そして、ステップＳ１２の処理へ移行する。
【００８５】
ステップＳ１２において、ＣＰＵ８１は、本通電時間について通電データを作成する。そして、ステップＳ１３の処理へ移行する。
【００８６】
ステップＳ１３において、ＣＰＵ８１は、第２通電時間について通電データを作成する。そして、ステップＳ１４の処理へ移行する。第２通電時間は、検出部６３によって検出した温度に応じた通電時間となり、第２通電時間の通電データによりサーマルヘッド６２に対する通電の制御が行われる。
【００８７】
ステップＳ１４において、ＣＰＵ８１は、第１通電時間の通電データに基づいて、第１通電時間における通電時間を設定する。そして、ステップＳ１５の処理へ移行する。
【００８８】
ステップＳ１５において、ＣＰＵ８１は、本通電時間の通電データに基づいて、本通電時間における通電時間を設定する。そして、ステップＳ１６の処理へ移行する。
【００８９】
ステップＳ１６において、ＣＰＵ８１は、第２通電時間の通電データに基づいて、第２通電時間における通電時間を設定する。そして、ステップＳ１７の処理へ移行する。なお、ステップＳ１４からステップＳ１６については、後ほど詳述する。
【００９０】
ステップＳ１７において、ＣＰＵ８１は、用紙搬送部３４の紙送りモーターであるステッピングモーター７２を駆動させて、印刷対象のラインに印字されるように用紙を搬送する。そして、ステップＳ１８の処理へ移行する。
【００９１】
ステップＳ１８において、ＣＰＵ８１は、第１通電時間の通電を行う場合は第１通電時間の通電を開始する。そして、当該通電の終了後に、ステップＳ１９の処理へ移行する。
【００９２】
ステップＳ１９において、ＣＰＵ８１は、本通電時間の通電を開始する。そして、当該通電の終了後に、ステップＳ２０の処理へ移行する。
【００９３】
ステップＳ２０において、ＣＰＵ８１は、第２通電時間の通電を行う場合は第２通電時間の通電を開始する。そして、当該通電の終了後に、ステップＳ２１の処理へ移行する。
【００９４】
ステップＳ２１において、ＣＰＵ８１は、印字が終了したか否か、つまり、印刷対象であるすべてのデータが印刷されたか否かを判定する。
この判定の結果、ＣＰＵ８１は、印字が終了したと判定した場合、本フローの処理を終了する。
また、この判定の結果、ＣＰＵ８１は、印字が終了していないと判定した場合、ステップＳ２の処理へ移行する。
【００９５】
図１０に示される処理フローを説明する。本処理フローは、ＣＰＵ８１が、ステップＳ１４の処理〜ステップＳ１６の処理を行うときの具体的な処理フローである。
【００９６】
ステップＳ４１において、ＣＰＵ８１は、プレヒートの制御をするか否かを判定する。
この判定の結果、ＣＰＵ８１は、プレヒートの制御をすると判定した場合、ステップＳ４２の処理へ移行する。
また、この判定の結果、ＣＰＵ８１は、プレヒートの制御をしないと判定した場合、ステップＳ４３の処理へ移行する。
【００９７】
ステップＳ４２において、ＣＰＵ８１は、第１通電時間に通電することを設定する。そして、ステップＳ４４の処理へ移行する。
【００９８】
ステップＳ４３において、ＣＰＵ８１は、第１通電時間に通電しないことを設定する。そして、ステップＳ４４の処理へ移行する。なお、ステップＳ４１からステップＳ４３は、図９のステップＳ１４に対応する。
【００９９】
ステップＳ４４において、ＣＰＵ８１は、尾引きカットの制御をするか否かを判定する。
この判定の結果、ＣＰＵ８１は、尾引きカットの制御をすると判定した場合、ステップＳ４５の処理へ移行する。
また、この判定の結果、ＣＰＵ８１は、尾引きカットの制御をしないと判定した場合、ステップＳ４６の処理へ移行する。
【０１００】
ステップＳ４５において、ＣＰＵ８１は、第２通電時間に通電しないことを設定する。そして、本フローの処理を終了する。
【０１０１】
ステップＳ４６において、ＣＰＵ８１は、第２通電時間に通電することを設定する。そして、本フローの処理を終了する。なお、ステップＳ４４からステップＳ４６は、図９のステップＳ１６に対応する。
【０１０２】
＜以上の実施形態について＞
以上のように、本実施形態に係る印刷装置１１では、プレヒートの制御、尾引きカットの制御、温度に応じた通電時間の制御を行うことで、例えば、環境条件に左右されず、サーマルヘッド６２の通電効率を高めることができる。
例えば、本実施形態に係る印刷装置１１では、プレヒートの制御を行うことにより、短い通電時間でも、サーマルヘッド６２の温度を速やかに発色温度に到達させることができ、十分な濃度の印字を行い、印刷の高速化を図ることができる。
例えば、本実施形態に係る印刷装置１１では、尾引きカットの制御を行うことにより、連続印字時にも、サーマルヘッド６２の温度の上昇を防ぎ、尾引きを発生させることなく、綺麗に印字を行うことができる。
【０１０３】
＜構成例＞
一構成例として、本実施形態に係る印刷装置１１では、発熱体１１６を有するサーマルヘッド６２と、発熱体１１６に所定のタイミングで通電して、ドットを形成する制御を実行する制御部３５と、サーマルヘッド６２の温度を検出する検出部６３と、を備える。制御部３５は、ドットを形成するときに、発熱体１１６に、第１通電時間、本通電時間、第２通電時間の順に通電可能である。制御部３５は、対象のドットを形成する１つ前のタイミングでドットの形成がなかった場合、第１通電時間、本通電時間、第２通電時間の順に通電する。制御部３５は、対象のドットを形成する１つ前のタイミングでドットの形成があった場合であって、対象のドットを形成した１つ後のタイミングでドットを形成する予定がない場合、本通電時間で通電する。第１通電時間、本通電時間、第２通電時間は、制御部３５によって、検出部６３が検出した温度に応じて決定する。
したがって、印刷装置１１では、プレヒートの制御および尾引きカットの制御が行われ、第１通電時間と本通電時間と第２通電時間がサーマルヘッド６２の温度に応じて決定されることで、環境条件に左右されず、サーマルヘッド６２の通電効率を高めることができる。
【０１０４】
一構成例として、本実施形態に係る印刷装置１１では、制御部３５は、第１通電時間の長さと、第２通電時間の長さとを同じにする。
したがって、印刷装置１１では、第１通電時間と第２通電時間とが同じ長さであることで、制御し易くなる。
【０１０５】
一構成例として、本実施形態に係る印刷装置１１では、制御部３５は、サーマルヘッド６２の温度が、所定の温度より高い場合に、第１通電時間よりも、第２通電時間を長くする。
したがって、印刷装置１１では、サーマルヘッド６２の温度が所定の温度より高い場合、プレヒートの制御のための第１通電時間よりも、尾引きカットの制御のための第２通電時間を長くすることで、このような温度に適した通電時間とすることができる。
【０１０６】
一構成例として、本実施形態に係る印刷装置１１では、制御部３５は、サーマルヘッド６２の温度が、所定の温度よりも低い場合に、第１通電時間よりも、第２通電時間を短くする。
したがって、印刷装置１１では、サーマルヘッド６２の温度が所定の温度より低い場合、プレヒートの制御のための第１通電時間よりも、尾引きカットの制御のための第２通電時間を短くすることで、このような温度に適した通電時間とすることができる。
【０１０７】
一構成例として、発熱体１１６を有するサーマルヘッド６２と、発熱体１１６に所定のタイミングで通電して、ドットを形成する制御を実行する制御部３５と、サーマルヘッド６２の温度を検出する検出部６３と、を備えた印刷装置１１の制御方法であって、次のような処理を実行する。
すなわち、当該制御方法では、ドットを形成するときに、発熱体１１６に、第１通電時間、本通電時間、第２通電時間の順に通電可能である。当該制御方法では、対象のドットを形成する１つ前のタイミングでドットの形成がなかった場合、第１通電時間、本通電時間、第２通電時間の順に通電する。当該制御方法では、対象のドットを形成する１つ前のタイミングでドットの形成があった場合であって、対象のドットを形成した１つ後のタイミングでドットを形成する予定がない場合、本通電時間で通電する。当該制御方法では、第１通電時間、本通電時間、第２通電時間は、検出部６３が検出したサーマルヘッド６２の温度に応じて決定する。
したがって、印刷装置１１の制御方法では、プレヒートの制御および尾引きカットの制御が行われ、第１通電時間と本通電時間と第２通電時間がサーマルヘッド６２の温度に応じて決定されることで、環境条件に左右されず、サーマルヘッド６２の通電効率を高めることができる。
【０１０８】
なお、以上に説明した印刷装置１１などの任意の装置における任意の構成部の機能を実現するためのプログラムを、コンピューター読み取り可能な記録媒体に記録し、そのプログラムをコンピューターシステムに読み込ませて実行するようにしてもよい。なお、ここでいう「コンピューターシステム」とは、オペレーティングシステムあるいは周辺機器等のハードウェアを含むものとする。また、「コンピューター読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピューターシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピューター読み取り可能な記録媒体」とは、インターネット等のネットワークあるいは電話回線等の通信回線を介してプログラムが送信された場合のサーバーあるいはクライアントとなるコンピューターシステム内部の揮発性メモリーのように、一定時間プログラムを保持しているものも含むものとする。
なお、オペレーティングシステムは、ＯＳと呼ばれる場合もある。
また、ＣＤは、Ｃｏｍｐａｃｔ  Ｄｉｓｃと呼ばれる場合もある。
【０１０９】
また、上記のプログラムは、このプログラムを記憶装置等に格納したコンピューターシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピューターシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワークあるいは電話回線等の通信回線のように情報を伝送する機能を有する媒体のことをいう。
また、上記のプログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、上記のプログラムは、前述した機能をコンピューターシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイルであってもよい。
【０１１０】
また、以上に説明した印刷装置１１などの任意の装置における任意の構成部の機能は、プロセッサーにより実現されてもよい。例えば、本実施形態における各処理は、プログラム等の情報に基づき動作するプロセッサーと、プログラム等の情報を記憶するコンピューター読み取り可能な記録媒体により実現されてもよい。ここで、プロセッサーは、例えば、各部の機能が個別のハードウェアで実現されてもよく、あるいは、各部の機能が一体のハードウェアで実現されてもよい。例えば、プロセッサーはハードウェアを含み、当該ハードウェアは、デジタル信号を処理する回路およびアナログ信号を処理する回路のうちの少なくとも一方を含んでもよい。例えば、プロセッサーは、回路基板に実装された１または複数の回路装置、あるいは、１または複数の回路素子のうちの一部または全部を用いて、構成されてもよい。回路装置としてはＩＣなどが用いられてもよく、回路素子としては抵抗あるいはキャパシターなどが用いられてもよい。
【０１１１】
ここで、プロセッサーは、例えば、ＣＰＵであってもよい。ただし、プロセッサーは、ＣＰＵに限定されるものではなく、例えば、ＧＰＵ、あるいは、ＤＳＰ等のような、各種のプロセッサーが用いられてもよい。また、プロセッサーは、例えば、ＡＳＩＣによるハードウェア回路であってもよい。また、プロセッサーは、例えば、複数のＣＰＵにより構成されていてもよく、あるいは、複数のＡＳＩＣによるハードウェア回路により構成されていてもよい。また、プロセッサーは、例えば、複数のＣＰＵと、複数のＡＳＩＣによるハードウェア回路と、の組み合わせにより構成されていてもよい。また、プロセッサーは、例えば、アナログ信号を処理するアンプ回路あるいはフィルター回路等のうちの１以上を含んでもよい。
【０１１２】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【０１１３】
１…印刷システム、１１…印刷装置、１２…外部装置、３１…操作部、３２…入力インターフェイス、３３…印刷部、３４…用紙搬送部、３５…制御部、４１…バス、６１…印刷制御部、６２…サーマルヘッド、６３…検出部、７１…モータードライバー、７２…ステッピングモーター、８１…ＣＰＵ、８２…ＲＯＭ、８３…ＲＡＭ、１１１…シフトレジスター、１１２…ラッチレジスター、１１３…スイッチ回路、１１４…否定論理積ゲート、１１５…印字ヘッド部、１１６…発熱体、２１１−１〜２１１−１２、２１１−３−１、２１１−３−２…画素、Ｄ１〜Ｄ４、Ｄ１１〜Ｄ１４…画素時間、Ｐ１、Ｐ１１、Ｐ２１…第１通電時間、Ｐ２、Ｐ１２、Ｐ２２…第２通電時間、Ｑ１〜Ｑ３…本通電時間、１０１１、１０２１…特性
【図１】
2020075429.tif 000003
【図２】
2020075429.tif 000004
【図３】
2020075429.tif 000005
【図４】
2020075429.tif 000006
【図５】
2020075429.tif 000007
【図６】
2020075429.tif 000008
【図７】
2020075429.tif 000009
【図８】
2020075429.tif 000010
【図９】
2020075429.tif 000011
【図１０】
2020075429.tif 000012