[go: up one dir, main page]

JPH04268868A - Information recording device - Google Patents

Information recording device

Info

Publication number
JPH04268868A
JPH04268868A JP3028630A JP2863091A JPH04268868A JP H04268868 A JPH04268868 A JP H04268868A JP 3028630 A JP3028630 A JP 3028630A JP 2863091 A JP2863091 A JP 2863091A JP H04268868 A JPH04268868 A JP H04268868A
Authority
JP
Japan
Prior art keywords
information
circuit
signal
route
dot
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
JP3028630A
Other languages
Japanese (ja)
Inventor
Kaoru Seto
瀬戸 薫
Seishi Kaneiwa
金岩 清史
Michio Ito
伊藤 道夫
Takashi Kawana
孝 川名
Tetsuo Saito
徹雄 斉藤
Atsushi Kashiwabara
淳 柏原
Hiroshi Mano
宏 真野
Hiromichi Yamada
山田 博通
Toshihiko Sato
俊彦 佐藤
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 JP3028630A priority Critical patent/JPH04268868A/en
Publication of JPH04268868A publication Critical patent/JPH04268868A/en
Pending legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Exposure Or Original Feeding In Electrophotography (AREA)
  • Image Processing (AREA)
  • Fax Reproducing Arrangements (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

PURPOSE:To permit a simplified logical circuit to detect an outline part which is almost horizontal and vertical and to execute optimum smoothing correction in correspondence with the curvature of the outline part. CONSTITUTION:Binary data VDO developed in a dot pattern are sequentially stored in line memories 1-9. A processing circuit 43 fetches information on plural routes, which are previously decided, as information strings from an information group stored in the shift registers 1-9, extracts the feature of the fetched information string and alters information on a specified notice picture element in the shift register when the extracted feature agrees with one of plural features. An altered signal MDT is transmitted to the laser driver or a laser beam printer through a serial conversion circuit 44. The feature of the information string is dot information on a route head, the number of information change points on the route and the position of the information change point on the route.

Description

【発明の詳細な説明】[Detailed description of the invention]

【0001】0001

【産業上の利用分野】本発明は、レーザービームプリン
タ等の情報記録装置に関し、特に文字や図形を表わすビ
ットマップデータをなめらか化処理して印字することに
より、印字されるべき文字や図形の輪郭をスムース化し
て印字品質を高める技術に関するものである。
[Industrial Application Field] The present invention relates to an information recording device such as a laser beam printer, and in particular, the present invention relates to an information recording device such as a laser beam printer, and in particular, the outline of the characters and figures to be printed is smoothed and printed by smoothing bitmap data representing characters and figures. This technology relates to smoothing and improving printing quality.

【0002】0002

【従来の技術】近年、電子写真技術を用いたレーザービ
ームプリンタはコンピュータの出力装置や、ファクシミ
リの出力部、あるいはイメージスキャナーから読み込ん
だ画像データを印字するいわゆるデジタル複写機等に用
いられている。
2. Description of the Related Art In recent years, laser beam printers using electrophotographic technology have been used in computer output devices, facsimile output units, and so-called digital copying machines that print image data read from an image scanner.

【0003】これらに用いられているレーザービームプ
リンタは、例えば300ドット/インチの解像度で印字
される。この場合、文字や図形は図3に示す様に300
ドット/インチの格子上に配置される位置に印字される
黒ドット(●印)と白ドット(○印)により描画され印
字される。同図は、アルファベット文字「a」のドット
パターンを示すものである。300ドット/インチの解
像度ではドットの配置間隔は約85ミクロンとなる。一
般に約20ミクロン程度までは人の視覚で認識できると
言われているが、これに比べて前記解像度(約85ミク
ロン)ではドットにより形成される文字や図形の輪隔部
はギザギザに見え、必ずしも高画質な印字とは言えない
The laser beam printers used in these applications print at a resolution of, for example, 300 dots/inch. In this case, the number of characters and figures is 300 as shown in Figure 3.
It is drawn and printed using black dots (● marks) and white dots (○ marks) printed at positions arranged on a grid of dots/inch. The figure shows the dot pattern of the alphabetic character "a". At a resolution of 300 dots/inch, the dot spacing is approximately 85 microns. Generally, it is said that human vision can recognize up to about 20 microns, but compared to this, at the above resolution (about 85 microns), the ring spaces of letters and figures formed by dots look jagged, and they are not always visible. It cannot be said that it is a high-quality print.

【0004】これを解決するには、次の様なアプローチ
がある。
[0004] To solve this problem, there are the following approaches.

【0005】第一のアプローチは、単純に解像度を上げ
る(例えば、1200ドット/インチ)方法が考えられ
る。しかしこの場合は、同一面積を表わすのに4×4=
16倍のビットマップメモリが必要になり非常に高価な
装置になってしまうという不都合がある。
A first approach is to simply increase the resolution (for example, to 1200 dots/inch). However, in this case, to represent the same area, 4×4=
This has the disadvantage that 16 times as much bitmap memory is required, resulting in a very expensive device.

【0006】第二のアプローチは、ビットマップメモリ
の容量を増すことなく少量のバッファメモリを追加する
だけで、印字すべき注目画素の周囲ドットデータを参照
して注目画素の印字データを変調することによって、主
走査方向又は主走査方向と副走査方向の解像度を等価的
に上げる方法がある。
The second approach is to modulate the print data of the pixel of interest by referring to the surrounding dot data of the pixel of interest to be printed by simply adding a small amount of buffer memory without increasing the capacity of the bitmap memory. Accordingly, there is a method of equivalently increasing the resolution in the main scanning direction or in the main scanning direction and the sub-scanning direction.

【0007】[0007]

【発明が解決しようとする課題】しかしながら前述した
方法は、注目画素と注目画素の周囲の8画素のみを参照
して印字すべき注目画素を補正する方法である。この種
の方法では、周囲画素の参照領域が狭いので、注目画素
が曲線の一部であることは認識できても、どの程度の曲
率を持った曲線の一部であるかについては認識できない
。特に水平に近い輪郭部や垂直に近い輪郭部の検知がで
きず、従って曲率に応じて最適な補正を行うことができ
ないので、その結果スムージング化の効果をベストにす
ることは困難である。
However, the method described above corrects the pixel of interest to be printed by referring only to the pixel of interest and the eight pixels surrounding the pixel of interest. In this type of method, since the reference area of surrounding pixels is narrow, it is possible to recognize that the pixel of interest is part of a curve, but it is not possible to recognize the degree of curvature of the part of the curve. In particular, it is impossible to detect contours that are close to horizontal or contours that are close to vertical, and therefore it is not possible to perform optimal correction according to the curvature, and as a result, it is difficult to maximize the smoothing effect.

【0008】又、注目画素及びその周辺画素の広い領域
を参照して注目画素がどの程度の曲率を持った曲線の一
部であるかを認識することも考えられている。
It has also been considered to refer to a wide area of the pixel of interest and its surrounding pixels to recognize how much curvature the pixel of interest is part of a curve.

【0009】しかしながら、この場合曲率を認識するた
めに、非常に多くのマッチングパターンを準備しなけれ
ばならず回路規模が大きくなり、コストが高くなるとい
った欠点があった。
However, in this case, in order to recognize the curvature, a large number of matching patterns must be prepared, resulting in a large circuit size and high cost.

【0010】0010

【課題を解決する為の手段及び作用】本発明は上記従来
技術の欠点を除去するもので、注目画素の周辺領域のド
ットパターンの特徴を予め決められた複数のルート上の
情報列を用いて抽出し、抽出された特徴に応じて注目画
素を変更するものである。これにより簡略化した論理回
路にて水平に近い輪郭部や垂直に近い輪郭部の検知を可
能にし、輪郭部の曲率に応じて最適なスムージング補正
を行うことが可能となる。
[Means and effects for solving the problem] The present invention eliminates the drawbacks of the above-mentioned prior art, and uses information sequences on a plurality of predetermined routes to determine the characteristics of the dot pattern in the surrounding area of the pixel of interest. The pixel of interest is changed according to the extracted feature. This makes it possible to detect nearly horizontal contours and nearly vertical contours using a simplified logic circuit, and to perform optimal smoothing correction according to the curvature of the contour.

【0011】[0011]

【実施例】以下、添付図面を参照して本発明の実施例を
詳細に説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

【0012】図1〜図22は、本発明による第一の実施
例を示す。
1 to 22 show a first embodiment according to the present invention.

【0013】図1は本発明を適用したレーザービームプ
リンタのエンジン部分を示す図である。
FIG. 1 is a diagram showing an engine portion of a laser beam printer to which the present invention is applied.

【0014】同図において、1は記録媒体である用紙、
2は用紙1を保持する用紙カセットである。3は用紙カ
セット2上に載置された用紙1の最上位の用紙1枚のみ
を分離し、不図示の駆動手段によって分離した用紙の先
端部を給紙ローラ4、4’位置まで搬送させる給紙カム
で、給紙の毎に間欠的に回転し1回転に対応して1枚の
用紙を給紙する。
In the figure, 1 is a sheet of paper which is a recording medium;
2 is a paper cassette that holds paper 1; Reference numeral 3 denotes a feeder that separates only the topmost sheet of the sheets of paper 1 placed on the paper cassette 2 and transports the leading edge of the separated sheet to the position of paper feed rollers 4 and 4' by a driving means (not shown). The paper cam rotates intermittently every time the paper is fed, and feeds one sheet of paper for each rotation.

【0015】18は反射型フォトセンサで、用紙カセッ
ト2の底部に配設された穴部19を通して用紙1の反射
光を検知することにより紙無し検知を行う。
Reference numeral 18 denotes a reflective photosensor, which detects the absence of paper by detecting reflected light from the paper 1 through a hole 19 provided at the bottom of the paper cassette 2.

【0016】給紙ローラ4、4’は、用紙が給紙カム3
によってローラ部まで搬送されてくると、用紙1を軽く
挿圧しながら回転し、用紙1を搬送する。用紙1が搬送
されて先端部がレジストシャッター5の位置まで到達す
ると、用紙1はレジストシャッターによって搬送が停止
され、給紙ローラ4、4’は用紙1に対してスリップし
ながら搬送トルクを発生して回転し続ける。この場合、
レジストソレノイド6を駆動することによって、レジス
トシャッター5を上方向へ解除することによって、用紙
1は搬送ローラ7、7’まで送られる。レジストシャッ
ター5の駆動は、レーザービーム20が感光ドラム11
上に結像することによって形成される画像の送出タイミ
ングと同期がとられる。なお21はフォトセンサであり
、レジストシャッター5の個所に用紙1が有るか否かを
検出する。
The paper feed rollers 4, 4' are arranged so that the paper is fed to the paper feed cam 3.
When the paper 1 is conveyed to the roller section, the paper 1 is rotated while being lightly pressed, and the paper 1 is conveyed. When the paper 1 is transported and the leading edge reaches the position of the registration shutter 5, the transport of the paper 1 is stopped by the registration shutter, and the paper feed rollers 4 and 4' generate transport torque while slipping against the paper 1. and continue rotating. in this case,
By driving the registration solenoid 6 and releasing the registration shutter 5 upward, the paper 1 is conveyed to the transport rollers 7 and 7'. To drive the registration shutter 5, a laser beam 20 is applied to the photosensitive drum 11.
The transmission timing of the image formed by imaging is synchronized with the transmission timing. Note that 21 is a photosensor, which detects whether or not the paper 1 is present at the location of the registration shutter 5.

【0017】ここで、52は回転多面鏡であり、モータ
53によって駆動される。レーザードライバによって駆
動される半導体レーザー51からのレーザービーム20
は回転多面鏡52により主走査方向に走査され回転多面
鏡52と反射ミラー54の間に配置されたf−θレンズ
を経て、、反射ミラー54を介して感光ドラム11上に
導かれ、感光ドラム11上に結像し主走査方向に走査し
て主走査57上に潜像を形成する。この場合、300ド
ット/インチの印字密度で8枚/分(:A4版又はレタ
ーサイズ)の印字速度を持った場合の1ドットを記録す
る為のレーザーの点灯時間は約540ナノ秒(1画素を
3つの小画素に分割する場合、1小画素の点灯時間18
0ナノ秒)、また300ドット/インチの印字密度で1
6枚/分の印字速度を持った場合の1ドットを記録する
為のレーザーの点灯時間は約270ナノ秒(1画素を3
つの小画素に分割する場合、1小画素の点灯時間は90
ナノ秒)である。また600ドット/インチの印字密度
で8枚/分の印字速度を持った場合の1ドットを記録す
る為のレーザーの点灯時間は約135ナノ秒(1画素を
3つの小画素に分割する場合、1小画素の点灯時間は4
5ナノ秒)、また600ドット/インチの印字密度で1
6枚/分の印字速度を持った場合の1ドットを記録する
為のレーザーの点灯時間は約68ナノ秒(1画素を3つ
の小画素に分割する場合、1小画素の点灯時間は23ナ
ノ秒)である。
Here, 52 is a rotating polygon mirror, which is driven by a motor 53. Laser beam 20 from a semiconductor laser 51 driven by a laser driver
is scanned in the main scanning direction by the rotating polygon mirror 52, passes through an f-θ lens disposed between the rotating polygon mirror 52 and the reflecting mirror 54, is guided onto the photosensitive drum 11 via the reflecting mirror 54, and is guided onto the photosensitive drum 11 via the reflecting mirror 54. 11 and scans in the main scanning direction to form a latent image on the main scanning direction 57. In this case, when the printing density is 300 dots/inch and the printing speed is 8 pages/minute (A4 size or letter size), the laser lighting time to record 1 dot is approximately 540 nanoseconds (1 pixel). When dividing into three small pixels, the lighting time of one small pixel is 18
0 nanoseconds), and 1 at a print density of 300 dots/inch.
When the printing speed is 6 sheets/min, the laser lighting time to record 1 dot is approximately 270 nanoseconds (1 pixel is 3
When divided into two small pixels, the lighting time of one small pixel is 90
nanoseconds). In addition, when the printing density is 600 dots/inch and the printing speed is 8 sheets/minute, the laser lighting time to record one dot is approximately 135 nanoseconds (when one pixel is divided into three small pixels, The lighting time of 1 small pixel is 4
5 nanoseconds), and 1 at a printing density of 600 dots/inch.
The lighting time of the laser to record one dot at a printing speed of 6 sheets/minute is approximately 68 nanoseconds (when one pixel is divided into three small pixels, the lighting time of one small pixel is 23 nanoseconds). seconds).

【0018】現在の技術では、この種のレーザービーム
プリンタに用いられるレーザードライバ50の駆動能力
は、パルス点灯時間の最短が約4ナノ秒(:点灯立上り
時間約1ナノ秒、消灯立下り時間約1ナノ秒)程度が限
界である。従って、もしこれより短い点灯をさせようと
しても点灯させることができないか又は点灯した場合で
あっても点灯時間、点灯光量が不安定である。従ってス
ムージングの為に変調するレーザー点灯パルス幅は最短
でも約4ナノ秒以上の点灯時間にするべきである。
With the current technology, the driving ability of the laser driver 50 used in this type of laser beam printer is such that the shortest pulse lighting time is approximately 4 nanoseconds (turn-on rise time is approximately 1 nanosecond, light-off fall time is approximately 4 nanoseconds). The limit is about 1 nanosecond). Therefore, even if an attempt is made to turn on the lamp for a shorter period of time, the lamp cannot be turned on, or even if it is turned on, the lighting time and amount of light are unstable. Therefore, the laser lighting pulse width modulated for smoothing should be set to a lighting time of about 4 nanoseconds or more at the shortest.

【0019】またレーザービーム20の走査開始位置に
配置されたビームディテクタ55は、レーザービーム2
0を検出することにより主走査方向の画像書出しタイミ
ングを決定するための同期信号としてBD信号を検出す
る。
Further, a beam detector 55 arranged at the scanning start position of the laser beam 20
By detecting 0, the BD signal is detected as a synchronizing signal for determining the image writing timing in the main scanning direction.

【0020】その後、用紙1は給紙ローラ4、4’にか
わり搬送ローラ7、7’によって搬送トルクを得て、感
光ドラム11部に送られる。帯電器13により帯電され
た感光ドラム11の表面は、レーザービーム20の露光
によって潜像が形成される。該潜像は現像器14により
トナー像として顕像化された後、転写帯電器15により
該トナー像を前記用紙1の紙面上に転写される。なお、
12はクリーナーで用紙1に転写された後のドラム表面
をクリーニングする。
Thereafter, the paper 1 is conveyed to the photosensitive drum 11 by the conveyance rollers 7, 7' instead of the paper feed rollers 4, 4', which provide conveyance torque. A latent image is formed on the surface of the photosensitive drum 11 charged by the charger 13 by exposure to the laser beam 20 . After the latent image is visualized as a toner image by a developing device 14, the toner image is transferred onto the paper surface of the paper 1 by a transfer charger 15. In addition,
A cleaner 12 cleans the drum surface after the image has been transferred to the paper 1.

