(57)【要約】【課題】  電源の電源温度の上昇に伴う電源供給の遮断を防止するとともに、電源能力に応じた最適な印刷パフォーマンスを得ることのできる印刷装置及び印刷制御方法を提供すること。【解決手段】  電源５０内の素子の表面温度を検出する温度検知器２５を設け、温度検知器２５から出力される温度情報を温度監視部１７により監視する。温度監視部１７は、電源温度が所定の警戒温度領域になると、電源温度に応じて印刷負荷を軽減させる印刷制御条件を指定して、印刷条件設定部１５に出力する。印刷条件設定部１５は、印刷制御条件に応じて、所定の制御情報を印刷制御部１３及び搬送制御部１５に出力する。印刷制御部１３及び搬送制御部は、印刷条件設定部１５からの制御情報に基づいて、印刷データを印刷するための印刷制御を行う。【選択図】  図２
2006102962.tif 000002
【特許請求の範囲】
【請求項１】
電源内の所定の素子上に設けられて、前記素子の温度情報を出力する温度検知器と、
前記温度検知器から受信した前記温度情報に基づいて、前記素子の温度に応じた印刷制御条件を選択する印刷条件選択部と、
選択された前記印刷制御条件に基づいて、印刷ヘッド及び搬送モータの駆動制御を行う印刷制御部及び搬送制御部と、
を備えることを特徴とする印刷装置。
【請求項２】
前記印刷条件設定部は、前記素子の温度範囲を複数に区分して、該各温度区分が高くなるごとに印刷負荷を軽減する印刷制御条件を割り当てることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷制御条件は、印刷速度、印刷ヘッドの同時駆動ドット数、印刷ヘッドへの駆動時間、搬送モータへの通電量を制御する複数の制御データにより構成され、前記印刷条件設定部は、複数の印刷制御条件の中から、前記温度区分に適合する一つの前記印刷制御条件を選択し、該選択した印刷制御条件を不揮発性記憶することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記印刷制御条件は、１ドットラインの印刷比率に応じて、印刷速度、印刷ヘッドの同時駆動ドット数、印刷ヘッドへの駆動時間、搬送モータへの通電量を、前記電源の能力に応じて制御する複数の制御データからなることを特徴とする請求項２に記載の印刷装置。
【請求項５】
前記印刷制御部及び前記搬送制御部は、選択された前記印刷制御条件から、印刷予定の印刷データの印刷比率に対応する制御データを取得して、該制御データに基づき、前記印刷ヘッド及び前記搬送モータの駆動動作を制御することを特徴とする請求項３または４に記載の印刷装置。
【請求項６】
前記電源内の複数の素子に前記温度検知器が設けられ、
前記印刷条件選択部は、前記複数の温度検知からの温度情報の組み合わせに基づいて、前記印刷制御条件を選択することを特徴とする請求項１から５のいずれか１項に記載の印刷装置。
【請求項７】
（ａ）  電源内の素子の表面温度からなる電源温度を監視する工程と、
（ｂ）  前記電源温度が所定の監視温度領域になったときに、印刷制御条件を前記電源温度に応じて変更する工程と、
（ｃ）  変更した前記印刷制御条件に基づき、次の印刷データの印刷ヘッド及び搬送モータの駆動を制御する工程と、
を備えることを特徴とする印刷装置の印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源の能力（電源容量）に応じて印刷制御を行う印刷装置に関するものであり、特に、電源の状態に応じた効率的な印刷を行うことのできる印刷装置及び印刷制御方法に関する。
【背景技術】
【０００２】
例えば、感熱方式のラインプリンタは、行方向の印刷幅にあわせて横一列に整列された印刷ドットを有する印刷ヘッドをプラテンと対向するように配置し、搬送モータによりプラテンと印刷ヘッドの間を通過するように印刷用紙を搬送させながら、印刷ドットを駆動して発熱させ、発熱した印刷ドットと接触している部分の印刷用紙を黒色等に発色させて印刷を行う。このような、横方向に整列している印刷ドットに対応する、高さ１ドットからなる１行を「１ドットライン」と称する。１ドットラインを印刷する際に駆動される印刷ドットの数は、印刷データによって異なる。例えば、横方向の最長の直線を印刷する場合には、１ドットラインの全ての印刷ドットが印刷することになるため、１ドットライン中の全ての印刷ドットが駆動されることになる。
【０００３】
この際、１ドットライン中の全印刷ドットを同時に駆動するような印刷負荷が大きく、印刷する密度が高い場合は、１度の駆動パルスで１ドットラインの印刷が完了する。しかし、このように、多くの印刷ドットを同時に駆動すると、瞬間的に大きなヘッド駆動電流が消費される。１ドットラインの多くの印刷ドットを同時に駆動することは、印刷速度を速くすることを可能とする。しかし、一方で大きなヘッド駆動電流が流れるため、電源容量の大きい電源が必要となる。
【０００４】
電源容量が十分でない電源を用いて、高密度の印刷又は高速印刷を行うと、瞬間的に電源容量を超える大電流が流れて、大きな電圧降下を引き起こす場合がある。このような電圧の低下は、印刷濃度が薄くなる場合や印刷濃度にムラが発生する等の印刷品質の劣化につながる恐れがある。電源自体も、電源容量を越える大電流が流れると、回路構成によっては安全装置が作動して、電力供給を遮断してしまうものがあり、さらには電力供給が遮断された状態から簡単に復帰しないものもある。
【０００５】
従来技術においては、装置の小型化及び消費電力の低減化の要請から、電源容量を小さく抑えつつ、電流が瞬間的に大量消費されることを防止するため、印刷実行前に印刷予定の印刷データを調べ、１ドットライン中に印刷すべきドット数が多いときには、１ドットラインの印刷ドットを複数単位に分け、各単位に複数回に分けて駆動パルスを与えて駆動し印刷する分割印刷を行っている（特許文献１参照）。分割印刷の際には１ドットラインの印刷ドットを複数回に分けて駆動することから、印刷用紙の搬送速度も抑制されるので、印刷速度は遅くなる。しかし、印刷速度が遅くなることで、搬送モータの消費電力も抑えられ、消費電力はさらに抑制されることになる。また、シリアルプリンタにおいて、電圧低下の時間変化率が所定値以上の場合に印刷速度を減速するよう制御する従来技術も存在する（特許文献２参照）
【特許文献１】特開２００１−８４３７１号広報
【特許文献２】特開平５−４４０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１による印刷制御は、実際の電源の状態をフィードバックしているわけではないので、現実の電源の状態を正確に把握することはできない。そのため、室温が高い場合や大きな負荷電流を瞬間的に或いは継続的に流した場合等、設置環境等によっては通常よりも素子の温度が上がり、最悪の場合は電源が壊れてしまう場合もある。或いはこれらの場合、印刷装置が印刷している最中に、突然電源内の安全装置が作動して、電力供給を遮断してしまい、さらには電力供給が遮断された状態から負荷電流が軽減されても自然復帰するなどせず、簡単に復帰できないものもある。
【０００７】
また、文献２による場合も、電源の温度情報を把握できない点では文献１の場合と同じ課題を有しており、印刷している最中に突然電源が遮断され印刷できなくなったり、遮断した電源が簡単に復帰できなくなることを確実に防止することはできない。最悪は電源破壊に至る。特に多数の顧客が列を作って精算待ちをしているＰＯＳシステムで、印刷装置がレシート印刷中に電源が突然遮断して印刷できなくなることは、顧客を長時間待たせて印刷可能状態に復帰させることになり、大きな問題となる。また、電源が自然復帰する場合もレシートを印刷している途中で度々印刷停止すると、時間が掛かる上に用紙送りピッチが乱れて印刷品質が劣化する原因となる。
【０００８】
本発明は上述のような従来技術の課題に鑑みなされたもので、印刷装置の印刷時の過剰負荷に伴う電源の電力供給の遮断や破損を防止しつつ、電源能力に応じた効率的な印刷を行うことができる印刷装置及び印刷制御方法を提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
本発明は、電源内の素子に温度感知器を設け、電源の負荷電流による素子の温度上昇に応じて印刷負荷を制御することにより、上記課題を達成する。すなわち、実際に使用される電源の状態を電源内の素子の温度により把握し、素子の温度が所定値を越えて上昇した場合には段階的に印刷負荷を軽減するように印刷負荷を制御することにより、電源能力の限界を超えた印刷負荷を抑制しつつ、電源の能力に応じた、適切な印刷負荷となるような印刷制御を行うことにより、上記課題を達成するものである。尚、本明細書において用いる「印刷比率」とは、いわゆる「印字率」、「印字比率」「印字デューティ」と同じ意味であり、状況に応じて、１ドットライン中の印字率を「印刷比率」と称することもある。
【００１０】
本発明の第１の態様にかかる印刷装置は、電源内の所定の素子上に設けられて、素子の温度情報を出力する温度検知器と、温度検知器から受信した温度情報に基づいて、素子の温度に応じた印刷制御条件を選択する印刷条件選択部と、選択された印刷制御条件に基づいて、印刷ヘッド及び搬送モータの駆動制御を行う印刷制御部及び搬送制御部とを備えることを特徴とする。この態様では、電源内の素子の温度情報をリアルタイムに監視し、素子の温度が所定の警戒温度領域になると、印刷負荷を軽減するように印刷制御条件を変更する。これにより、電源内の出力電流を抑制することが可能となる。
【００１１】
本発明の他の態様にかかる印刷装置は、印刷条件設定部が、素子の温度範囲を複数に区分して、該各温度区分が高くなるごとに印刷負荷を順次軽減する印刷制御条件を割り当てることを特徴とする。この態様では、素子の温度領域を複数に区分して、区分ごとに異なる印刷条件を設定して、印刷負荷を徐々に軽減する。これにより、必要以上に負荷を軽減することなく、電源を効率的に利用することが可能となる。
【００１２】
本発明の他の態様にかかる印刷装置は、印刷制御条件が、印刷速度、印刷ヘッドの同時駆動ドット数、印刷ヘッドへの駆動時間、搬送モータへの通電量を制御する複数の制御データにより構成され、印刷条件設定部は、温度情報区分に適合する一つの印刷制御条件を選択し、該選択した印刷制御条件を不揮発性記憶することを特徴とする。各種電源能力に応じた複数の印刷制御条件を予め記憶しておくことにより、電源に適合する印刷条件の設定が容易となる。また、より多くの印刷制御条件を記憶しておくことにより、電源能力に適合する印刷制御条件の精度が向上する。
【００１３】
本発明の他の態様にかかる印刷装置は、印刷制御条件が、１ドットラインの印刷比率に応じて、印刷速度、印刷ヘッドの同時駆動ドット数、印刷ヘッドへの駆動時間、搬送モータへの通電量を、電源の能力に応じて制御する複数の制御データからなることを特徴とする。ラインプリンタでは、1ドットラインを複数の印刷ドット単位に分け、各単位ごとに複数回駆動パルスを与えて印刷する分割印刷することにより、印刷負荷を大幅に軽減することができるので、1ドットラインの印刷比率を基準として、印刷制御条件を設定することが効率的である。
【００１４】
本発明の他の態様にかかる印刷装置は、印刷制御部及び搬送制御部が、選択された印刷制御条件から、印刷予定の印刷データの印刷比率に対応する制御データを取得して、該制御データに基づき、印刷ヘッド及び搬送モータの駆動動作を制御することを特徴とする。
【００１５】
本発明の他の態様にかかる印刷装置は、電源内の複数の素子に温度検知器が設けられ、印刷条件選択部は、複数の温度検知からの温度情報の組み合わせに基づいて、印刷制御条件を選択することを特徴とする。この態様では、複数の素子の温度に基づき、印刷制御条件を確定する。各素子の性能、設置位置等によりその警戒温度領域は異なる。これらの複数の温度情報に基づいて、より正確に印刷制御条件を設定する。例えば、印刷装置の負荷電流特性や素子の特性により過負荷に至る素子の温度が異なることがあり、一つの素子では、まだ、警戒温度領域に達していないが、他の素子で警戒温度領域に達したら、印刷制御条件を変更して、印刷負荷を軽減する等の処理を行う。
【００１６】
本発明の第１の態様にかかる印刷装置の印刷制御方法は、（ａ）電源内の素子の表面温度からなる電源温度を監視する工程と、（ｂ）電源温度が所定の監視温度領域になったときに、印刷制御条件を電源温度に応じて変更する工程と、（ｃ）変更した印刷制御条件に基づき、次の印刷データの印刷ヘッド及び搬送モータの駆動を制御する工程とを備えることを特徴とする。
【発明の効果】
【００１７】
本発明によると、電源内の負荷電流の影響を反映する素子の温度を監視して、電源内の素子が警戒温度領域に達するまでは電源能力を最大限利用し、電源温度警戒領域に達すると印刷負荷を段階的に軽減するよう制御するので、印刷の高負荷電流により印刷中に突然電力供給が遮断されることを防いだり、電源が高負荷電流により破壊される危険を抑制しつつ電源能力に応じた高い印刷パフォーマンスを得ることが可能となる。
【発明を実施するための最良の形態】
【００１８】
図面を用いて本発明の最良の実施形態を説明する。
【００１９】
図１（ａ）に、印刷装置１０に電源としてＡＣアダプタ５０が使用される例を示す。図１（ｂ）は、レシート印刷の例を示しており、図１（ｃ）は、図１（ｂ）に例示するレシート６０の印刷に伴う電源電圧Ｖ（ｔ）の変化、及び電源内の素子の表面温度（以下「電源温度Ｐｔｐ」と称する）の変化Ｐｔｐ（ｔ）を例示している。電源内の素子の表面温度は、電源のスイッチングトランジスタ等の表面にサーミスタを固定し熱伝導性の良いシリコン等を塗って搭載し、サーミスタと抵抗からなる回路に電源内部の５Ｖ電圧を印加して得られる分圧電圧から知ることができる。この分圧電圧はＡＣアダプタ５０のケーブルを通って、印刷装置１０へ入力される。或いは電源内で実際に電力供給を遮断する温度検出素子から得られる電圧でもよい。
【００２０】
図１（ｃ）中、縦軸のＶは電源の出力電圧、°Ｃは温度を示し、横軸のｔは時間を示している。図１（ｃ）では、印刷装置の定格電圧が２４Ｖ（ボルト）であり、電源温度Ｐｔｐが９０°Ｃを超えたら警戒温度領域に達し、１２０°Ｃを超えると電力供給を遮断する安全装置が作動するもの（限界温度領域）とする例を示している。本明細書では図１以外においても、この条件を基本条件として、警戒温度領域に達したら（電源温度Ｐｔｐが９０°Ｃ以上になったら）、印刷負荷の制御を開始するものとして説明する。
【００２１】
尚、図１（ａ）では、ＡＣアダプタ５０を用いた例を示しているが、本発明は、ＡＣアダプタに限らず、システム電源を用いる場合にも適用可能である。従って、以下の説明においては、ＡＣアダプタではなく、「電源５０」と称することとする。また、印刷制御の説明では、横一列に１ドットライン分の印刷ドットが配列されたラインプリンタの印刷制御例を用いて説明するが、本発明は、ラインプリンタに限らず、シリアルプリンタその他のプリンタにも適用可能である。
【００２２】
図１（ｂ）、（ｃ）において示されている領域Ａはすでに印刷した部分を示しており、領域Ｂは最近印刷した部分を、領域Ｃはこれから印刷する部分を示している。電源容量が十分でない場合には、印刷負荷が大きくなると出力電圧の電圧降下が大きくなるとともに、電源温度Ｐｔｐが上昇する。図１（ｂ）、（ｃ）からわかるように、領域Ａに示す文字等の印刷の場合には、印刷負荷がそれほど大きくないので電圧降下は小さく、電源温度Ｐｔｐもあまり上昇しない。しかし、領域Ｂに示すように、黒く塗りつぶされたイメージ、またはバーコード（図示せず）のような印刷密度の高い印刷データを印刷すると、印刷ヘッドの駆動電流が増大するため、出力電圧Ｖの電圧降下が大きくなるとともに、電源温度Ｐｔｐも上昇する。
【００２３】
図１（ｃ）の電源電圧Ｖ及び電源温度Ｐｔｐの破線（１）は、電源温度Ｐｔｐが上昇しても、今までと同様の印刷負荷を与え続けた場合の電圧Ｖと温度Ｐｔｐを示し、破線（２）は印刷負荷が９０°Ｃを超えた場合に温度に応じて段階的に印刷負荷を軽減した場合の電圧Ｖと温度Ｐｔｐを示している。
【００２４】
領域Ｂに示すような印刷密度の高いデータが連続する場合に印刷負荷を軽減する印刷制御を行わないと、破線（１）で示すように、出力電圧が許容電圧以下になり印刷不良を起こすのみならず、電源温度Ｐｔｐが上昇して電力供給を遮断する安全装置が作動するおそれがある。
【００２５】
電源温度Ｐｔｐと印刷負荷は、比例関係にあり、電源温度Ｐｔｐが所定の値を超えて上昇するときは、印刷負荷を軽減することにより電源温度の上昇を抑えることが可能である。したがって、電源温度Ｐｔｐが所定の警戒温度領域に達したら、印刷負荷を軽減して、電源温度Ｐｔｐの上昇を抑えることが望ましい。印刷装置においては、１ドットラインの分割印刷数を増やす、印刷速度を落とす等の処理により、電源に対する瞬間的な印刷負荷を軽減することが可能である。また、印刷ヘッドに対する通電量を減少させるように制御することも可能である。
【００２６】
図１（ｃ）の破線（２）に示すように、電源温度Ｐｔｐが警戒領域に達したときに電源温度Ｐｔｐの値に応じて段階的に印刷負荷を軽減することにより、領域Ｃに示すように電源温度Ｐｔｐの温度が限界領域（１２０°Ｃ）以上に上昇することを抑制することが可能となる。また、印刷負荷を軽減することにより電圧降下も抑制される。電源温度Ｐｔｐは電源能力とも比例関係にある。電源温度Ｐｔｐの警戒領域での稼動が電源容量の限界であり、電源温度Ｐｔｐが警戒領域を超えない範囲で印刷負荷を付与することにより、電源能力に応じた高い印刷パフォーマンスを得ることが可能となる。
【００２７】
図２に本発明の一実施形態にかかる印刷装置１０の機能ブロック図を示す。制御部１１は、主制御部１２、印刷制御部１３、印刷バッファ１４、印刷条件設定部１５、搬送制御部１６、温度監視部１７を備えている。制御部１１を構成する各部は、ＣＰＵ、ＲＯＭ、ＲＡＭ及び、ＲＯＭ又はＲＡＭ等に記憶された制御プログラム及び制御データ等により実施することができる。
【００２８】
ヘッド駆動回路２１は、１ドットラインに対応して整列されている印刷ドットからなる印刷ヘッド２２をいくつかに分割駆動できるように構成され、それぞれを一度に或いは順次駆動させることができ、主制御部１２の制御に基づいて、印刷ヘッド２２の分割印刷方法を選択できる。印刷ヘッド２２としては、インクジェットヘッド、サーマルヘッド、インパクトヘッドを用いることができるが、感熱プリンタの場合には、サーマルヘッドを用いるのが一般的である。印刷ヘッド２２には、電源５０から駆動電流が供給される。
【００２９】
モータ駆動回路２３は、主制御部１２の制御に基づいて、搬送モータ２４の各相の駆動を切換えながら順次電流を流すことにより搬送モータを回転駆動させる。搬送モータ２４は、印刷用紙を紙送り（搬送）するためのモータであり、通常ステップモータが用いられる。直流モータの場合は不図示の回転検出器の出力信号に基づき所定速度になるように電力供給をオン、オフ駆動し制御することになる。搬送モータ２４の駆動電流も電源５０から供給される。
【００３０】
電源５０の内部の素子上には、サーミスタ等の温度検知器２５が配置されており、電源素子の表面温度（電源温度Ｐｔｐ）を検出する。温度検知器２５は、電源５０内のスイッチングトランジスタやコイル、抵抗など出力電流により温度が上昇し易い傾向にある複数の素子にそれぞれ設けることが可能である。図２では、電源５０の外側に温度検知器が配置されているようになっているが、これは、図面作成上の都合によるもので、具体的には、電源内の素子（図示せず）上に設けられる。電源内の素子としては、例えば、スイッチングレギュレータの表面等に配置される。温度検知器２５は、検出した温度情報を制御部１１の温度監視部１７に出力する。
【００３１】
温度監視部１７は、各素子に応じて、所定の警戒温度領域、限界温度領域等の監視情報を記憶しており、監視情報に基づいて受信した温度情報に対応する印刷制御条件を選択して印刷条件設定部１５に出力する。印刷条件設定部１５は、温度監視部１７により指定された印刷制御条件に基づいて、指定された印刷制御条件に対応する制御情報を印刷制御装置１３及び搬送制御部１６に出力する。
【００３２】
印刷制御部１３及び搬送制御部１６は、印刷条件設定部１５からの制御情報に基づき、印刷制御及び搬送制御を行う。尚、印刷装置１０は、これら以外にもスイッチやセンサなどの各種制御ロジック回路を備えているが、本発明の説明にとって重要でない部分は省略している。
【００３３】
（印刷動作の制御）
主制御部１２は、制御部１１内の各部、及び印刷装置１０全体を制御する。印刷制御部１３は、ＰＣ又はＰＯＳ端末装置等のホスト装置から受信した印刷データ及び制御データに基づいて、受信した印刷データを印刷イメージのビットデータに展開して印刷バッファ１４に転送し記憶する。印刷バッファ１４からビットパターン化された印刷データ（印刷ドットデータ）は、１ドットラインずつ、或いは印刷ヘッド２２のシフトレジスタの構成や配線により転送可能な印刷データ単位ごと複数回に分けて読み出され、ヘッド駆動回路２１に出力される。ヘッド駆動回路２１は、印刷制御部１３の駆動制御に基づいて、１ドットライン中に印刷ドット単位に２分割、３分割、４分割等複数分割された印刷ヘッド２２を、同時に或いは順次所定の時間だけ駆動する（分割された所定の印刷ドットに駆動電流を通電する）。このようにして、１ドットラインの印刷が実行される。
【００３４】
この際、１ドットライン中の何個の印刷ドットが同時に印刷されるかにより、印刷ヘッドで消費される電流値は異なる。図１（ｂ）の領域Ｂに示すような全体が黒くなるような印刷密度の高い印刷パターンの場合には、１ドットラインのほとんど全ての印刷ドットが印刷されることになり、ヘッド駆動電流も大きくなる。このような印刷密度の高いパターンが連続して続き、しかも高速印刷で行われると、短い時間に大電流が流れ続けることになり、電源５０の容量が小さいと、素子の温度は上昇し易く速く警戒温度領域に達する。また、同時に大きな電圧降下も発生する。
【００３５】
このような場合に、１ドットラインを複数の印刷ドット単位に分割して、分割毎に時間をずらして印刷する分割制御と称する制御を行うと、同時に駆動される印刷ドットの数が減る。このように、１ドットラインを印刷するための電流を出力する回数を複数に分割することにより、瞬間的に流れる電流が減少させることができる。また、印刷は、搬送モータにより印刷用紙を搬送しながら実行されるので、このような分割印刷の場合、１ドットラインを印刷するのに時間がかかるため、紙送り速度を落とす必要がある。そのため、通常、印刷の分割数に応じて紙送り速度を遅くするため、分割印刷時には、搬送モータの駆動電流も減少する。さらに、分割印刷とは無関係に、紙送りの速度を低下させることにより、搬送モータの駆動電流を抑制し、全体として印刷負荷を減少させることも可能である。また、印刷ヘッド２２の駆動時間を印刷内容が判別できる範囲で減少させて、印刷負荷を減少させることも可能である。
【００３６】
（電源温度の監視）
電源５０内の素子の温度は温度感知器２５により検出され、温度監視部１７に出力されている。素子の温度（電源温度Ｐｔｐ）が上昇して警戒領域に達すると、温度監視部１７は、印刷負荷を軽減するように印刷制御条件を変更する。
【００３７】
図３に、温度監視部１７に記憶している監視情報及び印刷制御条件の関係の一例を示す。図３では、図１（ｃ）と同様に、電源温度Ｐｔｐが９１°Ｃから１２０°Ｃを警戒温度領域とし、１２０°Ｃを超えた温度を限界温度領域としている。９０°Ｃ以下は、通常温度領域として、印刷条件の制御は行わない。９０°Ｃを超えると１０°Ｃ単位で印刷制御条件が順次変更され、１２０°Ｃを超えると電源保護のため印刷装置の動作が停止される。本発明では、１２０°Ｃを超えないように印刷条件を制御し、電源保護のため印刷装置の動作が停止されないようにする。
【００３８】
警戒温度領域、限界温度領域、及び印刷条件は、電源の種類及び素子の種類によって適宜決定する。例えば、電源の種類及び素子の種類に応じて、各種負荷テストを相当回数行い、負荷に応じた各素子の温度変化データ、素子が破壊する温度のデータを収集し、これらのデータに基づいて、警戒温度領域、警戒領域の区分数、限界温度領域、印刷条件を設定することが望ましい。尚、複数の素子に温度検知器２５を設けた場合には、それぞれの素子の温度情報の組み合わせにより、一つの印刷制御条件を選択する。以下の説明では、図３の４種類の印刷条件が選択されるものとして説明する。
【００３９】
（印刷制御条件の設定）
温度監視部１７により印刷条件が設定されると、印刷条件設定部１５に出力される。印刷条件設定部１５は、各種の印刷制御条件に応じた制御情報（制御情報パターン）を記憶している。印刷条件設定部１５は、印刷制御条件が指定されると、指定された印刷制御条件に応じた印刷制御を行うための制御情報を読み出し、印刷制御部１３及び搬送制御部１６に出力する。
【００４０】
印刷制御条件に応じた制御情報パターンは、印刷予定の印刷データの印刷比率（印刷デューティ）の大きさに応じて、印刷分割数、印刷速度（搬送速度）、各印刷ヘッドへの駆動電流等が変化するように印刷負荷を制御する制御データの組み合わせである。すなわち、印刷比率が大きくなると、分割数を増やし、印刷速度を遅くすることにより印刷負荷を減らす。印刷制御条件１〜４は、番号が大きくなるほど、印刷比率に対する印刷負荷が軽減されるような制御条件としたものである。
【００４１】
各種の印刷比率（印刷デューティ）の印刷データを、分割なしで印刷する場合、２分割して印刷する場合、４分割して印刷する場合等に必要な駆動電流、及び搬送速度に応じた搬送モータの駆動電流は印刷装置固有の値であり、予め把握することが可能である。したがって、印刷データの印刷比率、印刷速度、分割印刷の組み合わせに応じた消費電流及びその通電時間を、電源温度Ｐｔｐに応じた適切な印刷負荷となるように設定することが可能となる。
【００４２】
印刷条件設定部１５に記憶する印刷制御条件に対応する制御情報の例を、図４を用いて説明する。図４は、印刷制御条件１〜４の４つの例をグラフ化したイメージとして示したものである。図４では、印刷制御条件１〜４をそれぞれ「パターン１」〜「パターン４」として示している。図中、縦軸は、印刷速度を表し、横軸は印刷比率を表している。また、図中の数字（１）、（２）、（４）は、１ドットライン印刷の分割数を示しており、（１）は１分割（分割なし）、（２）は２分割、（４）は４分割を示している。また、Ｃｐは、分割印刷の切換えポイントを示している。
【００４３】
パターン１は電源温度９０°Ｃ以下の通常印刷の場合であり、電源の持つ本来の能力に応じて比較的大きな印刷負荷がかかる印刷制御を行うことが可能である。この例では、印刷比率がほぼ５０％まで１ドットラインを分割なし（１）で印刷し、印刷速度１５０ｍｍ／ｓの印刷制御を行う。印刷比率５０％〜１００％は全て２分割印刷（２）により印刷され、印刷速度は印刷比率に応じて徐々に遅くなる。
【００４４】
パターン２は、電源温度が９０°Ｃより高く１００°Ｃ以下の場合の印刷制御であり、分割印刷は、パターン１と同じであるが、パターン１よりも印刷速度を遅く設定して、印刷負荷を軽減している。パターン３は、電源温度が１００°Ｃより高く１１０°Ｃ以下の場合の印刷制御である。この場合には電源温度がかなり高くなっているので、印刷比率に応じて印刷速度を落とすとともに、印刷比率がほぼ１５％を超えると２分割印刷（２）、６０％になると４分割印刷（４）による印刷制御を行って、印刷負荷を大幅に軽減している。
【００４５】
パターン４は、電源温度が限界領域ぎりぎりの１１０°Ｃより高く１２０°Ｃ以下の場合の印刷制御である。この場合には、電源温度がほぼ限界に達しているので、印刷比率の大きさにかかわらず、印刷速度を５０ｍｍ／ｓまで落とし、４分割印刷（４）による印刷を行い、電源温度が下がるようにしている。
【００４６】
図３、図４では、印刷条件として４つの例を示したが、これより多くの印刷条件を設定してきめ細かな印刷制御を実行するよう構成することも可能である。また、警戒温度領域の温度範囲、限界温度領域の温度範囲は、それぞれの電源に合わせて適宜適切な値を設定することが望ましい。
【００４７】
図５に、図３、図４に示す場合の印刷制御方法の処理手順の一例を示す。まず、印刷条件が１でないかどうかを確認する（Ｓ１０１）。印刷制御条件が１の場合（Ｓ１０１；Ｎｏ）、次に電源温度が９０°Ｃより高いかどうかが確認され、９０°Ｃより高い場合（Ｓ１０１；Ｙｅｓ）、電源温度に応じて印刷制御条件が設定される（Ｓ１０３）。
【００４８】
印刷制御条件が１ではない場合は（Ｓ１０１；Ｙｅｓ）、現在、印刷制御条件２以上の設定（警戒温度領域の温度制御設定）となっているので、電源温度に基づいて印刷制御条件の設定が行われる（Ｓ１０３）。例えば、印刷制御条件２が設定されている状態で、電源温度は警戒温度領域（図３の例では９０°Ｃ）以下に回復した場合には、印刷制御条件を通常状態（印刷制御条件１）に戻す設定が行われる（Ｓ１０３）。逆に電源温度が１００°Ｃより大きくなっていると、印刷条件３が設定される（Ｓ１０３）。
【００４９】
次に印刷条件設定部１５により、指定された制御条件に応じた制御情報が読み出され、設定される（Ｓ１０４）。印刷制御部１３及び搬送制御部１６は、印刷予定の印刷データの印刷比率を算出し、この制御情報に基づいて分割印刷数、搬送速度、印刷ドットの通電時間を決定し（Ｓ１０５）、それに基づき印刷するよう印刷駆動回路２１、モータ駆動回路を制御する（１０６）。
【００５０】
このように、リアルタイムで電源温度を監視し、電源温度に応じて電源能力に見合った適説な印刷負荷となるような印刷制御を実行することにより、電源の電力供給の遮断や電源の破壊を防止するとともに、印刷品質を維持しつつ、電源に応じた最適な印刷パフォーマンスを引き出すことが可能となる。
【００５１】
尚、上記説明においては、ラインプリンタを用いた例を示したが、本発明はシリアルプリンタにも適用可能である。この場合、印刷ヘッドを横方向に移送する移送モータの駆動電流、印刷ヘッドの駆動電流が印刷制御条件により指定される制御情報となる。
【図面の簡単な説明】
【００５２】
【図１】（ａ）は、電源として汎用のＡＣアダプタ５０が使用される例を示す外観図であり、（ｂ）は、レシートへの印刷の例を示す図であり、（ｃ）は、（ｂ）のレシート印刷例に伴う電源電圧Ｖ（ｔ）の変化、及び電源内の素子の表面温度の変化を例示するグラフである。
【図２】本発明の一実施形態にかかる印刷装置の機能ブロック図である。
【図３】温度監視部１７に記憶している監視情報及び印刷制御条件の関係の一例を示す表である。
【図４】印刷制御条件の４つの例をグラフ化したイメージとして示したものである。
【図５】印刷制御方法の処理手順の一例を示すフローチャートである。
【符号の説明】
【００５３】
１０  印刷装置                          １１  制御部
１２  主制御部                          １３  印刷制御部
１４  印刷バッファ                      １５  印刷条件設定部
１６  搬送制御部                        １７  温度監視部
２１  ヘッド駆動回路                    ２２  印刷ヘッド
２３  モータ駆動回路                    ２４  搬送モータ
２５  温度検知器                        ５０  電源
６０  レシート
【図１】
2006102962.tif 000003
【図２】
2006102962.tif 000004
【図３】
2006102962.tif 000005
【図４】
2006102962.tif 000006
【図５】
2006102962.tif 000007