JPH08310073A - プリンタ制御装置 - Google Patents
プリンタ制御装置Info
- Publication number
- JPH08310073A JPH08310073A JP7119823A JP11982395A JPH08310073A JP H08310073 A JPH08310073 A JP H08310073A JP 7119823 A JP7119823 A JP 7119823A JP 11982395 A JP11982395 A JP 11982395A JP H08310073 A JPH08310073 A JP H08310073A
- Authority
- JP
- Japan
- Prior art keywords
- print information
- microprocessor
- storage buffer
- information storage
- full flag
- 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.)
- Withdrawn
Links
Landscapes
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】
【目的】 ソフトウェアの物量低減、印刷情報転送処理
速度の高速化、印刷情報格納用バッファの容量の有効利
用を図ることのできるプリンタ制御装置を提供する。 【構成】 印刷情報格納用バッファ3内全てに印刷情報
が書かれる時のマイクロプロセッサ2による書き込み動
作において、フルフラグが真となり、この信号をマイク
ロプロセッサ制御回路7が受信し、マイクロプロセッサ
2へのレディ信号を偽とし、書き込み動作を終了しない
ままマイクロプロセッサ2を待機させ、この状態におい
て、描画用プロセッサ4が印刷情報格納用バッファ3よ
り印刷情報を読み出すと印刷情報格納用バッファ3内に
空きができるので、フルフラグが偽となり、この信号を
マイクロプロセッサ制御回路7が受信しマイクロプロセ
ッサ2へのレディ信号を真とし、書き込み動作を再開す
る。
速度の高速化、印刷情報格納用バッファの容量の有効利
用を図ることのできるプリンタ制御装置を提供する。 【構成】 印刷情報格納用バッファ3内全てに印刷情報
が書かれる時のマイクロプロセッサ2による書き込み動
作において、フルフラグが真となり、この信号をマイク
ロプロセッサ制御回路7が受信し、マイクロプロセッサ
2へのレディ信号を偽とし、書き込み動作を終了しない
ままマイクロプロセッサ2を待機させ、この状態におい
て、描画用プロセッサ4が印刷情報格納用バッファ3よ
り印刷情報を読み出すと印刷情報格納用バッファ3内に
空きができるので、フルフラグが偽となり、この信号を
マイクロプロセッサ制御回路7が受信しマイクロプロセ
ッサ2へのレディ信号を真とし、書き込み動作を再開す
る。
Description
【0001】
【産業上の利用分野】本発明は、プリンタ制御装置に関
するものである。
するものである。
【0002】
【従来の技術】図3に従来のプリンタ制御装置における
印刷情報格納用バッファへの書き込み動作のブロック図
を示す。ホストCPU1からの印刷情報は、マイクロプ
ロセッサ2により印刷情報格納用バッファ3に書き込ま
れた後、描画プロセッサ4により読み出されてフルビッ
トマップメモリ5に印刷パターンとして書き込まれる。
印刷情報格納用バッファ3は、バッファ内に印刷情報が
書かれていないことを示すエンプティフラグと、バッフ
ァ内に印刷情報が半分書き込まれたことを示すハーフフ
ルフラグと、バッファ内全てに印刷情報が書き込まれた
ことを示すフルフラグとを有し、割り込み制御回路6は
前記3種類のフラグの中のハーフフルフラグが真となる
と、マイクロプロセッサ2に割り込み要求を行う。割り
込み要求を受けたマイクロプロセッサ2は、ハーフフル
フラグが偽となるまで印刷情報格納用バッファ3への書
き込み動作を停止する。一方、描画プロセッサ4は、マ
イクロプロセッサ2の印刷情報格納用バッファ3への書
き込みが禁止されている間も印刷情報格納用バッファ3
から印刷情報の読み出しを行っているため、印刷情報格
納用バッファ3のハーフフルフラグは偽となる。ハーフ
フルフラグが偽になったことをマイクロプロセッサ2が
認識すると、マイクロプロセッサ2は印刷情報格納用バ
ッファ3への書き込み動作をハーフフルフラグが真とな
るまで行う。
印刷情報格納用バッファへの書き込み動作のブロック図
を示す。ホストCPU1からの印刷情報は、マイクロプ
ロセッサ2により印刷情報格納用バッファ3に書き込ま
れた後、描画プロセッサ4により読み出されてフルビッ
トマップメモリ5に印刷パターンとして書き込まれる。
印刷情報格納用バッファ3は、バッファ内に印刷情報が
書かれていないことを示すエンプティフラグと、バッフ
ァ内に印刷情報が半分書き込まれたことを示すハーフフ
ルフラグと、バッファ内全てに印刷情報が書き込まれた
ことを示すフルフラグとを有し、割り込み制御回路6は
前記3種類のフラグの中のハーフフルフラグが真となる
と、マイクロプロセッサ2に割り込み要求を行う。割り
込み要求を受けたマイクロプロセッサ2は、ハーフフル
フラグが偽となるまで印刷情報格納用バッファ3への書
き込み動作を停止する。一方、描画プロセッサ4は、マ
イクロプロセッサ2の印刷情報格納用バッファ3への書
き込みが禁止されている間も印刷情報格納用バッファ3
から印刷情報の読み出しを行っているため、印刷情報格
納用バッファ3のハーフフルフラグは偽となる。ハーフ
フルフラグが偽になったことをマイクロプロセッサ2が
認識すると、マイクロプロセッサ2は印刷情報格納用バ
ッファ3への書き込み動作をハーフフルフラグが真とな
るまで行う。
【0003】
【発明が解決しようとする課題】上記従来技術では印刷
情報転送において、印刷情報格納用バッファ3の容量が
半分しか使えず、しかも、書き込み制御をソフトウェア
による割り込み制御で行っており処理時間が長く効率が
悪いため、印刷速度の速いプリンタには適用できないと
いう欠点があった。
情報転送において、印刷情報格納用バッファ3の容量が
半分しか使えず、しかも、書き込み制御をソフトウェア
による割り込み制御で行っており処理時間が長く効率が
悪いため、印刷速度の速いプリンタには適用できないと
いう欠点があった。
【0004】本発明の目的は、ソフトウェアの物量低
減、印刷情報転送処理速度の高速化、印刷情報格納用バ
ッファの容量の有効利用を図ることのできるプリンタ制
御装置を提供することにある。
減、印刷情報転送処理速度の高速化、印刷情報格納用バ
ッファの容量の有効利用を図ることのできるプリンタ制
御装置を提供することにある。
【0005】
【課題を解決するための手段】上記の目的は、ホストC
PUから受信した印刷情報を編集するマイクロプロセッ
サと、前記マイクロプロセッサが編集した印刷情報をド
ットパターンに展開する描画用プロセッサと、前記各プ
ロセッサがアクセス可能な印刷情報格納用バッファを有
するプリンタ制御装置において、前記印刷情報格納用バ
ッファからフルフラグを出力する手段と、前記フルフラ
グに基づき前記マイクロプロセッサによる印刷情報格納
用バッファへの印刷情報の書き込み動作を制御する手段
を設けることにより達成される。
PUから受信した印刷情報を編集するマイクロプロセッ
サと、前記マイクロプロセッサが編集した印刷情報をド
ットパターンに展開する描画用プロセッサと、前記各プ
ロセッサがアクセス可能な印刷情報格納用バッファを有
するプリンタ制御装置において、前記印刷情報格納用バ
ッファからフルフラグを出力する手段と、前記フルフラ
グに基づき前記マイクロプロセッサによる印刷情報格納
用バッファへの印刷情報の書き込み動作を制御する手段
を設けることにより達成される。
【0006】
【作用】本発明のプリンタ制御装置によれば、マイクロ
プロセッサの印刷情報格納用バッファへの書き込み制御
は、フルフラグが真になるとマイクロプロセッサの書き
込み動作を制御するレディ信号が偽となり、マイクロプ
ロセッサ制御回路からマイクロプロセッサへ出力され
る。マイクロプロセッサは、レディ信号が偽となったこ
とを認識し、印刷情報格納用バッファへの書き込みを停
止する。また、フルフラグが偽になるとマイクロプロセ
ッサ制御回路からマイクロプロセッサへ出力されるレデ
ィ信号は真となり、マイクロプロセッサの印刷格納用バ
ッファの書き込みが再開されるように動作する。
プロセッサの印刷情報格納用バッファへの書き込み制御
は、フルフラグが真になるとマイクロプロセッサの書き
込み動作を制御するレディ信号が偽となり、マイクロプ
ロセッサ制御回路からマイクロプロセッサへ出力され
る。マイクロプロセッサは、レディ信号が偽となったこ
とを認識し、印刷情報格納用バッファへの書き込みを停
止する。また、フルフラグが偽になるとマイクロプロセ
ッサ制御回路からマイクロプロセッサへ出力されるレデ
ィ信号は真となり、マイクロプロセッサの印刷格納用バ
ッファの書き込みが再開されるように動作する。
【0007】
【実施例】図1に本発明のプリンタ制御装置における印
刷情報格納用バッファ周辺のブロック図を示し、図2に
印刷情報格納用バッファ全てに印刷情報が書かれた時の
マイクロプロセッサ2による書き込み動作のタイミング
チャートを示す。印刷情報格納用バッファ3内全てに印
刷情報が書かれる時のマイクロプロセッサ2による書き
込み動作において、フルフラグが真となり、この信号を
マイクロプロセッサ制御回路7が受信し、マイクロプロ
セッサ2へのレディ信号を偽とし、書き込み動作を終了
しないままマイクロプロセッサ2を待機させる。上記の
状態において、描画プロセッサ4が印刷情報格納用バッ
ファ3から印刷情報を読み出すと、印刷情報格納用バッ
ファ3内に空きができるのでフルフラグが偽となり、こ
の信号をマイクロプロセッサ制御回路7が受信しマイク
ロプロセッサ2へのレディ信号を真とし、書き込み動作
を再開する。
刷情報格納用バッファ周辺のブロック図を示し、図2に
印刷情報格納用バッファ全てに印刷情報が書かれた時の
マイクロプロセッサ2による書き込み動作のタイミング
チャートを示す。印刷情報格納用バッファ3内全てに印
刷情報が書かれる時のマイクロプロセッサ2による書き
込み動作において、フルフラグが真となり、この信号を
マイクロプロセッサ制御回路7が受信し、マイクロプロ
セッサ2へのレディ信号を偽とし、書き込み動作を終了
しないままマイクロプロセッサ2を待機させる。上記の
状態において、描画プロセッサ4が印刷情報格納用バッ
ファ3から印刷情報を読み出すと、印刷情報格納用バッ
ファ3内に空きができるのでフルフラグが偽となり、こ
の信号をマイクロプロセッサ制御回路7が受信しマイク
ロプロセッサ2へのレディ信号を真とし、書き込み動作
を再開する。
【0008】
【発明の効果】本発明によれば、マイクロプロセッサに
よる印刷情報格納用バッファへの印刷情報の書き込み
が、ハードウェアのみで構成されるマイクロプロセッサ
制御回路により可能となるため、ソフトウェアの物量低
減、印刷情報転送処理速度の向上が実現できる。また、
印刷情報格納用バッファのフルフラグを使用するため、
バッファの容量の有効利用が実現できる。
よる印刷情報格納用バッファへの印刷情報の書き込み
が、ハードウェアのみで構成されるマイクロプロセッサ
制御回路により可能となるため、ソフトウェアの物量低
減、印刷情報転送処理速度の向上が実現できる。また、
印刷情報格納用バッファのフルフラグを使用するため、
バッファの容量の有効利用が実現できる。
【図面の簡単な説明】
【図1】本発明のプリンタ制御装置の印刷情報転送回路
ブロック図である。
ブロック図である。
【図2】本発明の印刷情報格納用バッファの満杯状態時
のマイクロプロセッサの書き込み動作タイミングチャー
トである。
のマイクロプロセッサの書き込み動作タイミングチャー
トである。
【図3】従来のプリンタ制御装置の印刷情報転送回路ブ
ロック図である。
ロック図である。
2はマイクロプロセッサ、3は印刷情報格納用バッフ
ァ、4は描画プロセッサ、5はフルビットマップメモ
リ、7はマイクロプロセッサ制御回路である。
ァ、4は描画プロセッサ、5はフルビットマップメモ
リ、7はマイクロプロセッサ制御回路である。
Claims (1)
- 【請求項1】ホストCPUから受信した印刷情報を編集
するマイクロプロセッサと、前記マイクロプロセッサが
編集した印刷情報をドットパターンに展開する描画用プ
ロセッサと、前記各プロセッサがアクセス可能な印刷情
報格納用バッファを有するプリンタ制御装置において、 前記印刷情報格納用バッファからフルフラグを出力する
手段と、前記フルフラグに基づき前記マイクロプロセッ
サによる印刷情報格納用バッファへの印刷情報の書き込
み動作を制御する手段を設けたことを特徴とするプリン
タ制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7119823A JPH08310073A (ja) | 1995-05-18 | 1995-05-18 | プリンタ制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7119823A JPH08310073A (ja) | 1995-05-18 | 1995-05-18 | プリンタ制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH08310073A true JPH08310073A (ja) | 1996-11-26 |
Family
ID=14771140
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7119823A Withdrawn JPH08310073A (ja) | 1995-05-18 | 1995-05-18 | プリンタ制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH08310073A (ja) |
-
1995
- 1995-05-18 JP JP7119823A patent/JPH08310073A/ja not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0811923B1 (en) | Bus access means for data processing apparatus | |
| JPH04180174A (ja) | 電子ファイリング装置 | |
| JP3715765B2 (ja) | バンドメモリサイズ決定方式および記録媒体 | |
| JPH05108275A (ja) | ストリーム・テープ装置 | |
| JP2712414B2 (ja) | 画像記憶回路 | |
| JP3037537B2 (ja) | 印刷システムおよび印刷システムに使用する印刷装置 | |
| JP2581144B2 (ja) | バス制御装置 | |
| JP2902709B2 (ja) | 画像処理装置 | |
| JP2964504B2 (ja) | 文書処理装置 | |
| JPH06149735A (ja) | データ受信制御装置 | |
| JP3027849B2 (ja) | 印字装置 | |
| JPS60134334A (ja) | 印字制御方式 | |
| JPH07253921A (ja) | 画像メモリの書込み,読出し方法 | |
| JPH0516452A (ja) | プリンタ | |
| JPH11115258A (ja) | 出力制御装置及び方法 | |
| JPH1091365A (ja) | プリンタ制御装置 | |
| JPH0727550B2 (ja) | Icカード制御機能付き業務処理装置 | |
| JPH0567983B2 (ja) | ||
| JPH1144731A (ja) | Ic試験装置 | |
| JPH0535658A (ja) | 情報処理装置 | |
| JPH0512121A (ja) | データ処理装置 | |
| JPH0619571A (ja) | 情報処理装置 | |
| JPH04145522A (ja) | 表示用メモリ制御回路 | |
| JP2001202254A (ja) | マイクロプロセッサシステム | |
| JP2000094764A (ja) | 画像出力方法及び装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20020806 |