JPH09275478A - Data processing unit - Google Patents

Data processing unit

Info

Publication number
JPH09275478A
JPH09275478A JP8110432A JP11043296A JPH09275478A JP H09275478 A JPH09275478 A JP H09275478A JP 8110432 A JP8110432 A JP 8110432A JP 11043296 A JP11043296 A JP 11043296A JP H09275478 A JPH09275478 A JP H09275478A
Authority
JP
Japan
Prior art keywords
data
read
write
address
fifo memory
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
JP8110432A
Other languages
Japanese (ja)
Inventor
Hiroki Okubo
博樹 大久保
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP8110432A priority Critical patent/JPH09275478A/en
Publication of JPH09275478A publication Critical patent/JPH09275478A/en
Pending legal-status Critical Current

Links

Landscapes

  • Storing Facsimile Image Data (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide the data processing unit in which data setting and selection and arithmetic operation and control of data processing are conducted while relieving the load on the firmware. SOLUTION: A signal processing section of a digital copying machine is provided with a 1-line number setting register 52 receiving 1-line number data and with a capacity setting register 52 receiving capacity data of an FIFO memory, and a divider 53 connecting to the 1-line number setting register 52 and the capacity setting register 52 calculates division of the 1-line number data and the capacity data. An adder 54 connecting to the divider 53 adds 1 to the quotient, fractions are omitted and then the repetitive access number to addresses of the FIFO is calculated. Thus, the data management between the valid print picture element number and the maximum storage capacity is conducted by relieving the load of the firmware and the calculation of a phase difference between the write start address and the read start address by an external firmware is not required and then the control efficiency of the system is improved.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、複写機などの画像
形成装置に適用され、メモリに対する画像データの書込
と読出とを相互に対応制御して行い、読出データで画像
形成を行うデータ処理装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention is applied to an image forming apparatus such as a copying machine, and performs data processing for writing and reading image data to and from a memory so as to correspond to each other, and to form an image with the read data. Regarding the device.

【0002】[0002]

【従来の技術】従来のディジタル複写機では、図15に
示すように、原稿画像を読み取り読み取った画像データ
を出力する画像読取部2に、入力される画像データに信
号処理を施す信号処理部3が接続され、信号処理部3に
は画像データに基づいて原稿画像のプリントを行う画像
印刷部4が接続されている。画像読取部2では、コンタ
クトガラス5の下方に、主走査方向に細長いライン光源
6及び反射ミラー7からなる第1走査ユニット8と、一
対の反射ミラー9、10からなる第2走査ユニット11
とが、速度比が2対1となるように、副走査方向に移動
自在に配置されており、第1走査ユニット8に対向し
て、結像レンズ12が配設され、結像レンズ12の結像
位置にCCDセンサ13が配設されている。
2. Description of the Related Art In a conventional digital copying machine, as shown in FIG. 15, an image reading section 2 for reading image data of an original and outputting the image data is read by a signal processing section 3 for applying signal processing to the input image data. The image processing unit 4 is connected to the signal processing unit 3 and is connected to the image printing unit 4 that prints an original image based on image data. In the image reading unit 2, below the contact glass 5, a first scanning unit 8 including a line light source 6 and a reflecting mirror 7 elongated in the main scanning direction, and a second scanning unit 11 including a pair of reflecting mirrors 9 and 10.
Are arranged so as to be movable in the sub-scanning direction so that the speed ratio becomes 2: 1, and an imaging lens 12 is arranged so as to face the first scanning unit 8 and The CCD sensor 13 is arranged at the image forming position.

【0003】信号処理部3では、画像読取部2のCCD
センサ13で光電変換された画像信号が入力されるアン
プ14に、ADコンバータ15が接続され、ADコンバ
ータ15に各種の信号処理を行う画像処理回路16が接
続され、画像処理回路16には、画像データが一時記憶
されるバッファメモリ17が接続され、バッファメモリ
17には、データの読出開始タイミングを制御する書込
制御部18が接続され、書込制御部18には、画像印刷
部4の駆動をするLD変調部19が接続されている。
In the signal processing unit 3, the CCD of the image reading unit 2
An AD converter 15 is connected to an amplifier 14 to which an image signal photoelectrically converted by the sensor 13 is input, and an image processing circuit 16 for performing various kinds of signal processing is connected to the AD converter 15 and the image processing circuit 16 includes an image A buffer memory 17 for temporarily storing data is connected to the buffer memory 17. A write control unit 18 for controlling a data read start timing is connected to the buffer memory 17, and the write control unit 18 drives the image printing unit 4. The LD modulation unit 19 that operates is connected.

【0004】画像印刷部4では、信号処理部3のLD変
調部19で駆動されるLD(レーザダイオード)20の
出射光路に、コリメータレンズ21、コリメータレンズ
21の後段にシリンドレカルレンズ22が配設され、シ
リンドリカルレンズ22の後段には、主走査方向に回転
自在なポリゴンミラー23が配設されている。ポリゴン
ミラー23の主走査光路にfθレンズ24が配設され、
fθレンズ24の後段に反射ミラー25が配設され、反
射ミラー25の後段に、副走査方向に回転自在で、原稿
画像の静電潜像が形成される感光体ドラム26が配設さ
れている。また、ポリゴンミラー23の主走査光が感光
体ドラム26に入射する直前位置に、フォトセンサから
なる同期検知器27が配設され、同期検知器27の出力
端子は、書込制御部18に接続されている。
In the image printing section 4, a collimator lens 21 is provided in the emission optical path of an LD (laser diode) 20 driven by the LD modulation section 19 of the signal processing section 3, and a cylindrical rectal lens 22 is provided at the subsequent stage of the collimator lens 21. A polygon mirror 23 that is rotatable in the main scanning direction is disposed behind the cylindrical lens 22. An fθ lens 24 is arranged in the main scanning optical path of the polygon mirror 23,
A reflection mirror 25 is provided behind the fθ lens 24, and a photoconductor drum 26 that is rotatable in the sub-scanning direction and on which an electrostatic latent image of an original image is formed is provided behind the reflection mirror 25. . Further, a sync detector 27 composed of a photosensor is arranged immediately before the main scanning light of the polygon mirror 23 enters the photoconductor drum 26, and an output terminal of the sync detector 27 is connected to the writing controller 18. Has been done.

【0005】このような構成の従来のデータ処理装置で
は、画像読取部2において、コンタクトガラス5に載置
されている原稿の画像が、第1走査ユニット8及び第2
走査ユニット11で副走査方向に光学的に読取り走査さ
れ、原稿画像の光学信号が、結像レンズ12により、C
CD13に結像されて電気信号に変換される。CCDセ
ンサ13からは、画像データの電気信号が、副走査方向
に連続する主走査ラインとして1ラインずつ出力され、
アンプ14に入力され増幅された後に、ADコンバータ
15でAD変換され、画像処理回路16に入力される。
In the conventional data processing apparatus having such a configuration, in the image reading section 2, the image of the original document placed on the contact glass 5 is detected by the first scanning unit 8 and the second scanning unit 8.
The scanning unit 11 optically reads and scans in the sub-scanning direction, and the optical signal of the original image is transferred by the imaging lens 12 to C
An image is formed on the CD 13 and converted into an electric signal. From the CCD sensor 13, an electric signal of image data is output line by line as a main scanning line continuous in the sub scanning direction.
After being input to the amplifier 14 and amplified, it is AD-converted by the AD converter 15 and input to the image processing circuit 16.

【0006】この場合、CCDセンサ13からは、ライ
ン同期信号(LSYNC)によりアドレスがリセットさ
れてから、所定の画像クロックで主走査方向に、1ライ
ンの画像データが1画素ずつ出力され、この画像データ
は、第1走査ユニット8、第2走査ユニット11の走査
速度、CCDセンサ13の読取り周期などに依存する所
定のライン同期で、1ラインずつ出力されることにな
る。
In this case, after the address is reset by the line synchronizing signal (LSYNC) from the CCD sensor 13, one line of image data is output pixel by pixel in the main scanning direction at a predetermined image clock. The data is output line by line in a predetermined line synchronization depending on the scanning speed of the first scanning unit 8 and the second scanning unit 11, the reading cycle of the CCD sensor 13, and the like.

【0007】画像処理回路16では、明度補正処理、変
倍処理、編集処理などの各種の処理が行われ、処理後に
画像データはバッファメモリ17に格納される。そし
て、書込制御部18からのタイミング制御信号によっ
て、バッファメモリ17の画像データが書込制御部18
に読み出され、書込制御部18によって、範囲制限やパ
ターン合成などの処理が実行された後に、画像データは
LD変調部19に入力される。
The image processing circuit 16 performs various kinds of processing such as brightness correction processing, scaling processing, and editing processing, and the image data is stored in the buffer memory 17 after the processing. Then, according to the timing control signal from the writing control unit 18, the image data in the buffer memory 17 is transferred to the writing control unit 18.
The image data is input to the LD modulation unit 19 after being read out and processed by the writing control unit 18 such as range limitation and pattern composition.

【0008】LD変調部19からは、画像データで変調
された駆動電流がLD20に入力され、LD20からは
画像データに対応する光信号が出射され、この光信号は
コリメータレンズ21とシリンドリカルレンズ22を通
過して、ポリゴンミラー23で偏向走査され、走査光は
fθで補正されて感光体ドラム26の被走査面に結像さ
れ、感光体ドラム26にはドットマトリクスの静電潜像
が形成され、この静電潜像がトナーで現像され、転写紙
に転写されて原稿画像の印刷が行われる。
A drive current modulated with image data is input to the LD 20 from the LD modulation section 19, and an optical signal corresponding to the image data is emitted from the LD 20. This optical signal passes through a collimator lens 21 and a cylindrical lens 22. After passing, it is deflected and scanned by the polygon mirror 23, the scanning light is corrected by fθ and imaged on the surface to be scanned of the photosensitive drum 26, and an electrostatic latent image of a dot matrix is formed on the photosensitive drum 26. This electrostatic latent image is developed with toner and transferred to a transfer paper to print an original image.

【0009】この場合、画像印刷部4において、ポリゴ
ンミラー23からの主走査光が、感光体ドラム26に入
射する直前に、同期検知器27に入射し、同期検知器2
7から同期検知信号DETPが出力されて、書込制御部
18に入力される。この同期検知信号DETPに基づい
て、書込制御部18からタイミング制御信号がバッファ
メモリ17に入力され、バッファメモリ17に一時格納
された画像データは、画像印刷部4の印刷出力として、
適切なタイミングで順次読み出される。
In this case, in the image printing unit 4, the main scanning light from the polygon mirror 23 enters the sync detector 27 immediately before entering the photosensitive drum 26, and the sync detector 2
The synchronization detection signal DETP is output from 7 and input to the write control unit 18. Based on this synchronization detection signal DETP, a timing control signal is input to the buffer memory 17 from the writing control unit 18, and the image data temporarily stored in the buffer memory 17 is output as a print output of the image printing unit 4.
The data is sequentially read at appropriate timing.

【0010】図15に示す従来のデータ処理装置では、
画像読取部2から信号処理部3への画像データの書込
と、信号処理部3から画像印刷部4への画像データの読
出とを連続的に実行するために、バッファメモリ17を
2系列として、2ラインの画像データを使用して、一方
の系列に1ラインの画像データを書込んでいる時間に、
他方の系列から事前に書込まれた1ラインの画像データ
を読み出している。
In the conventional data processor shown in FIG. 15,
In order to continuously execute the writing of the image data from the image reading unit 2 to the signal processing unit 3 and the reading of the image data from the signal processing unit 3 to the image printing unit 4, the buffer memory 17 has two series. Using the image data of 2 lines, at the time of writing the image data of 1 line in one series,
One line of image data written in advance is read from the other series.

【0011】一方、特開平4−170857号公報に
は、2系列のバッファメモリを使用し、データ書込より
データ読出を高速に設定し、データ書込とデータ読出と
を非同期的に開始し、一方のバッファメモリにデータ書
込とデータ読出とを同時に実行しても、書込アドレスが
読出アドレスに追い付かず、効率的なバッファメモリの
使用をする方法が開示されている。
On the other hand, in Japanese Patent Laid-Open No. 4-170857, two series of buffer memories are used, data reading is set at a higher speed than data writing, and data writing and data reading are asynchronously started. A method is disclosed in which a write address does not catch up with a read address even when data writing and data reading are simultaneously executed in one buffer memory, and the buffer memory is used efficiently.

【0012】また、この種のデータ処理装置において、
装置の構成を簡単にして1系列のバッファメモリによっ
て、画像データの読み書きを円滑に行うために、バッフ
ァメモリへの書込タイミングと読出タイミングの位相を
相対的に可変にする方式のものや、さらに、書込開始信
号と読出開始信号間に信号遅延手段を設けて制御を行う
ことによつて、1ライン未満の記憶容量を持つ1系列の
バッファメモリで画像データの読み書きを可能にするデ
ータ処理装置が提案されている。
In this type of data processing device,
In order to simplify the structure of the device and to smoothly read and write image data by a series of buffer memories, a system in which the phases of the write timing and the read timing with respect to the buffer memory are relatively variable, A data processing device that enables reading and writing of image data by a series of buffer memories having a storage capacity of less than one line by providing signal delay means between the write start signal and the read start signal for control. Is proposed.

【0013】[0013]

【発明が解決しようとする課題】この提案に係るデータ
処理装置によると、1系列の1ライン未満の記憶容量の
バッファメモリを使用して、画像形成のための画像デー
タの書込・読出が可能になるが、1ラインのドット数と
バッファメモリの最大容量とをファームウェアで検出
し、1ライン当たりのバッファメモリのアクセス回数を
別途演算する必要があり、バッファメモリの書込クロッ
クと読出クロックの周波数も、書込アドレスと読出アド
レスの関係に基づいて別途演算し、得られた周波数を供
給する必要がある。
According to the data processor of this proposal, it is possible to write / read image data for image formation by using a series of buffer memories having a storage capacity of less than one line. However, the number of dots in one line and the maximum capacity of the buffer memory must be detected by the firmware, and the number of times the buffer memory is accessed per line must be calculated separately. Also, it is necessary to separately calculate based on the relationship between the write address and the read address and supply the obtained frequency.

【0014】また、1ライン当たりのバッファメモリの
アクセス回数によるデータの書込開始タイミングと、デ
ータの読出開始タイミングとの位相差を予め演算するた
めに、ファームウェアの負担が大きい。さらに、書込開
始タイミングと読出開始タイミングとの位相差を変化さ
せるために、ファームウェアを介在させて、位相可変手
段に対して、外部から可変量を設定する必要があった。
また、提案に係るデータ処理装置によると、書込クロッ
クの周波数と読出クロックの周波数との間の周波数条件
が変化した場合の信頼性の上でも問題がある。
Further, since the phase difference between the data write start timing and the data read start timing depending on the number of times the buffer memory is accessed per line is calculated in advance, the burden on the firmware is heavy. Further, in order to change the phase difference between the write start timing and the read start timing, it is necessary to intervene firmware to set a variable amount from the outside to the phase varying means.
Further, the proposed data processing device has a problem in reliability when the frequency condition between the frequency of the write clock and the frequency of the read clock changes.

【0015】本発明は、前述したようなデータ処理装置
の現状に鑑みてなされたものであり、その第1の目的
は、データの設定や選択及びデータ処理の演算や制御
を、ファームウェアの負担を低減して行うことが可能な
データ処理装置を提供することにある。
The present invention has been made in view of the current state of the data processing apparatus as described above, and the first object thereof is to set and select data and to perform calculation and control of data processing by burdening the firmware. It is to provide a data processing device that can be reduced.

【0016】また、本発明の第2の目的は、書込クロッ
クの周波数と読出クロックの周波数との間の周波数条件
の変化に対応可能なデータ処理装置を提供することにあ
る。
A second object of the present invention is to provide a data processing device capable of coping with changes in frequency conditions between the frequency of a write clock and the frequency of a read clock.

【0017】[0017]

【課題を解決するための手段】前記第1の目的を達成す
るために、請求項1記載の発明によると、ドットマトリ
クスの画像データの1ライン未満の記憶容量を具備し、
データの書込とデータの読出とが独立して同時に実行可
能なFIFOメモリと、書込アドレスを、書込開始アド
レスから書込終端アドレスまで順次インクリメントし、
前記書込終端アドレスから前記書込開始アドレスに戻っ
て、前記FIFOメモリに1ラインごとの画像データを
繰り返して書込むデータ書込手段と、読出アドレスを、
読出開始アドレスから読出終端アドレスまで順次インク
リメントし、前記読出終端アドレスから前記読出開始ア
ドレスに戻って、前記FIFOメモリから1ラインごと
の画像データを繰り返して読み出すデータ読出手段と、
前記1ライン分のドット数と前記FIFOメモリの最大
記憶容量とを、それぞれ独立に設定する設定手段とを有
することを特徴とするものである。
In order to achieve the first object, the invention according to claim 1 has a storage capacity of less than one line of dot matrix image data,
A FIFO memory capable of executing data writing and data reading independently at the same time, and a write address are sequentially incremented from a write start address to a write end address,
Data write means for returning the write end address from the write end address to the write start address and repeatedly writing image data for each line in the FIFO memory, and a read address,
Data reading means that sequentially increments from a read start address to a read end address, returns from the read end address to the read start address, and repeatedly reads image data for each line from the FIFO memory;
It is characterized by further comprising setting means for independently setting the number of dots for one line and the maximum storage capacity of the FIFO memory.

【0018】同様に前記第1の目的を達成するために、
請求項2記載の発明は、ドットマトリクスの画像データ
の1ライン未満の記憶容量を具備し、データの書込とデ
ータの読出とが独立して同時に実行可能なFIFOメモ
リと、書込アドレスを、書込開始アドレスから書込終端
アドレスまで順次インクリメントし、前記書込終端アド
レスから前記書込開始アドレスに戻って、前記FIFO
メモリに1ラインごとの画像データを繰り返して書込む
データ書込手段と、読出アドレスを、読出開始アドレス
から読出終端アドレスまで順次インクリメントし、前記
読出終端アドレスから前記読出開始アドレスに戻って、
前記FIFOメモリから1ラインごとの画像データを繰
り返して読み出すデータ読出手段と、前記データ書込手
段の書込クロックと、前記データ読出手段の読出クロッ
クとの速度比を演算する速度比演算手段とを有すること
を特徴とするものである。
Similarly, in order to achieve the first object,
According to a second aspect of the present invention, there is provided a FIFO memory having a storage capacity of less than one line of dot matrix image data and capable of independently executing data writing and data reading at the same time, and a write address, The write start address to the write end address are sequentially incremented, the write end address is returned to the write start address, and the FIFO
Data writing means for repeatedly writing image data for each line in the memory, and a read address are sequentially incremented from a read start address to a read end address, and returned from the read end address to the read start address,
Data reading means for repeatedly reading image data for each line from the FIFO memory, speed ratio calculating means for calculating a speed ratio between the write clock of the data writing means and the read clock of the data reading means. It is characterized by having.

【0019】同様に前記第1の目的を達成するために、
請求項3記載の発明は、請求項1記載のデータ処理装置
に対して、前記1ラインのドット数を、前記FIFOの
記憶容量で除算し、得られる除算値に1を加え少数点以
下を省略した数値を、繰返数として設定する繰返数設定
手段と、該繰返数設定手段で設定された繰返数に基づい
て、前記FIFOメモリのアドレスに対するアクセスを
制御するアクセス制御手段とが設けられていることを特
徴とするものである。
Similarly, to achieve the first object,
According to a third aspect of the present invention, in the data processing device according to the first aspect, the number of dots in one line is divided by the storage capacity of the FIFO, and 1 is added to the obtained division value to omit a decimal point or less. The number of repetitions is set as the number of repetitions, and the number of repetitions is set by the number of repetitions setting means, and the access control means for controlling the access to the address of the FIFO memory is provided. It is characterized by being.

【0020】同様に前記第1の目的を達成するために、
請求項4記載の発明は、請求項2記載のデータ処理装置
に対して、前記速度比演算手段で演算された速度比に基
づいて、前記データ書込手段の書込開始タイミングと、
前記データ読出手段の読出開始タイミングとの位相差
を、相対的に可変設定する位相差設定手段が設けられて
いることを特徴とするものである。
Similarly, in order to achieve the first object,
According to a fourth aspect of the present invention, in the data processing apparatus according to the second aspect, the writing start timing of the data writing means is based on the speed ratio calculated by the speed ratio calculating means,
It is characterized in that phase difference setting means for relatively variably setting a phase difference from the read start timing of the data reading means is provided.

【0021】前記第2の目的を達成するために、請求項
5記載の発明は、請求項2記載の発明に対して、前記書
込クロツクの速度と前記読出クロックの速度との大小を
判定する速度判定手段が設けられていることを特徴とす
るものである。
In order to achieve the second object, the invention according to claim 5 is different from the invention according to claim 2 in that the magnitude of the speed of the write clock and the speed of the read clock is determined. It is characterized in that a speed determination means is provided.

【0022】同様に前記第2の目的を達成するために、
請求項6記載の発明は、請求項5記載の発明に対して、
前記判定手段の判定結果に基づいて、前記データ書込手
段と前記データ読出手段とを制御する書込・読出制御手
段が設けられていることを特徴とするものである。
Similarly, in order to achieve the second object,
The invention according to claim 6 is different from the invention according to claim 5 in that
It is characterized in that a writing / reading control means for controlling the data writing means and the data reading means based on the judgment result of the judging means is provided.

【0023】同様に前記第2の目的を達成するために、
請求項7記載の発明は、請求項6記載の発明に対して、
前記読み書き制御手段の制御を、コマンド制御によって
選択する選択手段が設けられていることを特徴とするも
のである。
Similarly, in order to achieve the second object,
The invention of claim 7 is different from the invention of claim 6 in that
It is characterized in that selection means for selecting the control of the read / write control means by command control is provided.

【0024】[0024]

【発明の実施の形態】BEST MODE FOR CARRYING OUT THE INVENTION

[第1の実施の形態]本発明の第1の実施の形態を、図
1ないし図10を参照して説明する。先ず、図1ないし
図5を参照して、本実施の形態の構成を説明する。図1
は本実施の形態の繰返数設定手段の構成を示すブロツク
図、図2は本実施の形態の速度比較演算手段と位相差設
定手段の構成を示すブロツク図、図3は本実施の形態が
適用されるディジタル複写機の構成を示すブロック図、
図4は図3の画像入力部の構成を示すブロック図、図5
は図3の印刷制御部の構成を示す回路図であり、これら
の図において、すでに説明した図15と同一部分には同
一符号が付されている。
[First Embodiment] A first embodiment of the present invention will be described with reference to FIGS. First, the configuration of the present embodiment will be described with reference to FIGS. FIG.
Is a block diagram showing the configuration of the repeat number setting means of this embodiment, FIG. 2 is a block diagram showing the configuration of the speed comparison calculation means and phase difference setting means of this embodiment, and FIG. 3 is this embodiment. A block diagram showing the configuration of an applied digital copying machine,
4 is a block diagram showing the configuration of the image input unit of FIG. 3, FIG.
6 is a circuit diagram showing the configuration of the print control unit in FIG. 3, and in these figures, the same parts as those in FIG. 15 already described are assigned the same reference numerals.

【0025】本実施の形態が適用される複写機1Aは、
図3に示すように、信号処理部3Aに画像印刷部4が接
続された構成で、信号処理部3Aでは、原稿画像の入力
を行う画像入力部30に、画像データが一時的に格納さ
れるFIFOメモリ31が接続され、FIFOメモリ3
1には画像印刷の制御を行う印刷制御部32が接続さ
れ、印刷制御部32にLD変調部19が接続され、さら
に、後述するポリゴンミラー同期パルス信号XPMSY
NCと、印刷制御部32に入力される同期検知パルス信
号XDETPとの位相を相対的に変更する位相変更回路
33が設けられている。
The copying machine 1A to which this embodiment is applied is
As shown in FIG. 3, the image processing unit 4 is connected to the image processing unit 3A, and in the signal processing unit 3A, image data is temporarily stored in the image input unit 30 for inputting a document image. The FIFO memory 31 is connected to the FIFO memory 3
1, a print control unit 32 for controlling image printing is connected, an LD modulation unit 19 is connected to the print control unit 32, and a polygon mirror synchronization pulse signal XPMSY to be described later.
A phase change circuit 33 that relatively changes the phases of the NC and the synchronization detection pulse signal XDETP input to the print control unit 32 is provided.

【0026】画像印刷部4には、原稿画像データに応じ
て駆動されるLD20、原稿画像に対応する静電潜像が
形成されるポリゴンミラー23、書込の同期を取る同期
検知器27及び原稿画像のトナー像が形成される感光体
ドラム26が設けられ、LD20がLD変調部19に接
続され、同期検知器27が印刷制御部32と位相変更回
路33とに接続されている。
In the image printing unit 4, an LD 20 driven according to original image data, a polygon mirror 23 on which an electrostatic latent image corresponding to the original image is formed, a synchronous detector 27 for synchronizing writing and an original. A photoconductor drum 26 on which a toner image of an image is formed is provided, the LD 20 is connected to the LD modulator 19, and the synchronization detector 27 is connected to the print controller 32 and the phase change circuit 33.

【0027】FIFOメモリ31は、ドットマトリクス
の画像データの1ラインに満たない記憶容量を具備し、
書込アドレスに対応したデータ書込と、読出アドレスに
対応したデータ読出とが同時に独立して実行可能で、画
像入力部30からの書込開始信号に次ぐ所定周期の書込
クロックによって、書込アドレスが順次インクリメント
され、画像データが書込まれるようになっている。ま
た、印刷制御部32は、画像入力部30とは独立した所
定周期の読出クロックで、読出開始信号に次ぐ所定周期
の読出クロックによって、FIFOメモリ31から読出
アドレスを順次インクリメントして画像データを読み出
すように構成されている。
The FIFO memory 31 has a storage capacity of less than one line of dot matrix image data,
The data writing corresponding to the writing address and the data reading corresponding to the reading address can be simultaneously and independently executed, and the writing is performed by the writing clock of a predetermined cycle following the writing start signal from the image input unit 30. The address is sequentially incremented so that the image data is written. Further, the print control unit 32 reads out image data by sequentially incrementing the read address from the FIFO memory 31 by a read clock having a predetermined cycle independent of the image input unit 30 and a read clock having a predetermined cycle subsequent to the read start signal. Is configured.

【0028】FIFOメモリ31は、図3に示すよう
に、書込まれる画像データDinの入力端子、読み出さ
れる画像データDoutの出力端子、書込イネーブル信
号XWRの入力端子、読出イネーブル信号XREの入力
端子、書込リセット信号XWRESの入力端子、読出リ
セット信号XRRESの入力端子、書込クロックWCL
Kの入力端子、読出クロックRCLKの入力端子、書込
アドレスをポイントする書込アドレスポインタ、読出ア
ドレスをポイントする読出アドレスポインタを備えてい
る。
As shown in FIG. 3, the FIFO memory 31 has an input terminal for image data Din to be written, an output terminal for image data Dout to be read, an input terminal for a write enable signal XWR, and an input terminal for a read enable signal XRE. , Write reset signal XWRES input terminal, read reset signal XRRES input terminal, write clock WCL
It has an input terminal for K, an input terminal for a read clock RCLK, a write address pointer for pointing a write address, and a read address pointer for pointing a read address.

【0029】ここで、FIFOメモリ31の入力信号で
表示符号の先頭がXのものは、信号がアクティブローで
あることを示し、書込アドレスポインタでポイントされ
る書込アドレスは、書込リセット信号XWRESにより
“0”にリセットされ、書込イネーブル信号XWEがア
クティブの場合に書込クロックWCLKでインクリメン
トされるようになっている。さらに、書込アドレスがF
IFOメモリ31の最終アドレスに達すると、次の書込
クロックWCLKで書込アドレスは“0”にリセットさ
れ、さらに順次インクリメントされるようになってい
る。
Here, an input signal of the FIFO memory 31 whose display code starts with X indicates that the signal is active low, and the write address pointed to by the write address pointer is the write reset signal. It is reset to "0" by XWRES and is incremented by the write clock WCLK when the write enable signal XWE is active. Further, the write address is F
When the final address of the IFO memory 31 is reached, the write address is reset to "0" at the next write clock WCLK and further incremented.

【0030】同様に、読出アドレスポインタでポイント
される読出アドレスは、読出リセット信号XRRESに
より“0”にリセットされ、読出イネーブル信号XRE
がアクティブの場合に、読出クロックRCLKでインク
リメントされ、読出アドレスがFIFOメモリ31の最
終アドレスに達すると、次の読出クロックRCLKで読
出アドレスは“0”にリセットされ、さらに順次インク
リメントされるようになっている。
Similarly, the read address pointed by the read address pointer is reset to "0" by the read reset signal XRRES, and the read enable signal XRE.
Is active, the read address is incremented by the read clock RCLK, and when the read address reaches the final address of the FIFO memory 31, the read address is reset to "0" by the next read clock RCLK and further sequentially incremented. ing.

【0031】画像入力部30は、図4に示すように、F
IFOメモリ31の書込クロックWCLKとなる入力画
素クロックSCLKを発生するクロック発生回路34を
具備しており、ポリゴンミラー同期パルス信号XPMS
YNCの入力端子、FIFOメモリ31に書き込まれる
画像データの出力端子、FIFOメモリ31の書込イネ
ーブル信号XWEとなるXSLGATE信号の出力端
子、FIFOメモリ31の書込リセット信号XWRES
となるXLSYNC信号の出力端子を具備している。
The image input section 30, as shown in FIG.
The IFO memory 31 is provided with a clock generation circuit 34 for generating an input pixel clock SCLK which is a write clock WCLK, and a polygon mirror synchronization pulse signal XPMS.
Input terminal of YNC, output terminal of image data written in FIFO memory 31, output terminal of XSLGATE signal which becomes write enable signal XWE of FIFO memory 31, write reset signal XWRES of FIFO memory 31
It has an output terminal for the XLSYNC signal.

【0032】また、印刷制御部32は、図3に示すよう
に、FIFOメモリ31から読み出す画像データの入力
端子、FIFOメモリ31の読出イネーブル信号XRE
となるXREF信号の出力端子、FIFOメモリ31の
読出リセット信号XRRESとなるXRRESF信号の
出力端子、FIFOメモリ31の読出クロックRCLK
の出力端子、LD変調器19を介して画像印刷部4に画
像データを伝送する印刷画素クロックPCLKの出力端
子、読出開始信号となる印刷部4の同期検知パルス信号
XDETPの入力端子を備えている。
Further, as shown in FIG. 3, the print control unit 32 inputs the image data read from the FIFO memory 31 and the read enable signal XRE of the FIFO memory 31.
XREF signal output terminal, FIFO memory 31 read reset signal XRRES output XRRESF signal output terminal, FIFO memory 31 read clock RCLK
, An output terminal of a print pixel clock PCLK for transmitting image data to the image printing section 4 through the LD modulator 19, and an input terminal of a sync detection pulse signal XDETP of the printing section 4 which is a read start signal. .

【0033】印刷制御部32では、図5に示すように、
クロック発生回路36に接続されたクロック同期回路3
5に、同期検知パルス信号XDETPの入力端子が設け
られ、このクロック同期回路35の出力端子が、主走査
カウンタ38に接続され、また、CPU44の出力端子
がCPUI/Fレジスタ45に接続されている。そし
て、主走査カウンタ38とCPUI/Fレジスタ45の
出力端子が、LD変調部19の駆動信号を出力するコン
パレータ40、画像データの印刷タイミングと有効印刷
領域とを設定する信号を出力するコンパレータ41、及
び書込開始信号を出力するコンパレータ42が接続され
ている。さらに、コンパレータ41の出力端子が、一方
の入力端子に画像データが入力されるAND回路47の
他方の入力端子に、反転回路を介して入力され、コンパ
レータ40の出力端子が、一方の入力端子にAND回路
47の出力端子が接続されたOR回路46の他方の入力
端子に接続されている。
In the print controller 32, as shown in FIG.
Clock synchronization circuit 3 connected to clock generation circuit 36
5, an input terminal for the synchronization detection pulse signal XDETP is provided, an output terminal of the clock synchronization circuit 35 is connected to the main scanning counter 38, and an output terminal of the CPU 44 is connected to the CPU I / F register 45. . The main scanning counter 38 and the output terminals of the CPU I / F register 45 output a drive signal for the LD modulator 19, a comparator 40, and a comparator 41 that outputs a signal for setting the image data print timing and the effective print area. And a comparator 42 that outputs a write start signal is connected. Further, the output terminal of the comparator 41 is input to the other input terminal of the AND circuit 47 whose image data is input to one input terminal through the inverting circuit, and the output terminal of the comparator 40 is input to one input terminal. The output terminal of the AND circuit 47 is connected to the other input terminal of the OR circuit 46.

【0034】特に本実施の形態では、デジィタル複写機
1Aの信号処理部3Aに、図1に示すようなレジスタ5
0と、このレジスタ50に接続された演算回路51とが
設けられている。
Particularly, in the present embodiment, the register 5 as shown in FIG. 1 is provided in the signal processing section 3A of the digital copying machine 1A.
0 and an arithmetic circuit 51 connected to the register 50 are provided.

【0035】レジスタ50には、1ライン数データが入
力される1ライン数設定レジスタ52aと、FIFO容
量データが入力される容量設定レジスタ52bとが設け
られており、演算回路51には、1ライン数設定レジス
タ52aの出力端子と容量設定レジスタ52bの出力端
子とが入力端子に接続された除算器53と、除算器53
の出力端子が入力端子に接続され、除算器53の演算値
に1を加算する加算器54とが設けられている。
The register 50 is provided with a 1-line number setting register 52a for inputting 1-line number data and a capacity setting register 52b for inputting FIFO capacity data, and the arithmetic circuit 51 has 1-line number. A divider 53 in which the output terminal of the number setting register 52a and the output terminal of the capacity setting register 52b are connected to the input terminal, and a divider 53
Is connected to the input terminal, and an adder 54 for adding 1 to the calculated value of the divider 53 is provided.

【0036】また、本実施の形態では、デジィタル複写
機1Aの信号処理部3Aに、図2に示すように、演算回
路55とこの演算回路55に接続された位相差演算器5
6とが、図3の位相変更回路33に代えて設けられてい
る。
Further, in the present embodiment, in the signal processing unit 3A of the digital copying machine 1A, as shown in FIG. 2, the arithmetic circuit 55 and the phase difference calculator 5 connected to the arithmetic circuit 55 are provided.
6 are provided in place of the phase changing circuit 33 of FIG.

【0037】演算回路55には、読出クロックが入力さ
れるカウンタ57と、書込クロックが入力されるカウン
タ58とが設けられ、カウンタ57にはフリップフロッ
プ59が、カウンタ58にはフリップフロップ60がそ
れぞれ接続され、フリップフロップ59、60の出力端
子には除算器61が接続され、除算器61の出力端子が
位相差演算器56に接続されている。
The arithmetic circuit 55 is provided with a counter 57 to which a read clock is input and a counter 58 to which a write clock is input. The counter 57 has a flip-flop 59 and the counter 58 has a flip-flop 60. A divider 61 is connected to the output terminals of the flip-flops 59 and 60, respectively, and an output terminal of the divider 61 is connected to the phase difference calculator 56.

【0038】次に、本実施の形態の動作を、図6ないし
図10を参照して説明する。図6は本実施り形態の画像
データの書込・読出動作を示すタイムチャート、図7は
本実施の形態の書込・読出動作を示す第1の特性図、図
8は本実施の形態の書込・読出動作を示す第2の特性
図、図9は本実施の形態の書込・読出動作時のアドレス
変化を示す特性図、図10は本実施の形態の書込・読出
動作時のアドレス変化を示す詳細特性図である。
Next, the operation of this embodiment will be described with reference to FIGS. 6 to 10. FIG. 6 is a time chart showing the writing / reading operation of the image data according to the present embodiment, FIG. 7 is a first characteristic diagram showing the writing / reading operation according to the present embodiment, and FIG. A second characteristic diagram showing the write / read operation, FIG. 9 is a characteristic diagram showing an address change during the write / read operation of the present embodiment, and FIG. 10 is a characteristic diagram showing the write / read operation of the present embodiment. It is a detailed characteristic view showing an address change.

【0039】FIFOメモリ31への画像データの書込
に際しては、図6及び図7に示すように、書込リセット
信号XWRESで書込アドレスがリセットされ、書込イ
ネーブル信号XWEがアクティブな状態で、書込クロッ
クWCLK(SCLK)がローからハイに遷移すると、
FIFOメモリ31に書込アドレスに応じて画像データ
が書込まれる。この書込動作ごとに書込アドレスがイン
クリメントされ、画像データがFIFOメモリ31に書
込アドレス0から順次書き込まれ、1ラインの画像デー
タ長がFIFOメモリ31の記憶容量を越える場合に
は、1ラインの間にFIFOメモリ31に複数回の書込
が行われる。
When writing image data to the FIFO memory 31, as shown in FIGS. 6 and 7, the write address is reset by the write reset signal XWRES, and the write enable signal XWE is active. When the write clock WCLK (SCLK) transitions from low to high,
Image data is written in the FIFO memory 31 according to the write address. The write address is incremented for each writing operation, the image data is sequentially written to the FIFO memory 31 from the write address 0, and if the image data length of one line exceeds the storage capacity of the FIFO memory 31, one line is written. During this period, writing is performed in the FIFO memory 31 a plurality of times.

【0040】FIFOメモリ31からの画像データの読
出に際しては、読出リセット信号XRRESで読出アド
レスがリセットされ、読出イネーブル信号XREがアク
ティブの状態で、読出クロックRCLK(PCLK)が
ローからハイに遷移すると、FIFOメモリ31から読
出アドレスに応じて画像データが読み出される。この読
出動作ごとに読出アドレスがインクリメントされ、画像
データがFIFOメモリ31の読出アドレス0から順次
読み出され、1ラインの画像データの長さがFIFOメ
モリ31の記憶容量を越える場合は、1ラインの間にF
IFOメモリ31の同一読出アドレスに対して、複数回
の読出が行われる。
When the image data is read from the FIFO memory 31, the read address is reset by the read reset signal XRRES, the read enable signal XRE is active, and the read clock RCLK (PCLK) changes from low to high. Image data is read from the FIFO memory 31 according to the read address. The read address is incremented for each read operation, the image data is sequentially read from the read address 0 of the FIFO memory 31, and if the length of the image data of one line exceeds the storage capacity of the FIFO memory 31, one line of image data is read. In between
Reading is performed a plurality of times with respect to the same reading address of the IFO memory 31.

【0041】このように、画像入力部30によって、画
像データがポリゴンミラー同期パルス信号XPMSYN
Cを書込リセット信号として、FIFOメモリ31に書
込まれ、印刷制御部32によって、FIFOメモリ31
から画像データが、同期検知パルス信号XDETPを読
出リセット信号として読み出される。この場合、FIF
Oメモリ31への画像データの書込と、FIFOメモリ
31からの画像データの読出とは、周期が異なるクロッ
クで独立して実行されるので、データ書込とデータ読出
が交錯するとエラーが発生する。
As described above, the image input unit 30 converts the image data into the polygon mirror synchronizing pulse signal XPMSYN.
C is written in the FIFO memory 31 as a write reset signal, and the print controller 32 causes the FIFO memory 31 to read.
The image data is read out using the synchronization detection pulse signal XDETP as a read reset signal. In this case, the FIF
Since the writing of the image data to the O memory 31 and the reading of the image data from the FIFO memory 31 are independently executed at the clocks having different cycles, an error occurs when the data writing and the data reading intersect. .

【0042】そこで、本実施の形態では、CPU44か
ら1ライン数設定レジスタ52に1ライン数データが、
容量設定レジスタ52にFIFOメモリ31の最大容量
データがそれぞれ設定されると、除算器53によつて1
ライン数データが、FIFOメモリ31の最大容量デー
タで除算され、加算器54によって除算値に1が加算さ
れ、小数点以下が省略されて繰返数nが演算される。
Therefore, in the present embodiment, the 1-line number data is stored in the 1-line number setting register 52 from the CPU 44.
When the maximum capacity data of the FIFO memory 31 is set in the capacity setting register 52, the divider 53 outputs 1
The line number data is divided by the maximum capacity data of the FIFO memory 31, the adder 54 adds 1 to the division value, the decimal point is omitted, and the repeat number n is calculated.

【0043】例えば、画像印刷部4が縦送りする17i
nchの印刷用紙に、400dpiで画像を印刷する場
合で、ほぼ2.4kワードのライン長のFIFOメモリ
31を使用する場合には、有効印刷画素数は次式で演算
される。
For example, the image printing section 4 feeds 17i vertically.
When an image is printed on nch printing paper at 400 dpi and the FIFO memory 31 having a line length of approximately 2.4 kwords is used, the effective print pixel number is calculated by the following equation.

【0044】 有効印刷画素数=有効印刷幅(mm)×主走査画素密度(dot/mm) =17×25.4×400/25.4 =6800(dot) ・・・(1)Effective print pixel number = effective print width (mm) × main scanning pixel density (dot / mm) = 17 × 25.4 × 400 / 25.4 = 6800 (dot) (1)

【0045】ここで、2.4kワードのFIFOメモリ
31のワード数2458ドットとすると、1ライン数デ
ータのFIFOメモリ31の最大容量データでの除算値
は、6800/2458=2.766となり、繰返数n
は3となり、1ライン分のデータをこのFIFOメモリ
31で制御する場合には、書込/読出制御を3回行うこ
とになる。
Here, assuming that the number of words in the FIFO memory 31 of 2.4 k words is 2458 dots, the division value of the maximum capacity data of the FIFO memory 31 of one line number data is 6800/2458 = 2.766, which is a repeat. Return number n
Becomes 3, and when the data for one line is controlled by the FIFO memory 31, the write / read control is performed three times.

【0046】また、本実施の形態では、演算回路55に
おいて、カウンタ57に読出クロックfRがカウンタ5
8に書込クロックfW(fW>fR)が入力され、同時
にカウントを開始すると、カウンタ57の方がカウンタ
58よりも先にカウンアップし、カウントアップしたカ
ウンタからRC信号(リップルキャリー信号)が出力さ
れる。そして、フリップフロップ59、60にRC信号
がクロックとして供給され、その時のカウント値を保持
させると共に、除算器61にイネーブル信号として入力
され、カウンタ57の出力が“FFFF”の時、カウン
タ58が“CE84”であれば、FFFF/CE84
で、読出クロックと書込クロックとの周波数比が演算さ
れる。
Further, in the present embodiment, in the arithmetic circuit 55, the counter 57 is provided with the read clock fR.
When the write clock fW (fW> fR) is input to 8, and the count is started at the same time, the counter 57 counts up before the counter 58, and the RC signal (ripple carry signal) is output from the counter that has counted up. To be done. Then, the RC signal is supplied to the flip-flops 59 and 60 as a clock, holds the count value at that time, and is input to the divider 61 as an enable signal. When the output of the counter 57 is "FFFF", the counter 58 is " If it is CE84 ", FFFF / CE84
Then, the frequency ratio between the read clock and the write clock is calculated.

【0047】このようにして得られた演算値が位相演算
器56に入力され、FIF0メモリ31のデータ書込開
始タイミングと、データ読出開始タイミングの最適な時
間差(位相差)が演算される。
The calculated value thus obtained is input to the phase calculator 56, and the optimum time difference (phase difference) between the data write start timing of the FIFO memory 31 and the data read start timing is calculated.

【0048】図9にはFIFOメモリ31を3周させ
て、書込と読出を制御する場合のアドレスの遷移状態が
示されているが、この場合、書込クロック周波数fW=
24.5MHz、読出クロック周波数fR=33.0M
Hz、有効印刷画素数6800dot、FIFO容量
2.4kワードであり、1ライン終了時点でアドレスポ
インタが一致するシビアなタイミングで動作しており、
余裕分を考慮すると※部分の長さは右側に移動する。
FIG. 9 shows the transition state of the address when the write and read are controlled by rotating the FIFO memory 31 three times. In this case, the write clock frequency fW =
24.5 MHz, read clock frequency fR = 33.0M
Hz, the number of effective print pixels is 6800 dots, the FIFO capacity is 2.4 kwords, and the operation is performed at severe timing in which the address pointers match at the end of one line,
Considering the margin, the length of * moves to the right.

【0049】図9における書込クロックと読出クロック
との比の関係は、図10に明確に示されている。同図に
おいて、*部分はFIFOメモリ31の1周目の書込開
始時期の余裕分に対応する時間であり、FIFOメモリ
31への2周目の書込開始までの時間となり、それまで
に1周目に書込まれたデータの読出を開始すればよいこ
とになる。これらの図から、最終的に、データ書込手段
の書込開始タイミングと、データ読出手段の読出開始タ
イミングとの位相差Dは次式で表される。
The relationship of the ratio between the write clock and the read clock in FIG. 9 is clearly shown in FIG. In the figure, the part * indicates the time corresponding to the margin of the write start timing of the first round of the FIFO memory 31, and the time until the start of the second round of writing to the FIFO memory 31 is reached. It suffices to start reading the data written in the first cycle. From these figures, finally, the phase difference D between the write start timing of the data write means and the read start timing of the data read means is expressed by the following equation.

【0050】 D=(書込周波数成分−読出周波数成分)+*′ ここで、(書込周波数成分−読出周波数成分)=※ *′=余裕分(0<*′<*) ・・・(2)D = (writing frequency component−reading frequency component) + * ′ Here, (writing frequency component−reading frequency component) = ** ′ = margin (0 <** ′ <*) ( 2)

【0051】ところで、画像印刷部4のポリゴンミラー
23の回転数(r/s)は、次式により設定される。
By the way, the rotational speed (r / s) of the polygon mirror 23 of the image printing unit 4 is set by the following equation.

【0052】 回転数(r/s)=副走査画素密度(line/mm)×線速(mm/s)/ ポリゴン面数 ・・・(3)Rotational speed (r / s) = Sub-scanning pixel density (line / mm) × Linear velocity (mm / s) / Number of polygonal faces (3)

【0053】ポリゴンミラー23が、LD20の出射光
を偏向走査して主走査光が得られ、この主走査光は感光
体ドラム26の直前に配置された同期検知器27に入射
し、同期検知器27から、同期検知パルス信号XDET
Pが、印刷制御部32に出力される。同期検知パルス信
号XDETPは、1ラインの主走査ごとに1回ずつ出力
され、その周期は画像印刷のライン周期と同一で次式で
表される。
The polygon mirror 23 deflects and scans the light emitted from the LD 20 to obtain main scanning light, and this main scanning light is incident on a synchronization detector 27 arranged immediately before the photosensitive drum 26, and the synchronization detector 27 is detected. From 27, the synchronization detection pulse signal XDET
P is output to the print control unit 32. The synchronization detection pulse signal XDETP is output once for each main scan of one line, and its cycle is the same as the line cycle of image printing and is represented by the following equation.

【0054】 ライン周期(s)=1/{副走査画素密度(line/mm)×線速(mm/ /s)} ・・・(4)Line period (s) = 1 / {sub-scanning pixel density (line / mm) × line velocity (mm // s)} (4)

【0055】(4)式に示すライン周期で、画像印刷部
4から出力される同期検知パルスXDETPが、印刷制
御部32に読出開始信号として入力される。
The synchronization detection pulse XDETP output from the image printing section 4 is input to the print control section 32 as a read start signal at the line cycle shown in the equation (4).

【0056】図5に示すクロック同期回路35から出力
される印刷画素クロックPCLKは、LD印刷周波数と
なり次式で与えられる。
The print pixel clock PCLK output from the clock synchronizing circuit 35 shown in FIG. 5 becomes the LD print frequency and is given by the following equation.

【0057】 LD印刷周波数(Hz)=主走査画素密度(dot/mm)×主走査速度( mm/s) =有効印刷画素数(dot)/ライン周期(s)/ 有効走査期間率 ・・・(5)LD printing frequency (Hz) = main scanning pixel density (dot / mm) × main scanning speed (mm / s) = effective printing pixel number (dot) / line period (s) / effective scanning period ratio ... (5)

【0058】(5)式で有効走査期間率は、レーザプリ
ンタの場合は70〜80%である。クロック発生回路3
6としては水晶発振器やセラミック発振器が使用される
が、PLL周波数シンセサイザを利用すると、周波数が
可変となり、画素密度や線速の偏向に対応することがで
きる。
In the equation (5), the effective scanning period ratio is 70 to 80% in the case of the laser printer. Clock generation circuit 3
A crystal oscillator or a ceramic oscillator is used as 6, but if a PLL frequency synthesizer is used, the frequency becomes variable, and it is possible to cope with the deflection of the pixel density and the linear velocity.

【0059】また図4に示す画像入力部30が具備する
クロック発生回路34が発生する入力画素クロツクSC
LKの入力画素周波数は、次式で与えられる。
The input pixel clock SC generated by the clock generation circuit 34 included in the image input section 30 shown in FIG.
The input pixel frequency of LK is given by the following equation.

【0060】 入力画素周波数(Hz)≧有効画素数(dot)/ライン周期(s)/ 有効画像率 ・・・(6)Input pixel frequency (Hz) ≧ effective pixel number (dot) / line period (s) / effective image ratio (6)

【0061】(6)式の有効画像率は、画像読取部のC
CDセンサに存在する無効素子で生じる無効期間から求
められるが、無効期間はせいぜい数%程度で、有効画像
率は100%に近くなる。
The effective image ratio of the equation (6) is C of the image reading unit.
It can be obtained from the invalid period generated by the invalid element existing in the CD sensor, but the invalid period is at most about several percent, and the effective image rate is close to 100%.

【0062】画像読取部のCCDセンサから出力される
画像データは、画像入力部30で各種の処理が実行され
た後にFIFOメモリ31に書込まれる。この際、画像
入力部30では、各種処理のために、データ伝送が副走
査方向で数ライン、主走査方向で数10から数百ドット
遅延するので、遅延量に対応して、有効な1画素目でX
SLGATE信号がアクティブになる。
The image data output from the CCD sensor of the image reading unit is written in the FIFO memory 31 after the image input unit 30 performs various processes. At this time, in the image input unit 30, data transmission is delayed by several lines in the sub-scanning direction and several tens to several hundreds of dots in the main scanning direction due to various processes. X with the eyes
The SLGATE signal becomes active.

【0063】このXSLGATE信号は、主走査方向の
有効画像領域を示し、これがアクティブになる所定のク
ロック数前に、主走査同期信号XLSYNC信号が出力
される。そして、画像入力部30からXSLGATE信
号とXLSYNC信号とが入力されるFIFOメモリ3
1は、画像入力部30の入力画素クロックSCLKを書
込クロックWCLKに従って順次記憶することになる。
The XSLGATE signal indicates the effective image area in the main scanning direction, and the main scanning synchronization signal XLSYNC signal is output before a predetermined number of clocks before it becomes active. Then, the FIFO memory 3 to which the XSLGATE signal and the XLSYNC signal are input from the image input unit 30
1 sequentially stores the input pixel clock SCLK of the image input unit 30 according to the write clock WCLK.

【0064】印刷制御部32は、画像入力部30により
FIFOメモリ31に書込まれた画像データに対して、
FIFOメモリ31からの読出動作を制御し、制御され
た読出動作で画像データを読み出してLD変調部19を
介して画像印刷部4に伝送する機能を備えている。
The print control section 32 responds to the image data written in the FIFO memory 31 by the image input section 30.
It has a function of controlling the reading operation from the FIFO memory 31, reading the image data by the controlled reading operation, and transmitting the image data to the image printing unit 4 via the LD modulation unit 19.

【0065】クロック発生回路36からの印刷画素クロ
ックは、クロック同期回路35で、画像印刷部4からの
同期検知パルスXDETPに同期して、PCLKとして
出力され、同期検知パルスXDETPはPCLKと同期
されて、所定パルス幅のXDETP1信号となる。XD
ETP1信号は、XRRESF信号としてFIFOメモ
リ31に供給され、読出リセット信号XRRESとなっ
て読出アドレスをリセットする。また、クロック同期回
路35からのXDETP1信号は、主走査カウンタ38
のリセット端子に入力され、主走査カウンタ38をリセ
ットする。
The print pixel clock from the clock generation circuit 36 is output as PCLK in the clock synchronization circuit 35 in synchronization with the synchronization detection pulse XDETP from the image printing unit 4, and the synchronization detection pulse XDETP is synchronized with PCLK. , And becomes the XDETP1 signal having a predetermined pulse width. XD
The ETP1 signal is supplied to the FIFO memory 31 as the XRRESF signal and becomes the read reset signal XRRES to reset the read address. The XDETP1 signal from the clock synchronization circuit 35 is supplied to the main scanning counter 38.
Is input to the reset terminal of the main scanning counter 38 to reset the main scanning counter 38.

【0066】主走査カウンタ38は、XDETP1信号
でリセットされてPCLKでインクリメントされるバイ
ナリーカウンタで、カウント値にレーザビームの主走査
位置が対応しており、主走査カウンタ38は、1ライン
の走査中にオーバフローしないビット数を具備し、例え
ば画像印刷部4が縦送りA3サイズの印刷用紙に800
dpiで画像を印刷する場合には、必要なビット数は1
4ビットとなる。
The main scanning counter 38 is a binary counter that is reset by the XDETP1 signal and incremented by PCLK. The main scanning position of the laser beam corresponds to the count value, and the main scanning counter 38 is scanning one line. The image printing unit 4 has a number of bits that does not overflow.
When printing an image in dpi, the required number of bits is 1.
It is 4 bits.

【0067】コンパレータ40には、CPU44で任意
に設定される数値Bが、CPUI/Fレジスタ45を介
して入力され、また、主走査カウンタ38からカウント
値Aが入力設定され、カウント値Aが数値Bを越える
と、コンパレータ40の出力信号がアクティブになる。
コンパレータ40の出力信号は、Beam Detec
t信号としてOR回路46に入力され、画像データと論
理和演算され、出力信号によってLD20が発光駆動さ
れる。
A numerical value B arbitrarily set by the CPU 44 is input to the comparator 40 via the CPU I / F register 45, and a count value A is input and set from the main scanning counter 38, and the count value A is a numerical value. When B is exceeded, the output signal of the comparator 40 becomes active.
The output signal of the comparator 40 is the Beam Detect
The LD signal is input to the OR circuit 46 as a t signal, logically ORed with the image data, and the output signal drives the LD 20 to emit light.

【0068】この場合、LD20の駆動のタイミング
は、主走査光が有効印刷領域を通過後、次の主走査光が
同期検知器27に到達するに行う必要があり、フレア防
止も行うので、通常は同期検知器27から数mmから数
10mm手前に設定される。そして、LD20の主走査
光が同期検知器27に入射すると、同期検知器27から
の同期検知パルス信号XDETPがアクティブとなり、
主走査カウンタ38がリセットされ、カウントが画像印
刷部4のライン周期ごとに繰り返し再開されることにな
る。
In this case, the driving timing of the LD 20 needs to be set so that the next main scanning light reaches the synchronization detector 27 after the main scanning light passes through the effective printing area, and flare is also prevented. Is set several millimeters to several tens of millimeters before the synchronization detector 27. Then, when the main scanning light of the LD 20 enters the synchronization detector 27, the synchronization detection pulse signal XDETP from the synchronization detector 27 becomes active,
The main scanning counter 38 is reset, and the counting is repeatedly restarted every line cycle of the image printing unit 4.

【0069】コンパレータ41は、画像データの印刷の
タイミングと有効印刷領域とを規定する機能を有し、コ
ンパレータ41では、CPU44により任意に設定され
る数値C、D(C<D)と、主走査カウンタ38のカウ
ント値Aとが比較され、カウント値Aが設定値Cを越え
ると、出力信号XRGATEがアクティブとなり、設定
値Dを越えるとインアクティブとなる。
The comparator 41 has a function of defining the timing of printing image data and the effective printing area. In the comparator 41, the numerical values C and D (C <D) arbitrarily set by the CPU 44 and the main scanning are set. The count value A of the counter 38 is compared, and when the count value A exceeds the set value C, the output signal XRGATE becomes active, and when it exceeds the set value D, it becomes inactive.

【0070】出力信号XRGATEは反転されてAND
回路47に入力され、画像データとの論理積が取られ、
画像データが選択的にマスクされて、有効画像領域外の
画像データが遮断される。また、出力信号XRAGAT
Eは、XREF信号として、FIFOメモリ31に出力
され、FIFOメモリ31で、読出イネーブル信号XR
Eとなって読出動作をイネーブルする。
The output signal XRGATE is inverted and ANDed.
It is input to the circuit 47, the logical product with the image data is taken,
The image data is selectively masked to block the image data outside the effective image area. Also, the output signal XRAGAT
E is output to the FIFO memory 31 as the XREF signal, and the read enable signal XR is output in the FIFO memory 31.
It becomes E to enable the read operation.

【0071】このように、設定値Cにより画像データの
主走査の開始位置が設定され、設定値Dによって、主走
査の終了位置が設定されるが、これらの数値は、印刷用
紙の横幅や搬送位置により変更されるので、機械誤差の
調整にも利用される。また、コンパレータ42は、CP
U44で任意に設定された数値Eと、主走査カウンタ3
8のカウント値Aとを比較し、これが一致するとポリゴ
ンミラー同期パルス信号XPMSYNCを出力して画像
入力部30に入力する。
As described above, the setting value C sets the starting position of the main scanning of the image data, and the setting value D sets the ending position of the main scanning. Since it changes depending on the position, it is also used for adjusting the mechanical error. In addition, the comparator 42
Numerical value E arbitrarily set by U44 and main scanning counter 3
The count value A of 8 is compared, and if they match, the polygon mirror synchronization pulse signal XPMSSYNC is output and input to the image input unit 30.

【0072】図7及び図8において、横軸の1周期Tは
画像印刷幅のライン周期に相当し、この1周期は副走査
方向の画素密度と線速とで決定され、縦軸の最大値AP
maxは、FIFOメモリ31のワード数、即ちアドレ
スポインタの最大値で決定される。アドレスポインタの
最大値は、ワード数が2458のFIFOメモリ31を
使用した例では2457となる。これらの図では、破線
はFIFOメモリ31への書込アドレスを、実線はFI
FOメモリ31からの読出アドレスを示し、何れも最大
サイズの印刷用紙に対応する場合が示されている。
In FIGS. 7 and 8, one cycle T on the horizontal axis corresponds to the line cycle of the image print width, and this one cycle is determined by the pixel density and the linear velocity in the sub-scanning direction, and the maximum value on the vertical axis. AP
max is determined by the number of words in the FIFO memory 31, that is, the maximum value of the address pointer. The maximum value of the address pointer is 2457 in the example using the FIFO memory 31 having 2458 words. In these figures, the broken line indicates the write address to the FIFO memory 31, and the solid line indicates the FI.
The read address from the FO memory 31 is shown, and each case corresponds to the maximum size printing paper.

【0073】さらに、図7では書込クロックWCLKの
周波数が、読出クロックRCLKの周波数よりも低い場
合が、図8では書込クロックWCLKの周波数が、読出
クロックRCLKの周波数よりも高い場合が示されてい
る。
Further, FIG. 7 shows the case where the frequency of the write clock WCLK is lower than the frequency of the read clock RCLK, and FIG. 8 shows the case where the frequency of the write clock WCLK is higher than the frequency of the read clock RCLK. ing.

【0074】印刷制御部32がFIFOメモリ31から
nライン目の画像データを読み出す場合は、読出リセッ
ト信号XRRESで読出アドレスがリセットされ、読出
イネーブル信号XREがアクティブな状態で、読出クロ
ツクRCLKに従って、読出アドレスに対応して画像デ
ータが読み出され、読出動作の実行ごとに読出アドレス
がインクリメントされる。そして、読出アドレスがFI
FOメモリ31の読出アドレスポインタの最大値に達す
ると、この例では読出アドレスが2457になると、次
の読出クロツクRCLKで、読出アドレスは0に復帰
し、読出イネーブル信号XREがアクティブの期間、さ
らにインクリメントが繰り返される。
When the print controller 32 reads the image data of the nth line from the FIFO memory 31, the read address is reset by the read reset signal XRRES, the read enable signal XRE is active, and the read is performed according to the read clock RCLK. The image data is read corresponding to the address, and the read address is incremented each time the read operation is executed. The read address is FI.
When the maximum value of the read address pointer of the FO memory 31 is reached, when the read address becomes 2457 in this example, the read address is reset to 0 at the next read clock RCLK, and the read enable signal XRE is further incremented during the active period. Is repeated.

【0075】例えば、A2サイズの短辺の400dip
に達する画素数である6800画素を読み出す場合に
は、読出アドレスポインタは、3度目のFIFOメモリ
31の読出の1884−1=1883までインクリメン
トされる。
For example, 400 dips on the short side of A2 size
In the case of reading out 6800 pixels which is the number of pixels reaching to 1, the read address pointer is incremented up to 1884-1 = 1883 of the third read of the FIFO memory 31.

【0076】ここで、読出イネーブル信号XRは、印刷
用紙の主走査方向に対応して、開始と終了とのタイミン
グが制御されるので、印刷用紙が最大サイズの場合に
は、図7及び図8に示すように、有効走査期間の最初に
アクティブとなり、最後にネガティブとなる。また、印
刷用紙が小サイズの場合には、主走査動作と感光体ドラ
ム26との中央が一致するように、アクティブとネガテ
ィブとのタイミングが調整される。従って、印刷用紙が
小サイズの場合には、読み出す画像の画素数が少なくな
るので、読出イネーブル信号XRES信号のアクティブ
な時間は短縮される。
Here, the read enable signal XR controls the timing of start and end in correspondence with the main scanning direction of the printing paper, so that when the printing paper is the maximum size, FIGS. As shown in (3), it becomes active at the beginning of the effective scanning period and becomes negative at the end. Further, when the printing paper is a small size, the timings of active and negative are adjusted so that the main scanning operation and the center of the photoconductor drum 26 coincide with each other. Therefore, when the printing paper has a small size, the number of pixels of the image to be read is small, and the active time of the read enable signal XRES signal is shortened.

【0077】FIFOメモリ31にnライン目の画像デ
ータを書込む場合は、書込アドレスはn−1ライン目に
同期検知パルス信号XDETPを遅延して得られた書込
リセット信号XWRESにより書込アドレスがリセット
されてから、書込イネーブル信号XWEがアクティブな
状態で、書込クロックWCLKに従ってFIFOメモリ
31に書込アドレスで画像データが書込まれ、この書込
動作を実行するたびに書込アドレスがインクリメントさ
れる。
When the image data of the nth line is written in the FIFO memory 31, the write address is the write reset signal XWRES obtained by delaying the sync detection pulse signal XDETP on the n-1th line. Since the write enable signal XWE is active, the image data is written in the FIFO memory 31 at the write address in accordance with the write clock WCLK after the reset is performed, and the write address is changed every time the write operation is executed. Incremented.

【0078】そして、書込アドレスがFIFOメモリ3
1の書込アドレスポインタの最大値に達すると、この場
合書込アドレスが2047になった次の書込クロックW
CLKで、書込アドレスポインタは0に復帰し、書込イ
ルーブル信号XWEがアクティブな期間、さらにインク
リメントを続ける。A2サイズの短辺の400dpiに
達する画素数である6614画素を書込む場合には、書
込アドレスポインタは、3度目のFIFOメモリ31の
書込の1884−1=1883までインクリメントが続
けられる。
The write address is the FIFO memory 3
When the maximum value of the write address pointer of 1 is reached, in this case the write address W becomes 2047 and the next write clock W
At CLK, the write address pointer returns to 0, and the increment continues while the write enable signal XWE is active. When writing 6614 pixels, which is the number of pixels reaching 400 dpi on the short side of the A2 size, the write address pointer is continuously incremented until 1884-1 = 1883 of the third writing in the FIFO memory 31.

【0079】ここで、書込イネーブル信号XWEは、読
出イネーブル信号XREのように、用紙幅に対応して開
始や終了のタイミングを制御する必要はないので、最大
画像の期間だけアクティブにしておけばよい。つまり、
書込イネーブル信号XWEは、書込リセット信号XWR
ESの出力後、予め設定された数クロックから数10ク
ロックの期間後にアマティブとなり、最大画像の書込ク
ロックWCLK後にネガティブとなる。或いは、印刷用
紙幅に対応して書込イネーブルのアクティブ期間を変え
てもよい。
Here, unlike the read enable signal XRE, the write enable signal XWE does not need to control the start and end timings corresponding to the paper width, so it should be active only during the maximum image period. Good. That is,
The write enable signal XWE is the write reset signal XWR.
After ES is output, it becomes amateur after a period of several tens of clocks from a preset several clocks, and becomes negative after the maximum image write clock WCLK. Alternatively, the write enable active period may be changed in accordance with the print paper width.

【0080】前述のようなFIFOメモリ31のデータ
書込とデータ読出を、アドレスで表現すると、すでに示
した図7及び図8のようになり、図7の場合は書込クロ
ックWCLKの周波数が最低で、画像入力部30の有効
画像が100%に近いので、書込アドレスの傾斜は、破
線で示すように緩やかになっている。この書込アドレス
の傾斜は、書込周波数fWと読出周波数fRとの比率で
決定され、書込周波数fWが高くなるに従い、書込アド
レスの傾斜は順次増大する。
When the data writing and data reading of the FIFO memory 31 as described above are expressed by addresses, they are as shown in FIGS. 7 and 8 already described. In the case of FIG. 7, the frequency of the write clock WCLK is the lowest. Since the effective image of the image input unit 30 is close to 100%, the inclination of the write address is gentle as shown by the broken line. The slope of the write address is determined by the ratio between the write frequency fW and the read frequency fR, and the slope of the write address gradually increases as the write frequency fW increases.

【0081】本実施の形態では、1ラインの書込動作に
おいて、FIFOメモリ31の1度目の書込動作を示す
破線と、2度目の書込動作を示す破線との間に、FIF
Oメモリ31の1度目の読出動作を示す実線が交差する
ことがないように、2度目の書込動作を示す破線の後に
2度目の読出動作を示す実線が交差することがないよう
にし、一度読み出したアドレスに新しいデータを書込
み、2度目の読出動作時は、新しい画像データを読み出
すことを可能にしている。同様に、3度目の書込動作を
示す破線と読出動作を示す実線とが交差しないように制
御して、本実施の形態では、同時に独立して実行するデ
ータ書込とデータ読出とが干渉することはない。
In the present embodiment, in the writing operation of one line, the FIFO memory 31 is provided with a FIF between the broken line showing the first writing operation and the broken line showing the second writing operation.
Make sure that the solid line showing the first read operation of the O memory 31 does not cross so that the solid line showing the second read operation does not cross after the broken line showing the second write operation. New data is written to the read address, and new image data can be read during the second read operation. Similarly, the broken line indicating the third write operation and the solid line indicating the read operation are controlled so as not to intersect with each other, and in the present embodiment, data writing and data reading that are independently executed at the same time interfere with each other. There is no such thing.

【0082】このために、書込リセット信号XWRES
の出力タイミングを、FIFOメモリ31のデータ書込
からデータ読出までの時間を考慮して、適切に調整する
ことが必要である。
Therefore, the write reset signal XWRES
It is necessary to appropriately adjust the output timing of the above in consideration of the time from the data writing to the data reading of the FIFO memory 31.

【0083】因みに、書込周波数fWが読出周波数fR
に比して高すぎると、FIFOメモリ31への書込と読
出のタイミングを設定することができなくなる。例え
ば、1ラインの画像データの1/2のメモリ長のFIF
Oメモリ31を使用する場合、書込周波数fWが読出周
波数fRの少なくとも2倍以下の周波数であることが要
求される。
Incidentally, the write frequency fW is equal to the read frequency fR.
If it is too high as compared with the above, it becomes impossible to set the timing of writing and reading to and from the FIFO memory 31. For example, a FIFO with a memory length of 1/2 of the image data of one line
When the O memory 31 is used, the write frequency fW is required to be at least twice the read frequency fR or less.

【0084】このように、本実施の形態によると、デー
タ設定回路50によって、1ライン分のドット数(有効
印刷画素数)と1ライン未満のFIFOメモリ31の最
大記憶容量とが、それぞれ独立に設定され、これらの設
定値に基づいて、繰返数設定回路51によって、有効印
刷画素数の最大記憶容量での除算値に1が加算され、少
数点以下を省略して繰返数が演算されるので、有効印刷
画素数と最大記憶容量間のデータ管理と、書込開始アド
レスと読出開始アドレス間の位相差の演算設定とを、フ
ァームウェアの負荷を低減して行うことが可能になる。
As described above, according to the present embodiment, the number of dots for one line (the number of effective print pixels) and the maximum storage capacity of the FIFO memory 31 less than one line are independently set by the data setting circuit 50. Based on these set values, the repeat number setting circuit 51 adds 1 to the division value of the maximum storage capacity of the number of effective print pixels, and the repeat number is calculated by omitting the decimal point and below. Therefore, it is possible to manage the data between the number of effective print pixels and the maximum storage capacity and to set the calculation of the phase difference between the write start address and the read start address while reducing the load on the firmware.

【0085】また、読出クロックfRと書込クロックf
Wの速度比が、除算器61で演算されるので、この演算
値に基づいて、FIFOメモリ31のデータ書込からデ
ータ読出までの時間を考慮して、書込リセット信号XW
RESの出力タイミングを適切に調整することが可能に
なる。
Further, the read clock fR and the write clock f
Since the speed ratio of W is calculated by the divider 61, the write reset signal XW is calculated based on the calculated value in consideration of the time from the data writing to the data reading of the FIFO memory 31.
It becomes possible to appropriately adjust the output timing of the RES.

【0086】[第2の実施の形態]本発明の第2の実施
の形態を、図11ないし図14を参照して説明する。図
11は本実施の形態の演算判定回路の構成を示す回路
図、図12は本実施の形態の書込・読出制御回路の構成
を示す回路図、図13は本実施の形態の処理選択回路の
構成を示す回路図、図14は図11の動作を示すタイム
チャートである。
[Second Embodiment] A second embodiment of the present invention will be described with reference to FIGS. 11 to 14. 11 is a circuit diagram showing the configuration of the operation determination circuit according to the present embodiment, FIG. 12 is a circuit diagram showing the configuration of the write / read control circuit according to the present embodiment, and FIG. 13 is a process selection circuit according to the present embodiment. FIG. 14 is a circuit diagram showing the configuration of FIG. 11, and FIG. 14 is a time chart showing the operation of FIG.

【0087】本実施の形態では、ディジタル複写機1A
の信号処理部3Aに、請求項5記載の発明の構成に対応
して、図11に示すような演算判定回路75が設けられ
ている。
In this embodiment, the digital copying machine 1A is used.
The signal processing section 3A is provided with an operation determination circuit 75 as shown in FIG. 11 corresponding to the configuration of the invention described in claim 5.

【0088】演算判定回路75には、読出クロックをカ
ウントするカウンタ57と、書込クロックをカウントす
るカウンタ58とが設けられ、カウンタ57、58の出
力端子は、それぞれフリップフロップ59、60を介し
て、除算器61とコンパレータ65とに接続されてい
る。また、OR回路67の出力端子が、反転回路を介し
てカウンタ57、58のリセット端子に接続され、カウ
ンタリセット生成回路66の出力端子が、反転回路を介
してOR回路67の入力端子に接続されている。また、
カウンタ57、58のRC信号(リップルキャリー信
号)端子が、カウンタリセット生成回路66に入力さ
れ、さらに、RC信号端子は、反転回路を介してOR回
路68の入力端子に接続され、OR回路68の出力信号
が、フリップフロップ59、60の入力端子と除算器6
1のイネーブル端子とに接続されている。
The operation judging circuit 75 is provided with a counter 57 for counting the read clock and a counter 58 for counting the write clock, and the output terminals of the counters 57 and 58 are provided via flip-flops 59 and 60, respectively. , And is connected to the divider 61 and the comparator 65. The output terminal of the OR circuit 67 is connected to the reset terminals of the counters 57 and 58 via the inverting circuit, and the output terminal of the counter reset generation circuit 66 is connected to the input terminal of the OR circuit 67 via the inverting circuit. ing. Also,
The RC signal (ripple carry signal) terminals of the counters 57 and 58 are input to the counter reset generation circuit 66, and the RC signal terminal is connected to the input terminal of the OR circuit 68 via the inverting circuit, and the OR circuit 68 of the OR circuit 68 is connected. The output signal is input to the input terminals of the flip-flops 59 and 60 and the divider 6
1 is connected to the enable terminal.

【0089】また、本実施の形態では、図12に示すよ
うに、請求項6記載の発明の構成に対応する書込・読出
制御回路76が設けられており、コンパレータ65の出
力端子が反転回路を介してAND回路72の一方の入力
端子に接続され、AND回路72の出力端子が反転回路
を介してFIFOメモリ31のイネーブル端子に接続さ
れている。一方、カウンタ58のRC信号端子が反転回
路を介して、OR回路70の一方の入力端子に接続さ
れ、OR回路70の他方の入力端子には、カウンタ5
7、58のリセット端子が反転回路を介して接続され、
OR回路70の出力端子が反転回路を介して、フリップ
フロップ71のセット端子に接続され、フリップフロッ
プ71のリセット端子にはカウンタ57のRC信号端子
が接続されている。そして、フリップフロップ71の出
力端子が、反転回路を介してAND回路72の他方の入
力端子に接続されている。
Further, in the present embodiment, as shown in FIG. 12, a write / read control circuit 76 corresponding to the configuration of the invention of claim 6 is provided, and the output terminal of the comparator 65 is an inverting circuit. Is connected to one input terminal of the AND circuit 72, and the output terminal of the AND circuit 72 is connected to the enable terminal of the FIFO memory 31 via an inverting circuit. On the other hand, the RC signal terminal of the counter 58 is connected to one input terminal of the OR circuit 70 via the inverting circuit, and the counter 5 is connected to the other input terminal of the OR circuit 70.
The reset terminals of 7, 58 are connected through an inverting circuit,
The output terminal of the OR circuit 70 is connected to the set terminal of the flip-flop 71 via the inverting circuit, and the RC signal terminal of the counter 57 is connected to the reset terminal of the flip-flop 71. The output terminal of the flip-flop 71 is connected to the other input terminal of the AND circuit 72 via the inverting circuit.

【0090】さらに、本実施の形態では、図13に示す
ように、請求項7記載の発明の構成に対応する制御選択
回路77が設けられており、AND回路72の出力端子
が、反転回路を介してOR回路78の一方の入力端子に
接続され、OR回路78の他方の入力端子には、処理選
択信号が反転回路を介して入力され、OR回路78の出
力端子が、反転回路を介してFIFOメモリ31のイネ
ーブル端子に接続されている。
Further, in the present embodiment, as shown in FIG. 13, a control selection circuit 77 corresponding to the configuration of the invention of claim 7 is provided, and the output terminal of the AND circuit 72 is an inverting circuit. Is connected to one input terminal of the OR circuit 78, the processing selection signal is input to the other input terminal of the OR circuit 78 via the inversion circuit, and the output terminal of the OR circuit 78 is input via the inversion circuit. It is connected to the enable terminal of the FIFO memory 31.

【0091】このような構成の本実施の形態では、演算
判定回路75は、図14に示すようなタイミングで動作
が行われ、書込クロックの周波数fWと、読出クロツク
の周波数fRとの間にfW<fRの関係があり、カウン
タ57がカウンタ58よりも早くカウントを終了する
と、先ずカウンタ57からRC信号が出力され、次いで
カウンタ58からR信号が出力され、これらのRC信号
はフリップフロップ59、60にクロックとして供給さ
れる。このために、それぞれのフリップフロップ59、
60にカウント値が保持され、イネーブル信号によって
除算器61で除算が行われ、カウンタ57の出力が“F
FFF”のRC信号出力時に、カウンタ58が“CE8
4”であれば、FFFF/CE84の演算によって、読
出クロック/書込クロック周波数の比fR/fWが演算
される。
In the present embodiment having such a configuration, the operation determining circuit 75 operates at the timing shown in FIG. 14, and is between the frequency fW of the write clock and the frequency fR of the read clock. There is a relation of fW <fR, and when the counter 57 finishes counting earlier than the counter 58, the RC signal is first output from the counter 57 and then the R signal is output from the counter 58. It is supplied to 60 as a clock. To this end, each flip-flop 59,
The count value is held in 60, division is performed in the divider 61 by the enable signal, and the output of the counter 57 is “F”.
When the RC signal of “FFF” is output, the counter 58 displays “CE8
If it is 4 ″, the ratio of read clock / write clock frequency fR / fW is calculated by the calculation of FFFF / CE84.

【0092】一方、fW>fRでカウンタ58がカウン
タ57よりも早くカウントを終了すると、先ずカウンタ
58からRC信号が出力され、次いでカウンタ57から
R信号が出力され、これらのRC信号はフリップフロッ
プ59、60にクロックとして供給される。この場合も
同様にして、除算器61による除算が行われる。
On the other hand, if fW> fR and the counter 58 finishes counting earlier than the counter 57, the RC signal is first output from the counter 58 and then the R signal is output from the counter 57, and these RC signals are flip-flop 59. , 60 as a clock. In this case as well, the division by the divider 61 is similarly performed.

【0093】本実施の形態では、カウンタ57、58の
RC信号によつて保持された計数データが、コンパレー
タ65に入力され、コンパレータ65は何れかのカウン
タの計数が終了した時点で、各計数データの比較を行
い、カウンタ57の計数データPとカウンタ58の計数
データQについて、P>Qが真であるか否かを判定し、
真の場合には、書込クロック周波数fW<読出クロック
周波数fRと判定し、P>Qが偽であると、書込クロッ
ク周波数fW>読出クロック周波数fRと判定し、P>
Qが偽の場合はFIFOメモリ31のアドレスの逆転の
可能性があることを事前に判断する。
In this embodiment, the count data held by the RC signals of the counters 57 and 58 is input to the comparator 65, and the comparator 65 outputs each count data at the time when the counting of any counter is completed. Of the count data P of the counter 57 and the count data Q of the counter 58 to determine whether P> Q is true,
If true, write clock frequency fW <read clock frequency fR is determined. If P> Q is false, write clock frequency fW> read clock frequency fR is determined, and P> Q.
If Q is false, it is determined in advance that the address of the FIFO memory 31 may be reversed.

【0094】システムのリセット終了後に、カウンタ5
7、58の計数速度の大小比較の動作が実施されるよう
に、カウンタ57、58の動作が開始される。また、何
れかのカウンタの計数が終了した時点で、カウンタリセ
ット生成回路66から、リセット信号がカウンタ57、
58に入力され、計数値のクリアが行われる。
After the system is reset, the counter 5
The operations of the counters 57 and 58 are started so that the operation of comparing the count speeds of 7 and 58 is performed. Further, when the counting of any of the counters is completed, the counter reset generation circuit 66 outputs a reset signal to the counter 57,
It is input to 58 and the count value is cleared.

【0095】本実施の形態では、P>Qが真で書込クロ
ック周波数fW<読出クロック周波数fRと判定された
時、フリップフロップ71のQ出力は、R入力によって
“0”となり、AND回路72の一方の入力端子の信号
の論理値は“1”となり、また、コンパレータ65の出
力端子の信号が、反転回路を介して与えられ、AND回
路72の他方の入力端子の信号の論理値は“1”とな
る。このために、AND回路72の出力端子の信号が、
反転回路を介して与えられるFIFOメモリ31のイネ
ーブル端子の信号の論理値は“1”となる。
In this embodiment, when P> Q is true and it is determined that the write clock frequency fW <the read clock frequency fR, the Q output of the flip-flop 71 becomes "0" by the R input, and the AND circuit 72. The logical value of the signal at one of the input terminals becomes "1", the signal at the output terminal of the comparator 65 is given through the inverting circuit, and the logical value of the signal at the other input terminal of the AND circuit 72 becomes "1". 1 ”. Therefore, the signal at the output terminal of the AND circuit 72 is
The logical value of the signal of the enable terminal of the FIFO memory 31 given through the inverting circuit becomes "1".

【0096】本実施の形態では、このようにP>Qが真
と判定されると、AND回路72によって、直接FIF
Oメモリ31をイネーブル状態とすることもできるが、
図13に示すように、OR回路78の一方の入力端子に
反転回路を介して処理選択信号を入力し、OR回路78
の他方の入力端子に、AND回路72の出力信号を反転
回路を介して入力させ、処理選択信号によって、FIF
Oメモリ31のイネーブル制御を選択的に行うことも可
能である。この場合の処理選択信号の設定は、システム
上のCPUからのレジスタ設定やI/Oポートの制御に
より行われる。
In the present embodiment, when it is determined that P> Q is true in this way, the AND circuit 72 directly determines the FIF.
Although the O memory 31 can be enabled,
As shown in FIG. 13, the processing selection signal is input to one input terminal of the OR circuit 78 via the inverting circuit, and the OR circuit 78
The output signal of the AND circuit 72 is input to the other input terminal of
It is also possible to selectively perform enable control of the O memory 31. In this case, the processing selection signal is set by register setting from the CPU on the system and control of the I / O port.

【0097】このように、本実施の形態によると、読出
クロックfRと書込クロツクfWの速度比が除算器61
で演算され、同時にコンパレータ65によって、読出ク
ロックfRと書込クロツクfWのクロック速度の大小が
判定され、書込クロック周波数fW<読出クロック周波
数fRと判定された場合に、FIFOメモリ31の書込
・読出制御が、必要に応じて処理選択信号に基づいて行
われるので、アドレスの逆転のない信頼性のあるFIF
0メモリ31の書込・読出制御を、システムの柔軟性を
向上させて行うことが可能になる。
As described above, according to the present embodiment, the speed ratio between the read clock fR and the write clock fW is the divider 61.
And at the same time the comparator 65 determines the magnitude of the clock speeds of the read clock fR and the write clock fW, and when it is determined that the write clock frequency fW <the read clock frequency fR, the writing / writing of the FIFO memory 31 is performed. Since the read control is performed on the basis of the processing selection signal as needed, a reliable FIFO without address inversion is provided.
The write / read control of the 0 memory 31 can be performed while improving the flexibility of the system.

【0098】[0098]

【発明の効果】請求項1記載の発明によると、ドットマ
トリクスの画像データの1ライン未満の記憶容量を具備
し、データの書込とデータの読出とが独立して同時に実
行可能なFIFOメモリに対して、 データ書込手段に
よって、書込アドレスが、書込開始アドレスから書込終
端アドレスまで順次インクリメントされ、書込終端アド
レスから書込開始アドレスに戻って、FIFOメモリに
1ラインごとの画像データが繰り返して書込まれ、デー
タ読出手段によって、読出アドレスが、読出開始アドレ
スから読出終端アドレスまで順次インクリメントされ、
読出終端アドレスから読出開始アドレスに戻って、FI
FOメモリから1ラインごとの画像データが繰り返して
読み出されるが、設定手段によって、1ライン分のドッ
ト数とFIFOメモリの最大記憶容量とが、それぞれ独
立に設定されるので、ファームウェアにおける1ライン
分のドット数とFIFOメモリ容量間のデータ管理の負
担を低減することが可能になる。
According to the first aspect of the invention, there is provided a FIFO memory having a storage capacity of less than one line of image data of a dot matrix and capable of independently writing data and reading data simultaneously. On the other hand, the data write means sequentially increments the write address from the write start address to the write end address, returns from the write end address to the write start address, and stores the image data for each line in the FIFO memory. Is repeatedly written, and the read address is sequentially incremented by the data reading means from the read start address to the read end address.
Return from the read end address to the read start address, and
The image data for each line is repeatedly read from the FO memory, but since the number of dots for one line and the maximum storage capacity of the FIFO memory are set independently by the setting means, one line for the firmware is used. It becomes possible to reduce the burden of data management between the number of dots and the FIFO memory capacity.

【0099】請求項2記載の発明によると、ドットマト
リクスの画像データの1ライン未満の記憶容量を具備
し、データの書込とデータの読出とが独立して同時に実
行可能なFIFOメモリに対して、 データ書込手段に
よって、書込アドレスが、書込開始アドレスから書込終
端アドレスまで順次インクリメントされ、書込終端アド
レスから書込開始アドレスに戻って、FIFOメモリに
1ラインごとの画像データが繰り返して書込まれ、デー
タ読出手段によって、読出アドレスが、読出開始アドレ
スから読出終端アドレスまで順次インクリメントされ、
読出終端アドレスから読出開始アドレスに戻って、FI
FOメモリから1ラインごとの画像データが繰り返して
読み出されるが、速度比演算手段によって、データ書込
手段の書込クロックと、データ読出手段の読出クロック
との速度比が演算されるので、外部から書込クロックと
読出クロックとをそれぞれ任意に供給して、汎用性のあ
る動作を行わせることが可能になる。
According to the second aspect of the present invention, there is provided a FIFO memory having a storage capacity of less than one line of image data of a dot matrix and capable of independently writing data and reading data simultaneously. The data write means sequentially increments the write address from the write start address to the write end address, returns from the write end address to the write start address, and repeats the image data for each line in the FIFO memory. The read address is sequentially incremented from the read start address to the read end address by the data read means.
Return from the read end address to the read start address, and
The image data for each line is repeatedly read from the FO memory, but since the speed ratio calculating means calculates the speed ratio between the write clock of the data writing means and the read clock of the data reading means, it is externally supplied. It is possible to supply a write clock and a read clock arbitrarily and to perform a versatile operation.

【0100】請求項3記載の発明によると、 請求項1
記載の発明で得られる効果に加えて、繰返数設定手段に
よって、1ラインのドット数が、FIFOの記憶容量で
除算されて得られる除算値に1を加え、少数点以下を省
略した数値が繰返数として設定され、アクセス制御手段
によって、繰返数に基づいて、FIFOメモリのアドレ
スに対するアクセス制御が行われるので、外部ファーム
ウェアによる書込開始アドレスと読出開始アドレス間の
位相差の算出が不要になり、システムの制御効率を向上
させることが可能になる。
According to the invention of claim 3, claim 1
In addition to the effect obtained by the invention described above, the number of dots of one line is divided by the memory capacity of the FIFO by the number-of-repetitions setting means, 1 is added, and the decimal point is omitted. The number of repetitions is set, and the access control means controls the access to the address of the FIFO memory based on the number of repetitions. Therefore, the external firmware does not need to calculate the phase difference between the write start address and the read start address. Therefore, it becomes possible to improve the control efficiency of the system.

【0101】請求項4記載の発明によると、請求項2記
載の発明で得られる効果に加えて、位相差設定手段によ
って、速度比演算手段で演算された速度比に基づいて、
データ書込手段の書込開始タイミングと、データ読出手
段の読出開始タイミングとの位相差が、相対的に可変設
定されるので、ファームウェアの介在なしに位相差が設
定され、FIFOメモリの制御が効率よく行われる。
According to the invention of claim 4, in addition to the effect obtained by the invention of claim 2, based on the speed ratio calculated by the speed ratio calculating means by the phase difference setting means,
Since the phase difference between the writing start timing of the data writing means and the reading start timing of the data reading means is relatively variably set, the phase difference is set without the intervention of firmware, and the control of the FIFO memory is efficient. Often done.

【0102】請求項5記載の発明によると、請求項2記
載の発明で得られる効果に加えて、速度判定手段によっ
て、書込クロックの速度と読出クロックの速度との大小
が判定されるので、アドレスの逆転の可能性を的確に把
握することが可能になる。請求項6記載の発明による
と、請求項2記載の発明で得られる効果に加えて、書込
・読出制御手段によって、判定手段の判定結果に基づい
て、データ書込手段とデータ読出手段とが制御されるの
で、FIFOメモリの書込・読出制御をアドレスの逆転
なしに行い、システムの信頼性を向上させることが可能
になる。
According to the invention of claim 5, in addition to the effect obtained by the invention of claim 2, the speed judging means judges the magnitude of the speed of the write clock and the speed of the read clock. It is possible to accurately grasp the possibility of address reversal. According to the invention of claim 6, in addition to the effect obtained by the invention of claim 2, the write / read control means causes the data write means and the data read means to operate based on the determination result of the determination means. Since it is controlled, the write / read control of the FIFO memory can be performed without address inversion, and the reliability of the system can be improved.

【0103】請求項7記載の発明によると、 請求項6
記載の発明で得られる効果に加えて、選択手段によっ
て、書込・読出制御手段の制御が、コマンド制御によっ
て選択されるので、システムの動作の柔軟性を向上させ
ることが可能になる。
According to the invention of claim 7, claim 6
In addition to the effect obtained by the described invention, the control of the write / read control means is selected by the command control by the selection means, so that the flexibility of the operation of the system can be improved.

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

【図1】本発明の第1の実施の形態の繰返数設定手段の
構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a repeat number setting means according to a first embodiment of the present invention.

【図2】同実施の形態の速度比較演算手段と位相差設定
手段の構成を示すブロック図である。
FIG. 2 is a block diagram showing a configuration of a speed comparison calculation means and a phase difference setting means of the same embodiment.

【図3】同実施の形態が適用されるディジタル複写機の
構成を示すブロツク図である。
FIG. 3 is a block diagram showing a configuration of a digital copying machine to which the embodiment is applied.

【図4】図3の画像入力部の構成を示すブロツク図であ
る。
FIG. 4 is a block diagram showing a configuration of an image input unit in FIG.

【図5】図3の印刷制御部の構成を示す回路図である。5 is a circuit diagram showing a configuration of a print control unit in FIG.

【図6】同実施の形態の画像データの書込・読出動作を
示すタイムチャートである。
FIG. 6 is a time chart showing a writing / reading operation of image data according to the same embodiment.

【図7】同実施の形態の書込・読出動作を示す第1の特
性図である。
FIG. 7 is a first characteristic diagram showing the write / read operation of the same embodiment.

【図8】同実施の形態の書込・読出動作を示す第2の特
性図である。
FIG. 8 is a second characteristic diagram showing the write / read operation of the same embodiment.

【図9】同実施の形態の書込・読出動作時のアドレスの
変化を示す特性図である。
FIG. 9 is a characteristic diagram showing changes in addresses during the write / read operation of the same embodiment.

【図10】同実施の形態の書込・読出動作時のアドレス
の変化を示す詳細特性図である。
FIG. 10 is a detailed characteristic diagram showing a change in address during the write / read operation of the same embodiment.

【図11】本発明の第2の実施の形態の演算判定回路の
構成を示す回路図である。
FIG. 11 is a circuit diagram showing a configuration of an operation determination circuit according to a second embodiment of the present invention.

【図12】同実施の形態の演算判定回路と書込・読出制
御回路の構成を示す回路図である。
FIG. 12 is a circuit diagram showing configurations of an operation determination circuit and a write / read control circuit according to the same embodiment.

【図13】同実施の形態の演算判定回路、書込・読出制
御回路及び処理選択回路の構成を示す回路図である。
FIG. 13 is a circuit diagram showing configurations of an operation determination circuit, a write / read control circuit, and a process selection circuit according to the same embodiment.

【図14】図11の動作を示すタイムチャートである。FIG. 14 is a time chart showing the operation of FIG.

【図15】従来のディジタル複写機の構成を示す説明図
である。
FIG. 15 is an explanatory diagram showing a configuration of a conventional digital copying machine.

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

1A ディジタル複写機 3A 信号処理部 4 画像印刷部 19 LD変調部 20 LD 23 ポリゴンミラー 26 感光体ドラム 27 同期検知器 30 画像入力部 31 FIFOメモリ 32 印刷制御部 50 レジスタ 51、55 演算回路 53 除算器 54 加算器 57、58 カウンタ 56 位相演算器 59、60 フリップフロップ 61 除算器 65 コンパレータ 76 書込・読出制御回路 77 処理選択回路 1A Digital copying machine 3A Signal processing section 4 Image printing section 19 LD modulation section 20 LD 23 Polygon mirror 26 Photosensitive drum 27 Sync detector 30 Image input section 31 FIFO memory 32 Printing control section 50 Registers 51, 55 Arithmetic circuit 53 Divider 54 adder 57, 58 counter 56 phase calculator 59, 60 flip-flop 61 divider 65 comparator 76 write / read control circuit 77 process selection circuit

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 ドットマトリクスの画像データの1ライ
ン未満の記憶容量を具備し、データの書込とデータの読
出とが独立して同時に実行可能なFIFOメモリと、 書込アドレスを、書込開始アドレスから書込終端アドレ
スまで順次インクリメントし、前記書込終端アドレスか
ら前記書込開始アドレスに戻って、前記FIFOメモリ
に1ラインごとの画像データを繰り返して書込むデータ
書込手段と、 読出アドレスを、読出開始アドレスから読出終端アドレ
スまで順次インクリメントし、前記読出終端アドレスか
ら前記読出開始アドレスに戻って、前記FIFOメモリ
から1ラインごとの画像データを繰り返して読み出すデ
ータ読出手段と、 前記1ライン分のドット数と前記FIFOメモリの最大
記憶容量とを、それぞれ独立に設定する設定手段とを有
することを特徴とするデータ処理装置。
1. A FIFO memory having a storage capacity of less than one line of dot matrix image data and capable of executing data writing and data reading independently at the same time, and writing a write address. A data writing unit that sequentially increments from the address to the write end address, returns from the write end address to the write start address, and repeatedly writes image data for each line in the FIFO memory, and a read address. A data reading unit that sequentially increments from a read start address to a read end address, returns from the read end address to the read start address, and repeatedly reads image data for each line from the FIFO memory; Setting for independently setting the number of dots and the maximum storage capacity of the FIFO memory And a data processing device.
【請求項2】 ドットマトリクスの画像データの1ライ
ン未満の記憶容量を具備し、データの書込とデータの読
出とが独立して同時に実行可能なFIFOメモリと、 書込アドレスを、書込開始アドレスから書込終端アドレ
スまで順次インクリメントし、前記書込終端アドレスか
ら前記書込開始アドレスに戻って、前記FIFOメモリ
に1ラインごとの画像データを繰り返して書込むデータ
書込手段と、 読出アドレスを、読出開始アドレスから読出終端アドレ
スまで順次インクリメントし、前記読出終端アドレスか
ら前記読出開始アドレスに戻って、前記FIFOメモリ
から1ラインごとの画像データを繰り返して読み出すデ
ータ読出手段と、 前記データ書込手段の書込クロックと、前記データ読出
手段の読出クロックとの速度比を演算する速度比演算手
段とを有することを特徴とするデータ処理装置。
2. A FIFO memory having a storage capacity of less than one line of dot matrix image data and capable of independently executing data writing and data reading at the same time; A data writing unit that sequentially increments from the address to the write end address, returns from the write end address to the write start address, and repeatedly writes image data for each line in the FIFO memory, and a read address. A data read unit that sequentially increments from a read start address to a read end address, returns from the read end address to the read start address, and repeatedly reads image data for each line from the FIFO memory; and the data write unit. A speed for calculating the speed ratio between the write clock of and the read clock of the data reading means. A data processing device comprising: a ratio calculation means.
【請求項3】 請求項1記載のデータ処理装置に対し
て、 前記1ラインのドット数を、前記FIFOの記憶容量で
除算し、得られる除算値に1を加え少数点以下を省略し
た数値を、繰返数として設定する繰返数設定手段と、 該繰返数設定手段で設定された繰返数に基づいて、前記
FIFOメモリのアドレスに対するアクセスを制御する
アクセス制御手段とが設けられていることを特徴とする
データ処理装置。
3. The data processing apparatus according to claim 1, wherein the number of dots in one line is divided by the storage capacity of the FIFO, and 1 is added to the obtained division value to omit a decimal point or less. A repeat number setting means for setting the repeat number and an access control means for controlling access to the address of the FIFO memory based on the repeat number set by the repeat number setting means are provided. A data processing device characterized by the above.
【請求項4】 請求項2記載のデータ処理装置に対し
て、 前記速度比演算手段で演算された速度比に基づいて、前
記データ書込手段の書込開始タイミングと、前記データ
読出手段の読出開始タイミングとの位相差を、相対的に
可変設定する位相差設定手段が設けられていることを特
徴とするデータ処理装置。
4. The data processing device according to claim 2, wherein the writing start timing of the data writing unit and the reading of the data reading unit are performed based on the speed ratio calculated by the speed ratio calculating unit. A data processing device comprising a phase difference setting means for relatively variably setting a phase difference from a start timing.
【請求項5】 請求項2記載のデータ処理装置に対し
て、 前記書込クロックの速度と前記読出クロックの速度との
大小を判定する速度判定手段が設けられていることを特
徴とするデータ処理装置。
5. The data processing apparatus according to claim 2, further comprising speed determining means for determining the magnitude of the speed of the write clock and the speed of the read clock. apparatus.
【請求項6】 請求項5記載のデータ処理装置に対し
て、 前記判定手段の判定結果に基づいて、前記データ書込手
段と前記データ読出手段とを制御する書込・読出制御手
段が設けられていることを特徴とするデータ処理装置。
6. The data processing device according to claim 5, further comprising a writing / reading control means for controlling the data writing means and the data reading means based on the judgment result of the judging means. A data processing device characterized by the above.
【請求項7】 請求項6記載のデータ処理装置に対し
て、 前記読み書き制御手段の制御を、コマンド制御によって
選択する選択手段が設けられていることを特徴とするデ
ータ処理装置。
7. The data processing device according to claim 6, further comprising selection means for selecting control of the read / write control means by command control.
JP8110432A 1996-04-06 1996-04-06 Data processing unit Pending JPH09275478A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8110432A JPH09275478A (en) 1996-04-06 1996-04-06 Data processing unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8110432A JPH09275478A (en) 1996-04-06 1996-04-06 Data processing unit

Publications (1)

Publication Number Publication Date
JPH09275478A true JPH09275478A (en) 1997-10-21

Family

ID=14535598

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8110432A Pending JPH09275478A (en) 1996-04-06 1996-04-06 Data processing unit

Country Status (1)

Country Link
JP (1) JPH09275478A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012011603A (en) * 2010-06-29 2012-01-19 Canon Inc Information processing apparatus, image output apparatus, information processing method, and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012011603A (en) * 2010-06-29 2012-01-19 Canon Inc Information processing apparatus, image output apparatus, information processing method, and program
US8786891B2 (en) 2010-06-29 2014-07-22 Canon Kabushiki Kaisha Apparatus, method, and storage medium for transferring data to a buffer

Similar Documents

Publication Publication Date Title
US5572335A (en) Method and system for transferring image data between two devices having different bandwidths
US20070030548A1 (en) Apparatus for generating pulse-modulated signal
KR100199431B1 (en) Pixel clock generator
US4905022A (en) Image forming apparatus having laser light source
JP2000071510A (en) Image forming apparatus
US6268929B1 (en) Data processing device for simultaneously reading out plural lines of image and a method therefor
US6064419A (en) Timings of rotational speed in a laser beam printer
JP2000013594A (en) Image processor, image processing method therefor and recording medium
EP0415725B1 (en) Image recording apparatus
US5604608A (en) Device and method for controlling the scan speed of an image input terminal to match the throughput constraints of an image processing module
JPH09275478A (en) Data processing unit
JP3409889B2 (en) Recording control device
JP3631512B2 (en) Data processing device
US5764370A (en) Enlargement and reduction apparatus for an image forming apparatus
JP2882532B2 (en) Image data processing device
JPH099021A (en) Picture data controller
JP2615668B2 (en) Laser recording device
JP2001212999A (en) Imaging apparatus
JPH07156443A (en) Image forming device
JP3165707B2 (en) Optical scanning type image forming apparatus
JPH09185132A (en) Data processor
JP2000094740A (en) Image-forming apparatus
JPH11248420A (en) 3-dimension measurement device
JP2000180755A (en) Division optical scanner
JP2002152475A (en) Image data processor

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040628

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040713

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040910

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041130

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050131

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050712