(57)【要約】【課題】シートを給紙する給紙部を決定するための優先順位を適切に変更することができる画像形成装置を提供する。【解決手段】複数の給紙部と、前記給紙部から給紙されたシートに画像を形成する画像形成部と、前記給紙部の状態に応じた信号を出力するセンサと、前記画像形成部に画像を形成させる画像形成指示を受け付ける受付部と、制御部と、を備え、前記制御部は、前記給紙部へのシートの供給を検知する検知処理と、前記検知処理にて前記給紙部へのシートの供給が検知されてから、前記受付部によって前記画像形成指示を受け付けるまでの経過時間を計測する計測処理と、前記画像形成部への給紙の開始前において、前記経過時間が所定時間よりも短い前記給紙部である対象給紙部の優先順位を上げる順位変更処理と、前記優先順位の最も高い給紙部から給紙したシートに画像を形成する画像形成処理と、を実行する。【選択図】図５
2015045680.tif 000002
【特許請求の範囲】
【請求項１】
複数の給紙部と、
前記給紙部から給紙されたシートに画像を形成する画像形成部と、
前記給紙部の状態に応じた信号を出力するセンサと、
前記画像形成部に画像を形成させる画像形成指示を受け付ける受付部と、
制御部と、を備え、
前記制御部は、
前記センサによって出力される前記信号によって、前記給紙部へのシートの供給を検知する検知処理と、
前記検知処理にて前記給紙部へのシートの供給が検知されてから、前記受付部によって前記画像形成指示を受け付けるまでの経過時間を計測する計測処理と、
前記画像形成指示で指示された画像の形成に用いるシートを給紙する給紙部を決定するための優先順位を変更する処理であって、前記画像形成部への給紙の開始前において、前記経過時間が所定時間よりも短い前記給紙部である対象給紙部を特定し、特定された対象給紙部について優先順位を上げる順位変更処理と、
前記優先順位の最も高い給紙部から給紙したシートに画像を形成する画像形成処理と、を実行する画像形成装置。
【請求項２】
前記画像形成指示で指示される画像の形成においてシートを給紙する給紙部を決定するためのあらかじめ定められた基礎優先順位を記憶する記憶部を備え、
前記制御部は、前記順位変更処理において、前記対象給紙部が存在しない場合には、前記基礎優先順位を本優先順位とし、前記対象給紙部が存在する場合には、前記基礎優先順位における前記対象給紙部の前記優先順位を上げた優先順位を本優先順位と定め、
前記画像形成処理においては、前記本優先順位の最も高い給紙部から給紙したシートに画像を形成する、請求項１に記載の画像形成装置。
【請求項３】
前記センサは、前記給紙部に供給されているシートの有無に応じた信号を出力するシートセンサと、装置本体に対し着脱可能な前記給紙部の着脱に応じた信号を出力する着脱センサとを有し、
前記制御部は、前記検知処理において、前記着脱センサによって、前記給紙部が装置本体に対して脱離したことに応じた信号を検出してから、装着したことに応じた信号を検出することによって、前記給紙部へのシートの供給を検知するか、或いは、前記シートセンサによって、前記給紙部へ供給されているシートが無しであることに応じた信号を検出してから、有りであることに応じた信号を検出することによって、前記給紙部へのシートの供給を検知する、請求項２に記載の画像形成装置。
【請求項４】
前記制御部は、前記画像形成処理において、給紙を行っている前記給紙部からシートが無くなった際には、給紙を行う前記給紙部を、前記本優先順位において前記給紙を行っている前記給紙部の次の順位の前記給紙部に変更する請求項２または３の画像形成装置。
【請求項５】
前記制御部は、前記順位変更処理において、前記対象給紙部の、前記画像形成指示で指示された画像の形成時における前記本優先順位を、前記対象給紙部以外の給紙部の前記本優先順位よりも高くする請求項２から４のいずれかに記載の画像形成装置。
【請求項６】
前記制御部は、前記順位変更処理において、前記対象給紙部が複数存在する場合には、前記本優先順位を定める際に、前記対象給紙部の間において前記基礎優先順位に基づく相対的な順位を変更しない請求項２から５のいずれかに記載の画像形成装置。
【請求項７】
前記制御部は、前記順位変更処理において、前記対象給紙部が複数存在する場合には、前記本優先順位を定める際に、前記対象給紙部間において前記経過時間がより短い前記対象給紙部の優先順位がより高くなるようにする、請求項２から５のいずれかに記載の画像形成装置。
【請求項８】
前記給紙部に供給されるシートの種類に関する設定を受け付ける第１の設定部を備え、
前記制御部は、前記順位変更処理において、前記経過時間が所定時間よりも短いことに加えて、前記給紙部へのシートの供給に際して前記第１の設定部による設定が受け付けられている前記対象給紙部が存在する場合には、当該対象給紙部の前記本優先順位を、前記第１の設定部による設定が行われていない前記対象給紙部よりも高くする、請求項２から６のいずれかに記載の画像形成装置。
【請求項９】
画像の形成に使用するシートの種類に関する設定を受け付ける第２の設定部を備え、
前記画像形成指示を受け付ける際に、前記第２の設定部による設定を受け付ける、請求項８に記載の画像形成装置。
【請求項１０】
前記制御部は、前記順位変更処理において、前記経過時間が所定時間よりも短いことに加えて、前記給紙部へのシートの供給に際して前記第１の設定部による設定が受け付けられている前記対象給紙部が存在する場合であっても、前記第１の設定部によって受け付けられたシートの種類が前記第２の設定部によって受け付けられたシートの種類と異なる前記対象給紙部である場合には、当該対象給紙部の前記本優先順位を上げない請求項９に記載の画像形成装置。
【請求項１１】
前記制御部は、前記順位変更処理において、前記経過時間が所定時間よりも短いことに加えて、前記給紙部へのシートの供給に際して前記第１の設定部による設定が受け付けられている前記対象給紙部が存在する場合であっても、当該対象給紙部の前記第１の設定部によって受け付けられたシートの種類が前記第２の設定部によって受け付けたシートの種類と異なる場合において、
前記第２の設定部によって設定された前記シートの種類と同じ種類の前記シートが供給された前記給紙部が存在する場合には、当該給紙部の前記本優先順位を、当該給紙部以外の給紙部よりも高くする、請求項１０に記載のシート搬送装置。
【請求項１２】
ユーザに報知する報知部を備え、
前記制御部は、前記順位変更処理において、前記対象給紙部が、前記画像形成指示で指示された画像の形成に用いることができない前記給紙部である場合には、前記第１の設定部による設定もしくは前記第２の設定部による設定のうち少なくともいずれか一方の確認を促す旨をユーザに報知する請求項９から１１のいずれかに記載の画像形成装置。
【請求項１３】
ユーザに報知する報知部を備え、
前記第２の設定部は、画像の形成に使用する前記給紙部の設定を受け付けることにより、画像の形成に使用するシートの種類に関する設定を受け付けるものであって、
前記制御部は、前記順位変更処理において、前記対象給紙部が、前記第２の設定部で設定を受け付けた前記給紙部でない場合には、前記第２の設定部による設定の確認を促す旨をユーザに報知する請求項９に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の給紙部を備えた画像形成装置に関する。
【背景技術】
【０００２】
従来の画像形成装置において、例えば特許文献１のように、複数の給紙部を備え、画像形成に用いるシートが入った給紙部を自動選択する画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−３３８２１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら上記従来例においては、例えばユーザがこれから実行しようとする画像形成に用いたいシートを給紙部に入れる等、これから実行しようとする画像形成のために給紙部の操作が行われた場合に、給紙部を自動選択する際の選択の優先順位が低い場合には、操作が行われた給紙部から給紙がされ難いことがある。
【０００５】
本発明は上述した問題点を解決するためになされたものであり、シートを給紙する給紙部を決定するための優先順位を適切に変更できる画像形成装置を提供するものである。
【課題を解決するための手段】
【０００６】
この目的を達成するためになされた本発明の画像形成装置は、複数の給紙部と、前記給紙部から給紙されたシートに画像を形成する画像形成部と、前記給紙部の状態に応じた信号を出力するセンサと、前記画像形成部に画像を形成させる画像形成指示を受け付ける受付部と、制御部と、を備え、前記制御部は、前記センサによって出力される前記信号によって、前記給紙部へのシートの供給を検知する検知処理と、前記検知処理にて前記給紙部へのシートの供給が検知されてから、前記受付部によって前記画像形成指示を受け付けるまでの経過時間を計測する計測処理と、前記画像形成指示で指示された画像の形成に用いるシートを給紙する給紙部を決定するための優先順位を変更する処理であって、前記画像形成部への給紙の開始前において、前記経過時間が所定時間よりも短い前記給紙部である対象給紙部を特定し、特定された対象給紙部について優先順位を上げる順位変更処理と、前記優先順位の最も高い給紙部から給紙したシートに画像を形成する画像形成処理と、を実行することを特徴とする。
【０００７】
このようにすれば、シートを給紙する給紙部を決定するための優先順位を適切に変更することができる。
【０００８】
また、前記画像形成指示で指示される画像の形成においてシートを給紙する給紙部を決定するためのあらかじめ定められた基礎優先順位を記憶する記憶部を備え、前記制御部は、前記順位変更処理において、前記対象給紙部が存在しない場合には、前記基礎優先順位を本優先順位とし、前記対象給紙部が存在する場合には、前記基礎優先順位における前記対象給紙部の前記優先順位を上げた優先順位を本優先順位と定め、前記画像形成処理においては、前記本優先順位の最も高い給紙部から給紙したシートに画像を形成するものであってもよい。
【０００９】
このようにすれば、シートを給紙する給紙部を決定するための優先順位を、対象給紙部について考慮する前の優先順位から適切に変更することができる。
【００１０】
また、前記センサは、前記給紙部に供給されているシートの有無に応じた信号を出力するシートセンサと、装置本体に対し着脱可能な前記給紙部の着脱に応じた信号を出力する着脱センサとを有し、前記制御部は、前記検知処理において、前記着脱センサによって、前記給紙部が装置本体に対して脱離したことに応じた信号を検出してから、装着したことに応じた信号を検出することによって、前記給紙部へのシートの供給を検知するか、或いは、前記シートセンサによって、前記給紙部へ供給されているシートが無しであることに応じた信号を検出してから、有りであることに応じた信号を検出することによって、前記給紙部へのシートの供給を検知するものであってもよい。
【００１１】
このようにすれば、給紙部の装置本体に対する脱離後の装着に応じた信号を検出、或いは、給紙部に供給されているシートが無しであることに応じた信号を検出してから有りであることに応じた信号を検出することによって、給紙部へのシートの供給を検知して、シートを給紙する給紙部を決定するための優先順位を適切に変更することができる。
【００１２】
また、前記制御部は、前記画像形成処理において、給紙を行っている前記給紙部からシートが無くなった際には、給紙を行う前記給紙部を、前記本優先順位において前記給紙を行っている前記給紙部の次の順位の前記給紙部に変更するものであってもよい。
【００１３】
このようにすれば、シートを給紙する給紙部を決定するための優先順位を適切に変更することができるとともに、給紙していた給紙部からシートが無くなった際には、給紙を行う給紙部を決定するための優先順位に基づいて、給紙する給紙部を変更することが出来る。
【００１４】
また、前記制御部は、前記順位変更処理において、前記対象給紙部の、前記画像形成指示で指示された画像の形成時における前記本優先順位を、前記対象給紙部以外の給紙部の前記本優先順位よりも高くするものであってもよい。
【００１５】
このようにすれば、シートを給紙する給紙部を決定するための優先順位を、適切に上げることができる。 
【００１６】
また、前記制御部は、前記順位変更処理において、前記対象給紙部が複数存在する場合には、前記本優先順位を定める際に、前記対象給紙部の間において前記基礎優先順位に基づく相対的な順位を変更しないものであってもよい。
【００１７】
このようにすれば、複数の給紙部へのシートの供給がある場合においても、優先順位を適切に変更することすることができる。 
【００１８】
また、前記制御部は、前記順位変更処理において、前記対象給紙部が複数存在する場合には、前記本優先順位を定める際に、前記対象給紙部間において前記経過時間がより短い前記対象給紙部の優先順位がより高くなるようにするものであってもよい。
【００１９】
このようにすれば、複数の給紙部へのシートの供給がある場合においても、シートの供給がなされてからの経過時間の長短を考慮して、優先順位を適切に変更することすることができる。 
【００２０】
また、前記給紙部に供給されるシートの種類に関する設定を受け付ける第１の設定部を備え、前記制御部は、前記順位変更処理において、前記経過時間が所定時間よりも短いことに加えて、前記給紙部へのシートの供給に際して前記第１の設定部による設定が受け付けられている前記対象給紙部が存在する場合には、当該対象給紙部の前記本優先順位を、前記第１の設定部による設定が行われていない前記対象給紙部よりも高くするものであってもよい。
【００２１】
このようにすれば、給紙部に供給されるシートの種類に関する設定が行われているか否かについて配慮することによって、配慮しない場合よりも優先順位を適切に変更することができる。 
【００２２】
また、画像の形成に使用するシートの種類に関する設定を受け付ける第２の設定部を備え、前記画像形成指示を受け付ける際に、前記第２の設定部による設定を受け付けるものであってもよい。
【００２３】
このようにすれば、シートを給紙する給紙部を決定するための優先順位を適切に変更することができるとともに、画像形成部に画像を形成させる画像形成指示を受け付ける際に、画像の形成に使用するシートの種類に関する設定を行うことができる。
【００２４】
前記制御部は、前記順位変更処理において、前記経過時間が所定時間よりも短いことに加えて、前記給紙部へのシートの供給に際して前記第１の設定部による設定が受け付けられている前記対象給紙部が存在する場合であっても、前記第１の設定部によって受け付けられたシートの種類が前記第２の設定部によって受け付けられたシートの種類と異なる前記対象給紙部である場合には、当該対象給紙部の前記本優先順位を上げないものであってもよい。
【００２５】
このようにすれば、給紙部へ供給されるシートの種類に関する設定が行われているか否か、及び、画像の形成に使用するシートの種類に関する設定内容についても配慮することによって、優先順位を適切に変更することが出来る。
【００２６】
また、前記制御部は、前記順位変更処理において、前記経過時間が所定時間よりも短いことに加えて、前記給紙部へのシートの供給に際して前記第１の設定部による設定が受け付けられている前記対象給紙部が存在する場合であっても、当該対象給紙部の前記第１の設定部によって受け付けられたシートの種類が前記第２の設定部によって受け付けたシートの種類と異なる場合において、前記第２の設定部によって設定された前記シートの種類と同じ種類の前記シートが供給された前記給紙部が存在する場合には、当該給紙部の前記本優先順位を、当該給紙部以外の給紙部よりも高くするものであってもよい。
【００２７】
このようにすれば、給紙部に供給されるシートの種類に関する設定が行われているか否か、及び、画像の形成に使用するシートの種類に関する設定内容についても配慮することによって、対象給紙部以外についても優先順位を適切に変更することが出来る。
【発明の効果】
【００２８】
本発明によれば、シートを給紙する給紙部を決定するための優先順位を適切に変更することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施の形態に係るプリンタ１００の構成を示す説明図である。
【図２】プリンタ１００の電気的構成を概略的に示すブロック図である。
【図３】基礎優先順位の一例を示す概略的な表である。
【図４】プリンタ１００が行う印刷機能のメイン処理のフローチャートである。
【図５】図４のメイン処理の中で行われる優先順位決定処理のフローチャートである。
【図６】第３実施例における、メイン処理の中で行われる図５とは異なる優先順位決定処理のフローチャートである。
【図７】第４実施例における、メイン処理の中で行われる図５及び図６とは異なる優先順位決定処理のフローチャートである。
【図８】第５実施例における、メイン処理の中で行われる図５〜図７とは異なる優先順位決定処理のフローチャートである。
【発明を実施するための形態】
【００３０】
以下、本発明を具体化した実施の形態について、添付図面を参照しつつ詳細に説明する。
【００３１】
（第１実施例）
［プリンタの全体構成］
図１は、本発明の実施の形態に係るプリンタ１００（画像形成装置の一例）の構成を示す説明図である。
【００３２】
本形態のプリンタ１００は、図１に示すように、本体筐体１１０（装置本体の一例）と、印刷部１０（画像形成部の一例）と、操作パネル４０（受付部の一例）と、給紙トレイ５１（給紙部の一例）と、を主に備えている。
【００３３】
印刷部１０は、本体筐体１１０の内部に位置し、周知の電子写真方式によって用紙にトナー像を形成するプロセス部５と、用紙をプロセス部５に沿って搬送する搬送ベルト７と、形成されたトナー像を用紙に定着させる定着部８とを主に備えている。この印刷部１０により、用紙への所望の画像の印刷が可能になっている。
【００３４】
操作パネル４０は、本体筐体１１０の上面に位置しており、図示しない液晶ディスプレイと、スタートキー、ストップキー、テンキー等から構成されるボタン群とを備えている。この操作パネル４０によりプリンタ１００の動作状況の表示やユーザによる入力操作が可能になっている。ユーザによる入力操作とは、例えば印刷部１０に印刷を行わせる指示である印刷指示（画像形成指示の一例）である。なお印刷指示の際に、ユーザは、併せて印刷に用いる用紙の種類（サイズ、厚さ等）や給紙を行う給紙トレイ５１等を指示することが可能である。
【００３５】
給紙トレイ５１は、本体筐体１１０の下部及び前部に位置し、画像の形成に供される用紙を積載する。本形態のプリンタ１００は、給紙トレイ５１として、トレイ５１Ａ、トレイ５１Ｂ、トレイ５１Ｃ、及びＭＰトレイ５１Ｄの４つを有している。トレイ５１Ａ、トレイ５１Ｂ、トレイ５１Ｃは、本体筐体１１０に対してそれぞれ前方向に引き出し可能に構成されており、本体筐体１１０から一部または全てが引き出されることによる脱離状態と、本体筐体１１０に取り付けられ、全てが本体筐体１１０内に収容されることによる装着状態とに、それぞれ個別に状態変化する。トレイ５１Ａ〜トレイ５１Ｃが脱離状態である場合には、ユーザが用紙を載置することが可能である。また、トレイ５１Ａ〜トレイ５１Ｃが装着状態である場合には、プリンタ１００はトレイ５１Ａ〜トレイ５１Ｃから用紙を給紙することが可能である。また、ＭＰトレイ５１Ｄは、ユーザが用紙を載置可能でありプリンタ１００はＭＰトレイ５１Ｄから用紙を給紙することが可能である。
【００３６】
各給紙トレイ５１Ａ〜５１Ｄには、それぞれ、載置されている用紙を搬送路１１に引き出す給紙ローラ７１Ａ〜７１Ｄが設けられている。印刷部１０にて印刷に使用される用紙は、トレイ５１Ａ、トレイ５１Ｂ、トレイ５１Ｃ、ＭＰトレイ５１Ｄのいずれかから対応する給紙ローラ７１Ａ〜７１Ｄによって給紙され、搬送路１１を通ってプロセス部５に搬送され、印刷部１０の各構成要素によって印刷される。図１中では、搬送路１１を、一点鎖線で示している。また、搬送路１１中には、用紙を搬送する搬送ローラ７４、７５が設けられており、いずれかの給紙トレイ５１から給紙された用紙を印刷部１０に搬送し、印刷部１０によって印刷された後に本体筐体１１０外の上部に排出する。
【００３７】
［プリンタの電気的構成］
続いて、プリンタ１００の電気的構成について説明する。プリンタ１００は、図２に示すように、ＣＰＵ３１（制御部の一例）と、ＲＯＭ３２と、ＲＡＭ３３と、不揮発性記憶部３４と、印刷部１０と、操作パネル４０と、ネットワークインターフェース（以下、ネットワークＩ／Ｆと称す）３７（受付部の一例）と、ＵＳＢインターフェース（以下、ＵＳＢ  Ｉ／Ｆと称す）３８（受付部の一例）と、検知部６０（センサの一例）と、計測部８０（計測部の一例）とを主に備えている。
【００３８】
ＲＯＭ３２には、プリンタ１００を制御するための各種制御プログラムや各種設定、初期値等が記憶されている。
【００３９】
ＲＡＭ３３は、各種制御プログラムが読み出される作業領域として、あるいは、データを一時的に記憶する記憶領域として利用される。ＣＰＵ３１は、ＲＯＭ３２から読み出した制御プログラムに従って、その処理結果をＲＡＭ３３または不揮発性記憶部３４に記憶させながら、プリンタ１００の各構成要素を制御する。
【００４０】
印刷部１０は、ＣＰＵ３１によって、プロセス部５や搬送ベルト７、定着部８等が制御されることにより給紙トレイ５１から給紙された用紙に対して印刷を行う。
【００４１】
操作パネル４０は、ＣＰＵ３１によって、図示しない液晶ディスプレイへの動作状況の表示が制御される。また、ユーザによる入力操作に応じた信号をＣＰＵ３１に伝達する。
【００４２】
ネットワークＩ／Ｆ３７及びＵＳＢ  Ｉ／Ｆ３８は、通信回線或いはＵＳＢケーブル等を介して外部のコンピュータ（図示しない）等に接続され、相互のデータ通信が可能となっており、例えば印刷部１０に印刷を行わせる印刷指示（画像形成指示の一例）の受付や、画像形成を行う画像データの受信等を行う。
【００４３】
検知部６０は、トレイ５１Ａ〜トレイ５１Ｃに対応する着脱センサ６１Ａ〜６１Ｃ（着脱センサの一例）と、トレイ５１Ａ〜トレイ５１Ｃ及びＭＰトレイ５１Ｄに対応する用紙有無センサ６４Ａ〜６４Ｄ（シートセンサの一例）とを備えている。
【００４４】
着脱センサ６１Ａ〜６１Ｃは、それぞれトレイ５１Ａ〜トレイ５１Ｃの近傍に設けられており、それぞれトレイ５１Ａ〜トレイ５１Ｃが、脱離状態か装着状態かに応じて、２通りの信号をＣＰＵ３１に伝達する。
【００４５】
用紙有無センサ６４Ａ〜６４Ｄは、それぞれトレイ５１Ａ〜トレイ５１Ｃ及びＭＰトレイ５１Ｄの近傍に設けられており、それぞれトレイ５１Ａ〜トレイ５１Ｃ内及びＭＰトレイ５１Ｄ上に用紙が載置されているか否かに応じて、２通りの信号を、ＣＰＵ３１に伝達する。
【００４６】
計測部８０は、ＣＰＵ３１によって計測の開始及び計測の停止が制御されることにより、時間を計測する。
【００４７】
［用紙供給の検知］
続いて、検知部６０から出力される信号を基に、ユーザによって給紙トレイ５１へ用紙が供給されたことを検知する検知処理について詳しく説明を行う。
【００４８】
ＲＡＭ３３には、トレイ５１Ａ〜トレイ５１Ｃに対応して着脱フラグ６２Ａ〜６２Ｃと、トレイ５１Ａ〜トレイ５１Ｃ及びＭＰトレイ５１Ｄに対応して、用紙有無フラグ６５Ａ〜６５Ｄと、トレイ５１Ａ〜トレイ５１Ｃ及びＭＰトレイ５１Ｄに対応して、用紙供給有無フラグ６７Ａ〜６７Ｄが記憶されている。
【００４９】
着脱フラグ６２Ａ〜６２Ｃには、それぞれ着脱センサ６１Ａ〜６１Ｃによって出力された信号に応じた値がＣＰＵ３１によって格納される。より具体的には、トレイ５１Ａ〜トレイ５１Ｃが脱離状態か装着状態かに応じた２通りの値が格納される。
【００５０】
用紙有無フラグ６５Ａ〜６５Ｄには、それぞれ用紙有無センサ６４Ａ〜６４Ｄによって出力された信号に応じた値がＣＰＵ３１によって格納される。より具体的には、トレイ５１Ａ〜トレイ５１Ｃ内及びＭＰトレイ５１Ｄ上に用紙が載置されているか否かに応じた、２通りの値が格納される。
【００５１】
用紙供給有無フラグ６７Ａ〜６７Ｄには、それぞれ着脱フラグ６２Ａ〜６２Ｃ、用紙有無フラグ６５Ａ〜６５Ｄの値と、着脱センサ６１Ａ〜６１Ｃ、用紙有無センサ６４Ａ〜６４Ｄから出力される信号により、ユーザによって各給紙トレイ５１へ用紙が供給されたと判断されるか否か（すなわち用紙供給有りか無しか）に応じた２通りの値が、ＣＰＵ３１によって格納される。
【００５２】
より具体的に、例えば、ユーザによってトレイ５１Ａが本体筐体１００に対して引き出されることによりトレイ５１Ａが脱離状態である場合に、着脱センサ６１Ａによって脱離状態であることに応じた信号がＣＰＵ３１に伝達される。そしてＣＰＵ３１は着脱フラグ６２Ａの値を脱離状態とする。この状況において、ＣＰＵ３１に、着脱センサ６１Ａによって、検知対象のトレイ５１Ａが装着状態であることに応じた信号が伝達された場合には、ＣＰＵ３１は、検知対象のトレイ５１Ａに対応する着脱フラグ６２Ａの値が脱離状態を示す値であるためトレイ５１Ａへ用紙が供給されたと判断する。すなわち、トレイ５１Ａが脱離状態から装着状態へ変化したとして、ユーザがトレイ５１Ａへ用紙を載置したと判断する。そしてＣＰＵ３１は、着脱フラグ６２Ａの値を装着状態とするとともに、用紙供給有無フラグ６７Ａに、用紙供給有りに応じた値を格納する。なおトレイ５１Ｂ、トレイ５１Ｃについても同様である。
【００５３】
また、例えば、トレイ５１Ａ内の用紙をすべて印刷させた等によって用紙が載置されていない状態である場合には、用紙有無センサ６４Ａによって、トレイ５１Ａ内に用紙が載置されていないことに応じた信号がＣＰＵ３１に伝達される。そして、ＣＰＵ３１は用紙有無フラグ６５Ａの値を用紙が載置されていないことを示す値とする。この状況において、ＣＰＵ３１に、用紙有無センサ６４Ａによって、検知対象のトレイ５１Ａ内に用紙が載置されていることに応じた信号が伝達された場合、ＣＰＵ３１は、用紙有無フラグ６５Ａの値が用紙が載置されていないことを示す値であるため、トレイ５１Ａへ用紙が供給されたと判断する。すなわち、トレイ５１Ａ内に用紙が載置されていない状態から、用紙が載置されている状態に変化したとして、ユーザがトレイ５１Ａへ用紙を載置したと判断する。そしてＣＰＵ３１は、用紙有無フラグ６５Ａの値を用紙が載置されていることを示す値とするとともに、用紙供給有無フラグ６７Ａに、用紙供給有りに応じた値を格納する。なおトレイ５１Ｂ、トレイ５１Ｃ、ＭＰトレイ５１Ｄについても同様である。
【００５４】
以上によって、ＣＰＵ３１は、検知部６０から出力される信号を基に、ユーザによって給紙トレイ５１へ用紙が供給されたことを検知する検知処理を行う。検知処理は、本発明の検知処理の一例である。
【００５５】
なお、用紙供給有無フラグ６７は、後述の印刷機能においてＣＰＵ３１によって値を参照され、対応する給紙トレイ５１に用紙供給がなされたか否かを判断するために用いられる。より具体的には、用紙供給有無フラグ６７に用紙供給有りに応じた値が格納されている場合は、ＣＰＵ３１は対応する給紙トレイ５１に用紙供給がなされたと判断して、用紙供給有りの場合に応じた処理として後に詳述のように時間の計測を開始する。なお、時間の計測を開始した後には、ＣＰＵ３１は、用紙供給有りに応じた値が格納されている用紙供給有無フラグ６７に用紙供給無しに応じた値を格納する。
【００５６】
［優先順位］
続いて、印刷時に、給紙を行う給紙トレイ５１を決定する優先順位について説明を行う。
【００５７】
図３は、基礎優先順位の一例を示す概略的な表である。
【００５８】
不揮発性記憶部３４（記憶部の一例）には、印刷部１０における印刷の際に、給紙を行う給紙トレイ５１を決定するための順番である基礎優先順位（基礎優先順位の一例）が記憶されている。
基礎優先順位は、例えば図３に示すように、トレイ５１Ａ→トレイ５１Ｂ→トレイ５１Ｃ→ＭＰトレイ５１Ｄという順番であり、この場合、印刷部１０における印刷の際には、トレイ５１Ａから給紙を行う。この基礎優先順位は、本実施例では、予めプリンタ１００に記憶されているが、例えば、ユーザによって設定されてもよい。
【００５９】
プリンタ１００は、ネットワークＩ／Ｆ３７等から受け付けた印刷指示に、給紙を行う給紙トレイ５１が指示されていない場合には、基礎優先順位に基づき、後に詳述の優先順位決定処理を通して決定した順位に従って、各給紙トレイ５１Ａ〜５１Ｄから給紙する。
【００６０】
［印刷機能］
以下、プリンタ１００の印刷機能に係る、メイン処理と、印刷を行う際の優先順位決定処理について、図４及び図５を参照しつつ説明する。
【００６１】
図４はプリンタ１００が行う印刷機能のメイン処理のフローチャートである。
【００６２】
図５は、図４のメイン処理の中で行われる優先順位決定処理のフローチャートである。
【００６３】
メイン処理は、プリンタ１００の電源がＯＮされると、ＣＰＵ３１により実行される。なお、プリンタ１００の電源ＯＮ時において用紙供給有無フラグ６７Ａ〜６７Ｄは、用紙供給無しに応じた値が格納されているものとする。
【００６４】
メイン処理が開始されると、まずＣＰＵ３１は、前述の検知処理によって各用紙供給有無フラグ６７Ａ〜６７Ｄに、用紙供給有りに応じた値が格納されているかを判断することによって、各給紙トレイ５１へ新たに用紙が供給されたか否かを判断する（Ｓ１００）。
【００６５】
各用紙供給有無フラグ６７Ａ〜６７Ｄのうちの少なくとも１つについて、用紙供給有りに応じた値が格納されているとして、少なくとも１つの給紙トレイ５１へ用紙が新たに供給されたと判断する場合（Ｓ１００：ＹＥＳ）、ＣＰＵ３１は、用紙供給有無フラグ６７に格納された値が用紙供給有りに応じた値である給紙トレイ５１について、計測部８０によって時間の計測を開始する（Ｓ１１０）。そして、対応する用紙供給有無フラグ６７に用紙供給無しに応じた値を格納し、Ｓ１２０の処理へ移行する。
【００６６】
一方、用紙供給有無フラグ６７Ａ〜６７Ｄのすべてについて、用紙供給無しに応じた値が格納されているとして、すべての給紙トレイ５１についてユーザによって用紙が新たに供給されていないと判断する場合（Ｓ１００：ＮＯ）、ＣＰＵ３１は、Ｓ１２０の処理へ移行する。
【００６７】
Ｓ１２０の処理では、ユーザによってネットワークＩ／Ｆ３７等を介して接続された外部のコンピュータ等が操作される等によって、印刷部１０による印刷指示を受け付けたか否かがＣＰＵ３１によって判断される。
【００６８】
印刷指示を受け付けたと判断される場合（Ｓ１２０：ＹＥＳ）、ＣＰＵ３１は、計測部８０によって時間の計測を行っていた給紙トレイ５１が存在する場合には、計測部８０によって時間の計測を行っていたすべての給紙トレイ５１Ｘ（Ｘ：Ａ〜Ｄのいずれか）について、計測部８０による計測を停止し、対応する計測時間ｔＸ（経過時間の一例）の値をＲＡＭ３３へ格納し、計測部８０によって計測した時間を「０」にリセットする。そして、計測を開始していなかった給紙トレイ５１Ｘの計測時間ｔＸの値として「０」をＲＡＭ３３へ格納する（Ｓ１２５）。Ｓ１２５の処理後、Ｓ１３０の優先順位決定処理に移行する。
【００６９】
一方、印刷指示を受け付けなかったと判断される場合（Ｓ１２０：ＮＯ）、各給紙トレイ５１へ新たに用紙が供給されたか否かを判断するＳ１００の処理に戻る。なお、Ｓ１１０で計測開始後、一定時間（例えば、印刷指示の直前とみなす時間Ｔの１０倍の時間）経過する給紙トレイ５１Ｘが存在する場合には、その給紙トレイ５１Ｘについての計測を停止し、計測した時間をリセットする。また、既にＳ１１０で計測を開始している給紙トレイ５１について、再びＳ１１０で用紙が供給されたと判断する場合、例えば、一度用紙が供給されてから再び用紙が供給された場合等には、計測を開始し直す。
【００７０】
Ｓ１３０の優先順位決定処理について、図５を用いて詳細に説明を行う。
【００７１】
優先順位決定処理が開始されると、まずＣＰＵ３１は、不揮発性記憶部３４から基礎優先順位を読み出す（Ｓ２１０）。
【００７２】
本実施例では、図３に示すように基礎優先順位は高い順位から順にトレイ５１Ａ→トレイ５１Ｂ→トレイ５１Ｃ→ＭＰトレイ５１Ｄの順位であるとする。
【００７３】
Ｓ２１０の処理の後、ＣＰＵ３１は、少なくとも１つの給紙トレイ５１Ｘの用紙が供給されてから（計測開始）、印刷指示を受け付ける（計測停止）までの計測時間ｔＸが、印刷指示の直前とみなす時間Ｔ（＞０）に対して０＜tＸ＜Ｔを満たすとして、ｔＸがＴより小さく、かつ、０より大きいかを判断する。すなわち、少なくとも１つの給紙トレイ５１について、ユーザによる用紙の供給があり、かつ、印刷の直前の用紙の供給であるか否かを判断する（Ｓ２２０）。
【００７４】
少なくとも１つの計測時間ｔＸについて０＜tＸ＜Ｔを満たすとして、少なくとも１つの給紙トレイ５１Ｘについて、ユーザによる用紙の供給があり、かつ、印刷の直前の用紙の供給であると判断する場合（Ｓ２２０：ＹＥＳ）、ＣＰＵ３１は、０＜tＸ＜Ｔをみたす計測時間ｔＸに対応する給紙トレイ５１（対象給紙部の一例）の基礎優先順位を１順位上げることによって新たに定まった優先順位を本優先順位（優先順位、本優先順位の一例）としてＲＡＭ３３に記憶し（Ｓ２３０）、格納した計測時間ｔＡ〜ｔＤの値をクリアし、優先順位決定処理を終了する。なお、基礎優先順位を１順位上げるとは、例えば、上述の基礎優先順位においてトレイ５１Ｃについて１順位上げる場合、トレイ５１Ａ→トレイ５１Ｃ→トレイ５１Ｂ→ＭＰトレイ５１Ｄとなる。また、例えば、トレイ５１Ｃ及びＭＰトレイ５１Ｄについて１順位上げる場合には、トレイ５１Ａ→トレイ５１Ｃ→ＭＰトレイ５１Ｄ→トレイ５１Ｂとなる。
【００７５】
一方、すべての計測時間ｔＡ〜ｔＤについて、０＜tＸ＜Ｔを満たさないとして、すべての給紙トレイ５１Ａ〜５１Ｄについて、ユーザによる用紙の供給がないか、あるいは、印刷の直前の用紙の供給でないと判断する場合（Ｓ２２０：ＮＯ）、Ｓ２１０で読み出した基礎優先順位を、本優先順位としてＲＡＭ３３に記憶し（Ｓ２４０）、優先順位決定処理を終了する。
【００７６】
Ｓ１３０の優先順位決定処理が終了すると、ＣＰＵ３１は、ＲＡＭ３３から本優先順位を読み出し、本優先順位において最も優先順位の高い給紙トレイ５１から用紙を給紙する給紙ローラ７１を駆動して給紙し、用紙に印刷を行い、排紙する（Ｓ１４０）。
【００７７】
Ｓ１４０の処理終了後、ＣＰＵ３１は、印刷指示で指示された印刷がすべて終了したか否かを判断する（Ｓ１５０）。印刷指示で指示された印刷がすべて終了したと判断する場合（Ｓ１５０：ＹＥＳ）、各給紙トレイ５１へ用紙が供給されたか否かを判断するＳ１００の処理に戻る。
【００７８】
一方、印刷指示で指示された印刷がすべて終了していないと判断する場合（Ｓ１５０：ＮＯ）、ＣＰＵ３１は、給紙を行っていた給紙トレイ５１に対応する用紙有無センサ６４に用紙が載置されていないことに応じた値が格納されているか否かを判断する。すなわち、給紙を行っていた給紙トレイ５１が用紙切れ状態であるか否かを判断する（Ｓ１６０）。
【００７９】
給紙を行っていた給紙トレイ５１が用紙切れ状態であると判断する場合（Ｓ１６０：ＹＥＳ）、ＣＰＵ３１は、Ｓ１４０の印刷を行う際には、本優先順位において、給紙を行っていた給紙トレイ５１の順位の次の順位の給紙トレイ５１から用紙を供給するとする（Ｓ１７０）。これによって、Ｓ１４０に移行後は、給紙を行っていた給紙トレイ５１の順位の次の順位の給紙トレイ５１から用紙を供給する。
【００８０】
一方、給紙を行っていた給紙トレイ５１が用紙切れ状態でないと判断する場合（Ｓ１６０：ＮＯ）、Ｓ１４０の処理に戻り、給紙を行っていた給紙トレイ５１から引き続き給紙を行い、印刷を続行する。
【００８１】
なお、Ｓ１１０で各給紙トレイ５１へ用紙が供給されたと判断された場合に、計測部８０による時間の計測を開始し、Ｓ１２０で印刷指示を受け付けるまで計測部８０による計測を行う一連の処理は、本発明の計測処理の一例である。
【００８２】
また、Ｓ２２０及びＳ２３０の処理によって、０＜tＸ＜Ｔをみたす計測時間ｔＸに対応する給紙トレイ５１の本優先順位を１順位上げる、印刷指示で指示された印刷に用いる用紙の給紙を行うＳ１４０よりも前のＳ１３０の優先順位決定処理は、本発明の順位変更処理の一例である。また、０＜tＸ＜Ｔをみたす計測時間ｔＸに対応する給紙トレイ５１が存在しない場合（Ｓ２２０：ＮＯ）に、基礎優先順位を本優先順位とし（Ｓ２４０）、０＜tＸ＜Ｔをみたす計測時間ｔＸに対応する給紙トレイ５１が存在する場合（Ｓ２２０：ＹＥＳ）に、０＜tＸ＜Ｔをみたす計測時間ｔＸに対応する給紙トレイ５１Ｘの基礎優先順位から１順位上げた本優先順位を定める（Ｓ２３０）Ｓ１３０の優先順位決定処理も、本発明の順位変更処理の一例である。
【００８３】
また、本優先順位において最も優先順位の高い給紙トレイ５１から用紙を給紙し、印刷を行うＳ１４０の処理は、本発明の画像形成処理の一例である。また、Ｓ１６０で給紙を行っていた給紙トレイ５１が用紙切れと判断された場合に、本優先順位において、給紙を行っていた給紙トレイ５１の順位の次の順位の給紙トレイ５１から用紙を給紙し、印刷を行うＳ１４０の処理も、本発明の画像形成処理の一例である。
【００８４】
なお、本優先順位は基礎優先順位として上書きして不揮発性記憶部３４に記憶し、次回以降の印刷に用いる構成であってもよいし、不揮発性記憶部３４に記憶しない構成であってもよい。
【００８５】
なお、本実施例のような構成は、プリンタ１００が、例えば給紙を行うことによって用紙のサイズを判断する構成であるような、給紙トレイ５１に載置された用紙のサイズを給紙する前に判断する手段を持たない構成である場合等には特に有効である。
【００８６】
＜作用効果＞
本実施例によれば、用紙が供給されてから印刷部１０に印刷させる印刷指示を受け付けるまでの計測時間ｔＸが、印刷指示の直前とみなす時間Ｔよりも短い給紙トレイ５１については、用紙が供給されてからあまり時間が経過していないとして、給紙が実行されやすくすることができる。すなわち、ユーザが印刷に用いるために用紙を供給した場合、供給後すぐに印刷指示を行う可能性が高いが、ユーザが偶然に用紙切れに気がつき用紙を供給した場合等には、すぐに印刷指示を行う可能性は低いと考えられる。したがって、用紙を給紙する給紙トレイ５１を決定するための優先順位を適切に変更することができる。
【００８７】
また、不揮発性記憶部３４に記憶された基礎優先順位に対して印刷の直前に用紙の供給があったと判断される給紙トレイ５１の優先順位について変更した本優先順位に基づいて、印刷を行うことができる。したがって、用紙を給紙する給紙トレイ５１を決定するための優先順位を、印刷の直前に用紙の供給があったと判断される給紙トレイ５１について考慮する前の優先順位から適切に変更することができる。
【００８８】
また、給紙トレイ５１の本体筐体１１０に対する脱離後の装着に応じた信号を検出、或いは、給紙トレイ５１に供給されている用紙が無しであることに応じた信号を検出してから有りであることに応じた信号を検出することによって、給紙トレイ５１への用紙の供給を検知して、用紙を給紙する給紙トレイ５１を決定するための優先順位を適切に変更することができる。
【００８９】
また、給紙していた給紙トレイ５１から用紙が無くなった際には、給紙を行う給紙トレイ５１を決定するための優先順位に基づいて、給紙する給紙トレイ５１を変更することが出来る。したがって、用紙を給紙する給紙トレイ５１を決定するための優先順位を適切に変更できると共に、給紙していた給紙トレイ５１から用紙が無くなった際にも適切な給紙トレイ５１から給紙を行い易くできる。
【００９０】
（第２実施例）
次に第２実施例を説明する。なお記載の無い点については、第１実施例と同一であるとする。
【００９１】
第２実施例においては、Ｓ１３０の優先順位決定処理において、少なくとも１つの給紙トレイ５１Ａ〜５１Ｄについて、ユーザによる用紙の供給があり、かつ、印刷の直前の用紙の供給であると判断する場合（Ｓ２２０：ＹＥＳ）、Ｓ２３０の処理の代わりに、ＣＰＵ３１は、０＜tＸ＜Ｔをみたす計測時間ｔＸに対応する給紙トレイ５１Ｘの基礎優先順位を、０＜tＸ＜Ｔをみたさない計測時間ｔＸに対応する給紙トレイ５１の順位よりも上げることによって新たに定まった優先順位を本優先順位としてＲＡＭ３３に記憶する（Ｓ２３１）。そして、Ｓ２３１の処理後、格納した計測時間ｔＡ〜ｔＤの値をクリアし、優先順位決定処理を終了する。
【００９２】
すなわち、例えば、トレイ５１Ｃの計測時間ｔＣのみが０＜tＣ＜Ｔをみたす場合には、第１実施例においては、ＣＰＵ３１は、トレイ５１Ｃの本優先順位を２順位目であるとした。一方第２実施例においては、ＣＰＵ３１は、トレイ５１Ｃの本優先順位を０＜tＸ＜Ｔをみたさない計測時間ｔＸに対応する、トレイ５１Ａ、トレイ５１Ｂ、ＭＰトレイ５１Ｄよりも順位を上げるものとする。すなわち、本優先順位をトレイ５１Ｃ→トレイ５１Ａ→トレイ５１Ｂ→ＭＰトレイ５１Ｄとし、トレイ５１Ｃの本優先順位を１順位目とする。また、例えば、トレイ５１Ｃの計測時間ｔＣ及びＭＰトレイ５１Ｄの計測時間ｔが０＜tＣ＜Ｔ、０＜tＤ＜Ｔをみたす場合には、第１実施例においては、ＣＰＵ３１は、トレイ５１Ｃ及びＭＰトレイ５１Ｄの本優先順位をそれぞれ２順位目、３順位目であるとしたが、第２実施例においては、０＜tＸ＜Ｔをみたさない計測時間ｔＸに対応する、トレイ５１Ａ、トレイ５１Ｂよりも順位を上げる。すなわち、本優先順位をトレイ５１Ｃ→ＭＰトレイ５１Ｄ→トレイ５１Ａ→トレイ５１Ｂとし、トレイ５１Ｃ及びＭＰトレイ５１Ｄの本優先順位をそれぞれ１順位目、２順位目とする。このとき、トレイ５１Ｃ及びＭＰトレイ５１Ｄの基礎優先順位上の相対的な優先順位は変化させずに順位を上げるものとした。なお、例えば、０＜tＤ＜tＣ＜Ｔを満たす場合等には、ＭＰトレイ５１Ｄを１順位目とし、トレイ５１Ｃを２順位目として、本優先順位をＭＰトレイ５１Ｄ→トレイ５１Ｃ→トレイ５１Ａ→トレイ５１Ｂとしてもよい。すなわち、０＜tＸ＜Ｔをみたす給紙トレイ５１Ｘが複数存在する場合に、計測時間ｔＸがより短い給紙トレイ５１Ｘの本優先順位をより高くなるようにする構成であってもよい。
【００９３】
＜作用効果＞
本実施例によれば、印刷指示を受け付けた際に、計測時間ｔＸが印刷指示の直前とみなす時間Ｔよりも短い給紙トレイ５１Ｘは、印刷指示で指示された印刷に用いるために用紙が供給された可能性が高いとして、用紙を給紙する給紙トレイ５１を決定するための優先順位を、印刷の直前に用紙の供給があったと判断される給紙トレイ５１以外の給紙トレイ５１よりも高くすることができる。したがって、用紙を給紙する給紙トレイ５１を決定するための優先順位を、適切に上げることができる。 
【００９４】
また、印刷指示を受け付けた際に、印刷の直前に用紙の供給があったと判断される複数の給紙トレイ５１間については、印刷指示された印刷において、印刷の直前に用紙の供給があったと判断される給紙トレイ５１が存在しない場合に採用されるはずである基礎優先順位を変更する判断がつき難いとして、優先順位を変更しない。したがって、複数の給紙トレイ５１への印刷の直前における用紙の供給がある場合においても、優先順位を適切に変更することすることができる。 
【００９５】
また、印刷指示を受け付けた際に、印刷指示を受け付けた際から最も直近に用紙が給紙された、印刷の直前に用紙の供給があったと判断される給紙トレイ５１は、印刷指示された印刷に用いるために用紙が供給された可能性がより高いとして、用紙を給紙する給紙トレイ５１を決定するための優先順位を、より高くすることができる。
【００９６】
（第３実施例）
次に図６を参照しつつ、第３実施例を説明する。なお記載の無い点については、第１実施例と同一であるとする。
【００９７】
第３実施例においては、ユーザが給紙トレイ５１に用紙を供給した／あるいはする場合には、プリンタ１００は、操作パネル４０、又はネットワークＩ／Ｆ３７やＵＳＢ  Ｉ／Ｆ３８を介して接続した外部のコンピュータ等に、その給紙トレイ５１に供給した／あるいはする用紙の種類に関する設定を行う画面を表示するとともに、ユーザの必要に応じて用紙の種類について設定を受け付ける。すなわち、ＣＰＵ３１は、検知処理において、例えば用紙供給有無フラグ６７に用紙供給有りに応じた値を格納した場合には、操作パネル４０又はネットワークＩ／Ｆ３７等を介して接続した外部のコンピュータ等に、用紙供給有りに応じた値を格納した用紙供給有無フラグ６７に対応する給紙トレイ５１に供給される、用紙の種類に関する設定を行う画面を表示するとともに、操作パネル４０又はネットワークＩ／Ｆ３７等を介して接続した外部のコンピュータ等から、ユーザの必要に応じて用紙の種類について設定を受け付ける。また、ＣＰＵ３１は、操作パネル４０又はネットワークＩ／Ｆ３７等を介して接続した外部のコンピュータ等から用紙の種類についてユーザから設定を受け付けた場合には、不揮発性記憶部３４に、用紙供給有りに応じた値を格納した用紙供給有無フラグ６７に対応する給紙トレイ５１に対応させて、用紙の種類についてユーザから設定を受け付けた旨を格納する。なお、操作パネル４０、ネットワークＩ／Ｆ３７及びＵＳＢ  Ｉ／Ｆ３８は第１の設定部の一例である。なお、給紙トレイ５１が脱離状態となったと判断される際に、操作パネル４０又はネットワークＩ／Ｆ３７等を介して接続した外部のコンピュータ等に、用紙供給有りに応じた値を格納した用紙供給有無フラグ６７に対応する給紙トレイ５１に供給される、用紙の種類に関する設定を行う画面を表示するとともに、操作パネル４０又はネットワークＩ／Ｆ３７等を介して接続した外部のコンピュータ等から、ユーザの必要に応じて用紙の種類について設定を受け付ける構成であってもよい。
【００９８】
図６は、第３実施例における、メイン処理の中で行われる図５とは異なる優先順位決定処理のフローチャートである。
【００９９】
図６において、Ｓ３１０、Ｓ３２０、Ｓ３４０、Ｓ３６０の処理については、それぞれ、Ｓ２１０、Ｓ２２０、Ｓ２４０、Ｓ２３０の処理と同様であるとする。
【０１００】
第３実施例においては、優先順位決定処理において、少なくとも１つの給紙トレイ５１Ａ〜５１Ｄについて、ユーザによる用紙の供給があり、かつ、印刷の直前の用紙の供給であると判断する場合（Ｓ３２０：ＹＥＳ）、ＣＰＵ３１は、少なくとも１つの印刷の直前の用紙の供給があったと判断される給紙トレイ５１について、不揮発性記憶部３４に、用紙の種類についてユーザから設定を受け付けた旨が格納されているかを判断する（Ｓ３３０）。すなわち、印刷の直前の用紙の供給があった給紙トレイ５１について、操作パネル４０又はネットワークＩ／Ｆ３７等を介してユーザから用紙の種類について設定を受け付けたか否かを判断する。
【０１０１】
少なくとも１つの印刷の直前の用紙の供給があったと判断される給紙トレイ５１について、用紙の種類についてユーザから設定を受け付けた旨が格納されているとして、操作パネル４０又はネットワークＩ／Ｆ３７等を介してユーザから用紙の種類について設定を受け付けたと判断する場合（Ｓ３３０：ＹＥＳ）、ＣＰＵ３１は、ユーザから用紙の種類について設定を受け付けた、印刷の直前の用紙の供給があった給紙トレイ５１の基礎優先順位を、ユーザから用紙の種類について設定を受け付けていない、印刷の直前の用紙の供給があった給紙トレイ５１の順位よりも上げることによって、新たに定まった優先順位を本優先順位としてＲＡＭ３３に記憶し（Ｓ３７０）、格納した計測時間ｔＡ〜ｔＤの値をクリアし、優先順位決定処理を終了する。
【０１０２】
すなわち、例えば、トレイ５１Ｃの計測時間ｔＣ及びＭＰトレイ５１Ｄの計測時間ｔが０＜tＣ＜Ｔ、０＜tＤ＜Ｔをみたす場合には、第１実施例においては、ＣＰＵ３１は、トレイ５１Ｃ及びＭＰトレイ５１Ｄの本優先順位をそれぞれ２順位目、３順位目であるとしたが、第３実施例においては、例えば、ＭＰトレイ５１Ｄに対応させて用紙の種類についてユーザから設定を受け付けた旨が格納されており、トレイ５１Ｃに対応させて用紙の種類についてユーザから設定を受け付けた旨が格納されていない場合には、ＭＰトレイ５１Ｄのみについて、印刷の直前の用紙の供給の際に、ユーザから供給する用紙の種類についての設定を受け付けたとして、ＭＰトレイ５１Ｄの順位を、トレイ５１Ｃの順位よりも上げる。すなわち例えば、トレイ５１Ｃ及びＭＰトレイ５１Ｄの本優先順位をそれぞれ２順位目、１順位目であるとする。
【０１０３】
一方、すべての印刷の直前の用紙の供給があったと判断される給紙トレイ５１について、用紙の種類についてユーザから設定を受け付けた旨が格納されていないと判断するとして、操作パネル４０又はネットワークＩ／Ｆ３７等を介してユーザから用紙の種類について設定を受け付けていないと判断する場合（Ｓ３３０：ＮＯ）、ＣＰＵ３１は、Ｓ２３０と同様に、０＜tＸ＜Ｔをみたす計測時間ｔＸに対応する給紙トレイ５１の基礎優先順位を１順位上げることによって新たに定まった優先順位を本優先順位としてＲＡＭ３３に記憶し（Ｓ３６０）、優先順位決定処理を終了する。なお、Ｓ３６０の処理において、ＣＰＵ３１は、Ｓ３４０と同様に、Ｓ３１０で読み出した基礎優先順位を本優先順位としてＲＡＭ３３に記憶する構成であってもよい。すなわち、０＜tＸ＜Ｔをみたす計測時間ｔＸに対応する給紙トレイ５１について、Ｓ３７０で決定される本優先順位よりも下の順位に変化させる構成であればよい。なお、印刷の直前に用紙の供給があったと判断される給紙トレイ５１が１つだけである場合には、Ｓ３７０において、本優先順位を、Ｓ３６０で決定される本優先順位よりも、高くする構成であればよい。
【０１０４】
＜作用効果＞
本実施例によれば、印刷指示を受け付けた際に、計測時間ｔＸが印刷指示の直前とみなす時間Ｔよりも短く、かつ、用紙の供給に際して供給される用紙の種類に関する設定が行われた給紙トレイ５１については、印刷指示で指示された印刷に用いるために用紙が供給された可能性が、供給される用紙の種類に関する設定が行われていない給紙トレイ５１よりも高いとして、優先順位をより上げることができる。したがって、給紙トレイ５１に供給される用紙の種類に関する設定が行われているか否かについて配慮することによって、配慮しない場合よりも優先順位を適切に変更することができる。
【０１０５】
（第４実施例）
次に、図７を参照しつつ、第４実施例を説明する。なお記載の無い点については、第３実施例と同一であるとする。
【０１０６】
第４実施例においては、ネットワークＩ／Ｆ３７等からユーザの操作によって印刷の指示を受け付ける際には、印刷に用いる用紙の種類を併せて指示されるものとする。なお、この指示は、直接用紙の種類を指定するものであってもよいし、印刷の内容（写真印刷やテキスト印刷等の特定の用紙を用いる印刷や、画質の指定等）等を指示することによって間接的に用紙の種類を指定するものであっても良い。なお、操作パネル４０及びネットワークＩ／Ｆ３７及びＵＳＢ  Ｉ／Ｆ３８は第２の設定部の一例である。また第４実施例において基礎優先順位は、印刷に用いる用紙の、サイズや材質等の種類により予めプリンタ１００に数種類記憶されているものとする。例えば、用紙の種類がＡ４普通紙である場合に対応する基礎優先順位は図３に示す基礎優先順位として記憶されており、このほかに、用紙の種類がはがきである場合に対応する基礎優先順位として高い順位から順にＭＰトレイ５１Ｄ→トレイ５１Ａ→トレイ５１Ｂ→トレイ５１Ｃの順位が記憶されている。
【０１０７】
図７は、第４実施例における、メイン処理の中で行われる図５及び図６とは異なる優先順位決定処理のフローチャートである。
【０１０８】
図７は、図６にＳ３６５とそれに関連する処理を追加したものである。またＳ３６０の処理は、Ｓ３１０で読み出した基礎優先順位を本優先順位としてＲＡＭ３３に記憶するものであるとする。なお、第４実施例においてＳ３１０の処理は、印刷指示において併せて指示される印刷に用いる用紙の種類を判断し、記憶されている基礎優先順位から、判断した用紙の種類に対応する基礎優先順位を読み出す処理であるとする。
【０１０９】
ＣＰＵ３１は、少なくとも１つの印刷の直前の用紙の供給があったと判断される給紙トレイ５１について、用紙の種類についてユーザから設定を受け付けた旨が格納されていると判断するとして、操作パネル４０又はネットワークＩ／Ｆ３７等を介してユーザから該当の給紙トレイ５１に供給される用紙の種類について設定を受け付けたと判断する場合（Ｓ３３０：ＹＥＳ）、ネットワークＩ／Ｆ３７等から印刷の指示とともに受け付けた、印刷に用いる用紙の種類と、該当の給紙トレイ５１に供給される用紙の種類とが一致する給紙トレイ５１が存在するか否かを判断する（Ｓ３６５）。
【０１１０】
ネットワークＩ／Ｆ３７等から印刷の指示とともに受け付けた印刷に用いる用紙の種類と、該当の給紙トレイ５１に供給される用紙の種類とが一致する給紙トレイ５１が存在する場合（Ｓ３６５：ＹＥＳ）、ＣＰＵ３１は、ネットワークＩ／Ｆ３７等から受け付けた、印刷に用いる用紙の種類と、該当の給紙トレイ５１に供給される用紙の種類とが一致する給紙トレイ５１の基礎優先順位のみを上げることによって、新たに定まった優先順位を本優先順位としてＲＡＭ３３に記憶し（Ｓ３７１）、格納した計測時間ｔＡ〜ｔＤの値をクリアし、優先順位決定処理を終了する。
【０１１１】
一方、ネットワークＩ／Ｆ３７等から受け付けた印刷に用いる用紙の種類と、該当の給紙トレイ５１に供給される用紙の種類とが一致する給紙トレイ５１が存在しない場合（Ｓ３６５：ＮＯ）、ＣＰＵ３１は、Ｓ３４０、Ｓ３６０と同様に、Ｓ３１０で読み出した基礎優先順位を、本優先順位としてＲＡＭ３３に記憶し（Ｓ３８０）、優先順位決定処理を終了する。なお、Ｓ３８０の処理においては、印刷に用いる用紙の種類と、該当の給紙トレイ５１に供給される用紙の種類とが一致しない給紙トレイ５１について、基礎優先順位を任意に下げた優先順位を本優先順位とする構成であってもよい。このようにすれば、印刷に用いる用紙の種類と一致しない用紙が載置されている給紙トレイ５１からの給紙を、より行われ難くすることができる。
【０１１２】
＜作用効果＞
本実施例によれば、用紙を給紙する給紙トレイ５１を決定するための優先順位を適切に変更することができるとともに、印刷指示を受け付ける際に、印刷に使用する用紙の種類に関する設定も受け付けることができる。
【０１１３】
また、印刷指示を受け付けた際に、計測時間ｔＸが印刷指示の直前とみなす時間Ｔよりも短く、かつ、供給される用紙の種類に関する設定が行われた給紙トレイ５１であっても、設定された用紙の種類と、印刷に用いる用紙の種類とが異なる場合には、印刷指示で指示された印刷に用いるために用紙が供給された可能性が低いとして、給紙の順番に関する優先順位を上げないことができる。したがって、給紙トレイ５１へ供給される用紙の種類に関する設定が行われているか否か、及び、印刷に使用する用紙の種類に関する設定内容についても配慮することによって、優先順位を適切に変更することが出来る。
【０１１４】
（第５実施例）
次に、図８を参照しつつ、第５実施例を説明する。なお記載の無い点については、第１実施例と同一であるとする。
【０１１５】
図８は、第５実施例における、メイン処理の中で行われる図５〜図７とは異なる優先順位決定処理のフローチャートである。
【０１１６】
第５実施例においては第３実施例と同様に、ＣＰＵ３１は、検知処理において用紙供給有無フラグ６７に用紙供給有りに応じた値を格納した場合には、操作パネル４０又はネットワークＩ／Ｆ３７等を介して接続された外部のコンピュータ等に、用紙供給有りに応じた値を格納した用紙供給有無フラグ６７に対応する給紙トレイ５１に供給される、用紙の種類に関する設定を行う画面を表示するとともに、操作パネル４０又はネットワークＩ／Ｆ３７等を介してユーザの必要に応じて用紙の種類について設定を受け付けるものとする。また、第４実施例と同様に、ネットワークＩ／Ｆ３７等を介して接続された外部のコンピュータ等からユーザの操作によって印刷の指示を受け付ける際には、印刷に用いる用紙の種類を併せて指示されるものとする。
【０１１７】
また、第５実施例において、トレイ５１Ｂ及びトレイ５１Ｃは、用紙の種類として光沢紙を用いる印刷においては、給紙ができない構成であるとする。
【０１１８】
図８において、Ｓ４１０、Ｓ４２０、Ｓ４４０の処理については、それぞれ、Ｓ２１０、Ｓ２２０、Ｓ２４０の処理と同様であるとする。
【０１１９】
優先順位決定処理において、少なくとも１つの給紙トレイ５１Ａ〜５１Ｄについて、ユーザによる用紙の供給があり、かつ、印刷の直前の用紙の供給であると判断する場合（Ｓ４２０：ＹＥＳ）、ＣＰＵ３１は、印刷の直前の用紙の供給があった少なくとも１つの給紙トレイ５１Ｘについて、印刷に用いる用紙の種類の設定上、給紙不可能な給紙トレイ５１であるか否かを判断する（Ｓ４３０）。すなわち、例えば光沢紙を用いる印刷が指示されている場合には、印刷の直前に用紙の供給があった給紙トレイ５１Ｘが、トレイ５１Ｂおよびトレイ５１Ｃのいずれかであるか、もしくは、トレイ５１Ａ及びＭＰトレイ５１Ｄのいずれかであるかを判断する。
【０１２０】
印刷の直前の用紙の供給があった少なくとも１つの給紙トレイ５１Ｘについて、印刷に用いる用紙の種類の設定上、給紙不可能な給紙トレイ５１であると判断する場合には、（Ｓ４３０：ＹＥＳ）、ＣＰＵ３１は、印刷に用いる用紙の種類の設定、或いは給紙トレイ５１の用紙の種類の設定が誤っている可能性がある旨を操作パネル４０又はネットワークＩ／Ｆ３７やＵＳＢ  Ｉ／Ｆ３８を介して接続された外部のコンピュータ等に報知し、ユーザに設定の確認・変更を促し、操作パネル４０又はネットワークＩ／Ｆ３７等を介して接続された外部のコンピュータ等から設定の変更を受け付ける（Ｓ４５０）。このような場合としては、例えば、光沢紙を用いる印刷が指示されている場合に、印刷の直前に用紙の供給があった給紙トレイ５１Ｘに、トレイ５１Ｂおよびトレイ５１Ｃのいずれかが含まれている場合である。なお、印刷の直前の用紙の供給があった給紙トレイ５１Ｘのうち、印刷に用いる用紙の種類の設定上、給紙不可能な給紙トレイ５１すべてについて報知してもよいし、印刷に用いる用紙の種類の設定上、給紙不可能な給紙トレイ５１のうち、最も本優先順位が高くなり得るもののみについて判断・および報知する構成であってもよい。なお、操作パネル４０は報知部の一例である。
【０１２１】
一方、印刷の直前の用紙の供給があったすべての給紙トレイ５１Ｘについて、印刷に用いる用紙の種類の設定上、給紙可能な給紙トレイ５１であると判断する場合、（Ｓ４３０：ＮＯ）、及びＳ４５０の処理の後、ＣＰＵ３１は、印刷の直前の用紙の供給があり、かつ、印刷に用いる用紙の種類の設定上、給紙可能な給紙トレイ５１の基礎優先順位を１順位上げることによって新たに定まった優先順位を本優先順位としてＲＡＭ３３に記憶し（Ｓ４６０）、優先順位決定処理を終了する。
【０１２２】
＜作用効果＞
本実施例によれば、印刷の直前に用紙の供給があったと判断される給紙トレイ５１が印刷に用いることができない給紙トレイ５１である場合には、給紙トレイ５１に供給される用紙の種類もしくは印刷で用いるシートの種類の少なくともいずれか一方の設定の確認をユーザに促すことができる。
【０１２３】
（第６実施例）
次に、第６実施例を説明する。なお記載の無い点については、第５実施例と同一であるとする。
【０１２４】
第６実施例においては、操作パネル４０又はネットワークＩ／Ｆ３７等を介して接続された外部のコンピュータ等からユーザの操作によって印刷の指示を受け付ける際には、印刷に用いる給紙トレイ５１を併せて指示されることにより、印刷に用いる用紙の種類を指示されるものとする。例えば、印刷指示の際に併せて指示されたトレイ５１Ａに供給されている用紙の種類が光沢紙である場合には、印刷に用いる用紙の種類を光沢紙であるとする。また、印刷の直前の用紙の供給があったと判断される給紙トレイ５１Ｘは１つであるとする。
【０１２５】
第６実施例においては、Ｓ４３０の処理に代わるＳ４３１の処理と、Ｓ４３１に関連する処理が、第５実施例と異なる。
【０１２６】
第６実施例においては、Ｓ４２０：ＹＥＳの後の処理であるＳ４３１の処理において、ＣＰＵ３１は、印刷の直前の用紙の供給があった給紙トレイ５１Ｘについて、印刷の指示の際に併せて設定された給紙トレイ５１でないか否かを判断する。すなわち、例えばトレイ５１Ａが設定されている場合には、印刷の直前の用紙の供給があった給紙トレイ５１Ｘが、トレイ５１Ｂおよびトレイ５１ＣおよびＭＰトレイ５１Ｄのいずれかであるか、もしくは、トレイ５１Ａであるかを判断する。
【０１２７】
印刷の直前の用紙の供給があったと判断される給紙トレイ５１Ｘについて、印刷の指示の際に併せて設定された給紙トレイ５１でないと判断する場合（Ｓ４３１：ＹＥＳ）、ＣＰＵ３１は、印刷に用いる給紙トレイ５１の設定が誤っている可能性がある旨を操作パネル４０等に報知し、ユーザに設定の確認・変更を促し、操作パネル４０又はネットワークＩ／Ｆ３７等を介して接続された外部のコンピュータ等から設定の変更を受け付ける（Ｓ４５１）。
【０１２８】
一方、印刷の直前の用紙の供給があったと判断される給紙トレイ５１Ｘについて、印刷の指示の際に併せて設定された給紙トレイ５１であると判断する場合（Ｓ４３１：ＮＯ）、ＣＰＵ３１は、印刷の指示の際に併せて設定された給紙トレイ５１の基礎優先順位を１順位目とすることによって新たに定まった優先順位を本優先順位としてＲＡＭ３３に記憶し（Ｓ４６１）、優先順位決定処理を終了する。
なお、印刷の直前の用紙の供給があったと判断される給紙トレイ５１Ｘが複数ある場合には、印刷の直前の用紙の供給があったと判断される給紙トレイ５１Ｘすべてについて、印刷の指示の際に併せて設定された給紙トレイ５１でないと判断する場合に、ＣＰＵ３１は、印刷に用いる給紙トレイ５１の設定が誤っている可能性がある旨を操作パネル４０等に報知する構成が考えられる。一方、印刷の直前の用紙の供給があったと判断される給紙トレイ５１Ｘについて、印刷の指示の際に併せて設定された給紙トレイ５１が存在する場合には、ＣＰＵ３１は、Ｓ４６１と同様の処理を行う。
【０１２９】
＜作用効果＞
本実施例によれば、印刷の直前に用紙の供給があったと判断される給紙トレイ５１が、印刷に使用する設定で無い給紙トレイ５１である場合には、印刷で用いる用紙の種類の設定の確認をユーザに促すことができる。したがって、印刷指示で指示された印刷に用いるために用紙が供給された給紙トレイ５１が印刷に使用する設定で無い場合に、設定の確認をユーザに促すことにより、優先順位を、設定の確認をユーザに促さない場合に比べより適切に変更することができる。
【０１３０】
（その他の実施例）
（１）上記実施例においては、画像形成装置はプリンタ１００としたが、これに限られず、例えばインクジェットプリンタや、プリンタ機能に加えコピー機能およびＦＡＸ機能を備えた複合機等であってもよい。
【０１３１】
（２）上記実施例では１つのＣＰＵ３１により処理を実行する構成であったが、複数のＣＰＵ３１により処理を実行する構成や、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハード回路のみ、または、ＣＰＵ３１およびハード回路により処理を実行する構成でもよい。
【０１３２】
（３）上記実施例においては、各給紙トレイ５１について基礎優先順位として順位が定められていたが、このようでなくてもよい。すなわち、各給紙トレイ５１について、基礎優先順位は存在せず同順位であってもよい。このような構成において、印刷指示があった際には、印刷の直前に用紙の供給があったと判断される給紙トレイ５１について順位を変動させて本優先順位とし、本優先順位の最も高い給紙トレイ５１から給紙を行う構成であってもよい。
【０１３３】
（４）上記実施例においては、着脱フラグ６２の値及び着脱センサ６１の検知結果の組み合わせか、もしくは用紙有無フラグ６５の値及び用紙有無センサ６４の検知結果の組み合わせのいずれか一方により、用紙供給有りか無しかを判断していたが、給紙トレイ５１Ａ〜５１Ｃについては、着脱フラグ６２の値及び着脱センサ６１の検知結果の組み合わせ、及び、用紙有無フラグ６５の値及び用紙有無センサ６４の検知結果の組み合わせの両方について用紙供給有りと判断される場合に、用紙供給有無フラグ６７に用紙供給有りに応じた値を格納する構成であってもよい。
【０１３４】
（５）上記実施例においては、複数の給紙トレイ５１について、印刷の直前に用紙の供給があったと判断される場合に、例えば、基礎優先順位に基づく相対的な順位を変更せず本優先順位とするか、あるいは、用紙の供給から印刷指示までの時間が短いほど、本優先順位を高くする構成等としていたが、例えば、使用頻度が高い給紙トレイ５１ほど本優先順位を高くする構成等であってもよい。
【０１３５】
（６）上記実施例においては、給紙部は、本体筐体１１０に対し着脱可能な給紙トレイ５１A〜５１Cと、用紙を直接載置することが可能なMPトレイ５１Dとしたが、これに限られない。例えば、給紙部は、用紙を搬送させるローラに用紙を直接突き当て少量搬送を行い用紙の端部を挟持してから給紙を行う、手差し口であってもよい。この場合、ローラの手前側に用紙有無に応じた信号を出力するセンサを設け、制御部は、このセンサが用紙有りもしくは無しに応じた信号を出力した場合に用紙供給がありもしくは無しと判断する構成が考えられる。
【０１３６】
（７）ＣＰＵ３１は、検知処理において、給紙トレイ５１Ｘの用紙有無フラグ６５Ｘの値が、用紙が載置されていないことを示す値である際に、ユーザによって給紙トレイ５１Ｘが本体筐体１１０に対して引き出されることにより着脱センサ６１Ｘによって脱離状態であることに応じた信号が伝達された場合には、操作パネル４０等に、給紙トレイ５１Ｘに載置されていた用紙の種類を報知する構成であってもよい。すなわち、給紙トレイ５１Ｘに用紙が載置されていない場合に、トレイが脱離された場合には、操作パネル４０等に、給紙トレイ５１Ｘに載置されていた用紙の種類を報知する。また、このような構成において、ユーザの操作による、給紙トレイ５１Ｘに載置される用紙の種類の、載置されていた用紙の種類からの変更を、操作パネル４０等から受け付ける構成であってもよい。このような構成においては、給紙トレイ５１の本体筐体１１０に対する脱離を検出して、給紙トレイ５１に供給される用紙に関する情報をユーザに報知することができる。これによってユーザは、供給される用紙の情報を認識して給紙トレイ５１に用紙を供給することができる。したがって、給紙トレイ５１への用紙の供給の際の利便性に配慮しつつ、給紙の順番に関する優先順位を適切に変更することができる。また、給紙トレイ５１に供給される用紙に関する情報とは異なる用紙が載置される場合には、設定を、供給される用紙に変更することができる。したがって、給紙トレイ５１への用紙の供給の際の利便性に配慮しつつ、給紙の順番に関する優先順位を適切に変更することができる。 
【０１３７】
（８）第３実施例においては、ユーザが給紙トレイ５１に用紙を供給した／あるいはする場合には、プリンタ１００は、操作パネル４０等に、その給紙トレイ５１に供給した／あるいはする用紙の種類に関する設定を行う画面を表示するとともに、ユーザの必要に応じて用紙の種類について設定を受け付ける構成であって、ＣＰＵ３１は、用紙の種類についてユーザから設定を受け付けた場合には、用紙の種類についてユーザから設定を受け付けた旨を不揮発性記憶部３４に格納していたが、このようでなくてもよい。例えば、設定が変更された時間を記憶する構成において、給紙トレイ５１への用紙の供給が検知された際の前後Ｔ２時間内に、給紙トレイ５１に供給した／あるいはする用紙の種類に関する設定が行われた場合には、ＣＰＵ３１は、用紙の種類についてユーザから設定を受け付けた旨を不揮発性記憶部３４に格納する構成であっても良い。
【０１３８】
（９）第３実施例において、ＣＰＵ３１は、検知処理において用紙供給有無フラグ６７に用紙供給有りに応じた値を格納した場合には、操作パネル４０等に、用紙供給有りに応じた値を格納した用紙供給有無フラグ６７に対応する給紙トレイ５１に供給される、用紙の種類に関する設定を行う画面を表示するとともに、ユーザの必要に応じて用紙の種類について設定を受け付けていた。この際、ＣＰＵ３１は、用紙の種類についてユーザから受け付けた設定が、用紙供給有りに応じた値を格納した用紙供給有無フラグ６７に対応する給紙トレイ５１に供給可能な用紙の種類でない場合には、操作パネル４０等に用紙の種類についての設定の確認を促す旨を報知する構成であってもよい。このようにすれば、給紙トレイ５１に供給される用紙の種類に関する設定が、供給可能な用紙の種類で無い場合には、ユーザに確認を促すことができる。したがって、給紙トレイ５１に供給される用紙の種類に関する設定が供給可能な用紙の種類で無い場合に配慮しつつ、優先順位を適切に変更することができる。 
【０１３９】
（１０）第４実施例においては、ネットワークＩ／Ｆ３７等から受け付けた印刷に用いる用紙の種類と、該当の給紙トレイ５１に供給される用紙の種類とが一致する給紙トレイ５１が存在しない場合（Ｓ３６５：ＮＯ）、Ｓ３８０の処理において、ＣＰＵ３１は、Ｓ３１０で決定した基礎優先順位を、本優先順位としてＲＡＭ３３に記憶していたが、ネットワークＩ／Ｆ３７等から受け付けた印刷に用いる用紙の種類と、供給されている用紙の種類とが一致する給紙トレイ５１Ｘが存在する場合には、その給紙トレイ５１Ｘの基礎優先順位を１順位目とした本優先順位をＲＡＭ３３に記憶する構成であってもよい。このときさらに、ＣＰＵ３１は操作パネル４０等に、ネットワークＩ／Ｆ３７等から受け付けた印刷に用いる用紙の種類と、供給されている用紙の種類とが一致する給紙トレイ５１Ｘから給紙を行う旨を報知する構成であってもよい。このようにすれば、印刷指示を受け付けた際に、計測時間ｔＸが印刷指示の直前とみなす時間Ｔよりも短く、かつ、供給される用紙の種類に関する設定が行われた給紙トレイ５１であっても、設定された用紙の種類と、画像の形成に用いる用紙の種類とが異なる場合に、給紙トレイ５１へ供給される用紙の種類に関する設定の内容と、印刷に用いられる用紙の種類とが一致する給紙トレイ５１が存在する場合には、優先順位をその給紙トレイ５１以外の給紙トレイ５１よりも高くすることができる。したがって、給紙トレイ５１に供給される用紙の種類に関する設定が行われているか否か、及び、印刷に使用する用紙の種類に関する設定内容についても配慮することによって、印刷の直前に用紙の供給があったと判断される給紙トレイ５１以外についても優先順位を適切に変更することが出来る。また、印刷指示を受け付けた際に、計測時間ｔＸが印刷指示の直前とみなす時間Ｔよりも短く、かつ、供給される用紙の種類に関する設定が行われた給紙トレイ５１であっても、設定された用紙の種類と、印刷に用いる用紙の種類とが異なる場合に、印刷に用いる用紙の種類と一致する種類の用紙が供給される設定である給紙トレイ５１から給紙を行うことをユーザに報知することができる。したがって、優先順位の変更に際してユーザに報知することにより、優先順位の変更に際してユーザに報知しない場合に比べより適切に優先順位を変更することができる。 
【０１４０】
（１１）第６実施例においては、ネットワークＩ／Ｆ３７等からユーザの操作によって印刷の指示を受け付ける際には、印刷に用いる給紙トレイ５１を併せて指示されることにより、印刷に用いる用紙の種類を指示される構成であった。このような構成において、指示された給紙トレイ５１が、受け付けた印刷の機能上給紙ができないものである場合には、ネットワークＩ／Ｆ３７等に印刷に用いる給紙トレイ５１についての設定の確認を促す旨を報知する構成であってもよい。なお、このような場合として例えば、写真印刷が指示された際に、併せて指示されたトレイ５１Ｃからの写真用紙の給紙が出来ない場合が挙げられる。このようにすれば、印刷に使用する給紙トレイ５１に関する設定が、使用可能な給紙トレイ５１でない場合には、確認をユーザに促すことができる。したがって、印刷に使用する給紙トレイ５１に関する設定が、使用可能な給紙トレイ５１でない場合に配慮しつつ、給紙の順番に関する優先順位を適切に変更することができる。
【０１４１】
（１２）上記実施例においては、計測時間ｔＸが印刷指示の直前とみなす時間Ｔよりも短い場合に、給紙トレイ５１Ｘを印刷の直前に用紙の供給があったと判断していたが、このようでなくてもよい。例えば、計測時間ｔＸが０＜ｔＸ＜Ｔをみたすとして印刷指示の直前とみなす時間Ｔよりも短い給紙トレイ５１Ｘが存在している場合には、計測時間ｔＸがＴ≦ｔＸ＜２Ｔを満たす給紙トレイ５１Ｘが存在するかを判断し、存在する場合には、この給紙トレイ５１Ｘについても、印刷の直前に用紙の供給があったと判断する構成であってもよい。このようにすれば、印刷に用いるために複数の給紙トレイ５１について用紙を供給することにより用紙の供給に時間がかかる場合であっても、印刷の直前に用紙の供給があったと判断する給紙トレイ５１をより適切に判断することが出来る。
【符号の説明】
【０１４２】
１０  印刷部
１１  搬送路
３１  ＣＰＵ
３４  不揮発性記憶部
５１  給紙トレイ
【図１】
2015045680.tif 000003
【図２】
2015045680.tif 000004
【図３】
2015045680.tif 000005
【図４】
2015045680.tif 000006
【図５】
2015045680.tif 000007
【図６】
2015045680.tif 000008
【図７】
2015045680.tif 000009
【図８】
2015045680.tif 000010