JPS6010977A - バツフア制御方式 - Google Patents
バツフア制御方式Info
- Publication number
- JPS6010977A JPS6010977A JP58119253A JP11925383A JPS6010977A JP S6010977 A JPS6010977 A JP S6010977A JP 58119253 A JP58119253 A JP 58119253A JP 11925383 A JP11925383 A JP 11925383A JP S6010977 A JPS6010977 A JP S6010977A
- Authority
- JP
- Japan
- Prior art keywords
- storage device
- address
- buffer storage
- print data
- 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
Links
Landscapes
- Image Processing (AREA)
- Storing Facsimile Image Data (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(A) 発明の技術分野
本発明はたとえば印刷用紙1ペ一ジ分の印刷データを画
素毎に2値データとして格納するバッファ記憶装置ケ備
えた印刷装置におけるバッファ制御方式に関する。
素毎に2値データとして格納するバッファ記憶装置ケ備
えた印刷装置におけるバッファ制御方式に関する。
(B) 技術の背景
たとえばコンピュータの出力装置として利用されるレー
ザプリンタは、画素密度を変更できるようζこしたもの
、あるいは、B4・A4・BSなど各種の規格寸法の用
紙に合わせて印刷できるようにしたものがあるが、この
ような印刷装#においては、通常、印刷できる最大の画
素密度および最大の規格寸法の用紙に対応できるバッフ
ァ記憶装置を備え、印刷用紙1ペ一ジ分の印刷データを
−たんバッファ記憶装置に格納したのち印刷をおこなっ
ている。
ザプリンタは、画素密度を変更できるようζこしたもの
、あるいは、B4・A4・BSなど各種の規格寸法の用
紙に合わせて印刷できるようにしたものがあるが、この
ような印刷装#においては、通常、印刷できる最大の画
素密度および最大の規格寸法の用紙に対応できるバッフ
ァ記憶装置を備え、印刷用紙1ペ一ジ分の印刷データを
−たんバッファ記憶装置に格納したのち印刷をおこなっ
ている。
(cl 従来技術と問題点
前記印刷装置のバッファ記憶装置は、印刷データを画素
毎に2値データとして格納するのであるが、この場合、
印刷用紙上の主走査方向と副走査方向とを座標軸とする
二次元座標に対する各画素の座標値を、それぞれバッフ
ァ記憶装置の列方向(横方向)アドレスおよび行方向(
縦方向)アドレスに対応させて印刷データを格納してい
る。
毎に2値データとして格納するのであるが、この場合、
印刷用紙上の主走査方向と副走査方向とを座標軸とする
二次元座標に対する各画素の座標値を、それぞれバッフ
ァ記憶装置の列方向(横方向)アドレスおよび行方向(
縦方向)アドレスに対応させて印刷データを格納してい
る。
したがって、たとえば、印刷面上の主走企方向の最大バ
イト数が18バイトであるとき、この領域をカバーする
ためにはバッファ記憶装置の列方向のアドレスには5ビ
ツトを割当てる必要がある。
イト数が18バイトであるとき、この領域をカバーする
ためにはバッファ記憶装置の列方向のアドレスには5ビ
ツトを割当てる必要がある。
5ビツトによって割当て得る最大のアドレスは32バイ
トであるのに対し必要バイト数は18バイトでfりシ、
したがって14バイト分のアドレスが有効に利用されな
いことになる。
トであるのに対し必要バイト数は18バイトでfりシ、
したがって14バイト分のアドレスが有効に利用されな
いことになる。
この工うl場合、余った14バイト分のアドレスを行方
向のアドレスに利用することによってバッファ記憶装置
の全記憶領域を有効に利用することもできるが、その変
換が複雑であるため、このような方法は用いられておら
ず、したがって、列方向および行方向ともに有効に利用
されないアドレスが生ずるという問題があった。
向のアドレスに利用することによってバッファ記憶装置
の全記憶領域を有効に利用することもできるが、その変
換が複雑であるため、このような方法は用いられておら
ず、したがって、列方向および行方向ともに有効に利用
されないアドレスが生ずるという問題があった。
■ 発明の目的
本発明の目的は印刷装置に偏見られるバッファ記憶装置
のアドレスを列方向と行方向に分割せず一次元のアドレ
スを用いるととOこよって、バッファ記憶装置の記憶容
量の有効利用を図ることにある。
のアドレスを列方向と行方向に分割せず一次元のアドレ
スを用いるととOこよって、バッファ記憶装置の記憶容
量の有効利用を図ることにある。
(ト)発明の構成
本発明になるバッファ制御方式は、所定の印刷頭載に対
応する印刷データを画素毎に2値データとして格納する
ことのできるバッファ記憶装置を備え、前記印刷領域の
二次元座標によって指定される印刷実施領域に印刷する
ために上位装置から転送された印刷データを前記バッフ
ァ記憶装置に記憶したのら、ラスク走査によって前記印
刷データ全印刷する印刷装置において、この印刷データ
の画素数、座標を規定する制御情報を格納するレジスタ
と、前記二次元座標によって指定される前] 記印刷実施頭域の各々の画素の座標をレジスターこ格納
され7’(ff+lI御情報によって一次゛元データに
変換するアドレス変換手段とを備え、該−次元データを
アドレスとして前記印刷データを前記バッファ記憶装置
に格納するようにしたものである。
応する印刷データを画素毎に2値データとして格納する
ことのできるバッファ記憶装置を備え、前記印刷領域の
二次元座標によって指定される印刷実施領域に印刷する
ために上位装置から転送された印刷データを前記バッフ
ァ記憶装置に記憶したのら、ラスク走査によって前記印
刷データ全印刷する印刷装置において、この印刷データ
の画素数、座標を規定する制御情報を格納するレジスタ
と、前記二次元座標によって指定される前] 記印刷実施頭域の各々の画素の座標をレジスターこ格納
され7’(ff+lI御情報によって一次゛元データに
変換するアドレス変換手段とを備え、該−次元データを
アドレスとして前記印刷データを前記バッファ記憶装置
に格納するようにしたものである。
■ 発明の実施例
以下、本発明の要旨を実施例によって具体的に説明する
。
。
第1図は印刷することのできる所定の最大印刷領域AB
CDと上位装置から転送された印刷データを印刷するた
めに上位装置が指定した印刷実施領域abedとの対応
全庁し、印刷実施領域abcdは図示のxs−ys・Δ
X2よぴΔyによって指定されるのであるが、これらの
値は上位制御装置から印刷制御データとして印刷データ
の転送に先立って転送される。なお、XmおよびYmは
バッファ記憶装置の列方向最大アドレス2よび行方向最
大アドレスを示している〇 第2図は本発明一実施例のアドレス制御回路を示し、l
は上位制御装置から転送される印刷制御データあるいは
印刷デーフケ所定長ずつ一時記憶するバッファ、2は第
1図aのアドレスすなわちスタートアドレス(1次元)
の計算およびアドレスのシフト分(XM−ΔX)の計算
ヲおこなうマイクロプロセッサ、3は印刷データの書込
みと読取りと、′(+−切換える切換部、4は最大印刷
@ABCDに対応する印刷データを画素毎に2値データ
として格納するバッファ記憶装置、5はバッファ記憶装
置4に対する印刷データの書込み読取りを制御する制御
部、6はマイクロプロセッサ2が計算した前記スタート
アドレスを格納するレジスタ、7はマイクロプロセッサ
2が計算した前記(Xm−ΔX)の値を格納するレジス
タ 8は上位制御装置から転送された前記ΔXの値全格
納するレジスタ、9は上位制御装置から転送された前記
Δyの値を格納するレジスタ、10はノ々・ンファ記憶
装置4の列方向最大アドレスX m k格納するレジス
タ、11はバッファ記憶装置4の行方向最大アドレスY
rn′(!l−格納するレジスタ、12はレジスタ6の
記憶内容あるいは後記加算部13の出力のいずれかを選
択するマルチフレフサ(MPX)、13はレジスタ7の
記憶内容に後記カウンタ18の出カゲ加算する加算部、
14はレジスタ8の記憶内容と後記カウンタ23の出力
とを比較し一致したとき論理信号°゛1°°を出力する
比較部、15はレジスタ9の記憶内容と後記カウンタ2
4の出力とを比較し一致したとき論理信号゛′1°°を
出力する比較部、16はレジスタ10の記憶内容と後記
カウンタ23の出力とを比較し一致したとき論理信号“
’1”i出力する比較部、17はレジスタ11の記憶内
容と後記カウンタ24の出力と全比較し一致したとき論
理信号゛°1°°を出力する比較部、18はマルチプレ
クサ12の出力をプリセットし後記制御部19の出力回
数金カウントするカウンタ、19は書込み時には比較部
14の出力信号また読取時には後記制御部22の出力信
号ζこよってアドレスを進めるための制御信号を発生す
る制御部、20は比較部14および比較部15がともに
論理信号++ 1 u−<出力したとき論理信号II
I IIを出力するAND回路、21は比較部16およ
び比較部17がともに論理信号II I II i出力
したとき論理信号I+ 1°゛を出力するAND(ロ)
路、22は書込み読取ジ制御信号を発生する制御部、2
3は制御部22が書込み制御信号を発生するたひ疹こカ
ウントアツプするカウンタ、24は比較部14が論理信
号”1°“を出力するたびにカウントアツプするカウン
タ、25および26は比較部14の出力と比較部16の
出力とのいずれかを選択する切換部である。
CDと上位装置から転送された印刷データを印刷するた
めに上位装置が指定した印刷実施領域abedとの対応
全庁し、印刷実施領域abcdは図示のxs−ys・Δ
X2よぴΔyによって指定されるのであるが、これらの
値は上位制御装置から印刷制御データとして印刷データ
の転送に先立って転送される。なお、XmおよびYmは
バッファ記憶装置の列方向最大アドレス2よび行方向最
大アドレスを示している〇 第2図は本発明一実施例のアドレス制御回路を示し、l
は上位制御装置から転送される印刷制御データあるいは
印刷デーフケ所定長ずつ一時記憶するバッファ、2は第
1図aのアドレスすなわちスタートアドレス(1次元)
の計算およびアドレスのシフト分(XM−ΔX)の計算
ヲおこなうマイクロプロセッサ、3は印刷データの書込
みと読取りと、′(+−切換える切換部、4は最大印刷
@ABCDに対応する印刷データを画素毎に2値データ
として格納するバッファ記憶装置、5はバッファ記憶装
置4に対する印刷データの書込み読取りを制御する制御
部、6はマイクロプロセッサ2が計算した前記スタート
アドレスを格納するレジスタ、7はマイクロプロセッサ
2が計算した前記(Xm−ΔX)の値を格納するレジス
タ 8は上位制御装置から転送された前記ΔXの値全格
納するレジスタ、9は上位制御装置から転送された前記
Δyの値を格納するレジスタ、10はノ々・ンファ記憶
装置4の列方向最大アドレスX m k格納するレジス
タ、11はバッファ記憶装置4の行方向最大アドレスY
rn′(!l−格納するレジスタ、12はレジスタ6の
記憶内容あるいは後記加算部13の出力のいずれかを選
択するマルチフレフサ(MPX)、13はレジスタ7の
記憶内容に後記カウンタ18の出カゲ加算する加算部、
14はレジスタ8の記憶内容と後記カウンタ23の出力
とを比較し一致したとき論理信号°゛1°°を出力する
比較部、15はレジスタ9の記憶内容と後記カウンタ2
4の出力とを比較し一致したとき論理信号゛′1°°を
出力する比較部、16はレジスタ10の記憶内容と後記
カウンタ23の出力とを比較し一致したとき論理信号“
’1”i出力する比較部、17はレジスタ11の記憶内
容と後記カウンタ24の出力と全比較し一致したとき論
理信号゛°1°°を出力する比較部、18はマルチプレ
クサ12の出力をプリセットし後記制御部19の出力回
数金カウントするカウンタ、19は書込み時には比較部
14の出力信号また読取時には後記制御部22の出力信
号ζこよってアドレスを進めるための制御信号を発生す
る制御部、20は比較部14および比較部15がともに
論理信号++ 1 u−<出力したとき論理信号II
I IIを出力するAND回路、21は比較部16およ
び比較部17がともに論理信号II I II i出力
したとき論理信号I+ 1°゛を出力するAND(ロ)
路、22は書込み読取ジ制御信号を発生する制御部、2
3は制御部22が書込み制御信号を発生するたひ疹こカ
ウントアツプするカウンタ、24は比較部14が論理信
号”1°“を出力するたびにカウントアツプするカウン
タ、25および26は比較部14の出力と比較部16の
出力とのいずれかを選択する切換部である。
以上のような構成において、上位制御装置から転送され
る印刷制御データおよび印刷データはバッファ1に記憶
され、レジスタ6、レジスタ7、レジスタ8、レジスタ
9、レジスタ10およびレジスタ111こけ、それぞれ
前記のようなデータがは概3図にaによって示される画
素に対応し、これ全一次元表示のアドレスで表わすと (Xm+ 1 )XYs +Xs である。この1次元のスタートアドレスはマイクロプロ
セッサ2によって演算され、レジスタ61こ ]セセラ
され、マルチプレクサ12を経てカウンタ18iこグリ
セットされる。
る印刷制御データおよび印刷データはバッファ1に記憶
され、レジスタ6、レジスタ7、レジスタ8、レジスタ
9、レジスタ10およびレジスタ111こけ、それぞれ
前記のようなデータがは概3図にaによって示される画
素に対応し、これ全一次元表示のアドレスで表わすと (Xm+ 1 )XYs +Xs である。この1次元のスタートアドレスはマイクロプロ
セッサ2によって演算され、レジスタ61こ ]セセラ
され、マルチプレクサ12を経てカウンタ18iこグリ
セットされる。
いま、(ΔX×Δy)分の印刷データが上位制御装置か
ら順次転送されて米ると、制御部5の制御のもとに、バ
ッファ1から切換部3を経てバッファ記憶装置4へ格納
される。
ら順次転送されて米ると、制御部5の制御のもとに、バ
ッファ1から切換部3を経てバッファ記憶装置4へ格納
される。
カウンタ18はバッファ記憶装置4のアドレスとなって
29、順次カウントアツプされるζこしたがって、第3
図のaに対応するスタートアドレスから順次に印刷デー
タがバッファ記憶装置41こ格納される。
29、順次カウントアツプされるζこしたがって、第3
図のaに対応するスタートアドレスから順次に印刷デー
タがバッファ記憶装置41こ格納される。
このとき、制御部22から書込み制御信号が出される度
にカウンタ23はカウントアツプされ、このカウント値
がΔXiこ達すると比較部14は論理信号゛l°“全出
力する。このとき加算部13の出力すなわちカウンタ1
8の現在値とアドレスのシフト分(Xm−ΔX)すなわ
ちレジスタ7の出力とが加算部】3において加算されマ
ルチプレクサ12を経てカウンタ18にセットされる。
にカウンタ23はカウントアツプされ、このカウント値
がΔXiこ達すると比較部14は論理信号゛l°“全出
力する。このとき加算部13の出力すなわちカウンタ1
8の現在値とアドレスのシフト分(Xm−ΔX)すなわ
ちレジスタ7の出力とが加算部】3において加算されマ
ルチプレクサ12を経てカウンタ18にセットされる。
これをこよりて、第3図のCによって示される画素に対
応するアドレスがセットされたこと多こなる。
応するアドレスがセットされたこと多こなる。
以下同様な動作を繰返しAND回路2oが論理 2信号
++ 1 +を全出力するとき、すなわち第3図のZに
よって示される画素に達したとき、(ΔX×Δy)分の
印刷データがバッファ記憶装置4に格納されたことにな
る。なお、このとき切換部25および切換部26は比較
部14の出力を選択している。
++ 1 +を全出力するとき、すなわち第3図のZに
よって示される画素に達したとき、(ΔX×Δy)分の
印刷データがバッファ記憶装置4に格納されたことにな
る。なお、このとき切換部25および切換部26は比較
部14の出力を選択している。
バッファ記憶装置4から印刷データを読出す場合は、カ
ウンタ18はアドレスゼロから(XmXym)分のアド
レスアップ全行う。このとき、切換部25および切換部
26は比較部16の出力を選択しており、AND回路2
1が論理信号°”1゛を出力すると読取りが終了したこ
とになる。
ウンタ18はアドレスゼロから(XmXym)分のアド
レスアップ全行う。このとき、切換部25および切換部
26は比較部16の出力を選択しており、AND回路2
1が論理信号°”1゛を出力すると読取りが終了したこ
とになる。
(Q 発明の詳細
な説明したように、本発明によればバッファ記憶装置の
アドレスを列方向と行方向に分割せず一次元のナトレス
によって印刷データの書込み読取vをおこなうことがで
きる。したがって前記従来例tこおけるような欠点を解
消し、無効なアドレス金主ずることがない。
アドレスを列方向と行方向に分割せず一次元のナトレス
によって印刷データの書込み読取vをおこなうことがで
きる。したがって前記従来例tこおけるような欠点を解
消し、無効なアドレス金主ずることがない。
第1図は最大印刷領域と印刷実施領域との対応を示す図
、第2図は本発明一実施例のアドレス制御回路のブロッ
ク図、また第3図は本発明一実施例の機能説明図である
。第2図において2はマイクロプロセッサ、4はバッフ
ァ記憶装置である。 茅 f 酊 罷3旧
、第2図は本発明一実施例のアドレス制御回路のブロッ
ク図、また第3図は本発明一実施例の機能説明図である
。第2図において2はマイクロプロセッサ、4はバッフ
ァ記憶装置である。 茅 f 酊 罷3旧
Claims (1)
- 所定の印刷領域に対応する印刷データを画素毎ζこ2値
データとして格納することのできるバッファ記憶装置を
備え、前記印刷領域の二次元座標によって指定される印
刷実施領域に印刷するために上位装置から転送された印
刷データを前記バッファ記憶装置ζこ記憶したのち、ラ
スク走査によって前記印刷データを印刷する印刷装置に
おいて、この印刷テークの画素数、アドレスを規定する
制御情報を格納するレジスタと、前記二次元座標によっ
て指定される前記印刷実施領域の各々の画素の座標をレ
ジスタに格納さtl、た制御情報によって一次元テー月
こ変換するアドレス変換手段とを備え該−次元デーζを
アドレスとして前記印刷テータ全前記バッファ記憶装置
に格納することを特徴とするバッファ制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58119253A JPS6010977A (ja) | 1983-06-30 | 1983-06-30 | バツフア制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58119253A JPS6010977A (ja) | 1983-06-30 | 1983-06-30 | バツフア制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6010977A true JPS6010977A (ja) | 1985-01-21 |
Family
ID=14756747
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58119253A Pending JPS6010977A (ja) | 1983-06-30 | 1983-06-30 | バツフア制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6010977A (ja) |
-
1983
- 1983-06-30 JP JP58119253A patent/JPS6010977A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR920003477B1 (ko) | 화상처리장치 | |
| US4809215A (en) | Information processing system having decode, write and read means | |
| US20020109869A1 (en) | Raster generation system and method of processing raster data | |
| EP0536414A1 (en) | Apparatus for processing image | |
| JPS5981778A (ja) | 印字制御方式 | |
| JPS62173526A (ja) | ペ−ジバツフア制御方式 | |
| JP3110905B2 (ja) | データ転送装置及び方法 | |
| JP2589810Y2 (ja) | 画像データ記憶装置 | |
| JP3098435B2 (ja) | 複数サーマルヘッド用制御システム | |
| JP2005109856A (ja) | 画像回転回路及びそれを有する画像処理装置 | |
| JPH0563959A (ja) | 画像処理方法および装置 | |
| JPS6246011B2 (ja) | ||
| JP2712414B2 (ja) | 画像記憶回路 | |
| JP2636834B2 (ja) | 画像処理装置 | |
| JPH079708A (ja) | プリンタ制御装置 | |
| JPH07114438B2 (ja) | 画像記録装置 | |
| JP2803560B2 (ja) | プリンタ制御装置 | |
| JPH0715603A (ja) | 画像処理装置 | |
| JPS61278977A (ja) | 画像処理装置 | |
| JPS6349437A (ja) | 印刷デ−タ制御方式 | |
| JPS6183048A (ja) | イメ−ジデ−タ回転装置 | |
| JPS63120558A (ja) | 電子新聞製作システムの画像出力記録装置 | |
| JPH0461782B2 (ja) | ||
| JPS63158266A (ja) | 画像記録装置 | |
| JPH08202861A (ja) | データ処理装置 |