(57)【特許請求の範囲】
【請求項１】
紙葉体を搬送する複数の搬送経路と、該搬送経路に対して前記紙葉体の搬送先を切り換える経路切換手段と、当該経路切換手段の切換動作を行うためのソレノイドとを有し、該ソレノイドは、前記経路切換手段の切換動作を行う可動鉄心と、該可動鉄心を所定位置に位置させるバネと、該バネの弾性力に抗して前記可動鉄心を駆動するコイルとを備える紙葉体搬送装置であって、
前記バネの弾性力に対して前記可動鉄心を誘導する力が低下しない範囲内で前記コイルをパルス電流によりデューティ駆動する通電制御手段と、前記搬送経路内において搬送される前記紙葉体を検出する紙葉体検出手段とを有し、前記通電制御手段は、前記紙葉体検出手段が前記紙葉体を検出した情報に基づいて、前記コイルのデューティ駆動制御を開始し、当該デューティ駆動のチョッピングＯＮ期間とチョッピングＯＦＦ期間との比率を１周期毎に変動させることを特徴とする紙葉体搬送装置。
【請求項２】
請求項１の紙葉体搬送装置の駆動方法であって、
前記通電制御手段は、前記紙葉体の搬送に用いるモータの駆動周波数と異なるように前記チョッピングＯＮ期間と前記チョッピングＯＦＦ期間との比率を変動させることを特徴とする紙葉体搬送装置の駆動方法。
【請求項３】
請求項１の紙葉体搬送装置の駆動方法において、
前記通電制御手段は、前記紙葉体を搬送する駆動手段の駆動用ギアの噛み合い周波数と異なるように、前記チョッピングＯＮ期間と前記チョッピングＯＦＦ期間との比率を変動させることを特徴とする紙葉体搬送装置の駆動方法。
【請求項４】
請求項１の紙葉体搬送装置の駆動方法において、
前記通電制御手段は、前記経路切換手段のバネの固有振動数と異なるように、前記チョッピングＯＮ期間と前記チョッピングＯＦＦ期間との比率を変動させることを特徴とする紙葉体搬送装置の駆動方法。
【請求項５】
請求項１の紙葉体搬送装置の駆動方法において、
前記通電制御手段は、前記経路切換手段全体の固有振動数と異なるように、前記チョッピングＯＮ期間と前記チョッピングＯＦＦ期間との比率を変動させることを特徴とする紙葉体搬送装置の駆動方法。
【請求項６】
請求項１の紙葉体搬送装置の駆動方法において、
前記通電制御手段は、乱数テーブルを用いて前記チョッピングＯＮ期間と前記チョッピングＯＦＦ期間との比率を変動させることを特徴とする紙葉体搬送装置の駆動方法。
【請求項７】
請求項１の紙葉体搬送装置の駆動方法において、
前記通電制御手段は、前記紙葉体搬送長検出結果を基に設定した乱数データを用いて前記チョッピングＯＮ期間と前記チョッピングＯＦＦ期間との比率を変動させることを特徴とする紙葉体搬送装置の駆動方法。
【請求項８】
請求項１の紙葉体搬送装置の駆動方法において、
前記通電制御手段は、前記デューティ駆動の１周期内で前記チョッピングＯＮ期間のみを変動させて前記チョッピングＯＮ期間と前記チョッピングＯＦＦ期間との比率を変動させることを特徴とする紙葉体搬送装置の駆動方法。
【請求項９】
請求項１の紙葉体搬送装置の駆動方法において、
前記通電制御手段は、前記デューティ駆動の１周期内で前記チョッピングＯＦＦ期間のみを変動させて前記チョッピングＯＮ期間と前記チョッピングＯＦＦ期間との比率を変動させることを特徴とする紙葉体搬送装置の駆動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置等における紙葉体搬送装置及びその駆動方法に関する。
【背景技術】
【０００２】
従来の画像形成装置等における紙葉体搬送装置及びその駆動方法に関しては、後述する特許文献１に開示されている。
【０００３】
この文献は「反転式両面読み取り用原稿搬送装置及び画像読み取り装置」にかかるものである。この「原稿搬送装置及び画像読み取り装置」は、最終頁排出後の装置初期化動作において排紙ローラを逆転動作させる時に原稿後端の巻き込みを防止するためのものである。
【０００４】
この反転式両面読み取り装置は、片面読み取り後の原稿の先端を、スイッチバックするための反転部に案内するか、排出スタック部に案内するかを切り換える分岐爪と、分岐爪の上流部に位置して反転部への搬送及び排紙動作を行う排紙ローラとを具備している。
【０００５】
この反転式両面読み取り装置では、一連の読み取り動作完了若しくは中止時に、最終頁の排出後に行う装置初期化動作による排紙ローラの逆転動作時に、逆転時の巻き込みを防止するために、排出スタック部側へ案内する分岐部を、反転部に案内する位置に切り換えるようにしている。
【０００６】
上記の分岐爪を駆動する駆動手段としては、ソレノイドが多く用いられている。このソレノイドはコイルへの通電によってプランジャーを吸引し、通電をＯＦＦする時にはバネ等の外力によってプランジャーを元の位置に復帰させることで、搬送経路の切換爪などを動作させている。
【特許文献１】特開２００５−８６２１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、分岐爪を駆動するソレノイドへの通電時間は紙葉体の搬送長によって異なる。そして、コイルへの通電時間が長いと、ソレノイドの発熱が大きくなる。そこで、ソレノイドの発熱を抑制するために、このコイルへの通電はＰＷＭ制御等のデューティ制御により行うチョッピング駆動することが行われる。
【０００８】
しかし、このソレノイドへのＰＷＭ制御を行う場合には、ソレノイドの振動によるチョッピング駆動音を低減する必要があると共に、このソレノイドと機械とが共振しないように、チョッピング駆動音の周波数と機械の固有振動数とが一致しないように考慮する必要がある。
【０００９】
本発明は、このような問題に着目してなされたものであり、ソレノイドのデューティ駆動周期を変動可能とすると共に、機械の固有振動数とデューティ駆動周期を一致させないように制御することにより、チョッピング音と共振音とを低減させることを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本願の請求項１にかかる紙葉体搬送装置は、
紙葉体を搬送する複数の搬送経路と、該搬送経路に対して前記紙葉体の搬送先を切り換える経路切換手段と、当該経路切換手段の切換動作を行うためのソレノイドとを有し、該ソレノイドは、前記経路切換手段の切換動作を行う可動鉄心と、該可動鉄心を所定位置に位置させるバネと、該バネの弾性力に抗して前記可動鉄心を駆動するコイルとを備える紙葉体搬送装置であって、
前記バネの弾性力に対して前記可動鉄心を誘導する力が低下しない範囲内で前記コイルをパルス電流によりデューティ駆動する通電制御手段と、前記搬送経路内において搬送される前記紙葉体を検出する紙葉体検出手段とを有し、前記通電制御手段は、前記紙葉体検出手段が前記紙葉体を検出した情報に基づいて、前記コイルのデューティ駆動制御を開始し、当該デューティ駆動のチョッピングＯＮ期間とチョッピングＯＦＦ期間との比率を１周期毎に変動させることを特徴とする。
【００１１】
本願の請求項２にかかる紙葉体搬送装置の駆動方法は、
請求項１の紙葉体搬送装置の駆動方法において、
前記通電制御手段は、前記紙葉体の搬送に用いるモータの駆動周波数と異なるように前記チョッピングＯＮ期間と前記チョッピングＯＦＦ期間との比率を変動させることを特徴とする。
【００１２】
本願の請求項３にかかる紙葉体搬送装置の駆動方法は、
請求項１の紙葉体搬送装置の駆動方法において、
前記通電制御手段は、前記紙葉体を搬送する駆動手段の駆動用ギアの噛み合い周波数と異なるように、前記チョッピングＯＮ期間と前記チョッピングＯＦＦ期間との比率を変動させることを特徴とする。
【００１３】
本願の請求項４にかかる紙葉体搬送装置の駆動方法は、
請求項１の紙葉体搬送装置の駆動方法において、
前記通電制御手段は、前記経路切換手段のバネの固有振動数と異なるように、前記チョッピングＯＮ期間と前記チョッピングＯＦＦ期間との比率を変動させることを特徴とする。
【００１４】
本願の請求項５にかかる紙葉体搬送装置の駆動方法は、
請求項１の紙葉体搬送装置の駆動方法において、
前記通電制御手段は、前記経路切換手段全体の固有振動数と異なるように、前記チョッピングＯＮ期間と前記チョッピングＯＦＦ期間との比率を変動させることを特徴とする。
【００１５】
本願の請求項６にかかる紙葉体搬送装置の駆動方法は、
請求項１の紙葉体搬送装置の駆動方法において、
前記通電制御手段は、乱数テーブルを用いて前記チョッピングＯＮ期間と前記チョッピングＯＦＦ期間との比率を変動させることを特徴とする。
【００１６】
本願の請求項７にかかる紙葉体搬送装置の駆動方法は、
請求項１の紙葉体搬送装置の駆動方法において、
前記通電制御手段は、前記紙葉体搬送長検出結果を基に設定した乱数データを用いて前記チョッピングＯＮ期間と前記チョッピングＯＦＦ期間との比率を変動させることを特徴とする。
【００１７】
本願の請求項８にかかる紙葉体搬送装置の駆動方法は、
請求項１の紙葉体搬送装置の駆動方法において、
前記通電制御手段は、前記デューティ駆動の１周期内で前記チョッピングＯＮ期間のみを変動させて前記チョッピングＯＮ期間と前記チョッピングＯＦＦ期間との比率を変動させることを特徴とする。
【００１８】
本願の請求項９にかかる紙葉体搬送装置の駆動方法は、
請求項１の紙葉体搬送装置の駆動方法において、
前記通電制御手段は、前記デューティ駆動の１周期内で前記チョッピングＯＦＦ期間のみを変動させて前記チョッピングＯＮ期間と前記チョッピングＯＦＦ期間との比率を変動させることを特徴とする。
【発明の効果】
【００２２】
本発明の請求項１の紙葉体搬送装置によれば、紙葉体が搬送されたことを紙葉体検出手段が検出した情報に基づいて、通電制御手段がコイルのデューティ駆動制御を開始するので、ソレノイドへの通電開始タイミングが最適化されるため、コイルの発熱が抑制されることとなり、発熱防止のための特別の構成を必要とすることなく、ソレノイドの温度上昇を抑制でき、コスト上昇を防止できる。しかも、搬送される紙葉体を検出してからデューティ駆動制御を行い、駆動時間が少ないので、ソレノイドのチョッピング駆動音を低減できる。
【００２３】
また、デューティ駆動のチョッピングＯＮ期間とチョッピングＯＦＦ期間との比率を１周期毎に変動させることにより、チョッピング駆動時に生じるうなり音の周波数を拡散して、装置本体との共振を避けることが出来、騒音を低減できる。
【００２４】
さらに、ソレノイド通電時間が短い場合でも駆動周波数の拡散により、装置本体やモータ等のその他の装置が有する振動数との共振を回避でき、騒音低減効果を得ることができる。
【００２５】
本発明の請求項２の紙葉体搬送装置の駆動方法によれば、モータとソレノイドが共振することが防止され、騒音を低減できる。
【００２６】
本発明の請求項３の紙葉体搬送装置の駆動方法によれば、ギアの音と共振することが防止され、駆動系から生じる騒音との共振を防止できる。
【００２７】
本発明の請求項４の紙葉体搬送装置の駆動方法によれば、切換手段を駆動するバネとの共振が防止され、バネとの共振による騒音を低減出来る。
【００２８】
本発明の請求項５の紙葉体搬送装置の駆動方法によれば、装置全体の固有振動数との共振による騒音の増大を防止できる。
【００２９】
本発明の請求項６の紙葉体搬送装置の駆動方法によれば、通電制御手段は、乱数テーブルを用いてチョッピングＯＮ期間とチョッピングＯＦＦ期間との比率を変動させるので、共振する確率が少なくなり、他の構成要素との共振を意識することなく、騒音の発生を防止できる。
【００３０】
本発明の請求項７の紙葉体搬送装置の駆動方法によれば、紙葉体搬送長検出結果を基に設定した乱数データを用いてチョッピングＯＮ期間とチョッピングＯＦＦ期間との比率を変動させるので、紙葉体の搬送長に応じてソレノイドの周期変動率をランダムに決めることができると共に、ソレノイドの騒音発生確率を低くすることが出来ると共に騒音が生じたとしてもその時間を短くすることができる。
【００３１】
本発明の請求項８の紙葉体搬送装置の駆動方法によれば、デューティ駆動の１周期においてチョッピングＯＮ（正電圧印加）の期間のみを変動するので、吸引力を一定水準以上に保持できる。
【００３２】
本発明の請求項９の紙葉体搬送装置の駆動方法によれば、デューティ駆動の１周期においてチョッピングＯＦＦ（０レベル）の期間のみを変動するので、ＯＮ期間中の吸引力を安定化させることができる。
【発明を実施するための最良の形態】
【００３３】
以下、本発明を実施するための最良の形態にかかる紙葉体搬送装置及びその駆動方法を図面に基づいて説明する。
【００３４】
図１は、本発明の実施の形態にかかる紙葉体搬送装置の一例としての自動原稿搬送装置（以下、ＡＤＦ(Automatic Draft Feeder)装置という）を示している。符号２００はＡＤＦ装置を指している、ＡＤＦ装置２００は、プリンタ機能・スキャナ機能等を備えたコピー機械等の画像形成装置に搭載される。近時ではファクシミリにこれらのコピー、プリンター機能を備えているものもあり、このようなファクシミリも画像形成装置と解することが出来る。紙葉体はこの実施の形態では原稿とされている。
【００３５】
図１の符号０は原稿束、１は原稿テーブル、２はストップ爪、３はピックアップローラ、４はリバースローラ、５は給紙ベルト、６はプルアウトローラ、７は従動ローラ、８は読取入り口ローラ、９は従動ローラ、１０は読み取り出口ローラ、１１は従動ローラ、１２は排紙ローラ、１３は従動ローラ、１４は排紙トレイ、１５は切換爪、１６は反転ローラ、１７はその従動ローラ、１８は排紙ローラ12の上従動ローラ、１９は原稿セットセンサ、２０乃至２２は原稿テーブル１に設けた原稿長センサ、２３は分離センサ、２４は突き当てセンサ、２５は原稿幅センサ、２６は読取入口センサ、２７はレジストセンサ、２８は原稿センサ、２９は排紙口センサ、３０は読取出口センサ、３１は原稿セットフィラー、４０は原稿を案内するガイド板、４１は原稿を載せるガラス、４２はガラス４１に原稿を案内するガイド板である。
【００３６】
画像形成装置は、ＡＤＦ装置２００と、被読み取り原稿（以下、単に原稿という）を搭載する原稿テーブル１（原稿搭載部）と、ガラス４１上に原稿を載せてガラス４１の下から光を照射し原稿からの反射光を図示しない光学系を通して感光体等に投影し、感光体上に原稿の静電潜像を形成する図示しない原稿読取部と、原稿読取部の感光体上の静電潜像にトナーを付着させた後に当該トナーをコピー紙に転移させて加熱固定する図示しない定着部と、定着部からの原稿の画像を定着した紙葉体を搭載するコピー紙搭載部（図示省略）と、読み取った原稿をスタックする排紙トレイ１４とを有する。これらの原稿読取部と転写・定着部とコピー紙搭載部と原稿搭載部等はコピー装置やプリンター装置において周知であるので説明は省略する。
【００３７】
ＡＤＦ装置２００は原稿を搭載する原稿テーブル１を備えており、原稿テーブル１の上には読取を行う原稿束０が搭載される。原稿テーブル１の片方の端部側は原稿が送られるように開いており、この原稿テーブル１の上には原稿束０の上側から原稿を一枚一枚取り出してゆくためのピックアップローラ３が上下動可能に配置されている。原稿テーブル１の原稿が出てゆく部分には端部を揃える原稿セットフィラー３１が回動可能に設けられている。
【００３８】
原稿束０の原稿は、文字・図形等が記載されている面（両面原稿の場合には先の頁側の面）を上向きとした状態であり、原稿先端部をストップ爪２に突き当ててセットする。ストップ爪２は、通常時原稿束０を受け止め得るように、ガイド板６０の上に突出して待機している。
【００３９】
原稿束０をストップ爪２にセットするとき、原稿セットフィラー３１は原稿束０に押されて図１の破線の状態から実線の状態に角度を変え、ストップ爪２に突き当たる。
【００４０】
ストップ爪２はガイド板６０の幅方向に延びる取付軸２Ａを中心として上下に回動可能とされている。取付軸２Ａはガイド板６０の下方に配備された図２の呼出モータ１０１によって上下方向に回動する。原稿セットフィラー３１の上昇は原稿セットセンサ１９によって検出され、原稿束０のセットが検知される。
【００４１】
原稿セットセンサ１９が原稿セットフィラー３１の上昇を検知すると、ストップ爪２が下げ可能になる。画像形成装置の図示しない本体操作部よりプリントキーが押下され、図２に示す本体制御部１１１からＡＤＦ装置２００に原稿給紙信号が送信されると、呼出しモータ１０１が正転駆動してストップ爪２を下方向 (実線の状態) に退避させる。ストップ爪２が下方に退避したことは、爪ホームポジションセンサ３４（図２参照）によって検知される。ストップ爪２が下降して爪ホームポジションセンサ３４で検知されたら、呼出しモータ１０１が逆転駆動して、原稿束０を上から押さえる様にピックアップローラ３を下降させる。
【００４２】
原稿テーブル１には原稿長さを検知する原稿長センサ２０〜２２が配備されており、この原稿長センサ２０〜２２によって原稿の搬送方向長さの概略が判定される。この原稿長センサ２０〜２２は少なくとも同一原稿サイズの縦か横かを判断可能なように配置する。この原稿長センサ２０〜２２の検知情報は後述する原稿幅検知結果との組合せにより原稿サイズの概略判定が行われる。なお、原稿束０の幅方向の両端部は図示しないサイドフェンスによって原稿の搬送方向と直交する方向の位置決めが行われる。
【００４３】
６０は原稿テーブル１から受ける原稿を搬送するガイド板である。ガイド板６０は原稿の表裏を切り換える際の走路切換を行うものであり、ガイド板６０の上部走路６０Ａは原稿の表面側を読み取る際に用いられ、ガイド板６０の搬送通路６０Ｂは原稿の裏面側を読み取る際及び裏面読取後の裏表整合処理に用いられる。ガイド板６０の原稿受入口側にはストップ爪２が出入する開口部が形成されている。６１はＡＤＦ装置２００の筐体上部ハウジングである。筐体上部ハウジング６１の上部にはピックアップローラ３が上下動可能に配備されている。筐体上部ハウジング６１の原稿受入口近傍にはピックアップローラ３を上下動させる図示しない開口部が形成されている。ピックアップローラ３の両端部は図示しないレバーにそれぞれ回動自在に保持されている。このピックアップローラ３を上下動させる駆動源は呼出モータ１０１であり、呼出モータ１０１によってピックアップローラ３を上下動させる機構は図示省略されている。
【００４４】
図１において、ピックアップローラ３と原稿セットフィラー３１との可動領域が重なって示されているが、ピックアップローラ３の外周部の一部にリング状の溝が設けられており、原稿セットフィラー３１がこの溝の中を通過できるに形成されており、原稿セットフィラー３１とピックアップローラ３とが相互に干渉することはない。原稿セットフィラー３１は、通常時において下方向に向いており、原稿テーブル１の原稿束０がストップ爪２まで送られると、回動して原稿束０の上に移動して原稿束０の最上位の原稿を搬送可能とする。
【００４５】
６２はガイド板６０に膨出形成された原稿分離部であり、この原稿分離部６２の斜面に原稿束０の端部を当てて上下の原稿束０を捌き、原稿同士の重なりを防止している。原稿分離部６２の最上部にはリバースローラ４の軸方向に延びる図示しない開口部が形成されており、この開口部からリバースローラ４の外周面が原稿分離部６２の上に露出している。リバースローラ４の上には給紙ベルト５が配備されている。給紙ベルト５は一対の搬送ローラ５Ａ、５Ｂの間に掛け渡されている。
【００４６】
搬送ローラ５Ａ、５Ｂは、図示しない動力伝達機構を介して図２の給紙モータ１０２により回転される。搬送ローラ５Ａ、５Ｂはピックアップローラ３によって送られてきた原稿をその移動方向に送り出す方向に回転する。給紙ベルト５は搬送ローラ５Ａ、５Ｂの回転によって送られてきた１枚の原稿を下流側のプルアウトローラ６、従動ローラ７側に送り出す。リバースローラ４は、前述の動力伝達機構と逆回転用のギアを介して前記給紙モータ１０２により回転される。リバースローラ４は、給紙ベルト５と逆方向に回転し、原稿が２枚重ねて送られてきた時に、下の原稿を原稿テーブル１側に送り返す。
【００４７】
原稿分離部６２は、上方に突出することで２枚重ね原稿の重なりを防止している。原稿分離部６２の下流側にはプルアウトローラ６と従動ローラ７が配備されている。プルアウトローラ６と従動ローラ７は原稿分離部６２から送られてきた原稿を引き出す。２３は分離センサであり、分離しているかどうかをチェックする。２４は突き当てセンサであり、突き当てセンサ２４は原稿の先端部を検知し、コントローラ１００のＣＰＵ５０（図８参照）に出力する。コントローラ１００は、突き当てセンサ２４が原稿の先端部を検知した後に所定量Ｘｍｍ原稿を搬送してから、給紙モータ１０２を停止させる。
【００４８】
筐体上部ハウジング６１の下方であって原稿分離部６２の下流側には樋状断面形状のガイド板６３が配備されている。プルアウトローラ６と従動ローラ７はガイド板６３に形成された開口部から露呈しており、プルアウトローラ６と従動ローラ７の周面同士は互いに接触している。ガイド板６３の左右には原稿の幅を検知する原稿幅センサ２５が設けられている。
【００４９】
プルアウトローラ６は、リバースローラ４で曲がった原稿のスキュー補正機能を有する。また、プルアウトローラ６は、給紙ベルト５から分離した後にスキュー補正された原稿を読取入口ローラ８まで搬送するためのローラで、給紙モータ１０２の逆転により駆動される。
【００５０】
ピックアップローラ３は給紙モータ１０２の正転により最上位の原稿を給紙口に搬送する方向に回転駆動し、原稿テーブル1上の数枚（理想的には1枚）の原稿を給紙ベルト５とリバースローラ４によって構成された原稿分離部６２へと給送する。給紙ベルト５は給紙モータ１０２の正転により給紙方向に駆動され、リバースローラ４は給紙と逆方向に回転駆動される。
【００５１】
これによって、最上位の原稿とその下の原稿が分離されて、最上位の原稿のみが給紙される構成となっている。給紙ベルト５とリバースローラ４との作用により1枚に分離された原稿は給紙ベルト５によって更に送られ、突き当てセンサ２４によって先端が検知された時点から所定量Ｘｍｍ原稿搬送して給紙モータ１０２の正転駆動を停止させる。この時、前出の所定量Ｘｍｍを突き当てセンサ２４からプルアウトローラ６までの距離よりも大きくすることで、プルアウトローラ6に一定の撓みを形成した状態で原稿が停止することになる。
【００５２】
この時、呼出しモータ１０１を逆転させることでピックアップローラ３を原稿上面から退避させ、原稿を給紙ベルト５の搬送力のみで送る。これにより、原稿先端は、プルアウトローラ６及び従動ローラ７のニップに進入し、分離給送時に発生した原稿の曲がり（スキュー）を補正することができる。
【００５３】
なお、給紙モータ１０２の正転から逆転への移行時間を短縮すれば、原稿送り時間が短くなって生産性が向上するが、モータ停止や起動時の振動の増加に伴う騒音の発生或いは脱調を引起す可能性を考慮する。このため、給紙モータ１０２の正逆転駆動時には電流切換えを有効に行う。これにより、原稿読取の成功率を確保しながら騒音低減を図ることが可能となる。
【００５４】
なお、この給紙モータ１０２と給紙ベルト５の伝達機構にはワンウェイクラッチが設けられており、給紙モータ１０２の逆転時には、プルアウトローラ６が駆動されるが、前記ワンウェイクラッチの作用により、給紙ベルト５は駆動されない。
【００５５】
プルアウトローラ６の下流側には、原稿の幅を検出する原稿幅センサ２５が配設されている。原稿幅センサ２５は原稿の幅方向即ち原稿の搬送方向の直交方向に、複数個設けられている。原稿幅センサ２５は、例えば原稿の搬送路６４に突出するレバー状のスイッチで構成され、原稿に押されて上に移動する。原稿幅センサ２５は原稿が搬送される時に原稿に接触すると、原稿の上に移動してオンする。このオンした原稿幅センサ２５の設置位置の違いにより原稿幅が検知される。この原稿幅センサ２５が検出した原稿幅の長さ情報と、原稿テーブル１上のセンサ２０乃至２２が読み取った原稿の長さ情報とはコントローラ１００に送信され、コントローラ１００はこの２つの情報の組合せによって、原稿テーブル１上に積載された原稿束０のサイズを判断する。
【００５６】
原稿幅センサ２５の更に下流側には読取入口センサ２６が設けられている。読取入口センサ２６の下方に位置するガイド板４２、４３の間は原稿読取のための搬送路４４とされ、搬送路４４に読取入口ローラ８が配置されている。ガイド板６３の上の搬送路６４を通過する原稿の先端が読取入口センサ２６によって検出されると、読取入口ローラ８、従動ローラ９に原稿先端が進入する前に減速を開始する。
【００５７】
ここで、読取入口センサ２６から読取入口ローラ８、従動ローラ９までの距離よりもＹｍｍだけ搬送距離が長くなるように、プルアウトローラ６を駆動する給紙モータ１０２を停止させると、停止している読取入口ローラ８、従動ローラ９のニップ部に原稿先端が突き当り、一定の撓みを形成した状態で原稿が停止することになり、プルアウトローラ６による原稿搬送時に発生したスキューを補正することができる。
【００５８】
原稿が読取入口ローラ８、従動ローラ９のニップ部で一時停止（レジスト停止）したことはレジストセンサ２７で検知される。レジストセンサ２７はインターフェース回路を介してコントローラ１００のＣＰＵにレジスト停止信号を送信する。
【００５９】
尚、原稿の搬送方向の正確な長さは、突き当てセンサ２４で原稿の先端及び後端を検知する期間中にカウントしたモータ駆動パルス数と１パルス当たりの原稿搬送量の乗算によって算出する。
【００６０】
プルアウトローラ６によって原稿を読取入口ローラ８に搬送する際には、原稿搬送速度を高速に設定して原稿を読取り部へ送り込む処理時間の短縮が図られており、特に２枚目以降の原稿ではこの高速搬送により前原稿との紙間距離を短縮することによって、原稿読取時間を短縮化して生産性を向上できる。
【００６１】
原稿先端が読取入口センサ２６により検出されると、コントローラ１００は読取入口ローラ８に原稿先端が進入する前に減速を開始する。ここで、読取入口センサ２６から読取入口ローラ８までの距離よりもＹｍｍだけ搬送距離が長くなるように、給紙モータ１０２を停止させる。
【００６２】
これによって、停止している読取入口ローラ８のニップ部に原稿先端が突き当り、一定の撓みを形成した状態で原稿が停止することになり、プルアウトローラ６による原稿搬送時に発生したスキューを補正できる。原稿が読取入口ローラ８のニップ部で一時停止（レジスト停止）すると、レジストセンサ２７はインターフェース回路１０７を介してコントローラ１００にレジスト停止信号を送信する。
【００６３】
続いて、コントローラ１００が本体制御部１１１から読取り開始信号を受信すると、原稿読取り動作が開始する。原稿読取動作の開始によって、読取モータ１０３を正転駆動し、読取入口ローラ８、読取出口ローラ１０を、読取り倍率に応じた搬送速度で駆動する。この場合、原稿の先端をレジストセンサ２７にて検知すると、読取モータ１０３のパルスカウントを開始し、原稿先端が原稿読取り部の原稿センサ２８に到達するタイミングで、本体制御部１１１に対して副走査方向（原稿搬送方向）における有効画像領域を示すゲート信号が送出される。該ゲート信号は通常は原稿後端が読取部の原稿センサ２８を抜けるまで送出される。読取部の原稿センサ２８を通過した原稿は読取出口ローラ１０及び排紙ローラ１２により図１の矢印Ａ方向に搬送され、排紙トレイ１４に排出される。
【００６４】
原稿が両面原稿の場合（両面読取モードの場合）には、表面読取時、読取部の原稿センサ２８を抜けた原稿の搬送方向先端が、排紙ローラ１２に到達する前に読取出口センサ３０にて検出されたら、図２の反転ソレノイド１０５（図２参照）がＯＮする。
【００６５】
反転ソレノイド１０５は切換爪１５の近傍に配備される。反転ソレノイド１０５の筒状の固定筐体部はＡＤＦ装置２００のシャシーに固定される。反転ソレノイド１０５の筒状の筐体部の内部には可動鉄心となるプランジャーが内蔵される。固定筐体部の内部にはプランジャーの可動鉄心を駆動するコイルが設けられるとともに、可動鉄心は図示しないワイヤ及びバネを介して切換爪１５に連結されており、切換爪１５は通常時原稿を排紙トレイ１４に搬送するようにバネ付勢されている。反転ソレノイド１０５は、コイルに通電することで、切換爪１５で搬送方向Ａを閉じて搬送方向Ｂを開けるように駆動され、コイルへの通電を遮断することで、バネの力により切換爪１５で搬送方向Ａを開けて搬送方向Ｂを閉じるように駆動される。コイルに通電する電源回路はコントローラ１００に設けられている。ソレノイドの駆動回路の一例は図８に示されている。
【００６６】
反転ソレノイド１０５のコイルに電流が印加され、搬送方向Ａを塞いで搬送方向Ｂを開けるように、プランジャーが切換爪１５を駆動することによって、切換爪１５が二点鎖線の位置に切り変わり、図２の読取モータ１０３にて駆動される排紙ローラ１２及び下従動ローラ１３と、図２の反転モータ１０４により駆動される反転ローラ１６及び従動ローラ１７によりＢ方向に搬送される。
【００６７】
Ｂ方向に搬送された原稿の後端が排紙ローラ１２を抜けたとき、即ち、読取出口センサ３０が原稿後端を検出してから所定パルス後に、コントローラ１００は反転ソレノイド１０５をＯＦＦにして切換爪１５を実線の位置に戻し、搬送方向Ａの通路を開ける。また、さらに所定パルス後、反転モータ１０４の逆転駆動により反転ローラ１６を逆転させて、原稿をガイド板６０下の搬送通路６０Ｂ（Ｃ方向）にスイッチバックする。
【００６８】
読取モータ１０３の駆動方向は同一方向、反転モータ１０４の駆動方向は逆方向となり、処理時間短縮のために反転モータ１０４及び読取モータ１０３を高速駆動する。原稿がスイッチバックを始めたら、所定パルス後に給紙モータ１０２を逆転方向即ちプルアウトローラ６で原稿を読取入口センサ２６側に送る方向に高速駆動する。
【００６９】
反転ローラ１６及び従動ローラ１７においてスイッチバックした原稿は、排紙ローラ１２及び上従動ローラ１８によりＣ方向に搬送され、片面時と同様に、プルアウトローラ６、読取入口ローラ８を経て裏面読取りのために読取入口ローラ８のニップ部で一時停止する。
【００７０】
裏面読取り時においても、読取入口ローラ８のニップ部に原稿先端を突当ててスキュー補正を行うためには、原稿先端が読取入口ローラ８に達する前に読取モータ１０３の駆動を停止している必要がある。このため、読取モータ１０３は原稿先端が読取入口センサ２６によって検知された時点で駆動を停止する。
【００７１】
裏面読取りの為にレジスト停止した原稿は、表面読取り時と同様に、読取り開始信号を受信後指定された倍率に応じた搬送速度で原稿を読取り位置へと搬送する。ガラス４１の上に移動した原稿は、原稿の裏面側がガラス４１及び光学系を介して転写部によって読み取られる。原稿の裏面の読取が完了すると、再度ページ合わせのための同様の反転動作が行われる。即ち、そのまま排紙トレイ１４に送ると原稿束０のページが逆順になるので、再度搬送通路６０Ｂ、６４、４４を高速で通過させて、排紙ローラ１２により排紙トレイ１４に排出される。
【００７２】
ページ合わせのための反転動作時は、読取り倍率に応じた速度で搬送する必要は無いので、高速搬送のまま読取り位置を通過させ、原稿後端を排紙口センサ２９にて検知したら減速することにより、原稿排出時の飛出し防止と処理時間短縮を図っている。
【００７３】
次に、図３乃至図７を用いてＡＤＦ装置の動作を説明する。図３は給紙の開始動作の流れを示す。
【００７４】
ステッフ゜s100では給紙開始に当たっては原稿セットセンサ１９が原稿セットフィラー３１の上昇を検知することによって原稿セットを判断する。原稿セットが完了し、本体操作部のプリントキーが押下され、前述のように、本体制御部１１１からＡＤＦ装置２００に原稿給紙信号が送信されると、ステッフ゜s101で呼出しモータ１０１が正転駆動する（フローＳ１）と共に、ストップ爪２を下方向 (実線の状態) に退避させる。ストップ爪２が下降して爪ホームポジションセンサ３４で検知されたら（ステッフ゜s102）、フローＳ２に移行する。フローＳ２では、呼出しモータ１０１が逆転駆動して（ステッフ゜s103）、原稿束０を上から押さえる様にピックアップローラ３を下降させる。このピックアップローラ３が下降して原稿束０を押さえたことを検知したら(ステッフ゜s104）、呼出モータ１０１を停止させる（ステッフ゜s105）。
【００７５】
次に、フローＳ３に移る。コントローラ１００は、センサ２０〜２２によって原稿長さ情報を取得した後（s106）、給紙モータ１０２を正転させる(s107)。給紙モータ１０２の回転によって原稿が搬送されるので、所定時間内に突き当てセンサ２４がオンするかどうかをチェックし(s108)、所定時間内に突き当てセンサ２４がオンしたら突き当て経過時間を開始する(s111)。突き当てセンサ２４が所定時間をオーバーしたらジャム発生として処理する（s109,s110）。
【００７６】
s111の後に呼出モータ１０１を逆回転し(s112)、ピックアップローラ３を退避させる。ピックアップローラ３が退避したら(s113)、フローＳ５に移行し、呼出モータ１０１を停止し(s114)、突き当てセンサ２４がオンしてからのカウント値が所定パルスかどうかをチェックする（s115）。突き当て量が所定パルスを経過していたら（s115）、電流切換制御をオンさせ、給紙モータ１０２を逆回転させて高速搬送する（S116）。これによって原稿が高速搬送される。原稿の高速搬送後に原稿幅センサ２５のＯＮ状態をチェックし（S11７）、原稿の幅に合う原稿幅センサ２５がＯＮしていることにより原稿幅情報を取得する（s118）（フローS6）。原稿幅の取得後には大きさの違う原稿が混ざった混載モードであるかどうかをチェックし（S119）、混載モードであれば原稿サイズをコピー紙を送るコピー紙給紙部や転写部に送信する(s120)。
【００７７】
原稿幅センサ２５を通過した後、読取入口センサ２６がオンしているかどうかをチェックする(s121)。読取入口センサ２６がオンしないで所定時間を経過したら(s122)、ジャム発生と判断して原稿先端が未到達としてジャム処理する(s123)。読取入口センサ２６がオンしたら、補正カウントをスタートする（フローＳ７）(s124)。補正カウントが所定パルスであれば、給紙モータ１０２を停止し、レジスト停止を送信して(s125)、リターンする。
【００７８】
図５は読取処理のフローを示す。読取スタートの次に片面モードかどうかをチェックし(s200)、片面モードであれば、フローＳ８の読取モータ１０３の速度を読取倍率から設定する(s201)。片面モードでない時には図６の両面処理モードを実行する。
【００７９】
片面モードのときには、読取倍率設定(s201)後に、読取モータ１０３を正転させ(s202)、レジストセンサ２７がオンしているかどうかをチェックする(s203)。レジストセンサ２７がオンしていれば読取モータ１０３のパルスのカウントを開始する(s204)。この読取モータ１０３のカウント値が表面読取を行うための所定パルスに到達したかどうかをチェックし(s205)、更に、補正分のパルスが表面読取のための所定パルスに到達したかどうかをチェックする(s206)。このチェックで表面読取パルスと補正パルスとが所定パルスに達していたら、切換爪１５の表面ＡＤＦゲートをＯＮさせて排紙トレイ１４方向を開ける命令を送信する(s207)。この後に表面ゲートカウントを開始させる(s208)。この表面ゲートカウント開始の後に排紙口センサ２９がＯＮしているかどうかをチェックする(s209)。この排紙口センサ２９が所定時間内にオンしない時には(s210)、原稿が排紙トレイ１４内に排紙されないでジャムが発生していると考えられるので、ジャム発生処理を行う(s211)。排紙口センサ２９が所定時間内にオンしたら、図５の結合子Ｃのフローに移行する。
【００８０】
図５の結合子Ｃから始まる処理の流れにおいては、Ｓ２１２でレジストセンサ２７がＯＦＦしているかどうかをチェックし、次に、所定時間内にレジストセンサ２７がＯＦＦしていない(s213)時は、ジャム処理を行う(s214)。所定時間内にレジストセンサ２７がＯＦＦした時は、読み取った原稿の後端を検知するためのカウントを開始する(s215)。これによって読取原稿を排紙されたか否かを判定するためのカウントが開始される。この読取原稿のカウント値が表面読取の際の所定パルスと一致したら(s216)、フローＳ１１にて、次に、ゲートを開けておくゲートカウント値が原稿長以上であるかどうかをチェックする(s217)。ゲートカウント値が原稿長以上となったら、切換爪１５の表面原稿ゲートをＯＦＦする信号を送信する(s218)。
【００８１】
その後排紙口センサ２９が所定時間内にＯＦＦしているかどうかのチェックを行い(s219)、所定時間を超えてＯＦＦしているとき(s220)はジャム処理を行い(s221)、所定時間内にＯＦＦしているときは、原稿が排紙されて排紙完了であることを本体制御部１１１に送信して(s222)リターンする。
【００８２】
図６は両面読取モードにおける処理を示す。図５の原稿読取開始の後で片面モードでなく両面モードであると判定されたら、図６の結合子Ｄのフローを実行する。両面原稿の読み取り処理の場合、先ず読取対象の面の読取倍率に合わせて読取モータ速度を設定する(s223)。次に、読取モータ１０３を正転させて原稿先端検出のためのカウントを開始する(s224)。この裏面読取のための原稿先端検出は、図５のフローＳ９までの処理と同様である。
【００８３】
即ち、読取モータ１０３を正転させ、レジストセンサ２７がオンしているかどうかをチェックし、レジストセンサ２７がオンしていれば読取モータ１０３のパルスのカウントを開始する。この読取モータ１０３のカウント値が裏面読取を行うための所定パルスに到達したかどうかをチェックし(s225)、更に、補正分のパルスが表面読取のための所定パルスに到達したかどうかをチェックする(s226)。このチェックで裏面読取パルスと補正パルスとが所定パルスに達していたら、裏面ＡＤＦゲートをＯＮさせて反転搬送方向Ｂ方向の通路を開ける命令を送信し(s227)、裏面ゲートカウントを開始させる(s228)。この裏面ゲートカウント開始の後に排紙口センサ２９がＯＮしているかどうかをチェックする(s229)。この排紙口センサ２９が所定時間内にオンしない時には(s230)、反転用の通路に搬送されないでジャムが発生していると考えられるので、ジャム発生処理を行う(s231)。排紙口センサ２９が所定時間内にオンしたら、フローＳ１３において反転ソレノイド１０５をオン（反転ソレノイド１０５のデューティ駆動制御フラグＯＮ）させて切換爪１５を上に上げて反転通路Ｂ側を開けた後、反転モータ１０４を正転させて反転ローラ１６を正転させる(s232)（フローＳ１３）。
【００８４】
このフローＳ１３では、両面原稿の場合は原稿の表面読取時、ガラス４１を抜けた原稿先端が排紙ローラ１２、下従動ローラ１３に到達する前に排紙口センサ２９にて検出されると、反転ソレノイド１０５をＯＮさせる。この反転ソレノイド１０５のＯＮによって、切換爪１５が二点鎖線の位置に切り替わる。また、読取モータ１０３によって駆動される排紙ローラ１２と下従動ローラ１３と、反転モータ１０４により駆動される反転ローラ１６及び従動ローラ１７によって、両面原稿はＢ方向に搬送される。更に、Ｂ方向に搬送された両面原稿の先端部が読取出口センサ３０で所定時間内に検知され(s233)、S233で所定時間内に読取出口センサ３０がオンしなければジャム処理する(s234,s235)。また、レジストセンサ２７が所定時間内にＯＦＦしていたら、後端検知のカウントを開始する(s236)。
【００８５】
両面原稿がジャムすることなく正常に送られてゆくと(s237,s238)、後端検知カウントがスタートし(s239)、このカウント数が裏面の所定パルス（原稿長）に一致し(s239)、ゲートカウント値が原稿長以上となって(s240)、原稿の後端が排紙ローラ１２、下従動ローラ１３を抜ける。ゲートカウント値が原稿長より大きい時(s241)は、ＤＦゲートＯＦＦ命令を送信する(s242)。次いで、排紙口センサ２９が所定時間内にＯＦＦするかどうかをチェックする(s243)。所定時間内に排紙口センサ２９がＯＦＦにならなければジャム処理する(s244,s245)。
【００８６】
所定時間内に排紙口センサ２９がＯＦＦになったら、原稿後端が排紙口センサ２９を通過したこととなるので、更に所定パルスを搬送する。所定パルス搬送したら(s246)、ＤＦゲートＯＦＦ命令を送信して反転ソレノイド１０５への通電を停止して（反転ソレノイドのデューティ駆動制御ＯＦＦ）(s247)、切換爪１５を実線の位置に戻す（フローＳ１４）。このフローＳ１４において、所定パルス後(s248)に反転モータ１０４を逆回転させて反転ローラ１６を逆転させる(s249)。これによって、反転ローラ１６と上従動ローラ１８に挟まれた両面原稿はＣ方向にスイッチバックする。フローＳ１４においては読取モータ１０３の駆動方向は同一方向、反転モータ１０４の駆動方向は逆方向となる。
【００８７】
すなわち、フロー１４の後に処理時間短縮のために反転モータ１０４及び読取モータ１０３を高速駆動し、更に、原稿がスイッチバックを始めたら所定パルス後に給紙モータ１０２をプルアウトローラ６を駆動する方向に逆回転させて高速駆動する(s249)。この後スイッチバックした両面原稿は排紙ローラ１２及び上従動ローラ１８によりＣ方向に搬送されるので、図７の結合子Ｆのフローを実行する。
【００８８】
図７は図６の結合子Ｆ以降のフローを示す。両面原稿が再びプルアウトローラ６により送られて、読取出口センサ３０がＯＦＦとなって原稿の後端を検知したら(s250)、反転モータ１０４を停止する(s251)。この後、フローＳ１６の裏面原稿読取を行う。このフローＳ１６は裏面原稿読取完了のチェックから始まる(s252)。両面原稿読取モードにおいては、表面の原稿読取後に裏面の原稿を読み取り処理を行うことはいうまでもない。この場合、先ず、裏面読取完了チェックを行った後(s252)、裏面原稿が完了していなければ、読取入口センサ２６が所定時間内にＯＮしているかどうかをチェックする(s253)。所定時間内に読取入口センサ２６がＯＮしていなければジャム処理を行う(s254,s255)。
【００８９】
所定時間内に読取入口センサ２６がＯＮしていれば、裏面読取りのために読取入口ローラ８と従動ローラ９のニップ部で一時停止する(s256)。フローＳ１６では、読取入口ローラ８のニップ部に原稿先端を突当ててスキュー補正を行うために、読取モータ１０３は原稿先端が読取入口センサ２６によって検知された時点で駆動を停止する。原稿先端を検知した後には、原稿長や拡大率等によって補正した原稿について送り量をカウント開始し(s257)、搬送量のカウント値が所定量に達したら、給紙モータ１０２を停止した後(s259)に、レジスト停止する(s260)。
【００９０】
フローＳ１６のレジスト停止後は、リターンして図６のs223の読取スタートに戻り、表面読み取り時と同様に片面モードのｙｅｓルートをたどる。そして、裏面読取りの為にレジスト停止した原稿は表面読取り時と同様に読取り開始信号を受信後指定された倍率に応じた搬送速度で原稿を読取り位置へと搬送する(s223)〜(s252) 。
【００９１】
裏面の読取が完了したら、ページの表裏を揃えるために、読取済み原稿を再度Ｂ方向に送って原稿の反転動作を行い、ガラス４１の上を通過させる。このページ合わせのための反転動作時は読取り倍率に応じた速度で搬送する必要は無いので、高速搬送のまま読取り位置であるガラス４１の上を通過させ、排紙口センサ２９がＯＦＦになって原稿後端が排紙口センサ２９の下を通過したら、減速して排紙トレイ１４に両面読取済み原稿を排紙すると共に、給紙モータ１０２と読取モータ１０３を停止し(s264)、排紙完了を本体制御部１１１に送信する（s265）（フローＳ１５）。
【００９２】
次に、図８に反転ソレノイド１０５の駆動回路の一例を、図９〜１１にソレノイドデューティ駆動制御ルーチンの一例を示す。図８のＣＰＵ５０はコントローラ１００に搭載されたものであり、ソレノイド５１は反転ソレノイド１０５と同じものである。ＣＰＵ５０は、所定のプログラムによって、ソレノイド駆動回路５２に対してソレノイドを通電するためのパルス信号（ＰＷＭ制御信号）を出力する。このパルス信号はＣＰＵ５０に組み込まれたタイミングパルス或いは乱数表等に基づいて出力される。このパルス信号は、ＡＤＦ装置２００本体や切換爪１５若しくは切換爪１５のバネ、モータ１０１〜１０４のギア噛み合い振動と共振しないように、周期を設定する。この周期制御はパルスの正電圧或いは負電圧のパルス時間を長短制御しても良いし、パルスの０電圧の長短制御をしても良いし、正電圧又は負電圧と０ボルトの比率調整により行っても良い。
【００９３】
図９（Ａ）は反転ソレノイド５１を制御する際のメインルーチンを示し、図９（Ｂ）乃至図１１（Ｄ）は図９（Ａ）のメインルーチンの中においてジョブカウンタの数値に基づいて実行されるサブルーチンを示す。図９（Ａ）のメインルーチンに示すように、ソレノイドデューティ駆動の場合、ＣＰＵ５０は図示しないメモリ領域からソレノイドデューティ駆動のためのプログラムを呼出し、反転ソレノイド５１のコントロールの制御を開始する。
【００９４】
呼び出されたソレノイドデューティ駆動プログラムは、反転ソレノイド５１のジョブカウンタをチェックする（s300）。このチェックにおいて、ジョブカウンタが０でなければ、反転ソレノイド５１をデューティ駆動するかどうかをチェックし（s301）、反転ソレノイド５１のデューティ駆動制御を行う（ＯＮ）のであれば、ジョブカウンターを０として（s302）ソレノイド駆動処理プログラムの起動前にリターンする。
【００９５】
ステッフ゜s300のチェックで、反転ソレノイドジョブカウンタ≠０の判定においてｎｏであるとき、即ち反転ソレノイドジョブカウンタが０である場合、又は、ステッフ゜s301で反転ソレノイド５１がＯＦＦでなければ、反転ソレノイドジョブカウンタの数値のチェックを行う（ステッフ゜s303）。ジョブカウンタは０から１２までの数値を取りうるので、ステッフ゜s303のチェックにおいてはジョブカウンタが０から１２までの数値のいずれを取るか判定し、所定の数値の処理を行う。
【００９６】
ジョブカウンタが０のときは図９（Ｂ）のルーチン（ｄ２＿ｓｏｌ０）を実行する。ジョブカウンタが１のときは図９（Ｃ）のルーチン（ｄ２＿ｓｏｌ１）を実行する。ジョブカウンタが２であれば、図１０（Ａ）のルーチン（ｄ２＿ｓｏｌ２）を実行する。ジョブカウンタが３であれば、図１０（Ｂ）のルーチン（ｄ２＿ｓｏｌ３）を実行する。ジョブカウンタが４であれば、図１０（Ｃ）のルーチン（ｄ２＿ｓｏｌ４）を実行する。ジョブカウンタが５であれば、図１０（Ｄ）のルーチン（ｄ２＿ｓｏｌ５）を実行する。以下同様に、ジョブカウンタの数値が１２になるまで処理するフラグが決められている。図９（Ａ）の処理において、反転ソレノイド５１がＯＦＦであれば、反転ソレノイドジョブカウンタを０にして（ステッフ゜s301）リターンする。
【００９７】
図９（Ｂ）はジョブカウンタが０のときのルーチン（ｄ２＿ｓｏｌ０）を示す。ジョブカウンタが０の場合には、ダーリントントランジスタアレイなどで構成されるソレノイド駆動ＩＣ５２の反転ソレノイド５１をデューティ駆動するか（反転ソレノイド＝ＯＮ）かどうかをチェックする（s310）。このチェックにおいて、反転ソレノイド５１をデューティ駆動しない（反転ソレノイド＝ＯＮ）のであれば、図９（Ａ）のステッフ゜s300までリターンする。
【００９８】
反転ソレノイド５１のデューティ駆動をするのであれば（反転ソレノイド＝ＯＮ）、インターバルタイマに０をセットし（ステッフ゜s311）、反転ソレノイドジョブカウンタに１を加えて（ステッフ゜s312）リターンする。
【００９９】
反転ソレノイドジョブカウンタが１になるので、ステッフ゜s300からステッフ゜s301に移行し、反転ソレノイド５１のデューティ駆動を行うかどうか（行う＝ＯＮ、行わない＝ＯＦＦ）のチェックに入る。反転ソレノイド５１のデューティ駆動を行うときは（ＯＮ）、ステッフ゜s303に移行して図９（Ｃ）のルーチン（ｄ２＿ｓｏｌ１）を実行する。
【０１００】
図９（Ｃ）はジョブカウンタが１のときのルーチン（ｄ２＿ｓｏｌ１）を示す。ジョブカウンタが１のとき、反転ソレノイド５１がＯＮしているインターバルタイマが２５０ｍｓ以上かどうかをチェックし（ステッフ゜s313）、インターバルタイマが２５０ｍｓより小さい場合にはリターンする。インターバルタイマは反転ソレノイド５１がＯＮしたときにカウント開始する。インターバルタイマが２５０ｍｓ以上である場合、反転ソレノイド５１を一時的にＯＦＦしてデューティ駆動の一時停止を行い（ステッフ゜s314）、反転ソレノイドジョブカウンタに１を加えて（ステッフ゜s315）リターンする。
【０１０１】
図９（Ｃ）のルーチン（ｄ２＿ｓｏｌ１）では、反転ソレノイド５１によるプランジャーの吸引開始後、所定時間(本実施の形態では250ms)は連続的に吸引状態を保つ（s313）。更に、その後反転ソレノイド５１への通電を一時的にＯＦＦする(s314)。これによって、切換爪１５の駆動所要時間を確保すると共に負荷駆動時の振動が十分に減衰する時間を確保する。反転ソレノイド５１の吸引動作開始タイミングは、原稿の搬送経路に配置した排紙口センサ２９により原稿搬送位置を検知して行なうが、この時、負荷である切換爪１５を駆動するために必要な時間、即ち反転ソレノイド５１の吸引動作が完了するまでの時間を考慮して、原稿が切換爪１５の位置を通過する前に搬送経路の切換えが完了するように排紙口センサ２９の配置を決める。このステッフ゜（s314）の後に、反転ソレノイドジョブカウンタに１を加算して（s315）リターンする。
【０１０２】
次に、反転ソレノイド５１への通電を断続的にＯＮ／ＯＦＦするデューティ駆動制御を開始する。この時、デューティ駆動の周期は反転ソレノイド５１の吸引力が切換爪１５側に設定されたバネ（コイルスプリングや弦巻バネ等）などによる復帰力に対して十分に大きな値を維持できる程度(例えば１ｋＨｚ程度)に設定する。
【０１０３】
本実施の形態では図１０（Ａ）のルーチンＳ１８（ｄ２＿ｓｏｌ２）、図１０（Ｂ）のルーチンＳ１９（ｄ２＿ｓｏｌ３）、図１０（Ｃ）のルーチンＳ２０（ｄ２＿ｓｏｌ４）に示すように、ルーチンＳ１８〜Ｓ２０にかけてメインルーチン３周分のソレノイドＯＮ期間を確保する。
【０１０４】
図１０（Ａ）は、ジョブカウンタが２のときのルーチン（ｄ２＿ｓｏｌ２）を示す。ジョブカウンタが２の場合には、ソレノイド駆動ＩＣ５２によって反転ソレノイド５１の駆動に必要な電流を流して前記プランジャを吸引させ、前述のように一時的にＯＦＦさせた反転ソレノイド５１をオンさせる（ステッフ゜s400）。この後に反転ソレノイドジョブカウンタに１を加えて（ステッフ゜s401）リターンする。これによって、ジョブカウンタ３の処理(s300）に戻る。
【０１０５】
図１０（Ｂ）は、ジョブカウンタが３のときのルーチン（ｄ２＿ｓｏｌ３）を示す。ジョブカウンタが３の場合には、反転ソレノイドジョブカウンタに１を加えてリターンする(s402)。これによって、ジョブカウンタ４の処理に入る(s300)。
【０１０６】
図１０（Ｃ）は、ジョブカウンタが４のときのルーチン（ｄ２＿ｓｏｌ４）を示す。ジョブカウンタが４の場合には、反転ソレノイドジョブカウンタに１を加えてリターンする(s403)。これによって、ジョブカウンタ５の処理に入る。
【０１０７】
図１０（Ｄ）は、ジョブカウンタが５のときのルーチン（ｄ２＿ｓｏｌ５）を示す。
【０１０８】
また、図１０（Ｄ）のルーチン（ｄ２＿ｓｏｌ５）に示すように、デューティカウンタを用いて反転ソレノイドジョブカウンタの加算値を変動させる(s500〜s514)。
【０１０９】
例えば、デューティカウンタ＝０の場合、ジョブカウンタ加算値を１にすることで（s514）、図１１（Ａ）〜図１１（Ｄ）に示した時間（メインルーチン４周分、図１０（Ａ）〜（Ｄ）分も含めるとトータル８周分）ソレノイドＯＮ時間が設定される。その後図１１（Ｅ）乃至図１１（Ｇ）のメインルーチン３周分のソレノイドＯＦＦ期間が設定される。これを経て再度図１０（Ａ）乃至図１０（Ｃ）のソレノイドＯＮ時間に戻り、図１０（Ｄ）で前回設定されたデューティカウンタ値（＝１）に基づいてs512の判定が行われる。
【０１１０】
s512でデューティカウンタ＝１と判定されると、ジョブカウンタ値に２が加えられてリターンする。これによって、図１１（Ｂ）のジョブカウンタ＝７のフラグ(d2＿sol7)を実行する。ジョブカウンタ＝７のフラグ(d2＿sol7)ではジョブカウンタに１を加算してジョブカウンタを８としてs300にリターンする。このようにしてジョブカウンタ７（ｄ２＿ｓｏｌ７）、ジョブカウンタ８（ｄ２＿ｓｏｌ８）、ジョブカウンタ９（ｄ２＿ｓｏｌ９）までの作業を行う。これによって、反転ソレノイド５１は図９のメインルーチンの３周分（図１０（Ａ）〜（Ｄ）分も含めるとトータル７周分）の時間ＯＮする。
【０１１１】
ジョブカウンタ９のリターンの後はジョブ判定（s303）によりジョブカウンタ１０の処理に到る。図１１（Ｅ）の処理（ｄ２＿ｓｏｌ１０）のジョブカウンタ１０では、反転ソレノイド５１をＯＦＦした後に、ジョブカウンタに１を加算してジョブカウンタ１１としてリターンする（フローＳ２２）。ジョブカウンタ１１（ｄ２＿ｓｏｌ１１）では反転ソレノイド５１をＯＦＦした状態でジョブカウンタを１２としてリターンする。ジョブカウンタ１２（ｄ２＿ｓｏｌ１２）の処理においては反転ソレノイド５１をＯＦＦした状態でジョブカウンタを２としてリターンする。即ち、反転ソレノイド５１はメインルーチン３周分の時間ＯＦＦとなる（デューティ駆動は続行）。
【０１１２】
ジョブカウンタが２になると次のソレノイドＯＮ期間となり、再度図１０（Ａ）乃至図１０（Ｃ）のソレノイドＯＮ時間に戻り、図１０（Ｄ）で前回設定されたデューティカウンタ値（＝２）に基づき、S510の判定でジョブカウンタに３を加算され、図１１（Ｃ）（Ｄ）に示したメインルーチン２周分（図１０（Ａ）〜（Ｄ）も含めるとトータル６周分）のソレノイドＯＮ期間となる。
【０１１３】
同様にして、デューティカウンタが４になるまでジョブカウンタの加算値が１づつインクリメントする一方、デューティカウンタに１が加算されてゆく。デューティカウンタが４になると、s507において反転ソレノイド５１のジョブカウンタは１０になり、反転ソレノイド５１は図１０（Ａ）〜図１０（Ｄ）の４周分のＯＮ時間となる一方、図１１（Ｅ）〜図１１（Ｇ）の３周分時間のＯＦＦとなる。
【０１１４】
s504においてデューティカウンタが５になると、ジョブカウンタ５に４が加算される一方、デューティカウンタには６が代入される（s505）。これによって、リターン後にはジョブカウンタ９の処理（ｄ２＿ｓｏｌ９）からジョブカウンタ１２の処理（ｄ２＿ｓｏｌ１２）が行われる。
【０１１５】
こうしてデューティカウンタが７になるまで図９から図１１に示すメインルーチンが繰り返されるため、反転ソレノイド５１のＯＮ時間とＯＦＦ時間（パルスの立ち上がりから立ち下がりまでの時間）が変更調整される。
【０１１６】
このように、ルーチン（ｄ２＿ｓｏｌ５）にてジョブカウンタ値への加算値をデューティカウンタの判定によって変化させることにより、後続する図１１（Ａ）〜（Ｄ）で示したソレノイドＯＮ期間が変更されるため、デューティ駆動における周波数を変動調整できる。また、図１０（Ａ）〜（Ｄ）は必ず通過するため、デューティ駆動中のソレノイドへの通電時間を最低でもメインルーチンの４周分を確保でき、反転ソレノイド５１の吸引力が外力（バネ）の復帰力に対して十分に大きな値を取ることができる。
【０１１７】
図１１（Ｈ）は図１０（Ｄ）のルーチンに代えて擬似乱数テーブル値を参照して変動させるためのルーチンを示したものである。図１１（Ｈ）の場合には、ルーチン（ｄ２＿ｓｏｌ５’）を行う。このルーチンでは、ジョブカウンタ数値ａに乱数テーブル参照値を代入し、反転ソレノイドジョブカウンタに数値ａを加算してリターンする。
【０１１８】
図１１（Ｉ）は図１０（Ｄ）のルーチンに代えて搬送長データの下位から３ビットを用いて変動させるルーチン（ｄ２＿ｓｏｌ５’’）を行う。このルーチンでは、ジョブカウンタ数値ａに搬送長データの下位３ビットを反転ソレノイドジョブカウンタ数値ａに代入し、反転ソレノイドジョブカウンタに数値ａを加算してリターンする。
【０１１９】
図１１（Ｅ）のルーチンＳ２２の部分を、図１１（Ｈ）のルーチンＳ２３に示すように予めプログラム上に設定した擬似乱数テーブル値を参照して変動させる方法に変えたり、図１１（Ｉ）ルーチンＳ２４に示すように原稿搬送動作における搬送長検出結果を元に算出する乱数データによって変動させる方法に変えると、変動周期が一意的に決まらないので、前記固有振動数や各周波数を意識しなくても共振による騒音発生を抑制することができる。
【０１２０】
上記の実施の形態では、メインルーチン一周の所要時間がデューティ駆動周期に対して十分に短くかつ安定している場合を想定して、メインルーチン一周毎に反転ソレノイドジョブカウンタをインクリメントしながらデューティ駆動の周期設定を変更しているが、タイマ割込み機能を用いてデューティ駆動周期を生成しても良い。
【０１２１】
また、本実施の形態では反転ソレノイド５１のＯＮ期間を変動させる例を示しているが、ルーチンＳ２１で示したデューティ制御カウンタによる周期変動をルーチンＳ２２以降のソレノイドＯＦＦ動作でも採用すれば、ＯＦＦ時間を変動させることも可能であり、ＯＮ／ＯＦＦ時間の両方を各々任意に変動させる制御も実施可能である。
【０１２２】
更に、上記のデューティ駆動周期を決める拠り所としては、以下のような原稿搬送におけるモータ駆動周波数、原稿搬送駆動部を構成するギヤ噛合い周波数、切換爪１５を復帰させるバネの固有振動数、ＡＤＦ装置２００の固有振動数等々の周波数と一致させないことを考慮すると、デューティ駆動によるチョッピング音との共振による騒音発生の問題を避けることができる。
【０１２３】
以上説明したように、この実施の形態にかかるＡＤＦ装置２００によれば、センサ２０〜３０が検出した情報に基づいて、コントローラ１００が反転ソレノイド１０５のデューティ駆動制御を開始するので、反転ソレノイド１０５への通電開始タイミングが最適化される。このため、反転ソレノイド１０５のコイルの発熱が抑制されることとなり、発熱防止のための特別の構成を必要とすることなく、反転ソレノイド１０５の温度上昇を抑制でき、コスト上昇を防止できるのみならず、搬送される紙葉体である原稿を検出してから反転ソレノイド１０５のデューティ駆動制御を行うので、駆動時間が少なく、ソレノイドのチョッピング駆動音を低減できると共に、省電力である。
【０１２４】
また、図９乃至図１１のフロー図に示すように、反転ソレノイド１０５のデューティ駆動の駆動周期（チョッピングＯＮ期間とチョッピングＯＦＦ期間との比率）を変動することにより、チョッピング駆動時の生じるうなり音の周波数を拡散して、装置本体との共振を避けることが出来、騒音を低減できる。また、デューティ駆動の駆動周期を１周期毎に変えるので、ソレノイド通電時間が短い場合でも駆動周波数の拡散により、装置本体やモータ等のその他の装置が有する振動数との共振を回避でき、騒音低減効果を得ることができる。さらに、モータ１０１〜１０４と反転ソレノイド１０５が共振することや、ローラを駆動するギア等、切換爪１５を駆動するバネとの共振が防止され、バネとの共振による騒音を低減出来る。また、ＡＤＦ装置２００全体の固有振動数との共振による騒音の増大を防止できる。
【０１２５】
通電制御手段であるコントローラ１００は、図１１（Ｈ）に示すようにデューティ駆動を行う際の駆動周期が変動する変動量率に乱数を用いると、共振する確率が少なくなり、他の構成要素との共振を意識することなく、騒音の発生を防止できる。この駆動周期の変動率を乱数で決めるときに、この乱数を紙葉体検出結果に基づいて決めるので、紙葉体の搬送長に応じてソレノイドの周期変動率をランダムに決めることができると共に、ソレノイドの騒音発生確率を低くすることが出来ると共に騒音が生じたとしてもその時間を短くすることができる。
【０１２６】
また、デューティ駆動の１周期においてチョッピングＯＮ（正電圧印加）の期間のみを変動すると、吸引力を一定水準以上に保持できる。また、駆動周期のみを変動させると、１周期内のデューティ駆動を安定化できる。また、デューティ駆動の１周期においてチョッピングＯＦＦ（０レベル）の期間のみを変動すると、ＯＮ期間中の吸引力を安定化させることができる。
【図面の簡単な説明】
【０１２７】
【図１】図１は本発明の実施の形態にかかる紙葉体搬送装置としてのＡＤＦ装置の概略構成を示す図。
【図２】図２は実施の形態にかかるＡＤＦ装置を制御するコントローラ及びコントローラに接続される素子及び機器類のブロック回路図。
【図３】図３は実施の形態にかかるＡＤＦ装置の処理工程を示す流れ図。
【図４】図３のＡＤＦ装置の処理工程の続行処理工程を示す流れ図。
【図５】図５は実施の形態にかかるＡＤＦ装置の読取実行流れ図。
【図６】図６は図５の読取実行行程の続きを示す流れ図。
【図７】図７は図６の読取実行行程の続きを示す流れ図。
【図８】図８はＡＤＦ装置中のコントローラのＣＰＵとソレノイド駆動回路の接続状態を示す回路図。
【図９】（Ａ）は反転ソレノイドコントロールの処理を示すメインルーチンの流れ図、（Ｂ）はジョブカウンタ０のときのサブルーチンｄ２＿ｓｏｌ０の流れ図、（Ｃ）はジョブカウンタ１のときのサブルーチンｄ２＿ｓｏｌ１の流れ図。
【図１０】（Ａ）はジョブカウンタが２のときのサブルーチンｄ２＿ｓｏｌ２の流れ図、（Ｂ）はジョブカウンタが３のときのサブルーチンｄ２＿ｓｏｌ３の流れ図、（Ｃ）はジョブカウンタが４のときのサブルーチンｄ２＿ｓｏｌ４の流れ図、（Ｄ）はジョブカウンタが５のときのサブルーチンｄ２＿ｓｏｌ５の流れ図。
【図１１】（Ａ）はジョブカウンタが６のときのサブルーチンｄ２＿ｓｏｌ６の流れ図、（Ｂ）はジョブカウンタが７のときのサブルーチンｄ２＿ｓｏｌ７の流れ図、（Ｃ）はジョブカウンタが８のときのサブルーチンｄ２＿ｓｏｌ８の流れ図、（Ｄ）はジョブカウンタが９のときのサブルーチンｄ２＿ｓｏｌ９の流れ図。（Ｅ）はジョブカウンタが１０のときのサブルーチンｄ２＿ｓｏｌ１０の流れ図、（Ｆ）はジョブカウンタが１１のときのサブルーチンｄ２＿ｓｏｌ１１の流れ図、（Ｇ）はジョブカウンタが１２のときのサブルーチンｄ２＿ｓｏｌ１２の流れ図、（Ｈ）はジョブカウンタに乱数参照値を代入した時の処理を示すサブルーチンｄ２＿ｓｏｌ５’の流れ図、（Ｉ）はジョブカウンタに搬送長データ下位３ビットを乱数値として代入した時の処理を示すサブルーチンｄ２＿ｓｏｌ５’’の流れ図。
【符号の説明】
【０１２８】
０  原稿束
１  原稿テーブル
２  ストップ爪
３  ピックアップローラ
４  リバースローラ
５  給紙ベルト
６  プルアウトローラ
７  従動ローラ
８  読取入口ローラ
９  従動ローラ
１０  読取出口ローラ
１１  従動ローラ
１２  排紙ローラ
１３  下従動ローラ
１４  排紙トレイ
１５  切換爪
１６  反転ローラ
１７  従動ローラ
１８  上従動ローラ
１９  原稿セットセンサ
２０〜２２  原稿長センサ
２３  分離センサ
２４  突き当てセンサ
２５  原稿幅センサ
２６  読取入口センサ
２７  レジストセンサ
２８  原稿センサ
２９  排紙口センサ
３０  読取出口センサ
３１  原稿セットフィラー
３３  ピックアップホームポジションセンサ
３４  爪ホームポジションセンサ
４０  ガイド板
４１  ガラス
５０  ＣＰＵ
５１  反転ソレノイド
５２  ソレノイドＩＣ（駆動回路）
１００  コントローラ
１０１  呼出モータ
１０２  給紙モータ
１０３  読取モータ
１０４  反転モータ
１０５  反転ソレノイド
１０６  済スタンプ
１０７  インターフェース
１１１  本体制御部
２００  ＡＤＦ装置（紙葉体搬送装置）
【図２】
0004688692.tif 000002
【図３】
0004688692.tif 000003
【図４】
0004688692.tif 000004
【図５】
0004688692.tif 000005
【図６】
0004688692.tif 000006
【図７】
0004688692.tif 000007
【図８】
0004688692.tif 000008
【図９】
0004688692.tif 000009
【図１０】
0004688692.tif 000010
【図１１】
0004688692.tif 000011
【図１】
0004688692.tif 000012