JPS625858A - ドツトマトリツクス型シリアルプリンタ用文字パタ−ン発生装置 - Google Patents

ドツトマトリツクス型シリアルプリンタ用文字パタ−ン発生装置

Info

Publication number
JPS625858A
JPS625858A JP60252310A JP25231085A JPS625858A JP S625858 A JPS625858 A JP S625858A JP 60252310 A JP60252310 A JP 60252310A JP 25231085 A JP25231085 A JP 25231085A JP S625858 A JPS625858 A JP S625858A
Authority
JP
Japan
Prior art keywords
character
character pattern
data
pattern
dot matrix
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.)
Granted
Application number
JP60252310A
Other languages
English (en)
Other versions
JP2570684B2 (ja
Inventor
Hiroshi Takeda
浩 武田
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Publication of JPS625858A publication Critical patent/JPS625858A/ja
Application granted granted Critical
Publication of JP2570684B2 publication Critical patent/JP2570684B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/10Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • G06K2215/004Generic data transformation
    • G06K2215/0054Geometric transformations, e.g. on rasterised data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • G06K2215/0077Raster outputting to the print element(s)

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (技術分野) 本発明は、ドツトプリンタに適した文字パターン発生装
置に関する。
(従来技術) 複数ドツトの集合によシ文字や図形等のパターンを印字
するドツトマトリックス型シリアルプリンタは、パター
ンの表現に高い柔軟性を持っておシ、ワードプロセッサ
やコンピュータの印字出力装置として多用されている。
しかしながら、シリアルドツトプリンタ自体は。
パターンの表現に高い柔軟性を持っているとしても、印
字し危いパターンに対応するパターンデータを予め用意
しておかねばならず、大きな容量のキャラクタジエネレ
ー、りを必要とするという問題がある。また、印字ドツ
トの高密度化に伴なって第2図(イ)、(ロ)に示した
ように印字ピンF、P、P・・・・・・を2列もしくは
3列に分けて千鳥状に配列して各ドラ)D、D、D・・
・・・・を補完させる関係上(ハ)、ピン配列を考慮し
てパターンデータを格納してかぐ必要があ)、パターン
データの形成に手間が掛るばかりでなく、キャラクタジ
ェネレータの用途が硬直化するという問題がある。
(目的) 本発明はこのような問題に鑑み、小さい容量のキャラク
タジェネレータによシ多様なドツトパターンデータを発
生させることができる文字パターン発生袋ft全提供す
ることを目的とする。
すなわち1本発明が特徴とするところは、キャラクタジ
ェネレータから読出したドツトパターンデータを一時的
に記憶するバッファメモリを設け。
ここで必要な文字修飾処理上行って所望の書体のパター
ンに再構成する点にある。
(構成) そこで、以下に本発明の詳細を図示した実施例に基づい
て説明する。
図中符号1は、0PU1 a−ROM1 b。
RAM1cからなるマイクロプロセッサで1図示しない
ホスト装置からインターフェイス2を介して入力する印
字データ転送の有無を監視する一方。
印字データの内容に対応して後述する文字パターン発生
装置5を作動して必要なドツトパターンデータをプリン
タ4に出力するように構成されている。3は1本発明の
%微部分をなす文字パタージ発生装置で1文字コードに
対応する基本ドツトパターンデータを格納したキャラク
タジェネレータ3aと、キャラクタジェネレータ5aか
ら読出されたドツトパターンデータを一時的に記憶する
一方、修飾指令データに基づいてパターン配列を変形し
て、印字ヘッドの印字ピン配列に合わせて後述するライ
ンメモリ5に出力する1文字以上の記憶容量ヲ持つバッ
ファメモリ3bから構成されている05に、前述のライ
ンメモリで、プリンタ本体の一行分に相当する記憶容−
i’を持ち、印字すべきパターンをピン配列に対応して
格納する一方。
印字タイミング信号に対応してドツトパターンデータを
出力するものである。
次に、このように構成した装置の動作について説明する
今1図示しないホスト装置から印字データが転送されて
来ると、マイクロプロセッサ1は、印字データに対応す
る文字コードを持ってキャラクタジェネレータ3aにア
クセスをかけてドツトデータをバッファメモリ5bに読
出す。必要とする書体がキャラクタジエふレータ3aに
格納されている基本文字パターンと一致する場合には、
プリンタ4の印字ピン配列に対応させつつバッファメモ
リ5bのドツトパターンデータを逐次、ラインメモリ5
に出力する。
一方、キャラクタジェネレータ5aに格納されている文
字パターンと異なる書体が必要な場合。
例えば一部分をイタリック活字体によシ強調したい場合
には、ホスト装置刃≧ら文字修飾指令を入力することに
より、バッファメモリ3aに格納した基本パターンのロ
:マン活字体に対して所定の論理演算を施して上部が右
側に傾斜するドツト配列に変更し、再びバッファメモI
J 3 bに格納する。
バッファメモリ5bに格納されたイタリック文字パター
ンは、ピン配列に対応して読出され、ラインメモリ5に
格納されていく。
このようにして、ラインメモリ5に1行分の文字パター
ンの格納が完了した時点で、プリンタ本体を作動して先
頭からデータを読出しながら用紙に文字をドツト構成と
して印字する。
なf?、この実施例においては、バッファメモリを独立
のメモリにより構成したが、ラインメモリ等の一部の領
域を流用して構成しても同様の作用を奏する。
今、第5図に示されるような、縦が24ドツトから成る
文字パターン(この場合2Mという文字)を印字する場
合を考える。この場合、キャラクタジェネレーター5a
T/Cは、第4図(a)に示されるような形でパターン
が格納されている。第3図の縦の24ドツトは1例えば
8ビツトデータ3つカラ構成され、その対応関係は第4
図(b)に示されるようになっている。
第4図のパターンが倍幅文字の文字修飾をバツファメモ
リ3biCおいてなさね、ると、第5図のパターンとな
る。すなわち図より明らかなようにある24ビツトごと
のデータの後にそれと全く同じ24ビツトのデータを追
加して文字幅を倍にしている。
第5図のパターンは、ピン配列に対応した形で再構成さ
れてラインメモリ5に格納されるわけだが、その様子が
第6図に示されている。これは。
第2図(イ)の様にピン列が2列で1列Vc12ピンが
配列されていて、右列に1.3,5,7.・・・23番
ピンが配列された列に2.4,6,8.・・・24番ピ
ンが配列され、さらに右列と左列(ヘッドは左→右に動
くとし、シ念がって右列が先行することになる。)の間
には横方向に6ドツト分の間隔がおいている場合の様子
を示している。すなわち。
この場合にはある同一の時点において右側のピン(奇数
ピン)は、右側ピン(偶数ピン)より第5図の縦列でい
って6列だけ右側のデータを印字している。このため、
第5図のデータについて偶数番目のデータのみ6列分右
ヘシフトして、その分だけ読み出し?遅らせている○ 又、第6図においてΔ、×印があるがそれは。
以下のようなことを示している。すなわち、1M′−文
字のみを印字する時には、これらのデータは不要であり
&  ” M ’の前後に文字が続く場合には×につい
ては″M1の直前の文字の6列分、Δについては′M″
の直後の文字の6列分が格納される。
さらに第7図ケ用いて、その後の箭作を説明すると以下
のようになる。第6図のような状態でノ(ターンのデー
タが再構成さ九ラインメモリ5に格納されると、DMA
制御回路100がラインメモリ5よシデータを読み出し
24ピン分のデータをピンデータバッファ102にセッ
トしその後、印字がなされるのである。ラインメモリ5
の読み出し先頭アドレスは、0PU1aによってDMA
制御回路100にセットされる。また+ DMA制御回
路100Q、印字タイミング発生回路1010作り出す
タイミングによって読み出しを行なう○又、第7図の構
成では、ラインメモリ5よシのデータの読み出しにDM
A制御回路100を用いたが、I)MAi使用せず、C
!PU1aにより読み出しを行なう構成としてもよい。
(発明の効果) 以上、説明したように本発明によれば、キャラクタジェ
ネレータからのドツトパターンデータをバッファメモリ
に一時格納してからラインメモリに読出すようにしたの
で、バッファメモリを使用してドツトパターンデータに
対して論理処理ヲ捲して自在のドツトパターンが形成で
きてキャラクタジェネレータに用意しておぐべきドツト
パターンデータを大幅に少なくすることができる。また
バッファメモリ内のドツトパターンブータラ印字ヘッド
の配列形態に合わせてラインメモリに読出すことができ
、印字作業実行時におけるラインメモリ操作を単純化し
て印字処理の速度を同上させることができるばかりでな
く、印字ヘッドのピン配列を考慮してキャラクタジェネ
レータ内のドツトパターンデータを構築してかく必要が
なく、キャラクタジェネレータを汎用化することができ
る。
【図面の簡単な説明】
第1図は1本発明の一実兎例會示す装置のブロック図、
第2図(イ)、(ロ)、()S)に、それぞれ印字ヘッ
ドのピン配列及び印字ドツトの一例に示す説明図。第3
図ハ、@″M1という文字の印字パターンを示す図。第
4図は、第3図の印字パターンに対応する印字データが
一3aのキャラクタジェネレータにおいてどのように格
納されているかt示す図。第5図は、第4図のデータが
バッファメモリ3bにおいて倍幅処理をほどこされた後
の状態を示す図。第6図は、第5図のデータがさらにピ
ン配列に対応した形でラインメモリ5に再構成された状
態?示す図。第7図に、ラインメモリ5よシ絖み出され
て印字されるまでのメカニズムの概略上水すブロック図
。 1 a ・・・CPU 5a・・・キャラクタジェネレータ 3b・・・バツファメモリ 5・・・ラインメモリ (イ]          (ロ)         
(ハ)第2図 (a)         (b) 第4図 第5図 を先arlhL/l+1妨 第6図 第7図

Claims (2)

    【特許請求の範囲】
  1. (1)印字コードに対応した文字をドットパターンデー
    タとして格納した文字パターン格納手段と、該手段から
    読出された文字パターンデータを少なくとも1文字分格
    納するバッファメモリからなるドットマトリックス型シ
    リアルプリンタ用文字パターン発生装置。
  2. (2)前記バッファメモリに格納された文字パターンデ
    ータを印字ヘッドのピン配列に応じて再構成する手段を
    有する前記特許請求の範囲第1項記載のドットマトリッ
    クス型シリアルプリンタ用文字パターン発生装置。
JP60252310A 1985-02-08 1985-11-11 ドツトマトリツクス型シリアルプリンタ用文字パタ−ン発生装置 Expired - Lifetime JP2570684B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP60-22915 1985-02-08
JP2291585 1985-02-08

Publications (2)

Publication Number Publication Date
JPS625858A true JPS625858A (ja) 1987-01-12
JP2570684B2 JP2570684B2 (ja) 1997-01-08

Family

ID=12095937

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60252310A Expired - Lifetime JP2570684B2 (ja) 1985-02-08 1985-11-11 ドツトマトリツクス型シリアルプリンタ用文字パタ−ン発生装置

Country Status (2)

Country Link
US (1) US5102244A (ja)
JP (1) JP2570684B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5601281A (en) * 1993-12-29 1997-02-11 Nisca Corporation Automatic document feeding device

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2731908B2 (ja) * 1988-05-27 1998-03-25 セイコーインスツルメンツ株式会社 プリンタ駆動方法
EP0618547B1 (en) * 1989-03-08 1999-12-08 Canon Kabushiki Kaisha Output device
KR960005014B1 (ko) * 1992-11-27 1996-04-18 삼성전자주식회사 도트매트릭스 이미지 데이타를 페이지 프린터에서 처리하는 방법 및 회로
CA2128967C (en) * 1993-09-30 2001-04-03 Yoshiaki Kaburagi Recording apparatus
JP3347527B2 (ja) * 1994-07-01 2002-11-20 キヤノン株式会社 プリンタ及びプリント方法
JPH0939306A (ja) * 1995-07-28 1997-02-10 Brother Ind Ltd 印字装置
CN1083337C (zh) * 1996-03-26 2002-04-24 精工爱普生株式会社 打印装置及其控制方法
US7460252B2 (en) * 2003-01-13 2008-12-02 Axiohm Transaction Solutions, Inc. Graphical printing system and method using text triggers
JP5391956B2 (ja) * 2009-09-15 2014-01-15 セイコーエプソン株式会社 記録装置、記録装置の制御方法、及び、プログラム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5716481A (en) * 1980-07-02 1982-01-27 Casio Computer Co Ltd Crt display character hard copy system
JPS6010878A (ja) * 1983-06-29 1985-01-21 Fujitsu Ltd 画像再生装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4059183A (en) * 1976-12-30 1977-11-22 International Business Machines Corporation Dot matrix printer with slanted print head and modular skewing of dot pattern information
FR2395148A1 (fr) * 1977-06-21 1979-01-19 Cii Honeywell Bull Dispositif de commande d'enregistrement pour machine a enregistrement par points
DE3148685A1 (de) * 1981-12-09 1983-06-16 Olympia Werke Ag, 2940 Wilhelmshaven Verfahren zur aenderung des zeichenvorrates einer ideografischen schreibmaschine
US4683818A (en) * 1984-10-25 1987-08-04 Genicom Corporation Print element control
JPS6277633A (ja) * 1985-09-30 1987-04-09 Hitachi Ltd プリンタ制御装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5716481A (en) * 1980-07-02 1982-01-27 Casio Computer Co Ltd Crt display character hard copy system
JPS6010878A (ja) * 1983-06-29 1985-01-21 Fujitsu Ltd 画像再生装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5601281A (en) * 1993-12-29 1997-02-11 Nisca Corporation Automatic document feeding device

Also Published As

Publication number Publication date
JP2570684B2 (ja) 1997-01-08
US5102244A (en) 1992-04-07

Similar Documents

Publication Publication Date Title
JPS6357797B2 (ja)
JPS625858A (ja) ドツトマトリツクス型シリアルプリンタ用文字パタ−ン発生装置
US5199803A (en) Method of compressing and expanding dot-matrix character
JPS594706B2 (ja) 印字パタ−ン発生装置
US4187552A (en) Read only memory character generator system
JPS6230055A (ja) ドツトマトリツクス型プリンタ用文字パタ−ン発生装置
JPS58192078A (ja) ビツト・イメ−ジ・メモリ処理方式
JPS60176137A (ja) 文章作成機
JP2560742B2 (ja) 文字パターン発生装置
JPH07104761B2 (ja) 印刷データ生成装置
JPS6086588A (ja) 文字パタ−ン作成装置
JP2699035B2 (ja) インパクト・ドット・プリンタおよび印字方法
JPS6142634B2 (ja)
JPS63116192A (ja) イメ−ジデ−タ出力装置
JPH0525673B2 (ja)
JPS6295588A (ja) 全角/半角文字フオント変換方式
JPS6173990A (ja) 文字パタ−ン発生器
KR830000535B1 (ko) 한글문자의 인자방법
JPS5739480A (en) Tag printing machine
JPS607469A (ja) 文字パタ−ン発生装置
JPS61189952A (ja) キヤラクタパタ−ン発生装置
JPS59116782A (ja) 文字信号等発生装置
JPS6235855A (ja) 印字装置
JPH05294016A (ja) 画像データ出力方法
JPS60153079A (ja) パタ−ン発生装置

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term