JPH031223A - プリンタ - Google Patents
プリンタInfo
- Publication number
- JPH031223A JPH031223A JP1135306A JP13530689A JPH031223A JP H031223 A JPH031223 A JP H031223A JP 1135306 A JP1135306 A JP 1135306A JP 13530689 A JP13530689 A JP 13530689A JP H031223 A JPH031223 A JP H031223A
- Authority
- JP
- Japan
- Prior art keywords
- data
- buffer
- input
- input buffer
- printer
- 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
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、プリンタの入力バッファの制御に関する。
(従来の技術)
従来のプリンタは、入力バッファに大旦のデータを記憶
させることによってホスト装置を速やかに解放し、また
受信可能状態を維持できるようにしていた。
させることによってホスト装置を速やかに解放し、また
受信可能状態を維持できるようにしていた。
また、デイツプスイッチで入力バッファの有無をデフォ
ルトとして設定していた。
ルトとして設定していた。
(発明が解決しようとする課題)
しかし、前述の技術では、文字コードのようにデータ受
信から大力バッファに記憶させる処理にかかる時間がコ
ード処理にかかる時間に比べて無視できる場合と、イメ
ージデータのようにデータ受信から入力バッファに記憶
させる処理にかかる時間がデータのデコード処理にかか
る時間に比べて数倍時間がかかる場合を区別せずに入力
バッファに記憶させるため、効率が悪いといった問題が
あった。
信から大力バッファに記憶させる処理にかかる時間がコ
ード処理にかかる時間に比べて無視できる場合と、イメ
ージデータのようにデータ受信から入力バッファに記憶
させる処理にかかる時間がデータのデコード処理にかか
る時間に比べて数倍時間がかかる場合を区別せずに入力
バッファに記憶させるため、効率が悪いといった問題が
あった。
また、入力バッファをデータに関わらず使用しない設定
にした場合、プリンタ内部に記憶できるデータ量が少な
くなるため、ホスト装置を速やかに解放することができ
ないといった問題があった。
にした場合、プリンタ内部に記憶できるデータ量が少な
くなるため、ホスト装置を速やかに解放することができ
ないといった問題があった。
本発明はこのような問題を解決するものであって、その
目的とするところは印字データがイメージデータである
場合には入力バッファを介さないことでデータ処理の効
率を向上させ、かつ文字データの場合は入力バッファを
使用することでプリンタ内部に十分なデータ記憶8造を
確保することができるプリンタを提供することにある。
目的とするところは印字データがイメージデータである
場合には入力バッファを介さないことでデータ処理の効
率を向上させ、かつ文字データの場合は入力バッファを
使用することでプリンタ内部に十分なデータ記憶8造を
確保することができるプリンタを提供することにある。
(課題を解決するための手段)
本発明のプリンタは、ホストよりデータを受信する手段
と、前記データがイメージデータか文字データかを判別
する手段と、入力バッファの有無を切り換える手段と、
データ処理手段とからなる。
と、前記データがイメージデータか文字データかを判別
する手段と、入力バッファの有無を切り換える手段と、
データ処理手段とからなる。
(作用)
本発明の作用について説明すると、データ判別手段にお
いて、入力されたデータが文字であるかイメージである
かを判別し、文字のデータである場合にはデータを入力
バッファに慕え、イメージデータである場合には大力バ
ッファを介さずにデータ処理を実行する。
いて、入力されたデータが文字であるかイメージである
かを判別し、文字のデータである場合にはデータを入力
バッファに慕え、イメージデータである場合には大力バ
ッファを介さずにデータ処理を実行する。
(実施例)
そこで、以下に本発明のプリンタの詳細を図示した実施
例に基いて説明する。
例に基いて説明する。
第1図は本発明のプリンタの機能を図示したブロック図
であって、ホストからデータを受信する手段1と、前記
データが文字データであるかイメージデータであるかを
判別する手段2と、前記判別結果によって入力バッファ
の有無を切り換える手段3と、前記データが文字のデー
タであった場合にデータを蓄えておく入力バッファ4と
、前記データ処理手段5から構成されている。
であって、ホストからデータを受信する手段1と、前記
データが文字データであるかイメージデータであるかを
判別する手段2と、前記判別結果によって入力バッファ
の有無を切り換える手段3と、前記データが文字のデー
タであった場合にデータを蓄えておく入力バッファ4と
、前記データ処理手段5から構成されている。
ホストから入力されたデータがイメージデータであった
場合には、前記データは入力手段1に留まる。したがっ
て、入力手段1は前記データが処理されるまでホストか
らデータの入力を停止しておく。
場合には、前記データは入力手段1に留まる。したがっ
て、入力手段1は前記データが処理されるまでホストか
らデータの入力を停止しておく。
ホストから入力されたデータが文字データであった場合
には前記データは入力バッファに記憶される。
には前記データは入力バッファに記憶される。
第2図は入力されたデータを判別してバッファの有無を
切り換える処理を示すフローチャートを示す図であって
、ホスト装置より受信したデータを1バイト取り出しく
第2図201)、前記データが文字を示すデータである
かイメージを示すデータであるかを判別する(第2図2
02)。
切り換える処理を示すフローチャートを示す図であって
、ホスト装置より受信したデータを1バイト取り出しく
第2図201)、前記データが文字を示すデータである
かイメージを示すデータであるかを判別する(第2図2
02)。
判別は制御コマンドにより行い、指定されたバイトだけ
イメージデータとして扱うよう指示するコマンドであれ
ば、次からのデータはイメージであると判断し、そうで
なければ文字データであると判断する。
イメージデータとして扱うよう指示するコマンドであれ
ば、次からのデータはイメージであると判断し、そうで
なければ文字データであると判断する。
前記データが文字を示すデータであった場合はデータが
バッファを切り換えた後の最初のデータであるか判別す
る(第2図203)。
バッファを切り換えた後の最初のデータであるか判別す
る(第2図203)。
前記データが最初のデータでない場合はデータを入力バ
ッファに蓄えて処理を終了しく第2図208)、最祁の
データであった場合にはバッファを切り換えるが(第2
図205)、処理期間中に次のデータがホストから入力
されないよう、ホストに対してデータの出力を停止させ
る(第2図204)。
ッファに蓄えて処理を終了しく第2図208)、最祁の
データであった場合にはバッファを切り換えるが(第2
図205)、処理期間中に次のデータがホストから入力
されないよう、ホストに対してデータの出力を停止させ
る(第2図204)。
バッファ切り替え処理後は次に処理すべきデータがどこ
にあるか判断するためにバッファを使用しているかして
いないかを示すフラグをセットする(第2図206)。
にあるか判断するためにバッファを使用しているかして
いないかを示すフラグをセットする(第2図206)。
セットし終えたら、ホスト装置に対してデータ入力を再
開させて(第2図207)、前記データをバッファに記
憶して処理を終了する(第2図208)。
開させて(第2図207)、前記データをバッファに記
憶して処理を終了する(第2図208)。
取り出したデータがイメージデータであった場合は、前
記データがバッファを切り換えた後の最初のデータであ
るかを判別する(第2図209)。
記データがバッファを切り換えた後の最初のデータであ
るかを判別する(第2図209)。
前記データが最初のデータでない場合は処理を終了する
。
。
前記データが最初のデータである場合はホスト装置に対
してデータ出力を停止させる(第2図210)。次に、
入力バッファが空であるかどうかを判別しく第2図21
1)、空でない場合には、イメージデータを処理する前
に入力バッファ中の文字データをバッファが空になるま
でデータ処理をおこなう(第2図212)。
してデータ出力を停止させる(第2図210)。次に、
入力バッファが空であるかどうかを判別しく第2図21
1)、空でない場合には、イメージデータを処理する前
に入力バッファ中の文字データをバッファが空になるま
でデータ処理をおこなう(第2図212)。
バッファが空であれば、入力バッファを使用しないモー
ドに切り換え(第2図213)、次のデータは入力手段
に留まっていることを示すためにバッファを使用してい
ないことを示すフラグをセット(第2図214)L、て
から、ホストに対してデータ出力を再開するよう要求し
て(第2図215)処理を終了する。
ドに切り換え(第2図213)、次のデータは入力手段
に留まっていることを示すためにバッファを使用してい
ないことを示すフラグをセット(第2図214)L、て
から、ホストに対してデータ出力を再開するよう要求し
て(第2図215)処理を終了する。
(発明の効果)
以上述べたように本発明によれば、文字のデータの場合
は入力バッファを使用してプリンタ内部の記憶容量を大
きくし、入力バッファを使用すると処理効率が悪くなる
イメージデータの場合には使用しないようにすることで
、データの処理時間を短縮することができる。
は入力バッファを使用してプリンタ内部の記憶容量を大
きくし、入力バッファを使用すると処理効率が悪くなる
イメージデータの場合には使用しないようにすることで
、データの処理時間を短縮することができる。
第1図は本発明のプリンタの機能を示すブロック図。
第2図は本発明のプリンタの一実施例の入力バッファ使
用時のデータ入力経路を示すブロック図。 以上 出願人 セイコーエプソン株式会社 代理人弁理土鈴木喜三部(他1名) 第2図
用時のデータ入力経路を示すブロック図。 以上 出願人 セイコーエプソン株式会社 代理人弁理土鈴木喜三部(他1名) 第2図
Claims (1)
- 【特許請求の範囲】 ホスト装置からデータを受信して、前記受信データを入
力バッファに記憶させるプリンタにおいて、 ホスト装置から受信した印字データを記憶する入力バッ
ファと、 前記データがイメージデータであるか文字データである
かを判別する手段と、 前記判別結果によって入力バッファを使用するか使用し
ないかを切り替える手段、 を有することを特徴とするプリンタ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1135306A JPH031223A (ja) | 1989-05-29 | 1989-05-29 | プリンタ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1135306A JPH031223A (ja) | 1989-05-29 | 1989-05-29 | プリンタ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH031223A true JPH031223A (ja) | 1991-01-07 |
Family
ID=15148636
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1135306A Pending JPH031223A (ja) | 1989-05-29 | 1989-05-29 | プリンタ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH031223A (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62232027A (ja) * | 1986-04-02 | 1987-10-12 | Alps Electric Co Ltd | ラインプリンタにおけるグラフイツクスの印字方式 |
-
1989
- 1989-05-29 JP JP1135306A patent/JPH031223A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62232027A (ja) * | 1986-04-02 | 1987-10-12 | Alps Electric Co Ltd | ラインプリンタにおけるグラフイツクスの印字方式 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0229659B1 (en) | Information processing system having decod; write and read means | |
| JPH01277928A (ja) | 印刷装置 | |
| JPS609292B2 (ja) | デ−タ・ブロック間の時間間隔長制御方式 | |
| JPS627268A (ja) | フアクシミリ装置 | |
| JPH031223A (ja) | プリンタ | |
| JPH10334037A (ja) | 通信dma装置 | |
| JP2802106B2 (ja) | 出力制御装置 | |
| JPH04262417A (ja) | プリンタ制御方式 | |
| JP3250118B2 (ja) | 印刷装置のデータ管理方式 | |
| JPS61201565A (ja) | 印字制御方式 | |
| JPS6288025A (ja) | 受信バツフアメモリの制御方式 | |
| JPH0515342B2 (ja) | ||
| JPH10133997A (ja) | Dma制御装置 | |
| JPH07121472A (ja) | ターゲット装置 | |
| JPS6051346A (ja) | デ−タ転送方式 | |
| JPH077531A (ja) | 通信手順制御装置 | |
| JPH06303439A (ja) | イメージデータ処理装置 | |
| JPH0211062A (ja) | 画像処理方法 | |
| JPH0467224A (ja) | 情報処理装置 | |
| JPH06348645A (ja) | Dma回路 | |
| JPH0326177A (ja) | 画像データの圧縮伸張コントローラ | |
| JPS60136852A (ja) | 情報処理装置の制御方式 | |
| JPS617922A (ja) | イメ−ジデ−タの処理方法 | |
| JPH02130073A (ja) | 画像記憶回路 | |
| JPS59193670A (ja) | 2値画像復号化装置 |