(57)【要約】【課題】揺動式のアクチュエータを用いて積載部における被記録媒体の積載状態を検出できる給紙装置において、被記録媒体の給紙処理を素早く実行可能とする。【解決手段】ＣＰＵ１８１は、センサ７６、７７から取得する出力信号の組み合わせに基づいて、給紙トレイ２１に積載されている用紙１２の用紙残量状態を検出する。また、用紙有無検出処理において、用紙残量状態を検出する前にセンサ７６、７７からエンプティ以外の用紙残量状態を示す出力信号を少なくとも１回取得したことを条件として、給紙トレイ２１に用紙１２が積載されていると判断し、給紙処理を実行する。【選択図】  図１４
2019064768.tif 000002
【特許請求の範囲】
【請求項１】
被記録媒体が積載される積載部と、
前記積載部に積載された被記録媒体を給紙する給紙部と、
前記給紙部に駆動力を付与する駆動部と、
揺動軸を中心に揺動することで前記積載部に積載された被記録媒体に当接し、被記録媒体の積載量に応じて異なる状態に遷移する当接部と、
前記当接部の状態に応じて異なる信号を出力するセンサと、
前記当接部を前記積載部に被記録媒体が積載されていない前記積載量に応じた位置に向けて付勢する付勢手段と、
前記駆動部を制御可能な制御部と、を備え、
前記制御部は、
前記センサから出力される少なくとも２以上の所定回数であるＭ回の信号に基づいて前記積載量を検出する検出処理と、
前記センサから出力される前記Ｍ回の信号の一部であって、前記Ｍ回よりも少ない所定回数であるＮ回の信号に基づいて前記積載部に被記録媒体が積載されているか否かを判定する積載判定処理と、
前記積載判定処理によって前記積載部に被記録媒体が積載されていると判定した場合に前記給紙部によって被記録媒体を給紙する給紙処理と、を実行する給紙装置。
【請求項２】
前記当接部は、
前記積載量が第１積載量のときに第１状態となり、前記積載量が前記第１積載量よりも少ない第２積載量のときに第２状態となり、前記積載量が前記第２積載量よりも少ない第３積載量のときに第３状態となり、前記積載部に被記録媒体が積載されていないときに第４状態となり、
前記センサは、
前記当接部が前記第１状態、或いは前記第１状態から前記第２状態へ遷移する間において第１信号を出力し、前記当接部が前記第２状態、或いは前記第２状態から前記第３状態へ遷移する間において第２信号を出力し、前記当接部が前記第３状態、或いは前記第３状態から前記第４状態へ遷移する間において第３信号を出力し、前記当接部が前記第４状態において第４信号を出力し、
前記制御部は、
前記積載判定処理において、前記センサから前記第１信号、前記第２信号、及び前記第３信号のいずれか１つが１回出力されたことを条件として前記積載部に被記録媒体が積載されていると判定する請求項１に記載の給紙装置。
【請求項３】
前記制御部は、
前記検出処理によって前記積載量が前記第１積載量、前記第２積載量、及び前記第３積載量のいずれかであることを検出した場合に前記給紙処理を実行し、
前記検出処理によって前記積載量が前記第４積載量であることを検出した場合に前記積載判定処理を実行する請求項２に記載の給紙装置。
【請求項４】
前記検出処理によって検出された前記積載量を表示する表示部を更に備え、
前記制御部は、
前記検出処理によって前記積載量が前記第４積載量であることを検出した場合に前記積載部に被記録媒体を補充させるための通知を前記表示部に表示させる補充通知処理と、
前記補充通知処理の実行後に前記積載部への被記録媒体の補充が完了したか否かを判定する補充判定処理と、を更に実行し、
前記補充判定処理において前記積載部への被記録媒体の補充が完了したと判定した場合に前記積載判定処理を実行する請求項３に記載の給紙装置。
【請求項５】
前記積載部が前記給紙装置に装着されたことを検出する検出部を更に備え、
前記制御部は、
前記補充判定処理において、前記補充通知処理の実行後に前記検出部によって前記積載部が前記給紙装置に装着されたことが検出された場合に、前記積載部への被記録媒体の補充が完了したと判定する請求項４に記載の給紙装置。
【請求項６】
操作部を更に備え、
前記制御部は、
前記補充通知処理の実行後に、前記給紙処理を実行するための操作入力を、前記操作部を介して行わせるための通知を前記表示部に表示させる入力通知処理を実行し、
前記入力通知処理の実行後に前記操作入力が行われた場合に前記給紙処理を実行し、
前記積載判定処理によって前記積載部に被記録媒体が積載されていると判定した場合に前記入力通知処理を実行する請求項４又は５に記載の給紙装置。
【請求項７】
前記制御部は、
前記積載判定処理において、前記補充判定処理によって前記積載部への被記録媒体の補充が完了したと判定してからの経過時間が第１所定時間以上である場合に、前記センサから前記第１信号、前記第２信号、及び前記第３信号のいずれか１つが１回出力されたことを条件として前記積載部に被記録媒体が積載されていると判定し、前記補充判定処理によって前記積載部への被記録媒体の補充が完了したと判定してからの経過時間が前記第１所定時間未満である場合に、前記センサから少なくとも２回連続して前記第１信号、前記第２信号、及び前記第３信号のいずれかが出力されたことを条件として前記積載部に被記録媒体が積載されていると判定する請求項２から６のいずれか１項に記載の給紙装置。
【請求項８】
前記センサは、前記当接部の状態に応じて異なる信号を第２所定時間ごとに出力し、
前記第２所定時間は、
前記積載量が前記第４積載量である場合における、前記当接部が前記第１状態から前記第４状態に遷移するまでに要する時間よりも長い請求項２から７のいずれか１項に記載の給紙装置。
【請求項９】
前記制御部は、
前記検出処理において、前記センサから２回連続して同じ前記積載量を示す信号が出力されたことを条件として当該信号に基づいて前記積載量を検出する請求項１〜８のいずれか１項に記載の給紙装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被記録媒体を給紙する給紙装置に関する。
【背景技術】
【０００２】
従来、給紙トレイに記録用紙が積載されているか否かを検知する用紙有無検知センサを備えた給紙装置が知られている。例えば、特許文献１には、揺動式のアクチュエータを用いた用紙有無検知センサによって給紙トレイに記録用紙が積載されているか否かを検知する構成について記載されている。詳細には、アクチュエータが給紙トレイに積載された記録用紙に当接するように設けられ、記録用紙の積載量に応じて揺動する。また、アクチュエータの位置に応じた信号を出力するセンサが設けられ、給紙トレイに記録用紙が積載されている状態と積載されていない状態とで異なる信号をセンサが出力することにより、給紙トレイにおける記録用紙の有無を検知している。
【０００３】
また、用紙有無検知センサを備えた従来の給紙装置では、センサから出力される信号に基づいて給紙トレイに記録用紙が積載されていることを条件として、給紙動作を実行することが知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１２４６６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されている揺動式のアクチュエータを用いた用紙有無検知センサでは、ユーザが給紙トレイを装着した際などの衝撃でアクチュエータがばたつく、所謂チャタリングが発生する虞があり、チャタリングが発生するとアクチュエータの位置が安定するまでに時間を要する。センサは、アクチュエータの位置に応じて記録用紙の有無を示す信号を出力するため、アクチュエータの位置が安定するまでの時間が長くなると、記録用紙の有無を検知するまでの時間が長くなってしまう。給紙装置は、給紙トレイに記録用紙が積載されていることを検知しなければ給紙動作が実行されないため、アクチュエータの位置が安定するまでの時間が長くなると、給紙動作が開始されるまでの時間が長くなってしまう。
【０００６】
本発明は、上記した問題に鑑みてなされたものであり、その目的は、揺動式のアクチュエータを用いて積載部における被記録媒体の積載状態を検出できる給紙装置において、被記録媒体の給紙処理を素早く実行可能とすることである。
【課題を解決するための手段】
【０００７】
（１）  本発明に係る給紙装置は、被記録媒体が積載される積載部と、前記積載部に積載された被記録媒体を給紙する給紙部と、前記給紙部に駆動力を付与する駆動部と、揺動軸を中心に揺動することで前記積載部に積載された被記録媒体に当接し、被記録媒体の積載量に応じて異なる状態に遷移する当接部と、前記当接部の状態に応じて異なる信号を出力するセンサと、前記当接部を前記積載部に被記録媒体が積載されていない前記積載量に応じた位置に向けて付勢する付勢手段と、前記駆動部を制御可能な制御部と、を備える。そして、前記制御部は、前記センサから出力される少なくとも２以上の所定回数であるＭ回の信号に基づいて前記積載量を検出する検出処理と、前記センサから出力される前記Ｍ回の信号の一部であって、前記Ｍ回よりも少ない所定回数であるＮ回の信号に基づいて前記積載部に被記録媒体が積載されているか否かを判定する積載判定処理と、前記積載判定処理によって前記積載部に被記録媒体が積載されていると判定した場合に前記給紙部によって被記録媒体を給紙する給紙処理と、を実行する。
【０００８】
本構成によれば、被記録媒体の積載量を検出する前に積載部に被記録媒体が積載されていると判定し、給紙処理を実行することができる。これにより、被記録媒体を給紙するまでに要する時間を短縮することができ、素早く給紙処理を実行することができる。
【０００９】
（２）  好ましくは、前記当接部は、前記積載量が第１積載量のときに第１状態となり、前記積載量が前記第１積載量よりも少ない第２積載量のときに第２状態となり、前記積載量が前記第２積載量よりも少ない第３積載量のときに第３状態となり、前記積載部に被記録媒体が積載されていないときに第４状態となる。そして、前記センサは、前記当接部が前記第１状態、或いは前記第１状態から前記第２状態へ遷移する間において第１信号を出力し、前記当接部が前記第２状態、或いは前記第２状態から前記第３状態へ遷移する間において第２信号を出力し、前記当接部が前記第３状態、或いは前記第３状態から前記第４状態へ遷移する間において第３信号を出力し、前記当接部が前記第４状態において第４信号を出力する。更に、前記制御部は、前記積載判定処理において、前記センサから前記第１信号、前記第２信号、及び前記第３信号のいずれか１つが１回出力されたことを条件として前記積載部に被記録媒体が積載されていると判定する。
【００１０】
本構成によれば、制御部は、センサから第１信号、第２信号、第３信号の内のいずれか１つの信号が１回出力されると、積載部に被記録媒体が積載されていると判定するため、積載部に被記録媒体が積載されていると判定するまでの時間を短縮することができ、素早く給紙処理を実行することができる。
【００１１】
（３）  好ましくは、前記制御部は、前記検出処理によって前記積載量が前記第１積載量、前記第２積載量、及び前記第３積載量のいずれかであることを検出した場合に前記給紙処理を実行し、前記検出処理によって前記積載量が前記第４積載量であることを検出した場合に前記積載判定処理を実行する。
【００１２】
本構成によれば、制御部は、検出処理によって積載部に被記録媒体が積載されていないことを検出した場合にのみ積載判定処理を実行し、検出処理によって積載量が第１積載量、第２積載量、及び第３積載量のいずれかであることを検出している場合はすぐに給紙処理を実行する。これにより、被記録媒体を給紙するまでに要する時間を短縮することができ、素早く給紙処理を実行することができる。
【００１３】
（４）  好ましくは、本発明に係る給紙装置は、前記検出処理によって検出された前記積載量を表示する表示部を更に備える。そして、前記制御部は、前記検出処理によって前記積載量が前記第４積載量であることを検出した場合にユーザに前記積載部に被記録媒体を補充させるための通知を前記表示部に表示させる補充通知処理と、前記補充通知処理の実行後にユーザによる前記積載部への被記録媒体の補充が完了したか否かを判定する補充判定処理と、を実行する。更に、前記補充判定処理においてユーザによる前記積載部への被記録媒体の補充が完了したと判定した場合に前記積載判定処理を実行する。
【００１４】
チャタリングは、被記録媒体の補充後にユーザが積載部を装置に装着する際の衝撃によって発生しやすい。ユーザが被記録媒体を補充するタイミングは、印刷の途中である場合が多く、ユーザが被記録媒体を補充した後すぐに給紙処理を再開できることが望ましい。本構成によれば、チャタリングが発生しやすい、ユーザによる被記録媒体の補充が完了したタイミングで積載判定処理を実行する。これにより、ユーザによる被記録媒体の補充後に給紙処理を素早く再開することができ、印刷時間を短縮することができる。
【００１５】
（５）  好ましくは、本発明に係る給紙装置は、前記積載部が前記給紙装置に装着されたことを検出する検出部を更に備える。そして、前記制御部は、前記補充判定処理において、前記補充通知処理の実行後に前記検出部によって前記積載部が前記給紙装置に装着されたことが検出された場合に、ユーザによる前記積載部への被記録媒体の補充が完了したと判定する。
【００１６】
本構成によれば、検出部による検出結果によって被記録媒体の補充が完了したか否かを判定できる。これにより、被記録媒体の補充の完了後、自動的に給紙処理を開始することができるため、被記録媒体を給紙するまでに要する時間を短縮することができ、素早く給紙処理を実行することができる。
【００１７】
（６）  好ましくは、本発明に係る給紙装置は、操作部を更に備える。そして、前記制御部は、前記補充通知処理の実行後に、前記給紙処理を実行するための操作入力を、前記操作部を介して行わせるための通知を前記表示部に表示させる入力通知処理を実行し、前記入力通知処理の実行後に前記操作入力が行われた場合に前記給紙処理を実行する。更に、前記積載判定処理によって前記積載部に被記録媒体が積載されていると判定した場合に前記入力通知処理を実行する。
【００１８】
本構成によれば、制御部は、ユーザによって給紙処理を実行するための操作入力が成された場合に給紙処理を実行するため、ユーザは所望のタイミングで給紙処理を実行することができる。また、積載判定処理によって積載部に被記録媒体が積載されていると判定した場合に入力通知処理を実行するため、ユーザが操作入力を実行するとすぐに給紙処理が実行できる。これにより、ユーザの操作入力と給紙処理の実行開始タイミングがずれてユーザに煩わしさを感じさせる虞を低減することができる。
【００１９】
（７）  好ましくは、前記制御部は、前記積載判定処理において、前記補充判定処理によって前記積載部への被記録媒体の補充が完了したと判定してからの経過時間が第１所定時間以上である場合に、前記センサから前記第１信号、前記第２信号、及び前記第３信号のいずれか１つが１回出力されたことを条件として前記積載部に被記録媒体が積載されていると判定し、前記補充判定処理によって前記積載部への被記録媒体の補充が完了したと判定してからの経過時間が前記第１所定時間未満である場合に、前記センサから少なくとも２回連続して前記第１信号、前記第２信号、及び前記第３信号のいずれかが出力されたことを条件として前記積載部に被記録媒体が積載されていると判定する。
【００２０】
本構成によれば、積載部への被記録媒体の補充が完了してからの経過時間が第１所定時間未満である場合に、センサから少なくとも２回連続して第１信号、第２信号、及び第３信号のいずれかが出力されたことを条件として積載部に被記録媒体が積載されていると判定する。例えば、第１所定時間を積載部への被記録媒体の補充が完了した後、被記録媒体が積載部に積載されていない場合にアクチュエータ７４、７５の姿勢が安定するまでに要する時間に設定することにより、チャタリングによって当接部の状態が大きく遷移しやすい間は、センサから少なくとも２回連続して第１信号、第２信号、及び第３信号のいずれかが出力されたことを条件として積載部に被記録媒体が積載されていると判定することができるため、一度の出力信号に基づいて積載部に被記録媒体が積載されているか否かを判断する構成に比べて、より確実に積載部における被記録媒体の有無を検出することができる。これにより、積載部に被記録媒体が積載されていない状態を被記録媒体が積載されていると誤って判断する虞を低減することができる。
【００２１】
（８）  好ましくは、前記センサは、前記当接部の状態に応じて異なる信号を第２所定時間ごとに出力する。そして、前記第２所定時間は、前記積載量が前記第４積載量である場合における、前記当接部が前記第１状態から前記第４状態に遷移するまでに要する時間よりも長い。
【００２２】
積載部に被記録媒体が積載されていない場合、当接部が第４状態に移動する前にセンサが信号を出力すると、積載部に被記録媒体が積載されていない状態を被記録媒体が積載されていると誤って検出する虞がある。しかし、本構成によれば、第２所定時間を、当接部が第１状態から第４状態まで遷移する時間よりも長く設定しているため、積載部に被記録媒体が積載されていないにも関わらず積載部に被記録媒体が積載されていると誤って検出する虞を低減することができる。
【００２３】
（９）  好ましくは、前記制御部は、前記検出処理において、前記センサから２回連続して同じ前記積載量を示す信号が出力されたことを条件として当該信号に基づいて前記積載量を検出する。
【００２４】
本構成によれば、制御部は、センサから２回連続して同じ信号が出力されれば、積載量を検出することができる。これにより、短時間で積載量を検出することができる。
【発明の効果】
【００２５】
本発明の給紙装置によると、被記録媒体の積載量を検出する前に積載部に被記録媒体が積載されていると判定し、給紙処理を実行する。これにより、チャタリングによって当接部の位置が安定するまでに時間を要しても、被記録媒体の給紙処理を素早く実行することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明に係る一実施形態の給紙装置を備える複合機を示す斜視図である。
【図２】複合機のプリンタ部の内部構造を示す概略図である。
【図３】給紙部を示す斜視図である。
【図４】（ａ）は給紙部のアーム本体と２つのアクチュエータとの長さ関係を説明するための説明図であり、（ｂ）は給紙部の２つのセンサの配置角度を説明するための説明図である。
【図５】センサの概略平面図である。
【図６】（ａ）は給紙トレイの用紙積載量が所定量Ａ１であるときの２つのアクチュエータと２つのセンサとの位置関係を示す概略図であり、（ｂ）は給紙トレイの用紙積載量が所定量Ａ２よりも１枚多い状態のときの２つのアクチュエータと２つのセンサとの位置関係を示す概略側面図である。
【図７】（ａ）は給紙トレイの用紙積載量が所定量Ａ２であるときの２つのアクチュエータと２つのセンサとの位置関係を示す概略図であり、（ｂ）は給紙トレイの用紙積載量が所定量Ａ３よりも１枚多い状態のときの２つのアクチュエータと２つのセンサとの位置関係を示す概略側面図である。
【図８】（ａ）は給紙トレイの用紙積載量が所定量Ａ３であるときの２つのアクチュエータと２つのセンサとの位置関係を示す概略図であり、（ｂ）は給紙トレイの用紙積載量が所定量Ａ４であるときの２つのアクチュエータと２つのセンサとの位置関係を示す概略側面図である。
【図９】給紙トレイに用紙がないときの２つのアクチュエータと２つのセンサとの位置関係を示す概略側面図である。
【図１０】制御部のブロック図である。
【図１１】２つのセンサの状態に対応する用紙残量を示す説明図である。
【図１２】本発明の第１実施形態に係る用紙残量検出処理のフローを説明するための説明図である。
【図１３】本発明の第１実施形態に係る用紙有無検出処理のフローを説明するための説明図である。
【図１４】本発明の第１実施形態に係る印刷処理のフローを説明するための説明図である。
【図１５】本発明の第１実施形態に係る印刷処理のフローを説明するための説明図である。
【図１６】本発明の用紙有無検出処理サブルーチンの変形例を説明するための説明図である。
【図１７】本発明の給紙処理の変形例を説明するための説明図である。
【００２７】
以下、適宜図面を参照して本発明の好適な実施形態について説明する。以下の説明においては、本発明に係る一実施形態である給紙装置２０を備える複合機１０が使用可能に設置された状態（図１の状態）を基準として上下方向７が定義され、開口１３が設けられる側を手前側（正面）として前後方向８が定義され、複合機１０を手前側（正面）から見て左右方向９が定義される。なお、本発明は給紙装置が備えるアクチュエータの数によらずに成り立つが、ここでは一例としてアクチュエータを２つ備えた給紙装置について説明する。
【００２８】
図１に示すように、複合機１０は、略直方体形状を有し、下部にプリンタ部１１が設けられている。複合機１０は、ファクシミリ機能及びプリント機能などの各種の機能を有している。複合機１０は、プリント機能として、インクジェット方式で用紙１２（シート状の記録媒体：図２参照）の片面に画像を記録する機能を有している。なお、複合機１０は、用紙１２の両面に画像を記録するものであってもよい。また、複合機１０の上面前方には、表示部１５０、及び操作部１６０が設けられている。表示部１５０は、複合機１０の状態（例えば、用紙残量など）を表示する。操作部１６０は、ユーザによる操作入力を受付ける。
【００２９】
プリンタ部１１は、図２に示すように、筐体１１ａ、用紙１２を複合機１０の内部において搬送する搬送装置１、記録部４０及び制御部１８０などを有する。筐体１１ａは、プリンタ部１１の本体フレームであって、図２に示すように、搬送装置１、記録部４０及び制御部１８０を収容する。搬送装置１は、後述する、給紙装置２０、プラテン４２、搬送ローラ対５０及び排出ローラ対６０を含む。
【００３０】
給紙装置２０は、給紙トレイ２１から用紙１２をピックアップして搬送路３５に給紙する。搬送ローラ対５０は、給紙装置２０によって搬送路３５に給紙された用紙１２を図２に示す一点鎖線の矢印で示される搬送向き１５の下流側、すなわち、前方に搬送する。プラテン４２は、搬送ローラ対５０によって搬送される用紙１２を下側から支持する。記録部４０は、プラテン４２によって支持された用紙１２にインク滴を吐出することによって画像を記録する。排出ローラ対６０は、記録部４０によって画像が記録された用紙１２を前方に搬送し、排出トレイ２２に排出する。
【００３１】
以下に、給紙装置２０について、図１〜図８を参照して説明する。給紙装置２０は、図２に示すように、給紙トレイ２１と給紙部７０とを有する。給紙部７０は、給紙トレイ２１から用紙１２をピックアップして搬送路３５に給紙する。本実施形態における給紙部７０は、用紙１２を後方に向けて給紙する。
【００３２】
図１に示すように、プリンタ部１１の正面には、開口１３が形成されている。給紙トレイ２１は、開口１３を通じて前後方向８に挿抜可能に筐体１１ａに支持されている。給紙トレイ２１は、その底面２１ａに複数の用紙１２が積層状態で積載されることで、複数の用紙１２を収容する。給紙トレイ２１の上側には、排出トレイ２２が配置されている。排出トレイ２２は、給紙トレイ２１と一体に移動する。排出トレイ２２は、記録部４０によって画像が記録され、且つ排出ローラ対６０によって排出された用紙１２を支持する。
【００３３】
給紙部７０は、図２に示すように、搬送路３５より搬送向き１５の上流側であって、給紙トレイ２１の上方で且つ記録部４０の下方に設けられている。給紙部７０は、図２及び図３に示すように、給紙ローラ７１と、アーム７２と、伝達機構７３と、２つのアクチュエータ７４、７５と、２つのセンサ７６、７７とを有する。
【００３４】
アーム７２は、図３に示すように、アーム本体７２ａと、このアーム本体７２ａと一体化された支持フレーム７２ｂとを有する。アーム本体７２ａは、図２に示すように、前後方向８の前方寄りの基端部に設けられた支軸７９を中心として、左右方向９における左から右に向かって見たときに、矢印Ｅ１向き（反時計回り）及び矢印Ｅ２向き（時計回り）に揺動可能に筐体１１ａに支持されている。これにより、アーム７２も筐体１１ａに対して矢印Ｅ１向き及び矢印Ｅ２向きに揺動可能に構成される。支軸７９は、筐体１１ａに固定されており、上下方向７に関して給紙トレイ２１よりも上方に配置されている。アーム本体７２ａは、前後方向８の後方よりに位置する先端部に給紙ローラ７１を回転可能に支持し、その自重により、矢印Ｅ１の下側の向き（図１において反時計回りの向き）に付勢されている。これにより、給紙トレイ２１が筐体１１ａに装着されている状態において、給紙ローラ７１は、給紙トレイ２１に積載された用紙１２に対して接触可能となる。
【００３５】
なお、アーム７２は、筐体１１ａに対して給紙トレイ２１を挿抜する際に給紙トレイ２１の側壁と一時的に係合することでアーム７２を回動させて、アーム７２全体を支軸７９とほぼ同じ高さまで一時的に上昇させて退避させる退避部材（不図示）が設けられている。これにより、最大積載量の用紙１２が収容された給紙トレイ２１を、筐体１１ａに対して挿抜する際に、給紙トレイ２１の用紙１２と給紙ローラ７１及び２つのアクチュエータ７４、７５とが干渉しなくなり、給紙トレイ２１の挿抜動作をスムーズに行うことが可能となる。
【００３６】
伝達機構７３は、図３に示すように、アーム本体７２ａ内において、左右方向９に沿う回転軸（不図示）を中心として回転可能に支持された複数のギヤ７３ａを有する。なお、ギヤ７３ａは、図３において４つ図示されているが、アーム本体７２ａの先端部内であって、後述の一対のローラ７１ａ間には、図３において図示されていない１つのギヤ７３ａが設けられている。これらの複数のギヤ７３ａは互いに噛合されて配置されている。そして、アーム本体７２ａの基端に配置されたギヤ７３ａに、給紙モータ７１Ｍ（図１０参照）の駆力が伝達されることで、これら複数のギヤ７３ａが回転する。
【００３７】
給紙ローラ７１は、一対のローラ７１ａを有する。一対のローラ７１ａは、アーム本体７２ａの先端部内を左右方向９に挟んで配置されている。また、一対のローラ７１ａは、アーム本体７２ａの先端部内に設けられた図示しないギヤ７３ａの回転軸に固定されている。これにより、伝達機構７３の複数のギヤ７３ａが給紙モータ７１Ｍの駆動力によって回転することで、給紙ローラ７１も回転する。この給紙ローラ７１の回転により、給紙トレイ２１の用紙１２が搬送路３５に向けて給紙される。
【００３８】
支持フレーム７２ｂは、図３に示すように、略箱形状を有しており、アーム本体７２ａの左右方向９の左側の側壁に設けられている。支持フレーム７２ｂ内には、２つのアクチュエータ７４、７５と、２つのセンサ７６、７７とが設けられている。つまり、支持フレーム７２ｂは、これらアクチュエータ７４、７５及びセンサ７６、７７を支持するためのフレームである。支持フレーム７２ｂには、左右方向９に延在する２つの支軸７２ｂ１、７２ｂ２が設けられている。支軸７２ｂ１は、図４（ａ）に示すように、上下方向７において支軸７９と支軸７２ｂ２との間に配置されており、前後方向８においても支軸７９と支軸７２ｂ２との間に配置されている。支持フレーム７２ｂの底部７２ｂ３には、上下方向７において貫通する２つの開口部（不図示）が形成されている。これら開口部は、アクチュエータ７４、７５と上下方向７にそれぞれ対向している。これにより、アクチュエータ７４、７５が支持フレーム７２ｂから開口部を介して出入り可能となり、用紙１２と接触可能となる。
【００３９】
アクチュエータ７４は、図３及び図４に示すように、支軸７２ｂ１を中心として揺動可能に支持フレーム７２ｂに支持されている。アクチュエータ７４は、前後方向８における前方寄りに位置する前方部７４ａと、後方寄りに位置する後方部７４ｂと、これら前方部７４ａと後方部７４ｂとを接続する接続部７４ｃとを有する。前方部７４ａ及び後方部７４ｂはともに支軸７２ｂ１と直交する方向に沿って延在している。接続部７４ｃは左右方向９に延在している。前方部７４ａと後方部７４ｂとは、左右方向９にずれて配置されている。アクチュエータ７４は、後方部７４ｂの延在方向の中央部分における上下方向７の下部において、支軸７２ｂ１によって支持されている。また、支軸７２ｂ１の外周には、図４（ａ）に示すように、コイルバネ７４ｄが設けられている。コイルバネ７４ｄの一端は後方部７４ｂに係合し、他端は支持フレーム７２ｂに係合しており、図４（ａ）に示すように、左右方向９における左から右に向かって見たときに、コイルバネ７４ｄはアクチュエータ７４を反時計回り、すなわち、矢印Ｆ１方向に付勢する。
【００４０】
図４（ａ）に示すように、アクチュエータ７４と給紙トレイ２１に積載された用紙１２とが接触する接触箇所７４ｅは、後方部７４ｂにおける上下方向７の下部となっており、前後方向８に関して支軸７２ｂ１よりも支軸７９から離れた位置にある。これからもアクチュエータ７４は、アーム７２と同じ方向に揺動する構成となる。具体的には、給紙トレイ２１の用紙１２が減少すると、アーム７２は矢印Ｅ１の向きに揺動する。このとき、アクチュエータ７４も同じ向き（矢印Ｅ１）に揺動する。
【００４１】
図４（ａ）に示すように、アクチュエータ７４の前方部７４ａには、干渉部７４ａ１と、当接部７４ａ２とが設けられている。干渉部７４ａ１は、前方部７４ａの前後方向８における前方寄りに形成されており、後述するようにセンサ７６と干渉可能に構成されている。当接部７４ａ２は、干渉部７４ａ１よりも前後方向８における後方寄りにおいて、干渉部７４ａ１よりも上下方向７の上方に突出しており、筐体１１ａのフレーム１１ａ１に当接可能に構成されている。
【００４２】
アクチュエータ７４は、図４（ａ）に示すように、アーム本体７２ａよりもその長さが短く構成されている。詳細には、アーム本体７２ａの支軸７２ｂ１からアーム本体７２ａの先端（支軸７９に対して給紙ローラ７１と同じ側にあって支軸７９から最も離れたアーム７２の先端）までの仮想直線Ｌ１ａの距離は、アクチュエータ７４の支軸７９から最も離れた位置から支軸７２ｂ１までの仮想直線Ｌ１ｂの距離よりも長い。さらに、アーム本体７２ａの支軸７２ｂ１から支軸７９までの仮想直線Ｌ１ｃの距離は、アクチュエータ７４の支軸７９に最も近い位置から支軸７２ｂ１までの仮想直線Ｌ１ｄの距離よりも長い。
【００４３】
アクチュエータ７５は、図３及び図４（ａ）に示すように、支軸７２ｂ２を中心として揺動可能に支持フレーム７２ｂに支持されている。アクチュエータ７５は、前後方向８における前方寄りに位置する前方部７５ａと、後方寄りに位置する後方部７５ｂと、これら前方部７５ａと後方部７５ｂとを接続する接続部７５ｃとを有する。後方部７５ｂは、支軸７２ｂ２と直交する方向に延在している。接続部７５ｃは、後方部７５ｂの延在方向の中央よりもやや前方部分から左右方向９に延在している。前方部７５ａは、接続部７５ｃの右側端部から前方に延在している。このようにアクチュエータ７５も、前方部７５ａと後方部７５ｂとが左右方向９にずれて配置されている。前方部７５ａは、後述するようにセンサ７７と干渉可能な干渉部７５ａ１を有している。アクチュエータ７５は、後方部７５ｂの後方端部において、支軸７２ｂ２によって支持されている。また、支軸７２ｂ２の外周には、図４（ａ）に示すように、コイルバネ７５ｄが設けられている。コイルバネ７５ｄの一端は後方部７５ｂに係合し、他端は支持フレーム７２ｂに係合しており、図４（ａ）に示すように、左右方向９における左から右に向かって見たときに、コイルバネ７５ｄはアクチュエータ７５を図４中の時計回り、すなわち、矢印Ｆ２方向に付勢する。
【００４４】
図４（ａ）に示すように、アクチュエータ７５と給紙トレイ２１に積載された用紙１２とが接触する接触箇所７５ｅは、後方部７５ｂの中央における上下方向７の下部となっており、前後方向８に関して支軸７２ｂ２が接触箇所７５ｅよりも支軸７９から離れた位置にある。これからもアクチュエータ７５は、アーム７２とは逆向きに揺動する構成となる。具体的には、給紙トレイ２１の用紙１２が減少すると、アーム７２は矢印Ｅ１に揺動する。このとき、アクチュエータ７５は矢印Ｆ２に揺動する。
【００４５】
また、アクチュエータ７５も、図４（ａ）に示すように、アーム本体７２ａよりもその長さが短く構成されている。つまり、アーム本体７２ａの支軸７２ｂ２からアーム本体７２ａの先端（支軸７９に対して給紙ローラ７１と同じ側にあって支軸７９から最も離れたアーム７２の先端）までの仮想直線Ｌ２ａの距離は、アクチュエータ７５の支軸７９から最も離れた位置から支軸７２ｂ２までの仮想直線Ｌ２ｂの距離よりも長い。アーム本体７２ａの支軸７２ｂ２から支軸７９までの仮想直線Ｌ２ｃの距離は、アクチュエータ７５の支軸７９に最も近い位置から支軸７２ｂ２までの仮想直線Ｌ２ｄの距離よりも長い。このようにアクチュエータ７５は、アーム本体７２ａよりもその長さが短く構成されている。
【００４６】
また、アクチュエータ７５は、左右方向９に沿ってアクチュエータ７４と並んで配置されている。換言すると、２つのアクチュエータ７４，７５は、前後方向８（給紙ローラ７１による用紙１２の給送方向）に関して、ほぼ同じ位置に配置されている。このため、給紙装置２０の前後方向８に関するサイズを小さくすることができる。
【００４７】
図４（ａ）に示すように、アクチュエータ７４は、干渉部７４ａ１（干渉箇所）と接触箇所７４ｅとが、支軸７２ｂ１に対して互いに反対側に位置している。また、アクチュエータ７５は、干渉部７５ａ１（干渉箇所）と支軸７２ｂ２とが、接触箇所７５ｅに対して互いに反対側に位置している。このように２つのアクチュエータ７４，７５は、給紙トレイ２１に積載された用紙１２が減少するのに伴って、互いに逆方向（アクチュエータ７４は矢印Ｆ１、アクチュエータ７５は矢印Ｆ２）に揺動する。
【００４８】
２つのセンサ７６、７７は、図３及び図４に示すように、左右方向９及び上下方向７において若干ずれて配置され、前後方向８においてほぼ同じ位置に配置されている。２つのセンサ７６、７７は、図５に示すように、発光ダイオード（ＬＥＤ）などの発光素子７６ａ、７７ａと、フォトトランジスタなどの受光素子７６ｂ、７７ｂと、筐体７６ｃ、７７ｃと、をそれぞれ有する透過型光センサである。これら２つのセンサ７６、７７は同じ構成であるため、センサ７６について以下で説明する。
【００４９】
図５に示すように、発光素子７６ａ及び受光素子７６ｂは、それぞれ筐体７６ｃに固定されており、左右方向９において所定の間隔を空けて互いに対向して設けられている。筐体７６ｃは、コの字状の平面形状を有する。発光素子７６ａは、筐体７６ｃの右側壁部に設けられており、左方に光を照射可能に配置されている。発光素子７６ｂは、筐体７６ｃの左側壁部に設けられており、発光素子７６ａから照射された光を受光可能に配置されている。このように発光素子７６ａと受光素子７６ｂとが、コの字状の筐体７６ｃにおいて左右方向９へ所定の間隔をあけて対向配置されている。センサ７６の発光素子７６ａと受光素子７６ｂとの間の空間（センサ７６の光路）には、アクチュエータ７４の干渉部７４ａ１が進入可能である。センサ７６の光路に干渉部７４ａ１が進入し、発光素子７６ａから受光素子７６ｂへの光を遮断すると、センサ７６は「ＯＮ状態」となり、センサ７６が制御部１８０にＯＮ状態であることを示す信号を出力する。一方、センサ７６の光路から干渉部７４ａ１が退避し、発光素子７６ａからの光を受光素子７６ｂが受光すると、センサ７６は「ＯＦＦ状態」となり、センサ７６が制御部１８０にＯＦＦ状態であることを示す信号を出力する。
【００５０】
なお、センサ７７は、センサ７６と同様に、発光素子７７ａと受光素子７７ｂとを有する。これら発光素子７７ａと受光素子７７ｂも、コの字状の筐体７７ｃにおいて左右方向９へ所定の間隔を空けて対向配置されている。センサ７７の発光素子７７ａと受光素子７７ｂとの間の空間（センサ７７の光路）には、アクチュエータ７５の干渉部７５ａ１が進入可能である。センサ７７の光路に干渉部７５ａ１が進入し、発光素子７７ａから受光素子７７ｂへの光を遮断すると、センサ７７は「ＯＮ状態」となり、センサ７７が制御部１８０にＯＮ状態であることを示す信号を出力する。一方、センサ７７の光路から干渉部７５ａ１が退避し、発光素子７７ａからの光を受光素子７７ｂが受光すると、センサ７７は「ＯＦＦ状態」となり、センサ７７が制御部１８０にＯＦＦ状態であることを示す信号を出力する。
【００５１】
このようにセンサ７６は、アクチュエータ７４と干渉するときに「ＯＮ状態」となり、アクチュエータ７４と干渉しないときに「ＯＦＦ状態」となる。同様に、センサ７７は、アクチュエータ７５と干渉するときに「ＯＮ状態」となり、アクチュエータ７５と干渉しないときに「ＯＦＦ状態」となる。そして、センサ７６、７７はＯＮ状態とＯＦＦ状態とで、異なる信号を制御部１８０に出力する。
【００５２】
図４（ｂ）に示すように、２つのセンサ７６、７７、２つの支軸７２ｂ１、７２ｂ２は、角度θ１と角度θ２とが互いに異なるように配置されている（角度θ１＞角度θ２）。角度θ１は、センサ７６の発光素子７６ａ（又は受光素子７６ｂ）と支軸７２ｂ１とを通過する仮想線分Ｌ３が、支軸７２ｂ１を通過する仮想水平面Ｈ１（給紙トレイ２１に積載された用紙１２の表面と平行な平面）と成す角度である。角度θ２は、センサ７７の発光素子７７ａ（又は受光素子７７ｂ）と支軸７２ｂ２とを通過する仮想線分Ｌ４が、支軸７２ｂ２を通過する仮想水平面Ｈ２となす角度である。これにより、センサ７６の状態の切替えと、センサ７７の状態の切替えとが行われる用紙１２の積載量が互いに異なる構成を容易に実現することができる。
【００５３】
図４（ｂ）に示すように、アクチュエータ７４，７５を支持する２つの支軸７２ｂ１、７２ｂ２は、上下方向７にずれて配置されている。これにより、センサ７６のＯＮ状態とＯＦＦ状態との切替えと、センサ７７のＯＮ状態とＯＦＦ状態との切替えとが行われる用紙１２の積載量が互いに異なる構成を容易に実現することができる。
【００５４】
ここで、２つのアクチュエータ７４、７５の動作に伴う２つのセンサ７６、７７の状態の切替えについて、図６〜図９を参照しつつ以下に説明する。
【００５５】
本実施形態における給紙トレイ２１は、例えば、Ａ４サイズの普通紙を最大で２５０枚積載することが可能である。アーム７２は、給紙ローラ７１が最も上方にある用紙１２と接触する位置に配置されるように、用紙１２の残量が減少するにつれて反時計回りに用紙１枚分ずつ揺動する。図６（ａ）に示すように、２５０枚に相当する所定量Ａ１の用紙１２が給紙トレイ２１に積載されている状態の場合、アクチュエータ７４の当接部７４ａ２は、内側ガイド部材１９を支持するフレーム１１ａ１に当接し、アクチュエータ７４は、接触箇所７４ｅが用紙１２から離隔した状態で維持される。また、このときのアクチュエータ７４は、その干渉部７４ａ１がセンサ７６の光路から下方に退避した状態、つまり、センサ７６は「ＯＦＦ状態」である。一方、積載量が所定量Ａ１であるとき、アクチュエータ７５は、フレーム１１ａ１と当接することなく、コイルバネ７５ｄによって時計回り（図４における矢印Ｆ２方向）に付勢されているため、接触箇所７５ｅが最も上方にある用紙１２に上方から接触する。このとき、アクチュエータ７５は、その干渉部７５ａ１がセンサ７７の光路から上方に退避した位置、つまり、センサ７７は「ＯＦＦ状態」である。
【００５６】
アクチュエータ７４は、アーム７２の揺動に伴う支軸７２ｂ１の変位によってその全体が下方に変位する。アクチュエータ７４の当接部７４ａ２は、給紙トレイ２１の用紙積載量が所定量Ａ１（図６（ａ）参照）から、第２所定量Ａ２（例えば、１５０枚に相当）より１枚多い状態（例えば、１５１枚に相当：図６（ｂ）参照）になるまでの間、フレーム１１ａ１と当接している。このため、アクチュエータ７４はその自由な揺動が規制されながらも反時計回り（図４における矢印Ｆ１方向）に揺動する。そして、給紙トレイ２１の用紙積載量が所定量Ａ２よりも１枚多い状態になると、接触箇所７４ｅが用紙１２に接触する。給紙トレイ２１の用紙積載量が所定量Ａ２よりも１枚多い状態になったとき、アクチュエータ７４は、その干渉部７４ａ１がセンサ７６の光路から下方に退避した状態のままである。つまり、センサ７６は「ＯＦＦ状態」に維持される。このようにアクチュエータ７４は、給紙トレイ２１の用紙積載量が所定量Ａ１以下で且つ所定量Ａ２よりも多い場合、当接部７２ａ２がフレーム１１ａ１に当接し、センサ７６の状態が「ＯＦＦ状態」に維持される。一方、アクチュエータ７５は、接触箇所７５ｅが用紙１２に接触した状態で、アーム７２の揺動に伴う支軸７２ｂ２の変位によってその全体が下方に変位しながらアーム７２とは逆方向、すなわち、時計回りに揺動する。給紙トレイ２１の用紙積載量が所定量Ａ２よりも１枚多い状態になったとき、アクチュエータ７５は、その干渉部７５ａ１がセンサ７７の光路から上方に退避した状態のままである（図６（ｂ）参照）。つまり、センサ７７は「ＯＦＦ状態」に維持される。このように給紙トレイ２１の用紙積載量が所定量Ａ２よりも多い場合、アクチュエータ７４、７５は、対応する各センサ７６、７７が共に「ＯＦＦ状態」となる揺動姿勢（以下では第１姿勢Ｂ１、Ｃ１という）をアーム７２に対してそれぞれとるように構成されている。
【００５７】
続いて、さらに用紙１２の残量が減少すると、アクチュエータ７４は、アーム７２の揺動に伴う支軸７２ｂ１の変位によってその全体がさらに下方に変位する。図７（ａ）に示すように、アクチュエータ７４の当接部７４ａ２は、給紙トレイ２１の用紙積載量が所定量Ａ２になると、フレーム１１ａ１から離隔する。このため、アクチュエータ７４は、給紙トレイ２１の用紙積載量が所定量Ａ２以下になると、当接部７４ａ２による規制が解除された状態で反時計回りに揺動する。アクチュエータ７４は、給紙トレイ２１の用紙積載量が所定量Ａ２となった状態で、その干渉部７４ａ１がセンサ７６の光路に進入した状態となる。つまり、センサ７６は「ＯＮ状態」に切替えられる。そして、アクチュエータ７４は、給紙トレイ２１の用紙積載量が所定量Ａ３（例えば、５０枚に相当）よりも１枚多い状態（例えば、５１枚：図７（ｂ）参照）まで減少する間、干渉部７４ａ１がセンサ７６の光路に進入した状態のままである。つまり、センサ７６は「ＯＮ状態」に維持される。一方、アクチュエータ７５は、アーム７２の揺動に伴う支軸７２ｂ２の変位によってその全体がさらに下方に変位しながら時計回りに揺動する。アクチュエータ７５は、給紙トレイ２１の用紙積載量が所定量Ａ２よりも１枚多い状態（図６（ｂ）参照）から所定量Ａ３よりも１枚多い状態（図７（ｂ）参照）になるまでの間、その干渉部７５ａ１がセンサ７７の光路から上方に退避した状態のままである、つまり、センサ７７は、「ＯＦＦ状態」に維持される。このように給紙トレイ２１の用紙積載量が所定量Ａ２以下で且つＡ３よりも多い場合、アクチュエータ７４は、センサ７６が「ＯＮ状態」となる揺動姿勢（以下では「第２姿勢Ｂ２」という）をアーム７２に対して取るように構成されている。一方、このときアクチュエータ７５は、給紙トレイ２１の用紙積載量が所定量Ａ２よりも多い場合と同じく、センサ７７が「ＯＦＦ状態」となる第１姿勢Ｃ１のままである。
【００５８】
そして、さらに用紙１２の残量が減少すると、アクチュエータ７４は、アーム７２の揺動に伴う支軸７２ｂ１の変位によってその全体がさらに下方に変位しながら反時計回りに揺動する。アクチュエータ７４は、給紙トレイ２１の用紙積載量が所定量Ａ３よりも１枚多い状態（図７（ｂ）参照）から用紙残量１枚に相当する所定量Ａ４（図８（ｂ）参照）まで減少する間、その干渉部７４ａ１がセンサ７６の光路に進入した状態のままである。つまり、センサ７６は「ＯＮ状態」を維持される。一方、アクチュエータ７５は、用紙１２の減少に伴って時計回りにさらに揺動する。アクチュエータ７５は、給紙トレイ２１の用紙積載量が所定量Ａ３の状態（図８（ａ）参照）で、その干渉部７５ａ１がセンサ７７の光路に進入した状態となる。つまり、センサ７７は「ＯＮ状態」に切替えられる。そして、アクチュエータ７５は、給紙トレイ２１の用紙積載量が所定量Ａ４（図８（ｂ）参照）まで減少する間、干渉部７５ａ１がセンサ７７の光路に進入した状態のままである。つまり、センサ７７は「ＯＮ状態」に維持される。このように給紙トレイ２１の用紙積載量が所定量Ａ３以下所定量Ａ４以上の場合、アクチュエータ７４は、給紙トレイ２１の用紙積載量が所定量Ａ２未満所定量Ａ３以上の場合と同じく、センサ７６が「ＯＮ状態」となる第２姿勢Ｂ２のままである。一方、アクチュエータ７５は、センサ７７が「ＯＮ状態」となる揺動姿勢（以下では「第２姿勢Ｃ２」という）をアーム７２に対して取るように構成されている。
【００５９】
給紙トレイ２１の用紙１２がなくなると、図９に示すように、アーム７２は、反時計回りにさらに揺動し、給紙ローラ７１が給紙トレイ２１の底面２１ａに接触する。アクチュエータ７４は、その全体が下方に変位しながら反時計回りにさらに揺動し、接触箇所７４ｅが底面２１ａに形成された穴２１ｂに落ち込む。このとき、アクチュエータ７４は、その干渉部７４ａ１がセンサ７６の光路から上方に退避した状態となる。つまり、センサ７６は「ＯＦＦ状態」に切替えられる。一方、アクチュエータ７５は、その全体が下方に変位しながら時計回りにさらに揺動し、接触箇所７５ｅが底面２１ａに形成された孔２１ｃに落ち込む。このとき、アクチュエータ７５は、その干渉部７５ａ１がセンサ７７の光路に進入したままの状態である。つまり、センサ７７は「ＯＮ状態」に維持される。このように給紙トレイ２１に用紙１２がない場合は、アクチュエータ７４は、センサ７６が「ＯＦＦ状態」となる揺動姿勢（以下では「第３姿勢Ｂ３」という）をアーム７２に対して取るように構成されている。上述したように、第１姿勢Ｂ１と第３姿勢Ｂ３とでは、センサ７６に対する干渉部７４ａ１の位置は逆である。一方、このときアクチュエータ７５は、給紙トレイ２１の用紙積載量が所定量Ａ３以下所定量Ａ４以上の場合と同じく、センサ７７が「ＯＮ状態」となる第２姿勢Ｃ２のままである。アクチュエータ７４は、給紙トレイ２１の用紙１２が１枚から０枚に変化すると、揺動姿勢が第２姿勢Ｂ２から第３姿勢Ｂ３に切替わり、センサ７６だけが「ＯＮ状態」から「ＯＦＦ状態」へと切替わる。このため、給紙トレイ２１における用紙１２が０枚である状態を検知することができる。
【００６０】
図２に示すように、給紙トレイ２１の後端部から搬送路３５が延出されている。搬送路３５は、湾曲搬送路３３と直線搬送路３４とを含む。湾曲搬送路３３は、プリンタ部１１の後方側を湾曲外側とし且つ前方側を湾曲内側として湾曲しつつ延びている。直線搬送路３４は、前後方向８に延びている。給紙トレイ２１に支持された用紙１２は、湾曲搬送路３３を下方から上方へＵターンするように搬送された後、直線搬送路３４を前方に搬送されて記録部４０に導かれる。記録部４０により画像記録が行われた用紙１２は、直線搬送路３４をさらに前方に搬送されて排出トレイ２２に排出される。
【００６１】
湾曲搬送路３３は、所定間隔を隔てて互いに対向する外側ガイド部材１８と内側ガイド部材１９とによって形成されている。これら外側ガイド部材１８と内側ガイド部材１９は、筐体１１ａによって支持されている。なお、内側ガイド部材１９は、搬送ローラ対５０の下方に配置されたフレーム１１ａ１（図６参照）に固定されている。外側ガイド部材１８は、湾曲搬送路３３の湾曲外側を形成するガイド面１８ａを有する。内側ガイド部材１９は、湾曲搬送路３３の湾曲内側を形成するガイド面１９ａを有する。直線搬送路３４は、所定間隔を隔てて互いに対向する記録部４０とプラテン４２とによって形成されている。
【００６２】
搬送ローラ対５０は、図２に示すように、一対のローラ５２、５３により構成されており、記録部４０よりも搬送向き１５の上流側に配置されている。ローラ５２は、ローラ５３よりも下流側に配置されており、湾曲搬送路３３から直線搬送路３４に搬送された用紙１２の下面に当接する。ローラ５２は、搬送モータ５０Ｍ（図１０参照）からの駆動力が付与されて回転する駆動ローラである。ローラ５３は、ローラ５２の回転に伴って連れ回る。ローラ５２とローラ５３とは、協働して用紙１２を上下方向７から挟持し、搬送向き１５に搬送する。
【００６３】
排出ローラ対６０は、図２に示すように、一対のローラ６２、６３により構成されており、記録部４０よりも搬送向き１５の下流側に配置されている。ローラ６２は、ローラ６３よりも下側に配置されており、直線搬送路３４を搬送される用紙１２の下面に当接する。ローラ６２は、搬送モータ５０Ｍから駆動力が付与されて回転する駆動ローラである。ローラ６３は、ローラ６２に対向して配置されており、用紙１２の上面に当接する。ローラ６３は、ローラ６２の回転に伴って連れ回る拍車ローラである。ローラ６２とローラ６３とは、協働して用紙１２を上下方向７から挟持し、搬送向き１５に搬送する。その結果、用紙１２は、排出ローラ対６０より搬送向き１５の下流側に位置する開口１３（図１参照）に向けて搬送され、排出トレイ２２に排出される。
【００６４】
プラテン４２は、図２に示すように、直線搬送路３４の下側で且つ搬送ローラ対５０及び排出ローラ対６０の間に設けられている。プラテン４２は、上下方向７において記録部４０に対向して配置され、直線搬送路３４を搬送される用紙１２を下側から支持する板状部材である。
【００６５】
図２に示すように、記録部４０は、直線搬送路３４の上側で且つ上下方向７においてプラテン４２と対向する位置に配置されている。記録部４０は、キャリッジ４１と、記録ヘッド３８と、駆動機構４０ａ（図１０参照）とを有している。キャリッジ４１は、２つのガイドレール４５，４６によって支持されている。２つのガイドレール４５，４６は、前後方向８に互いに離隔して配置され、各々が左右方向９に延設されている。キャリッジ４１は、２つのガイドレール４５，４６を跨ぐようにして配置されている。また、駆動機構４０ａは、キャリッジ駆動モータ４０Ｍを有し、制御部１８０の制御により、キャリッジ４１を２つのガイドレール４５，４６に沿って主走査方向である左右方向９に往復移動させる。記録ヘッド３８は、キャリッジ４１に搭載されている。記録ヘッド３８は、インクカートリッジ（不図示）から供給されたインクを、下面に設けられたノズル３９から吐出する。すなわち、キャリッジ４１が左右方向９に移動している過程において、記録ヘッド３８のノズル３９からインク滴がプラテン４２に向けて吐出されることにより、プラテン４２に支持された用紙１２の上面に画像が記録される。
【００６６】
制御部１８０は、図１０に示すように、ＣＰＵ（Central Processing Unit）１８１、ＲＯＭ（Read Only Memory）１８２、ＲＡＭ（Random Access Memory）１８３、ＡＳＩＣ（Application Specific Integrated Circuit）１８４などを含み、これらが協働して、キャリッジ駆動モータ４０Ｍ、記録ヘッド３８、給紙モータ７１Ｍ、搬送モータ５０Ｍ、表示部１５０、操作部１６０等の動作を制御する。例えば、制御部１８０は、ＰＣ等の外部装置から送信された記録指令に基づいて、記録ヘッド３８、キャリッジ駆動モータ４０Ｍ、給紙モータ７１Ｍ、搬送モータ５０Ｍ等を制御して、用紙１２に画像等を記録させる。
【００６７】
また、ＲＯＭ１８２は、２つのセンサ７６，７７の状態の４種類の組み合わせを記憶している。これら４種類の組み合わせは、４段階の用紙残量状態に対応する。具体的には、図１１に示すように、センサ７６がＯＦＦ状態及びセンサ７７がＯＮ状態のときは、用紙なしに対応し、センサ７６がＯＮ状態及びセンサ７７がＯＮ状態のときは、ニアエンプティに対応し、センサ７６がＯＮ状態及びセンサ７７がＯＦＦ状態のときは、用紙中積載に対応し、センサ７６がＯＦＦ状態及びセンサ７７がＯＦＦ状態のときは、用紙大積載に対応する。そして、制御部１８０は、センサ７６，７７からの信号に基づいて用紙残量を表示部１５０に表示させる。
【００６８】
なお、図１０では、ＣＰＵ１８１及びＡＳＩＣ１８４を１つずつ図示しているが、制御部１８０は、ＣＰＵ１８１を１つだけ含み、この１つのＣＰＵ１８１が必要な処理を一括して行うものであってもよいし、ＣＰＵ１８１を複数含み、これら複数のＣＰＵ１８１が必要な処理を分担して行うものであってもよい。また、制御部１８０は、ＡＳＩＣ１８４を１つだけ含み、この１つのＡＳＩＣ１８４が必要な処理を一括して行うものであってもよいし、ＡＳＩＣ１８４を複数含み、これら複数のＡＳＩＣ１８４が必要な処理を分担して行うものであってもよい。
【００６９】
続いて、制御部１８０が実行する、用紙残量検出処理について説明する。用紙残量検出処理は、複合機１０の電源がＯＮになると実行される。図１２に示すように、用紙残量検出処理では、まず、用紙残量状態を初期化する（Ｓ１００）。詳細には、ＣＰＵ１８１は、ＲＯＭ１８２に記憶されている、用紙残量状態を表す変数（ＰａｐｅｒＶｏｌｕｍｅＳｔａｔｅ）を不定状態（ＵＮＫＮＯＷＮ）にする。ＰａｐｅｒＶｏｌｕｍｅＳｔａｔｅには、図１１に示される、給紙トレイ２１に積載された用紙１２の４種類の用紙残量状態（大積載、中積載、ニアエンプティ、エンプティ）のそれぞれに対応した値のいずれかが格納される。Ｓ１００では、ＣＰＵ１８１は、ＰａｐｅｒＶｏｌｕｍｅＳｔａｔｅを不定状態としているため、Ｓ１００の実行時点ではＰａｐｅｒＶｏｌｕｍｅＳｔａｔｅには４種類の用紙残量状態に対応した値のいずれも格納されていない。
【００７０】
次に、ＣＰＵ１８１は、ＲＡＭ１８３に記憶されている変数Ｎを初期値化する（Ｓ１０２）。詳細には、ＣＰＵ１８１は、変数Ｎを０とする。
【００７１】
ＣＰＵ１８１は、変数Ｎを初期値化した後、センサ状態配列（ＳｅｎｓｏｒＳｅｒｉｅｓ［Ｎ］）を初期化する（Ｓ１０４）。詳細には、ＳｅｎｓｏｒＳｅｒｉｅｓ［Ｎ］を不定状態とする。ＳｅｎｓｏｒＳｅｒｉｅｓ［Ｎ］は、ＲＯＭ１８２に記憶されており、センサ７６、７７から所定時間Ｔ１毎に取得する出力信号の組み合わせを格納するための配列である。ＣＰＵ１８１は、センサ７６、７７のそれぞれから用紙残量状態に応じてＯＮ状態、あるいはＯＦＦ状態のどちらかを示す出力信号を取得すると、取得したセンサ７６、７７からの出力信号の組み合わせをＳｅｎｓｏｒＳｅｒｉｅｓ［Ｎ］に格納する。Ｓ１０４では、ＳｅｎｓｏｒＳｅｒｉｅｓ［Ｎ］は不定状態へと初期化されるため、Ｓ１０４の実行時点ではＳｅｎｓｏｒＳｅｒｉｅｓ［Ｎ］には何も格納されていない。
【００７２】
次に、ＣＰＵ１８１は、検出中用紙無しフラグ（ＥｍｐｔｙＦｌｇ）を不定状態へ初期化する（Ｓ１０６）。検出中用紙無しフラグは、給紙トレイ２１に用紙１２が積載されているか、積載されていないかのどちらかを表すためのフラグであり、検出中用紙無しフラグが立っていれば（ＥｍｐｔｙＦｌｇ＝ＴＲＵＥ）、給紙トレイ２１に用紙１２が積載されていないことを表し、検出中用紙無しフラグが下りていれば（ＥｍｐｔｙＦｌｇ＝ＦＡＬＳＥ）、給紙トレイ２１に用紙１２が積載されていないことを表す。
【００７３】
続いて、ＣＰＵ１８１は、Ｓ１０６の実行後に時間Ｔ１が経過したか否かを判断する（Ｓ１０８）。ここで、時間Ｔ１は、適宜設定可能であるが、一例として、１０ｍｓ〜１００ｍｓの間の所定値である。ＣＰＵ１８１は、例えば、複合機１０に内蔵されたリアルタイムクロック（ＲＴＣ）によって時間を計測することにより、Ｓ１０６の実行後に時間Ｔ１が経過した否かを判断する。ＣＰＵ１８１は、時間Ｔ１が経過するまで待機し（Ｓ１０８：ＮＯ）、時間Ｔ１が経過したと判断すると（Ｓ１０８：ＹＥＳ）、変数Ｎに１を加算する（Ｓ１１０）。その後、センサ７６、７７からの出力信号を取得する（Ｓ１１２）。
【００７４】
次に、ＣＰＵ１８１は、センサ７６、７７から取得した出力信号の組み合わせを、ＳｅｎｓｏｒＳｅｒｉｅｓ［Ｎ］に格納する（Ｓ１１４）。その後、ＣＰＵ１８１は、Ｓ１１４においてＳｅｎｓｏｒＳｅｒｉｅｓ［Ｎ］に格納された、センサ７６、７７からの出力信号の組み合わせが、１つ前のセンサ状態配列であるＳｅｎｓｏｒＳｅｒｉｅｓ［Ｎ−１］に格納されたセンサ７６、７７からの出力信号の組合せと同じであるか、つまり、時間Ｔ１毎にセンサ７６、７７から取得する出力信号の組み合わせが、２回連続して同一であるか否かを判断する（Ｓ１１６）。
【００７５】
センサ７６、７７から２回連続して同じ出力信号の組み合わせを取得した場合（Ｓ１１６：Ｙｅｓ）、ＣＰＵ１８１は、用紙残量状態を更新する（Ｓ１１８）。詳細には、ＣＰＵ１８１は、センサ７６、７７から取得した出力信号の組み合わせを基に、図１１に示す、センサ７６、７７からの出力信号の組み合わせと用紙残量状態とを対応付けたテーブルを参照する。そして、ＣＰＵ１８１は、Ｓ１１４にてセンサ状態配列に格納したセンサ７６、７７からの出力信号の組み合わせが、４種類の用紙残量状態（大積載、中積載、ニアエンプティ、エンプティ）のいずれを表すのかを判断する。ＣＰＵ１８１は、用紙残量状態が４種類の中のいずれであるかを判断すると、判断された用紙残量状態に応じた値を、ＰａｐｅｒＶｏｌｕｍｅＳｔａｔｅに格納する。以上により、ＣＰＵ１８１は、給紙トレイ２１に積載された用紙１２の用紙残量状態を決定する。
【００７６】
本実施形態では、用紙残量状態を、アクチュエータ７４、７５とセンサ７６、７７とによって検出している。アクチュエータ７４、７５は、それぞれ支軸７２ｂ１、７２ｂ２によって揺動可能にアーム７２に支持されているため、例えば、複合機１０に外力がかかると、アクチュエータ７４、７５に振動が発生する。すると、振動によってアクチュエータ７４、７５が支軸７２ｂ１、７２ｂ２を支点としてばたつく、所謂チャタリングが発生する虞がある。チャタリングが発生している間は、アクチュエータ７４、７５がばたついているため、アクチュエータ７４、７５の位置が安定しない。そのため、センサ７６、７７から、実際の用紙残量状態と異なった用紙残量状態を示す信号が誤って制御部１８０に出力される虞がある。このようなチャタリングによる用紙残量状態の誤検知を防止するために、本実施形態では、用紙残量検出処理において、ＣＰＵ１８１は、時間Ｔ１毎に取得するセンサ７６、７７からの出力信号の組み合わせが２回連続して同じである場合に限り、用紙残量状態を決定するようにしている。チャタリングが発生してアクチュエータ７４、７５がばたついている間は、センサ７６、７７から２回連続して同一の信号が出力される可能性は低い。つまり、センサ７６、７７からの出力信号の組み合わせが２回連続して同じであるということは、アクチュエータ７４、７５の位置が安定している可能性が高いため、チャタリングによって用紙残量状態を誤って検出してしまう虞を低減することができる。
【００７７】
ＣＰＵ１８１は、Ｓ１１８において用紙残量状態を更新した後、表示部１５０に用紙残量状態が大積載、中積載、ニアエンプティ、エンプティのいずれであるかを表示させる残量表示処理を実行する（Ｓ１２０）。残量表示処理を実行することで、もし、用紙残量状態がニアエンプティあるいはエンプティである場合に、印刷処理実行中のユーザにその旨を通知することができ、これにより、ユーザは、用紙１２の補充タイミングを適切に知ることができる。
【００７８】
一方、ＣＰＵ１８１は、Ｓ１１６において、センサ７６、７７からの出力信号の組み合わせが、前回のセンサ７６、７７からの出力信号の組み合わせと異なる、つまり、センサ７６、７７からの出力信号の組み合わせが２回連続して同一ではないと判断した場合（Ｓ１１６：ＮＯ）、用紙有無検出処理サブルーチンを実行し（Ｓ１２２）、その後、Ｓ１０８に戻る。用紙有無検出処理サブルーチンについては、後述する。本実施形態では、用紙残量検出処理は、複合機１０の電源がＯＮになってからその後電源がＯＦＦとなるまで、常に繰り返し実行されている。つまり、用紙残量状態は、用紙残量検出処理によって更新し続けられている。
【００７９】
図１３を用いて、用紙有無検出処理サブルーチンについて説明する。用紙有無検出処理サブルーチンにおいて、ＣＰＵ１８１は、まず、印刷中用紙補充フラグ（ＰａｐｅｒＲｅｆｉｌｌＦｌｇ）が立っているか否かを判断する（Ｓ１３０）。印刷中用紙補充フラグは、印刷処理中に用紙の補充が行われた場合に立てられるフラグであり、印刷中用紙補充フラグが立っていない場合とは、印刷処理を実行していないか、或いは、印刷処理中ではあるが用紙残量状態がエンプティ以外であり、用紙の補充が行われていない場合である。ＣＰＵ１８１は、印刷中用紙補充フラグが立っていないと判断すると（Ｓ１３０：ＮＯ）、用紙有無検出処理サブルーチンを終了する。つまり、本実施形態では、用紙有無検出サブルーチンは、印刷中に用紙の補充がなされた場合にのみ、実行される。
【００８０】
一方、印刷中用紙補充フラグが立っていると判断した場合（Ｓ１３０：ＹＥＳ）、ＣＰＵ１８１は、センサ状態配列に格納されている最新のセンサ７６、７７からの出力信号の組み合わせが、エンプティ以外（大積載、中積載、ニアエンプティ）の用紙残量状態を示すものか否かを判断する（Ｓ１３２）。センサ状態配列に格納されている最新のセンサ７６、７７からの出力信号の組み合わせが、エンプティを示す場合（Ｓ１３２：ＹＥＳ）、ＣＰＵ１８１は、検出中用紙無しフラグを立てる（Ｓ１３６）。一方、センサ状態配列に格納されている最新のセンサ７６、７７からの出力信号の組み合わせが、エンプティ以外の用紙残量状態を示すものと判断した場合（Ｓ１３２：ＮＯ）、ＣＰＵ１８１は、検出中用紙無しフラグを下す（Ｓ１３４）。その後、用紙有無検出処理サブルーチンを終了する。上述したように、検出中用紙無しフラグが立てられている場合は、給紙トレイ２１に用紙１２が積載されていないことを表し、検出中用紙無しフラグが下ろされている場合は、給紙トレイ２１に用紙１２が積載されていることを表す。
【００８１】
本実施形態では、図９に示すように、給紙トレイ２１に用紙１２が積載されていないエンプティ状態において、アクチュエータ７４の接触箇所７４ｅと、アクチュエータ７５の接触箇所７５ｅは、それぞれ、給紙トレイ２１の底面２１ａに設けられた穴２１ｂ、２１ｃに入り込む。例えば、複合機１０に外力がかかったとき、用紙残量状態がエンプティ以外、つまり、給紙トレイ２１に用紙１２が積載されている状態であれば、チャタリングによってばたつくアクチュエータ７４、７５は、接触箇所７４ｅ、７５ｅが用紙１２に当接する度に振動が加わるため、チャタリングが収まりにくくなる。一方、用紙残量状態がエンプティの場合、アクチュエータ７４、７５の接触箇所７４ｅ、７５ｅは穴２１ｂ、２１ｃに入り込むので、アクチュエータ７４、７５は用紙１２とも、給紙トレイ２１の底面２１ａとも接触せず、チャタリングによるばたつきが発生しにくい。また、本実施形態では、コイルバネ７４ｄ、コイルバネ７５ｄによって接触箇所７４ｅ、７５ｅを給紙トレイ２１の底面２１ａ側に付勢しているため、より一層、用紙残量状態がエンプティのときはアクチュエータ７４、７５の姿勢が図９に示す第３姿勢Ｂ３、及び第２姿勢Ｃ２に安定して維持される。このように、用紙残量状態がエンプティである場合、アクチュエータ７４、７５は図９に示す姿勢を安定して維持することができ、これにより、用紙残量状態がエンプティのときは、複合機１０に外力がかかったとしても、センサ７６、７７からエンプティ以外の用紙残量状態を示す信号が出力される可能性を低くすることができ、確実にエンプティ状態を検出することができる。
【００８２】
このように、用紙残量状態がエンプティのときは、センサ７６、７７がエンプティ以外の用紙残量状態を示す信号を出力する可能性は低いため、Ｓ１３２において、センサ状態配列に格納されている最新のセンサ７６、７７からの出力信号の組み合わせが、エンプティ以外を示すと判断した場合（Ｓ１３２：ＹＥＳ）は、用紙残量状態がエンプティ以外である、つまり、給紙トレイ２１に用紙１２が積載されている可能性が高い。そのため、Ｓ１３２において、センサ状態配列に格納されている最新のセンサ７６、７７からの出力信号の組み合わせが、エンプティ以外を示すと判断した場合（Ｓ１３２：ＹＥＳ）、ＣＰＵ１８１は、検出中用紙無しフラグを下ろし、給紙トレイ２１に用紙１２が積載されていると判断する。一方、センサ状態配列に格納されている最新のセンサ７６、７７からの出力信号の組み合わせが、エンプティを示すと判断した場合（Ｓ１３２：ＮＯ）、用紙残量状態はエンプティの可能性が高いため、ＣＰＵ１８１は、検出中用紙無しフラグを立てて、給紙トレイ２１に用紙１２が積載されていないと判断する。このように、用紙有無検出処理サブルーチンを実行することにより、ＣＰＵ１８１は、用紙残量状態の検出が完了する前に給紙トレイ２１に用紙１２が積載されているか否かを判断することができる。
【００８３】
次に、図１４、図１５を用いて、複合機１０が実行する印刷処理について説明する。印刷処理において、印刷データを受信すると、ＣＰＵ１８１は、まず、ＰａｐｅｒＶｏｌｕｍｅＳｔａｔｅに格納されている値を参照し、用紙残量状態が、エンプティか、それともエンプティ以外であるのかを判断する（Ｓ１４０）。用紙残量状態がエンプティ以外である、つまり、給紙トレイ２１に用紙１２が積載されていると判断した場合（Ｓ１４０：ＮＯ）、ＣＰＵ１８１は、画像記録処理サブルーチンを実行する（Ｓ１５８）。画像記録処理サブルーチンについては後述する。
【００８４】
一方、用紙残量状態がエンプティである、つまり、給紙トレイ２１に用紙１２が積載されていないと判断した場合（Ｓ１４０：ＹＥＳ）、用紙残量状態がエンプティであることを表示部５に表示するとともに、「給紙トレイを取り外して用紙を補充して下さい」等の、用紙補充を促すメッセージを表示部に５に表示させ、ユーザに用紙補充の必要性を報知する（Ｓ１４２）。その後、ＣＰＵ１８１は、ユーザが用紙補充を完了させるまでＳ１４２の処理を継続し（Ｓ１４４：ＮＯ）、ユーザによる用紙補充が完了したと判断した場合（Ｓ１４４：ＹＥＳ）、印刷中用紙補充フラグを立てて（Ｓ１４６）、更に、Ｓ１００の処理と同様に、用紙残量状態を初期化する（Ｓ１４８）。なお、ＣＰＵ１８１は、Ｓ１４４において、例えば、給紙トレイ２１の挿抜を検知するトレイセンサ７８（図１０参照）によって、給紙トレイ２１が複合機１０から抜かれたことを検知した後、再び給紙トレイ２１が複合機１０に装着されたことを検知したことを条件として、ユーザによる用紙補充が完了したと判断する。あるいは、操作部１６０からユーザが用紙補充を完了したことを手入力できるように構成し、ユーザによる操作入力結果に基づいて、用紙補充が完了したことを判断するようにしてもよい。トレイセンサ７８は、公知のトレイセンサであり、ここでは詳細な説明は省略する。
【００８５】
ＣＰＵ１８１は、用紙残量状態を初期化した（Ｓ１４８）後、図１２に示す、用紙残量検出処理において、用紙残量状態が検出されたか否かを判断する（Ｓ１５０）。詳細には、ＣＰＵ１８１は、Ｓ１１６においてセンサ７４、７５から取得した出力信号の組み合わせが２回連続して同一であると判断され（Ｓ１１６：ＹＥＳ）、ＰａｐｅｒＶｏｌｕｍｅＳｔａｔｅが更新された（Ｓ１１８）か、否かを判断する。Ｓ１４４において用紙補充が完了したと判断した場合、給紙トレイ２１がユーザによって複合機１０に装着された可能性が高い。給紙トレイ２１が複合機１０に装着される際、複合機１０には、給紙トレイ２１の装着による外力がかかり、その結果、アクチュエータ７４、７５に振動がかかってチャタリングが発生しやすい状態となる。したがって、ユーザによる用紙補充の完了後は、チャタリングによってアクチュエータ７４、７５の位置が安定しにくく、用紙残量状態の検出が完了するまでに時間がかかる虞がある。ＣＰＵ１８１は、Ｓ１５０において、用紙残量状態の検出が完了していないと判断した場合（Ｓ１５０：ＮＯ）、Ｓ１５４に進む。ここで、用紙残量状態の検出が完了していないということは、チャタリングが発生してアクチュエータ７４、７５の位置が安定していない状態である可能性が高い。
【００８６】
Ｓ１５４において、ＣＰＵ１８１は、用紙有無検出処理サブルーチンにおいて、検出中用紙無しフラグが立てられたか、あるいは、検出中用紙無しフラグが下ろされたかを判定し、まだ検出中用紙無しフラグが不定状態のままであると判定する（Ｓ１５４：ＮＯ）と、Ｓ１５０に戻る。ＣＰＵ１８１は、検出中用紙無しフラグが不定状態でないと判定する（Ｓ１５４：ＹＥＳ）と、その後、検出中用紙無しフラグが立てられたか、下ろされたかを判断する（Ｓ１５６）。用紙有無検出処理サブルーチンにおいて、検出中用紙無しフラグが下ろされたと判断した場合は（Ｓ１５６：ＹＥＳ）、上述したように給紙トレイ２１に用紙１２が積載されていると判断した場合であるため、ＣＰＵ１８１は、用紙残量状態の検出の完了を待たずに、画像記録処理サブルーチンを実行する（Ｓ１５８）。一方、用紙有無検出処理サブルーチンにおいて、検出中用紙無しフラグが立てられたと判断した場合は（Ｓ１５６：ＮＯ）、上述したように給紙トレイ２１に用紙１２が積載されていないと判断した場合であるため、Ｓ１４２に戻る。
【００８７】
また、Ｓ１５０において、用紙残量状態の検出が完了したと判断した場合（Ｓ１５０：ＹＥＳ）、ＣＰＵ１８１は、用紙残量状態がエンプティか否か、つまり、給紙トレイ２１に用紙が補充されたか否かを判断する（Ｓ１５２）。Ｓ１５０において、用紙残量状態の検出が完了した場合とは、用紙補充後にチャタリングが発生しなかった、或いはアクチュエータ７４、７５にかかる振動が小さく、アクチュエータ７４、７５の姿勢が比較的すぐに安定して素早く用紙残量状態の検出が完了した場合である。ＣＰＵ１８１は、用紙残量状態がエンプティであると判断した場合（Ｓ１５２：ＹＥＳ）、Ｓ１４２に戻る。ここで、Ｓ１５２においてＹＥＳと判断される場合とは、例えば、ユーザが給紙トレイ２１を引き出した後、用紙１２を補充することなく複合機１０に給紙トレイ２１を装着した場合、あるいは、用紙補充が完了していないにもかかわらず、ユーザが操作部１６０から用紙補充の完了を示す操作入力を実行した場合等が考えられる。ＣＰＵ１８１は、Ｓ１５２において用紙残量状態がエンプティ以外であると判断した場合（Ｓ１５２：ＮＯ）、画像記録処理サブルーチンを実行する（Ｓ１５８）。
【００８８】
続いて、図１５を用いて、画像記録処理サブルーチンについて説明する。画像記録処置サブルーチンにおいて、ＣＰＵ１８１は、まず、印刷中用紙補充フラグを下す（Ｓ１７０）と共に、Ｓ１０６と同様に、検出中用紙無しフラグを不定状態へ初期化する（Ｓ１７２）。その後、ＣＰＵ１８１は、給紙モータ７１Ｍや搬送モータ５０Ｍ、キャリッジ駆動モータ４０Ｍ等を駆動させることにより、用紙１２の給紙動作（Ｓ１７４）、印字動作（Ｓ１７６）、排紙動作（Ｓ１７８）を実行する。そして、次ページがあるか否かを判断し（Ｓ１８０）、次ページがあると判断された場合（Ｓ１８０：ＹＥＳ）、画像記録処理サブルーチンを終了し、Ｓ１４０に戻る。一方、Ｓ１８０において次ページがないと判断された場合（Ｓ１８０：ＮＯ）、印刷処理を終了する。
【００８９】
［実施形態の効果］
本実施形態によれば、ＣＰＵ１８１は、センサ７６、７７から取得する出力信号の組み合わせに基づいて、給紙トレイ２１に積載されている用紙１２の用紙残量状態を検出する。また、用紙有無検出処理サブルーチンにおいて、用紙残量状態を検出する前にセンサ７６、７７からエンプティ以外の用紙残量状態を示す出力信号を少なくとも１回取得したことを条件として、給紙トレイ２１に用紙１２が積載されていると判断し、給紙処理を実行する。
【００９０】
これにより、用紙残量状態を検出するためにセンサ７６、７７からの出力信号を取得する回数よりも少ない取得回数で、給紙トレイ２１に用紙１２が積載されていることを検出できるため、用紙残量状態を検出してから給紙処理を実行する場合に比べて給紙処理を実行するまでの時間を短縮することができ、素早く給紙処理を実行することができる。
【００９１】
また、本実施形態によれば、用紙有無検出処理サブルーチンにおいて、ＣＰＵ１８１は、エンプティ以外の用紙残量状態を示すセンサ７６、７７からの出力信号を一度でも取得したら、給紙トレイ２１に用紙１２が積載されていると判断し、給紙処理を実行する。これにより、給紙トレイ２１に用紙１２が積載されていることを検出するまでの時間を短縮することができ、給紙処理をより素早く実行することができる。
【００９２】
また、本実施形態によれば、用紙残量検出処理において、ＣＰＵ１８１は、時間Ｔ１毎にセンサ７６、７７から取得する出力信号の組み合わせが、２回連続して同一である場合に、取得したセンサ７６、７７からの出力信号の組み合わせに基づいて用紙残量状態を判断する。これにより、チャタリングによってアクチュエータ７４、７５の位置が安定しない間に用紙残量状態を誤って検出する虞を低減すると共に、素早く用紙残量状態を検出することが可能となる。
【００９３】
また、本実施形態によれば、ＣＰＵ１８１は、印刷処理の実行中において用紙残量状態がエンプティになった場合にのみ、給紙トレイ２１に用紙１２が積載されているか否かを判定する。そして、用紙残量状態がエンプティ以外であれば（Ｓ１４０：ＮＯ）、給紙トレイ２１に用紙１２が積載されているか否かを判定することなく、画像記録処理を実行する（Ｓ１５８）。これにより、ＣＰＵ１８１が不要な処理を実行することを抑制し、印刷処理が完了するまでの時間を短縮することができる。
【００９４】
また、本実施形態によれば、ＣＰＵ１８１は、印刷中に用紙残量状態がエンプティとなり、その後、ユーザによる用紙補充が完了した場合（Ｓ１４４：ＹＥＳ）にのみ、給紙トレイ２１に用紙１２が積載されているか否かを判定する。これにより、チャタリングが発生しやすい、ユーザによる用紙１２の補充が完了したタイミングで積載判定処理を実行できるため、ユーザによる用紙１２の補充後に給紙処理を素早く再開することができ、印刷時間を短縮することができる。
【００９５】
また、本実施形態によれば、ユーザによる用紙補充が完了したか否かを、トレイセンサ７８を用いて判断することができる。これにより、ユーザに負担をかけることなく用紙補充の完了を判断できる。
【００９６】
以下に、本実施形態の変形例について説明する。なお、以下の説明では、本実施形態との相違点について主に説明し、本実施形態と同様の点については、説明を省略する。
【００９７】
［変形例１］
図１６を用いて、用紙有無検出処理サブルーチンの変形例について説明する。変形例における用紙有無検出処理サブルーチンでは、ＣＰＵ１８１は、まず、印刷中用紙無しフラグが立っていることを判断する（Ｓ１９０）。印刷中用紙無しフラグが立っていると判断すると（Ｓ１９０：ＹＥＳ）、ＣＰＵ１８１は、ユーザによる用紙補充が完了してから時間Ｔ２が経過したか否かを判断する（Ｓ１９２）。ここで、時間Ｔ２は、ユーザによる用紙補充完了後において、用紙残量状態がエンプティである場合にアクチュエータ７４、７５の姿勢が安定するまでに要する時間であり、例えば、出荷前にトライ&エラーを繰り返して実験的に設定される。ＣＰＵ１８１は、用紙補充完了後に時間Ｔ２が経過したと判断すると（Ｓ１９２：ＹＥＳ）、Ｓ１３２に進む。一方、用紙補充完了後に時間Ｔ２が経過していないと判断すると（Ｓ１９２：ＮＯ）、ＣＰＵ１８１は、センサ７６、７７から取得した出力信号の組み合わせが、２回連続してエンプティ以外の用紙残量状態を示すものであるか否かを判断する（Ｓ１９４、Ｓ１９６）。その結果、センサ７６、７７から取得した出力信号の組み合わせが、２回連続してエンプティ以外の用紙残量状態を示すものであると判断した場合（Ｓ１９４：ＹＥＳ、Ｓ１９６：ＹＥＳ）、検出中用紙無しフラグを下す（Ｓ１９８）。センサ７６、７７から取得した出力信号の組み合わせが、２回連続してエンプティ以外の用紙残量状態を示すものではないと判断すると（Ｓ１９４：ＮＯ、Ｓ１９６：ＮＯ）、検出中用紙無しフラグを立てる（Ｓ２００）。
【００９８】
アクチュエータ７４、７５にかかる振動が大きい場合、例え用紙残量状態がエンプティであったとしても、アクチュエータ７４、７５の姿勢が安定するまでに時間を要する場合があり、センサ７４、７５からエンプティ以外の用紙残量状態を示す信号が出力される虞がある。変形例１では、ユーザによる用紙補充完了後において、用紙残量状態がエンプティである場合にアクチュエータ７４、７５の姿勢が安定するまでに要する時間である時間Ｔ２が経過していない、つまり、エンプティ状態であってもアクチュエータ７４、７５にチャタリングが発生する可能性のある間は、センサ７６、７７から取得した出力信号の組み合わせが２回連続してエンプティ以外の用紙残量状態を示すものである場合に、給紙トレイ２１に用紙１２が積載されていると判断するようにしている。これにより、エンプティ状態であるにも関わらず、給紙トレイ２１に用紙１２が積載されていると誤って判断してしまう虞を低減することができる。
【００９９】
［変形例２］
本実施形態では、時間Ｔ１について、適宜設定可能なように構成していたが、アクチュエータ７４、７５が、用紙残量状態が大積載状態であるときに対応した位置から、用紙残量状態がエンプティであるときに対応した位置まで移動する移動時間よりも長く設定することが好ましい。このように構成することで、用紙残量状態がエンプティである場合において、アクチュエータ７４、７５がエンプティ状態に対応した位置に移動する前にＣＰＵ１８１がセンサ７６、７７からの出力信号を取得してしまう虞を低減することができる。もし、用紙残量状態がエンプティである場合において、アクチュエータ７４、７５がエンプティ状態に対応した位置に移動する前にＣＰＵ１８１がセンサ７６、７７からの出力信号を取得してしまうと、図１３に示した用紙有無検出処理サブルーチンにおいて、ＣＰＵ１８１は、用紙残量状態がエンプティであるにも関わらず給紙トレイ２１に用紙１２が積載されていると誤って判断し、検出中用紙無しフラグを下してしまう虞がある。変形例２では、時間Ｔ１を、アクチュエータ７４、７５が、用紙残量状態が大積載状態であるときに対応した位置から、用紙残量状態がエンプティであるときに対応した位置まで移動する移動時間よりも長く設定するため、用紙残量状態がエンプティであるにも関わらず、給紙トレイ２１に用紙１２が積載されていると誤って判断してしまう虞を低減することができる。
【０１００】
［変形例３］
図１７を用いて、印刷処理の変形例について説明する。変形例における印刷処理では、ユーザによる用紙補充の完了後、ユーザによる操作入力に基づいて印刷処理を再開するようにしている。詳細には、ＣＰＵ１８１は、用紙補充が完了した後に検出中用紙無しフラグが下りていると判断した場合（Ｓ１５６：ＹＥＳ）、表示部１５０に、印刷処理の再開を指示する操作入力を、操作部１６０を介して実行するようにユーザに通知をするためのメッセージを表示する（Ｓ３００）。その後、ユーザによる、印刷処理の再開を指示する操作入力がなされるまでＳ３００を実行し（Ｓ３０２：ＮＯ）、ユーザによる、印刷処理の再開を指示する操作入力がなされたと判断すると（Ｓ３０２：ＹＥＳ）、画像記録処理サブルーチンを実行する（Ｓ１５８）。
【０１０１】
変形例３によれば、ＣＰＵ１８１は、ユーザによって給紙処理を再開するための操作入力が成された場合に給紙処理を実行するため、ユーザは所望のタイミングで給紙処理を再開することができる。また、給紙トレイ２１に用紙１２が積載されていることを検出した後にユーザに給紙処理を再開するための操作入力を促す通知を行うため、ユーザが操作入力を実行するとすぐに給紙処理が実行できる。これにより、ユーザの操作入力と給紙処理の実行開始タイミングがずれてユーザに煩わしさを感じさせる虞を低減することができる。
【０１０２】
［変形例４］
実施形態では、図１２に示す、用紙残量検出処理において、ＣＰＵ１８１は、時間Ｔ１毎にセンサ７６、７７から取得する出力信号の組み合わせが同一である場合に、取得した出力信号の組み合わせに基づいて、用紙残量状態を判断していた。しかし、用紙残量状態を検出する手段はこれに限定されない。例えば、予め決められた回数だけ、所定時間毎にセンサ７６、７７からの出力信号の組み合わせを取得し、取得した出力信号の中で最も多い出力信号の組み合わせが示す用紙残量状態を、実際の用紙残量状態と判断するようにしてもよい。
【０１０３】
［変形例５］
本実施形態では、４種類の用紙残量状態を検出するために、２つのアクチュエータを用いていたが、これに限定されない。例えば、１つのアクチュエータに対して複数のセンサを、位置をずらして設けるように構成し、１つのアクチュエータが４種類の用紙残量状態に応じた位置をそれぞれとる時の複数のセンサからの出力信号の組み合わせに基づいて４種類の用紙残量状態を検出可能としてもよい。また、用紙残量状態は４種類に限定されず、４種類よりも多い、あるいは４種類よりも少ない複数種類の用紙残量状態を検出可能な構成としてもよい。
【０１０４】
［変形例６］
本実施形態では、ＣＰＵ１８１は、時間Ｔ１毎にセンサ７６、７７から取得する出力信号の組み合わせが同一である場合に、取得した出力信号の組み合わせに基づいて、用紙残量状態を判断していた。しかし、用紙残量状態がエンプティである場合、センサ７４、７５からはエンプティ以外の用紙残量状態を示す信号が出力される可能性が低いため、エンプティを示す信号がセンサ７４，７５から１回でも出力されれば、用紙残量状態がエンプティであると判断するようにしてもよい。これにより、用紙残量状態がエンプティであることを検出するまでの時間を短縮することができ、より早いタイミングでユーザに用紙補充を促す通知を実行することができる。
【０１０５】
用紙１２が、本発明の被記録媒体の一例である。給紙トレイ２１が、本発明における積載部の一例である。給紙モータ７１Ｍが、本発明における駆動部の一例である。支軸７１ｂ、７２ｂの組み合わせが、本発明における揺動軸の一例である。アクチュエータ７４、７５の組み合わせが、本発明における当接部の一例である。センサ７６、７７の組み合わせが、本発明のセンサの一例である。コイルバネ７４ｄ、７５ｄの組み合わせが、本発明における付勢手段の一例である。ＣＰＵ１８１が実行する用紙残量検出処理が、本発明における検出処理の一例である。ＣＰＵ１８１が実行する用紙有無検出処理サブルーチンが、本発明における積載判定処理の一例である。所定量Ａ１が、本発明における第１積載量の一例である。所定量Ａ２が、本発明における第２積載量の一例である。所定量Ａ３が、本発明における第３積載量の一例である。給紙トレイ２１に用紙１２が積載されていない状態が、本発明における第４積載量の一例である。ＣＰＵ１８１が実行するＳ１４２の処理が、本発明における補充通知処理の一例である。ＣＰＵ１８１が実行するＳ１５０の処理が、本発明における補充判定処理の一例である。トレイセンサ７８が、本発明における検出部の一例である。ＣＰＵ１８１が実行するＳ３００の処理が、本発明における入力通知処理の一例である。時間Ｔ２が、本発明における第１所定時間の一例である。時間Ｔ１が、本発明における第２所定時間の一例である。
【０１０６】
［符号の説明］
１０・・・・・・・・・・複合機
２１・・・・・・・・・・給紙トレイ
７１Ｍ・・・・・・・・・給紙モータ
７１・・・・・・・・・・給紙ローラ
７２・・・・・・・・・・アーム
７４、７５・・・・・・・アクチュエータ
７４ｄ、７５ｄ・・・・・コイルバネ
７６、７７・・・・・・・センサ
１５０・・・・・・・・・表示部
１８０・・・・・・・・・制御部
１８１・・・・・・・・・ＣＰＵ
【図１】
2019064768.tif 000003
【図２】
2019064768.tif 000004
【図３】
2019064768.tif 000005
【図４】
2019064768.tif 000006
【図５】
2019064768.tif 000007
【図６】
2019064768.tif 000008
【図７】
2019064768.tif 000009
【図８】
2019064768.tif 000010
【図９】
2019064768.tif 000011
【図１０】
2019064768.tif 000012
【図１１】
2019064768.tif 000013
【図１２】
2019064768.tif 000014
【図１３】
2019064768.tif 000015
【図１４】
2019064768.tif 000016
【図１５】
2019064768.tif 000017
【図１６】
2019064768.tif 000018
【図１７】
2019064768.tif 000019