JPH0272980A - 印字装置 - Google Patents
印字装置Info
- Publication number
- JPH0272980A JPH0272980A JP63224225A JP22422588A JPH0272980A JP H0272980 A JPH0272980 A JP H0272980A JP 63224225 A JP63224225 A JP 63224225A JP 22422588 A JP22422588 A JP 22422588A JP H0272980 A JPH0272980 A JP H0272980A
- Authority
- JP
- Japan
- Prior art keywords
- data
- area
- vbb
- printing
- capacity
- 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.)
- Granted
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J5/00—Devices or arrangements for controlling character selection
- B41J5/30—Character or syllable selection controlled by recorded information
Landscapes
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、ホストコンピュータ等から入力される入力デ
ータを基にイメージ・データをRAM上に作成し、印字
を行うレーザー・ビーム働プリンタ、ワイヤートッド申
プリンタ等の印字装置に関するものである。
ータを基にイメージ・データをRAM上に作成し、印字
を行うレーザー・ビーム働プリンタ、ワイヤートッド申
プリンタ等の印字装置に関するものである。
従来の技術
以下に従来の技術について図面を参照しながら説明する
。
。
第4図は従来の印字装置の概略構成図である。
図に於て1はホストコンピュータ(以下単にホストとい
う)からのデータを受は取るインターフェヌ部、2はホ
スト1より受けとったデータを解析しイメージ展開可能
な内部データに変換するテキスト作成部、3はテキスト
作成部2により作成されたテキストを基に実際の印字イ
メージデータに展開するイメージ展開部、4は展開さ′
れた印字イメージ・データを格納するイメージ展開エリ
ア(ビデオ・バンド・バッファ(以下VBBと記す))
であり、ランダムアクセスメモリ(以下RAMと記す)
にて構成されている。6はVBB上の印字イメージデー
タを所定のタイミングで取り出し、用紙上に文字や画像
として印字を行う印字部である。
う)からのデータを受は取るインターフェヌ部、2はホ
スト1より受けとったデータを解析しイメージ展開可能
な内部データに変換するテキスト作成部、3はテキスト
作成部2により作成されたテキストを基に実際の印字イ
メージデータに展開するイメージ展開部、4は展開さ′
れた印字イメージ・データを格納するイメージ展開エリ
ア(ビデオ・バンド・バッファ(以下VBBと記す))
であり、ランダムアクセスメモリ(以下RAMと記す)
にて構成されている。6はVBB上の印字イメージデー
タを所定のタイミングで取り出し、用紙上に文字や画像
として印字を行う印字部である。
尚、前記VBB4の印字イメージデータの展開可能な容
量は、用紙の印字範囲に対しては数分の1の領域に相当
する分しか有していない。
量は、用紙の印字範囲に対しては数分の1の領域に相当
する分しか有していない。
以上のように構成された従来の印字装置に於いて次にそ
の動作を説明する。
の動作を説明する。
先ずインターフェース部1を介してホストより受は取っ
たデータ(文字コード)はテキスト作成部2によって所
定の情報(VBB内に於ける書込み位置を示す情報等)
が付加され一旦そこに格納される。こうして1ページ分
に対応したテキストが作成されそして格納されると、そ
のテキストの先頭から順に印字イメージデータに展開さ
れVBB4に格納されて行く。そしてこのVBB4の有
する容量分だけ印字イメージデータが格納される(その
状態を第5図に示している)と、印字部5が1ラスター
毎にその印字イメージデータを取り出しそして用紙上に
文字や画像を形成して行く。このようにして1ラスター
毎に印字イメージデータが取り出されると、その度にV
BB4には空エリアが生じていく(第6図参照)。空き
エリアが生じるとテキスト作成部2より次の行の文字や
画像に対応する印字イメージデータが格納されて行く。
たデータ(文字コード)はテキスト作成部2によって所
定の情報(VBB内に於ける書込み位置を示す情報等)
が付加され一旦そこに格納される。こうして1ページ分
に対応したテキストが作成されそして格納されると、そ
のテキストの先頭から順に印字イメージデータに展開さ
れVBB4に格納されて行く。そしてこのVBB4の有
する容量分だけ印字イメージデータが格納される(その
状態を第5図に示している)と、印字部5が1ラスター
毎にその印字イメージデータを取り出しそして用紙上に
文字や画像を形成して行く。このようにして1ラスター
毎に印字イメージデータが取り出されると、その度にV
BB4には空エリアが生じていく(第6図参照)。空き
エリアが生じるとテキスト作成部2より次の行の文字や
画像に対応する印字イメージデータが格納されて行く。
このような一連の動作を繰り返すことによって1ページ
の泣字が可能となる。
の泣字が可能となる。
発明が解決しようとする課題
しかしながら上記従来の技術ではVBBのサイズが固定
であるため、1ページ内に印字する文字や画像の量が増
えた場合、印字部5によって取り出されそして印字され
るスピードに対してVBBへの文字や画像の展開が間に
合わなくなる所謂オバーランエラーが起こる。
であるため、1ページ内に印字する文字や画像の量が増
えた場合、印字部5によって取り出されそして印字され
るスピードに対してVBBへの文字や画像の展開が間に
合わなくなる所謂オバーランエラーが起こる。
課題を解決するための手段
本発明は上記従来の課題を解決するために、ホストコン
ピュータから入力した1ページ内の入力データの内容を
判別する入力データ判別部、この入力データ判別部から
の判別出力によってVBHの容量を切換えるVBB容量
設定部とを設け、1ページ内のデータの量が多い時には
YBBのサイズを大きくし、逆にデータの量が少い時に
はVBBOサイズを小さくすることを特徴とする。
ピュータから入力した1ページ内の入力データの内容を
判別する入力データ判別部、この入力データ判別部から
の判別出力によってVBHの容量を切換えるVBB容量
設定部とを設け、1ページ内のデータの量が多い時には
YBBのサイズを大きくし、逆にデータの量が少い時に
はVBBOサイズを小さくすることを特徴とする。
作用
上記手段により本発明では入力データの内容に適したV
BBのサイズを設定することができ、オーバーランエラ
ーの発生頻度を大巾に減らすことができる他、VBBを
含めた全体のメモリを有効に利用することができるもの
である。
BBのサイズを設定することができ、オーバーランエラ
ーの発生頻度を大巾に減らすことができる他、VBBを
含めた全体のメモリを有効に利用することができるもの
である。
実施例
第1図は本発明の一実施例の印字装置の構成を示す構成
図である。
図である。
図に於いて、1はインターフェース部、2はテキスト作
成部、3はイメージ展開部、4はVBB部、6は印字部
であシ以上は従来例の構成と同じである。6は前記テキ
スト作成部2で作成した1ベジ分のデータ量を判別する
データ量判別部、7は前記データ量判別部6で判別した
テ°−タ量に最適なVBB量を設定するVEB量設定部
である。
成部、3はイメージ展開部、4はVBB部、6は印字部
であシ以上は従来例の構成と同じである。6は前記テキ
スト作成部2で作成した1ベジ分のデータ量を判別する
データ量判別部、7は前記データ量判別部6で判別した
テ°−タ量に最適なVBB量を設定するVEB量設定部
である。
第2図は実施例の印字装置の実際の回路構成を示すブロ
ック構成図である。
ック構成図である。
図に於いて8は予めROM(IJ−ドオンリメモリ)9
内に格納されているプログラムに従って命令全実行して
い(CPU(中央処理装置)、10はホストコンピュー
タとのデータの通信を行うインタフェース、11はVB
Bの容量を設定するVBB容量設定器、12はランダム
・アクセス・メモリ(以下RAMと記f)であり、V
B B 4ハRAM12内に設けられている。また前記
テキスト作成部2にて作成されたテキストデータもこの
RAM゛12内の前記VBB4が占める領域とは別の領
域に格納される。13は印字部でありVBB4のブタを
基に実際の印字を行う。
内に格納されているプログラムに従って命令全実行して
い(CPU(中央処理装置)、10はホストコンピュー
タとのデータの通信を行うインタフェース、11はVB
Bの容量を設定するVBB容量設定器、12はランダム
・アクセス・メモリ(以下RAMと記f)であり、V
B B 4ハRAM12内に設けられている。また前記
テキスト作成部2にて作成されたテキストデータもこの
RAM゛12内の前記VBB4が占める領域とは別の領
域に格納される。13は印字部でありVBB4のブタを
基に実際の印字を行う。
以上のように構成された本実施例の印字装置において第
3図に示すフローチャートに従い以下その動作を説明す
る。
3図に示すフローチャートに従い以下その動作を説明す
る。
先ずホスト・コンピュータよシ1文字分の文字データを
入力しくステップ(→)、その文字データに対応したテ
キストを作成する(ステップ(ロ))、このときそのデ
ータ数をカウントするカウンタの値を1だけインクリメ
ントする(ステップ(ハ))、−tLで1ページ分のテ
キスト作成が終了したかどうか判別しくステップに))
、終了していなければ次のデータを取り込むためにステ
ップ(イ)に戻る。
入力しくステップ(→)、その文字データに対応したテ
キストを作成する(ステップ(ロ))、このときそのデ
ータ数をカウントするカウンタの値を1だけインクリメ
ントする(ステップ(ハ))、−tLで1ページ分のテ
キスト作成が終了したかどうか判別しくステップに))
、終了していなければ次のデータを取り込むためにステ
ップ(イ)に戻る。
終了していれば、データ数のカウンタによるカウント値
が1万を越えるかどうかをCPU8が判別しくステップ
(ホ))、越えていればVBBの容量を128KBと算
出する(ステップ(へ))、またカウント値が1万を越
えていなければカウント数が5千を越えるかどうかをC
PU8が判別しくステップ(ト))、越えていたらVB
Hの容量を64KBと算出する(ステップ(イ))、越
えていなけれ一78Bの容量を48 KBと算出する(
ステップ(す))、以上のようにして算出されたVBB
に従ってCPU8はVBB容量設定部11を側副しVB
B容量の設定を行う(ステツブシ))、次にVBHに対
して印字イメージデータの展開を開始しくステップQ→
)、VBBに対して可能な容量の印字イメージデータの
展開が終了したか、つまり初期展開終了か否かの判定を
行い(ステップ(ヲ))、終了していなければ終了する
まで待ち、終了していれば印字を開始する(ステップ(
ワ))。ステップ(ワ)の印字動作については従来例で
述べたとおりである。本実施例によれば1ページ分のデ
ータ量が多い時にはVBBの容量を大きくし、印字開始
までにVBBに印字可能なデータ展開を行っておく初期
展開の量を多くしてオーバーランエラーの発生を抑制す
ることができ、1ページ分のデータ量が少ない時にはV
BBの容量を小さくしてRAMをVBB以外の用途に多
く使えるようにすることによりRAMの有効利用が図れ
るという大きな効果を得ることができる。
が1万を越えるかどうかをCPU8が判別しくステップ
(ホ))、越えていればVBBの容量を128KBと算
出する(ステップ(へ))、またカウント値が1万を越
えていなければカウント数が5千を越えるかどうかをC
PU8が判別しくステップ(ト))、越えていたらVB
Hの容量を64KBと算出する(ステップ(イ))、越
えていなけれ一78Bの容量を48 KBと算出する(
ステップ(す))、以上のようにして算出されたVBB
に従ってCPU8はVBB容量設定部11を側副しVB
B容量の設定を行う(ステツブシ))、次にVBHに対
して印字イメージデータの展開を開始しくステップQ→
)、VBBに対して可能な容量の印字イメージデータの
展開が終了したか、つまり初期展開終了か否かの判定を
行い(ステップ(ヲ))、終了していなければ終了する
まで待ち、終了していれば印字を開始する(ステップ(
ワ))。ステップ(ワ)の印字動作については従来例で
述べたとおりである。本実施例によれば1ページ分のデ
ータ量が多い時にはVBBの容量を大きくし、印字開始
までにVBBに印字可能なデータ展開を行っておく初期
展開の量を多くしてオーバーランエラーの発生を抑制す
ることができ、1ページ分のデータ量が少ない時にはV
BBの容量を小さくしてRAMをVBB以外の用途に多
く使えるようにすることによりRAMの有効利用が図れ
るという大きな効果を得ることができる。
発明の効果
本発明は入力されるデータの量に応じてVBBの容量を
変化させる手段を設けたことにより、そのデータ量が多
い時にはVBBの容量を増加してVBBへの初期展開量
を増やし、オーバーランエラーの発生の頻度を少くする
ことができるという効果を奏し、また前記データ量が少
い時にはVBBの容量を減らして、この減らした分のメ
モリ容量を他の用途に使用することができ、メモリの有
効利用が図れるという効果も奏し、大変有効なるもので
ある。
変化させる手段を設けたことにより、そのデータ量が多
い時にはVBBの容量を増加してVBBへの初期展開量
を増やし、オーバーランエラーの発生の頻度を少くする
ことができるという効果を奏し、また前記データ量が少
い時にはVBBの容量を減らして、この減らした分のメ
モリ容量を他の用途に使用することができ、メモリの有
効利用が図れるという効果も奏し、大変有効なるもので
ある。
第1図は本発明の実施例の構成を示す構成図、第2図は
実際の回路構成を示す構成図、第3図は動作を示すフロ
ーチャート、第4図は従来例の構成を示す構成図、第6
図はVBB上への文字データの展開を示す説明図、第6
図はVBB上への文字データの展開と印字との関係を示
す説明図である。 1・・・・・・インターフェース部、2・・・・・・テ
キスト作成部、3・・・・・・展開部、4・・・・・・
VBB部、5・・・・・・印字部、6・・・・・・デー
タ量判別部、7・・・・・・VBB量設定部。 代理人の氏名 弁理士 粟 野 重 孝 ほか1名高
1 図 1112 図 第 図 グ 第 図
実際の回路構成を示す構成図、第3図は動作を示すフロ
ーチャート、第4図は従来例の構成を示す構成図、第6
図はVBB上への文字データの展開を示す説明図、第6
図はVBB上への文字データの展開と印字との関係を示
す説明図である。 1・・・・・・インターフェース部、2・・・・・・テ
キスト作成部、3・・・・・・展開部、4・・・・・・
VBB部、5・・・・・・印字部、6・・・・・・デー
タ量判別部、7・・・・・・VBB量設定部。 代理人の氏名 弁理士 粟 野 重 孝 ほか1名高
1 図 1112 図 第 図 グ 第 図
Claims (1)
- 文字コード等のデータを少くとも1ページ分格納する第
1の領域とこの文字コード等のデータに対応した印字イ
メージデータを格納する第2の領域を備えた記憶手段と
、入力されるデータに基づき前記第1の領域にテキスト
データを作成し格納するテキスト作成部と、この第1の
領域に格納されたテキストデータに対応する印字イメー
ジデータを作成して前記第2の領域に格納するイメージ
展開手段と、前記第2の領域より印字イメージデータを
取り出して印字を行う印字手段と、入力されそして前記
第1の領域に格納されるデータの量に応じて前記記憶手
段内に占める前記第1の領域の容量を増減させる容量設
定手段を備えたことを特徴とする印字装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63224225A JP2687478B2 (ja) | 1988-09-07 | 1988-09-07 | 印字装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63224225A JP2687478B2 (ja) | 1988-09-07 | 1988-09-07 | 印字装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0272980A true JPH0272980A (ja) | 1990-03-13 |
| JP2687478B2 JP2687478B2 (ja) | 1997-12-08 |
Family
ID=16810468
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63224225A Expired - Fee Related JP2687478B2 (ja) | 1988-09-07 | 1988-09-07 | 印字装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2687478B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0615932A (ja) * | 1992-01-17 | 1994-01-25 | Mita Ind Co Ltd | プリンタ |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6288025A (ja) * | 1985-10-15 | 1987-04-22 | Oki Electric Ind Co Ltd | 受信バツフアメモリの制御方式 |
-
1988
- 1988-09-07 JP JP63224225A patent/JP2687478B2/ja not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6288025A (ja) * | 1985-10-15 | 1987-04-22 | Oki Electric Ind Co Ltd | 受信バツフアメモリの制御方式 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0615932A (ja) * | 1992-01-17 | 1994-01-25 | Mita Ind Co Ltd | プリンタ |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2687478B2 (ja) | 1997-12-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH10124268A (ja) | 印字制御装置 | |
| JP2755308B2 (ja) | 出力方法及びその装置 | |
| JP2687478B2 (ja) | 印字装置 | |
| EP0105340A1 (en) | Page printing system | |
| JPS6145325A (ja) | プリント装置 | |
| JPS63182150A (ja) | レ−ザプリンタ制御装置 | |
| JPH0863308A (ja) | 画像処理装置 | |
| JP3012988B2 (ja) | 画像メモリ制御装置 | |
| JP4144169B2 (ja) | プリンタ | |
| JP2737883B2 (ja) | 出力制御装置 | |
| JPH03114856A (ja) | プリンタデータ管理方式 | |
| JP2647510B2 (ja) | 文字処理装置及び方法 | |
| JPH07106649B2 (ja) | 出力方法 | |
| JPS5887622A (ja) | プリンタ制御装置 | |
| JPH02286382A (ja) | 印刷装置 | |
| JPH04220364A (ja) | プリンタの印字起動方式 | |
| JPH06149735A (ja) | データ受信制御装置 | |
| JPH04336261A (ja) | ページプリンタ | |
| JPH06274143A (ja) | 文字発生装置 | |
| JPH1016321A (ja) | 画像処理装置 | |
| JPH05150916A (ja) | 印字装置 | |
| JP2001352442A (ja) | 画像処理装置 | |
| JPH051491B2 (ja) | ||
| JPH0378020A (ja) | 情報処理装置 | |
| JPH04151270A (ja) | 画像供給装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |