Nothing Special   »   [go: up one dir, main page]

JP4545294B2 - 2-color printer - Google Patents

2-color printer Download PDF

Info

Publication number
JP4545294B2
JP4545294B2 JP2000256596A JP2000256596A JP4545294B2 JP 4545294 B2 JP4545294 B2 JP 4545294B2 JP 2000256596 A JP2000256596 A JP 2000256596A JP 2000256596 A JP2000256596 A JP 2000256596A JP 4545294 B2 JP4545294 B2 JP 4545294B2
Authority
JP
Japan
Prior art keywords
status
buffer area
color
horizontal
vertical
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2000256596A
Other languages
Japanese (ja)
Other versions
JP2002067400A (en
Inventor
秀彦 川村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sato Corp
Sato Holdings Corp
Original Assignee
Sato Corp
Sato Holdings Corp
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 Sato Corp, Sato Holdings Corp filed Critical Sato Corp
Priority to JP2000256596A priority Critical patent/JP4545294B2/en
Publication of JP2002067400A publication Critical patent/JP2002067400A/en
Application granted granted Critical
Publication of JP4545294B2 publication Critical patent/JP4545294B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Electronic Switches (AREA)
  • Record Information Processing For Printing (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、用紙やラベル等の被印字物に文字等を2色で印字できる機能を有する2色プリンタに関する。尚、本願においては、文字だけでなく記号や図形等の画像を被印字物に形成する行為を印字と称している。
【0002】
【従来の技術】
近年、被印字物に2色印字を行う機能を有する2色プリンタが製品化されている。例えば、日本国特許出願公開(特開)昭61−192568号公報には、2色の印字データを別々に記憶する同サイズの2つの描画バッファ領域を有するメモリを備えた2色プリンタが開示されている。この2色プリンタは、各々の描画バッファ領域から1ライン分のデータを交互に読み出し、被印字物の1ラインに各色の印字を交互に行うプロセスを繰り返すことによって、2色印字を行う。
【0003】
【発明が解決しようとする課題】
しかしながら、上記公報に開示された2色プリンタは、各色毎に専用のバッファ領域を用いるので、単色プリンタと比べて2倍のメモリ容量を必要とする。
そこで、本発明は、上記事情に鑑みて、必要最小限のメモリ容量を用いて従来と同程度の2色印字を達成できる2色プリンタを提供することを目的とする。
【0004】
【課題を解決するための手段】
上記課題を解決するため、本発明に係るプリンタは、複数のメモリセルが縦横に並んだ描画バッファ領域、描画バッファ領域の縦1列毎の縦ステータスを記憶する縦ステータスバッファ領域、及び、描画バッファ領域の横1列毎の横ステータスを記憶する横ステータスバッファ領域を含むメモリと、2色の内の少なくとも一方の色で、印字データに応じた画像を被印字物である2色サーマル紙に印字することが可能な印字ヘッドと、縦ステータスと横ステータスとの組合せによって定まる色を指定して印字ヘッドの印字動作を制御する制御手段と、を具備する2色プリンタであって、縦ステータスバッファ領域は、8ビットの容量を有する複数の縦ステータス記憶部に区分されており、各縦ステータス記憶部の1ビット毎に「0」又は「1」をセットすることによって、描画バッファ領域の縦1列毎の縦ステータスを記憶し、横ステータスバッファ領域は、8ビットの容量を有する複数の横ステータス記憶部に区分されており、各横ステータス記憶部の1ビット毎に「0」又は「1」をセットすることによって、描画バッファ領域の横1列毎の横ステータスを記憶し、さらに、制御手段により被印字物の横1列目の印字部位を全て一方の色で印字し、次に、横1列目の他方の色の印字部位を他方の色で印字し直すようにしたことを特徴とする。
【0005】
本発明においては、色の違いに関わらず印字データを1つの描画バッファ領域に記憶し、縦ステータスバッファ領域に記憶された縦ステータスと、横ステータスバッファ領域に記憶された横ステータスとの組合せによって定まる色のパターンで被印字物を印字する。このため、1つの描画バッファ領域を用いて単色印字と2色印字の両方を達成できる。従って、本発明によれば、単色プリンタの場合と同程度のメモリ容量を用いて、従来と同程度の2色印字を達成できる。
【0006】
【発明の実施形態】
以下、添付図面を参照しながら、本発明の実施の形態について説明する。
図1は、本発明の一実施形態に係る2色プリンタの内部構造を示す図である。
本実施形態においては、ラベルに印字するためのサーマルプリンタを例にとって説明する。
サーマルプリンタ10の回転可能な供給軸14には、ラベル連続体13が巻かれている。ラベル連続体13は、ラベル11を剥離可能に台紙12に仮着して構成されたものである。ラベル11は、赤と黒を発色可能な2色サーマル紙であって、例えば、第1の温度で赤を発色する層の下に、第1の温度よりも高い第2の温度で黒を発色する層を積層して構成される。
【0007】
ステッピングモータ16がベルト17を介してプラテンローラ15を駆動することによって、台紙12が右方から左方へ搬送される。センサ19の検出結果に基づいて台紙12の搬送が制御され、サーマルヘッド18によってラベル11が印字される。各部の動作は、制御部20によって制御される。
本実施形態においては、サーマルヘッド18のヘッド幅を108mmとしており、一度に最大864ドット分の印字が可能である。また、ラベル11の長さ方向(サーマルヘッド18の長手方向と垂直な方向)における印字範囲を最長400mmとしており、1枚のラベル11に最大3200ライン分の印字が可能である。
【0008】
図2は、サーマルプリンタ10の各部を制御する制御部20のブロック図である。
制御部20のROM(read only memory)21には、各部動作の制御プログラムが予め記憶されている。一方、RAM(random access memory)22には、印字データや設定データ等の各種データが一時的に記憶される。これらのデータは、例えば、コンピュータ28から外部インタフェース27を介してRAM22に供給される。制御部20の各部は、電源部40から電力を供給されることによって動作する。
【0009】
図3は、RAM22のメモリ領域の区分を示す図である。
RAM22のメモリ領域の大部分が描画バッファ領域30として使用され、残りの一部が縦ステータスバッファ領域31と横ステータスバッファ領域32として使用されている。
描画バッファ領域30には、1ビットの容量を有する複数のメモリセルが縦横に並んでおり、ラベル11に印字するイメージが印字データ「1」として記憶される。本実施形態においては、描画バッファ領域30の横ドット数を864ドットとし、また、描画バッファ領域30の縦ライン数を3200ラインとしていることから、描画バッファ領域30の容量は345,600バイト(337.5キロバイト、ただし1キロバイト=1024バイトとする)となっている。また、縦ステータスバッファ領域31の容量は864バイト、横ステータスバッファ領域32の容量は3200バイトとなっている。
【0010】
図4は、縦ステータスバッファ領域31の区分を示す図である。
縦ステータスバッファ領域31は、描画バッファ領域30の縦1列毎の縦ステータスを記憶する縦ステータス記憶部D(1)〜D(864)に区分されている。本実施形態において、縦ステータス記憶部D(1)は、8ビット(1バイト)の容量を有しており、各ビットに「0」又は「1」をセットすることによって、描画バッファ領域31の縦1列目(1ドット目)の縦ステータスを記憶する。この縦ステータスは、描画バッファ領域30の1ドット目の各印字データの色指定に用いられる。残りの縦ステータス記憶部D(2)〜D(864)も同様である。
【0011】
図5は、横ステータスバッファ領域32の区分を示す図である。
横ステータスバッファ領域32は、描画バッファ領域30の横1列毎の横ステータスを記憶する横ステータス記憶部L(1)〜L(3200)に区分されている。本実施形態において、横ステータス記憶部L(1)は、8ビット(1バイト)の容量を有しており、各ビットに「0」又は「1」をセットすることによって、描画バッファ領域31の横1列目(1ライン目)の横ステータスを記憶する。
この横ステータスは、描画バッファ領域30の1ライン目の各印字データの色指定に用いられる。残りの横ステータス記憶部L(2)〜L(3200)も同様である。
【0012】
図6は、本実施形態に係る印字データの色の指定方法を説明するための図である。尚、図6において、説明を簡単にするため、横ドット数と縦ライン数が図3よりも少なく示されている。
縦ステータスバッファ領域31においては、縦ステータス記憶部D(3)〜D(6)の2番目のビット(ビット1)に「1」がセットされ、また、縦ステータス記憶部D(13)〜D(16)の1番目と2番目のビット(ビット0とビット1)に「1」がセットされている。一方、横ステータスバッファ領域32においては、横ステータス記憶部L(3)〜L(7)の1番目のビット(ビット0)に「1」がセットされ、また、横ステータス記憶部L(17)〜L(21)の2番目のビット(ビット1)に「1」がセットされている。
【0013】
本実施形態においては、印字データ「1」の縦ステータスと横ステータスを比較したとき、「1」をセットしたビットの番号が異なる場合には、その印字データ「1」を赤印字データに指定し、「1」をセットしたビットの番号が等しい場合には、その印字データ「1」を黒印字データに指定する方法が採用されている。このような指定方法によれば、例えば、印字データ「1」の縦ステータスと横ステータスにおいて、「1」をセットしたビットの番号が等しい場合に論理値「1」が得られ、その他の場合には論理値「0」が得られるような論理演算を利用することによって、色情報が再現される。
【0014】
図6を参照すると、例えば、エリアA1に属する(D(3),L(4))の位置の印字データ「1」は、2番目のビットに「1」がセットされた縦ステータスと、1番目のビットに「1」がセットされた横ステータスを有している。このように、描画バッファ領域30のエリアA1、A4においては、「1」をセットしたビットの番号が等しい縦ステータスと横ステータスを有する印字データ「1」が存在しない。従って、エリアA1、A4に属する全ての印字データ「1」が、赤印字データとして指定される。
【0015】
一方、例えば、エリアA4に属する(D(13),L(4))の位置の印字データ「1」は、1番目のビットに「1」がセットされた縦ステータスと横ステータスを有している。このように、描画バッファ領域30のエリアA2、A3、A5においては、全ての印字データ「1」が、等しいビットの番号に「1」をセットした縦ステータスと横ステータスを有している。従って、エリアA2、A3、A5に属する全ての印字データ「1」が、黒印字データとして指定される。
【0016】
尚、縦ステータス記憶部や横ステータス記憶部の容量を8ビット(1バイト)ではなく、16ビット(1ワード)とすることもできる。この場合には、描画バッファ領域に記憶された印字データの色を細かく指定できるが、縦ステータスバッファ領域や横ステータスバッファ領域のために必要となる容量が、本実施形態の2倍となる。
【0017】
再び、図2を参照しながら、制御部20について説明する。
制御部20のCPU(central processing unit)23は、ROM21に記憶された制御プログラムに従って、モータ制御部24やセンサ制御部25やサーマルヘッド制御部26を制御する。CPU23の制御の下、モータ制御部24がステッピングモータ16を作動させ、センサ制御部25がセンサ19を作動させる。
【0018】
サーマルヘッド制御部26は、CPU23の制御の下、RAM22に記憶された各種データに基づいて、サーマルヘッド18を駆動する。詳述すると、赤印字モードの場合には、サーマルヘッド制御部26がサーマルヘッド18の各発熱体に第1の電力量(例えば、0.2mJ)を供給する。このようにしてラベル11の1ライン目の印字部位を赤の発色温度まで加熱することによって、ラベル11が赤色に印字される。
【0019】
また、黒印字モードの場合には、サーマルヘッド制御部26がサーマルヘッド18の各発熱体に第1の電力量よりも多い第2の電力量(例えば、0.5mJ)を供給する。この場合のサーマルヘッド18の加熱温度は、赤印字の場合よりも高くなる。このようにしてラベル11の1ライン目の黒印字部位を黒の発色温度まで加熱することによって、ラベル11が黒色に印字される。
【0020】
図7は、サーマルプリンタ10における2色印字の動作タイミングを示すタイミングチャートである。本実施形態に係る2色印字は、以下の順序によって行われる。
先ず、赤色の印字のために、描画バッファ領域30の1ライン目の印字データをそのままサーマルヘッド18に転送する。ラッチ用クロックを停止して印字データを固定し、ストローブ信号をハイレベルにすることにより、サーマルヘッド18がラベル11の1ライン目の印字部位を全て赤印字する。
【0021】
次に、描画バッファ領域30の1ライン目の印字データから黒印字データだけが抽出されて、サーマルヘッド18に転送される。本実施形態においては、例えば、印字データ「1」の縦ステータスと横ステータスの同じ番号のビットにセットした論理値の論理積によって、黒印字データであるか否かを判別でき、描画バッファ領域30の1ライン分の印字データから黒印字データだけを抽出できる。
ラッチ用クロックを停止して印字データを固定し、ストローブ信号をハイレベルにすることにより、サーマルヘッド18がラベル11の1ライン目の黒印字部位を黒印字する。
尚、この黒印字の終了に同期して、描画バッファ領域30の2ライン目の印字データをサーマルヘッド18に転送し始めても良い。その際、ステッピングモータ16を駆動することによって、ラベル11の2ライン目がサーマルヘッド18の印字位置に来るように台紙12が搬送され、ラベル11の2ライン目以降も同様の動作を繰り返すことによって、ラベル11が2色印字される。
【0022】
このように、本実施形態においては、色の違いに関わらず印字データを1つの描画バッファ領域30に記憶し、縦ステータスバッファ領域31に記憶された縦ステータスと、横ステータスバッファ領域32に記憶された横ステータスとの組合せによって定まる色のパターンでラベル11を印字する。このため、1つの描画バッファ領域30によって単色印字と2色印字の両方を達成できる。従って、本実施形態によれば、単色プリンタの場合と同程度の容量のRAM22を用いることによって、従来と同程度の2色印字を達成できる。
【0023】
尚、本実施形態においては、ラベルの全面に単色印字を行う場合に処理時間が長くなるおそれがあるが、この場合には、例えば、サーマルプリンタに赤印字と黒印字の一方を指定できる機能を付与することによって、そのような不具合を回避できる。
【0024】
【発明の効果】
以上説明したように、本発明によれば、必要最小限のメモリ容量を用いて従来と同程度の2色印字を達成できる。
【図面の簡単な説明】
【図1】本発明の一実施形態に係る2色プリンタの主要構成の一例を示す図である。
【図2】図1の2色プリンタの各部を制御する制御部のブロック図である。
【図3】図2に示されたRAMのメモリ領域の主な区分を示す図である。
【図4】図3に示された縦ステータスバッファ領域の区分を示す図である。
【図5】図3に示された横ステータスバッファ領域の区分を示す図である。
【図6】図1の2色プリンタにおける印字データの色の指定方法を説明する図である。
【図7】図1の2色プリンタにおける2色印字の動作タイミングを説明するタイミングチャートである。
【符号の説明】
10 サーマルプリンタ
11 ラベル
18 サーマルヘッド
20 制御部
22 RAM
26 サーマルヘッド制御部
30 描画バッファ領域
31 縦ステータスバッファ領域
32 横ステータスバッファ領域
D(1)〜D(864) 縦ステータス記憶部
L(1)〜L(3200) 横ステータス記憶部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a two-color printer having a function of printing characters and the like in two colors on an object to be printed such as paper or a label. In the present application, the act of forming not only characters but also images such as symbols and figures on a printed material is referred to as printing.
[0002]
[Prior art]
In recent years, two-color printers having a function of performing two-color printing on a printing object have been commercialized. For example, Japanese Patent Application Publication (JP-A) No. 61-192568 discloses a two-color printer provided with a memory having two drawing buffer areas of the same size for storing print data of two colors separately. ing. This two-color printer performs two-color printing by repeating the process of alternately reading one line of data from each drawing buffer area and alternately printing each color on one line of the substrate.
[0003]
[Problems to be solved by the invention]
However, since the two-color printer disclosed in the above publication uses a dedicated buffer area for each color, it requires twice as much memory capacity as a single-color printer.
SUMMARY OF THE INVENTION In view of the above circumstances, an object of the present invention is to provide a two-color printer that can achieve two-color printing of the same level as a conventional one using a minimum memory capacity.
[0004]
[Means for Solving the Problems]
In order to solve the above problems, a printer according to the present invention includes a drawing buffer area in which a plurality of memory cells are arranged vertically and horizontally, a vertical status buffer area for storing a vertical status for each vertical column of the drawing buffer area, and a drawing buffer. Prints an image according to the print data on the two-color thermal paper that is the printing object in at least one of the two colors, the memory that contains the horizontal status buffer area that stores the horizontal status for each horizontal row of the area A two-color printer comprising: a print head capable of printing; and a control means for controlling a print operation of the print head by specifying a color determined by a combination of a vertical status and a horizontal status, and a vertical status buffer area Is divided into a plurality of vertical status storage units having a capacity of 8 bits, and “0” or “1” is assigned to each bit of each vertical status storage unit. By setting, the vertical status for each vertical column of the drawing buffer area is stored, and the horizontal status buffer area is divided into a plurality of horizontal status storage units having a capacity of 8 bits. By setting “0” or “1” for each bit, the horizontal status for each horizontal row in the drawing buffer area is stored, and further, all the printing parts in the horizontal first row of the printing object are stored by the control means. Printing is performed with one color, and then the printing portion of the other color in the first horizontal row is reprinted with the other color.
[0005]
In the present invention, print data is stored in one drawing buffer area regardless of the color difference, and is determined by the combination of the vertical status stored in the vertical status buffer area and the horizontal status stored in the horizontal status buffer area. Print the substrate with a color pattern. Therefore, it is possible to achieve both single color printing and two color printing using one drawing buffer area. Therefore, according to the present invention, it is possible to achieve the same two-color printing as the conventional one using the same memory capacity as that of the single-color printer.
[0006]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.
FIG. 1 is a diagram showing the internal structure of a two-color printer according to an embodiment of the present invention.
In the present embodiment, a thermal printer for printing on a label will be described as an example.
A continuous label 13 is wound around a rotatable supply shaft 14 of the thermal printer 10. The label continuous body 13 is configured by temporarily attaching the label 11 to the mount 12 so as to be peeled off. The label 11 is a two-color thermal paper capable of developing red and black. For example, the label 11 develops black at a second temperature higher than the first temperature under a layer that develops red at the first temperature. It is configured by stacking layers.
[0007]
When the stepping motor 16 drives the platen roller 15 via the belt 17, the mount 12 is conveyed from right to left. The conveyance of the mount 12 is controlled based on the detection result of the sensor 19, and the label 11 is printed by the thermal head 18. The operation of each unit is controlled by the control unit 20.
In the present embodiment, the head width of the thermal head 18 is set to 108 mm, and printing for a maximum of 864 dots can be performed at a time. The printing range in the length direction of the label 11 (perpendicular to the longitudinal direction of the thermal head 18) is set to 400 mm at the maximum, and printing for a maximum of 3200 lines on one label 11 is possible.
[0008]
FIG. 2 is a block diagram of the control unit 20 that controls each unit of the thermal printer 10.
In a ROM (read only memory) 21 of the control unit 20, a control program for the operation of each unit is stored in advance. On the other hand, RAM (random access memory) 22 temporarily stores various data such as print data and setting data. These data are supplied from the computer 28 to the RAM 22 via the external interface 27, for example. Each unit of the control unit 20 operates when power is supplied from the power supply unit 40.
[0009]
FIG. 3 is a diagram showing the division of the memory area of the RAM 22.
Most of the memory area of the RAM 22 is used as the drawing buffer area 30, and the remaining part is used as the vertical status buffer area 31 and the horizontal status buffer area 32.
In the drawing buffer area 30, a plurality of memory cells having a 1-bit capacity are arranged vertically and horizontally, and an image to be printed on the label 11 is stored as print data “1”. In the present embodiment, since the number of horizontal dots in the drawing buffer area 30 is 864 dots and the number of vertical lines in the drawing buffer area 30 is 3200 lines, the capacity of the drawing buffer area 30 is 345,600 bytes (337). .5 kilobytes, where 1 kilobyte = 1024 bytes). The capacity of the vertical status buffer area 31 is 864 bytes, and the capacity of the horizontal status buffer area 32 is 3200 bytes.
[0010]
FIG. 4 is a diagram showing the division of the vertical status buffer area 31.
The vertical status buffer area 31 is divided into vertical status storage units D (1) to D (864) that store the vertical status for each vertical column of the drawing buffer area 30. In the present embodiment, the vertical status storage unit D (1) has a capacity of 8 bits (1 byte), and by setting each bit to “0” or “1”, the drawing buffer area 31 The vertical status of the first vertical column (first dot) is stored. This vertical status is used to specify the color of each print data of the first dot in the drawing buffer area 30. The same applies to the remaining vertical status storage units D (2) to D (864).
[0011]
FIG. 5 is a diagram showing the division of the horizontal status buffer area 32.
The horizontal status buffer area 32 is divided into horizontal status storage units L (1) to L (3200) that store the horizontal status for each horizontal row of the drawing buffer area 30. In this embodiment, the horizontal status storage unit L (1) has a capacity of 8 bits (1 byte), and by setting each bit to “0” or “1”, the drawing buffer area 31 The horizontal status of the first horizontal row (first line) is stored.
This horizontal status is used to specify the color of each print data on the first line in the drawing buffer area 30. The same applies to the remaining horizontal status storage units L (2) to L (3200).
[0012]
FIG. 6 is a diagram for explaining a method for specifying the color of print data according to the present embodiment. In FIG. 6, for the sake of simplicity, the number of horizontal dots and the number of vertical lines are shown smaller than those in FIG.
In the vertical status buffer area 31, “1” is set in the second bit (bit 1) of the vertical status storage units D (3) to D (6), and the vertical status storage units D (13) to D (D). “1” is set in the first and second bits (bit 0 and bit 1) of (16). On the other hand, in the horizontal status buffer area 32, “1” is set to the first bit (bit 0) of the horizontal status storage units L (3) to L (7), and the horizontal status storage unit L (17). “1” is set in the second bit (bit 1) of .about.L (21).
[0013]
In this embodiment, when the vertical status and horizontal status of print data “1” are compared, if the bit number set with “1” is different, the print data “1” is designated as red print data. When the bit numbers set with “1” are equal, the print data “1” is designated as black print data. According to such a designation method, for example, in the vertical status and horizontal status of the print data “1”, the logical value “1” is obtained when the bit numbers set with “1” are equal, and in other cases The color information is reproduced by using a logical operation that can obtain a logical value “0”.
[0014]
Referring to FIG. 6, for example, the print data “1” at the position (D (3), L (4)) belonging to area A1 has a vertical status in which “1” is set in the second bit, and 1 It has a horizontal status with the first bit set to "1". As described above, in the areas A1 and A4 of the drawing buffer area 30, there is no print data “1” having the vertical status and the horizontal status with the same bit number set to “1”. Accordingly, all print data “1” belonging to areas A1 and A4 is designated as red print data.
[0015]
On the other hand, for example, the print data “1” at the position (D (13), L (4)) belonging to the area A4 has a vertical status and a horizontal status in which “1” is set in the first bit. Yes. As described above, in the areas A2, A3, and A5 of the drawing buffer area 30, all the print data “1” has the vertical status and the horizontal status in which “1” is set to the same bit number. Accordingly, all print data “1” belonging to areas A2, A3, and A5 is designated as black print data.
[0016]
Note that the capacity of the vertical status storage unit and horizontal status storage unit may be 16 bits (1 word) instead of 8 bits (1 byte). In this case, the color of the print data stored in the drawing buffer area can be specified in detail, but the capacity required for the vertical status buffer area and the horizontal status buffer area is twice that of this embodiment.
[0017]
Again, the control part 20 is demonstrated, referring FIG.
A CPU (central processing unit) 23 of the control unit 20 controls the motor control unit 24, the sensor control unit 25, and the thermal head control unit 26 in accordance with a control program stored in the ROM 21. Under the control of the CPU 23, the motor control unit 24 operates the stepping motor 16, and the sensor control unit 25 operates the sensor 19.
[0018]
The thermal head control unit 26 drives the thermal head 18 based on various data stored in the RAM 22 under the control of the CPU 23. More specifically, in the red printing mode, the thermal head control unit 26 supplies a first power amount (for example, 0.2 mJ) to each heating element of the thermal head 18. In this way, the label 11 is printed in red by heating the printing portion of the first line of the label 11 to the red coloring temperature.
[0019]
In the black printing mode, the thermal head control unit 26 supplies a second power amount (for example, 0.5 mJ) larger than the first power amount to each heating element of the thermal head 18. In this case, the heating temperature of the thermal head 18 is higher than that in the case of red printing. In this way, the label 11 is printed in black by heating the black printing portion of the first line of the label 11 to the black coloring temperature.
[0020]
FIG. 7 is a timing chart showing the operation timing of two-color printing in the thermal printer 10. Two-color printing according to the present embodiment is performed in the following order.
First, the print data of the first line in the drawing buffer area 30 is transferred to the thermal head 18 as it is for red printing. By stopping the latch clock, fixing the print data, and setting the strobe signal to the high level, the thermal head 18 prints all the print portions of the first line of the label 11 in red.
[0021]
Next, only black print data is extracted from the print data of the first line in the drawing buffer area 30 and transferred to the thermal head 18. In the present embodiment, for example, whether or not the print data is black print data can be determined by the logical product of the logical values set in the same number bits of the vertical status and horizontal status of the print data “1”. Only black print data can be extracted from one line of print data.
By stopping the latch clock, fixing the print data, and setting the strobe signal to the high level, the thermal head 18 prints the black print portion of the first line of the label 11 in black.
Note that the print data of the second line in the drawing buffer area 30 may start to be transferred to the thermal head 18 in synchronization with the end of the black printing. At that time, by driving the stepping motor 16, the mount 12 is conveyed so that the second line of the label 11 comes to the printing position of the thermal head 18, and the same operation is repeated for the second and subsequent lines of the label 11. The label 11 is printed in two colors.
[0022]
As described above, in the present embodiment, print data is stored in one drawing buffer area 30 regardless of the color difference, and is stored in the vertical status stored in the vertical status buffer area 31 and in the horizontal status buffer area 32. The label 11 is printed in a color pattern determined by the combination with the horizontal status. For this reason, both single color printing and two color printing can be achieved by one drawing buffer area 30. Therefore, according to the present embodiment, by using the RAM 22 having the same capacity as that of the single-color printer, it is possible to achieve the same two-color printing as the conventional one.
[0023]
In this embodiment, there is a possibility that the processing time may be increased when performing monochromatic printing on the entire surface of the label. In this case, for example, a function capable of designating one of red printing and black printing on a thermal printer is provided. By giving, such a malfunction can be avoided.
[0024]
【The invention's effect】
As described above, according to the present invention, it is possible to achieve two-color printing of the same level as the conventional one using the minimum necessary memory capacity.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating an example of a main configuration of a two-color printer according to an embodiment of the present invention.
FIG. 2 is a block diagram of a control unit that controls each unit of the two-color printer of FIG. 1;
FIG. 3 is a diagram showing main divisions of a memory area of the RAM shown in FIG. 2;
4 is a diagram showing a division of a vertical status buffer area shown in FIG. 3. FIG.
FIG. 5 is a diagram showing a division of a horizontal status buffer area shown in FIG. 3;
6 is a diagram illustrating a method for specifying the color of print data in the two-color printer of FIG. 1; FIG.
7 is a timing chart illustrating the operation timing of two-color printing in the two-color printer of FIG.
[Explanation of symbols]
10 Thermal Printer 11 Label 18 Thermal Head 20 Control Unit 22 RAM
26 thermal head control unit 30 drawing buffer area 31 vertical status buffer area 32 horizontal status buffer areas D (1) to D (864) vertical status storage sections L (1) to L (3200) horizontal status storage section

Claims (3)

複数のメモリセルが縦横に並んだ描画バッファ領域、前記描画バッファ領域の縦1列毎の縦ステータスを記憶する縦ステータスバッファ領域、及び、前記描画バッファ領域の横1列毎の横ステータスを記憶する横ステータスバッファ領域を含むメモリと、
2色の内の少なくとも一方の色で、印字データに応じた画像を被印字物である2色サーマル紙に印字することが可能な印字ヘッドと、
前記縦ステータスと前記横ステータスとの組合せによって定まる色を指定して前記印字ヘッドの印字動作を制御する制御手段と、
を具備する2色プリンタであって、
前記縦ステータスバッファ領域は、8ビットの容量を有する複数の縦ステータス記憶部に区分されており、
各縦ステータス記憶部の1ビット毎に「0」又は「1」をセットすることによって、前記描画バッファ領域の縦1列毎の縦ステータスを記憶し、
前記横ステータスバッファ領域は、8ビットの容量を有する複数の横ステータス記憶部に区分されており、
各横ステータス記憶部の1ビット毎に「0」又は「1」をセットすることによって、前記描画バッファ領域の横1列毎の横ステータスを記憶し、
さらに、前記制御手段により前記被印字物の横1列目の印字部位を全て一方の色で印字し、次に、前記横1列目の他方の色の印字部位を他方の色で印字し直すようにしたことを特徴とする2色プリンタ。
A drawing buffer area in which a plurality of memory cells are arranged vertically and horizontally, a vertical status buffer area for storing a vertical status for each vertical column of the drawing buffer area, and a horizontal status for each horizontal line of the drawing buffer area are stored. Memory including horizontal status buffer area;
A print head capable of printing an image in accordance with print data on two-color thermal paper , which is a print object , in at least one of the two colors ;
Control means for controlling a printing operation of the print head by designating a color determined by a combination of the vertical status and the horizontal status;
A two-color printer comprising :
The vertical status buffer area is divided into a plurality of vertical status storage units having a capacity of 8 bits,
By setting “0” or “1” for each bit of each vertical status storage unit, the vertical status for each vertical column of the drawing buffer area is stored,
The horizontal status buffer area is divided into a plurality of horizontal status storage units having a capacity of 8 bits,
By setting “0” or “1” for each bit of each horizontal status storage unit, the horizontal status for each horizontal row of the drawing buffer area is stored,
Further, the control means prints all the printed portions in the first horizontal row of the substrate to be printed in one color, and then reprints the printed portion in the second horizontal row in the other color in the other color. A two-color printer characterized by the above.
前記被印字物を単色印字する場合に赤印字と黒印字の一方を指定できる機能を有する請求項記載の2色プリンタ。The two-color printer according to claim 1, further comprising a function capable of specifying one of printing in red and black printing when monochromatic printing the printing object. 前記被印字物は、第1の温度で発色する層と、前記層の下に、第1の温度より高い第2の温度により発色する層を積層して成ることを特徴とする請求項1又は2に記載の2色プリンタ。 2. The print object according to claim 1, wherein a layer that develops color at a first temperature and a layer that develops color at a second temperature higher than the first temperature are laminated below the layer. 2. The two-color printer described in 2.
JP2000256596A 2000-08-28 2000-08-28 2-color printer Expired - Fee Related JP4545294B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000256596A JP4545294B2 (en) 2000-08-28 2000-08-28 2-color printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000256596A JP4545294B2 (en) 2000-08-28 2000-08-28 2-color printer

Publications (2)

Publication Number Publication Date
JP2002067400A JP2002067400A (en) 2002-03-05
JP4545294B2 true JP4545294B2 (en) 2010-09-15

Family

ID=18745181

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000256596A Expired - Fee Related JP4545294B2 (en) 2000-08-28 2000-08-28 2-color printer

Country Status (1)

Country Link
JP (1) JP4545294B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6575258B2 (en) * 2015-09-17 2019-09-18 株式会社寺岡精工 Printing apparatus and printing method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH022043A (en) * 1988-06-11 1990-01-08 Canon Inc Memory access control circuit
JPH08505481A (en) * 1993-10-29 1996-06-11 サン・マイクロシステムズ・インコーポレーテッド Method and apparatus for high speed multi-color storage in a frame buffer

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH022043A (en) * 1988-06-11 1990-01-08 Canon Inc Memory access control circuit
JPH08505481A (en) * 1993-10-29 1996-06-11 サン・マイクロシステムズ・インコーポレーテッド Method and apparatus for high speed multi-color storage in a frame buffer

Also Published As

Publication number Publication date
JP2002067400A (en) 2002-03-05

Similar Documents

Publication Publication Date Title
JPH0739191B2 (en) Dot matrix printer
JP4545294B2 (en) 2-color printer
JPH0767830B2 (en) Thermal transfer recorder
JPH05155124A (en) Color printer
KR970015041A (en) Color printer
JPH0298450A (en) Thermal transfer recording device
JPH0352347B2 (en)
JP3740832B2 (en) Recording device
JPS6256076A (en) Color printer
JPH0356366Y2 (en)
JPH04158063A (en) Forming method for card
JP3310789B2 (en) Color thermal printing method
JP4320478B2 (en) Printer and printing method
JP2530903Y2 (en) Tape printer
KR0171543B1 (en) Ribbon running control method of sublimation thermal transfer printer
JP2582349B2 (en) Thermal printer
JPH04193552A (en) Image recorder
JP3029776B2 (en) Color printer controller
JPH01218879A (en) Printer device
JP2602004Y2 (en) Adhesive tape printer
JP2513030B2 (en) Color thermal transfer printer
JPH01237140A (en) Recording apparatus
JPS61224779A (en) Thermal recorder
JP2001010095A (en) Dichroic heat-sensitive paper printer
JPH0267148A (en) Thermal transfer printer

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070827

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100412

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100602

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100621

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100630

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

Free format text: PAYMENT UNTIL: 20130709

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20130709

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

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

Free format text: PAYMENT UNTIL: 20130709

Year of fee payment: 3

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

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

Free format text: PAYMENT UNTIL: 20130709

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20130709

Year of fee payment: 3

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

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

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

Free format text: PAYMENT UNTIL: 20130709

Year of fee payment: 3

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees