[go: up one dir, main page]

JP2010023461A - Image output device, image output system, image output method, computer program, and recording medium - Google Patents

Image output device, image output system, image output method, computer program, and recording medium Download PDF

Info

Publication number
JP2010023461A
JP2010023461A JP2008191067A JP2008191067A JP2010023461A JP 2010023461 A JP2010023461 A JP 2010023461A JP 2008191067 A JP2008191067 A JP 2008191067A JP 2008191067 A JP2008191067 A JP 2008191067A JP 2010023461 A JP2010023461 A JP 2010023461A
Authority
JP
Japan
Prior art keywords
image
band
data
printing
print
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
Application number
JP2008191067A
Other languages
Japanese (ja)
Other versions
JP5228672B2 (en
Inventor
Sugitaka Otegi
杉高 樗木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2008191067A priority Critical patent/JP5228672B2/en
Publication of JP2010023461A publication Critical patent/JP2010023461A/en
Application granted granted Critical
Publication of JP5228672B2 publication Critical patent/JP5228672B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Handling Of Sheets (AREA)
  • Record Information Processing For Printing (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)
  • Facsimile Scanning Arrangements (AREA)
  • Fax Reproducing Arrangements (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

【課題】エンジン側で印字画像がない領域についてバンド単位で記録紙の高速送り制御を可能とし、プリント速度の向上を図る。
【解決手段】記録紙への印字前に、紙送り方向に印字画像のない領域を検知した際(ステップS205〜S207)には、印字を行わず、紙送りのみを行う(ステップS211)紙送り制御方法において、1以上のラインから構成される画像領域を1バンドとして印字画像領域を複数のバンドに設定し(ステップS201)、ディジタル画像データを受信し、印字画像データの有無をバンド単位で検知する際に、当該有無を検知するための閾値を設定し(ステップS201)、この閾値に応じて画像印字に必要なデータの有無を判定し(ステップS202〜S208)、そのバンドに画像印字に必要なデータがなければ、すなわち、印字するデータがなければ、そのバンドは紙送りのみ実施し、スキップする。
【選択図】図21
An object of the present invention is to enable high-speed feeding control of recording paper in a band unit in an area where there is no printed image on the engine side, thereby improving the printing speed.
When an area without a print image in the paper feed direction is detected before printing on recording paper (steps S205 to S207), only paper feed is performed without printing (step S211). In the control method, an image area composed of one or more lines is set as one band, the print image area is set to a plurality of bands (step S201), digital image data is received, and presence / absence of print image data is detected in band units. When setting, a threshold value for detecting the presence or absence is set (step S201), the presence or absence of data necessary for image printing is determined according to the threshold value (steps S202 to S208), and the band is necessary for image printing. If there is no data to be printed, that is, if there is no data to be printed, the band is only fed and skipped.
[Selection] Figure 21

Description

本発明は、ディジタル画像信号を記録媒体上に可視画像として再生し、出力するプリンタ、ディジタル複写機、ファクシミリ、ディジタル複合機などの画像出力装置及び画像出力システム、前記画像出力装置で実行される画像出力方法、この画像出力方法をコンピュータで実行するためのコンピュータプログラム、並びにこのコンピュータプログラムがコンピュータによって読み取られ実行可能に記録された記録媒体に関する。   The present invention relates to an image output apparatus and an image output system such as a printer, a digital copying machine, a facsimile, and a digital multifunction peripheral that reproduce and output a digital image signal as a visible image on a recording medium, and an image executed by the image output apparatus. The present invention relates to an output method, a computer program for executing the image output method on a computer, and a recording medium on which the computer program is read and recorded so as to be executable.

ディジタル画像信号を記録媒体上に可視画像として再生し、出力する画像出力装置の一例を図30に示す。この画像出力装置は、プリンタ機能、コピー機能、ファクシミリ機能などの複数の機能を備えたディジタル複合機である。このようなディジタル複合機は、一般にMFP(Multi Function Peripheral)と称されている。この画像出力装置は、広幅用インクジェット方式のMFPであり、原稿送り装置DF、操作パネルOPB、スキャナSCR、及びプリンタPTRから構成されている。広幅MFPでは、定型サイズとしては、A0用紙までのコピー、スキャナアプリ、プリンタアプリが実行可能である。また、特殊サイズとして長尺に対応しており、A0幅の841[mm]で長さは15[m]までのコピー、スキャナアプリ、プリンタアプリが実行可能である。   FIG. 30 shows an example of an image output apparatus that reproduces and outputs a digital image signal as a visible image on a recording medium. This image output apparatus is a digital multifunction machine having a plurality of functions such as a printer function, a copy function, and a facsimile function. Such a digital multi-function peripheral is generally called MFP (Multi Function Peripheral). This image output device is a wide-width inkjet type MFP, and includes a document feeder DF, an operation panel OPB, a scanner SCR, and a printer PTR. In the wide-width MFP, as standard sizes, copying up to A0 paper, a scanner application, and a printer application can be executed. Further, the special size corresponds to a long size, and a copy, a scanner application, and a printer application of A0 width 841 [mm] up to 15 [m] can be executed.

図31は従来から実施されているプリンタの一例の外観を示す斜視図である。このプリンタは、広幅用インクジェット方式のプリンタであり、操作パネルOPBとプリント部PTRを備えている。この広幅プリンタでは、定型サイズとしては、A0用紙までのプリンタアプリが実行可能であり、また特殊サイズとして長尺に対応しており、A0幅の841[mm]で長さは15[m]までのプリンタアプリが実行可能である。   FIG. 31 is a perspective view showing an appearance of an example of a printer that has been conventionally implemented. This printer is a wide-width inkjet printer, and includes an operation panel OPB and a print unit PTR. In this wide-width printer, a printer application up to A0 paper can be executed as a standard size, and the special size corresponds to a long size. The A0 width is 841 [mm] and the length is up to 15 [m]. The printer application can be executed.

図32は、図30のMFPあるいは図31のプリンタの作像ユニットであるインクジェットのプリントヘッド部の概略構成を示す要部斜視図である。同図において、ロール紙33として供給される記録紙にインクジェットヘッド31から吐出されるC(シアン)、M(マゼンタ)、Y(イエロー)、K(ブラック)のインクにより画像を形成する。インクジェットヘッド31は、ヘッド搬送ベルト32により左右に搬送され(主走査方向に移動)、記録紙に画像が形成されたのち記録紙送りローラ34と押さえローラ35により紙送りされる(副走査方向に搬送)。このような主走査方向の移動と副走査方向の搬送を繰り返すことにより画像が形成される。   32 is a principal perspective view showing a schematic configuration of an ink jet print head unit which is an image forming unit of the MFP of FIG. 30 or the printer of FIG. In the figure, an image is formed on the recording paper supplied as the roll paper 33 with C (cyan), M (magenta), Y (yellow), and K (black) inks ejected from the inkjet head 31. The inkjet head 31 is conveyed left and right by a head conveyance belt 32 (moved in the main scanning direction), and after an image is formed on the recording paper, it is fed by a recording paper feeding roller 34 and a pressing roller 35 (in the sub scanning direction). Transport). An image is formed by repeating such movement in the main scanning direction and conveyance in the sub scanning direction.

図33(a)は、前述のCMYKインクジェットヘッド31のノズル配置を示したものである。ここでは、CMYKの各ノズル311,312,313,314は2列に配置され、ノズル間距離は、0.042[mm]となっている。これは、画像の解像度600[dpi]時、すなわち1インチあたり600ドットを形成するときのドット間距離になる。ここでは、CMYKの各色は、BLINEのライン数で示されるノズルを配置している。従って、前述の図32において、インクジェットヘッド31が左から右、あるいは右から左に搬送される毎にBLINEで示されるライン数分の画像を転写できることになる。画像が、フルカラーの場合、CMYKの各ノズル311,312,313,314からインクが吐出される。また、転写画像がモノクロの場合は、K色のノズル314からK色のインクのみが吐出されることになる。   FIG. 33A shows the nozzle arrangement of the CMYK inkjet head 31 described above. Here, the CMYK nozzles 311, 312, 313, and 314 are arranged in two rows, and the distance between the nozzles is 0.042 [mm]. This is the distance between dots when the image resolution is 600 [dpi], that is, when 600 dots are formed per inch. Here, for each color of CMYK, nozzles indicated by the number of BLINE lines are arranged. Accordingly, in FIG. 32 described above, every time the inkjet head 31 is conveyed from left to right or from right to left, it is possible to transfer an image for the number of lines indicated by BLINE. When the image is full color, ink is ejected from the CMYK nozzles 311, 312, 313, and 314. Further, when the transfer image is monochrome, only the K color ink is ejected from the K color nozzle 314.

図33(b)は、ブラックのヘッド314を紙送り方向にK1、K2と2つ配置したもので、フルカラーのときに比べ、モノクロ時の1回のプリントヘッド搬送時の転写画像のライン数を2倍に上げ、プリント速度の向上を図ったものである。転写画像として、モノクロで形成される場合もかなり多いため、ヘッドを1つ追加することで、モノクロ時のプリント速度を上げることはMFP、あるいはプリンタとして性能面で優位になる。   In FIG. 33B, two black heads 314, K1 and K2, are arranged in the paper feed direction, and the number of transferred image lines during one print head transport in monochrome is larger than in full color. The print speed is increased by a factor of two. Since the transfer image is often formed in monochrome, increasing the print speed in monochrome by adding one head is advantageous in terms of performance as an MFP or printer.

図34は、従来の画像出力装置におけるIMAC(画像メモリアクセス制御部)12からCDIC(圧縮/伸張及びデータインターフェース制御部)4、IPP(画像処理プロセッサ)3にプリント用の画像データC(シアン)、M(マゼンタ)、Y(イエロー)、K(ブラック)を転送する場合の例を示す。なお、IMAC12、CDIC4及びIPP3自体は後述の図1及び図3に示した実施例に対応するので、ここでは詳細は省略する。また、ここではプリント用画像データとしてCMYKの4色の場合を示したが、実際にはさらに高画質化のために色版を増やしても良いし、RGBの画像を転送し、画像処理プロセッサIPP3にてRGBからCMYK等への色変換を実施しても良い。また、IMAC12からCDIC4への転送は、パラレルバスを介してC、M、Y、Kの各色版の画像が時分割に転送されるが、図34では簡易的に記載している。すなわち、IMAC12からはC,M,Y,Kの各色について8ビットのデータがCDIC4に転送され、CDIC4からIPP3には、バンドのFGATE(フレームゲート信号)及びLSYNC(ライン同期信号)とともに前記C,M,Y,Kの各色について8ビットのデータが転送される。   FIG. 34 shows image data C (cyan) for printing from an IMAC (image memory access control unit) 12 to a CDIC (compression / decompression and data interface control unit) 4 and IPP (image processing processor) 3 in a conventional image output apparatus. , M (magenta), Y (yellow), K (black) are transferred. Note that the IMAC 12, CDIC 4, and IPP 3 themselves correspond to the embodiments shown in FIGS. 1 and 3 to be described later, and the details are omitted here. In this example, the CMYK four colors are shown as the print image data. However, in actuality, the color plate may be increased for higher image quality, or an RGB image is transferred to the image processing processor IPP3. The color conversion from RGB to CMYK or the like may be performed. In addition, the transfer from the IMAC 12 to the CDIC 4 is performed in a time-sharing manner for images of the C, M, Y, and K color plates via the parallel bus. That is, 8-bit data for each color of C, M, Y, and K is transferred from the IMAC 12 to the CDIC 4, and the C, 4, IPP 3, the band FGATE (frame gate signal) and LSYNC (line synchronization signal) together with the C, 8-bit data is transferred for each color of M, Y, and K.

図35(a)は、印字画像の例を示したもので、図35(b)は図35(a)の印字画像を図32に前述したインクジェットヘッドが1回のスキャンにより印字する領域、ここではバンドと呼ぶことにするが、このバンドの割り付けの様子を示したものである。ここでは、説明のために、図35(a)の画像を図35(b)のように、バンド1〜バンド10の10のバンドに分割する場合を示している。従って、図32のインクヘッドが図33(a)のノズル配置をしているとすると、10回のスキャンでプリントできることになる。   FIG. 35 (a) shows an example of a print image. FIG. 35 (b) shows an area in which the print head of FIG. 35 (a) is printed by a single scan described above in FIG. Now let's call it a band, but it shows how this band is allocated. Here, for the sake of explanation, a case where the image of FIG. 35A is divided into 10 bands of band 1 to band 10 as shown in FIG. 35B is shown. Therefore, if the ink head of FIG. 32 has the nozzle arrangement of FIG. 33A, printing can be performed in 10 scans.

図36は、図34で、IMAC12からCDIC4への転送データI2C_C、I2C_M、I2C_Y、I2C_Kと、CDIC4からIPP3への転送データC2I_C、C2I_M、C2I_Y、C2I_Kと、フレームゲート信号C21_FGATEBと、ライン同期信号C21_LSYCBとの出力タイミングの関係を示すタイミングチャートである。これらの画像データは、図35(b)に示したバンド毎のデータとして転送され、印字されることになる。   FIG. 36 shows the transfer data I2C_C, I2C_M, I2C_Y, I2C_K from the IMAC12 to the CDIC4, the transfer data C2I_C, C2I_M, C2I_Y, C2I_K from the CDIC4 to the IPP3, the frame gate signal C21_FGATEB, and the line synchronization signal C21_. It is a timing chart which shows the relationship of output timing. These image data are transferred and printed as the data for each band shown in FIG.

図37は1ラインの画素数を制御する回路を示すブロック図である。まず、プリント開始時に、主走査画素数レジスタ(ONP)361にそのロード信号(LD_ONP)をアサートすることでプロセスコントローラのCPUから1ラインの画素数をセットする。そして1ラインのデータの転送開始時に、主走査画素数カウンタ(PCNT)360をそのリセット信号(RES_PCNT)をアサートすることによってクリアする。そして1画素ずつ転送される毎にINC_PCNTをアサートし、カウンタ(PCNT)をインクリメントする。主走査画素数レジスタ(ONP)361と主走査画素数カウンタ(PCNT)360の値は、コンパレータ(CMP)362で比較され、主走査画素数カウンタ(PCNT)360の値が主走査画素数レジスタ(ONP)の値と一致し、LINE_END信号がアサートすることにより1ラインのデータ転送完了を検知する。   FIG. 37 is a block diagram showing a circuit for controlling the number of pixels in one line. First, at the start of printing, the load signal (LD_ONP) is asserted to the main scanning pixel number register (ONP) 361 to set the number of pixels in one line from the CPU of the process controller. At the start of data transfer for one line, the main scanning pixel number counter (PCNT) 360 is cleared by asserting its reset signal (RES_PCNT). Each time one pixel is transferred, INC_PCNT is asserted and the counter (PCNT) is incremented. The values of the main scanning pixel number register (ONP) 361 and the main scanning pixel number counter (PCNT) 360 are compared by the comparator (CMP) 362, and the value of the main scanning pixel number counter (PCNT) 360 is compared with the main scanning pixel number register ( When the LINE_END signal is asserted, the data transfer completion of one line is detected.

図38は1枚の記録紙のライン数を制御する回路を示すブロック図である。まず、プリント開始時に、副走査ライン数レジスタ(ONL)371にそのロード信号(LD_ONL)をアサートすることでCPUから記録紙のライン数をセットする。そして転写画像データの転送開始時に、副走査ラインカウンタ(LCNT)370をそのリセット信号(RES_LCNT)をアサートすることでクリアする。1ラインずつ転送される毎にINC_LCNTをアサートし、カウンタ(LCNT)370をインクリメントする。副走査ライン数レジスタ(ONL)371と副走査ライン数カウンタ(LCNT)370の値は、コンパレータCMP372で比較され、副走査ラインカウンタ(LCNT)の値が副走査ライン数レジスタ(ONL)の値と一致し、PRINT_END信号がアサートすることにより記録紙1枚のデータ転送完了を検知する。   FIG. 38 is a block diagram showing a circuit for controlling the number of lines of one recording sheet. First, at the start of printing, the load signal (LD_ONL) is asserted to the sub-scanning line number register (ONL) 371 to set the number of recording paper lines from the CPU. At the start of transfer of transfer image data, the sub-scanning line counter (LCNT) 370 is cleared by asserting the reset signal (RES_LCNT). Each time one line is transferred, INC_LCNT is asserted and the counter (LCNT) 370 is incremented. The values of the sub-scanning line number register (ONL) 371 and the sub-scanning line number counter (LCNT) 370 are compared by the comparator CMP372, and the value of the sub-scanning line counter (LCNT) is compared with the value of the sub-scanning line number register (ONL). When they coincide with each other and the PRINT_END signal is asserted, the completion of data transfer of one recording sheet is detected.

図39はプリント時の制御手順を示すフローチャートである。前述の図36のタイミングチャートに示したデータ転送を図37及び図38の回路で制御する制御手順を示す。図39において、プリントが開始されると、LD_ONL信号アクティブにして、出力ライン数を副走査ライン数レジスタ(ONL)371にセットする(ステップ501)。次いで、副走査ラインカウンタ(LCNT)370をリセット信号(RES_LCNT)のアサートによりクリアする(ステップ502)。その後、C2I_FGATEをアサートし(ステップ503)、IMAC12からラインデータを受信し、C2I_LSYNCBとラインデータをIPP3に出力し、INC_LCNTをアサートすることによってラインカウンタ(LCNT)370をインクリメントする(ステップ504)。副走査ライン数レジスタ(ONL)371と副走査ライン数カウンタ(LCNT)370の値をコンパレータ(CMP)372で比較し、副走査ラインカウンタLCNTの値が副走査ライン数レジスタ(ONL)の値と一致し、PRINT_END信号がアサートし(ステップ505−Yes)、記録紙1枚のデータ転送完了を検知すると、C2I_FGATEをネゲートする(ステップ506)。   FIG. 39 is a flowchart showing a control procedure during printing. A control procedure for controlling the data transfer shown in the timing chart of FIG. 36 with the circuits of FIGS. 37 and 38 will be described. In FIG. 39, when printing is started, the LD_ONL signal is activated and the number of output lines is set in the sub-scanning line number register (ONL) 371 (step 501). Next, the sub-scanning line counter (LCNT) 370 is cleared by asserting a reset signal (RES_LCNT) (step 502). Thereafter, C2I_FGATE is asserted (step 503), line data is received from the IMAC 12, C2I_LSYNCB and line data are output to IPP3, and INC_LCNT is asserted to increment the line counter (LCNT) 370 (step 504). The comparator (CMP) 372 compares the values of the sub-scanning line number register (ONL) 371 and the sub-scanning line number counter (LCNT) 370, and the value of the sub-scanning line counter LCNT is compared with the value of the sub-scanning line number register (ONL). If they coincide with each other and the PRINT_END signal is asserted (step 505-Yes) and the completion of data transfer of one sheet of recording paper is detected, C2I_FGATE is negated (step 506).

例えば図35のプリント画像をこのようにして印字する場合、コントローラ側のIMAC12からは全領域の印字画像をエンジン側に転送し、全領域の印字画像をインクヘッドからの吐出信号として処理することになる。そこで、図35(b)のバンド毎にインクジェットヘッド31にて印字を行う場合、実際にはバンド1やバンド8、バンド9は、白画像であるため、インクジェットヘッド31からはCMYKのどの色版からもインクは吐出されないことになる。従ってインクが吐出されないバンドの画像データもインクジェットヘッド31へ出力されるため、印字画像があるバンドと印字画像がないバンドは全く同じ動作となる。以上より、印字画像が少ない画像をプリントする場合も印字画像が多い場合とプリント速度は同じとなってしまう。   For example, when the print image of FIG. 35 is printed in this way, the print image of the entire area is transferred from the IMAC 12 on the controller side to the engine side, and the print image of the entire area is processed as an ejection signal from the ink head. Become. Therefore, when printing is performed with the ink-jet head 31 for each band in FIG. 35B, since the band 1, the band 8, and the band 9 are actually white images, any color plate of CMYK from the ink-jet head 31 is used. Thus, no ink is ejected from the ink. Accordingly, since the image data of the band where ink is not ejected is also output to the inkjet head 31, the band where the print image is present and the band where the print image is not present have exactly the same operation. As described above, when printing an image with few print images, the print speed is the same as when there are many print images.

一方、この種の技術としては、例えば特許文献1及び2記載の発明が公知である。このうち、特許文献1記載の発明は、印刷完了までの時間を短縮できるイメージデータ印刷の用紙送り制御方式を提供することを目的とし、印刷用紙上にイメージデータを印刷するプリンタにおいて、印刷用紙上でのイメージデータの位置を制御命令(空白部分長、イメージ領域長、用紙サイズ等を含む)により受け、この制御命令からスキップ距離及び排出距離を演算して求め、印刷開始の際、スキップ距離だけ印刷用紙を高速で送り出し、調整距離で用紙送り速度を印刷用速度に調整して制御命令によるイメージデータの頭出し位置の空白部分長まで印刷用紙を送り出したのち、イメージ領域長を有するイメージデータの印刷を終了するようにしている。印刷用紙の残り部分の排出距離に対しては、再度、印刷用紙が高速で送り出されている。   On the other hand, as this type of technology, for example, the inventions described in Patent Documents 1 and 2 are known. Among them, the invention described in Patent Document 1 aims to provide a paper feed control system for image data printing that can shorten the time until printing is completed. In a printer that prints image data on printing paper, The position of the image data is received by a control command (including blank part length, image area length, paper size, etc.), the skip distance and the discharge distance are calculated from this control command, and only the skip distance is printed at the start of printing The paper is fed at high speed, the paper feed speed is adjusted to the printing speed at the adjustment distance, the print paper is fed to the blank part length at the cue position of the image data by the control command, and then the image data having the image area length is printed. It is going to end. With respect to the discharge distance of the remaining portion of the printing paper, the printing paper is again sent out at a high speed.

また、特許文献2記載の発明は、空白ドットラインが続くようなデータの場合であっても、不必要なシャトルの駆動を行わず、紙送りのみを行うことで、スループットの向上を図ることを目的とし、印刷ドットデータを1ドットライン分転送する毎にCPUがデータ内容のチェックを行い、それが空白ドットラインのデータであった場合は、CPUは紙送り量カウンタの値を1つ加え、一方、空白以外のドットラインのデータであった場合は、CPUが印刷制御回路を介して、紙送り量カウンタ値のドットライン数を一度にまとめて紙送りし、その後、CPUが印刷制御回路を介して、1ストローク分の印刷を従来通りに行うようにするものである。
特開平8−142422号公報 特開2000−127510号公報
Further, the invention described in Patent Document 2 is intended to improve throughput by performing paper feeding only without driving an unnecessary shuttle even in the case of data in which blank dot lines continue. The purpose is that the CPU checks the data contents every time the print dot data is transferred for one dot line, and if it is blank dot line data, the CPU adds one value of the paper feed amount counter, On the other hand, if the data is dot line data other than blank, the CPU feeds the number of dot lines of the paper feed counter value all at once via the print control circuit, and then the CPU controls the print control circuit. Thus, printing for one stroke is performed as usual.
JP-A-8-142422 JP 2000-127510 A

ところで、前記特許文献1記載の発明は、イメージデータの位置を制御命令で通知することによりイメージがない領域については高速紙送りしようとするものであるが、印刷用紙上でのイメージデータの位置を制御命令(空白部分長、イメージ領域長、用紙サイズ等を含む)として受け、この制御命令からスキップ距離及び排出距離を演算するようになっており、エンジン側で高速紙送りする制御を実現することはできない。   By the way, in the invention described in Patent Document 1, the position of the image data on the printing paper is determined by notifying the position of the image data by the control command to try to feed the paper at a high speed in the area where there is no image. Received as a control command (including blank part length, image area length, paper size, etc.) and calculated skip distance and discharge distance from this control command to realize high-speed paper feed control on the engine side I can't.

また、引用文献2記載の発明は、印刷ドットデータを1ドットライン分転送する毎にCPUが空白ラインをチェックして印刷制御回路(エンジン側)に紙送りを指示しており、印刷制御回路側で高速紙送りする制御を実現することはできない。   In the invention described in the cited document 2, the CPU checks the blank line every time the print dot data is transferred for one dot line, and instructs the print control circuit (engine side) to feed the paper. It is not possible to achieve high-speed paper feed control.

いずれにしても、エンジン制御部を含むエンジン側でイメージデータがない領域について高速紙送りを行うことはできない。そのため、このようなシステムを構築する場合、コントローラ側とエンジン側の両者の制御部をそれぞれ制御対象となる装置毎に設計し、各種制御パラメータを設定する必要があり、多機種にわたると、設計及び設定のコストが高くなるだけでなく、用意すべき回路基板の種類もその分多くなる。   In any case, high-speed paper feeding cannot be performed in an area including no engine data on the engine side including the engine control unit. Therefore, when constructing such a system, it is necessary to design the controller on both the controller side and the engine side for each device to be controlled, and to set various control parameters. Not only does the setting cost increase, but the number of circuit boards to be prepared increases accordingly.

そこで、本発明が解決しようとする課題は、エンジン側で印字画像がない領域についてバンド単位で記録紙の高速送り制御を可能とし、プリント速度の向上を図ることにある。   Therefore, the problem to be solved by the present invention is to enable high-speed feed control of recording paper in band units in an area where there is no print image on the engine side, and to improve the print speed.

前記課題を解決するため、第1の手段は、記録紙へ印字する印字手段と、前記記録紙への印字前に、紙送り方向に印字画像のない領域を検知した際には、印字を行わず、紙送りのみを行う紙送り制御手段と、を有する画像出力装置において、1以上のラインから構成される画像領域を1バンドとし、印字画像領域を複数のバンドに設定するバンド設定手段と、ディジタル画像データを受信し、印字画像データの有無をバンド単位で検知する際に、当該有無を検知するための閾値を設定し、この閾値に応じて画像印字の必要なデータの有無の判定を行う判定手段と、を備えていることを特徴とする。   In order to solve the above problems, the first means performs printing when a printing means for printing on the recording paper and an area without a print image in the paper feed direction is detected before printing on the recording paper. An image output device having only a paper feed control unit, and a band setting unit for setting an image area composed of one or more lines as one band and setting a print image area as a plurality of bands, When digital image data is received and the presence / absence of print image data is detected in band units, a threshold for detecting the presence / absence is set, and the presence / absence of data that requires image printing is determined according to the threshold. And a determination unit.

第2の手段は、第1の手段において、前記判定手段による判定の前に、前記印字画像データの孤立点を検出し、当該孤立点を除去する孤立点除去手段を備えていることを特徴とする。   The second means is characterized in that in the first means, an isolated point removing means for detecting an isolated point of the print image data and removing the isolated point before the determination by the determining means is provided. To do.

第3の手段は、第1又は第2の手段において、前記バンドを構成するライン数を変更するライン数変更手段を備えていることを特徴とする。   The third means is characterized in that in the first or second means, there is provided a line number changing means for changing the number of lines constituting the band.

第4の手段は、第1ないし第3のいずれかの手段において、前記判定手段の検知結果に基づいて画像印字の必要のない1以上のバンドを検知した際に、その旨、画像出力を制御する制御手段へ通知する通知手段を備えていることを特徴とする。   When any one of the first to third means detects one or more bands that do not require image printing based on the detection result of the determination means, the fourth means controls image output to that effect. And a notification means for notifying the control means.

第5の手段は、第4の手段において、前記通知手段は割り込みにより前記検知結果を通知することを特徴とする。   The fifth means is characterized in that, in the fourth means, the notification means notifies the detection result by interruption.

第6の手段は、第1ないし第3のいずれかの手段において、画像出力を制御する制御手段は、前記ディジタル画像データを受信する画像データ受信部に対してバンド単位でバンド識別情報を設定し、該バンド識別情報が設定された前記画像データ受信部は、前記バンド識別情報で指定されたバンドの画像データを出力することを特徴とする。   A sixth means is any one of the first to third means, wherein the control means for controlling the image output sets band identification information in band units for the image data receiving section for receiving the digital image data. The image data receiving unit in which the band identification information is set outputs image data of a band designated by the band identification information.

第7の手段は、第6の手段において、前記画像データ受信部は、前記バンド識別情報で指定されたバンドのデータが画像印字の必要なラインデータから開始する場合は、そのラインデータを含むバンド領域の画像データを出力することを特徴とする。   A seventh means is the sixth means, wherein, when the band data specified by the band identification information starts from the line data that requires image printing, the image data receiving unit includes the band data including the line data. The image data of the area is output.

第8の手段は、第6の手段において、前記画像データ受信部は、前記バンド識別情報で指定されたバンドのデータがバンド領域の途中まで画像印字の必要のないラインを含む場合は、画像印字の必要のないライン数だけ印字の必要のないデータを生成して出力することを特徴とする。   According to an eighth means, in the sixth means, the image data receiving unit prints an image if the band data specified by the band identification information includes a line that does not require image printing to the middle of the band area. It is characterized by generating and outputting data that does not need to be printed by the number of lines that do not need to be printed.

第9の手段は、第6の手段において、前記画像データ受信部は、前記バンド識別情報で指定されたバンドのデータが全て画像印字の必要のないデータで構成される場合は、そのバンド領域分の画像印字の必要のないデータを生成して出力することを特徴とする。   According to a ninth means, in the sixth means, the image data receiving unit, when all the band data specified by the band identification information is composed of data that does not require image printing, It generates and outputs data that does not require image printing.

第10の手段は、第1ないし第9のいずれかの手段において、前記判定手段により印字画像データの有無をバンド毎に検知し、印字画像がない場合は紙送り制御を実施する場合と、前記判定手段によるバンド毎の前記印字画像データの有無は検知せず、受信した全ての画像を印字する場合とを選択する選択手段を備えていることを特徴とする。   The tenth means is the one of the first to ninth means, wherein the determination means detects the presence or absence of print image data for each band, and when there is no print image, the paper feed control is performed; The determination means does not detect the presence / absence of the print image data for each band, and includes selection means for selecting when all the received images are printed.

第11の手段は、第1ないし第10のいずれかの手段において、前記印字手段が主走査方向に移動しながら印字する印字ヘッドを備えていることを特徴とする。   The eleventh means is characterized in that in any one of the first to tenth means, the printing means includes a print head for printing while moving in the main scanning direction.

第12の手段は、第1ないし第11のいずれかの手段において、前記受信するディジタル画像データが記録紙の全領域のビットマップデータであり、前記バンド設定手段は、印字画像領域である前記記録紙の全領域について複数のバンドを設定することを特徴とする。   A twelfth means is the recording apparatus according to any one of the first to eleventh means, wherein the received digital image data is bitmap data of the entire area of the recording paper, and the band setting means is the recording image area. A plurality of bands are set for the entire area of the paper.

第13の手段は、第1ないし第12のいずれかの手段に係る画像出力装置と、記憶手段から読み出し又はネットワークを介して外部装置から送信されてくるディジタル画像データを前記画像出力装置に送信するとともに、システム全体を制御するコントローラ部と、を備えた画像出力システムを特徴とする。   The thirteenth means transmits the image output apparatus according to any one of the first to twelfth means and the digital image data read from the storage means or transmitted from the external apparatus via the network to the image output apparatus. And an image output system including a controller for controlling the entire system.

第14の手段は、記録紙への印字前に、紙送り方向に印字画像のない領域を検知した際には、印字を行わず、紙送りのみを行う紙送り制御方法において、1以上のラインから構成される画像領域を1バンドとして印字画像領域を複数のバンドに設定し、ディジタル画像データを受信し、印字画像データの有無をバンド単位で検知する際に、当該有無を検知するための閾値を設定し、この閾値に応じて画像印字の必要なデータの有無を判定することを特徴とする。   The fourteenth means is one or more lines in a paper feed control method in which only paper feed is performed without printing when a region having no print image in the paper feed direction is detected before printing on the recording paper. A threshold for detecting the presence / absence of a print image area set as a plurality of bands, receiving digital image data, and detecting the presence / absence of print image data in band units And the presence or absence of data that requires image printing is determined according to the threshold value.

第15の手段は、第14の手段において、前記判定を行う前に、前記印字画像データの孤立点を検出し、当該孤立点を除去することを特徴とする。   A fifteenth means is characterized in that, in the fourteenth means, an isolated point of the print image data is detected and the isolated point is removed before the determination.

第16の手段は、第14又は第15の手段において、前記バンドを構成するライン数を変更することを特徴とする。   A sixteenth means is characterized in that, in the fourteenth or fifteenth means, the number of lines constituting the band is changed.

第17の手段は、第14ないし第16のいずれかの手段において、画像印字の必要のない1以上のバンドを検知した際に、その旨、画像出力を制御する制御手段へ通知することを特徴とする。   The seventeenth means is characterized in that, when one or more of the fourteenth to sixteenth means detect one or more bands that do not require image printing, a notification to that effect is sent to the control means that controls the image output. And

第18の手段は、第14ないし第16のいずれかの手段において、ディジタル画像データを受信する画像データ受信部に対してバンド単位でバンド識別情報を設定し、該バンド識別情報が設定された前記画像データ受信部は、前記バンド識別情報で指定されたバンドの画像データを出力することを特徴とする。   In an eighteenth means according to any one of the fourteenth to sixteenth means, band identification information is set in band units for an image data receiving unit that receives digital image data, and the band identification information is set. The image data receiving unit outputs image data of a band designated by the band identification information.

第19の手段は、記録紙への印字前に、紙送り方向に印字画像のない領域を検知した際には、印字を行わず、紙送りのみを行う紙送り制御方法をコンピュータによって実行するためのコンピュータプログラムにおいて、1以上のラインから構成される画像領域を1バンドとして印字画像領域を複数のバンドに設定する処理手順と、ディジタル画像データを受信し、印字画像データの有無をバンド単位で検知する際に、当該有無を検知するための閾値を設定し、この閾値に応じて画像印字に必要なデータの有無を判定する処理手順と、を備えていることを特徴とする。   According to a nineteenth means, when a region without a print image is detected in the paper feed direction before printing on the recording paper, the computer executes a paper feed control method in which only paper feeding is performed without printing. In this computer program, a processing procedure for setting an image area composed of one or more lines as one band and a print image area as a plurality of bands, and receiving digital image data, and detecting the presence or absence of print image data in units of bands And a processing procedure for setting a threshold for detecting the presence / absence and determining the presence / absence of data necessary for image printing according to the threshold.

第20の手段は、第19の手段に係るコンピュータプログラムが、コンピュータによって読み取られ実行可能に記録媒体に記録されていることを特徴とする。   The twentieth means is characterized in that the computer program according to the nineteenth means is recorded on a recording medium so as to be read and executed by a computer.

なお、後述の実施形態において、印字手段は作像ユニット9あるいはインクジェットヘッド31に、紙送り制御手段はインク出力制御部802及びプロセスコントローラ22に、バンド設定手段はバンドライン数レジスタ(BLINE)51及びプロセスコントローラ22に、判定手段はスキップ制御部400,600に、孤立点除去手段は孤立点除去部407,605に、ライン数変更手段はバンドライン数レジスタ(BLINE)51及びプロセスコントローラ22に、画像出力を制御する制御手段はプロセスコントローラ22に、通知手段はスキップ制御部400,600に、画像データ受信部はCDIC4,6に、バンド識別情報はSkip Enable信号に、画像印字の必要のないライン数はスキップラインカウンタ(SLCNT)65のカウント値に、印字の必要のないデータを生成して出力するのはスキップバンド数カウンタ(NSKIP_BAND)67の機能に、選択手段は閾値レジスタ(THRESH)60とレジスタの設定値に、それぞれ対応し、閾値は閾値レジスタ(THRESH)60に格納され、使用される。   In the embodiments described later, the printing means is the image forming unit 9 or the inkjet head 31, the paper feed control means is the ink output control unit 802 and the process controller 22, and the band setting means is the band line number register (BLINE) 51 and In the process controller 22, the judging means is in the skip control sections 400 and 600, the isolated point removing means is in the isolated point removing sections 407 and 605, and the line number changing means is in the band line number register (BLINE) 51 and the process controller 22. The control means for controlling the output is the process controller 22, the notification means is for the skip control sections 400 and 600, the image data receiving section is for the CDICs 4 and 6, the band identification information is for the Skip Enable signal, and the number of lines that do not require image printing. Is the count of the skip line counter (SLCNT) 65 The generation of the data that does not need to be printed as the output value is output to the function of the skip band number counter (NSKIP_BAND) 67, and the selection means corresponds to the threshold value register (THRESH) 60 and the set value of the register, The threshold value is stored in a threshold value register (THRESH) 60 and used.

本発明によれば、エンジン側で印字画像がない領域についてバンド単位で記録紙の高速送り制御を可能とし、プリント速度の向上を図ることができる。   According to the present invention, it is possible to perform high-speed feeding control of recording paper in band units in an area where there is no print image on the engine side, and to improve the printing speed.

以下、本発明の実施形態について、図面を参照しながら説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

以下、本実施形態における実施例について従来例と対比しながら説明する。
図1は実施例1に係る画像出力装置としてのMFPのシステム構成を示すブロック図である。図1において、本実施例に係るMFPは、コントローラ部CTRとエンジン部EGNとから基本的に構成されている。エンジン部EGNは、読み取りユニット1、センサボードユニット(SBU−以下、SBUと称す。)2、画像処理プロセッサ(IPP−以下、IPPと称す。)3、画像データ制御部(圧縮/伸張及びデータインターフェース制御部:CDIC−以下、CDICと称す。)4、メモリ(MEM−以下、MEMと称する)7、ビデオデータ制御部(VDC−以下、VDCと称す。)8、作像ユニット9、プロセスコントローラ22、RAM23及びROM24を備えている。プロセスコントローラ22、RAM23及びROM24はシリアルバス21を介して前述の各部と接続されている。
Hereinafter, examples in the present embodiment will be described in comparison with conventional examples.
FIG. 1 is a block diagram illustrating a system configuration of an MFP as an image output apparatus according to the first embodiment. In FIG. 1, the MFP according to the present embodiment basically includes a controller unit CTR and an engine unit EGN. The engine unit EGN includes a reading unit 1, a sensor board unit (SBU-hereinafter referred to as SBU) 2, an image processor (IPP-hereinafter referred to as IPP) 3, an image data control unit (compression / decompression and data interface). Control unit: CDIC—hereinafter referred to as CDIC) 4, memory (MEM—hereinafter referred to as MEM) 7, video data control unit (VDC—hereinafter referred to as VDC) 8, image forming unit 9, process controller 22 RAM 23 and ROM 24 are provided. The process controller 22, the RAM 23, and the ROM 24 are connected to the above-described units via the serial bus 21.

コントローラ部CTRは、画像メモリアクセス制御部(IMAC−以下、IMACと称す。)12、システムコントローラ(CPU)13、ハードディスク(以下、HDDと称す。)14、メモリモジュール(以下、MEMと称す。)15、操作パネル17、及びROM18を備え、さらにネットワークI/Fを介してネットワーク16を接続されている。   The controller unit CTR includes an image memory access control unit (IMAC-hereinafter referred to as IMAC) 12, a system controller (CPU) 13, a hard disk (hereinafter referred to as HDD) 14, and a memory module (hereinafter referred to as MEM). 15, an operation panel 17 and a ROM 18, and a network 16 is connected via a network I / F.

コントローラ部CTRとエンジン部EGNは、パラレスバス11を介してIMAC12とCDIC4が接続されることにより、両者間でデータ及びコマンドの送受が可能となっている。なお、プロセスコントローラ22はCDIC4とシリアルバス21を介してシステムコントローラ13と協働してMFPの制御を実行する。   The controller unit CTR and the engine unit EGN can transmit and receive data and commands between the IMAC 12 and the CDIC 4 via the parallel bus 11. The process controller 22 controls the MFP in cooperation with the system controller 13 via the CDIC 4 and the serial bus 21.

図2は、図1のシステム構成における画像データの流れを示す図である。各機能モジュールの動作について画像データの流れとともに説明する。   FIG. 2 is a diagram showing the flow of image data in the system configuration of FIG. The operation of each functional module will be described along with the flow of image data.

原稿を光学的に読み取る読み取りユニット1は、原稿に対するランプ照射の反射光をミラー及びレンズにより受光素子としてのCCDに集光する。CCDは、SBU2に搭載され、CCDにおいて電気信号に変換された画像信号はディジタル信号に変換された後、SBU2から出力される。SBU2から出力される画像信号はIPP3に転送され、光学系及びディジタル信号への量子化に伴う信号劣化(スキャナ系の信号劣化)を補正し、CDIC4に入力される。機能デバイス及びデータバス間における画像データの伝送はCDIC4が全て制御する。CDIC4は画像データに関し、SBU2、パラレルバス11、IPP3間のデータ転送、全体制御を司るシステムコントローラ13と画像データに対するプロセスを制御するコントローラ、言い換えれば画像出力を制御するプロセスコントローラ22間の通信を行う。システムコントローラ13とプロセスコントローラ22はそれぞれCPUを備え、それぞれの制御を実行する。   The reading unit 1 that optically reads an original condenses the reflected light of lamp irradiation on the original on a CCD as a light receiving element by a mirror and a lens. The CCD is mounted on the SBU 2, and the image signal converted into an electrical signal in the CCD is converted into a digital signal and then output from the SBU 2. The image signal output from the SBU 2 is transferred to the IPP 3, corrects signal deterioration (scanner signal deterioration) associated with quantization of the optical system and the digital signal, and is input to the CDIC 4. The CDIC 4 controls all image data transmission between the functional device and the data bus. The CDIC 4 performs communication between the SBU 2, the parallel bus 11, and the IPP 3 regarding the image data, and communication between the system controller 13 that controls the overall control and the controller that controls the process for the image data, in other words, the process controller 22 that controls the image output. . Each of the system controller 13 and the process controller 22 includes a CPU and executes respective controls.

IPP3からCDIC4へ転送されたデータは、CDIC4からパラレルバス11を経由してIMAC12に送られる。IMAC12ではシステムコントローラ13の制御に基づき画像データとMEM15のアクセス制御、ネットワーク16に接続された外部PC(パソコン)のプリント用データの展開、及びメモリ有効活用のための画像データの圧縮/伸張が行われる。IMAC12へ送られたデータは、データ圧縮後MEM15へ蓄積され、蓄積データを必要に応じて読み出す。この画像データを流れ(パス)を矢印Aで示す。   The data transferred from the IPP 3 to the CDIC 4 is sent from the CDIC 4 to the IMAC 12 via the parallel bus 11. Under the control of the system controller 13, the IMAC 12 performs access control of the image data and the MEM 15, development of print data of an external PC (personal computer) connected to the network 16, and compression / decompression of the image data for effective use of the memory. Is called. The data sent to the IMAC 12 is stored in the MEM 15 after data compression, and the stored data is read out as necessary. The flow (path) of this image data is indicated by an arrow A.

読み出しデータは伸張し、本来の画像データに戻し、IMAC12からパラレルバス11経由でCDIC4へ戻される。CDIC4からIPP3への転送後は、IPP3による画質処理及びレンダリング処理、VDC8でのプリントヘッド制御を行い、作像ユニット9において記録紙上に再生画像を形成する。その間、IPP3ではMEM7を使用して前記画質処理及びレンダリング処理を実行する。この画像データの流れ(パス)を矢印Bで示す。   The read data is expanded, returned to the original image data, and returned from the IMAC 12 to the CDIC 4 via the parallel bus 11. After the transfer from the CDIC 4 to the IPP 3, image quality processing and rendering processing by the IPP 3 and print head control by the VDC 8 are performed, and a reproduced image is formed on the recording paper in the image forming unit 9. Meanwhile, the IPP 3 uses the MEM 7 to execute the image quality process and the rendering process. The flow (path) of this image data is indicated by an arrow B.

パスA及びBで示す画像データの流れでは、パラレルバス11及びCDIC4でのバス制御により、MFPの機能を実現する。すなわち、複数ジョブ、例えばコピー機能、スキャナ機能、プリンタ出力機能が並行に動作する状況において、読み取りユニット1、作像ユニット9及びパラレルバス11の使用権のジョブへの割り振りをシステムコントローラ13及びプロセスコントローラ22で制御する。プロセスコントローラ22は画像データの流れを制御し、システムコントローラ12はシステム全体を制御し、各リソースの起動を管理する。   In the flow of image data indicated by paths A and B, the MFP functions are realized by the bus control by the parallel bus 11 and the CDIC 4. That is, in a situation where a plurality of jobs, for example, a copy function, a scanner function, and a printer output function operate in parallel, the system controller 13 and the process controller allocate the right to use the reading unit 1, the image forming unit 9, and the parallel bus 11 to the job. Control at 22. The process controller 22 controls the flow of image data, and the system controller 12 controls the entire system and manages the activation of each resource.

MFPの機能選択は操作パネル17から選択入力し、コピー機能、スキャナ機能等の処理内容を設定する。システムコントローラ13とプロセスコントローラ22はパラレルバス11、CDIC4及びシリアルバス21を介して相互に通信を行う。CDIC4内においてパラレルバス11とシリアルバス12とのデータインターフェースのためのデータフォーマット変換を行う。また、スキャナアプリでは、読み取りユニット1及びSBU2で読取られた原稿画像データをIPP3で画質処理し、CDIC4からパラレルバス11、IMAC12を介してMEM15あるいはHDD14に格納し、そこから必要に応じてネットワーク16を介してパソコン(PC)に原稿画像データを送る。   The MFP function selection is selected and input from the operation panel 17, and processing contents such as a copy function and a scanner function are set. The system controller 13 and the process controller 22 communicate with each other via the parallel bus 11, the CDIC 4, and the serial bus 21. Data format conversion for data interface between the parallel bus 11 and the serial bus 12 is performed in the CDIC 4. In the scanner application, document image data read by the reading unit 1 and the SBU 2 is subjected to image quality processing by the IPP 3 and stored in the MEM 15 or the HDD 14 from the CDIC 4 via the parallel bus 11 and the IMAC 12, and then from the network 16 as necessary. The original image data is sent to a personal computer (PC) via.

図3は、実施例1の変形例に係る画像出力装置としてのプリンタのシステム構成を示すブロック図である。図3のプリンタ構成では、図1のMFP構成から画像の読み取りに関する機能モジュールを省略したものである。すなわち、読み取りユニット1及びSBU2を省略し、ネットワーク16を介して入力されるPCからの印刷データをプリントアウトする。なお、図3では、IPPとCDICについては、MFPの場合と構成が異なるので、MFPとは異なる符号5,6を付しているが、その他の構成は図1に示したMFPの場合と同様であるので、重複する各部の説明は省略する。   FIG. 3 is a block diagram illustrating a system configuration of a printer as an image output apparatus according to a modification of the first embodiment. In the printer configuration of FIG. 3, the functional module related to image reading is omitted from the MFP configuration of FIG. 1. That is, the reading unit 1 and the SBU 2 are omitted, and print data from the PC input via the network 16 is printed out. In FIG. 3, since the configurations of IPP and CDIC are different from those of the MFP, the reference numerals 5 and 6 different from those of the MFP are given, but the other configurations are the same as those of the MFP shown in FIG. Therefore, description of each overlapping part is omitted.

図4は図3のシステム構成における画像データの流れを示す図である。各機能モジュールの動作について画像データの流れとともに説明する。   FIG. 4 is a diagram showing the flow of image data in the system configuration of FIG. The operation of each functional module will be described along with the flow of image data.

図4において、ネットワークを介してPC(パソコン)から指示されたプリント処理は、システムコントローラ13でプリンタ記述言語からビットマップデータへ変換され、変換されたビットマップデータはMEM15に格納される。この画像データ流れ(パス)を矢印Cで示す。その後、IMAC12からパラレルバス11経由でCDIC6へ転送され。CDIC6からIPP5への転送後はIPP5によるレンダリング処理、VDC8でのプリントヘッド制御を行い、作像ユニット9において記録紙上にプリント画像を形成する。この画像データの流れ(パス)を矢印Dで示す。   In FIG. 4, print processing instructed from a PC (personal computer) via a network is converted from printer description language to bitmap data by the system controller 13, and the converted bitmap data is stored in the MEM 15. This image data flow (path) is indicated by an arrow C. Thereafter, the data is transferred from the IMAC 12 to the CDIC 6 via the parallel bus 11. After the transfer from the CDIC 6 to the IPP 5, rendering processing by the IPP 5 and print head control by the VDC 8 are performed, and a print image is formed on the recording paper in the image forming unit 9. The flow (path) of this image data is indicated by an arrow D.

なお、図1及び図2に図示したMFP、図3及び図4に図示したプリンタの各構成自体は従来から実施されているものである。   Note that each configuration of the MFP illustrated in FIGS. 1 and 2 and the printer illustrated in FIGS. 3 and 4 has been conventionally implemented.

図5はMFP用のIPPの構成の概略を示すブロック図である。IPP3は、スキャナ画像処理部301、コマンド制御部302、画質処理部303、及びレンダリング処理部304を備えている。スキャナ画像処理部301へは、入力I/F311からデータが入力され、出力インターフェース312から出力される。また、画質処理部303へは入力I/F313からデータが入力され、レンダリング処理部304に出力される。レンダリング処理部304は出力I/F314とMEMI/F315に接続され、出力I/F314から外部にレンダリング処理されたデータを出力し、MEMI/F315を介してMEM15にデータを格納し、また、格納されたデータを読み出す。   FIG. 5 is a block diagram showing an outline of the configuration of the IPP for the MFP. The IPP 3 includes a scanner image processing unit 301, a command control unit 302, an image quality processing unit 303, and a rendering processing unit 304. Data is input from the input I / F 311 to the scanner image processing unit 301 and output from the output interface 312. Data is input from the input I / F 313 to the image quality processing unit 303 and output to the rendering processing unit 304. The rendering processing unit 304 is connected to the output I / F 314 and the MEMI / F 315, outputs the data rendered to the outside from the output I / F 314, stores the data in the MEM 15 via the MEMI / F 315, and is stored. Read the data.

読み取り画像はSBU2を介してIPP3の入力I/F311からスキャナ画像処理部301へ伝達される。読み取り画像信号の劣化補正が目的で、シェーディング補正、スキャナγ補正、MTF補正等を行う。読み取り画像データの補正処理終了後、出力I/F312を介してCDIC4へ画像データを転送する。   The read image is transmitted from the input I / F 311 of the IPP 3 to the scanner image processing unit 301 via the SBU 2. For the purpose of correcting deterioration of the read image signal, shading correction, scanner γ correction, MTF correction, and the like are performed. After the read image data correction processing is completed, the image data is transferred to the CDIC 4 via the output I / F 312.

記録紙への出力は、CDIC4からの画像データを入力I/F313より受け、画質処理部302において面積階調処理を行う。画質処理後のデータは、その後、レンダリング処理部304でプリントヘッドの並びに応じたレンダリング処理を外付けのMEM15を介しながら実施し、出力I/F314を介してVDC8へ出力される。面積階調処理は濃度変換、ディザ処理、誤差拡散処理等があり、階調情報の面積近似を主な処理とする。一旦スキャナ画像処理された画像データをMEM15に蓄積しておけば、画質処理を変えることによって種々の再生画像を確認することができる。例えば再生画像の濃度を振ってみたり、ディザマトリクスの線数を変更してみたりすることにより、再生画像の雰囲気を変更できる。このとき、処理を変更する度に画像を読み取りユニットから読み込み直す必要はなく、MEM15から格納画像を読み出せば同一データに対し、何度でも異なる処理を実施できる。また、単体スキャナの場合、スキャナ画像処理と階調処理を合わせて実施し、CDIC4へ出力する。処理の切り替え、処理手順の変更等はコマンド制御部302で管理する。   For output to the recording paper, image data from the CDIC 4 is received from the input I / F 313, and area gradation processing is performed in the image quality processing unit 302. After the image quality processing, the rendering processing unit 304 performs rendering processing according to the arrangement of the print heads via the external MEM 15 and outputs the data to the VDC 8 via the output I / F 314. Area gradation processing includes density conversion, dither processing, error diffusion processing, and the like, and mainly performs area approximation of gradation information. Once the scanner image processed image data is stored in the MEM 15, various reproduced images can be confirmed by changing the image quality processing. For example, the atmosphere of the reproduced image can be changed by changing the density of the reproduced image or changing the number of lines of the dither matrix. At this time, it is not necessary to read the image from the reading unit every time the processing is changed, and if the stored image is read from the MEM 15, different processing can be performed on the same data any number of times. In the case of a single scanner, scanner image processing and gradation processing are performed together and output to the CDIC 4. The command control unit 302 manages processing switching, processing procedure change, and the like.

図6は、従来のMFP用のCDICの構成を示すブロック図である。MFP用のCDIC4は画像データ入力部401、データ圧縮部402、データ変換部403、データ伸張部404、画像データ出力制御部405、及びコマンド制御部406を備え、データ変換部403はシリアルデータインターフェース411及びパラレルデータインターフェース412を介して外部と接続されている。   FIG. 6 is a block diagram showing a configuration of a conventional CDIC for MFP. The CDIC 4 for MFP includes an image data input unit 401, a data compression unit 402, a data conversion unit 403, a data expansion unit 404, an image data output control unit 405, and a command control unit 406. The data conversion unit 403 is a serial data interface 411. And connected to the outside via a parallel data interface 412.

画像データ入力制御部401では、IPP3でスキャナ画像補正されたデータが入力される。入力データはパラレルバスでの転送効率を高めるためにデータ圧縮部402においてデータ圧縮され、パラレルデータI/F412を介してパラレルバス11へ送出される。パラレルデータバス11からパラレルデータI/F412を介して入力される画像データは、バス転送のために圧縮されており、データ伸張部404で伸張される。伸張された画像データは画像データ出力制御部405からIPP3へ転送される。さらにCDIC4はパラレルデータとシリアルデータの変換機能を併せ持つ。システムコントローラ12はパラレルバスにデータ11を転送し、プロセスコントローラ22はシリアルバス21にデータを転送する。2つのコントローラの通信のためにデータ変換を行う。   In the image data input control unit 401, data corrected by the scanner image by the IPP 3 is input. The input data is compressed by the data compression unit 402 in order to increase the transfer efficiency on the parallel bus, and is sent to the parallel bus 11 via the parallel data I / F 412. Image data input from the parallel data bus 11 via the parallel data I / F 412 is compressed for bus transfer and is expanded by the data expansion unit 404. The expanded image data is transferred from the image data output control unit 405 to the IPP 3. Further, the CDIC 4 has a parallel data and serial data conversion function. The system controller 12 transfers the data 11 to the parallel bus, and the process controller 22 transfers the data to the serial bus 21. Data conversion is performed for communication between the two controllers.

図7は本実施例に係るMFP用のCDICの構成を示すブロック図である。本実施例に係るMFP用のCDIC4は、図6に示した従来のCDIC4に対してデータ伸張部404と画像データ出力部405との間にスキップ制御部400を設けたもので、その他の各部は従来と同一である。スキップ制御部400で実行されるスキップ制御については後述する。   FIG. 7 is a block diagram showing the configuration of the CDIC for the MFP according to this embodiment. The CDIC 4 for MFP according to the present embodiment is provided with a skip control unit 400 between the data decompression unit 404 and the image data output unit 405 with respect to the conventional CDIC 4 shown in FIG. It is the same as before. The skip control executed by the skip control unit 400 will be described later.

図8はプリンタ用のIPPの概略構成を示すブロック図である。IPP5は、レンダリング処理部501とコマンド制御部502を備え、また、レンダリング処理部501と接続される入力I/F511、出力I/F512及びMEMI/F513を備えている。このように構成されたIPP5では、CDIC6から入力I/F511を介して入力される画像データは、プリントヘッドの並びに応じたレンダリング処理をMEMI/F513を介して外付けのMEM15を使用して実施し、出力I/F512を介してVDC8へ出力される。   FIG. 8 is a block diagram showing a schematic configuration of an IPP for a printer. The IPP 5 includes a rendering processing unit 501 and a command control unit 502, and further includes an input I / F 511, an output I / F 512, and a MEMI / F 513 that are connected to the rendering processing unit 501. In the IPP 5 configured as described above, image data input from the CDIC 6 via the input I / F 511 is subjected to rendering processing according to the arrangement of the print heads using the external MEM 15 via the MEMI / F 513. And output to the VDC 8 via the output I / F 512.

図9は、従来のプリンタ用CDICの構成を示すブロック図である。プリンタ用のCDIC6は、データ変換部601、データ伸張部602、画像データ出力制御部603、及びコマンド制御部604を備え、データ変換部601はシリアルデータインターフェース611及びパラレルデータインターフェース612を介して外部と接続されている。   FIG. 9 is a block diagram showing the configuration of a conventional printer CDIC. The printer CDIC 6 includes a data conversion unit 601, a data decompression unit 602, an image data output control unit 603, and a command control unit 604. The data conversion unit 601 is connected to the outside via a serial data interface 611 and a parallel data interface 612. It is connected.

データ変換部601にパラレルデータバス11からパラレルデータI/F612を介して入力されるプリント用画像データは、バス転送のために圧縮されており、データ伸張部602で伸張される。伸張された画像データは画像データ出力制御部603からIPP5へ転送される。   Print image data input to the data conversion unit 601 from the parallel data bus 11 via the parallel data I / F 612 is compressed for bus transfer and is expanded by the data expansion unit 602. The expanded image data is transferred from the image data output control unit 603 to the IPP 5.

図10は本実施例に係るプリンタ用CDICの構成を示すブロック図である。本実施例に係るプリンタ用のCDIC6は、図9に示した従来のCDIC6に対してデータ伸張部602と画像データ出力制御部603との間にスキップ制御部400を設けたもので、その他の各部は従来と同一である。スキップ制御部400で実行されるスキップ制御については後述する。   FIG. 10 is a block diagram showing the configuration of the printer CDIC according to this embodiment. The CDIC 6 for a printer according to the present embodiment has a skip control unit 400 provided between the data decompression unit 602 and the image data output control unit 603 with respect to the conventional CDIC 6 shown in FIG. Is the same as before. The skip control executed by the skip control unit 400 will be described later.

図11はVDCの構成を示すブロック図である。VDC8は、エッジ平滑処理部801、インク出力制御部802、及びデータ変換部803を備え、データ変換部803はシリアルデータインターフェース811及びパラレルデータインターフェース812を介して外部と接続されている。VDC8では、入力される画像データに対し作像ユニットの特性に応じて、追加の処理が行われる。すなわち、入力された画像データはエッジ平滑処理部801でドットの再配置処理が行われ、さらに、インク出力制御部802においてドット形成のための画像信号のインク出力制御が行われ、画像データは作像ユニット9を対象として出力される。また、データ変換部803は、画像データの変換とは別に、パラレルデータとシリアルデータのフォーマット変換機能を併せ持ち、VDC8単体でもシステムコントローラ13とプロセスコントローラ22の通信に対応することができる。なお、パラレルデータはパラレルデータI/F812を介して、また、シリアルデータはシリアルデータI/F811を介してデータ変換部803に入出力される。   FIG. 11 is a block diagram showing the configuration of the VDC. The VDC 8 includes an edge smoothing processing unit 801, an ink output control unit 802, and a data conversion unit 803. The data conversion unit 803 is connected to the outside via a serial data interface 811 and a parallel data interface 812. In the VDC 8, additional processing is performed on the input image data according to the characteristics of the image forming unit. That is, the input image data is subjected to dot rearrangement processing by the edge smoothing processing unit 801, and further, ink output control of the image signal for dot formation is performed by the ink output control unit 802, and the image data is created. The image unit 9 is output as a target. In addition to the conversion of image data, the data conversion unit 803 has a parallel data and serial data format conversion function, and can support communication between the system controller 13 and the process controller 22 even with the VDC 8 alone. The parallel data is input / output to / from the data conversion unit 803 via the parallel data I / F 812 and the serial data is input / output to the data conversion unit 803 via the serial data I / F 811.

図12はIMACの構成を示すブロック図である。同図において、IMAC12は、メモリアクセス制御部1201、データ伸張部1202、データ変換部1203、データ圧縮部1204、ビデオ制御部1205、及びラインバッファ1206を備え、データ変換部1203はパラレルデータI/F1212を介して、また、ビデオ制御部1205はシステムコントローラI/F1211を介して外部と相互に通信が可能であり、また、ラインバッファ1206を介して外部からデータを受信する。   FIG. 12 is a block diagram showing the configuration of the IMAC. In the figure, the IMAC 12 includes a memory access control unit 1201, a data decompression unit 1202, a data conversion unit 1203, a data compression unit 1204, a video control unit 1205, and a line buffer 1206. The data conversion unit 1203 is a parallel data I / F 1212. The video control unit 1205 can communicate with the outside via the system controller I / F 1211, and receives data from the outside via the line buffer 1206.

パラレルデータI/F1212は、パラレルバス11との画像データのインターフェースを管理する。構成的にはMEM15への画像データの格納/読み出しと、主に外部のPCから入力されるコードデータの画像データへの展開を制御する。入力されたコードデータはラインバッファ1206において、ローカル領域でのデータの格納を行う。ラインバッファ1206に格納されたコードデータは、システムコントローラI/F1211を介して入力されたシステムコントローラ13からの展開処理命令に基づき、ビデオ制御部1205において画像データに展開される。展開された画像データもしくは パラレルデータI/F1212を介してパラレルバス11から入力された画像データは、MEM15に格納される。この場合、データ変換部1203に於いて格納対象となる画像データを選択し、データ圧縮部204においてメモリ使用効率を上げるためにデータの2次圧縮を行い、メモリアクセス制御部1201でMEM15のアドレスを管理しながらMEM15に画像データを格納する。MEM15に格納された画像データの読み出しは、メモリアクセス制御部1201にて読み出し先アドレスを制御し、読み出された画像データをデータ伸張部1202にて伸張する。伸張された画像データをパラレルバス11へ転送する場合、パラレルデータI/F1212を介してデータ転送が行われる。   The parallel data I / F 1212 manages an image data interface with the parallel bus 11. In terms of configuration, it controls the storage / reading of image data to / from the MEM 15 and the development of code data input mainly from an external PC into the image data. The input code data is stored in the local area in the line buffer 1206. The code data stored in the line buffer 1206 is expanded into image data in the video control unit 1205 based on the expansion processing command from the system controller 13 input via the system controller I / F 1211. The developed image data or the image data input from the parallel bus 11 via the parallel data I / F 1212 is stored in the MEM 15. In this case, the data conversion unit 1203 selects image data to be stored, the data compression unit 204 performs secondary compression of the data in order to increase the memory usage efficiency, and the memory access control unit 1201 sets the address of the MEM 15. Image data is stored in the MEM 15 while being managed. When reading out the image data stored in the MEM 15, the memory access control unit 1201 controls the read destination address, and the data expansion unit 1202 expands the read image data. When the decompressed image data is transferred to the parallel bus 11, data transfer is performed via the parallel data I / F 1212.

本実施例の特徴は従来例に対して図7及び図10に示したようなスキップ制御部400,600を設けた点にある。以下、このスキップ制御について詳細に説明する。   The feature of this embodiment is that skip control units 400 and 600 as shown in FIGS. Hereinafter, this skip control will be described in detail.

図13(a)は、前述の図34(a)の印字画像に対して、紙送り方向である副走査ライン方向で、印字画像あり領域と印字画像なし領域を区別したものである。図13(b)は、図13(a)に図34(b)に示した10のバンドに分割したバンド割り付けを行ったものである。ここで、バンド1、バンド8、バンド9は印字画像がない領域であり、この印字画像がない領域ということを高速に検知できれば、インクヘッドに印字画像がないバンドのデータは出力せずに、紙送りだけを行うことでプリント速度を向上させることができると考えられる。そこで、図7あるいは図10に示したスキップ制御部400,600は、それぞれコントローラ側のIMAC12から画像データを高速に受信し、バンド毎に印字画像があるかないかを検知し、印字画像がない場合は、プロセスコントローラ22にその旨を通知する。プロセスコントローラ22は、印字画像がないバンドについては印字のためのインクジェットヘッド31の走査は行わず、紙送りだけを実施するようにする。なお、バンドもしくはバンド幅は図33で示したようにインクジェットヘッド31の走査幅に対応するように設定される。従って、図33(a)の状態で走査する場合と図33(b)の状態で走査する場合とでは、バンドを構成するライン数(BLINE)が変更される。ライン数の変更については、後述する。   FIG. 13A shows a region where there is a print image and a region where there is no print image in the sub-scanning line direction that is the paper feed direction with respect to the print image shown in FIG. FIG. 13B shows the band allocation divided into the 10 bands shown in FIG. 13A shown in FIG. 34B. Here, the band 1, the band 8, and the band 9 are areas where there is no print image, and if the area where there is no print image can be detected at high speed, the data of the band where there is no print image in the ink head is not output. It is considered that the printing speed can be improved by performing only paper feeding. Accordingly, the skip control units 400 and 600 shown in FIG. 7 or FIG. 10 each receive image data from the controller-side IMAC 12 at high speed, detect whether there is a print image for each band, and if there is no print image Notifies the process controller 22 to that effect. The process controller 22 does not scan the ink-jet head 31 for printing for a band having no print image, and performs only paper feeding. The band or the band width is set so as to correspond to the scanning width of the inkjet head 31 as shown in FIG. Therefore, the number of lines (BLINE) constituting the band is changed between the case of scanning in the state of FIG. 33A and the case of scanning in the state of FIG. The change in the number of lines will be described later.

図14は、従来の図35の画像転送に対して、スキップ制御部400,600で前述のようなスキップ制御を行った場合の画像転送のタイミングを示したタイミングチャートである。図14において、まず、コントローラ側IMAC12からCDIC4,6が画像データを受信し、CDIC4,6内のスキップ制御部400,600で印字のための画像があるかないかを検知する。結果として、記録紙先端の印字画像なし領域R1では、印字画像がないので、CDIC4,6から後段のIPP3への画像転送は行わない。次に、印字画像あり領域R2の画像データを受信し始めると、印字画像ありと検知し、このデータはCDIC4,6から後段のIPP8に送信し、最終的にはプリンタヘッド31からインクが吐出され、画像が形成されることになる。次の印字画像なし領域R3は、前記先端印字画像なし領域と同じ動作を行い、最後の後端印字画像あり領域R4は、前記印字画像あり領域R2と同じ動作となる(図33参照)。   FIG. 14 is a timing chart showing image transfer timing when the skip control units 400 and 600 perform the above-described skip control with respect to the conventional image transfer of FIG. In FIG. 14, first, the CDICs 4 and 6 receive image data from the controller side IMAC 12, and the skip control units 400 and 600 in the CDICs 4 and 6 detect whether there is an image for printing. As a result, since there is no print image in the no print image area R1 at the leading edge of the recording paper, image transfer from the CDICs 4 and 6 to the subsequent IPP 3 is not performed. Next, when image data in the print image presence region R2 starts to be received, it is detected that there is a print image, and this data is transmitted from the CDICs 4 and 6 to the subsequent IPP 8, and finally ink is ejected from the printer head 31. An image is formed. The next print image absence region R3 performs the same operation as the leading edge print image absence region, and the last rear end print image presence region R4 has the same operation as the print image presence region R2 (see FIG. 33).

スキップ制御を行う場合の印字画像あり領域と印字画像なし領域のプリント速度は以下のようになる。
印字画像なし領域は、コントローラ側IMAC12から画像データを受信し、印字画像なしと検知し、紙送りのみを実施する時間になる。まず、紙送りの時間は、紙送り用のモーター速度になるので、例えば500[mm/s]となる。これは、1秒間に500[mm]の紙を送ることができることを示す。一方、コントローラ側IMAC12からCDIC4,6へと画像データを転送し、画像ありかなしかの検知を行う時間は、コントローラ側メモリMEM15からデータをリードする時間か、IMAC12からパラレルバスを介して画像データを受信する時間か、画像有り無しを検知する時間のうち、最も遅い時間で影響される。
When the skip control is performed, the print speed of the area with the print image and the area without the print image is as follows.
The non-printed image area is a time when image data is received from the controller-side IMAC 12, detected that there is no printed image, and only paper feeding is performed. First, since the paper feed time is the paper feed motor speed, it is, for example, 500 [mm / s]. This indicates that 500 [mm] paper can be fed per second. On the other hand, the time for transferring the image data from the controller side IMAC 12 to the CDICs 4 and 6 and detecting whether or not there is an image is the time for reading the data from the controller side memory MEM15 or the time for reading the image data from the IMAC 12 via the parallel bus. It is affected by the latest time of receiving or detecting the presence / absence of an image.

MEM15からIMAC12へのデータ受信速度は、32ビット幅で533[Mbps]のI/Fで実現すると、受信速度は、
32×533×α/8[MB/s]
となる。ここで、αはメモリとのアクセス効率で、例えば0.6(60%)とすると、メモリリード速度は、1279[MB/S]となる。
When the data reception speed from the MEM 15 to the IMAC 12 is realized by an I / F of 533 [Mbps] with a 32-bit width, the reception speed is
32 x 533 x α / 8 [MB / s]
It becomes. Here, α is the access efficiency with the memory. For example, when 0.6 (60%), the memory read speed is 1279 [MB / S].

一方、IMAC12からパラレルバス11を介してCDIC4,6に転送する速度は、パラレルバス11の転送速度となる。今、PCI64ビットで33[MHz]転送、転送効率0.7(70%)とすると、
64×33M×0.7/8
となり、184[MB/S]となる。
On the other hand, the transfer speed from the IMAC 12 to the CDICs 4 and 6 via the parallel bus 11 is the transfer speed of the parallel bus 11. Now, assuming that PCI [64 bits] is 33 [MHz] transfer and transfer efficiency is 0.7 (70%),
64 × 33M × 0.7 / 8
Becomes 184 [MB / S].

さらに、画像有り無しを検知する時間として、検知はハードで実現するとして、PCI受信の1ワード分の64ビットを1クロック(100[MHz])で、検知するとした場合、8Byteを10[ns]で実現できることになるので、これをデータ処理速度で表すと800[MB/S]となる。   Further, as the time for detecting the presence / absence of an image, assuming that the detection is realized by hardware, and 64 bits for one word of PCI reception are detected at one clock (100 [MHz]), 8 bytes are set to 10 [ns]. Since this can be realized by the data processing speed, it is 800 [MB / S].

以上より、データ受信速度としては、IMAC12からCDIC4,6へのデータ転送速度が最も遅いため、184[MB/S]となる。   As described above, the data reception speed is 184 [MB / S] because the data transfer speed from the IMAC 12 to the CDICs 4 and 6 is the slowest.

この184[MB/S]をプリント速度[mm/s]で表すと以下のようになる。   When this 184 [MB / S] is represented by the printing speed [mm / s], it is as follows.

プリント速度 = 受信速度×25.4/(1ラインあたりのデータ量×解像度)
ここで、A0サイズ(841[mm]×1189[mm])で主走査長841[mm]、解像度は600[dpi]、1画素2ビットとすると
プリント速度=184[MB/S]×25.4/(4966[Byte]×600)
=1644[mm/s]
一方、前述したように紙送りのみの速度は、500[mm/s]なので、画像印字なし時のプリント速度は、速度の低い方の影響を受け、500[mm/s]となる。
Print speed = reception speed x 25.4 / (data amount per line x resolution)
Here, when the A0 size (841 [mm] × 1189 [mm]), the main scanning length 841 [mm], the resolution is 600 [dpi], and each pixel has 2 bits, the printing speed = 184 [MB / S] × 25. 4 / (4966 [Byte] x 600)
= 1644 [mm / s]
On the other hand, as described above, the speed of only paper feeding is 500 [mm / s], so the printing speed without image printing is 500 [mm / s] due to the influence of the lower speed.

次に、印字を行う際の速度を見積もる。これは、インクジェットヘッド31の走行時間と紙送り時間の総和で算出できる。今、図32で示す紙送り、すなわち副走査方向のライン数BLINEを960ライン、インクジェットヘッド31の主走査方向の走行速度800[mm/s]とすると、インクジェットヘッド31の走行時間は、以下のようになる。   Next, the speed at the time of printing is estimated. This can be calculated as the sum of the travel time of the inkjet head 31 and the paper feed time. Now, assuming that the paper feed shown in FIG. 32, that is, the number of lines BLINE in the sub-scanning direction is 960 lines and the traveling speed of the inkjet head 31 in the main scanning direction is 800 [mm / s], the traveling time of the inkjet head 31 is as follows. It becomes like this.

インクヘッドの走行時間=841x1000/800
=1051[ms]
紙送り距離=960×25.4/600
=40.6[mm]
紙送り時間=40.6×1000/500
=81.3[ms]
インクヘッドの走行時間+紙送り時間=1051+81
=1132[ms]
これらより、40.6[mm]を1132[ms]でプリントできるので、画像あり時のプリント速度は以下のようになる。
Ink head travel time = 841 × 1000/800
= 1051 [ms]
Paper feed distance = 960 × 25.4 / 600
= 40.6 [mm]
Paper feed time = 40.6 × 1000/500
= 81.3 [ms]
Ink head travel time + paper feed time = 1051 + 81
= 1132 [ms]
From these, 40.6 [mm] can be printed at 1132 [ms], so the print speed when there is an image is as follows.

プリント速度=40.6×1000/1132
=35.8[mm/s]
実際には、制御のためのオーバーヘッド分を差し引いて、約30[mm/s]となる。以上より、プリント速度として、印字画像なし時は500[mm/s]、印字画像あり時は、30[mm/s]と算出できる。
Print speed = 40.6 × 1000/1132
= 35.8 [mm / s]
Actually, it is about 30 [mm / s] after subtracting the overhead for control. From the above, the print speed can be calculated as 500 [mm / s] when there is no print image and 30 [mm / s] when there is a print image.

図15は、前記条件の元で記録紙がA0サイズ(841[mm]×1189[mm])のときのスキップ制御における印字画像割合とプリント時間を算出した例を示す図で、比較のため、スキップ制御なしの時間も図示している。ここでは、紙送り方向、すなわち副走査ライン方向の印字画像の割合とプリントにかかる時間を示している。印字画像割合100%では、39.2秒となっており、スキップは発生しないのでスキップ制御なし時と同じになる。スキップあり制御では、印字割合が減るに従ってスキップ領域が増えるため、プリント時間が減少していることが分かる。   FIG. 15 is a diagram showing an example of calculating the print image ratio and the print time in the skip control when the recording paper is A0 size (841 [mm] × 1189 [mm]) under the above conditions. The time without skip control is also shown. Here, the ratio of print images in the paper feed direction, that is, the sub-scan line direction, and the time required for printing are shown. When the print image ratio is 100%, the time is 39.2 seconds, and no skip occurs, so it is the same as when no skip control is performed. In the control with skip, it can be seen that the skip time increases as the print ratio decreases, so the print time decreases.

図16は、スキップなし時、あるいは印字画像割合100%のときのプリント速度を1.0としたときのスキップあり時のプリント速度向上の例を示したものである。図16から、印字画像割合60%のときスキップなし時より1.6倍、印字画像割合40%のときスキップなし時より2.3倍、印字画像割合20%のときスキップなし時より4.0倍にプリント速度が向上することが分かる。   FIG. 16 shows an example of improving the printing speed when there is no skip or when there is skip when the print speed when the print image ratio is 100% is 1.0. FIG. 16 shows that when the print image ratio is 60%, it is 1.6 times that when no skip is performed, when the print image ratio is 40%, 2.3 times that when no skip is performed, and when the print image ratio is 20%, 4.0 times when no skip is performed. It can be seen that the printing speed is doubled.

プリント画像では、図13(a)に示したように、紙の先端や後端で印字画像なしの場合も少なくなく、印字画像ありなしを検知し、印字画像がない場合はスキップ制御を行うことによって、プリント速度向上を図ることができる。これは、ユーザにとってもプリントを早く実行でき、プリンタの前で待たされる時間が長いなどの問題を解消することができる。   In the print image, as shown in FIG. 13A, there are not a few cases where there is no print image at the leading and trailing edges of the paper. When there is no print image, skip control is performed. Thus, the printing speed can be improved. This enables the user to execute printing quickly and solves problems such as a long waiting time in front of the printer.

図17は、図13(b)に示すプリント画像を同図に示すバンドに分割してスキップ制御を行うときの制御状態を示す図である。図17(a)は、バンド5の処理を終えた状態を示している。1列目はバンド番号(Band No.)を示し、10バンドあるので1〜10となっている。2列目は処理状態(State)を示し、「1」がそのバンドの処理完了を示し、「0」がそのバンドがまだ未処理の状態であることを示す。3列目は、そのバンドの画像データを検知した結果、そのバンドに印字画像があったか否かを示し(Skip Enable)、「0」は印字画像がありスキップ不可、「1」は印字画像なしでスキップ可能を示す。従って、Skip Enable信号が当該バンドの画像データを出力するか否かを設定するバンド識別情報に対応する。   FIG. 17 is a diagram illustrating a control state when skip control is performed by dividing the print image illustrated in FIG. 13B into the bands illustrated in FIG. FIG. 17A shows a state in which the processing of band 5 has been completed. The first column shows the band number (Band No.), which is 1 to 10 because there are 10 bands. The second column indicates the processing state (State), where “1” indicates that the band has been processed, and “0” indicates that the band is still unprocessed. The third column indicates whether or not there is a print image in the band as a result of detecting the image data of that band (Skip Enable). “0” indicates that there is a print image and cannot be skipped. “1” indicates that there is no print image. Indicates skippable. Therefore, the Skip Enable signal corresponds to band identification information that sets whether to output image data of the band.

この1列目から3列目は、印字画像を受信し、処理した結果を示す。次に、4列目と5列目は、画像出力状態を示す。4列目は、画像出力あるいはスキップ処理を終えたか否かを示し(Out put End)、「1」で処理終了、「0」で未処理を示す。5列目は、スキップ処理を実施したか否かを示し(Skip Exec)、「1」でスキップ処理実行、「0」でスキップ処理は行わず印字画像を出力したことを示す。   The first to third columns indicate the results of receiving and processing the print image. Next, the fourth and fifth columns indicate the image output state. The fourth column indicates whether or not the image output or skip processing has been completed (Out put End), “1” indicates the end of processing, and “0” indicates no processing. The fifth column indicates whether or not skip processing has been performed (Skip Exec), “1” indicates that skip processing has been executed, and “0” indicates that a print image has been output without skip processing.

このようにしてスキップ制御を行い図13(b)の印字画像を出力し終えると最終的に、プリント制御の状態は図17(b)に示すものとなる。このように、印字画像の検知、出力状態を蓄積することにより、その情報を制御に用いることが可能になり、また、プリント時にどのような処理を行ったかを確認することができる。これらはまた、障害発生時に参照することで障害発生の状況を知る上で重要な情報となる。   When the skip control is performed in this way and the print image of FIG. 13B is output, the print control state finally becomes as shown in FIG. Thus, by accumulating the detection and output state of the print image, it becomes possible to use the information for control, and it is possible to confirm what processing has been performed during printing. These are also important information for knowing the status of the failure by referring to it when the failure occurs.

スキップ制御を実行するには、コントローラ側IMAC12から転送される印字画像データに対してバンド番号を割り振る必要がある。図18はバンド番号を検知する回路構成を示すブロック図、図19はこの回路による制御手順を示すフローチャートである。図18において、バンドライン数レジスタ(BLINE)51は、1バンドを構成するライン数を設定する。このライン数は、前述の図33のヘッド部の紙送り方向のノズル個数になり、インクヘッドが1回の走査でプリントできるライン数となる。バンドラインカウンタ(BLCNT)50は、バンド内のライン数をカウントするラインカウンタである。NUM_BAND53は、バンド番号をしめすバンドカウンタである。   In order to execute the skip control, it is necessary to assign a band number to the print image data transferred from the controller side IMAC 12. FIG. 18 is a block diagram showing a circuit configuration for detecting a band number, and FIG. 19 is a flowchart showing a control procedure by this circuit. In FIG. 18, a band line number register (BLINE) 51 sets the number of lines constituting one band. This number of lines corresponds to the number of nozzles in the paper feed direction of the head unit shown in FIG. 33, and the number of lines that the ink head can print in one scan. The band line counter (BLCNT) 50 is a line counter that counts the number of lines in the band. NUM_BAND 53 is a band counter indicating a band number.

入出力の信号も含み、この回路の制御手順について図19を参照して説明する。
まず、プリント開始時に、バンドライン数レジスタ(BLINE)51にそのロード信号(LD_BLINE)をアサートすることによってプロセスコントローラ22から1バンドのライン数をセットする(ステップS101)。次に、バンドデータ受信開始時に、バンドラインカウンタ(BLCNT)50を、そのリセット信号(RES_BLCNT)をアサートすることによってクリアする(ステップS102)。そして、1ラインずつ画像データが転送される毎にINC_BLCNTをアサートし、バンドラインカウンタ(BLCNT)50をインクリメントする(ステップS103)。バンドライン数レジスタ(BLINE)51とバンドラインカウンタ(BLCNT)50の値は、コンパレータ(CMP)52で比較され、バンドラインカウンタ(BLCNT)50の値がバンドライン数レジスタ(BLINE)51の値と一致したときに、BAND_END信号がアサートする(ステップS104)ことによってバンドカウンタ(NUM_BAND)53がカウントアップされ(ステップS105)、バンドラインカウンタ(BLCNT)50のリセット信号(RES_BLCNT)がアサートされ、クリアされる(ステップS102)。以後、この動作を繰り返す(ステップS102,S103,S104,S105,S106)ことにより、バンドカウンタ(NUM_BAND)53の値がバンド番号を示すことになる。
The control procedure of this circuit including input / output signals will be described with reference to FIG.
First, at the start of printing, the number of lines for one band is set from the process controller 22 by asserting the load signal (LD_BLINE) to the band line number register (BLINE) 51 (step S101). Next, when band data reception starts, the band line counter (BLCNT) 50 is cleared by asserting its reset signal (RES_BLCNT) (step S102). Then, whenever image data is transferred line by line, INC_BLCNT is asserted and the band line counter (BLCNT) 50 is incremented (step S103). The values of the band line number register (BLINE) 51 and the band line counter (BLCNT) 50 are compared by the comparator (CMP) 52, and the value of the band line counter (BLCNT) 50 is compared with the value of the band line number register (BLINE) 51. When they match, the band counter (NUM_BAND) 53 is counted up by asserting the BAND_END signal (step S104) (step S105), and the reset signal (RES_BLCNT) of the band line counter (BLCNT) 50 is asserted and cleared. (Step S102). Thereafter, by repeating this operation (steps S102, S103, S104, S105, S106), the value of the band counter (NUM_BAND) 53 indicates the band number.

次に、スキップ制御として、コントローラ側IMAC12から転送される印字画像データに対してバンド毎にスキップ可能かを検知する必要がある。図20はバンド毎にスキップ制御を行う回路の回路構成を示すブロック図、図21はこの回路による制御手順を示すフローチャートである。   Next, as skip control, it is necessary to detect whether the print image data transferred from the controller side IMAC 12 can be skipped for each band. FIG. 20 is a block diagram showing a circuit configuration of a circuit that performs skip control for each band, and FIG. 21 is a flowchart showing a control procedure by this circuit.

図20において、閾値レジスタ(THRESH)60は印字画像あり、あるいはなしを判定するための閾値を格納するレジスタで、スキップラインカウンタ(SLCNT)65は、バンドの先頭からの印字画像なしライン数をカウントするカウンタ、バンドライン数レジスタ(BLINE)51は、バンドを構成するライン数を格納するレジスタである。   In FIG. 20, a threshold register (THRESH) 60 is a register for storing a threshold value for determining whether or not there is a print image, and a skip line counter (SLCNT) 65 counts the number of lines without a print image from the head of the band. The counter and band line number register (BLINE) 51 for storing the number of lines constituting the band.

この回路の制御手順について入出力信号とともに図21を参照して説明する。
図21において、プリント動作が開始されると、閾値レジスタ(THRESH)60のロード信号(LD_THRESH)をアサートすることによってプロセスコントローラ(CPU)22から閾値をセットする。また、バンドライン数レジスタ(BLINE)51のロード信号(LD_BLINE)をアサートすることにより、バンドのライン数をバンドライン数レジスタ(BLINE)51にセットする。そして、スキップラインカウンタ(SLCNT)65のリセット信号であるRES_SLCNTをアサートすることによってスキップラインカウンタ(SLCNT)65をリセットする(ステップS201)。
A control procedure of this circuit will be described with reference to FIG. 21 together with input / output signals.
In FIG. 21, when a printing operation is started, a threshold is set from the process controller (CPU) 22 by asserting a load signal (LD_THRESH) of the threshold register (THRESH) 60. The band line number register (BLINE) 51 is set by asserting the load signal (LD_BLINE) of the band line number register (BLINE) 51. Then, the skip line counter (SLCNT) 65 is reset by asserting RES_SLCNT which is a reset signal of the skip line counter (SLCNT) 65 (step S201).

次いで、ラインデータを1画素ずつDINとして、コンパレータ(CMP)61に入力する。閾値レジスタ(THRESH)60によって設定される閾値よりもデータが小さければ、すなわち印字画像なしとなれば、コンパレータ出力(A≦B)は「0」、OR62の出力も「0」となり、この値がレジスタ63に格納される(ステップS202)。この値は、再びOR62の入力となる。もし、データが閾値より大きければ、すなわち印字画像ありとなればコンパレータ出力(A≦B)は「1」、OR62の出力も「1」となり、この値がレジスタ63に格納される。この値も、再びOR62の入力となる。   Next, the line data is input to the comparator (CMP) 61 as DIN pixel by pixel. If the data is smaller than the threshold set by the threshold register (THRESH) 60, that is, if there is no print image, the comparator output (A ≦ B) is “0”, and the OR62 output is also “0”. It is stored in the register 63 (step S202). This value becomes the input of the OR 62 again. If the data is larger than the threshold value, that is, if there is a print image, the comparator output (A ≦ B) is “1”, the output of the OR 62 is also “1”, and this value is stored in the register 63. This value is also input to the OR 62 again.

印字データを多階調で表現する場合、その画像データの値によっては、印字なしと判断しても転写画像に影響を与えない場合がある。この場合に、閾値を用いて印字画像なしと判断させることによってスキップの可能性を増し、プリント速度を向上させることができる。例えば、1画素を8ビットで表す場合、その画素の値は0〜255の値をとり得る。この場合、閾値として「6」を設定すると、画素値「5」以下の場合は印字画像なしとすることができる。画素値を0〜255で表す場合、「5」以下を印字なしとしても画像形成に影響はなく、かつ、スキップの可能性が増すのでプリント速度を向上させることができる。   When the print data is expressed in multiple gradations, depending on the value of the image data, even if it is determined that there is no print, the transferred image may not be affected. In this case, by determining that there is no print image using a threshold value, the possibility of skipping can be increased and the print speed can be improved. For example, when one pixel is represented by 8 bits, the value of the pixel can take a value of 0-255. In this case, if “6” is set as the threshold value, no print image can be obtained when the pixel value is “5” or less. When the pixel value is represented by 0 to 255, even if “5” or less is not printed, the image formation is not affected, and the possibility of skipping is increased, so that the printing speed can be improved.

またここで、閾値レジスタ(THRESH)60に「0」を設定すると、データDINは0以上であることからコンパレータ(CMP)61の出力は「1」となり、常に印字画像ありとなる。従って、このようにすることにより、スキップ動作を行わないようにすることも可能となる。これにより、バンドを構成するラインが全て、印字画像なしと判断された場合でも、後段の印字データを転送するための押し出し用の画像データ出力を強制的に行い、あるいは障害発生時にスキップ制御をONあるいはOFFにすることにより障害の原因の追求が容易に行える。また、スキップ制御の効果を測定する場合に、スキップ制御ONとスキップ制御OFFを選択できるようになり、両者のプリント速度を計測することによってスキップ制御の効果を顧客にデモできるようになる。   Here, if “0” is set in the threshold register (THRESH) 60, the data DIN is 0 or more, so the output of the comparator (CMP) 61 becomes “1”, and there is always a print image. Therefore, it is possible to prevent the skip operation from being performed in this way. As a result, even if it is determined that there is no print image for all the lines constituting the band, the image data for extrusion for transferring the subsequent print data is forcibly output, or the skip control is turned on when a failure occurs. Alternatively, the cause of the failure can be easily pursued by turning it off. Further, when measuring the effect of skip control, skip control ON and skip control OFF can be selected, and the effect of skip control can be demonstrated to the customer by measuring the print speed of both.

ステップS202の動作を、ラインを構成する各画素全部に対して実行する(ステップS203)。例えば、記録紙サイズがA0であれば、主走査長は841[mm]となり、これを600[dpi]の解像度で出力するとなると1ラインは19866画素からなり、この19866画素全てに対して印字画像あり、あるいはなしを検知することになる。   The operation in step S202 is executed for all the pixels constituting the line (step S203). For example, if the recording paper size is A0, the main scanning length is 841 [mm], and if this is output at a resolution of 600 [dpi], one line consists of 19866 pixels, and a print image is printed for all these 19866 pixels. The presence or absence will be detected.

このようにして1ラインのデータについての処理が完了すると、1ラインの各画素について、次々に印字画像の有無を検知し(ステップS204)、印字画像がなければレジスタ63の出力(EXIST_IMG)は「0」、1画素でも印字画像があれば「1」となり、印字画像があればステップS209の処理を実行する。   When the processing for one line of data is completed in this way, the presence or absence of a print image is successively detected for each pixel of one line (step S204). If there is no print image, the output of the register 63 (EXIST_IMG) is “ “0”, “1” if there is a print image even with one pixel, and if there is a print image, the process of step S209 is executed.

印字画像がなければ、ステップS205で1ラインの全ての画素についてステップS202からS204の処理を実行する。1ラインの各画素全てについて印字画像有無の検知が終了すると、インバータ64からのINC_SLCNT信号をアサートし、スキップラインカウンタ(SLCNT)65をインクリメントする(ステップS206)。そして、バンドの全てのラインに対して、ステップS202からステップS206の処理を実行したかどうかをチェックし(ステップS207)、途中で印字画像があれば、ステップS204からステップS209に移行する。バンドの全てのラインに対して、印字画像有無の検知が終了し、かつ印字画像がないバンドであれば、処理中のバンドはスキップ可能(SKIP_BAND=1)と判断する(ステップS208)。一方、ステップS204でライン中に印字画像があれば、処理中のバンドはスキップ不可(SKIP_BAND=0)と判断する(ステップS209)。なお、バンド先頭にスキップラインカウンタ(SLCNT)65で示されるライン数分は印字画像なしとなる。   If there is no print image, the process from step S202 to S204 is executed for all pixels in one line in step S205. When the detection of the presence / absence of the print image is completed for all the pixels in one line, the INC_SLCNT signal from the inverter 64 is asserted, and the skip line counter (SLCNT) 65 is incremented (step S206). Then, it is checked whether or not the processing from step S202 to step S206 has been executed for all the lines of the band (step S207). If there is a print image on the way, the process proceeds from step S204 to step S209. If detection of the presence / absence of a print image is completed for all the lines of the band and there is no print image, it is determined that the band being processed can be skipped (SKIP_BAND = 1) (step S208). On the other hand, if there is a print image in the line in step S204, it is determined that the band being processed cannot be skipped (SKIP_BAND = 0) (step S209). Note that there is no print image for the number of lines indicated by the skip line counter (SLCNT) 65 at the head of the band.

次いで、プロセスコントローラ22のCPUに割り込み信号を出力し、処理中のバンドのスキップ可否を通知し(ステップS210)、プロセスコントローラ22は、インク出力制御部802において、バンドスキップ可のときのみバンド領域分の紙送りを実施させる(ステップS211)。   Next, an interrupt signal is output to the CPU of the process controller 22 to notify whether or not the band being processed can be skipped (step S210), and the process controller 22 in the ink output control unit 802 indicates the band area only when the band skip is possible. Is carried out (step S211).

前記ステップS202からステップS211の制御を全てのバンドについて実行し、全てのバンドについての処理が終わった時点で、記録紙へのプリント完了となる(ステップS212)。   The control from step S202 to step S211 is executed for all the bands, and when the processing for all the bands is completed, the printing on the recording paper is completed (step S212).

図20及び図21の例では、1バンドずつ画像有無の検知と紙送りを行っていたが、印字画像がないバンドが連続するときは印字画像ありまで検知してから、まとめて紙送りを実施する。図22は複数のバンドをまとめてスキップする回路の回路構成を示すブロック図、図23はこの回路による制御手順を示すフローチャートである。   In the example of FIG. 20 and FIG. 21, the presence / absence of an image and paper feeding are performed one band at a time. However, when a band without a print image continues, paper is fed together after detecting the presence of a print image. To do. FIG. 22 is a block diagram showing a circuit configuration of a circuit that skips a plurality of bands together, and FIG. 23 is a flowchart showing a control procedure by this circuit.

図22の回路では、図20の回路に対してコンパレータ(CMP)66の後段にスキップバンドカウンタ(NSKIP_BAND)67を追加している。その他の各部は図20の構成と同等である。以下、図22の回路による制御手順について入出力信号とともに図23を参照して説明する。
図23において、プリント動作が開始されると、閾値レジスタ(THRESH)60のロード信号(LD_THRESH)をアサートすることによってプロセスコントローラ(CPU)22から閾値をセットする。また、バンドライン数レジスタ(BLINE)のロード信号(LD_BLINE)をアサートすることにより、バンドのライン数をバンドライン数レジスタ(BLINE)51にセットする。そして、スキップラインカウンタ(SLCNT)65のリセット信号であるRES_SLCNTをアサートすることによってスキップラインカウンタ(SLCNT)65をリセットし、スキップバンド数カウンタ(NSKIP_BAND)67のリセット信号(RES_NSKIP_BAND)をアサートすることによりスキップバンド数カウンタ(NSKIP_BAND)67をクリアする(ステップS301)。
In the circuit of FIG. 22, a skip band counter (NSKIP_BAND) 67 is added after the comparator (CMP) 66 with respect to the circuit of FIG. Other parts are the same as those in FIG. Hereinafter, the control procedure by the circuit of FIG. 22 will be described with reference to FIG. 23 together with input / output signals.
In FIG. 23, when the printing operation is started, a threshold is set from the process controller (CPU) 22 by asserting a load signal (LD_THRESH) of the threshold register (THRESH) 60. The band line number register (BLINE) 51 is set by asserting the load signal (LD_BLINE) of the band line number register (BLINE). Then, the skip line counter (SLCNT) 65 is reset by asserting RES_SLCNT which is a reset signal of the skip line counter (SLCNT) 65, and the reset signal (RES_NSKIP_BAND) of the skip band number counter (NSKIP_BAND) 67 is asserted. The skip band number counter (NSKIP_BAND) 67 is cleared (step S301).

ステップS302からステップS308までは、図21におけるステップS202からステップS207と同一の処理を実行し、ステップS208でスキップバンド数カウンタ(NSKIP_BAND)67のインクリメント信号であるINC_NSKIP_BANDのアサートによりスキップバンド数カウンタ(NSKIP_BAND)67をインクリメントする。その後、次のバンドがスキップ可能であるかを検知するため、ステップS202に戻り、以降の処理を繰り返す。そして、ステップS204でライン中に印字画像があったとき、ステップS309に移行し、プロセスコントローラ(CPU)22に割り込みを送信し、スキップ可能バンド数(NSKIP_BAND)を通知する。次いでインク出力制御部802において、スキップバンド数分の紙送り制御を実施する(ステップS310)。   From step S302 to step S308, the same processing as in step S202 to step S207 in FIG. 21 is executed. ) 67 is incremented. Thereafter, in order to detect whether the next band can be skipped, the process returns to step S202, and the subsequent processing is repeated. If there is a print image in the line in step S204, the process proceeds to step S309, an interrupt is transmitted to the process controller (CPU) 22, and the number of skippable bands (NSKIP_BAND) is notified. Next, the ink output control unit 802 performs paper feed control for the number of skip bands (step S310).

前記ステップS302からステップS310の制御を全てのバンドについて実行し、全てのバンドについての処理が終わった時点で、記録紙へのプリント完了となる(ステップS311)。   The control from step S302 to step S310 is executed for all the bands, and when the processing for all the bands is completed, the printing on the recording paper is completed (step S311).

このように制御することにより、印字画像がないバンドが連続するときは印字画像ありまで検知してから、まとめて紙送りを実施するため、バンド毎の制御が不要になり、これによりいっそうのプリント速度向上が実現できる。   By controlling in this way, when a band without a print image continues, it is detected until there is a print image and then the paper is fed together, so there is no need to control each band, thereby further printing. Speed improvement can be realized.

図24はCDIC4,6のスキップ制御部400,600から画像データ出力制御部405,603を介して、後段のIPP3,5に画像を出力するための回路の回路構成を示すブロック図、図25はその回路の制御手順を示すフローチャートである。   24 is a block diagram showing a circuit configuration of a circuit for outputting an image from the skip control units 400 and 600 of the CDICs 4 and 6 to the subsequent IPPs 3 and 5 via the image data output control units 405 and 603, and FIG. It is a flowchart which shows the control procedure of the circuit.

図24において、NBAND_OUT70は、出力バンド番号指定レジスタであり、プロセスコントローラ(CPU)22からこのレジスタに設定されたバンドの画像データを出力する。もし、プロセスコントローラ(CPU)22から設定されたバンド番号がスキップ可能レジスタであった場合には、バンド領域の画像データとして印字画像なしを示すデータ「0」を出力する。ラインカウンタ(BLOCNT)71は、バンドの出力ラインをカウントするカウンタである。ライン出力カウンタ(LOCNT)74は、記録紙全面のライン出力数をカウントするカウンタである。   In FIG. 24, NBAND_OUT 70 is an output band number designation register, and the image data of the band set in this register is output from the process controller (CPU) 22. If the band number set by the process controller (CPU) 22 is a skippable register, data “0” indicating no print image is output as the image data of the band area. The line counter (BLOCNT) 71 is a counter that counts the output lines of the band. A line output counter (LOCNT) 74 is a counter that counts the number of line outputs on the entire surface of the recording paper.

前記回路による制御では、図25に示すように、プリント動作が開始されると、ライン出力カウンタ(LOCNT)74のリセット信号(RES_LOCNT)をアサートすることによりライン出力カウンタ(LOCNT)74をクリアする(ステップS401)。次いで、プロセスコントローラ(CPU)22よりデータ出力するバンド番号を出力バンド番号指令レジスタ(NBAND_OUT)70に設定する。さらに、ラインカウンタ(BLOCNT)71のリセット信号であるRES_BLOCNTをアサートし、クリアする。その後、バンドデータ出力起動であるバンドスタート(BS)をアサートする(ステップ402)。   In the control by the circuit, as shown in FIG. 25, when the printing operation is started, the line output counter (LOCNT) 74 is cleared by asserting the reset signal (RES_LOCNT) of the line output counter (LOCNT) 74 ( Step S401). Next, the band number for data output from the process controller (CPU) 22 is set in the output band number command register (NBAND_OUT) 70. Further, RES_BLOCNT which is a reset signal of the line counter (BLOCNT) 71 is asserted and cleared. Thereafter, band start (BS), which is activation of band data output, is asserted (step 402).

その後、プロセスコントローラ(CPU)22によって設定されたバンド番号(NBAND_OUT)と、前述の図17に示したテーブルより、設定されたバンド番号のデータがスキップ可能、すなわち印字画像なしなのか、スキップ不可、すなわち印字画像ありなのかを判定する。図17のテーブルで、スキップ可/不可は、設定されたバンド番号に対するSkip Enable値で判別できる(ステップS403)そして、図20あるいは図22のスキップラインカウンタ(SLCNT)65の値が「0」、すなわちバンドの先頭ラインが印字画像ありラインなのか、否かを検知する(ステップS404)。先頭ラインが印字画像ありの場合は、ステップS407に移行し、バンドの先頭に印字画像なしのラインがある場合は、ステップS405に移行する。   Thereafter, based on the band number (NBAND_OUT) set by the process controller (CPU) 22 and the table shown in FIG. 17 described above, the data of the set band number can be skipped, that is, whether there is no print image, cannot be skipped, That is, it is determined whether there is a print image. In the table of FIG. 17, skip enable / disable can be determined by the Skip Enable value for the set band number (step S403), and the value of the skip line counter (SLCNT) 65 of FIG. 20 or FIG. That is, it is detected whether or not the head line of the band is a line with a print image (step S404). If the first line has a print image, the process proceeds to step S407. If there is a line having no print image at the head of the band, the process proceeds to step S405.

ステップS405では、印字画像なしデータ(白画像ラインデータ)として、「0」データを1ライン分出力する。その後、ラインカウンタ(BLOCNT,LOCNT)71,74をインクリメントする。そして、スキップラインカウンタ(SLCNT)65の値だけ、印字画像なしのラインデータを出力したかどうか(ZERO_LINE_END?)を判定し、出力した時点でステップS407に移行する。   In step S405, “0” data is output for one line as no-print image data (white image line data). Thereafter, the line counters (BLOCNT, LOCNT) 71 and 74 are incremented. Then, it is determined whether or not line data without a print image is output by the value of the skip line counter (SLCNT) 65 (ZERO_LINE_END?), And when it is output, the process proceeds to step S407.

ステップS407では、印字画像ありのラインデータを出力する。その後、ラインカウンタ(BLOCNT,LOCNT)71,74をインクリメントし、ステップS408で指定されたバンドの全データを出力したかどうかBAND_OUT_END?(BLINE==BLOCNT?)を判定する。全データがまだ出力されていない場合には、引き続きコントローラ側IMAC12から印字画像データを受信し、バンドの全データの出力が完了した時点で、記録紙の全ラインデータを出力したかどうかPRINT_END?(ONL == LOCNT?)を判定する(ステップS411)。この判定で、まだ、全ラインデータを出力していなければ、ステップS402に戻り、以降の処理を繰り返す。出力していれば、処理を終える。すなわち、記録紙へのプリントを完了する。   In step S407, line data with a print image is output. Thereafter, the line counters (BLOCNT, LOCNT) 71 and 74 are incremented, and whether or not all the data of the band designated in step S408 has been output BAND_OUT_END? (BLINE == BLOCNT?) Is determined. If all the data has not been output yet, the print image data is continuously received from the controller side IMAC 12, and when the output of all the band data is completed, whether or not all the line data of the recording paper has been output PRINT_END? ( LOCNT?) Is determined (step S411). If it is determined that all line data has not yet been output, the process returns to step S402 and the subsequent processing is repeated. If it is output, the process ends. That is, printing on the recording paper is completed.

なお、ステップS403において、設定されたバンドに印字画像がない場合には、白ラインデータ(「0」データ)を1ライン分出力する。その後、ラインカウンタ(BLOCNT,LOCNT)71,74をインクリメントする(ステップS409)。そして、指定されたバンドの全データを出力したかどうかBAND_OUT_END?(BLINE==BLOCNT?)を判定し(ステップS410)、全データがまだ出力されていない場合には、ステップS409に戻ってステップS409の処理を実行し、バンドの全データの出力が完了した時点で、記録紙の全ラインデータを出力したかどうかPRINT_END?(ONL == LOCNT?)を判定する(ステップS411)。この判定に基づいて、前述のようにステップS402に戻り、あるいは処理を終える。すなわち、記録紙へのプリントを完了する。   In step S403, if there is no print image in the set band, white line data ("0" data) is output for one line. Thereafter, the line counters (BLOCNT, LOCNT) 71 and 74 are incremented (step S409). Whether or not all data of the designated band has been output BAND_OUT_END? (BLINE == BLOCNT?) Is determined (step S410), and if all the data has not been output yet, the process returns to step S409 to execute the process of step S409, and the output of all the band data has been completed. Whether or not all line data of the recording paper has been output PRINT_END? ( LOCNT?) Is determined (step S411). Based on this determination, the process returns to step S402 as described above, or the process ends. That is, printing on the recording paper is completed.

なお、MFP及びプリンタ、あるいはインクジェットヘッド31の構成、IMAC12からCDIC4,6への画像データの転送、CDIC4,6からIPP3,5に転送される画像データの転送方式は、背景技術で説明した通りである。   The configuration of the MFP and the printer or the inkjet head 31, the transfer of image data from the IMAC 12 to the CDICs 4 and 6, and the transfer method of the image data transferred from the CDICs 4 and 6 to the IPPs 3 and 5 are as described in the background art. is there.

本実施例は、実施例1に対し、スキップ制御機能に加え孤立点除去機能を追加したものである。図26及び図27は本実施例のCDICを示すブロック図で、図26は図7のMFP用CDIC4のスキップ制御部400の前段に孤立点除去部407を追加した構成を、図27は図10のプリンタ用CDIC6のスキップ制御部600の前段に孤立点除去部605を追加した構成をそれぞれ示す。その他の各部は、前述の実施例1と同等に構成され、同等に機能する。   In this embodiment, an isolated point removal function is added to the first embodiment in addition to the skip control function. 26 and 27 are block diagrams showing the CDIC of this embodiment. FIG. 26 shows a configuration in which an isolated point removing unit 407 is added before the skip control unit 400 of the MFP CDIC 4 in FIG. The configuration in which the isolated point removing unit 605 is added to the preceding stage of the skip control unit 600 of the printer CDIC 6 is shown. Other parts are configured in the same manner as in the first embodiment and function in the same manner.

以下、この孤立点除去機能について説明する。
原稿の読取り画像やプリント画像に、微小で画像として意味をなさない孤立点が存在する場合がある。実施例1においてスキップ制御を行う場合、このような孤立点があるとその孤立点を含むバンドはスキップができなくなる。この孤立点が画像としての意味を持たない場合、この孤立点を除去することにより、スキップ可能なバンドになり、プリント速度を向上することができる。
The isolated point removal function will be described below.
There may be a small isolated point that does not make sense as an image in a read image or print image of a document. When skip control is performed in the first embodiment, if there is such an isolated point, a band including the isolated point cannot be skipped. If this isolated point has no meaning as an image, the band can be skipped by removing this isolated point, and the printing speed can be improved.

例えば、図28Aに示すように、4つの孤立点D1,D2,D3,D4が存在する場合を考える。これを前述と同様に10のバンドに区分すると図28Bに示すようになる。区分したバンド内に印字画像がある場合はスキップ処理ができないことから、図28Bの例でスキップ処理が可能なのは、バンド8のみとなる。これでは、スキップ処理の効率が悪くなる。   For example, consider a case where there are four isolated points D1, D2, D3, and D4 as shown in FIG. 28A. When this is divided into 10 bands as described above, it is as shown in FIG. 28B. Since the skip process cannot be performed when there is a print image in the divided band, only the band 8 can be skipped in the example of FIG. 28B. This reduces the efficiency of skip processing.

そこで、図28Aの画像に対して孤立点除去処理を実施する。図18Cは孤立点除去処理を実施した後の印字画像である。この画像を同じく10のバンドに区分すると、図28Dに示すようになり、スキップ処理が可能なのは、バンド1、バンド8、バンド9の3バンドとなる。孤立点除去を実施しない図28Bの場合に比べ、スキップ可能なバンドが2バンド増えていることが分かる。   Therefore, isolated point removal processing is performed on the image of FIG. 28A. FIG. 18C is a printed image after the isolated point removal process is performed. Similarly, when this image is divided into 10 bands, it becomes as shown in FIG. 28D, and skipping is possible in 3 bands, band 1, band 8, and band 9. Compared to the case of FIG. 28B in which isolated point removal is not performed, it can be seen that the number of bands that can be skipped is increased by two.

孤立点除去自体は公知の処理であるが、ここで、この処理について簡単に触れておく。今、画像を図28Eに示すように、5×5のマトリクスで考え、注目画素を中心の位置にあるP(3,3)の画素とする。この注目画素P(3,3)の周辺の画素の値を参照し、以下の式が成り立つ場合、注目画素(3,3)は孤立点と判定し、除去すなわち印字画像なしの白画像とする。   The isolated point removal itself is a known process, but this process will be briefly described here. Now, as shown in FIG. 28E, the image is considered as a 5 × 5 matrix, and the pixel of interest is a P (3, 3) pixel at the center position. With reference to the values of the pixels around the pixel of interest P (3, 3), if the following expression holds, the pixel of interest (3, 3) is determined to be an isolated point and is removed, ie, a white image without a print image .

P(3,3)≫(ΣP(x,y)−P(3,3)) {x=1〜5,y=1〜5}
これは、注目画素P(3,3)が、その周辺の画素の値の総和(ΣP(x,y)−P(3,3))よりもかなり大きい場合を示し、孤立点の要件を満たすことになる。
P (3,3) >> (ΣP (x, y) −P (3,3)) {x = 1 to 5, y = 1 to 5}
This indicates that the pixel of interest P (3,3) is considerably larger than the sum of the values of the surrounding pixels (ΣP (x, y) −P (3,3)), and satisfies the requirement for an isolated point. It will be.

図29は孤立的除去処理とスキップ処理を行って画像出力をする場合の制御手順を示すフローチャートである。このフローチャートは、図21のステップS202に孤立点除去処理を加えたものである。すなわち、プリント動作が開始されると、閾値レジスタTHRESH60のロード信号LD_THRESHをアサートすることによってプロセスコントローラ(CPU)22から閾値をセットする。また、バンドライン数レジスタ(BLINE)51のロード信号LD_BLINEをアサートすることにより、バンドのライン数をバンドライン数レジスタ(BLINE)51にセットする。そして、スキップラインカウンタSLCNT65のリセット信号であるRES_SLCNTをアサートすることによってスキップラインカウンタSLCNT65をリセットする(ステップS201)。   FIG. 29 is a flowchart showing a control procedure in the case of outputting an image by performing an isolated removal process and a skip process. This flowchart is obtained by adding isolated point removal processing to step S202 of FIG. That is, when the printing operation is started, the threshold is set from the process controller (CPU) 22 by asserting the load signal LD_THRESH of the threshold register THRESH60. The band line number register (BLINE) 51 is set in the band line number register (BLINE) 51 by asserting the load signal LD_BLINE of the band line number register (BLINE) 51. Then, the skip line counter SLCNT65 is reset by asserting RES_SLCNT which is a reset signal of the skip line counter SLCNT65 (step S201).

次いで、ラインデータを1画素ずつDINとして、コンパレータCMP61に入力する。閾値レジスタTHRESH60によって設定される閾値よりもデータが小さければ、すなわち印字画像なしとなれば、コンパレータ出力(A≦B)は「0」、OR62の出力も「0」となり、この値がレジスタ63に格納される(ステップS202)。この値は、再びOR62の入力となる。もし、データが閾値より大きければ、すなわち、印字画像ありとなればコンパレータ出力(A≦B)は「1」、OR62の出力も「1」となり、この値がレジスタ63に格納される。この値も、再びOR62の入力となる。その際、孤立点除去が実施される。孤立点除去は、5ライン分のラインメモリを用い、図28Eの5×5のマトリクスについて注目画素Pについて前記式を適用して判断される。   Next, the line data is input to the comparator CMP61 as DIN pixel by pixel. If the data is smaller than the threshold set by the threshold register THRESH 60, that is, if there is no print image, the comparator output (A ≦ B) is “0”, the output of the OR 62 is also “0”, and this value is stored in the register 63. Stored (step S202). This value becomes the input of the OR 62 again. If the data is larger than the threshold value, that is, if there is a print image, the comparator output (A ≦ B) is “1”, the output of the OR 62 is also “1”, and this value is stored in the register 63. This value is also input to the OR 62 again. At that time, isolated point removal is performed. The isolated point removal is determined by applying the above formula to the target pixel P for the 5 × 5 matrix in FIG. 28E using a line memory for 5 lines.

このようにして孤立的除去を行った後、ステップS203以降のスキップ処理を実行し、前記ステップS202aからステップS211の制御を全てのバンドについて実行し、全てのバンドについての処理が終わった時点で、記録紙へのプリント完了となる(ステップS212)。なお、ステップS203〜211の処理は図21の各ステップと同一なので、説明は省略する。   After performing the isolated removal in this way, the skip processing after step S203 is executed, the control from step S202a to step S211 is executed for all the bands, and when the processing for all the bands is finished, Printing on the recording paper is completed (step S212). In addition, since the process of step S203-211 is the same as each step of FIG. 21, description is abbreviate | omitted.

また、孤立点除去処理は、ステップS202aの前段に処理ステップを設けて実行するように構成することもできる。この場合には、その前段からステップS211までの処理を繰り返すことになる。   Further, the isolated point removal process can be executed by providing a process step before the step S202a. In this case, the processing from the previous stage to step S211 is repeated.

このように孤立点除去を行うことにより、スキップ可能なバンドが増え、プリント速度を向上させることができる。   By performing isolated point removal in this way, it is possible to increase the skippable band and improve the printing speed.

その他、特に説明しない各部は前述の実施例1と同等に構成され、同等に機能する。   Other parts not specifically described are configured in the same manner as in the first embodiment and function in the same manner.

以上のように、本実施例形態によれば、次に述べるような効果を奏する。
1)バンド単位に画像印字が必要となるデータの有無を検知する際に、その判定のための閾値を設け、この閾値に応じて画像印字の必要なデータの有無の判定を行うので、印字データを多階調で表現する場合に、その画像データの値によっては、印字なしと判断しても転写画像に影響を与えない場合に、この閾値設定で印字画像なしと判断させることができる。これによりバンド毎の印字データの有無に基づいて行われるスキップを行うバンドを拡大することが可能となり、プリント速度の向上を図ることができる。
As described above, according to the present embodiment, the following effects can be obtained.
1) When the presence / absence of data that requires image printing is detected in band units, a threshold value for the determination is provided, and the presence / absence of data that requires image printing is determined according to this threshold value. When multi-tone is expressed, depending on the value of the image data, even if it is determined that there is no printing, there is no effect on the transferred image. As a result, it is possible to enlarge the band to be skipped based on the presence / absence of print data for each band, thereby improving the printing speed.

2)バンド単位に画像印字が必要となるデータの有無を検知する際に、画像印字の必要となるデータの有無を検知する処理を行う前に、孤立点除去を行う(ステップS202a)ので、印字データが孤立点であると判断された場合、その印字データは印字なしと判断しても転写画像に影響を与えない場合に、この孤立点を除去し、印字画像なしと判断させることができる。これにより、スキップを行うバンドを拡大することが可能となり、プリント速度の向上を図ることができる。 2) When detecting the presence / absence of data that requires image printing in band units, isolated point removal is performed before performing the process of detecting the presence / absence of data that requires image printing (step S202a). When it is determined that the data is an isolated point, if the print data does not affect the transferred image even if it is determined that there is no printing, the isolated point can be removed and it can be determined that there is no printed image. As a result, the band to be skipped can be enlarged, and the print speed can be improved.

3)バンドを構成する紙送り方向のライン数をバンドライン数レジスタ(BLINE)51により変更することが可能なので、例えばカラー転写時とモノクロ転写時で使用するインクヘッドの数を変更する場合でも対応でき、カラー転写時、あるいはモノクロ転写時の各プリントモードでのプリント速度の向上を図ることができる。 3) Since the number of lines in the paper feed direction constituting the band can be changed by a band line number register (BLINE) 51, for example, even when the number of ink heads used for color transfer and monochrome transfer is changed. In addition, it is possible to improve the printing speed in each print mode during color transfer or monochrome transfer.

4)画像印字の必要のない1以上のバンドを検知した際に、その旨をスキップ制御部400,600によって画像出力を制御するプロセスコントローラ22のCPUへの割り込みで通知するようにしているので、画像印字の必要のないバンドを検知したことを迅速にプロセスコントローラ22に通知することができ、また制御と制御の時間間隔を最小にすることが可能となり、プリント速度の向上を図ることができる。 4) When one or more bands that do not require image printing are detected, this is notified by an interrupt to the CPU of the process controller 22 that controls image output by the skip control units 400 and 600. It is possible to quickly notify the process controller 22 that a band that does not require image printing has been detected, and it is possible to minimize the time interval between controls, thereby improving the printing speed.

5)画像出力装置を制御するプロセスコントローラ22は、システムコントローラ13側のIMAC12からバンド単位で印字画像を受信する画像データ受信部であるCDIC4,6に対して、出力するためのバンド識別情報(Skip Enable)を設定し、CDIC4,6は指定されたバンド識別情報が印字画像あり(Skip Enable=「0」)の場合は、そのバンドの印字画像を出力し、印字画像のないバンドの識別信号(Skip Enable=「1」)を設定された場合には、印字画像なしのデータを出力できるようにしているので、CDIC4,6の以降に画像データが存在する場合に、印字画像なしのバンドデータを出力することにより、印字画像ありのバンドデータを後段に押し出すことが可能になる。また、インクヘッドの調整用に印字データなしのデータが必要な場合に、これらの画像データを容易に得ることができる。 5) The process controller 22 that controls the image output apparatus outputs band identification information (Skip) for output to the CDICs 4 and 6 that are image data receiving units that receive print images in band units from the IMAC 12 on the system controller 13 side. When the specified band identification information includes a print image (Skip Enable = “0”), the CDIC 4 and 6 output a print image of the band, and an identification signal ( When Skip Enable = “1”) is set, data without a print image can be output. Therefore, when there is image data after CDIC 4 and 6, band data without a print image is output. By outputting, band data with a print image can be pushed out to the subsequent stage. Further, when data without print data is necessary for adjusting the ink head, these image data can be easily obtained.

6)CDIC4,6は、バンド識別情報で指定された出力バンドのデータが画像印字の必要なラインデータから開始する場合は、そのラインデータを含むバンド領域の画像データを出力し、バンド識別情報で指定されたバンドの出力データがバンド領域の途中まで画像印字の必要のないラインを含む場合は、画像印字の必要のないライン数だけ印字の必要のないデータを生成して出力し、バンド識別情報(Skip Enable)で指定された出力バンドデータが全て画像印字の必要のないデータで構成される場合は、そのバンド領域分の画像印字の必要のないデータを生成し、出力するようにしているので、印字画像の前に印字画像なしのラインがある場合に、印字画像なしデータを出力し、それに続けて印字画像ありのデータを出力することができる。これにより、正常に記録紙への印字を実行することが可能となり、バンドのスキップ制御を実現できる。また、バンドを構成するラインが全て、印字画像なしと判断された場合でも、後段の印字データを転送するために印字の必要のない画像データを生成することができる。 6) When the output band data specified by the band identification information starts from the line data that requires image printing, the CDICs 4 and 6 output the band region image data including the line data, and the band identification information If the output data of the specified band includes lines that do not require image printing to the middle of the band area, data that does not require printing is generated and output for the number of lines that do not require image printing. If the output band data specified by (Skip Enable) is composed entirely of data that does not require image printing, the data that does not require image printing for that band area is generated and output. When there is a line without a print image before the print image, data without a print image can be output, and subsequently data with a print image can be output. As a result, it is possible to normally perform printing on recording paper, and to realize band skip control. Further, even when all the lines constituting the band are determined to have no print image, it is possible to generate image data that does not need to be printed in order to transfer the subsequent print data.

7)IMAC12からディジタル画像データを受信する際に、バンド毎に印字画像データの有無を検知し、画像印字の必要のないバンドを検知した際には、その旨をビデオデータ制御部8に転送し、ビデオデータ制御部8のインク出力制御部802は、そのバンド領域分の画像印字は行わず、紙送りのみを実施するか、あるいは、印字画像の有無は検知せず、全ての画像データを出力するかを選択できるようにしているので、障害発生時にスキップ制御部400,600におけるスキップ制御のON時とOFF時を切り替えることによって障害の原因を追求しやすくすることができる。また、スキップ制御のON時とOFF時を切り替えることによってプリント速度の評価を実現することが可能となり、スキップ制御の有効性を確認し、提示することができる。 7) When digital image data is received from the IMAC 12, the presence or absence of print image data is detected for each band, and when a band that does not require image printing is detected, that fact is transferred to the video data control unit 8. The ink output control unit 802 of the video data control unit 8 does not print the image for the band area, but only performs paper feeding or outputs all image data without detecting the presence or absence of the print image. Therefore, it is possible to easily pursue the cause of the failure by switching between ON and OFF of the skip control in the skip control units 400 and 600 when a failure occurs. Further, it is possible to realize the evaluation of the printing speed by switching between ON and OFF of the skip control, and it is possible to confirm and present the effectiveness of the skip control.

8)エンジン(ENG)側では、コントローラ(CNT)側からディジタル画像データとして記録紙全領域のビットマップデータを得るだけで、複数のバンドに分かれた領域についてスキップ可能な領域を判定し、当該領域については紙送り制御だけ行うので、高速プリントが可能となる。 8) On the engine (ENG) side, only the bitmap data of the entire area of the recording paper is obtained as digital image data from the controller (CNT) side, and a skippable area is determined for the area divided into a plurality of bands. Since only the paper feed control is performed, high-speed printing is possible.

9)コントローラ(CNT)側では、ディジタル画像データとして記録紙全領域のビットマップデータをエンジン(ENG)側の画像データ制御部(CDIC)に送信するだけで良いので、エンジン側の機種や、画像形成の方式を問わず同一のコントローラ構成とすることができ、他機種対応も容易となる。 9) On the controller (CNT) side, it is only necessary to transmit bitmap data of the entire recording paper area as digital image data to the image data control unit (CDIC) on the engine (ENG) side. Regardless of the formation method, the same controller configuration can be obtained, and compatibility with other models is facilitated.

10)コントローラ(CNT)側の構成は、エンジン側の機種や、画像形成の方式を問わず同一のコントローラ構成で良いので、例えば電子写真方式の画像出力装置とインクジェット方式などのシリアルヘッド方式の画像出力装置においても、同一構成のコントローラ(CNT)で対応することが可能となる。 10) The controller (CNT) side configuration may be the same controller configuration regardless of the engine side model or the image forming method. For example, an electrophotographic image output device and a serial head type image such as an ink jet method are used. The output device can also be handled by the controller (CNT) having the same configuration.

なお、本発明は本実施形態に限定されるものではなく、特許請求の範囲に記載された技術思想に含まれる技術的事項の全てが対象となることは言うまでもない。   In addition, this invention is not limited to this embodiment, It cannot be overemphasized that all the technical matters contained in the technical idea described in the claim are object.

本発明の実施例1に係る画像出力装置としてのMFPのシステム構成を示すブロック図である。1 is a block diagram showing a system configuration of an MFP as an image output apparatus according to Embodiment 1 of the present invention. 図1のシステム構成における画像データの流れを示す図である。It is a figure which shows the flow of the image data in the system configuration | structure of FIG. 実施例1の変形例に係る画像出力装置としてのプリンタのシステム構成を示すブロック図である。FIG. 6 is a block diagram illustrating a system configuration of a printer as an image output apparatus according to a modification of the first embodiment. 図3のシステム構成における画像データの流れを示す図である。It is a figure which shows the flow of the image data in the system configuration | structure of FIG. MFP用のIPPの構成の概略を示すブロック図である。FIG. 2 is a block diagram illustrating an outline of a configuration of an IPP for MFP. 従来のMFP用のCDICの構成を示すブロック図である。It is a block diagram showing a configuration of a conventional CDIC for MFP. 実施例1に係るMFP用のCDICの構成を示すブロック図である。1 is a block diagram illustrating a configuration of a CDIC for an MFP according to Embodiment 1. FIG. プリンタ用のIPPの概略構成を示すブロック図である。It is a block diagram which shows schematic structure of IPP for printers. 従来のプリンタ用CDICの構成を示すブロック図である。It is a block diagram which shows the structure of the conventional CDIC for printers. 実施例1に係るプリンタ用CDICの構成を示すブロック図である。1 is a block diagram illustrating a configuration of a printer CDIC according to a first embodiment. FIG. VDCの構成を示すブロック図である。It is a block diagram which shows the structure of VDC. IMACの構成を示すブロック図である。It is a block diagram which shows the structure of IMAC. 印字画像における記録紙の空白部分とバンド割り付けを示す図である。It is a figure which shows the blank part and band allocation of the recording paper in a printing image. スキップ制御部でスキップ制御を行った場合の画像転送のタイミングを示すタイミングチャートである。It is a timing chart which shows the timing of the image transfer at the time of performing skip control in a skip control part. A0サイズの記録紙のスキップ制御における印字画像割合とプリント時間を算出した例を示す図である。FIG. 10 is a diagram illustrating an example of calculating a print image ratio and print time in skip control of A0 size recording paper. スキップなし時、あるいは印字画像割合100%のときのプリント速度を1.0としたときのスキップあり時のプリント速度向上の例を示す図である。It is a figure which shows the example of the print speed improvement at the time of skipping when there is no skip, or when the print speed when the print image ratio is 100% is 1.0. 図13(b)に示すプリント画像を同図に示すバンドに分割してスキップ制御を行うときの制御状態を示す図である。It is a figure which shows the control state when dividing the print image shown in FIG.13 (b) into the band shown in the figure, and performing skip control. バンド番号を検知する回路構成を示すブロック図である。It is a block diagram which shows the circuit structure which detects a band number. 図18の回路による制御手順を示すフローチャートである。It is a flowchart which shows the control procedure by the circuit of FIG. バンド毎にスキップ制御を行う回路の回路構成を示すブロック図である。It is a block diagram which shows the circuit structure of the circuit which performs skip control for every band. 図20の回路による制御手順を示すフローチャートである。It is a flowchart which shows the control procedure by the circuit of FIG. 複数のバンドをまとめてスキップする回路の回路構成を示すブロック図である。It is a block diagram which shows the circuit structure of the circuit which skips several bands collectively. 図22の回路による制御手順を示すフローチャートである。It is a flowchart which shows the control procedure by the circuit of FIG. スキップ制御部から画像データ出力制御部を介して後段のIPPに画像を出力するための回路の回路構成を示すブロック図である。It is a block diagram which shows the circuit structure of the circuit for outputting an image to IPP of a back | latter stage from a skip control part via an image data output control part. 図24の回路の制御手順を示すフローチャートである。It is a flowchart which shows the control procedure of the circuit of FIG. 実施例2に係るMFP用CDICの構成を示すブロック図で、図7のスキップ制御部の前段に孤立点除去部を追加した図である。FIG. 9 is a block diagram illustrating a configuration of a CDIC for MFP according to a second embodiment, in which an isolated point removing unit is added to the preceding stage of the skip control unit in FIG. 7. 実施例2に係るプリンタ用CDICの構成を示すブロック図、図10のスキップ制御部の前段に孤立点除去部を追加した図である。FIG. 11 is a block diagram illustrating a configuration of a printer CDIC according to a second embodiment, and is a diagram in which an isolated point removing unit is added to the preceding stage of the skip control unit of FIG. 10. 印字画像の空白部に孤立点がある状態の一例を示す図である。FIG. 6 is a diagram illustrating an example of a state where an isolated point exists in a blank portion of a printed image. 図28Aに対して10のバンドを割り付けし、スキップ可不可の状態を示す図である。FIG. 29B is a diagram illustrating a state in which 10 bands are assigned to FIG. 28A and skipping is not possible. 図28Aから孤立点を除去した後の印字画像を示す図である。It is a figure which shows the printing image after removing an isolated point from FIG. 28A. 図28Cに対して10のバンドを割り付けし、スキップ可不可の状態を示す図である。It is a figure which shows the state which allocates 10 bands with respect to FIG. 28C, and cannot skip. 孤立点除去処理時の注目画素とマトリクスの関係を示す図である。It is a figure which shows the relationship of the attention pixel and matrix at the time of an isolated point removal process. 孤立的除去処理とスキップ処理を行って画像出力をする場合の制御手順を示すフローチャートである。It is a flowchart which shows the control procedure in the case of outputting an image by performing an isolated removal process and a skip process. 従来から実施されているディジタル画像信号を記録媒体上に可視画像として再生し、出力する画像出力装置(MFP)の一例を示す図である。It is a figure which shows an example of the image output apparatus (MFP) which reproduces | regenerates and outputs the digital image signal implemented conventionally as a visible image on a recording medium. 従来から実施されているプリンタの一例の外観を示す斜視図である。It is a perspective view which shows the external appearance of an example of the printer implemented conventionally. 図30のMFPあるいは図31のプリンタの作像ユニットであるインクジェットのプリントヘッド部の概略構成を示す要部斜視図である。FIG. 32 is a perspective view of a principal part showing a schematic configuration of an ink jet print head unit which is an image forming unit of the MFP of FIG. 30 or the printer of FIG. 31; 図32のインクジェットヘッドのノズル配置を示す図である。It is a figure which shows nozzle arrangement | positioning of the inkjet head of FIG. 従来の画像出力装置におけるIMACからCDIC、IPPにプリント用の画像データを転送する場合の例を示すブロック図である。It is a block diagram which shows the example in the case of transferring the image data for printing from IMAC in CDIC and IPP in the conventional image output apparatus. 印字画像とインクジェットヘッドで書き込む際のバンドの割り付けの状態を示す図である。It is a figure which shows the allocation state of the band at the time of writing with a printing image and an inkjet head. 図34でIMACからCDICへの転送データと、CDICからIPPへの転送データと、フレームゲート信号と、ライン同期信号との出力タイミングを示すタイミングチャートである。FIG. 35 is a timing chart showing output timings of transfer data from IMAC to CDIC, transfer data from CDIC to IPP, a frame gate signal, and a line synchronization signal in FIG. 1ラインの画素数を制御する回路を示すブロック図である。It is a block diagram which shows the circuit which controls the pixel number of 1 line. 1枚の記録紙のライン数を制御する回路を示すブロック図である。It is a block diagram showing a circuit for controlling the number of lines of one sheet of recording paper. 図36のタイミングチャートに示したデータ転送を図37及び図38の回路で制御するプリント時の制御手順を示すフローチャートである。FIG. 39 is a flowchart showing a control procedure during printing in which the data transfer shown in the timing chart of FIG. 36 is controlled by the circuits of FIGS. 37 and 38. FIG.

