[go: up one dir, main page]

JP2012051272A - Printer, method for controlling printer, and program - Google Patents

Printer, method for controlling printer, and program Download PDF

Info

Publication number
JP2012051272A
JP2012051272A JP2010196507A JP2010196507A JP2012051272A JP 2012051272 A JP2012051272 A JP 2012051272A JP 2010196507 A JP2010196507 A JP 2010196507A JP 2010196507 A JP2010196507 A JP 2010196507A JP 2012051272 A JP2012051272 A JP 2012051272A
Authority
JP
Japan
Prior art keywords
density
printing
unit
area
inspection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2010196507A
Other languages
Japanese (ja)
Inventor
Keisuke Kitajima
佳祐 北島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2010196507A priority Critical patent/JP2012051272A/en
Publication of JP2012051272A publication Critical patent/JP2012051272A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Color Electrophotography (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)

Abstract

PROBLEM TO BE SOLVED: To perform density adjusting operation for a printer in accurate timing by determining timing to perform the density adjusting operation without influencing printing operation of the printer without adding a special pattern to a printed matter.SOLUTION: An inspection part CPU 5001 extracts an area in which density measurement is performed from printing data to be printed in a printer part 300, and decides expected density in the extracted area. When a printing medium processed to be printed in the printer part 300 is conveyed, the inspection part CPU 5001 reads image data from the printing medium, calculates actually measured density in an area corresponding to the density measured area in the read image data, calculates a density difference between the expected density in the area corresponding to the density measured area and the actually measured density in the area corresponding to the density measured area, and determines on the basis of the calculated density difference whether or not to perform adjusting operation for adjusting the printing density of the printer part 300.

Description

本発明は、印刷装置、印刷装置の制御方法、プログラムに関する。   The present invention relates to a printing apparatus, a printing apparatus control method, and a program.

印刷物において印刷が適正に行われたか否かを検査する装置が従来より知られている。
特許文献1には、紙面などに印刷された画像をカラーセンサにより読み込み、印刷の際にプリンタ装置に入力された元の画像と読み込んだ画像とを比較し、印刷された画像が適切か否かを検査できるようにすることが記載されている。
2. Description of the Related Art Conventionally, an apparatus for inspecting whether printing has been properly performed on a printed material has been known.
In Patent Document 1, an image printed on a paper surface or the like is read by a color sensor, an original image input to a printer device at the time of printing is compared with the read image, and whether the printed image is appropriate or not is determined. It is described that it can be inspected.

ところで、電子写真方式のような画像形成装置では、環境の変化や長時間の使用による装置各部の変動があると、得られる画像濃度が変動することが一般的に知られている。特にカラー画像形成装置の場合、わずかな環境変動でも画像濃度の変動が生じ、カラーバランスを崩す恐れがあるため、一定の画像濃度を保つための調整機能を持つのが一般的である。   By the way, in an image forming apparatus such as an electrophotographic system, it is generally known that the obtained image density fluctuates when there are fluctuations in each part of the apparatus due to environmental changes and long-term use. In particular, in the case of a color image forming apparatus, even if a slight environmental change occurs, the image density may change, and the color balance may be lost. Therefore, the color image forming apparatus generally has an adjustment function for maintaining a constant image density.

特許文献2では、画像形成装置の装置各部の変動が起こっても一定の画像濃度、階調特性が得られるように、感光体上あるいは中間転写体上に濃度検知用の基準トナー画像のパターンを形成し、そのパターンの濃度を光学センサで検知する方法が開示されている。   In Patent Document 2, a reference toner image pattern for density detection is formed on a photoconductor or an intermediate transfer body so that a constant image density and gradation characteristics can be obtained even if fluctuations of each part of the image forming apparatus occur. A method of forming and detecting the density of the pattern with an optical sensor is disclosed.

なお、特許文献1のように印刷物の画像検査を行うような場合、装置各部の変動が生じることで検査を通らなくなる(検査結果が常にNG(印刷不良)となってしまう)ことが考えられるため、その画像濃度を調整するタイミングが重要となる。   In addition, when performing an image inspection of a printed matter as in Patent Document 1, it is considered that the inspection does not pass due to variations in each part of the apparatus (the inspection result is always NG (printing failure)). The timing for adjusting the image density is important.

特許文献3では、記録材上に検査用パターンを形成し、光学的に濃度を検出することにより、濃度差を検出するとともに、前記濃度差に基づいて画像形成条件の調整を行うかの判断をする画像形成装置が開示されている。   In Patent Document 3, an inspection pattern is formed on a recording material, and the density is detected optically to detect a density difference and determine whether to adjust image forming conditions based on the density difference. An image forming apparatus is disclosed.

特開平11−39492号公報JP-A-11-39492 特開平11−231584号公報JP-A-11-231384 特開2006−201613号公報JP 2006-201613 A

しかしながら、特許文献3に記載の画像形成装置では、記録材上に検査用のパターンを設ける必要があるため、最終的な印刷物に検査パターンが印刷されるか、余白領域を設定し、裁断するなどの制限が必要となってしまう。   However, in the image forming apparatus described in Patent Document 3, since it is necessary to provide an inspection pattern on the recording material, the inspection pattern is printed on the final printed matter, or a blank area is set and cut. It becomes necessary to be restricted.

なお、特許文献2に記載の画像形成装置のように、転写材担持体若しくは中間転写体上に検査パターンを形成して、装置の調整を行うか否かの判断をすることも考えられるが、この場合、装置が行う印刷動作を一時的に中断する必要がある。   Note that, as in the image forming apparatus described in Patent Document 2, it is conceivable to form an inspection pattern on a transfer material carrier or an intermediate transfer body and determine whether to adjust the apparatus. In this case, it is necessary to temporarily interrupt the printing operation performed by the apparatus.

このため、装置が行う印刷動作に影響を与えることなく、また最終的な印刷物に特殊な検査パターンを付加することなく、装置の調整を行うタイミングを判断可能な装置の開発が望まれていた。   Therefore, it has been desired to develop an apparatus that can determine the timing for adjusting the apparatus without affecting the printing operation performed by the apparatus and without adding a special inspection pattern to the final printed matter.

本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、特殊なパターンを印刷物に付与することなく、装置の印刷動作に対して影響を与えることなく濃度調整動作を行うタイミングを判断可能にする仕組みを提供することである。   The present invention has been made to solve the above problems. An object of the present invention is to provide a mechanism that makes it possible to determine the timing for performing a density adjustment operation without giving a special pattern to a printed matter and without affecting the printing operation of the apparatus.

本発明は、印刷データに基づいて印刷媒体に印刷処理を行う印刷手段と、前記印刷手段が印刷する印刷データから濃度測定を行う領域を抽出する抽出手段と、前記抽出手段により抽出された領域において印刷されることが期待される濃度を示す期待濃度を決定する決定手段と、前記印刷手段により印刷処理された印刷媒体の印刷面から画像データを読み取る読取手段と、前記読取手段により読み取られた画像データにおける前記濃度測定領域に対応する領域の実測濃度を算出する実測濃度算出手段と、前記濃度測定領域に対応する領域の前記期待濃度と前記濃度測定領域に対応する領域の前記実測濃度との濃度差を算出する濃度差算出手段と、前記濃度差算出手段により算出された濃度差に基づき、前記印刷手段の印刷濃度を調整する調整動作を実行するか否かを判定する判定手段と、を有することを特徴とする。   The present invention relates to a printing unit that performs a printing process on a print medium based on print data, an extraction unit that extracts an area for density measurement from print data printed by the printing unit, and an area extracted by the extraction unit. A determining unit that determines an expected density indicating a density expected to be printed; a reading unit that reads image data from a printing surface of a print medium that has been printed by the printing unit; and an image that is read by the reading unit An actual density calculating means for calculating an actual density in an area corresponding to the density measurement area in the data; a density between the expected density in the area corresponding to the density measurement area and the actual density in the area corresponding to the density measurement area; A density difference calculating means for calculating a difference, and an adjustment operation for adjusting a print density of the printing means based on the density difference calculated by the density difference calculating means. And having a determining means for determining whether or not to execute the.

本発明によれば、特殊なパターンを印刷物に付与することなく、装置の印刷動作に対して影響を与えることなく濃度調整動作を行うタイミングを判断することができる。   According to the present invention, it is possible to determine the timing for performing the density adjustment operation without giving a special pattern to the printed matter and without affecting the printing operation of the apparatus.

本発明の一実施例を示す印刷装置を適用した印刷システムの構成を示す断面図である。1 is a cross-sectional view illustrating a configuration of a printing system to which a printing apparatus according to an embodiment of the present invention is applied. コントローラ部400の内部構成を示すブロック図である。3 is a block diagram showing an internal configuration of a controller unit 400. FIG. 検査部500の内部構成を示すブロック図である。3 is a block diagram showing an internal configuration of an inspection unit 500. FIG. 検査部500内の読取部の配置を示すイメージ図である。FIG. 5 is an image diagram showing an arrangement of reading units in an inspection unit 500. 検査部500における濃度測定領域抽出制御の一例を示すフローチャートである。5 is a flowchart illustrating an example of density measurement region extraction control in an inspection unit 500. 塗りつぶし領域と測定領域の関係を示すイメージ図である。It is an image figure which shows the relationship between a filling area | region and a measurement area | region. 濃度測定領域管理テーブルの一例を示すイメージ図である。It is an image figure which shows an example of a density | concentration measurement area | region management table. コントローラ部400における印刷制御の一例を示すフローチャートである。4 is a flowchart illustrating an example of print control in a controller unit 400. ガンマ補正を示すイメージ図である。It is an image figure which shows a gamma correction. 検査部500における濃度測定制御の一例を示すフローチャートである。5 is a flowchart illustrating an example of density measurement control in an inspection unit 500. 濃度測定領域における平均値算出処理を説明するためのイメージ図である。It is an image figure for demonstrating the average value calculation process in a density | concentration measurement area | region. 濃度測定結果テーブルを示すイメージ図である。It is an image figure which shows a density | concentration measurement result table. 濃度差の推移を示すイメージ図である。It is an image figure which shows transition of a density difference. コントローラ部400における調整制御(図8のS305)の一例を示すフローチャートである。10 is a flowchart illustrating an example of adjustment control (S305 in FIG. 8) in the controller unit 400. 調整パターンの一例を示すイメージ図である。It is an image figure which shows an example of an adjustment pattern. 特定色調整パターンの一例を示すイメージ図である。It is an image figure which shows an example of a specific color adjustment pattern. 差分調整パターンの一例を示すイメージ図である。It is an image figure which shows an example of a difference adjustment pattern. 実施例2に係る検査部500における検査部初期化制御の一例を示すフローチャートである。10 is a flowchart illustrating an example of inspection unit initialization control in the inspection unit 500 according to the second embodiment. 実施例2に係る検査設定メニューを示すイメージ図である。It is an image figure which shows the test | inspection setting menu which concerns on Example 2. FIG.

以下、本発明を実施するための最良の形態について図面を用いて説明する。   The best mode for carrying out the present invention will be described below with reference to the drawings.

まず、本実施形態におけるシステム構成、コントローラ部構成および検査部構成を図を用いて説明する。
〔システム構成〕
図1は、本発明の一実施例を示す印刷装置を適用した印刷システムの構成を示す断面図である。
First, a system configuration, a controller unit configuration, and an inspection unit configuration in the present embodiment will be described with reference to the drawings.
〔System configuration〕
FIG. 1 is a cross-sectional view showing a configuration of a printing system to which a printing apparatus according to an embodiment of the present invention is applied.

図1において、100は本発明の印刷装置を適用した印刷システムである。印刷システム100は、操作部200、プリンタ部300、コントローラ部400、検査部500、排紙トレイ部600を有する。   In FIG. 1, reference numeral 100 denotes a printing system to which the printing apparatus of the present invention is applied. The printing system 100 includes an operation unit 200, a printer unit 300, a controller unit 400, an inspection unit 500, and a paper discharge tray unit 600.

画像形成を行う際は、コントローラ部400よりカラー画像形成装置のトナー色剤であるYMCKの色信号が、それぞれ露光制御部(303Y、303M、303C、303K)に送出される。   When image formation is performed, the controller unit 400 sends YMCK color signals, which are toner colorants of the color image forming apparatus, to the exposure control units (303Y, 303M, 303C, and 303K), respectively.

露光制御部(303Y、303M、303C、303K)は、上記YMCKの色信号に応じ、レーザ光を点灯出力する。4個の帯電器(302Y、302M、302C、302K)により帯電した感光ドラム(301Y、301M、301C、301K)に前記レーザ光が照射されることで、感光ドラム(301Y、301M、301C、301K)上に画像信号に応じた静電潜像が形成される。   The exposure control units (303Y, 303M, 303C, 303K) turn on and output laser light in accordance with the YMCK color signal. By irradiating the photosensitive drums (301Y, 301M, 301C, 301K) charged by four chargers (302Y, 302M, 302C, 302K) with the laser light, the photosensitive drums (301Y, 301M, 301C, 301K) An electrostatic latent image corresponding to the image signal is formed on the top.

なお、感光ドラム(301Y、301M、301C、301K)は、不図示のモータにより反時計回りに回転している。感光ドラム(301Y、301M、301C、301K)に形成された静電潜像は現像器(305Y、305M、305C、305K)により現像される。また、前記現像器(305Y、305M、305C、305K)はトナーカートリッジ(304Y、304M、304C、304K)と接続されており、常時トナーが補給される構成となっている。   The photosensitive drums (301Y, 301M, 301C, 301K) are rotated counterclockwise by a motor (not shown). The electrostatic latent images formed on the photosensitive drums (301Y, 301M, 301C, 301K) are developed by developing units (305Y, 305M, 305C, 305K). Further, the developing units (305Y, 305M, 305C, 305K) are connected to toner cartridges (304Y, 304M, 304C, 304K), and are configured so that toner is constantly supplied.

中間転写体306は、感光ドラム(301Y、301M、301C、301K)と接触しており、感光ドラム(301Y、301M、301C、301K)の回転に伴って時計回りに回転し、現像されたトナー像が感光ドラムから転写される。中間転写体306上に転写されたトナー像は、転写ローラ307によって、カセット311、312のいずれかから搬送されてきた印刷媒体(以下、記録材)に転写される。なお、中間転写体306上に残ったトナーをクリーニングするために、クリーニング手段309が、転写ローラ307の後に設けられている。また、中間転写体306上のトナー像の濃度を観測するため濃度センサ310が配置されている。   The intermediate transfer member 306 is in contact with the photosensitive drums (301Y, 301M, 301C, 301K), and rotates clockwise with the rotation of the photosensitive drums (301Y, 301M, 301C, 301K) to develop the developed toner image. Is transferred from the photosensitive drum. The toner image transferred onto the intermediate transfer member 306 is transferred by a transfer roller 307 to a print medium (hereinafter referred to as a recording material) conveyed from one of the cassettes 311 and 312. A cleaning unit 309 is provided after the transfer roller 307 in order to clean the toner remaining on the intermediate transfer member 306. In addition, a density sensor 310 is disposed for observing the density of the toner image on the intermediate transfer member 306.

トナー像が転写された記録材は、その後、定着部308に搬送される。定着部308においては、内部のヒータと加圧ローラにより、熱と圧力により転写されたトナー像を溶解定着させる。   The recording material onto which the toner image has been transferred is then conveyed to the fixing unit 308. In the fixing unit 308, the toner image transferred by heat and pressure is melted and fixed by an internal heater and a pressure roller.

定着部308を通過した記録材を、図示しないフラッパにより、一旦、パス313からパス314に導き、記録材の後端がパス313を抜けた後、記録材をスイッチバックさせてパス315から排出ローラ317に導く。これにより、現像剤が転写された面を下向きの状態(フェイスダウン)にして排出ローラ317によりプリンタ部300から排出することが可能である。   The recording material that has passed through the fixing unit 308 is once guided from a path 313 to a path 314 by a flapper (not shown), and after the trailing end of the recording material has passed through the path 313, the recording material is switched back and discharged from the path 315. Lead to 317. As a result, the surface onto which the developer has been transferred can be turned downward (face down) and discharged from the printer unit 300 by the discharge roller 317.

また、記録材の両面に画像形成を行う場合、記録材を定着部308からパス313、パス314に導き、記録材の後端がパス313を抜けた直後に記録材をスイッチバックさせ、図示しないフラッパにより両面搬送パス316に導く。両面搬送パス316に導かれた記録材に対し、再度、転写部307で静電潜像が転写され、定着部308で定着処理が施される。排出ローラ317から排出された印刷出力物(記録材)は検査部500に送り込まれる。   Also, when image formation is performed on both sides of the recording material, the recording material is guided from the fixing unit 308 to pass 313 and pass 314, and the recording material is switched back immediately after the rear end of the recording material passes through the path 313, not shown The paper is guided to a duplex conveyance path 316 by a flapper. The electrostatic latent image is transferred again to the recording material guided to the duplex conveyance path 316 by the transfer unit 307 and subjected to fixing processing by the fixing unit 308. The printed output (recording material) discharged from the discharge roller 317 is sent to the inspection unit 500.

検査部500では、センサ530により、プリンタ部300から送り込まれ記録材を検知すると、該記録材の印刷面から画像データを、読取部505(読取部A5051a及び読取部B5051b)で読取る。読取った画像データは、検査装置制御部510に送られる。画像データを読取った後、記録材は、検品装置制御部510による検品結果に応じてそのまま排紙トレイ部600に送り込まれるか、NGトレイ520へ送り込まれる。詳細には、検品装置制御部510は、検品結果がOKの場合、記録材を排紙トレイ部600に送り込み、一方、検品結果がNGの場合、記録材をNGトレイ520に送り込むように制御する。   When the inspection unit 500 detects the recording material sent from the printer unit 300 by the sensor 530, the image data is read by the reading unit 505 (the reading unit A5051a and the reading unit B5051b) from the printing surface of the recording material. The read image data is sent to the inspection apparatus control unit 510. After the image data is read, the recording material is sent as it is to the paper discharge tray unit 600 or to the NG tray 520 according to the inspection result by the inspection device control unit 510. More specifically, the inspection apparatus control unit 510 controls the recording material to be sent to the paper discharge tray unit 600 when the inspection result is OK, while the recording material is sent to the NG tray 520 when the inspection result is NG. .

〔コントローラ部構成〕
図2は、コントローラ部400の内部構成を示すブロック図である。
コントローラ部400は、画像形成デバイスであるプリンタ部300、操作部200、LANなどの外部I/Fと接続され、画像情報やデバイス情報を処理し、制御する。
CPU4301は、後述する制御処理ルーチンなどの各種プログラムを実行する。ROM4302には、CPU4301が動作するための起動プログラムなどがコンピュータ読取可能に記録(記憶)されている。RAM4303は、CPU4301が各種プログラムを実行する際に、ワークエリアや画像データの一時的な記憶場所である画像メモリなどとして用いられる。NVRAM4304は、各種制御用パラメータを記憶する不揮発性のRAMである。
[Controller configuration]
FIG. 2 is a block diagram showing an internal configuration of the controller unit 400.
The controller unit 400 is connected to the printer unit 300, which is an image forming device, the operation unit 200, and an external I / F such as a LAN, and processes and controls image information and device information.
The CPU 4301 executes various programs such as a control processing routine described later. The ROM 4302 stores (stores) a computer-readable boot program for operating the CPU 4301. The RAM 4303 is used as a work area or an image memory that is a temporary storage location for image data when the CPU 4301 executes various programs. The NVRAM 4304 is a nonvolatile RAM that stores various control parameters.

Network部4305は、LAN700に接続され、電子メールの送受信やホストからのPDL(Page Description Language)データの入出力など各種ネットワーク制御を行う。また、Network部4305には、NVRAM(不図示)が接続されており、MACアドレスなどNetwork部4305に関する各種パラメータを保持している。   A network unit 4305 is connected to the LAN 700 and performs various network controls such as transmission / reception of electronic mail and input / output of PDL (Page Description Language) data from the host. In addition, an NVRAM (not shown) is connected to the network unit 4305 and holds various parameters related to the network unit 4305 such as a MAC address.

操作部I/F4306は、操作部200との通信を行うI/Fである。プリンタ通信I/F4307は、プリンタ部300のCPU(不図示)と通信を行うためのI/F部である。電源制御I/F4308は、CPU4301からの命令により、電源制御部4500に対し、各種電源の停止を指示する。   The operation unit I / F 4306 is an I / F that performs communication with the operation unit 200. A printer communication I / F 4307 is an I / F unit for communicating with a CPU (not shown) of the printer unit 300. The power control I / F 4308 instructs the power control unit 4500 to stop various power sources according to a command from the CPU 4301.

タイマ4309は、内部にて現在時刻を保持したり、設定された時間が経過したかどうかを監視したりする。ACC I/F4317は、検査部500と通信を行うためのI/Fである。HDD I/F4318は、磁気記憶装置(HDD4100)と通信を行うためのI/Fである。以上のデバイスがシステムバス4319上に配置される。   The timer 4309 internally holds the current time and monitors whether a set time has elapsed. The ACC I / F 4317 is an I / F for communicating with the inspection unit 500. The HDD I / F 4318 is an I / F for communicating with the magnetic storage device (HDD 4100). The above devices are arranged on the system bus 4319.

Image Bus I/F4310は、システムバス4319と画像信号を転送する画像バス4311を接続するブリッジである。画像バス4311には、画像圧縮部4312、画像回転部4313、ラスタイメージプロセッサ(RIP)部4314、プリンタI/F部4316が配置される。   The Image Bus I / F 4310 is a bridge that connects the system bus 4319 and an image bus 4311 that transfers image signals. An image compression unit 4312, an image rotation unit 4313, a raster image processor (RIP) unit 4314, and a printer I / F unit 4316 are arranged on the image bus 4311.

画像圧縮部4312は、JPEG、JBIG、MMR、MHの圧縮伸張処理を行う。画像回転部4313は、画像データの回転処理を行う。ラスタイメージプロセッサ(RIP)部4314は、PDLコードをビットマップのラスタイメージに展開する。プリンタI/F部4316は、プリント出力用画像データに対し、プリンタの補正、解像度変換など、プリンタ用の画像処理を行い、プリンタ部300に、印刷データを転送する。   The image compression unit 4312 performs JPEG, JBIG, MMR, and MH compression / decompression processing. The image rotation unit 4313 performs image data rotation processing. A raster image processor (RIP) unit 4314 expands the PDL code into a bitmap raster image. The printer I / F unit 4316 performs printer image processing such as printer correction and resolution conversion on the print output image data, and transfers the print data to the printer unit 300.

〔検査部構成〕
図3は、検査部500の内部構成を示すブロック図である。
図3に示すように、検査部500は、検査装置制御部510、プリンタ部300から排出される記録材の読取装置である読取部A5051a及び読取部B5051b、及び、HDD5011を有する。検査装置制御部510は、画像情報の処理や検査部内の各デバイスを制御を行う部分である。
[Inspection Department Configuration]
FIG. 3 is a block diagram illustrating an internal configuration of the inspection unit 500.
As illustrated in FIG. 3, the inspection unit 500 includes an inspection device control unit 510, a reading unit A 5051 a and a reading unit B 5051 b that are reading devices for recording materials discharged from the printer unit 300, and an HDD 5011. The inspection apparatus control unit 510 is a part that processes image information and controls each device in the inspection unit.

検査装置制御部510において、CPU5001は、検査部の制御に関して後述する制御処理ルーチンなどの各種プログラムを実行される。ROM5002は、CPU5001が動作するための起動プログラムなどがコンピュータ読取可能に記録(記憶)されている。RAM5003は、CPU5001が各種プログラムを実行する際に、ワークエリアや画像データの一時的な記憶場所である画像メモリなどとして用いられる。   In the inspection apparatus control unit 510, the CPU 5001 executes various programs such as a control processing routine described later regarding control of the inspection unit. The ROM 5002 stores (stores) a computer-readable start program for operating the CPU 5001. The RAM 5003 is used as a work area or an image memory that is a temporary storage location for image data when the CPU 5001 executes various programs.

HDD I/F5004は、磁気記憶装置(HDD5011)と通信を行うためのI/Fである。読取I/F_A5052a及び読取I/F_B5052bは、記録材の搬送路上に設けられた読取部A5051a及び読取部B5051bを制御して、記録材を読み取らせ、該読み取られた画像データを受け取る。なお、読取部A5051a及び読取部B5051bは、センサアレイで構成され、搬送される記録材の全領域が読み取り可能なように、図4に示すように記録材の搬送路上に配置されている。   An HDD I / F 5004 is an I / F for communicating with a magnetic storage device (HDD 5011). The reading I / F_A 5052a and the reading I / F_B 5052b control the reading unit A5051a and the reading unit B5051b provided on the recording material conveyance path to read the recording material and receive the read image data. The reading unit A 5051a and the reading unit B 5051b are configured by a sensor array and are arranged on the recording material conveyance path as shown in FIG. 4 so that the entire area of the conveyed recording material can be read.

図4は、検査部500内の読取部の配置を示すイメージ図である。
読取画像処理部5008は、読取I/F_A5052a及び読取I/F_B5052bより送られてくる画像データに対し、変倍処理、ガンマ補正処理などを行い、処理結果をRAM5003に転送する。
FIG. 4 is an image diagram showing the arrangement of the reading unit in the inspection unit 500.
A read image processing unit 5008 performs scaling processing, gamma correction processing, and the like on the image data sent from the reading I / F_A 5052a and the reading I / F_B 5052b, and transfers the processing result to the RAM 5003.

モータ制御部5009は、検査部500内にある各種モータを制御する。センサ制御部5010は、検査部500内にある各種センサの状態を検知し、CPU5001に通知する。例えば、センサ制御部5010は、センサ530によりプリンタ部300から送り込まれ記録材を検知したことを、CPU5001に通知する。   A motor control unit 5009 controls various motors in the inspection unit 500. The sensor control unit 5010 detects the state of various sensors in the inspection unit 500 and notifies the CPU 5001 of it. For example, the sensor control unit 5010 notifies the CPU 5001 that the recording material sent from the printer unit 300 by the sensor 530 has been detected.

HOST I/F5007は、コントローラ部400内ACC I/F4317と接続され、印刷設定情報や画像データなどの送受信を行う。
画像処理部5006は、磁気記憶装置(HDD5011)に格納された画像データ(以下、期待画像データ)と読取部A5051a及び読取部B5051bにより読み取られRAM5003に格納された画像データ(以下、検査画像データ)を読み出す。そして、画像処理部5006は、これらの画像データに、位置補正処理を実施した後、これらの画像データの比較処理を行う。以上のデバイスがシステムバス5005上に配置される。
The HOST I / F 5007 is connected to the ACC I / F 4317 in the controller unit 400, and transmits and receives print setting information and image data.
The image processing unit 5006 includes image data (hereinafter, expected image data) stored in a magnetic storage device (HDD 5011) and image data (hereinafter, inspection image data) read by the reading unit A 5051a and the reading unit B 5051b and stored in the RAM 5003. Is read. The image processing unit 5006 performs a position correction process on these image data, and then performs a comparison process on these image data. The above devices are arranged on the system bus 5005.

なお、読取部A5051a及び読取部B5051bは、白色LEDとRGBフィルタの付いたCCDセンサにより構成される。読取部A5051a及び読取部B5051bは、搬送される記録材上に光を照射し、その反射光を、フィルタによりRGB3色の色成分に分解し、読取データとして検査装置制御部510に送出する。   The reading unit A 5051a and the reading unit B 5051b are configured by a CCD sensor with a white LED and an RGB filter. The reading unit A 5051a and the reading unit B 5051b irradiate the recording material to be conveyed with light, separate the reflected light into RGB three color components using a filter, and send the data to the inspection apparatus control unit 510 as read data.

上記のような構成において、本発明の制御フローについて、以下に説明する。
なお、印刷システム100は、印刷用の画像データをジョブとして、Network部4305より受信する。そして、印刷システム100は、受信した印刷データに基づき、濃度測定領域抽出制御(図5)、印刷制御(図8)、濃度測定制御(図10)、調整制御(図14)の順で制御を実行する。以下、それぞれの制御について、フローチャートを用いて説明する。
In the above configuration, the control flow of the present invention will be described below.
Note that the printing system 100 receives image data for printing from the network unit 4305 as a job. Based on the received print data, the printing system 100 performs control in the order of density measurement region extraction control (FIG. 5), print control (FIG. 8), density measurement control (FIG. 10), and adjustment control (FIG. 14). Execute. Hereinafter, each control is demonstrated using a flowchart.

〔濃度測定領域抽出制御〕
まず、図5を用いて、検査部500における濃度測定領域抽出制御について説明する。
図5は、検査部500における濃度測定領域抽出制御の一例を示すフローチャートである。なお、このフローチャートの制御は、検査部500のCPU5001(以下、検査部CPU5001)がROM5002にコンピュータ読取可能に記録されたプログラムを読み出して実行することにより実現される。
[Density measurement area extraction control]
First, density measurement region extraction control in the inspection unit 500 will be described with reference to FIG.
FIG. 5 is a flowchart illustrating an example of density measurement region extraction control in the inspection unit 500. The control of this flowchart is realized by the CPU 5001 of the inspection unit 500 (hereinafter referred to as the inspection unit CPU 5001) reading out and executing a program recorded in the ROM 5002 so as to be readable by a computer.

検査部CPU5001は、HOST I/F5007を介してコントローラ部400より印刷データを受信すると(S101)、該受信した印刷ジョブデータをHDD5011内に保存し、S102に処理を進める。なお、この印刷ジョブデータは、後述する図8のS201でコントローラ部400から転送されるものである。また、本実施例の説明では、検査部500が受信する印刷データは、PDLデータであるとして説明するが、本発明はこれに限定されるものでない。本発明を実施するに当たって、印刷データがPDLデータである必要はない。   Upon receiving print data from the controller unit 400 via the HOST I / F 5007 (S101), the inspection unit CPU 5001 stores the received print job data in the HDD 5011, and advances the process to S102. This print job data is transferred from the controller unit 400 in S201 of FIG. 8 described later. In the description of the present embodiment, the print data received by the inspection unit 500 is described as PDL data, but the present invention is not limited to this. In practicing the present invention, the print data need not be PDL data.

S102では、検査部CPU5001は、上記S101で受信した印刷データから1つの描画命令を取得する。
そして、検査部CPU5001は、上記S102で取得した描画命令が塗りつぶしを伴う命令であるか判定する(S103)。そして、上記S102で取得した描画命令が塗りつぶしの命令でないと判定した場合(S103でNo)、検査部CPU5001は、S108へ処理を遷移させる。
In step S102, the inspection unit CPU 5001 acquires one drawing command from the print data received in step S101.
Then, the inspection unit CPU 5001 determines whether or not the drawing command acquired in S102 is a command accompanied by painting (S103). If it is determined that the drawing command acquired in S102 is not a paint command (No in S103), the inspection unit CPU 5001 shifts the process to S108.

一方、上記S102で取得した描画命令が塗りつぶしの命令であると判定した場合(S103でYes)、検査部CPU5001は、S104へ処理を進める。
S104では、検査部CPU5001は、上記S102で取得した描画命令で塗りつぶされる領域(以下、塗りつぶし領域)の面積を算出する。次に、検査部CPU5001は、上記S104で算出した塗りつぶし領域の面積と予め保有する閾値とを比較し、上記塗りつぶし領域の面積が上記閾値を超えるか否かにより、上記塗りつぶし領域の面積が濃度測定に十分な面積であるか否かを判定する(S105)。なお、上記閾値(即ち、濃度測定に十分な面積)については、解像度など読取部505の精度によって予め決定され、ROM5002やHDD5011に格納されているものとする。
On the other hand, when it is determined that the drawing command acquired in S102 is a paint command (Yes in S103), the inspection unit CPU 5001 advances the process to S104.
In S104, the inspection unit CPU 5001 calculates the area of a region to be filled with the drawing command acquired in S102 (hereinafter, “filled region”). Next, the inspection unit CPU 5001 compares the area of the paint area calculated in S104 with a threshold value that is held in advance, and the area of the paint area is determined according to whether or not the area of the paint area exceeds the threshold value. It is determined whether or not the area is sufficient (S105). Note that the threshold value (that is, an area sufficient for density measurement) is determined in advance by the accuracy of the reading unit 505, such as resolution, and is stored in the ROM 5002 or the HDD 5011.

ここで、図6を用いて、上記S105の比較判定処理について説明する。
図6は、塗りつぶし領域と測定領域の関係を示すイメージ図である。
塗りつぶし領域の境界部分は、印刷部300及び読取部505にて周囲画素の影響を受けるため正確な濃度測定に適さないため、図6に示すように、実際に測定領域とするサイズより大きなサイズの塗りつぶし領域が必要となる。本実施例では、測定領域を32画素×32画素、非測定部を32画素分とし、上記閾値を96(=32+32+32)画素×96画素とする。よって、上記S105では、塗りつぶし領域の面積が96画素×96画素より大きいか否かを確認する。
Here, the comparison determination process in S105 will be described with reference to FIG.
FIG. 6 is an image diagram showing the relationship between the filled area and the measurement area.
Since the border portion of the filled area is not suitable for accurate density measurement because it is affected by surrounding pixels in the printing unit 300 and the reading unit 505, as shown in FIG. 6, it has a size larger than the actual size of the measurement region. A filled area is required. In this embodiment, the measurement area is 32 pixels × 32 pixels, the non-measurement part is 32 pixels, and the threshold is 96 (= 32 + 32 + 32) pixels × 96 pixels. Therefore, in S105, it is confirmed whether or not the area of the filled region is larger than 96 pixels × 96 pixels.

上記S105にて、上記塗りつぶし領域の面積が閾値を超えないと判定した場合(S105でNo)、検査部CPU5001は、S108へ処理を遷移させる。
一方、上記S105にて、上記塗りつぶし領域の面積が閾値より大きいと判定した場合(S105でYes)、S106へ処理を遷移させる。
S106では、検査部CPU5001は、上記S102で取得した描画命令で指定された塗りつぶし属性のRGB空間の各成分の濃度情報(以下、塗りつぶし濃度)に対して、RGBからCMYKへの色空間変換を実施する(S106)。即ち、RGB空間の濃度情報である塗りつぶし濃度をプリンタ部300が用いる印刷剤色(CMYK)を色成分とする色空間の濃度情報に変換する。ここで、色空間変換に使用するテーブルは、コントローラ部400が印刷時に使用するテーブルを使用する。印刷システム100が起動し初期化をする際に、検査部CPU5001は予め前記テーブルをコントローラ部400から受信してRAM5003又はHDD5011に格納しておく。
If it is determined in S105 that the area of the painted area does not exceed the threshold (No in S105), the inspection unit CPU 5001 shifts the process to S108.
On the other hand, if it is determined in S105 that the area of the filled region is larger than the threshold (Yes in S105), the process proceeds to S106.
In S106, the inspection unit CPU 5001 performs color space conversion from RGB to CMYK on the density information (hereinafter referred to as “fill density”) of each component in the RGB space of the fill attribute specified by the drawing command acquired in S102. (S106). That is, the fill density, which is density information in the RGB space, is converted into density information in the color space having the printing agent color (CMYK) used by the printer unit 300 as a color component. Here, the table used for color space conversion is a table used by the controller unit 400 during printing. When the printing system 100 is activated and initialized, the inspection unit CPU 5001 receives the table from the controller unit 400 in advance and stores it in the RAM 5003 or the HDD 5011.

続いて、検査部CPU5001は、上記S102で取得した描画命令での塗りつぶし領域に関する情報を濃度測定領域としてHDD5011に登録する(S107)。ここでは、図7のようなテーブル(濃度測定領域管理テーブル)を作成し、期待濃度、出現ページ、開始位置として、HDD5011に保存する。   Subsequently, the inspection unit CPU 5001 registers, as a density measurement area, information related to the paint area in the drawing command acquired in S102 in the HDD 5011 (S107). Here, a table (density measurement area management table) as shown in FIG. 7 is created and stored in the HDD 5011 as expected density, appearance page, and start position.

詳細には、検査部CPU5001は、上記S102で取得した描画命令での塗りつぶし領域から測定領域(図6)の開始位置を算出する。非測定部を32画素分とする場合、塗りつぶし領域の開始位置(x,y)に(32,32)を加算した位置(x+32,y+32)を測定領域として算出する。さらに、検査部CPU5001は、上記S106のCMYK変換後の塗りつぶし濃度、上記描画命令の出現ページ、及び上記算出した測定領域の開始位置を、期待濃度、出現ページ、及び開始位置として、濃度測定領域管理テーブル(図7)に保存する。   Specifically, the inspection unit CPU 5001 calculates the start position of the measurement area (FIG. 6) from the filled area in the drawing command acquired in S102. When the non-measurement part is for 32 pixels, a position (x + 32, y + 32) obtained by adding (32, 32) to the start position (x, y) of the filled area is calculated as the measurement area. Further, the inspection unit CPU 5001 manages the density measurement area using the fill density after the CMYK conversion in S106, the appearance page of the drawing command, and the calculated start position of the measurement area as the expected density, the appearance page, and the start position. Save in the table (FIG. 7).

図7は、本実施例の濃度測定領域管理テーブルの一例を示すイメージ図である。
例えば、算出された測定領域の開始位置(X,Y)が(764,311)、描画命令の出現ページが「1」ページ、CMYK変換後の塗りつぶし濃度(C,M,Y,K)が(0,255,255,0)の場合、濃度測定領域として、図7の601のように登録される。
FIG. 7 is an image diagram illustrating an example of the density measurement region management table of the present embodiment.
For example, the calculated measurement region start position (X, Y) is (764, 311), the appearance page of the rendering command is “1” page, and the fill density (C, M, Y, K) after CMYK conversion is ( In the case of 0, 255, 255, 0), it is registered as a density measurement region as 601 in FIG.

そして、上記S107の濃度測定領域登録処理が終了すると、検査部CPU5001は、S108に処理を進める。
S108では、検査部CPU5001は、上記S101で受信したデータ内の全ての描画命令について上記S102〜S107の処理を行った(描画命令終了)か否か判定する。そして、まだ上記処理を行っていない描画命令がある(描画命令が終了でない)と判定した場合(S108でNo)、検査部CPU5001は、上記S102に処理を戻し、次の描画命令に処理を遷移させる。
一方、上記処理を全ての描画命令について終了した(描画命令終了)と判定した場合(S108でYes)、検査部CPU5001は、本濃度測定領域抽出制御を終了する。
When the density measurement region registration process in S107 ends, the inspection unit CPU 5001 advances the process to S108.
In step S108, the inspection unit CPU 5001 determines whether or not the processing in steps S102 to S107 has been performed for all the drawing commands in the data received in step S101 (end of the drawing command). If it is determined that there is a drawing command that has not been processed yet (the drawing command is not finished) (No in S108), the inspection unit CPU 5001 returns the process to S102 and shifts the process to the next drawing command. Let
On the other hand, when it is determined that the above process has been completed for all the drawing commands (drawing command is completed) (Yes in S108), the inspection unit CPU 5001 ends the density measurement region extraction control.

〔印刷制御〕
次に、図8を用いて、コントローラ部400における印刷制御について説明する。
図8は、コントローラ部400における印刷制御の一例を示すフローチャートである。なお、このフローチャートの制御は、コントローラ部400のCPU4301(以下、コントローラ部CPU4301)がROM4302にコンピュータ読取可能に記録されたプログラムを読み出して実行することにより実現される。
(Print control)
Next, print control in the controller unit 400 will be described with reference to FIG.
FIG. 8 is a flowchart illustrating an example of print control in the controller unit 400. The control of this flowchart is realized by the CPU 4301 of the controller unit 400 (hereinafter referred to as the controller unit CPU 4301) reading out and executing a computer-readable program recorded in the ROM 4302.

コントローラ部CPU4301は、Network部4305を介して印刷ジョブデータを受信すると(S201)、S102に処理を進める。
S202では、コントローラ部CPU4301は、上記S201で受信した印刷ジョブデータをACC I/F4317を介して検査部500に転送する。この印刷ジョブデータが図5のS101で受信される。
When the controller unit CPU 4301 receives print job data via the network unit 4305 (S201), the process proceeds to S102.
In step S202, the controller unit CPU 4301 transfers the print job data received in step S201 to the inspection unit 500 via the ACC I / F 4317. This print job data is received in S101 of FIG.

次に、コントローラ部CPU4301は、上記S201で受信した印刷ジョブデータから1ページ分の印刷ジョブデータを取り出す。そして、コントローラ部CPU4301は、該印刷ジョブデータを印刷するために、該取り出した1ページ分の印刷ジョブデータをRIP部4314にてビットマップデータに展開処理する(印刷データ作成)(S203)。   Next, the controller unit CPU 4301 takes out print job data for one page from the print job data received in S201. In order to print the print job data, the controller unit CPU 4301 develops the extracted print job data for one page into bitmap data in the RIP unit 4314 (print data creation) (S203).

次に、コントローラ部CPU4301は、調整動作が必要(調整タイミング)かどうかを判定する(S204)。詳細には、コントローラ部CPU4301は、検査部500が後述する図10のS314にて調整要求を出しているか、及び、予め設定されHDD4100等に格納されているタイミングに到達したかどうかを判定する。なお、予め設定されHDD4100等に格納されているタイミングとは、例えば1000枚に一度のタイミング又は1ヶ月に1度のタイミング等(特定の周期)を示す。そして、上記いずれかに該当するタイミングであると判定した場合に、調整タイミングであると判定する。   Next, the controller unit CPU 4301 determines whether or not an adjustment operation is necessary (adjustment timing) (S204). Specifically, the controller unit CPU 4301 determines whether or not the inspection unit 500 has issued an adjustment request in S314 of FIG. 10 to be described later, and whether or not the timing set in advance and stored in the HDD 4100 or the like has been reached. Note that the timing set in advance and stored in the HDD 4100 or the like indicates, for example, a timing once per 1000 sheets or a timing once a month (a specific cycle). When it is determined that the timing corresponds to any one of the above, it is determined that it is the adjustment timing.

そして、調整動作が必要(調整タイミング)であると判定した場合(S204でYes)、コントローラ部CPU4301は、調整動作を実行する(S205)。調整制御の詳細については図14にて後述する。そして、上記S205の調整動作が終了すると、コントローラ部CPU4301は、S206に処理を進める。
一方、調整動作が必要(調整タイミング)でないと判定した場合(S204でNo)、コントローラ部CPU4301は、そのままS206に処理を進める。
If it is determined that the adjustment operation is necessary (adjustment timing) (Yes in S204), the controller unit CPU 4301 executes the adjustment operation (S205). Details of the adjustment control will be described later with reference to FIG. When the adjustment operation in S205 ends, the controller unit CPU 4301 advances the process to S206.
On the other hand, when it is determined that the adjustment operation is not necessary (adjustment timing) (No in S204), the controller unit CPU 4301 advances the process to S206 as it is.

S206では、コントローラ部CPU4301は、プリンタ部300及び検査部500が準備完了状態かどうかを確認し、印刷が開始できる状態になるまで待つ(S206)。
そして、プリンタ部300及び検査部500が準備完了状態となると(S206でYes)、コントローラ部CPU4301は、印刷処理を実行する(S207)。具体的には、コントローラ部CPU4301は、上記S203にてビットマップデータに展開された印刷データ(ビットマップデータ)をプリンタI/F部4316を介して、プリンタ部300に送出する。なお、プリンタI/F部4316内の不揮発性メモリには、図9に示すような濃度変換テーブル(以後、ガンマ(γ)テーブル)がCMYKの色ごとに記憶されている。プリンタI/F部4316は、このガンマテーブルを用いて、プリンタ部300が理想的な濃度特性となるように、濃度データ(印刷データ)を補正して((C,M,Y,K)→(C',M',Y',K'))、プリンタ部300に送る。
In S206, the controller unit CPU 4301 confirms whether the printer unit 300 and the inspection unit 500 are ready, and waits until printing can be started (S206).
Then, when the printer unit 300 and the inspection unit 500 are in a ready state (Yes in S206), the controller unit CPU 4301 executes a printing process (S207). Specifically, the controller unit CPU 4301 sends the print data (bitmap data) expanded into the bitmap data in S203 to the printer unit 300 via the printer I / F unit 4316. The non-volatile memory in the printer I / F unit 4316 stores a density conversion table (hereinafter referred to as a gamma (γ) table) as shown in FIG. 9 for each color of CMYK. The printer I / F unit 4316 uses this gamma table to correct density data (print data) so that the printer unit 300 has ideal density characteristics ((C, M, Y, K) → (C ′, M ′, Y ′, K ′)) to the printer unit 300.

図9は、本実施例に係るガンマ補正を示すイメージ図である。
例えば、プリンタI/F部4316が、図9(a)のガンマ補正前の濃度データに対して、図9(b)のガンマテーブルを用いたガンマ補正を施した場合、ガンマ補正結果は、図9(c)のガンマ補正後の濃度データのようになる。このガンマテーブルはCMYKの色ごとにプリンタI/F部4316内の不揮発性メモリに記憶されている。
以下、図8のフローチャートの説明に戻る。
FIG. 9 is an image diagram illustrating gamma correction according to the present embodiment.
For example, when the printer I / F unit 4316 performs gamma correction using the gamma table of FIG. 9B on the density data before gamma correction of FIG. 9A, the gamma correction result is as shown in FIG. The density data after gamma correction of 9 (c) is obtained. This gamma table is stored in a nonvolatile memory in the printer I / F unit 4316 for each color of CMYK.
Returning to the flowchart of FIG.

そして、上記S207の印刷処理が終了すると、コントローラ部CPU4301は、S208に処理を進める。
S208では、コントローラ部CPU4301は、上記S201で受信した印刷ジョブデータ内のページで上記S203〜S207の処理を行っていないページがあるか(次ページがあるか)否か判定する。そして、まだ上記処理を行っていないページがある(次ページがある)と判定した場合(S208で「あり」)、コントローラ部CPU4301は、上記S203に処理を戻し、次のページに処理を遷移させる。
一方、上記処理を全てのページについて終了した(次ページなし)と判定した場合(S208で「なし」)、コントローラ部CPU4301は、本印刷制御を終了する。
When the printing process of S207 is completed, the controller unit CPU 4301 advances the process to S208.
In step S208, the controller unit CPU 4301 determines whether there is a page in the print job data received in step S201 that has not been subjected to the processing in steps S203 to S207 (there is a next page). If it is determined that there is a page that has not yet been processed (there is a next page) (“Yes” in S208), the controller unit CPU 4301 returns the process to S203 and shifts the process to the next page. .
On the other hand, when it is determined that the above process has been completed for all pages (no next page) (“None” in S208), the controller unit CPU 4301 ends the print control.

〔濃度測定制御〕
まず、図10を用いて、検査部500における濃度測定制御について説明する。
図10は、検査部500における濃度測定制御の一例を示すフローチャートである。なお、このフローチャートの制御は、検査部CPU5001がROM5002にコンピュータ読取可能に記録されたプログラムを読み出して実行することにより実現される。
[Density measurement control]
First, density measurement control in the inspection unit 500 will be described with reference to FIG.
FIG. 10 is a flowchart illustrating an example of density measurement control in the inspection unit 500. Note that the control of this flowchart is realized by the inspection unit CPU 5001 reading and executing a program recorded in the ROM 5002 so as to be readable by a computer.

検査部CPU5001は、センサ制御部5010を介してプリンタ部300から記録材が搬送されてきたことを検知すると(S301)、不図示のステップにて、RAM4303内に保持されている濃度調整要求フラグをOFFに初期化し、S302に処理を進める。なお、検査部CPU5001は、プリンタ部300から搬送される記録材の枚数をカウントし、RAM5003に格納する。これにより、検査部CPU5001は、搬送される記録材に対応するページ番号を認識可能となる。   When the inspection unit CPU 5001 detects that the recording material has been conveyed from the printer unit 300 via the sensor control unit 5010 (S301), the inspection unit CPU 5001 displays a density adjustment request flag held in the RAM 4303 in a step (not shown). It is initialized to OFF, and the process proceeds to S302. Note that the inspection unit CPU 5001 counts the number of recording materials conveyed from the printer unit 300 and stores the counted number in the RAM 5003. As a result, the inspection unit CPU 5001 can recognize the page number corresponding to the recording material to be conveyed.

S302では、検査部CPU5001は、読取I/F_A5052a及び読取I/F_B5052bから読取部A5051a及び読取部B5051bを制御して、記録材を読み取らせ、記録材の読取画像データを取得する。なお、読取I/F_A5052a及び読取I/F_B5052bより取得される画像データは、読取画像処理部5008において変倍処理、ガンマ補正処理などの読取補正を行った後、RAM5003に格納される。   In step S302, the inspection unit CPU 5001 controls the reading unit A 5051a and the reading unit B 5051b from the reading I / F_A 5052a and the reading I / F_B 5052b to read the recording material and acquire the read image data of the recording material. Note that image data acquired from the reading I / F_A 5052a and the reading I / F_B 5052b is stored in the RAM 5003 after reading correction such as scaling processing and gamma correction processing in the reading image processing unit 5008.

次に、画像処理部5006は、読取画像データと期待画像データを比較するため、画像処理部5006にズレ量の検知を行う(S303)。プリンタ部300の定着熱による記録材の収縮や検査部500内の読取部5051と記録材とのズレなどがあるため、読取画像データと期待画像データの位置を合わせる必要がある。ズレ量の検知の方法としては、検知用に予め決まったパターンを印刷する方法や、期待画像データを用いて、読取データと比較し、最も差分の小さな点を算出するなどの方法が一般的に知られている。本発明では、ズレ量の検知の方法を限定するものではなく、どのような方法を用いてもよい。   Next, the image processing unit 5006 detects a shift amount in the image processing unit 5006 in order to compare the read image data and the expected image data (S303). Since there is a shrinkage of the recording material due to the fixing heat of the printer unit 300 and a deviation between the reading unit 5051 in the inspection unit 500 and the recording material, it is necessary to align the positions of the read image data and the expected image data. As a method of detecting the deviation amount, a method of printing a predetermined pattern for detection or a method of calculating a point having the smallest difference by comparing with read data using expected image data is generally used. Are known. In the present invention, the method of detecting the deviation amount is not limited, and any method may be used.

さらに、画像処理部5006は、上記S303にて検知されたズレ量を元に、読取画像データにアフィン変換を用いた位置補正を実施し、ズレが補正された読取画像データを得る(S304)。なお、上記S303及びS304の処理は、検査部CPU5001からの指示により、画像処理部5006が実行するものとする。   Further, the image processing unit 5006 performs position correction using affine transformation on the read image data based on the shift amount detected in S303, and obtains read image data in which the shift is corrected (S304). Note that the processing of S303 and S304 is executed by the image processing unit 5006 in accordance with an instruction from the inspection unit CPU 5001.

次に、検査部CPU5001は、HDD5011に保存していた濃度測定領域テーブル(図7)を参照し、上記S301で検知した記録材に対応するページに測定領域があるかを判定する(S305)。例えば、上記S301で検知した記録材(両面印刷)に対応するページが1ページ及び2ページの場合、図7の例では、1ページ目に601〜603に対応する測定領域、2ページ目に604に対応する測定領域があると判定される。なお、検査部500には、図5のS101で受信した印刷ジョブデータから、記録材が片面印刷であるか両面印刷であるか判断する。   Next, the inspection unit CPU 5001 refers to the density measurement area table (FIG. 7) stored in the HDD 5011 and determines whether there is a measurement area on the page corresponding to the recording material detected in S301 (S305). For example, when the pages corresponding to the recording material (double-sided printing) detected in S301 are one page and two pages, in the example of FIG. 7, the measurement area corresponding to 601 to 603 on the first page and 604 on the second page. It is determined that there is a measurement region corresponding to. Note that the inspection unit 500 determines whether the recording material is single-sided printing or double-sided printing from the print job data received in S101 of FIG.

そして、上記S301で検知した記録材に対応するページに前記測定領域がないと判定した場合(S305でNo)、検査部CPU5001は、そのまま本濃度測定制御を終了する。   If it is determined that there is no measurement region on the page corresponding to the recording material detected in S301 (No in S305), the inspection unit CPU 5001 ends the density measurement control as it is.

一方、上記S301で検知した記録材に対応するページに前記測定領域があると判定した場合(S305でYes)、検査部CPU5001は、S306に処理を進める。
S306では、検査部CPU5001は、上記ページ内にある測定領域から1つの測定領域を選択し、上記位置補正後の読取画像データから上記測定領域に該当する領域を抽出する。ここでは、濃度測定領域テーブル(図7)に登録されている開始点から32×32画素分抽出することとする。
On the other hand, if it is determined that the measurement area is on the page corresponding to the recording material detected in S301 (Yes in S305), the inspection unit CPU 5001 advances the process to S306.
In step S306, the inspection unit CPU 5001 selects one measurement area from the measurement areas in the page, and extracts an area corresponding to the measurement area from the read image data after the position correction. Here, 32 × 32 pixels are extracted from the start point registered in the density measurement region table (FIG. 7).

次に、S307において、検査部CPU5001は、上記S306で抽出した領域における各画素ごとの濃度(実測濃度)の平均値を算出する(実測濃度算出処理)。なお、抽出した領域では、図11に示すようにRGB各色の画素ごとに濃度が測定されるため、RGBの各色ごとに領域内の各画素の平均値を算出する。   Next, in S307, the inspection unit CPU 5001 calculates an average value of the density (actual density) for each pixel in the region extracted in S306 (actual density calculation process). In the extracted region, as shown in FIG. 11, since the density is measured for each pixel of each RGB color, the average value of each pixel in the region is calculated for each RGB color.

図11は、本実施例に係る濃度測定領域における平均値算出処理を説明するためのイメージ図である。なお、図11では、RGB各色ごとに、測定領域内の各画素の測定濃度を、16進数で示してある。   FIG. 11 is an image diagram for explaining the average value calculation processing in the density measurement region according to the present embodiment. In FIG. 11, the measurement density of each pixel in the measurement region is shown in hexadecimal for each RGB color.

次に、S308において、検査部CPU5001は、上記S307にて算出した平均値に対し、図5の濃度測定領域制御のS106と同様に、RGBからCMYKへの色空間変換を実施し、実測濃度を算出する(濃度差算出処理)。   In step S308, the inspection unit CPU 5001 performs color space conversion from RGB to CMYK on the average value calculated in step S307 as in step S106 of density measurement region control in FIG. Calculate (density difference calculation processing).

次に、検査部CPU5001は、上記S308で算出した実測濃度と図7のテーブルに保存されている期待濃度とのCMYK各色の濃度差を算出する(S309)。
次に、検査部CPU5001は、上記S309で算出されたCMYKの各色の濃度差と、予め設定されて検査部500のHDD5011等に保持さてる閾値とを比較し、CMYKのいずれかの色の濃度差が閾値を越えているかどうか判定する(S310)。なお、上記期待濃度、上記S309で算出した濃度差、上記S310での判定結果は、図12に示すようなテーブルの色(CMYK)ごとの濃度欄、濃度差欄、判定欄にそれぞれ記録され、RAM5003に保存される。
Next, the inspection unit CPU 5001 calculates the density difference of each color of CMYK between the actually measured density calculated in S308 and the expected density stored in the table of FIG. 7 (S309).
Next, the inspection unit CPU 5001 compares the density difference of each color of CMYK calculated in S309 with a threshold value set in advance and held in the HDD 5011 of the inspection unit 500, and the density of any color of CMYK. It is determined whether the difference exceeds a threshold value (S310). The expected density, the density difference calculated in S309, and the determination result in S310 are recorded in the density field, density difference field, and determination field for each color (CMYK) of the table as shown in FIG. It is stored in the RAM 5003.

図12は、本実施例に係る濃度測定結果テーブルを示すイメージ図である。
図13は、本実施例に係る濃度差の推移を示すイメージ図である。
そして、上記S309で算出されたCMYKのいずれかの色の濃度差が上記閾値を超えていると判定した場合(S310でYes)、検査部CPU5001は、S311に処理を進める。
FIG. 12 is an image diagram illustrating a density measurement result table according to the present embodiment.
FIG. 13 is an image diagram showing the transition of the density difference according to the present embodiment.
If it is determined that the density difference of any of the CMYK colors calculated in S309 exceeds the threshold (Yes in S310), the inspection unit CPU 5001 advances the process to S311.

S311では、検査部CPU5001は、濃度調整動作(プリンタ部300の印刷濃度を調整する調整動作)が必要と判断し、濃度調整要求フラグをONにセットし(S311)、S312に処理を進める。   In S311, the inspection unit CPU 5001 determines that a density adjustment operation (adjustment operation for adjusting the print density of the printer unit 300) is necessary, sets the density adjustment request flag to ON (S311), and advances the process to S312.

一方、上記S309で算出されたCMYKのいずれの色の濃度差も上記閾値を超えていないと判定した場合(S310でNo)、検査部CPU5001は、そのままS312に処理を進める。   On the other hand, if it is determined that the density difference of any of the CMYK colors calculated in S309 does not exceed the threshold (No in S310), the inspection unit CPU 5001 advances the process to S312.

S312では、検査部CPU5001は、上記S305で存在すると判定された全ての測定領域でまだ上記S306〜S311の処理を行っていない領域がある(次の領域がある)か否か判定する。そして、まだ上記処理を行っていない測定領域がある(次の領域がある)と判定した場合(S312でYes)、検査部CPU5001は、上記S306に処理を戻し、次の測定領域に処理を遷移させる。   In S312, the inspection unit CPU 5001 determines whether or not there is an area that has not yet been subjected to the processing in S306 to S311 in all the measurement areas determined to exist in S305 (there is a next area). If it is determined that there is a measurement area that has not been processed yet (there is a next area) (Yes in S312), the inspection unit CPU 5001 returns the process to S306 and transitions the process to the next measurement area. Let

一方、上記処理を全ての測定領域について終了した(次の領域がない)と判定した場合(S312でNo)、検査部CPU5001は、S313に処理を進める。
S313では、検査部CPU5001は、濃度調整要求フラグがONか否かを判定する。そして、濃度調整要求フラグがONであると判定した場合(S313でYes)、検査部CPU5001は、コントローラ部400に調整動作を要求する(S314)。この要求は、図8のS204で判定される。そして、本濃度測定制御を終了する。
On the other hand, if it is determined that the above process has been completed for all measurement areas (there is no next area) (No in S312), the inspection unit CPU 5001 advances the process to S313.
In step S313, the inspection unit CPU 5001 determines whether or not the density adjustment request flag is ON. If it is determined that the density adjustment request flag is ON (Yes in S313), the inspection unit CPU 5001 requests the controller unit 400 for an adjustment operation (S314). This request is determined in S204 of FIG. And this density | concentration measurement control is complete | finished.

一方、濃度調整要求フラグがOFFであると判定した場合(S313でNo)、検査部CPU5001は、そのまま本濃度測定制御を終了する。
〔調整制御〕
次に、図14を用いて、コントローラ部400における調整制御(図8のS305)について説明する。
On the other hand, when it is determined that the density adjustment request flag is OFF (No in S313), the inspection unit CPU 5001 ends the density measurement control as it is.
(Adjustment control)
Next, adjustment control (S305 in FIG. 8) in the controller unit 400 will be described with reference to FIG.

図14は、コントローラ部400における調整制御(図8のS305)の一例を示すフローチャートである。なお、このフローチャートの制御は、コントローラ部CPU4301がROM4302にコンピュータ読取可能に記録されたプログラムを読み出して実行することにより実現される。   FIG. 14 is a flowchart illustrating an example of adjustment control (S305 in FIG. 8) in the controller unit 400. The control of this flowchart is realized by the controller unit CPU 4301 reading and executing a program recorded in the ROM 4302 so as to be readable by a computer.

コントローラ部CPU4301は、調整動作を行う際に、検査部500が接続されているかどうかを確認する(S401)。そして、検査部500が接続されていないと判定した場合(S401でNo)、S402に処理を進める。   The controller unit CPU 4301 checks whether or not the inspection unit 500 is connected when performing the adjustment operation (S401). And when it determines with the test | inspection part 500 not being connected (it is No at S401), a process is advanced to S402.

S402では、コントローラ部CPU4301は、機器の定期調整(例えば、印刷枚数1000枚に1回)のタイミングと判断する。そして、コントローラ部CPU4301は、HDD4100から図15のような調整パターンのパターンデータをCMYKの各色について取得し、図15のようなCMYK全色の調整パターンの印刷準備を行う。そして、S408に処理を進める。   In step S <b> 402, the controller unit CPU 4301 determines the timing of periodic adjustment of the device (for example, once every 1000 printed sheets). Then, the controller unit CPU 4301 acquires the pattern data of the adjustment pattern as shown in FIG. 15 from the HDD 4100 for each color of CMYK, and prepares to print the adjustment patterns of all the colors of CMYK as shown in FIG. Then, the process proceeds to S408.

図15は、本実施例に係る調整パターンの一例を示すイメージ図である。
図15に示す例では、CMYK各色ごとに、濃度0xD0(208)、0xB0(176)、0x90(144)、0x70(112)、0x50(80)、0x40(64)、0x30(48)、0x20(32)、0x10(16)のパターンを有する。なお、"0x"は16進数表記を示し、カッコ内は10進数表記を示す。
以下、図14のフローチャートの説明に戻る。
FIG. 15 is an image diagram illustrating an example of an adjustment pattern according to the present embodiment.
In the example shown in FIG. 15, the density 0xD0 (208), 0xB0 (176), 0x90 (144), 0x70 (112), 0x50 (80), 0x40 (64), 0x30 (48), 0x20 (for each color of CMYK) 32) and 0x10 (16). Note that “0x” indicates hexadecimal notation, and parentheses indicate decimal notation.
Returning to the flowchart of FIG.

S408では、コントローラ部CPU4301は、プリンタ部300に対し準備完了状態であるかを確認し、準備完了状態となるまで待つ。そして、プリンタ部300が準備完了状態となったら(S408でYes)、コントローラ部CPU4301は、上記調整パターン(図15)のパターンデータをプリンタ部300に送信して印刷処理する(S409)。この際、本実施例では、記録材を搬送せず、図1に示す中間転写体306に形成される調整パターンのトナー画像を、中間転写体306の途中に予め設置されている濃度センサ310を用いて読み取ることで、調整のための濃度データを測定するものとする。そして、上記S409の印刷処理が完了すると、コントローラ部CPU4301は、S410に処理を進める。   In step S <b> 408, the controller unit CPU 4301 confirms whether the printer unit 300 is ready and waits until the printer unit 300 is ready. When the printer unit 300 is ready (Yes in S408), the controller unit CPU 4301 transmits the pattern data of the adjustment pattern (FIG. 15) to the printer unit 300 for printing processing (S409). At this time, in this embodiment, the recording material is not conveyed, and the toner image of the adjustment pattern formed on the intermediate transfer member 306 shown in FIG. It is assumed that density data for adjustment is measured by using and reading. When the printing process in S409 is completed, the controller unit CPU 4301 advances the process to S410.

S410では、コントローラ部CPU4301は、上記S409の印刷処理内でサンプルした濃度データ(測定結果)と上記調整パターンのパターンデータとを比較して所定の濃度特性が得られるように、プリンタI/F部4316のガンマテーブルを修正する。そして、上記S410のガンマテーブル修正処理が完了すると、コントローラ部CPU4301は、本調整制御を終了する。   In step S410, the controller unit CPU 4301 compares the density data (measurement result) sampled in the printing process in step S409 with the pattern data of the adjustment pattern so that a predetermined density characteristic is obtained. The gamma table of 4316 is corrected. When the gamma table correction process in S410 is completed, the controller unit CPU 4301 ends the adjustment control.

また、上記S401にて、コントローラ部CPU4301が、検査部500が接続されていると判定した場合(S401でYes)、S403に処理を進める。
S403では、コントローラ部CPU4301は、ACC I/F4317を介して検査部500に濃度測定結果テーブル(図12)を要求して取得(受信)する。なお、検査部CPU5001は、コントローラ部400からの要求に応じてHDD5011に格納される濃度測定結果テーブル(図12)をコントローラ部400に送信する。
In S401, if the controller unit CPU 4301 determines that the inspection unit 500 is connected (Yes in S401), the process proceeds to S403.
In step S403, the controller unit CPU 4301 requests and obtains (receives) the density measurement result table (FIG. 12) from the inspection unit 500 via the ACC I / F 4317. Note that the inspection unit CPU 5001 transmits a concentration measurement result table (FIG. 12) stored in the HDD 5011 to the controller unit 400 in response to a request from the controller unit 400.

S404では、コントローラ部CPU4301は、調整制御の要因が定期調整によるものか検査部500の要求によるものかを確認する。そして、調整制御の要因が定期調整ではなく検査部500による要求であると判定した場合(S404でNo)、コントローラ部CPU4301は、S405に処理を進める。   In step S <b> 404, the controller unit CPU 4301 confirms whether the adjustment control factor is due to regular adjustment or a request from the inspection unit 500. If it is determined that the factor of the adjustment control is not a periodic adjustment but a request from the inspection unit 500 (No in S404), the controller unit CPU 4301 advances the process to S405.

S405では、コントローラ部CPU4301は、HDD4100に記憶されている調整パターンのパターンデータから、検査部500から取得した濃度測定結果テーブルで濃度差が大きい色(判定結果がNG「×」の色(以下、特定色))に関してのみのパターンデータを生成し、特定色調整パターンの印刷準備を行う。図12に示す例では、シアンCの濃度「119」で判定結果がNG「×」となっているので、図16に示すような、シアンCに関してのみの調整パターン(特定色調整パターン)のパターンデータを生成する。   In step S <b> 405, the controller unit CPU 4301 uses a color with a large density difference in the density measurement result table acquired from the inspection unit 500 based on the pattern data of the adjustment pattern stored in the HDD 4100 (hereinafter, a color with a determination result of NG “×”) The pattern data only for the specific color)) is generated, and the specific color adjustment pattern is prepared for printing. In the example shown in FIG. 12, since the determination result is NG “x” at the density “119” of cyan C, the pattern of the adjustment pattern (specific color adjustment pattern) only for cyan C as shown in FIG. Generate data.

図16は、特定色調整パターンの一例を示すイメージ図である。
そして、S408に処理を進める。なお、S408以降の処理は同様であるので説明を省略する。
上記S405のように特定色調整パターンを準備することで、検査部500で検査されてOKとなっている色成分に対応するパターンを省略し、無駄な調整動作を省き、迅速に調整動作を実行して、プリンタ部300の印刷動作に対する影響を抑えることができる。
FIG. 16 is an image diagram illustrating an example of the specific color adjustment pattern.
Then, the process proceeds to S408. In addition, since the process after S408 is the same, description is abbreviate | omitted.
By preparing the specific color adjustment pattern as in S405 above, the pattern corresponding to the color component that has been inspected by the inspection unit 500 is omitted, and unnecessary adjustment operation is omitted, and the adjustment operation is executed quickly. Thus, the influence on the printing operation of the printer unit 300 can be suppressed.

また、上記S404にて、コントローラ部CPU4301が、調整制御の要因が定期調整によるものと判定した場合(S404でYes)、コントローラ部CPU4301は、S406に処理を進める。   If the controller unit CPU 4301 determines in S404 that the adjustment control factor is due to regular adjustment (Yes in S404), the controller unit CPU 4301 advances the process to S406.

S406では、コントローラ部CPU4301は、HDD4100から全色の調整パターンのパターンデータを取得する。さらに、コントローラ部CPU4301は、濃度測定結果テーブルに格納された検査部500での測定濃度が全ての調整パターンのパターンデータの濃度と一致し、且つ、前記パターンデータの濃度に対応する濃度の濃度差が小さい(判定結果がOK「○」)となるか否かを判定する。   In step S <b> 406, the controller unit CPU 4301 acquires pattern data of all color adjustment patterns from the HDD 4100. Further, the controller unit CPU 4301 has a density difference of density corresponding to the density of the pattern data in which the density measured by the inspection unit 500 stored in the density measurement result table matches the density of the pattern data of all the adjustment patterns. Is small (the determination result is OK “◯”).

そして、検査部500での測定濃度が全ての調整パターンのパターンデータの濃度と一致し、且つ、前記パターンデータの濃度に対応する濃度の濃度差が小さい(判定結果がOK「○」)と判定した場合(S406でYes)、コントローラ部CPU4301は、本調整制御を終了する。これにより、無駄な調整動作の実行を防止し、プリンタ部300の印刷動作に対する影響を防ぐことができる。   Then, it is determined that the density measured by the inspection unit 500 matches the density of the pattern data of all the adjustment patterns, and the density difference of the density corresponding to the density of the pattern data is small (the determination result is OK “◯”). If it is (Yes in S406), the controller unit CPU 4301 ends the adjustment control. As a result, it is possible to prevent unnecessary adjustment operations from being performed and to prevent an influence on the printing operation of the printer unit 300.

一方、検査部500での測定濃度が全ての調整パターンのパターンデータの濃度と一致しない、又は、前記パターンデータの濃度に対応する濃度の濃度差が大きい(判定結果がNG「○」)と判定した場合(S406でNo)、コントローラ部CPU4301は、S407に処理を進める。即ち、検査部500での測定パターンが少なく不十分であった場合や、濃度差が大きい場合等は、S407に処理を進める。   On the other hand, the density measured by the inspection unit 500 does not match the density of the pattern data of all the adjustment patterns, or the density difference corresponding to the density of the pattern data is large (determination result is NG “◯”). If it has been (No in S406), the controller unit CPU 4301 advances the process to S407. That is, when the measurement pattern in the inspection unit 500 is small and insufficient, or when the density difference is large, the process proceeds to S407.

S407では、コントローラ部CPU4301は、濃度測定結果テーブルに格納された検査部500での濃度測定結果を元に、濃度測定結果テーブルとの差分の調整パターンを準備する。ここでは、全ての調整パターンのパターンデータから、濃度測定結果テーブル内で判定結果がOK「○」の期待濃度と同一色同一濃度のパターンを省略した調整パターンのパターンデータ(差分パターンデータ)を生成し、差分調整パターンの印刷準備を行う。図12に示した例では、シアンCの濃度32(0x20)、イエローYの濃度32(0x20)、ブラックKの濃度32(0x20)はそれぞれ判定結果がOK「○」であり、これらは図15に示した調整パターンに含まれる。よって、図17に示すように、シアンCの濃度「0x20」、イエローYの濃度「0x20」、及びブラックKの濃度「0x20」のパターンを省略した差分調整パターンのパターンデータを生成する。   In step S407, the controller unit CPU 4301 prepares an adjustment pattern for a difference from the density measurement result table based on the density measurement result in the inspection unit 500 stored in the density measurement result table. Here, pattern data (difference pattern data) of an adjustment pattern in which a pattern having the same color and the same density as the expected density whose determination result is OK is generated in the density measurement result table from the pattern data of all the adjustment patterns. The difference adjustment pattern is prepared for printing. In the example shown in FIG. 12, the determination result is OK “◯” for cyan C density 32 (0x20), yellow Y density 32 (0x20), and black K density 32 (0x20). Are included in the adjustment pattern shown in FIG. Therefore, as shown in FIG. 17, pattern data of a difference adjustment pattern is generated by omitting the patterns of cyan C density “0x20”, yellow Y density “0x20”, and black K density “0x20”.

図17は、差分調整パターンの一例を示すイメージ図である。
そして、S407の差分パターン準備処理が終了すると、コントローラ部CPU4301は、S408に処理を進める。なお、S408以降の処理は同様であるので説明を省略する。
FIG. 17 is an image diagram illustrating an example of a difference adjustment pattern.
Then, when the difference pattern preparation process of S407 ends, the controller unit CPU 4301 advances the process to S408. In addition, since the process after S408 is the same, description is abbreviate | omitted.

上記S407のように差分調整パターンを準備することにより、検査部500で検査されてOKとなっている濃度に対応するパターンを省略し、無駄な調整動作を省き、迅速に調整動作を実行して、プリンタ部300の印刷動作に対する影響を抑えることができる。   By preparing the difference adjustment pattern as in S407 above, the pattern corresponding to the density that is inspected by the inspection unit 500 is omitted, the unnecessary adjustment operation is omitted, and the adjustment operation is executed quickly. The influence on the printing operation of the printer unit 300 can be suppressed.

なお、本実施例では、上述したように、中間転写体306に調整パターン画像を形成し、中間転写体306上のトナー像を濃度センサ310により読み取る形で濃度測定を実施している。しかし、記録材を給紙し、実際に記録材に前記調整パターン画像を印刷し、検査部500内の読取部5051を用いて、調整のための濃度データを測定する構成でもよい。   In this embodiment, as described above, the density measurement is performed by forming the adjustment pattern image on the intermediate transfer member 306 and reading the toner image on the intermediate transfer member 306 by the density sensor 310. However, a configuration in which a recording material is fed, the adjustment pattern image is actually printed on the recording material, and density data for adjustment is measured using the reading unit 5051 in the inspection unit 500 may be used.

以上に説明したように、本実施例によれば、特殊なパターンを印刷物に付与することなく、プリンタ部300の印刷動作に対して影響を与えることなく濃度調整動作を行うタイミングを判定し、適確なタイミングで装置の濃度調整動作が可能となる。   As described above, according to the present exemplary embodiment, the timing for performing the density adjustment operation is determined without giving a special pattern to the printed matter and without affecting the printing operation of the printer unit 300, and is appropriately applied. The density adjustment operation of the apparatus can be performed at a precise timing.

以下、本発明の実施例2について説明する。なお、実施例1と同一の構成の説明に関しては省略する。
実施例2の印刷システム100は、印刷用の画像データをジョブとして、Network部4305より受信する。そして、印刷システム100は、受信した印刷データに基づき、検査部初期化制御(後述する図18)、印刷制御(図8)、濃度測定制御(図10)、調整制御(図14)の順で制御を実行する。印刷制御、濃度測定制御、調整制御に関しては、実施例1の制御と同様であるため、ここでは、検査部初期化制御に関して、図18に示すフローチャートを用いて説明する。
Embodiment 2 of the present invention will be described below. The description of the same configuration as that of the first embodiment is omitted.
The printing system 100 according to the second exemplary embodiment receives image data for printing from the network unit 4305 as a job. Based on the received print data, the printing system 100 performs inspection unit initialization control (FIG. 18 described later), print control (FIG. 8), density measurement control (FIG. 10), and adjustment control (FIG. 14) in this order. Execute control. Since print control, density measurement control, and adjustment control are the same as those in the first embodiment, here, the inspection unit initialization control will be described with reference to the flowchart shown in FIG.

〔検査部初期化制御〕
図18は、検査部500における検査部初期化制御の一例を示すフローチャートである。なお、このフローチャートの制御は、検査部CPU5001がROM5002にコンピュータ読取可能に記録されたプログラムを読み出して実行することにより実現される。
[Inspection part initialization control]
FIG. 18 is a flowchart illustrating an example of inspection unit initialization control in the inspection unit 500. Note that the control of this flowchart is realized by the inspection unit CPU 5001 reading and executing a program recorded in the ROM 5002 so as to be readable by a computer.

検査部CPU5001は、HOST I/F5007を介してコントローラ部400より印刷データを受信すると(S501)、該受信した印刷ジョブデータをHDD5011内に保存し、S502に処理を進める。本実施例では、S501で検査部CPU5001が受信する印刷データ内には、検査設定情報が含まれている(付加されている)ものとする。検査設定情報の内容は、印刷ジョブを生成する装置、例えばパーソナルコンピュータ(PC)にインストールされている印刷装置ドライバ(プリンタドライバ)の図19に示すようなユーザインタフェースから、ユーザが設定可能である。そして、PCで印刷ジョブを生成する際に、印刷装置ドライバにより印刷ジョブデータに格納され、該印刷ジョブデータがPCから印刷システム100に送信される。さらに、この印刷ジョブデータは、図8のS201でコントローラ部400から検査部500に転送され、上記S501で受信される。   Upon receiving print data from the controller unit 400 via the HOST I / F 5007 (S501), the inspection unit CPU 5001 stores the received print job data in the HDD 5011, and advances the process to S502. In this embodiment, it is assumed that inspection setting information is included (added) in the print data received by the inspection unit CPU 5001 in S501. The contents of the inspection setting information can be set by the user from a user interface as shown in FIG. 19 of a printing device driver (printer driver) installed in a device that generates a print job, for example, a personal computer (PC). When a print job is generated by the PC, the print device driver stores the print job data, and the print job data is transmitted from the PC to the printing system 100. Further, the print job data is transferred from the controller unit 400 to the inspection unit 500 in step S201 of FIG. 8 and is received in step S501.

図19は、本実施例に係る検査設定メニューを示すイメージ図である。
図19において、1701は文字品位検査レベル設定欄である。例えば、文字品位検査レベルとして、「厳しい」、「普通」、「甘い」、「検査なし」が設定可能である。この文字品位検査レベル設定欄1701で設定された文字品位検査レベルに応じて、検査装置制御部510により、記録材に印刷が適正に行われたか検査(検品)され、検品結果に応じて記録材が排紙トレイ部600又はNGトレイ520に搬送される。
FIG. 19 is an image diagram illustrating an inspection setting menu according to the present embodiment.
In FIG. 19, reference numeral 1701 denotes a character quality inspection level setting field. For example, “strict”, “normal”, “sweet”, and “no inspection” can be set as the character quality inspection level. In accordance with the character quality inspection level set in the character quality inspection level setting field 1701, the inspection device control unit 510 inspects (inspects) whether printing has been properly performed on the recording material, and the recording material according to the inspection result. Is conveyed to the paper discharge tray unit 600 or the NG tray 520.

1702は濃度ムラ検査レベル設定欄である。例えば、濃度ムラ検査レベルとして、「厳しい」、「普通」、「甘い」、「検査なし」が設定可能である。この濃度ムラ検査レベル設定欄1702で設定された濃度ムラ検査レベルに応じて、図18の検査部初期化制御が実行される。   Reference numeral 1702 denotes a density unevenness inspection level setting column. For example, “severe”, “normal”, “sweet”, and “no inspection” can be set as the density unevenness inspection level. In accordance with the density unevenness inspection level set in the density unevenness inspection level setting field 1702, the inspection unit initialization control of FIG. 18 is executed.

なお、S502〜S508は、図5の濃度測定領域抽出制御のS102〜S108の処理と同一の処理であるので、説明を省略する。
検査部CPU5001は、上記S501で受信したデータ内の全ての描画命令について上記S502〜S507の処理を終了した(描画命令終了)と判定した場合(S508でYes)、S509に処理を進める。
Note that S502 to S508 are the same processes as S102 to S108 of the density measurement region extraction control in FIG.
If the inspection unit CPU 5001 determines that the processing of S502 to S507 has been completed for all the rendering commands in the data received in S501 (end of the rendering command) (Yes in S508), the processing proceeds to S509.

S509では、検査部CPU5001は、上記S501にて受信した印刷データに含まれる検査設定情報の内容を確認する。
次に、検査部CPU5001は、上記S509で確認した検査設定内の濃度ムラ検査レベルに応じて、検査部500のHDD5011等に保持さてる閾値を変更する(S510)、本検査部初期化制御を終了する。
In step S509, the inspection unit CPU 5001 confirms the content of the inspection setting information included in the print data received in step S501.
Next, the inspection unit CPU 5001 changes the threshold held in the HDD 5011 of the inspection unit 500 according to the density unevenness inspection level in the inspection setting confirmed in S509 (S510), and performs this inspection unit initialization control. finish.

例えば、検査設定の濃度ムラ検査レベルが「厳しい」の場合は閾値を「10」に変更し、「普通」の場合は閾値を「20」に変更し、「甘い」の場合は閾値を「30」に変更し、「検査なし」の場合は閾値を「40」に変更する。このように、本実施例では、印刷ジョブに設定された検査レベルに応じて、濃度測定制御(図10のS310)で用いられる閾値を変更するように構成する。これにより、検査設定に応じて濃度調整の閾値が変更されるため、ユーザの要求レベルに応じて調整タイミングを変更することが可能となる。   For example, the threshold value is changed to “10” when the density unevenness inspection level of the inspection setting is “strict”, the threshold value is changed to “20” when it is “normal”, and the threshold value is set to “30” when it is “sweet”. , And in the case of “no inspection”, the threshold value is changed to “40”. As described above, in this embodiment, the threshold value used in the density measurement control (S310 in FIG. 10) is changed according to the inspection level set in the print job. Thereby, since the threshold value for density adjustment is changed according to the inspection setting, the adjustment timing can be changed according to the user's requested level.

なお、図19に示したような検査設定メニューを、操作部200の表示部に表示して、操作部200から、検査設定を受け付けるように構成してもよい。この場合、コントローラ部CPU4301は、操作部200から設定された検査設定情報をHDD4100等に保持し、該検査設定情報を、図8のS202で印刷ジョブに付加して検査部500に転送してもよい。   Note that the examination setting menu as shown in FIG. 19 may be displayed on the display unit of the operation unit 200 and the examination setting may be received from the operation unit 200. In this case, the controller unit CPU 4301 holds the inspection setting information set from the operation unit 200 in the HDD 4100 or the like, and adds the inspection setting information to the print job in S202 of FIG. Good.

また、操作部200から設定された検査設定情報をコントローラ部CPU4301が検査部500に転送し、検査部500のHDD5011等で保持し、図18のS510の濃度閾値変更処理で用いるようにしてもよい。   Further, the inspection setting information set from the operation unit 200 may be transferred to the inspection unit 500 by the controller unit CPU 4301, held in the HDD 5011 of the inspection unit 500, and used in the density threshold value changing process of S510 in FIG. .

以上に説明したように、本実施例によれば、濃度調整動作を行うタイミングを判定する閾値(図10のS310で濃度差を判定する際の判定レベル)を、ユーザ設定により適確に変更して、適切なタイミングで装置の濃度調整動作を可能とする。例えば、ユーザは、高品質な画像が要求される印刷物を印刷する際、濃度ムラ検査レベルを上げて設定し(例えば"厳しい"に設定し)、印刷することで、濃度差が大きくなる前に濃度調整が実行され、結果として高品質な印刷物を得ることが可能となる。また、高品質な画像が要求されていない印刷物を印刷する際、濃度ムラ検査レベルを下げて設定し(例えば"甘い"に設定し)、印刷することで、濃度差が極端に大きくなるまでは濃度調整が実行されず、中断を最小限に抑えて印刷を行うことができる。   As described above, according to the present embodiment, the threshold for determining the timing for performing the density adjustment operation (the determination level for determining the density difference in S310 in FIG. 10) is appropriately changed according to the user setting. Thus, the density adjustment operation of the apparatus can be performed at an appropriate timing. For example, when a user prints a printed matter that requires a high-quality image, the density unevenness inspection level is raised (for example, set to “strict”) and printed before the density difference becomes large. Density adjustment is performed, and as a result, a high-quality printed matter can be obtained. Also, when printing a print that does not require a high-quality image, set the density unevenness inspection level lower (for example, set to “sweet”) and print until the density difference becomes extremely large. Density adjustment is not performed, and printing can be performed with minimal interruption.

なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
It should be noted that the configuration and contents of the various data described above are not limited to this, and it goes without saying that the various data and configurations are configured according to the application and purpose.
Although one embodiment has been described above, the present invention can take an embodiment as, for example, a system, apparatus, method, program, or storage medium. Specifically, the present invention may be applied to a system composed of a plurality of devices, or may be applied to an apparatus composed of a single device.
Moreover, all the structures which combined said each Example are also contained in this invention.

(他の実施例)
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等のプロセッサ)がプログラムを読み出して実行する処理である。
(Other examples)
The present invention can also be realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media, and a computer (or a processor such as a CPU or MPU) of the system or apparatus executes the program. It is a process to read and execute.

また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形(各実施例の有機的な組合せを含む)が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
Further, the present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device.
The present invention is not limited to the above-described embodiments, and various modifications (including organic combinations of the embodiments) are possible based on the spirit of the present invention, and these are excluded from the scope of the present invention. is not. That is, the present invention includes all the combinations of the above-described embodiments and modifications thereof.

以上に説明したように、本発明によれば、特殊なパターンを印刷物に付与することなく、装置の印刷動作に対して影響を与えることなく濃度調整動作を行うタイミングを判定し、適確なタイミングで装置の濃度調整動作が可能となる。   As described above, according to the present invention, it is possible to determine the timing for performing the density adjustment operation without giving a special pattern to the printed matter and without affecting the printing operation of the apparatus. This makes it possible to adjust the density of the apparatus.

200 操作部
300 プリンタ部
400 コントローラ部
500 検品部
510 検品制御部
200 Operation unit 300 Printer unit 400 Controller unit 500 Inspection unit 510 Inspection control unit

Claims (10)

印刷データに基づいて印刷媒体に印刷処理を行う印刷手段と、
前記印刷手段が印刷する印刷データから濃度測定を行う領域を示す濃度測定領域を抽出する抽出手段と、
前記抽出手段により抽出された前記濃度測定領域において印刷されることが期待される濃度を示す期待濃度を決定する決定手段と、
前記印刷手段により印刷処理された印刷媒体の印刷面から画像データを読み取る読取手段と、
前記読取手段により読み取られた画像データにおける前記濃度測定領域に対応する領域の実測濃度を算出する実測濃度算出手段と、
前記濃度測定領域に対応する領域の前記期待濃度と前記濃度測定領域に対応する領域の前記実測濃度との濃度差を算出する濃度差算出手段と、
前記濃度差算出手段により算出された濃度差に基づき、前記印刷手段の印刷濃度を調整する調整動作を実行するか否かを判定する判定手段と、
を有することを特徴とする印刷装置。
Printing means for performing print processing on a print medium based on print data;
Extraction means for extracting a density measurement area indicating an area for density measurement from print data printed by the printing means;
Determining means for determining an expected density indicating a density expected to be printed in the density measurement region extracted by the extracting means;
Reading means for reading image data from a printing surface of a printing medium printed by the printing means;
An actually measured density calculating means for calculating an actually measured density of an area corresponding to the density measuring area in the image data read by the reading means;
A density difference calculating means for calculating a density difference between the expected density of the area corresponding to the density measurement area and the actually measured density of the area corresponding to the density measurement area;
Determination means for determining whether or not to perform an adjustment operation for adjusting the print density of the printing means based on the density difference calculated by the density difference calculation means;
A printing apparatus comprising:
前記判定手段は、前記濃度差算出手段により算出された濃度差と閾値とを比較し、前記濃度差が前記閾値を超える場合に、前記調整動作を実行すると判定することを特徴とする請求項1に記載の印刷装置。   The determination means compares the density difference calculated by the density difference calculation means with a threshold value, and determines that the adjustment operation is to be executed when the density difference exceeds the threshold value. The printing apparatus as described in. 前記印刷データに付加されている濃度差の判定レベルに応じて、前記閾値を変更する変更手段を有することを特徴とする請求項2に記載の印刷装置。   The printing apparatus according to claim 2, further comprising a changing unit that changes the threshold according to a determination level of a density difference added to the print data. 濃度差の判定レベルを設定する設定手段と、
前記設定手段により設定された判定レベルに応じて、前記閾値を変更する変更手段と、
を有することを特徴とする請求項2に記載の印刷装置。
Setting means for setting a judgment level of density difference;
Changing means for changing the threshold according to the determination level set by the setting means;
The printing apparatus according to claim 2, further comprising:
前記抽出手段は、前記印刷データに特定の面積を超える面積の塗りつぶし命令が含まれている場合に、該塗りつぶし命令で指定されている塗りつぶし領域内の領域を前記濃度測定を行う領域として抽出するものであり、
前記決定手段は、前記抽出手段により抽出された領域に対応する前記塗りつぶし命令で指定されている塗りつぶし濃度から前記期待濃度を決定することを特徴とする請求項1乃至4のいずれか1項に記載の印刷装置。
The extraction means extracts, when the print data includes a fill command having an area exceeding a specific area, a region within the fill region specified by the fill command as a region for performing the density measurement. And
5. The determination unit according to claim 1, wherein the determination unit determines the expected density from a fill density specified by the fill command corresponding to the area extracted by the extraction unit. Printing device.
前記調整動作を実行する調整手段を有し、
前記調整動作は、前記印刷手段により印刷媒体又は印刷媒体に画像を転写するための転写体の上に前記印刷手段が用いる印刷剤色で複数の濃度のパターンを形成し、該パターンを測定手段により測定し、該測定手段の測定結果に基づいて前記印刷手段の印刷濃度を調整するものであり、
前記期待濃度、及び前記実測濃度は、前記印刷手段が用いる各印刷剤色を成分とする色空間の濃度情報であり、
前記濃度差は、前記印刷剤色ごとに算出されるものであり、
前記調整手段は、前記判定手段により前記調整動作を実行すると判定されて前記調整動作を実行する場合には、前記閾値を超える前記濃度差が存在する印刷剤色に限定して前記パターンを形成することを特徴とする請求項2乃至5のいずれか1項に記載の印刷装置。
Adjusting means for executing the adjusting operation;
In the adjusting operation, a pattern having a plurality of densities is formed by a printing agent color used by the printing unit on a printing medium or a transfer body for transferring an image to the printing medium by the printing unit, and the pattern is measured by the measuring unit. Measuring and adjusting the printing density of the printing means based on the measurement result of the measuring means,
The expected density and the actually measured density are density information of a color space having each printing agent color used by the printing unit as a component,
The density difference is calculated for each printing agent color,
When the determination unit determines that the adjustment operation is to be executed by the determination unit and executes the adjustment operation, the adjustment unit forms the pattern only for the printing agent color having the density difference exceeding the threshold value. The printing apparatus according to claim 2, wherein the printing apparatus is a printer.
前記調整手段は、
前記判定手段により前記調整動作を実行すると判定された場合、及び、特定の周期で、前記調整動作を実行するものであり、
前記特定の周期で前記調整動作を実行する場合には、前記印刷剤色の複数の濃度のパターンから、前記実測濃度との濃度差が前記閾値を超えない期待濃度と同一色同一濃度のパターンを省略したパターンを形成することを特徴とする請求項6に記載の印刷装置。
The adjusting means includes
When it is determined that the adjustment operation is performed by the determination unit, and at a specific cycle, the adjustment operation is performed.
When the adjustment operation is executed in the specific cycle, a pattern having the same density and the same density as the expected density in which the density difference from the measured density does not exceed the threshold value from the plurality of density patterns of the printing agent color. The printing apparatus according to claim 6, wherein an omitted pattern is formed.
前記調整手段は、前記抽出手段、前記決定手段、前記読取手段、前記実測濃度算出手段、前記濃度差算出手段、及び、前記判定手段が存在しない場合には、前記印刷手段が用いる全ての印刷剤色で前記複数の濃度のパターンを形成することを特徴とする請求項6又は7に記載の印刷装置。   The adjusting means includes all the printing agents used by the printing means when the extracting means, the determining means, the reading means, the actually measured density calculating means, the density difference calculating means, and the determining means are not present. The printing apparatus according to claim 6, wherein the plurality of density patterns are formed with colors. 印刷装置の制御方法であって、
印刷手段が、印刷データに基づいて印刷媒体に印刷処理を行う印刷ステップと、
抽出手段が、前記印刷ステップで印刷する印刷データから濃度測定を行う領域を示す濃度測定領域を抽出する抽出ステップと、
決定手段が、前記抽出ステップで抽出された前記濃度測定領域において印刷されることが期待される濃度を示す期待濃度を決定する決定ステップと、
読取手段が、前記印刷ステップで印刷処理された印刷媒体の印刷面から画像データを読み取る読取ステップと、
実測濃度算出手段が、前記読取ステップで読み取られた画像データにおける前記濃度測定領域に対応する領域の実測濃度を算出する実測濃度算出ステップと、
濃度差算出手段が、前記濃度測定領域に対応する領域の前記期待濃度と前記濃度測定領域に対応する領域の前記実測濃度との濃度差を算出する濃度差算出ステップと
判定手段が、前記濃度差算出ステップで算出された濃度差に基づき、前記印刷手段の印刷濃度を調整する調整動作を実行するか否かを判定する判定ステップと、
を有することを特徴とする印刷装置の制御方法。
A method for controlling a printing apparatus,
A printing step in which the printing means performs a printing process on the print medium based on the print data;
An extraction step for extracting a density measurement region indicating a region for density measurement from the print data printed in the printing step;
A determination step for determining an expected density indicating a density expected to be printed in the density measurement region extracted in the extraction step;
A reading step for reading image data from a printing surface of the printing medium printed in the printing step;
An actually measured density calculating means for calculating an actually measured density of an area corresponding to the density measuring area in the image data read in the reading step;
A density difference calculating means for calculating a density difference between the expected density of the area corresponding to the density measurement area and the measured density of the area corresponding to the density measurement area; and a determination means comprising the density difference A determination step for determining whether to perform an adjustment operation for adjusting the print density of the printing unit based on the density difference calculated in the calculation step;
A control method for a printing apparatus, comprising:
印刷装置に設けられたプロセッサを、請求項1乃至8のいずれか1項に記載された印刷装置の手段として機能させるためのプログラム。   The program for functioning the processor provided in the printing apparatus as a means of the printing apparatus as described in any one of Claims 1 thru | or 8.
JP2010196507A 2010-09-02 2010-09-02 Printer, method for controlling printer, and program Withdrawn JP2012051272A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010196507A JP2012051272A (en) 2010-09-02 2010-09-02 Printer, method for controlling printer, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010196507A JP2012051272A (en) 2010-09-02 2010-09-02 Printer, method for controlling printer, and program

Publications (1)

Publication Number Publication Date
JP2012051272A true JP2012051272A (en) 2012-03-15

Family

ID=45905195

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010196507A Withdrawn JP2012051272A (en) 2010-09-02 2010-09-02 Printer, method for controlling printer, and program

Country Status (1)

Country Link
JP (1) JP2012051272A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014010422A (en) * 2012-07-03 2014-01-20 Fuji Xerox Co Ltd Image forming device and program
JP2016107415A (en) * 2014-12-02 2016-06-20 コニカミノルタ株式会社 Image formation device, calibration control program, and calibration control method
JP2017134281A (en) * 2016-01-28 2017-08-03 コニカミノルタ株式会社 Image forming device
JP2017219753A (en) * 2016-06-09 2017-12-14 株式会社リコー Image forming apparatus, image forming system, and image forming method
CN110385917A (en) * 2018-04-18 2019-10-29 森大(深圳)技术有限公司 Ink-jet printer output ink quantity control method, device, equipment and storage medium
JP2021191634A (en) * 2020-01-06 2021-12-16 コニカミノルタ株式会社 Image formation apparatus and image formation method
JP2023030810A (en) * 2021-08-24 2023-03-08 キヤノン株式会社 Inspection device, inspection system, control method for inspection device, and program
JP2024177066A (en) * 2023-06-07 2024-12-19 キヤノン株式会社 Image forming system
US12429804B2 (en) 2023-06-07 2025-09-30 Canon Kabushiki Kaisha Image forming system

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014010422A (en) * 2012-07-03 2014-01-20 Fuji Xerox Co Ltd Image forming device and program
JP2016107415A (en) * 2014-12-02 2016-06-20 コニカミノルタ株式会社 Image formation device, calibration control program, and calibration control method
JP2017134281A (en) * 2016-01-28 2017-08-03 コニカミノルタ株式会社 Image forming device
JP2017219753A (en) * 2016-06-09 2017-12-14 株式会社リコー Image forming apparatus, image forming system, and image forming method
CN110385917A (en) * 2018-04-18 2019-10-29 森大(深圳)技术有限公司 Ink-jet printer output ink quantity control method, device, equipment and storage medium
CN110385917B (en) * 2018-04-18 2020-11-06 深圳市汉森软件有限公司 Method, device and equipment for controlling ink output quantity of ink-jet printer and storage medium
JP2021191634A (en) * 2020-01-06 2021-12-16 コニカミノルタ株式会社 Image formation apparatus and image formation method
JP7243771B2 (en) 2020-01-06 2023-03-22 コニカミノルタ株式会社 Image forming apparatus and image forming method
JP2023081956A (en) * 2020-01-06 2023-06-13 コニカミノルタ株式会社 Image formation apparatus and image formation method
JP7468729B2 (en) 2020-01-06 2024-04-16 コニカミノルタ株式会社 Image forming apparatus and image forming method
JP2023030810A (en) * 2021-08-24 2023-03-08 キヤノン株式会社 Inspection device, inspection system, control method for inspection device, and program
JP2024177066A (en) * 2023-06-07 2024-12-19 キヤノン株式会社 Image forming system
US12429804B2 (en) 2023-06-07 2025-09-30 Canon Kabushiki Kaisha Image forming system

Similar Documents

Publication Publication Date Title
JP2012051272A (en) Printer, method for controlling printer, and program
US8248640B2 (en) Image forming apparatus, controlling unit, image forming method and computer readable medium
CN102984431B (en) Image forming apparatus and control method thereof
JP5531447B2 (en) Image forming apparatus, control apparatus, and program
US8928943B2 (en) Image processing apparatus and image processing method
JP4371803B2 (en) Image forming apparatus
JP3854965B2 (en) Image forming apparatus
JP2013120170A (en) Inspection device
JP2009145692A (en) Image forming apparatus and image quality adjusting method
JP5495821B2 (en) Image forming apparatus and control method thereof
JP4721115B2 (en) Image forming apparatus and printer calibration apparatus
JP4968307B2 (en) Image forming apparatus and image forming system
JP5584522B2 (en) Image forming apparatus and gradation adjustment method thereof
JP2001154428A (en) Image forming apparatus and image forming method
JP2011161813A (en) Printing device, printer driver and printing system
JP5811470B2 (en) Control device and control program
JP5804390B2 (en) Control device and control program
JP2008268544A (en) Image forming apparatus
JP4952817B2 (en) Printing apparatus and printing program
JP4865305B2 (en) Image forming process control apparatus and image forming apparatus having the same
JP6370141B2 (en) Image forming apparatus, image forming method, and program
JP2015087407A (en) Image forming apparatus
JP2012133042A (en) Image processing device, image processing method and program
JP7625431B2 (en) Image forming device
JP2019074574A (en) Image forming apparatus and image forming system

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20131105