JP2833423B2 - サーマルプリンタに於ける印刷方法 - Google Patents
サーマルプリンタに於ける印刷方法Info
- Publication number
- JP2833423B2 JP2833423B2 JP18154493A JP18154493A JP2833423B2 JP 2833423 B2 JP2833423 B2 JP 2833423B2 JP 18154493 A JP18154493 A JP 18154493A JP 18154493 A JP18154493 A JP 18154493A JP 2833423 B2 JP2833423 B2 JP 2833423B2
- Authority
- JP
- Japan
- Prior art keywords
- printing
- line
- rate
- print data
- 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 - Fee Related
Links
Landscapes
- Electronic Switches (AREA)
Description
【0001】
【産業上の利用分野】この発明はサーマルプリンタに於
ける印字制御に関するものであり、特に、印字品位の向
上を図った印刷方法に関するものである。
ける印字制御に関するものであり、特に、印字品位の向
上を図った印刷方法に関するものである。
【0002】
【従来の技術】発熱体を直線的に配列したサーマルヘッ
ドによる熱転写印刷は、印字制御部からサーマルヘッド
へ1ライン分の1次元ドットデータを順次シリアル転送
して行われる。サーマルヘッドのシフトレジスタへ1ラ
インのドットデータを転送後に印字制御部からヒート信
号が入力され、ドットデータに対応する発熱体にストロ
ーブパルスが印加されて一本の走査線が印刷される。ド
ットデータの転送並びに発熱動作は用紙送り機構或いは
ヘッド送り機構と同期運転され、用紙上にドットパター
ンが2次元展開されて文字や図形等が印刷される。
ドによる熱転写印刷は、印字制御部からサーマルヘッド
へ1ライン分の1次元ドットデータを順次シリアル転送
して行われる。サーマルヘッドのシフトレジスタへ1ラ
インのドットデータを転送後に印字制御部からヒート信
号が入力され、ドットデータに対応する発熱体にストロ
ーブパルスが印加されて一本の走査線が印刷される。ド
ットデータの転送並びに発熱動作は用紙送り機構或いは
ヘッド送り機構と同期運転され、用紙上にドットパター
ンが2次元展開されて文字や図形等が印刷される。
【0003】
【発明が解決しようとする課題】サーマルヘッドは、発
熱体の印字率が高い部分は蓄熱効果によって相対的に印
刷濃度が高くなる性質がある。従って、印字率即ちドッ
トのオン比率によって印刷濃度が変動するため、印字率
の低い印刷個所が適正な印刷濃度となるようにサーマル
ヘッドの発熱エネルギーを高エネルギーに調節すると高
印字率の印刷個所のドットがつぶれて印字品位が低下し
たり、インクリボンの溶断が起こることがある。
熱体の印字率が高い部分は蓄熱効果によって相対的に印
刷濃度が高くなる性質がある。従って、印字率即ちドッ
トのオン比率によって印刷濃度が変動するため、印字率
の低い印刷個所が適正な印刷濃度となるようにサーマル
ヘッドの発熱エネルギーを高エネルギーに調節すると高
印字率の印刷個所のドットがつぶれて印字品位が低下し
たり、インクリボンの溶断が起こることがある。
【0004】また、高印字率の印刷個所が適正な印刷濃
度となるように発熱エネルギーを低下させると低印字率
の印刷個所の印字濃度が不足して文字のかすれを生じる
ことがあり、発熱エネルギーの一律的な調節によっては
ドットパターンの印刷濃度を均一に制御することは困難
である。そして、特に、レタリングテープ等のように高
品位な印字結果を要求されるものを作成する場合には上
述した印刷濃度の不均一性が問題になる。そこで、この
発明は印字率に係わらず印刷濃度を均一に制御する手段
を提供して、上記課題を解決することを目的とする。
度となるように発熱エネルギーを低下させると低印字率
の印刷個所の印字濃度が不足して文字のかすれを生じる
ことがあり、発熱エネルギーの一律的な調節によっては
ドットパターンの印刷濃度を均一に制御することは困難
である。そして、特に、レタリングテープ等のように高
品位な印字結果を要求されるものを作成する場合には上
述した印刷濃度の不均一性が問題になる。そこで、この
発明は印字率に係わらず印刷濃度を均一に制御する手段
を提供して、上記課題を解決することを目的とする。
【0005】
【課題を解決するための手段】この発明は、上記目的を
達成するために、ドットパターンの走査線を構成する1
ラインの印字データを順次サーマルヘッドへ転送し、1
ラインの印字データの転送完了の都度、ヒート信号をサ
ーマルヘッドへ入力して前記サーマルヘッドに通電し、
ヒート信号の出力タイミングに同期して送られる用紙に
文字等のドットパターンを印刷するサーマルプリンタの
印字制御に於て、1ラインの印字データを複数のブロッ
クに分割し、前記複数のブロックの夫々の印字率を求め
て予め設定した基準印字率と比較し、前記印字データを
サーマルヘッドへシリアル転送する際に、前記基準印字
率以上の高印字率ブロックの印字データを転送したとき
は直後の高印字率ブロックのデータ転送を保留して印字
し、その後に前記保留された高印字率ブロックの印字デ
ータを転送して再度印字し、1ラインを重複走査して印
字するサーマルプリンタに於ける印刷方法を提案するも
のである。
達成するために、ドットパターンの走査線を構成する1
ラインの印字データを順次サーマルヘッドへ転送し、1
ラインの印字データの転送完了の都度、ヒート信号をサ
ーマルヘッドへ入力して前記サーマルヘッドに通電し、
ヒート信号の出力タイミングに同期して送られる用紙に
文字等のドットパターンを印刷するサーマルプリンタの
印字制御に於て、1ラインの印字データを複数のブロッ
クに分割し、前記複数のブロックの夫々の印字率を求め
て予め設定した基準印字率と比較し、前記印字データを
サーマルヘッドへシリアル転送する際に、前記基準印字
率以上の高印字率ブロックの印字データを転送したとき
は直後の高印字率ブロックのデータ転送を保留して印字
し、その後に前記保留された高印字率ブロックの印字デ
ータを転送して再度印字し、1ラインを重複走査して印
字するサーマルプリンタに於ける印刷方法を提案するも
のである。
【0006】
【作用】サーマルヘッドへ1回に転送される1ラインの
印字データを複数のブロックに分割して夫々のブロック
の印字率を求める。ブロックの印字率の高低を判別する
ための基準印字率を設定する。印字データをサーマルヘ
ッドへシリアル転送する際に、基準印字率以上の高印字
率ブロックの印字データを転送した直後に高印字率ブロ
ックが連続する場合は、その高印字率ブロックの印字デ
ータの転送を保留する。1ラインの印字データ転送後に
サーマルヘッドへヒート信号を出力して印字し、続い
て、同一ラインの印字データ中の保留された印字データ
を転送し、再度ヒート信号を出力して印字する。この重
複走査は用紙送り或いはサーマルヘッドの送りの1ステ
ップ内で処理され、複数回の印字動作によって1ライン
のドットパターンが形成される。連続する高印字率ブロ
ックへの通電タイミングが相異するため、高印字率部位
の熱集中が緩和されて低印字率部位との印字濃度の差が
減少する。
印字データを複数のブロックに分割して夫々のブロック
の印字率を求める。ブロックの印字率の高低を判別する
ための基準印字率を設定する。印字データをサーマルヘ
ッドへシリアル転送する際に、基準印字率以上の高印字
率ブロックの印字データを転送した直後に高印字率ブロ
ックが連続する場合は、その高印字率ブロックの印字デ
ータの転送を保留する。1ラインの印字データ転送後に
サーマルヘッドへヒート信号を出力して印字し、続い
て、同一ラインの印字データ中の保留された印字データ
を転送し、再度ヒート信号を出力して印字する。この重
複走査は用紙送り或いはサーマルヘッドの送りの1ステ
ップ内で処理され、複数回の印字動作によって1ライン
のドットパターンが形成される。連続する高印字率ブロ
ックへの通電タイミングが相異するため、高印字率部位
の熱集中が緩和されて低印字率部位との印字濃度の差が
減少する。
【0007】
【実施例】以下、この発明の一実施例を図に従って詳述
する。図1の(a)は256ドットのサーマルヘッドの
発熱体を模式的に示し、発熱体は16ドット毎にブロッ
ク結線され、16のブロックが形成されている。このサ
ーマルヘッドに転送すべき印字データを重複走査する本
発明の印刷方法を図2及び図3に示すフローチャートに
従って説明する。
する。図1の(a)は256ドットのサーマルヘッドの
発熱体を模式的に示し、発熱体は16ドット毎にブロッ
ク結線され、16のブロックが形成されている。このサ
ーマルヘッドに転送すべき印字データを重複走査する本
発明の印刷方法を図2及び図3に示すフローチャートに
従って説明する。
【0008】先ず、印字データをプリンタ装置に入力し
(ステップ101)、プリンタ装置の印字制御部に次ス
テップの演算処理を実行させる。印字制御部は図1の
(a)に示す1ラインを構成する256ドット印字デー
タの16ドット単位のブロック毎に印字率を算出し、メ
モリ上のテーブルに書込む(ステップ102)。続い
て、サーマルヘッドのシフトレジスタへ1ラインの印字
データのシリアル転送を開始し(ステップ103)、ブ
ロック毎の印字率に応じて出力するか否かが決定される
(ステップ104)。ここでは高印字率ブロックと低印
字率ブロックとを判別する基準印字率を80%として、
80%以上のブロックの場合は、サーマルヘッドへ転送
するとともに、メモリテーブル上のそのブロックの印字
率を0%に書換える(ステップ105)。
(ステップ101)、プリンタ装置の印字制御部に次ス
テップの演算処理を実行させる。印字制御部は図1の
(a)に示す1ラインを構成する256ドット印字デー
タの16ドット単位のブロック毎に印字率を算出し、メ
モリ上のテーブルに書込む(ステップ102)。続い
て、サーマルヘッドのシフトレジスタへ1ラインの印字
データのシリアル転送を開始し(ステップ103)、ブ
ロック毎の印字率に応じて出力するか否かが決定される
(ステップ104)。ここでは高印字率ブロックと低印
字率ブロックとを判別する基準印字率を80%として、
80%以上のブロックの場合は、サーマルヘッドへ転送
するとともに、メモリテーブル上のそのブロックの印字
率を0%に書換える(ステップ105)。
【0009】そして、1ラインの印字データ転送終了ま
ではステップ107からステップ109に進む。今回の
ブロックの印字率が80%以上であってその印字データ
がサーマルヘッドへ出力された場合は、直後のブロック
の印字率が高印字率が低印字率かに係らず当該ブロック
の印字データの転送が保留され(ステップ110)、ス
テップ104に戻って1ラインの印字データの転送終了
まで各ブロックの印字データに対して上記の手順で転送
或いは転送保留が行われる。
ではステップ107からステップ109に進む。今回の
ブロックの印字率が80%以上であってその印字データ
がサーマルヘッドへ出力された場合は、直後のブロック
の印字率が高印字率が低印字率かに係らず当該ブロック
の印字データの転送が保留され(ステップ110)、ス
テップ104に戻って1ラインの印字データの転送終了
まで各ブロックの印字データに対して上記の手順で転送
或いは転送保留が行われる。
【0010】このルーチンでは印字率80%以下の低印
字率ブロックの印字データは転送を保留され、80%以
上のブロックが連続した場合は、ステップ109と11
0とによって隅数番目の高印字率ブロックの印字データ
は転送されない。従って、1回目のデータ転送終了後に
ヒート信号を出力(ステップ107→108)した結果
は、図1中に示すように、高印字率のブロックのみが
夫々1ブロック以上の間隔をあけて配列される。
字率ブロックの印字データは転送を保留され、80%以
上のブロックが連続した場合は、ステップ109と11
0とによって隅数番目の高印字率ブロックの印字データ
は転送されない。従って、1回目のデータ転送終了後に
ヒート信号を出力(ステップ107→108)した結果
は、図1中に示すように、高印字率のブロックのみが
夫々1ブロック以上の間隔をあけて配列される。
【0011】第1回目のヒート信号出力後に図3のステ
ップ111へ進み、同一ラインの印字データの転送を再
開する。今回は、1回目の走査とは逆に、印字率80%
以下の低印字率ブロックのドットデータをサーマルヘッ
ドへ転送し、テーブル上のそのドットデータの印字率を
0%に書換える(ステップ112→113)。一方、8
0%以上の高印字率ブロックの印字データは転送を保留
する(ステップ112→114)。
ップ111へ進み、同一ラインの印字データの転送を再
開する。今回は、1回目の走査とは逆に、印字率80%
以下の低印字率ブロックのドットデータをサーマルヘッ
ドへ転送し、テーブル上のそのドットデータの印字率を
0%に書換える(ステップ112→113)。一方、8
0%以上の高印字率ブロックの印字データは転送を保留
する(ステップ112→114)。
【0012】そして、1ラインのデータ転送を終了する
まではステップ115から117へ進み、サーマルヘッ
ドへ転送された低印字率ブロックの直後のブロックの印
字データは無条件で転送を保留され(ステップ11
9)、ステップ112へ戻って1ラインのデータ転送を
終了するまで順次残りのブロックのドットデータを転送
或いは転送保留する。
まではステップ115から117へ進み、サーマルヘッ
ドへ転送された低印字率ブロックの直後のブロックの印
字データは無条件で転送を保留され(ステップ11
9)、ステップ112へ戻って1ラインのデータ転送を
終了するまで順次残りのブロックのドットデータを転送
或いは転送保留する。
【0013】1ラインの転送終了後に、ヒート信号を出
力して(ステップ116)図1のに示すようにサーマ
ルヘッドに転送された低印字率ドットデータに対応する
ブロックが通電されて印字される。オンドット率80%
以下のブロックが連続した場合は、ステップ117と1
19とによって隅数番目の低印字率ブロックのドットデ
ータは出力を保留され、隣接するブロックが通電される
ことがないように制御される。
力して(ステップ116)図1のに示すようにサーマ
ルヘッドに転送された低印字率ドットデータに対応する
ブロックが通電されて印字される。オンドット率80%
以下のブロックが連続した場合は、ステップ117と1
19とによって隅数番目の低印字率ブロックのドットデ
ータは出力を保留され、隣接するブロックが通電される
ことがないように制御される。
【0014】続いて、ヒート信号の出力数即ち、同一ラ
インの重複走査回数が4回に達していないためステップ
118から104へ戻り、再び第一回目の走査と同様に
して残りの高印字率ブロックの印字データを転送し、1
ラインのデータ転送終了後に印字する(ステップ107
→108)。この印字結果は図1のに示すように本来
の高印字率ブロックに隣接する高印字ブロックが配列
される。
インの重複走査回数が4回に達していないためステップ
118から104へ戻り、再び第一回目の走査と同様に
して残りの高印字率ブロックの印字データを転送し、1
ラインのデータ転送終了後に印字する(ステップ107
→108)。この印字結果は図1のに示すように本来
の高印字率ブロックに隣接する高印字ブロックが配列
される。
【0015】続いて、第2回目の走査と同様にステップ
111へ進んで同一ラインの4回目の走査を行い、残り
の低印字率ブロックの印字データを転送し、転送終了後
に印字する(ステップ115→116)。この印字によ
って図1のに示すように残りの低印字率ブロックが印
字され、1ラインを4回重複走査し、高印字率ブロック
と低印字率ブロックとを夫々2回に分けて印字して1ラ
インのドットパターンが形成される。尚、図1に示す
の走査は、用紙送り或いはサーマルヘッド送りの
1ステップ内に処理して印刷物上の印字結果が、同図
(a)に示すように1ラインに整列されるようにする。
111へ進んで同一ラインの4回目の走査を行い、残り
の低印字率ブロックの印字データを転送し、転送終了後
に印字する(ステップ115→116)。この印字によ
って図1のに示すように残りの低印字率ブロックが印
字され、1ラインを4回重複走査し、高印字率ブロック
と低印字率ブロックとを夫々2回に分けて印字して1ラ
インのドットパターンが形成される。尚、図1に示す
の走査は、用紙送り或いはサーマルヘッド送りの
1ステップ内に処理して印刷物上の印字結果が、同図
(a)に示すように1ラインに整列されるようにする。
【0016】そして、の印字後にヒート信号出力回数
が4回となったことからステップ118から120へ進
み、ヒート信号カウント値をクリアして1ラインの印刷
処理を終了し(ステップ121)、次のラインデータが
有る場合は、ステップ101から同一処理行程に入る。
尚、1ラインの走査回数や処理手順の細部等は上記一実
施例に限定されるものではなく、例えば重複走査の回数
を2回として図1に示すとを同時に転送し、と
も同時転送するようにしてもよく、この発明がそれらの
改変された方法にも及ぶことは当然である。
が4回となったことからステップ118から120へ進
み、ヒート信号カウント値をクリアして1ラインの印刷
処理を終了し(ステップ121)、次のラインデータが
有る場合は、ステップ101から同一処理行程に入る。
尚、1ラインの走査回数や処理手順の細部等は上記一実
施例に限定されるものではなく、例えば重複走査の回数
を2回として図1に示すとを同時に転送し、と
も同時転送するようにしてもよく、この発明がそれらの
改変された方法にも及ぶことは当然である。
【0017】
【発明の効果】この発明は、上記一実施例において詳述
したように、ドットパターンの1ラインを構成する印字
データを複数のブロックに分割し、サーマルヘッドへの
複数回の転送と印字とによって1ラインを形成する。そ
して、1ライン中に高印字率のブロックが連続したとき
は、これらのブロックが同時に印字されないように時間
的に分散して転送及び印字を行うので、高印字率部分の
発熱エネルギーの同時集中が回避されてサーマルヘッド
の蓄熱効果による高印字率部分のドットパターンのつぶ
れが解消される。これにより、高印字率部分と低印字率
部分との印字濃度の差異が解消され、印字品位が著しく
向上する。
したように、ドットパターンの1ラインを構成する印字
データを複数のブロックに分割し、サーマルヘッドへの
複数回の転送と印字とによって1ラインを形成する。そ
して、1ライン中に高印字率のブロックが連続したとき
は、これらのブロックが同時に印字されないように時間
的に分散して転送及び印字を行うので、高印字率部分の
発熱エネルギーの同時集中が回避されてサーマルヘッド
の蓄熱効果による高印字率部分のドットパターンのつぶ
れが解消される。これにより、高印字率部分と低印字率
部分との印字濃度の差異が解消され、印字品位が著しく
向上する。
【図1】本発明の印刷方法の解説図であり、(a)は1
ラインの印字データのブロック毎の印字率を示し、乃
至は各ブロックの発熱タイミングチャートである。
ラインの印字データのブロック毎の印字率を示し、乃
至は各ブロックの発熱タイミングチャートである。
【図2】本発明の印刷方法のフローチャートの前半部で
ある。
ある。
【図3】本発明の印刷方法のフローチャートの後半部で
ある。
ある。
Claims (1)
- 【請求項1】 ドットパターンの走査線を構成する1ラ
インの印字データを順次サーマルヘッドへ転送し、1ラ
インの印字データの転送完了の都度、ヒート信号をサー
マルヘッドへ入力して前記サーマルヘッドに通電し、ヒ
ート信号の出力タイミングに同期して送られる用紙に文
字等のドットパターンを印刷するサーマルプリンタの印
字制御に於て、1ラインの印字データを複数のブロック
に分割し、前記複数のブロックの夫々の印字率を求めて
予め設定した基準印字率と比較し、前記印字データをサ
ーマルヘッドへシリアル転送する際に、前記基準印字率
以上の高印字率ブロックの印字データを転送したときは
直後の高印字率ブロックのデータ転送を保留して印字
し、その後に前記保留された高印字率ブロックの印字デ
ータを転送して再度印字し、1ラインを重複走査して印
字するサーマルプリンタに於ける印刷方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18154493A JP2833423B2 (ja) | 1993-07-22 | 1993-07-22 | サーマルプリンタに於ける印刷方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18154493A JP2833423B2 (ja) | 1993-07-22 | 1993-07-22 | サーマルプリンタに於ける印刷方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0732637A JPH0732637A (ja) | 1995-02-03 |
JP2833423B2 true JP2833423B2 (ja) | 1998-12-09 |
Family
ID=16102645
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP18154493A Expired - Fee Related JP2833423B2 (ja) | 1993-07-22 | 1993-07-22 | サーマルプリンタに於ける印刷方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2833423B2 (ja) |
-
1993
- 1993-07-22 JP JP18154493A patent/JP2833423B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH0732637A (ja) | 1995-02-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6626517B2 (en) | Printing apparatus and printing method | |
JP2833423B2 (ja) | サーマルプリンタに於ける印刷方法 | |
JP3020732B2 (ja) | サーマルプリント方法及びサーマルプリンタ | |
EP0903931B1 (en) | Thermal recording apparatus | |
JP3098576B2 (ja) | 画像入出力装置 | |
JP2591015B2 (ja) | サーマルプリンターにおけるサーマルヘッドの通電方法および通電装置 | |
JP2640742B2 (ja) | ビット密度変換機能を備えた孔版印刷装置 | |
US5408592A (en) | Printer having a data output time controller | |
JPS61295056A (ja) | シリアル熱転写プリンタのサーマルヘッド制御方法 | |
JP2000135784A (ja) | 記録方法及び記録装置 | |
JP2605066B2 (ja) | 記録装置 | |
JP2003312033A (ja) | サーマルプリンタにおける印刷方法 | |
JPH02215567A (ja) | 熱転写式ハードコピー装置 | |
JP3282083B2 (ja) | 記録装置の印字方法 | |
JPH10217528A (ja) | カラー画像記録方法、カラー画像記録装置、及びカラー画像記録制御方法 | |
JP3517674B2 (ja) | 記録装置の印字方法 | |
JPH07137343A (ja) | 記録装置の印字方法 | |
JP3071656B2 (ja) | 印字出力装置 | |
JPH0462168A (ja) | シリアルプリンタ | |
JPH0550635A (ja) | サーマルプリンタの印字方法 | |
JPS6359559A (ja) | シリアル式感熱印字方式 | |
JP2001199094A (ja) | 記録装置および記録方法 | |
JPH10151806A (ja) | カラー画像記録方法、カラー画像記録装置、及びカラー画像記録制御方法 | |
JPH08310032A (ja) | 記録データ形成方法 | |
JPS6025764A (ja) | ドツトプリンタの制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081002 Year of fee payment: 10 |
|
LAPS | Cancellation because of no payment of annual fees |