JPH02182471A - Image processor - Google Patents

Image processor

Info

Publication number
JPH02182471A
JPH02182471A JP49689A JP49689A JPH02182471A JP H02182471 A JPH02182471 A JP H02182471A JP 49689 A JP49689 A JP 49689A JP 49689 A JP49689 A JP 49689A JP H02182471 A JPH02182471 A JP H02182471A
Authority
JP
Japan
Prior art keywords
dot information
outputs
data
dot
circuit
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
JP49689A
Other languages
Japanese (ja)
Inventor
Hiroshi Atobe
浩史 跡部
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 JP49689A priority Critical patent/JPH02182471A/en
Priority to DE68927540T priority patent/DE68927540T2/en
Priority to EP89308556A priority patent/EP0356224B1/en
Publication of JPH02182471A publication Critical patent/JPH02182471A/en
Priority to US08/022,406 priority patent/US5754188A/en
Pending legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Laser Beam Printer (AREA)

Abstract

PURPOSE:To convert dot information of low recording density to dot information of high recording density by providing first dot information receiving means and memory means, second dot information generating means and pulse width correcting means. CONSTITUTION:Data selectors 14, 15 select reading data D2, D3 of line memories 7, 8 at the time of reading of the line memories 7, 8, for example, in the writing operation of a line memory 6, and output DS1, DS2 signals to a comparison discriminator 10. When the discriminator 10 compares the data and outputs an output signal to a pulse width modulator 20, the modulator 20 corrects it by a predetermined waveform, and outputs it to a line memory 9. When a triangular wave selector 200 inputs this output signal, it selects one triangular wave, and an adder 204 outputs a pulse value obtained by unitarily adding the input bits. After a comparator 205 compares the pulse value from the adder with the triangular wave at the set level value, it outputs it to the line memory 9. A data selector 16 selects any of a signals read from the line memories, and outputs it as a laser drive signal LD.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、画像処理装置に関し、例えばレーザビームプ
リンタ等で出力するドツト情報の補間を行う画像処理装
置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an image processing device, and more particularly, to an image processing device that interpolates dot information output by a laser beam printer or the like.

[従来の技術] 近年レーザビームプリンタは、コンピュータの出力装置
として広く使用されている。特に、低密度(例えば30
0dp i)のレーザビームプリンタは低価格、コンパ
クトといったメリットにより急速に普及しつつある。
[Prior Art] In recent years, laser beam printers have been widely used as output devices for computers. In particular, low densities (e.g. 30
0dp i) laser beam printers are rapidly becoming popular due to their advantages of low cost and compact size.

例えば、300dpiの印字密度で印字を行うレーザビ
ームプリンタでは、第1図に示す如く、ドツトデータに
基づいて実際に感光ドラム上に印字を行うプリンタエン
ジン部51と、プリンタエンジン部51に接続され、外
部ホストコンピュータ54から送られるコードデータを
受け、このコードデータに基づいてドツトデータから成
るページ情報を生成し、プリンタエンジン部51に対し
て順次ドツトデータを送出するプリンタコントローラ5
2とから構成される。
For example, in a laser beam printer that prints at a printing density of 300 dpi, as shown in FIG. The printer controller 5 receives code data sent from the external host computer 54, generates page information consisting of dot data based on this code data, and sequentially sends the dot data to the printer engine section 51.
It consists of 2.

また、上記ホストコンピュータ54は、数多くめ種類が
作成されているアプリケーションソフトを有するフロッ
ピーディスク55より、1つのアプリケーションソフト
をロードし、そのプログラムを起動する。例えば、その
アプリケーションソフトが文書作成用であればワードプ
ロセッサとして機能し、このソフトを用いて、ユーザは
数多くのデータ情報を作成し、保管することができる。
Further, the host computer 54 loads one application software from the floppy disk 55 having a large number of types of application software, and starts the program. For example, if the application software is for document creation, it functions as a word processor, and the user can use this software to create and store a large amount of data information.

