JP3313199B2 - Printer - Google Patents

Printer

Info

Publication number
JP3313199B2
JP3313199B2 JP19643893A JP19643893A JP3313199B2 JP 3313199 B2 JP3313199 B2 JP 3313199B2 JP 19643893 A JP19643893 A JP 19643893A JP 19643893 A JP19643893 A JP 19643893A JP 3313199 B2 JP3313199 B2 JP 3313199B2
Authority
JP
Japan
Prior art keywords
print
head
printing
label
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP19643893A
Other languages
Japanese (ja)
Other versions
JPH0747714A (en
Inventor
信一 岩崎
勝美 杉山
公平 石川
一成 西本
Original Assignee
キヤノンアプテックス株式会社
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 キヤノンアプテックス株式会社 filed Critical キヤノンアプテックス株式会社
Priority to JP19643893A priority Critical patent/JP3313199B2/en
Publication of JPH0747714A publication Critical patent/JPH0747714A/en
Priority to US08/986,732 priority patent/US6172688B1/en
Application granted granted Critical
Publication of JP3313199B2 publication Critical patent/JP3313199B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Ink Jet (AREA)
  • Particle Formation And Scattering Control In Inkjet 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 printer, and more particularly, to a printer using a print head having a plurality of print elements arranged therein and having a print element having a heating element.

【0002】[0002]

【従来の技術】発熱素子を利用したプリント方法として
は、感熱記録紙に熱を与え、熱発色させるサーマル記録
方式,熱によって用紙にインクを転写させる熱転写記録
方式,発熱体によって瞬時に液体インクを気化し、その
泡の圧力によってインク滴を飛ばし用紙に記録するイン
クジェット記録方式等多種の方式があり、多分野のプリ
ンタに応用されている。
2. Description of the Related Art As a printing method using a heating element, there are a thermal recording method in which heat is applied to a thermosensitive recording paper to thermally develop a color, a thermal transfer recording method in which ink is transferred to paper by heat, and a liquid ink is instantaneously heated by a heating element. There are various methods such as an ink jet recording method in which ink is vaporized and the ink droplets are ejected by the pressure of the bubbles to record on paper, and are applied to printers in various fields.

【0003】上記のような発熱素子を応用した印字ヘッ
ドの耐久性は、発熱体として使われる抵抗の断線,各発
熱体への通電をコントロールするトランジスタ等のスイ
ッチング素子の故障等により支配される。さらに、特に
サーマル記録,熱転写記録などの接触タイプの印字ヘッ
ドの場合は、用紙あるいはインクリボンとの接触摩擦に
よるヘッドの損傷、インクジェット記録の場合は発熱回
路近傍のインク流路でのインク詰まり,ゴミ詰まり等の
要因によっても支配される。
[0003] The durability of a print head using the above-described heating elements is governed by disconnection of a resistor used as a heating element, failure of a switching element such as a transistor for controlling energization of each heating element, and the like. Further, in particular, in the case of a contact type print head such as thermal recording and thermal transfer recording, the head is damaged by contact friction with paper or an ink ribbon, and in the case of ink jet recording, ink clogging or dust in an ink flow path near a heat generating circuit. It is also governed by factors such as clogging.

【0004】これらの要因などによりプリントヘッドの
一部の発熱素子言い換えれば印字セグメントが破損した
場合、プリントすべき情報が一部欠けたり、プリントさ
れた情報が誤って認識される原因となりうるため、プリ
ントヘッドの交換が必要になる。しかしながら、プリン
トヘッドは高価な素子であると同時に、その交換の手間
および交換に要する動作不可能なロスタイムが発生し、
結果的にプリントコストの上昇を招くものとなってい
た。
[0004] If a heating element in a part of the print head, in other words, a print segment is damaged due to these factors or the like, the information to be printed may be partially missing or the printed information may be erroneously recognized. The print head needs to be replaced. However, the print head is an expensive element, and at the same time, a troublesome exchange time and an inoperable loss time required for the exchange occur.
As a result, the printing cost is increased.

【0005】上記欠点をカバーするために、特開昭61
−104872号にあるように、プリントしない程度の
電流をプリントヘッドの発熱回路に流し、断線部分を検
知し、その断線部分に当たるプリント位置に印字すべき
データがあるかどうかを判定し、無ければそのままプリ
ントを行い、あればその近傍でプリントデータがない場
所を探してその場所があればそこにプリントするという
ような提案もなされていた。または、「このサーマルヘ
ッドの耐久性は約50kmです」というような表示をし
ておくことにより交換の目安を示すやり方もとられるこ
とがあった。
In order to cover the above disadvantages, Japanese Patent Application Laid-Open No.
As described in -104872, a current that does not print is supplied to the heat generating circuit of the print head to detect a broken portion and determine whether there is data to be printed at a print position corresponding to the broken portion. It has also been proposed to perform printing, search for a place where no print data exists in the vicinity, and print there if there is such a place. Alternatively, a method such as "the durability of this thermal head is about 50 km" may be used to indicate a guide for replacement.

【0006】一方、従来のプリンタとしては、プリント
すべきプリント媒体の蛇行や斜行の量に無関係にプリン
トを行うとプリントの品位が落ちたり、カラープリンタ
では色ムラ等が発生したりするので、斜行や蛇行の量を
検出し、設定された斜行,蛇行量を超えた場合に搬送異
常として動作を停止させ、エラー表示を行って操作者に
リセット操作や用紙の再挿入等の操作を促すようにした
ものがある。
On the other hand, in a conventional printer, if printing is performed irrespective of the amount of meandering or skew of a print medium to be printed, the quality of the print deteriorates, and color unevenness or the like occurs in a color printer. The amount of skew or meandering is detected, and when the set skew or meandering amount is exceeded, the operation is stopped as a transport error, an error is displayed, and the operator is prompted to perform an operation such as resetting or reinserting paper. There is something that encourages me.

【0007】[0007]

【発明が解決しようとする課題】しかしながら、まず上
記ヘッドの寿命に関して言えば、罫線,枠などがプリン
すべきデータの内容(プリント内容)に含まれてい
て、多数枚のプリントを行ったとき、プリントヘッドの
内の特定の発熱回路の通電回数が多くなり、従ってその
発熱回路の寿命がプリントヘッド全体の寿命を決めてし
まうことになるし、断線部分をずらしてプリントしても
また特定の発熱回路のみ通電回数が多くなるため断線が
生ずるおそれがある。
However, first, regarding the life of the head, when a ruled line, a frame, and the like are included in the content of data to be printed (print content) , and when a large number of prints are performed, The number of times that a specific heating circuit in the print head is energized increases, so the life of that heating circuit determines the life of the entire print head. Since only the circuit is energized a large number of times, disconnection may occur.

【0008】また、プリント媒体の斜行,蛇行に関して
いえば、斜行,蛇行量がある値を超えると動作を停止
し、エラー表示を行う構成では、プリント品位を満足さ
せるために設定される値は、プリント内容が高精細にな
る程微小な値が採用されるため、わずかな斜行,蛇行が
生じている場合でもエラー検出によってプリントが停止
してまい、頻繁にエラー解除動作を強いたり、プリント
媒体の浪費も生ずるという問題点があった。
Further, regarding the skew and meandering of the print medium, when the amount of skew and meandering exceeds a certain value, the operation is stopped, and in a configuration for displaying an error, a value set to satisfy the print quality is set. Since the finer the value of the print content is, the smaller the value is adopted, even if slight skew or meandering occurs, the printing is stopped by the error detection, and the error release operation is frequently forced. There is a problem that waste of the print medium occurs.

【0009】本発明は、プリント内容に応じ、またはプ
リント媒体搬送時の姿勢に応じ、プリントに係るプリン
ト素子を適切に選定するようになし、以てヘッド寿命の
向上,プリント品位の向上を図ることを目的とする。
According to the present invention, a print element for printing is appropriately selected in accordance with a print content or a posture at the time of transport of a print medium, thereby improving a head life and a print quality. With the goal.

【0010】[0010]

【課題を解決するための手段】そのために、本発明は、
複数のプリント素子を配列してなるプリントヘッドを用
い、前記配列の方向と異なる方向に相対搬送されるプリ
ント媒体に対しプリントを行うプリンタにおいて、前記
プリントを行うプリント内容を判別する判別手段と、前
記判別手段によって判別された前記プリント内容に応じ
てプリントに使用するプリント素子を選定する選定手段
と、を具え、前記判別手段は、前記判別されたプリント
内容に応じて前記配列された複数のプリント素子のうち
端部から何個が前記プリントに関与しないかを検出し、
前記選定手段は、前記検出された個数に対応して、同一
内容について連続プリントされる前記プリント媒体の所
定枚数毎に、使用するプリント素子をシフトさせること
を特徴とする。
For this purpose, the present invention provides:
A printer for performing printing on a print medium that is relatively conveyed in a direction different from the direction of the array using a print head having a plurality of printing elements arranged therein ;
According to the print content determined by the
Means for selecting the print element to be used for printing
And the determining means includes the determined print.
Among the plurality of printing elements arranged according to the content,
Detect how many from the edge do not participate in the print,
The selecting means may be the same according to the detected number.
The location of the print medium where the content is printed continuously
The printing element to be used is shifted for every fixed number of sheets .

【0011】また、本発明は、複数のプリント素子を配
列してなるプリントヘッドを用い、印字バッファに展開
されたデータに基づいて前記プリント素子を駆動するこ
とにより、前記配列の方向と異なる方向に相対搬送され
るプリント媒体に対しプリントを行うプリンタにおい
て、相対搬送される前記プリント媒体の前記プリントヘ
ッドに対する相対的姿勢を判別する判別手段と、前記判
別手段によって判別された前記相対的姿勢に応じてプリ
ントに使用するプリント素子を選定する選定手段と、を
具え、前記判別された相対的姿勢に応じたプリント素子
の駆動タイミングの制御、または、前記判別された相対
的姿勢に応じた印字バッファへのデータの展開のいずれ
かを行い、前記選定手段によって選定された前記プリン
ト素子によりプリントを行うことを特徴とする。
Further , the present invention provides a plurality of printing elements.
Developed into print buffer using print heads arranged in rows
Driving the printing element based on the acquired data.
By the above, it is relatively conveyed in a direction different from the direction of the array.
Printers that print on print media
To the print of the print medium conveyed relatively.
Determining means for determining a relative attitude with respect to the
Depending on the relative posture determined by another means,
Selection means for selecting the print element to be used for the
A printing element according to the determined relative posture.
Control of the drive timing of the
Data in the print buffer according to the target posture
The pudding selected by the selection means.
The printing is performed by using a printing element.

【0012】以上において、複数の吐出口を配列してな
るインクジェットヘッドの形態を有するプリントヘッド
を用いることができ、さらにそのインクジェットヘッド
としては、インクを吐出するために利用される熱エネル
ギを発生する素子を有するものとすることができる。
In the above, a plurality of discharge ports are not arranged.
Print head having the form of an inkjet head
Can be used, and the inkjet head
As thermal energy used to eject ink
It may have an element that generates noise.

【0013】[0013]

【作用】本発明によれば、プリント内容に応じ、または
プリント媒体搬送時の姿勢に応じ、プリントに係るプリ
ント素子を適切に選定するようにしたので、素子使用頻
度のかたよりを抑制してヘッド寿命の低下を抑え、また
プリント媒体の姿勢によらずプリント品位を保持するこ
とができる。
According to the present invention, the printing elements for printing are appropriately selected according to the contents of printing or the attitude at the time of transporting the printing medium. And the print quality can be maintained regardless of the orientation of the print medium.

【0014】[0014]

【実施例】以下、図面を参照し、次の手順にて本発明の
実施例を詳細に説明する。
Embodiments of the present invention will be described in detail below with reference to the drawings.

【0015】(1)概要(図1) (2)装置の機械的構成(図2〜図29) (2.1)装置の全体(図2〜図9) (2.2)ヘッド昇降機構(図10,図11) (2.3)インク系(図13〜図18) (2.4)ヘッドユニット(図19,図20) (2.5)回復系(図21〜図23) (2.6)センサ系(図24〜図29) (3)制御系の構成(図30〜図41) (3.1)全体構成(図30) (3.2)コントロールパネル(図31) (3.3)ヘッド制御系(図32〜図35) (3.4)制御手順(図36〜図41) (4)データ内容に基づく展開制御(図42〜図45) (5)特殊データの付加(図46〜図48) (5.1)プリンタ特定用データの付加(図46) (5.2)ラベル群特定のためのデータ変更(図47,
図48) (6)ラベル判定(図49〜図52) (7)データの複数ラベルにわたる印字(図53〜図5
8) (8)ラベルの姿勢に対応した印字制御(図59〜図6
1) (9)シフト印字(図62〜図65) (10)バー精度の保持(図66〜図71) (10.1)ヘッド昇降によるバー精度の保持(図6
6,図67) (10.2)吐出量制御によるバー精度の保持(図68
〜図70) (10.3)データ追加によるバー精度の保持(図7
1) (11)その他 なお、本発明においては、「記録」,「印字」および
「プリント」なる語を混在させて用いているが、これら
はいずれも、広く記録媒体上に記録剤を付与することを
言う。
(1) Overview (FIG. 1) (2) Mechanical Configuration of Device (FIGS. 2 to 29) (2.1) Overall Device (FIGS. 2 to 9) (2.2) Head Elevating Mechanism ( (FIGS. 10 and 11) (2.3) Ink system (FIGS. 13 to 18) (2.4) Head unit (FIGS. 19 and 20) (2.5) Recovery system (FIGS. 21 to 23) (2) .6) Sensor system (FIGS. 24 to 29) (3) Configuration of control system (FIGS. 30 to 41) (3.1) Overall configuration (FIG. 30) (3.2) Control panel (FIG. 31) (3) .3) Head control system (FIGS. 32 to 35) (3.4) Control procedure (FIGS. 36 to 41) (4) Expansion control based on data contents (FIGS. 42 to 45) (5) Addition of special data (FIGS. 46 to 48) (5.1) Addition of data for specifying printer (FIG. 46) (5.2) Data change for specifying label group (FIG. 47, FIG. 47)
(FIG. 48) (6) Label determination (FIGS. 49 to 52) (7) Printing of data over a plurality of labels (FIGS. 53 to 5)
8) (8) Print control corresponding to the attitude of the label (FIGS. 59 to 6)
1) (9) Shift printing (FIGS. 62 to 65) (10) Maintaining bar accuracy (FIGS. 66 to 71) (10.1) Maintaining bar accuracy by elevating the head (FIG. 6)
(6, FIG. 67) (10.2) Maintaining Bar Accuracy by Discharge Amount Control (FIG. 68)
(Fig. 70) (10.3) Maintaining bar accuracy by adding data (Fig. 7)
1) (11) Others In the present invention, the terms "record", "print" and "print" are used in combination, but all of them apply a recording agent widely on a recording medium. Say that.

【0016】また、記録媒体として以下の実施例では剥
離紙上にラベルを連続配置したロール紙形態の用紙を用
いているが、その形態,種類,材質はいかなるものであ
ってもよい。例えば、カット紙を記録媒体として用いて
もよいし、記録媒体の材質としてはフィルム,布その他
のものであってもよい。
In the following embodiment, the recording medium is a roll paper in which labels are continuously arranged on release paper, but the form, type, and material may be any. For example, cut paper may be used as the recording medium, and the material of the recording medium may be a film, cloth, or the like.

【0017】さらに、以下では本発明をラベルプリンタ
に適用した場合について説明するが、本発明のプリンタ
は切り取り可能にミシン目の入った連続紙や名刺,カー
ド等をプリント媒体に用いるもの、あるいは券売機形態
のもの等、種々の形態を採り得るのは勿論である。
Furthermore, the case where the present invention is applied to a label printer will be described below. The printer of the present invention uses a continuous paper, a business card, a card, or the like, which can be cut, as a print medium, or a ticket vending machine. Of course, various forms such as a machine form can be adopted.

【0018】(1)概要 図1は実施例装置の概要を説明するための図であり、本
実施例は、ラベル紙LSに所定のバーコード等の情報を
プリントする装置(以下ラベルプリンタという)に係る
ものである。
(1) Outline FIG. 1 is a diagram for explaining the outline of the apparatus of the embodiment. In this embodiment, an apparatus for printing information such as a predetermined bar code on a label paper LS (hereinafter referred to as a label printer). It is related to.

【0019】図において、PDSはプリントすべきデー
タ等の供給源をなすプリントデータ供給手段であり、ホ
ストコンピュータ等の情報処理装置、磁気ディスク,メ
モリカード等のデータ記憶装置その他種々の形態を可と
する。
In FIG. 1, a PDS is a print data supply unit serving as a supply source of data or the like to be printed, and may be an information processing device such as a host computer, a data storage device such as a magnetic disk or a memory card, or other various forms. I do.

【0020】SCMは、プリントデータ供給手段PDS
から供給されるプリントデータを、プリントヘッドPH
Dの形態やプリント動作形態等に応じて、さらにプリン
ト媒体情報検出手段MIDが検出するラベル紙LSの形
状やプリントデータのレイアウト等に応じて、適切に整
列させてデータ展開手段DSM上に展開する展開制御手
段であり、図42〜図45等について詳述する。
The SCM is a print data supply means PDS.
Print data supplied from the print head PH
In accordance with the form D, the print operation mode, and the like, and further according to the shape of the label paper LS detected by the print medium information detecting means MID, the layout of the print data, and the like, they are appropriately arranged on the data developing means DSM. The expansion control means will be described in detail with reference to FIGS.

【0021】SDMは特殊データ付加手段であり、ラベ
ル紙にプリントすべき本来的なデータ以外の特定の情
報、例えばラベルがどの装置でプリントされたものかを
示す装置識別データや、連続的にプリントされるラベル
群においてプリント内容の変更があった場合にどのラベ
ルから変更が生じたかを一目瞭然にするための内容識別
データを付加してデータ展開手段DSMに展開する。当
該データ付加の態様としては、本来のプリントデータ以
外のデータを発生するものとしたり、本来のプリントデ
ータの一部または全部を加工するものとすることができ
るが、いずれにしても本来のプリントデータの内容を損
わないようにする。この特殊データ付加手段については
図46〜図48につき後述する。
The SDM is a special data adding means, which is specific information other than the original data to be printed on the label paper, for example, device identification data indicating which device the label was printed on, or continuous printing. When the print contents are changed in the group of labels to be printed, the content identification data for making it easy to identify at which label the change has been made is added and developed on the data developing means DSM. As a mode of the data addition, data other than the original print data may be generated, or part or all of the original print data may be processed. Do not damage the contents of This special data adding means will be described later with reference to FIGS.

【0022】HDMはヘッド駆動手段であり、データ展
開手段DSMに展開されたプリントデータに従ってプリ
ントヘッドPHDの記録素子群を駆動する。また、この
駆動にあたり、記録素子の使用頻度の分布を低減すべ
く、またはプリント媒体情報検出手段MIDが検出する
ラベル紙の姿勢によらず望ましいプリント状態を得るた
べく、適宜プリントに際して使用する記録素子のシフト
を行う。このヘッド駆動手段については図61〜図65
等について後述する。
HDM is a head driving unit that drives the recording element group of the print head PHD according to the print data developed by the data development unit DSM. In order to reduce the distribution of the frequency of use of the recording elements in this driving, or to obtain a desired printing state irrespective of the attitude of the label paper detected by the print medium information detecting means MID, the recording elements used in printing are appropriately used. Perform shift. This head driving means is shown in FIGS.
Etc. will be described later.

【0023】BAMはバー精度保持手段であり、プリン
トデータ等に応じて、ラベル紙上に形成すべきバーコー
ドの精度を確保するための制御を行う。このバー精度保
持手段BAMについては図10,図11,図66〜図7
1について後述する。
BAM is a bar accuracy holding unit, which performs control for ensuring the accuracy of a bar code to be formed on label paper according to print data and the like. This bar precision holding means BAM is shown in FIGS.
1 will be described later.

【0024】プリントヘッドPHDは、本例では記録剤
としてインクを用い、インクを吐出するために利用され
るエネルギとしてインクに膜沸騰を生じさせる熱エネル
ギを付与する発熱素子を記録素子として有したインクジ
ェットヘッド、すなわちキヤノン株式会社が提唱するバ
ブルジェット方式のプリントヘッドを使用している。ま
た、そのプリントヘッドPHDを、色調を異にするイン
クに対応して複数(例えば4段)設け、さらにプリント
に使用したい色に対応すべくこれを交換可能としてい
る。このプリントヘッドPHDの交換ないし配列につい
ては図19,図20について後述する。
In this embodiment, the print head PHD uses ink as a recording agent, and has as a recording element a heating element for applying heat energy for causing film boiling of the ink as energy used for discharging the ink. The head, that is, a bubble jet type print head proposed by Canon Inc. is used. Further, a plurality of (for example, four) print heads PHD are provided corresponding to inks having different color tones, and the print heads PHD can be exchanged so as to correspond to colors desired to be used for printing. The exchange or arrangement of the print heads PHD will be described later with reference to FIGS.

【0025】SRMはプリントヘッドPHDに対してイ
ンクを供給し、またはインク吐出性能を維持するための
処理(回復処理)に際してインクを循環,回収するイン
ク供給/回復手段であり、図12〜図18,図21〜図
23について後述する。
SRM is an ink supply / recovery means for supplying and supplying ink to the print head PHD or circulating and recovering ink during processing (recovery processing) for maintaining ink discharge performance. 21 to 23 will be described later.

【0026】プリント媒体情報検出手段MIDはラベル
紙の端部検出,搬送異常の検出,ラベル紙形状の検出等
に用いられる各種センサ群からなる。また、MTMはラ
ベル紙LSをプリントヘッドPHDによる記録位置に関
して搬送する搬送手段である。
The print medium information detecting means MID comprises a group of various sensors used for detecting the end of the label paper, detecting the conveyance abnormality, detecting the label paper shape, and the like. MTM is a transport unit that transports the label paper LS with respect to the recording position of the print head PHD.

【0027】(2)装置の機械的構成 (2.1)装置の全体 図2は本実施例のラベルプリンタの外観斜視図、図3は
その蓋部を開放した状態を示す外観斜視図である。
(2) Mechanical Configuration of the Apparatus (2.1) Overall Apparatus FIG. 2 is an external perspective view of the label printer of the present embodiment, and FIG. 3 is an external perspective view showing a state where the cover is opened. .

【0028】ここで、1は装置本体、51はロール状に
巻かれたラベル紙ロール、51Aはロール支持軸、52
はロール端面にあって幅方向に規制してラベル紙を斜行
な送出し、かつロール51の支持軸51Aからの脱落等
を防止するロールガイド、53は支持軸51Aの支柱で
ある。2は各種スイッチ,表示ランプ等を有したオペレ
ーションパネルであり、図9について後述する。3は装
置蓋部であり、これを図3に示すように開放することに
よってインクタンク83等の交換や搬送系等に関してジ
ャム除去等所要の作業を行うことができる。また、4は
メイン電源スイッチ、5は電源コードを接続するための
コネクタ、6はメモリカード90を装着するためのスロ
ット、7はホストコンピュータ等とラベルプリンタ本体
とを接続するインタフェースケーブルのコネクタであ
る。
Here, 1 is an apparatus main body, 51 is a label paper roll wound in a roll shape, 51A is a roll support shaft, 52
Is a roll guide for restricting in the width direction and feeding the label paper obliquely and preventing the roll 51 from falling off from the support shaft 51A, and 53 is a column of the support shaft 51A. Reference numeral 2 denotes an operation panel having various switches, display lamps, and the like, which will be described later with reference to FIG. Reference numeral 3 denotes an apparatus lid, which can be opened as shown in FIG. 3 to perform required operations such as replacement of the ink tank 83 and the like and removal of jams in the transport system and the like. 4 is a main power switch, 5 is a connector for connecting a power cord, 6 is a slot for mounting a memory card 90, and 7 is a connector of an interface cable for connecting a host computer or the like to the label printer body. .

【0029】図4は図2の外装カバーを取外した状態を
示す外観斜視図、図5は本例装置の内部構成を示す正面
図、図6は同じく平面図である。
FIG. 4 is an external perspective view showing a state in which the outer cover of FIG. 2 is removed, FIG. 5 is a front view showing the internal structure of the apparatus of this embodiment, and FIG. 6 is a plan view of the same.

【0030】これら図において、54は用紙ロール51
の巻き癖(カール)を補正するためのカール補正ユニッ
トであり、カールを補正するべく、ロール51から給送
されたラベル紙(以下用紙という)に逆のカールを与え
るためのカール補正ローラ55と協働する。92は用紙
に適度のたるみ(ループ)を与えるための制御を行うル
ープローラ、56はループローラ92のピンチローラ、
57は用紙に適度なループを与えるためのループ量とと
もに変位するループ板、58はループ板57の変位量を
検出するループセンサ、59は用紙の下ガイド板、60
は用紙の上ガイド板である。
In these figures, 54 is a paper roll 51
A curl correction unit for correcting the curl of the label paper (hereinafter, referred to as paper) fed from the roll 51 in order to correct the curl. Work together. Reference numeral 92 denotes a loop roller that performs control for giving a proper slack (loop) to the sheet, 56 denotes a pinch roller of the loop roller 92,
Reference numeral 57 denotes a loop plate that is displaced together with a loop amount for giving an appropriate loop to the sheet, 58 is a loop sensor that detects a displacement amount of the loop plate 57, 59 is a lower guide plate of the sheet,
Is an upper guide plate of paper.

【0031】61は用紙の位置検出を行う反射型センサ
であるTOF(トップオブフォーム)センサ、62は同
様に用紙の位置検出を行う透過型センサであるTOFセ
ンサ、63はベルトを帯電させてラベル紙を吸着させる
ための帯電ローラ、64は用紙の表面の電位を除電する
除電ローラ、65は帯電ローラ63により電位を与えら
れて帯電し、用紙を吸着搬送する帯電ベルト、66は帯
電ベルト65により吸着搬送されてきた用紙を確実に帯
電ベルト65に押し当てる紙押さえローラ、67はプリ
ントに際して用紙の平面性を安定させるプラテンであ
る。ここで、ベルト65は、ベルト内側に配されたNB
R層と用紙に面する外側のシリコン系絶縁層から成り、
用紙の吸着に先立ちシリコン系絶縁層に対し第一の帯電
手段たる帯電ローラ63によりマイナスの電荷を付与
し、用紙とベルト65の接触点近傍に、ベルト65とで
用紙を鋏む形で設けられた第二の帯電手段たる除電ロー
ラ64によりプラスの電荷を付与する構成である。
Reference numeral 61 denotes a TOF (top of form) sensor which is a reflection type sensor for detecting the position of the sheet, 62 denotes a TOF sensor which is a transmission type sensor for similarly detecting the position of the sheet, and 63 denotes a label which charges the belt and charges the belt. A charging roller 64 for adsorbing the paper, 64 is a discharging roller for removing the electric potential of the surface of the paper, 65 is a charging belt which is charged by being supplied with a potential by the charging roller 63, and charges and transports the paper, and 66 is a charging belt 65. A paper pressing roller 67 that reliably presses the paper conveyed by suction onto the charging belt 65 is a platen that stabilizes the flatness of the paper during printing. Here, the belt 65 is the NB arranged inside the belt.
R layer and an outer silicon-based insulating layer facing the paper,
Prior to the adsorption of the sheet, a negative charge is applied to the silicon-based insulating layer by a charging roller 63 serving as a first charging unit, and the sheet is scissored with the belt 65 near the contact point between the sheet and the belt 65. In addition, a positive charge is applied by the discharging roller 64 as a second charging unit.

【0032】68は搬送されてきた用紙に所定の情報の
プリントを行うプリントヘッド(後に301Bk,30
1Y,301M,301C等の符号で参照される)を配
設したヘッドブロック、69は搬送されてきた用紙の両
端を押さえて用紙の浮きを防止する紙押さえ板、70は
用紙の紙幅に合わせて紙押さえ板69を移動させる移動
ブロック、71は用紙搬送の帯電ベルト65の駆動を行
うメインローラ、72はメインローラ71の駆動に対し
て帯電ベルト65を介して従動する従動ローラ、73は
メインローラ71のピンチローラ、74は印字記録され
た用紙を装置の外部に排出するための排紙ローラ、75
は排紙ローラ74のピンチローラである排紙コロ、7
6,77は排出される用紙のガイドである。
Reference numeral 68 denotes a print head (later 301Bk, 30B) for printing predetermined information on the conveyed paper.
1Y, 301M, 301C, etc.), 69 is a paper pressing plate that presses both ends of the conveyed paper to prevent floating of the paper, and 70 is a paper pressing plate adapted to the width of the paper. A moving block for moving the paper pressing plate 69; 71, a main roller for driving the charging belt 65 for conveying the paper; 72, a driven roller that follows the driving of the main roller 71 via the charging belt 65; A pinch roller 71; a discharge roller 74 for discharging the printed and recorded paper to the outside of the apparatus;
Denotes a discharge roller which is a pinch roller of the discharge roller 74;
Reference numerals 6 and 77 are guides for the discharged paper.

【0033】78はヘッドブロック68の各プリントヘ
ッドの吐出口内方の増粘したインクや、吐出口形成面に
付着したインク等の清掃等を行う回復ユニット、79は
ヘッドブロック68を記録や回復動作に際して適切なポ
ジションへ移動設定させるためのヘッド移動モータ、8
0は用紙搬送用のメインローラ71に駆動力を与える用
紙搬送モータ、81は回復ユニット78をヘッドブロッ
ク68の吐出面に対向するポジション等へ移動させると
ころの回復ユニット移動モータである。82は適度なル
ープ量を確保するためにループ板57の変位をループセ
ンサ58で検出し、その値に基づきループローラ92の
速度制御を行うループモータである。
Reference numeral 78 denotes a recovery unit which cleans the thickened ink inside the discharge ports of each print head of the head block 68 and ink adhered to the discharge port forming surface, etc., and 79 denotes a recording and recovery operation for the head block 68. Head moving motor for moving and setting to an appropriate position at the time of
Reference numeral 0 denotes a paper transport motor that applies a driving force to the main roller 71 for transporting the paper. Reference numeral 81 denotes a recovery unit moving motor that moves the recovery unit 78 to a position facing the ejection surface of the head block 68 or the like. A loop motor 82 detects the displacement of the loop plate 57 with the loop sensor 58 to secure an appropriate loop amount, and controls the speed of the loop roller 92 based on the detected value.

【0034】83はヘッドブロック68の各ヘッドにイ
ンクを供給するインク供給ユニット、84は本装置に電
力を供給する電源、85は用紙の搬送が正常に行われて
いるかを検出する反射型のTOFセンサ、86は同様の
透過型のTOFセンサ、87は本装置の部分的な動作や
調整を行わせるスイッチが配設されたサブ基板、88は
本装置のコントローラが配置されたメイン基板、89は
各種アクチュエータとメイン基板88との接続を行うタ
ーミナル基板である。
Reference numeral 83 denotes an ink supply unit for supplying ink to each head of the head block 68; 84, a power supply for supplying power to the apparatus; 85, a reflective TOF for detecting whether the paper is being conveyed normally; 86, a transmission type TOF sensor of the same type; 87, a sub-board on which switches for performing partial operations and adjustments of the apparatus are arranged; 88, a main board on which a controller of the apparatus is arranged; A terminal board for connecting various actuators to the main board 88.

【0035】ここで、本例のラベルプリンタで用いてい
る用紙ローラについて説明する。
Here, the paper roller used in the label printer of this embodiment will be described.

【0036】図7は用紙ロール51の説明図である。こ
こで、100は、本プリンタの被記録材であり、通常ラ
ベルと呼ばれるものである。大きさは用途によって種々
のサイズが使用されるが、本実施例のプリンタでは各ヘ
ッドの吐出口配列範囲に対応して幅方向で最大が4イン
チ以下の物を使用可能としている。このラベル100
は、符号101で示す剥離紙またはセパレータと呼ばれ
る台紙に上に、図示しないタック糊によって連続して貼
付されており、ロール状の記録用紙51を構成してい
る。なお、矢印102は、プリント時の用紙搬送方向を
示している。
FIG. 7 is an explanatory diagram of the paper roll 51. Here, reference numeral 100 denotes a recording material of the printer, which is generally called a label. Although various sizes are used depending on the application, in the printer of the present embodiment, a maximum of 4 inches or less in the width direction can be used corresponding to the discharge port arrangement range of each head. This label 100
Is continuously affixed on a release paper or a mount called a separator by a tack paste (not shown) to form a roll-shaped recording paper 51. Note that an arrow 102 indicates the paper transport direction during printing.

【0037】また、本例のラベルプリンタでは、プリン
ト開始のためのトリガとして、ラベルの先端を検出する
ようにしてあり、そのために、図8に示すようなTOF
(Top of Form)マーク103を、セパレー
タ101のラベル100貼付面とは反対側に印刷してプ
リントしたものを用いている。
Further, in the label printer of this embodiment, the leading end of the label is detected as a trigger for starting printing, and therefore, the TOF as shown in FIG.
The (Top of Form) mark 103 is printed and printed on the side of the separator 101 opposite to the side where the label 100 is attached.

【0038】すなわち、このTOFマーク103をTO
Fセンサで検知することにより用紙の先端信号を得るこ
とができる。また、セパレータ101上のラベルのすき
まを一定にしておくことでTOFマーク間の間隔からラ
ベルの大きさも検知でき、さらには印字可能領域も検知
できる。
That is, the TOF mark 103 is
By detecting with the F sensor, the leading edge signal of the sheet can be obtained. In addition, by keeping the clearance of the label on the separator 101 constant, the size of the label can be detected from the interval between the TOF marks, and the printable area can also be detected.

【0039】なお、本実施例では反射型のTOFマーク
61でTOFマークを検知することもできるし、光透過
度の高いセパレータを用い、透過型センサであるTOF
センサ62を用いてプリント開始位置,ラベルの大きさ
等を検知することもできる。
In this embodiment, the TOF mark 61 can be detected by the reflective TOF mark 61, and a TOF which is a transmission sensor using a separator having high light transmittance is used.
The sensor 62 can also be used to detect the print start position, label size, and the like.

【0040】図9はオペレーションパネル2の構成例を
示す。本例のオペレーションパネルは、同図に示すよう
に、電源のオン/オフスイッチ190と、ホストコンピ
ュータ等に対するオンラインスイッチ191と、マニュ
アルモードにて用紙を送る際に操作される用紙送り(フ
ィード)スイッチ192と、用紙の先頭位置合せを行う
ためのスイッチ193と、プリントの強制停止を行うた
めのスイッチ194と、何らかの異常が生じたときに操
作者にこれを報知するランプ195とを有している。な
お、190Aおよび191Aは、それぞれ、電源オン時
およびオンライン時に点灯するランプである。
FIG. 9 shows a configuration example of the operation panel 2. As shown in the figure, the operation panel of this example includes a power on / off switch 190, an online switch 191 for a host computer or the like, and a paper feed (feed) switch 192 operated when feeding paper in the manual mode. A switch 193 for aligning the leading position of the sheet, a switch 194 for forcibly stopping the printing, and a lamp 195 for notifying the operator of any abnormality. Note that 190A and 191A are lamps that are turned on when the power is turned on and when the power supply is online.

【0041】本例においては、可動部(ヘッドを有した
ヘッドブロック,回復系ユニットのように移動して動作
をするもの)と、固定される部分(インク供給系ユニッ
ト,電源部)とを上下に分け、その間を用紙が搬送され
る構成となっている。すなわち、装置構成が複雑な可動
部と、交換を要するインクタンクや比較的重量の大きい
電源部等を有する固定部とを別個に設けているが、これ
は次のような理由によって有効な構成である。
In this embodiment, the movable portion (a head block having a head, which moves and operates like a recovery system unit) and a fixed portion (an ink supply system unit, a power supply unit) are vertically moved. And the paper is conveyed between them. That is, a movable section having a complicated device configuration and a fixed section having an ink tank requiring replacement and a relatively heavy power supply section are separately provided, but this is an effective configuration for the following reasons. is there.

【0042】すなわち、ヘッドは下向きにすることで、
用紙を反転することなく印字後のラベルが印字面を上向
きにして排出されるから、使用者にとって印字ラベルの
確認が容易となる。また、下向きに吐出することがイン
クジェット方式において良好な結果を得られることがわ
かってきていることからも、上記構成は好ましい。
That is, the head is turned downward,
Since the printed label is discharged with the printed surface facing upward without reversing the paper, the user can easily check the printed label. The above configuration is also preferable because it has been found that discharging downward can obtain good results in the ink jet system.

【0043】また、供給系をヘッドの下に配置すること
でインクを供給する際、適切な負圧状態を得ることがで
きる。仮にヘッドの上部に供給系を配置した場合、重量
によってインクが供給される側(ヘッド側)へ液圧が加
わり、ヘッドの吐出口面からのインク洩れが生じるし、
これを避けようとすれば所定の圧力(負圧)を与える機
構を設けねばならず、供給系の構造が複雑となりコスト
アップにもなってしまうからである。
Further, when the ink is supplied by disposing the supply system below the head, an appropriate negative pressure state can be obtained. If the supply system is arranged above the head, liquid pressure is applied to the side to which ink is supplied (head side) by weight, and ink leaks from the ejection port surface of the head,
If this is to be avoided, a mechanism for applying a predetermined pressure (negative pressure) must be provided, which complicates the structure of the supply system and increases the cost.

【0044】さらに、インク供給系が上にあった場合、
インク残検用センサの故障,インクを循環させるポンプ
の故障、あるいはチューブの欠損等が生じた場合、イン
クがあふれてしまい、搬送系や用紙等を含め機内を汚し
てしまうことになるので、この点からも上記構成は有効
である。
Further, when the ink supply system is above,
If a failure of the sensor for residual ink detection, a failure of the pump that circulates ink, or a broken tube occurs, the ink overflows and contaminates the inside of the machine including the transport system and paper. The above configuration is also effective from the point of view.

【0045】また、本例では回路基板については背面に
搬送系,供給系とは分けて配置されている。これは、放
熱効果,インクによる汚染を防ぐ上で好ましい構成であ
る。
In this embodiment, the circuit board is disposed on the rear side separately from the transport system and the supply system. This is a preferable configuration in terms of a heat radiation effect and prevention of contamination by ink.

【0046】(2.2)ヘッド昇降機構 プリント時において形成しようとしている情報に応じ、
例えばバーコードの線幅に応じてヘッドブロック68を
移動させることにより吐出面と用紙とのキャップ(ヘッ
ドキャップ)を調整し、または回復ユニット78による
回復動作時においてヘッドブロック68の移動を行わせ
るためのヘッド昇降機構について説明する。
(2.2) Head Elevating Mechanism According to the information to be formed during printing,
For example, the cap (head cap) between the ejection surface and the paper is adjusted by moving the head block 68 according to the line width of the bar code, or the head block 68 is moved during the recovery operation by the recovery unit 78. The head lifting mechanism will be described.

【0047】図10は当該機構の模式図である。ここ
で、80−9はヘッドブロック68が移動するときのガ
イド棒、80−10はヘッドブロック68に取付けられ
たラック、80−11はヘッドブロック68を移動させ
るためにラック9と噛合しているギヤであり、ヘッド移
動モータ80によりベルト状の伝動機構80−12を介
して連結している。なお、ヘッド昇降機構の構成、すな
わち駆動源や伝動機構その他の構成は図示のものに限ら
れないのは勿論である。
FIG. 10 is a schematic view of the mechanism. Here, 80-9 is a guide rod when the head block 68 moves, 80-10 is a rack attached to the head block 68, and 80-11 is meshed with the rack 9 to move the head block 68. A gear, which is connected by a head moving motor 80 via a belt-shaped transmission mechanism 80-12. The configuration of the head lifting mechanism, that is, the drive source, the transmission mechanism, and other configurations are, of course, not limited to those illustrated.

【0048】かかる構成において、プリント時または吐
出回復動作時において、メイン基板88(図6)に配設
されたコントローラはモータ80を駆動させ、ギア80
−11を回転させ、ラック80−10を介してヘッドブ
ロック68をガイド80−9に案内させつつ移動させ
る。プリント時におけるヘッドブロック68の移動量に
関しては、印字される線幅の命令内容に応じ、コントロ
ーラが適切な量を定める。また、吐出回復動作時、印字
終了時には、ヘッドブロック76を上方の位置へ退避さ
せ、その直下に回復ユニット78を位置づけてインク吸
引,予備吐出,ワイピング,キャッピングなどの回復処
理を行うようにする。
In such a configuration, at the time of printing or the ejection recovery operation, the controller provided on the main board 88 (FIG. 6) drives the motor 80,
By rotating -11, the head block 68 is moved while being guided by the guide 80-9 via the rack 80-10. The controller determines an appropriate amount of movement of the head block 68 during printing in accordance with the content of the command for the line width to be printed. At the time of the ejection recovery operation and at the end of printing, the head block 76 is retracted to the upper position, and the recovery unit 78 is positioned immediately below the head block 76 to perform recovery processing such as ink suction, preliminary discharge, wiping, and capping.

【0049】なお、線幅に対応してヘッドブロック68
を昇降させ、ヘッドギャップを適切な値に保つほか、ボ
ール紙,タグ紙など厚手の用紙に対応してヘッドギャッ
プを適切に定め、以て用紙とヘッドとの衝突を避けるた
めにもヘッド昇降機構を用いることができる。その紙厚
を検知するためには、予め紙厚に応じて所定部位にTO
Fマークを設けた用紙を用い、一方装置側にはTOFマ
ークが存在しうる部位に複数のTOFセンサを配設し、
それらのオン/オフ状態を判定することによって行うこ
とができる。また、その情報をホストコンピュータ等か
ら受信するものでもよく、あるいはオペレーションパネ
ルに紙厚設定用のスイッチを設けておいてもよい。さら
に、セットされた用紙の紙厚を判定する手段を設けるこ
ともできる。
The head block 68 corresponds to the line width.
In addition to raising and lowering the head gap to keep the head gap at an appropriate value, the head elevating mechanism is also used to properly set the head gap for thick paper such as cardboard and tag paper to avoid collision between the paper and the head. Can be used. In order to detect the paper thickness, TO
A sheet provided with an F mark is used, and a plurality of TOF sensors are arranged at a portion where a TOF mark may exist on one device side,
This can be done by determining their ON / OFF state. The information may be received from a host computer or the like, or a switch for setting the paper thickness may be provided on the operation panel. Further, means for determining the thickness of the set sheet may be provided.

【0050】いずれにしても、図11(A)に示すよう
に比較的薄手のラベル紙を用いる場合であっても、図1
1(B)に示すように厚手のタグ紙S1′等を用いる場
合であっても、適正な位置にヘッドブロックを位置づけ
ることができる。なお、図11においては、ヘッドブロ
ック昇降のための伝動機構としてモータ80の軸に取付
けたギア80−13を用いている。
In any case, even when relatively thin label paper is used as shown in FIG.
Even when thick tag paper S1 'or the like is used as shown in FIG. 1B, the head block can be positioned at an appropriate position. In FIG. 11, a gear 80-13 attached to the shaft of the motor 80 is used as a transmission mechanism for moving the head block up and down.

【0051】(2.3)インク系 図12は本例装置のインク供給系の全体を示すブロック
図であり、以下インクの流れに従って説明する。インク
はカートリッジ形態のインク供給ユニット83内に収納
されたインク袋310aからポンプ308の吸引によっ
て吸い出され、バルブ309内の一方向弁309aを経
てサブタンク307に蓄えられる。これを示すのが図中
の白矢印Iである。一方通常のプリント時にはサブタン
ク307からヘッド301に対し、使用された分のイン
クが供給される。これは図中の白矢印IIによって示され
る。
(2.3) Ink System FIG. 12 is a block diagram showing the entire ink supply system of the apparatus of the present embodiment, and the description will be made in accordance with the flow of ink. The ink is sucked out of the ink bag 310a contained in the ink supply unit 83 in the form of a cartridge by the suction of the pump 308, and is stored in the sub tank 307 via the one-way valve 309a in the valve 309. This is indicated by the white arrow I in the figure. On the other hand, during normal printing, the used ink is supplied from the sub tank 307 to the head 301. This is indicated by the white arrow II in the figure.

【0052】また同一パターンのプリントが繰返されて
吐出口の使用頻度がばらついたり、ヘッドが使用されな
いで放置された場合には、ヘッド301の吐出口内のイ
ンクが増粘したり、ヘッド301内やチューブ内に泡が
発生,集結して、それ以後のプリントに支障をきたすこ
とがある。このような場合にはヘッド301の回復動作
が必要となり、そのときのインクの流れを示すのが図中
の黒矢印IおよびIIである。
When the printing of the same pattern is repeated and the frequency of use of the ejection openings varies, or when the head is not used and left unattended, the ink in the ejection openings of the head 301 thickens, Bubbles may form and collect in the tube, which may hinder subsequent printing. In such a case, a recovery operation of the head 301 is required, and black arrows I and II in the drawing indicate the flow of ink at that time.

【0053】まずヘッド301へのインクの還流を示す
のが黒矢印Iであり、ポンプ308が前述のサブタンク
307への供給時とは逆転することによって、インクは
サブタンク307からバルブ309内の一方向弁309
bを経てヘッド301へ循環し、サブタンク307へ戻
るものである。このときヘッド301の吐出口付近の増
粘したインクは吐出口から排出され、流路内の泡も同様
にノズルから排出されるか、またはサブタンク307に
回収されることになる。
First, the black arrow I indicates the return of the ink to the head 301, and the ink flows from the sub tank 307 in one direction in the valve 309 by the rotation of the pump 308 in the reverse direction to the above-described supply to the sub tank 307. Valve 309
It circulates to the head 301 via b and returns to the sub tank 307. At this time, the thickened ink near the ejection port of the head 301 is discharged from the ejection port, and bubbles in the flow path are similarly discharged from the nozzle or collected in the sub tank 307.

【0054】次に黒矢印IIはヘッドの吐出口からの回復
系ユニット78に排出されたインクの回収経路を示すも
のである。ポンプ308はヘッド301へインクを還流
させると同時に、このインク回収系も動作させる能力が
ある。そして回復系ユニット78内に排出されたインク
はポンプ308によってインク供給ユニット83内の廃
インク吸収体310bに回収されるので、インク供給ユ
ニット83の交換時には新しい吸収体に置き換わること
になる。
Next, a black arrow II indicates a recovery path of the ink discharged from the discharge port of the head to the recovery system unit 78. The pump 308 has a capability of circulating the ink to the head 301 and operating this ink recovery system at the same time. The ink discharged into the recovery system unit 78 is collected by the waste ink absorber 310b in the ink supply unit 83 by the pump 308. Therefore, when the ink supply unit 83 is replaced, the ink is replaced with a new absorber.

【0055】以上がインク供給系全体の説明であるが、
上述されていない部分としてインクカートリッジ収納部
にはカートリッジの有無検出センサ311が設けられて
おり、ヘッド301はヘッドジョイント303によって
本体側と接続可能になっている。また、サブタンク30
7にはインクの量を一定量以上に保つためのインクレベ
ルセンサ306と、それが何らかの原因で故障した場合
に装置を停止させるためのオーバーフローセンサ305
およびタンク内の気圧を大気に開放するブリーザバルブ
304が設けられている。
The above is the description of the entire ink supply system.
As a part not described above, a cartridge presence / absence detection sensor 311 is provided in the ink cartridge storage part, and the head 301 can be connected to the main body by a head joint 303. Also, the sub tank 30
Reference numeral 7 denotes an ink level sensor 306 for keeping the amount of ink at a certain level or more, and an overflow sensor 305 for stopping the apparatus when it fails for some reason.
And a breather valve 304 for releasing the pressure in the tank to the atmosphere.

【0056】図13は本装置内における実際のインク系
の構成を示す概略図である。ここではヘッド301,サ
ブタンク307および回復系351以外の要素について
は、Y(イエロー)のインクに関連した部分だけを示し
ている。
FIG. 13 is a schematic diagram showing the configuration of an actual ink system in the present apparatus. Here, as for elements other than the head 301, the sub tank 307, and the recovery system 351, only a portion related to the Y (yellow) ink is shown.

【0057】図13で示したインク系の構成を用いて、
チューブに沿ってインクの流れを説明すると、 (1)サブタンク307への供給時 インク供給ユニット83→チューブ314→チューブ3
15→チューブ316→サブタンク307 (2)プリント時 サブタンク307→チューブ317→ヘッド301 (3)ヘッド循環時 サブタンク307→チューブ316→チューブ315→
チューブ318→チューブ317→サブタンク307 (4)廃インク回収時 回復系ユニット78→チューブ319→チューブ320
→インク供給ユニット83 となる。
Using the configuration of the ink system shown in FIG.
The flow of ink along the tube will be described. (1) At the time of supply to the sub tank 307: the ink supply unit 83 → the tube 314 → the tube 3
15 → Tube 316 → Sub tank 307 (2) During printing Sub tank 307 → Tube 317 → Head 301 (3) During head circulation Sub tank 307 → Tube 316 → Tube 315 →
Tube 318 → Tube 317 → Sub tank 307 (4) Recovery of waste ink Recovery unit 78 → Tube 319 → Tube 320
→ The ink supply unit 83 is obtained.

【0058】なお、サブタンク307は、図5にハッチ
ングを施して示したように、その最上部は用紙搬送面よ
り僅かに上に位置している。そして、その貯留する液面
の高さは、センサ等によって所定以上高くならないよう
に制御されている。
As shown by hatching in FIG. 5, the uppermost portion of the sub-tank 307 is located slightly above the sheet conveying surface. The level of the stored liquid is controlled by a sensor or the like so as not to be higher than a predetermined value.

【0059】なお、インク系は上述に限られず、種々の
構成を採用できるのは勿論である。
It should be noted that the ink system is not limited to the above, and it is needless to say that various configurations can be adopted.

【0060】図14はインク系の他の構成例を示す模式
的概略図である。インクはポンプ325によってインク
カートリッジ328から一方向弁327を経てサブタン
ク307に供給される(このときをポンプ正回転とす
る)。
FIG. 14 is a schematic diagram showing another configuration example of the ink system. Ink is supplied from the ink cartridge 328 to the sub-tank 307 by the pump 325 via the one-way valve 327 (this time is referred to as pump forward rotation).

【0061】またヘッド301の吐出口部分に泡や微小
な塵埃が混入してプリント品位が乱れた場合にはポンプ
を前述と逆回転することによって、インクをサブタンク
307から一方向弁326を経てヘッド301へ供給
(加圧回復)する。このときヘッド301から排出され
たインクを回復系ユニット78で受け、廃インクカート
リッジ330にそのままあるいは廃インクポンプ329
で送られるという構成になっている。
If the print quality is disturbed due to bubbles or fine dust mixed into the discharge port portion of the head 301, the pump is rotated in the reverse direction to that described above, whereby the ink is transferred from the sub tank 307 through the one-way valve 326 to the head. Supply to 301 (pressure recovery). At this time, the ink discharged from the head 301 is received by the recovery system unit 78, and is directly stored in the waste ink cartridge 330 or the waste ink pump 329.
It is configured to be sent by.

【0062】一方、図14の構成例では、廃インクポン
プが存在しない場合には廃インクの回収が不十分とな
り、廃インクポンプを備えた場合には、その分のスペー
スが必要となるので装置全体が大型化し、さらにはコス
トアップしてしまうことも考えられるので、インクをサ
ブタンクあるいはヘッドへ供給するためのポンプと廃イ
ンク回収用のポンプとを、ワンウェイクラッチを設けて
同一の駆動源(モータ)により動作させる構成を採用す
ることもできる。
On the other hand, in the configuration example shown in FIG. 14, when the waste ink pump does not exist, the recovery of the waste ink becomes insufficient, and when the waste ink pump is provided, a space corresponding to the waste ink pump is required. Since it is conceivable that the whole becomes larger and the cost is increased, a pump for supplying ink to the sub-tank or the head and a pump for collecting waste ink are provided with a one-way clutch and provided with the same drive source (motor). ) May be employed.

【0063】図15および図16はその構成例を示すも
ので、図14と同一部分には同一符号を付してある。こ
こに、図15はインク系の概略図、図16はポンプの説
明図である。
FIGS. 15 and 16 show an example of the configuration, and the same parts as those in FIG. 14 are denoted by the same reference numerals. FIG. 15 is a schematic diagram of an ink system, and FIG. 16 is an explanatory diagram of a pump.

【0064】基本的な構成は図14と同様であるが、駆
動源であるモータP13がある方向に回転(正回転)し
たときには、インクをインク袋310aから一方向32
7を経てサブタンク307に供給し、逆回転したときに
はインクをサブタンク307から一方向弁326を経て
ヘッド301へ供給すると同時に、回復系ユニット78
内の廃インクを廃インク吸収体310bに回収するとい
う点が異なる。
The basic structure is the same as that of FIG. 14, but when the motor P13 as a driving source is rotated in a certain direction (forward rotation), the ink is removed from the ink bag 310a in one direction 32.
7, the ink is supplied from the sub-tank 307 to the head 301 via the one-way valve 326 when the ink is rotated in the reverse direction.
The difference is that the waste ink inside is collected by the waste ink absorber 310b.

【0065】一つのモータで上記の動作を行うポンプ3
31を図16を用いて説明するに、本実施例ではポンプ
としてチューブポンプ11を採用し、図15のポンプ3
31の部分AとBとがそれぞれ図16の符号P16とP
18とで示すポンプ部に対応している。
The pump 3 which performs the above operation with one motor
31 will be described with reference to FIG. 16. In this embodiment, the tube pump 11 is adopted as the pump, and the pump 3 in FIG.
The parts A and B of FIG.
18 corresponds to the pump section.

【0066】インク供給用ポンプ部P16と廃インク回
収用ポンプ部P18には、チューブP20をつぶすため
のローラP17が回転自在に取付けられており、インク
供給用ポンプP16はモータP13と直結したポンプシ
ャフトP15に固定され、正逆両方向に回転可能となっ
ている。一方廃インク回収用ポンプP18はワンウェイ
クラッチP21を内蔵しており、モータP13が逆回転
するときのみ回転可能となる構成である。なお図中の符
号P14はポンプシャフトP15を支えるフレーム、符
号P18はチューブ押えである。
A roller P17 for crushing the tube P20 is rotatably mounted on the ink supply pump section P16 and the waste ink recovery pump section P18, and the ink supply pump P16 is a pump shaft directly connected to the motor P13. It is fixed to P15 and is rotatable in both forward and reverse directions. On the other hand, the waste ink collecting pump P18 has a built-in one-way clutch P21, and is configured to be rotatable only when the motor P13 rotates in the reverse direction. Reference numeral P14 in the figure is a frame supporting the pump shaft P15, and reference numeral P18 is a tube holder.

【0067】なお、インク袋ないしインク供給源につい
ては、図12,図13または図15に示したように廃イ
ンク吸収体と一体となったものを使用すれば、機械内の
スペースをより有効に活用することができるが、図14
に示したようにこれらを別体としてもよい。
If the ink bag or the ink supply source is integrated with the waste ink absorber as shown in FIG. 12, FIG. 13 or FIG. 15, the space in the machine can be more effectively used. Fig. 14
These may be separated as shown in FIG.

【0068】また、図16の構成ではポンプとして2つ
のポンプを一体にしたチューブポンプを採用したが、ポ
ンプ部分は、図17に示すように、ギアポンプ等で構成
してもよい。
Further, in the configuration of FIG. 16, a tube pump in which two pumps are integrated is adopted as the pump, but the pump portion may be constituted by a gear pump or the like as shown in FIG.

【0069】さらに、図16の構成では一つのヘッドに
対する供給系に対応したポンプとしたが、図18に示す
ように、複数のヘッドに対応したポンプが一つのモータ
で駆動できるようにすることも可能である。
Further, in the configuration of FIG. 16, a pump corresponding to a supply system for one head is used. However, as shown in FIG. 18, a pump corresponding to a plurality of heads may be driven by one motor. It is possible.

【0070】(2.4)ヘッドユニット 図19はヘッドブロック68の構成部材、すなわちヘッ
ド301とそれを接続する本体側のヘッドホルダ312
とを説明する図である。ヘッド301はヘッドホルダ3
12内に4個並列に差し込まれ、その位置決めはヘッド
301上のヘッド位置決めピン301bとヘッドホルダ
312内のジョイント部(不図示)によって行われる。
(2.4) Head Unit FIG. 19 shows the components of the head block 68, that is, the head 301 and the head holder 312 on the main body side for connecting the head 301.
FIG. The head 301 is the head holder 3
12 are inserted in parallel into the head 12, and the positioning is performed by a head positioning pin 301 b on the head 301 and a joint (not shown) in the head holder 312.

【0071】またヘッド301上には上面に接点を持っ
たヘッドフレキシブル配線板A301aが接続されてお
り、ヘッドホルダ312の蓋部分に設けられたヘッドフ
レキシブル配線板B313と接触させた状態で固定する
ことにより、本体側からの電気信号が受けられるように
構成されている。
A head flexible wiring board A 301 a having a contact on the upper surface is connected to the head 301, and the head flexible wiring board B 313 provided on the cover of the head holder 312 is fixed in a state of being in contact with the head flexible wiring board B 313. Thereby, an electric signal from the main body side can be received.

【0072】なお図中のY,M,CおよびBはそれぞれ
インクの色イエロー,マゼンタ,シアンおよびブラック
を示している。また、ホルダ312に配設可能なヘッド
個数は適宜定め得るのは勿論である。
In the drawing, Y, M, C and B indicate the colors of ink, yellow, magenta, cyan and black, respectively. The number of heads that can be arranged on the holder 312 can be determined as appropriate.

【0073】このように本例のヘッドホルダ312は4
つ分のヘッドを着脱可能であるが、記録に通常用いられ
る上記4色のヘッドの他 、特に使用を希望する色(金
属色やコバルトブルーその他の上記4色では表現不能も
しくは困難な色。以下特色という)のヘッドを用意すれ
ば、これを装着することもできる。この際、用紙搬送方
向Fの上流より順に明度の低いインクに対応したヘッド
を装着するようにするのが好ましい。これは次の理由に
よる。
As described above, the head holder 312 of this embodiment
One head can be attached and detached, but in addition to the above-described four-color heads usually used for recording, a color that is particularly desired to be used (a metal color, cobalt blue, or any other color that cannot be expressed or is difficult with the above four colors. If you prepare a head of (special color), you can attach it. At this time, it is preferable to mount the heads corresponding to the inks having lower lightness in order from the upstream in the paper transport direction F. This is for the following reason.

【0074】複数色(例えば3色)のインクを用いて用
紙(ラベル100)上に記録(プリント)を行うと、イ
ンクCL1,CL2,CL3は図20のように重なると
考えられる。そこで、例えば使用する特色インクの明度
をBkを除いたC,M,Yと比較し(Bkは単独で形成
されることが多いので特に順序を設定しなくてもよ
い)、特色インクとC,M,Yを明度の低い順にプリン
トするように構成することにより、図20の矢印で示し
たように、あとに形成したインクの透過率が高いために
先に形成したインクの色が見えると考えられるので、鮮
明な合成色のプリントが実現する。すなわち、例えば
C,M,Y,Bkの4色が印字可能なインクジェットプ
リンタにおいて特色インクとして橙色インクを追加する
場合、明度はC<M<橙<Yとなるので印字順としては
C,M,橙,Y,Bkとすればよい。これに関連して、
ヘッドに自らの色等に関する情報を提示可能な手段(E
EPROM,スイッチ,切欠き等)を設け、一方装置側
にはこれを読取る手段と、当該読取りに応じ適切な順序
にて配列されているかを検出する手段と、当該検出に応
じて配列順序ないし変更を示唆する手段等を設けること
もできる。
When printing (printing) on paper (label 100) using inks of a plurality of colors (for example, three colors), the inks CL1, CL2, and CL3 are considered to overlap as shown in FIG. Therefore, for example, the brightness of the special color ink to be used is compared with C, M, and Y excluding Bk (Bk is often formed alone, so that the order does not need to be set), and the special color ink and C, M, Y are used. By printing M and Y in order of decreasing lightness, it is considered that the color of the ink formed earlier can be seen because the transmittance of the ink formed later is high as shown by the arrow in FIG. As a result, a clear composite color print is realized. That is, for example, when an orange ink is added as a special color ink in an ink jet printer capable of printing four colors of C, M, Y, and Bk, the lightness is C <M <orange <Y. Orange, Y, and Bk may be used. In this connection,
Means that can present information about their own color etc. to the head (E
An EPROM, a switch, a notch, etc.), and a device for reading the data, a device for detecting whether the devices are arranged in an appropriate order according to the reading, and an arrangement order or change according to the detection. May be provided.

【0075】(2.5)回復系 図21はヘッド301(ないしヘッドホルダ312)と
回復系ユニット78との位置関係を示す斜視図である。
ヘッド301は図10,図11に示したような駆動源に
よって垂直方向に移動することができ、一方回復系ユニ
ット78は水平方向に移動可能である。
(2.5) Recovery System FIG. 21 is a perspective view showing the positional relationship between the head 301 (or head holder 312) and the recovery system unit 78.
The head 301 can be moved in the vertical direction by the driving source as shown in FIGS. 10 and 11, while the recovery system unit 78 can be moved in the horizontal direction.

【0076】回復系ユニット78内にはヘッド301の
回復時にノズルより排出されたインクを効率よく回収す
るために、各ヘッドに対してその下方に吸収体ローラ3
52が設けられている。吸収体ローラ352はその軸上
に組み込まれたローラギア353とアイドラギア35
4,モータアイドラギア355等を介して、回復系ユニ
ット78に搭載された回復系モータ357によって回転
駆動される。
In the recovery system unit 78, in order to efficiently collect the ink discharged from the nozzles when the head 301 recovers, the absorber roller 3 is placed below each head.
52 are provided. The absorber roller 352 has a roller gear 353 and an idler gear 35 incorporated on its axis.
4, via a motor idler gear 355 and the like, and is rotationally driven by a recovery system motor 357 mounted on the recovery system unit 78.

【0077】図22はヘッド301回復時の回復系ユニ
ット78内の動作を説明するものである。なお、図22
においてTSは各ヘッドの適宜の部位に設けた温度セン
サであり、これについては後述する。図22の状態はヘ
ッド301が回復系ユニット78に密着した状態(キャ
ッピング。後述)を示しておりヘッド301回復動作時
のインク循環はこの状態で行われる。
FIG. 22 explains the operation in the recovery system unit 78 when the head 301 is recovered. Note that FIG.
Is a temperature sensor provided at an appropriate portion of each head, which will be described later. FIG. 22 shows a state in which the head 301 is in close contact with the recovery system unit 78 (capping, which will be described later), and ink circulation during the head 301 recovery operation is performed in this state.

【0078】図19に関連して述べたように、ヘッド3
01下方の吸収体ローラ352は回復系ユニット78に
搭載された回復系モータ357により矢印方向に回転駆
動されており、しかも絞りローラ360に押し付けられ
ているためヘッドノズル362から排出されたインクは
そこで絞り取られ、ヘッドノズル362下方の吸収体ロ
ーラ352上側では常にインクが浸透しやすい状態にな
っている。図ではイエローヘッド301にインクを循環
させた場合を示しており、回復系ユニット78内に排出
されたインクは、前述のようにポンプ308によってチ
ューブ319および320を通ってインク供給ユニット
83内の廃インク吸収体310bに移送される。
As described with reference to FIG.
01 is driven by a recovery system motor 357 mounted in the recovery system unit 78 in the direction of the arrow, and the ink discharged from the head nozzle 362 is pressed there by the pressing roller 360. The ink is squeezed out, and the ink is always easily permeated above the absorber roller 352 below the head nozzle 362. The drawing shows a case where ink is circulated through the yellow head 301, and the ink discharged into the recovery system unit 78 passes through the tubes 319 and 320 by the pump 308 as described above and is discharged into the ink supply unit 83. The ink is transferred to the ink absorber 310b.

【0079】図23(A)〜(D)はヘッド301と回
復系ユニット78との各ポジションを説明するものであ
る。
FIGS. 23A to 23D illustrate the positions of the head 301 and the recovery system unit 78. FIG.

【0080】(A)キャッピング キャッピングは通常の待機状態あるいはヘッド301回
復動作のインク循環時のポジションであり、ヘッド30
1の前面プレート361と回復系351のキャップゴム
359は密着状態となっている。
(A) Capping Capping is a normal standby state or a position at the time of ink circulation in the head 301 recovery operation.
The front plate 361 and the cap rubber 359 of the recovery system 351 are in close contact with each other.

【0081】(B)ワイピング ワイピングはヘッド301回復動作の一つであり、イン
ク循環によりヘッド吐出口362から排出されたインク
のうち、吸収体ローラ352に吸収されずヘッドノズル
362周辺に残ったインク滴を取り去る動作を示すもの
である。
(B) Wiping Wiping is one of the recovering operations of the head 301. Of the ink discharged from the head discharge port 362 by ink circulation, the ink remaining around the head nozzle 362 without being absorbed by the absorber roller 352. This is an operation for removing a droplet.

【0082】具体的には、ヘッド301がキャッピング
位置から所定量上方向へ移動し、回復系351を右方向
へ所定量移動する際にそれに設けられたブレード358
によってヘッドノズル362周辺を拭き取るというもの
である。
Specifically, when the head 301 moves upward by a predetermined amount from the capping position and moves the recovery system 351 rightward by a predetermined amount, the blade 358 provided on the head 351 is moved.
By this, the area around the head nozzle 362 is wiped off.

【0083】(C)退避 退避はキャッピング状態から印字状態に移るときあるい
はその逆移動の場合に回復系351が大きく移動するた
めヘッド301をそれと接触しないように逃がした状態
にするものである。
(C) Evacuation Evacuation is a state in which the head 301 is released so as not to come into contact with the recovery system 351 because the recovery system 351 largely moves when the state changes from the capping state to the printing state or in the reverse movement.

【0084】(D)印字(プリント) 印字は通常の印字時の状態で、回復系351は右方向へ
完全に退避し、ヘッド301がキャッピングポジション
よりさらに下方に移動し、記録用紙と所定量の間隔を保
持している状態である。
(D) Printing (Printing) In a printing state in a normal printing mode, the recovery system 351 completely retracts rightward, the head 301 moves further below the capping position, and the recording paper and a predetermined amount of paper are removed. This is a state in which the interval is maintained.

【0085】(2.6)各部センサ 本例においては、図22に示したように、ヘッドに対し
て温度センサTSが配設されている。これにより次のよ
うな制御が可能となる。プリント命令が連続して出力さ
れると、ヘッド301の温度は徐々に上昇を始めるが、
そのヘッドの温度情報を温度センサTSにより検知し、
その温度があらかじめ定められた基準温度を越えると、
プリントを中断し、ヘッド301の温度が下がるまで待
ってからプリントを再開することにより、プリント不良
の発生を無くすことができる。あるいは、プリントを中
断せずに、プリント速度を低下させることによりヘッド
の温度を下げることも可能となる。
(2.6) Sensors In this example, as shown in FIG. 22, a temperature sensor TS is provided for the head. This enables the following control. When the print command is output continuously, the temperature of the head 301 starts to gradually increase.
The temperature information of the head is detected by the temperature sensor TS,
When the temperature exceeds a predetermined reference temperature,
By interrupting the printing and waiting until the temperature of the head 301 decreases, and then restarting the printing, it is possible to eliminate the occurrence of a printing failure. Alternatively, it is possible to lower the head temperature by lowering the printing speed without interrupting the printing.

【0086】さらに、温度センサTSの検出値が基準温
度を越えたときに、プリントを中断せずに、上述したよ
うにインクを循環させることにより、ヘッド温度を下げ
ることも可能である。
Further, when the detected value of the temperature sensor TS exceeds the reference temperature, it is possible to lower the head temperature by circulating the ink as described above without interrupting the printing.

【0087】次に、用紙搬送経路に沿って用紙に関し所
定の検出を行うセンサについて説明する。用紙に関する
センサとしては、上述のようにTOFセンサを設けてあ
るが、その他にも用紙(ラベル)の形状や姿勢(剥離紙
上の傾き)を検出するために次のようなセンサを配設す
ることができる。
Next, a sensor for performing a predetermined detection on a sheet along the sheet transport path will be described. A TOF sensor is provided as a sensor relating to the paper as described above. In addition, the following sensor may be provided to detect the shape and posture (inclination on release paper) of the paper (label). Can be.

【0088】図24(A)および(B)は、それぞれ、
かかるセンサを説明するための模式的平面図および側面
図である。この例におけるセンサ405は用紙搬送方向
においてヘッドブロック68により下流側に配設され、
かつ搬送方向と直交する方向に延在するラインセンサで
あり、用紙搬送を行いながら所定のタイミングで読取り
を行うことによってラベル100の形状を認識すること
ができる。ここに、ラベル100の群が連続して同一形
状,姿勢を有する場合に本例は有効な構成であり、プリ
ントに先立って先頭のラベル形状を認識することで、プ
リントしようとする内容のレイアウトに応じた当該ラベ
ルの適否、または後続のラベルに対しその形状等に合せ
た所望のプリントを行うことができる。また、プリント
形態の認識を行うこともできる。
FIGS. 24A and 24B are respectively
It is a schematic plan view and a side view for explaining such a sensor. The sensor 405 in this example is disposed downstream by the head block 68 in the paper transport direction,
In addition, the line sensor extends in a direction orthogonal to the transport direction. By performing reading at a predetermined timing while transporting the sheet, the shape of the label 100 can be recognized. Here, this example is an effective configuration when the group of labels 100 has the same shape and posture continuously, and by recognizing the leading label shape before printing, the layout of the content to be printed can be obtained. According to the suitability of the corresponding label, or a subsequent label, desired printing can be performed according to the shape or the like. It is also possible to recognize the print mode.

【0089】なお、同図の構成で、先頭のラベルに対し
てもプリントを行う場合、またはラベル形状や姿勢が異
なるような場合において所望のプリントを行う場合に
は、読取り後に巻戻しを行うようしてもよい。
It should be noted that, in the configuration shown in the figure, if printing is to be performed on the first label, or if desired printing is to be performed when the label shape or orientation is different, rewinding is performed after reading. May be.

【0090】図25(A)および(B)は、それぞれ、
形状,姿勢の検出を行うセンサの他の例を説明するため
の模式的平面図および側面図である。本例では図24と
同様のセンサ405を用紙搬送方向においてヘッドブロ
ック68より上流側に配してあり、プリント状態の確認
はできないものの、先頭ラベルの無駄、または上述した
ような巻戻しの要がないために効率のよいプリントが可
能となる。
FIGS. 25A and 25B are respectively
It is the schematic plan view and side view for demonstrating the other example of the sensor which detects a shape and an attitude | position. In this example, a sensor 405 similar to that shown in FIG. 24 is disposed upstream of the head block 68 in the paper transport direction, and although the print state cannot be confirmed, it is necessary to waste the leading label or necessity of rewinding as described above. Since there is no printing, efficient printing is possible.

【0091】さらに、そのようなセンサは図24,図2
5のようなラインセンサでなくてもよい。図26(A)
および(B)は、それぞれ、センサのさらに他の構成例
を示すもので、本例ではポイントないし小エリアについ
ての検出動作を行うセンサ406を、搬送方向に直交す
る方向にガイド422に沿って案内し、スキャンさせる
ことによって上述と同様の効果を得ている。
Further, such a sensor is shown in FIGS.
The line sensor need not be the one shown in FIG. FIG. 26 (A)
And (B) show still another configuration example of the sensor. In this example, the sensor 406 that performs a detection operation for a point or a small area is guided along a guide 422 in a direction orthogonal to the transport direction. Then, the same effect as described above is obtained by scanning.

【0092】加えて、上例では反射型のセンサを用いて
いるが、剥離紙101が所要の光透過性を有するのであ
れば、透過型センサを用いることもできる。
In addition, although the reflection type sensor is used in the above example, a transmission type sensor can be used as long as the release paper 101 has a required light transmittance.

【0093】さらに加えて、ラベルの姿勢(剥離紙上の
傾き)のみを考慮すれば足りるのであれば、上述のよう
な全幅にわたるラインセンサまたは走査手段を設けなく
てもよい。
In addition, if it is sufficient to consider only the attitude of the label (inclination on the release paper), it is not necessary to provide a line sensor or a scanning means over the entire width as described above.

【0094】図27はラベルの姿勢を検出するためのセ
ンサ系の構成例を示す模式的平面図、図28はその斜視
図(ただしヘッドはブラック用のもののみを示してい
る)である。このように、端部センサ418および41
9を用紙搬送方向上、それぞれヘッドブロック68の上
流側および下流側に配置し、端部の傾きに係るデータお
よびプリント位置を演算により得て、姿勢に合せた適切
なプリントを可能とする。
FIG. 27 is a schematic plan view showing a configuration example of a sensor system for detecting the attitude of a label, and FIG. 28 is a perspective view thereof (however, only the head for black is shown). Thus, the end sensors 418 and 41
9 are arranged on the upstream side and the downstream side of the head block 68 in the sheet transport direction, respectively, and the data relating to the inclination of the end and the print position are obtained by calculation, thereby enabling appropriate printing in accordance with the posture.

【0095】図29は端部センサ系の他の構成例を示
す。本例においては、紙端部位置検出センサ418およ
び419をヘッドブロックの直前の位置であって紙端部
付近に配置し、ヘッド直前の紙位置データに基づいてプ
リントに係るノズルを選択するものである。この場合
は、前実施例のように斜行量よりプリント位置を演算す
る必要がなくなるため、より簡単な制御が可能となる。
FIG. 29 shows another configuration example of the end sensor system. In this example, the paper edge position detection sensors 418 and 419 are arranged immediately before the head block and near the paper edge, and select a nozzle for printing based on the paper position data immediately before the head. is there. In this case, since it is not necessary to calculate the print position from the skew amount as in the previous embodiment, simpler control is possible.

【0096】(3)制御系の構成 (3.1)全体 図30は本実施例の制御系の全体的構成例を示す。この
本例のラベルプリンタで印刷される画像データはホスト
コンピュータ151で作成、または編集された後、デー
タ送受信部152にカラー画像データまたはカラー文字
データとして送出される。
(3) Configuration of Control System (3.1) Overall FIG. 30 shows an example of the overall configuration of the control system of this embodiment. The image data printed by the label printer of this embodiment is created or edited by the host computer 151, and then sent to the data transmitting / receiving unit 152 as color image data or color character data.

【0097】これらは4色(ブラック,シアン,マゼン
タおよびイエロー、または必要に応じて特色)毎のビッ
トマップデータとして受信される場合と、文字コードデ
ータとして受信される場合とがある。受信される印刷デ
ータがビットマップデータであるか、文字コードデータ
であるかは予め受信されるコマンドにより識別される。
文字コードデータの場合には、各文字データ毎または複
数の文字列毎に、つまり印字スタイルの変化点毎に印刷
開始位置指定,文字フォント,文字サイズ,印字色指定
等のコマンドが各々挿入される。
There are cases where these are received as bitmap data for each of the four colors (black, cyan, magenta and yellow, or special colors as required) and cases where they are received as character code data. Whether the received print data is bitmap data or character code data is identified by a command received in advance.
In the case of character code data, commands such as print start position designation, character font, character size, and print color designation are inserted for each character data or for each of a plurality of character strings, that is, for each change point of the print style. .

【0098】データ送受信部152で受信されたデータ
はメインCPU153で読み出され、順次RAM156
に設けた作業用領域に記憶され、文字単位にビットマッ
プ展開するためROM155から該当文字のキャラクタ
ジェネレータ内容を読出し、その結果を印字バッファ1
58に書込む。印字バッファ158はヘッド301Bk
〜301Y等に対応してブラック,シアン,マゼンタ,
イエロー等の4色について各々1ページ(1ラベル)分
のデータを独立に保持する。例えば、本実施例では印字
分解能が360dpi(ドット/インチ)で1つのヘッ
ドあたり1,344個の吐出口を用紙幅方向に配列した
ラインヘッドを使用し、そのうち両端の8個ずつを除い
て1,328個の吐出口を用いてプリントを行うように
している。すなわち、印字データは1,328ドット分
であり、印字バッファ158へ展開する際、両端に8ド
ット分ずつ空白のデータを印加し、1,344ドット分
のデータとしている。そして、1,344個の吐出口は
64個ずつ21ブロックぬい分割されて、後述のヘッド
制御回路157にてブロック駆動される。1,328吐
出口による印字幅は最大約3.7インチである。ページ
長を4インチに設定すると、所要の印字バッファサイズ
は1色あたり
The data received by the data transmission / reception unit 152 is read out by the main CPU 153 and is sequentially read from the RAM 156.
Is read from the ROM 155 in order to develop a bit map in character units from the ROM 155, and stores the result in the print buffer 1.
Write at 58. The print buffer 158 has a head 301Bk.
Black, cyan, magenta,
One page (one label) of data is independently held for each of four colors such as yellow. For example, in the present embodiment, a line head having a print resolution of 360 dpi (dots / inch) and 1,344 discharge ports per head arranged in the paper width direction is used, and one line excluding eight at both ends is used. , 328 discharge ports. That is, the print data is 1,328 dots, and at the time of developing the print data into the print buffer 158, blank data of 8 dots is applied to both ends to make data of 1,344 dots. Then, the 1,344 discharge ports are divided into 64 blocks by 21 blocks, and the blocks are driven by a head control circuit 157 described later. The maximum print width of the 1,328 discharge port is about 3.7 inches. If the page length is set to 4 inches, the required print buffer size will be

【0099】[0099]

【数1】 1,328 ×360[dot/inch] ×4[inch] =1,912,320[bit/page] である。実効印字スピードを損なわずに複数ページの異
なるテキストまたはグラフィックデータを連続的に印字
する場合、上記印字バッファを2ページ分もつ方法すな
わちダブルバッファ方式が有効である。この場合の印字
バッファサイズは1色あたり
## EQU1 ## 1,328 × 360 [dot / inch] × 4 [inch] = 1,912,320 [bit / page]. In the case of continuously printing different text or graphic data of a plurality of pages without impairing the effective printing speed, a method having two print buffers, that is, a double buffer method is effective. The print buffer size in this case is per color

【0100】[0100]

【数2】 1,912,320[bit/page] ×2[page] =3,824,640[bit] 必要となる。1ページ分は現在印字中のバッファとして
使い、もう1ページ分を次のページの編集専用にすれば
高速印字を実現できる。印字バッファ158に展開され
た画像データはヘッド制御回路157から連続的に読出
され4色のヘッド301Bk〜301Yに転送される。
印字バッファ158,ヘッド制御回路157、そしてヘ
ッド301Bk〜301YおよびCPU153の詳細な
動作タイミングに関しては後述する。
[Equation 2] 1,912,320 [bit / page] × 2 [page] = 3,824,640 [bit] High-speed printing can be realized by using one page as a buffer currently being printed and dedicating another page for editing the next page. The image data developed in the print buffer 158 is read continuously from the head control circuit 157 and transferred to the four color heads 301Bk to 301Y.
Detailed operation timings of the print buffer 158, the head control circuit 157, and the heads 301Bk to 301Y and the CPU 153 will be described later.

【0101】ROM155はカラープリンタ全般を制御
する制御プログラムが前述のキャラクタジェネレータお
よびバーコードジェネレータと共に格納されている。そ
して、制御プログラムの制御下でメインCPU153は
I/Oポート159,駆動回路164を介して駆動モー
タ165の駆動制御する。駆動モータ類165には、用
紙を搬送するための紙送りモータ、前述のヘッドを上下
に動作させるヘッドモータ、ヘッドのインクノズル部の
キャッピング、クリーニング機構を動作させるためのキ
ャッピングモータ等が含まれる。なお、本実施例では、
紙送りモータを駆動する駆動パルスと印字動作は完全に
同期化されている。
The ROM 155 stores a control program for controlling the entire color printer together with the above-described character generator and bar code generator. Then, under the control of the control program, the main CPU 153 controls the drive of the drive motor 165 via the I / O port 159 and the drive circuit 164. The drive motors 165 include a paper feed motor for transporting paper, a head motor for operating the above-described head up and down, a capping motor for operating a capping and cleaning mechanism of an ink nozzle portion of the head, and the like. In this embodiment,
The driving pulse for driving the paper feed motor and the printing operation are completely synchronized.

【0102】センサ回路167には、印字するためのラ
ベルの先頭位置を検出するTOFセンサ、ヘッドモー
タ、キャッピングモータ等の基準位置を決めるための各
ホームポジションセンサ、各色のインクの残量状態を監
視するインクレベルセンサの他、図22に示した温度セ
ンサ、図24,図25または図26に示したラベル形状
検出センサ、図27または図29に示した端部センサ等
が含まれる。
The sensor circuit 167 monitors a TOF sensor for detecting a head position of a label to be printed, a home position sensor for determining a reference position of a head motor, a capping motor, and the like, and a state of remaining amount of ink of each color. In addition to the ink level sensor, the temperature sensor shown in FIG. 22, the label shape detection sensor shown in FIG. 24, FIG. 25 or FIG. 26, the end sensor shown in FIG. 27 or FIG.

【0103】メインCPU153はホストコンピュータ
151から受け取った印字データをメモリカード90に
保存する場合もある。ホストコンピュータ151と本例
のプリントとを切り離して印字動作をさせる場合にはメ
モリカード90に保存するデータは通常文字コードデー
タの形式であるが、データを変更する必要のない固定さ
れた印字画像データは4色分のビットマップデータとし
て保存される場合もある。メモリカード90を使った印
字動作の印字指令はコントロールパネル154から出力
される。コントロールパネル154は印字の起動、停止
動作指令の他、メモリカード154内の印字データの印
字フォーマットの変更も可能である。コントロールパネ
ル154の詳細は後述する。
The main CPU 153 may save the print data received from the host computer 151 in the memory card 90. When the host computer 151 and the print of this embodiment are separated from each other to perform the printing operation, the data stored in the memory card 90 is usually in the form of character code data, but the fixed print image data which does not need to be changed is used. May be stored as bitmap data for four colors. A print command for a print operation using the memory card 90 is output from the control panel 154. The control panel 154 can change the print format of the print data in the memory card 154 in addition to the print start and stop operation commands. Details of the control panel 154 will be described later.

【0104】オペレーションパネル2については図9に
ついて既述した。
The operation panel 2 has already been described with reference to FIG.

【0105】(3.2)コントロールパネル 図31はコントロールパネル154の構成例を示すブロ
ック図である。コントロールパネル154は通常本例の
ラベルプリンタ本体1とホストコンピュータ151とが
切り離された状態、つまりオフラインモード状態で使用
するものであり、そのコントロールパネルの主な機能は
印字画像データの表示および印字フォーマットの変更で
ある。このコントロールパネル154はカラープリンタ
本体とは別の匡体に備えられたものとすることができ
る。
(3.2) Control Panel FIG. 31 is a block diagram showing a configuration example of the control panel 154. The control panel 154 is normally used in a state in which the label printer main body 1 of the present embodiment is separated from the host computer 151, that is, in an offline mode. The main functions of the control panel are display of print image data and print format. It is a change of. The control panel 154 can be provided in a separate housing from the color printer main body.

【0106】通常表示画像データはメインCPU153
側からコードデータの形式でサブCPU180の通信用
ポートに送られるが、ビットマップの表示画像データを
受信し表示する場合もある。ここでは文字コードデータ
で受信した場合について記述する。
The normal display image data is stored in the main CPU 153.
It is sent from the side to the communication port of the sub CPU 180 in the form of code data, but it may receive and display bitmap display image data. Here, the case of receiving the character code data will be described.

【0107】キーボード186からデータ受信要求のキ
ーが押されるとサブCPU180はメインCPU153
側にデータ要求のコマンドを発行する。メインCPU1
53側から送られてくるデータはRAM182に記憶さ
れ、並行してサブCPU180はROM181に記憶さ
れている制御プログラムの制御下で受信した画像データ
を表示するべく、各々受信した文字コードデータに該当
する表示用キャラクタジェネレータを順次読出し、表示
制御回路183を介して表示メモリ184に書込む。
When a key of a data reception request is pressed from keyboard 186, sub CPU 180
Issues a data request command to the other side. Main CPU1
The data sent from the 53 side is stored in the RAM 182, and in parallel, the sub CPU 180 corresponds to the received character code data in order to display the image data received under the control of the control program stored in the ROM 181. The display character generator is sequentially read and written into the display memory 184 via the display control circuit 183.

【0108】表示用キャラクタジェネレータはROM1
81に備えられている。表示制御回路183は表示メモ
リ184の内容を連続的に読出し表示器185を継続的
に表示制御する。ここに、表示器は例えば320×24
0ドットの液晶表示器を使用することができる。表示器
上の1ドットの重みを印字媒体上で縦方向,横方向共に
1/90インチ分に対応させれば約3.6×2.7イン
チ分のエリアの表示が可能である。
The display character generator is ROM1.
81. The display control circuit 183 reads out the contents of the display memory 184 continuously and controls the display 185 continuously. Here, the display is, for example, 320 × 24
A 0 dot liquid crystal display can be used. If the weight of one dot on the display corresponds to 1/90 inch in the vertical and horizontal directions on the print medium, it is possible to display an area of about 3.6 × 2.7 inches.

【0109】画像データ,フォーマットはキーボード1
86を用いて、表示器185上で変更を加えることがで
きる。変更内容は順次RAM182に記憶される。それ
らの結果を印字する場合、サブCPU180からメイン
CPU153に対してデータ受信要求のコマンドを発行
し、メインCPU153側では更新された画像データを
受信して印字動作を実行する。表示器185には表示品
位を向上するためのバックライト187が備えられてい
る。通常、冷陰極管等が適しておりその場合直流から交
流に交換駆動するためのインバータ188が使用され
る。
Image data and format are keyboard 1
86 can be used to make changes on the display 185. The changed contents are sequentially stored in the RAM 182. When printing those results, the sub CPU 180 issues a data reception request command to the main CPU 153, and the main CPU 153 receives the updated image data and executes the printing operation. The display 185 is provided with a backlight 187 for improving display quality. Usually, a cold cathode tube or the like is suitable, and in that case, an inverter 188 for exchanging drive from DC to AC is used.

【0110】(3.3)ヘッド制御系 本例では、印字データをビットマップ展開する印字バッ
ファ(ビットマップRAM)158には廉価なDRAM
(dynamic random access me
mory)を使用する。ビットマップRAMを管理する
ために必要となる機能は (a)CPUからの書込み動作 (b)CPUへの読出し動作 (c)ヘッドへの印字データ読出し動作 (d)DRAMのリフレッシュ動作 などがある。このうち、印字中に次のページのデータを
作成する必要があるため、(a)と(c)と(d)また
は(b)と(c)と(d)は同時にビットマップRAM
にアクセス要求を行う可能性がある。そこで、ビットマ
ップRAMへのアクセス権の裁定を行うバス裁定回路を
備え、印字中でもCPUはタイミングを無視してビット
マップRAMにアクセスできるようにする。1ページ毎
の書換えは、ビットマップRAMを各色毎に2ページ分
持たせ、CPUがビットマップデータを作成するページ
とヘッドに印字データを転送するページとを分離する構
成にすることで可能になる。
(3.3) Head Control System In this example, an inexpensive DRAM is used for a print buffer (bit map RAM) 158 for developing print data into a bit map.
(Dynamic random access me
(money). Functions required to manage the bitmap RAM include (a) a write operation from the CPU, (b) a read operation to the CPU, (c) a print data read operation to the head, and (d) a DRAM refresh operation. Of these, the data of the next page needs to be created during printing, so (a), (c) and (d) or (b), (c) and (d) are simultaneously stored in the bit map RAM.
May make an access request. Accordingly, a bus arbitration circuit for arbitrating access rights to the bitmap RAM is provided, so that the CPU can access the bitmap RAM ignoring timing even during printing. Rewriting for each page can be achieved by providing a bitmap RAM for two pages for each color, and separating the page where the CPU creates bitmap data from the page where print data is transferred to the head. .

【0111】ヘッドにデータを転送する機能は (a)印字データのヘッドへの転送 (b)印字濃度の調整用パルス転送 (c)前後左右の印字位置合せ情報転送 などがある。この機能はCPUとは独立して動作できる
ため、CPUの負荷は印字速度により増大することはな
い。
The function of transferring data to the head includes (a) transfer of print data to the head, (b) transfer of a pulse for adjusting the print density, and (c) transfer of front, rear, left and right print registration information. Since this function can operate independently of the CPU, the load on the CPU does not increase with the printing speed.

【0112】図32は本例のラベルプリンタの印字機構
の概念図である。
FIG. 32 is a conceptual diagram of the printing mechanism of the label printer of this embodiment.

【0113】ここで、黒色印字用のブラックヘッド,シ
アン色印字用のシアンヘッド,マゼンタ色印字用のマゼ
ンタヘッド,イエロー色印字用のイエローヘッドには様
々な方法が採られる。例えば、 (a)ノズル内のヒータに熱を加えて気泡を発生させ、
気泡の発生圧力によりインクを飛ばす、インクジェット
方式 (b)円筒形の圧電素子に、インクを充填させ、圧電素
子の収縮によってインクを飛ばす、インクジェット方式 (c)熱溶解するフィルムを記録紙とヒータの間に置
き、ヒータに熱を加えて記録紙にフィルムの色を転写さ
せる熱転写方式 (d)熱反応する記録紙を用い、ヒータに熱を加えて記
録紙の色を変色させるサーマル方式 などが考えられるが、制御方法は基本的には同じであ
る。すなわち、ヒータや圧電素子等のヘッド部に電気的
なパルスを印加し、このパルスの時間や電圧を制御する
方法である。本例では特に(a)の方式について説明す
るが、他の方式でも同様な効果が期待できる。
Here, various methods are adopted for a black head for black printing, a cyan head for cyan printing, a magenta head for magenta printing, and a yellow head for yellow printing. For example, (a) heat is applied to a heater in a nozzle to generate bubbles,
Ink jet method, in which ink is blown by the pressure generated by air bubbles. (B) Ink jet method, in which a cylindrical piezoelectric element is filled with ink and ink is blown out by contraction of the piezoelectric element. A thermal transfer method that transfers heat and heat to the heater to transfer the color of the film to the recording paper (d) Using a recording paper that reacts thermally, considers a thermal method that changes the color of the recording paper by applying heat to the heater. However, the control method is basically the same. That is, this is a method in which an electric pulse is applied to a head unit such as a heater or a piezoelectric element, and the time and voltage of the pulse are controlled. In this example, the method (a) will be particularly described, but similar effects can be expected with other methods.

【0114】印字は、これらのヘッドの下部を用紙が紙
送りモータにより送られ、このクロックすなわちFEE
DCK信号に同期して1ライン毎に印字がなされる。
In printing, a sheet is fed under the heads by a sheet feed motor, and this clock, that is, FEE
Printing is performed line by line in synchronization with the DCK signal.

【0115】図33はヘッド部の等価回路の例である。
印字ヘッドのヒータHTRは電気的には抵抗体と考えら
れるので抵抗で示している。また、64個のヒータ6を
制御するICを21個設置し、ヒータ6の総数は134
4個とする。
FIG. 33 shows an example of an equivalent circuit of the head section.
Since the heater HTR of the print head is considered to be a resistor electrically, it is indicated by a resistor. Further, 21 ICs for controlling 64 heaters 6 are installed, and the total number of heaters 6 is 134
There are four.

【0116】印字データはSICK信号に同期してSI
信号で転送される。データはシフトレジスタによりD1
からD1344までシフトされる。転送が終了するとL
AT信号が入力され、シフトされたデータが一時的に保
持される。印字は、STRB1信号とSTRBCK信号
がIC単位のシフトレジスタ構成になっているため、6
4個のヒータ6単位で制御することになる。1344個
のヒータ6を同時に制御しないのは、ヒータ6に通電す
る電流が大きく、時分割駆動させた方が電力効率が良く
なるためである。
The print data is synchronized with the SICK signal in SI
Transferred by signal. The data is D1 by the shift register.
To D1344. L when transfer is completed
The AT signal is input, and the shifted data is temporarily held. Since the STRB1 signal and the STRBCK signal have a shift register configuration in IC units, printing is performed in 6 bits.
Control is performed in units of four heaters 6. The reason why the 1344 heaters 6 are not controlled at the same time is that the current supplied to the heaters 6 is large, and the time division driving improves the power efficiency.

【0117】図34はヘッドへ供給する各印字制御信号
のタイミングを示す。なお、ここではブラック用ヘッド
を例示してあるが、他ヘッドでも同様である。図におい
て、 KENB2* :印字動作を可能とするヘッド制御
回路の内部信号。
FIG. 34 shows the timing of each print control signal supplied to the head. Although a black head is illustrated here, the same applies to other heads. In the figure, KENB2 * : an internal signal of a head control circuit that enables a printing operation.

【0118】HSINC* :印字ライン毎に発生
するヘッド制御回路の内部信号。
HSINC * : Internal signal of the head control circuit generated for each print line.

【0119】K−LAT* :1ライン分の印字デ
ータをヘッド内にあるシフトレジスタから同じくヘッド
内部のドライバ部のラッチ部に一斉にラッチさせるため
の信号。
K-LAT * : A signal for simultaneously latching print data for one line from a shift register in the head to a latch section of a driver section also in the head.

【0120】K−STRB1 :ヒータのヒート開始
信号。
K-STRB1: Heat start signal for heater.

【0121】K−STRB2 :1ラインの全ブロッ
クのヒートが終了したことを知らせる確認信号であり、
ヘッド内部のヒートブロックを決定するシフトレジスタ
の最終段の出力。
K-STRB2: A confirmation signal notifying that the heating of all the blocks of one line has been completed.
Output of the last stage of the shift register that determines the heat block inside the head.

【0122】K−STRBCK :ヒータのヒート周期
を決定するためにK−STRB1の“High”レベル
を1ブロックずつ歩進させることによって、1ブロック
毎にヒート動作を行わせるための信号。
K-STRBCK: A signal for performing a heating operation for each block by increasing the "High" level of K-STRB1 one block at a time to determine the heating cycle of the heater.

【0123】K−BE0 :ヒート周期内でヒー
トする時間を決定している信号。この例ではプレヒート
部分とメインヒート部分とに分割されたヒートパルスが
与えられる。
K-BE0: A signal that determines the heating time within the heating cycle. In this example, a heat pulse divided into a preheat portion and a main heat portion is given.

【0124】IC21 on bit〜IC1 on
bit:第21ブロック〜第1部ブロックのヒートされ
るヒータの印字パルス。
IC21 on bit to IC1 on
bit: a print pulse of the heater to be heated in the 21st block to the first block.

【0125】IC21 off bit〜IC1 of
f bit:第21ブロック〜第1部ブロックのヒート
されないヒータの状態を示す。
IC21 off bit to IC1 of
f bit: Indicates the state of the heater that is not heated in the 21st block to the first block.

【0126】図35はヘッドの制御回路157の内部構
成例を示すブロック図であり、本例の場合、印字バッフ
ァ158にはDRAMが使用されている。
FIG. 35 is a block diagram showing an example of the internal configuration of the head control circuit 157. In this example, a DRAM is used for the print buffer 158.

【0127】CPU153が印字バッファ158にアク
セスする場合、デコード回路251からアクセス信号C
RAM1* をアクティブする。また、印字バッファ15
8のリフレッシュ動作はリフレッシュ要求回路252の
アクセス信号RRAM1* をアクティブ状態にして行
う。さらに、ヘッドにデータを転送する時にはヘッドデ
ータ要求回路260のアクセス信号HRAM1* をアク
ティブにする。これら3本の信号はバス裁定回路270
に入力される。
When the CPU 153 accesses the print buffer 158, the access signal C
Activate RAM1 * . The print buffer 15
The refresh operation of No. 8 is performed by making the access signal RRAM1 * of the refresh request circuit 252 active. Further, when data is transferred to the head, the access signal HRAM1 * of the head data request circuit 260 is activated. These three signals are used by a bus arbitration circuit 270
Is input to

【0128】バス裁定回路270はこれら3程のアクセ
スに対し、予め決められた優先順位に従って、印字バッ
ファ158にアクセスすることができる。各々のアクセ
ス方法はDRAM制御回路280によって制御される。
The bus arbitration circuit 270 can access the print buffer 158 according to a predetermined priority order for these three accesses. Each access method is controlled by the DRAM control circuit 280.

【0129】バス裁定回路270はバス切替え回路25
3を制御し、CPUアドレスバスA1〜A18とヘッド
データ用のアドレススイッチ回路254から出力される
アドレスバスHA1〜H18とを切替え、印字バッファ
158用のアドレスバスDRA0〜DRA17を出力す
る。バス裁定回路270は、同様に、バス切替え回路2
53を制御してCPUデータバスD0〜D15と各色デ
ータ転送回路291〜294に転送されるデータバスH
D0〜HD15とを切替え、印字バッファ158用のデ
ータバスDRD0〜DRD156に接続する。
The bus arbitration circuit 270 includes the bus switching circuit 25
3 is switched between the CPU address buses A1 to A18 and the address buses HA1 to H18 output from the head data address switch circuit 254, and the address buses DRA0 to DRA17 for the print buffer 158 are output. Similarly, the bus arbitration circuit 270
53 and the data bus H transferred to the CPU data buses D0 to D15 and the respective color data transfer circuits 291 to 294.
D0 to HD15 are switched and connected to the data buses DRD0 to DRD156 for the print buffer 158.

【0130】チップセレクト信号も同様にCCS0〜C
CS15とを切替え、RAS0* 〜RAS15* を出力
する。印字動作中はヘッドデータ要求回路260が印字
バッファ158に対するアクセス権を要求し、バス裁定
回路270でそのタイミングを許可し、バス切替え回路
270から各色のアドレスが印字バッファ158に出力
され印字データがデータバスHD0〜HD15に出力さ
れ、各色データ転送回路291〜294からヘッドに転
送される。これら一連の動作により印字データと印字内
容の一致が可能となる。
Similarly, the chip select signals are CCS0 to CCS
CS15 and RAS0 * to RAS15 * are output. During the printing operation, the head data request circuit 260 requests the access right to the print buffer 158, the timing is permitted by the bus arbitration circuit 270, the address of each color is output from the bus switching circuit 270 to the print buffer 158, and the print data is The signals are output to the buses HD0 to HD15 and transferred to the heads from the respective color data transfer circuits 291 to 294. By these series of operations, the print data and the print contents can be matched.

【0131】以上の動作はタイミング生成回路290で
動作タイミングが決められる。タイミング生成回路29
0は紙送りモータに送られるFEEDCK信号に同期し
て送られる。ここで、紙送りモータはステッピングモー
タ等のパルス制御によって正確に送り量が決められる
が、このパルス信号、すなわちFEEDCK信号はタイ
ミング生成回路290にも転送され、このFEEDCK
信号を基準に内部回路の同期を取る。用紙が送られる
と、印字位置を決めるためのトリガ信号、例えば、TO
F(Top of Form)が検出され、このトリガ
信号はCPU153からヘッド制御回路157に転送さ
れる。タイミング生成回路290はトリガ信号からBk
−ヘッド301Bkまでの距離は、紙送りモータへのF
EEDCK信号をカウントして印字タイミングを正確に
決められる。そして、Bk−ヘッド301Bkが印字す
るタイミングになったならばタイミング生成回路290
はビットマップRAM158の印字データをBkヘッド
301Bkに転送する。これより、黒色の印字がなされ
る。紙送りモータ7はさらに回転し、用紙を送る。タイ
ミング生成回路290はBkヘッド301BkからCヘ
ッド3101Cまでの距離を紙送りモータのFEEDC
K信号をカウントして印字タイミングを決める。以下同
様な手順でMヘッド301M,Yヘッド301Yの印字
タイミングが決められ、印字がなされる。
The operation timing of the above operation is determined by the timing generation circuit 290. Timing generation circuit 29
0 is sent in synchronization with the FEEDCCK signal sent to the paper feed motor. Here, the feed amount of the paper feed motor is accurately determined by pulse control of a stepping motor or the like. This pulse signal, that is, the FEEDCCK signal is also transferred to the timing generation circuit 290, and the FEEDCCK
Synchronize internal circuits based on signals. When a sheet is fed, a trigger signal for determining a printing position, for example, TO
F (Top of Form) is detected, and this trigger signal is transferred from the CPU 153 to the head control circuit 157. The timing generation circuit 290 calculates Bk from the trigger signal.
The distance to the head 301Bk is
By counting the EEDCK signal, the printing timing can be accurately determined. Then, when the timing for printing by the Bk-head 301Bk has come, the timing generation circuit 290
Transfers the print data of the bitmap RAM 158 to the Bk head 301Bk. Thus, black printing is performed. The paper feed motor 7 further rotates to feed the paper. The timing generation circuit 290 determines the distance from the Bk head 301Bk to the C head 3101C by the FEEDC of the paper feed motor.
The printing timing is determined by counting the K signal. Thereafter, the printing timing of the M head 301M and the Y head 301Y is determined in a similar procedure, and printing is performed.

【0132】以上が基本的な印字動作シーケンスである
が、これを実現すると、ビットマップRAM158はC
PU153からの書き込み動作、読込み動作、各色ヘッ
ドへのデータ転送のための読込み動作が同時に発生する
タイミングが生じる。さらに、ビットマップRAMには
廉価なDRAMを使用したため、リフレッシュ動作が必
要になり、この動作も同時に発生するタイミングが生じ
る。このため、これらを裁定する回路270を要するの
である。
The above is the basic printing operation sequence. When this is realized, the bitmap RAM 158 stores
Timing occurs in which the write operation from the PU 153, the read operation, and the read operation for data transfer to each color head occur simultaneously. Further, since an inexpensive DRAM is used for the bitmap RAM, a refresh operation is required, and there is a timing at which this operation occurs simultaneously. Therefore, a circuit 270 for arbitrating them is required.

【0133】このように印字中の各色ヘッドへのデータ
転送はヘッド制御回路157内部でハードウェアにより
制御されるため、CPU153は基本的には印字動作中
に印字バッファ158へアクセスする必要がなくなり負
荷は大幅に低減するので、高速の印字が可能となる。ま
た、1ページ毎に印字データが異なる場合には印字バッ
ファ158を2ページ分以上持たせ、一方のページバッ
ファのデータを印字中に他方のページバッファにCPU
153がビットマップ展開し、ヘッドに転送するとき印
字バッファ158のアドレスを切換えることによって連
続した印字が可能になる。
As described above, the data transfer to each color head during printing is controlled by hardware inside the head control circuit 157, so that the CPU 153 basically does not need to access the print buffer 158 during the printing operation, and the load is reduced. Is greatly reduced, so that high-speed printing is possible. If the print data differs for each page, the print buffer 158 is provided for two or more pages, and the CPU stores the data in one page buffer in the other page buffer while printing the data.
153 develops a bit map and switches the address of the print buffer 158 when transferring the data to the head, thereby enabling continuous printing.

【0134】また、CPU153は1ページ分の印字デ
ータのビットマップRAMへの展開に要する処理時間を
計測し、展開処理時間が1ページ分の印字に要する印字
処理時間を越えないように予め印字速度を設定すれば、
効率的な展開と印字が行える。つまり、バーコード等の
メインデータの量に応じて印字スピードを変更すること
により効率的な展開,印字が可能となる。
The CPU 153 measures the processing time required to develop one page of print data into the bitmap RAM, and sets the printing speed in advance so that the development processing time does not exceed the print processing time required to print one page. If you set
Efficient development and printing can be performed. That is, by changing the printing speed in accordance with the amount of main data such as a bar code, efficient development and printing can be performed.

【0135】印字スピードの設定は、細かく段階的に設
定されても良いし、50,100,200(mm/se
c)(1秒間に印字されるラベルの長さ)のように大き
く分けて設定されても良い。また、スピードの設定はユ
ーザがスイッチにより選択できるよう構成されても良
い。
The setting of the printing speed may be finely set in steps, or 50, 100, 200 (mm / sec).
c) (Length of label printed in one second) may be set roughly. Further, the setting of the speed may be configured so that the user can select it with a switch.

【0136】なお、本例では、ビットマップRAMにD
RAMを使用した場合を説明したが、リフレッシュ動作
が不要なSRAMを使用した場合でも、リフレッシュ要
求回路252を除去すれば、同様の効果が得られる。ま
た、ヘッドは4色の場合を示したが、さらに多くのヘッ
ドを制御する場合でも同様の構成で対応できる。
In this example, D is stored in the bitmap RAM.
Although the case where the RAM is used has been described, the same effect can be obtained by removing the refresh request circuit 252 even when using an SRAM that does not require a refresh operation. In addition, although the case where the heads are four colors is shown, a similar configuration can be used to control more heads.

【0137】いずれにしても、ラインヘッドを用いた高
速プリンタにおいて、CPUの負荷を低減し、カラー印
字等で印字データが大量にある場合や、1ページ毎に異
なったデータを印字した場合でも、高速印字が可能にな
る。
In any case, in a high-speed printer using a line head, the load on the CPU is reduced, and even when a large amount of print data is printed by color printing or the like, or when different data is printed for each page, High-speed printing becomes possible.

【0138】(3.4)制御手順 図36は本例装置の電源投入後の初期処理手順の一例を
示すフローチャートである。電源投入後、ステップS0
01でRAM156の初期化および初期設定、印字バッ
ファ158の初期化等が行われ、S002でI/Oポー
ト159,ヘッド制御回路(以下GAとする)157の
初期設定が行われる。
(3.4) Control Procedure FIG. 36 is a flowchart showing an example of an initial processing procedure after the power of the apparatus of this embodiment is turned on. After turning on the power, step S0
At 01, initialization and initialization of the RAM 156, initialization of the print buffer 158, and the like are performed. At S002, initialization of the I / O port 159 and the head control circuit (hereinafter referred to as GA) 157 is performed.

【0139】次いで、ステップS003で印字ヘッドブ
ロック68をヘッド移動モータ79を駆動しホームポジ
ションが検知した後、図23に示した退避位置(C)に
位置付ける。ここで、ホームポジションが検知不可能等
の異常が発生した場合には異常終了をする。
Next, in step S003, after the print head block 68 is driven by the head moving motor 79 to detect the home position, the print head block 68 is moved to the retracted position (C) shown in FIG. Here, when an abnormality such as an undetectable home position occurs, the operation is abnormally terminated.

【0140】同様に、ステップS004で回復ユニット
78を回復ユニット移動モータ81を駆動してホームポ
ジションを検知した後、図23に示したキャッピング位
置(A)に位置付ける。ここで、ホームポジションが検
知不可能等の異常が発生した場合には異常終了をする。
Similarly, in step S004, the recovery unit 78 drives the recovery unit moving motor 81 to detect the home position, and then moves the recovery unit 78 to the capping position (A) shown in FIG. Here, when an abnormality such as an undetectable home position occurs, the operation is abnormally terminated.

【0141】さらに、ステップS005で印字ヘッドブ
ロック68をヘッド移動モータ79を駆動し図23に示
したキャッピング位置(A)に位置付ける。
Further, in step S005, the print head block 68 is driven by the head moving motor 79 and positioned at the capping position (A) shown in FIG.

【0142】その後、ステップS006で図39につい
て後述する回復処理を行い、待機状態となる。ここで、
回復処理に異常が発生した場合には異常終了をする。
Thereafter, in step S006, a recovery process described later with reference to FIG. 39 is performed, and the process enters a standby state. here,
If an error occurs in the recovery process, the process ends abnormally.

【0143】図37は本例装置の印字処理手順の一例を
示すフローチャートである。
FIG. 37 is a flow chart showing an example of a print processing procedure of the present embodiment.

【0144】ホストコンピュータ151等から印字情報
が送給され、またはメモリカード155に記憶された内
容につき印字指令が入力されてその内容が送信されて、
その情報がRAM156に格納されると、メインCPU
153はその情報に基づきROM155内のキャラクタ
コードやバーコードデータ等を用いて印字バッファ15
8にビットマップ展開する等の所要の処理を行う(スイ
ッチS100)。
When print information is sent from the host computer 151 or the like, or a print command is input for the content stored in the memory card 155 and the content is transmitted,
When the information is stored in the RAM 156, the main CPU
Reference numeral 153 denotes a print buffer 15 using character codes and bar code data in the ROM 155 based on the information.
Necessary processing such as bitmap development is performed on switch 8 (switch S100).

【0145】次に、またはこれと並行して、ステップS
101で図40につき後述する予備吐出処理を行う。こ
こで、予備吐出処理に異常が発生した場合には異常終了
をする。また、ステップS102で予備吐出動作の時間
間隔を規定する予備吐出タイマを開始する。
Next or in parallel with this, step S
At 101, a preliminary ejection process described later with reference to FIG. 40 is performed. Here, when an abnormality occurs in the preliminary ejection processing, the abnormal termination is performed. Further, in step S102, a preliminary discharge timer for defining a time interval of the preliminary discharge operation is started.

【0146】次いで、ステップS103で印字ヘッドブ
ロック68および回復ユニット78の位置状態を調べ、
図23(D)に示した印字位置にいない場合には、ステ
ップS104で回復ユニット移動モータ81およびヘッ
ド移動モータ79を駆動し印字位置に位置付ける。
Next, in step S103, the positions of the print head block 68 and the recovery unit 78 are checked.
If the printing position is not at the printing position shown in FIG. 23D, the recovery unit moving motor 81 and the head moving motor 79 are driven to position the printing position at step S104.

【0147】その後、ステップS105で駆動回路15
9およびヘッド制御回路157にFeed Clock
信号の供給を開始する。ここで、Feed Clock
信号は予め指定される搬送速度を規定する加速、低速お
よび減速の各速度テーブル(例えばROMの所定エリア
に設けられる)に従い可変とすることができる。
Thereafter, in step S105, the driving circuit 15
9 and the head control circuit 157
Start supplying the signal. Here, Feed Clock
The signal can be made variable in accordance with each of acceleration, low speed, and deceleration speed tables (for example, provided in a predetermined area of the ROM) that specify a predetermined conveyance speed.

【0148】Feed Clock信号が供給されると
用紙ロール51の搬送が開始される。それに伴いステッ
プS106でTOFマーク103の検出を行い、検知さ
れた場合にはステップS107でヘッド制御回路157
に印字トリガ信号を与える。これに応じてヘッド制御回
路157は印字バッファ158内のデータについて印字
動作を行う。これに際してはCPU153の処理は基本
的に要さないが、必要に応じてCPU153が介在する
こともある(後述)。
When the Feed Clock signal is supplied, the transport of the paper roll 51 is started. Accordingly, the TOF mark 103 is detected in step S106, and if detected, the head control circuit 157 is determined in step S107.
To give a print trigger signal. In response, the head control circuit 157 performs a printing operation on the data in the print buffer 158. In this case, the processing of the CPU 153 is basically unnecessary, but the CPU 153 may intervene as necessary (described later).

【0149】印字動作中にステップS108で図38に
記述される印字中予備吐出処理を行う。ここで、印字中
予備吐出処理に異常が発生した場合には異常終了をす
る。
During the printing operation, a preliminary ejection process during printing described in FIG. 38 is performed in step S108. Here, when an abnormality occurs in the preliminary ejection process during printing, the abnormal termination is performed.

【0150】ステップS109で印字動作が継続するか
を調べ、継続すればステップS106に戻る。継続しな
い場合にはステップS110でFeed Clock信
号を停止する。
In step S109, it is determined whether the printing operation is to be continued. If the printing operation is to be continued, the process returns to step S106. If not, the Feed Clock signal is stopped in step S110.

【0151】最後にステップS111で、回復ユニット
移動モータ81およびヘッド移動モータ79を駆動して
印字ヘッドブロック68および回復ユニット78を図2
3に示されるキャッピング位置(A)に位置付ける。
Finally, in step S111, the recovery unit moving motor 81 and the head moving motor 79 are driven to drive the print head block 68 and the recovery unit 78 as shown in FIG.
3 is located at the capping position (A).

【0152】図38は本例装置の印字中予備吐出処理手
順の一例を示すフローチャートであり、本手順はタイ
マ,コマンド,キーもしくはスイッチ操作によって起動
することができる。
FIG. 38 is a flowchart showing an example of the procedure of the pre-discharge processing during printing of the apparatus of this embodiment. This procedure can be started by operating a timer, a command, a key or a switch.

【0153】初めに、ステップS121で予備吐出の時
間間隔を規定する予備吐出タイマが所定の時間間隔で経
過したことを示した場合にはステップS122に進み、
前記以外の場合には正常終了する。
First, if it is determined in step S121 that the predischarge timer for defining the predischarge time interval has elapsed at a predetermined time interval, the flow advances to step S122.
Otherwise, it ends normally.

【0154】ステップS122ではFeed Cloc
k信号を停止する。
In the step S122, the Feed Clock
Stop the k signal.

【0155】次いで、ステップS123で図40につき
後述する予備吐出処理を行う。ここで、予備吐出処理に
異常が発生した場合には異常終了をする。
Next, in step S123, a preliminary ejection process described later with reference to FIG. 40 is performed. Here, when an abnormality occurs in the preliminary ejection processing, the abnormal termination is performed.

【0156】その後、ステップS124で予備吐出の時
間間隔を規定する予備吐出タイマを再開する。
Thereafter, in step S124, the pre-discharge timer for defining the pre-discharge time interval is restarted.

【0157】最後に、ステップS125で駆動回路15
9およびヘッド制御回路157にFeed Clock
信号の供給を再開する。
Finally, in step S125, the driving circuit 15
9 and the head control circuit 157
Restart the signal supply.

【0158】図39は本例装置の回復処理手順の一例を
示すフローチャートである。
FIG. 39 is a flowchart showing an example of the recovery processing procedure of the apparatus of this embodiment.

【0159】初めに、ステップS201で印字ヘッドブ
ロック68および回復ユニット78の位置状態を調べ、
図23に示したキャッピング位置(A)にいない場合に
は、ステップS202で回復ユニット移動モータ81お
よびヘッド移動モータ79を駆動しキャッピング位置に
位置付ける。
First, in step S201, the positions of the print head block 68 and the recovery unit 78 are checked.
If it is not at the capping position (A) shown in FIG. 23, the recovery unit moving motor 81 and the head moving motor 79 are driven to position the capping position at step S202.

【0160】次いで、ステップS203でカートリッジ
有無センサ311によりカートリッジの有無を調べ、検
知されないカートリッジがある場合には異常終了する。
カートリッジは各色毎に調べられるのは勿論である。
Next, in step S203, the presence / absence of a cartridge is checked by the cartridge presence / absence sensor 311. If there is a cartridge that cannot be detected, the process is abnormally terminated.
Of course, the cartridge can be checked for each color.

【0161】その後、ステップS204でオーバーフロ
ーセンサ305によりオーバーフローが検知された場合
には異常終了する。
Thereafter, when an overflow is detected by the overflow sensor 305 in step S204, the process is abnormally terminated.

【0162】さらに、ステップS205でインク供給を
行う。インクポンプ308を供給方向に予め決定される
回転数を回転させる毎にインクレベルセンサ306およ
びオーバーフローセンサ305を調べ、予め決定される
総回転数内にオーバーフローセンサ305が非検知状態
でインクレベルセンサ306が検知状態となる場合には
ステップS206に進み、前記以外の場合には異常終了
する。このインク供給は各色毎に行うのは勿論である。
Further, ink is supplied in step S205. The ink level sensor 306 and the overflow sensor 305 are checked each time the ink pump 308 is rotated at a predetermined rotational speed in the supply direction, and the ink level sensor 306 is not detected within the predetermined total rotational speed when the overflow sensor 305 is not detected. If is detected, the process proceeds to step S206, otherwise, the process ends abnormally. This ink supply is of course performed for each color.

【0163】そして、ステップS206で回復動作を行
う。回復系モータ357を起動し、インクポンプ308
を回復方向に予め回復動作の時間間隔等により決定され
る回転数を回転させた後、回復系モータ357を停止す
る。当然のことながらこの回復動作は各色毎に行う。
Then, a recovery operation is performed in step S206. The recovery system motor 357 is started, and the ink pump 308 is started.
Is rotated in the recovery direction in advance at a rotation speed determined by the time interval of the recovery operation or the like, and then the recovery motor 357 is stopped. Naturally, this recovery operation is performed for each color.

【0164】最後にステップS207で図40に記述さ
れる予備吐出処理を行う。ここで、予備吐出処理に異常
が発生した場合には異常終了をする。
Finally, in step S207, the preliminary ejection process described in FIG. 40 is performed. Here, when an abnormality occurs in the preliminary ejection processing, the abnormal termination is performed.

【0165】図40は本例装置の予備吐出処理手順の一
例を示すフローチャートである。
FIG. 40 is a flowchart showing an example of the preliminary ejection processing procedure of the apparatus of this embodiment.

【0166】ステップS210からS215までは図3
9のステップS200からS205までと同様の処理を
行う。
Steps S210 to S215 are the same as those in FIG.
The same processing as in steps S200 to S205 of No. 9 is performed.

【0167】次いで、ステップS216で予備吐出動作
の時間間隔等により決定される予備吐出回復用の吐出パ
ターンデータをヘッド制御回路157に与える。そし
て、ステップS217で予備吐出動作の指示をヘッド制
御回路157に与える。
Next, in step S 216, the ejection pattern data for pre-ejection recovery determined by the time interval of the pre-ejection operation is supplied to the head control circuit 157. Then, in step S217, an instruction for a preliminary ejection operation is given to the head control circuit 157.

【0168】最後に、S218で図41に記述されるワ
イピング処理を行う。
Finally, the wiping process described in FIG. 41 is performed in S218.

【0169】図41は本発明のワイピング処理のフロー
チャートである。
FIG. 41 is a flowchart of the wiping process of the present invention.

【0170】初めに、ステップS221で回復ユニット
78の位置状態を調べ、図23に図示されるキャッピン
グ位置(A)にいない場合には、ステップS222で印
字ヘッドブロック68をヘッド移動モータ79を駆動し
図23(C)に図示される退避位置に位置付ける。次い
で、ステップS223で回復ユニット78を回復ユニッ
ト移動モータ81を駆動し図23(A)に図示されるキ
ャッピング位置に位置付ける。
First, the position of the recovery unit 78 is checked in step S221. If the position is not at the capping position (A) shown in FIG. 23, the print head block 68 is driven by the head moving motor 79 in step S222. It is positioned at the retreat position shown in FIG. Next, in step S223, the recovery unit 78 is driven by the recovery unit moving motor 81 and is positioned at the capping position shown in FIG.

【0171】その後、ステップS224で印字ヘッドブ
ロック68をヘッド移動モータ79を駆動し図23
(B)に図示されるワイピング位置に位置付ける。次い
で、ステップS225で回復ユニット移動モータ81を
駆動し図23(B)に図示されるワイピング位置に位置
付ける。
Thereafter, in step S224, the print head block 68 is driven by the
It is positioned at the wiping position shown in FIG. Next, in step S225, the recovery unit moving motor 81 is driven to position the recovery unit moving motor 81 at the wiping position illustrated in FIG.

【0172】最後に、ステップS227で回復ユニット
78を回復ユニット移動モータ81で駆動し図23
(A)に図示されるキャッピング位置に位置付ける。次
いで、ステップS228で印字ヘッドブロック68をヘ
ッド移動モータ79を駆動し図23(A)に図示される
キャッピング位置に位置付ける。
Finally, in step S227, the recovery unit 78 is driven by the recovery unit moving motor 81, and FIG.
It is positioned at the capping position shown in FIG. Next, at step S228, the print head block 68 is driven to move the head moving motor 79 to the capping position shown in FIG.

【0173】(4)データ内容に基づく展開制御 用紙(ラベル100)上に、相対位置を指定して複数の
印字データを展開する場合には、文字情報等のように冗
長性を有する印字データにより他の印字データの位置ず
れが発生し、また絶対位置指定して複数の印字データを
展開する場合には、印字データ領域相互が重複指定され
るなど、ラベルの設計と印字データを作成する上で不便
が生じる。
(4) Expansion Control Based on Data Contents When a plurality of print data are expanded on a paper (label 100) by designating a relative position, redundant print data such as character information is used. When misalignment of other print data occurs, and when developing multiple print data by specifying the absolute position, it is necessary to design the label and create the print data, such as specifying overlapping print data areas. Inconvenience occurs.

【0174】そこで、本例装置では、受信コマンドをデ
ータの拡大,縮小(変倍)が許されない旨を示す排他的
コマンドと、ある程度の変倍が許される被排他コマンド
とに分類し、被排他コマンドの個々の展開領域値を記憶
し、排他的コマンドに対する展開実行時に、記憶されて
いる展開領域値を変更し、被排他コマンドに対する展開
実行時に記憶されている展開領域値に従って展開するよ
うになし、バーコードデータの印字のように倍率あるい
は高さ等にある程度の任意性を持つデータに対しては、
他の印字データとの競合状態に対応してバーコードデー
タ等の倍率あるいは高さを変更するようにする。
Therefore, in the present embodiment, the received commands are classified into an exclusive command indicating that data enlargement / reduction (magnification / magnification) is not allowed, and an exclusion command allowed with a certain degree of magnification / magnification. Stores each expansion area value of the command, changes the stored expansion area value when executing an exclusive command, and expands according to the expansion area value stored when executing an exclusive command. For data with a certain degree of arbitrary magnification or height, such as printing barcode data,
The magnification or height of the barcode data or the like is changed in response to a conflict with other print data.

【0175】図42はRAM156の所定領域に設けら
れる各エリアを示し、同図(A)は受信バッファ(図3
0のデータ送受信部152に設けることができる)内の
被排他コマンドを記憶する排他コマンドテーブル、
(C)は被排他コマンドに対する印字バッファ158内
の展開領域情報を記憶する展開領域テーブルである。
FIG. 42 shows each area provided in a predetermined area of the RAM 156, and FIG. 42A shows a reception buffer (FIG. 3).
0, which can be provided in the data transmission / reception unit 152).
(C) is a development area table for storing development area information in the print buffer 158 for the exclusive command.

【0176】図43は本実施例による展開制御手順の一
例を示すフローチャートであり、図37のステップS1
00の一部をなす手順として位置付けることができる。
FIG. 43 is a flowchart showing an example of the deployment control procedure according to this embodiment.
00 can be positioned as a procedure that forms part of 00.

【0177】ステップS301においては、受信バッフ
ァ、被排他コマンドテーブル、排他コマンド・テーブ
ル、展開領域テーブル、および印字バッファ158の初
期化が行われる。
In step S301, the receiving buffer, the exclusive command table, the exclusive command table, the development area table, and the print buffer 158 are initialized.

【0178】次いでステップS302で1ページ分の印
字コマンド/データを入力し、受信バッファに記憶す
る。
Next, in step S302, one page of print command / data is input and stored in the reception buffer.

【0179】その後ステップS303で受信バッファに
記憶される印字コマンドが排他コマンドであるか、ある
いは被排他コマンドであるかを分類する。被排他コマン
ドであれば、ステップS304で被排他コマンドを被排
他コマンドテーブルに登録し、ステップS305で被排
他コマンドに対応するデータが印字バッファ158に占
める展開領域の矩形情報を展開領域テーブルに登録し、
処理はステップS303に戻る。排他コマンドであれ
ば、ステップS306で排他コマンドを排他コマンドテ
ーブルに登録し、処理はステップS303に戻る。分類
が終了した場合には、処理はステップS307に移る。
Thereafter, in step S303, it is classified whether the print command stored in the reception buffer is an exclusive command or an exclusive command. If the command is an exclusive command, the exclusive command is registered in the exclusive command table in step S304, and the rectangular information of the development area occupied by the data corresponding to the exclusive command in the print buffer 158 is registered in the development area table in step S305. ,
The process returns to step S303. If it is an exclusive command, the exclusive command is registered in the exclusive command table in step S306, and the process returns to step S303. If the classification has been completed, the process proceeds to step S307.

【0180】ステップS307で排他コマンドテーブル
に登録される排他コマンドを個々に呼び出し、ステップ
S308で対応するデータを印字バッファ158に展開
し、ステップS309で展開領域が展開領域テーブルに
登録される被排他コマンドの展開領域に縦方向にオーバ
ーラップするかを調べ、オーバーラップしない場合に
は、処理はステップS307に戻る。オーバーラップす
る場合には、ステップS310で展開領域テーブルに記
憶される矩形情報の上下限をオーバーラップが発生しな
いように変更し、処理はステップS307に戻る。全て
の排他コマンドの展開が終了した場合には、処理はステ
ップPS311に移る。
In step S307, exclusive commands registered in the exclusive command table are individually called, in step S308 corresponding data is developed in the print buffer 158, and in step S309, the exclusive command registered in the development area table is stored in the development area table. It is checked whether or not it overlaps the development area in the vertical direction. If not, the process returns to step S307. If they overlap, the upper and lower limits of the rectangle information stored in the development area table are changed in step S310 so that no overlap occurs, and the process returns to step S307. If the expansion of all exclusive commands has been completed, the process moves to step PS311.

【0181】ステップS311で被排他コマンドテーブ
ル7に登録される被排他コマンドを個々に呼び出し、ス
テップS312で対応するデータを印字バッファ158
に展開領域テーブルに記憶される矩形情報に従って展開
し、処理はステップS311に戻る。
In step S311, the exclusive commands registered in the exclusive command table 7 are individually called, and in step S312 the corresponding data is stored in the print buffer 158.
Is developed according to the rectangle information stored in the development area table, and the process returns to step S311.

【0182】全ての被排他コマンドの展開が終了した場
合には、印字バッファ158に展開されるデータをプリ
ントする。そして、この実施例による効果を図45
(A)に例示する。
When the expansion of all the exclusive commands is completed, the data expanded in the print buffer 158 is printed. The effect of this embodiment is shown in FIG.
An example is shown in (A).

【0183】図44は本例展開制御手順の他の例を示す
フローチャートである。
FIG. 44 is a flowchart showing another example of the deployment control procedure of this embodiment.

【0184】図44において、ステップS321からS
328までは図43のステップS301からS308ま
でに等しいので説明は省略する。
In FIG. 44, steps S321 to S321
Steps up to 328 are the same as steps S301 to S308 in FIG.

【0185】図44においては、ステップS329で展
開領域が展開領域テーブルに登録される被排他コマンド
の展開領域にオーバーラップするかを調べ、オーバーラ
ップしない場合には、処理はステップS327に戻る。
オーバーラップする場合には、ステップS330で展開
領域テーブルに記憶される矩形情報の上下左右限をオー
バーラップが発生しないように変更し、処理はステップ
S327に戻る。全ての排他コマンドの展開が終了した
場合には、処理はステップS331に移る。
In FIG. 44, it is checked in step S329 whether the development area overlaps the development area of the exclusive command registered in the development area table. If not, the process returns to step S327.
If they overlap, the upper, lower, left, and right limits of the rectangular information stored in the development area table are changed in step S330 so that no overlap occurs, and the process returns to step S327. If the expansion of all exclusive commands has been completed, the process proceeds to step S331.

【0186】ステップS331で被排他コマンドテーブ
ルに登録される被排他コマンドを個々に呼び出し、ステ
ップS332で対応するデータを印字バッファ158に
被排他コマンドにより指示される展開領域と展開領域テ
ーブルに記憶される矩形情報との上下方向および左右方
向の比に従い圧縮展開し、処理はステップS331に戻
る。
In step S331, the exclusive commands registered in the exclusive command table are individually called, and in step S332, the corresponding data is stored in the print buffer 158 in the development area designated by the exclusive command and the development area table. The compression and decompression are performed according to the ratio of the rectangle information to the vertical and horizontal directions, and the process returns to step S331.

【0187】全ての被排他コマンドの展開が終了した場
合には、印字バッファ158に展開されるデータを図示
されていないが印字用ヘッドに送り印刷媒体に記憶され
ることは上記実施例と同じである。なお、この実施例に
よる効果を図45の(B)に例示した。
When the development of all the exclusive commands is completed, the data developed in the print buffer 158 is sent to the print head (not shown) and stored in the print medium, as in the above embodiment. is there. The effect of this embodiment is illustrated in FIG.

【0188】以上の2つの例に対して、ともに、被排他
コマンドテーブルおよび排他コマンドテーブルを設定せ
ずに、受信バッファを2度読むように構成してもよい。
また、図43のステップS310および図44のステッ
プS330において、展開領域テーブルに記憶される矩
形情報の上下限値、左右限値の変更に制限を設けてもよ
い。
For both of the above two examples, the reception buffer may be read twice without setting the exclusive command table and the exclusive command table.
In step S310 of FIG. 43 and step S330 of FIG. 44, a change may be imposed on the change of the upper and lower limit values and the left and right limit values of the rectangle information stored in the development area table.

【0189】また、文字等の情報を変倍するようにして
もよいが、読みづらさが生じる場合には比較的任意性に
富むバーコードを変更するのがよい。
Although information such as characters may be scaled, if it is difficult to read, it is preferable to change a barcode that is relatively arbitrary.

【0190】(5)特殊データの付加 (5.1)プリンタ特定用データの付加 複数台のラベルプリンタを用いる場合にあっては、プリ
ントされたラベルがどのプリンタによって発行されたも
のかを知ることが望まれる場合がある。すなわち、ラベ
ルに印字不良等何らかの不具合が生じていたとき、それ
がどのプリンタによって発行されたかが一目瞭然であれ
ば、プリントを特定してメンテナンスを行う等迅速な対
処が可能となるからである。
(5) Addition of special data (5.1) Addition of data for specifying printer When using a plurality of label printers, it is necessary to know which printer has issued the printed label. May be desired. That is, when a certain problem such as a printing defect occurs on a label, if it is clear at a glance which printer issued the problem, it is possible to take prompt measures such as specifying a print and performing maintenance.

【0191】そこで、本例では、入力されたデータを印
字バッファ158内に格納する際に、常に各プリンタに
対応した特定の情報を同時に格納し、その特定の情報を
目立たない色(ドロップアウトカラー)で印字すること
により、印字後のラベルが、どの印字装置で印字された
ものか判別することができるようにする。また、ドロッ
プアウトカラーで印字することにより、品位の低下を避
けるようにする。
Therefore, in this example, when the input data is stored in the print buffer 158, specific information corresponding to each printer is always stored at the same time, and the specific information is stored in an inconspicuous color (dropout color). ), It is possible to determine which printing device has printed the label. In addition, by printing in a drop-out color, deterioration in quality is avoided.

【0192】このためには、例えば、装置の登録番号の
フォーマットを図30のROM155に記憶させておく
ようにしてもよいし、EEPROMを別途設けたり、電
池によってバックアップしたRAMを設け、そこに記憶
しておき、データ展開時にこれらを同時に展開するよう
にすることができる。
For this purpose, for example, the format of the registration number of the device may be stored in the ROM 155 of FIG. 30, or an EEPROM may be separately provided, or a RAM backed up by a battery may be provided and stored therein. In addition, these can be simultaneously developed at the time of data development.

【0193】図46は装置の登録番号のフォーマット例
であり、ラベル100上に装置の登録番号SD(ここで
は“7−24−JD018”)をあるパターンで設定し
ている。かかるパターンによる装置登録番号は常に黄色
で印字し、その他のデータはユーザの設定通りの色で印
字するようにイエロー用のバッファに設定すればよい。
これにより複数のラベルプリンタにより発行したラベル
に不吐出等の障害が検知された場合に、どの装置に障害
が発生したかを一目瞭然に判別できる。
FIG. 46 shows an example of the format of the registration number of the device. The registration number SD of the device (here, "7-24-JD018") is set on the label 100 in a certain pattern. The device registration number in such a pattern is always printed in yellow, and the other data may be set in the yellow buffer so as to be printed in the color set by the user.
Thus, when a failure such as non-discharge is detected in a label issued by a plurality of label printers, it is possible to determine at a glance which device has failed.

【0194】なお、ここでは登録番号を黄色で重ね印字
する方法を採ったが、単に黄色で印字したドットの個数
で行っても同様の目的は達せられる。この場合、例えば
印字するラベルの一定の個所(右下隅等)に1台目のラ
ベルプリンタは黄色ドット1個、2台目のラベルプリン
タは黄色ドット2個というように、その場所の黄色ドッ
トの個数をみて、プリンタの判別を行うようにすること
もできる。
Although the registration number is overprinted in yellow here, the same purpose can be achieved by simply performing the registration with the number of dots printed in yellow. In this case, for example, the first label printer has one yellow dot and the second label printer has two yellow dots at a certain position (lower right corner, etc.) of the label to be printed. It is also possible to determine the printer by looking at the number.

【0195】また、そのように特別なデータ自体を付加
する他、不都合のない範囲でラベル上に印字すべきデー
タの色を一部変更するようにしてもよい。
In addition to the addition of the special data itself, the color of the data to be printed on the label may be partially changed within an inconvenient range.

【0196】いずれにしても、プリンタの生産性等の理
由により、同一種のラベルを複数台で印字している場
合、スキャナで読めないというトラブルが発生したと
き、そのラベルを印字したプリンタを特定できるため、
修復等の処置がスムーズに行える。また、複数の業者か
ら同一種のラベルを納入、もしくはラベルを貼付した商
品を納入させている場合、障害のあるラベルがあった場
合、どこから納入されたものかの判定も容易となる。
In any case, if a label of the same type is printed on a plurality of printers due to the productivity of the printer or the like and a trouble that the scanner cannot read the label occurs, the printer that printed the label is specified. Because you can
Repairs and other procedures can be performed smoothly. In addition, when the same kind of label is delivered from a plurality of vendors, or a product to which a label is attached is delivered, and there is a label with an obstacle, it is easy to determine from where the label was delivered.

【0197】 (5.2)ラベル群特定のためのデータ変更 ラベルプリンタではプリントしたラベルを別ロールに巻
き取り、必要な時剥して使用する場合もある。
(5.2) Data Change for Identifying Label Group In a label printer, a printed label may be wound up on another roll and peeled off when necessary.

【0198】本例プリンタでは、剥離紙101上に貼付
されているラベル100に連続してデータをプリント可
能であるが、途中で印字データが変更される場合もあ
る。そこで、ラベルを剥して所要目的に達するにあたり
当該変更を簡単に見分けられるようにすることが望まれ
る。このためには、データが変更されるラベル間または
ラベル群間にある1枚のラベルに、先にプリントしたデ
ータ内容または後にプリントするデータ内容に関する情
報をプリントすることも考えられるが、当該ラベル自体
は本来的な用途に供され得ず、その分無駄が生じること
になる。
In the printer of this embodiment, data can be continuously printed on the label 100 attached to the release paper 101, but the print data may be changed on the way. Therefore, it is desired that the change can be easily identified when the label is peeled off and the required purpose is reached. For this purpose, it is conceivable to print information on the data content printed first or on the data content to be printed later on one label between labels or between a group of labels whose data is changed. Cannot be used for its intended purpose, and waste is caused accordingly.

【0199】そこで、本例では、印字すべきデータ(以
降正規印字データを呼ぶ)のうち、一部もしくは全部の
印字色データを変更し識別印字データを作成し、その識
別印字データに基づく識別ラベル印字を正規印字データ
に基づく印字動作の前もしくは後に行うようにすること
により、簡単な操作により異なる内容の正規印字ラベル
間に色情報のみを変更した識別ラベルを出力できるよう
にしたものである。さらにこの識別ラベルは、正規印字
によるラベル(以降正ラベルと呼ぶ)と比較して、色情
報のみを変更したものであるため、正ラベルと同様の使
用が可能であるという効果を持つものである。
Therefore, in this example, of the data to be printed (hereinafter referred to as regular print data), part or all of the print color data is changed to create identification print data, and an identification label based on the identification print data is created. By performing printing before or after a printing operation based on regular print data, an identification label in which only color information is changed between regular print labels having different contents can be output by a simple operation. Further, since this identification label is a label obtained by changing only the color information as compared with a label by regular printing (hereinafter referred to as a regular label), it has an effect that it can be used in the same manner as a regular label. .

【0200】図47は、本例装置で印字可能な内容の一
例である。これは食品類に対して製造者が現物に添付す
るラベルの代表的なものをモデル化したものである。
FIG. 47 shows an example of the contents that can be printed by the present embodiment. This is a model of a typical label attached to a food product by a manufacturer.

【0201】枠520,罫線521および各項目のタイ
トル522〜528、および商品情報がコード化された
バーコード529は例えば黒にて印字を行い、その他の
印字情報530〜539については赤にて印字を行うも
のとすることができる。
The frame 520, the ruled line 521, the titles 522 to 528 of each item, and the barcode 529 in which product information is coded are printed in black, for example, and the other print information 530 to 539 is printed in red. Can be performed.

【0202】印字制御について概説すると、RAM15
6に取込まれた印字データは、実際の描画データとして
印字バッファ158に展開される。印字バッファ155
は各色用のデータを格納するメモリ部より構成されてい
るので、ヘッド制御回路157,駆動回路64をCPU
153がコントロールして、印字データに添った印字を
行うことにより、図47に示すようなラベルを所定枚数
出力するものである。
An outline of the print control is as follows.
The print data taken in 6 is developed in the print buffer 158 as actual drawing data. Print buffer 155
Is composed of a memory unit for storing data for each color, so that the head control circuit 157 and the drive circuit 64
A predetermined number of labels as shown in FIG. 47 are output by performing control in accordance with the print data under the control of 153.

【0203】さて、本例では上述したラベルの印字前、
あるいは印字後に連続して識別用ラベルを出力する。こ
こでは、識別印字ラベルを正規印字ラベル印字の前に出
力する例で説明をする。また説明をわかり易くするため
に、識別ラベルの内容は、正規印字内容と全く同一の内
容を黒単色で出力するものとしているが、ある特定の部
分、例えば枠のみ等を特定の色で出力して識別印字ラベ
ルとすることも可能であり、本例に係る技術範囲に含ま
れることは勿論である。
In this example, before printing the label described above,
Alternatively, an identification label is output continuously after printing. Here, an example will be described in which the identification print label is output before printing the regular print label. In addition, for the sake of easy understanding, the content of the identification label is assumed to be exactly the same as the regular print content and output in a single black color, but a specific portion, for example, only a frame or the like is output in a specific color. An identification print label can also be used, and it is needless to say that the identification print label is included in the technical range according to the present embodiment.

【0204】図48はかかる制御を行う処理手順の一例
を示すフローチャートである。
FIG. 48 is a flowchart showing an example of a processing procedure for performing such control.

【0205】まず印字データの入力が完了した時点で
(図37のステップS100)、当該データを印字すべ
き枚数A枚がカウンタにセットされる。このカウンタは
ハードウェアによるものでもよいし、RAM156の所
定領域に設けたものでよい。次に識別ラベルを出力する
かしないかをステップS401で決定する。使用形態に
よっては識別ラベルが不要な場合があるのでこのステッ
プは必要である。なお本実施例では識別ラベルはA枚の
印字ラベルの最初に出力されるものとする。識別ラベル
を出力する場合はRAM156の所定エリアに設けたフ
ラグSFに“1”をセットし、さらにカウンタのセット
内容である総印字枚数“m”を“m+1”に置換える
(ステップS403)。識別ラベルを出力しない場合は
SF=0がセットされる(S405)。印字スタートが
なされると、所定の印字フラグnに“0”をセットし、
同時に本例で用いる色に対応した印字バッファ158内
のメモリ(本例ではブラック用およびレッド用を用いて
おり、以下それぞれフレームメモリ505a,505b
として参照する)がリフレッシュされる。
First, when the input of the print data is completed (step S100 in FIG. 37), the number A of sheets on which the data is to be printed is set in the counter. This counter may be a hardware counter or a counter provided in a predetermined area of the RAM 156. Next, whether or not to output an identification label is determined in step S401. This step is necessary because the identification label may not be necessary depending on the use form. In this embodiment, it is assumed that the identification label is output first of the A print labels. When the identification label is output, "1" is set to a flag SF provided in a predetermined area of the RAM 156, and the total number of printed sheets "m", which is the set content of the counter, is replaced with "m + 1" (step S403). If the identification label is not output, SF = 0 is set (S405). When printing is started, a predetermined printing flag n is set to “0”,
At the same time, memories in the print buffer 158 corresponding to the colors used in the present embodiment (the black and red memories are used in this embodiment, and the frame memories 505a and 505b are respectively referred to below.
Is refreshed.

【0206】次のステップS409ではSFフラグが立
っているかを判定し、SF=1の場合は印字データにセ
ットされた印字色データとは無関係に全印字データが黒
用の印字バッファメモリに展開される(ステップS41
1)。またSF=0の場合はRAM156に格納された
データに基づいて黒の印字データは印字バッファ158
内の黒用のフレームメモリ505aに展開され、赤の印
字データは同じくフレームメモリ505bに展開される
(S413)。
In the next step S409, it is determined whether or not the SF flag is set. If SF = 1, all the print data is expanded in the black print buffer memory regardless of the print color data set in the print data. (Step S41
1). If SF = 0, black print data is stored in the print buffer 158 based on the data stored in the RAM 156.
The red print data is also developed in the frame memory 505b (S413).

【0207】次にフレームメモリ505a,505bに
展開されたデータに基づいて印字制御,駆動制御がなさ
れて(S415)、1枚目の印字ラベルを印字する。1
枚印字する毎に(S417)、nにn+1がセットされ
る(S419)。
Next, print control and drive control are performed based on the data developed in the frame memories 505a and 505b (S415), and the first print label is printed. 1
Each time a sheet is printed (S417), n + 1 is set to n (S419).

【0208】この時点では、識別ラベル出力を行う指定
をした場合は全面が黒で印字された識別ラベルが出力さ
れ、また該指定をしていない場合は印字データ通りの印
字ラベルが得られている。
At this point, when the designation to output the identification label is made, the identification label printed in black on the entire surface is output, and when the designation is not made, the print label according to the print data is obtained. .

【0209】次に、ステップS421では印字枚数が完
了したかどうかをチェックしており、印字枚数が先にセ
ットした枚数に満たない場合はステップS423に進
む。満たしている場合は印字終了となる。
Next, in step S421, it is checked whether or not the number of prints has been completed. If the number of prints is less than the previously set number, the flow advances to step S423. If it satisfies, printing ends.

【0210】ステップS423では、識別ラベルの出力
の有無をチェックし、無しの場合は現在フレームメモリ
505a,505bに格納されたデータをそのまま使用
し、再度印字制御を行い印字を行う。識別ラベル出力無
し(SF=0)の場合はこのフローを繰り返し、印字枚
数nがmと等しくなった時点で印字動作を停止する。実
際には印字ラベルが機外に出力されるまで印字装置の所
定の駆動モータ等は駆動することになる。
In step S423, the presence or absence of the output of the identification label is checked. If there is no identification label, the data currently stored in the frame memories 505a and 505b is used as it is, and the printing control is performed again to perform printing. If no identification label is output (SF = 0), this flow is repeated, and the printing operation is stopped when the number n of printed sheets becomes equal to m. Actually, a predetermined drive motor or the like of the printing apparatus is driven until the print label is output outside the apparatus.

【0211】ステップS423にて、識別ラベル出力を
設定していた場合は、ステップS425に進む。ここで
はまだ識別ラベルしか印字していないか、すでに正規の
印字データをフレームメモリに展開している、つまり正
規ラベルを1枚出しているかをチェックしている。
[0211] If it is determined in step S423 that the output of the identification label has been set, the flow advances to step S425. Here, it is checked whether only the identification label has been printed yet, or whether the regular print data has already been developed in the frame memory, that is, whether one regular label has been output.

【0212】すなわち、すでに正規ラベルを出力してい
る場合は、すでに印字データをフレームメモリ上に展開
しているので、そのまま印字制御動作に入ることにより
展開の時間を除くステップである。
In other words, when the regular label has already been output, since the print data has already been developed on the frame memory, the printing control operation is started as it is to eliminate the development time.

【0213】このように、識別ラベルを正規ラベルの前
に印字することによって異なった印字内容のラベルの区
切りを容易にするだけでなく、その識別ラベル内容は正
規印字内容のうち色情報のみを変えたものであるため実
際の使用にも耐え得るものであり、非常に有効なラベル
間識別が達成できる。
As described above, by printing the identification label before the regular label, not only is it easy to separate labels having different print contents, but also the identification label contents can be obtained by changing only the color information of the regular print contents. Therefore, it can withstand actual use, and very effective inter-label discrimination can be achieved.

【0214】例えば、商品に貼付するラベルは、前もっ
て多数枚印字しておき、その商品への貼付は別に行うこ
とが多い。従って、例えば10種の商品があったとき、
10種類のラベルを50枚ずつ印字するといったような
使われ方がなされる。
For example, in many cases, a label to be affixed to a product is printed on a large number of sheets in advance, and affixing to the product is often performed separately. Therefore, for example, when there are 10 kinds of products,
It is used such as printing 10 kinds of labels 50 sheets at a time.

【0215】かかる場合において、ラベルの内容は似た
ようなものが多いため、その異種のラベルの区切りを見
つけるのは容易ではない。従って、区切り部分に目立つ
ラベルがあれば、容易に区切りがわかるので、印字後の
ハンドリングが有利になる利点がある。
In such a case, since the contents of the labels are similar in many cases, it is not easy to find the boundary between the different kinds of labels. Therefore, if there is a conspicuous label at the separation portion, the separation can be easily recognized, and there is an advantage that handling after printing becomes advantageous.

【0216】なお、本例では、検知精度の低下を考慮し
て、バーコードのみ色の変更を行わない。また、識別用
ラベルも実用可能な範囲で識別性を持たせ、ラベルの節
約を図っている。
In this embodiment, only the color of the bar code is not changed in consideration of a decrease in detection accuracy. In addition, identification labels are provided with identifiability within a practical range to save labels.

【0217】なお、ある枚数単位,ラベルの種類毎に一
部の色を変えるのもよい。さらに、ラベルの識別のみな
らず、ロットの確認、貼り付けた商品の確認にも使用で
きる。
Note that a part of the color may be changed for each unit of a certain number of sheets and for each type of label. Further, it can be used not only for label identification, but also for lot confirmation and pasted product confirmation.

【0218】なお、ある枚数単位で複数種のラベルをプ
リントし、巻き取って使用する場合、後にプリントされ
たラベルから使用することになる。そのため巻き取って
使用する際、あるラベルの識別ラベルは、最後に印刷す
る方が好ましい。
When a plurality of types of labels are printed in a unit of a certain number of sheets and wound up for use, the labels printed later are used. For this reason, it is preferable that the identification label of a certain label be printed last when it is wound up and used.

【0219】(6)ラベル判定 剥離紙に連続的に貼り付けられたラベルを印字媒体とす
るプリンタは、印字フォーマットや印字すべき情報量等
によって、種々の形のラベルが選択されプリンタに装着
できるようにするのが好ましい。一方、装着されたラベ
ルの形が印字するフォーマットと対応していないと、ラ
ベル以外の部分に印字されてしまい、プラテンを汚す,
印字品質を落とす,プリンタの寿命を短くするなどの問
題が発生する。このため、プリンタ内部でラベルの形状
を判断できるようにすることが要望される。
(6) Label Judgment In a printer using a label continuously attached to release paper as a print medium, various types of labels can be selected and mounted on the printer depending on the print format, the amount of information to be printed, and the like. It is preferable to do so. On the other hand, if the format of the attached label does not correspond to the format to be printed, it will be printed on the part other than the label and stain the platen.
Problems such as deterioration of print quality and shortening of the life of the printer occur. For this reason, it is desired that the shape of the label can be determined inside the printer.

【0220】そこで、図24〜図26で述べたように、
本例ではラベルの搬送路中に、剥離紙の全面を走査する
光センサを備えた。また、光センサで検出された電圧に
より、ラベルの形状を検出するラベル形状検出回路を備
える。さらに、ラベル形状検出回路のデータと印字デー
タが適合することを判定するラベル形状判定回路を備
え、ラベル形状判定回路により印字動作を制御する制御
回路を備える。
Therefore, as described with reference to FIGS.
In this example, an optical sensor for scanning the entire surface of the release paper is provided in the label transport path. Further, a label shape detection circuit is provided for detecting the shape of the label based on the voltage detected by the optical sensor. Furthermore, a label shape judging circuit for judging that the data of the label shape detecting circuit matches the print data is provided, and a control circuit for controlling the printing operation by the label shape judging circuit is provided.

【0221】また、図24の例では、光センサをラベル
搬送路中の印字部とラベル排出部の間に配置した。そし
て、これに対応し、ラベルに印字された印字物であるこ
とを検出する印字検出回路と、印字データと一致するこ
とを判定する印字判定回路と、印字判定回路により印字
動作を制御する制御回路とを備えることができる。
In the example shown in FIG. 24, the optical sensor is disposed between the printing section and the label discharging section in the label conveying path. Corresponding to this, a print detection circuit for detecting that the printed matter is printed on a label, a print determination circuit for determining that the print data matches the print data, and a control circuit for controlling the printing operation by the print determination circuit Can be provided.

【0222】ここで、光センサには、反射形の光センサ
や透過形の光センサ等がある。例えば反射形の光センサ
は、一方から光を出力し、光が検出面で反射し、反射し
た光の強度を検出し、電圧に変換して出力する。剥離紙
の反射率とラベルの反射率は異なるため、検出電圧が異
なる。この違いを検出してラベルの形状を判定できる。
Here, the optical sensor includes a reflection type optical sensor and a transmission type optical sensor. For example, a reflection-type optical sensor outputs light from one side, the light is reflected on a detection surface, detects the intensity of the reflected light, converts the intensity into a voltage, and outputs the voltage. Since the reflectance of the release paper is different from the reflectance of the label, the detection voltages are different. By detecting this difference, the shape of the label can be determined.

【0223】透過形の光センサにおいては、一方から光
を出力し、検出面を透過させ、もう一方に設けられた光
センサに受光された光の強度によって判定する方法であ
る。剥離紙とラベルの透過率は異なるため、この違いを
検出してラベルの形状を判定できる。
In a transmission type optical sensor, light is output from one side, transmitted through a detection surface, and is determined based on the intensity of light received by an optical sensor provided on the other side. Since the transmittance of the release paper is different from that of the label, the difference can be detected to determine the shape of the label.

【0224】次に、バーコード等の印字データの確認方
法であるが、印字データは所定の印字フォーマットがプ
リンタ内部に記録されているため、バーコート等が印字
した位置も記録されている。この位置のラベル検出器の
検出電圧を測定することにより、印字が正しく行われた
かどうかが判定できる。このとき検出電圧は印字した色
により異なるため、予め設定しておく必要があるが、プ
リンタの製造時に設定しておけば良い。
Next, a method of checking print data such as a bar code is described. Since the print data has a predetermined print format recorded inside the printer, the position where a bar coat or the like is printed is also recorded. By measuring the detection voltage of the label detector at this position, it can be determined whether or not printing has been correctly performed. At this time, since the detection voltage differs depending on the printed color, it needs to be set in advance, but may be set at the time of manufacturing the printer.

【0225】図49は図24に示した光センサの動作概
念図である。剥離紙101は光センサ405の下部を通
過する。この時の光センサ405の検出電圧はロール紙
51の反射率によって決められる。光センサ405がA
−A′の位置にある時のX方向の検出電圧特性について
説明する。剥離紙101の外側では光が反射しないため
検出電圧は0Vである。剥離紙101は黄色や青色のコ
ート紙で構成されており光は反射される。従って、検出
電圧は0VとはならずaVとなる。さらに、ラベル10
0は白色紙で構成されており、bVの検出電圧が得られ
る。また、B−B′の位置を光センサ405が通過した
時のY方向特性を検出すれば剥離紙101とラベル10
0とで同様な検出電圧の違いが得られる。X方向とY方
向の検出電圧を組み合わせればラベル100の形状が検
出できることになる。
FIG. 49 is a conceptual diagram of the operation of the optical sensor shown in FIG. The release paper 101 passes below the optical sensor 405. The detection voltage of the optical sensor 405 at this time is determined by the reflectance of the roll paper 51. Optical sensor 405 is A
The detection voltage characteristic in the X direction at the position of -A 'will be described. Since light is not reflected outside the release paper 101, the detection voltage is 0V. The release paper 101 is made of yellow or blue coated paper, and reflects light. Therefore, the detection voltage does not become 0V but becomes aV. In addition, label 10
0 is made of white paper, and a detection voltage of bV is obtained. If the Y-direction characteristic when the optical sensor 405 passes the position of BB ′ is detected, the release paper 101 and the label 10 are detected.
A similar difference in detection voltage is obtained with 0. By combining the detection voltages in the X direction and the Y direction, the shape of the label 100 can be detected.

【0226】次に、印字フォーマットとの適合をチェッ
クするための回路構成ないしその動作について説明す
る。
Next, a circuit configuration for checking compatibility with a print format or its operation will be described.

【0227】図50は当該回路の構成の一例を示し、図
30のセンサ回路167に関連して構成されたものとす
ることができる。
FIG. 50 shows an example of the configuration of the circuit, which can be configured in association with the sensor circuit 167 of FIG.

【0228】ロール紙51がプリンタに装着され、オペ
レーションパネルより印字開始が選択されると、CPU
153は、制御回路165を開始モータを回転させロー
ル紙51を送るが、このとき、光センサ405にラベル
の形状に対応した電圧が発生する。この電圧をラベル形
状検出回路466で処理する。ラベル形状検出回路46
6はスイッチ回路467とラベル記録回路469で構成
されている。ロール紙51が光センサ405の位置に来
たとき、スイッチ回路467は光センサ405のX方向
特性を測定するため、ライン状に設置された光センサ4
05の内の1つを選択し、ラベル形状記録回路469に
選択した光センサ405を接続する。ラベル形状記録回
路469は図49で示した電圧レベルaVとbVとの比
較を行い、bVのレベルであればラベル100が存在す
るものとして記憶する。記憶終了後、ラベル形状記憶回
路469はスイッチ回路467に次のデータを要求す
る。スイッチ回路467はライン状の光センサ405の
次の1つを選択し、同様な動作を行う。これを繰り返し
光センサ405の1ライン分のデータが検出し終わった
とき、CPU153は制御回路165を開始、モータを
回転させ、ロール紙51を一定長さだけ送る。前述した
検出方法を繰り返し、X方向とY方向の特性をラベル形
状記憶回路469に記憶させる。ロール紙51の送り量
は光センサ405の分解能と必要とされる精度で決定さ
れる。すなわち、複雑な形状のラベル100が装着され
る場合は送り量を少なくし、単純な場合は、送り量を大
きくする。ラベル100の終了は光センサ405の検出
R>電圧により判定できる。すなわち、電圧レベルbVの
部分が無くなった時が終了した位置になる。
When the roll paper 51 is mounted on the printer and the start of printing is selected from the operation panel, the CPU
In step 153, the control circuit 165 rotates the start motor to feed the roll paper 51. At this time, a voltage corresponding to the shape of the label is generated in the optical sensor 405. This voltage is processed by the label shape detection circuit 466. Label shape detection circuit 46
Reference numeral 6 denotes a switch circuit 467 and a label recording circuit 469. When the roll paper 51 comes to the position of the optical sensor 405, the switch circuit 467 measures the X-direction characteristics of the optical sensor 405, so that the optical sensor 4 installed in a line is used.
One of the optical sensors 405 is selected, and the selected optical sensor 405 is connected to the label shape recording circuit 469. The label shape recording circuit 469 compares the voltage levels aV and bV shown in FIG. 49, and if the level is bV, stores the label 100 as having the label 100. After the storage is completed, the label shape storage circuit 469 requests the switch circuit 467 for the next data. The switch circuit 467 selects the next one of the linear optical sensors 405 and performs the same operation. The CPU 153 starts the control circuit 165, rotates the motor, and feeds the roll paper 51 by a fixed length when the detection of one line of data of the optical sensor 405 is completed. The above-described detection method is repeated, and the characteristics in the X direction and the Y direction are stored in the label shape storage circuit 469. The feed amount of the roll paper 51 is determined by the resolution of the optical sensor 405 and the required accuracy. That is, when the label 100 having a complicated shape is mounted, the feed amount is reduced, and when the label 100 is simple, the feed amount is increased. The end of the label 100 is detected by the optical sensor 405
R> Voltage can be determined. In other words, the position where the time when the portion of the voltage level bV disappears is the end position.

【0229】1つのラベル100の検出が終了したと
き、CPU153はRAM156のデータとラベル形状
記憶回路469のデータとをラベル形状判定回路18で
照合させ、一致していれば印字の動作に移行する。一致
していなければエラーの内容をオペレーションパネルで
表示したり、データ送受信部152を介して、ホストコ
ンピュータ151やコントロールパネル154にエラー
を転送することができる。
When the detection of one label 100 is completed, the CPU 153 compares the data in the RAM 156 with the data in the label shape storage circuit 469 by the label shape determination circuit 18, and shifts to the printing operation if they match. If they do not match, the contents of the error can be displayed on the operation panel, or the error can be transferred to the host computer 151 or the control panel 154 via the data transmission / reception unit 152.

【0230】以上の動作により、印字フォーマットとラ
ベル100の形状が適合しているかどうかをプリンタで
判断して、適合している場合にのみ印字させることがで
きるようになる。
With the above operation, the printer determines whether or not the print format is compatible with the shape of the label 100, and printing can be performed only when the print format is compatible.

【0231】次に、バーコード等の印字データの確認方
法について説明する。
Next, a method of checking print data such as a barcode will be described.

【0232】図51はラベル100にバーコードBCが
印字された場合の光センサ405の動作概念図である。
C−C′部では印字文字にバーコードBCがあるため、
X方向のラベル100部分の検出電圧は一定にはならな
い。すなわちバーコードBCの黒色印字部は検出電圧が
cVとなる。この電圧を光センサ405で検出し、印字
が正しく行われたかどうかを確認すれば良い。
FIG. 51 is a conceptual diagram of the operation of the optical sensor 405 when the bar code BC is printed on the label 100.
In the C-C 'part, since the print character has a bar code BC,
The detection voltage at the label 100 in the X direction is not constant. That is, the detection voltage of the black printed portion of the bar code BC is cV. This voltage may be detected by the optical sensor 405 to check whether printing has been performed correctly.

【0233】図52は印字判定を行うための回路構成例
を示す。ラベル100の形状判定は図50の場合と同様
である。ロール紙51が装着され、光センサ405でラ
ベル100が検出されたとき、印字検出回路470で光
センサ405の検出電圧が入力される。印字検出回路4
70は予め設定された印字基準電圧により印字が行われ
た部分であるかどうかを判定する。この印字基準電圧
は、図51で示した電圧cVに設定しておく。印字基準
電圧のcVは印字された色により決めておき、CPU1
53で設定することができる。検出された電圧がcVで
あれば印字されたものとし印字判定回路471に一時的
に記録される。印字判定回路471のデータはCPU1
53によりRAM156のデータと照合され、正しけれ
ば印字を継続し、誤っていればエラー表示を行ったり、
外部にエラーを転送するなどして、印字を中断すること
ができる。
FIG. 52 shows an example of a circuit configuration for making a print determination. The determination of the shape of the label 100 is the same as in the case of FIG. When the roll paper 51 is mounted and the label 100 is detected by the optical sensor 405, the detection voltage of the optical sensor 405 is input by the print detection circuit 470. Print detection circuit 4
70 determines whether or not the portion has been printed based on a preset printing reference voltage. This printing reference voltage is set to the voltage cV shown in FIG. The printing reference voltage cV is determined according to the printed color, and the CPU 1
53 can be set. If the detected voltage is cV, it is determined that printing has been performed, and is temporarily recorded in the print determination circuit 471. The data of the print determination circuit 471 is CPU1
53, the data is compared with the data in the RAM 156. If the data is correct, the printing is continued.
Printing can be interrupted by transmitting an error to the outside.

【0234】以上の動作により、正確な印字が行われて
いるかどうかの確認がなされ、信頼性の高い印字を確保
できる。
With the above operation, it is confirmed whether or not accurate printing is performed, and highly reliable printing can be ensured.

【0235】なお、図50,図52の回路構成の一部
を、ソフトウェアにより代替させることもできる。
A part of the circuit configuration shown in FIGS. 50 and 52 can be replaced by software.

【0236】いずれにしても、多種のラベルを印字する
プリンタにおいて、ラベルの形状が変わった時、例えば
円形,楕円形,ひし形等のラベルがプリンタに装着され
た時でもプリンタ内部で判定し、印字フォーマットと適
合している場合にのみ印字するようにすることができ
る。
In any case, in a printer that prints various types of labels, even when the label shape is changed, for example, when a label such as a circle, an ellipse, or a diamond is attached to the printer, it is determined inside the printer and the printing is performed. It can be printed only if it conforms to the format.

【0237】また、ラベルに印字された印字内容が、印
字すべき情報と一致しているかどうかの判定ができ、信
頼性の高いプリンタを提供できる。特にバーコードを印
字したいとき、何らかの原因で印字バーが印字されなか
ったり、印字濃度が低かった場合、それを判定でき、有
効である。
In addition, it is possible to determine whether or not the print content printed on the label matches the information to be printed, and a highly reliable printer can be provided. In particular, when it is desired to print a barcode, if the print bar is not printed for some reason or the print density is low, it can be determined and it is effective.

【0238】なお、ラベル形状に合せて、問題が生じな
ければ印字フォーマットを変更するように構成してもよ
い。
The printing format may be changed in accordance with the label shape if no problem occurs.

【0239】(7)データの複数ラベルにわたる印字 従来、ラベル紙のようなロール形状の連続紙に印字する
プリンタにあっては、印字処理は1ページ(ラベル)分
のデータの展開処理と展開後に開始される1ページ(ラ
ベル)分の印字処理で構成されていたのに対し、本例装
置では印字バッファへのデータ展開ないし印字を適切に
行うことにより、使用ラベル長を越えるデータを複数の
ラベルに印字して対応することが可能である。このため
には、ラベル間の台紙に印字することを防ぎ、ラベルを
組み合わせて貼付してもデータも正規性が保たれるよう
にすること、一群の複数ページにより形成される印字物
を連続紙に印字する時に、ジャム等の発生により取り直
しを行う場合、ページ指定法が煩雑とならないこと、ま
た、印字物の正当性を確保するためにページ単位の廃棄
あるいは取り直しを必要としないことが強く要望され
る。
(7) Printing Data on Multiple Labels Conventionally, in a printer that prints on roll-shaped continuous paper such as label paper, the printing process is performed by developing data of one page (label) and after developing the data. In contrast to the printing process for one page (label) to be started, the apparatus of this example appropriately expands or prints data in the print buffer, so that data exceeding the used label length can be transferred to a plurality of labels. Can be printed. For this purpose, it is necessary to prevent printing on the backing paper between labels, to ensure that the data remains legitimate even when the labels are combined and affixed, and to print a group of multiple pages on a continuous paper. When reprinting is performed due to the occurrence of a jam or the like when printing on a page, it is strongly requested that the page designation method not be complicated, and that it is not necessary to discard or reprint pages in order to ensure the validity of the printed matter. Is done.

【0240】そこで、本例では、剥離紙101上に貼付
されるラベル100の有無を検知し、1ページ分の印字
データを記憶し、記憶される印字データを行単位に印字
ヘッドに転送し、印刷指示に対してラベルの有無の検知
結果に応じて、ラベルの検知時には所定量単位の印字お
よび改行を行わせ、ラベルの非検知時には改行のみを行
わせるようにする。
Therefore, in this example, the presence or absence of the label 100 to be affixed on the release paper 101 is detected, the print data for one page is stored, and the stored print data is transferred to the print head line by line. According to the detection result of the presence or absence of the label in response to the print instruction, printing and line feed of a predetermined amount are performed when the label is detected, and only the line feed is performed when the label is not detected.

【0241】あるいは、複数ページを一単位として印字
される印字物の印字時における異常中断の再開時に、一
単位の先頭ページより異常中断が発生したページの前ま
で、あるいは異常中断が発生したページのみまたは以外
を特定文字、シンボル、ライン、あるいは網かけ等を付
加印字するか、印字色を固定して印字再開するようにす
る。
Alternatively, when restarting an abnormal interruption when printing a printed material in which a plurality of pages are printed as one unit, only a page from the first page of one unit to the page before the page where the abnormal interruption occurred, or only the page where the abnormal interruption occurred Otherwise, specific characters, symbols, lines, or shading are additionally printed, or the printing color is fixed and printing is restarted.

【0242】なお、ラベルの有無の検知には、例えば図
25のような構成を採用できる。
For detecting the presence or absence of a label, for example, a configuration as shown in FIG. 25 can be employed.

【0243】図53は当該制御を行うための第1の実施
例のフローチャートである。
FIG. 53 is a flowchart of the first embodiment for performing the control.

【0244】図53において、印刷指示されるとステッ
プS501において、RAMの所定領域、データ送受信
部の受信バッファ、印字バッファの初期化が行われ、ス
テップS502でラベル検知手段がラベルの先頭を検知
するまで改行を行い、印字位置の頭出しを行う。次い
で、ステップS503で外部より1ページ分の印字コマ
ンド/データを入力し、受信バッファに記憶する。
In FIG. 53, when printing is instructed, in step S501, a predetermined area of the RAM, a receiving buffer of the data transmitting / receiving unit, and a printing buffer are initialized, and in step S502, the label detecting means detects the head of the label. Line feed up to the beginning of the print position. Next, in step S503, a print command / data for one page is input from the outside and stored in the reception buffer.

【0245】さらにステップS504で受信バッファに
記憶される印字コマンド/データにより1ページ分のイ
メージデータを印字バッファ158に展開するととも
に、ページ分のイメージデータを印字バッファ158に
展開するとともに、ページ長つまり印字ライン数をRA
M156の作業領域に記憶する。
In step S504, the image data for one page is developed in the print buffer 158 by the print command / data stored in the reception buffer, and the image data for the page is developed in the print buffer 158. Change the number of print lines to RA
It is stored in the work area of M156.

【0246】その後ステップS505以降から実際の印
字動作を行うが、まずステップS505において実印字
ライン数が作業領域に記憶される印字ライン数に等しい
か、つまり印字バッファに展開されるイメージデータの
全印字が終了したのか調べ、終了済であれば1ページ分
の印字処理を終了する。
After that, the actual printing operation is performed from step S505 onward. First, in step S505, the actual number of printing lines is equal to the number of printing lines stored in the work area, that is, all printing of image data developed in the printing buffer is performed. Is completed, and if completed, the printing process for one page is completed.

【0247】未終了であればステップS506において
ラベル検知手段がラベル検知状態であるかを調べ、非検
知状態であればステップS508に移り、改行を行の
や、ステップS505に戻る。
If not completed, it is checked in step S506 whether or not the label detecting means is in the label detecting state. If not, the process proceeds to step S508, in which a line feed is performed, and the process returns to step S505.

【0248】ステップS506において検知状態であれ
ばステップS507において印字バッファにより1ライ
ンデータを印字ヘッドに転送し印字を行い、その後非検
知状態の場合と同様にステップS508に移り、改行を
行わせ、ステップS505に戻る。
If the detection state is found in step S506, one-line data is transferred to the print head by the print buffer in step S507 and printing is performed. Then, as in the case of the non-detection state, the process proceeds to step S508 to cause a line feed. It returns to S505.

【0249】この実施例による効果が図57に例示され
る。使用ラベル長を越えるデータを複数のラベルに印字
して対応する場合に、本発明以前の技術では図57
(A)にあるように印字が終了後、ラベルを台紙より剥
がし他のものに貼付すると台紙部にも印字されるため印
字物の正規性が保全されない。一方、図57(B)にあ
るように、本例によれば、上記の場合においても印字物
の正規性が保全される。
FIG. 57 illustrates the effect of this embodiment. In the case where data exceeding the used label length is printed on a plurality of labels to cope with them, the technique prior to the present invention uses FIG.
As shown in (A), after the printing is completed, if the label is peeled off from the backing sheet and attached to another one, the label is also printed on the backing part, so that the legitimacy of the printed matter is not maintained. On the other hand, as shown in FIG. 57 (B), according to this example, the normality of the printed matter is maintained even in the above case.

【0250】図54は本例に係る制御の第2の実施例を
示すフローチャートである。
FIG. 54 is a flowchart showing a second embodiment of the control according to the present embodiment.

【0251】図54においては、外部より受信データを
受信バッファに記憶する過程は印字処理とは非同期に行
われるため説明は省略されている。また、ここでは1印
字単位のページ数は確定しているものとしている。
In FIG. 54, the process of storing the received data from the outside in the receiving buffer is performed asynchronously with the printing process, so that the description is omitted. Here, it is assumed that the number of pages in one printing unit is determined.

【0252】始めにステップS511で、RAMの作業
領域内の1印字単位の何ページにおいて異常中断が発生
したかを記憶するリカバー数を初期化(0ページ)す
る。次いでステップS512で、作業領域内の1印字単
位の何ページを現在印字中かを記憶するカレントページ
を初期化(1ページ)する。
First, in step S511, the number of recovers that stores the number of pages in one printing unit in which the abnormal interruption has occurred in the work area of the RAM is initialized (page 0). Next, in step S512, the current page for storing how many pages of one print unit are currently being printed in the work area is initialized (one page).

【0253】その後ステップS513以降から実際の印
字動作を行うが、まずステップS513において、リカ
バー数の値を調べ、0以外の値が設定されている(リカ
バー)状態であれば、ステップS514で、受信バッフ
ァに記憶される受信データから印字データを印字バッフ
ァに展開し、さらにステップS515において、リカバ
ーページを示す網かけパターンを印字バッファにオーバ
ーレイ展開する。
Thereafter, the actual printing operation is performed from step S513 and thereafter. First, in step S513, the value of the number of recovers is checked, and if a value other than 0 is set (recovery), the reception is performed in step S514. The print data is developed in the print buffer from the received data stored in the buffer, and in step S515, a hatched pattern indicating the recovered page is developed in the print buffer by overlaying.

【0254】その後ステップS516で、リカバー数を
減じる。
Then, in step S516, the number of recovers is reduced.

【0255】そして、ステップS517において印字バ
ッファに展開される印字データを印字ヘッドより印字す
る。
In step S517, the print data developed in the print buffer is printed from the print head.

【0256】ステップS518で、カレントページを加
算し、1印字単位のページ数を越えていれば1印字単位
の印字を終了する。1印字単位のページ数を越えていな
ければ、ステップS513に戻り、次ページを印字す
る。
In step S518, the current page is added, and if it exceeds the number of pages in one printing unit, printing in one printing unit ends. If the number does not exceed the number of pages in one printing unit, the process returns to step S513 to print the next page.

【0257】ステップS513における、リカバー数の
値が0(正常)状態であれば、ステップS519で、受
信バッファに記憶される受信データから印字データを印
字バッファに展開し、ステップS517に移り、印字動
作を行う。
If the value of the number of recovers is 0 (normal) in step S513, the print data is expanded in the print buffer from the received data stored in the receive buffer in step S519, and the flow advances to step S517 to execute the print operation. I do.

【0258】ステップS517の印字動作中にジャム等
の異常中断が検知された場合には、ステップS520に
おいて再開操作を持ち、指示されると、ステップS52
1でカレントページを1減算してリカバー数に移動し、
ステップS512に復帰してリカバー処理を始める。
If an abnormal interruption such as a jam is detected during the printing operation in step S517, a restart operation is performed in step S520.
1 subtracts 1 from the current page and moves to the number of recover,
The process returns to step S512 to start the recovery process.

【0259】本例による効果が図58(A)および
(B)に例示される。図58(A)においては、4枚一
組の印字物の印字処理中に3枚目にジャム等の異常中断
が検知されたことを表わし、図58(B)においては、
再開操作が行われ4枚一組の印字物のジャム等の異常中
断が検知されたページ(3枚目)の前までのリカバーペ
ージに網かけパターンの付加印字(特定文字,シンボ
ル,ラインの付加でもよい)が行われたことを表わして
いる。
FIGS. 58A and 58B show the effect of this example. FIG. 58A shows that an abnormal interruption such as a jam has been detected on the third sheet during the printing process of a set of four printed matters, and FIG.
Addition of a shaded pattern (addition of specific characters, symbols, and lines) to the recovered page up to the page before the page where the restart operation was performed and an abnormal interruption such as a jam of a set of four printed matter was detected (third sheet) May be performed).

