JPH04337960A - Laser printer printing control device - Google Patents

Laser printer printing control device

Info

Publication number
JPH04337960A
JPH04337960A JP3110146A JP11014691A JPH04337960A JP H04337960 A JPH04337960 A JP H04337960A JP 3110146 A JP3110146 A JP 3110146A JP 11014691 A JP11014691 A JP 11014691A JP H04337960 A JPH04337960 A JP H04337960A
Authority
JP
Japan
Prior art keywords
pulse
data
dot
laser
control device
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
JP3110146A
Other languages
Japanese (ja)
Inventor
Yuichi Horiuchi
雄一 堀内
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP3110146A priority Critical patent/JPH04337960A/en
Publication of JPH04337960A publication Critical patent/JPH04337960A/en
Pending legal-status Critical Current

Links

Landscapes

  • Editing Of Facsimile Originals (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Laser Beam Printer (AREA)
  • Exposure Or Original Feeding In Electrophotography (AREA)
  • Fax Reproducing Arrangements (AREA)

Abstract

PURPOSE:To print characters and graphics with high quality by the laser printer of low resolution by allocating the plural bits of data to one picture element to be printed and selecting the kind of a pulse train for the unit of one picture element. CONSTITUTION:A pulse memory 13 stores pulse trains as data in advance, and the data stored in the pulse memory 13 are outputted as pulses for switching a laser after parallel/serial conversion at a shift register 12. In this case, since the frequency of a clock to decide the shift cycle of the shift register 12 is set at a value higher than the frequency of one dot, the pulse shorter than the pulse width of one dot can be obtained. Bit map memories 9 and 10 store code data for allocating the plural bits to one dot and for selecting the kind of the pulse train and in the case of printing, the output data of the bit map memories 9 and 10 are outputted to the address input terminal of the pulse memory 13 so that one kind of the pulse train can be selected.

Description

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

【0001】0001

【産業上の利用分野】本発明はレーザプリンタ等の電子
写真式プリンタにおいて、主走査方向の印刷密度を高く
することにより印字品質を向上するのに利用される。
FIELD OF INDUSTRIAL APPLICATION The present invention is utilized in electrophotographic printers such as laser printers to improve printing quality by increasing printing density in the main scanning direction.

【0002】0002

【従来の技術】従来の装置は、特開昭54−11412
6号に記載のようにレーザ光の走査速度および感光体の
駆動部の回転速度を決定するクロック発振回路のクロッ
ク周波数を可変することにより記録密度を高くしていた
[Prior Art] A conventional device is disclosed in Japanese Patent Application Laid-Open No. 54-11412.
As described in No. 6, the recording density was increased by varying the clock frequency of the clock oscillation circuit that determines the scanning speed of the laser beam and the rotational speed of the photoreceptor drive section.

【0003】0003

【発明が解決しようとする課題】上記従来技術は副走査
方向に関しては駆動部の速度を変更することによって印
刷密度を変えており、電子写真の印写プロセスの速度が
変更になるので印刷の品質が変わるという問題があった
[Problems to be Solved by the Invention] In the above-mentioned prior art, the printing density is changed by changing the speed of the drive unit in the sub-scanning direction, and since the speed of the electrophotographic printing process is changed, the quality of printing is affected. The problem was that it changed.

【0004】本発明の目的は、駆動部の速度を変更する
ことなく、高印字品質を得ることにある。
An object of the present invention is to obtain high print quality without changing the speed of the drive unit.

【0005】[0005]

【課題を解決するための手段】上記目的を達成するため
に、主走査方向に1ドット以下の複数種類のパルス列を
記憶するパルスメモリ、そのパルスメモリからパルス列
を読みだす手段、および印刷すべき用紙に対応するドッ
トデータを記憶するビットマップメモリに1ドット当た
り複数ビットを割当て、ビットマップメモリから読みだ
された複数ビットのデータにより複数種類のパルス列の
内、一種類を選択する手段を設けた。
[Means for Solving the Problem] In order to achieve the above object, a pulse memory that stores a plurality of types of pulse trains of one dot or less in the main scanning direction, a means for reading pulse trains from the pulse memory, and a paper to be printed are provided. A plurality of bits are allocated to each dot in a bitmap memory for storing dot data corresponding to the dot data, and means is provided for selecting one type from among the plurality of types of pulse trains based on the plurality of bits of data read from the bitmap memory.

【0006】[0006]

【作用】レーザプリンタの副走査方向の印刷密度は駆動
部のモータの回転速度とレーザ光の走査速度により決ま
り、通常のレーザプリンタでは一定である。一方、主走
査方向の印刷密度はレーザをスイッチングするパルス幅
を小さくすればパルス幅に応じて高い密度で印刷するこ
とができる。パルスメモリにはパルス列をあらかじめデ
ータとして記憶しておき、パルスメモリに記憶されたデ
ータはシフトレジスタによりパラレル/シリアル変換さ
れてレーザをスイッチングするパルスとなり、出力され
る。ここでシフトレジスタのシフトする周期を決定する
クロックの周波数は1ドットの周波数より高い値にする
ことにより、1ドットのパルス幅より短いパルスを得る
ことができる。ビットマップメモリは1ドット当たり複
数ビットを対応して割り付けてパルス列の種類を選択す
るためのコードデータを記憶し、印刷時にはビットマッ
プメモリの出力データをパルスメモリのアドレス入力端
子に出力して複数のパルス列から1種類のパルス列を選
択することができる。
[Operation] The printing density in the sub-scanning direction of a laser printer is determined by the rotational speed of the motor of the drive unit and the scanning speed of the laser beam, and is constant in a normal laser printer. On the other hand, the printing density in the main scanning direction can be increased by decreasing the pulse width for switching the laser, in accordance with the pulse width. A pulse train is previously stored in the pulse memory as data, and the data stored in the pulse memory is converted from parallel to serial by a shift register to become a pulse for switching the laser, and is output. By setting the frequency of the clock that determines the shifting period of the shift register to a value higher than the frequency of one dot, a pulse shorter than the pulse width of one dot can be obtained. The bitmap memory stores code data for selecting the type of pulse train by allocating multiple bits per dot, and when printing, the output data of the bitmap memory is output to the address input terminal of the pulse memory and multiple bits are assigned. One type of pulse train can be selected from the pulse trains.

【0007】[0007]

【実施例】以下、本発明の一実施例を図1から図5によ
り説明する。
Embodiment An embodiment of the present invention will be described below with reference to FIGS. 1 to 5.

【0008】図1は印刷制御装置の構成図を示したもの
である。ホスト装置4は印刷すべき文字の大きさ,文字
コード等の文字データ,図形種類,大きさと位置情報等
の図形データ、および印刷に必要な制御コ−ド等を印刷
制御装置1に転送する。
FIG. 1 shows a configuration diagram of a printing control device. The host device 4 transfers to the printing control device 1 the size of characters to be printed, character data such as character codes, graphic data such as graphic type, size and position information, and control codes necessary for printing.

【0009】前記文字,図形データ及び制御コード等の
データはホストインターフェイス3を介してバス12に
転送されて、マイクロプロセッサ2はプログラムROM
7に記憶されたプログラムにより前記文字,図形のデー
タ及び制御コードを解釈して処理を行う。
The data such as characters, graphic data and control codes are transferred to the bus 12 via the host interface 3, and the microprocessor 2 is transferred to the program ROM.
The character, graphic data, and control code are interpreted and processed by a program stored in the computer 7.

【0010】RAM5はマイクロプロセッサ2が処理を
行うために必要なデ−タを一時的に記憶させるために使
用するメモリである。文字パターンメモリ6は印刷すべ
き文字の輪郭線の形状を示す座標データが記憶されてい
るメモリである。ビットマップメモリ9および10は印
刷すべき紙の位置に対応するドットのデータを記憶する
メモリであり、前記文字パターンメモリ6に記憶された
文字パターンのデータをプログラムROM7に記憶され
たアルゴリズムに従いマイクロプロセッサ2により変換
されたドットデータを記憶させたり、あるいはホスト装
置4から図形を印刷するデータが転送された場合には図
形に対応するドットに変換したデータを記憶するのに使
用する。印刷制御回路11はビットマップメモリ9およ
び10に記憶されたドットデータをプリンタエンジン1
4が印刷をするのに同期したタイミングで読みだす制御
をする。エンジンインターフェイス8はプリンタエンジ
ン14に対して印刷開始指示をしたり、マイクロプロセ
ッサ2に対してプリンタエンジン14の状態を示す情報
を受け取ったりするためのインターフェイス回路である
The RAM 5 is a memory used by the microprocessor 2 to temporarily store data necessary for processing. The character pattern memory 6 is a memory in which coordinate data indicating the shape of the outline of a character to be printed is stored. The bitmap memories 9 and 10 are memories for storing dot data corresponding to positions on paper to be printed, and the character pattern data stored in the character pattern memory 6 is processed by the microprocessor according to the algorithm stored in the program ROM 7. It is used to store the dot data converted by step 2, or to store the data converted into dots corresponding to the graphic when data for printing a figure is transferred from the host device 4. The print control circuit 11 transfers the dot data stored in the bitmap memories 9 and 10 to the printer engine 1.
4 controls reading at a timing synchronized with printing. The engine interface 8 is an interface circuit for instructing the printer engine 14 to start printing and for receiving information indicating the status of the printer engine 14 from the microprocessor 2.

【0011】ビットマップメモリは9および10の2面
で構成されており、1ドットは2ビットのコードで表さ
れている。ビットマップメモリから読みだされた2ビッ
トのコードデータはパルスメモリ13のアドレス入力端
子に出力され、パルスメモリ13から出力されたパラレ
ルデータはシフトレジスタ12に出力される。シフトレ
ジスタ12はパラレルデータをシリアルデータに変換し
、プリンタエンジン14に出力される。ここでシフトレ
ジスタ12でデータをシフトする周期を決定するクロッ
クの周波数は1ドットの周波数より高い値にすることに
より、1ドットのパルス幅より短いパルスを得ることが
できる。
The bitmap memory is composed of two planes 9 and 10, and one dot is represented by a 2-bit code. The 2-bit code data read from the bitmap memory is output to the address input terminal of the pulse memory 13, and the parallel data output from the pulse memory 13 is output to the shift register 12. The shift register 12 converts parallel data into serial data and outputs it to the printer engine 14. By setting the frequency of the clock that determines the period for shifting data in the shift register 12 to a value higher than the frequency of one dot, a pulse shorter than the pulse width of one dot can be obtained.

【0012】図2は印刷しようとする文字または図形の
一部を示したもので1点鎖線20は理論的な文字または
図形の境界線を示し、斜線部は黒に塗りつぶすことを示
している。また点線の格子はプリンタエンジン14に印
刷される1ドットの境界を示している。
FIG. 2 shows a part of a character or figure to be printed, where a dashed line 20 indicates the theoretical boundary line of the character or figure, and the shaded area indicates that it is to be filled in black. Further, the dotted grid indicates the boundary of one dot printed by the printer engine 14.

【0013】図3の斜線部は従来技術により図2に示す
文字または図形の理論的境界線をドットデータに変換し
たときに塗りつぶされる部分を示すものであり、理論的
境界線20を1ドット単位にデジタル化しているため滑
らかであるべき斜線の品質が損なわれている。
The hatched area in FIG. 3 indicates the area that is filled in when the theoretical boundary line of the character or figure shown in FIG. Because the image is digitized, the quality of the diagonal lines, which should be smooth, is compromised.

【0014】図4は本発明により図2に示す文字または
図形をデジタル化したものである。一般に印刷すべき文
字または図形の理論的位置とドット位置が一致していな
い場合に境界線を24ドット/ミリメートル程度以上の
パルス状にすることにより擬似的に中間値を実現し、離
れて見たときの品質が向上することが知られている(D
igital Formats for Typefa
ces,Peter Karow著,URW社出版)。 縦方向、即ち副走査方向の密度を変更せずに、横方向、
即ち主走査方向で1ドットの境界と文字の輪郭または図
形の境界が離れている場合に1ドットより短いパルスで
スイッチングして擬似的に中間値を実現している。ここ
で、1ドットに占める塗りつぶすべき理論的黒部の面積
の比率により2種類のパルス列を用いている。
FIG. 4 is a digitized version of the characters or figures shown in FIG. 2 according to the present invention. In general, when the theoretical position of the character or figure to be printed and the dot position do not match, the boundary line is made into a pulse shape of about 24 dots/mm or more to create a pseudo intermediate value, and when viewed from a distance. It is known that the quality of time is improved (D
digital formats for typefa
ces, written by Peter Karow, published by URW). In the horizontal direction, without changing the density in the vertical direction, that is, in the sub-scanning direction,
That is, when the boundary of one dot is far from the boundary of a character outline or figure in the main scanning direction, switching is performed with a pulse shorter than one dot to achieve a pseudo intermediate value. Here, two types of pulse trains are used depending on the ratio of the area of the theoretical black part to be filled in to one dot.

【0015】図5はビットマップメモリ9および10か
ら出力される2ビットのコードデータとパルスメモリ1
3に記憶されているパルス、1ドット格子内の文字又は
図形の黒部の面積比の対応を示したものである。ホスト
装置4より指定された文字又は図形を塗りつぶすときに
1ドットの格子内の塗りつぶすべき面積が0%から25
%のときは白とし、そのコードは00である。1ドット
の格子内の塗りつぶすべき面積が75%から100%の
ときは黒でコードは11である。25%から50%,5
0%から75%のときのコードはそれぞれ01,10で
中間値を表しており、コード10はコード01より濃い
中間値である。パルスメモリ13はバス12に接続され
ており、マイクロプロセッサ2から書き込むことにより
変更ができるのでプリンタエンジン14の印写特性に応
じて、あるいはユーザの好みにより変更することができ
る。
FIG. 5 shows the 2-bit code data output from the bitmap memories 9 and 10 and the pulse memory 1.
3 shows the correspondence between the pulses stored in No. 3 and the area ratio of the black part of the character or figure in the one-dot grid. When filling in characters or figures specified by the host device 4, the area to be filled within a 1-dot grid ranges from 0% to 25%.
When it is %, it is white and its code is 00. When the area to be filled within the grid of one dot is from 75% to 100%, it is black and the code is 11. 25% to 50%, 5
Codes from 0% to 75% are 01 and 10, respectively, representing intermediate values, and code 10 is a darker intermediate value than code 01. The pulse memory 13 is connected to the bus 12 and can be changed by writing from the microprocessor 2, so it can be changed according to the printing characteristics of the printer engine 14 or according to the user's preference.

【0016】更にビットマップメモリを面数を3面以上
に増加してパルスメモリの容量を増やし、パルス列の種
類を増やすことにより中間値を更に多くして品質を向上
することができる。
Furthermore, by increasing the number of planes of the bitmap memory to three or more planes, increasing the capacity of the pulse memory, and increasing the types of pulse trains, it is possible to further increase the number of intermediate values and improve the quality.

【0017】図6は本発明の別の一実施例である。FIG. 6 shows another embodiment of the present invention.

【0018】印刷制御装置1は印刷すべき文字,図形等
のドットデータをプリンタエンジン14に送る。インタ
ーフェイス32は印刷制御装置1と通信を行なうもので
あり、プリンタエンジン14の状態を印刷制御装置1に
送ったり、印刷制御装置1から印刷開始信号を受けたり
するものである。印刷制御装置1は複数本の信号線でド
ットデータを送り、そのデータはパルスメモリ13のア
ドレス入力端子に入力される。パルスメモリ13から出
力されたパラレルデータはシフトレジスタ12に出力さ
れる。シフトレジスタ12はパラレルデータをシリアル
データに変換し、レーザ制御回路30に出力され、その
出力によりレーザ31がスイッチングされる。ここでシ
フトレジスタ12でデータをシフトする周期を決定する
クロックの周波数は1ドットの周波数より高い値にする
ことにより、1ドットのパルス幅より短いパルスを得る
ことができる。パルスメモリ13に記憶されているパル
スと入力されるデータの関係は前記図1の説明と同様で
ある。パルスメモリ13により発生されるパルスを決定
するデータは印刷制御装置1からインターフェイス32
を介して書き換えが可能である。
The print control device 1 sends dot data such as characters and graphics to be printed to the printer engine 14. The interface 32 communicates with the print control device 1 and sends the status of the printer engine 14 to the print control device 1 and receives a print start signal from the print control device 1. The printing control device 1 sends dot data through a plurality of signal lines, and the data is input to the address input terminal of the pulse memory 13. The parallel data output from the pulse memory 13 is output to the shift register 12. The shift register 12 converts the parallel data into serial data and outputs it to the laser control circuit 30, and the laser 31 is switched by the output. By setting the frequency of the clock that determines the period for shifting data in the shift register 12 to a value higher than the frequency of one dot, a pulse shorter than the pulse width of one dot can be obtained. The relationship between the pulses stored in the pulse memory 13 and the input data is the same as that described in FIG. 1 above. Data determining the pulses generated by the pulse memory 13 is transmitted from the printing control device 1 to the interface 32.
Can be rewritten via .

【0019】[0019]

【発明の効果】本発明によればパルス列により擬似的に
中間値を表現することにより品質を向上することができ
るのでレーザプリンタの駆動部のモータ回転数、レーザ
の走査速度を速くする必要が無く、電子写真の印写プロ
セスの変更による印字品質低下を防ぎ、低コストな高品
質印刷装置を提供できる。
[Effects of the Invention] According to the present invention, quality can be improved by expressing intermediate values in a pseudo manner using a pulse train, so there is no need to increase the motor rotation speed of the drive unit of a laser printer or the laser scanning speed. , it is possible to prevent print quality from deteriorating due to changes in the electrophotographic printing process and provide a low-cost, high-quality printing device.

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

【図1】本発明の一実施例の印刷制御装置のブロック図
である。
FIG. 1 is a block diagram of a print control device according to an embodiment of the present invention.

【図2】印刷する文字または図形の1部の例を示す図で
ある。
FIG. 2 is a diagram showing an example of a portion of characters or figures to be printed.

【図3】印刷する文字または図形を従来技術で塗りつぶ
した例を示す図である。
FIG. 3 is a diagram showing an example in which characters or figures to be printed are filled in using a conventional technique.

【図4】印刷する文字または図形を本発明で塗りつぶし
た例を示す図である。
FIG. 4 is a diagram showing an example in which characters or figures to be printed are filled in using the present invention.

【図5】パルスの形状とパルスを示すコードの例を示す
図である。
FIG. 5 is a diagram showing an example of a pulse shape and a code indicating the pulse.

【図6】本発明の別の一実施例のプリンタエンジンのブ
ロック図である。
FIG. 6 is a block diagram of a printer engine according to another embodiment of the present invention.

【符号の説明】 1…印刷制御装置、9,10…ビットマップメモリ、1
1…印刷制御回路、12…パルスメモリ、14…プリン
タエンジン。
[Explanation of symbols] 1...Printing control device, 9, 10...Bitmap memory, 1
1... Print control circuit, 12... Pulse memory, 14... Printer engine.

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】印刷すべきデータを記憶するビットマップ
メモリとビットマップメモリに記憶されているデータを
ラスター形式で読みだす制御をするデータ読みだし制御
回路からなる印刷制御装置において、複数種類のパルス
列を主走査方向に発生する手段を設け、印刷される1画
素に対して複数ビットのデータを割当て、1画素単位に
パルス列の種類を選択可能にしたことを特徴とするレー
ザプリンタの印刷制御装置。
Claim 1: A printing control device comprising a bitmap memory that stores data to be printed and a data readout control circuit that controls reading out of the data stored in the bitmap memory in raster format; 1. A print control device for a laser printer, characterized in that a means for generating a pulse train in a main scanning direction is provided, a plurality of bits of data are assigned to one pixel to be printed, and the type of pulse train can be selected for each pixel.
【請求項2】請求項1記載のレーザプリンタにおいて、
複数種類のパルス列を発生する手段は書き換え可能であ
ることを特徴とするレーザプリンタの印刷制御装置。
2. The laser printer according to claim 1, comprising:
1. A print control device for a laser printer, characterized in that means for generating a plurality of types of pulse trains is rewritable.
【請求項3】レーザ光を発生するレーザ,印刷制御装置
から送られてきたデータによりレーザをスイッチングす
るレーザ制御回路からなるレーザプリンタにおいて、複
数種類のパルス列を発生するパルス発生手段を設け、印
刷制御装置から送られてきたデータにより前記パルス発
生手段により発生されるパルス列を選択可能としたこと
を特徴とするレーザプリンタ。
3. A laser printer comprising a laser that generates a laser beam and a laser control circuit that switches the laser according to data sent from a printing control device, wherein a pulse generation means that generates a plurality of types of pulse trains is provided to control the printing. A laser printer characterized in that a pulse train generated by the pulse generating means can be selected based on data sent from the device.
【請求項4】請求項3において、パルス列発生手段によ
り発生されるパルスは印刷制御装置から変更可能である
ことを特徴とするレーザプリンタ。
4. A laser printer according to claim 3, wherein the pulses generated by the pulse train generating means can be changed from a printing control device.
JP3110146A 1991-05-15 1991-05-15 Laser printer printing control device Pending JPH04337960A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3110146A JPH04337960A (en) 1991-05-15 1991-05-15 Laser printer printing control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3110146A JPH04337960A (en) 1991-05-15 1991-05-15 Laser printer printing control device

Publications (1)

Publication Number Publication Date
JPH04337960A true JPH04337960A (en) 1992-11-25

Family

ID=14528215

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3110146A Pending JPH04337960A (en) 1991-05-15 1991-05-15 Laser printer printing control device

Country Status (1)

Country Link
JP (1) JPH04337960A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09216413A (en) * 1996-02-15 1997-08-19 Nec Corp Printer
JPH106559A (en) * 1996-06-26 1998-01-13 Nec Niigata Ltd Led printer
US6731317B2 (en) * 2001-03-14 2004-05-04 Ricoh Company, Ltd. Pulse modulation signal generation circuit, and semiconductor laser modulation device, optical scanning device and image formation device using the same

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09216413A (en) * 1996-02-15 1997-08-19 Nec Corp Printer
JPH106559A (en) * 1996-06-26 1998-01-13 Nec Niigata Ltd Led printer
US6731317B2 (en) * 2001-03-14 2004-05-04 Ricoh Company, Ltd. Pulse modulation signal generation circuit, and semiconductor laser modulation device, optical scanning device and image formation device using the same

Similar Documents

Publication Publication Date Title
EP0506381B1 (en) Image processing apparatus
EP0683601B1 (en) Image processing apparatus
JPH0417459B2 (en)
US5850295A (en) Image recording apparatus
JPH0939297A (en) Image forming method and image forming apparatus
US6570672B1 (en) Printing system and method
JP2647534B2 (en) Output device
JPH04337960A (en) Laser printer printing control device
JP2647917B2 (en) Image processing device
US5712962A (en) Gray scale add-on
JP4454831B2 (en) Image forming apparatus and image forming method
JP4408543B2 (en) Image forming method and apparatus
US6707575B1 (en) Resolution heightening circuit for heightening resolution of electrophotographic printer
JP3233970B2 (en) Image processing method and apparatus
JP3716674B2 (en) Printer control apparatus, printer, and printer data processing method
JP2669336B2 (en) Printing equipment
JP4129934B2 (en) Image generation device
JP3246542B2 (en) Multi-tone image processing method
JPH04301470A (en) Image processor
JP4127675B2 (en) Image processing device
JPH02172766A (en) Image treating device
JPH0451190A (en) Pattern generating system
JP2004106212A (en) Image forming device
JPH0260764A (en) recording device
JPH04301465A (en) recording device