JPH0314070A - 出力装置における外字管理方式 - Google Patents
出力装置における外字管理方式Info
- Publication number
- JPH0314070A JPH0314070A JP1148286A JP14828689A JPH0314070A JP H0314070 A JPH0314070 A JP H0314070A JP 1148286 A JP1148286 A JP 1148286A JP 14828689 A JP14828689 A JP 14828689A JP H0314070 A JPH0314070 A JP H0314070A
- Authority
- JP
- Japan
- Prior art keywords
- character
- registration
- character pattern
- area
- registered
- 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
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概 要〕
内字と外字を装備する印刷装置等の出力装置における外
字の登録及び抹消を管理する外字管理方式に関し、 外字の登録及び抹消処理の手続き及び構成を簡略化して
その処理を効率化することを目的とし、内字及び外字の
文字パターンを格納する文字パターンメモリと、文字コ
ードとその文字パターンに対する文字パターンメモリ上
のアドレスとを含む登録情報を管理する登録テーブルと
を備えた出力装置の外字管理方式において、一つの外字
が抹消されたときは、抹消外字の登録情報が格納されて
いた登録テーブルの文字コード領域に、最後に登録した
登録情報の文字コードを移動し、前記抹消外字の登録情
報の文字パターン格納アドレスが指示する文字パターン
メモリ上の領域に、前記外字は、その登録情報の文字パ
ターン格納アドレスが指示する文字パターンを移動し、
新規の外字は、その登録情報を登録テーブルの外字は、
その登録情報を登録し、その文字パターンは、文字パタ
ーンメモリ上の外字は、その文字パターン格納領域を格
納するように構成する。
字の登録及び抹消を管理する外字管理方式に関し、 外字の登録及び抹消処理の手続き及び構成を簡略化して
その処理を効率化することを目的とし、内字及び外字の
文字パターンを格納する文字パターンメモリと、文字コ
ードとその文字パターンに対する文字パターンメモリ上
のアドレスとを含む登録情報を管理する登録テーブルと
を備えた出力装置の外字管理方式において、一つの外字
が抹消されたときは、抹消外字の登録情報が格納されて
いた登録テーブルの文字コード領域に、最後に登録した
登録情報の文字コードを移動し、前記抹消外字の登録情
報の文字パターン格納アドレスが指示する文字パターン
メモリ上の領域に、前記外字は、その登録情報の文字パ
ターン格納アドレスが指示する文字パターンを移動し、
新規の外字は、その登録情報を登録テーブルの外字は、
その登録情報を登録し、その文字パターンは、文字パタ
ーンメモリ上の外字は、その文字パターン格納領域を格
納するように構成する。
本発明は、印刷装置等の出力装置において常時使用する
ための内字と一時的に使用され使用後は抹消されること
のある外字の登録及び抹消を管理する外字管理方式に関
する。
ための内字と一時的に使用され使用後は抹消されること
のある外字の登録及び抹消を管理する外字管理方式に関
する。
印刷装置が印刷に使用する文字には、一般に装置内に固
定的に登録されていて常時使用される内字と、−時的に
登録され使用後は抹消されることのある外字とが装備さ
れている。外字は必要に応じて上位のホストより転送さ
れて印刷装置内に登録され、使用後不要になったときは
随時抹消される。
定的に登録されていて常時使用される内字と、−時的に
登録され使用後は抹消されることのある外字とが装備さ
れている。外字は必要に応じて上位のホストより転送さ
れて印刷装置内に登録され、使用後不要になったときは
随時抹消される。
外字管理方式はこのような外字の登録及び抹消に関する
処理を行うものであり、以下第5図を参照して、従来の
外字管理方式について説明する。
処理を行うものであり、以下第5図を参照して、従来の
外字管理方式について説明する。
第5図に於いて、21はビットマツプメモリ構成の文字
パターンメモリであり、外字の各文字コードに対応する
文字パターンがドットイメージで格納される。211゜
〜211nは各文字パターンが格納される領域であり、
中央部分に示されている白地の領域211には、外字が
抹消されたことよって生じた空き領域(以下、虫食い空
き領域という)である。212は、まだ文字パターンが
格納されないで残っている空き領域である。なお、虫食
い空き領域は、一般に複数箇所存在する。
パターンメモリであり、外字の各文字コードに対応する
文字パターンがドットイメージで格納される。211゜
〜211nは各文字パターンが格納される領域であり、
中央部分に示されている白地の領域211には、外字が
抹消されたことよって生じた空き領域(以下、虫食い空
き領域という)である。212は、まだ文字パターンが
格納されないで残っている空き領域である。なお、虫食
い空き領域は、一般に複数箇所存在する。
22は登録テーブルであり、登録されている各文字の文
字コードとその文字パターンに対する文字パターンメモ
リ上の文字パターン格納アドレスとが対になった登録情
報(1)〜(n)が格納される。各文字コード領域にお
ける4桁の数字(aOao)等は、文字コードの例を示
したものである。
字コードとその文字パターンに対する文字パターンメモ
リ上の文字パターン格納アドレスとが対になった登録情
報(1)〜(n)が格納される。各文字コード領域にお
ける4桁の数字(aOao)等は、文字コードの例を示
したものである。
登録情報(k)は、虫食い空き領域211にの登録情報
であり、文字コードが(0)であるとき、空き領域であ
ることを示す。すなわち、外字が抹消されてその領域が
空き領域になったとき、対応する登録情報の文字コード
は(0)にクリアされる。
であり、文字コードが(0)であるとき、空き領域であ
ることを示す。すなわち、外字が抹消されてその領域が
空き領域になったとき、対応する登録情報の文字コード
は(0)にクリアされる。
SPは、最後に登録した次の領域(破線で示す領域21
1、や、)の位置を示すポインタである。
1、や、)の位置を示すポインタである。
この構成において、図示しない上位のホストより外字が
送られて来たときは、次のような手順により、外字の登
録が行われる。
送られて来たときは、次のような手順により、外字の登
録が行われる。
■ 最初に登録テーブル22の上から順に検索を行い、
文字コードが(0)になっている空き領域すなわち虫食
い空き領域を調べる。
文字コードが(0)になっている空き領域すなわち虫食
い空き領域を調べる。
■ 空き領域が検出されたときは、その空き領域に新規
な外字の登録情報を登録する。その場合文字パターンの
アドレスは変わらないので、その文字コード領域に新規
外字の文字コードが登録される。続いて、その登録情報
の文字パターン格納アドレスの指示する文字パターンメ
モリ21上の空き領域(虫食い空き領域)に新規な外字
の文字パターンが展開される。
な外字の登録情報を登録する。その場合文字パターンの
アドレスは変わらないので、その文字コード領域に新規
外字の文字コードが登録される。続いて、その登録情報
の文字パターン格納アドレスの指示する文字パターンメ
モリ21上の空き領域(虫食い空き領域)に新規な外字
の文字パターンが展開される。
第5図の場合は、登録情報21.1 (k)の領域が空
き領域として検出され、新規外字の登録情報が登録され
る。そして、文字パターンメモリ21の虫食い空き領域
211kに新規外字の文字パターンが展開、格納される
。
き領域として検出され、新規外字の登録情報が登録され
る。そして、文字パターンメモリ21の虫食い空き領域
211kに新規外字の文字パターンが展開、格納される
。
■ 虫食い空き領域が検出されないときは、登録テーブ
ルのポインタSPの指示する領域すなわち外字は、その
文字パターン格納領域の次の領域(破線で示す領域)
211.。1に登録される。
ルのポインタSPの指示する領域すなわち外字は、その
文字パターン格納領域の次の領域(破線で示す領域)
211.。1に登録される。
次に、登録されている外字を抹消するときは、上位のホ
ストより抹消したい外字の文字コードが送られて来る。
ストより抹消したい外字の文字コードが送られて来る。
印刷装置は、登録テーブル22を検索して、この文字コ
ードと同じ登録情報の文字コードを(0)にクリアする
。更に、この抹消登録情報の文字パターン格納アドレス
が指示する文字パターンメモリ21上の領域にある文字
パターンをクリアする。
ードと同じ登録情報の文字コードを(0)にクリアする
。更に、この抹消登録情報の文字パターン格納アドレス
が指示する文字パターンメモリ21上の領域にある文字
パターンをクリアする。
以上のよつにして、外字に対する登録及び抹消処理がホ
ストからの指示により随時行われる。
ストからの指示により随時行われる。
従来の外字管理方式におては、外字の抹消があると文字
パターンメモリ内に虫食い空き領域が生じるので、新規
外字の登録を行うときは、前述のように登録テーブルに
よって文字パターンメモリにおける虫食い空き領域の有
無を検索し、虫食い空き領域が有るときはその領域に新
規外字の登録情報を設定し、無いときは、通常の登録す
なわち最後に登録を行った次の領域に登録するようにし
ていた。
パターンメモリ内に虫食い空き領域が生じるので、新規
外字の登録を行うときは、前述のように登録テーブルに
よって文字パターンメモリにおける虫食い空き領域の有
無を検索し、虫食い空き領域が有るときはその領域に新
規外字の登録情報を設定し、無いときは、通常の登録す
なわち最後に登録を行った次の領域に登録するようにし
ていた。
このように、従来の外字管理方式は、新規外字の登録を
行うときには、登録テーブルによって文字パターンメモ
リにおける虫食い空き領域の有無の検索を必ず行ってい
たので、登録手続きが複雑で処理に時間が掛かるという
問題があった。
行うときには、登録テーブルによって文字パターンメモ
リにおける虫食い空き領域の有無の検索を必ず行ってい
たので、登録手続きが複雑で処理に時間が掛かるという
問題があった。
これを解決するために、登録テーブルとは別に虫食い空
き領域の有無だけを管理するテーブルを別に設ける外字
管理方式がある。
き領域の有無だけを管理するテーブルを別に設ける外字
管理方式がある。
しかしながら、この管理方式は、2個の管理テーブルを
必要とすること、2個の管理テーブルを参照する必要が
あること、外字の抹消があるたびに虫食い空き領域の管
理テーブルの内容を更新する必要があること等のため、
処理手続きが簡略化されないうえに、装置の構成が大き
くなるという問題があった。
必要とすること、2個の管理テーブルを参照する必要が
あること、外字の抹消があるたびに虫食い空き領域の管
理テーブルの内容を更新する必要があること等のため、
処理手続きが簡略化されないうえに、装置の構成が大き
くなるという問題があった。
本発明は、外字の登録及び抹消のための手続きを簡略化
してその処理を効率化するとともに、登録テーブル内の
空き領域の管理を不要にして装置の構成を簡単化す・る
ように改良した印刷装置等の出力装置の外字管理方式を
提供することを目的とする。
してその処理を効率化するとともに、登録テーブル内の
空き領域の管理を不要にして装置の構成を簡単化す・る
ように改良した印刷装置等の出力装置の外字管理方式を
提供することを目的とする。
前述の課題を解決するために本発明が採用した手段を、
第1図を参照して説明する。第1図は、本発明の原理図
を示したものである。
第1図を参照して説明する。第1図は、本発明の原理図
を示したものである。
第1図において、11は文字パターンメモリであり、外
字の各文字コードに対応する文字パターンがドットイメ
ージで格納される。111゜〜111nは各文字パター
ンが格納される領域であり、右上側部分に示されている
白地の領域111には、外字が抹消されたことよって生
じた空き領域すなわち虫食い空き領域である。112は
、まだ文字パターンが格納されないで残っている空き領
域である。
字の各文字コードに対応する文字パターンがドットイメ
ージで格納される。111゜〜111nは各文字パター
ンが格納される領域であり、右上側部分に示されている
白地の領域111には、外字が抹消されたことよって生
じた空き領域すなわち虫食い空き領域である。112は
、まだ文字パターンが格納されないで残っている空き領
域である。
12は登録テーブルであり、登録されている各文字の文
字コードとその文字パターンに対する文字パターンメモ
リ上の文字パターン格納アドレスとが対になった登録情
報(1)〜(n)が格納される。各文字コード領域にお
ける4桁の数字(aoao)等は、文字コードの例を示
したものである。
字コードとその文字パターンに対する文字パターンメモ
リ上の文字パターン格納アドレスとが対になった登録情
報(1)〜(n)が格納される。各文字コード領域にお
ける4桁の数字(aoao)等は、文字コードの例を示
したものである。
登録情報(ロ)は、虫食い空き領域211にの登録情報
であり、文字コードが(0)であるとき空き領域である
ことを示す。すなわち、外字が抹消されてその領域が空
き領域になったとき、対応する登録情報の文字コードは
(0)にクリアされる。
であり、文字コードが(0)であるとき空き領域である
ことを示す。すなわち、外字が抹消されてその領域が空
き領域になったとき、対応する登録情報の文字コードは
(0)にクリアされる。
なお、登録情報は、登録テーブル12内ではその登録順
に上から下に順番に登録され、文字パターンメモリ11
上では、文字パターンが左上から右下へ順次展開されて
いくものとする。
に上から下に順番に登録され、文字パターンメモリ11
上では、文字パターンが左上から右下へ順次展開されて
いくものとする。
以上説明した文字パターンメモリ11及び登録テーブル
12を用いて、本発明の印刷装置等の出力装置の外字管
理方式は次のように構成される。
12を用いて、本発明の印刷装置等の出力装置の外字管
理方式は次のように構成される。
すなわち、常時使用するための内字と一時的に使用され
使用後は抹消されることのある外字とに分け、両者の各
文字の文字パターンをドットイメージで格納する文字パ
ターンメモリ(11)と、文字コードとその文字パター
ンに対する文字パターンメモリ(11)上のアドレスと
を含む登録情報を管理する登録テーブル(12)とを備
えた出力装置の字管理方式において、 (a) 一つの外字が抹消されたときは、抹消外字の
登録情報が格納されていた登録テーブル(12)の文字
コード領域に、登録テーブルに登録した登録情報の文字
コードを移動する処理ステップと、 (b) 前記抹消外字の登録情報の文字パターン格納
アドレスが指示する文字パターンメモリ(11)上の領
域に、前記登録情報の文字パターン格納アドレスが指示
する文字パターンを移動する処理ステップと、 (C) 新規の外字は、その登録情報を登録テーブル
(12)の外字は、その登録情報を登録し、その文字パ
ターンは、文字パターンメモリ(11)上の外字は、そ
の文字パターン格納領域を格納する処理ステップ、 を備えるように構成される。
使用後は抹消されることのある外字とに分け、両者の各
文字の文字パターンをドットイメージで格納する文字パ
ターンメモリ(11)と、文字コードとその文字パター
ンに対する文字パターンメモリ(11)上のアドレスと
を含む登録情報を管理する登録テーブル(12)とを備
えた出力装置の字管理方式において、 (a) 一つの外字が抹消されたときは、抹消外字の
登録情報が格納されていた登録テーブル(12)の文字
コード領域に、登録テーブルに登録した登録情報の文字
コードを移動する処理ステップと、 (b) 前記抹消外字の登録情報の文字パターン格納
アドレスが指示する文字パターンメモリ(11)上の領
域に、前記登録情報の文字パターン格納アドレスが指示
する文字パターンを移動する処理ステップと、 (C) 新規の外字は、その登録情報を登録テーブル
(12)の外字は、その登録情報を登録し、その文字パ
ターンは、文字パターンメモリ(11)上の外字は、そ
の文字パターン格納領域を格納する処理ステップ、 を備えるように構成される。
図示しない上位ホストより外字の抹消が指示されると、
その文字コードに対応する登録テーブル12と文字パタ
ーンメモリ11の領域が空き領域になったものと考えて
、本発明の外字管理方式における外字の抹消及び登録処
理は、次の手順にしたがって行われる。なお、抹消外字
の登録情報は登録情報(2)であり、それに対応する文
字パターンメモリIf上の領域(虫食い空き領域)は領
域111にであり、最後に登録された外字(Qとする)
の登録情報は登録情報(n)であり、それに対応する文
字パターンメモリ11上の領域は領域111nであると
する。
その文字コードに対応する登録テーブル12と文字パタ
ーンメモリ11の領域が空き領域になったものと考えて
、本発明の外字管理方式における外字の抹消及び登録処
理は、次の手順にしたがって行われる。なお、抹消外字
の登録情報は登録情報(2)であり、それに対応する文
字パターンメモリIf上の領域(虫食い空き領域)は領
域111にであり、最後に登録された外字(Qとする)
の登録情報は登録情報(n)であり、それに対応する文
字パターンメモリ11上の領域は領域111nであると
する。
■ 図示しない上位ホストより抹消する外字が指示され
ると、印刷装置は抹消対象外字の登録情報(2)が格納
されている登録テーブル12内の領域の文字コード領域
に、最後に登録テーブル12に登録した外字Qの登録情
報(n)の文字コード(1,4a 5 )を移動して登
録する(第1図(A)及び(B)参照)。
ると、印刷装置は抹消対象外字の登録情報(2)が格納
されている登録テーブル12内の領域の文字コード領域
に、最後に登録テーブル12に登録した外字Qの登録情
報(n)の文字コード(1,4a 5 )を移動して登
録する(第1図(A)及び(B)参照)。
■ 前記抹消外字の登録情報(ト)の文字パターン格納
アドレスが指示する文字パターンメモリ11上の虫食い
空き領域111kに、前記外字は、その登録情報(n)
の指示する外字Qの文字パターンを移動して展開する(
第1図(C)及び(D)参照)。
アドレスが指示する文字パターンメモリ11上の虫食い
空き領域111kに、前記外字は、その登録情報(n)
の指示する外字Qの文字パターンを移動して展開する(
第1図(C)及び(D)参照)。
以上の処理により、登録情報板)のあった領域に外字Q
の登録情報(n)の文字コードが移動され、抹消外字の
文字パターンのあった領域111kに領域111nにあ
った外字Qの文字パターンが移動される。したがって、
登録テーブル12内の外字Qの登録情報(nlのあった
領域及び文字パターンメモリll上の外字Qの文字パタ
ーンのあった領域111nは、第1図(B)及び(C)
に示すようにいずれも空き領域にな・る。しかしながら
、それ以外の登録テーブル12及び文字パターンメモリ
11の領域には、空き領域は存在しない。
の登録情報(n)の文字コードが移動され、抹消外字の
文字パターンのあった領域111kに領域111nにあ
った外字Qの文字パターンが移動される。したがって、
登録テーブル12内の外字Qの登録情報(nlのあった
領域及び文字パターンメモリll上の外字Qの文字パタ
ーンのあった領域111nは、第1図(B)及び(C)
に示すようにいずれも空き領域にな・る。しかしながら
、それ以外の登録テーブル12及び文字パターンメモリ
11の領域には、空き領域は存在しない。
■ その後に上位ホストより新規外字に対する登録の指
示があったときは、その登録情報は登録テーブル12め
外字は、その領域すなわち元の登録情報(n)のあった
領域に登録し、その文字パターンを文字パターンメモリ
11の外字は、その領域すなわち元の外字Qの文字パタ
ーンのあった領域111nに展開する。
示があったときは、その登録情報は登録テーブル12め
外字は、その領域すなわち元の登録情報(n)のあった
領域に登録し、その文字パターンを文字パターンメモリ
11の外字は、その領域すなわち元の外字Qの文字パタ
ーンのあった領域111nに展開する。
以下同様にして、上位ホストより外字の抹消指示があっ
たときは、その都度直ちに前記■及び■の抹消処理を行
い、新規外字の登録指示があったときは、前記■の登録
処理を行う。
たときは、その都度直ちに前記■及び■の抹消処理を行
い、新規外字の登録指示があったときは、前記■の登録
処理を行う。
なお、前記抹消処理■及び■において、■と■の処理順
序を逆にして、■−−■の順に抹消処理を行うようにし
てもよい。
序を逆にして、■−−■の順に抹消処理を行うようにし
てもよい。
以上のように、外字の抹消がある毎に、それによって生
じた登録テーブル及び文字パターンメモリの空き領域へ
最後に登録した外字の登録情報の文字コード及びその文
字パターンを移動するようにしたので、文字パターンメ
モリ上の虫食い空き領域の有無を管理するための別個の
テーブルを設ける必要がなくなり、登録テーブルだけの
簡単な構成で外字の登録及び抹消を管理することができ
る。
じた登録テーブル及び文字パターンメモリの空き領域へ
最後に登録した外字の登録情報の文字コード及びその文
字パターンを移動するようにしたので、文字パターンメ
モリ上の虫食い空き領域の有無を管理するための別個の
テーブルを設ける必要がなくなり、登録テーブルだけの
簡単な構成で外字の登録及び抹消を管理することができ
る。
また新規外字の登録時は、文字パターンメモリ上の虫食
い空き領域の有無を検索する必要はなく、直ちに登録テ
ーブル及び文字パターンメモリの外字は、その領域にそ
の登録情報及び文字パターンを登録及び展開することが
できるので、新規外字の登録処理を簡単かつ効率良く行
うことができる。これにより、外字管理処理手続きを全
体的に簡略化することが可能となり、外字管理処理効率
を全体的に向上させることができる。
い空き領域の有無を検索する必要はなく、直ちに登録テ
ーブル及び文字パターンメモリの外字は、その領域にそ
の登録情報及び文字パターンを登録及び展開することが
できるので、新規外字の登録処理を簡単かつ効率良く行
うことができる。これにより、外字管理処理手続きを全
体的に簡略化することが可能となり、外字管理処理効率
を全体的に向上させることができる。
[実施例]
本発明の実施例を、第2図、第3A図〜第3D図図及び
第4図を参照して説明する。第2図は本発明の一実施例
の実施に使用する印刷装置の説明図、第3A図〜第3D
図は同実施例の外字抹消/登録処理方式の説明図、第4
図は同実施例の処理フローチャートである。
第4図を参照して説明する。第2図は本発明の一実施例
の実施に使用する印刷装置の説明図、第3A図〜第3D
図は同実施例の外字抹消/登録処理方式の説明図、第4
図は同実施例の処理フローチャートである。
(A)印刷装置の構成
第2図において、文字パターンメモリ11及び登録テー
ブル12については、第1図で説明したとおりである。
ブル12については、第1図で説明したとおりである。
13は描画プロセッサ、14はビットマツプメモリ、1
5はプリンタコントローラ、16はプリンタ、17は主
プロセツサ、18はコントロールメモリ、19はDMA
コントローラである。
5はプリンタコントローラ、16はプリンタ、17は主
プロセツサ、18はコントロールメモリ、19はDMA
コントローラである。
描画プロセッサ13は、プリンタ16に印刷する文書の
各文字パターンをビットマツプメモリ14上に展開する
処理を行う。
各文字パターンをビットマツプメモリ14上に展開する
処理を行う。
プリンタコントローラ15は、ビットマツプメモリ14
上に展開された文書の各文字パターンを読み出してプリ
ンタ16に印刷する処理及び外字の抹消/登録時の文字
パターン展開/移動処理等を行う。
上に展開された文書の各文字パターンを読み出してプリ
ンタ16に印刷する処理及び外字の抹消/登録時の文字
パターン展開/移動処理等を行う。
コントロールメモリ18には、登録テーブル12が設け
られる他、主プロセツサ17の制御プログラム、描画コ
ントローラ13の描画処理用のバッファ(いずれも図示
せず)等が設けられている。
られる他、主プロセツサ17の制御プログラム、描画コ
ントローラ13の描画処理用のバッファ(いずれも図示
せず)等が設けられている。
DMAコントローラ19は、描画プロセッサ13及び文
字パターンメモリ12とコントロールメモリ18間の直
接データ転送、コントロールメモリ18内部の各メモリ
間の直接データ転送を制御する。
字パターンメモリ12とコントロールメモリ18間の直
接データ転送、コントロールメモリ18内部の各メモリ
間の直接データ転送を制御する。
主プロセツサ17は、印刷装置内の前記各部の動作及び
全体の印刷動作を管理、制御する。
全体の印刷動作を管理、制御する。
(B)実施例の動作
本発明の一実施例の動作を、第3A図〜第3D図及び第
4図を参照して説明する。
4図を参照して説明する。
第3A図〜第3D図において、SPは、次に登録要求の
あった文字パターンの登録情報を格納する領域の位置を
示すポインタである。
あった文字パターンの登録情報を格納する領域の位置を
示すポインタである。
SPeは、外字の抹消によって生じる文字パターンメモ
リ11上の虫食い空き領域の位置を示すポインタである
。SP’は、外字の抹消処理によって移動するポインタ
SPの位置を示す。その他の内容については、第1図で
説明したとおりである。
リ11上の虫食い空き領域の位置を示すポインタである
。SP’は、外字の抹消処理によって移動するポインタ
SPの位置を示す。その他の内容については、第1図で
説明したとおりである。
また第4’[D (A)は外字抹消時の処理フローチャ
ートを示し、同図(B)は外字登録時の処理フローチャ
ートを示したものである。以下第4図の処理フローチャ
ートの処理ステップに従って、実施例の抹消及び登録処
理動作を説明する。なお以下の各処理は、特に断らない
限り主プロセツサ17によって行われる。また、抹消外
字の登録情報は登録情報(2)であり、それに対応する
文字パターンメモリ11上の領域(虫食い空き領域)は
領域111にであり、最後に登録された外字(Qとし、
その文字コードはr14a5Jとする)の登録情報は登
録情報(n)であり、それに対応する文字パターンメモ
リll上の領域は領域111nであるとする(第3A図
参照)。
ートを示し、同図(B)は外字登録時の処理フローチャ
ートを示したものである。以下第4図の処理フローチャ
ートの処理ステップに従って、実施例の抹消及び登録処
理動作を説明する。なお以下の各処理は、特に断らない
限り主プロセツサ17によって行われる。また、抹消外
字の登録情報は登録情報(2)であり、それに対応する
文字パターンメモリ11上の領域(虫食い空き領域)は
領域111にであり、最後に登録された外字(Qとし、
その文字コードはr14a5Jとする)の登録情報は登
録情報(n)であり、それに対応する文字パターンメモ
リll上の領域は領域111nであるとする(第3A図
参照)。
これらの登録情報(0)〜(n)・・・は、登録テーブ
ル12をメモリで構成した場合、このメモリ内の格納位
置の先頭メモリアドレスである。
ル12をメモリで構成した場合、このメモリ内の格納位
置の先頭メモリアドレスである。
(1)抹消処理動作
■ ステップ311
既に登録済みの外字を抹消する場合は、図示しない上位
ホストより抹消外字の文字コードが印刷装置に送られる
。
ホストより抹消外字の文字コードが印刷装置に送られる
。
■ ステップS 12
印刷装置の主プロセツサ17は、登録テーブル12を参
照して、この抹消外字が最後に登録された文字(すなわ
ち文字Q)であるか判断する。この判断は、抹消外字と
外字は、その登録文字Qの文字コード(14a 5)と
を比較することにより行われる。
照して、この抹消外字が最後に登録された文字(すなわ
ち文字Q)であるか判断する。この判断は、抹消外字と
外字は、その登録文字Qの文字コード(14a 5)と
を比較することにより行われる。
■ ステップ311
抹消外字が外字は、その登録文字Qであるときは、登録
テーブル12にある文字Qの文字コード、すなわち登録
情報(n)の文字コード(14a5)を(0)にクリア
する。更に、文字パターンメモリ11の領域111nに
あ文字Qの文字パターンをクリアする。にれにより、文
字Qの抹消される。
テーブル12にある文字Qの文字コード、すなわち登録
情報(n)の文字コード(14a5)を(0)にクリア
する。更に、文字パターンメモリ11の領域111nに
あ文字Qの文字パターンをクリアする。にれにより、文
字Qの抹消される。
■ ステップSI4
主プロセ・ンサ17は、登録テーブル12内の登録情報
の位置を指示するポインタSPを、つ前の登録情報(旧
登録情報(n))の位置に移す。
の位置を指示するポインタSPを、つ前の登録情報(旧
登録情報(n))の位置に移す。
これにより、次に登録される新規外字は、今回抹消され
た登録情報(n)の領域に登録されることになる。これ
は、前述のように登録情報は、登録テーブル12内では
その登録順に上から下に順番に登録され、文字パターン
メモリll上では、文字パターンが左上から右下へ順次
展開されるからである。
た登録情報(n)の領域に登録されることになる。これ
は、前述のように登録情報は、登録テーブル12内では
その登録順に上から下に順番に登録され、文字パターン
メモリll上では、文字パターンが左上から右下へ順次
展開されるからである。
■ ステップ315
ステップSIzにおいて抹消外字が外字は、その登録文
字Qでないときは、主プロセツサ17は、登録情報(n
)の領域にある外字は、その登録文字Qの文字コード(
14a 5)を、抹消外字の登録情報(ト)の文字コー
ド領域に上書きする。登録情報(ト)の位置にポインタ
SPeをセットする(第3A図及び第3B図の(a)参
照)。
字Qでないときは、主プロセツサ17は、登録情報(n
)の領域にある外字は、その登録文字Qの文字コード(
14a 5)を、抹消外字の登録情報(ト)の文字コー
ド領域に上書きする。登録情報(ト)の位置にポインタ
SPeをセットする(第3A図及び第3B図の(a)参
照)。
■ ステップS I6
主プロセツサ17は、描画プロセッサ13に指示して、
ポインタSPの一つ前の登録情報の文字パターン格納ア
ドレスが指示する文字パターンメモリll上の文字パタ
ーン、すなわち外字は、その登録文字Qの文字パターン
を、ポインタSPeの指す登録情報の文字パターン格納
アドレスが指示する文字パターンメモリ11上の領域、
すなわち抹消外字の文字パターンのあった領域111k
に移動して上書きさせる(第3C図(b)参照)。
ポインタSPの一つ前の登録情報の文字パターン格納ア
ドレスが指示する文字パターンメモリll上の文字パタ
ーン、すなわち外字は、その登録文字Qの文字パターン
を、ポインタSPeの指す登録情報の文字パターン格納
アドレスが指示する文字パターンメモリ11上の領域、
すなわち抹消外字の文字パターンのあった領域111k
に移動して上書きさせる(第3C図(b)参照)。
■ ステップSl?
主プロセツサ17は、ポインタSPの一つ前の旧登録情
報(n)の領域にある外字は、その登録文字Qの文字コ
ード(14a 5)を(0)にクリアして、旧登録情報
(n)を空き領域にする(第3C図(a)参照)。
報(n)の領域にある外字は、その登録文字Qの文字コ
ード(14a 5)を(0)にクリアして、旧登録情報
(n)を空き領域にする(第3C図(a)参照)。
■ ステップS14
主プロセツサ17は、前述の■におけるステップsea
と同様に、登録テーブルI2内の登録情報の位置を指示
するポインタS′Pを、一つ前の登録情報(登録情報(
n))の位置SP’に移す。
と同様に、登録テーブルI2内の登録情報の位置を指示
するポインタS′Pを、一つ前の登録情報(登録情報(
n))の位置SP’に移す。
これにより、次に登録される新規外字は、今回抹消され
た登録情報(n)の領域に登録される。
た登録情報(n)の領域に登録される。
以上のようにして、第3D図(a)及び(b)に示すよ
うに登録テーブル12及び文字パターンメモリILの更
新が行われ、上位ホストより指示された外字に対する抹
消処理が終了する。外字の抹消処理か終了した時点で、
登録テーブル12及び文字パターンメモリ11上には、
図示のように空き領域は存在しない。
うに登録テーブル12及び文字パターンメモリILの更
新が行われ、上位ホストより指示された外字に対する抹
消処理が終了する。外字の抹消処理か終了した時点で、
登録テーブル12及び文字パターンメモリ11上には、
図示のように空き領域は存在しない。
以下同様にして、上位ホストより登録外字に対する抹消
指示がある毎に、前述のステップS 11〜ステップS
1.の各処理が繰り返されて、登録外字に対する抹消処
理が行われる。
指示がある毎に、前述のステップS 11〜ステップS
1.の各処理が繰り返されて、登録外字に対する抹消処
理が行われる。
(2)登録処理動作
■ ステップSZI
新規外字の登録を行うときは、上位ホストより新規外字
の文字コードが、印刷装置に送られる。
の文字コードが、印刷装置に送られる。
■ ステップSz2
主プロセツサ17は、登録テーブル12のポインタSP
の指示する登録情報の文字コード領域に新規外字の文字
コードを登録する。
の指示する登録情報の文字コード領域に新規外字の文字
コードを登録する。
この登録領域は、前述の抹消処理動作で説明したように
最下段の既登録領域の次の空き領域であり、その文字パ
ターン格納アドレスは、文字パターンメモリ11上の最
終既登録領域の次の空き領域を指示する。
最下段の既登録領域の次の空き領域であり、その文字パ
ターン格納アドレスは、文字パターンメモリ11上の最
終既登録領域の次の空き領域を指示する。
■ ステップSzz
主プロセツサ17は、描画プロセッサーに指示し、ステ
ップSt2で登録した登録情報の文字パターン格納アド
レスに従って、文字パターンメモリll上の最終既登録
領域の次の空き領域に、新規外字の文字パターンを展開
させる。
ップSt2で登録した登録情報の文字パターン格納アド
レスに従って、文字パターンメモリll上の最終既登録
領域の次の空き領域に、新規外字の文字パターンを展開
させる。
■ ステップS!4
主プロセツサ17は、登録テーブル12内の登録情報の
位置を指示するポインタSPを、一つ次の登録情報の位
置に進める。
位置を指示するポインタSPを、一つ次の登録情報の位
置に進める。
以下、上位ホストより新規外字の登録指示がある毎に前
述のステップS X1〜ステツプ324の処理が繰り返
されて、登録情報は登録テーブル12内ではその登録順
に上から下に順番に登録され、文字パターンメモリll
上では、文字パターンが左上から右下へ順次展開されて
いく。
述のステップS X1〜ステツプ324の処理が繰り返
されて、登録情報は登録テーブル12内ではその登録順
に上から下に順番に登録され、文字パターンメモリll
上では、文字パターンが左上から右下へ順次展開されて
いく。
以上本発明の一実施例について説明したが、本発明の実
施例はこれに限定されるものではない。
施例はこれに限定されるものではない。
例えば、抹消処理において、ステップS15とステップ
S 11+の処理順番を入替えて行うようにしてもよい
。また、本発明は印刷装置に限らず、表示装置等の出力
装置にも適用可能である。
S 11+の処理順番を入替えて行うようにしてもよい
。また、本発明は印刷装置に限らず、表示装置等の出力
装置にも適用可能である。
以上説明したように、本発明によれば次の諸効果が得ら
れる。
れる。
(1)外字の抹消がある毎に、それによって生じた登録
テーブル及び文字パターンメモリの空き領域へ最後に登
録した外字の登録情報の文字コード及びその文字パター
ンを移動するようにしたので、文字パターンメモリ上の
虫食い空き領域の有無を管理するための別個のテーブル
を設ける必要がなくなり、登録テーブルだけの簡単な構
成で外字の登録及び抹消を管理することができる。
テーブル及び文字パターンメモリの空き領域へ最後に登
録した外字の登録情報の文字コード及びその文字パター
ンを移動するようにしたので、文字パターンメモリ上の
虫食い空き領域の有無を管理するための別個のテーブル
を設ける必要がなくなり、登録テーブルだけの簡単な構
成で外字の登録及び抹消を管理することができる。
(2)新規外字の登録時は、文字パターンメモリ上の虫
食い空き領域の有無を検索する必要はなく、直ちに登録
テーブル及び文字パターンメモリの外字は、その領域に
その登録情報及び文字パターンを登録及び展開すること
ができるので、新規外字の登録処理を簡単かつ効率良く
行うことができる。これにより、外字管理処理手続きを
全体的に簡略化することが可能となり、外字管理処理効
率を全体的に向上させることができる。
食い空き領域の有無を検索する必要はなく、直ちに登録
テーブル及び文字パターンメモリの外字は、その領域に
その登録情報及び文字パターンを登録及び展開すること
ができるので、新規外字の登録処理を簡単かつ効率良く
行うことができる。これにより、外字管理処理手続きを
全体的に簡略化することが可能となり、外字管理処理効
率を全体的に向上させることができる。
第1図は本発明の原理図、
第2図は本発明の一実施例の実施に使用する印刷装置の
説明図、 第3A図は同実施例の外字抹消/登録処理方式第3B図
は同実施例の外字抹消/登録処理方式の説明図、 第3C図は同実施例の外字抹消/登録処理方式第3D図
は同実施例の外字抹消/登録処理方式の説明図、 第4図は同実施例の処理フローチャート、第5図は従来
の印刷装置の外字管理方式の説明図である。 第1図及び第2図において、 11−・・文字パターンメモリ、I:l”−登録テーブ
ル、13−描画プロセッサ、14−ビットマツプメモリ
、15− プリンタコントローラ、16−・プリンタ、
17−・主プロセツサ、18−・−コントロールメモリ
、19− DMAコントローラである。
説明図、 第3A図は同実施例の外字抹消/登録処理方式第3B図
は同実施例の外字抹消/登録処理方式の説明図、 第3C図は同実施例の外字抹消/登録処理方式第3D図
は同実施例の外字抹消/登録処理方式の説明図、 第4図は同実施例の処理フローチャート、第5図は従来
の印刷装置の外字管理方式の説明図である。 第1図及び第2図において、 11−・・文字パターンメモリ、I:l”−登録テーブ
ル、13−描画プロセッサ、14−ビットマツプメモリ
、15− プリンタコントローラ、16−・プリンタ、
17−・主プロセツサ、18−・−コントロールメモリ
、19− DMAコントローラである。
Claims (1)
- 【特許請求の範囲】 常時使用するための内字と一時的に使用され使用後は抹
消されることのある外字とに分け、両者の各文字の文字
パターンをドットイメージで格納する文字パターンメモ
リ(11)と、文字コードとその文字パターンに対する
文字パターンメモリ(11)上のアドレスとを含む登録
情報を管理する登録テーブル(12)とを備えた出力装
置の外字管理方式において、 (a)一つの外字が抹消されたときは、抹消外字の登録
情報が格納されていた登録テーブル(12)の文字コー
ド領域に、登録テーブルに登録した登録情報の文字コー
ドを移動する処理ステップと、 (b)前記抹消外字の登録情報の文字パターン格納上の
領域に、前記登録情報の文字パターン格納アドレスが指
示する文字パターンを移動する処理ステップと、 (c)新規の外字は、その登録情報を登録テーブル(1
2)の最後の登録情報の次に登録し、その文字パターン
は、文字パターンメモリ(11)上の最後の文字パター
ン格納領域の次に格納する処理ステップ、 を備えたことを特徴とする出力装置における外字管理方
式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1148286A JPH0314070A (ja) | 1989-06-13 | 1989-06-13 | 出力装置における外字管理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1148286A JPH0314070A (ja) | 1989-06-13 | 1989-06-13 | 出力装置における外字管理方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0314070A true JPH0314070A (ja) | 1991-01-22 |
Family
ID=15449374
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1148286A Pending JPH0314070A (ja) | 1989-06-13 | 1989-06-13 | 出力装置における外字管理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0314070A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4530523A (en) * | 1982-01-15 | 1985-07-23 | Proni Industries, Inc. | Unitary cantilever clamp action fitting with a split end |
-
1989
- 1989-06-13 JP JP1148286A patent/JPH0314070A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4530523A (en) * | 1982-01-15 | 1985-07-23 | Proni Industries, Inc. | Unitary cantilever clamp action fitting with a split end |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5276840A (en) | Disk caching method for writing data from computer memory including a step of writing a plurality of physically adjacent blocks in a single I/O operation | |
| US4760608A (en) | Image processing method and apparatus | |
| JPH11272691A (ja) | インデックス管理装置およびインデックスの更新方法およびインデックス管理方法ならびにインデックス更新用プログラムが記録されたコンピュータ読取可能な記録媒体およびインデックス管理用プログラムが記録されたコンピュータ読取可能な記録媒体 | |
| JPH0814842B2 (ja) | イメ−ジ処理方法及び装置 | |
| JP3169596B2 (ja) | データベース管理装置 | |
| JP3545190B2 (ja) | Cadシステムおよび記録媒体 | |
| JP2627555B2 (ja) | ワード・プロセッサにおけるユーザー定義文字の管理方法 | |
| JPH0377126A (ja) | データ処理方法及び装置 | |
| JPH02239319A (ja) | 文字処理装置 | |
| JP3323019B2 (ja) | プリンタ制御装置 | |
| JP3060497B2 (ja) | マーカのセグメント登録・再描画方式 | |
| JPH0667945A (ja) | 電子ファイリング装置 | |
| JPH05119756A (ja) | 文字パターン情報出力方式 | |
| JPS6027926A (ja) | 端末装置の外字管理方式 | |
| JP2622023B2 (ja) | ウィンドウ管理方式 | |
| JP2609680B2 (ja) | データ登録装置 | |
| JPH0711752B2 (ja) | データ移動編集方法 | |
| JPH0773168A (ja) | 文書編集装置 | |
| JPH0622028B2 (ja) | 文書作成編集装置 | |
| JPH033266B2 (ja) | ||
| JPS6257031B2 (ja) | ||
| JPH0640094A (ja) | 印刷装置 | |
| JPH01119839A (ja) | ファイル構成制御方式 | |
| JPH02244316A (ja) | マクロ名の登録処理方式 | |
| JPH10149266A (ja) | プリンタ装置、登録プログラムを格納した記憶媒体および検索プログラムを格納した記憶媒体 |