【0021】トナー像が転写された用紙1は、その後定
着ローラ8、8’によりトナー像が定着され、排出ロー
ラ9、9’により排紙トレイ10上に排紙される。
The paper 1 with the toner image transferred thereon is then fixed with the toner image by fixing rollers 8 and 8', and is ejected onto a paper ejection tray 10 by ejection rollers 9 and 9'.

【0022】また、16は給紙台であり、用紙カセット
2からの給紙だけでなく、給紙台16から用紙を1枚ず
つ手差し給紙することを可能にするものである。手差し
によって給紙台16上の手差し給紙ローラ17部に給紙
された用紙は、手差し給紙ローラ17により軽く挿圧さ
れて前記給紙ローラ4、4’と同様に、用紙先端がレジ
ストシャッター5に達するまで搬送され、そこでスリッ
プ回動する。その後の搬送シーケンスはカセットから給
紙する場合と全く同様である。
Reference numeral 16 denotes a paper feed tray, which allows not only paper to be fed from the paper cassette 2 but also to manually feed sheets one by one from the paper feed tray 16. The paper that is manually fed to the manual paper feed roller 17 on the paper feed table 16 is lightly pressed by the manual paper feed roller 17, and the leading edge of the paper is brought into contact with the registration shutter in the same way as the paper feed rollers 4 and 4'. It is conveyed until it reaches 5, and then it slips and rotates. The subsequent conveyance sequence is exactly the same as when feeding paper from a cassette.

【0023】なお、定着ローラ8は定着ヒータ24を収
納しており、定着ローラのローラ表面をスリップ接触す
るサーミスタ23による検出温度に基ずいて、定着ロー
ラ8の表面温度を所定温度にコントロールして用紙1の
トナー像を熱定着する。22はフォトセンサであり、定
着ローラ8、8’の位置に用紙が有るか否かを検出する
The fixing roller 8 houses a fixing heater 24, and the surface temperature of the fixing roller 8 is controlled to a predetermined temperature based on the temperature detected by a thermistor 23 that slips into contact with the roller surface of the fixing roller. The toner image on paper 1 is thermally fixed. A photo sensor 22 detects whether or not there is paper at the position of the fixing rollers 8, 8'.

【0024】かかるプリンタは、コントローラとインタ
フェース手段で接続され、コントローラからのプリント
指令及び画像信号を受けて、プリントシーケンスを行う
ものである。このインタフェース手段にて送受される信
号について以下に簡単に説明する。
[0024] Such a printer is connected to a controller through an interface means, and performs a print sequence upon receiving print commands and image signals from the controller. The signals sent and received by this interface means will be briefly explained below.

【0025】図2はプリンタエンジン部と画像データを
生成するコントローラ間のインタフェース信号を示す図
である。同図に示したインタフェース信号の各々につい
て以下に説明する。
FIG. 2 is a diagram showing interface signals between the printer engine section and a controller that generates image data. Each of the interface signals shown in the figure will be explained below.

【0026】PPRDY信号〜コントローラに対してプ
リンタから送出される信号であって、プリンタの電源が
投入されてプリンタが動作可能状態であることを知らせ
る信号である。
PPRDY signal - A signal sent from the printer to the controller to notify that the printer is powered on and ready for operation.

【0027】CPRDY信号〜プリンタに対してコント
ローラから送出される信号であって、コントローラの電
源が投入されてコントローラが動作可能状態であること
を知らせる信号である。
CPRDY signal - A signal sent from the controller to the printer to notify that the controller is powered on and ready for operation.

【0028】RDY信号〜コントローラに対してプリン
タから送出される信号であって、プリンタが後述するP
RNT信号を受ければいつでもプリント動作を開始でき
る状態又は継続できる状態にあることを示す信号である
。例えば用紙カセット2が紙無しになった場合等でプリ
ント動作の実行が不可能になった場合には、該信号は”
偽”となる。
[0028] RDY signal - A signal sent from the printer to the controller.
This signal indicates that the printing operation can be started or continued whenever the RNT signal is received. For example, if the print operation becomes impossible due to the paper cassette 2 running out of paper, the signal is "
“False”.

【0029】PRNT信号〜プリンタに対してコントロ
ーラから送出される信号であって、プリント動作の開始
又はプリント動作の継続を指示する信号である。プリン
タは、該信号を受信するとプリント動作を開始する。
PRNT signal - A signal sent from the controller to the printer, which instructs the start or continuation of the printing operation. When the printer receives the signal, it starts a printing operation.

【0030】VSREQ信号〜コントローラに対してプ
リンタから送出される信号であって、プリンタから送出
されるRDY信号が”真”状態のときに、コントローラ
からPRNT信号を”真”にすることによりプリント動
作開始の指示が送出された後に、プリンタが画像データ
を受けとることが可能な状態にあることを示す信号であ
る。この状態で、後述するVSYNC信号を受信するこ
とが可能になる。
VSREQ signal ~ A signal sent from the printer to the controller. When the RDY signal sent from the printer is in the "true" state, the controller sets the PRNT signal to "true" to initiate a print operation. This is a signal indicating that the printer is ready to receive image data after the start instruction is sent. In this state, it becomes possible to receive a VSYNC signal, which will be described later.

【0031】VSYNC信号〜プリンタに対してコント
ローラから送出される信号であって、副走査方向に対し
て画像データの送出タイミング同期をとる為の信号であ
る。この同期により、ドラム上に形成されたトナー像は
用紙に対して副走査方向の同期をとって用紙上に転写さ
れる。
VSYNC signal - This is a signal sent from the controller to the printer, and is a signal for synchronizing the sending timing of image data in the sub-scanning direction. Due to this synchronization, the toner image formed on the drum is transferred onto the paper in synchronization with the paper in the sub-scanning direction.

【0032】BD信号〜コントローラに対してプリンタ
から送出される信号であって、主走査方向に対して画像
データの送出タイミング同期をとる為の信号である。こ
の同期により、ドラム上に形成されたトナー像は用紙に
対して副走査方向の同期をとって用紙上に転写される。 該信号は、走査レーザービームが主走査の始点にあるこ
とを示す。
BD signal - A signal sent from the printer to the controller, and is a signal for synchronizing the sending timing of image data in the main scanning direction. Due to this synchronization, the toner image formed on the drum is transferred onto the paper in synchronization with the paper in the sub-scanning direction. The signal indicates that the scanning laser beam is at the beginning of the main scan.

【0033】VDO信号〜プリンタに対してコントロー
ラから送出される信号であって、印字する画像データを
送信する為の信号である。該信号は、後述するVCLK
信号に同期して送出される。コントローラは、ホスト装
置から送信されるPCLコード等のコードデータを受け
、該コードデータに対応したキャラクタジェネレータか
ら発生される文字ビット信号を発生し、又はホスト装置
から送信されるポストスクリプトコード等のベクトルコ
ードを受け、該コードに応じた図形ビットデータを発生
し、又はイメージスキャナから読み込まれたビットイメ
ージデータを発生し、該データをVDO信号としてプリ
ンタへ送信する。プリンタは、該信号が”真”の場合に
黒画像又、”偽”の場合に白画像として印字する。
VDO signal - A signal sent from the controller to the printer, and is a signal for transmitting image data to be printed. This signal is VCLK, which will be described later.
Sent in synchronization with the signal. The controller receives code data such as a PCL code transmitted from the host device, and generates a character bit signal generated from a character generator corresponding to the code data, or generates a vector such as a postscript code transmitted from the host device. It receives the code, generates graphic bit data according to the code, or generates bit image data read from an image scanner, and transmits the data as a VDO signal to the printer. The printer prints a black image when the signal is "true" and a white image when the signal is "false".

【0034】VCLK信号〜プリンタに対してコントロ
ーラから送出される信号であって、前記VDO信号の送
信及び受信の同期信号である。
VCLK signal - A signal sent from the controller to the printer, and is a synchronizing signal for transmitting and receiving the VDO signal.

【0035】SC信号〜プリンタに対してコントローラ
から送出される信号である”コマンド”及び、コントロ
ーラに対してプリンタから送出される信号である”ステ
ータス”を双方向に送受信する双方向シリアル信号であ
る。該信号を送信又は、受信するときの同期信号として
後述するSCLK信号を用いる。また、双方向信号の送
信方向を制御する信号として後述するSBSY信号とC
BSY信号とを用いる。ここで、”コマンド”は、8ビ
ットから成るシリアル信号を成し、例えば用紙の給紙モ
ードがカセットから給紙するモードであるか、又は手差
し口から給紙するモードであるかをコントローラがプリ
ンタに対して指示する為の指令情報である。また、”ス
テータス”は、8ビットから成るシリアル信号を成し、
例えばプリンタの定着器の温度がまだプリント可能な温
度に到達していないウエイト状態や、用紙ジャム状態や
、用紙カセットが紙無し状態である等のプリンタの種々
の状態をプリンタからコントローラに対して報知する為
の情報である。
SC signal - A bidirectional serial signal that bidirectionally transmits and receives "command" which is a signal sent from the controller to the printer, and "status" which is a signal sent from the printer to the controller. . An SCLK signal, which will be described later, is used as a synchronization signal when transmitting or receiving this signal. In addition, the SBSY signal and C
BSY signal is used. Here, the "command" is a serial signal consisting of 8 bits, and for example, the controller tells the printer whether the paper feeding mode is from a cassette or from a manual feed slot. This is command information for instructing. In addition, "Status" is a serial signal consisting of 8 bits,
For example, the printer notifies the controller of various printer conditions, such as a wait state in which the temperature of the printer's fuser has not yet reached the printable temperature, a paper jam, or a paper cassette out of paper. This is information to help you.

【0036】SCLK信号〜プリンタが”コマンド”を
取り込む為の、あるいはコントローラが”ステータス”
を取り込む為の同期パルス信号である。
[0036] SCLK signal ~ for the printer to receive "commands" or for the controller to receive "status"
This is a synchronization pulse signal for capturing.

【0037】CBSY信号〜コントローラが”コマンド
”を送信するのに先立ち、SC信号及びSCLK信号を
占有する為の信号である。
CBSY signal - This is a signal for occupying the SC signal and SCLK signal before the controller sends a "command".

【0038】SBSY信号〜プリンタが”ステータス”
を送信するのに先立ち、SC信号及びSCLK信号を占
有する為の信号である。
SBSY signal ~ printer is in “status”
This signal is used to occupy the SC signal and SCLK signal prior to transmitting the SCLK signal.

【0039】VDO信号は、VCLK信号と共にプリン
タに入力後はプリンタエンジン内に配設された本実施例
の信号処理を行うVDO信号処理部101に入力される
。該VDO信号処理部は入力されたVDO信号を後述す
る信号処理により信号変換され、変換信号VDOMとし
て不図示のレーザードライバーに入力され、前記半導体
レーザー51を点滅駆動させる。この様なインタフェー
スの動作について以下に説明を加える。
After the VDO signal is input to the printer together with the VCLK signal, it is input to a VDO signal processing section 101 that performs signal processing according to this embodiment, which is disposed within the printer engine. The VDO signal processing section converts the inputted VDO signal through signal processing described later, and inputs the converted signal VDOM to a laser driver (not shown) to drive the semiconductor laser 51 to blink. The operation of such an interface will be explained below.

【0040】プリンタの電源スイッチが投入され、かつ
コントローラの電源スイッチが投入されたとき、プリン
タはプリンタの内部の状態を初期化した後、コントロー
ラに対してPPRDY信号を”真”にする。一方、コン
トローラは同様にコントローラの内部の状態を初期化し
た後、プリンタに対してCPRDY信号を”真”にする
。これによって、プリンタとコントローラは互いの電源
が投入されたことを確認する。
When the power switch of the printer is turned on and the power switch of the controller is turned on, the printer initializes the internal state of the printer and then sets the PPRDY signal to the controller as "true". On the other hand, after similarly initializing the internal state of the controller, the controller sets the CPRDY signal to "true" to the printer. This allows the printer and controller to confirm that each other's power has been turned on.

【0041】その後、プリンタは定着ローラ8、8’の
内部に収納された定着ヒータ24に通電し、定着ローラ
の表面温度が定着可能な温度に達するとRDY信号を”
真”にする。コントローラはRDY信号が”真”である
ことを確認した後、印字すべきデータが有る場合に、プ
リンタに対してPRNT信号を”真”にする。プリンタ
はPRNT信号が”真”であることを確認すると、感光
ドラム11を回転させ、感光ドラム表面の電位を均一に
イニシャライズすると同時に、カセット給紙モード時に
は給紙カム3を駆動し、用紙先端部をレジストシャッタ
ー5の位置まで搬送する。手差し給紙モード時には、手
差し給紙ローラ17により給紙台16から手差しされた
用紙をレジストシャッター15の位置まで搬送する。し
かる後、プリンタがVDO信号を受け入れ可能な状態に
なると、VSREQ信号を”真”にする。コントローラ
はVSREQ信号が”真”であることを確認した後、V
SYNC信号を”真”にすると同時にBD信号に同期し
てVDO信号を順次送出する。プリンタは、VSYNC
信号が”真”になったことを確認すると、これに同期し
てレジストソレノイド6を駆動してレジストシャッター
5を解除する。これにより用紙1は感光ドラム11に搬
送される。プリンタはVDO信号に応じて、画像を黒に
印字すべきときにはレーザービームを点灯させ、また画
像を白に印字すべきときにはレーザービームを消灯させ
ることにより、感光ドラム11上に潜像を形成し、次に
現像器14で潜像にトナーを付着させて現像してトナー
像を形成する。次に転写帯電器15によりドラム上のト
ナー像を用紙1上に転写し、定着ローラ8、8’によっ
て定着した後に排紙トレーに排紙する。
After that, the printer energizes the fixing heater 24 housed inside the fixing rollers 8 and 8', and when the surface temperature of the fixing roller reaches a temperature that allows fixing, an RDY signal is output.
After confirming that the RDY signal is “true”, the controller makes the PRNT signal “true” to the printer if there is data to be printed.The printer makes sure that the PRNT signal is “true”. ”, the photosensitive drum 11 is rotated to uniformly initialize the potential on the photosensitive drum surface, and at the same time, in the cassette paper feeding mode, the paper feed cam 3 is driven to move the leading edge of the paper to the position of the registration shutter 5. In the manual paper feed mode, the manual paper feed roller 17 transports the paper manually fed from the paper feed tray 16 to the position of the registration shutter 15. After that, when the printer becomes ready to accept the VDO signal, the VSREQ Set the signal to “true”. After confirming that the VSREQ signal is “true”, the controller sets the VSREQ signal to “true”.
When the SYNC signal is set to "true", VDO signals are sequentially sent out in synchronization with the BD signal. The printer is VSYNC
When it is confirmed that the signal becomes "true", the registration solenoid 6 is driven in synchronization with this, and the registration shutter 5 is released. Thereby, the paper 1 is conveyed to the photosensitive drum 11. The printer forms a latent image on the photosensitive drum 11 by turning on the laser beam when the image should be printed in black and turning off the laser beam when the image should be printed in white in response to the VDO signal, Next, a developing device 14 applies toner to the latent image and develops it to form a toner image. Next, the toner image on the drum is transferred onto the paper 1 by the transfer charger 15, fixed by the fixing rollers 8 and 8', and then discharged to a paper discharge tray.

【0042】図7は、本発明による第一の実施例の前記
プリンタエンジン部の入力部に設置されたスムージング
化処理を行うVDO信号処理部101の回路ブロックを
示す図である。
FIG. 7 is a circuit block diagram of a VDO signal processing section 101 that performs smoothing processing and is installed at the input section of the printer engine section in the first embodiment of the present invention.

【0043】同第一の実施例は、図5示に示す様に印字
しようとする画素A(:以下ではこの画素を注目画素と
呼ぶ)に対して該注目画素を囲む周辺領域(主走査11
画素×副走査9画素)の画素データの特徴を調べてその
結果に応じて前記注目画素を変更するものである。さら
に具体的に説明すれば、例えば図6に示した解像度30
0ドット/インチのアルファベット文字「a」のドット
データ群のうち注目画素Aを印字する場合には該注目画
素Aを囲む領域S(:主走査11画素×副走査9画素=
99画素)のドットデータを一時記憶手段に格納する。 これによって図6に示す様なドット情報を記憶する。し
かる後、該領域S内のドットデータ群の特徴を調べ特徴
に応じて印字すべき注目画素Aのデータを変更して印字
する。この場合、データの変更はドット群で構成される
図形の輪郭がスムースに印字される様なデータに変更さ
れる。本第一の実施例では、図11に示す様に注目画素
Aは主走査方向に4分割した小画区(X1,X2,X3
,X4)により構成される。従って印字する段階では、
等価的に主走査1200ドット/インチ×副走査300
ドット/インチの印字密度で印字される。尚、注目画素
Aの分割はスムージング効果を高めるために最低3分割
は必要である。
The first embodiment, as shown in FIG.
This method examines the characteristics of pixel data (pixels x 9 sub-scanning pixels) and changes the pixel of interest according to the results. More specifically, for example, the resolution 30 shown in FIG.
When printing a pixel of interest A among the dot data group of alphabetic character "a" of 0 dots/inch, an area S surrounding the pixel of interest A (: 11 pixels in main scanning x 9 pixels in sub-scanning =
99 pixels) is stored in the temporary storage means. As a result, dot information as shown in FIG. 6 is stored. Thereafter, the characteristics of the dot data group within the area S are checked, and the data of the target pixel A to be printed is changed and printed according to the characteristics. In this case, the data is changed to data such that the contour of the figure made up of dot groups is printed smoothly. In the first embodiment, as shown in FIG. 11, the pixel A of interest is divided into four subareas (X1,
, X4). Therefore, at the printing stage,
Equivalently 1200 dots/inch in main scan x 300 dots in sub scan
Printed at a print density of dots/inch. Note that the pixel A of interest must be divided into at least three parts in order to enhance the smoothing effect.

【0044】図7に於いて、25〜33はラインメモリ
であり入力される画像信号VDOを、クロック信号VC
LKに同期して順次シフトさせながら記憶し、各ライン
メモリは印字するページに対して主走査長のドット情報
を記憶する。各ラインメモリはラインメモリ1→ライン
メモリ2→ラインメモリ3→・・・・・・→ラインメモ
リ9の順に連結されていて副走査方向に対して9ライン
分の主走査長のドット情報を記憶する。34〜42はシ
フトレジスタで各シフトレジスタ1〜9は前記各ライン
メモリ1〜9に対応して各ラインメモリからの出力を入
力する。各シフトレジスタは11ビットのビットから構
成されていて、図示の様に1a〜1k,2a〜2k,3
a〜3k,・・・・・,9a〜9kの主走査方向11ド
ット×副走査方向9ラインのドットマトリクスメモリを
構成する。該マトリクスメモリのうち、中央部のドット
5fを注目ドットとして定義する。43はスムージング
の為にドットマトリクスメモリ内に記憶されたデータの
特徴を検出して前記注目画素5fを必要に応じて変更す
る処理回路であり、前記シフトレジスタ1〜9の各ビッ
ト(:1a〜9kの合計99ビット)が入力され、変更
後のパラレル信号MDTが出力される。該パラレル信号
MDTはパラレルシリアル変換回路44に入力される。 パラレルシリアル変換回路44は、入力されたパラレル
信号MDTをシリアル信号VDOMに変換した後、不図
示のレーザードライバによりレーザー55を駆動する。 本第一の実施例ではパラレル信号は4ビット(X1,X
2,X3,X4)で構成される。同様に主走査1ライン
分の処理を逐次行う。45はクロック発生回路であり、
主走査同期信号であるBD信号を入力し該信号に同期し
たクロック信号としてクロック信号VCKを発生する。 該クロック信号VCKは主走査方向に対して300ドッ
ト/インチの記録を行う為に必要なクロック周波数f0
 の4倍の周波数を有する。該クロックVCKに同期し
て前記シリアル信号VDOMが順次送出される。46は
分周回路であり、前記クロック信号VCKを入力し、4
分周して周波数f0 のクロック信号VCKNを発生す
る。 該クロック信号VCKNは、前記ドットマトリクスメモ
リからドットデータを処理回路43に取込む時の同期ク
ロックとして用いられる。
In FIG. 7, reference numerals 25 to 33 are line memories, which input the input image signal VDO to the clock signal VC.
Each line memory stores dot information of the main scanning length for a page to be printed. Each line memory is connected in the order of line memory 1 → line memory 2 → line memory 3 → ... → line memory 9, and stores dot information for the main scanning length of 9 lines in the sub-scanning direction. do. 34-42 are shift registers, and each shift register 1-9 inputs the output from each line memory corresponding to each line memory 1-9. Each shift register consists of 11 bits, and as shown in the figure, 1a to 1k, 2a to 2k, 3
A to 3k, . . . , 9a to 9k constitute a dot matrix memory of 11 dots in the main scanning direction x 9 lines in the sub-scanning direction. A dot 5f in the center of the matrix memory is defined as a dot of interest. 43 is a processing circuit that detects the characteristics of the data stored in the dot matrix memory for smoothing and changes the pixel of interest 5f as necessary; 9k (99 bits in total) are input, and the modified parallel signal MDT is output. The parallel signal MDT is input to a parallel-to-serial conversion circuit 44. The parallel-to-serial conversion circuit 44 converts the input parallel signal MDT into a serial signal VDOM, and then drives the laser 55 by a laser driver (not shown). In the first embodiment, the parallel signal has 4 bits (X1,
2, X3, X4). Similarly, processing for one main scanning line is sequentially performed. 45 is a clock generation circuit;
A BD signal, which is a main scanning synchronization signal, is input, and a clock signal VCK is generated as a clock signal synchronized with the BD signal. The clock signal VCK has a clock frequency f0 necessary for recording at 300 dots/inch in the main scanning direction.
has a frequency four times that of The serial signal VDOM is sequentially sent out in synchronization with the clock VCK. 46 is a frequency dividing circuit which inputs the clock signal VCK;
The frequency is divided to generate a clock signal VCKN of frequency f0. The clock signal VCKN is used as a synchronization clock when dot data is taken into the processing circuit 43 from the dot matrix memory.

【0045】図7に於いて、コントローラからプリンタ
に対して300ドット/インチの画像信号VDOが画像
クロック信号VCLKに同期して送信されてくると画像
ドットデータは逐次ラインメモリ1〜9に記憶されると
同時に、シフトレジスタ1〜9にラインメモリ1〜9の
ドットデータのうち主走査11ドット×副走査9ドット
のドットマトリクス情報を取り出す。しかる後に処理回
路43で該ドットマトリクス情報の特徴を検出し、検出
された特徴に応じて注目画素に対して主走査方向に4等
分した4つのデータX1〜X4からなる変更データを生
成し印字する様に機能する。
In FIG. 7, when an image signal VDO of 300 dots/inch is transmitted from the controller to the printer in synchronization with the image clock signal VCLK, the image dot data is sequentially stored in line memories 1 to 9. At the same time, dot matrix information of 11 main scanning dots x 9 sub scanning dots is taken out of the dot data in line memories 1 to 9 to shift registers 1 to 9. Thereafter, the processing circuit 43 detects the characteristics of the dot matrix information, and according to the detected characteristics, the pixel of interest is divided into four equal parts in the main scanning direction to generate modified data consisting of four pieces of data X1 to X4 and printed. It functions as it does.

【0046】図12〜図14は、前記ドットマトリクス
情報に対する注目画素の周辺データの特徴を調べる為の
方法を示す図である。図12〜図14について説明する
と、注目画素を含む周囲ドットの複数のドットの連りを
表わすルートを、例えば図12〜図14の(A)〜(M
)に示す様に少なくともルートr1〜r13を含む複数
のルートとして予じめ定義する。図16〜図18は、前
記ルートの特徴とドット情報の関係を示す図である。
FIGS. 12 to 14 are diagrams showing a method for investigating the characteristics of peripheral data of a pixel of interest with respect to the dot matrix information. 12 to 14, a route representing a series of a plurality of surrounding dots including a pixel of interest, for example, (A) to (M) in FIGS.
), a plurality of routes including at least routes r1 to r13 are defined in advance. 16 to 18 are diagrams showing the relationship between the characteristics of the route and the dot information.

【0047】まず図12の(A)に対応したルートr1
について図16を用いて説明する。ルートr1は、主走
査方向に対してa,b,c,d,e,f,g,h,i,
j,kまた、副走査方向に対して1,2,3,4,5,
6,7,8,9の付号からアドレスされる各ドットに対
し、10個のドット情報の連りとして4g→4f→5e
→5d→6d→6e→6f→5f→5g→5hのルート
を形成する。該ルートr1の特徴として、第一に連続し
たルートの先頭のドットの情報(:黒ドットであるか、
白ドットであるか)、第二に連続したルート上に存在す
る情報変化点の数(:白ドットから黒ドットへ変化する
変化点、又は黒ドットから白ドットへ変化する変化点の
合計)、第三に該変化点の位置がルートの先頭から数え
て何番目のドット境界部に位置しているか  の3つを
抽出する。例えば、図16(A)に示す様なルートr1
の特徴(:ルート先頭のドット情報=●黒ドット、ルー
ト上の情報変化点の数=1、ルート上の情報変化点の位
置=4)であった場合には、該ルート上に連なるドット
情報は4g=●(黒ドット),4f=●,5e=●,5
d=●,6d=○(白ドット),6e=○,6f=○,
5f=○,5g=○,5h=○  であることに対応す
る。 この時のドットマトリクス上のドットの配列は図19(
A)になる。
First, route r1 corresponding to (A) in FIG.
This will be explained using FIG. 16. The route r1 is a, b, c, d, e, f, g, h, i,
j, k Also, 1, 2, 3, 4, 5,
For each dot addressed from numbers 6, 7, 8, and 9, 4g → 4f → 5e as a series of 10 dot information
→ Form a route of 5d → 6d → 6e → 6f → 5f → 5g → 5h. As a characteristic of the route r1, firstly, the information of the first dot of the continuous route (: whether it is a black dot,
Second, the number of information change points that exist on a continuous route (: the total number of change points that change from a white dot to a black dot, or the change points that change from a black dot to a white dot), Third, three points are extracted: the number of dot boundaries in which the position of the change point is located, counting from the beginning of the route. For example, the route r1 as shown in FIG. 16(A)
If the characteristics of (: dot information at the beginning of the route = ● black dot, number of information change points on the route = 1, position of information change points on the route = 4), then the dot information that continues on the route is 4g=● (black dot), 4f=●, 5e=●, 5
d=●, 6d=○ (white dot), 6e=○, 6f=○,
This corresponds to 5f=○, 5g=○, and 5h=○. The arrangement of dots on the dot matrix at this time is shown in Figure 19 (
A).

【0048】同様に、ルートr1の特徴が[ルート先頭
のドット情報=●、ルート上の情報変化点の数=2、ル
ート上の情報変化点の位置=1&6]の場合のドットの
配列状態を同様に図16(B)に示す。
Similarly, when the characteristics of route r1 are [dot information at the beginning of the route = ●, number of information change points on the route = 2, position of information change points on the route = 1 & 6], the dot arrangement state is Similarly, it is shown in FIG. 16(B).

【0049】また、ルートr1の特徴が[ルート先頭の
ドット情報=●、ルート上の情報変化点の数=3、ルー
ト上の情報変化点の位置=2&7&8]の場合のドット
の配列状態を同様に図16(C)に示す。
[0049] Also, when the characteristics of route r1 are [dot information at the beginning of the route = ●, number of information change points on the route = 3, position of information change points on the route = 2 & 7 & 8], the dot arrangement state is the same. This is shown in FIG. 16(C).

【0050】また、ルートr1の特徴が[ルート先頭の
ドット情報=○、ルート上の情報変化点の数=1、ルー
ト上の情報変化点の位置=4]の場合のドットの配列状
態を同様に図16(D)に示す。
[0050] Also, when the characteristics of route r1 are [dot information at the beginning of the route = ○, number of information change points on the route = 1, position of information change points on the route = 4], the dot arrangement state is the same. This is shown in FIG. 16(D).

【0051】この様に、ルートr1上に配列されるドッ
トの連りの特徴が検出されるがこれら特徴のうち、図1
6(A)の様な特徴(:ルート先頭のドット情報=●、
ルート上の情報変化点の数=1、ルート上の情報変化点
の位置=4)が検出された場合に、図19(A)に示す
様に注目画素5fを、X1=○,X2=●,X3=○,
X4=○とした4つの小画区から構成される情報に変更
して印字する。
In this way, the features of the series of dots arranged on the route r1 are detected.
Features like 6(A) (: Dot information at the beginning of the route =●,
When the number of information change points on the route = 1, the position of the information change points on the route = 4) is detected, the pixel of interest 5f is set as shown in FIG. 19(A), X1 = ○, X2 = ● ,X3=○,
The information is changed to consist of four small sections with X4=○ and printed.

【0052】つぎに図12の(E)に対応したルートr
5について図7を用いて説明する。ルートr5は、ドッ
トマトリクス上に20個のドット情報の連りとして4j
→4i→4h→4g→4f→4e→4d→5c→5b→
6b→6c→6d→5d→5e→5f→6f→5g→5
h→5i→5jのルートを形成する。該ルートr1の特
徴として、同様に第一に連続したルートの先頭のドット
の情報(:黒ドットであるか、白ドットであるか)、第
二に連続したルート上に存在する情報変化点の数(:白
ドットから黒ドットへ変化する変化点、又は黒ドットか
ら白ドットへ変化する変化点の合計)、第三に該変化点
の位置がルートの先頭から数えて何番目のドット境界部
に位置しているか  の3つを抽出する。例えば、図1
7(A)に示す様なルートr5の特徴(:ルート先頭の
ドット情報=●黒ドット、ルート上の情報変化点の数=
1、ルート上の情報変化点の位置=9)であった場合に
は、該ルート上に連なるドット情報は4j=●(黒ドッ
ト),4i=●,4h=●,4g=●,4f=●,4e
=●,4d=●,5c=●,5b=●,6b=○,6c
=○,6d=○,5d=○,5e=○,5f=○,6f
=○,5g=○,5h=○,5i=○,5j=○である
ことに対応する。この時のドットマトリクス上のドット
の配列は図19(E)になる。
Next, the route r corresponding to (E) in FIG.
5 will be explained using FIG. The route r5 is 4j as a series of 20 dot information on a dot matrix.
→4i→4h→4g→4f→4e→4d→5c→5b→
6b → 6c → 6d → 5d → 5e → 5f → 6f → 5g → 5
Form a route h→5i→5j. Similarly, the characteristics of the route r1 are: firstly, the information of the first dot of the continuous route (whether it is a black dot or a white dot), and secondly, the information of the information change point existing on the continuous route. number (: total of change points that change from white dots to black dots, or change points that change from black dots to white dots), and thirdly, the number of dot boundaries at which the position of the change point is counted from the beginning of the route. Extract the three items located at . For example, Figure 1
Features of route r5 as shown in 7(A) (: dot information at the beginning of the route = ●black dot, number of information change points on the route =
1. If the position of the information change point on the route = 9), the dot information that continues on the route is 4j = ● (black dot), 4i = ●, 4h = ●, 4g = ●, 4f = ●,4e
=●, 4d=●, 5c=●, 5b=●, 6b=○, 6c
=○, 6d=○, 5d=○, 5e=○, 5f=○, 6f
=○, 5g=○, 5h=○, 5i=○, 5j=○. The arrangement of dots on the dot matrix at this time is shown in FIG. 19(E).

【0053】同様に、ルートr5の特徴が[ルート先頭
のドット情報=●、ルート上の情報変化点の数=2、ル
ート上の情報変化点の位置=3&12]の場合のドット
の配列状態を同様に図17(B)に示す。
Similarly, when the characteristics of route r5 are [dot information at the beginning of the route = ●, number of information change points on the route = 2, position of information change points on the route = 3 & 12], the arrangement state of dots is Similarly, it is shown in FIG. 17(B).

【0054】また、ルートr5の特徴が[ルート先頭の
ドット情報=●、ルート上の情報変化点の数=3、ルー
ト上の情報変化点の位置=5&9&17]の場合のドッ
トの配列状態を同様に図17(C)に示す。
[0054] Also, when the characteristics of route r5 are [dot information at the beginning of the route = ●, number of information change points on the route = 3, position of information change points on the route = 5 & 9 & 17], the dot arrangement state is the same. This is shown in FIG. 17(C).

【0055】また、ルートr5の特徴が[ルート先頭の
ドット情報=○、ルート上の情報変化点の数=1、ルー
ト上の情報変化点の位置=9]の場合のドットの配列状
態を同様に図17(D)に示す。
[0055] Also, when the characteristics of route r5 are [dot information at the beginning of the route = ○, number of information change points on the route = 1, position of information change points on the route = 9], the dot arrangement state is the same. This is shown in FIG. 17(D).

【0056】この様に、ルートr5上に配列されるドッ
トの連りの特徴が検出されるがこれら特徴のうち、図1
7(A)の様な特徴(:ルート先頭のドット情報=●、
ルート上の情報変化点の数=1、ルート上の情報変化点
の位置=9)が検出された場合に、図19(E)に示す
様に注目画素5fを、X1=○,X2=●,X3=○,
X4=○とした4つの小画区から構成される情報に変更
して印字する。
In this way, the features of the series of dots arranged on the route r5 are detected.
Features like 7(A) (: Dot information at the beginning of the route =●,
When the number of information change points on the route = 1, the position of the information change points on the route = 9) is detected, the pixel of interest 5f is set as shown in FIG. 19(E), X1 = ○, X2 = ● ,X3=○,
The information is changed to consist of four small sections with X4=○ and printed.

【0057】つぎに図14の(M)に対応したルートr
13について図18を用いて説明する。ルートr13は
、ドットマトリクス上に10個のドット情報の連りとし
て3g→4f→5e→6d→7d→7e→6e→5f→
4g→3hのルートを形成する。該ルートr13の特徴
として、同様に第一に連続したルートの先頭のドットの
情報(:黒ドットであるか、白ドットであるか)、第二
に連続したルート上に存在する情報変化点の数(:白ド
ットから黒ドットへ変化する変化点、又は黒ドットから
白ドットへ変化する変化点の合計)、第三に該変化点の
位置がルートの先頭から数えて何番目のドット境界部に
位置しているかの3つを抽出する。例えば、図18(A
)に示す様なルートr13の特徴(:ルート先頭のドッ
ト情報=●黒ドット、ルート上の情報変化点の数=1、
ルート上の情報変化点の位置=5)であった場合には、
該ルート上に連なるドット情報は3g=●(黒ドット)
,4f=●,5e=●,6d=●,7d=●,7e=○
,6e=○,5f=○,4g=○,3h=○  である
ことに対応する。この時のドットマトリクス上のドット
の配列は第14ー3図(M)になる。
Next, the route r corresponding to (M) in FIG.
13 will be explained using FIG. The route r13 is 3g → 4f → 5e → 6d → 7d → 7e → 6e → 5f → as a series of 10 dot information on the dot matrix.
Form a route from 4g to 3h. Similarly, the characteristics of the route r13 are: firstly, the information of the first dot of the continuous route (whether it is a black dot or a white dot), and secondly, the information of the information change point existing on the continuous route. number (: total of change points that change from white dots to black dots, or change points that change from black dots to white dots), and thirdly, the number of dot boundaries at which the position of the change point is counted from the beginning of the route. Extract the three that are located at . For example, in Figure 18 (A
) Features of route r13 as shown in (: dot information at the beginning of the route = ● black dot, number of information change points on the route = 1,
If the position of the information change point on the route = 5),
The dot information connected on the route is 3g=● (black dots)
, 4f=●, 5e=●, 6d=●, 7d=●, 7e=○
, 6e=○, 5f=○, 4g=○, 3h=○. The arrangement of dots on the dot matrix at this time is shown in FIG. 14-3 (M).

【0058】同様に、ルートr13の特徴が[ルート先
頭のドット情報=●、ルート上の情報変化点の数=2、
ルート上の情報変化点の位置=1&6]の場合のドット
の配列状態を同様に図18(B)に示す。
Similarly, the characteristics of route r13 are [dot information at the beginning of the route=●, number of information change points on the route=2,
Similarly, FIG. 18B shows the arrangement state of dots in the case where the position of the information change point on the route = 1 & 6].

【0059】また、ルートr13の特徴が[ルート先頭
のドット情報=●、ルート上の情報変化点の数=3、ル
ート上の情報変化点の位置=2&7&8]の場合のドッ
トの配列状態を同様に図18(C)に示す。
[0059] In addition, when the characteristics of route r13 are [dot information at the beginning of the route = ●, number of information change points on the route = 3, position of information change points on the route = 2 & 7 & 8], the dot arrangement state is the same. This is shown in FIG. 18(C).

【0060】また、ルートr13の特徴が[ルート先頭
のドット情報=○、ルート上の情報変化点の数=1、ル
ート上の情報変化点の位置=5]の場合のドットの配列
状態を同様に図18(D)に示す。
[0060] Also, when the characteristics of route r13 are [dot information at the beginning of the route = ○, number of information change points on the route = 1, position of information change points on the route = 5], the dot arrangement state is the same. This is shown in FIG. 18(D).

【0061】この様に、ルートr13上に配列されるド
ットの連りの特徴が検出されるがこれら特徴のうち、図
18(A)の様な特徴(:ルート先頭のドット情報=●
、ルート上の情報変化点の数=1、ルート上の情報変化
点の位置=5)が検出された場合に、図21(M)に示
す様に注目画素5fを、X1=●,X2=○,X3=○
,X4=○とした4つの小画区から構成される情報に変
更して印字する。
In this way, the characteristics of the series of dots arranged on the route r13 are detected, and among these characteristics, the characteristics as shown in FIG. 18(A) (: dot information at the beginning of the route =
, number of information change points on the route = 1, position of information change points on the route = 5), the pixel of interest 5f is set as shown in FIG. 21(M), X1=●, X2= ○, X3=○
, X4=○, and the information is changed to consist of four small sections and printed.

【0062】また、ルートr13上に配列されるドット
の連りの特徴が検出されるがこれら特徴のうち、図18
(D)の様な特徴(:ルート先頭のドット情報=○、ル
ート上の情報変化点の数=1、ルート上の情報変化点の
位置=5)が検出された場合に、図21(N)に示す様
に注目画素5fを、X1=○,X2=●,X3=●,X
4=●とした4つの小画区から構成される情報に変更し
て印字する。この様に、同一のルートであってもルート
先頭のドット情報が●黒ドットであるか、○白ドットで
あるかによって注目画素の変更内容を換えることも可能
である。この特性により後述する特徴検出回路をより一
層簡略化する効果を生む。
Furthermore, features of a series of dots arranged on the route r13 are detected, and among these features, the features shown in FIG.
When a feature like (D) (: dot information at the beginning of the route = ○, number of information change points on the route = 1, position of information change points on the route = 5) is detected, ), the pixel of interest 5f is set to X1=○, X2=●, X3=●,
The information is changed to information consisting of four small sections where 4=● and is printed. In this way, even if the route is the same, it is possible to change the change content of the pixel of interest depending on whether the dot information at the beginning of the route is a black dot or a white dot. This characteristic produces the effect of further simplifying the feature detection circuit described later.

【0063】図15は、上記説明した信号処理部の処理
ブロックを模式化して表した概念図である。同図からわ
かる様に、ドットマトリクス上の予じめ決められた種々
のルート(:ルートr1〜ルートr13、〜・・・・・
)に対して予じめ決められた特徴が抽出された場合に注
目画素5fのデータをX1,X2,X3,X4の小画区
から構成される画素のデータに置き換えて印字する。 なお、全ルート及び各ルートに対して予じめ決められた
特徴は互いに重複することがない様に決められている。 従って、ドットマトリクスから予じめ決められた特徴に
合致するものは2つ以上は存在しない。
FIG. 15 is a conceptual diagram schematically showing the processing blocks of the signal processing section described above. As can be seen from the figure, various predetermined routes on the dot matrix (: route r1 to route r13, ...
), the data of the pixel of interest 5f is replaced with the data of the pixel consisting of small blocks of X1, X2, X3, and X4 and printed. Note that the predetermined characteristics for all routes and for each route are determined so that they do not overlap with each other. Therefore, there are no two or more items that match the predetermined characteristics from the dot matrix.

【0064】この様にして図12〜図14で示されたル
ートに対する特徴として、図19〜図21に示される(
A)〜(N)のドットの連りであることを検出し、同図
で示した(A)〜(N)に対応した小画区X1,X2,
X3,X4の変更データを生成して注目画素に置き換え
て印字する。
In this way, the features of the routes shown in FIGS. 12 to 14 are shown in FIGS. 19 to 21 (
It is detected that it is a series of dots A) to (N), and the small blocks X1, X2, corresponding to (A) to (N) shown in the figure are
Change data for X3 and X4 is generated, replaced with the pixel of interest, and printed.

【0065】この結果として、前記図3の文字「a」の
一部である図22(A)の画像は例えば図22(B)で
示す様に文字の輪郭部の一部を小画区単位で変更された
画像としてレーザーを駆動して印字される。前記小画区
単位で変更された部分は、電子写真プロセスによって輪
郭部分の局部の画濃度を変更する効果をもたらし、また
は印字ドットの印字位置をずらす効果をもたらす。これ
によって文字の輪郭部は紙面上にスムース化された画像
として印字される。
As a result, the image in FIG. 22(A), which is a part of the character "a" in FIG. The modified image is printed by driving a laser. The portion changed in units of small sections has the effect of changing the local image density of the outline portion or shifting the printing position of the print dots by the electrophotographic process. As a result, the outline of the character is printed as a smooth image on the paper surface.

【0066】8図及び図9、図10は、上記理論に基づ
いた処理回路の具体例を示す図であり、図8はルートの
特徴を検出する特徴検出回路の例であり、また図9、図
10は検出された特徴に基づいて注目画素に対する小画
区X1,X2,X3,X4から構成される変更データを
生成するデータ生成回路の例を示すものである。
FIG. 8, FIG. 9, and FIG. 10 are diagrams showing specific examples of processing circuits based on the above theory. FIG. FIG. 10 shows an example of a data generation circuit that generates change data consisting of small blocks X1, X2, X3, and X4 for a pixel of interest based on detected features.

【0067】図8は前記ルートr13の特徴を検出する
特徴検出回路である。同図に於いてA1〜A9は排他論
理回路、B1〜B9及びC1〜C9及びF1〜F2及び
H1〜H36及びJ1〜J4及びK1〜K4及びP1〜
P2は2入力アンド回路、D1〜D2及びI1〜I4は
9入力オア回路、E1〜E3はインバータ回路、G1は
2入力オア回路、L1は4入力アンド回路である。同回
路の入力信号としてルートr13上の画素のドット情報
の連りとして、3g,4f,5e,6d,7d,7e,
6e,5f,4g,3hの順番に配列して入力される。 排他論理回路A1〜A9は前記入力される信号列の隣接
する各ドット間の排他論理をとる。これによって隣接す
る2つのドット情報が異なっている場合(:●と○又は
○と●)にその出力を「1」にし、隣接する2つのドッ
ト情報が同じ場合(:●と●又は○と○)にはその出力
を「0」にする。アンド回路B1〜B9及び9入力オア
回路D1は、3gを始点として3hまで順番に連なるデ
ータ列に対する変化点としてが●から○に変化する変化
点がただ1個のみ存在するか否かを抽出する回路である
。9入力オア回路D1の出力は、●から○に変化する変
化点が1つの場合だけ「1」が出力され、変化点が無い
場合又は変化点が2つ以上存在する場合には「0」が出
力される。アンド回路C1〜C9及び9入力オア回路D
2は、3gを始点として3hまで順番に連なるデータ列
に対する変化点としてが○から●に変化する変化点がた
だ1個のみ存在するか否かを抽出する回路である。9入
力オア回路D2の出力は、○から●に変化する変化点が
1つの場合だけ「1」が出力され、変化点が無い場合又
は変化点が2つ以上存在する場合には「0」が出力され
る。
FIG. 8 shows a feature detection circuit for detecting the features of the route r13. In the figure, A1 to A9 are exclusive logic circuits, B1 to B9, C1 to C9, F1 to F2, H1 to H36, J1 to J4, K1 to K4, and P1 to
P2 is a 2-input AND circuit, D1-D2 and I1-I4 are 9-input OR circuits, E1-E3 are inverter circuits, G1 is a 2-input OR circuit, and L1 is a 4-input AND circuit. As input signals to the same circuit, 3g, 4f, 5e, 6d, 7d, 7e,
6e, 5f, 4g, and 3h are arranged and input in this order. The exclusive logic circuits A1 to A9 perform exclusive logic between adjacent dots of the input signal string. As a result, when two adjacent dot information are different (:● and ○ or ○ and ●), the output is set to "1", and when two adjacent dot information are the same (:● and ● or ○ and ○), the output is set to "1". ), set its output to "0". The AND circuits B1 to B9 and the 9-input OR circuit D1 extract whether or not there is only one change point where the change point changes from ● to ○ for the data string that continues sequentially from 3g to 3h. It is a circuit. The output of the 9-input OR circuit D1 is "1" only when there is one change point changing from ● to ○, and "0" is output when there is no change point or there are two or more change points. Output. AND circuits C1 to C9 and 9-input OR circuit D
Reference numeral 2 denotes a circuit that extracts whether or not there is only one change point that changes from ◯ to ● as a change point for a data string that continues sequentially from 3g to 3h. The output of the 9-input OR circuit D2 is "1" only when there is one change point changing from ○ to ●, and "0" is output when there is no change point or when there are two or more change points. Output.

【0068】インバータ回路E1と2入力アンド回路F
1は、3gから始まり3hまで連なるのデータ列の先頭
ドット3gが●ドットでありかつ、データ列に変化点が
1つだけ存在する場合を検出し、この場合に2入力アン
ド回路F1の出力を「1」にする。
Inverter circuit E1 and 2-input AND circuit F
1 detects the case where the first dot 3g of the data string starting from 3g and ending at 3h is a ● dot and there is only one change point in the data string, and in this case, the output of the 2-input AND circuit F1 is Set it to “1”.

