JPH06319050A - プリンタ制御装置 - Google Patents

プリンタ制御装置

Info

Publication number
JPH06319050A
JPH06319050A JP12832493A JP12832493A JPH06319050A JP H06319050 A JPH06319050 A JP H06319050A JP 12832493 A JP12832493 A JP 12832493A JP 12832493 A JP12832493 A JP 12832493A JP H06319050 A JPH06319050 A JP H06319050A
Authority
JP
Japan
Prior art keywords
image data
printer
output
data
line
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
JP12832493A
Other languages
English (en)
Inventor
Kazuhito Konno
和仁 今野
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP12832493A priority Critical patent/JPH06319050A/ja
Publication of JPH06319050A publication Critical patent/JPH06319050A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Color Image Communication Systems (AREA)
  • Record Information Processing For Printing (AREA)
  • Color, Gradation (AREA)

Abstract

(57)【要約】 【目的】 多色刷りプリンタのプリンタ制御装置におい
て、簡単で時間のかからない処理により、中間色を発生
させること。 【構成】 複数色の印刷をするプリンタ制御装置で中間
色を発生させる場合、中間色の発生に使う色のイメージ
データを、システムメモリ2から、そのままプリンタ1
0との間にあるインターフェース制御部4へ送る。そし
て、該イメージデータを、出力制御部9から指示される
タイミングでプリンタ10に出力する際、画素毎に各色
のイメージデータを順次出力する。その順番は、隣接す
るラインで異ならせる。これにより、複数色が細かい単
位で均等に散在するように印刷されるので、全体として
は中間色となる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、中間色を発生させて印
刷することもある多色刷りプリンタのプリンタ制御装置
に関するものである。
【0002】
【従来の技術】多色刷りのプリンタでは、複数色の中間
色を発生させて印刷することがあるが、従来のプリンタ
制御装置で中間色を発生させる場合、プリンタ制御装置
内のCPU(中央演算処理装置)で予め中間色用のデー
タを生成し、それをプリンタに出力していた。
【0003】図7は、従来における中間色の発生のさせ
方を示す模式図である。ここでは、4画素×4画素の領
域を、赤と青の中間色で印刷する場合を例にとってい
る。A,Bはそれぞれイメージデータであり、Cはプリ
ンタへ出力するデータである。いま、Aは赤のイメージ
データ、Bは青のイメージデータとし、Cは赤と青の中
間色の出力データであるとする。ドットの部分が赤のデ
ータを表し、斜線の部分が青のデータを表している。中
間色を発生する場合、イメージデータA,Bは、それぞ
れ1画素おきにその色が印字されるように、しかも互い
に重なることのないように、予め生成される。そして、
両方のデータを合成することにより、画素のデータが交
互に赤と青のデータとなっている出力データCを得る。
この出力データCで印刷を実行すると、1画素の面積は
小さくて目立たないので、領域全体としては赤と青の中
間色として目に映る。
【0004】図8は、従来のプリンタ制御装置のブロッ
ク構成図である。図8において、1はCPU(中央演算
処理装置)、2はシステムメモリ、3はバス、4はイン
ターフェース制御部、5,6はイメージメモリ、7,8
はラインバッファ、9は出力制御部、10はプリンタで
ある。インターフェース制御部4は、イメージデータを
格納するイメージメモリ5,6と、1ライン分のイメー
ジデータを格納するラインバッファ7,8と、イメージ
データをプリンタ10へ出力するタイミングを制御する
出力制御部9とを、少なくとも有している。出力制御部
9は、プリンタ10からのページ同期信号(ページ syn
c),ライン同期信号(ライン sync)に基づいてタイミン
グ信号を出す。
【0005】イメージデータは、システムメモリ2より
バス3を経てイメージメモリ5,6へ送られる。イメー
ジメモリ5,6は、複数ライン分のイメージデータを格
納し得る容量とされ、それぞれ1色のイメージデータを
格納するよう割り当てられている。従って、イメージメ
モリは、印刷に使用する色の数だけ設けられる。ここで
は、赤と青の2色を使用するものとし、イメージメモリ
5は赤に割り当てられ、イメージメモリ6は青に割り当
てられているとして説明する。ラインバッファ7,8
は、それぞれイメージメモリ5,6に対応して設けら
れ、次に出力すべき1ライン分のイメージデータが読み
出される。
【0006】赤と青の中間色を発生する場合、CPU1
により予め図7のイメージデータA,Bを生成して、イ
メージメモリ5にイメージデータAを送り、イメージメ
モリ6にイメージデータBを送る。そして、それらの1
ライン分のイメージデータが、それぞれラインバッファ
7,8に取り出されては、1画素ごとに出力制御部9の
指令によりプリンタ10へ同時に出力される。同時に出
力するから、出力データは、図7の出力データCのよう
に、画素の色が交互に変わるデータとなる。
【0007】
【発明が解決しようとする課題】前記した従来の技術で
は、中間色を発生する場合には、インターフェース制御
部4のイメージメモリ5,6にイメージデータを書き込
むに先立ち、CPU1により予め図7のイメージデータ
A,Bのような中間色発生用のデータを生成しなければ
ならないが、この生成のためには複雑な処理をしなけれ
ばならず、長い時間もかかるという問題点があった。本
発明は、以上のような問題点を解決することを課題とす
るものである。
【0008】
【課題を解決するための手段】前記課題を解決するた
め、本発明では、CPUと、バスと、システムメモリ
と、複数色のイメージデータ毎にイメージメモリとライ
ンバッファとを有すると共に前記システムメモリより入
力されたイメージデータのプリンタへの出力タイミング
を制御する出力制御部を有するインターフェース制御部
とを具えたプリンタ制御装置において、前記インターフ
ェース制御部に、各ラインバッファからのイメージデー
タを一時記憶する一時記憶手段と、該一時記憶手段の複
数個にイメージデータが存在するか否かを調べる比較手
段と、複数個の一時記憶手段にイメージデータが存在し
ている時には画素毎に異なる色のイメージデータを隣接
するラインとは異なる順番で順次出力し、一時記憶手の
段複数個にはイメージデータが存在していない時には前
記一時記憶手段のデータをそのまま出力するデータ出力
管理手段とを有する中間色発生部を設けることとした。
【0009】また、CPUと、データ転送速度がプリン
タからのデータ転送要求速度以上であるバスと、システ
ムメモリと、複数色のイメージデータ毎にラインバッフ
ァを有すると共に前記システムメモリより入力されたイ
メージデータのプリンタへの出力タイミングを制御する
出力制御部を有するインターフェース制御部とを具えた
プリンタ制御装置において、前記インターフェース制御
部に、各ラインバッファからのイメージデータを一時記
憶する一時記憶手段と、該一時記憶手段の複数個にイメ
ージデータが存在するか否かを調べる比較手段と、複数
個の一時記憶手段にイメージデータが存在している時に
は画素毎に異なる色のイメージデータを隣接するライン
とは異なる順番で順次出力し、一時記憶手の段複数個に
はイメージデータが存在していない時には前記一時記憶
手段のデータをそのまま出力するデータ出力管理手段と
を有する中間色発生部を設けることとした。
【0010】なお、イメージデータの色数が2色である
場合、2個の一時記憶手段に共にイメージデータが存在
している時には、奇数ラインと偶数ラインとでは異なっ
た順番で各色のイメージデータを画素毎に交互に出力す
る。また、プリントするライン数をカウントするライン
カウンタと、ライン先頭からの画素数をカウントするピ
クセルカウンタとを中間色発生部に内蔵することも出来
る。
【0011】
【作 用】複数色の印刷をするプリンタ制御装置で中
間色を発生させる場合、中間色の発生に使う色のイメー
ジデータを、そのままプリンタとの間にあるインターフ
ェース制御部へ送る。そして、該イメージデータをプリ
ンタに出力する際、画素毎に異なった色のイメージデー
タを順次出力する。その順番は、隣接するラインで異な
らせる。これにより、複数色が細かい単位で均等に散在
するように印刷されるので、全体としては中間色とな
る。
【0012】
【実施例】以下、本発明の実施例を図面に基づいて詳細
に説明する。最初に、2色の場合を例にとって、本発明
での中間色の発生のさせ方の概要を説明する。図4は、
本発明における中間色の発生のさせ方を示す模式図であ
る。(イ)はイメージデータA、(ロ)はイメージデー
タB、(ハ)はそれらを合成した出力データCであり、
それぞれ隣接する奇数ラインと偶数ラインの分が示され
ている。(ニ)はデータをプリンタへ出力するタイミン
グを表すクロックである。ここでも、ドットで表したイ
メージデータAは赤のデータ、斜線で表したイメージデ
ータBは青のデータであると仮定する。
【0013】イメージデータAとイメージデータBとを
合成して、出力データCとする。クロック1,2の単一
色部分30では、青のデータ(斜線部)しか存在しない
から、出力データCも青となる。同様に、クロック4,
5の単一色部分31では、赤のデータ(ドット部)しか
存在しないから、出力データCも赤となる。
【0014】クロック7〜11の中間色部分32では、
両方の色のデータが出される。そして、画素毎(1クロ
ック毎)に交互の色が出現するように、しかも奇数ライ
ンと偶数ラインとでは出現順序が逆になるようにする。
このようなデータで印刷すると、中間色部分は、全体と
しては赤と青の中間色として目に映る。奇数ラインと偶
数ラインとで出現順序を逆にする理由ば、もし逆にしな
ければ同じ色が縦方向に並び、縞状となってしまうから
である。
【0015】(第1の実施例)図1は、本発明の第1の
実施例のブロック構成図である。符号は図8のものに対
応し、11は中間色発生部である。図8と同じ符号の部
分は同様の動作をするので、その説明は省略する。本発
明では、中間色を発生する場合、イメージデータをイメ
ージメモリ5,6に書き込むに先立ち、図7のような中
間色発生用のデータを予め生成する必要がないようにし
た。そして、中間色発生のためのデータは、CPU1の
手を借りることなくインターフェース制御部4内部の中
間色発生部11にて生成する。
【0016】図2に、中間色発生部11の構成を示す。
図2において、20,21は一時記憶部、22は比較
部、23はデータ出力管理部、24,25はANDゲー
ト回路、26はラインカウンタ、27はピクセルカウン
タである。ラインカウンタ26は、印字しようとしてい
るラインがページの何ライン目かをカウントするカウン
タである。ピクセルカウンタ27からは、印字しようと
している画素(pic-cell) がライン先頭から何画素目か
をカウントするカウンタである。これらは、中間色発生
部11に内蔵してもよいし、他の用途のために既に設け
られていれば、そこから信号だけもらうようにしてもよ
い。
【0017】一時記憶部20,21は、ラインバッファ
7,8からクロックに同期して入力されて来るデータ
を、一時的にラッチする。ラッチされたデータは、比較
部22の比較に用いられた後、ANDゲート回路24,
25を通じてプリンタ10へ出力される。比較部22
は、一時記憶部20,21のデータを比較し、2色のデ
ータが共に出ているか否かを調べる。共に出ている場
合、データ出力管理部23は、ラインカウンタ26から
のライン番号とピクセルカウンタ27からの画素番号と
を考慮し、画素毎に異なった色が交互に出力され、しか
も交互の順番が奇数ラインと偶数ラインとでは異なるよ
う、ANDゲート回路24,25にゲート信号を発す
る。共には出ていない場合、データ出力管理部23は、
ANDゲート回路24,25の両方がオンするよう、ゲ
ート信号を発する。
【0018】図5は中間色発生部11の動作を説明する
フローチャートであり、図3は中間色発生部11への入
力データと出力データの波形を示す図である。図3を参
照しつつ、中間色発生部11の動作を説明する。なお、
クロックは出力のタイミングを取る出力クロックであ
り、出力制御部9から出されるものである。 ステップ1…比較部22で、イメージデータA,Bが共
に出ている(ハイ)かどうかを調べる。図3(イ)は、
2つのイメージデータA,Bを表しているが、共にハイ
になっているのはクロック7〜11の期間(中間色部分
32の期間)である。それ以外の期間は、一方が出てい
るか、或いは何れも出ていない期間である。
【0019】ステップ2…共には出ていない場合には、
データ出力管理部23より両方のANDゲート回路2
4,25へ、ゲート信号(「1」)を発する。従って、
単一色部分30,31の期間には、一時記憶部20,2
1にラッチされているデータが、そのまま出力される。 ステップ3…イメージデータA,Bが共に出ている場合
には、1画素期間(1クロック)にいずれのイメージデ
ータを出力するかを決める必要がある。そのために、ラ
インカウンタ26およびピクセルカウンタ27からの値
が、共に奇数であるか又は共に偶数であるかどうか調べ
る。
【0020】ステップ4…共に奇数又は共に偶数である
場合には、イメージデータBを出力するよう、ANDゲ
ート回路25のみにゲート信号を発する。ANDゲート
回路24は、オフである。この様子は、例えば図3
(ロ)の7クロック目および図3(ハ)の8クロック目
に示されている。
【0021】ステップ5…ラインカウンタ26およびピ
クセルカウンタ27からの値が、共に奇数又は共に偶数
でない場合(つまり、一方が奇数他方が偶数の場合)に
は、イメージデータAを出力するよう、ANDゲート回
路24のみにゲート信号を発する。ANDゲート回路2
5は、オフである。この様子は、例えば図3(ロ)の8
クロック目および図3(ハ)の7クロック目に示されて
いる。 ステップ6…全てのイメージデータがプリンタ10に送
られたかどうかどうか調べる。残っていればステップ1
に戻り、上記の処理を繰り返す。
【0022】以上は、2色の場合を例にとって説明した
が、3色以上から成る中間色を発生する場合も同様に出
来る。例えば、N色から成る中間色を発生させるには、
N画素にわたって異なる色のイメージデータを順次出力
し、隣接するラインではその順番を変える。3色以上の
中から任意数の色を選び出して、それらの中間色を発生
させることも、複数のラインバッファからセレクタ等で
選択した2色のイメージデータを中間色発生部11に導
くことにより、同様に出来る。
【0023】また、色によっては目に強く印象づけられ
る色(例、黒)と、そうでない色とがある。そのような
色の中間色を発生させる場合、同じ画素割合で印刷した
のでは、強く印象づけられる色の方が優勢になり、中間
色とはならないことがある。そのような場合には、図9
のように、強く印象づけられる色の画素割合を少なくす
るよう、データ出力管理部23で調節することも出来
る。図9は、中間色を発生させたい領域での画素割合を
均等ではなくした例である。符号は、図7のものに対応
している。この例では、イメージデータBの方が強く印
象付けられる色であるとして、画素割合をA:B=2:
1としている。
【0024】(第2の実施例)図6は、本発明の第2の
実施例のブロック構成図である。符号は図1のものに対
応し、2−1,2−2は入力データ記憶領域である。同
じ符号のものは、同様の動作をするので、その説明は省
略する。図1と異なる点は、システムメモリ2の中に入
力データ記憶領域2−1,2−2を確保し、ここに各色
のイメージデータA,Bを格納し、そこから1ライン分
づつラインバッファ7,8に転送するようにした点であ
る。
【0025】インターフェース制御部4の中にイメージ
メモリ5,6を設けなくともよいので、コストが安くな
る。システムメモリ2から、1ライン分のデータがバス
3を通ってラインバッファ7,8に送られては、中間色
発生部11を経てプリンタ10へ送られる。プリンタ1
0の動作速度で印刷を続行してゆくには、プリンタ10
からのデータ転送要求に応えれるように、システムメモ
リ2から次々と1ライン分のデータを送り出す必要があ
る。従って、この実施例では、バス3の転送速度が、プ
リンタ10からのデータ転送要求速度以上のものである
ことが前提となる。
【0026】
【発明の効果】以上述べた如く、本発明によれば、複数
色の印刷をするプリンタ制御装置で中間色を発生させる
場合、中間色の発生に使う色のイメージデータを、その
ままプリンタとの間にあるインターフェース制御部へ送
ればよく、CPUによって予め中間色発生用のイメージ
データを生成する必要はない。従って、従来のプリンタ
制御装置に比べて処理が簡単であり、CPUの作業負担
が軽くなる。また、処理時間も短くて済む。
【図面の簡単な説明】
【図1】 本発明の第1の実施例のブロック構成図
【図2】 中間色発生部の構成を示す図
【図3】 中間色発生部への入力データと出力データの
波形を示す図
【図4】 本発明における中間色の発生のさせ方を示す
模式図
【図5】 中間色発生部の動作を説明するフローチャー
【図6】 本発明の第2の実施例のブロック構成図
【図7】 従来における中間色の発生のさせ方を示す模
式図
【図8】 従来のプリンタ制御装置のブロック構成図
【図9】 中間色を発生させたい領域での画素割合を均
等ではなくした場合の模式図
【符号の説明】
1…CPU、2…システムメモリ、2−1,2−2…入
力データ記憶領域、3…バス、4…インターフェース制
御部、5,6…イメージメモリ、7,8…ラインバッフ
ァ、9…出力制御部、10…プリンタ、11…中間色発
生部、20,21…一時記憶部、22…比較部、23…
データ出力管理部、24,25…ANDゲート回路、2
6…ラインカウンタ、27…ピクセルカウンタ

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 CPUと、バスと、システムメモリと、
    複数色のイメージデータ毎にイメージメモリとラインバ
    ッファとを有すると共に前記システムメモリより入力さ
    れたイメージデータのプリンタへの出力タイミングを制
    御する出力制御部を有するインターフェース制御部とを
    具えたプリンタ制御装置において、前記インターフェー
    ス制御部に、各ラインバッファからのイメージデータを
    一時記憶する一時記憶手段と、該一時記憶手段の複数個
    にイメージデータが存在するか否かを調べる比較手段
    と、複数個の一時記憶手段にイメージデータが存在して
    いる時には画素毎に異なる色のイメージデータを隣接す
    るラインとは異なる順番で順次出力し、一時記憶手の段
    複数個にはイメージデータが存在していない時には前記
    一時記憶手段のデータをそのまま出力するデータ出力管
    理手段とを有する中間色発生部を設けたことを特徴とす
    るプリンタ制御装置。
  2. 【請求項2】 CPUと、データ転送速度がプリンタか
    らのデータ転送要求速度以上であるバスと、システムメ
    モリと、複数色のイメージデータ毎にラインバッファを
    有すると共に前記システムメモリより入力されたイメー
    ジデータのプリンタへの出力タイミングを制御する出力
    制御部を有するインターフェース制御部とを具えたプリ
    ンタ制御装置において、前記インターフェース制御部
    に、各ラインバッファからのイメージデータを一時記憶
    する一時記憶手段と、該一時記憶手段の複数個にイメー
    ジデータが存在するか否かを調べる比較手段と、複数個
    の一時記憶手段にイメージデータが存在している時には
    画素毎に異なる色のイメージデータを隣接するラインと
    は異なる順番で順次出力し、一時記憶手の段複数個には
    イメージデータが存在していない時には前記一時記憶手
    段のデータをそのまま出力するデータ出力管理手段とを
    有する中間色発生部を設けたことを特徴とするプリンタ
    制御装置。
  3. 【請求項3】 イメージデータの色数が2色である場
    合、2個の一時記憶手段に共にイメージデータが存在し
    ている時には、奇数ラインと偶数ラインとでは異なった
    順番で各色のイメージデータを画素毎に交互に出力した
    ことを特徴とする請求項1または2記載のプリンタ制御
    装置。
  4. 【請求項4】 プリントするライン数をカウントするラ
    インカウンタと、ライン先頭からの画素数をカウントす
    るピクセルカウンタとを中間色発生部に内蔵したことを
    特徴とする請求項1または2記載のプリンタ制御装置。
JP12832493A 1993-05-01 1993-05-01 プリンタ制御装置 Pending JPH06319050A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12832493A JPH06319050A (ja) 1993-05-01 1993-05-01 プリンタ制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12832493A JPH06319050A (ja) 1993-05-01 1993-05-01 プリンタ制御装置

Publications (1)

Publication Number Publication Date
JPH06319050A true JPH06319050A (ja) 1994-11-15

Family

ID=14981966

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12832493A Pending JPH06319050A (ja) 1993-05-01 1993-05-01 プリンタ制御装置

Country Status (1)

Country Link
JP (1) JPH06319050A (ja)

Similar Documents

Publication Publication Date Title
US5109281A (en) Video printer with separately stored digital signals printed in separate areas to form a print of multiple images
JP2919174B2 (ja) ラスター出力装置上に画像を出力するための出力データの生成方法
US5553201A (en) Digital image processing device for automatically selecting one of a plurality of different image enlarging/reducing manners
US5347597A (en) Image scaling for thermal printers and the like
JPH06319051A (ja) プリンタ制御装置
US5615310A (en) Circuit for resolution matching
JP3171908B2 (ja) 画像出力装置及び画像出力方法
JP4218131B2 (ja) デジタルプリンタ
JP2853743B2 (ja) ビデオプリンタ
JP2669336B2 (ja) 印刷装置
JPS61129975A (ja) プリンタ制御回路
JP4244449B2 (ja) デジタルプリンタ
JP2955300B2 (ja) 画像処理方法及びその装置
JP2773686B2 (ja) プリンタ装置
JP2955301B2 (ja) 画像処理方法
JP3222971B2 (ja) シリアルドットプリンタ
JPS63290460A (ja) 画像表示記録装置
JP2552305Y2 (ja) 画像データ転送装置
JPS6113875A (ja) プリンタヘツド駆動回路
JP2943659B2 (ja) ディジタル信号記録再生装置
JPS6069959A (ja) イメ−ジデ−タの間引方法
JPH09186853A (ja) 画像処理装置及びその方法
JPS63141766A (ja) 印字方式
JPS6345984A (ja) プリンタ装置
JPS5971593A (ja) Crtデイスプレイのハ−ドコピ−方式