JPH02243369A - プリンタシステム - Google Patents
プリンタシステムInfo
- Publication number
- JPH02243369A JPH02243369A JP1065760A JP6576089A JPH02243369A JP H02243369 A JPH02243369 A JP H02243369A JP 1065760 A JP1065760 A JP 1065760A JP 6576089 A JP6576089 A JP 6576089A JP H02243369 A JPH02243369 A JP H02243369A
- Authority
- JP
- Japan
- Prior art keywords
- external
- macro
- data
- printer
- memory
- 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
- Record Information Processing For Printing (AREA)
- Facsimiles In General (AREA)
- Fax Reproducing Arrangements (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明は、電子写真複写機、ファクシミリ等のプリン
タ装置、特に頻繁に使用するデータの転送、印刷の簡易
化に関するものである。
タ装置、特に頻繁に使用するデータの転送、印刷の簡易
化に関するものである。
[従来の技術]
例えばホストコンピュータにファクシミリデータ変換装
置を介して接続されたファクシミリ等のプリンタにより
頻繁に使用する印刷データ、例えば会社名等を表わすキ
ャラクタコードな印刷する場合は、そのデータを使用す
るたび毎にホストコンピュータで印刷データを作成して
プリンタに転送するか、ホストコンピュータからプリン
タに送る印刷データ中に頻繁に使用する印刷データのマ
クロデータな作成してプリンタの内部メモリに送り込み
、識別子番号により登録管理して必要なときにコマンド
によりプリンタの内部メモリに格納されたマクロデータ
を読み出して印刷するマクロ機能を用いていた。
置を介して接続されたファクシミリ等のプリンタにより
頻繁に使用する印刷データ、例えば会社名等を表わすキ
ャラクタコードな印刷する場合は、そのデータを使用す
るたび毎にホストコンピュータで印刷データを作成して
プリンタに転送するか、ホストコンピュータからプリン
タに送る印刷データ中に頻繁に使用する印刷データのマ
クロデータな作成してプリンタの内部メモリに送り込み
、識別子番号により登録管理して必要なときにコマンド
によりプリンタの内部メモリに格納されたマクロデータ
を読み出して印刷するマクロ機能を用いていた。
[発明が解決しようとする課題]
前述したように頻繁に使用する印刷データを使用するた
び毎に作成してプリンタに転送する場合は同じデータを
転送する回数が多いと共に、転送に時間を要するという
短所があった。
び毎に作成してプリンタに転送する場合は同じデータを
転送する回数が多いと共に、転送に時間を要するという
短所があった。
また、プリンタの内部メモリにマクロデータをダウンロ
ードし、必要なときに読み出して印刷するマクロ機能を
用いた場合、複数の印刷データファイルで同じキャラク
タコード等の印刷データを使用するときには内部メモリ
に格納されたマクロファイルを消去しないように注意す
る必要があり、マクロデータのリセットに制約があると
共にフォントダウンロードや他のマクロファイル等内部
メモリに関係する動作に制約が入るという短所があった
φ また、要求するマクロファイルをアクセスできるように
マクロファイルを管理する必要があり、その管理が容易
でないという短所があった。
ードし、必要なときに読み出して印刷するマクロ機能を
用いた場合、複数の印刷データファイルで同じキャラク
タコード等の印刷データを使用するときには内部メモリ
に格納されたマクロファイルを消去しないように注意す
る必要があり、マクロデータのリセットに制約があると
共にフォントダウンロードや他のマクロファイル等内部
メモリに関係する動作に制約が入るという短所があった
φ また、要求するマクロファイルをアクセスできるように
マクロファイルを管理する必要があり、その管理が容易
でないという短所があった。
さらに、プリンタ内部メモリ上に頻繁に使用する印刷デ
ータがマクロファイルとして存在するので内部メモリの
有効メモリ容量が減少するという短所もあった。
ータがマクロファイルとして存在するので内部メモリの
有効メモリ容量が減少するという短所もあった。
この発明はかかる短所を解決するためになされたもので
あり、転送時間が省略でき、かつプリンタの内部メモリ
の容量を大きく使えると共に容易にマクロファイルを使
用することができるプリンタシステムを得ることを目的
とするものである。
あり、転送時間が省略でき、かつプリンタの内部メモリ
の容量を大きく使えると共に容易にマクロファイルを使
用することができるプリンタシステムを得ることを目的
とするものである。
[課題を解決するための手段〕
この発明に係るプリンタシステムは外部メモリと、外部
メモリを装着するプリンタコントローラとを有する5 外部メモリはロムカード、ロムカートリッジ等からなり
、プリンタで頻繁に使用される印刷データが外部マクロ
ファイルとして書き込まれている。
メモリを装着するプリンタコントローラとを有する5 外部メモリはロムカード、ロムカートリッジ等からなり
、プリンタで頻繁に使用される印刷データが外部マクロ
ファイルとして書き込まれている。
プリンタコントローラの処理手段は装着された外部メモ
リのデータを読み出して解釈して内部メモリに記憶され
ているデータに加え、このデータを出力手段で変換して
プリンタ駆動手段に送り出す。
リのデータを読み出して解釈して内部メモリに記憶され
ているデータに加え、このデータを出力手段で変換して
プリンタ駆動手段に送り出す。
[作用]
この発明においては、プリンタで頻繁に使用する印刷デ
ータをマクロファイルとして外部メモリに格納し、必要
に応じてプリンタコントローラで外部メモリ上のマクロ
ファイルをアクセスし、必要なマクロファイルのデータ
を処理して出力し印刷を行なう。
ータをマクロファイルとして外部メモリに格納し、必要
に応じてプリンタコントローラで外部メモリ上のマクロ
ファイルをアクセスし、必要なマクロファイルのデータ
を処理して出力し印刷を行なう。
[実施例コ
第1図はこの発明の一実施例を示すブロック図である。
第1図において、lは例えばホストコンピュータを有す
るホストマシン、2はプリンタコントローラの制御部で
あるスーパーバイザであり、スーパーバイザ2はホスト
マシンIからインターフェイス3を介して送られたプロ
グラムの実行を制御し、プリンタコントローラの作業の
流れを統制する。4はホストマシン1からインターフェ
イス3を介して送られるデータを一時的に格納するイン
プットバッファ、5はインタープリタであり、インター
プリタ5はインプットバッファ4に格納されたホストマ
シンlからのデータを取り出して、そのデータの持つ動
作を解釈して、その動作の処理を行なうモジュールに仕
事を渡す。
るホストマシン、2はプリンタコントローラの制御部で
あるスーパーバイザであり、スーパーバイザ2はホスト
マシンIからインターフェイス3を介して送られたプロ
グラムの実行を制御し、プリンタコントローラの作業の
流れを統制する。4はホストマシン1からインターフェ
イス3を介して送られるデータを一時的に格納するイン
プットバッファ、5はインタープリタであり、インター
プリタ5はインプットバッファ4に格納されたホストマ
シンlからのデータを取り出して、そのデータの持つ動
作を解釈して、その動作の処理を行なうモジュールに仕
事を渡す。
6は内部メモリであり、内部メモリ6はホストマシンl
からダウンロードされたマクロファイル。
からダウンロードされたマクロファイル。
フォントファイル等のデータを格納するランダムアクセ
スメモリ(RAM)である、7はコンボーザであり、コ
ンボーザ7はインタープリタ5で解釈されたデータを解
釈通りに実行し、プリンタエンジン8に出力するイメー
ジデータに変換する。
スメモリ(RAM)である、7はコンボーザであり、コ
ンボーザ7はインタープリタ5で解釈されたデータを解
釈通りに実行し、プリンタエンジン8に出力するイメー
ジデータに変換する。
9は上記のように構成されたプリンタコントローラに接
続される外部メモリであり、外部メモリ9はプリンタで
頻繁に使用される印刷データ、例えば社名等をマクロフ
ァイルとし書き込んだロムカードあるいはロムカートリ
ッジからなる。
続される外部メモリであり、外部メモリ9はプリンタで
頻繁に使用される印刷データ、例えば社名等をマクロフ
ァイルとし書き込んだロムカードあるいはロムカートリ
ッジからなる。
上記のよ、うに構成されたプリンタシステムの動作を第
2図に示したフローチャートを参照して、例えばA4サ
イズの用紙の印刷するページ毎に用紙の下部に社名等を
印刷する場合について説明する。
2図に示したフローチャートを参照して、例えばA4サ
イズの用紙の印刷するページ毎に用紙の下部に社名等を
印刷する場合について説明する。
外部メモリ9には社名等頻繁に使用される印刷データが
外部マクロファイルとし書き込まれている。第3図(a
)、(b)は外部メモリ9に例えば2種の外部マクロが
書き込まれているときの外部マクロファイルの16進型
タンプリストを示し、(a)は外部マクロ1.(b)は
外部マクロ2である。第3図(a)、(b)においてA
はヘッダ一部を示し、(0001)は識別子番号(以下
、IDNo、という)lを(0002)はIDNo、2
を示す、B、Cはエスケープシーケンスであり、(IB
14 56 3F)は印刷する用紙の上端から62
行目に印字位置を移動させるエスケープシーケンス(I
B 14 48 1F)は30カラム目に印字位置を
移動させるエスケープシーケンスであり、その他のコー
ドは社名等のキャラクタコードを示す。
外部マクロファイルとし書き込まれている。第3図(a
)、(b)は外部メモリ9に例えば2種の外部マクロが
書き込まれているときの外部マクロファイルの16進型
タンプリストを示し、(a)は外部マクロ1.(b)は
外部マクロ2である。第3図(a)、(b)においてA
はヘッダ一部を示し、(0001)は識別子番号(以下
、IDNo、という)lを(0002)はIDNo、2
を示す、B、Cはエスケープシーケンスであり、(IB
14 56 3F)は印刷する用紙の上端から62
行目に印字位置を移動させるエスケープシーケンス(I
B 14 48 1F)は30カラム目に印字位置を
移動させるエスケープシーケンスであり、その他のコー
ドは社名等のキャラクタコードを示す。
印刷に際しては、上記のように外部マクロ162が書き
込まれた外部メモリ9をプリントコントローラに接続し
、社名を表わすキャラクタコードを有する外部マクロl
をオペレーションパネルでIDNo、1で指定する。印
刷が開始するとスーパーバイザ2は接続された外部メモ
リ4に外部マクロが存在しているか否かを判断しくステ
ップsB、外部マクロが存在している場合は外部マクロ
フラグを立てる(ステップS2)、そして外部メモリ9
の外部マクロ1を印刷するページ毎に使用する条件の下
でホストマシンlからインターフェース3を介してテキ
ストデータが転送され、インプットバッファ4に蓄積さ
れる。インタープリタ5はインプットバッファ4に蓄積
されたデータを読み出して解釈し、解釈されたデータを
内部メモリ8に記憶させる(ステップS3)、この処理
を繰返し行ない、1ペ一ジ分のデータの処理が終ると(
ステップS4)、スーパーバイザ2は外部マクログラフ
が立っているか否かを判断しくステップS5) 外部
マクログラフが立っていると、スーパーバイザ2はイン
タープリタ5に対してIDNo、1を指定して外部マク
ロlの読出し処理を進めて行くように指示する。インタ
ープリタ5は指示されたIDNo、1から外部マクロ1
を読出し、外部マクロlの各コードを解釈して、解釈さ
れたデータを先に処理され、内部メモリ6に記憶された
1ペ一ジ分のデータに加える(ステップS6)、この外
部マクロデータの処理が終了すると、コンボーサ7はス
ーパーバイザ2の指示により処理済の1ペ一ジ分のデー
タを読出し、イメージデータに変換してプリンタエンジ
ン8に出力し印刷を行なう(ステップS7)。
込まれた外部メモリ9をプリントコントローラに接続し
、社名を表わすキャラクタコードを有する外部マクロl
をオペレーションパネルでIDNo、1で指定する。印
刷が開始するとスーパーバイザ2は接続された外部メモ
リ4に外部マクロが存在しているか否かを判断しくステ
ップsB、外部マクロが存在している場合は外部マクロ
フラグを立てる(ステップS2)、そして外部メモリ9
の外部マクロ1を印刷するページ毎に使用する条件の下
でホストマシンlからインターフェース3を介してテキ
ストデータが転送され、インプットバッファ4に蓄積さ
れる。インタープリタ5はインプットバッファ4に蓄積
されたデータを読み出して解釈し、解釈されたデータを
内部メモリ8に記憶させる(ステップS3)、この処理
を繰返し行ない、1ペ一ジ分のデータの処理が終ると(
ステップS4)、スーパーバイザ2は外部マクログラフ
が立っているか否かを判断しくステップS5) 外部
マクログラフが立っていると、スーパーバイザ2はイン
タープリタ5に対してIDNo、1を指定して外部マク
ロlの読出し処理を進めて行くように指示する。インタ
ープリタ5は指示されたIDNo、1から外部マクロ1
を読出し、外部マクロlの各コードを解釈して、解釈さ
れたデータを先に処理され、内部メモリ6に記憶された
1ペ一ジ分のデータに加える(ステップS6)、この外
部マクロデータの処理が終了すると、コンボーサ7はス
ーパーバイザ2の指示により処理済の1ペ一ジ分のデー
タを読出し、イメージデータに変換してプリンタエンジ
ン8に出力し印刷を行なう(ステップS7)。
以上の動作を印刷する各ページ毎に繰返して行なうこと
により各ページの下部に社名を印刷することができる。
により各ページの下部に社名を印刷することができる。
なお、上記実施例においては外部メモリ9に書き込まれ
た外部マクロlのデータを印刷する場合について説明し
たが、印刷開始にあたりオペレーションパネルでIDN
o、2を指定することにより社名以外の外部マクロ2の
データも上記実施例と同様に印刷することができる。
た外部マクロlのデータを印刷する場合について説明し
たが、印刷開始にあたりオペレーションパネルでIDN
o、2を指定することにより社名以外の外部マクロ2の
データも上記実施例と同様に印刷することができる。
また、上記実施例においては、ホストマシンlから転送
されるデータと外部メモリ9に書き込まれた外部マクロ
1.2のデータを同時に印刷する場合について説明した
が、オペレーションパネル又は特に設定したエスケープ
シーケンスにより外部メモリ9の必要とする外部マクロ
のデータのみを印刷させて、外部マクロファイルのサン
プルが見られるようにすると、ページレイアウト等を行
なうときに非常に便利となる。
されるデータと外部メモリ9に書き込まれた外部マクロ
1.2のデータを同時に印刷する場合について説明した
が、オペレーションパネル又は特に設定したエスケープ
シーケンスにより外部メモリ9の必要とする外部マクロ
のデータのみを印刷させて、外部マクロファイルのサン
プルが見られるようにすると、ページレイアウト等を行
なうときに非常に便利となる。
また、外部メモリ9に書き込まれた外部マクロ1.2の
I DNo、1 、 T DNo、2又はファイルネ
ーム等を登録するファイルへラダーを外部メモリ9のマ
クロファイルに設けるようにすると、外部マクロ1.2
を選択するときに便利となる。さらに、サマリーシート
のようなプリンタの設定情報をレポートするときに、外
部マクロファイルの選択、確認を容易にすることもでき
る。
I DNo、1 、 T DNo、2又はファイルネ
ーム等を登録するファイルへラダーを外部メモリ9のマ
クロファイルに設けるようにすると、外部マクロ1.2
を選択するときに便利となる。さらに、サマリーシート
のようなプリンタの設定情報をレポートするときに、外
部マクロファイルの選択、確認を容易にすることもでき
る。
[発明の効果]
この発明は以上説明したように、プリンタで頻繁に使用
する印刷データをマクロファイルとして外部メモリに格
納し、必要に応じて外部メモリ上のマクロファイルをア
クセスし、必要なマクロファイルのデータを処理してホ
ストマシンから送られるデータに加えて出力し印刷する
ようにしたので、頻繁に使用する印刷データをその都度
ホストマシンから転送する必要がなく、マクロファイル
を頻繁に作成する必要がないと共に転送時間や転送回数
を減らすことができる。
する印刷データをマクロファイルとして外部メモリに格
納し、必要に応じて外部メモリ上のマクロファイルをア
クセスし、必要なマクロファイルのデータを処理してホ
ストマシンから送られるデータに加えて出力し印刷する
ようにしたので、頻繁に使用する印刷データをその都度
ホストマシンから転送する必要がなく、マクロファイル
を頻繁に作成する必要がないと共に転送時間や転送回数
を減らすことができる。
また、プリンタで頻繁に使用する印刷データのマクロフ
ァイルが外部メモリ内に存在するだけで印刷することが
できるから、プリンタに有する内部メモリの容量を大き
く使うことができる。
ァイルが外部メモリ内に存在するだけで印刷することが
できるから、プリンタに有する内部メモリの容量を大き
く使うことができる。
さらに外部メモリ内にマクロファイルがあるから、マク
ロファイルの使用が容易になると共にマクロファイルの
管理を非常に簡単にすることもできる。
ロファイルの使用が容易になると共にマクロファイルの
管理を非常に簡単にすることもできる。
第1図はこの発明の実施例を示すブロック図、第2図は
上記実施例の動作を示すフローチャート、第3図(a)
、(b)は上記実施例の外部メモリに書き込まれた外部
マクロファイルのダンブリスト構成を示し、(a)は外
部マクロlの構成図、(b)は外部マクロ2の構成図で
ある。 ■・・・・スーパーバイザ、2・・・・ホストマシン、
3・・・・インターフェース、4・・・・インプットバ
ッファ、5・・・・インタープリンタ、6・・・・内部
メモリ、7・・・・コンボーザ、8・・・・プリンタエ
ンジン、9・・・・外部メモリ。 第1
上記実施例の動作を示すフローチャート、第3図(a)
、(b)は上記実施例の外部メモリに書き込まれた外部
マクロファイルのダンブリスト構成を示し、(a)は外
部マクロlの構成図、(b)は外部マクロ2の構成図で
ある。 ■・・・・スーパーバイザ、2・・・・ホストマシン、
3・・・・インターフェース、4・・・・インプットバ
ッファ、5・・・・インタープリンタ、6・・・・内部
メモリ、7・・・・コンボーザ、8・・・・プリンタエ
ンジン、9・・・・外部メモリ。 第1
Claims (1)
- ロムカード、ロムカートリッジ等からなり外部マクロフ
ァイルが書き込まれた外部メモリと、該外部メモリのデ
ータを読み出して解釈して、内部メモリに記憶されてい
るデータに加える処理手段と、該処理手段によって処理
されたデータを変換し、プリンタ駆動手段に送出する送
出手段とを備えたことを特徴とするプリンタシステム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1065760A JPH02243369A (ja) | 1989-03-17 | 1989-03-17 | プリンタシステム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1065760A JPH02243369A (ja) | 1989-03-17 | 1989-03-17 | プリンタシステム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02243369A true JPH02243369A (ja) | 1990-09-27 |
Family
ID=13296308
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1065760A Pending JPH02243369A (ja) | 1989-03-17 | 1989-03-17 | プリンタシステム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02243369A (ja) |
-
1989
- 1989-03-17 JP JP1065760A patent/JPH02243369A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7190468B2 (en) | Background document rendering system and method | |
| US5371873A (en) | Image data processing terminal equipment coupled to an external device allowing independent use of memory area by the external device | |
| CN1195804A (zh) | 打印机和打印控制方法 | |
| JP3667043B2 (ja) | 情報処理システム、情報処理装置、及び印刷制御方法 | |
| JP2004090612A (ja) | 印刷方法、データ構造、印刷システム | |
| US20060109504A1 (en) | Image forming apparatus and image forming method | |
| US6687019B1 (en) | Device and method of printing data in multiple copies | |
| JPS6145325A (ja) | プリント装置 | |
| JP3404255B2 (ja) | 画像形成装置 | |
| KR100485790B1 (ko) | 프린터에 저장된 인쇄데이터를 디스플레이하는 인쇄시스템및 그 제어방법 | |
| KR100389858B1 (ko) | 인쇄기 및 그 인쇄데이터 처리방법 | |
| JP5044031B2 (ja) | 情報処理装置、情報処理方法及び記憶媒体 | |
| KR100313869B1 (ko) | 효율적인 프린팅 데이터 발생장치 및 그 방법 | |
| KR19990038544A (ko) | 데이터 저장 방법 및 그 장치 | |
| JP4084441B2 (ja) | 画像形成装置 | |
| JP2006236006A (ja) | 印刷装置、プログラムおよび記録媒体 | |
| JPH1139117A (ja) | プリンタ制御装置 | |
| JP2001249775A (ja) | 記憶機能を有する印刷システム | |
| CN118732963A (zh) | 打印文件生成方法、装置、电子设备及可读介质 | |
| JP2590707Y2 (ja) | ページプリンタ | |
| JP2006222581A (ja) | 画像形成装置及びその制御方法、コンピュータプログラム及び記憶媒体 | |
| JPH0361562A (ja) | プリンタ装置 | |
| JPH0414473A (ja) | 印刷制御装置 | |
| JPH06286232A (ja) | スプール印刷方法および装置 | |
| JPH035811A (ja) | イメージデータの端末フォームオーバレイ方式 |