JPH04216970A - プリンタ装置 - Google Patents
プリンタ装置Info
- Publication number
- JPH04216970A JPH04216970A JP40372690A JP40372690A JPH04216970A JP H04216970 A JPH04216970 A JP H04216970A JP 40372690 A JP40372690 A JP 40372690A JP 40372690 A JP40372690 A JP 40372690A JP H04216970 A JPH04216970 A JP H04216970A
- Authority
- JP
- Japan
- Prior art keywords
- font data
- character font
- character
- registered
- printing
- 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
- Dot-Matrix Printers And Others (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は、複数の文字フォントデ
ータが登録され、印字指定された文字コードに対応する
文字フォントデータが未登録の場合に、ホスト装置から
文字フォントデータを取り込むプリンタ装置に関する。
ータが登録され、印字指定された文字コードに対応する
文字フォントデータが未登録の場合に、ホスト装置から
文字フォントデータを取り込むプリンタ装置に関する。
【0002】
【従来の技術】プリンタ装置には、文字コードごとに、
例えば24ドットの文字として印字するための文字フォ
ントデータが登録されている。プリンタ装置は、ホスト
装置から印字する文字コードを受信すると、対応する文
字フォントデータを取り出し、印字処理する。
例えば24ドットの文字として印字するための文字フォ
ントデータが登録されている。プリンタ装置は、ホスト
装置から印字する文字コードを受信すると、対応する文
字フォントデータを取り出し、印字処理する。
【0003】ところが、ホスト装置から文字フォントデ
ータが未登録の文字コードが印字する文字として指定さ
れる場合がある。プリンタ装置は、印字処理の際に、ま
ず文字コードに対応する文字フォントデータの領域(2
4ドット文字であれば、72バイトの領域) を端から
参照し、全ビットが「0」データのときにこの文字コー
ドの文字フォントデータが未登録であるとしてホスト装
置に文字フォントデータの送信を要求する。
ータが未登録の文字コードが印字する文字として指定さ
れる場合がある。プリンタ装置は、印字処理の際に、ま
ず文字コードに対応する文字フォントデータの領域(2
4ドット文字であれば、72バイトの領域) を端から
参照し、全ビットが「0」データのときにこの文字コー
ドの文字フォントデータが未登録であるとしてホスト装
置に文字フォントデータの送信を要求する。
【0004】プリンタ装置は、ホスト装置から送信され
た文字フォントデータを用いて印字処理を行う。
た文字フォントデータを用いて印字処理を行う。
【0005】
【発明が解決しようとする課題】ところで、上述した文
字フォントデータの登録の有無を識別する方法は、各文
字コードに対応する文字フォントデータの領域を端から
参照する方法である。したがって、一つの文字コードに
対応する文字フォントデータの登録の有無を識別する処
理時間が長くなり、印字速度が低下していた。
字フォントデータの登録の有無を識別する方法は、各文
字コードに対応する文字フォントデータの領域を端から
参照する方法である。したがって、一つの文字コードに
対応する文字フォントデータの登録の有無を識別する処
理時間が長くなり、印字速度が低下していた。
【0006】本発明は、このような点を解決するために
、短時間で文字フォントデータの登録の有無を識別する
プリンタ装置を提供することを目的とする。
、短時間で文字フォントデータの登録の有無を識別する
プリンタ装置を提供することを目的とする。
【0007】
【課題を解決するための手段】図1は、本発明の原理ブ
ロック図である。本発明は、文字コードに対応する文字
フォントデータが登録される文字フォントデータ格納手
段11と、ホスト装置13から印字する文字コードを受
信し、対応する文字フォントデータが文字フォントデー
タ格納手段11に登録されているか否かを識別し、文字
フォントデータ格納手段11あるいはホスト装置13か
ら文字フォントデータを取り出す制御手段15と、取り
出された文字フォントデータにしたがって文字コードの
印字処理を行う印字手段17とを備えたプリンタ装置に
おいて、制御手段15は、文字コードに対応する文字フ
ォントデータが文字フォントデータ格納手段11に登録
されているか否かを示すテーブル19を備え、文字コー
ドの受信に応じて、テーブル19を参照して文字フォン
トデータの登録の有無を識別する構成である。
ロック図である。本発明は、文字コードに対応する文字
フォントデータが登録される文字フォントデータ格納手
段11と、ホスト装置13から印字する文字コードを受
信し、対応する文字フォントデータが文字フォントデー
タ格納手段11に登録されているか否かを識別し、文字
フォントデータ格納手段11あるいはホスト装置13か
ら文字フォントデータを取り出す制御手段15と、取り
出された文字フォントデータにしたがって文字コードの
印字処理を行う印字手段17とを備えたプリンタ装置に
おいて、制御手段15は、文字コードに対応する文字フ
ォントデータが文字フォントデータ格納手段11に登録
されているか否かを示すテーブル19を備え、文字コー
ドの受信に応じて、テーブル19を参照して文字フォン
トデータの登録の有無を識別する構成である。
【0008】
【作用】本発明は、プリンタ装置が文字コードと対応す
る文字フォントデータの登録の有無を1対1の関係で示
すテーブル19を備えることにより、文字フォントデー
タの登録の有無をテーブル19を参照するだけで識別す
ることを可能とする。したがって、文字フォントデータ
の領域を端から参照して登録の有無を識別する方法に比
べて識別処理に要する時間が短縮される。
る文字フォントデータの登録の有無を1対1の関係で示
すテーブル19を備えることにより、文字フォントデー
タの登録の有無をテーブル19を参照するだけで識別す
ることを可能とする。したがって、文字フォントデータ
の領域を端から参照して登録の有無を識別する方法に比
べて識別処理に要する時間が短縮される。
【0009】
【実施例】以下、図面に基づいて本発明の実施例につい
て詳細に説明する。図2は、本発明のプリンタ装置の実
施例構成を示すブロック図である。図において、プリン
タ装置30には、ホスト装置20が接続される。プリン
タ装置30において、ホスト装置20に接続されるアダ
プタ31にはコントローラ33が接続される。コントロ
ーラ33には、オペレータパネル35、印字駆動部37
、メカコントロール部39および外部記憶装置(例えば
フロッピーディスクドライブ装置)41が接続される。
て詳細に説明する。図2は、本発明のプリンタ装置の実
施例構成を示すブロック図である。図において、プリン
タ装置30には、ホスト装置20が接続される。プリン
タ装置30において、ホスト装置20に接続されるアダ
プタ31にはコントローラ33が接続される。コントロ
ーラ33には、オペレータパネル35、印字駆動部37
、メカコントロール部39および外部記憶装置(例えば
フロッピーディスクドライブ装置)41が接続される。
【0010】印字駆動部37は、機構部43の印字ヘッ
ド45に接続され、メカコントロール部39は、機構部
43の用紙搬送機構47に接続される。アダプタ31に
おいて、MPU51には、処理プログラムが格納される
ROM53と、文字フォントデータの登録の有無を識別
するテーブルが格納されるRAM55とが接続される。
ド45に接続され、メカコントロール部39は、機構部
43の用紙搬送機構47に接続される。アダプタ31に
おいて、MPU51には、処理プログラムが格納される
ROM53と、文字フォントデータの登録の有無を識別
するテーブルが格納されるRAM55とが接続される。
【0011】アダプタ31は、ホスト装置20から受信
されるデータストリームのプリンタ装置30内部のデー
タストリームへの変換およびその他のホスト装置20と
プリンタ装置30とのインタフェース制御を行う。コン
トローラ33において、MPU61には、処理プログラ
ムが格納されるROM63、文字フォントデータおよび
文字フォントデータの登録の有無を示すテーブルが格納
されるRAM65および外部記憶装置41が接続される
。
されるデータストリームのプリンタ装置30内部のデー
タストリームへの変換およびその他のホスト装置20と
プリンタ装置30とのインタフェース制御を行う。コン
トローラ33において、MPU61には、処理プログラ
ムが格納されるROM63、文字フォントデータおよび
文字フォントデータの登録の有無を示すテーブルが格納
されるRAM65および外部記憶装置41が接続される
。
【0012】アダプタ31とコントローラ33とは、互
いに送受信可能なパラレルインタフェースで接続される
。外部記憶装置41には、複数の文字フォントデータが
登録されている。ここで、図1と図2との対応関係を説
明する。文字フォントデータ格納手段11は、外部記憶
装置41に相当する。
いに送受信可能なパラレルインタフェースで接続される
。外部記憶装置41には、複数の文字フォントデータが
登録されている。ここで、図1と図2との対応関係を説
明する。文字フォントデータ格納手段11は、外部記憶
装置41に相当する。
【0013】制御手段15はアダプタ31、コントロー
ラ33に相当する。印字手段17は、印字駆動部37、
メカコントロール部39および機構部43に相当する。 図3は、実施例のコントローラの処理の流れを説明する
図である。以下、図2および図3を参照して、実施例の
処理について説明する。
ラ33に相当する。印字手段17は、印字駆動部37、
メカコントロール部39および機構部43に相当する。 図3は、実施例のコントローラの処理の流れを説明する
図である。以下、図2および図3を参照して、実施例の
処理について説明する。
【0014】プリンタ装置30の電源が投入される。電
源投入に応じて、コントローラ33は、アダプタ31に
対して「ビジー」状態を通知し、プリンタ装置30の初
期設定が終了するまでの間アダプタ31とホスト装置2
0の間でデータの送受信が行われないようにする。また
、RAM65のチェック等のイニシャル診断が行われる
。
源投入に応じて、コントローラ33は、アダプタ31に
対して「ビジー」状態を通知し、プリンタ装置30の初
期設定が終了するまでの間アダプタ31とホスト装置2
0の間でデータの送受信が行われないようにする。また
、RAM65のチェック等のイニシャル診断が行われる
。
【0015】イニシャル診断で問題がないときに、外部
記憶装置41に登録されている文字フォントデータがコ
ントローラのRAM65にロードされる。MPU61は
、RAM65に1文字コード分ずつ文字フォントデータ
を読み込むとともに、文字フォントデータの領域を端か
ら参照し、全ビットが「0」データであるか否かで登録
の有無を調べ、RAM65にテーブルを作成する。
記憶装置41に登録されている文字フォントデータがコ
ントローラのRAM65にロードされる。MPU61は
、RAM65に1文字コード分ずつ文字フォントデータ
を読み込むとともに、文字フォントデータの領域を端か
ら参照し、全ビットが「0」データであるか否かで登録
の有無を調べ、RAM65にテーブルを作成する。
【0016】ここで、テーブルについて説明する。ある
文字コードに対応する文字フォントデータが登録されて
いるか否かは1ビットあれば示すことができる。すなわ
ち、文字コードごとに対応する文字フォントデータの領
域を端から参照し、全ビットが「0」データのときに、
未登録としてテーブルの文字コードに対応する領域に「
0」データを格納し、少なくとも一つの「1」データが
あるときに登録としてテーブルの文字コードに対応する
領域に「1」データを格納する。
文字コードに対応する文字フォントデータが登録されて
いるか否かは1ビットあれば示すことができる。すなわ
ち、文字コードごとに対応する文字フォントデータの領
域を端から参照し、全ビットが「0」データのときに、
未登録としてテーブルの文字コードに対応する領域に「
0」データを格納し、少なくとも一つの「1」データが
あるときに登録としてテーブルの文字コードに対応する
領域に「1」データを格納する。
【0017】例えば、文字コードの範囲が2121H
〜217EH 、2221H 〜227EH 、…、7
E21H 〜7E7EH であるときには、区コードが
「94」、点コードが「94」である。したがって、テ
ーブルは、全文字コード、94×94個の文字フォント
データの登録の有無を格納する領域がテーブルの領域と
して確保される。実施例では、図4に示すように、参照
上の便宜から上述した各文字コード範囲を1ブロックと
し、1ブロックが12バイト(最後の2ビットは使用し
ない)で構成される94ブロックからテーブルを構成し
た。
〜217EH 、2221H 〜227EH 、…、7
E21H 〜7E7EH であるときには、区コードが
「94」、点コードが「94」である。したがって、テ
ーブルは、全文字コード、94×94個の文字フォント
データの登録の有無を格納する領域がテーブルの領域と
して確保される。実施例では、図4に示すように、参照
上の便宜から上述した各文字コード範囲を1ブロックと
し、1ブロックが12バイト(最後の2ビットは使用し
ない)で構成される94ブロックからテーブルを構成し
た。
【0018】MPU61は、全文字フォントデータを読
み込み、文字フォントデータの登録の有無を示すテーブ
ルの作成が終了すると、「ビジー」状態を解除する。一
方、アダプタ31は、図5に示すように、電源が投入さ
れると、イニシャル診断を行い、コントローラ33が「
ビジー」状態を解除するまでリセット状態を維持する。
み込み、文字フォントデータの登録の有無を示すテーブ
ルの作成が終了すると、「ビジー」状態を解除する。一
方、アダプタ31は、図5に示すように、電源が投入さ
れると、イニシャル診断を行い、コントローラ33が「
ビジー」状態を解除するまでリセット状態を維持する。
【0019】アダプタ31は、「ビジー」状態の解除に
応じて、コントローラ33のRAM65からアダプタ3
1内部のRAM55に文字フォントデータの登録の有無
を示すテーブルをコピーする。アダプタ31は、ホスト
装置20から印字する文字コードを受信すると、RAM
55に格納されるテーブルの文字コードに対応する領域
を参照し、「0」データが格納されているときにホスト
装置20に対して文字フォントデータの送信を要求する
。
応じて、コントローラ33のRAM65からアダプタ3
1内部のRAM55に文字フォントデータの登録の有無
を示すテーブルをコピーする。アダプタ31は、ホスト
装置20から印字する文字コードを受信すると、RAM
55に格納されるテーブルの文字コードに対応する領域
を参照し、「0」データが格納されているときにホスト
装置20に対して文字フォントデータの送信を要求する
。
【0020】アダプタ31は、ホスト装置20から文字
フォントデータを受信すると、コントローラ33のRA
M65のダウンロードしたデータを格納する領域に受信
した文字フォントデータの外字登録を行い、アダプタ3
1内部のRAM55のテーブルを対応するビットをセッ
トして更新する。コントローラ33は、印字駆動部37
に文字フォントデータを渡し、印字処理を行わせる。
フォントデータを受信すると、コントローラ33のRA
M65のダウンロードしたデータを格納する領域に受信
した文字フォントデータの外字登録を行い、アダプタ3
1内部のRAM55のテーブルを対応するビットをセッ
トして更新する。コントローラ33は、印字駆動部37
に文字フォントデータを渡し、印字処理を行わせる。
【0021】
【発明の効果】以上説明したように本発明は、プリンタ
装置側に登録されている文字フォントデータをあらかじ
めテーブル化することにより、印字指定された文字コー
ドに対応する文字フォントデータの登録の有無を短時間
で識別することができるので、印字速度が速くなる。
装置側に登録されている文字フォントデータをあらかじ
めテーブル化することにより、印字指定された文字コー
ドに対応する文字フォントデータの登録の有無を短時間
で識別することができるので、印字速度が速くなる。
【図1】本発明の原理ブロック図である。
【図2】本発明のプリンタ装置の実施例構成を示すブロ
ック図である。
ック図である。
【図3】実施例のコントローラの処理の流れを説明する
図である。
図である。
【図4】テーブルを説明する図である。
【図5】実施例のアダプタの処理の流れを説明する図で
ある。
ある。
11 文字フォントデータ格納手段
13、20 ホスト装置
15 制御手段
17 印字手段
19 テーブル
30 プリンタ装置
31 アダプタ
33 コントローラ
35 オペレータパネル
37 印紙駆動部
39 メカコントロール部
41 外部記憶装置
43 機構部
45 印字ヘッド
47 用紙搬送機構
51、61 MPU
53、63 ROM
55、65 RAM
Claims (1)
- 【請求項1】 文字コードに対応する文字フォントデ
ータが登録される文字フォントデータ格納手段(11)
と、ホスト装置(13)から印字する文字コードを受信
し、対応する文字フォントデータが前記文字フォントデ
ータ格納手段(11)に登録されているか否かを識別し
、前記文字フォントデータ格納手段(11)あるいは前
記ホスト装置(13)から文字フォントデータを取り出
す制御手段(15)と、取り出された文字フォントデー
タにしたがって前記文字コードの印字処理を行う印字手
段(17)とを備えたプリンタ装置において、前記制御
手段(15)は、文字コードに対応する文字フォントデ
ータが前記文字フォントデータ格納手段(11)に登録
されているか否かを示すテーブル(19)を備え、文字
コードの受信に応じて、前記テーブル(19)を参照し
て文字フォントデータの登録の有無を識別する構成とし
たことを特徴とするプリンタ装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP40372690A JPH04216970A (ja) | 1990-12-19 | 1990-12-19 | プリンタ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP40372690A JPH04216970A (ja) | 1990-12-19 | 1990-12-19 | プリンタ装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04216970A true JPH04216970A (ja) | 1992-08-07 |
Family
ID=18513457
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP40372690A Pending JPH04216970A (ja) | 1990-12-19 | 1990-12-19 | プリンタ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04216970A (ja) |
-
1990
- 1990-12-19 JP JP40372690A patent/JPH04216970A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0809176A3 (en) | Printer communication system and method | |
| KR950005223B1 (ko) | 출력방법 및 이 방법을 이용한 출력장치 | |
| EP1548570A3 (en) | Printing system, control method therefor, and print control method, host apparatus, and printer therewith | |
| JP4174169B2 (ja) | 印刷制御装置及び印刷制御方法 | |
| JPH04216970A (ja) | プリンタ装置 | |
| JP2004330688A (ja) | ページ記述言語と文字コード体系の自動判別機能を備えるプリンタ装置 | |
| JPH07104955A (ja) | 印刷装置 | |
| JP2011235568A (ja) | 印刷装置およびその制御方法 | |
| JP3250118B2 (ja) | 印刷装置のデータ管理方式 | |
| JPH0243733Y2 (ja) | ||
| JP3224322B2 (ja) | ネットワークプリンタ装置 | |
| JPH01103466A (ja) | ページ式プリンタ装置の制御方式 | |
| JPH0625335Y2 (ja) | 印字出力制御装置 | |
| JP2744025B2 (ja) | 印字制御装置 | |
| JP4722626B2 (ja) | 印刷システム、印刷システムの制御方法及びプログラム | |
| JPH02134276A (ja) | ドットプリンタ制御装置 | |
| KR100334111B1 (ko) | 인쇄작업 취소방법 | |
| JPH05278283A (ja) | プリンタ装置 | |
| JPH0546935Y2 (ja) | ||
| JPH0561617A (ja) | 印字制御方式 | |
| JP2004062875A (ja) | 印刷システム、印刷装置、及び印刷制御方法 | |
| JPH0241949U (ja) | ||
| JP2001075770A (ja) | プリンタ制御装置の制御方法 | |
| JPS6096478A (ja) | プリンタにおける最短距離印字方式 | |
| JPH09240081A (ja) | 印字装置 |