Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7630963B2 - Image forming device - Google Patents
[go: Go Back, main page]

JP7630963B2 - Image forming device - Google Patents

Image forming device Download PDF

Info

Publication number
JP7630963B2
JP7630963B2 JP2020190313A JP2020190313A JP7630963B2 JP 7630963 B2 JP7630963 B2 JP 7630963B2 JP 2020190313 A JP2020190313 A JP 2020190313A JP 2020190313 A JP2020190313 A JP 2020190313A JP 7630963 B2 JP7630963 B2 JP 7630963B2
Authority
JP
Japan
Prior art keywords
data
line
read
pixel
main 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.)
Active
Application number
JP2020190313A
Other languages
Japanese (ja)
Other versions
JP2022079239A (en
Inventor
正己 大島
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.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
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 Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2020190313A priority Critical patent/JP7630963B2/en
Publication of JP2022079239A publication Critical patent/JP2022079239A/en
Application granted granted Critical
Publication of JP7630963B2 publication Critical patent/JP7630963B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Printers Or Recording Devices Using Electromagnetic And Radiation Means (AREA)
  • Exposure Or Original Feeding In Electrophotography (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Image Input (AREA)
  • Facsimile Heads (AREA)
  • Storing Facsimile Image Data (AREA)

Description

本発明の実施形態は、画像形成装置に関する。 An embodiment of the present invention relates to an image forming device.

露光ヘッドは、一様に帯電された感光ドラムの外周面を選択的に露光して画像を形成するための画像形成部材である。露光ヘッドは、電子写真プロセスを用いた画像形成装置に用いられる。画像形成装置は、例えばプリンタ、複写機、複合機(MFP:Multifunction Peripheral)等である。 The exposure head is an image forming member that selectively exposes the outer peripheral surface of a uniformly charged photosensitive drum to form an image. The exposure head is used in an image forming device that uses an electrophotographic process. Examples of image forming devices include printers, copiers, and multifunction peripherals (MFPs).

露光ヘッドは、複数の発光素子を一方向に配列した発光素子列を有する。発光素子は、例えばLED(Light Emitting Diode)である。発光素子は、例えばOLED(Organic Light Emitting Diode )、つまりは有機ELであってもよい。 The exposure head has a row of light-emitting elements in which multiple light-emitting elements are arranged in one direction. The light-emitting elements are, for example, LEDs (Light Emitting Diodes). The light-emitting elements may also be, for example, OLEDs (Organic Light Emitting Diodes), that is, organic EL.

露光ヘッドは、感光ドラムの近傍において、発光素子列が感光ドラムの長手方向に沿って配置されるように取り付けられる。感光ドラムの長手方向は、画像形成の主走査方向である。感光ドラムは、副走査方向に回転する。このため、露光ヘッドが主走査方向と平行に取り付けられていたならば、感光ドラムには主走査方向と平行に画像が形成される。しかし、露光ヘッドは、必ずしも主走査方向と平行に取り付けられるとは限らない。ヘッド取付部の精度の影響により、露光ヘッドが主走査方向に対して副操作方向に傾いた角度で取り付けられる場合がある。その場合、感光ドラムには主走査方向に対して副走査方向に傾いた画像が形成される。このため、画像の傾きを補正する必要がある。 The exposure head is attached near the photosensitive drum so that the row of light-emitting elements is arranged along the longitudinal direction of the photosensitive drum. The longitudinal direction of the photosensitive drum is the main scanning direction of image formation. The photosensitive drum rotates in the sub-scanning direction. Therefore, if the exposure head is attached parallel to the main scanning direction, an image is formed on the photosensitive drum parallel to the main scanning direction. However, the exposure head is not necessarily attached parallel to the main scanning direction. Depending on the accuracy of the head attachment part, the exposure head may be attached at an angle tilted in the sub-scanning direction with respect to the main scanning direction. In that case, an image is formed on the photosensitive drum that is tilted in the sub-scanning direction with respect to the main scanning direction. For this reason, it is necessary to correct the tilt of the image.

従来、メインメモリ上に展開された画像データを読み出す際の読出しアドレスを露光ヘッドの傾きに合わせてずらすことによって画像の傾きを補正する方法がある。しかしこの方法は、メインメモリに対するアクセスが頻繁に発生する。このため、データの転送効率が低下し、処理能力が落ちるという問題がある。 Conventionally, there is a method for correcting the tilt of an image by shifting the read address when reading image data expanded in main memory to match the tilt of the exposure head. However, this method requires frequent access to the main memory. This results in problems such as reduced data transfer efficiency and reduced processing power.

メインメモリから傾き分に相当する複数ラインの画像データを高速メモリに一旦取り込んでから、露光ヘッドの傾きに合わせて該当する画素データの出力を遅延させる方法もある。しかしこの方法は、大きなメモリ資源が必要となる。このため、コストが上がるという問題がある。 Another method involves first loading multiple lines of image data equivalent to the tilt from the main memory into high-speed memory, then delaying the output of the corresponding pixel data in accordance with the tilt of the exposure head. However, this method requires large memory resources, which results in increased costs.

特開2009-223141号公報JP 2009-223141 A 特開2001-352445号公報JP 2001-352445 A

本発明の実施形態が解決しようとする課題は、画像の傾きを補正するのに必要なメモリ容量を削減できるとともに、処理能力の低下を抑制できる画像形成装置を提供しようするものである。 The problem that the embodiment of the present invention aims to solve is to provide an image forming device that can reduce the memory capacity required to correct the tilt of an image and suppress a decrease in processing power.

一実施形態において、画像形成装置は、像担持体と、露光ヘッドと、現像器と、メインメモリと、メモリ制御部と、リード側バッファと、補正制御部とを備える。露光ヘッドは、一方向に配列された複数の発光素子から像担持体に光を照射して像担持体上に画像データに基づいた潜像を形成する。現像器は、像担持体上の潜像に現像剤を付着させて現像する。メインメモリは、画像データを主走査方向の複数のラインデータとして展開して格納する。メモリ制御部は、前記複数の発光素子の配列方向の前記主走査方向に対する副走査方向への傾きに応じた前記副走査方向のずれ量であるライン数よりも1つ少ない数のブロックデータに前記ラインデータを分割し、その複数のブロックデータを1ラインずつずらして前記メインメモリに書き込む書込み処理と、前記メインメモリから前記ブロックデータを読み出す読出し処理とを実行する。リード側バッファは、前記読出し処理により読み出されたブロックデータを格納する。補正制御部は、前記リード側バッファに格納された各ブロックデータを、傾きによりラインずれが発生する画素とそれよりも前の画素からなる第1データとラインずれが発生する画素よりも後の画素からなる第2データとに分け、第2データを補正バッファに格納し、第1データを補正バッファに格納されている1ブロック前の第2データとともに露光ヘッドへと出力する。 In one embodiment, the image forming apparatus includes an image carrier, an exposure head, a developer, a main memory, a memory control unit, a read-side buffer, and a correction control unit. The exposure head irradiates light from a plurality of light-emitting elements arranged in one direction onto the image carrier to form a latent image based on image data on the image carrier. The developer applies developer to the latent image on the image carrier to develop it. The main memory expands and stores the image data as a plurality of line data in a main scanning direction. The memory control unit divides the line data into block data whose number is one less than the number of lines, which is a shift amount in the sub-scanning direction according to an inclination of the arrangement direction of the plurality of light-emitting elements in the sub-scanning direction with respect to the main scanning direction, and executes a write process of writing the plurality of block data into the main memory by shifting the plurality of block data by one line, and a read process of reading the block data from the main memory. The read-side buffer stores the block data read by the read process. The correction control unit divides each block of data stored in the read-side buffer into first data consisting of pixels where line shift occurs due to tilt and the pixels before that, and second data consisting of pixels after the pixel where line shift occurs, stores the second data in the correction buffer, and outputs the first data to the exposure head together with the second data of the previous block stored in the correction buffer.

一実施形態に係る複合機の概略構成を示す模式図。FIG. 1 is a schematic diagram showing a schematic configuration of a multifunction peripheral according to an embodiment. 同複合機における画像形成部の要部構成を示す模式図。FIG. 2 is a schematic diagram showing a configuration of a main part of an image forming unit in the multifunction peripheral; 同複合機における回路構成の要部を示すブロック図。FIG. 2 is a block diagram showing a main part of a circuit configuration in the multifunction peripheral. 同複合機が有する画像データの傾き補正機能を説明するための回路図。FIG. 4 is a circuit diagram for explaining a tilt correction function of image data provided in the multifunction peripheral. 露光ヘッドにおける発光素子の配列方向を説明するための模式図。FIG. 4 is a schematic diagram for explaining the arrangement direction of light-emitting elements in the exposure head. メインメモリに書き込まれる前の画像データの一例を示す模式図。FIG. 4 is a schematic diagram showing an example of image data before being written to a main memory. メインメモリに書き込まれた画像データの一例を示す模式図。FIG. 4 is a schematic diagram showing an example of image data written to a main memory. 傾き補正機能により補正された画像データの一例を示す模式図。FIG. 11 is a schematic diagram showing an example of image data corrected by a tilt correction function. メモリ制御部に係るデータ書込み処理の要部手順を示す流れ図。4 is a flowchart showing the main steps of a data write process related to a memory control unit. メモリ制御部に係るデータ読出し処理の要部手順を示す流れ図。4 is a flowchart showing the main steps of a data read process performed by a memory control unit. データ変換部に係るデータの傾き調整処理の要部手順を示す流れ図。11 is a flowchart showing the main steps of a data gradient adjustment process performed by a data conversion unit. 補正制御部に係るデータの傾き調整処理の要部手順を示す流れ図。11 is a flowchart showing the main steps of a data inclination adjustment process related to a correction control unit.

以下、画像形成装置の実施形態について、図面を用いて説明する。
本実施形態は、4色のカラートナーを用いた複合機を画像形成装置の一例とした場合である。
Hereinafter, an embodiment of an image forming apparatus will be described with reference to the drawings.
In this embodiment, a multifunction machine using four color toners is taken as an example of an image forming apparatus.

図1は、本実施形態に係る複合機1の概略構成を示す模式図である。複合機1は、印刷媒体Pを搬送し、その印刷媒体Pに電子写真プロセスによって画像を形成する。印刷媒体Pは、記録媒体、被転写体、用紙等とも称される。複合機1は、トナーカートリッジ2からトナーを受け取り、受け取ったトナーにより印刷媒体Pに画像を形成する。トナーは、例えばイエロー、マゼンダ、シアン及びブラックの4色のカラートナーである。カラートナーの組み合わせは、これに限定されない。他の色を組み付わせてもよい。また、複数色のカラートナーを組み合わせるのではなく、単色のトナーを用いてもよい。 FIG. 1 is a schematic diagram showing the general configuration of a multifunction device 1 according to this embodiment. The multifunction device 1 conveys a print medium P and forms an image on the print medium P by an electrophotographic process. The print medium P is also called a recording medium, a transfer medium, paper, etc. The multifunction device 1 receives toner from a toner cartridge 2 and forms an image on the print medium P using the received toner. The toner is, for example, four color toners: yellow, magenta, cyan, and black. The combination of color toners is not limited to this. Other colors may be combined. Also, instead of combining multiple color toners, a single color toner may be used.

図1に示すように、複合機1は、筐体11、通信インターフェース12、システムコントローラ13、複数の用紙トレイ14、排紙トレイ15、搬送部16、画像形成部17、定着ユニット18、スキャナ部19、及びコントロールパネル20を備える。 As shown in FIG. 1, the multifunction device 1 includes a housing 11, a communication interface 12, a system controller 13, multiple paper trays 14, a paper output tray 15, a conveying unit 16, an image forming unit 17, a fixing unit 18, a scanner unit 19, and a control panel 20.

筐体11は、複合機1の本体である。筐体11は、例えば通信インターフェース12、システムコントローラ13、複数の用紙トレイ14、搬送部16、画像形成部17及び定着ユニット18等を収容する。筐体11は、上面の一部を排紙トレイ15とする。 The housing 11 is the main body of the multifunction device 1. The housing 11 houses, for example, a communication interface 12, a system controller 13, multiple paper trays 14, a transport unit 16, an image forming unit 17, and a fixing unit 18. Part of the top surface of the housing 11 serves as a paper output tray 15.

通信インターフェース12は、ネットワークを通じて接続された他の機器と通信するためのインターフェースである。通信インターフェース12は、外部機器との通信に用いられる。外部機器は、例えば印刷データを生成する機能を有した上位装置である。複合機1は、上位機器で生成された印刷データに従い印刷媒体Pに画像を形成する。通信インターフェース12は、例えば、LANコネクタ等で構成される。通信インターフェース12は、Bluetooth(登録商標)またはWi-fi(登録商標)等の規格に従って他の機器と無線通信を行うものであってもよい。 The communication interface 12 is an interface for communicating with other devices connected via a network. The communication interface 12 is used for communication with external devices. The external device is, for example, a higher-level device that has the function of generating print data. The multifunction device 1 forms an image on a print medium P according to the print data generated by the higher-level device. The communication interface 12 is, for example, composed of a LAN connector. The communication interface 12 may be one that performs wireless communication with other devices according to standards such as Bluetooth (registered trademark) or Wi-fi (registered trademark).

システムコントローラ13は、複合機1の制御部として機能する。システムコントローラ13は、通信インターフェース12と接続される。システムコントローラ13は、例えば、通信インターフェース12を介して外部機器から取得した印刷データに基づいて、印刷ジョブを生成する。印刷ジョブは、印刷媒体Pに形成される画像を示す画像データを含む。画像データは、1枚の印刷媒体Pに画像を形成するためのデータであってもよいし、複数枚の印刷媒体Pに画像を形成するためのデータであってもよい。印刷ジョブは、カラー印刷かモノクロ印刷かを示す情報を含んでいてもよい。 The system controller 13 functions as a control unit of the multifunction device 1. The system controller 13 is connected to the communication interface 12. The system controller 13 generates a print job based on print data acquired from an external device via the communication interface 12, for example. The print job includes image data indicating an image to be formed on a print medium P. The image data may be data for forming an image on one sheet of print medium P, or may be data for forming an image on multiple sheets of print medium P. The print job may include information indicating whether color printing or monochrome printing is to be performed.

印刷ジョブを生成したシステムコントローラ13は、搬送部16、画像形成部17、及び定着ユニット18の動作を制御して、その印刷ジョブに含まれる画像データの画像を印刷媒体Pに形成する。具体的にはシステムコントローラ13は、搬送部16による印刷媒体Pの搬送、画像形成部17による印刷媒体Pへの画像形成、及び定着ユニット18による印刷媒体Pへの画像の定着を制御する。このようにシステムコントローラ13は、複合機1のエンジンコントローラとしての機能も有する。 The system controller 13, which generates the print job, controls the operation of the transport unit 16, image forming unit 17, and fixing unit 18 to form an image of the image data included in the print job on the print medium P. Specifically, the system controller 13 controls the transport of the print medium P by the transport unit 16, the formation of an image on the print medium P by the image forming unit 17, and the fixing of the image on the print medium P by the fixing unit 18. In this way, the system controller 13 also functions as an engine controller for the multifunction device 1.

複合機1は、エンジンコントローラをシステムコントローラ13とは別に備える構成であってもよい。この場合、エンジンコントローラは、搬送部16による印刷媒体Pの搬送、画像形成部17による印刷媒体Pへの画像形成、定着ユニット18による印刷媒体Pへの画像の定着等の少なくとも1つを制御する。システムコントローラ13は、エンジンコントローラにおける制御に必要な情報をエンジンコントローラに供給する。 The multifunction device 1 may be configured to include an engine controller separate from the system controller 13. In this case, the engine controller controls at least one of the following: transportation of the print medium P by the transport unit 16, image formation on the print medium P by the image forming unit 17, and fixing of the image on the print medium P by the fixing unit 18. The system controller 13 supplies the engine controller with information necessary for control in the engine controller.

複数の用紙トレイ14は、それぞれ印刷媒体Pを収容するカセットである。用紙トレイ14は、筐体11の外部から印刷媒体Pを供給可能に構成されている。例えば、用紙トレイ14は、筐体11から引き出し可能に構成されている。 Each of the multiple paper trays 14 is a cassette that stores print media P. The paper trays 14 are configured so that print media P can be supplied from outside the housing 11. For example, the paper trays 14 are configured so that they can be pulled out from the housing 11.

排紙トレイ15は、複合機1から排出された印刷媒体Pを受けるトレイである。
搬送部16は、複合機1内で印刷媒体Pを搬送する機構である。図1に示すように、搬送部16は、複数の搬送路を備える。具体的には搬送部16は、給紙搬送路31及び排紙搬送路32を備える。給紙搬送路31及び排紙搬送路32は、複数のローラ、及び複数のガイド等により構成される。複数のローラは、駆動機構から伝達される動力によって回転することにより、印刷媒体Pを搬送する。複数のガイドは、ローラによって搬送される印刷媒体Pの搬送方向を制御する。
The discharge tray 15 is a tray that receives the print medium P discharged from the multifunction device 1 .
The transport unit 16 is a mechanism that transports the print medium P within the multifunction device 1. As shown in Fig. 1, the transport unit 16 has multiple transport paths. Specifically, the transport unit 16 has a paper feed transport path 31 and a paper discharge transport path 32. The paper feed transport path 31 and the paper discharge transport path 32 are composed of multiple rollers, multiple guides, etc. The multiple rollers transport the print medium P by rotating due to power transmitted from the drive mechanism. The multiple guides control the transport direction of the print medium P transported by the rollers.

給紙搬送路31は、用紙トレイ14から印刷媒体Pを取り込み、取り込んだ印刷媒体Pを画像形成部17へと供給する。給紙搬送路31は、各用紙トレイ14にそれぞれ対応した複数のピックアップローラ33を備える。各ピックアップローラ33は、それぞれ用紙トレイ14の印刷媒体Pを給紙搬送路31へと取り込む。 The paper feed transport path 31 takes in the print medium P from the paper tray 14 and supplies the taken-in print medium P to the image forming unit 17. The paper feed transport path 31 has multiple pickup rollers 33 corresponding to each paper tray 14. Each pickup roller 33 takes in the print medium P from the paper tray 14 into the paper feed transport path 31.

排紙搬送路32は、画像形成部17で画像が形成された印刷媒体Pを、筐体11から排出する搬送路である。排紙搬送路32によって排出された印刷媒体Pは、排紙トレイ15により支持される。 The paper discharge transport path 32 is a transport path that discharges the print medium P, on which an image has been formed by the image forming unit 17, from the housing 11. The print medium P discharged by the paper discharge transport path 32 is supported by the paper discharge tray 15.

画像形成部17は、印刷媒体Pに画像を形成するための構成を備えたものである。画像形成部17の詳細については後述する。 The image forming unit 17 is configured to form an image on the print medium P. Details of the image forming unit 17 will be described later.

定着ユニット18は、ヒートローラ34及び加圧ローラ35を有する。定着ユニット18は、排紙搬送路32を搬送される印刷媒体Pをヒートローラ34により所定の温度で加熱し、さらに加圧ローラ35で加圧することにより、印刷媒体Pに転写されている画像を印刷媒体Pに定着させる。 The fixing unit 18 has a heat roller 34 and a pressure roller 35. The fixing unit 18 heats the print medium P being transported along the paper discharge transport path 32 to a predetermined temperature with the heat roller 34, and then presses the print medium P with the pressure roller 35, thereby fixing the image transferred to the print medium P to the print medium P.

スキャナ部19は、原稿を読み取って画像データに変換する装置であって、筐体11の上部に設置される。スキャナ部19は、自動原稿送り装置21を備えており、この自動原稿送り装置21が搬送する原稿の読取りにも対応している。 The scanner unit 19 is a device that reads documents and converts them into image data, and is installed at the top of the housing 11. The scanner unit 19 is equipped with an automatic document feeder 21, and is also capable of reading documents transported by this automatic document feeder 21.

コントロールパネル20は、タッチパネル22及びキーボード23等を備える。タッチパネル22は、例えば、液晶ディスプレイ又は有機ELディスプレイ等のディスプレイと、タッチ入力を検知するタッチセンサとが積層されたものである。ディスプレイには、複合機1のユーザに通知する情報として、例えば、複合機1の種々の機能を設定するための画像、トナー残量を示す画像等が表示される。 The control panel 20 includes a touch panel 22 and a keyboard 23. The touch panel 22 is a stack of a display, such as a liquid crystal display or an organic EL display, and a touch sensor that detects touch input. The display shows information to be notified to the user of the multifunction device 1, such as images for setting various functions of the multifunction device 1 and images showing the remaining toner amount.

キーボード23は、複合機1のユーザが操作するための種々のキーを備える。例えばキーボード23は、テンキー、電源キー、用紙フィードキー、ファンクションキー等を備える。各キーは、ボタンと称してもよい。このように、タッチパネル22及びキーボード23は、複合機1の入力デバイスとして機能する。タッチパネル22が備えるディスプレイは、複合機1の表示デバイスとして機能する。 The keyboard 23 includes various keys for operation by the user of the multifunction device 1. For example, the keyboard 23 includes a numeric keypad, a power key, a paper feed key, function keys, etc. Each key may be referred to as a button. In this way, the touch panel 22 and the keyboard 23 function as input devices for the multifunction device 1. The display included in the touch panel 22 functions as a display device for the multifunction device 1.

次に、画像形成部17について説明する。
図1に示すように画像形成部17は、複数のプロセスユニット41と転写ユニット42とを備える。各プロセスユニット41は、トナー像を形成するためのユニットである。各プロセスユニット41は、トナーの種類毎に設けられる。例えば、各プロセスユニット41は、図1において向かって左側からイエロー、マゼンダ、シアン及びブラックの各カラートナーにそれぞれ対応する。各プロセスユニット41は、それぞれ対応する色のカラートナーを有するトナーカートリッジ2を備える。
Next, the image forming unit 17 will be described.
As shown in Fig. 1, the image forming section 17 includes a plurality of process units 41 and a transfer unit 42. Each process unit 41 is a unit for forming a toner image. Each process unit 41 is provided for each type of toner. For example, from the left in Fig. 1, each process unit 41 corresponds to each of the color toners, yellow, magenta, cyan, and black. Each process unit 41 includes a toner cartridge 2 having a color toner of the corresponding color.

図2は、画像形成部17の要部構成を示す模式図である。各トナーカートリッジ2と、各プロセスユニット41とは、それぞれ同じ構成である。よって、図2では、1つのトナーカートリッジ2と、1つのプロセスユニット41とを例に挙げる。 Figure 2 is a schematic diagram showing the main configuration of the image forming unit 17. Each toner cartridge 2 and each process unit 41 have the same configuration. Therefore, Figure 2 shows one toner cartridge 2 and one process unit 41 as an example.

先ず、トナーカートリッジ2について説明する。図2に示すように、トナーカートリッジ2は、トナー収容容器51、トナー送出機構52、及びメモリ53を備える。 First, the toner cartridge 2 will be described. As shown in FIG. 2, the toner cartridge 2 includes a toner storage container 51, a toner delivery mechanism 52, and a memory 53.

トナー収容容器51は、トナーを収容する容器である。トナー送出機構52は、トナー収容容器51内のトナーを送り出す機構である。トナー送出機構52は、例えば、トナー収容容器51内に設けられたスクリューである。スクリューが回転することにより、トナー収容容器51内のトナーが送り出される。 The toner storage container 51 is a container that stores toner. The toner delivery mechanism 52 is a mechanism that delivers the toner in the toner storage container 51. The toner delivery mechanism 52 is, for example, a screw provided in the toner storage container 51. The toner in the toner storage container 51 is delivered by the rotation of the screw.

トナー収容容器51は、装填部60に装填される。装填部60は、トナーが充填されたトナーカートリッジ2が装着されるモジュールである。装填部60は、トナー補給モータ61を備える。また装填部60は、トナーカートリッジ2のメモリ53と、システムコントローラ13とを接続するコネクタを備える。 The toner storage container 51 is loaded into the loading section 60. The loading section 60 is a module into which the toner cartridge 2 filled with toner is attached. The loading section 60 includes a toner supply motor 61. The loading section 60 also includes a connector that connects the memory 53 of the toner cartridge 2 to the system controller 13.

装填部60にトナーカートリッジ2が装填されると、トナー補給モータ61は、トナーカートリッジ2のトナー送出機構52と接続される。トナー補給モータ61は、システムコントローラ13の制御に基づいて、トナー送出機構52を駆動する。トナー補給モータ61がトナー送出機構52を駆動することにより、トナー収容容器51内のトナーが後述する現像器75に供給される。トナーカートリッジ2のメモリ53には、トナー送出機構52の駆動によりトナーを現像器75に供給した回数、供給した日時等の情報が記憶される。 When the toner cartridge 2 is loaded into the loading section 60, the toner supply motor 61 is connected to the toner delivery mechanism 52 of the toner cartridge 2. The toner supply motor 61 drives the toner delivery mechanism 52 under the control of the system controller 13. When the toner supply motor 61 drives the toner delivery mechanism 52, the toner in the toner storage container 51 is supplied to the developing device 75 described below. The memory 53 of the toner cartridge 2 stores information such as the number of times that toner has been supplied to the developing device 75 by driving the toner delivery mechanism 52, and the date and time of supply.

次に、プロセスユニット41について説明する。図2に示すように、プロセスユニット41は、感光ドラム71、クリーナ72、帯電ユニット73、露光ヘッド74、及び現像器75を備える。 Next, the process unit 41 will be described. As shown in FIG. 2, the process unit 41 includes a photosensitive drum 71, a cleaner 72, a charging unit 73, an exposure head 74, and a developing device 75.

感光ドラム71は、円筒状のドラムと、ドラムの外周面に形成された感光層とを備える感光体である。感光ドラム71は、駆動機構から伝達される動力によって一定の速度で回転する。感光ドラム71は、像担持体の一例である。 The photosensitive drum 71 is a photosensitive member that includes a cylindrical drum and a photosensitive layer formed on the outer peripheral surface of the drum. The photosensitive drum 71 rotates at a constant speed by power transmitted from a drive mechanism. The photosensitive drum 71 is an example of an image carrier.

クリーナ72は、感光ドラム71の表面と接触するブレード721を有する。クリーナ72は、ブレード721を用いて感光ドラム71の表面に残留したトナーを除去する。 The cleaner 72 has a blade 721 that contacts the surface of the photosensitive drum 71. The cleaner 72 uses the blade 721 to remove toner remaining on the surface of the photosensitive drum 71.

帯電ユニット73は、感光ドラム71の表面を一様に帯電させる装置である。例えば、帯電ユニット73は、グリッド電極731から出力されるグリッドバイアス電圧を感光ドラム71に印加することにより、感光ドラム71を一様な負極性の電位に帯電させる。このような帯電ユニット73は、帯電チャージャとも称される。 The charging unit 73 is a device that uniformly charges the surface of the photosensitive drum 71. For example, the charging unit 73 charges the photosensitive drum 71 to a uniform negative potential by applying a grid bias voltage output from a grid electrode 731 to the photosensitive drum 71. Such a charging unit 73 is also called a charging charger.

露光ヘッド74は、複数の発光素子を備える。発光素子は、例えばレーザダイオード(LD)、発光ダイオード(LED)、または有機EL(OLED)等である。複数の発光素子は、感光ドラム71の回転軸と平行な方向である主走査方向に配列されている。そして各発光素子は、感光ドラム71上の1点に光を照射するように構成されている。 The exposure head 74 includes a plurality of light-emitting elements. The light-emitting elements are, for example, laser diodes (LD), light-emitting diodes (LED), or organic electroluminescence (OLED). The plurality of light-emitting elements are arranged in the main scanning direction, which is a direction parallel to the rotation axis of the photosensitive drum 71. Each light-emitting element is configured to irradiate light to one point on the photosensitive drum 71.

露光ヘッド74は、主走査方向に配列された複数の発光素子からの光を、帯電した感光ドラム71の表面に照射することにより、感光ドラム71上に1ライン分の潜像を形成する。さらに、露光ヘッド74は、回転する感光ドラム71に連続して光を照射することにより、複数ラインの潜像を形成する。 The exposure head 74 forms one line of a latent image on the photosensitive drum 71 by irradiating the surface of the charged photosensitive drum 71 with light from multiple light-emitting elements arranged in the main scanning direction. Furthermore, the exposure head 74 forms multiple lines of latent images by continuously irradiating the rotating photosensitive drum 71 with light.

現像器75は、トナーを感光ドラム71に付着させて感光ドラム上にトナー像を形成する装置である。現像器75は、現像剤容器81、撹拌機構82、現像ローラ83、ドクターブレード84、及びオートトナーコントロール(ATC)センサ85等を備える。 The developing device 75 is a device that deposits toner onto the photosensitive drum 71 to form a toner image on the photosensitive drum. The developing device 75 includes a developer container 81, a stirring mechanism 82, a developing roller 83, a doctor blade 84, and an auto toner control (ATC) sensor 85.

現像剤容器81は、トナーとキャリアとを含む現像剤を収容する容器である。現像剤容器81は、トナーカートリッジ2からトナー送出機構52によって送り出されたトナーを受け取る。キャリアは、現像器75の製造時に現像剤容器81内に収容される。 The developer container 81 is a container that contains a developer containing toner and a carrier. The developer container 81 receives the toner sent out from the toner cartridge 2 by the toner sending mechanism 52. The carrier is stored in the developer container 81 when the developing unit 75 is manufactured.

撹拌機構82は、現像剤容器81内にある。撹拌機構82は、現像剤容器81内でトナーとキャリアとを撹拌する。
現像ローラ83は、現像剤容器81内で回転することにより、ローラの表面に現像剤を付着させる。
ドクターブレード84は、現像ローラ83の表面と所定の間隔を隔てて配置された部材である。ドクターブレード84は、回転する現像ローラ83の表面に付着した現像剤の一部を除去する。これにより、現像ローラ83の表面に、ドクターブレード84と現像ローラ83の表面との間隔に応じた厚さの現像剤の層が形成される。
The stirring mechanism 82 is disposed inside the developer container 81. The stirring mechanism 82 stirs the toner and carrier inside the developer container 81.
The developing roller 83 rotates within the developer container 81 to cause the developer to adhere to the surface of the roller.
The doctor blade 84 is a member disposed at a predetermined distance from the surface of the developing roller 83. The doctor blade 84 removes a portion of the developer adhering to the surface of the rotating developing roller 83. As a result, a layer of developer is formed on the surface of the developing roller 83, the thickness of which corresponds to the distance between the doctor blade 84 and the surface of the developing roller 83.

ATCセンサ85は、例えば、コイルを有し、コイルに生じた電圧値を検出する磁束センサである。ATCセンサ85の検出電圧は、現像剤容器81内のトナーからの磁束の密度により変化する。すなわち、ATCセンサ85は、現像剤容器81内のトナーのキャリアに対する濃度比に応じた電圧を検出する。このような濃度比は、トナー濃度と称される。システムコントローラ13は、ATCセンサ85の検出電圧に基づき、現像剤容器81内のトナー濃度を判断することができる。 The ATC sensor 85 is, for example, a magnetic flux sensor that has a coil and detects the voltage value generated in the coil. The detected voltage of the ATC sensor 85 changes depending on the density of the magnetic flux from the toner in the developer container 81. In other words, the ATC sensor 85 detects a voltage corresponding to the concentration ratio of the toner to the carrier in the developer container 81. Such a concentration ratio is called the toner concentration. The system controller 13 can determine the toner concentration in the developer container 81 based on the detected voltage of the ATC sensor 85.

上述したように、帯電ユニット73により帯電された感光ドラム71の表面に、露光ヘッド74から光が照射されると、潜像が形成される。その後、現像器75における現像ローラ83の表面に形成された現像剤の層が感光ドラム71の表面に近接すると、現像剤に含まれるトナーが、感光ドラム71の表面に形成された潜像に付着する。これにより、感光ドラム71の表面にトナー像が形成される。すなわち、露光ヘッド74と現像器75とは、像形成ユニット76を構成する。 As described above, when light is irradiated from the exposure head 74 onto the surface of the photosensitive drum 71, which has been charged by the charging unit 73, a latent image is formed. Thereafter, when the layer of developer formed on the surface of the developing roller 83 in the developing device 75 approaches the surface of the photosensitive drum 71, the toner contained in the developer adheres to the latent image formed on the surface of the photosensitive drum 71. As a result, a toner image is formed on the surface of the photosensitive drum 71. In other words, the exposure head 74 and the developing device 75 constitute the image forming unit 76.

転写ユニット42は、感光ドラム71の表面に形成されたトナー像を、印刷媒体Pに転写する構成である。図1及び図2に示すように、転写ユニット42は、例えば、転写ベルト91、2次転写対向ローラ92、複数の1次転写ローラ93、及び2次転写ローラ94を備える。 The transfer unit 42 is configured to transfer the toner image formed on the surface of the photosensitive drum 71 to the print medium P. As shown in Figures 1 and 2, the transfer unit 42 includes, for example, a transfer belt 91, a secondary transfer opposing roller 92, a plurality of primary transfer rollers 93, and a secondary transfer roller 94.

転写ベルト91は、2次転写対向ローラ92及び複数の巻付ローラに巻き付けられた無端ベルトである。転写ベルト91は、内側の面である裏面が2次転写対向ローラ92及び複数の巻付ローラに接触し、外側の面である表面がプロセスユニット41の感光ドラム71と対向する。 The transfer belt 91 is an endless belt wound around the secondary transfer opposing roller 92 and multiple winding rollers. The inner surface (back surface) of the transfer belt 91 contacts the secondary transfer opposing roller 92 and multiple winding rollers, and the outer surface (front surface) faces the photosensitive drum 71 of the process unit 41.

2次転写対向ローラ92は、駆動機構から伝達される動力によって回転することにより、転写ベルト91を搬送する。2次転写対向ローラ92は、図1において、反時計方向に回転する。この回転により、無端ベルトである転写ベルト91は、図1において、反時計方向に回転するように搬送される。複数の巻付ローラは、自由に回転可能に構成されている。複数の巻付ローラは、2次転写対向ローラ92による転写ベルト91の移動に従って回転する。 The secondary transfer opposing roller 92 rotates by the power transmitted from the drive mechanism, thereby transporting the transfer belt 91. The secondary transfer opposing roller 92 rotates counterclockwise in FIG. 1. This rotation transports the transfer belt 91, which is an endless belt, so that it rotates counterclockwise in FIG. 1. The multiple winding rollers are configured to be freely rotatable. The multiple winding rollers rotate in accordance with the movement of the transfer belt 91 by the secondary transfer opposing roller 92.

複数の1次転写ローラ93は、プロセスユニット41毎に備えられる。複数の1次転写ローラ93は、それぞれ対応したプロセスユニット41の感光ドラム71に対向するように設けられる。具体的には、複数の1次転写ローラ93は、それぞれ対応するプロセスユニット41の感光ドラム71と、転写ベルト91を挟んで対向する位置に設けられる。1次転写ローラ93は、転写ベルト91の内周面側に接触し、転写ベルト91を感光ドラム71側に変位させる。この変位により、転写ベルト91の表面が感光ドラム71に接触する。 A plurality of primary transfer rollers 93 are provided for each process unit 41. The plurality of primary transfer rollers 93 are arranged to face the photosensitive drums 71 of the corresponding process units 41. Specifically, the plurality of primary transfer rollers 93 are arranged in positions facing the photosensitive drums 71 of the corresponding process units 41 with the transfer belt 91 interposed therebetween. The primary transfer rollers 93 come into contact with the inner peripheral surface of the transfer belt 91, displacing the transfer belt 91 toward the photosensitive drum 71. This displacement causes the surface of the transfer belt 91 to come into contact with the photosensitive drum 71.

2次転写ローラ94は、2次転写対向ローラ92と対向する位置に設けられる。2次転写ローラ94は、2次転写対向ローラ92の周面を搬送される転写ベルト91の表面に接触し、且つ圧力を加える。この接触及び圧力により、2次転写ローラ94と転写ベルト91の表面とが密着する転写ニップが形成される。 The secondary transfer roller 94 is disposed in a position opposite the secondary transfer opposing roller 92. The secondary transfer roller 94 contacts and applies pressure to the surface of the transfer belt 91 that is conveyed around the circumferential surface of the secondary transfer opposing roller 92. This contact and pressure forms a transfer nip in which the secondary transfer roller 94 and the surface of the transfer belt 91 are in close contact with each other.

2次転写ローラ94及び2次転写対向ローラ92は、回転することにより、給紙搬送路31から供給された印刷媒体Pを挟んだ状態で搬送する。その結果、印刷媒体Pが転写ニップを通過する。2次転写ローラ94は、転写ニップを通過する印刷媒体Pを転写ベルト91の表面に押し当てる。 The secondary transfer roller 94 and the secondary transfer counter roller 92 rotate to transport the print medium P supplied from the paper feed path 31 while sandwiching it between them. As a result, the print medium P passes through the transfer nip. The secondary transfer roller 94 presses the print medium P passing through the transfer nip against the surface of the transfer belt 91.

上記構成の転写ユニット42では、転写ベルト91の表面が感光ドラム71に接触すると、感光ドラム71の表面に形成されたトナー像が転写ベルト91の表面に転写される。図1に示すように、画像形成部17が複数のプロセスユニット41を備える場合、転写ベルト91には、複数のプロセスユニット41の感光ドラム71からそれぞれトナー像が転写される。転写ベルト91の表面に転写されたトナー像は、転写ベルト91によって、転写ニップまで搬送される。このとき、転写ニップに印刷媒体Pが存在すると、転写ベルト91の表面に転写されたトナー像は、転写ニップにおいて、印刷媒体Pに転写される。 In the transfer unit 42 configured as described above, when the surface of the transfer belt 91 comes into contact with the photosensitive drum 71, the toner image formed on the surface of the photosensitive drum 71 is transferred to the surface of the transfer belt 91. As shown in FIG. 1, when the image forming section 17 includes multiple process units 41, the toner images are transferred to the transfer belt 91 from the photosensitive drums 71 of the multiple process units 41, respectively. The toner image transferred to the surface of the transfer belt 91 is transported to the transfer nip by the transfer belt 91. At this time, if a print medium P is present in the transfer nip, the toner image transferred to the surface of the transfer belt 91 is transferred to the print medium P at the transfer nip.

次に、複合機1の回路構成について説明する。
図3は、複合機1における回路構成の要部を示すブロック図である。図示するように複合機1は、システムコントローラ13に、通信インターフェース12、画像形成部17、定着ユニット18、スキャナ部19、コントロールパネル20及びモータ30等を、信号線で接続することにより、回路を構成している。
Next, the circuit configuration of the multifunction device 1 will be described.
3 is a block diagram showing the main parts of the circuit configuration of the multifunction device 1. As shown in the figure, the multifunction device 1 configures the circuit by connecting a communication interface 12, an image forming unit 17, a fixing unit 18, a scanner unit 19, a control panel 20, a motor 30, etc. to a system controller 13 via signal lines.

システムコントローラ13は、プロセッサ131、ROM(Read Only Memory)132、RAM(Random Access Memory)133及び補助記憶デバイス134を含む。システムコントローラ13は、プロセッサ131、ROM132、RAM133及び補助記憶デバイス134を信号線で接続することにより、コンピュータを構成する。 The system controller 13 includes a processor 131, a ROM (Read Only Memory) 132, a RAM (Random Access Memory) 133, and an auxiliary storage device 134. The system controller 13 configures a computer by connecting the processor 131, the ROM 132, the RAM 133, and the auxiliary storage device 134 with signal lines.

プロセッサ131は、上記コンピュータの中枢部分に相当する。プロセッサ131は、オペレーティングシステム又はアプリケーションプログラムに従って、複合機1としての各種の機能を実現するべく各部を制御する。プロセッサ131は、例えばCPU(Central Processing Unit)である。 The processor 131 corresponds to the central part of the computer. The processor 131 controls each part to realize various functions of the multifunction device 1 according to an operating system or an application program. The processor 131 is, for example, a CPU (Central Processing Unit).

ROM132及びRAM133は、上記コンピュータの主記憶部分に相当する。ROM132は、不揮発性のメモリ領域であり、RAM133は、揮発性のメモリ領域である。ROM132は、オペレーティングシステム又はアプリケーションプログラムを記憶する。またROM132は、プロセッサ131が各部を制御するための処理を実行する上で必要なデータを記憶する。RAM133は、プロセッサ131によってデータが適宜書き換えられるワークエリアとして使用される。 ROM 132 and RAM 133 correspond to the main memory of the computer. ROM 132 is a non-volatile memory area, and RAM 133 is a volatile memory area. ROM 132 stores an operating system or application programs. ROM 132 also stores data necessary for processor 131 to execute processes for controlling each part. RAM 133 is used as a work area where data is appropriately rewritten by processor 131.

補助記憶デバイス134は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス134としては、例えばEEPROM(Electric Erasable Programmable Read-Only Memory)、HDD(Hard Disc Drive)又はSSD(Solid State Drive)等の周知の記憶デバイスを単独で、あるいは複数組み合わせて用いられる。補助記憶デバイス134は、プロセッサ131が各種の処理を行う上で使用するデータや、プロセッサ131での処理によって生成されたデータを保存する。補助記憶デバイス134は、アプリケーションプログラムを記憶する場合もある。 The auxiliary storage device 134 corresponds to the auxiliary memory portion of the computer. As the auxiliary storage device 134, for example, well-known storage devices such as an EEPROM (Electric Erasable Programmable Read-Only Memory), a HDD (Hard Disc Drive), or an SSD (Solid State Drive) are used alone or in combination. The auxiliary storage device 134 stores data used by the processor 131 when performing various processes, and data generated by the processes in the processor 131. The auxiliary storage device 134 may also store application programs.

システムコントローラ13は、画像形成部17のトナーカートリッジ2、感光ドラム71、クリーナ72、帯電ユニット73、像形成ユニット(露光ヘッド74、現像器75)76、転写ユニット(転写ベルト91、2次転写対向ローラ92、1次転写ローラ93及び2次転写ローラ94)42を、それぞれ信号線で接続する。そしてシステムコントローラ13は、プロセスユニット41毎に備えられたトナーカートリッジ2、感光ドラム71、クリーナ72、帯電ユニット73及び像形成ユニット76と、転写ユニット42及び定着ユニット18とをそれぞれ制御して、印刷媒体Pに画像を形成させる。 The system controller 13 connects the toner cartridge 2, photosensitive drum 71, cleaner 72, charging unit 73, image forming unit (exposure head 74, developer 75) 76, and transfer unit (transfer belt 91, secondary transfer opposing roller 92, primary transfer roller 93, and secondary transfer roller 94) 42 of the image forming section 17 with signal lines. The system controller 13 then controls the toner cartridge 2, photosensitive drum 71, cleaner 72, charging unit 73, and image forming unit 76 provided for each process unit 41, as well as the transfer unit 42 and fixing unit 18, to form an image on the print medium P.

モータ30は、搬送部16を駆動する駆動機構に用いられる第1モータと、感光ドラム71を回転させる駆動機構に用いられる第2モータと、2次転写対向ローラ92を回転させる駆動機構に用いられる第3モータと、を含む。第2モータは、複数のプロセスユニット41にそれぞれ備えられた感光ドラム71に対応して複数設けられている。モータ30は、上述した各駆動機構以外の駆動機構に用いられるモータを含んでいてもよい。モータ30は、例えばブラシレスモータである。モータ30は、ブラシモータであってもよい。 The motor 30 includes a first motor used in the drive mechanism that drives the conveying unit 16, a second motor used in the drive mechanism that rotates the photosensitive drum 71, and a third motor used in the drive mechanism that rotates the secondary transfer opposing roller 92. A plurality of second motors are provided corresponding to the photosensitive drums 71 provided in each of the plurality of process units 41. The motor 30 may include a motor used in a drive mechanism other than the drive mechanisms described above. The motor 30 is, for example, a brushless motor. The motor 30 may also be a brush motor.

さて、各プロセスユニット41において、露光ヘッド74は、それぞれヘッド取付部によってその発光素子列が感光ドラム71と対向するように取り付けられる。このとき発光素子列は、原理的には、図5の実線Laで示されるように、感光ドラム71の長手方向である主走査方向Hに対して平行となるように取り付けられる。しかし実際には、ヘッド取付部の精度等に起因して、図5の破線Lb又は破線Lcで示されるように、発光素子列が主走査方向Hに対して垂直の方向である副走査方向Vに傾いて取り付けられる場合がある。発光素子列が副走査方向Vに傾いていると、その露光ヘッド74によって感光ドラム71上に1ラインずつ形成される潜像が副走査方向Vに傾く。その結果、主走査方向Hに対して副走査方向Vに傾いた画像が印刷媒体Pに形成される。 Now, in each process unit 41, the exposure head 74 is attached by the head attachment part so that its light-emitting element row faces the photosensitive drum 71. In principle, the light-emitting element row is attached so that it is parallel to the main scanning direction H, which is the longitudinal direction of the photosensitive drum 71, as shown by the solid line La in FIG. 5. However, in reality, due to the accuracy of the head attachment part, the light-emitting element row may be attached so that it is inclined in the sub-scanning direction V, which is a direction perpendicular to the main scanning direction H, as shown by the dashed line Lb or dashed line Lc in FIG. 5. If the light-emitting element row is inclined in the sub-scanning direction V, the latent image formed line by line on the photosensitive drum 71 by the exposure head 74 is inclined in the sub-scanning direction V. As a result, an image inclined in the sub-scanning direction V with respect to the main scanning direction H is formed on the printing medium P.

本実施形態は、露光ヘッド74の発光素子列が感光ドラム71の主走査方向Hに対して副操作方向に傾いて取り付けられた場合でも、画像データの傾き補正機能により、主走査方向Hに対して平行となる画像を印刷媒体Pに形成できる複合機1を提供する。 This embodiment provides a multifunction printer 1 that can form an image on a print medium P that is parallel to the main scanning direction H by using an image data tilt correction function, even if the light-emitting element row of the exposure head 74 is installed tilted in the secondary scanning direction with respect to the main scanning direction H of the photosensitive drum 71.

そこで次に、画像データの傾き補正機能について説明する。なお、以下では、1つのプロセスユニット41において、露光ヘッド74の発光素子列が感光ドラム71の主走査方向Hに対して副操作方向に傾いて取り付けられている場合を例示する。他のプロセスユニット41において、露光ヘッド74の発光素子列が傾いて取り付けられている場合でも同様に対処すればよい。 Next, the image data tilt correction function will be described. Note that the following will be an example of a case where the light-emitting element row of the exposure head 74 in one process unit 41 is installed tilted in the sub-scanning direction with respect to the main scanning direction H of the photosensitive drum 71. A similar approach can be taken when the light-emitting element row of the exposure head 74 in another process unit 41 is installed tilted.

図4は、画像データの傾き補正機能を説明するための回路図である。この回路は、システムコントローラ13において構成される。すなわちシステムコントローラ13は、RAM133により、メインメモリ201、ワークメモリ202、ライト側バッファ203、リード側バッファ204及び補正バッファ205を構成する。またシステムコントローラ13は、プロセッサ131が、メモリ制御部211、ライトアドレス生成部212、リードアドレス生成部213、データ変換部214、補正制御部215及びセレクタ216としての構成を有するように、制御プログラムをROM132又は補助記憶デバイス134で記憶している。 Figure 4 is a circuit diagram for explaining the image data tilt correction function. This circuit is configured in the system controller 13. That is, the system controller 13 configures the main memory 201, work memory 202, write side buffer 203, read side buffer 204, and correction buffer 205 using the RAM 133. The system controller 13 also stores a control program in the ROM 132 or auxiliary storage device 134 so that the processor 131 has a configuration of a memory control unit 211, a write address generation unit 212, a read address generation unit 213, a data conversion unit 214, a correction control unit 215, and a selector 216.

メインメモリ201は、画像データを主走査方向の複数のラインデータとして展開して格納するための領域である。 The main memory 201 is an area for expanding and storing image data as multiple line data in the main scanning direction.

ワークメモリ202は、第1設定エリア221、第2設定エリア222、第3設定エリア223、第4設定エリア224、第5設定エリア225、第6設定エリア226、第7設定エリア227及び第8設定エリア228を有する。またワークメモリ202は、第1カウンタエリア231、第2カウンタエリア232、第3カウンタエリア233、第4カウンタエリア234、第5カウンタエリア235、第6カウンタエリア236、第7カウンタエリア237及び第8カウンタエリア238を有する。 The work memory 202 has a first setting area 221, a second setting area 222, a third setting area 223, a fourth setting area 224, a fifth setting area 225, a sixth setting area 226, a seventh setting area 227, and an eighth setting area 228. The work memory 202 also has a first counter area 231, a second counter area 232, a third counter area 233, a fourth counter area 234, a fifth counter area 235, a sixth counter area 236, a seventh counter area 237, and an eighth counter area 238.

第1設定エリア221には、1ページ分の画像データのライン数LINEが設定される。第2設定エリア222には、1ライン分の画素数PIXが設定される。なお、1画素は1バイト(8ビット)とする。第3設定エリア223には、ライト転送単位の画素数WTがセットされる。第4設定エリア224には、リード転送単位の画素数RTが設定される。第5設定エリア225には、ラインずれ量LINEZ[i]が設定される。第6設定エリア226には、ラインずれ発生位置の画素番号LINEP[k]が設定される。画素番号は、ラインデータの先頭画素の番号を“0”とする連続番号である。したがって、ラインデータの最終画素の画素番号は“PIX-1”となる。第7設定エリア227には、スタートアドレスSTAが設定される。第8設定エリア228には、ライン加算アドレスLINEADが設定される。各設定エリア221~228の項目については、後述の動作説明の中で明らかにする。 The first setting area 221 is set to the number of lines LINE of one page of image data. The second setting area 222 is set to the number of pixels PIX of one line. Note that one pixel is 1 byte (8 bits). The third setting area 223 is set to the number of pixels WT of the write transfer unit. The fourth setting area 224 is set to the number of pixels RT of the read transfer unit. The fifth setting area 225 is set to the line shift amount LINEZ[i]. The sixth setting area 226 is set to the pixel number LINEP[k] of the line shift occurrence position. The pixel number is a consecutive number starting with the number of the first pixel of the line data as "0". Therefore, the pixel number of the last pixel of the line data is "PIX-1". The seventh setting area 227 is set to the start address STA. The eighth setting area 228 is set to the line addition address LINEAD. The items of each setting area 221 to 228 will be made clear in the operation explanation below.

第1カウンタエリア231には、ライト側画素数カウンタWPCNTが設定される。第2カウンタエリア232には、ライト側ライン数カウンタWLCNTが設定される。第3カウンタエリア233には、リード側画素数カウンタRPCNTが設定される。第4カウンタエリア234には、リード側ライン数カウンタRLCNTが設定される。第5カウンタエリア235には、補正画素数カウンタPPCNTが設定される。第6カウンタエリア236には、ライト時カウンタiが設定される。第7カウンタエリア237には、リード時カウンタjが設定される。第8カウンタエリア238には、補正時カウンタkが設定される。各カウンタエリア231~238の項目については、後述の動作説明の中で明らかにする。 The first counter area 231 is set to a write side pixel counter WPCNT. The second counter area 232 is set to a write side line counter WLCNT. The third counter area 233 is set to a read side pixel counter RPCNT. The fourth counter area 234 is set to a read side line counter RLCNT. The fifth counter area 235 is set to a correction pixel counter PPCNT. The sixth counter area 236 is set to a write time counter i. The seventh counter area 237 is set to a read time counter j. The eighth counter area 238 is set to a correction time counter k. The items in each counter area 231 to 238 will be made clear in the operation explanation given below.

ライト側バッファ203は、メインメモリ201に書き込む前の画像データを格納するための領域である。ライト側バッファ203は、複数のラインデータからなる画像データを1ラインデータ毎に格納する。 The write-side buffer 203 is an area for storing image data before it is written to the main memory 201. The write-side buffer 203 stores image data consisting of multiple lines of data for each line of data.

リード側バッファ204は、メインメモリ201から読み出された画像データを格納するための領域である。リード側バッファ204は、複数のラインデータからなる画像データを1ラインデータ毎に格納する。 The read buffer 204 is an area for storing image data read from the main memory 201. The read buffer 204 stores image data consisting of multiple lines of data for each line of data.

補正バッファ205は、傾き補正機能によって遅延されるデータを一時的に格納するための領域である。遅延されるデータについては後述する。 The correction buffer 205 is an area for temporarily storing data that is delayed by the tilt correction function. The delayed data will be described later.

かかる構成において、ワークメモリ202とライト側バッファ203とメモリ制御部211とには、ライト側主走査信号WHDENとライト側副走査信号WVDENとが入力される。また、ライト側バッファ203には、画像データWDATAも入力される。メモリ制御部211とデータ変換部214には、ライン基準信号HSYNCが入力される。データ変換部214には、画像データRDATAも入力される。データ変換部214からは、露光ヘッド74に対してリード側主走査信号RHDENとリード側副走査信号RVDENとが出力される。セレクタ216からは、露光ヘッド74に対して画像データPDATAが出力される。 In this configuration, the work memory 202, the light side buffer 203, and the memory control unit 211 are input with a light side main scanning signal WHDEN and a light side sub-scanning signal WVDEN. The light side buffer 203 is also input with image data WDATA. The memory control unit 211 and the data conversion unit 214 are input with a line reference signal HSYNC. The data conversion unit 214 also receives image data RDATA. The data conversion unit 214 outputs a read side main scanning signal RHDEN and a read side sub-scanning signal RVDEN to the exposure head 74. The selector 216 outputs image data PDATA to the exposure head 74.

画像データWDATAは、メインメモリ201に書き込まれる前の画像データである。画像データRDATAは、メインメモリ201から読み出された画像データである。画像データPDATAは、傾き補正機能により補正された画像データである。 Image data WDATA is image data before it is written to main memory 201. Image data RDATA is image data read from main memory 201. Image data PDATA is image data that has been corrected by the tilt correction function.

画像データWDATAは、印刷ジョブに含まれる。ライト側主走査信号WHDEN、ライト側副走査信号WVDEN、ライン基準信号HSYNC、リード側主走査信号RHDEN及びリード側副走査信号RVDENは、印刷ジョブに従い、プロセッサ131によって制御される信号である。 The image data WDATA is included in the print job. The light side main scanning signal WHDEN, the light side sub-scanning signal WVDEN, the line reference signal HSYNC, the read side main scanning signal RHDEN, and the read side sub-scanning signal RVDEN are signals controlled by the processor 131 in accordance with the print job.

次に、傾き補正機能に関してのシステムコントローラ13の動作について、図6乃至図12を用いて説明する。
図6は、メインメモリ201に書き込まれる前の画像データWDATAの一例を示す模式図である。図7は、メインメモリ201に書き込まれた画像データRDATAの一例を示す模式図である。図8は、傾き補正機能により補正された画像データPDATAの一例を示す模式図である。図9は、メインメモリ201へのデータ書込み処理の要部手順を示す流れ図である。図10は、メインメモリ201からのデータ読出し処理の要部手順を示す流れ図である。図11及び図12は、メインメモリ201から読み出したデータの傾き調整処理の要部手順を示す流れ図である。
Next, the operation of the system controller 13 regarding the tilt correction function will be described with reference to FIGS.
Fig. 6 is a schematic diagram showing an example of image data WDATA before being written to the main memory 201. Fig. 7 is a schematic diagram showing an example of image data RDATA written to the main memory 201. Fig. 8 is a schematic diagram showing an example of image data PDATA corrected by the tilt correction function. Fig. 9 is a flow chart showing the main steps of a data writing process to the main memory 201. Fig. 10 is a flow chart showing the main steps of a data reading process from the main memory 201. Figs. 11 and 12 are flow charts showing the main steps of a tilt adjustment process for data read from the main memory 201.

図6に示すように、画像データWDATAは、1ページのライン数LINEが“L”であり、1ラインの画素数PIXが“T”である。この場合、第1設定エリア221には、ライン数LINEとして“L”が設定される。第2設定エリア222には、画素数PIXとして“T”が設定される。 As shown in FIG. 6, the image data WDATA has a line count LINE of one page of "L" and a pixel count PIX of one line of "T." In this case, the line count LINE is set to "L" in the first setting area 221. The pixel count PIX is set to "T" in the second setting area 222.

一例として、図6の破線Ldで示されるように、露光ヘッド74の発光素子列が副走査方向Vに5ライン分傾いていたと仮定する。その場合、メモリ制御部211は、1ライン少ない4ラインのずれに抑えて、メインメモリ201に1ラインデータを書き込む。そのためには、1ラインの画像データを、少なくとも画素数“T/4”の画像データに4分割してメインメモリ201に書き込めばよい。そこで、第3設定エリア223には、ライト転送単位の画素数WTとして“T/4”が設定される。 As an example, assume that the light-emitting element row of the exposure head 74 is tilted by five lines in the sub-scanning direction V, as shown by the dashed line Ld in Figure 6. In this case, the memory control unit 211 limits the misalignment to four lines, one less than the other, and writes one line of data to the main memory 201. To do this, one line of image data is divided into four image data pieces with at least "T/4" pixels and written to the main memory 201. Therefore, "T/4" is set in the third setting area 223 as the number of pixels WT per write transfer unit.

また、画素数“T/4”で4分割された画像データのずれ量LINEZ[0]、ずれ量LINEZ[1]、ずれ量LINEZ[2]及びずれ量LINEZ[3]が、第5設定エリア225に設定される。ずれ量は、先頭画素を含む画像データを基準とする。すなわち第5設定エリア225には、ずれ量LINEZ[0]として“0”が設定され、ずれ量LINEZ[1]として“1”が設定され、ずれ量LINEZ[2]として“2”が設定され、ずれ量LINEZ[3]として“3”が設定される。 In addition, the shift amount LINEZ[0], shift amount LINEZ[1], shift amount LINEZ[2], and shift amount LINEZ[3] of the image data divided into four by the number of pixels "T/4" are set in the fifth setting area 225. The shift amount is based on the image data including the first pixel. That is, in the fifth setting area 225, "0" is set as the shift amount LINEZ[0], "1" is set as the shift amount LINEZ[1], "2" is set as the shift amount LINEZ[2], and "3" is set as the shift amount LINEZ[3].

さらに、画素数“T/4”で4分割された画像データ毎に、ラインずれが発生する位置の画素番号LINEP[0]、画素番号LINEP[1]、画素番号LINEP[2]、画素番号LINEP[3]が求められ、第6設定エリア226に設定される。例えば第6設定エリア226には、画素番号LINEP[0]として“a”が設定され、画素番号LINEP[1]として“b”が設定され、画素番号LINEP[2]として“c”が設定され、画素番号LINEP[3]として“d”が設定される。 Furthermore, for each of the image data divided into four by the number of pixels "T/4", pixel number LINEP[0], pixel number LINEP[1], pixel number LINEP[2], and pixel number LINEP[3] at the positions where line shift occurs are calculated and set in the sixth setting area 226. For example, in the sixth setting area 226, "a" is set as pixel number LINEP[0], "b" is set as pixel number LINEP[1], "c" is set as pixel number LINEP[2], and "d" is set as pixel number LINEP[3].

一方、メモリ制御部211がメインメモリ201から1ラインデータを読み出す際は、書き込み時よりも少ない回数で読み出す。例えば、2回に分割して読み出すとすると、1ラインの画像データを、少なくとも画素数“T/2”の画像データとしてメインメモリ201から読み出せばよい。そこで、第4設定エリア224には、リード転送単位の画素数RTとして“T/2”が設定される。すなわち画素数RTは、1回で読み出す画像データの画素数である。 On the other hand, when the memory control unit 211 reads one line of data from the main memory 201, it reads it out fewer times than when writing. For example, if it is divided into two parts and read out, one line of image data can be read out from the main memory 201 as image data of at least "T/2" pixels. Therefore, "T/2" is set in the fourth setting area 224 as the number of pixels RT of the read transfer unit. In other words, the number of pixels RT is the number of pixels of the image data read out in one time.

この他、第7設定エリア227には、メインメモリ201のスタートアドレスSTAが設定され、第8設定エリア228には、メインメモリ201のライン加算アドレスLINEADが設定される。スタートアドレスSTA及びライン加算アドレスLINEADは任意である。以下では、スタートアドレスSTAを“10000”とし、ライン加算アドレスLINEADを“1000”とする。また、ライト転送単位の画素数WTを“100”とし、リード転送単位の画素数RTを“200”とする。 In addition, the start address STA of the main memory 201 is set in the seventh setting area 227, and the line addition address LINEAD of the main memory 201 is set in the eighth setting area 228. The start address STA and the line addition address LINEAD are arbitrary. In the following, the start address STA is set to "10000" and the line addition address LINEAD is set to "1000". In addition, the number of pixels WT in the write transfer unit is set to "100", and the number of pixels RT in the read transfer unit is set to "200".

このように、補正に必要なデータが第1~第8設定エリア221~228に設定された状態で、印刷ジョブに含まれる画像データWDATAがライト側バッファ203に入力されると、メモリ制御部211は、図9の流れ図に示す手順の情報処理を開始する。 In this way, when the data required for correction is set in the first to eighth setting areas 221 to 228 and the image data WDATA included in the print job is input to the write-side buffer 203, the memory control unit 211 starts information processing according to the procedure shown in the flowchart in Figure 9.

なお、以下では、1ラインの画像データを画素数“T/4”で分割した画像データをブロックデータと称する。したがって、ライト転送単位の画素数WTは、ブロックデータの画素数と称することも可能である。 In the following, image data obtained by dividing one line of image data by the number of pixels "T/4" will be referred to as block data. Therefore, the number of pixels WT in a write transfer unit can also be referred to as the number of pixels in block data.

メモリ制御部211は、ACT1としてライト側副走査信号WVDENが有効になるのを待ち受ける。ライト側副走査信号WVDENが有効になると、メモリ制御部211は、ACT2としてライト側ライン数カウンタWLCNTを“0”にリセットする。メモリ制御部211は、ACT3としてライト時カウンタiを“0”にリセットする。メモリ制御部211は、ACT4としてライト側画素数カウンタWPCNTを“0”にリセットする。 The memory control unit 211 waits for the right-side sub-scanning signal WVDEN to become valid in ACT 1. When the right-side sub-scanning signal WVDEN becomes valid, the memory control unit 211 resets the right-side line number counter WLCNT to "0" in ACT 2. The memory control unit 211 resets the write-time counter i to "0" in ACT 3. The memory control unit 211 resets the right-side pixel number counter WPCNT to "0" in ACT 4.

メモリ制御部211は、ACT5としてライト側主走査信号WHDENが有効になるのを待ち受ける。ライト側主走査信号WHDENが有効になると、メモリ制御部211は、ACT6としてライトアドレスWADRを算出する。ライトアドレスWADRは、スタートアドレスSTA、ライン加算アドレスLINEAD、ライト側ライン数カウンタWLCNT、ライト時カウンタiに対応したずれ量LINEZ[i]、ライト転送単位の画素数WT及びライト時カウンタiを用いた以下の演算式(1)により算出される。 The memory control unit 211 waits for the right-side main scanning signal WHDEN to become valid in ACT 5. When the right-side main scanning signal WHDEN becomes valid, the memory control unit 211 calculates the write address WADR in ACT 6. The write address WADR is calculated by the following equation (1) using the start address STA, the line addition address LINEAD, the right-side line number counter WLCNT, the deviation amount LINEZ[i] corresponding to the write-time counter i, the number of pixels in the write transfer unit WT, and the write-time counter i.

WADR=STA+LINEAD*(WLCNT+LINEZ(i))+WT*i …(1)
メモリ制御部211は、ACT7としてライト側画素数カウンタWPCNTを“1”だけカウントアップする。メモリ制御部211は、ACT8としてライト側画素数カウンタWPCNTが1ラインの画素数PIXに達したか否かを確認する。ライト側画素数カウンタWPCNTが1ラインの画素数PIXに達していない場合、メモリ制御部211は、ACT9としてライト側画素数カウンタWPCNTがライト転送単位の画素数WTの倍数[(i+1)*WT]に一致したか否かを確認する。ライト側画素数カウンタWPCNTがライト転送単位の画素数WTの倍数[(i+1)*WT]と一致していない場合、メモリ制御部211は、ACT7へと戻る。すなわちメモリ制御部211は、ライト側画素数カウンタWPCNTを“1”だけカウントアップする。そしてメモリ制御部211は、ライト側画素数カウンタWPCNTが1ラインの画素数PIXに達したか否か、また達していない場合にはライト転送単位の画素数WTの倍数[(i+1)*WT]と一致したか否かを確認する。
WADR=STA+LINEAD*(WLCNT+LINEZ(i))+WT*i...(1)
The memory control unit 211 counts up the write-side pixel counter WPCNT by "1" in ACT 7. The memory control unit 211 checks whether the write-side pixel counter WPCNT has reached the number of pixels PIX of one line in ACT 8. If the write-side pixel counter WPCNT has not reached the number of pixels PIX of one line, the memory control unit 211 checks whether the write-side pixel counter WPCNT has matched the multiple [(i+1)*WT] of the number of pixels WT of the write transfer unit in ACT 9. If the write-side pixel counter WPCNT does not match the multiple [(i+1)*WT] of the number of pixels WT of the write transfer unit, the memory control unit 211 returns to ACT 7. That is, the memory control unit 211 counts up the write-side pixel counter WPCNT by "1". Then, the memory control unit 211 checks whether the write side pixel counter WPCNT has reached the number of pixels PIX in one line, and if not, whether it matches a multiple [(i+1)*WT] of the number of pixels WT in the write transfer unit.

ACT9において、ライト側画素数カウンタWPCNTがライト転送単位の画素数WTの倍数[(i+1)*WT]と一致した場合、メモリ制御部211は、ACT10としてライト側バッファ203に入力された画素数[(i+1)*WT]の画像データ、つまりはブロックデータを、メインメモリ201のライトアドレスWADRで指定される領域に書き込む。メモリ制御部211は、ACT11としてライト時カウンタiを“1”だけカウントアップする。そしてメモリ制御部211は、ACT6へと戻り、ACT6以降の処理を前述したのと同様に実行する。 In ACT 9, when the write-side pixel counter WPCNT matches the multiple [(i+1)*WT] of the pixel count WT of the write transfer unit, the memory control unit 211 writes the image data of the pixel count [(i+1)*WT] input to the write-side buffer 203, that is, the block data, to the area specified by the write address WADR of the main memory 201 in ACT 10. The memory control unit 211 counts up the write time counter i by "1" in ACT 11. Then, the memory control unit 211 returns to ACT 6 and executes the processes from ACT 6 onwards in the same manner as described above.

これにより、先ず、1ライン目のラインデータを4分割したうちの先頭のブロックデータ[1-1]が、メインメモリ201のライトアドレスWADR=10000+1000*(0+0)+100*0=10000で指定される領域に格納される。次いで、1ライン目の2番目のブロックデータ[1-2]が、メインメモリ201のライトアドレスWADR=10000+1000*(0+1)+100*1=11100で指定される領域に格納される。次いで、1ライン目の3番目のブロックデータ[1-3]が、メインメモリ201のライトアドレスWADR=10000+1000*(0+2)+100*2=12200で指定される領域に格納される。そしてこの後、ライト側画素数カウンタWPCNTが1ラインの画素数PIXに達する。 As a result, first, the first block data [1-1] of the four divisions of the line data of the first line is stored in the area specified by the write address WADR = 10000 + 1000 * (0 + 0) + 100 * 0 = 10000 of the main memory 201. Next, the second block data [1-2] of the first line is stored in the area specified by the write address WADR = 10000 + 1000 * (0 + 1) + 100 * 1 = 11100 of the main memory 201. Next, the third block data [1-3] of the first line is stored in the area specified by the write address WADR = 10000 + 1000 * (0 + 2) + 100 * 2 = 12200 of the main memory 201. After this, the right-side pixel counter WPCNT reaches the number of pixels PIX in one line.

メモリ制御部211は、ACT8において、ライト側画素数カウンタWPCNTが1ラインの画素数PIXに達したことを確認すると、ACT12としてライト側バッファ203に入力された1ラインデータのうちの残りのデータを、メインメモリ201のライトアドレスWADRの領域に書き込む。これにより、1ライン目の4番目のブロックデータ[1-4]が、メインメモリ201のライトアドレスWADR=10000+1000*(0+3)+100*3=13300で指定される領域に格納される。 When the memory control unit 211 confirms in ACT 8 that the right-side pixel counter WPCNT has reached the number of pixels PIX for one line, it writes the remaining data of one line of data input to the right-side buffer 203 to the write address WADR area of the main memory 201 in ACT 12. As a result, the fourth block data [1-4] of the first line is stored in the area specified by the write address WADR = 10000 + 1000 * (0 + 3) + 100 * 3 = 13300 of the main memory 201.

メモリ制御部211は、ACT13としてライト側ライン数カウンタWLCNTが、ライン数LINEから“1”を減じた値(LINE-1)よりも小さいか否かを確認する。ライト側ライン数カウンタWLCNTが値(LINE-1)よりも小さい場合、メモリ制御部211は、ACT14としてライト側ライン数カウンタWLCNTを“1”だけカウントアップする。そしてメモリ制御部211は、ACT3へと戻り、ACT3以降の処理を前述したのと同様に実行する。 In ACT 13, the memory control unit 211 checks whether the write side line number counter WLCNT is smaller than the value (LINE-1) obtained by subtracting "1" from the line number LINE. If the write side line number counter WLCNT is smaller than the value (LINE-1), the memory control unit 211 counts up the write side line number counter WLCNT by "1" in ACT 14. Then, the memory control unit 211 returns to ACT 3 and executes the processes from ACT 3 onwards in the same manner as described above.

これにより、2ライン目のラインデータを4分割したうちの先頭のブロックデータ[2-1]が、メインメモリ201のライトアドレスWADR=10000+1000*(1+0)+100*0=11000で指定される領域に格納される。次いで、2ライン目の2番目のブロックデータ[2-2]が、メインメモリ201のライトアドレスWADR=10000+1000*(1+1)+100*1=12100で指定される領域に格納される。次いで、2ライン目の3番目のブロックデータ[2-3]が、メインメモリ201のライトアドレスWADR=10000+1000*(1+2)+100*2=13200で指定される領域に格納される。次いで、2ライン目の4番目のブロックデータ[2-4]が、メインメモリ201のライトアドレスWADR=10000+1000*(1+3)+100*3=14300で指定される領域に格納される。 As a result, the first block data [2-1] of the four divisions of the line data of the second line is stored in the area specified by the write address WADR = 10000 + 1000 * (1 + 0) + 100 * 0 = 11000 of the main memory 201. Next, the second block data [2-2] of the second line is stored in the area specified by the write address WADR = 10000 + 1000 * (1 + 1) + 100 * 1 = 12100 of the main memory 201. Next, the third block data [2-3] of the second line is stored in the area specified by the write address WADR = 10000 + 1000 * (1 + 2) + 100 * 2 = 13200 of the main memory 201. Next, the fourth block data of the second line [2-4] is stored in the area specified by the write address WADR = 10000 + 1000 * (1 + 3) + 100 * 3 = 14300 in the main memory 201.

以後、3ライン目以降のラインデータも同様に4分割されて、その4つのブロックデータがメインメモリ201のライトアドレスWADRで指定される領域に格納される。そして、ACT13において、ライト側ライン数カウンタWLCNTが値(LINE-1)に達したことを確認すると、メモリ制御部211は、図9の流れ図に示す手順の情報処理を終了する。 Then, the line data from the third line onwards is similarly divided into four, and the four block data are stored in an area specified by the write address WADR of the main memory 201. Then, in ACT 13, when it is confirmed that the write side line number counter WLCNT has reached the value (LINE-1), the memory control unit 211 ends the information processing procedure shown in the flowchart of FIG. 9.

以上の処理により、図6に示した画像データは、図7に示すように、1ライン毎に4つのブロックデータに分割され、尚且つ、各ブロックデータが1ラインずつ4ラインにわたってずれてメインメモリ201に格納される。したがって、ライン数が“L”の1ページ分の画像データは、ライン数“L+3”のラインデータに変換されてメインメモリ201に格納される。 By the above processing, the image data shown in FIG. 6 is divided into four block data for each line as shown in FIG. 7, and each block data is stored in the main memory 201 shifted by one line across four lines. Therefore, one page of image data with "L" lines is converted into line data with "L+3" lines and stored in the main memory 201.

こうして、1ページ分の画像データWDATAがメインメモリ201に書き込まれると、メモリ制御部211は、図10の流れ図に示す手順の情報処理を開始する。
メモリ制御部211は、ACT21としてライン基準信号HSYNCが有効になるのを待ち受ける。ライン基準信号HSYNCが有効になると、メモリ制御部211は、ACT22としてリード側ライン数カウンタRLCNTを“0”にリセットする。メモリ制御部211は、ACT23としてリード時カウンタjを“0”にリセットする。メモリ制御部211は、ACT24としてリード側画素数カウンタRPCNTを“0”にリセットする。
When one page of image data WDATA is written to the main memory 201 in this manner, the memory control unit 211 starts information processing according to the procedure shown in the flowchart of FIG.
The memory control unit 211 waits for the line reference signal HSYNC to become valid in ACT 21. When the line reference signal HSYNC becomes valid, the memory control unit 211 resets the read side line number counter RLCNT to "0" in ACT 22. The memory control unit 211 resets the read time counter j to "0" in ACT 23. The memory control unit 211 resets the read side pixel number counter RPCNT to "0" in ACT 24.

メモリ制御部211は、ACT25としてリードアドレスRADRを算出する。リードアドレスRADRは、スタートアドレスSTA、ライン加算アドレスLINEAD、リード側ライン数カウンタRLCNT、リード転送単位の及びリード時カウンタjを用いた以下の演算式(2)により算出される。
WADR=STA+LINEAD*RLCNT+RT*j …(2)
メモリ制御部211は、ACT26としてメインメモリ201のリードアドレスRADRから画素数RTの画像データを読出し、リード側バッファ204に転送する。
The memory control unit 211 calculates the read address RADR in ACT 25. The read address RADR is calculated by the following arithmetic expression (2) using the start address STA, the line addition address LINEAD, the read side line number counter RLCNT, the read transfer unit, and the read time counter j.
WADR=STA+LINEAD*RLCNT+RT*j...(2)
The memory control unit 211 reads out the image data of the pixel count RT from the read address RADR of the main memory 201 in ACT 26 , and transfers it to the read buffer 204 .

メモリ制御部211は、ACT27としてリード側画素数カウンタRPCNTにリード転送単位の画素数RTを加算する。そしてメモリ制御部211は、ACT28としてリード側画素数カウンタRPCNTが1ラインの画素数PIXに達したか否かを確認する。 The memory control unit 211 adds the number of pixels RT of the read transfer unit to the read side pixel counter RPCNT in ACT 27. Then, the memory control unit 211 checks whether the read side pixel counter RPCNT has reached the number of pixels PIX of one line in ACT 28.

リード側画素数カウンタRPCNTが1ラインの画素数PIXに達していない場合、メモリ制御部211は、ACT29としてリード時カウンタjを“1”だけカウントアップする。そしてメモリ制御部211は、ACT25へと戻り、ACT25以降の処理を前述したのと同様に実行する。 If the read-side pixel counter RPCNT has not reached the number of pixels PIX in one line, the memory control unit 211 counts up the read-time counter j by "1" in ACT 29. The memory control unit 211 then returns to ACT 25 and executes the processes from ACT 25 onwards in the same manner as described above.

これにより、先ず、メインメモリ201のリードアドレスRADR=10000+1000*0+200*0=10000で指定される領域から画素数RTの画像データ、つまりはブロックデータ[1-1]が読出され、リード側バッファ204に転送される。次いで、メインメモリ201のリードアドレスRADR=10000+1000*0+200*1=10200で指定される領域から画素数RTの画像データが読出され、リード側バッファ204に転送される。なお、リードアドレスRADR=10200には、画像データが格納されていないので、リード側バッファ204に転送される画像データは存在しない。そしてこの後、リード側画素数カウンタRPCNTが1ラインの画素数PIXに達する。 As a result, first, image data with pixel count RT, that is, block data [1-1], is read from the area specified by read address RADR = 10000 + 1000*0 + 200*0 = 10000 in main memory 201, and transferred to read buffer 204. Next, image data with pixel count RT is read from the area specified by read address RADR = 10000 + 1000*0 + 200*1 = 10200 in main memory 201, and transferred to read buffer 204. Note that since no image data is stored at read address RADR = 10200, no image data is transferred to read buffer 204. After this, read pixel counter RPCNT reaches the number of pixels PIX for one line.

メモリ制御部211は、ACT28において、リード側画素数カウンタRPCNTが1ラインの画素数PIXに達したことを確認すると、ACT30としてリード側ライン数カウンタRLCNTがライン数LINEに“3”を加算した値(LINE+3)よりも小さいか否かを確認する。 When the memory control unit 211 confirms in ACT 28 that the read side pixel counter RPCNT has reached the number of pixels PIX in one line, it checks in ACT 30 whether the read side line counter RLCNT is smaller than the number of lines LINE plus "3" (LINE+3).

前述したように、ライン数が“L”の1ページ分の画像データは、ライン数“L+3”のラインデータに変換されてメインメモリ201に格納される。したがって、リード側ライン数カウンタRLCNTがライン数LINEに“3”を加算した値(LINE+3)よりも小さい場合には、メインメモリ201にまだ転送していないラインデータが残っている。よって、ACT30では、リード側ライン数カウンタRLCNTがライン数LINEに“3”を加算した値(LINE+3)よりも小さいか否かを確認する。 As mentioned above, one page of image data with a line count of "L" is converted into line data with a line count of "L+3" and stored in the main memory 201. Therefore, if the read side line count counter RLCNT is smaller than the line count LINE plus "3" (LINE+3), there is line data remaining that has not yet been transferred to the main memory 201. Therefore, in ACT 30, it is checked whether the read side line count counter RLCNT is smaller than the line count LINE plus "3" (LINE+3).

リード側ライン数カウンタRLCNTが値(LINE+2)よりも小さい場合、メモリ制御部211は、ACT31としてリード側ライン数カウンタRLCNTを“1”だけカウントアップする。そしてメモリ制御部211は、ACT23へと戻り、ACT23以降の処理を前述したのと同様に実行する。 If the read side line number counter RLCNT is smaller than the value (LINE+2), the memory control unit 211 counts up the read side line number counter RLCNT by "1" in ACT 31. Then, the memory control unit 211 returns to ACT 23 and executes the processes from ACT 23 onwards in the same manner as described above.

これにより、メインメモリ201のリードアドレスRADR=10000+1000*1+200*0=11000で指定される領域から画素数RTの画像データ、つまりはブロックデータ[2-1]とブロックデータ[1-2]とが読出され、リード側バッファ204に転送される。次いで、メインメモリ201のリードアドレスRADR=10000+1000*1+200*1=11200で指定される領域から画素数RTの画像データが読出され、リード側バッファ204に転送される。なお、リードアドレスRADR=11200には、画像データが格納されていないので、リード側バッファ204に転送されるデータは存在しない。 As a result, image data with RT pixels, that is, block data [2-1] and block data [1-2], are read from the area specified by read address RADR = 10000 + 1000 * 1 + 200 * 0 = 11000 in main memory 201, and transferred to read buffer 204. Next, image data with RT pixels is read from the area specified by read address RADR = 10000 + 1000 * 1 + 200 * 1 = 11200 in main memory 201, and transferred to read buffer 204. Note that no image data is stored at read address RADR = 11200, so there is no data to be transferred to read buffer 204.

次いで、メインメモリ201のリードアドレスRADR=10000+1000*2+200*0=12000で指定される領域から画素数RTの画像データ、つまりはブロックデータ[3-1]とブロックデータ[2-2]が読出され、リード側バッファ204に転送される。次いで、メインメモリ201のリードアドレスRADR=10000+1000*2+200*1=12200で指定される領域から画素数RTの画像データ、つまりはブロックデータ[1-3]が読出され、リード側バッファ204に転送される。 Next, image data with pixel count RT, that is, block data [3-1] and block data [2-2], is read from the area specified by read address RADR = 10000 + 1000 * 2 + 200 * 0 = 12000 in main memory 201, and transferred to read buffer 204. Next, image data with pixel count RT, that is, block data [1-3], is read from the area specified by read address RADR = 10000 + 1000 * 2 + 200 * 1 = 12200 in main memory 201, and transferred to read buffer 204.

次いで、メインメモリ201のリードアドレスRADR=10000+1000*3+200*0=13000で指定される領域から画素数RTの画像データ、つまりはブロックデータ[4-1]とブロックデータ[3-2]が読出され、リード側バッファ204に転送される。次いで、メインメモリ201のリードアドレスRADR=10000+1000*3+200*1=13200で指定される領域から画素数RTの画像データ、つまりはブロックデータ[2-3]とブロックデータ[1-4]が読出され、リード側バッファ204に転送される。 Next, image data with pixel count RT, that is, block data [4-1] and block data [3-2], is read from the area specified by read address RADR = 10000 + 1000 * 3 + 200 * 0 = 13000 in main memory 201, and transferred to read buffer 204. Next, image data with pixel count RT, that is, block data [2-3] and block data [1-4], is read from the area specified by read address RADR = 10000 + 1000 * 3 + 200 * 1 = 13200 in main memory 201, and transferred to read buffer 204.

以後、同様にして、メインメモリ201から画素数RTの画像データが順次リード側バッファ204に転送される。そしてメモリ制御部211は、ACT30において、リード側ライン数カウンタRLCNTが値(LINE+3)に達したことを確認すると、図10の流れ図に示す手順の情報処理を終了する。 After that, in the same manner, image data with pixel count RT is sequentially transferred from the main memory 201 to the read side buffer 204. Then, in ACT 30, when the memory control unit 211 confirms that the read side line count counter RLCNT has reached a value (LINE+3), it ends the information processing procedure shown in the flowchart of FIG. 10.

一方、データ変換部214は、図11の流れ図に示す手順の情報処理を実行する。すなわちデータ変換部214は、ACT41としてリード側ライン数カウンタRLCNTがカウントアップするのを待ち受ける。リード側バッファ204に1ライン分のブロックデータが転送されると、リード側ライン数カウンタRLCNTがカウントアップする。リード側ライン数カウンタRLCNTがカウントアップすると、データ変換部214は、ACT42としてリード側副走査信号RVDENを有効にする。また、データ変換部214は、ACT43として補正画素数カウンタPPCNTを“0”にリセットする。 Meanwhile, the data conversion unit 214 executes information processing according to the procedure shown in the flow chart of FIG. 11. That is, the data conversion unit 214 waits for the read side line number counter RLCNT to count up in ACT 41. When one line of block data is transferred to the read side buffer 204, the read side line number counter RLCNT counts up. When the read side line number counter RLCNT counts up, the data conversion unit 214 enables the read side sub-scanning signal RVDEN in ACT 42. In addition, the data conversion unit 214 resets the correction pixel number counter PPCNT to "0" in ACT 43.

データ変換部214は、ACT44としてライン基準信号HSYNCが有効になるのを待ち受ける。ライン基準信号HSYNCが有効になると、データ変換部214は、ACT45としてリード側主走査信号RHDENを有効にする。 The data conversion unit 214 waits for the line reference signal HSYNC to become valid (ACT 44). When the line reference signal HSYNC becomes valid, the data conversion unit 214 enables the read side main scanning signal RHDEN (ACT 45).

データ変換部214は、ACT46としてリード側バッファ204に転送された1ライン分のブロックデータを読込む。データ変換部214は、ACT47としてその1ライン分のブロックデータについて、先頭画素から順に1画素データPxをセレクタ216及び補正バッファ205へと出力する。そして1画素データPxを出力する都度、データ変換部214は、ACT48として補正画素数カウンタPPCNTを“1”だけカウントアップする。 The data conversion unit 214 reads one line of block data transferred to the read side buffer 204 in ACT 46. The data conversion unit 214 outputs one pixel data Px from the first pixel of the one line of block data to the selector 216 and the correction buffer 205 in ACT 47. Then, each time one pixel data Px is output, the data conversion unit 214 counts up the correction pixel counter PPCNT by "1" in ACT 48.

データ変換部214は、ACT49として補正画素数カウンタPPCNTが1ラインの画素数PIXに達したか否かを確認する。補正画素数カウンタPPCNTが1ラインの画素数PIXに達していない場合、データ変換部214は、ACT47へと戻る。すなわちデータ変換部214は、次の1画素データPxをセレクタ216及び補正バッファ205へと出力する。そしてデータ変換部214は、補正画素数カウンタPPCNTを“1”だけカウントアップする。 In ACT 49, the data conversion unit 214 checks whether the correction pixel number counter PPCNT has reached the number of pixels PIX in one line. If the correction pixel number counter PPCNT has not reached the number of pixels PIX in one line, the data conversion unit 214 returns to ACT 47. That is, the data conversion unit 214 outputs the next pixel data Px to the selector 216 and the correction buffer 205. Then, the data conversion unit 214 counts up the correction pixel number counter PPCNT by "1".

ACT49において、補正画素数カウンタPPCNTが1ラインの画素数PIXに達すると、データ変換部214は、ACT50としてリード側主走査信号RHDENを無効にする。そしてデータ変換部214は、ACT51としてリード側ライン数カウンタRLCNTがカウントアップされているか否かを確認する。リード側ライン数カウンタRLCNTがカウントアップされている場合、データ変換部214は、ACT43へと戻る。そしてデータ変換部214は、ACT43以降の処理を前述したのと同様に実行する。 In ACT 49, when the correction pixel number counter PPCNT reaches the number of pixels PIX in one line, the data conversion unit 214 disables the read side main scanning signal RHDEN in ACT 50. Then, in ACT 51, the data conversion unit 214 checks whether the read side line number counter RLCNT has counted up. If the read side line number counter RLCNT has counted up, the data conversion unit 214 returns to ACT 43. Then, the data conversion unit 214 executes the processes from ACT 43 onwards in the same manner as described above.

1ページ分の画像データWDATAの読出しと転送とを終えると、リード側ライン数カウンタRLCNTがカウントアップされなくなる。ACT51において、リード側ライン数カウンタRLCNTがカウントアップされていないと、データ変換部214は、ACT52としてリード側副走査信号RVDENを無効にする。以上で、データ変換部214は、図11の流れ図に示す手順の情報処理を終了する。 When the reading and transfer of one page of image data WDATA is completed, the read side line number counter RLCNT stops counting up. If the read side line number counter RLCNT has not been counted up in ACT 51, the data conversion unit 214 disables the read side sub-scan signal RVDEN in ACT 52. With this, the data conversion unit 214 ends the information processing of the procedure shown in the flowchart of FIG. 11.

ここに、データ変換部214は、リード側バッファ204に格納されたブロックデータを画素単位のデータに変換して出力する機能を有する。 Here, the data conversion unit 214 has the function of converting the block data stored in the read-side buffer 204 into pixel-unit data and outputting it.

補正制御部215は、図12の流れ図に示す手順の情報処理を実行する。すなわち補正制御部215は、ACT61として補正時カウンタkを“0”にリセットする。また、補正制御部215は、ACT62として補正バッファ205のアドレスBADRを“0”に初期化する。 The correction control unit 215 executes information processing according to the procedure shown in the flow chart of FIG. 12. That is, the correction control unit 215 resets the correction time counter k to "0" in ACT 61. In addition, the correction control unit 215 initializes the address BADR of the correction buffer 205 to "0" in ACT 62.

補正制御部215は、ACT63として補正画素数カウンタPPCNTがカウントアップされるのを待ち受ける。データ変換部214から1画素データPxが出力されると、補正画素数カウンタPPCNTがカウントアップする。補正画素数カウンタPPCNTがカウントアップされると、補正制御部215は、ACT64として補正画素数カウンタPPCNTが補正時カウンタkに対応したラインずれ発生位置の画素番号LINEP[k]を超えたか否かを確認する。 The correction control unit 215 waits for the correction pixel number counter PPCNT to count up in ACT 63. When one pixel data Px is output from the data conversion unit 214, the correction pixel number counter PPCNT counts up. When the correction pixel number counter PPCNT counts up, the correction control unit 215 checks whether the correction pixel number counter PPCNT has exceeded the pixel number LINEP[k] of the position where the line shift occurred corresponding to the correction time counter k in ACT 64.

1画素データPxが画素番号LINEP[k]の画素、若しくはそれよりも前の画素である場合、補正画素数カウンタPPCNTは画素番号LINEP[k]以下である。その場合、補正制御部215は、ACT65としてデータ変換部214から出力された1画素データPxを選択し、画像データPDATAとして出力するようにセレクタ216を制御する。 When the one pixel data Px is the pixel with pixel number LINEP[k] or an earlier pixel, the correction pixel number counter PPCNT is equal to or less than pixel number LINEP[k]. In this case, the correction control unit 215 selects the one pixel data Px output from the data conversion unit 214 as ACT 65, and controls the selector 216 to output it as image data PDATA.

これに対し、補正画素数カウンタPPCNTが画素番号LINEP[k]を超えた場合、補正制御部215は、ACT66として補正バッファ205のアドレスBADRに格納されている1画素データPyを選択し、画像データPDATAとして出力するようにセレクタ216を制御する。また補正制御部215は、ACT67として補正バッファ205のアドレスBADRを“1”だけ更新する。そして補正制御部215は、ACT68として補正バッファ205のアドレスBADRにデータ変換部214から出力された1画素データPxを格納する。 In contrast, when the correction pixel number counter PPCNT exceeds the pixel number LINEP[k], the correction control unit 215 selects one pixel data Py stored in the address BADR of the correction buffer 205 in ACT 66, and controls the selector 216 to output it as image data PDATA. The correction control unit 215 also updates the address BADR of the correction buffer 205 by "1" in ACT 67. Then, the correction control unit 215 stores one pixel data Px output from the data conversion unit 214 in the address BADR of the correction buffer 205 in ACT 68.

ACT65又はACT68の処理を終えると、補正制御部215は、ACT69として補正画素数カウンタPPCNTが1ラインの画素数PIXに達したか否かを確認する。補正画素数カウンタPPCNTが1ラインの画素数PIXに達していない場合、補正制御部215は、ACT70として補正画素数カウンタPPCNTが補正時カウンタkに対応したラインずれ発生位置の画素番号LINEP[k]と等しいか否かを確認する。 After completing the processing in ACT 65 or ACT 68, the correction control unit 215 checks whether the correction pixel counter PPCNT has reached the number of pixels PIX in one line in ACT 69. If the correction pixel counter PPCNT has not reached the number of pixels PIX in one line, the correction control unit 215 checks whether the correction pixel counter PPCNT is equal to the pixel number LINEP[k] of the position where the line shift occurred corresponding to the correction time counter k in ACT 70.

補正画素数カウンタPPCNTが画素番号LINEP[k]と等しくない場合、補正制御部215は、ACT63へと戻る。すなわち補正制御部215は、補正画素数カウンタPPCNTがカウントアップされるのを待ち受ける。補正画素数カウンタPPCNTがカウントアップされると、補正制御部215は、ACT64以降の処理を前述したのと同様に実行する。 If the correction pixel number counter PPCNT is not equal to the pixel number LINEP[k], the correction control unit 215 returns to ACT 63. That is, the correction control unit 215 waits for the correction pixel number counter PPCNT to count up. When the correction pixel number counter PPCNT counts up, the correction control unit 215 executes the processing from ACT 64 onwards in the same manner as described above.

補正画素数カウンタPPCNTが画素番号LINEP[k]と等しい場合には、補正制御部215は、ACT71として補正時カウンタkを“1”だけカウントアップする。そして補正制御部215は、ACT63へと戻る。すなわち補正制御部215は、補正画素数カウンタPPCNTがカウントアップされるのを待ち受ける。補正画素数カウンタPPCNTがカウントアップされると、補正制御部215は、ACT64以降の処理を前述したのと同様に実行する。このとき、補正時カウンタkがカウントアップされているので、補正画素数カウンタPPCNTと比較されるラインずれ発生位置の画素番号LINEP[k]の値は、LINEP[0]の“a”からLINEP[1]の“b”に、またはLINEP[1]の“b”からLINEP[2]の“c”に、または“LINEP[2]のc”からLINEP[3]の“d”に変化している。 When the correction pixel counter PPCNT is equal to the pixel number LINEP[k], the correction control unit 215 counts up the correction time counter k by "1" in ACT 71. Then, the correction control unit 215 returns to ACT 63. That is, the correction control unit 215 waits for the correction pixel counter PPCNT to be counted up. When the correction pixel counter PPCNT is counted up, the correction control unit 215 executes the process from ACT 64 onwards in the same manner as described above. At this time, since the correction time counter k has been counted up, the value of the pixel number LINEP[k] at the position where the line shift occurs, which is compared with the correction pixel counter PPCNT, has changed from "a" of LINEP[0] to "b" of LINEP[1], or from "b" of LINEP[1] to "c" of LINEP[2], or from "c of LINEP[2]" to "d" of LINEP[3].

そして、ACT69において、補正画素数カウンタPPCNTが1ラインの画素数PIXに達すると、補正制御部215は、図12の流れ図に示す手順の情報処理を終了する。 Then, in ACT 69, when the correction pixel number counter PPCNT reaches the number of pixels PIX in one line, the correction control unit 215 ends the information processing procedure shown in the flowchart of Figure 12.

以上の処理により、図7に示すようにメインメモリ201に格納された画像データは、図8に示すように補正されて露光ヘッド74へと出力される。すなわち、1ライン目の先頭のブロックデータ[1-1]は、その先頭画素からラインずれ発生位置の画素番号LINEP[0]までの画素数aの第1データ[1-11]と、ラインずれ発生位置の画素番号LINEP[0]の画素よりも後の画素から、そのブロックデータ[1-1]の最終画素までの画素数(T/4-a)の第2データ[1-12]とに分けられる。そして第1データ[1-11]は、セレクタ216によって選択され、第2データ[1-12]は、補正バッファ205に格納される。 By the above process, the image data stored in the main memory 201 as shown in FIG. 7 is corrected as shown in FIG. 8 and output to the exposure head 74. That is, the first block data [1-1] of the first line is divided into first data [1-11], which is a number of pixels from the first pixel to pixel number LINEP[0] where the line shift occurs, and second data [1-12], which is (T/4-a) number of pixels from the pixel after pixel number LINEP[0] where the line shift occurs to the final pixel of the block data [1-1]. The first data [1-11] is selected by the selector 216, and the second data [1-12] is stored in the correction buffer 205.

1ライン目の2番目のブロックデータ[1-2]は、その先頭画素からラインずれ発生位置の画素番号LINEP[1]までの画素数(b-T/4)の第1データ[1-21]と、ラインずれ発生位置の画素番号LINEP[1]の画素よりも後の画素から、そのブロックデータ[1-2]の最終画素までの画素数(2T/4-b)の第2データ[1-22]とに分けられる。そして第1データ[1-21]は、セレクタ216によって選択され、第2データ[1-22]は、補正バッファ205に格納される。 The second block data [1-2] of the first line is divided into first data [1-21], which is the number of pixels (b-T/4) from the first pixel to pixel number LINEP[1] at the position where the line shift occurred, and second data [1-22], which is the number of pixels (2T/4-b) from the pixel after pixel number LINEP[1] at the position where the line shift occurred to the final pixel of the block data [1-2]. The first data [1-21] is selected by the selector 216, and the second data [1-22] is stored in the correction buffer 205.

1ライン目の3番目のブロックデータ[1-3]は、その先頭画素からラインずれ発生位置の画素番号LINEP[2]までの画素数(c-2T/4)の第1データ[1-31]と、ラインずれ発生位置の画素番号LINEP[2]の画素よりも後の画素から、そのブロックデータ[1-3]の最終画素までの画素数(3T/4-c)の第2データ[1-32]とに分けられる。そして第1データ[1-31]は、セレクタ216によって選択され、第2データ[1-32]は、補正バッファ205に格納される。 The third block data [1-3] of the first line is divided into first data [1-31], which is the number of pixels (c-2T/4) from the first pixel to pixel number LINEP[2] where the line shift occurred, and second data [1-32], which is the number of pixels (3T/4-c) from the pixel after pixel number LINEP[2] where the line shift occurred to the final pixel of the block data [1-3]. The first data [1-31] is selected by the selector 216, and the second data [1-32] is stored in the correction buffer 205.

1ライン目の4番目のブロックデータ[1-4]は、その先頭画素からラインずれ発生位置の画素番号LINEP[3]までの画素数(d-3T/4)の第1データ[1-41]と、ラインずれ発生位置の画素番号LINEP[3]の画素よりも後の画素から、そのブロックデータ[1-4]の最終画素までの画素数(3T/4-d)の第2データ[1-42]とに分けられる。そして第1データ[1-41]は、セレクタ216によって選択され、第2データ[1-42]は、補正バッファ205に格納される。 The fourth block data [1-4] on the first line is divided into first data [1-41], which is the number of pixels (d-3T/4) from the first pixel to pixel number LINEP[3] where the line shift occurred, and second data [1-42], which is the number of pixels (3T/4-d) from the pixel after pixel number LINEP[3] where the line shift occurred to the final pixel of the block data [1-4]. The first data [1-41] is selected by the selector 216, and the second data [1-42] is stored in the correction buffer 205.

なお、補正バッファ205に格納された第2データは、別の第2データが補正バッファ205に格納される際にセレクタ216によって選択される。
以後、2ライン目以降のラインデータについても、1ライン目と同様に処理される。その結果、セレクタ216からは、先ず、1ライン目の画像データPDATAとして、1ライン目の先頭のブロックデータ[1-1]の第1データ[1-11]が出力される。
The second data stored in the correction buffer 205 is selected by the selector 216 when another second data is stored in the correction buffer 205 .
Thereafter, the line data for the second and subsequent lines are processed in the same manner as for the first line. As a result, the selector 216 first outputs the first data [1-11] of the first block data [1-1] of the first line as the image data PDATA for the first line.

次いで、2ライン目の画像データPDATAとして、2ライン目の先頭のブロックデータ[2-1]の第1データ[2-11]と、1ライン目の先頭のブロックデータ[1-1]の第2データ[1-12]と、1ライン目の2番目のブロックデータ[1-2]の第1データ[1-21]とが出力される。 Next, as the image data PDATA for the second line, the first data [2-11] of the first block data [2-1] of the second line, the second data [1-12] of the first block data [1-1] of the first line, and the first data [1-21] of the second block data [1-2] of the first line are output.

次いで、3ライン目の画像データPDATAとして、3ライン目の先頭のブロックデータ[3-1]の第1データ[3-11]と、2ライン目の先頭のブロックデータ[2-1]の第2データ[2-12]と、2ライン目の2番目のブロックデータ[2-2]の第1データ[2-21]と、1ライン目の2番目のブロックデータ[1-2]の第2データ[1-22]と、1ライン目の3番目のブロックデータの第1データ[3-21]とが出力される。 Next, as the image data PDATA for the third line, the first data [3-11] of the first block data [3-1] of the third line, the second data [2-12] of the first block data [2-1] of the second line, the first data [2-21] of the second block data [2-2] of the second line, the second data [1-22] of the second block data [1-2] of the first line, and the first data [3-21] of the third block data of the first line are output.

次いで、4ライン目の画像データPDATAとして、4ライン目の先頭のブロックデータの第1データ[4-11]と、3ライン目の先頭のブロックデータの第2データ[3-12]と、3ライン目の2番目のブロックデータの第1データ[3-21]と、2ライン目の2番目のブロックデータの第2データ[2-22]と、2ライン目の3番目のブロックデータの第1データ[2-21]と、1ライン目の3番目のブロックデータ[1-3]の第2データ[1-32]と、1ライン目の4番目のブロックデータ[1-4]の第1データ[1-41]とが出力される。 Next, as the image data PDATA for the fourth line, the first data [4-11] of the first block data on the fourth line, the second data [3-12] of the first block data on the third line, the first data [3-21] of the second block data on the third line, the second data [2-22] of the second block data on the second line, the first data [2-21] of the third block data on the second line, the second data [1-32] of the third block data [1-3] on the first line, and the first data [1-41] of the fourth block data [1-4] on the first line are output.

次いで、5ライン目の画像データPDATAとして、5ライン目の先頭のブロックデータ[5-1]の第1データ[5-11]と、4ライン目の先頭のブロックデータ[4-1]の第2データ[4-12]と、4ライン目の2番目のブロックデータ[4-2]の第1データ[4-21]と、3ライン目の2番目のブロックデータ[3-2]の第2データ[3-22]と、3ライン目の3番目のブロックデータ[3-3]の第1データ[3-31]と、2ライン目の3番目のブロックデータ[2-3]の第2データ[2-32]と、2ライン目の4番目のブロックデータ[2-4]の第1データ[2-41]と、1ライン目の4番目のブロックデータ[1-4]の第2データ[1-42]とが出力される。 Next, as the image data PDATA for the fifth line, the first data [5-11] of the first block data [5-1] of the fifth line, the second data [4-12] of the first block data [4-1] of the fourth line, the first data [4-21] of the second block data [4-2] of the fourth line, the second data [3-22] of the second block data [3-2] of the third line, the first data [3-31] of the third block data [3-3] of the third line, the second data [2-32] of the third block data [2-3] of the second line, the first data [2-41] of the fourth block data [2-4] of the second line, and the second data [1-42] of the fourth block data [1-4] of the first line are output.

以後、6ライン目以降も同様に処理される。そして、L+4ライン目の画像データPDATAとして、Lライン目の4番目のブロックデータ[L-4]の第2データ[4-42]が出力されると、メインメモリ201に書き込まれた1ページ分の画像データWDATAの露光ヘッド74への出力が終了する。その結果、露光ヘッド74の発光素子列から感光ドラム71の表面に光が照射されて、感光ドラム71上に1ページ分の静電潜像が形成される。ここで、発光素子列は、主走査方向Hに対して副走査方向Vに5ラインずれているが、上述したデータ補正機能により、感光ドラム71上には、主走査方向Hと平行の静電潜像が形成される。したがって、発光素子列の傾きに起因する画像の傾きを補正することができる。 The sixth line and onwards are processed in the same manner. When the second data [4-42] of the fourth block data [L-4] of the Lth line is output as the image data PDATA of the L+4th line, the output of one page of image data WDATA written in the main memory 201 to the exposure head 74 is completed. As a result, light is irradiated from the light emitting element row of the exposure head 74 onto the surface of the photosensitive drum 71, and an electrostatic latent image for one page is formed on the photosensitive drum 71. Here, the light emitting element row is shifted by five lines in the sub-scanning direction V from the main scanning direction H, but an electrostatic latent image parallel to the main scanning direction H is formed on the photosensitive drum 71 by the data correction function described above. Therefore, the inclination of the image caused by the inclination of the light emitting element row can be corrected.

本実施形態においては、例えば、露光ヘッド74の発光素子列が副走査方向Vに5ライン分傾いていたと仮定した場合、1ラインの画像データを4分割してメインメモリ201に書き込む。したがって、メインメモリ201の記憶容量としては、1ページ分の画像データのライン数に3ラインを加算したサイズであれば足りる。また、ライト側バッファ203及びリード側バッファ204は、少なくとも1ライン分の画像データを格納できる領域があればよい。また、補正バッファ205においては、少なくとも1ラインを分割したブロックデータを格納できる領域があればよい。したがって、画像の傾きを補正するのに必要なメモリ容量を削減できる。よって、製品のコストを抑えることができる。 In this embodiment, for example, if it is assumed that the row of light emitting elements of the exposure head 74 is tilted by five lines in the sub-scanning direction V, one line of image data is divided into four and written to the main memory 201. Therefore, the storage capacity of the main memory 201 needs only to be a size equal to the number of lines of image data for one page plus three lines. Furthermore, the write side buffer 203 and the read side buffer 204 only need to have an area capable of storing at least one line of image data. Furthermore, the correction buffer 205 only needs to have an area capable of storing block data obtained by dividing at least one line. Therefore, the memory capacity required to correct the tilt of an image can be reduced. This allows the cost of the product to be reduced.

その上、メモリ制御部211によるメインメモリ201へのアクセスは、1ラインの画像データを4分割したブロックデータを書き込むときと、そのブロックデータを読み出すときに限られる。このように、1回のアクセスでのデータ数を多くしてデータの転送効率を上げることにより、メインメモリ201に対するアクセスが頻繁に発生することがなくなる。その結果、プロセッサ131の処理能力を高く維持できる。 In addition, access to the main memory 201 by the memory control unit 211 is limited to when writing block data obtained by dividing one line of image data into four, and when reading out that block data. In this way, by increasing the amount of data in one access and improving the data transfer efficiency, access to the main memory 201 does not occur frequently. As a result, the processing power of the processor 131 can be maintained high.

本実施形態では、メモリ制御部211がメインメモリ201からブロックデータを読み出して、リード側バッファ204に転送する。データ変換部214は、リード側バッファ204に格納されたブロックデータを画素単位のデータに変換して出力する。したがって、リード側バッファ204の記憶容量は、ブロックデータの画素数だけあれば足りる。よって、より一層、メモリ容量の削減を図ることができる。 In this embodiment, the memory control unit 211 reads block data from the main memory 201 and transfers it to the read buffer 204. The data conversion unit 214 converts the block data stored in the read buffer 204 into pixel-unit data and outputs it. Therefore, the storage capacity of the read buffer 204 only needs to be the number of pixels of the block data. This makes it possible to further reduce memory capacity.

本実施形態では、メモリ制御部211は、ブロックデータを2以上にまとめて読み出してリード側バッファ204へと転送している。したがって、ブロックデータを1つずつ読み出す場合と比較して、メインメモリ201へのアクセス回数が減るので、より一層、プロセッサ131の処理能力を高めることができる。 In this embodiment, the memory control unit 211 reads out block data in batches of two or more and transfers them to the read-side buffer 204. Therefore, compared to reading out block data one by one, the number of accesses to the main memory 201 is reduced, and the processing power of the processor 131 can be further improved.

本実施形態では、ライトアドレス生成部212が、メインメモリ201のスタートアドレスSTAと、メインメモリ201のライン加算アドレスLINEADと、書き込んだブロックデータの数[LINEAD*(WLCNT+LINEZ(i))]と、ブロックデータの画素数[WT*i]とを基に、メインメモリ201のライトアドレスWADRを生成する。そしてメモリ制御部211は、ライトアドレス生成部212によって生成されたライトアドレスWADRで指定されるメインメモリ201の領域にブロックデータを書き込む。したがって、露光ヘッド74の発光素子列の傾き度合いに応じて適切な画素数WTを設定しさえすれば、メインメモリ201に対するライトアドレスWADRが自動生成されるので、設定が容易である。 In this embodiment, the write address generation unit 212 generates a write address WADR for the main memory 201 based on the start address STA of the main memory 201, the line addition address LINEAD of the main memory 201, the number of block data written [LINEAD*(WLCNT+LINEZ(i))], and the number of pixels of the block data [WT*i]. The memory control unit 211 then writes the block data to an area of the main memory 201 specified by the write address WADR generated by the write address generation unit 212. Therefore, as long as an appropriate number of pixels WT is set according to the degree of inclination of the light-emitting element row of the exposure head 74, the write address WADR for the main memory 201 is automatically generated, making setting easy.

同様に、本実施形態では、リードアドレス生成部213が、メインメモリ201のスタートアドレスSTと、メインメモリ201のライン加算アドレスLINEADと、読み出したラインデータの数RLCNTと、1回で読み出す画像データの画素数RT*jとを基に、前記メインメモリ201のリードアドレスRADRを生成する。そしてメモリ制御部211は、リードアドレス生成部213によって生成されたリードアドレスRADRで指定されるメインメモリ201の領域からブロックデータを読み出す。したがって、露光ヘッド74の発光素子列の傾き度合いに応じて適切な画素数RTを設定しさえすれば、メインメモリ201に対するリードアドレスRADRも自動生成されるので、設定が容易である。 Similarly, in this embodiment, the read address generation unit 213 generates a read address RADR for the main memory 201 based on the start address ST of the main memory 201, the line addition address LINEAD of the main memory 201, the number of line data read out RLCNT, and the number of pixels RT*j of the image data read out at one time. The memory control unit 211 then reads block data from the area of the main memory 201 specified by the read address RADR generated by the read address generation unit 213. Therefore, as long as an appropriate number of pixels RT is set according to the degree of inclination of the light-emitting element row of the exposure head 74, the read address RADR for the main memory 201 is also automatically generated, making it easy to set.

以上、画像形成装置の一実施形態について説明したが、かかる実施形態はこれに限定されるものではない。 The above describes one embodiment of an image forming device, but the embodiment is not limited to this.

前記実施形態では、露光ヘッド74の発光素子列が副走査方向Vに5ライン分傾いている場合を例示した。例えば発光素子列が6ライン以上傾いている場合でも、1ラインの画像データをずれ量であるライン数よりも1つ少ない数のブロックデータに分割し、それに合わせて画素数WT,RT等を設定することで、前記実施形態をそのまま適用することができる。発光素子列のずれ量が4ライン以下の場合も同様である。 In the above embodiment, a case where the light-emitting element row of the exposure head 74 is tilted by five lines in the sub-scanning direction V is exemplified. For example, even if the light-emitting element row is tilted by six or more lines, the above embodiment can be applied as is by dividing one line of image data into block data whose number is one less than the number of lines, which is the amount of deviation, and setting the pixel numbers WT, RT, etc. accordingly. The same applies when the amount of deviation of the light-emitting element row is four lines or less.

前記実施形態では、メモリ制御部211が1ラインの画像データを2回に分割して読み出す場合を例示した。画像データを読み出す際の分割回数は2回に限定されない。ただし、数が少ない方がメインメモリ201へとのアクセス回数が減るので、データの転送効率を上げて処理能力を高めることができる。よって、1ラインの画像データを分割せずに1回で読み出してもよい。 In the above embodiment, an example has been given of the case where the memory control unit 211 divides one line of image data into two and reads it out. The number of divisions when reading out image data is not limited to two. However, a smaller number of divisions reduces the number of accesses to the main memory 201, thereby improving data transfer efficiency and increasing processing capacity. Therefore, one line of image data may be read out in one division without dividing it.

この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態及びその変形は、発明の範囲に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下、本願の出願当初の特許請求の範囲に記載した内容を付記する。
[1]
像担持体と、
一方向に配列された複数の発光素子から前記像担持体に光を照射して前記像担持体上に画像データに基づいた潜像を形成する露光ヘッドと、
前記像担持体上の潜像に現像剤を付着させて現像する現像器と、
前記画像データを主走査方向の複数のラインデータとして展開して格納するメインメモリと、
前記複数の発光素子の配列方向の前記主走査方向に対する副走査方向への傾きに応じて前記ラインデータを複数のブロックデータに分割し、その複数のブロックデータを1ラインずつずらして前記メインメモリに書き込む書込み処理と、前記メインメモリから前記ブロックデータを読み出す読出し処理とを実行するメモリ制御部と、
前記読出し処理により読み出された前記ブロックデータを、前記傾きによりラインずれが発生する画素とそれよりも前の画素からなる第1データと前記ラインずれが発生する画素よりも後の画素からなる第2データとに分け、前記第2データを補正バッファに格納し、前記第1データを前記補正バッファに格納されている1ブロック前の前記第2データとともに前記露光ヘッドへと出力する補正制御部と、
を具備する画像形成装置。
[2]
前記読出し処理により読み出されたブロックデータを格納するリード側バッファと、 前記リード側バッファに格納されたブロックデータを画素単位のデータに変換して出力するデータ変換部と、
をさらに具備し、
前記補正制御部は、前記データ変換部から出力される前記画素単位のデータを基に前記第1データと第2データとを処理する、[1]に記載の画像形成装置。
[3]
前記メモリ制御部は、前記ブロックデータを2以上にまとめて読み出して前記リード側バッファへと転送する、[2]に記載の画像形成装置。
[4]
前記メインメモリのスタートアドレスと、前記メインメモリのライン加算アドレスと、書き込んだ前記ブロックデータの数と、前記ブロックデータの画素数とを基に、前記メインメモリの書込みアドレスを生成するライトアドレス生成部、
をさらに具備し、
前記メモリ制御部は、前記ライトアドレス生成部で生成された書込みアドレスに従って、前記ブロックデータを前記メインメモリへと書き込む、[1]に記載の画像形成装置。
[5]
前記メインメモリのスタートアドレスと、前記メインメモリのライン加算アドレスと、読み出したラインデータの数と、1回で読み出す画像データの画素数とを基に、前記メインメモリの読出しアドレスを生成するリードアドレス生成部、
をさらに具備し、
前記メモリ制御部は、前記リードアドレス生成部で生成された読出しアドレスに従って、前記メインメモリからブロックデータを読み出す、[1]に記載の画像形成装置。
Although several other embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope of the invention and the scope of the invention and its equivalents described in the claims.
The following is an appended summary of the contents of the claims as originally filed.
[1]
An image carrier;
an exposure head that irradiates light onto the image carrier from a plurality of light-emitting elements arranged in one direction to form a latent image on the image carrier based on image data;
a developing device that develops the latent image on the image carrier by applying a developer thereto;
a main memory for expanding and storing the image data as a plurality of line data in a main scanning direction;
a memory control unit that divides the line data into a plurality of block data according to an inclination of an arrangement direction of the plurality of light-emitting elements in a sub-scanning direction with respect to the main scanning direction, and executes a write process of writing the plurality of block data into the main memory by shifting the plurality of block data by one line, and a read process of reading the block data from the main memory;
a correction control unit that separates the block data read by the read process into first data consisting of a pixel where line deviation occurs due to the tilt and pixels preceding that pixel, and second data consisting of pixels following the pixel where line deviation occurs, stores the second data in a correction buffer, and outputs the first data to the exposure head together with the second data of the previous block stored in the correction buffer;
An image forming apparatus comprising:
[2]
a read buffer for storing the block data read by the read process; and a data conversion unit for converting the block data stored in the read buffer into pixel-unit data and outputting the pixel-unit data.
Further comprising:
The image forming apparatus according to any one of claims 1 to 5, wherein the correction control unit processes the first data and the second data based on the pixel-by-pixel data output from the data conversion unit.
[3]
The image forming apparatus according to claim 2, wherein the memory control unit reads out the block data in two or more chunks and transfers them to the read-side buffer.
[4]
a write address generation unit that generates a write address of the main memory based on a start address of the main memory, a line addition address of the main memory, the number of the written block data, and the number of pixels of the block data;
Further comprising:
The image forming apparatus according to any one of claims 1 to 5, wherein the memory control unit writes the block data to the main memory in accordance with the write address generated by the write address generation unit.
[5]
a read address generation unit that generates a read address of the main memory based on a start address of the main memory, a line addition address of the main memory, the number of read line data, and the number of pixels of image data to be read at one time;
Further comprising:
The image forming apparatus according to any one of claims 1 to 5, wherein the memory control unit reads block data from the main memory in accordance with the read address generated by the read address generation unit.

1…複合機、2…トナーカートリッジ、11…筐体、12…通信インターフェース、13…システムコントローラ、14…用紙トレイ、15…排紙トレイ、16…搬送部、17…画像形成部、18…定着ユニット、19…スキャナ部、20…コントロールパネル、21…自動原稿送り装置、22…タッチパネル、23…キーボード、30…モータ、41…プロセスユニット、42…転写ユニット、71…感光ドラム、72…クリーナ、73…帯電ユニット、74…露光ヘッド、75…現像器、76…像形成ユニット、91…転写ベルト、92…2次転写対向ローラ、93…1次転写ローラ、94…2次転写ローラ、131…プロセッサ、132…ROM、133…RAM、134…補助記憶デバイス、201…メインメモリ、202…ワークメモリ、203…ライト側バッファ、204…リード側バッファ、205…補正バッファ、211…メモリ制御部、212…ライトアドレス生成部、213…リードアドレス生成部、214…データ変換部、215…補正制御部、216…セレクタ、P…印刷媒体。 1...Multifunction device, 2...Toner cartridge, 11...Housing, 12...Communication interface, 13...System controller, 14...Paper tray, 15...Paper output tray, 16...Transport unit, 17...Image forming unit, 18...Fuser unit, 19...Scanner unit, 20...Control panel, 21...Automatic document feeder, 22...Touch panel, 23...Keyboard, 30...Motor, 41...Process unit, 42...Transfer unit, 71...Photosensitive drum, 72...Cleaner, 73...Charging unit, 74...Exposure head, 75...Developing unit, 76...Image forming unit forming unit, 91...transfer belt, 92...secondary transfer opposing roller, 93...primary transfer roller, 94...secondary transfer roller, 131...processor, 132...ROM, 133...RAM, 134...auxiliary storage device, 201...main memory, 202...work memory, 203...write side buffer, 204...read side buffer, 205...correction buffer, 211...memory control unit, 212...write address generation unit, 213...read address generation unit, 214...data conversion unit, 215...correction control unit, 216...selector, P...printing medium.

Claims (5)

像担持体と、
一方向に配列された複数の発光素子から前記像担持体に光を照射して前記像担持体上に画像データに基づいた潜像を形成する露光ヘッドと、
前記像担持体上の潜像に現像剤を付着させて現像する現像器と、
前記画像データを主走査方向の複数のラインデータとして展開して格納するメインメモリと、
前記複数の発光素子の配列方向の前記主走査方向に対する副走査方向への傾きに応じた前記副走査方向のずれ量であるライン数よりも1つ少ない数のブロックデータに前記ラインデータを分割し、その複数のブロックデータを1ラインずつずらして前記メインメモリに書き込む書込み処理と、前記メインメモリから前記ブロックデータを読み出す読出し処理とを実行するメモリ制御部と、
前記読出し処理により読み出されたブロックデータを格納するリード側バッファと、
前記リード側バッファに格納された各ブロックデータを、前記傾きによりラインずれが発生する画素とそれよりも前の画素からなる第1データと前記ラインずれが発生する画素よりも後の画素からなる第2データとに分け、前記第2データを補正バッファに格納し、前記第1データを前記補正バッファに格納されている1ブロック前の前記第2データとともに前記露光ヘッドへと出力する補正制御部と、
を具備する画像形成装置。
An image carrier;
an exposure head that irradiates light onto the image carrier from a plurality of light-emitting elements arranged in one direction to form a latent image on the image carrier based on image data;
a developing device that develops the latent image on the image carrier by applying a developer thereto;
a main memory for expanding and storing the image data as a plurality of line data in a main scanning direction;
a memory control unit that divides the line data into block data whose number is one less than the number of lines that is a shift amount in the sub-scanning direction corresponding to an inclination of an arrangement direction of the plurality of light-emitting elements in the sub-scanning direction with respect to the main scanning direction, and executes a write process of writing the plurality of block data into the main memory by shifting the plurality of block data by one line, and a read process of reading the block data from the main memory;
a read-side buffer for storing the block data read by the read process;
a correction control unit that divides each block of data stored in the read-side buffer into first data consisting of a pixel where line deviation occurs due to the inclination and pixels preceding that pixel, and second data consisting of pixels following the pixel where line deviation occurs, stores the second data in a correction buffer, and outputs the first data to the exposure head together with the second data of the previous block stored in the correction buffer;
An image forming apparatus comprising:
記リード側バッファに格納されたブロックデータを画素単位のデータに変換して出力するデータ変換部と、
をさらに具備し、
前記補正制御部は、前記データ変換部から出力される前記画素単位のデータを基に前記第1データと第2データとを処理する、
請求項1記載の画像形成装置。
a data conversion unit that converts the block data stored in the read- side buffer into pixel-unit data and outputs the pixel-unit data;
Further comprising:
The correction control unit processes the first data and the second data based on the pixel-by-pixel data output from the data conversion unit.
2. The image forming apparatus according to claim 1.
前記メモリ制御部は、前記ブロックデータを2以上にまとめて読み出して前記リード側バッファへと転送する、
請求項2記載の画像形成装置。
the memory control unit reads out the block data in two or more chunks and transfers them to the read-side buffer;
3. The image forming apparatus according to claim 2.
前記メインメモリのスタートアドレスと、前記メインメモリのライン加算アドレスと、書き込んだ前記ブロックデータの数と、前記ブロックデータの画素数とを基に、前記メインメモリの書込みアドレスを生成するライトアドレス生成部、
をさらに具備し、
前記メモリ制御部は、前記ライトアドレス生成部で生成された書込みアドレスに従って、前記ブロックデータを前記メインメモリへと書き込む、
請求項1項記載の画像形成装置。
a write address generation unit that generates a write address of the main memory based on a start address of the main memory, a line addition address of the main memory, the number of the written block data, and the number of pixels of the block data;
Further comprising:
the memory control unit writes the block data into the main memory in accordance with the write address generated by the write address generation unit;
2. The image forming apparatus according to claim 1.
前記メインメモリのスタートアドレスと、前記メインメモリのライン加算アドレスと、読み出したラインデータの数と、1回で読み出す画像データの画素数とを基に、前記メインメモリの読出しアドレスを生成するリードアドレス生成部、
をさらに具備し、
前記メモリ制御部は、前記リードアドレス生成部で生成された読出しアドレスに従って、前記メインメモリからブロックデータを読み出す、
請求項1記載の画像形成装置。
a read address generating unit that generates a read address of the main memory based on a start address of the main memory, a line addition address of the main memory, the number of read line data, and the number of pixels of image data to be read at one time;
Further comprising:
the memory control unit reads the block data from the main memory in accordance with the read address generated by the read address generation unit;
2. The image forming apparatus according to claim 1.
JP2020190313A 2020-11-16 2020-11-16 Image forming device Active JP7630963B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020190313A JP7630963B2 (en) 2020-11-16 2020-11-16 Image forming device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020190313A JP7630963B2 (en) 2020-11-16 2020-11-16 Image forming device

Publications (2)

Publication Number Publication Date
JP2022079239A JP2022079239A (en) 2022-05-26
JP7630963B2 true JP7630963B2 (en) 2025-02-18

Family

ID=81707379

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020190313A Active JP7630963B2 (en) 2020-11-16 2020-11-16 Image forming device

Country Status (1)

Country Link
JP (1) JP7630963B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001080122A (en) 1999-09-13 2001-03-27 Minolta Co Ltd Printing apparatus
JP2002370406A (en) 2001-06-15 2002-12-24 Oki Data Corp Correction method and printer using the same
JP2005262655A (en) 2004-03-18 2005-09-29 Kyocera Mita Corp Printing head driving device, and printing head driving method
JP2009172911A (en) 2008-01-25 2009-08-06 Konica Minolta Business Technologies Inc Image forming device
JP2018041185A (en) 2016-09-06 2018-03-15 セイコーエプソン株式会社 Image processing apparatus, image processing method, and control program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001080122A (en) 1999-09-13 2001-03-27 Minolta Co Ltd Printing apparatus
JP2002370406A (en) 2001-06-15 2002-12-24 Oki Data Corp Correction method and printer using the same
JP2005262655A (en) 2004-03-18 2005-09-29 Kyocera Mita Corp Printing head driving device, and printing head driving method
JP2009172911A (en) 2008-01-25 2009-08-06 Konica Minolta Business Technologies Inc Image forming device
JP2018041185A (en) 2016-09-06 2018-03-15 セイコーエプソン株式会社 Image processing apparatus, image processing method, and control program

Also Published As

Publication number Publication date
JP2022079239A (en) 2022-05-26

Similar Documents

Publication Publication Date Title
JP4981265B2 (en) Image forming apparatus
US8699900B2 (en) Image processing apparatus and density correction method
JP2008273141A (en) Printing controlling apparatus and program
JP2004078128A (en) Image forming device
JP5219647B2 (en) Image forming apparatus, image forming system, and image processing method
US20190332034A1 (en) Developing apparatus and image forming apparatus
JP7630963B2 (en) Image forming device
JP2014008743A (en) Optical wiring control device, image formation device, and optical writing control method
US20200241438A1 (en) Image forming apparatus and control method of image forming apparatus
JP2016061879A (en) Image forming apparatus and image forming method
JP4105168B2 (en) Image forming apparatus
JP7814909B2 (en) Image forming device
US8670136B2 (en) Image forming apparatus with specialized initialization including an engine, a controller and image generation unit for driving an image forming element
US10948846B1 (en) Image forming apparatus and method of controlling image forming apparatus
US7524010B2 (en) Image recording apparatus
JP2010256823A (en) Image forming apparatus
JP2021170713A (en) Image forming apparatus
JP2006235009A (en) Color image forming apparatus
JP2017209909A (en) Image forming apparatus
JP5678621B2 (en) Image forming apparatus
JP2014178349A (en) Image forming apparatus, image forming program, and image forming method
JP2008015415A (en) Image forming apparatus
JP7395956B2 (en) Image forming device, image forming method and program
US11054761B2 (en) Image forming apparatus and method of controlling the same
US20220317614A1 (en) Image forming apparatus

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20230104

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231024

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240610

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240723

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240919

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250107

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250205

R150 Certificate of patent or registration of utility model

Ref document number: 7630963

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150