JP2021011033A - Image processing apparatus, image processing method, and program - Google Patents

Image processing apparatus, image processing method, and program Download PDF

Info

Publication number
JP2021011033A
JP2021011033A JP2019125112A JP2019125112A JP2021011033A JP 2021011033 A JP2021011033 A JP 2021011033A JP 2019125112 A JP2019125112 A JP 2019125112A JP 2019125112 A JP2019125112 A JP 2019125112A JP 2021011033 A JP2021011033 A JP 2021011033A
Authority
JP
Japan
Prior art keywords
interpolation
pixel
image processing
image
line
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2019125112A
Other languages
Japanese (ja)
Inventor
幸裕 進藤
Yukihiro Shindo
幸裕 進藤
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 JP2019125112A priority Critical patent/JP2021011033A/en
Publication of JP2021011033A publication Critical patent/JP2021011033A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Printers Or Recording Devices Using Electromagnetic And Radiation Means (AREA)
  • Record Information Processing For Printing (AREA)
  • Laser Beam Printer (AREA)
  • Exposure Or Original Feeding In Electrophotography (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Color Electrophotography (AREA)

Abstract

To perform such a bending correction of a scan line that thin line blurring is suppressed.SOLUTION: An image processing apparatus 101 is provided that corrects image data for use in exposure performed by a scanner unit 24 in accordance with the profile characteristics indicating the characteristics of a scan line exposed to a photoreceptor 22 by the scanner unit 24. The image processing apparatus 101 comprises: an offset processing unit 901 which performs deviation correction processing in a pixel unit at a transfer point in the main-scanning direction being the scanning direction of the scan line in the image data; and an interpolation processing unit 903 which performs interpolation processing less than the pixel unit between the transfer points of the image data. An interpolation section in which the interpolation processing is performed is changed in accordance with the line width of the image between the transfer points.SELECTED DRAWING: Figure 10

Description

本開示は、画像形成装置における走査線の曲がりを補正する技術に関する。 The present disclosure relates to a technique for correcting the bending of scanning lines in an image forming apparatus.

電子写真方式を用いたプリンターまたは複写機等の画像形成装置が知られている。電子写真方式においては、レーザービームまたはLEDラインヘッドなどを利用して感光体上に潜像を形成して、帯電した色材(以下、トナーと称する)により潜像を現像させる。現像されたトナー像を紙などの記録媒体に転写して定着させることにより、画像が記録媒体に印刷される。画像形成装置においては、偏向走査装置のレンズの不均一性もしくは取り付け位置ずれ、または、偏向走査装置のカラー画像形成装置本体への組み付け位置ずれ等により、走査線に曲がり(傾きを含む)が生じる。このような曲がりの度合いは、色毎に異なり、この結果、レジストレーションずれが生じることがある。 An image forming apparatus such as a printer or a copying machine using an electrophotographic method is known. In the electrophotographic method, a latent image is formed on a photoconductor by using a laser beam, an LED line head, or the like, and the latent image is developed by a charged coloring material (hereinafter referred to as toner). An image is printed on a recording medium by transferring the developed toner image to a recording medium such as paper and fixing the image. In the image forming apparatus, the scanning line is bent (including inclination) due to the non-uniformity of the lens of the deflection scanning apparatus or the deviation of the mounting position, or the deviation of the assembly position of the deflection scanning apparatus to the color image forming apparatus main body. .. The degree of such bending varies from color to color, and as a result, registration deviation may occur.

レジストレーションずれへの対処方法として、特許文献1には、光学センサを用いて走査線の曲がりの大きさを測定し、走査線の曲がりを相殺するようにビットマップ画像データを補正し、補正した画像データを用いて画像を形成する技術が記載されている。特許文献1の補正は、画素単位の補正と画素単位未満の補正とに分かれる。画素単位の補正は、曲がりの補正量に応じて、画素を1画素単位で副走査方向へオフセットさせる(ずらす)ことで行われる。 As a method for dealing with registration deviation, in Patent Document 1, the magnitude of the bending of the scanning line is measured by using an optical sensor, and the bitmap image data is corrected and corrected so as to cancel the bending of the scanning line. A technique for forming an image using image data is described. The correction of Patent Document 1 is divided into a pixel-by-pixel correction and a pixel-less correction. The pixel-by-pixel correction is performed by offsetting (shifting) the pixels in the sub-scanning direction in units of one pixel according to the amount of correction for bending.

一方、画素単位未満の補正は、曲がりの補正量に応じて、副走査方向の前後の画素の階調値を調整することにより、レーザービームのパルス幅変調で制御されるレーザー露光時間を副走査方向に徐々に切り替えることで行われる。例えば1画素未満の0.5画素分の補正をする場合には、副走査方向上下に1画素の半分の露光を2度行うことになる。これにより、潜像の重心を0.5画素ずらすことができる。 On the other hand, for correction of less than pixel units, the laser exposure time controlled by the pulse width modulation of the laser beam is sub-scanned by adjusting the gradation values of the pixels before and after the sub-scanning direction according to the correction amount of bending. It is done by gradually switching in the direction. For example, in the case of correcting 0.5 pixels less than 1 pixel, half of one pixel is exposed twice in the vertical direction of the sub-scanning direction. As a result, the center of gravity of the latent image can be shifted by 0.5 pixels.

特開2004−170755号公報Japanese Unexamined Patent Publication No. 2004-170755

しかしながら、画素単位未満の補正では、例えば、0.5画素の露光2回と、1画素の露光1回とでは、同じ濃度が現れない場合がある。この場合、画像の細線部分では、画素単位未満の露光を副走査方向に繰り返しても濃度が安定せず、細線かすれが発生することがあり得る。 However, in the correction of less than a pixel unit, for example, the same density may not appear in two exposures of 0.5 pixels and one exposure of one pixel. In this case, in the fine line portion of the image, even if exposure of less than a pixel unit is repeated in the sub-scanning direction, the density is not stable and fine line blurring may occur.

本開示は、細線かすれを抑制した、走査線の曲がり補正を行うことを目的とする。 An object of the present disclosure is to correct bending of a scanning line while suppressing blurring of fine lines.

本開示の一態様に係る画像処理装置は、露光手段によって感光体に露光される走査線の特性を示すプロファイル特性に応じて、前記露光手段による露光に用いられる画像データの補正を行う画像処理装置であって、前記画像データにおける、前記走査線の走査方向に対応する主走査方向の乗換えポイントにおいて画素単位のずれ補正処理を行う補正手段と、前記画像データの前記乗換えポイント間において画素単位未満の補間処理を行う補間手段と、を有し、前記補間処理が行われる補間区間は、当該乗換えポイント間における画像の線幅に応じて変わることを特徴とする。 The image processing apparatus according to one aspect of the present disclosure is an image processing apparatus that corrects image data used for exposure by the exposure means according to profile characteristics indicating the characteristics of scanning lines exposed to the photoconductor by the exposure means. In the image data, there is less than a pixel unit between the correction means that performs the displacement correction processing in pixel units at the transfer point in the main scanning direction corresponding to the scanning direction of the scanning line and the transfer point in the image data. It has an interpolation means for performing interpolation processing, and the interpolation section on which the interpolation processing is performed changes according to the line width of the image between the transfer points.

本開示によれば、細線かすれを抑制した、走査線の曲がり補正を行うことができる。 According to the present disclosure, it is possible to correct the bending of scanning lines while suppressing blurring of fine lines.

システムの構成を説明する図。The figure explaining the configuration of a system. 画像形成装置の構成を説明するブロック図。The block diagram explaining the structure of the image forming apparatus. UI部に表示される機能設定画面の一例を示す図。The figure which shows an example of the function setting screen displayed in the UI part. 画像形成装置における印刷部の断面図。Sectional drawing of the printing part in an image forming apparatus. 走査線のプロファイル特性の一例を示す図。The figure which shows an example of the profile characteristic of a scanning line. ずれ補正特性とずれ特性との相関を示す図。The figure which shows the correlation between the deviation correction characteristic and the deviation characteristic. 乗換えポイントを説明する図。The figure explaining the transfer point. 画像処理部の構成を説明する機能ブロック図。The functional block diagram explaining the structure of the image processing part. ずれ補正処理部の構成を説明するブロック図。The block diagram explaining the structure of the deviation correction processing part. 画素単位のずれ補正、線幅判定、および画素単位未満のずれ補正を実施した一例を示す図。The figure which shows an example which performed the deviation correction of a pixel unit, the line width determination, and the deviation correction of less than a pixel unit. 画素単位のずれ補正、線幅判定、および画素単位未満のずれ補正を実施した一例を示す図。The figure which shows an example which performed the deviation correction of a pixel unit, the line width determination, and the deviation correction of less than a pixel unit. 基準が、ずれ補正量からずれた位置に設けられる例を示す図。The figure which shows the example which the reference is provided at the position deviated from the deviation correction amount. 1ライン幅の線幅があるかを判定するパターンを示す図。The figure which shows the pattern which determines whether there is a line width of 1 line width. フローチャートを示す図。The figure which shows the flowchart. 補間処理の重み付け係数テーブルの一例を示す図。The figure which shows an example of the weighting coefficient table of interpolation processing. 画素単位のずれ補正、線幅判定、および画素単位未満のずれ補正を実施した一例を示す図。The figure which shows an example which performed the deviation correction of a pixel unit, the line width determination, and the deviation correction of less than a pixel unit. 画素単位のずれ補正、線幅判定、および画素単位未満のずれ補正を実施した一例を示す図。The figure which shows an example which performed the deviation correction of a pixel unit, the line width determination, and the deviation correction of less than a pixel unit.

以下、本開示に係る実施形態について、図面を参照して説明する。なお、以下の実施形態は本開示を限定するものではなく、また、本実施形態で説明されている特徴の組み合わせの全てが必須のものとは限らない。なお、同一の構成については、同じ符号を付して説明する。 Hereinafter, embodiments according to the present disclosure will be described with reference to the drawings. It should be noted that the following embodiments do not limit the present disclosure, and not all combinations of features described in the present embodiments are essential. The same configuration will be described with the same reference numerals.

以下に説明する実施形態1では、線幅のサイズに応じて、画素単位未満の色ずれ補正処理(レジストレーションずれ補正処理)を行う補間区間を変更するカラー画像形成装置を例に挙げて説明する。本実施形態による色ずれ補正は、画像データを処理することで、走査線の曲がりを電気的に補正するものである。このため、機械的な調整部材および組立時の調整工程が不要になる。従って、画像形成装置の大きさを小型化することが可能となり、色ずれに安価に対処することができる。尚、色ずれ補正は、複数の色版間でのずれを補正するものであるが、以下で説明する例では、単色の画像を記録媒体に印刷する場合にも適用可能である。 In the first embodiment described below, a color image forming apparatus for changing an interpolation section for performing color shift correction processing (registration deviation correction processing) of less than a pixel unit according to the size of the line width will be described as an example. .. The color shift correction according to the present embodiment electrically corrects the bending of the scanning line by processing the image data. This eliminates the need for mechanical adjustment members and adjustment steps during assembly. Therefore, the size of the image forming apparatus can be reduced, and color shift can be dealt with at low cost. The color shift correction corrects the shift between a plurality of color plates, but in the example described below, it can also be applied to the case of printing a single color image on a recording medium.

<<実施形態1>>
<システム構成>
図1は、本実施形態に係る画像形成装置101を含むシステムの構成を説明する図である。本システムは、画像形成装置101、ホストコンピュータ102、モバイル端末103、およびサーバ104を有する。画像形成装置101は、ネットワーク105を介してホストコンピュータ102、モバイル端末103、サーバ104、または不図示の他の画像処理装置などから画像データを受信して印刷(画像形成)を実行する。また、画像形成装置101は、自身に付属する画像読み取り装置(スキャナ)により原稿を読み取って得られた画像データを、ネットワーク105を介してホストコンピュータ102、モバイル端末103、またはサーバ104に送信できる。更に、画像形成装置101は、自身に付属する印刷部を利用して、その読み取って得られた画像データを印刷することにより、コピー動作を実現できる。
<< Embodiment 1 >>
<System configuration>
FIG. 1 is a diagram illustrating a configuration of a system including an image forming apparatus 101 according to the present embodiment. The system includes an image forming apparatus 101, a host computer 102, a mobile terminal 103, and a server 104. The image forming apparatus 101 receives image data from a host computer 102, a mobile terminal 103, a server 104, another image processing apparatus (not shown), or the like via the network 105, and executes printing (image forming). Further, the image forming apparatus 101 can transmit the image data obtained by scanning the original by the image scanning apparatus (scanner) attached to the image forming apparatus 101 to the host computer 102, the mobile terminal 103, or the server 104 via the network 105. Further, the image forming apparatus 101 can realize a copy operation by printing the image data obtained by reading the image data by using the printing unit attached to the image forming apparatus 101.

なお、本実施形態では、画像形成装置101が、ハーフトーン処理、および、ずれ補正処理等を画像データに実施する画像処理装置である例を説明するが、これに限られない。ハーフトーン処理、および、ずれ補正処理等の画像処理は、画像データの送信元であるホストコンピュータ102等で実行されてもよい。また、画像形成装置101と、画像データの送信元であるホストコンピュータ102、モバイル端末103、またはサーバ104等とが、連携して、以降で説明する処理を分散してもよい。 In this embodiment, an example in which the image forming apparatus 101 is an image processing apparatus that performs halftone processing, deviation correction processing, and the like on image data will be described, but the present invention is not limited to this. Image processing such as halftone processing and deviation correction processing may be executed by the host computer 102 or the like that is the source of the image data. Further, the image forming apparatus 101 and the host computer 102, the mobile terminal 103, the server 104, etc., which are the transmission sources of the image data, may cooperate with each other to distribute the processes described below.

<画像形成装置の構成>
図2は、画像形成装置101の構成を説明するブロック図である。画像形成装置101は、データ入力部201、画像読取部202、制御部203、記憶部204、UI部205、印刷部206、および画像処理部207を有する。
<Configuration of image forming apparatus>
FIG. 2 is a block diagram illustrating the configuration of the image forming apparatus 101. The image forming apparatus 101 includes a data input unit 201, an image reading unit 202, a control unit 203, a storage unit 204, a UI unit 205, a printing unit 206, and an image processing unit 207.

データ入力部201は、例えばサーバ104から送信された印刷データを、ネットワーク105を介して受信して入力する。画像読取部202は、スキャナを有し、原稿の画像を読み取って、原稿の画像データを取得する。制御部203は、画像形成装置101の動作を制御するように構成され、CPU208、ROM209、およびRAM210を有する。CPU208は、ROM209に記憶されているプログラムを実行して後述する処理を実行する。記憶部204は、例えばハードディスクドライブ(HDD)のような大容量のデータを記憶できる記憶デバイスである。CPU208は、記憶部204に記憶されているプログラムをRAM210に展開して、後述する処理を実行するように構成されてもよい。UI部205は、操作パネルおよび表示部を含み、ユーザへのメッセージを表示したり、ユーザによる操作指示を受付けたりする。尚、UI部205は、タッチパネル機能を備えていてもよい。 The data input unit 201 receives and inputs print data transmitted from, for example, the server 104 via the network 105. The image reading unit 202 has a scanner, reads an image of the original, and acquires image data of the original. The control unit 203 is configured to control the operation of the image forming apparatus 101, and has a CPU 208, a ROM 209, and a RAM 210. The CPU 208 executes a program stored in the ROM 209 to execute a process described later. The storage unit 204 is a storage device that can store a large amount of data, such as a hard disk drive (HDD). The CPU 208 may be configured to expand the program stored in the storage unit 204 into the RAM 210 and execute a process described later. The UI unit 205 includes an operation panel and a display unit, displays a message to the user, and receives an operation instruction by the user. The UI unit 205 may have a touch panel function.

印刷部206は、記録媒体上に複数色(例えば、Cyan/Magenta/Yellow/Black。以下、C/M/Y/Kと称する。)のトナー像を重ね合わせた画像を形成する。印刷部206は、パルス幅変調(PWM:Pulse Width Modulation)制御によって、レーザービームまたはLED等の発光素子の発光タイミングを細かく分割できるように構成されている。なお、本実施形態では、タンデム方式の電子写真方式を用いたカラー画像形成装置を例に挙げて説明するが、これに限るものではない。タンデム方式とは、画像形成スピード高速化のために、トナーの色数と同数の現像機および感光体等を備え、中間転写体上または記録媒体上に、順次異なる色の画像を転写する方式である。印刷部206は、カラー画像をそれぞれ形成する形成部の色毎に、走査線の曲がり特性または走査線の曲がり特性を補正する補正特性(以下、総称してプロファイル特性と称する)を保持するROM211を有している。 The printing unit 206 forms an image in which toner images of a plurality of colors (for example, Cyan / Magenta / Yellow / Black, hereinafter referred to as C / M / Y / K) are superimposed on a recording medium. The printing unit 206 is configured to be able to finely divide the light emitting timing of a light emitting element such as a laser beam or an LED by pulse width modulation (PWM) control. In this embodiment, a color image forming apparatus using a tandem electrophotographic method will be described as an example, but the present embodiment is not limited to this. The tandem method is a method in which images of different colors are sequentially transferred onto an intermediate transfer body or a recording medium by providing the same number of developing machines and photoconductors as the number of toner colors in order to increase the image formation speed. is there. The printing unit 206 provides a ROM 211 that holds a scanning line bending characteristic or a correction characteristic for correcting the scanning line bending characteristic (hereinafter, collectively referred to as a profile characteristic) for each color of the forming unit that forms a color image. Have.

画像処理部207は、入力された印刷データに含まれる画像データに対して各種の画像処理を行う。尚、画像処理部207は、各種の画像処理にそれぞれが特化したハードウェア等の処理部であってもよいし、CPU208が上述のプログラムを実行することにより、その機能を実現する構成であってもよい。 The image processing unit 207 performs various image processing on the image data included in the input print data. The image processing unit 207 may be a processing unit such as hardware specialized for various image processing, or the CPU 208 may execute the above-mentioned program to realize the function. You may.

次に、印刷時の機能設定を説明する。図3は、本実施形態の画像形成装置101のUI部205に表示される機能設定画面301の一例を示す図である。なお、機能設定画面301は、ホストコンピュータ102、モバイル端末103、またはサーバ104にインストールされたプリンタドライバまたはアプリケーション等により、不図示のUI部に表示されてもよい。 Next, the function settings at the time of printing will be described. FIG. 3 is a diagram showing an example of a function setting screen 301 displayed on the UI unit 205 of the image forming apparatus 101 of the present embodiment. The function setting screen 301 may be displayed on a UI unit (not shown) by a printer driver or an application installed on the host computer 102, the mobile terminal 103, or the server 104.

項目一覧302には、オプションとして指定できる機能の設定項目と、現在の設定内容の一覧とが表示されている。項目一覧302で選択された項目は、選択項目303に表示される。ユーザは、選択項目303に表示されている設定内容の詳細を変更することができる。図3の例では、「スムージングモード」が選択されている。スムージングモードは、画素単位未満のレジストレーションずれ補正に関する設定項目である。図3の例では、スムージングモードとして、「モード1(自動)」、「OFF」、「モード2(弱)」、および「モード3(強)」のいずれかが設定可能である。「OFF」が設定されている場合、画素単位未満の補正が実施されない。「モード1(自動)」が設定されている場合、線幅に応じて画素単位未満の補正方法が切り替えられる。例えば、細線では、かすれ防止を重視する補正方法による補正が行われ、太線では、画素単位の乗換え段差抑制を重視する補正方法による補正が行われる。「モード2(弱)」が設定されている場合、線幅によらず、かすれ防止を重視する補正方法による補正が行われる。「モード3(強)」が設定されている場合、線幅によらず、画素単位の乗換え段差抑制を重視する補正方法による補正が行われる。なお、図3に示すスムージングモードの設定項目は一例に過ぎず、これに限られるものではない。 In the item list 302, setting items of functions that can be specified as options and a list of current setting contents are displayed. The item selected in the item list 302 is displayed in the selection item 303. The user can change the details of the setting contents displayed in the selection item 303. In the example of FIG. 3, the "smoothing mode" is selected. The smoothing mode is a setting item related to registration deviation correction of less than a pixel unit. In the example of FIG. 3, as the smoothing mode, any one of "mode 1 (automatic)", "OFF", "mode 2 (weak)", and "mode 3 (strong)" can be set. When "OFF" is set, the correction of less than a pixel unit is not performed. When "mode 1 (automatic)" is set, the correction method of less than a pixel unit is switched according to the line width. For example, for thin lines, correction is performed by a correction method that emphasizes blur prevention, and for thick lines, correction is performed by a correction method that emphasizes suppression of transfer steps in pixel units. When "mode 2 (weak)" is set, correction is performed by a correction method that emphasizes blur prevention regardless of the line width. When "mode 3 (strong)" is set, correction is performed by a correction method that emphasizes suppression of transfer steps in pixel units regardless of the line width. The smoothing mode setting items shown in FIG. 3 are merely examples, and are not limited to these.

<印刷部の構成>
図4は、中間転写体28を採用したタンデム方式の電子写真方式を用いた画像形成装置101における印刷部206の断面図である。図4を用いて、印刷部206の動作を説明する。なお、図面では、色毎に設けられた部材については、符号の末尾に各々の色を示すアルファベット(C/M/Y/K)を付与して示すが、特に色を区別せずに説明する場合は、この符号末尾のアルファベットを省略して説明するものとする。
<Structure of printing unit>
FIG. 4 is a cross-sectional view of the printing unit 206 in the image forming apparatus 101 using the tandem electrophotographic method using the intermediate transfer body 28. The operation of the printing unit 206 will be described with reference to FIG. In the drawings, the members provided for each color are shown by adding an alphabet (C / M / Y / K) indicating each color to the end of the code, but the description will be made without distinguishing the colors. In this case, the alphabet at the end of this code shall be omitted for explanation.

まず、概略を説明する。印刷部206は、画像処理部207が処理した画像データに応じて感光体22を露光し、静電潜像を形成し、静電潜像を現像して単色トナー像を形成する。そして、印刷部206は、各色の単色トナー像を中間転写体28上で重ね合わせることで多色トナー像を形成する。印刷部206は、多色トナー像を記録媒体11へ転写して、定着装置31で記録媒体上の多色トナー像を定着させる。 First, the outline will be described. The printing unit 206 exposes the photoconductor 22 according to the image data processed by the image processing unit 207 to form an electrostatic latent image, and develops the electrostatic latent image to form a monochromatic toner image. Then, the printing unit 206 forms a multicolor toner image by superimposing the monochromatic toner images of each color on the intermediate transfer body 28. The printing unit 206 transfers the multicolor toner image to the recording medium 11 and fixes the multicolor toner image on the recording medium with the fixing device 31.

次に、図4を用いて、印刷部206の構成をより詳細に説明する。注入帯電器23は、感光体22の表面をあらかじめ定められた電位に一様に帯電させるためのものであり、スリーブ23Sを備えている。 Next, the configuration of the printing unit 206 will be described in more detail with reference to FIG. The injection charger 23 is for uniformly charging the surface of the photoconductor 22 to a predetermined potential, and includes a sleeve 23S.

感光体22は、不図示の駆動モータの駆動力が伝達されて回転するものである。不図示の駆動モータは、画像形成動作に応じて感光体22を図4において反時計周り方向に回転させる。露光手段は、感光体22へスキャナ部24より露光光を照射し、感光体22の表面を選択的に露光することにより、静電潜像を形成するように構成されている。なお、露光手段は、不図示のパルス幅変調手段(PWM)により、例えば、1画素の発光パルス幅を16分割して、スキャナ部24におけるレーザーまたはLEDなどの発光素子による露光時間を制御することができる。 The photoconductor 22 rotates by transmitting the driving force of a drive motor (not shown). A drive motor (not shown) rotates the photoconductor 22 in the counterclockwise direction in FIG. 4 according to the image forming operation. The exposure means is configured to form an electrostatic latent image by irradiating the photoconductor 22 with exposure light from the scanner unit 24 and selectively exposing the surface of the photoconductor 22. The exposure means uses a pulse width modulation means (PWM) (not shown) to divide, for example, the light emission pulse width of one pixel into 16 to control the exposure time of the scanner unit 24 by a light emitting element such as a laser or an LED. Can be done.

現像手段は、静電潜像をトナーで可視化するために現像器26を備える構成である。現像器26には、スリーブ26Sが設けられている。なお、各々の現像器26は脱着が可能である。現像器26によって単色トナー像が感光体22に現像される。 The developing means includes a developing device 26 for visualizing the electrostatic latent image with toner. The developer 26 is provided with a sleeve 26S. Each developer 26 can be attached and detached. A monochromatic toner image is developed on the photoconductor 22 by the developer 26.

中間転写体28は、感光体22から単色トナー像を受け取るために図4において時計周り方向に回転する。感光体22とその対向に位置する一次転写ローラ27との回転に伴って、中間転写体28に単色トナー像が転写される。一次転写ローラ27に適当なバイアス電圧を印加すると共に感光体22の回転速度と中間転写体28の回転速度とに差をつけることにより、単色トナー像が効率良く中間転写体28上に転写される。これを一次転写という。 The intermediate transfer member 28 rotates clockwise in FIG. 4 to receive a monochromatic toner image from the photoconductor 22. A monochromatic toner image is transferred to the intermediate transfer body 28 as the photoconductor 22 and the primary transfer roller 27 located opposite to the photoconductor 22 rotate. By applying an appropriate bias voltage to the primary transfer roller 27 and making a difference between the rotation speed of the photoconductor 22 and the rotation speed of the intermediate transfer body 28, the monochromatic toner image is efficiently transferred onto the intermediate transfer body 28. .. This is called primary transcription.

更に、CMYKのステーション毎の単色トナー像は、中間転写体28上で重ね合わされる。重ね合わされた多色トナー像は、中間転写体28の回転に伴い二次転写ローラ29まで搬送される。また、記録媒体11が給紙トレイ21から二次転写ローラ29へ狭持搬送され、記録媒体11に中間転写体28上の多色トナー像が転写される。このとき、二次転写ローラ29に適当なバイアス電圧を印加することで、静電的にトナー像が転写される。これを二次転写という。二次転写ローラ29は、記録媒体11上に多色トナー像を転写している間、位置29aで記録媒体11に当接し、印刷処理後は位置29bに離間する。 Further, the monochromatic toner images for each station of CMYK are superposed on the intermediate transfer body 28. The superimposed multicolor toner image is conveyed to the secondary transfer roller 29 as the intermediate transfer body 28 rotates. Further, the recording medium 11 is narrowly conveyed from the paper feed tray 21 to the secondary transfer roller 29, and the multicolor toner image on the intermediate transfer body 28 is transferred to the recording medium 11. At this time, by applying an appropriate bias voltage to the secondary transfer roller 29, the toner image is electrostatically transferred. This is called secondary transcription. The secondary transfer roller 29 abuts on the recording medium 11 at the position 29a while transferring the multicolor toner image onto the recording medium 11, and separates from the position 29b after the printing process.

定着装置31は、記録媒体11に転写された多色トナー像を記録媒体11に溶融定着させるために、記録媒体11を加熱する定着ローラ32と記録媒体11を定着ローラ32に圧接させるための加圧ローラ33とを備えている。定着ローラ32と加圧ローラ33とは、中空状に形成され、内部にそれぞれヒータ34、35が内蔵されている。定着装置31は、多色トナー像を保持した記録媒体11を定着ローラ32と加圧ローラ33とにより搬送するとともに、熱および圧力を加え、トナーを記録媒体11に定着させる。 The fixing device 31 applies a fixing roller 32 for heating the recording medium 11 and a fixing roller 32 for pressing the recording medium 11 to the fixing roller 32 in order to melt and fix the multicolor toner image transferred to the recording medium 11 on the recording medium 11. It is provided with a pressure roller 33. The fixing roller 32 and the pressure roller 33 are formed in a hollow shape, and heaters 34 and 35 are built in, respectively. The fixing device 31 conveys the recording medium 11 holding the multicolor toner image by the fixing roller 32 and the pressure roller 33, and applies heat and pressure to fix the toner on the recording medium 11.

トナー定着後の記録媒体11は、その後、不図示の排出ローラによって不図示の排紙トレイに排出され、画像形成動作が終了する。クリーニング手段30は、中間転写体28上に残ったトナーをクリーニングするものであり、中間転写体28上に形成された4色の多色トナー像を記録媒体11に転写した後に残った廃トナーは、クリーナ容器に蓄えられる。 The recording medium 11 after the toner is fixed is then discharged to a paper discharge tray (not shown) by a discharge roller (not shown), and the image forming operation is completed. The cleaning means 30 cleans the toner remaining on the intermediate transfer body 28, and the waste toner remaining after transferring the four-color multicolor toner image formed on the intermediate transfer body 28 to the recording medium 11 is used. , Stored in a cleaner container.

<印刷部のプロファイル特性>
次に、図5、図6、および図7を用いて、印刷部206の色毎の走査線のプロファイル特性を説明する。前述したように、走査線のプロファイル特性とは、走査線の副走査方向への曲がり特性または走査線の副走査方向への曲がり特性を補正する補正特性のことである。
<Profile characteristics of the printing section>
Next, the profile characteristics of the scanning lines for each color of the printing unit 206 will be described with reference to FIGS. 5, 6, and 7. As described above, the profile characteristic of the scanning line is a correction characteristic for correcting the bending characteristic of the scanning line in the sub-scanning direction or the bending characteristic of the scanning line in the sub-scanning direction.

図5は、印刷部206における所定の色の露光手段によって露光される走査線のプロファイル特性の一例を示す図である。図5には、プロファイル特性501およびプロファイル特性502を示している。プロファイル特性501は、理想的な走査線のずれ補正量である。即ち、プロファイル特性501は、レーザー走査方向(主走査方向)に向かって曲がりがない走査線、つまり、感光体22の回転方向に対して垂直な走査線の特性を有している。つまり、理想的な走査線であるプロファイル特性501は、画像補正が不要な状態である。なお、本明細書において「走査線の曲がり」には、「走査線の傾き」が含まれる。即ち、本明細書において、「走査線の曲がり」には、規則的に生じるものも不規則に生じるものも、いずれも含まれる。 FIG. 5 is a diagram showing an example of profile characteristics of scanning lines exposed by an exposure means of a predetermined color in the printing unit 206. FIG. 5 shows profile characteristics 501 and profile characteristics 502. The profile characteristic 501 is an ideal scan line deviation correction amount. That is, the profile characteristic 501 has the characteristic of a scanning line that does not bend in the laser scanning direction (main scanning direction), that is, a scanning line that is perpendicular to the rotation direction of the photoconductor 22. That is, the profile characteristic 501, which is an ideal scanning line, is in a state in which image correction is not required. In addition, in this specification, "the bending of a scanning line" includes "the inclination of a scanning line". That is, in the present specification, "bending of scanning lines" includes both those that occur regularly and those that occur irregularly.

一方、図5のプロファイル特性502は、印刷部206における実際の走査線のずれ補正量である。即ち、プロファイル特性502は、感光体22の位置精度または径のずれ、および、各色のスキャナ部24における光学系の位置精度等に起因して、曲がりが発生している走査線のずれ補正量である。プロファイル特性は、印刷部206の記録デバイス(記録エンジン)毎に異なり、更に、カラー画像形成装置の場合は、色毎にも異なる。このようなプロファイル特性502は、色毎に予め測定され、印刷部206のROM211に格納されているものとする。 On the other hand, the profile characteristic 502 in FIG. 5 is an actual deviation correction amount of the scanning line in the printing unit 206. That is, the profile characteristic 502 is the amount of correction for the deviation of the scanning line in which the bending occurs due to the position accuracy or the deviation of the diameter of the photoconductor 22 and the position accuracy of the optical system in the scanner unit 24 of each color. is there. The profile characteristics differ for each recording device (recording engine) of the printing unit 206, and further for each color in the case of a color image forming apparatus. It is assumed that such a profile characteristic 502 is measured in advance for each color and stored in the ROM 211 of the printing unit 206.

なお、本実施形態におけるプロファイル特性は、画像処理部207における印刷部206の走査線の副走査方向への曲がり補正量(ずれ補正特性)であるものと定義する。すなわち、実際の走査線の曲がりを考慮して、主走査方向の各位置において画像データを副走査線方向に補正する補正量(補正度合い)を示すデータであるものとして説明する。しかしながら、プロファイル特性を、印刷部206の走査線の曲り量(ずれ特性)そのものとして定義しておき、画像処理部207では、その逆特性(ずれ補正特性)を用いて補正するように構成されてもよい。 The profile characteristic in the present embodiment is defined as a bending correction amount (deviation correction characteristic) of the scanning line of the printing unit 206 in the image processing unit 207 in the sub-scanning direction. That is, it will be described as data indicating a correction amount (correction degree) for correcting the image data in the sub-scanning direction at each position in the main scanning direction in consideration of the actual bending of the scanning line. However, the profile characteristic is defined as the bending amount (deviation characteristic) of the scanning line of the printing unit 206 itself, and the image processing unit 207 is configured to correct using the reverse characteristic (deviation correction characteristic). May be good.

図6は、プロファイル特性の定義の違いによる、画像処理部207のずれ補正量と、印刷部206のずれ量との相関を示す図である。プロファイル特性が、図6(a)に示すようなずれ補正量(画像処理部207で補正がなされるべき方向と補正量)で示されている場合は、印刷部206のずれ特性は、その逆特性である図6(b)のようなものとなる。逆に、プロファイル特性が、図6(b)に示すような印刷部206のずれ特性で示されている場合は、画像処理部207のずれ補正量(画像処理部207で補正がなされるべき方向と補正量)は、その逆特性である図6(a)のようなものとなる。 FIG. 6 is a diagram showing the correlation between the deviation correction amount of the image processing unit 207 and the deviation amount of the printing unit 206 due to the difference in the definition of the profile characteristic. When the profile characteristic is indicated by the deviation correction amount (direction and correction amount to be corrected by the image processing unit 207) as shown in FIG. 6A, the deviation characteristic of the printing unit 206 is the opposite. The characteristic is as shown in FIG. 6 (b). On the contrary, when the profile characteristic is indicated by the deviation characteristic of the printing unit 206 as shown in FIG. 6B, the deviation correction amount of the image processing unit 207 (the direction in which the image processing unit 207 should be corrected). And the amount of correction) are as shown in FIG. 6A, which is the opposite characteristic.

図5は、乗換えポイント(乗換え箇所)P1、P2、P3を示している。乗換えポイントP1、P2、P3は、プロファイル特性502において、P0を基準として副走査方向に1画素のずれ補正が必要な(1画素分のずれが発生している)主走査方向の画素位置を示している。乗換えポイント間の距離(L1、L2)は、プロファイル特性502が急激に変化している領域においては短くなり、緩やかに変化している領域においては長くなる。このように、乗換えポイントは、画像形成装置101が有するプロファイル特性502の変化度合いに密接に関係する。よって、急激な曲がり特性をもつ画像形成装置においては、乗換えポイント数は多くなり、逆に緩やかな曲がり特性をもつ画像形成装置においては、乗換えポイント数が少なくなる。なお、既に説明している通り、画像形成装置が有するずれ特性は、色毎にも異なる。このため、乗換えポイントの数および位置は、色毎にそれぞれ異なる。この色間の相違が、中間転写体28上に全色のトナー像を転写した画像においてレジストレーションずれとなって現れることとなる。 FIG. 5 shows transfer points (transfer points) P1, P2, and P3. The transfer points P1, P2, and P3 indicate the pixel positions in the main scanning direction in which the profile characteristic 502 requires a deviation correction of one pixel in the sub-scanning direction with reference to P0 (a deviation of one pixel occurs). ing. The distances (L1, L2) between the transfer points become shorter in the region where the profile characteristic 502 changes rapidly, and become longer in the region where the profile characteristic 502 changes slowly. As described above, the transfer point is closely related to the degree of change in the profile characteristic 502 of the image forming apparatus 101. Therefore, in an image forming apparatus having a sharp bending characteristic, the number of transfer points is large, and conversely, in an image forming apparatus having a gentle bending characteristic, the number of transfer points is small. As already described, the deviation characteristics of the image forming apparatus differ depending on the color. Therefore, the number and position of transfer points are different for each color. This difference between the colors appears as a registration shift in the image in which the toner images of all colors are transferred onto the intermediate transfer body 28.

図7を用いて、プロファイル特性のデータ保持方法を説明する。本実施形態では、一例として、乗換えポイントの主走査方向の画素位置情報と、次の乗換えポイントまでの変化の方向性情報とを、プロファイル特性を示すデータとして保持する。具体的には、図7(a)に示すプロファイル特性において、乗換えポイントP1,P2,P3,・・・Pmが定義される。各乗換えポイントの定義は、副走査方向に1画素のずれ補正が必要な(1画素ずれが発生している)主走査方向の画素位置である。乗換え方向(補正方向)としては、次の乗換えポイントまで上方向に変化する場合と下方向に変化する場合とがある。例えば、乗換えポイントP2は、次の乗換えポイントP3まで、図7(a)における上方向に乗換えを行うべきポイントとなる。したがって、P2における乗換え方向は、図7(b)に示すように上方向(↑)となる。同様に、P3においても、次の乗換えポイントP4までは上方向(↑)となる。乗換えポイントP4における乗換え方向は、これまでの方向とは異なり下方向(↓)となる。この方向データの保持の仕方としては、例えば、上方向を示すデータとして‘‘1’’、下方向を示すデータとして‘‘0’’とすれば、図7(c)のようになる。この場合、保持するデータ数は、乗換えポイント数と同じ数になる。乗換えポイント数がm個であるならば、保持するビット数はmビットとなる。なお、プロファイル特性のデータ保持方法はこの例に限られるものではなく、任意の方法でデータが保持されていてよい。一般的に、走査線の曲がりは、例えば数100〜500μm程度である。解像度600dpiの画像形成装置においては、走査線の曲がり補正を行うためにはおおよそ10ライン分程度の画像メモリが必要となる。 A method of retaining data on profile characteristics will be described with reference to FIG. 7. In the present embodiment, as an example, the pixel position information in the main scanning direction of the transfer point and the direction information of the change until the next transfer point are held as data indicating the profile characteristics. Specifically, the transfer points P1, P2, P3, ... Pm are defined in the profile characteristics shown in FIG. 7A. The definition of each transfer point is the pixel position in the main scanning direction in which the deviation correction of one pixel is required in the sub-scanning direction (one pixel deviation occurs). The transfer direction (correction direction) may change upward or downward until the next transfer point. For example, the transfer point P2 is a point at which the transfer should be performed upward in FIG. 7A until the next transfer point P3. Therefore, the transfer direction in P2 is upward (↑) as shown in FIG. 7 (b). Similarly, in P3, the direction is upward (↑) until the next transfer point P4. The transfer direction at the transfer point P4 is downward (↓), which is different from the previous directions. As a method of holding the direction data, for example, if the data indicating the upward direction is ‘1’ and the data indicating the downward direction is ‘0’, the data is as shown in FIG. 7 (c). In this case, the number of data to be held is the same as the number of transfer points. If the number of transfer points is m, the number of bits to be held is m bits. The data holding method of the profile characteristic is not limited to this example, and the data may be held by any method. Generally, the bending of the scanning line is, for example, about several hundred to 500 μm. In an image forming apparatus having a resolution of 600 dpi, an image memory of about 10 lines is required to correct the bending of scanning lines.

