JP3053423B2 - 印刷装置 - Google Patents
印刷装置Info
- Publication number
- JP3053423B2 JP3053423B2 JP2293609A JP29360990A JP3053423B2 JP 3053423 B2 JP3053423 B2 JP 3053423B2 JP 2293609 A JP2293609 A JP 2293609A JP 29360990 A JP29360990 A JP 29360990A JP 3053423 B2 JP3053423 B2 JP 3053423B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- image data
- image
- value
- 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.)
- Expired - Fee Related
Links
- 238000006243 chemical reaction Methods 0.000 claims description 33
- 230000006978 adaptation Effects 0.000 claims 1
- 239000000872 buffer Substances 0.000 description 11
- 238000010586 diagram Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 3
- 238000012935 Averaging Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013075 data extraction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
- H04N1/40068—Modification of image resolution, i.e. determining the values of picture elements at new relative positions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
- H04N1/3872—Repositioning or masking
- H04N1/3873—Repositioning or masking defined only by a limited number of coordinate points or parameters, e.g. corners, centre; for trimming
- H04N1/3875—Repositioning or masking defined only by a limited number of coordinate points or parameters, e.g. corners, centre; for trimming combined with enlarging or reducing
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Dot-Matrix Printers And Others (AREA)
- Laser Beam Printer (AREA)
- Exposure Or Original Feeding In Electrophotography (AREA)
- Editing Of Facsimile Originals (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は、ホストコンピュータ等で作成した文字,イ
メージ(画像)混在の文章情報を印刷する印刷装置に関
し、特にレーザービームプリンタ等の電子写真方式でド
ットデータを印刷する場合に好適な印刷装置に関する。
メージ(画像)混在の文章情報を印刷する印刷装置に関
し、特にレーザービームプリンタ等の電子写真方式でド
ットデータを印刷する場合に好適な印刷装置に関する。
[従来の技術] イメージスキャナー(画像読取装置)等で読みこんだ
画像データをレーザービームプリンタで印刷する場合
に、印刷装置の画素密度に上記画像データを変換する手
順を第8図に示す。
画像データをレーザービームプリンタで印刷する場合
に、印刷装置の画素密度に上記画像データを変換する手
順を第8図に示す。
第8図において、Aは300DPI(ドットパーインチ=1
インチあたりの画素数)の画素密度でホストコンピュー
タ等より送られて来たデータを示し、分割された各小マ
スが1つの画素を表わす。図中の小マスに記載された数
字(46等)は、その画素の濃度を表わす。本例の場合、
真黒=最高濃度を数値256で表わし、真白=最低濃度を
数値0で表わす。以下濃度を表わす数値を階調数と称す
る。
インチあたりの画素数)の画素密度でホストコンピュー
タ等より送られて来たデータを示し、分割された各小マ
スが1つの画素を表わす。図中の小マスに記載された数
字(46等)は、その画素の濃度を表わす。本例の場合、
真黒=最高濃度を数値256で表わし、真白=最低濃度を
数値0で表わす。以下濃度を表わす数値を階調数と称す
る。
ホストコンピュータから受信した入力データは、印刷
装置内の画像メモリにまず格納される。画素密度300DPI
の入力データを印刷密度150DPIの印刷画素密度にするた
めに、第8図に示すようにまず4:1(面積比)の画素密
度変換を行う。
装置内の画像メモリにまず格納される。画素密度300DPI
の入力データを印刷密度150DPIの印刷画素密度にするた
めに、第8図に示すようにまず4:1(面積比)の画素密
度変換を行う。
図中、符号211の示す48という数字は、符号201,202,2
03,204の示す階調数の平均である。その後、2倍拡大の
印刷を行う場合は、画素密度変換後のデータを単純2倍
拡大する。
03,204の示す階調数の平均である。その後、2倍拡大の
印刷を行う場合は、画素密度変換後のデータを単純2倍
拡大する。
[発明が解決しようとする課題] このように従来装置では、入力データの画素密度が印
刷装置の印刷画素密度よりも大きい場合は入力データの
画素密度を印刷画素密度に対応させるように変換してし
まう。またオペレータの指示により拡大印刷を実行した
時は画素密度の変換後の画像データを用いて印刷するの
で、入力データの示す画質よりも拡大印刷された画像の
画質が劣化してしまうという不具合が従来装置にはあっ
た。
刷装置の印刷画素密度よりも大きい場合は入力データの
画素密度を印刷画素密度に対応させるように変換してし
まう。またオペレータの指示により拡大印刷を実行した
時は画素密度の変換後の画像データを用いて印刷するの
で、入力データの示す画質よりも拡大印刷された画像の
画質が劣化してしまうという不具合が従来装置にはあっ
た。
そこで、本発明の目的は、上述の点に鑑みて、入力デ
ータの印刷画素密度に対する画素密度調整を実行する印
刷装置において、拡大印刷についての画質をさらに向上
させることの可能な印刷装置を提供することにある。
ータの印刷画素密度に対する画素密度調整を実行する印
刷装置において、拡大印刷についての画質をさらに向上
させることの可能な印刷装置を提供することにある。
[課題を解決するための手段 このような目的を達成するために、本発明は、印刷装
置の記録画素密度とは異なる画素密度の第1の画像デー
タを入力可能な入力手段と、入力された第1の画像デー
タの画素密度を前記印刷装置の記憶画素密度に適合させ
るために第1の画像データを第2の画像データに変換す
る変換手段であって、隣接する複数の画素の第1の画像
データの平均値を、第2の画像データの1画素の値にす
る変換手段とを有し、前記変換手段は、指定された印刷
倍率に応じて異なる画素数を設定する設定手段と、前記
設定手段で設定された画素数の前記第1の画像データ
を、入力された第1の画像データの中から抽出する抽出
手段とを具えたことを特徴とする。
置の記録画素密度とは異なる画素密度の第1の画像デー
タを入力可能な入力手段と、入力された第1の画像デー
タの画素密度を前記印刷装置の記憶画素密度に適合させ
るために第1の画像データを第2の画像データに変換す
る変換手段であって、隣接する複数の画素の第1の画像
データの平均値を、第2の画像データの1画素の値にす
る変換手段とを有し、前記変換手段は、指定された印刷
倍率に応じて異なる画素数を設定する設定手段と、前記
設定手段で設定された画素数の前記第1の画像データ
を、入力された第1の画像データの中から抽出する抽出
手段とを具えたことを特徴とする。
また、本発明は、前記印刷用画像データへ変換された
画像データの先頭位置から印刷可能領域に収まる画像デ
ータのみを抽出する第2抽出手段をさらに具えたことを
特徴とする。
画像データの先頭位置から印刷可能領域に収まる画像デ
ータのみを抽出する第2抽出手段をさらに具えたことを
特徴とする。
[作 用] 本発明では画素密度変換に入力の画像データをそのま
ま用いて、平均のために抽出する個数を拡大倍率に応じ
て可変設定する。このため、従来のように拡大印刷する
場合のように、画像データが縮小された後、縮小データ
を用いて拡大処理を行うことがなくなり、拡大印刷の画
質が向上する。また、印刷可能領域に位置する画像デー
タのみを抽出するので、画像データ発生源において、印
刷画像データの抽出処理を行う必要はなく、たとえば1
画面分の画像データをそのまま、送信すればよい。
ま用いて、平均のために抽出する個数を拡大倍率に応じ
て可変設定する。このため、従来のように拡大印刷する
場合のように、画像データが縮小された後、縮小データ
を用いて拡大処理を行うことがなくなり、拡大印刷の画
質が向上する。また、印刷可能領域に位置する画像デー
タのみを抽出するので、画像データ発生源において、印
刷画像データの抽出処理を行う必要はなく、たとえば1
画面分の画像データをそのまま、送信すればよい。
[実施例] 以下、図面を参照して本発明の実施例を詳細に説明す
る。
る。
本発明の説明に先立って、本発明を適用した印刷装置
の制御系についての回路構成を第2図を用いて説明す
る。
の制御系についての回路構成を第2図を用いて説明す
る。
第2図において、入力制御部101はインタフェースと
も呼ばれ、ホストコンピュータと授受する各情報たとえ
ば、印刷すべき文章データ151を入力する。
も呼ばれ、ホストコンピュータと授受する各情報たとえ
ば、印刷すべき文章データ151を入力する。
ページメモリ102は上記入力の文章データを格納す
る。多値データ変換部103は本発明に関わる解像度につ
いての多値データの変換を行う。
る。多値データ変換部103は本発明に関わる解像度につ
いての多値データの変換を行う。
ダウンカウンタ104,105は変換対象の多値データの位
置を指定する信号122,124を発生し、多値データ入力に
先立って、主制御部106により印刷対象の画像領域の大
きさを示す値がセットされる。
置を指定する信号122,124を発生し、多値データ入力に
先立って、主制御部106により印刷対象の画像領域の大
きさを示す値がセットされる。
すなわち、第6図において411を印刷領域、412を多値
データ変換部によって変換された多値データが印刷され
るはずの領域とすると領域411と412の重ならない領域
は、実際には印刷されないのでデータを捨ててもかまわ
ない。
データ変換部によって変換された多値データが印刷され
るはずの領域とすると領域411と412の重ならない領域
は、実際には印刷されないのでデータを捨ててもかまわ
ない。
そのため、ダウンカウンタ104には、水平方向の長さ4
02から長さ401を引いた値がセットされる。ダウンカウ
ンタ105には垂直方向の長さ404から長さ403を引いた値
がセットされる。
02から長さ401を引いた値がセットされる。ダウンカウ
ンタ105には垂直方向の長さ404から長さ403を引いた値
がセットされる。
例えば、長さ401=4インチ、長さ402=8インチ、長
さ403=10インチとすると水平方向の画像領域の長さ=
4インチ、副走査方向の画像領域の長さ=7インチであ
る。
さ403=10インチとすると水平方向の画像領域の長さ=
4インチ、副走査方向の画像領域の長さ=7インチであ
る。
本実施例における印刷装置は、1インチあたり150ド
ットのデータを印刷するから、カウンタ104には4×150
=600、カウンタ105には7×150=1050の数値をセット
しておく。
ットのデータを印刷するから、カウンタ104には4×150
=600、カウンタ105には7×150=1050の数値をセット
しておく。
カウンタ104は多値データ変換部103から主メモリ107
へ水平方向のデータが送られる毎にクロック信号121に
より1つずつ減算され、値が“0"になると、多値データ
変換部103へカウントアップ信号をクロック信号122とし
て出力する。多値データ変換部103は信号122を受ける
と、クロック信号123を出し、カウンタ105を1つ減算す
るとともに、それ以降入力するその水平方向のデータは
無視する。
へ水平方向のデータが送られる毎にクロック信号121に
より1つずつ減算され、値が“0"になると、多値データ
変換部103へカウントアップ信号をクロック信号122とし
て出力する。多値データ変換部103は信号122を受ける
と、クロック信号123を出し、カウンタ105を1つ減算す
るとともに、それ以降入力するその水平方向のデータは
無視する。
次のラインのデータを入力するまでに、カウンタ104
には、カウント前のデータが主制御部106により再ロー
ドされ、次のラインのデータを入力するとともに同じ動
作がくり返される。カウンタ105のデータが“0"になる
と、カウンタ105はボロー信号124を出力する。多値デー
タ変換部103は信号124を受けると、それ以降入力する同
一ページ内の多値データを無視する。このため、カウン
タ104,カウンタ105,多値データ変換部103が本発明の第
2抽出手段として動作する。
には、カウント前のデータが主制御部106により再ロー
ドされ、次のラインのデータを入力するとともに同じ動
作がくり返される。カウンタ105のデータが“0"になる
と、カウンタ105はボロー信号124を出力する。多値デー
タ変換部103は信号124を受けると、それ以降入力する同
一ページ内の多値データを無視する。このため、カウン
タ104,カウンタ105,多値データ変換部103が本発明の第
2抽出手段として動作する。
主制御部106は装置全体の動作制御を実行し、マイク
ロコンピュータ等が用いられている。
ロコンピュータ等が用いられている。
文字パターン発生部108は文字コード形態の文書デー
タをドット形態の画像パターンに変換する。
タをドット形態の画像パターンに変換する。
主メモリ107は画像パターンに変換された文書データ
を印刷データとして格納する。
を印刷データとして格納する。
主メモリ107に格納された文書データは読出しし制御
部110の指示により印刷信号送出部111により読出され、
像形成部109に転送される。
部110の指示により印刷信号送出部111により読出され、
像形成部109に転送される。
像形成部109はレーザ駆動信号518によりレーザビーム
を発生し、感光体に画像形成を行った後、記録用紙に印
刷を施す。
を発生し、感光体に画像形成を行った後、記録用紙に印
刷を施す。
第1図に多値データ変換部103の回路構成を示す。
第1図において、ダブルバッファ701はバッファ710,7
11から構成され、2ライン分の後述の多値データ160を
格納する。
11から構成され、2ライン分の後述の多値データ160を
格納する。
一方のバッファが多値データ160を格納する間他方の
バッファの格納データはデータ変換制御部702によって
読出され、加算器703に送られる。
バッファの格納データはデータ変換制御部702によって
読出され、加算器703に送られる。
レジスタ706は加算器703の加算結果を保持記憶し、加
算器703に上記加算結果を加算処理のための演算データ
として再入力する。
算器703に上記加算結果を加算処理のための演算データ
として再入力する。
レジスタ705には与め定数“4"がセットされ、割算器7
04に対する除算用データを与える。除算器704において
加算器703の加算結果に対する除算処理すなわち、多値
データについての平均処理を行う。
04に対する除算用データを与える。除算器704において
加算器703の加算結果に対する除算処理すなわち、多値
データについての平均処理を行う。
第2図の印刷信号送出部111の回路構成を第3図に示
す。
す。
第3図において、ラッチ501は読出し制御回路110から
出力される信号512および主メモリ107から出力される印
刷データ154を読出し、制御回路110のタイミング信号51
1によりラッチする。信号512は主メモリからのデータが
2値データの時に“LOW"レベル、多値データの時に“HI
GH"レベルとなる信号である。ラッチ501にラッチされた
印刷データは、さらにラッチ503および並直列変換器502
へロードされる。
出力される信号512および主メモリ107から出力される印
刷データ154を読出し、制御回路110のタイミング信号51
1によりラッチする。信号512は主メモリからのデータが
2値データの時に“LOW"レベル、多値データの時に“HI
GH"レベルとなる信号である。ラッチ501にラッチされた
印刷データは、さらにラッチ503および並直列変換器502
へロードされる。
印刷データが2値データであることを示している場
合、並直列変換器502にロードされた印刷データは、読
出し制御部110のシフトクロック512により順次印刷信号
515として並直列変換器502から出力される。
合、並直列変換器502にロードされた印刷データは、読
出し制御部110のシフトクロック512により順次印刷信号
515として並直列変換器502から出力される。
信号514によりラッチ503にラッチされた信号516は、
2値データであることを示す“HIGH"レベルとなってい
るので、並直列変換器502により直列に変換された印刷
信号515が黒を示す“HIGH"レベルの時は、アンドゲート
504が開く。このため、オアゲート506への入力517が“H
IGH"レベルになり、オアゲート506の出力は全て“HIGH"
レベルになる。従って、D/Aコンバータ508の出力は最高
レベルになり像形成部109へは、2値の黒を示すレーザ
駆動信号が出力される。
2値データであることを示す“HIGH"レベルとなってい
るので、並直列変換器502により直列に変換された印刷
信号515が黒を示す“HIGH"レベルの時は、アンドゲート
504が開く。このため、オアゲート506への入力517が“H
IGH"レベルになり、オアゲート506の出力は全て“HIGH"
レベルになる。従って、D/Aコンバータ508の出力は最高
レベルになり像形成部109へは、2値の黒を示すレーザ
駆動信号が出力される。
一方、並直列変換器502により直列に変換された信号5
15が白を示す“LOW"レベルの時は、負論理のアンドゲー
ト507が開き、その出力519は“LOW"レベルになる。従っ
て、結局オアゲート506の出力は全て“LOW"レベルにな
り、D/Aコンバータ508の出力は最低レベルになり、像形
成部109へは2値の白を示すレーザ駆動信号が出力され
る。
15が白を示す“LOW"レベルの時は、負論理のアンドゲー
ト507が開き、その出力519は“LOW"レベルになる。従っ
て、結局オアゲート506の出力は全て“LOW"レベルにな
り、D/Aコンバータ508の出力は最低レベルになり、像形
成部109へは2値の白を示すレーザ駆動信号が出力され
る。
印刷データが多値データの場合、ラッチ503へラッチ
された印刷データ154は2値データと異なり、全体で1
ドットの濃度を表わす。例えばデータが8ビットで構成
される場合は、16進法で“00"が濃度0を表わし(すな
わち、2値の白と同じ)、16進法で“FF"が最高の濃度
を表わす(すなわち、2値の黒と同じ)。
された印刷データ154は2値データと異なり、全体で1
ドットの濃度を表わす。例えばデータが8ビットで構成
される場合は、16進法で“00"が濃度0を表わし(すな
わち、2値の白と同じ)、16進法で“FF"が最高の濃度
を表わす(すなわち、2値の黒と同じ)。
ラッチ503の出力は、結局そのままD/Aコンバータ508
へ送られ、D/Aコンバータの出力518は、ラッチ503の出
力の値に応じた電圧レベルになる。
へ送られ、D/Aコンバータの出力518は、ラッチ503の出
力の値に応じた電圧レベルになる。
レーザ駆動信号518の電圧レベルに応じてレーザの出
力光量が変化し、多階調の印刷が行われる。
力光量が変化し、多階調の印刷が行われる。
ラッチ501へは、次の印刷すべきデータが読出し制御
部110によって送られて来る。
部110によって送られて来る。
以上の動作を1ページ分くり返し行うことにより、2
値および多値のデータに基づき、レーザ駆動信号518を
発生する。
値および多値のデータに基づき、レーザ駆動信号518を
発生する。
ここで注意しなければならないのは、2値データの場
合は、送られて来るデータが例えば8ビットであれば、
8ビットそれぞれが印刷データであるので一度に8コの
印刷データが送られて来るわけであるが、多値データの
場合は送られて来る8ビットで1コのデータを濃度で表
わすわけである。従って、多値データの場合は、2値デ
ータの8倍の量のデータを送らなければならない。
合は、送られて来るデータが例えば8ビットであれば、
8ビットそれぞれが印刷データであるので一度に8コの
印刷データが送られて来るわけであるが、多値データの
場合は送られて来る8ビットで1コのデータを濃度で表
わすわけである。従って、多値データの場合は、2値デ
ータの8倍の量のデータを送らなければならない。
このような回路構成における第2図の回路の動作を次
に説明する。
に説明する。
本実施例では第4図に示すように通信フォーマットで
画像データについての階調数を示す多値データおよび文
字データや印刷制御コードについての2値データがホス
トコンピュータから送られてくる。
画像データについての階調数を示す多値データおよび文
字データや印刷制御コードについての2値データがホス
トコンピュータから送られてくる。
図中多値データは28=256通りの濃度=階調情報を示
し、1画素あたり8ビットで構成される。また、データ
位置情報により上記多値データの印刷用紙上の印刷開始
位置が指示され、データ倍率情報により、印刷倍率が指
示される。
し、1画素あたり8ビットで構成される。また、データ
位置情報により上記多値データの印刷用紙上の印刷開始
位置が指示され、データ倍率情報により、印刷倍率が指
示される。
文字データについても印刷装置を指示するデータ位置
情報やもし必要があれば拡大倍率についての倍率情報が
文字コードと共に送られる。
情報やもし必要があれば拡大倍率についての倍率情報が
文字コードと共に送られる。
このような文書データ151は入力制御部101に入力され
ると、2値データについてはいったんページメモリ102
へストアされる。画像データを示す多値データについて
は、まず多値データ変換部103へ送られる。
ると、2値データについてはいったんページメモリ102
へストアされる。画像データを示す多値データについて
は、まず多値データ変換部103へ送られる。
多値データ変換部103では、送られて来る多値データ
の解像度と、上記多値データの拡大,縮小倍率指定情
報、および像形成部109の印字部の印字密度の情報をも
とに印刷装置側の解像度に合わせるための多値データの
変換を行う。
の解像度と、上記多値データの拡大,縮小倍率指定情
報、および像形成部109の印字部の印字密度の情報をも
とに印刷装置側の解像度に合わせるための多値データの
変換を行う。
例えば、送られて来る多値データの解像度が第8図の
ような300DPI(ドットパーインチ=1インチあたり300
ドット),倍率=等倍,印字部の印字密度150DPIとする
と、上記入力データをたて,よこそれぞれ2コずつ、計
4コを合わせて1つのデータに変換すれば、印字時に、
同じ大きさで印字できるわけである。
ような300DPI(ドットパーインチ=1インチあたり300
ドット),倍率=等倍,印字部の印字密度150DPIとする
と、上記入力データをたて,よこそれぞれ2コずつ、計
4コを合わせて1つのデータに変換すれば、印字時に、
同じ大きさで印字できるわけである。
このために、第1図のデータ変換制御部702はダブル
バッファ701に格納された多値データの中から201のデー
タ“46"を読出す。このデータは加算器703でまずレジス
タ706の初期値“0"と加算され、結局データ“46"がレジ
スタ706にラッチされる。
バッファ701に格納された多値データの中から201のデー
タ“46"を読出す。このデータは加算器703でまずレジス
タ706の初期値“0"と加算され、結局データ“46"がレジ
スタ706にラッチされる。
次にデータ変換制御部702の指示により第8図の202の
データが“62"が読出され、加算器の出力46+62=108が
レジスタ706にラッチされる。以下、203,204の順に読出
され、加算器703の出力は最終的に46+62+50+32=190
になる。
データが“62"が読出され、加算器の出力46+62=108が
レジスタ706にラッチされる。以下、203,204の順に読出
され、加算器703の出力は最終的に46+62+50+32=190
になる。
倍率情報の示す印刷倍率が“1"の場合は主制御部106
の指示でレジスタ705には、予め“4"がセットされてい
る。従って、データ161は、190÷4=47.548になる。
印刷倍率2の場合は、ダブルバッファ701から読出され
たデータは、そのまま割算器704へ送られるが、レジス
タ705へは主制御部106の指示で予め“1"をセットしてお
くので、本実施例では加算結果“161"がそのまま出力さ
れるわけである。
の指示でレジスタ705には、予め“4"がセットされてい
る。従って、データ161は、190÷4=47.548になる。
印刷倍率2の場合は、ダブルバッファ701から読出され
たデータは、そのまま割算器704へ送られるが、レジス
タ705へは主制御部106の指示で予め“1"をセットしてお
くので、本実施例では加算結果“161"がそのまま出力さ
れるわけである。
従って、主制御部106が本発明の制御手段として動作
し、データ変換制御部702およびダブルバッファ701が本
明の(第1)抽出手段として動作する。
し、データ変換制御部702およびダブルバッファ701が本
明の(第1)抽出手段として動作する。
ここで、クロック信号122を受けると、データ変換制
御部103はそのバッファからのデータの読出しを止め、
他方のバッファへのデータ160の入力が済みしだい、バ
ッッファを反転して次の仕事に移る。また、クロック信
号124を受けると、データ変換制御部702は、バッファ70
1からのデータの読出しを止め、次のページまで何もし
ない。
御部103はそのバッファからのデータの読出しを止め、
他方のバッファへのデータ160の入力が済みしだい、バ
ッッファを反転して次の仕事に移る。また、クロック信
号124を受けると、データ変換制御部702は、バッファ70
1からのデータの読出しを止め、次のページまで何もし
ない。
一方、ページメモリ102へいったんロードされた2値
データは、主制御部106により、順次文字パターン発生
器108に参照されてドットデータに変換され、主メモリ1
07の2値ビットマップエモリ部へストアされる。
データは、主制御部106により、順次文字パターン発生
器108に参照されてドットデータに変換され、主メモリ1
07の2値ビットマップエモリ部へストアされる。
主メモリ107へ1ページ分のデータが格納されると、
主制御部106は像形成部109へ印刷開始信号152を送ると
共に、読出し制御部110に読出し開始命令153を受ける。
主制御部106は像形成部109へ印刷開始信号152を送ると
共に、読出し制御部110に読出し開始命令153を受ける。
読出し制御部110は、最初の印刷データを主メモリ107
から読出し、印刷信号送出部111内のラッチ501にロード
する。その際、主メモリ107から読出したデータが2値
データか、多値データかを示す信号512も、同様にラッ
チする。
から読出し、印刷信号送出部111内のラッチ501にロード
する。その際、主メモリ107から読出したデータが2値
データか、多値データかを示す信号512も、同様にラッ
チする。
この信号512により印刷信号送出部111では上述したよ
うな信号処理を行って、2値化データについては電圧レ
ベルが一定のレーザ駆動信号518を発生する。また、多
値データについては電圧レベルが可変のレーザ駆動信号
を発生する。
うな信号処理を行って、2値化データについては電圧レ
ベルが一定のレーザ駆動信号518を発生する。また、多
値データについては電圧レベルが可変のレーザ駆動信号
を発生する。
像形成部109は、レーザ駆動信号518によりレーザビー
ムを発生する他、信号152を受けて、印刷位置タイミン
グを知らせるための垂直同期信号155および水平同期信
号156を出力する。
ムを発生する他、信号152を受けて、印刷位置タイミン
グを知らせるための垂直同期信号155および水平同期信
号156を出力する。
読出し制御部111は、垂直同期信号155,水平同期信号1
56を受けて、印刷開始タイミングを計算し、レーザビー
ムが印刷開始位置すなわち印刷領域に達したところで、
像形成部109へのレーザ駆動信号518の送出を開始する。
56を受けて、印刷開始タイミングを計算し、レーザビー
ムが印刷開始位置すなわち印刷領域に達したところで、
像形成部109へのレーザ駆動信号518の送出を開始する。
また、主制御部106は、文書データ151を受信する毎
に、多値データの印刷倍率情報に基づき、予め定めた変
換式または変換テーブルにより多値データ変換部103の
レジスタ705に設定する値を算出する。この結果、第8
図の入力データAを印刷装置の記録画素密度に合わせ解
像度の変換を行う場合でも、入力データAから直接2倍
拡大用の多値画像データが作成されるので、第8図の従
来の2倍拡大の多値画像データと比較すると明らかなよ
うに解像度変換後の多値画像データは入力データと階調
表現が類似したものとなる。
に、多値データの印刷倍率情報に基づき、予め定めた変
換式または変換テーブルにより多値データ変換部103の
レジスタ705に設定する値を算出する。この結果、第8
図の入力データAを印刷装置の記録画素密度に合わせ解
像度の変換を行う場合でも、入力データAから直接2倍
拡大用の多値画像データが作成されるので、第8図の従
来の2倍拡大の多値画像データと比較すると明らかなよ
うに解像度変換後の多値画像データは入力データと階調
表現が類似したものとなる。
第7図は、本発明の他の実施例についての回路構成を
示す。
示す。
第7図において、第2図の実施例と同様の個所には同
一の符号を付している。第7図において、801,802はコ
ンパレータ、803,804はレジスタである。
一の符号を付している。第7図において、801,802はコ
ンパレータ、803,804はレジスタである。
レジスタ803には、予め主メモリ107における画像デー
タについての印刷可能領域の左下端のアドレス(第6図
参照)が主制御部106によりセットされている。
タについての印刷可能領域の左下端のアドレス(第6図
参照)が主制御部106によりセットされている。
レジスタ804には、画像メモリ上の印刷可能領域の右
端アドレスの下側アドレスの共通部がセットされてい
る。
端アドレスの下側アドレスの共通部がセットされてい
る。
例えば第1ライン目の右端アドレスが“01F00"、第2
ライン目の右端アドレスが“02F00"、第3ライン目の右
端アドレスが“03F00"とすれば、レジスタ804には、“F
00"がセットされている。801,802はコンパレータであ
り、それぞれ解像度変換後の多値データ161の中のアド
レス部の情報とレジスタ803,804の格納値とを比較す
る。
ライン目の右端アドレスが“02F00"、第3ライン目の右
端アドレスが“03F00"とすれば、レジスタ804には、“F
00"がセットされている。801,802はコンパレータであ
り、それぞれ解像度変換後の多値データ161の中のアド
レス部の情報とレジスタ803,804の格納値とを比較す
る。
多値画像データのアドレスが、印刷可能領域を越える
と、コンパレータ801,802からボロー信号124A,124Bが出
て、多値データ変換器103に多値画像データの無効を知
らせるため、印刷可能領域外の画像データの転送は無く
なる。
と、コンパレータ801,802からボロー信号124A,124Bが出
て、多値データ変換器103に多値画像データの無効を知
らせるため、印刷可能領域外の画像データの転送は無く
なる。
[発明の効果] 以上、説明したように、本発明によれば、入力画像デ
ータの画素密度よりも出力装置の印刷画素密度が低い場
合でも、拡大して印刷すれば同等の品位の画像データが
得られる。また、拡大用の画像データを別途入力するた
めに不必要に大きなメモリと必要としなくてすむという
利点がある。
ータの画素密度よりも出力装置の印刷画素密度が低い場
合でも、拡大して印刷すれば同等の品位の画像データが
得られる。また、拡大用の画像データを別途入力するた
めに不必要に大きなメモリと必要としなくてすむという
利点がある。
第1図は本発明実施例における多値データ変換部103の
回路構成を示すブロック図、 第2図は本発明を適用した印刷装置の回路構成を示すブ
ロック図、 第3図は第2図の印刷信号送出部111の回路構成を示す
ブロック図、 第4図は本発明実施例の文書データの内容を示す説明
図、 第5図は本発明実施例の解像度変換例を示す説明図、 第6図は本発明実施例の画像データの印刷領域を示す説
明図、 第7図は本発明の他の実施例の印刷装置の回路構成を示
すブロック図、 第8図は従来例の解像度変換例を示す説明図である。 103……多値データ変換部、 106……主制御部、 107……主メモリ、 110……読出し制御部、 111……印刷信号送出部。
回路構成を示すブロック図、 第2図は本発明を適用した印刷装置の回路構成を示すブ
ロック図、 第3図は第2図の印刷信号送出部111の回路構成を示す
ブロック図、 第4図は本発明実施例の文書データの内容を示す説明
図、 第5図は本発明実施例の解像度変換例を示す説明図、 第6図は本発明実施例の画像データの印刷領域を示す説
明図、 第7図は本発明の他の実施例の印刷装置の回路構成を示
すブロック図、 第8図は従来例の解像度変換例を示す説明図である。 103……多値データ変換部、 106……主制御部、 107……主メモリ、 110……読出し制御部、 111……印刷信号送出部。
Claims (1)
- 【請求項1】印刷装置の記録画素密度とは異なる画素密
度の第1の画像データを入力可能な入力手段と、 入力された第1の画像データの画素密度を前記印刷装置
の記録画素密度に適合させるために第1の画像データを
第2の画像データに変換する変換手段であって、隣接す
る複数の画素の第1の画像データの平均値を、第2の画
像データの1画素の値にする変換手段と を有し、 前記変換手段は、指定された印刷倍率に応じて異なる画
素数を設定する設定手段と、前記設定手段で設定された
画素数の前記第1の画像データを、入力された第1の画
像データの中から抽出する抽出手段と具えたことを特徴
とする印刷装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2293609A JP3053423B2 (ja) | 1990-11-01 | 1990-11-01 | 印刷装置 |
US07/786,602 US5327258A (en) | 1990-11-01 | 1991-11-01 | Image processing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2293609A JP3053423B2 (ja) | 1990-11-01 | 1990-11-01 | 印刷装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH04168065A JPH04168065A (ja) | 1992-06-16 |
JP3053423B2 true JP3053423B2 (ja) | 2000-06-19 |
Family
ID=17796930
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2293609A Expired - Fee Related JP3053423B2 (ja) | 1990-11-01 | 1990-11-01 | 印刷装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US5327258A (ja) |
JP (1) | JP3053423B2 (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5872636A (en) * | 1991-11-01 | 1999-02-16 | Canon Kabushiki Kaisha | Flexible resolution control and matching in image processing |
US6166750A (en) * | 1992-01-31 | 2000-12-26 | Canon Kabushiki Kaisha | Image processing apparatus and method for adding predetermined additional information to an image by adding a predetermined number of unit dots to partial color component data of the image |
JPH06250633A (ja) * | 1993-02-26 | 1994-09-09 | Fujitsu Ltd | 多階調フォント生成方法及び多階調フォント生成装置 |
JPH07212574A (ja) * | 1994-01-13 | 1995-08-11 | Mita Ind Co Ltd | 画像処理装置 |
JP3423532B2 (ja) * | 1996-05-24 | 2003-07-07 | キヤノン株式会社 | 画像読取装置 |
US5912683A (en) * | 1997-08-25 | 1999-06-15 | Lexmark International, Inc. | Method of printing with an ink jet printer using an enhanced horizontal resolution |
US8019428B2 (en) * | 2000-05-26 | 2011-09-13 | Second Sight Medical Products, Inc. | Video processing methods for improving visual acuity and/or perceived image resolution |
US6920358B2 (en) * | 2000-05-26 | 2005-07-19 | Second Sight Medical Products, Inc. | Video processing methods for improving visual acuity and/or perceived image resolution |
JP2004322375A (ja) * | 2003-04-22 | 2004-11-18 | Canon Inc | 露光量決定方法 |
US7358997B2 (en) * | 2004-12-30 | 2008-04-15 | Lexmark International, Inc. | Multiple resolution optical imager using single size image elements |
US7436410B2 (en) * | 2005-04-01 | 2008-10-14 | Seiko Epson Corporation | System and method for programming a controller |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3438081A1 (de) * | 1983-10-17 | 1985-05-02 | Canon K.K., Tokio/Tokyo | Bildverarbeitungssystem |
US4897734A (en) * | 1985-10-28 | 1990-01-30 | Canon Kabushiki Kaisha | Image processing apparatus |
US4905097A (en) * | 1986-09-20 | 1990-02-27 | Canon Kabushiki Kaisha | Image processing system capable of processing both binary and multivalue image data and having converters for converting each type of image data into the other type of image data |
JP2817909B2 (ja) * | 1987-01-27 | 1998-10-30 | キヤノン株式会社 | 画像読取装置 |
JP2809447B2 (ja) * | 1989-01-21 | 1998-10-08 | 株式会社リコー | 画像処理装置 |
JPH0316757A (ja) * | 1989-06-15 | 1991-01-24 | Canon Inc | 印刷装置 |
-
1990
- 1990-11-01 JP JP2293609A patent/JP3053423B2/ja not_active Expired - Fee Related
-
1991
- 1991-11-01 US US07/786,602 patent/US5327258A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
US5327258A (en) | 1994-07-05 |
JPH04168065A (ja) | 1992-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3053423B2 (ja) | 印刷装置 | |
US5877865A (en) | Image processing apparatus and method for printing data described in a page description language | |
JP2898061B2 (ja) | 印刷制御方法及び装置と印刷装置 | |
EP0488118B1 (en) | Image recording apparatus for high quality images | |
US5937147A (en) | Printing of enhanced images | |
JPH1070648A (ja) | 印刷装置及び印刷方法 | |
JP3495406B2 (ja) | 画像形成装置 | |
US6411398B1 (en) | Computer interface unit for computer data print-out system using stencil printers | |
JP3184639B2 (ja) | 画像処理装置及び方法 | |
KR100208385B1 (ko) | 프린터에서 텍스트와 픽쳐데이터를 분리하여 저장하는데이터 버퍼장치 및 방법 | |
JPH07250246A (ja) | 画像形成装置 | |
JP2911341B2 (ja) | プリンタ制御装置 | |
KR100186226B1 (ko) | 화상형성장치의 흰선 표현력 개선회로 | |
JP3958953B2 (ja) | 画像記録装置および画像記録方法 | |
JP2860195B2 (ja) | 記録装置及びその方法 | |
JP3716674B2 (ja) | プリンタの制御装置およびプリンタ並びにプリンタのデータ処理方法 | |
JP3427938B2 (ja) | 画像形成装置 | |
JP2660127B2 (ja) | ページプリンタの印刷密度変換方法 | |
JPH09307744A (ja) | 解像度変換方法および解像度変換装置 | |
JPH0417460A (ja) | 印刷装置 | |
JPH0422267A (ja) | 印刷装置 | |
JPH02104171A (ja) | ファクシミリ装置 | |
JPH09238211A (ja) | 画像処理方法 | |
JPS58212258A (ja) | フアクシミリ方式 | |
JP2004255820A (ja) | 画像形成装置及びその方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090407 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090407 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100407 Year of fee payment: 10 |
|
LAPS | Cancellation because of no payment of annual fees |