JPH11328385A - データ読出制御装置、方法および印刷制御装置 - Google Patents

データ読出制御装置、方法および印刷制御装置

Info

Publication number
JPH11328385A
JPH11328385A JP10142047A JP14204798A JPH11328385A JP H11328385 A JPH11328385 A JP H11328385A JP 10142047 A JP10142047 A JP 10142047A JP 14204798 A JP14204798 A JP 14204798A JP H11328385 A JPH11328385 A JP H11328385A
Authority
JP
Japan
Prior art keywords
address
data
control device
print data
unit
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
Application number
JP10142047A
Other languages
English (en)
Inventor
Toru Ushiku
徹 牛久
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 JP10142047A priority Critical patent/JPH11328385A/ja
Publication of JPH11328385A publication Critical patent/JPH11328385A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Input (AREA)
  • Bus Control (AREA)

Abstract

(57)【要約】 【課題】 DMAのアドレス設定時間を減らし、印字デ
ータの読み出し時間を削減することができるデータ読出
制御装置を提供する。 【解決手段】 画像形成部204内で受信データ記憶部
203へのDMAによる読み出し動作を行う部分は、A
ND(論理積)回路501、502、インバータ回路5
03、レジスタ504、505、セレクタ回路506な
どで構成されている。受信データ記憶部203へのDM
Aによる読み出し動作を行う際、画像形成部204は、
画像処理制御部201により指定されたアドレスをアド
レスバス513に出力し、さらにアドレスリクエスト信
号510を出力する。連続的な印字データと単発的な印
字データを読み出す際、連続アドレスレジスタ504に
ラッチされたアドレスと単発アドレスレジスタ505に
ラッチされたアドレスとを選択してアビターへのアドレ
スバス519に出力する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ホストコンピュー
タなどの情報処理装置から受信する印字データをコント
ローラ内の記憶装置に記憶し、画像形成に必要な印字デ
ータを、その度毎にダイレクトメモリアクセス(DM
A)により記憶装置から読み出し、印字可能なビットマ
ップイメージに展開して処理する場合などに用いられる
データ読出制御装置、方法および印刷制御装置に関す
る。
【0002】
【従来の技術】従来、印刷制御装置(コントローラ)
は、ホストコンピュータなどから印字データを受け取
り、受け取った印字データをコントローラ内の記憶装置
に記憶し、画像形成に必要な印字データをその度毎にD
MAにより記憶装置から読み出し、印字可能なビットマ
ップイメージに展開して処理していた。
【0003】この印字処理の際、画像形成に必要な印字
データが格納されている記憶装置のアドレスが変化した
場合、アドレスを設定し直してDMAによりデータを読
み出していた。
【0004】
【発明が解決しようとする課題】このように従来の印刷
制御装置では、コントローラ内の記憶装置に印字データ
が連続的に格納され、その連続的な印字データの読み出
し中に、別のアドレスに格納されている単発的な印字デ
ータを必要とした場合、DMAのアドレス設定をその度
毎に行い、そして単発的な印字データを読み出した後に
連続的に格納されている印字データのアドレスに設定し
直さなければならないため、印字データの読み出しに時
間がかかってしまうという問題があった。
【0005】そこで、本発明は、上記問題点を解決する
ためになされたものであり、DMAのアドレス設定時間
を減らし、印字データの読み出し時間を削減することが
できるデータ読出制御装置、方法および印刷制御装置を
提供することを目的とする。
【0006】
【課題を解決するための手段】上記目的を達成するため
に、本発明の請求項1に記載のデータ読出制御装置は、
データを記憶する記憶手段と、該記憶されたデータを、
指定されたアドレスにしたがってダイレクトメモリアク
セスにより1つのチャネルから読み出す読出手段とを備
えたデータ読出制御装置において、前記指定されるアド
レスを複数設定するアドレス設定手段と、該設定された
複数のアドレスのうちの1つを選択するアドレス選択手
段とを備えたことを特徴とする。
【0007】請求項2に記載の印刷制御装置は、情報処
理装置から受信した印字データを記憶する記憶手段と、
該記憶された印字データを、指定されたアドレスにした
がってダイレクトメモリアクセスにより1つのチャネル
から読み出す読出手段とを備え、該読み出された印字デ
ータをビットマップイメージに展開する印刷制御装置に
おいて、前記指定されるアドレスを複数設定するアドレ
ス設定手段と、該設定された複数のアドレスのうち1つ
のアドレスを選択するアドレス選択手段とを備えたこと
を特徴とする。
【0008】請求項3に記載の印刷制御装置では、請求
項2に係る印刷制御装置において前記アドレス設定手段
は2つのアドレスレジスタからなり、該2つのアドレス
レジスタは連続印字データ用アドレスレジスタと単発印
字データ用アドレスレジスタとに分けて使用されること
を特徴とする。
【0009】請求項4に記載のデータ読出制御方法は、
データを記憶しておき、該記憶されたデータを、指定さ
れたアドレスにしたがってダイレクトメモリアクセスに
より1つのチャネルから読み出すデータ読出制御方法に
おいて、前記指定されるアドレスを複数設定しておき、
該設定された複数のアドレスのうちの1つを選択するこ
とを特徴とする。
【0010】
【発明の実施の形態】本発明のデータ読出制御装置、方
法および印刷制御装置の実施の形態について説明する。
図1は実施の形態における印刷制御装置が適用された印
刷システムの構成を示すブロック図である。印刷システ
ムでは、インターフェースケーブル100を介してホス
トコンピュータ1000および画像処理装置2000が
接続されている。
【0011】ホストコンピュータ1000と画像処理装
置2000とを接続するインターフェースケーブル10
0は、画像データや制御コマンドなどを送受信するため
のケーブルである。
【0012】画像処理装置2000はケーブル300を
介して接続された画像処理部200および印刷部400
を有する。画像処理部200はホストコンピュータ10
00から出力された画像データに対して画像処理を行
う。
【0013】画像処理部200と印刷部400とを接続
するケーブル300は、画像処理部200で処理された
画像データを印刷部400に出力するためのケーブルで
ある。
【0014】尚、本実施形態では、画像処理部200と
印刷部400を、別体に構成しているが、画像処理部2
00と印刷部400を単一のプリント基板上に構成する
場合、画像処理部200と印刷部400とを配線パター
ンで接続した構成としてもよい。
【0015】印刷部400は、画像処理部200から出
力されたビットマップイメージを印刷用のビットマップ
イメージデータに変換して記録媒体である記録用紙に出
力する。
【0016】画像処理部200は、画像処理制御部20
1、ホストインターフェース(I/F)部202、受信
データ記憶部203、画像形成部204、画像メモリ2
05および印刷部インターフェース(I/F)部206
を有する。
【0017】画像処理制御部201は画像処理部200
全体を制御するものであり、CPU、ROM、RAM等
で構成されている。
【0018】ホストI/F(インターフェース)部20
2は、ホストコンピュータ1000と画像処理装置20
00とを接続するためのインターフェース部であり、ホ
ストI/F部202にはセントロニクスやRS232C
が用いられる。
【0019】受信データ記憶部203は、ページ記述言
語で記述された画像データの情報をホストコンピュータ
1000から受け取って格納する。
【0020】画像形成部204は、受信データ記憶部2
03に格納されたページ記述言語で記述された画像デー
タの情報を、ダイレクトメモリアクセス(DMA)によ
り読み出し、解析を行って画像メモリ205にビットマ
ップイメージデータとして展開する。
【0021】画像メモリ205は、画像形成部204に
よって解析されて展開されたビットマップイメージデー
タを格納する。
【0022】印刷部インターフェース(I/F)部20
6は、画像処理部200と印刷部400とを接続するイ
ンターフェース部であり、画像メモリ205に格納され
たビットマップイメージデータを印刷部400に出力す
るものである。ビットマップイメージデータの出力はシ
リアル転送あるいはパラレル転送のどちらの出力でもよ
い。
【0023】バス207は、画像処理制御部201、ホ
ストI/F部202、受信データ記憶部203、画像形
成部204、画像メモリ205および印刷部I/F部2
06の各部を相互に接続する。
【0024】図2は画像形成部204内で受信データ記
憶部203へのDMAによる読み出し動作を行う部分の
構成を示す回路図である。尚、DMA回路はアビターを
内蔵する1チャネルの周知のものであり、図において省
略されている。
【0025】501、502はAND(論理積)回路、
503はインバータ回路、504、505はレジスタ、
506はセレクタ回路、510はアドレスリクエスト信
号、511はアドレスセットセレクト信号、513はア
ドレスバス、518はアドレスセレクト信号、519は
DMA回路内のアビター(図示せず)へのアドレスバス
である。
【0026】このような構成を有する画像形成部204
の受信データ記憶部203へのDMAによる読み出し動
作について説明する。
【0027】まず、画像形成部204は、画像処理制御
部201により指定されたアドレスをアドレスバス51
3に出力し、さらにアドレスリクエスト信号510を出
力する。その際、該当するアドレスのデータが連続的に
続く場合にはアドレスセットセレクト信号511をLo
w信号にして出力する。
【0028】そして、アドレスセットセレクト信号51
1をインバータ回路503で反転させた連続アドレスセ
ット信号512とアドレスリクエスト信号510との論
理積をAND回路501で行い、連続アドレスラッチ信
号514として出力し、そのアドレスを連続アドレスレ
ジスタ504にラッチする。
【0029】また、該当するアドレスのデータが連続的
に続かない場合、アドレスセットセレクト信号511を
High信号にして出力する。そして、アドレスセット
セレクト信号511とアドレスリクエスト信号510と
の論理積をAND回路502で行い、単発アドレスラッ
チ信号515として出力し、そのアドレスを単発アドレ
スレジスタ505にラッチする。
【0030】さらに、印字データを読み出す際、データ
リクエストと同時にデータが連続的に続く場合、アドレ
スセレクト信号518をLow信号にして出力する。そ
して、セレクタ回路506で連続アドレスバス516を
セレクトし、アビターへのアドレスバス519に出力す
る。
【0031】一方、データが連続的に続かない場合、ア
ドレスセレクト信号518をHigh信号にして出力す
る。そして、セレクタ回路506で単発アドレスバス5
17をセレクトし、アビターへのアドレスバス519に
出力する。
【0032】さらに、DMAによるリード動作が終了し
た際、そのリード動作が連続アドレスレジスタ504か
らのアドレスであった場合にはアドレスセットセレクト
信号511をLow信号にして出力し、アドレスバス5
13に次のアドレスを出力し、かつアドレスリクエスト
信号510を出力して連続アドレスレジスタ504にア
ドレスをラッチする。
【0033】一方、DMAによるリード動作が終了した
際、単発アドレスレジスタ505からのアドレスであっ
た場合、アドレスセットセレクト信号511をHigh
信号にして出力し、アドレスバス513に次のアドレス
を出力し、かつアドレスリクエスト信号510を出力し
て単発アドレスレジスタ505にアドレスをラッチす
る。
【0034】このように、本実施形態では、連続アドレ
スレジスタ504にラッチされたアドレスと単発アドレ
スレジスタ505にラッチされたアドレスとを選択して
アビターへのアドレスバス519に出力することで、連
続的な印字データの読み出し中に、画像形成部204が
別に単発的なアドレスの印字データを必要とした場合、
単発的なアドレスを設定してその印字データを読み出し
た後に連続的に格納されているアドレスにDMAのアド
レスを設定し直す必要がなくなり、印字データを効率よ
く読み出すことができる。
【0035】
【発明の効果】本発明の請求項1に記載のデータ読出制
御装置によれば、記憶手段によりデータを記憶してお
き、該記憶されたデータを、読出手段により指定された
アドレスにしたがってダイレクトメモリアクセスにより
1つのチャネルから読み出す際、アドレス設定手段によ
り前記指定されるアドレスを複数設定し、アドレス選択
手段により該設定された複数のアドレスのうちの1つを
選択するので、DMAにより読み出されるデータのアド
レスが変化する場合、その度毎にDMAのアドレスを設
定し直すことを回避でき、DMAのアドレス設定時間を
減らし、データの読み出し時間を削減することができ
る。
【0036】請求項2に記載の印刷制御装置によれば、
記憶手段により情報処理装置から受信した印字データを
記憶しておき、該記憶された印字データを、読出手段に
より指定されたアドレスにしたがってダイレクトメモリ
アクセスにより1つのチャネルから読み出し、該読み出
された印字データをビットマップイメージに展開する
際、アドレス設定手段により前記指定されるアドレスを
複数設定しておき、アドレス選択手段により該設定され
た複数のアドレスのうち1つのアドレスを選択するの
で、特に印字データの読出時間を削減することができ、
印字処理効率を高めることができる。
【0037】請求項3に記載の印刷制御装置によれば、
前記アドレス設定手段は2つのアドレスレジスタからな
り、該2つのアドレスレジスタは連続印字データ用アド
レスレジスタと単発印字データ用アドレスレジスタとに
分けて使用されるので、連続的に印字データを出力して
いる途中で発生する単発的な印字データを効率良く処理
することができる。
【0038】請求項4に記載のデータ読出制御方法によ
れば、データを記憶しておき、該記憶されたデータを、
指定されたアドレスにしたがってダイレクトメモリアク
セスにより1つのチャネルから読み出すデータ読出制御
方法において、前記指定されるアドレスを複数設定して
おき、該設定された複数のアドレスのうちの1つを選択
するので、請求項1に記載のデータ読出制御装置と同
様、DMAにより読み出されるデータのアドレスが変化
する場合、その度毎にDMAのアドレスを設定し直すこ
とを回避でき、DMAのアドレス設定時間を減らし、デ
ータの読み出し時間を削減することができる。
【図面の簡単な説明】
【図1】実施の形態における印刷制御装置が適用された
印刷システムの構成を示すブロック図である。
【図2】画像形成部204内で受信データ記憶部203
へのDMAによる読み出し動作を行う部分の構成を示す
回路図である。
【符号の説明】
203 受信データ記憶部 204 画像形成部 504、505 レジスタ 506 セレクタ回路

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 データを記憶する記憶手段と、 該記憶されたデータを、指定されたアドレスにしたがっ
    てダイレクトメモリアクセスにより1つのチャネルから
    読み出す読出手段とを備えたデータ読出制御装置におい
    て、 前記指定されるアドレスを複数設定するアドレス設定手
    段と、 該設定された複数のアドレスのうちの1つを選択するア
    ドレス選択手段とを備えたことを特徴とするデータ読出
    制御装置。
  2. 【請求項2】 情報処理装置から受信した印字データを
    記憶する記憶手段と、 該記憶された印字データを、指定されたアドレスにした
    がってダイレクトメモリアクセスにより1つのチャネル
    から読み出す読出手段とを備え、 該読み出された印字データをビットマップイメージに展
    開する印刷制御装置において、 前記指定されるアドレスを複数設定するアドレス設定手
    段と、 該設定された複数のアドレスのうち1つのアドレスを選
    択するアドレス選択手段とを備えたことを特徴とする印
    刷制御装置。
  3. 【請求項3】 前記アドレス設定手段は2つのアドレス
    レジスタからなり、 該2つのアドレスレジスタは連続印字データ用アドレス
    レジスタと単発印字データ用アドレスレジスタとに分け
    て使用されることを特徴とする請求項2記載の印刷制御
    装置。
  4. 【請求項4】 データを記憶しておき、 該記憶されたデータを、指定されたアドレスにしたがっ
    てダイレクトメモリアクセスにより1つのチャネルから
    読み出すデータ読出制御方法において、 前記指定されるアドレスを複数設定しておき、 該設定された複数のアドレスのうちの1つを選択するこ
    とを特徴とするデータ読出制御方法。