符号の説明Explanation of symbols

1 読み取りユニット
2 SBU
3,5 IPP
4,6 CDIC
7,15 MEM
8 VDC
9 作像ユニット
11 パラレルバス
12 IMAC
13 システムコントローラ(CPU)
21 シリアルバス
22 プロセスコントローラ(CPU)
31 インクジェットヘッド
51 バンドライン数レジスタ(BLINE)
60 閾値レジスタ(THRESH)
65 スキップラインカウンタ(SLCNT)
67 スキップバンド数カウンタ(NSKIP_BAND)
400,500 スキップ制御部
407,605 孤立点除去部
802 インク出力制御部
BLINE バンドを構成するライン数
CTR コントローラ部
EGN エンジン部
1 Reading unit 2 SBU
3,5 IPP
4,6 CDIC
7,15 MEM
8 VDC
9 Image forming unit 11 Parallel bus 12 IMAC
13 System controller (CPU)
21 Serial bus 22 Process controller (CPU)
31 Inkjet head 51 Band line number register (BLINE)
60 Threshold register (THRESH)
65 Skip line counter (SLCNT)
67 Skip band counter (NSKIP_BAND)
400,500 Skip control unit 407,605 Isolated point removal unit 802 Ink output control unit BLINE Number of lines constituting the band CTR controller unit EGN engine unit

Claims (20)

記録紙へ印字する印字手段と、
前記記録紙への印字前に、紙送り方向に印字画像のない領域を検知した際には、印字を行わず、紙送りのみを行う紙送り制御手段と、
を有する画像出力装置において、
1以上のラインから構成される画像領域を1バンドとし、印字画像領域を複数のバンドに設定するバンド設定手段と、
ディジタル画像データを受信し、印字画像データの有無をバンド単位で検知する際に、当該有無を検知するための閾値を設定し、この閾値に応じて画像印字に必要なデータの有無を判定する判定手段と、
を備えていることを特徴とする画像出力装置。
Printing means for printing on recording paper;
Before printing on the recording paper, when a region without a print image in the paper feed direction is detected, paper feed control means for performing only paper feed without printing;
In an image output apparatus having
Band setting means for setting an image area composed of one or more lines as one band and setting the print image area as a plurality of bands;
When digital image data is received and the presence or absence of print image data is detected in band units, a threshold for detecting the presence or absence is set, and the presence or absence of data necessary for image printing is determined according to this threshold Means,
An image output apparatus comprising:
請求項1記載の画像出力装置において、
前記判定手段による判定の前に、前記印字画像データの孤立点を検出し、当該孤立点を除去する孤立点除去手段を備えていることを特徴とする画像出力装置。
The image output apparatus according to claim 1,
An image output apparatus comprising: an isolated point removing unit that detects an isolated point of the print image data and removes the isolated point before the determination by the determining unit.
請求項1又は2記載の画像出力装置において、
前記バンドを構成するライン数を変更するライン数変更手段を備えていることを特徴とする画像出力装置。
The image output apparatus according to claim 1 or 2,
An image output apparatus comprising line number changing means for changing the number of lines constituting the band.
請求項1ないし3のいずれか1項に記載の画像出力装置において、
前記判定手段の検知結果に基づいて画像印字の必要のない1以上のバンドを検知した際に、その旨、画像出力を制御する制御手段へ通知する通知手段を備えていることを特徴とする画像出力装置。
The image output device according to any one of claims 1 to 3,
An image having a notification means for notifying to the control means for controlling the image output when one or more bands that do not require image printing are detected based on the detection result of the determination means. Output device.
請求項4記載の画像出力装置において、
前記通知手段は割り込みにより前記検知結果を通知することを特徴とする画像出力装置。
The image output apparatus according to claim 4, wherein
The image output apparatus characterized in that the notification means notifies the detection result by interruption.
請求項1ないし3のいずれか1項に記載の画像出力装置において、
画像出力を制御する制御手段は、前記ディジタル画像データを受信する画像データ受信部に対してバンド単位でバンド識別情報を設定し、
該バンド識別情報が設定された前記画像データ受信部は、前記バンド識別情報で指定されたバンドの画像データを出力することを特徴とする画像出力装置。
The image output device according to any one of claims 1 to 3,
The control means for controlling image output sets band identification information in band units for the image data receiving unit that receives the digital image data,
The image output device having the band identification information set outputs image data of a band designated by the band identification information.
請求項6に記載の画像出力装置において、
前記画像データ受信部は、前記バンド識別情報で指定されたバンドの画像データが画像印字の必要なラインデータから開始する場合は、そのラインデータを含むバンド領域の画像データを出力することを特徴とする画像出力装置。
The image output apparatus according to claim 6.
When the image data of the band specified by the band identification information starts from line data that needs image printing, the image data receiving unit outputs image data of a band region including the line data. Image output device.
請求項6に記載の画像出力装置において、
前記画像データ受信部は、前記バンド識別情報で指定されたバンドの画像データがバンド領域の途中まで画像印字の必要のないラインを含む場合は、画像印字の必要のないライン数だけ印字の必要のないデータを生成して出力することを特徴とする画像出力装置。
The image output apparatus according to claim 6.
When the image data of the band specified by the band identification information includes lines that do not require image printing to the middle of the band area, the image data receiving unit needs to print only the number of lines that do not require image printing. An image output apparatus that generates and outputs data that is not included.
請求項6に記載の画像出力装置において、
前記画像データ受信部は、前記バンド識別情報で指定されたバンドの画像データが全て画像印字の必要のないデータで構成される場合は、そのバンド領域分の画像印字の必要のないデータを生成して出力することを特徴とする画像出力装置。
The image output apparatus according to claim 6.
When the image data of the band specified by the band identification information is all composed of data that does not need image printing, the image data receiving unit generates data that does not require image printing for the band area. An image output apparatus that outputs the image data.
請求項1ないし9のいずれか1項に記載の画像出力装置において、
前記判定手段によりバンド毎に前記印字画像データの有無を検知し、印字画像がない場合は紙送り制御を実施する場合と、前記判定手段によるバンド毎の前記印字画像データの有無は検知せず、受信した全ての画像を印字する場合とを選択する手段を備えていることを特徴とする画像出力装置。
The image output device according to any one of claims 1 to 9,
The determination means detects the presence or absence of the print image data for each band, and if there is no print image, the paper feed control is performed, and the determination means does not detect the presence or absence of the print image data for each band, An image output apparatus comprising means for selecting when all received images are printed.
請求項1ないし10のいずれか1項に記載の画像出力装置において、
前記印字手段が主走査方向に移動しながら印字する印字ヘッドを備えていることを特徴とする画像出力装置。
The image output device according to any one of claims 1 to 10,
An image output apparatus comprising a print head for printing while the printing means moves in the main scanning direction.
請求項1ないし11のいずれか1項に記載の画像出力装置において、
前記受信するディジタル画像データが記録紙の全領域のビットマップデータであり、
前記バンド設定手段は、印字画像領域である前記記録紙の全領域について複数のバンドを設定すること
を特徴とする画像出力装置。
The image output device according to any one of claims 1 to 11,
The received digital image data is bitmap data of the entire area of the recording paper,
The image output apparatus according to claim 1, wherein the band setting means sets a plurality of bands for the entire area of the recording paper which is a print image area.
請求項1ないし12のいずれか1項に記載の画像出力装置と、
記憶手段から読み出し又はネットワークを介して外部装置から送信されてくるディジタル画像データを前記画像出力装置に送信するとともに、システム全体を制御するコントローラ部と、
を備えていることを特徴とする画像出力システム。
The image output apparatus according to any one of claims 1 to 12,
A controller unit for reading the digital image data read from the storage means or transmitted from the external device via the network to the image output device, and for controlling the entire system;
An image output system comprising:
記録紙への印字前に、紙送り方向に印字画像のない領域を検知した際には、印字を行わず、紙送りのみを行う紙送り制御方法において、
1以上のラインから構成される画像領域を1バンドとして印字画像領域を複数のバンドに設定し、
ディジタル画像データを受信し、印字画像データの有無をバンド単位で検知する際に、当該有無を検知するための閾値を設定し、この閾値に応じて画像印字に要なデータの有無を判定すること
を特徴とする画像出力方法。
In the paper feed control method in which, when printing on the recording paper, an area without a print image is detected in the paper feed direction, printing is not performed and only paper feed is performed.
The image area composed of one or more lines is set as one band, and the print image area is set as a plurality of bands.
When digital image data is received and the presence / absence of print image data is detected in band units, a threshold for detecting the presence / absence of the image is set, and the presence / absence of data necessary for image printing is determined according to the threshold. An image output method characterized by the above.
請求項14記載の画像出力方法において、
前記判定を行う前に、前記印字画像データの孤立点を検出し、当該孤立点を除去することを特徴とする画像出力方法。
The image output method according to claim 14.
An image output method comprising: detecting an isolated point of the print image data and removing the isolated point before performing the determination.
請求項14又は15記載の画像出力方法において、
前記バンドを構成するライン数を変更することを特徴とする画像出力方法。
The image output method according to claim 14 or 15,
An image output method, wherein the number of lines constituting the band is changed.
請求項14ないし16のいずれか1項に記載の画像出力方法において、
画像印字の必要のない1以上のバンドを検知した際に、その旨、画像出力を制御する制御手段へ通知することを特徴とする画像出力方法。
The image output method according to any one of claims 14 to 16,
An image output method characterized in that when one or more bands that do not require image printing are detected, a notification to that effect is sent to a control means that controls image output.
請求項14ないし16のいずれか1項に記載の画像出力方法において、
バンド単位で印字画像を受信する画像データ受信部に対してバンド識別情報を設定し、
該バンド識別情報が設定された前記画像データ受信部は、前記バンド識別情報で指定されたバンドの画像データを出力することを特徴とする画像出力方法。
The image output method according to any one of claims 14 to 16,
Set band identification information for the image data receiver that receives print images in band units,
The image data receiving unit in which the band identification information is set outputs image data of a band designated by the band identification information.
記録紙への印字前に、紙送り方向に印字画像のない領域を検知した際には、印字を行わず、紙送りのみを行う紙送り制御方法をコンピュータによって実行するためのコンピュータプログラムにおいて、
1以上のラインから構成される画像領域を1バンドとして印字画像領域を複数のバンドに設定する処理手順と、
ディジタル画像データを受信し、印字画像データの有無をバンド単位で検知する際に、当該有無を検知するための閾値を設定し、この閾値に応じて画像印字に必要なデータの有無を判定する処理手順と、
を備えていることを特徴とするコンピュータプログラム。
In a computer program for executing a paper feed control method in which a paper feed control method for performing only paper feed without performing printing when a region without a print image in the paper feed direction is detected before printing on recording paper,
A processing procedure for setting an image area composed of one or more lines as one band and setting a print image area as a plurality of bands;
When digital image data is received and the presence / absence of print image data is detected in band units, a threshold value is set for detecting the presence / absence of the print image data, and the presence / absence of data necessary for image printing is determined according to the threshold value Procedure and
A computer program comprising:
請求項19に記載のコンピュータプログラムが、コンピュータによって読み取られ実行可能に記録されていることを特徴とする記録媒体。   20. A recording medium on which the computer program according to claim 19 is recorded by being read and executable by a computer.
JP2008191067A 2008-07-24 2008-07-24 Image output device, image output system, image output method, computer program, and recording medium Expired - Fee Related JP5228672B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008191067A JP5228672B2 (en) 2008-07-24 2008-07-24 Image output device, image output system, image output method, computer program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008191067A JP5228672B2 (en) 2008-07-24 2008-07-24 Image output device, image output system, image output method, computer program, and recording medium

Publications (2)

Publication Number Publication Date
JP2010023461A true JP2010023461A (en) 2010-02-04
JP5228672B2 JP5228672B2 (en) 2013-07-03

Family

ID=41729736

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008191067A Expired - Fee Related JP5228672B2 (en) 2008-07-24 2008-07-24 Image output device, image output system, image output method, computer program, and recording medium

Country Status (1)

Country Link
JP (1) JP5228672B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012171349A (en) * 2011-02-24 2012-09-10 Oki Data Corp Image forming device
JP2013115652A (en) * 2011-11-29 2013-06-10 Brother Ind Ltd Printing apparatus
US20140153021A1 (en) * 2012-12-04 2014-06-05 Ricoh Company, Ltd Image forming apparatus and image forming method
JP2017121786A (en) * 2016-01-08 2017-07-13 ブラザー工業株式会社 Control device and computer program
JP2018160883A (en) * 2017-03-23 2018-10-11 京セラドキュメントソリューションズ株式会社 Image processing apparatus, image forming apparatus, image processing method, and image processing program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07117284A (en) * 1993-10-26 1995-05-09 Canon Inc Image processing apparatus and method thereof
JPH07288691A (en) * 1994-04-15 1995-10-31 Nec Corp Facsimile equipment
JP2000108385A (en) * 1998-10-07 2000-04-18 Canon Inc Printing apparatus and control method thereof
JP2000246963A (en) * 1999-03-01 2000-09-12 Canon Inc Recording device and recording method
JP2008023900A (en) * 2006-07-24 2008-02-07 Konica Minolta Business Technologies Inc Image forming apparatus, image forming method, and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07117284A (en) * 1993-10-26 1995-05-09 Canon Inc Image processing apparatus and method thereof
JPH07288691A (en) * 1994-04-15 1995-10-31 Nec Corp Facsimile equipment
JP2000108385A (en) * 1998-10-07 2000-04-18 Canon Inc Printing apparatus and control method thereof
JP2000246963A (en) * 1999-03-01 2000-09-12 Canon Inc Recording device and recording method
JP2008023900A (en) * 2006-07-24 2008-02-07 Konica Minolta Business Technologies Inc Image forming apparatus, image forming method, and program

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012171349A (en) * 2011-02-24 2012-09-10 Oki Data Corp Image forming device
JP2013115652A (en) * 2011-11-29 2013-06-10 Brother Ind Ltd Printing apparatus
US20140153021A1 (en) * 2012-12-04 2014-06-05 Ricoh Company, Ltd Image forming apparatus and image forming method
EP2741484A2 (en) 2012-12-04 2014-06-11 Ricoh Company Ltd. Image forming apparatus and image forming method
JP2014108614A (en) * 2012-12-04 2014-06-12 Ricoh Co Ltd Image forming apparatus and image forming method
US9473659B2 (en) 2012-12-04 2016-10-18 Ricoh Company, Ltd. Blank skip action in an image forming apparatus
JP2017121786A (en) * 2016-01-08 2017-07-13 ブラザー工業株式会社 Control device and computer program
JP2018160883A (en) * 2017-03-23 2018-10-11 京セラドキュメントソリューションズ株式会社 Image processing apparatus, image forming apparatus, image processing method, and image processing program

Also Published As

Publication number Publication date
JP5228672B2 (en) 2013-07-03

Similar Documents

Publication Publication Date Title
US8331668B2 (en) Image processing device
US8199365B2 (en) Image forming apparatus and image forming method
US20090267982A1 (en) Image forming apparatus and image forming method
JP5228672B2 (en) Image output device, image output system, image output method, computer program, and recording medium
JP6821418B2 (en) Image processing equipment, image processing methods, and programs
US8441690B2 (en) Image processing apparatus and image processing method for processing screen-processed image
JP2016172396A (en) Image recording apparatus and control method thereof
CN103108101A (en) Image processing apparatus, and image processing method
JP6160023B2 (en) Printing device
US8279478B2 (en) Printing system, printing apparatus and image-printing method for suppressing image quality degradation
US8649050B2 (en) Image forming apparatus
JP2011056728A (en) Image forming apparatus, method for controlling image formation, image formation control program, and recording medium
JP5699448B2 (en) Information processing device
EP3454536B1 (en) Image processing apparatus, printing apparatus, control method, and program
US20240311599A1 (en) Image forming apparatus
JP2010023315A (en) Image formation device, image forming method, and computer program
US20120050822A1 (en) Image scanning device, image formation device and image scanning method
JP2011126170A (en) Printer, printing method, and computer program
US7218416B2 (en) Image processing apparatus and method
JP2010034866A (en) Image forming device, image forming method, and computer program
JP5124401B2 (en) Image forming apparatus, image forming control method, image forming control program, and recording medium
US9025207B2 (en) Image processing apparatus operative to perform trapping process, image processing method, and storage medium
JP4753253B2 (en) Image processing device
KR100208385B1 (en) Data buffer device and method for separating text and picture data from printer and storing them
US20120121201A1 (en) Image processing apparatus and image processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110408

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121120

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121122

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130116

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130304

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160329

Year of fee payment: 3

R151 Written notification of patent or utility model registration

Ref document number: 5228672

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees