JP2009023213A - Printing device and printing system - Google Patents
Printing device and printing system Download PDFInfo
- Publication number
- JP2009023213A JP2009023213A JP2007188484A JP2007188484A JP2009023213A JP 2009023213 A JP2009023213 A JP 2009023213A JP 2007188484 A JP2007188484 A JP 2007188484A JP 2007188484 A JP2007188484 A JP 2007188484A JP 2009023213 A JP2009023213 A JP 2009023213A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- resolution
- correction amount
- printing
- 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.)
- Granted
Links
Images
Landscapes
- Printers Or Recording Devices Using Electromagnetic And Radiation Means (AREA)
- Record Information Processing For Printing (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
Description
本発明は、印刷データを生成する画像処理部と、該印刷データの印刷出力を制御する印刷制御部とを有する印刷装置及び印刷システムに関する。 The present invention relates to a printing apparatus and a printing system including an image processing unit that generates print data and a print control unit that controls print output of the print data.
従来、タンデム方式のカラープリンタ(例えば特許文献1)やインクジェットプリンタでは、各色を同一の用紙に重ねて印字することによりカラー印刷を実現している。
上記タンデム方式のカラープリンタやインクジェットプリンタでは、用紙上の同じ位置に印字しようとしても完全に同じ位置に印字することが困難である。例えばLEDプリンタでは、LEDヘッドの取り付け位置の誤差等が無視できないからである。本発明の目的は、タンデム方式のカラープリンタやインクジェットプリンタ等に於いて印字位置ずれを補正し、出力画像の品質を向上させることである。 In the above tandem color printer or ink jet printer, it is difficult to print at the same position even if printing is performed at the same position on the paper. For example, in an LED printer, an error in the mounting position of the LED head cannot be ignored. An object of the present invention is to correct a printing position shift in a tandem color printer, an ink jet printer, or the like, and improve the quality of an output image.
本発明は、印刷データを生成する画像処理部と、該印刷データの印刷出力を制御する印刷制御部とを有する印刷装置であって、上記印刷出力における印刷位置のズレ量を記憶する位置ズレ量記憶部と、上記印刷位置のズレ量から解像度単位に基づく補正量を求める解像度単位補正量算出部と、上記印刷位置のズレ量から前記解像度単位より細かい解像度に基づく補正量を求める細部補正量算出部とを備え、上記画像処理部が上記解像度単位補正量算出部を用いて印刷データを生成し、上記印刷制御部が上記細部補正量算出部を用いて該印刷データの補正を行うことを主要な特徴とする。 The present invention is a printing apparatus having an image processing unit that generates print data and a print control unit that controls the print output of the print data, and stores a shift amount of a print position in the print output. A storage unit; a resolution unit correction amount calculation unit for obtaining a correction amount based on a resolution unit from the amount of deviation of the printing position; and a detailed correction amount calculation for obtaining a correction amount based on a resolution smaller than the resolution unit from the deviation amount of the printing position. The image processing unit generates print data using the resolution unit correction amount calculation unit, and the print control unit corrects the print data using the detail correction amount calculation unit. Features.
本発明では、画像処理部で解像度単位に基づく印刷データを生成し、印刷制御部で該印刷データに上記細かい解像度に基づく補正を行い、印刷処理を実行するので、印字位置ズレを補正し、出力画像の品質を向上させることが出来るという効果を得る。又、印刷制御部で色ズレ補正に必要な専用メモリを少なくともヘッド長分のメモリで構成することが可能になり安価なメモリで構成可能になるという効果を得る。 In the present invention, the print processing unit generates print data based on the resolution unit, and the print control unit corrects the print data based on the fine resolution and executes the print processing. Therefore, the print position deviation is corrected and output. The effect that the quality of an image can be improved is acquired. In addition, the dedicated memory necessary for color misregistration correction in the print control unit can be configured with at least a head-length memory, so that it is possible to configure with an inexpensive memory.
以下、本発明の一実施形態を図を用いて詳細に説明する。 Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
本実施例では画像処理部がラスタデータ生成時にラスタデータ解像度に基づいて第1段階の位置ズレ補正を実行し、更に、印刷制御部が画像形成時に装置解像度に基づいて詳細に位置ズレ補正を実行する。かかる2段階補正を実行するために、実施例1の印刷システムは以下のように構成される。 In this embodiment, the image processing unit executes the first-stage positional deviation correction based on the raster data resolution when generating the raster data, and the print control unit executes the positional deviation correction in detail based on the apparatus resolution when forming the image. To do. In order to execute such two-stage correction, the printing system of the first embodiment is configured as follows.
図1は、実施例1の印刷システムのブロック図である。
図に示すように実施例1の印刷システム1000は、上位装置200と印刷装置50とを含む。上位装置200は、ユーザが要求する画像データを中間言語に変換して印刷装置50へ送出する装置である。中間言語には画像データ、ラスタデータ解像度情報とが含まれる。印刷装置50は、その内部に画像処理部100、通信部150、印刷制御部1、印刷部101とを備え、上位装置200からユーザ要求に基づいて生成された画像データを受け入れて出力画像を生成する装置である。以下に印刷装置50の各構成部分の詳細について説明する。
FIG. 1 is a block diagram of a printing system according to the first embodiment.
As shown in the figure, the printing system 1000 according to the first embodiment includes a
通信部150は上位装置200に接続され、上位装置200と画像処理部100とのインタフェースの役割を分担する部分である。画像処理部100は通信部150から元画像データを受け入れてラスタデータを生成し、ラスタデータ解像度に基づいて第1段階の位置ズレ補正を実行し、印刷制御部1に送出する部分である。この部分の詳細な内容については後に再度説明する。印刷制御部1は、画像処理部100から第1段階の位置ズレ補正が実行された画像データを受け入れて、画像形成時に装置解像度に基づいて詳細に位置ズレ補正を実行する部分である。この部分の詳細な内容については後に再度説明する。
The
印刷部101は、転写ベルト105と、位置ズレ検出パターン読取部107と、定着器108と、LEDヘッド102と、LEDヘッド112と、LEDヘッド122と、LEDヘッド132と、IDユニット103と、IDユニット113と、IDユニット123と、IDユニット133とを備え、印刷制御部1の制御に基づいて印刷画像を出力する部分である。
The printing unit 101 includes a
LEDヘッド102とIDユニット103はK色用、LEDヘッド112とIDユニット113はY色用、LEDヘッド122とIDユニット123はM色用、LEDヘッド132とIDユニット133はC色用である。LEDヘッド102、LEDヘッド112、LEDヘッド122、LEDヘッド132、及び位置ズレ検出パターン読取部107は印刷制御部1に接続される。ここでK色とはブラックを表し、Y色とはイエローを表し、M色とはマゼンタを表し、C色とはシアンを表している。
図2は、実施例1の制御系統の機能ブロック図である。
図に示すように、印刷装置50の制御系統は、印刷制御部1と画像処理部100とに分割される。
FIG. 2 is a functional block diagram of the control system of the first embodiment.
As shown in the figure, the control system of the printing apparatus 50 is divided into a
印刷制御部1は、位置ズレ量記憶部2と、細部補正量算出部4と、位置ズレ補正用記憶部5と、細部位置ズレ補正部6と、位置ズレ検出パターン読取部107と、位置ズレ検出パターン生成部109と、ヘッド制御部7とを備え、画像処理部100に於いて解像度単位補正量算出部3を用いて生成された印刷データを受け入れて装置解像度に基づいて細部位置ズレ補正を実行する部分である。
The
位置ズレ量記憶部2は、位置ズレ検出パターン読取部107が取得した位置ズレ量を記憶するメモリである。その位置ズレ量は、解像度単位補正量算出部3と細部補正量算出部4によって読み出される。細部補正量算出部4は、画像処理部100から解像度単位補正量算出部3を用いて生成された印刷データを受け入れて装置解像度に基づいて細部補正量を算出する部分である。この補正原理については後に再度詳細に説明する。
The positional deviation
位置ズレ補正用記憶部5は、画像処理部100から解像度単位補正量算出部3を用いて生成された印刷データを受け入れて一時保持するメモリであり、少なくとも1ライン分の主走査方向画像データ量以上の記憶容量を持つ。細部位置ズレ補正部6は、細部補正量算出部4の算出結果に基づいて、解像度単位補正量算出部3を用いて生成された印刷データを位置ズレ補正用記憶部5から読み出して細部位置ズレ補正を実行する部分である。
The misregistration correction storage unit 5 is a memory that accepts print data generated from the
ヘッド制御部7は、細部位置ズレ補正部6から細部位置ズレ補正された画像データを受け入れてLEDヘッド102、LEDヘッド112、LEDヘッド122、LEDヘッド132へ送出する部分である。
The head control unit 7 is a part that receives the image data that has been subjected to the fine position deviation correction from the fine position
位置ズレ検出パターン読取部107は、所定の媒体(転写ベルト105を含む)に印刷された位置ズレ検出パターンから位置ズレ量を検出する部分である。位置ズレ検出パターン生成部109は位置ズレ検出パターンをヘッド制御部7に送出し、所定の媒体(転写ベルト105を含む)に印刷させる部分である。
The positional deviation detection
画像処理部100は、解像度単位補正量算出部3と、ラスタデータ生成部8と、ラスタデータ生成用記憶部9とを備え、ラスタデータ解像度に基づいて第1段階の位置ズレ補正を実行する部分である。
The
解像度単位補正量算出部3は、位置ズレ量記憶部2から位置ズレ量を読み出してラスタデータ解像度に基づいて第1段階の位置ズレ補正量を算出する部分である。この補正原理については後に再度詳細に説明する。ラスタデータ生成部8は、通信部150から元画像データを受け入れて、解像度単位補正量算出部3の算出結果と、ラスタデータ解像度に基づいて第1段階の位置ズレ補正を実行したラスタデータを生成し、印刷制御部1に送出する部分である。又、ラスタデータ生成部8は解像度単位補正量算出部3と細部補正量算出部4に中間データから取得したラスタデータ解像度情報を抽出して出力する部分でもある。
ラスタデータ生成用記憶部9は、ラスタデータ生成部8により生成されたラスタデータを記憶しておくメモリである。この記憶方法の原理は、後に再度位置ズレ補正原理の説明の中で詳細に説明する。
The resolution unit correction amount calculation unit 3 is a part that reads the position shift amount from the position shift
The raster data generation storage unit 9 is a memory for storing raster data generated by the raster
上記構成を有する印刷装置50による位置ズレ検出は以下のように実行される。その概要について図1、及び図2に戻って説明する。
位置ズレ補正量の検出は、印刷装置50の電源投入時などに実行される。位置ズレ検出パターン生成部109は位置ズレ検出パターンをヘッド制御部7に送信し、ヘッド制御部7(図2)はLEDヘッド102、LEDヘッド112、LEDヘッド122、LEDヘッド132に位置ズレ検出パターンを送信する。
Position shift detection by the printing apparatus 50 having the above-described configuration is executed as follows. The outline will be described with reference to FIGS. 1 and 2 again.
The detection of the positional deviation correction amount is executed when the printing apparatus 50 is turned on. The positional deviation detection
LEDヘッド102、LEDヘッド112、LEDヘッド122、LEDヘッド132は発光してIDユニット103、IDユニット113、IDユニット123、IDユニット133の感光ドラムを帯電させる。
The
IDユニット103、IDユニット113、IDユニット123、IDユニット133の感光ドラムを帯電箇所にトナー像を形成して転写ベルト105にトナー像を転写する。転写ベルト15上に形成された位置ズレ検出パターンは、位置ズレ検出パターン読取部107に読み取られる。
A toner image is formed on the charged portions of the photosensitive drums of the
次に、解像度単位補正量算出部3及び細部補正量算出部4による位置ズレ補正の原理について詳細に説明する。
図3は、LEDヘッドの構造図である。
この図は、LEDヘッド102、LEDヘッド112、LEDヘッド122、LEDヘッド132の構造を表している。図に示すように、LEDチップ110を8個ならべてLEDアレイ111を構成し、さらにLEDアレイ111をライン長分並べて一つのLEDヘッドを構成している。
Next, the principle of positional deviation correction by the resolution unit correction amount calculation unit 3 and the detailed correction amount calculation unit 4 will be described in detail.
FIG. 3 is a structural diagram of the LED head.
This figure shows the structure of the
図4は、位置ズレ検出原理の説明図である。
(a)は位置ズレ検出パターン読取部107(図1、図2)の位置ズレ量の読み取りを説明する図である。位置ズレ量は基準色をKとして、Y、M、CをKに合わせるように補正する。位置ズレ検出パターン読取部107によりK色とY色の左端印字位置の差ΔL、右端の印字位置の差ΔRを読み取る。印刷制御部はΔLが0になるようにY色の書き出し開始位置を補正し、そのときのΔR(nolmal)を取得する。
FIG. 4 is an explanatory diagram of the principle of detecting positional deviation.
(A) is a figure explaining reading of the amount of position shift of position shift detection pattern reading part 107 (
(b)はΔL=0とした場合にΔR(nolmal)が正の値であった場合を説明した図である。この場合、画像の右端の書き出しを遅らせることでKの右端と位置を合わせることができる。この画像の右端の書き出しを遅らせることは、ラスタデータ生成用記憶部9(図2)へラスタデータを記憶させるアドレスによって実行される。この内容については後に詳細に説明する。 (B) is a diagram illustrating a case where ΔR (normal) is a positive value when ΔL = 0. In this case, the right end of K can be aligned by delaying the writing of the right end of the image. Delaying the writing of the right end of the image is executed by an address for storing raster data in the raster data generation storage unit 9 (FIG. 2). This will be described in detail later.
(c)はΔR(nolmal)が負の値であった場合を説明した図である。この場合、画像の右端の書き出しを早くすることでKの右端と位置を合わせることができる。この画像の右端の書き出しを早めることは、ラスタデータ生成用記憶部9(図2)へラスタデータを記憶させるアドレスによって実行される。この内容については後に詳細に説明する。 (C) is a figure explaining the case where (DELTA) R (normal) was a negative value. In this case, the position of the right end of K can be aligned by speeding up the writing of the right end of the image. Advancing the writing of the right end of the image is executed by an address for storing raster data in the raster data generation storage unit 9 (FIG. 2). This will be described in detail later.
このようにして取得されたΔL=0となると位置ズレ検出パターン読取部107(図1、図2)にて読み取られた位置ズレ量ΔR(nolmal)は位置ズレ量記憶部2(図2)に記憶される。ここで、ΔRからΔR(nolmal)を取得する演算は、ヘッド制御部7により実行される。またΔR(nolmal)は絶対距離として単位をinchとして表される。 When ΔL = 0 acquired in this way, the positional deviation amount ΔR (normal) read by the positional deviation detection pattern reading unit 107 (FIGS. 1 and 2) is stored in the positional deviation amount storage unit 2 (FIG. 2). Remembered. Here, the calculation for obtaining ΔR (normal) from ΔR is executed by the head controller 7. ΔR (normal) is expressed as an inch as an absolute distance.
位置ズレ量記憶部2(図2)は位置ズレ量ΔR(nolmal)を次回の位置ズレ補正検出まで記憶し、この位置ズレ量ΔR(nolmal)は、解像度単位補正量算出部3(図2)と細部補正量算出部4(図2)によって読み出される。 The positional deviation amount storage unit 2 (FIG. 2) stores the positional deviation amount ΔR (normal) until the next positional deviation correction detection, and the positional deviation amount ΔR (normal) is the resolution unit correction amount calculation unit 3 (FIG. 2). Are read by the detailed correction amount calculation unit 4 (FIG. 2).
再度図1に戻って、ユーザから印刷要求が発生すると上位装置200は印刷要求された画像データを中間言語に変換して通信部150へ送信する。中間言語には画像データ、ラスタデータ解像度情報とが含まれる。
Returning to FIG. 1 again, when a print request is generated from the user, the
図2に戻って、通信部150は上位装置200から受信した中間言語をラスタデータ生成部8に送出する。ラスタデータ生成部8は解像度単位補正量算出部3と細部補正量算出部4に中間データからラスタデータ解像度情報を抽出して出力する。
Returning to FIG. 2, the
解像度単位補正量算出部3は、位置ズレ量ΔR(nolmal)と、ラスタデータ解像度情報から、位置ズレ補正量ΔV(X)を求めてラスタデータ生成部8に出力する。以下に位置ズレ補正量ΔV(X)の求め方について説明する。XをLEDアレイ111の主走査方向座標位置とするとΔV(X)はヘッドドット数をHLとして以下の式で求められる。
ΔV(X)=〔[X/(HL/8)]*ΔR(nolmal)*ラスタデータ解像度〕の整数部(ライン)となる。
The resolution unit correction amount calculation unit 3 obtains the positional deviation correction amount ΔV (X) from the positional deviation amount ΔR (normal) and the raster data resolution information, and outputs it to the raster
ΔV (X) = [[X / (HL / 8)] * ΔR (normal) * raster data resolution] integer part (line).
図5は、ラスタデータ生成用記憶部の説明図である。
(a)はΔR(nolmal)が正の値の場合の位置ズレ補正後のラスタデータ生成用記憶部9(図2)上におけるラスタデータを説明する図である。BAはラスタデータ生成用記憶部9(図2)に確保されたメモリ領域の先頭アドレスである。1ライン目の左端の画素を基準としてアドレスをBAとしてそれぞれの画素のアドレスは副走査座標にΔV(X)を加算したアドレスとなっている。
FIG. 5 is an explanatory diagram of a raster data generation storage unit.
(A) is a diagram for explaining raster data on the raster data generation storage unit 9 (FIG. 2) after positional deviation correction when ΔR (normal) is a positive value. BA is the head address of the memory area secured in the raster data generation storage unit 9 (FIG. 2). The address of each pixel is an address obtained by adding ΔV (X) to the sub-scanning coordinates, where the address is BA with reference to the leftmost pixel on the first line.
(b)はΔR(nolmal)が負の値の場合の位置ズレ補正後のラスタデータ生成用記憶部9(図2)上におけるラスタデータを説明した図である。BAはラスタデータ生成用記憶部9(図2)に確保されたメモリ領域の先頭アドレスである。1ライン目の右端の画素を基準としてアドレスがBA+HL/8に配置され、それぞれの画素のアドレスは副走査座標にΔV(HL/8)を加算したアドレスとなっている。 (B) is a diagram for explaining the raster data on the raster data generation storage unit 9 (FIG. 2) after the positional deviation correction when ΔR (normal) is a negative value. BA is the head address of the memory area secured in the raster data generation storage unit 9 (FIG. 2). The address is arranged at BA + HL / 8 with the pixel at the right end of the first line as a reference, and the address of each pixel is an address obtained by adding ΔV (HL / 8) to the sub-scanning coordinates.
ラスタデータ生成部8(図2)はラスタデータ生成用記憶部9(図2)に
ラスタデータ量+ΔV(HL/8)*(HL/8)(byte)分の記憶領域を確保し、0(白データ)をライトしてクリアする。
The raster data generation unit 8 (FIG. 2) secures a storage area for the raster data amount + ΔV (HL / 8) * (HL / 8) (byte) in the raster data generation storage unit 9 (FIG. 2). Write (white data) to clear.
更に、中間言語からラスタデータを生成しラスタデータD(X、Y)をラスタデータ生成用記憶部9(図2)のアドレス
ΔR(nolmal)が正の値の場合:Ba+X+(Y+V(X)*(HL/8)
ΔR(nolmal)が負の値の場合:[Ba+ΔV(HL/8)*(HL/8)]+X+(Y+V(X))*(HL/8)としてメモリに書き込む。このように書き込むことにより、上記、画像の右端の書き出しを遅らせたり早めたりすることが可能になる。ラスタデータ生成部8(図2)は生成した位置ズレ補正後のラスタデータを位置ズレ補正用記憶部5(図2)に記憶させる。
Further, raster data is generated from an intermediate language, and raster data D (X, Y) is converted into a raster data generation storage unit 9 (FIG. 2) when the address ΔR (normal) is a positive value: Ba + X + (Y + V (X) * (HL / 8)
When ΔR (normal) is a negative value: [Ba + ΔV (HL / 8) * (HL / 8)] + X + (Y + V (X)) * (HL / 8) is written into the memory. By writing in this way, it becomes possible to delay or speed up the writing of the right edge of the image. The raster data generation unit 8 (FIG. 2) stores the generated raster data after the positional deviation correction in the positional deviation correction storage unit 5 (FIG. 2).
次に細部補正量算出部4(図2)の機能について説明する。
細部補正量算出部4(図2)は位置ズレ量ΔR(nolmal)とラスタデータ解像度情報から細部位置ズレ補正量ΔVd(X)を求めて細部位置ズレ補正部6(図2)に出力する。ΔVd(X)は以下の式で求められる。
Next, the function of the detailed correction amount calculation unit 4 (FIG. 2) will be described.
The detail correction amount calculation unit 4 (FIG. 2) obtains the detail position shift correction amount ΔVd (X) from the position shift amount ΔR (normal) and the raster data resolution information, and outputs it to the detail position shift correction unit 6 (FIG. 2). ΔVd (X) is obtained by the following equation.
ΔVd(X)=〔[(X/(HL/8))*ΔR(nolmal)*装置解像度]−ΔV(X)*(装置解像度/ラスタデータ解像度の整数部)〕の整数部(ライン)となる。 ΔVd (X) = [[(X / (HL / 8)) * ΔR (normal) * device resolution] −ΔV (X) * (device resolution / integer part of raster data resolution)]] Become.
位置ズレ補正用記憶部5(図2)が少なくとも1ライン分のラスタデータを記憶すると、細部位置ズレ補正部6(図2)は位置ズレ補正用記憶部5(図2)からラスタデータの同一ラインを(装置解像度/ラスタデータ解像度)(回)読み出し、読み出した回数nをカウントする。nの初期値は0であり1ライン読み出してヘッド制御部に出力が完了すると1が加算される。 When the misregistration correction storage unit 5 (FIG. 2) stores raster data for at least one line, the detailed misregistration correction unit 6 (FIG. 2) stores the same raster data from the misregistration correction storage unit 5 (FIG. 2). The line is read (device resolution / raster data resolution) (times), and the number of times n is read is counted. The initial value of n is 0. When 1 line is read and output to the head controller is completed, 1 is added.
n=(装置解像度/ラスタデータ解像度)−1のときヘッド制御部に出力が完了するとnは0に初期化される。
n=0のときにヘッド制御部7(図2)に出力されるラスタデータはラスタデータ解像度格子上のドットである。
When n = (device resolution / raster data resolution) −1, n is initialized to 0 when output to the head controller is completed.
The raster data output to the head controller 7 (FIG. 2) when n = 0 is a dot on the raster data resolution grid.
細部位置ズレ補正部6は読み出し回数nと細部位置ズレ補正量ΔVd(X)が一致した場合には位置ズレ補正用記憶部5から読み出したラスタデータをそのままヘッド制御部7出力し、不一致な場合は白データに置換してヘッド制御部7(図2)に出力する。
When the read count n and the detailed position deviation correction amount ΔVd (X) match, the detail position
図6は、補正効果の説明図である。
この図は、一例としてラスタデータ解像度を600dpi、装置解像度を2400dpiとしたときの主走査方向座標X=(HL/8)におけるドットの補正の効果を説明した図である。
FIG. 6 is an explanatory diagram of the correction effect.
As an example, this figure explains the effect of dot correction at the main scanning direction coordinate X = (HL / 8) when the raster data resolution is 600 dpi and the apparatus resolution is 2400 dpi.
(a)は補正なしのときの理想ドット位置と実際に印字されるドット位置を説明した図である。ドット(X)20は理想のドット位置でありドット(X)21は実際に印字されるドット(X)である。ドット(X)20とドット(X)21の位置ズレ量ΔR(nolmal)は6.5/2400(inch)である。 (A) is a figure explaining the ideal dot position when there is no correction, and the dot position actually printed. The dot (X) 20 is an ideal dot position, and the dot (X) 21 is a dot (X) that is actually printed. The positional deviation amount ΔR (normal) between the dot (X) 20 and the dot (X) 21 is 6.5 / 2400 (inch).
(b)はラスタデータ生成部8(図2)で位置ズレ補正した後のドットの位置を説明した図である。位置ズレ補正量ΔV(X)は
ΔV(X)=〔[X/(HL/8)]*ΔR(nolmal)*ラスタデータ解像度〕の整数部(ライン)
=(6.5/2400)*600・・・の整数部(ライン)
=1.625の整数部(ライン)
=1
となり、ドット(X)20からΔV(X)=1だけ補正されたドット(22)となる。
(B) is a diagram illustrating the position of the dot after the positional deviation correction by the raster data generation unit 8 (FIG. 2). The positional deviation correction amount ΔV (X) is an integer part (line) of ΔV (X) = [[X / (HL / 8)] * ΔR (normal) * raster data resolution].
= (6.5 / 2400) * 600... Integer part (line)
= 1.625 integer part (line)
= 1
Thus, the dot (22) corrected from the dot (X) 20 by ΔV (X) = 1 is obtained.
(c)は細部位置ズレ補正部6(図2)で補正した後のドット位置を説明した図である。
細部位置ズレ補正量ΔVd(X)は
ΔVd(X)=〔[(X/(HL/8)*ΔR(ライン))*装置解像度の整数部]−ΔV(X)*(装置解像度/ラスタデータ解像度)(ライン)
=(6.5/2400)*2400の整数部−1*2400/600(ライン)
=6−4(ライン)
ΔVd(X)=2(ライン)
となる。
(C) is a diagram illustrating the dot position after correction by the detailed position deviation correction unit 6 (FIG. 2).
The detailed positional deviation correction amount ΔVd (X) is expressed as follows: ΔVd (X) = [[(X / (HL / 8) * ΔR (line)) * integer part of device resolution] −ΔV (X) * (device resolution / raster data Resolution) (line)
= (6.5 / 2400) * integer part of 2400-1 * 2400/600 (line)
= 6-4 (line)
ΔVd (X) = 2 (line)
It becomes.
位置ズレ補正用記憶部5に記憶されたドット22(X)は位置ズレ補正用記憶部5から細部位置ズレ補正部6により2400/600=4回、読み出される。
ΔVd(X)=2であるため1回目、2回目、4回目の読み出し時にはn≠ΔVd(x)となり、白データに置換されてヘッド制御部7に出力され、それぞれドット23(X)、ドット24(X)、ドット26(X)の位置に出力されるが白であるため実際には印字されない。
3回目の読み出し時にはn=2=ΔVd(x)となり、そのままヘッド制御部7に出力されドット25(X)の位置に印字される。
このようにして、理想ドット(X)20と実際に印字されるドット25(X)の位置ズレ量は1/4800(inch)とすることができる。
The dots 22 (X) stored in the positional deviation correction storage unit 5 are read from the positional deviation correction storage unit 5 by the detailed positional
Since ΔVd (X) = 2, n ≠ ΔVd (x) in the first, second, and fourth readings, and is replaced with white data and output to the head controller 7, and the dots 23 (X) and Although it is output at the position of 24 (X) and dot 26 (X), it is not printed because it is white.
At the time of the third reading, n = 2 = ΔVd (x), which is output as it is to the head controller 7 and printed at the position of the dot 25 (X).
In this way, the positional deviation amount between the ideal dot (X) 20 and the dot 25 (X) actually printed can be set to 1/4800 (inch).
以上説明したように、ラスタデータ解像度単位の色ズレ補正を印刷装置の画像処理部で行い、ラスタデータ解像度以上の補正を印刷制御部で行うことにより、正確な補正が可能になり出力画像の品質向上につながるという効果を得る。又、印刷制御部で色ズレ補正に必要な専用メモリを少なくともヘッド長分のメモリで構成することが可能となり安価なメモリで構成可能になるという効果を得る。また、ラスタデータ生成部で色ズレ補正を全て行う方法に比べて、ラスタデータ生成時に必要なメモリも小さくてすむという効果を得る。 As described above, the color shift correction in units of raster data resolution is performed by the image processing unit of the printing apparatus, and the correction beyond the raster data resolution is performed by the print control unit, thereby enabling accurate correction and the quality of the output image. The effect that it leads to improvement is acquired. In addition, the dedicated memory necessary for color misregistration correction in the print control unit can be configured with at least a head-length memory, so that it is possible to configure with an inexpensive memory. Further, as compared with the method in which the raster data generation unit performs all color misregistration corrections, an effect is obtained that a memory required for generating raster data can be reduced.
実施例1ではPDLプリンタを例にとり説明したが、本実施例ではPCなどの上位装置でラスタデータを生成し、印刷装置は受信したデータをそのまま印刷するGDIプリンタを用いた印刷システムにおいて、上位装置でのラスタデータ生成部にて画像解像度単位の位置ズレ補正を行うことにより元画像の解像度以上の位置ズレ補正を行えるようにしたものである。 In the first embodiment, a PDL printer has been described as an example. In this embodiment, raster data is generated by a host device such as a PC, and the printing device uses a GDI printer that prints the received data as it is. In the raster data generation unit in FIG. 4, the positional deviation correction in units of image resolution can be performed so that the positional deviation correction more than the resolution of the original image can be performed.
図7は、実施例2の印刷システムの構成のブロック図である。
実施例2の印刷システム2000は、上位装置202と、印刷装置203とを含む。
以下に実施例1との相違部分のみについて説明する。実施例1と同様の部分については実施例1と同一の符号を付して説明を省略する。
FIG. 7 is a block diagram of a configuration of a printing system according to the second embodiment.
A printing system 2000 according to the second embodiment includes a higher-
Only differences from the first embodiment will be described below. The same parts as those in the first embodiment are denoted by the same reference numerals as those in the first embodiment, and the description thereof is omitted.
図8は、実施例2の上位装置のブロック図である。
上位装置202はオペレータから印刷要求を受け入れる入力部207と、解像度単位補正量算出部206と、通信部205と、ラスタデータ生成部208と、ラスタデータ生成用記憶部9とを備える。ここでラスタデータ生成部208はラスタデータ生成用記憶部209、解像度単位補正量算出部206、通信部205、入力部207に接続される。
FIG. 8 is a block diagram of a host device according to the second embodiment.
The
まず、入力部207からオペレータが印刷要求を入力すると、入力部207はラスタデータ生成部208に印刷要求情報を出力する。
First, when an operator inputs a print request from the
以下に、上記構成を有する印刷装置203の動作概要について説明する。
ラスタデータ生成部208は印刷要求情報が入力されると解像度単位補正量算出部206に位置ズレ補正量ΔV(X)を要求する。解像度単位補正量算出部206は通信部205を通して印刷装置203から位置ズレ量ΔR(nolmal)を要求する。
Hereinafter, an outline of the operation of the printing apparatus 203 having the above configuration will be described.
When the print request information is input, the raster
通信部204は印刷制御部1から位置ズレ量ΔR(nolmal)を受けとり通信部205を介して解像度単位補正量算出部206に位置ズレ量ΔR(nolmal)を出力する。解像度単位補正量算出部206は位置ズレ量ΔR(nolmal)から実施例1と同様の算出方法で位置ズレ補正量ΔV(X)を算出してラスタデータ生成部208に出力する。
The
ラスタデータ生成部208は位置ズレ補正量ΔV(X)と印刷要求情報を元に実施例1と同様にラスタデータを生成し、通信部205に生成したラスタデータを出力する。通信部205は通信部204にラスタデータを出力する。通信部204は受信したラスタデータをラスタデータ記憶部201に書き込む。
The raster
ラスタデータ記憶部201は1ページ分のラスタデータ記憶が完了すると印刷制御部1にラスタデータを出力する。
印刷制御部1は実施例1と同様に細部位置ズレ補正量ΔVd(X)を求めてラスタデータを位置ズレ補正解像度単位で位置ズレ補正を行いLEDヘッド102、LEDヘッド112、LEDヘッド122、LEDヘッド132に出力する。その他の部分の動作は実施例1と同様なので説明を省略する。
The raster
As in the first embodiment, the
以上説明したように、本実施例によれば、ラスタデータ解像度単位の色ズレ補正を上位装置で行い、ラスタデータ解像度以上の補正を印刷装置で行うことにより、印刷装置のラスタデータ記憶用メモリを削減できるという効果を得る。また、上位装置と印刷装置間の転送データ量は、1ページ分のラスタデータ+最大位置ズレ補正量*ヘッド長/(ラスタデータ解像度/位置ズレ補正解像度)で良いため、上位装置と印刷装置の転送時間を抑えることができ高速な印刷が可能となるという効果を得る。 As described above, according to this embodiment, the raster data storage unit of the printing apparatus can be stored by correcting the color misregistration in units of raster data resolution in the host apparatus and performing the correction higher than the raster data resolution in the printing apparatus. The effect that it can be reduced is obtained. The amount of data transferred between the host device and the printing device may be raster data for one page + maximum positional deviation correction amount * head length / (raster data resolution / positional deviation correction resolution). The transfer time can be reduced and high speed printing can be achieved.
上記実施例の説明では、本発明をプリンタに適用した場合に限定して説明したが、本発明は、この例に限定されるものではない。即ち、プリンタのみならず、カラーファクシミリ、複合機などにも適用可能である。 In the description of the above embodiment, the present invention is limited to the case where the present invention is applied to a printer. However, the present invention is not limited to this example. In other words, the present invention can be applied not only to a printer but also to a color facsimile, a multifunction machine, and the like.
1 印刷制御部
2 位置ズレ量記憶部
3 解像度単位補正量算出部
4 細部補正量算出部
5 位置ズレ補正用記憶部
6 細部位置ズレ補正部
7 ヘッド制御部
8 ラスタデータ補正部
9 ラスタデータ生成用記憶部
100 画像処理部
109 位置ズレ検出パターン生成部
150 通信部
DESCRIPTION OF
Claims (5)
前記印刷出力における印刷位置のズレ量を記憶する位置ズレ量記憶部と、
前記印刷位置のズレ量から解像度単位に基づく補正量を求める解像度単位補正量算出部と、
前記印刷位置のズレ量から前記解像度単位より細かい解像度に基づく補正量を求める細部補正量算出部とを備え、
前記画像処理部は、
前記解像度単位補正量算出部を用いて印刷データを生成し、前記印刷制御部が前記細部補正量算出部を用いて該印刷データの補正を行うことを特徴とする印刷装置。 A printing apparatus having an image processing unit that generates print data and a print control unit that controls print output of the print data,
A positional deviation amount storage unit for storing a deviation amount of a printing position in the print output;
A resolution unit correction amount calculation unit for obtaining a correction amount based on a resolution unit from the shift amount of the printing position;
A detailed correction amount calculation unit for obtaining a correction amount based on a finer resolution than the resolution unit from the displacement amount of the printing position,
The image processing unit
A printing apparatus, wherein print data is generated using the resolution unit correction amount calculation unit, and the print control unit corrects the print data using the detail correction amount calculation unit.
(前記細かい補正量の解像度)/(前記解像度単位)の回数だけ前記記憶部から前記印刷データの同一ラインを読み出し、
読み出した回数、読み出した前記印刷データの主走査方向座標、及び前記細かい補正量とから、前記読み出した印刷データを白データに置換するか、またはそのまま印字するかにより前記細かい補正量による補正を行うことを特徴とする請求項1に記載の印刷装置。 A storage unit for storing one or more lines of the print data;
Read the same line of the print data from the storage unit as many times as (the resolution of the fine correction amount) / (the resolution unit),
Based on the number of reading times, the main scanning direction coordinates of the read print data, and the fine correction amount, the read data is replaced with white data, or correction is performed with the fine correction amount depending on whether printing is performed as it is. The printing apparatus according to claim 1.
前記印刷装置は、請求項1から請求項3までの何れか一項に記載の印刷装置であることを特徴とする印刷システム。 A printing system including a host device that transmits a print request and a printing device that receives the print request and prints out the print request,
The printing system according to claim 1, wherein the printing apparatus is the printing apparatus according to claim 1.
前記印刷装置は、
前記印刷出力における印刷位置のズレ量を記憶する位置ズレ量記憶部と、
前記印刷位置のズレ量から解像度単位より細かい解像度に基づく補正量を求める細部補正量算出部とを備え、
前記上位装置は、
前記印刷位置のズレ量から解像度単位に基づく補正量を求める解像度単位補正量算出部を備え、前記位置ズレ量記憶部から前記印刷位置のズレ量を取得し、該ズレ量に基づいて前記解像度単位補正量算出部が解像度単位に基づく補正量を算出し、前記細部補正量算出部へ送信することを特徴とする印刷システム。 A printing system including a host device that transmits a print request and a printing device that receives the print request and prints out the print request,
The printing apparatus includes:
A positional deviation amount storage unit for storing a deviation amount of a printing position in the print output;
A detailed correction amount calculation unit for obtaining a correction amount based on a finer resolution than the resolution unit from the displacement amount of the printing position,
The host device is
A resolution unit correction amount calculation unit that obtains a correction amount based on a resolution unit from the displacement amount of the print position; obtains the displacement amount of the print position from the position displacement amount storage unit; and the resolution unit based on the displacement amount A printing system, wherein a correction amount calculation unit calculates a correction amount based on a resolution unit and transmits the correction amount to the detail correction amount calculation unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007188484A JP5403883B2 (en) | 2007-07-19 | 2007-07-19 | Printing apparatus and printing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007188484A JP5403883B2 (en) | 2007-07-19 | 2007-07-19 | Printing apparatus and printing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009023213A true JP2009023213A (en) | 2009-02-05 |
JP5403883B2 JP5403883B2 (en) | 2014-01-29 |
Family
ID=40395517
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007188484A Active JP5403883B2 (en) | 2007-07-19 | 2007-07-19 | Printing apparatus and printing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5403883B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104301575A (en) * | 2013-07-15 | 2015-01-21 | 西康有限公司 | Image processing system and method |
US9106861B2 (en) | 2013-01-22 | 2015-08-11 | Ricoh Company, Ltd. | Method and apparatus for controlling adjustment of image parameters and image formation and an image apparatus including the game |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07304211A (en) * | 1994-05-13 | 1995-11-21 | Oki Electric Ind Co Ltd | Method and device for color recording |
JPH1165205A (en) * | 1997-08-26 | 1999-03-05 | Casio Comput Co Ltd | Image forming position adjuster and its adjusting method |
JP2000098686A (en) * | 1998-09-21 | 2000-04-07 | Matsushita Electric Ind Co Ltd | Multiple picture forming device |
JP2001008124A (en) * | 1999-06-25 | 2001-01-12 | Toshiba Corp | Program guide device for multi-channel television broadcast system |
JP2001080124A (en) * | 1999-09-13 | 2001-03-27 | Minolta Co Ltd | Printing apparatus |
JP2002019178A (en) * | 2000-07-11 | 2002-01-23 | Ricoh Co Ltd | Led writing unit |
JP2002067380A (en) * | 2000-08-30 | 2002-03-05 | Ricoh Co Ltd | Luminous element array write device |
JP2002120390A (en) * | 2000-10-13 | 2002-04-23 | Fuji Xerox Co Ltd | Image writing apparatus |
JP2002254703A (en) * | 2001-03-05 | 2002-09-11 | Fuji Xerox Co Ltd | Exposure system and image forming device |
JP2002292935A (en) * | 2001-03-30 | 2002-10-09 | Ricoh Co Ltd | Image write apparatus |
JP2003011425A (en) * | 2001-05-30 | 2003-01-15 | Nexpress Solutions Llc | Rough adjustment and fine adjustment in electronic correction of deformation for writing device |
JP2006130890A (en) * | 2004-11-09 | 2006-05-25 | Fuji Xerox Co Ltd | Image writing device/method |
JP2007156259A (en) * | 2005-12-07 | 2007-06-21 | Ricoh Co Ltd | Optical scanner and image forming apparatus |
-
2007
- 2007-07-19 JP JP2007188484A patent/JP5403883B2/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07304211A (en) * | 1994-05-13 | 1995-11-21 | Oki Electric Ind Co Ltd | Method and device for color recording |
JPH1165205A (en) * | 1997-08-26 | 1999-03-05 | Casio Comput Co Ltd | Image forming position adjuster and its adjusting method |
JP2000098686A (en) * | 1998-09-21 | 2000-04-07 | Matsushita Electric Ind Co Ltd | Multiple picture forming device |
JP2001008124A (en) * | 1999-06-25 | 2001-01-12 | Toshiba Corp | Program guide device for multi-channel television broadcast system |
JP2001080124A (en) * | 1999-09-13 | 2001-03-27 | Minolta Co Ltd | Printing apparatus |
JP2002019178A (en) * | 2000-07-11 | 2002-01-23 | Ricoh Co Ltd | Led writing unit |
JP2002067380A (en) * | 2000-08-30 | 2002-03-05 | Ricoh Co Ltd | Luminous element array write device |
JP2002120390A (en) * | 2000-10-13 | 2002-04-23 | Fuji Xerox Co Ltd | Image writing apparatus |
JP2002254703A (en) * | 2001-03-05 | 2002-09-11 | Fuji Xerox Co Ltd | Exposure system and image forming device |
JP2002292935A (en) * | 2001-03-30 | 2002-10-09 | Ricoh Co Ltd | Image write apparatus |
JP2003011425A (en) * | 2001-05-30 | 2003-01-15 | Nexpress Solutions Llc | Rough adjustment and fine adjustment in electronic correction of deformation for writing device |
JP2006130890A (en) * | 2004-11-09 | 2006-05-25 | Fuji Xerox Co Ltd | Image writing device/method |
JP2007156259A (en) * | 2005-12-07 | 2007-06-21 | Ricoh Co Ltd | Optical scanner and image forming apparatus |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9106861B2 (en) | 2013-01-22 | 2015-08-11 | Ricoh Company, Ltd. | Method and apparatus for controlling adjustment of image parameters and image formation and an image apparatus including the game |
CN104301575A (en) * | 2013-07-15 | 2015-01-21 | 西康有限公司 | Image processing system and method |
JP2015018549A (en) * | 2013-07-15 | 2015-01-29 | ザイコン アイピー ビーヴイXeikon Ip Bv | Image processing system and method |
CN104301575B (en) * | 2013-07-15 | 2018-12-14 | 西康制造有限公司 | Image processing system and method |
Also Published As
Publication number | Publication date |
---|---|
JP5403883B2 (en) | 2014-01-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20100225932A1 (en) | Image forming apparatus and image forming method | |
JP6108694B2 (en) | Image processing apparatus, image processing method, and computer program | |
US9111203B2 (en) | Image forming apparatus | |
US7484821B2 (en) | Method of determining ink ejection method, printing apparatus, and method of manufacturing printing apparatus | |
US9001383B2 (en) | Image processing apparatus which performs image processing for correcting misregistration, control method of image processing apparatus, and storage medium | |
US7052191B2 (en) | Printing apparatus | |
US20180257393A1 (en) | Image processing device, image processing program, and printing apparatus | |
US8400678B2 (en) | FIFO methods, systems and apparatus for electronically registering image data | |
JP2006247905A (en) | Recording device, data processing method for recording device, and recording system | |
JP5403883B2 (en) | Printing apparatus and printing system | |
JP2008055717A (en) | Exposure head controller and image formation device | |
JP2008149640A (en) | Printer | |
US7227667B2 (en) | Printer controller responsive to skew and magnification error | |
JP2012125981A (en) | Ink ejection head controller, image forming apparatus, ink ejection head control method, and program | |
JP6476968B2 (en) | Image processing apparatus, image processing method, and program | |
JP2005125605A (en) | Image recording apparatus and its control method | |
JP2019038176A (en) | Image formation device | |
JP2008254247A (en) | Exposure head control device and image forming apparatus | |
US11917115B1 (en) | Shift compensation mechanism | |
US20240214495A1 (en) | Image forming apparatus | |
JP4456850B2 (en) | Image forming apparatus | |
JP2007118281A (en) | Image forming device | |
JP2005262655A (en) | Printing head driving device, and printing head driving method | |
US8998366B2 (en) | Printing apparatus and printing method | |
JP2011101137A (en) | Composite device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20091216 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120711 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120910 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130618 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130725 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20131008 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131029 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5403883 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |