JP2007144740A - Image forming device, its control method and program - Google Patents
Image forming device, its control method and program Download PDFInfo
- Publication number
- JP2007144740A JP2007144740A JP2005340922A JP2005340922A JP2007144740A JP 2007144740 A JP2007144740 A JP 2007144740A JP 2005340922 A JP2005340922 A JP 2005340922A JP 2005340922 A JP2005340922 A JP 2005340922A JP 2007144740 A JP2007144740 A JP 2007144740A
- Authority
- JP
- Japan
- Prior art keywords
- image
- unit
- image data
- data
- correction information
- 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.)
- Withdrawn
Links
Images
Landscapes
- Laser Beam Printer (AREA)
- Exposure Or Original Feeding In Electrophotography (AREA)
- Fax Reproducing Arrangements (AREA)
- Color Image Communication Systems (AREA)
Abstract
Description
本発明は、像担持、像担持体に走査露光する露光部、露光部からの露光走査によって像担持体上に生成された静電潜像を記録媒体上に顕像化する現像部を用いて、画像データに基づく画像を形成する画像形成技術に関するものである。 The present invention uses an image carrier, an exposure unit that scans and exposes the image carrier, and a developing unit that visualizes an electrostatic latent image generated on the image carrier by exposure scanning from the exposure unit on a recording medium. The present invention relates to an image forming technique for forming an image based on image data.
近年、電子写真方式のカラー画像形成装置における画像形成スピードの高速化のために、色材の数と同数の現像器及び感光ドラムを備え、画像搬送ベルト上や記録媒体上に順次異なる色の画像を転写するタンデム方式のカラー画像形成装置が増えている。このタンデム方式のカラー画像形成装置においては、レジストレーションずれを生じさせる複数の要因があることが既に知られており、それぞれの要因に対して様々な対処方法が提案されている。 In recent years, in order to increase the image forming speed in an electrophotographic color image forming apparatus, the same number of developing devices and photosensitive drums as the number of color materials are provided, and images of different colors are sequentially provided on an image conveying belt or a recording medium. The number of tandem color image forming apparatuses that transfer the image is increasing. In this tandem color image forming apparatus, it is already known that there are a plurality of factors that cause registration deviation, and various countermeasures have been proposed for each factor.
その1つの要因が、偏向走査装置のレンズの不均一性や取り付け位置ずれ、偏向走査装置のカラー画像形成装置本体への組み付け位置ずれである。その場合、走査線に傾きや曲がりが生じ、その程度が色毎に異なることで、レジストレーションずれとなる。 One factor is the non-uniformity of the lens of the deflection scanning device, the mounting position shift, and the mounting position shift of the deflection scanning device to the color image forming apparatus main body. In that case, the scan line is inclined or bent, and the degree of the change differs for each color, resulting in registration shift.
このレジストレーションずれへの対処方法として、特許文献1には、偏向走査装置の組立工程で、光学センサを用いて走査線の曲がりの大きさを測定し、レンズを機械的に回転させて走査線の曲がりを調整した後、接着剤で固定する方法が記載されている。
As a method for coping with this registration error,
特許文献2には、偏向走査装置をカラー画像形成装置本体へ組み付ける工程で、光学センサを用いて走査線の傾きの大きさを測定し、偏向走査装置を機械的に傾かせて走査線の傾きを調整した上でカラー画像形成装置本体へ組み付ける方法が記載されている。
In
また、特許文献3には、光学センサを用いて走査線の傾きと曲がりの大きさを測定し、それらを相殺するようにビットマップ画像データを補正し、その補正した画像を形成する方法が記載されている。この方法は、画像データを処理することで電気的にレジストレーションずれの補正を行う。そのため、特許文献3に記載されている方法は、機械的な調整部材や組立時の調整工程が不要となる点において、特許文献1及び2に記載されている方法より、安価にレジストレーションずれへ対処することができる。
Further,
特許文献3のような、電気的なレジストレーションずれ補正は、1画素単位の補正と1画素未満の補正に分かれる。1画素単位の補正は、図4に示すように、傾きと曲がりの補正量に応じて画素を1画素単位で副走査方向へオフセットさせる。1画素未満の補正は、図5に示すように、ビットマップ画像データの階調値を副走査方向の前後の画素で調整する。1画素未満の補正を実施することにより、1画素単位の補正により生じるオフセットさせた境界における不自然な段差を解消し、画像の平滑化を図ることができる。
As in
また、コントローラ処理におけるレジストレーションずれ補正処理の対応方法として、特許文献4には、複数成分の面画像を送信する送信部において、各複数成分の画像の位置ずれ量を受信する。次に、その受信した位置ずれ量に応じて複数成分の面画像を送信するタイミングを制御することで、各面画像に対する位置ずれ補正を実施する構成が記載されている。
Further, as a method for dealing with registration deviation correction processing in controller processing,
更に、特許文献5には、色毎の位置ずれを補正する構成として、露光ヘッドの素子制御によって発生する印刷開始位置のずれに対して色毎に露光開始タイミングをずらすことによって、色ずれを調整する方法が記載されている。
しかしながら、コントローラ処理における従来例では、以下のような欠点があった。 However, the conventional example in the controller processing has the following drawbacks.
即ち、特許文献4では、データの送信タイミングをコントロールすることにより、面毎の位置ずれを調整することを目的としており、面の左右あるいは任意の位置で印刷位置を補正することと色毎の位置ずれを防止する処理については言及されていない。
That is,
また、特許文献5では、露光ヘッドの素子制御によって発生する印刷開始位置のずれに対して色毎に露光開始タイミングをずらすことによって色ずれを調整することを目的としている。そのため、面の左右あるいは任意の位置で印刷位置を補正することと色毎の位置ずれを防止する処理については言及されていない。
Further,
本発明は上記の課題を解決するためになされたものであり、面の左右あるいは面の横方向の任意の位置での印刷位置の補正を、高精度かつ簡単に実行することができる画像形成装置及びその制御方法、プログラムを提供することを目的とする。 The present invention has been made to solve the above-described problem, and is an image forming apparatus capable of easily and accurately executing correction of a printing position at an arbitrary position on the left and right of the surface or in the lateral direction of the surface. It is an object to provide a control method and program thereof.
上記の目的を達成するための本発明による画像形成装置は以下の構成を備える。即ち、
像担持体、前記像担持体に走査露光する露光部、前記露光部からの露光走査によって前記像担持体上に生成された静電潜像を記録媒体上に顕像化する現像部を用いて、画像データに基づく画像を形成する画像形成装置であって、
前記像担持体上の露光走査方向に対する露光光の走査線のずれ量を補正するための補正情報として、前記記録媒体を複数の領域に分割する各分割領域に形成される画像の画像形成位置を補正するための補正情報を記憶する記憶手段と、
入力された画像データを、前記補正情報に従って分割する分割手段と、
前記分割手段で分割された画像データを、その画像データが属する分割領域に対応する補正情報を用いて変換する変換手段と、
前記変換手段で変換された画像データを用いて、前記記録媒体上に画像を形成する形成手段と
を備える。
In order to achieve the above object, an image forming apparatus according to the present invention comprises the following arrangement. That is,
An image carrier, an exposure unit that scans and exposes the image carrier, and a developing unit that visualizes an electrostatic latent image generated on the image carrier by exposure scanning from the exposure unit on a recording medium An image forming apparatus for forming an image based on image data,
As correction information for correcting the shift amount of the scanning line of the exposure light with respect to the exposure scanning direction on the image carrier, the image forming position of the image formed in each divided area dividing the recording medium into a plurality of areas. Storage means for storing correction information for correction;
Dividing means for dividing the input image data in accordance with the correction information;
Conversion means for converting the image data divided by the dividing means using correction information corresponding to the divided area to which the image data belongs;
Forming means for forming an image on the recording medium using the image data converted by the conversion means.
また、好ましくは、前記補正情報に基づいて算出される前記露光走査方向とは直交する方向の高さが閾値範囲内であるか否かを判定する判定手段と、
前記判定手段の判定結果に基づいて、前記分割領域の幅を補正する補正手段と、
前記補正手段で補正した幅に基づいて、前記補正情報を再生成する再生成手段と、
前記再生成手段で再生成した補正情報で、前記記憶手段に記憶される補正情報を更新する更新手段と
を更に備える。
Preferably, determination means for determining whether or not a height in a direction orthogonal to the exposure scanning direction calculated based on the correction information is within a threshold range.
Correction means for correcting the width of the divided region based on the determination result of the determination means;
Regenerating means for regenerating the correction information based on the width corrected by the correcting means;
Update means for updating the correction information stored in the storage means with the correction information regenerated by the regeneration means.
また、好ましくは、前記入力された画像データに線画像データが含まれる場合、前記変換手段で変換された画像データ中の線画像データに対してアウトライン処理を実行するアウトライン処理手段を更に備え、
前記形成手段は、前記アウトライン処理手段によって生成された画像データを用いて、前記記録媒体上に画像を形成する。
Preferably, the image processing apparatus further includes outline processing means for executing outline processing on the line image data in the image data converted by the conversion means when the input image data includes line image data.
The forming unit forms an image on the recording medium using the image data generated by the outline processing unit.
また、好ましくは、前記入力された画像データに、前記記録媒体上の画像形成領域のXY座標に平行な文字列画像データが含まれているか否かを判定する判定手段を更に備え、
前記変換手段は、前記判定手段の判定の結果、文字列画像データが含まれている場合、その文字列画像データを構成する文字画像データ毎に、各文字画像データの画像形成位置を、その文字画像データが属する分割領域に対応する補正情報を用いて変換する。
Preferably, the image processing apparatus further includes determination means for determining whether or not the input image data includes character string image data parallel to XY coordinates of an image forming area on the recording medium.
When the character string image data is included as a result of the determination by the determination means, the conversion means determines the image formation position of each character image data for each character image data constituting the character string image data. Conversion is performed using correction information corresponding to the divided area to which the image data belongs.
また、好ましくは、前記変換手段による変換対象とする文字画像データに関する文字情報を記憶する文字情報記憶手段と、
前記入力された画像データに、前記文字情報記憶手段に記憶されている前記変換対象とする文字画像データが含まれている否かを判定する判定手段を更に備え、
前記分割手段は、前記判定手段の判定結果に基づいて、前記文字画像データが含まれる画像データを、前記補正情報に従って分割し、
前記変換手段は、前記分割手段で分割された画像データを、その画像データが属する分割領域に対応する補正情報を用いて変換する。
Preferably, character information storage means for storing character information related to character image data to be converted by the conversion means;
A determination means for determining whether or not the input image data includes the character image data to be converted stored in the character information storage means;
The dividing unit divides image data including the character image data according to the correction information based on a determination result of the determining unit,
The converting unit converts the image data divided by the dividing unit using correction information corresponding to a divided region to which the image data belongs.
また、好ましくは、前記判定手段の判定の結果、前記入力された画像データに、前記文字情報記憶手段に記憶されている前記変換対象とする文字画像データでない、別の文字画像データが含まれている場合、前記別の文字画像データに対応するビットマップデータを記憶媒体に登録する登録手段を更に備え、
前記形成手段は、前記別の文字画像データについては、前記記憶媒体に登録されているビットマップデータを用いて、前記記録媒体上に画像を形成する。
Preferably, as a result of the determination by the determination unit, the input image data includes another character image data that is not the character image data to be converted stored in the character information storage unit. A registration means for registering bitmap data corresponding to the different character image data in a storage medium,
The forming means forms an image on the recording medium using the bitmap data registered in the storage medium for the other character image data.
また、好ましくは、前記現像部は、複数色の各色に対応する現像部から構成され、
前記記憶手段は、前記複数色の各色毎の補正情報を記憶する。
Preferably, the developing unit includes a developing unit corresponding to each of a plurality of colors.
The storage means stores correction information for each color of the plurality of colors.
また、好ましくは、前記複数色の各色に対応する現像部は、前記記録媒体の搬送方向に沿って並設されている。 Preferably, the developing units corresponding to the plurality of colors are arranged in parallel along the conveyance direction of the recording medium.
また、好ましくは、前記現像部は、複数色の各色に対応する現像部が一体となった現像部から構成されている。 Preferably, the developing unit includes a developing unit in which developing units corresponding to a plurality of colors are integrated.
上記の目的を達成するための本発明による画像形成装置の制御方法は以下の構成を備える。即ち、
像担持体、前記像担持体に走査露光する露光部、前記露光部からの露光走査によって前記像担持体上に生成された静電潜像を記録媒体上に顕像化する現像部を用いて、画像データに基づく画像を形成する画像形成装置の制御方法であって、
前記像担持体上の露光走査方向に対する露光光の走査線のずれ量を補正するための補正情報として、前記記録媒体を複数の領域に分割する各分割領域に形成される画像の画像形成位置を補正するための補正情報を記憶媒体に記憶する記憶工程と、
入力された画像データを、前記補正情報に従って分割する分割工程と、
前記分割工程で分割された画像データを、その画像データが属する分割領域に対応する補正情報を用いて変換する変換工程と、
前記変換工程で変換された画像データを用いて、前記記録媒体上に画像を形成する形成工程と
を備える。
In order to achieve the above object, a method for controlling an image forming apparatus according to the present invention comprises the following arrangement. That is,
An image carrier, an exposure unit that scans and exposes the image carrier, and a developing unit that visualizes an electrostatic latent image generated on the image carrier by exposure scanning from the exposure unit on a recording medium An image forming apparatus control method for forming an image based on image data,
As correction information for correcting the shift amount of the scanning line of the exposure light with respect to the exposure scanning direction on the image carrier, the image forming position of the image formed in each divided area dividing the recording medium into a plurality of areas. A storage step of storing correction information for correction in a storage medium;
A dividing step of dividing the input image data in accordance with the correction information;
A conversion step of converting the image data divided in the division step using correction information corresponding to a divided region to which the image data belongs;
And a forming step of forming an image on the recording medium using the image data converted in the converting step.
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
像担持体、前記像担持体に走査露光する露光部、前記露光部からの露光走査によって前記像担持体上に生成された静電潜像を記録媒体上に顕像化する現像部を用いて、画像データに基づく画像を形成する画像形成装置の制御をコンピュータに実行させるためのプログラムであって、
前記像担持体上の露光走査方向に対する露光光の走査線のずれ量を補正するための補正情報として、前記記録媒体を複数の領域に分割する各分割領域に形成される画像の画像形成位置を補正するための補正情報を記憶媒体に記憶する記憶工程と、
入力された画像データを、前記補正情報に従って分割する分割工程と、
前記分割工程で分割された画像データを、その画像データが属する分割領域に対応する補正情報を用いて変換する変換工程と、
前記変換工程で変換された画像データを用いて、前記記録媒体上に画像を形成する形成工程と
をコンピュータに実行させる。
In order to achieve the above object, a program according to the present invention comprises the following arrangement. That is,
An image carrier, an exposure unit that scans and exposes the image carrier, and a developing unit that visualizes an electrostatic latent image generated on the image carrier by exposure scanning from the exposure unit on a recording medium A program for causing a computer to execute control of an image forming apparatus that forms an image based on image data,
As correction information for correcting the shift amount of the scanning line of the exposure light with respect to the exposure scanning direction on the image carrier, the image forming position of the image formed in each divided area dividing the recording medium into a plurality of areas. A storage step of storing correction information for correction in a storage medium;
A dividing step of dividing the input image data in accordance with the correction information;
A conversion step of converting the image data divided in the division step using correction information corresponding to a divided region to which the image data belongs;
Using the image data converted in the conversion step, the computer executes a forming step for forming an image on the recording medium.
本発明によれば、面の左右あるいは面の横方向の任意の位置での印刷位置の補正を、高精度かつ簡単に実行することができる画像形成装置及びその制御方法、プログラムを提供できる。 According to the present invention, it is possible to provide an image forming apparatus, a control method therefor, and a program capable of easily and accurately executing correction of a printing position at an arbitrary position in the horizontal direction of the surface.
以下、本発明の実施の形態について図面を用いて詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
まず、本発明の各実施形態を実現する装置構成について説明する。 First, an apparatus configuration for realizing each embodiment of the present invention will be described.
[画像形成装置]
図1Aは本発明の実施形態に係る画像形成装置の構成を示す図である。
[Image forming apparatus]
FIG. 1A is a diagram illustrating a configuration of an image forming apparatus according to an embodiment of the present invention.
画像形成装置100は、例えば、複数種類の機能を実現する複合機であるMFP(Multi Function Peripheral)で実現される。また、画像形成装置100は、ネットワーク118を介してホストPC120に接続され、ネットワーク119を介してホストPC121に接続している。
The
画像形成装置100は、特に、紙文書を電子的に読み取る画像読取部と、画像読取部から得られる画像信号に対する画像処理を実行する画像処理部を有する。そして、この画像信号はネットワーク119を介してマネージメントPCとして機能するホストPC121に送信することができる。
In particular, the
マネージメントPC121は、通常のPCであり、内部に画像記憶部、画像処理部、表示部、入力部等の各種構成要素を有するが、その構成要素の一部は、画像形成装置100に一体化して構成されていても良い。
The management PC 121 is a normal PC and includes various components such as an image storage unit, an image processing unit, a display unit, and an input unit. Some of the components are integrated into the
尚、ネットワーク118及び119は、典型的にはインターネットやLANやWANや電話回線、専用デジタル回線、ATMやフレームリレー回線、通信衛星回線、ケーブルテレビ回線、データ放送用無線回線等のいずれかである。または、ネットワーク118及び119は、これらの組み合わせにより実現されるいわゆる通信ネットワークであり、データの送受信が可能であれば良い。
The
また、ホストPC120及び121はそれぞれ、汎用コンピュータに搭載される標準的な構成要素を有している。この標準的な構成要素には、例えば、CPU、RAM、ROM、ハードディスク、外部記憶装置、ネットワークインタフェース、ディスプレイ、キーボード、マウス等がある。
Each of the
図1Aにおいて、原稿台とオートドキュメントフィーダ(ADF)を含む画像読取部110は、束状のあるいは1枚の原稿画像を光源(不図示)で照射し、原稿反射像をレンズで固体撮像素子上に結像する。これにより、画像読取部110は、その固体撮像素子からラスタ状の画像読取信号を所定密度(例えば、600DPI)のラスタ画像として得る。
In FIG. 1A, an
尚、画像読取部110で読み取られる印刷物として、紙文書を例に挙げて説明するが、紙以外の記録媒体(例えば、OHPシート、フィルム等の透過原稿、布等)からなる印刷物を画像読取部110の読取対象としても良い。
Although a paper document will be described as an example of a printed material read by the
また、画像形成装置100は、画像読取信号に対応する画像を印刷部112で記録媒体に印刷する複写機能を有する。特に、原稿画像を1つ複写する場合には、この画像読取信号をデータ処理部115で画像処理して記録信号を生成し、これを印刷部112によって記録媒体上に印刷させる。一方、原稿画像を複数複写する場合には、記憶部111に一旦一つ分の記録信号を記憶保持させた後、これを印刷部112に順次出力して記録媒体上に印刷させる。
Further, the
一方、ホストPC120から出力される記録信号は、ネットワーク118及びネットワークI/F114を介してデータ処理部115が受信し、データ処理部115は、その記録信号を印刷部112で記録可能なラスターデータに変換する。その後、印刷部112によってそのラスターデータを記録媒体上に印刷させる。
On the other hand, the recording signal output from the
尚、印刷部112を用いる各種印刷制御は、プリンタコントローラ103によって実現される。
Various print controls using the
画像形成装置100への操作者の指示は、画像形成装置100に装備されたキー操作部とホストPC121に接続されたキーボード及びマウスからなる操作部117から行われ、これら一連の動作はデータ処理部115内の制御部(不図示)で制御される。また、操作入力の状態表示及び処理中の画像データの表示は、表示部116で行われる。
An operator's instruction to the
記憶部111は、ホストPC121からも制御され、画像形成装置100とホストPC121とのデータの送受信及び制御は、ネットワークI/F113及びネットワーク119を介して行われる。
尚、画像形成装置100では、後述する各種処理を実行するための各種操作・表示をユーザに提供するユーザインタフェースを、表示部116及び操作部117によって実現している。
The
In the
次に、画像形成装置100として、電子写真方式のカラー画像形成装置の一例である中間転写体を採用したタンデム方式のカラー画像形成装置について、図1Bを用いて説明する。 Next, a tandem color image forming apparatus that employs an intermediate transfer member, which is an example of an electrophotographic color image forming apparatus, will be described with reference to FIG. 1B.
図1Bは本発明の実施形態に係る電子写真方式のカラー画像形成装置の一例である中間転写体を採用したタンデム方式のカラー画像形成装置の断面図である。 FIG. 1B is a cross-sectional view of a tandem color image forming apparatus employing an intermediate transfer member as an example of an electrophotographic color image forming apparatus according to an embodiment of the present invention.
以下、図1A及び図1Bを用いて、電子写真方式のカラー画像形成装置における印刷部112の動作を説明する。
Hereinafter, the operation of the
印刷部112は、プリンタコントローラ103が処理した露光時間に応じて露光光を駆動し、静電潜像を形成する。次に、この静電潜像を現像して単色トナー像を形成し、この単色トナー像を重ね合わせて多色トナー像を形成し、この多色トナー像を記録媒体11へ転写することで、その記録媒体11上にその多色トナー像を定着させる。
The
本カラー画像形成装置は、帯電手段として、イエロー(Y)、マゼンタ(M)、シアン(C)、ブラック(K)のステーション毎に感光体22Y、22M、22C、22Kを帯電させるための4個の注入帯電器23Y、23M、23C、23Kを備える。各注入帯電器には、スリーブ23YS、23MS、23CS、23KSを備えている。
This color image forming apparatus has four charging means for charging the
感光体22Y、22M、22C、22Kは、アルミシリンダの外周に有機光導伝層を塗布して構成し、駆動モータ(不図示)の駆動力が伝達されて回転する。駆動モータは、感光体22Y、22M、22C、22Kを画像形成動作に応じて反時計周り方向に回転させる。
The
露光手段であるスキャナ部24Y、24M、24C、24Kは、対応する感光体22Y、22M、22C、22Kへ露光光を照射する。ここで、スキャナ部24Y、24M、24C、24Kは、感光体22Y、22M、22C、22Kの表面を選択的に露光することにより、静電潜像を感光体22Y、22M、22C、22K上に形成する。
The
現像手段として、4個の現像器26Y、26M、26C、26Kを備える。これらの現像器26Y、26M、26C、26Kは、対応する感光体22Y、22M、22C、22K上の静電潜像を可視(顕像)化するために、ステーション(現像器)毎にイエロー(Y)、マゼンタ(M)、シアン(C)、ブラック(K)の現像を行う。各現像器には、スリーブ26YS、26MS、26CS、26KSが設けられている。尚、各々の現像器26Y、26M、26C、26Kは脱着が可能である。
As developing means, four developing
感光体22Y、22M、22C、22Kそれぞれから中間転写体(像担持体)28へ単色トナー像を転写するために、一次転写ローラ(転写手段)27Y、27M、27C、27Kを構成している。そして、中間転写体28を時計周り方向に回転させ、感光体22Y、22M、22C、22Kとその対向に位置する一次転写ローラ27Y、27M、27C、27Kの回転に伴って、単色トナー像を転写する。そして、一次転写ローラ27に適当なバイアス電圧を印加すると共に、感光体22Y、22M、22C、22Kの各回転速度と中間転写体28の回転速度に差をつけることにより、効率良く単色トナー像を中間転写体28上に転写することができる。これを一次転写という。
Primary transfer rollers (transfer means) 27Y, 27M, 27C, and 27K are configured to transfer a single color toner image from each of the
更に、ステーション毎に単色トナー像を中間転写体28上に重ね合わせ、重ね合わせた多色トナー像を中間転写体28の回転に伴い二次転写ローラ(転写手段)29まで搬送する。さらに、記録媒体11を給紙トレイ21から二次転写ローラ29へ狭持搬送し、記録媒体11に中間転写体28上の多色トナー像を転写する。この二次転写ローラ29に適当なバイアス電圧を印加し、静電的にトナー像を転写する。これを二次転写という。二次転写ローラ29は、記録媒体11上に多色トナー像を転写している間、位置29aで記録媒体11に当接し、印刷処理後は位置29bに離間する。
Further, the single color toner image is superimposed on the
記録媒体11に転写された多色トナー像を記録媒体11に溶融定着させるために、記録媒体11を加熱する定着ローラ32と記録媒体11を定着ローラ32に圧接させるための加圧ローラ33を有する定着装置(定着手段)31を備えている。定着装置31内の定着ローラ32と加圧ローラ33は中空状に形成され、内部にそれぞれヒータ34、35が内蔵されている。定着装置31は、多色トナー像を保持した記録媒体11を定着ローラ32と加圧ローラ33により搬送するとともに、熱及び圧力を加え、トナーを記録媒体11に定着させる。
In order to fuse and fix the multicolor toner image transferred to the
トナー定着後の記録媒体11は、その後、排出ローラ(不図示)によって排紙トレイ(不図示)に排出して画像形成動作を終了する。
Thereafter, the
クリーニング部30は、中間転写体28上に残ったトナーをクリーニングするものである。ここで、中間転写体28上に形成された4色の多色トナー像を記録媒体11に転写した後に残った廃トナーは、クリーニング部30のクリーナ容器(不図示)に蓄えられる。
The cleaning unit 30 cleans the toner remaining on the
レジストレーション検知センサ41は、中間転写体28へ対向する位置に配置されている。中間転写体28上にレジストレーション検知用パッチを形成し、このパッチの検知タイミングから各色のレジストレーションずれ量を判断する。レジストレーション検知センサ41は、例えば、走査方向に3個のレジストレーション検知センサ41a、41b、41cを備え、各センサの真下をC、M、Y、K各色のレジストレーション検知用パッチが通過する。
The
走査方向の左・中央・右の3箇所でレジストレーションずれを検知することにより、各スキャナ部24が出力する露光光の走査線のずれ(傾き及び湾曲)の大きさを測定することが可能である。左右2箇所のみにレジストレーション検知センサ41を備えるカラー画像形成装置もあり、その場合は各スキャナ部24が出力する露光光の傾きの大きさのみを測定することが可能である。
By detecting registration deviations at the three locations in the scanning direction, left, center, and right, it is possible to measure the magnitude of the deviation (tilt and curvature) of the scanning line of the exposure light output by each scanner unit 24. is there. There is also a color image forming apparatus provided with
尚、ここでは、タンデム方式(現像器を含む画像処理部が記録媒体の搬送方向に沿って並設されている)のカラー画像形成装置の例を挙げて説明しているが、これに限定されない。例えば、CMYKの4色が一体となった現像器を利用する1ドラム方式の画像形成装置についても、本発明を適用することが可能となる。この1ドラム方式の画像形成装置の場合、マスク制御部は少なくとも1つ構成して、各色に対する転写処理の実行時に、各色に対するマスク処理を実行することになる。
[プリンタコントローラ]
次に、プリンタコントローラ103の詳細構成について、図2を用いて説明する。
Here, an example of a color image forming apparatus of a tandem system (an image processing unit including a developing device is arranged in parallel along the conveyance direction of the recording medium) is described, but the present invention is not limited to this. . For example, the present invention can also be applied to a one-drum type image forming apparatus using a developing device in which four colors of CMYK are integrated. In the case of this one-drum type image forming apparatus, at least one mask control unit is configured, and when performing the transfer process for each color, the mask process for each color is performed.
[Printer controller]
Next, a detailed configuration of the
図2は本発明の実施形態に係るプリンタコントローラの詳細構成を示す図である。 FIG. 2 is a diagram showing a detailed configuration of the printer controller according to the embodiment of the present invention.
プリンタコントローラ103は、ホストI/F部302を有する。ホストI/F部302には、データ処理部115から送出された印刷データや装置の動作を指示する設定を入力する入力バッファ(不図示)が設けられている。また、ホストI/F部302には、データ処理部115へ送出する信号や機器情報データを含む出力データを一時的に保持する出力バッファ(不図示)とが設けられている。また、ホストI/F部302は、データ処理部115との間で送受信される信号や通信パケットの入出力部を構成するとともに、データ処理部115との間の通信制御を行う。
The
ホストI/F部302を介して入力された印刷データは、画像データ発生部303に与えられる。ここで、入力される印刷データは、例えば、PDL(ページ記述言語)データで構成される。画像データ発生部303は、予め定められている解析部に基づき入力された印刷データの解析(例えば、PDL解析処理)、その解析結果から中間言語を生成し、更に印刷部(プリンタエンジン)112が処理可能なビットマップデータ生成を行う。
The print data input via the host I /
具体的には、印刷データの解析とその解析による中間言語情報の作成を行うとともに、その中間言語情報の作成と並行してラスタライズ処理を行う。このラスタライズ処理では、印刷データに含まれる表示色RGB(加法混色)から印刷部112が処理可能なYMCK(減法混色)への変換がある。また、印刷データに含まれる文字コードから予め格納されているビットパターン、アウトラインフォント等のフォントデータへの変換等の処理がある。その後、ラスタライズ処理では、ページ単位あるいはバンド単位でビットマップデータを作成し、このビットマップデータに対しディザパターンを用いる疑似階調処理を施し、印刷部112において印刷処理が可能なビットマップデータを生成する。
Specifically, the print data is analyzed, intermediate language information is created by the analysis, and rasterization processing is performed in parallel with the creation of the intermediate language information. In this rasterization process, there is conversion from the display color RGB (additive color mixture) included in the print data into YMCK (subtractive color mixture) that can be processed by the
この作成されたビットマップデータは、画像メモリ305に格納される。画像メモリ305に格納されているビットマップデータの読出は、DMA制御部308で制御され、このDMA制御部308による画像メモリ305からのビットマップデータの読出に対する制御は、CPU309からの指示に基づき行なわれる。
The created bitmap data is stored in the
画像メモリ305から読み出されたビットマップデータは、エンジンI/F部306を介してビデオ信号として印刷部112に転送される。エンジンI/F部306には、印刷部112へ転送するビデオ信号を一時的に保持する出力バッファ(不図示)と、印刷部112から送出された信号を一時的に保持する入力バッファ(不図示)とが設けられている。また、エンジンI/F部306は、印刷部112との間で送受信される信号の入出力部を構成するとともに、印刷部112との間の通信制御を行う。
The bitmap data read from the
操作部117から操作入力によって出されたモード設定に関する指示等の各種指示は、操作部I/F部301を介して入力され、操作部I/F部301は操作部117とCPU309との間のインタフェースを構成する。尚、操作入力によって出されるモード設定等の各種設定の印刷部112に対する指示は、外部接続機器(例えば、ホストPC121)と双方向の通信を行うホストI/F部302、データ処理部115及びネットワークI/F113を介しても指示可能である。
Various instructions such as an instruction related to mode setting issued by the operation input from the
CPU309は、操作部117もしくはデータ処理部115から指示されたモードに応じて、上述の各ブロックに対する制御を行い、この制御はROM304に格納されている制御プログラムに基づき実行される。このROM304に格納されている制御プログラムは、システムクロックによってタスクと称されるロードモジュール単位に時分割制御を行うためのOS(オペレーティングシステム)がある。また、制御プログラムには、このOSによって機能単位に実行制御される複数のロードモジュールがある。このロードモジュールを含む制御プログラムは、必要に応じてEEPROM(不揮発性メモリ)310に格納される。
The
CPU309による演算処理の作業領域としては、RAM307が使用される。CPU309を含む各ブロックはシステムバス320に接続されている。システムバス320は、アドレスバスとシステムバスとから構成される。
A
次に、プリンタコントローラ103における入力データの処理経路を、図3を用いて説明する。
Next, a processing path of input data in the
図3は本発明の実施形態に係るプリンタコントローラの機能ブロック図を示す図である。 FIG. 3 is a functional block diagram of the printer controller according to the embodiment of the present invention.
外部接続装置からホストI/F部302を通って入力された印刷データは、PDL解析部303aによりコマンド解析される。次に、中間言語生成部303bにおいて中間言語(DisplayList)が生成され、RAM307上の作業メモリに一時的に記憶される。
The print data input from the external connection device through the host I /
次に、RAM307上の作業メモリから描画メモリを随時読み出しラスタライズ処理部303cでラスタライズ処理を実行する。そして、最終的に記録媒体に記録される画像データをビットマップイメージに展開し、画像メモリ305に格納し、エンジンI/F部306に対して出力を行い記録媒体への記録が行われる。
Next, the drawing memory is read from the working memory on the
このように構成されたプリンタ制御システムにおいて、以下に示す各種フローチャートは、図2のROM304に格納されるプログラムによって実現される。
In the printer control system configured as described above, the following various flowcharts are realized by programs stored in the
[実施形態1]
実施形態1で実行する画像処理について、図6を用いて説明する。
[Embodiment 1]
Image processing executed in the first embodiment will be described with reference to FIG.
図6は本発明の実施形態1の画像処理を示すフローチャートである。 FIG. 6 is a flowchart showing image processing according to the first embodiment of the present invention.
図6では、中間言語生成部303bにおいて、色毎の画像補正処理を実行する。 In FIG. 6, the intermediate language generation unit 303b executes image correction processing for each color.
ステップS1001:画像補正用に色毎に設定されている位置ずれ補正プロファイルを参照する。位置ずれ補正プロファイルの一例を図7に示す。この位置ずれ補正プロファイルは、例えば、工場出荷時に位置ずれ量が検査され印刷部112の不揮発性メモリに保持される。また、位置ずれ補正プロファイルは、電源オン時や印刷時に、印刷部112から取得し、EEPROM310やRAM307に記憶される。
Step S1001: A misregistration correction profile set for each color for image correction is referred to. An example of the misregistration correction profile is shown in FIG. For example, the misregistration correction profile is inspected for a misregistration amount at the time of factory shipment, and is stored in the nonvolatile memory of the
ここで、位置ずれ補正プロファイルの形式は、例えば、色毎に複数のポイントで測定した記録媒体上に形成される実際の走査線と理想的な走査線の副走査方向(走査方向に直交する方向)のずれ量である。より具体的には、位置ずれ補正プロファイルは、像担持体上の露光走査方向に対する露光光の走査線のずれ量を補正するための補正情報である。特に、実施形態1では、この補正情報は、記録媒体を複数の領域に分割する各分割領域に形成される画像の画像形成位置を補正するための補正情報で構成されている。 Here, the format of the misregistration correction profile is, for example, an actual scanning line formed on a recording medium measured at a plurality of points for each color and an ideal scanning line in the sub-scanning direction (a direction orthogonal to the scanning direction). ). More specifically, the misregistration correction profile is correction information for correcting the shift amount of the scanning line of the exposure light with respect to the exposure scanning direction on the image carrier. In particular, in the first embodiment, the correction information includes correction information for correcting the image forming position of an image formed in each divided area that divides the recording medium into a plurality of areas.
図7の例では、記録媒体の搬送方向における中心線を基準に、副走査方向に所定幅離れた位置における副走査方向のずれ量を示している。図7では、中心線(0mm)から副走査方向に、45mm、75mm、90mm、105mmの位置における副走査(高さ)方向のずれ量が位置ずれ補正プロファイルとして、色(KCMY)毎に管理されている。また、走査線の傾きを示す係数(dy/dx)が管理されている。 In the example of FIG. 7, the amount of deviation in the sub-scanning direction at a position separated by a predetermined width in the sub-scanning direction is shown with reference to the center line in the recording medium conveyance direction. In FIG. 7, the amount of deviation in the sub-scanning (height) direction at the positions of 45 mm, 75 mm, 90 mm, and 105 mm in the sub-scanning direction from the center line (0 mm) is managed for each color (KCMY) as a position deviation correction profile. ing. Also, a coefficient (dy / dx) indicating the inclination of the scanning line is managed.
尚、プロファイルの形式はこれに限ることはなく、走査線の傾き及び湾曲の特性が分かるものであれば良い。 Note that the profile format is not limited to this, and any profile can be used as long as the characteristics of the inclination and curvature of the scanning line can be understood.
この位置ずれ補正プロファイルの取得方法は、いくつかの方法が考えられる。 Several methods are conceivable as a method of acquiring the misregistration correction profile.
第一の方法は、カラー画像形成装置の製造工程において、レジストレーションずれ量を測定し、取得するものである。 The first method is to measure and acquire the registration deviation amount in the manufacturing process of the color image forming apparatus.
第二の方法は、レジストレーション検知センサ41を用いて、中間転写体28上に形成したレジストレーション用検知パッチの検出結果から取得するものである。
The second method uses the
第三の方法は、レジストレーションずれ測定用チャートを画像形成装置で出力し、市販のイメージスキャナ等の画像入力装置で画像を電子情報化し、その情報からレジストレーションずれプロファイル情報を取得するものである。 In the third method, a registration deviation measurement chart is output by an image forming apparatus, an image is converted into electronic information by an image input apparatus such as a commercially available image scanner, and registration deviation profile information is obtained from the information. .
ステップS1002:ステップS1001で参照した色毎の位置ずれ補正プロファイルに定義されている補正値や、補正幅(W)、その補正幅を規定する境界座標を記憶装置に記憶する。ここで、記憶装置は、特に明記されない場合、不揮発性の記憶装置(EEPROM310)や一時記憶装置等とする。 Step S1002: The correction value defined in the misregistration correction profile for each color referred to in step S1001, the correction width (W), and the boundary coordinates defining the correction width are stored in the storage device. Here, the storage device is a nonvolatile storage device (EEPROM 310), a temporary storage device, or the like unless otherwise specified.
ここで、補正幅(W)とは、印刷対象の画像データを、その補正幅単位で位置ずれ補正を行うための単位である。つまり、ここでは、図7に示される位置ずれ補正プロファイルによって、処理対象の画像データを、副走査方向に補正幅単位で短冊状に分割し、その分割によって得られる部分画像(オブジェクト)に対して位置ずれ補正を行うことになる。具体的には、補正幅は、0mm〜45mm、45mm〜75mm、75mm〜90mm、90mm〜105mmとなる。換言すれば、この補正幅は、処理対象の画像(オブジェクト)を、この補正幅で分割するためのオブジェクト分割幅と言える。 Here, the correction width (W) is a unit for correcting the positional deviation of the image data to be printed in the correction width unit. That is, here, the image data to be processed is divided into strips in a correction width unit in the sub-scanning direction by the misregistration correction profile shown in FIG. 7, and a partial image (object) obtained by the division is divided. Misalignment correction is performed. Specifically, the correction widths are 0 mm to 45 mm, 45 mm to 75 mm, 75 mm to 90 mm, and 90 mm to 105 mm. In other words, this correction width can be said to be an object division width for dividing an image (object) to be processed by this correction width.
ステップS1003:ステップS1002で記憶された色毎の位置ずれ補正プロファイルの補正値に従い、座標変換を実施するCTM演算式を生成する。 Step S1003: A CTM arithmetic expression for performing coordinate conversion is generated according to the correction value of the misregistration correction profile for each color stored in step S1002.
ステップS1004:ステップS1003で生成されたCTM演算式を記憶装置に記憶する。 Step S1004: The CTM arithmetic expression generated in step S1003 is stored in the storage device.
ここで、CTMとは、Current Transformation Matrix:現行変換行列を意味し、アプリケーションの出力を異なる出力デバイス上で最適に表示するための変換機能である。具体的には、ドキュメントページを表現するユーザ空間上のユーザ座標を、そのドキュメントを印刷または出力するときに用いるデバイスのデバイス固有の解像度を表現するデバイス空間のデバイス座標に変換、マッピングする。 Here, CTM means Current Transformation Matrix: a current conversion matrix, and is a conversion function for optimally displaying the output of an application on different output devices. Specifically, user coordinates on the user space representing the document page are converted and mapped to device coordinates on the device space representing the device-specific resolution of the device used when printing or outputting the document.
ステップS1005:入力された印刷対象の画像(オブジェクト)の印刷位置とページの印刷方向と、ステップS1002で記憶装置に記憶されている色毎の位置ずれ補正プロファイルの補正幅と境界座標に従い、色毎にオブジェクトを分割する。 Step S1005: According to the input printing position of the image (object) to be printed, the printing direction of the page, and the correction width and boundary coordinates of the misregistration correction profile for each color stored in the storage device in Step S1002, for each color. Divide objects into
ステップS1006:ステップS1005で分割された色毎の分割オブジェクト数を記憶装置に記憶する。 Step S1006: The number of divided objects for each color divided in step S1005 is stored in the storage device.
ステップS1007:ステップS1005で分割された色毎のオブジェクトを、ステップS1004で記憶装置に記憶された色毎のCTM演算式を使用して、CTM変換する。 Step S1007: CTM conversion is performed on the object for each color divided in step S1005 using the CTM arithmetic expression for each color stored in the storage device in step S1004.
ステップS1008:ステップS1007でCTM変換された色毎のオブジェクトを使用して、中間言語であるDL(描画オブジェクト)を生成する。 Step S1008: A DL (drawing object) that is an intermediate language is generated using the object for each color that has been CTM converted in step S1007.
ステップS1009:ステップS1008で生成された中間言語を記憶装置に記憶する。 Step S1009: The intermediate language generated in step S1008 is stored in the storage device.
ステップS1010:ステップS1006で記憶装置に記憶された色毎のオブジェクト分割数をデクリメントする。ここで、デクリメント値は、例えば、画像形成装置100内のRAM307上で管理される。
Step S1010: The number of object divisions for each color stored in the storage device in step S1006 is decremented. Here, the decrement value is managed on the
ステップS1011:ステップS1010でデクリメントされた分割数が0であるか否かを判定する。0でない場合(ステップS1011でNO)、ステップS1007に戻り、ステップS1007〜ステップS1009の処理を繰り返す。一方、0である場合(ステップS1011でYES)、ステップS1012に移行する。 Step S1011: It is determined whether or not the number of divisions decremented in step S1010 is zero. If it is not 0 (NO in step S1011), the process returns to step S1007, and the processes in steps S1007 to S1009 are repeated. On the other hand, if it is 0 (YES in step S1011), the process proceeds to step S1012.
ステップS1012:ステップS1009で記憶装置に記憶された色毎に分割後の中間言語をレンダリング処理し、ビットマップデータを生成する。 Step S1012: The intermediate language after the division is rendered for each color stored in the storage device in step S1009 to generate bitmap data.
尚、実施形態1では、色毎の位置ずれ補正プロファイルの入力方法については限定せず説明したが、例えば、外部接続機器(ホストPC・パネル・スキャナ等)から位置ずれ補正プロファイルを読み込み、これを利用する方法とすることも可能である。 In the first embodiment, the method for inputting the misregistration correction profile for each color has been described without limitation. For example, the misregistration correction profile is read from an externally connected device (host PC, panel, scanner, etc.). It is also possible to use a method.
以上の構成により、色毎の位置ずれ補正プロファイルに従い、色毎のオブジェクト分割とオブジェクトへの位置ずれ補正を実現することが可能となる。 With the configuration described above, it is possible to realize object division for each color and correction of positional deviation to the object in accordance with the positional deviation correction profile for each color.
以上説明したように、実施形態1によれば、面の左右あるいは面の横方向の任意の位置で印刷位置を補正する必要のある画像形成装置において、色毎に与えられる位置ずれ補正プロファイルに従って、中間言語(DL)生成時に印刷位置を調整する。これにより、中間言語からビットマップ画像の生成後の画像を処理するための専用のソフトウェアやハードウエアの追加を必要とせずに、高精度な位置ずれ補正を実施することが可能なる。 As described above, according to the first embodiment, in the image forming apparatus that needs to correct the printing position at an arbitrary position in the left-right direction or the horizontal direction of the surface, according to the misregistration correction profile given for each color. The print position is adjusted when the intermediate language (DL) is generated. As a result, it is possible to perform highly accurate misregistration correction without requiring the addition of dedicated software or hardware for processing the image after generating the bitmap image from the intermediate language.
[実施形態2]
実施形態1では、与えられた色毎の位置ずれ補正プロファイルを使用する方法について説明したが、本発明がこれに限定されないことはいうまでもない。
[Embodiment 2]
In the first embodiment, the method of using the misregistration correction profile for each given color has been described, but it goes without saying that the present invention is not limited to this.
実施形態2では、位置ずれ補正プロファイルの補正量の大きさに応じて、予めあるいは外部接続機器から入力された閾値によって色毎の位置ずれ補正プロファイルを再生成する。これにより、より高精度の位置ずれ補正処理について説明する。 In the second embodiment, a color misregistration correction profile for each color is regenerated in accordance with a threshold value input in advance or from an external device in accordance with the magnitude of the misregistration correction profile. Accordingly, a more accurate positional deviation correction process will be described.
以下、実施形態2の画像処理について、図8を用いて説明する。 Hereinafter, image processing according to the second embodiment will be described with reference to FIG.
図8は本発明の実施形態2の画像処理を示すフローチャートである。 FIG. 8 is a flowchart showing image processing according to the second embodiment of the present invention.
ステップS2001:色毎に与えられる位置ずれ補正プロファイルを参照する。 Step S2001: Refer to the misregistration correction profile given for each color.
ステップS2002:ステップS2001で参照された位置ずれ補正プロファイルの補正値と幅(W)から補正される高さ(H)を算出する。算出方法の一例として、H=補正値×Wにて算出することが可能である。 Step S2002: The height (H) to be corrected is calculated from the correction value and width (W) of the misregistration correction profile referenced in step S2001. As an example of the calculation method, H = correction value × W can be calculated.
ステップS2003:色毎の位置ずれ補正プロファイルに対して補正が必要であるか否かを決定する閾値(N)を参照する。当該閾値(N)は予め画像形成装置100内のROM203に保存しておく、あるいは外部接続装置を介してユーザが入力することを可能とする。
Step S2003: Reference is made to a threshold value (N) for determining whether or not correction is necessary for the misregistration correction profile for each color. The threshold (N) is stored in advance in the ROM 203 in the
ステップS2004:ステップ2002で算出された高さ(H)がステップ2003で参照された閾値(N)の範囲内であるか否かを判定する。閾値(N)の範囲内でない場合(ステップ2004でNO)、ステップS2005に移行する。一方、閾値(N)の範囲内である場合(ステップS2004でYES)、処理を終了する。
Step S2004: It is determined whether or not the height (H) calculated in step 2002 is within the range of the threshold (N) referred to in
ステップS2005:ステップS2004で閾値(N)の範囲内でない場合とは、更に高精度な位置ずれ補正を実現するために位置ずれ補正プロファイルの再生成が必要と判定された場合である。この場合、ステップS2001で参照された色毎の位置ずれ補正プロファイルに定義されている幅(W)と閾値(N)から幅(W’)を算出する。 Step S2005: The case where it is not within the range of the threshold value (N) in step S2004 is a case where it is determined that the position shift correction profile needs to be regenerated in order to realize more accurate position shift correction. In this case, the width (W ′) is calculated from the width (W) and the threshold value (N) defined in the misregistration correction profile for each color referred to in step S2001.
その一例を図9に示す。図9(a)は、ROM203に記憶されている、再生成(補正)前の位置ずれ補正プロファイルである。これに対し、図9(b)は、この再生成(補正)前の位置ずれ補正プロファイルに対し、閾値(N)に基づく再生成(補正)後の位置ずれ補正プロファイルを示している。特に、ここでは、補正前の幅(W)が、より狭くなるように、その幅(W’)が補正されている。 An example is shown in FIG. FIG. 9A shows a misregistration correction profile before regeneration (correction) stored in the ROM 203. On the other hand, FIG. 9B shows a misregistration correction profile after regeneration (correction) based on the threshold (N) with respect to the misregistration correction profile before regeneration (correction). In particular, here, the width (W ′) is corrected so that the width (W) before correction becomes narrower.
ここでの処理の具体例について、図10を用いて説明する。 A specific example of the processing here will be described with reference to FIG.
図10(a)は、高さ(H)が閾値範囲内の場合の位置ずれ補正処理の例である。これは、副走査方向の走査線の傾き(ずれ(曲がり量))が比較的小さい場合である。この場合は、予め記憶されている位置ずれ補正プロファイルに従って、位置ずれ補正を行えば、良好な補正結果(罫線(ライン)の傾きが水平に補正された補正結果)を得ることができる。 FIG. 10A shows an example of the positional deviation correction process when the height (H) is within the threshold range. This is a case where the inclination (deviation (bending amount)) of the scanning line in the sub-scanning direction is relatively small. In this case, a good correction result (a correction result in which the slope of the ruled line (line) is corrected horizontally) can be obtained by performing the positional deviation correction in accordance with a pre-stored positional deviation correction profile.
一方、図10(b)は、高さ(H)が閾値範囲外の場合の位置ずれ補正処理の例である。この場合、予め記憶されている位置ずれ補正プロファイルに従って、位置ずれ補正を行っても、良好な補正結果を得ることができない。これは、高さ方向におけるずれ(曲がり量)を、位置ずれ補正量で補正しきれないことに起因するものである。 On the other hand, FIG. 10B is an example of the misalignment correction process when the height (H) is outside the threshold range. In this case, a good correction result cannot be obtained even if the misregistration correction is performed according to the misregistration correction profile stored in advance. This is due to the fact that the deviation (bending amount) in the height direction cannot be corrected with the positional deviation correction amount.
そこで、このような場合には、図10(c)に示すように、位置ずれ補正量に応じて、オブジェクトを分割する境界位置(幅(W))が、より狭くなるように、その幅(W)を幅(W’)に補正する。 Therefore, in such a case, as shown in FIG. 10C, the boundary position (width (W)) where the object is divided is made narrower according to the misalignment correction amount. W) is corrected to width (W ′).
これにより、オブジェクトの補正単位がより細かくなり、補正された幅(W’)によって分割されるオブジェクトを、対応する位置ずれ補正量によって補正することが可能となり、良好な補正結果を得ることが可能となる。 As a result, the correction unit of the object becomes finer, and the object divided by the corrected width (W ′) can be corrected by the corresponding misalignment correction amount, and a good correction result can be obtained. It becomes.
図8の説明に戻る。 Returning to the description of FIG.
ステップS2006:ステップS2005で算出した幅(W’)から色毎の位置ずれ補正プロファイルを再生成する。そして、この位置ずれ補正プロファイルを、新たな位置ずれ補正プロファイルとして、ROM203の内容を更新する。これにより、これ以降の位置ずれ補正処理においては、新たな位置ずれ補正プロファイルを用いた位置ずれ補正処理が実現されることになる。 Step S2006: A misregistration correction profile for each color is regenerated from the width (W ′) calculated in step S2005. Then, the contents of the ROM 203 are updated with this misregistration correction profile as a new misregistration correction profile. Thus, in the subsequent misalignment correction processing, misalignment correction processing using a new misalignment correction profile is realized.
尚、実施形態2では、色毎の位置ずれ補正プロファイルの入力について限定せず説明したが、例えば、外部接続機器(ホストPC・パネル・スキャナ等)から位置ずれ補正プロファイルを読み込みこれを利用する方法とすることも可能である。 In the second embodiment, the input of the misregistration correction profile for each color has been described without limitation. For example, a method of reading a misregistration correction profile from an external device (host PC, panel, scanner, etc.) and using it. It is also possible.
以上の構成により、更に高精度な位置ずれ補正を実現するための色毎の位置ずれ補正プロファイルの再生成が可能となる。また、図8に示す処理は、通常は、実施形態1の図6の処理を実行する前に実行され、この図8に示す処理の実行後、図6の処理が実行されることになる。これにより、より適切な位置ずれ補正プロファイルを用いた位置ずれ補正処理を実現することが可能となる。 With the above configuration, it is possible to regenerate a color misregistration correction profile for each color to realize more accurate misregistration correction. Further, the process shown in FIG. 8 is normally executed before the process shown in FIG. 6 according to the first embodiment is executed. After the process shown in FIG. 8 is executed, the process shown in FIG. 6 is executed. As a result, it is possible to realize misalignment correction processing using a more appropriate misalignment correction profile.
以上説明したように、実施形態2によれば、位置ずれ量(高さ)が閾値内であるか否かに応じて、処理対象の画像を補正する補正単位を適応的に変更する。これにより、より高精度な位置ずれ補正を行うことが可能となる。 As described above, according to the second embodiment, the correction unit for correcting the processing target image is adaptively changed according to whether or not the positional deviation amount (height) is within the threshold value. As a result, it is possible to perform more accurate displacement correction.
[実施形態3]
実施形態3は、帳票等の罫線等を有する画像を印刷する場合に効果を得ることを目的とし、特に、直線に対して色毎の位置ずれ補正プロファイルを利用した位置ずれ補正処理について説明する。
[Embodiment 3]
The third embodiment is intended to obtain an effect when printing an image having ruled lines or the like such as a form. In particular, a description will be given of a misregistration correction process using a misregistration correction profile for each color with respect to a straight line.
以下、実施形態3の画像処理について、図11を用いて説明する。 Hereinafter, image processing according to the third embodiment will be described with reference to FIG.
図11は本発明の実施形態3の画像処理を示すフローチャートである。 FIG. 11 is a flowchart showing image processing according to the third embodiment of the present invention.
尚、実施形態1の図6と共通のステップについては、共通のステップ番号を使用し、その詳細については省略する。
In addition, about the step common to FIG. 6 of
ステップS3005:入力されたラインデータの長さと印刷位置とページの印刷方向とステップS1002で記憶装置に記憶されている色毎の位置ずれ補正プロファイルの補正幅と境界座標に従い、色毎に入力されたラインデータを分割する。 Step S3005: Input for each color according to the input line data length, print position, page print direction, correction width and boundary coordinates of the color misregistration correction profile for each color stored in the storage device in step S1002 Divide line data.
ステップS3006:ステップS3005で分割された色毎のライン分割数を記憶装置に記憶する。 Step S3006: The number of line divisions for each color divided in step S3005 is stored in the storage device.
ステップS3007:ステップS3005で分割された色毎のラインデータを、ステップS1004で記憶装置に記憶された色毎のCTM演算式を使用して、CTM変換する。 Step S3007: The line data for each color divided in step S3005 is CTM converted using the CTM arithmetic expression for each color stored in the storage device in step S1004.
ステップS3008:ステップS3007でCTM変換されたラインデータに対して線幅や修飾処理を実施してアウトラインデータを生成するアウトライン処理を実行する。 Step S3008: An outline process for generating outline data by executing a line width and a modification process on the line data subjected to CTM conversion in step S3007 is executed.
ステップS3009:ステップS3008で生成された色毎のアウトラインデータを使用して、中間言語であるDL(描画オブジェクト)を生成する。 Step S3009: Using the outline data for each color generated in step S3008, the intermediate language DL (drawing object) is generated.
ステップS3010:ステップS3009で生成された中間言語を記憶装置に記憶する。 Step S3010: The intermediate language generated in step S3009 is stored in the storage device.
ステップS3011:ステップS3006で記憶装置に記憶された色毎のライン分割数をデクリメントする。ここで、デクリメント値は、例えば、画像形成装置100内のRAM307上で管理される。
Step S3011: The line division number for each color stored in the storage device in step S3006 is decremented. Here, the decrement value is managed on the
ステップS3012:ステップS3011でデクリメントされた分割数が0であるか否かを判定する。0でない場合(ステップS3012でNO)、ステップS3007に戻り、ステップS3007〜ステップS3011の処理を繰り返す。一方、0である場合(ステップS3012でYES)、ステップS3013に移行する。 Step S3012: It is determined whether or not the number of divisions decremented in step S3011 is zero. If it is not 0 (NO in step S3012), the process returns to step S3007, and the processes in steps S3007 to S3011 are repeated. On the other hand, if it is 0 (YES in step S3012), the process proceeds to step S3013.
ステップS3013:ステップS3010で記憶装置に記憶された色毎に分割後の中間言語をレンダリング処理し、ビットマップデータを生成する。 Step S3013: The intermediate language after the division is rendered for each color stored in the storage device in step S3010, and bitmap data is generated.
尚、実施形態2では、色毎の位置ずれ補正プロファイルの入力方法については限定せず説明したが、例えば、外部接続機器(ホストPC・パネル・スキャナ等)から位置ずれ補正プロファイルを読み込み、これを利用する方法とすることも可能である。 In the second embodiment, the method for inputting the misregistration correction profile for each color has been described without limitation. For example, the misregistration correction profile is read from an externally connected device (host PC, panel, scanner, etc.). It is also possible to use a method.
以上の構成により、色毎の位置ずれ補正プロファイルに従い、ラインデータを分割して、その分割したラインデータに対する位置ずれ補正を実現することが可能となる。 With the above configuration, it is possible to divide the line data according to the color misregistration correction profile for each color and to realize the misalignment correction for the divided line data.
図11の処理の具体例について、図12を用いて説明する。 A specific example of the processing in FIG. 11 will be described with reference to FIG.
図12では、処理対象の画像に罫線等の線画像(ライン)が存在する場合の位置ずれ補正処理の例である。ラインにおける位置ずれ補正については、位置ずれ補正プロファイルで規定される幅単位で、ラインを分割し、その分割したラインに対して位置ずれ補正を行う。これに加えて、ラインの場合は、分割されたラインの境界付近で、分割されたライン同士のずれが顕在しやすいので、位置ずれ補正したラインに対して、更にアウトライン生成処理を実行する。これにより、ラインに対する位置ずれ補正について、良好な補正結果を得ることが可能となる。 FIG. 12 shows an example of misalignment correction processing when a line image (line) such as a ruled line exists in the image to be processed. As for the positional deviation correction in the line, the line is divided by the width unit defined by the positional deviation correction profile, and the positional deviation correction is performed on the divided line. In addition, in the case of lines, since the deviation between the divided lines is likely to appear near the boundary of the divided lines, an outline generation process is further performed on the line whose position deviation has been corrected. As a result, it is possible to obtain a satisfactory correction result for the positional deviation correction for the line.
尚、図11では、特に、計算等の線画像が含まれている場合に、一律に位置ずれ補正処理を実行する構成としているが、特に、記録媒体上の画像形成領域のXY座標に平行な線画像に対してのみ、位置ずれ補正処理を実行する構成としても良い。これは、特に、記録媒体上の画像形成領域のXY座標に平行な線画像の方が、それ以外の線画像に比べて位置ずれ補正による効果がより高くなるからである。 In FIG. 11, especially when line images such as calculations are included, the misalignment correction processing is performed uniformly, but in particular, it is parallel to the XY coordinates of the image forming area on the recording medium. A configuration in which the positional deviation correction process is executed only for the line image may be employed. This is because, in particular, a line image parallel to the XY coordinates of the image forming area on the recording medium has a higher effect of positional deviation correction than other line images.
以上説明したように、実施形態3によれば、位置ずれ補正の補正結果の影響が敏感に顕在し得る、罫線を有する画像については、位置ずれ補正後の画像に対して、更なる後処理(アウトライン生成処理)を実行する。これにより、罫線を有する画像を好適に印刷することが可能となる。 As described above, according to the third embodiment, with respect to an image having a ruled line in which the influence of the correction result of the misalignment correction can be sensitively manifested, further post-processing ( Execute outline generation processing. Thereby, it becomes possible to print the image which has a ruled line suitably.
[実施形態4]
実施形態4は、文章を表現する際の文字列を有する画像を印刷する場合に効果を得ることを目的とし、特に、文字列中の文字毎の印刷位置調整処理に色毎の位置ずれ補正プロファイルを利用した位置ずれ補正処理について説明する。
[Embodiment 4]
以下、実施形態4の画像処理について、図13を用いて説明する。 Hereinafter, image processing according to the fourth embodiment will be described with reference to FIG.
図13は本発明の実施形態4の画像処理を示すフローチャートである。 FIG. 13 is a flowchart showing image processing according to the fourth embodiment of the present invention.
尚、実施形態1の図6と共通のステップについては、共通のステップ番号を使用し、その詳細については省略する。
In addition, about the step common to FIG. 6 of
ステップS4005:入力された文字列に含まれる文字データを文字データ保存領域から読み出す。文字データ保存領域は、例えば、画像形成装置内のROM203に予め保存されているか、あるいは記憶装置上に記憶されているものとする。 Step S4005: Character data included in the input character string is read from the character data storage area. The character data storage area is stored in advance in the ROM 203 in the image forming apparatus or stored in the storage device, for example.
ステップS4006:入力された文字列が文字列かつ、記録媒体上の画像形成領域のXY座標に平行な文字列であるか否かを判定する。文字列かつ画像形成領域のXY座標に平行な文字列である場合(ステップS4006でYES)、ステップS4007に移行する。一方、文字列かつ画像形成領域のXY座標に平行な文字列でない場合(ステップS4006でNO)、ステップS4009に移行する。 Step S4006: It is determined whether or not the input character string is a character string and a character string parallel to the XY coordinates of the image forming area on the recording medium. If the character string is a character string parallel to the XY coordinates of the image forming area (YES in step S4006), the process advances to step S4007. On the other hand, if the character string is not parallel to the XY coordinates of the image forming area (NO in step S4006), the process advances to step S4009.
尚、画像形成領域のXY座標に平行な文字列とは、例えば、画像形成装置が画像を形成する記録媒体を規定する座標(デバイス座標)の軸に対して平行な文字列(記録媒体を長手方向に配置した場合に水平方向に並ぶ文字列)を意味する。 Note that the character string parallel to the XY coordinates of the image forming area is, for example, a character string parallel to the axis of the coordinates (device coordinates) defining the recording medium on which the image forming apparatus forms an image (the recording medium is the longitudinal direction). Character strings arranged in the horizontal direction when arranged in the direction).
ステップS4007:入力された文字列から1文字選択する。 Step S4007: One character is selected from the input character string.
ステップS4008:ステップS4007で選択された文字データの印刷位置を、その印刷位置及びページの印刷方向と、ステップS1004で記憶装置に記憶された色毎のCTM演算式を使用して、CTM変換する。 Step S4008: CTM conversion is performed on the print position of the character data selected in step S4007 using the print position and the print direction of the page and the CTM arithmetic expression for each color stored in the storage device in step S1004.
ステップS4009:ステップS4008で印刷位置を調整した色毎の文字データから中間言語であるDL(描画オブジェクト)を生成する。 Step S4009: A DL (drawing object), which is an intermediate language, is generated from the character data for each color whose printing position has been adjusted in step S4008.
ステップS4010:ステップS4009で生成された中間言語を記憶装置に記憶する。 Step S4010: The intermediate language generated in step S4009 is stored in the storage device.
ステップS4011:文字列の処理が終了したか否か判定する。終了していない場合(ステップS4011でNO)、ステップS4007に戻り、ステップS4007〜ステップS4010の処理を繰り返す。一方、文字列が終了する場合(ステップS4011でYES)、ステップS4012に移行する。 Step S4011: It is determined whether or not the character string processing has been completed. If not completed (NO in step S4011), the process returns to step S4007, and the processes in steps S4007 to S4010 are repeated. On the other hand, if the character string ends (YES in step S4011), the process proceeds to step S4012.
ステップS4012:ステップS4010で記憶装置に記憶された色毎に分割後の中間言語をレンダリング処理し、ビットマップデータを生成する。 Step S4012: The intermediate language after the division is rendered for each color stored in the storage device in step S4010, and bitmap data is generated.
尚、実施形態4では、色毎の位置ずれ補正プロファイルの入力方法については限定せず説明したが、例えば、外部接続機器(ホストPC・パネル・スキャナ等)から位置ずれ補正プロファイルを読み込み、これを利用する方法とすることも可能である。 In the fourth embodiment, the method for inputting the misregistration correction profile for each color has been described without limitation. For example, the misregistration correction profile is read from an externally connected device (host PC, panel, scanner, etc.). It is also possible to use a method.
以上の構成により、色毎の位置ずれ補正プロファイルに従い文字列データ中の文字毎に印刷位置を調整することで文字列に対する位置ずれ補正を実現することが可能となる。 With the above configuration, it is possible to realize positional deviation correction for a character string by adjusting the printing position for each character in the character string data in accordance with the positional deviation correction profile for each color.
図13の処理の具体例について、図14を用いて説明する。 A specific example of the processing in FIG. 13 will be described with reference to FIG.
図14では、処理対象の画像に文字が存在する場合の位置ずれ補正処理の例である。文字における位置ずれ補正については、特に、水平方向に並ぶ文字列のそれぞれの文字に対して、位置ずれ補正を行う。これは、水平方向に並ぶ文字列は、その文字同士のずれが顕在しやすいので、文字単位で位置ずれ補正を実行する。これにより、文字に対する位置ずれ補正について、良好な補正結果を得ることが可能となる。 FIG. 14 shows an example of misalignment correction processing when characters are present in the processing target image. Regarding the positional deviation correction for characters, in particular, positional deviation correction is performed for each character in a character string arranged in the horizontal direction. This is because the character strings arranged in the horizontal direction are likely to show a deviation between the characters, so that the positional deviation correction is executed in units of characters. As a result, it is possible to obtain a good correction result for the positional deviation correction for the character.
以上説明したように、実施形態4によれば、位置ずれ補正の補正結果の影響が敏感に顕在し得る、所定方向(例えば、水平方向)に並ぶ文字列を有する画像については、文字単位で、位置ずれ補正を実行する。これにより、所定方向(例えば、水平方向)に並ぶ文字列を有する画像を好適に印刷することが可能となる。 As described above, according to the fourth embodiment, for an image having a character string arranged in a predetermined direction (for example, the horizontal direction) in which the influence of the correction result of the positional deviation correction can be sensitively manifested, in character units, Perform misalignment correction. Thereby, it is possible to suitably print an image having a character string arranged in a predetermined direction (for example, the horizontal direction).
[実施形態5]
実施形態5は、文字描画に効果を得ることを目的とし、文字種や文字コードによって補正処理を必要とする文字を予め与えておき、該当する文字に対してのみ色毎の位置ずれ補正プロファイルを利用した位置ずれ補正処理について説明する。
[Embodiment 5]
The fifth embodiment is intended to obtain an effect on character drawing, and a character that requires correction processing is given in advance according to a character type and a character code, and a misregistration correction profile for each color is used only for the corresponding character. The misregistration correction process performed will be described.
以下、実施形態5の画像処理について、図15及び図16を用いて説明する。 Hereinafter, image processing according to the fifth embodiment will be described with reference to FIGS. 15 and 16.
図15及び図16は本発明の実施形態5の画像処理を示すフローチャートである。 15 and 16 are flowcharts showing image processing according to the fifth embodiment of the present invention.
尚、実施形態1の図6と共通のステップについては、共通のステップ番号を使用し、その詳細については省略する。
In addition, about the step common to FIG. 6 of
ステップS5105:入力された文字データのフォント種・サイズ・文字コードを確認。 Step S5105: Check the font type / size / character code of the input character data.
ステップS5106:入力された文字データをステップS5105で確認した情報を元に、文字データ保存領域から読み出す。尚、文字データ保存領域は、例えば、画像形成装置100内のROM203に予め保存されているか、あるいは記憶装置上に記憶されているものとする。
Step S5106: The input character data is read from the character data storage area based on the information confirmed in step S5105. It is assumed that the character data storage area is stored in advance in the ROM 203 in the
ステップS5107:文字補正DB(データベース)を参照する。ここで、文字補正DBでは、文字補正DB補正が必要なフォント種・サイズ・文字コード等の文字情報を予め記憶しているものである。そして、この文字補正DBは、例えば、画像形成装置100内のROM203に予め保存されているか、あるいは記憶装置上に記憶されているものとする。その一例を、図17に示す。
Step S5107: Refer to the character correction DB (database). Here, in the character correction DB, character information such as font type, size, character code, etc. that need to be corrected is stored in advance. The character correction DB is stored in advance in the ROM 203 in the
ステップS5108:ステップS5106で確認された文字データが、参照された文字補正DBに登録されているか否かを判定し、その判定結果に基づいて、補正の要否を判定する。文字補正DBに登録されている文字データである場合、つまり、補正が必要である場合(ステップS5108でYES)、ステップ5109に移行する。一方、文字補正DBに登録されていない文字データである場合(ステップS5108でNO)、つまり、補正が不要である場合(ステップS5108でNO)、ステップ5112に移行する。 Step S5108: It is determined whether or not the character data confirmed in step S5106 is registered in the referenced character correction DB, and the necessity of correction is determined based on the determination result. If the character data is registered in the character correction DB, that is, if correction is necessary (YES in step S5108), the flow advances to step 5109. On the other hand, if the character data is not registered in the character correction DB (NO in step S5108), that is, if correction is not required (NO in step S5108), the process proceeds to step 5112.
ステップS5109:入力された文字データサイズと印刷位置とページの印刷方向と、ステップS5102で記憶装置に記憶されている色毎の位置ずれ補正プロファイルの補正幅と境界座標に従い、ステップS5106で読み出された文字データを分割する。 Step S5109: According to the input character data size, print position, page printing direction, and the correction width and boundary coordinates of the color misregistration correction profile for each color stored in the storage device in step S5102, the data is read out in step S5106. Split the character data.
ステップS5110:ステップS5109で分割された色毎の文字分割数を記憶装置に記憶する。 Step S5110: The number of character divisions for each color divided in step S5109 is stored in the storage device.
ステップS5111:ステップS5109で分割された文字データを、ステップS1104で記憶装置に記憶された色毎のCTM演算式を使用して、CTM変換する。 Step S5111: The character data divided in step S5109 is CTM converted using the CTM arithmetic expression for each color stored in the storage device in step S1104.
ステップS5112:ステップS5111でCTM変換された色毎の文字データを使用して、中間言語であるDL(描画オブジェクト)を生成する。 Step S5112: Using the character data for each color that has been CTM converted in step S5111, an intermediate language DL (drawing object) is generated.
ステップS5113:ステップS5112で生成された中間言語を記憶装置に記憶する。 Step S5113: The intermediate language generated in step S5112 is stored in the storage device.
ステップS5114:ステップS5110で記憶装置に記憶された色毎の文字データ分割数をデクリメントする。ここで、デクリメント値は、例えば、画像形成装置100内のRAM307上で管理される。
Step S5114: The character data division number for each color stored in the storage device in step S5110 is decremented. Here, the decrement value is managed on the
ステップS5115:ステップS5113でデクリメントされた分割数が0であるか否かを判定する。0でない場合(ステップS5115でNO)、ステップS5111に戻りステップS5111〜ステップS5114の処理を繰り返す。一方、0である場合(ステップS5115でYES)、ステップS5116に移行する。 Step S5115: It is determined whether or not the number of divisions decremented in step S5113 is zero. If not 0 (NO in step S5115), the process returns to step S5111, and the processes in steps S5111 to S5114 are repeated. On the other hand, if it is 0 (YES in step S5115), the process moves to step S5116.
ステップS5116:ステップS5114で記憶装置に記憶された色毎に分割後の中間言語をレンダリング処理し、ビットマップデータを生成する。 Step S5116: The intermediate language after the division is rendered for each color stored in the storage device in step S5114, and bitmap data is generated.
更に、画像形成装置100においては、文字処理の高速化を目的としたフォントキャッシュ(以下、FCと略称する)登録・読出処理を利用することができる。
Further, the
ここで、フォントキャッシュ対象の文字データは、図15のステップS5105で読み出した文字データの内、位置ずれ補正が不要な文字データのビットマップデータ(あるいはアウトラインデータ)である。つまり、ステップS5116で最終的に得られる、位置ずれ補正が不要な文字データのビットマップデータである。 Here, the character data to be font-cached is bitmap data (or outline data) of character data that does not require misalignment correction among the character data read in step S5105 in FIG. That is, it is bitmap data of character data that is finally obtained in step S5116 and that does not require misalignment correction.
このように、位置ずれ補正が不要な文字データのビットマップデータをフォントキャッシュに登録しておくことで、次回に再度同じ文字データを処理する場合には、フォントキャッシュ中の対応するビットマップデータを用いることができる。これにより、その文字データについてのステップS1116のレンダリング処理が不要となり、画像形成装置100の処理負荷を軽減することができる。
In this way, by registering bitmap data of character data that does not require misalignment correction in the font cache, when processing the same character data again next time, the corresponding bitmap data in the font cache is stored. Can be used. As a result, the rendering process of step S1116 for the character data becomes unnecessary, and the processing load on the
以下、文字データの位置ずれ補正処理とFC処理の関係について、図16を用いて説明する。 The relationship between the character data misregistration correction process and the FC process will be described below with reference to FIG.
図16は本発明の実施形態5の画像処理を示すフローチャートである。 FIG. 16 is a flowchart showing image processing according to the fifth embodiment of the present invention.
ステップS5201:文字データが入力された場合、まず、FCに登録されているか否かを判定する。FC用のFCデータ保存領域は、文字データ保存領域や文字補正DBと同様に、画像形成装置100内のROM304や、記憶装置を利用するものとする。
Step S5201: When character data is input, it is first determined whether or not it is registered in the FC. The FC data storage area for FC uses the
ステップS5202:ステップS5201でFCデータ保存領域に入力された文字データが登録されていないと判断された場合、文字データ保存領域から読み出す。 Step S5202: If it is determined in step S5201 that the character data input to the FC data storage area is not registered, the character data is read from the character data storage area.
ステップS5203:文字データ保存領域から読み出された文字データがFCデータ保存領域に登録可能か否かを判定する。FCデータ領域に登録可能な文字データである場合(ステップS5203でYES)、ステップS5204に移行する。一方、FCデータ保存領域に登録不可能な文字データ(例えば、文字サイズが大きい場合等)である場合(ステップS5203でNO)、ステップS5206に移行する。 Step S5203: It is determined whether or not the character data read from the character data storage area can be registered in the FC data storage area. If the character data can be registered in the FC data area (YES in step S5203), the flow advances to step S5204. On the other hand, if the character data cannot be registered in the FC data storage area (for example, if the character size is large) (NO in step S5203), the process advances to step S5206.
ステップS5204:FCデータ保存領域に文字データを登録する。ここでの登録データ形式としては、ビットマップデータやアウトラインデータがある。 Step S5204: Character data is registered in the FC data storage area. Registered data formats here include bitmap data and outline data.
ステップS5205:入力された文字データがステップS5201でFCデータ保存領域に既に登録されていると判定されているので、FCデータ保存領域から文字データを読み出す。 Step S5205: Since it is determined in step S5201 that the input character data has already been registered in the FC data storage area, the character data is read from the FC data storage area.
ステップS5206:ステップS5202あるいはステップS5205で読み出された文字データを元に、図15に示す色毎の位置ずれ補正プロファイルに従い、中間言語生成及びビットマップデータ生成処理を実行する。 Step S5206: Based on the character data read in step S5202 or step S5205, intermediate language generation and bitmap data generation processing are executed according to the color misregistration correction profile shown in FIG.
以上のように、読み出された文字データを位置ずれ補正プロファイルに従い分割処理する以前にFC登録・読出処理を実行することによりFCのヒット率を低下させることなく、文字データ処理が可能となる。 As described above, the character data processing can be performed without reducing the FC hit rate by executing the FC registration / read processing before the read character data is divided according to the positional deviation correction profile.
尚、実施形態5では、色毎の位置ずれ補正プロファイルの入力について限定せず説明したが、例えば、外部接続機器(ホストPC・パネル・スキャナ等)から位置ずれ補正プロファイルを読み込みこれを利用する方法とすることも可能である。 In the fifth embodiment, the input of the misregistration correction profile for each color has been described without limitation. For example, a method of reading a misregistration correction profile from an external device (host PC, panel, scanner, etc.) and using it. It is also possible.
以上の構成により、色毎の位置ずれ補正プロファイルに従い文字データを分割処理することで文字に対する位置ずれ補正を実現することが可能となる。 With the above-described configuration, it is possible to realize misalignment correction for characters by dividing character data according to misalignment correction profiles for each color.
図15の処理の具体例について、図18を用いて説明する。 A specific example of the processing in FIG. 15 will be described with reference to FIG.
図18では、処理対象の画像に文字が存在する場合の位置ずれ補正処理の例である。文字における位置ずれ補正については、位置ずれ補正プロファイルで規定される幅単位で、文字を分割し、その分割した文字に対して位置ずれ補正を行う。ここで位置ずれ補正は、分割された文字同士のずれが顕在しやすい文字について行う。これにより、位置ずれ補正の影響を受けやすい文字に対する位置ずれ補正について、良好な補正結果を得ることが可能となる。 FIG. 18 shows an example of misalignment correction processing when characters are present in the processing target image. As for the positional deviation correction for characters, the character is divided in width units defined by the positional deviation correction profile, and the positional deviation correction is performed on the divided characters. Here, the misregistration correction is performed for characters that are likely to have a misalignment between the divided characters. As a result, it is possible to obtain a good correction result for the positional deviation correction for the character that is easily affected by the positional deviation correction.
以上説明したように、実施形態5によれば、位置ずれ補正の補正結果の影響が敏感に顕在し得る、文字を有する画像については、位置ずれ補正を実行する。これにより、所定文字を有する画像を好適に印刷することが可能となる。 As described above, according to the fifth embodiment, misalignment correction is performed on an image having characters that can be sensitively influenced by the misalignment correction result. As a result, it is possible to suitably print an image having a predetermined character.
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。 Although the embodiment has been described in detail above, the present invention can take an embodiment as a system, apparatus, method, program, storage medium, or the like. Specifically, the present invention may be applied to a system composed of a plurality of devices, or may be applied to an apparatus composed of a single device.
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム(実施形態では図に示すフローチャートに対応したプログラム)を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。 In the present invention, a software program (in the embodiment, a program corresponding to the flowchart shown in the drawing) that realizes the functions of the above-described embodiments is directly or remotely supplied to a system or apparatus. In addition, this includes a case where the system or the computer of the apparatus is also achieved by reading and executing the supplied program code.
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。 Accordingly, since the functions of the present invention are implemented by computer, the program code installed in the computer also implements the present invention. In other words, the present invention includes a computer program itself for realizing the functional processing of the present invention.
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であっても良い。 In that case, as long as it has the function of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, or the like.
プログラムを供給するための記録媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などがある。 Examples of the recording medium for supplying the program include a floppy (registered trademark) disk, a hard disk, and an optical disk. Further, as a recording medium, magneto-optical disk, MO, CD-ROM, CD-R, CD-RW, magnetic tape, nonvolatile memory card, ROM, DVD (DVD-ROM, DVD-R), etc. is there.
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。 As another program supply method, a browser on a client computer is used to connect to an Internet home page. Then, the computer program itself of the present invention or a compressed file including an automatic installation function can be downloaded from a homepage of the connection destination to a recording medium such as a hard disk. It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer is also included in the present invention.
また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。 In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. Let It is also possible to execute the encrypted program by using the key information and install the program on a computer.
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。 Further, the functions of the above-described embodiments are realized by the computer executing the read program. Further, based on the instructions of the program, an OS or the like running on the computer performs part or all of the actual processing, and the functions of the above-described embodiments can be realized by the processing.
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。 Further, the program read from the recording medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. Thereafter, the CPU of the function expansion board or function expansion unit performs part or all of the actual processing based on the instructions of the program, and the functions of the above-described embodiments are realized by the processing.
100 画像形成装置
110 画像読取部
111 記憶部
112 印刷部
113、114 ネットワークI/F
115 データ処理部
116 表示部
117 操作部
118、119 ネットワーク
120、121 ホストPC
301 操作部I/F部
302 ホストI/F部
303 画像データ発生部
304 ROM
305 画像メモリ
306 エンジンI/F部
307 RAM
308 DMA制御部
309 CPU
310 EEPROM
311 ハードディスク
320 システムバス
DESCRIPTION OF
115
301 Operation unit I /
305
308
310 EEPROM
311
Claims (13)
前記像担持体上の露光走査方向に対する露光光の走査線のずれ量を補正するための補正情報として、前記記録媒体を複数の領域に分割する各分割領域に形成される画像の画像形成位置を補正するための補正情報を記憶する記憶手段と、
入力された画像データを、前記補正情報に従って分割する分割手段と、
前記分割手段で分割された画像データを、その画像データが属する分割領域に対応する補正情報を用いて変換する変換手段と、
前記変換手段で変換された画像データを用いて、前記記録媒体上に画像を形成する形成手段と
を備えることを特徴とする画像形成装置。 An image carrier, an exposure unit that scans and exposes the image carrier, and a developing unit that visualizes an electrostatic latent image generated on the image carrier by exposure scanning from the exposure unit on a recording medium An image forming apparatus for forming an image based on image data,
As correction information for correcting the shift amount of the scanning line of the exposure light with respect to the exposure scanning direction on the image carrier, the image forming position of the image formed in each divided area dividing the recording medium into a plurality of areas. Storage means for storing correction information for correction;
Dividing means for dividing the input image data in accordance with the correction information;
Conversion means for converting the image data divided by the dividing means using correction information corresponding to the divided area to which the image data belongs;
An image forming apparatus comprising: a forming unit that forms an image on the recording medium using the image data converted by the converting unit.
前記判定手段の判定結果に基づいて、前記分割領域の幅を補正する補正手段と、
前記補正手段で補正した幅に基づいて、前記補正情報を再生成する再生成手段と、
前記再生成手段で再生成した補正情報で、前記記憶手段に記憶される補正情報を更新する更新手段と
を更に備えることを特徴とする請求項1に記載の画像形成装置。 Determining means for determining whether or not a height in a direction orthogonal to the exposure scanning direction calculated based on the correction information is within a threshold range;
Correction means for correcting the width of the divided region based on the determination result of the determination means;
Regenerating means for regenerating the correction information based on the width corrected by the correcting means;
The image forming apparatus according to claim 1, further comprising: an update unit that updates the correction information stored in the storage unit with the correction information regenerated by the regeneration unit.
前記形成手段は、前記アウトライン処理手段によって生成された画像データを用いて、前記記録媒体上に画像を形成する
ことを特徴とする請求項1に記載の画像形成装置。 When line image data is included in the input image data, the image processing apparatus further includes outline processing means for executing outline processing on the line image data in the image data converted by the conversion means,
The image forming apparatus according to claim 1, wherein the forming unit forms an image on the recording medium using the image data generated by the outline processing unit.
前記変換手段は、前記判定手段の判定の結果、文字列画像データが含まれている場合、その文字列画像データを構成する文字画像データ毎に、各文字画像データの画像形成位置を、その文字画像データが属する分割領域に対応する補正情報を用いて変換する
ことを特徴とする請求項1に記載の画像形成装置。 A determination means for determining whether or not the input image data includes character string image data parallel to XY coordinates of the image forming area on the recording medium;
When the character string image data is included as a result of the determination by the determination means, the conversion means determines the image formation position of each character image data for each character image data constituting the character string image data. The image forming apparatus according to claim 1, wherein conversion is performed using correction information corresponding to a divided region to which the image data belongs.
前記入力された画像データに、前記文字情報記憶手段に記憶されている前記変換対象とする文字画像データが含まれている否かを判定する判定手段を更に備え、
前記分割手段は、前記判定手段の判定結果に基づいて、前記文字画像データが含まれる画像データを、前記補正情報に従って分割し、
前記変換手段は、前記分割手段で分割された画像データを、その画像データが属する分割領域に対応する補正情報を用いて変換する
ことを特徴とする請求項1に記載の画像形成装置。 Character information storage means for storing character information relating to character image data to be converted by the conversion means;
A determination means for determining whether or not the input image data includes the character image data to be converted stored in the character information storage means;
The dividing unit divides image data including the character image data according to the correction information based on a determination result of the determining unit,
The image forming apparatus according to claim 1, wherein the conversion unit converts the image data divided by the dividing unit using correction information corresponding to a divided region to which the image data belongs.
前記形成手段は、前記別の文字画像データについては、前記記憶媒体に登録されているビットマップデータを用いて、前記記録媒体上に画像を形成する
ことを特徴とする請求項5に記載の画像形成装置。 As a result of the determination by the determination means, if the input image data includes other character image data that is not the character image data to be converted stored in the character information storage means, Registration means for registering bitmap data corresponding to the character image data in the storage medium,
6. The image according to claim 5, wherein the forming unit forms an image on the recording medium using the bitmap data registered in the storage medium for the other character image data. Forming equipment.
前記記憶手段は、前記複数色の各色毎の補正情報を記憶する
ことを特徴とする請求項1に記載の画像形成装置。 The developing unit includes a developing unit corresponding to each of a plurality of colors.
The image forming apparatus according to claim 1, wherein the storage unit stores correction information for each of the plurality of colors.
ことを特徴とする請求項7に記載の画像形成装置。 The image forming apparatus according to claim 7, wherein the developing units corresponding to the plurality of colors are arranged in parallel along a conveyance direction of the recording medium.
ことを特徴とする請求項7に記載の画像形成装置。 The image forming apparatus according to claim 7, wherein the developing unit includes a developing unit in which developing units corresponding to a plurality of colors are integrated.
前記像担持体上の露光走査方向に対する露光光の走査線のずれ量を補正するための補正情報として、前記記録媒体を複数の領域に分割する各分割領域に形成される画像の画像形成位置を補正するための補正情報を記憶媒体に記憶する記憶工程と、
入力された画像データを、前記補正情報に従って分割する分割工程と、
前記分割工程で分割された画像データを、その画像データが属する分割領域に対応する補正情報を用いて変換する変換工程と、
前記変換工程で変換された画像データを用いて、前記記録媒体上に画像を形成する形成工程と
を備えることを特徴とする画像形成装置の制御方法。 An image carrier, an exposure unit that scans and exposes the image carrier, and a developing unit that visualizes an electrostatic latent image generated on the image carrier by exposure scanning from the exposure unit on a recording medium An image forming apparatus control method for forming an image based on image data,
As correction information for correcting the shift amount of the scanning line of the exposure light with respect to the exposure scanning direction on the image carrier, the image forming position of the image formed in each divided area dividing the recording medium into a plurality of areas. A storage step of storing correction information for correction in a storage medium;
A dividing step of dividing the input image data in accordance with the correction information;
A conversion step of converting the image data divided in the division step using correction information corresponding to a divided region to which the image data belongs;
And a forming step of forming an image on the recording medium using the image data converted in the converting step.
前記像担持体上の露光走査方向に対する露光光の走査線のずれ量を補正するための補正情報として、前記記録媒体を複数の領域に分割する各分割領域に形成される画像の画像形成位置を補正するための補正情報を記憶媒体に記憶する記憶工程と、
入力された画像データを、前記補正情報に従って分割する分割工程と、
前記分割工程で分割された画像データを、その画像データが属する分割領域に対応する補正情報を用いて変換する変換工程と、
前記変換工程で変換された画像データを用いて、前記記録媒体上に画像を形成する形成工程と
をコンピュータに実行させることを特徴とするプログラム。 An image carrier, an exposure unit that scans and exposes the image carrier, and a developing unit that visualizes an electrostatic latent image generated on the image carrier by exposure scanning from the exposure unit on a recording medium A program for causing a computer to execute control of an image forming apparatus that forms an image based on image data,
As correction information for correcting the shift amount of the scanning line of the exposure light with respect to the exposure scanning direction on the image carrier, the image forming position of the image formed in each divided area dividing the recording medium into a plurality of areas. A storage step of storing correction information for correction in a storage medium;
A dividing step of dividing the input image data in accordance with the correction information;
A conversion step of converting the image data divided in the division step using correction information corresponding to a divided region to which the image data belongs;
A program that causes a computer to execute a forming step of forming an image on the recording medium using the image data converted in the converting step.
前記中間データ生成手段により生成された中間データに基づき生成されるビットマップデータを記憶する記憶手段と、
前記記憶手段により記憶されたビットマップデータに基づき印刷を行う印刷手段とを有する画像形成装置において、
前記中間データ生成手段は、前記印刷手段の位置ずれ補正情報を取得し、取得した位置ずれ補正情報に基づき中間データを生成する
ことを特徴とする画像形成装置。 Intermediate data generating means for generating intermediate data based on input print data;
Storage means for storing bitmap data generated based on the intermediate data generated by the intermediate data generation means;
In an image forming apparatus having a printing unit that performs printing based on the bitmap data stored in the storage unit,
The image forming apparatus, wherein the intermediate data generation unit acquires positional deviation correction information of the printing unit and generates intermediate data based on the acquired positional deviation correction information.
前記中間データ生成工程により生成された中間データに基づきビットマップデータを生成するビットマップデータ生成工程と、
前記ビットマップデータ生成工程により生成されたビットマップデータに基づき印刷手段により印刷を行う印刷工程とを有する画像形成装置の制御方法において、
前記中間データ生成工程は、前記印刷手段の位置ずれ補正情報を取得し、取得した位置ずれ補正情報に基づき中間データを生成する
ことを特徴とする画像形成装置の制御方法。 An intermediate data generation step for generating intermediate data based on the input print data;
A bitmap data generation step for generating bitmap data based on the intermediate data generated by the intermediate data generation step;
In a control method for an image forming apparatus, including a printing step of performing printing by a printing unit based on the bitmap data generated by the bitmap data generation step
The method of controlling an image forming apparatus, wherein the intermediate data generation step acquires positional deviation correction information of the printing unit and generates intermediate data based on the acquired positional deviation correction information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005340922A JP2007144740A (en) | 2005-11-25 | 2005-11-25 | Image forming device, its control method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005340922A JP2007144740A (en) | 2005-11-25 | 2005-11-25 | Image forming device, its control method and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007144740A true JP2007144740A (en) | 2007-06-14 |
Family
ID=38206727
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005340922A Withdrawn JP2007144740A (en) | 2005-11-25 | 2005-11-25 | Image forming device, its control method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007144740A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009039945A (en) * | 2007-08-08 | 2009-02-26 | Canon Inc | Image forming apparatus, its control method and control program |
JP2009039946A (en) * | 2007-08-08 | 2009-02-26 | Canon Inc | Image forming apparatus, its control method and control program |
JP2011109272A (en) * | 2009-11-13 | 2011-06-02 | Canon Inc | Apparatus and method for forming image |
JP2011112846A (en) * | 2009-11-26 | 2011-06-09 | Canon Inc | Image forming apparatus and image forming method |
-
2005
- 2005-11-25 JP JP2005340922A patent/JP2007144740A/en not_active Withdrawn
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009039945A (en) * | 2007-08-08 | 2009-02-26 | Canon Inc | Image forming apparatus, its control method and control program |
JP2009039946A (en) * | 2007-08-08 | 2009-02-26 | Canon Inc | Image forming apparatus, its control method and control program |
US8634109B2 (en) | 2007-08-08 | 2014-01-21 | Canon Kabushiki Kaisha | Image forming apparatus, and control method and control program thereof |
JP2011109272A (en) * | 2009-11-13 | 2011-06-02 | Canon Inc | Apparatus and method for forming image |
US8619322B2 (en) | 2009-11-13 | 2013-12-31 | Canon Kabushiki Kaisha | Image formation apparatus and image formation method for performing color deviation correction |
JP2011112846A (en) * | 2009-11-26 | 2011-06-09 | Canon Inc | Image forming apparatus and image forming method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4850484B2 (en) | Image forming apparatus, control method therefor, and program | |
US8040580B2 (en) | Image forming apparatus, control method therefor, and computer program | |
JP2007003896A (en) | Color image forming apparatus | |
JP2009034865A (en) | Color image formation apparatus and method | |
US8659629B2 (en) | Image forming apparatus, image forming method, and computer program product | |
US8619322B2 (en) | Image formation apparatus and image formation method for performing color deviation correction | |
JP4673192B2 (en) | Image processing apparatus and image processing apparatus control method | |
JP2009039945A (en) | Image forming apparatus, its control method and control program | |
US8174551B2 (en) | Image forming apparatus and image forming method which utilizes a trapping process | |
US8335026B2 (en) | Image forming apparatus and color shift correction method thereof | |
JP4411339B2 (en) | Color image forming apparatus and control method thereof | |
JP2007144740A (en) | Image forming device, its control method and program | |
JP2007163679A (en) | Image forming apparatus and control method and program therefor | |
JP5423511B2 (en) | Image forming apparatus | |
JP4420457B2 (en) | Image forming apparatus, control method therefor, computer program, and storage medium | |
JP5222028B2 (en) | Image processing apparatus, image forming apparatus, and image processing method | |
JP4926412B2 (en) | Image processing apparatus, control method therefor, and program | |
JP4838575B2 (en) | Image forming apparatus, image forming method, and image forming program | |
JP2007304201A (en) | Image forming apparatus | |
JP2007279238A (en) | Image forming apparatus and image forming method | |
US8411337B2 (en) | Image forming apparatus and image forming method | |
JP2007163680A (en) | Color image forming apparatus and control method therefor, and control program | |
JP2024017500A (en) | Image forming apparatus | |
JP2008015175A (en) | Color image forming apparatus, color image forming method, program and storage medium | |
US8310688B2 (en) | Image forming apparatus, image forming method, and image forming program storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20090203 |