JPH0752433A - Thermal line printer and recording method used in the printer - Google Patents
Thermal line printer and recording method used in the printerInfo
- Publication number
- JPH0752433A JPH0752433A JP20163293A JP20163293A JPH0752433A JP H0752433 A JPH0752433 A JP H0752433A JP 20163293 A JP20163293 A JP 20163293A JP 20163293 A JP20163293 A JP 20163293A JP H0752433 A JPH0752433 A JP H0752433A
- Authority
- JP
- Japan
- Prior art keywords
- battery
- dots
- printer
- thermal
- heat
- 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
Landscapes
- Electronic Switches (AREA)
Abstract
(57)【要約】
【目的】 電池の高低温放電特性に左右されず高速印字
が可能で、かつ複数の印字モードを実行することが可能
なサーマルプリンタおよびその記録方法を提供すること
を目的とする。
【構成】 本発明にもとづくサーマルプリンタおよび該
プリンタに用いられる記録方法は、電池の表面温度を計
測し、同時に加熱すべき前記発熱体の数を、当該計測さ
れた前記電池表面温度の工程に対応させて決定する。ま
た、同時に加熱すべき前記発熱体の数を変えることで複
数の印字モードを実現する。
(57) [Abstract] [Purpose] An object of the present invention is to provide a thermal printer capable of high-speed printing without being influenced by the high-low temperature discharge characteristics of a battery and capable of executing a plurality of printing modes, and a recording method thereof. To do. A thermal printer according to the present invention and a recording method used for the printer measure a surface temperature of a battery, and simultaneously determine the number of heating elements to be heated to correspond to the process of the measured battery surface temperature. Let me decide. Further, a plurality of print modes are realized by changing the number of the heating elements to be heated at the same time.
Description
【0001】[0001]
【産業上の利用分野】本発明は、充電式電池によって駆
動されるサーマルラインプリンタおよび該プリンタに用
いられる記録方法に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a thermal line printer driven by a rechargeable battery and a recording method used in the printer.
【0002】[0002]
【従来の技術】従来の電池駆動による携帯型情報装置に
は、例えば電池残量が一定レベル以下になったら、実行
中の処理を中断し、必要なデータ等をメモリに保存した
後、操作者に電池交換を知らせる機能(ローバッテリー
処理)が備わっている。電池残量の検出は、電池電圧の
変化に基づくものが広く使用されており、この概略を図
13および図14を用いて説明する。2. Description of the Related Art In a conventional portable information device driven by a battery, for example, when the remaining battery power falls below a certain level, the process being executed is interrupted, and necessary data and the like are stored in a memory before the operator Has a function to notify the battery replacement (low battery processing). The detection of the remaining battery level is widely used based on the change in the battery voltage, and the outline thereof will be described with reference to FIGS. 13 and 14.
【0003】図12の回路中で、負荷回路部121は電
池122から電流を与えられる全てのユニットが並列に
配列された回路であり、この図では便宜上CPUユニッ
ト123、LCDユニット124、プリンタユニット1
25のみを示しているが勿論これに限定されるものでは
ない。負荷回路に流れる電流Iは、各ユニットの動作状
態に応じて絶えず変化する。同時に電池の出力端電圧V
も瞬間的に変動する。In the circuit of FIG. 12, a load circuit section 121 is a circuit in which all units to which current is supplied from a battery 122 are arranged in parallel. In this figure, a CPU unit 123, an LCD unit 124 and a printer unit 1 are shown for convenience.
Although only 25 is shown, of course, it is not limited to this. The current I flowing through the load circuit constantly changes according to the operating state of each unit. At the same time the battery output voltage V
Also fluctuates momentarily.
【0004】ここでZは電池の内部インピーダンス、i
1 は電池から取り出される電流、Cは並列に接続された
コンデンサ、i2 はこれに流れる電流でWhere Z is the internal impedance of the battery, i
1 is the current drawn from the battery, C is the capacitor connected in parallel, and i 2 is the current flowing through it.
【0005】[0005]
【数1】I=i1 +i2 の関係にある。## EQU1 ## There is a relation of I = i 1 + i 2 .
【0006】一方、全体的には電池電圧は図13に示す
放電曲線を描く。すなわち、経過時間に応じて電圧が低
下し、また電池温度の影響を受ける。図中符号131が
同時ヒート32ドットの条件で印字した場合、132が
同時ヒート20ドットで印字した場合、そして133が
プリンタを停止しそれ以外を駆動させた場合を示す。ま
た、それぞれの電池温度は0℃,20℃および40℃で
ある。さらに、点Lはそれぞれのローバッテリー発生ポ
イントを示す。On the other hand, as a whole, the battery voltage draws a discharge curve shown in FIG. That is, the voltage drops according to the elapsed time and is affected by the battery temperature. In the figure, reference numeral 131 indicates the case of printing under the condition of simultaneous heating 32 dots, 132 indicates the case of simultaneous heating 20 dots, and 133 indicates the case where the printer is stopped and the other parts are driven. The battery temperatures are 0 ° C., 20 ° C. and 40 ° C., respectively. Further, the points L indicate respective low battery generation points.
【0007】前記ローバッテリー処理を開始する電圧
は、装置で使用される各電子部品の最低保証電圧プラス
0.2V程度に従来より設定されている(図13の例で
は5.0V)。The voltage for starting the low battery processing is conventionally set to the minimum guaranteed voltage of each electronic component used in the apparatus plus about 0.2 V (5.0 V in the example of FIG. 13).
【0008】近年、電子部品は低消費電力が進みこれら
の電池消耗のほとんどはプリンタユニットのような機構
部品の駆動に費やされている。In recent years, low power consumption of electronic parts has progressed, and most of these battery consumptions have been spent on driving mechanical parts such as a printer unit.
【0009】サーマルプリンタユニットは、図14に示
すように6本のストローブ信号(ヘッド通電信号)で制
御される6ブロック(1ブロック=64ドット)384
個の発熱体を有し、同時ヒートドット数(最大値)=6
4ドットとする。図15および図16に示したドットラ
イン1の黒ドットの合計が60ドット(ブロック1から
ブロック6に対応する部分がそれぞれ10ドット)、ド
ットライン2の黒ドットの合計が110ドット(ブロッ
ク1=40ドット、ブロック2=30ドット、ブロック
3=10ドット、ブロック4と5=5ドット、ブロック
6=20ドット)であるような印字結果を得るには、図
14の回路を図17に示したAからEのタイミングで制
御することで実現される。In the thermal printer unit, as shown in FIG. 14, 6 blocks (1 block = 64 dots) 384 controlled by 6 strobe signals (head energization signals).
The number of simultaneous heating dots (maximum value) = 6
Use 4 dots. The total number of black dots on the dot line 1 shown in FIGS. 15 and 16 is 60 dots (the portions corresponding to blocks 1 to 6 are 10 dots each), and the total black dots on the dot line 2 is 110 dots (block 1 = In order to obtain a print result of 40 dots, block 2 = 30 dots, block 3 = 10 dots, blocks 4 and 5 = 5 dots, block 6 = 20 dots, the circuit of FIG. 14 is shown in FIG. It is realized by controlling the timing from A to E.
【0010】A:停止状態 Bのタイミングで印字するデータを1ライン分、サーマ
ルヘッドのシフトレジスタに転送する。A: Data to be printed at the timing of stop state B is transferred to the thermal head shift register for one line.
【0011】B:ライン1の印字データ出力 B−a:Aで転送した1ライン分の印字データを、サー
マルヘッドのラッチレジスタにラッチ(記憶)し、64
ドットを1単位としてストローブ信号(DST信号)に
よりサーマルヘッドの通電を開始する。ヒートドット数
の合計が前述のように60ドットであり、前記の同時ヒ
ートドット数未満であるため1回で印字する。B: Print data output of line 1 Ba: The print data for one line transferred by A is latched (stored) in the latch register of the thermal head, and 64
Energization of the thermal head is started by a strobe signal (DST signal) with dots as one unit. As described above, the total number of heat dots is 60 dots, which is less than the above number of simultaneous heat dots, so printing is performed once.
【0012】B−b:次の1ドットライン分の印字デー
タをヘッドに転送する。B-b: The print data for the next one dot line is transferred to the head.
【0013】C:紙送り B−aの後モータを駆動し1ドットの紙送りを行う。C: Paper feeding B-a, after which the motor is driven to feed one dot of paper.
【0014】D:ドットライン2の印字データ出力 B−bのタイミングで転送した1ドットライン分の印字
データを、サーマルヘッドのラッチレジスタにラッチ
(記憶)し、64ドットを1単位としてストローブ信号
(DST信号)によりサーマルヘッドの通電を開始す
る。ヒートドット数の合計が前述のように110ドット
であり、前記の同時ヒートドッド数より多いため60ド
ットと50ドットの二回にわけて印字する。D: Print data output of dot line 2 The print data for one dot line transferred at the timing of B-b is latched (stored) in the latch register of the thermal head, and a strobe signal (64 dots as one unit) ( Energization of the thermal head is started by the DST signal). As described above, the total number of heat dots is 110 dots, which is larger than the number of simultaneous heat dots described above, and therefore printing is performed twice, 60 dots and 50 dots.
【0015】E:紙送り Dのタイミングの後モータを駆動し1ドットの紙送りを
行う。E: Paper feeding After the timing of D, the motor is driven to feed one dot of paper.
【0016】そしてこのように従来からの印字方式にお
いては同時ヒートドット数の大小が印字スピードを決め
る要素となっていた。また同時ヒートドット数は、電池
温度が低いときに(前記説明で電池放電効率の悪いと
き)メモリ効果が起こらないように電池に与えられる負
荷を決定していた。As described above, in the conventional printing method, the size of the number of simultaneous heat dots is a factor that determines the printing speed. Moreover, the number of simultaneous heat dots determines the load applied to the battery so that the memory effect does not occur when the battery temperature is low (when the battery discharge efficiency is poor in the above description).
【0017】[0017]
【発明が解決しようとする課題】しかし、従来の印字方
式では、同時ヒートドット数は電池の低温放電特性のみ
左右され、電池の高温放電特性に関しては何も考慮がさ
れなかった。However, in the conventional printing method, the number of simultaneous heat dots depends only on the low temperature discharge characteristic of the battery, and no consideration is given to the high temperature discharge characteristic of the battery.
【0018】そこで本発明の第1の目的は、前記問題点
を解決し、電池の高低温放電特性に左右されずに従来よ
り高速なサーマルプリンタおよびその記録方法を提供す
ることにある。Therefore, a first object of the present invention is to solve the above-mentioned problems and to provide a thermal printer and a recording method therefor that are faster than conventional ones without being affected by the high-low temperature discharge characteristics of the battery.
【0019】また本発明の第2の目的は、電池駆動のサ
ーマルプリンタにおいてプリンタの高速印字を可能とし
たパワーモードと、プリンタの印字行数を多くするエコ
ノミーモードを選択できるサーマルプリンタおよびその
記録方法を提供することにある。A second object of the present invention is to provide a thermal printer which can select a power mode which enables high speed printing of the printer in a battery driven thermal printer and an economy mode which increases the number of printing lines of the printer, and a recording method thereof. To provide.
【0020】[0020]
【課題を解決するための手段】したがって上記課題を解
決するために、本発明にもとづくサーマルプリンタおよ
びその記録方法は、電池を電源として、紙送り方向と直
交するライン方向に並ぶ複数の発熱体を配置したサーマ
ルラインヘッドによってサーマル記録を行うサーマルラ
インプリンタの記録方法において、前記電池の表面温度
を計測し、同時に加熱すべき前記発熱体の数を、当該計
測された前記電池表面温度の高低に対応させて決定する
ことを特徴とし、また好ましくは、同時に加熱すべき前
記発熱体の数を変えることで複数の印字モードを実現す
ることを特徴とする。In order to solve the above problems, therefore, a thermal printer and a recording method therefor according to the present invention use a battery as a power source and a plurality of heating elements arranged in a line direction orthogonal to the paper feeding direction. In a recording method of a thermal line printer that performs thermal recording with a arranged thermal line head, the surface temperature of the battery is measured, and the number of heating elements to be heated at the same time corresponds to the measured surface temperature of the battery. It is characterized in that a plurality of printing modes are realized by changing the number of the heating elements to be simultaneously heated.
【0021】[0021]
【実施例】以下図面にもとづいて本発明の実施例を詳細
に説明する。Embodiments of the present invention will now be described in detail with reference to the drawings.
【0022】図1は本発明にもとづく記録方法を実施す
るための携帯型コンピュータ装置の斜視図であり、参照
符号1は本体、2は本体1で処理した情報を印字するサ
ーマルラインプリンタ、3は本体1にデータを入力する
ための入力キー、そして4は情報を表示する液晶ディス
プレイ装置である。FIG. 1 is a perspective view of a portable computer device for carrying out a recording method according to the present invention. Reference numeral 1 is a main body, 2 is a thermal line printer for printing information processed by the main body 1, and 3 is a thermal line printer. An input key for inputting data to the main body 1 and a liquid crystal display device 4 for displaying information.
【0023】図2は図1に示した携帯型コンピュータ装
置の背面図であり、参照符号5は本体1を駆動するため
の充電式電池パックである。このパック5内には、開放
電圧1.2Vのカドニカ電池が5本直列に接続されてお
り、公称電圧6V、放電終了電圧5.0Vである。ま
た、内部にはサーミスタが入れてあり図示せぬ接続端子
を通じて、電池パック5内部の電池表面温度の変化をサ
ーミスタの抵抗の変化として測定できる。FIG. 2 is a rear view of the portable computer device shown in FIG. 1, and reference numeral 5 is a rechargeable battery pack for driving the main body 1. In this pack 5, five CADNICA batteries having an open voltage of 1.2 V are connected in series, and the nominal voltage is 6 V and the discharge end voltage is 5.0 V. Further, a thermistor is placed inside, and a change in the battery surface temperature inside the battery pack 5 can be measured as a change in the thermistor resistance through a connection terminal (not shown).
【0024】(プリンタの基本構造)図3は、図1に示
された参照符号2のプリンタの基本構造を示すもので、
参照符号31はサーマルラインヘッドユニット、32は
ケーブル、33はヘッド取り付け板、34は取り付け板
シャフト、35はバネ、36はプラテンローラ、37は
ステッピングモータ、そして38はギアを示す。(Basic Structure of Printer) FIG. 3 shows the basic structure of the printer indicated by reference numeral 2 shown in FIG.
Reference numeral 31 is a thermal line head unit, 32 is a cable, 33 is a head mounting plate, 34 is a mounting plate shaft, 35 is a spring, 36 is a platen roller, 37 is a stepping motor, and 38 is a gear.
【0025】サーマルラインヘッドユニット31は、ヘ
ッド取り付け板33に固定されている。このサーマルラ
インヘッドユニット31の発熱体は、0.125mm2
の大きさのドット1つに対応しており、このような発熱
体が512個1列に配置して、かつプラテンローラ36
に対面している。取り付け板シャフト34は、ヘッド取
り付け板33と組み合わされており、その両端はプリン
タユニット本体(不図示)に支持され、ヘッド取り付け
板33が、シャフト34を支点として回転自在となって
いる。バネ35は、プリンタユニット本体に上端部を、
またヘッド取り付け板33に下端部をそれぞれ取り付け
られており、ヘット31をプラテンローラ36に密着さ
せている。プラテンローラ36は、その軸の両端がプリ
ンタユニット本体に支持され、軸を中心に回転自在とな
っており、一方の端がギア38を介してステッピングモ
ータ37によって駆動される。The thermal line head unit 31 is fixed to the head mounting plate 33. The heating element of this thermal line head unit 31 is 0.125 mm 2
The number of such heating elements is 512 in a row, and the platen roller 36
Face to face. The mounting plate shaft 34 is combined with the head mounting plate 33, both ends of which are supported by the printer unit main body (not shown), and the head mounting plate 33 is rotatable about the shaft 34 as a fulcrum. The spring 35 has an upper end on the printer unit body,
Further, the lower end portions are attached to the head attachment plate 33, and the head 31 is brought into close contact with the platen roller 36. The platen roller 36 has both ends of its shaft supported by the printer unit main body, is rotatable about the shaft, and one end thereof is driven by a stepping motor 37 via a gear 38.
【0026】このように構成されたプリンタによる印字
方法を以下に述べる。A printing method by the printer configured as described above will be described below.
【0027】ヘッド31とプラテンローラ36との間に
感熱紙を挿入し、本体制御部(不図示)から後述の方法
によりサーマルラインヘッドユニット31へ印字データ
を送ると、512個の発熱体のうち「1」のデータが入
力した発熱体にヒート信号が送られることで発熱体を加
熱し、ヘッドに対面している感熱紙の表面の中で、加熱
された発熱体に接している部分がほぼ発熱体と同じ面積
だけ変色する。その後にステッピングモータ37によっ
てプラテンローラ36を駆動し、プラテンローラ36と
感熱紙との摩擦力によって紙送りを行う。その送り量
は、ステッピングモータ37を1ステップ動かすと、発
熱体の1辺の半分の長さである0.063mmとなるよ
うに構成されている。When thermal paper is inserted between the head 31 and the platen roller 36 and print data is sent from the main body control unit (not shown) to the thermal line head unit 31 by a method described later, out of 512 heating elements. The heating signal is sent to the heating element to which the data of “1” is input, so that the heating element is heated, and the portion of the surface of the thermal paper facing the head that is in contact with the heated heating element is almost Discolored by the same area as the heating element. After that, the platen roller 36 is driven by the stepping motor 37, and the paper is fed by the frictional force between the platen roller 36 and the thermal paper. The feed amount is 0.063 mm which is half the length of one side of the heating element when the stepping motor 37 is moved one step.
【0028】(携帯型コンピュータ装置の電気ブロック
の説明)前記構成によるサーマルラインプリンタの電気
ブロック図を図4に示す。充電式電池5の電圧値は、デ
ィジタル出力8ビットのA/D変換器42により変換
後、CPU41のI/Oポートに入力される。このA/
D変換は一定周期で連続的に行われ、CPU41の内部
レジスタには常に最新の電池電圧に対応した値が書き込
まれる。また、参照符号64は上述の電池パック5の内
部に具備された電池表面温度を検出するサーミスタで前
記電池電圧と同様にA/D変換後の電池表面温度の値が
CPU41の内部レジスタに書き込まれる。参照符号4
4はプログラムおよび文字フォントが記憶されているR
OM、45は上記文字フォントと、使用者から選択され
たプリンタの印字モードとを格納するRAMである。R
OM44,RAM45およびCPU41はアドレスバス
およびデータバスによって接続されている。参照符号5
4は紙送りのためのステッピングモータユニットでCP
U41からの2本の励磁信号56およびホールド信号5
5により制御されている。参照符号50は512個の発
熱体からなる512ドットのサーマルラインヘッド47
と、1ドット=1ドットで対応する現在ヒート中の印字
データを一時格納する512ドットのラッチレジスタ4
8、および次回ヒート用の印字データを一時格納する5
12ビットのシフトレジスタ49から構成されるサーマ
ルラインヘッドユニットであり、印字データの送信信号
51、シフトレジスタからラッチレジスタへのデータ転
送を制御するラッチ信号52、ラッチデータによる発熱
体のヒート実行を制御するストローブ信号53によっ
て、CPU41によりコントロールされる。上記ストロ
ーブ信号53は、図5に示すように64個×8ブロック
(512個)全てのゲートに接続されており、1本の制
御信号によって512個全ての発熱体のヒート実行を制
御することができる。60は電池電圧が5.0V(放電
終了電圧)以下になった場合、CPU41への割り込み
信号61をアクティブにして割り込みをかける割り込み
発生回路で、CPU41は後述する割り込みシーケンス
を実行後、割り込みクリア信号62によって割り込み信
号をノンアクティブにする。63は装置の温度を検出す
るサーミスタで前記電池電圧と同様に装置温度のA/D
変換後の値がCPU41の内部レジスタに書き込まれ
る。(Description of Electric Block of Portable Computer) FIG. 4 is an electric block diagram of the thermal line printer having the above-mentioned configuration. The voltage value of the rechargeable battery 5 is converted by an 8-bit digital output A / D converter 42 and then input to the I / O port of the CPU 41. This A /
The D conversion is continuously performed at a constant cycle, and the internal register of the CPU 41 always writes a value corresponding to the latest battery voltage. Further, reference numeral 64 is a thermistor provided inside the battery pack 5 for detecting the battery surface temperature, and the value of the battery surface temperature after A / D conversion is written in the internal register of the CPU 41 like the battery voltage. . Reference number 4
4 is R in which programs and character fonts are stored
An OM 45 is a RAM that stores the character font and the print mode of the printer selected by the user. R
The OM 44, the RAM 45 and the CPU 41 are connected by an address bus and a data bus. Reference numeral 5
4 is a stepping motor unit for feeding the paper CP
Two excitation signals 56 and hold signal 5 from U41
It is controlled by 5. Reference numeral 50 is a 512-dot thermal line head 47 composed of 512 heating elements.
And a 512-dot latch register 4 for temporarily storing the print data currently being heated corresponding to 1 dot = 1 dot
8 and temporarily store print data for next heat 5
A thermal line head unit composed of a 12-bit shift register 49, which controls a print data transmission signal 51, a latch signal 52 for controlling data transfer from the shift register to the latch register, and heat execution of the heating element by the latch data. It is controlled by the CPU 41 by the strobe signal 53 which is generated. The strobe signal 53 is connected to the gates of all 64 × 8 blocks (512) as shown in FIG. 5, and the heat execution of all 512 heating elements can be controlled by one control signal. it can. Reference numeral 60 denotes an interrupt generation circuit that activates the interrupt signal 61 to the CPU 41 to issue an interrupt when the battery voltage becomes 5.0 V (discharge end voltage) or less. The CPU 41 executes an interrupt sequence described later, and then performs an interrupt clear signal. The interrupt signal is made inactive by 62. 63 is a thermistor for detecting the temperature of the device, which is an A / D of the device temperature similar to the battery voltage.
The converted value is written in the internal register of the CPU 41.
【0029】(サーマルプリンタの制御)以上の構成に
よるサーマルラインプリンタの制御の流れについて図6
より説明する(以後の説明において数字の添え字で
「h」は16進数表示を、「b」は2進数表示を、何も
つかない場合は10進数表示とする)。(Control of Thermal Printer) Regarding the flow of control of the thermal line printer having the above configuration, FIG.
A more detailed explanation will be given (in the following description, "h" is a hexadecimal display, "b" is a binary display, and a decimal display when nothing is attached).
【0030】CPU41はROM44に格納されている
各文字フォントを組み合わせて、1文字列の文字フォン
トをビットイメージとしてRAM45上に展開する(S
−1)。例えば本実施例のように512ドットのライン
ヘッドを用いたプリンタでは図7に示す8×16ドット
のフォントを展開する場合、ラインヘッド方向に最大6
4文字(3Fh)展開できる。図7の展開例ではHから
Iまで49文字(30h−0h+1)展開している。こ
の場合1ドット列印字で、RAM上最初の1バイトのア
ドレスであるスタートポインタとして010000h
が、最終展開文字を示すエンドポインタとして0100
30hが(S−2)、ドット列数とし16が(S−3)
それぞれセットされる。The CPU 41 combines the character fonts stored in the ROM 44 and develops the character font of one character string on the RAM 45 as a bit image (S).
-1). For example, in a printer using a 512-dot line head as in this embodiment, when developing a font of 8 × 16 dots shown in FIG.
You can develop 4 characters (3Fh). In the expansion example of FIG. 7, 49 characters (30h-0h + 1) are expanded from H to I. In this case, 1 dot string is printed, and 010000h is set as the start pointer which is the first 1-byte address on the RAM.
Is 0100 as the end pointer indicating the final expansion character.
30h is (S-2), and the number of dot rows is 16 (S-3)
Each is set.
【0031】CPU41はホールド信号55をオンに
し、励磁信号56を切り替えることによってステッピン
グモータ54を1ステップ回転する。この駆動力が上述
の紙送り系に伝達されモータの1ステップに対応する量
だけ紙送りされる(S−4)。本実施例では上記発熱体
の1辺の長さの半分を1ステップあたりの紙送り量にな
るように構成した。The CPU 41 turns on the hold signal 55 and switches the excitation signal 56 to rotate the stepping motor 54 one step. This driving force is transmitted to the above-mentioned paper feed system and the paper is fed by an amount corresponding to one step of the motor (S-4). In this embodiment, half the length of one side of the heating element is set as the paper feed amount per step.
【0032】次に後述する方法により1ドット列印字を
行う(S−5)。Next, 1-dot row printing is performed by the method described later (S-5).
【0033】1ドット列印字が終わると、スタートポイ
ンタ・エンドポインタを64すすめドット列数を−1し
て次の1ドット列印字に備える(S−6,S−7)。When one dot row printing is completed, the start pointer / end pointer is advanced by 64 and the number of dot rows is decremented by 1 to prepare for the next one dot row printing (S-6, S-7).
【0034】図7の展開例では、スタートポインタ=0
10040h、エンドポインタ=010070h、ドッ
ト列数=15となる。In the expanded example of FIG. 7, start pointer = 0
10040h, end pointer = 010070h, and dot row number = 15.
【0035】次にドット列数を判定し(S−8)、0で
ない場合は1ステップ紙送りを実行する(S−4)。こ
こでは前回の1ドット列印字開始時点から、1ドット印
字用紙は紙送りされている(後記1ドット列印字サブル
ーチン中で実行された1ステップ紙送りとS−4の1ス
テップ紙送り)。Next, the number of dot rows is determined (S-8), and if it is not 0, one-step paper feed is executed (S-4). Here, the 1-dot printing paper has been fed from the start of the previous 1-dot row printing (1-step paper feeding executed in the 1-dot row printing subroutine described later and 1-step paper feeding of S-4).
【0036】そして上記1ドット列印字、スタート・エ
ンドポインタ+64、ドット列数−1を繰り返し、ドッ
ト列数が0になった時点、つまりRAM上に展開された
フォントの最後の1ドット列の印字が終わると、1文字
列印字を終了する(S−9)。Then, the above 1 dot row printing, the start / end pointer +64, and the dot row number -1 are repeated, and when the dot row number becomes 0, that is, the last 1 dot row of the font expanded on the RAM is printed. Is completed, the printing of one character string is completed (S-9).
【0037】(1ドット列印字の説明)次に1ドット列
印字(S−5)(記録途中の1ステップ紙送りを含む)
の方法を図8および図9を利用して説明する。(Description of 1-Dot Row Printing) Next, 1-dot row printing (S-5) (including 1-step paper feeding during recording)
The method will be described with reference to FIGS. 8 and 9.
【0038】上記CPU41による1ステップ紙送り制
御と実際の紙の移動にはタイムラグがあり、紙の表面は
移動後もしばらく振動しているため、タイマ46により
管理される一定時間印字を待たなければならない。そこ
で、タイマ46の一定時間の計時後にモータホールド信
号55はオフにされる(S−10)。There is a time lag between the one-step paper feed control by the CPU 41 and the actual movement of the paper, and the surface of the paper vibrates for a while even after the movement. Therefore, it is necessary to wait for a fixed time of printing controlled by the timer 46. I won't. Therefore, the motor hold signal 55 is turned off after the timer 46 measures the fixed time (S-10).
【0039】一般にステップモータのホールド信号はモ
ータ動作中は常にオンで使用するが、本実施例では携帯
型コンピュータという性格上消費電力を極力押さえるた
めに、上述のように1ドット印字という微少時間内(〜
10msec)でも不必要時はオフにするという工夫が
なされている。Generally, the hold signal of the step motor is always turned on during the operation of the motor, but in the present embodiment, in order to suppress the power consumption as much as possible due to the nature of the portable computer, as described above, within the minute time of 1 dot printing. (~
Even if it is 10 msec), it is devised to turn it off when unnecessary.
【0040】1ドット列(ライン)印字の初期処理とし
て、CPU41は以下の処理を行う(S−11)。As an initial process for printing one dot line (line), the CPU 41 performs the following process (S-11).
【0041】a)A/D変換器42による電池表面温度
値を、上記方法により書き込んだ内部レジスタのデータ
をもとに、後述する方法によって同時ヒートドット数を
決定しセットする。A) The battery surface temperature value by the A / D converter 42 is set by determining the number of simultaneous heat dots by a method described later based on the data in the internal register written by the above method.
【0042】b)印字処理済みバイトをカウントするバ
イトカウンタをリセットする。B) Reset the byte counter that counts the bytes that have been printed.
【0043】c)ゲットポインタにスタートポインタ値
をセットする(S−11)。C) The start pointer value is set in the get pointer (S-11).
【0044】なお、次に、ゲットポインタの示す値のR
AM45上のアドレスから、1バイトの印字データがC
PU41により読み出される(S−12)。Next, R of the value indicated by the get pointer
1 byte of print data is C from the address on AM45
It is read by the PU 41 (S-12).
【0045】(同時ヒートのためのデータ転送処理)携
帯型コンピュータでは電池容量の制限から全ての発熱体
を同時に加熱することが困難な場合がある。この場合R
AM45上の1ドット列(ライン)分の印字データを、
同時ヒートドット数(例えば24ドット)となる部分デ
ータに分割し、数回に分割して時系列的に印字する。(Data Transfer Processing for Simultaneous Heating) In a portable computer, it is sometimes difficult to heat all the heating elements at the same time due to the limited battery capacity. In this case R
Print data for 1 dot line (line) on AM45
It is divided into partial data having the number of simultaneous heat dots (for example, 24 dots), divided into several times, and printed in time series.
【0046】このために、初めにRAM45から読み出
した1バイトデータ中の“1”の数(つまりヒートドッ
ト数)を、予めROM44内部に設定しているルックア
ップテーブルを用いて算出する。For this purpose, the number of "1" (that is, the number of heat dots) in the 1-byte data read from the RAM 45 is calculated by using a look-up table preset in the ROM 44 in advance.
【0047】このルックアップテーブルは00h〜FF
hの各バイトデータに(入力値)対応したビット“1”
の個数(出力値)が書かれた256個のデータ列であ
る。This lookup table is 00h-FF
Bit "1" corresponding to (input value) for each byte data of h
Is a data string of 256 in which the number (output value) of is written.
【0048】CPU41は決定されたヒートドット数を
上記同時ヒートドット数から減算する(S−13)。The CPU 41 subtracts the determined number of heat dots from the number of simultaneous heat dots (S-13).
【0049】この減算結果が“0”より大すなわち、読
み出し1バイトデータヒート可能と判断すると、CPU
41はこの1バイトデータをシリアルポートより512
ビットシフトレジスタ49に転送する(S−14,S−
15)。なお、上記での同時ヒートドット数は、前記電
池表面温度に反応するサーミスタの電圧のA/D変換値
(第1の発明の計時温度)にもとづき後述する方法によ
って決定される。When it is determined that the subtraction result is larger than "0", that is, the read 1-byte data heat is possible, the CPU
41 outputs 512 bytes of this 1-byte data from the serial port.
Transfer to the bit shift register 49 (S-14, S-
15). The number of simultaneous heat dots is determined by a method described later based on the A / D converted value of the voltage of the thermistor that reacts to the battery surface temperature (measured temperature of the first invention).
【0050】図7の例ではこのS−13〜S−15の処
理によりゲットポインタが010000hの場合、この
ポインタが示す1バイトデータは2進数表示で1100
0110bで4個“1”がこのデータ中にあるから残り
ヒートドット数は20(24−4=20)になる。つま
りこの1バイトのデータはヒート可能であると判断され
る。In the example of FIG. 7, when the get pointer is 010000h by the processing of S-13 to S-15, the 1-byte data indicated by this pointer is 1100 in binary notation.
At 0110b, the number of remaining heat dots is 20 (24-4 = 20) because there are four "1" s in this data. That is, it is determined that this 1-byte data can be heated.
【0051】そこで、CPU41は次の1バイトデータ
を処理するため、ゲットポインタおよびバイトカウンタ
を進める(S−16)。Therefore, the CPU 41 advances the get pointer and the byte counter in order to process the next 1-byte data (S-16).
【0052】図7の展開例では、ゲットポインタ=01
0001h、エンドポインタ=010030hであるの
で、CPU41は全ての印字データの読み出しを終了し
ていないこと、1/2ラインの印字を終了していないこ
とを確認すると(S−17の否定判定、S−18の否定
判定)、手順をS−12に戻し、次の1バイトの印字デ
ータについて512ビットシフトレジスタ49に転送す
るための上述の処理を実行する。In the development example of FIG. 7, get pointer = 01
Since 0001h and end pointer = 010030h, the CPU 41 confirms that reading of all print data has not been completed and printing of 1/2 line has not been completed (negative determination in S-17, S- 18), the procedure is returned to S-12, and the above-described processing for transferring the next 1-byte print data to the 512-bit shift register 49 is executed.
【0053】S−12〜S−18の間のループを繰り返
し残り同時ヒートドット数が“0”未満になった場合す
なわちシフトレジスタに、設定個数のヒートドット数だ
け部分印刷データが格納された場合(S−14の肯定判
定)、同時ヒートドット数が設定個数になるようなマス
ク用1バイトデータによって現在処理中の1バイトデー
タ(オリジナルデータ)の一部をLSB方向からマスク
し(S−20)、マスク処理後の1バイトデータをシフ
トレジスタに送信する(S−21)。The loop between S-12 and S-18 is repeated, and when the number of simultaneous heat dots remains less than "0", that is, when the partial print data is stored in the shift register by the set number of heat dots. (Yes in S-14), a part of the 1-byte data (original data) currently being processed is masked from the LSB direction by the 1-byte mask data so that the number of simultaneous heat dots becomes the set number (S-20 ), The 1-byte data after the mask processing is transmitted to the shift register (S-21).
【0054】前述のように、本実施例ではストローブ信
号53を1本で512個全ての発熱体の制御を行うため
未処理のバイトデータに対応する発熱体が発熱しないよ
うに、512ドットに満たないバイト分(64バイト−
バイトカウンタ)スペースデータ(00h)をシフトレ
ジスタに送信する(S−22)。As described above, in the present embodiment, one strobe signal 53 is used to control all 512 heating elements, so that the heating elements corresponding to the unprocessed byte data do not generate heat and fill up to 512 dots. No bytes (64 bytes-
Byte counter) Space data (00h) is transmitted to the shift register (S-22).
【0055】前回のヒートが終了するのを待って(S−
23)、CPU41はラッチパルスをヘッドのラッチレ
ジスタ48に送る。これにより上記方法によって予めシ
フトレジスタ49に格納されていた512ビット印字デ
ータはラッチレジスタ48にパラレル転送されると共
に、シフトレジスタは次回のヒートのための512ビッ
ト印字データを受信可能な状態になる。Wait for the end of the previous heat (S-
23), the CPU 41 sends a latch pulse to the latch register 48 of the head. As a result, the 512-bit print data previously stored in the shift register 49 by the above method is transferred in parallel to the latch register 48, and the shift register becomes ready to receive the 512-bit print data for the next heat.
【0056】その後CPU41がストローブ信号53を
オンすると、前記ラッチレジスタにセットされた512
ビットの印字データの内“1”がセットされているビッ
トに対応した発熱体のヒートが開始される(S−2
4)。After that, when the CPU 41 turns on the strobe signal 53, 512 set in the latch register is set.
The heating of the heating element corresponding to the bit for which "1" is set in the print data of the bit is started (S-2
4).
【0057】このストローブ信号53はタイマ56によ
って一定時間(発熱体が熱くなり感熱紙が発色するまで
の約0.8〜0.9msec間)オンに保たれた後オフ
される。The strobe signal 53 is kept on by the timer 56 for a certain period of time (about 0.8 to 0.9 msec until the heat generating element becomes hot and the heat-sensitive paper develops color), and then is turned off.
【0058】ヒートが開始されると、CPU41は次の
ヒートのためにシフトレジスタ49へのデータ転送に入
る。まず処理済みのバイトカウンタ分スペースデータ
(00h)を送信する(S−25)。次にS−20の処
理で使用したマスク用1バイトデータの“0”“1”を
反転したデータによって、S−20のオリジナルデータ
にマスク処理を行うことでS−20で転送できなかった
ビットに対応した1バイトデータを生成すると共に(S
−26)、“0”になっている同時ヒートドット数に上
記決定(図6のS−4)の値をセットし(S−27)、
上記S−13のルーチンに分岐する。When the heat is started, the CPU 41 starts data transfer to the shift register 49 for the next heat. First, the processed space data for the byte counter (00h) is transmitted (S-25). Bits that could not be transferred in S-20 by masking the original data in S-20 with the data obtained by inverting "0" and "1" of the 1-byte mask data used in S-20. 1-byte data corresponding to
-26), set the value of the above determination (S-4 of FIG. 6) to the number of simultaneous heat dots that is "0" (S-27),
It branches to the routine of S-13.
【0059】以上のように本実施例では A.同時ヒートドット数が0になるまでシフトレジスタ
へ1バイトデータ転送する(S−12〜S−18の処
理)。As described above, in the present embodiment, A. Data of 1 byte is transferred to the shift register until the number of simultaneous heat dots becomes 0 (processing of S-12 to S-18).
【0060】B.64バイト中で未処理のバイト分スペ
ースデータをシフトレジスタへ転送する(S−14〜S
−22の処理)。B. Unprocessed byte space data in 64 bytes is transferred to the shift register (S-14 to S
-22 processing).
【0061】C.ヒート(S−23,S−24の処
理)。そして、 D.処理済みのバイト分スペースデータをシフトレジス
タへ転送する(S−25〜S−27の処理)。C. Heat (processing of S-23 and S-24). And D. The processed byte space data is transferred to the shift register (processing of S-25 to S-27).
【0062】以上A〜Dまでのシーケンスの繰り返しで
1ドットラインを印字する。つまり1回のヒートの前に
は必ず64バイト(512ビット)のデータ転送を行
う。One dot line is printed by repeating the sequence from A to D above. That is, 64 bytes (512 bits) of data is always transferred before one heat.
【0063】(サーマルプリンタのスティックに対する
制御)ここでいうスティックとは、感熱紙表面に塗布さ
れた薬品が、変色し、冷えると固化するという性質によ
って、ヘッドと紙とを接着しようとする力が発生し、紙
送り力の抵抗となる現象であり、これは、スムーズな紙
送りを阻害し、不均一な印字を引き起こす恐れのある現
象である。(Control for Stick of Thermal Printer) The stick here means that the chemical applied to the surface of the thermal paper discolors and solidifies when cooled, so that the force for adhering the head to the paper is This is a phenomenon that occurs and becomes a resistance to the paper feeding force. This is a phenomenon that hinders smooth paper feeding and may cause uneven printing.
【0064】次にスティック対策の制御について説明す
る。Next, the control for the stick countermeasure will be described.
【0065】上記A〜Dのシーケンスを繰り返し、バイ
トカウンタが32になった場合(S−19肯定判定)、
つまり512ドットの半分256ドットまでに対応する
31バイトまでの処理が済んだ場合、上記Bと同様に3
2バイトのスペースデータ送信(図9のS−28)、前
回のヒート終了待ち(S−29)、ヒート(S−30)
の後、1ステップの紙送りを行う(S−31)。When the byte counter reaches 32 after repeating the above sequences A to D (S-19 positive determination),
In other words, if processing up to 31 bytes corresponding to half of 512 dots up to 256 dots is completed, 3
2-byte space data transmission (S-28 in FIG. 9), waiting for the end of the previous heat (S-29), heat (S-30)
After that, the paper is fed by one step (S-31).
【0066】本実施例では1ステップ=0.5ドットに
なるよう構成されており、上記紙送りによって前半25
6ドットと後半256ドットとの間で生じる段差が極力
目立たないよう配慮されている。この後中間紙送りの実
行を示すフラグを立てて(S−32)、同時ヒートドッ
ト数にイニシャル値をセットし(S−33)、移行前の
制御、すなわち、図8のS−12に分岐し(S−3
4)、再び上記のA〜Dのシーケンスを繰り返す。In this embodiment, 1 step = 0.5 dots is used, and the first half 25
The difference in level between the 6 dots and the latter half of the 256 dots is designed to be as inconspicuous as possible. After that, a flag indicating execution of intermediate paper feed is set (S-32), an initial value is set for the number of simultaneous heat dots (S-33), and control is performed before the transition, that is, branching to S-12 in FIG. (S-3
4) Then, the above sequence A to D is repeated again.
【0067】図7の展開例でIの1バイト送信(図8の
S−15)を終えゲットポインタ・バイトカウンタを進
めると(S−16)、ゲットポインタ=010031h
となる。この時点で、ゲットポインタ>エンドポインタ
となり(S−17の肯定判定)、これ以降は文字展開さ
れていないとCPU41は判断し、1ドット列での最後
のヒート処理A(図9のS−35)に移行する。When the 1-byte transmission of I (S-15 in FIG. 8) is completed and the get pointer / byte counter is advanced (S-16) in the expanded example of FIG. 7, get pointer = 010031h.
Becomes At this point, the get pointer> the end pointer (affirmative determination in S-17), the CPU 41 determines that the characters are not expanded thereafter, and the final heat treatment A in one dot row (S-35 in FIG. 9). ).
【0068】CPU41は上記Bと同様に、(64バイ
トカウンタ)バイトのスペースデータを送信し(図9の
S−35)、前回のヒート終了を待って(S−36)、
1ドット列での最後のヒートを実行する(S−37)。
図7の文字フォント展開例の印字では、上記のように既
に1ドット列の中間地点での1ステップ紙送りが実行さ
れ中間紙送りフラグがセットされている。よってフラグ
をクリヤして(S−41)、1ドット列印字のサブルー
チンが終了する(S−42)。The CPU 41 transmits space data of (64-byte counter) bytes (S-35 in FIG. 9) and waits for the end of the previous heat (S-36), as in the case of B.
The final heat in the 1-dot row is executed (S-37).
In the printing of the character font expansion example of FIG. 7, the one-step paper feed is already executed at the intermediate point of the one-dot row and the intermediate paper feed flag is set as described above. Therefore, the flag is cleared (S-41), and the one dot row printing subroutine is completed (S-42).
【0069】一方、例えば5文字しかフォント展開され
ていない場合は、上記中間位置での紙送りは実行されず
に、この1ドット列での最後のヒート処理に分岐してく
る。よって最後のヒート終了を待って(S−39)1ス
テップの紙送りを実行(S−40)する。この後、1ド
ット列印字のサブルーチンを終了し、図6のS−6へ実
行手順を復帰させる。On the other hand, for example, when only 5 characters are font-developed, the paper feeding at the intermediate position is not executed, and the process branches to the final heat processing in this 1-dot row. Therefore, waiting for the end of the final heat (S-39), the paper feed of one step is executed (S-40). After this, the 1-dot string printing subroutine is ended, and the execution procedure is returned to S-6 in FIG.
【0070】(同時ヒートドット数の決定方法)図10
は、サーマルプリンタの同時ヒートドット数を一定とし
た場合の電池表面温度に対する電池端子開放電圧からの
電圧降下の大きさを示したグラフであり、電池電圧の電
圧降下Vaは電池の内部インピーダンスZとサーマルプ
リンタに流れる電流Iとの積である。また、a印は本シ
ステムにおいて電池5がメモリ効果を起こさない電圧降
下値(本実施例では0.4V)である。本サーマルプリ
ンタを搭載した携帯型コンピュータ装置の使用温度範囲
は0〜40℃であり、図9から電池をメモリ効果を起こ
さないように使用するには、例えばb点(10℃)より
低い温度に対しては同時ヒートドットの最大は20ドッ
トであり、例えば同時ヒートドット数の値を24ドット
とすると2.5℃においてはVa=0.6Vになり電池
はメモリ効果を起こすことになる。このようなことか
ら、c点(18℃)より低い温度に対してはヒートドッ
トの最大は24ドットであり、d点(26℃)より低い
温度に対してはヒートドットの最大は36ドットにな
る。(Method of determining the number of simultaneous heat dots) FIG.
Is a graph showing the magnitude of the voltage drop from the battery terminal open voltage with respect to the battery surface temperature when the number of simultaneous heat dots of the thermal printer is constant, and the voltage drop Va of the battery voltage is the internal impedance Z of the battery. It is the product of the current I flowing through the thermal printer. Further, the mark a is a voltage drop value (0.4 V in this embodiment) at which the battery 5 does not cause a memory effect in this system. The operating temperature range of the portable computer device equipped with the present thermal printer is 0 to 40 ° C. From FIG. 9, in order to use the battery without causing the memory effect, for example, the temperature is lower than the point b (10 ° C.). On the other hand, the maximum number of simultaneous heat dots is 20 dots. For example, if the value of the number of simultaneous heat dots is 24 dots, Va = 0.6 V at 2.5 ° C., and the battery will have a memory effect. From this, the maximum number of heat dots is 24 dots at a temperature lower than the point c (18 ° C), and the maximum number of heat dots is 36 dots at a temperature lower than the point d (26 ° C). Become.
【0071】図11は、本実施例での電池表面温度に対
する同時ヒートドット数の値を示した図であり、前記説
明の図10の値よりメモリ効果の起こらないよう同時ヒ
ートドット数を決めてある。また、低い温度から同時ヒ
ートドット数が大きくなるように設定したハイスピード
モードと、電池の急激な消費を押さえるように同時ヒー
トドット数を押さえめにしたエコノミーモードがあり使
用者の設定したRAM45の状態により選択できる。FIG. 11 is a diagram showing the value of the number of simultaneous heat dots with respect to the surface temperature of the battery in this embodiment. The number of simultaneous heat dots is determined from the value of FIG. 10 described above so that the memory effect does not occur. is there. In addition, there is a high-speed mode that sets the number of simultaneous heat dots to increase from a low temperature, and an economy mode that reduces the number of simultaneous heat dots to suppress rapid battery consumption. It can be selected depending on the status.
【0072】ここで、ハイスピードモードにおいて同時
ヒートドット数の決定方法を示す。CPU41によって
読み込まれた電池表面温度が11℃であった場合、図1
1から同時ヒートドット数は20ドットに設定される。
そして、印字を繰り返すと電池温度は徐々に上昇し、温
度が12℃を越えた時点で同時ヒートドット数を24ド
ットに変更する。次に、何らかの現象で電池温度が低く
なればヒートドット数を20ドットに変更するが電池温
度の微妙な変動によって1ライン毎にヒートドットが切
り変わることを防ぐためにドット数を減らすときには2
℃のヒステリシスを持たせてあり、電池温度が10℃未
満になったとき20ドットに変更する。(24から36
ドットに変更するときも同じヒステリシスを持たせてあ
る。) (他の実施例)本実施例では、電池表面温度に応じてプ
リンタへの負荷電流値を切り替えるように同時ヒートド
ット数を変えたが、フロッピーディスクユニットやハー
ドディスクユニット等の駆動においても負荷電流値が可
変になるように制御することで本発明を適用することが
できる。Here, a method of determining the number of simultaneous heat dots in the high speed mode will be described. When the battery surface temperature read by the CPU 41 is 11 ° C., FIG.
The number of simultaneous heat dots is set to 1 to 20 dots.
Then, when printing is repeated, the battery temperature gradually rises, and when the temperature exceeds 12 ° C., the number of simultaneous heat dots is changed to 24 dots. Next, if the battery temperature becomes low due to some phenomenon, the number of heat dots is changed to 20 dots, but when the number of dots is reduced to prevent the heat dots from changing line by line due to a slight change in the battery temperature, 2 is set when the number of dots is reduced.
It has a hysteresis of ° C, and it is changed to 20 dots when the battery temperature falls below 10 ° C. (24 to 36
The same hysteresis is given when changing to dots. (Other Embodiments) In the present embodiment, the number of simultaneous heat dots is changed so as to switch the load current value to the printer according to the battery surface temperature, but the load current is also applied when driving a floppy disk unit, a hard disk unit, or the like. The present invention can be applied by controlling the value to be variable.
【0073】[0073]
【発明の効果】以上説明したように、本発明によれば電
池表面温度に応じて同時駆動の発熱対の個数を可変とす
ることで、電池のメモリ効果を起こさずに、装置の使用
環境下で、従来より電池の急激な消耗を阻止し高速なサ
ーマルプリンタおよび該プリンタの記録方法を提供する
ことが可能となる。また本発明によれば、電池駆動のサ
ーマルプリンタにおいてプリンタの高速印字を可能とし
たパワーモードと、プリンタの印字行数を長くするエコ
ノミーモードを選択することが可能となる。As described above, according to the present invention, the number of heat-generating pairs driven at the same time can be varied according to the surface temperature of the battery, so that the memory effect of the battery does not occur and the operating environment of the device is reduced. Thus, it is possible to provide a high-speed thermal printer and a recording method for the printer, which prevent rapid battery consumption as compared with the related art. Further, according to the present invention, in the battery-driven thermal printer, it is possible to select the power mode which enables high speed printing of the printer and the economy mode which lengthens the number of printing lines of the printer.
【図1】本発明にもとづく記録方法を実施するための携
帯型コンピュータ装置の斜視図である。FIG. 1 is a perspective view of a portable computer device for carrying out a recording method according to the present invention.
【図2】図1に示した装置の背面図である。2 is a rear view of the device shown in FIG. 1. FIG.
【図3】図1に示した装置に具備されたプリンタの基本
構造を説明するための図である。FIG. 3 is a diagram for explaining a basic structure of a printer included in the device shown in FIG.
【図4】サーマルラインプリンタの電気ブロック図であ
る。FIG. 4 is an electrical block diagram of a thermal line printer.
【図5】サーマルラインプリンタの電気ブロック図であ
る。FIG. 5 is an electrical block diagram of a thermal line printer.
【図6】サーマルラインプリンタの制御の流れを説明す
るためのフローチャートである。FIG. 6 is a flowchart for explaining a control flow of the thermal line printer.
【図7】フォントの展開を説明するための図である。FIG. 7 is a diagram for explaining font expansion.
【図8】1ドット列印字の方法を説明するためのフロー
チャートである。FIG. 8 is a flowchart illustrating a method of 1-dot row printing.
【図9】1ドット列印字の方法を説明するための図8に
続くフローチャートである。FIG. 9 is a flowchart following FIG. 8 for explaining the method of 1-dot row printing.
【図10】電池表面温度に対する電池電圧の電圧降下の
大きさを示すグラフである。FIG. 10 is a graph showing the magnitude of the voltage drop of the battery voltage with respect to the battery surface temperature.
【図11】電池表面温度に対する同時ヒートドットの数
を示すグラフである。FIG. 11 is a graph showing the number of simultaneous heat dots with respect to the battery surface temperature.
【図12】従来の記録装置の電池電圧低下を説明するた
めの図である。FIG. 12 is a diagram for explaining a decrease in battery voltage of a conventional recording apparatus.
【図13】従来の記録装置の電池放電曲線を説明するた
めの図である。FIG. 13 is a diagram for explaining a battery discharge curve of a conventional recording device.
【図14】従来のサーマルラインプリンタの駆動方法を
説明するためのブロック図である。FIG. 14 is a block diagram for explaining a driving method of a conventional thermal line printer.
【図15】従来のサーマルプリンタユニットの駆動方法
を説明するためのブロック図である。FIG. 15 is a block diagram for explaining a conventional method of driving a thermal printer unit.
【図16】図15のXV部分の部分拡大図である。16 is a partially enlarged view of an XV portion of FIG.
【図17】従来のサーマルラインプリンタの駆動タイミ
ングを説明するための図である。FIG. 17 is a diagram for explaining drive timing of a conventional thermal line printer.
1 携帯型コンピュータ本体 2 サーマルラインプリンタ本体 3 入力キー 4 液晶ディスプレイ 5 充電式電池 31 サーマルラインヘッドユニット 32 ケーブル 33 ヘッド取り付け板 34 取り付け板シャフト 35 バネ 36 プラテンローラ 37 ステッピングモータ 38 ギヤ 41 CPU 42 A/D変換器 44 ROM 45 RAM 46 タイマー 47 512ドットラインヘッド 48 512ビットラッチレジスタ 49 512ビットシフトレジスタ 50 サーマルラインヘッドユニット 51 印字データ送信信号線 52 ラッチ信号線 53 ストローブ信号線 54 ステッピングモータユニット 55 ホールド信号線 56 励磁信号線 60 ローバッテリー割り込み発生回路 61 ローバッテリー割り込み信号線 62 ローバッテリー割り込みクリヤー信号線 63 サーミスタ 64 電池5内蔵のサーミスタ 1 Portable Computer Main Body 2 Thermal Line Printer Main Body 3 Input Key 4 Liquid Crystal Display 5 Rechargeable Battery 31 Thermal Line Head Unit 32 Cable 33 Head Mounting Plate 34 Mounting Plate Shaft 35 Spring 36 Platen Roller 37 Stepping Motor 38 Gear 41 CPU 42 A / D converter 44 ROM 45 RAM 46 timer 47 512 dot line head 48 512 bit latch register 49 512 bit shift register 50 thermal line head unit 51 print data transmission signal line 52 latch signal line 53 strobe signal line 54 stepping motor unit 55 hold signal Line 56 Excitation signal line 60 Low battery interrupt generation circuit 61 Low battery interrupt signal line 62 Low battery interrupt Clear signal line 63 Thermistor 64 Thermistor with built-in battery 5
Claims (4)
るライン方向に並ぶ複数の発熱体を配置したサーマルラ
インヘッドによってサーマル記録を行うサーマルライン
プリンタの記録方法において、前記電池の表面温度を計
測し、同時に加熱すべき前記発熱体の数を、当該計測さ
れた前記電池表面温度の高低に対応させて決定すること
を特徴とするサーマルラインプリンタの記録方法。1. A surface temperature of a battery is measured in a recording method of a thermal line printer, which uses a battery as a power source and performs thermal recording by a thermal line head having a plurality of heating elements arranged in a line direction orthogonal to a paper feeding direction. Then, the number of the heating elements to be heated at the same time is determined in correspondence with the measured level of the battery surface temperature.
に加熱すべき前記発熱体の数を変えることで複数の印字
モードを実現することを特徴とするサーマルラインプリ
ンタの記録方法。2. The recording method for a thermal line printer according to claim 1, wherein a plurality of print modes are realized by changing the number of the heating elements to be simultaneously heated.
るライン方向に並ぶ複数の発熱体を配置したサーマルラ
インヘッドによってサーマル記録を行うサーマルライン
プリンタにおいて、前記電池の表面温度を計測する手段
と、同時に加熱すべき前記発熱体の数を、当該計測され
た前記電池表面温度の高低に対応させて決定する手段と
が設けられたことを特徴とするサーマルラインプリン
タ。3. A thermal line printer for performing thermal recording using a battery as a power source, and a thermal line head having a plurality of heating elements arranged in a line direction orthogonal to the paper feed direction, and means for measuring the surface temperature of the battery. And a means for determining the number of the heating elements to be simultaneously heated in correspondence with the measured high or low of the battery surface temperature.
に加熱すべき前記発熱体の数を変えることで複数の印字
モードを実行することを特徴とするサーマルラインプリ
ンタ。4. The thermal line printer according to claim 3, wherein a plurality of print modes are executed by changing the number of the heating elements to be heated at the same time.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20163293A JPH0752433A (en) | 1993-08-13 | 1993-08-13 | Thermal line printer and recording method used in the printer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20163293A JPH0752433A (en) | 1993-08-13 | 1993-08-13 | Thermal line printer and recording method used in the printer |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0752433A true JPH0752433A (en) | 1995-02-28 |
Family
ID=16444298
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20163293A Pending JPH0752433A (en) | 1993-08-13 | 1993-08-13 | Thermal line printer and recording method used in the printer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0752433A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000245956A (en) * | 1999-03-03 | 2000-09-12 | Namco Ltd | Game device and information storage medium |
| JP2008080696A (en) * | 2006-09-28 | 2008-04-10 | Sii Data Service Kk | Mobile device |
| JP2014050973A (en) * | 2012-09-05 | 2014-03-20 | Nagano Japan Radio Co | Printing method of printer |
| CN118876624A (en) * | 2024-09-25 | 2024-11-01 | 上海创功通讯技术有限公司 | Thermal printing method, device, storage medium and thermal printer |
-
1993
- 1993-08-13 JP JP20163293A patent/JPH0752433A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000245956A (en) * | 1999-03-03 | 2000-09-12 | Namco Ltd | Game device and information storage medium |
| JP2008080696A (en) * | 2006-09-28 | 2008-04-10 | Sii Data Service Kk | Mobile device |
| JP2014050973A (en) * | 2012-09-05 | 2014-03-20 | Nagano Japan Radio Co | Printing method of printer |
| CN118876624A (en) * | 2024-09-25 | 2024-11-01 | 上海创功通讯技术有限公司 | Thermal printing method, device, storage medium and thermal printer |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0613782B1 (en) | Drive control device for thermal printers | |
| JP2702426B2 (en) | Thermal head device | |
| EP0110675B1 (en) | Thermal recording system | |
| JPH0752433A (en) | Thermal line printer and recording method used in the printer | |
| JP3039229B2 (en) | Thermal printer | |
| JPH07329338A (en) | Thermal printer and thermal printer driving method | |
| US5548319A (en) | Gradation data method processing including repeated reading and recording of high density data | |
| JP2557049B2 (en) | Printing method of thermal printer | |
| JPH04319450A (en) | Recording method and device | |
| JPS61239966A (en) | Apparatus for driving thermal head | |
| US6377290B1 (en) | Thermal printer apparatus | |
| JPH05278248A (en) | Recording method of thermal line printer | |
| JPH051666B2 (en) | ||
| JP3853473B2 (en) | Thermal head drive device | |
| KR910007684B1 (en) | Heating recording control method and devices | |
| JPH08258313A (en) | Thermal printer | |
| JP4576021B2 (en) | Printing apparatus and printing method | |
| JPS6256161A (en) | Printing apparatus | |
| JP3876683B2 (en) | Printer and printer preheating control method | |
| JPH06301649A (en) | Portable computer | |
| JP2573947B2 (en) | Thermal head preheating device | |
| JP2500170Y2 (en) | Thermal printer | |
| JPH0890821A (en) | Drive controller for thermal printer | |
| JPH0430854Y2 (en) | ||
| JP2001180030A (en) | Thermal head and thermal printer |