[go: up one dir, main page]

JPH08174916A - Label printer - Google Patents

Label printer

Info

Publication number
JPH08174916A
JPH08174916A JP32225694A JP32225694A JPH08174916A JP H08174916 A JPH08174916 A JP H08174916A JP 32225694 A JP32225694 A JP 32225694A JP 32225694 A JP32225694 A JP 32225694A JP H08174916 A JPH08174916 A JP H08174916A
Authority
JP
Japan
Prior art keywords
print
label
printing
format
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP32225694A
Other languages
Japanese (ja)
Inventor
Keiji Murayama
圭治 村山
Shuji Hirano
修二 平野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
C J P TECHNOL KK
Original Assignee
C J P TECHNOL KK
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by C J P TECHNOL KK filed Critical C J P TECHNOL KK
Priority to JP32225694A priority Critical patent/JPH08174916A/en
Publication of JPH08174916A publication Critical patent/JPH08174916A/en
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【目的】 個別の情報を有するラベルをより高速かつ多
量に印刷することができるラベル印刷装置を提供する。 【構成】 情報処理装置5からシリアルに送出された印
刷命令は、受信バッファ12に蓄積され、受信制御回路
13により解析されて、書式設定回路15の書式に基づ
いてメモリ14内の印刷位置に対応するアドレスに書き
込まれる。これら印刷イメージデータは、送信制御回路
16によりY方向に分割され、新たな印刷命令として送
信バッファ17を介してプリンタ2に出力され、複数の
ラベルがX方向に並べられた状態で、並列的に印刷され
る。
(57) [Abstract] [Purpose] To provide a label printing apparatus capable of printing a label having individual information at high speed and in a large amount. A print command serially transmitted from the information processing device 5 is accumulated in a reception buffer 12, analyzed by a reception control circuit 13, and corresponds to a print position in a memory 14 based on a format of a format setting circuit 15. Is written to the address. These print image data are divided in the Y direction by the transmission control circuit 16 and output to the printer 2 via the transmission buffer 17 as a new print command, and a plurality of labels are arranged in parallel in the X direction. Printed.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、ラベル印刷装置に関
し、特に情報処理装置から送出される印刷命令に基づい
てラベルを印刷するラベル印刷装置に関するものであ
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a label printing device, and more particularly to a label printing device for printing a label based on a print command sent from an information processing device.

【0002】[0002]

【従来の技術】一般に、製品の製造年月日や製造ロット
番号などは、バーコードなどに変換した後、ラベルに印
刷して張り付けるものとなっている。特に、この種の製
品管理情報は、個々あるいは所定数の製品ごとに異なる
ことから、製版を必要とする印刷方法ではなく、これら
可変情報に応じて個々に印刷するものとなっている。従
来、この種のラベル印刷装置では、これら製品管理情報
を管理する情報処理装置からシリアルに送出される各ラ
ベル固有の印刷命令を受信し、1枚づつ順に印刷出力す
るものとなっていた。
2. Description of the Related Art Generally, a manufacturing date, a manufacturing lot number, etc. of a product are converted into a bar code or the like and then printed on a label and attached. In particular, this kind of product management information is different for each individual or for a predetermined number of products, so that it is not a printing method that requires plate making, but is individually printed according to these variable information. Conventionally, in this type of label printing apparatus, a print command specific to each label is serially transmitted from an information processing apparatus that manages the product management information, and the sheets are sequentially printed out one by one.

【0003】[0003]

【発明が解決しようとする課題】したがって、このよう
な従来のラベル印刷装置では、受信した印刷命令に応じ
て1枚づつラベルを印刷するものとなっているため、ラ
ベル印刷に時間を要し、短時間で多量にラベルを印刷す
るには、1枚ごとのラベル印刷速度を高速化しなければ
ならず、機械的動作速度の限界などから印刷速度を大幅
に高速化することが困難であった。本発明はこのような
課題を解決するためのものであり、個別の情報を有する
ラベルをより高速かつ多量に印刷することができるラベ
ル印刷装置を提供することを目的としている。
Therefore, in such a conventional label printing apparatus, labels are printed one by one in accordance with the received print command, which requires time for label printing. In order to print a large number of labels in a short time, it is necessary to increase the label printing speed for each sheet, and it has been difficult to significantly increase the printing speed due to the limitation of the mechanical operation speed. The present invention is intended to solve such a problem, and an object of the present invention is to provide a label printing apparatus capable of printing a large number of labels having individual information at high speed.

【0004】[0004]

