JP7339774B2 - IMAGE FORMING APPARATUS, CONTROL METHOD THEREOF, AND PROGRAM - Google Patents

IMAGE FORMING APPARATUS, CONTROL METHOD THEREOF, AND PROGRAM Download PDF

Info

Publication number
JP7339774B2
JP7339774B2 JP2019097940A JP2019097940A JP7339774B2 JP 7339774 B2 JP7339774 B2 JP 7339774B2 JP 2019097940 A JP2019097940 A JP 2019097940A JP 2019097940 A JP2019097940 A JP 2019097940A JP 7339774 B2 JP7339774 B2 JP 7339774B2
Authority
JP
Japan
Prior art keywords
halftone
cells
image forming
dither matrix
image data
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
JP2019097940A
Other languages
Japanese (ja)
Other versions
JP2020195004A (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.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2019097940A priority Critical patent/JP7339774B2/en
Publication of JP2020195004A publication Critical patent/JP2020195004A/en
Application granted granted Critical
Publication of JP7339774B2 publication Critical patent/JP7339774B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、画像形成装置とその制御方法、及びプログラムに関する。 The present invention relates to an image forming apparatus, its control method, and a program.

タンデム方式のカラー画像形成装置では、各色版のレジストレーションずれが生じることがある。このようなずれを抑制するために、例えば特許文献1は、光学センサを用いて走査線の傾きと曲がりの大きさを測定し、それらを相殺するように画像データを補正した上で画像を形成する方法を記載している。この方法は、画像データを処理することで電気的に補正を行うため、機械的な調整部材や組立時の調整工程が不要になる。従って、カラー画像形成装置を小型化することが可能となり、安価にレジストレーションずれに対処することが出来る。 In a tandem-type color image forming apparatus, misregistration of each color plate may occur. In order to suppress such deviations, for example, Japanese Patent Application Laid-Open No. 2002-200000 discloses that an optical sensor is used to measure the inclination and curvature of a scanning line, and an image is formed after correcting the image data so as to cancel them out. describes how to do it. Since this method performs electrical correction by processing image data, mechanical adjustment members and adjustment processes during assembly are not required. Therefore, it is possible to reduce the size of the color image forming apparatus, and it is possible to cope with the registration deviation at a low cost.

また、画像形成装置に用いるレーザスキャナにおいて、複数のレーザを組み合わせて発光させることで、複数の走査線を一括露光するマルチビームの技術が採用されており、これにより、高速化、高解像度化が実現できている。 In laser scanners used in image forming apparatuses, a multi-beam technology is adopted in which a plurality of scanning lines are collectively exposed by combining a plurality of lasers to emit light. It has been realized.

特開2004-170755号公報JP-A-2004-170755

しかしながら、主走査の曲りに起因するゆがみを相殺するように画像データを補正する特許文献1の手法を、マルチビームのプリンタで採用した場合、複数のレーザの光量のばらつきが大きいと記録媒体に形成された画像にムラが出てしまうという課題がある。 However, when the method disclosed in Japanese Patent Application Laid-Open No. 2002-300003, which corrects image data to offset distortion caused by main scanning curvature, is adopted in a multi-beam printer, if there is a large variation in the amount of light emitted from a plurality of lasers, the image will not be formed on the recording medium. There is a problem that unevenness appears in the printed image.

本発明の目的は、上記従来技術の問題点の少なくとも一つを解決することにある。 SUMMARY OF THE INVENTION It is an object of the present invention to solve at least one of the problems of the prior art described above.

本発明の目的は、走査線の曲りを補正するために画像データを補正した箇所を含む場合でも、同等な濃度や色味を再現できる技術を提供することにある。 SUMMARY OF THE INVENTION An object of the present invention is to provide a technique capable of reproducing equivalent density and color tone even when image data includes portions corrected for scanning line curvature correction.

上記目的を達成するために本発明の一態様に係る画像形成装置は以下のような構成を備える。即ち、
画像形成装置であって、
入力した画像データに対してディザマトリクスを用いて複数の網点を含むハーフトーン画像データを形成するハーフトーン処理手段と、
前記ハーフトーン処理手段により形成された前記ハーフトーン画像データのラインを副走査方向にずらすことでレーザビームの走査線の曲りを補正するように画像データを補正する補正手段と、
前記補正手段により補正された画像データに基づいて画像を形成する像形成手段と、を有し、
前記ハーフトーン画像データに含まれる前記複数の網点の半数は第1の成長順で網点が形成され、前記複数の網点の残りの半数は、前記第1の成長順に対して前記副走査方向に対称である第2の成長順で網点が形成されることを特徴とする。
In order to achieve the above object, an image forming apparatus according to one aspect of the present invention has the following configuration. Namely
An image forming apparatus,
halftone processing means for forming halftone image data including a plurality of halftone dots using a dither matrix for input image data;
correction means for correcting the image data so as to correct the curvature of the scanning line of the laser beam by shifting the line of the halftone image data formed by the halftone processing means in the sub-scanning direction ;
an image forming means for forming an image based on the image data corrected by the correcting means;
half of the plurality of halftone dots included in the halftone image data are formed in the first growth order, and the remaining half of the plurality of halftone dots are formed in the sub-scanning with respect to the first growth order; The halftone dots are formed in a second growth order that is directionally symmetrical.

本発明によれば、走査線の曲りを補正するために画像データを補正した箇所を含む場合でも、同等な濃度や色味を再現できるという効果がある。 According to the present invention, it is possible to reproduce the same density and color tone even when the image data includes a portion corrected for scanning line curvature.

本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。 Other features and advantages of the present invention will become apparent from the following description with reference to the accompanying drawings. In the accompanying drawings, the same or similar configurations are given the same reference numerals.

添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
本発明の実施形態1に係る印刷システムの構成の一例を示すブロック図。 実施形態1に係る画像処理部の機能構成を説明するブロック図。 レーザビームの走査線の曲がり特性の一例を示す図。 レーザビームの走査線の曲がり特性を補正する例を示す図。 実施形態1に係る位相乗換処理で用いる具体的な補正値(補正データ)の一例を示す図。 図10A、図10Bのそれぞれの2値のビットマップデータの一部を拡大した図。 実施形態1に係る画像処理部における処理の流れを説明するフローチャート。 実施形態1に係るディザマトリクスの一例を示す図。 実施形態1に係るディザマトリクスの一例を示す図。 実施形態1に係るディザマトリクスを構成するセルの成長順の一例を示す図。 図8Aに示すディザマトリクスを用いて形成される網点の一例を示す図。 図8Bのディザマトリクスを用いて、それぞれ異なる入力画素値に対してハーフトーン処理を行い、その後に位相乗換処理を行った2値のビットマップデータの一例を示す図。 図11(A)(B)の2値のビットマップデータの一部を拡大した図。 実施形態2に係るディザマトリクスの一例を示す図。 実施形態2に係るディザマトリクスの一例を示す図。 実施形態2に係るディザマトリクスを構成するセルの成長順の一例を示す図。 実施形態2に係る図13Bのディザマトリクスを用いて、それぞれ異なる入力画素値に対してハーフトーン処理を行い、その後に位相乗換処理を行った2値のビットマップデータの一例を示す図。 実施形態2に係る図15(A)(B)のそれぞれ2値のビットマップデータの一部を拡大した図。
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
1 is a block diagram showing an example of the configuration of a printing system according to Embodiment 1 of the present invention; FIG. 3 is a block diagram for explaining the functional configuration of an image processing unit according to the first embodiment; FIG. FIG. 4 is a diagram showing an example of bending characteristics of a scanning line of a laser beam; FIG. 4 is a diagram showing an example of correcting the bending characteristics of scanning lines of a laser beam; FIG. 5 is a diagram showing an example of specific correction values (correction data) used in phase transfer processing according to the first embodiment; FIG. 10B is an enlarged view of part of the binary bitmap data of FIGS. 10A and 10B; 4 is a flowchart for explaining the flow of processing in an image processing unit according to the first embodiment; 4 is a diagram showing an example of a dither matrix according to the first embodiment; FIG. 4 is a diagram showing an example of a dither matrix according to the first embodiment; FIG. 4A and 4B are diagrams showing an example of the growth order of cells forming the dither matrix according to the first embodiment; FIG. FIG. 8B is a diagram showing an example of halftone dots formed using the dither matrix shown in FIG. 8A; FIG. 8B is a diagram showing an example of binary bitmap data obtained by performing halftone processing on different input pixel values using the dither matrix of FIG. 8B and then performing phase conversion processing; FIG. 11A is an enlarged view of part of the binary bitmap data of FIGS. 11A and 11B; FIG. FIG. 10 is a diagram showing an example of a dither matrix according to the second embodiment; FIG. FIG. 10 is a diagram showing an example of a dither matrix according to the second embodiment; FIG. FIG. 10 is a diagram showing an example of the order of growth of cells forming a dither matrix according to the second embodiment; 13B is a diagram showing an example of binary bitmap data obtained by performing halftone processing on different input pixel values and then performing phase conversion processing using the dither matrix of FIG. 13B according to the second embodiment; FIG. FIG. 15 is an enlarged view of part of the binary bitmap data of FIGS. 15A and 15B according to the second embodiment;

以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものでない。実施形態には複数の特徴が記載されているが、これら複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一もしくは同様の構成に同一の参照番号を付し、重複した説明は省略する。 BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. It should be noted that the following embodiments do not limit the invention according to the scope of claims. Although multiple features are described in the embodiments, not all of these multiple features are essential to the invention, and multiple features may be combined arbitrarily. Furthermore, in the accompanying drawings, the same or similar configurations are denoted by the same reference numerals, and redundant description is omitted.

[実施形態1]
実施形態1では、カラー画像形成装置として、コピー機能やプリンタ機能等の複数の機能を備える多機能処理装置(MFP:Multi Function Peripheral)を例に説明する。また、この多機能処理装置は、電子写真方式で画像を形成するものである。
[Embodiment 1]
In the first embodiment, a multi-function peripheral (MFP) having multiple functions such as a copy function and a printer function will be described as an example of a color image forming apparatus. Also, this multifunctional processing apparatus forms an image by an electrophotographic method.

図1は、本発明の実施形態1に係る印刷システムの構成の一例を示すブロック図である。 FIG. 1 is a block diagram showing an example of the configuration of a printing system according to Embodiment 1 of the present invention.

この印刷システムは、MFP100とPC120とを含み、これらはLAN等のネットワーク130を介して相互に接続されている。MFP100は、CPU101、メモリ102、HDD(ハードデスクドライブ)103、スキャナ部104、プリンタ部105、PDL処理部106、RIP部107、画像処理部108、表示部109、ネットワークI/F110を有している。そして、これら各部は、内部バス111で相互に接続されている。 This printing system includes an MFP 100 and a PC 120, which are interconnected via a network 130 such as a LAN. MFP 100 includes CPU 101, memory 102, HDD (hard disk drive) 103, scanner unit 104, printer unit 105, PDL processing unit 106, RIP unit 107, image processing unit 108, display unit 109, and network I/F 110. there is These units are interconnected by an internal bus 111 .

CPU101は、MFP100を統括的に制御するプロセッサである。メモリ102は、CPU101がMFP100を制御するために実行する各種命令(アプリケーションプログラム含む)や各種データを記憶するROMと、CPU101のワークエリアとして機能するRAMを有している。HDD103は、各種プログラムや画像データ等を保存する大容量記憶媒体である。スキャナ部104は、不図示の原稿台等にセットされた原稿を光学的に読み取って、その原稿の画像に対応するビットマップ形式の画像データを生成する。 A CPU 101 is a processor that controls the MFP 100 as a whole. The memory 102 has a ROM that stores various instructions (including application programs) and various data executed by the CPU 101 to control the MFP 100 and a RAM that functions as a work area for the CPU 101 . The HDD 103 is a large-capacity storage medium that stores various programs, image data, and the like. The scanner unit 104 optically reads a document set on a document table (not shown) or the like, and generates bitmap image data corresponding to the image of the document.

PDL処理部106は、PC120から受け取った印刷ジョブに含まれているPDL(ページ記述言語)データを解析し、中間データとしてのDL(ディスプレイリスト)を生成する。生成したDLはRIP部107へ送られる。RIP(ラスタイメージプロセッサ)部107は、受け取ったDLを基にレンダリング処理を実行し、コントーン(多値)のビットマップ画像データを生成する。尚、コントーンのビットマップ画像データとは、例えば8ビットや10ビット等のビット深度を持つ、多階調で、かつRGBなどの色空間で色を表現し、離散的なピクセル単位でこれら色の情報を持つ画像データのことである。具体的には、描画ビットマップと属性ビットマップのデータがそれぞれ生成される。これらのデータ生成に先立って、描画対象オブジェクトの属性情報が画素毎に生成される。この場合の属性情報は以下のような基準に従って決定される。
・文字描画コマンド(文字種や文字コード)で特定されている場合:文字属性
・線描画のコマンド(座標点、長さ、太さ)で特定されている場合:線属性
・図形描画コマンド(矩形、形状、座標点)で特定されている場合:図形属性
・イメージ描画コマンド(点の集合)で特定されている場合:イメージ属性
そして、これら属性情報から、プリンタ部105の処理解像度に合わせて、描画する画素を形成し、各画素に描画する色の情報(多値)を入れた描画ピットマップのデータを生成する。更にRIP部107は、描画ビットマップの各画素に対応するように、画素毎の属性情報を格納した属性ビットマップのデータを生成する。こうして生成された描画ビットマップと属性ビットマップは、メモリ102又はHDD103に一旦格納されるか、もしくは画像処理部108へ送られる。
The PDL processing unit 106 analyzes PDL (page description language) data included in the print job received from the PC 120 and generates a DL (display list) as intermediate data. The generated DL is sent to RIP section 107 . A RIP (raster image processor) unit 107 executes rendering processing based on the received DL to generate contone (multi-value) bitmap image data. Incidentally, the bitmap image data of the contone means, for example, having a bit depth of 8 bits or 10 bits, multi-gradation, expressing colors in a color space such as RGB, and expressing these colors in units of discrete pixels. Image data with information. Specifically, the drawing bitmap data and the attribute bitmap data are generated respectively. Prior to generating these data, attribute information of the object to be rendered is generated for each pixel. The attribute information in this case is determined according to the following criteria.
・When specified by a character drawing command (character type or character code): Character attribute ・When specified by a line drawing command (coordinate point, length, thickness): Line attribute ・Figure drawing command (rectangle, shape, coordinate points): figure attributes, if specified by an image drawing command (a set of points): image attributes. , and generates drawing pit map data in which color information (multi-value) to be drawn is entered in each pixel. Further, the RIP unit 107 generates attribute bitmap data storing attribute information for each pixel so as to correspond to each pixel of the drawing bitmap. The drawing bitmap and attribute bitmap thus generated are temporarily stored in the memory 102 or HDD 103 or sent to the image processing unit 108 .

画像処理部108は、PC120からの印刷ジョブに係る、或いはスキャナ部104で光学的に読み取られた、印刷対象のビットマップ形式の画像データに対し、必要な画像処理を行う。画像処理部108の詳細については後述する。画像処理後のビットマップ形式の画像データは、プリンタ部105に送られる。 The image processing unit 108 performs necessary image processing on bitmap image data to be printed, which is related to a print job from the PC 120 or optically read by the scanner unit 104 . Details of the image processing unit 108 will be described later. The image data in bitmap format after image processing is sent to the printer unit 105 .

プリンタ部105は、画像処理部108が生成した画像データに応じて、レーザスキャナ(不図示)が露光光(レーザビーム)を照射して静電潜像を形成し、この静電潜像を現像して単色トナー像を形成する。実施形態1に係るレーザスキャナは、2つのレーザ(発光素子)を有し、副走査方向に2行毎にレーザビームを照射する。例えば、これら2つのレーザの一方をAレーザ、もう一方をBレーザとすると、偶数行の画像データをAレーザが、奇数行の画像データをBレーザが描画する。そして、単色トナー像を重ね合わせて多色トナー像を形成し、この多色トナー像を記録媒体(用紙)へ転写した後、この多色トナー像を定着器で定着させることにより、記録媒体上にカラー画像を形成する。 In the printer unit 105, a laser scanner (not shown) emits exposure light (laser beam) according to the image data generated by the image processing unit 108 to form an electrostatic latent image, and the electrostatic latent image is developed. to form a monochromatic toner image. The laser scanner according to the first embodiment has two lasers (light emitting elements) and irradiates laser beams every two rows in the sub-scanning direction. For example, if one of these two lasers is the A laser and the other is the B laser, the A laser draws the image data of the even-numbered lines, and the B laser draws the image data of the odd-numbered lines. Then, the single-color toner images are superimposed to form a multicolor toner image, and after this multicolor toner image is transferred to a recording medium (paper), this multicolor toner image is fixed by a fixing device, thereby forming an image on the recording medium. to form a color image.

表示部109は、例えばタッチスクリーン機能を有する液晶パネルなどを有し、種々の情報を表示する他、ユーザは、表示部109に表示される画面を介して各種操作や指示を行うことができる。ネットワークインタフェース110は、ネットワーク130を介して接続されているPC120との間で、印刷ジョブの送受信などの通信を行うためのインターフェースである。 The display unit 109 has, for example, a liquid crystal panel having a touch screen function, and displays various information. The network interface 110 is an interface for performing communication such as transmission and reception of print jobs with the PC 120 connected via the network 130 .

尚、上述した画像形成装置100の構成要素は上述の内容に限定されない。例えば、タッチスクリーンに代えて、ユーザが各種操作を行うためのポインティングデバイスやキーボードなどを含む入力部を設けてもよく、画像形成装置100の構成は、その用途等に応じて適宜追加・変更され得るものである。 Note that the components of the image forming apparatus 100 described above are not limited to those described above. For example, instead of the touch screen, an input unit including a pointing device and a keyboard for the user to perform various operations may be provided. It is what you get.

図2は、実施形態1に係る画像処理部108の機能構成を説明するブロック図である。尚、以下に説明する実施形態1では、図2に示す画像処理部108の機能は、CPU101がメモリ102に展開したプログラムを実行することにより達成されるとして説明するが、これら機能はハードウェアで実現されてもよい。 FIG. 2 is a block diagram illustrating the functional configuration of the image processing unit 108 according to the first embodiment. In the first embodiment described below, the functions of the image processing unit 108 shown in FIG. 2 are described as being achieved by the CPU 101 executing a program developed in the memory 102, but these functions are implemented by hardware. may be implemented.

画像処理部108は、色変換部201、ハーフトーン処理部202、位相乗換部203を有している。以下、各処理部について説明する。 The image processing unit 108 has a color conversion unit 201 , a halftone processing unit 202 and a phase conversion unit 203 . Each processing unit will be described below.

色変換部201は、入力画像データの色空間をプリンタ部105に対応する色空間に変換する色変換処理を行なう。例えば、プリンタ部105がシアン(C)、マゼンタ(M)、イエロー(Y)、ブラック(K)の計4色のトナーを使用する4色4ドラム型のタンデム方式の場合、CMYKの色空間に変換する。ハーフトーン処理部202は、プリンタ部105に対応する色空間に変換された画像データについて色版毎に、ディザ法による擬似中間調処理を行う。ディザ法は、所定サイズのマトリクス内に異なる閾値を配置した閾値マトリクス(ディザマトリクス)を用いる。このディザマトリクスを入力画像データである多値のビットマップデータ上にタイル状に順次展開していき、入力画素値との大小比較を行う。この比較の結果、入力画素値が閾値よりも大きければ当該画素をオン「1」にし、入力画素値が閾値以下であれば当該画素をオフ「0」とすることで、擬似中間調の画像を表現する。このハーフトーン処理によって、連続階調の入力画像データ(多値のビットマップデータ)は、網点で構成される面積階調のハーフトーン画像データ(2値のビットマップデータ)に変換される。尚、色版毎に異なるディザマトリクスを用いてもよい。実施形態は、ディザマトリクスにその特徴があるが、詳細については後述する。 A color conversion unit 201 performs color conversion processing to convert the color space of input image data into a color space compatible with the printer unit 105 . For example, if the printer unit 105 is a 4-color, 4-drum tandem system that uses four colors of toner, cyan (C), magenta (M), yellow (Y), and black (K), the CMYK color space Convert. A halftone processing unit 202 performs pseudo-halftone processing using a dither method for each color plate on image data converted into a color space corresponding to the printer unit 105 . The dither method uses a threshold matrix (dither matrix) in which different thresholds are arranged within a matrix of a predetermined size. This dither matrix is sequentially developed in tiles on multivalued bitmap data, which is input image data, and is compared in magnitude with input pixel values. As a result of this comparison, if the input pixel value is greater than the threshold, the pixel is turned on (“1”), and if the input pixel value is less than or equal to the threshold, the pixel is turned off (“0”), thereby creating a pseudo halftone image. express. Through this halftone processing, continuous tone input image data (multivalued bitmap data) is converted into area gradation halftone image data (binary bitmap data) composed of halftone dots. A different dither matrix may be used for each color plate. The embodiment is characterized by a dither matrix, and the details will be described later.

位相乗換部203は、ハーフトーン処理後の画像データ(ここでは2値のビットマップデータ)のラインを副走査方向にずらすラインずらし処理を行なって、CMYK各色のレーザビームの走査線のずれ(曲がり)を補正する。このラインずらし処理は、「位相乗換処理」とも呼ばれる。 The phase transfer unit 203 performs line shift processing for shifting lines of image data (binary bitmap data in this case) after halftone processing in the sub-scanning direction, thereby correcting deviation (curvature) of the scanning lines of the CMYK color laser beams. ) is corrected. This line shift processing is also called "phase transfer processing".

