JPH08174917A - ペ−ジメモリ制御回路 - Google Patents

ペ−ジメモリ制御回路

Info

Publication number
JPH08174917A
JPH08174917A JP32048994A JP32048994A JPH08174917A JP H08174917 A JPH08174917 A JP H08174917A JP 32048994 A JP32048994 A JP 32048994A JP 32048994 A JP32048994 A JP 32048994A JP H08174917 A JPH08174917 A JP H08174917A
Authority
JP
Japan
Prior art keywords
page
memory
page memory
address
expanded
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
Application number
JP32048994A
Other languages
English (en)
Inventor
Hitoshi Shimizu
清水  仁
Tomohiko Kikuchi
朝彦 菊池
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koki Holdings Co Ltd
Original Assignee
Hitachi Koki Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Koki Co Ltd filed Critical Hitachi Koki Co Ltd
Priority to JP32048994A priority Critical patent/JPH08174917A/ja
Publication of JPH08174917A publication Critical patent/JPH08174917A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Storing Facsimile Image Data (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【目的】 アクセスタイムの低い安価なDRAMを高速
汎用のページ印刷装置用のページメモリに使用し、コス
ト低減を図る。 【構成】 複数のブロック化されたメモリで構成される
ページメモリにおいて、一方のメモリへのアクセス後の
アイドル時に他方のブロック化されたメモリがアクセス
できるようにした。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ページメモリ内で印刷
するページ全体の文字フォントやイメージ、罫線をドッ
ト単位に編集し印刷するページ印刷装置において、ペー
ジメモリを制御する回路に関する。
【0002】
【従来の技術】近年、高速汎用のページ印刷装置は高画
質化と、より多くの文字、イメージ、罫線をビットパタ
ーン化することが望まれており展開処理の高速化は必須
の状態になっている。特に連続紙プリンタでは、A4紙
を2枚分同時印刷できるDouble Width機能
が普及しつつあり、高速汎用のページ印刷装置はますま
す文字、イメージ、罫線の展開処理速度向上が望まれて
いる。
【0003】
【発明が解決しようとする課題】ページメモリ制御回路
は文字等のビットマップデータが記録されているフォン
トメモリからビットマップデータを読みだし、また既に
ページメモリに展開されている背景データを読みだし、
ビットマップデータと背景データとを論理演算してペー
ジメモリに展開する。さらにプリンタのドット密度が高
くなるにつれて、1頁当りのページメモリ制御回路のペ
ージメモリへのアクセス個数は増える。このため1ワー
ドをページメモリに展開する時間が汎用プリンタの画像
展開性能を決める。しかしメモリアクセス時間を短縮
し、画像展開性能を上げるために高速のメモリを使用す
ると、非常にコスト高となる問題がある。
【0004】本発明の目的は、複数のブロック化された
メモリで構成されるページメモリにおいて、例えば一方
のブロック化されたメモリへのアクセス後のアイドル時
に他方のブロック化されたメモリがアクセスできるよう
にしたインターリーブ構成の制御回路を提供するもので
ある。これにより比較的低速のアクセスタイムの安価な
DRAMを高速汎用のページ印刷装置用のページメモリ
に使用できるので、コスト低減を図ることができる。
【0005】
【課題を解決するための手段】一般にページメモリに編
集される文字フォントやイメージ、罫線は、文字フォン
トやイメージ、罫線のビットパターンを収容する文字ボ
ックスの起点から順に展開される。本発明では展開頁の
スタートアドレスが文字フォントやイメージ、罫線のビ
ットパターンを収容する文字ボックスの起点と一致する
ように展開されるがこのスタートアドレスを展開基準座
標(xs,ys)と称す。ここで文字フォントやイメー
ジ、罫線が展開される展開頁上の展開座標(x,y)は
展開基準座標(xs,ys)を起点として鏡像指定、回
転指定などの転送条件により演算される。本発明の目的
を達成するために、本発明によれば32ビットワードサ
イズのページメモリのアドレスは、 Forg+Fwid/32×Int(y/2)+Int
(x/32) なる演算式で演算して生成する。また複数のブロック化
されたメモリはy座標の値(例えばy座標が奇数か、偶
数か)に依り選択され制御される。
【0006】
【作用】前記のように構成されたページメモリ制御回路
は設定されたシステム構成により自在にページメモリを
制御できる。例えば2頁以上の容量を持ったページメモ
リ内で、2種類のForgを設定することにより、任意
の容量の頁を任意のアドレス空間に設定でき、使用目的
別に区切ることができる。そのため一つの頁は文字フォ
ントやイメージ、罫線の展開用に、他の頁は編集された
文字フォントやイメージ、罫線のビットマップデータを
ビデオ出力用にすることもできる。
【0007】
【実施例】以下に図面を用いて本発明の一実施例を詳細
に説明する。図1はページ印刷装置9のブロック図であ
り、図2はページ印刷装置における本発明による一実施
例を示すものでページメモリ制御回路5とページメモリ
6とのブロック図である。図2のページメモリ制御回路
5は、CPU11が設定する文字フォントやイメージ、
罫線を編集するためのパラメータ(Forg、Fwi
d、xs、ys、転送条件など)を記録するレジスタフ
ァイル1と、ページメモリ6を制御するための制御信号
発生回路2と、ページメモリ6に文字フォントやイメー
ジ、罫線を展開する展開座標(x,y)のy座標が偶数
値のときブロック#0メモリ7を選択し、y座標が奇数
値のときブロック#1メモリ8を選択するメモリ選択回
路3と、前記展開座標(x,y)でページメモリ6のア
ドレスを生成するアドレス発生回路4とで構成する。ペ
ージメモリ6はブロック#0メモリ7とブロック#1メ
モリ8とで構成する。
【0008】図1のページ印刷装置9は、ホストシステ
ムからの印刷指示を受信するホストシステム・インター
フェース10と、CPU11と、RAM12と、文字等
のビットマップデータが記録されているフォントメモリ
13と、ページメモリ制御回路5と、ページメモリ6
と、ページメモリに編集された文字フォントのビットマ
ップデータをビデオ信号にするビデオ出力回路14と、
プリンタ15とで構成される。
【0009】図3はページメモリ6内で編集される文字
フォントのパラメータの関係を示す説明図で、Forg
はページメモリ6内で編集されている展開頁の座標原点
の絶対アドレスを示すパラメータ、Fwidは展開頁の
X軸の総ドット数を示すパラメータでワードサイズの整
数倍でなければならない、xs及びysは文字のビット
パターンを収容する文字ボックスの起点を表す座標軸上
の位置で、文字フォントを編集している展開頁の展開基
準座標である。
【0010】図4(a)図は展開座標(x,y)と16ビ
ットワードサイズのページメモリのアドレス空間との関
係を示す。Forgは全ページメモリの任意のアドレス
に設定することができる展開頁の座標原点を示すパラメ
ータ。Fwidは展開頁のX軸の総ドット数を示すパラ
メータ。ただしFwidは16ビットワードサイズの整
数倍でなければならない。メモリ選択回路3はy座標が
偶数値のときブロック#0メモリ7を選択し、y座標が
奇数値のときブロック#1メモリ8を選択する。アドレ
ス発生回路4は文字フォントが展開される座標からペー
ジメモリの絶対アドレスを、 Forg+Fwid/16×Int(y/2)+Int
(x/16) なる演算式で演算して生成する。
【0011】図4(b)は展開座標(x,y)と32ビッ
トワードサイズのページメモリのアドレスとの関係を示
す。Forgは全ページメモリの任意のアドレスに設定
することができる展開頁の座標原点を示すパラメータ。
Fwidは展開頁のX軸の総ドット数を示すパラメー
タ。ただしFwidは32ビットワードサイズの整数倍
でなければならない。メモリ選択回路3はy座標が偶数
値のときブロック#0メモリ7を選択し、y座標が奇数
値のときブロック#1メモリ8を選択する。アドレス発
生回路4は文字フォントが展開される座標からページメ
モリの絶対アドレスを、 Forg+Fwid/32×Int(y/2)+Int
(x/32) なる演算式で演算して生成する。
【0012】図5はインターリーブ構成のページメモリ
の接続例を、図6はインターリーブ構成のページメモリ
のアクセスタイミング例でリード・モディファイ・ライ
ト・アクセスを示す。図5aからiは図6aからiと同
一である。図5aはブロック#0メモリ7とブロック#
1メモリ8との共通で、アドレス発生回路4からメモリ
のrasアドレスとcasアドレスとが時分割に出力さ
れている。図5bからhはメモリ選択回路3から出力さ
れている制御信号。図5bはブロック#0メモリ7のr
as信号。図5cはブロック#0メモリ7のcas信
号。図5dはブロック#0メモリ7のwe信号。図5e
はブロック#1メモリ8のras信号。図5fはブロッ
ク#1メモリ8のcas信号。図5gはブロック#1メ
モリ8のwe信号。図5hはブロック#0メモリ7とブ
ロック#1メモリ8との共通であるoe信号。図5iは
ブロック#0メモリ7とブロック#1メモリ8との共通
で、前半はメモリからリードデータが、後半はページメ
モリ制御回路5からライトデータが出力されている。図
6はブロック#0メモリ7のアクセスがアイドルになる
前にブロック#1メモリ8のアクセスが始まっている。
またブロック#1メモリ8のアクセスがアイドルになる
前にブロック#0メモリ7のアクセスが始まっている。
【0013】
【発明の効果】以上詳細したように、本発明によれば複
数のブロック化されたメモリで構成されるページメモリ
に、文字等を展開する位置を示す展開座標にてブロック
化されたメモリを選択し、ページメモリのアドレスを生
成するページメモリ制御回路を用いブロック毎のメモリ
アクセス動作を重複させることにより、比較的低速のメ
モリでも高速アクセスができるページメモリとして使用
することができる。
【図面の簡単な説明】
【図1】 本発明のページ印刷装置の一実施例を示すブ
ロック図である。
【図2】 ページメモリ制御回路のブロック図である。
【図3】 ページメモリ内で編集される文字フォントの
パラメータの関係を示す説明図である。
【図4(a)】 展開座標(x,y)と16ビットワード
サイズのページメモリのアドレス空間との関係を示す説
明図である。
【図4(b)】 展開座標(x,y)と32ビットワード
サイズのページメモリのアドレスとの関係を示す説明図
である。
【図5】 インターリーブ構成のページメモリの接続例
を示す説明図である。
【図6】 インターリーブ構成のページメモリのアクセ
スタイミング例を示す説明図である。
【符号の説明】
1・・・レジスタファイル、2・・・制御信号発生回路、3・・
・メモリ選択回路、4・・・アドレス発生回路、5・・・ペー
ジメモリ制御回路、6・・・ページメモリ、7・・・ブロック
#0のメモリ、8・・・ブロック#1のメモリ、9・・・ペー
ジ印刷装置、10・・・ホストシステム・インターフェー
ス、11・・・CPU、12・・・RAM、13・・・フォント
メモリ、14・・・ビデオ出力回路、15・・・プリンタ

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】文字フォントやイメージ、罫線で構成され
    る印刷頁をページメモリ上に頁単位でビットマップ情報
    に展開編集し印刷するページ印刷装置において、複数の
    ブロック化されたメモリで構成するページメモリと、ペ
    ージメモリ内で文字フォントやイメージ、罫線を編集す
    るためのパラメータを記録するレジスタファイルと、ペ
    ージメモリを制御するための制御信号発生回路と、ペー
    ジメモリに文字フォントやイメージ、罫線を展開する
    時、展開頁の展開座標で各々のブロック化されたメモリ
    を選択するメモリ選択回路と、前記展開座標でページメ
    モリのアドレスを生成するアドレス発生回路とを有し、
    複数のブロック化されたメモリで構成するページメモリ
    を制御することを特徴とするページメモリ制御回路。
  2. 【請求項2】16ビットワードサイズのページメモリの
    アドレスを、下記演算式(1)で演算して生成することを
    特徴とする請求項1記載のページメモリ制御回路。 Forg+Fwid/16×Int(y/2)+Int(x/16) ・・・ (1) (ここで、x,yは文字フォントやイメージ、罫線を展
    開する展開座標で、座標軸上の位置、Forgは座標原
    点の絶対値アドレス、FwidはX軸の総ドット数、I
    ntはこれに続く( )内の演算結果が小数点以下を含
    まない整数であることを示す。)
  3. 【請求項3】16×n(nは正の整数)ビットワードサ
    イズのページメモリのアドレスを、下記演算式(2)で演
    算して生成することを特徴とする請求項1記載のページ
    メモリ制御回路。 Forg+Fwid/(16×n)×Int(y/2)+Int(x/(16×n)) ・・・
    (2)
JP32048994A 1994-12-22 1994-12-22 ペ−ジメモリ制御回路 Withdrawn JPH08174917A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32048994A JPH08174917A (ja) 1994-12-22 1994-12-22 ペ−ジメモリ制御回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32048994A JPH08174917A (ja) 1994-12-22 1994-12-22 ペ−ジメモリ制御回路

Publications (1)

Publication Number Publication Date
JPH08174917A true JPH08174917A (ja) 1996-07-09

Family

ID=18122021

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32048994A Withdrawn JPH08174917A (ja) 1994-12-22 1994-12-22 ペ−ジメモリ制御回路

Country Status (1)

Country Link
JP (1) JPH08174917A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114420196A (zh) * 2022-01-17 2022-04-29 长江存储科技有限责任公司 半导体芯片的测试方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114420196A (zh) * 2022-01-17 2022-04-29 长江存储科技有限责任公司 半导体芯片的测试方法

Similar Documents

Publication Publication Date Title
JP2740568B2 (ja) 印刷装置
JPH0323936B2 (ja)
JPH0263763A (ja) 出力方法及びその装置
US6486969B1 (en) Image processing apparatus, information processing apparatus and printer
JPH08174917A (ja) ペ−ジメモリ制御回路
JPH01290448A (ja) 文字発生装置
JP2502530B2 (ja) 印字装置
JPS62126430A (ja) プリンタ制御装置
JP4419524B2 (ja) 画像処理装置およびプログラム
JPS5931752B2 (ja) 印刷装置
US6577313B1 (en) Image data control apparatus
JP3098435B2 (ja) 複数サーマルヘッド用制御システム
JP2650416B2 (ja) ラスタスキャン方式の両面印刷装置
JP2687478B2 (ja) 印字装置
JP3018692B2 (ja) 印字装置
JP2908571B2 (ja) ページプリンタ
JPS60136824A (ja) プリンタ制御装置
JPH0867034A (ja) プリンタ装置および同装置に使用されるバッファメモリのアドレス制御方法
JPH082021A (ja) ページプリンタ装置
JPH04336261A (ja) ページプリンタ
JPS6163891A (ja) 書式回転方式
JPS61264377A (ja) 文字パタ−ン発生装置
JPH04284272A (ja) 印刷制御装置
JPH01263055A (ja) プリンタコントローラ
JPH0596811A (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: 20020305