【課題を解決するための手段】このような目的を達成す
るために、本発明によるラベル印刷装置は、情報処理装
置からシリアルに送出される印刷命令を受信し、各印刷
命令に格納されている各ラベル固有の印刷データを、並
列的に配置された複数のラベルの印刷データに変換し、
新たな印刷命令として出力するデータ処理部と、新たな
印刷命令に基づいて複数のラベルを並列的に印刷するプ
リンタとから構成され、データ処理部は、プリンタの主
走査方向に並列的に配置された複数のラベルの印刷位置
情報を書式として設定記憶する書式設定手段と、印刷デ
ータを変換するためのメモリと、受信した個々のラベル
の印刷命令を解析し、得られた印刷データを書式に基づ
いて各ラベルに対応するメモリ内の領域に書き込む受信
制御手段と、メモリ内に書き込まれた各ラベルの印刷デ
ータを、書式に基づいてプリンタの主走査方向に読み出
して、新たな印刷命令を生成出力する送信制御手段とを
備えるものである。
In order to achieve such an object, a label printing apparatus according to the present invention receives a print command serially sent from an information processing apparatus and stores it in each print command. Convert the print data unique to each label to the print data of multiple labels arranged in parallel,
The data processing unit includes a data processing unit that outputs a new print command and a printer that prints a plurality of labels in parallel based on the new print command. The data processing units are arranged in parallel in the main scanning direction of the printer. Formatting means for setting and storing print position information of a plurality of labels as a format, a memory for converting print data, a print command for each received label is analyzed, and the obtained print data is based on the format. Reception control means for writing in the area in the memory corresponding to each label and the print data for each label written in the memory in the main scanning direction of the printer based on the format to generate and output a new print command. And a transmission control means for controlling the transmission.

【0005】また、本発明による他のラベル印刷装置
は、印字データに基づいて複数のラベルを並列的に印字
する印字部と、印字部の主走査方向に並列的に配置され
た複数のラベルの印刷位置情報を書式として設定記憶す
る書式設定手段と、印刷データを変換するためのメモリ
と、受信した個々のラベルの印刷命令を解析し、得られ
た印刷データを書式に基づいて各ラベルに対応するメモ
リ内の領域に書き込む受信制御手段と、メモリ内に書き
込まれた各ラベルの印刷データを、書式に基づいて印字
部の主走査方向に読み出し、印字データとして印字部に
出力する印字制御手段とを備えるものである。
Further, another label printing apparatus according to the present invention comprises a printing unit for printing a plurality of labels in parallel based on print data and a plurality of labels arranged in parallel in the main scanning direction of the printing unit. Formatting means for setting and storing print position information as a format, a memory for converting print data, a print command for each received label is analyzed, and the obtained print data is applied to each label based on the format. And a print control means for reading the print data of each label written in the memory in the main scanning direction of the print section based on the format and outputting it as print data to the print section. It is equipped with.

【0006】[0006]

【作用】したがって、受信された個々のラベルの印刷命
令が受信制御手段により解析され、得られた印刷データ
が書式に基づいて各ラベルに対応するメモリ内の領域に
書き込まれ、これら各ラベルの印刷データが、送信制御
手段により書式に基づいてプリンタの主走査方向に読み
出されて新たな印刷命令が生成され、プリンタに出力さ
れて印刷される。また、受信された個々のラベルの印刷
命令が受信制御手段により解析され、得られた印刷デー
タが書式に基づいて各ラベルに対応するメモリ内の領域
に書き込まれ、これら各ラベルの印刷データが、印字制
御手段により書式に基づいて印字部の主走査方向に読み
出され、印字データとして印字部に出力されて印刷され
る。
Therefore, the received print command of each label is analyzed by the reception control means, the obtained print data is written in the area in the memory corresponding to each label based on the format, and each label is printed. The data is read by the transmission control means in the main scanning direction of the printer based on the format to generate a new print command, which is output to the printer and printed. Further, the received print command of each label is analyzed by the reception control means, the obtained print data is written in the area in the memory corresponding to each label based on the format, and the print data of each label is The print control unit reads the print data in the main scanning direction of the print unit based on the format and outputs the print data to the print unit for printing.

【0007】[0007]

【実施例】次に、本発明について図面を参照して説明す
る。図1は、本発明の一実施例であるラベル印刷装置の
ブロック図であり、同図において、1は、情報処理装置
5からラベルの印刷命令に格納されている印刷データ
を、所定の書式に基づいて変換し新たな印刷命令として
出力するデータ処理部10と、この新たな印刷命令に基
づいて複数のラベルを並列的に印刷するプリンタ2から
なるラベル印刷装置である。
Next, the present invention will be described with reference to the drawings. FIG. 1 is a block diagram of a label printing apparatus according to an embodiment of the present invention. In FIG. 1, reference numeral 1 denotes print data stored in a label print command from an information processing apparatus 5 in a predetermined format. The label printing apparatus includes a data processing unit 10 that performs conversion based on the new print instruction and a printer 2 that prints a plurality of labels in parallel based on the new print instruction.

【0008】データ処理部10において、11は情報処
理装置5との間でデータをやり取りするインターフェー
ス回路(以下、I/F回路という)、12は情報処理装
置5からの印字命令を受信するための受信バッファ、1
5はラベルの印刷位置情報を設定記憶する書式設定回
路、13は書式設定回路15に設定されている書式に基
づいて受信バッファ12内の印字命令を解析し、得られ
た印刷データをドットから構成されるイメージデータと
してメモリ14に書き込む受信制御回路である。
In the data processing unit 10, 11 is an interface circuit (hereinafter referred to as I / F circuit) for exchanging data with the information processing device 5, and 12 is a unit for receiving a print command from the information processing device 5. Receive buffer, 1
5 is a format setting circuit for setting and storing label printing position information, 13 is a print command in the receiving buffer 12 based on the format set in the format setting circuit 15, and the obtained print data is composed of dots. The reception control circuit writes the image data to the memory 14 as the image data.

【0009】16はメモリ14内に書き込まれた印刷イ
メージデータを書式設定回路15に設定されている書式
に基づいて読み出し、新たな印字命令を生成する送信制
御回路、17は新たな印字命令を送信するための送信バ
ッファ、18はプリンタ2との間でデータをやり取りす
るI/F回路である。6は情報処理装置5から出力され
る各ラベルL1 〜Ln+1 の出力形式、3はプリンタ2か
ら出力される各ラベルL1 〜Ln+1 の印刷形式である。
Reference numeral 16 is a transmission control circuit which reads out the print image data written in the memory 14 based on the format set in the format setting circuit 15 and generates a new print command, and 17 transmits a new print command. And a reference numeral 18 is an I / F circuit for exchanging data with the printer 2. Reference numeral 6 is an output format of each label L1 to Ln + 1 output from the information processing apparatus 5, and 3 is a print format of each label L1 to Ln + 1 output from the printer 2.

【0010】次に、図1,2を参照して、本発明の動作
を説明する。図2は、印刷命令の構成を示す説明図であ
り、(a)は印字命令の構成、(b)はラベルと印刷命
令との関係を示している。図2(a)において、20は
印刷命令であり、制御コード部21と印刷データ部22
とから構成されている。制御コード部21には印刷デー
タ部22内の印刷データの種別および構成を規定する制
御コードが格納されている。
Next, the operation of the present invention will be described with reference to FIGS. 2A and 2B are explanatory diagrams showing the structure of the print command. FIG. 2A shows the structure of the print command, and FIG. 2B shows the relationship between the label and the print command. In FIG. 2A, reference numeral 20 denotes a print command, which includes a control code section 21 and a print data section 22.
It consists of and. The control code section 21 stores a control code that defines the type and configuration of print data in the print data section 22.

【0011】図2(b)において、LD11〜LD1mは個
々の印刷データ(ドットイメージデータまたはキャラク
タデータ)であり、1枚のラベルL1は複数の印刷デー
タLD11〜LD1mに分割される。情報処理装置5から出
力形式6に示すように、各ラベルL1 〜Ln+1 の印刷指
示が1枚ずつシリアルに出力される。この場合、各ラベ
ルは、図2(b)に示すように、プリンタ2の副走査方
向(以下、Y方向という)に複数の印刷データLD11〜
LD1mに分割され、それぞれ異なる印刷命令20の印刷
データ部22に格納されて順に出力される。
In FIG. 2B, LD11 to LD1m are individual print data (dot image data or character data), and one label L1 is divided into a plurality of print data LD11 to LD1m. As shown in the output format 6, the information processing device 5 serially outputs the print instructions of the labels L1 to Ln + 1 one by one. In this case, as shown in FIG. 2B, each label has a plurality of print data LD11 to LD11 in the sub-scanning direction of the printer 2 (hereinafter referred to as Y direction).
It is divided into LD 1 m, stored in the print data section 22 of different print commands 20, and sequentially output.

【0012】これら印刷命令20はデータ処理部10の
I/F回路11で受信されて、受信バッファ12に格納
される。受信制御回路13は、印刷命令20の受信に応
じて受信バッファ12から印刷命令20を読み出し、そ
の制御コード部21に格納されている制御コードに基づ
いて印刷データ部22に格納されている印刷データを解
析し、印刷イメージデータとしてメモリ14に書き込
む。
These print commands 20 are received by the I / F circuit 11 of the data processing unit 10 and stored in the reception buffer 12. The reception control circuit 13 reads the print command 20 from the reception buffer 12 in response to the reception of the print command 20, and based on the control code stored in the control code part 21, the print data stored in the print data part 22. Is analyzed and written in the memory 14 as print image data.

【0013】この場合、受信制御回路13は、書式設定
回路15に予め設定されている書式に基づいて、印刷イ
メージデータを書き込むアドレスを導出する。書式設定
回路15には、書式として、プリンタ2における印刷出
力時の主走査方向(以下、X方向という)のラベル枚数
nや、その間隔などの印刷位置情報が設定されている。
受信制御回路13は、現在処理しているラベルがX方向
に数えて何枚目のものかをカウントするとともに、その
印刷命令がY方向に数えて何番目のものかをカウントし
ており、そのカウント値と書式とからメモリ14上の書
き込みアドレスを導出する。
In this case, the reception control circuit 13 derives the address for writing the print image data based on the format preset in the format setting circuit 15. In the format setting circuit 15, print position information such as the number n of labels in the main scanning direction (hereinafter, referred to as X direction) at the time of print output in the printer 2 and the interval thereof is set as a format.
The reception control circuit 13 counts the number of the label currently processed in the X direction and counts the print command in the Y direction. The write address on the memory 14 is derived from the count value and the format.