図3は、レーザビームの走査線の曲がり特性の一例を示す図である。 FIG. 3 is a diagram showing an example of bending characteristics of a scanning line of a laser beam.

図3(A)の曲線301は、レーザビームの走査線が主走査方向に進むにつれて副走査方向(用紙の搬送方向)の上方にずれていく場合の特性を示している。また図3(B)の曲線302は、レーザビームの走査線が主走査方向に進むにつれて副走査方向の下方にずれていく場合の特性を示している。そして、図3の直線300は、レーザビームの走査線が主走査方向に進んでも副走査方向にずれない、副走査方向に対して垂直に走査が行われる場合の理想的な走査線の特性を示している。 A curve 301 in FIG. 3A shows the characteristics when the scanning line of the laser beam shifts upward in the sub-scanning direction (paper transport direction) as it advances in the main scanning direction. A curve 302 in FIG. 3B shows the characteristics when the scanning line of the laser beam shifts downward in the sub-scanning direction as it advances in the main scanning direction. A straight line 300 in FIG. 3 represents the characteristics of an ideal scanning line when scanning is performed perpendicular to the sub-scanning direction so that the scanning line of the laser beam does not deviate in the sub-scanning direction even if it advances in the main scanning direction. showing.

図4は、レーザビームの走査線の曲がり特性を補正する例を示す図である。 FIG. 4 is a diagram showing an example of correcting the bending characteristics of the scanning line of the laser beam.

図4(A)は、レーザビームの走査線の曲がり特性(ずれ量)を示す図であり、曲線401が主走査幅に対応するレーザビームの曲がり特性を表している。 FIG. 4A is a diagram showing the bending characteristics (shift amount) of the scanning line of the laser beam, and a curve 401 represents the bending characteristics of the laser beam corresponding to the main scanning width.

図4(B)は、図4(A)の曲がり特性を補正する際の補正量(補正特性)を示す図であり、曲線402で示す補正特性は、曲線401の曲がり特性を相殺するような逆の特性となっているのが分かる。 FIG. 4B is a diagram showing the amount of correction (correction characteristics) when correcting the bending characteristics of FIG. It can be seen that the characteristics are opposite.

図5は、実施形態1に係る位相乗換処理で用いる具体的な補正値(補正データ)の一例を示す図である。図5(A)において、縦軸が補正量、横軸が主走査方向の画素位置を表している。 FIG. 5 is a diagram showing an example of specific correction values (correction data) used in phase transfer processing according to the first embodiment. In FIG. 5A, the vertical axis represents the amount of correction, and the horizontal axis represents the pixel position in the main scanning direction.

図5(A)において、P1,P2,…Pnは、上述の曲がり特性で副走査方向に1画素分ずれるポイント(乗換ポイント)を示している。尚、この乗換ポイントの主走査方向の画素位置を「乗換位置」、或いは「補正位置」と呼ぶこともある。図5(B)は、各乗換ポイントP1,P2,…Pnにおいて、次の乗換ポイントまでの走査線をずらす(シフトする)方向を示している。乗換ポイントにおけるずらし方向には、上方向と下方向とがある。例えば、乗換ポイントP2は、次の乗換ポイントP3まで、上方向に更に1画素分のラインずらしを行うべきポイントとなる。従って、P2における乗り換え方向は上方向(↑)となる。同様に、P3においても、次の乗換ポイントP4までは乗り換え方向は上方向(↑)となる。そして乗換ポイントP4における乗り換え方向は、そこまでの方向とは異なり下方向(↓)となる。続いて、印刷処理時の画像処理部108における処理の流れを説明する。 In FIG. 5A, P1, P2, . . . Pn denote points (changeover points) shifted by one pixel in the sub-scanning direction due to the curve characteristics described above. Note that the pixel position of the changeover point in the main scanning direction is sometimes called a "changeover position" or a "correction position". FIG. 5(B) shows directions in which scanning lines are shifted (shifted) to the next transfer point at each transfer point P1, P2, . . . , Pn. There are an upward direction and a downward direction in the shift direction at the transfer point. For example, the line change point P2 is a point at which the line should be further shifted by one pixel in the upward direction until the next line change point P3. Therefore, the transfer direction at P2 is upward (↑). Similarly, at P3, the transfer direction is upward (↑) up to the next transfer point P4. At the transfer point P4, the direction of transfer is downward (↓), unlike the direction up to that point. Next, the flow of processing in the image processing unit 108 during print processing will be described.

図7は、実施形態1に係る画像処理部108における処理の流れを説明するフローチャートである。ここでは画像処理部108の一連の処理は、以下に示す手順を記述したコンピュータ実行可能なプログラムをメモリ102内のROMからRAM上に読み込んだ後、CPU101が、そのプログラムを実行することによって達成されるものとする。但し、本発明はこれに限らず、画像処理部108は、例えばASIC(application specific integrated circuit)などのハードウェアで実現されもよい。 FIG. 7 is a flowchart for explaining the flow of processing in the image processing unit 108 according to the first embodiment. Here, the series of processes of the image processing unit 108 is achieved by reading a computer-executable program describing the following procedure from the ROM in the memory 102 onto the RAM, and then executing the program by the CPU 101. shall be However, the present invention is not limited to this, and the image processing unit 108 may be realized by hardware such as an ASIC (application specific integrated circuit).

印刷指示を受けるとまずS701でCPU101は、RIP部107で生成された描画ビットマップと属性ビットマップのデータを取得する。次にS702に進みCPU101は色変換部201として機能し、描画ビットマップの各画素の色空間(ここではRGB)を、色変換LUTやマトリクス演算を用いて、プリンタ部105に対応する色空間(ここではCMYK)に変換する。そしてS703に進みCPU101はハーフトーン処理部202として機能し、属性ビットマップの各画素の属性情報に応じてディザマトリクスを選択する。例えば、文字属性や線属性であれば高線数のディザマトリクスを選択し、図形属性やイメージ属性であれば低線数のディザマトリクスを選択する。更にCPU101は、その選択したディザマトリクスを用いて、描画ビットマップの画素毎にハーフトーン処理を施す。これにより、描画ビットマップの多値の各画素値を2値に変換したビットマップデータ(ハーフトーン画像データ)を生成する。尚、実施形態1で用いるディザマトリクスの詳細については後述する。そしてS704に進みCPU101は位相乗換部203として機能し、ハーフトーン処理後の2値のビットマップデータに対し、上述の位相乗換処理を実施して、レーザビームの走査線の曲がりを補正する。こうして走査線の曲がりが補正された2値のビットマップデータは、プリンタ部105に送られて印刷処理に供される。 Upon receiving a print instruction, in step S<b>701 , the CPU 101 first acquires the drawing bitmap and attribute bitmap data generated by the RIP unit 107 . Next, in step S702, the CPU 101 functions as the color conversion unit 201, converts the color space (here, RGB) of each pixel of the drawing bitmap into a color space corresponding to the printer unit 105 using a color conversion LUT and matrix operation. Here, convert to CMYK). Then, in step S703, the CPU 101 functions as the halftone processing unit 202 and selects a dither matrix according to the attribute information of each pixel in the attribute bitmap. For example, a high ruling dither matrix is selected for character attributes and line attributes, and a low ruling dither matrix is selected for graphic attributes and image attributes. Furthermore, the CPU 101 uses the selected dither matrix to apply halftone processing to each pixel of the drawing bitmap. As a result, bitmap data (halftone image data) is generated by converting each multi-valued pixel value of the drawing bitmap into binary data. Details of the dither matrix used in the first embodiment will be described later. Then, in step S704, the CPU 101 functions as the phase conversion unit 203, performs the above-described phase conversion processing on the binary bitmap data after the halftone processing, and corrects the curvature of the scanning line of the laser beam. The binary bitmap data corrected for scanning line curvature is sent to the printer unit 105 for printing.

次に、図6、図8A,図8B、図9、図10、図11、図12を参照して、実施形態1で用いるディザマトリクスと、その効果について詳細に説明する。 Next, the dither matrix used in the first embodiment and its effect will be described in detail with reference to FIGS.

図8Aと図8Bは、実施形態1に係るディザマトリクスの一例を示す図である。 8A and 8B are diagrams showing examples of dither matrices according to the first embodiment.

図8Aのディザマトリクス800は、それぞれが一つの網点を形成する4つのセル801、802、803、804で構成されている。ここで一つのセルのサイズは、縦6×横12である。尚、図8Aと図8Bにおいて、共通する部分は同じ参照番号で示している。 The dither matrix 800 of FIG. 8A consists of four cells 801, 802, 803, 804 each forming one halftone dot. Here, the size of one cell is 6 vertical×12 horizontal. In addition, in FIG. 8A and FIG. 8B, common parts are indicated by the same reference numerals.

図9は、実施形態1に係るディザマトリクスを構成するセルの成長順の一例を示す図である。 FIG. 9 is a diagram showing an example of the growth order of cells forming the dither matrix according to the first embodiment.

図9(A)の900は、セルの成長順を示しており、図8A及び図8Bのセル801~804は、成長順900をセルの総数だけ整数倍した後、それぞれにセルの総数未満の異なる値を加算することで、同一の成長順でありながらセルごとに異なる閾値を持つように構成される。また、各閾値は、ハーフトーン処理部202に入力される画像データの入力画素値に応じ、入力画素値の最大値未満になるよう正規化されたものを用いる。 900 in FIG. 9A indicates the growth order of cells, and cells 801 to 804 in FIGS. 8A and 8B are obtained by multiplying the growth order 900 by the total number of cells by an integral number, and then multiplying the growth order 900 by the total number of cells. By adding different values, it is configured such that each cell has the same growth order but different thresholds. Each threshold value is normalized to be less than the maximum value of the input pixel value according to the input pixel value of the image data input to the halftone processing unit 202 .

実施形態1において、ハーフトーン処理部202に入力される画像データの入力画素値の最大値は「255」であるため、各閾値は0~254の値に正規化されている。このようにセルに内包される閾値が、それぞれ順序を同一にして異なる閾値を持つように配置されたセルを、一般的にサブマトリクスと呼ぶ。セル801~804は、網点が所定の角度で、所定の周期性を持つように配置される。この網点周期は2つのベクトルで表現でき、図8A及び図8Bの第一のベクトル805は主走査方向に6、副走査方向に-6の成分を持ち、第二のベクトル806は主走査方向に6、副走査方向に6の成分を持つ。これら2つのベクトルで表現されるディザマトリクス800は、1200dpiの解像度において、141線45度の網点を形成する。セルの成長順900は、副走査方向に鎖線901を基準に、線対称となるように二つの連続した成長順が設定される。 In the first embodiment, the maximum input pixel value of the image data input to the halftone processing unit 202 is "255", so each threshold is normalized to a value of 0-254. A cell arranged such that the thresholds contained in the cells are arranged in the same order and have different thresholds is generally called a sub-matrix. The cells 801 to 804 are arranged so that halftone dots are at a predetermined angle and have a predetermined periodicity. This halftone dot period can be represented by two vectors. The first vector 805 in FIGS. 8A and 8B has 6 components in the main scanning direction and -6 components in the sub-scanning direction, and the second vector 806 has components in the main scanning direction. has 6 components in the horizontal direction and 6 components in the sub-scanning direction. The dither matrix 800 represented by these two vectors forms a halftone dot of 141 lines and 45 degrees at a resolution of 1200 dpi. As for the cell growth order 900, two continuous growth orders are set so as to be symmetrical with respect to the dashed line 901 in the sub-scanning direction.

図10は、図8Aに示すディザマトリクス800を用いて形成される網点の一例を示す図である。 FIG. 10 is a diagram showing an example of halftone dots formed using the dither matrix 800 shown in FIG. 8A.

図10(A)は、ディザマトリクス800を用いて入力画素値が全て「27」である描画ビットマップにハーフトーン処理を行い、その後に位相乗換処理を行った2値のビットマップデータ(1200dpi)を示している。図10(A)において、破線1001は副走査方向の上方向に1画素分のラインずらしを行うべき乗換ポイントである(図5(B)の乗換ポイントP3を参照)。この破線1001で示す乗換ポイントを境に、第2領域内の網点が副走査方向の上方向に1画素(1ライン)分ずれているのが分かる。そして、第1領域には、複数のオン画素が周期的に集まった網点1002が、第2領域には、複数のオン画素が周期的に集まり、網点1002よりも副走査方向に1画素ずれた網点1003が並んでいる。これら網点1002及び1003は、入力画素値が大きくなるにつれて、網点の中心から外側に向かうように太りながら面積率を上げ、網点を成長させる。 FIG. 10A shows binary bitmap data (1200 dpi) obtained by performing halftone processing on a rendering bitmap whose input pixel values are all “27” using the dither matrix 800, and then performing phase conversion processing. is shown. In FIG. 10A, a dashed line 1001 is a transition point at which line shifting by one pixel is to be performed upward in the sub-scanning direction (see transition point P3 in FIG. 5B). It can be seen that halftone dots in the second area are shifted upward in the sub-scanning direction by one pixel (one line) from the transition point indicated by the dashed line 1001 . A halftone dot 1002 in which a plurality of ON pixels are periodically gathered in the first area, and a plurality of ON pixels are periodically gathered in the second area. Displaced halftone dots 1003 are lined up. As the input pixel value increases, the halftone dots 1002 and 1003 increase in area ratio and grow outward from the center of the halftone dot.

そして、図10(B)は、ディザマトリクス800を用いて入力画素値が全て「31」である描画ビットマップにハーフトーン処理を行い、その後に位相乗換処理を行った2値のビットマップデータ(1200dpi)を示している。前述したように、図10(B)は、図10(A)よりも入力画素値が大きく、網点1002と1003よりも1画素太った網点1004及び1005が周期的に並んでいることが分かる。 FIG. 10B shows binary bitmap data obtained by performing halftone processing on a drawing bitmap whose input pixel values are all "31" using the dither matrix 800, and then performing phase conversion processing ( 1200 dpi). As described above, in FIG. 10B, halftone dots 1004 and 1005, which have larger input pixel values than those in FIG. .

図6は、図10A、図10Bのそれぞれの2値のビットマップデータの一部を拡大した図である。 FIG. 6 is an enlarged view of part of the binary bitmap data of FIGS. 10A and 10B.

図6(A)は、図10Aの2値のビットマップデータの一部を拡大した図で、網点1002は第1領域においてAレーザが4画素、Bレーザが4画素のオン画素を露光し、網点1003は第2領域においても同様にAレーザが4画素、Bレーザが4画素のオン画素を露光する。図6(A)の第1領域及び第2領域にはそれぞれ網点1002と1003が2つずつ存在するため、図6(A)の第1領域及び第2領域では、Aレーザが8画素、Bレーザが8画素の同数のオン画素を露光することになる。 FIG. 6A is an enlarged view of a part of the binary bitmap data of FIG. 10A. A halftone dot 1002 exposes ON pixels of four A laser pixels and four B laser pixels in the first region. , halftone dot 1003 similarly exposes ON pixels of 4 pixels by A laser and 4 pixels by B laser in the second area. Since two halftone dots 1002 and two dots 1003 exist in each of the first and second regions of FIG. 6A, in the first and second regions of FIG. The B laser will expose the same number of ON pixels of 8 pixels.

これに対して、図6(B)は、図10Bの2値のビットマップデータの一部を拡大した図で、図6(A)よりも入力画素値が大きい場合に対応している。図6(B)では、網点1004は第1領域においてAレーザが4画素、Bレーザが5画素のオン画素を露光し、第2領域において網点1005はAレーザが5画素、Bレーザが4画素のオン画素を露光する。つまり、図6(B)の第1領域及び第2領域にはそれぞれ網点1004と1005が2つずつ存在するため、図6(B)の第1領域では、Aレーザが10画素、Bレーザが8画素のオン画素を露光し、第2領域ではAレーザが8画素、Bレーザが10画素のオン画素を露光することになる。 On the other hand, FIG. 6B is an enlarged view of part of the binary bitmap data of FIG. 10B, and corresponds to a case where the input pixel value is larger than that of FIG. 6A. In FIG. 6B, a halftone dot 1004 exposes four ON pixels for the A laser and five pixels for the B laser in the first region, and a halftone dot 1005 for the second region exposes five pixels for the A laser and five pixels for the B laser. 4 ON pixels are exposed. That is, since two halftone dots 1004 and 1005 exist in each of the first area and the second area in FIG. 6B, in the first area in FIG. will expose 8 ON pixels, and in the second region, the A laser will expose 8 pixels and the B laser will expose 10 ON pixels.

このとき、AレーザとBレーザとの間でレーザビームの光量差がある場合、第1領域と第2領域とでそれぞれのレーザが露光するオン画素の数が入れ替わる。このため、記録媒体上には、乗換ポイントを境にした第1領域と第2領域とで異なる網点が形成されることになる。それによって、図8Aのディザマトリクス800を使用した場合は、図10(B)の入力画素値において、第1領域と第2領域それぞれが異なる濃度や色味で再現されてしまうことになる。 At this time, if there is a difference in the light amount of the laser beam between the A laser and the B laser, the number of ON pixels exposed by each laser is switched between the first area and the second area. Therefore, different halftone dots are formed on the recording medium between the first area and the second area bordering on the transfer point. As a result, when the dither matrix 800 of FIG. 8A is used, the input pixel values of FIG. 10B are reproduced with different densities and colors in the first area and the second area.

図8Bのディザマトリクス810は、それぞれが一つの網点を形成する4つのセル801、804、811、812を含んでいる。ディザマトリクス810は、ディザマトリクス800とセルの数は同一であるが、セル801と804に対して、セル811と812が内包する閾値は、副走査方向に連続した成長順で入れ替わっている。こときのセルの成長順は、図9(B)の成長順902で示している。図9(B)は、セル811と812の成長順902を示す図であり、鎖線903を基準に、図9(A)の成長順900を線対称に入れ替えた配置であることがわかる。上述のように成長順900は、鎖線901を基準に、線対称となるように二つの連続した成長順が設定されているので、成長順902も同様に、鎖線903を基準に、線対称となるように二つの連続した成長順が設定される。 The dither matrix 810 of FIG. 8B includes four cells 801, 804, 811, 812 each forming one halftone dot. The dither matrix 810 has the same number of cells as the dither matrix 800, but the threshold values included in the cells 811 and 812 are switched in the continuous growth order in the sub-scanning direction with respect to the cells 801 and 804. FIG. The growth order of the cells at this time is indicated by the growth order 902 in FIG. 9B. FIG. 9B is a diagram showing the growth order 902 of the cells 811 and 812, and it can be seen that the growth order 900 in FIG. As described above, the growth order 900 is set so as to be linearly symmetrical with respect to the dashed line 901, so the growth order 902 is similarly set to be linearly symmetrical with respect to the dashed line 903. Two consecutive growth orders are set so that

図8Bのセル801、804、811、812の配置は、図8Aのディザマトリクス800のセル801~804の配置と同様であるため、図8Bのディザマトリクス810は、1200dpiの解像度において、141線45度の網点を形成する。ただし図8Bでは、セル801とセル811と、及びセル804とセル812は、主走査方向に対して交互に配置されている。 Since the arrangement of cells 801, 804, 811, 812 of FIG. 8B is similar to the arrangement of cells 801-804 of dither matrix 800 of FIG. 8A, dither matrix 810 of FIG. form halftone dots. However, in FIG. 8B, the cells 801 and 811, and the cells 804 and 812 are alternately arranged in the main scanning direction.

図11は、図8Bのディザマトリクス810を用いて、それぞれ異なる入力画素値に対してハーフトーン処理を行い、その後に位相乗換処理を行った2値のビットマップデータの一例を示す図である。ここでは乗換ポイント1101に対して主走査方向に前後して位置している2つの所定領域(第1及び第2領域)における網点の配置例を示している。 FIG. 11 is a diagram showing an example of binary bitmap data obtained by performing halftone processing on different input pixel values using the dither matrix 810 of FIG. 8B and then performing phase conversion processing. Here, an example of arrangement of halftone dots in two predetermined areas (first and second areas) positioned before and after the transition point 1101 in the main scanning direction is shown.

図11(A)は、図8Bのディザマトリクス810を用いて入力画素値が全て「27」である描画ビットマップにハーフトーン処理を行い、その後に位相乗換処理を行った2値のビットマップデータ(1200dpi)を示す図である。 FIG. 11A is binary bitmap data obtained by performing halftone processing on a drawing bitmap whose input pixel values are all "27" using the dither matrix 810 of FIG. 8B, and then performing phase conversion processing. (1200 dpi).

図11(A)において、破線1101は副走査方向の上方向に1画素分のラインずらしを行うべき乗換ポイントである(図5(B)の乗換ポイントP3を参照)。この乗換ポイント1101を境に、第2領域内の網点が副走査方向の上方向に1画素(1ライン)分ずれているのが分かる。そして、第1領域には、複数のオン画素が周期的に集まった網点1102が、第2領域には、複数のオン画素が周期的に集まり、網点1102よりも副走査方向に1画素ずれた網点1103が並んでいる。これら網点1102及び1103は、前述の図10(A)の網点1002及び1003と同様である。 In FIG. 11A, a dashed line 1101 is a transition point at which line shifting by one pixel is to be performed upward in the sub-scanning direction (see transition point P3 in FIG. 5B). It can be seen that the halftone dots in the second area are shifted upward in the sub-scanning direction by one pixel (one line) from the transition point 1101 as a boundary. A halftone dot 1102 in which a plurality of ON pixels are periodically gathered is in the first area, and a plurality of ON pixels are periodically gathered in the second area. Displaced halftone dots 1103 are lined up. These halftone dots 1102 and 1103 are the same as the halftone dots 1002 and 1003 in FIG. 10A.

図11(B)は、図8Bのディザマトリクス810を用いて入力画素値が全て「31」である描画ビットマップにハーフトーン処理を行い、その後に位相乗換処理を行った2値のビットマップデータ(1200dpi)を示す図である。前述したように、図11(B)は、図11(A)よりも入力画素値が大きく、網点1102と1103よりも1画素太った網点1104及び1105、1106、1107が周期的に並んでいることが分かる。 FIG. 11B shows binary bitmap data obtained by performing halftone processing on a drawing bitmap whose input pixel values are all "31" using the dither matrix 810 of FIG. 8B, and then performing phase conversion processing. (1200 dpi). As described above, in FIG. 11B, halftone dots 1104, 1105, 1106, and 1107, which have larger input pixel values than those in FIG. I know there is.

更に、図11(C)は、図8Bのディザマトリクス810を用いて入力画素値が全て「35」である描画ビットマップにハーフトーン処理を行い、その後に位相乗換処理を行った2値のビットマップデータ(1200dpi)を示す図である。図11(C)は、図11(B)よりも入力画素値が大きいため、図11(B)の網点1104、1105、1106、1107よりも1画素太った網点1108及び1109が周期的に並んでいることがわかる。 Further, FIG. 11C is a binary bit map obtained by performing halftone processing on a rendering bitmap whose input pixel values are all “35” using the dither matrix 810 of FIG. 8B, and then performing phase conversion processing. It is a figure which shows map data (1200 dpi). In FIG. 11C, since the input pixel value is larger than that in FIG. You can see they are lined up.

図11(B)では、第1領域に2種類の網点1104及び1105が存在し、第2領域にも2種類の網点1106及び1107が存在している。一方、図11(C)では、第1領域には網点1108、第2領域には網点1109それぞれ1種類のみが存在する。つまり、実施形態1に係る図8Bのディザマトリクス810を用いると、ある入力画素値では第1領域及び第2領域にそれぞれ一種類の網点が、それより大きい入力画素値では、各領域に二種類の線対称な網点が、更に大きい入力画素値では、各領域に一種類の網点が存在することを繰り返す。 In FIG. 11B, two types of halftone dots 1104 and 1105 are present in the first area, and two types of halftone dots 1106 and 1107 are also present in the second area. On the other hand, in FIG. 11C, only one kind of halftone dot 1108 exists in the first area, and only one kind of halftone dot 1109 exists in the second area. That is, when using the dither matrix 810 of FIG. 8B according to the first embodiment, one type of halftone dot is provided in each of the first region and the second region for a certain input pixel value, and two halftone dots are provided in each region for a larger input pixel value. Kinds of axisymmetric halftone dots repeat that at higher input pixel values there is one kind of halftone dot in each region.

図12は、図11(A)(B)の2値のビットマップデータの一部を拡大した図である。 FIG. 12 is an enlarged view of part of the binary bitmap data of FIGS. 11(A) and 11(B).

図12(A)では、図6(A)と同様に第1領域と第2領域とでAレーザとBレーザが露光するオン画素の数は変わらない。これに対して入力画素値が大きい図12(B)では、第1領域の網点1104に対しては、Aレーザが5画素、Bレーザが4画素のオン画素を露光する。また第2領域の網点1106に対しては、Aレーザが4画素、Bレーザが5画素のオン画素を露光する。第1領域に網点1104だけが存在する場合は、AレーザとBレーザにレーザビームの光量差がある場合は、前述したディザマトリクス800と同じ問題が発生する。しかし、第1領域には網点1104に対して副走査方向に反転した網点1105が、第2領域には網点1107がそれぞれ存在している。このため、第1領域ではAレーザ、Bレーザが共に9画素、第2領域でもAレーザ、Bレーザが共に9画素のオン画素を露光する。このように第1領域と第2領域で、Aレーザ、Bレーザが共に同じ回数発光するため、例え、AレーザとBレーザにレーザビームの光量差があっても上述した問題が発生しない。 In FIG. 12A, as in FIG. 6A, the number of ON pixels exposed by the A laser and the B laser is the same between the first region and the second region. On the other hand, in FIG. 12B where the input pixel value is large, for the halftone dot 1104 in the first area, 5 pixels are exposed by the A laser and 4 pixels by the B laser. For halftone dot 1106 in the second area, the A laser exposes four pixels and the B laser exposes five ON pixels. If only the halftone dot 1104 exists in the first area, and if there is a difference in the amount of laser beams between the A laser and the B laser, the same problem as in the dither matrix 800 described above occurs. However, halftone dots 1105 and halftone dots 1107 which are reversed in the sub-scanning direction with respect to the halftone dots 1104 and 1107 exist in the first area and the second area, respectively. Therefore, both the A laser and the B laser expose 9 pixels in the first area, and the A laser and the B laser both expose 9 pixels in the second area. Since the A laser and the B laser both emit light the same number of times in the first region and the second region, even if there is a difference in the amount of laser beams between the A laser and the B laser, the above problem does not occur.

尚、実施形態1では、1200dpiにおいて、第一のベクトルが主走査方向に6、副走査方向に-6の成分、第二のベクトルが主走査方向に6、副走査方向に6の成分を持つ、141線45度のディザマトリクスを例に説明したが、本発明はこれに限るものではない。 In the first embodiment, at 1200 dpi, the first vector has 6 components in the main scanning direction and -6 components in the sub-scanning direction, and the second vector has 6 components in the main scanning direction and 6 components in the sub-scanning direction. , 141 lines and 45 degrees, but the present invention is not limited to this.

また実施形態1に係るディザマトリクスは、4つのセルを組み合わせて構成しているが、本発明はこれに限るものではない。例えば、8個や16個のセルを組み合わせて、そのうち半数のセルを、残り半数のセルに対して線対称な成長順のセルで配置するなどしても良い。 Also, the dither matrix according to the first embodiment is configured by combining four cells, but the present invention is not limited to this. For example, 8 or 16 cells may be combined, and half of the cells may be arranged in line-symmetric growth order with respect to the remaining half of the cells.

また実施形態1で用いるディザマトリクスは2値であるが、上述した二つの成長順を組み合わせていれば、多値のディザマトリクスを用いても良いことは言うまでもない。また実施形態1において用いるレーザスキャナは、2つのレーザを用いて描画すると説明したが、それに限るものではなく、例えば4つのレーザ等、2つ以外の複数のレーザを用いても良いことは言うまでもない。 Further, although the dither matrix used in the first embodiment is binary, it goes without saying that a multi-value dither matrix may be used as long as the above two growth orders are combined. Further, although the laser scanner used in the first embodiment has been described as drawing using two lasers, it is not limited to this, and needless to say, a plurality of lasers other than two, such as four lasers, may be used. .

以上説明したように実施形態1によれば、ディザマトリクスを構成する複数のセルにおいて、セルの成長順が副走査方向に線対称に反転したディザマトリクスを用いる。これにより、複数レーザのレーザビームの光量差がある場合においても、乗換ポイントを境にした第1領域と第2領域において、同一の網点を形成することが可能となり、いずれの領域においても同等な濃度や色味を再現することが可能となる。 As described above, according to the first embodiment, a dither matrix is used in which the growth order of the cells is line-symmetrically reversed in the sub-scanning direction in a plurality of cells forming the dither matrix. As a result, even when there is a difference in the light intensity of the laser beams of a plurality of lasers, the same halftone dot can be formed in the first area and the second area bordering on the transfer point. It is possible to reproduce the appropriate density and color tone.

[実施形態2]
上述の実施形態1では、ハーフトーン処理部202において、副走査方向に線対称になるように連続する二つの成長順が設定され、また、副走査方向に線対称に反転した2つの異なる成長順のセルを組み合わせたディザマトリクスを用いる場合を説明した。
[Embodiment 2]
In the first embodiment described above, in the halftone processing unit 202, two consecutive growth orders are set so as to be line-symmetrical in the sub-scanning direction, and two different growth orders are set line-symmetrically reversed in the sub-scanning direction. The case of using a dither matrix in which cells are combined has been described.

これに対して実施形態2では、点対称となるように連続する二つの成長順が設定されたセルのディザマトリクスを用いる場合について説明する。実施形態2では、ハーフトーン処理部202が用いるディザマトリクスの構成だけが実施形態1と異なるため、前述の実施形態1と同様の部分は、同一番号を付けて、その説明を省略し、異なる部分のみを以下に説明する。 On the other hand, in the second embodiment, a case will be described in which dither matrices of cells in which two consecutive growth orders are set so as to be point symmetrical are used. The second embodiment differs from the first embodiment only in the configuration of the dither matrix used by the halftone processing unit 202. Therefore, the same parts as those in the first embodiment are given the same reference numerals, and the description thereof is omitted. only are described below.

図13A、図13B、図14、図15、図16を用いて、実施形態2で用いるディザマトリクスと、その効果について詳細に説明する。 The dither matrix used in the second embodiment and its effect will be described in detail with reference to FIGS. 13A, 13B, 14, 15, and 16. FIG.

図13A,図13Bは、実施形態2に係るディザマトリクスの一例を示す図である。 13A and 13B are diagrams showing examples of dither matrices according to the second embodiment.

図13Aのディザマトリクス1300は、それぞれが一つの網点を形成する4つのセル1301、1302、1303、1304で構成されている。尚、図13Aと図13Bで共通する部分は同じ参照番号で示している。 The dither matrix 1300 of FIG. 13A consists of four cells 1301, 1302, 1303, 1304 each forming one halftone dot. 13A and 13B are denoted by the same reference numerals.

図14は、実施形態2に係るディザマトリクスを構成するセルの成長順の一例を示す図である。 FIG. 14 is a diagram showing an example of the growth order of cells forming a dither matrix according to the second embodiment.

図14(A)は、セルの成長順1400を示している。図13Aのセル1301~1304のセルは、成長順1400をセルの総数だけ整数倍した後、それぞれにセルの総数未満の異なる値を加算することで、同一の成長順でありながらセルごとに異なる閾値を持つように構成される。また、各閾値は、ハーフトーン処理部202に入力される画像データの入力画素値に応じ、入力画素値の最大値未満になるよう正規化されたものを用いる。 FIG. 14A shows a cell growth order 1400. FIG. Cells 1301 to 1304 in FIG. 13A are obtained by multiplying the growth order 1400 by the total number of cells and then adding a different value less than the total number of cells to each cell, thereby obtaining the same growth order but different cells. Configured to have a threshold. Each threshold value is normalized to be less than the maximum value of the input pixel value according to the input pixel value of the image data input to the halftone processing unit 202 .

実施形態2において、ハーフトーン処理部202に入力される画像データの入力画素値の最大値は「255」であるため0~254の値に正規化されている。また実施形態2の網点周期は前述の実施形態1と同様であり、1200dpiの解像度において、141線45度の網点を形成する。セルの成長順1400は、2つの連続する成長順が、点対称となるように設定される。網点はオン画素が集まるように形成されるため、最も低い2つの成長順の間に、点対称の基準となる点1401が設定される。 In the second embodiment, the maximum input pixel value of the image data input to the halftone processing unit 202 is “255”, so it is normalized to a value of 0-254. The halftone dot period of the second embodiment is the same as that of the first embodiment, and halftone dots of 141 lines and 45 degrees are formed at a resolution of 1200 dpi. The cell growth order 1400 is set such that two consecutive growth orders are point symmetrical. Since halftone dots are formed so that ON pixels are gathered, a point 1401 serving as a point-symmetrical reference is set between the two lowest growth orders.

尚、図13Aに示すディザマトリクス1300を用いて、入力画素値が「27」及び「31」のときの2値のビットマップデータは図10(A)(B)と同様であるため、その説明を省略する。このようにディザマトリクス1300を用いる場合は、二つのレーザにレーザビームの光量差があるとき、入力画素値が異なる場合は、第1領域と第2領域とでオン画素のさがあるため、それぞれの領域が異なる濃度や色味で再現されてしまう。 Binary bitmap data when the input pixel values are "27" and "31" using the dither matrix 1300 shown in FIG. 13A are the same as those shown in FIGS. omitted. When the dither matrix 1300 is used in this way, when there is a difference in the light amount of the laser beams between the two lasers, and when the input pixel values are different, there is a degree of ON pixels between the first region and the second region. areas are reproduced with different densities and colors.

これに対して図13Bのディザマトリクス1310の場合は、それぞれが一つの網点を形成する4つのセル1301、1302、1311、1312で構成されている。ディザマトリクス1310は、ディザマトリクス1300とセルの数は同一であるが、セル1301と1302に対して、セル1311と1312が内包する閾値は基準となる点を中心に点、対称に配置されている。 On the other hand, the dither matrix 1310 in FIG. 13B is composed of four cells 1301, 1302, 1311 and 1312 each forming one halftone dot. The dither matrix 1310 has the same number of cells as the dither matrix 1300, but the threshold values included in the cells 1311 and 1312 are arranged symmetrically with respect to the reference point. .

図14(B)に示すセルの成長順1402は、セル1311と1312の成長順を示したものであり、その成長中心1403は、図9(A)のセルの成長順1400の成長中心1401と同様である。図14(B)と図14(A)とを比較すると、図14(B)では、例えば閾値0と1、2と3、4と5(連続する偶数と奇数)が入れ替えられていることがわかる。セル1301、1302、1311、1312の配置は、ディザマトリクス1300と同様であるため、図13Bのディザマトリクス1310は1200dpiの解像度において、141線45度の網点を形成する。 The cell growth order 1402 shown in FIG. 14B shows the growth order of the cells 1311 and 1312, and the growth center 1403 is similar to the growth center 1401 of the cell growth order 1400 shown in FIG. 9A. It is the same. Comparing FIG. 14B and FIG. 14A, in FIG. 14B, for example, thresholds 0 and 1, 2 and 3, 4 and 5 (continuous even and odd numbers) are interchanged. Recognize. Since the arrangement of cells 1301, 1302, 1311, 1312 is similar to dither matrix 1300, dither matrix 1310 of FIG. 13B forms a 141-line 45 degree halftone dot at a resolution of 1200 dpi.

図15は、実施形態2に係る図13Bのディザマトリクス1310を用いて、それぞれ異なる入力画素値に対してハーフトーン処理を行い、その後に位相乗換処理を行った2値のビットマップデータの一例を示す図である。 FIG. 15 shows an example of binary bitmap data obtained by performing halftone processing on different input pixel values using the dither matrix 1310 of FIG. 13B according to the second embodiment, and then performing phase conversion processing. FIG. 4 is a diagram showing;

図15(A)は、ディザマトリクス1310を用いて入力画素値が全て「27」である描画ビットマップにハーフトーン処理を行い、その後に位相乗換処理を行った2値のビットマップデータ(1200dpi)を示している。図15(A)において、破線1501は副走査方向の上方向に1画素分のラインずらしを行うべき乗換ポイントを示している(図5(B)の乗換ポイントP3を参照)。この乗換ポイント1501を境に、第2領域内の網点が、副走査方向の上方向に1画素(1ライン)分ずれているのが分かる。そして、第1領域には、複数のオン画素が周期的に集まった網点1502が、第2領域には、複数のオン画素が周期的に集まり、網点1502よりも副走査方向に1画素ずれた網点1503が並んでいる。網点1502及び1503は、前述の図10(A)の網点1002及び1003と同様である。 FIG. 15A shows binary bitmap data (1200 dpi) obtained by performing halftone processing on a rendering bitmap whose input pixel values are all “27” using the dither matrix 1310 and then performing phase conversion processing. is shown. In FIG. 15A, a dashed line 1501 indicates a transition point at which line shifting by one pixel is to be performed upward in the sub-scanning direction (see transition point P3 in FIG. 5B). It can be seen that halftone dots in the second area are shifted upward in the sub-scanning direction by one pixel (one line) from this transition point 1501 as a boundary. A halftone dot 1502 in which a plurality of ON pixels are periodically gathered is in the first area, and a plurality of ON pixels are periodically gathered in the second area. Displaced halftone dots 1503 are lined up. The halftone dots 1502 and 1503 are the same as the halftone dots 1002 and 1003 in FIG. 10A.

図15(B)は、ディザマトリクス1310を用いて入力画素値が全て「31」である描画ビットマップにハーフトーン処理を行い、その後に位相乗換処理を行った2値のビットマップデータ(1200dpi)を示している。前述したように、図15(B)は、図15(A)よりも入力画素値が大きく、網点1502と1503よりも1画素太った網点1504及び1505、1506、1507が周期的に並んでいることがわかる。 FIG. 15B shows binary bitmap data (1200 dpi) obtained by performing halftone processing on a drawing bitmap whose input pixel values are all “31” using the dither matrix 1310 and then performing phase conversion processing. is shown. As described above, in FIG. 15B, halftone dots 1504, 1505, 1506, and 1507, which have larger input pixel values than those in FIG. I know there is.

更に、図15(C)は、ディザマトリクス1310を用いて入力画素値が全て「35」である描画ビットマップにハーフトーン処理を行い、その後に位相乗換処理を行った2値のビットマップデータ(1200dpi)を示している。 Further, FIG. 15C shows binary bitmap data (which is obtained by performing halftone processing on a drawing bitmap whose input pixel values are all “35” using a dither matrix 1310 and then performing phase conversion processing). 1200 dpi).

このように図15(C)は、図15(B)よりも入力画素値が大きく、網点1504、1505、1506、1507よりも1画素太った網点1508及び1509が周期的に並んでいることがわかる。図15(B)では、第1領域に2種類の網点1504及び1505が、第2領域にも2種類の網点1506及び1507が存在したが、図15(C)では、第1領域には網点1508、第2領域には網点1509それぞれ1種類のみが存在する。 In this way, in FIG. 15C, halftone dots 1508 and 1509, which have larger input pixel values than those in FIG. I understand. In FIG. 15B, there are two types of halftone dots 1504 and 1505 in the first region, and two types of halftone dots 1506 and 1507 in the second region. There is only one kind of halftone dot 1508 in the second area, and only one kind of halftone dot 1509 in the second area.

このように実施形態2に係るディザマトリクス1310を用いると、ある入力画素値では第一及び第二の各領域にそれぞれ一種類の網点が、それより大きい入力画素値では各領域に二種類の点対称な網点が、さらに大きい入力画素値では、各領域に一種類の網点が存在することを繰り返す。 As described above, when the dither matrix 1310 according to the second embodiment is used, one type of halftone dot is placed in each of the first and second regions for a certain input pixel value, and two types of halftone dots are placed in each region for a larger input pixel value. Point-symmetric halftone dots repeat that there is one type of halftone dot in each region for larger input pixel values.

図16は、実施形態2に係る図15(A)(B)のそれぞれ2値のビットマップデータの一部を拡大した図である。 FIG. 16 is an enlarged view of part of the binary bitmap data of FIGS. 15A and 15B according to the second embodiment.

図16(A)は、図6(A)と同様に、第1領域と第2領域とでAレーザとBレーザが露光するオン画素の数は変わらない。一方、入力画素値が大きい図16(B)では、網点1504は第1領域においてAレーザが5画素、Bレーザが4画素のオン画素を露光し、第2領域において網点1506はAレーザが4画素、Bレーザが5画素のオン画素を露光する。第1領域の網点1504だけでは、AレーザとBレーザにレーザビームの光量差がある場合に前述したディザマトリクス1300と同じ問題が発生する。しかしながら、第1領域には網点1504に対して点対称になる網点1505が存在し、また第2領域には網点1507が存在する。このように第1領域及び第2領域のそれぞれにおいて、点対称となる網点が存在するため、第1領域ではAレーザ、Bレーザが共に9画素のオン画素を露光し、第2領域でもAレーザ、Bレーザが共に9画素のオン画素を露光する。よって、例えAレーザとBレーザとの間でレーザビームの光量差があっても、上述した問題が発生しない。 In FIG. 16A, as in FIG. 6A, the number of ON pixels exposed by the A laser and the B laser is the same between the first region and the second region. On the other hand, in FIG. 16B where the input pixel value is large, the halftone dot 1504 exposes 5 pixels of the A laser and 4 pixels of the B laser in the first region, and the halftone dot 1506 exposes the A laser in the second region. will expose 4 pixels and the B laser will expose 5 ON pixels. With only halftone dots 1504 in the first area, the same problem as in the dither matrix 1300 described above occurs when there is a difference in the amount of laser beams between the A laser and the B laser. However, in the first area there is a halftone dot 1505 which is symmetrical with respect to the halftone dot 1504, and in the second area there is a halftone dot 1507. FIG. In this way, in each of the first region and the second region, since halftone dots that are point-symmetrical exist, both the A laser and the B laser expose 9 ON pixels in the first region, and the A laser in the second region. Both laser and B laser expose 9 ON pixels. Therefore, even if there is a difference in the amount of laser beams between the A laser and the B laser, the above problem does not occur.

尚、実施形態2では、1200dpiにおいて、第一のベクトルが主走査方向に6、副走査方向に-6の成分、第二のベクトルが主走査方向に6、副走査方向に6の成分を持つ、141線45度のディザマトリクスを例に説明したが、本発明はこれに限るものではない。 In the second embodiment, at 1200 dpi, the first vector has 6 components in the main scanning direction and -6 components in the sub-scanning direction, and the second vector has 6 components in the main scanning direction and 6 components in the sub-scanning direction. , 141 lines and 45 degrees, but the present invention is not limited to this.

また実施形態2のディザマトリクスは、4つのセルを組み合わせて構成しているが、これに限るものではない。例えば、8個や16個のセルを組み合わせて、そのうち半数のセルを、残り半数のセルに対して点対称な成長順のセルで配置するなどしても良い。 Also, although the dither matrix of the second embodiment is configured by combining four cells, it is not limited to this. For example, 8 or 16 cells may be combined, and half of the cells may be arranged in order of growth point-symmetrically with respect to the remaining half of the cells.

また実施形態2で用いるディザマトリクスは2値としたが、上述した二つの成長順を組み合わせていれば、多値のディザマトリクスを用いても良いことは言うまでもない。 Further, although the dither matrix used in the second embodiment is binary, it goes without saying that a multi-value dither matrix may be used as long as the two growth orders described above are combined.

また実施形態2で用いるレーザスキャナは2つのレーザを用いて描画すると説明したが、それに限るものではなく、例えば4つのレーザ等、2つ以外の複数のレーザを用いても良いことは言うまでもない。 In addition, although the laser scanner used in the second embodiment has been described as drawing using two lasers, it is not limited to this, and needless to say, a plurality of lasers other than two, such as four lasers, may be used.

以上説明したように実施形態2によれば、ディザマトリクスを構成する複数のセルにおいて、セルの成長順が基準となる点に対して、点対称になるディザマトリクスを用いる。これにより、複数レーザのレーザビームの光量差がある場合であっても、乗換ポイントを境にした第1領域と第2領域において、同一の網点を形成することが可能となり、いずれの領域においても同等な濃度や色味を再現することが可能となる。 As described above, according to the second embodiment, a dither matrix that is point-symmetrical with respect to a point based on the growth order of the cells is used in a plurality of cells forming the dither matrix. As a result, even when there is a difference in the light intensity of the laser beams of a plurality of lasers, the same halftone dot can be formed in the first area and the second area bordering on the transfer point. It is possible to reproduce the same density and color tone.

(その他の実施形態)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(Other embodiments)
The present invention supplies a program that implements one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in the computer of the system or apparatus reads and executes the program. It can also be realized by processing to It can also be implemented by a circuit (for example, ASIC) that implements one or more functions.

本発明は上記実施形態に制限されるものではなく、本発明の精神及び範囲から逸脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。 The invention is not limited to the embodiments described above, and various modifications and variations are possible without departing from the spirit and scope of the invention. Accordingly, to publicize the scope of the invention, the following claims are included.

100…MFP(複合機)、101…CPU、102…メモリ、108…画像処理部、201…色変換部、202…ハーフトーン処理部、203…位相乗換部、800,810,1300,1301…ディザマトリクス DESCRIPTION OF SYMBOLS 100...MFP (complex machine) 101...CPU 102...Memory 108...Image processing part 201...Color conversion part 202...Halftone processing part 203...Phase transfer part 800, 810, 1300, 1301...Dither matrix

Claims (10)

画像形成装置であって、
入力した画像データに対してディザマトリクスを用いて複数の網点を含むハーフトーン画像データを形成するハーフトーン処理手段と、
前記ハーフトーン処理手段により形成された前記ハーフトーン画像データのラインを副走査方向にずらすことでレーザビームの走査線の曲りを補正するように画像データを補正する補正手段と、
前記補正手段により補正された画像データに基づいて画像を形成する像形成手段と、を有し、
前記ハーフトーン画像データに含まれる前記複数の網点の半数は第1の成長順で網点が形成され、前記複数の網点の残りの半数は、前記第1の成長順に対して前記副走査方向に対称である第2の成長順で網点が形成されることを特徴とする画像形成装置。
An image forming apparatus,
halftone processing means for forming halftone image data including a plurality of halftone dots using a dither matrix for input image data;
correction means for correcting the image data so as to correct the curvature of the scanning line of the laser beam by shifting the line of the halftone image data formed by the halftone processing means in the sub-scanning direction;
an image forming means for forming an image based on the image data corrected by the correcting means;
half of the plurality of halftone dots included in the halftone image data are formed in the first growth order, and the remaining half of the plurality of halftone dots are formed in the sub-scanning with respect to the first growth order; An image forming apparatus, wherein halftone dots are formed in a second growth order that is symmetrical in a direction.
前記像形成手段は電子写真方式で画像を形成し、かつ、副走査方向に複数行ごとに前記レーザビームを照射する2つの発光素子を有し、
前記補正手段は、前記2つの発光素子が照射する前記レーザビームの曲がりを補正するように、前記レーザビームの曲がり特性で副走査方向に1画素分ずれる乗り換えポイントにおいて前記ハーフトーン画像データを副走査方向にずらすことを特徴とする請求項1に記載の画像形成装置。
The image forming means forms an image by an electrophotographic method, and has two light emitting elements for irradiating the laser beam for every plurality of rows in the sub-scanning direction,
The correcting means sub-scans the halftone image data at a scan line change point shifted by one pixel in the sub-scanning direction due to the bending characteristics of the laser beams so as to correct the bending of the laser beams emitted by the two light emitting elements. 2. The image forming apparatus according to claim 1, wherein the image forming apparatus is shifted in the scanning direction.
前記乗り換えポイントに対して主走査方向の前後に位置している第1領域と第2領域のそれぞれでは、前記入力した画像データの画素値と前記ディザマトリクスとに基づいて、一種類、或いは二種類の線対称な網点が存在することを特徴とする請求項2に記載の画像形成装置。 In each of the first area and the second area located before and after the scan line changing point in the main scanning direction, one or two types of 3. The image forming apparatus according to claim 2, wherein the line-symmetrical halftone dots are present. 前記第1領域と第2領域において前記2つの発光素子が発光する回数は同じであることを特徴とする請求項3に記載の画像形成装置。 4. The image forming apparatus according to claim 3, wherein said two light emitting elements emit light the same number of times in said first area and said second area. 前記ディザマトリクスは複数のセルを有し、前記複数のセルの半数を、残り半数のセルに対して線対称の成長順のセルとすることを特徴とする請求項2乃至4のいずれか1項に記載の画像形成装置。 5. The dither matrix according to any one of claims 2 to 4, wherein said dither matrix has a plurality of cells, half of said plurality of cells being linearly symmetrical growing order cells with respect to the remaining half of the cells. The image forming apparatus according to . 前記ディザマトリクスは、少なくとも前記第1の成長順で複数の閾値が配置された第1セルと、前記第2の成長順で複数の閾値が配置された第2セルを有し、前記第1の成長順と前記第2の成長順が、最も低い2つの成長順の間に設定された基準となる点に対して点対称であることを特徴とする請求項2乃至4のいずれか1項に記載の画像形成装置。 The dither matrix has at least first cells in which a plurality of threshold values are arranged in the first growth order and second cells in which a plurality of threshold values are arranged in the second growth order, 5. The growth order according to any one of claims 2 to 4 , wherein the growth order and the second growth order are symmetrical with respect to a reference point set between the two lowest growth orders. The described image forming apparatus. 前記第1セルと前記第2セルは前記ディザマトリクスにおいて、主走査方向に対応する方向に交互に配置されていることを特徴とする請求項6に記載の画像形成装置。 7. The image forming apparatus according to claim 6, wherein the first cells and the second cells are alternately arranged in the dither matrix in a direction corresponding to the main scanning direction. 前記ディザマトリクスに含まれる複数のセルの総数は偶数であり、前記ディザマトリクスに含まれる前記第1セルと前記第2セルの総数は同数であることを特徴とする請求項6又は7に記載の画像形成装置。 8. The method according to claim 6, wherein the total number of cells included in said dither matrix is an even number, and the total number of said first cells and said second cells included in said dither matrix is the same. Image forming device. 画像形成装置における画像形成方法であって、
入力した画像データに対してディザマトリクスを用いて複数の網点を含むハーフトーン画像データを形成するハーフトーン処理工程と、
前記ハーフトーン処理工程で形成された前記ハーフトーン画像データのラインを副走査方向にずらすことでレーザビームの走査線の曲りを補正するように画像データを補正する補正工程と、
前記補正工程で補正された画像データに基づいて画像を形成する像形成工程と、を有し、
前記ハーフトーン画像データに含まれる前記複数の網点の半数は第1の成長順で網点が形成され、前記複数の網点の残りの半数は、前記第1の成長順に対して前記副走査方向に対称である第2の成長順で網点が形成されることを特徴とする画像形成方法。
An image forming method in an image forming apparatus,
a halftone processing step of forming halftone image data including a plurality of halftone dots using a dither matrix for input image data;
a correction step of correcting the image data so as to correct the curvature of the scanning line of the laser beam by shifting the line of the halftone image data formed in the halftone processing step in the sub-scanning direction;
an image forming step of forming an image based on the image data corrected in the correcting step;
half of the plurality of halftone dots included in the halftone image data are formed in the first growth order, and the remaining half of the plurality of halftone dots are formed in the sub-scanning with respect to the first growth order; A method of forming an image, wherein halftone dots are formed in a second growth order that is symmetrical in direction.
コンピュータを、請求項1乃至8のいずれか1項に記載の画像形成装置の各手段として機能させるためのプログラム。 A program for causing a computer to function as each means of the image forming apparatus according to any one of claims 1 to 8.
JP2019097940A 2019-05-24 2019-05-24 IMAGE FORMING APPARATUS, CONTROL METHOD THEREOF, AND PROGRAM Active JP7339774B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019097940A JP7339774B2 (en) 2019-05-24 2019-05-24 IMAGE FORMING APPARATUS, CONTROL METHOD THEREOF, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019097940A JP7339774B2 (en) 2019-05-24 2019-05-24 IMAGE FORMING APPARATUS, CONTROL METHOD THEREOF, AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2020195004A JP2020195004A (en) 2020-12-03
JP7339774B2 true JP7339774B2 (en) 2023-09-06

Family

ID=73547656

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019097940A Active JP7339774B2 (en) 2019-05-24 2019-05-24 IMAGE FORMING APPARATUS, CONTROL METHOD THEREOF, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP7339774B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011145639A (en) 2009-12-18 2011-07-28 Konica Minolta Business Technologies Inc Image forming apparatus
JP2015167412A (en) 2015-06-24 2015-09-24 キヤノン株式会社 Device and method dealing with image data
JP2017085295A (en) 2015-10-26 2017-05-18 キヤノン株式会社 Image processing apparatus and control method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011145639A (en) 2009-12-18 2011-07-28 Konica Minolta Business Technologies Inc Image forming apparatus
JP2015167412A (en) 2015-06-24 2015-09-24 キヤノン株式会社 Device and method dealing with image data
JP2017085295A (en) 2015-10-26 2017-05-18 キヤノン株式会社 Image processing apparatus and control method

Also Published As

Publication number Publication date
JP2020195004A (en) 2020-12-03

Similar Documents

Publication Publication Date Title
JP5006731B2 (en) Image forming apparatus and image correction method
JP6639247B2 (en) Image processing apparatus, image processing method, and program
JP5979963B2 (en) Image processing apparatus, image processing method, and program
JP4865529B2 (en) Image forming system, image forming apparatus, and image forming method therefor
JP5812669B2 (en) Image processing apparatus, image processing method, and computer program.
US8547599B2 (en) Color image forming apparatus and color image correcting method
JP7005314B2 (en) Image processing equipment, image processing methods, and programs
JP2009034866A (en) Image forming apparatus and image forming method
JP2010283687A (en) Program, information processing apparatus, gradation correction parameter generating method, and storage medium
JP2012124875A (en) Image processing system and image processing method
JP2009094786A (en) Image forming apparatus and image forming method
US8284227B2 (en) Image forming apparatus and image forming method
JP7339774B2 (en) IMAGE FORMING APPARATUS, CONTROL METHOD THEREOF, AND PROGRAM
JP2019146037A (en) Image processing apparatus and method for controlling the same, and program
US10404892B2 (en) Image forming apparatus for outputting a halftone image and image forming method
JP5149648B2 (en) Image processing apparatus and method
JP2019110512A (en) Image forming apparatus, image forming method, and program
JP2013222983A (en) Image processing system, image processing method, and computer program
JP4753253B2 (en) Image processing device
JP2019047275A (en) Image forming method, image forming apparatus, and program
JP5603613B2 (en) Image processing apparatus and image processing method
JP2011019185A (en) Image forming device
JP4337670B2 (en) Image processing apparatus, image processing method, and program
JP4203838B2 (en) Image forming apparatus
JP2020089985A (en) Image processing device, control method therefor, and program

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20210103

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210113

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220510

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230301

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230616

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230719

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: 20230728

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230825

R151 Written notification of patent or utility model registration

Ref document number: 7339774

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151