JP3876775B2 - Printer - Google Patents
Printer Download PDFInfo
- Publication number
- JP3876775B2 JP3876775B2 JP2002182336A JP2002182336A JP3876775B2 JP 3876775 B2 JP3876775 B2 JP 3876775B2 JP 2002182336 A JP2002182336 A JP 2002182336A JP 2002182336 A JP2002182336 A JP 2002182336A JP 3876775 B2 JP3876775 B2 JP 3876775B2
- Authority
- JP
- Japan
- Prior art keywords
- printing
- temperature
- thermal head
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/315—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material
- B41J2/32—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads
- B41J2/35—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads providing current or voltage to the thermal head
- B41J2/355—Control circuits for heating-element selection
- B41J2/36—Print density control
- B41J2/365—Print density control by compensation for variation in temperature
Landscapes
- Electronic Switches (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、サーマルヘッドによる印刷についての制御を行う印刷制御装置およびプリンタに関する。
【0002】
【従来の技術】
感熱記録方式や熱転写方式が採用されているプリンタには、多数の発熱素子を有するサーマルヘッドが備えられている。従って、サーマルヘッドの発熱素子が選択的に通電加熱されることによって、用紙に対して所望の印刷が行われる。
【0003】
ここで、特許第3064749号には、サーマルヘッドの温度が第1の温度に達したときには印字中の頁の印字をすべて行い、当該頁の印字終了後に、サーマルヘッドの温度が第2の温度に達すれば、第1の温度以下になるまで印字を停止する印字装置に関する技術が開示されている。この印字装置では、当該頁の印字終了後にサーマルヘッドの温度が第2の温度に達した場合には、すぐには印字が再開されずに、サーマルヘッドの温度が第1の温度以下になってから印字が再開される。従って、サーマルヘッドの温度が上昇し過ぎることによって誤動作が生じるのをある程度は抑制することができる。
【0004】
【発明が解決しようとする課題】
しかしながら、この印字装置では、一旦印字が再開されると、その頁の印字は必ず最後まで行われるため、当該頁の印字中においてサーマルヘッドの温度が第2の温度に達した場合には、所望の品質が得られない状態で印字が継続して行われてしまうので、印字品質が著しく低下する場合がある。また、1頁の印字が終了した後において、サーマルヘッドの温度が第2の温度に達している場合には、エラー(印字停止状態)が検出されてしまう。従って、オペレータは、引き続き、次頁の印字を行わない場合であっても、不必要なエラー検出に煩わされることになる。
【0005】
そこで、本発明の主な目的は、印刷される画像の品質の低下を抑制することができる印刷制御装置およびプリンタを提供することである。
【0006】
また、本発明のさらなる目的は、不必要なエラーが検出されるのを防止することができる印刷制御装置およびプリンタを提供することである。
【0007】
【課題を解決するための手段】
上記目的を達成するために、請求項1のプリンタは、バッテリから供給される電力により駆動されるプリンタであって、印刷開始直前においてサーマルヘッドの温度と第1の所定温度とを比較するための第1の比較手段と、印刷実行中において前記サーマルヘッドの温度と前記第1の所定温度よりも高い第2の所定温度とを比較するための第2の比較手段と、前記第1の比較手段により前記サーマルヘッドの温度が前記第1の所定温度よりも高いと判断された場合に、印刷開始を禁止するとともに印刷データの受信を禁止するための印刷開始禁止手段と、前記第2の比較手段により前記サーマルヘッドの温度が前記第2の所定温度よりも高いと判断された場合に、実行中の印刷を中断するための印刷中断手段とを備えた印刷制御装置と、前記サーマルヘッドと、前記サーマルヘッドの温度を検出するためのセンサとを備え、前記印刷開始禁止手段は、印刷開始指令を受信した後で、印刷データを受信する前に作動することを特徴とするものである。
【0008】
請求項1によると、第2の比較手段が印刷実行中においてサーマルヘッドの温度と第2の所定温度とを比較し、サーマルヘッドの温度が第2の所定温度よりも高くなると印刷中断手段が実行中の印刷を中断するので、サーマルヘッドの温度が第2の所定温度以上となった状態で印刷が行われることがなく、所望の印刷品質が得られない状態で印刷が継続して行われるのを防止することができる。しかも、第2の比較手段が印刷終了後には上述のような比較を行わないので、たとえサーマルヘッドの温度が印刷後に第2の所定温度を超えることがあったとしても、そのような印刷後の不必要なエラー検出にオペレータが煩わされることがなくなる。さらに、印刷開始時には、常に第1の所定温度と第2の所定温度との差分以上の温度マージンが確保されているために、一旦開始された印刷が途中で中断されるのを極力減らすことができる。
【0009】
【0010】
また、請求項1によると、印刷開始指令を受信した際において、第1の比較手段によりサーマルヘッドの温度が第1の所定温度よりも高いと判断された場合には、印刷データを受け取る前に印刷開始が禁止される。従って、特に電池・バッテリ駆動の小型プリンタにおいて、余計なメモリ占有を排除できると共に、無駄な電力の消耗を防ぐことができる。
【0011】
また、請求項2のプリンタは、前記印刷制御装置が、前記印刷開始禁止手段により印刷開始が禁止された後に、前記サーマルヘッドの温度と前記第1の所定温度とを比較するための第3の比較手段をさらに備えていることを特徴とするものである。
【0012】
請求項2によると、印刷開始が禁止された後に印刷を開始できる温度までサーマルヘッドの温度が低下するのを迅速に検出することが可能になる。
【0013】
また、請求項3のプリンタは、前記印刷制御装置が、前記第3の比較手段により前記サーマルヘッドの温度が前記第1の所定温度よりも低いと判断された場合に、前記印刷開始禁止手段により禁止された印刷を開始させる印刷開始命令を生成するための印刷禁止解除手段をさらに備えていることを特徴とするものである。
【0014】
請求項3によると、印刷開始が禁止された後に当該禁止された印刷を新たな操作を必要とすることなく迅速に開始させることができる。
【0015】
また、請求項4のプリンタは、前記印刷制御装置が、前記印刷中断手段により印刷が中断された後に、前記サーマルヘッドの温度と前記第1の所定温度とを比較するための第4の比較手段をさらに備えていることを特徴とするものである。
【0016】
請求項4によると、印刷が中断された後に印刷を再開できる温度までサーマルヘッドの温度が低下するのを迅速に検出することが可能になる。
【0017】
また、請求項5のプリンタは、前記印刷制御装置が、前記第4の比較手段により前記サーマルヘッドの温度が前記第1の所定温度よりも低いと判断された場合に、中断された印刷の再開命令を生成するための印刷再開手段をさらに備えていることを特徴とするものである。
【0018】
請求項5によると、印刷が中断された後に当該中断された印刷を新たな操作を必要とすることなく迅速に再開させることができる。
【0019】
また、請求項6のプリンタは、前記印刷制御装置が、前記印刷中断手段により印刷が中断されると、印刷用紙の排出命令を生成するための用紙排出手段と、前記印刷中断手段により印刷が中断されると、印刷データの破棄命令を生成するための印刷データ破棄手段とをさらに備えていることを特徴とするものである。
【0020】
請求項6によると、印刷が中断された際の用紙が排出されると共に印刷データが破棄されるので、特に電池・バッテリ駆動の小型プリンタにおいて、余計なメモリ占有を排除できると共に、無駄な電力の消耗を防ぐことができる。
【0021】
【0022】
【0023】
【発明の実施の形態】
以下、本発明の好適な一実施の形態について、図面を参照しつつ説明する。図1は、プリンタ装置の斜視図である。図2は、プリンタ装置の側面断面図である。図3は、用紙収容部に用紙をセットした状態を示した図である。図4は、用紙分離部および印刷機構部の詳細を示した断面拡大図である。図5は、サーマルヘッド近傍の斜視図である。
【0024】
最初に、プリンタ1の概略構造を、図1〜図5を参照しながら説明する。図1に斜視図が示されるプリンタ1は感熱印字式のものであって、携帯型のパーソナルコンピュータとともに持ち歩いて使用することを想定して設計されたものである。このプリンタは平面視での大きさがA6サイズ又はA7サイズ程度とされ、かつ、厚みが略2cmあるいはそれ以下の、コンパクト性を特に強調した構成となっている。
【0025】
プリンタ1は、コンピュータに図示しないケーブルを介して接続されている。オペレータが、コンピュータ側のプログラムに対し印刷を指示すると、当該プログラムが印刷開始指令を生成し、プリンタ1は、この印刷開始指令をコンピュータから受け取って印刷動作を行うように構成されている。なお、印刷のための電力は、プリンタ1内部に備える充電式のバッテリから供給されるようになっている。
【0026】
プリンタ1の本体ケース2は、枠体3の下面を下カバー4で覆うとともに、上面の一部を上カバー5で覆って形成されている。枠体3の上面側のうち上カバー5で覆われた箇所を除いた残りの部分には、図2に示すように用紙収容部(給紙部)6が形成される。この用紙収容部6には、A6〜A7サイズのカットシート状の感熱紙(印刷媒体。以下、「用紙」と称する)7をパッケージ材8の内部に複数枚収納した用紙パッケージ9を、図3に示すようにセットできるようになっている。
【0027】
用紙収容部6の上方は蓋体10にて覆われ、この蓋体10は、図2に示すように回動自在とされる。本体ケース2側には、図示しないロック機構が設けられており、前述のように用紙収容部6に用紙パッケージ9をセットした状態で、図3に示すように蓋体10を閉じてロックできるようになっている。
【0028】
また、蓋体10の上カバー5側の端部近傍には、プリンタ1の状態を表示するための電源ランプ25、エラーランプ26などの複数のランプが設けられている。電源ランプ25は、プリンタ1の電源がオン状態である場合に点灯するものである。エラーランプ26は、後述するように、プリンタ1での印刷動作が正常に行われている場合には消灯しているが、プリンタ1での印刷動作が正常に行われなくなる(エラーが検出される)と点滅するものである。
【0029】
用紙収容部6の一側の端部には、用紙分離部11としてのピックアップローラ12および分離ブロック13等が配置されている。また、上カバー5の下方には、後に詳述する印刷機構部14としてのサーマルヘッド15、プラテンローラ16、ペーパーガイド17が配置される。
【0030】
ここで、用紙分離部11の概略構成について説明する。用紙収容部6の印刷機構部14に近い側の端部には、ピックアップローラ12と分離ブロック13とが設けられている。蓋体10の用紙収容部6側を向く内面には、押圧板18が回動自在に支持されている。この押圧板18と蓋体10との間にはコイル状の付勢バネ19が介在され、押圧板18に対し、該押圧板18を下方へ回動させる向きの付勢力を常時作用させている。
【0031】
用紙パッケージ9は、印刷面を下側へ向けながら積層された状態で内部に収納されている用紙7のうち、最も下側に位置する用紙7の下面をパッケージ材8から一部露出させた状態で、用紙収容部6にセットされる。そして、前記蓋体10を閉じてロックした際には、前述の付勢バネ19により下方へ付勢される押圧板18が、パッケージ材8を介して、用紙7の露出した部分をピックアップローラ12側へ押し付け、用紙7の下面をピックアップローラ12に接触させる。
【0032】
ピックアップローラ12に近接させて分離ブロック13が設けられ、この分離ブロック13は、ピックアップローラ12の用紙送り出し方向に対して傾斜した分離案内面13aを備えている。
【0033】
この構成でピックアップローラ12が回転駆動することにより、ピックアップローラ12に接触する最下層の用紙7に搬送力が加えられる。そして、前記分離ブロック13の分離案内面13aの分離作用とあいまって、最下層に位置する一枚の用紙7のみが分離されて送り出される。
【0034】
次に、印刷機構部14の概略構成について説明する。分離ブロック13に隣接してプラテンローラ16が回転自在に設けられ、その外周面に近接させてペーパーガイド17が配置される。図4の拡大図に示すように、このペーパーガイド17には、プラテンローラ16の外周面に沿うように、断面が横向き略「U」字状となるような凹湾曲状の摺接面17aが形成されている。ペーパーガイド17と本体ケース2との間には押圧コイルバネ20が設けられており、摺接面17aをプラテンローラ16の外周面に向けて付勢するようになっている。
【0035】
この構成において、前述の用紙分離部11で分離された用紙7は、ピックアップローラ12により搬送されて、分離ブロック13の下端と、用紙の向きをプラテンローラ16側へ向けるためのガイド板21の間を通過する。用紙7はこのガイド板21により案内され、プラテンローラ16の下面側から、プラテンローラ16とペーパーガイド17との間に送られる。そして、用紙7は、プラテンローラ16の外周面とペーパーガイド17の摺接面17aとの間で保持されつつ、プラテンローラ16の回転駆動により横向きU字状に反転されながら搬送され、印刷面を上側に向けながらプラテンローラ16の上面側に至る。
【0036】
プラテンローラ16の上面側に位置するサーマルヘッド15は、印字部たる発熱体部30と、ヘッドチップ31と、ドライバIC32と、ヒートシンク33と、サーミスタ34とを有している。ヘッドチップ31は、発熱体部30などを保持する略矩形状の部材であって、その用紙収容部6側の先端部がプラテンローラ16の上面に対応するように配置されている。発熱体部30は、用紙幅方向に沿って並べられた多数の小さな発熱素子を含んでおり、多数の発熱素子は選択的に通電加熱される。なお、発熱体部30は、ヘッドチップ31の下面において、その先端部近傍に配置されている。
【0037】
ドライバIC32は、ヘッドチップ31の下面において、発熱体部30に近接する位置に設けられており、発熱体部30と図示しないリード線によって接続されている。ドライバIC32は、後述する制御部26から供給される信号に基づいて、発熱体部30に対して所望の電流などを供給することができる。ヒートシンク33は、ヘッドチップ31の上面に設けられており、発熱体部30およびヘッドチップ31の温度が高くなった場合に、それらに蓄えられた熱を逃がすためのものである。サーミスタ34は、ヘッドチップ31の下面において、ドライバIC32に対して発熱体部30と反対側に配置されており、発熱体部30の近傍の温度(以下、「サーマルヘッド15の温度」と称する)を検出するためのものである。
【0038】
ここで、ドライバIC32およびヒートシンク33は、図5に示すように、ヘッドチップ31と同様に、略矩形状の部材であって、いずれも用紙7の搬送方向に直交する方向に伸延するように配置されている。また、ヘッドチップ31、ドライバIC32およびヒートシンク33は、いずれも印刷対象の用紙7の幅に略等しい幅を有している。また、サーミスタ34は、用紙7の搬送経路の中央部近傍に配置されている。なお、サーミスタ34の配置は、発熱体部30の近傍の温度が適正に検出される範囲で任意に変更することができる。
【0039】
サーマルヘッド15は、回動軸15aまわりに回動可能に設けられて、発熱体部30がプラテンローラ16の上面に接離可能とされている。なお、このようにサーマルヘッド15を回動自在に構成したのは、プラテンローラ16とペーパーガイド17との間で用紙7が詰まった場合におけるジャム紙除去作業において、サーマルヘッド15が作業の邪魔にならないようにするためである。
【0040】
サーマルヘッド15には、捩りコイルバネタイプのスプリング22の一端が係止されて、サーマルヘッド15の発熱体部30がプラテンローラ16上面に近接する方向の付勢力を常時加えている。この構成で、前述のように印刷面を上側に向けながらプラテンローラ16により送られてくる用紙7の上面にサーマルヘッド15の発熱体部30が接触し、この接触する箇所において用紙7に印刷がなされる。
【0041】
サーマルヘッド15は、ラインヘッド型とされ、搬送されてくる感熱型の用紙7に対し、用紙7の搬送方向に直交する方向に延びるライン毎に、任意の文字や画像を印刷することができる。一本のラインにつき印刷する際の印刷幅は、印刷対象の用紙7の幅に略等しく設定されている。このようにサーマルヘッド15を印刷ヘッドとして用いるのは、印刷媒体として感熱紙を用いることで、インクやインクリボンなどの消耗品が不要とできるほか、インクの供給のための機構などを省略でき、プリンタ1をコンパクトに構成できるからである。また、感熱紙としては、サーマルヘッド15の加熱により発色する発色層を有する感熱発色タイプのものや、加熱により穿孔される穿孔層を基材層上に積層した感熱穿孔タイプのもの等、種々のものを使用できる。
【0042】
ペーパーガイド17には、反射型の用紙センサ24が設けられて、その受光部がプラテンローラ16の周面に対向して配置されている。従って、用紙7が搬送されて、ペーパーガイド17の摺接面17aとプラテンローラ16との間を通る際は、用紙センサ24が用紙7の先頭側と末尾側の通過を検出できるようになっている。
【0043】
また、分離ブロック13には、プラテンローラ16の用紙送り出し方向に対して傾斜した排紙ガイド面13bが形成されている。この構成において、サーマルヘッド15の発熱体部30により印刷がなされた後の用紙7は、この排紙ガイド面13bにより案内されて、図1に示すように、本体ケース2の上カバー5と前記蓋体10とがなす隙間から、蓋体10の上側へ排紙される。
【0044】
次に、プリンタ1の制御系について、図6を参照して説明する。本実施の形態のプリンタ1は、上述したような印刷機構部14のほかに、制御部40を備えている。図6は、制御部の主要部についての簡易ブロック図である。
【0045】
制御部40には、図6に示すように、外部機器であるコンピュータ27と、サーマルヘッド15と、ピックアップローラ12およびプラテンローラ16(図6では「各ローラ12、16」として示されている)と、サーミスタ34と、エラーランプ26とがそれぞれ接続されている。なお、制御部40は、インターフェース部41を介してコンピュータ27と接続されている。
【0046】
制御部40には、プリンタ1に係る各種動作の制御プログラムやデータなどが格納されたROM、プリンタ1の各部の動作を制御する信号を生成するために各種演算を実行するCPU、外部機器から供給された印刷データやCPUでの演算結果などのデータを一時保管するRAMなどの部材が含まれている。これら各種部材およびソフトウェアによって、受信部42と、データ出力部43と、データ破棄部44と、エラー判断部45と、印刷開始禁止部46と、印刷中断部47と、エラー解除判断部48と、印刷禁止解除部49と、印刷再開部50と、表示制御部51とが形成されている。
【0047】
受信部42は、コンピュータ27から供給された印刷開始指令および印刷データを受信し、そして記憶する。受信部42は、印刷開始指令を受信する(このとき印刷データは受信しない)と、直ちにその旨をエラー判断部45に対して知らせる。そして、受信部42は、エラー判断部45において、印刷開始可能(エラー状態でない)と判断された場合に、コンピュータ27に対して印刷データの送信要求を供給する。その後、受信部42は、コンピュータ27から印刷データを受け取ると、それらを記憶すると共に、データ出力部43へ制御信号とともに送る。なお、後で詳述するように、印刷開始指令を受信した際に、エラー判断部45において、印刷開始可能でない(エラー状態である)と判断された場合には、当該印刷開始指令を待機させることもできる。
【0048】
データ出力部43は、受信部42から送られた制御信号に基づいて、用紙分離部11および印刷機構部14を制御する。ここで、データ出力部43は、ヘッド制御部43aおよびローラ制御部43bを有している。ヘッド制御部43aは、印刷データを印刷機構部14のサーマルヘッド15に送り、サーマルヘッド15に印刷を行わせる。ローラ制御部43bは、印刷機構部14のプラテンローラ16や用紙分離部11のピックアップローラ12を駆動用モータ(図示しない)を介して制御する。なお、ローラ制御部43bは、印刷中断部47により印刷が中断されると、印刷が中断された際の用紙を排出する排出命令を生成して、当該排出命令に基づいて、プラテンローラ16およびピックアップローラ12を制御する。
【0049】
データ破棄部44は、印刷中断部47により印刷が中断された場合に、印刷開始指令および印刷データの破棄命令を生成する。従って、この破棄命令が生成されると、受信部42に記憶された印刷開始指令および印刷データが破棄される。
【0050】
エラー判断部45は、サーミスタ34により検出されたサーマルヘッド15の温度に基づいて、プリンタ1がエラー状態であるか否かを判断する。ここで、エラー判断部45は、印刷開始温度判断部45aと、印刷実行温度判断部45bとを有している。印刷開始温度判断部45aは、コンピュータ27からの印刷開始指令を受信した後、印刷動作開始までの間に、サーマルヘッド15の温度とあらかじめ設定された再開温度(本実施の形態では55℃)との比較を行うことによって、その時点(印刷開始指令を受信した時点)において、印刷を開始することが可能であるか否かを判断する。ここで、印刷開始温度判断部45aでは、サーマルヘッド15の温度が再開温度より高い場合に、エラー状態(印刷を開始できない状態)と判断する。印刷実行温度判断部45bは、サーマルヘッド15の温度とあらかじめ設定された上限温度(本実施の形態では65℃)との比較を、印刷中においてリアルタイムで行うことによって、印刷を継続することが可能であるか否かを判断する。ここで、印刷実行温度判断部45bでは、サーマルヘッド15の温度が上限温度より高い場合に、エラー状態(印刷を継続できない状態)と判断する。
【0051】
印刷開始禁止部46は、印刷開始温度判断部45aによってエラー状態であると判断された場合に、印刷開始を禁止する。そして、印刷禁止解除部49によって、印刷開始の禁止を解除して印刷を開始させる印刷開始命令が生成されるまでは、印刷開始を禁止する状態を維持する。
【0052】
印刷中断部47は、印刷実行度判断部45bによってエラー状態であると判断された場合に、印刷を中断する(印刷が継続されるのを禁止する)。そして、印刷再開部50によって、印刷中断を解除して印刷を再開させる印刷再開命令が生成されるまでは、印刷を中断する状態を維持する。なお、本実施の形態では、印刷中断部47により印刷が中断されると、データ出力部43に対して印刷が中断された際の用紙を排出する旨の制御信号を供給すると共に、データ破棄部44に対して、印刷開始指令および印刷データの破棄命令を生成する旨の制御信号を供給する。
【0053】
エラー解除判断部48は、サーミスタ34により検出されたサーマルヘッド15の温度に基づいて、プリンタ1におけるエラー状態を解除できるが否かを判断する。ここで、エラー解除判断部48は、印刷開始温度判断部48aと、印刷実行温度判断部48bとを有している。印刷開始温度判断部48aは、サーマルヘッド15の温度と再開温度との比較を、印刷開始禁止中においてリアルタイムで行うことによって、印刷を開始することが可能であるか否かを判断する。ここで、印刷開始温度判断部48aでは、サーマルヘッド15の温度が再開温度以下である場合に、エラー状態(印刷開始の禁止状態)を解除可能と判断する。印刷実行温度判断部48bは、サーマルヘッド15の温度と上限温度との比較を、印刷中断中においてリアルタイムで行うことによって、印刷を再開することが可能であるか否かを判断する。ここで、印刷実行温度判断部48bでは、印刷開始温度判断部48aと同様に、サーマルヘッド15の温度が再開温度以下である場合に、エラー状態(印刷の中断状態)を解除可能と判断する。
【0054】
印刷禁止解除部49は、印刷開始温度判断部48aによってエラー状態を解除可能であると判断された場合に、印刷開始の禁止を解除して印刷を開始させる印刷開始命令を生成する。なお、本実施の形態では、印刷禁止解除部49により印刷開始の禁止が解除された場合に、受信部42に印刷開始指令が待機状態となっている場合には、当該印刷開始指令に基づく印刷データの送信要求がコンピュータ27に供給される。
【0055】
印刷再開部50は、印刷開始温度判断部48bによってエラー状態を解除可能であると判断された場合に、印刷中断を解除して印刷を再開させる印刷再開命令を生成する。なお、本実施の形態では、上述のとおり、印刷中断部47により印刷が中断されると、受信部42に記憶されていた印刷開始指令および印刷データが破棄されるため、新たな印刷開始指令を受信するまでは、印刷が行われないで印刷開始指令待ちの状態になる。
【0056】
表示制御部51は、プリンタ1の状態を示すためにエラーランプ26の点灯状態を制御する。なお、本実施の形態では、表示制御部51は、データ出力部43に基づくサーマルヘッド15による印刷が正常に行われている状態においては、エラーランプ26を消灯させる。一方、印刷開始禁止部46によって印刷開始が禁止された状態または印刷中断部47によって印刷が中断された状態においては、プリンタ1がエラー状態である旨を示すためにエラーランプ26を点滅させる。これによって、オペレータは、プリンタ1の状態(エラー状態であるか否か)を容易に把握することができる。
【0057】
次に、プリンタ1において印刷が行われる際の処理の流れについて、図7を参照して説明する。図7は、プリンタにおいて印刷が行われる際のフローチャートである。
【0058】
まず、ステップS101で、プリンタ1の電源が投入されると、プリンタ1はコンピュータ27からの印刷開始指令待ちの状態になる。すると、ステップS102で、電源ランプ25が点灯する。
【0059】
そして、ステップS103において、コンピュータ27からの印刷開始指令を受信したか否かが判断される。ここで、印刷開始指令を受信したと判断された場合(S103:YES)には、ステップS104に進む。一方、印刷開始指令を受信していないと判断された場合(S103:NO)には、コンピュータ27からの印刷開始指令を受信したか否かの判断が繰り返される。
【0060】
ステップS104では、印刷開始指令を受信した時点でのサーマルヘッド15の温度が再開温度以下であるか否かが判断される。ここで、再開温度以下であると判断された場合(S104:YES)には、ステップS105に進む。一方、再開温度以下でないと判断された場合(S104:NO)には、ステップS111に進む。
【0061】
ステップS105では、印刷開始指令に基づく印刷データの送信要求がコンピュータ27に供給される。そして、ステップS106で印刷データを受け取ると、ステップS107では、印刷開始指令および印刷データに基づく印刷動作が実行される。ここで、印刷動作が実行されている間は、常にサーマルヘッド15の温度が検出されており、ステップS108において、印刷動作時のサーマルヘッド15の温度が上限温度以下であるか否かがリアルタイムで判断される。ここで、上限温度以下であると判断された場合(S108:YES)には、ステップS109に進む。一方、上限温度以下でないと判断された場合(S108:NO)には、ステップS121に進む。
【0062】
そして、ステップS109では、サーマルヘッド15によって、用紙7の搬送方向に直交する方向に伸びる1ラインの印刷操作が終了する毎に、当該印刷開始指令に基づく印刷が終了であるか否かが判断される。ここで、当該印刷が終了であると判断された場合(S109:YES)には、ステップS103に戻って、上述と同様の処理が繰り返される。一方、当該印刷が終了でないと判断された場合(S109:NO)には、ステップS105に戻って、引き続き、次のラインの印刷動作が実行される。
【0063】
ここで、ステップS104で、印刷開始指令を受信した時点のサーマルヘッド15の温度が再開温度以下でないと判断されて、ステップS111に進むと、印刷動作が開始されるのが禁止される。そして、ステップS112において、印刷動作の開始が禁止されたことを示すために、エラーランプ26が点滅させられる。また、このとき、当該印刷開始指令が待機状態になる。
【0064】
ステップS113では、印刷開始禁止状態での(ステップS104における判断以降の)サーマルヘッド15の温度が再開温度以下であるか否かがリアルタイムで判断される。ここで、再開温度以下であると判断された場合(S113:YES)には、ステップS114に進む。そして、ステップS114では、印刷動作の開始の禁止が解除されたことを示すために、エラーランプ26が消灯させられる。その後、ステップS105に戻って、先に待機状態となっていた当該印刷開始指令に基づく印刷データの送信要求をコンピュータ27に供給する。一方、再開温度以下でないと判断された場合(S113:NO)には、サーマルヘッド15の温度が再開温度以下であるか否かの判断が繰り返される。
【0065】
また、ステップS108において、印刷動作時のサーマルヘッド15の温度が上限温度以下でないと判断されて、ステップS121に進むと、印刷動作が強制的に中断される。そして、ステップS122において、印刷動作が中断されたことを示すために、エラーランプ26が点滅させられる。また、このとき、印刷動作が途中で中断された用紙が排出されるとともに、当該印刷開始指令が破棄される。
【0066】
ステップS123では、印刷中断状態での(ステップS108における判断以降の)サーマルヘッド15の温度が再開温度以下であるか否かがリアルタイムで判断される。ここで、再開温度以下であると判断された場合(S123:YES)には、ステップS124に進む。そして、ステップS124では、印刷動作の中断が解除されたことを示すために、エラーランプ26が消灯させられる。その後、ステップS103に戻って、上述と同様の処理が行われる。一方、再開温度以下でないと判断された場合(S123:NO)には、サーマルヘッド15の温度が再開温度以下であるか否かの判断が繰り返される。
【0067】
次に、プリンタ1において複数頁の印刷が連続して行われる場合のサーマルヘッド15の温度の変化について、図8を参照して説明する。図8は、複数頁の印刷が連続して行われる場合のサーマルヘッドの温度の時間的変化を示す図である。なお、図8では、時間t0〜t17におけるサーマルヘッド15の温度を示す数値は図示されてないが、以下の説明では、それぞれの時間における温度はそれぞれ温度k0〜k17(時間を示す場合の添え字と同じ番号が付されている)であるとして説明する。
【0068】
ここで、本実施の形態においては、上述したように、再開温度および上限温度は、55℃、65℃とそれぞれ設定されている。なお、再開温度および上限温度は任意に変更可能であるが、適正な印刷品質が得られるようにすると共に、プリンタ1における印刷効率があまり低下しないように設定されるのが好ましい。
【0069】
図8に示すように、時間t0では、サーマルヘッド15の温度k0は再開温度以下であって、最初の印刷開始指令を受信している。なお、図8のグラフ上に示される丸印(○印)は、印刷開始指令を受信した時点を示している。ここで、サーマルヘッド15の温度k0は再開温度以下であるため、印刷動作が開始されて、サーマルヘッド15の温度が次第に上昇する。そして、時間t1において印刷動作が終了すると、サーマルヘッド15の発熱体部30が通電加熱されなくなるため、サーマルヘッド15の温度が次第に下降し始める。
【0070】
時間t2において、2番目の印刷開始指令を受信している。このときも、上述と同様に、サーマルヘッド15の温度k2は再開温度以下であるため、印刷動作が開始されて、サーマルヘッド15の温度が再び次第に上昇する。そして、時間t3において印刷動作が終了すると、サーマルヘッド15の発熱体部30が通電加熱されなくなるため、サーマルヘッド15の温度が次第に下降し始める。
【0071】
この後、時間t4、t6において、3番目および4番目の印刷開始指令をそれぞれ受信している。このときも、上述と同様に、サーマルヘッド15の温度k4、k6は再開温度以下であるため、印刷動作が開始されて、サーマルヘッド15の温度が再び次第に上昇し、その後、次第に下降する変化が繰り返される。
【0072】
ここで、4番目の印刷開始指令に基づく印刷動作が終了した時間t7でのサーマルヘッド15の温度k7は、再開温度より高くなっている。そして、サーマルヘッド15の温度は、時間t7から次第に下降しているが、5番目の印刷開始指令を受信した時間t8においても、まだ再開温度より高い状態である。そのため、時間t8において印刷動作は開始されない。従って、印刷開始指令は実行されないで、一旦待機状態となる。
【0073】
そして、時間t9になると、サーマルヘッド15の温度k9が再開温度に達するまで下降する。このように、印刷開始指令を受信した時点のサーマルヘッド15の温度が再開温度よりも高く、印刷動作を開始できない場合には、サーマルヘッド15の温度が再開温度に達するまで下降した時点で、印刷動作が自動的に開始される。
【0074】
時間t9において、5番目の印刷開始指令に基づく印刷動作が開始されると、サーマルヘッド15の温度が再び次第に上昇する。そして、時間t10において印刷動作が終了すると、サーマルヘッド15の発熱体部30が通電加熱されなくなるため、サーマルヘッド15の温度が次第に下降し始める。ここで、5番目の印刷開始指令に基づく印刷動作が終了した時間t10でのサーマルヘッド15の温度k10は、再開温度より高くなっている。
【0075】
従って、時間t11において6番目の印刷開始指令を受信しているが、上述と同様に、サーマルヘッド15の温度k6は再開温度より高い状態であるため、印刷動作が開始されないで、印刷開始指令は一旦待機状態となる。そして、時間t12において、サーマルヘッド15の温度k12が再開温度に達するまで下降した時点で、印刷動作が自動的に開始される。また、時間t14で受信した7番目の印刷開始指令についても同様に、時間15において、サーマルヘッド15の温度k15が再開温度に達するまで下降した時点で、印刷動作が自動的に開始される。
【0076】
時間t15において、7番目の印刷開始指令に基づく印刷動作が開始されると、サーマルヘッド15の温度が再び次第に上昇する。そして、時間t16において印刷動作が終了する前に上限温度よりも高くなっている。このとき、時間t16で印刷動作が強制的に終了させられる。なお、このとき、途中までしか印刷動作が行われていない用紙は排出されるとともに、当該印刷開始指令が破棄される。
【0077】
このように、時間t16において印刷動作が強制的に終了させられると、サーマルヘッド15の温度は上限温度から次第に下降する。そして、新たな印刷開始指令を、サーマルヘッド15の温度k17が再開温度に達する時間t17よりも前に(時間t16と時間17との間に)受信した場合には、当該印刷開始指令は一旦待機状態となって、サーマルヘッド15の温度が再開温度に達するまで下降した時点で、印刷動作が自動的に開始される。一方、新たな印刷開始指令を、サーマルヘッド15の温度k17が再開温度に達する時間t17よりも後に受信した場合には、すぐに印刷動作が開始される。
【0078】
以上のように、本実施の形態のプリンタ1では、エラー判断部45の印刷実行温度判断部45bが印刷実行中においてサーマルへッド15の温度と上限温度とを比較し、サーマルへッド15の温度が上限温度よりも高くなると、印刷中断部47が実行中の印刷を中断するので、サーマルへッド15の温度が上限温度より高くなった状態で印刷が行われることがなく、所望の印刷品質が得られない状態で印刷が継続して行われるのを防止することができる。しかも、印刷実行温度判断部45bが印刷終了後には上述のような比較を行わないで、印刷開始指令を受信した時点で上述のような比較が行われるため、たとえサーマルへッド15の温度が印刷後に上限温度を超えることがあったとしても、そのような印刷後の不必要なエラー検出にオペレータが煩わされることがなくなる。さらに、印刷開始時には、常に再開温度と上限温度との差分以上の温度マージンが確保されているために、一旦開始された印刷が途中で中断されるのを極力減らすことができる。
【0079】
また、印刷開始指令を受信した際において、エラー判断部45の印刷開始温度判断部45aによりサーマルヘッド15の温度が再開温度よりも高いと判断された場合には、印刷データを受け取る前に印刷開始が禁止される。従って、特に電池・バッテリ駆動の小型プリンタにおいて、余計なメモリ占有を排除できると共に、無駄な電力の消耗を防ぐことができる。
【0080】
また、印刷開始温度判断部48aは、印刷開始禁止中において、サーマルヘッド15の温度と再開温度との比較をリアルタイムで行うため、印刷開始が禁止された後に印刷を開始できる温度までサーマルヘッド15の温度が低下するのを迅速に検出することが可能になる。
【0081】
また、印刷開始禁止中において、印刷開始温度判断部48aにより、サーマルヘッド15の温度が再開温度に達するまで下降すると、印刷禁止解除部49が印刷開始の禁止を自動的に解除し、待機状態となっていた印刷開始指令に基づく印刷を開始するため、印刷開始が禁止された後に当該禁止された印刷を新たな操作を必要とすることなく迅速に開始させることができる。
【0082】
また、印刷実行温度判断部48bは、印刷中断中において、サーマルヘッド15の温度と再開温度との比較をリアルタイムで行うため、印刷が中断された後に印刷を再開できる温度までサーマルヘッド15の温度が低下するのを迅速に検出することが可能になる。
【0083】
また、印刷実行温度判断部48bにより印刷が中断されると、印刷が中断された際の用紙が排出されると共に印刷開始指令および印刷データが破棄されるので、特に電池・バッテリ駆動の小型プリンタにおいて、余計なメモリ占有を排除できると共に、無駄な電力の消耗を防ぐことができる。
【0084】
【0085】
また、上述の実施の形態では、印刷開始温度判断部48aが、印刷開始禁止中において、サーマルヘッド15の温度と再開温度との比較をリアルタイムで行う場合について説明しているが、これに限らず、印刷開始禁止中においてサーマルヘッド15の温度は検出されなくてもよい。
【0086】
また、上述の実施の形態では、印刷開始禁止中において、印刷開始温度判断部48aにより、サーマルヘッド15の温度が再開温度に達するまで下降したと判断された場合に、印刷禁止解除部49が印刷開始の禁止を自動的に解除し、待機状態となっていた印刷開始指令に基づく印刷を開始する場合について説明しているが、これに限らず、印刷開始の禁止が自動的に解除されて、当該印刷が自動的に開始されなくてもよい。
【0087】
また、上述の実施の形態では、印刷実行温度判断部48bが、印刷中断中において、サーマルヘッド15の温度と再開温度との比較をリアルタイムで行う場合について説明しているが、これに限らず、印刷中断中においてサーマルヘッド15の温度は検出されなくてもよい。
【0088】
また、上述の実施の形態では、印刷実行温度判断部48bにより印刷が中断されると、印刷が中断された際の用紙が排出されると共に印刷開始指令および印刷データが破棄される場合について説明しているが、これに限らず、印刷が中断された際に当該印刷データが待機状態とされて、印刷中断中において、印刷実行温度判断部48bにより、サーマルヘッド15の温度が再開温度に達するまで下降したと判断された場合に、印刷再開部50が印刷の中断を自動的に解除し、待機状態となっていた印刷データに基づく印刷を再開してもよい。また、印刷が中断された際に当該印刷データが待機状態とされることなく、印刷再開部50が印刷の中断を解除した場合に、改めて印刷データ要求をコンピュータ27に送信してもよい。なお、印刷が途中で中断された場合において、印刷再開部50により印刷の中断が解除されることにより当該印刷が再開されるときには、印刷中断前と印刷中断後の印刷がずれることなく適正に行われるようにするためには、印刷が中断された際の用紙の位置を記憶しておくことが好ましい。
【0089】
また、上述の実施の形態では、印刷開始禁止中において、印刷開始指令を受信すると、当該印刷開始指令が待機状態にされる場合について説明しているが、これに限らず、一旦受信した当該印刷開始指令が破棄されてもよいし、当該印刷開始指令を受け付けなくてもよい。
【0090】
また、上述の実施の形態では、プリンタ1は、その内部に充電式のバッテリを備えている場合について説明しているが、これに限らず、必ずしもバッテリは備えていなくてもよい。
【0091】
また、上述の実施の形態では、本発明に係る印刷制御装置として機能する制御部40がプリンタ1に備えられている場合について説明しているが、これに限らず、当該印刷制御装置が、プリンタに接続される外部機器であるコンピュータに備えられていてもよい。
【0092】
【発明の効果】
以上説明したように、請求項1によると、第2の比較手段が印刷実行中においてサーマルヘッドの温度と第2の所定温度とを比較し、サーマルヘッドの温度が第2の所定温度よりも高くなると印刷中断手段が実行中の印刷を中断するので、サーマルヘッドの温度が第2の所定温度以上となった状態で印刷が行われることがなく、所望の印刷品質が得られない状態で印刷が継続して行われるのを防止することができる。しかも、第2の比較手段が印刷終了後には上述のような比較を行わないので、たとえサーマルヘッドの温度が印刷後に第2の所定温度を超えることがあったとしても、そのような印刷後の不必要なエラー検出にオペレータが煩わされることがなくなる。さらに、印刷開始時には、常に第1の所定温度と第2の所定温度との差分以上の温度マージンが確保されているために、一旦開始された印刷が途中で中断されるのを極力減らすことができる。
【0093】
また、請求項1によると、印刷開始指令を受信した際において、第1の比較手段によりサーマルヘッドの温度が第1の所定温度よりも高いと判断された場合には、印刷データを受け取る前に印刷開始が禁止される。従って、特に電池・バッテリ駆動の小型プリンタにおいて、余計なメモリ占有を排除できると共に、無駄な電力の消耗を防ぐことができる。
【0094】
請求項2によると、印刷開始が禁止された後に印刷を開始できる温度までサーマルヘッドの温度が低下するのを迅速に検出することが可能になる。
【0095】
請求項3によると、印刷開始が禁止された後に当該禁止された印刷を新たな操作を必要とすることなく迅速に開始させることができる。
【0096】
請求項4によると、印刷が中断された後に印刷を再開できる温度までサーマルヘッドの温度が低下するのを迅速に検出することが可能になる。
【0097】
請求項5によると、印刷が中断された後に当該中断された印刷を新たな操作を必要とすることなく迅速に再開させることができる。
【0098】
請求項6によると、印刷が中断された際の用紙が排出されると共に印刷データが破棄されるので、特に電池・バッテリ駆動の小型プリンタにおいて、余計なメモリ占有を排除できると共に、無駄な電力の消耗を防ぐことができる。
【0099】
【図面の簡単な説明】
【図1】 プリンタ装置の斜視図である。
【図2】 プリンタ装置の側面断面図である。
【図3】 用紙収容部に用紙をセットした状態を示した図である。
【図4】 用紙分離部および印刷機構部の詳細を示した断面拡大図である。
【図5】 サーマルヘッド近傍の斜視図である。
【図6】 制御部の主要部についての簡易ブロック図である。
【図7】 プリンタにおいて印刷が行われる際のフローチャートである。
【図8】 複数頁の印刷が連続して行われる場合のサーマルヘッドの温度の時間的変化を示す図である。
【符号の説明】
1 プリンタ
15 サーマルヘッド(印刷ヘッド)
34 サーミスタ(センサ)
40 制御部(印刷制御装置)
43 ローラ制御部(用紙排出手段)
44 データ破棄部(印刷データ破棄手段)
45a 印刷開始温度判断部(第1の比較手段)
45b 印刷実行温度判断部(第2の比較手段)
46 印刷開始禁止部(印刷開始禁止手段)
47 印刷中断部(印刷中断手段)
48a 印刷開始温度判断部(第3の比較手段)
48b 印刷実行温度判断部(第4の比較手段)
49 印刷禁止解除部(印刷禁止解除手段)
50 印刷再開部(印刷再開手段)[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a printing control apparatus and a printer that control printing with a thermal head.
[0002]
[Prior art]
A printer employing a thermal recording system or a thermal transfer system is provided with a thermal head having a large number of heating elements. Therefore, desired printing is performed on the paper by selectively energizing and heating the heating elements of the thermal head.
[0003]
Here, in Japanese Patent No. 3064749, when the temperature of the thermal head reaches the first temperature, all the printing of the page being printed is performed, and after the printing of the page is finished, the temperature of the thermal head becomes the second temperature. If it reaches, the technique regarding the printing apparatus which stops printing until it becomes below 1st temperature is disclosed. In this printing apparatus, when the temperature of the thermal head reaches the second temperature after the printing of the page is finished, printing is not resumed immediately, and the temperature of the thermal head becomes equal to or lower than the first temperature. Printing resumes from. Therefore, it is possible to suppress the malfunction to some extent due to the temperature of the thermal head rising excessively.
[0004]
[Problems to be solved by the invention]
However, in this printing apparatus, once printing is resumed, printing of the page is always performed to the end. Therefore, when the temperature of the thermal head reaches the second temperature during printing of the page, the desired printing is performed. Since the printing is continuously performed in a state where the quality of the ink cannot be obtained, the printing quality may be significantly deteriorated. Further, when the temperature of the thermal head has reached the second temperature after the printing of one page is completed, an error (printing stopped state) is detected. Therefore, the operator will be bothered by unnecessary error detection even when the next page is not printed.
[0005]
Therefore, a main object of the present invention is to provide a print control apparatus and a printer that can suppress a decrease in quality of a printed image.
[0006]
A further object of the present invention is to provide a print control apparatus and a printer that can prevent an unnecessary error from being detected.
[0007]
[Means for Solving the Problems]
In order to achieve the above object, a printer according to
[0008]
According to the first aspect, the second comparison means compares the temperature of the thermal head with the second predetermined temperature during execution of printing, and the printing interruption means is executed when the temperature of the thermal head becomes higher than the second predetermined temperature. Since printing is interrupted, printing is not performed in a state where the temperature of the thermal head is equal to or higher than the second predetermined temperature, and printing is continuously performed in a state where desired print quality cannot be obtained. Can be prevented. In addition, since the second comparison means does not perform the comparison as described above after the printing is completed, even if the temperature of the thermal head exceeds the second predetermined temperature after the printing, The operator is not bothered by unnecessary error detection. Furthermore, since a temperature margin equal to or greater than the difference between the first predetermined temperature and the second predetermined temperature is always ensured at the start of printing, it is possible to reduce the interruption of printing once started as much as possible. it can.
[0009]
[0010]
According to the first aspect of the present invention, when the first comparison means determines that the temperature of the thermal head is higher than the first predetermined temperature when the print start command is received, before the print data is received. Printing start is prohibited. Therefore, particularly in a battery / battery-driven small printer, unnecessary memory occupancy can be eliminated, and wasteful power consumption can be prevented.
[0011]
Further, in claim 2PrinterIsThe printing control device isAfter the start of printing is prohibited by the print start prohibiting means, the apparatus further comprises a third comparing means for comparing the temperature of the thermal head with the first predetermined temperature. .
[0012]
According to the second aspect, it is possible to quickly detect that the temperature of the thermal head is lowered to a temperature at which printing can be started after the start of printing is prohibited.
[0013]
Further, in claim 3The printer is controlled by the print control device.Generating a print start command for starting printing prohibited by the print start prohibiting means when the third comparing means determines that the temperature of the thermal head is lower than the first predetermined temperature. The printing prohibition canceling means is further provided.
[0014]
According to the third aspect, after the start of printing is prohibited, the prohibited printing can be started quickly without requiring a new operation..
[0015]
Further, in claim 4The printer is controlled by the print control device.The printing apparatus further includes fourth comparison means for comparing the temperature of the thermal head with the first predetermined temperature after printing is interrupted by the printing interruption means.
[0016]
According to the fourth aspect, it is possible to quickly detect that the temperature of the thermal head is lowered to a temperature at which printing can be resumed after printing is interrupted.
[0017]
Further, in claim 5The printer is controlled by the print control device.And a print restarting means for generating an interrupted print restart command when the fourth comparison means determines that the temperature of the thermal head is lower than the first predetermined temperature. It is characterized by this.
[0018]
According to the fifth aspect, after the printing is interrupted, the interrupted printing can be promptly resumed without requiring a new operation..
[0019]
Further, in claim 6The printer is controlled by the print control device.When the printing is interrupted by the print interrupting means, a paper discharging means for generating a print paper discharging instruction, and when printing is interrupted by the printing interrupting means, a print data discarding instruction is generated. And a print data discarding unit.
[0020]
According to the sixth aspect, since the paper when printing is interrupted is ejected and the print data is discarded, it is possible to eliminate unnecessary memory occupancy and wasteful power especially in a small battery / battery driven printer. Consumption can be prevented.
[0021]
[0022]
[0023]
DETAILED DESCRIPTION OF THE INVENTION
A preferred embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a perspective view of the printer apparatus. FIG. 2 is a side sectional view of the printer apparatus. FIG. 3 is a diagram illustrating a state in which a sheet is set in the sheet storage unit. FIG. 4 is an enlarged cross-sectional view showing details of the paper separating unit and the printing mechanism unit. FIG. 5 is a perspective view of the vicinity of the thermal head.
[0024]
First, a schematic structure of the
[0025]
The
[0026]
The
[0027]
The upper portion of the
[0028]
A plurality of lamps such as a
[0029]
A
[0030]
Here, a schematic configuration of the
[0031]
The
[0032]
A
[0033]
With this configuration, when the
[0034]
Next, a schematic configuration of the
[0035]
In this configuration, the
[0036]
The
[0037]
The
[0038]
Here, as shown in FIG. 5, the
[0039]
The
[0040]
One end of a torsion coil
[0041]
The
[0042]
The
[0043]
Further, the
[0044]
Next, the control system of the
[0045]
As shown in FIG. 6, the control unit 40 includes a computer 27, which is an external device, a
[0046]
The control unit 40 is supplied from a ROM that stores control programs and data for various operations related to the
[0047]
The receiving unit 42 receives and stores the print start command and print data supplied from the computer 27. When receiving the print start command (no print data is received at this time), the receiving unit 42 immediately notifies the error determining unit 45 to that effect. When the error determination unit 45 determines that printing can be started (not in an error state), the reception unit 42 supplies a print data transmission request to the computer 27. Thereafter, when receiving data from the computer 27, the receiving unit 42 stores them and sends them to the data output unit 43 together with a control signal. As will be described in detail later, when the error determination unit 45 determines that printing cannot be started (in an error state) when the print start command is received, the print start command is waited. You can also
[0048]
The data output unit 43 controls the
[0049]
The data discarding unit 44 generates a print start command and a print data discarding command when printing is interrupted by the print interrupting unit 47. Therefore, when this discard command is generated, the print start command and print data stored in the receiving unit 42 are discarded.
[0050]
The error determination unit 45 determines whether the
[0051]
The print start prohibition unit 46 prohibits the start of printing when the print start temperature determination unit 45a determines that there is an error state. Then, until the print prohibition canceling unit 49 generates a print start command for canceling the prohibition of printing and starting printing, the state of prohibiting the start of printing is maintained.
[0052]
The print interruption unit 47 suspends printing (prohibits printing from being continued) when the print execution level determination unit 45b determines that an error state has occurred. Then, until the print resuming unit 50 generates a print resumption command for canceling the print interruption and resuming the printing, the state in which the printing is suspended is maintained. In this embodiment, when printing is interrupted by the print interrupting unit 47, a control signal for discharging the paper when printing is interrupted is supplied to the data output unit 43, and a data discarding unit 44 is supplied with a control signal for generating a print start command and a print data discard command.
[0053]
Based on the temperature of the
[0054]
The print prohibition cancel unit 49 generates a print start command for canceling the prohibition of print start and starting printing when the print start temperature determination unit 48a determines that the error state can be cancelled. In the present embodiment, when the printing prohibition is canceled by the printing prohibition canceling unit 49 and the reception unit 42 is in a standby state, printing based on the printing start command is performed. A data transmission request is supplied to the computer 27.
[0055]
The print resuming unit 50 generates a print resuming instruction for canceling the print interruption and resuming printing when the print start temperature determining unit 48b determines that the error state can be canceled. In the present embodiment, as described above, when printing is interrupted by the print interrupting unit 47, the print start command and print data stored in the receiving unit 42 are discarded. Until reception, printing is not performed and a print start command is waited.
[0056]
The
[0057]
Next, the flow of processing when printing is performed in the
[0058]
First, in step S101, when the
[0059]
In step S103, it is determined whether a print start command from the computer 27 has been received. If it is determined that a print start command has been received (S103: YES), the process proceeds to step S104. On the other hand, when it is determined that the print start command has not been received (S103: NO), the determination of whether the print start command from the computer 27 has been received is repeated.
[0060]
In step S104, it is determined whether the temperature of the
[0061]
In step S105, a print data transmission request based on the print start command is supplied to the computer 27. When the print data is received in step S106, a print operation based on the print start command and the print data is executed in step S107. Here, while the printing operation is being performed, the temperature of the
[0062]
In step S109, each time the printing operation for one line extending in the direction orthogonal to the conveyance direction of the
[0063]
Here, in step S104, when it is determined that the temperature of the
[0064]
In step S113, it is determined in real time whether or not the temperature of the
[0065]
In step S108, when it is determined that the temperature of the
[0066]
In step S123, it is determined in real time whether or not the temperature of the
[0067]
Next, a change in the temperature of the
[0068]
Here, in the present embodiment, as described above, the restart temperature and the upper limit temperature are set to 55 ° C. and 65 ° C., respectively. Note that the restart temperature and the upper limit temperature can be arbitrarily changed, but it is preferable to set the print temperature so that the print efficiency in the
[0069]
As shown in FIG. 8, at time t0, the temperature k0 of the
[0070]
At time t2, the second print start command is received. At this time, as described above, since the temperature k2 of the
[0071]
Thereafter, at times t4 and t6, the third and fourth print start commands are received, respectively. At this time, similarly to the above, since the temperatures k4 and k6 of the
[0072]
Here, the temperature k7 of the
[0073]
At time t9, the temperature k9 of the
[0074]
When the printing operation based on the fifth printing start command is started at time t9, the temperature of the
[0075]
Therefore, although the sixth print start command is received at time t11, as described above, the temperature k6 of the
[0076]
When the printing operation based on the seventh print start command is started at time t15, the temperature of the
[0077]
Thus, when the printing operation is forcibly terminated at time t16, the temperature of the
[0078]
As described above, in the
[0079]
When the print start command is received and the print start temperature determination unit 45a of the error determination unit 45 determines that the temperature of the
[0080]
In addition, since the print start temperature determination unit 48a compares the temperature of the
[0081]
In addition, when the print start temperature determination unit 48a lowers the temperature of the
[0082]
In addition, since the print execution temperature determination unit 48b compares the temperature of the
[0083]
In addition, when printing is interrupted by the print execution temperature determining unit 48b, the paper when the printing is interrupted is discharged and the print start command and print data are discarded. As a result, unnecessary memory occupancy can be eliminated, and wasteful power consumption can be prevented.
[0084]
[0085]
In the above-described embodiment, the case where the print start temperature determination unit 48a compares the temperature of the
[0086]
Further, in the above-described embodiment, when the print start temperature determining unit 48a determines that the temperature of the
[0087]
In the above-described embodiment, the case where the print execution temperature determination unit 48b compares the temperature of the
[0088]
In the above-described embodiment, when printing is interrupted by the print execution temperature determination unit 48b, the case where the paper when the printing is interrupted is discharged and the print start command and print data are discarded is described. However, the present invention is not limited to this. When printing is interrupted, the print data is set in a standby state, and during the printing interruption, until the temperature of the
[0089]
In the above-described embodiment, a case has been described in which when a print start command is received while print start is prohibited, the print start command is set to a standby state. The start command may be discarded, or the print start command may not be accepted.
[0090]
In the above-described embodiment, the
[0091]
Moreover, although the above-mentioned embodiment demonstrated the case where the
[0092]
【The invention's effect】
As described above, according to the first aspect, the second comparison unit compares the temperature of the thermal head with the second predetermined temperature during printing, and the temperature of the thermal head is higher than the second predetermined temperature. Then, since the printing interruption means interrupts the printing being executed, the printing is not performed in a state where the temperature of the thermal head is equal to or higher than the second predetermined temperature, and the printing can be performed in a state where a desired print quality cannot be obtained. It can be prevented from being performed continuously. In addition, since the second comparison means does not perform the comparison as described above after the printing is completed, even if the temperature of the thermal head exceeds the second predetermined temperature after the printing, The operator is not bothered by unnecessary error detection. Furthermore, since a temperature margin equal to or greater than the difference between the first predetermined temperature and the second predetermined temperature is always ensured at the start of printing, it is possible to reduce the interruption of printing once started as much as possible. it can.
[0093]
According to the first aspect of the present invention, when the first comparison means determines that the temperature of the thermal head is higher than the first predetermined temperature when the print start command is received, before the print data is received. Printing start is prohibited. Therefore, particularly in a battery / battery-driven small printer, unnecessary memory occupancy can be eliminated, and wasteful power consumption can be prevented.
[0094]
According to the second aspect, it is possible to quickly detect that the temperature of the thermal head is lowered to a temperature at which printing can be started after the start of printing is prohibited.
[0095]
According to the third aspect, after the start of printing is prohibited, the prohibited printing can be started quickly without requiring a new operation..
[0096]
According to the fourth aspect, it is possible to quickly detect that the temperature of the thermal head is lowered to a temperature at which printing can be resumed after printing is interrupted.
[0097]
According to the fifth aspect, after the printing is interrupted, the interrupted printing can be promptly resumed without requiring a new operation..
[0098]
According to the sixth aspect, since the paper when printing is interrupted is ejected and the print data is discarded, it is possible to eliminate unnecessary memory occupancy and wasteful power especially in a small battery / battery driven printer. Consumption can be prevented.
[0099]
[Brief description of the drawings]
FIG. 1 is a perspective view of a printer apparatus.
FIG. 2 is a side sectional view of the printer apparatus.
FIG. 3 is a diagram illustrating a state in which a sheet is set in a sheet storage unit.
FIG. 4 is an enlarged cross-sectional view illustrating details of a paper separation unit and a printing mechanism unit.
FIG. 5 is a perspective view of the vicinity of a thermal head.
FIG. 6 is a simplified block diagram of a main part of a control unit.
FIG. 7 is a flowchart when printing is performed in the printer.
FIG. 8 is a diagram showing a temporal change in the temperature of the thermal head when a plurality of pages are printed continuously.
[Explanation of symbols]
1 Printer
15 Thermal head (printing head)
34 Thermistor (sensor)
40 Control unit (printing control device)
43 Roller control unit (paper discharge means)
44 Data discard unit (print data discarding means)
45a Printing start temperature determination unit (first comparison unit)
45b Print execution temperature determination unit (second comparison unit)
46 Print start prohibition section (print start prohibition means)
47 Print interruption section (print interruption means)
48a Print start temperature judgment section (third comparison means)
48b Print execution temperature determination unit (fourth comparison means)
49 Printing prohibition canceling part (print prohibition canceling means)
50 Printing resumption part (print resumption means)
Claims (6)
印刷開始直前においてサーマルヘッドの温度と第1の所定温度とを比較するための第1の比較手段と、
印刷実行中において前記サーマルヘッドの温度と前記第1の所定温度よりも高い第2の所定温度とを比較するための第2の比較手段と、
前記第1の比較手段により前記サーマルヘッドの温度が前記第1の所定温度よりも高いと判断された場合に、印刷開始を禁止するとともに印刷データの受信を禁止するための印刷開始禁止手段と、
前記第2の比較手段により前記サーマルヘッドの温度が前記第2の所定温度よりも高いと判断された場合に、実行中の印刷を中断するための印刷中断手段とを備えた印刷制御装置と、
前記サーマルヘッドと、
前記サーマルヘッドの温度を検出するためのセンサとを備え、
前記印刷開始禁止手段は、印刷開始指令を受信した後で、印刷データを受信する前に作動することを特徴とするプリンタ。 A printer which is driven by electric power supplied from the battery,
A first comparing means for comparing the temperature of the thermal head with a first predetermined temperature immediately before the start of printing;
Second comparing means for comparing the temperature of the thermal head with a second predetermined temperature higher than the first predetermined temperature during execution of printing;
Print start prohibiting means for prohibiting printing start and receiving print data when the temperature of the thermal head is determined to be higher than the first predetermined temperature by the first comparing means;
A print control device comprising: a print interrupting means for interrupting printing that is being executed when the second comparison means determines that the temperature of the thermal head is higher than the second predetermined temperature ;
The thermal head;
A sensor for detecting the temperature of the thermal head,
The printer is characterized in that the print start prohibiting means operates after receiving a print start command and before receiving print data .
前記印刷中断手段により印刷が中断されると、印刷用紙の排出命令を生成するための用紙排出手段と、
前記印刷中断手段により印刷が中断されると、印刷データの破棄命令を生成するための印刷データ破棄手段とをさらに備えていることを特徴とする請求項1〜4のいずれか1項に記載のプリンタ。 The printing control device is
When printing is interrupted by the printing interruption means, a paper discharge means for generating a print paper discharge command;
The print data discarding unit for generating a print data discard command when printing is interrupted by the print interrupting unit, according to claim 1. Printer .
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002182336A JP3876775B2 (en) | 2002-06-24 | 2002-06-24 | Printer |
AU2003243962A AU2003243962A1 (en) | 2002-06-24 | 2003-06-24 | Print controller and printer |
PCT/JP2003/008007 WO2004000562A1 (en) | 2002-06-24 | 2003-06-24 | Print controller and printer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002182336A JP3876775B2 (en) | 2002-06-24 | 2002-06-24 | Printer |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004025512A JP2004025512A (en) | 2004-01-29 |
JP3876775B2 true JP3876775B2 (en) | 2007-02-07 |
Family
ID=29996648
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002182336A Expired - Lifetime JP3876775B2 (en) | 2002-06-24 | 2002-06-24 | Printer |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP3876775B2 (en) |
AU (1) | AU2003243962A1 (en) |
WO (1) | WO2004000562A1 (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4673026B2 (en) * | 2004-09-15 | 2011-04-20 | 東北リコー株式会社 | Plate making apparatus and plate making printing apparatus |
CN100376398C (en) * | 2004-10-29 | 2008-03-26 | 明基电通股份有限公司 | Method for searching ideal starting point temperature of ink jet chip of ink jet head and ink jet head |
JP5468211B2 (en) * | 2008-04-10 | 2014-04-09 | ローム株式会社 | Thermal head |
JP2010042513A (en) * | 2008-08-08 | 2010-02-25 | Toshiba Tec Corp | Printer and control method thereof |
JP5936115B2 (en) * | 2012-03-27 | 2016-06-15 | ブラザー工業株式会社 | Printing device |
JP5950089B2 (en) * | 2012-03-28 | 2016-07-13 | ブラザー工業株式会社 | Printing device |
CN102991105A (en) * | 2012-11-30 | 2013-03-27 | 苏州一致电子制程有限公司 | Temperature control device of thermal transfer printer |
JP6241377B2 (en) * | 2014-07-01 | 2017-12-06 | ブラザー工業株式会社 | Print production device |
JP6635082B2 (en) | 2017-03-30 | 2020-01-22 | 京セラドキュメントソリューションズ株式会社 | Optical scanning device, image forming device, abnormality detection method |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59187876A (en) * | 1983-04-08 | 1984-10-25 | Toshiba Corp | Thermal recorder |
JPS61199965A (en) * | 1985-03-04 | 1986-09-04 | Toshiba Corp | Printer device |
JPS6487289A (en) * | 1987-09-30 | 1989-03-31 | Canon Kk | Recorder |
JPH01257080A (en) * | 1988-04-08 | 1989-10-13 | Fuji Xerox Co Ltd | Overheating preventive device for data output system |
JP2960516B2 (en) * | 1990-10-04 | 1999-10-06 | キヤノン株式会社 | Image recording device |
JPH05270111A (en) * | 1992-03-27 | 1993-10-19 | Nec Corp | Printer |
JPH06278342A (en) * | 1993-03-26 | 1994-10-04 | Tokyo Electric Co Ltd | Printer |
JP3064749B2 (en) * | 1993-07-28 | 2000-07-12 | 村田機械株式会社 | Printing device |
JPH07137326A (en) * | 1993-11-18 | 1995-05-30 | Hitachi Ltd | Thermal transfer printer operating method |
JP2714353B2 (en) * | 1994-06-06 | 1998-02-16 | キヤノン株式会社 | Ink jet recording device |
KR0155081B1 (en) * | 1996-04-08 | 1998-12-01 | 김광호 | Printer with compulsory stoppage function and method of the same |
JPH11240231A (en) * | 1998-02-24 | 1999-09-07 | Minolta Co Ltd | Image input/output system, image input device and image output device |
-
2002
- 2002-06-24 JP JP2002182336A patent/JP3876775B2/en not_active Expired - Lifetime
-
2003
- 2003-06-24 WO PCT/JP2003/008007 patent/WO2004000562A1/en active Application Filing
- 2003-06-24 AU AU2003243962A patent/AU2003243962A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
WO2004000562A1 (en) | 2003-12-31 |
JP2004025512A (en) | 2004-01-29 |
AU2003243962A1 (en) | 2004-01-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3876775B2 (en) | Printer | |
JP6160336B2 (en) | Printing device | |
KR100202727B1 (en) | Recording device | |
JP7424071B2 (en) | Image forming device and image forming method | |
JP2003271010A (en) | Image forming apparatus and fixing temperature control method | |
CN101875266B (en) | Control method of a printer | |
EP3858625A1 (en) | Printing apparatus | |
JP4333431B2 (en) | Paper transport device, image forming apparatus, and paper transport unit | |
JPH10282836A (en) | Fixing device | |
JP2008080647A (en) | Printer and ribbon cassette | |
JP4984793B2 (en) | Bookbinding apparatus and image forming system | |
JP3627429B2 (en) | Printer and control method thereof | |
JP2005329564A (en) | Thermal printer apparatus | |
US11415914B2 (en) | Image recording apparatus | |
JPH0672572A (en) | Transport device for printer | |
US20220370657A1 (en) | Recording device | |
JP2012145771A (en) | Image forming apparatus | |
JP2007320249A (en) | Recording apparatus and recording apparatus control method | |
JP3750241B2 (en) | Printing device | |
JP2011073184A (en) | Method of controlling conveyance of recording paper of printer, and printer | |
JP3089923B2 (en) | Thermal transfer printer | |
JP4430407B2 (en) | Portable printer | |
JPH0695470A (en) | Image forming device | |
JP2024077438A (en) | Image forming device | |
JP2023121273A (en) | Printer and control method for printer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040910 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060228 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060425 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060725 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060914 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20061010 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061023 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 3876775 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091110 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101110 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101110 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111110 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111110 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121110 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131110 Year of fee payment: 7 |
|
EXPY | Cancellation because of completion of term |