【0069】またインバータ回路E2と2入力アンド回
路F2は、3gから始まり3hまで連なるのデータ列の
先頭ドット3gが○ドットでありかつ、データ列に変化
点が1つだけ存在する場合を検出し、この場合に2入力
アンド回路F2の出力を「1」にする。従って、2入力
オア回路G1の出力は、上記いずれかの場合が検出され
た場合にのみ2入力オア回路G1の出力が「1」になる
。2入力アンド回路H1〜H4は、H4を20、H3を
21、H2を22、H1を23とした4ビットのコード
を発生する回路であり、排他論理回路A1の出力が「1
」になった場合すなわちデータ列の先頭から「1番目」
のドット境界部に変化点が検出された場合にのみ「1」
のコードを発生する。変化点が検出されない場合には「
0」のコードを発生する。2入力アンド回路H5〜H8
は、H8を20、H7を21、H6を22、H5を23
とした4ビットのコードを発生する回路であり、排他論
理回路A2の出力が「1」になった場合すなわちデータ
列の先頭から「2番目」のドット境界部に変化点が検出
された場合にのみ「2」のコードを発生する。変化点が
検出されない場合には「0」のコードを発生する。 2入力アンド回路H9〜H12は、H12を20、H1
1を21、H10を22、H9を23とした4ビットの
コードを発生する回路であり、排他論理回路A3の出力
が「1」になった場合すなわちデータ列の先頭から「3
番目」のドット境界部に変化点が検出された場合にのみ
「1」のコードを発生する。変化点が検出されない場合
には「0」のコードを発生する。以下同様に、2入力ア
ンド回路H13〜H16は排他論理回路A4に対してコ
ード「4」を発生するという具合にH33〜H36が発
生するコード「9」までを発生する。9入力オア回路I
1〜I4は、前記A1〜A9の変化点の各コードの20
、21、22、23の各桁を各々オアした出力を発生す
る。2入力アンド回路J1〜J4は前記9入力オア回路
I1〜I4の各出力と変化点が1つであることを示す信
号としての前記2入力オア回路G1の出力とアンド論理
をとることによって、2入力アンド回路J1〜J4の出
力に変化点が1つの場合の変化点の位置コードを発生す
る。該位置コードは2入力アンド回路J1〜J4の各出
力に対して20、21、22、23を対応させたコード
として出力される。2入力アンド回路J1〜J4から出
力された変化点の位置コードは2入力アンド回路K1〜
K4によって、コード「5」と照合される。照合した結
果、コードが一致した場合には4入力アンド回路L1の
出力が「1」になる。従って、2入力アンド回路の出力
が「1」になった場合のデータ列3g〜3hの特徴は、
データ列の先頭から「5番目のドット境界位置まで全て
●」か又は「5番目のドット境界位置まで全て○」のい
ずれかの特徴を有する。データ列の先頭データ3gが●
の場合を2入力アンド回路P2の出力Mとして得る。ま
たデータ列の先頭データ3gが○の場合を2入力アンド
回路P2の出力Nとして得る。この様にして、第14ー
3図に示す(M)と(N)の特徴に一致するドットのデ
ータ列を検出することができる。同様な回路にて、前記
ルートr1〜r13を含む複数のデータ列の特徴を調べ
て予じめ決められた特徴に合致した場合を検出すること
ができる。なお前記説明した様に予じめ決められた複数
の特徴は2つ以上同時に成立することのない様に選定さ
れた特徴群からなる。従って、これら複数の特徴検出回
路から2つ以上同時に特徴合致が検出されることはない
The inverter circuit E2 and the two-input AND circuit F2 detect the case where the first dot 3g of the data string starting from 3g and ending at 3h is a ○ dot and there is only one change point in the data string. , in this case, the output of the two-input AND circuit F2 is set to "1". Therefore, the output of the 2-input OR circuit G1 becomes "1" only when any of the above cases is detected. The 2-input AND circuits H1 to H4 are circuits that generate a 4-bit code in which H4 is 20, H3 is 21, H2 is 22, and H1 is 23, and the output of exclusive logic circuit A1 is "1".
”, that is, the “first” from the beginning of the data string
"1" only when a change point is detected at the dot boundary of
generates the code. If no change point is detected,
0” code is generated. 2-input AND circuit H5-H8
20 for H8, 21 for H7, 22 for H6, 23 for H5
This is a circuit that generates a 4-bit code, and when the output of exclusive logic circuit A2 becomes "1", that is, when a change point is detected at the "second" dot boundary from the beginning of the data string. only generates the code “2”. If no change point is detected, a code of "0" is generated. 2-input AND circuits H9 to H12 set H12 to 20 and H1 to
This is a circuit that generates a 4-bit code with 1 as 21, H10 as 22, and H9 as 23. When the output of exclusive logic circuit A3 becomes ``1'', that is, ``3'' is generated from the beginning of the data string.
A code of ``1'' is generated only when a change point is detected at the dot boundary of the ``th'' dot. If no change point is detected, a code of "0" is generated. Similarly, the two-input AND circuits H13-H16 generate code "4" for exclusive logic circuit A4, and so on until code "9" is generated by H33-H36. 9 input OR circuit I
1 to I4 are 20 of each code at the change point of A1 to A9.
, 21, 22, and 23 are ORed together to generate an output. The 2-input AND circuits J1 to J4 perform an AND logic with each output of the 9-input OR circuits I1 to I4 and the output of the 2-input OR circuit G1 as a signal indicating that there is one change point. A position code of a changing point is generated when there is one changing point in the output of the input AND circuits J1 to J4. The position code is output as a code in which 20, 21, 22, and 23 correspond to each output of the two-input AND circuits J1 to J4. The position code of the change point output from the 2-input AND circuits J1 to J4 is the 2-input AND circuit K1 to
K4 matches the code to "5". As a result of the comparison, if the codes match, the output of the 4-input AND circuit L1 becomes "1". Therefore, the characteristics of the data strings 3g to 3h when the output of the 2-input AND circuit becomes "1" are as follows:
It has the characteristics of either "●" from the beginning of the data string to the fifth dot boundary position or "○" from the beginning of the data string to the fifth dot boundary position. The first data 3g of the data string is ●
The case is obtained as the output M of the two-input AND circuit P2. Further, the case where the first data 3g of the data string is ◯ is obtained as the output N of the two-input AND circuit P2. In this way, it is possible to detect a data string of dots that match the characteristics of (M) and (N) shown in FIG. 14-3. A similar circuit can examine the characteristics of a plurality of data strings including the routes r1 to r13 and detect cases where they match predetermined characteristics. Note that, as explained above, the plurality of predetermined features are a group of features selected so that two or more of them do not hold true at the same time. Therefore, two or more feature matches will not be detected simultaneously from these plurality of feature detection circuits.

【0070】図9、図10は、前記検出したデータ列の
特徴に応じて注目画素5fのデータを発生するデータ生
成回路である。尚、図10は図9のR1〜R64の状態
を示している。同図9に於いてQ1〜Q16はオア回路
、R1〜R64及びU1〜U2は2入力アンド回路、S
1〜S4は16入力オア回路、E4はインバータ回路、
T1はノア回路である。複数のルートに対応した予じめ
決められたデータ列の特徴として抽出された特徴検出回
路の出力信号の各々は、オア回路Q1〜Q16のうちの
一つに接続される。例えば、図19〜図20で示した(
A)〜(N)に対応した特徴一致信号は、(G),(I
),(K),(M)はオア回路Q2、(A),(C),
(E)はオア回路Q3、(B)はオア回路Q7、(D)
,(F),(H),(J),(L),(N)はオア回路
Q15に接続される。また、上記(A)〜(N)を含む
全ての特徴一致信号はノア回路T1に接続される。オア
回路Q1〜Q16の出力「1」に対応して、R1〜R6
4のアンド回路群は各4個単位から構成されるコード発
生回路により20(:R4出力 )、 21(:R3出
力)、22(:R2出力)、23(:R1出力)の4ビ
ットのコードとして「0」〜「F」までを発生する。こ
れらコード出力の20の桁はオア回路S1でオア され
てオア回路S1の出力:X1として出力される。またコ
ード出力の21の桁はオア回 路S2でオアされてオア
回路S2の出力:X2として出力される。またコード出
力の22 の桁 はオア回路S3で オアされてオア回
路S3の出力:X3として出力される。またコード 出
力の23の桁はオア回路S4でオアされてオア回路S4
の出力:X4として出力される。この様にして2つ以上
同時に選択されることのないQ1〜Q16の出力に対応
した1つのコード「0」〜「F」が、オア回路S1〜S
4の出力:X1〜X4として得られる。例えばコードが
「3」の場合には、X1=1,X2=1,X3=0,X
4=0となり、またコードが「9」の場合には、X1=
1,X2=0,X3=0,X4=1となる。なおノア回
路T1の入力には全特徴一致信号が接続されているので
特徴一致信号の1つも「1」にならなかった場合(:特
徴が一つも一致しない場合)にT1の出力は「1」にな
る。この時、注目画素5fが○ドットの場合に2入力ア
ンド回路U1の出力が「1」になりオア回路Q1の出力
を「1」にしてX1〜X4にコード「0」を出力(:X
1=0,X2=0,X3=0,X4=0)し、また注目
画素5fが●ドットの場合に2入力アンド回路U2の出
力が「1」になりオア回路Q16の出力を「1」にして
X1〜X4にコード「F」を出力(:X1=1,X2=
1,X3=1,X4=1)する。この様に予じめ決めら
れた特徴に合致しない場合は注目画素5fのデータがそ
のまま保存されて印字される。また、上記例ではルート
の先頭ドットが○ドットであるか●ドットであるかを認
識する方法で説明したが、必ずしも先頭ドットである必
要はなく、注目ドット5fやそのルート上の任意の1ド
ットを対象にする方法であってもよい。
FIGS. 9 and 10 show a data generation circuit that generates data for the pixel of interest 5f in accordance with the characteristics of the detected data string. Note that FIG. 10 shows the states of R1 to R64 in FIG. In FIG. 9, Q1 to Q16 are OR circuits, R1 to R64 and U1 to U2 are 2-input AND circuits, and S
1 to S4 are 16-input OR circuits, E4 is an inverter circuit,
T1 is a NOR circuit. Each output signal of the feature detection circuit extracted as a feature of a predetermined data string corresponding to a plurality of routes is connected to one of OR circuits Q1 to Q16. For example, as shown in Figures 19 and 20 (
The feature matching signals corresponding to A) to (N) are (G) and (I
), (K), (M) are OR circuit Q2, (A), (C),
(E) is OR circuit Q3, (B) is OR circuit Q7, (D)
, (F), (H), (J), (L), and (N) are connected to OR circuit Q15. Furthermore, all feature matching signals including the above (A) to (N) are connected to the NOR circuit T1. Corresponding to the output "1" of OR circuits Q1 to Q16, R1 to R6
The AND circuit group 4 generates 4-bit codes of 20 (:R4 output), 21 (:R3 output), 22 (:R2 output), and 23 (:R1 output) by code generation circuits each consisting of 4 units. "0" to "F" are generated as "0" to "F". The 20th digit of these code outputs is ORed by the OR circuit S1 and output as the output of the OR circuit S1: X1. Further, the 21st digit of the code output is ORed by the OR circuit S2 and outputted as the output of the OR circuit S2: X2. Further, the 22nd digit of the code output is ORed by the OR circuit S3 and output as the output of the OR circuit S3: X3. Also, the 23rd digit of the code output is ORed by OR circuit S4 and
Output: Output as X4. In this way, one code "0" to "F" corresponding to the outputs of Q1 to Q16, which are not selected at the same time, is generated by the OR circuits S1 to S.
4 outputs: obtained as X1 to X4. For example, if the code is "3", X1=1, X2=1, X3=0,
4=0, and if the code is "9", then X1=
1, X2=0, X3=0, and X4=1. Note that all feature matching signals are connected to the input of NOR circuit T1, so if none of the feature matching signals becomes "1" (i.e., when none of the features match), the output of T1 is "1". become. At this time, when the pixel of interest 5f is a ○ dot, the output of the 2-input AND circuit U1 becomes "1", the output of the OR circuit Q1 is set to "1", and the code "0" is output to X1 to X4 (:X
1 = 0, X2 = 0, X3 = 0, and output code "F" to X1 to X4 (:X1=1,X2=
1, X3=1, X4=1). In this way, if the pixel 5f does not match the predetermined characteristics, the data of the pixel 5f of interest is stored as is and printed. In addition, in the above example, the method of recognizing whether the first dot of the route is a ○ dot or a ● dot was explained, but it does not necessarily have to be the first dot, but the dot of interest 5f or any one dot on the route. It may also be a method that targets.

【0071】上記データ生成回路の出力X1〜X4は公
知のパラレルシリアル変換回路44により、X1,X2
,X3,X4の順番にクロック信号VCKに同期して出
力される信号VDOMを発生し、該VDOM信号は不図
示のレーザー駆動回路を経てレーザーを駆動する。
Outputs X1 to X4 of the data generation circuit are converted into X1 and X2 by a known parallel-to-serial conversion circuit 44.
.

【0072】[他の実施例]23図〜図25は、本発明
による第2の実施例を示す図である。この場合、データ
列のルートを、隣接するデータ間の全てに変化点が存在
するデータ列が予じめ決めるべきルートの特徴になる様
にルートを決めるものである。この様に選択したルート
の例を図24に示す。図24(A)のルート:r1’は
、5d→6d→5e→6e→5e→6f→4f→→4g
→5g→4g→5hのデータ列を成す。この時のデータ
列に対する特徴とドット情報の関係を図25(A)に示
す。同図に於いてルート先頭のドット情報=●ドット、
ルート上の情報変化点の数=全(11)として特徴づけ
られるドット列は、図19(A)として抽出される。ま
た図24(B)のルート:r2’は、5d→6d→5e
→6e→4f→5f→4g→5g→4h→5hのデータ
列を成す。この時のデータ列に対する特徴とドット情報
の関係を図25(B)に示す。同図に於いてルート先頭
のドット情報=○ドット、ルート上の情報変化点の数=
全(9)として特徴づけられるドット列は、図19(B
)として抽出される。
[Other Embodiments] FIGS. 23 to 25 are diagrams showing a second embodiment according to the present invention. In this case, the route of the data string is determined such that a data string in which all the points of change exist between adjacent data is a characteristic of the route to be predetermined. An example of a route selected in this way is shown in FIG. Route in FIG. 24(A): r1' is 5d → 6d → 5e → 6e → 5e → 6f → 4f → → 4g
It forms a data string of →5g→4g→5h. The relationship between the characteristics and dot information for the data string at this time is shown in FIG. 25(A). In the same figure, the dot information at the beginning of the route = ● dot,
A dot string characterized by the number of information change points on the route=all (11) is extracted as shown in FIG. 19(A). Also, the route in Figure 24(B): r2' is 5d → 6d → 5e
→ 6e → 4f → 5f → 4g → 5g → 4h → 5h data string is formed. The relationship between the features and dot information for the data string at this time is shown in FIG. 25(B). In the same figure, the dot information at the beginning of the route = ○ dot, the number of information change points on the route =
The dot row characterized as all (9) is shown in Figure 19 (B
) is extracted as

【0073】この論理に基ずく第2の実施例の特徴検出
回路の具体例を図23に示す。同図に於いてA1〜A9
は排他論理回路であり入力されるデータ列5d,6d,
5e,6e,4f,5f,4g,5g,4h,5hの隣
りあうデータ間の変化点を検出する。各排他論理回路の
出力は、9入力アンド回路V1に入力され、その出力と
して入力される排他論理回路の全てが「1」である場合
に9入力アンド回路V1の出力を「1」にする。これに
よってルート上のデータ列の全ての隣接点に変化がある
という特徴を抽出することができる。この時のデータ列
の先頭ドットが○ドットであることをアンド回路P1に
よって検出して前記図19(B)に示すドット列の特徴
に合致することを検出することができる。特徴検出後の
処理は前記図9に示した場合と同様である。
A specific example of the feature detection circuit of the second embodiment based on this logic is shown in FIG. In the same figure, A1 to A9
is an exclusive logic circuit, and the input data strings 5d, 6d,
Detect points of change between adjacent data of 5e, 6e, 4f, 5f, 4g, 5g, 4h, and 5h. The output of each exclusive logic circuit is input to a 9-input AND circuit V1, and when all of the exclusive logic circuits input as outputs are "1", the output of the 9-input AND circuit V1 is set to "1". This makes it possible to extract the feature that there is a change in all adjacent points of the data string on the route. The AND circuit P1 detects that the first dot of the data string at this time is a ○ dot, and it can be detected that it matches the characteristics of the dot string shown in FIG. 19(B). The processing after feature detection is the same as that shown in FIG. 9 above.

【0074】図26は本発明による第3の実施例として
特徴検出回路の具体例を示す図である。同図は前記図1
2(B)のルートr2(:5d→5g→5f→6e→6
d→5d→5e→4f→4g→4h)の特徴を検出する
回路である。この場合、ルート上の5d,5e,4f,
4g,4hのデータはインバータ回路E5〜E9によっ
て論理反転してから排他論理回路A1〜A9に入力され
る。9入力オア回路とインバータE10は、排他論理回
路A1〜A9の出力が全て「0」:すなわちルート上の
隣接する排他論理回路の入力データの変化が1つも存在
しないことを検出する。従って注目画素5hが●ドット
であることを2入力アンド回路P2により検出すること
により図19(B)に示すデータ列の特徴を検出するこ
とができる。特徴検出後の処理は前記図9に示した場合
と同様である。
FIG. 26 is a diagram showing a specific example of a feature detection circuit as a third embodiment of the present invention. The same figure is shown in Figure 1 above.
2(B) route r2(:5d→5g→5f→6e→6
This circuit detects the characteristics of d→5d→5e→4f→4g→4h). In this case, 5d, 5e, 4f on the route,
The data of 4g and 4h are logically inverted by inverter circuits E5 to E9 and then input to exclusive logic circuits A1 to A9. The 9-input OR circuit and the inverter E10 detect that the outputs of the exclusive logic circuits A1 to A9 are all "0", that is, there is no change in the input data of the adjacent exclusive logic circuits on the route. Therefore, by detecting with the two-input AND circuit P2 that the pixel of interest 5h is a ● dot, the characteristics of the data string shown in FIG. 19(B) can be detected. The processing after feature detection is the same as that shown in FIG. 9 above.

【0075】図27は本発明による第4の実施例として
特徴検出回路の具体例を示す図である。同実施例は、前
記図8で説明した第1の実施例の回路を別の方法で実施
した例である。同図に記した付号のうち図8と同じ付号
が付してあるものは同じデバイスを示す。同図の例で検
出するルートr13(:3g→4f→5e→6d→7d
→7e→6e→5f→4g→3h)に変化点が1つしか
存在しないことは、前記第1の実施例で説明した様に2
入力オア回路G1の出力から得られる。この場合に変化
点の位置が先頭データから「5番目」にあることは、排
他論理回路A5の出力が「1」になったことを検出する
ことによって可能である。従って該排他論理回路A5の
出力と2入力オア回路G1の出力のアンドを2入力アン
ド回路J5によって得ることによって、ルートr13上
の変化点が先頭から5番目のデータ隣接部に1つのみ存
在することが検知できる。従ってルートr13の先頭デ
ータ3gの状態と論理をとることによって、2入力アン
ド回路P1、P2から各々(N)、(M)の特徴抽出が
できる。特徴検出後の処理は前記図9に示した場合と同
様である。
FIG. 27 is a diagram showing a specific example of a feature detection circuit as a fourth embodiment of the present invention. This embodiment is an example in which the circuit of the first embodiment explained with reference to FIG. 8 is implemented using a different method. Among the numerals in the figure, the same numerals as in FIG. 8 indicate the same devices. The route r13 (:3g→4f→5e→6d→7d) detected in the example in the same figure
→7e→6e→5f→4g→3h) The fact that there is only one change point in 2
It is obtained from the output of input OR circuit G1. In this case, it is possible to determine that the position of the change point is at the "fifth" position from the first data by detecting that the output of the exclusive logic circuit A5 becomes "1". Therefore, by obtaining the AND of the output of the exclusive logic circuit A5 and the output of the 2-input OR circuit G1 by the 2-input AND circuit J5, only one change point on the route r13 exists in the fifth data adjacent part from the beginning. can be detected. Therefore, by taking the state and logic of the leading data 3g of the route r13, the features (N) and (M) can be extracted from the two-input AND circuits P1 and P2, respectively. The processing after feature detection is the same as that shown in FIG. 9 above.

