JPH08183200A - Laser beam printer - Google Patents

Laser beam printer

Info

Publication number
JPH08183200A
JPH08183200A JP32745494A JP32745494A JPH08183200A JP H08183200 A JPH08183200 A JP H08183200A JP 32745494 A JP32745494 A JP 32745494A JP 32745494 A JP32745494 A JP 32745494A JP H08183200 A JPH08183200 A JP H08183200A
Authority
JP
Japan
Prior art keywords
laser beam
beam printer
polygon mirror
signal
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP32745494A
Other languages
Japanese (ja)
Other versions
JP3571786B2 (en
Inventor
Masaji Uchiyama
正次 内山
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 JP32745494A priority Critical patent/JP3571786B2/en
Publication of JPH08183200A publication Critical patent/JPH08183200A/en
Application granted granted Critical
Publication of JP3571786B2 publication Critical patent/JP3571786B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Mechanical Optical Scanning Systems (AREA)
  • Laser Beam Printer (AREA)

Abstract

PURPOSE: To shorten a time for first printing in a laser beam printer and easily specify a malfunction of a scanner motor for rotating a rotary polygon mirror. CONSTITUTION: There is provided a counter for counting an output cycle of a means 111 for detecting a scanning laser beam at a predetermined position for obtaining a horizontal synchronizing signal and two detected cycles on the same face of a rotary polygon mirror 105 are compared so as to decide that the rotary polygon mirror 105 is stably rotating.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、レーザビームプリンタ
に使用する回転多面鏡駆動手段(スキャナモータ)の回
転数検知方法、及び、それを利用したファーストプリン
トタイムの向上に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for detecting the number of rotations of a rotary polygon mirror driving means (scanner motor) used in a laser beam printer, and a first print time improvement using the method.

【0002】[0002]

【従来の技術】図7に、本発明が対象とするレーザビー
ムプリンタの構成を示す。この図をもとにレーザビーム
プリンタの画像形成動作について説明する。
2. Description of the Related Art FIG. 7 shows the configuration of a laser beam printer to which the present invention is applied. The image forming operation of the laser beam printer will be described with reference to this drawing.

【0003】101は画像信号(VDO信号)で、レー
ザユニット102に入力される。103は、前記レーザ
ユニット102によりオン/オフ変調されたレーザビー
ムである。104はスキャナモータで回転多面鏡(ポリ
ゴンミラー)105を定常回転させる。106は結像レ
ンズでポリゴンミラーによって偏向されたレーザビーム
107を被走査面である感光ドラム108上に焦点を結
ばせる。
An image signal (VDO signal) 101 is input to the laser unit 102. Reference numeral 103 is a laser beam that is on / off modulated by the laser unit 102. A scanner motor 104 causes the rotary polygon mirror (polygon mirror) 105 to rotate steadily. An imaging lens 106 focuses a laser beam 107 deflected by a polygon mirror onto a photosensitive drum 108 which is a surface to be scanned.

【0004】したがって、画像信号101により変調さ
れたレーザビーム107は、感光ドラム108上を水平
走査(主走査方向の走査)される。109は、ビーム検
出口でスリット状の入射口よりレーザビームを取り入れ
る。この入射口より入ったレーザビームは、光ファイバ
110内を通って光電変換素子111に導かれる。光電
変換素子111により電気信号に変換されたレーザビー
ムは、増幅回路(図示しない)により増幅された後水平
同期信号(以下BD信号と呼ぶ)となる。112は、転
写紙であり、感光ドラム108に形成される潜像は、現
像器(図示しない)により可視化されたトナー像とな
り、転写器(図示しない)によって、この転写紙112
に転写される。
Therefore, the laser beam 107 modulated by the image signal 101 is horizontally scanned (scanning in the main scanning direction) on the photosensitive drum 108. Reference numeral 109 is a beam detection port for taking in the laser beam from a slit-shaped entrance. The laser beam entering from this entrance is guided to the photoelectric conversion element 111 through the inside of the optical fiber 110. The laser beam converted into an electric signal by the photoelectric conversion element 111 becomes a horizontal synchronizing signal (hereinafter referred to as a BD signal) after being amplified by an amplifier circuit (not shown). Reference numeral 112 denotes a transfer paper, and the latent image formed on the photosensitive drum 108 becomes a toner image visualized by a developing device (not shown).
Is transferred to

【0005】次に画像形成するための制御信号について
図8を用いて説明する。
Next, a control signal for forming an image will be described with reference to FIG.

【0006】121は、画像を形成する転写紙である。
トナー像は、この転写紙121上に形成されるが、転写
紙121の、ずれ等により形成したトナー像が転写紙1
21から、はみでることがないようにレーザにより露光
が可能な領域(画像形成領域)122を設ける。また、
画像信号126を出力するのは、イメージコントローラ
(図示しない)であり、BD信号などの制御信号を取り
扱う制御部とは別のコントローラや、外部のコンピュー
タであることが多い。このような構成の場合、イメージ
コントローラが非画像領域で画像信号をオンにしても感
光体を露光しないようにするためにも画像形成領域12
2を設ける。それゆえ、この画像形成領域122は、転
写紙121のサイズにあわせておのおの異なる大きさを
持つことになる。
Reference numeral 121 is a transfer sheet for forming an image.
The toner image is formed on the transfer paper 121.
From 21, an area (image forming area) 122 that can be exposed by a laser is provided so as not to protrude. Also,
An image controller (not shown) outputs the image signal 126, and is often a controller other than a control unit that handles a control signal such as a BD signal or an external computer. In the case of such a configuration, even if the image controller turns on the image signal in the non-image area, the image forming area 12 is provided so as not to expose the photoconductor.
2 is provided. Therefore, the image forming area 122 has different sizes according to the size of the transfer paper 121.

【0007】次に、転写紙121上の一主走査線123
に相当する画像を形成する際の画像形成信号について説
明する。BD信号124は先に説明した主走査方向の同
期信号で、このBD信号に同期してその他の信号を生成
する。
Next, one main scanning line 123 on the transfer paper 121
An image forming signal for forming an image corresponding to is described. The BD signal 124 is the synchronization signal in the main scanning direction described above, and other signals are generated in synchronization with this BD signal.

【0008】マスク信号125は、転写紙121上のマ
スク領域122に合わせてオン、オフする信号で、これ
により画像情報を有する画像信号126を禁止し、画像
形成領域122外への露光を禁止する。
The mask signal 125 is a signal which is turned on and off in accordance with the mask area 122 on the transfer paper 121, whereby the image signal 126 having image information is prohibited and the exposure to the outside of the image forming area 122 is prohibited. .

【0009】このようにして、各主走査の画像形成を繰
り返し行うことにより1ページ分の画像を形成する。
In this manner, an image for one page is formed by repeating the image formation of each main scan.

【0010】以上説明した画像形成動作を大きく2つに
分けるとモータを回転させ転写紙を給紙し画像を形成し
て排紙する副走査方向の制御と、マスク信号を発生させ
たりポリゴンミラーを規定の回転数で回転させる主走査
方向の制御とに分けられる。
The image forming operation described above can be roughly divided into two: the motor is rotated to feed the transfer sheet, the image is formed and ejected, the sub-scanning direction is controlled, the mask signal is generated, and the polygon mirror is moved. It is divided into control in the main scanning direction of rotating at a prescribed number of rotations.

【0011】各制御は、副走査が垂直同期信号、主走査
が水平同期信号(BD信号)に同期して制御されてい
る。
In each control, the sub-scan is controlled in synchronization with the vertical synchronizing signal and the main scanning is synchronized with the horizontal synchronizing signal (BD signal).

【0012】つぎに、ファーストプリントタイムについ
て説明する。ファーストプリントタイムとは、プリンタ
の画像形成部がイメージ展開部からプリント指示を受け
て画像形成をし排紙するまでの時間である。この時間
は、プリンタの基本性能の一つとして重要な値である。
このファーストプリントタイムについて図9をもとに説
明する。図9はレーザビームプリンタのファーストプリ
ントタイムの内訳を説明するための図であり縦軸にファ
ーストプリントタイムに関係する事象を記載し、横軸に
時間を取ったものである。
Next, the first print time will be described. The first print time is the time until the image forming unit of the printer receives a print instruction from the image developing unit, forms an image, and discharges the sheet. This time is an important value as one of the basic performances of the printer.
This first print time will be described with reference to FIG. FIG. 9 is a diagram for explaining the breakdown of the first print time of the laser beam printer, in which the vertical axis shows events related to the first print time and the horizontal axis shows time.

【0013】各事象はそれぞれ各事象が終ると次の動作
に進むシーケンシャルなものと考えることが出来る。
Each event can be considered as a sequential one which proceeds to the next operation when each event ends.

【0014】まず、プリンタの画像形成部は、プリント
指示を受け付けると給紙動作に入ると同時にスキャナモ
ータの立ち上げを行う(131)。給紙動作は、プリン
タの構成にもよるが、小型のレーザビームプリンタの場
合には、スキャナモータが立ち上がる前に給紙動作を終
了してしまうことが多いために図9のタイミングチャー
ト上には記載してない。(つまり、ファーストプリント
タイムを制約する要因となることはない構成について説
明する)スキャナモータの立ち上げ終了は、スキャナモ
ータのレディ信号をもって判断する。ところがスキャナ
モータは、図10に示すように回転指示が有り定常回転
数135に達した後しばらくは揺らぎを有するものであ
る。そのためにスキャナモータのレディ信号には、目的
の回転数に対して有る幅をもってレディとなるよう設定
されている。そのために、そのレディ信号の出力をもっ
てスキャナモータが正常回転数(画像を形成しても問題
ないくらいの精度での回転数)で回転していると判断す
ることはできない。そこで一定の待ち時間(132)を
もって画像形成に遷移する。この一定の待ち時間を有す
ることなく、あるいは十分に待ち時間が確保されていな
い状態で画像形成動作に入ると、画像の水平比率が正常
でないために画像の上部において揺らいだ画像が出力さ
れてしまう。
First, when the image forming section of the printer receives a print instruction, the image forming section starts a sheet feeding operation and simultaneously starts up the scanner motor (131). Although the paper feeding operation depends on the configuration of the printer, in the case of a small laser beam printer, the paper feeding operation is often finished before the scanner motor starts up. Not listed. (That is, a configuration that does not become a factor that restricts the first print time will be described.) The completion of the startup of the scanner motor is determined by the ready signal of the scanner motor. However, as shown in FIG. 10, the scanner motor has a fluctuation for a while after reaching the steady rotational speed 135 by the rotation instruction. Therefore, the ready signal of the scanner motor is set to be ready with a certain width with respect to the target rotation speed. Therefore, it is not possible to judge from the output of the ready signal that the scanner motor is rotating at the normal rotation speed (the rotation speed with the accuracy that does not cause a problem even when an image is formed). Then, the image forming apparatus transits to the image formation with a certain waiting time (132). If the image forming operation is started without the fixed waiting time, or if the waiting time is not sufficiently secured, a fluctuating image is output at the upper part of the image because the horizontal ratio of the image is not normal. .

【0015】つぎに画像形成動作(133)についは、
先に説明したように静電写真プロセスに基づいて画像形
成を行ってその後に排紙動作(定着を含む、用紙を排紙
トレイに搬送する動作)(134)を行う。
Next, regarding the image forming operation (133),
As described above, the image formation is performed based on the electrostatic photography process, and then the paper discharge operation (the operation of conveying the paper to the paper discharge tray, including fixing) (134) is performed.

【0016】[0016]

【発明が解決しようとしている課題】しかしながら、先
の従来例ではスキャナモータの揺らぎが最大の場合でも
正常な画像が出力されるように十分な余裕を見て待ち時
間を設定する必要があった。
However, in the above conventional example, it is necessary to set the waiting time with a sufficient margin so that a normal image is output even when the fluctuation of the scanner motor is maximum.

【0017】そのために、ほとんどの場合スキャナモー
タが正常回転数になっているにもかかわらず(画像が形
成できる状態になっているにもかかわらず)、この待ち
時間のために何もしないで待っているという状態が存在
する。このことは、ファーストプリントタイムを延ばし
てしまう一要因となっていた。
Therefore, in most cases, even if the scanner motor is at the normal rotation speed (in spite of being in a state where an image can be formed), nothing is done to wait for this waiting time. There is a state of being. This has been a factor in extending the first print time.

【0018】[0018]

【課題を解決するための手段】そこで、本発明は、水平
同期信号の期間を監視することによってスキャナモータ
の正常回転を検知し、最短の待ち時間で画像を形成する
ことができるレーザビームプリンタを提供するものであ
る。
Therefore, the present invention provides a laser beam printer capable of detecting the normal rotation of a scanner motor by monitoring the period of a horizontal synchronizing signal and forming an image in the shortest waiting time. It is provided.

【0019】[0019]

【実施例】【Example】

(実施例1)図1をもとに第1の実施例について説明す
る。16は、レーザビームプリンタのシーケンスを制御
するCPUであり、各種アクチュエータの制御、センサ
による動作状態の監視などを行う。ただし、これらの回
路は本発明に直接関係がないので図1では省略してあ
る。2は、主走査方向の制御信号発生タイミングを書き
込むためのレジスタであり、画像マスク信号4の開始と
終了のタイミングを示すデータ、BDを検出するために
強制的にレーザを発光させるためのアンブランキング信
号5の開始と終了のタイミングを示すデータ、及び外来
ノイズなどの影響で規定範囲外にBD信号が来ても無視
するためのBD許容信号10の開始と終了のタイミング
を示すデータを格納する。13は、主走査カウンタであ
りBD信号14によりリセットされ基準クロックをカウ
ントアップする。このカウント値は、比較器3により先
に述べたレジスタ2の値と比較される。この比較結果が
一致した場合は次段のJ/Kフリップフロップ4、5、
10を経て制御信号発生部17へと送られる。17では
これらの信号からレーザの強制発光信号6及び画像信号
によるレーザの発光を許可するイネーブル信号7をレー
ザドライバへと送る。
(Embodiment 1) A first embodiment will be described with reference to FIG. Reference numeral 16 is a CPU that controls the sequence of the laser beam printer, and controls various actuators and monitors the operating state by sensors. However, these circuits are omitted in FIG. 1 because they are not directly related to the present invention. Reference numeral 2 is a register for writing the control signal generation timing in the main scanning direction, which is data for indicating the start and end timings of the image mask signal 4, and unblanking for forcibly causing the laser to emit light in order to detect BD. The data indicating the start and end timings of the signal 5 and the data indicating the start and end timings of the BD allowance signal 10 for ignoring the BD signal even if it comes out of the specified range due to external noise are stored. A main scanning counter 13 is reset by the BD signal 14 and counts up the reference clock. This count value is compared by the comparator 3 with the value of the register 2 described above. If the comparison results match, the next-stage J / K flip-flops 4, 5,
It is sent to the control signal generator 17 via 10. At 17, the laser forced light emission signal 6 and the enable signal 7 for permitting the laser light emission by the image signal are sent to the laser driver from these signals.

【0020】11の破線で囲んだ箇所が特に本発明に特
徴的な回路であり、BD信号14で、主走査カウンタ1
3をクリアする際に、それと同時にカウント値をレジス
タ12へとストアする。
A portion surrounded by a broken line 11 is a circuit characteristic of the present invention.
When clearing 3, the count value is stored in the register 12 at the same time.

【0021】CPU16へは、CPU16の割り込み端
子8にBD信号が接続されているために、レジスタ12
の内容が更新されたことを知ることができる。
Since the BD signal is connected to the interrupt terminal 8 of the CPU 16 to the CPU 16, the register 12
You can know that the content of has been updated.

【0022】以降、図2のフローチャートをもとにポリ
ゴンミラーが6面の場合のCPU16の動作を説明す
る。
The operation of the CPU 16 when the polygon mirror has six surfaces will be described below with reference to the flowchart of FIG.

【0023】図2はCPU16の割り込み端子8へ割り
込み信号(この場合BD信号)が入力された場合に実行
する割り込み処理ルーチン(21)である。
FIG. 2 shows an interrupt processing routine (21) executed when an interrupt signal (BD signal in this case) is input to the interrupt terminal 8 of the CPU 16.

【0024】まず割り込みが発生するとCPU16内の
レジスタR(i)を参照する。6面ポリゴンミラーのた
めCPU内のレジスタは、各面毎のBD周期が格納でき
るようにR(1)〜R(6)の6箇所確保しておく。
First, when an interrupt occurs, the register R (i) in the CPU 16 is referred to. Since it is a six-sided polygon mirror, six registers R (1) to R (6) are secured in the CPU so that the BD cycle for each surface can be stored.

【0025】仮に今i=1であったとするとR(1)と
R12の差の絶対値がある一定の値C以下であるかどう
か判断する(22)。このCは予め決めておいた値であ
り、ポリゴンミラーが正常回転と見なせる値である。先
ほどの絶対値がCより小さい場合にはスキャナモータが
規定回転数であると判断(23)し、次の画像形成シー
ケンスに移行する。また、絶対値がC以上であった場合
には、スキャナが定常状態に達する前の状態であると判
断し、24へ移る。24では、CPU16内のレジスタ
に現在のR12の値を確保する。iの値は次のBDのた
めに+1加算する(26)。ここでi=6の場合には、
iを1に設定する(25、27)。以上の処理を経て、
割り込み処理ルーチンを終了する。
If i = 1 now, it is judged whether the absolute value of the difference between R (1) and R12 is less than a certain value C (22). This C is a value determined in advance, and is a value at which the polygon mirror can be regarded as normal rotation. If the absolute value is smaller than C, it is determined that the scanner motor is at the specified rotation speed (23), and the process proceeds to the next image forming sequence. If the absolute value is greater than or equal to C, it is determined that the scanner is in a state before reaching the steady state, and the process proceeds to 24. At 24, the current value of R12 is secured in the register in the CPU 16. The value of i is incremented by 1 for the next BD (26). Here, when i = 6,
i is set to 1 (25, 27). After the above processing,
The interrupt processing routine ends.

【0026】ポリゴンミラーの各面毎に比較を行う理由
としては、ポリゴンミラーの面分割精度のバラツキによ
ってスキャナモータが正常に回転していたとしてもR1
2にストアされる値が面ごとに異なるためである。
The reason why the comparison is made for each surface of the polygon mirror is R1 even if the scanner motor is normally rotated due to the variation in the surface division accuracy of the polygon mirror.
This is because the value stored in 2 is different for each surface.

【0027】本実施例に示すように面ごとにやることに
より面分割精度が悪くても全く影響を受けず回転状態を
検知することが可能となる。
As shown in the present embodiment, by performing each surface, even if the accuracy of surface division is poor, it is possible to detect the rotation state without being affected at all.

【0028】(実施例2)次の実施例では、スキャナの
回転数にオーバシュートがある場合についての本発明の
適用例について説明する。ハードウエア構成は図1に示
した構成と同じであるため図1を用いて説明する。レジ
スタ12に格納されるデータを図3に示す(32)。上
図がR12に格納されるある面のデータ(6面ポリゴン
ミラーの場合には、R12にラッチされるデータは1面
目から6面目までのデータが繰返しラッチされるため、
6回毎のデータ)である。縦軸は上側に行くにしたがっ
てデータ値が大きくなり、下側に行くにしたがってデー
タ値が小さくなる。つまり、上側ではデータ値(主走査
カウンタ13のカウント値)が大きいためBD周期が長
いことを示す。このことは言い替えるとポリゴンミラー
の回転数が遅いと考えることができる。横軸は、時間を
示しており、右に行くにしたがって時間が経過する。図
に示すように回転数が上がってくるにしたがってデータ
は下がってくる。直線31は、ポリゴンミラーが規定の
回転数で回転している場合のデータ値を示すラインであ
る。データは、ポリゴンミラーの回転数が上がってくる
と下がるが、図3の上図に示すように規定回転数を過ぎ
ても若干高めの回転数に上がった後に規定回転数に収束
する。
(Embodiment 2) In the following embodiment, an application example of the present invention in the case where the number of rotations of the scanner has an overshoot will be described. The hardware configuration is the same as the configuration shown in FIG. 1 and therefore will be described with reference to FIG. The data stored in the register 12 is shown in FIG. 3 (32). The above figure shows the data of a certain surface stored in R12 (in the case of a six-sided polygon mirror, the data latched in R12 is the data from the first side to the sixth side are repeatedly latched,
Data every 6 times). On the vertical axis, the data value increases toward the upper side, and the data value decreases toward the lower side. That is, on the upper side, the BD value is long because the data value (count value of the main scanning counter 13) is large. In other words, it can be considered that the rotation speed of the polygon mirror is slow. The horizontal axis indicates time, and the time elapses toward the right. As shown in the figure, the data decreases as the rotation speed increases. The straight line 31 is a line showing a data value when the polygon mirror is rotating at a prescribed rotation speed. The data decreases as the rotation speed of the polygon mirror increases, but as shown in the upper diagram of FIG. 3, the data increases to a slightly higher rotation speed and then converges to the specified rotation speed.

【0029】一方、下図は上図の隣り合うデータの差分
を取りその絶対値を示したものである。35にしめすラ
インは、回転が一定回転になった場合に差分が取る値を
示している。
On the other hand, the lower diagram shows the absolute value of the difference between the adjacent data in the upper diagram. The line indicated by 35 indicates the value obtained by the difference when the rotation becomes a constant rotation.

【0030】図に示すように回転の加速中はラインより
上側を推移し、その後図に示すように収束していく。破
線の34は、35に対する許容範囲である。この範囲内
に入っていれば、許容できる回転変動に収まっているこ
とを示す。回転にオーバーシュートがある場合37に示
すように回転が高い位置で一度定回転になったように差
分データ示してしまう。これを防止するために一度差分
データが35に一致したから、すぐに規定回転収束した
と判断するのではなく規定回転に相当するデータが連続
してある数だけ続いたことを持って判断する。これによ
り上記誤判断を防止することが可能となる。例えば、連
続して10回続いて35の値と一致したことを持って収
束と判断するシーケンスを組めば37のような過渡状態
は無視することが可能である。
As shown in the figure, during the acceleration of rotation, it moves above the line and then converges as shown in the figure. The broken line 34 is an allowable range for 35. If it is within this range, it means that the rotation fluctuation is within the allowable range. When there is an overshoot in the rotation, difference data is displayed as if the rotation once became a constant rotation at a high rotation position as shown in 37. In order to prevent this, since the difference data once coincides with 35, it is not judged that the specified rotation has converged immediately, but it is judged that the data corresponding to the specified rotation continues for a certain number of times. This makes it possible to prevent the erroneous determination. For example, a transient state such as 37 can be ignored by forming a sequence in which it is determined that the value converges when the value of 35 is obtained 10 times in succession.

【0031】(実施例3)先の実施例では、BD信号1
4が発生される度ごとにCPU16に対し割り込みをか
け、CPU16で先に説明した処理を行っていた。この
BD信号14が発生する周期は、数百μsecという単
位であり、処理速度の遅いCPUを使用した場合や、他
に高速で処理しなければならないタスクがあった場合に
はCPUの処理時間を割いてしまうために、ハードウエ
アでこれらの負担を軽くする必要が生じる場合がある。
次の実施例では、先に述べた機能の一部をハードウエア
で行うことによりCPUの負担を軽くする例について説
明する。図4にその構成を示す。先の実施例で説明した
図1と同じ機能を有するものについては同じ番号を付け
てある。これらの回路の中でこの実施例のために追加し
た部分は、41のBD信号分周回路である。このBD信
号分周回路の詳細について次に説明する。図5は、BD
分周回路の一構成例である。また、この回路の各部の波
形を図6に示す。この回路の機能としては、ポリゴンミ
ラーが一回転する度に複数回発生するBD信号がそのま
まCPUに送るのではなく、ある面に着目し、その面か
らBD信号がでた場合のみCPUに割り込みをかける。
これによりCPUの負担を軽減させるものである。本実
施例では、ポリゴン面数が6面の場合について説明して
いる。したがってポリゴンミラーの一回転でBD信号1
4が6回発生するがその中の1つをCPU16の割り込
み信号へと送るというものである。
(Embodiment 3) In the previous embodiment, the BD signal 1
Every time 4 is generated, the CPU 16 is interrupted and the CPU 16 performs the above-described processing. The cycle in which the BD signal 14 is generated is in the unit of several hundreds of microseconds, and the processing time of the CPU is reduced when a CPU having a slow processing speed is used or when there is another task that needs to be processed at high speed. In some cases, it may be necessary to reduce the burden on the hardware in order to do so.
In the next embodiment, an example will be described in which a part of the functions described above is performed by hardware to reduce the load on the CPU. FIG. 4 shows the configuration. Components having the same functions as those in FIG. 1 described in the previous embodiment are designated by the same reference numerals. An added portion of these circuits for this embodiment is a BD signal divider circuit of 41. Details of this BD signal frequency dividing circuit will be described below. Figure 5 shows BD
It is one structural example of a frequency dividing circuit. The waveform of each part of this circuit is shown in FIG. The function of this circuit is not to send the BD signal generated a plurality of times each time the polygon mirror makes one rotation to the CPU as it is, but to focus on a certain surface and interrupt the CPU only when the BD signal appears from that surface. Call.
This reduces the load on the CPU. In this embodiment, the case where the number of polygon surfaces is 6 has been described. Therefore, BD signal 1 is generated by one rotation of the polygon mirror.
4 is generated 6 times, one of which is sent to the interrupt signal of the CPU 16.

【0032】それでは、図5、図6についてその構成に
ついて説明する。
Now, the configuration will be described with reference to FIGS.

【0033】BD信号分周回路41は、大きく分けてB
D信号とクロックを同期を取り波形を成形するための波
形成回路53、6つのBD信号から1つのBD信号を発
生させるための分周回路54、およびこれらを接続する
ためのフリップフロップ55よりなる。リセット信号4
2により初期化された後、これらの回路は、基本クロッ
ク43に同期して動作する。BD信号44が波形成形回
路53に入力されるとBD信号は基本クロック43に同
期した一定の波形になる。(図6に示すBD信号は、紙
面の都合上、間隔が短く設定してある。実際のレーザビ
ームプリンタでは、ローレベルの時間がこの波形に比べ
て非常に長い。しかし、この回路の動作としては、実際
のレーザビームプリンタと変わりはない。)この波形成
形されたBD信号47は、フリップフロップ55を介し
て分周器54に入力される。分周器54は、ジョンソン
カウンタを用いたものであり、その詳細については波形
48〜51に記載してある。52が分周後のBD割り込
み信号であり、この信号をCPU16の割り込み端子8
に入力することによりCPU16の負担を軽減させるこ
とが可能となる。以降、先の実施例に述べたように差分
を取り、スキャナモータの定常回転を検知したことを持
って画像形成のための次のシーケンスへと移行する。
The BD signal frequency dividing circuit 41 is roughly divided into B
A wave forming circuit 53 for synchronizing a D signal and a clock to form a waveform, a frequency dividing circuit 54 for generating one BD signal from six BD signals, and a flip-flop 55 for connecting these. . Reset signal 4
After being initialized by 2, these circuits operate in synchronization with the basic clock 43. When the BD signal 44 is input to the waveform shaping circuit 53, the BD signal has a constant waveform synchronized with the basic clock 43. (The BD signal shown in FIG. 6 is set to have a short interval due to space limitations. In an actual laser beam printer, the low-level time is extremely long compared to this waveform. Is the same as an actual laser beam printer.) The waveform-shaped BD signal 47 is input to the frequency divider 54 via the flip-flop 55. The frequency divider 54 uses a Johnson counter, the details of which are described in the waveforms 48 to 51. 52 is a BD interrupt signal after frequency division, and this signal is used as the interrupt terminal 8 of the CPU 16.
It becomes possible to reduce the load on the CPU 16 by inputting into the. After that, as described in the previous embodiment, the difference is calculated, and upon detecting the steady rotation of the scanner motor, the process proceeds to the next sequence for image formation.

【0034】(実施例4)先の実施例においては、スキ
ャナモータが一定回転数になったことをいかに早く検知
するかという観点で説明を行ってきた。次の実施例で
は、このハード構成でスキャナモータの異常検知を行う
場合について説明する。図3に示すように回転数が規定
の回転数にならなくとも回転の変動がなくなれば差分の
値は、目標の35に一致する。しかし、スキャナモータ
の異常によって規定の回転数以外の回転数で定常回転に
なってしまった場合には、システムとしては、故障とし
て処理をする必要がある。そのために、差分が、目標値
に一致した時点でR12に格納されている値が所定の範
囲内の値であるかどうかをみることにより故障検知を行
うことが可能である。こうすることにより異常画像の出
力を防止し、スキャナモータの故障が発生した場合に異
常箇所を容易に特定することが可能である。
(Embodiment 4) In the previous embodiment, the description has been made from the viewpoint of how quickly the fact that the scanner motor has reached a constant rotation speed is detected. In the next embodiment, a case will be described where a scanner motor abnormality is detected with this hardware configuration. As shown in FIG. 3, even if the rotation speed does not reach the specified rotation speed, if the rotation fluctuation is eliminated, the difference value matches the target value of 35. However, when the scanner motor is abnormal and the rotation speed is a steady rotation speed other than the specified rotation speed, the system needs to treat it as a failure. Therefore, it is possible to detect a failure by checking whether or not the value stored in R12 is within a predetermined range when the difference matches the target value. By doing so, it is possible to prevent the output of the abnormal image and easily identify the abnormal portion when the scanner motor fails.

【0035】[0035]

【発明の効果】以上説明したように本発明を、用いるこ
とにより、スキャナモータの収束待ち時間を最小限に留
めることができる。そのために、ユーザがプリントをお
こなってからその印刷物を手にするまでの時間を短縮す
ることができ、より使いやすいレーザビームプリンタを
提供することが可能となる。
As described above, by using the present invention, the convergence waiting time of the scanner motor can be minimized. Therefore, it is possible to shorten the time from when the user prints until he gets the printed matter, and it is possible to provide a laser beam printer that is easier to use.

【0036】また、スキャナモータが故障した場合にお
いても故障した箇所を容易に特定でき、サービス性が向
上するというメリットもある。
Further, even when the scanner motor fails, there is an advantage that the failed portion can be easily specified and the serviceability is improved.

【図面の簡単な説明】[Brief description of drawings]

【図1】第1実施例を説明するための回路図である。FIG. 1 is a circuit diagram for explaining a first embodiment.

【図2】第1の実施例を説明するためのフローチャート
である。
FIG. 2 is a flowchart for explaining the first embodiment.

【図3】第2の実施例を説明するためのグラフである。FIG. 3 is a graph for explaining the second embodiment.

【図4】第3の実施例を説明するための回路図である。FIG. 4 is a circuit diagram for explaining a third embodiment.

【図5】第3の実施例を説明するための回路図である。FIG. 5 is a circuit diagram for explaining a third embodiment.

【図6】第3の実施例を説明するためのタイミングチャ
ートである。
FIG. 6 is a timing chart for explaining a third embodiment.

【図7】レーザビームプリンタの構成を説明するための
図である。
FIG. 7 is a diagram illustrating a configuration of a laser beam printer.

【図8】主走査方向の信号を説明するための図である。FIG. 8 is a diagram for explaining signals in a main scanning direction.

【図9】ファーストプリントタイムを説明するためのタ
イミングチャートである。
FIG. 9 is a timing chart for explaining a first print time.

【図10】スキャナモータの立上り状態を説明するため
の図である。
FIG. 10 is a diagram for explaining a rising state of a scanner motor.

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

12 レジスタ 13 主走査カウンタ 14 BD信号 16 CPU 41 BD信号分周回路 102 レーザユニット 104 スキャナモータ 105 回転多面鏡(ポリゴンミラー) 108 感光ドラム 111 光電変換素子 12 register 13 main scanning counter 14 BD signal 16 CPU 41 BD signal frequency dividing circuit 102 laser unit 104 scanner motor 105 rotating polygon mirror (polygon mirror) 108 photosensitive drum 111 photoelectric conversion element

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 水平同期信号を得るために感光体上を走
査するレーザビームの走査路上でレーザビームを検出す
る検出手段と、 前記水平同期信号によりリセットされ、基準クロックの
カウントを開始する主走査カウンタと、 前記水平同期信号によりリセットされる際の前記主走査
カウンタの値を保持する保持手段と、 該保持手段に保持された値を参照して、前記回転多面鏡
の回転状態を判断する判断手段を有することを特徴とす
るレーザビームプリンタ。
1. A detection means for detecting a laser beam on a scanning path of a laser beam for scanning a photoconductor to obtain a horizontal synchronization signal, and a main scanning which is reset by the horizontal synchronization signal and starts counting a reference clock. A counter, a holding unit that holds the value of the main scanning counter when reset by the horizontal synchronization signal, and a determination that determines the rotating state of the rotary polygon mirror with reference to the value held by the holding unit. A laser beam printer having means.
【請求項2】 請求項1に記載のレーザビームプリンタ
において、前記判別手段は、前記回転多面鏡の面数をn
とした場合、m回目(m=整数)の水平同期信号により
保持した前記保持手段の第1の値とm+(n*1)回目
(1=整数)の水平同期信号により保持した前記保持手
段の第2の値の差の絶対値が、所定の値以下であること
をもって、前記回転多面鏡が定常回転数、または、定常
回転数間近であると判断し、更に、前記レーザビームプ
リンタは、画像形成動作への移行を許容する手段を有す
ることを特徴とする前記請求項1記載のレーザビームプ
リンタ。
2. The laser beam printer according to claim 1, wherein the discriminating means determines the number of faces of the rotary polygon mirror to be n.
, The first value of the holding means held by the m-th (m = integer) horizontal synchronizing signal and the holding means held by the m + (n * 1) -th (1 = integer) horizontal synchronizing signal. When the absolute value of the difference between the second values is equal to or smaller than a predetermined value, it is determined that the rotary polygon mirror is at or near the steady rotation speed, and the laser beam printer further determines that the image is displayed. The laser beam printer according to claim 1, further comprising means for permitting a transition to a forming operation.
【請求項3】 請求項2において、前記判断手段は、回
転多面鏡の回転開始後、所定時間経過しても前記第1の
値が規定の範囲内にならなかった場合に、故障と判断す
ることを特徴とするレーザビームプリンタ。
3. The determination device according to claim 2, wherein the determination unit determines a failure if the first value does not fall within a specified range even after a lapse of a predetermined time after the rotation of the rotary polygon mirror is started. A laser beam printer characterized in that
【請求項4】 請求項3に記載のレーザビームプリンタ
において、前記判断手段により故障と判断された場合、
画像形成動作の中断、または報知を行うことを特徴とす
る前記請求項2記載のレーザビームプリンタ。
4. The laser beam printer according to claim 3, wherein when the determination unit determines that a failure has occurred,
The laser beam printer according to claim 2, wherein the image forming operation is interrupted or notified.
【請求項5】 請求項1に記載のレーザビームプリンタ
において、前記判断手段は前記回転多面鏡の同一の面で
反射されたレーザビームの検出に対応して得られる保持
手段により保持される2つのカウント値を比較すること
により、前記回転多面鏡の回転状態を判断することを特
徴とするレーザビームプリンタ。
5. The laser beam printer according to claim 1, wherein the determination means is held by two holding means obtained in response to detection of a laser beam reflected on the same surface of the rotary polygon mirror. A laser beam printer, wherein the rotating state of the rotary polygon mirror is judged by comparing count values.
JP32745494A 1994-12-28 1994-12-28 Laser beam printer Expired - Fee Related JP3571786B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32745494A JP3571786B2 (en) 1994-12-28 1994-12-28 Laser beam printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32745494A JP3571786B2 (en) 1994-12-28 1994-12-28 Laser beam printer

Publications (2)

Publication Number Publication Date
JPH08183200A true JPH08183200A (en) 1996-07-16
JP3571786B2 JP3571786B2 (en) 2004-09-29

Family

ID=18199349

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32745494A Expired - Fee Related JP3571786B2 (en) 1994-12-28 1994-12-28 Laser beam printer

Country Status (1)

Country Link
JP (1) JP3571786B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007076061A (en) * 2005-09-12 2007-03-29 Ricoh Co Ltd Optical writing device, image forming apparatus, method for optical writing, and optical writing program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007076061A (en) * 2005-09-12 2007-03-29 Ricoh Co Ltd Optical writing device, image forming apparatus, method for optical writing, and optical writing program

Also Published As

Publication number Publication date
JP3571786B2 (en) 2004-09-29

Similar Documents

Publication Publication Date Title
KR920000570B1 (en) Imaging forming apparatuses and methods of controlling an output of a semiconductor laser
US10481518B2 (en) Image forming apparatus which changes time period for masking detection of period of rotation synchronous signal
US8670014B2 (en) Image forming apparatus
JPH08295066A (en) Apparatus and method for forming image
EP0720120A2 (en) Laser beam printer
JPH0658463B2 (en) Horizontal synchronizer for laser beam printer
JP2771157B2 (en) Optical scanning device
US9122190B2 (en) Image forming apparatus capable of adjusting laser beams emitted from a plurality of light sources, and method of controlling image forming apparatus
JP3571786B2 (en) Laser beam printer
US6166749A (en) Optical scanning system for printer
JP3320231B2 (en) Laser beam printer and control method therefor
JP2019117358A (en) Image forming apparatus
JP2745509B2 (en) Ready state detector for scanner motor
JP2002365569A (en) Imaging apparatus
JP2001133708A (en) Image forming device
US7161704B1 (en) Image formation apparatus
JPH09123519A (en) Image forming apparatus
US20050206719A1 (en) Image forming apparatus
JPH0894948A (en) Recorder
JP2003295098A (en) Image forming apparatus and its control method
JP5986979B2 (en) Motor control device and image forming apparatus having the same
JPH06286215A (en) Laser beam printer
US8279480B2 (en) Image forming apparatus and method of controlling the same
JP2008049501A (en) Image signal processor and image forming apparatus equipped with the same
JPH04247760A (en) Image forming device

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040120

A521 Written amendment

Effective date: 20040318

Free format text: JAPANESE INTERMEDIATE CODE: A523

A131 Notification of reasons for refusal

Effective date: 20040420

Free format text: JAPANESE INTERMEDIATE CODE: A131

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040521

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Effective date: 20040615

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040625

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070702

Year of fee payment: 3

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080702

Year of fee payment: 4

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090702

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090702

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 6

Free format text: PAYMENT UNTIL: 20100702

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 6

Free format text: PAYMENT UNTIL: 20100702

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110702

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees