JP2017138520A - 画像形成装置、その制御方法、及びプログラム - Google Patents
画像形成装置、その制御方法、及びプログラム Download PDFInfo
- Publication number
- JP2017138520A JP2017138520A JP2016020241A JP2016020241A JP2017138520A JP 2017138520 A JP2017138520 A JP 2017138520A JP 2016020241 A JP2016020241 A JP 2016020241A JP 2016020241 A JP2016020241 A JP 2016020241A JP 2017138520 A JP2017138520 A JP 2017138520A
- Authority
- JP
- Japan
- Prior art keywords
- image
- sheet
- image forming
- unit
- gradation correction
- 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
Landscapes
- Facsimile Image Signal Circuits (AREA)
- Control Or Security For Electrophotography (AREA)
- Color Electrophotography (AREA)
- Image Processing (AREA)
Abstract
【課題】多値の中間画像データを保存しない画像形成装置であっても、記録紙の種類が切り替わった場合に発生し得る定着不良を好適に防止する仕組みを提供する。
【解決手段】本画像形成装置は、画像形成を行う際に、シートを給送するカセットに収納されているシートの種類に応じて、予め生成しておいた、当該カセットに収納された記録紙の種類に対応する階調補正テーブルを参照して、画像データを生成する。さらに、本画像形成装置は、当該画像データを用いた画像形成の実行中に、用紙切れによりカセットを切り替える際に、切替前のシートに対応する階調補正テーブルと、切替先のシートに対応する階調補正テーブルとの差分に基づいて画像形成濃度を算出する。ここで、算出された画像形成濃度が所定の閾値以上であれば、切替先のシートの使用を回避させる。
【選択図】 図7
【解決手段】本画像形成装置は、画像形成を行う際に、シートを給送するカセットに収納されているシートの種類に応じて、予め生成しておいた、当該カセットに収納された記録紙の種類に対応する階調補正テーブルを参照して、画像データを生成する。さらに、本画像形成装置は、当該画像データを用いた画像形成の実行中に、用紙切れによりカセットを切り替える際に、切替前のシートに対応する階調補正テーブルと、切替先のシートに対応する階調補正テーブルとの差分に基づいて画像形成濃度を算出する。ここで、算出された画像形成濃度が所定の閾値以上であれば、切替先のシートの使用を回避させる。
【選択図】 図7
Description
本発明は、紙種ごとに階調補正テーブルを有する画像形成装置、その制御方法、及びプログラムに関する。
複合機やプリンタ装置などの画像形成装置では、印刷画像を較正する技術として、階調補正技術を利用している。例えば、特許文献2には、実際に記録紙に単色の階調濃度パッチを印刷し、この濃度を測定してターゲット濃度に合わせるための逆テーブルを生成する階調補正方法が提案されている。以下では、この逆テーブルを階調補正テーブルと称する。特に、CMYK4色トナーを用いるカラー画像形成装置では、各色の濃度を規定濃度に合わせこむことで、記録紙上の印刷濃度、及びトナー量を保証することができる。なお、プリンタの濃度特性は、様々な要因で変更され、その度に階調補正テーブルを再生成する必要がある。
例えば、特許文献1では、予め生成した中間画像データを記憶装置に保持しておき、階調補正テーブルが変更されたときに、印刷データを再生成するか否かを判断することにより、常に再生成することによる印刷時間の長期化を防ぐ技術が提案されている。なお、階調補正テーブルが変更される条件は、上述のような環境条件だけではない。例えば、記録紙の種類が変わったときにも階調補正テーブルを変更する必要がある。何故なら、記録紙は多種あり、それぞれ、紙の成分によって抵抗値が異なるためである。また、紙の表面の凹凸も異なっており、実際に紙に転写されるトナー量が変わってしまう。
これを補正するために、トナーが転写し難い記録紙では、階調補正テーブルとして画像を濃くする方向のテーブルを生成する。一方、トナーが転写し易い記録紙では、階調補正テーブルとして画像を薄くする方向のテーブルを生成する。階調補正テーブルによって調整された画像に基づいて、トナーが転写ベルトに一次転写される。次に、記録紙に二次転写される。この時に、記録紙によって転写されるトナーが変わるため、記録紙上のトナー量を記録紙によらず保つことができる。
しかしながら、上記従来技術には以下に記載する課題がある。例えば、上記従来技術において、中間画像データは多値画像データとする必要がある。何故なら、階調補正テーブルは、多値入力、多値出力のルックアップテーブルであるため、ハーフトーン画像に適用することはできないためである。一方で、多値画像データを大量に蓄積するのは記憶容量などの面でコストが発生する。よって、廉価な画像形成装置では、多部数を印刷するグループソート印刷では中間画像データは直ぐに消去して、印刷用画像データとしてハーフトーン画像だけを蓄積することが一般的である。
また、グループソート印刷などで大量に印刷する場合、第一の記録紙カセットから記録紙が無くなり、第二の記録紙カセットから記録紙を引く必要が発生することもある。このような場合に、記録紙の種類が違い、かつ、利便性と記憶領域のコストを優先して、印刷用画像データをそのまま印刷することが考えられる。このとき、実際に印刷する記録紙の種類とは異なる種類に対応する印刷用画像データで印刷することになるため、トナーを記録紙に転写しすぎて、定着不良が発生する可能性がある。定着不良は、例えば電子写真方式の画像形成装置にとって、定着機への記録紙の巻き付き等が発生し、最悪の場合は部品交換が必要になるなど深刻なものである。
本発明は、上述の問題に鑑みて成されたものであり、多値の中間画像データを保存しない画像形成装置であっても、記録紙の種類が切り替わった場合に発生し得る定着不良を好適に防止する仕組みを提供することを目的とする。
本発明は、画像形成装置であって、シートの種類ごとに生成された階調補正テーブルを記憶する記憶手段と、シートを収納する複数の収納手段と、画像形成を行う際に、シートを給送する前記収納手段に収納されているシートの種類に応じて、前記記憶手段に記憶された前記階調補正テーブルを参照し、該階調補正テーブルを用いて、画像形成を行う際の画像データを生成する画像処理手段と、前記画像処理手段によって生成された画像データを用いて画像形成を実行する画像形成手段と、前記画像形成手段による画像形成の実行中においてシートを給送する前記収納手段を切り替える際に、切替前の前記収納手段に収納されていたシートの種類に対応する階調補正テーブルと、切替先の前記収納手段に収納されているシートの種類に対応する階調補正テーブルとの差分に基づいて、シートを切り替えた際の画像形成濃度を算出する算出手段と、前記算出手段によって算出された画像形成濃度が所定の閾値以上であれば、前記切替先の前記収納手段に収納されているシートの使用を回避させる回避手段とを備えることを特徴とする。
本発明によれば、多値の中間画像データを保存しない画像形成装置であっても、記録紙の種類が切り替わった場合に発生し得る定着不良を好適に防止することができる。
以下、添付図面を参照して本発明の実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
<第一の実施形態>
<画像形成装置の構成>
以下では、本発明の第一の実施形態について説明する。まず、図1を参照して、本実施形態に係る画像形成装置の構成例について説明する。ここでは、画像形成装置として、電子写真方式の複合機を一例に説明する。複合機10は、大きく分けて、リーダー部100とプリンタ部200とを備える。また、リーダー部100とプリンタ部200を適切に動作させるためのコントローラボード300を備える。さらに、リーダー部100の側面には、操作部307が設けられる。操作部307は、タッチ方式の液晶パネルとハードウェアキーを有するユーザインタフェースである。リーダー部100は、読取手段の一例であり、原稿から画像を読み取るためのスキャナユニットを備え、その上部には原稿台101へ原稿を自動搬送するADF(Automatic Document Feeder)が設けられる。
<画像形成装置の構成>
以下では、本発明の第一の実施形態について説明する。まず、図1を参照して、本実施形態に係る画像形成装置の構成例について説明する。ここでは、画像形成装置として、電子写真方式の複合機を一例に説明する。複合機10は、大きく分けて、リーダー部100とプリンタ部200とを備える。また、リーダー部100とプリンタ部200を適切に動作させるためのコントローラボード300を備える。さらに、リーダー部100の側面には、操作部307が設けられる。操作部307は、タッチ方式の液晶パネルとハードウェアキーを有するユーザインタフェースである。リーダー部100は、読取手段の一例であり、原稿から画像を読み取るためのスキャナユニットを備え、その上部には原稿台101へ原稿を自動搬送するADF(Automatic Document Feeder)が設けられる。
プリンタ部200は、画像形成手段の一例であり、記録紙(シート)に画像を形成する。具体的には、プリンタ部200には、4段の記録紙カセット(収納手段)201、202、203、204が設けられ、各カセット内に積載された記録紙は、紙搬送ローラを通して定着部205に搬送される。途中、転写ベルト206の近くを記録紙が通過する際に、一次転写部で転写されたCMYKの4色のトナーが、二次転写部の電位差によって二次転写される。そして、定着部205を通過する際に、定着部205の熱と圧力によって溶解され、記録紙にトナーが定着される。なお、二次転写効率を100%にすることは難しく、各色トナーは転写ベルト206に残留する。そして、この転写ベルト206上の残留トナーは、クリーニング装置207で除去される。
<コントローラボードの構成>
次に、図2を参照して、コントローラボード300の構成について説明する。コントローラボード300は、CPU301、ROM302、記憶部303、LAN I/F304、画像処理部305、及びプリンタ制御部306を備える。コントローラボード300は、ROM302に格納されたプログラムに従って、CPU301が記憶部303(RAMやHDD)にデータを一時蓄積しながら、各部を制御する構成である。また、複合機10が扱う画像データについては、CPU301で演算してもよいが、別途、画像処理部305を設けている。当該画像処理部305は、ハードウェアでもよいし、画像処理に特化したプロセッサでもよい。また、プリンタ部200は、画像データを転送するため、コントローラボード300に接続されている。一方、不図示のPC(パーソナルコンピュータ)とは、LAN I/F304によりLANを介して接続されており、PCからの印刷処理にも対応している。
次に、図2を参照して、コントローラボード300の構成について説明する。コントローラボード300は、CPU301、ROM302、記憶部303、LAN I/F304、画像処理部305、及びプリンタ制御部306を備える。コントローラボード300は、ROM302に格納されたプログラムに従って、CPU301が記憶部303(RAMやHDD)にデータを一時蓄積しながら、各部を制御する構成である。また、複合機10が扱う画像データについては、CPU301で演算してもよいが、別途、画像処理部305を設けている。当該画像処理部305は、ハードウェアでもよいし、画像処理に特化したプロセッサでもよい。また、プリンタ部200は、画像データを転送するため、コントローラボード300に接続されている。一方、不図示のPC(パーソナルコンピュータ)とは、LAN I/F304によりLANを介して接続されており、PCからの印刷処理にも対応している。
<画像処理部の構成>
次に、図3を参照して、画像処理部305の詳細な構成について説明する。画像処理部305は、レンダリング処理部310、色変換部311、階調補正部312、ハーフトーン処理部313、及びヒストグラム部314を備える。レンダリング処理部310は、PDL(Printer Display Language)からビットマップ画像を生成する。色変換部311は、レンダリング処理部310で生成された画像をプリンタ部200用のCMYK色に変換する。階調補正部312は、色変換された画像を、階調補正する。ハーフトーン処理部313は、階調補正部312で階調補正された画像をハーフトーン画像に変換する。
次に、図3を参照して、画像処理部305の詳細な構成について説明する。画像処理部305は、レンダリング処理部310、色変換部311、階調補正部312、ハーフトーン処理部313、及びヒストグラム部314を備える。レンダリング処理部310は、PDL(Printer Display Language)からビットマップ画像を生成する。色変換部311は、レンダリング処理部310で生成された画像をプリンタ部200用のCMYK色に変換する。階調補正部312は、色変換された画像を、階調補正する。ハーフトーン処理部313は、階調補正部312で階調補正された画像をハーフトーン画像に変換する。
なお、これらの制御は、プリンタ制御部306によって制御されるが、本発明はこれに限定されず、例えばCPU301によって制御されてもよい。ヒストグラム部314については第二の実施形態で詳細に説明する。
<処理手順>
次に、図4乃至図12を参照して、本実施形態の処理手順について説明する。以下で説明する処理は、CPU301がROM302に予め格納された制御プログラムを記憶部303に読み出して実行することにより実現される。
次に、図4乃至図12を参照して、本実施形態の処理手順について説明する。以下で説明する処理は、CPU301がROM302に予め格納された制御プログラムを記憶部303に読み出して実行することにより実現される。
図4に示すように、S1000で、複合機10のCPU301は、操作部307からカセット201に搭載された記録紙Aの階調補正の実行指示を受け付ける。ここで、図1に示すように、カセット201には、記録紙Aが搭載されている。したがって、複合機10は、カセット201を用いて記録紙Aの階調補正を実行する。階調補正方法については、上記従来技術として提案されているため、ここでは簡単に説明する。
ここで、図5を参照して、階調補正の処理フローについて説明する。S1001で、CPU301は、階調補正用のパターン画像を生成する。図11にパターン画像の例を示す。このパターン画像はCMYKの各色について、薄いパッチから濃いパッチまで、例えば32パッチ画像を1枚のCMYK画像データとして生成する。
図5の説明に戻る。S1002で、CPU301は、S1001で生成したパターン画像に対して、ハーフトーン処理部313によってハーフトーン処理を実施し、ハーフトーン画像を生成する。生成したハーフトーン画像は、記憶部303に一時的に蓄積される。
続いて、S1003で、CPU301は、何れのカセットから記録紙を引くかを選択する。この場合、S1000でユーザから指定されたカセット201から記録紙Aを複合機10の機内へ給送する。
S1004で、CPU301は、記憶部303に蓄積されているハーフトーン画像を用いて、カセット201に搭載された記録紙Aにパターン画像をプリンタ部200によって印刷する。印刷されたパターン画像は、ユーザによってリーダー部100の原稿台101に載置される。
S1005で、CPU301は、印刷されたパターン画像がリーダー部100の原稿台101に載置されたか否かを判定し、S1006に進む。当該判定は、例えば、ユーザインタフェースからスタートの指示があるか否かの判定により行う。また、原稿台101の設けられた不図示のセンサによって載置された記録紙を検知したか否かの判定により行ってもよい。
次に、S1006で、CPU301は、リーダー部100を動作させ、原稿台101に載置されたパターン画像を画像データとして読み込む。このとき、得られる画像データはRGB画像である。続いて、S1007で、CPU301は、得られた画像データを利用して、選択された記録紙Aの階調補正テーブルを演算して生成する。最後に、S1008で、CPU301は、生成した階調補正テーブルを記憶部303に保存し、図5のフローチャートの処理を終了する。
ここで、階調補正テーブルの生成方法について、簡単に説明する。まず、パターン画像のRGB画像データの各パッチを数値化して、RGBのデータをパッチ数分作成する。次に、数値化されたデータについて、CMYKの各パッチを補色の関係を利用して、濃度値に変換する。例えば、C(シアン)のパッチは、R(Red)のデータを反転処理やログテーブル、ログ演算をすることで、シアン濃度データに変換することができる。また、K(Black)のパッチについては、G(Green)のデータを利用する。このような変換によって、パターン画像はCMYKの濃度データに変換される。更に、パターン画像を生成するときに用いるCMYKデータをインデックスとして、上記CMYKの濃度データを出力とするルックアップテーブルを生成する。このルックアップテーブルを各色について、演算することによって、カセット201の記録紙Aに対する階調補正テーブルを生成することができる。
図4の説明に戻る。S2000で、CPU301は、カセット202に搭載された記録紙Bの階調補正の実行指示を受け付ける。つまり、記録紙Bの階調補正テーブルを生成する。階調補正テーブルBの生成方法は、S1000と同じため、省略する。S3000で、PCにインストールされたプリンタドライバは、例えば、MページのN部のプリント指示を利用者から受け付ける。これをプリンタドライバはPDLに変換して、S4000でLAN I/F304を通じて複合機10に転送する。
S5000で、複合機10のCPU301は、利用者から受け付けた指示に基づいて、印刷するカセットを選択する。ここでは、S1000で階調補正を実施したカセット201を選択するものとする。カセットの選択は、ドライバ(つまり、利用者からの印刷指示)から指定されたカセットでもよいし、操作部307から予め指定されたカセットでもよい。但し、カセットに紙が搭載されていることを、カセット内の不図示のセンサが検知しており、カセットに少なくとも1枚の記録紙があるものとする。このセンサは、ON/OFFの2値センサなので、記録紙が1枚でも搭載されていれば記録紙ありとして検知される。よって、複数枚の印刷では、途中で記録紙がなくなることもある。
S6000で、CPU301は、印刷画像を作るための画像処理を実施する。画像処理の実施については、図6のフローチャートを用いて説明する。
S6001で、CPU301は、印刷ジョブを受け付け、MページN部に対応する印刷ジョブ及び画像データを記憶部303に登録する。続いて、S6002で、CPU301は、S5000で決定されたカセット201の記録紙Aの階調補正テーブルを記憶部303から読み出して、階調補正部312にコピーする。S6003で、CPU301は、印刷画像の生成処理を行う。印刷画像の生成処理については、図3の画像処理部305のブロック図を用いて説明する。
画像処理部305は、レンダリング処理部310を有する。レンダリング処理部310は、PCから転送されたPDLをビットマップ画像に変換する。このとき、ビットマップ画像は、例えばRGB(Red,Green,Blue)の3色の8ビットデジタル信号に変換されているものとする。続いて、色変換部311において、記憶部303から呼び出した3次元ルックアップテーブル(3DLUT)によってプリンタ印刷画像用に色変換される。プリンタ印刷用の色変換とは、CMYK(Cyan, Magenta, Yellow, Black)の4色である。
3DLUTは、図9に示すように、3チャンネルの入力に対応した4チャンネルの出力テーブルである。RGBの入力値に対して、CMYKが一意に決定する。また、テーブル数を削減するため、補間演算を用いて格子点数を削減するのが一般的である。図9は、RGBの各値は(0,128,255)の3値しかないが、この間はテーブルを立方体に置き換えたときの隣接する格子点間での補間演算によって算出される。
階調補正部312は、プリンタ部200のガンマ特性を補正するための4チャンネル(CMYK)のルックアップテーブルを有する。このルックアップテーブルは、S1000及びS2000で階調補正処理を実施したときに生成することができる。なお、階調補正テーブルは、前述のように記録紙の種類毎に有する必要があるため、本実施形態では、記録紙カセット用にA,B,C,Dの4つの階調補正テーブルが記憶部303に蓄積されているものとする。但し、違うカセットに同じ紙種の記録紙が入っていれば、同じ階調補正テーブルを使うことができる。
階調補正された画像データは、ハーフトーン処理部313でハーフトーン画像に変換される。ハーフトーン処理の方法は、ディザマトリックス法や誤差拡散法など様々に提案されているが、本実施形態では特に限定するものではない。ハーフトーン画像は、一旦、S6004で、記憶部303に蓄積される。複数ページを印刷する場合は、各ページが1枚ずつ、記憶部303にハーフトーン画像が蓄積される。また、複数部を印刷する場合は、各ページを順次、記憶部303から読み出して、プリンタ部200に転送して印刷する。これを複数回繰り返して、複数部の印刷を実現している。
ここでは、MページのN部をプリントするため、S6005では、Mページ分の処理が終わったかどうかを判定して、処理を終了する。以上の処理フローで、Mページ分のハーフトーン画像が記憶部303に蓄積される。
図4の説明に戻る。最後に、S7000で、CPU301は、プリンタ部200によって印刷処理を実行し、処理を終了する。S7000の印刷処理は、M枚をN部なので、M×N枚の印刷を行う。このとき、印刷処理の途中でカセット201の記録紙が無くなった場合、複合機10は、カセット202の記録紙Bに切り替えて印刷を継続することができる。但し、カセット202には、記録紙Aとは異なる紙種の記録紙が搭載されており、本来ならば、階調補正部312では、階調補正テーブルBを利用してハーフトーン画像を作らなければならない。しかし、既にハーフトーン画像がS6000で生成されて記憶部303に蓄積されているため、これを利用する必要がある。但し、記録紙Aの階調補正テーブルで作成されたハーフトーン画像を記録紙Bに印刷した場合、トナーを記録紙Bに載せすぎることがある。これが原因で、定着部205において定着不良が発生する虞がある。よって、S7000で印刷処理を実施しているときには、図7に示すフローチャートを実施する必要がある。
S7001で、CPU301は、カセット201から記録紙Aを給紙して、記憶部303に蓄積されているハーフトーン画像の1枚目をプリンタ部200に給送し、印刷を実行する。続いて、S7002で、CPU301は、当該記録紙を給送するページで印刷が終了であるか否かを判定する。印刷が終了していれば処理を終了し、印刷が終了していなければ処理をS7003に進める。S7003で、CPU301は、記録紙Aが無くなり、カセットが切り替わったか否かを判定する。カセットが切り替わった場合にはS7004に進み、そうでない場合は処理をS7001に戻す。S7004で、CPU301は、カセット201からカセット202に切り替わり、記録紙は記録紙Aから異なる紙種である記録紙Bに切り替わったものとする。
S7004で、CPU301は、記録紙Aの階調補正テーブルと記録紙Bの階調補正テーブルとを記憶部303から読み出して比較し、差分テーブルを生成する。差分テーブルの演算方法は、階調補正テーブルが8ビット入力、8ビット出力のテーブルの場合、以下の数式で表わすことができる。
差分AB[index][color] = 紙種A[index] [color] ÷ 紙種B[index] [color](%)
ここで、indexは0〜255の範囲の値である。colorはCyan、Magenta、Yellow、又はBlackを示す。CPU301は、CMYKの4色について全ての差分テーブルを計算する。
差分AB[index][color] = 紙種A[index] [color] ÷ 紙種B[index] [color](%)
ここで、indexは0〜255の範囲の値である。colorはCyan、Magenta、Yellow、又はBlackを示す。CPU301は、CMYKの4色について全ての差分テーブルを計算する。
図8の801、802に示すグラフは、階調補正テーブルの一例を示す。横軸は入力濃度値(RGB)を示し、縦軸は印刷濃度値(CMYK)を示す。つまり、グラフ801、802は、入力濃度値に対して、階調補正テーブルを介して補正された印刷濃度値を示す。803のグラフは、差分テーブルの一例を示す。とこ軸は入力濃度値を示し、縦軸はグラフ801、802における差分倍率を示す。なお、各グラフはCMYKの色ごとにプロットしてある。
図7の説明に戻る。S7005で、CPU301は、S7004で求めたCMYKの4色の差分テーブルで、100%を超えるものがあるか否かを判定する。つまり、記録紙Bの階調補正テーブル(グラフ802)よりも記録紙Aの階調補正テーブル(グラフ801)の方が大きな値を有している領域があるか否かを判定している。100%を超える領域があれば、S7005に進み、無ければ処理をS7001に戻す。
S7006で、CPU301は、色変換部311に設定されている3DLUTからCMYK値を読み出す。続いて、S7007で、CPU301は、3DLUTで規定したCMYK値が、階調補正テーブルの切り替え(記録紙A用のテーブルから記録紙B用のテーブルへの切り替え)によって、記録紙Bの適切な印刷濃度(画像形成濃度)に対して、どれだけ濃く印刷されるのかを計算する。以下の数式に基づき、各色の紙種変更後濃度(D’)を求めることができる。
D[color] = 3DLUT[R, G, B] [Color]
D’[color] = 差分AB[ D[color] ] × D[ color ]
ここで”R,G,B”は3DLUTの入力値の組み合わせの1つを示す。”color”はCyan、Magenta、Yellow、Blackのうちの1色を示す。
D[color] = 3DLUT[R, G, B] [Color]
D’[color] = 差分AB[ D[color] ] × D[ color ]
ここで”R,G,B”は3DLUTの入力値の組み合わせの1つを示す。”color”はCyan、Magenta、Yellow、Blackのうちの1色を示す。
続いて、S7007で、CPU301は、S7006で演算したD’について、D’[C]+D’[M]+D’[Y]+D’[K]<閾値であるか否かを判定する。当該閾値は、定着部205の性能の上限であり、予めきめられた値である。例えば、450(各色0〜255の場合)の定着上限の複合機10では、各色の合計が400しかトナーを記録紙に印刷できない。
S7007で、閾値を超えていなかった場合は、S7008に進み、CPU301は、全ての3DLUTがチェックされたか否かを確認して、確認済みならば処理を終了し、終っていなければ、S7005に戻って、3DLUTの次のRGB値について検査する。
一方、S7007で、閾値を超えていると判定すると、S7010に進み、CPU301は、定着不良の回避処理を実行し、処理をS7001に戻す。なお、ここでは、紙種変更後の印刷濃度(画像形成濃度)を算出して、所定の閾値と比較することにより回避処理を実行するか否かを判断したが、本実施形態ではこれに限定されず様々な変形が可能である。例えば、印刷濃度に代えて、印刷濃度と比例関係である実載り量を用いて判断を行ってもよい。具体的には、画像形成に用いられるトナーの色ごとにシートに対する実載り量を算出し、各色の実載り量の合計が所定の閾値(例えば、トナー剥がれが発生しない最大載り量)未満であるか否かに基づいて回避処理を実行するか否かを判断してもよい。
次に、図10を参照して、上記S7010で行われる、定着不良の回避処理の処理手順について説明する。以下で説明する処理は、CPU301がROM302に予め格納された制御プログラムを記憶部303に読み出して実行することにより実現される。S8001で、CPU301は、他のカセットにカセット201と同じ種類の記録紙(記録紙A)があるか否かを判定する。
本実施形態の場合、カセット202の記録紙においてS7007で閾値を超えていることが判明しているので、カセット202にはそのままでは印刷すると定着不良がが発生し、適切な印刷ができない可能性がある。よって、カセット203及びカセット204で既に生成されているそれぞれの階調補正テーブルと、カセット201の階調補正テーブルAについて確かめる必要がある。つまり、上述した差分テーブルを各カセットごとに生成して検証することになる。
他のカセットに適切な記録紙が搭載されていた場合には、S8002に進み、適切な記録紙が搭載されたカセットが無ければS8003に進む。S8002で、CPU301は、切替先の当該カセットを利用して、再度S7000の処理を実行し、カセット201の階調補正テーブルAと比較する。なお、カセット203、及びカセット204は、既に階調補正が実行されており、それぞれ階調補正テーブルが生成され、記憶部303に保存されているものとする。
一方、他のカセットに適切な記録紙がない場合、つまり、演算の結果、閾値を超えない記録紙が搭載されたカセットが無い場合、S8003に進む。S8003で、CPU301は、操作部307に記録紙の補給を促すメッセージを表示する。図12に、操作部307に表示するメッセージの一例を示す。このとき、カセット201に記録紙Aを補給して印刷を継続する場合、即ち、記録紙Aが補給されてボタン1201が押下された場合には、本シーケンスは終了する。一方、記録紙Aを補給して印刷継続をしない場合、即ち、ボタン1202が押下された場合、或いは、ユーザインタフェースからの指示に限らず、最初からそう指示する設定がされていた場合は、S8005に進む。
S8005で、CPU301は、他の記録紙(例えば、カセット202の記録紙B)でS6000を再度実行する。このとき、S4000で送られてきたPDLデータが既に破棄されていた場合、プリンタドライバに再送信の要求をLAN I/F304を介して行い、再送信を要求する。そして、S5000の紙種決定時にカセット202を選択してS6000及びS7000を実行する。
以上説明したように、本画像形成装置は、画像形成を行う際に、シートを給送するカセットに収納されているシートの種類に応じて、予め生成しておいた、当該カセットに収納された記録紙の種類に対応する階調補正テーブルを参照して、画像データを生成する。さらに、本画像形成装置は、当該画像データを用いた画像形成の実行中に、用紙切れによりカセットを切り替える際に、切替前のシートに対応する階調補正テーブルと、切替先のシートに対応する階調補正テーブルとの差分に基づいて画像形成濃度を算出する。ここで、算出された画像形成濃度が所定の閾値以上であれば、切替先のシートの使用を回避させる。これにより、多値の中間画像データを保存しない画像形成装置であっても、ジョブの途中で使用中のカセットの記録紙が無くなった際の定着不良を防ぐことができる。
<第二の実施形態>
以下では、本発明の第二の実施形態について説明する。上記第一の実施形態では、実際に印刷する画像が薄くて剥がれが発生しないような場合でも図7の回避処理を実行するか否かを判定していた。しかし、本実施形態では、薄い画像を印刷する場合には、回避処理の判定を行わないで実施する例について説明する。以下では、上記第一の実施形態との差分のみを説明する。本実施形態では、図3のヒストグラム部314を用いる。ヒストグラム部314は、色変換部311に接続されており、S6003で色変換したときに利用された階調補正テーブルの格子点位置に関するヒストグラムを生成し、記憶部303に保存する。これを利用することで、3DLUTのどの位置の格子点が利用されたかが分かる。なお、このヒストグラムは、Mページの累計のヒストグラムであってもよい。つまり、印刷ジョブ(画像形成ジョブ)において利用される色について差分を求めるため、上記第一の実施形態と比較して、ジョブで使用される画像に特化した制御を行うことができる。
以下では、本発明の第二の実施形態について説明する。上記第一の実施形態では、実際に印刷する画像が薄くて剥がれが発生しないような場合でも図7の回避処理を実行するか否かを判定していた。しかし、本実施形態では、薄い画像を印刷する場合には、回避処理の判定を行わないで実施する例について説明する。以下では、上記第一の実施形態との差分のみを説明する。本実施形態では、図3のヒストグラム部314を用いる。ヒストグラム部314は、色変換部311に接続されており、S6003で色変換したときに利用された階調補正テーブルの格子点位置に関するヒストグラムを生成し、記憶部303に保存する。これを利用することで、3DLUTのどの位置の格子点が利用されたかが分かる。なお、このヒストグラムは、Mページの累計のヒストグラムであってもよい。つまり、印刷ジョブ(画像形成ジョブ)において利用される色について差分を求めるため、上記第一の実施形態と比較して、ジョブで使用される画像に特化した制御を行うことができる。
図13を参照して、本実施形態における処理手順について説明する。図13に示すフローチャートは、上記第一の実施形態の図7に対して、S7005とS7006の間にS9001とS9002を追加し、S7006を削除し、S7009の代わりにS9003を追加している。なお、以下で説明する処理は、CPU301がROM302に予め格納された制御プログラムを記憶部303に読み出して実行することにより実現される。
S9001で、CPU301は、ヒストグラム部314から、色変換時に利用された格子点位置を取得する。続いて、S9002で、CPU301は、S9001で取得した格子点位置について、3DLUTからCMYK値を呼び出す。つまり、ここでは、上記第一の実施形態とは異なり、全ての格子点についてのCMYK値を呼び出すわけではない。従って、上記第一の実施形態と比較して処理負荷を低減することができる。
その後、S7007及びS7008を実行し、S7008で差分の合計が閾値未満であれは、S9003に進み、CPU301は、S9001で特定されたCMYK値について全て確認したかを確かめ、全てを確認していれば、処理を終了する。一方、確認が終っていなければ、S9002に処理を戻し、全てを確認するまでS9002、S7007、及びS7008の処理を実施する。
以上説明したように、本実施形態に係る画像形成装置は、画像データ(ハーフトーン画像)を生成した際に使用した階調補正テーブルの格子点位置に関するヒストグラムを生成し、当該ヒストグラムを用いて上記格子点位置についての階調補正テーブルにおける差分を求める。つまり、印刷ジョブ(画像形成ジョブ)において利用される色について差分を求めるため、上記第一の実施形態と比較して、ジョブで使用される画像に特化した制御を行うことができる。これにより、上記第一の実施形態と同様に、多値の中間画像データを保存しない画像形成装置であっても、ジョブの途中で使用中のカセットの記録紙が無くなった際の定着不良を防ぐことができる。
<第三の実施形態>
次に、本発明の第三の実施形態について説明する。上記第一の実施形態の回避処理(S7010)では、適切な記録紙がカセット201〜204に搭載されていなければ、利用者が記録紙を補給しなければならない。これに対して、本実施形態では、利用者が記録紙を補給しなくても印刷を継続できる回避処理について説明する。以下では、上記第一の実施形態との差分のみを説明する。本実施形態は、上記第一の実施形態の回避処理(S7010)の内容と差分がある。
次に、本発明の第三の実施形態について説明する。上記第一の実施形態の回避処理(S7010)では、適切な記録紙がカセット201〜204に搭載されていなければ、利用者が記録紙を補給しなければならない。これに対して、本実施形態では、利用者が記録紙を補給しなくても印刷を継続できる回避処理について説明する。以下では、上記第一の実施形態との差分のみを説明する。本実施形態は、上記第一の実施形態の回避処理(S7010)の内容と差分がある。
図14を参照して、本実施形態における回避処理の処理手順について説明する。以下で説明する処理は、CPU301がROM302に予め格納された制御プログラムを記憶部303に読み出して実行することにより実現される。
S1401で、CPU301は、記憶部303から蓄積されているハーフトーン画像を読み込む。続いて、S1402で、CPU301は、CMYK各色の平滑化による多値変換を行う。ハーフトーン画像は、網点の面積で濃度階調を表現しているため、平滑化によるディスクリーンを行えば、精度は劣化するものの濃度に変換できる。このときの平滑化フィルタは、7×7の平均化フィルタや、ガウシアンで実施してよい。また、平滑化後の画像を正規化する必要があり、これはフィルタの特性によって正規化係数を事前に決めておくことが望ましい。正規化係数の基準は、最大濃度部が255になるように求める。この正規化係数によって、平滑化後の画像を正規化する。
次に、S1403で、CPU301は、画素毎にS1402で平滑化した多値画像について、各画素のC+M+Y+Kを求め、濃度(載り量)が閾値以上ある場所を求める。このときの閾値は、S7008の閾値を用いてもよいし、別に定めてもよい。続いて、S1404で、CPU301は、S1403で特定した場所について、記憶部303に蓄積されているハーフトーン画像に対して、図15の1501〜1504に示すような所定のマスクパターンでマスク処理をして、網点率を下げる。網点率を下げることによって部分的に濃度を下げ、トナー載り量を下げることができる。また、パターンは、C+M+Y+Kと閾値の差に応じて変えてもよい。つまり、S1404では、C+M+Y+Kが閾値以上である、即ち、ここでは、高濃度である位置を抽出し、定着不良が起こる可能性があるものとして、部分的に濃度を下げ、トナー載り量を低下させている。
S1405で、CPU301は、全ページについて処理ができたか否かを判定して、全てのページの処理が終了すると、回避処理の実行を終了する。終わっていなければ、処理をS1401に戻す。
以上説明したように、本実施形態に係る画像形成装置は、他のカセットに適切な記録紙が収納されていない場合に、ユーザに記録紙の補給を促すのではなく、トナー剥がれが発生しないように画像データ自体を補正する。これにより、上記第一の実施形態と同様に、多値の中間画像データを保存しない画像形成装置であっても、ジョブの途中で使用中のカセットの記録紙が無くなった際の定着不良を防ぐことができる。
<その他の実施形態>
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
10:複合機、100:リーダー部、200:プリンタ部、201:カセット、202:カセット、300:コントローラボード、311:色変換部、312:階調補正部、303:記憶部
Claims (11)
- 画像形成装置であって、
シートの種類ごとに生成された階調補正テーブルを記憶する記憶手段と、
シートを収納する複数の収納手段と、
画像形成を行う際に、シートを給送する前記収納手段に収納されているシートの種類に応じて、前記記憶手段に記憶された前記階調補正テーブルを参照し、該階調補正テーブルを用いて、画像形成を行う際の画像データを生成する画像処理手段と、
前記画像処理手段によって生成された画像データを用いて画像形成を実行する画像形成手段と、
前記画像形成手段による画像形成の実行中においてシートを給送する前記収納手段を切り替える際に、切替前の前記収納手段に収納されていたシートの種類に対応する階調補正テーブルと、切替先の前記収納手段に収納されているシートの種類に対応する階調補正テーブルとの差分に基づいて、シートを切り替えた際の画像形成濃度を算出する算出手段と、
前記算出手段によって算出された画像形成濃度が所定の閾値以上であれば、前記切替先の前記収納手段に収納されているシートの使用を回避させる回避手段と
を備えることを特徴とする画像形成装置。 - 前記回避手段は、前記画像形成濃度が所定の閾値未満となるシートを収納する他の収納手段を、シートを給送する前記収納手段として選択することを特徴とする請求項1に記載の画像形成装置。
- 前記回避手段は、前記画像形成濃度が所定の閾値未満となるシートを収納する他の収納手段が無ければ、前記切替前の収納手段にシートを補給することをユーザに促すことを特徴とする請求項2に記載の画像形成装置。
- 前記回避手段は、画像形成する画像の中で、前記画像形成濃度が所定の閾値以上となる位置のデータが閾値未満となるように画像データを補正することを特徴とする請求項1に記載の画像形成装置。
- 前記回避手段は、前記画像処理手段によって生成された画像データであるハーフトーン画像を所定のマスクパターンでマスクすることによって、前記画像データを補正することを特徴とする請求項4に記載の画像形成装置。
- 前記算出手段は、画像形成に用いられるトナーの色ごとに画像形成濃度を算出し、
前記回避手段は、前記算出手段によって前記色ごとに算出された画像形成濃度の合計が閾値以上であれば、前記切替先の前記収納手段に収納されているシートの使用を回避させることを特徴とする請求項1乃至5の何れか1項に記載の画像形成装置。 - 前記算出手段は、前記画像形成濃度に代えて、画像形成に用いられるトナーの色ごとに、シートに対するトナーの実載り量を算出し、
前記回避手段は、前記算出手段によって前記色ごとに算出された実載り量の合計が閾値以上であれば、前記切替先の前記収納手段に収納されているシートの使用を回避させることを特徴とする請求項1乃至5の何れか1項に記載の画像形成装置。 - 前記画像処理手段は、前記画像データを生成する際に、前記階調補正テーブルのうち利用した格子点位置に関するヒストグラムを生成し、
前記算出手段は、生成された前記ヒストグラムに従った、前記格子点位置についての差分に基づくことを特徴とする請求項1乃至7の何れか1項に記載の画像形成装置。 - 前記画像形成手段によって、各色のパッチを含むパターン画像が形成されたシートの画像を読み取る読取手段と、
前記読取手段によって読み取られた画像データから、当該シートの階調補正テーブルを生成して前記記憶手段に記憶させる生成手段と
をさらに備えることを特徴とする請求項1乃至8の何れか1項に記載の画像形成装置。 - シートの種類ごとに生成された階調補正テーブルを記憶する記憶手段と、シートを収納する複数の収納手段と、を備える画像形成装置の制御方法であって、
画像処理手段が、画像形成を行う際に、シートを給送する前記収納手段に収納されているシートの種類に応じて、前記記憶手段に記憶された前記階調補正テーブルを参照し、該階調補正テーブルを用いて、画像形成を行う際の画像データを生成する画像処理工程と、
画像形成手段が、前記画像処理工程で生成された画像データを用いて画像形成を実行する画像形成工程と、
算出手段が、前記画像形成工程による画像形成の実行中においてシートを給送する前記収納手段を切り替える際に、切替前の前記収納手段に収納されていたシートの種類に対応する階調補正テーブルと、切替先の前記収納手段に収納されているシートの種類に対応する階調補正テーブルとの差分に基づいて、シートを切り替えた際の画像形成濃度を算出する算出工程と、
回避手段が、前記算出工程で算出された画像形成濃度が所定の閾値以上であれば、前記切替先の前記収納手段に収納されているシートの使用を回避させる回避工程と
を実行することを特徴とする画像形成装置の制御方法。 - シートの種類ごとに生成された階調補正テーブルを記憶する記憶手段と、シートを収納する複数の収納手段と、を備える画像形成装置の制御方法における各工程をコンピュータに実行させるためのプログラムであって、前記方法は、
画像処理手段が、画像形成を行う際に、シートを給送する前記収納手段に収納されているシートの種類に応じて、前記記憶手段に記憶された前記階調補正テーブルを参照し、該階調補正テーブルを用いて、画像形成を行う際の画像データを生成する画像処理工程と、
画像形成手段が、前記画像処理工程で生成された画像データを用いて画像形成を実行する画像形成工程と、
算出手段が、前記画像形成工程による画像形成の実行中においてシートを給送する前記収納手段を切り替える際に、切替前の前記収納手段に収納されていたシートの種類に対応する階調補正テーブルと、切替先の前記収納手段に収納されているシートの種類に対応する階調補正テーブルとの差分に基づいて、シートを切り替えた際の画像形成濃度を算出する算出工程と、
回避手段が、前記算出工程で算出された画像形成濃度が所定の閾値以上であれば、前記切替先の前記収納手段に収納されているシートの使用を回避させる回避工程と
を実行することを特徴とするプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016020241A JP2017138520A (ja) | 2016-02-04 | 2016-02-04 | 画像形成装置、その制御方法、及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016020241A JP2017138520A (ja) | 2016-02-04 | 2016-02-04 | 画像形成装置、その制御方法、及びプログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2017138520A true JP2017138520A (ja) | 2017-08-10 |
Family
ID=59566833
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016020241A Pending JP2017138520A (ja) | 2016-02-04 | 2016-02-04 | 画像形成装置、その制御方法、及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2017138520A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020217713A1 (ja) * | 2019-04-22 | 2020-10-29 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
| US11843735B2 (en) | 2021-04-14 | 2023-12-12 | Canon Kabushiki Kaisha | Image forming apparatus with selectable recording media cassettes |
| JP7610393B2 (ja) | 2020-11-02 | 2025-01-08 | キヤノン株式会社 | 画像形成装置 |
-
2016
- 2016-02-04 JP JP2016020241A patent/JP2017138520A/ja active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020217713A1 (ja) * | 2019-04-22 | 2020-10-29 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
| JP7610393B2 (ja) | 2020-11-02 | 2025-01-08 | キヤノン株式会社 | 画像形成装置 |
| US11843735B2 (en) | 2021-04-14 | 2023-12-12 | Canon Kabushiki Kaisha | Image forming apparatus with selectable recording media cassettes |
| US12192419B2 (en) | 2021-04-14 | 2025-01-07 | Canon Kabushiki Kaisha | Image forming apparatus having media type sensor |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8908229B2 (en) | Image processing apparatus and method configured to update gamma correction table for different paper types | |
| US9361557B2 (en) | Image processing apparatus and control method for performing screen processing | |
| JP4881902B2 (ja) | 画像形成装置、画像形成方法及び画像形成プログラム | |
| JP6458357B2 (ja) | 検査装置、検査方法及び検査プログラム | |
| KR20180007896A (ko) | 화상형성장치 및 화상형성장치의 제어 방법 | |
| KR20190031706A (ko) | 화상형성장치 및 화상형성방법 | |
| JP2017138520A (ja) | 画像形成装置、その制御方法、及びプログラム | |
| US20140111832A1 (en) | Image forming apparatus, image forming method, computer program product, and recording medium | |
| JP4764458B2 (ja) | 印刷システムおよび印刷方法 | |
| JP6503755B2 (ja) | 画像処理装置、画像形成装置および画像処理方法 | |
| US10073397B2 (en) | Image forming apparatus and control method for updating conversion condition converting measurement result of measurement unit | |
| US10031435B2 (en) | Color image formation with control for toner amount limiting | |
| US8526059B2 (en) | Printing calibration processing apparatus, image forming apparatus, and printing calibration processing method | |
| US12143542B2 (en) | Inspection apparatus, method of controlling the same, and storage medium | |
| US11451685B2 (en) | Color conversion table corrector that corrects the color conversion table according to data related to a first captured image excluding a specified area | |
| JP6558888B2 (ja) | 装置、印刷装置、印刷の制御方法及びプログラム | |
| JP4485430B2 (ja) | 画像処理装置、画像処理方法、およびその方法をコンピュータに実行させるプログラム | |
| JP2019134232A (ja) | 画像形成装置、その方法およびプログラム | |
| JP2018033043A (ja) | 画像形成装置、制御方法およびプログラム | |
| JP2008271364A (ja) | 画像処理装置及び画像処理方法 | |
| JP2020175627A (ja) | 画像形成装置およびその制御方法 | |
| US10554860B2 (en) | Image forming apparatus, test image, and output density adjustment method of image forming apparatus | |
| JP2019207265A (ja) | 画像形成装置 | |
| US20130135633A1 (en) | Image processing apparatus, controlling method of image processing apparatus, and storage medium | |
| JP2018146359A (ja) | 画像形成装置、その制御方法、及びプログラム |