(57)【要約】【課題】シート上面の高さが均一でないシートが積載されている場合でも、シートを正しく検知すること。【解決手段】エンジン制御部４０２は、駆動モータ２２７によりシート積載部材２０６を上昇させている間に、シート面検知センサ３００によりシート８の面を検知したときに（Ｓ１０２  Ｙ）シート有無検知センサ３０１によりシート８がないことを検知していた場合でも（Ｓ１０４  Ｎ）、駆動モータ２２７によりシート積載部材２０６の上昇を継続させた後に（Ｓ１０８）シート有無検知センサ３０１によりシート８があることを検知した場合には（Ｓ１０９  Ｙ）、洋形封筒がシート積載部材２０６に積載されていると判断する（Ｓ１１１）。【選択図】図４
2016060634.tif 000002
【特許請求の範囲】
【請求項１】
シートを積載することが可能な積載部と、
前記積載部を上昇させることが可能な駆動手段と、
前記積載部のシートの有無を検知する第一検知手段と、
前記積載部のシートの面を検知する第二検知手段と、
前記第一検知手段と前記第二検知手段の検知結果に基づいて前記駆動手段を制御する制御手段と、
を備え、
前記制御手段は、前記駆動手段により前記積載部を上昇させている間に、前記第二検知手段によりシートの面を検知したときに前記第一検知手段によりシートがないことを検知していた場合でも、前記駆動手段により前記積載部の上昇を継続させた後に前記第一検知手段によりシートがあることを検知した場合には、シートが前記積載部に積載されていると判断することを特徴とするシート給送装置。
【請求項２】
前記制御手段は、前記積載部に積載されているシートは、シートの搬送方向に直交する方向にシートの面の高さが均一でないシートであると判断することを特徴とする請求項１に記載のシート給送装置。
【請求項３】
前記積載部は、前記駆動手段により前記積載部を上昇させて第一の所定の時間が経過したときに、前記第一検知手段と接触しないような形状で、且つ、前記第二検知手段と接触するような形状であることを特徴とする請求項２に記載のシート給送装置。
【請求項４】
前記制御手段は、前記第二検知手段によりシートの面を検知したときに前記第一検知手段によりシートがあることを検知した場合には、前記搬送方向に直交する方向にシートの面の高さが均一なシートが前記積載部に積載されていると判断することを特徴とする請求項３に記載のシート給送装置。
【請求項５】
前記制御手段は、前記第二検知手段によりシートの面を検知したときに前記第一検知手段によりシートがないことを検知しており、前記第一の所定の時間が経過した後も前記第一検知手段によりシートがあることを検知できない場合には、前記積載部にシートが積載されていないと判断することを特徴とする請求項３に記載のシート給送装置。
【請求項６】
前記制御手段は、前記第二検知手段によりシートの面を検知したときに前記第一検知手段によりシートがないことを検知しており、第二の所定の時間が経過した後も前記第一検知手段によりシートがあることを検知できない場合には、シートが前記積載部に片寄って積載されていると判断することを特徴とする請求項３に記載のシート給送装置。
【請求項７】
前記制御手段は、前記第二検知手段によりシートの面を検知できない場合には、前記第二検知手段の故障であると判断することを特徴とする請求項３に記載のシート給送装置。
【請求項８】
前記制御手段は、前記判断を行ったあと、前記駆動手段による前記積載部の上昇を停止させることを特徴とする請求項２乃至７のいずれか１項に記載のシート給送装置。
【請求項９】
前記積載部からシートを給紙する給紙手段を備え、
前記制御手段は、前記給紙手段により所定枚数の前記面の高さが均一ではないシートが給紙された後に、前記駆動手段により前記積載部を所定の位置まで上昇させることを特徴とする請求項８に記載のシート給送装置。
【請求項１０】
前記制御手段は、前記第二検知手段によりシートの面を検知してから前記第一検知手段によりシートがあることを検知するまでの時間と、前記第一検知手段と前記第二検知手段の取り付け高さとに基づいて、前記積載部を前記所定の位置まで上昇させる時間を決定することを特徴とする請求項９に記載のシート給送装置。
【請求項１１】
前記制御手段は、前記第二検知手段によりシートの面を検知してから前記第一検知手段によりシートがあることを検知するまでの時間、前記第一検知手段と前記第二検知手段の取り付け高さ、及び、前記所定枚数に基づいて、前記積載部を前記所定の位置まで上昇させる時間を決定することを特徴とする請求項９に記載のシート給送装置。
【請求項１２】
前記積載部からシートを給紙する給紙手段を備え、
前記駆動手段は、前記積載部を下降させることが可能であり、
前記制御手段は、前記給紙手段により前記面の高さが均一ではないシートの給紙が開始される前に、前記駆動手段により前記積載部を所定の位置まで下降させることを特徴とする請求項８に記載のシート給送装置。
【請求項１３】
前記制御手段は、前記第二検知手段によりシートの面を検知してから前記第一検知手段によりシートがあることを検知するまでの時間と、前記第一検知手段と前記第二検知手段の取り付け高さとに基づいて、前記積載部を前記所定の位置まで下降させる時間を決定することを特徴とする請求項１２に記載のシート給送装置。
【請求項１４】
前記第一検知手段と前記第二検知手段は、前記搬送方向に直交する方向に並んで配置されていることを特徴とする請求項２乃至１３のいずれか１項に記載のシート給送装置。
【請求項１５】
前記第一検知手段と前記第二検知手段は、前記搬送方向に直交する方向に並んで配置され、且つ、前記搬送方向に直交する方向において前記給紙手段を中心に対称となる位置に配置されていることを特徴とする請求項９乃至１３のいずれか１項に記載のシート給送装置。
【請求項１６】
シートを積載することが可能な積載部と、
前記積載部からシートを給紙する給紙手段と、
前記積載部を上昇させることが可能な駆動手段と、
前記積載部のシートの有無を検知する第一検知手段と、
前記積載部のシートの面を検知する第二検知手段と、
前記第一検知手段と前記第二検知手段の検知結果に基づいて前記駆動手段を制御する制御手段と、を備え、
前記制御手段は、前記駆動手段により前記積載部を上昇させている間に、前記第二検知手段によりシートの面を検知したときに前記第一検知手段によりシートがないことを検知していた場合でも、前記駆動手段により前記積載部の上昇を継続させた後に前記第一検知手段によりシートがあることを検知した場合には、前記駆動手段による前記積載部の上昇を停止させ、前記給紙手段によって前記積載部に積載されているシートを給紙することを特徴とするシート給送装置。
【請求項１７】
シートに画像形成を行う画像形成手段と、
前記画像形成手段により画像形成が行われるシートを給送する請求項１乃至１６のいずれか１項に記載のシート給送装置と、
を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シート給送装置及び画像形成装置に関し、特に、シート積載部材を上昇させる際の検知制御及び位置制御に関する。
【背景技術】
【０００２】
画像形成装置に設けられているシート給送装置には、シート積載部材に積載されたシートの最上位の高さを略一定に保つためのリフター機構を設け、略一定の高さからシートを給紙ローラにより送り出すようにしたものがある。シート給送装置に、シート積載部材に積載されたシートがシート給送位置に達しているか否かを検知するシート上面検知センサを設け、シート上面検知センサの検知結果に基づいてシート積載部材を昇降させるよう制御する。このような制御により、シート給送位置を略一定に保つことができ、シート給送動作を安定させることができる。また、シートの有無を検知するシート有無検知センサを設け、シート有無検知センサの信号に基づいてユーザにシートの補充を促すことができる。
【０００３】
シート上面検知センサとシート有無検知センサはシートの搬送方向に直交する方向（以下、長手方向という）に並列に配置されることがある。このような構成では、シート積載部材が上昇したとき、シート上面検知センサでシート上面を検知した際に、シート有無検知センサによりシートの有無を判断している（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２４１５２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
シート積載部材には、洋形封筒のように厚みが均一でないシートが積載されることがある。このようなシートが多量に積載されている場合、長手方向でシートの上面の高さに差が発生する。例えば、シート上面検知センサが配置されている方向に向かってシートの上面の高さが高くなり、シート有無検知センサが配置されている方向に向かってシートの上面の高さが低くなる場合に、次のような状況が発生する。即ち、シート積載部材が上昇したとき、シート上面検知センサでシートの上面を検知した際にシート有無検知センサが反応せず、シートが積載されていないと判断されてしまう。
【０００６】
本発明は、このような状況のもとでなされたもので、シート上面の高さが均一でないシートが積載されている場合でも、シートを正しく検知することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明は、以下の構成を備える。
【０００８】
（１）シートを積載することが可能な積載部と、前記積載部を上昇させることが可能な駆動手段と、前記積載部のシートの有無を検知する第一検知手段と、前記積載部のシートの面を検知する第二検知手段と、前記第一検知手段と前記第二検知手段の検知結果に基づいて前記駆動手段を制御する制御手段と、を備え、前記制御手段は、前記駆動手段により前記積載部を上昇させている間に、前記第二検知手段によりシートの面を検知したときに前記第一検知手段によりシートがないことを検知していた場合でも、前記駆動手段により前記積載部の上昇を継続させた後に前記第一検知手段によりシートがあることを検知した場合には、シートが前記積載部に積載されていると判断することを特徴とするシート給送装置。
【０００９】
（２）シートを積載することが可能な積載部と、前記積載部からシートを給紙する給紙手段と、前記積載部を上昇させることが可能な駆動手段と、前記積載部のシートの有無を検知する第一検知手段と、前記積載部のシートの面を検知する第二検知手段と、前記第一検知手段と前記第二検知手段の検知結果に基づいて前記駆動手段を制御する制御手段と、を備え、前記制御手段は、前記駆動手段により前記積載部を上昇させている間に、前記第二検知手段によりシートの面を検知したときに前記第一検知手段によりシートがないことを検知していた場合でも、前記駆動手段により前記積載部の上昇を継続させた後に前記第一検知手段によりシートがあることを検知した場合には、前記駆動手段による前記積載部の上昇を停止させ、前記給紙手段によって前記積載部に積載されているシートを給紙することを特徴とするシート給送装置。
【００１０】
（３）シートに画像形成を行う画像形成手段と、前記画像形成手段により画像形成が行われるシートを給送する前記（１）又は（２）に記載のシート給送装置と、を備えることを特徴とする画像形成装置。
【発明の効果】
【００１１】
本発明によれば、シート上面の高さが均一でないシートが積載されている場合でも、シートを正しく検知することができる。
【図面の簡単な説明】
【００１２】
【図１】実施例１〜３の画像形成装置の概略断面図、画像形成装置の制御構成を示すブロック図
【図２】実施例１〜３のシート給送装置の外観傾斜図、シート給送装置に洋形封筒が積載されているときの給紙カセットの断面図
【図３】実施例１のシート積載部材の上昇タイミングチャート
【図４】実施例１のシート積載部材の判断処理を示すフローチャート
【図５】実施例１のシート給送時の給紙カセットの断面図
【図６】実施例１のシート給送時のシート積載部材の上昇処理を示すフローチャート
【図７】実施例２、３のシート給送時のシート積載部材の上昇処理を示すフローチャート
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態を、実施例により図面を参照しながら詳しく説明する。
【実施例１】
【００１４】
実施例１の画像形成装置について、画像形成装置の全体構成、給紙装置の構成、制御構成、制御の順で説明を行う。ここでは、画像形成装置として、レーザービームプリンタ（以下、単にプリンタという）を例示している。また、感光ドラム上の各色のトナー像をベルトに順次転写した後、ベルト上のトナー像を記録材に一括転写する画像形成装置を例示している。しかし、画像形成装置の構成は本実施例に限定されるものではない。
【００１５】
［画像形成装置の全体構成］
図１（ａ）は画像形成装置であるプリンタ１０１の概略断面図である。給紙カセット２０１内に積載収納されたシート８は、図中時計回り方向に回転する給紙ローラ２０２により給送される。なお、シート８は手差し搬送ガイド３１１から給紙することもできる。給紙ローラ２０２により給送されたシート８は、フィードローラ２０３とリタードローラ２０４を介して搬送ローラ２５０と搬送対向ローラ２５２のニップ部に搬送され、ベルト内ローラ１０５と転写ローラ１２２のニップ部へ搬送される。画像形成部を構成する像担持体としての感光ドラム１１１、１１２、１１３、１１４（以降、感光ドラム１１１〜１１４と記す）は図中反時計回り方向に回転する。各画像形成部では、各感光ドラム１１１〜１１４の外周面に、レーザースキャナ１２０からのレーザー光により静電潜像が順次形成され、続いてその静電潜像が現像ローラにより現像され、トナー像が形成される。感光ドラム１１１〜１１４に形成されたトナー像は、中間転写ベルト１３０に転写される。
【００１６】
カラー画像を形成する場合は、感光ドラム１１１〜１１４にイエロー、マゼンタ、シアン、ブラック各色のトナー像が現像され、それぞれに形成されたトナー像が、中間転写ベルト１３０に順次転写される。次に中間転写ベルト１３０に形成されたトナー像は、ベルト内ローラ１０５と転写ローラ１２２のニップ部に送られたシート８に一括転写される。更にトナー像が転写されたシート８は、定着フィルム１０７と加圧ローラ１０８のニップ部へ送られ、ここで加熱及び加圧されてトナー像がシート８に定着される。トナー像が定着されたシート８は、排出ローラ１０９と排出コロ１１０により排出される。
【００１７】
［画像形成装置の制御構成］
図１（ｂ）は本実施例のプリンタ１０１の制御構成を示すブロック図である。プリンタコントローラ４０１は、ホストコンピュータ等の外部装置から入力される画像データをプリンタ１０１の画像形成に必要なビットデータに展開するとともに、プリンタ１０１の内部情報を通信等によって読み出し、それを表示部に表示する。制御手段であるエンジン制御部４０２は、プリンタ１０１のエンジンの各部をプリンタコントローラ４０１の指示に従って制御するとともに、プリンタコントローラ４０１へプリンタ１０１の内部情報を報知する。また、エンジン制御部４０２はメモリ４０２ａを有しており、各制御部の駆動状況や、タイマ４０２ｂにより計測した時間や、カウンタによるカウント値等を記憶している。カウンタは、例えば給紙カセット２０１から給紙されたシート８の枚数をカウントする際に用いられる。
【００１８】
駆動制御部４０３は、エンジン制御部４０２の指示に従い、モータ、ソレノイド等の駆動及び停止を制御する。高圧制御部４０４は、帯電、現像、転写の各高圧の出力制御をエンジン制御部４０２の指示に従って行う。光学系制御部４０５は、レーザースキャナ１２０のスキャナモータの駆動／停止、レーザーの点灯又は消灯（点滅）をエンジン制御部４０２の指示に基づき行う。定着器制御部４０６は、定着ヒータへの電力供給の駆動／停止をエンジン制御部４０２の指示に従って行う。センサ入力部４０７は、プリンタ１０１の各部に設けられた各センサの情報をエンジン制御部４０２へ出力する。
【００１９】
［給送装置の構成］
図２（ａ）は本実施例のシート給送装置の斜視図である。
【００２０】
（給紙方式）
本実施例のシート給送装置では、シート８の給送方式として、逆転ローラを用いたリタードローラ方式を用いている。給紙ローラ２０２は、フィードローラ２０３の中心を軸として上下方向に揺動可能な支持部材２０５に支持されている。給紙ローラ２０２は、給紙カセット２０１内の積載部であるシート積載部材２０６上に積載されたシート８の最上位面に当接することが可能となっている。給紙カセット２０１からシート８を給紙しない非給紙状態の場合、給紙ローラ２０２は上方に退避している状態である。
【００２１】
給紙カセット２０１からシート８を給紙する場合は、ソレノイド２７０に電圧を印加し、給紙欠け歯ギア２６７の回転規制部材２６９を解除する。これにより、支持部材２０５が給紙ローラ２０２とともにフィードローラ２０３を中心に下方に回動し、給紙欠け歯ギア２６７へ駆動モータ２６４の駆動が伝達されてフィードローラ２０３が回転する。支持部材２０５の回動動作により給紙ローラ２０２がシート８の最上位面に当接し、給紙状態となってシート８を送り出す。シート８は、給紙ローラ２０２によりフィードローラ２０３とリタードローラ２０４のローラ対に送り込まれ、給紙ローラ２０２は次の給紙動作が行われるまで上方に退避する。また、リタードローラ２０４の駆動軸にはトルクリミッタ（不図示）が配置される。給紙ローラ２０２、フィードローラ２０３、リタードローラ２０４は、駆動源からの駆動が伝達され回転する。
【００２２】
（給紙機構）
リタードローラ方式のシート給送装置のシート８の分離作用を説明する。給紙ローラ２０２が回転すると、給紙カセット２０１に積載された複数のシート８のうち、最上位に位置するシート８が送り出される。このとき、シート８が１枚だけ送り出された場合、リタードローラ２０４は、フィードローラ２０３とニップ部を形成し、シート８を介して大きな回転トルクが加わり、トルクリミッタが切れる。これにより、リタードローラ２０４は駆動が伝達されず、搬送されるシート８により連れ回りされる。また、給紙ローラ２０２により２枚以上のシート８が送り出された場合、リタードローラ２０４にはシート間の摩擦力だけが伝わるため、トルクリミッタが切れずに駆動力が伝わる。リタードローラ２０４は逆回転し、フィードローラ２０３側のシート８を１枚残して他のシート８を全て搬送方向の反対側に戻す。以上のように、リタードローラ２０４の逆回転により、確実に１枚ずつシート８を分離して送り出すことができる。
【００２３】
（リフター機構）
給紙カセット２０１は、カセット枠体２０７と、カセット枠体２０７に取り付けられた揺動可能なシート積載部材２０６と、シート積載部材２０６を上昇させるためのリフトアーム２０８を有する。給紙カセット２０１はプリンタ１０１の前側（図２（ａ）中、右側）からプリンタ１０１本体内へ挿入される。シート積載部材２０６を上昇させる場合、ソレノイド２１９に電圧を印加し、回転規制板２１８による欠け歯ギア２１６の規制を解除する。欠け歯ギア２１６の規制を解除した後、下流側のギアへ駆動手段である駆動モータ２２７の駆動が伝達されてリフトアーム駆動ギア２０９とともにリフトアーム２０８が回動し、シート８を積載したシート積載部材２０６が回転軸２１３を中心として回動する。
【００２４】
（シートの最上位面検知の構成）
シート面検知フラグ３０２とシート有無検知フラグ３０３は、シート８の搬送方向に直交する方向（以下、長手方向という）において給紙ローラ２０２を中心として均等の位置に設けられている。言い換えれば、シート面検知フラグ３０２とシート有無検知フラグ３０３は、長手方向において給紙ローラ２０２を中心に対称となる位置に配置されている。また、シート面検知フラグ３０２とシート有無検知フラグ３０３は、フィードローラ軸２６０を中心に回動し、シート８が上昇した場合、シート８の最上位面にシート面検知フラグ３０２及びシート有無検知フラグ３０３が接触するように設けられる。また、シート８が給紙カセット２０１に積載されていない状態でシート積載部材２０６が上昇を続けると、シート面検知フラグ３０２はシート積載部材２０６に接触し、シート有無検知フラグ３０３はシート積載部材２０６には接触しない。シート積載部材２０６には切り欠き部２０６ａが設けられており、シート積載部材２０６にシート８が積載されていない状態でシート積載部材２０６が上昇しても、シート有無検知フラグ３０３がシート積載部材２０６と接触しないような形状となっている。
【００２５】
シート面検知フラグ３０２は、シート８の最上位面の昇降位置に応じて第二検知手段であるシート面検知センサ３００から出力される信号をオン（ＯＮ）（遮光状態）かオフ（ＯＦＦ）（透過状態）に切り換える。シート有無検知フラグ３０３は、シート８の有無に応じて第一検知手段であるシート有無検知センサ３０１から出力される信号をオン（ＯＮ）（遮光状態）かオフ（ＯＦＦ）（透過状態）に切り換える。シート有無検知センサ３０１とシート面検知センサ３００は、シート８の搬送方向に直交する方向に並んで配置されている。シート有無検知フラグ３０３の最下面がシート面検知フラグ３０２の最下面よりも下に位置し、シート有無検知フラグ３０３によるシート有無検知センサ３０１のオン位置は、シート面検知センサ３００より早く反応するように設定されている（図２（ｂ）参照）。
【００２６】
（封筒積載時の断面図）
図２（ｂ）は、例えば洋形封筒のように長辺に封入口があるような封筒を給紙カセット２０１に積載した際の給紙カセット２０１の断面図であり、図２（ｂ）の左右方向がシート８の搬送方向に直交する方向となる。図２（ｂ）では、洋形封筒が給紙カセット２０１に積載されたシート８ということになる。ここで、洋形封筒の封入口がある長辺（図２（ｂ）中右側）を、給紙ローラ２０２よりもシート面検知センサ３００が配置された側に向くようにシート積載部材２０６上に載置する。この場合、シート８の上面の高さは、図２（ｂ）の洋形封筒の封入口がある方向に向かって（図２（ｂ）中、左から右に向かって）高くなる。
【００２７】
このような状況でシート積載部材２０６を上昇させることによりシート８を上昇させると、シート面検知フラグ３０２がシート有無検知フラグ３０３よりも先にシート８の上面に接触する。このため、シート面検知センサ３００は、シート有無検知センサ３０１よりも先に、オフ（透過状態）からオン（遮光状態）に切り替わる。従来のように、シート面検知センサ３００がオフからオンに変わったタイミングで、シート有無検知センサ３０１の検知結果に基づきシート８の有無を判断すると、エンジン制御部４０２は、給紙カセット２０１にはシート８が積載されていないと判断する。これは、給紙カセット２０１に積載されているシート８が洋形封筒である場合、シート面検知センサ３００がオン状態となったタイミングでは、シート有無検知センサ３０１はまだオフ状態となっているからである。シート有無検知センサ３０１がオフとなっているため、エンジン制御部４０２は、給紙カセット２０１にはシート８が積載されていないと判断してしまう。
【００２８】
本実施例では、エンジン制御部４０２は、給紙カセット２０１に積載されたシート８が、搬送方向に直交する方向において高さが異なるような場合でも、シート８の有無を正しく判断する。ここで、図２（ｂ）中の破線は、給紙ローラ２０２がシート８の最上位に当接した際に、最もシート８の給送に適した位置（以降、給送最適位置という）を示す。所定の位置である給送最適位置は、給紙カセット２０１からシート８が給送された際に、フィードローラ２０３とリタードローラ２０４のニップ部へのシート８の進入角度が最も小さくなるように決定されている。言い換えれば、給送最適位置は、シート８の先端がフィードローラ２０３やリタードローラ２０４にぶつからずにフィードローラ２０３とリタードローラ２０４のニップ部に進入するように決定されている。本実施例では、図２（ｂ）に示すように、シート面検知センサ３００のシート８に対向する面（シート面検知センサ３００の下面）の位置を給送最適位置とし、給紙ローラ２０２の最下部が給送最適位置となるようにする。本実施例では、洋形封筒のようなシート８が給紙カセット２０１に積載されていたとしても、給紙カセット２０１にシート８が積載されていることを正しく検知し、その後、更にシート８の上面の位置を給送最適位置に設定する。
【００２９】
［シート有無判断制御］
図３は各駆動部と各センサの制御を示すタイミングチャートである。図３のタイミングチャートを用いて、制御の概要を説明する。図３（ａ）は一般的なシート、即ち、シートの搬送方向に直交する方向（長手方向）の高さが略等しくなるようなシートを積載した場合のタイミングチャートである。より詳細には、図３（ａ）（ｉ）は駆動モータ２２７及びソレノイド２１９の状態を示す図で、これらが駆動されているときには「駆動」、停止しているときには「停止」と図示している。図３（ａ）（ｉｉ）は、シート有無検知センサ３０１のオン（ＯＮ）又はオフ（ＯＦＦ）を示している。図３（ａ）（ｉｉｉ）は、シート面検知センサ３００のオン（ＯＮ）又はオフ（ＯＦＦ）を示している。図３（ａ）（ｉｖ）は、エンジン制御部４０２のタイマ４０２ｂにより計測される上昇タイマの計測値を示している。また、破線は、給紙カセット２０１にシート８が積載されているか否かを判断するためにタイマ４０２ｂ（上昇タイマ）の計測値と比較するための第一の所定の時間である閾値を示し、この閾値をシート無し判断閾値という。横軸はいずれも時間を示し、ｔ５１０〜ｔ５１２はタイミングを示す。後述する図３（ｂ）、図３（ｃ）も同様である。
【００３０】
図３（ａ）のｔ５１０でエンジン制御部４０２は、シート積載部材２０６を上昇させるために、駆動制御部４０３を介して駆動モータ２２７及びソレノイド２１９の駆動を開始する。また、エンジン制御部４０２は、シート積載部材２０６の上昇開始とともに、タイマ４０２ｂによりシート積載部材２０６の上昇時間の計測を開始する。以下、タイマ４０２ｂによるシート積載部材２０６の上昇時間の計測を、上昇タイマによる計測という。シート８の上面が長手方向に左右均一である一般的なシートの場合、まずｔ５１１でシート有無検知センサ３０１がオフ状態からオン状態になり、その後ｔ５１２で、シート面検知センサ３００がオフ状態からオン状態になる。このように、一般的なシートでは、シート面検知センサ３００がオン状態に変化した際（ｔ５１２）、シート有無検知センサ３０１がオン状態となっているため、エンジン制御部４０２は給紙カセット２０１にシート８が積載されていると判断することができる。また、上昇タイマにより計測している値がシート無し判断閾値以下となっている間に、いずれのセンサもオン状態になっている。
【００３１】
図３（ｂ）は、給紙カセット２０１にシート８を積載していない場合のタイミングチャートである。ｔ５２０でエンジン制御部４０２は、シート積載部材２０６を上昇させるために、駆動制御部４０３を介して駆動モータ２２７及びソレノイド２１９の駆動を開始する。また、エンジン制御部４０２は、シート積載部材２０６の上昇開始とともに、上昇タイマによる計測を開始する。シート８が給紙カセット２０１に積載されていない場合、シート面検知フラグ３０２はシート積載部材２０６の底面により押し上げられ、ｔ５２１でシート面検知センサ３００はオフ状態からオン状態になる。一方、シート有無検知センサ３０１は、上述したように、シート積載部材２０６を上昇させてもシート積載部材２０６には当接せずオフ状態のままである。
【００３２】
エンジン制御部４０２は、計測している上昇タイマの値がシート無し判断閾値を超えても、シート有無検知センサ３０１がオフ状態からオン状態に変化しない場合、給紙カセット２０１にシートが積載されていないと判断する。なお、本実施例では、シート無し判断閾値は、次のような時間である。即ち、給紙カセット２０１にシート８が収納されていない状態でシート積載部材２０６の上昇を開始してから、シート積載部材２０６とシート面検知フラグ３０２が接触してシート面検知センサ３００がオン状態になるまでの時間である。
【００３３】
図３（ｃ）は、図２（ｂ）のような洋形封筒を給紙カセット２０１に積載した場合のタイミングチャートである。ｔ５３０でエンジン制御部４０２は、シート積載部材２０６を上昇させるために、駆動制御部４０３を介して駆動モータ２２７及びソレノイド２１９の駆動を開始する。また、エンジン制御部４０２は、シート積載部材２０６の上昇開始とともに、上昇タイマによる計測を開始する。シート有無検知センサ３０１からシート面検知センサ３００の方向に向かってシート上面の高さが高くなるような封筒が給紙カセット２０１に積載されている場合、次のようになる。このような状態でシート積載部材２０６を上昇させると、ｔ５３１でシート面検知センサ３００がシート有無検知センサ３０１よりも先にオフ状態からオン状態になる。従来のシート有無検知制御では、シート面検知センサ３００がオン状態となったｔ５３１で、シート有無検知センサ３０１によるシートの有無を判断していた。図３（ｃ）のように、シート面検知センサ３００がオン状態となったｔ５３１では、シート有無検知センサ３０１がオフ状態である。このため、従来のシート有無検知制御では、シート（洋形封筒）が給紙カセット２０１に収納されているにもかかわらず、エンジン制御部４０２は、シートが給紙カセット２０１に積載されていないと判断していた。
【００３４】
一方、本実施例では、シート面検知センサ３００がシート有無検知センサ３０１よりも先にオフ状態からオン状態になった場合でも、上昇タイマによる計測値がシート無し判断閾値を超えるまでは、シート積載部材２０６の上昇を継続する構成とする。そして、シート面検知センサ３００がオン状態になってから上昇タイマの計測値がシート無し判断閾値を超えるまでの間に、シート有無検知センサ３０１の状態を監視する。シート面検知センサ３００がオン状態になってから上昇タイマの計測値がシート無し判断閾値を超えるまでの間にシート有無検知センサ３０１がオン状態になった場合には（例えば、ｔ５３２）、シート８が給紙カセット２０１に積載されていると判断する。そして、エンジン制御部４０２は、給紙カセット２０１に積載されているシート８は、給紙カセット２０１にシート８を積載したときにシート８の最上位面が不均一となるシートであると判断する。一方、上昇タイマの計測値が後述する異常判断閾値を超えてもシート有無検知センサ３０１がオフ状態からオン状態にならない場合には、エンジン制御部４０２は次のように判断する。即ち、エンジン制御部４０２は、シート面検知センサ３００がオン状態となっているため、給紙カセット２０１にシート８は積載されているものの、シート８が給紙カセット２０１の中央に積載されておらず、片寄って配置されていると判断する。
【００３５】
［給紙カセット２０１のシート有無検知制御］
図４は本実施例のシート有無検知制御を示すフローチャートである。給紙カセット２０１がプリンタ１０１本体内へ挿入された後、エンジン制御部４０２は以下の制御を開始する。ステップ（以下、Ｓとする）１０１でエンジン制御部４０２は、駆動制御部４０３により駆動モータ２２７及びソレノイド２１９を駆動し、シート積載部材２０６の上昇を開始する。また、エンジン制御部４０２は、上昇タイマによる計測を開始する。Ｓ１０２でエンジン制御部４０２は、シート面検知センサ３００がオン状態となっているか否かを判断する。Ｓ１０２でエンジン制御部４０２は、シート面検知センサ３００がオフ状態であると判断した場合、Ｓ１１２の処理に進む。
【００３６】
Ｓ１１２でエンジン制御部４０２は、上昇タイマの計測値が第二の所定の時間である異常判断閾値よりも大きいか否かを判断する。ここで、異常判断閾値とは、シート面検知センサ３００が故障していた場合に、シート積載部材２０６が上昇し続けることにより、プリンタ１０１内の他の部材に接触するまでの時間で、シート無し判断閾値よりも長い時間である。例えば本実施例では、異常判断閾値を、シート積載部材２０６が手差し搬送ガイド３１１に接触するまでの時間とする。Ｓ１１２でエンジン制御部４０２は、上昇タイマの計測値が異常判断閾値以下であると判断した場合、Ｓ１０２の処理に戻る。一方、Ｓ１１２でエンジン制御部４０２は、上昇タイマの計測値が異常判断閾値よりも大きいと判断した場合、Ｓ１１３の処理に進む。Ｓ１１３に進む場合とは、シート面検知センサ３００が異常判断閾値で設定されている時間が経過してもオン状態にならなかった場合である。この場合、Ｓ１１３でエンジン制御部４０２は故障と判断し、その旨をユーザに報知して、シート積載部材２０６の上昇を停止させ、処理を終了する。
【００３７】
Ｓ１０２でエンジン制御部４０２は、シート面検知センサ３００がオン状態になったと判断した場合、Ｓ１０３の処理に進む。Ｓ１０３に進む場合に、シート８が収納されている場合とシート８が収納されていない場合の２つのケースが考えられる。まず、シート８が給紙カセット２０１に収納されている場合、シート８の最上位面がシート面検知フラグ３０２を押し上げていることが考えられる。一方、シート８が給紙カセット２０１に収納されていない場合、シート積載部材２０６がシート面検知フラグ３０２を押し上げていることが考えられる。いずれの場合にも、シート面検知センサ３００がオン状態になる。
【００３８】
Ｓ１０３でエンジン制御部４０２は、上昇タイマを参照し、上昇タイマの計測値である時間を、シート面検知時間としてメモリ４０２ａに記憶する。なお、メモリ４０２ａに記憶されたシート面検知時間は、後述する図６の処理等で用いられる。ここで、シート面検知時間は、図３（ａ）のｔ５１０〜ｔ５１２間や図３（ｃ）のｔ５３０〜ｔ５３１間の時間に相当する。
【００３９】
Ｓ１０４でエンジン制御部４０２は、シート有無検知センサ３０１がオン状態であるか否かを判断する。Ｓ１０４でエンジン制御部４０２は、シート有無検知センサ３０１がオン状態であると判断した場合、Ｓ１０５の処理に進む。Ｓ１０５の処理に進む場合とは、シート８が給紙カセット２０１に収納されている場合であって、既にシート８の最上位面がシート有無検知フラグ３０３を押し上げ、シート有無検知センサ３０１がオン状態になっている場合である。例えば、図３（ａ）で説明したように、給紙カセット２０１に一般的なシートが積載されている場合に相当する。Ｓ１０５でエンジン制御部４０２は、一般的なシート、即ち、シートの搬送方向に直交する方向についてシートの最上位面が均一であるシートが給紙カセット２０１に収納されていると判断する。エンジン制御部４０２は、シート積載部材２０６の上昇を停止させ、処理を終了する。
【００４０】
Ｓ１０４でエンジン制御部４０２は、シート有無検知センサ３０１がオフ状態であると判断した場合、Ｓ１０６の処理に進む。なお、従来は、シート面検知センサ３００がオン状態となったときにシート有無検知センサ３０１がオフ状態であった場合には、エンジン制御部４０２は、給紙カセット２０１にはシート８が積載されていないと判断していた。Ｓ１０６でエンジン制御部４０２は、上昇タイマを参照し、上昇タイマの計測値がシート無し判断閾値よりも大きいか否かを判断する。Ｓ１０６でエンジン制御部は、上昇タイマの計測値がシート無し判断閾値よりも大きいと判断した場合、Ｓ１０７の処理に進む。Ｓ１０７の処理に進む場合とは、シート８が給紙カセット２０１に収納されておらず、シート積載部材２０６によってシート面検知センサ３００のみがオン状態となった場合である。シート８が給紙カセット２０１に積載されていない場合、上述したようにシート有無検知フラグ３０３はシート積載部材２０６とは接触しないため、上昇タイマの計測値はシート無し判断閾値を超える。Ｓ１０７でエンジン制御部４０２は、シート８が給紙カセット２０１に収納されていないと判断し、その旨ユーザに報知して、シート積載部材２０６の上昇を停止させ、処理を終了する。
【００４１】
Ｓ１０６でエンジン制御部４０２は、上昇タイマの計測値がシート無し判断閾値以下であると判断した場合、Ｓ１０８の処理に進む。Ｓ１０８の処理に進む場合とは、給紙カセット２０１に洋形封筒が収納されている場合又はシート８が片寄って積載されている場合である。Ｓ１０８でエンジン制御部４０２は、シート積載部材２０６の上昇を継続する。Ｓ１０９でエンジン制御部４０２は、シート有無検知センサ３０１がオン状態となったか否かを判断する。
【００４２】
Ｓ１０９でエンジン制御部４０２は、シート有無検知センサ３０１がオン状態になったと判断した場合、Ｓ１１０の処理に進む。Ｓ１１０の処理に進む場合とは、洋形封筒の最上位面がシート有無検知フラグ３０３を押し上げ、シート有無検知センサ３０１がオン状態になった場合である。Ｓ１１０でエンジン制御部４０２は、上昇タイマを参照して上昇タイマの計測値をシート有り検知時間として記憶する。ここで、シート有り検知時間は、図３（ｃ）のｔ５３０〜ｔ５３２間の時間に相当する。なお、メモリ４０２ａに記憶されたシート有り検知時間は、後述する図６の処理等で用いられる。Ｓ１１１でエンジン制御部４０２は、給紙カセット２０１には洋形封筒が収納されていると判断し、シート積載部材２０６の上昇を停止させ、処理を終了する。
【００４３】
Ｓ１０９でエンジン制御部４０２は、シート有無検知センサ３０１がオフ状態であると判断した場合、Ｓ１１４の処理に進む。Ｓ１１４でエンジン制御部４０２は、上昇タイマを参照し、上昇タイマの計測値がＳ１１２で説明した異常判断閾値よりも大きいか否かを判断する。Ｓ１１４でエンジン制御部４０２は、上昇タイマの計測値が異常判断閾値以下であると判断した場合、Ｓ１０９の処理に戻る。Ｓ１１４でエンジン制御部４０２は、上昇タイマの計測値が異常判断閾値よりも大きいと判断した場合、Ｓ１１５の処理に進む。Ｓ１１５の処理に進む場合とは、シート有無検知センサ３０１が所定時間経過してもオン状態にならなかった場合である。Ｓ１１５でエンジン制御部４０２は、シート８が給紙カセット２０１の中央に積載されておらず片寄って積載されていると判断し、その旨ユーザに報知し、シート積載部材２０６の上昇を停止させ、処理を終了する。
【００４４】
［洋形封筒有り検知後の連続給送時のシート上昇制御］
図５を用いて、本実施例の給紙カセット２０１からシート８を連続して給送する際（以下、連続給送時とする）にシート８を上昇させる制御（以下、シート上昇制御とする）について説明する。図５は給紙カセット２０１のシート有無を判断する制御を行って、給紙カセット２０１に洋形封筒が積載されていることを判断した後の、給送時のシート上昇制御を示す給紙カセット２０１の断面図である。なお、図５は、図２（ａ）の矢印Ａ方向から見た、洋形封筒が積載されている箇所における断面図であるが、見易さのためにシート有無検知センサ３０１等はシート８（洋形封筒）の手前に描画している。
【００４５】
図５（ａ）は、シート有無を判断する制御を行った際に、シート面検知センサ３００がオン状態に変化したときの給紙カセット２０１の断面図である（図３（ｃ）ｔ５３１）。このとき、給紙動作はまだ開始されていない非給紙状態であるため、給紙ローラ２０２はシート８の上方に位置している（図４のＳ１０３の状態）。図５（ｂ）はシート有無を判断する制御を行った際に、シート有無検知センサ３０１がオン状態に変化したときの給紙カセット２０１の断面図である（図３（ｃ）ｔ５３２）。図５（ｂ）では、給紙ローラ２０２がシート８に接触する位置まで移動している（図４のＳ１１０の状態）。
【００４６】
図５（ｂ）の状態では、給紙ローラ２０２が洋形封筒の最上位面に当接する位置が、給送最適位置（破線）よりも高い位置となっているため、給紙ローラ２０２から洋形封筒への当接圧が高くなる。この場合、給送最適位置までシート８を下降させる制御を行う構成も考えられるが、本実施例では、シート８を下降させる機能がない構成について説明する。なお、シート８を下降させる機能がある構成については、実施例３で説明する。シート８を下降させる機能がない場合、図５（ｂ）の状態でシート８を給送し、所定枚数が給紙されシート８の積載枚数が減少して次にシート８を上昇させる際に、給送最適位置に上昇させる制御を行う。
【００４７】
このような制御を行うために、シート面検知センサ３００と、シート有無検知センサ３０１の取り付け高さの差に相当する時間ΔＳを用いる。ここで、時間ΔＳは、シート有無検知センサ３０１のシート積載部材２０６に対向する面までの高さと、シート面検知センサ３００のシート積載部材２０６に対向する面までの高さとの差を、リフトアップ速度Ｖで除した値である（図５（ａ））。なお、高さの基準は、例えばシート積載部材２０６のシート８を積載する側の面とする。リフトアップ速度Ｖは、シート積載部材２０６が上昇する際の速度である。また、図４のＳ１０３でエンジン制御部４０２がメモリ４０２ａに記憶したシート面検知時間と、図４のＳ１１０でメモリ４０２ａに記憶したシート有り検知時間との差分（以下、センサ検知差とする）ΔＴを算出しておく。センサ検知差ΔＴは、シート積載部材２０６が図５（ａ）の位置から図５（ｂ）の位置まで移動するのに要する時間である。
【００４８】
給紙カセット２０１からシート８の給送が継続されると、図５（ｃ）に示すように、洋形封筒の最上位面の下降とともにシート面検知フラグ３０２が下降し、シート面検知センサ３００がオフ状態に変化する。エンジン制御部４０２は、シート面検知センサ３００がオフ状態に変化したことに応じて、図５（ｄ）に示すように、洋形封筒の最上位面が給送最適位置になるように、シート積載部材２０６の上昇制御を行う。
【００４９】
本実施例では、シート面検知フラグ３０２とシート有無検知フラグ３０３が、給紙ローラ２０２を中心として均等の位置に設けられている。このため、シート積載部材２０６の上昇制御を行うときのシート積載部材２０６の上昇時間（以下、シート上昇時間とする）Ｔ１は、以下の計算式より算出される。
シート上昇時間Ｔ１＝（ΔＴ＋ΔＳ）／２
これにより、給紙ローラ２０２が当接するシート８の最上位面を給送最適位置に設定することができる。また、図５（ｂ）とは異なり、図５（ｄ）ではシート有無検知センサ３０１がオンの状態となっていない。この状態で給紙ローラ２０２はシート８を給送する。
【００５０】
図６はエンジン制御部４０２が給紙カセット２０１に洋形封筒が収納されていると判断した後（図４のＳ１１１）、給紙カセット２０１から洋形封筒を給送する際に、洋形封筒の最上位面を給送最適位置に設定する制御を示すフローチャートである。Ｓ２０１でエンジン制御部４０２は、シート面検知センサ３００がオン状態か否かを判断する。この判断は、洋形封筒を給送する毎に洋形封筒の最上位面が低くなっていき、やがて図５（ｃ）に示すようなシート面検知センサ３００がオフ状態になることを検知するために行っている。Ｓ２０１でエンジン制御部４０２は、シート面検知センサ３００がオン状態であると判断した場合、洋形封筒の最上位面は高い位置にあり更なる上昇制御を行う必要がないため、処理を終了する。Ｓ２０１でエンジン制御部４０２は、シート面検知センサ３００がオフ状態になったと判断した場合、Ｓ２０２の処理に進む。Ｓ２０２でエンジン制御部４０２は、洋形封筒の最上位面を上昇させるために、駆動制御部４０３を介して駆動モータ２２７及びソレノイド２１９を駆動し、シート積載部材２０６の上昇を開始させる。また、エンジン制御部４０２は、上昇タイマによる計測を開始する。
【００５１】
Ｓ２０３でエンジン制御部４０２は、上昇タイマを参照し、上昇タイマの計測値が上述したシート上昇時間Ｔ１よりも大きいか否かを判断する。Ｓ２０３でエンジン制御部４０２は、上昇タイマの計測値がシート上昇時間Ｔ１以下であると判断した場合、Ｓ２０３の処理に戻る。Ｓ２０３でエンジン制御部４０２は、上昇タイマの計測値がシート上昇時間Ｔ１よりも大きいと判断した場合、Ｓ２０４でシート積載部材２０６の上昇を停止させる。
【００５２】
このように、本実施例のシート給送装置によれば、洋形封筒のような厚みが均一でないシート８がシート積載部材２０６に積載された場合でもシート８を検知することができ、かつ、シート８の最上位面の高さを給送最適位置に設定することができる。本実施例では、シートの厚みが均一でないシート８として洋形封筒を示したが、厚みは均一であるがシートがカールしており、シートの最上位面の高さが均一でないような場合でもシートの有無を正しく判断することができる。また、本実施例では、シート面検知フラグ３０２とシート有無検知フラグ３０３は、給紙ローラ２０２を中心として均等の位置に設けられていることを前提として、シート上昇時間Ｔ１の計算式を定義している。シート面検知フラグ３０２とシート有無検知フラグ３０３が給紙ローラ２０２を中心として均等の位置に設けられていない場合には、シート面検知フラグ３０２とシート有無検知フラグ３０３の位置を考慮してシート上昇時間Ｔ１の計算式を決定すればよい。
【００５３】
以上、本実施例によれば、シート上面の高さが均一でないシートが積載されている場合でも、シートを正しく検知することができる。
【実施例２】
【００５４】
実施例１では、洋形封筒を連続して給送する際のシート８のシート上昇時間Ｔ１を一定としている。しかし、洋形封筒の給送を続けていくとシート残量が減り、シート８の搬送方向に直交する方向（長手方向）におけるシート８の最上位面の高さの差が徐々に小さくなっていく。実施例２では、給紙カセット２０１内のシート８の残量に応じて、給送時のシート上昇量を補正する方法について説明する。なお、シート上昇制御以外の処理は実施例１と同一であり、同じ構成には同じ符号を付し、説明を省略する。
【００５５】
本実施例の給紙カセット２０１内のシート８の残量検知方法は、実施例１のシート８の有無を判断する制御を行った際にシート８の上昇を開始してからシート面検知センサ３００がオン状態になるまでの、シート面検知時間を用いて、以下の計算式で算出する。
初期シート残量（％）＝シート面検知センサ時間／シート無し判断閾値
ここで、シート面検知センサ時間は、図３（ｃ）のｔ５３０〜ｔ５３１間の時間に相当し、シート無し判断閾値は、図３（ｃ）のｔ５３０〜ｔ５３３間の時間に相当する。
【００５６】
［シート残量を用いた封筒有り検知後の連続給送時のシート上昇制御］
図７（ａ）は、エンジン制御部４０２が給紙カセット２０１に洋形封筒が収納されていると判断した後（図４  Ｓ１１１）、洋形封筒の連続給送時に、洋形封筒の最上位面を給送最適位置に設定する制御を示すフローチャートである。Ｓ３０１でエンジン制御部４０２は、シート面検知センサ３００がオン状態であるか否かを判断する。Ｓ３０１でエンジン制御部４０２は、シート面検知センサ３００がオン状態であると判断した場合、洋形封筒の最上位面は高い位置にあり更なる上昇制御を行う必要がないため、処理を終了する。洋形封筒が給紙カセット２０１から給送される毎に、洋形封筒の最上位面が低くなっていき、やがてシート面検知センサ３００がオフ状態になる。
【００５７】
Ｓ３０１でエンジン制御部４０２は、シート面検知センサ３００がオフ状態になったと判断した場合、Ｓ３０２の処理に進む。Ｓ３０２でエンジン制御部４０２は、現在のシート残量（％）を算出する。ここで、現在のシート残量は、シート有無判断時のシート残量（上述した式の初期シート残量％）と、給送したシート枚数とに基づいて、以下の式から算出する。エンジン制御部４０２は、給送したシートの枚数を、カウンタ等により計測しているものとする。
現在のシート残量（％）＝シート有無判断時のシート残量（％）−
給送したシート枚数／積載可能なシート枚数
Ｓ３０３でエンジン制御部４０２は、洋形封筒の最上位面を上昇させるために、駆動制御部４０３を介して駆動モータ２２７及びソレノイド２１９を駆動し、シート積載部材２０６の上昇を開始する。また、エンジン制御部４０２は、上昇タイマによる計測を開始する。
【００５８】
Ｓ３０４でエンジン制御部４０２は、上昇タイマを参照することにより上昇タイマの計測値が、後述するシート上昇時間Ｔ２よりも大きいか否かを判断する。Ｓ３０４でエンジン制御部４０２は、上昇タイマの計測値がシート上昇時間Ｔ２以下であると判断した場合、Ｓ３０４の処理に戻る。Ｓ３０４でエンジン制御部４０２は、上昇タイマの計測値がシート上昇時間Ｔ２よりも大きいと判断した場合、Ｓ３０５でシート積載部材２０６の上昇を停止させ、処理を終了する。
【００５９】
ここで、給紙カセット２０１に積載されている洋形封筒の最上位面の長手方向における高さの差は、給送前に比べて減少している。このため、本実施例のシート上昇時間Ｔ２は以下の計算式から算出する。
シート上昇時間Ｔ２＝（シート上昇時間Ｔ１）×（現在のシート残量／初期シート残量）
即ち、シート残量が多いときは、積載された洋形封筒の搬送方向に直交する方向における高さの差が大きく、シート積載部材２０６を上昇させるための時間も長くなる。一方、シート残量が少なくなると、積載された洋形封筒の搬送方向に直交する方向における高さの差が小さくなり、シート積載部材２０６を上昇させるための時間も短くてよい。なお、シート上昇時間Ｔ１は、実施例１で説明したため説明を省略する。
【００６０】
以上説明したように、本実施例のシート給送装置によれば、洋形封筒の給送毎に減少するシートの最上位面の高さの差を考慮して、給紙カセット２０１から洋形封筒を給送するときのシート上昇制御を適切に行うことができる。また、本実施例では、シートの残量をシート面検知センサ３００の応答時間や、給送枚数から算出する形式とした。しかし、給紙カセット２０１内のシート８の残量を検知するための専用のシート残量検知センサを設け、シート残量検知センサによる検知結果を用いてもよい。
【００６１】
以上、本実施例によれば、シート上面の高さが均一でないシートが積載されている場合でも、シートを正しく検知することができる。
【実施例３】
【００６２】
実施例３では上昇させたシート積載部材を下降させることができる機構を設けて、より簡単にシートの最上位面を給送最適位置に設定する制御を説明する。なお、シートを下降させる制御（以下、シート下降制御という）以外の制御は実施例１と同一であり、同じ構成には同じ符号を付し、説明を省略する。
【００６３】
［封筒有り検知後のシート下降制御］
図７（ｂ）は、実施例１で洋形封筒が給紙カセット２０１に収納されていると判断した後（図４  Ｓ１１１）、洋形封筒の最上位面を給送最適位置に設定する制御を示すフローチャートである。本実施例では、図２（ａ）の駆動モータ２２７を逆回転させることで、シート積載部材２０６を下降させることができるものとする。
【００６４】
エンジン制御部４０２は、図４のＳ１１１で給紙カセット２０１に洋形封筒が積載されていると判断すると、図７（ｂ）に示す処理を開始する。Ｓ４０１でエンジン制御部４０２は、洋形封筒の最上位面を下降させるために、駆動制御部４０３により駆動モータ２２７を逆回転させ、シート積載部材２０６の下降を開始させる。また、エンジン制御部４０２は、タイマ４０２ｂによりシート積載部材２０６の下降時間の計測を開始する。以下、タイマ４０２ｂによるシート積載部材２０６の下降時間の計測を、下降タイマによる計測という。
【００６５】
Ｓ４０２でエンジン制御部４０２は、下降タイマを参照し、下降タイマの計測値がシート下降時間Ｔ３より大きいか否かを判断する。Ｓ４０２でエンジン制御部４０２は、下降タイマの計測値がシート下降時間Ｔ３以下であると判断した場合、Ｓ４０２の処理に戻る。Ｓ４０２でエンジン制御部４０２は、下降タイマの計測値がシート下降時間Ｔ３よりも大きいと判断した場合、Ｓ４０３でシート積載部材２０６の下降を停止させる。ここで、シート下降時間Ｔ３は、実施例１で説明したΔＴ、ΔＳを用いて、以下の計算式から算出する。
シート下降時間Ｔ３＝（ΔＴ＋ΔＳ）／２
【００６６】
なお、シート８の最上位面を給送最適位置まで下降させた後、シート８が連続して給送されると、シート面検知センサ３００がオフ状態となる。シート面検知センサ３００がオフ状態となった後の処理は、実施例１（シート上昇時間Ｔ１）や実施例２（シート上昇時間Ｔ２）の制御を行って、洋形封筒の最上位面を給送最適位置まで上昇させる。
【００６７】
以上説明したように、本実施例のシート給送装置によれば、エンジン制御部４０２がシートの最上位面の高さが均一でないシート８が給紙カセット２０１に積載されていると判断した時点で、シート８を下降させることができる。言い換えれば、エンジン制御部４０２がシートの最上位面の高さが均一でないシート８が給紙カセット２０１に積載されていると判断し、給紙ローラ２０２によるシートの給紙が開始される前に、シート８を下降させることができる。これにより、シートの最上位面の高さを給送最適位置に設定することができる。
【００６８】
以上、本実施例によれば、シート上面の高さが均一でないシートが積載されている場合でも、シートを正しく検知することができる。
【符号の説明】
【００６９】
２０６              シート積載部材
２２７              駆動モータ
３００              シート面検知センサ
３０１              シート有無検知センサ
４０２              エンジン制御部
【図１】
2016060634.tif 000003
【図２】
2016060634.tif 000004
【図３】
2016060634.tif 000005
【図４】
2016060634.tif 000006
【図５】
2016060634.tif 000007
【図６】
2016060634.tif 000008
【図７】
2016060634.tif 000009