【0076】図28は本発明による第5の実施例として
特徴検出回路の具体例を示す図である。同実施例は、前
記図8で説明した第1の実施例の回路を別の方法で実施
した例である。同図に記した付号のうち図8と同じ付号
が付してあるものは同じデバイスを示す。同図の例で検
出するルートr13(:3g→4f→5e→6d→7d
→7e→6e→5f→4g→3h)の変化点は排他論理
回路A1〜A9によって検出される。この場合に変化点
の位置が先頭データから「5番目」にあることは、排他
論理回路A5の出力のみが「1」でかつA1,A2,A
3,A4,A6,A7,A8,A9の出力が全て「0」
になったことを検出することによって検知できる。従っ
て、排他論理回路A5の出力と、排他論理回路A1,A
2,A3,A4,A6,A7,A8,A9の各出力をイ
ンバータ回路E10〜E17により反転させた各信号と
を9入力アンド回路W1によりアンドすることにより、
ルートr13上の変化点が先頭から5番目のデータ隣接
部に1つのみ存在することが検知できる。従ってルート
r13の先頭データ3gの状態と論理をとることによっ
て、2入力アンド回路P1、P2から各々(N)、(M
)の特徴抽出ができる。特徴検出後の処理は前記図9に
示した場合と同様である。
FIG. 28 is a diagram showing a specific example of a feature detection circuit as a fifth embodiment of the present invention. This embodiment is an example in which the circuit of the first embodiment explained with reference to FIG. 8 is implemented using a different method. Among the numerals in the figure, the same numerals as in FIG. 8 indicate the same devices. The route r13 (:3g→4f→5e→6d→7d) detected in the example in the same figure
→7e→6e→5f→4g→3h) is detected by exclusive logic circuits A1 to A9. In this case, the position of the change point is "fifth" from the first data, which means that only the output of exclusive logic circuit A5 is "1" and A1, A2, A
3. All outputs of A4, A6, A7, A8, and A9 are "0"
This can be detected by detecting that the Therefore, the output of exclusive logic circuit A5 and exclusive logic circuits A1 and A
By ANDing each output of 2, A3, A4, A6, A7, A8, and A9 with each signal inverted by inverter circuits E10 to E17 using a 9-input AND circuit W1,
It can be detected that only one change point on the route r13 exists in the fifth data adjacent portion from the beginning. Therefore, by taking the state and logic of the first data 3g of route r13, (N) and (M
) features can be extracted. The processing after feature detection is the same as that shown in FIG. 9 above.

【0077】以上の実施例は、副走査方向に対しては3
00ドット/インチの印字機能を有するプリンタエンジ
ンに対して、コントローラから主走査、副走査共に30
0ドット/インチの画像データを送信した場合に、プリ
ンタエンジン内で主走査方向に対して等価的に副走査方
向の解像度の4倍(:1200ドット/インチ)、副走
査方向に対しては300ドット/インチの印字密度で印
字する場合について説明したが、主走査方向の等価印字
密度は副走査方向の4倍に限る必要はなく、2倍、3倍
、4倍、5倍、6倍、7倍、8倍、・・・・としてもよ
い。
In the above embodiment, in the sub-scanning direction, 3
For a printer engine that has a printing function of 0.00 dots/inch, the controller can print 30 dots/inch for both main and sub-scanning.
When transmitting image data of 0 dots/inch, the resolution in the printer engine is equivalent to 4 times the resolution in the sub-scanning direction (: 1200 dots/inch) in the main scanning direction, and 300 dots/inch in the sub-scanning direction. Although we have explained the case of printing at a print density of dots/inch, the equivalent print density in the main scanning direction is not necessarily limited to 4 times that in the sub-scanning direction, but can be 2 times, 3 times, 4 times, 5 times, 6 times, It may be 7 times, 8 times, etc.

【0078】次に副走査方向に対しては600ドット/
インチの印字機能を有するプリンタエンジンに対して、
コントローラから主走査、副走査共に300ドット/イ
ンチの画像データを送信する場合に、プリンタエンジン
内で主走査方向に対して等価的に1200ドット/イン
チ、副走査方向に対しては等価的に600ドット/イン
チの印字密度で印字する場合の第6の実施例について図
29〜図37を用いて説明する。
Next, in the sub-scanning direction, 600 dots/
For a printer engine with inch printing function,
When transmitting image data of 300 dots/inch in both main scanning and sub-scanning from the controller, the printer engine transmits 1200 dots/inch equivalently in the main scanning direction and 600 dots/inch in the sub-scanning direction. A sixth embodiment in which printing is performed at a print density of dots/inch will be described with reference to FIGS. 29 to 37.

【0079】図33に本第6の実施例における注目画素
を印字する小画区の取り方を示す。本第6の実施例は、
同図において300ドット/インチの主走査方向11ド
ット×副走査方向9ドットからなるドットマトリクスメ
モリの中央部の注目画素(:5f)を主走査方向に4倍
×副走査方向に2倍の印字密度の小画区の集合(:X1
,X2,X3,X4,Y1,Y2,Y3,Y4)によっ
て決められる画像データに変更して印字しようとするも
のである。
FIG. 33 shows how to take a small area for printing the pixel of interest in the sixth embodiment. The sixth embodiment is as follows:
In the same figure, the pixel of interest (:5f) in the center of the dot matrix memory consisting of 300 dots/inch, 11 dots in the main scanning direction x 9 dots in the sub-scanning direction, is printed 4 times in the main scanning direction x 2 times in the sub-scanning direction. Set of small plots with density (:X1
, X2, X3, X4, Y1, Y2, Y3, Y4) to print the image data.

【0080】同第6の実施例はコントローラから送信さ
れるデータに対し前記注目画素を囲む周辺領域(主走査
11画素×副走査9画素)の画像データの特徴を調べて
その結果に応じて前記注目画素を変更するものである。 さらに具体的に説明すれば、例えば図5に示した解像度
300ドット/インチのアルファベット文字「a」のド
ットデータ群のうち注目画素を印字する場合には該注目
画素を囲む領域(:主走査11画素×副走査9画素=9
9画素)のドットデータを一時記憶手段に格能する。し
かる後、該領域内のドットデータ群の特徴を調べ特徴に
応じて印字すべき注目画素のデータを変更して印字する
。この場合、データの変更はドット群で構成される図形
の輪郭がスムースに印字される様なデータに変更される
。本第6の実施例では図34に示す様に注目画素は主走
査方向に4分割、副走査方向に2分割した小画区(X1
,X2,X3,X4,Y1,Y2,Y3,Y4)により
構成される。従って印字する段階では、等価的に主走査
1200ドット/インチ×副走査600ドット/インチ
の印字密度で印字される。
In the sixth embodiment, the characteristics of the image data in the peripheral area surrounding the pixel of interest (11 pixels in the main scanning direction x 9 pixels in the sub-scanning direction) surrounding the pixel of interest are checked for the data transmitted from the controller, and the above-described processing is performed according to the results. This is to change the pixel of interest. More specifically, for example, when printing a pixel of interest among the dot data group of the alphabetic character "a" with a resolution of 300 dots/inch shown in FIG. Pixel x sub-scanning 9 pixels = 9
9 pixels) is stored in a temporary storage means. Thereafter, the characteristics of the dot data group within the area are checked, and the data of the pixel of interest to be printed is changed according to the characteristics and printed. In this case, the data is changed to data such that the contour of the figure made up of dot groups is printed smoothly. In the sixth embodiment, as shown in FIG.
, X2, X3, X4, Y1, Y2, Y3, Y4). Therefore, at the printing stage, printing is performed at an equivalent printing density of 1200 dots/inch in the main scanning direction x 600 dots/inch in the sub scanning direction.

【0081】図29は、前記600ドット/インチのプ
リンタエンジンの入力部に設置されたスムージング化処
理を行うVDO信号処理部101の回路ブロックを示す
図であり前記第1の実施例で説明した図7に対応する図
である。同図において図7と同じ付号が付してあるデバ
イスは同機能であるデバイスを示す。
FIG. 29 is a diagram showing a circuit block of a VDO signal processing section 101 that performs smoothing processing installed in the input section of the 600 dot/inch printer engine, and is similar to the diagram explained in the first embodiment. 7 is a diagram corresponding to FIG. In the figure, devices with the same reference numbers as in FIG. 7 indicate devices with the same functions.

【0082】図29に於いて、SW1〜SW9はスイッ
チ手段であり、同図の「α」「β」の各ポジションを切
換えて各ラインメモリ25〜33に入力する信号を切換
える。該スイッチ手段は後述する制御回路47により発
せられる制御信号SWCにより切換ポジションを制御さ
れる。制御回路47は600ドット/インチの印字を行
う為の副走査600ドット/インチに対応した同期信号
BD’を入力し同期信号BD’が入力される毎にBD’
信号に同期して反転する制御信号SWCを発生する。な
おコントローラとインタフェースする前記同期信号BD
は、該同期信号BD’を主走査1ライン毎に歯抜いた副
走査300ドット/インチに対応した信号として生成さ
れる。まずスイッチ手段SW1〜SW9は「α」ポジシ
ョンに設定される。コントローラは300ドット/イン
チの画像データVDOをBD信号に同期して送信する。 ラインメモリ1〜9は、該300ドット/インチの画像
信号VDOをクロック信号VCLKに同期して順次シフ
トさせながら記憶し、各ラインメモリは印字するページ
に対して主走査長のドット情報を記憶する。各ラインメ
モリはラインメモリ1→ラインメモリ2→ラインメモリ
3→・・・・・・→ラインメモリ9の順に連結されてい
て副走査方向に対して9ライン分の主走査長のドット情
報を記憶する。しかる後、スイッチ手段SW1〜SW9
は制御回路47から発せられる制御信号SWCによりポ
ジション「β」側に切換えられる。34〜42はシフト
レジスタで各シフトレジスタ1〜9は前記各ラインメモ
リ1〜9に対応してクロック信号VCKNに同期して各
ラインメモリからの出力を入力する。この時、ラインメ
モリ1〜9には各ラインメモリから出力されたデータが
スイッチ手段SW1〜SW9を介して再入力される。各
シフトレジスタは11ビットのビットから構成されてい
て、図示の様に1a〜1k,2a〜2k,3a〜3k,
・・・・・,9a〜9kの主走査方向11ドット×副走
査方向9ラインのドットマトリクスメモリを構成する。 該マトリクスメモリのうち、中央部のドット5fを注目
ドットとして定義する。43はスムージングの為にドッ
トマトリクスメモリ内に記憶されたデータの特徴を検出
して前記注目画素5fを必要に応じて変更する処理回路
であり、前記シフトレジスタ1〜9の各ビット(:1a
〜9kの合計99ビット)が入力され、変更後のパラレ
ル信号MDT(:X1,X2,X3,X4)が出力され
る。該パラレル信号MDT(X1,X2,X3,X4)
はパラレルシリアル変換回路44に入力される。パラレ
ルシリアル変換回路44は、入力されたパラレル信号M
DT(X1,X2,X3,X4)をシリアル信号VDO
Mに変換した後、不図示のレーザードライバによりレー
ザー55を駆動する。同様に主走査1ライン分の処理を
逐次行う。
In FIG. 29, SW1 to SW9 are switch means, which switch the respective positions "α" and "β" in the figure to switch the signals input to the respective line memories 25 to 33. The switching position of the switch means is controlled by a control signal SWC issued by a control circuit 47, which will be described later. The control circuit 47 inputs a synchronization signal BD' corresponding to 600 dots/inch in sub-scanning for printing at 600 dots/inch, and every time the synchronization signal BD' is input, BD'
A control signal SWC is generated which is inverted in synchronization with the signal. Note that the synchronization signal BD interfaces with the controller.
is generated as a signal corresponding to 300 dots/inch in sub-scanning by subtracting the synchronization signal BD' for each line in main-scanning. First, the switch means SW1 to SW9 are set to the "α" position. The controller transmits 300 dots/inch image data VDO in synchronization with the BD signal. Line memories 1 to 9 store the 300 dots/inch image signal VDO while sequentially shifting it in synchronization with the clock signal VCLK, and each line memory stores dot information of the main scanning length for the page to be printed. . Each line memory is connected in the order of line memory 1 → line memory 2 → line memory 3 → ... → line memory 9, and stores dot information for the main scanning length of 9 lines in the sub-scanning direction. do. After that, the switch means SW1 to SW9
is switched to the position "β" by the control signal SWC issued from the control circuit 47. 34 to 42 are shift registers, and each shift register 1 to 9 corresponds to each of the line memories 1 to 9 and inputs the output from each line memory in synchronization with the clock signal VCKN. At this time, the data output from each line memory is re-inputted into the line memories 1-9 via the switch means SW1-SW9. Each shift register consists of 11 bits, and as shown in the figure, 1a to 1k, 2a to 2k, 3a to 3k,
..., 9a to 9k constitute a dot matrix memory of 11 dots in the main scanning direction x 9 lines in the sub-scanning direction. A dot 5f in the center of the matrix memory is defined as a dot of interest. 43 is a processing circuit that detects the characteristics of the data stored in the dot matrix memory for smoothing and changes the pixel of interest 5f as necessary;
9k (99 bits in total) are input, and a modified parallel signal MDT (:X1, X2, X3, X4) is output. The parallel signal MDT (X1, X2, X3, X4)
is input to the parallel-to-serial conversion circuit 44. The parallel-to-serial conversion circuit 44 converts the input parallel signal M
DT (X1, X2, X3, X4) as serial signal VDO
After converting into M, the laser 55 is driven by a laser driver (not shown). Similarly, processing for one main scanning line is sequentially performed.

【0083】しかる後、スイッチ手段SW1〜SW9は
ポジション「α」側に切換えられる。そして次のタイミ
ングで入力される同期信号BD’に同期して同様にライ
ンメモリ1〜9からの読み出しにより次ラインメモリに
データを移行すると共に、シフトレジスタ1〜9へデー
タを出力する。処理回路43はシフトレジスタから出力
される主走査方向11ドット×副走査方向9ドットのド
ットマトリクスメモリの内に記憶されたデータの特徴を
検出して前記注目画素5fを必要に応じて変更し、パラ
レル信号MDT(Y1、Y2、Y3、Y4)を出力する
。パラレルシリアル変換回路44は、入力されたパラレ
ル信号MDT(Y1,Y2,Y3,Y4)をシリアル信
号VDOMに変換した後、不図示のレーザードライバに
よりレーザー55を駆動する。同様に主走査1ライン分
の処理を逐次行う。
Thereafter, the switch means SW1 to SW9 are switched to the position "α". Then, in synchronization with the synchronization signal BD' inputted at the next timing, the data is similarly read from the line memories 1 to 9 and transferred to the next line memory, and the data is output to the shift registers 1 to 9. The processing circuit 43 detects the characteristics of the data stored in the dot matrix memory of 11 dots in the main scanning direction x 9 dots in the sub-scanning direction output from the shift register, and changes the target pixel 5f as necessary, A parallel signal MDT (Y1, Y2, Y3, Y4) is output. The parallel-serial conversion circuit 44 converts the input parallel signal MDT (Y1, Y2, Y3, Y4) into a serial signal VDOM, and then drives the laser 55 by a laser driver (not shown). Similarly, processing for one main scanning line is sequentially performed.

【0084】しかる後、スイッチ手段SW1〜SW9は
ポジション「α」側に切換えられる。そして次にコント
ローラから送信される300ドット/インチの次の副走
査ラインの画像信号VDOの入力を行う。
Thereafter, the switch means SW1 to SW9 are switched to the position "α". Then, the image signal VDO of the next sub-scanning line of 300 dots/inch transmitted from the controller is input.

