JPH01285348A - 記録装置 - Google Patents

記録装置

Info

Publication number
JPH01285348A
JPH01285348A JP63114837A JP11483788A JPH01285348A JP H01285348 A JPH01285348 A JP H01285348A JP 63114837 A JP63114837 A JP 63114837A JP 11483788 A JP11483788 A JP 11483788A JP H01285348 A JPH01285348 A JP H01285348A
Authority
JP
Japan
Prior art keywords
data
recording
value
image data
binary
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
JP63114837A
Other languages
English (en)
Inventor
Hideaki Okamoto
岡本 秀昭
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 JP63114837A priority Critical patent/JPH01285348A/ja
Publication of JPH01285348A publication Critical patent/JPH01285348A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は2値或いは多値の記録データを入力して記録媒
体に階調記録する記録装置に関するものである。
[従来の技術] 従来より、濃淡のある画像データのように1画素が複数
ビットで構成される多値データを入力して階調出力を行
う記録装置がある。このような記録装置では文字データ
等のように1画素が1ビ・シトで構成される2値データ
と、階調データである多値データとが混在した画像デー
タを入力し、それら画像データに対応する画像出力を行
うことはできなかった。即ち、例えば記録装置がページ
単位で画像を出力するようなページプリンタでは、同一
ページ内の画像データは2値データ或いは多値データと
して処理しており、また、行単位で記録するようなプリ
ンタでは、同一行は全て2値データ或いは多値データと
して処理していた。
[発明が解決しようとしている課題] しかしながら上記従来例では、同一ページ或いは同一行
では、記録データは2値データ或いは多値データとして
固定的に処理されるため、例えば多値データとしてデー
タ処理が行われているときに2値データが混在している
と、その2値データ部分が適正に像出力されず、逆に2
値データとして処理しているときに多値データが混在さ
れていると、その多値データ部分が記録されない等の問
題があった。
本発明は上記従来例に鑑みてなされたもので、2値デー
タ部分を多値データに変換することにより、2値データ
と多値データとが混在された記録データを全てが多値で
ある画像データとして処理し、人力された画像データに
対応した像形成ができる記録装置を提供することを目的
とする。
[課題を解決するための手段] 上記目的を達成するために本発明の記録装置は以下の様
な構成からなる。即ち、 外部機器より多値或いは2値画像データを入力して記録
媒体に多値で像形成する記録装置であって、前記外部機
器よりの指示を基に2値画像データ部分を判別する判別
手段と、前記2値画像データ部分を多値画像データに変
換する変換手段と、前記変換された多値画像データ及び
入力された多値画像データとを基に階調記録を行う記録
手段とを備える。
[作用] 以上の構成において、外部機器よりの指示を基に入力し
た画像のうちの2値画像データ部分を判別し、その2値
画像データ部分を多値画像データに変換する。この変換
された多値画像データ及び外部機器より人力された多値
画像データとを基に階調記録を行うように動作する。
[実施例] 以下、添付図面を参照して本発明の好適な実施例を詳細
に説明する。
[プリンタの説明 (第1図)] 第1図は実施例のプリンタ100の概略構成及び外部機
器であるホストコンピュータ101との接続を示すブロ
ック図である。
図中、10はプリンタ100全体を制御するCPUで、
ホストコンピュータより送信された印刷データを入力す
ると各部を制御して記録紙に像形成を行うように動作し
ている。また、このCPU10は1画素が1ビツトで構
成された2値データと、1画素が複数ビットで構成され
た多値データかどうかを、ホストコンピュータ101よ
りの指示により判定し、2値データのときは入力した2
値データをデータ変換部11に入力して多値データに変
換する。101は実施例のプリンタ100に信号線19
により印刷データを出力するホストコンピュータで、印
刷データは通常多値で構成されており、2値データを送
信するときは信号線19により予めホストコンピュータ
101よりプリンタ100に指示されるものとする。
データ変換部11は2値データを人力すると、データ″
′1″はこのプリンタ100で処理される多値データの
最大値に、データ“0”は多値データの最小値(通常は
“0“)に変換する。14はデータ変換部11により変
換された多値データや、ホストコンピュータ101より
人力された多値画像データ等を記憶するメモリ、15は
メモリ14よりの多値データの値を基に階調(濃淡)出
力を行う階調変換部、16は階調変換された画像データ
に対応して記録紙等の記録媒体に像形成する記録部であ
る。
12はCPUl0よりの切換信号17により、その接続
する端子を(a)〜(C)に切換えるスイッチ、13は
同じ<CPUl0よりの切換信号18により、その接続
する端子を(a)、(b)に切換えるスイッチである。
[データ変換部の説明 (第2図、第3図)]第2A図
は実施例のデータ変換部11の回路構成を示すブロック
図である。
21はパラレルイン・シリアルアウトのシフトレジスタ
でn段で構成されている。22は1ビツトデータをmビ
ットデータに変換する変換回路である。23はシフトレ
ジスタ21のシフトクロックを出力するクロック回路で
ある。
第3図はデータ変換部11におけるデータ変換処理を示
すタイミングチャートである。
2フはn[案分の2値データからなる画像データ、28
はホストコンピュータ101より信号線19を通してプ
リンタ100に供給されるストローブ信号で、この信号
28により2値データが入力されたときは、シフトレジ
スタ21にnビットのデータがラッチされるとともに、
クロック回路23のクロック出力が開始される。また、
このストローブ信号28は多値データが入力されたとき
はメモリ14への書込み信号となる 第3図において、タイミングT1でホストコンピュータ
101よりのストローブ信号28が立上がると、n画素
分の2値データがシフトレジスタ21にラッチされる。
これにより、シフトレジスタ21の出力25には2値デ
ータb7−8が出力される。また、このタイミングT1
よりクロック回路23がリセットされてその駆動が開始
され、シフトクロック24の2値データが順次シフトさ
れて出力される。即ち、シフトクロック24の各立上が
りによりシフトレジスタ21の内容は1ビツトずつシフ
トされ、その出力25にはクロック24に同期して2値
データbn−2からboまでの各1ビツトデータが出力
される。ここで、変換回路22は人力されたデータが“
O”の場合はmビットの“0”を出力し、“1”の場合
はmビットのデータ(2”−1)を出力する。このよう
にして、2値データをmビットの多値データに変換する
第2A図において、シフトレジスタ21に人力された2
値データの数が複数個の場合は、クロック回路23から
シフトクロック24がシフトレジスタ21に供給される
と、シフトレジスタ21の出力Qn−1にはQn−2の
データが、Qn−2にはQn−sのデータがというよう
に、以下順次同じようにシフトされる。こうして、Qn
−1にシフトされた2値データが同じように変換回路2
2の各入力端子に出力され、mビット(bo〜be−t
)構成の多値データに変換される。従って、データ変換
回路22は例えば第2B図に示したように、単なるm個
のバッファ22−1〜22−mで構成できる。
以下、このプリンタ100の動作について説明する。
プリンタ100の電源が投入されると、CPU10の指
示によりスイッチ12は(a)側に設定され、CPUl
0はホストコンピュータ101より送信されたデータを
入力できるようになる。ここで、ホストコンピュータ1
01は記録データを送信するのに先立ち、これから送信
するデータが多値データか2値データかを示す識別信号
と記録データの量(例えばバイト数等)等を信号線19
によりプリンタ100に出力する。
これによりCPUl0は入力した識別信号に従って、多
値データの場合は切換信号1フ、18によりスイッチ1
2を(b)側に、スイッチ13を(a)側に接続して受
信した記録データをそのままメモリに格納する。こうし
て、指定された量の画像データがメモリ14に記憶され
るとスイッチ12は再び(a)側に戻される。
一方、2値データの場合はCPUl0は切換信号17に
よりスイッチ12を(C)側に、切換信号18によりス
イッチ13を(b)側に切換える。これにより入力され
る2値データはデータ変換部11に入力され、第2A図
で示された回路により2値データより多値データに変換
され、メモリ14に出力されて格納される。なお、この
ときのメモリ14への書込みタイミングはクロック24
の立ち下がりにより行う。この場合も、ホストコンピュ
ータ101より指示されたデータ数が処理されると、ス
イッチ12は(a)側に、スイッチ13は(a)側に切
換えられる。
いま、信号線19がnピットで構成され、記録される多
値の印刷データが1画素当りm(m≧2)ビットで構成
されている場合、ホストコンピュータ101は02mで
あれば一度に1画素以上の多値データを送信でき、n<
mであれば1画素分の多値データを送信するために2回
以上に分けて送信する。また、記録データが1画素当り
1ビツトで構成される2値データの場合、−度にn画素
の2値データが送信できることになる。
こうして、メモリ14に記憶された多値データは、順次
読出されて階調変換部15に出力されて階調変換が実行
される。この階調変換部15は、記録部16の記録方式
により、例えば記録部16が記録媒体上に印字ドツトを
形成するか否かにより記録する場合は、デイザ法や誤差
拡散法等のように単位面積当りの印字ドツト数によって
階調表現を行うように変換するか、或いは印字ドツトの
大きさを連続的に変化させて階調表現を行うようにメモ
リ14より読出された画像データを変換する。
[記録部の構成例の説明(第4図〜第7図)]第4図は
記録部16がインクジェット法により記録する場合で、
記録ドツトの大きさを連続的に変化させて階調記録を行
う一例を示している。
41はmビットで構成された多値データ55をデジタル
からアナログ信号に変換するD/A変換器、42は変換
されたアナログ信号に対応して電圧を発生して圧電素子
43を駆動する駆動回路、43は電圧を機械振動に変換
する圧電素子、44はインク吐出口(ノズル)である。
D/A変換器41に多値データ55が入力されると、そ
の値に比例したアナログ電圧信号45が出力される。こ
の電圧信号45が駆動回路42に人力され、圧電素子4
3が多値データ55に対応して駆動される。こうして、
圧電素子43が電圧信号45の電圧に対応して振動され
、その振動に比例したインク滴の大きさで、インク滴が
ノズル44より吐出される。こうして、多値データ55
に対応した階調記録が行える。
第5図は印字ドツトの大きさを連続的に変化させて階調
記録を行う他の例を示し、51はmビットのダウンカウ
ンタ、52はセット/リセット・フリップフロップ、5
3はトランジスタ、54は電流を熱に変換する発熱素子
である。
ダウンカウンタ51にmビットの多値データ55が入力
されてセット信号56によりセットされると、同時にフ
リップフロップ52もセットされる。これにより、トラ
ンジスタ53がオンになって発熱素子54に電流が流れ
る。ダウンカウンタ51にセットされた値はクロック信
号5フに同期して順次カウントダウンされ、その値が“
0“になるとフリップフロップ52にリセット信号58
が出力される。これによりトランジスタ53はオフ状態
になり、発熱素子54への電流の印加が停止される。こ
のように、この記録部16によれば、多値データの値に
応じた幅のパルスを発生させて発熱素子54への通電時
間を制御することにより、温度上昇を変化させて感熱紙
等の記録媒体に温度に対応した印字ドツトを形成するこ
とができる。こうして記録部16は階調記録を行うよう
に構成されている。
第6図は単位面積当りの階調記録を行う例を示す図であ
る。
61はアドレスカウンタ、62は閾値データが格納され
ているメモリ、63はmビットのデジタルデータと閾値
68とを比較する比較器である。
65は比較器63の出力64により制御されるスイッチ
、67は電流を熱に変換する発熱素子、69はインク吐
出口である。
第7図は階調記録の例を説明するための図である。
71はメモリ14に格納されているmビットの多値デー
タ、72はメモリ62に格納されているmビットの16
個の閾値データを示し、73は記録媒体上に形成される
印字ドツトを示し、黒丸・74はインクの付着している
部分、白丸○75はインクが付着していない部分を示し
ている。
第6図において、mビットからなる多値データ55が比
較器63の一方に入力され、他方にはメモリ62に格納
されているmビットの閾値データが、16進アドレスカ
ウンタ61により16(4x4)[類の中から1つが選
択されて入力される。比較器63により多値データ55
と閾値データ68とが比較され、多値データ55の方が
大きいときにスイッチ65が(a)側に切換えられる。
こうしてトランジスタ66がオンになり、発熱素子6フ
に通電信号フ0で設定される時間だけ通電されて発熱駆
動される。こうして発熱素子67が発熱されるとインク
吐出口69に泡が発生し、インク吐出口69の圧力が変
化してインクが吐出される。
また、多値データ55が閾値データ68よりも小さけれ
ば、スイッチ65は(b)側に切換えられる。このとき
はトランジスタ66はオンされないため、発熱素子67
が発熱駆動されずインクは吐出されない。
このようにして、前述した動作を繰返すことにより、単
位面積当りの印字ドツト数の組み合せは17種類に及び
、17階調の記録が行える。これは一般には、閾値の種
類が(ixj)個あれば、これによる階調性の数は(i
xj+1)で表される。
[動作説明 (第1図、第8図)] 第8図は実施例のプリンタ100のCPU 10のデー
タ人力制御動作を示すフローチャートで、この処理を実
行する制御プログラムはCPUl0のROM部分に格納
されている。
ステップS1で切換信号17によりスイッチ12を(a
)側に接続してホストコンピュータ101よりのデータ
人力を待つ。ステップS2でホストコンピュータ101
よりデータが入力され、2値データの入力が指示される
とステップS3に進み、切換信号17によりスイッチ1
2を(C)側に接続し、ステップS4で切換信号18に
よりスイッチ13を(b)側に切換える。これにより人
力された2値画像データはデータ変換部11に入力され
、多値データに変換されてメモリ14に格納される。
ステップS5でホストコンピュータ101より指示され
た分のデータ入力が終了を待ち、終了するとステップS
6に進み、スイッチ12を(a)側に切換えて、ホスト
コンピュータ101よりの次のデータ入力指示待ちに移
行する。
一方、ステップS2で2値データでなければ、即ち、多
値データならばステップS7に進み、切換信号1フによ
りスイッチ12を(b)側に切換え、ステップS8で切
換信号18によりスイッチ13を(a)側に切換える。
これにより多値データはストローブ信号28により直接
メモリ14に格納される。こうしてステップS5に進み
、ホストコンピュータ101より指示された分の画像デ
ータの入力が終了するとステップS6に進み、前述した
ようにスイッチ12を(a)側に切換えて画像データ入
力処理を終了する。
なお、2値データを多値データに変換するデータ変換部
や記録部の構成は、この実施例の構成に限定されるもの
でなく、本願の趣旨を達成できるものであれば良い。
以上説明したようにこの実施例によれば、2値データを
多値データに変換することにより、2値データと多値デ
ータとが混在している画像データでも問題なく像形成で
きる。
[発明の効果] 以上説明したように本発明によれば、2値データと多値
データとが混在された画像データを処理して像形成でき
る効果がある。
【図面の簡単な説明】
第1図は実施例のプリンタとホストコンピュータとの接
続及びプリンタの構成を示すブロック図、 第2A図はデータ変換部の概略構成を示すブロック図、 第2B図は変換回路の構成例を示す図、第3図はデータ
変換部における変換処理を示すタイミングチャート、 第4図〜第6図は記録部の構成例を示すブロック図、 第7図は多値画像データと閾値データとの比較に基づく
印刷例を示す図、そして、 第8図は実施例のプリンタのCPUによるデータ入力処
理を示すフローチャートである。 図中、10・・・CPU、11・・・データ変換部、1
2.13・・・スイッチ、14・・・メモリ、15・・
・階調変換部、16・・・記録部、17.18・・・切
換信号、19・・・信号線、21・・・シフトレジスタ
、22・・・変換回路、23・・・クロック回路、24
・・・シフトクロック、27・・・2値データ、28・
・・ストローブ信号、55・・・多値データ、100・
・・プリンタ、101・・・ホストコンピュータである
。 特許出願人  キャノン株式会社 第2A図 警 イシク### 第4図 0/ 第5図 手続補正書(自発) 昭和63年 9月 2日

Claims (1)

  1. 【特許請求の範囲】 外部機器より多値或いは2値画像データを入力して記録
    媒体に多値で像形成する記録装置であって、 前記外部機器よりの指示を基に2値画像データ部分を判
    別する判別手段と、前記2値画像データ部分を多値画像
    データに変換する変換手段と、前記変換された多値画像
    データ及び入力された多値画像データとを基に階調記録
    を行う記録手段とを備えることを特徴とする記録装置。
JP63114837A 1988-05-13 1988-05-13 記録装置 Pending JPH01285348A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63114837A JPH01285348A (ja) 1988-05-13 1988-05-13 記録装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63114837A JPH01285348A (ja) 1988-05-13 1988-05-13 記録装置

Publications (1)

Publication Number Publication Date
JPH01285348A true JPH01285348A (ja) 1989-11-16

Family

ID=14647940

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63114837A Pending JPH01285348A (ja) 1988-05-13 1988-05-13 記録装置

Country Status (1)

Country Link
JP (1) JPH01285348A (ja)

Similar Documents

Publication Publication Date Title
EP0068702B1 (en) Thermal printer
EP0295953A2 (en) Printing method of thermal printer
US4563693A (en) Gradation recorder
US4819008A (en) Thermal head driver circuit
EP1070593B1 (en) Thermal printer and method of controlling it
US5548319A (en) Gradation data method processing including repeated reading and recording of high density data
JPH01165459A (ja) 熱転写プリンタ用ヘッド駆動装置
JP2896249B2 (ja) プリンタの記録ヘッド駆動装置
JP3327418B2 (ja) プリントヘッド・モジュレータ
JPS60208275A (ja) 記録装置
JPH01285348A (ja) 記録装置
JPS61227074A (ja) サ−マルヘツド駆動回路
JP4942414B2 (ja) プリント装置
EP0520093A1 (en) Parallel to serial conversion of information data
US5646671A (en) Thermal transfer recording apparatus and method for regularly assigning blank dots
JPH01294041A (ja) 記録装置
JPH0319069B2 (ja)
JPH04220358A (ja) サーマルプリンタ
JP2555105B2 (ja) 印刷装置
JP2930088B2 (ja) 感熱記録装置の階調記録方法
JPS6313390B2 (ja)
JP2563014B2 (ja) サーマルヘッド
JPH058427A (ja) プリンタ装置
GB2301505A (en) Thermal printing gradation data processing
JPH021343A (ja) 感熱記録装置