[go: up one dir, main page]

JP2703178C - - Google Patents

Info

Publication number
JP2703178C
JP2703178C JP2703178C JP 2703178 C JP2703178 C JP 2703178C JP 2703178 C JP2703178 C JP 2703178C
Authority
JP
Japan
Prior art keywords
address
image forming
signal
output
refresh
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.)
Expired - Lifetime
Application number
Other languages
Japanese (ja)
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Publication date

Links

Description

【発明の詳細な説明】 【0001】 【産業上の利用分野】 本発明は、画像形成データを格納するフレームバッファメモリをアクセス制御
してハードコピーを得るための画像形成システムに関し、例えば、レーザプリン
タのための画像形成データをフレームバッファメモリに格納し、その画像形成デ
ータを出力するためのアドレス演算制御、描画アドレス制御、及びリフレッシュ
アドレス制御を行って画像を形成するシステムに適用して有効な技術に関するも
のである。 【0002】 【従来の技術】 従来、フレームバッファメモリに対する表示及び描画アドレス制御などを行う
コントローラとしてCRTC(カソード・レイ・チューブ・コントローラ)やA
CRTC(アドバンスト・カソード・レイ・チューブ・コントローラ)が用いら
れており、それらは、昭和59年11月30日オーム社発行の「LSIハンドブ
ック」P554乃至P556に記載されているように、水平及び垂直同期信号の
タイミング、1行当たりの文字や画素数、さらにはラスタ本数などの各種パラメ
ータをプログラマブルに設定し、それに応じて表示データをCRTディスプレイ
装置に供給する表示制御機能を基本的に有すると共に、水平帰線期間などの非表
示期間に、表示画面の内容を変更するための描画やダイナミック型のフレームバ
ッファメモリに対するリフレッシュを行うようになっている。 【0003】 本発明者らは、CRTディスプレイ装置におけるラスタ走査に類似の方式で画
像を形成するレーザプリンタのようなハードコピー装置の制御に、上記したディ
スプレイコントローラを適用することについて検討した。即ち、フレームバッフ
ァメモリ対するプリントデータ出力アドレス演算制御と、フレームバッファメモ
リに対するプリントデータの描画制御と、フレームバッファメモリに対するリフ
レッシュアドレス制御とをディスプレイコントローラにサポートさせようとする
ものである。 【0004】 【発明が解決しようとする課題】 レーザプリンタのようなハードコピー装置においては、光学系や感光体ドラム
の駆動、並びに用紙の供給などを行う機械駆動系の状態に従って必要なプリント
データが供給されなければならない。ところで、レーザプリンタのようなハード
コピー装置では、例えば、正常なプリント動作中における改行や改ページ、さら
には用紙切れやインク切れのようなトラブル発生時における改ページなどに際し
ては、それに応じた機械系の必要なイニシャライズタイミングが往々にして異な
る。このような事情に対し、ディスプレイコントローラは、水平及び垂直同期信
号に完全に同期して表示アドレス制御を行うため、ディスプレイコントローラを
そのまま用いてシステム構成する場合には、ハードコピー装置の機械系の状態に
従ったプリントデータ出力アドレス制御を行うための専用のタイミング調整回路
が新たに必要とされ、そのための回路構成や制御が複雑になってしまうという問
題点が見出された。 【0005】 更に、ディスプレイコントローラによるリフレッシュアドレス制御も、水平及
び垂直同期信号に完全に同期されて、水平帰線期間のような非表示期間に比較的
短い間隔で実行可能とされているが、レーザプリンタのようなハードコピー装置
の場合には、ラスタ走査類似の機械系の動作を伴うために、非画像形成期間が一
定せず、且つ、機械系の動作に従ってランダムに画像形成データの出力要求が出
されるため、必要最小限のインターバルでリフレッシュを行うためには、上記し
たハードコピー装置の機械系の状態に従ったプリントデータ出力アドレス制御を
行うための専用のタイミング調整回路に、リフレッシュのためのタイミング制御
機能をも付加しなければならなくなり、全体として、プリントデータ出力アドレ
ス、描画アドレス、及びリフレッシュアドレスの出力タイミング制御が著しく困
難になってしまう。 【0006】 本発明の目的は、ハードコピー装置のプリンタ機械系の状態に応じて容易にプ
リントデータ出力アドレス演算制御を行うことができる画像形成システムを提供
することにある。更に、本発明のその他の目的は、フレームバッファメモリのリ フレッシュに関しても、プリンタ機械系の状態に応じたプリントデータ出力アド
レス演算制御との関連において容易に所定のインターバルでリフレッシュタイミ
ングを制御可能な画像形成システムを提供することにある。 【0007】 本発明の前記並びにその他の目的と新規な特徴は本明細書の記述及び添付図面
から明らかになるであろう。 【0008】 【課題を解決するための手段】 本願において開示される発明のうち代表的なものの概要を簡単に説明すれば下
記の通りである。 【0009】 すなわち、フレームバッファメモリから画像形成データを読出し、これをプリ
ンタ機械系に与えて媒体に画像を形成する画像形成システムであって、上記プリ
ンタ機械系による画像形成動作を制御するプリンタ機械系制御部からその機械系
の動作状態に応じて出力される指示信号を画像形成データ出力アドレス演算制御
部が入力し、当該指示信号に同期して画像形成データを読み出すためのアドレス
演算制御を行って画像形成データ出力アドレスを上記フレームバッファメモリに
供給し、これによってプリンタ機械系の状態に同期して画像形成データをプリン
タ機械系に与えるようにするものである。 【0010】 記フレームバッファメモリ記憶情報のリフレッシュを要する。このとき、
フレームバッファメモリの各メモリサイクルにおいてはリフレッシュアドレスの
出力動作よりも画像形成データ出力アドレスの出力動作の方が優先される。また
フレームバッファメモリに対する順次更新されたリフレッシュアドレスの出力
回数をリフレッシュインターバル毎に計数手段で計数して所定回数づつに制御す
ると共に、各リフレッシュインターバルにおけるリフレッシュアドレスの出力回
数が所定回数に達するまでの間に調停手段が上記指示信号に含まれる画像形成デ
ータの出力要求を検出したときはその要求に応ずる画像形成データ出力アドレス
の出力をリフレッシュアドレスの出力に優先させるリフレッシュアドレス発生回
路 を採用する。 【0011】 上記指示信号は、画像形成データの供給を受けて画像形成可能なことを示すた
めの画像形成データ出力要求信号、画像を形成すべき媒体を改める動作に応じた
改ページ信号、及び上記媒体における画像の形成行を改行する動作に応じた改行
信号とすることができる。このとき、上記画像形成データ出力アドレス演算制御
部は、改ページ信号による指示に同期して画像形成データ出力アドレスをフレー
ムバッファメモリにおける画像形成データの先頭アドレスにイニシャライズする
ためのアドレス演算制御を行い、改行信号による指示に同期して画像形成データ
出力アドレスを次行の先頭にイニシャライズするための演算制御を行い、上記イ
ニシャライズ直後の画像形成データ出力要求信号による指示に同期して当該イニ
シャライズされた画像形成データ出力アドレスを出力し、上記イニシャライズさ
れた画像形成データ出力アドレスの外部出力後の上記画像形成データ出力要求信
号による指示に同期して画像形成データ出力アドレスを行方向に変化させて出力
する。 【0012】 上記プリンタ機械系としては、感光体ドラムの軸方向に沿った行方向を光の走
査方向とし、感光体の回動に従って上記画像形成データに従ったレーザ光による
走査を繰り返しながら、感光体表面に静電潜像を形成し、これを顕像化して媒体
にハードコピーを得るレーザプリンタ機械系を採用できる。 【0013】 【作用】 上記した手段によれば、ハードコピー装置のプリンタ機械系の状態に呼応する
タイミングで画像形成データ出力用のアドレス制御が可能とされることにより、
プリンタ機械系の状態変動を吸収するような専用のタイミング調整回路を必要と
することなく、ハードコピー装置の機械系の状態に応じたプリントデータ出力ア
ドレス演算制御を容易に且つ小規模な回路構成で達成するものである。 【0014】 また、予め設定された所定のリフレッシュインターバルにおけるリフレッシュ タイミングを画像形成データの出力要求との関連において規定することにより、
プリンタ機械系の状態に応じたプリントデータ出力アドレス演算制御との関連に
おいて容易に所定のインターバルで必要なリフレッシュ制御を達成するものであ
る。 【0015】 【実施例】 図1は本発明に係る画像形成システムの1実施例であるレーザプリンタシステ
ムのブロック図である。 【0016】 図1においてLZPMCNはレーザプリンタ機械系であり、レーザダイオード
を含むようなレーザ光源LZRSRCの出力を回転多面鏡RMLRを介して感光
体ドラムINKDRMに照射する光学系を含む。感光体ドラムINKDRMに対
するレーザ光の照射は概ね水平方向に変位され、その感光体ドラムINKDRM
の回転駆動に呼応して所謂ラスタ走査類似の方式でレーザ光が照射される。レー
ザ光の照射部には、特に制限されないが、静電潜像が形成され、図示しない現像
装置を介してその潜像が顕像化されて、斯る顕像を構成するインクなどが用紙P
PRに転写及び定着されてハードコピーを得るように構成されている。 【0017】 図1においてFBMは、プリントデータを所謂ビットマップ方式で書き換え可
能に格納するDRAM(ダイナミック・ランダム・アクセス・メモリ)から成る
フレームバッファメモリである。フレームバッファメモリFBMからデータバス
DBUSに読み出されるプリントデータは、並直変換回路PSCでビデオ信号V
Sに変換されて、レーザ制御部LZRCに供給される。このビデオ信号VSはプ
リントすべきパターンを得るための信号であり、レーザ制御部LZRCは、その
ビデオ信号VSに従って光のオン・オフ変調制御を行ってレーザ光源LZRSR
Cからレーザ光を出力させる。出力されたレーザ光は回転多面鏡RMLRを介し
て感光体ドラムINKDRM上に走査されるように結像される。 【0018】 上記レーザプリンタ機械系LZPMCNの駆動制御は、プリンタ機械系制御部 MCCTRによって行われる。プリンタ機械系制御部MCCTRは、各種機械系
制御信号MCTRをレーザプリンタ機械系LZPMCNに供給するとともに、そ
れによる制御動作状態などを示す機械系状態信号MSTSがレーザプリンタ機械
系LZPMCNから供給される。プリンタ機械系制御部MCCTRは、機械系状
態信号MSTSに基づいて、改ページ信号CP、改行信号CR、プリントアドレ
ス出力要求信号PRREQを出力する。上記夫々の信号はレーザプリンタ機械系
LZPMCNの動作状態に呼応するものであり、改ページ信号CPは、特に制限
されないが、感光体ドラムINKDRMに潜像を形成するタイミングに呼応する
用紙のフィードトリガ信号の発生タイミングに基づいて形成される。改行信号C
Rは、特に制限されないが、改行を意味するレーザビームを検出するビーム検出
器BSの出力に基づいて形成される。プリントアドレス出力要求信号PRREQ
は、特に制限されないが、レーザプリンタ機械系LZPMCNの各部の状態がレ
ーザ照射を受付けて画像形成のための同期動作可能な状態にされたときに呼応し
て出力指示レベルとされる。 【0019】 図1においてLZPCTRは、レーザプリンタプリント制御装置であり、フレ
ームバッファメモリFBM対するプリントデータ出力アドレス演算制御と、フレ
ームバッファメモリFBMに対するプリントデータの描画制御と、フレームバッ
ファメモリFBMに対するリフレッシュアドレス制御とをサポートする周辺コン
トローラである。このレーザプリンタプリント制御装置LZPCTRの制御動作
タイミングは、基本的に上記改ページ信号CP、改行信号CR、プリントアドレ
ス出力要求信号PRREQによって、レーザプリンタ機械系LZPMCNの動作
状態に従うように構成されている。尚、レーザプリンタプリント制御装置LZP
CTRはシステムバスSYSTMBUSに結合されていて、ホストプロセッサH
MPUから供給されるコマンドに基づいて所定の制御動作を実行する。 【0020】 図2はレーザプリンタプリント制御装置LZPCTRの一例を示すブロック図
である。図2は特にアドレス信号生成系の詳細を示すものであり、このレーザプ
リンタプリント制御装置LZPCTRは、大別すると、フレームバッファメモリ FBM対するプリントデータの出力アドレス演算制御を行うプリント出力アドレ
ス演算制御部LZCTRと、フレームバッファメモリFBMに対するプリントデ
ータの描画制御を行う描画プロセッサDRWPROと、フレームバッファメモリ
FBMに対するリフレッシュアドレス制御を行うリフレッシュアドレス発生回路
RFGENとによって構成されている。プリント出力アドレス演算制御部LZC
TRから出力されるプリント出力アドレスデータPADRS、描画プロセッサD
RWPROから出力される描画アドレスデータDADRS、及びリフレッシュア
ドレス発生回路RFGENから出力されるリフレッシュアドレスデータRFAD
RSは、夫々後述する優先制御に基づいて、所定のアドレス出力データADRS
として出力バッファABFからアドレスバスABUSを介してフレームバッファ
メモリFBMに与えられるようになっている。 【0021】 図3は上記プリント出力アドレス演算制御部LZCTRの詳細を示すブロック
図である。プリント出力アドレス演算制御部LZCTRは、アドレス演算用レジ
スタアレイREGを有する。このレジスタアレイREGは、ページの先頭に呼応
するアドレスデータを格納するスタートアドレスレジスタSA、フレームバッフ
ァメモリFBMの1行当たりのアドレス数を格納するメモリ幅レジスタMW、メ
モリサイクルごとのアドレス増分値を格納するプリントアドレスインクリメント
レジスタPAI、各行の先頭アドレスを格納するテンポラリスタートアドレスレ
ジスタTSA、現在のアドレスを格納するカレントアドレスレジスタTAから構
成される。スタートアドレスレジスタSA、メモリ幅レジスタMW、プリントア
ドレスインクリメントレジスタPAIは、入力バッファDBFを介してホストプ
ロセッサHMPUから供給されるデータによってイニシャルデータ設定される。
テンポラリスタートアドレスレジスタTSA、及びカレントアドレスレジスタT
Aは、プリント出力アドレスの演算結果に従って逐次その内容が書き換えられる
。 【0022】 スタートアドレスレジスタSA、テンポラリスタートアドレスレジスタTSA
、及びカレントアドレスレジスタTAの出力端子はゲートG1乃至G3を介して 演算回路AUの一方の入力端子に結合されると共に、メモリ幅レジスタMW、及
びプリントアドレスインクリメントレジスタPAIの出力端子はゲートG4及び
G5を介して演算回路AUの他方の入力端子に結合される。演算回路AUの出力
端子は、上記出力バッファABFの入力端子に結合されると共に、ゲートG6及
びG7を介してテンポラリスタートアドレスレジスタTSA、及びカレントアド
レスレジスタTAの入力端子に結合される。 【0023】 上記各ゲートG1乃至G7は、デコーダDCDRから出力される選択制御信号
によって開閉制御される。このデコーダDCDRには、RS型の水平方向制御フ
リップフロップHCFFの出力信号、RS型の垂直方向制御フリップフロップV
CFFの出力信号、上記プリントアドレス出力要求信号PRREQ、及びクロッ
ク信号CLKが供給される。水平方向制御フリップフロップHCFFのリセット
端子Rには改行信号CRと改ページ信号CPとの論理和信号が供給され、垂直方
向制御フリップフロップVCFFのリセット端子Rには改ページ信号CPが供給
される。水平方向制御フリップフロップHCFF及び垂直方向制御フリップフロ
ップVCFFのセット端子Sには夫々プリントアドレス出力要求信号PRREQ
が供給され。 【0024】 上記改行信号CR、改ページ信号CP、及びプリントアドレス出力要求信号P
RREQは、特に制限されないが、そのハイレベルがアクティブレベルとされる
。また、改行信号CR、改ページ信号CPは、プリントアドレス出力要求信号P
RREQがアクティブレベル(プリントアドレス出力要求指示レベル)にされる
前に、予め必要なレベルに確定される。何故ならば、本実施例では、改行又は改
ページが必要とされるとき、レーザプリンタ機械系LZPMCNをそのような状
態に制御するタイミングに呼応して改行信号CR及び改ページ信号CPがアクテ
ィブレベルにされ、改行又は改ページに必要な状態がレーザプリンタ機械系LZ
PMCNで達成された後に、プリントアドレス出力要求信号PRREQがアクテ
ィブレベルに制御されるからである。 【0025】 夫々の改行信号CR、改ページ信号CP、プリントアドレス出力要求信号PR
REQ、及びクロック信号CLKに基づくプリント出力アドレスの演算制御シー
ケンスは、図4に示すように改ページ信号CPのアクティブ後と、改行信号CR
のアクティブ後との2つの形式に代表され、順次図5に示されるプント出力アド
レスが形成される。即ち、改ページ信号CPがアクティブレベルにされて水平方
向制御フリップフロップHCFF及び垂直方向制御フリップフロップVCFFが
リセットされ、その状態で次にプリントアドレス出力要求信号PRREQがアク
ティブレベルにされると、フレームバッファメモリFBMにおける1メモリサイ
クルの範囲で、ゲート1が開かれて、スタートアドレスレジスタSAに格納され
ている当該ページの先頭アドレスデータが、ノンオペレーションとされる演算回
路AUを介して出力バッファABUに格納されると共に、アドレス出力イネーブ
ル信号ADREのアクティブレベルに呼応して、そのページ先頭アドレスデータ
がプリント出力アドレス信号PADRSとしてフレームバッファメモリFBMに
供給される。このとき、演算回路AUを介して出力される当該ページ先頭アドレ
スデータは、オン状態に制御されるゲートG6及びG7を介してテンポラリレジ
スタTSA及びカレントアドレスレジスタTAに格納される。斯るメモリサイク
ルにおける各動作シーケンスは、クロック信号CLKのサイクルに従って実行さ
れる。 【0026】 それ以降のメモリサイクルにおいて、水平方向制御フリップフロップHCFF
及び垂直方向制御フリップフロップVCFFがセット状態に維持されているとき
、言い換えるなら、改行信号CR又は改ページ信号CPのアクティブレベルへの
変化に呼応して水平方向制御フリップフロップHCFF又は/及び垂直方向制御
フリップフロップVCFFがリセットされないとき、各メモリサイクルにおいて
は、カレントアドレスレジスタTAの格納データとプリントアドレスインクリメ
ントレジスタPAIの格納データとが演算回路AUで加算されて、出力バッファ
ABUに格納されると共に、アドレス出力イネーブル信号ADREのアクティブ
レベルに呼応して、その演算されたアドレスデータがプリント出力アドレス信号
PADRSとしてフレームバッファメモリFBMに供給される。このとき、演算 回路AUを介して出力される当該加算結果アドレスデータは、カレントアドレス
レジスタTAに格納される。斯る各メモリサイクルにおける各動作シーケンスは
、上記同様クロック信号CLKのサイクルに従って実行される。 したがって、
改ページ後のフレームバッファメモリFBMの第1行目に対するプリント出力ア
ドレスは、図5に示されるように、順次、SA,SA+PAI,SA+2PAI
,SA+3PAI,…とされる。 【0027】 次いで、改行信号CRがアクティブレベルにされて水平方向制御フリップフロ
ップHCFFだけがリセットされ、その状態で次にプリントアドレス出力要求信
号PRREQがアクティブレベルにされると、フレームバッファメモリFBMに
おける1メモリサイクルの範囲で、テンポラリスタートアドレスレジスタTSA
に格納されている当該ページの先頭アドレスデータとメモリ幅レジスタMWの格
納データとが演算回路AUで加算され、その加算結果データ(第2行目の先頭ア
ドレスデータ)が出力バッファABUに格納されると共に、アドレス出力イネー
ブル信号ADREのアクティブレベルへの変化に呼応して、その加算結果アドレ
スデータがプリント出力アドレス信号PADRSとしてフレームバッファメモリ
FBMに供給される。このとき、演算回路AUを介して出力される当該加算結果
アドレスデータは、オン状態に制御されるゲートG6及びG7を介してテンポラ
リレジスタTSA及びカレントアドレスレジスタTAに格納される。斯るメモリ
サイクルにおける各動作シーケンスは、上記同様にクロック信号CLKのサイク
ルに従って実行される。 【0028】 それ以降のメモリサイクルにおいて、水平方向制御フリップフロップHCFF
及び垂直方向制御フリップフロップVCFFがセット状態に維持されているとき
、言い換えるなら、改行信号CR又は改ページ信号CPのアクティブレベルへの
変化に呼応して水平方向制御フリップフロップHCFF又は/及び垂直方向制御
フリップフロップVCFFがリセットされないとき、各メモリサイクルにおいて
は、テンポラリアドレスレジスタTAの格納データとプリントアドレスインクリ
メントレジスタPAIの格納データとが演算回路AUで加算されて、出力バッフ ァABUに格納されると共に、アドレス出力イネーブル信号ADREのアクティ
ブレベルへの変化に呼応して、その演算されたアドレスデータがプリント出力ア
ドレス信号PADRSとしてフレームバッファメモリFBMに供給される。この
とき、演算回路AUを介して出力される当該加算結果アドレスデータは、カレン
トアドレスレジスタTAに格納される。斯る各メモリサイクルにおける各動作シ
ーケンスは、上記同様クロック信号CLKのサイクルに従って実行される。 【0029】 したがって、改ページ後のフレームバッファメモリFBMの第2行目に対する
プリント出力アドレスは、図5に示されるように、順次、SA+MW,SA+M
W+PAI,SA+MW+2PAI,SA+MW+3PAI,…とされる。以下
の行に対しても同様にプリント出力アドレスが演算される。 【0030】 図6はプリント出力アドレス演算制御部LZCTRにおけるプリント出力アド
レスデータの出力タイミングを示すものであるが、同図では当該アドレスデータ
の出力タイミングは、プリントアドレス出力要求信号PRREQのアクティブレ
ベルへの変化に対して1メモリサイクル遅延されるようになっている。この遅延
サイクル数は、レーザプリンタ機械系LZPMCNとそれに対するプリントデー
タ供給系との同期動作との関係において0乃至数サイクルに変更される性質のも
のである。 【0031】 このように、プリント出力アドレス演算制御部LZCTRによるアドレス演算
処理は、クロック信号CLKのような同期信号だけに完全同期されるような一定
のタイミングで逐次実行されず、改行信号CR、改ページ信号CP、及びプリン
トアドレス出力要求信号PRREQに基づき、レーザプリンタ機械系LZPMC
Nの状態に応じて実行される。したがって、レーザプリンタ機械系LZPMCN
の状態変動を吸収するような専用のタイミング調整回路を特別に必要とすること
なく、レーザプリンタ機械系LZPMCNの状態に応じたプリント出力アドレス
演算制御を容易に且つ小規模なシステム構成で達成することができる。 【0032】 図7は上記リフレッシュアドレス発生回路RFGENの詳細な1例を示すブロ
ック図である。 【0033】 図7においてRFINTは、DRAMで構成されるフレームバッファメモリF
BMに必要とされるリフレッシュインターバルデータがホストプロセッサHMP
Uによってイニシャル設定されるリフレッシュインターバルレジスタである。I
TVCNTは、常時1メモリサイクル毎に1インクリメントするインターバルカ
ウンタである。このインターバルカウンタITVCNTによるカウント値は、コ
ンパレータCOMPによって、リフレッシュインターバルデータと比較される。
コンパレータCOMPから出力される一致検出信号φcompは、インターバル
カウンタITVCNTに対するリセット信号として機能されると共に、リフレッ
シュ回数レジスタNRFRに設定されているリフレッシュ回数データを回数カウ
ンタNBRCNTにプリセット転送する指示信号として機能され、更に、RS型
のリフレッシュ制御フリップフロップ回路RFEXFのセット信号とされる。リ
フレッシュ回数レジスタNRFRには、1リフレッシュインターバルにおけるリ
フレッシュ回数データがホストプロセツサHMPUを介してイニシャル設定され
る。本実施例に従えば、リフレッシュ回数データは4回とされる。上記回数カウ
ンタNBRCNTはダウンカウンタであり、リフレッシュ回数データを「4」か
ら「0」までダウンカウントし、そのデクリメント動作が「0」まで到達したこ
とを示すカウントアップ信号φcntが上記リフレッシュ制御フリップフロップ
回路RFEXFのリセット信号とされる。したがって、リフレッシュインターバ
ルの始点から回数カウンタNBRCNTが「0」にデクリメントされるまでの間
、リフレッシュ制御フリップフロップ回路RFEXFの出力信号φrfreqは
リフレッシュ要求レベルとしてのハイレベルにされる。 【0034】 上記出力信号φrereqは、プリント出力アドレス演算制御部LZPCTR
から出力されるプリントアドレス出力指示信号PASTB(特に制限されないが
、上記プリントアドレス出力要求信号PRREQに対してそのレベル変化タイミ
ングが所定時間遅延された信号)の反転レベル信号との論理積が採られて、アン ドゲートANDから実質的なリフレッシュ制御信号φrefとして出力される。
このリフレッシュ制御信号φrefは、プリントアドレス出力指示信号PAST
Bにより所定のメモリサイクルにおいてプリンアドレスの出力要求がなされない
ときに実質的なリフレッシュ指示レベルとしてのハイレベルにされる。即ち、フ
レームバッファメモリの各メモリサイクルにおいては、リフレッシュアドレスの
出力動作よりもプリントアドレスの出力動作の方が優先される。リフレッシュ制
御信号φrefは、それがリフレッシュ指示レベルとしてのハイレベルにされる
と、リフレッシュアドレスカウンタRFADCNTから所定のリフレッシュアド
レスデータRFADRSをアドレスバスABUSに出力させると共に、その出力
アドレス信号が確定された以降にリフレッシュ制御信号φrefがロウレベルに
されるまでの間メモリサイクルに呼応してリフレッシュアドレスカウンタRFA
DCNTにカウント動作させて所定のリフレッシュアドレスデータを出力させる
。更に、リフレッシュ制御信号φrefは、そのリフレッシュ指示レベルとして
のハイレベルによって回数カウンタNBRCNTに所定のタイミング(メモリサ
イクルに呼応する)に従ったダウンカウント動作を許容する。回数カウンタNB
RCNTによるカウント動作は、リフレッシュ制御信号φrefのハイレベル期
間中、上記リフレッシュアドレスカウンタRFADCNTによるカウント動作と
等しいタイミングで実行されるようになっている。尚、図7においてDELは遅
延回路である。 【0035】 ここで、レーザプリンタ機械系LZPMCNの動作サイクルはフレームバッフ
ァメモリFBMのメモリサイクルよりも往々にして遅く、且つ、1回のメモリサ
イクルにおいて読み出されるプリントデータはワード単位又はバイト単位で読み
出し可能であるから、プリント出力アドレスPADRSの出力タイミングは、図
8に示されるように、フレームバッファメモリFBMのメモリサイクルに対して
実質的にランダムにとびとびとされる。 【0036】 例えば、図8に示されるように、時刻t0からリフレッシュインターバルが開
始されると、リフレッシュ制御フリップフロップRFEXFがセット状態にされ て、その出力信号φrfreqがリフレッシュ要求レベルとしてのハイレベルに
される。この出力信号φrfreqは描画プロセッサDRWPROに供給され、
それがリフレッシュ要求レベルとしてのハイレベルにされているとき、描画プロ
セッサDRWPROによる描画アドレスデータDADRSの出力が禁止される。
時刻t0後の最初のメモリサイクルMC1においては、プリントアドレス出力要
求が出されていないので、出力信号φrfreqとプリントアドレス出力指示信
号PASTBの反転レベル信号との論理積信号であるリフレッシュ制御信号φr
efがアクティブレベルとされ、それによって、当該メモリサイクルMC1にお
いて、リフレッシュアドレスデータRFADRがリフレッシュアドレスカウンタ
RFADCNTからフレームバッファメモリFBMに供給される。 【0037】 次のメモリサイクルMC2では、プリントアドレス出力要求が出されることに
呼応してプリントアドレス出力指示信号PASTBがアクティブであるところの
ハイレベルにされるから、アンドケート回路ANDから出力されるリフレッシュ
制御信号φrefがロウレベルとされ、それによって、当該メモリサイクルMC
2においては、リフレッシュアドレスカウンタRFADCNTによるリフレッシ
ュアドレスデータRFADRの出力動作が禁止され、フレームバッファメモリF
BMには、プリント出力アドレス演算制御部LZPCNTからプリントアドレス
データPADRSが供給される。このとき、リフレッシュアドレス発生回路RF
GENでは、ロウレベルのリフレッシュ制御信号φrefの作用によって、回数
カウンタNBRCNTによるデクリメント動作及びリフレッシュアドレスカウン
タRFADCNTによるリフレッシュアドレスの更新動作が禁止されるから、当
該リフレッシュインターバルにおける残り3回のリフレッシュアドレス出力動作
は、それ以降においてプリントアドレス出力動作が要求されないメモリサイクル
にシフトされて可能とされる。図8に従えば、プリントアドレス出力動作が要求
されないメモリサイクルMC3乃至MC5において順次その次のリフレッシュア
ドレスデータRFADRSがフレームバッファメモリFBMに供給される。 【0038】 このようにして、1リフレッシュインターバルにおいて所定の4回のリフレッ シュアドレスデータRFADRSが出力された後は、回数カウンタNBRCNT
から出力されるカウントアップ信号φcntがアクティブレベルにされて上記リ
フレッシュ制御フリップフロップ回路RFEXFをリセットする。したがって、
インターバルカウンタITVCNTのカウント値がリフレッシュインターバルデ
ータに一致して再びリフレッシュ制御フリップフロップ回路RFEXFがセット
状態にされる時刻t1までは、リフレッシュ要求信号として機能する出力信号φ
rfreqがロウレベルに維持される。 【0039】 メモリサイクルMC6から時刻t1までの期間に出力信号φrfreqがロウ
レベルにされると、その間のメモリサイクルにおいては、プリントアドレスの出
力要求が出されないメモリサイクル(例えばメモリサイクルMC6)では描画プ
ロセッサDRWPROによる描画アドレスデータSADRSの出力が許容され、
また、プリントアドレスの出力要求が出されるメモリサイクル(例えばメモリサ
イクルMC7)ではプリント出力アドレス演算制御部LZCTRによるプリント
アドレスデータPADRSの出力動作が最優先される。 【0040】 図9にはプリントアドレス出力要求信号PRREQと各種アドレスデータとの
出力タイミングを示すが、同図では当該アドレスデータの出力タイミングは、プ
リントアドレス出力要求信号PRREQのアクティブレベルへの変化に対して1
メモリサイクル遅延されるようになっている。この遅延サイクル数は、レーザプ
リンタ機械系LZPMCNとそれに対するプリントデータ供給系との同期動作と
の関係において0乃至数サイクルに変更される性質のものである。 【0041】 このように、リフレッシュアドレス発生回路RFGENは、予め設定された所
定のリフレッシュインターバルにおけるリフレッシュタイミングをプリントアド
レスデータの出力要求との関連において規定することにより、レーザプリンタ機
械系LZPMCNの状態に応じたプリントデータ出力アドレス演算制御との関連
において容易に所定のインターバルで必要なリフレッシュアドレス出力制御を達
成する。 【0042】 上記実施例によれば以下の作用効果を得るものである。 (1)プリント出力アドレス演算制御部LZCTRによるアドレス演算処理は、
クロック信号CLKのような同期信号だけに完全同期されるような一定のタイミ
ングで逐次実行されず、改行信号CR、改ページ信号CP、及びプリントアドレ
ス出力要求信号PRREQに基づき、レーザプリンタ機械系LZPMCNの状態
に応じて実行される。したがって、レーザプリンタ機械系LZPMCNの状態変
動を吸収するような専用のタイミング調整回路を特別に必要とすることなく、レ
ーザプリンタ機械系LZPMCNの状態に応じたプリント出力アドレス演算制御
を容易に且つ小規模なシステム構成で達成することができる。 (2)上記作用効果より、レーザプリンタプリント制御装置LZPCTRは、正
常なプリント動作中における改行や改ページ、さらには用紙切れやインク切れの
ようなトラブル発生時における改ページなどに際して、それに応じた機械系の必
要なイニシャライズタイミングが往々にして異なっても、光学系や感光体ドラム
の駆動、並びに用紙の供給などを行うレーザプリンタ機械系LZPMCNの状態
に従って必要なプリントデータを供給しなければならないという要求を確実に且
つ簡単な回路構成によって達成することができる。したがって、レーザプリンタ
の制御にディスプレイコントローラをそのまま適用するシステム構成に比べて付
加的なタイミング調整回路やそのための特別な制御が不要になり、レーザプリン
タシステムを容易に且つ構成を簡素化して実現できる。 (3)リフレッシュアドレス発生回路RFGENは、予め設定された所定のリフ
レッシュインターバルにおけるリフレッシュタイミングをプリントアドレスデー
タの出力要求との関連において規定することにより、レーザプリンタ機械系LZ
PMCNの状態に応じたプリントデータ出力アドレス演算制御との関連において
容易に所定のインターバルで必要なリフレッシュアドレス出力制御を達成するこ
とができる。 (4)リフレッシュアドレス発生回路RFGENは、リフレッシュ要求期間中に
その旨を描画プロセッサDRWPROに与えて描画アドレスデータの出力を禁止
させ、且つ、リフレッシュ要求期間中にプリントアドレス出力要求がなされたと きはリフレッシュアドレスデータの出力を禁止するから、レーザプリンタプリン
ト制御装置LZPCTRにおけるアドレス出力の優先順位を、プリントアドレス
データPASRS>リフレッシュアドレスデータRFADRS>描画アドレスデ
ータDADRSの順番に容易に制御することができる。 (5)上記各作用効果より、レーザプリンタプリント制御装置LZPCTRは、
全体として、プリントアドレス、描画アドレス、及びリフレッシュアドレスの出
力タイミング制御を、レーザプリンタ機械系LZPMCNの状態に応じて著しく
容易に且つ確実に実行することができる。この点においてもレーザプリンタシス
テムを構成するときの容易性と簡素化を実現できる。 【0043】 以上本発明者によってなされた発明を実施例に基づいて具体的に説明したが、
本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種
々変更可能であることは言うまでもない。 【0044】 例えば、上記実施例のレーザプリンタプリント制御装置LZPCTRは、それ
に内蔵されている描画プロセッサDRWPROによってフレームバッファメモリ
に対する描画機能を実行するように構成したが、本発明はそれに限定されるもの
ではなく、レーザプリンタプリント制御装置LZPCTRとは機能ブロックを異
にする描画プロセッサ又はホストプロセッサによって描画機能をサポートするよ
うにしてもよい。また、上記実施例では、レーザプリンタ機械系LZPMCNの
状態をレーザプリンタプリント制御装置に指示する指示信号として改行信号CR
、改ページ信号CP、及びプリントアドレス出力要求信号PRREQとしたが、
レーザプリンタ機械系LZPMCNの状態に応じた信号であればその他モディフ
ァイされた種々の信号を用いることができる。更に、レーザプリンタ機械系LZ
PMCNのようなハードコピー装置の機械駆動系の構成に応じて、斯る機械系の
状態を指示する信号が有する意味付けも変更することができる。 【0045】 以上の説明では主として本発明者によってなされた発明をその背景となった利
用分野であるレーザプリンタシステムに適用した場合について説明したが、本発 明はそれに限定されるものではなく、回転多面鏡を使用する必要のない半導体レ
ーザ素子をマトリクス配置して成るプリントヘッドを有する形式のレーザプリン
タ、液晶シャッタによるマトリクスを用いたノンインパクト形式のプリンタ、又
はドットマトリクスプリントヘッドを有する形式のインパクトプリンタなどを利
用した画像形成システムに広く適用することができる。本発明は、少なくとも、
ビットマップ形式でデータを格納するフレームバッファメモリをアクセスしてハ
ードコピー装置のための画像形成データを処理する条件のものに適用することが
できる。その場合に、フレームバッファメモリに格納されている画像形成データ
は、直接ビデオ信号に変換可能なものに限定されず、キャラクタジェネレータを
参照して文字などのパターンのビデオ信号に変換する形式であってもよい。 【0046】 【発明の効果】 本願において開示される発明のうち代表的なものによって得られる効果を簡単
に説明すれば下記の通りである。 【0047】 すなわち、プリンタ機械系の状態に呼応するタイミングで画像形成データ出力
用のアドレス制御を行うから、プリンタ機械系の状態変動を吸収するような専用
のタイミング調整回路やそのための特別な制御を要することなく、プリンタ機械
系の状態に応じてプリントデータ出力用のアドレス演算を行って画像を形成でき
るシステムを容易に且つ小規模な回路構成を以って実現できる。 【0048】 フレームバッファメモリに対するリフレッシュアドレス出力回数を、所定のリ
フレッシュインターバル毎に計数手段で計数しながら所定回数に制御すると共に
、その計数値が所定値に達するまでの間に画像形成データの出力要求を検出した
ときはその要求に応ずる画像形成データ出力アドレスをリフレッシュアドレスの
出力に優先させるから、予め設定された所定のリフレッシュインターバルにおけ
るリフレッシュタイミングが画像形成データの出力要求との関連において規定さ
れることにより、プリンタ機械系の状態に応じたプリントデータ出力アドレス演
算制御との関連において容易に所定のインターバルで必要なリフレッシュ制御を 行うことができる。
DETAILED DESCRIPTION OF THE INVENTION       [0001]     [Industrial applications]   The present invention controls access to a frame buffer memory for storing image forming data.
An image forming system for obtaining a hard copy by
The image forming data for the data is stored in the frame buffer memory, and the image forming data is stored in the frame buffer memory.
Address control for drawing data, drawing address control, and refresh
A technology that is effective when applied to a system that forms an image by performing address control
It is.       [0002]     [Prior art]   Conventionally, display and drawing address control for the frame buffer memory are performed.
CRTC (cathode ray tube controller) or A as controller
CRTC (Advanced Cathode Ray Tube Controller) used
These are described in “LSI Handbook” issued by Ohmsha on November 30, 1984.
Of the horizontal and vertical synchronizing signals as described in
Timing, various parameters such as the number of characters and pixels per line, and the number of raster lines
Data is set programmable, and the display data is displayed on the CRT display accordingly.
It basically has a display control function to supply to the device, and has no
During the display period, a drawing or dynamic framebar for changing the contents of the display screen
The buffer memory is refreshed.       [0003]   The present inventors have proposed a method similar to raster scanning in a CRT display device.
For controlling a hard copy device such as a laser printer for forming an image,
The application of the spray controller was discussed. That is, the frame buffer
Control of print data output address for memory
Control of print data for the
Try to make display controller support refresh address control
Things.       [0004]     [Problems to be solved by the invention]   In hard copy devices such as laser printers, optical systems and photosensitive drums
Printing required according to the state of the mechanical drive system that drives the paper and supplies paper
Data must be supplied. By the way, hardware like a laser printer
For example, in a copy device, a line feed or page break during a normal print operation,
Page break when trouble such as running out of paper or ink
Therefore, the required initialization timing of the mechanical system is often different.
You. In such a situation, the display controller must provide horizontal and vertical synchronization signals.
Display address control is performed in full synchronization with the display controller.
When configuring the system by using it as it is, change the state of the mechanical system of the hard copy device.
Dedicated timing adjustment circuit for controlling print data output address according to
Is required, which complicates circuit configuration and control.
The title was found.       [0005]   In addition, refresh address control by the display controller
And completely synchronized with the vertical sync signal, making it relatively
Hard copy devices, such as laser printers, that can be run at short intervals
In the case of, the non-image forming period is one
Is not specified, and an output request for image formation data is issued randomly according to the operation of the mechanical system.
In order to perform refreshing at the minimum necessary interval,
Print data output address control according to the mechanical system status of the hard copy device
Timing control circuit for refreshing
Function must be added, and the print data output address
Control of the output timing of the scan address, drawing address, and refresh address is extremely difficult.
It will be difficult.       [0006]   An object of the present invention is to facilitate printing according to the state of a printer mechanical system of a hard copy device.
Provides an image forming system that can perform lint data output address arithmetic control
Is to do. Further, another object of the present invention is to reduce the frame buffer memory. Regarding fresh, print data output address according to the status of printer mechanical system
Refresh timing at predetermined intervals easily in the context of
An object of the present invention is to provide an image forming system capable of controlling the image forming.       [0007]   The above and other objects and novel features of the present invention are described in the present specification and the accompanying drawings.
Will be apparent from.       [0008]     [Means for Solving the Problems]   A brief summary of the typical inventions disclosed in the present application is as follows.
It is as described.       [0009]   That is, the image forming data is read from the frame buffer memory and
An image forming system for forming an image on a medium by giving the image to a mechanical system.
From the printer mechanical system control unit to control the image forming operation by the mechanical system
Instruction signal output according to the operation state of the image forming data output address arithmetic control
For inputting the image data and reading out the image forming data in synchronization with the instruction signal
Performs arithmetic control to store the image formation data output address in the frame buffer memory.
Supplies the image forming data in synchronization with the state of the printer mechanical system.
To be given to the mechanical system.       [0010]   UpFrame buffer memoryIsRequires refresh of stored information. At this time,
In each memory cycle of the frame buffer memory, the refresh address
The output operation of the image forming data output address has priority over the output operation. Also
,Output of sequentially updated refresh address to frame buffer memory
The number of times is counted by the counting means at each refresh interval, and is controlled at predetermined times.
And the refresh address output cycle in each refresh interval.
By the time the number reaches the predetermined number, the arbitration means operates the image forming data included in the instruction signal.
Data output request, the image formation data output address corresponding to the request
Refresh address generation that prioritizes the refresh output to the refresh address output
Road Is adopted.       [0011]   The instruction signal indicates that an image can be formed by receiving the supply of the image forming data.
Request for image formation data output, and the operation to change the medium on which the image is to be formed.
Line feed in accordance with a page feed signal and an operation to feed a line forming an image on the medium
It can be a signal. At this time, the image forming data output address arithmetic control
The section sets the image forming data output address in synchronization with the instruction by the page break signal.
Initialize to the start address of image forming data in the system buffer memory
Address calculation control for the image forming data in synchronization with the instruction by the line feed signal.
Performs arithmetic control to initialize the output address to the beginning of the next line.
The initialization is performed in synchronization with the instruction by the image formation data output request signal immediately after the initialization.
Outputs the initialized image forming data output address, and outputs the initialized
The image forming data output request signal after the external output of the output image forming data output address
The image forming data output address is changed in the row direction and output in synchronization with the instruction
I do.       [0012]   In the printer mechanical system, light travels in a row direction along the axial direction of the photosensitive drum.
Scanning direction, and the laser light according to the image forming data described above according to the rotation of the photoconductor.
While repeating scanning, an electrostatic latent image is formed on the surface of the photoreceptor, visualized, and
A laser printer mechanical system for obtaining a hard copy can be adopted.       [0013]     [Action]   According to the above-described means, it is possible to respond to the state of the printer mechanical system of the hard copy device.
By enabling address control for image formation data output at the timing,
Requires a dedicated timing adjustment circuit to absorb state fluctuations of the printer mechanical system
Output data according to the status of the mechanical system of the hard copy device.
The dress calculation control is easily achieved with a small-scale circuit configuration.       [0014]   Also, a refresh at a predetermined refresh interval set in advance is performed. By defining the timing in relation to the output request of the image forming data,
In relation to print data output address operation control according to the state of the printer mechanical system
The required refresh control is easily achieved at predetermined intervals.
You.       [0015]     【Example】   FIG. 1 shows a laser printer system as an embodiment of an image forming system according to the present invention.
FIG.       [0016]   In FIG. 1, LZPMCN is a laser printer mechanical system, and a laser diode.
The output of the laser light source LZRSRC including the light is exposed through the rotating polygon mirror RMLR.
Includes an optical system that irradiates the body drum INKDRM. Against photoconductor drum INKDRM
The irradiation of the laser beam is displaced in a substantially horizontal direction, and the photosensitive drum INKDRM
In response to the rotational drive, laser light is emitted in a manner similar to what is called raster scanning. Leh
Although not particularly limited, an electrostatic latent image is formed on the irradiation portion of the
The latent image is visualized through the apparatus, and the ink or the like constituting the visualized image
It is configured to be transferred and fixed to the PR to obtain a hard copy.       [0017]   In FIG. 1, the FBM can rewrite print data in a so-called bitmap system.
Consisting of DRAM (Dynamic Random Access Memory)
This is a frame buffer memory. Data bus from frame buffer memory FBM
The print data read to DBUS is converted into a video signal V by the parallel / serial conversion circuit PSC.
It is converted to S and supplied to the laser control unit LZRC. This video signal VS is
This is a signal for obtaining a pattern to be printed, and the laser control unit LZRC receives the signal.
On / off modulation control of light is performed in accordance with the video signal VS to generate a laser light source LZRSR.
The laser light is output from C. The output laser beam passes through a rotating polygon mirror RMLR.
Then, the image is formed so as to be scanned on the photosensitive drum INKDRM.       [0018]   The drive control of the laser printer mechanical system LZPMCN is performed by the printer mechanical system controller. Performed by the MCCTR. Printer machine system control unit MCCTR
The control signal MCTR is supplied to the laser printer mechanical system LZPMCN, and the
The mechanical system status signal MSTS indicating the control operation status and the like caused by the laser printer machine
Supplied from system LZPMCN. The printer mechanical system controller MCCTR has a mechanical system
Based on the status signal MSTS, a page break signal CP, a line feed signal CR, a print address
Output request signal PRREQ. Each of the above signals is a laser printer mechanical system
This corresponds to the operation state of the LZPMCN, and the page break signal CP is particularly limited.
Is not performed, but corresponds to the timing of forming a latent image on the photosensitive drum INKDRM.
It is formed based on the generation timing of the paper feed trigger signal. Line feed signal C
R is not particularly limited, but is a beam detection for detecting a laser beam indicating a line feed.
It is formed based on the output of the device BS. Print address output request signal PRREQ
The status of each part of the laser printer mechanical system LZPMCN is not particularly limited.
In response to receiving laser irradiation and enabling synchronous operation for image formation.
Output instruction level.       [0019]   In FIG. 1, LZPCTR is a laser printer print controller, and
Print data output address calculation control for the frame buffer memory FBM,
Control of drawing of print data to the frame buffer memory FBM and frame buffer
Peripheral memory that supports refresh address control for the flash memory FBM.
Troller. Control operation of this laser printer print controller LZPCTR
The timing is basically based on the above-described page feed signal CP, line feed signal CR, print address.
Operation of the laser printer mechanical system LZPMCN by the output request signal PRREQ
It is configured to follow the state. In addition, the laser printer print control device LZP
The CTR is coupled to the system bus SYSMBUS and the host processor H
A predetermined control operation is executed based on a command supplied from the MPU.       [0020]   FIG. 2 is a block diagram showing an example of a laser printer print control device LZPCTR.
It is. FIG. 2 particularly shows details of the address signal generation system.
The linter print control device LZPCTR is roughly divided into a frame buffer memory Print output address for controlling output address calculation of print data for FBM
And the print data to the frame buffer memory FBM.
Processor DRWPRO for controlling data drawing and frame buffer memory
Refresh address generation circuit for performing refresh address control on FBM
RFGEN. Print output address operation control unit LZC
Print output address data PADRS output from TR, drawing processor D
The drawing address data DADRS output from RWPRO and the refresh address
Refresh address data RFAD output from the dress generation circuit RFGEN
RS is a predetermined address output data ADRS based on priority control described later.
From the output buffer ABF via the address bus ABUS
It is provided to the memory FBM.       [0021]   FIG. 3 is a block diagram showing details of the print output address calculation control unit LZCTR.
FIG. The print output address calculation control unit LZCTR includes an address calculation register.
It has a star array REG. This register array REG corresponds to the top of the page.
Address register SA for storing address data to be stored, frame buffer
Memory width register MW for storing the number of addresses per row of the memory FBM,
Print address increment that stores the address increment value for each recycling
Register PAI, temporary start address register for storing the start address of each row
The register TSA is composed of a current address register TA that stores the current address.
Is done. Start address register SA, memory width register MW, print address
The address increment register PAI is connected to the host buffer via the input buffer DBF.
Initial data is set by data supplied from the processor HMPU.
Temporary start address register TSA and current address register T
In A, the contents are sequentially rewritten according to the result of operation of the print output address.
.       [0022]   Start address register SA, temporary start address register TSA
, And the output terminal of the current address register TA via gates G1 to G3. It is coupled to one input terminal of the arithmetic circuit AU and has a memory width register MW,
And the output terminal of the print address increment register PAI is the gate G4 and
It is coupled to the other input terminal of the arithmetic circuit AU via G5. Output of arithmetic circuit AU
The terminal is coupled to the input terminal of the output buffer ABF, and is connected to the gate G6.
And the temporary start address register TSA and the current address via G7.
Connected to the input terminal of the slave register TA.       [0023]   Each of the gates G1 to G7 is connected to a selection control signal output from the decoder DCDR.
Open / close control. This decoder DCDR has an RS type horizontal control signal.
Output signal of flip-flop HCFF, RS type vertical control flip-flop V
The CFF output signal, the print address output request signal PRREQ, and the clock
The clock signal CLK is supplied. Reset of horizontal control flip-flop HCFF
A logical sum signal of the line feed signal CR and the page feed signal CP is supplied to the terminal R,
The page break signal CP is supplied to the reset terminal R of the direction control flip-flop VCFF
Is done. Horizontal control flip-flop HCFF and vertical control flip-flop
Each of the set terminals S of the VCFF has a print address output request signal PRREQ.
Is supplied.       [0024]   The line feed signal CR, page feed signal CP, and print address output request signal P
RREQ is not particularly limited, but its high level is set to the active level.
. The line feed signal CR and page break signal CP are the print address output request signal P
RREQ is set to the active level (print address output request instruction level)
Beforehand, the required level is determined in advance. Because, in this embodiment, a line feed or a line feed
When a page is needed, the laser printer mechanical system LZPMCN is
The line feed signal CR and the page feed signal CP are activated in response to the control timing.
The status required for line breaks or page breaks is set to the active level.
After achieving by the PMCN, the print address output request signal PRREQ is activated.
This is because it is controlled to the active level.       [0025]   Each line feed signal CR, page feed signal CP, print address output request signal PR
REQ and a print output address arithmetic control sequence based on the clock signal CLK.
As shown in FIG. 4, the cans are output after the page break signal CP is activated and the line feed signal CR.
After the active of the Punt output output shown in FIG.
Leslie is formed. That is, the page break signal CP is set to the active level and the horizontal
Direction control flip-flop HCFF and vertical direction control flip-flop VCFF
The print address output request signal PRREQ is
At the active level, one memory size in the frame buffer memory FBM
Gate 1 is opened in the range of the clock and stored in the start address register SA.
The start address data of the relevant page is
The data is stored in the output buffer ABU via the path AU and the address output enable
Page top address data in response to the active level of the
Is stored in the frame buffer memory FBM as the print output address signal PADRS.
Supplied. At this time, the page top address output via the arithmetic circuit AU
Data is transferred to the temporary register via gates G6 and G7 which are controlled to be on.
It is stored in the star TSA and the current address register TA. Such a memory cycle
Each operation sequence in the clock signal is executed according to the cycle of the clock signal CLK.
It is.       [0026]   In the subsequent memory cycle, the horizontal control flip-flop HCFF
And when the vertical control flip-flop VCFF is maintained in the set state
In other words, when the line feed signal CR or the page feed signal CP is set to the active level,
Horizontal control flip-flop HCFF and / or vertical control in response to change
When the flip-flop VCFF is not reset, in each memory cycle
Is the data stored in the current address register TA and the print address increment.
The data stored in the data register PAI is added by the arithmetic circuit AU to the output buffer
The signal is stored in the ABU and the address output enable signal ADRE is activated.
In accordance with the level, the calculated address data is used as a print output address signal.
It is supplied to the frame buffer memory FBM as PADRS. At this time, The addition result address data output via the circuit AU is the current address
It is stored in the register TA. Each operation sequence in each such memory cycle is
, In the same manner as described above in accordance with the cycle of clock signal CLK. Therefore,
Print output address for the first line of the frame buffer memory FBM after a page break
As shown in FIG. 5, the dresses are sequentially SA, SA + PAI, SA + 2PAI.
, SA + 3PAI,...       [0027]   Next, the line feed signal CR is set to the active level, and the horizontal control flip
Only the HCFF is reset, and then the print address output request signal
When the signal PRREQ is set to the active level, the frame buffer memory FBM
Within one memory cycle in the temporary start address register TSA
Address of the page stored in the memory and the size of the memory width register MW.
Is added in the arithmetic circuit AU, and the addition result data (the first address in the second row) is added.
Address data is stored in the output buffer ABU, and the address output enable
In response to the change of the active signal ADRE to the active level,
Data is output as a print output address signal padrs in a frame buffer memory.
Provided to the FBM. At this time, the addition result output via the arithmetic circuit AU
Address data is temporarily stored via gates G6 and G7 which are controlled to be on.
It is stored in the re-register TSA and the current address register TA. Such memory
Each operation sequence in the cycle corresponds to the cycle of the clock signal CLK as described above.
Is performed according to the       [0028]   In the subsequent memory cycle, the horizontal control flip-flop HCFF
And when the vertical control flip-flop VCFF is maintained in the set state
In other words, when the line feed signal CR or the page feed signal CP is set to the active level,
Horizontal control flip-flop HCFF and / or vertical control in response to change
When the flip-flop VCFF is not reset, in each memory cycle
Is the data stored in the temporary address register TA and the print address increment.
And the data stored in the data register PAI are added by the arithmetic circuit AU, and the output buffer Is stored in the ABU and the address output enable signal ADRE is activated.
In response to the change to the print level, the calculated address data is
It is supplied to the frame buffer memory FBM as a dress signal PADRS. this
At this time, the addition result address data output via the arithmetic circuit AU is
Is stored in the address register TA. Each operation cycle in each such memory cycle
The sequence is executed according to the cycle of the clock signal CLK as in the above.       [0029]   Accordingly, the second line of the frame buffer memory FBM after the page break is
The print output address is, as shown in FIG. 5, sequentially SA + MW, SA + M
W + PAI, SA + MW + 2PAI, SA + MW + 3PAI,... Less than
Similarly, the print output address is calculated for the row of.       [0030]   FIG. 6 shows a print output address in the print output address calculation control unit LZCTR.
This figure shows the output timing of the address data.
Output timing depends on the active level of the print address output request signal PRREQ.
The transition to the bell is delayed by one memory cycle. This delay
The number of cycles is based on the laser printer mechanical system LZPMCN and the corresponding print data.
In the case of the characteristic of being changed from 0 to several cycles in relation to the synchronous operation with the
It is.       [0031]   As described above, the address calculation by the print output address calculation control unit LZCTR is performed.
Processing is constant such that it is completely synchronized only with a synchronization signal such as clock signal CLK.
, The line feed signal CR, the page feed signal CP, and the print
Printer output LZPMC based on the address output request signal PRREQ.
It is executed according to the state of N. Therefore, the laser printer mechanical system LZPMCN
Specially requires a dedicated timing adjustment circuit that absorbs state fluctuations
No, print output address according to the status of laser printer mechanical system LZPMCN
The arithmetic control can be easily achieved with a small system configuration.       [0032]   FIG. 7 is a block diagram showing a detailed example of the refresh address generation circuit RFGEN.
FIG.       [0033]   In FIG. 7, RFINT denotes a frame buffer memory F composed of a DRAM.
The refresh interval data required for the BM is stored in the host processor HMP.
A refresh interval register initially set by U. I
TVCNT is an interval timer that always increments by one every memory cycle.
Unta. The count value of this interval counter ITVCNT is
The comparator COMP compares the data with the refresh interval data.
The coincidence detection signal φcomp output from the comparator COMP has an interval
Not only functions as a reset signal for the counter ITVCNT, but also
The refresh count data set in the flash count register NRFR is counted
Function as an instruction signal for preset transfer to the NBRCNT.
Of the refresh control flip-flop circuit RFEXF. Re
The refresh count register NRFR stores
The number of times of fresh data is initially set via the host processor HMPU.
You. According to this embodiment, the refresh count data is four times. Number of cows above
The counter NBRCNT is a down counter and determines whether the refresh count data is "4".
Counts down to “0”, and when the decrement operation reaches “0”.
And the count-up signal φcnt indicating the refresh control flip-flop
This is a reset signal for the circuit RFEXF. Therefore, the refresh interval
From the start point of the file until the count counter NBRCNT is decremented to “0”
The output signal φrfreq of the refresh control flip-flop circuit RFEXF is
The high level is set as the refresh request level.       [0034]   The output signal φrereq is output from the print output address operation control unit LZPCTR.
Print address output instruction signal PASTB (not particularly limited,
, The level change timing of the print address output request signal PRREQ.
And the inverted signal of the signal whose delay has been delayed for a predetermined time) is taken. It is output from the gate AND as a substantial refresh control signal φref.
The refresh control signal φref is a print address output instruction signal PAST
B does not request output of a pudding address in a predetermined memory cycle
Sometimes it is set to a high level as a substantial refresh instruction level. That is,
In each memory cycle of the frame buffer memory, the refresh address
The output operation of the print address has priority over the output operation. Refresh system
The control signal φref is set to a high level as a refresh instruction level
And a predetermined refresh address from the refresh address counter RFADCNT.
Output the address data RFADRS to the address bus ABUS, and output
After the address signal is determined, the refresh control signal φref goes low.
Refresh address counter RFA in response to a memory cycle until
DCNT performs a count operation to output predetermined refresh address data
. Further, the refresh control signal φref has a refresh instruction level of
At a predetermined timing (memory circuit),
(Corresponding to a cycle). Number counter NB
The count operation by RCNT is performed during the high level period of the refresh control signal φref.
All the time, the count operation by the refresh address counter RFADCNT and
They are executed at the same timing. Note that DEL is slow in FIG.
It is an extension circuit.       [0035]   Here, the operation cycle of the laser printer mechanical system LZPMCN is the frame buffer.
Is often slower than the memory cycle of the
The print data read in a cycle is read in words or bytes.
The output timing of the print output address PADRS is shown in FIG.
As shown in FIG. 8, with respect to the memory cycle of the frame buffer memory FBM,
Substantially randomly skipped.       [0036]   For example, as shown in FIG. 8, the refresh interval starts from time t0.
When started, the refresh control flip-flop RFEXF is set to the set state. As a result, the output signal φrfreq changes to a high level as a refresh request level.
Is done. This output signal φrfreq is supplied to the drawing processor DRWPRO,
When it is at the high level as the refresh request level, the drawing pro
The output of the drawing address data DADRS by the processor DRWPRO is prohibited.
In the first memory cycle MC1 after time t0, the print address output is required.
Output request φrfreq and the print address output instruction signal
Refresh control signal φr which is an AND signal with the inverted level signal of signal PASTB
ef is set to the active level, whereby the memory cycle MC1 is
And the refresh address data RFADR is a refresh address counter.
The signal is supplied from RFADCNT to the frame buffer memory FBM.       [0037]   In the next memory cycle MC2, a print address output request is issued.
In response, the print address output instruction signal PASTB is active.
Since the level is set to the high level, the refresh output from the AND gate circuit AND is performed.
The control signal φref is set to the low level, whereby the memory cycle MC
2, the refresh address by the refresh address counter RFADCNT
The output operation of the memory address data RFADR is prohibited, and the frame buffer memory F
The BM has a print address from the print output address operation control unit LZPCNT.
Data PADRS is provided. At this time, the refresh address generation circuit RF
In the GEN, the number of times the refresh control signal φref of the low level
Decrement operation by counter NBRCNT and refresh address count
The update operation of the refresh address by the RFADCNT is prohibited.
The remaining three refresh address output operations in the refresh interval
Is the memory cycle after which no print address output operation is required
To be possible. According to FIG. 8, a print address output operation is required.
In the memory cycles MC3 to MC5 which are not performed, the next refresh
The dress data RFADRS is supplied to the frame buffer memory FBM.       [0038]   In this manner, four refreshes are performed in one refresh interval. After the address data RFADRS is output, the counter NBRCNT is output.
The count-up signal φcnt output from the
The fresh control flip-flop circuit RFEXF is reset. Therefore,
When the count value of the interval counter ITVCNT is
Data and the refresh control flip-flop circuit RFEXF is set again.
Until time t1 when the state is changed to the output signal φ which functions as a refresh request signal.
rfreq is maintained at a low level.       [0039]   The output signal φrfreq is low during a period from the memory cycle MC6 to the time t1.
Level, the print address is output during the memory cycle in between.
In a memory cycle in which no power request is issued (for example, memory cycle MC6),
The output of the drawing address data SADRS by the processor DRWPRO is allowed,
Further, a memory cycle in which a print address output request is issued (for example, a memory circuit).
In the cycle MC7), printing by the print output address calculation control unit LZCTR is performed.
The output operation of the address data PADRS has the highest priority.       [0040]   FIG. 9 shows the relationship between the print address output request signal PRREQ and various address data.
Although the output timing is shown in FIG.
1 when the lint address output request signal PRREQ changes to the active level.
The memory cycle is delayed. This number of delay cycles is
Synchronous operation between the linter machine system LZPMCN and its corresponding print data supply system
Is changed to 0 to several cycles.       [0041]   As described above, the refresh address generation circuit RFGEN operates at a preset location.
Print timing for refresh timing at regular refresh intervals
Laser printer machine by specifying it in relation to the
Relation with print data output address calculation control according to the state of mechanical system LZPMCN
Easily achieve required refresh address output control at specified intervals
To achieve.       [0042]   According to the above embodiment, the following effects can be obtained. (1) The address calculation processing by the print output address calculation control unit LZCTR is as follows.
A fixed time that is completely synchronized only with a synchronization signal such as a clock signal CLK
Line feed signal CR, page feed signal CP, and print address.
The status of the laser printer mechanical system LZPMCN based on the output request signal PRREQ
It is executed according to. Therefore, the state change of the laser printer mechanical system LZPMCN
Without the need for a special timing adjustment circuit to absorb motion.
Print output address calculation control according to the state of the user printer mechanical system LZPMCN
Can be easily achieved with a small system configuration. (2) Due to the above operation and effect, the laser printer print controller LZPCTR
Line breaks and page breaks during normal printing operations, as well as running out of paper and ink
When a page break occurs when such a trouble occurs, the mechanical system
Even if the required initialization timing is often different, the optical system and the photosensitive drum
Status of the laser printer mechanical system LZPMCN that drives the printer and supplies paper
And that the necessary print data must be supplied in accordance with
This can be achieved by a simple circuit configuration. Therefore, laser printer
Compared to a system configuration in which a display controller is used as is for controlling
There is no need for an additional timing adjustment circuit or special control for
Data system can be realized easily and with a simplified configuration. (3) The refresh address generation circuit RFGEN performs a predetermined refresh
The refresh timing in the refresh interval is stored in the print address data.
The laser printer mechanical system LZ
In connection with print data output address arithmetic control according to the state of PMCN
The required refresh address output control can be easily achieved at predetermined intervals.
Can be. (4) The refresh address generation circuit RFGEN operates during the refresh request period.
This is given to the drawing processor DRWPRO to prohibit the output of drawing address data.
And a print address output request is made during the refresh request period. Output of refresh address data is prohibited during printing.
The priority order of the address output in the LZPCTR
Data PASRS> refresh address data RFADRS> drawing address data
Data DADRS can be easily controlled in order. (5) From the above-mentioned respective effects, the laser printer print control device LZPCTR
Output of print address, drawing address, and refresh address as a whole
Force timing control is remarkable according to the state of laser printer mechanical system LZPMCN.
It can be executed easily and reliably. In this regard, the laser printer system
The simplicity and simplification when configuring the system can be realized.       [0043]   Although the invention made by the inventor has been specifically described based on the embodiments,
The present invention is not limited thereto, but may be any seed without departing from the gist thereof.
Needless to say, it can be changed in various ways.       [0044]   For example, the laser printer print control device LZPCTR of the above embodiment is
Buffer memory by the drawing processor DRWPRO built in
, But the present invention is not limited to this.
However, the functional blocks differ from those of the laser printer print controller LZPCTR.
The drawing function is supported by the drawing processor or the host processor.
You may do it. In the above embodiment, the laser printer mechanical system LZPMCN
Line feed signal CR as an instruction signal for instructing the state to the laser printer print control device.
, The page break signal CP, and the print address output request signal PRREQ,
Other Modifiers if the signal is in accordance with the status of the laser printer mechanical LZPMCN
Various signals can be used. Furthermore, laser printer mechanical system LZ
Depending on the configuration of the mechanical drive system of a hard copy device such as PMCN,
The meaning of the signal indicating the state can also be changed.       [0045]   In the above description, the invention made mainly by the inventor has been described based on the background
The case of application to a laser printer system, which is an application field, has been described. The light source is not limited to this, and it is not necessary to use a rotating polygon mirror.
Laser printer having a print head in which laser elements are arranged in a matrix
Non-impact printer using a matrix with a liquid crystal shutter,
Uses an impact printer with a dot matrix printhead.
It can be widely applied to the used image forming system. The present invention, at least,
Access the frame buffer memory that stores data in bitmap format and
It can be applied to the conditions for processing image forming data for hard copy devices.
it can. In that case, the image forming data stored in the frame buffer memory
Is not limited to those that can be directly converted to a video signal.
A format in which a video signal of a pattern such as characters is referred to and converted into a video signal may be used.       [0046]     【The invention's effect】   The effects obtained by typical ones of the inventions disclosed in the present application are simplified.
This is described below.       [0047]   That is, image forming data output is performed at a timing corresponding to the state of the printer mechanical system.
Address control for the printer, so it is dedicated to absorbing the state fluctuation of the printer mechanical system
Printer machine without the need for any timing adjustment circuits or special controls for it
An image can be formed by performing address calculation for print data output according to the system status.
System can be easily realized with a small-scale circuit configuration.       [0048]   The number of refresh addresses output to the frame buffer memory is
While controlling by a predetermined number while counting by the counting means at each fresh interval,
, An output request for image forming data was detected until the count value reached a predetermined value.
When the image forming data output address corresponding to the request is
Since the priority is given to the output, at a predetermined refresh interval set in advance
Refresh timing is specified in relation to the image formation data output request.
The print data output address according to the status of the printer mechanical system.
Refresh control required at specified intervals can be easily performed in connection with arithmetic control. It can be carried out.

【図面の簡単な説明】 【図1】 本発明の1実施例に係るレーザプリンタシステムのブロック図である。 【図2】 レーザプリンタプリント制御装置の1例を示すブロック図である。 【図3】 プリント出力アドレス演算制御部の1例を示すブロック図である。 【図4】 プリントアドレス出力の演算シーケンスの1例を示す説明図である。 【図5】 順次出力されるプリント出力アドレスデータの内容を示す説明図である。 【図6】 プリント出力アドレス演算制御部におけるプリントアドレスデータの出力タイ
ミングを示す説明図である。 【図7】 リフレッシュアドレス発生回路の詳細な1例を示すブロック図である。 【図8】 プリントアドレス、リフレッシュアドレス、及び描画アドレスの相互出力タイ
ミングの一例を示すタイムチャートである。 【図9】 プリントアドレス出力要求信号と各種アドレスデータとの出力タイミングを示
す説明図である。 【符号の説明】 LZPMCN レーザプリンタ機械系 FBM フレームバッファメモリ LZRC レーザ制御部 PADRS プリント出力アドレスデータ DADRS 描画アドレスデータ RFADRS リフレッシュアドレスデータ LZCTR プリント出力アドレス演算制御部 CP 改ページ信号 CR 改行信号 PRREQ プリントアドレス出力要求信号 MCCTR プリンタ機械系制御部 MCTR 機械系制御信号 MSTS 機械系状態信号 HCFF 水平方向制御フリップフロップ VCFF 垂直方向制御フリップフロップ SA スタートアドレスレジスタ TSA テンポラリスタートアドレスレジスタ TA カレントアドレスレジスタ PAI プリントアドレスインクリメントレジスタ RFGEN リフレッシュアドレス発生回路 RFINTR リフレッシュインターバルレジスタ ITVCNT インターバルカウンタ COMP コンパレータ NRFR リフレッシュ回数レジスタ NBRCNT 回数カウンタ RFFEX リフレッシュ制御フリップフロップ RFADCNT リフレッシュアドレスカウンタ AND アンドゲート回路 DRWPRO 描画プロセッサ
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram of a laser printer system according to one embodiment of the present invention. FIG. 2 is a block diagram illustrating an example of a laser printer print control device. FIG. 3 is a block diagram illustrating an example of a print output address calculation control unit. FIG. 4 is an explanatory diagram showing an example of a print address output operation sequence. FIG. 5 is an explanatory diagram showing contents of print output address data sequentially output. FIG. 6 is an explanatory diagram showing output timing of print address data in a print output address calculation control unit. FIG. 7 is a block diagram showing a detailed example of a refresh address generation circuit. FIG. 8 is a time chart illustrating an example of a mutual output timing of a print address, a refresh address, and a drawing address. FIG. 9 is an explanatory diagram showing output timings of a print address output request signal and various address data. [Description of Signs] LZPMCN Laser Printer Machine System FBM Frame Buffer Memory LZRC Laser Controller PADRS Print Output Address Data DADRS Drawing Address Data RFADRS Refresh Address Data LZCTR Print Output Address Operation Controller CP Page Break Signal CR Line Feed Signal PRREQ Print Address Output Request Signal MCCTR printer machine control unit MCTR machine system control signal MSTS machine system status signal HCFF horizontal control flip-flop VCFF vertical control flip-flop SA start address register TSA temporary start address register TA current address register PAI print address increment register RFGEN refresh address Generator RFINTR Fresh interval register ITVCNT interval counter COMP comparator NRFR refresh count register NBRCNT number of times counter RFFEX refresh control flip-flop RFADCNT refresh address counter AND AND gate circuit DRWPRO drawing processor

