JPS6319271A - サ−マルラインプリンタの駆動方法 - Google Patents
サ−マルラインプリンタの駆動方法Info
- Publication number
- JPS6319271A JPS6319271A JP61164147A JP16414786A JPS6319271A JP S6319271 A JPS6319271 A JP S6319271A JP 61164147 A JP61164147 A JP 61164147A JP 16414786 A JP16414786 A JP 16414786A JP S6319271 A JPS6319271 A JP S6319271A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- data
- block
- printer
- head
- 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.)
- Granted
Links
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
Landscapes
- Electronic Switches (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明はサーマルプリンタにおけるラインヘッドの駆
動方法に関する。
動方法に関する。
この発明は悠然式や熱溶融転写式や昇華式のプリンタに
用いられるサーマルヘッドの駆動方式において、ハード
ウェアで与えられるヘッドの分割数nをプリンタのサー
マルヘッドと紙送りモータを制御するソフトウェアによ
りm回で1ブロツクのプリントを完成させる様にするも
のである。そして、擬似的にm x n分割の多分解駆
動を行い、ピーク時の消費電流を下げるものである。さ
らに、AC電源使用時と電池駆動時、車載時などの使用
条件に応して、プリント速度とピーク消費電流のバラン
スを制御するものである。
用いられるサーマルヘッドの駆動方式において、ハード
ウェアで与えられるヘッドの分割数nをプリンタのサー
マルヘッドと紙送りモータを制御するソフトウェアによ
りm回で1ブロツクのプリントを完成させる様にするも
のである。そして、擬似的にm x n分割の多分解駆
動を行い、ピーク時の消費電流を下げるものである。さ
らに、AC電源使用時と電池駆動時、車載時などの使用
条件に応して、プリント速度とピーク消費電流のバラン
スを制御するものである。
サーマルプリンタの消費電流は大きく、1ラインを一勢
にプリントするとA4ラインプリンタでも数百ワットの
電力を供給しなければならず、電源が大型でコストアン
プになる為、通常4から8ブロツクに分割して駆動する
様にしている。この分割数を増すと消費電流のピーク値
は減少するがプリント速度は遅くなる。従って、Ac1
a使用時に最適な4から8分割駆動が多い。
にプリントするとA4ラインプリンタでも数百ワットの
電力を供給しなければならず、電源が大型でコストアン
プになる為、通常4から8ブロツクに分割して駆動する
様にしている。この分割数を増すと消費電流のピーク値
は減少するがプリント速度は遅くなる。従って、Ac1
a使用時に最適な4から8分割駆動が多い。
しかし、携帯用等の小型化、軽量化、低コストを要求さ
れるプリンタでは、より多い分割数が望まれるが、既成
のヘッドを使う限り分割数は多(できないし、生産量が
多くない時は新規に多分割のヘッドを開発する事はコス
ト的に合わない。
れるプリンタでは、より多い分割数が望まれるが、既成
のヘッドを使う限り分割数は多(できないし、生産量が
多くない時は新規に多分割のヘッドを開発する事はコス
ト的に合わない。
又、電池は車載電源、ACta等の条件に最適な動作条
件を選択できないので、電池で使える様に設計するとプ
リントスピードが遅(なり、ラインプリンタとしての価
値をt貝なってしまう。
件を選択できないので、電池で使える様に設計するとプ
リントスピードが遅(なり、ラインプリンタとしての価
値をt貝なってしまう。
上記問題点を除去する為、本発明は、1ラインをハード
ウェア的に数ブロックに分けてプリント可能なヘッドに
おいて、前記ブロックをソフトウェアの処理により、さ
らに複数に分割するものである。つまり、1ブロツクの
各ドツトのプリントするか否かを数字Aの各ビットに対
応させる様にしたプリントデータA、及び、ソフトウェ
アによる分割数m回のうちデータAの各ビットが必ず1
回はプリントをイネーブルにして、残りのm−1回はデ
ィスイネーブルにする様な数列B+からB、を使ってプ
リントする。つまりm−1回は無印字データとして、ヘ
ッドドライバICにデータ転送する。論理式で表すと、 1515mとなるiにおいて、 Ai=AIIBi 又はAi=AnBiという論理演
算の結果に従いm回プリントを行い□A n B +
+ A n B * + ・−−・−−+ A nB
i + −−−・−−−−+AnB、−A という様にしてm四分割し、さらにプリントデータAを
再生する。又、モータの紙送りは少な(ともm回のプリ
ントが終るまで行なわないものとする。又、上記数例B
1からB、において、各項のイネーブルとするビットの
総数は、はぼ同数になる様、Biを設定する。
ウェア的に数ブロックに分けてプリント可能なヘッドに
おいて、前記ブロックをソフトウェアの処理により、さ
らに複数に分割するものである。つまり、1ブロツクの
各ドツトのプリントするか否かを数字Aの各ビットに対
応させる様にしたプリントデータA、及び、ソフトウェ
アによる分割数m回のうちデータAの各ビットが必ず1
回はプリントをイネーブルにして、残りのm−1回はデ
ィスイネーブルにする様な数列B+からB、を使ってプ
リントする。つまりm−1回は無印字データとして、ヘ
ッドドライバICにデータ転送する。論理式で表すと、 1515mとなるiにおいて、 Ai=AIIBi 又はAi=AnBiという論理演
算の結果に従いm回プリントを行い□A n B +
+ A n B * + ・−−・−−+ A nB
i + −−−・−−−−+AnB、−A という様にしてm四分割し、さらにプリントデータAを
再生する。又、モータの紙送りは少な(ともm回のプリ
ントが終るまで行なわないものとする。又、上記数例B
1からB、において、各項のイネーブルとするビットの
総数は、はぼ同数になる様、Biを設定する。
上記の様に設定すると、ハードウェア上はn分割のヘッ
ドをmxn分割(ただしm=1の整数)する事ができる
。この結果、ピーク時の消費電流を、約m分の1に減少
する事ができる。又、mの値を選択する事により、ソフ
トウェアで分割数を可変できる。
ドをmxn分割(ただしm=1の整数)する事ができる
。この結果、ピーク時の消費電流を、約m分の1に減少
する事ができる。又、mの値を選択する事により、ソフ
トウェアで分割数を可変できる。
以下、この発明を図面に基づいて詳細に説明する。第1
図は本発明によるプリント順序を模式的な表した図であ
り、ハードウェアによる分割数n=4である。ソフトウ
ェアによる分割数mは、第1図(alと(blが2、t
elが1である。1ブロツクは通常、数100 ドツト
で構成されているが、説明を簡単にする為、本実施例で
は、1ブロツクが8ドツトとして説明する。この場合、
プリントデータAのうちの1ブロツク分のデータDIは
8ビツト分の8とソトデータとなる。第1図(alでは
m=2回に分け、くし歯状に駆動するものである。プリ
ントデータD1と各ビットの論理積をとる為の数列Bは B、=11110000=FOR Bz=00001111’=OFH であり、図示しない記憶手段にメモリさせている。
図は本発明によるプリント順序を模式的な表した図であ
り、ハードウェアによる分割数n=4である。ソフトウ
ェアによる分割数mは、第1図(alと(blが2、t
elが1である。1ブロツクは通常、数100 ドツト
で構成されているが、説明を簡単にする為、本実施例で
は、1ブロツクが8ドツトとして説明する。この場合、
プリントデータAのうちの1ブロツク分のデータDIは
8ビツト分の8とソトデータとなる。第1図(alでは
m=2回に分け、くし歯状に駆動するものである。プリ
ントデータD1と各ビットの論理積をとる為の数列Bは B、=11110000=FOR Bz=00001111’=OFH であり、図示しない記憶手段にメモリさせている。
Bのビットが「1」のところだけイネーブルとなり、上
位4ビツトと下位4ビツトを2回に分けてプリントする
。つまり、nブロック目のデータはD * ” D n
118 r ” D a n B zであり、2回の
プリントでDlのデータの1ブロツク分を完成させる。
位4ビツトと下位4ビツトを2回に分けてプリントする
。つまり、nブロック目のデータはD * ” D n
118 r ” D a n B zであり、2回の
プリントでDlのデータの1ブロツク分を完成させる。
この演算は図示したプリンタ制御用コンピュータに含ま
れる演算手段による。
れる演算手段による。
第1図ta)では1ブロツクの上位4ビット分のデータ
をプリント後、2ブロツクの上位4ビツトをプリントし
、3ブロツクと4ブロツクの上位4ビノトを順次プリン
トした後に、1ブロツクにもどり今度は、1ブロツクか
ら4ブロツクの下位4ビツトづつを順次プリントする。
をプリント後、2ブロツクの上位4ビツトをプリントし
、3ブロツクと4ブロツクの上位4ビノトを順次プリン
トした後に、1ブロツクにもどり今度は、1ブロツクか
ら4ブロツクの下位4ビツトづつを順次プリントする。
第1図(′b)では、第1プロフクの上位4ビツトをプ
リントし、次に第1ブロフクの下位4ビツトをプリント
し、1ブロツク目を完成させる。次に2ブロツクの上位
4ビツト、次に2ブロツクの下位4ビツトという様に、
各ブロックを完成させてから次のブロックのプリントを
行う。本実施例では上位ビットと下位ビットに分けてプ
リントしたが、各ブロックの分割方法は他の方法でもよ
(、 B、= 1010101 Bz=0101010 とすれば、1ドツトおきのプリントを行い、次に残りの
ドツトのプリントを行う事になる。
リントし、次に第1ブロフクの下位4ビツトをプリント
し、1ブロツク目を完成させる。次に2ブロツクの上位
4ビツト、次に2ブロツクの下位4ビツトという様に、
各ブロックを完成させてから次のブロックのプリントを
行う。本実施例では上位ビットと下位ビットに分けてプ
リントしたが、各ブロックの分割方法は他の方法でもよ
(、 B、= 1010101 Bz=0101010 とすれば、1ドツトおきのプリントを行い、次に残りの
ドツトのプリントを行う事になる。
以上述べたシーケンスを第1図(blの実施例について
、第2図にフローチャートを示す、第2図では1ライン
当りのシーケンスを述べており、これを何回も繰り返す
事により1画面を完成させるものである。このシーケン
スを実行する手段は前記プリンク制1)1f用コンピユ
ータに含まれる。以上の実施例は1ブロンク当り、8ド
ツトとしてH易化して説明してきた。しかし実際のプタ
ンクではlブロック当り数百ドツトあり、数列Bも数百
ビットであるが、本実施例の延長上にあり、本発明に含
まれる。又、第2図のフローチャートに示す様に、電源
の使用条件、たとえば、電燈線、N1−Cd電池、乾電
池等の様に取り出せる瞬間最大電力に応じてソフトウェ
アによるヘッド駆動弁MRmを可変するシステムも本発
明に含まれる。尚、このmと数列Bを可変する手段は前
記プリンタ制御用コンピュータに含まれる。
、第2図にフローチャートを示す、第2図では1ライン
当りのシーケンスを述べており、これを何回も繰り返す
事により1画面を完成させるものである。このシーケン
スを実行する手段は前記プリンク制1)1f用コンピユ
ータに含まれる。以上の実施例は1ブロンク当り、8ド
ツトとしてH易化して説明してきた。しかし実際のプタ
ンクではlブロック当り数百ドツトあり、数列Bも数百
ビットであるが、本実施例の延長上にあり、本発明に含
まれる。又、第2図のフローチャートに示す様に、電源
の使用条件、たとえば、電燈線、N1−Cd電池、乾電
池等の様に取り出せる瞬間最大電力に応じてソフトウェ
アによるヘッド駆動弁MRmを可変するシステムも本発
明に含まれる。尚、このmと数列Bを可変する手段は前
記プリンタ制御用コンピュータに含まれる。
本発明によれば以下の効果を有する。
(1)既存のサーマルへノドを開発するプリンタの電源
条件に容易に適合できるので、新規なサーマルヘッドの
開発が不要となり、プリンタの開発期間と開発費用を少
なくできる。
条件に容易に適合できるので、新規なサーマルヘッドの
開発が不要となり、プリンタの開発期間と開発費用を少
なくできる。
(2)−台のポータプルプリンタで、乾電池から、N
1−Cd電池、カー電源、電燈線と多種の電源に適当さ
せるプリンタを実現でき、与えられた電源条件ごとに最
高速度でのプリントを可能にする。
1−Cd電池、カー電源、電燈線と多種の電源に適当さ
せるプリンタを実現でき、与えられた電源条件ごとに最
高速度でのプリントを可能にする。
(3)サーマルプリンタの欠点である消費電力のピーク
値を減少させ、電源の小型化と低コスト化を実現する。
値を減少させ、電源の小型化と低コスト化を実現する。
第1図(aL (bl、 (C)は、本発明によるプリ
ント順序を簡略化した模式図であり、第2図は、第1図
[blのフローチャートを示す。 以上 出願人 セイコー電子工業株式会社 アリント回a(嚇ン ブリシト順序S表hオオ輿入図 第 1 図 ((2) プリント声屓序E及わす才4代山 第1 図(42 アリ〉ト声−4と 表りずオ#六A犯 η丁 1 図 (Cン 本凶4朗におけ470−4−ヤード 第 2 図
ント順序を簡略化した模式図であり、第2図は、第1図
[blのフローチャートを示す。 以上 出願人 セイコー電子工業株式会社 アリント回a(嚇ン ブリシト順序S表hオオ輿入図 第 1 図 ((2) プリント声屓序E及わす才4代山 第1 図(42 アリ〉ト声−4と 表りずオ#六A犯 η丁 1 図 (Cン 本凶4朗におけ470−4−ヤード 第 2 図
Claims (2)
- (1)自然数n個のブロックに分割されたn分割駆動用
サーマルラインヘッドをもつプリンタにおいて、前記ブ
ロックが1個以上のドライブICと、1つのストローブ
信号入力を備え、前記ブロックに転送する各ドットのプ
リント用データAに対し、どこかのビットが「0」であ
りB_1からB_m(ただしmは整数)の和が、全ビッ
ト「1」となる様な数列との論理積。 A=A∩B_1+A∩B_2+…………+A∩Bi+…
………+A∩B_m となる数列Bの記憶手段、および、AとBiとの論理積
の演算手段、A∩Biのデータを同一ラインの同一ブロ
ックにm回プリントするシーケンスを実行する手段から
なり、n分割駆動用サーマルプリンター用ヘッドを、m
×n分割に駆動するサーマルラインプリンタの駆動方法
。 - (2)特許請求の範囲第1項において、前記m回及び、
数列Bを、消費電流ピーク値とプリント速度の要求に応
じて可変する手段を有するサーマルラインプリンタの駆
動方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16414786A JPH0720708B2 (ja) | 1986-07-11 | 1986-07-11 | サ−マルラインプリンタの駆動方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16414786A JPH0720708B2 (ja) | 1986-07-11 | 1986-07-11 | サ−マルラインプリンタの駆動方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6319271A true JPS6319271A (ja) | 1988-01-27 |
| JPH0720708B2 JPH0720708B2 (ja) | 1995-03-08 |
Family
ID=15787638
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16414786A Expired - Lifetime JPH0720708B2 (ja) | 1986-07-11 | 1986-07-11 | サ−マルラインプリンタの駆動方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0720708B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0427565A (ja) * | 1990-05-23 | 1992-01-30 | Matsushita Electric Ind Co Ltd | プリンタ装置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5627371A (en) * | 1979-08-14 | 1981-03-17 | Nec Corp | Scanning system for line of heating-resistor for thermal printing |
| JPS5670975A (en) * | 1979-11-16 | 1981-06-13 | Toshiba Corp | Driving method for thermal head |
-
1986
- 1986-07-11 JP JP16414786A patent/JPH0720708B2/ja not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5627371A (en) * | 1979-08-14 | 1981-03-17 | Nec Corp | Scanning system for line of heating-resistor for thermal printing |
| JPS5670975A (en) * | 1979-11-16 | 1981-06-13 | Toshiba Corp | Driving method for thermal head |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0427565A (ja) * | 1990-05-23 | 1992-01-30 | Matsushita Electric Ind Co Ltd | プリンタ装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0720708B2 (ja) | 1995-03-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU691822B2 (en) | Thermal printer control system | |
| EP1754611B1 (en) | Thermal printer | |
| JPS61206663A (ja) | サ−マルプリンタにおける印字方法 | |
| JPS6122960A (ja) | 印字速度切替方式 | |
| EP0478369A2 (en) | Line thermal printer | |
| JPS63239064A (ja) | ドットマトリクスタイプの印字ヘッド制御システム | |
| JPH0137023B2 (ja) | ||
| JP3073359B2 (ja) | 画像印刷方法及びそれを用いたノンインパクトプリンタ | |
| JPH05529A (ja) | サーマルプリンタ | |
| JPH0720708B2 (ja) | サ−マルラインプリンタの駆動方法 | |
| JP4576021B2 (ja) | 印刷装置および印刷方法 | |
| JP2825501B2 (ja) | プリンタ | |
| JPH0825672A (ja) | サーマルヘッド分割駆動装置 | |
| JP2006347034A (ja) | サーマルプリンタ | |
| JPS6179680A (ja) | サ−マルプリンタ | |
| JPS60104344A (ja) | ドットマトリクスプリンタの印字パタ−ン生成回路 | |
| JPS63256446A (ja) | 印刷装置 | |
| JPS63122567A (ja) | ドツトプリンタの印字方法 | |
| JPH04287266A (ja) | 文書作成装置 | |
| JPH0459360A (ja) | プリンタの過負荷印字制御方法 | |
| JPH082658B2 (ja) | 二色発色感熱紙の印字方法 | |
| JPH04279361A (ja) | サーマルヘッドの駆動制御装置,サーマルプリンタ及びその制御方法 | |
| JPS63122579A (ja) | 感熱転写方式プリンタ | |
| JPS5957768A (ja) | 印字装置 | |
| JP2001080114A (ja) | 画像処理装置および画像処理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |