JPH0486274A - パターン発生方式 - Google Patents
パターン発生方式Info
- Publication number
- JPH0486274A JPH0486274A JP20485790A JP20485790A JPH0486274A JP H0486274 A JPH0486274 A JP H0486274A JP 20485790 A JP20485790 A JP 20485790A JP 20485790 A JP20485790 A JP 20485790A JP H0486274 A JPH0486274 A JP H0486274A
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- code
- information
- character
- font
- 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
Links
Landscapes
- Printers Characterized By Their Purpose (AREA)
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、印字データに応じて文字およびバーコードの
パターンを発生するパターン発生方式に関する。
パターンを発生するパターン発生方式に関する。
(従来の技術)
従来、この種のパターン発生方式では、通常フォントメ
モリ等のパターン情報格納手段は、異なる書体から構成
されるすべての文字のパターン情報を所定領域に格納し
ており、上記格納されたパターン情報はJISコードな
どの2バイトの指定された文字コードに応じてパターン
情報格納手段から読み出し、所定の文字の印字パターン
を生成していた。また、バーコードのパターン情報は、
外字として別の領域に登録されていた。
モリ等のパターン情報格納手段は、異なる書体から構成
されるすべての文字のパターン情報を所定領域に格納し
ており、上記格納されたパターン情報はJISコードな
どの2バイトの指定された文字コードに応じてパターン
情報格納手段から読み出し、所定の文字の印字パターン
を生成していた。また、バーコードのパターン情報は、
外字として別の領域に登録されていた。
(発明が解決しようとする課題)
ところが、上記従来のパターン発生方式では、必要であ
るか否かにかかわらす、メモリにすべての書体のすべて
の文字パターンを格納するため、大きな記憶領域をもつ
パターン情報格納メモリが必要になるという問題がある
。また、バーコードのパターン情報は、外字として別に
登録されるので、パターン発生装置ごとの登録内容が異
なることになり、印字データに互換性がない。さらに、
外字のドツト構成が固定であるため、本来は小さな領域
でよいバーコードのパターン情報が、大きな領域を必要
とすることになる。
るか否かにかかわらす、メモリにすべての書体のすべて
の文字パターンを格納するため、大きな記憶領域をもつ
パターン情報格納メモリが必要になるという問題がある
。また、バーコードのパターン情報は、外字として別に
登録されるので、パターン発生装置ごとの登録内容が異
なることになり、印字データに互換性がない。さらに、
外字のドツト構成が固定であるため、本来は小さな領域
でよいバーコードのパターン情報が、大きな領域を必要
とすることになる。
本発明の目的は、従来の方式の」−述した問題点を解決
し、文字コード、書体コードを使用してメモリに格納さ
れた文字、バーコードのパターン情報を読み出すことが
できてメモリの記憶領域を効率よく使用することができ
るばかりか、バーコードについても文字のコード体系と
同様にすることでバーコードの印字パターンを容易に発
生することができるパターン発生方式を提供することを
目的とする。
し、文字コード、書体コードを使用してメモリに格納さ
れた文字、バーコードのパターン情報を読み出すことが
できてメモリの記憶領域を効率よく使用することができ
るばかりか、バーコードについても文字のコード体系と
同様にすることでバーコードの印字パターンを容易に発
生することができるパターン発生方式を提供することを
目的とする。
(課題を解決するための手段)
」1記目的を達成するために、本発明では、バタン情報
を格納するパターン情報格納手段と、印字パターンの文
字コードおよび書体コードを有する印字データを格納す
る印字データ格納手段とを設け、前記文字コードの所定
上位ビットを所定文字およびバーコードと対応イ」ける
と共に、前記書体コードを文字およびバーコードの所定
書体と対応付け、前記パターン情報格納手段からパター
ン情報を読み出す際には、前記印字データ格納手段から
指定された文字コードおよび書体コードを読み出し、該
読み出された文字コードおよび書体コードを内部文字コ
ードに変換し、該変換した内部文字コードに対応する前
記パターン情報格納手段のアドレス情報を生成し、該ア
ドレス情報に応じて所定パターン情報を発生し、かつ、
前記読み出された文字コードおよび書体コードが異常コ
ードかどうか検知するものである。
を格納するパターン情報格納手段と、印字パターンの文
字コードおよび書体コードを有する印字データを格納す
る印字データ格納手段とを設け、前記文字コードの所定
上位ビットを所定文字およびバーコードと対応イ」ける
と共に、前記書体コードを文字およびバーコードの所定
書体と対応付け、前記パターン情報格納手段からパター
ン情報を読み出す際には、前記印字データ格納手段から
指定された文字コードおよび書体コードを読み出し、該
読み出された文字コードおよび書体コードを内部文字コ
ードに変換し、該変換した内部文字コードに対応する前
記パターン情報格納手段のアドレス情報を生成し、該ア
ドレス情報に応じて所定パターン情報を発生し、かつ、
前記読み出された文字コードおよび書体コードが異常コ
ードかどうか検知するものである。
(作用)
文字、バーコードのパターン情報を格納するパターン情
報格納手段のアドレス情報を、文字コドおよび書体コー
ドから変換された内部文字コトに対応させて生成させる
。
報格納手段のアドレス情報を、文字コドおよび書体コー
ドから変換された内部文字コトに対応させて生成させる
。
従って、本発明では、必要な書体、必要な文字のパター
ン情報を任意のアドレスに格納できる。
ン情報を任意のアドレスに格納できる。
(実施例)
以下、本発明の実施例を第1図ないし第4図の図面に基
づき詳細に説明する。
づき詳細に説明する。
第1図は、本発明に係るパターン印字装置の概略構成を
示す構成ブロック図である。図において、制御部(CP
U)10は、キーボード11およびデイスプレィ12を
使用して磁気記録媒体または通信回線を介して印字デー
タを読み取り、上記印字データをパターン発生部13が
解析可能な印字データに変換して、上記印字データをペ
ージ単位でパターン発生部13に転送している。パター
ン発生部13は、上記転送されてきた印字データに応じ
て文字またはバーコードのパターンの所定の拡大および
回転処理を行って1ペ一ジ分の印字パターン情報を生成
し、上記生成した印字パターン情報をCPUl0と後述
する印字部14からの制御信号に基づき、上記印字部1
4に出力している。
示す構成ブロック図である。図において、制御部(CP
U)10は、キーボード11およびデイスプレィ12を
使用して磁気記録媒体または通信回線を介して印字デー
タを読み取り、上記印字データをパターン発生部13が
解析可能な印字データに変換して、上記印字データをペ
ージ単位でパターン発生部13に転送している。パター
ン発生部13は、上記転送されてきた印字データに応じ
て文字またはバーコードのパターンの所定の拡大および
回転処理を行って1ペ一ジ分の印字パターン情報を生成
し、上記生成した印字パターン情報をCPUl0と後述
する印字部14からの制御信号に基づき、上記印字部1
4に出力している。
印字部14は、例えば細密な印字密度を持ったプリンク
で、CPUl0からの動作制御信号により、上記取り込
んだ印字パターンに応じた所定の文字またはバーコード
のパターンを記録紙等に印字する印字動作を行う。
で、CPUl0からの動作制御信号により、上記取り込
んだ印字パターンに応じた所定の文字またはバーコード
のパターンを記録紙等に印字する印字動作を行う。
第2図は、本発明に係るパターン発生方式に用いるパタ
ーン発生部13の構成を示す構成ブロック図である。図
において、パターン発生部用主制御部20は、CPU]
、Oと印字部14からの動作制御信号に基づき、後述す
るパターン発生部13を構成する全てのメモリおよび制
御部をそれぞれ動作制御する。
ーン発生部13の構成を示す構成ブロック図である。図
において、パターン発生部用主制御部20は、CPU]
、Oと印字部14からの動作制御信号に基づき、後述す
るパターン発生部13を構成する全てのメモリおよび制
御部をそれぞれ動作制御する。
印字データ格納メモリ21は、CPUl0から転送され
てきた1ペ一ジ分の印字データを格納する、いわゆるデ
ュアルポートのRAMまたは通常のRAMにアドレスバ
スとデータバスの選択器を付加してなるメモリで、実施
例では第3図に示すように、2つのメモリ(RAM)2
1a、21bと、アドレスバスとデータバスのセレクタ
回路21c〜21jと、取り込んたアドレス情報を書込
信号または続出信号の入力に対応してカウントアップす
るライトアドレスカウンタ回路21に、 リートア1
ぐレスカウンタ回路21 Aとから構成されており、C
PU1.0と主制御部20からの印字データの読み出し
と書き込みが行えるようになっている。
てきた1ペ一ジ分の印字データを格納する、いわゆるデ
ュアルポートのRAMまたは通常のRAMにアドレスバ
スとデータバスの選択器を付加してなるメモリで、実施
例では第3図に示すように、2つのメモリ(RAM)2
1a、21bと、アドレスバスとデータバスのセレクタ
回路21c〜21jと、取り込んたアドレス情報を書込
信号または続出信号の入力に対応してカウントアップす
るライトアドレスカウンタ回路21に、 リートア1
ぐレスカウンタ回路21 Aとから構成されており、C
PU1.0と主制御部20からの印字データの読み出し
と書き込みが行えるようになっている。
すなわち、例えばCPUl0か第1のRAM21aをア
クセスしてワード単位の印字データの書き込みや読み出
しを行っている際に、主制御部20が第2のRAM21
bをアクセスして印字データの読み出しを行い、ページ
が変更(格納する印字データが変更)されるたびに、C
PUl0と主制御部20のアクセスするRAM21a、
21bを交換している。
クセスしてワード単位の印字データの書き込みや読み出
しを行っている際に、主制御部20が第2のRAM21
bをアクセスして印字データの読み出しを行い、ページ
が変更(格納する印字データが変更)されるたびに、C
PUl0と主制御部20のアクセスするRAM21a、
21bを交換している。
印字データ格納メモリ21に格納される印字ブタは、例
えば第4図に示すように、文字またはバーコードごとに
2バイトの文字コードと、4ビツトの書体コードと、1
2ビツトの水平方向印字位置と、12ビツトの垂直方向
印字位置と、1バイトの縦方向拡大率(拡大数)と、1
バイI・の横方向拡大率(拡大数)と、2ピツ1〜の回
転方向を示す情報で構成されており、また制御フラグと
して1ビツトづつの情報終了フラグと印字終了フラグ′
が(q加されている。なお、印字データ格納メモリ21
は、断続した印字パターン出力を行う場合には、1つの
RAMによって構成することも可能であり、また連続し
た印字パターン出力を行う場合には、2つ以上のRAM
によって構成することも可能である。
えば第4図に示すように、文字またはバーコードごとに
2バイトの文字コードと、4ビツトの書体コードと、1
2ビツトの水平方向印字位置と、12ビツトの垂直方向
印字位置と、1バイトの縦方向拡大率(拡大数)と、1
バイI・の横方向拡大率(拡大数)と、2ピツ1〜の回
転方向を示す情報で構成されており、また制御フラグと
して1ビツトづつの情報終了フラグと印字終了フラグ′
が(q加されている。なお、印字データ格納メモリ21
は、断続した印字パターン出力を行う場合には、1つの
RAMによって構成することも可能であり、また連続し
た印字パターン出力を行う場合には、2つ以上のRAM
によって構成することも可能である。
レジスタ回路22.23は、パターン印字の際に、主制
御部20の制御によって上記印字データ格納メモリ21
から読み出された文字コード、書体コードの情報をそれ
ぞれ一時格納しており、レジスタ回路22.23に格納
された文字コードと書体コードは、後述するパターンド
ツト数格納メモリ31のアドレス情報となると共に、コ
ード変換器32に出力される。また、縦および横方向拡
大数は、図示しないレジスタ回路を介して後述するパタ
ーン制御部26に、水平および垂直方向印字位置、回転
方向の情報は、図示しないレジスタ回路を介して印字パ
ターンの格納制御を行うパターン制御部に出力される。
御部20の制御によって上記印字データ格納メモリ21
から読み出された文字コード、書体コードの情報をそれ
ぞれ一時格納しており、レジスタ回路22.23に格納
された文字コードと書体コードは、後述するパターンド
ツト数格納メモリ31のアドレス情報となると共に、コ
ード変換器32に出力される。また、縦および横方向拡
大数は、図示しないレジスタ回路を介して後述するパタ
ーン制御部26に、水平および垂直方向印字位置、回転
方向の情報は、図示しないレジスタ回路を介して印字パ
ターンの格納制御を行うパターン制御部に出力される。
レジスタ回路28.29は、パターン印字以外の場合、
CPUl0から書き込まれた文字コード、書体コードを
格納している。例えは、CPUl0がレジスタ回路30
を介して後述するパターンアドレス格納メモリ25内に
格納されているフォントメモリ27のアドレス情報の書
き換えあるいは読み出しを行う場合、またはCPUl0
がレジスタ回路31を介してフォントメモリ27に格納
されているフォント情報の書き換えあるいは読み出しを
行う場合、レジスタ回路28.29は、CPU]、0か
ら書き込まれた文字コード、書体コードの情報をそれぞ
れ格納し、コード変換部24に出力している。
CPUl0から書き込まれた文字コード、書体コードを
格納している。例えは、CPUl0がレジスタ回路30
を介して後述するパターンアドレス格納メモリ25内に
格納されているフォントメモリ27のアドレス情報の書
き換えあるいは読み出しを行う場合、またはCPUl0
がレジスタ回路31を介してフォントメモリ27に格納
されているフォント情報の書き換えあるいは読み出しを
行う場合、レジスタ回路28.29は、CPU]、0か
ら書き込まれた文字コード、書体コードの情報をそれぞ
れ格納し、コード変換部24に出力している。
なお、上記文字コードの上位バイト(C08〜C15)
は、第1表に示すように、 (以下余白) 第1表 と定義され、他のコードは、異常コードとして処理され
る。また、バーコードての文字コード(C08〜C15
)は、バーコードのコード種を示すもので、これにより
コード種ごとに異なって設定されているバーコードの横
方向の有効ドツト数を認識することができる。また、バ
ーコードでの文字コードの下位バイ1−(COO−C0
7)は、キャラクタを示すコードである。
は、第1表に示すように、 (以下余白) 第1表 と定義され、他のコードは、異常コードとして処理され
る。また、バーコードての文字コード(C08〜C15
)は、バーコードのコード種を示すもので、これにより
コード種ごとに異なって設定されているバーコードの横
方向の有効ドツト数を認識することができる。また、バ
ーコードでの文字コードの下位バイ1−(COO−C0
7)は、キャラクタを示すコードである。
書体コードは、第2表に示すように、
第2表
と定義され、ここでバーコードの書体コードは、ナロー
バーのドツト数(バーコード密度)に対応し、※は異常
コードとして処理される。この定義により、本実施例で
は、漢字が4書体、英数字か8書体、OCR文字が1書
体、キャラクタ数16キヤラクタ以下のバーコードが1
6密度8種類、32キヤラクタ以下のバーコードか16
密度8種類、64キヤラクタ以下のバーコードが16密
度4種類および128キヤラクタ以下のバーコードが1
6密度2種類を取り扱うことができる。
バーのドツト数(バーコード密度)に対応し、※は異常
コードとして処理される。この定義により、本実施例で
は、漢字が4書体、英数字か8書体、OCR文字が1書
体、キャラクタ数16キヤラクタ以下のバーコードが1
6密度8種類、32キヤラクタ以下のバーコードか16
密度8種類、64キヤラクタ以下のバーコードが16密
度4種類および128キヤラクタ以下のバーコードが1
6密度2種類を取り扱うことができる。
コード変換器24は、パターン印字の際に、レジスタ回
路22.23から入力する文字コードと書体コードをア
ドレス情報としてパターン発生部13内の内部文字コー
ドを生成するROMであり、CPUl0と主制御部20
からの情報の読み出しか行えるようになっている。本実
施例では、第5図に示すように、アドレス情報としては
文字コト(COO−C15)と4ビツトの書体コード(
800〜503)から16ビツトの内部コード(■00
〜115)を生成してパターンアドレス格納メモリ33
に出力する。また、コード変換器24は、異常コードの
検知を行っており、入力する文字コードおよび書体コー
ドが異常コードの場合には、」−記異常コードに対応す
る内部文字コードを読み出している。
路22.23から入力する文字コードと書体コードをア
ドレス情報としてパターン発生部13内の内部文字コー
ドを生成するROMであり、CPUl0と主制御部20
からの情報の読み出しか行えるようになっている。本実
施例では、第5図に示すように、アドレス情報としては
文字コト(COO−C15)と4ビツトの書体コード(
800〜503)から16ビツトの内部コード(■00
〜115)を生成してパターンアドレス格納メモリ33
に出力する。また、コード変換器24は、異常コードの
検知を行っており、入力する文字コードおよび書体コー
ドが異常コードの場合には、」−記異常コードに対応す
る内部文字コードを読み出している。
パターンアドレス格納メモリ25は、内部文字コードを
アドレス情報とし、当該アドレス情報に対応して文字パ
ターンおよびバーコードパターンが格納されているフォ
ントメモリ27上の所定パターン情報の先頭の格納領域
を示す位置情報と、当該位置情報に対応する格納領域に
パターン情報が格納されているかどうかを示す情報(フ
ラグ)とを格納する、いわゆるデュアルポートのRAM
または通常のRAMにアドレスバスとデータバスの選択
器を付加してなるメモリからなっており、cputoと
主制御部20からの情報の読み出しと書き込みが行える
ようになっている。実施例では、パターンアドレス格納
メモリ25内に格納されている情報は、例えばビットマ
ツプメモリの格納領域を8メガワードとすると、23ピ
ツトの」ニ記位置情報と1ビツトのフラグからなる24
ヒツトの情報で、1文字分のパターン情報の位置を示し
ている。上記所定パターン情報の格納位置に対応して読
み出されたアドレス情報は、後述するパターン制御部2
6に出ノJされる。
アドレス情報とし、当該アドレス情報に対応して文字パ
ターンおよびバーコードパターンが格納されているフォ
ントメモリ27上の所定パターン情報の先頭の格納領域
を示す位置情報と、当該位置情報に対応する格納領域に
パターン情報が格納されているかどうかを示す情報(フ
ラグ)とを格納する、いわゆるデュアルポートのRAM
または通常のRAMにアドレスバスとデータバスの選択
器を付加してなるメモリからなっており、cputoと
主制御部20からの情報の読み出しと書き込みが行える
ようになっている。実施例では、パターンアドレス格納
メモリ25内に格納されている情報は、例えばビットマ
ツプメモリの格納領域を8メガワードとすると、23ピ
ツトの」ニ記位置情報と1ビツトのフラグからなる24
ヒツトの情報で、1文字分のパターン情報の位置を示し
ている。上記所定パターン情報の格納位置に対応して読
み出されたアドレス情報は、後述するパターン制御部2
6に出ノJされる。
パターン制御部26は、主制御部20からの制御信号に
基づき、アドレス情報に応じたパターン情報をフォント
メモリ27から読み出すと共に、印字データ格納メモリ
21から読み出された縦および横方向拡大数に基づいて
上記読み出されたパターン情報の拡大処理を行う。また
、パターン制御部26は、異常コードに対応したアドレ
ス情報が入力した場合には、異常を示すパターン情報を
読み出す等の異常処理を行う。
基づき、アドレス情報に応じたパターン情報をフォント
メモリ27から読み出すと共に、印字データ格納メモリ
21から読み出された縦および横方向拡大数に基づいて
上記読み出されたパターン情報の拡大処理を行う。また
、パターン制御部26は、異常コードに対応したアドレ
ス情報が入力した場合には、異常を示すパターン情報を
読み出す等の異常処理を行う。
次に、本発明に係るパターン印字方法を用いた印字装置
の動作について説明する。
の動作について説明する。
まず、文字およびバーコードパターンの登録を行う場合
には、CPU10は、登録を行うパターンの文字コード
および書体コードをレジスタ回路28、29に格納する
。そのコードは、コード変換部24に出力され、その後
、所定のタイミンクでレジスタ回路30にフォントメモ
リ27上でのパターン先頭アドレス情報を、レジスタ回
路31に登録するパターン情報をそれぞれ格納する。
には、CPU10は、登録を行うパターンの文字コード
および書体コードをレジスタ回路28、29に格納する
。そのコードは、コード変換部24に出力され、その後
、所定のタイミンクでレジスタ回路30にフォントメモ
リ27上でのパターン先頭アドレス情報を、レジスタ回
路31に登録するパターン情報をそれぞれ格納する。
コード変換部24は、レジスタ回路28.29から入力
される上記文字コードおよび書体コードに応じた内部文
字コードを出力し、パターンアドレス格納メモリ25は
、」−配向部文字コードをアI・レス情報としてレジス
タ回路30からのパターン先頭アドレス情報を書き込む
。
される上記文字コードおよび書体コードに応じた内部文
字コードを出力し、パターンアドレス格納メモリ25は
、」−配向部文字コードをアI・レス情報としてレジス
タ回路30からのパターン先頭アドレス情報を書き込む
。
パターン制御部26は、パターンアドレス格納メモリ2
5からのアドレス情報を取り込むと、フォントメモリ2
7のアドレス情報を出力し、さらにCPUl0からレジ
スタ回路31を介してパターン情報を16トツトづつフ
ォントメモリ27に書き込む。パターン制御部26から
出力されているアドレス情報は、CPUl0の書込信号
が出されるたびに1づつ加算されるため、■パターン分
の印字パターンがレジスタ回路30に書き込まれる。こ
れにより、1パタ一ン分の印字パターンを格納する。か
かる登録動作を各パターン毎に繰り返し行うことにより
、フォントをフォントメモリ27に順次登録することが
できる。
5からのアドレス情報を取り込むと、フォントメモリ2
7のアドレス情報を出力し、さらにCPUl0からレジ
スタ回路31を介してパターン情報を16トツトづつフ
ォントメモリ27に書き込む。パターン制御部26から
出力されているアドレス情報は、CPUl0の書込信号
が出されるたびに1づつ加算されるため、■パターン分
の印字パターンがレジスタ回路30に書き込まれる。こ
れにより、1パタ一ン分の印字パターンを格納する。か
かる登録動作を各パターン毎に繰り返し行うことにより
、フォントをフォントメモリ27に順次登録することが
できる。
印字データ格納メモリ21へ印字データを書き込む場合
には、CPUl0か1ペ一ジ分の印字データを書き込む
が、この際、ページの最終文字には1ビツトのページ終
了フラグを付加すると共に、印字の最終ページの最終文
字には1ピツI・の印字終了フラグを付加する。
には、CPUl0か1ペ一ジ分の印字データを書き込む
が、この際、ページの最終文字には1ビツトのページ終
了フラグを付加すると共に、印字の最終ページの最終文
字には1ピツI・の印字終了フラグを付加する。
また、フォントメモリ27からパターン情報を読み出す
場合には、主制御部20は、CPUl0からフォントメ
モリ27内のパターン情報の読み出し命令を受は取ると
、各制御部とメモリを制御してフォントメモリ27の読
み出し処理を行わせる。まず、主制御部20は、レジス
タ回路22゜23に印字データ格納メモリ21から文字
コードおよび書体コードの情報を格納させる。そして、
上記格納した文字コーI・および書体コードをアドレス
情報として、コーI・変換部24から対応する内部文字
コードを出力させ、次に、上記内部文字コードをアドレ
ス情報としてパターンアドレス格納メモリ25からはパ
ターンアドレスの情報が出力される。
場合には、主制御部20は、CPUl0からフォントメ
モリ27内のパターン情報の読み出し命令を受は取ると
、各制御部とメモリを制御してフォントメモリ27の読
み出し処理を行わせる。まず、主制御部20は、レジス
タ回路22゜23に印字データ格納メモリ21から文字
コードおよび書体コードの情報を格納させる。そして、
上記格納した文字コーI・および書体コードをアドレス
情報として、コーI・変換部24から対応する内部文字
コードを出力させ、次に、上記内部文字コードをアドレ
ス情報としてパターンアドレス格納メモリ25からはパ
ターンアドレスの情報が出力される。
パターン制御部34は、上記パターンアドレス情報に対
応したフォントメモリ27のアドレス情報をフォントメ
モリ27に出力して、対応するパターン情報を読み出し
、印字データ格納メモリ21からの縦および横方向拡大
数に応して」−記読み出したパターン情報を拡大処理し
て、上記パターン情報に応じてビットマツプメモリ上に
印字パターンを発生させるアドレス制御部に出力するこ
とができる。
応したフォントメモリ27のアドレス情報をフォントメ
モリ27に出力して、対応するパターン情報を読み出し
、印字データ格納メモリ21からの縦および横方向拡大
数に応して」−記読み出したパターン情報を拡大処理し
て、上記パターン情報に応じてビットマツプメモリ上に
印字パターンを発生させるアドレス制御部に出力するこ
とができる。
従って、本実施例では、文字、バーコードのすべでのパ
ターン情報を文字コードと書体コードによって表現する
ことができ、個々のパターン情報のフォントメモリでの
格納アドレスを格納するパターンアドレス格納メモリを
用いることで必要なパターンのみを格納でき、フォント
メモリを効率よく使用することができる。また、本実施
例では、異常コードも検知することができるので、より
信頼性の高いパターン発生を実現することかできる。
ターン情報を文字コードと書体コードによって表現する
ことができ、個々のパターン情報のフォントメモリでの
格納アドレスを格納するパターンアドレス格納メモリを
用いることで必要なパターンのみを格納でき、フォント
メモリを効率よく使用することができる。また、本実施
例では、異常コードも検知することができるので、より
信頼性の高いパターン発生を実現することかできる。
(発明の効果)
以上説明したように、本発明では0、パターン情報を格
納するパターン情報格納手段と、印字パターンの文字コ
ードおよび書体コードを有する印字データを格納する印
字データ格納手段とを設け、前記文字コードの所定上位
ビットを所定文字およびバーコードと対応付けると共に
、前記書体コードを文字およびバーコードの所定書体と
対応付け、前記パターン情報格納手段からパターン情報
を読み出す際には、前記印字データ格納手段から指定さ
れた文字コードおよび書体コードを読み出し、該読み出
された文字コードおよび書体コードを内部文字コーI・
に変換し、該変換した内部文字コードに対応する前記パ
ターン情報格納手段のアドレス情報を生成し、該アドレ
ス情報に応じて所定パターン情報を発生し、かつ、前記
読み出された文字コードおよび書体コードか異常コード
かどうか検知するので、メモリ内のバーコードのパター
ン情報を削減でき、メモリの記憶領域を効率良く使4゜ 用することかできる。
納するパターン情報格納手段と、印字パターンの文字コ
ードおよび書体コードを有する印字データを格納する印
字データ格納手段とを設け、前記文字コードの所定上位
ビットを所定文字およびバーコードと対応付けると共に
、前記書体コードを文字およびバーコードの所定書体と
対応付け、前記パターン情報格納手段からパターン情報
を読み出す際には、前記印字データ格納手段から指定さ
れた文字コードおよび書体コードを読み出し、該読み出
された文字コードおよび書体コードを内部文字コーI・
に変換し、該変換した内部文字コードに対応する前記パ
ターン情報格納手段のアドレス情報を生成し、該アドレ
ス情報に応じて所定パターン情報を発生し、かつ、前記
読み出された文字コードおよび書体コードか異常コード
かどうか検知するので、メモリ内のバーコードのパター
ン情報を削減でき、メモリの記憶領域を効率良く使4゜ 用することかできる。
第1図は、本発明に係るパターン印字方法に用いる印字
装置の概略構成を示す構成ブロック図、第2図は第1図
に示したパターン発生部の構成を示す構成ブロック図、
第3図は本発明に係る印字データ格納メモリの一実施例
を示す構成ブロック図、第4図は本発明に係る印字デー
タ格納メモリに格納される印字データの一実施例を示す
構成図、第5図は同じくコード変換器の一実施例を示す
構成図である。 10・・・制御部(CPU) 、13・・・パターン発
生部、14・・・印字部(プリンタ)、20・・主制御
部、21・・・印字データ格納メモリ、22. 23.
28〜31・・・レジスタ回路、24・・・コード変
換部、25・・・パターンアドレス格納メモリ、2G・
・パターン制御部、27・・・フォントメモリ。
装置の概略構成を示す構成ブロック図、第2図は第1図
に示したパターン発生部の構成を示す構成ブロック図、
第3図は本発明に係る印字データ格納メモリの一実施例
を示す構成ブロック図、第4図は本発明に係る印字デー
タ格納メモリに格納される印字データの一実施例を示す
構成図、第5図は同じくコード変換器の一実施例を示す
構成図である。 10・・・制御部(CPU) 、13・・・パターン発
生部、14・・・印字部(プリンタ)、20・・主制御
部、21・・・印字データ格納メモリ、22. 23.
28〜31・・・レジスタ回路、24・・・コード変
換部、25・・・パターンアドレス格納メモリ、2G・
・パターン制御部、27・・・フォントメモリ。
Claims (1)
- パターン情報を格納するパターン情報格納手段と、印字
パターンの文字コードおよび書体コードを有する印字デ
ータを格納する印字データ格納手段とを設け、前記文字
コードの所定上位ビットを所定文字およびバーコードと
対応付けると共に、前記書体コードを文字およびバーコ
ードの所定書体と対応付け、前記パターン情報格納手段
からパターン情報を読み出す際には、前記印字データ格
納手段から指定された文字コードおよび書体コードを読
み出し、該読み出された文字コードおよび書体コードを
内部文字コードに変換し、該変換した内部文字コードに
対応する前記パターン情報格納手段のアドレス情報を生
成し、該アドレス情報に応じて所定パターン情報を発生
し、かつ、前記読み出された文字コードおよび書体コー
ドが異常コードかどうか検知することを特徴とするパタ
ーン発生方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20485790A JPH0486274A (ja) | 1990-07-30 | 1990-07-30 | パターン発生方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20485790A JPH0486274A (ja) | 1990-07-30 | 1990-07-30 | パターン発生方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0486274A true JPH0486274A (ja) | 1992-03-18 |
Family
ID=16497550
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20485790A Pending JPH0486274A (ja) | 1990-07-30 | 1990-07-30 | パターン発生方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0486274A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08315057A (ja) * | 1995-05-15 | 1996-11-29 | Yosuke Matsumoto | バーコードフォントとバ−コードの打ち出し方法 |
| KR100285220B1 (ko) * | 1994-10-06 | 2001-04-02 | 아끼구사 나오유끼 | 고분자 분산형 액정 재료, 고분자 분산형 액정 표시 장치 및 그 제조 방법 |
-
1990
- 1990-07-30 JP JP20485790A patent/JPH0486274A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100285220B1 (ko) * | 1994-10-06 | 2001-04-02 | 아끼구사 나오유끼 | 고분자 분산형 액정 재료, 고분자 분산형 액정 표시 장치 및 그 제조 방법 |
| JPH08315057A (ja) * | 1995-05-15 | 1996-11-29 | Yosuke Matsumoto | バーコードフォントとバ−コードの打ち出し方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH031193A (ja) | データ変換装置 | |
| JPH0630910B2 (ja) | 印字方法 | |
| JPH02280195A (ja) | 文字処理装置および方法 | |
| JPH0486276A (ja) | フォント情報格納方式 | |
| JP2554225B2 (ja) | 文章出力装置 | |
| JPS62146642A (ja) | 印字デ−タの拡大処理装置 | |
| JPH0486275A (ja) | パターン発生方式 | |
| JPH0486270A (ja) | パターン発生方式 | |
| JP2549629B2 (ja) | 文書作成装置 | |
| JPH01291956A (ja) | ドットマトリクス式プリンタ | |
| JPH0486277A (ja) | パターン発生装置 | |
| JPH01229666A (ja) | 印字装置 | |
| JPH0398115A (ja) | 文章処理装置 | |
| KR930007668A (ko) | 레이저 프린터의 세로쓰기 제어장치 및 제어방법 | |
| JPS61263764A (ja) | プリンタ制御方式 | |
| JPH07106650B2 (ja) | 文字パタ−ン制御方法 | |
| JPH01232059A (ja) | イタリック文字印字方式 | |
| JPH0486271A (ja) | パターン印字方式 | |
| JPH01264859A (ja) | 文字出力装置 | |
| JPH03240098A (ja) | アウトラインフォントのフォントキャッシュ方式 | |
| JPH07168836A (ja) | 文章出力装置 | |
| JPS60187558A (ja) | 印字フオントコントロ−ル方法 | |
| JPH01296335A (ja) | ホームズ・オーバーレイ作表方式 | |
| JPS61208083A (ja) | 文字ドツトパタ−ンデ−タ発生方式 | |
| JPS61161570A (ja) | 日本語ワ−ドプロセツサ装置 |