JP10142047A 1998-05-11 1998-05-11 データ読出制御装置、方法および印刷制御装置 Pending JPH11328385A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10142047A JPH11328385A (ja) 1998-05-11 1998-05-11 データ読出制御装置、方法および印刷制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10142047A JPH11328385A (ja) 1998-05-11 1998-05-11 データ読出制御装置、方法および印刷制御装置

Publications (1)

Publication Number Publication Date
JPH11328385A true JPH11328385A (ja) 1999-11-30

Family

ID=15306173

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10142047A Pending JPH11328385A (ja) 1998-05-11 1998-05-11 データ読出制御装置、方法および印刷制御装置

Country Status (1)

Country Link
JP (1) JPH11328385A (ja)

Similar Documents

Publication Publication Date Title
JP3641922B2 (ja) Asic制御装置及び方法
JPH11328385A (ja) データ読出制御装置、方法および印刷制御装置
JP2999662B2 (ja) 印刷制御装置および印刷制御方法
JPH04205069A (ja) 画像処理装置
JPH06149735A (ja) データ受信制御装置
JP4356256B2 (ja) プリンタコントローラ、プリンタ、及びメモリコントローラ
JP2001277607A (ja) 電子印刷装置用の画像処理コントローラ及びそれを有する電子印刷装置。
JP3272890B2 (ja) メモリアクセス制御回路及び出力装置
JP2803560B2 (ja) プリンタ制御装置
JPH0746335B2 (ja) コマンドデータ処理方法
JP2001239707A (ja) プリンタ制御装置及びそのデータ転送方法
JPH09186836A (ja) ディジタル複写機
JPH07195760A (ja) プリンタ制御装置
JPH07125336A (ja) 印刷システム
JP2001018463A (ja) Dma制御装置およびdma制御方法
JP2000289263A (ja) 印刷方法及び装置並びに記憶媒体
JPH0628125A (ja) 画像形成方法及び装置
JP2003320716A (ja) 印刷装置
JP2002240365A (ja) 記録装置
JP2002300328A (ja) 画像処理装置およびその制御方法,および画像処理システム
JP2006040120A (ja) 画像処理機能メモリ
JP2002331713A (ja) プリンタ制御装置とデータ転送制御方法
JPH06122255A (ja) 印字装置
JPS6361287A (ja) ビデオ信号生成回路
JPH04323053A (ja) 出力方法及び装置