【0085】本第6の実施例では、上記説明の毎くパラ
レル信号は4ビットであるが、同期信号BD’に応じて
第一のMDT信号(X1,X2,X3,X4)と第二の
MDT信号(Y1,Y2,Y3,Y4)とが交互に出力
される。45はクロック発生回路であり、主走査同期信
号であるBD’信号を入力し該信号に同期したクロック
信号としてクロック信号VCKを発生する。該クロック
信号VCKは主走査方向に対して600ドット/インチ
の記録を行う為に必要なクロック周波数f0 の2倍の
周波数を有する。該クロックVCKに同期して前記シリ
アル信号VDOM(:X1,X2,X3,X4又はY1
,Y2,Y3,Y4)が順次送出される。46は分周回
路であり、前記クロック信号VCKを入力し、2分周し
て周波数f0 のクロック信号VCKNを発生する。該
クロック信号VCKNは、前記ドットマトリクスメモリ
からドットデータを処理回路43に取込む時の同期クロ
ックとして用いられる。
In the sixth embodiment, the parallel signal is 4 bits as explained above, but the first MDT signal (X1, X2, X3, X4) and the second MDT signals (Y1, Y2, Y3, Y4) are output alternately. Reference numeral 45 denotes a clock generation circuit which receives a BD' signal, which is a main scanning synchronization signal, and generates a clock signal VCK as a clock signal synchronized with the signal. The clock signal VCK has a frequency twice as high as the clock frequency f0 necessary for recording at 600 dots/inch in the main scanning direction. The serial signal VDOM (:X1, X2, X3, X4 or Y1
, Y2, Y3, Y4) are sent out sequentially. 46 is a frequency dividing circuit which receives the clock signal VCK and divides the frequency by two to generate a clock signal VCKN having a frequency f0. The clock signal VCKN is used as a synchronization clock when dot data is taken into the processing circuit 43 from the dot matrix memory.

【0086】前記処理回路43のうち、特徴抽出回路部
は第1の実施例で説明した図8の回路又は第2の実施例
で説明した図23の回路又は第3の実施例で説明した図
26の回路又は第4の実施例で説明した図27の回路又
は第5の実施例で説明した図28の回路と同じである。 処理回路43のうち、本第6の実施例で用いるデータ生
成回路を図38、〜図32に示す。図20〜図32にお
いて図9,図10と同じ付号が付してあるデバイスは同
じ機能を有したデバイスを示す。尚、図31は図30の
データ生成部1を図32は図30のデータ生成部2の詳
細を示した図である。また、図31のR1〜R64及び
図32のR1´〜R64´は図10に示した構成と同一
である。
Of the processing circuit 43, the feature extraction circuit section is the circuit of FIG. 8 explained in the first embodiment, the circuit of FIG. 23 explained in the second embodiment, or the circuit explained in the third embodiment. 26, the circuit of FIG. 27 explained in the fourth embodiment, or the circuit of FIG. 28 explained in the fifth embodiment. Of the processing circuits 43, the data generation circuits used in the sixth embodiment are shown in FIGS. 38 and 32. In FIGS. 20 to 32, devices with the same reference numbers as those in FIGS. 9 and 10 indicate devices having the same functions. 31 is a diagram showing details of the data generation section 1 of FIG. 30, and FIG. 32 is a diagram showing details of the data generation section 2 of FIG. 30. Further, R1 to R64 in FIG. 31 and R1' to R64' in FIG. 32 are the same as the configuration shown in FIG. 10.

【0087】図30〜図32は、前記検出したデータ列
の特徴に応じて注目画素5fのデータを発生するデータ
生成回路である。同図に於いてQ1〜Q16及びQ1’
〜Q16’はオア回路、R1〜R64及びR1’〜R6
4’及びU1〜U2は2入力アンド回路、S1〜S4及
びS1’〜S4’及びS5〜S8は16入力オア回路、
E4及びE18はインバータ回路、T1はノア回路であ
る。前記図29で説明した第一のMDT信号を発生する
場合には、制御回路47から出力される制御信号SWC
は「1」レベルが出力される。この状態では2入力アン
ド回路U3〜U6及びU3’〜U6’及び2入力オア回
路S5〜S8により、データ生成部1が選択されパラレ
ル信号としてX1,X2,X3,X4が出力される。ま
た前記図29で説明した第二のMDT信号を発生する場
合には、制御回路47から出力される制御信号SWCは
「0」レベルが出力される。この状態では2入力アンド
回路U3〜U6及びU3’〜U6’及び2入力オア回路
S5〜S8により、データ生成部2が選択されパラレル
信号としてY1,Y2,Y3,Y4が出力される。
FIGS. 30 to 32 show a data generation circuit that generates data for the pixel of interest 5f in accordance with the characteristics of the detected data string. In the same figure, Q1 to Q16 and Q1'
~Q16' is an OR circuit, R1-R64 and R1'-R6
4' and U1-U2 are 2-input AND circuits, S1-S4, S1'-S4' and S5-S8 are 16-input OR circuits,
E4 and E18 are inverter circuits, and T1 is a NOR circuit. When generating the first MDT signal explained in FIG. 29, the control signal SWC output from the control circuit 47
The "1" level is output. In this state, the data generation section 1 is selected by the two-input AND circuits U3 to U6 and U3' to U6' and the two-input OR circuits S5 to S8, and X1, X2, X3, and X4 are output as parallel signals. In addition, when generating the second MDT signal described with reference to FIG. 29, the control signal SWC output from the control circuit 47 is output at the "0" level. In this state, the data generation section 2 is selected by the two-input AND circuits U3 to U6 and U3' to U6' and the two-input OR circuits S5 to S8, and Y1, Y2, Y3, and Y4 are output as parallel signals.

【0088】複数のルートに対応した予じめ決められた
データ列の特徴として抽出された特徴検出回路の出力信
号の各々は、X1〜X4の出力データを選択する為にオ
ア回路Q1〜Q16のうちの一つに接続されると同時に
Y1〜Y4のデータを選択する為にオア回路Q1’〜Q
16’のうちの一つに接続される。
Each of the output signals of the feature detection circuit extracted as a feature of a predetermined data string corresponding to a plurality of routes is applied to OR circuits Q1 to Q16 in order to select the output data of X1 to X4. OR circuits Q1' to Q to select data of Y1 to Y4 at the same time when connected to one of the
16'.

【0089】この場合の変更信号(:X1,X2,X3
,X4,Y1,Y2,Y3,Y4)の例を図34〜図3
6に示す。同図で示されるデータ列の特徴は前記第1の
実施例において図19で示すものと同じ特徴を示してい
る。
Change signal in this case (:X1,X2,X3
, X4, Y1, Y2, Y3, Y4) are shown in Figures 34 to 3.
6. The characteristics of the data string shown in the figure are the same as those shown in FIG. 19 in the first embodiment.

【0090】例えば、図34(A)で特徴づけられるデ
ータ列の場合には、注目画素は同図X1〜X4及びY1
〜Y4で示されるデータに変更して印字される。この場
合には、X1=1、X2=1、X3=0、X4=1すな
わちXに対するコード:「B」、Y1=1、Y2=0、
Y3=0、Y4=0すなわちYに対するコード:「1」
がデータ生成回路から発生する毎く、特徴抽出回路から
入力される特徴一致信号(A)は、オア回路Q12とオ
ア回路Q2’に入力される。
For example, in the case of the data string characterized by FIG. 34(A), the pixels of interest are X1 to X4 and Y1 in the same figure.
The data is changed to the data indicated by ~Y4 and printed. In this case, X1=1, X2=1, X3=0, X4=1, that is, the code for X: "B", Y1=1, Y2=0,
Y3=0, Y4=0, i.e. code for Y: “1”
Each time the feature matching signal (A) is generated from the data generation circuit, the feature matching signal (A) input from the feature extraction circuit is input to the OR circuit Q12 and the OR circuit Q2'.

【0091】また、図34(B)で特徴づけられるデー
タ列の場合には、注目画素は同図X1〜X4及びY1〜
Y4で示されるデータに変更して印字される。この場合
には、X1=0、X2=0、X3=1、X4=0すなわ
ちXに対するコード:「4」、Y1=0、Y2=1、Y
3=1、Y4=1すなわちYに対するコード:「E」が
データ生成回路から発生する毎く、特徴抽出回路から入
力される特徴一致信号(B)は、オア回路Q5とオア回
路Q15’に入力される。
Furthermore, in the case of the data string characterized by FIG. 34(B), the pixels of interest are X1 to X4 and Y1 to Y1 in the same figure.
The data is changed to the data indicated by Y4 and printed. In this case, X1=0, X2=0, X3=1, X4=0, that is, the code for
3=1, Y4=1, that is, the code for Y: Every time "E" is generated from the data generation circuit, the feature matching signal (B) input from the feature extraction circuit is input to the OR circuit Q5 and the OR circuit Q15'. be done.

【0092】また、図36(M)で特徴づけられるデー
タ列の場合には、注目画素は同図X1〜X4及びY1〜
Y4で示されるデータに変更して印字される。この場合
には、X1=1、X2=1、X3=0、X4=0すなわ
ちXに対するコード:「3」、Y1=1、Y2=0、Y
3=0、Y4=0すなわちYに対するコード:「1」が
データ生成回路から発生する毎く、特徴抽出回路から入
力される特徴一致信号(M)は、オア回路Q4とオア回
路Q2’に入力される。
Furthermore, in the case of the data string characterized by FIG. 36(M), the pixels of interest are X1 to X4 and Y1 to Y1 in the same figure.
The data is changed to the data indicated by Y4 and printed. In this case, X1=1, X2=1, X3=0, X4=0, or the code for X: "3", Y1=1, Y2=0,
3=0, Y4=0, that is, the code for Y: Every time a "1" is generated from the data generation circuit, the feature matching signal (M) input from the feature extraction circuit is input to the OR circuit Q4 and the OR circuit Q2'. be done.

【0093】また、図36(N)で特徴づけられるデー
タ列の場合には、注目画素は同図X1〜X4及びY1〜
Y4で示されるデータに変更して印字される。この場合
には、X1=0、X2=0、X3=1、X4=1すなわ
ちXに対するコード:「C」、Y1=0、Y2=1、Y
3=1、Y4=1すなわちYに対するコード:「E」が
データ生成回路から発生する毎く、特徴抽出回路から入
力される特徴一致信号(N)は、オア回路Q13とオア
回路Q15’に入力される。
Furthermore, in the case of the data string characterized by FIG. 36(N), the pixels of interest are X1 to X4 and Y1 to Y1 in the same figure.
The data is changed to the data indicated by Y4 and printed. In this case, X1=0, X2=0, X3=1, X4=1, i.e. the code for
3=1, Y4=1, that is, the code for Y: Every time "E" is generated from the data generation circuit, the feature matching signal (N) input from the feature extraction circuit is input to the OR circuit Q13 and the OR circuit Q15'. be done.

【0094】同様に同図で示される特徴一致(A)〜(
N)及びその他不図示の特徴一致に対してオア回路Q1
〜Q16のうちの一つに、かつオア回路Q1’〜Q16
’のうちの一つに接続される。
Similarly, feature matching (A) to (
N) and other matching characteristics (not shown), OR circuit Q1
~Q16, and OR circuit Q1'~Q16
' is connected to one of the '.

【0095】また上記(A)〜(N)を含む全ての特徴
一致信号はノア回路T1に接続される。この様にオア回
路Q1〜Q16及びQ1’〜Q16’の出力「1」に対
応して、R1〜R64及びR1’〜R16’のアンド回
路群は各4個単位から構成されるコード発生回路により
20(:R4出力 及びR4’出力)、 21(:R3
出力及びR3’出力)、22(: R2出力及びR2’
出力)、23(:R1出力及びR1’出力)の4ビット
のコードとし てX出力に対するコードとY出力に対す
るコードとして各々「0」〜「F」までのコードを発生
する。これらコード出力の20の桁はオア回路S1又は
S1’でオアされてオア回路S1の出力:X1又はオア
回路S1’の出力:Y1として出力される。またコード
出力の21の桁はオア回路S2又はS2’でオアされて
オア回路S2の出力:X2又はオア回 路S2’の出力
:Y2として出力される。またコード出力の22の桁 
はオア回路S3又はS3’でオアされてオア回路S3の
出力:X3又はオア回路S3’の出力:Y3として出力
される。またコード 出力の23の桁はオア回路S4又
はS4’でオアされてオア回路S4の出力:X4又はオ
ア回路S4’の出力:Y4として出力される。この様に
して2つ以上同時に選択されることのないQ1〜Q16
の出力に対応した1つのコード「0」〜「F」が、オア
回路S1〜S4の出力:X1〜X4として得られる。
Further, all the feature matching signals including the above (A) to (N) are connected to the NOR circuit T1. In this way, corresponding to the output "1" of the OR circuits Q1 to Q16 and Q1' to Q16', the AND circuit groups of R1 to R64 and R1' to R16' are each formed by a code generation circuit consisting of four units. 20 (:R4 output and R4' output), 21 (:R3
output and R3' output), 22 (: R2 output and R2'
As a 4-bit code of output), 23 (: R1 output and R1' output), codes from "0" to "F" are generated as a code for the X output and a code for the Y output, respectively. The 20 digits of these code outputs are ORed by the OR circuit S1 or S1' and output as the output of the OR circuit S1: X1 or the output of the OR circuit S1': Y1. The 21st digit of the code output is ORed by the OR circuit S2 or S2' and output as the output of the OR circuit S2: X2 or the output of the OR circuit S2': Y2. Also, the 22 digits of the code output
is ORed by the OR circuit S3 or S3' and output as the output of the OR circuit S3: X3 or the output of the OR circuit S3': Y3. The 23rd digit of the code output is ORed by the OR circuit S4 or S4' and output as the output of the OR circuit S4: X4 or the output of the OR circuit S4': Y4. In this way, two or more of Q1 to Q16 are not selected at the same time.
One code "0" to "F" corresponding to the output of is obtained as the outputs of the OR circuits S1 to S4: X1 to X4.

【0096】また2つ以上同時に選択されることのない
Q1’〜Q16’の出力に対応した1つのコード「0」
〜「F」が、オア回路S1’〜S4’の出力:Y1〜Y
4として得られる。例えばXのコードが「3」の場合に
は、X1=1,X2=1,X3=0,X4=0となり、
またYのコードが「9」の場合には、Y1=1,Y2=
0,Y3=0,Y4=1となる。なおノア回路T1の入
力には全特徴一致信号が接続されているので特徴一致信
号の1つも「1」にならなかった場合(:特徴が一つも
一致しない場合)にT1の出力は「1」になる。この時
、注目画素5fが○ドットの場合に2入力アンド回路U
1の出力が「1」になりオア回路Q1及びQ1’の出力
を「1」にしてX1〜X4及びY1〜Y4にコード「0
」を出力(:X1=0,X2=0,X3=0,X4=0
かつY1=0,Y2=0,Y3=0,Y4=0)し、ま
た注目画素5fが●ドットの場合に2入力アンド回路U
2の出力が「1」になりオア回路Q16及びQ16’の
出力を「1」にしてX1〜X4及びY1〜Y4にコード
「F」を出力(:X1=1,X2=1,X3=1,X4
=1及びY1=1,Y2=1,Y3=1,Y4=1)す
る。この様に予じめ決められた特徴に合致しない場合は
注目画素5fのデータがそのまま保存されて印字される
。また、上記例ではルートの先頭ドットが○ドットであ
るか●ドットであるかを認識する方法で説明したが、必
ずしも先頭ドットである必要はなく、注目ドット5fや
そのルート上の任意の1ドットを対象にする方法であっ
てもよい。
[0096] Also, one code "0" corresponding to the outputs of Q1' to Q16', in which two or more are not selected at the same time.
~ "F" is the output of OR circuit S1'-S4': Y1-Y
Obtained as 4. For example, if the code of X is "3", X1=1, X2=1, X3=0, X4=0,
Also, if the code of Y is "9", Y1=1, Y2=
0, Y3=0, Y4=1. Note that all feature matching signals are connected to the input of NOR circuit T1, so if none of the feature matching signals becomes "1" (i.e., when none of the features match), the output of T1 is "1". become. At this time, if the pixel of interest 5f is a ○ dot, the 2-input AND circuit U
1 becomes "1", outputs of OR circuits Q1 and Q1' become "1", and code "0" is applied to X1 to X4 and Y1 to Y4.
” is output (:X1=0,X2=0,X3=0,X4=0
and Y1=0, Y2=0, Y3=0, Y4=0), and if the pixel of interest 5f is a ● dot, then the two-input AND circuit U
The output of 2 becomes "1", the outputs of OR circuits Q16 and Q16' become "1", and the code "F" is output to X1 to X4 and Y1 to Y4 (: X1 = 1, X2 = 1, X3 = 1 ,X4
=1 and Y1=1, Y2=1, Y3=1, Y4=1). In this way, if the pixel 5f does not match the predetermined characteristics, the data of the pixel 5f of interest is stored as is and printed. In addition, in the above example, the method of recognizing whether the first dot of the route is a ○ dot or a ● dot was explained, but it does not necessarily have to be the first dot, but the dot of interest 5f or any one dot on the route. It may also be a method that targets.

【0097】上記データ生成回路の出力X1〜X4は公
知のパラレルシリアル変換回路44により、X1,X2
,X3,X4の順番にクロック信号VCKに同期して出
力される信号VDOMを発生し、またデータ生成回路の
出力Y1〜Y4は同様にパラレルシリアル変換回路44
により、Y1,Y2,Y3,Y4の順番にクロック信号
VCKに同期して出力される信号VDOMを発生し、該
VDOM信号は不図示のレーザー駆動回路を経てレーザ
ーを駆動する。
The outputs X1 to X4 of the data generation circuit are converted into X1, X2 by a known parallel-to-serial conversion circuit 44.
,
As a result, a signal VDOM is generated, which is outputted in the order of Y1, Y2, Y3, and Y4 in synchronization with the clock signal VCK, and the VDOM signal drives a laser through a laser drive circuit (not shown).

【0098】この結果として、前記図3の文字「a」の
一部である図37(A)の画像は例えば図37(B)で
示す様に文字の輪郭部の一部を小画区単位で変更された
画像としてレーザーを駆動して印字される。前記小画区
単位で変更された部分は、電子写真プロセスによって輪
郭部分の局部の画濃度を変更する効果をもたらし、また
は印字ドットの印字位置をずらす効果をもたらす。これ
によって文字の輪郭部は紙面上にスムース化された画像
として印字される。
As a result, the image in FIG. 37(A), which is a part of the character "a" in FIG. The modified image is printed by driving a laser. The portion changed in units of small sections has the effect of changing the local image density of the outline portion or shifting the printing position of the print dots by the electrophotographic process. As a result, the outline of the character is printed as a smooth image on the paper surface.

【0099】以上の実施例は、副走査方向に対しては6
00ドット/インチの印字機能を有するプリンタエンジ
ンに対して、コントローラから主走査、副走査共に30
0ドット/インチの画像データを送信した場合に、プリ
ンタエンジン内で主走査方向に対して等価的に副走査方
向の解像度の4倍(:1200ドット/インチ)、副走
査方向に対しては600ドット/インチの印字密度で印
字する場合について説明したが、主走査方向の等価印字
密度は副走査方向の4倍に限る必要はなく、2倍、3倍
、4倍、5倍、6倍、7倍、8倍、・・・・としてもよ
い。
In the above embodiment, 6 in the sub-scanning direction.
For a printer engine that has a printing function of 0.00 dots/inch, the controller can print 30 dots/inch for both main and sub-scanning.
When transmitting image data of 0 dots/inch, the resolution in the printer engine is equivalent to 4 times the resolution in the sub-scanning direction in the main scanning direction (: 1200 dots/inch), and 600 dots/inch in the sub-scanning direction. Although we have explained the case of printing at a print density of dots/inch, the equivalent print density in the main scanning direction is not necessarily limited to 4 times that in the sub-scanning direction, but can be 2 times, 3 times, 4 times, 5 times, 6 times, It may be 7 times, 8 times, etc.

【0100】本実施例によれば、輪郭部の曲率に応じた
最適なスムージング処理を行なえるとともに予じめ決め
られた複数のルート上の情報に基づきドットパターンの
特徴を抽出するので、同じルートを用いて異なるパター
ンも検出することができ、ドットパターンの特徴を簡略
化した論理回路で検出することができる。
According to this embodiment, it is possible to perform optimal smoothing processing according to the curvature of the contour, and to extract the characteristics of the dot pattern based on information on a plurality of predetermined routes. It is also possible to detect different patterns using the dot pattern, and the characteristics of the dot pattern can be detected using a simplified logic circuit.

【0101】[0101]

【発明の効果】以上説明した様に本発明は、注目画素の
周辺領域のドットパターンの特徴を予じめ決められた複
数のルート上の情報列を用いて抽出し、抽出された特徴
に応じて注目画素を変更するものであり、簡略化した論
理回路にて水平に近い輪郭部や垂直に近い輪郭部の検知
を可能にし、輪郭部の曲率に応じて最適なスムージング
補正を行うことができる。
[Effects of the Invention] As explained above, the present invention extracts the characteristics of a dot pattern in the surrounding area of a pixel of interest using information sequences on a plurality of predetermined routes, and This method changes the pixel of interest using a simplified logic circuit, making it possible to detect near-horizontal and near-vertical contours, and perform optimal smoothing correction according to the curvature of the contour. .

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

【図1】本発明の一実施例であるレーザービームプリン
タのエンジン部分を示す図である。
FIG. 1 is a diagram showing an engine portion of a laser beam printer that is an embodiment of the present invention.

【図2】プリンタエンジン部とコントローラ間のインタ
フェース信号を示す図である。
FIG. 2 is a diagram showing interface signals between a printer engine section and a controller.

【図3】ドットデータで表わされたパターンの一例を示
す図である。
FIG. 3 is a diagram showing an example of a pattern expressed by dot data.

【図4】マトリクスメモリを示す図である。FIG. 4 is a diagram showing a matrix memory.

【図5】前記図3のドットパターンから画像データをマ
トリクスメモリに記憶する模式図である。
5 is a schematic diagram of storing image data in a matrix memory from the dot pattern of FIG. 3; FIG.

【図6】図3のドットパターンから画像データをマトリ
クスメモリに記憶する模式図である。
6 is a schematic diagram of storing image data in a matrix memory from the dot pattern of FIG. 3; FIG.

【図7】本発明の第1の実施例のVDO信号処理部の詳
細を示したブロック図である。
FIG. 7 is a block diagram showing details of a VDO signal processing section according to the first embodiment of the present invention.

【図8】図7の処理回路の詳細を示したブロック図であ
る。
FIG. 8 is a block diagram showing details of the processing circuit of FIG. 7;

【図9】図7の処理回路の詳細を示したブロック図であ
る。
FIG. 9 is a block diagram showing details of the processing circuit of FIG. 7;

【図10】図9の一部を詳細に示したブロック図である
FIG. 10 is a block diagram showing a part of FIG. 9 in detail;

【図11】本発明の第一の実施例で適用する注目画素の
変更画区を示す図である。
FIG. 11 is a diagram showing a change area of a pixel of interest applied in the first embodiment of the present invention.

【図12】本実施例に適用するデータの特徴抽出ルート
の一例を示す図である。
FIG. 12 is a diagram showing an example of a data feature extraction route applied to this embodiment.

【図13】本実施例に適用するデータの特徴抽出ルート
の一例を示す図である。
FIG. 13 is a diagram showing an example of a data feature extraction route applied to this embodiment.

【図14】本実施例に適用するデータの特徴抽出ルート
の一例を示す図である。
FIG. 14 is a diagram showing an example of a data feature extraction route applied to this embodiment.

【図15】本実施例の特徴抽出部の概念を示す図である
FIG. 15 is a diagram illustrating the concept of a feature extraction unit of this embodiment.

【図16】本実施例の特徴抽出部により抽出されるデー
タの特徴例を示す図である。
FIG. 16 is a diagram illustrating an example of the characteristics of data extracted by the feature extraction unit of the present embodiment.

【図17】本実施例の特徴抽出部により抽出されたるデ
ータの特徴例を示す図である。
FIG. 17 is a diagram illustrating an example of the characteristics of data extracted by the feature extraction unit of this embodiment.

【図18】本実施例の特徴抽出部により抽出されるデー
タの特徴例を示す図である。
FIG. 18 is a diagram illustrating an example of characteristics of data extracted by the feature extraction unit of the present embodiment.

【図19】本実施例の特徴抽出部により抽出されるパタ
ーン配列の例を示す図である。
FIG. 19 is a diagram illustrating an example of a pattern arrangement extracted by the feature extraction unit of this embodiment.

【図20】本実施例の特徴抽出部により抽出されるパタ
ーン配列の例を示す図である。
FIG. 20 is a diagram illustrating an example of a pattern arrangement extracted by the feature extraction unit of this embodiment.

【図21】本実施例の特徴抽出部により抽出されるパタ
ーン配列の例を示す図である。
FIG. 21 is a diagram illustrating an example of a pattern arrangement extracted by the feature extraction unit of this embodiment.

【図22】本発明の第一の実施例によって得られるスム
ージング化された印字画像の例を示す図である。
FIG. 22 is a diagram showing an example of a smoothed printed image obtained by the first embodiment of the present invention.

【図23】本発明の第2の実施例を示す回路図である。FIG. 23 is a circuit diagram showing a second embodiment of the present invention.

【図24】本発明の第2の実施例の特徴抽出ルートの一
例を示す図である。
FIG. 24 is a diagram showing an example of a feature extraction route according to the second embodiment of the present invention.

【図25】本発明の第2の実施例の特徴抽出部により抽
出されるデータの特徴例を示す図である。
FIG. 25 is a diagram showing an example of the characteristics of data extracted by the feature extraction unit of the second embodiment of the present invention.

【図26】本発明の第3の実施例を示す回路図である。FIG. 26 is a circuit diagram showing a third embodiment of the present invention.

【図27】本発明の第4の実施例を示す回路図である。FIG. 27 is a circuit diagram showing a fourth embodiment of the present invention.

【図28】本発明の第5の実施例を示す回路図である。FIG. 28 is a circuit diagram showing a fifth embodiment of the present invention.

【図29】本発明の第6の実施例のVDO信号処理部の
詳細を示したブロック図である。
FIG. 29 is a block diagram showing details of a VDO signal processing section according to a sixth embodiment of the present invention.

【図30】図29の処理回路の詳細を示した図である。FIG. 30 is a diagram showing details of the processing circuit of FIG. 29;

【図31】図30のデータ生成部1の詳細を示した回路
図である。
31 is a circuit diagram showing details of the data generation section 1 of FIG. 30. FIG.

【図32】図30のデータ生成部2の詳細を示した回路
図である。
32 is a circuit diagram showing details of the data generation section 2 of FIG. 30. FIG.

【図33】第6の実施例における注目画素の変更画区を
示す図である。
FIG. 33 is a diagram illustrating a changed area of a pixel of interest in the sixth embodiment.

【図34】第6の実施例における特注抽出部により抽出
されるパターン配列の例を示す図である。
FIG. 34 is a diagram showing an example of a pattern arrangement extracted by the custom extraction unit in the sixth embodiment.

【図35】第6の実施例における特注抽出部により抽出
されるパターン配列の例を示す図である。
FIG. 35 is a diagram showing an example of a pattern arrangement extracted by the custom extraction unit in the sixth embodiment.

【図36】第6の実施例における特注抽出部により抽出
されるパターン配列の例を示す図である。
FIG. 36 is a diagram showing an example of a pattern arrangement extracted by the custom extraction section in the sixth embodiment.

【図37】第6の実施例によって得られるスムージング
化された印字画像の例を示す図である。
FIG. 37 is a diagram showing an example of a smoothed printed image obtained by the sixth embodiment.

【符号の説明】[Explanation of symbols]

11  感光ドラム、 14  現像器、 51  半導体レーザー、 52  ポリゴンミラー、 8〜8’  定着器、 200  コントローラ、 100  プリンタ、 101  VDO信号処理部、 25〜33  ラインメモリ、 34〜42  シフトレジスタ、 43  処理回路、 44  パラレルシリアル変換回路、 45  クロック発生回路、 46  分周回路、 A1〜A9  排他論理回路、 B1〜B9及びC1〜C9  アンド回路、Q1〜Q1
6  オア回路
11 photosensitive drum, 14 developing device, 51 semiconductor laser, 52 polygon mirror, 8-8' fixing device, 200 controller, 100 printer, 101 VDO signal processing section, 25-33 line memory, 34-42 shift register, 43 processing circuit , 44 parallel-serial conversion circuit, 45 clock generation circuit, 46 frequency division circuit, A1-A9 exclusive logic circuit, B1-B9 and C1-C9 AND circuit, Q1-Q1
6 OR circuit

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】  情報信号を発生する情報信号発生手段
と、前記情報信号に応じて光ビームを変調する変調手段
と、前記光ビームを偏向し記録媒体を走査する走査手段
とにより前記記録媒体上に静電潜像を形成し更に現像手
段により前記記録媒体上の静電潜像を顕像化する走査型
情報記録装置に於いて、前記情報信号発生手段から発せ
られた情報信号の一部を一時記憶する一時記憶手段と、
前記記憶した情報群の中から予じめ決められた複数のル
ート上の情報を情報列として取り出す手段と、前記取り
出した情報列の特徴を抽出する特徴抽出手段と、前記抽
出された特徴が予じめ決められた複数の特徴の一つに合
致しているか否かを検出する特徴照合手段と、前記特徴
照合手段が予じめ決められた複数の特徴のうちの一つに
合致していることを検知した場合に、前記一時記憶手段
に記憶された情報群のうちの特定の注目画素の印字情報
を変更する情報変更手段とを有し、前記情報変更手段か
ら得られる変更信号に基ずいて前記光ビームを変調して
記録を行うことを特徴とする情報記録装置。
1. Information signal generation means for generating an information signal, modulation means for modulating a light beam according to the information signal, and scanning means for deflecting the light beam and scanning the recording medium. In a scanning type information recording apparatus that forms an electrostatic latent image on a recording medium and further visualizes the electrostatic latent image on the recording medium by a developing means, a part of the information signal emitted from the information signal generating means is a temporary storage means for temporarily storing the information;
means for extracting information on a plurality of predetermined routes from the stored information group as an information string; feature extraction means for extracting features of the extracted information string; a feature matching means for detecting whether or not the feature matching means matches one of a plurality of predetermined features; and a feature matching means for detecting whether the feature matching means matches one of the plurality of predetermined features. and information changing means for changing the print information of a specific pixel of interest among the information group stored in the temporary storage means when detecting this, based on a change signal obtained from the information changing means. An information recording apparatus characterized in that the information recording apparatus performs recording by modulating the light beam.
【請求項2】前記情報列の特徴は情報列内の隣接する情
報間の情報の変化の有無を表わす特徴である請求項1の
情報記録装置。
2. The information recording apparatus according to claim 1, wherein the feature of the information string is a feature representing whether or not there is a change in information between adjacent pieces of information in the information string.
【請求項3】前記情報列の特徴は情報列の隣接する情報
間の情報の変化点の位置と情報列内の所定の1つの情報
の状態により表わされる特徴である請求項1の情報記録
装置。
3. The information recording device according to claim 1, wherein the feature of the information string is a feature expressed by a position of a change point of information between adjacent pieces of information in the information string and a state of a predetermined piece of information in the information string. .
JP3028630A 1991-02-22 1991-02-22 Information recording device Pending JPH04268868A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3028630A JPH04268868A (en) 1991-02-22 1991-02-22 Information recording device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3028630A JPH04268868A (en) 1991-02-22 1991-02-22 Information recording device

Publications (1)

Publication Number Publication Date
JPH04268868A true JPH04268868A (en) 1992-09-24

Family

ID=12253871

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3028630A Pending JPH04268868A (en) 1991-02-22 1991-02-22 Information recording device

Country Status (1)

Country Link
JP (1) JPH04268868A (en)

Similar Documents

Publication Publication Date Title
KR950006622B1 (en) Image recording device
JP3244811B2 (en) Recording device and image processing method
JPH079695A (en) Information recorder
JP2001310535A (en) Apparatus for printing and method for correcting unevenness of density of printhead
JPH0615880A (en) Information recording device
JP3219421B2 (en) Information recording device
US4926200A (en) Electrophotographic printer
JPH04268868A (en) Information recording device
JP3015119B2 (en) Information recording device
JP3225976B2 (en) Color image forming equipment
KR970004540B1 (en) Document picture printing apparatus
JPH07225524A (en) Digital image forming device
JPH06227041A (en) Image processor
JP2840477B2 (en) Information recording device
JPH06992A (en) Recording device
JPH0370809B2 (en)
JPH0687235A (en) Informaiton recorder
US5737093A (en) Recording data generating device having output allowance/prevention mode
JP3726942B2 (en) Image data processing device
JPH1141446A (en) Device and method for processing image and recording medium
JPH05177867A (en) Image processor
JP3853970B2 (en) Image data processing device
JPH05183697A (en) Picture processing unit
JPH05252389A (en) Recording device
JPH05131686A (en) Recorder