Claims (1)

【特許請求の範囲】 【請求項1】 ビットマップ形式で画像形成データを格納し、上記格納された
画像形成データがリフレッシュ制御されるフレームバッファメモリと、 上記フレームバッファメモリから読出される画像形成データに従って媒体に画
像を形成するためのプリンタ機械系と、 上記プリンタ機械系による画像形成動作を、プリンタ機械系に制御信号を出力
すると共にプリンタ機械系の状態信号を受け取って制御するプリンタ機械系制御
部と、 上記プリンタ機械系制御部からその機械系の動作状態に応じて出力される指示
信号を入力し、当該指示信号に含まれていて前記フレームバッファメモリの1メ
モリサイクル以上の期間を空けて出力される画像形成データ出力要求信号に同期
して、フレームバッファメモリから画像形成データを読み出すためのアドレス演
算制御を行って画像形成データ出力アドレスを上記リフレッシュ制御に優先して
上記フレームバッファメモリに供給し、画像形成データの読出し制御を行う画像
形成データ出力アドレス演算制御部と、 を備えて成るものであることを特徴とする画像形成システム。 【請求項2】 ビットマップ形式で画像形成データを格納するフレームバッフ
ァメモリと、 上記フレームバッファメモリから読出される画像形成データに従って媒体に画
像を形成するためのプリンタ機械系と、 上記プリンタ機械系による画像形成動作を、プリンタ機械系の制御信号を出力
すると共にプリンタ機械系の状態信号を受け取って制御するプリンタ機械系制御
部と、 上記プリンタ機械系制御部からその機械系の動作状態に応じて出力される指示
信号を入力し、当該指示信号に同期して、フレームバッファメモリから画像形成
データを読み出すためのアドレス演算制御を行って画像形成データ出力アドレス
を上記フレームバッファメモリに供給し、画像形成データの読出し制御を行う画 像形成データ出力アドレス演算制御部と、 上記フレームバッファメモリに対する順次更新されたリフレッシュアドレスの
出力回数をリフレッシュインターバル毎に計数手段で計数して所定回数づつに制
御すると共に、各リフレッシュインターバルにおけるリフレッシュアドレスの出
力回数が所定回数に達するまでの間に調停手段が上記指示信号に含まれる画像形
成データの出力要求を検出したときはその要求に応ずる画像形成データ出力アド
レスの出力をリフレッシュアドレスの出力に優先させるリフレッシュアドレス発
生回路と、 を備えて成るものであることを特徴とする画像形成システム。 【請求項3】 上記指示信号は、画像形成データの供給を受けて画像形成可能
なことを示すための画像形成データ出力要求信号、画像を形成すべき媒体を改め
る動作に応じた改ページ信号、及び上記媒体における画像の形成行を改行する動
作に応じた改行信号とされ、 上記画像形成データ出力アドレス演算制御部は、改ページ信号による指示に同
期して画像形成データ出力アドレスをフレームバッファメモリにおける画像形成
データの先頭アドレスにイニシャライズするためのアドレス演算制御を行い、改
行信号による指示に同期して画像形成データ出力アドレスを次行の先頭にイニシ
ャライズするための演算制御を行い、上記イニシャライズ直後の画像形成データ
出力要求信号による指示に同期して当該イニシャライズされた画像形成データ出
力アドレスを出力し、上記イニシャライズされた画像形成データ出力アドレスの
外部出力後の上記画像形成データ出力要求信号による指示に同期して画像形成デ
ータ出力アドレスを行方向に変化させて出力する、ものであることを特徴とする
請求項1又は2記載の画像形成システム。 【請求項4】 上記プリンタ機械系は、感光体ドラムの軸方向に沿った行方向
を光の走査方向とし、感光体の回動に従って上記画像形成データに従ったレーザ
光による走査を繰り返しながら、感光体表面に静電潜像を形成し、これを顕像化
して媒体にハードコピーを得るレーザプリンタ機械系であることを特徴とする請
求項1乃至3の何れか1項記載の画像形成システム。
Claims 1. An image forming apparatus according to claim 1 , wherein said image forming data is stored in a bitmap format .
A frame buffer memory in which the image forming data is Ru is the refresh control, and the printer machine system for forming an image on a medium in accordance with image formation data to be read from the frame buffer memory, the image forming operation by the printer machine system, printer machine A printer mechanical system control unit that outputs a control signal to the system and receives and controls the status signal of the printer mechanical system, and inputs an instruction signal output from the printer mechanical system control unit according to the operation state of the mechanical system. , One memory of the frame buffer memory included in the instruction signal.
In synchronization with the image forming data output request signal output after a period longer than the recycling time, the address calculation control for reading out the image forming data from the frame buffer memory is performed, and the image forming data output address has priority over the refresh control. An image forming data output address operation control unit that supplies the image forming data to the frame buffer memory and controls reading of the image forming data. 2. A frame buffer memory for storing image forming data in a bitmap format, a printer mechanical system for forming an image on a medium in accordance with image forming data read from the frame buffer memory, and a printer mechanical system. A printer mechanical system control unit that outputs a control signal of the printer mechanical system and receives and controls a status signal of the printer mechanical system, and outputs the image forming operation according to the operating state of the mechanical system from the printer mechanical system control unit. Input an instruction signal, and in synchronization with the instruction signal, perform an address operation control for reading out image formation data from the frame buffer memory, and supply an image formation data output address to the frame buffer memory. An image formation data output address operation control unit for performing read control of The number of outputs of the refresh address sequentially updated to the frame buffer memory is counted by the counting means at each refresh interval, and is controlled at a predetermined number of times. A refresh address generating circuit for, when the arbitration means detects a request for outputting image forming data included in the instruction signal, giving priority to the output of the image forming data output address corresponding to the request to the output of the refresh address. An image forming system, characterized in that: 3. An image forming data output request signal for indicating that an image can be formed by receiving the supply of image forming data, a page break signal according to an operation of changing a medium on which an image is to be formed, and And a line feed signal according to an operation for line feed of an image forming line on the medium. The image forming data output address operation control unit sets the image forming data output address in the frame buffer memory in synchronization with an instruction by the page feed signal. Performs an address operation control for initializing to the head address of the image forming data, performs an operation control for initializing the image forming data output address to the head of the next line in synchronization with the instruction by the line feed signal, and executes the image immediately after the initialization. The initialized image forming data is synchronized with the instruction by the forming data output request signal. Outputting an output address, changing the image forming data output address in the row direction in synchronization with an instruction by the image forming data output request signal after externally outputting the initialized image forming data output address, and outputting the changed address. 3. The image forming system according to claim 1, wherein: 4. The printer mechanical system according to claim 1, wherein a scanning direction of light is a row direction along an axial direction of the photosensitive drum, and scanning by laser light according to the image forming data is repeated as the photosensitive member rotates. The image forming system according to any one of claims 1 to 3, wherein the image forming system is a laser printer mechanical system that forms an electrostatic latent image on a surface of a photoreceptor, visualizes the electrostatic latent image, and obtains a hard copy on a medium. .

Family

ID=

Similar Documents

Publication Publication Date Title
JP2644224B2 (en) Image forming data control device
JP2703178C (en)
JP2703178B2 (en) Image forming system
US5341471A (en) Controller for accessing an image data memory based on a state of a hard copy printer
JPH09244621A (en) Sprite graphic of plural layers embodying device for tv on-screen graphic
JPS60124764A (en) Direct memory access controller
US5179635A (en) Image memory controller
JP3917428B2 (en) Imaging device and imaging element driving pulse generation method
JP3641922B2 (en) ASIC control apparatus and method
JPH10254425A (en) Timing adjustment circuit
JP2005332292A (en) Image data rotation processor
JPH09106669A (en) Synchronous dram and semiconductor memory device
JP3634940B2 (en) Image recording device
JP3610029B2 (en) Data processing system
JP3015140B2 (en) Display control device
JP2623541B2 (en) Image processing device
JP2861159B2 (en) Window display control device
JPH052877A (en) System for accessing video display memory
JP3610031B2 (en) Data processing system
JPH0394573A (en) Picture printer
JP2005276296A (en) Memory refreshing method
JPH106551A (en) Printer
JPH02238963A (en) Image forming device
JP3115634B2 (en) Image display device
JPH0375897B2 (en)