(57)【要約】      （修正有）【課題】１ページの画像データを複数の領域に分割し、各領域ごとの画像解析を行った後に、その画像データを回転させて出力する際、回転後の画像データにおいて、画像データの解析結果に対応する領域の位置ズレを防止する。【解決手段】画像データに基づいて記録媒体に画像を形成する画像形成装置であって、前記記録媒体に形成される画像の回転角度を判定し、その回転角度に応じて、前記画像データの解析対象領域の座標を変換し、その変換された座標に対応する画像データを解析する。そして、その解析結果に基づいて前記画像データに基づく画像形成を制御する。【選択図】図６
2020170069.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づいて記録媒体に画像を形成する画像形成装置であって、
前記記録媒体に形成される画像の回転角度を判定する判定手段と、
前記判定手段により判定された前記回転角度に応じて、前記画像データの解析対象領域の座標を変換する変換手段と、
前記変換手段により変換された座標に対応する画像データを解析する解析手段と、
前記解析手段による解析結果に基づいて前記画像データに基づく画像形成を制御する制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記判定手段は、両面印刷における前記記録媒体の裏面への画像形成時であれば、前記画像の回転角度を１８０°と判定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像形成装置は、電子写真方式により画像を形成する画像形成装置であって、
前記解析手段は、前記画像データの解析対象領域におけるトナーの載り量を解析することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記制御手段は、前記解析手段による解析結果に基づいて定着装置の定着温調制御を行うことを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記判定手段は、前記画像の回転角度として０°、９０°、１８０°、２７０°のいずれであるかを判定することを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記判定手段が、前記画像の回転角度を判定できない場合、所定の回転角度で前記変換手段により前記画像データの解析対象領域の座標を変換させ、前記変換手段により変換された座標に対応する画像データを前記解析手段により解析させる手段を、更に有することを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記解析対象領域は、画像形成時のトナーの最大載り量を求めるための解析対象の領域であることを特徴とする請求項３又は４に記載の画像形成装置。
【請求項８】
前記画像データを記憶する記憶手段を更に有し、
前記制御手段は、画像形成時に、前記記憶手段に記憶された画像データの読み出しアドレスを変更することにより、前記判定手段により判定された回転角度に対応する画像を形成することを特徴とする請求項１乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
画像データに基づいて記録媒体に画像を形成する画像形成装置を制御する制御方法であって、
前記記録媒体に形成される画像の回転角度を判定する判定工程と、
前記判定工程で判定された前記回転角度に応じて、前記画像データの解析対象領域の座標を変換する変換工程と、
前記変換工程で変換された座標に対応する画像データを解析する解析工程と、
前記解析工程による解析結果に基づいて前記画像データに基づく画像形成を制御する制御工程と、
を有することを特徴とする制御方法。
【請求項１０】
コンピュータを、請求項１乃至８のいずれか１項に記載の画像形成装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置とその制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
近年、プリンタ、複写機等のＯＡ機器に対して、省エネルギー化や低価格化への市場要求が高まってきている。電子写真方式により形成されたトナー画像を転写紙上に熱定着する画像形成装置において、これらの要求性能を達成するためには、定着装置の消費電力の低減や、メモリの削減が重要となる。このために画像形成装置では、画像データを解析して、その解析結果に応じて、プリンタエンジンの制御を行っている。例えば、高画質を維持するためには十分なトナーの載り量を必要とする。しかし、トナーの載り量が多い場合は高い定着温度が必要となり、消費電力が増加することになってしまう。このような課題を解決するために、例えば特許文献１では、画像形成用の画像データを解析することによりトナーの最大載り量を求め、その最大載り量に対して、必要最小限の熱を与える事で消費電力を低減する定着温調制御を行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２０６９８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の特許文献１の構成で画像データの解析を行う場合、両面印刷等のように、画像データの生成時の画像の向きと、記録媒体上への像形成時の画像の向きとが異なる場合、解析すべき画像の領域が異なることにより、誤った解析結果となり、適切な制御ができなくなる。
【０００５】
例えば、１ページの画像を４つの領域に分割し、右上領域の画像を定着するための定着温度、左上領域の画像を定着すための定着温度というように、各領域の定着温度をそれぞれ決定する例について説明する。各領域の画像データの解析が終わった後に、画像を１８０度回転させる場合に上記のような課題が発生する。即ち、画像を１８０度回転すると、回転前の右上領域に、回転前の左下領域の画像が配置される。従って、このまま印刷処理を実行すると、回転前の右上領域の画像データに対応する定着温度が、左下領域の画像データの定着に適用されてしまうという課題がある。
【０００６】
本発明の目的は、上記従来技術の問題点の少なくとも一つを解決することにある。
【０００７】
本発明の目的は、画像形成時に画像の向きが元の画像と異なる場合、画像回転を考慮した座標に基づく画像データの解析を行うことにより、回転後の画像に対して適切な制御を行うことができる技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の一態様に係る画像形成装置は以下のような構成を備える。即ち、
画像データに基づいて記録媒体に画像を形成する画像形成装置であって、
前記記録媒体に形成される画像の回転角度を判定する判定手段と、
前記判定手段により判定された前記回転角度に応じて、前記画像データの解析対象領域の座標を変換する変換手段と、
前記変換手段により変換された座標に対応する画像データを解析する解析手段と、
前記解析手段による解析結果に基づいて前記画像データに基づく画像形成を制御する制御手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、画像回転を考慮した座標に基づく画像データの解析を行うことにより、回転後の画像に対して適切な制御を行うことができるという効果がある。
【００１０】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【００１１】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】実施形態に係る複合機のハードウェア構成を説明するブロック図。
【図２】定着温調制御のための画像解析処理で設定される解析対象領域の指定方法と、解析対象画像にエリア指定を行った場合の一例を説明する図。
【図３】実施形態に係る複合機における画像データの入力から出力の流れと、定着温調制御のための画像解析処理及び画像回転処理を説明するフローチャート。
【図４】両面印刷する画像データに対して、画像の回転を考慮せずに解析対象領域を指定した場合を説明する図。
【図５】実施形態に係る複合機において、画像の回転を解析対象領域の座標の回転を考慮して行う例を説明する図。
【図６】実施形態に係る複合機における画像データの回転を考慮した画像解析処理を説明するフローチャート。
【図７】図６のＳ６０４で実行される処理を説明するフローチャート。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものでない。実施形態には複数の特徴が記載されているが、これら複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一もしくは同様の構成に同一の参照番号を付し、重複した説明は省略する。本実施形態では、画像形成装置の一例として複合機１００を例に説明する。
【００１３】
図１は、実施形態に係る複合機１００のハードウェア構成を説明するブロック図である。
【００１４】
複合機１００において、ＣＰＵ１０１は複合機１００全体の動作を制御する制御部として機能している。ＲＯＭ１０２は、例えばｅＭＭＣなどのフラッシュメモリで構成されており、ＣＰＵ１０１により実行される制御プログラムなどを格納する。ＲＯＭ１０２は、各種プログラムや、電源オフ時に消えてはいけない設定値や画像データなどを格納している。ＤＲＡＭ１０３は、ＲＯＭ１０２等に格納されているプログラムの展開領域であり、またプログラム制御変数等や、処理する画像データなどを一時的に保存できる揮発性メモリである。操作部１０４は、複合機１００の情報を表示するユーザとのインタフェース部である。スキャナ１０５は、原稿の画像を読み取ってバイナリデータに変換する。スキャナ１０５で得られた画像データは、コピー、或いは画像送信機能の実行時に利用される。プリンタ１０６は、電子写真方式で印刷を実行する。より詳しくは、定着温調制御を行って画像データを記録紙（記録媒体）に定着させて印刷する。通信部１０７は、複合機１００と外部通信網とのインタフェース部で、ネットワークへのインタフェースであるネットワーク通信部を含む。これらはデータバス１０８を介して相互に通信可能に接続されている。
【００１５】
図２は、定着温調制御のための画像解析処理で設定される解析対象領域の指定方法と、解析対象画像にエリア指定を行った場合の一例を説明する図である。この定着温調制御は、印刷するページ内のトナーの載り量に合わせて定着器の温度調整を行うものである。
【００１６】
解析対象領域の指定例２００で示すように、解析エリア開始座標（Ｘs，Ｙs）と解析エリア終了座標（Ｘe，Ｙe）により対象エリアを指定する。そして、解析対象画像例２１０のように、１つの解析対象画像に対して、解析対象画像へのエリア指定例２２０のように複数の解析対象領域を指定することができる。
【００１７】
図３は、実施形態に係る複合機１００における画像データの入力から出力の流れと、定着温調制御のための画像解析処理及び画像回転処理を説明するフローチャートである。尚、この処理はＣＰＵ１０１がＲＯＭ１０２からＤＲＡＭ１０３に展開したプログラムを実行することにより達成される。
【００１８】
まずＳ３０１でＣＰＵ１０１は、複合機１００に搭載されたスキャナ１０５もしくは通信部１０７から画像データの入力を受け付けて画像データを生成する。このとき、画像データは回転角度０°で生成される。こうして画像データの生成が完了すると処理をＳ３０２に進める。次にＳ３０２でＣＰＵ１０１は、Ｓ３０１で生成された画像データに対して解析処理を実施する。こうして解析が完了すると処理をＳ３０３に進める。Ｓ３０３でＣＰＵ１０１は、両面印刷や出力時の画像データの回転など画像形成の方法に合わせて、画像データの回転処理を実施する。こうして画像データの回転が完了すると処理をＳ３０４に進める。Ｓ３０４でＣＰＵ１０１は、Ｓ３０３で形成された画像データを出力して像形成を行う。このとき、Ｓ３０２における画像データの解析処理の結果に応じて、定着装置の定着温調制御を行って、この処理を終了する。尚、実施形態では、ＤＲＡＭ１０３に記憶された画像データそのものを回転させるのではなく、解析対象領域の座標を回転させる点に特徴がある。この解析対象領域は、画像形成時のトナーの最大載り量を求めるための解析対象のエリアであり、出力される画像データに対して適切にこの領域を指定してトナーの載り量を求めるための解析を行う必要がある。
【００１９】
また図３では、Ｓ３０３で画像データを回転させているが、例えば、画像を１８０°回転させる場合は、メモリに格納されている画像データを逆順のアドレスで読み出すことにより画像の１８０°回転を実現できる。従って、必ずしもＳ３０３の画像データの回転処理は必要でない。
【００２０】
図４は、両面印刷する画像データに対して、画像の回転を考慮せずに解析対象領域を指定した場合を説明する図である。ここでは、両面印刷時の生成画像例４００を用いて説明する。
【００２１】
両面印刷時の生成画像例４００を複数のユースケースで両面印刷する場合、どのようなケースにおいても両面印刷時に期待される解析エリア指定例４０１のようことを目的としているため、出力される画像データに対して適切にエリア指定を行って、トナーの載り量の解析を行うことが期待されている。
【００２２】
それを踏まえて、両面印刷のおもて面の出力時の場合は、両面印刷時の生成画像例４００に対して、両面印刷時のおもて面画像の形成に対する解析エリア指定４０２のような指定が行われるため、適切に解析処理を実施することができる。
【００２３】
しかし、両面印刷時の裏面出力時の場合、１８０°回転した画像データが出力される。しかしながら、この画像データの解析時には画像データの回転角度は０°となっている。このため画像データの回転を考慮しない場合、両面印刷時の裏面画像形成に対する解析エリア指定例４０３で示すように、解析エリア指定例４０１とは異なった解析を実施してしまう。
【００２４】
そして、複合機１００の構成によっては、入力原稿と出力用紙の方向の違いから回転角度が９０°，２７０°となる場合があるが、そのようなケースにおいても同様の理由から誤った指定と解析を実施してしまうことになる。
【００２５】
その様子を示したものが、出力時の右回り９０°回転を伴う両面印刷時のおもて面画像形成に対する解析エリア指定例４０４と、出力時の右回り２７０°の回転を伴う両面印刷時の裏面画像形成に対する解析エリア指定例４０５である。
【００２６】
このように、画像データの解析後に画像の回転を行う場合は、その画像データの解析時に、その後で実行される画像データの回転を考慮する必要がある。この場合、画像データの解析よりも前に画像データを回転させるという構成も考えられる。しかし多くの複合機１００では、画像の１８０°回転は、画像データを回転させずに、ＤＲＡＭ１０３に格納されている画像データを逆順に読み出すことにより画像の１８０°回転を実現している。そのため、そのような複合機１００で、画像データの解析よりも前に画像データを回転させると、余計な１８０°回転のための処理が必要となる。これは、廉価な複合機１００にとってはＣＰＵ１０１に余計な負荷を掛けたり、画像データの格納用に、より多くのＤＲＡＭ１０３容量を必要としてしまい、好ましくない。
【００２７】
従って実施形態では、画像データの解析後に画像の回転を行うこととし、かつ画像の回転は、画像データそのものを回転させるのではなく、解析対象領域の座標を回転させるようにしている。
【００２８】
図５は、実施形態に係る複合機１００において、画像の回転を解析対象領域の座標の回転を考慮して行う例を説明する図である。
【００２９】
前述の通り定着装置は、出力画像に対して定着温調制御を行うため、回転処理後の最終的な出力画像データの特定の座標部分にどれだけトナーが載っているかを知る必要がある。しかし、画像データの解析処理時は、回転前の回転角度０°の画像データ（直立画像データ）が入力されるため、解析後に実施される回転処理を考慮して画像解析処理を行う必要が出てくる。そこで、回転角度０°、９０°、１８０°、２７０°で処理を実施して出力する場合に、画像の回転を考慮して、解析時の時点で、回転角度０°の画像データに対して座標を変換した結果が各回転ケースにおける解析座標の変換結果５００として図５（Ａ）に示されている。
【００３０】
この図５（Ａ）では、各回転処理後の出力画像データにおける解析領域の解析開始座標（Ｘs’，Ｙs’）、解析終了座標（Ｘe’，Ｙe’）と、回転角度０°の画像データにおける画像高さ（ImageHeight）、画像幅（ImageWidth）を用いて座標変換した結果を示している。これにより、解析時、回転角度０°の画像データにおける解析開始座標（Ｘs，Ｙs）、解析終了座標（Ｘe，Ｙe）に対して回転を考慮した解析座標設定を行うことができる。
【００３１】
この例を図５（Ｂ）を参照して説明する。
【００３２】
例えば、回転角度０°で回転無ケース変換例５０１では、変換後の解析開始座標（Ｘs’，Ｙs’）と、回転角度０°における解析開始座標（Ｘs，Ｙs）とが一致する。そのため、変換後の解析終了座標（Ｘe’，Ｙe’）と、回転角度０°における解析終了座標（Ｘe，Ｙe）も一致する。
【００３３】
次に、回転角度９０°の回転ケース変換例５０２では、回転角度０°の画像データの高さである画像高さ（ImageHeight）を利用して座標を変換する。変換後の解析開始座標Ｘsは、変換前の解析開始座標であるＹs’と一致し、変換後の解析開始座標Ｙsは、変換前の解析終了座標であるＹe’と一致する。そして変換後の解析終了座標Ｘeは、画像高さから変換前の解析開始座標Ｘs’を引いた（ImageHeight−Ｘs’）となる。また変換後の解析終了座標Ｙeは、画像高さから変換前の解析終了座標Ｘe’を引いた（ImageHeight−Ｘe’）となる。
【００３４】
次に、回転角度１８０°の回転ケース変換例５０３では、回転角度１８０°の場合は、回転角度０°の画像データの画像高さ（ImageHeight）と、回転角度０°の画像データの幅である画像幅（ImageWidth）を利用して座標を変換する。変換後の解析開始座標Ｘsは、画像幅から変換前の解析終了座標Ｘe’を引いた（ImageWidth−Ｘe’）となる。また変換後の解析開始座標Ｙsは、画像幅から変換前の解析開始座標Ｘs’を引いた（ImageWidth−Ｘs’）となる。
【００３５】
更に、変換後の解析終了座標Ｘeは、画像高さから変換前の解析終了座標Ｙe’を引いた（ImageHeight−Ｙe’）となる。そして変換後の解析終了座標Ｙeは、画像高さから変換前の解析開始座標Ｙs’を引いた（ImageHeight−Ｙs’）となる。
【００３６】
さらに、回転角度２７０°のケース変換例５０４では、回転角度０°の画像の幅である画像幅（ImageWidth）を利用して座標を変換する。変換後の解析開始座標Ｘsは、画像幅から変換前の解析開始座標Ｙs’を引いた（ImageWidth−Ｙs’）となる。また変換後の解析開始座標Ｙsは、画像幅から変換前の解析終了座標Ｙe’を引いた（ImageWidth−Ｙe’）となる。また変換後の解析終了座標Ｘeは、変換前の解析開始座標Ｘs’となる。更に、変換後の解析終了座標Ｙeは、変換前の解析終了座標Ｘe’となる。
【００３７】
図６は、実施形態に係る複合機における画像データの回転を考慮した画像解析処理を説明するフローチャートである。尚、この処理はＣＰＵ１０１がＤＲＡＭ１０３に展開されたプログラムを実行することにより達成される。
【００３８】
まずＳ６０１でＣＰＵ１０１は、画像の回転角度が確定しているかを判定する。ここで回転角度が確定していると判定すると処理をＳ６０２に進め、回転角度が確定していないと判定した場合は処理をＳ６０４に進める。Ｓ６０２でＣＰＵ１０１は、確定している回転角度で解析座標を変換する。こうして座標の変換が完了すると処理をＳ６０３に進める。Ｓ６０３でＣＰＵ１０１は、変換された解析座標に基づいて、解析対象の画像データの画像解析処理を実施して、この処理を終了する。
【００３９】
一方、Ｓ６０４でＣＰＵ１０１は、回転角度が未確定のため、所定の回転角度で座標を変換して画像データの解析処理を実施する。そのフローは後述の図７のフローチャートを参照して説明する。そして解析処理が完了したら本処理を終了する。
【００４０】
図７は、図６のＳ６０４で実行される処理を説明するフローチャートである。
【００４１】
Ｓ７０１でＣＰＵ１０１は、回転角度０°で画像データの座標を変換する。こうして座標の変換が完了すると処理をＳ７０２に進め、Ｓ７０２でＣＰＵ１０１は、変換された座標を用いて解析対象の画像データの解析処理を実施する。こうして解析が完了すると処理をＳ７０３に進める。Ｓ７０３でＣＰＵ１０１は、回転角度９０°で画像データの解析座標を変換する。座標の変換が完了すると処理をＳ７０４に進め、ＣＰＵ１０１は、変換された解析座標を用いて、回転角度９０°の解析対象の画像データの解析処理を実施する。こうして解析が完了すると処理をＳ７０５に進める。
【００４２】
Ｓ７０５でＣＰＵ１０１は、回転角度１８０°で画像データの解析座標を変換する。変換が完了したら処理をＳ７０６に進め、ＣＰＵ１０１は、変換された解析座標を用いて、回転角度１８０°の解析対象の画像データの解析処理を実施する。こうして解析が完了すると処理をＳ７０７に進める。Ｓ７０７でＣＰＵ１０１は、回転角度２７０°で画像データの解析座標を変換する。座標の変換が完了すると処理をＳ７０８に進め、ＣＰＵ１０１は、変換された解析座標を用いて、回転角度２７０°の解析対象の画像データの解析処理を実施する。こうして解析が完了する、この処理を終了する。
【００４３】
尚、図７では、各回転角度ごとに座標を変換し、各対応する画像データの解析処理を実行するようにしたが、本発明はこれに限定されるものでなく、各回転角度ごとに座標を変換してその結果を保存しておき、実際に画像が形成される回転角度が決まった後、その回転角度に応じた座標を読み出して画像データの解析処理を実行してもよい。
【００４４】
以上説明したように実施形態によれば、画像の回転を考慮して、回転角度０°の画像データの座標を変換し、その変換された座標に対応する画像データに対して画像データの解析処理を実施する。これにより、画像が回転される場合でも、その回転後の画像に応じた画像データの解析処理を実行して、その解析結果を定着温調制御に適用することができる。
【００４５】
更に、メモリに格納されている画像データを回転させずに解析対象の座標のみを変換するため、実際にメモリ上で画像データを回転させて解析する構成に比べて、より少ないメモリ容量で適切な解析処理を実施することができる。
【００４６】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００４７】
本発明は上記実施形態に制限されるものではなく、本発明の精神及び範囲から逸脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【符号の説明】
【００４８】
１００…複合機、１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＤＲＡＭ，１０４…操作部、１０６…プリンタ
【図１】
2020170069.tif 000003
【図２】
2020170069.tif 000004
【図３】
2020170069.tif 000005
【図４】
2020170069.tif 000006
【図５】
2020170069.tif 000007
【図６】
2020170069.tif 000008
【図７】
2020170069.tif 000009