【0014】このようにして、受信制御回路13によ
り、受信バッファ12内の印刷命令20が解析され、そ
のラベルの印刷位置に対応するメモリ14内のアドレス
に印刷イメージデータとして書き込まれ、X方向に並ぶ
すべてのラベルL1 〜Ln がメモリ14内に書き込まれ
た後、書き込み終了が送信制御回路16に通知される。
これに応じて、送信制御回路16は、メモリ14から印
刷イメージデータを読み出して新たな印刷命令を生成す
る。
In this way, the reception control circuit 13 analyzes the print command 20 in the reception buffer 12, writes it in the address in the memory 14 corresponding to the print position of the label as print image data, and moves it in the X direction. After all the aligned labels L1 to Ln are written in the memory 14, the write control is notified to the transmission control circuit 16.
In response to this, the transmission control circuit 16 reads the print image data from the memory 14 and generates a new print command.

【0015】図3は、メモリ14内の印刷イメージデー
タを示す説明図である。ラベルL1,L2を構成する印
刷データLD11〜LD1m,LD21〜LD2mが、受信制御
回路13により所定のアドレス位置に書き込まれてい
る。送信制御回路16は、これら印刷イメージデータを
Y方向に所定単位の印刷データLD1 ・・に分割し、そ
れぞれの印刷データに制御コードを付加して新たな印刷
命令を生成する。この場合、印刷データLD1 は、X方
向に並べられたすべてのラベルL1〜Ln の印刷データ
LD11,LD21・・、およびこれら印刷データ間の空白
から構成されている。
FIG. 3 is an explanatory diagram showing print image data in the memory 14. The print data LD11 to LD1m and LD21 to LD2m forming the labels L1 and L2 are written by the reception control circuit 13 at predetermined address positions. The transmission control circuit 16 divides these print image data into a predetermined unit of print data LD1 ... In the Y direction and adds a control code to each print data to generate a new print command. In this case, the print data LD1 is composed of the print data LD11, LD21 ... Of all the labels L1 to Ln arranged in the X direction, and the blanks between these print data.

【0016】特に、プリンタ2がX方向に並ぶドット列
イメージを同時に印刷出力するラインプリンタである場
合、印刷データLD1 は、X方向に並べられたすべての
ラベルL1 〜Ln の印刷データLD11,LD21・・、お
よびこれら印刷データ間の空白が、Y方向に所定ドット
数単位でスライスされた構成となる。したがって、例え
ばプリンタ2でY方向に同時に印刷しうるドット数が1
ドットである場合には、印刷データLD1 もY方向に1
ドット分の高さを持つデータとなる。
In particular, when the printer 2 is a line printer which simultaneously prints out dot row images lined up in the X direction, the print data LD1 is the print data LD11, LD21 of all the labels L1 to Ln arranged in the X direction. ., And the space between these print data is sliced in units of a predetermined number of dots in the Y direction. Therefore, for example, the number of dots that can be printed simultaneously in the Y direction by the printer 2 is 1
If it is a dot, the print data LD1 is also 1 in the Y direction.
The data has the height of dots.

【0017】このように、送信制御回路16で生成され
た印刷データLD1 は、送信バッファ17に格納され、
I/F回路18を介してプリンタ2に出力されるものと
なり、順次、印刷データLD1 ・・がY方向に生成出力
され、プリンタ2から、印刷形式3に示すようにX方向
に複数のラベルが並べられた状態で並列的に印刷出力さ
れる。したがって、情報処理装置5からのラベルの印刷
データを所定の書式に基づいて変換し、新たな印刷命令
を生成するデータ処理部10を設けて、順次、プリンタ
2に出力するようにしたので、汎用のプリンタ2により
複数のラベルを並列的に印刷することが可能となり、個
別の情報を有するラベルをより高速かつ多量に印刷する
ことができる。
In this way, the print data LD1 generated by the transmission control circuit 16 is stored in the transmission buffer 17,
The data is output to the printer 2 via the I / F circuit 18, and the print data LD1 ... Is sequentially generated and output in the Y direction, and the printer 2 outputs a plurality of labels in the X direction as shown in the print format 3. Printed out in parallel in a lined state. Therefore, since the label print data from the information processing device 5 is converted based on a predetermined format and the data processing unit 10 that generates a new print command is provided and sequentially output to the printer 2, the general-purpose data is output. It is possible to print a plurality of labels in parallel by the printer 2 of 1., and it is possible to print a large number of labels having individual information at higher speed.

【0018】なお、以上の説明において、プリンタ2と
してラインプリンタを用いた場合について説明したが、
入力された印刷データに基づいてX方向に移動しながら
順に印刷するシリアルプリンタを用いた場合も同様であ
る。この場合、印刷データLD1 は、プリンタ2でY方
向に同時に印刷しうるドット数分、例えば16ドット分
の高さを持つ構成となり、送信制御回路16により、メ
モリ14上に展開された印刷イメージデータがY方向に
16ドット分づつ印刷データLD1 として読み出されプ
リンタ2に送信されるものとなる。
In the above description, the case where the line printer is used as the printer 2 has been described.
The same applies to the case where a serial printer that sequentially prints while moving in the X direction based on the input print data is used. In this case, the print data LD1 has a height corresponding to the number of dots which can be simultaneously printed in the Y direction by the printer 2, for example, 16 dots, and the print image data expanded on the memory 14 by the transmission control circuit 16 Is read as print data LD1 for every 16 dots in the Y direction and transmitted to the printer 2.

【0019】また、以上の説明において、送信制御回路
16により、メモリ14内の印刷イメージデータをラベ
ル間の空白を含んだ印刷データLD1 に分割して新たな
印刷命令を生成するようにした場合について説明した
が、プリンタ2がシリアルプリンタの場合には、空白部
分を位置データとして印刷データとは別に送出するよう
にしてもよい。図4は、位置命令を示す説明図であり、
(a)は位置命令の構成、(b)はメモリ14内の印刷
データを示している。
In the above description, the case where the transmission control circuit 16 divides the print image data in the memory 14 into the print data LD1 including the space between the labels to generate a new print command. As described above, when the printer 2 is a serial printer, the blank portion may be sent as position data separately from the print data. FIG. 4 is an explanatory diagram showing the position command,
(A) shows the configuration of the position command, and (b) shows the print data in the memory 14.

【0020】図4(a)において、30は位置命令であ
り、制御コード部31と位置データ部32とから構成さ
れている。制御コード部31には位置データ部32内の
位置データの種別および構成を規定する制御コードが格
納されている。メモリ14内には、図4(b)に示すよ
うに、X方向に並ぶ各ラベルごとに印刷データを格納す
る領域が設けられており、受信された印刷命令は、受信
制御回路13により解析され、メモリ14内の対応する
領域に書き込まれる。
In FIG. 4A, 30 is a position command, which is composed of a control code part 31 and a position data part 32. The control code section 31 stores a control code that defines the type and configuration of the position data in the position data section 32. As shown in FIG. 4B, an area for storing print data for each label arranged in the X direction is provided in the memory 14, and the received print command is analyzed by the reception control circuit 13. , Is written in the corresponding area of the memory 14.

【0021】送信制御回路16は、受信制御回路13か
らの書き込み終了の通知に応じて、まず、X方向で最初
に配置されたラベルL1 に対応するメモリ14内の領域
から印刷データLD11を読み出して新たな印刷命令を生
成する。続いて、書式設定回路15からX方向のラベル
間隔Pを読み出し、次のラベルL2 の印刷開始位置を導
出し、その位置データを有する位置命令30を生成して
出力する。このようにして、送信制御回路16により、
ラベルの印刷命令と位置命令とを交互に出力される。
In response to the write end notification from the reception control circuit 13, the transmission control circuit 16 first reads the print data LD11 from the area in the memory 14 corresponding to the label L1 arranged first in the X direction. Generate a new print command. Subsequently, the label interval P in the X direction is read from the format setting circuit 15, the print start position of the next label L2 is derived, and the position command 30 having the position data is generated and output. In this way, the transmission control circuit 16
The label print command and the position command are alternately output.

【0022】図5は、プリンタ2による印刷形式を示す
説明図であり、プリンタ2において最初の印刷命令によ
りラベルL1 の印刷データLD11が印刷された後、位置
命令によりX方向に間隔Pだけ移動し、次の印刷命令に
よりラベルL2 の印刷データLD21が印刷され、X方向
の印刷終了後、Y方向に移動して繰り返しX方向の印刷
が実施される。したがって、空白部分の印刷データが位
置命令に置き換えられるものとなり、データ処理装置1
0における処理が高速化されるとともに、プリンタ2へ
送出されるデータ量が削減され、全体として印字速度が
改善される。
FIG. 5 is an explanatory diagram showing a printing format by the printer 2. After the print data LD11 of the label L1 is printed by the printer 2 by the first print command, the printer 2 moves by the interval P in the X direction by the position command. The print data LD21 of the label L2 is printed by the next print command, and after the printing in the X direction is completed, the print data LD21 is moved in the Y direction to repeatedly perform the printing in the X direction. Therefore, the blank print data is replaced with the position command, and the data processing device 1
The processing at 0 is speeded up, the amount of data sent to the printer 2 is reduced, and the printing speed is improved as a whole.

【0023】なお、この場合、前述と同様に印刷命令を
印刷イメージデータに変換してメモリ14に格納しても
よく、また印刷命令のままメモリ14に格納してもよ
い。一般に、印刷イメージデータに比較して印刷命令の
方がデータ量が小さくなるため、印刷命令のままメモリ
14に格納することにより、メモリ14の必要な記憶容
量を削減することが可能となるとともに、データ量が減
少してデータ処理部10における処理が高速化される。
In this case, the print command may be converted into print image data and stored in the memory 14 as described above, or the print command may be stored in the memory 14 as it is. Generally, the data amount of the print command is smaller than that of the print image data. Therefore, by storing the print command as it is in the memory 14, it becomes possible to reduce the required storage capacity of the memory 14, and The amount of data is reduced and the processing in the data processing unit 10 is speeded up.

【0024】次に、本発明の第2の実施例について、図
6を参照して説明する。図6は、本発明の第2の実施例
によるラベル印刷装置のブロック図であり、特に、変換
処理された印刷データに基づいて直接印刷するようにし
たものである。図6において、前述(図1)と同じまた
は同等部分には同一符号を付してあり、43は書式設定
回路15に設定されている書式に基づいて受信バッファ
12内の印字命令に応じた印刷イメージデータをメモリ
14に書き込む受信制御回路、46はメモリ14内の印
刷イメージデータを書式設定回路15に設定されている
書式に基づいて読み出して印字部47に出力する印字制
御部である。
Next, a second embodiment of the present invention will be described with reference to FIG. FIG. 6 is a block diagram of a label printing apparatus according to the second embodiment of the present invention, and in particular, directly prints based on the print data that has undergone conversion processing. In FIG. 6, the same or similar parts as those in the above-mentioned (FIG. 1) are designated by the same reference numerals, and 43 is a print corresponding to a print command in the receive buffer 12 based on the format set in the format setting circuit 15. A reception control circuit for writing the image data in the memory 14 and a print control unit 46 for reading the print image data in the memory 14 based on the format set in the format setting circuit 15 and outputting it to the printing unit 47.

【0025】この場合、受信制御回路43は、受信バッ
ファ12内の印刷命令を解析して得られた印刷データL
D11・・,LD21・・を印刷イメージデータとして、前
述の図3に示したのと同様に、印刷位置に対応するアド
レス位置に、順次書き込む。印字制御回路46は、受信
制御回路43からの書き込み終了通知に応じて、書式設
定回路15内の書式に基づきメモリ14から所定の単位
で印刷データLD1を読み出し、印字部47に出力す
る。
In this case, the reception control circuit 43 analyzes the print command in the reception buffer 12 to obtain the print data L.
.., LD21 ... As print image data, they are sequentially written in the address position corresponding to the print position in the same manner as shown in FIG. The print control circuit 46 reads the print data LD1 from the memory 14 in a predetermined unit based on the format in the format setting circuit 15 in response to the writing completion notification from the reception control circuit 43, and outputs it to the printing unit 47.

【0026】したがって、印字部47が、X方向に並ぶ
ドット列イメージを同時に印刷出力するラインプリンタ
と同等の印刷機構を有する場合、印刷データLD1 は、
X方向に並べられたすべてのラベルの印刷データおよび
これら印刷データ間の空白が、Y方向に所定ドット数単
位でスライスされた構成となる。これにより、例えば印
字部47でY方向に同時に印刷しうるドット数が1ドッ
トである場合には、印字制御回路46により、メモリ1
4に展開された印刷イメージデータがY方向に1ドット
分の高さを持つ印字データとして読み出され、印字部4
7に出力される。
Therefore, when the printing section 47 has a printing mechanism equivalent to a line printer which simultaneously prints out the dot row images arranged in the X direction, the print data LD1 becomes
The print data of all the labels arranged in the X direction and the space between these print data are sliced in the Y direction in units of a predetermined number of dots. Thus, for example, when the number of dots that can be simultaneously printed in the Y direction by the printing unit 47 is 1, the print control circuit 46 causes the memory 1
The print image data developed in 4 is read out as print data having a height of 1 dot in the Y direction,
7 is output.

【0027】また、印字部47が、入力された印刷デー
タに基づいてX方向に移動しながら順に印刷するシリア
ルプリンタと同等の印刷機構を有する場合、印刷データ
LD1 は、印字部47でY方向に同時印刷しうるドット
数分、例えば16ドット分の高さを持つ構成となり、印
字制御回路46により、メモリ14上に展開された印刷
イメージデータがY方向に16ドット分づつ印刷データ
LD1 として読み出され印字部47に出力されるものと
なる。
When the printing unit 47 has a printing mechanism equivalent to a serial printer that sequentially prints while moving in the X direction based on the input print data, the printing data LD1 is printed by the printing unit 47 in the Y direction. The print control circuit 46 has a height corresponding to the number of dots that can be printed at the same time, for example, 16 dots. The print image data developed on the memory 14 is read as print data LD1 by 16 dots in the Y direction. And output to the printing unit 47.

【0028】このようにして、印刷データLD1 ・・が
Y方向に順次生成出力され、印字部47から、印刷形式
3に示すようにX方向に複数のラベルが並べられた状態
で並列的に印刷出力される。したがって、情報処理装置
5からラベルの印刷データを所定の書式に基づいて変換
し印字データとして印字部47に直接出力するようにし
たので、構成が簡略化され、個別の情報を有するラベル
をより高速かつ多量に印刷することができる。
In this way, the print data LD1 ... Is sequentially generated and output in the Y direction, and is printed in parallel from the printing unit 47 in the state in which a plurality of labels are arranged in the X direction as shown in print format 3. Is output. Therefore, the print data of the label is converted from the information processing device 5 based on a predetermined format and directly output as print data to the printing unit 47, so that the configuration is simplified and a label having individual information can be transmitted at a higher speed. And a large amount can be printed.

【0029】[0029]

【発明の効果】以上説明したように、本発明は、データ
処理部として、受信制御手段と送信制御手段とを設け
て、受信した個々のラベルの印刷命令を受信制御手段に
より解析し、得られた印刷データを書式に基づいて各ラ
ベルに対応するメモリ内の領域に書き込み、これら各ラ
ベルの印刷データを送信制御手段により書式に基づいて
プリンタの主走査方向に読み出して、新たな印刷命令を
生成しプリンタに出力するようにしたので、汎用のプリ
ンタにより複数のラベルを並列的に印刷することが可能
となり、特に、情報処理装置側で印刷命令の出力形式を
変更することなく、個別の情報を有するラベルをより高
速かつ多量に印刷することができる。
As described above, according to the present invention, the data processing unit is provided with the reception control means and the transmission control means, and the received print command of each label is analyzed by the reception control means and obtained. The print data is written in the area in the memory corresponding to each label based on the format, and the print data of each label is read in the main scanning direction of the printer based on the format by the transmission control means to generate a new print command. Since it is configured to output to a printer, it becomes possible to print multiple labels in parallel by a general-purpose printer, and in particular, individual information can be printed without changing the output format of print commands on the information processing device side. The label it has can be printed more quickly and in large quantities.

【0030】また、印字データに基づいて複数のラベル
を並列的に印字する印字部を設けて、受信した個々のラ
ベルの印刷命令を受信制御手段により解析し、得られた
印刷データを書式に基づいて各ラベルに対応するメモリ
内の領域に書き込み、メモリ内に書き込まれた各ラベル
の印刷データを、送信制御手段により書式に基づいて印
字部の主走査方向に読み出し、印字データとして印字部
に出力するようにしたので、印刷命令を生成出力するた
めの構成が簡略化され、個別の情報を有するラベルをよ
り高速かつ多量に印刷することができる。
Further, a printing section for printing a plurality of labels in parallel based on the print data is provided, the print command of each received label is analyzed by the reception control means, and the obtained print data is based on the format. The label in the memory area corresponding to each label, the print data of each label written in the memory is read out in the main scanning direction of the print section by the transmission control means based on the format, and output to the print section as print data. With this configuration, the configuration for generating and outputting the print command is simplified, and the label having the individual information can be printed at high speed and in a large amount.

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

【図1】 本発明の一実施例によるラベル印刷装置のブ
ロック図である。
FIG. 1 is a block diagram of a label printing apparatus according to an embodiment of the present invention.

【図2】 印刷命令を示す説明図である。FIG. 2 is an explanatory diagram showing a print command.

【図3】 メモリ内の印刷データを示す説明図である。FIG. 3 is an explanatory diagram showing print data in a memory.

【図4】 位置命令を示す説明図である。FIG. 4 is an explanatory diagram showing a position command.

【図5】 印刷形式を示す説明図である。FIG. 5 is an explanatory diagram showing a print format.

【図6】 本発明の他の実施例によるラベル印刷装置の
ブロック図である。
FIG. 6 is a block diagram of a label printing apparatus according to another embodiment of the present invention.

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

1…ラベル印刷装置、2…プリンタ、3…印刷形式、5
…情報処理装置、6…出力形式、10…データ処理部、
11,18…I/F回路、12…受信バッファ、13…
受信制御回路、14…メモリ、15…書式設定回路、1
6…送信制御回路、17…送信バッファ、4…ラベル印
刷装置、43…受信制御回路、46…印字制御回路、4
7…印字部。
1 ... Label printing device, 2 ... Printer, 3 ... Printing format, 5
... information processing device, 6 ... output format, 10 ... data processing unit,
11, 18 ... I / F circuit, 12 ... Receive buffer, 13 ...
Reception control circuit, 14 ... Memory, 15 ... Formatting circuit, 1
6 ... Transmission control circuit, 17 ... Transmission buffer, 4 ... Label printing device, 43 ... Reception control circuit, 46 ... Printing control circuit, 4
7 ... Printing section.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 情報処理装置から出力される印刷命令に
基づいてラベルを印刷するラベル印刷装置において、 情報処理装置からシリアルに送出される印刷命令を受信
し、各印刷命令に格納されている各ラベル固有の印刷デ
ータを、並列的に配置された複数のラベルの印刷データ
に変換し、新たな印刷命令として出力するデータ処理部
と、 前記新たな印刷命令に基づいて複数のラベルを並列的に
印刷するプリンタとから構成され、 前記データ処理部は、プリンタの主走査方向に並列的に
配置された複数のラベルの印刷位置情報を書式として設
定記憶する書式設定手段と、 印刷データを変換するためのメモリと、 受信した個々のラベルの印刷命令を解析し、得られた印
刷データを前記書式に基づいて各ラベルに対応するメモ
リ内の領域に書き込む受信制御手段と、 メモリ内に書き込まれた各ラベルの印刷データを、前記
書式に基づいてプリンタの主走査方向に読み出して、新
たな印刷命令を生成出力する送信制御手段とを備えるこ
とを特徴とするラベル印刷装置。
1. A label printing device for printing a label based on a print command output from an information processing device, wherein a print command serially sent from the information processing device is received and stored in each print command. A label-specific print data is converted into print data of a plurality of labels arranged in parallel, and a data processing unit that outputs as a new print command, and a plurality of labels in parallel based on the new print command. And a printer for printing, wherein the data processing unit converts the print data by a format setting unit for setting and storing the print position information of a plurality of labels arranged in parallel in the main scanning direction of the printer as a format. Memory and the received print command of each label, and write the obtained print data to the area in the memory corresponding to each label based on the above format. And a transmission control means for reading the print data of each label written in the memory in the main scanning direction of the printer based on the format and generating and outputting a new print command. Label printing device.
【請求項2】 情報処理装置から出力される印刷命令に
基づいてラベルを印刷するラベル印刷装置において、 印字データに基づいて複数のラベルを並列的に印字する
印字部と、 印字部の主走査方向に並列的に配置された複数のラベル
の印刷位置情報を書式として設定記憶する書式設定手段
と、 印刷データを変換するためのメモリと、 受信した個々のラベルの印刷命令を解析し、得られた印
刷データを前記書式に基づいて各ラベルに対応するメモ
リ内の領域に書き込む受信制御手段と、 メモリ内に書き込まれた各ラベルの印刷データを、前記
書式に基づいて印字部の主走査方向に読み出し、印字デ
ータとして印字部に出力する印字制御手段とを備えるこ
とを特徴とするラベル印刷装置。
2. A label printing apparatus for printing a label based on a print command output from an information processing apparatus, a print section for printing a plurality of labels in parallel based on print data, and a main scanning direction of the print section. Formatting means for setting and storing the printing position information of a plurality of labels arranged in parallel as a format, a memory for converting print data, and a print command for each received label were analyzed and obtained. Reception control means for writing print data to an area in the memory corresponding to each label based on the format, and print data for each label written in the memory in the main scanning direction of the printing unit based on the format. A label printing apparatus comprising: a print control unit that outputs print data to a printing unit.
JP32225694A 1994-12-26 1994-12-26 Label printer Pending JPH08174916A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32225694A JPH08174916A (en) 1994-12-26 1994-12-26 Label printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32225694A JPH08174916A (en) 1994-12-26 1994-12-26 Label printer

Publications (1)

Publication Number Publication Date
JPH08174916A true JPH08174916A (en) 1996-07-09

Family

ID=18141631

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32225694A Pending JPH08174916A (en) 1994-12-26 1994-12-26 Label printer

Country Status (1)

Country Link
JP (1) JPH08174916A (en)

Similar Documents

Publication Publication Date Title
EP0131966B1 (en) Form overlay type printing apparatus
US5732202A (en) Data processing apparatus, data processing method, memory medium storing data processing program, output device, output control method and memory medium storing control program therefor
EP0435190B1 (en) Dot printer
JPH08174916A (en) Label printer
JP2001096809A (en) Printer print control method and printer print control device
US5235675A (en) Printer control system for controlling printers differing from each other in dot density
US4635081A (en) Apparatus and method for generating dot-matrix characters in graphic patterns
US5737602A (en) Image forming apparatus using band buffering system and printing method thereof
JP3055738B2 (en) Dot matrix pattern printing method and apparatus
JPH08183207A (en) Method for controlling color image data
JPS6145325A (en) Printer
JPS6321158A (en) Printer output device
JP2559920B2 (en) Printing control method for journal / receipt printer
JP3867344B2 (en) Image output device
JPH0449478B2 (en)
JPH0773922B2 (en) Graphic output controller
JP3110879B2 (en) Printing method and apparatus
EP0397415A2 (en) Raster scan type printer
JP2569851B2 (en) Drawing device
JP2836092B2 (en) Image supply device
EP0405031B1 (en) Printer control system for controlling printers differing from each other in dot density
JP2598042B2 (en) Printing apparatus and print control method
JP2690567B2 (en) Printing control device
JP3213124B2 (en) Facsimile machine
JP3408110B2 (en) Printing system, print control device, and print control method