JPS61282923A - プリンタの外字登録メモリ制御方式 - Google Patents
プリンタの外字登録メモリ制御方式Info
- Publication number
- JPS61282923A JPS61282923A JP60124148A JP12414885A JPS61282923A JP S61282923 A JPS61282923 A JP S61282923A JP 60124148 A JP60124148 A JP 60124148A JP 12414885 A JP12414885 A JP 12414885A JP S61282923 A JPS61282923 A JP S61282923A
- Authority
- JP
- Japan
- Prior art keywords
- address
- external character
- font data
- registered
- area
- 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
- 238000006243 chemical reaction Methods 0.000 claims abstract description 15
- 238000000034 method Methods 0.000 claims description 28
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Landscapes
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明はプリンタの外字登録メモリの制御方式(従来の
技術) マイクロプロセッサにより制御されるプリンタには、制
御プログラムを格納するリード・オンリー・メそり(以
後ROMと呼ぶ)と各種データの書き込み及び読み出し
を行なうためのランダム・アクセス・メモリ(以後RA
Mと呼ぶ)が必ず具備されているが、従来よりこのRA
Mのメモリエリアの一部を外字登録エリアとして使用し
ているものが少なくない。
技術) マイクロプロセッサにより制御されるプリンタには、制
御プログラムを格納するリード・オンリー・メそり(以
後ROMと呼ぶ)と各種データの書き込み及び読み出し
を行なうためのランダム・アクセス・メモリ(以後RA
Mと呼ぶ)が必ず具備されているが、従来よりこのRA
Mのメモリエリアの一部を外字登録エリアとして使用し
ているものが少なくない。
外字登録とは、プリンタに印字コードを出力する以前に
あらかじめユーザーが独自に使用したい文字形や記号ま
たは図形(以後フォントと呼ぶ)をオンラインで印字装
置に記憶させておく事である。登録される1つのフォン
トはRAM中の複数バイト(例えば、24ドツト×24
ドツトの漢字マトリクスの場合には72バイト)を1メ
モリブロツクとする中にフォントデータとして記憶され
、このlメモリブロックに1つの外字コードが対応する
ように決めておけば、以後その外字コードを受信するだ
けでフォントデータを読み出して印字が可能となる。
あらかじめユーザーが独自に使用したい文字形や記号ま
たは図形(以後フォントと呼ぶ)をオンラインで印字装
置に記憶させておく事である。登録される1つのフォン
トはRAM中の複数バイト(例えば、24ドツト×24
ドツトの漢字マトリクスの場合には72バイト)を1メ
モリブロツクとする中にフォントデータとして記憶され
、このlメモリブロックに1つの外字コードが対応する
ように決めておけば、以後その外字コードを受信するだ
けでフォントデータを読み出して印字が可能となる。
従来は、外字登録エリア内のフォントの並び順は外字コ
ードの順と対応して並んでおり、外字コードからフォン
トデータの先頭アドレスを見つける方法としては、第7
図に示す準直接アドレス方式と第8図に示す間接アドレ
ス方式の2通りが挙げられる。
ードの順と対応して並んでおり、外字コードからフォン
トデータの先頭アドレスを見つける方法としては、第7
図に示す準直接アドレス方式と第8図に示す間接アドレ
ス方式の2通りが挙げられる。
先ず、準直接アドレス方式について説明すると、この方
式の場合、受信した外字コードの下位Sビットの値βに
1フォント当りのバイト数αを乗じて、これに外字登録
エリアの先頭アドレスNを加えた(N+α・β)を演算
して対応するフォントデータの先頭アドレスとする。こ
こでSは外字登録許容数をKとすれば、K≦2sを満足
する最小の整数であり、βは外字コードの下位Sビット
がバイナリイで示す値で、θ〜(K−1)である。
式の場合、受信した外字コードの下位Sビットの値βに
1フォント当りのバイト数αを乗じて、これに外字登録
エリアの先頭アドレスNを加えた(N+α・β)を演算
して対応するフォントデータの先頭アドレスとする。こ
こでSは外字登録許容数をKとすれば、K≦2sを満足
する最小の整数であり、βは外字コードの下位Sビット
がバイナリイで示す値で、θ〜(K−1)である。
次に間接アドレス方式の場合であるが、外字コードの下
位Sビットを使用するまでは同じであるが、この場合に
は、ROMエリアにアドレス変換テーブルを持ち、外字
コードの下位Sビットはこのテーブルのアドレスを作成
するのに使用する。テーブル数は外字登録許容数にと同
数用意さ・れるが、RAMアドレスが2バイト必要な場
合lテーブルは2バイト構成となり、アドレス変換テー
ブルの先頭ROMアドレスをMとすれば、(M+2β)
がテーブルアドレスとなる。このように指定されるテー
ブルの中のデータが、外字コードに対応したフォントデ
ータの先頭アドレスとなっている。なお、第8図中H及
びLはそれぞれ2バイ)RAMアドレスの上位バイト及
び下位バイトを示す。
位Sビットを使用するまでは同じであるが、この場合に
は、ROMエリアにアドレス変換テーブルを持ち、外字
コードの下位Sビットはこのテーブルのアドレスを作成
するのに使用する。テーブル数は外字登録許容数にと同
数用意さ・れるが、RAMアドレスが2バイト必要な場
合lテーブルは2バイト構成となり、アドレス変換テー
ブルの先頭ROMアドレスをMとすれば、(M+2β)
がテーブルアドレスとなる。このように指定されるテー
ブルの中のデータが、外字コードに対応したフォントデ
ータの先頭アドレスとなっている。なお、第8図中H及
びLはそれぞれ2バイ)RAMアドレスの上位バイト及
び下位バイトを示す。
ここで、準直接アドレス方式の場合、アドレス変換テー
ブルが不要であるが、登録時のみならず読み出しの際も
フォントの先頭アドレスを求める演算を必要とするため
、高速印字中に読み出しを必要とする場合、マイクロプ
ロセッサの処理能力が小さいと乗演算等に時間がかかり
過ぎて不向きである。逆に、間接アドレス方式の場合、
アドレス変換テーブルを余計に持つ必要はあるが、面倒
°な乗演算が不要なため(2倍だけであればビットシフ
トで容易に可)高速処理に向いている。
ブルが不要であるが、登録時のみならず読み出しの際も
フォントの先頭アドレスを求める演算を必要とするため
、高速印字中に読み出しを必要とする場合、マイクロプ
ロセッサの処理能力が小さいと乗演算等に時間がかかり
過ぎて不向きである。逆に、間接アドレス方式の場合、
アドレス変換テーブルを余計に持つ必要はあるが、面倒
°な乗演算が不要なため(2倍だけであればビットシフ
トで容易に可)高速処理に向いている。
(発明が解決しようとする問題点)
しかしながら、従来の2通りのアドレス方式では、外字
コードに対応するフォントデータは、外字登録RAMエ
リア中ではともに固定位置となっており、ユーザーが外
字コードを先頭または後尾から順に登録しない限りは第
9図の斜線部で示すようなRAMの使用結果となる。し
たがって登録できる数が少なくなり、空きエリアがいか
に多くともこれを他の機能に転用する事は極めて困難で
あり、結果として無駄に遊ばせることになるという欠点
があった。
コードに対応するフォントデータは、外字登録RAMエ
リア中ではともに固定位置となっており、ユーザーが外
字コードを先頭または後尾から順に登録しない限りは第
9図の斜線部で示すようなRAMの使用結果となる。し
たがって登録できる数が少なくなり、空きエリアがいか
に多くともこれを他の機能に転用する事は極めて困難で
あり、結果として無駄に遊ばせることになるという欠点
があった。
本発明は、以上述べた未使用外字登録メモリエリアを無
駄に遊ばせるという従来技術の欠点を除去し、他の機能
のメモリ拡張エリアとして容易に使用できるようにする
ことを目的とする。
駄に遊ばせるという従来技術の欠点を除去し、他の機能
のメモリ拡張エリアとして容易に使用できるようにする
ことを目的とする。
(問題点を解決するための手段)
前記従来技術の問題点を解決するため、本発明によるプ
リンタの外字登録メモリ制御方式は、一部のメモリエリ
アが外字登録メモリとして使用されるランダム・アクセ
ス・メモリに、外字コードの所定ビットの値に基づきフ
ォントデータの先頭アドレスを指定するためのアドレス
変換テーブルと、未登録外字数または登録外字数をカウ
ントするカウンタを設け、該カウンタのカウント情報に
したがって前記アドレス変換テーブルが指定するフォン
トデータ登録エリアが設定され、外字登録順に外字登録
メモリのエリアの後尾または先頭から順にフォントデー
タを格納するようにしたものである。
リンタの外字登録メモリ制御方式は、一部のメモリエリ
アが外字登録メモリとして使用されるランダム・アクセ
ス・メモリに、外字コードの所定ビットの値に基づきフ
ォントデータの先頭アドレスを指定するためのアドレス
変換テーブルと、未登録外字数または登録外字数をカウ
ントするカウンタを設け、該カウンタのカウント情報に
したがって前記アドレス変換テーブルが指定するフォン
トデータ登録エリアが設定され、外字登録順に外字登録
メモリのエリアの後尾または先頭から順にフォントデー
タを格納するようにしたものである。
(作 用)
外字の登録をするときには、外字コードの所定ビットの
値によりアドレス変換テーブルのテーブルアドレスが作
成され、このテーブルアドレスに対応して外字登録メモ
リのエリアのフォントデータの先頭アドレスが指定され
る。このとき、カウンタは未登録外字数または登録外字
数をカウントしているので、そのカウント値にしたがっ
てフォントデータの先頭アドレスの指定が行なわれる。
値によりアドレス変換テーブルのテーブルアドレスが作
成され、このテーブルアドレスに対応して外字登録メモ
リのエリアのフォントデータの先頭アドレスが指定され
る。このとき、カウンタは未登録外字数または登録外字
数をカウントしているので、そのカウント値にしたがっ
てフォントデータの先頭アドレスの指定が行なわれる。
これにより、フォントデータは、外字登録時の外字コー
ドのいかんにかかわらず、外字登録メモリのエリアの後
尾から先頭に向けて、あるいは先頭から後尾に向けて順
に格納される。従って、未登録外字登録メモリエリアが
無駄に遊ぶという従来技術の問題点が解決できるように
なる。
ドのいかんにかかわらず、外字登録メモリのエリアの後
尾から先頭に向けて、あるいは先頭から後尾に向けて順
に格納される。従って、未登録外字登録メモリエリアが
無駄に遊ぶという従来技術の問題点が解決できるように
なる。
(実施例)
以下本発明の実施例を第1図〜第6図に基づいて詳細に
説明する。
説明する。
第1図は本実施例による外字の登録及び読み出しの制御
フローを示すフローチャートで、破線枠内の処理が従来
方式と異なっている。第2図は本実施例が適用されるプ
リンタの回路構成を示す図である。第2図に示すプリン
タは、制御回路としてのマイクロプロセッサ11、RO
M12、RAM13、タイマー(TIM)14、入力ポ
ート15、出力ボート16、アドレスデコード回路!?
、モータ制御部18、及び印字制御部19より構成され
る。ROM12には所定の制御プログラムが予め格納さ
れている。RAM13は本実施例の制御対象である外字
壁′ 録エリアとともに、アドレス変換テーブル、未登
録外字数カウンタを含んでいる。第3図は本実施例にお
ける外字登録時の間接アドレス方法を分かりやすく図式
化して示すものである。
フローを示すフローチャートで、破線枠内の処理が従来
方式と異なっている。第2図は本実施例が適用されるプ
リンタの回路構成を示す図である。第2図に示すプリン
タは、制御回路としてのマイクロプロセッサ11、RO
M12、RAM13、タイマー(TIM)14、入力ポ
ート15、出力ボート16、アドレスデコード回路!?
、モータ制御部18、及び印字制御部19より構成され
る。ROM12には所定の制御プログラムが予め格納さ
れている。RAM13は本実施例の制御対象である外字
壁′ 録エリアとともに、アドレス変換テーブル、未登
録外字数カウンタを含んでいる。第3図は本実施例にお
ける外字登録時の間接アドレス方法を分かりやすく図式
化して示すものである。
本実施例により外字登録またはフォントの読み出しを行
なう場合、第2図のROM12に格納されている制御プ
ログラムの実行により入力ポート15からオンライン入
力データが取り込まれ、そのデータにより第1図に示す
制御フローにしたがって制御が行なわれる。
なう場合、第2図のROM12に格納されている制御プ
ログラムの実行により入力ポート15からオンライン入
力データが取り込まれ、そのデータにより第1図に示す
制御フローにしたがって制御が行なわれる。
先ず、外字登録を行なう場合について説明する。ここで
は、第4図に飛すような外字登録用の一連のデータ列が
受信されるものとする。外字登録許容数をKとすればに
種のコード判別にはに≦2sとなる最小の整数Sの数だ
けのビット数が必要であるから、外字コードの下位Sビ
ットでコード判別が可能である。このSビットがとる値
をβとすれば、β=0〜(K−1)の範囲となる。第3
図に示すようにアドレス変換テーブルの先頭アドレスを
Mとし、1テーブルを2バイト構成とすれば(外字登録
エリアのアドレスは、一般に容量が数キロバイト以上と
なるため2バイト必要)、アドレス変換テーブルのアド
レスはM〜(M+2に−1)で、前記βを用いて外字コ
ードに対応するアドレス変換テーブルのアドレスを示す
にはM+2βとする。
は、第4図に飛すような外字登録用の一連のデータ列が
受信されるものとする。外字登録許容数をKとすればに
種のコード判別にはに≦2sとなる最小の整数Sの数だ
けのビット数が必要であるから、外字コードの下位Sビ
ットでコード判別が可能である。このSビットがとる値
をβとすれば、β=0〜(K−1)の範囲となる。第3
図に示すようにアドレス変換テーブルの先頭アドレスを
Mとし、1テーブルを2バイト構成とすれば(外字登録
エリアのアドレスは、一般に容量が数キロバイト以上と
なるため2バイト必要)、アドレス変換テーブルのアド
レスはM〜(M+2に−1)で、前記βを用いて外字コ
ードに対応するアドレス変換テーブルのアドレスを示す
にはM+2βとする。
外字登録用の一連のデータが受信される前はルートdと
f(第1図)に沿って回っていたものが、該データのう
ちの外字登録コマンドを受信することによりルートaへ
と分岐し、ステップ4に進む、ステップ4の判断におい
てアドレスM+2βのデータが<00)H(Hはへキサ
コードを示す)か否かをチェックし、これによりすでに
そのコードでの登録が有ったかを判別する。未登録の場
合、パワーオン後の処理(ステップl)でアドレス変換
テーブル内はクリアされているため。
f(第1図)に沿って回っていたものが、該データのう
ちの外字登録コマンドを受信することによりルートaへ
と分岐し、ステップ4に進む、ステップ4の判断におい
てアドレスM+2βのデータが<00)H(Hはへキサ
コードを示す)か否かをチェックし、これによりすでに
そのコードでの登録が有ったかを判別する。未登録の場
合、パワーオン後の処理(ステップl)でアドレス変換
テーブル内はクリアされているため。
ルートbへと分岐し、ステップ5でM+2β番地にN+
αγの値が書き込まれる。ここでNは外字登録エリアの
先頭アドレスを示し、αは1フオントを構成するのに必
要なバイト数を示し、γは第5図に示す未登録外字数カ
ウンタの値でパワーオン後のステップ2の処理でγ=に
−1に設定されている。またD()は()内のアドレス
に格納されたデータを示す、続いて、ステップ6におけ
る処理で未登録外字数カウンタをマイナス1した後、ル
ートcへ戻る0次にステップ7に進みここでの処理で第
4図のフォントデータDi−Dαを外字登録エリアに書
き込むが1M+2β番地にはN+αγ=N+α(K−1
)が入っており、DlがN+α(K−1)番地へ、Dα
が外字登録エリアの最終アドレスであるN+αに一1番
地へ書き込まれる事になる。これで1つの外字登録が終
了となるが、第1図のステップ6の処理で未登録外字数
カウンタがマイナス1されているため、次に別の外字を
登録する場合にはそのフォントの登録エリアはN+α(
K−2)番地からN+α(K−1)−1番地となる。同
様に3番目、4番目・・・と1つの外字登録をするごと
に次の外字用のフォント登録エリアはマイナスα番地が
設定される。
αγの値が書き込まれる。ここでNは外字登録エリアの
先頭アドレスを示し、αは1フオントを構成するのに必
要なバイト数を示し、γは第5図に示す未登録外字数カ
ウンタの値でパワーオン後のステップ2の処理でγ=に
−1に設定されている。またD()は()内のアドレス
に格納されたデータを示す、続いて、ステップ6におけ
る処理で未登録外字数カウンタをマイナス1した後、ル
ートcへ戻る0次にステップ7に進みここでの処理で第
4図のフォントデータDi−Dαを外字登録エリアに書
き込むが1M+2β番地にはN+αγ=N+α(K−1
)が入っており、DlがN+α(K−1)番地へ、Dα
が外字登録エリアの最終アドレスであるN+αに一1番
地へ書き込まれる事になる。これで1つの外字登録が終
了となるが、第1図のステップ6の処理で未登録外字数
カウンタがマイナス1されているため、次に別の外字を
登録する場合にはそのフォントの登録エリアはN+α(
K−2)番地からN+α(K−1)−1番地となる。同
様に3番目、4番目・・・と1つの外字登録をするごと
に次の外字用のフォント登録エリアはマイナスα番地が
設定される。
これは、外字コードの種別(βの値)に無関係に外字登
録エリアの後尾メモリブロック(αバイトを1ブロツク
とする)から順に先頭メモリブロックに向って、つめて
使用する事を示している。なお、本実施例では後尾メモ
リブロックから先頭メモリブロックに向ってつめて使用
する場合についテ述べているが、先頭メモリブロックか
ら後尾メモリブロックに向ってつめて使用するようにし
ても良い。
録エリアの後尾メモリブロック(αバイトを1ブロツク
とする)から順に先頭メモリブロックに向って、つめて
使用する事を示している。なお、本実施例では後尾メモ
リブロックから先頭メモリブロックに向ってつめて使用
する場合についテ述べているが、先頭メモリブロックか
ら後尾メモリブロックに向ってつめて使用するようにし
ても良い。
また、1度登録した外字コードのフォントデータを修正
するために再び同一外字コードを登録しようとした場合
には、第1図のステップ4の判定で、アドレス変換テー
ブル内にすでにそのコードに対応するフォントの先頭ア
ドレスが書き込まれているため、ルートはCの方へ分岐
して、そのアドレスから再度フォントデータをうわ書き
し、修正が行なわれる。これは同一の外字コードを何度
登録しても他に影響しない事を示す。
するために再び同一外字コードを登録しようとした場合
には、第1図のステップ4の判定で、アドレス変換テー
ブル内にすでにそのコードに対応するフォントの先頭ア
ドレスが書き込まれているため、ルートはCの方へ分岐
して、そのアドレスから再度フォントデータをうわ書き
し、修正が行なわれる。これは同一の外字コードを何度
登録しても他に影響しない事を示す。
こうして、必要な外字登録が総て終了した時、未使用の
外字登録エリアはN番地〜(N十α(γ+1)−1)番
地であり、第6図に示す未使用エリアの様な残り方とな
る。
外字登録エリアはN番地〜(N十α(γ+1)−1)番
地であり、第6図に示す未使用エリアの様な残り方とな
る。
次に、登録済みのフォントデータを読み出す場合につい
て説明を行なう、この場合、基本的には従来の第8図の
間接アドレス方式と同じで、外字コードの下位Sビット
の取る値βからアドレス変換テーブルのM+2β番地を
読み、読んだデータがフォントの格納先頭アドレスであ
るから、そこからαバイトを読み出せば良い、第1図で
示すと、ステップ8の判定からルー)eに分岐し、ステ
ップ9の処理を経てルートfに戻る事になる。
て説明を行なう、この場合、基本的には従来の第8図の
間接アドレス方式と同じで、外字コードの下位Sビット
の取る値βからアドレス変換テーブルのM+2β番地を
読み、読んだデータがフォントの格納先頭アドレスであ
るから、そこからαバイトを読み出せば良い、第1図で
示すと、ステップ8の判定からルー)eに分岐し、ステ
ップ9の処理を経てルートfに戻る事になる。
以上述べたように、本発明の実施例の方式によれば、未
使用の外字登録メモリを外字登録エリアの先頭もしくは
後尾から連続して残すことができ゛ るのみならず、未
使用エリアの最終アドレスも容易に知る事ができるため
、この未使用メモリを他の拡張用として流用する事が容
易にできる0例えば、受信バッファの様に多ければ多い
ほど好ましい様なものを外字登録エリアの前に配置して
おけば良い(第6図参照)、いま、標準の受信バッファ
を2にバイトとし、外字登録エリアを1フオント72バ
イト構成で258文字分持っていたとする。この内、5
6文字しか外字登録しないとすれば200文字分の14
.4にバイトが未使用になり、これを全て受信バッファ
として流用すれば2にバイトが一挙に18.4にバイト
に増える事になり、これに、よるメリットは多大である
。また、受信バッファの最終アドレスを“N+α(γ+
1)−1”の式で示して置けば、自動的に受信バッファ
サイズは未使用外字登録メモリ分を増設する様に働くた
め、外部から受信バッファエリアを、外字登録数が変わ
る毎にセットし直す必要も無い。
使用の外字登録メモリを外字登録エリアの先頭もしくは
後尾から連続して残すことができ゛ るのみならず、未
使用エリアの最終アドレスも容易に知る事ができるため
、この未使用メモリを他の拡張用として流用する事が容
易にできる0例えば、受信バッファの様に多ければ多い
ほど好ましい様なものを外字登録エリアの前に配置して
おけば良い(第6図参照)、いま、標準の受信バッファ
を2にバイトとし、外字登録エリアを1フオント72バ
イト構成で258文字分持っていたとする。この内、5
6文字しか外字登録しないとすれば200文字分の14
.4にバイトが未使用になり、これを全て受信バッファ
として流用すれば2にバイトが一挙に18.4にバイト
に増える事になり、これに、よるメリットは多大である
。また、受信バッファの最終アドレスを“N+α(γ+
1)−1”の式で示して置けば、自動的に受信バッファ
サイズは未使用外字登録メモリ分を増設する様に働くた
め、外部から受信バッファエリアを、外字登録数が変わ
る毎にセットし直す必要も無い。
(発明の効果)
以上詳細に説明したように、本発明によれば、未使用外
字登録メモリを外字登録エリアの先頭もしくは後尾から
連続して残すことができるようになり、未使用エリアの
最終アドレスも容易に知ることができるようになる利点
がある。したがつて、外字登録メモリが有効に活用され
、未使用メモリは他の機能の拡張用に使用可能となる。
字登録メモリを外字登録エリアの先頭もしくは後尾から
連続して残すことができるようになり、未使用エリアの
最終アドレスも容易に知ることができるようになる利点
がある。したがつて、外字登録メモリが有効に活用され
、未使用メモリは他の機能の拡張用に使用可能となる。
第1図は本発明の方式の制御フローを示すフローチャー
ト、第2図は本発明の方式が適用されるプリンタの構成
図、第3図は本発明の方式による外字登録を図式的に示
す説明図、第4図は外字登録時のオンライン入力データ
列の一例を示す図、第5図は未登録外字数カウンタの構
成図、第6図は本発明の方式を用いたときの外字登録エ
リアの使用状態を示す図、第7図は従来の準直接アドレ
ス方式を図式的に示す図、第8図は従来の間接アドレス
方式を図式的に示す図、第9図は従来の方式を用いたと
きの外字登録エリアの使用状態を示す図である。 11・・・マイクロプロセッサ、 12・・・ROM。 13・・・RAM、 14・・・タイ
マー、15・・・入力ボート、 1B・・・
出力ボート、17・・・アドレスデコード回路、 18
・・・モータ制御部、18・・・印字制御部。
ト、第2図は本発明の方式が適用されるプリンタの構成
図、第3図は本発明の方式による外字登録を図式的に示
す説明図、第4図は外字登録時のオンライン入力データ
列の一例を示す図、第5図は未登録外字数カウンタの構
成図、第6図は本発明の方式を用いたときの外字登録エ
リアの使用状態を示す図、第7図は従来の準直接アドレ
ス方式を図式的に示す図、第8図は従来の間接アドレス
方式を図式的に示す図、第9図は従来の方式を用いたと
きの外字登録エリアの使用状態を示す図である。 11・・・マイクロプロセッサ、 12・・・ROM。 13・・・RAM、 14・・・タイ
マー、15・・・入力ボート、 1B・・・
出力ボート、17・・・アドレスデコード回路、 18
・・・モータ制御部、18・・・印字制御部。
Claims (1)
- 【特許請求の範囲】 一部のメモリエリアが外字登録メモリとして使用される
ランダム・アクセス・メモリに、 外字コードの所定ビットの値に基づきフォントデータの
先頭アドレスを指定するためのアドレス変換テーブルと
、 未登録外字数または登録外字数をカウントするカウンタ
とを設け、 該カウンタのカウント情報にしたがって前記アドレス変
換テーブルの指定するフォントデータ登録エリアが設定
され、 外字登録順に外字登録メモリのエリアの後尾または先頭
から順にフォントデータが格納されることを特徴とする
プリンタの外字登録メモリ制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60124148A JPS61282923A (ja) | 1985-06-10 | 1985-06-10 | プリンタの外字登録メモリ制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60124148A JPS61282923A (ja) | 1985-06-10 | 1985-06-10 | プリンタの外字登録メモリ制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS61282923A true JPS61282923A (ja) | 1986-12-13 |
Family
ID=14878119
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60124148A Pending JPS61282923A (ja) | 1985-06-10 | 1985-06-10 | プリンタの外字登録メモリ制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61282923A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08310062A (ja) * | 1995-05-23 | 1996-11-26 | Nec Niigata Ltd | プリンタ内に記憶される登録文字の管理方法 |
-
1985
- 1985-06-10 JP JP60124148A patent/JPS61282923A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08310062A (ja) * | 1995-05-23 | 1996-11-26 | Nec Niigata Ltd | プリンタ内に記憶される登録文字の管理方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4863298A (en) | Electronic apparatus for outputting information with equal spaces between groups thereof | |
| JPS5846479A (ja) | 文章処理装置 | |
| JPH0124077B2 (ja) | ||
| JPS61282923A (ja) | プリンタの外字登録メモリ制御方式 | |
| US4432056A (en) | Programmable electronic computer | |
| US4249250A (en) | Computer storage arrangements with overwrite warning | |
| EP0409450A2 (en) | Character generator | |
| JPH0112308Y2 (ja) | ||
| JPS6125162B2 (ja) | ||
| US5471562A (en) | Printer having a bit shift function | |
| JPH0228474B2 (ja) | ||
| JPS5856872B2 (ja) | 拡大文字パタ−ン符号化器 | |
| JPS59184941A (ja) | 漢字コ−ド変換方法 | |
| KR950011806B1 (ko) | 폰트롬데이타 회전방법 | |
| KR940006121B1 (ko) | 프린터의 한글 이미지 구현방법 | |
| GB1341526A (ja) | ||
| JPH0751365B2 (ja) | 文書作成装置及びルビ出力方法 | |
| JPS5891493A (ja) | 文字パタ−ン発生回路 | |
| JPH0538686U (ja) | 電子機器 | |
| JPH0569231B2 (ja) | ||
| JPH057192B2 (ja) | ||
| JPS62293289A (ja) | 文字パタ−ン発生回路 | |
| JPH05124265A (ja) | 文字出力装置 | |
| JPS59124878A (ja) | 印刷制御方式 | |
| JPS5661096A (en) | Error detection system for read only memory electrically erasable |