(57)【要約】【課題】部品点数が少ない構成でシートの収納部の開閉状態の変化を認識できる印刷装置を提供すること。【解決手段】プリンタ１００は，給紙カセット９１にシートを載置する載置板９２を備える。載置板９２は，給紙カセット９１がプリンタ１００本体から取り外された際には非給紙位置にある。そして，給紙カセット９１が開閉された後の最初の印刷要求によるシートの搬送制御を開始すると，プリンタ１００は，載置板９２を非給紙位置から給紙位置まで移動させてから，給紙ローラ７１によってシートを搬送する。プリンタ１００は，シートが給紙ローラ７１からシートセンサ７２の検出位置まで搬送される搬送時間βと，シートの搬送制御を開始してからシートセンサ７２によるシートの検知までの搬送時間Ｔとが，Ｔ＞βの関係を満たす場合には，給紙カセット９１の開閉状態に変化があったと判定する。【選択図】図７
2014101153.tif 000002
【特許請求の範囲】
【請求項１】
シートに画像を印刷する印刷部と，
シートを収納する収納部と，
前記収納部に収納されたシートを搬送路内に給紙する給紙部と，
前記収納部内にあってシートを載置し，前記収納部が開状態から閉状態に変化した際には，前記給紙部でのシートの給紙が不可能な非給紙位置にある載置板と，
前記載置板を，前記非給紙位置から前記給紙部でのシートの給紙が可能な給紙位置に移動させる移動機構と，
前記搬送路に位置し，シートの有無を検知する検知部と，
シートの搬送制御を開始してから前記検知部がシートの有無の変化を検知するまでの搬送時間Ｔを測定する測定部と，
前記載置板が前記給紙位置にある状態で前記給紙部によってシートが給紙されてから当該シートが前記検知部の検知位置に到達するまでの搬送時間βと，前記測定部によって測定された搬送時間Ｔとが，Ｔ＞βの関係を満たす場合に，前記収納部の開閉状態に変化があったと判定する判定部と，
を備えることを特徴とする印刷装置。
【請求項２】
請求項１に記載する印刷装置において，
前記判定部は，前記移動機構によって前記非給紙位置から前記給紙位置までの前記載置板の移動にかかる最小移動時間αと，前記搬送時間βと，前記搬送時間Ｔとが，Ｔ≧α＋βの関係を満たす場合に，前記収納部の開閉状態に変化があったと判定することを特徴とする印刷装置。
【請求項３】
請求項２に記載する印刷装置において，
前記最小移動時間αは，前記収納部の容量，シートの種別，装置内の温度，装置内の湿度の少なくとも１つに応じて異なることを特徴とする印刷装置。
【請求項４】
請求項１から請求項３のいずれか１つに記載する印刷装置において，
前記搬送時間βは，前記収納部，シートの種別，前記給紙部の消耗度，装置内の温度，装置内の湿度の少なくとも１つに応じて異なることを特徴とする印刷装置。
【請求項５】
請求項１から請求項４のいずれか１つに記載する印刷装置において，
前記検知部がシートの有無の変化を検知したタイミングに基づいて，当該シートの搬送方向のサイズを取得する取得部と，
前記取得部にて取得されたサイズを記憶する記憶部と，
シートに印刷を行うか否かを判断する判断部と，
を備え，
前記検知部は，前記印刷部よりもシートの搬送方向の上流側に位置し，
前記印刷部は，前記判断部にて印刷を行うと判断された場合に，シートに画像を印刷し，
前記判断部は，
（１）前記判定部にて前記収納部の開閉状態に変化があったと判定されていないこと，
（２）前記記憶部に記憶されている前回のシート搬送時のシートのサイズと，印刷データに設定されたシートのサイズとが一致すること，
の２つの条件を満たしている場合に，印刷を行うと判断することを特徴とする印刷装置。
【請求項６】
請求項５に記載する印刷装置において，
前記判断部は，前記判定部にて前記収納部の開閉状態に変化があったと判定されていない状態で，前記記憶部に記憶されている前回のシート搬送時のシートのサイズと，印刷データに設定されたシートのサイズとが一致しない場合には，印刷を行わないと判断することを特徴とする印刷装置。
【請求項７】
請求項５に記載する印刷装置において，
前記判断部は，前記判定部にて前記収納部の開閉状態に変化があったと判定されていない状態で，前記記憶部に記憶されている前回のシート搬送時のシートのサイズが，印刷データに設定されたシートのサイズより大きい場合には印刷を行い，前記記憶部に記憶されている前回のシート搬送時のシートのサイズが，印刷データに設定されたシートのサイズより小さい場合には印刷を行わないと判断することを特徴とする印刷装置。
【請求項８】
請求項６または請求項７に記載する印刷装置において，
前記判断部にて印刷を行わないと判断された場合に，前記収納部に収納されているシートの変更または印刷データの変更を行うよう通知するシート変更通知部
を備えることを特徴とする印刷装置。
【請求項９】
請求項５から請求項８のいずれか１つに記載する印刷装置において，
前記判断部は，前記判定部にて前記収納部の開閉状態に変化があったと判定されている場合に，印刷を行うと判断することを特徴とする印刷装置。
【請求項１０】
請求項５から請求項９のいずれか１つに記載する印刷装置において，
前記取得部にて取得されたサイズと，前記取得部にて取得対象となったシートを収納していた前記収納部に設定されているシートのサイズとが一致しない場合に，前記収納部に収納されているシートのサイズと，前記収納部に設定されているサイズとを一致させるよう通知する不一致通知部
を備えることを特徴とする印刷装置。
【請求項１１】
請求項５から請求項１０のいずれか１つに記載する印刷装置において，
前記記憶部に記憶されているシートのサイズは，少なくとも電源オフまたは印刷中のシート無し検出のいずれかを契機に消去され，
前記判断部は，前記記憶部にシートのサイズが記憶されていない場合に，印刷を行うと判断することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，シートに画像を印刷する印刷装置に関する。さらに詳細には，装置内に給紙されるシートを収納する収納部の開閉状態の変化を検知する技術に関するものである。
【背景技術】
【０００２】
従来から，印刷装置に関連する技術として，装置内に給紙されるシートを収納する収納部の開閉を検知する技術が提案されている。例えば特許文献１には，複数の収納部と，各収納部に対応するトレイセットセンサとを備えた給紙装置が開示されている。また，特許文献１では，収納部が引き出されて開状態となった後，再び元に戻されて閉状態になったことをその収納部に対応するトレイセットセンサによって検知し，そのことを契機にその収納部を給紙可能な位置に移動させることが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開昭６２−６５８４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら，前記した従来の技術には，次のような問題があった。すなわち，従来の印刷装置では，シートの収納部の開閉状態の変化を検知するために，各収納部にそれぞれ専用のセンサを設けている。そのため，部品点数が多く，装置構成の複雑化を招くことから，改善の余地がある。
【０００５】
本発明は，前記した従来の印刷装置が有する問題点を解決するためになされたものである。すなわちその課題とするところは，部品点数が少ない構成でシートの収納部の開閉状態の変化を認識できる印刷装置を提供することにある。
【課題を解決するための手段】
【０００６】
この課題の解決を目的としてなされた印刷装置は，シートに画像を印刷する印刷部と，シートを収納する収納部と，前記収納部に収納されたシートを搬送路内に給紙する給紙部と，前記収納部内にあってシートを載置し，前記収納部が開状態から閉状態に変化した際には，前記給紙部でのシートの給紙が不可能な非給紙位置にある載置板と，前記載置板を，前記非給紙位置から前記給紙部でのシートの給紙が可能な給紙位置に移動させる移動機構と，前記搬送路に位置し，シートの有無を検知する検知部と，シートの搬送制御を開始してから前記検知部がシートの有無の変化を検知するまでの搬送時間Ｔを測定する測定部と，前記載置板が前記給紙位置にある状態で前記給紙部によってシートが給紙されてから当該シートが前記検知部の検知位置に到達するまでの搬送時間βと，前記測定部によって測定された搬送時間Ｔとが，Ｔ＞βの関係を満たす場合に，前記収納部の開閉状態に変化があったと判定する判定部とを備えることを特徴としている。
【０００７】
本明細書に開示される印刷装置は，収納部内でシートを載置する載置板とその載置板を移動させる移動機構とを備える。載置板は，収納部が開状態から閉状態に変化した際には非給紙位置にある。そして，載置板は，移動機構によって非給紙位置から給紙位置に移動される。さらに，給紙部によってシートが給紙されてから検知位置に搬送されるまでの搬送時間βと，シートの搬送制御を開始してから検知部がシートの有無の変化を検知するまでの搬送時間Ｔとが，Ｔ＞βの関係を満たす場合には，収納部の開閉状態に変化があったと判定される。なお，収納部が閉状態とは，装置にセットされている状態であり，開状態とは，装置にセットされていない状態である。また，載置板が給紙位置から非給紙位置に移動するタイミングは，例えば，収納部が閉状態から開状態になるときが該当する。また，搬送時間βは，あらかじめ記憶されていてもよいし，サーバ等の外部装置から取得してもよい。搬送時間βは，出荷前のテストで測定した実測値であってもよいし，移動速度と移動距離とによって計算された設計値であってもよい。
【０００８】
すなわち，本明細書に開示される印刷装置では，収納部の開閉状態に変化がなければ，載置板が給紙位置にあり，搬送時間Ｔに載置板を移動させる時間が殆ど含まれない。そのため，搬送時間Ｔは搬送時間βとほぼ等しい。一方，収納部の開閉状態に変化があれば，載置板が非給紙位置にあり，搬送時間Ｔには移動機構によって給紙位置に載置板を移動させる移動時間が含まれる。そのため，搬送時間Ｔは大きくなり，上記の関係を満たす。従って，この構成によれば，収納部の開閉状態の変化を検知するセンサがなくても，収納部の開閉状態の変化を認識できる。
【０００９】
また，前記判定部は，前記移動機構によって前記非給紙位置から前記給紙位置までの前記載置板の移動にかかる最小移動時間αと，前記搬送時間βと，前記搬送時間Ｔとが，Ｔ≧α＋βの関係を満たす場合に，前記収納部の開閉状態に変化があったと判定するとよい。最小移動時間αを考慮することにより，より厳密に，収納部の開閉状態の変化を認識できる。この最小移動時間αは，あらかじめ記憶されていてもよいし，サーバ等の外部装置から取得してもよい。最小移動時間αは，出荷前のテストで測定した実測値であってもよいし，移動速度と移動距離とによって計算された設計値であってもよい。
【００１０】
また，前記最小移動時間αは，前記収納部の容量，シートの種別，装置内の温度，装置内の湿度の少なくとも１つに応じて異なるとよい。最小移動時間αは，列記した要素ごとにばらつきが生じる可能性がある。そのため，これらの要素ごとに最小移動時間αを用意し，現状に適した最小移動時間αを選択して判定部の判定に適用することで，より正確に収納部の開閉状態を検知できる。
【００１１】
また，前記搬送時間βは，前記収納部，シートの種別，前記給紙部の消耗度，装置内の温度，装置内の湿度の少なくとも１つに応じて異なるとよい。搬送時間βは，列記した要素ごとにばらつきが生じる可能性がある。そのため，これらの要素ごとに搬送時間βを用意し，現状に適した搬送時間βを選択して判定部の判定に適用することで，より正確に収納部の開閉状態を検知できる。
【００１２】
また，本明細書に開示される印刷装置は，前記検知部がシートの有無の変化を検知したタイミングに基づいて，当該シートの搬送方向のサイズを取得する取得部と，前記取得部にて取得されたサイズを記憶する記憶部と，シートに印刷を行うか否かを判断する判断部とを備え，前記検知部は，前記印刷部よりもシートの搬送方向の上流側に位置し，前記印刷部は，前記判断部にて印刷を行うと判断された場合に，シートに画像を印刷し，前記判断部は，（１）前記判定部にて前記収納部の開閉状態に変化があったと判定されていないこと，（２）前記記憶部に記憶されている前回のシート搬送時のシートのサイズと，印刷データに設定されたシートのサイズとが一致することの２つの条件を満たしている場合に，印刷を行うと判断するとよい。収納部の開閉状態に変化がなければ，前回のシート搬送時に取得したサイズと同じサイズのシートが搬送されると推測できる。そのため，印刷データに設定されたサイズと，前回取得したサイズとが一致する場合には，目的のサイズのシートに印刷できる可能性が高いと推測される。そのため，印刷する方が好ましい。
【００１３】
また，前記判断部は，前記判定部にて前記収納部の開閉状態に変化があったと判定されていない状態で，前記記憶部に記憶されている前回のシート搬送時のシートのサイズと，印刷データに設定されたシートのサイズとが一致しない場合には，印刷を行わないと判断するとよい。収納部が開閉されていないにもかかわらず，前回のシート搬送時のシートのサイズと印刷データに設定されたシートのサイズとが不一致であれば，目的のサイズのシートに印刷できないおそれがある。そのため，印刷しない方が好ましい。
【００１４】
また，前記判断部は，前記判定部にて前記収納部の開閉状態に変化があったと判定されていない状態で，前記記憶部に記憶されている前回のシート搬送時のシートのサイズが，印刷データに設定されたシートのサイズより大きい場合には印刷を行い，前記記憶部に記憶されている前回のシート搬送時のシートのサイズが，印刷データに設定されたシートのサイズより小さい場合には印刷を行わないと判断してもよい。前回のシート搬送時のシートのサイズより，印刷データに設定されたシートのサイズのほうが大きい場合には，画像がはみ出すことはなく，シートに印刷できると推測される。そのため，印刷してもよい。
【００１５】
また，本明細書に開示される印刷装置は，前記判断部にて印刷を行わないと判断された場合に，前記収納部に収納されているシートの変更または印刷データの変更を行うよう通知するシート変更通知部を備えるとよい。シートの変更または印刷データの変更を行うことにより，印刷を行わないと判断された理由が解消されて，印刷可能となることが期待できる。そこで，ユーザに前述の変更を促す通知をする方が好ましい。
【００１６】
また，前記判断部は，前記判定部にて前記収納部の開閉状態に変化があったと判定されている場合に，印刷を行うと判断するとよい。収納部の開閉状態に変化があれば，収納部に収納されていたシートが他のシートに交換された可能性があり，前回のシート搬送時に取得したサイズの信頼性が低い。そのため，シートサイズの誤認識による印刷回避判断を防止する上で，印刷する方が好ましい。
【００１７】
また，本明細書に開示される印刷装置は，前記取得部にて取得されたサイズと，前記取得部にて取得対象となったシートを収納していた前記収納部に設定されているシートのサイズとが一致しない場合に，前記収納部に収納されているシートのサイズと，前記収納部に設定されているサイズとを一致させるよう通知する不一致通知部を備えるとよい。取得部にて取得されたサイズと収納部に設定されているシートのサイズとが一致しない場合には，例えば，収納部に収納されているシートが変更された際に，収納部の設定が変更されなかった可能性がある。不一致を通知することにより，収納部に設定されているサイズを実際に収納されているシートのサイズと一致させることが期待できる。
【００１８】
また，前記記憶部に記憶されているシートのサイズは，少なくとも電源オフまたは印刷中のシート無し検出のいずれかを契機に消去され，前記判断部は，前記記憶部にシートのサイズが記憶されていない場合に，印刷を行うと判断するとよい。電源がオフされた場合には，電源オフ中に収納部に収納されていたシートが他のシートに交換された可能性がある。または，印刷中にシートが無いことが検出された場合には，収納部へのシートの収納時に他のシートに交換される可能性がある。つまり，これらの場合には，前回のシート搬送時に取得したサイズの信頼性が低い。そのため，シートサイズの誤認識による印刷回避判断を防止する上で，印刷する方が好ましい。そして，前回のシート搬送時に取得したサイズは，収納部の開閉が行われなかった場合に限って使用することが好ましい。
【発明の効果】
【００１９】
本発明によれば，部品点数が少ない構成でシートの収納部の開閉状態の変化を認識できる印刷装置が実現される。
【図面の簡単な説明】
【００２０】
【図１】実施の形態に係るプリンタを示す斜視図である。
【図２】プリンタの内部構成を示す概略構成図である。
【図３】載置板が非給紙位置にある給紙カセットを示す説明図である。
【図４】載置板が給紙位置にある給紙カセットを示す説明図である。
【図５】プリンタの電気的構成を示すブロック図である。
【図６】印刷処理の手順を示すフローチャートである。
【図７】開閉判定処理の手順を示すフローチャートである。
【図８】搬送時間Ｔを示す説明図である。
【図９】最小移動時間αと搬送時間βとのデータベースの例を示す説明図である。
【図１０】シートサイズ確認処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下，本発明にかかる印刷装置を具体化した実施の形態について，添付図面を参照しつつ詳細に説明する。本形態は，電子写真方式のカラープリンタに本発明を適用したものである。
【００２２】
［プリンタの全体構成］
実施の形態のプリンタ１００は，図１に示すように，シートに画像を形成する画像形成部１０と，画像形成部１０の上面に位置する操作パネル４０とを有する。操作パネル４０は，液晶ディスプレイからなる表示部４１と，スタートキー，ストップキー，テンキー等から構成されるボタン群４２とを備える。この操作パネル４０により，プリンタ１００は，動作状況の表示やユーザによる入力操作が可能になっている。プリンタ１００は，印刷装置の一例である。
【００２３】
プリンタ１００の底部には，印刷前のシートが載置され，プリンタ１００本体から着脱可能な給紙カセット９１がセットされている。プリンタ１００の上面には，印刷済みのシートを載置する排紙トレイ９６が設けられている。プリンタ１００は，給紙カセット９１に収納されているシートに画像形成部１０にて画像を印刷して，印刷済みのシートを排紙トレイ９６に排紙する。
【００２４】
給紙カセット９１は，開状態と閉状態とのいずれかの状態とすることができる。閉状態は，図１に示す配置であり，給紙カセット９１がプリンタ１００に正しくセットされた状態である。給紙カセット９１は，プリンタ１００の前面側から引き出されると，開状態となる。プリンタ１００にて印刷を行うときには，給紙カセット９１を閉状態とする。給紙カセット９１が開状態では，プリンタ１００は，給紙カセット９１から給紙して印刷することはできない。給紙カセット９１は，収納部の一例である。
【００２５】
［プリンタの内部構成］
画像形成部１０は，図２に示すように，トナー像を形成し，そのトナー像をシートに転写するプロセス部５０と，シート上の未定着のトナーを定着させる定着部８と，給紙カセット９１と，排紙トレイ９６とを備えている。プロセス部５０は，印刷部の一例である。
【００２６】
また，画像形成部１０内には，底部に位置する給紙カセット９１に収納されたシートを搬送する搬送路１１が設けられている。シートは，搬送路１１に沿って，給紙ローラ７１，レジストローラ７４，プロセス部５０，定着部８を通り，排紙ローラ７７を介して上部の排紙トレイ９６へと導かれる。なお，図２中では，搬送路１１を一点鎖線で示している。給紙ローラ７１は，給紙部の一例である。
【００２７】
プロセス部５０は，カラー画像の形成が可能であり，イエロー（Ｙ），マゼンタ（Ｍ），シアン（Ｃ），ブラック（Ｋ）の各色に対応する各構成を並列に配置している。プロセス部５０は，周知の電子写真方式によってトナー像を形成するものである。さらに，画像形成部１０は，ローラ７５，７６によって張架され，シートをプロセス部５０の転写位置に搬送する搬送ベルト７を備えている。
【００２８】
画像形成部１０は，給紙カセット９１に載置されているシートを給紙ローラ７１によって１枚ずつ取り出し，そのシートをプロセス部５０に搬送する。搬送路１１には，給紙ローラ７１より下流でレジストローラ７４より上流の位置にシートセンサ７２が設けられている。シートセンサ７２は，その検知位置にてシートの有無を検知する。給紙ローラ７１によって給紙されたシートの先端部がシートセンサ７２の検知位置に到達すると，シートセンサ７２はシートの有無の変化，具体的には，シートの無からシートの有への変化を検出する。また，搬送中のシートの後端部がシートセンサ７２の検知位置に到達すると，シートセンサ７２はシートの有無の変化，具体的には，シートの有からシートの無への変化を検出する。シートセンサ７２が，検知部の一例である。
【００２９】
そして，画像形成部１０は，プロセス部５０にて形成されたトナー像を，搬送ベルト７にて搬送されるシートに転写する。さらに，トナー像が転写されたシートを定着部８に搬送し，トナー像をそのシートに熱定着させる。そして，定着後のシートを排紙トレイ９６に排出する。
【００３０】
［給紙カセットの内部構成］
給紙カセット９１の内部には，図３と図４とに示すように，底部に載置板９２が設けられている。複数枚のシートを積み重ねたシート束Ｂが，載置板９２の上に収納される。載置板９２は，少なくとも給紙ローラ７１に近い側の端部が上下方向に移動する。載置板９２は，図３に示す非給紙位置と図４に示す給紙位置との間で移動する。
【００３１】
非給紙位置は，例えば，図３に示すように，載置板９２のうち少なくとも給紙ローラ７１に近い側の端部が，給紙カセット９１の底まで下がっている配置である。そして，載置板９２が非給紙位置にある場合には，シート束Ｂのシートと給紙ローラ７１とは接していない。従って，非給紙位置では，給紙ローラ７１を回転させてもシートを搬送路１１に取り出すことはできない。なお，給紙カセット９１に収納可能な最大の枚数のシートを収納しても，載置板９２を非給紙位置とすれば，シート束Ｂのシートと給紙ローラ７１とは接しない。
【００３２】
給紙位置は，図４に示すように，給紙ローラ７１に近い側の端部が非給紙位置よりも給紙ローラ７１に近い位置にある載置板９２の配置である。給紙位置は，例えば，シート束Ｂの一番上のシートと給紙ローラ７１とが接している配置である。シート束Ｂの一番上のシートと給紙ローラ７１とが接している状態で給紙ローラ７１を回転させれば，シート束Ｂの一番上のシートが給紙される。
【００３３】
プリンタ１００は，閉状態の給紙カセット９１の載置板９２を上昇させる移動機構９３を有している。例えば，給紙ローラ７１を回転駆動する駆動モータ７８の駆動力が，移動機構９３を介して，載置板９２に伝達される。つまり，駆動モータ７８は，給紙ローラ７１を回転させるとともに，載置板９２を上昇させる。
【００３４】
そのため，給紙カセット９１がプリンタ１００から引き出され，開状態となると，図示しないクラッチ機構等により，駆動モータ７８と移動機構９３との駆動が切断される。従って，載置板９２は，非給紙位置に配置される。この状態で，ユーザは，給紙カセット９１にシートを収納したり，シートを交換したりすることができる。その後，給紙カセット９１がプリンタ１００にセットされると，給紙カセット９１は閉状態となり，図示しないクラッチ機構等により，駆動モータ７８の駆動力が移動機構９３に伝達できるように駆動が連結される。
【００３５】
ただし，給紙カセット９１が単に閉状態となっただけでは，載置板９２は移動しない。つまり，給紙カセット９１が一旦開状態となった後，閉状態へと変化した際には，図３に示すように，載置板９２は非給紙位置である。なお，駆動モータ７８と移動機構９３との間に設けられるクラッチ機構は，給紙カセット９１が引き抜かれたときに駆動を切断する切断機構だけでなく，一定以上の駆動力が駆動モータ７８から移動機構９３に伝達されないように，すべりクラッチ機構をも有している。
【００３６】
給紙カセット９１の開状態では，プリンタ１００は，給紙カセット９１からの給紙ができない。給紙カセット９１の閉状態では，プリンタ１００は，給紙カセット９１からの給紙が要求されている印刷データを受信すると，シートの搬送制御を開始する。給紙カセット９１が開状態から閉状態となってから初めての給紙の場合には，載置板９２が非給紙位置にある。そこで，プリンタ１００は，駆動モータ７８によって，給紙ローラ７１を回転させるとともに，載置板９２を上昇させる。つまり，載置板９２が非給紙位置にある状態で，給紙カセット９１からのシートの搬送制御を開始すると，プリンタ１００は，載置板９２を上方へ移動させる。載置板９２が上昇し，シート束Ｂの一番上のシートが給紙ローラ７１と接触すると，シートが搬送される。載置板９２は，給紙ローラ７１からの反力が所定値になったところで，図示しないクラッチ機構のすべりクラッチ機構により，上昇を停止する。
【００３７】
なお，シート束Ｂの一番上のシートを給紙した後，載置板９２は，適宜，駆動モータ７８によってシートの１枚分の厚さだけ上昇される。載置板９２は，一旦給紙位置まで移動されると，給紙カセット９１が開状態とされない限り，駆動モータ７８と移動機構９３との駆動連結が切断されないので非給紙位置となることはない。すなわち，プリンタ１００は，印刷後も，給紙カセット９１が閉状態を維持している限り，載置板９２を給紙位置に維持する。なお，移動機構９３に加えて，載置板９２を，バネ等で給紙ローラ７１に向かって機械的に付勢する構成にすると，１枚分ずつ載置板９２を上昇させなくても給紙位置を維持することができる。
【００３８】
［プリンタの電気的構成］
続いて，プリンタ１００の電気的構成について説明する。プリンタ１００は，図５に示すように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ（不揮発性ＲＡＭ）３４とを備えた制御部３０を備えている。また，制御部３０は，画像形成部１０，操作パネル４０，ネットワークインターフェース３７，シートセンサ７２，温度センサ７３，駆動モータ７８等と電気的に接続されている。プリンタ１００は，温度センサ７３によって，プリンタ１００の内部の温度を取得する。プリンタ１００は，さらに，湿度センサをも備えていてもよい。
【００３９】
ＲＯＭ３２には，プリンタ１００を制御するための各種制御プログラムや各種設定，初期値等が記憶されている。ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムや，シートセンサ７２等から送られる信号に従って，プリンタ１００の各構成要素を制御する。ＣＰＵ３１は，測定部，判定部，取得部，判断部，シート変更通知部，不一致通知部の一例である。
【００４０】
ＲＡＭ３３は，各種制御プログラムが読み出される作業領域として，あるいは画像データを一時的に記憶する記憶領域として利用される。ＲＡＭ３３には，例えば，シートセンサ７２の検知結果に基づいて取得されるシートのサイズである前回データが記憶される。ＲＡＭ３３は，記憶部の一例である。ＮＶＲＡＭ３４には，各種の設定値等が記憶される。ＮＶＲＡＭ３４には，例えば，ユーザによって設定された，給紙カセット９１に収納されているシートのサイズが記憶される。ユーザは，給紙カセット９１に載置したシートのサイズを，操作パネル４０等によって設定する。
【００４１】
ネットワークインターフェース３７は，ＬＡＮ等のネットワークに接続され，プリンタ１００用のプリンタドライバが組み込まれた外部装置との接続を可能にしている。プリンタ１００は，ネットワークインターフェース３７を介して印刷データの受け渡しを行うことができる。
【００４２】
［印刷処理］
続いて，プリンタ１００において印刷を実行する印刷処理について，図６のフローチャートを参照しつつ説明する。印刷処理は，印刷ジョブを受信し，画像形成部１０にて印刷動作を開始したことを契機に，ＣＰＵ３１によって実行される。
【００４３】
印刷処理を開始すると，ＣＰＵ３１は，まず，給紙カセット９１が開閉されたか否かを判定する開閉判定処理を実行する（Ｓ１０１）。Ｓ１０１にて実行される開閉判定処理については，図７のフローチャートを参照しつつ説明する。
【００４４】
［給紙カセットの開閉判定処理］
開閉判定処理では，まず，駆動モータ７８による駆動を開始し，給紙ローラ７１の回転を開始する（Ｓ２０１）。駆動モータ７８による駆動力は，移動機構９３を介して載置板９２にも伝達され，載置板９２のリフトアップを開始する（Ｓ２０２）。Ｓ２０１とＳ２０２とがシートの搬送制御の開始に相当する。さらに，タイマをスタートさせる（Ｓ２０３）。このタイマは，測定部の一例である。なお，判定の精度を確保するためには，Ｓ２０１とＳ２０２とＳ２０３とを，ほぼ同時に開始することが望ましい。
【００４５】
続いて，シートセンサ７２にてシートの先端部を検出したか否かを判断する（Ｓ２０４）。すなわち，シートの先端部がシートセンサ７２の検出位置まで到達したか否かを判断する。シートが未到達の場合は（Ｓ２０４：Ｎｏ），シートがシートセンサ７２によって検出されるまで待機する。シートが検出されたら（Ｓ２０４：Ｙｅｓ），タイマの計時時間を取得する（Ｓ２０５）。Ｓ２０５にて取得される時間が，搬送時間Ｔである。
【００４６】
ここで，搬送時間Ｔについて詳説する。搬送時間Ｔは，シートの搬送制御を開始してから，シートセンサ７２がシートの有無の変化を検出するまでの時間である。例えば，シートの搬送制御を開始した時点で，載置板９２が非給紙位置にあった場合の搬送時間Ｔは，図８に示すように，移動時間Ｔ１と搬送時間Ｔ２との和である。
【００４７】
図８（ａ）は，シートの搬送制御を開始した時点であり，給紙ローラ７１が回転される。次に，載置板９２がリフトアップされ，図８（ｂ）に示す給紙位置まで移動される。シート束Ｂのシートと給紙ローラ７１とが接触するとシートが搬送路１１へと引き出され，図８（ｃ）に示す位置までシートの先端部が到達することにより，シートセンサ７２がシートを検出する。図８（ａ）から図８（ｂ）まで載置板９２が移動するのに掛かる時間が移動時間Ｔ１であり，図８（ｂ）から図８（ｃ）までシートが搬送されるのに掛かる時間が搬送時間Ｔ２である。
【００４８】
給紙ローラ７１の回転を開始したときに，載置板９２が既に給紙位置にあり，給紙カセット９１に収納されているシート束Ｂのシートが給紙ローラ７１に接触していれば，シートは直ちに搬送路１１へ給紙される。この場合の搬送時間Ｔは，シートが給紙ローラ７１による給紙を開始されてから，当該シートがシートセンサ７２の検出位置まで搬送される時間である。この場合には，移動時間Ｔ１≒０であり，搬送時間Ｔ≒搬送時間Ｔ２である。なお，搬送時間Ｔ２は，給紙カセット９１の大きさや収納されているシートの多寡にはかかわらず，ほぼ一定である。これを搬送時間βとする。
【００４９】
一方，給紙ローラ７１の回転を開始したときに，載置板９２が非給紙位置にあれば，シート束Ｂのシートが給紙ローラ７１に接触していない。そこで，接触するまで載置板９２を上昇させてから，シートの給紙を開始する。従って，非給紙位置から給紙位置まで載置板９２を移動させるための移動時間Ｔ１が必要である。この場合には，搬送時間Ｔ＝移動時間Ｔ１＋搬送時間Ｔ２である。
【００５０】
移動時間Ｔ１は，給紙カセット９１に収納されているシートの多寡によって異なる。給紙カセット９１における移動時間Ｔ１は，収納可能な最大枚数のシートが給紙カセット９１に収納されている場合に最小となる。この最小の移動時間Ｔ１を最小移動時間αとする。収納されているシートの枚数が少ないほど移動時間Ｔ１は大きい。移動時間Ｔ１は，最小移動時間α以上である。
【００５１】
つまり，シートの搬送制御を開始したときに，載置板９２が給紙位置にあれば，移動時間Ｔ１はほぼ０であり，搬送時間Ｔ２は搬送時間βとほぼ等しい。一方，載置板９２が非給紙位置にあれば，移動時間Ｔ１は最小移動時間α以上の値であり，搬送時間Ｔ２は搬送時間βとほぼ等しい。従って，Ｓ２０５で取得される搬送時間Ｔと搬送時間βとを比較すれば，シートの搬送制御の開始時に，載置板９２が非給紙位置にあったか否かを判定できる。つまり，Ｔ＞βであれば，載置板９２が非給紙位置にあった，すなわち，給紙カセット９１が開閉された後の最初のシートの搬送であると判定する。
【００５２】
なお，駆動モータ７８による駆動のタイミングによっては，シートの搬送制御を開始したときに，載置板９２が給紙位置と非給紙位置との間の位置にある可能性もある。つまり，給紙カセット９１からシートが給紙された後，１枚分の移動がまだ終了していない時点でシートの搬送制御が開始された場合である。その場合の移動時間Ｔ１は，最小移動時間αより小さい。従って，この場合の搬送時間Ｔは，最小移動時間αと搬送時間βとの和よりは小さい。
【００５３】
載置板９２が非給紙位置にあれば，移動時間Ｔ１は最小移動時間α以上であり，搬送時間Ｔ２は搬送時間βとほぼ等しい。従って，搬送時間Ｔは，最小移動時間α＋搬送時間β以上である。一方，載置板９２が非給紙位置でなければ，移動時間Ｔ１は最小移動時間αより小さいので，搬送時間Ｔは，最小移動時間α＋搬送時間βより小さい。従って，Ｓ２０５で取得される搬送時間Ｔと最小移動時間α＋搬送時間βとを比較すれば，シートの搬送制御の開始時に，載置板９２が非給紙位置にあったか否かを，中間の位置も考慮に入れて精密に判定できる。
【００５４】
前述の判定を行うために，プリンタ１００では，ＮＶＲＡＭ３４に，最小移動時間αと搬送時間βとを記憶している。最小移動時間αと搬送時間βとは，例えば，図９に示すようなデータベース９９に記憶されている。最小移動時間αは，収納されているシートの種別や装置内の温度に応じて異なる。シートの種別は，印刷実行している印刷ジョブに設定されているシートのサイズや厚さの種別である。また，温度は，温度センサ７３（図５参照）によって取得される温度である。なお，最小移動時間αと搬送時間βとの各数値は，工場出荷前に測定により取得される実測値であってもよいし，搬送ローラの回転速度と移動距離等から算出される設計値としてもよい。
【００５５】
なお，最小移動時間αは，さらに，給紙カセット９１の容量ごとに分けて記憶されるとよい。容量の大きい給紙カセット９１では，シートの多寡による移動距離の差が大きいため，載置板９２の移動速度が速めに設定されることがある。図９では，容量の小さい給紙カセット９１のデータベース９９の例を示している。また，搬送時間βは，給紙ローラ７１の消耗度によって異なる値が記憶されるとさらによい。給紙ローラ７１が消耗することにより，シートの搬送速度が変化するからである。
【００５６】
図７の説明に戻り，Ｓ２０５にて搬送時間Ｔを取得した後，ＣＰＵ３１は，ＮＶＲＡＭ３４のデータベース９９から最小移動時間αと搬送時間βとを読み出す（Ｓ２０７）。使用中の給紙カセット９１の容量や，印刷実行しているシートの種別，装置内の温度，給紙ローラ７１の消耗度等を鑑み，最も適切な最小移動時間αと搬送時間βとを読み出すとよい。
【００５７】
そして，Ｓ２０５で取得される搬送時間Ｔと最小移動時間α＋搬送時間βとを比較する（Ｓ２０８）。Ｔ≧α＋βであれば（Ｓ２０８：Ｙｅｓ），載置板９２が非給紙位置にあったことになる。そのため，今回のシート搬送制御の前に給紙カセット９１は，開状態とされたとみなすことができる。従って，給紙カセット９１の開閉があったと判定する（Ｓ２０９）。
【００５８】
一方，Ｔ≧α＋βでなければ（Ｓ２０８：Ｎｏ），載置板９２が非給紙位置になかったことになる。そのため，今回のシート搬送制御の前には，給紙カセット９１は，開状態とされていないとみなすことができる。従って，給紙カセット９１の開閉がなかったと判定する（Ｓ２１０）。これにより，開閉判定処理を終了する。
【００５９】
なお，プリンタ１００では，開閉判定とは別に，シートの搬送時には，シートサイズを取得する処理を実行する。そのために，タイマによって，シートの先端部がシートセンサ７２の検出位置に到達してから，シートの終端部がシートセンサ７２の検出位置に到達するまでの時間を計時する。計時された時間とシートの搬送速度とからシートサイズが算出される。従って，搬送時間Ｔを取得した後も，タイマによる計時を継続する。計時された時間と搬送速度とから，シートサイズが算出される。シートの先端部がシートセンサ７２の検出位置に到達してから，シートの終端部がシートセンサ７２の検出位置に到達するまでの間に，シートの搬送が一時停止されるなど，搬送状況に変化があった場合には，その点をも考慮してシートサイズを取得するとよい。
【００６０】
［印刷処理の続き］
次に，図６の印刷処理に戻り，Ｓ１０１の開閉判定処理の後，ＲＡＭ３３に前回データが記憶されているか否かを判断する（Ｓ１０２）。前回データは，前回のシート搬送時に取得したシートサイズのデータである。なお，前回データは，プリンタ１００の電源オフおよび給紙カセット９１のシート無し検出の少なくとも一方が発生した場合に，ＲＡＭ３３から消去される。また，プリンタ１００の新品時には，前回データは記憶されていない。なお，プリンタ１００は，給紙カセット９１からのシート搬送制御を開始してから所定の時間が経過しても，シートセンサ７２の検出位置にてシートが検出されなかった場合に，給紙カセット９１のシートが無いと判定する。
【００６１】
前回データがあると判断した場合には（Ｓ１０２：Ｙｅｓ），続いて，この印刷の前に給紙カセット９１が開閉されたか否かを判断する（Ｓ１０３）。Ｓ１０１の開閉判定処理の結果，開閉されなかったと判断された場合には（Ｓ１０３：Ｎｏ），給紙カセット９１に収納されているシートは，前回の印刷時から変化していないと推測できる。つまり，給紙カセット９１には，前回データのシートサイズのシートが収納されていると推定される。そこで，前回データと今回の印刷データで要求されているシートサイズとを比較する（Ｓ１０４）。
【００６２】
前回データと要求サイズとが一致している場合は（Ｓ１０４：Ｙｅｓ），印刷データとシートサイズとの関係が適切である可能性が高い。そこで，１ページの印刷を実行する（Ｓ１０５）。すなわち，受信している印刷データに基づくトナー像を形成し，既に搬送を開始しているシートに転写する。転写されたトナー像は，定着部８にてシートに定着される。
【００６３】
なお，前回データがないと判断した場合（Ｓ１０２：Ｎｏ），および，Ｓ１０１の開閉判定処理の結果，給紙カセット９１が開閉されたと判断された場合には（Ｓ１０３：Ｙｅｓ），いずれも，Ｓ１０５へ進んで，１ページ印刷する。前回データがない場合には，今回の印刷データで要求されているシートサイズと比較する対象がない。また，給紙カセット９１が開閉されたと判断された場合には（Ｓ１０３：Ｙｅｓ），開閉時に給紙カセット９１に収納されているシートが入れ替えられた可能性がある。つまり，今収納されているシートについての信頼性の高いデータはない。そこで，これらの場合にもＳ１０５に移行し，とりあえず１ページ印刷する。
【００６４】
印刷実行時には，さらに，シートサイズ確認処理を実行する（Ｓ１０６）。続いて，シートサイズ確認処理について，図１０のフローチャートを参照しつつ説明する。
【００６５】
［シートサイズ確認処理］
シートサイズ確認処理では，まず，シートサイズを取得する（Ｓ３０１）。開閉判定処理においてタイマによる計時を行っているので（図７参照），シートセンサ７２の検出位置をシートの先端部が通過した時点から，シートセンサ７２の検出位置をシートの後端部が通過した時点までの経過時間を取得できる。取得された経過時間と，シートの搬送速度とに基づいて，シートサイズを取得できる。なお，Ｓ３０１で取得されるシートサイズは，搬送したシートの搬送方向の長さである。
【００６６】
次に，今回シートを給紙した給紙カセット９１に設定されている設定サイズと，Ｓ３０１で取得したシートサイズとが一致しているか否かを判断する（Ｓ３０２）。プリンタ１００には，給紙カセット９１に収納されているシートのサイズが設定される。この設定はユーザによって，操作パネル４０等から行われる。そして，設定されたサイズは，ＮＶＲＡＭ３４に記憶されている。
【００６７】
設定サイズとＳ３０１で取得したシートサイズとが一致している場合には（Ｓ３０２：Ｙｅｓ），Ｓ３０１で取得したシートサイズを前回データとしてＲＡＭ３３に記憶する（Ｓ３０３）。そして，シートサイズ確認処理を終了する。
【００６８】
一方，設定サイズとＳ３０１で取得したシートサイズとが一致していない場合には（Ｓ３０２：Ｎｏ），ユーザに設定変更を促す通知を表示部４１に表示する（Ｓ３０４）。つまり，給紙カセット９１に収納されているシートのサイズと，給紙カセット９１に設定されている設定サイズとを一致させるようにユーザに通知する。その際，Ｓ３０１で取得されたシートサイズと，現在給紙カセット９１に設定されているサイズとを，表示部４１に表示してもよい。その後，前回データを記憶し（Ｓ３０３），シートサイズ確認処理を終了する。
【００６９】
［印刷処理の続き］
次に，図６の印刷処理に戻り，Ｓ１０６のシートサイズ確認処理の後，受信した印刷データの印刷はすべて終了したか否かを判断する（Ｓ１０８）。すべての印刷データの処理が終了していれば（Ｓ１０８：Ｙｅｓ），印刷処理を終了する。終了していなければ（Ｓ１０８：Ｎｏ），Ｓ１０１へ戻って次のページの処理を実行する。例えば，給紙カセット９１のシート無し検出等により，１ページの印刷の後に給紙カセット９１が開閉される可能性もあるので，１ページごとに開閉判定処理を行うことが望ましい。
【００７０】
一方，前回データと要求サイズとが一致していない場合は（Ｓ１０４：Ｎｏ），印刷データのサイズとシートサイズとの関係が不適切である可能性が高い。そこで，ユーザにシートサイズの確認と変更を促す表示を，操作パネル４０の表示部４１に表示する（Ｓ１１１）。すなわち，給紙カセット９１に収納されているシートの変更，または，印刷データの変更を行うようユーザに通知する。
【００７１】
続いて，前回データが要求サイズより大きいか否かを判断する（Ｓ１１２）。たとえサイズが不一致ではあっても，シートの方が印刷データより大きいのであれば，印刷は可能である。そこで，前回データの方が要求サイズより大きい場合には（Ｓ１１２：Ｙｅｓ），サイズが一致した場合と同様に，Ｓ１０５へ進んで１ページ印刷する。
【００７２】
一方，前回データの方が要求サイズより小さい場合には（Ｓ１１２：Ｎｏ），印刷データがシートからはみ出してしまう可能性があるので，印刷を中止する（Ｓ１１３）。すなわち，トナー像を形成せず，既に搬送を開始しているシートを白紙のままで排紙トレイ９６に排出する。さらに，シートサイズ確認処理を実行する（Ｓ１１４）。Ｓ１１４は，前述したＳ１０６と同様の処理であり，説明を省略する。そして，印刷処理を終了する。前回データの方が要求サイズより小さい場合は，さらに次のページがあっても印刷しないことが好ましい。
【００７３】
以上詳細に説明したように本形態のプリンタ１００では，給紙カセット９１内に，給紙カセット９１の開閉によって非給紙位置に移動する載置板９２が設けられている。そのため，給紙カセット９１が開閉された後の最初の印刷要求では，載置板９２をまず非給紙位置から給紙位置まで移動させてから，給紙ローラ７１による給紙を行う。一方，印刷実行後に給紙カセット９１が開閉されていなければ，載置板９２は非給紙位置から上昇した位置にある。つまり，載置板９２を移動させる移動時間Ｔ１は殆どかからない。プリンタ１００では，測定された搬送時間Ｔが，給紙開始からシートセンサ７２の検出位置までの搬送時間βより大きければ，給紙カセット９１の開閉が行われたと判定するので，給紙カセット９１にセンサが無くても，開閉状態の変化を認識することができる。従って，部品点数が少ない構成でシートの収納部の開閉状態の変化を認識できる印刷装置が実現されている。
【００７４】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，印刷装置は，プリンタ１００に限らず，複合機，コピー機，ＦＡＸ装置等，印刷機能を備えるものであれば適用可能である。また，カラー画像の形成が可能であっても，モノクロ画像専用であってもよい。また，インクジェット方式の印刷装置であってもよい。
【００７５】
また，例えば，２つ以上の給紙カセット９１を備える装置でもよい。その場合は，給紙カセットごとに最小移動時間αと搬送時間βとを記憶するデータベースとするとよい。最小移動時間αは，給紙カセットの大きさや深さ，すなわち収納可能なシートのサイズや枚数等に応じて異なるものとしてもよい。また，搬送時間βは，その給紙カセットの給紙ローラとシートセンサ７２の検出位置との距離等に応じて異なるものとしてもよい。
【００７６】
また，例えば，データベース９９では，最小移動時間αと搬送時間βとを，シートの種別，装置内の温度に加えて，さらに，装置内の湿度に応じて異なるものとしてもよい。そのために，装置内の湿度を取得し，取得された湿度に応じて適切な最小移動時間αと搬送時間βとを読み出すとよい。現状に適した値を選択することで，より正確に開閉状態を検知できる。
【００７７】
また，例えば，最小移動時間αと搬送時間βとを自装置のデータベース９９に記憶する代わりに，サーバ等の外部装置から取得してもよい。
【００７８】
また，例えば，前回データの方が要求サイズより大きいか否かの判断（図６のＳ１１２）はなくてもよい。つまり，大小関係にかかわらず，前回データと要求サイズとが一致しない場合は（Ｓ１０４：Ｎｏ），サイズ変更通知（Ｓ１１１）の後，Ｓ１１３へ進み，印刷中止するとしてもよい。
【００７９】
また，上記の形態では，前回データをＲＡＭ３３に記憶するとしたが，ＮＶＲＡＭ３４等の不揮発性の記憶部に記憶してもよい。
【００８０】
また，例えば，シートサイズが一致していると判断したら，その印刷データの残りページについては，開閉判定処理を行わずに連続して印刷するとしてもよい。また，例えば，測定された搬送時間Ｔに基づいて，給紙カセット９１に収納されているシート枚数を推測して通知するようにしてもよい。
【００８１】
また，実施の形態に開示されている処理は，単一のＣＰＵ，複数のＣＰＵ，ＡＳＩＣなどのハードウェア，またはそれらの組み合わせで実行されてもよい。また，実施の形態に開示されている処理は，その処理を実行するためのプログラムを記録した記録媒体，または方法等の種々の態様で実現することができる。
【符号の説明】
【００８２】
３１  ＣＰＵ
３３  ＲＡＭ
５０  プロセス部
７１  給紙ローラ
７２  シートセンサ
９１  給紙カセット
９２  載置板
１００  プリンタ
【図１】
2014101153.tif 000003
【図２】
2014101153.tif 000004
【図３】
2014101153.tif 000005
【図４】
2014101153.tif 000006
【図５】
2014101153.tif 000007
【図６】
2014101153.tif 000008
【図７】
2014101153.tif 000009
【図８】
2014101153.tif 000010
【図９】
2014101153.tif 000011
【図１０】
2014101153.tif 000012