このような乗換えポイントでは、1画素分のズレが生じるので、乗換えポイントの境界で不自然な段差が生じることがある。そこで、乗換えポイント以外の領域に、画素単位未満の補正を実施することにより、画素単位の補正により生じる乗換えポイント境界における不自然な段差を解消し、画像の平滑化(スムージング)を実現することができる。本実施形態では、画素単位未満の補正を行う領域が、線の太さに応じて変わる例を説明する。 At such a transfer point, a deviation of one pixel occurs, so that an unnatural step may occur at the boundary of the transfer point. Therefore, by performing corrections of less than pixel units in areas other than the transfer points, it is possible to eliminate unnatural steps at the transfer point boundaries caused by pixel-by-pixel corrections and realize smoothing of the image. it can. In the present embodiment, an example will be described in which the area for correction of less than a pixel unit changes according to the line thickness.

<画像処理部の構成>
図8は、画像処理部207の構成を説明する機能ブロック図である。尚、前述したように、画像処理部207の機能はハードウェアで実現されても、或いはCPU208がプログラムを実行することにより実現されても良い。画像処理部207は、入力部801、レンダリング処理部802、色変換処理部803、階調補正処理部804、ハーフトーン処理部805、出力部806、および、ずれ補正処理部807を含んでいる。
<Structure of image processing unit>
FIG. 8 is a functional block diagram illustrating the configuration of the image processing unit 207. As described above, the function of the image processing unit 207 may be realized by hardware, or may be realized by the CPU 208 executing the program. The image processing unit 207 includes an input unit 801, a rendering processing unit 802, a color conversion processing unit 803, a gradation correction processing unit 804, a halftone processing unit 805, an output unit 806, and a deviation correction processing unit 807.

入力部801は、例えばデータ入力部201で受信した印刷データに含まれるPDL(ページ記述言語)で記述されたドキュメントデータを受け取る。レンダリング処理部802は、受け取ったPDLデータをレンダリングしてラスターイメージデータ(画像データ)に変換する。 The input unit 801 receives, for example, document data described in PDL (page description language) included in the print data received by the data input unit 201. The rendering processing unit 802 renders the received PDL data and converts it into raster image data (image data).

色変換処理部803は、例えばRGB色空間の画像データをCMYK色空間の画像データへと色変換する。階調補正処理部804は、色変換された画像データの階調補正処理を行う。階調補正処理部804は、画像形成装置101の濃度特性に応じて、CMYK各色版の画像データに対して、狙いの出力濃度になるように階調補正を行う。なお、画像形成装置101の濃度特性は、CMYK各色について、多値の階調信号値に対してハーフトーン処理を適用した網点パッチをプリント出力し、プリント出力した網点パッチを測定することで得られる。 The color conversion processing unit 803 color-converts, for example, image data in the RGB color space into image data in the CMYK color space. The gradation correction processing unit 804 performs gradation correction processing of the color-converted image data. The gradation correction processing unit 804 performs gradation correction on the image data of each CMYK color plate so as to have a target output density according to the density characteristic of the image forming apparatus 101. The density characteristic of the image forming apparatus 101 is obtained by printing out a halftone patch to which halftone processing is applied to a multi-valued gradation signal value for each CMYK color and measuring the printed halftone patch. can get.

ハーフトーン処理部805は、階調補正後のCMYK各色版の画像データに対してハーフトーン処理を行い、画像データの中間調を面積階調で表現したN値化された網点画像パターンの画像データに変換する。ずれ補正処理部807は、ハーフトーン処理部805から受け取った画像データに対して、ずれ補正を実施する。ずれ補正処理部807の詳細については、後述する。出力部806は、ずれ補正処理部807によってずれ補正済のCMYK各色版の画像データを印刷部206に渡す。 The halftone processing unit 805 performs halftone processing on the image data of each CMYK color plate after gradation correction, and an image of an N-valued halftone dot image pattern expressing the halftone of the image data by area gradation. Convert to data. The deviation correction processing unit 807 performs deviation correction on the image data received from the halftone processing unit 805. The details of the deviation correction processing unit 807 will be described later. The output unit 806 passes the image data of each CMYK color plate that has been corrected by the deviation correction processing unit 807 to the printing unit 206.

<ずれ補正処理部の構成>
図9は、ずれ補正処理部807の構成を説明するブロック図である。尚、前述したように、ずれ補正処理部807の機能はハードウェアで実現されても、或いはCPU208がプログラムを実行することにより実現されても良い。ずれ補正処理部807は、オフセット処理部901、線幅判定部902、および補間処理部903を含んでいる。
<Structure of shift correction processing unit>
FIG. 9 is a block diagram illustrating the configuration of the deviation correction processing unit 807. As described above, the function of the deviation correction processing unit 807 may be realized by hardware, or may be realized by the CPU 208 executing the program. The deviation correction processing unit 807 includes an offset processing unit 901, a line width determination unit 902, and an interpolation processing unit 903.

オフセット処理部901は、画素単位のずれ補正を行う。線幅判定部902は、画像データに対して副走査方向の線幅判定を行い、線幅判定結果を示す線幅判定情報を補間処理部903に出力する。補間処理部903は、図3に記載の「スムージングモード」の設定と、線幅判定部902による線幅判定情報とに基づいて、画素単位未満のずれ補正を行う。画素単位未満のずれ補正処理のことを補間処理ともいう。なお、本実施形態では、オフセット処理部901、線幅判定部902、補間処理部903の順に処理を行うが、これに限るものではなく、補間処理部903の後でオフセット処理部901の処理を実施してもよい。 The offset processing unit 901 corrects the deviation in pixel units. The line width determination unit 902 determines the line width in the sub-scanning direction with respect to the image data, and outputs the line width determination information indicating the line width determination result to the interpolation processing unit 903. The interpolation processing unit 903 performs deviation correction of less than a pixel unit based on the setting of the "smoothing mode" shown in FIG. 3 and the line width determination information by the line width determination unit 902. The deviation correction process of less than a pixel unit is also called an interpolation process. In the present embodiment, the offset processing unit 901, the line width determination unit 902, and the interpolation processing unit 903 are processed in this order, but the processing is not limited to this, and the offset processing unit 901 is processed after the interpolation processing unit 903. It may be carried out.

次に、オフセット処理部901、線幅判定部902、補間処理部903の詳細を、図11、図12、図13、および図14を用いて説明する。 Next, the details of the offset processing unit 901, the line width determination unit 902, and the interpolation processing unit 903 will be described with reference to FIGS. 11, 12, 13, and 14.

図10および図11は、ある主走査区間における線画像データに対して、オフセット処理部901、線幅判定部902、補間処理部903を利用して、画素単位のずれ補正、線幅判定、および画素単位未満のずれ補正を実施する例を示している。図10は、1ライン幅の線画像データに対する処理例を示し、図11は、2ライン幅の線画像データに対する処理例を示している。図10と図11とは、対象となる線画像データが、1ライン幅であるか2ライン幅であるかが相違しており、画素単位のずれ補正、線幅判定、および画素単位未満のずれ補正の説明内容は、以下で説明する相違点を除いて同一の説明となる。そこで、以下では、図10の例を中心に説明を行うものとするが、図11においても同様の説明が適用される。つまり、図11(a)〜(i)は、図10(a)〜(i)にそれぞれ対応している。 In FIGS. 10 and 11, the offset processing unit 901, the line width determination unit 902, and the interpolation processing unit 903 are used for the line image data in a certain main scanning section to perform pixel-by-pixel shift correction, line width determination, and line width determination. An example of performing offset correction of less than a pixel unit is shown. FIG. 10 shows a processing example for line image data having a width of 1 line, and FIG. 11 shows a processing example for line image data having a width of 2 lines. FIG. 10 and FIG. 11 differ in whether the target line image data has a 1-line width or a 2-line width, and is used for pixel-by-pixel deviation correction, line width determination, and pixel-by-pixel deviation. The description of the correction is the same except for the differences described below. Therefore, in the following, the description will be given focusing on the example of FIG. 10, but the same description is applied to FIG. That is, FIGS. 11 (a) to 11 (i) correspond to FIGS. 10 (a) to 10 (i), respectively.

図10(a)は、ある主走査区間における、ずれ補正量(プロファイル特性)を示している。図10(a)に示す区間においては、1/16画素の傾き特性があることがわかる。図10(a)において、乗換えポイントPa,Pbは、ずれ補正量(プロファイル特性)を示すグラフ上に示されている、ある基準P0に対応する乗換えポイントである。図10(a)では、基準P0座標に対して、副走査方向に画素単位のずれ補正が行われる主走査方向の画素位置と乗換え方向とを示している。 FIG. 10A shows a deviation correction amount (profile characteristic) in a certain main scanning section. It can be seen that in the section shown in FIG. 10A, there is a tilt characteristic of 1/16 pixel. In FIG. 10A, the transfer points Pa and Pb are transfer points corresponding to a certain reference P0 shown on the graph showing the deviation correction amount (profile characteristic). FIG. 10A shows the pixel positions and the transfer directions in the main scanning direction in which the deviation correction is performed in pixel units in the sub-scanning direction with respect to the reference P0 coordinates.

