(57)【要約】【課題】トレイに積載されたシートの残量が少なくなったことをユーザに報知する報知機が作動されたときの、トレイに残っているシートの枚数の装置個体毎のバラツキを抑制する。【解決手段】プリンタ１０は、シートを積載した状態で支持する支持面１５Ａを有する給送トレイ１５と、給送トレイ１５からシート１２を供給する給送ローラ２３と、給送トレイ１５に支持されたシート１２の残量を検出する残量センサ３１と、ＲＯＭ１３２と、ＲＡＭ１３３と、ＥＥＰＲＯＭ１３４と、ディスプレイ１８と、コントローラ１３０と、を具備する。コントローラ１３０は、残量センサ３１から（ＬＯＷ，ＨＩＧＨ）を受信した後に（ＬＯＷ，ＬＯＷ）を受信してから、給送ローラ２３によってシート１２が供給される毎に、シート１２の単位厚みを積算し、積算された値が差分値Ｄに到達したと判断したことに応じて、ディスプレイ１８を作動させる。【選択図】図６
2019131373.tif 000002
【特許請求の範囲】
【請求項１】
シートを積載した状態で支持する支持面を有するトレイと、
上記トレイからシートを供給する供給部と、
上記トレイに支持されたシートの残量を検出する残量センサと、
メモリと、
報知機と、
コントローラと、を具備するシート給送装置であって、
上記コントローラは、
上記トレイに支持されたシートが上記支持面から所定高さ以上であることに応じて出力される第１信号を、上記残量センサから受信し、
上記トレイに支持されたシートが上記支持面から所定高さ未満であることに応じて出力される第２信号を、上記残量センサから受信し、
上記第１信号を受信した後に上記第２信号を受信してから、上記供給部によってシートが供給される毎に、シートの単位厚みを積算し、
上記積算された値が、上記メモリに記憶された所定値に到達したと判断したことに応じて、上記報知機を作動させるシート給送装置。
【請求項２】
上記コントローラは、
上記第１信号を受信した後に上記第２信号を受信してから、上記供給部によって供給されたシートの枚数をカウントし、
上記トレイにシートが支持されていないことに応じて出力される第３信号を、上記残量センサから受信し、
上記第３信号を受信したことに応じて、カウントしたシートの枚数を上記メモリに記憶させ、
上記メモリに記憶されたシートの枚数に基づいて、上記所定値を設定する請求項１に記載のシート給送装置。
【請求項３】
上記トレイは、装置本体から引出可能であり、
上記トレイが上記装置本体から引き出されたことを検出するトレイセンサを更に具備しており、
上記コントローラは、上記第２信号を受信した後に、上記トレイが上記装置本体から引き出されたことに応じて出力される第４信号を上記トレイセンサから受信したことに応じて、上記積算を中止する請求項１又は２に記載のシート給送装置。
【請求項４】
上記コントローラは、上記第２信号を及び上記第４信号を受信した後に、上記トレイが上記装置本体に装着されたことに応じて出力される第５信号を上記トレイセンサから受信したときに、上記第２信号を上記残量センサから受信したことに応じて、上記報知機を作動させる請求項３に記載のシート給送装置。
【請求項５】
上記報知機はディスプレイであり、
上記報知機の作動は、上記ディスプレイに、上記トレイに支持されたシート残数が少ない旨の表示がなされることである請求項１から４のいずれかに記載のシート給送装置。
【請求項６】
上記トレイに支持されたシートの最上面に当接し、当該シートの高さに応じて回動するアクチュエータを有しており、
上記アクチュエータは、上記トレイに支持されたシートが上記支持面から所定高さ以上であるときに第１状態となり、上記トレイに支持されたシートが上記支持面から所定高さ未満であるときに第２状態となり、
上記残量センサは、上記第１状態の上記アクチュエータを検出したことに応じて上記第１信号を出力し、上記第２状態の上記アクチュエータを検出したことに応じて上記第２信号を出力する請求項１から５のいずれかに記載のシート給送装置。
【請求項７】
上記メモリに予め記憶された上記所定値は、上記所定高さと目標検出高さとの差である請求項１から６のいずれかに記載のシート給送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シートを供給するシート給送装置に関する。
【背景技術】
【０００２】
特許文献１には、給紙トレイに積載された用紙の高さに応じて回動するアクチュエータの状態を検出することによって、給紙トレイに積載された用紙残量を判定する給送装置が開示されている。例えば、用紙の高さが所定高さ未満となったときのアクチュエータの回動位置が光学センサによって検出されることに応じて、給紙トレイに積載された用紙の残量が少なくなったと判断することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１２４６６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
光学センサにより検出されるアクチュエータの回動位置にはバラツキが生じ得る。このバラツキは、例えば、アクチュエータの形状や組付けのバラツキによって生じ得る。このバラツキが生じると、給紙トレイに積載された用紙の残量が少なくなったと判断されたときの、給紙トレイに残っているシートの枚数が、給送装置の個体毎に異なる。つまり、ある給送装置では、給紙トレイに残っているシートの枚数が約５０枚であるときに、給紙トレイに積載された用紙の残量が少なくなったと判断されるが、別の給送装置では、給紙トレイに残っているシートの枚数が約２０枚であるときに、給紙トレイに積載された用紙の残量が少なくなったと判断される。
【０００５】
本発明は、上記の事情に鑑みてなされたものであり、その目的は、トレイに積載されたシートの残量が少なくなったことをユーザに報知する報知機が作動されたときの、トレイに残っているシートの枚数の装置個体毎のバラツキを抑制する手段を提供することにある。
【課題を解決するための手段】
【０００６】
(1)  本発明に係るシート給送装置は、シートを積載した状態で支持する支持面を有するトレイと、上記トレイからシートを供給する供給部と、上記トレイに支持されたシートの残量を検出する残量センサと、メモリと、報知機と、コントローラと、を具備する。上記コントローラは、上記トレイに支持されたシートが上記支持面から所定高さ以上であることに応じて出力される第１信号を、上記残量センサから受信し、上記トレイに支持されたシートが上記支持面から所定高さ未満であることに応じて出力される第２信号を、上記残量センサから受信し、上記第１信号を受信した後に上記第２信号を受信してから、上記供給部によってシートが供給される毎に、シートの単位厚みを積算し、上記積算された値が、上記メモリに記憶された所定値に到達したと判断したことに応じて、上記報知機を作動させる。
【０００７】
上記残量センサが出力する信号が変化する所定高さと、報知機が作動されるときにトレイに残っているシートの目標検出高さとの差が、所定値としてメモリに記憶されることによって、報知機が作動されたときのトレイに残っているシートの枚数の装置個体毎のバラツキが抑制される。
【０００８】
(2)  好ましくは、上記コントローラは、上記第１信号を受信した後に上記第２信号を受信してから、上記供給部によって供給されたシートの枚数をカウントし、上記トレイにシートが支持されていないことに応じて出力される第３信号を、上記残量センサから受信し、上記第３信号を受信したことに応じて、カウントしたシートの枚数を上記メモリに記憶させ、上記メモリに記憶されたシートの枚数に基づいて、上記所定値を設定する。
【０００９】
上記構成によれば、使用されるシートの厚みに応じた所定値が設定されるので、報知機が作動されるときにトレイに残っているシートの目標検出高さが安定する。
【００１０】
(3)  好ましくは、上記トレイは、装置本体から引出可能であり、上記トレイが上記装置本体から引き出されたことを検出するトレイセンサを更に具備しており、上記コントローラは、上記第２信号を受信した後に、上記トレイが上記装置本体から引き出されたことに応じて出力される第４信号を上記トレイセンサから受信したことに応じて、上記積算を中止する。
【００１１】
上記構成によれば、トレイが装置本体から引き出されて、シートが補充された可能性があるときには、シートの単位厚みの積算が中止されるので、報知器の作動したときにトレイに大量のシートが残っている状態となることが抑制される。
【００１２】
(4)  好ましくは、上記コントローラは、上記第２信号を及び上記第４信号を受信した後に、上記トレイが上記装置本体に装着されたことに応じて出力される第５信号を上記トレイセンサから受信したときに、上記第２信号を上記残量センサから受信したことに応じて、上記報知機を作動させる。
【００１３】
上記構成によれば、第２信号を受信してから、トレイが装置本体に対して挿抜された後に、残量センサが第２信号を出力していれば、直ちに報知機が作動される。
【００１４】
(5)  好ましくは、上記報知機はディスプレイであり、上記報知器の作動は、上記ディスプレイに、上記トレイに支持されたシート残数が少ない旨の表示がなされることである。
【００１５】
(6)  好ましくは、上記トレイに支持されたシートの最上面に当接し、当該シートの高さに応じて回動するアクチュエータを有しており、上記アクチュエータは、上記トレイに支持されたシートが上記支持面から所定高さ以上であるときに第１状態となり、上記トレイに支持されたシートが上記支持面から所定高さ未満であるときに第２状態となり、上記残量センサは、上記第１状態の上記アクチュエータを検出したことに応じて上記第１信号を出力し、上記第２状態の上記アクチュエータを検出したことに応じて上記第２信号を出力する。
【００１６】
(7)  好ましくは、上記メモリに予め記憶された上記所定値は、上記所定高さと目標検出高さとの差である。
【発明の効果】
【００１７】
本発明によれば、報知機が作動されたときのトレイに残っているシートの枚数の装置個体毎のバラツキが抑制される。
【図面の簡単な説明】
【００１８】
【図１】図１は、プリンタ１０の外観斜視図である。
【図２】図２は、プリンタ１０の内部構造を模式的に示す模式断面図である。
【図３】図３は、残量センサ３１の構成を模式的に示す図であって、（Ａ）は、ＦＵＬＬ状態を示しており、（Ｂ）はＭＩＤ状態を示す。
【図４】図４は、残量センサ３１の構成を模式的に示す図であって、（Ａ）は、ＬＯＷ状態を示しており、（Ｂ）はＥｍｐｔｙ状態を示す。
【図５】図５は、プリンタ１０のブロック図である。
【図６】図６は、残量検出処理のフローチャートである。
【図７】図７は、ＬＯＷ状態警告判断処理のフローチャートである。
【図８】図８は、シート厚み推定処理のフローチャートである。
【図９】図９は、トレイ挿抜検出処理のフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の各実施形態について説明する。なお、以下に説明される各実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の各実施形態を適宜変更できることは言うまでもない。また、プリンタ１０が使用可能に水平面に設置された使用姿勢を基準として上下方向７が定義され、プリンタ１０の開口１３が形成された面を前面として前後方向８が定義され、プリンタ１０を前面から見て左右方向９が定義される。各実施形態では、使用姿勢において、上下方向７が鉛直方向に相当し、前後方向８及び左右方向９が水平方向に相当する。前後方向８及び左右方向９は、直交している。
【００２０】
［プリンタ１０の全体構成］
プリンタ１０は、図１に示されるように、インクジェット記録方式でシート１２（図２参照）に画像を記録するものである。プリンタ１０は、ファクシミリ機能、スキャン機能、及びコピー機能などの各種の機能を有していてもよい。プリンタ１０は、シート給送装置の一例である。プリンタ１０は、概ね直方体形状の筐体１４を有している。筐体１４の内部には、図２に示されるように、給送トレイ１５と、排出トレイ１６と、給送ローラ２３と、搬送ローラ対２５と、排出ローラ対２７と、記録部２４と、プラテン２６とが配置されている。筐体１４は、装置本体の一例である。給送トレイ１５は、トレイの一例である。
【００２１】
筐体１４の前面１４Ａで且つ左右方向９の概ね中央には、操作パネル１７が位置する。操作パネル１７は、プリンタ１０の各種コマンドを入力するためのテンキーなどを有する。操作パネル１７は、ユーザによる操作に応じた操作信号をコントローラ１３０（図５参照）に出力する。操作パネル１７には、ディスプレイ１８が設けられている。ディスプレイ１８は、ユーザへプリンタ１０の状態を報知するための各種オブジェクトやテキストが表示される。ディスプレイ１８は、液晶ディスプレイ、有機ＥＬディスプレイ等である。例えば、給送トレイ１５に支持されたシート１２の残数が少ない旨のオブジェクトが、ディスプレイ１８に表示される。ディスプレイ１８は、報知機の一例である。なお、報知機の具体例はディスプレイ１８に限定されず、スピーカ、ＬＥＤランプ、或いはこれらの組み合わせでもよい。
【００２２】
［給送トレイ１５、排出トレイ１６、給送ローラ２３］
図１及び図２に示されるように、筐体１４の前面１４Ａで且つ左右方向９の概ね中央には、開口１３が形成されている。給送トレイ１５は、開口１３を通じて前後方向８に挿抜される。給送トレイ１５は、上向きの支持面１５Ａ上に、複数のシート１２が積層された状態で支持する。排出トレイ１６は、給送トレイ１５の上方に配置されている。排出トレイ１６は、記録部２４及びプラテン２６の間から排出ローラ対２７によって排出されたシート１２を支持する。給送ローラ２３は、不図示のモータによって駆動されることによって、給送トレイ１５に支持されたシート１２を搬送路２８へ給送する。給送ローラ２３は、供給部の一例である。
【００２３】
［搬送路２８］
搬送路２８は、図２に示されるように、不図示のガイド部材や、記録部２４、プラテン２６等によって形成される空間を指す。搬送路２８は、給送トレイ１５の後端部から上方に延びつつＵターンし、記録部２４に対面する位置を経由して排出トレイ１６に至る経路である。搬送向きは、図２において一点鎖線の矢印で示されている。
【００２４】
［搬送ローラ対２５］
搬送ローラ対２５は、記録部２４より搬送向きの上流に配置されている。搬送ローラ対２５の一方のローラは、不図示のモータによって駆動される。他方のローラは、一方のローラの回転に伴って連れ回る。シート１２は、モータの正転駆動力が伝達されて正回転する搬送ローラ対２５に挟持されて、搬送向きに沿って搬送される。
【００２５】
［排出ローラ対２７］
排出ローラ対２７は、記録部２４より搬送向きの下流に配置されている。排出ローラ対２７の一方のローラは、不図示のモータによって駆動される。他方のローラは、一方のローラの回転に伴って連れ回る。シート１２は、モータの正転駆動力が伝達されて正回転する排出ローラ対２７に挟持されて、搬送向きに沿って搬送される。
【００２６】
［記録部２４、プラテン２６］
記録部２４及びプラテン２６は、図２に示されるように、搬送向きにおける搬送ローラ対２５及び排出ローラ対２７の間に配置されている。より詳細には、記録部２４及びプラテン２６は、搬送ローラ対２５より搬送向きの下流で、且つ排出ローラ対２７より搬送向きの上流に配置されている。また、記録部２４及びプラテン２６は、上下方向７において互いに対向して配置されている。
【００２７】
記録部２４は、キャリッジ２２と、キャリッジ２２に搭載された記録ヘッド２１とを備える。キャリッジ２２は、不図示のモータの駆動力が伝達されて左右方向９に往復移動する。記録ヘッド２１の下面には、複数のノズル２９が形成されている。記録ヘッド２１は、ピエゾ素子等の振動素子を振動させることによって、ノズル２９からインク滴を吐出する。キャリッジ２２が移動する過程において、プラテン２６に支持されたシート１２に対して記録ヘッド２１がインク滴を選択的に吐出することによって、シート１２に画像が記録される。なお、キャリッジ２２には、インクチューブが接続されている。インクチューブは、不図示のインクカートリッジと連結されている。インクチューブを通じて、インクカートリッジに貯留されたインクが記録ヘッド２１に供給される。
【００２８】
図２に示されるように、筐体１４の内部には、給送トレイ１５が筐体１４から引き出されたことを検知するトレイセンサ３０が設けられている。トレイセンサ３０は、例えば、給送トレイ１５が接離するスイッチ式のメカニカルセンサである。トレイセンサ３０は、筐体１４に装着された給送トレイ１５と当接することによって、ＯＮ状態となってＯＮ信号（第５信号の一例）を出力する。トレイセンサ３０は、筐体１４から給送トレイ１５が引き出されることによって、給送トレイ１５から離れてＯＦＦ状態となって、ＯＦＦ信号（第４信号の一例）を出力する。
【００２９】
［残量センサ３１］
図２〜４に示されるように、給送トレイ１５の上方には、残量センサ３１が位置する。残量センサ３１は、アクチュエータ３２，３３及びセンサ３４，３５を有する。アクチュエータ３２は、筐体１４又は筐体１４の内部に設けられた不図示のフレームに回動自在に支持されており、支軸３２Ａから下方且つ後方へ向かって延びている。センサ３４は、光学センサであり、アクチュエータ３２の支軸３２Ａ付近から径方向へ延びる被検出部３６を検出する。センサ３４は、被検出部３６を検出したときにＬＯＷ信号を出力する。センサ３４は、被検出部３６を検出しないときにＨＩＧＨ信号を出力する。
【００３０】
アクチュエータ３３は、アクチュエータ３２の前方において、筐体１４又は筐体１４の内部に設けられた不図示のフレームに回動自在に支持されており、支軸３３Ａから下方且つ後方へ向かって延びている。センサ３５は、光学センサであり、アクチュエータ３３の支軸３３Ａ付近から径方向へ延びる被検出部３７を検出する。センサ３５は、被検出部３７を検出したときにＬＯＷ信号を出力する。センサ３５は、被検出部３７を検出しないときにＨＩＧＨ信号を出力する。
【００３１】
図３，４に示されるように、各アクチュエータ３２，３３は、給送トレイ１５に支持された最上位置のシート１２と当接する。給送トレイ１５に支持されているシート１２の枚数に応じて、最上位置のシート１２に上下方向７の位置が変動する。したがって、アクチュエータ３２，３３は、給送トレイ１５に支持されているシート１２の枚数に応じて、回動位置が変動する。
【００３２】
詳細には、図３（Ａ）に示されるように、給送トレイ１５に、満載近くの枚数のシート１２が支持されている状態（ＦＵＬＬ状態）における各アクチュエータ３２，３３の回動位置では、アクチュエータ３２の被検出部３６はセンサ３４に検出されない。また、アクチュエータ３３の被検出部３７はセンサ３５に検出されない。したがって、センサ３４，３５からそれぞれ出力される信号の組は、（ＨＩＧＨ，ＨＩＧＨ）となる。
【００３３】
図３（Ｂ）に示されるように、給送トレイ１５に、中程度の枚数のシート１２が支持されている状態（ＭＩＤ状態）における各アクチュエータ３２，３３の回動位置では、アクチュエータ３２の被検出部３６はセンサ３４に検出される。他方、アクチュエータ３３の被検出部３７はセンサ３５に検出されない。したがって、センサ３４，３５からそれぞれ出力される信号の組は、（ＬＯＷ，ＨＩＧＨ）となる。ＭＩＤ状態は、第１状態の一例である。センサ３５が出力するＨＩＧＨ信号が第１信号の一例である。
【００３４】
図４（Ａ）に示されるように、給送トレイ１５に、残り数十枚のシート１２が支持されている状態（ＬＯＷ状態）における各アクチュエータ３２，３３の回動位置では、アクチュエータ３２の被検出部３６はセンサ３４に検出される。また、アクチュエータ３３の被検出部３７はセンサ３５に検出される。したがって、センサ３４，３５からそれぞれ出力される信号の組は、（ＬＯＷ，ＬＯＷ）となる。ＬＯＷ状態は、第２状態の一例である。また、ＭＩＤ状態からＬＯＷ状態へ各センサ３４，３５の信号が変化するときの、給送トレイ１５の支持面１５Ａ上の最上位置のシート１２の高さが、所定高さの一例である。センサ３５が出力するＬＯＷ信号が第２信号の一例である。
【００３５】
図４（Ｂ）に示されるように、給送トレイ１５に、シート１２が支持されていない状態（Ｅｍｐｔｙ状態）では、アクチュエータ３２の回動先端は、給送トレイ１５の支持面１５Ａに設けられた凹部１９に嵌まる。アクチュエータ３３の回動先端は、給送トレイ１５の支持面１５Ａに当接する。この状態における各アクチュエータ３２，３３の回動位置では、アクチュエータ３２の被検出部３６はセンサ３４に検出されない。他方、アクチュエータ３３の被検出部３７はセンサ３５に検出される。したがって、センサ３４，３５からそれぞれ出力される信号の組は、（ＨＩＧＨ，ＬＯＷ）となる。センサ３４，３５から出力される信号の組（ＨＩＧＨ，ＬＯＷ）が第３信号の一例である。
【００３６】
［コントローラ１３０］
図５に示されるように、コントローラ１３０は、ＣＰＵ１３１、ＲＯＭ１３２、ＲＡＭ１３３、ＥＥＰＲＯＭ１３４、及びＡＳＩＣ１３５を備えている。ＲＯＭ１３２には、ＣＰＵ１３１が各種動作を制御するためのプログラムなどが格納されている。ＲＡＭ１３３は、ＣＰＵ１３１が上記プログラムを実行する際に用いるデータや信号等を一時的に記録する記憶領域、或いはデータ処理の作業領域として使用される。ＥＥＰＲＯＭ１３４には、電源オフ後も保持すべき設定情報、例えば残量補正において用いられる目標高さ位置Ｈや検出高さＧ、差分値Ｄ、シートの推定厚みＴなどが格納される。ＲＯＭ１３２、ＲＡＭ１３３、及びＥＥＰＲＯＭ１３４は、メモリの一例である。検出高さＧが、所定高さの一例である。差分値Ｄが所定値の一例である。
【００３７】
ＡＳＩＣ１３５は、給送ローラ２３、搬送ローラ対２５、排出ローラ対２７、及び記録ヘッド２１を動作させるためのものである。コントローラ１３０は、ＡＳＩＣ１３５を通じて不図示のモータを駆動させることによって給送ローラ２３、搬送ローラ対２５、及び排出ローラ対２７を回転させる。また、コントローラ１３０は、ＡＳＩＣ１３５を通じて記録ヘッド２１の駆動素子に駆動信号を出力することによって、記録ヘッド２１にノズル２９を通じてインクを吐出させる。
【００３８】
また、ＡＳＩＣ１３５には、操作パネル１７及びディスプレイ１８と接続されている。コントローラ１３０は、ＡＳＩＣ１３５を通じて、ディスプレイ１８に各種オブジェクトやテキストを表示させる。
【００３９】
さらに、ＡＳＩＣ１３５には、トレイセンサ３０と、センサ３４，３５とが電気的に接続されている。コントローラ１３０は、給送トレイ１５が筐体１４から引き出されたか否かをトレイセンサ３０から受信した信号に基づいて判定する。また、コントローラ１３０は、センサ３４，３５から受信した信号に基づいて、給送トレイ１５に支持されたシート１２の量（枚数）を判定する。
【００４０】
ＥＥＰＲＯＭ１３４は、センサ３４，３５が出力する信号の組み合わせと、給送トレイ１５に支持されたシート１２の量との対応を示すテーブルを記憶している。このテーブルにおいて、センサ３４，３５からそれぞれ出力される信号の４つの組と、給送トレイ１５の４つの状態とは、以下のように対応している。
（ＨＩＧＨ，ＨＩＧＨ）：ＦＵＬＬ状態
（ＬＯＷ  ，ＨＩＧＨ）：ＭＩＤ状態
（ＬＯＷ  ，ＬＯＷ  ）：ＬＯＷ状態
（ＨＩＧＨ，ＬＯＷ  ）：Ｅｍｐｔｙ状態
【００４１】
残量補正において用いられる目標高さ位置Ｈ、検出高さＧ、差分値Ｄ、及びシートの推定厚みＴは、予め設定されてＥＥＰＲＯＭ１３４に記憶されている。目標高さ位置Ｈは、ＬＯＷ状態を判定するための値である。ＬＯＷ状態では、給送トレイ１５に支持されているシート１２の枚数は数十枚である。例えば、複数台のプリンタ１０を使用している状態において、この数十枚がプリンタ１０の個体毎に異なると、つまり、２０枚であったり５０枚であったりすると、ディスプレイ１８にＬＯＷ状態が表示されてから、給送トレイ１５にシート１２を補充せずに印刷可能な枚数が異なることとなり、ユーザにとって、シート１２を補充すべきタイミングがわかり難い。他方、アクチュエータ３２，３３の寸法誤差や筐体１４との組付け誤差から、センサ３４，３５が出力する信号が変化するときのアクチュエータ３２，３３の回動位置は一定となり難い。
【００４２】
したがって、プリンタ１０が出荷される前に、センサ３５が出力する信号が変化するときのアクチュエータ３３の回動位置を事前に計測して、目標高さ位置Ｈとの差分値Ｄを算出する。詳細には、給送トレイ１５の支持面１５Ａに、規定の高さが異なる治具を順次載置して、センサ３５が出力する信号がＨＩＧＨ信号からＬＯＷ信号に変化する治具の高さを決定する。例えば、決定された高さが６．０ｍｍであったとする。この高さ６．０ｍｍが、検出高さＧとしてプリンタ１０に設定される。そして、例えばシートの推定厚みＴが０．１ｍｍと設定されており、残り２５枚でＬＯＷ状態と判定させるのであれば、目標高さ位置Ｈが２．５ｍｍに設定される。そうすると、このプリンタ１０において、差分値Ｄは３．５ｍｍ（６．０ｍｍ−２．５ｍｍ）に設定される。差分値Ｄは、所定高さと目標検出高さとの差の一例である。
【００４３】
［残量検出処理］
以下、図６〜図９を参照しつつ、給送トレイ１５におけるシート１２の残量検出処理が説明される。給送トレイ１５においてシート１２の残量が変化するタイミングは、主として、プリンタ１０においてシート１２に画像記録が行われたときなので、シート１２に画像記録が行われたときを例として残量検出処理が説明される。
【００４４】
コントローラ１３０は、操作パネル１７において画像記録開始を受け付けたとき、又はプリンタ１０と情報通信可能なパソコンなどの外部情報機器を通じて画像記録開始を受け付けたときに、画像記録を開始する。コントローラ１３０は、例えば外部情報機器から画像記録開始のコマンド、及び印刷データを受信する。印刷データは、少なくとも１ページ分のデータを含むので、正常な印刷データを受信したコントローラ１３０は、１ページ分の印刷データがあると判断する（Ｓ１０：Ｙｅｓ）。
【００４５】
コントローラ１３０は、センサ３４，３５から受信した信号に基づいて、現在の給送トレイ１５の状態がＥｍｐｔｙ状態であるか否かを判定する（Ｓ１１）。コントローラ１３０は、直前にセンサ３４，３５から受信した信号の組をＲＡＭ１３３に記憶させている。したがって、ＲＡＭ１３３に記憶されているセンサ３４，３５から受信した信号の組に基づいて、現在の給送トレイ１５の状態を判定する。コントローラ１３０は、ＲＡＭ１３３に記憶されているセンサ３４，３５から受信した信号の組が（ＨＩＧＨ，ＬＯＷ）であれば、給送トレイ１５がＥｍｐｔｙ状態であると判定する（Ｓ１１：Ｙｅｓ）。コントローラ１３０は、ＲＡＭ１３３に記憶されているセンサ３４，３５から受信した信号の組が（ＨＩＧＨ，ＬＯＷ）でなければ、給送トレイ１５がＥｍｐｔｙ状態でないと判断する（Ｓ１１：Ｎｏ）。
【００４６】
コントローラ１３０は、給送トレイ１５がＥｍｐｔｙ状態であると判断すると（Ｓ１１：Ｙｅｓ）、ディスプレイ１８に給送トレイ１５がＥｍｐｔｙ状態である旨の表示を行う（Ｓ１２）。具体的には、例えば、「給送トレイにシートがありません。」とのテキストをディスプレイ１８に表示する。
【００４７】
ディスプレイ１８に給送トレイ１５がＥｍｐｔｙ状態である旨の表示がされた後、ユーザが操作パネル１７に当該表示を消去するための入力を行うと（Ｓ１３：Ｙｅｓ）、当該入力を受け付けたコントローラ１３０は、ディスプレイ１８から当該表示を消去する（Ｓ１４）。また、ユーザが給送トレイ１５にシート１２を補充することによって、センサ３４，３５からコントローラ１３０が受信した信号の組が（ＨＩＧＨ，ＬＯＷ）以外となれば、コントローラ１３０は、ディスプレイ１８から当該表示を消去する（Ｓ１４）。なお、コントローラ１３０は、センサ３４，３５から受信した信号の組をＲＡＭ１３３に上書きする。
【００４８】
コントローラ１３０は、給送トレイ１５がＥｍｐｔｙ状態でないと判断すると（Ｓ１１：Ｎｏ）、センサ３４，３５から受信した信号の組がＬＯＷ状態を示すもの、すなわち（ＬＯＷ，ＬＯＷ）に変化したかを判定する（Ｓ１５）。なお、コントローラ１３０は、周期的に、例えば数百ｍ秒毎にセンサ３４，３５から信号の組を受信している。そして、コントローラ１３０は、センサ３４，３５から受信した信号の組が（ＬＯＷ，ＬＯＷ）以外から、（ＬＯＷ，ＬＯＷ）へ変化したことに応じて、センサ３４，３５から受信した信号の組がＬＯＷ状態に変化したことを示すＬＯＷ変化フラグに「ＯＮ」の値を入力してＲＡＭ１３３に記憶させる。
【００４９】
コントローラ１３０は、ＲＡＭ１３３に記憶されたＬＯＷ変化フラグが「ＯＮ」であることに応じて、センサ３４，３５から受信した信号の組がＬＯＷ状態を示すものに変化したと判断する（Ｓ１５：Ｙｅｓ）。そして、コントローラ１３０は、給送トレイ１５の残量が補正中であることを示す残量補正中フラグに「ＯＮ」の値を入力してＲＡＭ１３３に記憶させる（Ｓ１６）。そして、コントローラ１３０は、ＲＡＭ１３３に記憶されている現在のシート量（高さ）を初期化、すなわちゼロにする（Ｓ１７）。また、コントローラ１３０は、ＬＯＷ変化フラグに「ＯＦＦ」の値を入力してＲＡＭ１３３に記憶させる。
【００５０】
また、コントローラ１３０は、センサ３４，３５から受信した信号の組がＬＯＷ状態を示すものに変化した後、Ｅｍｐｔｙ状態までの印刷枚数をカウントしていることを示す印刷枚数有効フラグに「ＯＮ」の値を入力してＲＡＭ１３３に記憶させる（Ｓ１８）。また、コントローラ１３０は、ＲＡＭ１３３に記憶されている現在の印刷枚数を初期化、すなわちゼロにする（Ｓ１９）。
【００５１】
そして、コントローラ１３０は、給紙処理を実行する（Ｓ２０）。給紙処理は、モータを駆動して、給送ローラ２３を回転させ、給送トレイ１５に積載されたシート１２の先端が搬送ローラ対２５へ到達するまでシート１２を給送する処理である。また、コントローラ１３０は、センサ３４，３５から受信した信号の組がＬＯＷ状態を示すものに変化していないと判断すると（Ｓ１５：Ｎｏ）、Ｓ１６からＳ１９の処理を実行することなく、給紙処理を実行する（Ｓ２０）。
【００５２】
給紙処理の後、コントローラ１３０は、頭出し処理を実行する（Ｓ２１）。頭出し処理は、モータを駆動して、先端が搬送ローラ対２５に到達したシート１２を、搬送ローラ対２５に挟持させて、シート１２の先端を、プラテン２６上の記録ヘッド２１の直下まで搬送する処理である。
【００５３】
頭出し処理の後、コントローラ１３０は、給送トレイ１５に積載されたシート１２の残量が補正中であるかを判断する（Ｓ２２）。コントローラ１３０は、ＲＡＭ１３３に記憶された残量補正中フラグを読み出し、残量補正中フラグが「ＯＮ」であれば残量が補正中であると判断する（Ｓ２２：Ｙｅｓ）。
【００５４】
コントローラ１３０は、残量が補正中であると判断すると（Ｓ２２：Ｙｅｓ）、ＲＡＭ１３３に記憶されている現在のシート量を１枚分だけ加えて更新する（Ｓ２３）。現在のシート量は、残量が補正中のときに給紙されたシートの枚数分に対応する高さである。したがって、１枚のシート１２が給送されると、シートの推定厚みＴに１枚を乗じた高さ、すなわち０．１ｍｍがシート量に加算される。現在のシート量がゼロであれば、加算された後のシート量は０．１ｍｍとなる。シート量の加算は、シートの単位厚みを積算する一例である。
【００５５】
続いて、コントローラ１３０は、更新された現在のシート量が差分値Ｄに到達したかを判断する（Ｓ２４）。例えば、差分値Ｄとして３．５ｍｍが設定されていれば、更新された現在のシート量が３．５ｍｍに到達したかを、コントローラ１３０は判断する。
【００５６】
コントローラ１３０は、更新された現在のシート量が差分値Ｄに到達したと判断したことに応じて（Ｓ２４：Ｙｅｓ）、残量補正中フラグに「ＯＦＦ」の値を入力してＲＡＭ１３３に記憶させる（Ｓ２５）。コントローラ１３０は、更新された現在のシート量が差分値Ｄに到達していないと判断したことに応じて（Ｓ２４：Ｎｏ）、残量補正中フラグを変更せずに印字処理（Ｓ２６）を実行する。また、コントローラ１３０は、残量が補正中でないと判断すると（Ｓ２２：Ｎｏ）、Ｓ２３からＳ２５の処理を実行せずに、印字処理（Ｓ２６）を実行する。
【００５７】
印字処理は、１枚のシートに印刷データに示される画像を記録する処理である。コントローラ１３０は、プラテン２６上のシート１２に対してキャリッジ２２を走査しつつ、記録ヘッド２１を駆動してノズル２９からインク滴を選択的にシート１２へ吐出させる。１パス分の画像記録が終了すると、コントローラ１３０は、モータを駆動して搬送ローラ対２５及び排出ローラ対２７を改行幅分だけ駆動する。これにより、プラテン２６上のシート１２が搬送向きへ改行幅分だけ搬送される。コントローラ１３０は、シート１２の搬送が停止している間に、１パス分の画像記録を実行する。これらが繰り返されて、１枚のシート１２に対して画像記録が行われる。
【００５８】
コントローラ１３０は、１枚分の画像記録が終了すると、排紙処理を実行する（Ｓ２７）。排紙処理は、モータを駆動して排出ローラ対２７を連続的に駆動し、画像記録後のシート１２を排出トレイ１６へ排出する処理である。
【００５９】
排紙処理後、コントローラ１３０は、ＬＯＷ状態警告判断処理を実行する（Ｓ２８）。ＬＯＷ状態警告判断処理の詳細については後述される。ＬＯＷ状態警告判断処理後、コントローラ１３０は、ディスプレイ１８における給送トレイ１５の残量警告の表示を更新する（Ｓ２９）。詳細には、コントローラ１３０は、ＬＯＷ状態を除いて、ＲＡＭ１３３に記憶されているセンサ３４，３５から受信した信号の組に基づいて、ディスプレイ１８の残量警告の表示を更新する。
【００６０】
すなわち、コントローラ１３０は、センサ３４，３５から受信した信号の組が（ＨＩＧＨ，ＨＩＧＨ）であれば、ＦＵＬＬ状態である旨の残量警告の表示をディスプレイ１８に行う。また、コントローラ１３０は、センサ３４，３５から受信した信号の組が（ＬＯＷ，ＨＩＧＨ）であれば、ＭＩＤ状態である旨の残量警告の表示をディスプレイ１８に行う。また、コントローラ１３０は、センサ３４，３５から受信した信号の組が（ＨＩＧＨ，ＬＯＷ状態）であれば、Ｅｍｐｔｙ状態である旨の残量警告の表示をディスプレイ１８に行う。
【００６１】
コントローラ１３０は、センサ３４，３５から受信した信号の組が（ＬＯＷ，ＬＯＷ）であれば、ＬＯＷ状態警告判断処理においてＬＯＷ警告を行うと判断したことを条件として、ＬＯＷ状態である旨の残量警告の表示をディスプレイ１８に行う。他方、コントローラ１３０は、センサ３４，３５から受信した信号の組が（ＬＯＷ，ＬＯＷ）であっても、ＬＯＷ状態警告判断処理においてＬＯＷ警告を行うと判断していないことを条件として、ＭＩＤ状態である旨の残量警告の表示をディスプレイ１８に行う。残量警告の表示をディスプレイ１８に行うことは、報知機を作動させる一例である。
【００６２】
コントローラ１３０は、ディスプレイ１８の残量警告の表示を更新した後、シート厚み推定処理を実行する（Ｓ３０）。シート厚み推定処理の詳細については後述される。
【００６３】
［ＬＯＷ状態警告判断処理］
図７に示されるように、コントローラ１３０は、ＲＡＭ１３３に記憶されたセンサ３４，３５から受信した信号の組が（ＬＯＷ，ＬＯＷ）であるかを判断する（Ｓ３１）。コントローラ１３０は、センサ３４，３５から受信した信号の組が（ＬＯＷ，ＬＯＷ）であると判断したことに応じて（Ｓ３１：Ｙｅｓ）、ＲＡＭ１３３に記憶された残量補正中フラグが「ＯＮ」であるかを判断する（Ｓ３２）。
【００６４】
コントローラ１３０は、残量補正中フラグが「ＯＮ」でないと判断したことに応じて（Ｓ３２：Ｎｏ）、ＬＯＷ状態の警告表示を行うと判断する（Ｓ３３）。コントローラ１３０は、ＬＯＷ状態の警告表示を行うと判断すると、ＬＯＷ警告フラグに「ＯＮ」の値を入力してＲＡＭ１３３に記憶させる。コントローラ１３０は、センサ３４，３５から受信した信号の組が（ＬＯＷ，ＬＯＷ）でないと判断したとき、または残量補正中フラグが「ＯＮ」であると判断したとき、ＬＯＷ状態警告判断処理を終了する。
【００６５】
［シート厚み推定処理］
図８に示されるように、コントローラ１３０は、印刷枚数有効フラグが「ＯＮ」であるかを判断する（Ｓ４０）。コントローラ１３０は、印刷枚数有効フラグが「ＯＦＦ」であれば（Ｓ４０：Ｎｏ）、シート厚み推定処理を終了する。
【００６６】
コントローラ１３０は、印刷枚数有効フラグが「ＯＮ」であると判断したことに応じて、ＲＡＭ１３３に記憶されたセンサ３４，３５から受信した信号の組が（ＬＯＷ，ＬＯＷ）であるかを判断する（Ｓ４１）。コントローラ１３０は、センサ３４，３５から受信した信号の組が（ＬＯＷ，ＬＯＷ）であると判断したことに応じて（Ｓ４１：Ｙｅｓ）、ＲＡＭ１３３に記憶されている現在の印刷枚数を１枚カウントアップする（Ｓ４２）。
【００６７】
コントローラ１３０は、センサ３４，３５から受信した信号の組が（ＬＯＷ，ＬＯＷ）でないと判断したことに応じて（Ｓ４１：Ｎｏ）、または、現在の印刷枚数をカウントアップした後、ＲＡＭ１３３に記憶されたセンサ３４，３５から受信した信号の組が（ＨＩＧＨ，ＬＯＷ）であるかを判断する（Ｓ４３）。
【００６８】
コントローラ１３０は、センサ３４，３５から受信した信号の組が（ＨＩＧＨ，ＬＯＷ）であると判断したことに応じて（Ｓ４３：Ｙｅｓ）、センサ３４，３５から受信した信号の組が（ＬＯＷ，ＬＯＷ）から（ＨＩＧＨ，ＬＯＷ）になるまでに、給送トレイ１５が筐体１４から引き出されていないかを判断する（Ｓ４４）。給送トレイ１５が筐体１４から引き出されたかの判断は、後述されるトレイ挿抜検出処理において、ＲＡＭ１３３に記憶されるトレイ挿抜フラグの値に基づいて判断される。
【００６９】
コントローラ１３０は、給送トレイ１５が筐体１４から引き出されていないと判断したことに応じて（Ｓ４４：Ｙｅｓ）、ＲＡＭ１３３に記憶された現在の印刷枚数に基づいてシート厚みを算出する（Ｓ４５）。詳細には、コントローラ１３０は、検出高さＧ（例えば、６．０ｍｍ）を現在の印刷枚数で除することによって、１枚のシート１２の厚みを算出する（６．０ｍｍ／現在の印刷枚数）。
【００７０】
詳細には、現在の印刷枚数は、センサ３４，３５から（ＬＯＷ，ＬＯＷ）の信号の組を受信してから、（ＨＩＧＨ，ＬＯＷ）の信号の組を受信するまでにプリンタ１０が印刷したシート１２の枚数、つまり、給送トレイ１５の状態が、ＭＩＤ状態からＬＯＷ状態に切り替わってから、Ｅｍｐｔｙ状態に切り替わるまでにプリンタ１０が印刷したシート１２の枚数に相当する。また、検出高さＧは、センサ３５から受信する信号がＨＩＧＨからＬＯＷ状態に切り替わったときの給送トレイ１５の支持面１５Ａから最上位置のシート１２までの高さ、つまり、給送トレイ１５の状態がＭＩＤ状態からＬＯＷ状態に切り替わったときの、給送トレイ１５に積載されているシート１２のうち最上位位置のシート１２の支持面１５Ａからの高さに相当する。
【００７１】
したがって、検出高さＧを現在の印刷枚数で除することによって、シート１２の１枚当たりの厚みを精度よく推定することができる。そして、算出した厚みを、シートの推定厚みＴとして更新してＲＡＭ１３３に記憶させる（Ｓ４５）。また、コントローラ１３０は、印刷枚数有効フラグに「ＯＦＦ」の値を入力してＲＡＭ１３３に記憶させる。
【００７２】
コントローラ１３０は、給送トレイ１５が筐体１４から引き出されたと判断したことに応じて（Ｓ４４：Ｎｏ）、シート１２の厚みを算出せずに（Ｓ４６）、トレイ挿抜フラグに「ＯＦＦ」の値を入力してＲＡＭ１３３に記憶させる。そして、コントローラ１３０は、シート厚み推定処理を終了する。また、コントローラ１３０は、センサ３４，３５から受信した信号の組が（ＨＩＧＨ，ＬＯＷ）でないと判断したことに応じて（Ｓ４３：Ｎｏ）、シート厚み推定処理を終了する。
【００７３】
［トレイ挿抜検出処理］
図９に示されるように、コントローラ１３０は、プリンタ１０の電源がＯＮにされた後（Ｓ５１）、トレイセンサ３０から受信した信号を監視する（Ｓ５２）。コントローラ１３０は、トレイセンサ３０から受信した信号がＯＮ状態からＯＦＦ状態に変化したことに応じて、コントローラ１３０は、給送トレイ１５が筐体１４から引き出されたと判断する。
【００７４】
コントローラ１３０は、給送トレイ１５が筐体１４から引き出されたと判断したことに応じて（Ｓ５２：Ｙｅｓ）、残量補正中フラグに「ＯＦＦ」の値を入力してＲＡＭ１３３に記憶させる（Ｓ５３）。また、コントローラ１３０は、印刷枚数有効フラグに「ＯＦＦ」の値を入力してＲＡＭ１３３に記憶させる（Ｓ５４）。また、コントローラ１３０は、トレイ挿抜フラグに「ＯＮ」の値を入力してＲＡＭ１３３に記憶させる。
【００７５】
残量補正中フラグに「ＯＦＦ」の値が入力されることによって、筐体１４引き出された給送トレイ１５が戻された後、センサ３４，３５から受信した信号として（ＬＯＷ，ＬＯＷ）がＲＡＭ１３３に記憶されると、ＬＯＷ状態警告判断処理においてＬＯＷ状態の警告表示を行うと判断される。
【００７６】
印刷枚数有効フラグに「ＯＦＦ」の値が入力されることによって、筐体１４引き出された給送トレイ１５が戻された後、シート厚み推定処理において、現在の印刷枚数がカウントアップされない。
【００７７】
［本実施形態の作用効果］
本実施形態によれば、センサ３４，３５から受信した信号の組が（ＬＯＷ，ＬＯＷ）となるときの給送トレイ１５における最上位置のシート１２の高さと、目標高さ位置Ｈとの差分値Ｄが、ＥＥＰＲＯＭ１３４に記憶されることによって、ディスプレイ１８にＬＯＷ状態の警告表示が表示されたときに、給送トレイ１５に残っているシート１２の枚数の装置個体毎のバラツキが抑制される。
【００７８】
また、シート厚み推定処理において、ＬＯＷ状態からＥｍｐｔｙ状態になるまでに給送トレイ１５から給送されたシート１２の枚数と検出高さＧに基づいて、シート１２の１枚当たりの厚みが推定されて、シートの推定厚みＴが更新されるので、ディスプレイ１８にＬＯＷ状態が警告表示されるときに、給送トレイ１５に残っているシート１２の目標高さ位置Ｈが安定する。
【００７９】
また、センサ３４，３５から受信した信号の組が（ＬＯＷ，ＬＯＷ）から（ＨＩＧＨ，ＬＯＷ）となるまでに、給送トレイ１５が筐体１４から引き出されて、シート１２が補充された可能性があるときには、残量補正中フラグに「ＯＦＦ」の値が入力される。これにより、ディスプレイ１８にＬＯＷ状態の警告表示がされたときに、給送トレイ１５に大量のシート１２が残っている状態となることが抑制される。
【００８０】
また、センサ３４，３５から受信した信号の組が（ＬＯＷ，ＬＯＷ）から（ＨＩＧＨ，ＬＯＷ）となるまでに、給送トレイ１５が筐体１４から引き出され、再び給送トレイ１５が筐体１４に戻された後に、センサ３４，３５から受信した信号の組が（ＬＯＷ，ＬＯＷ）であれば、直ちにディスプレイ１８にＬＯＷ状態の警告表示がされる。
【００８１】
［変形例］
前述された実施形態では、残量センサ３１として、２個のアクチュエータ３２，３３及びセンサ３４，３５を有する構成が開示されているが、これに限らない。例えば、残量センサ３１は、１個のアクチュエータ及びセンサによって実現され、ＭＩＤ状態及びＬＯＷ状態のみがコントローラに判断されてもよい。また、各アクチュエータ３２，３３及びセンサ３４，３５は、筐体１４やフレームに設けられなくてもよい。例えば、給送ローラ２３を支持するアームに、各アクチュエータ３２，３３及びセンサ３４，３５が設けられてもよい。また、トレイセンサ３０は、メカニカルセンサに限らない。例えば、給送トレイ１５の有無を光学的に検出する光学センサであってもよい。
【符号の説明】
【００８２】
１０・・・プリンタ（シート給送装置）
１４・・・筐体（装置本体）
１５・・・給送トレイ
１８・・・ディスプレイ（報知機）
２１・・・記録ヘッド
３０・・・トレイセンサ
３１・・・残量センサ
３３・・・アクチュエータ
１３０・・・コントローラ
１３２・・・ＲＯＭ（メモリ）
１３３・・・ＲＡＭ（メモリ）
１３４・・・ＥＥＰＲＯＭ（メモリ）
【図１】
2019131373.tif 000003
【図２】
2019131373.tif 000004
【図３】
2019131373.tif 000005
【図４】
2019131373.tif 000006
【図５】
2019131373.tif 000007
【図６】
2019131373.tif 000008
【図７】
2019131373.tif 000009
【図８】
2019131373.tif 000010
【図９】
2019131373.tif 000011