[go: up one dir, main page]

JP2024175516A - Image forming device - Google Patents

Image forming device Download PDF

Info

Publication number
JP2024175516A
JP2024175516A JP2023093355A JP2023093355A JP2024175516A JP 2024175516 A JP2024175516 A JP 2024175516A JP 2023093355 A JP2023093355 A JP 2023093355A JP 2023093355 A JP2023093355 A JP 2023093355A JP 2024175516 A JP2024175516 A JP 2024175516A
Authority
JP
Japan
Prior art keywords
toner
unit
image
image data
amount
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2023093355A
Other languages
Japanese (ja)
Inventor
伸明 鈴木
Nobuaki Suzuki
良 鈴木
Ryo Suzuki
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 JP2023093355A priority Critical patent/JP2024175516A/en
Publication of JP2024175516A publication Critical patent/JP2024175516A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Dry Development In Electrophotography (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Color Electrophotography (AREA)

Abstract

To solve the problem in which: toner consumption cannot be determined by a plurality of methods.SOLUTION: An image forming apparatus 102 has: a halftone unit 504 that executes halftone processing on image data; a density correction unit 503 that converts the image data on the basis of a conversion condition; a printer engine 104 that forms an image by using toner on the basis of image data obtained through the conversion; a toner amount calculation unit 510 that determines toner consumption on the basis of the image data before being converted by the density correction unit 503; and a toner amount calculation unit 505 that determines toner consumption on the basis of the image data after being converted by the density correction unit 503.SELECTED DRAWING: Figure 12

Description

本発明は画像形成装置のトナー残量を決定する残量決定処理に関する。 The present invention relates to a remaining amount determination process that determines the remaining amount of toner in an image forming device.

電子写真方式の複写機やプリンターには、画像形成のたびにトナーの消費量を算出し、その算出結果にもとづいて、トナー残量をパネル表示するものがある。ここで、トナー残量の検知方法としてセンサ等を用いる方法があるが、このような方法によると、小型化や省スペース化による機構上の制約を受け、部品追加や設計変更によるコストが増加する等の問題が生ずる。このため、画像データからトナー消費量を推定する方法がいくつか提案されている。 Some electrophotographic copiers and printers calculate the amount of toner consumed each time an image is formed, and display the remaining toner amount on a panel based on the calculation results. One method for detecting the remaining toner amount is to use a sensor, but this method is subject to mechanical constraints due to miniaturization and space saving, and problems arise such as increased costs due to the addition of parts and design changes. For this reason, several methods have been proposed for estimating the amount of toner consumed from image data.

特許文献1では、中間調補正処理前の多値入力画像データの各画素の濃度値を算出し、各画素の濃度値をトナー消費量へ変換したカウント値を1ページ毎に積算することによって、1ページ毎のトナー消費量を算出している。中間調補正処理とは、階調部の入力信号値と濃度の関係が理想とする一定の状態になるように入力信号値を補正する処理である。そのため、中間調補正処理を行う機種においては、中間調補正処理前の多値画像データを使ってトナー消費量を算出することで、階調部のトナー消費量を精度よく算出できることが知られている。 In Patent Document 1, the density value of each pixel of multi-value input image data before halftone correction processing is calculated, and the density value of each pixel is converted into the toner consumption amount, and the count value is added up for each page, thereby calculating the toner consumption amount for each page. Halftone correction processing is a process that corrects the input signal value so that the relationship between the input signal value and the density of the gradation part becomes an ideal constant state. Therefore, in models that perform halftone correction processing, it is known that the toner consumption amount of the gradation part can be calculated with high accuracy by calculating the toner consumption amount using the multi-value image data before halftone correction processing.

特許文献2では、画像のエッジ部に配置される印字ドットでは印字ドットが網羅的に配置された部分(ベタ部)よりも多くトナーが消費される現象(エッジ効果)を考慮するため、以下の方法を提案している。印字画素の連続数に応じた重み係数を予め準備しておき、画素ごとに対応する重み係数を乗じて1画素当たりのトナー消費量を求め、これを画像に含まれるすべての画素について積算することによって1ページの画像のトナー消費量を算出する方法である。この方法を使うと、エッジ効果の影響を強く受ける文字部のトナー消費量を精度よく算出できることが知られている。 Patent Document 2 proposes the following method to take into account the phenomenon (edge effect) in which print dots placed on the edge of an image consume more toner than parts where print dots are placed comprehensively (solid parts). This method involves preparing a weighting factor according to the number of consecutive print pixels in advance, multiplying each pixel by the corresponding weighting factor to find the toner consumption per pixel, and accumulating this for all pixels in the image to calculate the toner consumption for one page of an image. It is known that this method can be used to accurately calculate the toner consumption for text parts, which are strongly affected by the edge effect.

特開2007-114593号公報JP 2007-114593 A 特開2009-98185号公報JP 2009-98185 A

しかしながら、特許文献1のトナー消費量算出方法では、階調部のトナー消費量を精度よく算出できるものの、エッジ効果の影響を強く受ける文字部のトナー消費量の算出精度は高くないという課題があった。特許文献2のトナー消費量算出方法では、文字部のトナー消費量を精度よく算出できるものの、画素のオン/オフパターンが高密度に繰り返され、複雑なドットパターンが多く存在する階調部のトナー消費量の算出精度は高くないという課題があった。 However, the toner consumption calculation method of Patent Document 1 can accurately calculate the toner consumption in gradation areas, but has the problem that it does not calculate the toner consumption in text areas, which are strongly affected by edge effects, with high accuracy. The toner consumption calculation method of Patent Document 2 can accurately calculate the toner consumption in text areas, but has the problem that it does not calculate the toner consumption in gradation areas, where pixel on/off patterns are repeated at high density and many complex dot patterns exist.

したがって、どちらか一方のトナー消費量算出方法を用いると、選択したトナー消費量算出方法において算出精度が低い画像パターンが多く含まれている場合、トナー消費量の算出に大きな誤差が生じてしまう。つまり、従来の画像形成装置においては予め決められた1つの方法でしかトナー消費量を決定することができない点が問題であった。 Therefore, if one of the toner consumption calculation methods is used, and many image patterns are included that have low calculation accuracy using the selected toner consumption calculation method, a large error will occur in the calculation of toner consumption. In other words, the problem with conventional image forming devices is that toner consumption can only be determined using one predetermined method.

そこで本発明はトナー消費量を複数の方法によって決定する画像形成装置を提供することを目的とする。 The present invention aims to provide an image forming device that determines toner consumption using multiple methods.

上記課題を解決するため、本発明の画像形成装置は、画像データに中間調処理を実施する中間調処理手段と、前記中間調処理の種類に対応する変換条件に基づき前記画像データを変換する変換手段と、前記変換手段により変換された前記画像データに基づき、トナーを用いて画像を形成する画像形成手段と、前記変換手段により変換される前の画像データに基づいて、前記画像形成手段が消費するトナーの量を決定する第1決定手段と、前記変換手段により変換された後の画像データに基づいて、前記画像形成手段が消費するトナーの量を決定する第2決定手段と、を有することを特徴とする。 To solve the above problem, the image forming device of the present invention is characterized by having a halftone processing means for performing halftone processing on image data, a conversion means for converting the image data based on conversion conditions corresponding to the type of halftone processing, an image forming means for forming an image using toner based on the image data converted by the conversion means, a first determination means for determining the amount of toner to be consumed by the image forming means based on the image data before being converted by the conversion means, and a second determination means for determining the amount of toner to be consumed by the image forming means based on the image data after being converted by the conversion means.

本発明によればトナー消費量を複数の方法によって決定できる。 According to the present invention, toner consumption can be determined in a number of ways.

画像形成装置の全体構成を示す図1 is a diagram showing an overall configuration of an image forming apparatus; 画像形成装置の断面図Cross-sectional view of an image forming apparatus プリンタエンジンの構成図Printer engine configuration diagram ビデオコントローラの構成図Video controller configuration diagram データ処理部の構成図Data processing unit configuration diagram 濃度補正処理部の構成図Configuration diagram of density correction processing unit トナー量計算部1の構成図Configuration diagram of toner amount calculation unit 1 画素値とトナー消費量の関係を示すグラフGraph showing the relationship between pixel value and toner consumption 画素値補正テーブルPixel Value Correction Table トナー量計算部2の構成図Configuration diagram of toner amount calculation unit 2 線幅に基づくカウンタ値の補正例Example of counter value correction based on line width 実施例1のトナー残量の算出処理のフローチャート1 is a flowchart of a process for calculating a remaining amount of toner according to the first embodiment; 実施例1および実施例2の効果を示す図FIG. 1 shows the effects of the first and second embodiments. 実施例2のトナー残量の算出処理のフローチャート11 is a flowchart of a process for calculating a remaining amount of toner according to a second embodiment of the present invention; 印刷用途の識別値とトナー算出方法のテーブル例Example table of identification values for printing applications and toner calculation methods

以下に、図面を参照してこの発明の好適な実施例を例示的に詳しく説明する。ただし、この実施例に記載されている構成要素の相対配置、数値等は、特に特定的な記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。 Below, a preferred embodiment of the present invention will be described in detail by way of example with reference to the drawings. However, the relative positions and numerical values of the components described in this embodiment are not intended to limit the scope of the present invention to those alone unless otherwise specified.

(実施例1)
(画像形成装置の全体構成)
図1を用いて画像形成装置102の構成について説明する。本実施例ではイエロー、マゼンタ、シアン、ブラック(以下、Y,M,C,Kと呼ぶ)の4色の色材(色剤)によって画像を形成するカラー画像形成装置を用いて説明する。画像形成装置102は各種制御やデータ処理を行うビデオコントローラ103と転写材に可視化された画像形成を行うプリンタエンジン104を有している。転写材は、記録材、記録媒体、用紙、シート、転写紙と呼ばれることもある。画像形成装置102にはネットワークやパラレルインターフェイス、シリアルインターフェイスなどを介してホストコンピュータ101などが接続されている。ホストコンピュータ101は、ユーザがプリンタドライバ上で設定したプリント条件(例えば、用紙サイズ、部数、印刷の向き、印刷用途、など)に基づいたプリント実行要求を画像形成装置102に指示する。ビデオコントローラ103は、ホストコンピュータ101からプリントの実行の指示とともに送信される印刷データを画像データにラスタライズし、後述するデータ処理を行って、プリンタエンジン104に送信する。
Example 1
(Overall configuration of image forming apparatus)
The configuration of the image forming apparatus 102 will be described with reference to FIG. 1. In this embodiment, a color image forming apparatus that forms an image using four color materials (coloring materials) of yellow, magenta, cyan, and black (hereinafter referred to as Y, M, C, and K) will be described. The image forming apparatus 102 has a video controller 103 that performs various controls and data processing, and a printer engine 104 that forms a visualized image on a transfer material. The transfer material is also called a recording material, a recording medium, a paper, a sheet, or a transfer paper. A host computer 101 and the like are connected to the image forming apparatus 102 via a network, a parallel interface, a serial interface, or the like. The host computer 101 issues a print execution request to the image forming apparatus 102 based on print conditions (e.g., paper size, number of copies, print orientation, print purpose, etc.) set by a user on a printer driver. The video controller 103 rasterizes print data sent from the host computer 101 together with an instruction to execute printing into image data, performs data processing (described later), and sends the data to the printer engine 104.

(プリンタエンジン制御)
図2および図3を用いて、Y,M,C,Kのトナーを用いて多色画像を形成する電子写真方式のプリンタエンジン104の動作を説明する。なお、4色に共通する事項を説明するときは、YMCKの文字を参照符号から省略する。図2は電子写真方式の画像形成装置102の一例を示している。画像形成装置102は中間転写体27を採用したタンデム方式のカラー画像形成装置である。図3はプリンタエンジン104の制御ユニットを示すブロック図である。プリンタエンジン104は、エンジン制御部301とエンジン機構部302を有している。エンジン機構部302はエンジン制御部301からの各種指示にしたがって動作する。
(Printer engine control)
2 and 3, the operation of an electrophotographic printer engine 104 that forms a multi-color image using Y, M, C, and K toners will be described. When describing matters common to the four colors, the letters YMCK will be omitted from the reference symbols. FIG. 2 shows an example of an electrophotographic image forming apparatus 102. The image forming apparatus 102 is a tandem-type color image forming apparatus that employs an intermediate transfer body 27. FIG. 3 is a block diagram showing a control unit of the printer engine 104. The printer engine 104 has an engine control unit 301 and an engine mechanism unit 302. The engine mechanism unit 302 operates according to various instructions from the engine control unit 301.

エンジン機構部302のレーザ/スキャナ系308は、図2に示したスキャナ部24を有している。スキャナ部24はレーザ発光素子、レーザドライバ回路、スキャナモータ、回転多面鏡、スキャナドライバ等を含む。スキャナ部24はビデオコントローラ103から送られてくるレーザの露光時間を示すレーザ駆動信号にしたがってレーザを点灯させ、回転多面鏡によってレーザ光を反射させることで感光体ドラム22を露光走査する。露光光は感光体ドラム22の表面を選択的に露光することにより、静電潜像が形成される。 The laser/scanner system 308 of the engine mechanism section 302 has the scanner section 24 shown in FIG. 2. The scanner section 24 includes a laser light emitting element, a laser driver circuit, a scanner motor, a rotating polygon mirror, a scanner driver, etc. The scanner section 24 turns on the laser in accordance with a laser drive signal indicating the laser exposure time sent from the video controller 103, and exposes and scans the photosensitive drum 22 by reflecting the laser light by the rotating polygon mirror. The exposure light selectively exposes the surface of the photosensitive drum 22, forming an electrostatic latent image.

作像系309は、プリンタエンジン104の中枢をなす部分であり、感光体ドラム22Y、22M、22C、22K上に形成された潜像を現像してトナー画像を形成し、転写材上に転写して定着させる。図2が示すように、作像系309は、4つの画像形成部を有している。各画像形成部は、感光体ドラム22、帯電器23、現像器26を有している。作像系309は、さらに、中間転写体27、転写ローラ28および定着部30、および、作像を行なう上で必要となる各種バイアス(高電圧)を生成する高圧電源回路を有している。帯電器23Y、23M、23C、23Kは、感光体ドラム22Y、22M、22C、22Kの表面を一様に帯電させる帯電ローラ23YS、23MS、23CS、23KSを有している。現像手段である現像器26Y、26M、26C、26Kはそれぞれ、トナー像を潜像に付着させるための現像スリーブ26YS、26MS、26CS、26KSを有している。 The image forming system 309 is the central part of the printer engine 104, and develops the latent images formed on the photosensitive drums 22Y, 22M, 22C, and 22K to form toner images, which are then transferred to a transfer material and fixed. As shown in FIG. 2, the image forming system 309 has four image forming units. Each image forming unit has a photosensitive drum 22, a charger 23, and a developer 26. The image forming system 309 further has an intermediate transfer body 27, a transfer roller 28, and a fixing unit 30, as well as a high-voltage power supply circuit that generates various biases (high voltages) required for image formation. The chargers 23Y, 23M, 23C, and 23K have charging rollers 23YS, 23MS, 23CS, and 23KS that uniformly charge the surfaces of the photosensitive drums 22Y, 22M, 22C, and 22K. The developing units 26Y, 26M, 26C, and 26K, which are developing means, each have a developing sleeve 26YS, 26MS, 26CS, and 26KS for attaching a toner image to the latent image.

帯電器23、現像器26および感光体ドラム22はプロセスカートリッジとして画像形成装置102の本体に脱着可能に取り付けられている。中間転写体27は、駆動ローラ25によって駆動され、感光体ドラム22Y、22M、22C、22Kからトナー画像を一次転写される。中間転写体27に転写ローラ28が接触することで、転写材11が狭持搬送されるとともに、中間転写体27上のトナー像が転写材11に2次転写される。転写ローラ28は、転写材11上にトナー像を転写している期間は転写材11に当接し、転写が完了すると中間転写体27から離間する。定着部30は、転写材11を搬送しながら、トナー像を溶融定着させる。 The charger 23, the developer 26 and the photosensitive drum 22 are detachably attached to the main body of the image forming apparatus 102 as a process cartridge. The intermediate transfer body 27 is driven by a drive roller 25, and the toner image is primarily transferred from the photosensitive drums 22Y, 22M, 22C and 22K. The transfer roller 28 comes into contact with the intermediate transfer body 27, and the transfer material 11 is sandwiched and transported, and the toner image on the intermediate transfer body 27 is secondarily transferred to the transfer material 11. The transfer roller 28 abuts against the transfer material 11 while the toner image is being transferred onto the transfer material 11, and moves away from the intermediate transfer body 27 when the transfer is completed. The fixing unit 30 melts and fixes the toner image while transporting the transfer material 11.

定着部30は、転写材11を加熱する定着ローラ31と、転写材11を定着ローラ31に圧接させる加圧ローラ32とを備えている。定着ローラ31と加圧ローラ32は中空状に形成され、内部にそれぞれヒータ33、34が設置されている。クリーニング部29は、中間転写体27上に残ったトナーをクリーニングする。4つのプロセスカートリッジはそれぞれ不揮発性のメモリデバイスを有している。エンジン制御部301のCPU303やASIC304は、メモリデバイスに各種情報(トータルでの画像形成枚数や稼働時間)の読み書きを行なう。 The fixing unit 30 includes a fixing roller 31 that heats the transfer material 11, and a pressure roller 32 that presses the transfer material 11 against the fixing roller 31. The fixing roller 31 and the pressure roller 32 are hollow, and heaters 33 and 34 are installed inside, respectively. The cleaning unit 29 cleans toner remaining on the intermediate transfer body 27. Each of the four process cartridges has a non-volatile memory device. The CPU 303 and ASIC 304 of the engine control unit 301 read and write various information (total number of images formed and operating time) from and to the memory device.

給紙・搬送系310は、転写材11の給紙および搬送を司る部分であり、各種搬送系モータ、給紙部21(給紙カセット21aや給紙トレイ21b)、給紙ローラ、排紙ローラを含む各種搬送ローラ等で構成される。給紙・搬送系310は、作像系309の動作に合わせて給紙カセット21aまたは給紙トレイ21bから転写材11を給紙して搬送する。 The paper feed/transport system 310 is responsible for feeding and transporting the transfer material 11, and is composed of various transport system motors, the paper feed section 21 (paper feed cassette 21a and paper feed tray 21b), paper feed rollers, and various transport rollers including a paper discharge roller. The paper feed/transport system 310 feeds and transports the transfer material 11 from the paper feed cassette 21a or paper feed tray 21b in accordance with the operation of the image creation system 309.

センサ系311は、レーザ/スキャナ系308、作像系309、給紙・搬送系310を、CPU303やASIC304が制御する上で必要な情報を収集するためのセンサ群である。このセンサ群には、定着部30の温度センサ、感光体ドラム22、中間転写体27または転写材11に形成されたトナー画像の濃度を検知する濃度センサ40、色ずれを検知するセンサ、用紙サイズセンサ、紙先端検知センサ、紙搬送検知センサなどが含まれる。CPU303はセンサ系311により検知された情報を取得し、プリントシーケンスの制御に反映する。 The sensor system 311 is a group of sensors that collect information required for the CPU 303 and ASIC 304 to control the laser/scanner system 308, the imaging system 309, and the paper feed/transport system 310. This group of sensors includes a temperature sensor for the fixing unit 30, a density sensor 40 that detects the density of the toner image formed on the photoconductor drum 22, the intermediate transfer body 27, or the transfer material 11, a sensor that detects color shift, a paper size sensor, a paper leading edge detection sensor, a paper transport detection sensor, and the like. The CPU 303 acquires the information detected by the sensor system 311 and reflects it in the control of the print sequence.

エンジン制御部301のCPU303は、RAM305を主メモリやワークエリアとして利用し、不揮発性記憶部306に格納されている各種制御プログラムに従い、エンジン機構部302を制御する。システムバス312は、アドレスバスおよびデータバスを持つ。エンジン制御部301やエンジン機構部302の各構成要素は、システムバス312に接続され、互いにアクセス可能となっている。 The CPU 303 of the engine control unit 301 uses the RAM 305 as a main memory and a work area, and controls the engine mechanism unit 302 according to various control programs stored in the non-volatile storage unit 306. The system bus 312 has an address bus and a data bus. The components of the engine control unit 301 and the engine mechanism unit 302 are connected to the system bus 312 and can access each other.

CPU303は、ビデオコントローラ103からエンジンインターフェイス部307を介してプリント実行命令を受信すると、まず作像系309を駆動し、帯電器23によって感光体ドラム22の表面を帯電させる。CPU303は、レーザ駆動信号を生成して出力することでレーザ/スキャナ系308を駆動し、スキャナ部24によって感光体ドラム22に静電潜像を形成する。 When the CPU 303 receives a print execution command from the video controller 103 via the engine interface unit 307, it first drives the image creation system 309 and charges the surface of the photoconductor drum 22 with the charger 23. The CPU 303 generates and outputs a laser drive signal to drive the laser/scanner system 308, and forms an electrostatic latent image on the photoconductor drum 22 with the scanner unit 24.

次にCPU303は作像系309を駆動し、現像器26に静電潜像を現像させて単色トナー像を形成させる。この単色トナー像を中間転写体27上で重なるように一次転写することでフルカラーのトナー像を中間転写体27上に形成させる。CPU303は、給紙・搬送系310を制御し、給紙ローラによって給紙部21から転写材11を給紙させ、このトナー像を転写材11へ転写させる。その後、CPU303は、定着部30を制御して転写材11上のトナー像を定着させる。 Next, CPU 303 drives image-forming system 309, causing developer 26 to develop the electrostatic latent image to form a monochrome toner image. This monochrome toner image is primarily transferred onto intermediate transfer body 27 so that the images are superimposed on the intermediate transfer body 27, forming a full-color toner image on the intermediate transfer body 27. CPU 303 controls paper feed/transport system 310, causes the paper feed roller to feed transfer material 11 from paper feed unit 21, and transfers the toner image onto transfer material 11. CPU 303 then controls fixing unit 30 to fix the toner image on transfer material 11.

ASIC304は、CPU303からの指示にしたがって、各種プリントシーケンスを実行する上での各モータの制御や現像バイアス等の高圧電源の制御を行なう。なお、ASIC304の機能の一部または全てをCPU303が実現する構成としてもよい。 The ASIC 304 controls the motors and high-voltage power supplies such as the development bias when executing various print sequences in accordance with instructions from the CPU 303. Note that the CPU 303 may be configured to realize some or all of the functions of the ASIC 304.

(ビデオコントローラの構成)
図4を用いてビデオコントローラ103の構成例について説明する。CPU401は、ビデオコントローラ103全体の制御を司るCPUである。不揮発性の記憶部402は、CPU401が実行する各種制御コードや制御に使用するデータを格納する記憶手段である。記憶部402は、たとえば、ROM、EEPROM、ハードディスクである。なお、記憶部402は画像データを変換するために用いる変換条件としての階調補正テーブルを格納する。RAM403は、CPU401の主メモリやワークエリア等として機能する一時記憶用のメモリである。
(Video Controller Configuration)
An example of the configuration of the video controller 103 will be described with reference to Fig. 4. The CPU 401 is a CPU that controls the entire video controller 103. The non-volatile storage unit 402 is a storage means that stores various control codes executed by the CPU 401 and data used for control. The storage unit 402 is, for example, a ROM, an EEPROM, or a hard disk. The storage unit 402 stores a tone correction table as a conversion condition used to convert image data. The RAM 403 is a temporary storage memory that functions as the main memory, work area, etc. of the CPU 401.

ホストインターフェイス部404は、ホストコンピュータ101からの印刷データおよび制御データを受信するインターフェースである。ホストインターフェイス部404が受信した印刷データはRAM403に格納される。ここで印刷データはホストコンピュータ101においてハーフトーン処理が実行された後のビットマップデータであってもよいし、PDL(ページ記述言語)データであってもよい。PDLデータとは、ページ記述言語によって記述されたデータである。印刷データは、文字、グラフィックス、写真の属性データを含んでいる。 The host interface unit 404 is an interface that receives print data and control data from the host computer 101. The print data received by the host interface unit 404 is stored in the RAM 403. Here, the print data may be bitmap data after halftone processing has been performed in the host computer 101, or it may be PDL (page description language) data. PDL data is data described in a page description language. The print data includes attribute data for characters, graphics, and photographs.

DMA制御部407は、CPU401からの指示によりRAM403のデータを、エンジンインターフェイス部409やデータ処理部406に転送する。データ処理部406は、CPU401からの指示によりRAM403の画像データに対して各種のデータ処理(例:トナー消費量の推定など)を行う。データ処理部406の詳細な動作については後述する。 The DMA control unit 407 transfers data in the RAM 403 to the engine interface unit 409 and the data processing unit 406 in response to instructions from the CPU 401. The data processing unit 406 performs various data processing (e.g., estimating toner consumption) on the image data in the RAM 403 in response to instructions from the CPU 401. The detailed operation of the data processing unit 406 will be described later.

操作/表示部408は、ユーザからの諸設定や指示の入力を受け付けたり、画像形成装置102の各種情報を表示する。エンジンインターフェイス部409は、プリンタエンジン104に対する信号の入出力部である。たとえば、エンジンインターフェイス部409は、データ処理部406から出力されるレーザ駆動信号をプリンタエンジン104へ送出する。 The operation/display unit 408 accepts various settings and instructions input from the user, and displays various information about the image forming device 102. The engine interface unit 409 is an input/output unit for signals to the printer engine 104. For example, the engine interface unit 409 sends a laser drive signal output from the data processing unit 406 to the printer engine 104.

トナー量管理部405は、データ処理部406から通知されるページごとのトナー消費量を元にプロセスカートリッジ内のトナー残量を更新して操作/表示部408に表示させる。トナー量管理部405は、ホストインターフェイス部404を介してホストコンピュータ101にトナー残量を通知してもよい。 The toner amount management unit 405 updates the remaining amount of toner in the process cartridge based on the amount of toner consumed per page notified by the data processing unit 406, and displays it on the operation/display unit 408. The toner amount management unit 405 may notify the host computer 101 of the remaining amount of toner via the host interface unit 404.

濃度補正処理部411は、CPU401からの指示、またはエンジンインターフェイス部409を介したプリンタエンジン104からの指示により濃度補正処理を行う。濃度補正処理部411は、後述する濃度補正部503で濃度補正時に使用する階調補正テーブルを生成する。濃度補正処理部411により生成された階調補正テーブルは記憶部402に格納される。濃度補正処理部411の詳細な動作については後述する。 The density correction processing unit 411 performs density correction processing according to instructions from the CPU 401 or instructions from the printer engine 104 via the engine interface unit 409. The density correction processing unit 411 generates a gradation correction table used during density correction by the density correction unit 503 described below. The gradation correction table generated by the density correction processing unit 411 is stored in the memory unit 402. The detailed operation of the density correction processing unit 411 will be described later.

システムバス410は、アドレスバスおよびデータバスを有する。上述の各構成要素は、システムバス410に接続され、互いにアクセス可能となっている。なお、データ処理部406の機能はASIC(特定用途集積回路)や専用ハードウェアとして実現してもよいし、機能の一部または全てをCPU401が実現する構成であってもよい。あるいは、ビデオコントローラ103の機能の一部または全てをホストコンピュータ101が実現する構成であってもよい。 The system bus 410 has an address bus and a data bus. Each of the above-mentioned components is connected to the system bus 410 and can access each other. The functions of the data processing unit 406 may be realized as an ASIC (application specific integrated circuit) or dedicated hardware, or some or all of the functions may be realized by the CPU 401. Alternatively, some or all of the functions of the video controller 103 may be realized by the host computer 101.

(データ処理部の構成)
図5はデータ処理部406の処理の内容を説明するためのブロック図である。RIP部501はRAM403に格納されているPDLで記述された画像データの内容を解析して中間言語データを生成し、さらに中間言語データをラスタライズしてラスタ画像データを生成する。RIPは、ラスターイメージプロセッサの略称である。ラスタ画像データはRGB画像データとしてRAM403に書き込まれる。
(Configuration of Data Processing Unit)
5 is a block diagram for explaining the processing contents of the data processing unit 406. The RIP unit 501 analyzes the contents of image data described in PDL stored in the RAM 403 to generate intermediate language data, and further rasterizes the intermediate language data to generate raster image data. RIP is an abbreviation for raster image processor. The raster image data is written to the RAM 403 as RGB image data.

色変換部502はRGB画像データを画像形成装置102の色再現域に合わせたデバイスRGB信号に変換するカラーマッチング処理を実行する。さらに色変換部502はデバイスRGB信号を画像形成装置102のトナー色材色であるYMCK信号に変換する色分解処理を実行する。このように、色変換部502はRIP部501が出力するRGB画像データを、順次、YMCKの画像データに変換し、RAM403に書き込む。 The color conversion unit 502 performs color matching processing to convert the RGB image data into device RGB signals that match the color reproduction range of the image forming device 102. Furthermore, the color conversion unit 502 performs color separation processing to convert the device RGB signals into YMCK signals, which are the toner color material colors of the image forming device 102. In this way, the color conversion unit 502 sequentially converts the RGB image data output by the RIP unit 501 into YMCK image data and writes it to the RAM 403.

濃度補正部503は、色変換部502が出力するYMCK信号(画像データ)の各階調値を、記憶部402(図4)に格納された階調補正テーブルに基づき変換する。これは、YMCK信号(画像データ)の各階調値と、プリンタエンジン104によって転写材11に形成される画像の濃度との関係を所望の関係とするためである。ここで、濃度補正部503は、印刷用途に基づき、変換条件(階調補正テーブル)を複数の変換条件(階調補正テーブル)から選択する。これは、後述するハーフトーン部504が使用する中間調処理(ハーフトーン処理)の種類に対応して変換条件(階調補正テーブル)が生成されるからである。濃度補正部503は、後述のハーフトーン部504が画像データに施す中間調処理(ハーフトーン処理)の種類に対応する変換条件(階調補正テーブル)に基づき、画像データを変換する。印刷用途は中間調処理(ハーフトーン処理)の種類に対応する階調補正テーブルに関するユーザ指示情報とも言い換えられる。 The density correction unit 503 converts each tone value of the YMCK signal (image data) output by the color conversion unit 502 based on the tone correction table stored in the storage unit 402 (FIG. 4). This is to make the relationship between each tone value of the YMCK signal (image data) and the density of the image formed on the transfer material 11 by the printer engine 104 a desired relationship. Here, the density correction unit 503 selects a conversion condition (tone correction table) from a plurality of conversion conditions (tone correction tables) based on the printing purpose. This is because the conversion condition (tone correction table) is generated corresponding to the type of halftone processing (halftone processing) used by the halftone unit 504 described later. The density correction unit 503 converts the image data based on the conversion condition (tone correction table) corresponding to the type of halftone processing (halftone processing) applied to the image data by the halftone unit 504 described later. The printing purpose can also be said to be user instruction information regarding the tone correction table corresponding to the type of halftone processing (halftone processing).

ハーフトーン部504は濃度補正部503によって補正された各色の画像データ(8bit)に対して中間調処理(ハーフトーン処理)を施す。中間調処理(ハーフトーン処理)はディザ処理とも呼ばれる。これによって各色の画像データはプリンタエンジン104で再現可能な1bitの画像データへ変換され、RAM403内の画像メモリに格納される。ここで、ハーフトーン部504は、印刷用途に基づき、ハーフトーン処理の種類を切り替える。例えば、印刷用途が文書である場合、ハーフトーン部504は200線のディザ(高線数ディザ)を用いて画像データにハーフトーン処理を施す。例えば、印刷用途が写真である場合、ハーフトーン部504は140線のディザ(低線数ディザ)を用いて画像データにハーフトーン処理を施す。印刷用途はハーフトーン処理の種類に関するユーザ指示情報とも言い換えられる。 The halftone unit 504 performs halftone processing on the image data (8 bits) of each color corrected by the density correction unit 503. Halftone processing is also called dither processing. As a result, the image data of each color is converted into 1-bit image data that can be reproduced by the printer engine 104, and stored in the image memory in the RAM 403. Here, the halftone unit 504 switches the type of halftone processing based on the printing purpose. For example, if the printing purpose is a document, the halftone unit 504 performs halftone processing on the image data using a 200-line dither (high-line dither). For example, if the printing purpose is a photograph, the halftone unit 504 performs halftone processing on the image data using a 140-line dither (low-line dither). The printing purpose can also be said to be user instruction information regarding the type of halftone processing.

トナー量計算部2(505)は、1ページ毎に消費されるトナー量(トナー消費量)を、ハーフトーン部504によりハーフトーン処理が施された画像データ(ハーフトーン処理画像データ)に基づいて、色成分ごとに算出する。トナー量計算部2(505)は、RAM403の画像メモリに格納されたハーフトーン処理画像データからトナー消費量を決定する。なお、本実施形態のトナー量計算部2(505)は、ハーフトーン部504によりハーフトーン処理が施されたハーフトーン処理画像データに基づいてトナー消費量を決定する構成に限定されない。例えば、トナー量計算部2(505)は、ハーフトーン部504に入力される前の、濃度補正部503により変換された画像データに基づきトナー消費量を決定する構成としてもよい。例えば、トナー量計算部2(505)は、後述のPWM部506によりPWM処理されたレーザ駆動信号に基づきトナー量消費量を決定する構成としてもよい。 The toner amount calculation unit 2 (505) calculates the amount of toner consumed per page (toner consumption amount) for each color component based on image data (halftone processed image data) that has been halftone processed by the halftone unit 504. The toner amount calculation unit 2 (505) determines the toner consumption amount from the halftone processed image data stored in the image memory of the RAM 403. Note that the toner amount calculation unit 2 (505) of this embodiment is not limited to a configuration that determines the toner consumption amount based on halftone processed image data that has been halftone processed by the halftone unit 504. For example, the toner amount calculation unit 2 (505) may be configured to determine the toner consumption amount based on image data converted by the density correction unit 503 before being input to the halftone unit 504. For example, the toner amount calculation unit 2 (505) may be configured to determine the toner consumption amount based on a laser drive signal that has been PWM processed by the PWM unit 506 described later.

PWM部506は、画像メモリ内のハーフトーン処理画像データをPWM(Pulse Width Modulation)処理によりレーザ駆動信号(レーザ露光時間)へ変換する。 The PWM unit 506 converts the halftone processed image data in the image memory into a laser drive signal (laser exposure time) using PWM (Pulse Width Modulation) processing.

トナー量計算部1(510)は、1ページ毎に消費されるトナー量(トナー消費量)を、濃度補正部503によって変換される前の画像データ(色変換処理画像データ)に基づいて、色成分ごとに算出する。トナー量計算部1(510)は、RAM403の画像メモリに格納された色変換処理画像データからトナー消費量を決定する。ここで、トナー量計算部1(510)は、原稿(元画像)の濃度に応じたトナー消費量を決定するため、濃度補正部503やハーフトーン部504やPWM部506による変換処理が行われる前の画像データに基づいてトナー消費量を求める。しかし、文字や図形を印刷した際のトナー消費量は、エッジ効果の影響によってトナー量計算部1(510)が予測したトナー消費量と乖離してしまう。そのため、画像形成装置102は、トナー量計算部1(510)とは別に、濃度補正部503やハーフトーン部504やPWM部506による変換処理が行われた後の画像データに基づいてトナー消費量を決定するトナー量計算部2(505)を有する。 The toner amount calculation unit 1 (510) calculates the amount of toner consumed per page (toner consumption amount) for each color component based on the image data (color conversion processed image data) before being converted by the density correction unit 503. The toner amount calculation unit 1 (510) determines the toner consumption amount from the color conversion processed image data stored in the image memory of the RAM 403. Here, in order to determine the toner consumption amount according to the density of the original (original image), the toner amount calculation unit 1 (510) calculates the toner consumption amount based on the image data before the conversion process by the density correction unit 503, the halftone unit 504, and the PWM unit 506 is performed. However, the toner consumption amount when printing characters or figures deviates from the toner consumption amount predicted by the toner amount calculation unit 1 (510) due to the influence of the edge effect. Therefore, the image forming apparatus 102 has a toner amount calculation unit 2 (505) that determines the amount of toner consumption based on the image data after conversion processing by the density correction unit 503, the halftone unit 504, and the PWM unit 506, in addition to the toner amount calculation unit 1 (510).

トナー量計算部1(510)により算出されたトナー消費量とトナー量計算部2(505)により算出されたトナー消費量とは、トナー量管理部405へ入力される。トナー量計算部1(510)とトナー量計算部2(505)とトナー量管理部405の詳細な動作については後述する。 The toner consumption calculated by toner amount calculation unit 1 (510) and the toner consumption calculated by toner amount calculation unit 2 (505) are input to toner amount management unit 405. The detailed operations of toner amount calculation unit 1 (510), toner amount calculation unit 2 (505), and toner amount management unit 405 will be described later.

(濃度補正処理部の構成)
図6は濃度補正処理部411の処理の内容を説明するためのブロック図である。濃度補正処理では、YMCKの色ごとに、プリンタエンジン104の階調特性(ガンマ特性とも呼ばれる)を理想的な階調特性に制御するため、階調補正テーブルが階調パッチ画像の測定結果に基づき生成される。階調パッチ画像は、プリンタエンジン104の階調特性を検知するために、プリンタエンジン104が中間転写体27上に形成する画像である。階調パッチ画像は階調が異なる複数の画像を有している。
(Configuration of Density Correction Processing Unit)
6 is a block diagram for explaining the processing contents of the density correction processing unit 411. In the density correction processing, in order to control the gradation characteristics (also called gamma characteristics) of the printer engine 104 to ideal gradation characteristics for each color of YMCK, a gradation correction table is generated based on the measurement results of the gradation patch image. The gradation patch image is an image that the printer engine 104 forms on the intermediate transfer body 27 in order to detect the gradation characteristics of the printer engine 104. The gradation patch image has a plurality of images with different gradations.

階調特性検出部601はプリンタエンジン104の階調特性を、濃度センサ40により測定された階調パッチ画像の測定結果に基づき決定する。補正テーブル演算部602は、階調特性検出部601により決定された階調特性が理想的な階調特性となるように、画像データの信号値を変換する階調補正テーブルを生成する。そして階調補正テーブルは記憶部402に格納される。画像形成装置102は、YMCK信号(画像データ)の各階調値と転写材11上に出力される濃度との関係を所望の関係に保つため、画像データのYMCK信号の信号値を階調補正テーブルに基づき変換している。 The gradation characteristic detection unit 601 determines the gradation characteristics of the printer engine 104 based on the measurement results of the gradation patch image measured by the density sensor 40. The correction table calculation unit 602 generates a gradation correction table that converts the signal values of the image data so that the gradation characteristics determined by the gradation characteristic detection unit 601 become ideal gradation characteristics. The gradation correction table is then stored in the memory unit 402. The image forming device 102 converts the signal values of the YMCK signals of the image data based on the gradation correction table in order to maintain the desired relationship between each gradation value of the YMCK signal (image data) and the density output on the transfer material 11.

(ビデオコントローラの動作)
ホストコンピュータ101から印刷命令を受信してプリンタエンジン104へデータを送信するまでの全体の流れを説明する。ホストインターフェイス部404を介してホストコンピュータ101から印刷命令を受信すると、CPU401はホストインターフェイス部404を介して印刷データを受信し、RAM403に格納する。
(Video controller operation)
The following describes the overall flow from receiving a print command from the host computer 101 to transmitting data to the printer engine 104. When a print command is received from the host computer 101 via the host interface unit 404, the CPU 401 receives the print data via the host interface unit 404 and stores it in the RAM 403.

次にCPU401はデータ処理部406のRIP部501を制御して、RAM403の印刷データをラスタライズする。ラスタライズ処理が施された印刷データが画像データである。CPU401は、さらに色変換部502を制御して画像データに色変換処理を施し、濃度補正部503を制御して画像データ(色変換処理画像データ)に濃度補正処理を施し、ハーフトーン部504を制御して画像データにハーフトーン処理を施す。さらに、CPU401はPWM部506を制御して画像データ(ハーフトーン処理画像データ)からレーザ駆動信号を生成し、レーザ駆動信号をエンジンインターフェイス部409を介してプリンタエンジン104に送信する。このとき、CPU401の指示によりトナー量計算部1(510)とトナー量計算部2(505)は色成分ごとにトナー消費量を算出し、算出結果をトナー量管理部405へと通知する。色成分とはイエロー、マゼンタ、シアン、ブラックである。 Next, the CPU 401 controls the RIP unit 501 of the data processing unit 406 to rasterize the print data in the RAM 403. The print data that has been rasterized is image data. The CPU 401 further controls the color conversion unit 502 to perform color conversion processing on the image data, controls the density correction unit 503 to perform density correction processing on the image data (color conversion processed image data), and controls the halftone unit 504 to perform halftone processing on the image data. Furthermore, the CPU 401 controls the PWM unit 506 to generate a laser drive signal from the image data (halftone processed image data), and transmits the laser drive signal to the printer engine 104 via the engine interface unit 409. At this time, the toner amount calculation unit 1 (510) and the toner amount calculation unit 2 (505) calculate the toner consumption amount for each color component according to the instruction of the CPU 401, and notify the toner amount management unit 405 of the calculation result. The color components are yellow, magenta, cyan, and black.

(トナー量計算部1の動作)
トナー量計算部1(510)の詳細な動作について説明する。図7にトナー量計算部1(510)の構成例を示す。ここではブラック(K)を例に説明する。なお、イエロー(Y)、マゼンタ(M)、シアン(C)のトナー消費量を算出する処理はブラック(K)のトナー消費量を算出する処理と同様なので以下での説明が省略される。
(Operation of Toner Amount Calculation Unit 1)
The detailed operation of toner amount calculation unit 1 (510) will be described. Fig. 7 shows an example of the configuration of toner amount calculation unit 1 (510). Here, black (K) will be used as an example. Note that the process of calculating the toner consumption amounts of yellow (Y), magenta (M), and cyan (C) is the same as the process of calculating the toner consumption amount of black (K), so the description will be omitted below.

トナー量計算部1(510)は、RAM403の画像メモリ内に記憶されているブラックの色変換処理画像データの画素値に基づいてブラックのトナーの消費量を算出する。トナー量計算部1(510)は、画像データ補正部701と、積算部702と、トナー消費量算出部703を備える。 The toner amount calculation unit 1 (510) calculates the amount of black toner consumed based on the pixel values of the black color conversion processed image data stored in the image memory of the RAM 403. The toner amount calculation unit 1 (510) includes an image data correction unit 701, an accumulation unit 702, and a toner consumption calculation unit 703.

図8のグラフL4で示すように、トナー消費量は、色変換部502から出力される画素データが示す画素値に比例する関係とはならず、グラフL5で示すように非線形な関係となる。本実施形態では、或る画素値に要するトナー消費量を基準とし、各画素値に要するトナー消費量と前記基準のトナー消費量との差を解消するための、所定の係数により重み付けした補正値を予め求めている。 As shown in graph L4 of FIG. 8, the toner consumption is not proportional to the pixel value indicated by the pixel data output from the color conversion unit 502, but is nonlinear as shown in graph L5. In this embodiment, the toner consumption required for a certain pixel value is used as a reference, and a correction value weighted by a predetermined coefficient is determined in advance to eliminate the difference between the toner consumption required for each pixel value and the reference toner consumption.

図9に、色変換処理画像データの各画素値と重み付けされた補正値との対応関係を示す重み係数テーブルの一例を示す。図9に示すように、重み係数テーブルには、色変換処理画像データが示す各々の画素値とこの画素値に対応した補正値が関連付けられている。 Figure 9 shows an example of a weighting coefficient table that indicates the correspondence between each pixel value of the color conversion processed image data and the weighted correction value. As shown in Figure 9, the weighting coefficient table associates each pixel value indicated by the color conversion processed image data with the correction value that corresponds to this pixel value.

画像データ補正部701は、重み係数テーブルに基づき色変換処理画像データの各画素値を補正する。すなわち、画像データ補正部701は、色変換処理画像データの画素値が例えば31の場合、画像データ補正部701は重み係数テーブルに基づき画素値31を重み付け値23に変換する。 The image data correction unit 701 corrects each pixel value of the color conversion processed image data based on the weighting coefficient table. That is, if the pixel value of the color conversion processed image data is, for example, 31, the image data correction unit 701 converts the pixel value 31 to a weighting value 23 based on the weighting coefficient table.

積算部702は、画像データ補正部701から画素毎に出力される重み付け値23を積算する。トナー消費量算出部703は、積算部702により算出された積算値からトナーの消費量を算出し、算出結果をトナー量管理部405へと通知する。 The accumulator 702 accumulates the weighting value 23 output for each pixel from the image data correction unit 701. The toner consumption calculation unit 703 calculates the amount of toner consumed from the accumulated value calculated by the accumulator 702, and notifies the toner amount management unit 405 of the calculation result.

(トナー量計算部2の動作)
トナー量計算部2(505)の詳細な動作について説明する。図10にトナー量計算部1(510)の構成例を示す。ここではブラック(K)を例に説明する。なお、イエロー(Y)、マゼンタ(M)、シアン(C)のトナー消費量を算出する処理はブラック(K)のトナー消費量を算出する処理と同様なので以下での説明が省略される。
(Operation of Toner Amount Calculation Unit 2)
The detailed operation of toner amount calculation unit 2 (505) will be described. Fig. 10 shows an example of the configuration of toner amount calculation unit 1 (510). Here, black (K) will be described as an example. Note that the process of calculating the toner consumption amounts of yellow (Y), magenta (M), and cyan (C) is the same as the process of calculating the toner consumption amount of black (K), so the description will be omitted below.

トナー量計算部2(505)は、RAM403の画像メモリ内に記憶されているブラックのハーフトーン処理画像データに含まれる印字画素の線幅と印字画素数に基づいてブラックのトナーの消費量を算出する。トナー量計算部2(505)は、パターン検出部1001と、ドット計数部1002と、演算部1003と、トナー消費量算出部1004を備える。 The toner amount calculation unit 2 (505) calculates the amount of black toner consumed based on the line width and number of print pixels contained in the black halftone processed image data stored in the image memory of the RAM 403. The toner amount calculation unit 2 (505) includes a pattern detection unit 1001, a dot counting unit 1002, an arithmetic unit 1003, and a toner consumption calculation unit 1004.

パターン検出部1001は、ハーフトーン処理画像データの2値データを解析し、異なる線幅(印字ドットの連続数)の領域を検出する。具体的には、印字ドットの連続数を1~8の範囲で変化させた複数の画素パターンを対象画像(ハーフトーン処理画像データに基づく画像)のドット配列から検出する。 The pattern detection unit 1001 analyzes the binary data of the halftone processed image data and detects areas of different line widths (number of consecutive print dots). Specifically, it detects multiple pixel patterns in which the number of consecutive print dots is changed in the range of 1 to 8 from the dot arrangement of the target image (an image based on the halftone processed image data).

ドット計数部1002は、印字ドットの連続数が1~8の画素パターンがそれぞれいくつあるかを計数する。線幅が1画素の画素パターンに該当する画素数をCount1として計数する。線幅が2画素の画素パターンに該当する画素数をCount2として計数する。以下同様に計数し、線幅が8画素の画素パターンに該当する画素数をCount8として計数する。線幅が9画素以上の画素パターンに該当する画素数をCount*_*として計数する。 The dot counting unit 1002 counts how many pixel patterns with consecutive print dots of 1 to 8 are there. The number of pixels that correspond to a pixel pattern with a line width of 1 pixel is counted as Count 1. The number of pixels that correspond to a pixel pattern with a line width of 2 pixels is counted as Count 2. Counting continues in the same manner, with the number of pixels that correspond to a pixel pattern with a line width of 8 pixels being counted as Count 8. The number of pixels that correspond to a pixel pattern with a line width of 9 pixels or more being counted as Count*_*.

なお、本実施形態において、パターン検出部1001は、スキャナ部24におけるレーザ光の走査方向にもとづく所定の線幅にしたがって該当する領域を検出し、ドット計数部1002は、その領域に含まれる画素数を計数するものとする。 In this embodiment, the pattern detection unit 1001 detects the corresponding area according to a predetermined line width based on the scanning direction of the laser light in the scanner unit 24, and the dot counting unit 1002 counts the number of pixels contained in the area.

演算部1003は、印字ドットの連続数ごとに計数した印字画素数とその区分に対応した補正係数を乗算して、その積算値を求める。補正係数は、予め実際の測定にもとづいて定めることができる数値である。例えば、エッジ部の存在しないベタ画像の1画素で消費されるトナー量を1としたうえで、線幅を変えた画素パターンごとに1画素当たりのトナー消費量を測定し、その変化の割合を補正係数として求めることが好ましい。図11に印字ドットの連続数と補正係数の関係の一例を示す。 The calculation unit 1003 multiplies the number of print pixels counted for each consecutive number of print dots by a correction coefficient corresponding to that category to obtain an integrated value. The correction coefficient is a numerical value that can be determined in advance based on actual measurements. For example, it is preferable to set the amount of toner consumed by one pixel of a solid image with no edge portions to 1, measure the amount of toner consumed per pixel for each pixel pattern with different line widths, and obtain the rate of change as the correction coefficient. Figure 11 shows an example of the relationship between the number of consecutive print dots and the correction coefficient.

トナー消費量算出部1004は、演算部1003が求めた積算値と単位画素当たりのトナー消費量を用いてトナー消費量を算出し、算出結果をトナー量管理部405へと通知する。 The toner consumption calculation unit 1004 calculates the toner consumption amount using the integrated value obtained by the calculation unit 1003 and the toner consumption amount per unit pixel, and notifies the toner amount management unit 405 of the calculation result.

(トナー量管理部の動作)
トナー量管理部405の詳細な動作について説明する。トナー量管理部405は、色成分ごとのトナー消費量として、トナー量計算部1とトナー量計算部2のどちらが決定したトナー消費量を使うか選択する。そして、トナー量管理部405は、プロセスカートリッジ内のトナー総量からトナー消費量を減算して、プロセスカートリッジ内のトナー残量を更新する。操作/表示部408はトナー量管理部405により更新されたトナー残量を表示する。
(Operation of Toner Amount Management Unit)
The detailed operation of toner amount management unit 405 will be described. Toner amount management unit 405 selects whether to use the toner consumption amount determined by toner amount calculation unit 1 or toner amount calculation unit 2 as the toner consumption amount for each color component. Then, toner amount management unit 405 subtracts the toner consumption amount from the total amount of toner in the process cartridge to update the remaining toner amount in the process cartridge. Operation/display unit 408 displays the remaining toner amount updated by toner amount management unit 405.

文字中心の印刷物(ドキュメント)はブラックのトナーを用いて画像形成され、グラフィック中心の印刷物はカラー(イエロー、マゼンタ、シアン)のトナーを用いて画像形成される。そのため、ブラックのトナーを用いて画像形成される文字部のトナー消費量はトナー量計算部2を用いて算出される。一方、カラー(イエロー、マゼンタ、シアン)のトナーを用いて画像形成される階調部のトナー消費量はトナー量計算部1を用いて算出される。 Text-based prints (documents) are imaged using black toner, while graphic-based prints are imaged using color (yellow, magenta, cyan) toners. Therefore, the toner consumption of text parts imaged using black toner is calculated using toner amount calculation unit 2. On the other hand, the toner consumption of gradation parts imaged using color (yellow, magenta, cyan) toners is calculated using toner amount calculation unit 1.

図12のフローチャート(S1201~S1207)を用いてトナー量管理部405の処理の流れを説明する。 The processing flow of the toner amount management unit 405 will be explained using the flowchart in Figure 12 (S1201 to S1207).

トナー量管理部405は、プリンタエンジン104が1ページ分の画像を出力する毎にプロセスカートリッジ内のトナー残量の計算を実行する。なお、この処理はイエロー(Y)、マゼンタ(M)、シアン(C)、ブラック(K)の順で処理が進む。 The toner amount management unit 405 calculates the amount of toner remaining in the process cartridge each time the printer engine 104 outputs one page of image. This process proceeds in the order of yellow (Y), magenta (M), cyan (C), and black (K).

トナー量管理部405は、トナー残量を計算する色がブラック(K)であることを判断する(S1201)。ステップS1201において画像データがブラック(K)である場合(YES)、トナー量管理部405は、文字や線に対するトナー消費量の算出精度が高いトナー量計算部2(505)により決定されたトナー消費量を読み出す(S1202)。 The toner amount management unit 405 determines that the color for which the remaining toner amount is to be calculated is black (K) (S1201). If the image data is black (K) in step S1201 (YES), the toner amount management unit 405 reads out the toner consumption amount determined by the toner amount calculation unit 2 (505), which has high accuracy in calculating the toner consumption amount for characters and lines (S1202).

一方、ステップS1201において画像データがブラック(K)でない場合(NO)、トナー量管理部405は、グラフィックスや写真に対するトナー消費量の算出精度が高いトナー量計算部1により決定されたトナー消費量を読み出す(S1203)。 On the other hand, if the image data is not black (K) in step S1201 (NO), the toner amount management unit 405 reads out the toner consumption amount determined by the toner amount calculation unit 1, which has high accuracy in calculating the toner consumption amount for graphics and photographs (S1203).

ステップS1202又はステップS1203においてトナー消費量が読みだされた後、トナー量管理部405は、トナーカートリッジ内のトナー総量からトナー消費量を減算し、トナー残量を更新(記憶)する(S1204)。そして、トナー量管理部405は、更新したトナー残量を操作/表示部408に表示させる(S1205)。 After the toner consumption amount is read in step S1202 or step S1203, the toner amount management unit 405 subtracts the toner consumption amount from the total amount of toner in the toner cartridge and updates (stores) the remaining toner amount (S1204). Then, the toner amount management unit 405 causes the operation/display unit 408 to display the updated remaining toner amount (S1205).

トナー量管理部405は、すべての色のトナー残量の更新が完了したか判定する(S1206)。ステップS1206においてすべての色のトナー残量の更新が完了した場合(YES)、トナー量管理部405は処理を終了する。 The toner amount management unit 405 determines whether the updating of the remaining toner amounts of all colors has been completed (S1206). If the updating of the remaining toner amounts of all colors has been completed in step S1206 (YES), the toner amount management unit 405 ends the process.

一方、ステップS1206においてすべての色のトナー残量の更新が完了していない場合(NO)、トナー量管理部405は処理をステップS1201に戻し、トナー残量が更新されていない色のトナー残量の更新処理を実行する。前述したように、トナー量管理部405はイエロー(Y)、マゼンタ(M)、シアン(C)、ブラック(K)の順で進める。例えば、マゼンタ(M)のトナー残量を更新し終えた場合、トナー量管理部405はステップS1207からステップS1201へ処理を移行し、次のシアン(C)のトナー残量を更新するためにステップS1202~S1205を実行する。 On the other hand, if updating of the remaining toner amounts of all colors is not complete in step S1206 (NO), the toner amount management unit 405 returns the process to step S1201 and executes the process of updating the remaining toner amounts of colors for which the remaining toner amounts have not been updated. As described above, the toner amount management unit 405 proceeds in the order of yellow (Y), magenta (M), cyan (C), and black (K). For example, when updating of the remaining toner amount of magenta (M) is finished, the toner amount management unit 405 moves the process from step S1207 to step S1201, and executes steps S1202 to S1205 to update the remaining toner amount of the next color, cyan (C).

(効果の説明)
ここでは、発明の効果について図13a、図13b、図13cを用いて説明する。
(Explanation of effects)
Here, the effects of the invention will be described with reference to Figs. 13a, 13b and 13c.

まず初めに、図13a~cに共通するプロットの見方を説明する。横軸は、ページ内の印字率[%]。縦軸は、理想とする1カウントあたりのトナー消費量[mg/cnt]を基準とした際の実際の1カウントあたりのトナー消費量[mg/cnt]の比率[%]を示している。ここでいう理想とする1カウントあたりのトナー消費量は一般的なオフィス文章とする。各プロットは、画像の種類とページ内の印字率を変えた結果になっている。具体的に、■プロットはページ全面に濃度100%の画像(以降、ベタと称す。)、▲プロットはグラフィックスや写真、◆プロットは文字や線、●プロットは一般的なオフィス文章(グラフィックスと文字が混在している画像)となっている。グラフィックス画像は、主にポスターなどのPOP画像を印刷する用途を想定しており、文字や線は、文章や図面などを印刷する用途を想定している。これらのプロットが図13上で100%に近いほど、ユーザの用途によらずトナー消費量を精度よく算出できていると言える。 First, we will explain how to read the plots common to Figures 13a to 13c. The horizontal axis indicates the print rate [%] within a page. The vertical axis indicates the ratio [%] of the actual toner consumption [mg/cnt] per count when the ideal toner consumption [mg/cnt] per count is used as the standard. The ideal toner consumption per count here is a typical office document. Each plot is the result of changing the type of image and the print rate within the page. Specifically, the ■ plot is an image with 100% density over the entire page (hereinafter referred to as solid), the ▲ plot is graphics or photos, the ◆ plot is text or lines, and the ● plot is a typical office document (an image with a mixture of graphics and text). The graphic image is intended for use mainly in printing POP images such as posters, and the text and lines are intended for use in printing text and drawings. The closer these plots are to 100% in Figure 13, the more accurately the toner consumption can be calculated regardless of the user's use.

つぎに、各図におけるトナー消費量の精度を説明する。 Next, we will explain the accuracy of the toner consumption in each figure.

図13aは、トナー量計算部1で算出した場合のトナー量の結果である。「ベタ画像(■)」、「グラフィックスや写真(▲)」、は100%に近い値であり、理想とする1カウントあたりのトナー消費量(●)に近しい値になっている。しかし、「文字や線(◆)」は120~140%で、理想とする1カウントあたりのトナー消費量から外れていることが分かる。つまり、トナー量計算部1で算出した場合は、文字や線のトナー消費量の精度が高くないことを示している。 Figure 13a shows the toner amount results when calculated by toner amount calculation unit 1. The values for "solid images (■)" and "graphics and photographs (▲)" are close to 100%, which is close to the ideal toner consumption per count (●). However, it can be seen that "characters and lines (◆)" are 120-140%, which is outside the ideal toner consumption per count. In other words, this shows that when calculated by toner amount calculation unit 1, the accuracy of the toner consumption for characters and lines is not high.

続いて、図13bは、トナー量計算部2で算出した場合のトナー消費量の結果である。「文字や線(◆)」と「べた画像(■)」は、理想とする1カウントあたりのトナー消費量(●)に近しい値になっている。しかし、「グラフィックスや写真(▲)」が120~140%になっている。つまり、トナー量計算部2で算出した場合は、グラフィックスや写真のトナー消費量の精度が高くないことを示している。 Next, Figure 13b shows the toner consumption results when calculated by toner amount calculation unit 2. "Characters and lines (◆)" and "solid images (■)" have values close to the ideal toner consumption per count (●). However, "graphics and photographs (▲)" are at 120-140%. This shows that when calculated by toner amount calculation unit 2, the accuracy of toner consumption for graphics and photographs is not high.

最後に、図13cは、本発明のトナー量計算方法で算出した場合のトナー消費量の結果である。前述したように、一般的に文字や線は「K」の画像データで形成されるので、「K」の画像データはトナー消費量2で算出したトナー消費量を使用することで、「文字・線(◆)」が100%に近い値になること分かる。つまり、文字・線のトナー消費量が精度よく算出できていると言える。一方、グラフィックスや写真は、「YMC」の画像データで形成されるので、「YMC」の画像データはトナー消費量1で算出したトナー消費を使用することで「グラフィックスや写真(▲)」が100%に近い値になることが分かる。つまり、グラフィックスや写真のトナー消費量が精度よく算出できていると言える。 Finally, Figure 13c shows the toner consumption results when calculated using the toner amount calculation method of the present invention. As mentioned above, characters and lines are generally formed using "K" image data, so by using the toner consumption calculated using toner consumption amount 2 for "K" image data, it can be seen that "characters and lines (◆)" will have a value close to 100%. In other words, it can be said that the toner consumption for characters and lines can be calculated with high accuracy. On the other hand, graphics and photographs are formed using "YMC" image data, so by using the toner consumption calculated using toner consumption amount 1 for "YMC" image data, it can be seen that "graphics and photographs (▲)" will have a value close to 100%. In other words, it can be said that the toner consumption for graphics and photographs can be calculated with high accuracy.

従って、画像形成するYMCK画像の色別にトナー消費量算出に使用するカウント方法を切替えることで、ユーザの印刷用途(例えば、一般的なオフィス文章、ポスターやPOP画像、文章や図面)によらず、精度よくトナー消費量を算出することが可能となる。 Therefore, by switching the counting method used to calculate toner consumption for each color of the YMCK image being formed, it is possible to accurately calculate toner consumption regardless of the user's printing purpose (for example, general office documents, posters or POP images, text or drawings).

また、本実施例では、トナー量計算部1(510)およびトナー量計算部2(505)をビデオコントローラ103内に配置した構成で説明したが、プリンタエンジン104内に配置してもよい。また、本実施例では、YMCK画像で説明したが、Kを含む2色以上の画像であればYMCK画像でなくてもよい(例えば、レッド、グリーン、ブルー、白色、無色、グレー、など)。 In addition, in this embodiment, toner amount calculation unit 1 (510) and toner amount calculation unit 2 (505) are described as being arranged in video controller 103, but they may be arranged in printer engine 104. In addition, in this embodiment, a YMCK image is described, but an image of two or more colors including K does not have to be a YMCK image (for example, red, green, blue, white, colorless, gray, etc.).

(実施例2)
本発明の別の実施形態について説明する。本実施例では、トナー量管理部で、トナーの消費量を算出する際、ユーザがプリンタドライバ上で設定したプリント条件に含まれる「印刷用途」に基づいて、YMCK画像の色別にトナー消費量の算出方法を選択する手段を説明する。これにより、ユーザの印刷用途に合わせて適正にトナー消費量を算出することが可能となる。
Example 2
Another embodiment of the present invention will be described. In this embodiment, a means will be described for selecting a calculation method for toner consumption for each color of a YMCK image based on the "printing purpose" included in the printing conditions set by the user on the printer driver when the toner amount management unit calculates the toner consumption. This makes it possible to calculate the toner consumption appropriately according to the user's printing purpose.

本実施例での画像形成装置102の基本的な動作は実施例1と同様であるため、共通する部分は説明を省略し相違点のみを説明する。 The basic operation of the image forming device 102 in this embodiment is the same as in embodiment 1, so a description of the common parts will be omitted and only the differences will be described.

(トナー量管理部の動作)
トナー量管理部405の詳細な動作について説明する。トナー量管理部405は、RAM403に記憶しているホストコンピュータ101から送信された印刷用途の識別値(図15)に基づき、色成分ごとにトナー量計算部1とトナー量計算部2のそれぞれから通知されたトナー消費量のどちらを使うか選択する。トナー量管理部405は、1ページごとのトナー消費量を元にプロセスカートリッジ内のトナー残量を更新して操作/表示部408に表示させる。
(Operation of Toner Amount Management Unit)
A detailed operation of the toner amount management unit 405 will be described. The toner amount management unit 405 selects whether to use the toner consumption amount notified from the toner amount calculation unit 1 or the toner amount calculation unit 2 for each color component based on the print application identification value (FIG. 15) stored in the RAM 403 and transmitted from the host computer 101. The toner amount management unit 405 updates the remaining toner amount in the process cartridge based on the toner consumption amount for each page and displays it on the operation/display unit 408.

ここから、図14のフローチャート(S1401~S1408)および図15を用いてトナー量管理部405の処理の流れを説明する。 From here, the processing flow of the toner amount management unit 405 will be explained using the flowchart in Figure 14 (S1401 to S1408) and Figure 15.

トナー量管理部405はプリンタエンジン104が1枚画像を出力する毎にプロセスカートリッジ内のトナー残量の計算を開始する。なお、この処理はY、M、C、Kの順で処理が進む。 The toner amount management unit 405 starts calculating the remaining amount of toner in the process cartridge each time the printer engine 104 outputs an image. This process proceeds in the order of Y, M, C, and K.

トナー量管理部405はRAM403に記憶している印刷用途の識別値を取得する(S1401)。具体例は、図15に記す。 The toner amount management unit 405 acquires the print purpose identification value stored in the RAM 403 (S1401). A specific example is shown in FIG. 15.

トナー量管理部405は、ステップS1401で取得した印刷用途の識別値から、トナー消費量の値を決める(S1402)。具体的には、図15に記すように、トナー量管理部405は、印刷用途の識別値と色のテーブルで定められたトナー量計算方法に従い、トナー量計算部1から通知されたトナー消費量か、トナー量計算部2から通知されたトナー消費量かを選択する。 The toner amount management unit 405 determines the toner consumption amount value from the printing purpose identification value acquired in step S1401 (S1402). Specifically, as shown in FIG. 15, the toner amount management unit 405 selects the toner consumption amount notified from the toner amount calculation unit 1 or the toner consumption amount notified from the toner amount calculation unit 2 according to the toner amount calculation method defined in the printing purpose identification value and color table.

トナー量管理部405は、トナー残量を更新(記憶)する(S1403)。トナー残量は、直前のトナー残量からステップS1403で決定されたトナー消費量を減算することで算出する。その算出したトナー残量を更新(記憶)する。 The toner amount management unit 405 updates (stores) the remaining toner amount (S1403). The remaining toner amount is calculated by subtracting the amount of toner consumption determined in step S1403 from the previous remaining toner amount. The calculated remaining toner amount is updated (stored).

トナー量管理部405は、更新したトナー残量を操作/表示部408に通知する(S1404)。 The toner amount management unit 405 notifies the operation/display unit 408 of the updated remaining toner amount (S1404).

トナー量管理部405は、トナー残量の更新がすべての色で実行されたかを判断する(S1405)。ここで、すべての色でトナー残量の更新が終わっている場合(YES)は、トナー管理部405は処理を終了する。そうでない場合(NO)、トナー管理部405は処理をS1402に戻し、更新していない色のトナー残量を更新する。前述したように、この処理フローはY、M、C、Kの順で進めるので、例えば、「M」のトナー残量を更新し終えた場合は、S1407で「NO」と判断し、次の色「C」に対するS1402~S1404の処理を進める。 The toner amount management unit 405 determines whether the toner remaining amount has been updated for all colors (S1405). If the toner remaining amount has been updated for all colors (YES), the toner management unit 405 ends the process. If not (NO), the toner management unit 405 returns to S1402 and updates the toner remaining amount for colors that have not been updated. As described above, this process flow proceeds in the order of Y, M, C, and K, so for example, when the toner remaining amount for "M" has been updated, the process determines "NO" in S1407 and proceeds with the processes of S1402 to S1404 for the next color, "C."

(効果の説明)
実施例2における発明の効果について図13を使って説明する。ここでは、「K」の画像データを例に挙げて説明を続ける。
(Explanation of effects)
The effect of the invention in the second embodiment will be described with reference to Fig. 13. Here, the description will be continued by taking the image data of "K" as an example.

実施例1におけて、「K」画像データのトナー消費量は、文字での印刷用途を主としているため、トナー量計算部2で算出した場合のトナー消費量を使用している。しかし、グラフィックスや写真の印刷用途の場合には、トナー量計算部2の算出方法では、トナー消費量の精度が落ちる(図13b)。 In the first embodiment, the toner consumption amount of the "K" image data is mainly used for printing text, so the toner consumption amount calculated by the toner amount calculation unit 2 is used. However, when used for printing graphics or photographs, the calculation method of the toner amount calculation unit 2 results in a lower accuracy of the toner consumption amount (Figure 13b).

一方、実施例2のように、ユーザがプリンタドライバ上で設定した印刷用途がわかるので、その情報を基に最適な計算方法を選択でき、精度よくトナー消費量を算出することができる。例えば、印刷用途がグラフィックスや写真(識別値が「02」)の場合、「K」は、トナー量計算部2で計算したトナー消費量(図13a)を使用するのでトナー消費量の精度がよくなる。 On the other hand, as in the second embodiment, the printing purpose set by the user on the printer driver is known, so that the optimum calculation method can be selected based on that information, and the toner consumption amount can be calculated with high accuracy. For example, if the printing purpose is graphics or photographs (identification value is "02"), "K" uses the toner consumption amount calculated by toner amount calculation unit 2 (Figure 13a), so the toner consumption amount is highly accurate.

したがって、ユーザの印刷用途設定値と画像形成するYMCK画像の色別にトナー消費量算出に使用するカウント方法を切替えることで、ユーザの印刷用途に合ったトナー消費量を精度よく算出することが可能となる。 Therefore, by switching the counting method used to calculate toner consumption depending on the user's print application setting and the color of the YMCK image to be formed, it is possible to accurately calculate the toner consumption that suits the user's print application.

102 画像形成装置
104 プリンタエンジン
503 濃度補正部
504 ハーフトーン部
505 トナー量計算部2
510 トナー量計算部1
102 Image forming apparatus 104 Printer engine 503 Density correction unit 504 Halftone unit 505 Toner amount calculation unit 2
510 Toner amount calculation unit 1

Claims (3)

画像データに中間調処理を実施する中間調処理手段と、
前記中間調処理の種類に対応する変換条件に基づき前記画像データを変換する変換手段と、
前記変換手段により変換された前記画像データに基づき、トナーを用いて画像を形成する画像形成手段と、
前記変換手段により変換される前の画像データに基づいて、前記画像形成手段が消費するトナーの量を決定する第1決定手段と、
前記変換手段により変換された後の画像データに基づいて、前記画像形成手段が消費するトナーの量を決定する第2決定手段と、を有することを特徴とする画像形成装置。
A halftone processing means for performing halftone processing on image data;
a conversion means for converting the image data based on a conversion condition corresponding to the type of halftone processing;
an image forming unit that forms an image using toner based on the image data converted by the conversion unit;
a first determination unit that determines an amount of toner to be consumed by the image forming unit based on image data before being converted by the conversion unit;
and a second determination unit that determines an amount of toner to be consumed by the image forming unit based on the image data converted by the conversion unit.
前記画像形成手段は、ブラックの画像を形成するブラックの画像形成部と、カラーの画像を形成するカラーの画像形成部とを有し、
前記第1決定手段は、前記カラーの画像形成部が消費するトナーの量を決定し、
前記第2決定手段は、前記ブラックの画像形成部が消費するトナーの量を決定することを特徴とする請求項1に記載の画像形成装置。
the image forming means includes a black image forming section for forming a black image and a color image forming section for forming a color image,
the first determining unit determines an amount of toner consumed by the color image forming unit,
2. The image forming apparatus according to claim 1, wherein the second determining unit determines an amount of toner consumed by the black image forming unit.
前記画像データに施される前記中間調処理の種類に関する情報を取得する取得手段をさらに有し、
前記中間調処理手段が前記情報に基づき前記画像データに第1の種類の中間調処理を実施する場合、前記第1決定手段が前記画像形成手段が消費するトナーの量を決定し、
前記中間調処理手段が前記情報に基づき前記画像データに前記第1の種類の中間調処理よりも線数が多い第2の種類の中間調処理を実施する場合、前記第2決定手段が前記画像形成手段が消費するトナーの量を決定することを特徴とする請求項1に記載の画像形成装置。
The image processing method further includes: acquiring information regarding a type of the halftoning process to be performed on the image data;
when the halftone processing means performs a first type of halftone processing on the image data based on the information, the first determination means determines an amount of toner to be consumed by the image forming means;
2. The image forming apparatus according to claim 1, wherein when the halftone processing means performs a second type of halftone processing having a higher number of lines than the first type of halftone processing on the image data based on the information, the second determination means determines the amount of toner to be consumed by the image forming means.
JP2023093355A 2023-06-06 2023-06-06 Image forming device Pending JP2024175516A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023093355A JP2024175516A (en) 2023-06-06 2023-06-06 Image forming device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023093355A JP2024175516A (en) 2023-06-06 2023-06-06 Image forming device

Publications (1)

Publication Number Publication Date
JP2024175516A true JP2024175516A (en) 2024-12-18

Family

ID=93893144

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023093355A Pending JP2024175516A (en) 2023-06-06 2023-06-06 Image forming device

Country Status (1)

Country Link
JP (1) JP2024175516A (en)

Similar Documents

Publication Publication Date Title
KR101463649B1 (en) Color image processing apparatus and storage medium
US20100231936A1 (en) Image processing apparatus and image processing method
US8760724B2 (en) Gradation correction for an image forming apparatus
JP2015145969A (en) Image forming apparatus, toner consumption calculation method and program
US8879113B2 (en) Image forming apparatus forming images in accordance with image forming conditions
JP2005131961A (en) Image forming apparatus
EP2259148B1 (en) Image forming apparatus, image forming system, and program
JP4968307B2 (en) Image forming apparatus and image forming system
JP2008177882A (en) Image processor
US11493868B2 (en) Image forming apparatus which controls density of image in main scanning direction
JP5433558B2 (en) Image forming apparatus and toner amount calculation method
JP4967867B2 (en) Image forming apparatus and image processing apparatus
JP2024175516A (en) Image forming device
JP6517635B2 (en) DATA GENERATION APPARATUS, IMAGE FORMING APPARATUS, AND DATA GENERATION METHOD
US10578994B2 (en) Image forming apparatus that determines a fixing temperature for a fixing operation based on toner amounts of blocks of image data and related image forming method and storage medium
JP2002244495A (en) Image forming device
US12197143B2 (en) Image forming apparatus and information processing device
JP5079065B2 (en) Color image processing apparatus and program
JP4967866B2 (en) Image forming apparatus
JP5932730B2 (en) Image forming apparatus
US11789393B2 (en) Image forming apparatus
JP2015087407A (en) Image forming apparatus
KR100727936B1 (en) A computer-readable recording medium comprising a halftone processing method of a printer employing a three-level developing method, a printing method suitable for the same, and a program suitable for the same.
JP6209894B2 (en) Image processing apparatus, image forming apparatus, and image processing program
JP5200073B2 (en) Color image processing apparatus and program

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20231213