【0260】図55は本例制御の第3の実施例のフロー
チャートである。本手順は、図54のステップS51
4,S515がステップS534に置き換わっただけで
あり、他の動作は同様である。すなわち、ステップS5
34においては受信バッファに記憶される受信データか
ら印字データを印字バッファに予め固定される印字色に
対応して展開する。
FIG. 55 is a flow chart of the third embodiment of the present control. This procedure corresponds to step S51 in FIG.
4 and S515 are only replaced with step S534, and the other operations are the same. That is, step S5
At 34, print data is expanded from the received data stored in the receive buffer in accordance with a print color fixed in advance in the print buffer.

【0261】図56は本例制御の第4の実施例のフロー
チャートの一部であり、図54のステップS513〜S
514、およびS519に対応する。ただし、ステップ
S521でカレントページをそのままリカバー数に移送
する。
FIG. 56 is a part of a flowchart of the fourth embodiment of the control of the present embodiment, and corresponds to steps S513 through S513 in FIG.
514 and S519. However, in step S521, the current page is directly transferred to the recovery number.

【0262】ステップS551以降でリカバー処理中異
常中断が発生したページにのみ付加的データが展開され
る。印字色を固定することも同様に構成できる。
In step S551 and subsequent steps, additional data is developed only on the page where the abnormal interruption occurred during the recovery process. Fixing the printing color can be similarly configured.

【0263】この手順による効果が図58(A)および
(C)に例示される。図58(A)においては、4枚一
組の印字物の印字処理中に3枚目にジャム等の異常中断
が検知されたことを表わし、図58(C)においては、
再開操作が行われ4枚一組の印字物のジャム等の異常中
断が検知されたページ(3枚目)のみに網かけパターン
が付加印字が行われたことを表わしている。
The effect of this procedure is illustrated in FIGS. 58 (A) and (C). FIG. 58A shows that an abnormal interruption such as a jam was detected on the third sheet during the printing process of a set of four printed matter, and FIG.
The shading pattern indicates that additional printing has been performed only on the page (third sheet) in which a restart operation has been performed and an abnormal interruption such as a jam of a set of four printed matters has been detected.

【0264】また、ステップS553をS554の後に
行うように構成すれば、再開操作が行われ4枚一組の印
字物のジャム等の異常中断が検知されたページ(3枚
目)以外に網かけパターンを付加することも、印字色を
固定することも可能となる。
If step S553 is configured to be performed after S554, shading is performed on a page other than the page (third page) where a resumption operation is performed and an abnormal interruption such as a jam of a set of four prints is detected. It is possible to add a pattern and to fix the printing color.

【0265】(8)ラベルの姿勢に対応した印字制御 図59に示すように用紙(ラベル)が基準位置に対して
斜行して搬送されている場合は図60(A)に示すよう
にラベル100に対して印字が斜めに行われてしまう
し、基準位置から搬送方向と平行に移動した位置を用紙
が搬送されていれば図60(B)に示すようにラベル1
00に対して印字が片側に寄ってしまう。いずれにして
も商品に貼付けるようなラベルの場合は、その商品自身
のイメージを損なうおそれすらある。
(8) Printing Control Corresponding to Label Attitude When paper (label) is conveyed obliquely with respect to the reference position as shown in FIG. 59, the label is printed as shown in FIG. If the sheet is conveyed at a position shifted in parallel with the conveyance direction from the reference position, the label 1 is printed as shown in FIG.
The print is shifted to one side with respect to 00. In any case, in the case of a label to be attached to a product, the image of the product itself may be damaged.

【0266】これに対し、図27に示したように紙端部
位置検出センサ418,419が位置検出するようにな
し、これにより印字ヘッド部のラベル位置を演算し、各
ヘッドの使用するノズルの位置を選択し印字すれば、用
紙の斜行等による影響を受けずに常にラベルに対して一
定の位置に印字を行うことができる。
On the other hand, as shown in FIG. 27, the paper edge position detection sensors 418 and 419 detect the position, whereby the label position of the print head is calculated and the nozzles used by each head are used. If the position is selected and printing is performed, printing can always be performed at a fixed position on the label without being affected by skew of the sheet.

【0267】特に、本実施例では印字ヘッドの解像度に
比べ紙端部位置検出センサの解像度を同等もしくはそれ
以上にしているため印字ヘッドの解像度に対して最高で
も1/2ドットしかずれないので、複数のインクを重ね
合わせてカラーを出す場合等でも色のムラ等も最小にす
ることができる。
In particular, in this embodiment, since the resolution of the paper edge position detecting sensor is equal to or higher than the resolution of the print head, the resolution of the print head is shifted by at most 1/2 dot. Even when a plurality of inks are superimposed to produce a color, color unevenness and the like can be minimized.

【0268】すなわち、図37で述べた印字処理に際し
て、搬送中の紙の端部位置検出を行い、その位置により
印字に使用するノズルを選択しながら印字するようにす
れば、用紙の蛇行、斜行の影響を受けずに常に安定した
位置に印字することができ、また色ムラ等も抑えること
ができ、品印の高い印字ができるようになる。
That is, in the printing process described with reference to FIG. 37, if the end position of the paper being conveyed is detected and printing is performed while selecting a nozzle to be used for printing according to the position, the meandering and skew of the paper can be obtained. Printing can be always performed at a stable position without being affected by lines, and color unevenness and the like can be suppressed, so that high-quality printing can be performed.

【0269】これをより具体的に説明する。ここでは、
ラベル紙の斜行の状態が図61のようであったとして、
枠のラインがC(シアン)とY(イエロー)を重ねてグ
リーンである場合について説明する。なお、センサ41
8,419と各ヘッドの間隔が全てL[mm]で斜行量
がx[mm]、搬送速度がv[mm/sec]であった
とする。
This will be described more specifically. here,
Assuming that the skewed state of the label paper is as shown in FIG.
The case where the frame line is green by overlapping C (cyan) and Y (yellow) will be described. The sensor 41
It is assumed that the distance between 8, 419 and each head is all L [mm], the skew amount is x [mm], and the transport speed is v [mm / sec].

【0270】図60(A)のように画像がラベルに対し
て斜めにならないようにするためには、C(シアン)の
m番目のノズルで印字したポイントはY(イエロー)で
は斜行量の分だけずらした(m+a)番目のノズルで印
字しないとドットが重ならないためグリーンにはならな
い。
In order to prevent the image from being oblique to the label as shown in FIG. 60 (A), the point printed by the m-th nozzle of C (cyan) has a skew amount of Y (yellow). If printing is not performed with the (m + a) -th nozzle shifted by an amount, the dots do not overlap, and thus the color does not become green.

【0271】そこでセンサ418および419で用紙の
端部検出を行う。
Then, the edges of the sheet are detected by the sensors 418 and 419.

【0272】センサ418,419間での斜行量はx/
5Lであるので、この値よりC(シアン)のm番目ノズ
ルを使用した場合Y(イエロー)は(x/5L)×2L
(C,Yの間隔)つまり(2/5)x分ずらしたノズル
(吐出口)を使用することになる。ヘッドのノズル間隔
をN[mm]とすれば[(2/5)x÷N]分ずらせば
良い。ただし、ノズルは1個単位でしか操作できないの
で[(2/5)÷N]の値を四捨五入した値をa[整
数]として(m+a)番目のノズルを使用する(四捨五
入することにより1/2ドット以上のずれを最小に抑え
ることができる)。
The skew amount between the sensors 418 and 419 is x /
Since this is 5L, if the m-th nozzle of C (cyan) is used from this value, Y (yellow) is (x / 5L) × 2L
A nozzle (ejection port) shifted by (interval between C and Y), that is, (2/5) x is used. If the nozzle interval of the head is N [mm], it may be shifted by [(2/5) x) N]. However, since only one nozzle can be operated, the value obtained by rounding off the value of [(2/5) ÷ N] is used as a [integer], and the (m + a) th nozzle is used (1/2 by rounding off). Displacement beyond a dot can be minimized.)

【0273】また、C(シアン)ヘッドにおいてm番目
〜n番目ノズルを同時にヒートして印字してしまうと用
紙に対して傾いた線になってしまうので、(n−m)×
N(:ラインの長さ)×(X/5L)(:ラインの傾
き)÷v(:速度)[sec]分、m番目ノズルをヒー
トしから、n番目ノズルをヒートするタイミングを遅ら
せてヒートさせなければならない。Y(イエロー)も同
様に2L÷v[sec]後に(m+a)番目のノズルを
ヒートしてから(n+a)番目のノズルをヒートするタ
イミングを同様に遅らせてC(シアン)の上にY(イエ
ロー)を重ね印字することになる。もちろん、m番目〜
n番目の間のノズルは上式に従い順次ヒートする。
Further, if the m-th to n-th nozzles are simultaneously heated and printed in the C (cyan) head, a line inclined with respect to the paper will be formed, and therefore (nm) ×
N (: line length) x (X / 5L) (: line inclination) ÷ v (: speed) [sec], heat the m-th nozzle, and then delay the heating of the n-th nozzle to heat I have to do it. Similarly, after 2L ヒ ー ト v [sec], the timing of heating the (m + a) -th nozzle and then the heating of the (n + a) -th nozzle are similarly delayed, so that Y (yellow) is over C (cyan). ) Will be overprinted. Of course, m-th
The nozzles during the nth heat in sequence according to the above equation.

【0274】より具体的に言えば、本実施例ではヘッド
解像度を360dpi、速度v=200[mm/se
c]、ヘッド間隔L=25.4[mm]で配置している
ので、x=1mmでm=20番ノズル、n=1400番
ノズルのとき
More specifically, in this embodiment, the head resolution is 360 dpi and the speed v = 200 [mm / sec].
c], since the head spacing L is set at 25.4 [mm], when x = 1 mm, m = 20th nozzle and n = 1400th nozzle

【0275】[0275]

【数3】 (x/5L)×2L=[1/(5 ×25.4)]×2 ×25.4=2/5[mm] (2/5) ÷N =(2/5) ÷(25.4/360)=5.669 ∴ a=6 となり、つまりC(シアン)を20番目ノズルで印字し
たら、Y(イエロー)は26番目ノズルで印字すること
になる。
[Equation 3] (x / 5L) × 2L = [1 / (5 × 25.4)] × 2 × 25.4 = 2/5 [mm] (2/5) ÷ N = (2/5) ÷ (25.4 / 360 ) = 5.669∴a = 6 That is, if C (cyan) is printed by the 20th nozzle, Y (yellow) is printed by the 26th nozzle.

【0276】また、Also,

【0277】[0277]

【数4】 (n−m)×N ×(x/5L)÷v =(1400 −20) ×(25.4/360)×[1/(5 ×25.4)]÷200 =3.83[msec] つまり、C(シアン)の20番目ノズルをヒートしてか
ら、3.83[msec]後に1400番目のノズルを
ヒートさせる傾きをもち、順次ノズルのヒートタイミン
グを遅らせて印字することになる。
(4) (n−m) × N × (x / 5L) / 5v = (1400−20) × (25.4 / 360) × [1 / (5 × 25.4)] 5.4200 = 3.83 [msec] After heating the 20th nozzle of C (cyan), the ink has an inclination to heat the 1400th nozzle 3.83 [msec] later, and printing is sequentially performed by delaying the heating timing of the nozzle.

【0278】このような制御は、センサ系418,41
9の配置,構成に合せ、印字バッファ158への適切な
ビットマップ展開によって行ってもよいし、使用するノ
ズルをシフトする手段をヘッド制御回路157に付加し
てもよい。
This control is performed by the sensor systems 418 and 41
The head control circuit 157 may be provided with an appropriate bit map expansion in the print buffer 158 in accordance with the arrangement and configuration of the head 9, or a means for shifting the nozzles to be used.

【0279】(9)シフト印字 発熱素子を利用した印字方法としては、感熱記録紙に熱
を与え、熱発色させるサーマル記録方式,熱によって用
紙にインクを転写させる熱転写記録方式,発熱体によっ
て瞬時に液体インクを気化し、その泡の圧力によってイ
ンク滴を飛ばし用紙に記録する本例の如きインクジェッ
ト記録方式等多種の方式があり、印字記録方式として多
分野の印字装置に応用されている。
(9) Shift printing As a printing method using a heating element, a thermal recording method in which heat is applied to a thermosensitive recording paper to thermally develop a color, a thermal transfer recording method in which ink is transferred to paper by heat, and a heating element are used instantaneously. There are various methods such as an ink jet recording method of vaporizing a liquid ink and ejecting ink droplets by the pressure of the bubbles to record on a sheet, and this method is applied to a printing apparatus in various fields as a print recording method.

【0280】上記のような発熱素子を応用した印字ヘッ
ドの耐久性は、発熱体として使われる抵抗の断線,各発
熱体への通電をコントロールするトランジスタ等のスイ
ッチング素子の故障等により支配される。さらに、特に
サーマル記録,熱転写記録などの接触タイプの印字ヘッ
ドの場合は、用紙あるいはインクリボンとの接触摩擦に
よるヘッドの損傷、インクジェット記録の場合は発熱回
路近傍のインク流路でのインク詰まり,ゴミ詰まり等の
要因によっても支配される。
The durability of a print head using the above-described heating elements is governed by the disconnection of a resistor used as a heating element, the failure of a switching element such as a transistor for controlling the energization of each heating element, and the like. Further, in particular, in the case of a contact type print head such as thermal recording and thermal transfer recording, the head is damaged by contact friction with paper or an ink ribbon, and in the case of ink jet recording, ink clogging or dust in an ink flow path near a heat generating circuit. It is also governed by factors such as clogging.

【0281】これらの要因などにより印字ヘッドの一部
の発熱素子言い換えれば印字セグメントが破損した場
合、印字すべき情報が一部欠けたり、印字された情報が
誤って認識される原因となりうるため、印字ヘッドの交
換が必要になる。しかしながら、印字ヘッドは高価な素
子であると同時に、その交換の手間および交換に要する
印字動作不可能なロスタイムが発生し、結果的に印字コ
ストの上昇を招くものとなっていた。
If a heating element in a part of the print head is damaged due to these factors or the like, in other words, if the print segment is damaged, it may cause a part of the information to be printed to be missing or the printed information to be erroneously recognized. The print head needs to be replaced. However, the print head is an expensive element, and at the same time, the time and labor required to replace the print head and a loss of time required to perform the print operation become impossible, resulting in an increase in the printing cost.

【0282】上記欠点をカバーするために、特開昭61
−104872号にあるように、印字しない程度の電流
を印字ヘッドの発熱回路に流し、断線部分を検知し、そ
の断線部分に当たる印字位置に印字すべきデータがある
かどうかを判定し、無ければそのまま印字し、あればそ
の近傍で印字データがない場所を探してその場所があれ
ばそこに印字するというような提案もなされていた。ま
たは、「このサーマルヘッドの耐久性は約50kmで
す」というような表示をしておくことにより交換の目安
を示すやり方もとられることがあった。
To cover the above-mentioned drawbacks, Japanese Patent Application Laid-Open
As described in Japanese Patent No. 104872, a current not large enough for printing is supplied to the heat generating circuit of the print head to detect a broken portion and determine whether there is data to be printed at a printing position corresponding to the broken portion. It has also been proposed to print, and if there is no print data in the vicinity, search for a place where there is no print data. Alternatively, a method such as "the durability of this thermal head is about 50 km" may be used to indicate a guide for replacement.

【0283】しかしながら、罫線,枠などが印字内容に
含まれていて、多数枚の印字を行ったとき、印字ヘッド
の内の特定の発熱回路の通電回数が多くなり、従ってそ
の発熱回路の寿命が印字ヘッド全体の寿命を決めてしま
うことになるし、断線部分をずらして印字してもまた特
定の発熱回路のみ通電回数が多くなるため断線が生ずる
おそれがある。
However, when a large number of sheets are printed because ruled lines, frames, and the like are included in the print contents, the number of times of energization of a specific heat generating circuit in the print head increases, and therefore, the life of the heat generating circuit is extended. The life of the entire print head is determined, and even if printing is performed with the disconnected portion shifted, there is a possibility that disconnection may occur due to an increase in the number of times of energization of only a specific heating circuit.

【0284】特に本例の場合には印字内容にバーコード
が含まれるため、これを適切に回避しなければならな
い。
In particular, in the case of this example, since the printed content includes a barcode, this must be properly avoided.

【0285】そこで、本例では、複数の発熱素子を有す
る印字ヘッドの当該素子の配列方向と垂直な方向に用紙
を相対移動させて印字を行うに際して、配列された発熱
素子の両端から何個の発熱素子が使用されないかを検知
し、当該検知された個数に応じてデータレジスタに取込
まれたデータをシフトさせ、そのシフト量をラベルの所
定枚数毎に変えるようになして、同一内容の印字データ
を印字する際に、特定の発熱素子の通電回数が増えるこ
とを防止し、持って印字ヘッドの発熱回路の断線による
耐久性の低下を抑えるようにする。
Therefore, in this embodiment, when printing is performed by relatively moving the paper in a direction perpendicular to the arrangement direction of the elements of the print head having a plurality of heating elements, a number of heating elements are arranged from both ends of the arranged heating elements. It detects whether the heating element is used, shifts the data taken into the data register according to the detected number, and changes the shift amount for each predetermined number of labels, and prints the same contents In printing data, it is possible to prevent an increase in the number of times of energization of a specific heating element, and to suppress a decrease in durability due to disconnection of a heating circuit of a print head.

【0286】さて、図47に示したような印字データが
データ送受信部152を介して本装置内に取込まれ、同
時に印字枚数Nも取込まれるものとする。このとき、R
OM155に格納されているプログラムによりCPU1
53が印字バッファ158への印字データの展開を制御
するが、印字データの1ライン中のうち両端部分で全く
印字データのないドット(1ドットは印字ヘッド21の
1つの発熱回路により印字されるドットを示す)が何個
あるかをチェックしている。ここでは左右同じでそれぞ
れ20ドット分あったとする。
Now, it is assumed that print data as shown in FIG. 47 is taken into the apparatus via the data transmission / reception unit 152, and the number of prints N is taken at the same time. At this time, R
The CPU 1 operates according to the program stored in the OM 155.
53 controls the development of print data to the print buffer 158, and at both ends of one line of print data, dots having no print data (one dot is a dot printed by one heat generating circuit of the print head 21). Is shown). Here, it is assumed that there are 20 dots each for the left and right sides.

【0287】図62は本例による印字時制御手順の一例
を示すフローチャートである。左右端の非使用ドット数
x,yに対応した範囲においてシフト量は可変とするこ
とができるが、ここでは説明を簡単にするためにシフト
量を“0”と“A”の2種にする。“0”はシフト量ゼ
ロつまり印字データのまま印字するということで、
“A”はAだけデータをシフトして印字するということ
である。例えば“A”の値としてはx=y=20であれ
ば、“10”としておく。“20”とすると印字データ
が極端に端によってしまうためでその半分の値をとっ
た。
FIG. 62 is a flowchart showing an example of a printing control procedure according to this embodiment. The shift amount can be made variable in a range corresponding to the number of unused dots x and y at the left and right ends. Here, for simplicity of explanation, the shift amount is set to two types of “0” and “A”. . "0" means that the shift amount is zero, that is, the print data is printed as it is.
"A" means that data is shifted by A and printed. For example, if x = y = 20, the value of “A” is set to “10”. If it is set to "20", the print data is extremely edged, so half the value was taken.

【0288】印字制御は以下のようになる。まずステッ
プS601において印字すべき枚数Nをセットする。次
にステップS602で印字シフト量Sに0をセットす
る。印字スタートが指令されると、ステップS603で
S分データをシフトして印字バッファ158に展開す
る。1枚目はS=0なのでシフト量は0でデータはシフ
トされない。次にデータレジスタに入ったデータに従っ
て印字ヘッドの各発熱素子がONされて用紙に対して1
ライン分の印字がなされる。ステップS606では印字
すべきラインデータが残っているかチェックし、まだあ
れば印字を続行する。印字に際しては、モータが駆動さ
れ1ライン分ずつ用紙搬送がなされる。これはラベル上
に全ラインが印字されるまで繰り返され、全ライン印字
されればステップS607に移行する。ステップS60
7では1枚印字終了したのでNにN−1がセットされ
る。ステップS608ではN=0かどうか、つまり印字
枚数を印字し終えたかをチェックし、終了していなけれ
ばステップS609に移行する。ステップS609では
シフト量Sが0かどうかをチェックし、S=0であれば
ステップS610でSにAをセットし、ステップS60
3に移行し、一方S=AであればSに0をセットしステ
ップS603に移行する。1枚印字終了した時点ではS
=0なのでSにAがセットされステップS603に移行
する。
The print control is as follows. First, in step S601, the number N of sheets to be printed is set. Next, 0 is set to the print shift amount S in step S602. When a print start is instructed, the data is shifted by S minutes in step S603 and developed in the print buffer 158. Since the first sheet has S = 0, the shift amount is 0 and the data is not shifted. Next, each heating element of the print head is turned on according to the data entered in the data register, and
Printing for the line is performed. In step S606, it is checked whether or not the line data to be printed remains, and if there is, the printing is continued. At the time of printing, the motor is driven to convey the paper one line at a time. This is repeated until all the lines are printed on the label. If all the lines are printed, the process proceeds to step S607. Step S60
In 7, since one sheet has been printed, N is set to N−1. In step S608, it is checked whether N = 0, that is, whether or not the number of printed sheets has been printed, and if not, the process proceeds to step S609. In step S609, it is checked whether the shift amount S is 0. If S = 0, A is set to S in step S610, and step S60
The process proceeds to S3, and if S = A, S is set to 0 and the process proceeds to step S603. When one sheet is printed, S
Since = 0, A is set in S, and the flow shifts to step S603.

【0289】従って、本実施例では印字された印字物は
1枚おきに印字ヘッドのライン方向に10ドットシフト
したものが出力されることになる。
Therefore, in this embodiment, the printed matter is printed every other sheet shifted by 10 dots in the line direction of the print head.

【0290】このように印字することによって、印字ド
ットを構成する、印字ドットに対応する発熱回路のうち
枠やバーコートに対応するような印字頻度の多い発熱素
子への通電回数を低く抑えることが可能となる。
By performing printing in this manner, it is possible to reduce the number of times of energization to the heating elements that constitute printing dots and that are frequently printed, such as frames and bar coats, among the heating circuits corresponding to the printing dots. It becomes possible.

【0291】本実施例では、シフト量を0とA(=1
0)の2種に設定したので印字頻度が集中するドットに
対応する発熱素子の通電回数は略半減されることとな
る。なお、本例による印字例を図63に例示した。
In this embodiment, the shift amount is set to 0 and A (= 1).
Since the two types (0) are set, the number of times of energization of the heating elements corresponding to the dots where the printing frequency is concentrated is substantially reduced by half. FIG. 63 illustrates a printing example according to this example.

【0292】また本実施例ではインクジェット方式を用
いたインクジェット記録を前提に示したが、熱転写リボ
ンを使用する熱転写記録、また感熱紙を使用するサーマ
ル記録等、複数の発熱素子からなる印字ヘッドを利用し
た印字装置であれば適用可能であるのは言うまでもな
い。
Although the present embodiment has been described on the premise of ink jet recording using an ink jet system, a print head including a plurality of heating elements is used, such as thermal transfer recording using a thermal transfer ribbon and thermal recording using thermal paper. Needless to say, the present invention can be applied to any printing device that has been used.

【0293】上例では、シフト量Sは“0”と“10”
の2つの値であった。従って、例えば位置部分の発熱素
子の通電回数が太い枠等の存在によって他の発熱素子と
比較して多くなる場合、例えば枠の幅が20ドットであ
った場合は図64に示すように、発熱回路H28〜H5
3の内、H33からH47までの発熱素子がほとんど常
時通電されることになり、シフトによる効果が弱い場合
がある。そこでシフト量Sを“−10”と“0”と“1
0”の3値にすることによって図65に示すようにH3
3〜H48までの特定発熱素子の通電頻度を抑えること
ができる。
In the above example, the shift amount S is “0” and “10”.
Were two values. Therefore, for example, when the number of times of energization of the heating element in the position part becomes larger than that of other heating elements due to the presence of a thick frame or the like, for example, when the width of the frame is 20 dots, as shown in FIG. Circuits H28 to H5
3, the heating elements from H33 to H47 are almost always energized, and the effect of the shift may be weak. Therefore, the shift amount S is set to “−10”, “0”, and “1”.
As shown in FIG. 65, H3
The frequency of energization of the specific heating elements from 3 to H48 can be suppressed.

【0294】また、これらの例では、印字する用紙の幅
が印字ヘッドの印字可能領域と略等しい場合について述
べたが、印字する用紙幅が印字ヘッドの印字可能領域よ
り小さい場合は、両端の非信号印加の発熱回路を検出す
る時、印字用紙の幅に対応する領域で検出することによ
り目的を達せられる。
Also, in these examples, the case where the width of the printing paper is substantially equal to the printable area of the print head has been described. The purpose can be achieved by detecting a signal application heating circuit in an area corresponding to the width of the printing paper.

【0295】また、本例では1ページ(1ラベル)分の
データをビットマップ展開する印字バッファを設けてい
るため、1ページの印字毎にデータを再展開するように
しているが、1ライン分ずつデータを印字ヘッドに送出
すべく展開する手段をヘッド制御回路157が有してい
れば、当該展開時にデータシフトを行うようにしてもよ
い。
Further, in this example, a print buffer for developing data of one page (one label) into a bit map is provided, so that the data is re-developed every time one page is printed. If the head control circuit 157 has a unit for expanding the data so that the data is sent to the print head, the data shift may be performed at the time of the expansion.

【0296】さらに、本例で用いたインクジェットヘッ
ドは吐出口を高密度に配置できることから、使用吐出口
を適切に間引き、例えば1ドットおきに順次のラインで
駆動するようになして、使用頻度が特定の吐出口だけ高
くならないようにしてもよい。
Furthermore, since the ink jet head used in this example can arrange the discharge ports at high density, the discharge ports to be used are appropriately thinned out, for example, driven every other dot by sequential lines, and the frequency of use is reduced. Only a specific discharge port may not be raised.

【0297】加えて、インクジェットヘッドの場合、用
紙とヘッドとは非接触であり、サーマルヘッドを用いて
バーコードを印字する場合のようないわゆる「尾引き」
は問題とならない。そこで、読取りに問題が生じない範
囲でバーコードを傾けて、例えば図60(A)のバーコ
ード部分のように印字されるようにすることもできる。
In addition, in the case of an ink jet head, the paper and the head are not in contact with each other, and so-called “tailing” such as when printing a bar code using a thermal head.
Does not matter. Therefore, the barcode can be tilted within a range in which no problem occurs in reading, so that the barcode can be printed, for example, as shown in the barcode portion of FIG.

【0298】さらに加えて、特定の発熱素子の使用頻度
が特に高くなる罫線やバーコードなどがプリント内容に
含まれることを検出し、その場合のみ、あるいはその部
位のみシフトを行うようにすることもできる。
In addition, it is also possible to detect that ruled lines or bar codes, etc., in which the specific heating element is used particularly frequently, are included in the print content, and to shift only in that case or only that portion. it can.

【0299】(10)バー精度の保持 (10.1)ヘッド昇降によるバー精度の保持 例えば、JANコードに関して考える。例えば、11.
5本/mmのドット密度でヨレ量が最大35μmの印字
ヘッドにおいて、倍率1倍(バー幅330μm、許容差
±101μm)のバーコードを印字するためには、4ド
ットで最小バー330μmを構成する。このヘッドで4
ドットの幅はヨレがない状態で348μmとなり、最大
にヨレた時でも278〜418μmとなりJAN規格
(229〜431μm)内に入るので、図66に示すよ
うに用紙とヘッドとの間隔がxで、理想の着弾点aに対
して最大にヨレたとき(y=35μm)、c点に着弾し
ても問題はない。しかしながら倍率を最小の0.8倍
(バー幅264μm、許容差±35μm)の印字を行う
と最小バー264μmを3ドットで構成することにな
り、その場合のヨレがないときのバー幅は260μmと
なり、ヨレが最大の時は190〜330μmとなるので
JAN規格(229〜299μm)外となり、バーコー
ドとしては使用できなくなる。この倍率0.8倍の時規
格を満足するためには最大ヨレ量を15.5μm以下に
しなくてはならない。
(10) Maintaining Bar Accuracy (10.1) Maintaining Bar Accuracy by Elevating the Head For example, consider the JAN code. For example, 11.
To print a bar code with a magnification of 1 (bar width 330 μm, tolerance ± 101 μm) on a print head with a dot density of 5 lines / mm and a maximum deflection amount of 35 μm, a minimum bar of 330 μm is composed of 4 dots. . 4 with this head
The width of the dot is 348 μm in the state where there is no deviation, and it is 278 to 418 μm even when it is maximum, and falls within the JAN standard (229 to 431 μm). Therefore, as shown in FIG. When the maximum deviation from the ideal impact point a occurs (y = 35 μm), there is no problem even if the impact lands at the point c. However, when printing with a minimum magnification of 0.8 times (bar width 264 μm, tolerance ± 35 μm), the minimum bar 264 μm is composed of three dots, and in this case the bar width without twist is 260 μm. When the maximum deflection is 190 to 330 .mu.m, it is out of the JAN standard (229 to 299 .mu.m) and cannot be used as a barcode. In order to satisfy the specification when the magnification is 0.8, the maximum amount of deflection must be 15.5 μm or less.

【0300】そこで、図66においてヘッドの位置を
x′=0.4xとなるように移動してやれば、そのとき
の最大のヨレた着弾点bと理想着弾点aとのずれ量y′
はy=0.4y=0.4×35μm=14μmとなり、
前記倍率0.8倍の時の許容範囲15.5μm以下とな
り、JAN規格を満足することができる。
Therefore, if the position of the head is moved so that x '= 0.4x in FIG. 66, the displacement y' between the maximum deflection point b and the ideal landing point a at that time is calculated.
Becomes y = 0.4y = 0.4 × 35 μm = 14 μm,
When the magnification is 0.8, the allowable range is 15.5 μm or less, which satisfies the JAN standard.

【0301】本実施例では、外部装置、例えばホストコ
ンピュータ151で印字指令を作成する際、バーコード
部分の入力,文字数字部分の入力,イラスト部分の入力
が各々入力される。そして、図37のステップS100
で入力情報を1枚分の画像データに展開する際にバーコ
ードデータの中から最小バー幅を検出し、3ドットで構
成されていれば、図66におけるx′の位置にヘッドを
駆動し、4ドットであれば図66におけるxの位置にヘ
ッドの移動を行わせた後に印字を行う。なお、印字終了
後は、ヘッドを所定のポジションへ退避することによっ
て用紙のカール等によるジャム等を回避しておく。図6
7(A)はヨレのない時のドットの模式図、(B)は紙
とヘッド間隔がx′のときの模式図、(C)は紙とヘッ
ド間隔がxの場合に最大にヨレが生じたときの模式図で
ある。
In this embodiment, when a print command is created by an external device, for example, the host computer 151, an input of a bar code portion, an input of a character / numerical portion, and an input of an illustration portion are input. Then, step S100 in FIG.
When the input information is expanded into one image data, the minimum bar width is detected from the barcode data, and if the input information is composed of three dots, the head is driven to the position of x 'in FIG. With four dots, printing is performed after the head is moved to the position x in FIG. After the printing is completed, the head is retracted to a predetermined position to avoid a jam or the like due to a curl of the sheet. FIG.
7 (A) is a schematic diagram of a dot when there is no deviation, (B) is a schematic diagram when the distance between the paper and the head is x ', and (C) is a maximum deviation when the distance between the paper and the head is x. FIG.

【0302】なお、本例では、印字ヘッドの移動を細線
を構成するドット数により制御するものとして説明した
が、用紙厚を検知する機構を設け、用紙の厚さにより印
字ヘッドの位置を変更することで制御を行い常に図66
のx′の位置を確保しても同様の結果が得られることは
勿論である。
In this embodiment, the movement of the print head is controlled by the number of dots constituting the fine line. However, a mechanism for detecting the thickness of the paper is provided, and the position of the print head is changed according to the thickness of the paper. The control is performed by
It is needless to say that the same result can be obtained even if the position of x 'is secured.

【0303】いずれにしても、ヘッド位置が移動可能な
構成にすることにより、細い線幅に対してヨレ量を小さ
くすることにより安定した線を印字することが可能とな
る。また、細い線が安定して印字できることにより、バ
ーコードの倍率が小さくでき印字する用紙自体の寸法も
小さくできるため用紙の節約の面でも効果がある。
In any case, by adopting a configuration in which the head position can be moved, it is possible to print a stable line by reducing the amount of deflection for a thin line width. In addition, since stable printing of thin lines can be performed, the barcode magnification can be reduced and the size of the paper to be printed can be reduced, which is effective in saving paper.

【0304】(10.2)吐出量制御によるバー精度保
持 ところで、印字されるバーコードのサイズや太細バー比
等は印字ヘッドの密度に依存する。一方、バーコードは
「JAN」,「UPC」,「CODE39」,「COD
E93」等の種類があり、各種によってそれぞれ太細バ
ー比などが規格化されている。このためバーの幅を正確
に印字する必要がある。従来のバーコード印字装置にお
いては、通常、使用する印字ヘッドのドット密度に合わ
せて紙送り機構が設計され、1ピッチの紙送りで、常に
同じ太さの1ラインでの印字が1回行われるように制御
されていたが、バーコードの規格による密度を満足させ
る1ドットの大きさとドットピッチを設定して印字動作
を行うので、黒バーの両端も同じドット径で印字するた
めに、図68に示すように、正規の幅Tに対して黒バー
の幅T′のように太くなり、これに伴って白バー(バー
コードを構成する平行バーのうち反射率が高いバー)の
幅が細くなるという問題を有していた。
(10.2) Maintaining Bar Accuracy by Discharge Amount Control The size of the bar code to be printed, the ratio of thick and thin bars, and the like depend on the density of the print head. On the other hand, the barcodes are “JAN”, “UPC”, “CODE39”, “COD”
E93 "and the like, and the ratio of thick and thin bars is standardized for each type. Therefore, it is necessary to print the width of the bar accurately. In a conventional bar code printing apparatus, usually, a paper feed mechanism is designed in accordance with the dot density of a print head to be used, and printing is always performed once in one line of the same thickness with one pitch of paper feed. However, since the printing operation is performed by setting the size and dot pitch of one dot that satisfies the density according to the bar code standard, both ends of the black bar are printed with the same dot diameter. As shown in FIG. 5, the width of the black bar becomes larger than the regular width T, such as the width T ′ of the black bar. Had the problem of becoming

【0305】そこで、本例では、入力されたバーコード
のデータを印字バッファ内に格納する際に、バーコード
データの中の黒バーの両端を検知しておき、黒バーの両
端の1ドットを印字する場合にその両端の1ドットを印
字するヘッドのみの印加電圧および/または印加パルス
幅を制御し、インクの吐出量を少量にすることにより、
印字するドット径を小さくする手印を設けることによ
り、バーコードの密度だけでなくバーの幅も正確に印字
可能とする。これにより、黒バー両端の密度が規格を満
たさないことがあるので、その場合は黒バーの両端の以
外のドット径を大き目に印字することでより効果的とな
る。その他に全体的にドット径を小さく印字する場合は
検知した黒バーを印字する場合に両端の1ドット以外の
ドット径を大き目に印字するようにする。
Therefore, in this example, when the input barcode data is stored in the print buffer, both ends of the black bar in the barcode data are detected, and one dot at both ends of the black bar is detected. By controlling the applied voltage and / or applied pulse width only for the head that prints one dot at both ends when printing, and by reducing the ink ejection amount,
By providing a hand mark for reducing the dot diameter to be printed, not only the bar code density but also the bar width can be printed accurately. As a result, the density at both ends of the black bar may not satisfy the standard. In this case, it is more effective to print the dot diameters other than those at both ends of the black bar at a larger size. In addition, when printing with a small dot diameter as a whole, when printing the detected black bar, the dot diameter other than the one dot at both ends is printed with a larger dot diameter.

【0306】具体的には、図37のステップS100の
処理において、送受信部15を介して印字データが入力
されると、この印字データをRAM156の受信バッフ
ァへ一時格納する。受信した印字データには1枚のラベ
ルに印字すべき文字に対応する文字コードやバーコード
に対応する数字コード等が含まれているので、この受信
印字データの解析を行い、キャラクタジェネレータや数
字コード/バーコード変換テーブルを用いてラベル1枚
分の画像データに展開して印字バッファ158に格納す
る際に、バーコードデータの中の3ドット以上の太さの
黒バーを検知し、その黒バーの両端の1ドットを印字す
る場合に、例えば図69に示すヘッドの印加電圧Vを少
し下げ、またはパルス幅Wを狭くするようにし、そのデ
ータをRAM156へ記憶させてから印字バッファ15
8に展開する。そして、印字バッファ158から1ライ
ン分の画像データを読出すと共にRAM156から印加
電圧の強弱を記憶させたデータを読出しヘッド制御回路
157へ入力し、ヘッドを駆動する際に予め検知してい
る3ドット以上の太さの黒バーの両端1ドットを印字す
るヘッド素子の印加電圧を下げることにより、図70に
示すように吐出するインクの量を減らして正確にバーコ
ードを印字させる。
Specifically, in the process of step S100 in FIG. 37, when print data is input via the transmission / reception unit 15, the print data is temporarily stored in the reception buffer of the RAM 156. Since the received print data contains character codes corresponding to the characters to be printed on one label and numeric codes corresponding to bar codes, the received print data is analyzed, and the character generator and numeric codes are analyzed. When a label is converted into image data for one label using the barcode conversion table and stored in the print buffer 158, a black bar having a thickness of 3 dots or more in the barcode data is detected and the black bar is detected. When printing one dot at both ends of the print buffer, for example, the applied voltage V of the head shown in FIG. 69 is slightly lowered or the pulse width W is reduced, the data is stored in the RAM 156, and then the print buffer 15 is printed.
Expand to 8. Then, one line of image data is read from the print buffer 158, and the data in which the magnitude of the applied voltage is stored is read from the RAM 156 and input to the read head control circuit 157. When the head is driven, three dots are detected in advance. By reducing the applied voltage to the head element that prints one dot at both ends of the black bar having the above thickness, the amount of ink to be ejected is reduced as shown in FIG. 70, and a bar code is printed accurately.

【0307】より詳しく本例の効果を述べるに、例えば
解像度360dpiのインクジェットプリンタにてバー
コード(ここではJIS X0501にて規定されるJ
ANコードで説明する)を印字するとする。
The effect of the present embodiment will be described in more detail. For example, a bar code (here, stipulated in JIS X0501 by an ink jet printer having a resolution of 360 dpi) may be used.
(Described in AN code).

【0308】解像度が360dpiであるから、インク
ジェットノズル間ピッチは70.5μmであるが、イン
クジェット記録では印字ドット形状が円形に近いため、
直径70.5μmの印字ドットではベタ画像(例えばバ
ーの内側部分)を印字する際ドット間にすき間が生じ
る。従って、通常のインクジェット記録方式を用いたプ
リンタにおいては印字ドット径が√2×ノズル間ピッチ
以上になるように設計されている。本実施例では、√2
×70.5μm×1.2≒120μmとして説明する
(ドット径が大きい程印字濃度が高まり、また白ヌケも
少なくなるため20%増しの大きさとした)。
Since the resolution is 360 dpi, the pitch between the ink jet nozzles is 70.5 μm. However, in the ink jet recording, since the print dot shape is almost circular,
With a print dot having a diameter of 70.5 μm, when printing a solid image (for example, the inside of a bar), a gap is generated between the dots. Therefore, a printer using a normal ink jet recording system is designed so that the print dot diameter is equal to or larger than √2 × the pitch between nozzles. In the present embodiment,
× 70.5 μm × 1.2 ≒ 120 μm (the larger the dot diameter, the higher the print density and the less white spots, so the size is increased by 20%).

【0309】JIS X0501によれば、JANコー
ドにおける最小バー幅(1モジュール寸法)は264μ
mから660μmまで規定されているが、本装置のよう
に印字ヘッドによりバーを印字する装置では、1本のバ
ーをいくつかのドットで構成することになるため、26
4μmから660μmまでの許容される幅のうち何通り
かを表現できるということになる。
According to JIS X0501, the minimum bar width (one module size) in the JAN code is 264 μm.
Although it is specified from m to 660 μm, in a device that prints a bar with a print head like this device, one bar is composed of several dots.
This means that some of the allowable widths from 4 μm to 660 μm can be expressed.

【0310】つまり、印字ドット径が120μmで、印
字ノズル間ピッチが70.5μmの場合表現可能なJA
Nコードの最小バー幅は、
That is, JA which can be expressed when the print dot diameter is 120 μm and the pitch between print nozzles is 70.5 μm
The minimum bar width of N code is

【0311】[0311]

【数5】264≦70.5(a−1)+120≦660 :aはバーを構成するドット数 の条件を満たす必要があり、3≦a≦8となる。つま
り、このプリンタではバーの幅方向の印字ドット数は3
から8個までということである。ここで、a=4の時、
つまり最小黒バー(1モジュール)を4ドットで構成し
た時の実際の印字される最小黒バー(1モジュール寸
法)を計算すると、
264 ≦ 70.5 (a−1) + 120 ≦ 660: a must satisfy the condition of the number of dots forming the bar, and 3 ≦ a ≦ 8. In other words, in this printer, the number of print dots in the bar width direction is three.
Means up to eight. Here, when a = 4,
In other words, when the minimum black bar (one module dimension) to be actually printed when the minimum black bar (one module) is composed of four dots is calculated,

【0312】[0312]

【数6】 70.5×(4−1)+120=331.5μm となる。60.5 × (4-1) + 120 = 331.5 μm

【0313】また、JANコード全体は95モジュール
で構成されている(標準バージョン時)から全体の大き
さは、
The entire JAN code is composed of 95 modules (at the time of the standard version).

【0314】[0314]

【数7】 70.5×(95×4−1)+120=26839.5μm 従って、この全体の大きさから1モジュールの大きさを
計算すると
70.5 × (95 × 4-1) + 120 = 26839.5 μm Therefore, when the size of one module is calculated from the entire size,

【0315】[0315]

【数8】26839.5÷95=282.5 よって、ドット径を120μmとしたことで、本来28
2.5μmであるべきバーの幅が331.5μmとなる
こととなる。つまり約49μm太すぎということにな
る。さらに、上記は印字位置のずれが無い場合の数値で
あって、通常のインクジェット印字装置における印字位
置精度σ=15μmと想定すると、あるべき寸法からの
ずれが60μmを越える場合が十分考えられることにな
る。X0501によればこのずれはバー幅許容差として
記載されているが、1モジュール寸法が281μmの時
±51μm、297μmの時±69μmとされており、
比例計算にて282.5μmの時は約53μmとなり、
明らかに規格を満たさないと言える。
26839.5 ÷ 95 = 282.5 Therefore, by setting the dot diameter to 120 μm, the original 28
The bar width, which should be 2.5 μm, will be 331.5 μm. That is, it is about 49 μm too thick. Furthermore, the above is a numerical value in the case where there is no displacement of the printing position, and assuming that the printing position accuracy σ = 15 μm in a normal ink jet printing apparatus, a case where the deviation from the desired dimension exceeds 60 μm can be sufficiently considered. Become. According to X0501, this deviation is described as a bar width tolerance, but is ± 51 μm when one module dimension is 281 μm, and ± 69 μm when one module dimension is 297 μm.
By proportional calculation, it becomes about 53 μm at 282.5 μm,
It can clearly be said that it does not meet the standard.

【0316】そこで、本例を以下のように適用すること
により、規格を満足しつつバー濃度が高く、白ヌケも少
ないバーコードを提供できるものである。バーの外側を
構成する印字ドットの大きさを小さく、例えば90μm
とすることにより最小黒バー幅は、
Therefore, by applying this example as follows, it is possible to provide a bar code satisfying the standard while having a high bar density and a small number of white spots. Reduce the size of the print dots constituting the outside of the bar, for example, 90 μm
And the minimum black bar width is

【0317】[0317]

【数9】70.5×(4−1)+90=301.5μm となり、σ=15μmの印字精度を計算に入れても十分
282.5±53μmの範囲に入れることが可能とな
る。
90.5 × (4-1) + 90 = 301.5 μm, and even if the printing precision of σ = 15 μm is taken into account, it is possible to sufficiently enter the range of 282.5 ± 53 μm.

【0318】例えば、記録用紙のにじみ率を2.5とし
たとき、120μmのドット径を得るためには約58p
l(ピコリットル)の液滴を吐出するように設計される
が、黒バーの両端に相当する印字ドットの位置を別途説
明したように検知する手段を用いその印字ノズルよりの
液滴を約24plになるように印字パルス幅を制御する
ことで本例の効果を実現できる。
For example, when the bleeding rate of the recording paper is 2.5, in order to obtain a dot diameter of 120 μm, about 58 p
1 (pico liter) of liquid droplets, and the means for detecting the positions of the print dots corresponding to both ends of the black bar as described above is used to detect approximately 24 pl of liquid droplets from the print nozzle. By controlling the print pulse width so that

【0319】(10.3)データ追加によるバー精度保
持 このように吐出量を制御してバー精度を保持する他、次
のようにしてもよい。本例においてもバーの検知までの
処理は上例と同様である。
(10.3) Maintaining Bar Accuracy by Adding Data In addition to maintaining the bar accuracy by controlling the ejection amount as described above, the following may be performed. In this example, the processing up to the detection of the bar is the same as in the above example.

【0320】本例では、バーコードデータ中の白バーを
検知し、その白バーの太さに応じて1ドット以上の白バ
ーを追加し、当該追加分データをシフトして印字するよ
うにデータをRAM156へ記憶させ、印字バッファ1
58に展開する。そして、印字バッファ158からデー
タを読出しヘッド制御回路157へ入力し、ヘッドを駆
動し、バーコードを印字させれば、図71に示すよう
に、本例のような処理を行わない場合の幅T′に対し
て、適正な白バーの幅Tを得ることができる。
In this example, a white bar in bar code data is detected, a white bar of one dot or more is added according to the thickness of the white bar, and data is printed such that the added data is shifted and printed. Is stored in the RAM 156, and the print buffer 1
Expand to 58. Then, the data is read out from the print buffer 158 and input to the head control circuit 157, and the head is driven to print a bar code. As shown in FIG. 71, the width T when processing such as this example is not performed is performed. ′, An appropriate white bar width T can be obtained.

【0321】本例の効果を詳述するに、例えば360d
piの解像度を有するインクジェット式プリンタにて、
JIS X0501に記載のJAN13ケタコードを印
字するとしたとき、かつ 最小黒バー(1モジュール寸法)を4ドットで印字
し、 印字ドット1個の直径を120μm(記録用紙上)と
する としたときの従来の場合と本例の場合(白バーに1つド
ット追加)のバー寸法の差を表にすると以下のようにな
る。
The effect of this example will be described in detail, for example, in the case of 360d
With an inkjet printer having a resolution of pi,
Conventional printing when the JAN13 digit code described in JIS X0501 is printed, and when the minimum black bar (one module size) is printed with 4 dots and the diameter of one printing dot is 120 μm (on recording paper) The table below shows the difference between the bar dimensions in the case and the present example (one dot added to the white bar).

【0322】[0322]

【表1】 [Table 1]

【0323】このように、最小幅の黒バーと白バーの幅
の差が少なくなり、バーコード全体の長さから計算され
る1モジュール幅の値に白バーが近づいていることがわ
かる。
Thus, it can be seen that the difference between the widths of the black bar and the white bar having the minimum width is reduced, and the white bar approaches the value of one module width calculated from the entire length of the bar code.

【0324】2モジュール幅以上の黒バー,白バーにつ
いても同様のことが言える。
The same can be said for a black bar and a white bar having a width of 2 modules or more.

【0325】このようにバーコードを印字する場合、白
バーの部分に1ドット以上の白バーを追加することによ
って、白バーの幅を正確に印字することができ、正確な
バーコードを印字できる効果がある。
When printing a barcode in this way, by adding a white bar of one dot or more to the white bar portion, the width of the white bar can be printed accurately, and an accurate barcode can be printed. effective.

【0326】(11)その他 本例はインクジェットヘッドを用いているため、それに
よって以上随所で述べた特有の効果を得るが、その他に
も次のような顕著な効果を有する。
(11) Others In this example, since the ink jet head is used, the above-mentioned specific effects can be obtained. However, the following other remarkable effects can be obtained.

【0327】すなわち、サーマルヘッドを用いてバーコ
ードを記録する際、ラインヘッドと直交する方向(用紙
搬送方向)に延在させてバーを印字するとき、特定の発
熱素子が連続して駆動されるため、特定の発熱素子への
蓄熱が問題となる。特には、バーの高さ方向において後
から印字されるバー上部が、発熱素子への蓄熱により下
部に比べて太く印字されることになり、そのための発熱
素子へ印加するエネルギを制御する必要が生じる。
That is, when a bar code is recorded using a thermal head, when a bar is printed by extending the bar code in a direction perpendicular to the line head (paper transport direction), a specific heating element is continuously driven. Therefore, heat storage in a specific heating element becomes a problem. In particular, the upper part of the bar, which is printed later in the height direction of the bar, is printed thicker than the lower part due to heat storage in the heating element, and it is necessary to control the energy applied to the heating element for that purpose. .

【0328】一方、ラインヘッド方向等、搬送方向外の
方向に印字するとき、フルマルチヘッドの発熱素子の配
列方向に連続する多数の発熱素子が一度に駆動されるこ
とになり、その蓄熱により印字を行わない部分の加熱さ
れ、尾引き状態のスジとなって画質に影響を与えること
になる。特に印字精度を重要とするバーコードにおい
て、印字を行わないバー間隔が乱され、バーコードの検
知精度に大きく悪影響を与えることになる。
On the other hand, when printing is performed in a direction other than the transport direction such as the line head direction, a large number of heating elements continuous in the arrangement direction of the heating elements of the full multi-head are driven at a time, and printing is performed by the heat storage. The portion not subjected to the heating is heated and becomes a streak in a tailing state, which affects the image quality. In particular, in a bar code in which printing accuracy is important, the interval between bars where printing is not performed is disturbed, which greatly affects the bar code detection accuracy.

【0329】また、発熱素子の温度が低い状態(印字を
行わないラインが続いた後)で記録を行うと十分発色せ
ず、細いラインにおいてはバーコードスキャナで正確に
検知できない程の濃度で記録されてしまうおそれもあ
る。
When recording is performed in a state where the temperature of the heating element is low (after a line where printing is not performed), color is not sufficiently formed, and recording is performed on a thin line with a density that cannot be accurately detected by a barcode scanner. There is also a risk of being done.

【0330】そのため、記録を行わない素子において
は、次の記録の際、十分発色するように、また連続して
記録を行う素子においては、発熱素子の温度が上昇し過
ぎないように制御することが必要である。
Therefore, it is necessary to control the element which does not perform recording so that the color is sufficiently developed at the time of the next recording and the element which performs continuous recording so that the temperature of the heating element does not excessively increase. is necessary.

【0331】このような点からもインクジェットヘッド
の利用が有効である。
The use of the ink jet head is also effective from this point.

【0332】なお、本発明は、特にインクジェット記録
方式の中でも、インク吐出を行わせるために利用される
エネルギとして熱エネルギを発生する手段(例えば電気
熱変換体やレーザ光等)を備え、前記熱エネルギにより
インクの状態変化を生起させる方式の記録ヘッド、記録
装置において優れた効果をもたらすものである。かかる
方式によれば記録の高密度化,高精細化が達成できるか
らである。
The present invention, particularly in an ink jet recording system, includes a means (for example, an electrothermal converter or a laser beam) for generating thermal energy as energy used for discharging ink. The present invention brings about an excellent effect in a print head and a printing apparatus of a type in which a change in the state of ink is caused by energy. This is because according to such a method, it is possible to achieve higher density and higher definition of recording.

【0333】その代表的な構成や原理については、例え
ば、米国特許第4723129号明細書,同第4740
796号明細書に開示されている基本的な原理を用いて
行うものが好ましい。この方式は所謂オンデマンド型,
コンティニュアス型のいずれにも適用可能であるが、特
に、オンデマンド型の場合には、液体(インク)が保持
されているシートや液路に対応して配置されている電気
熱変換体に、記録情報に対応していて核沸騰を越える急
速な温度上昇を与える少なくとも1つの駆動信号を印加
することによって、電気熱変換体に熱エネルギを発生せ
しめ、記録ヘッドの熱作用面に膜沸騰を生じさせて、結
果的にこの駆動信号に一対一で対応した液体(インク)
内の気泡を形成できるので有効である。この気泡の成
長,収縮により吐出用開口を介して液体(インク)を吐
出させて、少なくとも1つの滴を形成する。この駆動信
号をパルス形状とすると、即時適切に気泡の成長収縮が
行われるので、特に応答性に優れた液体(インク)の吐
出が達成でき、より好ましい。このパルス形状の駆動信
号としては、米国特許第4463359号明細書,同第
4345262号明細書に記載されているようなものが
適している。なお、上記熱作用面の温度上昇率に関する
発明の米国特許第4313124号明細書に記載されて
いる条件を採用すると、さらに優れた記録を行うことが
できる。
The typical configuration and principle are described in, for example, US Pat. Nos. 4,723,129 and 4,740.
It is preferable to use the basic principle disclosed in the specification of Japanese Patent No. 796. This method is a so-called on-demand type,
Although it can be applied to any type of continuous type, in particular, in the case of the on-demand type, it can be applied to a sheet holding liquid (ink) or an electrothermal converter arranged corresponding to the liquid path. By applying at least one drive signal corresponding to the recorded information and giving a rapid temperature rise exceeding the nucleate boiling, heat energy is generated in the electrothermal transducer, and film boiling occurs on the heat acting surface of the recording head. Liquid (ink) corresponding to this drive signal on a one-to-one basis.
This is effective because air bubbles inside can be formed. The liquid (ink) is ejected through the ejection opening by the growth and contraction of the bubble to form at least one droplet. When the drive signal is formed into a pulse shape, the growth and shrinkage of the bubble are performed immediately and appropriately, so that the ejection of a liquid (ink) having particularly excellent responsiveness can be achieved, which is more preferable. As the pulse-shaped drive signal, those described in US Pat. Nos. 4,463,359 and 4,345,262 are suitable. Further, if the conditions described in US Pat. No. 4,313,124 relating to the temperature rise rate of the heat acting surface are adopted, more excellent recording can be performed.

【0334】記録ヘッドの構成としては、上述の各明細
書に開示されているような吐出口,液路,電気熱変換体
の組合せ構成(直線状液流路または直角液流路)の他に
熱作用部が屈曲する領域に配置されている構成を開示す
る米国特許第4558333号明細書,米国特許第44
59600号明細書を用いた構成も本発明に含まれるも
のである。加えて、複数の電気熱変換体に対して、共通
するスリットを電気熱変換体の吐出部とする構成を開示
する特開昭59−123670号公報や熱エネルギの圧
力波を吸収する開孔を吐出部に対応させる構成を開示す
る特開昭59−138461号公報に基いた構成として
も本発明の効果は有効である。すなわち、記録ヘッドの
形態がどのようなものであっても、本発明によれば記録
を確実に効率よく行うことができるようになるからであ
る。
As the configuration of the recording head, in addition to the combination of the discharge port, the liquid path, and the electrothermal converter (linear liquid flow path or right-angled liquid flow path) as disclosed in the above-mentioned respective specifications, U.S. Pat. No. 4,558,333 and U.S. Pat. No. 44,558 which disclose a configuration in which a heat acting portion is arranged in a bending region.
A configuration using the specification of Japanese Patent No. 59600 is also included in the present invention. In addition, Japanese Unexamined Patent Application Publication No. 59-123670 discloses a configuration in which a common slit is used as a discharge portion of an electrothermal transducer for a plurality of electrothermal transducers, and an aperture for absorbing a pressure wave of thermal energy is provided. The effect of the present invention is effective even if the configuration is based on JP-A-59-138461, which discloses a configuration corresponding to a discharge unit. That is, according to the present invention, recording can be reliably and efficiently performed regardless of the form of the recording head.

【0335】さらに、上例では記録装置が記録できる記
録媒体の最大幅に対応した長さを有するフルラインタイ
プの記録ヘッドを用いたが、そのような記録ヘッドとし
ては、複数記録ヘッドの組合せによってその長さを満た
す構成や、一体的に形成された1個の記録ヘッドとして
の構成のいずれでもよい。
Further, in the above example, a full-line type recording head having a length corresponding to the maximum width of the recording medium that can be recorded by the recording apparatus was used, but such a recording head may be a combination of a plurality of recording heads. Either a configuration that satisfies the length or a configuration as a single recording head integrally formed may be used.

【0336】加えて、シリアルタイプのものでも、装置
本体に固定された記録ヘッド、あるいは装置本体に装着
されることで装置本体との電気的な接続や装置本体から
のインクの供給が可能になる交換自在のチップタイプの
記録ヘッド、あるいは記録ヘッド自体に一体的にインク
タンクが設けられたカートリッジタイプの記録ヘッドを
用いた場合にも本発明は有効である。
In addition, even in the case of a serial type, the recording head fixed to the apparatus main body, or the ink can be supplied from the apparatus main body by being electrically attached to the apparatus main body by being attached to the apparatus main body. The present invention is also effective when a replaceable chip-type recording head or a cartridge-type recording head in which an ink tank is provided integrally with the recording head itself is used.

【0337】また、本発明の記録装置の構成として、記
録ヘッドの吐出回復手段、予備的な補助手段等を付加す
ることは本発明の効果を一層安定できるので、好ましい
ものである。これらを具体的に挙げれば、記録ヘッドに
対してのキャッピング手段、クリーニング手段、加圧或
は吸引手段、電気熱変換体或はこれとは別の加熱素子或
はこれらの組み合わせを用いて加熱を行う予備加熱手
段、記録とは別の吐出を行なう予備吐出手段を挙げるこ
とができる。
It is preferable to add ejection recovery means for the recording head, preliminary auxiliary means, and the like as the configuration of the recording apparatus of the present invention since the effects of the present invention can be further stabilized. If these are specifically mentioned, the recording head is heated using capping means, cleaning means, pressurizing or suction means, an electrothermal transducer, another heating element or a combination thereof. Pre-heating means for performing the pre-heating and pre-discharging means for performing the discharging other than the recording can be used.

【0338】また、搭載される記録ヘッドの種類ないし
個数についても、例えば単色のインクに対応して1個の
みが設けられたものの他、記録色や濃度を異にする複数
のインクに対応して複数個数設けられるものであっても
よい。すなわち、例えば記録装置の記録モードとしては
黒色等の主流色のみの記録モードだけではなく、記録ヘ
ッドを一体的に構成するか複数個の組み合わせによるか
いずれでもよいが、異なる色の複色カラー、または混色
によるフルカラーの各記録モードの少なくとも一つを備
えた装置は、バーコードが不足しカラー化が検討されて
いることからも極めて有効である。
The types and the number of recording heads to be mounted are not limited to those provided only for one color ink, for example, and for a plurality of inks having different recording colors and densities. A plurality may be provided. That is, for example, the printing mode of the printing apparatus is not limited to a printing mode of only a mainstream color such as black, but may be any of integrally forming a printing head or a combination of a plurality of printing heads. Alternatively, an apparatus provided with at least one of the full-color recording modes based on mixed colors is extremely effective because bar codes are insufficient and colorization is being studied.

【0339】さらに加えて、以上説明した本発明実施例
においては、インクを液体として説明しているが、室温
やそれ以下で固化するインクであって、室温で軟化もし
くは液化するものを用いてもよく、あるいはインクジェ
ット方式ではインク自体を30℃以上70℃以下の範囲
内で温度調整を行ってインクの粘性を安定吐出範囲にあ
るように温度制御するものが一般的であるから、使用記
録信号付与時にインクが液状をなすものを用いてもよ
い。加えて、熱エネルギによる昇温を、インクの固形状
態から液体状態への状態変化のエネルギとして使用せし
めることで積極的に防止するため、またはインクの蒸発
を防止するため、放置状態で固化し加熱によって液化す
るインクを用いてもよい。いずれにしても熱エネルギの
記録信号に応じた付与によってインクが液化し、液状イ
ンクが吐出されるものや、記録媒体に到達する時点では
すでに固化し始めるもの等のような、熱エネルギの付与
によって初めて液化する性質のインクを使用する場合も
本発明は適用可能である。このような場合のインクは、
特開昭54−56847号公報あるいは特開昭60−7
1260号公報に記載されるような、多孔質シート凹部
または貫通孔に液状又は固形物として保持された状態
で、電気熱変換体に対して対向するような形態としても
よい。本発明においては、上述した各インクに対して最
も有効なものは、上述した膜沸騰方式を実行するもので
ある。
In addition, in the embodiments of the present invention described above, the ink is described as a liquid. However, an ink that solidifies at room temperature or lower and that softens or liquefies at room temperature may be used. In general, the ink jet method generally controls the temperature of the ink itself within a range of 30 ° C. or more and 70 ° C. or less to control the temperature so that the viscosity of the ink is in a stable ejection range. Sometimes, the ink may be in a liquid state. In addition, in order to positively prevent temperature rise due to thermal energy by using it as energy for changing the state of the ink from a solid state to a liquid state, or to prevent evaporation of the ink, the ink is solidified in a standing state and heated. May be used. In any case, the application of heat energy causes the ink to be liquefied by the application of the heat energy according to the recording signal and the liquid ink to be ejected, or to start solidifying when it reaches the recording medium. The present invention is also applicable to a case where an ink having a property of liquefying for the first time is used. In such a case, the ink
JP-A-54-56847 or JP-A-60-7
As described in Japanese Patent Publication No. 1260, it is also possible to adopt a form in which the sheet is opposed to the electrothermal converter in a state where it is held as a liquid or solid substance in the concave portion or through hole of the porous sheet. In the present invention, the most effective one for each of the above-mentioned inks is to execute the above-mentioned film boiling method.

【0340】さらに加えて、本発明インクジェット記録
装置の形態としては、コンピュータ等の情報処理機器の
画像出力端末として用いられるものの他、リーダ等と組
合せた複写装置、さらには送受信機能を有するファクシ
ミリ装置の形態を採るもの等であってもよい。
In addition, the form of the ink jet recording apparatus of the present invention is not limited to those used as image output terminals of information processing equipment such as computers, copying apparatuses combined with readers and the like, and facsimile apparatuses having a transmission / reception function. It may take a form.

【0341】[0341]

【発明の効果】以上説明したように、本発明によれば、
プリント内容に応じ、またはプリント媒体搬送時の姿勢
に応じ、プリントに係るプリント素子を適切に選定する
ようにしたので、素子使用頻度のかたよりを抑制してヘ
ッド寿命の低下を抑え、またプリント媒体の姿勢によら
ずプリント品位を保持することができる。
As described above, according to the present invention,
The print elements for printing are appropriately selected according to the print content or the attitude at the time of transport of the print medium. The print quality can be maintained regardless of the posture.

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

【図1】本発明の一実施例に係るラベルプリンタの全体
構成例を示すブロック図である。
FIG. 1 is a block diagram illustrating an overall configuration example of a label printer according to an embodiment of the present invention.

【図2】実施例のラベルプリンタの外観斜視図である。FIG. 2 is an external perspective view of the label printer according to the embodiment.

【図3】実施例のラベルプリンタの蓋部を開放した状態
を示す外観斜視図である。
FIG. 3 is an external perspective view illustrating a state where a cover of the label printer according to the embodiment is opened.

【図4】実施例装置の外装カバーを取外した状態を示す
外観斜視図である。
FIG. 4 is an external perspective view showing a state where an exterior cover of the apparatus of the embodiment is removed.

【図5】実施例装置の内部構成を示す正面図である。FIG. 5 is a front view showing an internal configuration of the embodiment device.

【図6】実施例装置の内部構成を示す平面図である。FIG. 6 is a plan view showing the internal configuration of the embodiment device.

【図7】記録対象となる用紙の構成例を示す斜視図であ
る。
FIG. 7 is a perspective view illustrating a configuration example of a sheet to be recorded.

【図8】その用紙上のTOFマークの説明図である。FIG. 8 is an explanatory diagram of a TOF mark on the sheet.

【図9】本例装置上のオペレーションパネルの構成例を
示す正面図である。
FIG. 9 is a front view illustrating a configuration example of an operation panel on the apparatus of the present example.

【図10】本例装置内のヘッド昇降機構の構成例を示す
模式図である。
FIG. 10 is a schematic diagram illustrating a configuration example of a head lifting mechanism in the apparatus of the present embodiment.

【図11】(A)および(B)は本例装置内のヘッド昇
降機構の他の構成例を示す模式図である。
FIGS. 11A and 11B are schematic views showing another configuration example of the head lifting mechanism in the apparatus of this embodiment.

【図12】本例装置のインク系の構成例を示す模式図で
ある。
FIG. 12 is a schematic diagram illustrating an example of the configuration of an ink system of the present example apparatus.

【図13】本例装置のインク系の構成例を示す概略図で
ある。
FIG. 13 is a schematic diagram illustrating an example of the configuration of an ink system of the apparatus of the present example.

【図14】本例装置のインク系の他の構成例を示す概略
図である。
FIG. 14 is a schematic diagram illustrating another example of the configuration of the ink system of the apparatus of the present example.

【図15】本例装置のインク系のさらに他の構成例を示
す概略図である。
FIG. 15 is a schematic diagram showing still another configuration example of the ink system of the apparatus of the present example.

【図16】そのポンプの説明図である。FIG. 16 is an explanatory diagram of the pump.

【図17】ポンプの他の構成例を示す説明図である。FIG. 17 is an explanatory diagram showing another configuration example of the pump.

【図18】ポンプのさらに他の構成を示す説明図であ
る。
FIG. 18 is an explanatory diagram showing still another configuration of the pump.

【図19】本例装置のヘッド装着部の構成例を示す斜視
図である。
FIG. 19 is a perspective view illustrating a configuration example of a head mounting unit of the apparatus of the present example.

【図20】記録媒体上のインクの重なり方の説明図であ
る。
FIG. 20 is a diagram illustrating how inks overlap on a recording medium.

【図21】本例装置のヘッドと回復系ユニットとの位置
関係を示す斜視図である。
FIG. 21 is a perspective view showing a positional relationship between a head and a recovery unit of the apparatus of the present example.

【図22】回復時の回復系ユニットの動作を説明するた
めの説明図である。
FIG. 22 is an explanatory diagram for explaining the operation of the recovery system unit during recovery.

【図23】(A)〜(D)はヘッドと回復系ユニットと
の各ポジションを説明するための説明図である。
FIGS. 23A to 23D are explanatory diagrams for explaining respective positions of a head and a recovery system unit.

【図24】(A)および(B)はラベル形状を検出する
ために利用されるセンサの構成例を示すためのそれぞれ
模式的平面図および模式的側面図である。
FIGS. 24A and 24B are a schematic plan view and a schematic side view, respectively, showing a configuration example of a sensor used for detecting a label shape.

【図25】(A)および(B)は、それぞれ、そのセン
サの他の構成例を説明するための模式的平面図および側
面図である。
FIGS. 25A and 25B are a schematic plan view and a side view, respectively, for explaining another configuration example of the sensor.

【図26】(A)および(B)は、それぞれ、そのセン
サのさらに他の構成例を説明するための模式的平面図お
よび側面図である。
FIGS. 26A and 26B are a schematic plan view and a side view, respectively, for explaining still another configuration example of the sensor.

【図27】ラベルの姿勢を検出するためのセンサ系の構
成例を示す模式的平面図である。
FIG. 27 is a schematic plan view showing a configuration example of a sensor system for detecting the attitude of the label.

【図28】ラベルの姿勢を検出するためのセンサ系の構
成例を示す模式的斜視図である。
FIG. 28 is a schematic perspective view showing a configuration example of a sensor system for detecting the attitude of a label.

【図29】ラベル姿勢を検出するためのセンサ系の他の
構成例を示す模式的平面図である。
FIG. 29 is a schematic plan view showing another configuration example of a sensor system for detecting a label attitude.

【図30】本例装置の制御系の全体構成例を示すブロッ
ク図である。
FIG. 30 is a block diagram showing an example of the overall configuration of a control system of the apparatus of the present example.

【図31】本例装置のコントロールパネルの構成例を示
すブロック図である。
FIG. 31 is a block diagram illustrating a configuration example of a control panel of the device of the present example.

【図32】本例装置の印字機構の概念図である。FIG. 32 is a conceptual diagram of a printing mechanism of the present example apparatus.

【図33】本例装置のヘッド部の等価回路図である。FIG. 33 is an equivalent circuit diagram of a head section of the device of this example.

【図34】ヘッドに供給する印字制御信号のタイミング
チャートである。
FIG. 34 is a timing chart of a print control signal supplied to the head.

【図35】ヘッド制御回路の内部構成例を示すブロック
図である。
FIG. 35 is a block diagram illustrating an example of the internal configuration of a head control circuit.

【図36】本例装置の電源投入後の初期処理手順の一例
を示すフローチャートである。
FIG. 36 is a flowchart illustrating an example of an initial processing procedure after power-on of the apparatus of the present example.

【図37】本例装置の印字処理手順の一例を示すフロー
チャートである。
FIG. 37 is a flowchart illustrating an example of a print processing procedure of the apparatus of the present example.

【図38】本例装置の印字中予備吐出処理手順の一例を
示すフローチャートである。
FIG. 38 is a flowchart illustrating an example of a preliminary discharge processing procedure during printing of the apparatus according to the present embodiment.

【図39】本例装置の回復処理手順の一例を示すフロー
チャートである。
FIG. 39 is a flowchart illustrating an example of a recovery processing procedure of the apparatus of the present example.

【図40】本例装置の予備吐出処理手順の一例を示すフ
ローチャートである。
FIG. 40 is a flowchart illustrating an example of a preliminary ejection processing procedure of the apparatus of the present example.

【図41】本例装置のワイピング処理手順の一例を示す
フローチャートである。
FIG. 41 is a flowchart illustrating an example of a wiping process procedure of the apparatus of the present example.

【図42】(A)〜(C)はデータ内容に基づく展開制
御のためにRAMに設けられる各エリアを示す説明図で
ある。
FIGS. 42A to 42C are explanatory diagrams showing respective areas provided in a RAM for development control based on data contents.

【図43】その展開制御手順の一例を示すフローチャー
トである。
FIG. 43 is a flowchart showing an example of the deployment control procedure.

【図44】その展開制御手順の他の例を示すフローチャ
ートである。
FIG. 44 is a flowchart showing another example of the deployment control procedure.

【図45】(A)および(B)は、それぞれ、図43お
よび図44の処理による効果を説明するための説明図で
ある。
FIGS. 45A and 45B are explanatory diagrams for explaining the effects of the processing in FIGS. 43 and 44, respectively.

【図46】プリンタ特定用データのフォーマット例を示
す説明図である。
FIG. 46 is an explanatory diagram showing a format example of printer specifying data.

【図47】ラベルへの印字内容の一例を示す説明図であ
る。
FIG. 47 is an explanatory diagram showing an example of the content of printing on a label.

【図48】ラベル特定用印字制御手順の一例を示すフロ
ーチャートである。
FIG. 48 is a flowchart illustrating an example of a label identification print control procedure.

【図49】図24に示した光センサの動作概念図であ
る。
FIG. 49 is an operation conceptual diagram of the optical sensor shown in FIG. 24;

【図50】ラベル紙の印字フォーマットとの適合を判定
するための回路構成の一例を示すブロック図である。
FIG. 50 is a block diagram illustrating an example of a circuit configuration for determining compatibility with a print format of label paper.

【図51】ラベルにバーコードが印字された場合の図2
4の光センサの動作概念図である。
FIG. 51 shows a case where a barcode is printed on a label.
It is an operation | movement conceptual diagram of the optical sensor of No. 4.

【図52】印字判定を行うための回路構成の例を示すブ
ロック図である。
FIG. 52 is a block diagram illustrating an example of a circuit configuration for performing print determination.

【図53】データを複数ラベルにわたって印字するため
の制御手順の一例を示すフローチャートである。
FIG. 53 is a flowchart illustrating an example of a control procedure for printing data over a plurality of labels.

【図54】同じく他の制御手順の例を示すフローチャー
トである。
FIG. 54 is a flowchart showing an example of another control procedure.

【図55】同じくさらに他の制御手順の例を示すフロー
チャートである。
FIG. 55 is a flowchart showing still another example of the control procedure.

【図56】同じくさらに他の制御手順の例を示すフロー
チャートである。
FIG. 56 is a flowchart showing still another example of the control procedure.

【図57】(A)および(B)は図53の処理の効果を
説明するための説明図である。
FIGS. 57A and 57B are explanatory diagrams for describing the effect of the processing in FIG. 53;

【図58】(A)〜(C)は図54の処理の効果を説明
するための説明図である。
FIGS. 58A to 58C are explanatory diagrams for explaining the effect of the processing in FIG. 54;

【図59】ラベル紙の斜行搬送状態を示す説明図であ
る。
FIG. 59 is an explanatory diagram showing a skewed conveyance state of the label paper.

【図60】(A)および(B)は、それぞれ、斜行搬送
時および正常位置からの偏倚搬送時における印字状態を
示す説明図である。
FIGS. 60A and 60B are explanatory views showing a printing state at the time of skew conveyance and at the time of conveyance deviating from a normal position, respectively.

【図61】斜行搬送されるラベルに対し正しく印字を行
うための制御を説明するための説明図である。
FIG. 61 is an explanatory diagram for explaining control for correctly printing a label that is skewed and conveyed.

【図62】記録素子の使用頻度をならすために行うシフ
ト印字制御手順の一例を示すフローチャートである。
FIG. 62 is a flowchart illustrating an example of a shift print control procedure performed to level the use frequency of a recording element.

【図63】その手順を行ったときの印字例を示す説明図
である。
FIG. 63 is an explanatory diagram showing an example of printing when the procedure is performed.

【図64】シフト印字の他の例を説明するための説明図
である。
FIG. 64 is an explanatory diagram for describing another example of shift printing.

【図65】シフト印字のさらに他の例を説明するための
説明図である。
FIG. 65 is an explanatory diagram for explaining still another example of shift printing.

【図66】ヘッド昇降によってバーコードの精度を保持
するための処理を説明する説明図である。
FIG. 66 is an explanatory diagram illustrating a process for maintaining the accuracy of a barcode by moving the head up and down.

【図67】(A),(B)および(C)はヨレによるバ
ー精度の低下を説明するための説明図である。
FIGS. 67 (A), (B) and (C) are explanatory diagrams for explaining a decrease in bar accuracy due to a twist.

【図68】ドットの形成によるバーコードの黒バーの拡
幅を説明するための説明図である。
FIG. 68 is an explanatory diagram for explaining the widening of a black bar of a barcode by forming dots.

【図69】記録素子を駆動するための印加パルスの説明
図である。
FIG. 69 is an explanatory diagram of an applied pulse for driving a printing element.

【図70】吐出量制御によるバー精度保持の説明図であ
る。
FIG. 70 is an explanatory diagram of maintaining bar accuracy by discharge amount control.

【図71】白データ追加制御によるバー精度保持の説明
図である。
FIG. 71 is an explanatory diagram of maintaining bar accuracy by white data addition control.

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

PDS プリントデータ供給手段 SDM 特殊データ付加手段 SCM 展開制御手段 DSM データ展開手段 HDM ヘッド駆動手段 BAM バー精度保持手段 SRM インク供給/回復手段 MID プリント媒体情報検出手段 1 ラベルプリンタ本体 2 オペレーションパネル 3 蓋部 51 ラベル紙 55 カール補正ローラ 61,62,84,86 TOFセンサ 63 帯電ローラ 64 除電ローラ 65 ベルト 68 ヘッドブロック 78 回復ユニット 79 ヘッド移動モータ 81 回復ユニット移動モータ 83 インク供給ユニット 90 メモリカード 100 ラベル 101 セパレータ 103 TOFマーク 151 ホストコンピュータ 152 データ送受信部 153 メインCPU 154 コントロールパネル 155 ROM 156 RAM 157 ヘッド制御回路 158 印字バッファ 159 I/Oポート 164 駆動回路 165 駆動モータ 167 センサ回路 168 オペレーションパネル 301Bk,301C,301M,301Y ヘッド 307 サブタンク 308 ポンプ 312 ヘッドホルダ 405 ラベル形状検出センサ 418 斜行量検出センサ 468 ラベル形状判定回路 469 ラベル形状記憶回路 470 印字検出回路 471 印字判定回路 PDS print data supply means SDM special data addition means SCM development control means DSM data development means HDM head drive means BAM bar precision holding means SRM ink supply / recovery means MID print medium information detection means 1 label printer main body 2 operation panel 3 lid 51 Label paper 55 Curl correction roller 61, 62, 84, 86 TOF sensor 63 Charging roller 64 Static elimination roller 65 Belt 68 Head block 78 Recovery unit 79 Head movement motor 81 Recovery unit movement motor 83 Ink supply unit 90 Memory card 100 Label 101 Separator 103 TOF mark 151 Host computer 152 Data transmission / reception unit 153 Main CPU 154 Control panel 155 ROM 156 RAM 157 F Print control circuit 158 Print buffer 159 I / O port 164 Drive circuit 165 Drive motor 167 Sensor circuit 168 Operation panel 301Bk, 301C, 301M, 301Y Head 307 Sub tank 308 Pump 312 Head holder 405 Label shape detection sensor 418 Skew amount detection sensor 468 Label shape determination circuit 469 Label shape storage circuit 470 Print detection circuit 471 Print determination circuit

───────────────────────────────────────────────────── フロントページの続き (72)発明者 西本 一成 東京都大田区下丸子3丁目30番2号 キ ヤノン株式会社内 (56)参考文献 特開 平3−51148(JP,A) 特開 昭57−142373(JP,A) 実開 平1−80347(JP,U) (58)調査した分野(Int.Cl.7,DB名) B41J 2/515 B41J 2/01 B41J 2/125 B41J 2/255 ──────────────────────────────────────────────────続 き Continuation of the front page (72) Inventor Kazunari Nishimoto 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. (56) References JP-A-3-51148 (JP, A) JP-A Sho 57-142373 (JP, a) JitsuHiraku flat 1-80347 (JP, U) (58 ) investigated the field (Int.Cl. 7, DB name) B41J 2/515 B41J 2/01 B41J 2/125 B41J 2 / 255

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 複数のプリント素子を配列してなるプリ
ントヘッドを用い、前記配列の方向と異なる方向に相対
搬送されるプリント媒体に対しプリントを行うプリンタ
において、 前記プリントを行うプリント内容を判別する判別手段
と、 前記判別手段によって判別された前記プリント内容に応
じてプリントに使用するプリント素子を選定する選定手
段と、 を具え、前記判別手段は、前記判別されたプリント内容
に応じて前記配列された複数のプリント素子のうち端部
から何個が前記プリントに関与しないかを検出し、前記
選定手段は、前記検出された個数に対応して、同一内容
について連続プリントされる前記プリント媒体の所定枚
数毎に、使用するプリント素子をシフトさせる ことを特
徴とするプリンタ。
1. A printer that prints on a print medium that is relatively conveyed in a direction different from the arrangement direction using a print head having a plurality of print elements arranged therein, wherein the print content to be printed is determined. Judgment means
And the print content determined by the determination means.
Selection method to select the print element to be used for printing
And a discriminating means, wherein the discriminating means includes the discriminated print content.
End of the plurality of printed elements arranged according to
From how many are not involved in the print,
The selecting means has the same content according to the detected number.
The predetermined number of the print media continuously printed for
A printer characterized in that a printing element to be used is shifted every number .
【請求項2】 複数のプリント素子を配列してなるプリ
ントヘッドを用い、印字バッファに展開されたデータに
基づいて前記プリント素子を駆動することにより、前記
配列の方向と異なる方向に相対搬送されるプリント媒体
に対しプリントを行うプリンタにおいて、 相対搬送される前記プリント媒体の前記プリントヘッド
に対する相対的姿勢を判別する判別手段と、 前記判別手段によって判別された前記相対的姿勢に応じ
てプリントに使用するプリント素子を選定する選定手段
と、 を具え、前記判別された相対的姿勢に応じたプリント素
子の駆動タイミングの制御、または、前記判別された相
対的姿勢に応じた前記印字バッファへのデータの展開の
いずれかを行い、前記選定手段によって選定された前記
プリント素子によりプリントを行うことを特徴とするプ
リンタ。
2. A pre-print device comprising a plurality of print elements arranged.
Print head using the print head
By driving the printing element based on the
Print media conveyed in a direction different from the direction of the array
The print head of the print medium conveyed relative to the printer
And discriminating means for discriminating a relative position with respect to, depending on the relative position which has been determined by said determining means
Means for selecting the print element to be used for printing
And a print element corresponding to the determined relative posture.
Control of the child drive timing, or the phase determined
Data expansion to the print buffer according to the
Do any of the above and the
A printing device characterized in that printing is performed by a printing element.
Linta.
【請求項3】 プリントヘッドとして複数の吐出口を配
列してなるインクジェットヘッドの形態を有するものを
用いることを特徴とする請求項1または2に記載のプリ
ンタ。
3. A printer according to claim 1 or 2, characterized by using a material having the form of an ink jet head formed by arranging a plurality of outlets as a print head.
【請求項4】 前記インクジェットヘッドはインクを吐
出するために利用される熱エネルギを発生する素子を有
することを特徴とする請求項に記載のプリンタ。
4. A printer according to claim 3, wherein said ink-jet head having an element for generating thermal energy used for ejecting ink.
JP19643893A 1993-08-06 1993-08-06 Printer Expired - Fee Related JP3313199B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP19643893A JP3313199B2 (en) 1993-08-06 1993-08-06 Printer
US08/986,732 US6172688B1 (en) 1993-08-06 1997-12-08 Printer and printing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19643893A JP3313199B2 (en) 1993-08-06 1993-08-06 Printer

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2002100271A Division JP3439206B2 (en) 2002-04-02 2002-04-02 Printer

Publications (2)

Publication Number Publication Date
JPH0747714A JPH0747714A (en) 1995-02-21
JP3313199B2 true JP3313199B2 (en) 2002-08-12

Family

ID=16357831

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19643893A Expired - Fee Related JP3313199B2 (en) 1993-08-06 1993-08-06 Printer

Country Status (1)

Country Link
JP (1) JP3313199B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001039981A1 (en) * 1999-12-01 2001-06-07 Sony Corporation Method of driving print head in inkjet printer, and inkjet printer
JP4549523B2 (en) * 2000-12-15 2010-09-22 キヤノンファインテック株式会社 Recording device
JP4665805B2 (en) * 2006-03-17 2011-04-06 カシオ計算機株式会社 Printing device
US7775617B2 (en) * 2006-11-28 2010-08-17 Canon Kabushiki Kaisha Printing apparatus and control method of the printing apparatus
US20090058916A1 (en) * 2007-08-30 2009-03-05 Canon Finetech Inc. Image forming method and image forming apparatus
JP5169398B2 (en) * 2008-04-07 2013-03-27 セイコーエプソン株式会社 Paper width detection method for label printer and label printer
JP6417858B2 (en) * 2014-10-31 2018-11-07 株式会社リコー Recording apparatus and recording apparatus control method
JP2017052182A (en) * 2015-09-09 2017-03-16 カシオ計算機株式会社 Printing device, printing method and program

Also Published As

Publication number Publication date
JPH0747714A (en) 1995-02-21

Similar Documents

Publication Publication Date Title
US6172688B1 (en) Printer and printing method
JPH0747670A (en) Printer
JP3439206B2 (en) Printer
JP3313199B2 (en) Printer
JP2003237059A (en) Inkjet recorder and method of inkjet recording
JP4084977B2 (en) Recording device
JP2003150914A (en) Recorder
JPH07330193A (en) Sheet feeding device and recording device
JP2007130881A (en) Inkjet printer
JPH0747747A (en) Printer
JPH0747743A (en) Printer
US8137015B2 (en) Image forming method for determining a position of an ink ribbon with a boundary line
JPH0747719A (en) Printer
JPH11179894A (en) Ink jet printer and ink jet printing method
KR100225083B1 (en) Carriage controlling apparatus and the method thereof
JP2000127368A (en) Recording apparatus and recording operation controlling method
JPH0732606A (en) Ink jet printer
JPH11115223A (en) Printing apparatus
JP2003220744A (en) Recorder and recording method
JPH11240229A (en) Recording system
JPH11240204A (en) Recording apparatus
JPH10226125A (en) Printing apparatus
JP2010030108A (en) Recording apparatus
JPH11208069A (en) Recorder and recording method
JP3007094B2 (en) Recording device

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20020423

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20090531

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20100531

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20100531

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20110531

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees