JPH02212172A - Recording apparatus - Google Patents
Recording apparatusInfo
- Publication number
- JPH02212172A JPH02212172A JP1034398A JP3439889A JPH02212172A JP H02212172 A JPH02212172 A JP H02212172A JP 1034398 A JP1034398 A JP 1034398A JP 3439889 A JP3439889 A JP 3439889A JP H02212172 A JPH02212172 A JP H02212172A
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- printing
- size
- data
- gradation
- 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
Links
- 230000012010 growth Effects 0.000 abstract description 24
- 230000000694 effects Effects 0.000 abstract description 4
- 239000002872 contrast media Substances 0.000 abstract 2
- 230000004075 alteration Effects 0.000 abstract 1
- 230000004304 visual acuity Effects 0.000 abstract 1
- 238000000034 method Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000007773 growth pattern Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Color, Gradation (AREA)
- Fax Reproducing Arrangements (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はレーザービームプリンタ等の記録装置に関する
。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a recording device such as a laser beam printer.
〔従来の技術l
近年、コンピュータの出力装置として、レーザービーム
プリンタ等の電子写真方式を用いた記録装置が広く使わ
れる様になってきた。これらの装置は、高画質、低騒音
等メリットが多く、デスクトップ・パブリッシング分野
を急速に拡大させる要因となった。[Prior Art 1] In recent years, recording devices using electrophotography, such as laser beam printers, have come into widespread use as output devices for computers. These devices had many advantages such as high image quality and low noise, and were a factor in the rapid expansion of the desktop publishing field.
同時にホストコンピュータや、上記のプリンタをコント
ロールするコントローラの高メモリ容量化、高速処理化
、低価格化、高機能化等の発展により、いわゆる白黒印
字による2値印字のみならず、デイザ法や濃度パターン
法や記録画素のパルス幅変調等の中間調画像を再現する
上でも様々な処理が可能となった。特に、記録画素のパ
ルス幅変調方法は中間調表現を行なう為の画素サイズが
デイザ法等に比べ小さく出来るので高画質中間調表現方
法として注目され始めてきた。この様な、パルス幅変調
方法として、特開昭61−225971号公報に記載さ
れた装置はその具体例である。At the same time, with the development of host computers and controllers that control the printers mentioned above, such as higher memory capacity, faster processing speed, lower price, and higher functionality, not only binary printing using black and white printing but also dither printing and density pattern printing have become possible. Various processes have become possible in reproducing halftone images, such as pulse width modulation of recording pixels. In particular, the method of pulse width modulation of recording pixels has begun to attract attention as a high-quality halftone expression method because the pixel size for expressing halftones can be smaller than that of the dither method or the like. A specific example of such a pulse width modulation method is the apparatus described in Japanese Patent Laid-Open No. 61-225971.
この例は、記録走査方向に隣接する一対の画素における
先行記録画素の記録パルス信号の終端と、後続する記録
画素の記録パルス信号の始端とを一致させて記録すると
いう方法である。この動作説明タイミングチャートを第
24図に示す。In this example, recording is performed by aligning the end of the recording pulse signal of the preceding recording pixel with the beginning of the recording pulse signal of the subsequent recording pixel in a pair of pixels adjacent in the recording scanning direction. A timing chart explaining this operation is shown in FIG.
しかしながら、上記従来例では、次の様な欠点があった
。However, the above conventional example has the following drawbacks.
第一に、奇数画素のパルス幅成長方向に対して、偶数画
素のパルス幅成長方向を逆にするだけであるので、あく
までも、中間調を表現する単位は1画素である。それゆ
え、デスクトップパブリッシング分野で注目され始めて
いるボストスクリプト言語に対応する上で要求される中
間調を表現する単位のサイズ変更に対応しにくい。First, since the pulse width growth direction of even-numbered pixels is simply reversed with respect to the pulse-width growth direction of odd-numbered pixels, the unit for expressing halftones is one pixel. Therefore, it is difficult to accommodate changes in the size of units expressing halftones, which is required to support the Bost Script language, which is beginning to attract attention in the desktop publishing field.
第二に、一対の画素を合わせることを手段とした方法で
ある為に、画素単位のパルス幅成長方法は画素の右端か
ら左方向へ成長させるか又は、画素の左端から右方向へ
成長させるかの2つの成長方法の組合せでしか構成出来
ない。この為に、ポストスクリプト言語に対応する上で
要求される中間調画像を構成した際のスクリーン角の自
由度に制限が加わり、細かなステップに対応したスクリ
ーン角を作り出すことは不可能であった。Second, since this is a method that involves aligning a pair of pixels, the pulse width growth method for each pixel should either grow from the right edge of the pixel to the left, or grow from the left edge of the pixel to the right. It can only be constructed by combining the two growth methods. For this reason, the degree of freedom of the screen angle when composing the halftone image required to support the PostScript language was restricted, and it was impossible to create a screen angle that corresponded to small steps. .
第三に、一対の画素を組合せたとは言え、画素の密度が
上がる(例えば、従来の主流の印字密度300dpiに
対して、600dpi又は800dpi以上)と、結果
として、画素記録パルス信号の断続回数が多(なってし
まい、電子¥真の特性上、画質が低下してしまうという
欠点があり、前記方法は低印字密度の記録装置に限定さ
れる技術であった。Third, even though a pair of pixels are combined, if the pixel density increases (for example, 600 dpi or 800 dpi or more compared to the conventional mainstream printing density of 300 dpi), as a result, the number of interruptions in the pixel recording pulse signal will increase. However, due to the characteristics of electronic printheads, there is a drawback that the image quality deteriorates, and this method is a technique that is limited to recording devices with low print density.
この不都合を避ける為に、例えば、4つの画素分をまと
めて大きなサイズの1画素(例えば600dpiの4つ
の画素分をまとめて、150dpiの画素として扱う。In order to avoid this inconvenience, for example, four pixels are combined into one large-sized pixel (for example, four pixels of 600 dpi are combined and treated as a 150 dpi pixel).
)と成し、この画素により中間調を表現する方法も考え
られるが、この場合は、中間調の表現は改善されるが、
文字等のテキスト情報に関しても画素サイズは、同じに
なってしまう為テキスト情報に対しては画質が低下して
しまうという欠点を有していた。) and express the intermediate tones using this pixel, but in this case, the expression of the intermediate tones is improved, but
Since the pixel size is the same for text information such as characters, the image quality for text information deteriorates.
本発明は上記の点に鑑みなされたもので、高品位の再生
画像を得ることができる記録装置を提供することにある
。The present invention has been made in view of the above points, and it is an object of the present invention to provide a recording device that can obtain high-quality reproduced images.
本実施例によれば、プリンタのインタフェース(外部コ
ントローラと接続される)を介して、画素のサイズ、画
素に於けるパルス幅の成長開始始点、及び画素の階調コ
ード情報を入力し、階調コード情報に応じて、テキスト
文字の印字か、中間調印字かを検出し、テキスト文字の
印字に対しては、最小画素サイズで印字し、中間調印字
に対しては、指定サイズの画素にて、指定されたパルス
成長開始始点から成長する指定階調の中間調印字をする
ものである。According to this embodiment, the pixel size, the growth start point of the pulse width in the pixel, and the gradation code information of the pixel are input through the printer interface (connected to an external controller), and the gradation is determined. Depending on the code information, it detects whether text characters or halftones are to be printed. Text characters are printed at the minimum pixel size, and halftones are printed at the specified pixel size. , which prints halftone printing of a specified gradation that grows from a specified pulse growth start point.
上記方法により、中間調を表現する単位のサイズ変更が
可能となり、またスクリーン角を構成する上での自由度
が増すという効果が得られると共に、中間調画像中に混
在するテキスト文字を含む画像情報に対して、中間調画
像は表現画素サイズを大きくして画質を向上させる反面
、テキスト文字については、画素サイズは大きくせずに
解像度を上げた印字が可能で、画質が著しく向上すると
いう効果がある。The above method makes it possible to change the size of the unit that expresses halftones, increases the degree of freedom in configuring the screen angle, and provides image information including text characters mixed in the halftone image. On the other hand, for halftone images, the image quality is improved by increasing the representation pixel size, but for text characters, it is possible to print at higher resolution without increasing the pixel size, which has the effect of significantly improving image quality. be.
第1図は、本発明による第一の実施例である。 FIG. 1 shows a first embodiment according to the invention.
同図に於いて、lはレーザビームプリンタである。In the figure, l is a laser beam printer.
2は中間調処理回路で、外部コントローラから送られる
パラレルのコードデータDAφ〜DA7.DBφ〜DB
8を取り込みクロックCLKに同期して入力し、該デー
タにもとずいてPWM信号を出力する。2 is a halftone processing circuit that receives parallel code data DAφ to DA7 .2 sent from an external controller. DBφ〜DB
8 is input in synchronization with the capture clock CLK, and a PWM signal is output based on the data.
3は論理回路であり、前記PWM信号と、外部コントロ
ーラから送られる→2値画像信号VDとを入力し、所定
の論理処理を実行してレーザー駆動信号を出力する。3 is a logic circuit which inputs the PWM signal and a binary image signal VD sent from an external controller, performs predetermined logic processing, and outputs a laser drive signal.
4はプリンタの種々の制御を司どるCPUであり、その
内の機能の一つとして、外部コントローラからシリアル
通信信号SCを受け、該通信信号として外部コントロー
ラから送られるコマンドに応じて前記中間調処理回路2
の処理内容を変更し、または、論理回路3の論理処理を
変更する。4 is a CPU that manages various controls of the printer, and one of its functions is to receive a serial communication signal SC from an external controller, and perform the halftone processing according to a command sent from the external controller as the communication signal. circuit 2
or the logic processing of the logic circuit 3.
第2図は前記第1図の実施例に於けるパラレルコードデ
ータのタイミング図を示す。同図に於いて、BD傷信号
主走査の同期信号であり、該BD傷信号ら所定時間Ta
後のタイミングからパラレルの画像コードデータDAφ
〜DA7、DBφ〜DB7が、クロツり信号CLKに同
期して送出される。送出されるパラレルコードデータは
、周期Ta毎に送出される。FIG. 2 shows a timing chart of parallel code data in the embodiment shown in FIG. In the same figure, it is a synchronization signal for main scanning of the BD scratch signal, and is a predetermined time Ta from the BD scratch signal.
Parallel image code data DAφ from later timing
~DA7 and DBφ~DB7 are sent out in synchronization with the clock signal CLK. The parallel code data to be sent out is sent out every cycle Ta.
該周期Taは、ブリンクの2値印字の為の印字密度に対
応する周期であり、例えば副走査方向印字密度600ド
ツト/インチ、主走査方向印字密度600ドツト/イン
チに対応した1ドツトに対応する周期である。The period Ta is a period corresponding to the print density for blink binary printing, and corresponds to 1 dot corresponding to a print density of 600 dots/inch in the sub-scanning direction and 600 dots/inch in the main scanning direction, for example. It is a cycle.
第3図は前記中間調処理回路2の一例の詳細図を示す。FIG. 3 shows a detailed diagram of an example of the halftone processing circuit 2. As shown in FIG.
同図に於いて、lOはデータセレクタで、外部コントロ
ーラから送信されるコードデータDBφ〜DBSのデー
タ列か、又は、CPU4から送られるコードデータDB
φ°〜DB5°のデータ列かの一方を、CPU4によっ
て制御されるセレクト信号SELによって択一選択し、
データラッチ回路11に入力され、後述するタイミング
制御回路13から出力されるラッチパルスLTによって
データラッチされデータBφ〜B5を出力するには、リ
ードオンリーメモリーで、外部コントローラから送られ
るコードデータDAφ〜DA3及びラッチ回路11から
出力されるデータBφ〜B5及びCPU4から制御可能
な制御信号Al01Allによって、アドレスされる番
地に6絡されている16ビツトのデータDφ〜D15を
出力する。In the figure, lO is a data selector that selects either the data string of code data DBφ to DBS sent from the external controller or the code data DB sent from the CPU 4.
Select one of the data strings φ° to DB5° by a select signal SEL controlled by the CPU 4,
In order to output data Bφ to B5 input to the data latch circuit 11 and latched by a latch pulse LT output from a timing control circuit 13 described later, code data DAφ to DA3 is sent from an external controller using a read-only memory. In response to the data Bφ to B5 output from the latch circuit 11 and the control signal Al01All that can be controlled by the CPU 4, 16-bit data Dφ to D15, which are six-wired to the addressed address, is output.
15及び16は、16ビツトのパラレル入力シリアル出
力のシフトレジスタであり、パラレル入力として、リー
ドオンリメモリ12から出力される16ビツトのデータ
を、タイミング制御回路13から出力されるラッチパル
スLT又はLT’によって入力し、同じくタイミング制
御回路13から出力されるクロックCK又はCK’によ
りデータシフトしてS4又はS4’、S8又はS8°、
S12又はS12’、S16又は816′端子からシリ
アルデータを出力する。15 and 16 are 16-bit parallel input serial output shift registers, which input the 16-bit data output from the read-only memory 12 as parallel inputs to the latch pulses LT or LT' output from the timing control circuit 13. The data is input by the clock CK or CK' which is also output from the timing control circuit 13, and the data is shifted to S4 or S4', S8 or S8°,
Serial data is output from the S12 or S12', S16 or 816' terminal.
この場合、入力された16ビツトのパラレルデータDφ
〜D15は、クロックCK又はCK’に応じてS16又
はS16’端子からはDI5、DI4、DI3、DI2
)・・・D2)DISDφ、の順に出力され、S12又
はS12’端子からは、DllSDIO1D9、・・・
DISDφ、の順に出力され、S8又はS8’端子から
はDI、D6、D5、・・・DI、Dφ、の順に出力さ
れ、S4又は84′端子からは、D3、D2)DISD
φの順に出力される。シフトレジスタ15と16はタイ
ミング制御回路13によって、交互にアクセスされ、一
方がデータをラッチする時は、他方はクロックによりデ
ータを出力する如(動作する。In this case, the input 16-bit parallel data Dφ
~D15 is DI5, DI4, DI3, DI2 from the S16 or S16' terminal according to the clock CK or CK'.
)...D2)DISDφ, are output in this order, and from the S12 or S12' terminal, DllSDIO1D9,...
DISDφ, is output in this order, and from the S8 or S8' terminal, DI, D6, D5, ... DI, Dφ, is output in this order, and from the S4 or 84' terminal, D3, D2) DISD
They are output in the order of φ. The shift registers 15 and 16 are alternately accessed by the timing control circuit 13, and when one latches data, the other operates to output data in response to a clock.
17はデータセレクタで、シフトレジスタ15から入力
される信号S4、S8.312)S16及びシフトレジ
スタ16から入力される信号S4°、S8°、S12°
、S16゛及びW(=“φ”)データ及びB(=“l”
)デ°Jりの合計8個の信号の中から、タイミング制御
回路13から出力される制御コード信号Pφ〜P3によ
って択一選択して、PWM信号として出力する。17 is a data selector which receives signals S4, S8.312) S16 input from the shift register 15 and signals S4°, S8°, S12° input from the shift register 16;
, S16゛ and W (="φ") data and B (="l"
) out of a total of 8 signals, one is selected by the control code signals Pφ to P3 outputted from the timing control circuit 13 and output as a PWM signal.
14は発振回路で、前記周期Tbの174の周期(l/
8以下の周期でも良い)の周波数のクロック信号fを、
BD倍信号位相同期させタイミング制御回路13に入力
する。14 is an oscillation circuit, which has a period of 174 of the period Tb (l/
A clock signal f with a frequency of 8 or less is acceptable),
The BD double signal is phase synchronized and input to the timing control circuit 13.
タイミング制御回路13は、外部コントローラからのク
ロック信号CLKSBD信号、クロック信号f、CPU
4からの制御信号CI及びC2)コードデータDAφ〜
DA3、ラッチデータB4〜B5及びDB6信号を入力
し、これら信号にもとづいてラッチ回路11のラッチ信
号LT、シフトレジスタ15のラッチ信号LT及びクロ
ック信号CK、シフトレジスタ16のラッチ信号LT’
及びクロック信号CK’、データセレクタ17のセレク
トデータコードPφ〜P3を出力する。The timing control circuit 13 receives a clock signal CLKSBD signal from an external controller, a clock signal f, and a CPU
Control signal CI from 4 and C2) Code data DAφ~
DA3, latch data B4 to B5 and DB6 signals are input, and based on these signals, the latch signal LT of the latch circuit 11, the latch signal LT and clock signal CK of the shift register 15, and the latch signal LT' of the shift register 16 are output.
and outputs a clock signal CK' and select data codes Pφ to P3 of the data selector 17.
第4図はコードデータB4〜B5のコード対応を示す。FIG. 4 shows the code correspondence of code data B4 to B5.
該コードは、パルス幅変調する画素の単位の大きさを示
す。The code indicates the unit size of the pixel to be pulse width modulated.
B4=0.B5=0の場合は、第1画素早位(副走査6
00ドツト/インチ、主走査600ドツト/インチ相当
の画素を示し、B4=1.B5=Oの場合は、第2画素
早位(副走査600ドツト/インチ、主走査300ドツ
ト/インチ相当の画素)を示し、B4=0、B5=1の
場合は、第3画素早位(副走査600ドツト/インチ、
主走査200ドツト/インチ相当の画素)を示し、B4
=1、B5=1の場合は、第4画素早位(副走査600
ドツト/インチ、主走査150ドツト/インチ相当の画
素)を示す。B4=0. If B5=0, the first pixel early (sub-scanning 6
00 dots/inch, main scanning pixels equivalent to 600 dots/inch, B4=1. When B5=O, it indicates the second pixel early position (pixels equivalent to 600 dots/inch in sub-scanning and 300 dots/inch in main scanning), and when B4=0 and B5=1, it indicates the third pixel early position (pixels equivalent to 600 dots/inch in sub-scanning and 300 dots/inch in main scanning). Sub-scanning 600 dots/inch,
Pixels equivalent to 200 dots/inch in the main scan)
= 1, B5 = 1, the 4th pixel early (sub-scanning 600
dots/inch (pixels equivalent to 150 dots/inch in the main scan).
第5図は、上記第1〜第4画素単位の画素内を等分割し
て示した図で、各分割ユニットには、アドレス番号が付
しである。FIG. 5 is a diagram showing the pixels in the first to fourth pixel units divided equally, and each divided unit is assigned an address number.
第6図は、コードデータBφ〜B3のコード対応を示す
。FIG. 6 shows the code correspondence of code data Bφ to B3.
該コードは、パルス幅変調する画素のパルス幅の成長始
点のアドレス(第5図に対応)を示す。例えば、Bφ=
φ、B1=ISB2=φ、B3=φの場合には、第5図
に示す各画素に於いて、アドレス3の画素を中心にして
パルス幅が濃度に応じて成長していくことを示す。The code indicates the address (corresponding to FIG. 5) of the start point of pulse width growth of the pixel to be pulse width modulated. For example, Bφ=
In the case of φ, B1=ISB2=φ, B3=φ, it is shown that the pulse width grows in accordance with the density in each pixel shown in FIG. 5, centering on the pixel at address 3.
第7図に、第1画素単位に対応した、成長始点に応じた
パルス幅の成長パターン類を示す。同図の画素中に付し
た番号は濃度に応じて、パルス幅が成長してい(順番を
示すものである。FIG. 7 shows growth patterns of pulse widths corresponding to the growth starting point corresponding to the first pixel unit. The numbers attached to the pixels in the figure indicate the order in which the pulse width grows depending on the density.
同様に第8図〜第io図に第2画素単位〜第4画素単位
に対応した、成長始点に応じたパルス幅の成長パターン
類を示す。Similarly, FIGS. 8 to 10 show growth patterns of pulse widths corresponding to growth starting points corresponding to the second to fourth pixel units.
一例として、第11図に、第3画素単位に於ける成長始
点アドレス=1.8.12に各対応した濃度レベルによ
るパルス幅パターンの様子を示す。As an example, FIG. 11 shows pulse width patterns according to density levels corresponding to the growth start point address=1.8.12 in the third pixel unit.
第12図〜第14図は前記画素単位を組合せて中間調印
字を行なった場合の画素単位の配列状態(太線のワクが
画素単位)を示す。FIGS. 12 to 14 show the arrangement of pixel units (thick lines indicate pixel units) when halftone printing is performed by combining the above-mentioned pixel units.
第12図は第4画素単位のみの組合せ配列である。FIG. 12 shows a combination array of only the fourth pixel unit.
第13図は、lライン目は第1画素単位のみの組合せ、
2ライン目は第3画素単位のみの組合せ・・・という様
に、主走査ライン毎に画素単位を変更した例である。In FIG. 13, the l-th line is a combination of only the first pixel unit,
This is an example in which the pixel units are changed for each main scanning line, such as the second line is a combination of only the third pixel units.
第14図は各画素毎に画素単位を変更した例である。FIG. 14 is an example in which the pixel unit is changed for each pixel.
第15図及び第16図は、前記第14図の画素単位の配
列に対する紙面上印字画像の最右端(=主走査後端)の
ようすを示すものである。FIGS. 15 and 16 show the rightmost end (=main-scan trailing end) of the printed image on the paper with respect to the pixel-by-pixel arrangement of FIG. 14.
第15図に於いては、主走査方向の規定位置に対して1
画素単位のデコボコがある。これは、規定位置にて1画
素単位が完結していない場合は、その画素単位の印字を
完結させてから終了させる様に制御するものである。In Fig. 15, 1 for the specified position in the main scanning direction.
There are bumps in each pixel. This is to control so that when one pixel unit is not completed at a specified position, printing is completed after that pixel unit is completed.
これに対し、第16図は前記規定位置で画素単位が完結
していなくても、規定位置で印字を中断させる様に制御
するものである。On the other hand, in FIG. 16, printing is controlled to be interrupted at the specified position even if the pixel unit is not completed at the specified position.
上記の場合、前記規定位置は、主走査方向のクロックを
所定数カウントすることによって決定される。In the above case, the specified position is determined by counting a predetermined number of clocks in the main scanning direction.
第3図に於いて、DB6はタイミング制御回路13のラ
ッチ11のラッチパルスLTを出力許可するか否かを指
示する信号であり、DB6=φの場合はラッチパルスL
Tの出力を禁止し、DB=1の場合はラッチパルスLT
の出力を許可する。In FIG. 3, DB6 is a signal that instructs whether or not to permit output of the latch pulse LT of the latch 11 of the timing control circuit 13, and when DB6=φ, the latch pulse L
Prohibit output of T, and if DB=1, latch pulse LT
Allow the output of
それゆえ、前記第14図の如く、画素単位及びパルス成
長始点を遂次変更する必要がある時はDB6−1のまま
にしておけば良いし、また、前記第13図の如く主走査
ライン毎に画素単位又はパルス成長始点を変更する場合
には、主走査の最初の画素のみDB6=1とし、次の画
素以降はDB=φと+ればよい。Therefore, as shown in FIG. 14, when it is necessary to change pixel units and pulse growth starting points successively, it is sufficient to leave DB6-1 as is, or for each main scanning line as shown in FIG. When changing the pixel unit or the pulse growth starting point, it is sufficient to set DB6=1 only for the first pixel in the main scan, and add DB=φ for the next and subsequent pixels.
また、前記第12図の如く1ページ内で画素単位及びパ
ルス成長始点を変更する必要がない場合には、ページの
最初の画素のみDB6=1とし、以降の画素はDB=φ
とすればよい。この場合は、外部コントローラからシリ
アル通信を介して、別に画素単位及びパルス成長始点を
コマンドとして受信し、これに応じてCPU4がセレク
ト信号SELによりDBφ°〜DB5′のデータをラッ
チ11にデータラッチさせた後に印字する方法を用いて
も良い。In addition, if there is no need to change the pixel unit or pulse growth start point within one page as shown in FIG.
And it is sufficient. In this case, the pixel unit and pulse growth start point are separately received as a command from the external controller via serial communication, and in response to this, the CPU 4 causes the latch 11 to latch the data of DBφ° to DB5' using the select signal SEL. You may also use a method of printing after printing.
CPU4は、AIO信号及びAll信号により、リード
オンリーメモリ12のデータ格納エリアアドレスを変更
することによって、4個のデータテーブルを択一切換出
来る。これにより、プリンタの印字も特性に応じた最適
なテーブルを選択することも可能となる。The CPU 4 can selectively switch among the four data tables by changing the data storage area address of the read-only memory 12 using the AIO signal and the All signal. This makes it possible to select the most suitable table according to the printing characteristics of the printer.
第17図は、第2画素単位の組合せに於いて、スクリー
ン角が自由に変えられる様子を示す。図かられかる様に
パルスの成長始点を副走査方向に対して順次変えること
によって行なうことが出来る。FIG. 17 shows how the screen angle can be freely changed in the combination of second pixel units. As shown in the figure, this can be done by sequentially changing the pulse growth starting point in the sub-scanning direction.
第18図は、コードデータAφ〜A3に対する画素単位
の濃度レベルを第11図示の第3画素単位に対する濃度
レベルに対応させた一例を示す。FIG. 18 shows an example in which the density level of each pixel for the code data Aφ to A3 is made to correspond to the density level for the third pixel unit shown in FIG.
同図に於いて、Aφ〜A3が全て“0”である場合(:
データ=“φ”)は、最小の画素単位(第1画素単位)
とみなし白を印字する。またAφ〜A3が全て“l”で
ある場合(:データフ“F″)は、同様に最小の画素単
位(第1画素単位)とみなし黒を印字する。In the same figure, when Aφ to A3 are all “0” (:
Data = “φ”) is the smallest pixel unit (first pixel unit)
Prints white. Further, when Aφ to A3 are all "1" (data field "F"), it is similarly regarded as the smallest pixel unit (first pixel unit) and black is printed.
この場合Aφ〜A3は、タイミング制御回路13にて、
全てが°φ”であるか又は“ビであるかが判断される。In this case, Aφ to A3 are controlled by the timing control circuit 13.
It is determined whether all are "°φ" or "bi".
タイミング制御回路13の制御方法には、次の2つの方
法のうちいずれの方法を用いてもよい。As a method of controlling the timing control circuit 13, either of the following two methods may be used.
第1の方法は、Aφ〜A3の全てが“φ”又は“ピの場
合は、その画素はB4、B5のデータに関係なく第1画
素単位にして印字し、次のタイミングで入力されるB4
、B5のデータで指定された画素単位と成長始点と濃度
コードにもとずいて、前記第1画素単位まで含めて、指
定画素単位を構成する如く指定画素を表現する方法であ
る。The first method is that if all of Aφ to A3 are "φ" or "pi", that pixel is printed in the first pixel unit regardless of the data of B4 and B5, and the B4 input at the next timing is
, B5, based on the pixel unit, the growth starting point, and the density code, the designated pixel is expressed so as to constitute the designated pixel unit, including the first pixel unit.
この場合の例を第19図と第20図に示す。Examples of this case are shown in FIGS. 19 and 20.
第19図は、画素単位として第4画素単位が指定されて
いる場合であって1コマとして600ドツト/インチ当
りのコードデータをマツプ化して示しているもので、コ
マの中に“φ”と記しであるコマは濃度コードが“φ”
F”と記しであるコマは濃度コードが′F″であること
を示す。これに対する印字画像は第20図になる。すな
わち、第4画素単位のズレは生じさせないで、第1画素
単位の画素をコード“φ”に対しては白又はコード“F
”に対しては黒を印字することが出来る。Figure 19 shows the case where the fourth pixel unit is specified as the pixel unit, and shows a map of code data per 600 dots/inch as one frame. The density code of the frame that is a note is “φ”
A frame marked with 'F'' indicates that the density code is 'F''. The printed image corresponding to this is shown in FIG. In other words, without causing a shift in the fourth pixel unit, the first pixel unit is changed to white or code “F” for the code “φ”.
” can be printed in black.
このことは、ピクチャー等中間調印字の場合は画素単位
を大きなサイズとすると共に、文字等テキスト印字の場
合は画素単位を小さくして印字することを意味し画質向
上に非常に有効である。This means that in the case of halftone printing such as a picture, the pixel unit is made large in size, and in the case of text printing such as characters, the pixel unit is made small in size, which is very effective in improving image quality.
第2の方法は、前記の如くAφ〜A3の全てが“φ”又
は“l”であって、第1画素単位にて印字した後の、次
のデータによって指定された画素単位と成長始点と濃度
コードにもとすいて、上記第1画素単位の次から新たな
画素として印字する方法である。In the second method, all of Aφ to A3 are “φ” or “l” as described above, and after printing in the first pixel unit, the pixel unit and growth starting point specified by the next data are This is also a method for printing density codes as new pixels starting from the first pixel unit.
上記2つの方法のいずれの場合であっても、指定画素単
位として指定される濃度コードは、“φ”でもなく“F
”でもない“l”〜“E”までのコードとして画素内で
始めて出力されたコードのみが有効となり、同−画素内
でこれに続く “1”〜“E”までのコードは無視され
る。In either of the above two methods, the density code specified as a specified pixel unit is not “φ” but “F”.
Only the first code outputted within a pixel as a code from "l" to "E" that is not "" is valid, and subsequent codes from "1" to "E" within the same pixel are ignored.
もちろん、同−画素内で“φ”又は“F”のコードに対
しては、第1画素単位の印字が成される。Of course, for the code "φ" or "F" within the same pixel, printing is performed in units of the first pixel.
以上の説明に於いて、最小画素単位を副走査方向600
ドツト/インチ、主走査方向600ドツト/インチとし
て説明したが、これに限られるものではなく、例えば主
走査方向を、8ooドツト/インチや480ドツト/イ
ンチや400ドツトインチや300ドツト/インチとし
て扱っても良い。In the above explanation, the minimum pixel unit is 600 pixels in the sub-scanning direction.
Dots/inch, 600 dots/inch in the main scanning direction has been explained, but the invention is not limited to this. For example, the main scanning direction may be treated as 80 dots/inch, 480 dots/inch, 400 dots/inch, or 300 dots/inch. Also good.
また、以上の説明に於いては、上記の最小画素単位を4
分割した例として説明したが、これに限定するものでは
なく8分割、16分割等、分割数を増すことによって、
より細かに、成長始点や濃度制御が出来る。この場合は
、濃度コードDAφ〜DA3及び成長始点コードDBφ
〜DB3及び、画素単位指定コードDB4〜DBSのビ
ット数を増やすことが可能である。In addition, in the above explanation, the minimum pixel unit is 4
Although the explanation has been given as an example of division, it is not limited to this, and by increasing the number of divisions such as 8 divisions, 16 divisions, etc.
The growth starting point and concentration can be controlled more precisely. In this case, the concentration codes DAφ to DA3 and the growth starting point code DBφ
It is possible to increase the number of bits of ~DB3 and pixel unit specification codes DB4~DBS.
画素単位の指定も、上記画素分割ユニットサイズの整数
倍の画素単位であれば、4個に限定されず任意の数を選
定可能として良い。The designation of pixel units is not limited to four, but any number may be selectable as long as the pixel units are an integral multiple of the pixel division unit size.
第21図は論理回路3の一例を示す。FIG. 21 shows an example of the logic circuit 3.
同図に於いて、18はオア回路、19は排他オア回路、
20はアンド回路、21はナンド回路、22〜25はア
ンド回路、26はオア回路、27はマルチプレクサであ
る。In the figure, 18 is an OR circuit, 19 is an exclusive OR circuit,
20 is an AND circuit, 21 is a NAND circuit, 22 to 25 are AND circuits, 26 is an OR circuit, and 27 is a multiplexer.
入力されるPWM信号と2値画像信号VDは、18〜2
1の論理ゲートに入力された後、CPU4からのQl、
Q2信号によって、マルチプレクサ27を駆動して、S
φ、5ISS2)B3のいずれか択一出力することによ
り、前記いずれか一つの論理ゲートを通過した信号のみ
を抽出してレーザー駆動信号として出力する。The input PWM signal and binary image signal VD are 18 to 2
After being input to the logic gate 1, Ql from the CPU 4,
The Q2 signal drives the multiplexer 27 to
By outputting one of φ, 5ISS2)B3, only the signal that has passed through any one of the logic gates is extracted and output as a laser drive signal.
これにより、ピクチャー等の中間調出力は、PWM信号
により出力し、文字等、テキストに対しては2値画像信
号により出力し、両者の論理信号により印字することに
より、高画質印字が可能となる。This enables high-quality printing by outputting halftones such as pictures using PWM signals, outputting characters and other texts using binary image signals, and printing using both logical signals. .
CPU’4は、シリアル通信を介して外部コントローラ
から論理の指示を受け、これに応じて上記論理を選択す
る。The CPU'4 receives a logic instruction from an external controller via serial communication, and selects the logic in accordance with the instruction.
第22図は他の実施例である。FIG. 22 shows another embodiment.
同実施例は、前記第1図示の第1の実施例のコード信号
線を半減する方法を示すものである。同図において、5
及び6はデータラッチ回路、7はJKフリップフロップ
回路、8及び9はアンド回路である。同図に対するタイ
ミング図を第23図に示す。This embodiment shows a method of halving the number of code signal lines in the first embodiment shown in the first figure. In the same figure, 5
and 6 are data latch circuits, 7 is a JK flip-flop circuit, and 8 and 9 are AND circuits. A timing diagram for the same figure is shown in FIG.
第1図のクロックCLKに対し、第22のクロックCL
K’は2倍の周波数を有する。In contrast to the clock CLK in FIG. 1, the 22nd clock CL
K' has twice the frequency.
クロックCLK’が入力される毎に、フリップフロップ
回路7の出力が反転し、第一のタイミングCにて入力さ
れたコードDφ〜D7は、DBφ〜DB7としてラッチ
6にラッチされ、次のクロック入力タイミングDにてコ
ードDφ〜D7はDAφ〜DA7としてラッチ5にラッ
チされ、DAφ〜DAT、DBφ〜DB7が同時に中間
調処理回路2に入力される。Every time the clock CLK' is input, the output of the flip-flop circuit 7 is inverted, and the codes Dφ to D7 input at the first timing C are latched in the latch 6 as DBφ to DB7, and the codes Dφ to D7 input at the first timing C are latched to the latch 6 as the next clock input. At timing D, the codes Dφ to D7 are latched by the latch 5 as DAφ to DA7, and DAφ to DAT and DBφ to DB7 are simultaneously input to the halftone processing circuit 2.
以後の動作は、前記第1図の説明と同じである。The subsequent operations are the same as those described in FIG. 1 above.
こうすることにより、コードの入力信号線を半減出来る
効果がある。This has the effect of reducing the number of code input signal lines by half.
以上説明の如く本発明によれば、特にポストスクリプト
言語に対応可能で、高品位印字が可能な記録装置を構成
できる。As described above, according to the present invention, it is possible to construct a recording device that is particularly compatible with the PostScript language and capable of high-quality printing.
第1図〜第21図は本発明による第一の実施例を示す図
。
第22図〜第23図は本発明による第二の実施例を示す
図。
第24図は従来例を説明する図である。
lはプリンタ、
2は中間調処理回路、
3は論理回路、
4はCPUである。
l 234
第2画索車位
第1画索車位
第7図
第3画素単位
成長始点アドレス繻1
成長始点アドレス禦8
成長始点アドレス−12
男73図
第17閲
第23図1 to 21 are diagrams showing a first embodiment of the present invention. FIGS. 22 and 23 are diagrams showing a second embodiment of the present invention. FIG. 24 is a diagram illustrating a conventional example. 1 is a printer, 2 is a halftone processing circuit, 3 is a logic circuit, and 4 is a CPU. l 234 2nd push wheel position 1st push wheel position Fig. 3 Pixel unit growth starting point address 1 Growth starting point address 禦 8 Growth starting point address -12 Male 73 Fig. 17 View Fig. 23
Claims (2)
階調表現の開始始点を指定する情報と、該画素の階調を
指定する情報とを入力する手段を有し、該情報にもとづ
いて、中間調記録を行なうことを特徴とする記録装置。(1) It has means for inputting information specifying the pixel size, information specifying the start point of area gradation expression for the pixel, and information specifying the gradation of the pixel, and based on the information A recording device characterized in that it performs halftone recording.
定値であることを検知する手段を有し、特定値であった
場合は、特定画素サイズの2値情報として記録すること
を特徴とする記録装置。(2) In claim (1), the gradation information has means for detecting that it is a specific value, and if it is a specific value, it is recorded as binary information of a specific pixel size. A recording device characterized by:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1034398A JPH02212172A (en) | 1989-02-13 | 1989-02-13 | Recording apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1034398A JPH02212172A (en) | 1989-02-13 | 1989-02-13 | Recording apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH02212172A true JPH02212172A (en) | 1990-08-23 |
Family
ID=12413080
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1034398A Pending JPH02212172A (en) | 1989-02-13 | 1989-02-13 | Recording apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH02212172A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02257767A (en) * | 1989-03-29 | 1990-10-18 | Mita Ind Co Ltd | Gradation reproduction system |
JPH04150166A (en) * | 1990-10-09 | 1992-05-22 | Matsushita Electric Ind Co Ltd | Image forming device |
-
1989
- 1989-02-13 JP JP1034398A patent/JPH02212172A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02257767A (en) * | 1989-03-29 | 1990-10-18 | Mita Ind Co Ltd | Gradation reproduction system |
JPH04150166A (en) * | 1990-10-09 | 1992-05-22 | Matsushita Electric Ind Co Ltd | Image forming device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR950006621B1 (en) | Image processing apparatus | |
JPH02287469A (en) | Image recorder | |
JPH07117284A (en) | Image processor and method thereof | |
JPH03132259A (en) | Picture processor | |
JPH0421473A (en) | Printer | |
JPH02212172A (en) | Recording apparatus | |
US5321430A (en) | Apparatus and method for gray and edge enhancement | |
EP0510182B1 (en) | Image scaling for thermal printers and the like | |
JPH115331A (en) | Color recorder and control method therefor | |
JPH0260768A (en) | Recording device | |
JPH05260285A (en) | Picture output device | |
JPH02172766A (en) | Image treating device | |
JP3111710B2 (en) | Image processing method and apparatus | |
JP2871881B2 (en) | Image processing device | |
JPH04323052A (en) | Recording apparatus | |
JPH0591274A (en) | Image forming device | |
JPH0245174A (en) | Line printer | |
JP3222971B2 (en) | Serial dot printer | |
JPH04238460A (en) | Recording device | |
JPH08150756A (en) | Printer print controller | |
JPH047173A (en) | Recording apparatus | |
JPH0379364A (en) | Recorder | |
JPH0260764A (en) | Recording device | |
JPH04278777A (en) | Recorder | |
JPH0422267A (en) | Printer |