まず、オフセット処理部901における画素単位のずれ補正を説明する。オフセット処理部901は、ハーフトーン処理部805でハーフトーン処理されたN値の画像データを受け取り、画像メモリとして機能する記憶部204に一旦格納する。図10(b)は、ハーフトーン処理部805から受け取った画像データを示している。図10(b)では、図10(a)に示した主走査区間における画像データを示している。なお、記憶部204は、1ページ分のイメージデータを格納するページメモリで構成されてもよいし、複数ライン分のデータを記憶するバンドメモリとして構成されてもよい。オフセット処理部901は、記憶部204から画像データを読み出す際に、図10(a)の乗換えポイント情報(乗換えを行う主走査方向の画素位置と乗換え方向)をもとに、図10(c)に示すように、1画素分の乗換え処理を実施していく。例えば、オフセット処理部901は、乗換えポイントPaにおいて読み出すデータ(この例では、副走査方向5画素分の画像データ)を、副走査方向において1ライン分隣のデータを読み出す。同様に、オフセット処理部901は、乗換えポイントPbにおいて、乗換えポイントPa以降で読み出していたデータよりも、さらに副走査方向において1ライン分隣のデータを読み出す。このようにして、画素単位のずれ補正が行われる。 First, the deviation correction in pixel units in the offset processing unit 901 will be described. The offset processing unit 901 receives the image data of the N value that has been halftone processed by the halftone processing unit 805, and temporarily stores it in the storage unit 204 that functions as an image memory. FIG. 10B shows the image data received from the halftone processing unit 805. FIG. 10B shows the image data in the main scanning section shown in FIG. 10A. The storage unit 204 may be configured as a page memory for storing image data for one page, or may be configured as a band memory for storing data for a plurality of lines. When the offset processing unit 901 reads out the image data from the storage unit 204, the offset processing unit 901 (c) is based on the transfer point information (pixel position and transfer direction in the main scanning direction in which the transfer is performed) in FIG. 10 (a). As shown in, the transfer process for one pixel is carried out. For example, the offset processing unit 901 reads the data to be read at the transfer point Pa (in this example, the image data for 5 pixels in the sub-scanning direction) and the data adjacent to one line in the sub-scanning direction. Similarly, at the transfer point Pb, the offset processing unit 901 reads data one line adjacent to the data read after the transfer point Pa in the sub-scanning direction. In this way, the deviation correction for each pixel is performed.

図10(d)は、画素単位のずれ補正で補正しきれなかった画素単位未満のずれ補正量と、ずれ補正方向とを示している。以降では、画素単位未満のずれ補正量に基づいて画素単位未満のずれを補正する補正処理(補間処理)が行われる。なお、本実施形態では、図10(a)のずれ補正量(プロファイル特性)を示すグラフ上に基準P0を持ち、基準P0に対して画素単位のずれ補正が発生した部分で、乗換えを実施している。このため、図10(d)に示すように、画素単位未満のずれ補正量は、0画素以上かつ1画素未満(図10(d)では、0/16画素以上かつ16/16画素未満)となるが、これに限るものではない。図12は、基準P0が、ずれ補正量(プロファイル特性)からずれた位置に設けられる例を示す図である。図12(a)では、ずれ補正量(プロファイル特性)を示すグラフから副走査方向に0.5画素ずれた座標に基準P0を持つ。この場合、基準P0に対して副走査方向に0.5画素のずれ補正が必要となった乗換えポイントPcで乗換えが実施される。このため、画素単位未満のずれ補正量は、0.5画素(8/16画素)以下のずれ補正量で表現されることとなる。図12(d)では、主走査方向における乗換えポイントPcの前後で、画素単位未満の補正方向が変わっている。このように、基準の取り方によって、乗換えポイントの位置は変化し、ずれ補正方向、および、ずれ補正量は変化するが、いずれの態様でもよい。 FIG. 10D shows a deviation correction amount less than the pixel unit that could not be corrected by the deviation correction in the pixel unit, and a deviation correction direction. After that, the correction process (interpolation process) for correcting the deviation of less than the pixel unit is performed based on the deviation correction amount of less than the pixel unit. In this embodiment, the reference P0 is provided on the graph showing the deviation correction amount (profile characteristic) in FIG. 10A, and the transfer is performed at the portion where the deviation correction in pixel units is generated with respect to the reference P0. ing. Therefore, as shown in FIG. 10D, the deviation correction amount of less than a pixel unit is 0 pixels or more and less than 1 pixel (in FIG. 10D, 0/16 pixels or more and less than 16/16 pixels). However, it is not limited to this. FIG. 12 is a diagram showing an example in which the reference P0 is provided at a position deviated from the deviation correction amount (profile characteristic). In FIG. 12A, the reference P0 is provided at coordinates displaced by 0.5 pixels in the sub-scanning direction from the graph showing the deviation correction amount (profile characteristic). In this case, the transfer is performed at the transfer point Pc, which requires 0.5 pixel deviation correction in the sub-scanning direction with respect to the reference P0. Therefore, the deviation correction amount less than the pixel unit is expressed by the deviation correction amount of 0.5 pixel (8/16 pixel) or less. In FIG. 12D, the correction direction of less than a pixel unit changes before and after the transfer point Pc in the main scanning direction. As described above, the position of the transfer point changes, the deviation correction direction, and the deviation correction amount change depending on how the reference is taken, but any embodiment may be used.

次に、図10に戻り、線幅判定部902における線幅判定処理について説明する。なお、本実施形態では、説明の簡易化のため、1ライン幅かそれ以外の線幅かを切り分ける判定の例を説明するが、これに限るものではなく、細かく線幅を判定してもよい。線幅判定部902は、オフセット処理部901で画素単位のずれ補正が実施された画像データを受け取り、横線の線幅の判定を実施する。横線とは、主走査方向に延びる線のことである。線幅とは、副走査方向の幅のことである。 Next, returning to FIG. 10, the line width determination process in the line width determination unit 902 will be described. In this embodiment, for the sake of simplification of the description, an example of determination for separating one line width or another line width will be described, but the present invention is not limited to this, and the line width may be determined finely. .. The line width determination unit 902 receives the image data in which the offset processing unit 901 has corrected the deviation in pixel units, and determines the line width of the horizontal line. The horizontal line is a line extending in the main scanning direction. The line width is the width in the sub-scanning direction.

図10(e)は、線幅判定処理における画像データと処理矩形との関係を示している。図10の例では、副走査方向5画素分の画像データが読み出されている。本例においては、線幅判定部902は、主走査方向の各位置において副走査方向5画素分の画素を用いて線幅の判定を行う。即ち、線幅判定部902は、線幅判定注目ライン上の各主走査画素位置で、注目画素1001(処理対象画素)を含む1x5画素の処理矩形1002を用いて判定を行う。線幅判定部902は、乗換えポイント間における線幅をそれぞれ判定する。 FIG. 10E shows the relationship between the image data and the processing rectangle in the line width determination processing. In the example of FIG. 10, image data for 5 pixels in the sub-scanning direction is read out. In this example, the line width determination unit 902 determines the line width using pixels for 5 pixels in the sub-scanning direction at each position in the main scanning direction. That is, the line width determination unit 902 makes a determination at each main scanning pixel position on the line width determination attention line using a processing rectangle 1002 of 1x5 pixels including the attention pixel 1001 (processing target pixel). The line width determination unit 902 determines the line width between the transfer points.

図13は、線幅判定を説明する図である。1x5画素からなる処理矩形1002が、図13(a)〜(c)のいずれかのパターンと一致する場合、線幅判定部902は、注目画素1001を含む処理矩形1002には、1ライン幅の線幅があると判定する。図13(a)〜(c)は、副走査方向5画素分の画素において中央の画素を注目画素とした場合に、処理矩形1002内に1ライン幅の線幅があるかを判定するパターンを示している。例えば、図13(a)は、注目画素1001が白以外の画素であり、かつ、注目画素1001の副走査方向に隣接する両画素がいずれも白画素である場合、注目画素1001が、1ライン幅であると判定するパターンである。図13(b)および(c)は、注目画素が白画素であり、注目画素の副走査方向の一方に隣接する第二画素が白以外の画素である。そして、その第二画素において注目画素と反対側の副走査方向に隣接する第三画素が白画素である場合、第二画素が、1ライン幅であると判定するパターンである。いずれのパターンとも一致しない場合は、線幅判定部902は、処理矩形1002には、1ライン幅以外が含まれていると判定する。そして、注目画素1001と処理矩形1002とを主走査方向に移しながら、各主走査画素位置でパターン判定による線幅判定を繰り返していく。本例では、乗換えポイント間における全ての主走査方向の位置において1ライン幅であると判定されている場合、当該区間に1ライン幅の横線があることを示す線幅情報を出力する。なお、乗換え区間内における全ての主走査方向の位置が1ライン幅でなくてもよい。少なくとも乗換えポイント近傍の主走査方向の位置が1ライン幅となっている場合、線幅判定部902は、当該補間区間に1ライン幅の横線があることを示す線幅情報を出力してもよい。尚、乗換えポイント近傍とは、図10の例では、乗換えポイント間のうちの主走査方向の後方における次の乗換えポイントの近傍のことである。一方、図12のように、乗換えポイントの基準がプロファイル特性からずれた位置にある場合、乗換えポイントの近傍は、乗換えポイント間のうちの主走査方向の前方および後方における各乗換えポイントの近傍のことである。 FIG. 13 is a diagram for explaining the line width determination. When the processing rectangle 1002 composed of 1x5 pixels matches any of the patterns of FIGS. 13 (a) to 13 (c), the line width determination unit 902 indicates that the processing rectangle 1002 including the pixel of interest 1001 has one line width. Judge that there is a line width. 13 (a) to 13 (c) show a pattern for determining whether or not there is a line width of one line width in the processing rectangle 1002 when the central pixel is the pixel of interest in the pixels for five pixels in the sub-scanning direction. Shown. For example, in FIG. 13A, when the pixel of interest 1001 is a pixel other than white and both pixels adjacent to the sub-scanning direction of the pixel of interest 1001 are white pixels, the pixel of interest 1001 is one line. It is a pattern that determines that it is a width. In FIGS. 13 (b) and 13 (c), the pixel of interest is a white pixel, and the second pixel adjacent to one of the sub-scanning directions of the pixel of interest is a pixel other than white. Then, when the third pixel adjacent to the attention pixel in the sub-scanning direction on the second pixel is a white pixel, the second pixel is determined to have one line width. If it does not match any of the patterns, the line width determination unit 902 determines that the processing rectangle 1002 includes a width other than one line width. Then, while moving the attention pixel 1001 and the processing rectangle 1002 in the main scanning direction, the line width determination by the pattern determination is repeated at each main scanning pixel position. In this example, when it is determined that the width is one line at all the positions in the main scanning direction between the transfer points, the line width information indicating that there is a horizontal line with one line width in the section is output. It should be noted that the positions in all the main scanning directions within the transfer section do not have to be one line width. When at least the position in the main scanning direction near the transfer point is one line width, the line width determination unit 902 may output line width information indicating that there is a horizontal line with one line width in the interpolation section. .. In the example of FIG. 10, the vicinity of the transfer point is the vicinity of the next transfer point between the transfer points behind the main scanning direction. On the other hand, as shown in FIG. 12, when the reference of the transfer point is located at a position deviated from the profile characteristic, the vicinity of the transfer point is the vicinity of each transfer point in front of and behind the main scanning direction among the transfer points. Is.

尚、図10(d)のずれ補正方向情報に応じて、パターンマッチングに用いる図13のパターンが切り替えられてもよい。例えば、図10(d)の乗換ポイントP0からPaまでの区間のように、ずれ補正方向が下方向であれば図13(a)および(b)のみのパターンを用いてパターンマッチングしてもよい。つまり、図13(c)を用いたパターンマッチングは行わなくてよい。これは、ずれ補正方向によって、後述する補間処理の上下どちらかのラインの重み付けが0となるからである。さらに言うと、ずれ補正方向が下方向である場合、補間処理の注目画素の下ラインの重み付けは0となる(詳細は後述する)。つまり、注目画素の下ラインが白以外であっても補間処理に利用されないので、図13(c)を用いて、注目画素の下ラインの線幅が1ライン幅であるかを判定する必要がないためである。同様に、ずれ補正方向が上方向であれば図13(a)および(c)のみのパターンでパターンマッチングしてもよい。なお、上述した細線判定処理は、一例に限らず、横線のライン幅を判定できればよい。 The pattern of FIG. 13 used for pattern matching may be switched according to the deviation correction direction information of FIG. 10D. For example, as in the section from the transfer point P0 to Pa in FIG. 10 (d), if the deviation correction direction is downward, pattern matching may be performed using only the patterns in FIGS. 13 (a) and 13 (b). .. That is, it is not necessary to perform pattern matching using FIG. 13C. This is because the weighting of either the upper or lower line of the interpolation process described later becomes 0 depending on the deviation correction direction. Furthermore, when the deviation correction direction is downward, the weighting of the lower line of the pixel of interest in the interpolation process is 0 (details will be described later). That is, even if the lower line of the attention pixel is other than white, it is not used for the interpolation processing. Therefore, it is necessary to determine whether the line width of the lower line of the attention pixel is one line width by using FIG. 13C. Because there is no such thing. Similarly, if the deviation correction direction is upward, pattern matching may be performed using only the patterns of FIGS. 13A and 13C. The fine line determination process described above is not limited to one example, and it is sufficient that the line width of the horizontal line can be determined.

次に、補間処理部903における画素単位未満のずれ補正処理(補間処理)を説明する。補間処理部903は、図3における「スムージングモード」の設定に応じて動作を切り替える。以下では、「スムージングモード」が「モード1(自動)」の場合の例を説明する。補間処理部903は、オフセット処理部901で画素単位のずれ補正を実施した画像データと、線幅判定部902から受け取った線幅判定結果とに基づいて、補間処理を行う。補間処理部903は、「スムージングモード」が「モード1(自動)」の場合、線幅判定部902からの線幅情報に応じて、乗換えポイントからの主走査方向の距離(画素数)で特定された補間区間を自動的に切り替えて補間処理を実施する。 Next, the deviation correction processing (interpolation processing) of less than a pixel unit in the interpolation processing unit 903 will be described. The interpolation processing unit 903 switches the operation according to the setting of the "smoothing mode" in FIG. Hereinafter, an example in the case where the “smoothing mode” is “mode 1 (automatic)” will be described. The interpolation processing unit 903 performs interpolation processing based on the image data in which the offset processing unit 901 has corrected the deviation in pixel units and the line width determination result received from the line width determination unit 902. When the "smoothing mode" is "mode 1 (automatic)", the interpolation processing unit 903 specifies the distance (number of pixels) in the main scanning direction from the transfer point according to the line width information from the line width determination unit 902. The interpolation process is performed by automatically switching the interpolated section.

本実施形態では、図10(f)に示すように、所定のライン幅以下(例えば1画素分のライン幅以下の場合)であれば、細線のかすれ防止を重視して、補間区間を、第一補間区間Aのように乗換えポイントの近傍3画素に絞る。これは、例えば、0.5画素の露光2回と、1画素の露光1回とでは、同じ濃度が現れない場合があるからである。つまり、画像の細線部分では、画素単位未満の露光を副走査方向に繰り返しても濃度が安定せず、細線かすれが発生することがあり得る。このため、画素単位未満の露光を行う区間を短くして、かすれが生じることを抑制する。一方、所定のライン幅でない(例えば1画素分のライン幅以外の場合)であれば、画素単位の乗換えにより生じる段差の抑制を重視して、補間区間を、第二補間区間Bのように乗換えポイントの近傍6画素に広げる。これにより、図10(f)のような補正イメージになるように画素単位未満の補正(補間処理)が行われる。補間処理部903は、上述した補間処理を実施した画像データを出力部806に供給する。尚、ライン幅が「0」の場合には、補間すべきデータがないので、補間処理は行われない。 In the present embodiment, as shown in FIG. 10F, if the line width is equal to or less than a predetermined line width (for example, when the line width is equal to or less than one pixel), the interpolation section is set with an emphasis on preventing fading of thin lines. As in one interpolation section A, the number of pixels is narrowed down to 3 pixels near the transfer point. This is because, for example, the same density may not appear between two exposures of 0.5 pixels and one exposure of one pixel. That is, in the fine line portion of the image, even if the exposure of less than a pixel unit is repeated in the sub-scanning direction, the density is not stable and the fine line faintness may occur. Therefore, the section in which exposure of less than a pixel unit is performed is shortened to suppress the occurrence of blurring. On the other hand, if the line width is not a predetermined line width (for example, when the line width is other than the line width for one pixel), the interpolation section is changed as in the second interpolation section B, with an emphasis on suppressing the step caused by the transfer in pixel units. Expand to 6 pixels near the point. As a result, correction (interpolation processing) of less than a pixel unit is performed so as to obtain a correction image as shown in FIG. 10 (f). The interpolation processing unit 903 supplies the image data subjected to the above-mentioned interpolation processing to the output unit 806. When the line width is "0", there is no data to be interpolated, so the interpolation process is not performed.

なお、補間処理を行う乗換ポイントの近傍の補間区間を特定する画素数は、線幅ごとにあらかじめ定義されているものとする。また、補間区間を特定する画素数は、制限なし(即ち、乗換えポイント間の全ての区間)を含めてもよい。また、カラー画像形成装置の場合、補間区間を特定する画素数は、CMYKの各色版ごとに定義されていてよい。色版によって、かすれ防止の優先度と画素単位の乗換え段差抑制の優先度とが異なるためである。例えば、黒文字は、通常K単色で表現されるものの、色文字は、赤・青などトナーを混ぜて表現する混色文字が中心となる。K単色で作られる黒文字と異なり、色文字では、複数の色版のトナーを重ねて色文字を再現するため、文字が細線で構成されている場合でもかすれが起き難い。一方で、K単色で作られる黒文字と異なり、色文字では複数の色版を重ねることで再現されることから、色ずれが発生することで文字エッジに偽色が発生してくる。このことから、CMY版では、画素単位の乗換え段差抑制に対する優先度がK版に比べて高くなる。従って、例えばK単色の場合における所定のライン幅以下の補間区間は、CMY版における所定のライン幅よりも短く設定されていてもよい。 It is assumed that the number of pixels for specifying the interpolation section in the vicinity of the transfer point where the interpolation processing is performed is defined in advance for each line width. Further, the number of pixels for specifying the interpolation section may include no limitation (that is, all sections between transfer points). Further, in the case of the color image forming apparatus, the number of pixels for specifying the interpolation section may be defined for each color version of CMYK. This is because the priority of preventing blurring and the priority of suppressing transfer steps on a pixel-by-pixel basis differ depending on the color plate. For example, black characters are usually expressed in K single color, but color characters are mainly mixed color characters expressed by mixing toner such as red and blue. Unlike black characters made of K single color, colored characters are reproduced by overlaying toner of a plurality of color plates, so that even if the characters are composed of thin lines, fading is unlikely to occur. On the other hand, unlike black characters made of K single color, color characters are reproduced by superimposing a plurality of color plates, so that false colors occur at the character edges due to color shift. For this reason, the CMY version has a higher priority for suppressing the transfer step in pixel units than the K version. Therefore, for example, the interpolation section below the predetermined line width in the case of K single color may be set shorter than the predetermined line width in the CMY version.

なお、図3に記載の「スムージングモード」が「モード2(弱)」であれば、補間処理部903は、線幅によらず、細線のかすれ防止を重視して、補間区間を、第一補間区間Aのように乗換え近傍に限定する。「スムージングモード」が「モード3(強)」であれば、線幅によらず、画素単位の乗換え段差抑制を重視して、補間区間を図11(f)に示す第二補間区間B、または、画素数制限なしとして、第一補間区間Aよりも広げる。 If the "smoothing mode" shown in FIG. 3 is "mode 2 (weak)", the interpolation processing unit 903 sets the interpolation section first, regardless of the line width, with an emphasis on preventing fading of fine lines. It is limited to the vicinity of the transfer as in the interpolation section A. If the "smoothing mode" is "mode 3 (strong)", the interpolation section is the second interpolation section B shown in FIG. 11 (f), or the second interpolation section B shown in FIG. 11 (f), with an emphasis on suppressing the transfer step in pixel units regardless of the line width. , The number of pixels is not limited, and the interval is wider than the first interpolation section A.

次に、補間処理部903が補間区間で行う補間処理を説明する。具体的には、図10(g)に示すように、補間処理の注目ラインとその副走査方向上下の画素に対して以下のような演算を行うことで、画素単位未満の補正を実現することができる。なお、図10において注目ラインよりも副走査方向の上のラインは、1ライン前のラインであるものとする。 Next, the interpolation processing performed by the interpolation processing unit 903 in the interpolation section will be described. Specifically, as shown in FIG. 10 (g), correction of less than a pixel unit can be realized by performing the following calculation on the line of interest in the interpolation process and the pixels above and below the sub-scanning direction. Can be done. In FIG. 10, the line above the line of interest in the sub-scanning direction is assumed to be the line one line before.

補間に用いる演算式を式1に記す。なお、以下のW1、W2、W3は、任意の重み付け係数である。 The arithmetic expression used for interpolation is described in Equation 1. The following W1, W2, and W3 are arbitrary weighting coefficients.

(補間画素値)=(W1×(補間処理注目ラインの1ライン前画素値)+W2×(補間処理注目ライン画素値)+W3×(補間処理注目ラインの1ライン後画素値))÷(W1+W2+W3) ・・・・・(式1)
図10(f)および図11(f)に示す補間区間では、副走査方向の下方に注目ラインの画素が移動するように補間する必要がある。このため、図10(g)および図11(g)の重み付け係数は、注目ラインの後ラインについては重みを0にしておき、注目ラインおよび注目ラインの前ラインについては、徐々に前ラインの画素が注目ライン側に移動するように重みを設定している。注目ラインをずらしながら処理を行うことで、副走査方向の下方に画素が移動するように補間処理が行われる。重み付け係数は、例えばプロファイル特性および補間区間に応じて適宜決定される。なお、図10(g)および図11(g)の重み付け係数の例では、対象となる副走査方向2画素の総和が「16」となるように記載しているがこれに限るものではない。
(Interpolation pixel value) = (W1 × (pixel value one line before interpolation processing attention line) + W2 × (interpolation processing attention line pixel value) + W3 × (pixel value one line after interpolation processing attention line)) ÷ (W1 + W2 + W3) (Equation 1)
In the interpolation section shown in FIGS. 10 (f) and 11 (f), it is necessary to perform interpolation so that the pixels of the line of interest move downward in the sub-scanning direction. Therefore, in the weighting coefficients of FIGS. 10 (g) and 11 (g), the weight is set to 0 for the rear line of the attention line, and the pixels of the front line are gradually set for the attention line and the front line of the attention line. The weight is set so that is moved to the attention line side. By performing the processing while shifting the line of interest, the interpolation processing is performed so that the pixels move downward in the sub-scanning direction. The weighting coefficient is appropriately determined according to, for example, the profile characteristics and the interpolation interval. In the examples of the weighting coefficients in FIGS. 10 (g) and 11 (g), the total sum of the two pixels in the sub-scanning direction to be the target is described as “16”, but the present invention is not limited to this.

本実施形態では、「スムージングモード」の設定条件および線幅情報に応じて、画素単位未満のずれ補正を行う補間区間の範囲を変え、画素単位の乗換えによって生じる段差を徐々に補間する処理が行われる。図10(g)および図11(g)では、線幅が1ラインの線に対する第一補間区間Aと、線幅が2ラインの線に対する第二補間区間Bとで、補間区間に対応する画素数を変えている。補間区間に対応する画素数が変わると、乗換えポイントまでの距離が変わるので、補間区間に対応する画素数に応じて補間処理の重み付け係数を変えている。 In the present embodiment, the range of the interpolation section for correcting the deviation of less than a pixel unit is changed according to the setting condition of the "smoothing mode" and the line width information, and the step generated by the transfer in the pixel unit is gradually interpolated. Will be In FIGS. 10 (g) and 11 (g), the first interpolation section A for a line having a line width of 1 line and the second interpolation section B for a line having a line width of 2 lines are pixels corresponding to the interpolation section. I'm changing the number. Since the distance to the transfer point changes when the number of pixels corresponding to the interpolation section changes, the weighting coefficient of the interpolation processing is changed according to the number of pixels corresponding to the interpolation section.

なお、「モード3(強)」が設定されている場合において、画素単位の乗換え段差抑制を特に重視して、補間区間の制限なしで補間処理を実施させる場合には、乗換えポイントまでの距離で重み係数を変えなくてよい。、単純に、図10(d)に示すような画素単位未満のずれ補正量に応じて補間処理の重み付け係数を変えてもよい。 In addition, when "mode 3 (strong)" is set, when the interpolation process is performed without limiting the interpolation section with particular emphasis on the suppression of the transfer step in pixel units, the distance to the transfer point is used. The weighting factor does not have to be changed. , The weighting coefficient of the interpolation processing may be simply changed according to the deviation correction amount of less than the pixel unit as shown in FIG. 10D.

図10(h)および図11(h)は、式1により得られる補間画素値の概念図を示している。式1による補間により、乗換えポイントPaの近傍の第一補間区間Aでは、乗換えポイントPaに近い主走査位置の画素ほど、注目ラインの前ライン(白データライン)の画素値の影響を受ける。また、乗換えポイントPaから遠い主走査位置の画素ほど、注目ライン(黒データライン)の影響を強く受ける。これにより、図10(h)および図11(h)に示すように、補間区間では1画素分の1ライン幅のライン画像は、副走査方向に2画素分の2ライン幅のハーフドットを含むに変換される。ハーフドットとは、フルドットではないドットのことである。フルドットとは、1つの画素の領域内の全て渡って形成されるドットである。 10 (h) and 11 (h) show conceptual diagrams of interpolated pixel values obtained by Equation 1. By interpolation according to Equation 1, in the first interpolation section A near the transfer point Pa, the pixels at the main scanning position closer to the transfer point Pa are affected by the pixel value of the line (white data line) in front of the line of interest. Further, the pixel at the main scanning position farther from the transfer point Pa is more strongly affected by the line of interest (black data line). As a result, as shown in FIGS. 10 (h) and 11 (h), the line image having a line width of 1 pixel in the interpolation section includes half dots having a line width of 2 pixels in the sub-scanning direction. Is converted to. A half dot is a dot that is not a full dot. A full dot is a dot formed over the entire area of one pixel.

ハーフドットは、印刷部206における印刷制御によって再現される。例えば、不図示のパルス幅変調手段(PWM)を用いて、レーザー露光時間を変調することでハーフドットが再現される。例えば1画素4bit幅、16階調を持つPWMであれば、1画素の発光パルス幅を16分割し、0〜15までのPWM値に応じて段階的にレーザー露光時間を制御することでハーフドットが再現される。図10(i)は、図10(h)に示す補間処理後画像の感光体22での露光イメージであり、主走査ラインの傾きが相殺され、ほぼ水平な直線が形成されることになる。 The half dots are reproduced by the print control in the printing unit 206. For example, half dots are reproduced by modulating the laser exposure time using a pulse width modulation means (PWM) (not shown). For example, in the case of PWM having 1 pixel 4 bit width and 16 gradations, the emission pulse width of 1 pixel is divided into 16 and the laser exposure time is controlled stepwise according to the PWM value from 0 to 15 to achieve half dots. Is reproduced. FIG. 10 (i) is an exposure image of the image after the interpolation process shown in FIG. 10 (h) on the photoconductor 22, and the inclination of the main scanning line is canceled out to form a substantially horizontal straight line.

<フローチャート>
図14は、本実施形態のフローチャートを示す図である。図14の処理は、主に画像処理部207において行われる処理であるが、制御部203のCPU208が、ROM209内に格納された制御プログラムを読み込んでRAM210に展開し、これをCPU208が実行することで実現されてもよい。図14におけるステップの一部または全部の機能をASICまたは電子回路等のハードウェアで実現してもよい。なお、各処理の説明における記号「S」は、当該フローチャートにおけるステップであることを意味する。
<Flow chart>
FIG. 14 is a diagram showing a flowchart of the present embodiment. The process of FIG. 14 is mainly performed by the image processing unit 207, and the CPU 208 of the control unit 203 reads the control program stored in the ROM 209, expands it into the RAM 210, and the CPU 208 executes this. It may be realized by. Some or all of the functions of the steps in FIG. 14 may be realized by hardware such as an ASIC or an electronic circuit. The symbol "S" in the description of each process means a step in the flowchart.

図14の処理は、ずれ補正処理に関する部分を抽出したフローチャートである。また、本例では、「スムージングモード」が「モード1(自動)」で設定されているものとする。画像処理部207は、図8で説明したように、入力データをレンダリングして、色変換処理を行い、階調補正を実施している。S1401においてハーフトーン処理部805は、階調補正された画像データを取得し、ハーフトーン処理を行う。S1402において、ずれ補正処理部807のオフセット処理部901は、画素単位の乗換え処理を行う。なお、この例では、1ページ分のデータをまとめて処理する例を示しているが、所定のバンド単位で行う場合には、S1402〜S1405までの処理が1ページ分行われるまで、繰り返し行われることになる。 The process of FIG. 14 is a flowchart in which a part related to the deviation correction process is extracted. Further, in this example, it is assumed that the "smoothing mode" is set to "mode 1 (automatic)". As described with reference to FIG. 8, the image processing unit 207 renders the input data, performs color conversion processing, and performs gradation correction. In S1401, the halftone processing unit 805 acquires the gradation-corrected image data and performs halftone processing. In S1402, the offset processing unit 901 of the deviation correction processing unit 807 performs the transfer processing in pixel units. In this example, an example of processing data for one page at a time is shown, but when the data for one page is processed in a predetermined band unit, the processing from S140 to S1405 is repeated until the processing for one page is performed. become.

S1403において線幅判定部902は、各乗換えポイント間において線幅判定を行い、乗換えポイント間に1ライン幅の線があるかを判定する。1ライン幅の線がある場合、S1404に進み、補間処理部903は、当該乗換ポイント間の補間区間を、乗換えポイント近傍に補間区間を限定した第一補間区間に決定する。一方、1ライン幅の線以外の場合、S1405に進み、補間処理部903は、当該乗換ポイント間の補間区間を、第一補間区間よりも長い第二補間区間に決定する。S1403〜S1405の処理は、全ての乗換ポイント間で行われる。その後、S1406で補間処理部903は、決定した各補間区間において画素単位未満の補間処理を行う。S1407では、出力部806から印刷用のデータが印刷部206に出力され、印刷部206において印刷処理が実行される。画素単位未満の補間が行われる補間区間においては、ハーフドットが、印刷部206の露光手段におけるPWM制御によって再現される。 In S1403, the line width determination unit 902 determines the line width between each transfer point, and determines whether or not there is a line with one line width between the transfer points. If there is a line with a width of one line, the process proceeds to S1404, and the interpolation processing unit 903 determines the interpolation section between the transfer points as the first interpolation section in which the interpolation section is limited to the vicinity of the transfer point. On the other hand, in the case of a line other than one line width, the process proceeds to S1405, and the interpolation processing unit 903 determines the interpolation section between the transfer points as the second interpolation section longer than the first interpolation section. The processing of S1403 to S1405 is performed between all the transfer points. After that, in S1406, the interpolation processing unit 903 performs interpolation processing of less than a pixel unit in each of the determined interpolation sections. In S1407, printing data is output from the output unit 806 to the printing unit 206, and the printing process is executed in the printing unit 206. In the interpolation section where interpolation of less than pixel units is performed, half dots are reproduced by PWM control in the exposure means of the printing unit 206.

以上説明したように、本実施形態によれば、線幅情報に応じて補間処理部903の補間区間の範囲を変更することで、乗り換えポイント境界における不自然な段差の抑制と、細線かすれの抑制とを両立することができる。 As described above, according to the present embodiment, by changing the range of the interpolation section of the interpolation processing unit 903 according to the line width information, it is possible to suppress an unnatural step at the transfer point boundary and suppress fine line blurring. Can be compatible with.

なお、図10および図11に示す例においては、乗換えポイントの間でライン幅に変更がない例を説明したが、乗換えポイントの間でライン幅に変更がある場合がある。例えば、1ライン幅と2ライン幅とが混在する場合がある。このような場合、線幅判定部902は、当該乗換ポイントの境界部分(すなわち、補間区間に該当する区間)におけるライン幅を優先して当該乗換ポイント間の線幅情報を出力してもよい。あるいは、前述したように、色版に応じて優先度も異なるので、色版に応じて優先すべきライン幅の線幅情報を出力してもよい。 In the examples shown in FIGS. 10 and 11, the example in which the line width does not change between the transfer points has been described, but the line width may change between the transfer points. For example, one line width and two line width may be mixed. In such a case, the line width determination unit 902 may output the line width information between the transfer points with priority given to the line width at the boundary portion of the transfer points (that is, the section corresponding to the interpolation section). Alternatively, as described above, since the priority differs depending on the color plate, the line width information of the line width to be prioritized may be output according to the color plate.

<<実施形態2>>
実施形態1では、線幅情報に応じて補間処理部903が補間区間の範囲を変更する例を説明した。そして、この補間区間の範囲は、乗換えポイントからの距離(画素数)によって特定される例を説明した。本実施形態では、補間区間の範囲を、乗換えポイントからの距離で特定するのではなく、基準からの画素単位未満のずれ補正量の大きさで特定する例を説明する。また、実施形態1と同様に、線幅情報にも応じて補間区間の範囲が変わる例を説明する。
<< Embodiment 2 >>
In the first embodiment, an example in which the interpolation processing unit 903 changes the range of the interpolation section according to the line width information has been described. Then, an example in which the range of this interpolation section is specified by the distance (number of pixels) from the transfer point has been described. In the present embodiment, an example will be described in which the range of the interpolation section is specified not by the distance from the transfer point but by the magnitude of the deviation correction amount less than the pixel unit from the reference. Further, as in the first embodiment, an example in which the range of the interpolation section changes according to the line width information will be described.

補間区間を特定する情報として、乗換ポイントからの距離を利用しないことで、乗換えポイントの位置の情報が補間処理において不要となる。このため、実施形態1より簡易な構成で、補間処理の処理対象となる補間区間を特定することができる。本実施形態では、基準からの画素単位未満の色ずれ補正量の大きさを利用して補間区間を特定することから、補間範囲は乗換えポイントからの固定距離とはならず、走査線の曲り特性によって変化することとなる。 By not using the distance from the transfer point as the information for specifying the interpolation section, the information on the position of the transfer point becomes unnecessary in the interpolation process. Therefore, it is possible to specify the interpolation section to be processed by the interpolation processing with a simpler configuration than that of the first embodiment. In the present embodiment, since the interpolation section is specified by using the magnitude of the color shift correction amount less than the pixel unit from the reference, the interpolation range is not a fixed distance from the transfer point, and the bending characteristic of the scanning line. Will change depending on.

本実施形態では、実施形態1とは図9の補間処理部903における画素単位未満のずれ補正処理の一部分のみが異なるため、前述の実施形態と同様の部分に関しては省略し、異なる部分を中心に以下に説明する。また、「スムージングモード」が「モード1(自動)」に設定されているものとして説明する。 In the present embodiment, only a part of the deviation correction processing of less than a pixel unit in the interpolation processing unit 903 of FIG. 9 is different from the first embodiment. Therefore, the same part as that of the above-described embodiment is omitted, and the different part is mainly used. This will be described below. Further, it is assumed that the "smoothing mode" is set to "mode 1 (automatic)".

<補間処理部903の説明>
本実施形態の補間処理部903は、オフセット処理部901から画素単位の色ずれ補正を実施した画像データを受け取り、さらに、線幅判定部902から出力された線幅情報を受け取る。そして、補間処理部903は、線幅判定部902からの線幅情報と、基準P0からの画素単位未満のずれ補正量と、ずれ補正方向と、に応じて補間処理の重み付け係数を切り替える。
<Explanation of interpolation processing unit 903>
The interpolation processing unit 903 of the present embodiment receives image data obtained by performing color shift correction in pixel units from the offset processing unit 901, and further receives line width information output from the line width determination unit 902. Then, the interpolation processing unit 903 switches the weighting coefficient of the interpolation processing according to the line width information from the line width determination unit 902, the deviation correction amount less than the pixel unit from the reference P0, and the deviation correction direction.

図15は、線幅ごとに定義された、基準P0からの画素単位未満のずれ補正量と、ずれ補正方向と、に対応する補間処理の重み付け係数テーブルの一例を示す図である。重み付け係数テーブルは、印刷部206のROM211に格納されている。図15に示すように、1ライン幅のテーブルと、1ライン幅以外のテーブルとに分かれている。なお、実施形態1で説明したように、1ライン幅と1ライン幅以外とに限られるものではなく、ライン幅ごとのテーブルを有していてもよい。 FIG. 15 is a diagram showing an example of a weighting coefficient table of interpolation processing corresponding to a deviation correction amount less than a pixel unit from the reference P0 and a deviation correction direction defined for each line width. The weighting coefficient table is stored in ROM 211 of the printing unit 206. As shown in FIG. 15, the table is divided into a table having a width of one line and a table having a width other than one line. As described in the first embodiment, the width is not limited to one line width and one line width, and a table for each line width may be provided.

図15に示すように、1ライン幅であれば、かすれ防止を重視して、13/16≦ずれ補正量<16/16のずれ補正量に対してのみ補間処理が適用される重み付け係数としている。一方で、1ライン幅以外であれば、画素単位の乗換えにより生じる段差の抑制を重視して、10/16≦ずれ補正量<16/16のずれ補正量に対してのみ補間処理が適用される重み付け係数としている。 As shown in FIG. 15, if the width is one line, the weighting coefficient is set so that the interpolation process is applied only to the deviation correction amount of 13/16 ≦ deviation correction amount <16/16, with an emphasis on blur prevention. .. On the other hand, if the width is other than one line width, the interpolation process is applied only to the deviation correction amount of 10/16 ≤ deviation correction amount <16/16, with an emphasis on suppressing the step caused by the transfer in pixel units. It is a weighting coefficient.

図16および図17は、図15の重み付けテーブルを用いて、ずれ補正処理を実施した例である。図16および図17は、図10および図11と同様に、ある主走査区間における線画像データに対して、画素単位のずれ補正、線幅判定、および画素単位未満のずれ補正を実施した一例を示している。図16は、1ライン幅の線画像データに対する処理例を示し、図17は、2ライン幅の線画像データに対する処理例を示している。図16と図17とは、対象となる線画像データが、1ライン幅であるか2ライン幅であるかが相違している。図16(a)〜(i)は、図17(a)〜(i)にそれぞれ対応している。 16 and 17 are examples in which the deviation correction process is performed using the weighting table of FIG. 16 and 17 show, similarly to FIGS. 10 and 11, an example in which line image data in a certain main scanning section is subjected to pixel-by-pixel deviation correction, line width determination, and pixel-by-pixel deviation correction. Shown. FIG. 16 shows a processing example for line image data having a width of 1 line, and FIG. 17 shows a processing example for line image data having a width of 2 lines. FIG. 16 and FIG. 17 differ in whether the target line image data has a 1-line width or a 2-line width. 16 (a) to 16 (i) correspond to FIGS. 17 (a) to 17 (i), respectively.

1ライン幅であれば、細線のかすれ防止を重視する処理が行われる。即ち、図16(d)において13/16≦ずれ補正量<16/16のずれ補正量を示す主走査位置でのみ、図16(g)に示すように、補間処理が適用される重み付け係数が割り当てられる。また、1ライン幅以外であれば、画素単位の乗換えによって生じる段差の抑制を重視する処理が行われる。即ち、図17(d)において10/16≦ずれ補正量<16/16のずれ補正量を示す主走査位置でのみ、図17(g)に示すように、補間処理が適用される重み付け係数が割り当てられる。なお、図16および図17は、結果として図10および図11と同様の露光イメージが得られる例となっているが、補間処理に用いられる補間区間の特定方法が異なっている。 If the width is one line, processing that emphasizes prevention of fading of thin lines is performed. That is, as shown in FIG. 16 (g), the weighting coefficient to which the interpolation process is applied is applied only at the main scanning position showing the deviation correction amount of 13/16 ≦ deviation correction amount <16/16 in FIG. 16 (d). Assigned. Further, if the width is other than one line width, a process that emphasizes suppression of a step caused by transfer in pixel units is performed. That is, as shown in FIG. 17 (g), the weighting coefficient to which the interpolation process is applied is determined only at the main scanning position showing the deviation correction amount of 10/16 ≦ deviation correction amount <16/16 in FIG. 17 (d). Assigned. Note that FIGS. 16 and 17 are examples in which the same exposure image as in FIGS. 10 and 11 is obtained as a result, but the method for specifying the interpolation section used in the interpolation processing is different.

以上説明したように、本実施形態においては、線幅情報に基づいて、画素単位未満のずれ補正量の大きさに応じて特定される補間区間の範囲を変更する。これにより、乗り換えポイント境界における不自然な段差の抑制と、細線かすれの抑制とを両立することができる。 As described above, in the present embodiment, the range of the interpolation section specified according to the magnitude of the deviation correction amount less than the pixel unit is changed based on the line width information. As a result, it is possible to suppress an unnatural step at the boundary of the transfer point and to suppress faint lines.

<<その他の実施形態>>
以上説明した実施形態では、カラーの画像形成装置を例に挙げて説明したが、単色の画像形成装置において適用されてもよい。
<< Other Embodiments >>
In the above-described embodiment, the color image forming apparatus has been described as an example, but the present invention may be applied to a monochromatic image forming apparatus.

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

24 スキャナ部
22 感光体
901 オフセット処理部
902 線幅判定部
903 補間処理部
24 Scanner unit 22 Photoreceptor 901 Offset processing unit 902 Line width determination unit 903 Interpolation processing unit

Claims (15)

露光手段によって感光体に露光される走査線の特性を示すプロファイル特性に応じて、前記露光手段による露光に用いられる画像データの補正を行う画像処理装置であって、
前記画像データにおける、前記走査線の走査方向に対応する主走査方向の乗換えポイントにおいて画素単位のずれ補正処理を行う補正手段と、
前記画像データの前記乗換えポイント間において画素単位未満の補間処理を行う補間手段と、
を有し、
前記補間処理が行われる補間区間は、当該乗換えポイント間における画像の線幅に応じて変わることを特徴とする画像処理装置。
An image processing device that corrects image data used for exposure by the exposure means according to profile characteristics indicating the characteristics of scanning lines exposed to the photoconductor by the exposure means.
A correction means for performing pixel-by-pixel shift correction processing at a transfer point in the main scanning direction corresponding to the scanning direction of the scanning line in the image data.
An interpolation means that performs interpolation processing of less than a pixel unit between the transfer points of the image data,
Have,
An image processing apparatus characterized in that the interpolation section in which the interpolation processing is performed changes according to the line width of an image between the transfer points.
前記線幅が所定の幅以下の場合、前記補間区間は、前記乗換えポイントの近傍の区間である第一補間区間となることを特徴とする請求項1に記載の画像処理装置。 The image processing apparatus according to claim 1, wherein when the line width is equal to or less than a predetermined width, the interpolation section is a first interpolation section which is a section in the vicinity of the transfer point. 前記線幅が前記所定の幅より大きい場合、前記補間区間は、前記第一補間区間よりも長い第二補間区間となることを特徴とする請求項2に記載の画像処理装置。 The image processing apparatus according to claim 2, wherein when the line width is larger than the predetermined width, the interpolation section is a second interpolation section longer than the first interpolation section. 前記第二補間区間は、前記乗換えポイント間の区間と同じ長さの区間を含むことを特徴とする請求項3に記載の画像処理装置。 The image processing apparatus according to claim 3, wherein the second interpolation section includes a section having the same length as the section between the transfer points. 前記第一補間区間は、前記乗換えポイント間の区間よりも短いことを特徴とする請求項2から4のいずれか一項に記載の画像処理装置。 The image processing apparatus according to any one of claims 2 to 4, wherein the first interpolation section is shorter than the section between the transfer points. 前記所定の幅は、1画素分の幅であることを特徴とする請求項2から5のいずれか一項に記載の画像処理装置。 The image processing apparatus according to any one of claims 2 to 5, wherein the predetermined width is the width of one pixel. 前記補間区間は、前記露光手段にハーフドットを形成させる区間であることを特徴とする請求項1から6のいずれか一項に記載の画像処理装置。 The image processing apparatus according to any one of claims 1 to 6, wherein the interpolation section is a section in which the exposure means forms a half dot. 前記補間区間は、前記乗換えポイントからの距離で特定されることを特徴とする請求項1から7のいずれか一項に記載の画像処理装置。 The image processing apparatus according to any one of claims 1 to 7, wherein the interpolation section is specified by a distance from the transfer point. 前記補間区間は、前記プロファイル特性によって表される画素単位未満のずれ補正量の大きさによって特定されることを特徴とする請求項1から7のいずれか一項に記載の画像処理装置。 The image processing apparatus according to any one of claims 1 to 7, wherein the interpolation section is specified by a magnitude of a deviation correction amount less than a pixel unit represented by the profile characteristic. 前記線幅は、前記感光体が回転する副走査方向の幅であることを特徴とする請求項1から9のいずれか一項に記載の画像処理装置。 The image processing apparatus according to any one of claims 1 to 9, wherein the line width is a width in a sub-scanning direction in which the photoconductor rotates. 前記プロファイル特性は、前記走査線の理想的な走査線に対する前記主走査方向の各位置における前記副走査方向へのずれ量およびずれ方向、または、前記副走査方向のずれを補正するずれ補正量および補正方向を示す情報であることを特徴とする請求項10に記載の画像処理装置。 The profile characteristics include a deviation amount and a deviation direction in the sub-scanning direction at each position in the main scanning direction with respect to an ideal scanning line of the scanning line, or a deviation correction amount for correcting a deviation in the sub-scanning direction. The image processing apparatus according to claim 10, wherein the information indicates a correction direction. 前記画像処理装置は、複数の色版を印刷する画像形成装置に用いられ、
前記補間区間は、色版に応じて変わることを特徴とする請求項1から11のいずれか一項に記載の画像処理装置。
The image processing device is used in an image forming device that prints a plurality of color plates.
The image processing apparatus according to any one of claims 1 to 11, wherein the interpolation section changes according to a color plate.
請求項1から12のいずれか一項に記載の画像処理装置と、前記露光手段と、を備えることを特徴とする画像形成装置。 An image forming apparatus comprising the image processing apparatus according to any one of claims 1 to 12 and the exposure means. 露光手段によって感光体に露光される走査線の特性を示すプロファイル特性に応じて、前記露光手段による露光に用いられる画像データの補正を行う画像処理方法であって、
前記画像データにおける、前記走査線の走査方向に対応する主走査方向の乗換えポイントにおいて画素単位のずれ補正処理を行う補正工程と、
前記画像データの前記乗換えポイント間において画素単位未満の補間処理を行う補間工程と、
を有し、
前記補間処理が行われる補間区間は、当該乗換えポイント間における画像の線幅に応じて変わることを特徴とする画像処理方法。
An image processing method for correcting image data used for exposure by the exposure means according to profile characteristics indicating the characteristics of scanning lines exposed to the photoconductor by the exposure means.
A correction step of performing a pixel-by-pixel shift correction process at a transfer point in the main scanning direction corresponding to the scanning direction of the scanning line in the image data.
An interpolation step of performing interpolation processing of less than a pixel unit between the transfer points of the image data, and
Have,
An image processing method characterized in that the interpolation section in which the interpolation processing is performed changes according to the line width of the image between the transfer points.
コンピュータを、請求項1から12のいずれか一項に記載の画像処理装置の各手段として機能させるためのプログラム。 A program for causing a computer to function as each means of the image processing apparatus according to any one of claims 1 to 12.
JP2019125112A 2019-07-04 2019-07-04 Image processing apparatus, image processing method, and program Pending JP2021011033A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019125112A JP2021011033A (en) 2019-07-04 2019-07-04 Image processing apparatus, image processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019125112A JP2021011033A (en) 2019-07-04 2019-07-04 Image processing apparatus, image processing method, and program

Publications (1)

Publication Number Publication Date
JP2021011033A true JP2021011033A (en) 2021-02-04

Family

ID=74226752

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019125112A Pending JP2021011033A (en) 2019-07-04 2019-07-04 Image processing apparatus, image processing method, and program

Country Status (1)

Country Link
JP (1) JP2021011033A (en)

Similar Documents

Publication Publication Date Title
JP5006731B2 (en) Image forming apparatus and image correction method
JP5144161B2 (en) Color image forming apparatus and color image forming method
JP4979357B2 (en) Image forming apparatus and control method thereof
JP4323871B2 (en) Image forming apparatus
JP4966787B2 (en) Color image forming apparatus and color image correction method
JP5241311B2 (en) Image forming apparatus, image forming method, and program
JP5979963B2 (en) Image processing apparatus, image processing method, and program
US9146514B2 (en) Image forming apparatus and image forming method for correcting registration deviation
JP2007300551A (en) Image processing apparatus and image processing method
JP4673192B2 (en) Image processing apparatus and image processing apparatus control method
US8174551B2 (en) Image forming apparatus and image forming method which utilizes a trapping process
JP5404340B2 (en) Image forming apparatus, image forming method, and program
US8736903B2 (en) Image processing apparatus, image forming apparatus, and computer readable medium storing program
JP2017046074A (en) Image processing system, image processing method and program
JPH1065920A (en) Image processing unit
JP4898292B2 (en) Image forming apparatus, image forming method, and program
JP2021011033A (en) Image processing apparatus, image processing method, and program
JP2012160858A (en) Image forming apparatus
JP4366445B2 (en) Image forming apparatus
US8345312B2 (en) Method of printing a text with an apparatus using channels
JP6029714B2 (en) Apparatus and method for handling image data
JP4015150B2 (en) Image processing device
JP2021066155A (en) Image processing apparatus, image processing method, and program
JP2023130616A (en) Image processing apparatus and image forming apparatus
JP2019110469A (en) Image forming apparatus, image forming method, and program