[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH0767825B2 - Print control method for printers with multiple print heads - Google Patents

Print control method for printers with multiple print heads

Info

Publication number
JPH0767825B2
JPH0767825B2 JP5028818A JP2881893A JPH0767825B2 JP H0767825 B2 JPH0767825 B2 JP H0767825B2 JP 5028818 A JP5028818 A JP 5028818A JP 2881893 A JP2881893 A JP 2881893A JP H0767825 B2 JPH0767825 B2 JP H0767825B2
Authority
JP
Japan
Prior art keywords
print
printer
data
drive
control 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 - Fee Related
Application number
JP5028818A
Other languages
Japanese (ja)
Other versions
JPH06238956A (en
Inventor
勇 三木
文彦 佐藤
克宏 斉藤
一徳 加藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHINKO MECHATROTECH CO., LTD.
Panasonic Corp
Toshiba TEC Corp
Oki Electric Industry Co Ltd
Tec Corp
Panasonic Holdings Corp
Original Assignee
SHINKO MECHATROTECH CO., LTD.
Panasonic Corp
Toshiba TEC Corp
Oki Electric Industry Co Ltd
Tec Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SHINKO MECHATROTECH CO., LTD., Panasonic Corp, Toshiba TEC Corp, Oki Electric Industry Co Ltd, Tec Corp, Matsushita Electric Industrial Co Ltd filed Critical SHINKO MECHATROTECH CO., LTD.
Priority to JP5028818A priority Critical patent/JPH0767825B2/en
Publication of JPH06238956A publication Critical patent/JPH06238956A/en
Publication of JPH0767825B2 publication Critical patent/JPH0767825B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Printers Characterized By Their Purpose (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、複数の印字ヘッドを水
平方向に並べて搭載し、各々駆動してたとえば通帳と伝
票等のように異なる複数の媒体に対し印字処理を行うこ
とが可能な通帳・伝票プリンタ等のような複数印字ヘッ
ド搭載プリンタにおける印字制御方法に関するものであ
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a passbook in which a plurality of print heads are mounted side by side in a horizontal direction and each of which is driven to perform a printing process on a plurality of different media such as a passbook and a slip. The present invention relates to a print control method in a printer equipped with a plurality of print heads such as a slip printer.

【0002】[0002]

【従来の技術】複数印字ヘッド搭載プリンタには、たと
えば銀行等の金融機関で使用されており、印字媒体とし
て通帳や伝票等に対して印字処理を行う通帳・伝票プリ
ンタ等がある。この通帳・伝票プリンタはセンタコンピ
ュータにより集中管理されているために、該センタコン
ピュータから送信されてくる電文を、通帳に印字すると
共に、やはり同内容の電文を伝票にも印字することを主
目的とした装置となっている。
2. Description of the Related Art Printers equipped with a plurality of print heads are used in financial institutions such as banks, and there are passbook / slip printers that print on passbooks and slips as print media. Since this passbook / slip printer is centrally managed by the center computer, the main purpose is to print the message sent from the center computer on the passbook and also print the same message on the slip. It has become a device.

【0003】このため、顧客によって入金や出金等の取
引が行われた場合、一取引毎に必ず異なる媒体に対して
印字を行うために、媒体の挿入機構(以下、インサ−タ
という)と印字ヘッドがそれぞれ1個づつしか搭載して
いない1インサータ1ヘッドのプリンタであると、まず
通帳をインサータへセットして印字処理を行い、通帳へ
の印字処理が終了すると排出口より排出した後、次に伝
票を前記通帳をセットした同じインサータにセットし、
同様にして伝票への印字処理を行い、印字処理が終了し
たら排出するという一連の印字処理動作を行うことにな
る。
Therefore, when a transaction such as deposit or withdrawal is made by a customer, a medium insertion mechanism (hereinafter referred to as an inserter) is used in order to print on a different medium without fail for each transaction. In the case of a 1-inserter 1-head printer equipped with only one print head each, the passbook is first set in the inserter for printing, and after the passbook has been printed, it is ejected from the outlet and then Set the voucher in the same inserter with the passbook set,
In the same manner, a series of print processing operations are performed in which print processing is performed on the voucher, and when the print processing is completed, the slip is discharged.

【0004】ところがこのような処理手順では、通帳と
伝票とを別々に処理するために業務処理時間が非常に長
くなってしまうために、従来より2インサータ1ヘッド
のプリンタが主に使用されてきた。しかしながら、やは
り、通帳及び伝票の挿入・排出処理は並行して行うこと
ができるが、印字ヘッドは1つしか搭載されていないた
めに、印字だけはどうしても単独でしか行えなず、より
業務処理時間の短縮を行おうとする場合は、どうしても
1ヘッドという構成が妨げになるという観点から、最近
では2インサータ2ヘッドで、完全に並行動作可能な通
帳・伝票プリンタが登場してきている。
However, in such a processing procedure, since the work processing time becomes very long because the passbook and the slip are processed separately, a printer with two inserters and one head has been mainly used. . However, after all, although the passbook and slip insertion / ejection processing can be performed in parallel, only one print head is mounted, so printing is inevitably performed alone, resulting in a longer business processing time. From the viewpoint that the configuration of one head is inevitably obstructed in order to reduce the number of times, recently, a passbook / slip printer having two inserters and two heads and capable of completely parallel operation has appeared.

【0005】なお、上記通帳・伝票プリンタは伝票のよ
うに複数枚の紙葉を綴じ合わせた構成の複写媒体を扱う
ために、ワイヤドットインパクト方式の印字ヘッドが主
に採用されている。
The passbook / slip printer mainly employs a wire dot impact type print head in order to handle a copy medium having a structure in which a plurality of sheets are bound together like a slip.

【0006】[0006]

【発明が解決しようとする課題】しかしながら上述した
従来の技術においては、2インサータ2ヘッドのワイヤ
ドットプリンタで印字を並行処理して行うと、業務処理
時間の短縮は可能となるが、2つの印字ヘッドを同様に
駆動する必要があり、このため電源容量が大きくなると
いう欠点があった。
However, in the above-mentioned conventional technique, when the printing is performed in parallel by the wire insert printer having two inserters and two heads, the work processing time can be shortened, but two printings can be performed. It is necessary to drive the head in the same manner, which has a drawback that the power supply capacity becomes large.

【0007】特にワイヤドットプリンタの印字ヘッド
は、複数のワイヤドットを短期間にマグネットにより移
動させるために、印字処理には関連しない他のモータや
マグネットに比べても高い駆動電圧が必要であり、電源
全体に対して印字ヘッド駆動のために占める電源容量は
極めて高くなってしまっていた。図5と図6は従来例の
問題点を示すための説明図であり、図5に印字ヘッドに
おけるワイヤドットの1ピン当たりの駆動電流波形を、
また図6には印字ヘッドの駆動回路例を示している。こ
れらの図に見られるように、DT1の期間電源より電流
が供給される為、ピーク電流をIp、駆動周期をT1と
し、同時に最大12ピンのワイヤを駆動すると、印字ヘ
ッド駆動電圧Vdの電源の必要とする定格電流Itは近
似的に以下の式1で表せる。
In particular, the print head of the wire dot printer requires a higher driving voltage than other motors and magnets not related to the printing process because a plurality of wire dots are moved by the magnet in a short period of time. The power supply capacity for driving the print head with respect to the entire power supply has been extremely high. 5 and 6 are explanatory diagrams for showing the problems of the conventional example. FIG. 5 shows the drive current waveform per pin of the wire dot in the print head.
FIG. 6 shows an example of a drive circuit for the print head. As shown in these figures, since the current is supplied from the power supply during the period of DT1, the peak current is set to Ip, the driving cycle is set to T1, and at the same time when the wire of 12 pins at the maximum is driven, the power supply of the print head driving voltage Vd The required rated current It can be approximately represented by the following formula 1.

【0008】[0008]

【式1】It=12×Ip・DT1/2×T1 なお、駆動周期T1は印字速度により決定され、印字速
度をA〔PPS〕とすると、T1=1/A〔S〕で表せ
る。たとえば、印字速度を2000〔PPS〕,Ip=
3〔A〕とすると、It=12×3〔A〕×200〔u
S〕/500〔uS〕×2=7.2〔A〕となる。ま
た、左記の電流値は全ベタ印字(12ドットを常に駆動
する印字)をも保証するもので、通常は印字駆動Dut
y(印字動作可能な全ドット数に対し、実際に印字動作
を行うドット数の割合)により、印字ヘッド駆動電圧V
dの定格電流は決定される。
[Formula 1] It = 12 × Ip · DT1 / 2 × T1 The driving cycle T1 is determined by the printing speed, and when the printing speed is A [PPS], it can be expressed as T1 = 1 / A [S]. For example, the printing speed is 2000 [PPS], Ip =
If it is 3 [A], It = 12 × 3 [A] × 200 [u
S] / 500 [uS] × 2 = 7.2 [A]. The current value shown on the left also guarantees solid printing (printing that always drives 12 dots).
y (the ratio of the number of dots that are actually printed to the total number of dots that can be printed), the print head drive voltage V
The rated current of d is determined.

【0009】たとえば、漢字印字程度しか印字しないの
であれば、漢字の印字駆動Dutyは最大で30%程度
である為、印字ヘッド駆動電圧Vdはマージンを見て4
0%とすると、印字ヘッド駆動電圧Vd=7.2〔A〕
×40%=2.88〔A〕となる。また、図形等も印字
するイメージ印字を考慮すると、マージンを見て70%
程度の印字駆動Dutyで、印字ヘッド駆動電圧Vd=
7.2〔A〕×70%=5.04の電源は必要となる。
For example, if only the printing of Chinese characters is performed, the printing drive duty of Chinese characters is about 30% at maximum, and therefore the print head driving voltage Vd is 4 with a margin taken into consideration.
Assuming 0%, the print head drive voltage Vd = 7.2 [A]
× 40% = 2.88 [A]. In addition, considering the image printing that prints figures etc., the margin is 70%.
Print head drive voltage Vd =
A power source of 7.2 [A] × 70% = 5.04 is required.

【0010】このため、上記の数値条件を仮定してイメ
ージ印字処理を行うと、1インサータ1ヘッドの構成を
持つプリンタが必要とする電源の印字ヘッド駆動電圧V
dの定格電流は、5.04〔A〕であるのに対し、2イ
ンサータ2ヘッドで並行印字可能としたプリンタではそ
の2倍の10.08〔A〕が必要となる。その結果、2
インサータ2ヘッドの構成を持つプリンタでは消費電力
が高くなる他に、印字ヘッド駆動用の電源容積も大きく
なり、近年ますます小型化が要望されている通帳・伝票
プリンタに対し、実務上の大きな障害となっていた。ま
た、この電源容量及び電源容積の大型化は、装置コスト
を上昇させる要因ともなっていた。
Therefore, if the image printing process is performed under the above numerical conditions, the print head drive voltage V of the power supply required by the printer having the structure of one inserter and one head.
The rated current of d is 5.04 [A], whereas a printer capable of parallel printing with 2 inserters and 2 heads requires twice as much 10.08 [A]. As a result, 2
In addition to high power consumption in printers with two inserter heads, the power volume for driving the print head also increases, which is a major practical obstacle to passbook / slip printers, which have been required to be smaller in recent years. It was. In addition, the increase in power supply capacity and power supply volume has also been a factor of increasing the device cost.

【0011】本発明は上述した問題点を解決するために
なされたものであり、最も処理時間を短くするために印
字ヘッドを完全に独立して印字動作ができるように2イ
ンサータ2ヘッドをプリンタに搭載することで生じてい
た種々の問題点、つまり、イメージ印字等の高印字駆動
Dutyをも行う場合には印字駆動電圧の定格電流が大
きくなり、結果として電源容積ばかりでなく装置外形寸
法を大きくしてしまうこと、これに伴い装置コストも上
昇させてしまうという問題を防止するために、2つの印
字ヘッドの使用頻度を考慮することにより業務全体とし
て処理速度を向上させると共に、電源容量及び電源容積
も少なく(1つの印字ヘッドでイメージ印字も可能とし
ている装置並の電源容量・電源容積)、しかも小型化で
低価格な複数印字ヘッド搭載プリンタにおける印字制御
方法を提供することを目的とするものである。
The present invention has been made to solve the above-mentioned problems, and in order to minimize the processing time, the two print heads can be printed independently so that the two print heads can be printed independently. Various problems caused by mounting, that is, when performing high printing drive duty such as image printing, the rated current of the printing drive voltage becomes large, resulting in not only the power supply volume but also the external dimensions of the device. In order to prevent the problem that the cost of the apparatus is increased accordingly, the processing speed is improved as a whole work by considering the frequency of use of the two print heads, and the power supply capacity and the power supply volume are increased. Less printing (power supply capacity and power volume equivalent to a device that enables image printing with a single print head) It is an object to provide a printing control method in head mounted printer.

【0012】[0012]

【課題を解決するための手段】上述した目的を達成する
ため本発明は、通信制御装置を介して上位装置から送信
されてきた印字データに基づいて、複数個搭載した印字
ヘッドをそれぞれに駆動制御することにより複数種の媒
体に対して印字処理を行う複数印字ヘッド搭載プリンタ
に、前記複数個の印字ヘッドをそれぞれ独立して駆動さ
せるための複数のプリンタ機構部並びにこのプリンタ機
構部の動作を制御するプリンタ制御手段と、前記上位装
置からの印字データがキャラクタデータかイメージデー
タかを判定する印字データ判定手段と、この印字データ
判定手段の判定結果に基づいて前記各プリンタ制御手段
への駆動命令を発行すると共にプリンタ全体の駆動制御
を行う主制御部とを備えることとしたものである。
In order to achieve the above-mentioned object, the present invention controls drive of a plurality of print heads mounted on each of them based on print data transmitted from a host device via a communication control device. By doing so, a printer equipped with a plurality of print heads, which performs printing processing on a plurality of types of media, controls a plurality of printer mechanism units for independently driving the plurality of print heads and the operation of the printer mechanism units. Printer control means, print data determination means for determining whether the print data from the higher-level device is character data or image data, and a drive command for each printer control means based on the determination result of the print data determination means. A main control unit for issuing and controlling the drive of the entire printer is provided.

【0013】また、上述した複数印字ヘッド搭載プリン
タに、前記印字データ判定手段に代えて、印字駆動Du
ty算出手段を備えることとしたものである。
In addition, in the printer equipped with a plurality of print heads described above, instead of the print data determination means, a print drive Du
The ty calculation means is provided.

【0014】[0014]

【作用】上述した構成により、まず、印字データ判定手
段を備えたプリンタ装置によれば、上位装置から通信制
御装置を介して送信されてきた印字データを複数印字ヘ
ッド搭載プリンタが受信すると、前記印字データ判定手
段によりこの印字データの内容をキャラクタデータかイ
メージデータかを判定し、キャラクタデータであると判
定した場合は複数個の印字ヘッドによる並行印字処理を
可能として前記主制御部より各プリンタ制御部に対して
並行駆動処理命令を発行し、また、イメージデータであ
ると判定した場合は複数個の印字ヘッドによる並行印字
処理が不可能であるとして、各プリンタ制御手段毎に順
次駆動処理命令を発行する。
According to the above-described structure, according to the printer device having the print data determining means, first, when the printer with a plurality of print heads receives the print data transmitted from the host device through the communication control device, the print data is printed. The data determination means determines whether the content of the print data is character data or image data, and when it is determined that the print data is character data, it is possible to perform parallel printing processing by a plurality of print heads and each printer control section is controlled by the main control section. To the printer, and if it is determined that the image data is image data, it is determined that parallel print processing cannot be performed by a plurality of print heads, and a sequential drive processing command is issued to each printer control unit. To do.

【0015】また、同じく印字データ判定手段の備える
ことにより、上位装置から通信制御装置を介して送信さ
れてきた印字データを複数印字ヘッド搭載プリンタが受
信すると、印字データ判定手段によりこの印字データの
内容がキャラクタデータかイメージデータかを判定し、
キャラクタデータであると判定した場合は複数個の印字
ヘッドによる並行印字処理を可能として前記主制御部よ
り各プリンタ制御部に対して並行駆動処理命令を発行
し、また、イメージデータであると判定した場合は、前
記キャラクタデータであると判定した場合と比較して、
主制御部より発行する各プリンタ制御部への駆動処理命
令の印字速度を低くする。
Also, by providing the print data judging means, when the printer equipped with a plurality of print heads receives the print data transmitted from the host device via the communication control device, the contents of the print data are judged by the print data judging means. Determines whether is character data or image data,
When it is determined that the data is character data, parallel printing processing by a plurality of print heads is enabled, the main control unit issues a parallel drive processing command to each printer control unit, and it is determined that the data is image data. In the case, compared with the case where it is determined that the character data,
The printing speed of the drive processing command issued from the main control unit to each printer control unit is reduced.

【0016】次に、上記印字データ判定手段に代えて、
上位装置からの印字データが印字駆動Dutyを算出す
る印字駆動Duty算出手段を設ける構成とした場合に
おいては、上位装置から通信制御装置を介して送信され
てきた印字データを複数印字ヘッド搭載プリンタが受信
すると、印字駆動Duty算出手段によりこの印字デー
タの印字駆動Dutyを算出する。そして、この算出さ
れた印字駆動Dutyが、ある決められた値以下であっ
た場合は複数個の印字ヘッドによる並行印字処理が可能
として前記主制御部より各プリンタ制御部に対して並行
駆動処理命令を発行し、また、印字駆動Dutyがある
決められた値以上であった場合は複数個の印字ヘッドに
よる並行印字処理が不可能であるとして、各プリンタ制
御手段毎に順次駆動処理命令を発行する。
Next, in place of the print data determining means,
In the case where the print drive duty calculating means for calculating the print drive duty from the print data from the host device is provided, the printer equipped with a plurality of print heads receives the print data transmitted from the host device via the communication control device. Then, the print drive duty calculating means calculates the print drive duty of this print data. If the calculated print drive duty is less than a predetermined value, it is possible to perform parallel print processing by a plurality of print heads, and the main control unit issues a parallel drive processing command to each printer control unit. If the print drive duty is equal to or more than a predetermined value, it is determined that parallel print processing by a plurality of print heads is impossible, and a sequential drive processing command is issued for each printer control unit. .

【0017】さらには、この印字駆動Duty算出手段
を備えることより、上位装置から通信制御装置を介して
送信されてきた印字データを複数印字ヘッド搭載プリン
タが受信すると、印字駆動Duty算出手段によりこの
印字データの印字駆動Dutyを算出し、算出された印
字駆動Dutyがある決められた値以下であった場合
は、複数の印字ヘッドによる同時印字を可能とし、印字
駆動Dutyがある決められた値以上であった場合は、
印字駆動Dutyがある決められた値以下であった場合
と比較して、主制御部より発行する各プリンタ制御部へ
の駆動処理命令の印字速度を低くしたものである。
Further, since the print drive duty calculating means is provided, when the printer having a plurality of print heads receives the print data transmitted from the host device via the communication control device, the print drive duty calculating means prints the print data. If the print drive duty of the data is calculated and the calculated print drive duty is less than or equal to a predetermined value, simultaneous printing with multiple print heads is possible and the print drive duty is greater than or equal to the predetermined value. If yes,
Compared with the case where the print drive duty is less than a predetermined value, the print speed of the drive processing command issued from the main control unit to each printer control unit is reduced.

【0018】これにより、上述したいずれの印字制御方
法によっても、印字ヘッドを駆動する際に必要とする電
流値が、プリンタ装置内に備えた電源装置の定格電流を
越えない範囲となるように、印字ヘッドの駆動を制御す
ることができる。
As a result, by any of the printing control methods described above, the current value required to drive the print head is set within the range that does not exceed the rated current of the power supply device provided in the printer device. The drive of the print head can be controlled.

【0019】[0019]

【実施例】以下、本発明の一実施例を図面を用いて説明
する。図1は本発明の実施例を示す通帳・伝票プリンタ
のシステムブロック図であり、図に見られるように通帳
・伝票プリンタは大きく分けると、実際に媒体に印字を
行う通帳・伝票プリンタ部Aと、図示せぬセンタコンピ
ュータからの電文を通帳・伝票プリンタ部に送信する際
に所定の前処理を行う通信制御装置Bとから成ってい
る。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a system block diagram of a passbook / slip printer showing an embodiment of the present invention. As shown in FIG. 1, the passbook / slip printer is roughly divided into a passbook / slip printer unit A for actually printing on a medium. , A communication control device B for performing a predetermined preprocessing when transmitting a message from a center computer (not shown) to a passbook / slip printer unit.

【0020】まず、通帳・伝票プリンタ部Aは主制御部
(SCPU部)1,メモリ部2,EPROM部3,CG
部(キャラクタジェネレータ部)4,DMAC部5,上
位インタフェース制御部6,通帳プリンタ制御部7,伝
票プリンタ制御部8,通帳プリンタ機構部9,伝票プリ
ンタ機構部10より構成されている。前記主制御部1
は、上記構成から成る通帳・伝票プリンタ部Aの全体の
動作を制御するためのマイクロプロセッサであり、上位
装置からの電文の解析、印字データの展開、前記DMA
C部5におけるモード設定と起動情報の設定、前記通帳
プリンタ制御部7と伝票プリンタ制御部8への個別の動
作命令の発行とレスポンスの解析等を行う。
First, the passbook / slip printer unit A includes a main control unit (SCPU unit) 1, a memory unit 2, an EPROM unit 3, and a CG.
It comprises a section (character generator section) 4, a DMAC section 5, a host interface control section 6, a passbook printer control section 7, a slip printer control section 8, a passbook printer mechanism section 9, and a slip printer mechanism section 10. The main controller 1
Is a microprocessor for controlling the overall operation of the passbook / slip printer unit A having the above-mentioned configuration, and analyzes a message from a higher-level device, develops print data, and executes the DMA.
The mode setting and the activation information setting in the C section 5, the issue of individual operation commands to the passbook printer control section 7 and the slip printer control section 8 and the analysis of the response are performed.

【0021】そして、この主制御部1には通帳プリンタ
制御部7及び伝票プリンタ制御部8に対してそれぞれ個
別の動作命令を発行する際に、これら各制御部7と8を
並行して駆動させるか否かを判定するために、前記ホス
トコンピュータから通信制御装置Bを介して送信されて
きた印字データの内容がキャラクタデータか、イメージ
データかを判定する印字データ判定手段1aが備えられ
ている。この印字データ判定手段1aは、ホストコンピ
ュータから送信されてきた印字データが、通信制御装置
Bにおいて伝送処理された後に転送されてきたインタフ
ェースデータを基にして、前記印字データの内容を判定
するものであり、キャラクタデータであると判定した場
合には、プリンタに設けてある印字ヘッド駆動用の電源
の定格電流値内で処理可能であるとして並行印字を、イ
メージデータであると判定した場合には、前記定格電流
値を越えてしまうとして並行印字を禁止して、所定値内
で可能なシリアル駆動命令を、主制御部1から発行させ
るようになっている。
When the main control unit 1 issues individual operation commands to the passbook printer control unit 7 and the slip printer control unit 8, these control units 7 and 8 are driven in parallel. In order to determine whether or not the print data transmitted from the host computer via the communication control device B is character data or image data, print data determination means 1a is provided. The print data determining means 1a determines the content of the print data based on the interface data transferred after the print data transmitted from the host computer is transmitted by the communication control device B. Yes, if it is determined to be character data, parallel printing is determined to be processable within the rated current value of the power supply for driving the print head provided in the printer, and if it is determined to be image data, Since the rated current value is exceeded, parallel printing is prohibited, and the main control unit 1 issues a serial drive command that can be performed within a predetermined value.

【0022】メモリ部2は、読み取り及び書き込みが可
能なSRAM(電源が切断されない限り情報を保持する
ことができるスタティックラム)等から成り、図3の主
制御部におけるメモリマップ例を示す説明図に示すよう
に、メモリ部2はワークエリア・上位通信用バッファエ
リア・通帳印字データバッファエリア・伝票印字データ
バッファエリア等に使用される。
The memory unit 2 is composed of a readable / writable SRAM (static RAM capable of retaining information unless power is cut off) and the like, and is an explanatory diagram showing an example of a memory map in the main control unit of FIG. As shown, the memory unit 2 is used as a work area, a high-order communication buffer area, a passbook print data buffer area, a slip print data buffer area, and the like.

【0023】EPROM部3は、電源ON後の主制御部
1の動作プログラム等が格納されている他に、上位通信
プログラム等のブロック化された基本プログラム等が格
納されている。CG部4は、ANK文字や漢字等の決め
られた文字コードに対応し、全ての文字のイメージデー
タが格納されている。
The EPROM section 3 stores, in addition to an operation program of the main control section 1 after the power is turned on, a blocked basic program and the like such as an upper communication program. The CG unit 4 corresponds to a predetermined character code such as ANK character or Chinese character, and stores image data of all characters.

【0024】上位インタフェース制御部6は、上位装置
である通信制御装置B等からの通信データを受け取り、
メモリ部2の上位通信用バッファにそのデータを転送す
る。通帳プリンタ制御部7と伝票プリンタ制御部8は、
それぞれ個別のCPU等を持ち、前記主制御部1からの
コマンドを解析し、印字ヘッドを動作させるための複数
のモータ,マグネット,センサー等により構成される通
帳プリンタ機構部9や伝票プリンタ機構部10への詳細
な制御信号を発生し、動作完了後は動作状態を解析し、
主制御部1に対してレスポンスを送信する。
The host interface control unit 6 receives communication data from the host device such as the communication controller B,
The data is transferred to the upper communication buffer of the memory unit 2. The passbook printer control unit 7 and the slip printer control unit 8 are
The passbook printer mechanism unit 9 and the slip printer mechanism unit 10 each having an individual CPU or the like, which analyzes a command from the main control unit 1 and is composed of a plurality of motors, magnets, and sensors for operating the print head. Generate a detailed control signal to, analyze the operation state after the operation is completed,
A response is transmitted to the main control unit 1.

【0025】また、通帳プリンタ制御部7及び伝票プリ
ンタ制御部8には、個別にそれぞれ通帳及び伝票印字用
のラインバッファがあり、DMAC部5の制御により、
メモリ部2の通帳印字データバッファまたは伝票印字デ
ータバッファのデータを、それぞれの印字ヘッドスペー
シング動作と同期したタイミングで、DMA(ダイレク
トメモリアクセス)により順次転送して、通帳または伝
票に印字を行う。
Further, the passbook printer control unit 7 and the slip printer control unit 8 have line buffers for passbook and slip printing respectively, and by the control of the DMAC unit 5,
The data in the passbook print data buffer or the slip print data buffer in the memory unit 2 is sequentially transferred by DMA (Direct Memory Access) at a timing synchronized with each print head spacing operation, and printing is performed on the passbook or slip.

【0026】上記構成による通帳・伝票プリンタ部A
は、上位インタフェース制御部6により、インタフェー
スケーブル11を介して上位装置である通信制御装置B
と接続されている。そして、この通信制御装置Bは、主
に回線制御部12,PR(プロトコール)インタフェー
ス制御部13,CPU14,メモリ15より構成され
る。
The passbook / slip printer unit A having the above-mentioned configuration
Is a communication control device B which is a host device via the interface cable 11 by the host interface control unit 6.
Connected with. The communication control device B mainly includes a line control unit 12, a PR (protocol) interface control unit 13, a CPU 14, and a memory 15.

【0027】前記回線制御部12は専用回線等を介し
て、図示せぬセンタコンピュータと接続しており、この
センタコンピュータより該当する通信制御装置Bに対し
業務データや制御データ等の電文を送信する。そして、
この電文を受信した通信制御装置Bは、前記CPU14
とメモリ15のプログラムにより決められた処理を行っ
て、通帳・伝票プリンタ部Aに電文を送信する。
The line control unit 12 is connected to a center computer (not shown) via a dedicated line or the like, and the center computer sends electronic messages such as business data and control data to the corresponding communication control unit B. . And
The communication control device B that has received this message sends the message to the CPU 14
Then, the electronic mail is transmitted to the passbook / slip printer unit A by performing the processing determined by the program in the memory 15.

【0028】たとえば、金融機関における払い出し業務
のような場合は、払い出し金額等のデータがセンタコン
ピュータに送信され、該センタコンピュータ内のファイ
ルの更新がなされると、このセンタコンピュータからは
通信制御装置Bに対し、払い出し取引に関する通帳記帳
データと伝票記入データの下り電文が送信される。通信
制御装置Bは、センタコンピュータからの下り電文を解
析し、PRインタフェース制御部13を介して通帳記帳
データと伝票印字データの1行毎のデータを、それぞれ
個別に通帳・伝票プリンタ部Aに転送する。ここで、転
送したデータ例を図2に示す。
For example, in the case of a payout operation at a financial institution, when the data such as the payout amount is transmitted to the center computer and the file in the center computer is updated, the communication control device B is sent from the center computer. In response to this, the down-line telegram of the passbook entry data and the slip entry data regarding the payout transaction is transmitted. The communication control device B analyzes the downlink message from the center computer and transfers the data of each line of the passbook entry data and the slip print data to the passbook / slip printer unit A individually via the PR interface control unit 13. To do. Here, an example of the transferred data is shown in FIG.

【0029】図2は上位装置との論理インタフェースフ
ォーマット例を示す説明図であり、論理インタフェース
フォーマットは、1バイトのスタート符号である「ST
X」で始まり、1バイトのコマンド種別を示す「CM
D」、1バイトの通帳への電文か伝票への電文かを識別
する「T/D」、1バイトのキャラクタデータかイメー
ジデータかを識別する「C/I」、1バイトの後に続く
「DATA」部の長さを示す「LEN」、nバイトの
「DATA」部、電文のチェックディジットである1バ
イトの「BCC」、最後に終了符号である1バイトの
「STP」より構成されている。
FIG. 2 is an explanatory diagram showing an example of a logical interface format with a host device. The logical interface format is "ST" which is a 1-byte start code.
"CM" that starts with "X" and indicates the 1-byte command type
"D", "T / D" for identifying a 1-byte message for a passbook or a slip, "C / I" for identifying 1-byte character data or image data, and "DATA" following 1-byte "LEN" indicating the length of the "" part, an n-byte "DATA" part, a 1-byte "BCC" that is a check digit of a message, and a 1-byte "STP" that is the end code.

【0030】上記構成による通帳記帳データと伝票印字
データの1行毎のデータが個別に順次通信制御装置Bか
らインタフェースケーブル11を介して転送されてくる
と、通帳・伝票プリンタ部Aの上位インタフェース制御
部6は、まずメモリ部2の上位通信用バッファエリアに
転送する。上記のような例では、通帳及び伝票印字デー
タは共にキャラクタデータなので、最初のコマンドデー
タは、印字データを示す「CMD」=01H,通帳デー
タを示す「T/D」=00H,キャラクタデータを示す
「C/I」=00Hとして上位通信用バッファの前半部
に転送する。
When the data of each line of the passbook entry data and the slip print data having the above-described configuration are individually transferred sequentially from the communication control device B through the interface cable 11, the upper interface control of the passbook / slip printer unit A is performed. The unit 6 first transfers the data to the upper communication buffer area of the memory unit 2. In the above example, since the passbook and slip print data are both character data, the first command data indicates "CMD" = 0lH indicating print data, "T / D" = 00H indicating passbook data, indicates character data. “C / I” = 00H is set and transferred to the first half of the upper communication buffer.

【0031】次のコマンドデータでは、印字データを示
す「CMD」=01H,伝票データを示す「T/D」=
01H,キャラクタデータを示す「C/I」=01Hと
して上位通信用バッファの後半部に転送する。主制御部
1は上位通信用データ部を解析し、「C/I」=01H
のキャラクタデータであると判定すると、印字データは
文字コードのデータの為、文字コードと対応するCG部
4よりデータを読み出し、1行分のイメージデータへと
展開して、通帳または伝票印字バッファエリアへ転送す
る。
In the next command data, "CMD" indicating print data = 01H and "T / D" indicating slip data =
01H, “C / I” indicating character data = 01, and transferred to the second half of the upper communication buffer. The main control unit 1 analyzes the higher-order communication data unit, and "C / I" = 01H
If the print data is character code data, the data is read from the CG section 4 corresponding to the character code and is developed into image data for one line, and the passbook or slip print buffer area Transfer to.

【0032】「C/I」=00Hの場合は、印字データ
は主制御部1においてイメージデータであると判定され
る。そして、この印字データはイメージデータがそのま
ま上位より送られてくるので、主制御部1はそのまま通
帳または伝票印字バッファエリアへ転送する。そして、
通帳及び伝票への印字データが共にキャラクタデータで
ある場合は、印字駆動Dutyは低いために、主制御部
1は通帳と伝票に対し同時に印字処理を行う並行印字が
可能であると判定し、その許可コマンドを通帳プリンタ
制御部7と伝票プリンタ制御部8に対して発行する。同
時に、主制御部1はDMAC部5に対し、通帳印字バッ
ファエリアと伝票印字バッファエリアのアドレス情報を
別々にそのチャンネルに設定する。その結果、通帳プリ
ンタ制御部7と伝票プリンタ制御部8のタイミング起動
により、各印字バッファエリアのデータはDMAにより
時分割されて順次それぞれのラインバッファに転送さ
れ、これにより複数の印字ヘッドは同時に駆動し、通帳
と伝票への同時並行印字が行われる。
When "C / I" = 00H, the main control unit 1 determines that the print data is image data. Since the image data of this print data is sent from the host as it is, the main control unit 1 transfers it to the passbook or the slip print buffer area as it is. And
When the print data for both the passbook and the slip is character data, since the print drive duty is low, the main control unit 1 determines that it is possible to perform parallel printing in which the passbook and the slip are simultaneously printed. A permission command is issued to the passbook printer control unit 7 and the slip printer control unit 8. At the same time, the main control unit 1 sets the address information of the passbook print buffer area and the slip print buffer area separately for the channel to the DMAC unit 5. As a result, by the timing activation of the passbook printer control unit 7 and the slip printer control unit 8, the data in each print buffer area is time-divided by the DMA and sequentially transferred to the respective line buffers, whereby a plurality of print heads are driven simultaneously. However, the passbook and slips are printed simultaneously in parallel.

【0033】以上説明したように、通帳・伝票プリンタ
部Aは、上位装置からの通信データの中での印字データ
がキャラクタかイメージかのフラグである「C/D」の
情報により、主制御部1において通帳と伝票への並行印
字の可否を決定する。つまり、転送されてきた印字デー
タがイメージデータであった場合は、高印字駆動Dut
yの可能性があるために印字ヘッド駆動に要する定格電
流が大きくなってしまうことから並行印字は行わないこ
ととし、まず通帳への印字を行った直後に、今度は伝票
への印字を行うというように印字ヘッドの駆動動作をず
らすようにしている。なお、この印字データがキャラク
タデータかイメージデータかを判別するのは上位装置で
ある通信制御装置Bにおいて成されるようになってお
り、その時に行っている業務種別により判別し、通帳・
伝票プリンタ部Aへ転送するコマンドデータ作成時に、
この判別結果を付加することとなる。
As described above, the passbook / slip printer unit A uses the information of "C / D" which is a flag indicating whether the print data in the communication data from the host device is a character or an image, and the main control unit. In 1, it is determined whether or not parallel printing can be performed on the passbook and slip. In other words, when the transferred print data is image data, the high print drive Dut
Since there is a possibility of y, the rated current required to drive the print head will be large, so parallel printing will not be performed. Immediately after printing on the passbook, this time on the slip As described above, the drive operation of the print head is staggered. It is to be noted that whether the print data is character data or image data is discriminated by the communication control device B, which is a higher-level device.
When creating command data to be transferred to the slip printer A,
This determination result will be added.

【0034】なお、本発明は上述した実施例に限るもの
ではなく、以下に示すような他の実施例もある。たとえ
ば、上記実施例では、上位装置からの印字データをキャ
ラクタデータかイメージデータのいずれかに判定する印
字データ判定手段を設けることにより印字ヘッドの駆動
制御を行っていたが、図4に示す他の実施例を示すブロ
ック図に見られるように前記印字データにおける印字駆
動Duty(印字動作可能な全ドット数に対し、実際に
印字動作を行うドット数の割合)を印字駆動Duty算
出手段1bにより算出することにより、印字ヘッドの駆
動制御を行うようにしたものである。
The present invention is not limited to the above-mentioned embodiments, but there are other embodiments as shown below. For example, in the above-described embodiment, the print head drive control is performed by providing the print data determining means for determining the print data from the host device as either the character data or the image data. As can be seen from the block diagram showing the embodiment, the print drive duty (the ratio of the number of dots actually used for print operation to the total number of printable dots) in the print data is calculated by the print drive duty calculating means 1b. By doing so, the drive control of the print head is performed.

【0035】すわなち、センタコンピュータからの印字
データがイメージデータであった場合でも、実際は印字
駆動Dutyが低い場合も考えられ、このような場合
は、通帳及び伝票印字データバッファ(キャラクタの場
合でもイメージに展開後のデータ)の1行のデータを、
主制御部1において電源部の決められた定格電流値内で
耐え得る最大データを量単位で分割し、かつその分割デ
ータ中の1(印字)と、0(印字なし)のデータ数を印
字開始前に解析して印字駆動Duty算出手段により算
出し、通帳と伝票が並行で印字するブロックの1のデー
タの合計密度が、予め設定してある所定の数値以内であ
れば並行印字可能であるとし、たとえ1つでも所定の数
値以上となった場合は並行印字は不可であるとして、主
制御部1により上記実施例と同様通帳印字直後に伝票印
字を行うこととする。
That is, even if the print data from the center computer is image data, the print drive duty may actually be low. In such a case, the passbook and the slip print data buffer (even in the case of characters are used). 1 line of data (data after expansion to the image)
In the main control unit 1, the maximum data that can be tolerated within the rated current value determined by the power supply unit is divided into units, and the number of data of 1 (print) and 0 (no print) in the divided data is printed. If the total density of the data of 1 in the block in which the passbook and the slip are printed in parallel after being analyzed by the printing drive duty calculation means is within a preset predetermined value, parallel printing is possible. It is assumed that parallel printing is impossible if even one of the values exceeds a predetermined value, and the main control unit 1 prints the slip immediately after the passbook printing as in the above embodiment.

【0036】なお、印字バッファの印字駆動Dutyの
解析は、上記ではソフト処理で行っているが、ハードロ
ジックで行っても特に問題はない。また、上述した印字
制御方法においては、印字データを解析した結果が高印
字駆動Dutyであった場合は並行印字を行わないこと
で印字駆動電流の上昇を制限することとしているが、限
られた定格電流の範囲以内であれば、高印字駆動Dut
yの場合であっても、通帳及び伝票プリンタの印字速度
を低くするよう制御することによっても可能である。
Although the print drive duty of the print buffer is analyzed by software in the above, there is no particular problem if it is performed by hardware logic. In the print control method described above, when the result of analyzing print data is high print drive duty, the parallel drive is not performed to limit the increase in the print drive current. If the current is within the range, high printing drive Dut
Even in the case of y, it is possible to control the printing speed of the passbook and slip printer to be low.

【0037】[0037]

【発明の効果】以上説明したように本発明によれば、上
位装置から送信されてきた印字データの内容を印字デー
タ判定手段、あるいは印字駆動Duty算出手段により
解析して判定および算出した結果、その判定及び算出結
果に基づいて、プリンタに設けた複数の印字ヘッドに対
する駆動命令を、予め決められた駆動電流値内に納まる
範囲となるように制御することとしたので、これから印
字しようとして送信されてきた印字データは、全て複数
印字ヘッド搭載プリンタにおいて解析し、複数個の印字
ヘッドを並行印字しても可能か否か、また並行印字する
場合であってもその印字速度を低くするのか否かを判定
し、この判定に沿って適切な印字ヘッドの駆動命令を発
行することができるので、常に限られた印字駆動定格電
流内で印字処理を行うことができ、しかも1ヘッド構成
のプリンタと同程度の印字駆動密度でのイメージ印字を
も可能としている。
As described above, according to the present invention, the content of the print data transmitted from the host device is analyzed by the print data determining means or the print drive duty calculating means to determine and calculate the result, and Based on the judgment and calculation results, we decided to control the drive commands for the multiple print heads provided in the printer so that they would fall within the predetermined drive current value. All the print data is analyzed by a printer equipped with multiple print heads, and whether or not it is possible to print multiple print heads in parallel and whether or not to reduce the printing speed even in the case of parallel print Judgment can be made and an appropriate print head drive command can be issued based on this judgment, so printing is always performed within the limited print drive rated current. Ukoto can be, moreover are also possible with the image printed at the same degree of print drive density and printer 1 head configuration.

【0038】また、通常は最も使用頻度が多いキャラク
タ印字時は低印字駆動Dutyとなるため、複数の印字
ヘッドを並行印字させることができ、従って同時に複数
の媒体への印字処理を行うことができるので、1ヘッド
構成のプリンタの印字処理量に比べて、大幅な業務処理
時間の短縮が可能となる。なお、並行印字を行わない場
合であっても、2インサータ1ヘッドのプリンタに比べ
た時、プラテンのある位置への媒体の移動や切り替え動
作等が不要となるので、2インサータ2ヘッドのプリン
タは、やはり業務処理時間を短縮することができる。
In addition, since the low print drive duty is normally used when printing the character that is most frequently used, a plurality of print heads can be printed in parallel, and therefore printing can be performed on a plurality of media at the same time. Therefore, it is possible to significantly reduce the work processing time as compared with the print processing amount of the printer having the one-head configuration. Even when parallel printing is not performed, compared to a 2-inserter 1-head printer, a 2-inserter 2-head printer does not require movement of the medium to a position where the platen is present or switching operation. After all, the business processing time can be shortened.

【0039】また、1ヘッドのプリンタに比べて消費電
力の大幅な差異はなく、電源容量及び電源容積も同程度
であるため、装置全体の形状も大きくならずに済み、そ
の結果装置コストも低く抑えることが可能となるという
効果が得られる。
Further, there is no significant difference in power consumption as compared with a one-head printer, and since the power supply capacity and power supply volume are similar, the overall size of the device does not need to be large, and as a result, the device cost is low. The effect that it becomes possible to suppress is obtained.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の実施例を示す通帳・伝票プリンタのシ
ステムブロック図である。
FIG. 1 is a system block diagram of a passbook / slip printer showing an embodiment of the present invention.

【図2】上位装置との論理インタフェースフォーマット
を示す説明図である。
FIG. 2 is an explanatory diagram showing a logical interface format with a host device.

【図3】SCPU部のメモリマップ例を示す説明図であ
る。
FIG. 3 is an explanatory diagram showing an example of a memory map of an SCPU unit.

【図4】他の実施例を示すブロック図である。FIG. 4 is a block diagram showing another embodiment.

【図5】印字ヘッドにおけるワイヤドットの1ピン当た
りの駆動電流波形を示す説明図である。
FIG. 5 is an explanatory diagram showing a drive current waveform per pin of a wire dot in the print head.

【図6】印字ヘッドの駆動回路例を示す説明図である。FIG. 6 is an explanatory diagram showing an example of a drive circuit of a print head.

【符号の説明】[Explanation of symbols]

A 通帳・伝票プリンタ部 B 通信制御装置 1 主制御部 1a 印字データ判定手段 1b 印字駆動Duty算出手段 7 通帳プリンタ制御部 8 伝票プリンタ制御部 11 インタフェースケーブル A passbook / slip printer section B communication control device 1 main control section 1a print data determination means 1b print drive duty calculation means 7 passbook printer control section 8 slip printer control section 11 interface cable

───────────────────────────────────────────────────── フロントページの続き (72)発明者 三木 勇 東京都港区虎ノ門1丁目7番12号 沖電気 工業株式会社内 (72)発明者 佐藤 文彦 神奈川県横浜市港北区綱島東4丁目3番1 号 松下通信工業株式会社内 (72)発明者 斉藤 克宏 岩手県花巻市城内4番3号 株式会社 新 興製作所内 (72)発明者 加藤 一徳 静岡県田方郡大仁町大仁570番地 東京電 気株式会社大仁工場内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Isamu Miki 1-7-12 Toranomon, Minato-ku, Tokyo Oki Electric Industry Co., Ltd. (72) Fumihiko Sato 4-3 Tsunashima-east, Kohoku-ku, Yokohama-shi, Kanagawa No. 1 in Matsushita Communication Industrial Co., Ltd. (72) Inventor Katsuhiro Saito No. 4-3, Jonai, Hanamaki-shi, Iwate Inside Shinko Seisakusho Co., Ltd. (72) Kazunori Kato, 570, Ohito, Ohito-cho, Tagata-gun, Shizuoka TEPCO Company Ohi factory

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 通信制御装置を介して上位装置から送信
されてきた印字データに基づいて、複数個搭載した印字
ヘッドをそれぞれに駆動制御することにより複数種の媒
体に対して印字処理を行う複数印字ヘッド搭載プリンタ
の印字制御方法において、 前記複数個の印字ヘッドをそれぞれ独立して駆動させる
ための複数のプリンタ機構部並びにこのプリンタ機構部
の動作を制御するプリンタ制御手段と、 前記上位装置からの印字データがキャラクタデータかイ
メージデータかを判定する印字データ判定手段と、 この印字データ判定手段の判定結果に基づいて前記各プ
リンタ制御手段への駆動命令を発行すると共にプリンタ
全体の駆動制御を行う主制御部とを備え、 前記上位装置から通信制御装置を介して送信されてきた
印字データを複数印字ヘッド搭載プリンタが受信する
と、印字データ判定手段によりこの印字データの内容が
キャラクタデータかイメージデータかを判定し、 キャラクタデータであると判定した場合は複数個の印字
ヘッドによる並行印字処理を可能として前記主制御部よ
り各プリンタ制御部に対して並行駆動処理命令を発行
し、 また、イメージデータであると判定した場合は複数個の
印字ヘッドによる並行印字処理が不可能であるとして、
各プリンタ制御手段毎に順次駆動処理命令を発行するこ
とを特徴とする複数印字ヘッド搭載プリンタの印字制御
方法。
1. A plurality of printers that perform a printing process on a plurality of types of media by drivingly controlling a plurality of print heads mounted on each of them based on print data transmitted from a host device via a communication control device. A print control method for a printer equipped with a print head, comprising: a plurality of printer mechanism units for independently driving the plurality of print heads; a printer control unit for controlling the operation of the printer mechanism units; A print data determination means for determining whether the print data is character data or image data, and a drive command is issued to each printer control means based on the determination result of the print data determination means and a drive control for the entire printer is performed. A plurality of print data transmitted from the host device via the communication control device is provided with a control unit. When the printer equipped with the head receives it, the print data determination means determines whether the content of this print data is character data or image data. If it is determined that it is character data, parallel print processing by multiple print heads is enabled. The main control unit issues a parallel drive processing command to each printer control unit, and when it is determined that the data is image data, it is determined that parallel print processing by a plurality of print heads is impossible,
A print control method for a printer equipped with a plurality of print heads, wherein a drive processing command is sequentially issued for each printer control means.
【請求項2】 通信制御装置を介して上位装置から送信
されてきた印字データに基づいて、複数個搭載した印字
ヘッドをそれぞれに駆動制御することにより複数種の媒
体に対して印字処理を行う複数印字ヘッド搭載プリンタ
の印字制御方法において、 前記複数個の印字ヘッドをそれぞれ独立して駆動させる
ための複数のプリンタ機構部並びにこのプリンタ機構部
の動作を制御するプリンタ制御手段と、 前記上位装置からの印字データがキャラクタデータかイ
メージデータかを判定する印字データ判定手段と、 この印字データ判定手段の判定結果に基づいて前記各プ
リンタ制御手段への駆動命令を発行すると共にプリンタ
全体の駆動制御を行う主制御部とを備え、 前記上位装置から通信制御装置を介して送信されてきた
印字データを複数印字ヘッド搭載プリンタが受信する
と、印字データ判定手段によりこの印字データの内容が
キャラクタデータかイメージデータかを判定し、 キャラクタデータであると判定した場合は複数個の印字
ヘッドによる並行印字処理を可能として前記主制御部よ
り各プリンタ制御部に対して並行駆動処理命令を発行
し、 また、イメージデータであると判定した場合は、前記キ
ャラクタデータであると判定した場合と比較して、主制
御部より発行する各プリンタ制御部への駆動処理命令の
印字速度を低くすることを特徴とする複数印字ヘッド搭
載プリンタの印字制御方法。
2. A plurality of printers that perform a printing process on a plurality of types of media by drivingly controlling a plurality of print heads mounted on each of them based on print data transmitted from a host device via a communication control device. A print control method for a printer equipped with a print head, comprising: a plurality of printer mechanism units for independently driving the plurality of print heads; a printer control unit for controlling the operation of the printer mechanism units; A print data determination means for determining whether the print data is character data or image data, and a drive command is issued to each printer control means based on the determination result of the print data determination means and a drive control for the entire printer is performed. A plurality of print data transmitted from the host device via the communication control device is provided with a control unit. When the printer equipped with the head receives it, the print data determination means determines whether the content of this print data is character data or image data. If it is determined that it is character data, parallel print processing by multiple print heads is enabled. When the main control unit issues a parallel drive processing command to each printer control unit, and when it is determined that it is image data, the main control unit compares it with the case where it is determined that it is the character data. A print control method for a printer having a plurality of print heads, characterized in that the print speed of a drive processing command issued to each printer control unit is reduced.
【請求項3】 通信制御装置を介して上位装置から送信
されてきた印字データに基づいて、複数個搭載した印字
ヘッドをそれぞれに駆動制御することにより複数種の媒
体に対して印字処理を行う複数印字ヘッド搭載プリンタ
の印字制御方法において、 前記複数個の印字ヘッドをそれぞれ独立して駆動させる
ための複数のプリンタ機構部並びにこのプリンタ機構部
の動作を制御するプリンタ制御手段と、 前記上位装置からの印字データが印字駆動Duty(印
字動作可能な全ドット数に対し、実際に印字動作を行う
ドット数の割合)を算出する印字駆動Duty算出手段
と、 この印字駆動Duty算出手段の算出結果に基づいて前
記各プリンタ制御手段への駆動命令を発行すると共にプ
リンタ全体の駆動制御を行う主制御部とを備え、 前記上位装置から通信制御装置を介して送信されてきた
印字データを複数印字ヘッド搭載プリンタが受信する
と、印字駆動Duty算出手段によりこの印字データの
印字駆動Dutyを算出し、 この算出された印字駆動Dutyが、ある決められた値
以下であった場合は複数個の印字ヘッドによる並行印字
処理が可能として前記主制御部より各プリンタ制御部に
対して並行駆動処理命令を発行し、 また、印字駆動Dutyがある決められた値以上であっ
た場合は複数個の印字ヘッドによる並行印字処理が不可
能であるとして、各プリンタ制御手段毎に順次駆動処理
命令を発行することを特徴とする複数印字ヘッド搭載プ
リンタの印字制御方法。
3. A plurality of printing processes are performed on a plurality of types of media by drivingly controlling a plurality of mounted print heads based on print data transmitted from a host device via a communication control device. A print control method for a printer equipped with a print head, comprising: a plurality of printer mechanism units for independently driving the plurality of print heads; a printer control unit for controlling the operation of the printer mechanism units; Based on the calculation result of the print drive duty calculating means for calculating the print drive duty (the ratio of the number of dots actually performing the print operation to the total number of dots capable of performing the print operation) A main control unit that issues a drive command to each of the printer control units and controls the drive of the entire printer. When the printer with a plurality of print heads receives the print data transmitted from the device via the communication control device, the print drive duty of this print data is calculated by the print drive duty calculating means, and the calculated print drive duty is If it is less than a certain value, it is possible to perform parallel printing processing by a plurality of print heads, the main control unit issues a parallel drive processing command to each printer control unit, and there is a print drive duty. If the number of print heads is equal to or more than the predetermined value, it is considered that parallel print processing by a plurality of print heads is impossible, and a drive processing command is sequentially issued for each printer control means. Print control method.
【請求項4】 通信制御装置を介して上位装置から送信
されてきた印字データに基づいて、複数個搭載した印字
ヘッドをそれぞれに駆動制御することにより複数種の媒
体に対して印字処理を行う複数印字ヘッド搭載プリンタ
の印字制御方法において、 前記複数個の印字ヘッドをそれぞれ独立して駆動させる
ための複数のプリンタ機構部並びにこのプリンタ機構部
の動作を制御するプリンタ制御手段と、 前記上位装置からの印字データが印字駆動Duty(印
字動作可能な全ドット数に対し、実際に印字動作を行う
ドット数の割合)を算出する印字駆動Duty算出手段
と、 この印字駆動Duty算出手段の算出結果に基づいて前
記各プリンタ制御手段への駆動命令を発行すると共にプ
リンタ全体の駆動制御を行う主制御部とを備え、 前記上位装置から通信制御装置を介して送信されてきた
印字データを複数印字ヘッド搭載プリンタが受信する
と、印字駆動Duty算出手段によりこの印字データの
印字駆動Dutyを算出し、 算出された印字駆動Dutyがある決められた値以下で
あった場合は、複数の印字ヘッドによる同時印字を可能
とし、印字駆動Dutyがある決められた値以上であっ
た場合は、印字駆動Dutyがある決められた値以下で
あった場合と比較して、主制御部より発行する各プリン
タ制御部への駆動処理命令の印字速度を低くすることを
特徴とする複数印字ヘッド搭載プリンタの印字制御方
法。
4. A plurality of print processing is performed on a plurality of types of media by drivingly controlling a plurality of mounted print heads based on print data transmitted from a host device via a communication control device. A print control method for a printer equipped with a print head, comprising: a plurality of printer mechanism units for independently driving the plurality of print heads; a printer control unit for controlling the operation of the printer mechanism units; Based on the calculation result of the print drive duty calculating means for calculating the print drive duty (the ratio of the number of dots actually performing the print operation to the total number of dots capable of performing the print operation) A main control unit that issues a drive command to each of the printer control units and controls the drive of the entire printer. When the printer with a plurality of print heads receives the print data transmitted from the apparatus via the communication control device, the print drive duty of the print data is calculated by the print drive duty calculating means, and the calculated print drive duty is determined. If the value is less than or equal to the specified value, simultaneous printing with a plurality of print heads is possible, and if the value is greater than or equal to a certain value, the printing drive duty is less than or equal to a certain value. A printing control method for a printer equipped with a plurality of print heads, characterized in that the printing speed of a drive processing command issued from the main control unit to each printer control unit is reduced as compared with the case.
JP5028818A 1993-02-18 1993-02-18 Print control method for printers with multiple print heads Expired - Fee Related JPH0767825B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5028818A JPH0767825B2 (en) 1993-02-18 1993-02-18 Print control method for printers with multiple print heads

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5028818A JPH0767825B2 (en) 1993-02-18 1993-02-18 Print control method for printers with multiple print heads

Publications (2)

Publication Number Publication Date
JPH06238956A JPH06238956A (en) 1994-08-30
JPH0767825B2 true JPH0767825B2 (en) 1995-07-26

Family

ID=12258990

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5028818A Expired - Fee Related JPH0767825B2 (en) 1993-02-18 1993-02-18 Print control method for printers with multiple print heads

Country Status (1)

Country Link
JP (1) JPH0767825B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3846259B2 (en) * 2001-10-26 2006-11-15 セイコーエプソン株式会社 Printing device

Also Published As

Publication number Publication date
JPH06238956A (en) 1994-08-30

Similar Documents

Publication Publication Date Title
US5642948A (en) Biaxial printer for portrait and landscape printing
JPS6022234A (en) Form overlay type printer
US6501558B2 (en) Data separating interface apparatus and method
JPH0767825B2 (en) Print control method for printers with multiple print heads
JPH0747322B2 (en) Printer
JP2907600B2 (en) Thermal printer
US5420783A (en) Control logic power down circuit
JPS5916765A (en) Controlling system of printing
JP3062556B2 (en) Drive control method of print head in wire dot serial printer
US5073049A (en) Print control for dot matrix printer
JP2699440B2 (en) Printer device
JPS6111277A (en) Printer
JPH0531998A (en) Journal printing control method
JP2645170B2 (en) Line printer printing method
JP2001010178A (en) Record control device and method, and storage medium storing program readable by computer
JPS6078770A (en) Driving method of line thermal head
KR100268350B1 (en) Apparatus and method for dividing document in printer
JPS62113571A (en) Recorder
JPS60143988A (en) Underline-printing method for dot printer
JP2002019165A (en) Printer, slip printer, control method of printer, print controller
JP2000276629A (en) Automatic transaction device
JP2002150323A (en) Ticket issuing device
JPH05177909A (en) Printer
JPH11188950A (en) Recording device and system, and recording medium
JPH1148546A (en) Printer, printing method, medium storing print controlling program

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080726

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080726

Year of fee payment: 13

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080726

Year of fee payment: 13

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees