JPH064459A - 印刷装置 - Google Patents

印刷装置

Info

Publication number
JPH064459A
JPH064459A JP16458292A JP16458292A JPH064459A JP H064459 A JPH064459 A JP H064459A JP 16458292 A JP16458292 A JP 16458292A JP 16458292 A JP16458292 A JP 16458292A JP H064459 A JPH064459 A JP H064459A
Authority
JP
Japan
Prior art keywords
access
control circuit
bitmap
timing
dma transfer
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
JP16458292A
Other languages
English (en)
Inventor
Tetsuya Morita
哲哉 森田
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP16458292A priority Critical patent/JPH064459A/ja
Publication of JPH064459A publication Critical patent/JPH064459A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

(57)【要約】 【目的】 ビットマップメモリへのアクセスを制御して
DMA転送を行うことによりスループットを向上させた
印刷装置を提供する。 【構成】 不図示のエンジン部からタイミング信号がプ
リンタ制御バス106を介してビットマップコントロー
ラ103に入力されると、内部のビデオ制御回路108
がタイミング制御回路107へリクエスト信号を送出
し、CPU101のビットマップメモリ105に対する
アクセス状態とのタイミングを取り、ビデオ転送に対応
したアドレスを出力してDMA転送を行い、ビットマッ
プメモリ105のデータをビデオ制御回路108に読み
込む。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、特にビットマップメモ
リへのアクセスを制御してDMA転送を行う印刷装置に
関するものである。
【0002】
【従来の技術】レーザビームプリンタ等のラスタスキャ
ン方式の印刷装置は、図2に示す様に構成されており、
図中、201はCPU、202はビットマップメモリ、
203はタイミング制御部、204はビデオ制御部、2
05はレーザ制御部、そして、206はシステムバスで
ある。
【0003】上記構成において、ビデオ制御部204は
レーザ制御部205と同期しており、データ要求をタイ
ミング制御部203へ出力することにより、CPU20
1に対してバス206の解放を要求し、DMAにてビッ
トマップメモリ202からのデータをビデオ制御部20
4に読み出すものである。
【0004】
【発明が解決しようとする課題】しかしながら、上記従
来例では、ビデオ制御部204がデータ要求を行う度に
CPU201とのバスアービトレーションを行うため、
以下の欠点があった。
【0005】バス開放を行うためのタイミングロス システムバスの専有 本発明は、上記課題を解決するために成されたもので、
ビットマップメモリへのアクセスを制御してDMA転送
を行うことにより、スループットを向上させた印刷装置
を提供することを目的とする。
【0006】
【課題を解決するための手段】及び
【作用】上記目的を達成するために、本発明の印刷装置
は以下の構成を有する。
【0007】即ち、ビットマップメモリへのアクセスを
制御してDMA転送を行う印刷装置において、ビットマ
ップメモリへのアクセスを制御するアクセス制御手段
と、該アクセス制御手段でのアクセスに応じてDMA転
送を行うDMA転送手段とを有し、該DMA転送手段
は、システムバスを介さずにビットマップメモリのデー
タをDMA転送することを特徴とする。
【0008】
【実施例】以下、図面を参照して本発明に係る好適な一
実施例を詳細に説明する。
【0009】図1は、実施例における印刷装置の概略構
成を示すブロック図である。図中、101はCPU、1
02はシステムバス、103はビットマップコントロー
ラ、104はビットマップメモリバス、105はビット
マップメモリ、106はプリンタ制御バス、107,1
08はビットマップコントローラ103内の回路ブロッ
クであり、107はタイミング制御回路、108はビデ
オ制御回路である。
【0010】以上の構成からなる実施例での動作を以下
に説明する。
【0011】まず、ビットマップメモリ105にイメー
ジを展開する場合、CPU101はシステムバス102
上にデータを出力する。そして、ビットマップコントロ
ーラ103がそのデータをローカルバス104を介して
ビットマップメモリ105へ書き込む。次に、印字動作
が開始されると、不図示のエンジン部からタイミング信
号がプリンタ制御バス106を介してビットマップコン
トローラ103に入力される。このタイミング信号によ
り、コントローラ103内部のビデオ制御回路108が
タイミング制御回路107へリクエスト信号を送出す
る。
【0012】タイミング制御回路107では、CPU1
01のビットマップメモリ105に対するアクセス状態
とのタイミングを取り、ここでCPU101がビットマ
ップメモリ105をアクセス中であればそのアクセスか
終了するまで待ち、その後、ビデオ転送に対応したアド
レスを出力し、ビットマップメモリ105のデータをビ
デオ制御回路108に読み込む。この読み込みのタイミ
ングを図3に示す。
【0013】また、CPU101がビットマップメモリ
105以外をアクセスしている場合には、図4に示す様
に、直にメモリアドレスをビデオ転送用に切り換え、デ
ータを読み込む。
【0014】また、当然であるが、ビデオ制御回路10
8がデータを読み込んでいる時に、CPU101がアク
セスした場合は、図5に示す様に、DMAのアクセスが
終了するまでCPUアクセスにウエイトをかける。
【0015】
【他の実施例】上述の実施例では、タイミング制御回路
107とビデオ制御回路108を1つのチップ(ビット
マップコントローラ103)で構成する例を述べたが、
別々のブロックで構成してもかまわない。
【0016】また、実施例では、ローカルバスに接続さ
れるのはビットマップメモリ105のみであるが、実際
にはワーク用のメモリも同一ブロックに含まれる場合が
多く、その場合でも本発明には何ら影響を与えない。
【0017】上述した実施例では、CPU101のアク
セスとDMA(ビデオ転送による)のアクセスのアービ
トレーションについてのみ述べたが、実際にはビットマ
ップメモリ105はDRAMによって構成される場合が
多く、その場合には、当然、リフレッシュの為のサイク
ルが必要になるが、説明の都合上省いてある。
【0018】以上説明した実施例によれば、ビットマッ
プメモリをローカルバス内に設け、ローカルバスコント
ローラ内部にビデオ制御回路を内蔵する事により、シス
テムバスを介さずにDMA転送が可能になり、DMA転
送とCPUアクセスとを平行して(ビットマップメモリ
以外であれば)行えると共に、システムバスのアービト
レーションによるロスがなくなり、スループットの向上
が図れる。
【0019】尚、本発明は、複数の機器から構成される
システムに適用しても、1つの機器から成る装置に適用
しても良い。
【0020】また、本発明はシステム或いは装置にプロ
グラムを供給することによって達成される場合にも適用
できることは言うまでもない。
【0021】
【発明の効果】以上説明した様に、本発明によれば、ビ
ットマップメモリへのアクセスを制御してDMA転送を
行うことにより、スループットを向上させることができ
る。
【図面の簡単な説明】
【図1】実施例における印刷装置の概略構成を示すブロ
ック図である。
【図2】従来例における印刷装置の概略構成を示すブロ
ック図である。
【図3】実施例におけるDMAアクセスのタイミングを
示す図である。
【図4】実施例におけるDMAアクセスのタイミングを
示す図である。
【図5】実施例におけるDMAアクセスのタイミングを
示す図である。
【符号の説明】
101 CPU 102 システムバス 103 ビットマップコントローラ 104 ビットマップメモリバス 105 ビットマップメモリ 106 プリンタ制御バス 107 タイミング制御回路 108 ビデオ制御回路

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 ビットマップメモリへのアクセスを制御
    してDMA転送を行う印刷装置において、 ビットマップメモリへのアクセスを制御するアクセス制
    御手段と、 該アクセス制御手段でのアクセスに応じてDMA転送を
    行うDMA転送手段とを有し、 該DMA転送手段は、システムバスを介さずにビットマ
    ップメモリのデータをDMA転送することを特徴とする
    印刷装置。
JP16458292A 1992-06-23 1992-06-23 印刷装置 Withdrawn JPH064459A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16458292A JPH064459A (ja) 1992-06-23 1992-06-23 印刷装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16458292A JPH064459A (ja) 1992-06-23 1992-06-23 印刷装置

Publications (1)

Publication Number Publication Date
JPH064459A true JPH064459A (ja) 1994-01-14

Family

ID=15795914

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16458292A Withdrawn JPH064459A (ja) 1992-06-23 1992-06-23 印刷装置

Country Status (1)

Country Link
JP (1) JPH064459A (ja)

Similar Documents

Publication Publication Date Title
US6272583B1 (en) Microprocessor having built-in DRAM and internal data transfer paths wider and faster than independent external transfer paths
JP2000020451A (ja) 情報処理装置および方法、並びに提供媒体
JPH064459A (ja) 印刷装置
JPH0546527A (ja) デユアルポートメモリ回路
JP4446968B2 (ja) データ処理装置
JP3079956B2 (ja) プリンタ
JPH11345326A (ja) 画像処理装置
JP2985496B2 (ja) Dma転送方式
JPS6347864A (ja) メモリ間のデ−タ転送方法
JP4132564B2 (ja) 画像入出力装置
JP2895514B2 (ja) ページプリンタの画像データ転送制御方法
JP2002016735A (ja) 印刷方法及び印刷装置並びに記憶媒体
JPH04326393A (ja) 画像用メモリアクセス方式
KR20000040763A (ko) 메모리 사용의 병목현상을 감소시키기 위한 프린터시스템과 그 방법
JPH01310966A (ja) イメージメモリアクセス方式
JPS6037062A (ja) メモリ読出し方法
JPH05173936A (ja) データ転送処理装置
JPH07311837A (ja) 画像記録装置
JP2003177957A (ja) メモリ制御回路
JPH05108474A (ja) メモリ制御装置
JPH07148994A (ja) 印刷装置
JPH0516452A (ja) プリンタ
JPH0351018B2 (ja)
JPH064488A (ja) コマンド転送方式
JPH11342653A (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: 19990831