JPS61192573A - 記録装置 - Google Patents

記録装置

Info

Publication number
JPS61192573A
JPS61192573A JP60031523A JP3152385A JPS61192573A JP S61192573 A JPS61192573 A JP S61192573A JP 60031523 A JP60031523 A JP 60031523A JP 3152385 A JP3152385 A JP 3152385A JP S61192573 A JPS61192573 A JP S61192573A
Authority
JP
Japan
Prior art keywords
recording
color
character
data
buffer
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
JP60031523A
Other languages
English (en)
Inventor
Yukihisa Oota
享寿 太田
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 JP60031523A priority Critical patent/JPS61192573A/ja
Publication of JPS61192573A publication Critical patent/JPS61192573A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Ink Jet (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Color, Gradation (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

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

Description

【発明の詳細な説明】 [技術分野] 本発明は記録装置に係り、さらに詳細には所定の記録方
式に基づいて入力されたキャラクタ情報をカラー記録す
る記録装置に関する。
[従来技術] 従来よりパーソナルコンピュータ、ワードプロセッサな
どの周辺機器としてインクジェット、インパクトプリン
タなど種々の装置においてカラー記録を行なう装置が知
られている。
この種の装置では、可能な記録色に対応したプリントバ
ッファをそれぞれの色ごとに設けるのが許通である。す
なわち、イエロー(以下Yと示す)、マゼンタ(以下M
と示す)、シアン(以下Cと示す)、ブラック(以下B
と示す)の4色のカラープリンタにおいては各色に対応
してY、M、C,Bの4つのプリントバッファを有し、
記録データを記録すべき色に対応したプリントバッファ
に展1川した上で記録を行なっていた・このような方式
はドツトごとに色指定を行なうような場合には有用であ
るが、文字などを記録する場合では1文字を多色で記録
することは稀であり、色指定の最小単位は1文字単位で
あることが多い。文字記録の場合には1文字あたり1色
ないし2色分の色情報があれば充分で、したがって上記
のようなプリントバッファを設けると必要以上にメモリ
領域が必要になる欠点がある。
[目 的] *、発明は以上の問題点に鑑みてなされたちので、冗長
度の低い画像情幽でキャラクタのカラー記録を行なえる
記録装置を提供することを目的とする。
[発明の構成] 本発明では以上の目的を達成するために、所定の記録方
式に基づいて入力されたキャラクタ情報をカラー記録す
る記録装置において、記録すべきキャラクタの形状に関
する情報を記憶する手段と、記録すべきキャラクタの色
に関する情報を記憶する手段を設け、両記憶手段内の情
報に基づいて記録部を制御する構成を採用した。
[実施例] 以下1図面に示す実施例に基づいて本発明の詳細な説明
する。
第1図は本発明による記録装置のブロック図を示してい
る。第1図に符号lで示されるものはMPUで、公知の
マイクロコンピュータ素子により構成される。MPU1
にはシリアル、あるいはパラレルの適当なインターフェ
ースを介してコンピュータ、ワードプロセッサなどのホ
スト装置から記録データを受信する。MPU 1はイン
クジェット、ドツトマトリクスなどの所定方式より構成
された記録へラド6、および記録媒体ある(、Xは記録
へラド6を移動して記録操作を行なわせる駆動手段7を
駆動制御して記録動作を行なう。
記録すべき文字データはホスト側からASC″L1・J
ISコードなどの符号を用いて転送される。文字はドツ
トにより記録するので、当該文字のドツト構成は文字コ
ードに対応させてキャラクタジェネレータ2に記憶させ
ておき、MPUIが転送された文字コードに対応するキ
ャラクタのドツト構成をキャラクタジェネレータ2から
読み出してこれに基づいて記録へラド6、駆動手段7を
制御す  □る。
バッファメモリ3.4はRAM素子などから構成する。
記録バッファ3にはホストコンピュータから転送された
文字コードに対応してキャラクタジェネレータ2から読
み出したドツト構成のデータを、また色バッファ4には
記録Iくツファ3に展開されたドツトによる文字を記録
すべき色情報を対応させて格納する。
メモリ5はバッフ7メモリ3.4と同様のメモリ素子か
ら構成し、記録すべき文字の記録色をあらかじめ記憶さ
せておき、MPU1の色バッファ4に対する色データ書
き込みはこのメモリ5を参照しながら行なわれる。ホス
ト装置は文字の転送に先立って文字の色情報をあらかじ
め転送しておく、この色情報は1文字に対して個々に送
る必要はなく、色変更があった際にのみ色情報を転送す
るようにしておけばよい。
第2図は第1図の装置の機械的構成の概略を示すもので
ある。ここでは記録ヘッド6をインクジェットヘッドに
より構成する場合を示している。記録ヘッド6はシアン
(以下C)、マゼンタ(同M)、イエロー(同Y)、ブ
ラック(同B)の4色のノズルを有しており、プラテン
8に巻装した紙などの記録媒体にインクを吐出すること
により当該色のドツトを記録するようになっている。
記録媒体に対する記録走査は矢印P方向の記録ヘッド6
のプラテン8に対する平行移動(主走査)、およびプラ
テン8の回転駆動による矢印Q方向の記録媒体の移動に
より行なわれる。したがって前記の駆動手段7は記録へ
ラド6、プラテン8の駆動を制御する。
第3図はバッファメモリ3.4の文字データおよびその
色データの格納状況を示している。ここでは第3図のタ
テ方向がメモリの1セルの1バイトの構成を示している
本実施例において1文字はタテ8×ヨコ7のドツトマト
リクスで構成されるものとすると、記録バッファ3上で
1文字は7バイトを占有する。
記録バッファ3内では記録すべきドツトは「1」により
、記録しないドツトは「0」によりそれぞれ表現されて
いる。第3図では記録バッファ3に文字rAJのドツト
パターンが格納されている様子を示しである。この文字
の色データは色バッファ4に文字色、背景色それぞれ4
ビツトずつに分けて格納しである。MSB側の4ビツト
は文字色に対応してそれぞれC,M、B、Yの4色に、
またLSB側の4ビツトが背景に対応して同様にC,M
、B、Yの4色に割り当てられている。ここでは「1」
が「記録」を示すので、記録バッファ3の文字rAJは
黒色により記録される0文字データと色データは記録バ
ッファ3と色バッファ4の記録開始アドレスを所定オフ
セット量ずらして配置することなどにより容易に対応さ
せることができる。
次に第4図、第5図のフローチャート図を参照して以上
の構成における動作につき詳細に反引する。第4図、第
5図は第1図のMPUIの制御手順を示したものである
まず、記録開始に先立って、記録装置の電源投入時、あ
るいはホスト装置からの制御コードの転送によりメモリ
5には現在の色データがあらかじめ格納される。
第4図はバッファメモリ3.4に対する文字のドツトデ
ータおよび色データの展開の手順を示している。
第4図のステップS1においてホスト装置から記録デー
タを受けとると、ステップS2においてそのコードがC
R(キャリッジリターン)、LF(ラインフィード)な
どの記録開始命令かどうかを判定するか、あるいはバッ
ファメモリ3・ 4を参照してこれらが一杯かどうかを
調べることによ一す、記録を開始できる状態かどうかを
判定する。
記録を開始する場合にはステップSIOで記録ルーチン
に入るが、そうでない場合にはステップS3において、
ホストから転送された文字コードに対応したキャラクタ
ジェネレータ2のドツトデータ格納領域の先頭番地を求
める。これは文字コードに所定オフセット量を加算する
ことなどにより行なう。
続いてステップS4では記録バッファ3で求めた先頭ア
ドレスから順に転送された文字のドツトデータを読み出
し、ステップS5でそのデータを第3図に示したように
1バイト分書き込む。
続いてステップS6でメモリ5から現在の色データを読
み出し、ステップS7でS3図に示すように色バッファ
4に格納する。
文字のタテ方向1バイト分のデータを占き込んだらステ
ップS8でキャラクタジェネレータ2の読み出しアドレ
スを1増加させ、ステップS9に移行する。
ステップS9では7バイトの1文字分のデータを全部転
送したかどうかを判定する。転送していない場合にはス
テップS4に戻り上記の動作を繰り返し、転送が終った
場合にはステップS1に戻ってホストの次の文字の転送
を待つ。
以」二のようにしてバッファメモリ3.4に順次文字の
ドツト構成ととその文字の色を格納する。
ステップS2で記録開始が決定されるとステップ510
に移る。
第5図は第4図のステップ510の記録ルーチンを示し
ている。
第5図のステップSllにおいて、MPU lは記録ヘ
ッドに送るデータのボートをクリアした後、第6図に示
すようなポインタを設定する。これは第2図に示すよう
に本実施例においては主走査方向(P)にC,M、Y、
Bのノズルが配置されているためヘッドのひとつの位置
で同時に記録II)能なドツトがあればそれを記録する
ためである。
ポインタはメモリ5内の所定領域などに確保しておき、
この内容を後述のようにヘッド位置の移動に応じて変更
してゆく。
したがって、各ポインタのオフセットは実際の記録へラ
ド6のノズル間隔をビット間隔に換算した品二に対応し
ている。また、第6図における斜線の部分は実際には関
係しないダミーのデータ領域を示している。
次にステップS12〜ステツプS15ではMPUIはB
すなわち黒のデータを揃える。最初、記録へラド6は矢
印rの方向に移動してMSHI列の記録を行なうため、
MPU1はステップ512において、ポインタBPが示
したデータのMSHのデータを調べる。そしてデータが
rlJの場合にはステップ513へ、データがrQJの
場合にはステップS14に移行する。
ステップ513に進んだ場合にはデータは「1」である
ので、対応する色バッファ4のデータの上位4ビツト、
すなわち文字の色情報におけるBのビット(ビット4)
を調べる。このときビット4に「1」が立っている場合
には1文字の色に黒が指定されていることになるので、
ステップ315に進んで記録へラド6に転送すべきデー
タのBのビットをrlJにする。
一方、ステップ513においてビット4がrQJである
場合には文字データがセットされていても記録すべき色
がBではないので、記録データのBのビットを「0」の
ままにしておく。
一方、ステップS14に移行した場合には文字データは
「0」であるので、対応する色バッファ4の下位4ビツ
トすなわち背景の色情報におけるBのビット(ビットO
)を調べる。このときビットOにrlJが立っている場
合には背景色としてBが指定されているので、ステップ
S15に進んで記録データのBのビットを「1」にする
一方ステップ514において、ビット0が「O」の場合
には記録ヘッド6に送るデータのBのビットはrQJの
ままにしておく。
以下同様の処理をY、M、Cの各色に関して繰りかえし
、続いてステップ518において駆動手段7によって記
録ヘッド6を所定位置に移動させ、ステップ519で記
録ヘッド6に上記のようにしてボートに形成した記録デ
ータを転送し、記録へラド6を駆動して記録を行なわせ
る。
さらにステップ320において、MPUIは4つのポイ
ンタBP、YP、MP、CPの値をインクリメントし、
ステップS21においてlラインの記録が終了したかど
うかを調べる。
ここでまた1ラインの記憶が終了していない場合にはス
テップ311に戻り上記の動作を繰りかえす。終了して
いる場合にはステップS22に移行し、プラテン8を駆
動手段7を介して移動し、記録媒体を1ドツト分タテに
移動させ、上記と同様の処理により上から2ドツトめの
ドツト列を形成する。
このとき、記録へラド6は第6図のS方向、すなわち復
路においても記録動作を行なうのでMPUIは記録デー
タの第2列めに対してステップSll〜21と同様の動
作を行なうが、ステップ520のインクリメントは記録
方向が逆なのでデクリメントに置き換えられる。
続いてステップ523においてステップ521と同様に
1ラインの終了を判定し、終了していなければさらにス
テップ512に戻って上記の動作を繰りかえし、終了し
ている場合には記録処理を停止する。
以上のようにして文字のカラー記録を行なうことができ
る0以上の構成によれば、文字のドツト構成のデータと
色のデータが別の記憶手段に格納されるので、従来のよ
うに3色に分解したドツトデータをメモリ上に展開する
必要がないので、必要なメモリ容量を大幅に減少するこ
とができる。
したがって部品点数を減少しコストダウンに役立つとと
もに装置の小型化、軽量化を図ることができる。
以上の実施例においては色指定情報としてC1M、B、
YおよびBの4ビツトを用いたが、Bすなわち黒のデー
タはC,M、Yの3つのデータから求めることができる
。すなわちC,M、Yの3色が「1」になっていた場合
には減色混合により色指定はBとなるからである。
また、上記の実施例ではインクジェットノズルを主走査
方向に各色1本づつを並べたが、各色に対して複数本の
ノズルを設けてもよいし、また副走査方向に各色のノズ
ルを配置してもよい。さらに本発明の技術は上記実施例
のインクジェットプリンタに限定されることなくワイヤ
ドツトプリンタ、ユニハンマプリンタなど種々の記録装
置に実施できる。
さらに、上記の実施例では「文字」のカラー記録につい
て述べたが、シンボル、あるいは図形など所定のコード
と対応させたキャラクタであれば]−記の方式によりカ
ラー記録を行なうことができる。
骨 [効 果] 以」二の説明から明らかなように、本発明によれば所定
の記録方式に基づいて入力されたキャラク夕情報をカラ
ー記録する記′録装置において、記録すべきキャラクタ
の形状に関する情報を記憶する手段と、記録すべきキャ
ラクタの色に関する情報を記憶する手段を設け1両記憶
手段内の情報に基づいて記録部を制御する構成を採用し
ているため、色分解したデータを記憶手段上にそれぞれ
展開する必要がなく、記憶手段の記録装置容量を大幅に
減少し装置の低価格化、小型軽量化を図ることができる
【図面の簡単な説明】
第1図は本発明を採用した記録装置の構成を示すブロッ
ク図、第2図は第1図の装置の機械的構成の一例を示し
た説明図、第3図は第1図の記録バッファのデータ格納
状況を示した説明図、第4図、第5図は第1図のMPU
の制御手順を示したフローチャート図、第6図は記録手
段において用いられるデータポインタの構成を示した説
明図である。 l・・・MPU 2・・・キャラクタジェネレータ 3.4・・・記録/ヘンファ 5・・・メモリ      6・・・記録ヘッド7・・
・駆動手段    8・・・プラテン特許出願1人 キ
ャノン株式会社  −代理人 弁理士 加 藤  卓 
1、・ 。 1.−1.−6・J

Claims (1)

    【特許請求の範囲】
  1. 所定の記録方式に基づいて入力されたキャラクタ情報を
    カラー記録する記録装置において、記録すべきキャラク
    タの形状に関する情報を記憶する手段と、記録すべきキ
    ャラクタの色に関する情報を記憶する手段を設け、両記
    憶手段内の情報に基づいて記録部を制御することを特徴
    とする記録装置。
JP60031523A 1985-02-21 1985-02-21 記録装置 Pending JPS61192573A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60031523A JPS61192573A (ja) 1985-02-21 1985-02-21 記録装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60031523A JPS61192573A (ja) 1985-02-21 1985-02-21 記録装置

Publications (1)

Publication Number Publication Date
JPS61192573A true JPS61192573A (ja) 1986-08-27

Family

ID=12333547

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60031523A Pending JPS61192573A (ja) 1985-02-21 1985-02-21 記録装置

Country Status (1)

Country Link
JP (1) JPS61192573A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5621440A (en) * 1989-04-28 1997-04-15 Canon Kabushiki Kaisha Bidirectional recording device and method for producing consistent images

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5621440A (en) * 1989-04-28 1997-04-15 Canon Kabushiki Kaisha Bidirectional recording device and method for producing consistent images

Similar Documents

Publication Publication Date Title
JPH08224918A (ja) プリンタ及びラスター画像を印刷するための方法
JPH0418376A (ja) 印字装置
JPS61192573A (ja) 記録装置
JPH049151B2 (ja)
JPH02196672A (ja) シリアル記録装置の制御方法
JPH11179979A (ja) 画像記録装置
JPH08183207A (ja) カラーイメージデータ制御方法
JP4329167B2 (ja) 画像処理装置及び画像出力装置
JP2834738B2 (ja) 印刷装置
JPS63188052A (ja) 記録装置
JPS61192557A (ja) 記録装置
JPH06115169A (ja) ドットマトリクスパターンの印字方法および装置
JP3706726B2 (ja) 記録装置
JP2699035B2 (ja) インパクト・ドット・プリンタおよび印字方法
JP4605271B2 (ja) 画像出力装置
JP3003266B2 (ja) シリアルプリンタ
JP3070042B2 (ja) ビデオプリンタ及びその制御方法
JPH0439434B2 (ja)
JPH07106647B2 (ja) 印字デ−タの格納方法
JPS5859089A (ja) ラインプリンタの復帰印字方法
JPS63200674A (ja) 記録装置
JPS60139473A (ja) 印刷デ−タのメモリへの格納方法
JPH0116673B2 (ja)
JPH0577443A (ja) シリアルドツトマトリクスプリンタの印字制御装置
JPS61177268A (ja) 記録装置