JP2009090547A - サーマルプリンタ、および印字速度減速制御方法 - Google Patents
サーマルプリンタ、および印字速度減速制御方法 Download PDFInfo
- Publication number
- JP2009090547A JP2009090547A JP2007263331A JP2007263331A JP2009090547A JP 2009090547 A JP2009090547 A JP 2009090547A JP 2007263331 A JP2007263331 A JP 2007263331A JP 2007263331 A JP2007263331 A JP 2007263331A JP 2009090547 A JP2009090547 A JP 2009090547A
- Authority
- JP
- Japan
- Prior art keywords
- printing speed
- head
- strobe signal
- line data
- deceleration
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 38
- 238000004364 calculation method Methods 0.000 claims abstract description 27
- 238000013500 data storage Methods 0.000 claims abstract description 21
- 230000009467 reduction Effects 0.000 claims abstract description 9
- 238000010438 heat treatment Methods 0.000 claims description 39
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 11
- 230000015572 biosynthetic process Effects 0.000 abstract 1
- 230000008569 process Effects 0.000 description 6
- 101100278585 Dictyostelium discoideum dst4 gene Proteins 0.000 description 5
- 101150090341 dst1 gene Proteins 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 101100332287 Dictyostelium discoideum dst2 gene Proteins 0.000 description 2
- 101100332288 Dictyostelium discoideum dst3 gene Proteins 0.000 description 2
- 101000622427 Homo sapiens Vang-like protein 1 Proteins 0.000 description 2
- 101000622430 Homo sapiens Vang-like protein 2 Proteins 0.000 description 2
- 101150110418 STB3 gene Proteins 0.000 description 2
- 101100150580 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) STB4 gene Proteins 0.000 description 2
- 101100264226 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) XRN1 gene Proteins 0.000 description 2
- 102100023517 Vang-like protein 1 Human genes 0.000 description 2
- 102100023520 Vang-like protein 2 Human genes 0.000 description 2
- UPBAOYRENQEPJO-UHFFFAOYSA-N n-[5-[[5-[(3-amino-3-iminopropyl)carbamoyl]-1-methylpyrrol-3-yl]carbamoyl]-1-methylpyrrol-3-yl]-4-formamido-1-methylpyrrole-2-carboxamide Chemical compound CN1C=C(NC=O)C=C1C(=O)NC1=CN(C)C(C(=O)NC2=CN(C)C(C(=O)NCCC(N)=N)=C2)=C1 UPBAOYRENQEPJO-UHFFFAOYSA-N 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000012840 feeding operation Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Electronic Switches (AREA)
Abstract
【解決手段】 本発明のサーマルプリンタでは、サーマルヘッドで印字する複数のラインデータをnラインデータ記憶部23に記憶し、ヘッドストローブ信号生成部28は、ラインデータごとにヘッドストローブ信号を求める。印字速度算出部29は、各ラインデータごとにヘッドストローブ信号に対応する印字速度を算出する。そして、算出された各ラインデータの印字速度の中に、現在の印字速度よりも低い印字速度が存在する場合に、減速傾き算出部30は、現在の印字速度から前記現在よりも低い印字速度に向けて減速するための減速傾きを算出する。モータ制御部31は、算出された減速傾きに応じてモータの速度を制御して印字速度を低下させる。
【選択図】 図1
Description
上記構成からなる本発明のサーマルプリンタでは、サーマルヘッドで印字する複数のラインデータを記憶し、該ラインデータごとにヘッドストローブ信号を求め、このヘッドストローブ信号に対応する印字速度を算出する。そして、算出された各ラインデータの印字速度の中に、現在の印字速度よりも低い印字速度が存在する場合に、現在の印字速度から前記現在よりも低い印字速度に向けて減速するための減速傾きを算出し、この算出された減速傾きに応じて前記モータの速度を制御する。すなわち、印字速度はヘッドストローブ信号(パルス幅や物理ブロックによる分割回数など)に応じて多岐に渡り変化するため、現在の印字速度から低速印字速度へ移行する際に必要となる減速幅と、減速を必要とするライン位置とを基に減速傾きを算出する。
これにより、印字内容と印字位置の情報を基に、最適な減速の傾きを求めることができ、この減速傾きにより印字速度の減速を行うことができる。
上記構成からなる本発明のサーマルプリンタでは、サーマルヘッドで印字する複数のラインデータを記憶し、該ラインデータに応じたヘッドストローブ信号のパルス幅を求め、このヘッドストローブ信号のパルス幅に対応する印字速度を算出する。そして、算出された各ラインデータの印字速度の中に、現在の印字速度よりも低い印字速度が存在する場合に、現在の印字速度から前記現在よりも低い印字速度に向けて減速するための減速傾きを算出し、この算出された減速傾きに応じて前記モータの速度を制御する。すなわち、印字速度はヘッドストローブ信号のパルス幅に応じて変化するため、現在の印字速度から低速印字速度へ移行する際に必要となる減速幅と、減速を必要とするライン位置とを基に減速傾きを算出する。
これにより、印字内容と印字位置の情報を基に、最適な減速の傾きを求めることができ、この減速傾きにより印字速度の減速を行うことができる。
上記構成からなる本発明のサーマルプリンタでは、サーマルヘッドの発熱素子が複数の物理ブロックに分割されている場合に、物理ブロックの全部を同時駆動するか、または、前記物理ブロックを順次もしくは分割駆動するかに応じて、印字速度を算出する。
これにより、物理ブロックの駆動方法に応じて、印字速度の減速が必要になる場合にも、最適な減速の傾きを求めることができる。
これにより、減速傾きを、サーマルプリンタのプリンタメカニズムに適した減速曲線に変換することでより細かな減速制御を行うことができる。
上記手順を含む本発明の印字速度減速制御方法では、サーマルヘッドで印字する複数のラインデータを記憶し、該ラインデータごとにヘッドストローブ信号を求め、このヘッドストローブ信号に対応する印字速度を算出する。そして、算出された各ラインデータの印字速度の中に、現在の印字速度よりも低い印字速度が存在する場合に、現在の印字速度から前記現在よりも低い印字速度に向けて減速するための減速傾きを算出し、この算出された減速傾きに応じて前記モータの速度を制御する。すなわち、印字速度はヘッドストローブ信号(パルス幅や物理ブロックによる分割回数など)に応じて多岐に渡り変化するため、現在の印字速度から低速印字速度へ移行する際に必要となる減速幅と、減速を必要とするライン位置とを基に減速傾きを算出する。
これにより、印字内容と印字位置の情報を基に、最適な減速の傾きを求めることができ、この減速傾きにより印字速度の減速を行うことができる。
図1は、本発明の実施の形態に係わるサーマルプリンタの構成を示す図であり、本発明に関係する部分を示したものである。
例えば、図2に示すように、nラインデータ記憶部23には、14個のラインデータL1からL14が保持される。そして、nラインデータ記憶部23内のラインデータL1が1ラインバッファ24に送信されると、ラインデータL2〜L13がそれぞれ上のブロックにシフトし、ラインデータL1〜L13となる。その後、プリント用印字データ生成部22から、新たな1つのラインデータが入力され、ラインデータL14となる。
a=max{(Y−Yn)/Xn}、n=1,2,3・・・・、規定ライン数、により求める。
ここで、Xn(1〜規定ライン数)はステップ位置、Yは現在速度、Yn(1〜規定ライン数)は各印字位置での速度上限値を示している。
Claims (5)
- 複数の発熱素子がライン状に配設されたサーマルヘッドを感熱紙に押し当て、前記複数の発熱素子のうちから選択指定した発熱素子にパルス通電を行うと共に、前記パルス通電と前記感熱紙のモータによる紙送りとを交互に繰り返して印字を行うサーマルプリンタであって、
前記サーマルヘッドで印字する複数のラインデータを記憶する複数ラインデータ記憶部と、
前記複数ラインデータ記憶部に保持されたラインデータを基に、該ラインデータごとに前記サーマルヘッドの発熱素子を駆動するヘッドストローブ信号を生成するヘッドストローブ信号生成部と、
前記ヘッドストローブ信号生成部により生成されたヘッドストローブ信号を基に、該ヘッドストローブ信号に対応する印字速度を算出する印字速度算出部と、
前記印字速度算出部により算出された各ラインデータの印字速度の中に、現在の印字速度よりも低い印字速度が存在する場合に、現在の印字速度から前記現在よりも低い印字速度に向けて減速するための減速傾きを算出する減速傾き算出部と、
減速傾き算出部により算出された減速傾きに応じて前記モータの速度を制御するモータ制御部と、
を備えることを特徴とするサーマルプリンタ。 - 前記ヘッドストローブ信号生成部は、
前記複数ラインデータ記憶部に保持されたラインデータごとにオンドットとなる印字データ数を基に、前記サーマルヘッドの発熱素子をパルス通電して駆動するヘッドストローブ信号のパルス幅を求めるように構成され、
前記印字速度算出部は、前記ヘッドストローブ信号生成部により求めたヘッドストローブ信号のパルス幅を基に、該ヘッドストローブ信号に対応する印字速度を算出するように、
構成されたことを特徴とする請求項1に記載のサーマルプリンタ。 - 前記サーマルヘッドの発熱素子は、1つのヘッドストローブ信号で駆動される物理ブロックの単位に分割されており、
前記印字速度算出部は、
前記物理ブロックの全部に同時にヘッドストローブ信号を印加して同時駆動するか、または、前記物理ブロックを順次もしくは分割選択してヘッドストローブ信号を印加し選択駆動するかに応じて、前記印字速度を算出するように、
構成されたことを特徴とする請求項1に記載のサーマルプリンタ。 - 前記減速傾き算出部では、前記減速傾きをプリンタの構造およびサーマルヘッドの特性に応じた減速曲線に変換するように、
構成されたことを特徴とする請求項1から請求項3のいずれかに記載のサーマルプリンタ。 - 複数の発熱素子がライン状に配設されたサーマルヘッドを感熱紙に押し当て、前記複数の発熱素子のうちから選択指定した発熱素子にパルス通電を行うと共に、前記パルス通電と前記感熱紙のモータによる紙送りとを交互に繰り返して印字を行うサーマルプリンタにおける印字速度減速制御方法であって、
前記サーマルプリンタ内の制御部により、
前記サーマルヘッドで印字する複数のラインデータを記憶する複数ラインデータ記憶手順と、
前記複数ラインデータ記憶手順により保持されたラインデータを基に、該ラインデータごとに前記サーマルヘッドの発熱素子を駆動するヘッドストローブ信号を生成するヘッドストローブ信号生成手順と、
前記ヘッドストローブ信号生成手順により生成したヘッドストローブ信号を基に、該ヘッドストローブ信号に対応する印字速度を算出する印字速度算出手順と、
前記印字速度算出手順により算出された各ラインデータの印字速度の中に、現在の印字速度よりも低い印字速度が存在する場合に、現在の印字速度から前記現在よりも低い印字速度に向けて減速するための減速傾きを算出する減速傾き算出手順と、
減速傾き算出手順により算出された減速傾きに応じて前記モータの速度を制御するモータ制御手順と、
が行われることを特徴とする印字速度減速制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007263331A JP2009090547A (ja) | 2007-10-09 | 2007-10-09 | サーマルプリンタ、および印字速度減速制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007263331A JP2009090547A (ja) | 2007-10-09 | 2007-10-09 | サーマルプリンタ、および印字速度減速制御方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2009090547A true JP2009090547A (ja) | 2009-04-30 |
Family
ID=40663022
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007263331A Pending JP2009090547A (ja) | 2007-10-09 | 2007-10-09 | サーマルプリンタ、および印字速度減速制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2009090547A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012000948A (ja) * | 2010-06-21 | 2012-01-05 | Toshiba Tec Corp | プリンタおよびプログラム |
| JP2013022925A (ja) * | 2011-07-25 | 2013-02-04 | Brother Industries Ltd | 印刷装置 |
| JP2013208893A (ja) * | 2012-02-29 | 2013-10-10 | Brother Industries Ltd | 印刷装置 |
| JP2019006004A (ja) * | 2017-06-23 | 2019-01-17 | 東芝テック株式会社 | プリンタ及びプリンタシステム |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6364769A (ja) * | 1986-09-05 | 1988-03-23 | Casio Comput Co Ltd | ライン型プリンタ |
| JPS6355800U (ja) * | 1986-09-26 | 1988-04-14 | ||
| JPS63264372A (ja) * | 1987-04-21 | 1988-11-01 | Seiko Instr & Electronics Ltd | サ−マル記録装置 |
| JP2001180027A (ja) * | 1999-12-22 | 2001-07-03 | Alps Electric Co Ltd | サーマルプリンタ |
| JP2003080750A (ja) * | 2001-09-12 | 2003-03-19 | Alps Electric Co Ltd | ラインプリンタのステッピングモータ駆動制御方法 |
| JP2003145855A (ja) * | 2001-11-15 | 2003-05-21 | Brother Ind Ltd | ラインプリンタ |
| JP2005280221A (ja) * | 2004-03-30 | 2005-10-13 | Brother Ind Ltd | 印刷装置 |
-
2007
- 2007-10-09 JP JP2007263331A patent/JP2009090547A/ja active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6364769A (ja) * | 1986-09-05 | 1988-03-23 | Casio Comput Co Ltd | ライン型プリンタ |
| JPS6355800U (ja) * | 1986-09-26 | 1988-04-14 | ||
| JPS63264372A (ja) * | 1987-04-21 | 1988-11-01 | Seiko Instr & Electronics Ltd | サ−マル記録装置 |
| JP2001180027A (ja) * | 1999-12-22 | 2001-07-03 | Alps Electric Co Ltd | サーマルプリンタ |
| JP2003080750A (ja) * | 2001-09-12 | 2003-03-19 | Alps Electric Co Ltd | ラインプリンタのステッピングモータ駆動制御方法 |
| JP2003145855A (ja) * | 2001-11-15 | 2003-05-21 | Brother Ind Ltd | ラインプリンタ |
| JP2005280221A (ja) * | 2004-03-30 | 2005-10-13 | Brother Ind Ltd | 印刷装置 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012000948A (ja) * | 2010-06-21 | 2012-01-05 | Toshiba Tec Corp | プリンタおよびプログラム |
| JP2013022925A (ja) * | 2011-07-25 | 2013-02-04 | Brother Industries Ltd | 印刷装置 |
| JP2013208893A (ja) * | 2012-02-29 | 2013-10-10 | Brother Industries Ltd | 印刷装置 |
| JP2019006004A (ja) * | 2017-06-23 | 2019-01-17 | 東芝テック株式会社 | プリンタ及びプリンタシステム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2800664B1 (en) | Method and apparatus for printhead control | |
| US20120007936A9 (en) | Thermal printer, thermal printer control method, and printing system | |
| JP2009113445A (ja) | サーマルプリンタ及びサーマルプリンタの印字速度制御方法 | |
| JP2009090547A (ja) | サーマルプリンタ、および印字速度減速制御方法 | |
| JP5606103B2 (ja) | サーマルプリンタ | |
| JP4111455B1 (ja) | サーマルプリンタ | |
| JP2015063104A (ja) | 制御装置及びサーマルプリンター | |
| JP5361179B2 (ja) | サーマルプリンタ及びその制御方法 | |
| JP5313208B2 (ja) | プリンタおよびプログラム | |
| JP2011126140A (ja) | サーマルプリンタ及びプログラム | |
| US6222572B1 (en) | Thermal recording apparatus | |
| WO2007135785A1 (ja) | サーマルプリンタおよびサーマルプリンタの駆動方法 | |
| JP2002347265A (ja) | 印刷装置 | |
| JP2009090579A (ja) | サーマルプリンタ、およびハーフピッチ印字制御方法 | |
| JP4385684B2 (ja) | サーマルプリンタの駆動方法 | |
| JP5054081B2 (ja) | サーマルプリンタ | |
| JP2894416B2 (ja) | 熱記録装置 | |
| JP5740359B2 (ja) | プリンタと、その制御回路 | |
| JP4921650B2 (ja) | サーマルプリンタ | |
| JP2739694B2 (ja) | サーマルプリンタ及びその印字処理方法 | |
| JPH069111A (ja) | プリンタ | |
| JP2025039988A (ja) | サーマルプリンタおよびサーマルプリンタの制御方法 | |
| JP2019181802A (ja) | サーマルプリンタ、印刷制御装置、および印刷制御方法 | |
| JP2570363B2 (ja) | サーマルプリンターにおけるサーマルヘッドの通電方法 | |
| JP4320478B2 (ja) | プリンタ及び印刷方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Effective date: 20091105 Free format text: JAPANESE INTERMEDIATE CODE: A7421 |
|
| RD01 | Notification of change of attorney |
Effective date: 20091113 Free format text: JAPANESE INTERMEDIATE CODE: A7421 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100810 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120315 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120619 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120808 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20121127 |