JPH0359717A - Scsi内蔵プリンタ装置 - Google Patents
Scsi内蔵プリンタ装置Info
- Publication number
- JPH0359717A JPH0359717A JP1194286A JP19428689A JPH0359717A JP H0359717 A JPH0359717 A JP H0359717A JP 1194286 A JP1194286 A JP 1194286A JP 19428689 A JP19428689 A JP 19428689A JP H0359717 A JPH0359717 A JP H0359717A
- Authority
- JP
- Japan
- Prior art keywords
- scsi
- cache storage
- ram cache
- bus
- section
- 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
- 239000013598 vector Substances 0.000 description 26
- 238000012545 processing Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明は内部バスを使用したデータ転送を減少させて
スループッl−を高めるようにしたS CSr内蔵プリ
ンタ装置に関する。
スループッl−を高めるようにしたS CSr内蔵プリ
ンタ装置に関する。
[従来の技術1
従来、S CS I (Smal l Compute
r SysLem Interface )を内蔵する
SCSI内蔵プリンタ装置においては、RAMキャシュ
記憶部は内部バスを介してSCSIと接続されている。
r SysLem Interface )を内蔵する
SCSI内蔵プリンタ装置においては、RAMキャシュ
記憶部は内部バスを介してSCSIと接続されている。
したがって、RAMキャシュ記憶部のデータを5csi
に転送する場合、内部バスがこの転送のために占有され
るようになっている。
に転送する場合、内部バスがこの転送のために占有され
るようになっている。
[発明が解決しようとする課題]
上述した従来のSCS I内蔵プリンタ装置においては
、RAMキャシュ記憶部のデータを5C8Iに転送する
場合に内部バスがこの転送に占有されてしまうため、内
部バスを介して行われる他の処理が実行できないために
スループットが低下する問題があった。
、RAMキャシュ記憶部のデータを5C8Iに転送する
場合に内部バスがこの転送に占有されてしまうため、内
部バスを介して行われる他の処理が実行できないために
スループットが低下する問題があった。
[課題を解決するための手段]
この発明のscs i内蔵プリンタ装置は、RAMキャ
ッジ、1記憶部内にRAMキャッシュ記憶部用SCSI
を設けるとともに、このRA Mキャッシュ記憶部用S
CSIとSCSIとをSCSIバスで結んでいる。
ッジ、1記憶部内にRAMキャッシュ記憶部用SCSI
を設けるとともに、このRA Mキャッシュ記憶部用S
CSIとSCSIとをSCSIバスで結んでいる。
[作用]
RA Mキャッシュ記憶部用SCSIとSCSIとをS
CSIバスで結んでいることにより、RAMキャッシュ
記憶部のデータをSCSIに転送する場合に内部バスを
占有することがない。
CSIバスで結んでいることにより、RAMキャッシュ
記憶部のデータをSCSIに転送する場合に内部バスを
占有することがない。
[実施例]
次にこの発明について図面を参照して説明する。
図はこの発明のSCS I内蔵プリンタ装置の一実施例
を示すブロック図である。
を示すブロック図である。
1は内部バス、2は上位装置とのインターフェース部、
3はcpu、4はCPU3を動作させるためのプログラ
ムを格納するファームウェア部、5は印字データを一時
的に蓄積するフレームバッファである。6はプリンタエ
ンジン部であり、フレームバッファ5から受は収ったデ
ータに従って印刷を行い、印刷用紙の紙送りを行う機械
部と、この機械部を駆動する電気回路とから構成されて
いる。
3はcpu、4はCPU3を動作させるためのプログラ
ムを格納するファームウェア部、5は印字データを一時
的に蓄積するフレームバッファである。6はプリンタエ
ンジン部であり、フレームバッファ5から受は収ったデ
ータに従って印刷を行い、印刷用紙の紙送りを行う機械
部と、この機械部を駆動する電気回路とから構成されて
いる。
7はアウトラインフォント部であり、直線1曲線、弧7
円から構成される文字の輪郭(アウトライン)をアルフ
ァベット、数字、記号のデータでベクトル記述したベク
トルフォントを記憶するようになっている。なお、アウ
トラインフォント部7に格納されているベクトルフォン
トは文字の大きさとしては1ポイント相当である。また
、CPU3およびファームウェア部4はこれらのデータ
をベクトルとみなすようになっている。なお、アリトラ
インフォント部7には、各字体(例えば、フーリエ(C
ourier ) 、フーリエボールド(Oouri
er−Bo ld ) 、フーリエオブリーク(Cou
rie−Oblique)など)のアウトラインをベク
トル記述したものが記憶されている。
円から構成される文字の輪郭(アウトライン)をアルフ
ァベット、数字、記号のデータでベクトル記述したベク
トルフォントを記憶するようになっている。なお、アウ
トラインフォント部7に格納されているベクトルフォン
トは文字の大きさとしては1ポイント相当である。また
、CPU3およびファームウェア部4はこれらのデータ
をベクトルとみなすようになっている。なお、アリトラ
インフォント部7には、各字体(例えば、フーリエ(C
ourier ) 、フーリエボールド(Oouri
er−Bo ld ) 、フーリエオブリーク(Cou
rie−Oblique)など)のアウトラインをベク
トル記述したものが記憶されている。
7aはアウトラインフォント部7から出力されたベクト
ルフォントを一時的に格納するワークメモリ部である。
ルフォントを一時的に格納するワークメモリ部である。
8はDRAMから構成されたRAMキャッシュ記憶部で
あり、CP U 3によりドツトマツプ化されたベクト
ルフォントが格納される。なお、ドツトマツプ化とは、
ベクトルフォントを「t」。
あり、CP U 3によりドツトマツプ化されたベクト
ルフォントが格納される。なお、ドツトマツプ化とは、
ベクトルフォントを「t」。
「O」の情報としてメモリに描画することをいう。ドア
1〜マツプ化されたベクトルフォントはフレームバッフ
ァ5に送出されるようになっており、この動作ををフレ
ームバッファ5に文字を展開するという。
1〜マツプ化されたベクトルフォントはフレームバッフ
ァ5に送出されるようになっており、この動作ををフレ
ームバッファ5に文字を展開するという。
9はRAMキャッシュ部8のRAMキャッシュ記憶部用
SCSIである。LOはこのRAMキャッシュ記憶部用
SCSI9、SCSI 12、およびハードディスク上
1を結ぶSCSIバスである。
SCSIである。LOはこのRAMキャッシュ記憶部用
SCSI9、SCSI 12、およびハードディスク上
1を結ぶSCSIバスである。
次に、このプリンタ装置の印字動作について説明する。
上位装置からこのプリンタ装置に送出された印刷情報が
、例えは次のようなものであったとする。
、例えは次のようなものであったとする。
■字体・・・フーリエボールド字体
■文字種・・・「A」
■印字の大きさ・・・12ポイント
上記の印刷情報をインターフェース部2を介して受は収
ったCPU3は、ファームウェア部4のプログラムに従
ってフーリエホールド字体の「A」のベクトルフォント
をアウトラインフォント部7から読み出し、ワークメモ
リ7aに格納する。続いて、ワークメモリ7aに格納し
たベクトルフォントを12倍に拡大して12ポイント相
当のベクトルフォントに変換する。この後、このベクト
ルフォントr A 、をドア1〜マツプ化してフレーム
バッファ5およびRAMキャッシュ記憶部8に送出する
。−E述のデータ授受動作は内部バス1を介してなされ
る。
ったCPU3は、ファームウェア部4のプログラムに従
ってフーリエホールド字体の「A」のベクトルフォント
をアウトラインフォント部7から読み出し、ワークメモ
リ7aに格納する。続いて、ワークメモリ7aに格納し
たベクトルフォントを12倍に拡大して12ポイント相
当のベクトルフォントに変換する。この後、このベクト
ルフォントr A 、をドア1〜マツプ化してフレーム
バッファ5およびRAMキャッシュ記憶部8に送出する
。−E述のデータ授受動作は内部バス1を介してなされ
る。
フレームバッファ5に1ペ一ジ分の印字データが展開さ
れると、この印字データはプリンタエンジン部6に送出
され、プリンタエンジン部6において印刷がなされる。
れると、この印字データはプリンタエンジン部6に送出
され、プリンタエンジン部6において印刷がなされる。
このとき、CPU3は内部バス1.SC3丁■2、およ
びSCSIバス10を介してRAMキャッシュ記憶部用
SCSI 9をアクティブにする。これにより、RAM
キャッシュ記憶部用SC8丁9はRAMキャッシュ記憶
部8に記憶されているドツトマツプ化されたベクトルフ
ォントをSCSIバス10を介してハードディスク■1
に書き込む。この結果、ハードディスク14はRAMキ
ャッシュ記憶部8に書き込まれたのと同じドツトマツプ
化されたベクトルフォントを格納することになる。
びSCSIバス10を介してRAMキャッシュ記憶部用
SCSI 9をアクティブにする。これにより、RAM
キャッシュ記憶部用SC8丁9はRAMキャッシュ記憶
部8に記憶されているドツトマツプ化されたベクトルフ
ォントをSCSIバス10を介してハードディスク■1
に書き込む。この結果、ハードディスク14はRAMキ
ャッシュ記憶部8に書き込まれたのと同じドツトマツプ
化されたベクトルフォントを格納することになる。
なお、ドツトマツプ化されたベクトルフォントをフレー
ムバッファ5に展開する場合の処理速度は下記の順番に
遅くなる。
ムバッファ5に展開する場合の処理速度は下記の順番に
遅くなる。
■RAMRAMキャッシュ記憶部8展開。
■ハードディスク11からの展開。
■アウトラインフォント部7からの展開。
すなわち、RAMキャッシュ記憶部8を使用するのが最
も速いが、このRAMキャッシュ記憶部8の記憶内容は
プリンタ装置の電源がオフになると、消去されてしまう
。また、RAMキャッシュ記憶部8の記憶容量を超えて
(オーバーフローして)データが書き込まれると、古い
データから順次廃棄されてしまう。一方、RAMキャッ
シュ記憶部8で消去あるいは廃棄されてしまうデータを
消去および廃棄せずにセーブしているのがハードディス
ク11の役割である。
も速いが、このRAMキャッシュ記憶部8の記憶内容は
プリンタ装置の電源がオフになると、消去されてしまう
。また、RAMキャッシュ記憶部8の記憶容量を超えて
(オーバーフローして)データが書き込まれると、古い
データから順次廃棄されてしまう。一方、RAMキャッ
シュ記憶部8で消去あるいは廃棄されてしまうデータを
消去および廃棄せずにセーブしているのがハードディス
ク11の役割である。
次に、印刷情報が上位装置から送出されてくると、CP
U3は印刷情報が指定するベクトルフォントを処理速度
の速い順番、すなわち、RAMキャッシュ記憶部8、ハ
ードディスク11、アウトライン部7の優先順位で捜し
、最も早く見付けたところから該当するドツトマツプ化
されたベクトルフォントを7レームバツフア5に展開す
る。
U3は印刷情報が指定するベクトルフォントを処理速度
の速い順番、すなわち、RAMキャッシュ記憶部8、ハ
ードディスク11、アウトライン部7の優先順位で捜し
、最も早く見付けたところから該当するドツトマツプ化
されたベクトルフォントを7レームバツフア5に展開す
る。
ただし、該当するペクトフレフォントをアウトラインフ
ォント部7から読み出す場合には前述した一連のドツト
マツプ化の処理が必要となる。そして、ドツトマツプ化
されたベクトルフォントはRAMキャッシュ記憶部8お
よびフレームバッファ5に展開される。そして、RAM
キャッシュ記憶部8に格納されたドツトマツプ化された
ベクトルフォントは、RAMキャッシュ記憶部用SCS
I9およびSCSIバス1oを介してハードディスク1
1にも書き込まれる。なお、CPU3がらRAMキャッ
シュ記憶部用5CSI9に対する指示は、内部バスl、
5C8112、およびSCSIバス10を経由してなさ
れる。
ォント部7から読み出す場合には前述した一連のドツト
マツプ化の処理が必要となる。そして、ドツトマツプ化
されたベクトルフォントはRAMキャッシュ記憶部8お
よびフレームバッファ5に展開される。そして、RAM
キャッシュ記憶部8に格納されたドツトマツプ化された
ベクトルフォントは、RAMキャッシュ記憶部用SCS
I9およびSCSIバス1oを介してハードディスク1
1にも書き込まれる。なお、CPU3がらRAMキャッ
シュ記憶部用5CSI9に対する指示は、内部バスl、
5C8112、およびSCSIバス10を経由してなさ
れる。
次に、プリンタ装置の電源がオフした場合の動作につい
て説明する。
て説明する。
プリンタ装置の電源がオフすると、RAMキャッシュ記
憶部8に記憶されていたドツトマツプ化されたベクトル
フォントは全て消去してしまう。再び、電源がオンして
上位装置がら印刷情報が送出されてくると、CPU3は
、ハードディスク11、アウトラインフォント部7の優
先順位で印刷情報が指定するベクトルフォントを捜し、
早く見付けられた方が使用される。もし、ハードディス
ク1■において指定のベクトルフォントに相当するドツ
トマツプ化されたベクトルフォントが見つかれば、この
ドツトマツプ化されたベクトルフォントは、ハードディ
スク11からSCSIバス10および5C5ri2を介
してフレームバッファ5に送出されるとともに、SCS
Iバス10を介してRAMキャッシュ記憶部8に送出さ
れる。フレームバッファ5のデータが1ペ一ジ分になる
と、プリンタエンジン部6にデータが送出されて印刷さ
れ、RAMキャッシュ記憶部8に送出されたデータは、
次に上位装置がら送出されてくる印刷情報が指定するベ
クトルフォントに相当する場合に使用される。
憶部8に記憶されていたドツトマツプ化されたベクトル
フォントは全て消去してしまう。再び、電源がオンして
上位装置がら印刷情報が送出されてくると、CPU3は
、ハードディスク11、アウトラインフォント部7の優
先順位で印刷情報が指定するベクトルフォントを捜し、
早く見付けられた方が使用される。もし、ハードディス
ク1■において指定のベクトルフォントに相当するドツ
トマツプ化されたベクトルフォントが見つかれば、この
ドツトマツプ化されたベクトルフォントは、ハードディ
スク11からSCSIバス10および5C5ri2を介
してフレームバッファ5に送出されるとともに、SCS
Iバス10を介してRAMキャッシュ記憶部8に送出さ
れる。フレームバッファ5のデータが1ペ一ジ分になる
と、プリンタエンジン部6にデータが送出されて印刷さ
れ、RAMキャッシュ記憶部8に送出されたデータは、
次に上位装置がら送出されてくる印刷情報が指定するベ
クトルフォントに相当する場合に使用される。
[発明の効果]
以上説明したようにこの発明のSCSI内蔵プリンタ装
置によれば、RAMキャッシュ記憶部用5C8Iと5C
8Iとを5CSIバステ結ンテいることにより、RAM
キャッシュ記憶部のデータを5CSIに転送する場合に
内部バスを占有することがない。したがって、従来と違
って内部バスを使用した処理が妨げられることがないた
め、スルーブツトが向上する効果がある。
置によれば、RAMキャッシュ記憶部用5C8Iと5C
8Iとを5CSIバステ結ンテいることにより、RAM
キャッシュ記憶部のデータを5CSIに転送する場合に
内部バスを占有することがない。したがって、従来と違
って内部バスを使用した処理が妨げられることがないた
め、スルーブツトが向上する効果がある。
図はこの発明のSCSI内蔵プリンタ装置の一実施例を
示すブロック図である。 1・・・内部バス、8・・・RAMキャッシュ記憶部、
9・・・RAMキャッシュ記憶部用5CSI、12・・
・SCSI。
示すブロック図である。 1・・・内部バス、8・・・RAMキャッシュ記憶部、
9・・・RAMキャッシュ記憶部用5CSI、12・・
・SCSI。
Claims (1)
- 【特許請求の範囲】 ドットマップ化されたアウトラインフォントを記憶する
RAMキャッシュ記憶部が内部バスを介してSCSIに
接続されているSCSI内蔵プリンタ装置において、 RAMキャッシュ記憶部内にRAMキャッシュ記憶部用
SCSIを設けるとともに、このRAMキャッシュ記憶
部用SCSIとSCSIとをSCSIバスで結んだこと
を特徴とするSCSI内蔵プリンタ装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1194286A JPH0359717A (ja) | 1989-07-28 | 1989-07-28 | Scsi内蔵プリンタ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1194286A JPH0359717A (ja) | 1989-07-28 | 1989-07-28 | Scsi内蔵プリンタ装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0359717A true JPH0359717A (ja) | 1991-03-14 |
Family
ID=16322075
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1194286A Pending JPH0359717A (ja) | 1989-07-28 | 1989-07-28 | Scsi内蔵プリンタ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0359717A (ja) |
-
1989
- 1989-07-28 JP JP1194286A patent/JPH0359717A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH09149221A (ja) | 画像出力方法及び装置 | |
| JPH0359717A (ja) | Scsi内蔵プリンタ装置 | |
| JPS61250722A (ja) | プリンタ装置 | |
| JPH03114856A (ja) | プリンタデータ管理方式 | |
| JPH06274145A (ja) | 文字処理装置 | |
| JP2616669B2 (ja) | 毛筆書体作成システム | |
| JP3018692B2 (ja) | 印字装置 | |
| JPH06179270A (ja) | プリンタ | |
| JP3054157B2 (ja) | 文字処理装置および文字処理方法 | |
| JPH0725078A (ja) | 文書処理装置 | |
| JPH03132371A (ja) | 印刷制御装置 | |
| JPH0344728A (ja) | ページプリンタ制御装置 | |
| JPH04201471A (ja) | ページ・プリンタ装置のコントローラ | |
| JPH03240098A (ja) | アウトラインフォントのフォントキャッシュ方式 | |
| JPH04366674A (ja) | 印刷制御装置 | |
| JPH08234720A (ja) | フォントデータメモリのデータ構造 | |
| JPH0477277A (ja) | 印刷装置 | |
| JPH04345871A (ja) | ページプリンタ装置の制御回路 | |
| JPH08324033A (ja) | ラインプリンタおよびラインプリンタを備えるコンピュータシステムおよびラインプリンタの制御方法 | |
| JPH0542724A (ja) | 文字発生装置 | |
| JPH06274144A (ja) | 文字処理装置 | |
| JPH0255161A (ja) | 情報出力装置 | |
| JPH0546142A (ja) | 文字列描画方式 | |
| JPH0465264A (ja) | 印刷装置およびそのキャッシュ制御方法 | |
| JPS61278977A (ja) | 画像処理装置 |