(57)【特許請求の範囲】
【請求項１】
手差しトレイを少なくとも含む給紙手段を有し、印刷指示に従って前記給紙手段から給紙される用紙に印刷を行う画像形成装置において、
前記手差しトレイに用紙がセットされると、セットされた用紙を給紙可能な状態に設定するまでの時間を表す待機時間を待機した後この用紙を給紙可能な状態に設定する用紙セット待機手段と、
前記印刷指示を受け付ける受付手段と、
前記印刷指示に従って行われた前回の印刷について、この印刷で使用された用紙の給紙手段及び当該給紙手段から給紙された用紙枚数を印刷条件として記憶する記憶手段と、
前記受付手段が前記給紙手段を前記手差しトレイとする新たな印刷指示を受け付ける毎に、前記記憶手段に記憶された前記印刷条件に基づいて、前回の印刷時の給紙手段が手差しトレイで、且つ前回の印刷時の用紙枚数が１であるか否かを判定する判定手段と、
前記判定手段により、前回の印刷時の給紙手段が前記手差しトレイであり、且つ前回の印刷時の用紙枚数が１であると判定された場合に、前記待機時間を短縮する短縮手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記記憶手段は、前記印刷指示で指示された印刷枚数を前記印刷条件に含めて記憶し、
前記判定手段は、前記記憶手段に記憶された印刷条件に基づき、前回の印刷の印刷枚数が１であるか否かを更に判定し、
前記短縮手段は、前記判定手段により更に前記印刷枚数が１であると判定された場合に、前記待機時間を短縮することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記手差しトレイにセットされた用紙の用紙サイズを検知する検知手段と、
前記印刷指示に従って印刷が行われる毎に、前記記憶手段に記憶された前記印刷条件を更新する更新手段と、
を更に備え、
前記更新手段は、前記印刷指示に従って前記手差しトレイを用いた印刷が行われた際に、前記検知手段で検知された用紙サイズを前記印刷条件に含めて更新し、
前記判定手段は、前記記憶手段に記憶された印刷条件に基づき、前回の印刷で用いられた用紙サイズと、前記検知手段で検知された用紙サイズとが一致するか否かを更に判定し、
前記短縮手段は、前記判定手段により更に前記用紙サイズが一致すると判定された場合に、前記待機時間を短縮することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記検知手段は、前記用紙の縦幅を検知する用紙長検知手段と、前記用紙の横幅を検知する用紙幅検知手段とを有することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
手差しトレイを少なくとも含む給紙手段を有し、印刷指示に従って前記給紙手段から給紙される用紙に印刷を行う画像形成装置のコンピュータを、
前記手差しトレイに用紙がセットされると、セットされた用紙を給紙可能な状態に設定するまでの時間を表す待機時間を待機した後この用紙を給紙可能な状態に設定する用紙セット待機手段と、
前記印刷指示を受け付ける受付手段と、
前記印刷指示に従って行われた前回の印刷について、この印刷で使用された用紙の給紙手段及び当該給紙手段から給紙された用紙枚数を印刷条件として記憶する記憶手段と、
前記受付手段が前記給紙手段を前記手差しトレイとする新たな印刷指示を受け付ける毎に、前記記憶手段に記憶された前記印刷条件に基づいて、前回の印刷時の給紙手段が手差しトレイで、且つ前回の印刷時の用紙枚数が１であるか否かを判定する判定手段と、
前記判定手段により、前回の印刷時の給紙手段が前記手差しトレイであり、且つ前回の印刷時の用紙枚数が１であると判定された場合に、前記待機時間を短縮する短縮手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手差しトレイから給紙される用紙に印刷を行う画像形成装置及びプログラムに関するものである。
【背景技術】
【０００２】
従来、インクやトナー等を用いて用紙に画像形成を行なう画像形成装置が利用されている。また、用紙の供給を手差しで行うための手差しトレイを備えた画像形成装置が利用されており、用途に応じて手差しトレイを用いた印刷が行われている。この手差しトレイには、用紙を検知するためのセンサが一般に設けられており、該センサによる検知信号を画像形成装置本体に通知するよう構成されている。画像形成装置では、センサから検知信号に基づいて手差しトレイに用紙がセットされたことを検知し、所定時間待機した後その用紙を給紙可能な状態とすることで、用紙補充の際の利便性を図っている。
【０００３】
また、従来、手差しトレイに係る種々の技術が提案されており、例えば、特許文献１には、手差し印刷の際にユーザの設定項目を減らす目的で、手差しトレイに用紙がセットされると自動で用紙の候補を表示し、ユーザが選択設定した後に印刷を行う技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術では、手差しトレイに用紙を１枚セットして印刷をするという使い方を繰り返し行う場合、１枚の用紙をセットする毎に給紙可能な状態に移行するまでの時間が発生するため、効率的に印刷することができないという問題がある。
【０００５】
本発明は、上記に鑑みてなされたものであって、手差しトレイに用紙を１枚セットして印刷をするという使い方を繰り返し行う場合に、効率的に印刷を行うことが可能な画像形成装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、手差しトレイを少なくとも含む給紙手段を有し、印刷指示に従って前記給紙手段から給紙される用紙に印刷を行う画像形成装置において、前記手差しトレイに用紙がセットされると、セットされた用紙を給紙可能な状態に設定するまでの時間を表す待機時間を待機した後この用紙を給紙可能な状態に設定する用紙セット待機手段と、前記印刷指示を受け付ける受付手段と、前記印刷指示に従って行われた前回の印刷について、この印刷で使用された用紙の給紙手段及び当該給紙手段から給紙された用紙枚数を印刷条件として記憶する記憶手段と、前記受付手段が前記給紙手段を前記手差しトレイとする新たな印刷指示を受け付ける毎に、前記記憶手段に記憶された前記印刷条件に基づいて、前回の印刷時の給紙手段が手差しトレイで、且つ前回の印刷時の用紙枚数が１であるか否かを判定する判定手段と、前記判定手段により、前回の印刷時の給紙手段が前記手差しトレイであり、且つ前回の印刷時の用紙枚数が１であると判定された場合に、前記待機時間を短縮する短縮手段と、を備える。
【０００７】
また、本発明は、手差しトレイを少なくとも含む給紙手段を有し、印刷指示に従って前記給紙手段から給紙される用紙に印刷を行う画像形成装置のコンピュータを、前記手差しトレイに用紙がセットされると、セットされた用紙を給紙可能な状態に設定するまでの時間を表す待機時間を待機した後この用紙を給紙可能な状態に設定する用紙セット待機手段と、前記印刷指示を受け付ける受付手段と、前記印刷指示に従って行われた前回の印刷について、この印刷で使用された用紙の給紙手段及び当該給紙手段から給紙された用紙枚数を印刷条件として記憶する記憶手段と、前記受付手段が前記給紙手段を前記手差しトレイとする新たな印刷指示を受け付ける毎に、前記記憶手段に記憶された前記印刷条件に基づいて、前回の印刷時の給紙手段が手差しトレイで、且つ前回の印刷時の用紙枚数が１であるか否かを判定する判定手段と、前記判定手段により、前回の印刷時の給紙手段が前記手差しトレイであり、且つ前回の印刷時の用紙枚数が１であると判定された場合に、前記待機時間を短縮する短縮手段と、して機能させる。
【発明の効果】
【０００８】
本発明によれば、手差しトレイに用紙を１枚セットして印刷をするという使い方を繰り返し行う場合に、効率的に印刷を行うことが可能な画像形成装置及びプログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、画像形成装置の構成を模式的に示す図である。
【図２】図２は、図１に示した画像形成装置の機能構成の一例を模式的に示す図である。
【図３】図３は、図１に示した手差しトレイの用紙配置面を模式的に示した図である。
【図４】図４は、第１用紙セット確定処理の手順を示したフローチャートである。
【図５】図５は、第２用紙セット確定処理の手順を示したフローチャートである。
【図６】図６は、第３用紙セット確定処理の手順を示したフローチャートである。
【図７】図７は、第４用紙セット確定処理の手順を示したフローチャートである。
【図８】図８は、第５用紙セット確定処理の手順を示したフローチャートである。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、この発明に係る画像形成装置及びプログラムの実施の形態を詳細に説明する。
【００１１】
［第１の実施形態］
図１は、第１の実施形態に係る画像形成装置の構成を模式的に示す図である。同図に示すように、画像形成装置は、本体部１１と、本体トレイ１２、手差しトレイ１３及び排紙トレイ１４等を備えている。
【００１２】
本体部１１には、後述するＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ＮＶ−ＲＡＭ２４、印刷部２５、操作部２７及び通信部２８（図２参照）等の、画像形成装置の主たる動作を制御・実行する機能部が備えられている。
【００１３】
本体トレイ１２は、画像形成の媒体となる用紙をストックし、該用紙を後述する印刷部２５へ給紙する機構を有している。手差しトレイ１３は、ユーザが手差しで用紙を給紙するためのトレイであって、本体部１１への給紙をガイドするためのガイド板１３１が設けられている。ガイド板１３１は、手差しトレイ１３にセットされる用紙の幅（横幅）に応じてスライドさせることが可能に構成されている（図３参照）。なお、本体トレイ１２及び手差しトレイ１３は給紙手段に対応する。
【００１４】
排紙トレイ１４は、印刷が行われた用紙を保持するためのトレイであり、後述する印刷部２５から排紙される用紙を保持するよう構成されている。
【００１５】
図２は、図１に示した画像形成装置の機能構成の一例を模式的に示す図である。同図に示すように画像形成装置は、ＣＰＵ（Central  Processing  Unit）２１、ＲＯＭ（Read  Only  Memory）２２、ＲＡＭ（Random  Access  Memory）２３、ＮＶ−ＲＡＭ２４、印刷部２５、センサ部２６、操作部２７及び通信部２８を備えている。
【００１６】
ＣＰＵ２１は、ＲＯＭ２２に格納された制御プログラムとの協働により、画像形成装置を構成する各部の動作を統括制御する。また、ＣＰＵ２１は、ＲＯＭ２２に格納された制御プログラムとの協働により後述する第１用紙セット確定処理を実行する。
【００１７】
具体的にＣＰＵ２１は、手差しトレイ１３を給紙元とする新たな印刷指示を受け付ける毎に、前回印刷時の給紙元が手差しトレイ１３であり、且つ給紙された用紙枚数が１であるか否かを判定し、これらの条件を満たした場合に、１枚印刷方法の実行中と見なし、手差しトレイ１３にセットされた用紙を給紙可能な状態に設定するまでの待機時間（以下、用紙セット確定時間という）を短縮する。
【００１８】
なお、印刷指示には、印刷対象の画像データや、印刷を行う枚数（印刷枚数）、給紙元（本体トレイ１２又は手差しトレイ１３）を指定する給紙元指定情報等の、印刷に関する情報が含まれる。
【００１９】
ＲＯＭ２２は、ＣＰＵ２１が実行する各種の制御プログラムを予め記憶している。ＲＡＭ２３は、ＣＰＵ２１のワークエリアとして機能する。また、ＲＡＭ２３は、印刷部２５による印刷時の印刷条件を保持することが可能な領域を有しており、ＣＰＵ２１の制御の下、少なくとも１回分（直前）の印刷に係る印刷条件を記憶する。即ち、ＲＡＭ２３は記憶手段に対応する。
【００２０】
なお、ＲＡＭ２３に記憶される印刷条件としては、例えば、印刷指示として指示された印刷枚数や給紙元指定情報、本体トレイ１２又は手差しトレイ１３から給紙された用紙枚数、センサ部２６で検出された用紙サイズ等が挙げられる。
【００２１】
ＮＶ−ＲＡＭ２４は、画像形成装置の動作に係る各種の設定情報を予め記憶している。設定情報としては、例えば、用紙セット確定時間や、この用紙セット確定時間を短縮する際に用いられる短縮設定等が挙げられる。なお、短縮設定は、例えば、用紙セット確定時間から減じる値や、短縮した用紙セット確定時間そのものの値等であって、ユーザが任意の値に設定できるものとする。
【００２２】
印刷部２５は、インクやトナー等を用いて用紙に画像形成を行なうプリンタエンジンであって、ＣＰＵ２１の制御の下、本体トレイ１２や手差しトレイ１３から給紙された用紙へ画像形成（印刷）を行い、その用紙を排紙トレイ１４へ排紙する。
【００２３】
センサ部２６は、手差しトレイ１３に設けられた用紙検出用のセンサ群である。ここで、図３は、手差しトレイ１３の用紙配置面を模式的に示した図であって、手差しトレイ１３に設けられたセンサ部２６の設置位置を表している。同図に示すように、センサ部２６は、用紙セット検知センサ２６１、検知手段として用紙サイズの検知に用いられる用紙長検知センサ２６２及び用紙幅検知センサ２６３を有して構成される。
【００２４】
用紙セット検知センサ２６１は、手差しトレイ１３と本体部１１との接合部分近傍に設けられており、手差しトレイ１３に用紙Ｐがセットされるとその検知信号をＣＰＵ２１に出力する。また、用紙長検知センサ２６２は、用紙長検知手段に対応し、手差しトレイ１３の外端部近傍に設けられており、手差しトレイ１３にセットされた用紙Ｐを検出すると、この検出位置を用紙Ｐの縦幅としてＣＰＵ２１に出力する。また、用紙幅検知センサ２６３は、用紙幅検知手段に対応し、ガイド板１３１と一体的に設けられており、ガイド板１３１の設定位置を用紙Ｐの横幅としてＣＰＵ２１に出力する。
【００２５】
図２に戻り、操作部２７は、操作ボタンやキーボード等の入力デバイスである。なお、操作部２７は、ＬＣＤ等の表示デバイスとともにタッチパネルを構成する形態としてもよい。
【００２６】
通信部２８は、外部装置が搭載するプリンタドライバ３から自己の装置宛に送信された印刷指示を受信する他、各種情報の送受信に用いられるインターフェースである。
【００２７】
ところで、上述した画像形成装置において、手差しトレイ１３を用いて印刷を行う場合、手差しトレイ１３に用紙を１枚セットして印刷するという使い方を繰り返し行う印刷方法（以下、１枚印刷方法という）が想定される。例えば、病院のカルテなど予め患者情報が印刷された用紙に対して診察情報を追加印刷する場合、患者毎の用紙を１枚ずつセットしてはパソコン等から印刷を指示するという使い方を繰り返し行っている。このような１枚印刷方法の場合、ユーザが手差しトレイ１３に用紙をセットすると直ぐに印刷処理に移行することが好ましいが、従来の制御方法では用紙がセットされてから給紙が開始されるまで所定時間（即ち用紙セット確定時間）だけ待機を行うため、すぐに印刷処理に移行することができない。
【００２８】
そこで、本実施形態では、上述した１枚印刷方法による印刷を支援するため、前回の印刷に係る印刷条件が１枚印刷方法に係る所定の条件を満たした場合に、用紙セット確定時間を短縮する用紙セット確定処理を実行する。以下、図４を参照して、第１用紙セット確定処理の手順について説明する。
【００２９】
図４は、本実施形態のＣＰＵ２１が実行する第１用紙セット確定処理の手順を示すフローチャートである。なお、本処理の前提として、前回の印刷が本体トレイ１２又は手差しトレイ１３による給紙により行われているものとする。また、今回の印刷に係る印刷指示には、手差しトレイ１３を給紙元とする給紙元識別情報が含まれているものとする。
【００３０】
まず、ＣＰＵ２１は、通信部２８を介して印刷指示が入力されるまで待機し（ステップＳ１１；Ｎｏ）、印刷指示の入力を受け付けると（ステップＳ１１；Ｙｅｓ）、ステップＳ１２へ移行する。即ち、ステップＳ１１の処理により受付手段が実現される。
【００３１】
次いで、ＣＰＵ２１は、センサ部２６からの信号に基づき、給紙元となる手差しトレイ１３に用紙がセットされるまで待機する（ステップＳ１２；Ｎｏ）。ここで、手差しトレイ１３に用紙がセットされたと判定すると（ステップＳ１２；Ｙｅｓ）、ステップＳ１３に移行する。本実施形態では、最初に印刷指示の入力を待機する形態としたが、これに限らず、ステップＳ１１及びＳ１２の順序を入れ替えた形態としてもよい。
【００３２】
ＣＰＵ２１は、ＲＡＭ２３に記憶された前回の印刷に係る印刷条件を参照し、前回の印刷の給紙元が手差しトレイ１３か否かを判定する（ステップＳ１３）。前回の印刷の給紙元が本体トレイ１２と判定した場合（ステップＳ１３；Ｎｏ）、ステップＳ１６に移行する。
【００３３】
また、前回の印刷の給紙元が手差しトレイ１３と判定した場合（ステップＳ１３；Ｙｅｓ）、ＣＰＵ２１は、さらに前回の印刷で給紙された用紙枚数が“１”か否かを判定する（ステップＳ１４）。ここで、２以上と判定した場合（ステップＳ１４；Ｎｏ）、ステップＳ１６に移行する。これらステップＳ１３及びＳ１４の処理により判定手段が実現される。
【００３４】
一方、前回の印刷で給紙された用紙枚数が“１”と判定した場合（ステップＳ１４；Ｙｅｓ）、ＣＰＵ２１は、ＮＶ−ＲＡＭ２４に記憶された短縮設定に基づいて用紙セット確定時間を短縮した後（ステップＳ１５）、ステップＳ１６に移行する。即ち、ステップＳ１５の処理により短縮手段が実現される。
【００３５】
続いて、ＣＰＵ２１は、経過時間のカウントを開始すると、用紙セット確定時間が経過するまで待機する（ステップＳ１６；Ｎｏ）。ここで、ステップＳ１５を経由してステップＳ１６が実行された場合には、短縮された用紙セット確定時間に基づいてカウントが行われる。なお、経過時間のカウントは、図示しないＲＴＣ（Real  Time  Clock）等の計時装置に基づいて行われるものとする。
【００３６】
用紙セット確定時間を経過すると（ステップＳ１６；Ｙｅｓ）、ＣＰＵ２１は、手差しトレイ１３にセットされた用紙を給紙可能な状態に設定することで、図示しない搬送機構に給紙を開始させ、ステップＳ１１で受け付けた印刷指示に従って印刷部２５に印刷を行わせる（ステップＳ１７）。即ち、ステップＳ１６の処理により用紙セット待機手段が実現される。
【００３７】
そして、ＣＰＵ２１は、ＲＡＭ２３に記憶された前回の印刷に係る印刷条件を、今回の印刷に係る印刷条件（受け付けた印刷指示の内容、センサ部２６から取得した用紙サイズ、手差しトレイ１３から給紙された用紙枚数等）に更新し（ステップＳ１８）、本処理を終了する。即ち、ステップＳ１８の処理により更新手段が実現される。なお、ステップＳ１８で更新された印刷条件は、次回の印刷時又は用紙セット時に前回の印刷条件として読み出されることになる。
【００３８】
以上のように、本実施形態によれば、手差しトレイ１３を給紙元とする新たな印刷指示を受け付ける毎に、前回印刷時の給紙元が手差しトレイ１３であり、且つ給紙された用紙枚数が１であるか否かを判定し、これらの条件を満たした場合に、１枚印刷方法の実行中と見なして用紙セット確定時間を短縮する。これにより、短縮した用紙セット確定時間を用いて処理（１枚印刷方法）を進めることができるため、効率的に印刷を行うことが可能となる。
【００３９】
なお、上記では給紙された用紙枚数を待機時間短縮の判定基準としたが、これに限らず、印刷指示に含まれた印刷枚数を判定基準とする形態としてもよい。例えば、偶然にも手差しトレイ１３の用紙が１枚のみの状態で複数枚の印刷枚数を印刷した場合、上記処理を実行すると用紙切れにもかかわらず待機時間が短縮されてしまう。この場合、ユーザが複数枚の用紙束を手差しトレイ１３に補充している最中に用紙の給紙が開始されてしまう可能性がある。そこで、印刷指示に含まれた印刷枚数に基づき、印刷処理が継続中か否かを確認することで、１枚印刷方法による印刷か否かをより正確に判別することが可能となる。以下、この形態での用紙セット確定処理（第２用紙セット確定処理）を、本実施形態の変形例として説明する。
【００４０】
［変形例］
図５は、本実施形態の変形例に係る第２用紙セット確定処理の手順を示すフローチャートである。なお、本処理の前提として、前回の印刷が本体トレイ１２又は手差しトレイ１３による給紙により行われているものとする。また、今回の印刷に係る印刷指示には、手差しトレイ１３を給紙元とする給紙元識別情報が含まれているものとする。
【００４１】
まず、ＣＰＵ２１は、通信部２８を介して印刷指示が入力されるまで待機し（ステップＳ２１；Ｎｏ）、印刷指示の入力を受け付けると（ステップＳ２１；Ｙｅｓ）、ステップＳ２２へ移行する。
【００４２】
次いで、ＣＰＵ２１は、給紙元となる手差しトレイ１３に用紙がセットされるまで待機し（ステップＳ２２；Ｎｏ）、センサ部２６からの信号に基づき、用紙がセットされたと判定すると（ステップＳ２２；Ｙｅｓ）、センサ部２６（用紙長検知センサ２６２及び用紙幅検知センサ２６３）から入力される用紙サイズを取得する（ステップＳ２３）。
【００４３】
続いて、ＣＰＵ２１は、ＲＡＭ２３に記憶された前回の印刷に係る印刷条件を参照し、前回の印刷で用いられた用紙サイズが、ステップＳ２３で取得した用紙サイズと一致するか否かを判定する（ステップＳ２４）。ここで、不一致と判定した場合（ステップＳ２４；Ｎｏ）、ステップＳ２９に移行する。
【００４４】
また、前回の印刷で用いられた用紙サイズが、ステップＳ２３で取得した用紙サイズと一致すると判定した場合（ステップＳ２４；Ｙｅｓ）、ＣＰＵ２１は、さらに前回の印刷の給紙元が手差しトレイ１３か否かを判定する（ステップＳ２５）。ここで、前回の印刷の給紙元が本体トレイ１２と判定した場合（ステップＳ２５；Ｎｏ）、ステップＳ２９に移行する。
【００４５】
また、前回の印刷の給紙元が手差しトレイ１３と判定した場合（ステップＳ２５；Ｙｅｓ）、ＣＰＵ２１は、さらに前回の印刷で給紙された用紙枚数が“１”か否かを判定する（ステップＳ２６）。ここで、２以上と判定した場合（ステップＳ２６；Ｎｏ）、ステップＳ２９に移行する。
【００４６】
また、前回の印刷で給紙された用紙枚数が“１”と判定した場合（ステップＳ２６；Ｙｅｓ）、ＣＰＵ２１は、ステップＳ２１で受け付けた印刷指示に指示されている印刷枚数が“１”か否かを判定する（ステップＳ２７）。ここで、２以上と判定した場合（ステップＳ２７；Ｎｏ）、ＣＰＵ２１は印刷処理が継続していると判断し、ステップＳ２９に移行する。なお、本変形例では、これらステップＳ２４〜Ｓ２７の処理により判定手段が実現されている。
【００４７】
また、印刷指示で指示された印刷枚数が“１”と判定した場合（ステップＳ２７；Ｙｅｓ）、ＣＰＵ２１は、ＮＶ−ＲＡＭ２４に記憶された短縮設定に基づいて用紙セット確定時間を短縮した後（ステップＳ２８）、ステップＳ２９に移行する。続きステップＳ２９〜Ｓ３１は、上述した第１用紙セット確定処理のステップＳ１６〜Ｓ１８と同様であるため説明を省略する。
【００４８】
このように、本変形例によれば、印刷指示で指示された印刷枚数を用紙セット確定時間短縮の判定基準とすることで、印刷処理が継続中か否かを判断することができるため、１枚印刷方法によるものか否かをより正確に判別することが可能となる。
【００４９】
なお、上記処理では、ステップＳ２４で、前回の印刷に用いられた用紙サイズと、手差しトレイ１３にセットされた用紙サイズとを比較する形態としたが、この工程（ステップＳ２３及びステップＳ２４）をスキップする形態としてもよい。また、用紙サイズの一致判定は、用紙長及び用紙幅の両方を用いて行うものとするが、何れか一方の値に基づいて行う形態としてもよく、例えば、用紙幅検知センサ２６３から入力される用紙幅の値、即ちガイド板１３１が変動したか否かに応じて一致を判定する形態としてもよい。
【００５０】
［第２の実施形態］
次に、第２の実施形態について説明する。本実施形態では、印刷指示を受け付ける以前の手差しトレイ１３に用紙がセットされた段階で、所定の条件を満たした場合に用紙セット確定時間を短縮する形態について説明する。
【００５１】
以下、図２を用いて、本実施形態に係る画像形成装置の機能構成について説明する。なお、第１の実施形態と同様の構成要素については、同じ符号を付与し説明を省略する。
【００５２】
図２に示すように、第２の実施形態にかかる画像形成装置は、ＣＰＵ４１、ＲＯＭ２２、ＲＡＭ２３、ＮＶ−ＲＡＭ２４、印刷部２５、センサ部２６、操作部２７及び通信部２８を備えている。
【００５３】
ＣＰＵ４１は、ＲＯＭ２２に記憶された制御プログラムとの協働により、上述したＣＰＵ２１と同様画像形成装置を構成する各部の動作を統括制御する。また、ＣＰＵ４１は、ＲＯＭ２２に記憶された制御プログラムとの協働により後述する第３用紙セット確定処理を実行する。
【００５４】
具体的に、ＣＰＵ４１は、手差しトレイ１３に用紙がセットされる毎に、この用紙の用紙サイズが前回印刷時の用紙サイズと一致し、且つ前回印刷時の給紙元が手差しトレイ１３であり、且つ前回印刷時に給紙された用紙枚数が１であるか否かを判定し、これらの条件を満たした場合に、１枚印刷方法の実行中と見なして用紙セット確定時間を短縮する。
【００５５】
また、ＣＰＵ４１は、印刷部２５を制御し新たな印刷を行う毎に、ＲＡＭ２３に記憶された前回印刷時の印刷条件を、この新たな印刷に係る印刷条件に更新する。
【００５６】
図６は、本実施形態のＣＰＵ４１が実行する第３用紙セット確定処理の手順を示すフローチャートである。
【００５７】
まず、ＣＰＵ４１は、手差しトレイ１３に用紙がセットされるまで待機し（ステップＳ３１；Ｎｏ）、センサ部２６からの信号に基づき、用紙がセットされたと判定すると（ステップＳ３１；Ｙｅｓ）、センサ部２６（用紙長検知センサ２６２及び用紙幅検知センサ２６３）から入力される用紙サイズを取得する（ステップＳ３２）。
【００５８】
続いて、ＣＰＵ４１は、ＲＡＭ２３に記憶された前回の印刷に係る印刷条件を参照し、前回の印刷で用いられた用紙サイズが、ステップＳ３２で取得した用紙サイズと一致するか否かを判定する（ステップＳ３３）。ここで、不一致と判定した場合（ステップＳ３３；Ｎｏ）、ステップＳ３７に移行する。
【００５９】
また、両用紙サイズが一致すると判定した場合（ステップＳ３３；Ｙｅｓ）、ＣＰＵ４１は、さらに前回の印刷の給紙元が手差しトレイか否かを判定する（ステップＳ３４）。ここで、前回の印刷の給紙元が本体トレイ１２と判定した場合（ステップＳ３４；Ｎｏ）、ステップＳ３７に移行する。
【００６０】
また、前回の印刷の給紙元が手差しトレイと判定した場合（ステップＳ３４；Ｙｅｓ）、ＣＰＵ４１は、さらに前回の印刷で給紙された用紙枚数が“１”か否かを判定する（ステップＳ３５）。ここで、２以上と判定した場合（ステップＳ３５；Ｎｏ）、ステップＳ３７に移行する。
【００６１】
一方、前回の印刷で給紙された用紙枚数が“１”と判定した場合（ステップＳ３５；Ｙｅｓ）、ＣＰＵ４１は、ＮＶ−ＲＡＭ２４に記憶された短縮設定に基づいて用紙セット確定時間を短縮した後（ステップＳ３６）、ステップＳ３７に移行する。そして、ＣＰＵ４１は、用紙セット確定時間が経過するまで待機し（ステップＳ３７）、本処理を終了する。ここで、ステップＳ３６を経由してステップＳ３７が実行された場合には、短縮された用紙セット確定時間に基づいてカウントが行われる。
【００６２】
以上のように、本実施形態によれば、手差しトレイ１３に用紙がセットされる毎に、この用紙の用紙サイズが前回印刷時の用紙サイズと一致し、且つ前回印刷時の給紙元が手差しトレイ１３であり、且つ前回印刷時に給紙された用紙枚数が１であるか否かを判定し、これらの条件を満たした場合に、１枚印刷方法の実行中と見なして用紙セット確定時間を短縮する。これにより、短縮した用紙セット確定時間を用いて処理（１枚印刷方法）を進めることができるため、効率的に印刷を行うことが可能となる。
【００６３】
なお、上記第３用紙セット確定処理では、ステップＳ３４、Ｓ３５で、前回の印刷の給紙元及び用紙枚数を確認することとしたが、これに限らず、これらの工程の何れか又は両方をスキップする形態としてもよい。
【００６４】
［第３の実施形態］
次に、第３の実施形態について説明する。本実施形態では、手差しトレイ１３に用紙がセットされる以前の段階で、所定の条件を満たした場合に用紙セット確定時間を短縮する形態について説明する。
【００６５】
以下、図２を用いて、第３の実施形態に係る画像形成装置の機能構成について説明する。なお、第１の実施形態及び第２の実施形態と同様の構成要素については、同じ符号を付与し説明を省略する。
【００６６】
図２に示すように、第３の実施形態にかかる画像形成装置は、ＣＰＵ５１、ＲＯＭ２２、ＲＡＭ２３、ＮＶ−ＲＡＭ５２、印刷部２５、センサ部２６、操作部２７及び通信部２８を備えている。
【００６７】
ＣＰＵ５１は、ＲＯＭ２２に記憶された制御プログラムとの協働により、上述したＣＰＵ２１と同様画像形成装置を構成する各部の動作を統括制御する。また、ＣＰＵ５１は、ＲＯＭ２２に記憶された制御プログラムとの協働により後述する第４用紙セット確定処理を実行する。
【００６８】
具体的に、ＣＰＵ５１は、手差しトレイ１３から給紙された１枚の用紙に印刷を行った後、手差しトレイ１３に用紙が存在しない状態のときに、用紙セット確定時間を短縮することが可能な所定の期間（以下、１枚印刷モード継続時間という）を設定し、この１枚印刷モード継続時間内で且つ、所定の条件を満たした場合に用紙セット確定時間を短縮する。
【００６９】
また、ＣＰＵ５１は、印刷部２５を制御し新たな印刷を行う毎に、ＲＡＭ２３に記憶された前回印刷分の印刷条件を、この新たな印刷に係る印刷条件に更新する。
【００７０】
ＮＶ−ＲＡＭ５２は、ＮＶ−ＲＡＭ２４が記憶する設定情報に加え、上述した１枚印刷モード継続時間を設定情報として記憶している。なお、１枚印刷モード継続時間は、用紙セット確定時間より長時間であるとするが、１枚印刷方法による実際の印刷時間に基づいた値が設定されることが好ましい。
【００７１】
図７は、本実施形態のＣＰＵ５１が実行する第４用紙セット確定処理の手順を示すフローチャートである。なお、本処理の前提として、手差しトレイ１３には用紙がセットされていないものとする。
【００７２】
まず、ＣＰＵ５１は、センサ部２６からの信号に基づき、手差しトレイ１３に用紙がセットされていないことを検知すると（ステップＳ４１）、ＲＡＭ２３に記憶された前回の印刷に係る印刷条件を参照し、前回の印刷の給紙元が手差しトレイか否かを判定する（ステップＳ４２）。ここで、前回の印刷の給紙元が本体トレイ１２と判定した場合（ステップＳ４２；Ｎｏ）、ステップＳ４５に移行する。
【００７３】
また、ＣＰＵ５１は、前回の印刷の給紙元が手差しトレイと判定すると（ステップＳ４２；Ｙｅｓ）、さらに前回の印刷で給紙された用紙枚数が“１”か否かを判定する（ステップＳ４３）。ここで、２以上と判定した場合（ステップＳ４３；Ｎｏ）、ステップＳ４５に移行する。
【００７４】
また、前回の印刷で給紙された用紙枚数が“１”と判定すると（ステップＳ４３；Ｙｅｓ）、ＣＰＵ５１は、ＮＶ−ＲＡＭ５２に記憶された１枚印刷モード継続時間のカウントを開始する（ステップＳ４４）。
【００７５】
続いて、ＣＰＵ５１は、センサ部２６からの信号に基づき、手差しトレイ１３に用紙がセットされるまで待機し（ステップＳ４５；Ｎｏ）、手差しトレイ１３に用紙がセットされたと判定すると（ステップＳ４５；Ｙｅｓ）、センサ部２６から入力される用紙サイズを取得する（ステップＳ４６）。
【００７６】
続いて、ＣＰＵ５１は、ＲＡＭ２３に記憶された前回の印刷に係る印刷条件を参照し、前回の印刷で用いられた用紙サイズが、ステップＳ４６で取得した用紙サイズと一致するか否かを判定する（ステップＳ４７）。ここで、両用紙サイズが一致しないと判定した場合（ステップＳ４７；Ｎｏ）、ステップＳ５０に移行する。なお、ステップＳ４５の待機時に、本体トレイ１２を用いた印刷が行われた場合には、ステップＳ４２、Ｓ４３で参照した印刷条件と、ステップＳ４７で参照した印刷条件とは一致しないため、本処理を直ちに終了させるものとする。
【００７７】
また、両用紙サイズが一致すると判定した場合（ステップＳ４７；Ｙｅｓ）、ＣＰＵ５１は、現在１枚印刷モード継続時間をカウント中か否かを判定する（ステップＳ４８）。ここで、１枚印刷モード継続時間をカウントしていないと判定した場合（ステップＳ４８；Ｎｏ）、ステップＳ５０に移行する。
【００７８】
また、１枚印刷モード継続時間をカウント中と判定した場合（ステップＳ４８；Ｙｅｓ）、ＣＰＵ５１は、ＮＶ−ＲＡＭ５２に記憶された短縮設定に基づいて用紙セット確定時間を短縮した後（ステップＳ４９）、ステップＳ５０に移行する。そして、ＣＰＵ４１は、用紙セット確定時間が経過するまで待機し（ステップＳ５０）、本処理を終了する。ここで、ステップＳ４９を経由してステップＳ５０が実行された場合には、短縮された用紙セット確定時間に基づいてカウントが行われる。
【００７９】
以上のように、本実施形態によれば、手差しトレイ１３から給紙された１枚の用紙に印刷を行った後、手差しトレイ１３に用紙が存在しない状態のときに、用紙セット確定時間を短縮することが可能な１枚印刷モード継続時間を設定し、この１枚印刷モード継続時間内で且つ、所定の条件を満たした場合に用紙セット確定時間を短縮する。これにより、この１枚印刷モード継続時間内に１枚印刷方法による印刷が行われる場合には、短縮した用紙セット確定時間を用いて処理（１枚印刷方法）を進めることができるため、効率的に印刷を行うことが可能となる。
【００８０】
なお、上記処理では、ステップＳ４７において、前回の印刷に用いられた用紙サイズと、手差しトレイ１３にセットされた用紙サイズとを比較する形態としたが、これに限らず、この工程をスキップする形態としてもよい。
【００８１】
ところで、上記の処理では、例えば、偶然にも手差しトレイ１３の用紙が１枚のみの状態で複数の印刷枚数を印刷するような場合、用紙切れにもかかわらず待機時間が短縮されてしまう結果となる。この場合、ユーザが複数枚の用紙束を手差しトレイ１３に補充している最中に給紙が開始されてしまう可能性がある。そこで、最初に継続中（印刷途中）の印刷指示が存在するか否かを判定し、存在しない場合にのみ上記の処理を実行する形態とすることが好ましい。以下、この形態の用紙セット確定処理（第５用紙セット確定処理）を本実施形態の変形例として説明する。
【００８２】
［変形例］
図８は、本実施形態の変形例に係る第５用紙セット確定処理の手順を示すフローチャートである。なお、本処理の前提として、手差しトレイ１３には用紙がセットされていないものとする。
【００８３】
まず、ＣＰＵ５１は、継続中の印刷指示が存在するか否かを判定することで、印刷処理が継続中か否かを判定する（ステップＳ６１）。ここで、継続中の印刷指示が存在すると判定した場合（ステップＳ６１；Ｙｅｓ）、ＣＰＵ５１は印刷処理の継続中と判断し、ステップＳ６６に移行することで、手差しトレイ１３に補充分の用紙がセットされるまで待機する。また、継続中の印刷指示が存在しないと判定した場合（ステップＳ６１；Ｎｏ）、ＣＰＵ５１は、ステップＳ６２以降の処理を実行する。なお、ステップＳ６２〜Ｓ７１は、第４用紙セット確定処理のステップＳ４１〜Ｓ５０と同様であるため説明を省略する。
【００８４】
このように、本変形例によれば、継続中の印刷指示が存在するか否かを判定することで、印刷処理が継続中か否かを判断することができるため、１枚印刷方法によるものか否かをより正確に判別することが可能となる。
【００８５】
以上、本発明に係る実施形態について説明したが、これに限定されるものではなく、本発明の主旨を逸脱しない範囲での種々の変更、置換、追加等が可能である。
【００８６】
例えば、上記実施形態では、本体トレイ１２と手差しトレイ１３とを給紙手段としたが、手差しトレイ１３のみを有する構成の場合には、各用紙セット確定処理で給紙元を判定する工程をスキップすることが可能である。
【００８７】
また、上記実施形態の各機能部（用紙セット待機手段、受付手段、判定手段、短縮手段、更新手段）は、ＣＰＵとＲＯＭに記憶された制御プログラムとの協働により実現される形態としたが、各機能部を実現する固有の機能を具備したＡＳＩＣ等のハードウェアにより実現される形態としてもよい。
【００８８】
また、上記実施形態に係るプログラムを、コンピュータで読み取り可能な記録媒体として提供することも可能である。記録媒体としては、磁気ディスク、光ディスク（ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ等）、光磁気ディスク（ＭＯ等）、半導体メモリ等、プログラムを記録でき、且つ、コンピュータが読み取り可能な記録媒体であれば、その形式は問わないものとする。
【００８９】
また、上記実施形態に係るプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。
【産業上の利用可能性】
【００９０】
以上のように、本発明にかかる画像形成装置及びプログラムは、手差しトレイから給紙される用紙に印刷を行う画像形成装置及びプログラムに有用であり、特に、手差しトレイに用紙を１枚セットして印刷するという使い方を繰り返し行う場合に適している。
【符号の説明】
【００９１】
１１  本体部
１２  本体トレイ
１３  手差しトレイ
１３１  ガイド板
１４  排紙トレイ
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  ＮＶ−ＲＡＭ
２５  印刷部
２６  センサ部
２６１  用紙セット検知センサ
２６２  用紙長検知センサ
２６３  用紙幅検知センサ
２７  操作部
２８  通信部
３  プリンタドライバ
４１  ＣＰＵ
５１  ＣＰＵ
５２  ＮＶ−ＲＡＭ
【先行技術文献】
【特許文献】
【００９２】
【特許文献１】特開平０６−３３７５６０号公報
【図１】
0005397113.tif 000002
【図２】
0005397113.tif 000003
【図３】
0005397113.tif 000004
【図４】
0005397113.tif 000005
【図５】
0005397113.tif 000006
【図６】
0005397113.tif 000007
【図７】
0005397113.tif 000008
【図８】
0005397113.tif 000009