(57)【要約】【課題】電子写真式画像形成装置において、乗算器の持たないCPUで、小サイズの変換テーブルを用い、転写バイアス印加時間値を短時間に計算する。【解決手段】CPU２６のブロック３４で、ゲートローラ１６により用紙の移送が開始されてから用紙の後端が紙センサ２２を抜けるまでの時間（用紙長時間）を計測する。ブロック３６で、計測された用紙長時間と所定の基準用紙長時間との間の差分値をNビット値の形で求め、そのNビットの差分値を、ｐ個のｑビットの成分値（ここで、N＝ｐ×ｑ）に分解し、ｐ個のｑビット差分値を個別に用いて変換テーブル４０をｐ回参照して、転写バイアス印加時間値を組み立てるためのｐ個の成分値を得る。さらに、得られたｐ個の成分値に、ビットシフトと加算を組み合わせた演算が行われ、その演算結果に所定の基準転写バイアス印加時間が加算されて、転写バイアス印加時間値が求まる。【選択図】図１
2007163907.tif 000002
【特許請求の範囲】
【請求項１】
用紙移送経路上の転写位置に配置され、転写バイアスが印加され得るようになっており、第１の移送速度で用紙を移送しつつ前記用紙へ像を転写する転写機構と、
前記用紙移送経路上の前記転写位置より上流に配置され、前記転写位置に前記用紙を第２の移送速度で供給するゲート機構と、
前記用紙移送経路上に配置され、前記ゲート機構により移送される用紙を感知する紙センサと、
前記用紙センサに応答し、前記用紙の長さに応じた用紙長時間値を計測する用紙長時間検出手段と、
前記用紙長時間値に基づいて、前記用紙の長さに応じた転写バイアス印加時間値を計算する転写バイアス印加時間計算手段と、
前記転写バイアス印加時間計算手段により参照される変換テーブルと、
前記転写バイアス印加時間値に基づいて、前記転写機構における前記転写バイアスの印加を制御する転写バイアス制御手段と
を備え、
前記転写バイアス印加時間計算手段は、
前記用紙長時間値を分解して、前記用紙長時間値より桁数の少ない複数の成分値を得る分解手段と、
前記用紙長時間値から得られた前記複数の成分値の各々を用いて前記変換テーブルを参照することにより、前記転写バイアス印加時間値を組み立てるための複数の成分値の各々を求めるテーブル参照手段と、
前記テーブル参照手段により求められた前記複数の成分値を組み合わせて、前記転写バイアス印加時間値を組み立てる組立手段と
を有し、
前記変換テーブルは、前記用紙長時間値から得られた各成分値を、前記転写バイアス印加時間値を組み立てるための各成分値に変換するように構成されている、
電子写真式画像形成装置。
【請求項２】
請求項１記載の電子写真式画像形成装置において、
前記分解手段は、
前記用紙長時間と所定の基準用紙長時間値との間の差分である用紙長時間差分値を演算する手段と、
前記用紙長時間差分値を前記複数の成分値に分解する手段と
を有し、
前記組立手段は、
前記テーブル参照手段により求められた前記複数の成分値を組み合わせて、転写バイアス印加時間差分値を組み立てる手段と、
所定の基準転写バイアス印加時間値に前記転写バイアス印加時間差分値を加算することにより前記転写バイアス印加時間値を求める手段と
を有する電子写真式画像形成装置。
【請求項３】
請求項２記載の電子写真式画像形成装置において、
前記基準用紙長時間値は、前記用紙長時間値の可変範囲のほぼ中央値に設定されており、
前記変換テーブルには、前記用紙長時間差分値の各成分値の絶対値を、前記転写バイアス印加時間差分値の各成分値の絶対値に変換するように構成されている、
電子写真式画像形成装置。
【請求項４】
請求項２記載の電子写真式画像形成装置において、
前記用紙長時間値の可変範囲が複数の区間に分けられ、前記複数の区間のそれぞれに適用される複数の前記基準用紙長時間値と複数の前記基準転写バイアス印加時間値が予め定けられており、
前記用紙長時間値が前記複数の区間のいずれに入るかに応じて、前記分解手段が一つの前記基準用紙長時間値を選択し、前記組立手段が一つの前記基準転写バイアス印加時間値を選択する、
電子写真式画像形成装置。
【請求項５】
請求項２記載の電子写真式画像形成装置において、
N、pおよびqをN＝p×qの関係にある整数としたとき、
前記用紙長時間差分値はN桁データであり、
前記用紙長時間差分値を分解する手段は、前記用紙長時間差分値のN桁データを、それぞれq桁データであるp個の成分値に分解し、
前記テーブル参照手段は、前記用紙長時間差分値の前記p個の成分値の各々を用いて、前記変換テーブルから、前記転写バイアス印加時間差分値を組み立てるためのp個の成分値の各々を得、
前記転写バイアス印加時間差分値を組み立てる手段は、前記変換テーブルから得られたp個の成分値に対して桁シフトと加算を組み合わせた所定の組立演算を行なうことにより、前記転写バイアス印加時間差分値を求める、
電子写真式画像形成装置。
【請求項６】
電子写真式画像形成装置における転写バイアス印加時間を計算するための方法において、
電子写真式画像形成装置内の転写位置へ向けて用紙が移送されるときに前記用紙の長さに応じた用紙長時間値を計測する用紙長時間検出ステップと、
前記用紙長時間値を分解して、前記用紙長時間値より桁数の少ない複数の成分値を得る分解ステップと、
前記用紙長時間値から得られた前記複数の成分値の各々を用いて、所定の変換テーブルを参照することにより、前記転写バイアス印加時間値を組み立てるための複数の成分値の各々を求めるテーブル参照ステップと、
前記テーブル参照ステップにより求められた前記複数の成分値を組み合わせて、前記転写バイアス印加時間値を組み立てる組立ステップと
を有する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般には、電子写真式画像形成装置に関わり、特に、転写バイアス印加時間を制御するための技術に関する。
【背景技術】
【０００２】
電子写真式画像形成装置では、フィードされた用紙の先端が所定の転写位置に到達すると、転写ローラへの転写バイアスの印加が開始され、転写工程が開始する。転写工程の間、転写バイアスはずっと印加され続ける。その後、用紙の後端が転写位置から抜けると、転写バイアスの印加が停止され、転写工程が終了する。
【０００３】
用紙の長さが異なると、用紙が転写位置を通過するのに要する時間、つまり転写工程に要する時間が異なってくるので、必然的に転写バイアスを印加すべき時間も異なってくる。そこで、用紙の後端が転写位置を抜ける時点より前に、用紙の長さが計測され、その用紙長さに応じて転写バイアス印加時間値が計算され、そして、計算された転写バイアス印加時間値に基づいて転写バイアス印加の終了の時点が制御される。用紙の長さを計測する方法としては、ステッピングモータにより駆動されるローラにより用紙を移送しているときに、紙センサの前を用紙が通過している時間区間を検出し、その時間区間の間、ステッピングモータのステップ数をカウントするという方法が知られている（例えば、特開平０９−１９１７３１号公報参照）。
【０００４】
【特許文献１】特開平０９−１９１７３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
電子写真式画像形成装置が高速化または小型化されるほど、用紙が転写位置に到達する前に確保可能な、転写バイアス印加時間値を計算するための時間が、より短く制約される。短時間に転写バイアス印加時間値を計算する方法として、乗算器を内蔵したCPUを用いる方法と、計算結果が予め格納されたルックアップテーブルを参照する方法が考えられる。しかし、コストを下げるために、乗算器を持たないCPUを採用したいという要求がある。また、ROMの記憶容量も小さくしたいという要求もあり、よって、大サイズのルックアップテーブルは好まれない。
【０００６】
従って、本発明の目的は、電子写真式画像形成装置において、小サイズのテーブルを用い、乗算器を使うことなしに、転写バイアス印加時間値を短時間に計算できるようにすることにある。
【課題を解決するための手段】
【０００７】
本発明の一つの側面に従う電子写真式画像形成装置は、用紙移送経路上の転写位置に配置され、転写バイアスが印加され得るようになっており、第１の移送速度で用紙を移送しつつ前記用紙へ像を転写する転写機構と、前記用紙移送経路上の前記転写位置より上流に配置され、前記転写位置に前記用紙を第２の移送速度で供給するゲート機構と、前記用紙移送経路上に配置され、前記ゲート機構により移送される用紙を感知する紙センサと、前記用紙センサに応答し、前記用紙の長さに応じた用紙長時間値を計測する用紙長時間検出手段と、前記用紙長時間値に基づいて、前記用紙の長さに応じた転写バイアス印加時間値を計算する転写バイアス印加時間計算手段と、前記転写バイアス印加時間計算手段により参照される変換テーブルと、前記転写バイアス印加時間値に基づいて、前記転写機構における前記転写バイアスの印加を制御する転写バイアス制御手段とを備える。そして、前記転写バイアス印加時間計算手段は、前記用紙長時間値を分解して、前記用紙長時間値より桁数の少ない複数の成分値を得る分解手段と、前記用紙長時間値から得られた前記複数の成分値の各々を用いて前記変換テーブルを参照することにより、前記転写バイアス印加時間値を組み立てるための複数の成分値の各々を求めるテーブル参照手段と、前記テーブル参照手段により求められた前記複数の成分値を組み合わせて、前記転写バイアス印加時間値を組み立てる組立手段とを有する。前記変換テーブルは、前記用紙長時間値から得られた各成分値を、前記転写バイアス印加時間値を組み立てるための各成分値に変換するように構成されている。
【０００８】
本発明に従う電子写真式画像形成装置では、用紙長時間値から得られた複数の成分値の各々を用いて変換テーブルを参照することにより、転写バイアス印加時間値を組み立てるための複数の成分値の各々が求められる。そして、テーブル参照により求められた複数の成分値を組み合わせて、転写バイアス印加時間値が組み立てられる。これにより、乗算演算は不要となる。また、変換テーブルは、用紙長時間値の成分値から転写バイアス印加時間値の成分値への変換のためのデータを格納していれば十分であり、用紙長時間値の桁数よりその成分値の桁数は少ない。そのため、用紙長時間値から転写バイアス印加時間値へと変換する場合に比較して、変換テーブルのデータサイズはより小さくできる。
【０００９】
本発明に従う電子写真式画像形成装置において、好ましくは、前記分解手段は、前記用紙長時間と所定の基準用紙長時間値との間の差分である用紙長時間差分値を演算する手段と、前記用紙長時間差分値を前記複数の成分値に分解する手段とを有することができ、また、前記組立手段は、前記テーブル参照手段により求められた前記複数の成分値を組み合わせて、転写バイアス印加時間差分値を組み立てる手段と、所定の基準転写バイアス印加時間値に前記転写バイアス印加時間差分値を加算することにより前記転写バイアス印加時間値を求める手段とを有することができる。この構成においては、変換テーブルは、上記用紙長時間差分値の成分値を、上記転写バイアス印加時間差分値を組み立てるための成分値に変換するためのデータを有していれば十分である。ここで、上記用紙長時間差分値は、用紙長時間と所定の基準用紙長時間値との間の差分であるから、用紙長時間値そのものよりも小さい値になる。そのため、変換テーブルのサイズは一層小さくなり得る。
【００１０】
上記基準用紙長時間値は、好ましくは、用紙長時間の可変範囲のほぼ中央値に設定されることができる。それにより、用紙長時間差分値は、最大でも、用紙長時間値の変動幅のほぼ２分の１という小さい値になる。また、変換テーブルは、好ましくは、用紙長時間差分値の各成分値の絶対値を、上記転写バイアス印加時間差分値の各成分値の絶対値に変換するように構成されることができる。それにより、用紙長時間差分値の各成分値が正値であるときにも負値であるときにも、変換テーブルの同じデータが利用できる。その結果、変換テーブルのデータサイズはかなり小さくなり得る。
【００１１】
また、好ましくは、前記用紙長時間値の可変範囲が複数の区間に分けられ、それら複数の区間のそれぞれに適用される複数の基準用紙長時間値と複数の基準転写バイアス印加時間値が予め定められていて、計測された用紙長時間値が前記複数の区間のいずれに入るかに応じて、その区間に対応した一つの基準用紙長時間値と一つの基準転写バイアス印加時間値が選択されるようになっていてもよい。これにより、変換テーブルのデータサイズは一層小さくなり得る。
【００１２】
好適な一つの実施形態では、N、pおよびqをN＝p×qの関係にある整数としたとき、前記用紙長時間差分値はN桁データであり、前記用紙長時間差分値を分解する手段は、前記用紙長時間差分値のN桁データを、それぞれq桁データであるp個の成分値に分解し、前記テーブル参照手段は、前記用紙長時間差分値の前記p個の成分値の各々を用いて、前記変換テーブルから、前記転写バイアス印加時間差分値を組み立てるためのp個の成分値の各々を得るようになっている。そして、前記転写バイアス印加時間差分値を組み立てる手段は、前記変換テーブルから得られたp個の成分値に対して桁シフトと加算を組み合わせた所定の組立演算を行なうことにより、前記転写バイアス印加時間差分値を求めるようになっている。
【００１３】
本発明の別の側面に従う電子写真式画像形成装置における転写バイアス印加時間を計算するための方法は、電子写真式画像形成装置内の転写位置へ向けて用紙が移送されるときに前記用紙の長さに応じた用紙長時間値を計測する用紙長時間検出ステップと、前記用紙長時間値を分解して、前記用紙長時間値より桁数の少ない複数の成分値を得る分解ステップと、前記用紙長時間値から得られた前記複数の成分値の各々を用いて、所定の変換テーブルを参照することにより、前記転写バイアス印加時間値を組み立てるための複数の成分値の各々を求めるテーブル参照ステップと、前記テーブル参照ステップにより求められた前記複数の成分値を組み合わせて、前記転写バイアス印加時間値を組み立てる組立ステップとを有する。
【発明の効果】
【００１４】
本発明によれば、電子写真式画像形成装置において、小サイズのテーブルを用い、乗算器を使うことなしに、転写バイアス印加時間値を短時間に計算することが可能になる。
【発明を実施するための最良の形態】
【００１５】
図1は、本発明の一実施形態に従う電子写真式画像形成装置における、転写バイアス印加時間値を計算するための構成を示す。ここで、図１に示された電子写真式画像形成装置１０は、感光体ドラム（図示せず）から中間転写体（この実施形態では中間転写ベルト１２）に一次転写されたトナー像をその中間転写体から用紙に二次転写する中間転写方式を採用するものであるが、本発明は、それだけに限らす、感光体ドラムから用紙に直接転写する転写方式を採用する装置にも適用可能である。
【００１６】
図１に示すように、この実施形態にかかる電子写真式画像形成装置（以下、単にプリンタという）１０は、用紙移送経路２０の途中位置に、用紙（図示せず）へのトナー像の二次転写を行なうための二次転写機構としての中間転写ベルト１２と二次転写ローラ１４とを有する。二次転写ローラ１４は、中間転写ベルト１２に対し当接するよう近づいたり逆に離間するよう遠ざかったりする動きができる。二次転写工程が行われていない間、二次転写ローラ１４は中間転写ベルト１２から離間した位置におかれるが、二次転写工程が行われている間、二次転写ローラ１４は中間転写ベルト１２に当接する位置に置かれる。二次転写工程の間、用紙が二次転写ローラ１４と中間転写ベルト１２の間に挟まれ、二次転写ローラ１４によって中間転写ベルト１２に押し付けられる。以下の説明では、用紙移送経路２０における、二次転写ローラ１４と中間転写ベルト１２の当接点（すなわち、二次転写が実行される箇所）の位置を、「二次転写位置」とよぶ。
【００１７】
二次転写ローラ１４には、また、トナー像を中間転写ベルト１２から用紙へ移すための静電力を用紙に加えるための二次転写バイアスが印加され得るようになっている。二次転写工程が行なわれている間、二次転写バイアスが二次転写ローラ１４が印加されるが、二次転写工程が行なわれていない間、二次転写バイアスは印加されない。二次転写バイアスの印加時間は、本発明の原理に従って制御される。
【００１８】
二次転写位置から用紙移送経路２０に沿って上流へ所定距離だけ離れた位置に、適時に用紙を二次転写位置に供給するためのゲート機構としてのゲートローラ１６が配置される。また、二次転写位置から下流へ所定距離だけ離れた位置に、トナー像を用紙に定着させるための定着機構としての定着ローラ１８が配置される。さらに、ゲートローラ１６から上流へ所定の小距離だけ離れた位置に、その位置での用紙の有無を検出する紙センサ２２が配置される。
【００１９】
また、プリンタ１０は、二次転写バイアスの印加を含むプリンタ１０の各種の動作を制御するためのコントローラ２４を有する。コントローラ２４は、制御プログラムを実行するCPU２６と、CPU２６が制御処理を実行するときに使用する各種のデータを記憶したRＯM２８を有する。ここで、図１においては、CPU２６が制御プログラムを実行することで実現する数多くの機能要素のうち、本発明に従う二次転写バイアス印加時間の制御に関連する機能要素３０〜３８のみが抜粋され示されるとともに、RＯM２８に記憶された種々のデータのうち、二次転写バイアス印加時間の制御で使用される変換テーブル４０だけが抜粋され示されている。図１に示されるように、CPU２６は、二次転写ローラ制御部３０、ゲートローラ制御部３２、用紙長時間検出部３４、転写バイアス印加時間計算部３６および二次転写バイアス制御部３８を有する。
【００２０】
二次転写ローラ制御部３０は、二次転写ローラ１４の中間転写ベルト１２に対する接近/離間動作を制御する。ゲートローラ制御部３２は、ゲートローラ１６の回転駆動を制御する。用紙長時間検出部３４は、紙センサ２２からの用紙の有無を示す紙センス信号を受け、ゲートローラ１６により用紙の移送が開始されてから用紙の後端が紙センサ２２を抜けるまでの時間の値x（以下、「用紙長時間値」という）を検出する。ここで、用紙長時間値xは、用紙の全長に対応した値、より具体的には、用紙の全長の一次関数値である。
【００２１】
転写バイアス印加時間計算部３６は、用紙長時間検出部３４により検出された用紙長時間値xに基づいて、二次転写ローラ１４に二次転写バイアスを印加し続けるべき時間長（用紙の先端から後端までの全長が二次転写位置を通過するのに要する時間に相当する）の値（以下、「転写バイアス印加時間値」という）を計算する。この計算を行うために、転写バイアス印加時間計算部３６は、RＯM２８内の変換テーブル４０を参照する。変換テーブル４０は、代表的な複数の移送距離について、ゲートローラ１６による移送時間を二次転写ローラ１４による移送時間に変換するためのテーブルである。ここで、ゲートローラ１６の移送速度v1と二次転写ローラ１４の移送速度v2は異なっており、前者v1が後者v2より僅かに早い。そのため、用紙長時間値xから転写バイアス印加時間値を求めるためには、上記の移送速度v1とv2の違いを考慮した時間変換が必要であり、変換テーブル４０の目的の一つはそこにある。また、後述するように、変換テーブル４０のデータおよび転写バイアス印加時間の計算方法には、変換テーブル４０のデータ量を減らすための本発明の原理に従がう工夫が適用されている。さらに、転写バイアス印加時間の計算方法には、乗算を必要としないように本発明の原理に従がう工夫が適用されている。そのため、CPU２６は、乗算器を備える必要はない。
【００２２】
二次転写バイアス制御部３８は、転写バイアス印加時間計算部３６から転写バイアス印加時間値を受け、二次転写ローラ１４への二次転写バイアスのターンオン（印加開始）とターンオフ（印加停止）を制御する。すなわち、二次転写バイアス制御部３８は、ゲートローラ１６により移送されている用紙の先端が二次転写位置に到達した時に二次転写バイアスをターンオンし、そして、このターンオン時点から転写バイアス印加時間値に相当する時間が経過した時に二次転写バイアスをターンオフする。
【００２３】
図２A〜図２Fは、プリンタ１０で行われる用紙に対する諸操作のうち、特に二次転写バイアス印加制御に関連のある操作を、時間の推移に沿った順序で示した説明図である。
【００２４】
図２Aは、ゲートローラ１６の回転開始時点の様子を示している。ゲートローラ１６の回転が開始される前に、ゲートローラ１６の上流から移送されて来た用紙５０の先端が紙センサ２２で検出された時点から、紙センサ２２とゲートローラ１６との間の距離分だけ用紙５０を進められて、用紙５０の先端が図示のようにゲートローラ１６に接触させられる。この状態からゲートローラ１６の回転が開始される。従って、ゲートローラ１６の回転開始と同時に、用紙５０のゲートローラ１６による移送が開始される。ここで、ゲートローラ１６による用紙５０の移送速度v1は、例えば202mm/secである。
【００２５】
その後、図２Bに示されるように、ゲートローラ１６により移送されている用紙５０の先端が二次転写位置に到達する予定の時点より所定の小時間だけ前の時点で（この時点は、ゲートローラ１６の回転開始時点から所定の時間が経過したことで決めることができる）、二次転写ローラ１４の中間転写ベルト１２への接近動作が開始される。
【００２６】
その後、図２Cに示されるように、用紙５０の先端が二次転写位置に到達する予定の時点で、二次転写ローラ１４の中間転写ベルト１２への当接が完了し、同時に、二次転写バイアスの印加が開始される。今まで用紙５０が正常に移送されて来たならば、この時点で、用紙５０の先端が二次転写位置に実際に到達し、二次転写工程が開始される。二次転写工程の間、用紙５０の少なくとも前方部分は二次転写機構すなわち中間転写ベルト１２と二次転写ローラ１４とにより移送されるが、そこでの移送速度v2は、上述したゲートローラ１６による移送速度v1（例えば202mm/sec）より僅かに遅く、例えば200mm/secである。この移送速度v1とv2の僅かな違いにより、ゲートローラ１６と二次転写ローラ１４との間で用紙５０は僅かにたるむことになるので、用紙５０とローラ１６、１４間のスリップおよび用紙５０の破損が防止される。
【００２７】
その後、図２Dに示されるように、用紙５０の後端がゲートローラ１６から抜ける。この時点から、二次転写機構（中間転写ベルト１２と二次転写ローラ１４）のみにより用紙５０が移送される。
【００２８】
その後、図２Eに示されるように、用紙５０の後端が二次転写位置を抜ける予定の時点で、二次転写ローラ１４の中間転写ベルト１２からの離間動作が開始され、同時に、二次転写バイアスの印加が停止され、よって、転写工程が終了する。この転写工程終了の時点（二次転写バイアス印加の停止時点）は、図２Cに示された転写工程開始の時点（二次転写バイアス印加の開始時点）から、転写バイアス印加時間の計算値に相当する時間の経過をカウントすることで決定される。この時点において、用紙５０の先端は既に定着ローラ１８に入っていて、定着工程が既に開始されている。
【００２９】
その後、用紙５０は定着ローラ１８を通過していき、定着工程が行なわれる。
【００３０】
図３は、プリンタ1０内のCPU２６が行なう転写バイアス印加時間値の計算とその印加動作の制御の概略の流れを示す。
【００３１】
図３に示されるステップ６０で、CPU２６は、前述した用紙長時間値xを計測する。すなわち、図２Aに示されたゲートローラ１６による用紙５０の移送開始の時点で、CPU２６は、用紙長時間値xの計測のための時間カウントを開始する。この時、紙センサ２２から出力される紙センス信号は用紙有りを示している。その後、紙センサ２２からの紙センス信号が用紙有りから用紙無しに切り替わった時点（用紙の後端が紙センサ２２の位置を抜けた時点）で、CPU２６は、上記の時間カウントを停止し、その時の時間カウント値を用紙長時間値xにセットする。
【００３２】
ところで、このように計測された用紙長時間値xは、用紙５０の全長から紙センサ２２とゲートローラ１６間の距離を差し引いた長さを、ゲートローラ１６により移送するのに要する時間に相当する。従って、用紙長時間値xは、用紙５０の全長をゲートローラ１６により移送するのに要する時間から、一定値を差し引いた時間である。一方、求めたい転写バイアス印加時間yは、用紙５０の全長を二次転写ローラ１４により移送するのに要する時間であり、これは、用紙５０の全長をゲートローラ１６により移送するのに要する時間に、二次転写ローラ１４とゲートローラ１６間の移送速度比v2/v1（これは定数である）を乗じた値に相当する。従って、転写バイアス印加時間値yと用紙長時間値xとの間には次の関係がある。
【００３３】
y＝a・x＋b        (1)
ここに、aとbは定数である。
【００３４】
さて、上記のステップ６０で用紙長時間値xを計測した後、CPU２６の制御は、図３に示されるステップ６２に進む。ステップ６２では、計測された用紙長時間値xに基づいて、転写バイアス印加時間yを計算する。この計算処理では、上記(1)式を単純に計算するような乗算を用いるアルゴリズムは採用されない。代わりに、用紙長時間値xを分解して用紙長時間値xに含まれる複数の成分値を求め、求まった用紙長時間値xの成分値の各々を用いて、変換テーブル４０（図１参照）を参照することにより、転写バイアス印加時間値yに含まれえるべき複数の成分値の各々を求め、そして、テーブル参照により求まった複数の成分値を組み合わせることで転写バイアス印加時間値yを組み立てる、という方法が採用される。この計算方法によれば、乗算器が不要であり、かつ、変換テーブル４０のデータサイズは、可能性ある全てのxとyの値を記憶する場合よりも明らかに小さくて済む。この計算方法の詳細は後述する。
【００３５】
また、上述したステップ６０と６２とは並行して、CPU２６は二次転写バイアスを実際に印加する動作の制御を実行する。この制御では、ステップ６４にて、図２Cに示された用紙５０の先端が二次転写位置に到達する予定の時点で、二次転写バイアスをターンオン（印加を開始）するとともに、二次転写バイアスのターンオフ時点を制御するための時間カウントを開始する。その後、二次転写バイアスのターンオン時点から開始された時間カウントのカウント値が、ステップ６２で計算された転写バイアス印加時間値yに達した時点（つまり、図２Eに示された時点）で、制御はステップ６６に進み、二次転写バイアスがターンオフ（印加が停止）される。
【００３６】
図４は、図３に示されたステップ６２の転写バイアス印加時間値yの計算の処理の流れをより詳細に示す。
【００３７】
この計算処理では、予め定められた基準用紙長時間値xmと、予め定められた基準転写バイアス印加時間値ymとが用いられる。ここで、基準用紙長時間値xmは、所定の基準長さの用紙５０を用いた時に計測されることになる用紙長時間値xに相当する。基準用紙長時間値xmには、例えば、用紙長時間値xの可変範囲のほぼ中央値を設定することができる（換言すれば、用紙５０の長さの可変範囲のほぼ中央値を用紙５０の基準サイズとすることができる）。また、基準転写バイアス印加時間値ymは、基準用紙長時間値xmに対して上記(1)式の関係にある値であり、換言すれば、上記基準長さの用紙５０を用いた時の二次転写バイアスの印加時間の値に相当する。なお、基準用紙長時間値xmと基準転写バイアス印加時間値ymのセットとして、一セットのみが用意されていてもよいが、用紙長時間値xの可変範囲を複数の区間に分割して、それらの区間にそれぞれ適用するための複数のセットが用意されていてもよい。しかし、以下の説明では、説明を簡単にするため、一セットのみが用意されている場合を想定する。複数セットが用意されている場合には、計測された用紙長時間値xがどの区間に入るかを判断し、該当する区間に適用される一つのセットを用いて、図４に示される計算処理を行なうことができる。
【００３８】
さて、図４に示される計算処理では、ステップ７０で、計測された用紙長時間値xと基準用紙長時間値xmとの差分値（以下、「用紙長時間差分値」という）ｄx、すなわち、
dx = x - xm      (2)
が計算される。その後、ステップ７２で、用紙長時間差分値dxがゼロか負値か正値か、すなわち、
dx < 0, dx = 0または dx > 0      (3) 
のいずれに該当するかが判断される。
【００３９】
この判断の結果、dx = 0 の場合、ステップ７４にて、基準転写バイアス印加時間値 ym に等しい値が、転写バイアス印加時間値yとして設定される。
【００４０】
ステップ７２の判断の結果、 dx < 0 の場合には、ステップ７６にて、用紙長時間差分値dxのマイナス値 -dx が用紙長時間差分絶対値abs_dxとして設定される。その後、ステップ７８にて、用紙長時間差分絶対値abs_dxに基づいて、変換テーブル４０が参照されて、転写バイアス印加時間差分絶対値abs_dyが計算される。ここで、転写バイアス印加時間差分絶対値abs_dyとは、求めるべき転写バイアス印加時間値 yの基準転写バイアス印加時間値 ymに対する差分を意味する。その後、ステップ８０にて、基準転写バイアス印加時間値 ymから転写バイアス印加時間差分絶対値abs_dyから減算されて、つまり、
y = ym -abs_dy       (4)
の計算が行われて、転写バイアス印加時間値 y が設定される。
【００４１】
ステップ７２の判断の結果、dx > 0 の場合には、ステップ８２にて、用紙長時間差分dxが用紙長時間差分絶対値abs_dxとして設定される。その後、ステップ８４にて、用紙長時間差分絶対値abs_dxに基づいて、変換テーブル４０が参照されて、転写バイアス印加時間差分絶対値abs_dyが計算される。その後、ステップ８６にて、基準転写バイアス印加時間値 ymに転写バイアス印加時間差分絶対値abs_dyが加算されて、つまり、
y = ym +abs_dy      (5)
の計算が行われて、転写バイアス印加時間値 y が設定される。
【００４２】
次に、上述した図４に示されたステップ７８およびステップ８４の計算処理、すなわち、用紙長時間差分絶対値abs_dxから転写バイアス印加時間差分絶対値abs_dyを計算する処理について、その詳細を説明する。この計算処理は、要するに、用紙長時間差分絶対値abs_dxを桁位置の重ならない複数の成分値に分解し、それら複数の成分値について変換テーブル４０を複数回参照することで、転写バイアス印加時間差分絶対値abs_dyを構成する桁位置のずれた複数の成分値を求め、求まった複数の成分値を、互いの桁位置のずれに応じて桁シフトさせてから互いに加算することで、転写バイアス印加時間差分絶対値abs_dyを求めるという方法である。
【００４３】
図５は、用紙長時間差分絶対値abs_dxのデータ構成例を示している。
【００４４】
CPU２６が行う計算処理では、用紙長時間差分絶対値abs_dxはNビットの二進数データ（例えば、図５に示されるような１２ビットデータ）で表現される。因みに、一例として、用紙５０の長さの可変範囲が100mm〜400mmであり、用紙５０の基準長さが２５０mmであり、ゲートローラ１６による移送速度が202mm/secである場合を想定すると、用紙長時間差分絶対値abs_dxの最大値は、
(400-250)/202×1000＝約743msec
であるから、1msecの分解能であれば、用紙長時間差分絶対値abs_dxは１２ビット（符号なしで0〜4095の値範囲）で十分表現できる。
【００４５】
この用紙長時間差分絶対値abs_dxのNビットデータは、連続するｐビットからそれぞれ成るｑ+1個の成分値dxc0、dxc1、dxc2、・・・、dxcqに分解される（N=p×(q+1)）。すなわち、
abs_dx = (dxcq の q×pビットシフト値) +・・・+ (dxc2の2×pビットシフト値) + (dxc1 の pビットシフト値) + dxc0            (6)
というように分解される。従って、いずれの成分値dxc0、dxc1、dxc2、・・・、dxcqも、その桁数（ビット数）が、用紙長時間差分絶対値abs_dxよりも少ない。これが、後述するように、変換テーブル４０のデータサイズを小さくすることに寄与する。
【００４６】
図５に示す例では、用紙長時間差分絶対値abs_dxの１２ビットデータは、連続する４ビットからそれぞれ成る３個の成分値dxc0、dxc1、dxc2に分解される。その第１成分値dxc0は第１ビットから第４ビットまでの４ビット値であり、第２成分値dxc1は第５ビットから第８ビットまでの４ビット値であり、第３成分値dxc2は第９ビットから第１２ビットまでの４ビット値である。
【００４７】
このように用紙長時間差分絶対値abs_dxが複数の成分値dxc0、dxc1、dxc2、・・・、dxcqに分解された後、成分値dxc0、dxc1、dxc2、・・・、dxcq毎に変換テーブル４０を参照する動作が繰り返され、その結果、成分値dxc0、dxc1、dxc2、・・・、dxcqに対応する転写バイアス印加時間差分絶対値abs_dyの成分値dyc0、dyc1、dyc2、・・・、dycqが変換テーブル４０から読み出される。すなわち、
変換テーブル４０を参照してdxc0 に対応するdyc0を得る、
変換テーブル４０を参照してdxc1 に対応するdyc1を得る、
変換テーブル４０を参照してdxc2 に対応する dyc2を得る、
・
・
・
変換テーブル４０を参照してdxcqに対応する dycqを得る、
という動作が繰り返され、成分値dyc0、dyc1、dyc2、・・・、dycqが得られる。
【００４８】
その後、得られた成分値dyc0、dyc1、dyc2、・・・、dycqに対してビットシフトと加算を組み合わせた所定の組立演算、つまり次式
abs_dy = (dycq の q×pビットシフト値) +・・・+ (dyc2の2×pビットシフト値) + (dyc1 の pビットシフト値) + dyc0            (7)
の演算が行われて、印加時間差分絶対値abs_dyが求められる。
【００４９】
例えば、図５に示した例の場合には、図６に示すような流れで、テーブル参照と上記(7)式の計算が行われる。すなわち、図６に示されるステップ９０と９２で、第１ビットから第４ビットまでの第１成分値dxc0をパラメータiとして変換テーブル４０が参照され、その返値table[i]（すなわち、成分値dxc0に対応する成分値dyc0）が成分加算値tempに設定される。その後、ステップ９４と９６で、第５ビットから第８ビットまでの第２成分値dxc1をパラメータiとして変換テーブル４０が参照され、その返値table[i]（すなわち、成分値dxc1に対応する成分値dyc1）が４ビットだけ左シフトされてから成分加算値tempに加算されて、その加算値が成分加算値tempに設定される。その後、ステップ９８と１００で、第９ビットから第１２ビットまでの第３成分値dxc2をパラメータiとして変換テーブル４０が参照され、その返値table[i]（すなわち、成分値dxc2に対応する成分値dyc2）が８ビットだけ左シフトされてから成分加算値tempに更に加算され、その加算値が成分加算値tempに設定される。
【００５０】
最後に、ステップ１０２で、成分加算値tempに更に値「1024」が加算され、その加算値が１１ビットだけ右シフトされる。この操作は、誤差を減らすためのものである。この操作の結果値が、転写バイアス印加時間差分絶対値abs_dyに設定される。
【００５１】
以上のような、テーブル参照とビットシフトと加算の計算では、乗算を必要とされないため、CPU２６として、乗算器を持たない安価なCPUが使えるから、コストダウンが図れる。
【００５２】
図７は、図５の例に対応した変換テーブル４０の構成例を示す。
【００５３】
図７に示される変換テーブル４０において、インデックスの値「0」〜「15」は、図５に示された用紙長時間差分絶対値abs_dxを構成する４ビットの各成分値dxcがとり得る全ての値である。各インデックスに対応するフィールドに記憶されている値は、各インデックスに対応する転写バイアス印加時間差分絶対値abs_dyの成分値dycの値である。具体的には、各フィールドの成分値dycの値は、対応する各インデックスの値に、移送速度比a（=v2/v1）が乗算された値であるが、この実施形態では、さらに、整数演算が行えるようにするための係数「2048」（１１ビット左シフトに相当する）が乗算されている。
【００５４】
図７に示された例から分かるように、変換テーブル４０のデータサイズは小さいものである。もし、用紙長時間差分絶対値abs_dxを複数の成分値に分解せずに、用紙長時間差分絶対値abs_dxをそのまま用いて、１回のテーブル参照で、対応する転写バイアス印加時間差分絶対値abs_dyを得ようとした場合には、変換テーブル４０のサイズは遥かに大きくなる。さらに、もし、計測された用紙長時間値xと基準用紙長時間値ｘｍとの差分値dxの絶対値abs_dxを用いずに、計測された用紙長時間値xをそのまま用いて、１回のテーブル参照で、対応する転写バイアス印加時間値yを得ようとした場合には、変換テーブル４０のサイズは更に大きくなる。従って、このような場合に比較すると、本実施形態によれば、変換テーブル４０が占めるROM２８の使用量が明らかに小さく、よって、コストダウンが図れる。
【００５５】
以上、本発明の実施形態を説明したが、この実施形態は本発明の説明のための例示にすぎず、本発明の範囲をこの実施形態にのみ限定する趣旨ではない。本発明は、その要旨を逸脱することなく、その他の様々な態様でも実施することができる。
【図面の簡単な説明】
【００５６】
【図１】本発明の一実施形態に従う電子写真式画像形成装置における、転写バイアス印加時間値を計算するための構成を示すブロック図。
【図２】同電子写真式画像形成装置で行われる用紙に対する諸操作のうち、特に二次転写バイアス印加制御に関連のある操作を、時間の推移に沿った順序で示した説明図。
【図３】CPUで行なわれる転写バイアス印加時間値の計算とその印加動作の制御の概略を示すフローチャート。
【図４】図３に示されたステップ６２の転写バイアス印加時間値yの計算の処理の流れをより詳細に示すフローチャート。
【図５】用紙長時間差分絶対値abs_dxのデータ構成例を示す図。
【図６】用紙長時間差分絶対値abs_dxの成分値dxc0、dxc1、dxc2で変換テーブル４０を参照して、転写バイアス印加時間差分絶対値abs_dyを計算する処理を示すフローチャート。
【図７】変換テーブル４０の構成例を示す図。
【符号の説明】
【００５７】
１０：電子写真式画像形成装置（プリンタ）、１２：中間転写ベルト、１４：二次転写ローラ、１６：ゲートローラ、１８：定着ローラ、２０：用紙移送経路、２２：紙センサ、２４：コントローラ、３０：二次転写ローラ制御部、３２：ゲートローラ制御部、３４：用紙長時間検出部、３６：転写バイアス印加時間計算部、３８：二次転写バイアス制御部、４０：変換テーブル、５０：用紙、a：移送速度比、dx：用紙長時間差分値、abs_dx：用紙長時間差分絶対値、abs_dy：転写バイアス印加時間差分絶対値、dxc0,dxc1,dxc2：用紙長時間差分値の成分値、dyc0,dyc1,dyc2：成分値。
【図１】
2007163907.tif 000003
【図２】
2007163907.tif 000004
【図３】
2007163907.tif 000005
【図４】
2007163907.tif 000006
【図５】
2007163907.tif 000007
【図６】
2007163907.tif 000008
【図７】
2007163907.tif 000009