一方、プリンタエンジン部51には、より高品位の印字
を行うことを目的として、印字密度の高密度化や高階調
化が計られ、600dp iやそれ以上のプリンタエン
ジン、又は多値データを扱うプリンタエンジンも近年発
表されている。
On the other hand, the printer engine section 51 has a higher printing density and higher gradation in order to perform higher quality printing, and has a printer engine of 600 dpi or more, or a printer engine that handles multi-value data. Printer engines have also been announced in recent years.

[発明が解決しようとしている課題] しかしながら、上述の高密度プリンタエンジン(600
dpi)に接続するプリンタコントローラ52では、従
来、各印字密度(600dpi)に対応した量のデータ
メモリを必要とした(例えば、600dp iの場合で
あれば、300dpiの4倍のメモリを有する)。
[Problem to be solved by the invention] However, the above-mentioned high-density printer engine (600
Conventionally, the printer controller 52 connected to the print density (600 dpi) has required an amount of data memory corresponding to each printing density (600 dpi) (for example, in the case of 600 dpi, the memory is four times that of 300 dpi).

また、高密度プリンタ専用のアプリケーションソフトを
作らなければならず、先に述べた数多くのアプリケーシ
ョンソフトを高密度プリンタに対してそのまま使うこと
が出来なかった。
In addition, application software had to be created specifically for high-density printers, and the numerous application software mentioned above could not be used as is for high-density printers.

例えば、第2図は、300dpiの印字密度によるアル
ファベット「aJのドツト構成を示す図である。
For example, FIG. 2 is a diagram showing the dot configuration of the alphabet "aJ" at a print density of 300 dpi.

そのままのドツト構成で、600dp iの印字密度で
印字すると、文字の大きさがタテ方向及びヨコ方向共に
1/2の大きさになってしまう。
If the dot configuration is used as it is and printed at a print density of 600 dpi, the character size will be reduced to 1/2 in both the vertical and horizontal directions.

そこで、一つのデータ補間方法として、縦方向及び横方
向共に単純にドツト構成を2倍にして、300dp i
のドツト構成を600dp iに適用させる方法がある
が、第3図で示す如く、ドツト構成の変換をした場合は
、画像の大きさは小さくならずにすむが、300dp 
iで印字した場合と600dp iで印字した場合とで
は、文字の輪郭やギザギザは改善されることはなく、プ
リンタエンジンの能力(600dpi)を発揮した美し
さにすることができないという欠点があった。
Therefore, one data interpolation method is to simply double the dot configuration in both the vertical and horizontal directions, resulting in a 300 dpi
There is a method of applying the dot configuration of
When printing with i and when printing with 600dpi i, the outline and jaggedness of the characters were not improved, and there was a drawback that it was not possible to make the text beautiful to the fullest of the printer engine's capabilities (600dpi). .

本発明は、上記従来の欠点に鑑みなされたもので、既存
する数多くの低記録密度用に作成されたアプリケーショ
ンソフトをそのまま使用し、また低記録密度として展開
されたドツト情報を最小のメモリで高記録密度化したド
ツト情報に変換する画像処理装置を提供することを目的
とする。
The present invention was developed in view of the above-mentioned drawbacks of the conventional technology, and it uses many existing application software created for low recording density as is, and also allows dot information developed for low recording density to be high-density with a minimum amount of memory. It is an object of the present invention to provide an image processing device that converts into dot information with increased recording density.

[課題を解決するための手段] 上記目的を達成するために、本発明の画像処理装置は以
下の構成を有する。即ち、 第1のドツト密度のドツト情報を受信する第1ドツト情
報受信手段と、該第1ドツト情報受信手段からのドツト
情報を記憶する記憶手段と、該記憶手段に格納されたド
ツト情報に基づいて第2のドツト密度の補間ドツト情報
を生成する第2ドツト情報生成手段と、該第2ドツト情
報生成手段での補間ドツト情報を所定パルスにより補正
するパルス幅補正手段と、前記ドツト情報或は補正され
た補間ドツト情報を出力する出力手段とを有する。
[Means for Solving the Problems] In order to achieve the above object, an image processing apparatus of the present invention has the following configuration. That is, a first dot information receiving means for receiving dot information of a first dot density, a storage means for storing dot information from the first dot information receiving means, and a first dot information receiving means for receiving dot information based on the dot information stored in the storage means. a second dot information generating means for generating interpolated dot information of a second dot density; a pulse width correcting means for correcting the interpolated dot information in the second dot information generating means by a predetermined pulse; and output means for outputting the corrected interpolated dot information.

[作用] 以上の構成において、第1のドツト密度のドツト情報を
受信し記憶する。そして、その記憶したドツト情報に基
づいて、第2のドツト密度の補間ドツト情報を生成し、
その補間ドツト情報を所定パルスにより補正し、第1の
ドツト密度のドツト情報或は補正された補間ドツト情報
を出力するように動作する。
[Operation] In the above configuration, dot information of the first dot density is received and stored. Then, based on the stored dot information, interpolated dot information of a second dot density is generated,
The interpolated dot information is corrected by a predetermined pulse and operates to output dot information of the first dot density or corrected interpolated dot information.

[実施例] 以下、添付図面を参照して本発明に係る好適な一実施例
を詳細に説明する。
[Embodiment] Hereinafter, a preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings.

く装置の説明〉 第4A図は、本実施例におけるデータ変換回路のブロッ
ク構成図である。図示するように、本実施例の回路は、
第1図に示すようなプリンタコントローラ52とプリン
タエンジン部51との間に挿入されるデータ変換回路で
あり、プリンタエンジン部51の一部として構成された
状態を示している(もちろん、プリンタコントローラの
一部としても良い)。また、プリンタコントローラ52
は、300dpiのドツトデータを送出し、プリンタエ
ンジン部51は、600dpiのドツトデータを受信し
た場合のデータ変換回路の一例として示す。尚、プリン
タエンジン部51は周知の如く画像信号(ドツト情報)
に基づいて、レーザビームを変調するレーザドライバ、
ビームを走査するためのスキャナ、感光ドラム等から成
る。
Description of Device> FIG. 4A is a block diagram of the data conversion circuit in this embodiment. As shown in the figure, the circuit of this example is
This is a data conversion circuit inserted between the printer controller 52 and the printer engine section 51 as shown in FIG. (Can also be used as a part) In addition, the printer controller 52
is shown as an example of a data conversion circuit in the case where 300 dpi dot data is sent out and the printer engine section 51 receives 600 dpi dot data. As is well known, the printer engine section 51 receives image signals (dot information).
a laser driver, which modulates the laser beam based on
It consists of a scanner for scanning the beam, a photosensitive drum, etc.

プリンタコントローラ52は水平同期信号発生回路4に
より出力される水平同期信号HSYNCに応じて、30
0dp iの画像信号VDOと画像クロックVCLKと
をプリンタエンジン51に対して送出する。尚、水平同
期信号発生回路4は、主走査方向の同期信号である周知
のビームデイテクト信号BDに基づいて水平同期信号を
送出する回路である。
The printer controller 52 responds to the horizontal synchronization signal HSYNC output by the horizontal synchronization signal generation circuit 4
The image signal VDO of 0 dpi and the image clock VCLK are sent to the printer engine 51. The horizontal synchronization signal generation circuit 4 is a circuit that sends out a horizontal synchronization signal based on a well-known beam detect signal BD, which is a synchronization signal in the main scanning direction.

一方、プリンタエンジン51は、詳細は後述するデータ
変換回路が300dpiの画像信号VDOと画像クロッ
クVCLKとから、600dpiに変換したレーザ駆動
信号LDを、600dpiのプリンタエンジン51にて
印字を行うものである。
On the other hand, the printer engine 51 prints a laser drive signal LD which is converted to 600 dpi from a 300 dpi image signal VDO and an image clock VCLK by a data conversion circuit, the details of which will be described later, in the 600 dpi printer engine 51. .

く補間の説明〉 次に、上述のデータ変換回路について、第4A図を参照
して更に詳細に説明する。
Description of Interpolation> Next, the above data conversion circuit will be described in more detail with reference to FIG. 4A.

1は画像クロックVCLKの周波数を逓倍して周波数を
2倍に変換したクロックVCLK’ を得る周波数逓倍
回路である。5は発振回路であり、画像クロックVCL
Kの12倍の周波数のクロツりLCLK 1を発生させ
る。21は分周回路であり、3分周しVCLKの4倍の
周波数のクロックLCLK2を出力する。11.12.
13は切換回路であり、クロックVCLK’又はLCL
K2を各々択一し、各ラインメモリ6〜8の書き込みク
ロック又は読み出しクロックとして供給する。
1 is a frequency multiplier circuit that multiplies the frequency of the image clock VCLK to obtain a clock VCLK' whose frequency is doubled. 5 is an oscillation circuit, and an image clock VCL
A clock signal LCLK1 with a frequency 12 times K is generated. A frequency dividing circuit 21 divides the frequency by three and outputs a clock LCLK2 having a frequency four times that of VCLK. 11.12.
13 is a switching circuit, and the clock VCLK' or LCL
K2 is selected and supplied as a write clock or read clock for each line memory 6 to 8.

2はデマルチプレクサであり、画像信号VDOを各ライ
ンメモリ6〜8に択一して供給する機能を有する。4は
ビームデイテクト信号(以下BD倍信号をカウントし、
BD倍信号2つ入力する度に1つの水平同期信号H3Y
NCを出力する。
A demultiplexer 2 has a function of selectively supplying the image signal VDO to each of the line memories 6 to 8. 4 is a beam detect signal (hereinafter, BD double signal is counted,
One horizontal synchronization signal H3Y every time two BD double signals are input
Output NC.

3はデバイス制御回路であり、デマルチプレクサ2、及
び各切換回路11−13と、後述する各データセレクタ
14〜16をBD倍信号基づき、1ライン毎の書き込み
又は読み込みを制御する。
Reference numeral 3 denotes a device control circuit, which controls the demultiplexer 2, each switching circuit 11 to 13, and each data selector 14 to 16, which will be described later, to write or read for each line based on the BD double signal.

このデバイス制御回路3により、各ラインメモリ6〜8
のいずれか一つのラインメモリに画像信号VDOがクロ
ックVCLK’ にて書き込まれると共に、他の二つの
ラインメモリからは、クロックLCLKに基づいて、画
像信号が読み出される。
This device control circuit 3 controls each line memory 6 to 8.
The image signal VDO is written into one of the line memories using the clock VCLK', and the image signal is read from the other two line memories based on the clock LCLK.

この動作は順次行われ、ラインメモリ6への書き込み時
には、ラインメモリ7とラインメモリ8は読み出し動作
を行い、次のタイミングではラインメモリ7が書き込み
動作を、ラインメモリ6と8が読み出し動作を行う。同
様に、次のタイミングではラインメモリ8が書き込み動
作を、ラインメモリ6と7が読み出し動作を行い、上述
した制御が繰り返される。
This operation is performed sequentially; when writing to line memory 6, line memory 7 and line memory 8 perform a read operation, and at the next timing, line memory 7 performs a write operation, and line memories 6 and 8 perform a read operation. . Similarly, at the next timing, line memory 8 performs a write operation, line memories 6 and 7 perform read operation, and the above-described control is repeated.

尚、各ラインメモリ6〜8は、300dpiの主走査方
向のデータの2倍のメモリ容量、即ち、600dp i
の主走査方向のデータメモリ容量を有する。そして、各
ラインメモリ6〜8から読み出される画像信号を、それ
ぞれDi、D2.D3として、以下説明する。
Note that each line memory 6 to 8 has a memory capacity twice as large as the data in the main scanning direction of 300 dpi, that is, 600 dpi
data memory capacity in the main scanning direction. Then, the image signals read from each line memory 6 to 8 are transferred to Di, D2, . This will be explained below as D3.

14及び15はデータセレクタ1,2で、上述した各ラ
インメモリ6〜8の読み出し信号Dl。
14 and 15 are data selectors 1 and 2, and read signals Dl for each of the line memories 6 to 8 described above.

D2.D3のうち、読み出し動作中の2つの信号を各々
選択する6例えば、ラインメモリ6が書き込み動作で、
ラインメモリ7.8が読み出し動作時には、データセレ
クタ14はラインメモリ7の読み出しデータD2を選択
し、DSI信号を比較判別回路10に出力する。また、
データセレクタ15はラインメモリ8の読み出しデータ
D3を選択し、DS2信号を比較判別回路1oに出力す
る。そして、DS1信号とDS2信号を入力した比較判
別回路10は、各々のデータを比較して、その結果に応
じた出力信号x、、x2、X5、をパルス幅変調回路2
0に出力する。
D2. For example, if the line memory 6 is in a write operation,
When the line memory 7.8 is in a read operation, the data selector 14 selects the read data D2 of the line memory 7 and outputs the DSI signal to the comparison/determination circuit 10. Also,
The data selector 15 selects the read data D3 of the line memory 8 and outputs the DS2 signal to the comparison/determination circuit 1o. The comparison/determination circuit 10 inputting the DS1 signal and the DS2 signal compares each data and outputs output signals x, , x2, and X5 according to the result to the pulse width modulation circuit 2.
Output to 0.

くパルス幅補正の説明〉 このパルス幅変調回路2oは、第4C図で示すように、
“3”ビットの入力信号x1、X2.X3を所定の波形
201〜203により補正し、ラインメモリ9に出力す
る回路である。三角波選択回路200は、例えば、アナ
ログスイッチ等であり、出力信号x1、X2.X3を入
力すると、所定の論理(例えば出力信号X、〜x3の“
3”ビットのうち、複数のビットが「1」であっても、
xlのビットがrlJであれば202の波形を、xlの
ビットがrOJでx3のビットがrlJのときは201
の波形を、或はχ2のビットのみが「1」であれば20
3の波形をそれぞれ選択する。)に従って、3つの三角
波のうち1つの三角波を選択する回路である。次に、加
算器204は入力したx1〜x3ビットを一意的に加算
したパルス値を出力する。そして、コンパレータ205
が加算器204からのパルス値と、選択された三角波と
をあらかじめ設定されているレベル値により、比較した
後、ラインメモリ9へ出力する。
Description of Pulse Width Correction This pulse width modulation circuit 2o, as shown in FIG. 4C,
“3” bit input signals x1, X2 . This circuit corrects X3 using predetermined waveforms 201 to 203 and outputs it to the line memory 9. The triangular wave selection circuit 200 is, for example, an analog switch or the like, and outputs the output signals x1, X2 . When X3 is input, a predetermined logic (for example, output signal
Even if multiple bits among the 3” bits are “1”,
If the bit of xl is rlJ, the waveform is 202, and if the bit of xl is rOJ and the bit of x3 is rlJ, the waveform is 201.
waveform, or 20 if only the bit of χ2 is “1”
Select each of the 3 waveforms. ), this circuit selects one triangular wave out of three triangular waves. Next, the adder 204 outputs a pulse value obtained by uniquely adding the input x1 to x3 bits. And comparator 205
compares the pulse value from the adder 204 and the selected triangular wave using a preset level value, and then outputs it to the line memory 9.

尚、この出力信号を記憶するラインメモリ9のメモリ容
量は、上述した各ラインメモリ6〜8の3倍の容量を有
する。そして、このラインメモリ9の書き込み及び読み
出し用のクロックには、LCLK 1が用いられ、各ラ
インメモリ6〜8及びラインメモリ9の書き込み、読み
出し動作の制御とデータセレクタ14.15の選択制御
は、デバイス制御回路3によって実行される。
Note that the memory capacity of the line memory 9 that stores this output signal is three times that of each of the line memories 6 to 8 described above. The LCLK 1 is used as a clock for writing and reading the line memory 9, and the writing and reading operations of each of the line memories 6 to 8 and the line memory 9 and the selection control of the data selectors 14 and 15 are as follows. This is executed by the device control circuit 3.

次に、データセレクタ16は、各ラインメモリ6〜8か
ら読み出される各信号D1〜D3、及びラインメモリ9
から読み出される信号D4の中からいずれかの信号を選
択し、レーザ駆動信号LDとして出力する。そして、そ
の選択制御も同様にデバイス制御回路3によって行われ
る。
Next, the data selector 16 selects each signal D1 to D3 read from each line memory 6 to 8 and the line memory 9
One of the signals D4 read from the signal D4 is selected and outputted as the laser drive signal LD. The selection control is similarly performed by the device control circuit 3.

次に、上述した比較判別回路10の一例を第5図で示す
構成図を参照して、以下に説明する。
Next, an example of the comparison/discrimination circuit 10 described above will be described below with reference to the configuration diagram shown in FIG.

図示するように、入力信号DSL及びDS2は各々7ビ
ツトのシフトレジスタ17.18に入力される。各々の
シフトレジスタのシフト出力A。
As shown, input signals DSL and DS2 are each input to 7-bit shift registers 17 and 18. Shift output A of each shift register.

B、C,D、E、F、G、及びa、b、c、d。B, C, D, E, F, G, and a, b, c, d.

e、f、gは論理回路19に入力される。ここで注目す
る画素を主走査方向に3分割し、その各々を以下に示す
論理式により論理演算を行い、その結果、出力信号X、
〜x3の“3ビツト”信号が設定される。
e, f, and g are input to the logic circuit 19. The pixel of interest here is divided into three parts in the main scanning direction, and a logical operation is performed on each part according to the logical formula shown below. As a result, the output signal X,
A "3-bit" signal of ~x3 is set.

以下余白 x+  =Aabcdef+Fabcdef+Bbcd
e   +Ebcde +Ccd      +Dd +ABCDEF+abcdaf =   (A+F)abcdef +  (B+E)bcde +  (Cc+D)d +ABCDEF+abcdef X2  =Aabcdefg+Gabcdefg+Bb
cdef   +Fbcdef +Ccde      +Ecde +Dd+BCDEF+bcds  f =   (A+G)abcdefg +  (B+F)bcdef +  (C+E)cde +Dd+BCDEF十bcde f X3  =Bbcdef  g+Gbcdef  g+
Ccdef   +Fcdef +Dd        +Ede +BCDEFG+bcdef g =   (B+G)bcdefg +  (C+F)cdef +  (D+Ee)d +BCDEFG+bcde  f  g上述した論理式
を実現するものとして、第7図に示すような、メモリF
ROMを用いて構成することができる。図示するように
入力信号A−G、aNgは、FROMのアドレス信号と
してA。〜A 8.に接続され、出力信号x1〜X、が
D1〜D3端子から出力される。この場合、データは予
め上述した論理式に従って書き込まれている。
Below margin x+ =Aabcdef+Fabcdef+Bbcd
e +Ebcde +Ccd +Dd +ABCDEF+abcdaf = (A+F)abcdef + (B+E)bcde + (Cc+D)d +ABCDEF+abcdef X2 =Aabcdefg+Gabcdefg+Bb
cdef +Fbcdef +Ccde +Ecde +Dd+BCDEF+bcds f = (A+G)abcdefg + (B+F)bcdef + (C+E)cde +Dd+BCDEF bcde f X3 =Bbcdef g+Gbcdef g+
Ccdef +Fcdef +Dd +Ede +BCDEFG+bcdef g = (B+G)bcdefg + (C+F)cdef + (D+Ee)d +BCDEFG+bcde f gTo realize the above logical formula, a memory F as shown in FIG.
It can be configured using ROM. As shown in the figure, input signals A-G and aNg are A as an address signal for FROM. ~A 8. The output signals x1 to X are output from the D1 to D3 terminals. In this case, data has been written in advance according to the above-mentioned logical formula.

第8図は、本実施例における方法により、印字した結果
を示した図であり、図から分かるように、アルファベッ
トraJのギザギザの部分が第3図に比べて改善されて
いる。
FIG. 8 is a diagram showing the result of printing by the method of this embodiment. As can be seen from the diagram, the jagged portion of the alphabet raJ has been improved compared to FIG. 3.

尚、第4B図は、本実施例におけるデータ変換回路のタ
イミングチャートである。
Incidentally, FIG. 4B is a timing chart of the data conversion circuit in this embodiment.

以上説明したように本実施例によれば、アプリケーショ
ンソフトをそのまま使用することが可能であり、また、
最小のメモリ容量で高印字密度の印字を可能にする。
As explained above, according to this embodiment, it is possible to use the application software as is, and
Enables high-density printing with minimum memory capacity.

[他の実施例] 以下、図面を参照して他の実施例を説明する。[Other Examples] Other embodiments will be described below with reference to the drawings.

く構成の説明〉 第9図は、上述したパルス幅変調回路2Gをテーブル参
照方式として示した実施例である。
Description of Configuration> FIG. 9 is an embodiment showing the above-described pulse width modulation circuit 2G as a table reference system.

図において、22はカウンタであり、発振回路5より出
力されたクロックLCLK 1に従って、後述するアド
レス24を決定するためのカウンタ値をデコーダ23に
出力する。23はデコーダであり、カウンタ22からの
出力値と比較判別回路10より出力された出力信号x1
〜x3の結果に応じ、ROM25内のアドレス24を決
定する。
In the figure, 22 is a counter, which outputs a counter value for determining an address 24, which will be described later, to the decoder 23 in accordance with the clock LCLK1 output from the oscillation circuit 5. 23 is a decoder, which outputs the output value from the counter 22 and the output signal x1 output from the comparison/discrimination circuit 10;
The address 24 in the ROM 25 is determined according to the result of ~x3.

25はROMであり、第10図で示す信号x1〜x3と
カウンタ22により決定されるアドレス24に対応する
信号26を出力する。
25 is a ROM, which outputs signals x1 to x3 shown in FIG. 10 and a signal 26 corresponding to an address 24 determined by the counter 22.

上述した本実施例では、300dp iと600dpi
を例に説明したが、400dp iと800dpiの組
み合わせでもよい。
In this embodiment described above, 300dpi and 600dpi
Although the explanation has been given using an example, a combination of 400 dpi and 800 dpi may also be used.

また、上述した実施例では、プリンタエンジン部は、レ
ーザビームプリンタを例に説明したが、LEDプリンタ
、インクジェットプリンタでも良い。
Furthermore, in the above-described embodiments, the printer engine section is explained using a laser beam printer as an example, but it may also be an LED printer or an inkjet printer.

さらに、上述した実施例では、注目画素を囲む前後14
個の画素を対象とする論理式によって、補間データを決
定したが、14以上でも良いし、論理式も1本例だけで
なく、他の論理式でも良い。
Furthermore, in the embodiment described above, 14 pixels surrounding the pixel of interest
Although the interpolation data is determined by a logical formula for each pixel, it may be 14 or more, and the logical formula is not limited to this example, but may be other logical formulas.

また、注目画素を主走査方向に3分割したが、4分割以
上でも良い。
Further, although the pixel of interest is divided into three in the main scanning direction, it may be divided into four or more.

[発明の効果] 以上説明したように本発明によれば、特別なアプリケー
ションソフトを用いることなく、ドツト密度の変換を行
うことができる。
[Effects of the Invention] As explained above, according to the present invention, dot density can be converted without using special application software.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はレーザビームプリンタの構成を説明する図、 第2図は従来例でのドツト構成を示す図、第3図はドツ
ト変換をした場合を示す図、第4A図は本実施例におけ
るデータ変換回路のブロック構成図、 第4B図は本実施例におけるデータ変換回路のタイミン
グチャート、 第4C図は本実施例におけるパルス幅変調回路の構成を
示す図、 第5図は本実施例における比較判別回路の構成を示す図
、 第6図は本実施例における注目画素とビットの関係を示
す図、 第7図は本実施例における論理回路の一構成例を示す図
、 第8図は本実施例でのドツト構成を示す図、第9図は他
の実施例におけるパルス幅変調回路の構成を示す図、 第10図は第9図でのアドレスと信号の関係を示す図で
ある。 図中、1・・・逓倍回路、2・・・デマルチプレクサ、
3・・・デバイス制御回路、4・・・水平同期信号発生
回路、5・・・発振回路、6〜9・・・ラインメモリ、
10・・・比較判別回路、11〜13・・・切換回路、
14〜16・・・データセレクタ、17,18.20・
・・シフトレジスタ、19・・・論理回路、21・・・
分周器である。 第2 第8 図 第9 図
Figure 1 is a diagram explaining the configuration of a laser beam printer, Figure 2 is a diagram showing the dot configuration in the conventional example, Figure 3 is a diagram showing the case where dot conversion is performed, and Figure 4A is the data in this embodiment. FIG. 4B is a timing chart of the data conversion circuit in this embodiment. FIG. 4C is a diagram showing the configuration of the pulse width modulation circuit in this embodiment. FIG. 5 is a comparison diagram in this embodiment. FIG. 6 is a diagram showing the relationship between the pixel of interest and bits in this example. FIG. 7 is a diagram showing an example of the configuration of a logic circuit in this example. FIG. 8 is a diagram showing the configuration of a logic circuit in this example. 9 is a diagram showing the configuration of a pulse width modulation circuit in another embodiment. FIG. 10 is a diagram showing the relationship between addresses and signals in FIG. 9. In the figure, 1...multiplier circuit, 2... demultiplexer,
3... Device control circuit, 4... Horizontal synchronization signal generation circuit, 5... Oscillation circuit, 6 to 9... Line memory,
10... Comparison/discrimination circuit, 11-13... Switching circuit,
14-16...Data selector, 17,18.20.
...Shift register, 19...Logic circuit, 21...
It is a frequency divider. 2 8 Figure 9

Claims (1)

【特許請求の範囲】[Claims] (1)第1のドット密度のドット情報を受信する第1ド
ット情報受信手段と、 該第1ドット情報受信手段からのドット情報を記憶する
記憶手段と、 該記憶手段に格納されたドット情報に基づいて第2のド
ット密度の補間ドット情報を生成する第2ドット情報生
成手段と、 該第2ドット情報生成手段での補間ドット情報を所定パ
ルスにより補正するパルス幅補正手段と、 前記ドット情報或は補正された補間ドット情報を出力す
る出力手段とを有することを特徴とする画像処理装置。
(1) first dot information receiving means for receiving dot information of a first dot density; storage means for storing dot information from the first dot information receiving means; and dot information stored in the storage means. a second dot information generating means for generating interpolated dot information of a second dot density based on the second dot density; a pulse width correcting means for correcting the interpolated dot information in the second dot information generating means by a predetermined pulse; An image processing apparatus comprising: output means for outputting corrected interpolated dot information.
JP49689A 1988-08-25 1989-01-06 Image processor Pending JPH02182471A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP49689A JPH02182471A (en) 1989-01-06 1989-01-06 Image processor
DE68927540T DE68927540T2 (en) 1988-08-25 1989-08-23 Data processing equipment
EP89308556A EP0356224B1 (en) 1988-08-25 1989-08-23 Data processing apparatus
US08/022,406 US5754188A (en) 1988-08-25 1993-02-24 Data processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP49689A JPH02182471A (en) 1989-01-06 1989-01-06 Image processor

Publications (1)

Publication Number Publication Date
JPH02182471A true JPH02182471A (en) 1990-07-17

Family

ID=11475365

Family Applications (1)

Application Number Title Priority Date Filing Date
JP49689A Pending JPH02182471A (en) 1988-08-25 1989-01-06 Image processor

Country Status (1)

Country Link
JP (1) JPH02182471A (en)

Similar Documents

Publication Publication Date Title
US5586227A (en) Image processing apparatus
US5754188A (en) Data processing apparatus
EP0416886B1 (en) Image recording apparatus
JPH0421473A (en) Printer
US5327258A (en) Image processing apparatus
JPH0259362A (en) Recording device
JP2000255120A (en) Printer control device
JPH02182471A (en) Image processor
JPH02155762A (en) Recorder
JP2647917B2 (en) Image processing device
JPH02185456A (en) Recording device
JP3233970B2 (en) Image processing method and apparatus
US5712962A (en) Gray scale add-on
JP3039662B2 (en) Recording device
JPH07250240A (en) Image forming device
JPH0260768A (en) Recording device
JP3554011B2 (en) Image processing apparatus and control method for image processing apparatus
JPH02172766A (en) Image treating device
JPH02155761A (en) Recorder
JPH02155760A (en) Image forming device
JPH0260764A (en) Recording device
JPH07250246A (en) Image forming device
JPH04301470A (en) Image processor
JP3716674B2 (en) Printer control apparatus, printer, and printer data processing method
JPH02153761A (en) Recording apparatus