JPH0367678A - ラインバッファ切り換え装置 - Google Patents

ラインバッファ切り換え装置

Info

Publication number
JPH0367678A
JPH0367678A JP20395589A JP20395589A JPH0367678A JP H0367678 A JPH0367678 A JP H0367678A JP 20395589 A JP20395589 A JP 20395589A JP 20395589 A JP20395589 A JP 20395589A JP H0367678 A JPH0367678 A JP H0367678A
Authority
JP
Japan
Prior art keywords
line
data
reception
buffers
switching
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
JP20395589A
Other languages
English (en)
Inventor
Yasuyuki Onizuka
鬼塚 康如
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 JP20395589A priority Critical patent/JPH0367678A/ja
Publication of JPH0367678A publication Critical patent/JPH0367678A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はラインバッファ切り換え装置に関し、詳しくは
ホスト装置等から送信されてくる印刷データを印刷する
印刷装置内の複数のラインバッファの切り換えを行うラ
インバッファ切り換え装置に関する。
(従来技術) 従来、ラインバッフ1は1ライン分の受信データを格納
し、受信終了後、印刷データとしてラインバッファから
取り出したデータで印刷終了後、また新たな受信データ
をラインバッファに格納するように構成されていた。ま
た、複数のラインバッファを持っていても、全てが受信
用のみのラインバッファとしてしか機能がない構成であ
った。
[発明が解決しようとする課題] 上述のような従来例では、ラインバッファは印刷データ
の受信用の格納のみに用いられているので、次のような
欠点があった。
■ 受信データが印刷終了と同時に、ラインバッファは
次ラインの受信バッファとなるので、受信データは履歴
補正の印刷制御用データとして残らない。
■ 複数のラインバッファを受信用と印刷制御用として
同時にアクセスできない。
本発明の目的は、上述のような欠点を除去し、1ライン
データを受信している時に他のラインバッファは印刷制
御用としてアクセスでき、受信データを履歴補正の印刷
制御用データとして用いることを可能にしたラインバッ
ファ切り換え装置を提供することにある。
[課題を解決するための手段] かかる目的を達成するため、本発明は、複数のラインバ
ッファを有する印刷装置のラインバッファ切り換え装置
において、複数のラインバッファのそれぞれに設けられ
た受信用の切り換えスイッチおよび印刷データ履歴制御
用の切り換えスイッチと、ラインバッファの中で受信用
として設定されたある1つのラインバッファが1ライン
データを受信している時に他の残りのラインバッファは
印刷データ履歴制御用として働き、1ライン印刷終了と
同時に受信用と印刷データ履歴制御用とが切り換わるよ
うに、各切り換えスイッチを順次切り換え制御するスイ
ッチ切り換え制御部とを具備したことを特徴とする。
[作 用] 本発明では、複数のラインバッファのそれぞれのライン
バッファに受信用、印刷データ履歴制御用の切り換えス
イッチを設け、あるラインバッファが1ラインデータを
受信している時に他のラインバッファは印刷データ履歴
制御用として働き、1ライン印刷終了と同時に受信用、
印刷データ履歴制御用が切り換わるようにしたので、容
易に印刷履歴制御の効率の向上がはかられ、ひいてはデ
ータ受信の転送速度が上がった場合にも処理が短時間で
行なわれるので、印刷速度向上にもつながる。
(実施例) 以下、図面を参照して本発明の実施例を詳細に説明する
第1図は本発明の一実施例の回路構成を示す。
同図において、1〜4はそれぞれ受信データを格納、ま
たは印刷制御用データを格納する1ラインバツフア(R
AM)である、5は各ラインバッファ1〜4に対して受
信データ格納用か、あるいは印刷データ履歴制御用かの
切り換えを個別に行なうスイッチ切り換え制御部である
。6は各ラインバッファ1〜4に対してラインバッファ
へのデータ書込みか、あるいは印刷履歴制御データをラ
インバッファから取り出すかの切り換えを行うデータ切
り換え部、7は各ラインバッファ1〜4に対してライン
バッファの書込みアドレスと読み込みアドレスの切り換
えを行うアドレス切り換え部である。8は受信データ書
込みアドレスの設定を行う受信アドレスジェネレータ、
9はラインバッファ1〜4から印刷データ履歴制御部へ
データを送る時の送信アドレスの設定を行う送信アドレ
スジェネレータである。10は印刷データの履歴制御を
行う印刷データ履歴制御部、11はホスト装置からの受
信データである。
以上の構成において、スイッチ切り換え制御部5により
ラインバッファ1〜4のうちの1つを外部のホスト装置
(図示しない〉からの受信用とし、残りの他の3つを印
刷データ履歴制御用としてスイッチを設定し、それぞれ
データ切り換え部6、アドレス切り換え部7の受信アド
レス用スイッチ、送信アドレス用スイッチを切り換える
この時の受信データは次ラインの印刷データであって、
実際に印刷するラインのデータは既に他のラインバッフ
ァ内に格納されている。この他のラインバッファである
印刷データ履歴制御用バッファのデータは、現在印刷し
ようとするラインのデータ、1ライン前のデータおよび
2ライン前のデータとなる。
スイッチ切り換え制御部5による上述のスイッチの切り
換え後、受信アドレスの初期設定と、送信アドレスの初
期設定とを行ない、ホスト装置からの受信データ毎に受
信アドレスのインクリメント、および印刷データ制御部
へのデータ送信毎に送信アドレスのインクリメントをア
ドレスジェネレータ8.9により行なう。切り換え部6
.7のスイッチ切り換えにより受信用ラインバッファと
して設定されたラインバッファは、その1ラインバッフ
ァ分が満杯(Full)になると、1ライン印刷データ
制御処理が終了するまで、そのまま待機する。
一方、1ライン印刷データ履歴制御用に設定された残り
の3つのラインバッファは同時に印刷データ履歴制御部
lOへ送られ、1ライン前の前ラインデータと2ライン
前の前々ラインデータと共に現在制御とようとするライ
ンのデータに対して履歴制御が行なわれる。
1ライン印刷が終了した時点で、スイッチ切り換え制御
部5は前々ラインの1ラインバツフアを次ライン受信用
として、残りの3つのラインバッファを印刷データ履歴
制御用としてデータ切り換え部6およびアドレス切り換
え部7のスイッチの切り換えを行なう。
このように、本発明実施例によれば、複数のラインバッ
ファをそれぞれ受信用バッファと印刷データ履歴制御用
バッファとに共用でき、しかも1ライン毎に切り換わる
ので、常に全てのラインバッファが受信用と印刷データ
履歴制御用として非常に効率良く働く。
[発明の効果] 以上説明したように、本発明によれば、複数のラインバ
ッファのそれぞれのラインバッファに受信用、印刷デー
タ履歴制御用の切り換えスイッチを設け、あるラインバ
ッファが1ラインデータを受信している時に他のライン
バッファは印刷データ履歴制御用として働き、1ライン
印刷終了と同時に受信用、印刷データ履歴制御用が切り
換わるようにしたので、容易に印刷履歴制御の効率の向
上がはかられ、ひいてはデータ受信の転送速度が上がっ
た場合にも処理が短時間で行なわれるので、印刷速度向
上にもつながる効果が得られる。
【図面の簡単な説明】
第1図は本発明の一実施例の回路構成を示すブロック図
である。 1〜4・・・ラインバッファ、 5・・・スイッチ切り換え制御部、 6・・・データ切り換え部、 7・・・アドレス切り換え部、 8・・・受信アドレスジェネレータ、 9・・・送信アドレスジェネレータ、 10・・・印刷データ履歴制御部。 第1図

Claims (1)

  1. 【特許請求の範囲】 複数のラインバッファを有する印刷装置のラインバッフ
    ァ切り換え装置において、 前記複数のラインバッファのそれぞれに設けられた受信
    用の切り換えスイッチおよび印刷データ履歴制御用の切
    り換えスイッチと、 前記ラインバッファの中で受信用として設定されたある
    1つのラインバッファが1ラインデータを受信している
    時に他の残りのラインバッファは印刷データ履歴制御用
    として働き、1ライン印刷終了と同時に受信用と印刷デ
    ータ履歴制御用とが切り換わるように、各前記切り換え
    スイッチを順次切り換え制御するスイッチ切り換え制御
    部とを具備したことを特徴とするラインバッファ切り換
    え装置。
JP20395589A 1989-08-08 1989-08-08 ラインバッファ切り換え装置 Pending JPH0367678A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20395589A JPH0367678A (ja) 1989-08-08 1989-08-08 ラインバッファ切り換え装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20395589A JPH0367678A (ja) 1989-08-08 1989-08-08 ラインバッファ切り換え装置

Publications (1)

Publication Number Publication Date
JPH0367678A true JPH0367678A (ja) 1991-03-22

Family

ID=16482432

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20395589A Pending JPH0367678A (ja) 1989-08-08 1989-08-08 ラインバッファ切り換え装置

Country Status (1)

Country Link
JP (1) JPH0367678A (ja)

Similar Documents

Publication Publication Date Title
US4943936A (en) Print control apparatus controlling utilization state of plural format blocks
JPH08263458A (ja) データ転送制御装置
KR100348545B1 (ko) 통신 dma 장치
JPH0367678A (ja) ラインバッファ切り換え装置
JPS5690341A (en) Buffer switching system
JPH043219A (ja) 印刷装置及び印刷制御方法
JPS61131119A (ja) ペ−ジメモリ管理方式
JPH01269565A (ja) 印刷装置
JPH01286017A (ja) 印刷制御装置
JP2800280B2 (ja) プリンタサーバ
JPH0198017A (ja) プリンタ制御装置
JP2527335B2 (ja) 高速転送方式
JPH0533913B2 (ja)
JPH05224839A (ja) プリンタ装置
JPH05204829A (ja) データ転送装置
JPH01298428A (ja) 共用プリンタの制御方式
JPH05265925A (ja) データ転送制御装置
JPS6294042A (ja) 通信制御装置
JPH0511453B2 (ja)
JPH05276221A (ja) 受信制御方式
JPH04343125A (ja) プリンタ装置
JPH02252046A (ja) データ転送装置
JPH04312138A (ja) トレースデータ格納方式
JPS61210464A (ja) デ−タ緩衝装置
JPS60215270A (ja) ダイレクトメモリアクセス方式