JPH01141774A - プリンタ - Google Patents
プリンタInfo
- Publication number
- JPH01141774A JPH01141774A JP62302507A JP30250787A JPH01141774A JP H01141774 A JPH01141774 A JP H01141774A JP 62302507 A JP62302507 A JP 62302507A JP 30250787 A JP30250787 A JP 30250787A JP H01141774 A JPH01141774 A JP H01141774A
- Authority
- JP
- Japan
- Prior art keywords
- format data
- form data
- format
- printer
- counter
- 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
【発明の詳細な説明】
[発明の目的]
(産業上の利用分野)
本発明は、ホストコンピュータにより作成された印字デ
ータおよび書式データにより印字を行うプリンタに関す
る。
ータおよび書式データにより印字を行うプリンタに関す
る。
(従来の技術)
従来から、各種のプリンタにおいては、ホストコンピュ
ータから印字データをプリンタ側に転送するとともに、
さらに所望の書式データをホストコンピュータで作成し
てこれをプリンタ側に転送することにより印字が行われ
るようになっている。
ータから印字データをプリンタ側に転送するとともに、
さらに所望の書式データをホストコンピュータで作成し
てこれをプリンタ側に転送することにより印字が行われ
るようになっている。
しかしながら、このような従来からのプリンタでは、ホ
ストコンピュータからの1回の印字データの転送の際に
、同時に複数種類の書式データを受は入れることができ
ないため、たとえばページごとに書式を変更したい場合
は、ページ分の印字データの入力に応じて異なる書式デ
ータをその都度ホストコンピュータから入力しなければ
ならないという問題点があった。
ストコンピュータからの1回の印字データの転送の際に
、同時に複数種類の書式データを受は入れることができ
ないため、たとえばページごとに書式を変更したい場合
は、ページ分の印字データの入力に応じて異なる書式デ
ータをその都度ホストコンピュータから入力しなければ
ならないという問題点があった。
(発明が解決しようとするI1g題点)本発明はこのよ
うな問題点を解決するためのもので、ホストコンピュー
タからその都度異なる書式データを転送することなく、
効率良く所望の書式データを印字メモリに展開すること
のできるプリンタを提供することを目的としている。
うな問題点を解決するためのもので、ホストコンピュー
タからその都度異なる書式データを転送することなく、
効率良く所望の書式データを印字メモリに展開すること
のできるプリンタを提供することを目的としている。
[発明の構成]
(問題点を解決するための手段)
本発明は上記した目的を達成するために、ホストフンピ
ユータから出力された印字データおよび書式データをそ
れぞれ印字メモリに展開して印字を行うプリンタにおい
て、複数組の古式データを格納可能な書式データ格納手
段と、書式データ格納手段に新規の書式データが格納さ
れるごとに1つずつカウントアツプされるカウンタと、
ホストコンピュータから入力された少なくとも識別番号
を有する書式データの登録または展開コマンドのその識
別番号とカウンタのカウント値とを比較する比較手段と
、この比較手段の比較結果に基づいて書式データ格納手
段への書式データの新M¥1録または書式データ格納手
段に格納された書式データの印字メモリへの展開を1I
iI111!する制御手段とを具備して構成されたもの
である。
ユータから出力された印字データおよび書式データをそ
れぞれ印字メモリに展開して印字を行うプリンタにおい
て、複数組の古式データを格納可能な書式データ格納手
段と、書式データ格納手段に新規の書式データが格納さ
れるごとに1つずつカウントアツプされるカウンタと、
ホストコンピュータから入力された少なくとも識別番号
を有する書式データの登録または展開コマンドのその識
別番号とカウンタのカウント値とを比較する比較手段と
、この比較手段の比較結果に基づいて書式データ格納手
段への書式データの新M¥1録または書式データ格納手
段に格納された書式データの印字メモリへの展開を1I
iI111!する制御手段とを具備して構成されたもの
である。
(作 用)
本発明のプリンタでは、制御手段が、ホストコンピュー
タから入力された少なくとも識別番号を有する書式デー
タの登録または展開コマンドのその識別番号とカウンタ
のカウント値とを比較する比較手段の比較結果に基づい
て書式データ格納手段への書式データの新炭登録または
書式データ格納手段に格納された書式データの印字メモ
リへの展開を制御するようにしたので、ホストコンビコ
ータからその都度異なる書式データを転送することなく
、効率良く所望の書式データを印字メモリに展開するこ
とができる。
タから入力された少なくとも識別番号を有する書式デー
タの登録または展開コマンドのその識別番号とカウンタ
のカウント値とを比較する比較手段の比較結果に基づい
て書式データ格納手段への書式データの新炭登録または
書式データ格納手段に格納された書式データの印字メモ
リへの展開を制御するようにしたので、ホストコンビコ
ータからその都度異なる書式データを転送することなく
、効率良く所望の書式データを印字メモリに展開するこ
とができる。
(実施例)
以下、本発明の実施例を凹面に基づいて詳細に説明する
。
。
第1図は本発明の一実施例のプリンタの構成を説明する
ためのブロック図である。
ためのブロック図である。
同図において、1はプリンタ全体のv4mを行うCPU
、2はCPU1の実行プログラムが格納されたROMで
ある。また3はCPU1の作業用領域として使用される
ワークメモリで、ここでは書式データ管理テーブル(後
述する)を作成するための領域として用いられる。また
4はホストコンピュータとのデータの入出力をIII御
するインターフェース部、5はホストコンピュータから
インターフェース部4を介して入力された書式データ登
録コマンドにより複数種類の書式データを格納する古式
データバッファ群である。さらに6は印字データ(文字
コード)に対応する印字パターンが格納されたキャラク
タジェネレータ、7はキャラクタジェネレータ6から得
られた印字データとともに書式データ展開コマンドによ
り書式データバッファ群5から読み出された書式データ
をヘッドビン用のデータとして展開するページメモリ、
8はこのページメモリ7に格納されたデータに基づいて
印字ヘッド(図示省略)を駆動するためのヘッド駆e回
路とその他のこのプリンタにおける各種駆動回路を含む
デバイスコントローラである。
、2はCPU1の実行プログラムが格納されたROMで
ある。また3はCPU1の作業用領域として使用される
ワークメモリで、ここでは書式データ管理テーブル(後
述する)を作成するための領域として用いられる。また
4はホストコンピュータとのデータの入出力をIII御
するインターフェース部、5はホストコンピュータから
インターフェース部4を介して入力された書式データ登
録コマンドにより複数種類の書式データを格納する古式
データバッファ群である。さらに6は印字データ(文字
コード)に対応する印字パターンが格納されたキャラク
タジェネレータ、7はキャラクタジェネレータ6から得
られた印字データとともに書式データ展開コマンドによ
り書式データバッファ群5から読み出された書式データ
をヘッドビン用のデータとして展開するページメモリ、
8はこのページメモリ7に格納されたデータに基づいて
印字ヘッド(図示省略)を駆動するためのヘッド駆e回
路とその他のこのプリンタにおける各種駆動回路を含む
デバイスコントローラである。
また、第2図は上述した書式データ登録コマンドおよび
書式データ展開コマンドを示す図、第3図は第2図の各
コマンドを用いて書式データの管理を行う書式データ管
理テーブルを示す図である。
書式データ展開コマンドを示す図、第3図は第2図の各
コマンドを用いて書式データの管理を行う書式データ管
理テーブルを示す図である。
第2図に示したように、書式データ登録コマンドCaは
杏式番号Nとページごとの書式データD1〜Onを有し
てなり、古式データ展開コマンドcbは書式番号Nを有
してなっている。
杏式番号Nとページごとの書式データD1〜Onを有し
てなり、古式データ展開コマンドcbは書式番号Nを有
してなっている。
また、第3図において、丁は書式データ管理テーブルを
示しており、この書式データ管理テーブルTには、書式
番号Nに対応する書式データバッファ群5の格納アドレ
スが在中しており、それぞれ各書式データバッフ?5・
・・の先頭アドレスを示している。また、COは書式デ
ータバッファ群5に新規の書式データが登録されるごと
に1つずつカウントアツプする書式バッファカウンタで
ある。
示しており、この書式データ管理テーブルTには、書式
番号Nに対応する書式データバッファ群5の格納アドレ
スが在中しており、それぞれ各書式データバッフ?5・
・・の先頭アドレスを示している。また、COは書式デ
ータバッファ群5に新規の書式データが登録されるごと
に1つずつカウントアツプする書式バッファカウンタで
ある。
次に、このプリンタにおいて書式データ登録コマンドC
aおよび書式データ展開コマンドCbを入力した際のそ
れぞれの動作について第4図および第5図のフローチャ
ートを参照しながら説明する。
aおよび書式データ展開コマンドCbを入力した際のそ
れぞれの動作について第4図および第5図のフローチャ
ートを参照しながら説明する。
まず、ホストコンピュータからインターフェース部4を
介してCPU1に書式データ登録コマンドCaが入力さ
れると、CPU1は、この書式データ登録コマンドCa
の書式番号Nのチエツクを行い(スイップa)、これが
新規であるか否かを書式バッファカウンタCOのカウン
タ値との比較により判断する(ステップb)。
介してCPU1に書式データ登録コマンドCaが入力さ
れると、CPU1は、この書式データ登録コマンドCa
の書式番号Nのチエツクを行い(スイップa)、これが
新規であるか否かを書式バッファカウンタCOのカウン
タ値との比較により判断する(ステップb)。
そして新規であることが判断された場合は、書式バッフ
7カウンタCOを更新しくステップC)、この書式バッ
ファカウンタCOのカウント値により書式データ管理テ
ーブル]−を索引して書式データバッファ群5における
先頭アドレスを知り、(の位2に書式データ登録コマン
ドCaの古式データを格納する(ステップd)。
7カウンタCOを更新しくステップC)、この書式バッ
ファカウンタCOのカウント値により書式データ管理テ
ーブル]−を索引して書式データバッファ群5における
先頭アドレスを知り、(の位2に書式データ登録コマン
ドCaの古式データを格納する(ステップd)。
一方、ステップbにおいて登録済みであることが判断さ
れた場合は、その書式番号Nから書式データ管理テーブ
ルTを索引して書式データバッファ群5における先頭ア
ドレスを知り、その位置に書式データ登録コマンドCa
の書式データを登録する(ステップd)。
れた場合は、その書式番号Nから書式データ管理テーブ
ルTを索引して書式データバッファ群5における先頭ア
ドレスを知り、その位置に書式データ登録コマンドCa
の書式データを登録する(ステップd)。
この後、ホストコンピュータからインターフェース部4
を介してCPU1に書式データ展開コマンドcbが入力
されると、cpuiは、まずこの古式データ展開コマン
ドcbの書式番号Nのチエツクを行い(ステップe)、
この書式fI号Nの書式データが書式データバッファ群
5に登録されているか否かを書式バッファカウンタCO
のカウンタ値との比較により判断する(ステップf)。
を介してCPU1に書式データ展開コマンドcbが入力
されると、cpuiは、まずこの古式データ展開コマン
ドcbの書式番号Nのチエツクを行い(ステップe)、
この書式fI号Nの書式データが書式データバッファ群
5に登録されているか否かを書式バッファカウンタCO
のカウンタ値との比較により判断する(ステップf)。
そして未登録であることが判断された場合は、ホストコ
ンピュータに対して未登録であることを示すステータス
信号を出力してその事を通知する。
ンピュータに対して未登録であることを示すステータス
信号を出力してその事を通知する。
また、登録されていることが判断された場合は、その書
式番号Nから書式データ管理テーブルTを索引して書式
データバッファ群5における先頭アドレスを知り(ステ
ップg)、その位置に登録された書式データを読み出し
てページメモリ7に展開する(ステップh)。またこの
とき印字データもページメモリ7に展開される。
式番号Nから書式データ管理テーブルTを索引して書式
データバッファ群5における先頭アドレスを知り(ステ
ップg)、その位置に登録された書式データを読み出し
てページメモリ7に展開する(ステップh)。またこの
とき印字データもページメモリ7に展開される。
そしてこの後、ホストコンピュータからの改頁の指示が
なされるかまたはページメモリ7が完全にデータで埋め
尽された時点で、CPu1からデバイスコントローラ8
に印字動作を開始する信号が出力され、これによりペー
ジメモリ7に展開されたデータが印字される。
なされるかまたはページメモリ7が完全にデータで埋め
尽された時点で、CPu1からデバイスコントローラ8
に印字動作を開始する信号が出力され、これによりペー
ジメモリ7に展開されたデータが印字される。
かくして、この実施例のプリンタによれば、書式データ
をプリンタ内部の書式データバッファ群5において複数
種類保持することにより、18式の異なる印字を行うご
とにホストコンピュータから古式データを転送する必要
を無くすことができ、ページメモリ7に展開すべき書式
データをホストコンピュータの簡単なコマンド入力操作
だけで選択することが可能となる。
をプリンタ内部の書式データバッファ群5において複数
種類保持することにより、18式の異なる印字を行うご
とにホストコンピュータから古式データを転送する必要
を無くすことができ、ページメモリ7に展開すべき書式
データをホストコンピュータの簡単なコマンド入力操作
だけで選択することが可能となる。
[発明の効果]
以上説明したように本発明によれば、ホストコンピュー
タからその都度具なる書式データを転送することなく、
効率良く所望の書式データを印字メモリに展開すること
ができる。
タからその都度具なる書式データを転送することなく、
効率良く所望の書式データを印字メモリに展開すること
ができる。
第1図は本発明の一実施例のプリンタの構成を説明する
ためのブロック図、第2図は第1図のプリンタにおいて
用いられる書式データ登録コマンドおよび書式データ展
開コマンドを示す図、第3図は第2図の各コマンドを用
いて書式データの管理を行う書式データ管理テーブルを
示す図、第4図は第1図のプリンタにおいて古式データ
を登録する動作を示すフローチャート、第5図は第1図
のプリンタにおいて書式データをページメモリに展開す
る動作を示すフローチャートである。 1・・・CPU、2・・・ROM、3・・・ワークメモ
リ、5・・・書式データバッファ群、7・・・ページメ
モリ、Ca・・・書式データ登録コマンド、cb・・・
書式データ展開コマンド、N・・・書式番号、T・・・
内式管理テーブル、CO・・・礒)式バッファカウンタ
。 出願人 株式会社 東芝 代理人 弁理士 須 山 佐 − 第1図 第2図 第4図 第5霧
ためのブロック図、第2図は第1図のプリンタにおいて
用いられる書式データ登録コマンドおよび書式データ展
開コマンドを示す図、第3図は第2図の各コマンドを用
いて書式データの管理を行う書式データ管理テーブルを
示す図、第4図は第1図のプリンタにおいて古式データ
を登録する動作を示すフローチャート、第5図は第1図
のプリンタにおいて書式データをページメモリに展開す
る動作を示すフローチャートである。 1・・・CPU、2・・・ROM、3・・・ワークメモ
リ、5・・・書式データバッファ群、7・・・ページメ
モリ、Ca・・・書式データ登録コマンド、cb・・・
書式データ展開コマンド、N・・・書式番号、T・・・
内式管理テーブル、CO・・・礒)式バッファカウンタ
。 出願人 株式会社 東芝 代理人 弁理士 須 山 佐 − 第1図 第2図 第4図 第5霧
Claims (3)
- (1)ホストコンピュータから出力された印字データお
よび書式データをそれぞれ印字メモリに展開して印字を
行うプリンタにおいて、複数組の書式データを格納可能
な書式データ格納手段と、前記書式データ格納手段に新
規の書式データが格納されるごとに1つずつカウントア
ップされるカウンタと、前記ホストコンピュータから入
力された少なくとも識別番号を有する書式データの登録
または展開コマンドのその識別番号と前記カウンタのカ
ウント値とを比較する比較手段と、この比較手段の比較
結果に基づいて前記書式データ格納手段への書式データ
の新規登録または前記書式データ格納手段に格納された
書式データの前記印字メモリへの展開を制御する制御手
段とを具備したことを特徴とするプリンタ。 - (2)前記制御手段は、前記比較手段の比較結果におい
て前記書式データの登録コマンドにおける書式データの
識別番号が前記カウンタのカウント値以上であった場合
、書式データの新規登録を行うことを特徴とする特許請
求の範囲第1項記載のプリンタ。 - (3)前記制御手段は、前記比較手段の比較結果におい
て前記書式データの展開コマンドにおける識別番号が前
記カウンタのカウント値以下であつた場合に、前記識別
番号に対応する書式データを前記書式データ格納手段よ
り読出して前記印字メモリへの展開を行うことを特徴と
する特許請求の範囲第1項記載のプリンタ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62302507A JPH01141774A (ja) | 1987-11-30 | 1987-11-30 | プリンタ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62302507A JPH01141774A (ja) | 1987-11-30 | 1987-11-30 | プリンタ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01141774A true JPH01141774A (ja) | 1989-06-02 |
Family
ID=17909796
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62302507A Pending JPH01141774A (ja) | 1987-11-30 | 1987-11-30 | プリンタ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01141774A (ja) |
-
1987
- 1987-11-30 JP JP62302507A patent/JPH01141774A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5878198A (en) | Information processing apparatus and method and memory medium storing information processing program | |
| US5136688A (en) | Print data processing apparatus for an image forming apparatus | |
| JPH0378651B2 (ja) | ||
| JPH0263763A (ja) | 出力方法及びその装置 | |
| JPH01141774A (ja) | プリンタ | |
| JPH0330977A (ja) | ページプリンタにおける印字基準位置設定方法 | |
| JPS62255993A (ja) | 画像出力装置 | |
| JPS60171527A (ja) | 印字装置 | |
| JPH03114856A (ja) | プリンタデータ管理方式 | |
| JPH0559459B2 (ja) | ||
| JP2627555B2 (ja) | ワード・プロセッサにおけるユーザー定義文字の管理方法 | |
| JPH0469261A (ja) | プリンタ | |
| JPS61148065A (ja) | 記録情報の入出力制御方法 | |
| JP3245401B2 (ja) | 文書出力制御装置および文書出力制御方法 | |
| JPH07149006A (ja) | プリンタ制御装置 | |
| JP2728916B2 (ja) | 文字処理装置及び方法 | |
| JP3143118B2 (ja) | プリンタ及び印字イメージパターン展開方法 | |
| JPH03188558A (ja) | 均等割付機能付き文書処理装置 | |
| JPS61179755A (ja) | パタ−ン変換装置 | |
| JPS63276625A (ja) | 情報処理装置 | |
| JPH047148B2 (ja) | ||
| JPH02172776A (ja) | 印刷装置 | |
| JPH08310062A (ja) | プリンタ内に記憶される登録文字の管理方法 | |
| JPH033266B2 (ja) | ||
| JPS6371374A (ja) | 外字処理方式 |