JP3439206B2 - Printer - Google Patents
PrinterInfo
- Publication number
- JP3439206B2 JP3439206B2 JP2002100271A JP2002100271A JP3439206B2 JP 3439206 B2 JP3439206 B2 JP 3439206B2 JP 2002100271 A JP2002100271 A JP 2002100271A JP 2002100271 A JP2002100271 A JP 2002100271A JP 3439206 B2 JP3439206 B2 JP 3439206B2
- Authority
- JP
- Japan
- Prior art keywords
- head
- ink
- printing
- label
- 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 - Lifetime
Links
Landscapes
- Ink Jet (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、プリンタ、特にPO
S,FA,物流等で広く利用されるラベルプリンタに適
用して好適なプリンタに関し、さらに詳しくは特にイン
クジェットプリント方式を用いるラベルプリンタに関す
るものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to printers, especially POs.
The present invention relates to a printer suitable for application to a label printer widely used in S, FA, physical distribution, etc., and more particularly to a label printer using an inkjet printing method.
【0002】[0002]
【従来の技術】一般的なインクジェット記録の利点とし
ては、プリント媒体に対し非接触であるために静粛性に
優れること、プリント速度が高いこと、高密度プリント
が可能であること、カラー化が容易であること、装置が
小型であること等の点が挙げられる。2. Description of the Related Art The advantages of general ink jet recording are that it is non-contact with the print medium and therefore has excellent quietness, high printing speed, high density printing is possible, and easy colorization. And that the device is small.
【0003】[0003]
【発明が解決しようとする課題】一方、ラベルプリンタ
として、セパレータと称される長尺の剥離紙上に多数の
ラベルを連続貼付し、これをロールに形成した所謂ラベ
ル紙を搬送する形態のものが多く、インクジェット方式
をラベルプリンタに適用する場合、プリントヘッド部分
での用紙の浮きや斜行等を押さえるなどの工夫を要す
る。On the other hand, as a label printer, there is known a printer in which a large number of labels are continuously stuck on a long release paper called a separator and the so-called label paper formed on a roll is conveyed. In many cases, when the inkjet method is applied to a label printer, it is necessary to take measures such as suppressing the floating and skew of the paper at the print head portion.
【0004】また、最近ではバーコードが不足しがち
で、カラー化も検討されてきており、この意味からもイ
ンクジェット方式の採用は有効であるが、カラーラベル
プリンタを設計する場合、ラベルプリンタのプリント速
度を速く設計しようとすると、各色のプリントヘッドに
与えるプリント信号の周波数が大きくなり、駆動電源の
容量を大きくする必要が生じることから、電源装置の大
型化を抑える工夫も要する。Recently, there is a tendency for a shortage of bar codes, and colorization has also been studied. From this point of view, the adoption of the ink jet method is effective, but when designing a color label printer, printing of the label printer is performed. If the speed is designed to be high, the frequency of the print signal given to the print head of each color becomes large, and it becomes necessary to increase the capacity of the driving power supply. Therefore, it is necessary to devise an increase in the size of the power supply device.
【0005】さらに、インクジェット方式の場合は、長
期間放置によるインクの吐出不安定を防止するために、
所謂、回復系によって印字ヘッド周辺のインクを循環さ
せてやるのが有効である。この回復動作は、回復系とい
う名称の回復ユニットを、プリント手段であるプリント
ヘッドに当接させ行うのが一般的である。しかし、ラベ
ルプリンタでは、一般的にロール状にラベル紙を使用す
るものであるために、用紙が印字位置から無くなること
がない。従って通常のオフィス用プリンタのようなカッ
ト紙対応のものに比して、この回復系の配置、および回
復シーケンスの設計が非常に困難である。そして、これ
らに伴って、プリントヘッド、回復系ユニット、インク
供給系、およびプリント媒体搬送系をコンパクトにする
ことが非常に難しい。Further, in the case of the ink jet system, in order to prevent ink ejection instability due to being left for a long time,
It is effective to circulate the ink around the print head by a so-called recovery system. This recovery operation is generally performed by bringing a recovery unit called a recovery system into contact with a print head, which is a printing unit. However, in a label printer, label paper is generally used in roll form, and therefore the paper does not disappear from the printing position. Therefore, it is very difficult to arrange the recovery system and design the recovery sequence, as compared with a normal office printer compatible with cut sheets. Along with these, it is very difficult to make the print head, the recovery system unit, the ink supply system, and the print medium transport system compact.
【0006】本発明は、インクジェット方式を採用し、
かつその利点を十分に活用しつつ、プリンタの小型化、
ひいては小型のラベルプリンタの実現に資することを目
的とする。The present invention adopts an ink jet system,
And while making full use of its advantages, printer miniaturization,
Furthermore, the purpose is to contribute to the realization of a small label printer.
【0007】[0007]
【課題を解決するための手段】そのために、本発明は、
複数のインク吐出口を配列してなるプリントヘッドを用
いてプリント媒体に対しプリントを行うプリンタにおい
て、前記プリントヘッドにインクを供給するためのイン
ク供給手段と、前記プリントヘッドによるプリント性能
を安定させるための回復処理を行うヘッド回復手段と、
前記プリントヘッドおよび前記ヘッド回復手段が位置す
る側と前記インク供給手段が位置する側との間に、前記
プリント媒体の搬送面を位置させて、前記プリント媒体
を前記プリントヘッドに対し相対搬送するための搬送手
段と、前記プリントヘッドを前記搬送面の上方において
支持し、前記プリントヘッドを垂直方向へ移動可能な第
1の移動手段と、 前記ヘッド回復手段を前記搬送面の上
方において支持し、プリント媒体の搬送方向へ移動可能
な第2の移動手段と、を具え、前記プリントヘッドは、
前記プリントヘッドから下方に対してインクを吐出する
ように配置されるとともに、前記回復処理にあたり、前
記搬送面の上方であって前記プリントヘッドの下方に前
記ヘッド回復手段が位置するよう、前記第1の移動手段
および前記第2の移動手段により前記プリントヘッドと
前記ヘッド回復手段とを相対的に移動させ、 前記回復処
理の後のプリント媒体に対するプリントにあたり、前記
第1の移動手段により前記プリントヘッドを前記ヘッド
回復手段から退避する方向へ移動させた後、前記第2の
移動手段により前記ヘッド回復手段を前記プリントヘッ
ドの下方から退避させ、続いて前記プリントヘッドとプ
リント媒体との間隔を所定量とするよう前記第1の移動
手段により前記プリントヘッドを下方へ移動させるよう
にしたことを特徴とする。To this end, the present invention provides
In a printer that prints on a print medium using a print head having a plurality of ink ejection ports arranged, an ink supply unit for supplying ink to the print head, and to stabilize print performance by the print head. Head recovery means for performing recovery processing of
To convey the print medium relative to the print head by arranging a conveyance surface of the print medium between the side where the print head and the head recovery means are located and the side where the ink supply means is arranged. The transport means and the print head above the transport surface.
Supports and moves the print head vertically.
1 moving means and the head recovering means on the carrying surface.
Supported in one direction and movable in the print medium transport direction
A second moving means, the printhead comprising :
The first recovery means is arranged so as to eject ink from the print head to the lower side, and the head recovery means is positioned above the transport surface and below the print head in the recovery processing . Means of transportation
And the print head and the head recovery means are relatively moved by the second moving means , and the recovery processing is performed.
When printing on the print medium after processing,
The print head is moved to the head by first moving means.
After moving in the direction of retreating from the recovery means, the second
The head recovery means is moved to the print head by moving means.
The print head and the print head.
The first movement so that the distance to the lint medium is a predetermined amount.
By means of moving the print head downwards
It is characterized by having done.
【0008】ここで、前記ヘッド回復手段は前記プリン
トヘッドから排出されたインクを受容するインク受容部
を有し、前記インク供給手段は前記インク受容部よりイ
ンクを回収するポンプと前記プリントヘッドに向う方向
にインクを供給するポンプとを有し、これら2つのポン
プを単一の駆動源で駆動するようにすることができる。Here, the head recovery means has an ink receiving portion for receiving the ink discharged from the print head, and the ink supply means has an ink receiving portion from the ink receiving portion.
And a pump for supplying ink in a direction toward the pump and the print head to recover the link may be to drive the two pumps by a single driving source.
【0009】また、色調を異にするインクに対応して複
数のプリントヘッドを取付け可能とすることができる。Further, it is possible to attach a plurality of print heads corresponding to inks having different color tones.
【0010】また、前記プリントヘッドに取付けられた
温度センサを具え、該温度センサにより前記プリントヘ
ッドの温度上昇を検知してプリント動作の中断、または
プリント速度の低減、または前記プリントヘッド内での
インクの循環を行わせるようにすることができる。Further, a temperature sensor attached to the print head is provided, and an increase in temperature of the print head is detected by the temperature sensor to interrupt the printing operation or reduce the printing speed, or ink in the print head. It is possible to make the circulation of the.
【0011】また、前記ヘッド回復手段は前記プリント
ヘッドをキャップする部材を有するものとすること、ま
た、前記プリントヘッドの表面を拭く清掃手段を有する
ものとすることができる。加えて、前記インク供給手段
はインクタンクを含むものとすることができる。Further , the head recovery means may have a member for capping the print head, and may have a cleaning means for wiping the surface of the print head. In addition, the ink supply means may include an ink tank.
【0012】[0012]
【発明の実施の形態】以下、図面を参照し、次の手順に
て本発明の実施の形態を詳細に説明する。
(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)その他
なお、本発明においては、「記録」,「印字」および
「プリント」なる語を混在させて用いているが、これら
はいずれも、広く記録媒体上に記録剤を付与することを
言う。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described in detail below with reference to the drawings in the following procedure. (1) Overview (Fig. 1) (2) Mechanical configuration of device (Figs. 2 to 29) (2.1) Overall device (Figs. 2 to 9) (2.2) Head lifting mechanism (Fig. 10, Fig. 10) (Fig. 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 (FIG. 46) (FIG. 48) (5.1) Addition of data for printer identification (FIG. 46) (5.2) Data change for identification of label group (FIG. 47,
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 label orientation (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 raising and lowering the head (FIG. 6)
6, FIG. 67) (10.2) Maintaining bar accuracy by controlling discharge amount (FIG. 68)
(Fig. 70) (10.3) Maintaining bar accuracy by adding data (Fig. 7)
1) (11) Others In the present invention, the terms "recording", "printing" and "printing" are used in a mixed manner, but these all widely apply a recording agent on a recording medium. Say that.
【0013】また、記録媒体として以下の実施形態では
剥離紙上にラベルを連続配置したロール紙形態の用紙を
用いているが、その形態,種類,材質はいかなるもので
あってもよい。例えば、カット紙を記録媒体として用い
てもよいし、記録媒体の材質としてはフィルム,布その
他のものであってもよい。Further, in the following embodiment, the recording medium is a roll paper form in which labels are continuously arranged on a release paper, but any form, kind and material may be used. For example, cut paper may be used as the recording medium, and the material of the recording medium may be film, cloth or the like.
【0014】さらに、以下では本発明をラベルプリンタ
に適用した場合について説明するが、本発明のプリンタ
は切り取り可能にミシン目の入った連続紙や名刺,カー
ド等をプリント媒体に用いるもの、あるいは券売機形態
のもの等、種々の形態を採り得るのは勿論である。
(1)概要
図1は本実施形態の装置の概要を説明するための図であ
り、本実施形態は、ラベル紙LSに所定のバーコード等
の情報をプリントする装置(以下ラベルプリンタとい
う)に係るものである。Further, the case where the present invention is applied to a label printer will be described below. The printer of the present invention uses perforated continuous paper, business cards, cards, etc. which can be cut as print media, or ticket vending machines. Of course, various forms such as a machine form can be adopted. (1) Outline FIG. 1 is a diagram for explaining the outline of the apparatus according to the present embodiment. In the present embodiment, an apparatus for printing information such as a predetermined barcode on a label sheet LS (hereinafter referred to as a label printer) is shown. It is related.
【0015】図において、PDSはプリントすべきデー
タ等の供給源をなすプリントデータ供給手段であり、ホ
ストコンピュータ等の情報処理装置、磁気ディスク,メ
モリカード等のデータ記憶装置その他種々の形態を可と
する。In the figure, PDS is a print data supplying means which is a supply source of data 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, and various other forms. To do.
【0016】SCMは、プリントデータ供給手段PDS
から供給されるプリントデータを、プリントヘッドPH
Dの形態やプリント動作形態等に応じて、さらにプリン
ト媒体情報検出手段MIDが検出するラベル紙LSの形
状やプリントデータのレイアウト等に応じて、適切に整
列させてデータ展開手段DSM上に展開する展開制御手
段であり、図42〜図45等について詳述する。SCM is print data supply means PDS
Print data supplied from the print head PH
Depending on the form of D, the form of printing operation, etc., and further according to the shape of the label paper LS detected by the print medium information detecting unit MID, the layout of print data, etc., the data is appropriately aligned and expanded on the data expanding unit DSM. This is a deployment control means and will be described in detail with reference to FIGS. 42 to 45.
【0017】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, and continuous printing. When there is a change in the print content in the label group, the content identification data is added to the label group so that it can be seen at a glance which label has been changed, and the label is expanded in the data expansion means DSM. The mode of adding the data may be to generate data other than the original print data, or to process a part or all of the original print data. Do not spoil the contents of. This special data adding means will be described later with reference to FIGS.
【0018】HDMはヘッド駆動手段であり、データ展
開手段DSMに展開されたプリントデータに従ってプリ
ントヘッドPHDの記録素子群を駆動する。また、この
駆動にあたり、記録素子の使用頻度の分布を低減すべ
く、またはプリント媒体情報検出手段MIDが検出する
ラベル紙の姿勢によらず望ましいプリント状態を得るた
べく、適宜プリントに際して使用する記録素子のシフト
を行う。このヘッド駆動手段については図61〜図65
等について後述する。The HDM is a head driving means, and drives the recording element group of the print head PHD according to the print data expanded by the data expanding means DSM. In addition, in this driving, a recording element used at the time of printing is appropriately used in order to reduce the distribution of the frequency of use of the recording element or to obtain a desired print state regardless of the orientation of the label sheet detected by the print medium information detecting means MID. Shift. This head drive means is shown in FIGS.
Etc. will be described later.
【0019】BAMはバー精度保持手段であり、プリン
トデータ等に応じて、ラベル紙上に形成すべきバーコー
ドの精度を確保するための制御を行う。このバー精度保
持手段BAMについては図10,図11,図66〜図7
1について後述する。BAM is a bar accuracy holding means, and performs control for ensuring the accuracy of the bar code to be formed on the label paper according to the print data and the like. This bar accuracy holding means BAM is shown in FIGS. 10, 11, and 66 to 7.
1 will be described later.
【0020】プリントヘッドPHDは、本例では記録剤
としてインクを用い、インクを吐出するために利用され
るエネルギとしてインクに膜沸騰を生じさせる熱エネル
ギを付与する発熱素子を記録素子として有したインクジ
ェットヘッド、すなわちキヤノン株式会社が提唱するバ
ブルジェット(登録商標)方式のプリントヘッドを使用
している。また、そのプリントヘッドPHDを、色調を
異にするインクに対応して複数(例えば4段)設け、さ
らにプリントに使用したい色に対応すべくこれを交換可
能としている。このプリントヘッドPHDの交換ないし
配列については図19,図20について後述する。In this example, the print head PHD uses ink as a recording agent, and has an ink jet recording element having a heating element for applying heat energy for causing film boiling to the ink as energy used for ejecting the ink. A head, that is, a bubble jet (registered trademark) type print head proposed by Canon Inc. is used. Further, a plurality of print heads PHD (for example, four stages) are provided corresponding to inks having different color tones, and the print heads PHD can be exchanged so as to correspond to a color desired for printing. The replacement or arrangement of the print head PHD will be described later with reference to FIGS.
【0021】SRMはプリントヘッドPHDに対してイ
ンクを供給し、またはインク吐出性能を維持するための
処理(回復処理)に際してインクを循環,回収するイン
ク供給/回復手段であり、図12〜図18,図21〜図
23について後述する。The SRM is an ink supply / recovery means that circulates and recovers the ink in the process (recovery process) for supplying the ink to the print head PHD or maintaining the ink ejection performance. 21 to 23 will be described later.
【0022】プリント媒体情報検出手段MIDはラベル
紙の端部検出,搬送異常の検出,ラベル紙形状の検出等
に用いられる各種センサ群からなる。また、MTMはラ
ベル紙LSをプリントヘッドPHDによる記録位置に関
して搬送する搬送手段である。
(2)装置の機械的構成
(2.1)装置の全体
図2は本実施形態のラベルプリンタの外観斜視図、図3
はその蓋部を開放した状態を示す外観斜視図である。The print medium information detecting means MID is composed of various sensor groups used for detecting the edge of the label sheet, detecting abnormal conveyance, detecting the shape of the label sheet, and the like. Further, the MTM is a conveying unit that conveys the label paper LS with respect to the recording position by the print head PHD. (2) Mechanical configuration of the apparatus (2.1) Overall view of the apparatus FIG. 2 is an external perspective view of the label printer of this embodiment, and FIG.
FIG. 3 is an external perspective view showing a state in which the lid portion is opened.
【0023】ここで、1は装置本体、51はロール状に
巻かれたラベル紙ロール、51Aはロール支持軸、52
はロール端面にあって幅方向に規制してラベル紙を斜行
な送出し、かつロール51の支持軸51Aからの脱落等
を防止するロールガイド、53は支持軸51Aの支柱で
ある。2は各種スイッチ,表示ランプ等を有したオペレ
ーションパネルであり、図9について後述する。3は装
置蓋部であり、これを図3に示すように開放することに
よってインクタンク83等の交換や搬送系等に関してジ
ャム除去等所要の作業を行うことができる。また、4は
メイン電源スイッチ、5は電源コードを接続するための
コネクタ、6はメモリカード90を装着するためのスロ
ット、7はホストコンピュータ等とラベルプリンタ本体
とを接続するインタフェースケーブルのコネクタであ
る。Here, 1 is the main body of the apparatus, 51 is a label paper roll wound in a roll shape, 51A is a roll support shaft, and 52 is a roll support shaft.
Is a roll guide that regulates the width of the roll end face in the width direction to obliquely feed the label paper, and prevents the roll 51 from falling off the support shaft 51A, and 53 is a column of the support shaft 51A. Reference numeral 2 denotes an operation panel having various switches and display lamps, which will be described later with reference to FIG. Reference numeral 3 denotes an apparatus lid portion, and by opening the lid portion as shown in FIG. 3, required work such as replacement of the ink tank 83 and the like, jam removal related to the transport system and the like can be performed. Further, 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 an interface cable connector for connecting a host computer or the like to the label printer body. .
【0024】図4は図2の外装カバーを取外した状態を
示す外観斜視図、図5は本例装置の内部構成を示す正面
図、図6は同じく平面図である。FIG. 4 is an external perspective view showing a state in which the exterior cover of FIG. 2 is removed, FIG. 5 is a front view showing the internal structure of the apparatus of this example, and FIG. 6 is a plan view of the same.
【0025】これら図において、54は用紙ロール51
の巻き癖(カール)を補正するためのカール補正ユニッ
トであり、カールを補正するべく、ロール51から給送
されたラベル紙(以下用紙という)に逆のカールを与え
るためのカール補正ローラ55と協働する。92は用紙
に適度のたるみ(ループ)を与えるための制御を行うル
ープローラ、56はループローラ92のピンチローラ、
57は用紙に適度なループを与えるためのループ量とと
もに変位するループ板、58はループ板57の変位量を
検出するループセンサ、59は用紙の下ガイド板、60
は用紙の上ガイド板である。In these figures, 54 is a paper roll 51.
And a curl correction roller 55 for giving a curl reverse to the label paper (hereinafter referred to as paper) fed from the roll 51 in order to correct curl. Collaborate. Reference numeral 92 denotes a loop roller that performs control for giving an appropriate slack (loop) to the sheet, and 56 denotes a pinch roller of the loop roller 92.
Reference numeral 57 is a loop plate that is displaced along with a loop amount for giving an appropriate loop to the paper, 58 is a loop sensor that detects the displacement amount of the loop plate 57, 59 is a lower guide plate of the paper, and 60
Is the upper guide plate of the paper.
【0026】61は用紙の位置検出を行う反射型センサ
であるTOF(トップオブフォーム)センサ、62は同
様に用紙の位置検出を行う透過型センサであるTOFセ
ンサ、63はベルトを帯電させてラベル紙を吸着させる
ための帯電ローラ、64は用紙の表面の電位を除電する
除電ローラ、65は帯電ローラ63により電位を与えら
れて帯電し、用紙を吸着搬送する帯電ベルト、66は帯
電ベルト65により吸着搬送されてきた用紙を確実に帯
電ベルト65に押し当てる紙押さえローラ、67はプリ
ントに際して用紙の平面性を安定させるプラテンであ
る。ここで、ベルト65は、ベルト内側に配されたNB
R層と用紙に面する外側のシリコン系絶縁層から成り、
用紙の吸着に先立ちシリコン系絶縁層に対し第一の帯電
手段たる帯電ローラ63によりマイナスの電荷を付与
し、用紙とベルト65の接触点近傍に、ベルト65とで
用紙を鋏む形で設けられた第二の帯電手段たる除電ロー
ラ64によりプラスの電荷を付与する構成である。Reference numeral 61 is a TOF (top of form) sensor which is a reflection type sensor for detecting the position of the sheet, 62 is a TOF sensor which is also a transmission type sensor for detecting the position of the sheet, and 63 is a label by charging the belt. A charging roller 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 charged with the electric potential by the charging roller 63, and 66 is a charging belt 65 for adsorbing and conveying the paper. A paper pressing roller 67 that surely presses the sucked and conveyed paper against the charging belt 65, and a platen 67 that stabilizes the flatness of the paper during printing. Here, the belt 65 is an NB arranged inside the belt.
It consists of R layer and the outer silicon-based insulating layer facing the paper,
Prior to the adsorption of the paper, a negative charge is applied to the silicon-based insulating layer by the charging roller 63 which is the first charging means, and the paper is provided near the contact point between the paper and the belt 65 in the form of scissors with the belt 65. In addition, the charge removing roller 64, which is the second charging unit, applies a positive charge.
【0027】68は搬送されてきた用紙に所定の情報の
プリントを行うプリントヘッド(後に301Bk,30
1Y,301M,301C等の符号で参照される)を配
設したヘッドブロック、69は搬送されてきた用紙の両
端を押さえて用紙の浮きを防止する紙押さえ板、70は
用紙の紙幅に合わせて紙押さえ板69を移動させる移動
ブロック、71は用紙搬送の帯電ベルト65の駆動を行
うメインローラ、72はメインローラ71の駆動に対し
て帯電ベルト65を介して従動する従動ローラ、73は
メインローラ71のピンチローラ、74は印字記録され
た用紙を装置の外部に排出するための排紙ローラ、75
は排紙ローラ74のピンチローラである排紙コロ、7
6,77は排出される用紙のガイドである。A print head 68 prints predetermined information on the conveyed paper (301Bk, 30B later).
1Y, 301M, 301C, etc.), a head block 69 for holding both ends of the conveyed sheet to prevent the sheet from floating, and 70 for adjusting to the sheet width of the sheet. 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 driven by the driving of the main roller 71 via the charging belt 65, and 73 a main roller. 71 is a pinch roller, 74 is a paper ejection roller for ejecting the printed and printed paper to the outside of the apparatus, 75
Is a paper ejection roller which is a pinch roller of the paper ejection roller 74,
Reference numerals 6 and 77 are guides for ejected sheets.
【0028】78はヘッドブロック68の各プリントヘ
ッドの吐出口内方の増粘したインクや、吐出口形成面に
付着したインク等の清掃等を行う回復ユニット、79は
ヘッドブロック68を記録や回復動作に際して適切なポ
ジションへ移動設定させるためのヘッド移動モータ、8
0は用紙搬送用のメインローラ71に駆動力を与える用
紙搬送モータ、81は回復ユニット78をヘッドブロッ
ク68の吐出面に対向するポジション等へ移動させると
ころの回復ユニット移動モータである。82は適度なル
ープ量を確保するためにループ板57の変位をループセ
ンサ58で検出し、その値に基づきループローラ92の
速度制御を行うループモータである。Reference numeral 78 is a recovery unit for cleaning the thickened ink inside the discharge ports of the print heads of the head block 68, ink adhered to the discharge port forming surface, and the like, and 79 is a recording and recovery operation for the head block 68. Head moving motor for moving and setting to an appropriate position, 8
Reference numeral 0 is a paper conveyance motor that applies a driving force to the main roller 71 for paper conveyance, and 81 is a recovery unit movement motor that moves the recovery unit 78 to a position facing the ejection surface of the head block 68 or the like. Reference numeral 82 denotes a loop motor that detects the displacement of the loop plate 57 by the loop sensor 58 to secure an appropriate loop amount and controls the speed of the loop roller 92 based on the detected value.
【0029】83はヘッドブロック68の各ヘッドにイ
ンクを供給するインク供給ユニット、84は本装置に電
力を供給する電源、85は用紙の搬送が正常に行われて
いるかを検出する反射型のTOFセンサ、86は同様の
透過型のTOFセンサ、87は本装置の部分的な動作や
調整を行わせるスイッチが配設されたサブ基板、88は
本装置のコントローラが配置されたメイン基板、89は
各種アクチュエータとメイン基板88との接続を行うタ
ーミナル基板である。Reference numeral 83 is an ink supply unit for supplying ink to each head of the head block 68, reference numeral 84 is a power supply for supplying electric power to this apparatus, and reference numeral 85 is a reflection type TOF for detecting whether or not the paper is normally conveyed. A sensor, 86 is a similar transmissive TOF sensor, 87 is a sub-board on which a switch for performing a partial operation and adjustment of the apparatus is arranged, 88 is a main board on which a controller of the apparatus is arranged, and 89 is a sub-board. It is a terminal board for connecting various actuators to the main board 88.
【0030】ここで、本例のラベルプリンタで用いてい
る用紙ローラについて説明する。Here, the paper roller used in the label printer of this example will be described.
【0031】図7は用紙ロール51の説明図である。こ
こで、100は、本プリンタの被記録材であり、通常ラ
ベルと呼ばれるものである。大きさは用途によって種々
のサイズが使用されるが、本実施形態のプリンタでは各
ヘッドの吐出口配列範囲に対応して幅方向で最大が4イ
ンチ(1インチ=約25.4mm。この語句は参考値と
して用いる。)以下の物を使用可能としている。このラ
ベル100は、符号101で示す剥離紙またはセパレー
タと呼ばれる台紙に上に、図示しないタック糊によって
連続して貼付されており、ロール状の記録用紙51を構
成している。なお、矢印102は、プリント時の用紙搬
送方向を示している。FIG. 7 is an explanatory view of the paper roll 51. Here, 100 is a recording material of this printer, which is usually called a label. Various sizes are used depending on the application, but in the printer of this embodiment, the maximum is 4 inches (1 inch = about 25.4 mm) in the width direction corresponding to the ejection port arrangement range of each head. It is used as a reference value.) The following items can be used. The label 100 is continuously attached to a mount paper called a release paper or a separator indicated by reference numeral 101 by a tack glue (not shown), and forms a roll-shaped recording paper 51. It should be noted that the arrow 102 indicates the paper conveyance direction during printing.
【0032】また、本例のラベルプリンタでは、プリン
ト開始のためのトリガとして、ラベルの先端を検出する
ようにしてあり、そのために、図8に示すようなTOF
(Top of Form)マーク103を、セパレー
タ101のラベル100貼付面とは反対側に印刷してプ
リントしたものを用いている。In the label printer of this example, the leading edge of the label is detected as a trigger for starting printing, and therefore the TOF as shown in FIG. 8 is used.
A (Top of Form) mark 103 is printed and printed on the side of the separator 101 opposite to the surface on which the label 100 is attached.
【0033】すなわち、このTOFマーク103をTO
Fセンサで検知することにより用紙の先端信号を得るこ
とができる。また、セパレータ101上のラベルのすき
まを一定にしておくことでTOFマーク間の間隔からラ
ベルの大きさも検知でき、さらには印字可能領域も検知
できる。That is, the TOF mark 103 is replaced with the TO
By detecting with the F sensor, the leading edge signal of the paper can be obtained. Further, by keeping the gap 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.
【0034】なお、本実施形態では反射型のTOFマー
ク61でTOFマークを検知することもできるし、光透
過度の高いセパレータを用い、透過型センサであるTO
Fセンサ62を用いてプリント開始位置,ラベルの大き
さ等を検知することもできる。In the present embodiment, the TOF mark 61 can be detected by the reflective TOF mark 61, and a TO sensor which is a transmissive sensor is used by using a separator having a high light transmittance.
The F sensor 62 can be used to detect the print start position, the label size, and the like.
【0035】図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 has a power on / off switch 190, an online switch 191 for a host computer, etc., and a paper feed (feed) switch 192 operated when the paper is fed in the manual mode. A switch 193 for aligning the leading positions of the sheets, a switch 194 for forcibly stopping printing, and a lamp 195 for notifying the operator of any abnormality occur. Note that 190A and 191A are lamps that light up when the power is on and online, respectively.
【0036】本例においては、可動部(ヘッドを有した
ヘッドブロック,回復系ユニットのように移動して動作
をするもの)と、固定される部分(インク供給系ユニッ
ト,電源部)とを上下に分け、その間を用紙が搬送され
る構成となっている。すなわち、装置構成が複雑な可動
部と、交換を要するインクタンクや比較的重量の大きい
電源部等を有する固定部とを別個に設けているが、これ
は次のような理由によって有効な構成である。In this example, a movable part (a head block having a head, which operates by moving like a recovery system unit) and a fixed part (ink supply system unit, power supply part) are vertically moved. The paper is conveyed between the two parts. That is, a movable part having a complicated device configuration and a fixed part having an ink tank that needs to be replaced and a power source part having a comparatively large weight are separately provided, but this is an effective configuration for the following reasons. is there.
【0037】すなわち、ヘッドは下向きにすることで、
用紙を反転することなく印字後のラベルが印字面を上向
きにして排出されるから、使用者にとって印字ラベルの
確認が容易となる。また、下向きに吐出することがイン
クジェット方式において良好な結果を得られることがわ
かってきていることからも、上記構成は好ましい。That is, by setting the head downward,
Since the printed label is ejected with the printing surface facing upward without reversing the paper, the user can easily confirm the printed label. Further, since it has been known that good results can be obtained in the inkjet method by discharging downward, the above configuration is preferable.
【0038】また、供給系をヘッドの下に配置すること
でインクを供給する際、適切な負圧状態を得ることがで
きる。仮にヘッドの上部に供給系を配置した場合、重量
によってインクが供給される側(ヘッド側)へ液圧が加
わり、ヘッドの吐出口面からのインク洩れが生じるし、
これを避けようとすれば所定の圧力(負圧)を与える機
構を設けねばならず、供給系の構造が複雑となりコスト
アップにもなってしまうからである。Further, by arranging the supply system under the head, it is possible to obtain an appropriate negative pressure state when supplying the ink. If the supply system is placed above the head, liquid pressure is applied to the side where the ink is supplied (head side) due to weight, causing ink leakage from the ejection port surface of the head.
This is because in order to avoid this, a mechanism for applying a predetermined pressure (negative pressure) must be provided, which complicates the structure of the supply system and increases the cost.
【0039】さらに、インク供給系が上にあった場合、
インク残検用センサの故障,インクを循環させるポンプ
の故障、あるいはチューブの欠損等が生じた場合、イン
クがあふれてしまい、搬送系や用紙等を含め機内を汚し
てしまうことになるので、この点からも上記構成は有効
である。Further, when the ink supply system is on the upper side,
If there is a failure in the ink remaining sensor, a failure in the pump that circulates the ink, or a tube defect, the ink will overflow, and the inside of the machine, including the transport system and paper, will be contaminated. The above configuration is also effective from the point of view.
【0040】また、本例では回路基板については背面に
搬送系,供給系とは分けて配置されている。これは、放
熱効果,インクによる汚染を防ぐ上で好ましい構成であ
る。Further, in this example, the circuit board is arranged on the back surface separately from the transport system and the supply system. This is a preferable structure in terms of the heat dissipation effect and the prevention of ink contamination.
【0041】(2.2)ヘッド昇降機構
プリント時において形成しようとしている情報に応じ、
例えばバーコードの線幅に応じてヘッドブロック68を
移動させることにより吐出面と用紙とのキャップ(ヘッ
ドキャップ)を調整し、または回復ユニット78による
回復動作時においてヘッドブロック68の移動を行わせ
るためのヘッド昇降機構について説明する。(2.2) Head Lifting Mechanism According to the information to be formed at the time of printing,
For example, in order to adjust the cap (head cap) between the ejection surface and the paper by moving the head block 68 according to the line width of the barcode, or to move the head block 68 during the recovery operation by the recovery unit 78. The head lifting mechanism will be described.
【0042】図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 in mesh with the rack 9 for moving the head block 68. It is a gear and is connected by a head moving motor 80 via a belt-shaped transmission mechanism 80-12. Needless to say, the configuration of the head lifting mechanism, that is, the configuration of the drive source, the transmission mechanism, and the like is not limited to that shown in the drawings.
【0043】かかる構成において、プリント時または吐
出回復動作時において、メイン基板88(図6)に配設
されたコントローラはモータ80を駆動させ、ギア80
−11を回転させ、ラック80−10を介してヘッドブ
ロック68をガイド80−9に案内させつつ移動させ
る。プリント時におけるヘッドブロック68の移動量に
関しては、印字される線幅の命令内容に応じ、コントロ
ーラが適切な量を定める。また、吐出回復動作時、印字
終了時には、ヘッドブロック76を上方の位置へ退避さ
せ、その直下に回復ユニット78を位置づけてインク吸
引,予備吐出,ワイピング,キャッピングなどの回復処
理を行うようにする。In such a configuration, the controller provided on the main substrate 88 (FIG. 6) drives the motor 80 and the gear 80 during the printing operation or the ejection recovery operation.
-11 is rotated, and the head block 68 is moved while being guided by the guide 80-9 via the rack 80-10. Regarding the movement amount of the head block 68 during printing, the controller determines an appropriate amount according to the command content of the line width to be printed. Further, 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 it to perform recovery processing such as ink suction, preliminary ejection, wiping, and capping.
【0044】なお、線幅に対応してヘッドブロック68
を昇降させ、ヘッドギャップを適切な値に保つほか、ボ
ール紙,タグ紙など厚手の用紙に対応してヘッドギャッ
プを適切に定め、以て用紙とヘッドとの衝突を避けるた
めにもヘッド昇降機構を用いることができる。その紙厚
を検知するためには、予め紙厚に応じて所定部位にTO
Fマークを設けた用紙を用い、一方装置側にはTOFマ
ークが存在しうる部位に複数のTOFセンサを配設し、
それらのオン/オフ状態を判定することによって行うこ
とができる。また、その情報をホストコンピュータ等か
ら受信するものでもよく、あるいはオペレーションパネ
ルに紙厚設定用のスイッチを設けておいてもよい。さら
に、セットされた用紙の紙厚を判定する手段を設けるこ
ともできる。The head block 68 corresponding to the line width
To maintain an appropriate value for the head gap, and also to set the head gap appropriately for thick paper such as cardboard and tag paper, and to avoid collision between the paper and the head. Can be used. In order to detect the paper thickness, the TO
On the other hand, a sheet provided with an F mark is used, and on the other hand, a plurality of TOF sensors are arranged at a portion where the TOF mark may exist.
This can be done by determining their on / off state. Further, the information may be received from a host computer or the like, or a paper thickness setting switch may be provided on the operation panel. Further, it is possible to provide a means for determining the paper thickness of the set paper.
【0045】いずれにしても、図11(A)に示すよう
に比較的薄手のラベル紙を用いる場合であっても、図1
1(B)に示すように厚手のタグ紙S1′等を用いる場
合であっても、適正な位置にヘッドブロックを位置づけ
ることができる。なお、図11においては、ヘッドブロ
ック昇降のための伝動機構としてモータ80の軸に取付
けたギア80−13を用いている。In any case, even if a relatively thin label paper is used as shown in FIG.
Even when the thick tag paper S1 'or the like is used as shown in FIG. 1 (B), 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 raising and lowering the head block.
【0046】(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 this embodiment, which will be described below according to the flow of ink. Ink is sucked out from the ink bag 310a housed in the ink supply unit 83 in the form of a cartridge by suction of the pump 308, and stored in the sub tank 307 via the one-way valve 309a in the valve 309. This is indicated by a 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.
【0047】また同一パターンのプリントが繰返されて
吐出口の使用頻度がばらついたり、ヘッドが使用されな
いで放置された場合には、ヘッド301の吐出口内のイ
ンクが増粘したり、ヘッド301内やチューブ内に泡が
発生,集結して、それ以後のプリントに支障をきたすこ
とがある。このような場合にはヘッド301の回復動作
が必要となり、そのときのインクの流れを示すのが図中
の黒矢印IおよびIIである。When printing of the same pattern is repeated and the ejection port usage frequency fluctuates, or when the head is left unused without being used, the ink in the ejection port of the head 301 increases in viscosity, or in the head 301. Bubbles may be generated and collect in the tube, which may interfere with the subsequent printing. In such a case, the recovery operation of the head 301 is required, and black arrows I and II in the figure show the flow of ink at that time.
【0048】まずヘッド301へのインクの還流を示す
のが黒矢印Iであり、ポンプ308が前述のサブタンク
307への供給時とは逆転することによって、インクは
サブタンク307からバルブ309内の一方向弁309
bを経てヘッド301へ循環し、サブタンク307へ戻
るものである。このときヘッド301の吐出口付近の増
粘したインクは吐出口から排出され、流路内の泡も同様
にノズルから排出されるか、またはサブタンク307に
回収されることになる。First, the black arrow I indicates the recirculation of ink to the head 301, and the ink is unidirectionally moved from the sub tank 307 to the inside of the valve 309 by the pump 308 reversing from the time of 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 ejected from the ejection port, and the bubbles in the flow path are also ejected from the nozzle or are collected in the sub tank 307.
【0049】次に黒矢印IIはヘッドの吐出口からの回復
系ユニット78に排出されたインクの回収経路を示すも
のである。ポンプ308はヘッド301へインクを還流
させると同時に、このインク回収系も動作させる能力が
ある。そして回復系ユニット78内に排出されたインク
はポンプ308によってインク供給ユニット83内の廃
インク吸収体310bに回収されるので、インク供給ユ
ニット83の交換時には新しい吸収体に置き換わること
になる。Next, a black arrow II indicates a recovery path of the ink discharged from the ejection port of the head to the recovery system unit 78. The pump 308 has the ability to recirculate the ink to the head 301 and at the same time to operate this ink recovery system. Then, 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, and is replaced with a new absorber when the ink supply unit 83 is replaced.
【0050】以上がインク供給系全体の説明であるが、
上述されていない部分としてインクカートリッジ収納部
にはカートリッジの有無検出センサ311が設けられて
おり、ヘッド301はヘッドジョイント303によって
本体側と接続可能になっている。また、サブタンク30
7にはインクの量を一定量以上に保つためのインクレベ
ルセンサ306と、それが何らかの原因で故障した場合
に装置を停止させるためのオーバーフローセンサ305
およびタンク内の気圧を大気に開放するブリーザバルブ
304が設けられている。The above is the description of the entire ink supply system.
As a portion not described above, a cartridge presence / absence detection sensor 311 is provided in the ink cartridge storage portion, and the head 301 can be connected to the main body side by a head joint 303. In addition, the sub tank 30
Reference numeral 7 denotes an ink level sensor 306 for keeping the amount of ink above a certain amount, and an overflow sensor 305 for stopping the apparatus when it fails for some reason.
Further, a breather valve 304 for opening the atmospheric pressure in the tank to the atmosphere is provided.
【0051】図13は本装置内における実際のインク系
の構成を示す概略図である。ここではヘッド301,サ
ブタンク307および回復系351以外の要素について
は、Y(イエロー)のインクに関連した部分だけを示し
ている。FIG. 13 is a schematic diagram showing the structure of an actual ink system in this apparatus. Here, with respect to the elements other than the head 301, the sub tank 307, and the recovery system 351, only the portions related to the Y (yellow) ink are shown.
【0052】図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 ink system configuration shown in FIG. 13,
The flow of ink along the tube will be described below. (1) Ink supply unit 83 when supplying to the sub tank 307 → tube 314 → tube 3
15 → tube 316 → subtank 307 (2) printing subtank 307 → tube 317 → head 301 (3) head circulating subtank 307 → tube 316 → tube 315 →
Tube 318 → Tube 317 → Sub-tank 307 (4) Recovery system unit 78 for collecting waste ink → Tube 319 → Tube 320
→ It becomes the ink supply unit 83.
【0053】なお、サブタンク307は、図5にハッチ
ングを施して示したように、その最上部は用紙搬送面よ
り僅かに上に位置している。そして、その貯留する液面
の高さは、センサ等によって所定以上高くならないよう
に制御されている。As shown by hatching in FIG. 5, the uppermost part of the sub tank 307 is located slightly above the sheet conveying surface. The height of the stored liquid surface is controlled by a sensor or the like so as not to be higher than a predetermined value.
【0054】なお、インク系は上述に限られず、種々の
構成を採用できるのは勿論である。The ink system is not limited to the above, and it goes without saying that various configurations can be adopted.
【0055】図14はインク系の他の構成例を示す模式
的概略図である。インクはポンプ325によってインク
カートリッジ328から一方向弁327を経てサブタン
ク307に供給される(このときをポンプ正回転とす
る)。FIG. 14 is a schematic diagram showing another example of the structure of the ink system. Ink is supplied from the ink cartridge 328 by the pump 325 to the sub-tank 307 via the one-way valve 327 (this time is the normal rotation of the pump).
【0056】またヘッド301の吐出口部分に泡や微小
な塵埃が混入してプリント品位が乱れた場合にはポンプ
を前述と逆回転することによって、インクをサブタンク
307から一方向弁326を経てヘッド301へ供給
(加圧回復)する。このときヘッド301から排出され
たインクを回復系ユニット78で受け、廃インクカート
リッジ330にそのままあるいは廃インクポンプ329
で送られるという構成になっている。When bubbles or fine dust are mixed in the ejection port of the head 301 and the print quality is disturbed, the pump is rotated in the reverse direction to move the ink from the sub tank 307 through the one-way valve 326 to the head. Supply (recovery of pressure) to 301. At this time, the ink discharged from the head 301 is received by the recovery system unit 78, and is directly supplied to the waste ink cartridge 330 or the waste ink pump 329.
It is configured to be sent by.
【0057】一方、図14の構成例では、廃インクポン
プが存在しない場合には廃インクの回収が不十分とな
り、廃インクポンプを備えた場合には、その分のスペー
スが必要となるので装置全体が大型化し、さらにはコス
トアップしてしまうことも考えられるので、インクをサ
ブタンクあるいはヘッドへ供給するためのポンプと廃イ
ンク回収用のポンプとを、ワンウェイクラッチを設けて
同一の駆動源(モータ)により動作させる構成を採用す
ることもできる。On the other hand, in the configuration example of 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, the space for the waste ink pump is required, so that the apparatus is used. Since it is possible that the overall size will increase and the cost will increase, a pump for supplying ink to the sub-tank or head and a pump for collecting waste ink will be provided with a one-way clutch and the same drive source (motor It is also possible to adopt a configuration that is operated by).
【0058】図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 designated by the same reference numerals. Here, FIG. 15 is a schematic diagram of the ink system, and FIG. 16 is an explanatory diagram of the pump.
【0059】基本的な構成は図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 drive source rotates in a certain direction (forward rotation), the ink is transferred from the ink bag 310a in one direction 32.
7 to the sub tank 307, and when the ink is rotated in the reverse direction, ink is supplied from the sub tank 307 to the head 301 via the one-way valve 326 and at the same time, the recovery system unit 78
The difference is that the waste ink inside is collected in the waste ink absorber 310b.
【0060】一つのモータで上記の動作を行うポンプ3
31を図16を用いて説明するに、本実施形態ではポン
プとしてチューブポンプ11を採用し、図15のポンプ
331の部分AとBとがそれぞれ図16の符号P16と
P18とで示すポンプ部に対応している。Pump 3 for performing the above operation with one motor
16, the tube pump 11 is adopted as a pump in the present embodiment, and the portions A and B of the pump 331 of FIG. 15 are the pump portions indicated by the symbols P16 and P18 of FIG. 16, respectively. It corresponds.
【0061】インク供給用ポンプ部P16と廃インク回
収用ポンプ部P18には、チューブP20をつぶすため
のローラP17が回転自在に取付けられており、インク
供給用ポンプP16はモータP13と直結したポンプシ
ャフトP15に固定され、正逆両方向に回転可能となっ
ている。一方廃インク回収用ポンプP18はワンウェイ
クラッチP21を内蔵しており、モータP13が逆回転
するときのみ回転可能となる構成である。なお図中の符
号P14はポンプシャフトP15を支えるフレーム、符
号P18はチューブ押えである。A roller P17 for crushing the tube P20 is rotatably attached to the ink supply pump portion P16 and the waste ink recovery pump portion P18. The ink supply pump P16 is directly connected to the motor P13 by a pump shaft. It is fixed to P15 and can rotate 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. In the figure, reference numeral P14 is a frame that supports the pump shaft P15, and reference numeral P18 is a tube retainer.
【0062】なお、インク袋ないしインク供給源につい
ては、図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 made more effective. It can be used, but Fig. 14
These may be separated as shown in FIG.
【0063】また、図16の構成ではポンプとして2つ
のポンプを一体にしたチューブポンプを採用したが、ポ
ンプ部分は、図17に示すように、ギアポンプ等で構成
してもよい。Although the tube pump in which two pumps are integrated is adopted as the pump in the configuration of FIG. 16, the pump portion may be configured by a gear pump or the like as shown in FIG.
【0064】さらに、図16の構成では一つのヘッドに
対する供給系に対応したポンプとしたが、図18に示す
ように、複数のヘッドに対応したポンプが一つのモータ
で駆動できるようにすることも可能である。Further, although the pump corresponding to the supply system for one head is used in the configuration of FIG. 16, the pump corresponding to a plurality of heads can be driven by one motor as shown in FIG. It is possible.
【0065】(2.4)ヘッドユニット図19はヘッド
ブロック68の構成部材、すなわちヘッド301とそれ
を接続する本体側のヘッドホルダ312とを説明する図
である。ヘッド301はヘッドホルダ312内に4個並
列に差し込まれ、その位置決めはヘッド301上のヘッ
ド位置決めピン301bとヘッドホルダ312内のジョ
イント部(不図示)によって行われる。(2.4) Head Unit FIG. 19 is a view for explaining the constituent members 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. Four heads 301 are inserted in parallel in the head holder 312, and the positioning is performed by the head positioning pin 301b on the head 301 and a joint portion (not shown) in the head holder 312.
【0066】またヘッド301上には上面に接点を持っ
たヘッドフレキシブル配線板A301aが接続されてお
り、ヘッドホルダ312の蓋部分に設けられたヘッドフ
レキシブル配線板B313と接触させた状態で固定する
ことにより、本体側からの電気信号が受けられるように
構成されている。A head flexible wiring board A301a having a contact point on the upper surface is connected to the head 301 and fixed in contact with a head flexible wiring board B313 provided on the lid portion of the head holder 312. With this, an electric signal from the main body side is received.
【0067】なお図中のY,M,CおよびBはそれぞれ
インクの色イエロー,マゼンタ,シアンおよびブラック
を示している。また、ホルダ312に配設可能なヘッド
個数は適宜定め得るのは勿論である。It should be noted that Y, M, C and B in the figure represent the colors of ink yellow, magenta, cyan and black, respectively. Further, it goes without saying that the number of heads that can be arranged in the holder 312 can be appropriately determined.
【0068】このように本例のヘッドホルダ312は4
つ分のヘッドを着脱可能であるが、記録に通常用いられ
る上記4色のヘッドの他 、特に使用を希望する色(金
属色やコバルトブルーその他の上記4色では表現不能も
しくは困難な色。以下特色という)のヘッドを用意すれ
ば、これを装着することもできる。この際、用紙搬送方
向Fの上流より順に明度の低いインクに対応したヘッド
を装着するようにするのが好ましい。これは次の理由に
よる。As described above, the head holder 312 of this embodiment has four
Although one head can be attached and detached, in addition to the four color heads normally used for recording, colors that are particularly desired (metal color, cobalt blue, and other four colors that cannot be expressed or are difficult. If you prepare a head (called a special color), you can also attach it. At this time, it is preferable to mount a head corresponding to the ink having a low lightness in order from the upstream side in the paper transport direction F. This is for the following reason.
【0069】複数色(例えば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 recording (printing) is performed on a sheet (label 100) using a plurality of colors (for example, three colors) of ink, it is considered that the inks CL1, CL2 and CL3 overlap as shown in FIG. Therefore, for example, the lightness of the special color ink to be used is compared with C, M, and Y excluding Bk (the order is not particularly set because Bk is often formed alone), and the special color ink and C, By configuring so that M and Y are printed in the order of low 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, clear composite color printing is realized. That is, for example, when an orange ink is added as a special color ink in an inkjet printer that can print four colors of C, M, Y, and Bk, the lightness is C <M <orange <Y, and therefore the printing order is C, M, It may be orange, Y, Bk. In this connection
A means that can present information about the color of the head to the head (E
EPROM, switch, notch, etc.) are provided, on the one hand, means for reading this on the device side, means for detecting whether they are arranged in an appropriate order according to the reading, and arrangement order or change according to the detection. It is also possible to provide a means for suggesting.
【0070】(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 vertically by a drive source as shown in FIGS. 10 and 11, while the recovery system unit 78 can be moved horizontally.
【0071】回復系ユニット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 is recovered, the absorber roller 3 is provided below each head with respect to each head.
52 is provided. The absorber roller 352 has a roller gear 353 and an idler gear 35 mounted on its axis.
4, It is rotationally driven by a recovery system motor 357 mounted on the recovery system unit 78 via a motor idler gear 355 and the like.
【0072】図22はヘッド301回復時の回復系ユニ
ット78内の動作を説明するものである。なお、図22
においてTSは各ヘッドの適宜の部位に設けた温度セン
サであり、これについては後述する。図22の状態はヘ
ッド301が回復系ユニット78に密着した状態(キャ
ッピング。後述)を示しておりヘッド301回復動作時
のインク循環はこの状態で行われる。FIG. 22 illustrates the operation of the recovery system unit 78 when the head 301 is recovered. Note that FIG.
In the figure, TS is a temperature sensor provided at an appropriate portion of each head, which will be described later. The state of 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 recovery operation of the head 301 is performed in this state.
【0073】図19に関連して述べたように、ヘッド3
01下方の吸収体ローラ352は回復系ユニット78に
搭載された回復系モータ357により矢印方向に回転駆
動されており、しかも絞りローラ360に押し付けられ
ているためヘッドノズル362から排出されたインクは
そこで絞り取られ、ヘッドノズル362下方の吸収体ロ
ーラ352上側では常にインクが浸透しやすい状態にな
っている。図ではイエローヘッド301にインクを循環
させた場合を示しており、回復系ユニット78内に排出
されたインクは、前述のようにポンプ308によってチ
ューブ319および320を通ってインク供給ユニット
83内の廃インク吸収体310bに移送される。As described with reference to FIG. 19, the head 3
The absorber roller 352 below 01 is rotationally driven in the direction of the arrow by the recovery system motor 357 mounted on the recovery system unit 78, and is pressed against the aperture roller 360, so that the ink discharged from the head nozzle 362 is there. The ink is squeezed out, and ink is always easily permeated above the absorber roller 352 below the head nozzle 362. The figure shows a case where ink is circulated in 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 and is discharged into the ink supply unit 83 as described above. It is transferred to the ink absorber 310b.
【0074】図23(A)〜(D)はヘッド301と回
復系ユニット78との各ポジションを説明するものであ
る。
(A)キャッピング
キャッピングは通常の待機状態あるいはヘッド301回
復動作のインク循環時のポジションであり、ヘッド30
1の前面プレート361と回復系351のキャップゴム
359は密着状態となっている。
(B)ワイピング
ワイピングはヘッド301回復動作の一つであり、イン
ク循環によりヘッド吐出口362から排出されたインク
のうち、吸収体ローラ352に吸収されずヘッドノズル
362周辺に残ったインク滴を取り去る動作を示すもの
である。23 (A) to 23 (D) illustrate the positions of the head 301 and the recovery system unit 78. (A) Capping Capping is a position during ink circulation during a normal standby state or head 301 recovery operation.
The front plate 361 of No. 1 and the cap rubber 359 of the recovery system 351 are in close contact with each other. (B) Wiping Wiping is one of the recovery operations of the head 301, and removes the ink droplets that have not been absorbed by the absorber roller 352 and remain around the head nozzles 362, of the ink discharged from the head ejection ports 362 due to the ink circulation. It shows an operation.
【0075】具体的には、ヘッド301がキャッピング
位置から所定量上方向へ移動し、回復系351を右方向
へ所定量移動する際にそれに設けられたブレード358
によってヘッドノズル362周辺を拭き取るというもの
である。
(C)退避
退避はキャッピング状態から印字状態に移るときあるい
はその逆移動の場合に回復系351が大きく移動するた
めヘッド301をそれと接触しないように逃がした状態
にするものである。
(D)印字(プリント)
印字は通常の印字時の状態で、回復系351は右方向へ
完全に退避し、ヘッド301がキャッピングポジション
よりさらに下方に移動し、記録用紙と所定量の間隔を保
持している状態である。Specifically, when the head 301 moves upward by a predetermined amount from the capping position, and the recovery system 351 moves rightward by a predetermined amount, a blade 358 provided thereon is provided.
By this, the periphery of the head nozzle 362 is wiped off. (C) Evacuation The evacuation is a state in which the head 301 is released so as not to come into contact with it because the recovery system 351 moves greatly when the capping state is changed to the printing state or when the movement is reversed. (D) Printing (printing) Printing is a normal printing state, the recovery system 351 is completely retracted to the right, the head 301 is moved further below the capping position, and a predetermined amount of space is maintained with the recording paper. It is in the state of doing.
【0076】(2.6)各部センサ
本例においては、図22に示したように、ヘッドに対し
て温度センサTSが配設されている。これにより次のよ
うな制御が可能となる。プリント命令が連続して出力さ
れると、ヘッド301の温度は徐々に上昇を始めるが、
そのヘッドの温度情報を温度センサTSにより検知し、
その温度があらかじめ定められた基準温度を越えると、
プリントを中断し、ヘッド301の温度が下がるまで待
ってからプリントを再開することにより、プリント不良
の発生を無くすことができる。あるいは、プリントを中
断せずに、プリント速度を低下させることによりヘッド
の温度を下げることも可能となる。(2.6) Sensors of Various Parts In this example, as shown in FIG. 22, a temperature sensor TS is provided for the head. This enables the following control. When print commands are continuously output, the temperature of the head 301 starts to rise gradually,
The temperature information of the head is detected by the temperature sensor TS,
When the temperature exceeds a predetermined reference temperature,
By interrupting printing, waiting until the temperature of the head 301 drops, and then restarting printing, it is possible to eliminate the occurrence of print defects. Alternatively, the temperature of the head can be lowered by reducing the printing speed without interrupting the printing.
【0077】さらに、温度センサ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.
【0078】次に、用紙搬送経路に沿って用紙に関し所
定の検出を行うセンサについて説明する。用紙に関する
センサとしては、上述のようにTOFセンサを設けてあ
るが、その他にも用紙(ラベル)の形状や姿勢(剥離紙
上の傾き)を検出するために次のようなセンサを配設す
ることができる。Next, a sensor for performing a predetermined detection on the sheet along the sheet transport path will be described. As a sensor related to the paper, the TOF sensor is provided as described above, but in addition, the following sensor should be provided to detect the shape and posture of the paper (label) (tilt on the release paper). You can
【0079】図24(A)および(B)は、それぞれ、
かかるセンサを説明するための模式的平面図および側面
図である。この例におけるセンサ405は用紙搬送方向
においてヘッドブロック68により下流側に配設され、
かつ搬送方向と直交する方向に延在するラインセンサで
あり、用紙搬送を行いながら所定のタイミングで読取り
を行うことによってラベル100の形状を認識すること
ができる。ここに、ラベル100の群が連続して同一形
状,姿勢を有する場合に本例は有効な構成であり、プリ
ントに先立って先頭のラベル形状を認識することで、プ
リントしようとする内容のレイアウトに応じた当該ラベ
ルの適否、または後続のラベルに対しその形状等に合せ
た所望のプリントを行うことができる。また、プリント
形態の認識を行うこともできる。FIGS. 24A and 24B respectively show
It is a schematic plan view and a side view for explaining such a sensor. The sensor 405 in this example is disposed on the downstream side by the head block 68 in the paper transport direction,
Further, the line sensor extends in the direction orthogonal to the conveying direction, and the shape of the label 100 can be recognized by reading the sheet at a predetermined timing while conveying the sheet. Here, this example is an effective configuration when a group of labels 100 continuously have the same shape and posture, and by recognizing the leading label shape prior to printing, the layout of the content to be printed can be obtained. According to the suitability of the corresponding label, or desired printing can be performed on the subsequent label in conformity with the shape or the like. It is also possible to recognize the print form.
【0080】なお、同図の構成で、先頭のラベルに対し
てもプリントを行う場合、またはラベル形状や姿勢が異
なるような場合において所望のプリントを行う場合に
は、読取り後に巻戻しを行うようしてもよい。When the label shown in the figure is printed on the leading label, or when desired printing is performed when the label shape or posture is different, rewinding is performed after reading. You may.
【0081】図25(A)および(B)は、それぞれ、
形状,姿勢の検出を行うセンサの他の例を説明するため
の模式的平面図および側面図である。本例では図24と
同様のセンサ405を用紙搬送方向においてヘッドブロ
ック68より上流側に配してあり、プリント状態の確認
はできないものの、先頭ラベルの無駄、または上述した
ような巻戻しの要がないために効率のよいプリントが可
能となる。FIGS. 25A and 25B respectively show
It is a typical top view and a side view for explaining other examples of a sensor which detects shape and a posture. In this example, the sensor 405 similar to that shown in FIG. 24 is arranged upstream of the head block 68 in the paper transport direction, and although the print state cannot be confirmed, the leading label is wasted or the rewinding is necessary as described above. Since it does not exist, efficient printing is possible.
【0082】さらに、そのようなセンサは図24,図2
5のようなラインセンサでなくてもよい。図26(A)
および(B)は、それぞれ、センサのさらに他の構成例
を示すもので、本例ではポイントないし小エリアについ
ての検出動作を行うセンサ406を、搬送方向に直交す
る方向にガイド422に沿って案内し、スキャンさせる
ことによって上述と同様の効果を得ている。Furthermore, such a sensor is shown in FIGS.
The line sensor such as 5 does not have to be used. FIG. 26 (A)
And (B) show still another example of the configuration of the sensor. In this example, the sensor 406 that performs the detection operation for the point or the small area is guided along the guide 422 in the direction orthogonal to the transport direction. However, the same effect as described above is obtained by scanning.
【0083】加えて、上例では反射型のセンサを用いて
いるが、剥離紙101が所要の光透過性を有するのであ
れば、透過型センサを用いることもできる。In addition, although the reflection type sensor is used in the above example, a transmission type sensor may be used as long as the release paper 101 has a required light transmittance.
【0084】さらに加えて、ラベルの姿勢(剥離紙上の
傾き)のみを考慮すれば足りるのであれば、上述のよう
な全幅にわたるラインセンサまたは走査手段を設けなく
てもよい。Further, if it is sufficient to consider only the posture of the label (inclination on the release paper), it is not necessary to provide the line sensor or scanning means over the entire width as described above.
【0085】図27はラベルの姿勢を検出するためのセ
ンサ系の構成例を示す模式的平面図、図28はその斜視
図(ただしヘッドはブラック用のもののみを示してい
る)である。このように、端部センサ418および41
9を用紙搬送方向上、それぞれヘッドブロック68の上
流側および下流側に配置し、端部の傾きに係るデータお
よびプリント位置を演算により得て、姿勢に合せた適切
なプリントを可能とする。FIG. 27 is a schematic plan view showing a structural example of a sensor system for detecting the attitude of the 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 paper conveyance direction, and the data relating to the inclination of the end portion and the print position are obtained by the arithmetic operation to enable the appropriate printing according to the posture.
【0086】図29は端部センサ系の他の構成例を示
す。本例においては、紙端部位置検出センサ418およ
び419をヘッドブロックの直前の位置であって紙端部
付近に配置し、ヘッド直前の紙位置データに基づいてプ
リントに係るノズルを選択するものである。この場合
は、前述の実施形態のように斜行量よりプリント位置を
演算する必要がなくなるため、より簡単な制御が可能と
なる。
(3)制御系の構成
(3.1)全体
図30は本実施形態の制御系の全体的構成例を示す。こ
の本例のラベルプリンタで印刷される画像データはホス
トコンピュータ151で作成、または編集された後、デ
ータ送受信部152にカラー画像データまたはカラー文
字データとして送出される。FIG. 29 shows another structural 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 in the vicinity of the paper edge, and the nozzles for printing are selected based on the paper position data immediately before the head. is there. In this case, it is not necessary to calculate the print position from the skew feed amount as in the above-described embodiment, and thus simpler control is possible. (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 example 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.
【0087】これらは4色(ブラック,シアン,マゼン
タおよびイエロー、または必要に応じて特色)毎のビッ
トマップデータとして受信される場合と、文字コードデ
ータとして受信される場合とがある。受信される印刷デ
ータがビットマップデータであるか、文字コードデータ
であるかは予め受信されるコマンドにより識別される。
文字コードデータの場合には、各文字データ毎または複
数の文字列毎に、つまり印字スタイルの変化点毎に印刷
開始位置指定,文字フォント,文字サイズ,印字色指定
等のコマンドが各々挿入される。There are cases where these are received as bitmap data for each of the four colors (black, cyan, magenta and yellow, or spot 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 specification, character font, character size, and print color specification are inserted for each character data or for a plurality of character strings, that is, for each change point of the printing style. .
【0088】データ送受信部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色あたり
1,328 ×360[dot/inch] ×4[inch] =1,912,320[bit/pa
ge]
である。実効印字スピードを損なわずに複数ページの異
なるテキストまたはグラフィックデータを連続的に印字
する場合、上記印字バッファを2ページ分もつ方法すな
わちダブルバッファ方式が有効である。この場合の印字
バッファサイズは1色あたり
1,912,320[bit/page] ×2[page] =3,824,640[bit]
必要となる。1ページ分は現在印字中のバッファとして
使い、もう1ページ分を次のページの編集専用にすれば
高速印字を実現できる。印字バッファ158に展開され
た画像データはヘッド制御回路157から連続的に読出
され4色のヘッド301Bk〜301Yに転送される。
印字バッファ158,ヘッド制御回路157、そしてヘ
ッド301Bk〜301YおよびCPU153の詳細な
動作タイミングに関しては後述する。The data received by the data transmitter / receiver 152 is read by the main CPU 153 and sequentially read out by the RAM 156.
The character generator contents of the corresponding character are read out from the ROM 155 and are stored in the work area provided in the RAM for bit map expansion on a character-by-character basis.
Write to 58. The print buffer 158 is the head 301Bk.
~ 301Y etc. corresponding to black, cyan, magenta,
Data for one page (one label) for each of the four colors such as yellow is held independently. For example, in the present embodiment, a line head having a printing resolution of 360 dpi (dots / inch) and 1,344 ejection ports arranged in one head in the paper width direction is used. , 328 ejection ports are used for printing. That is, the print data is 1,328 dots, and when it is expanded to the print buffer 158, the print data is 8 dots at both ends.
Blank data is applied dot by dot to make data for 1,344 dots. The 1,344 discharge ports are divided into 21 blocks by 64 blocks, and the blocks are driven by a head control circuit 157 described later. 1,328
The maximum printing width of the ejection port is about 3.7 inches. When page length is set to 4 inches, the required print buffer size is 1,328 × 360 [dot / inch] × 4 [inch] = 1,912,320 [bit / pa per color.
ge]. When continuously printing different text or graphic data of a plurality of pages without impairing the effective printing speed, a method having two pages of the above print buffer, that is, a double buffer method is effective. In this case, the print buffer size is required to be 1,912,320 [bit / page] x 2 [page] = 3,824,640 [bit] per color. High speed printing can be realized by using one page as a buffer currently being printed and dedicating another page to edit the next page. The image data developed in the print buffer 158 is continuously read 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, the heads 301Bk to 301Y, and the CPU 153 will be described later.
【0089】ROM155はカラープリンタ全般を制御
する制御プログラムが前述のキャラクタジェネレータお
よびバーコードジェネレータと共に格納されている。そ
して、制御プログラムの制御下でメインCPU153は
I/Oポート159,駆動回路164を介して駆動モー
タ165の駆動制御する。駆動モータ類165には、用
紙を搬送するための紙送りモータ、前述のヘッドを上下
に動作させるヘッドモータ、ヘッドのインクノズル部の
キャッピング、クリーニング機構を動作させるためのキ
ャッピングモータ等が含まれる。なお、本実施形態で
は、紙送りモータを駆動する駆動パルスと印字動作は完
全に同期化されている。The ROM 155 stores a control program for controlling the overall color printer together with the character generator and the 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 conveying the paper, a head motor for moving the head up and down, a capping of the ink nozzle portion of the head, a capping motor for operating the cleaning mechanism, and the like. In the present embodiment, the drive pulse for driving the paper feed motor and the printing operation are completely synchronized.
【0090】センサ回路167には、印字するためのラ
ベルの先頭位置を検出するTOFセンサ、ヘッドモー
タ、キャッピングモータ等の基準位置を決めるための各
ホームポジションセンサ、各色のインクの残量状態を監
視するインクレベルセンサの他、図22に示した温度セ
ンサ、図24,図25または図26に示したラベル形状
検出センサ、図27または図29に示した端部センサ等
が含まれる。The sensor circuit 167 monitors the TOF sensor for detecting the leading position of the label for printing, each home position sensor for determining the reference position of the head motor, the capping motor, etc., and the 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, 25 or 26, the edge sensor shown in FIG. 27 or 29, and the like are included.
【0091】メインCPU153はホストコンピュータ
151から受け取った印字データをメモリカード90に
保存する場合もある。ホストコンピュータ151と本例
のプリントとを切り離して印字動作をさせる場合にはメ
モリカード90に保存するデータは通常文字コードデー
タの形式であるが、データを変更する必要のない固定さ
れた印字画像データは4色分のビットマップデータとし
て保存される場合もある。メモリカード90を使った印
字動作の印字指令はコントロールパネル154から出力
される。コントロールパネル154は印字の起動、停止
動作指令の他、メモリカード154内の印字データの印
字フォーマットの変更も可能である。コントロールパネ
ル154の詳細は後述する。The main CPU 153 may store the print data received from the host computer 151 in the memory card 90. When the host computer 151 and the print of this example are separated and the printing operation is performed, the data stored in the memory card 90 is usually in the form of character code data, but fixed print image data that does not need to be changed. May be saved 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 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.
【0092】オペレーションパネル2については図9に
ついて既述した。The operation panel 2 has already been described with reference to FIG.
【0093】(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 usually used in a state where the label printer main body 1 of this example and the host computer 151 are separated from each other, that is, in an offline mode. The main function of the control panel is to display print image data and print format. Is a change. The control panel 154 may be provided in an enclosure different from the color printer body.
【0094】通常表示画像データはメインCPU153
側からコードデータの形式でサブCPU180の通信用
ポートに送られるが、ビットマップの表示画像データを
受信し表示する場合もある。ここでは文字コードデータ
で受信した場合について記述する。The normal display image data is the main CPU 153.
Although it is sent from the side to the communication port of the sub CPU 180 in the form of code data, there are cases where the display image data of the bitmap is received and displayed. Here, the case where the character code data is received is described.
【0095】キーボード186からデータ受信要求のキ
ーが押されるとサブCPU180はメインCPU153
側にデータ要求のコマンドを発行する。メインCPU1
53側から送られてくるデータはRAM182に記憶さ
れ、並行してサブCPU180はROM181に記憶さ
れている制御プログラムの制御下で受信した画像データ
を表示するべく、各々受信した文字コードデータに該当
する表示用キャラクタジェネレータを順次読出し、表示
制御回路183を介して表示メモリ184に書込む。When a data reception request key is pressed on the keyboard 186, the sub CPU 180 causes the main CPU 153 to operate.
Issue a data request command to the 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 each 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 in the display memory 184 via the display control circuit 183.
【0096】表示用キャラクタジェネレータは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 continuously reads the contents of the display memory 184 and continuously controls the display of the display 185. Here, the display is, for example, 320 × 24
A 0 dot liquid crystal display can be used. If the weight of 1 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 inch.
【0097】画像データ,フォーマットはキーボード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 the results, the sub CPU 180 issues a data reception request command to the main CPU 153, and the main CPU 153 side receives the updated image data and executes the printing operation. The display 185 is provided with a backlight 187 for improving the display quality. Usually, a cold-cathode tube or the like is suitable, in which case an inverter 188 for exchanging drive from direct current to alternating current is used.
【0098】(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 the print buffer (bitmap RAM) 158 for expanding the print data into a bitmap.
(Dynamic random access me
mory) is used. Functions required for managing the bitmap RAM include (a) writing operation from the CPU (b) reading operation to the CPU (c) print data reading operation to the head (d) refresh operation of the DRAM. Of these, since it is necessary to create the data for the next page during printing, (a), (c), and (d) or (b), (c), and (d) are the bitmap RAM at the same time.
May request access to. Therefore, a bus arbitration circuit for arbitrating the access right to the bitmap RAM is provided so that the CPU can ignore the timing and access the bitmap RAM even during printing. Rewriting for each page is possible by providing a bitmap RAM for two pages for each color and separating the page for creating the bitmap data from the CPU and the page for transferring the print data to the head. .
【0099】ヘッドにデータを転送する機能は
(a)印字データのヘッドへの転送
(b)印字濃度の調整用パルス転送
(c)前後左右の印字位置合せ情報転送
などがある。この機能はCPUとは独立して動作できる
ため、CPUの負荷は印字速度により増大することはな
い。The functions for transferring data to the head include (a) transfer of print data to the head, (b) transfer of pulses for adjusting print density, and (c) transfer of print alignment information for front, back, left and right. Since this function can operate independently of the CPU, the CPU load does not increase with the printing speed.
【0100】図32は本例のラベルプリンタの印字機構
の概念図である。FIG. 32 is a conceptual diagram of the printing mechanism of the label printer of this example.
【0101】ここで、黒色印字用のブラックヘッド,シ
アン色印字用のシアンヘッド,マゼンタ色印字用のマゼ
ンタヘッド,イエロー色印字用のイエローヘッドには様
々な方法が採られる。例えば、
(a)ノズル内のヒータに熱を加えて気泡を発生させ、
気泡の発生圧力によりインクを飛ばす、インクジェット
方式
(b)円筒形の圧電素子に、インクを充填させ、圧電素
子の収縮によってインクを飛ばす、インクジェット方式
(c)熱溶解するフィルムを記録紙とヒータの間に置
き、ヒータに熱を加えて記録紙にフィルムの色を転写さ
せる熱転写方式
(d)熱反応する記録紙を用い、ヒータに熱を加えて記
録紙の色を変色させるサーマル方式
などが考えられるが、制御方法は基本的には同じであ
る。すなわち、ヒータや圧電素子等のヘッド部に電気的
なパルスを印加し、このパルスの時間や電圧を制御する
方法である。本例では特に(a)の方式について説明す
るが、他の方式でも同様な効果が期待できる。Here, various methods are adopted for the black head for black printing, the cyan head for cyan printing, the magenta head for magenta printing, and the yellow head for yellow printing. For example, (a) heat is applied to the heater in the nozzle to generate bubbles,
Inkjet method (b) Injecting ink into a piezoelectric element of a cylindrical shape that ejects ink by the generated pressure of bubbles, and ejecting ink by contraction of the piezoelectric element. Inkjet method (c) A heat-meltable film of recording paper and a heater. A thermal transfer method that places a heater in between and transfers the color of the film to the recording paper by applying heat to the heater (d) A thermal method that uses heat-sensitive recording paper and changes the color of the recording paper by applying heat to the heater is considered. However, the control method is basically the same. That is, it is a method of applying an electric pulse to the head portion such as a heater or a piezoelectric element and controlling the time or voltage of this pulse. In this example, the method (a) is described in particular, but similar effects can be expected with other methods.
【0102】印字は、これらのヘッドの下部を用紙が紙
送りモータにより送られ、このクロックすなわちFEE
DCK信号に同期して1ライン毎に印字がなされる。For printing, the paper is fed below the heads by the paper feed motor, and this clock, that is, FEE
Printing is performed line by line in synchronization with the DCK signal.
【0103】図33はヘッド部の等価回路の例である。
印字ヘッドのヒータHTRは電気的には抵抗体と考えら
れるので抵抗で示している。また、64個のヒータ6を
制御するICを21個設置し、ヒータ6の総数は134
4個とする。FIG. 33 shows an example of an equivalent circuit of the head section.
The heater HTR of the print head is electrically considered to be a resistor and is therefore shown as a resistor. In addition, 21 ICs for controlling 64 heaters 6 are installed, and the total number of heaters 6 is 134.
4 pieces.
【0104】印字データはSICK信号に同期してSI
信号で転送される。データはシフトレジスタによりD1
からD1344までシフトされる。転送が終了するとL
AT信号が入力され、シフトされたデータが一時的に保
持される。印字は、STRB1信号とSTRBCK信号
がIC単位のシフトレジスタ構成になっているため、6
4個のヒータ6単位で制御することになる。1344個
のヒータ6を同時に制御しないのは、ヒータ6に通電す
る電流が大きく、時分割駆動させた方が電力効率が良く
なるためである。The print data is SI-synchronized with the SICK signal.
Transferred by signal. Data is D1 by shift register
To D1344 are shifted. L when transfer is completed
The AT signal is input and the shifted data is temporarily held. For printing, the STRB1 signal and the STRBCK signal have a shift register configuration in IC units.
It will be controlled in units of four heaters 6. The reason why the 1344 heaters 6 are not controlled simultaneously is that the electric current supplied to the heaters 6 is large and the time efficiency drive improves the power efficiency.
【0105】図34はヘッドへ供給する各印字制御信号
のタイミングを示す。なお、ここではブラック用ヘッド
を例示してあるが、他ヘッドでも同様である。図におい
て、
KENB2* :印字動作を可能とするヘッド制御
回路の内部信号。FIG. 34 shows the timing of each print control signal supplied to the head. Although the black head is illustrated here, the same applies to other heads. In the figure, KENB2 * : internal signal of the head control circuit that enables the printing operation.
【0106】HSINC* :印字ライン毎に発生
するヘッド制御回路の内部信号。HSINC * : Internal signal of the head control circuit generated for each print line.
【0107】K−LAT* :1ライン分の印字デ
ータをヘッド内にあるシフトレジスタから同じくヘッド
内部のドライバ部のラッチ部に一斉にラッチさせるため
の信号。K-LAT * : A signal for simultaneously latching the print data of one line from the shift register in the head to the latch section of the driver section in the head as well.
【0108】K−STRB1 :ヒータのヒート開始信
号。K-STRB1: Heat start signal of heater.
【0109】K−STRB2 :1ラインの全ブロック
のヒートが終了したことを知らせる確認信号であり、ヘ
ッド内部のヒートブロックを決定するシフトレジスタの
最終段の出力。K-STRB2: This is a confirmation signal indicating that the heating of all blocks of one line is completed, and is the output of the final stage of the shift register which determines the heating block inside the head.
【0110】K−STRBCK:ヒータのヒート周期を
決定するためにK−STRB1の“High”レベルを
1ブロックずつ歩進させることによって、1ブロック毎
にヒート動作を行わせるための信号。K-STRBCK: A signal for performing a heating operation for each block by advancing the "High" level of K-STRB1 block by block in order to determine the heating cycle of the heater.
【0111】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.
【0112】IC21 on bit〜IC1 on
bit:第21ブロック〜第1部ブロックのヒートされ
るヒータの印字パルス。IC21 on bit to IC1 on
bit: Print pulse of the heated heater in the 21st block to the 1st block.
【0113】IC21 off bit〜IC1 of
f bit:第21ブロック〜第1部ブロックのヒート
されないヒータの状態を示す。IC21 off bit to IC1 of
f bit: Shows the state of the unheated heaters of the 21st block to the 1st block.
【0114】図35はヘッドの制御回路157の内部構
成例を示すブロック図であり、本例の場合、印字バッフ
ァ158にはDRAMが使用されている。FIG. 35 is a block diagram showing an example of the internal structure of the head control circuit 157. In this example, a DRAM is used as the print buffer 158.
【0115】CPU153が印字バッファ158にアク
セスする場合、デコード回路251からアクセス信号C
RAM1* をアクティブする。また、印字バッファ1
58のリフレッシュ動作はリフレッシュ要求回路252
のアクセス信号RRAM1*をアクティブ状態にして行
う。さらに、ヘッドにデータを転送する時にはヘッドデ
ータ要求回路260のアクセス信号HRAM1* をア
クティブにする。これら3本の信号はバス裁定回路27
0に入力される。When the CPU 153 accesses the print buffer 158, the access signal C from the decoding circuit 251.
RAM1 * is activated. Also, print buffer 1
The refresh operation of 58 is the refresh request circuit 252.
The access signal RRAM1 * of 1 is made active. Further, when transferring data to the head, the access signal HRAM1 * of the head data request circuit 260 is activated. These three signals are sent to the bus arbitration circuit 27.
Input to 0.
【0116】バス裁定回路270はこれら3程のアクセ
スに対し、予め決められた優先順位に従って、印字バッ
ファ158にアクセスすることができる。各々のアクセ
ス方法はDRAM制御回路280によって制御される。The bus arbitration circuit 270 can access the print buffer 158 in accordance with a predetermined priority order for these three accesses. Each access method is controlled by the DRAM control circuit 280.
【0117】バス裁定回路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 is the bus switching circuit 25.
3 to control the CPU address buses A1 to A18 and the address buses HA1 to H18 output from the head data address switch circuit 254, and output the address buses DRA0 to DRA17 for the print buffer 158. The bus arbitration circuit 270 is similar to the bus switching circuit 2
A data bus H which controls 53 and is 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.
【0118】チップセレクト信号も同様にCCS0〜C
CS15とを切替え、RAS0*〜RAS15* を出
力する。印字動作中はヘッドデータ要求回路260が印
字バッファ158に対するアクセス権を要求し、バス裁
定回路270でそのタイミングを許可し、バス切替え回
路270から各色のアドレスが印字バッファ158に出
力され印字データがデータバスHD0〜HD15に出力
され、各色データ転送回路291〜294からヘッドに
転送される。これら一連の動作により印字データと印字
内容の一致が可能となる。Similarly, the chip select signals are also CCS0 to CCS.
Switching and CS15, and outputs the RAS0 * ~RAS15 *. During the printing operation, the head data request circuit 260 requests the access right to the print buffer 158, the bus arbitration circuit 270 permits the timing, the bus switching circuit 270 outputs the address of each color to the print buffer 158, and the print data is output. The data is output to the buses HD0 to HD15 and transferred to the head from each color data transfer circuit 291 to 294. By this series of operations, the print data and the print content can be matched.
【0119】以上の動作はタイミング生成回路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 timing of the above operation is determined by the timing generation circuit 290. Timing generation circuit 29
0 is sent in synchronization with the FEEDCK signal sent to the paper feed motor. Here, the paper feed motor accurately determines the feed amount by pulse control of a stepping motor or the like, but this pulse signal, that is, the FEEDCK signal is also transferred to the timing generation circuit 290, and the FEEDCK is generated.
The internal circuit is synchronized based on the signal. When the paper is fed, a trigger signal for determining the print position, such as 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 receives Bk from the trigger signal.
-The distance to the head 301Bk is F to the paper feed motor.
The print timing can be accurately determined by counting the EEDCK signal. Then, when it is time to print with the Bk-head 301Bk, the timing generation circuit 290
Transfers the print data of the bitmap RAM 158 to the Bk head 301Bk. As a result, black is printed. 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 K signal is counted to determine the print timing. Thereafter, the printing timings of the M head 301M and the Y head 301Y are determined and printing is performed in the same procedure.
【0120】以上が基本的な印字動作シーケンスである
が、これを実現すると、ビットマップRAM158はC
PU153からの書き込み動作、読込み動作、各色ヘッ
ドへのデータ転送のための読込み動作が同時に発生する
タイミングが生じる。さらに、ビットマップRAMには
廉価なDRAMを使用したため、リフレッシュ動作が必
要になり、この動作も同時に発生するタイミングが生じ
る。このため、これらを裁定する回路270を要するの
である。The above is the basic printing operation sequence, but if this is realized, the bitmap RAM 158 will write C
There is a timing at which the writing operation from the PU 153, the reading operation, and the reading operation for data transfer to each color head occur at the same time. Furthermore, since a low-priced DRAM is used for the bit map RAM, a refresh operation is necessary, and this operation also occurs at the same timing. Therefore, the circuit 270 for arbitrating them is required.
【0121】このように印字中の各色ヘッドへのデータ
転送はヘッド制御回路157内部でハードウェアにより
制御されるため、CPU153は基本的には印字動作中
に印字バッファ158へアクセスする必要がなくなり負
荷は大幅に低減するので、高速の印字が可能となる。ま
た、1ページ毎に印字データが異なる場合には印字バッ
ファ158を2ページ分以上持たせ、一方のページバッ
ファのデータを印字中に他方のページバッファにCPU
153がビットマップ展開し、ヘッドに転送するとき印
字バッファ158のアドレスを切換えることによって連
続した印字が可能になる。As described above, since the data transfer to each color head during printing is controlled by the hardware inside the head control circuit 157, the CPU 153 basically does not need to access the print buffer 158 during the printing operation and the load is reduced. Is significantly reduced, which enables high-speed printing. Further, when the print data is different for each page, the print buffer 158 is provided for two pages or more, and while the data in one page buffer is being printed, the other page buffer has a CPU.
When 153 develops a bit map and transfers it to the head, continuous printing is possible by switching the address of the print buffer 158.
【0122】また、CPU153は1ページ分の印字デ
ータのビットマップRAMへの展開に要する処理時間を
計測し、展開処理時間が1ページ分の印字に要する印字
処理時間を越えないように予め印字速度を設定すれば、
効率的な展開と印字が行える。つまり、バーコード等の
メインデータの量に応じて印字スピードを変更すること
により効率的な展開,印字が可能となる。Further, the CPU 153 measures the processing time required to expand the print data for one page into the bit map RAM and preliminarily sets the print speed so that the expansion processing time does not exceed the print processing time required for printing one page. If you set
You can develop and print efficiently. In other words, by changing the print speed according to the amount of main data such as a barcode, it is possible to develop and print efficiently.
【0123】印字スピードの設定は、細かく段階的に設
定されても良いし、50,100,200(mm/se
c)(1秒間に印字されるラベルの長さ)のように大き
く分けて設定されても良い。また、スピードの設定はユ
ーザがスイッチにより選択できるよう構成されても良
い。The print speed may be set finely and stepwise, or 50, 100, 200 (mm / se
c) (length of label printed in 1 second) may be set largely. Further, the speed setting may be configured so that the user can select it with a switch.
【0124】なお、本例では、ビットマップ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 the SRAM that does not require the refresh operation is used. Further, although the case of four colors of heads is shown, the same configuration can be applied when controlling more heads.
【0125】いずれにしても、ラインヘッドを用いた高
速プリンタにおいて、CPUの負荷を低減し、カラー印
字等で印字データが大量にある場合や、1ページ毎に異
なったデータを印字した場合でも、高速印字が可能にな
る。In any case, in a high-speed printer using a line head, the load on the CPU is reduced, and when there is a large amount of print data such as color printing, or when different data is printed for each page, High-speed printing is possible.
【0126】(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 the initial processing procedure after the power of the apparatus of this example is turned on. After turning on the power, step S0
Initialization and initialization of the RAM 156 and initialization of the print buffer 158 are performed at 01, and initialization of the I / O port 159 and head control circuit (hereinafter referred to as GA) 157 is performed at S002.
【0127】次いで、ステップS003で印字ヘッドブ
ロック68をヘッド移動モータ79を駆動しホームポジ
ションが検知した後、図23に示した退避位置(C)に
位置付ける。ここで、ホームポジションが検知不可能等
の異常が発生した場合には異常終了をする。Next, in step S003, the print head block 68 is moved to the retracted position (C) shown in FIG. 23 after driving the head moving motor 79 to detect the home position. Here, if an abnormality such as the inability to detect the home position occurs, abnormal termination is performed.
【0128】同様に、ステップS004で回復ユニット
78を回復ユニット移動モータ81を駆動してホームポ
ジションを検知した後、図23に示したキャッピング位
置(A)に位置付ける。ここで、ホームポジションが検
知不可能等の異常が発生した場合には異常終了をする。Similarly, in step S004, after the recovery unit 78 is driven by the recovery unit moving motor 81 to detect the home position, it is positioned at the capping position (A) shown in FIG. Here, if an abnormality such as the inability to detect the home position occurs, abnormal termination is performed.
【0129】さらに、ステップ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.
【0130】その後、ステップS006で図39につい
て後述する回復処理を行い、待機状態となる。ここで、
回復処理に異常が発生した場合には異常終了をする。Then, in step S006, a recovery process, which will be described later with reference to FIG. 39, is performed to enter the standby state. here,
If an error occurs in the recovery process, it ends abnormally.
【0131】図37は本例装置の印字処理手順の一例を
示すフローチャートである。FIG. 37 is a flow chart showing an example of the print processing procedure of the apparatus of this example.
【0132】ホストコンピュータ151等から印字情報
が送給され、またはメモリカード155に記憶された内
容につき印字指令が入力されてその内容が送信されて、
その情報がRAM156に格納されると、メインCPU
153はその情報に基づきROM155内のキャラクタ
コードやバーコードデータ等を用いて印字バッファ15
8にビットマップ展開する等の所要の処理を行う(スイ
ッチS100)。Print information is sent from the host computer 151 or the like, or a print command is input for the contents stored in the memory card 155 and the contents are sent,
When that information is stored in the RAM 156, the main CPU
153 is a print buffer 15 using the character code and bar code data in the ROM 155 based on the information.
Required processing such as bit map expansion to 8 is performed (switch S100).
【0133】次に、またはこれと並行して、ステップ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, if an abnormality occurs in the preliminary ejection process, the abnormal end is performed. Further, in step S102, a preliminary discharge timer that defines the time interval of the preliminary discharge operation is started.
【0134】次いで、ステップS103で印字ヘッドブ
ロック68および回復ユニット78の位置状態を調べ、
図23(D)に示した印字位置にいない場合には、ステ
ップS104で回復ユニット移動モータ81およびヘッ
ド移動モータ79を駆動し印字位置に位置付ける。Next, in step S103, the position states of the print head block 68 and the recovery unit 78 are checked,
If it is not at the printing position shown in FIG. 23D, the recovery unit moving motor 81 and the head moving motor 79 are driven and positioned at the printing position in step S104.
【0135】その後、ステップS105で駆動回路15
9およびヘッド制御回路157にFeed Clock
信号の供給を開始する。ここで、Feed Clock
信号は予め指定される搬送速度を規定する加速、低速お
よび減速の各速度テーブル(例えばROMの所定エリア
に設けられる)に従い可変とすることができる。Then, in step S105, the drive circuit 15
9 and the feed clock to the head control circuit 157.
Start supplying signals. Here, Feed Clock
The signal can be made variable according to each speed table of acceleration, low speed and deceleration (for example, provided in a predetermined area of the ROM) that defines a transport speed specified in advance.
【0136】Feed Clock信号が供給されると
用紙ロール51の搬送が開始される。それに伴いステッ
プS106でTOFマーク103の検出を行い、検知さ
れた場合にはステップS107でヘッド制御回路157
に印字トリガ信号を与える。これに応じてヘッド制御回
路157は印字バッファ158内のデータについて印字
動作を行う。これに際してはCPU153の処理は基本
的に要さないが、必要に応じてCPU153が介在する
こともある(後述)。When the Feed Clock signal is supplied, the conveyance 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 detected in step S107.
Apply a print trigger signal to. In response to this, the head control circuit 157 prints 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).
【0137】印字動作中にステップS108で図38に
記述される印字中予備吐出処理を行う。ここで、印字中
予備吐出処理に異常が発生した場合には異常終了をす
る。During the printing operation, the preliminary ejection process during printing described in FIG. 38 is performed in step S108. If an error occurs in the preliminary ejection process during printing, the process ends abnormally.
【0138】ステップS109で印字動作が継続するか
を調べ、継続すればステップS106に戻る。継続しな
い場合にはステップS110でFeed Clock信
号を停止する。It is checked in step S109 if the printing operation is continued. If it is continued, the process returns to step S106. If not continuing, the Feed Clock signal is stopped in step S110.
【0139】最後にステップ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 move the print head block 68 and the recovery unit 78 to the position shown in FIG.
Position at the capping position (A) shown in 3.
【0140】図38は本例装置の印字中予備吐出処理手
順の一例を示すフローチャートであり、本手順はタイ
マ,コマンド,キーもしくはスイッチ操作によって起動
することができる。FIG. 38 is a flow chart showing an example of the preliminary ejection process during printing of the apparatus of this embodiment, and this procedure can be started by operating a timer, a command, a key or a switch.
【0141】初めに、ステップS121で予備吐出の時
間間隔を規定する予備吐出タイマが所定の時間間隔で経
過したことを示した場合にはステップS122に進み、
前記以外の場合には正常終了する。First, if it is determined in step S121 that the preliminary discharge timer for defining the preliminary discharge time interval has elapsed at the predetermined time interval, the process proceeds to step S122.
In cases other than the above, the process ends normally.
【0142】ステップS122ではFeed Cloc
k信号を停止する。In step S122, Feed Cloc is set.
Stop the k signal.
【0143】次いで、ステップS123で図40につき
後述する予備吐出処理を行う。ここで、予備吐出処理に
異常が発生した場合には異常終了をする。Next, in step S123, a preliminary ejection process described later with reference to FIG. 40 is performed. Here, if an abnormality occurs in the preliminary ejection process, the abnormal end is performed.
【0144】その後、ステップS124で予備吐出の時
間間隔を規定する予備吐出タイマを再開する。Then, in step S124, the preliminary discharge timer that defines the time interval for preliminary discharge is restarted.
【0145】最後に、ステップS125で駆動回路15
9およびヘッド制御回路157にFeed Clock
信号の供給を再開する。Finally, in step S125, the drive circuit 15
9 and the feed clock to the head control circuit 157.
Resume signal supply.
【0146】図39は本例装置の回復処理手順の一例を
示すフローチャートである。FIG. 39 is a flow chart showing an example of the recovery processing procedure of the apparatus of this example.
【0147】初めに、ステップS201で印字ヘッドブ
ロック68および回復ユニット78の位置状態を調べ、
図23に示したキャッピング位置(A)にいない場合に
は、ステップS202で回復ユニット移動モータ81お
よびヘッド移動モータ79を駆動しキャッピング位置に
位置付ける。First, in step S201, the position states 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 and positioned at the capping position in step S202.
【0148】次いで、ステップ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 is not detected, the process ends abnormally.
Of course, the cartridge can be checked for each color.
【0149】その後、ステップS204でオーバーフロ
ーセンサ305によりオーバーフローが検知された場合
には異常終了する。After that, if an overflow is detected by the overflow sensor 305 in step S204, the process ends abnormally.
【0150】さらに、ステップ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 every time the ink pump 308 is rotated at a predetermined number of revolutions in the supply direction, and the ink level sensor 306 is detected within a predetermined total number of revolutions when the overflow sensor 305 is not detected. Is detected, the process proceeds to step S206, and otherwise, the process ends abnormally. Of course, this ink supply is performed for each color.
【0151】そして、ステップS206で回復動作を行
う。回復系モータ357を起動し、インクポンプ308
を回復方向に予め回復動作の時間間隔等により決定され
る回転数を回転させた後、回復系モータ357を停止す
る。当然のことながらこの回復動作は各色毎に行う。Then, in step S206, a recovery operation is performed. The recovery system motor 357 is started, and the ink pump 308
After the number of revolutions determined in advance by the time interval of the recovery operation is rotated in the recovery direction, the recovery system motor 357 is stopped. As a matter of course, this recovery operation is performed for each color.
【0152】最後にステップS207で図40に記述さ
れる予備吐出処理を行う。ここで、予備吐出処理に異常
が発生した場合には異常終了をする。Finally, in step S207, the preliminary ejection process described in FIG. 40 is performed. Here, if an abnormality occurs in the preliminary ejection process, the abnormal end is performed.
【0153】図40は本例装置の予備吐出処理手順の一
例を示すフローチャートである。FIG. 40 is a flow chart showing an example of the preliminary discharge processing procedure of the apparatus of this example.
【0154】ステップS210からS215までは図3
9のステップS200からS205までと同様の処理を
行う。Steps S210 to S215 are shown in FIG.
The same process as steps S200 to S205 of 9 is performed.
【0155】次いで、ステップS216で予備吐出動作
の時間間隔等により決定される予備吐出回復用の吐出パ
ターンデータをヘッド制御回路157に与える。そし
て、ステップS217で予備吐出動作の指示をヘッド制
御回路157に与える。Next, in step S216, the head control circuit 157 is supplied with ejection pattern data for preparatory ejection recovery determined by the time interval of the preliminary ejection operation and the like. Then, in step S217, an instruction of the preliminary ejection operation is given to the head control circuit 157.
【0156】最後に、S218で図41に記述されるワ
イピング処理を行う。Finally, in S218, the wiping process described in FIG. 41 is performed.
【0157】図41は本発明のワイピング処理のフロー
チャートである。FIG. 41 is a flowchart of the wiping process of the present invention.
【0158】初めに、ステップS221で回復ユニット
78の位置状態を調べ、図23に図示されるキャッピン
グ位置(A)にいない場合には、ステップS222で印
字ヘッドブロック68をヘッド移動モータ79を駆動し
図23(C)に図示される退避位置に位置付ける。次い
で、ステップS223で回復ユニット78を回復ユニッ
ト移動モータ81を駆動し図23(A)に図示されるキ
ャッピング位置に位置付ける。First, in step S221, the position state of the recovery unit 78 is checked. If it is not in the capping position (A) shown in FIG. 23, the print head block 68 drives the head moving motor 79 in step S222. It is positioned at the retracted position shown in FIG. Next, in step S223, the recovery unit 78 is driven to drive the recovery unit moving motor 81 and is positioned at the capping position shown in FIG.
【0159】その後、ステップS224で印字ヘッドブ
ロック68をヘッド移動モータ79を駆動し図23
(B)に図示されるワイピング位置に位置付ける。次い
で、ステップS225で回復ユニット移動モータ81を
駆動し図23(B)に図示されるワイピング位置に位置
付ける。After that, in step S224, the print head block 68 is driven by the head moving motor 79, and FIG.
It is positioned at the wiping position shown in FIG. Next, in step S225, the recovery unit moving motor 81 is driven and positioned at the wiping position shown in FIG. 23 (B).
【0160】最後に、ステップS227で回復ユニット
78を回復ユニット移動モータ81で駆動し図23
(A)に図示されるキャッピング位置に位置付ける。次
いで、ステップS228で印字ヘッドブロック68をヘ
ッド移動モータ79を駆動し図23(A)に図示される
キャッピング位置に位置付ける。
(4)データ内容に基づく展開制御
用紙(ラベル100)上に、相対位置を指定して複数の
印字データを展開する場合には、文字情報等のように冗
長性を有する印字データにより他の印字データの位置ず
れが発生し、また絶対位置指定して複数の印字データを
展開する場合には、印字データ領域相互が重複指定され
るなど、ラベルの設計と印字データを作成する上で不便
が生じる。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 (A). Then, in step S228, the print head block 68 is driven by the head moving motor 79 to be positioned at the capping position shown in FIG. (4) When a plurality of print data is developed by designating a relative position on the development control paper (label 100) based on the data content, other printing is performed by print data having redundancy such as character information. If the data is misaligned and if multiple print data are expanded by specifying the absolute position, the print data areas will be specified overlapping each other, which causes inconvenience in designing the label and creating the print data. .
【0161】そこで、本例装置では、受信コマンドをデ
ータの拡大,縮小(変倍)が許されない旨を示す排他的
コマンドと、ある程度の変倍が許される被排他コマンド
とに分類し、被排他コマンドの個々の展開領域値を記憶
し、排他的コマンドに対する展開実行時に、記憶されて
いる展開領域値を変更し、被排他コマンドに対する展開
実行時に記憶されている展開領域値に従って展開するよ
うになし、バーコードデータの印字のように倍率あるい
は高さ等にある程度の任意性を持つデータに対しては、
他の印字データとの競合状態に対応してバーコードデー
タ等の倍率あるいは高さを変更するようにする。Therefore, in the apparatus of this example, the received command is classified into an exclusive command indicating that data enlargement / reduction (magnification) is not permitted and an exclusion command that allows a certain amount of magnification variation, and exclusion is controlled. The individual expansion area values of the command are stored, and when the expansion is executed for the exclusive command, the stored expansion area value is changed and the expansion is executed according to the expansion area value stored when the expansion is executed for the exclusive command. , For data with some degree of arbitraryity in magnification or height, such as printing barcode data,
The magnification or height of the bar code data or the like is changed in response to the conflict with other print data.
【0162】図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 receiving buffer (FIG. 3A).
0, which can be provided in the data transmitter / receiver 152), stores an exclusive command in
(C) is a development area table that stores development area information in the print buffer 158 for the exclusive command.
【0163】図43は本実施形態による展開制御手順の
一例を示すフローチャートであり、図37のステップS
100の一部をなす手順として位置付けることができ
る。FIG. 43 is a flow chart showing an example of the expansion control procedure according to this embodiment, and step S in FIG.
It can be positioned as a procedure forming part of 100.
【0164】ステップS301においては、受信バッフ
ァ、被排他コマンドテーブル、排他コマンド・テーブ
ル、展開領域テーブル、および印字バッファ158の初
期化が行われる。In step S301, the reception buffer, exclusive command table, exclusive command table, expansion area table, and print buffer 158 are initialized.
【0165】次いでステップS302で1ページ分の印
字コマンド/データを入力し、受信バッファに記憶す
る。Then, in step S302, a print command / data for one page is input and stored in the reception buffer.
【0166】その後ステップS303で受信バッファに
記憶される印字コマンドが排他コマンドであるか、ある
いは被排他コマンドであるかを分類する。被排他コマン
ドであれば、ステップS304で被排他コマンドを被排
他コマンドテーブルに登録し、ステップS305で被排
他コマンドに対応するデータが印字バッファ158に占
める展開領域の矩形情報を展開領域テーブルに登録し、
処理はステップS303に戻る。排他コマンドであれ
ば、ステップS306で排他コマンドを排他コマンドテ
ーブルに登録し、処理はステップS303に戻る。分類
が終了した場合には、処理はステップS307に移る。Then, in step S303, it is classified whether the print command stored in the reception buffer is an exclusive command or an exclusive command. If it is an exclusive command, the exclusive command is registered in the exclusive command table in step S304, and the rectangular information of the expansion area occupied by the data corresponding to the exclusive command in the print buffer 158 is registered in the expansion 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 is completed, the process proceeds to step S307.
【0167】ステップS307で排他コマンドテーブル
に登録される排他コマンドを個々に呼び出し、ステップ
S308で対応するデータを印字バッファ158に展開
し、ステップS309で展開領域が展開領域テーブルに
登録される被排他コマンドの展開領域に縦方向にオーバ
ーラップするかを調べ、オーバーラップしない場合に
は、処理はステップS307に戻る。オーバーラップす
る場合には、ステップS310で展開領域テーブルに記
憶される矩形情報の上下限をオーバーラップが発生しな
いように変更し、処理はステップS307に戻る。全て
の排他コマンドの展開が終了した場合には、処理はステ
ップPS311に移る。In step S307, the exclusive command registered in the exclusive command table is individually called, in step S308 the corresponding data is expanded in the print buffer 158, and in step S309, the exclusive command whose expanded area is registered in the expanded area table. It is checked whether or not it overlaps in the development area in the vertical direction. If it does not overlap, the process returns to step S307. If they overlap, the upper and lower limits of the rectangular information stored in the expansion area table are changed so that no overlap occurs in step S310, and the process returns to step S307. When the expansion of all the exclusive commands is completed, the process proceeds to step PS311.
【0168】ステップS311で被排他コマンドテーブ
ル7に登録される被排他コマンドを個々に呼び出し、ス
テップS312で対応するデータを印字バッファ158
に展開領域テーブルに記憶される矩形情報に従って展開
し、処理はステップS311に戻る。In step S311, the exclusion command registered in the exclusion command table 7 is individually called, and in step S312 the corresponding data is printed in the print buffer 158.
In accordance with the rectangle information stored in the expansion area table, the process returns to step S311.
【0169】全ての被排他コマンドの展開が終了した場
合には、印字バッファ158に展開されるデータをプリ
ントする。そして、この実施形態による効果を図45
(A)に例示する。When the expansion of all exclusive commands is completed, the expanded data is printed in the print buffer 158. Then, the effect of this embodiment is shown in FIG.
An example is shown in (A).
【0170】図44は本例展開制御手順の他の例を示す
フローチャートである。FIG. 44 is a flow chart showing another example of the expansion control procedure of this example.
【0171】図44において、ステップS321からS
328までは図43のステップS301からS308ま
でに等しいので説明は省略する。In FIG. 44, steps S321 to S321 are performed.
Since steps up to 328 are the same as steps S301 to S308 in FIG. 43, description thereof will be omitted.
【0172】図44においては、ステップS329で展
開領域が展開領域テーブルに登録される被排他コマンド
の展開領域にオーバーラップするかを調べ、オーバーラ
ップしない場合には、処理はステップS327に戻る。
オーバーラップする場合には、ステップS330で展開
領域テーブルに記憶される矩形情報の上下左右限をオー
バーラップが発生しないように変更し、処理はステップ
S327に戻る。全ての排他コマンドの展開が終了した
場合には、処理はステップS331に移る。In FIG. 44, it is checked in step S329 if the expansion area overlaps the expansion area of the exclusive command registered in the expansion area table. If they do not overlap, the process returns to step S327.
If there is overlap, the upper, lower, left, and right limits of the rectangular information stored in the expansion area table are changed so that no overlap occurs in step S330, and the process returns to step S327. When the expansion of all exclusive commands is completed, the process proceeds to step S331.
【0173】ステップS331で被排他コマンドテーブ
ルに登録される被排他コマンドを個々に呼び出し、ステ
ップS332で対応するデータを印字バッファ158に
被排他コマンドにより指示される展開領域と展開領域テ
ーブルに記憶される矩形情報との上下方向および左右方
向の比に従い圧縮展開し、処理はステップS331に戻
る。In step S331, the exclusive command registered in the exclusive command table is individually called, and in step S332, the corresponding data is stored in the print buffer 158 in the expansion area designated by the exclusive command and the expansion area table. The data is compressed and expanded according to the ratio of the rectangular information to the vertical and horizontal directions, and the process returns to step S331.
【0174】全ての被排他コマンドの展開が終了した場
合には、印字バッファ158に展開されるデータを図示
されていないが印字用ヘッドに送り印刷媒体に記憶され
ることは上記実施形態と同じである。なお、この実施形
態による効果を図45の(B)に例示した。When the expansion of all the exclusive commands is completed, the data expanded in the print buffer 158 is sent to the print head and stored in the print medium, which is not shown, as in the above embodiment. is there. The effect of this embodiment is illustrated in FIG. 45 (B).
【0175】以上の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.
Further, in step S310 of FIG. 43 and step S330 of FIG. 44, the upper and lower limit values and the left and right limit values of the rectangular information stored in the expansion area table may be limited.
【0176】また、文字等の情報を変倍するようにして
もよいが、読みづらさが生じる場合には比較的任意性に
富むバーコードを変更するのがよい。
(5)特殊データの付加
(5.1)プリンタ特定用データの付加
複数台のラベルプリンタを用いる場合にあっては、プリ
ントされたラベルがどのプリンタによって発行されたも
のかを知ることが望まれる場合がある。すなわち、ラベ
ルに印字不良等何らかの不具合が生じていたとき、それ
がどのプリンタによって発行されたかが一目瞭然であれ
ば、プリントを特定してメンテナンスを行う等迅速な対
処が可能となるからである。Although information such as characters may be scaled, it is preferable to change the bar code, which is relatively arbitrary, when it becomes difficult to read. (5) Addition of special data (5.1) Addition of printer identification data When using a plurality of label printers, it is desired to know which printer issued the printed label. There are cases. That is, when some trouble such as printing failure occurs on the label, it is possible to quickly deal with it by specifying the print and performing maintenance if it is clear which printer issued the trouble.
【0177】そこで、本例では、入力されたデータを印
字バッファ158内に格納する際に、常に各プリンタに
対応した特定の情報を同時に格納し、その特定の情報を
目立たない色(ドロップアウトカラー)で印字すること
により、印字後のラベルが、どの印字装置で印字された
ものか判別することができるようにする。また、ドロッ
プアウトカラーで印字することにより、品位の低下を避
けるようにする。Therefore, in this example, when the input data is stored in the print buffer 158, the specific information corresponding to each printer is always stored at the same time, and the specific information is stored in the inconspicuous color (dropout color). ), The label after printing can be discriminated by which printing device. Also, by printing in dropout color, it is possible to avoid deterioration of quality.
【0178】このためには、例えば、装置の登録番号の
フォーマットを図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. However, these can be expanded at the same time when expanding the data.
【0179】図46は装置の登録番号のフォーマット例
であり、ラベル100上に装置の登録番号SD(ここで
は“7−24−JD018”)をあるパターンで設定し
ている。かかるパターンによる装置登録番号は常に黄色
で印字し、その他のデータはユーザの設定通りの色で印
字するようにイエロー用のバッファに設定すればよい。
これにより複数のラベルプリンタにより発行したラベル
に不吐出等の障害が検知された場合に、どの装置に障害
が発生したかを一目瞭然に判別できる。FIG. 46 shows an example of the format of the device registration number. The device registration number SD (here, "7-24-JD018") is set on the label 100 in a certain pattern. The device registration number based on such a pattern may always be printed in yellow, and other data may be set in the yellow buffer so that it is printed in the color set by the user.
With this, when a failure such as non-ejection is detected in the labels issued by the plurality of label printers, it is possible to determine at a glance which device has the failure.
【0180】なお、ここでは登録番号を黄色で重ね印字
する方法を採ったが、単に黄色で印字したドットの個数
で行っても同様の目的は達せられる。この場合、例えば
印字するラベルの一定の個所(右下隅等)に1台目のラ
ベルプリンタは黄色ドット1個、2台目のラベルプリン
タは黄色ドット2個というように、その場所の黄色ドッ
トの個数をみて、プリンタの判別を行うようにすること
もできる。Although the registration number is overprinted in yellow here, the same purpose can be achieved by simply using the number of dots printed in yellow. In this case, for example, the first label printer has one yellow dot at a certain position (lower right corner, etc.) of the label to be printed, and the second label printer has two yellow dots. It is also possible to determine the printer by checking the number.
【0181】また、そのように特別なデータ自体を付加
する他、不都合のない範囲でラベル上に印字すべきデー
タの色を一部変更するようにしてもよい。Further, 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 a range where there is no inconvenience.
【0182】いずれにしても、プリンタの生産性等の理
由により、同一種のラベルを複数台で印字している場
合、スキャナで読めないというトラブルが発生したと
き、そのラベルを印字したプリンタを特定できるため、
修復等の処置がスムーズに行える。また、複数の業者か
ら同一種のラベルを納入、もしくはラベルを貼付した商
品を納入させている場合、障害のあるラベルがあった場
合、どこから納入されたものかの判定も容易となる。In any case, when the same type of label is printed by a plurality of printers for reasons such as the productivity of the printer, when a trouble occurs that the scanner cannot read it, the printer that has printed the label is specified. Because you can
Repairs can be done smoothly. Also, when the same type of label is delivered from a plurality of vendors, or the product with the label attached is delivered, if there is a faulty label, it is easy to determine from where it was delivered.
【0183】(5.2)ラベル群特定のためのデータ変
更
ラベルプリンタではプリントしたラベルを別ロールに巻
き取り、必要な時剥して使用する場合もある。(5.2) Data Change for Specifying Label Group In a label printer, the printed label may be wound on another roll and peeled off when necessary for use.
【0184】本例プリンタでは、剥離紙101上に貼付
されているラベル100に連続してデータをプリント可
能であるが、途中で印字データが変更される場合もあ
る。そこで、ラベルを剥して所要目的に達するにあたり
当該変更を簡単に見分けられるようにすることが望まれ
る。このためには、データが変更されるラベル間または
ラベル群間にある1枚のラベルに、先にプリントしたデ
ータ内容または後にプリントするデータ内容に関する情
報をプリントすることも考えられるが、当該ラベル自体
は本来的な用途に供され得ず、その分無駄が生じること
になる。In the printer of this example, data can be printed continuously on the label 100 attached on the release paper 101, but the print data may be changed in the middle. Therefore, it is desirable to remove the label so that the change can be easily identified when the intended purpose is reached. For this purpose, it is conceivable to print the information about the data content printed first or the data content printed later on one label between the labels whose data is changed or between the label groups. Cannot be used for its original purpose, resulting in waste.
【0185】そこで、本例では、印字すべきデータ(以
降正規印字データを呼ぶ)のうち、一部もしくは全部の
印字色データを変更し識別印字データを作成し、その識
別印字データに基づく識別ラベル印字を正規印字データ
に基づく印字動作の前もしくは後に行うようにすること
により、簡単な操作により異なる内容の正規印字ラベル
間に色情報のみを変更した識別ラベルを出力できるよう
にしたものである。さらにこの識別ラベルは、正規印字
によるラベル(以降正ラベルと呼ぶ)と比較して、色情
報のみを変更したものであるため、正ラベルと同様の使
用が可能であるという効果を持つものである。Therefore, in this example, some or all of the print color data (hereinafter referred to as regular print data) to be printed is changed to create the identification print data, and the identification label based on the identification print data is created. By performing the printing before or after the printing operation based on the regular print data, it is possible to output the identification label in which only the color information is changed between the regular print labels having different contents by a simple operation. Further, this identification label has the effect that it can be used in the same way as the regular label because it is the one in which only the color information is changed as compared with the label by regular printing (hereinafter referred to as the regular label). .
【0186】図47は、本例装置で印字可能な内容の一
例である。これは食品類に対して製造者が現物に添付す
るラベルの代表的なものをモデル化したものである。FIG. 47 shows an example of contents printable by the apparatus of this example. This is a model of a typical label that a manufacturer attaches to a food product.
【0187】枠520,罫線521および各項目のタイ
トル522〜528、および商品情報がコード化された
バーコード529は例えば黒にて印字を行い、その他の
印字情報530〜539については赤にて印字を行うも
のとすることができる。The frame 520, the ruled line 521, the titles 522 to 528 of each item, and the bar code 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 done.
【0188】印字制御について概説すると、RAM15
6に取込まれた印字データは、実際の描画データとして
印字バッファ158に展開される。印字バッファ155
は各色用のデータを格納するメモリ部より構成されてい
るので、ヘッド制御回路157,駆動回路64をCPU
153がコントロールして、印字データに添った印字を
行うことにより、図47に示すようなラベルを所定枚数
出力するものである。The outline of the print control will be described with reference to the RAM 15
The print data taken in 6 is expanded in the print buffer 158 as actual drawing data. Print buffer 155
Is composed of a memory unit for storing data for each color, the head control circuit 157 and the drive circuit 64 are connected to the CPU.
153 controls and prints according to the print data to output a predetermined number of labels as shown in FIG.
【0189】さて、本例では上述したラベルの印字前、
あるいは印字後に連続して識別用ラベルを出力する。こ
こでは、識別印字ラベルを正規印字ラベル印字の前に出
力する例で説明をする。また説明をわかり易くするため
に、識別ラベルの内容は、正規印字内容と全く同一の内
容を黒単色で出力するものとしているが、ある特定の部
分、例えば枠のみ等を特定の色で出力して識別印字ラベ
ルとすることも可能であり、本例に係る技術範囲に含ま
れることは勿論である。Now, in this example, before printing the above-mentioned label,
Alternatively, the identification label is continuously output after printing. Here, an example in which the identification print label is output before the regular print label is printed will be described. Further, for the sake of clarity, the content of the identification label is the same as the regular print content in black monocolor, but a specific part, for example, only the frame is output in a specific color. It is also possible to use an identification print label, and it goes without saying that it is included in the technical scope of this example.
【0190】図48はかかる制御を行う処理手順の一例
を示すフローチャートである。FIG. 48 is a flow chart showing an example of a processing procedure for performing such control.
【0191】まず印字データの入力が完了した時点で
(図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 print data is completed (step S100 in FIG. 37), the number A of sheets to print the data is set in the counter. This counter may be provided by hardware or may be provided in a predetermined area of the RAM 156. Next, it is determined in step S401 whether or not to output the identification label. This step is necessary because the identification label may not be necessary depending on the usage pattern. In this embodiment, the identification label is output at the beginning of the A print labels. When outputting the identification label, the flag SF provided in a predetermined area of the RAM 156 is set to "1", and the total print number "m" which is the set content of the counter is replaced with "m + 1" (step S403). When the identification label is not output, SF = 0 is set (S405). When the printing is started, "0" is set to the predetermined printing flag n,
At the same time, the memories in the print buffer 158 corresponding to the colors used in this example (in this example, the ones for black and red are used, respectively, will be referred to as frame memories 505a and 505b hereinafter).
Will be refreshed).
【0192】次のステップ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 print data is expanded in the print buffer memory for black regardless of the print color data set in the print data. (Step S41
1). When SF = 0, the black print data is printed in the print buffer 158 based on the data stored in the RAM 156.
Is expanded in the black frame memory 505a, and the red print data is similarly expanded in the frame memory 505b (S413).
【0193】次にフレームメモリ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
Every time a sheet is printed (S417), n + 1 is set to n (S419).
【0194】この時点では、識別ラベル出力を行う指定
をした場合は全面が黒で印字された識別ラベルが出力さ
れ、また該指定をしていない場合は印字データ通りの印
字ラベルが得られている。At this time, when the identification label is designated to be output, the identification label printed in black on the entire surface is outputted, and when the designation is not made, the printed label according to the print data is obtained. .
【0195】次に、ステップS421では印字枚数が完
了したかどうかをチェックしており、印字枚数が先にセ
ットした枚数に満たない場合はステップS423に進
む。満たしている場合は印字終了となる。Next, in step S421, it is checked whether or not the number of printed sheets is completed. If the number of printed sheets is less than the previously set number, the process proceeds to step S423. If it is satisfied, the printing is completed.
【0196】ステップS423では、識別ラベルの出力
の有無をチェックし、無しの場合は現在フレームメモリ
505a,505bに格納されたデータをそのまま使用
し、再度印字制御を行い印字を行う。識別ラベル出力無
し(SF=0)の場合はこのフローを繰り返し、印字枚
数nがmと等しくなった時点で印字動作を停止する。実
際には印字ラベルが機外に出力されるまで印字装置の所
定の駆動モータ等は駆動することになる。In step S423, the presence or absence of the output of the identification label is checked. If the identification label is not output, the data currently stored in the frame memories 505a and 505b is used as it is, and print control is performed again to perform printing. When no identification label is output (SF = 0), this flow is repeated, and the printing operation is stopped when the number of printed sheets n becomes equal to m. Actually, a predetermined drive motor or the like of the printing device is driven until the print label is output to the outside of the machine.
【0197】ステップS423にて、識別ラベル出力を
設定していた場合は、ステップS425に進む。ここで
はまだ識別ラベルしか印字していないか、すでに正規の
印字データをフレームメモリに展開している、つまり正
規ラベルを1枚出しているかをチェックしている。If the identification label output is set in step S423, the flow advances to step S425. Here, it is checked whether only the identification label is printed yet, or whether the regular print data has already been expanded in the frame memory, that is, whether one regular label has been output.
【0198】すなわち、すでに正規ラベルを出力してい
る場合は、すでに印字データをフレームメモリ上に展開
しているので、そのまま印字制御動作に入ることにより
展開の時間を除くステップである。That is, when the regular label has already been output, since the print data has already been expanded in the frame memory, the step of removing the expansion time by directly entering the print control operation.
【0199】このように、識別ラベルを正規ラベルの前
に印字することによって異なった印字内容のラベルの区
切りを容易にするだけでなく、その識別ラベル内容は正
規印字内容のうち色情報のみを変えたものであるため実
際の使用にも耐え得るものであり、非常に有効なラベル
間識別が達成できる。As described above, by printing the identification label before the regular label, it is possible to easily separate the labels having different print contents, and the identification label content changes only the color information in the regular print content. Since it is a product that can withstand actual use, very effective identification between labels can be achieved.
【0200】例えば、商品に貼付するラベルは、前もっ
て多数枚印字しておき、その商品への貼付は別に行うこ
とが多い。従って、例えば10種の商品があったとき、
10種類のラベルを50枚ずつ印字するといったような
使われ方がなされる。For example, it is often the case that a large number of labels are affixed to merchandise in advance and affixed to the merchandise separately. So, for example, when there are 10 types of products,
It is used such as printing 10 labels of 50 labels each.
【0201】かかる場合において、ラベルの内容は似た
ようなものが多いため、その異種のラベルの区切りを見
つけるのは容易ではない。従って、区切り部分に目立つ
ラベルがあれば、容易に区切りがわかるので、印字後の
ハンドリングが有利になる利点がある。In such a case, since the contents of the label are often similar, it is not easy to find the delimiter between the different types of labels. Therefore, if there is a conspicuous label at the delimiter portion, the delimiter can be easily identified, which is advantageous in handling after printing.
【0202】なお、本例では、検知精度の低下を考慮し
て、バーコードのみ色の変更を行わない。また、識別用
ラベルも実用可能な範囲で識別性を持たせ、ラベルの節
約を図っている。In this example, the color of only the barcode is not changed in consideration of the decrease in detection accuracy. In addition, the identification label also has distinctiveness within a practical range to save the label.
【0203】なお、ある枚数単位,ラベルの種類毎に一
部の色を変えるのもよい。さらに、ラベルの識別のみな
らず、ロットの確認、貼り付けた商品の確認にも使用で
きる。Incidentally, it is also possible to change a part of the colors for each number of labels and for each label type. Further, it can be used not only for identification of labels but also for confirmation of lots and confirmation of attached products.
【0204】なお、ある枚数単位で複数種のラベルをプ
リントし、巻き取って使用する場合、後にプリントされ
たラベルから使用することになる。そのため巻き取って
使用する際、あるラベルの識別ラベルは、最後に印刷す
る方が好ましい。
(6)ラベル判定
剥離紙に連続的に貼り付けられたラベルを印字媒体とす
るプリンタは、印字フォーマットや印字すべき情報量等
によって、種々の形のラベルが選択されプリンタに装着
できるようにするのが好ましい。一方、装着されたラベ
ルの形が印字するフォーマットと対応していないと、ラ
ベル以外の部分に印字されてしまい、プラテンを汚す,
印字品質を落とす,プリンタの寿命を短くするなどの問
題が発生する。このため、プリンタ内部でラベルの形状
を判断できるようにすることが要望される。When a plurality of types of labels are printed in units of a certain number of sheets, and are wound and used, the labels printed later are used first. Therefore, it is preferable that the identification label of a certain label is printed last when it is wound and used. (6) Label Judgment A printer using a label continuously attached to a release paper as a print medium enables various types of labels to be selected and attached to the printer depending on the print format, the amount of information to be printed, and the like. Is preferred. On the other hand, if the shape of the attached label does not correspond to the printing format, it will be printed on the part other than the label, and the platen will be soiled.
Problems such as poor print quality and shortened printer life occur. Therefore, it is desired to be able to determine the shape of the label inside the printer.
【0205】そこで、図24〜図26で述べたように、
本例ではラベルの搬送路中に、剥離紙の全面を走査する
光センサを備えた。また、光センサで検出された電圧に
より、ラベルの形状を検出するラベル形状検出回路を備
える。さらに、ラベル形状検出回路のデータと印字デー
タが適合することを判定するラベル形状判定回路を備
え、ラベル形状判定回路により印字動作を制御する制御
回路を備える。Therefore, as described in FIGS. 24 to 26,
In this example, an optical sensor for scanning the entire surface of the release paper was provided in the label conveying path. The label shape detection circuit detects the shape of the label based on the voltage detected by the optical sensor. Further, a label shape determination circuit that determines whether the data of the label shape detection circuit and the print data match is provided, and a control circuit that controls the printing operation by the label shape determination circuit is provided.
【0206】また、図24の例では、光センサをラベル
搬送路中の印字部とラベル排出部の間に配置した。そし
て、これに対応し、ラベルに印字された印字物であるこ
とを検出する印字検出回路と、印字データと一致するこ
とを判定する印字判定回路と、印字判定回路により印字
動作を制御する制御回路とを備えることができる。Further, in the example of FIG. 24, the optical sensor is arranged between the printing section and the label discharging section in the label conveying path. Corresponding to this, a print detection circuit for detecting that it is a printed matter printed on a label, a print determination circuit for determining that it matches the print data, and a control circuit for controlling the print operation by the print determination circuit. And can be provided.
【0207】ここで、光センサには、反射形の光センサ
や透過形の光センサ等がある。例えば反射形の光センサ
は、一方から光を出力し、光が検出面で反射し、反射し
た光の強度を検出し、電圧に変換して出力する。剥離紙
の反射率とラベルの反射率は異なるため、検出電圧が異
なる。この違いを検出してラベルの形状を判定できる。Here, as the optical sensor, there are a reflection type optical sensor, a transmission type optical sensor and the like. For example, a reflection type optical sensor outputs light from one side, the light is reflected on a detection surface, the intensity of the reflected light is detected, and the light is converted into a voltage and output. Since the reflectance of the release paper and the reflectance of the label are different, the detection voltage is different. The shape of the label can be determined by detecting this difference.
【0208】透過形の光センサにおいては、一方から光
を出力し、検出面を透過させ、もう一方に設けられた光
センサに受光された光の強度によって判定する方法であ
る。剥離紙とラベルの透過率は異なるため、この違いを
検出してラベルの形状を判定できる。In the transmissive optical sensor, light is output from one side, transmitted through the detection surface, and judged by the intensity of the light received by the optical sensor provided on the other side. Since the release paper and the label have different transmittances, the shape of the label can be determined by detecting this difference.
【0209】次に、バーコード等の印字データの確認方
法であるが、印字データは所定の印字フォーマットがプ
リンタ内部に記録されているため、バーコート等が印字
した位置も記録されている。この位置のラベル検出器の
検出電圧を測定することにより、印字が正しく行われた
かどうかが判定できる。このとき検出電圧は印字した色
により異なるため、予め設定しておく必要があるが、プ
リンタの製造時に設定しておけば良い。Next, regarding a method of confirming print data such as a barcode, since the print data has a predetermined print format recorded inside the printer, the position where the bar code is printed is also recorded. By measuring the detection voltage of the label detector at this position, it can be determined whether or not the printing has been performed correctly. At this time, the detection voltage needs to be set in advance because it depends on the printed color, but it may be set when the printer is manufactured.
【0210】図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 the light is not reflected on the outside of 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 composed of white paper, and a detection voltage of bV can be obtained. Further, if the Y-direction characteristic when the optical sensor 405 passes through the position of BB ′ is detected, the release paper 101 and the label 10 are detected.
A similar difference in detection voltage can be obtained with 0. The shape of the label 100 can be detected by combining the detection voltages in the X and Y directions.
【0211】次に、印字フォーマットとの適合をチェッ
クするための回路構成ないしその動作について説明す
る。Next, the circuit configuration and its operation for checking the compatibility with the print format will be described.
【0212】図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.
【0213】ロール紙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の検出
電圧により判定できる。すなわち、電圧レベルbVの部
分が無くなった時が終了した位置になる。When the roll paper 51 is attached to the printer and the print start is selected from the operation panel, the CPU
The control circuit 165 rotates the start motor to feed the roll paper 51, and 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 is composed of a switch circuit 467 and a label recording circuit 469. When the roll paper 51 reaches the position of the optical sensor 405, the switch circuit 467 measures the X-direction characteristic of the optical sensor 405.
One of 05 is selected, and the selected photosensor 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 voltage level is bV, stores it as the presence of the label 100. After the storage, 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 photosensors 405 and performs the same operation. When the data for one line of the optical sensor 405 is detected by repeating this, the CPU 153 starts the control circuit 165, rotates the motor, and feeds the roll paper 51 for a certain length. The above-described detection method is repeated to store the characteristics in the X direction and the Y direction 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, the feed amount is reduced when the label 100 having a complicated shape is mounted, and the feed amount is increased when the label 100 is simple. The end of the label 100 can be determined by the detection voltage of the optical sensor 405. That is, it is the position where the time when the portion of the voltage level bV has disappeared has ended.
【0214】1つのラベル100の検出が終了したと
き、CPU153はRAM156のデータとラベル形状
記憶回路469のデータとをラベル形状判定回路18で
照合させ、一致していれば印字の動作に移行する。一致
していなければエラーの内容をオペレーションパネルで
表示したり、データ送受信部152を介して、ホストコ
ンピュータ151やコントロールパネル154にエラー
を転送することができる。When the detection of one label 100 is completed, the CPU 153 collates the data of the RAM 156 with the data of the label shape storage circuit 469 by the label shape determination circuit 18, and if they match, the printing operation is started. If they do not match, the content 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 transmitting / receiving unit 152.
【0215】以上の動作により、印字フォーマットとラ
ベル100の形状が適合しているかどうかをプリンタで
判断して、適合している場合にのみ印字させることがで
きるようになる。With the above operation, the printer determines whether or not the print format and the shape of the label 100 are compatible, and it is possible to print only when they are compatible.
【0216】次に、バーコード等の印字データの確認方
法について説明する。Next, a method of confirming print data such as a barcode will be described.
【0217】図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.
Since the printed character has a barcode BC in the C-C 'part,
The detection voltage of the label 100 portion in the X direction is not constant. That is, the black printed portion of the bar code BC has a detection voltage of cV. This voltage may be detected by the optical sensor 405 to confirm whether or not the printing is performed correctly.
【0218】図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 shape determination of the label 100 is the same as in the case of FIG. When the roll paper 51 is loaded and the label 100 is detected by the optical sensor 405, the print detection circuit 470 inputs the detection voltage of the optical sensor 405. Print detection circuit 4
Reference numeral 70 determines whether or not a portion is printed by a preset print reference voltage. This print reference voltage is set to the voltage cV shown in FIG. The print reference voltage cV is determined according to the printed color, and the CPU 1
It can be set at 53. If the detected voltage is cV, it is considered to have been printed, and is temporarily recorded in the print determination circuit 471. The data of the print determination circuit 471 is CPU1.
The data in the RAM 156 is collated by 53, and if it is correct, the printing is continued, and if it is incorrect, an error is displayed,
Printing can be interrupted by transferring an error to the outside.
【0219】以上の動作により、正確な印字が行われて
いるかどうかの確認がなされ、信頼性の高い印字を確保
できる。By the above operation, it is confirmed whether or not the accurate printing is performed, and the highly reliable printing can be secured.
【0220】なお、図50,図52の回路構成の一部
を、ソフトウェアにより代替させることもできる。Note that a part of the circuit configuration shown in FIGS. 50 and 52 can be replaced by software.
【0221】いずれにしても、多種のラベルを印字する
プリンタにおいて、ラベルの形状が変わった時、例えば
円形,楕円形,ひし形等のラベルがプリンタに装着され
た時でもプリンタ内部で判定し、印字フォーマットと適
合している場合にのみ印字するようにすることができ
る。In any case, in a printer which prints various kinds of labels, when the shape of the label is changed, for example, when a label such as a circle, an ellipse or a rhombus is attached to the printer, it is judged and printed inside the printer. It can be printed only when it is compatible with the format.
【0222】また、ラベルに印字された印字内容が、印
字すべき情報と一致しているかどうかの判定ができ、信
頼性の高いプリンタを提供できる。特にバーコードを印
字したいとき、何らかの原因で印字バーが印字されなか
ったり、印字濃度が低かった場合、それを判定でき、有
効である。Further, it is possible to judge 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 a bar code is desired to be printed, if the print bar is not printed for some reason or the print density is low, it is possible to judge that and it is effective.
【0223】なお、ラベル形状に合せて、問題が生じな
ければ印字フォーマットを変更するように構成してもよ
い。
(7)データの複数ラベルにわたる印字
従来、ラベル紙のようなロール形状の連続紙に印字する
プリンタにあっては、印字処理は1ページ(ラベル)分
のデータの展開処理と展開後に開始される1ページ(ラ
ベル)分の印字処理で構成されていたのに対し、本例装
置では印字バッファへのデータ展開ないし印字を適切に
行うことにより、使用ラベル長を越えるデータを複数の
ラベルに印字して対応することが可能である。このため
には、ラベル間の台紙に印字することを防ぎ、ラベルを
組み合わせて貼付してもデータも正規性が保たれるよう
にすること、一群の複数ページにより形成される印字物
を連続紙に印字する時に、ジャム等の発生により取り直
しを行う場合、ページ指定法が煩雑とならないこと、ま
た、印字物の正当性を確保するためにページ単位の廃棄
あるいは取り直しを必要としないことが強く要望され
る。The print format may be changed according to the label shape if no problem occurs. (7) Printing data over a plurality of labels In the conventional printer that prints on roll-shaped continuous paper such as label paper, the printing process is started after the data for one page (label) is expanded and expanded. In contrast to the printing process for one page (label), the device of this example prints data exceeding the used label length on multiple labels by appropriately expanding or printing the data in the print buffer. It is possible to deal with it. To this end, it is necessary to prevent printing between the labels and to ensure that the data is kept normal even when the labels are combined and attached. It is strongly requested that the page designation method does not become complicated when reprinting is performed due to a jam or the like when printing on the page, and that it is not necessary to discard or retake each page to ensure the legitimacy of the printed matter. To be done.
【0224】そこで、本例では、剥離紙101上に貼付
されるラベル100の有無を検知し、1ページ分の印字
データを記憶し、記憶される印字データを行単位に印字
ヘッドに転送し、印刷指示に対してラベルの有無の検知
結果に応じて、ラベルの検知時には所定量単位の印字お
よび改行を行わせ、ラベルの非検知時には改行のみを行
わせるようにする。Therefore, in this example, the presence or absence of the label 100 attached 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 / absence of a label in response to a print instruction, a predetermined amount of printing and line feed are performed when the label is detected, and only line feed is performed when the label is not detected.
【0225】あるいは、複数ページを一単位として印字
される印字物の印字時における異常中断の再開時に、一
単位の先頭ページより異常中断が発生したページの前ま
で、あるいは異常中断が発生したページのみまたは以外
を特定文字、シンボル、ライン、あるいは網かけ等を付
加印字するか、印字色を固定して印字再開するようにす
る。Alternatively, when resuming abnormal interruption during printing of a printed matter that is printed with a plurality of pages as one unit, from the first page of one unit to the page before the abnormal interruption occurs, or only the page in which the abnormal interruption occurs For other than the above, specific characters, symbols, lines, shading, etc. are additionally printed, or the printing color is fixed and printing is restarted.
【0226】なお、ラベルの有無の検知には、例えば図
25のような構成を採用できる。For detecting the presence / absence of a label, for example, a structure as shown in FIG. 25 can be adopted.
【0227】図53は当該制御を行うための第1の実施
形態のフローチャートである。FIG. 53 is a flow chart of the first embodiment for performing the control.
【0228】図53において、印刷指示されるとステッ
プS501において、RAMの所定領域、データ送受信
部の受信バッファ、印字バッファの初期化が行われ、ス
テップS502でラベル検知手段がラベルの先頭を検知
するまで改行を行い、印字位置の頭出しを行う。次い
で、ステップS503で外部より1ページ分の印字コマ
ンド/データを入力し、受信バッファに記憶する。In FIG. 53, when a print instruction is issued, the predetermined area of the RAM, the receiving buffer of the data transmitting / receiving unit, and the print buffer are initialized in step S501, and the label detecting means detects the head of the label in step S502. Line up to and cue 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.
【0229】さらにステップS504で受信バッファに
記憶される印字コマンド/データにより1ページ分のイ
メージデータを印字バッファ158に展開するととも
に、ページ分のイメージデータを印字バッファ158に
展開するとともに、ページ長つまり印字ライン数をRA
M156の作業領域に記憶する。Further, in step S504, the image data for one page is expanded in the print buffer 158 by the print command / data stored in the reception buffer, and the image data for the page is expanded in the print buffer 158. RA print line number
It is stored in the work area of M156.
【0230】その後ステップS505以降から実際の印
字動作を行うが、まずステップS505において実印字
ライン数が作業領域に記憶される印字ライン数に等しい
か、つまり印字バッファに展開されるイメージデータの
全印字が終了したのか調べ、終了済であれば1ページ分
の印字処理を終了する。Thereafter, the actual printing operation is performed from step S505 onward. First, at step S505, whether the number of actual printing lines is equal to the number of printing lines stored in the work area, that is, all printing of the image data expanded in the print buffer is performed. Is finished, and if it is finished, the printing process for one page is finished.
【0231】未終了であればステップS506において
ラベル検知手段がラベル検知状態であるかを調べ、非検
知状態であればステップS508に移り、改行を行の
や、ステップS505に戻る。If it is not finished, it is checked in step S506 if the label detecting means is in the label detecting state. If it is not in the detecting state, the process proceeds to step S508, where a line feed is performed and the process returns to step S505.
【0232】ステップS506において検知状態であれ
ばステップS507において印字バッファにより1ライ
ンデータを印字ヘッドに転送し印字を行い、その後非検
知状態の場合と同様にステップS508に移り、改行を
行わせ、ステップS505に戻る。If it is in the detection state in step S506, one line data is transferred to the print head by the print buffer in step S507 and printing is performed, and then, in the same way as in the non-detection state, the process proceeds to step S508 to perform line feed, Return to S505.
【0233】この実施形態による効果が図57に例示さ
れる。使用ラベル長を越えるデータを複数のラベルに印
字して対応する場合に、本発明以前の技術では図57
(A)にあるように印字が終了後、ラベルを台紙より剥
がし他のものに貼付すると台紙部にも印字されるため印
字物の正規性が保全されない。一方、図57(B)にあ
るように、本例によれば、上記の場合においても印字物
の正規性が保全される。The effect of this embodiment is illustrated in FIG. In the case where data exceeding the used label length is printed on a plurality of labels to deal with it, the technique prior to the present invention is shown in FIG.
As shown in (A), after printing is completed, if the label is peeled from the mount and attached to another one, the print is also printed on the mount, so that the normality of the printed matter is not maintained. On the other hand, as shown in FIG. 57B, according to this example, the normality of the printed matter is maintained even in the above case.
【0234】図54は本例に係る制御の第2の実施形態
を示すフローチャートである。FIG. 54 is a flow chart showing the second embodiment of the control according to this example.
【0235】図54においては、外部より受信データを
受信バッファに記憶する過程は印字処理とは非同期に行
われるため説明は省略されている。また、ここでは1印
字単位のページ数は確定しているものとしている。In FIG. 54, the process of storing the reception data from the outside in the reception buffer is performed asynchronously with the printing process, and therefore the description thereof is omitted. Further, here, it is assumed that the number of pages in one printing unit is fixed.
【0236】始めにステップS511で、RAMの作業
領域内の1印字単位の何ページにおいて異常中断が発生
したかを記憶するリカバー数を初期化(0ページ)す
る。次いでステップS512で、作業領域内の1印字単
位の何ページを現在印字中かを記憶するカレントページ
を初期化(1ページ)する。First, in step S511, the number of recoveries, which stores the number of pages of one printing unit in the work area of the RAM in which the abnormal interruption has occurred, is initialized (0 page). Next, in step S512, the current page that stores how many pages of one printing unit in the work area are being printed is initialized (one page).
【0237】その後ステップS513以降から実際の印
字動作を行うが、まずステップS513において、リカ
バー数の値を調べ、0以外の値が設定されている(リカ
バー)状態であれば、ステップS514で、受信バッフ
ァに記憶される受信データから印字データを印字バッフ
ァに展開し、さらにステップS515において、リカバ
ーページを示す網かけパターンを印字バッファにオーバ
ーレイ展開する。After that, the actual printing operation is performed from step S513 onward. First, in step S513, the value of the number of recoveries is checked, and if a value other than 0 is set (recovery), in step S514 reception is performed. The print data is expanded in the print buffer from the received data stored in the buffer, and in step S515, the hatched pattern indicating the recover page is expanded in the print buffer by overlaying.
【0238】その後ステップS516で、リカバー数を
減じる。Thereafter, in step S516, the number of recoveries is reduced.
【0239】そして、ステップS517において印字バ
ッファに展開される印字データを印字ヘッドより印字す
る。Then, in step S517, the print data developed in the print buffer is printed by the print head.
【0240】ステップS518で、カレントページを加
算し、1印字単位のページ数を越えていれば1印字単位
の印字を終了する。1印字単位のページ数を越えていな
ければ、ステップS513に戻り、次ページを印字す
る。In step S518, the current page is added, and if the number of pages in one printing unit is exceeded, printing of one printing unit is completed. If the number of pages in one print unit is not exceeded, the process returns to step S513 to print the next page.
【0241】ステップS513における、リカバー数の
値が0(正常)状態であれば、ステップS519で、受
信バッファに記憶される受信データから印字データを印
字バッファに展開し、ステップS517に移り、印字動
作を行う。If the value of the number of recoveries in step S513 is 0 (normal), print data is expanded from the received data stored in the receive buffer to the print buffer in step S519, and the process proceeds to step S517 to perform the printing operation. I do.
【0242】ステップS517の印字動作中にジャム等
の異常中断が検知された場合には、ステップS520に
おいて再開操作を持ち、指示されると、ステップS52
1でカレントページを1減算してリカバー数に移動し、
ステップS512に復帰してリカバー処理を始める。If an abnormal interruption such as a jam is detected during the printing operation in step S517, the restart operation is carried out in step S520, and when the instruction is given, step S52 is executed.
The current page is decremented by 1 and moved to the number of recoveries,
Returning to step S512, the recovery process is started.
【0243】本例による効果が図58(A)および
(B)に例示される。図58(A)においては、4枚一
組の印字物の印字処理中に3枚目にジャム等の異常中断
が検知されたことを表わし、図58(B)においては、
再開操作が行われ4枚一組の印字物のジャム等の異常中
断が検知されたページ(3枚目)の前までのリカバーペ
ージに網かけパターンの付加印字(特定文字,シンボ
ル,ラインの付加でもよい)が行われたことを表わして
いる。The effect of this example is illustrated in FIGS. 58 (A) and 58 (B). 58A shows that an abnormal interruption such as a jam is detected on the third sheet during the printing process of a set of four sheets of printed matter, and in FIG. 58B,
Additional printing of a hatched pattern (addition of specific characters, symbols, and lines) to the recovery page up to the page (third sheet) where abnormal interruption such as jam of printed matter of a set of four sheets is detected by restart operation However, it can be done).
【0244】図55は本例制御の第3の実施形態のフロ
ーチャートである。本手順は、図54のステップS51
4,S515がステップS534に置き換わっただけで
あり、他の動作は同様である。すなわち、ステップS5
34においては受信バッファに記憶される受信データか
ら印字データを印字バッファに予め固定される印字色に
対応して展開する。FIG. 55 is a flow chart of the third embodiment of the control of this example. This procedure is performed by step S51 in FIG.
4, S515 is only replaced by step S534, and other operations are the same. That is, step S5
At 34, the print data is expanded from the received data stored in the receive buffer corresponding to the print color fixed in advance in the print buffer.
【0245】図56は本例制御の第4の実施形態のフロ
ーチャートの一部であり、図54のステップS513〜
S514、およびS519に対応する。ただし、ステッ
プS521でカレントページをそのままリカバー数に移
送する。FIG. 56 is a part of the flowchart of the fourth embodiment of the control of this example, and steps S513 to S513 of FIG.
It corresponds to S514 and S519. However, in step S521, the current page is directly transferred to the number of recoveries.
【0246】ステップS551以降でリカバー処理中異
常中断が発生したページにのみ付加的データが展開され
る。印字色を固定することも同様に構成できる。At step S551 and thereafter, the additional data is expanded only to the page in which the abnormal interruption occurred during the recovery process. The print color can be fixed in the same manner.
【0247】この手順による効果が図58(A)および
(C)に例示される。図58(A)においては、4枚一
組の印字物の印字処理中に3枚目にジャム等の異常中断
が検知されたことを表わし、図58(C)においては、
再開操作が行われ4枚一組の印字物のジャム等の異常中
断が検知されたページ(3枚目)のみに網かけパターン
が付加印字が行われたことを表わしている。The effect of this procedure is illustrated in FIGS. 58 (A) and 58 (C). FIG. 58A shows that an abnormal interruption such as a jam is detected on the third sheet during the printing process of a set of four sheets of printed matter, and in FIG. 58C,
This indicates that the halftone pattern is additionally printed only on the page (third sheet) where the restart operation is performed and abnormal interruption such as jamming of a set of four sheets is detected.
【0248】また、ステップS553をS554の後に
行うように構成すれば、再開操作が行われ4枚一組の印
字物のジャム等の異常中断が検知されたページ(3枚
目)以外に網かけパターンを付加することも、印字色を
固定することも可能となる。
(8)ラベルの姿勢に対応した印字制御
図59に示すように用紙(ラベル)が基準位置に対して
斜行して搬送されている場合は図60(A)に示すよう
にラベル100に対して印字が斜めに行われてしまう
し、基準位置から搬送方向と平行に移動した位置を用紙
が搬送されていれば図60(B)に示すようにラベル1
00に対して印字が片側に寄ってしまう。いずれにして
も商品に貼付けるようなラベルの場合は、その商品自身
のイメージを損なうおそれすらある。Further, if the step S553 is configured to be performed after the step S554, the resuming operation is performed, and the shading is applied to the pages (third sheet) other than the page where the abnormal interruption such as the jam of the set of four sheets is detected. It is possible to add a pattern or fix the print color. (8) Printing Control Corresponding to Label Attitude As shown in FIG. 59, when the paper (label) is conveyed obliquely with respect to the reference position, as shown in FIG. If the paper is being conveyed at a position that is parallel to the conveyance direction from the reference position, the label 1 will be printed as shown in FIG.
The print is shifted to one side with respect to 00. In any case, a label attached to a product may even damage the image of the product itself.
【0249】これに対し、図27に示したように紙端部
位置検出センサ418,419が位置検出するようにな
し、これにより印字ヘッド部のラベル位置を演算し、各
ヘッドの使用するノズルの位置を選択し印字すれば、用
紙の斜行等による影響を受けずに常にラベルに対して一
定の位置に印字を行うことができる。On the other hand, as shown in FIG. 27, the paper edge position detecting sensors 418 and 419 are arranged to detect the position, and the label position of the print head is calculated by this, and the nozzles used by each head are calculated. By selecting the position and printing, it is possible to always print at a fixed position on the label without being affected by the skew of the paper.
【0250】特に、本実施形態では印字ヘッドの解像度
に比べ紙端部位置検出センサの解像度を同等もしくはそ
れ以上にしているため印字ヘッドの解像度に対して最高
でも1/2ドットしかずれないので、複数のインクを重
ね合わせてカラーを出す場合等でも色のムラ等も最小に
することができる。In particular, in the present embodiment, the resolution of the paper edge position detection sensor is equal to or higher than the resolution of the print head, and therefore the maximum deviation is only 1/2 dot with respect to the resolution of the print head. Even when a plurality of inks are overlapped to produce a color, color unevenness or the like can be minimized.
【0251】すなわち、図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 the nozzles used for printing are selected according to the position to print, the paper meanders and skews. Printing can always be performed at a stable position without being affected by lines, color unevenness and the like can be suppressed, and high-quality printing can be performed.
【0252】これをより具体的に説明する。ここでは、
ラベル紙の斜行の状態が図61のようであったとして、
枠のラインがC(シアン)とY(イエロー)を重ねてグ
リーンである場合について説明する。なお、センサ41
8,419と各ヘッドの間隔が全てL[mm]で斜行量
がx[mm]、搬送速度がv[mm/sec]であった
とする。This will be described more specifically. here,
If the skewed state of the label paper is as shown in FIG. 61,
A 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 intervals between 8, 419 and each head are all L [mm], the skew amount is x [mm], and the transport speed is v [mm / sec].
【0253】図60(A)のように画像がラベルに対し
て斜めにならないようにするためには、C(シアン)の
m番目のノズルで印字したポイントはY(イエロー)で
は斜行量の分だけずらした(m+a)番目のノズルで印
字しないとドットが重ならないためグリーンにはならな
い。In order to prevent the image from being skewed with respect to the label as shown in FIG. 60A, the point printed by the mth nozzle of C (cyan) is the skew amount in Y (yellow). If the (m + a) th nozzle, which is offset by the amount, is not printed, the dots will not overlap and will not become green.
【0254】そこでセンサ418および419で用紙の
端部検出を行う。Therefore, the sensors 418 and 419 detect the edge of the sheet.
【0255】センサ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 it is 5 L, Y (yellow) is (x / 5 L) × 2 L when the m-th nozzle of C (cyan) is used from this value.
(The interval between C and Y), that is, the nozzle (ejection port) displaced by (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 the nozzle can only be operated in units of one, the value obtained by rounding the value of [(2/5) ÷ N] is used as a [integer], and the (m + a) th nozzle is used (1/2 by rounding off). It is possible to minimize misalignment of more than dots).
【0256】また、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 mth to nth nozzles are simultaneously heated and printed in the C (cyan) head, a line inclined with respect to the paper is obtained, so (nm) ×
N (: line length) × (X / 5L) (: line inclination) ÷ v (: speed) [sec] minutes, after heating the mth nozzle, heat the nth nozzle by delaying the timing of heating I have to let you. Similarly for Y (yellow), the timing of heating the (n + a) th nozzle after heating the (m + a) th nozzle after 2L ÷ v [sec] is similarly delayed so that Y (yellow) is placed on C (cyan). ) Will be overprinted. Of course, m-th
The nozzles between the nth nozzles are sequentially heated according to the above formula.
【0257】より具体的に言えば、本実施形態ではヘッ
ド解像度を360dpi、速度v=200[mm/se
c]、ヘッド間隔L=25.4[mm]で配置している
ので、x=1mmでm=20番ノズル、n=1400番
ノズルのとき
(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番目ノズルで印字すること
になる。More specifically, in this embodiment, the head resolution is 360 dpi and the speed v = 200 [mm / se.
c] and the head interval L = 25.4 [mm], so when x = 1 mm, m = 20 nozzle and n = 1400 nozzle (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, C (cyan) is the 20th After printing with the nozzle, Y (yellow) is printed with the 26th nozzle.
【0258】また、
(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番目のノズルを
ヒートさせる傾きをもち、順次ノズルのヒートタイミン
グを遅らせて印字することになる。Further, (n−m) × N × (x / 5L) ÷ v = (1400−20) × (25.4 / 360) ×
[1 / (5 × 25.4)] ÷ 200 = 3.83 [msec] In other words, after heating the 20th nozzle of C (cyan) 3.83 [msec], there is an inclination to heat the 1400th nozzle, Printing is performed by sequentially delaying the heat timing of the nozzles.
【0259】このような制御は、センサ系418,41
9の配置,構成に合せ、印字バッファ158への適切な
ビットマップ展開によって行ってもよいし、使用するノ
ズルをシフトする手段をヘッド制御回路157に付加し
てもよい。
(9)シフト印字
発熱素子を利用した印字方法としては、感熱記録紙に熱
を与え、熱発色させるサーマル記録方式,熱によって用
紙にインクを転写させる熱転写記録方式,発熱体によっ
て瞬時に液体インクを気化し、その泡の圧力によってイ
ンク滴を飛ばし用紙に記録する本例の如きインクジェッ
ト記録方式等多種の方式があり、印字記録方式として多
分野の印字装置に応用されている。Such control is performed by the sensor systems 418 and 41.
According to the arrangement and configuration of No. 9, the bit map may be appropriately expanded in the print buffer 158, or means for shifting the nozzles to be used may be added to the head control circuit 157. (9) As a printing method using the shift printing heating element, a thermal recording method in which heat is applied to a thermosensitive recording paper to cause color development, a thermal transfer recording method in which ink is transferred to the paper by heat, and liquid ink is instantly applied by a heating element. There are various methods such as an ink jet recording method such as the present example in which ink is vaporized and ink droplets are ejected by the pressure of the bubbles to record on a sheet, and it is applied to a printing apparatus of various fields as a printing recording method.
【0260】上記のような発熱素子を応用した印字ヘッ
ドの耐久性は、発熱体として使われる抵抗の断線,各発
熱体への通電をコントロールするトランジスタ等のスイ
ッチング素子の故障等により支配される。さらに、特に
サーマル記録,熱転写記録などの接触タイプの印字ヘッ
ドの場合は、用紙あるいはインクリボンとの接触摩擦に
よるヘッドの損傷、インクジェット記録の場合は発熱回
路近傍のインク流路でのインク詰まり,ゴミ詰まり等の
要因によっても支配される。The durability of the print head to which the above-mentioned heating element is applied is governed by the disconnection of the resistor used as the heating element, the failure of the switching element such as the transistor for controlling the energization of each heating element, and the like. Further, especially in the case of a contact type print head such as thermal recording or thermal transfer recording, the head is damaged due to contact friction with the paper or the ink ribbon, and in the case of inkjet recording, ink clogging or dust in the ink flow path near the heat generating circuit is caused. It is also controlled by factors such as clogging.
【0261】これらの要因などにより印字ヘッドの一部
の発熱素子言い換えれば印字セグメントが破損した場
合、印字すべき情報が一部欠けたり、印字された情報が
誤って認識される原因となりうるため、印字ヘッドの交
換が必要になる。しかしながら、印字ヘッドは高価な素
子であると同時に、その交換の手間および交換に要する
印字動作不可能なロスタイムが発生し、結果的に印字コ
ストの上昇を招くものとなっていた。When some of the heat generating elements of the print head, that is, the print segment is damaged due to these factors, there is a possibility that some information to be printed is missing or the printed information is erroneously recognized. The print head needs to be replaced. However, the print head is an expensive element, and at the same time, it takes a lot of time and trouble to replace the print head and a loss of time during which the printing operation cannot be performed, resulting in an increase in printing cost.
【0262】上記欠点をカバーするために、特開昭61
−104872号にあるように、印字しない程度の電流
を印字ヘッドの発熱回路に流し、断線部分を検知し、そ
の断線部分に当たる印字位置に印字すべきデータがある
かどうかを判定し、無ければそのまま印字し、あればそ
の近傍で印字データがない場所を探してその場所があれ
ばそこに印字するというような提案もなされていた。ま
たは、「このサーマルヘッドの耐久性は約50kmで
す」というような表示をしておくことにより交換の目安
を示すやり方もとられることがあった。In order to cover the above-mentioned drawbacks, JP-A-61 / 1986
As described in No. -104872, a current that does not cause printing is applied to the heat generating circuit of the print head to detect a disconnection portion, and it is determined whether or not there is data to be printed at the print position corresponding to the disconnection portion. It has been proposed to print, and if there is no print data in the vicinity, search for it and print it there. Alternatively, there is a case where a method of indicating a reference for replacement may be taken by displaying an indication such as "The durability of this thermal head is about 50 km".
【0263】しかしながら、罫線,枠などが印字内容に
含まれていて、多数枚の印字を行ったとき、印字ヘッド
の内の特定の発熱回路の通電回数が多くなり、従ってそ
の発熱回路の寿命が印字ヘッド全体の寿命を決めてしま
うことになるし、断線部分をずらして印字してもまた特
定の発熱回路のみ通電回数が多くなるため断線が生ずる
おそれがある。However, when the printed contents include ruled lines and frames, and when a large number of sheets are printed, the number of energizations of a specific heat generating circuit in the print head increases, and therefore the life of the heat generating circuit increases. The life of the entire print head is determined, and even if the disconnection portion is shifted and printing is performed, disconnection may occur because the number of energizations of only a specific heating circuit increases.
【0264】特に本例の場合には印字内容にバーコード
が含まれるため、これを適切に回避しなければならな
い。Particularly in the case of this example, the print contents include a bar code, which must be appropriately avoided.
【0265】そこで、本例では、複数の発熱素子を有す
る印字ヘッドの当該素子の配列方向と垂直な方向に用紙
を相対移動させて印字を行うに際して、配列された発熱
素子の両端から何個の発熱素子が使用されないかを検知
し、当該検知された個数に応じてデータレジスタに取込
まれたデータをシフトさせ、そのシフト量をラベルの所
定枚数毎に変えるようになして、同一内容の印字データ
を印字する際に、特定の発熱素子の通電回数が増えるこ
とを防止し、持って印字ヘッドの発熱回路の断線による
耐久性の低下を抑えるようにする。Therefore, in this example, when printing is performed by relatively moving the paper in the direction perpendicular to the arrangement direction of the print heads having a plurality of heating elements, the number of print elements from both ends of the arranged heating elements is increased. The same content is printed by detecting whether the heating element is not used, shifting the data taken in the data register according to the detected number, and changing the shift amount for each predetermined number of labels. When printing data, it is possible to prevent an increase in the number of energizations of a specific heating element, and hold it to prevent a decrease in durability due to a break in the heating circuit of the print head.
【0266】さて、図47に示したような印字データが
データ送受信部152を介して本装置内に取込まれ、同
時に印字枚数Nも取込まれるものとする。このとき、R
OM155に格納されているプログラムによりCPU1
53が印字バッファ158への印字データの展開を制御
するが、印字データの1ライン中のうち両端部分で全く
印字データのないドット(1ドットは印字ヘッド21の
1つの発熱回路により印字されるドットを示す)が何個
あるかをチェックしている。ここでは左右同じでそれぞ
れ20ドット分あったとする。Now, it is assumed that the print data as shown in FIG. 47 is taken into the apparatus through the data transmitting / receiving section 152 and at the same time the number of printed sheets N is taken in. At this time, R
CPU1 by the program stored in OM155
Although 53 controls the expansion of the print data to the print buffer 158, dots having no print data at both ends of one line of the print data (one dot is printed by one heating circuit of the print head 21). (Indicating) is checked. Here, it is assumed that the left and right sides are the same and there are 20 dots each.
【0267】図62は本例による印字時制御手順の一例
を示すフローチャートである。左右端の非使用ドット数
x,yに対応した範囲においてシフト量は可変とするこ
とができるが、ここでは説明を簡単にするためにシフト
量を“0”と“A”の2種にする。“0”はシフト量ゼ
ロつまり印字データのまま印字するということで、
“A”はAだけデータをシフトして印字するということ
である。例えば“A”の値としてはx=y=20であれ
ば、“10”としておく。“20”とすると印字データ
が極端に端によってしまうためでその半分の値をとっ
た。FIG. 62 is a flow chart showing an example of the control procedure at the time of printing according to this example. The shift amount can be made variable within a range corresponding to the numbers of unused dots x and y at the left and right ends, but here, the shift amount is set to two types of “0” and “A” in order to simplify the description. . "0" means that the shift amount is zero, that is, the print data is printed as is.
"A" means that the data is shifted by A and printed. For example, if the value of “A” is x = y = 20, it is set to “10”. If it is set to "20", the print data will be extremely edged.
【0268】印字制御は以下のようになる。まずステッ
プ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, in step S602, the print shift amount S is set to 0. When the print start is instructed, the data is shifted by S for development in the print buffer 158 in step S603. Since the first sheet has S = 0, the shift amount is 0 and the data is not shifted. Next, according to the data stored in the data register, each heating element of the print head is turned on to set 1 for the paper.
Lines are printed. In step S606, it is checked whether there is line data to be printed, and if there is any line data, printing is continued. At the time of printing, the motor is driven and the paper is conveyed line by line. This is repeated until all the lines are printed on the label, and if all the lines are printed, the process proceeds to step S607. Step S60
In No. 7, since one sheet has been printed, N-1 is set in N. In step S608, it is checked whether N = 0, that is, whether the number of printed sheets has been printed, and if not finished, the process proceeds to step S609. In step S609, it is checked whether or not the shift amount S is 0. If S = 0, S is set to A in step S610, and step S60
3, and if S = A, S is set to 0 and the process proceeds to step S603. S when one sheet is printed
Since = 0, A is set in S and the process proceeds to step S603.
【0269】従って、本実施形態では印字された印字物
は1枚おきに印字ヘッドのライン方向に10ドットシフ
トしたものが出力されることになる。Therefore, in the present embodiment, every other printed matter is shifted by 10 dots in the line direction of the print head and is output.
【0270】このように印字することによって、印字ド
ットを構成する、印字ドットに対応する発熱回路のうち
枠やバーコートに対応するような印字頻度の多い発熱素
子への通電回数を低く抑えることが可能となる。By printing in this way, it is possible to suppress the number of times of energization to the heating elements which form the printing dots and which frequently print, such as the frame and the bar coat, of the heating circuits corresponding to the printing dots. It will be possible.
【0271】本実施形態では、シフト量を0とA(=1
0)の2種に設定したので印字頻度が集中するドットに
対応する発熱素子の通電回数は略半減されることとな
る。なお、本例による印字例を図63に例示した。In this embodiment, the shift amount is 0 and A (= 1).
Since it is set to two kinds of 0), the number of energization of the heating element corresponding to the dot where the printing frequency is concentrated is reduced by about half. A printing example according to this example is illustrated in FIG.
【0272】また本実施形態ではインクジェット方式を
用いたインクジェット記録を前提に示したが、熱転写リ
ボンを使用する熱転写記録、また感熱紙を使用するサー
マル記録等、複数の発熱素子からなる印字ヘッドを利用
した印字装置であれば適用可能であるのは言うまでもな
い。Further, although the present embodiment has been described on the premise of ink jet recording using the ink jet method, a print head composed of a plurality of heat generating elements such as heat transfer recording using a heat transfer ribbon or thermal recording using thermal paper is used. It goes without saying that any printing device can be applied.
【0273】上例では、シフト量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 energizations of the heating element in the position portion is 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, heat is generated as shown in FIG. Circuits H28 to H5
Of the three, the heating elements from H33 to H47 are almost always energized, and the shift effect may be weak. Therefore, the shift amount S is set to "-10", "0", and "1".
As shown in FIG. 65, H3
The energization frequency of the specific heating element from 3 to H48 can be suppressed.
【0274】また、これらの例では、印字する用紙の幅
が印字ヘッドの印字可能領域と略等しい場合について述
べたが、印字する用紙幅が印字ヘッドの印字可能領域よ
り小さい場合は、両端の非信号印加の発熱回路を検出す
る時、印字用紙の幅に対応する領域で検出することによ
り目的を達せられる。Further, in these examples, the case where the width of the paper to be printed is substantially equal to the printable area of the print head was described. The purpose can be achieved by detecting in the area corresponding to the width of the printing paper when detecting the heating circuit for applying the signal.
【0275】また、本例では1ページ(1ラベル)分の
データをビットマップ展開する印字バッファを設けてい
るため、1ページの印字毎にデータを再展開するように
しているが、1ライン分ずつデータを印字ヘッドに送出
すべく展開する手段をヘッド制御回路157が有してい
れば、当該展開時にデータシフトを行うようにしてもよ
い。Further, in this example, since the print buffer for expanding the data of one page (one label) into the bitmap is provided, the data is expanded again every time one page is printed. If the head control circuit 157 has means for expanding the data so as to send the data to the print head one by one, the data shift may be performed at the time of the expansion.
【0276】さらに、本例で用いたインクジェットヘッ
ドは吐出口を高密度に配置できることから、使用吐出口
を適切に間引き、例えば1ドットおきに順次のラインで
駆動するようになして、使用頻度が特定の吐出口だけ高
くならないようにしてもよい。Further, since the ink jet head used in this example can arrange the discharge ports at a high density, it is possible to appropriately thin out the discharge ports to be used, for example, to drive every other dot in a sequential line, thereby reducing the frequency of use. It is also possible not to raise the height of only a specific ejection port.
【0277】加えて、インクジェットヘッドの場合、用
紙とヘッドとは非接触であり、サーマルヘッドを用いて
バーコードを印字する場合のようないわゆる「尾引き」
は問題とならない。そこで、読取りに問題が生じない範
囲でバーコードを傾けて、例えば図60(A)のバーコ
ード部分のように印字されるようにすることもできる。In addition, in the case of the ink jet head, the paper and the head are not in contact with each other, and so-called "tailing" is used as in the case of printing a bar code using a thermal head.
Does not matter. Therefore, it is possible to incline the bar code within a range that does not cause a problem in reading so that the bar code is printed, for example, as shown in FIG.
【0278】さらに加えて、特定の発熱素子の使用頻度
が特に高くなる罫線やバーコードなどがプリント内容に
含まれることを検出し、その場合のみ、あるいはその部
位のみシフトを行うようにすることもできる。
(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以下に
しなくてはならない。In addition, it is also possible to detect that the print contents include ruled lines or bar codes, which particularly frequently use a specific heating element, and to shift only in that case or only that portion. it can. (10) Hold of bar accuracy (10.1) Hold of bar accuracy by moving head up and down For example, consider the JAN code. For example, 11.
In order to print a barcode with a magnification of 1 (bar width 330 μm, tolerance ± 101 μm) in a print head with a dot density of 5 lines / mm and a deflection amount of maximum 35 μm, the minimum bar 330 μm is composed of 4 dots. . 4 with this head
The width of the dot is 348 μm without any deviation, and even when the deviation is maximum, it is 278 to 418 μm and falls within the JAN standard (229 to 431 μm). Therefore, as shown in FIG. 66, the distance between the paper and the head is x, When it is deflected to the maximum with respect to the ideal landing point a (y = 35 μm), there is no problem even if landing at the point c. However, when the minimum magnification of 0.8 times (bar width 264 μm, tolerance ± 35 μm) is printed, the minimum bar 264 μm is composed of 3 dots. In that case, the bar width without distortion is 260 μm. , The maximum deviation is 190 to 330 μm, which is outside the JAN standard (229 to 299 μm) and cannot be used as a bar code. In order to satisfy the standard when this magnification is 0.8, the maximum amount of deviation must be 15.5 μm or less.
【0279】そこで、図66においてヘッドの位置を
x′=0.4xとなるように移動してやれば、そのとき
の最大のヨレた着弾点bと理想着弾点aとのずれ量y′
はy=0.4y=0.4×35μm=14μmとなり、
前記倍率0.8倍の時の許容範囲15.5μm以下とな
り、JAN規格を満足することができる。Therefore, when the position of the head is moved so as to be x '= 0.4x in FIG. 66, the amount of deviation y'between the maximum misaligned landing point b and the ideal landing point a at that time is y'.
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.
【0280】本実施形態では、外部装置、例えばホスト
コンピュータ151で印字指令を作成する際、バーコー
ド部分の入力,文字数字部分の入力,イラスト部分の入
力が各々入力される。そして、図37のステップS10
0で入力情報を1枚分の画像データに展開する際にバー
コードデータの中から最小バー幅を検出し、3ドットで
構成されていれば、図66におけるx′の位置にヘッド
を駆動し、4ドットであれば図66におけるxの位置に
ヘッドの移動を行わせた後に印字を行う。なお、印字終
了後は、ヘッドを所定のポジションへ退避することによ
って用紙のカール等によるジャム等を回避しておく。図
67(A)はヨレのない時のドットの模式図、(B)は
紙とヘッド間隔がx′のときの模式図、(C)は紙とヘ
ッド間隔がxの場合に最大にヨレが生じたときの模式図
である。In this embodiment, when a print command is created by an external device, for example, the host computer 151, the input of the bar code portion, the input of the character and numeral portion, and the input of the illustration portion are input. Then, step S10 of FIG.
When the input information is set to 0, the minimum bar width is detected from the bar code data when the input information is expanded into one image data, and if it is composed of 3 dots, the head is driven to the position of x'in FIG. If it is 4 dots, printing is performed after moving the head to the position of x in FIG. After printing is completed, the head is retracted to a predetermined position to avoid jamming due to curling of the paper. 67A is a schematic diagram of dots when there is no deviation, FIG. 67B is a schematic view when the distance between the paper and the head is x ′, and FIG. 67C is the maximum deviation when the distance between the paper and the head is x. It is a schematic diagram when it arises.
【0281】なお、本例では、印字ヘッドの移動を細線
を構成するドット数により制御するものとして説明した
が、用紙厚を検知する機構を設け、用紙の厚さにより印
字ヘッドの位置を変更することで制御を行い常に図66
のx′の位置を確保しても同様の結果が得られることは
勿論である。In this example, the movement of the print head is described as being controlled by the number of dots forming the fine line, but a mechanism for detecting the paper thickness is provided and the position of the print head is changed according to the paper thickness. 66 to control
Of course, the same result can be obtained even if the position of x'is secured.
【0282】いずれにしても、ヘッド位置が移動可能な
構成にすることにより、細い線幅に対してヨレ量を小さ
くすることにより安定した線を印字することが可能とな
る。また、細い線が安定して印字できることにより、バ
ーコードの倍率が小さくでき印字する用紙自体の寸法も
小さくできるため用紙の節約の面でも効果がある。In any case, by making the head position movable, it is possible to print a stable line by reducing the deviation amount for a thin line width. Further, since thin lines can be stably printed, the magnification of the barcode can be reduced and the size of the printing paper itself can be reduced, which is also effective in saving paper.
【0283】(10.2)吐出量制御によるバー精度保
持
ところで、印字されるバーコードのサイズや太細バー比
等は印字ヘッドの密度に依存する。一方、バーコードは
「JAN」,「UPC」,「CODE39」,「COD
E93」等の種類があり、各種によってそれぞれ太細バ
ー比などが規格化されている。このためバーの幅を正確
に印字する必要がある。従来のバーコード印字装置にお
いては、通常、使用する印字ヘッドのドット密度に合わ
せて紙送り機構が設計され、1ピッチの紙送りで、常に
同じ太さの1ラインでの印字が1回行われるように制御
されていたが、バーコードの規格による密度を満足させ
る1ドットの大きさとドットピッチを設定して印字動作
を行うので、黒バーの両端も同じドット径で印字するた
めに、図68に示すように、正規の幅Tに対して黒バー
の幅T′のように太くなり、これに伴って白バー(バー
コードを構成する平行バーのうち反射率が高いバー)の
幅が細くなるという問題を有していた。(10.2) Bar Accuracy Maintenance by Ejection Volume Control In the meantime, the size of the bar code to be printed, the thick bar ratio, etc. depend on the density of the print head. On the other hand, the barcodes are "JAN", "UPC", "CODE39", "CODE".
There are types such as “E93”, and the thick and thin bar ratios are standardized for each type. Therefore, it is necessary to accurately print the width of the bar. In a conventional bar code printer, a paper feed mechanism is usually designed according to the dot density of a print head to be used, and one pitch of paper feed always prints once with one line of the same thickness. However, since the printing operation is performed by setting the size of one dot and the dot pitch that satisfy the density according to the bar code standard, the 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 thicker than the regular width T like the width T ′, and the width of the white bar (the bar having a high reflectance among the parallel bars forming the bar code) becomes thin accordingly. Had the problem of becoming.
【0284】そこで、本例では、入力されたバーコード
のデータを印字バッファ内に格納する際に、バーコード
データの中の黒バーの両端を検知しておき、黒バーの両
端の1ドットを印字する場合にその両端の1ドットを印
字するヘッドのみの印加電圧および/または印加パルス
幅を制御し、インクの吐出量を少量にすることにより、
印字するドット径を小さくする手印を設けることによ
り、バーコードの密度だけでなくバーの幅も正確に印字
可能とする。これにより、黒バー両端の密度が規格を満
たさないことがあるので、その場合は黒バーの両端の以
外のドット径を大き目に印字することでより効果的とな
る。その他に全体的にドット径を小さく印字する場合は
検知した黒バーを印字する場合に両端の1ドット以外の
ドット径を大き目に印字するようにする。Therefore, in this example, when the input bar code data is stored in the print buffer, both ends of the black bar in the bar code data are detected and one dot at both ends of the black bar is detected. By controlling the applied voltage and / or the applied pulse width of only the head that prints one dot at both ends when printing, and by making the ink ejection amount small,
By providing a hand mark to reduce the diameter of dots to be printed, not only the density of the bar code but also the width of the bar can be printed accurately. As a result, the densities at both ends of the black bar may not meet the standard. In that case, it is more effective to print a larger dot diameter than at the ends of the black bar. In addition, when printing a small dot diameter as a whole, when printing the detected black bar, the dot diameters other than one dot at both ends are printed larger.
【0285】具体的には、図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 of FIG. 37, when print data is input via the transmission / reception unit 15, this print data is temporarily stored in the reception buffer of the RAM 156. Since the received print data contains the character code corresponding to the characters to be printed on one label and the numeric code corresponding to the barcode, etc., this received print data is analyzed and the character generator and numeric code are analyzed. / When a bar code conversion table is used to develop image data for one label and store it in the print buffer 158, a black bar with a thickness of 3 dots or more in the bar code data is detected, and the black bar is detected. When printing one dot on both ends of the print buffer 15, the voltage V applied to the head shown in FIG. 69 is slightly lowered or the pulse width W is narrowed, and the data is stored in the RAM 156 before being printed in the print buffer 15.
Expand to 8. Then, the image data for one line is read from the print buffer 158, and the data in which the strength of the applied voltage is stored is read from the RAM 156 and input to the read head control circuit 157 to detect 3 dots which are detected in advance when the head is driven. By lowering the applied voltage to the head element that prints one dot on both ends of the black bar having the above thickness, the amount of ink ejected is reduced and the bar code is printed accurately as shown in FIG.
【0286】より詳しく本例の効果を述べるに、例えば
解像度360dpiのインクジェットプリンタにてバー
コード(ここではJIS X0501にて規定されるJ
ANコードで説明する)を印字するとする。The effect of this example will be described in more detail. For example, an inkjet printer having a resolution of 360 dpi uses a bar code (J standard specified in JIS X0501).
(Described with AN code) is to be printed.
【0287】解像度が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 ink jet nozzles is 70.5 μm. However, in ink jet recording, since the print dot shape is close to a circle,
With printing dots having a diameter of 70.5 μm, a gap is generated between dots when printing a solid image (for example, the inner portion of the bar). Therefore, the printer using the normal ink jet recording system is designed so that the print dot diameter is equal to or larger than √2 × nozzle pitch. In this embodiment, √
The description will be made assuming that the size is 2 × 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%).
【0288】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 JAN code is 264μ.
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.
【0289】つまり、印字ドット径が120μmで、印
字ノズル間ピッチが70.5μmの場合表現可能なJA
Nコードの最小バー幅は、
264≦70.5(a−1)+120≦660
:aはバーを構成するドット数
の条件を満たす必要があり、3≦a≦8となる。つま
り、このプリンタではバーの幅方向の印字ドット数は3
から8個までということである。ここで、a=4の時、
つまり最小黒バー(1モジュール)を4ドットで構成し
た時の実際の印字される最小黒バー(1モジュール寸
法)を計算すると、
70.5×(4−1)+120=331.5μm
となる。That is, the JA that 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 the N code is 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 dots printed in the width direction of the bar is 3
It is up to 8 pieces. Here, when a = 4,
That is, when the minimum black bar (1 module size) actually printed when the minimum black bar (1 module) is composed of 4 dots is calculated, it is 70.5 × (4-1) + 120 = 331.5 μm.
【0290】また、JANコード全体は95モジュール
で構成されている(標準バージョン時)から全体の大き
さは、
70.5×(95×4−1)+120=26839.5
μm
従って、この全体の大きさから1モジュールの大きさを
計算すると
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となり、
明らかに規格を満たさないと言える。Since the entire JAN code is composed of 95 modules (in the standard version), the total size is 70.5 × (95 × 4-1) + 120 = 26839.5.
μm Therefore, if the size of one module is calculated from this total size, it is 26839.5 ÷ 95 = 282.5. Therefore, by setting the dot diameter to 120 μm,
The width of the bar, which should be 2.5 μm, will be 331.5 μm. That is, it is about 49 μm too thick. Further, the above values are values when there is no deviation in the printing position, and assuming that the printing position accuracy σ = 15 μm in a normal inkjet printing apparatus, it is sufficiently possible that the deviation from the desired size exceeds 60 μm. Become. According to X0501, this deviation is described as a bar width tolerance, but when one module dimension is 281 μm, it is ± 51 μm, and when it is 297 μm, it is ± 69 μm.
When it is 282.5 μm by proportional calculation, it becomes about 53 μm,
Clearly it can be said that the standard is not met.
【0291】そこで、本例を以下のように適用すること
により、規格を満足しつつバー濃度が高く、白ヌケも少
ないバーコードを提供できるものである。バーの外側を
構成する印字ドットの大きさを小さく、例えば90μm
とすることにより最小黒バー幅は、
70.5×(4−1)+90=301.5μm
となり、σ=15μmの印字精度を計算に入れても十分
282.5±53μmの範囲に入れることが可能とな
る。Therefore, by applying this example as follows, it is possible to provide a bar code having a high bar density and a small white spot while satisfying the standard. The size of the print dots that form the outside of the bar is small, for example 90 μm.
As a result, the minimum black bar width is 70.5 × (4-1) + 90 = 301.5 μm, and even if the printing accuracy of σ = 15 μm is included in the calculation, it can be sufficiently within the range of 282.5 ± 53 μm. It will be possible.
【0292】例えば、記録用紙のにじみ率を2.5とし
たとき、120μmのドット径を得るためには約58p
l(ピコリットル)の液滴を吐出するように設計される
が、黒バーの両端に相当する印字ドットの位置を別途説
明したように検知する手段を用いその印字ノズルよりの
液滴を約24plになるように印字パルス幅を制御する
ことで本例の効果を実現できる。For example, when the bleeding rate of the recording paper is 2.5, about 58 p is necessary to obtain a dot diameter of 120 μm.
It is designed to eject 1 (picoliter) droplets, but the droplets from the print nozzles are ejected by about 24 pl using a means for detecting the positions of the print dots corresponding to the ends of the black bar as described separately. The effect of this example can be realized by controlling the print pulse width so that
【0293】(10.3)データ追加によるバー精度保
持
このように吐出量を制御してバー精度を保持する他、次
のようにしてもよい。本例においてもバーの検知までの
処理は上例と同様である。(10.3) Bar Accuracy Retention by Adding Data In addition to controlling the ejection amount in this way to maintain the bar accuracy, the following may be carried out. Also in this example, the processing up to the detection of the bar is the same as in the above example.
【0294】本例では、バーコードデータ中の白バーを
検知し、その白バーの太さに応じて1ドット以上の白バ
ーを追加し、当該追加分データをシフトして印字するよ
うにデータをRAM156へ記憶させ、印字バッファ1
58に展開する。そして、印字バッファ158からデー
タを読出しヘッド制御回路157へ入力し、ヘッドを駆
動し、バーコードを印字させれば、図71に示すよう
に、本例のような処理を行わない場合の幅T′に対し
て、適正な白バーの幅Tを得ることができる。In this example, a white bar in the bar code data is detected, a white bar of 1 dot or more is added in accordance with the thickness of the white bar, and data is added so that the additional data is shifted and printed. Is stored in the RAM 156, and the print buffer 1
Expand to 58. Then, by reading the data from the print buffer 158 and inputting it to the head control circuit 157, driving the head, and printing the bar code, as shown in FIG. 71, the width T when the processing of this example is not performed is performed. It is possible to obtain an appropriate width T of the white bar for '.
【0295】本例の効果を詳述するに、例えば360d
piの解像度を有するインクジェット式プリンタにて、
JIS X0501に記載のJAN13ケタコードを印
字するとしたとき、かつ
最小黒バー(1モジュール寸法)を4ドットで印字
し、
印字ドット1個の直径を120μm(記録用紙上)と
する
としたときの従来の場合と本例の場合(白バーに1つド
ット追加)のバー寸法の差を表にすると以下のようにな
る。To describe the effect of this example in detail, for example, 360d
With an inkjet printer with pi resolution,
Conventional case when the JAN13 digit code described in JIS X0501 is printed, and the minimum black bar (1 module size) is printed with 4 dots, and the diameter of one print dot is 120 μm (on recording paper). And in the case of this example (adding one dot to the white bar), the difference in bar size is shown in the table below.
【0296】[0296]
【表1】 [Table 1]
【0297】このように、最小幅の黒バーと白バーの幅
の差が少なくなり、バーコード全体の長さから計算され
る1モジュール幅の値に白バーが近づいていることがわ
かる。As described above, it can be seen that the difference in width between the minimum width black bar and the white bar is reduced, and the white bar approaches the value of one module width calculated from the length of the entire bar code.
【0298】2モジュール幅以上の黒バー,白バーにつ
いても同様のことが言える。The same applies to black bars and white bars having a width of two modules or more.
【0299】このようにバーコードを印字する場合、白
バーの部分に1ドット以上の白バーを追加することによ
って、白バーの幅を正確に印字することができ、正確な
バーコードを印字できる効果がある。
(11)その他
本例はインクジェットヘッドを用いているため、それに
よって以上随所で述べた特有の効果を得るが、その他に
も次のような顕著な効果を有する。When the bar code is printed in this way, the width of the white bar can be accurately printed by adding a white bar of 1 dot or more to the white bar portion, and the accurate bar code can be printed. effective. (11) Others Since the ink jet head is used in this example, the specific effects described above can be obtained by using the inkjet head, but in addition, the following remarkable effects are obtained.
【0300】すなわち、サーマルヘッドを用いてバーコ
ードを記録する際、ラインヘッドと直交する方向(用紙
搬送方向)に延在させてバーを印字するとき、特定の発
熱素子が連続して駆動されるため、特定の発熱素子への
蓄熱が問題となる。特には、バーの高さ方向において後
から印字されるバー上部が、発熱素子への蓄熱により下
部に比べて太く印字されることになり、そのための発熱
素子へ印加するエネルギを制御する必要が生じる。That is, when a bar code is recorded by using a thermal head, when a bar is printed by extending the bar code in a direction orthogonal to the line head (paper conveying direction), a specific heating element is continuously driven. Therefore, heat storage in a particular 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 the heat accumulated in the heating element, and therefore it is necessary to control the energy applied to the heating element. .
【0301】一方、ラインヘッド方向等、搬送方向外の
方向に印字するとき、フルマルチヘッドの発熱素子の配
列方向に連続する多数の発熱素子が一度に駆動されるこ
とになり、その蓄熱により印字を行わない部分の加熱さ
れ、尾引き状態のスジとなって画質に影響を与えること
になる。特に印字精度を重要とするバーコードにおい
て、印字を行わないバー間隔が乱され、バーコードの検
知精度に大きく悪影響を与えることになる。On the other hand, when printing in a direction outside the carrying direction, such as the line head direction, a large number of heating elements continuous in the array direction of the heating elements of the full multi-head are driven at one time, and printing is performed by the accumulated heat. The portion not heated is heated and becomes a streak in the trailing state, which affects the image quality. Particularly in the case of a bar code for which printing accuracy is important, the bar interval at which printing is not performed is disturbed, and this adversely affects the bar code detection accuracy.
【0302】また、発熱素子の温度が低い状態(印字を
行わないラインが続いた後)で記録を行うと十分発色せ
ず、細いラインにおいてはバーコードスキャナで正確に
検知できない程の濃度で記録されてしまうおそれもあ
る。Further, when recording is performed in a state where the temperature of the heat generating element is low (after a line in which printing is not performed continues), the color is not sufficiently developed, and a thin line is printed with a density that cannot be accurately detected by the barcode scanner. There is also a risk that it will be done.
【0303】そのため、記録を行わない素子において
は、次の記録の際、十分発色するように、また連続して
記録を行う素子においては、発熱素子の温度が上昇し過
ぎないように制御することが必要である。Therefore, it is necessary to control the element that does not perform recording so that the color is sufficiently developed at the time of the next recording, and the element that performs continuous recording does not cause the temperature of the heating element to rise excessively. is necessary.
【0304】このような点からもインクジェットヘッド
の利用が有効である。From this point of view, the use of the inkjet head is effective.
【0305】なお、本発明は、特にインクジェット記録
方式の中でも、インク吐出を行わせるために利用される
エネルギとして熱エネルギを発生する手段(例えば電気
熱変換体やレーザ光等)を備え、前記熱エネルギにより
インクの状態変化を生起させる方式の記録ヘッド、記録
装置において優れた効果をもたらすものである。かかる
方式によれば記録の高密度化,高精細化が達成できるか
らである。The present invention is provided with means (eg, electrothermal converter or laser light) for generating heat energy as energy used for ejecting ink, especially in the ink jet recording system, and The effect is excellent in a recording head and a recording apparatus of a system that causes a change in ink state by energy. This is because such a system can achieve high density recording and high definition recording.
【0306】その代表的な構成や原理については、例え
ば、米国特許第4723129号明細書,同第4740
796号明細書に開示されている基本的な原理を用いて
行うものが好ましい。この方式は所謂オンデマンド型,
コンティニュアス型のいずれにも適用可能であるが、特
に、オンデマンド型の場合には、液体(インク)が保持
されているシートや液路に対応して配置されている電気
熱変換体に、記録情報に対応していて核沸騰を越える急
速な温度上昇を与える少なくとも1つの駆動信号を印加
することによって、電気熱変換体に熱エネルギを発生せ
しめ、記録ヘッドの熱作用面に膜沸騰を生じさせて、結
果的にこの駆動信号に一対一で対応した液体(インク)
内の気泡を形成できるので有効である。この気泡の成
長,収縮により吐出用開口を介して液体(インク)を吐
出させて、少なくとも1つの滴を形成する。この駆動信
号をパルス形状とすると、即時適切に気泡の成長収縮が
行われるので、特に応答性に優れた液体(インク)の吐
出が達成でき、より好ましい。このパルス形状の駆動信
号としては、米国特許第4463359号明細書,同第
4345262号明細書に記載されているようなものが
適している。なお、上記熱作用面の温度上昇率に関する
発明の米国特許第4313124号明細書に記載されて
いる条件を採用すると、さらに優れた記録を行うことが
できる。Regarding its typical structure and principle, see, for example, US Pat. Nos. 4,723,129 and 4740.
What is done using the basic principles disclosed in 796 is preferred. This method is a so-called on-demand type,
It can be applied to any of the continuous type, but especially in the case of the on-demand type, it can be applied to the sheet holding the liquid (ink) or the electrothermal converter arranged corresponding to the liquid path. By applying at least one drive signal corresponding to the recording information and giving a rapid temperature rise exceeding nucleate boiling, heat energy is generated in the electrothermal converter, and film boiling is caused on the heat acting surface of the recording head. Liquid (ink) corresponding to this drive signal in a one-to-one correspondence
It is effective because bubbles can be formed inside. Due to the growth and contraction of the bubbles, the liquid (ink) is ejected through the ejection opening to form at least one droplet. It is more preferable to make this drive signal into a pulse shape, because the bubble growth and contraction are immediately and appropriately performed, so that the ejection of the liquid (ink) with excellent responsiveness can be achieved. As the pulse-shaped drive signal, those described in US Pat. Nos. 4,463,359 and 4,345,262 are suitable. If the conditions described in US Pat. No. 4,313,124 of the invention relating to the rate of temperature rise on the heat acting surface are adopted, more excellent recording can be performed.
【0307】記録ヘッドの構成としては、上述の各明細
書に開示されているような吐出口,液路,電気熱変換体
の組合せ構成(直線状液流路または直角液流路)の他に
熱作用部が屈曲する領域に配置されている構成を開示す
る米国特許第4558333号明細書,米国特許第44
59600号明細書を用いた構成も本発明に含まれるも
のである。加えて、複数の電気熱変換体に対して、共通
するスリットを電気熱変換体の吐出部とする構成を開示
する特開昭59−123670号公報や熱エネルギの圧
力波を吸収する開孔を吐出部に対応させる構成を開示す
る特開昭59−138461号公報に基いた構成として
も本発明の効果は有効である。すなわち、記録ヘッドの
形態がどのようなものであっても、本発明によれば記録
を確実に効率よく行うことができるようになるからであ
る。As the constitution of the recording head, in addition to the combination constitution of the ejection port, the liquid passage, and the electrothermal converter (the linear liquid passage or the right-angled liquid passage) as disclosed in the above-mentioned specifications, US Pat. No. 4,558,333, US Pat. No. 4,558,333, which discloses a configuration in which a heat acting portion is arranged in a bending region.
The structure using the specification of No. 59600 is also included in the present invention. In addition, Japanese Unexamined Patent Publication No. 59-123670 discloses a configuration in which a common slit is used as a discharge portion of the electrothermal converter for a plurality of electrothermal converters, and an opening for absorbing a pressure wave of thermal energy is provided. The effect of the present invention is effective even if the configuration corresponding to the ejection portion is disclosed in JP-A-59-138461. That is, according to the present invention, recording can be surely and efficiently performed regardless of the form of the recording head.
【0308】さらに、上例では記録装置が記録できる記
録媒体の最大幅に対応した長さを有するフルラインタイ
プの記録ヘッドを用いたが、そのような記録ヘッドとし
ては、複数記録ヘッドの組合せによってその長さを満た
す構成や、一体的に形成された1個の記録ヘッドとして
の構成のいずれでもよい。Further, in the above example, a full line type recording head having a length corresponding to the maximum width of the recording medium which can be recorded by the recording apparatus is used. However, such a recording head may be a combination of a plurality of recording heads. Either a structure satisfying the length or a structure as one recording head integrally formed may be used.
【0309】加えて、シリアルタイプのものでも、装置
本体に固定された記録ヘッド、あるいは装置本体に装着
されることで装置本体との電気的な接続や装置本体から
のインクの供給が可能になる交換自在のチップタイプの
記録ヘッド、あるいは記録ヘッド自体に一体的にインク
タンクが設けられたカートリッジタイプの記録ヘッドを
用いた場合にも本発明は有効である。In addition, even in the case of the serial type, when it is attached to the recording head fixed to the apparatus main body or the apparatus main body, it becomes possible to electrically connect to the apparatus main body and supply ink from 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 integrally provided in the recording head itself is used.
【0310】また、本発明の記録装置の構成として、記
録ヘッドの吐出回復手段、予備的な補助手段等を付加す
ることは本発明の効果を一層安定できるので、好ましい
ものである。これらを具体的に挙げれば、記録ヘッドに
対してのキャッピング手段、クリーニング手段、加圧或
は吸引手段、電気熱変換体或はこれとは別の加熱素子或
はこれらの組み合わせを用いて加熱を行う予備加熱手
段、記録とは別の吐出を行なう予備吐出手段を挙げるこ
とができる。Further, as the constitution of the recording apparatus of the present invention, it is preferable to add ejection recovery means for the recording head, preliminary auxiliary means, etc. because the effects of the present invention can be further stabilized. Specifically, heating is performed by using a capping unit, a cleaning unit, a pressure or suction unit for the recording head, an electrothermal converter or a heating element other than this, or a combination thereof. Examples thereof include a preliminary heating unit for performing the discharge and a preliminary discharge unit for performing discharge different from the recording.
【0311】また、搭載される記録ヘッドの種類ないし
個数についても、例えば単色のインクに対応して1個の
みが設けられたものの他、記録色や濃度を異にする複数
のインクに対応して複数個数設けられるものであっても
よい。すなわち、例えば記録装置の記録モードとしては
黒色等の主流色のみの記録モードだけではなく、記録ヘ
ッドを一体的に構成するか複数個の組み合わせによるか
いずれでもよいが、異なる色の複色カラー、または混色
によるフルカラーの各記録モードの少なくとも一つを備
えた装置は、バーコードが不足しカラー化が検討されて
いることからも極めて有効である。Regarding the type and number of recording heads to be mounted, for example, only one is provided corresponding to a single color ink, or a plurality of inks having different recording colors and densities are supported. A plurality of pieces may be provided. That is, for example, the recording mode of the recording apparatus is not limited to the recording mode of only the mainstream color such as black, but it may be either the recording head is integrally formed or a plurality of combinations may be used. Alternatively, an apparatus provided with at least one of full-color recording modes by color mixing is extremely effective because a barcode is insufficient and colorization is being considered.
【0312】さらに加えて、以上説明した本発明の各実
施形態においては、インクを液体として説明している
が、室温やそれ以下で固化するインクであって、室温で
軟化もしくは液化するものを用いてもよく、あるいはイ
ンクジェット方式ではインク自体を30℃以上70℃以
下の範囲内で温度調整を行ってインクの粘性を安定吐出
範囲にあるように温度制御するものが一般的であるか
ら、使用記録信号付与時にインクが液状をなすものを用
いてもよい。加えて、熱エネルギによる昇温を、インク
の固形状態から液体状態への状態変化のエネルギとして
使用せしめることで積極的に防止するため、またはイン
クの蒸発を防止するため、放置状態で固化し加熱によっ
て液化するインクを用いてもよい。いずれにしても熱エ
ネルギの記録信号に応じた付与によってインクが液化
し、液状インクが吐出されるものや、記録媒体に到達す
る時点ではすでに固化し始めるもの等のような、熱エネ
ルギの付与によって初めて液化する性質のインクを使用
する場合も本発明は適用可能である。このような場合の
インクは、特開昭54−56847号公報あるいは特開
昭60−71260号公報に記載されるような、多孔質
シート凹部または貫通孔に液状又は固形物として保持さ
れた状態で、電気熱変換体に対して対向するような形態
としてもよい。本発明においては、上述した各インクに
対して最も有効なものは、上述した膜沸騰方式を実行す
るものである。In addition, in each of the embodiments of the present invention described above, the ink is described as a liquid, but an ink that solidifies at room temperature or lower and that softens or liquefies at room temperature is used. Or, in the ink jet system, it is common to control the temperature of the ink itself within the range of 30 ° C. or higher and 70 ° C. or lower to control the temperature so that the viscosity of the ink is in a stable ejection range. It is also possible to use one in which the ink is in a liquid state when the signal is applied. In addition, the temperature rise due to thermal energy is positively prevented by using it as the energy of the state change of the ink from the solid state to the liquid state, or in order to prevent the evaporation of the ink, it is solidified and heated in the standing state. You may use the ink liquefied by. In any case, by applying thermal energy such as ink that is liquefied by applying thermal energy according to the recording signal and liquid ink is ejected, or that begins to solidify when it reaches the recording medium. The present invention can be applied to the case where an ink having a property of being liquefied for the first time is used. The ink in such a case is in a state of being held as a liquid or a solid in the concave portion or the through hole of the porous sheet as described in JP-A-54-56847 or JP-A-60-71260. Alternatively, it may be configured to face the electrothermal converter. In the present invention, the most effective one for each of the above-mentioned inks is to execute the above-mentioned film boiling method.
【0313】さらに加えて、本発明インクジェット記録
装置の形態としては、コンピュータ等の情報処理機器の
画像出力端末として用いられるものの他、リーダ等と組
合せた複写装置、さらには送受信機能を有するファクシ
ミリ装置の形態を採るもの等であってもよい。In addition, as the form of the ink jet recording apparatus of the present invention, other than the one used as an image output terminal of information processing equipment such as a computer, a copying apparatus combined with a reader or the like, and a facsimile apparatus having a transmission / reception function can be used. It may be a form or the like.
【0314】[0314]
【発明の効果】以上説明したように、本発明によれば、
インクジェット方式によるプリントヘッドおよびそのプ
リント性能を安定させるための回復ユニットが位置する
側と、プリントヘッドにインクを供給するためのインク
供給ユニットが位置する側との間に、ロール紙等プリン
ト媒体の搬送面を位置させるとともに、プリントヘッド
から吐出されるインクが搬送面に向けて下方に落下する
ように構成したことにより、インクジェットプリント方
式の利点を活用しつつ、空間を有効に利用してプリンタ
を小型に構成でき、さらには小型のラベルプリンタを実
現することができる。As described above, according to the present invention,
Conveyance of print media such as roll paper between the side where the inkjet printhead and the recovery unit for stabilizing the print performance are located and the side where the ink supply unit for supplying ink to the printhead is located. By arranging the surface and making the ink ejected from the print head drop downward toward the transport surface, you can utilize the advantages of the inkjet printing method while effectively utilizing the space and downsizing the printer. And a small-sized label printer can be realized.
【図1】本発明の一実施形態に係るラベルプリンタの全
体構成例を示すブロック図である。FIG. 1 is a block diagram showing an example of the overall configuration of a label printer according to an embodiment of the present invention.
【図2】図1の実施形態のラベルプリンタの外観斜視図
である。FIG. 2 is an external perspective view of the label printer according to the embodiment of FIG.
【図3】図1の実施形態のラベルプリンタの蓋部を開放
した状態を示す外観斜視図である。FIG. 3 is an external perspective view showing a state in which a lid portion of the label printer according to the exemplary embodiment of FIG. 1 is opened.
【図4】図1の実施形態の装置の外装カバーを取外した
状態を示す外観斜視図である。4 is an external perspective view showing a state in which an exterior cover of the apparatus of the embodiment of FIG. 1 is removed.
【図5】図1の実施形態の装置の内部構成を示す正面図
である。5 is a front view showing the internal configuration of the device of the embodiment of FIG. 1. FIG.
【図6】図1の実施形態の装置の内部構成を示す平面図
である。FIG. 6 is a plan view showing the internal configuration of the device of the embodiment of FIG.
【図7】記録対象となる用紙の構成例を示す斜視図であ
る。FIG. 7 is a perspective view showing a configuration example of a recording target sheet.
【図8】その用紙上のTOFマークの説明図である。FIG. 8 is an explanatory diagram of TOF marks on the sheet.
【図9】本例装置上のオペレーションパネルの構成例を
示す正面図である。FIG. 9 is a front view showing a configuration example of an operation panel on the apparatus of this example.
【図10】本例装置内のヘッド昇降機構の構成例を示す
模式図である。FIG. 10 is a schematic view showing a configuration example of a head lifting mechanism in the apparatus of this example.
【図11】(A)および(B)は本例装置内のヘッド昇
降機構の他の構成例を示す模式図である。11A and 11B are schematic diagrams showing another configuration example of the head lifting mechanism in the apparatus of this example.
【図12】本例装置のインク系の構成例を示す模式図で
ある。FIG. 12 is a schematic diagram showing a configuration example of an ink system of the apparatus of this example.
【図13】本例装置のインク系の構成例を示す概略図で
ある。FIG. 13 is a schematic diagram showing a configuration example of an ink system of the apparatus of this example.
【図14】本例装置のインク系の他の構成例を示す概略
図である。FIG. 14 is a schematic view showing another configuration example of the ink system of the apparatus of this example.
【図15】本例装置のインク系のさらに他の構成例を示
す概略図である。FIG. 15 is a schematic diagram showing still another configuration example of the ink system of the apparatus of this 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 showing a configuration example of a head mounting portion of the apparatus of this example.
【図20】記録媒体上のインクの重なり方の説明図であ
る。FIG. 20 is an explanatory diagram showing how ink is overlapped on a recording medium.
【図21】本例装置のヘッドと回復系ユニットとの位置
関係を示す斜視図である。FIG. 21 is a perspective view showing the positional relationship between the head and the recovery system unit of the apparatus of this example.
【図22】回復時の回復系ユニットの動作を説明するた
めの説明図である。FIG. 22 is an explanatory diagram for explaining the operation of the recovery system unit at the time of recovery.
【図23】(A)〜(D)はヘッドと回復系ユニットと
の各ポジションを説明するための説明図である。23A to 23D are explanatory views for explaining each position of the head and the recovery system unit.
【図24】(A)および(B)はラベル形状を検出する
ために利用されるセンサの構成例を示すためのそれぞれ
模式的平面図および模式的側面図である。24A and 24B are a schematic plan view and a schematic side view, respectively, showing an example of the configuration of a sensor used to detect a label shape.
【図25】(A)および(B)は、それぞれ、そのセン
サの他の構成例を説明するための模式的平面図および側
面図である。25A and 25B are a schematic plan view and a side view, respectively, for explaining another configuration example of the sensor.
【図26】(A)および(B)は、それぞれ、そのセン
サのさらに他の構成例を説明するための模式的平面図お
よび側面図である。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 posture of a label.
【図28】ラベルの姿勢を検出するためのセンサ系の構
成例を示す模式的斜視図である。FIG. 28 is a schematic perspective view showing a configuration example of a sensor system for detecting the posture of a label.
【図29】ラベル姿勢を検出するためのセンサ系の他の
構成例を示す模式的平面図である。FIG. 29 is a schematic plan view showing another configuration example of the sensor system for detecting the label posture.
【図30】本例装置の制御系の全体構成例を示すブロッ
ク図である。FIG. 30 is a block diagram showing an example of the overall configuration of a control system of the device of this example.
【図31】本例装置のコントロールパネルの構成例を示
すブロック図である。FIG. 31 is a block diagram showing a configuration example of a control panel of the device of this example.
【図32】本例装置の印字機構の概念図である。FIG. 32 is a conceptual diagram of a printing mechanism of the apparatus of this example.
【図33】本例装置のヘッド部の等価回路図である。FIG. 33 is an equivalent circuit diagram of the head portion 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 showing an internal configuration example of a head control circuit.
【図36】本例装置の電源投入後の初期処理手順の一例
を示すフローチャートである。FIG. 36 is a flowchart showing an example of an initial processing procedure after the power of the apparatus of this example is turned on.
【図37】本例装置の印字処理手順の一例を示すフロー
チャートである。FIG. 37 is a flowchart showing an example of a print processing procedure of the apparatus of this example.
【図38】本例装置の印字中予備吐出処理手順の一例を
示すフローチャートである。FIG. 38 is a flowchart showing an example of a preliminary ejection processing procedure during printing of the apparatus of this example.
【図39】本例装置の回復処理手順の一例を示すフロー
チャートである。FIG. 39 is a flowchart showing an example of a recovery processing procedure of the device of this example.
【図40】本例装置の予備吐出処理手順の一例を示すフ
ローチャートである。FIG. 40 is a flowchart showing an example of a preliminary ejection processing procedure of the apparatus of this example.
【図41】本例装置のワイピング処理手順の一例を示す
フローチャートである。FIG. 41 is a flowchart showing an example of a wiping process procedure of the device of this example.
【図42】(A)〜(C)はデータ内容に基づく展開制
御のためにRAMに設けられる各エリアを示す説明図で
ある。42A to 42C are explanatory views showing each area provided in the RAM for expansion control based on data content.
【図43】その展開制御手順の一例を示すフローチャー
トである。FIG. 43 is a flowchart showing an example of the expansion control procedure.
【図44】その展開制御手順の他の例を示すフローチャ
ートである。FIG. 44 is a flowchart showing another example of the expansion control procedure.
【図45】(A)および(B)は、それぞれ、図43お
よび図44の処理による効果を説明するための説明図で
ある。45 (A) and 45 (B) are explanatory views for explaining the effect of the processing of 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 illustrating an example of print content on a label.
【図48】ラベル特定用印字制御手順の一例を示すフロ
ーチャートである。FIG. 48 is a flowchart showing an example of a label specifying 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 showing an example of a circuit configuration for determining compatibility with the print format of label paper.
【図51】ラベルにバーコードが印字された場合の図2
4の光センサの動作概念図である。FIG. 51: FIG. 2 when a barcode is printed on the label
It is an operation conceptual diagram of the optical sensor of FIG.
【図52】印字判定を行うための回路構成の例を示すブ
ロック図である。FIG. 52 is a block diagram showing an example of a circuit configuration for performing print determination.
【図53】データを複数ラベルにわたって印字するため
の制御手順の一例を示すフローチャートである。FIG. 53 is a flowchart showing an example of a control procedure for printing data over a plurality of labels.
【図54】同じく他の制御手順の例を示すフローチャー
トである。FIG. 54 is a flow chart showing an example of another control procedure.
【図55】同じくさらに他の制御手順の例を示すフロー
チャートである。FIG. 55 is a flow chart showing an example of still another control procedure.
【図56】同じくさらに他の制御手順の例を示すフロー
チャートである。FIG. 56 is a flow chart showing an example of still another control procedure.
【図57】(A)および(B)は図53の処理の効果を
説明するための説明図である。57A and 57B are explanatory diagrams for explaining the effect of the processing of FIG. 53.
【図58】(A)〜(C)は図54の処理の効果を説明
するための説明図である。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 skew-feeding state of label paper.
【図60】(A)および(B)は、それぞれ、斜行搬送
時および正常位置からの偏倚搬送時における印字状態を
示す説明図である。FIG. 60A and FIG. 60B are explanatory views showing a printing state at the time of skew conveyance and at the time of bias conveyance from the normal position, respectively.
【図61】斜行搬送されるラベルに対し正しく印字を行
うための制御を説明するための説明図である。FIG. 61 is an explanatory diagram for explaining control for performing printing correctly on a label that is skew-conveyed.
【図62】記録素子の使用頻度をならすために行うシフ
ト印字制御手順の一例を示すフローチャートである。FIG. 62 is a flowchart showing an example of a shift print control procedure performed to even out the frequency of use of recording elements.
【図63】その手順を行ったときの印字例を示す説明図
である。FIG. 63 is an explanatory diagram showing a printing example when the procedure is performed.
【図64】シフト印字の他の例を説明するための説明図
である。FIG. 64 is an explanatory diagram illustrating 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 the barcode by moving the head up and down.
【図67】(A),(B)および(C)はヨレによるバ
ー精度の低下を説明するための説明図である。67 (A), (B) and (C) are explanatory views for explaining a decrease in bar accuracy due to twisting.
【図68】ドットの形成によるバーコードの黒バーの拡
幅を説明するための説明図である。FIG. 68 is an explanatory diagram for explaining widening of a black bar of a barcode by forming dots.
【図69】記録素子を駆動するための印加パルスの説明
図である。FIG. 69 is an explanatory diagram of applied pulses for driving a recording element.
【図70】吐出量制御によるバー精度保持の説明図であ
る。FIG. 70 is an explanatory diagram of maintaining bar accuracy by controlling the discharge amount.
【図71】白データ追加制御によるバー精度保持の説明
図である。FIG. 71 is an explanatory diagram of bar accuracy retention by white data addition control.
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 deployment control means DSM data expansion means HDM head drive means BAM bar accuracy holding means SRM ink supply / recovery means MID print medium information detecting means 1 Label printer 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 moving motor 81 Recovery unit moving motor 83 Ink supply unit 90 memory card 100 labels 101 separator 103 TOF mark 151 Host computer 152 data transceiver 153 Main CPU 154 Control panel 155 ROM 156 RAM 157 Head 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 heads 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 memory circuit 470 Print detection circuit 471 Print judgment circuit
───────────────────────────────────────────────────── フロントページの続き (72)発明者 西本 一成 東京都大田区下丸子3丁目30番2号 キ ヤノン株式会社内 (56)参考文献 特開 昭63−160845(JP,A) 特開 平5−69540(JP,A) 特開 平4−250043(JP,A) 特開 平3−176155(JP,A) 特開 平2−29340(JP,A) (58)調査した分野(Int.Cl.7,DB名) B41J 2/175 B41J 2/01 B41J 2/18 B41J 2/185 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Issei Nishimoto 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. (56) Reference JP-A-63-160845 (JP, A) JP-A 5-69540 (JP, A) JP-A-4-250043 (JP, A) JP-A-3-176155 (JP, A) JP-A-2-29340 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) B41J 2/175 B41J 2/01 B41J 2/18 B41J 2/185
Claims (8)
ントヘッドを用いてプリント媒体に対しプリントを行う
プリンタにおいて、 前記プリントヘッドにインクを供給するためのインク供
給手段と、 前記プリントヘッドによるプリント性能を安定させるた
めの回復処理を行うヘッド回復手段と、 前記プリントヘッドおよび前記ヘッド回復手段が位置す
る側と前記インク供給手段が位置する側との間に、前記
プリント媒体の搬送面を位置させて、前記プリント媒体
を前記プリントヘッドに対し相対搬送するための搬送手
段と、前記プリントヘッドを前記搬送面の上方において支持
し、前記プリントヘッドを垂直方向へ移動可能な第1の
移動手段と、 前記ヘッド回復手段を前記搬送面の上方において支持
し、プリント媒体の搬送方向へ移動可能な第2の移動手
段と、 を具え、前記プリントヘッドは、前記プリントヘッドか
ら下方に対してインクを吐出するように配置されるとと
もに、 前記回復処理にあたり、前記搬送面の上方であって前記
プリントヘッドの下方に前記ヘッド回復手段が位置する
よう、前記第1の移動手段および前記第2の移動手段に
より前記プリントヘッドと前記ヘッド回復手段とを相対
的に移動させ、 前記回復処理の後のプリント媒体に対するプリントにあ
たり、前記第1の移動手段により前記プリントヘッドを
前記ヘッド回復手段から退避する方向へ移動させた後、
前記第2の移動手段により前記ヘッド回復手段を前記プ
リントヘッドの下方から退避させ、続いて前記プリント
ヘッドとプリント媒体との間隔を所定量とするよう前記
第1の移動手段により前記プリントヘッドを下方へ移動
させるようにしたことを 特徴とするプリンタ。1. A printer for performing printing on a print medium using a print head having a plurality of ink ejection openings arranged therein, and ink supply means for supplying ink to the print head, and printing by the print head. A head recovery unit that performs recovery processing for stabilizing performance, and a conveyance surface of the print medium are positioned between a side where the print head and the head recovery unit are located and a side where the ink supply unit is located. And a transport means for transporting the print medium relative to the print head, and a support means for supporting the print head above the transport surface.
The first movable head for moving the print head in the vertical direction.
Supports the moving means and the head recovery means above the transport surface.
And a second moving hand that can move in the transport direction of the print medium.
The print head is disposed so as to eject ink downward from the print head , and the print head is above the transport surface and below the print head in the recovery process. The first moving means and the second moving means are arranged so that the head recovery means is positioned.
The print head and the head recovery means are moved relative to each other to print on the print medium after the recovery processing.
Or the print head is moved by the first moving means.
After moving in the direction of retreating from the head recovery means,
The head recovery means is operated by the second moving means.
Evacuate from below the lint head, and then print
The distance between the head and the print medium is set to a predetermined amount.
The print head is moved downward by the first moving means.
A printer characterized by being adapted to do so .
ドから排出されたインクを受容するインク受容部を有
し、前記インク供給手段は前記インク受容部よりインク
を回収するポンプと前記プリントヘッドに向う方向にイ
ンクを供給するポンプとを有し、これら2つのポンプを
単一の駆動源で駆動するようにしたことを特徴とする請
求項1に記載のプリンタ。2. The head recovery means has an ink receiving portion for receiving ink discharged from the print head, and the ink supplying means has a pump for collecting ink from the ink receiving portion and a direction toward the print head. 2. A printer according to claim 1, further comprising a pump for supplying ink to said two pumps, said two pumps being driven by a single drive source.
プリントヘッドを取付け可能としたことを特徴とする請
求項1に記載のプリンタ。3. The printer according to claim 1, wherein a plurality of print heads can be attached in correspondence with inks having different color tones.
センサを具え、該温度センサにより前記プリントヘッド
の温度上昇を検知してプリント動作の中断、またはプリ
ント速度の低減、または前記プリントヘッド内でのイン
クの循環を行わせるようにしたことを特徴とする請求項
1に記載のプリンタ。4. A temperature sensor mounted on the print head, the temperature sensor detecting an increase in temperature of the print head to interrupt the printing operation, reduce the printing speed, or print ink in the print head. The printer according to claim 1, wherein the printer is configured to circulate.
における前記プリント媒体の搬送面が水準面に対し略平
行であり、該搬送面よりも上方に前記プリントヘッドお
よび前記ヘッド回復手段を配置し、前記搬送面よりも下
方に前記インク供給手段を配置してなることを特徴とす
る請求項1に記載のプリンタ。5. A transport surface of the print medium at a print position of the print head is substantially parallel to a level surface, and the print head and the head recovery means are arranged above the transport surface, and the transport surface is provided. 2. The printer according to claim 1, wherein the ink supply unit is disposed below the printer.
ドをキャップする部材を有することを特徴とする請求項
1に記載のプリンタ。6. The printer according to claim 1, wherein the head recovery unit has a member that caps the print head.
ドの表面を拭く清掃手段を有することを特徴とする請求
項1に記載のプリンタ。7. The printer according to claim 1, wherein the head recovery unit has a cleaning unit that wipes a surface of the print head.
むことを特徴とする請求項1に記載のプリンタ。8. The printer according to claim 1, wherein the ink supply unit includes an ink tank.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002100271A JP3439206B2 (en) | 2002-04-02 | 2002-04-02 | Printer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002100271A JP3439206B2 (en) | 2002-04-02 | 2002-04-02 | Printer |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP19643893A Division JP3313199B2 (en) | 1993-08-06 | 1993-08-06 | Printer |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002307724A JP2002307724A (en) | 2002-10-23 |
JP3439206B2 true JP3439206B2 (en) | 2003-08-25 |
Family
ID=19193666
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002100271A Expired - Lifetime JP3439206B2 (en) | 2002-04-02 | 2002-04-02 | Printer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3439206B2 (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005022167A (en) * | 2003-06-30 | 2005-01-27 | Canon Finetech Inc | Inkjet recorder |
JP2005225216A (en) * | 2004-01-14 | 2005-08-25 | Seiko Epson Corp | Liquid jetting device |
WO2007022080A2 (en) * | 2005-08-12 | 2007-02-22 | Michigan State University | Biodegradable polymeric nanocomposite compositions particularly for packaging |
EP1905600B1 (en) * | 2006-09-27 | 2010-12-08 | FUJIFILM Corporation | Label printer and method of making labels |
JP4888967B2 (en) | 2006-12-26 | 2012-02-29 | 理想科学工業株式会社 | Liquid pump and ink jet printer provided with the same |
JP2009190374A (en) * | 2008-02-18 | 2009-08-27 | Kyocera Mita Corp | Inkjet recording apparatus |
JP5760705B2 (en) * | 2011-05-31 | 2015-08-12 | セイコーエプソン株式会社 | RECORDING DEVICE, RECORDING DEVICE CONTROL METHOD, AND PROGRAM |
US10336079B2 (en) | 2016-08-10 | 2019-07-02 | Seiko Epson Corporation | Liquid ejecting apparatus and tube pump |
JP7019994B2 (en) * | 2017-08-21 | 2022-02-16 | 京セラドキュメントソリューションズ株式会社 | Image forming device and image forming system |
JP7027724B2 (en) * | 2017-08-21 | 2022-03-02 | 京セラドキュメントソリューションズ株式会社 | Image forming device and image forming system |
-
2002
- 2002-04-02 JP JP2002100271A patent/JP3439206B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2002307724A (en) | 2002-10-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6172688B1 (en) | Printer and printing method | |
JPH0747670A (en) | Printer | |
US20070014615A1 (en) | Printing apparatus and printing control method | |
EP0684141B1 (en) | Printing apparatus, printing method and sheet feeding units thereof | |
JP3439206B2 (en) | Printer | |
US6126343A (en) | Printing medium feeding apparatus using a specialized conveyor belt to control the printing medium tensioning | |
EP0671274B1 (en) | Recovering apparatus for recovering a status of an ink jet recording head | |
JP2003237059A (en) | Inkjet recorder and method of inkjet recording | |
JP3313199B2 (en) | Printer | |
JP3478635B2 (en) | Sheet feeding device and recording device | |
JP2003150914A (en) | Recorder | |
US20030081100A1 (en) | Starwheel actuation timing for print media transport system and method | |
JP2004082348A (en) | Recorder | |
JPH0747747A (en) | Printer | |
JPH0747743A (en) | Printer | |
JPH0747719A (en) | Printer | |
JP2001113797A (en) | Imaging apparatus | |
JP4412876B2 (en) | Recording apparatus and recording method | |
JP2000127368A (en) | Recording apparatus and recording operation controlling method | |
JPH0732606A (en) | Ink jet printer | |
JPH10226125A (en) | Printing apparatus | |
JP2010030108A (en) | Recording apparatus | |
JP2925702B2 (en) | Ink jet recording device | |
JPH0753105A (en) | Paper conveying device | |
JP2000127367A (en) | Recording apparatus and recording operation controlling method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20021220 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20030502 |
|
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 |
|
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: 20080613 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090613 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100613 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100613 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110613 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120613 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120613 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130613 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140613 Year of fee payment: 11 |
|
EXPY | Cancellation because of completion of term | ||
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R370 | Written measure of declining of transfer procedure |
Free format text: JAPANESE INTERMEDIATE CODE: R370 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |