JP2008155447A - Image forming apparatus and program - Google Patents
Image forming apparatus and program Download PDFInfo
- Publication number
- JP2008155447A JP2008155447A JP2006345528A JP2006345528A JP2008155447A JP 2008155447 A JP2008155447 A JP 2008155447A JP 2006345528 A JP2006345528 A JP 2006345528A JP 2006345528 A JP2006345528 A JP 2006345528A JP 2008155447 A JP2008155447 A JP 2008155447A
- Authority
- JP
- Japan
- Prior art keywords
- image
- image data
- correction
- gamma curve
- gamma
- 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
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Abstract
Description
本発明は、プリントコントローラを介して受信した画像データを出力する画像形成装置及びプログラムに関する。 The present invention relates to an image forming apparatus and a program for outputting image data received via a print controller.
一般に、プリンタ出力機能を有する画像形成装置では、プリントコントローラから受信した画像データを各装置の出力階調特性に合わせるために、ガンマ変換処理を行っている。画像形成装置の状態はその時々で変化するので、階調性を一定に保ち、画質を安定化させるためには、画像形成装置の状態に応じて、ガンマ変換処理に用いるガンマカーブを補正する必要がある。 Generally, in an image forming apparatus having a printer output function, gamma conversion processing is performed in order to match image data received from a print controller with output gradation characteristics of each apparatus. Since the state of the image forming apparatus changes from time to time, it is necessary to correct the gamma curve used for gamma conversion processing according to the state of the image forming apparatus in order to maintain a constant gradation and stabilize the image quality. There is.
例えば、電源投入後、最初にプリンタジョブを受信した際に、プリンタ用のガンマ補正テーブルを補正する複合複写装置が提案されている(例えば、特許文献1参照)。この複合複写装置は、電源投入時に必ずガンマ補正テーブルの補正を行うものとは異なり、実際にプリンタとして使用されない場合にまで補正を行うことを防ぐものである。
ところで、プリントコントローラから画像データを受信する際にガンマ変換処理を行い、ガンマ変換処理された画像データを画像メモリに格納し、画像メモリに格納された画像データに基づいて画像形成を行う画像形成装置では、現在の装置の状態と、画像メモリ内の既にガンマ変換処理が行われた画像データとの間で不一致が生じる場合があり、画像品質が低下するという問題があった。 By the way, an image forming apparatus that performs gamma conversion processing when receiving image data from the print controller, stores the image data subjected to the gamma conversion processing in an image memory, and forms an image based on the image data stored in the image memory. However, there is a case where a mismatch occurs between the current state of the apparatus and the image data already subjected to the gamma conversion processing in the image memory, and there is a problem that the image quality is deteriorated.
例えば、画像形成装置の電源投入直後に印刷指示があった場合、プリントコントローラから画像形成装置に画像データを転送中に、前回使用時の最適なガンマカーブから現在の最適なガンマカーブに補正されると、ガンマカーブの補正前に画像メモリに格納されたページは、補正前のガンマカーブに基づいてガンマ変換処理が行われているため、現在の装置の状態と合わない画像が出力されるおそれがあった。シャットオフ中に印刷指示を受けて装置が復帰した場合も同様である。 For example, if there is a print instruction immediately after the image forming apparatus is turned on, the image data is transferred from the print controller to the image forming apparatus, and the optimum gamma curve at the previous use is corrected to the current optimum gamma curve. Since the pages stored in the image memory before correction of the gamma curve are subjected to gamma conversion processing based on the gamma curve before correction, an image that does not match the current state of the device may be output. there were. The same applies to the case where the apparatus is returned upon receiving a print instruction during shut-off.
また、印刷指示を受信してから実際に画像が出力されるまでの間に、ガンマカーブが補正された場合には、既に画像メモリに格納されてしまった画像データに対しては、補正結果が反映されないという問題があった。 In addition, if the gamma curve is corrected between the time when the print instruction is received and the time when the image is actually output, the correction result is obtained for image data that has already been stored in the image memory. There was a problem that it was not reflected.
本発明は、上記の従来技術における問題に鑑みてなされたものであって、画像形成装置の状態とガンマ変換処理に用いるガンマカーブとの不一致による画像品質の低下を防ぐことを課題とする。 The present invention has been made in view of the above problems in the prior art, and an object of the present invention is to prevent deterioration in image quality due to a mismatch between the state of the image forming apparatus and the gamma curve used for gamma conversion processing.
上記課題を解決するために、請求項1に記載の発明は、プリントコントローラから転送された画像データにガンマカーブに基づいてガンマ変換処理を行い、当該ガンマ変換処理された画像データを画像メモリに格納し、当該画像メモリに格納された画像データに基づいて画像形成を行う画像形成装置において、前記ガンマカーブの補正を実行する補正手段と、予め定められた条件に基づいて、前記ガンマカーブの補正を実行するための条件が成立するか否かを判断する判断手段と、電源投入時に前記判断手段により前記ガンマカーブの補正を実行するための条件が成立すると判断された場合に、電源投入から前記補正手段による前記ガンマカーブの補正動作が完了するまでの間、前記プリントコントローラからの画像データの転送を禁止する転送制御手段と、を備えたことを特徴とする。 In order to solve the above problem, the invention described in claim 1 performs gamma conversion processing on the image data transferred from the print controller based on the gamma curve, and stores the image data subjected to the gamma conversion processing in the image memory. In the image forming apparatus that forms an image based on the image data stored in the image memory, the gamma curve is corrected based on a correction unit that executes the correction of the gamma curve and a predetermined condition. A determination means for determining whether or not a condition for execution is satisfied; and when the condition for executing the correction of the gamma curve is determined to be satisfied by the determination means when the power is turned on, the correction is made after the power is turned on. The transfer of image data from the print controller is prohibited until the correction operation of the gamma curve by the means is completed. And feed control means, characterized by comprising a.
請求項2に記載の発明は、プリントコントローラから転送された画像データにガンマカーブに基づいてガンマ変換処理を行い、当該ガンマ変換処理された画像データを画像メモリに格納し、当該画像メモリに格納された画像データに基づいて画像形成を行う画像形成装置において、前記ガンマカーブの補正を実行する補正手段と、予め定められた条件に基づいて、前記ガンマカーブの補正を実行するための条件が成立するか否かを判断する判断手段と、前記プリントコントローラから印刷指示を受信した後当該印刷指示に従って画像形成を開始するまでの間、前記プリントコントローラからの当該印刷指示の対象となる画像データの転送を禁止し、当該印刷指示に従った画像形成を開始するタイミングで当該印刷指示の対象となる画像データの転送を開始させる転送制御手段と、を備えたことを特徴とする。 According to the second aspect of the present invention, the image data transferred from the print controller is subjected to gamma conversion processing based on the gamma curve, the image data subjected to the gamma conversion processing is stored in the image memory, and the image data is stored in the image memory. In the image forming apparatus that forms an image based on the image data, a correction unit that executes the correction of the gamma curve and a condition for executing the correction of the gamma curve are established based on a predetermined condition. A determination means for determining whether or not to transfer image data that is a target of the print instruction from the print controller after receiving a print instruction from the print controller until image formation is started according to the print instruction. Image data subject to the print instruction at the timing to prohibit and start image formation according to the print instruction A transfer control means for starting the transfer, characterized by comprising a.
請求項3に記載の発明は、請求項2に記載の画像形成装置において、前記印刷指示は、保留ジョブの印刷指示であることを特徴とする。 According to a third aspect of the present invention, in the image forming apparatus according to the second aspect, the print instruction is a print instruction for a pending job.
請求項4に記載の発明は、プリントコントローラから転送された画像データにガンマカーブに基づいてガンマ変換処理を行い、当該ガンマ変換処理された画像データを画像メモリに格納し、当該画像メモリに格納された画像データに基づいて画像形成手段に画像形成を行わせるコンピュータに、前記ガンマカーブの補正を実行する補正機能と、予め定められた条件に基づいて、前記ガンマカーブの補正を実行するための条件が成立するか否かを判断する判断機能と、電源投入時に前記判断機能により前記ガンマカーブの補正を実行するための条件が成立すると判断された場合に、電源投入から前記補正機能による前記ガンマカーブの補正動作が完了するまでの間、前記プリントコントローラからの画像データの転送を禁止する転送制御機能と、を実現させるためのプログラムである。 According to the fourth aspect of the present invention, the image data transferred from the print controller is subjected to gamma conversion processing based on the gamma curve, the image data subjected to the gamma conversion processing is stored in the image memory, and the image data is stored in the image memory. A computer for causing the image forming unit to form an image based on the image data, a correction function for executing the correction of the gamma curve, and a condition for executing the correction of the gamma curve based on a predetermined condition. A determination function for determining whether or not is satisfied, and when the condition for executing the correction of the gamma curve is determined by the determination function when the power is turned on, the gamma curve by the correction function from power on is determined. A transfer control function that prohibits transfer of image data from the print controller until the correction operation is completed. Is a program for realizing the.
請求項5に記載の発明は、プリントコントローラから転送された画像データにガンマカーブに基づいてガンマ変換処理を行い、当該ガンマ変換処理された画像データを画像メモリに格納し、当該画像メモリに格納された画像データに基づいて画像形成手段に画像形成を行わせるコンピュータに、前記ガンマカーブの補正を実行する補正機能と、予め定められた条件に基づいて、前記ガンマカーブの補正を実行するための条件が成立するか否かを判断する判断機能と、前記プリントコントローラから印刷指示を受信した後当該印刷指示に従って画像形成を開始するまでの間、前記プリントコントローラからの当該印刷指示の対象となる画像データの転送を禁止し、当該印刷指示に従った画像形成を開始するタイミングで当該印刷指示の対象となる画像データの転送を開始させる転送制御機能と、を実現させるためのプログラムである。 The invention described in claim 5 performs gamma conversion processing on the image data transferred from the print controller based on the gamma curve, stores the image data subjected to the gamma conversion processing in the image memory, and stores the image data in the image memory. A computer for causing the image forming unit to form an image based on the image data, a correction function for executing the correction of the gamma curve, and a condition for executing the correction of the gamma curve based on a predetermined condition. A determination function for determining whether or not is satisfied, and image data that is a target of the print instruction from the print controller after receiving a print instruction from the print controller until image formation is started according to the print instruction Transfer is prohibited, and the print instruction becomes the target at the timing of starting image formation according to the print instruction. Is a program for realizing a transfer control function to start the transfer of the image data.
請求項6に記載の発明は、請求項5に記載のプログラムにおいて、前記印刷指示は、保留ジョブの印刷指示であることを特徴とする。 According to a sixth aspect of the present invention, in the program according to the fifth aspect, the print instruction is a print instruction for a pending job.
請求項1、4に記載の発明によれば、ガンマカーブの補正動作の完了後、プリントコントローラから画像データを転送させるので、画像形成装置の状態とガンマ変換処理に用いるガンマカーブとの不一致による画像品質の低下を防ぐことができる。 According to the first and fourth aspects of the present invention, the image data is transferred from the print controller after the completion of the gamma curve correction operation, so that the image due to the mismatch between the state of the image forming apparatus and the gamma curve used for the gamma conversion processing is transferred. Quality degradation can be prevented.
請求項2、5に記載の発明によれば、画像形成を開始するタイミングで印刷指示の対象となる画像データの転送を開始するので、画像形成装置の状態とガンマ変換処理に用いるガンマカーブとの不一致による画像品質の低下を防ぐことができる。 According to the second and fifth aspects of the invention, since transfer of image data to be printed is started at the timing of starting image formation, the state of the image forming apparatus and the gamma curve used for gamma conversion processing are It is possible to prevent deterioration of image quality due to mismatch.
請求項3、6に記載の発明によれば、保留ジョブについて、画像形成装置の状態とガンマ変換処理に用いるガンマカーブとの不一致による画像品質の低下を防ぐことができる。 According to the third and sixth aspects of the present invention, it is possible to prevent a decrease in image quality due to a mismatch between the state of the image forming apparatus and the gamma curve used for the gamma conversion process for the pending job.
[第1の実施の形態]
まず、本発明の第1の実施の形態を詳細に説明する。
図1に、第1の実施の形態における画像形成システム100のシステム構成を示す。
図1に示すように、画像形成システム100は、画像形成装置1、プリントコントローラ2、PC(Personal Computer)3を備えて構成され、画像形成装置1とプリントコントローラ2、プリントコントローラ2とPC3は、それぞれデータの送受信が可能に接続されている。ユーザの操作に基づいてPC3から印刷指示及び当該印刷指示の対象となる画像データが送信され、プリントコントローラ2により画像形成装置1へ転送され、画像形成装置1により画像データに基づいた画像形成が行われる。
[First Embodiment]
First, the first embodiment of the present invention will be described in detail.
FIG. 1 shows a system configuration of an
As shown in FIG. 1, an
図2に、画像形成装置1の構成を示す。
図2に示すように、画像形成装置1は、ガンマ変換処理部11、圧縮回路12、画像メモリ13、伸張回路14、LD(Laser Diode)駆動回路15、LD16、ドラム17、転写ベルト18、光学式センサ19、CPU(Central Processing Unit)20、表示/操作部21、メカ駆動部22、ワークメモリ23等を備える。
FIG. 2 shows the configuration of the image forming apparatus 1.
As shown in FIG. 2, the image forming apparatus 1 includes a gamma
ガンマ変換処理部11は、プリントコントローラ2から転送された画像データに対し、ガンマ補正テーブル11aに基づいてガンマ変換処理を行う。ガンマ補正テーブル11aには、ガンマ変換処理に用いるガンマカーブ(階調補正カーブ)を示すデータが格納されている。すなわち、本実施の形態において、ガンマカーブに基づくガンマ変換処理とは、ガンマ補正テーブル11aに基づくガンマ変換処理を意味し、ガンマカーブの補正(以下、ガンマカーブ補正という。)とは、ガンマ補正テーブル11aの補正を意味する。
The gamma
圧縮回路12は、ガンマ変換処理後の画像データに圧縮処理を施す。
The
画像メモリ13は、DRAM(Dynamic RAM)やHDD(Hard Disk Drive)から構成され、ガンマ変換処理及び圧縮処理後の画像データを格納する。
The
伸張回路14は、画像メモリ13に格納されている画像データに対し、伸張処理を施す。
The
LD駆動回路15は、伸張回路14により伸張処理が施された画像データに基づいて、LD16を駆動する。
The
LD16は、画像データに基づいてレーザビームを発し、帯電されたドラム17上に静電潜像を形成する。そして、ドラム17に形成された静電潜像上にトナーが付着され、トナー像が形成される。ドラム17上に形成されたトナー像は、転写ベルト18に転写され、さらに、用紙等の記録媒体に転写される。そして、図示しない定着装置で加熱・加圧されることにより、トナー像は記録媒体に定着される。
The LD 16 emits a laser beam based on the image data, and forms an electrostatic latent image on the
光学式センサ19は、転写ベルト18に対向して設けられ、ガンマカーブ補正を行う際に、転写ベルト18上に形成されるテストパターンのトナー付着量を検出し、CPU20に出力する。テストパターンとして、濃度を少しずつ変えた階段状のパターンが用いられる。
The
CPU20は、図示しないROM(Read Only Memory)に格納されている各種処理プログラムを読み出して、当該プログラムとの協働により画像形成装置1の各部の処理動作を統括的に制御する。
The
CPU20は、図示しない通信インターフェイスを制御し、プリントコントローラ2との間でデータの送受信を行う。CPU20は、プリントコントローラ2から送信される印刷指示及び画像データを受信する。
The
CPU20は、予め定められた条件に基づいて、ガンマカーブ補正を実行するための条件(以下、ガンマカーブ補正の実行条件という。)が成立するか否かを判断する。判断条件として、例えば、所定時間毎、所定枚数毎、電源投入時等の条件が予め設定されている。
The
CPU20は、ガンマカーブ補正の実行条件が成立すると判断した場合に、ガンマカーブ補正を実行する。具体的には、CPU20は、テストパターン用の画像データに基づいてLD駆動回路15を制御してLD16を駆動させ、ドラム17上にテストパターンを形成させ、ドラム17から転写ベルト18上に転写させる。そして、CPU20は、転写ベルト18上のテストパターンから光学式センサ19により検出されたトナー付着量に基づいて、階調特性が適正になるようにガンマ補正テーブル11aを書き換える。
The
CPU20は、電源投入時に、ガンマカーブ補正の実行条件が成立すると判断した場合に、電源投入からガンマカーブ補正動作が完了するまでの間、プリントコントローラ2からの画像データの転送を禁止する。具体的には、CPU20は、プリントコントローラ2にジョブ受付不可情報を送信することにより、プリントコントローラ2からの画像データの転送を禁止し、ガンマカーブ補正動作の完了後、プリントコントローラ2にジョブ受付許可情報を送信することにより、プリントコントローラ2からの画像データの転送を許可する。ジョブとは、画像形成装置1における画像形成に関する一連の動作を示す単位である。例えば、複数枚を出力する場合には、複数枚の出力に関する一連の動作が1ジョブであり、複数部数を出力する場合には、複数部数分の出力に関する一連の動作が1ジョブである。
When the
表示/操作部21は、LCD(Liquid Crystal Display)、LCD上を覆うように設けられたタッチパネル、各種機能ボタンから構成され、CPU20からの指示に従って、各種操作画面や各種処理結果等を表示する。また、表示/操作部21は、タッチパネル又は各種機能ボタンにより操作された操作信号をCPU20に出力する。
The display /
メカ駆動部22は、CPU20の指示に従って、画像形成装置1の各部を駆動する。
The
ワークメモリ23は、CPU20により実行される各種処理において、ROMから読み出されたプログラムや、各種データ及びパラメータ等を一時的に記憶するメモリである。
The
プリントコントローラ2は、制御部、画像メモリ等を備え、PC3から送信された印刷指示及び画像データを受信し、画像形成装置1に転送する。
The
PC3は、ユーザの操作指示に基づいて、プリントコントローラ2に印刷指示及び画像データを送信する。
The
次に、動作を説明する。
図3は、第1の実施の形態における電源投入時処理を示すラダーチャートである。
ここで、電源投入とは、ユーザが画像形成装置1の電源スイッチをONにした場合でもよいし、画像形成装置1がシャットオフ状態から復帰した場合であってもよい。
Next, the operation will be described.
FIG. 3 is a ladder chart showing the power-on process in the first embodiment.
Here, the power-on may be when the user turns on the power switch of the image forming apparatus 1 or when the image forming apparatus 1 returns from the shut-off state.
まず、画像形成装置1において、電源が投入されると(ステップA1)、ガンマカーブ補正の実行条件が成立するか否かが判断される。ガンマカーブ補正の実行条件が成立する場合には、画像形成装置1からプリントコントローラ2にジョブ受付不可情報が送信される(ステップA2)。そして、電源投入からガンマカーブ補正動作が完了するまでの間、プリントコントローラ2からの画像データの転送が禁止される。
First, in the image forming apparatus 1, when the power is turned on (step A1), it is determined whether or not a gamma curve correction execution condition is satisfied. If the execution condition for the gamma curve correction is satisfied, the job acceptance disabled information is transmitted from the image forming apparatus 1 to the print controller 2 (step A2). Then, transfer of image data from the
画像形成装置1では、CPU20により、ガンマカーブ補正が実行され(ステップA3)、ガンマ補正テーブル11aが書き換えられる(ステップA4)。具体的には、CPU20がLD駆動回路15を制御することにより、テストパターン用の画像データに基づいてLD16が駆動され、ドラム17上にテストパターンが形成され、ドラム17から転写ベルト18上に転写される。そして、光学式センサ19により転写ベルト18上のテストパターンから検出されたトナー付着量に基づいて、CPU20により、階調特性が適正になるようにガンマ補正テーブル11aが書き換えられる。ガンマ補正テーブル11aの書き換えが終わると、画像形成装置1からプリントコントローラ2にジョブ受付許可情報が送信される(ステップA5)。
In the image forming apparatus 1, the
プリントコントローラ2において、画像形成装置1からジョブ受付許可情報が受信されると、PC3から受信した印刷指示がある場合には、プリントコントローラ2から画像形成装置1に印刷指示が送信される(ステップA6)。
In the
画像形成装置1では、プリントコントローラ2から印刷指示が受信されると、画像形成動作が開始される(ステップA7)。具体的には、画像形成装置1からプリントコントローラ2に画像データ要求が送信され(ステップA8)、それに応じてプリントコントローラ2から画像形成装置1に画像データが転送される(ステップA9)。
In the image forming apparatus 1, when a print instruction is received from the
画像形成装置1では、ガンマ変換処理部11により、ステップA3において実行されたガンマカーブ補正後のガンマ補正テーブル11aに基づいてガンマ変換処理が行われる。そして、圧縮回路12により、ガンマ変換処理後の画像データに圧縮処理が施され、画像メモリ13に格納される。画像メモリ13に格納された画像データは、伸張回路14により伸張処理が施され、LD駆動回路15により、伸張処理が施された画像データに基づいてLD16が駆動され、画像形成が行われる。
In the image forming apparatus 1, the gamma
以下、同様に、プリントコントローラ2から画像形成装置1に印刷指示が送信され(ステップA10)、画像形成装置1からプリントコントローラ2に画像データ要求が送信され(ステップA11)、それに応じてプリントコントローラ2から画像形成装置1に画像データが転送される(ステップA12)。
Thereafter, similarly, a print instruction is transmitted from the
次に、図4を参照して、画像形成装置1において実行される電源投入時処理を説明する。なお、図4のフローチャートに記述されている処理を実現するためのプログラムは図示しないROMに格納されており、CPU20は、ROMからプログラムを読み出して、当該プログラムに従った動作を逐次実行する。
Next, referring to FIG. 4, a power-on process executed in the image forming apparatus 1 will be described. A program for realizing the processing described in the flowchart of FIG. 4 is stored in a ROM (not shown), and the
まず、図4に示すように、画像形成装置1において、CPU20により、電源が投入(シャットオフ状態からの復帰を含む。)されたか否かが判断される(ステップB1)。電源が投入された場合には(ステップB1;YES)、CPU20により、予め定められた条件に基づいて、ガンマカーブ補正の実行条件が成立するか否かが判断される(ステップB2)。ガンマカーブ補正の実行条件が成立する場合には(ステップB2;YES)、プリントコントローラ2にジョブ受付不可情報が送信され(ステップB3)、プリントコントローラ2からの画像データの転送が禁止される。
First, as shown in FIG. 4, in the image forming apparatus 1, the
次に、CPU20により、ガンマカーブ補正が実行され、ガンマ補正テーブル11aが書き換えられる(ステップB4)。そして、画像形成装置1からプリントコントローラ2にジョブ受付許可情報が送信され(ステップB5)、プリントコントローラ2からの画像データの転送が許可される。
Next, the
ステップB1において電源が投入されない場合には(ステップB1;NO)、そのまま処理が終了する。ステップB2においてガンマカーブ補正の実行条件が成立しない場合には(ステップB2;NO)、画像形成装置1からプリントコントローラ2にジョブ受付許可情報が送信され(ステップB5)、プリントコントローラ2からの画像データの転送が許可される。
If the power is not turned on in step B1 (step B1; NO), the processing ends. If the execution condition for gamma curve correction is not satisfied in step B2 (step B2; NO), job acceptance permission information is transmitted from the image forming apparatus 1 to the print controller 2 (step B5), and image data from the
以上説明したように、画像形成装置1において、電源投入時にガンマカーブ補正の実行条件が成立すると判断された場合に、電源投入からガンマカーブ補正動作が完了するまでの間、プリントコントローラ2からの画像データの転送を禁止し、ガンマカーブ補正動作の完了後、プリントコントローラ2から画像データを転送させるので、画像形成装置1の状態とガンマ変換処理に用いるガンマカーブとの不一致による画像品質の低下を防ぐことができる。
As described above, when the image forming apparatus 1 determines that the execution condition of the gamma curve correction is satisfied when the power is turned on, the image from the
[第2の実施の形態]
次に、本発明を適用した第2の実施の形態について説明する。
第2の実施の形態における画像形成システムは、第1の実施の形態に示した画像形成システム100と同様の構成によってなるため、同一の構成部分については同一の符号を付し、その構成については図示及び説明を省略する。以下、第2の実施の形態に特徴的な構成及び処理について説明する。
[Second Embodiment]
Next, a second embodiment to which the present invention is applied will be described.
The image forming system in the second embodiment has the same configuration as that of the
画像形成装置1のCPU20は、プリントコントローラ2から印刷指示を受信した後、この印刷指示に従って画像形成を開始するまでの間、プリントコントローラ2からの印刷指示の対象となる画像データの転送を禁止し、この印刷指示に従った画像形成を開始するタイミングで印刷指示の対象となる画像データの転送を開始させる。
The
次に、第2の実施の形態の動作を説明する。
図5は、第2の実施の形態における印刷指示受信時処理を示すラダーチャートである。
Next, the operation of the second embodiment will be described.
FIG. 5 is a ladder chart showing processing upon reception of a print instruction in the second embodiment.
まず、画像形成装置1において、プリントコントローラ2から印刷指示が受信されると(ステップC1)、この印刷指示に従って画像形成を開始するまでの間、プリントコントローラ2からの印刷指示の対象となる画像データの転送が禁止される。
First, in the image forming apparatus 1, when a print instruction is received from the print controller 2 (step C1), image data that is a target of the print instruction from the
この間に、画像形成装置1において、ガンマカーブ補正の実行条件が成立した場合には、CPU20により、ガンマカーブ補正が実行され(ステップC2)、ガンマ補正テーブル11aが書き換えられる(ステップC3)。ガンマ補正テーブル11aの書き換えが終わると、印刷指示に従った画像形成動作を開始するタイミングで(ステップC4)、印刷指示の対象となる画像データの転送が開始される。すなわち、画像形成装置1からプリントコントローラ2に画像データ要求が送信され(ステップC5)、それに応じてプリントコントローラ2から画像形成装置1に印刷指示の対象となる画像データが転送される(ステップC6)。
During this time, if the execution condition for the gamma curve correction is satisfied in the image forming apparatus 1, the
画像形成装置1では、ガンマ変換処理部11により、ステップC2において実行されたガンマカーブ補正後のガンマ補正テーブル11aに基づいてガンマ変換処理が行われる。そして、圧縮回路12により、ガンマ変換処理後の画像データに圧縮処理が施され、画像メモリ13に格納される。画像メモリ13に格納された画像データは、伸張回路14により伸張処理が施され、LD駆動回路15により伸張処理が施された画像データに基づいてLD16が駆動され、画像形成が行われる。
In the image forming apparatus 1, the gamma
以下、同様に、プリントコントローラ2から画像形成装置1に印刷指示が送信され(ステップC7)、画像形成装置1からプリントコントローラ2に画像データ要求が送信され(ステップC8)、それに応じてプリントコントローラ2から画像形成装置1に画像データが転送される(ステップC9)。なお、ステップC7のように、画像形成動作中にプリントコントローラ2から印刷指示が受信された場合には、ガンマカーブ補正は実行されない。
Thereafter, similarly, a print instruction is transmitted from the
次に、図6を参照して、画像形成装置1において実行される印刷指示受信時処理を説明する。なお、図6のフローチャートに記述されている処理を実現するためのプログラムは図示しないROMに格納されており、CPU20は、ROMからプログラムを読み出して、当該プログラムに従った動作を逐次実行する。
Next, a print instruction reception process executed in the image forming apparatus 1 will be described with reference to FIG. Note that a program for realizing the processing described in the flowchart of FIG. 6 is stored in a ROM (not shown), and the
図6に示すように、プリントコントローラ2からジョブPの印刷指示が受信された場合には(ステップD1;YES)、画像形成装置1が画像形成中であるか、又は予約ジョブがあるか否かが判断される(ステップD2)。予約ジョブとは、画像形成装置1において出力が予約されたジョブをいう。 As shown in FIG. 6, when a print instruction for job P is received from the print controller 2 (step D1; YES), it is determined whether the image forming apparatus 1 is forming an image or there is a reserved job. Is determined (step D2). The reserved job is a job whose output is reserved in the image forming apparatus 1.
画像形成装置1が画像形成中であるか、又は予約ジョブがある場合には(ステップD2;YES)、ジョブPが予約ジョブとして登録され(ステップD3)、ジョブPの画像形成が開始されるまでの間、プリントコントローラ2からのジョブPの印刷指示の対象となる画像データの転送が禁止される。
When the image forming apparatus 1 is forming an image or there is a reserved job (step D2; YES), the job P is registered as a reserved job (step D3) until image formation of the job P is started. During this period, transfer of image data that is the target of the print instruction of job P from the
他のジョブの画像形成が終了し、ジョブPの画像形成が開始されるタイミングで(ステップD4;YES)、又は、ステップD2において画像形成装置1が画像形成中でもなく、予約ジョブもなかった場合には(ステップD2;NO)、CPU20により、予め定められた条件に基づいて、ガンマカーブ補正の実行条件が成立するか否かが判断される(ステップD5)。ガンマカーブ補正の実行条件が成立する場合には(ステップD5;YES)、CPU20により、ガンマカーブ補正が実行され、ガンマ補正テーブル11aが書き換えられる(ステップD6)。ガンマカーブ補正の実行条件が成立しない場合には(ステップD5;NO)、ステップD7へ移行する。
At the timing when image formation of another job is completed and image formation of job P is started (step D4; YES), or when the image forming apparatus 1 is not forming an image and there is no reserved job in step D2. (Step D2; NO), the
次に、画像形成装置1からプリントコントローラ2にジョブPの画像データ要求が送信される(ステップD7)。そして、プリントコントローラ2からジョブPの画像データが受信され、受信した画像データに基づいて、ジョブPの画像形成動作が行われる(ステップD8)。
Next, the image data request for job P is transmitted from the image forming apparatus 1 to the print controller 2 (step D7). Then, the image data of the job P is received from the
ステップD1において、プリントコントローラ2から印刷指示が受信されない場合には(ステップD1;NO)、そのまま処理が終了する。 In step D1, when a print instruction is not received from the print controller 2 (step D1; NO), the process ends.
以上説明したように、画像形成装置1において、プリントコントローラ2から印刷指示を受信した後当該印刷指示に従って画像形成を開始するまでの間、プリントコントローラ2からの当該印刷指示の対象となる画像データの転送を禁止し、当該印刷指示に従った画像形成を開始するタイミングで当該印刷指示の対象となる画像データの転送を開始するので、画像形成装置1の状態とガンマ変換処理に用いるガンマカーブとの不一致による画像品質の低下を防ぐことができる。
As described above, in the image forming apparatus 1, after the print instruction is received from the
[第3の実施の形態]
次に、本発明を適用した第3の実施の形態について説明する。
第3の実施の形態における画像形成システムは、第1の実施の形態に示した画像形成システム100と同様の構成によってなるため、同一の構成部分については同一の符号を付し、その構成については図示及び説明を省略する。以下、第3の実施の形態に特徴的な構成及び処理について説明する。
[Third Embodiment]
Next, a third embodiment to which the present invention is applied will be described.
The image forming system according to the third embodiment has the same configuration as that of the
画像形成装置1のCPU20は、プリントコントローラ2から保留ジョブの印刷指示を受信した後、この保留ジョブの印刷指示に従って画像形成を開始するまでの間、プリントコントローラ2からの保留ジョブの印刷指示の対象となる画像データの転送を禁止し、この印刷指示に従った画像形成を開始するタイミングで印刷指示の対象となる画像データの転送を開始させる。保留ジョブとは、ユーザの操作指示により、意図的に画像形成動作を保留状態とするジョブであって、画像形成装置1において、その保留状態が解除された場合に、印刷を開始するものである。
The
次に、第3の実施の形態の動作を説明する。
図7は、第3の実施の形態における保留ジョブ印刷処理を示すラダーチャートである。
Next, the operation of the third embodiment will be described.
FIG. 7 is a ladder chart showing the pending job printing process in the third embodiment.
まず、画像形成装置1において、プリントコントローラ2から保留ジョブの印刷指示が受信されると(ステップE1)、この保留ジョブの印刷指示に従って画像形成を開始するまでの間、プリントコントローラ2からの保留ジョブの画像データの転送が禁止される。
First, when the image forming apparatus 1 receives a print instruction for a hold job from the print controller 2 (step E1), the hold job from the
この間に、画像形成装置1において、ガンマカーブ補正の実行条件が成立した場合には、CPU20により、ガンマカーブ補正が実行され(ステップE2)、ガンマ補正テーブル11aが書き換えられる(ステップE3)。
During this time, if the execution condition for the gamma curve correction is satisfied in the image forming apparatus 1, the
その後、ユーザの操作により、画像形成装置1の表示/操作部21から保留ジョブの解除指示があった場合には(ステップE4)、保留ジョブの印刷指示に従った画像形成動作が開始される(ステップE5)。具体的には、画像形成装置1からプリントコントローラ2に保留ジョブの画像データ要求が送信され(ステップE6)、それに応じてプリントコントローラ2から画像形成装置1に画像データが転送される(ステップE7)。
Thereafter, when a hold job cancel instruction is issued from the display /
画像形成装置1では、ガンマ変換処理部11により、ステップE2において実行されたガンマカーブ補正後のガンマ補正テーブル11aに基づいてガンマ変換処理が行われる。そして、圧縮回路12により、ガンマ変換処理後の画像データに圧縮処理が施され、画像メモリ13に格納される。画像メモリ13に格納された画像データは、伸張回路14により伸張処理が施され、LD駆動回路15により伸張処理が施された画像データに基づいてLD16が駆動され、画像形成が行われる。
In the image forming apparatus 1, the gamma
以下、同様に、画像形成装置1からプリントコントローラ2に画像データ要求が送信され(ステップE8)、それに応じてプリントコントローラ2から画像形成装置1に画像データが転送される(ステップE9)。
Similarly, an image data request is transmitted from the image forming apparatus 1 to the print controller 2 (step E8), and image data is transferred from the
次に、図8を参照して、画像形成装置1において実行される保留ジョブ印刷処理を説明する。なお、図8のフローチャートに記述されている処理を実現するためのプログラムは図示しないROMに格納されており、CPU20は、ROMからプログラムを読み出して、当該プログラムに従った動作を逐次実行する。
Next, with reference to FIG. 8, a pending job printing process executed in the image forming apparatus 1 will be described. A program for realizing the processing described in the flowchart of FIG. 8 is stored in a ROM (not shown), and the
図8に示すように、プリントコントローラ2から保留ジョブの印刷指示が受信された場合には(ステップF1;YES)、保留ジョブとして登録され(ステップF2)、このジョブの画像形成が開始されるまでの間、プリントコントローラ2からの当該保留ジョブの画像データの転送が禁止される。
As shown in FIG. 8, when a print instruction for a hold job is received from the print controller 2 (step F1; YES), it is registered as a hold job (step F2) until image formation of this job is started. During this period, transfer of the image data of the hold job from the
その後、ガンマカーブ補正の実行条件が成立する場合には(ステップF3;YES)、CPU20により、ガンマカーブ補正が実行され、ガンマ補正テーブル11aが書き換えられる(ステップF4)。ガンマカーブ補正の実行条件が成立しない場合には(ステップF3;NO)、ステップF5へ移行する。
Thereafter, when the execution condition of the gamma curve correction is satisfied (step F3; YES), the
次に、ユーザが表示/操作部21から操作することにより、保留ジョブの解除指示があった場合には(ステップF5;YES)、画像形成装置1からプリントコントローラ2に保留ジョブの画像データ要求が送信される(ステップF6)。そして、プリントコントローラ2から画像データが受信され、受信した画像データに基づいて、画像形成動作が行われる(ステップF7)。
Next, when the user operates the display /
ステップF1において、プリントコントローラ2から保留ジョブの印刷指示が受信されない場合には(ステップF1;NO)、そのまま処理が終了する。 In step F1, when the print instruction for the pending job is not received from the print controller 2 (step F1; NO), the processing is ended as it is.
以上説明したように、画像形成装置1において、プリントコントローラ2から保留ジョブの印刷指示を受信した後、当該保留ジョブの画像形成を開始するまでの間、プリントコントローラ2からの当該保留ジョブの画像データの転送を禁止し、当該保留ジョブの画像形成を開始するタイミングで当該保留ジョブの画像データの転送を開始するので、画像形成装置1の状態とガンマ変換処理に用いるガンマカーブとの不一致による画像品質の低下を防ぐことができる。
As described above, in the image forming apparatus 1, the image data of the hold job from the
なお、上記各実施の形態における記述は、本発明に係る画像形成装置の例であり、これに限定されるものではない。装置を構成する各部の細部構成及び細部動作に関しても本発明の趣旨を逸脱することのない範囲で適宜変更可能である。 The description in each of the above embodiments is an example of the image forming apparatus according to the present invention, and the present invention is not limited to this. The detailed configuration and detailed operation of each part constituting the apparatus can be changed as appropriate without departing from the spirit of the present invention.
100 画像形成システム
1 画像形成装置
11 ガンマ変換処理部
11a ガンマ補正テーブル
12 圧縮回路
13 画像メモリ
14 伸張回路
15 LD駆動回路
16 LD
17 ドラム
18 転写ベルト
19 光学式センサ
20 CPU
21 表示/操作部
22 メカ駆動部
23 ワークメモリ
2 プリントコントローラ
3 PC
DESCRIPTION OF
17
21 Display /
Claims (6)
前記ガンマカーブの補正を実行する補正手段と、
予め定められた条件に基づいて、前記ガンマカーブの補正を実行するための条件が成立するか否かを判断する判断手段と、
電源投入時に前記判断手段により前記ガンマカーブの補正を実行するための条件が成立すると判断された場合に、電源投入から前記補正手段による前記ガンマカーブの補正動作が完了するまでの間、前記プリントコントローラからの画像データの転送を禁止する転送制御手段と、
を備えたことを特徴とする画像形成装置。 Gamma conversion processing is performed on the image data transferred from the print controller based on the gamma curve, the image data subjected to the gamma conversion processing is stored in the image memory, and image formation is performed based on the image data stored in the image memory. In the image forming apparatus to perform,
Correction means for executing correction of the gamma curve;
Determining means for determining whether or not a condition for executing the correction of the gamma curve is satisfied based on a predetermined condition;
When the condition for executing the correction of the gamma curve is determined to be satisfied by the determination means when the power is turned on, the print controller from the time the power is turned on until the correction operation of the gamma curve by the correction means is completed. Transfer control means for prohibiting transfer of image data from
An image forming apparatus comprising:
前記ガンマカーブの補正を実行する補正手段と、
予め定められた条件に基づいて、前記ガンマカーブの補正を実行するための条件が成立するか否かを判断する判断手段と、
前記プリントコントローラから印刷指示を受信した後当該印刷指示に従って画像形成を開始するまでの間、前記プリントコントローラからの当該印刷指示の対象となる画像データの転送を禁止し、当該印刷指示に従った画像形成を開始するタイミングで当該印刷指示の対象となる画像データの転送を開始させる転送制御手段と、
を備えたことを特徴とする画像形成装置。 Gamma conversion processing is performed on the image data transferred from the print controller based on the gamma curve, the image data subjected to the gamma conversion processing is stored in the image memory, and image formation is performed based on the image data stored in the image memory. In the image forming apparatus to perform,
Correction means for executing correction of the gamma curve;
Determining means for determining whether or not a condition for executing the correction of the gamma curve is satisfied based on a predetermined condition;
After receiving a print instruction from the print controller, until image formation is started in accordance with the print instruction, image data subject to the print instruction from the print controller is prohibited from being transferred, and an image in accordance with the print instruction Transfer control means for starting the transfer of the image data to be subjected to the print instruction at the timing of starting the formation;
An image forming apparatus comprising:
前記ガンマカーブの補正を実行する補正機能と、
予め定められた条件に基づいて、前記ガンマカーブの補正を実行するための条件が成立するか否かを判断する判断機能と、
電源投入時に前記判断機能により前記ガンマカーブの補正を実行するための条件が成立すると判断された場合に、電源投入から前記補正機能による前記ガンマカーブの補正動作が完了するまでの間、前記プリントコントローラからの画像データの転送を禁止する転送制御機能と、
を実現させるためのプログラム。 Image data transferred from the print controller is subjected to gamma conversion processing based on a gamma curve, the image data subjected to the gamma conversion processing is stored in an image memory, and image forming means is based on the image data stored in the image memory On a computer that lets you
A correction function for correcting the gamma curve;
A determination function for determining whether or not a condition for executing the correction of the gamma curve is satisfied based on a predetermined condition;
When it is determined that the condition for executing the correction of the gamma curve is satisfied by the determination function when the power is turned on, the print controller is in a period from when the power is turned on until the correction operation of the gamma curve by the correction function is completed. A transfer control function that prohibits transfer of image data from
A program to realize
前記ガンマカーブの補正を実行する補正機能と、
予め定められた条件に基づいて、前記ガンマカーブの補正を実行するための条件が成立するか否かを判断する判断機能と、
前記プリントコントローラから印刷指示を受信した後当該印刷指示に従って画像形成を開始するまでの間、前記プリントコントローラからの当該印刷指示の対象となる画像データの転送を禁止し、当該印刷指示に従った画像形成を開始するタイミングで当該印刷指示の対象となる画像データの転送を開始させる転送制御機能と、
を実現させるためのプログラム。 Image data transferred from the print controller is subjected to gamma conversion processing based on a gamma curve, the image data subjected to the gamma conversion processing is stored in an image memory, and image forming means is based on the image data stored in the image memory On a computer that lets you
A correction function for correcting the gamma curve;
A determination function for determining whether or not a condition for executing the correction of the gamma curve is satisfied based on a predetermined condition;
After receiving a print instruction from the print controller, until image formation is started in accordance with the print instruction, image data subject to the print instruction from the print controller is prohibited from being transferred, and an image in accordance with the print instruction A transfer control function for starting the transfer of the image data that is the target of the print instruction at the timing of starting the formation;
A program to realize
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006345528A JP2008155447A (en) | 2006-12-22 | 2006-12-22 | Image forming apparatus and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006345528A JP2008155447A (en) | 2006-12-22 | 2006-12-22 | Image forming apparatus and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008155447A true JP2008155447A (en) | 2008-07-10 |
Family
ID=39656911
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006345528A Pending JP2008155447A (en) | 2006-12-22 | 2006-12-22 | Image forming apparatus and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008155447A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013057929A (en) * | 2011-08-16 | 2013-03-28 | Ricoh Co Ltd | Image inspection device, image formation device, control method for image inspection device, and image formation system |
-
2006
- 2006-12-22 JP JP2006345528A patent/JP2008155447A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013057929A (en) * | 2011-08-16 | 2013-03-28 | Ricoh Co Ltd | Image inspection device, image formation device, control method for image inspection device, and image formation system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8699900B2 (en) | Image processing apparatus and density correction method | |
JP5257602B2 (en) | Image forming apparatus, image forming method, program, and recording medium | |
JP4363412B2 (en) | Image forming apparatus, printing control program, application program, and printing system | |
JP2005167551A (en) | Image forming apparatus, calibration method, and program thereof | |
JP2005275378A (en) | Image forming apparatus | |
JP5060094B2 (en) | Image forming apparatus | |
JP7051345B2 (en) | Image forming device and its control method, and program | |
US20070285636A1 (en) | Image forming apparatus and method therefor as well as program and storage medium thereof | |
JP2009094755A (en) | Image forming apparatus and image forming program | |
JP2010145907A (en) | Image forming apparatus and program | |
JP2008155447A (en) | Image forming apparatus and program | |
JP6218614B2 (en) | Image forming apparatus and printing control method | |
JP2008201031A (en) | Image forming apparatus and program | |
JP2000227684A (en) | Image forming device and its control method | |
JP2007074522A (en) | Color image processor and method | |
JP2008058415A (en) | Image forming apparatus and control method | |
JP2008203617A (en) | Image forming apparatus and program | |
JP2004325470A (en) | Image forming apparatus | |
JP5984350B2 (en) | Printing apparatus, control method therefor, and program | |
JP2009166451A (en) | Printer and print system | |
JP5523384B2 (en) | Image forming apparatus and toner density control method | |
JP7497148B2 (en) | Image forming device | |
JP2008201028A (en) | Image forming apparatus and program | |
JP2010145682A (en) | Image forming apparatus, image formation control method, and program executable on computer | |
JP2007240916A (en) | Image forming apparatus, and control method and program for same |