(57)【要約】【課題】  印刷ジョブで指定されたシートのサイズがシート収納部に収納されるシートの登録サイズに一致するか否かに関わらず印刷を実行させるための設定を、シート収納部に対応づけて印刷の実行前に行うことができない。【解決手段】  印刷ジョブで指定されたシートのサイズが記憶部に記憶されているシートのサイズに一致する場合に印刷を実行し、印刷ジョブで指定されたシートのサイズが記憶部に記憶されているシートのサイズに一致しない場合に印刷を停止する第１の印刷モード、又は、印刷ジョブで指定されたシートのサイズが記憶部に記憶されているシートのサイズに一致するか否かを判定せずに印刷を実行する第２の印刷モードをシート収納部に対応づけて設定する。そして、当該設定に従って印刷を制御することを特徴とする。【選択図】  図１０
2019034563.tif 000002
【特許請求の範囲】
【請求項１】
シート収納部に収納されるシートのサイズを記憶する記憶手段と、
前記シート収納部から給送されたシートに画像を印刷する印刷手段と、
印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されているシートのサイズに一致する場合に前記印刷手段による印刷を実行し、前記印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されているシートのサイズに一致しない場合に前記印刷手段による印刷を停止する第１の印刷モード、又は、前記印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されているシートのサイズに一致するか否かを判定せずに前記印刷手段による印刷を実行する第２の印刷モードを前記シート収納部に対応づけて設定する設定手段と、
前記設定手段による設定に従って前記印刷手段による印刷を制御する印刷制御手段と、を有することを特徴とする印刷装置。
【請求項２】
前記印刷制御手段は、前記設定手段によって前記第２の印刷モードが設定された場合に、前記印刷ジョブで指定されたシートのサイズが前記シート収納部から給送されたシートのサイズに一致するならば前記印刷手段による印刷を実行するよう制御し、前記印刷ジョブで指定されたシートのサイズが前記シート収納部から給送されたシートのサイズに一致しないならば前記印刷手段による印刷を停止するよう制御する
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記設定手段によって前記第２の印刷モードが設定されて、且つ、前記印刷ジョブで指定されたシートのサイズが前記シート収納部から給送されたシートのサイズに一致しない場合に、前記印刷手段による印刷を停止したことを通知する通知手段を更に有する
ことを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記印刷制御手段は、前記設定手段によって前記第２の印刷モードが設定された場合に、前記印刷ジョブで指定されたシートのサイズが前記シート収納部から給送されたシートのサイズに一致するか否かを判定せずに前記印刷手段による印刷を実行するよう制御することを特徴とする請求項１に記載の印刷装置。
【請求項５】
前記印刷制御手段は、前記設定手段によって前記第２の印刷モードが設定された場合に、前記印刷ジョブで指定されたシートのサイズが前記シート収納部から給送されたシートのサイズに一致しても一致しなくても前記印刷手段による印刷を実行するよう制御する
ことを特徴とする請求項１に記載の印刷装置。
【請求項６】
前記印刷制御手段は、前記設定手段によって前記第２の印刷モードが設定された場合に、前記印刷ジョブで指定されたシートのサイズに従って前記印刷手段による印刷を実行するよう制御する
ことを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
前記印刷装置は、複数のシート収納部を有し、
前記設定手段は、前記第１の印刷モード、又は前記第２の印刷モードを前記複数のシート収納部のそれぞれに対応づけて設定する
ことを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項８】
前記印刷ジョブで指定されたシートのサイズは、プリンタドライバによって指定されたシートのサイズである
ことを特徴とする請求項１乃至７のいずれか１項に記載の印刷装置。
【請求項９】
シート収納部に収納されるシートのサイズを記憶する記憶手段と、
前記シート収納部から給送されたシートに画像を印刷する印刷手段と、
印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されているシートのサイズに一致する場合に前記印刷手段による印刷を実行し、前記印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されているシートのサイズに一致しない場合に前記印刷手段による印刷を停止する第１の印刷モード、又は、前記印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されているシートのサイズに一致しても一致しなくても前記印刷手段による印刷を実行する第２の印刷モードを前記シート収納部に対応づけて設定する設定手段と、
前記設定手段による設定に従って前記印刷手段による印刷を制御する印刷制御手段と、を有することを特徴とする印刷装置。
【請求項１０】
シート収納部から給送されたシートに画像を印刷する印刷手段と、
印刷ジョブで指定されたシートのサイズが前記シート収納部から給送されたシートのサイズに一致する場合に前記印刷手段による印刷を実行し、前記印刷ジョブで指定されたシートのサイズが前記シート収納部から給送されたシートのサイズに一致しない場合に前記印刷手段による印刷を停止する第１の印刷モード、又は、前記印刷ジョブで指定されたシートのサイズが前記シート収納部から給送されたシートのサイズに一致するか否かを判定せずに前記印刷手段による印刷を実行する第２の印刷モードを前記シート収納部に対応づけて設定する設定手段と、
前記設定手段による設定に従って前記印刷手段による印刷を制御する印刷制御手段と、を有することを特徴とする印刷装置。
【請求項１１】
シート収納部から給送されたシートに画像を印刷する印刷手段と、
印刷ジョブで指定されたシートのサイズが前記シート収納部から給送されたシートのサイズに一致する場合に前記印刷手段による印刷を実行し、前記印刷ジョブで指定されたシートのサイズが前記シート収納部から給送されたシートのサイズに一致しない場合に前記印刷手段による印刷を停止する第１の印刷モード、又は、前記印刷ジョブで指定されたシートのサイズが前記シート収納部から給送されたシートのサイズに一致しても一致しなくても前記印刷手段による印刷を実行する第２の印刷モードを前記シート収納部に対応づけて設定する設定手段と、
前記設定手段による設定に従って前記印刷手段による印刷を制御する印刷制御手段と、を有することを特徴とする印刷装置。
【請求項１２】
前記設定手段によって前記第１の印刷モードが設定されて、且つ、前記印刷ジョブで指定されたシートのサイズが前記シート収納部から給送されたシートのサイズに一致しない場合に、前記印刷手段による印刷を停止したことを通知する通知手段を更に有する
ことを特徴とする請求項１０又は１１に記載の印刷装置。
【請求項１３】
前記印刷制御手段は、前記印刷ジョブで指定されたシートのサイズに従って前記印刷手段による印刷を実行するよう制御する
ことを特徴とする請求項１０乃至１２のいずれか１項に記載の印刷装置。
【請求項１４】
シート収納部に収納されるシートのサイズを記憶する記憶手段と、
前記シート収納部から給送されたシートに画像を印刷する印刷手段と、
印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されているシートのサイズに一致する場合に前記印刷手段による印刷を実行し、前記印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されているシートのサイズに一致しない場合に前記印刷手段による印刷を停止する第１の印刷モード、前記印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されているシートのサイズに一致するか否かを判定せずに前記印刷ジョブで指定されたシートのサイズが前記シート収納部から給送されたシートのサイズに一致する場合に前記印刷手段による印刷を実行し、前記印刷ジョブで指定されたシートのサイズが前記シート収納部から給送されたシートのサイズに一致しない場合に前記印刷手段による印刷を停止する第２の印刷モード、又は、前記印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されているシートのサイズに一致するか否かを判定せず、且つ、前記印刷ジョブで指定されたシートのサイズが前記シート収納部から給送されたシートのサイズに一致するか否かを判定せずに前記印刷手段による印刷を実行する第３の印刷モードを前記シート収納部に対応づけて設定する設定手段と、
前記設定手段による設定に従って前記印刷手段による印刷を制御する印刷制御手段と、を有することを特徴とする印刷装置。
【請求項１５】
シート収納部に収納されるシートのサイズを記憶する記憶手段と、前記シート収納部から給送されたシートに画像を印刷する印刷手段と、を有する印刷装置の制御方法であって、
印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されているシートのサイズに一致する場合に前記印刷手段による印刷を実行し、前記印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されているシートのサイズに一致しない場合に前記印刷手段による印刷を停止する第１の印刷モード、又は、前記印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されているシートのサイズに一致するか否かを判定せずに前記印刷手段による印刷を実行する第２の印刷モードを前記シート収納部に対応づけて設定する設定工程と、
前記設定工程による設定に従って前記印刷手段による印刷を制御する印刷制御工程と、を有することを特徴とする印刷装置の制御方法。
【請求項１６】
シート収納部から給送されたシートに画像を印刷する印刷手段と、を有する印刷装置の制御方法であって、
印刷ジョブで指定されたシートのサイズが前記シート収納部から給送されたシートのサイズに一致する場合に前記印刷手段による印刷を実行し、前記印刷ジョブで指定されたシートのサイズが前記シート収納部から給送されたシートのサイズに一致しない場合に前記印刷手段による印刷を停止する第１の印刷モード、又は、前記印刷ジョブで指定されたシートのサイズが前記シート収納部から給送されたシートのサイズに一致するか否かを判定せずに前記印刷手段による印刷を実行する第２の印刷モードを前記シート収納部に対応づけて設定する設定工程と、
前記設定工程による設定に従って前記印刷手段による印刷を制御する印刷制御工程と、を有することを特徴とする印刷装置の制御方法。
【請求項１７】
請求項１５又は１６に記載の制御方法を、コンピュータに実行させるためのプログラム。
【請求項１８】
請求項１７に記載のプログラムを格納した、コンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷を実行する印刷装置、印刷装置の制御方法、プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
印刷ジョブで指定されたシートのサイズがシート収納部に収納されているシートのサイズに一致しない場合に、印刷を停止する印刷装置がある。この印刷装置は、印刷を停止したことに従って、印刷に使用するシートをシート収納部に収納するようユーザに通知する。
【０００３】
特許文献１に記載の印刷装置は、印刷ジョブで指定されたシートのサイズがシート収納部に収納されているシートのサイズに一致しない場合に、シートを要求するためのメッセージをユーザに通知する。この印刷装置は、ユーザによって特定のスイッチが押下されたことに応じて、印刷ジョブで指定されたシートのサイズがシート収納部に収納されているシートのサイズに一致しない場合であっても、強制的に印刷を実行する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３５０２２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
印刷装置は、印刷ジョブで指定されたシートのサイズがシート収納部に収納されるシートの登録サイズに一致する場合に、印刷を実行する。また、印刷装置は、印刷ジョブで指定されたシートのサイズがシート収納部に収納されるシートの登録サイズに一致しない場合に、印刷を停止する。例えば、印刷ジョブで指定されたシートのサイズが「Ａ３」であり、且つ、シート収納部に収納されるシートの登録サイズが「Ａ４」である場合、これらのサイズは一致しないために印刷装置は印刷を停止する。
【０００６】
一方で、ユーザは、シート収納部に収納されているシートの実際のサイズを認識している場合がある。例えば、印刷の直前にシート収納部に収納するシートをユーザ自身が入れ替えた場合が該当する。この場合、印刷装置は、印刷ジョブで指定されたシートのサイズがシート収納部に収納されるシートの登録サイズに一致するか否かに関わらず印刷を実行すればよい。例えば、印刷ジョブで指定されたシートのサイズが「Ａ３」であり、且つ、シート収納部に収納されるシートの登録サイズが「Ａ４」であっても、印刷ジョブで指定されたシートのサイズ（Ａ３）に従って、印刷装置は印刷を実行することになる。しかしながら、ユーザは、印刷ジョブで指定されたシートのサイズがシート収納部に収納されるシートの登録サイズに一致するか否かに関わらず印刷を実行させるための設定を、シート収納部に対応づけて印刷の実行前に行うことができない。
【０００７】
本発明は、上記の課題に鑑みてなされたものである。印刷ジョブで指定されたシートのサイズがシート収納部に収納されるシートの登録サイズに一致するか否かに関わらず印刷を実行させるための設定を、シート収納部に対応づけて印刷の実行前に行うことができる装置や方法等を提供する。
【課題を解決するための手段】
【０００８】
本発明に係る印刷装置は、シート収納部に収納されるシートのサイズを記憶する記憶手段と、前記シート収納部から給送されたシートに画像を印刷する印刷手段と、印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されているシートのサイズに一致する場合に前記印刷手段による印刷を実行し、前記印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されているシートのサイズに一致しない場合に前記印刷手段による印刷を停止する第１の印刷モード、又は、前記印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されているシートのサイズに一致するか否かを判定せずに前記印刷手段による印刷を実行する第２の印刷モードを前記シート収納部に対応づけて設定する設定手段と、前記設定手段による設定に従って前記印刷手段による印刷を制御する印刷制御手段と、を有することを特徴とする。
【０００９】
また、本発明に係る印刷装置は、シート収納部から給送されたシートに画像を印刷する印刷手段と、印刷ジョブで指定されたシートのサイズが前記シート収納部から給送されたシートのサイズに一致する場合に前記印刷手段による印刷を実行し、前記印刷ジョブで指定されたシートのサイズが前記シート収納部から給送されたシートのサイズに一致しない場合に前記印刷手段による印刷を停止する第１の印刷モード、又は、前記印刷ジョブで指定されたシートのサイズが前記シート収納部から給送されたシートのサイズに一致するか否かを判定せずに前記印刷手段による印刷を実行する第２の印刷モードを前記シート収納部に対応づけて設定する設定手段と、前記設定手段による設定に従って前記印刷手段による印刷を制御する印刷制御手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、例えば、印刷ジョブで指定されたシートのサイズがシート収納部に収納されるシートの登録サイズに一致するか否かに関わらず印刷を実行させるための設定を、シート収納部に対応づけて印刷の実行前に行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係る印刷システムを示すブロック図である。
【図２】本実施形態に係るＭＦＰの構成を示す断面図である。
【図３】本実施形態に係るＭＦＰの操作部の上面図である。
【図４】第１の実施形態に係る画面を説明するための図である。
【図５】第１の実施形態に係る画面を説明するための図である。
【図６】第１の実施形態に係る画面を説明するための図である。
【図７】第１の実施形態に係るトレイの設定値の一例である。
【図８】第１の実施形態に係る制御例を説明するためのフローチャートである。
【図９】第１の実施形態に係る制御例を説明するためのフローチャートである。
【図１０】第１の実施形態に係る制御例を説明するためのフローチャートである。
【図１１】第１の実施形態に係る画面を説明するための図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について添付図面を参照して詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１３】
［第１の実施形態］
本発明の第１の実施形態に係る印刷システムについて図１を用いて説明する。
【００１４】
第１の実施形態では、コントローラ部１１０のＣＰＵ１１１は、印刷ジョブで指定された（例えば、プリンタドライバで指定された）シートのサイズを取得する。また、ＣＰＵ１１１は、印刷ジョブで使用するシートを給送するトレイ（以降、「印刷ジョブの使用トレイ」と呼ぶ）に収納されているシートの登録サイズを取得する。
【００１５】
また、ＣＰＵ１１１は、印刷ジョブで指定されたシートのサイズが印刷ジョブの使用トレイに収納されているシートの登録サイズに一致する場合に印刷を実行させることを、印刷の実行前に印刷ジョブの使用トレイに対応づけて設定する。もしくは、ＣＰＵ１１１は、印刷ジョブで指定されたシートのサイズが印刷ジョブの使用トレイに収納されるシートの登録サイズに一致するか否かを判定せずに印刷を実行させることを、印刷の実行前に印刷ジョブの使用トレイに対応づけて設定する。そして、ＣＰＵ１１１は、印刷ジョブの使用トレイに対応づけられた当該設定に従って、印刷を制御するものである。
【００１６】
以下、詳細に説明する。
【００１７】
本実施形態に係る印刷システムは、印刷装置の一例であるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）１００と、外部装置であるＰＣ（コンピュータ）１０１で構成される。
【００１８】
尚、ＭＦＰ１００は、原稿２０２を読み取って画像データを生成する画像読取機能と、生成した画像データに基づいて画像をシートに印刷する印刷機能（コピー機能）を備えている。また、ＭＦＰ１００は、ＰＣ１０１から印刷ジョブを受信し、当該印刷ジョブに基づいて文字や画像をシート２０１に印刷する印刷機能（ＰＣプリント機能）を備えている。
【００１９】
ＭＦＰ１００は、ＰＣ１０１と、ローカルエリアネットワーク等のＬＡＮ（ＬｏｃａｌＡｒｅａ  Ｎｅｔｗｏｒｋ）１０２を介して接続されており、ＰＣ１０１と通信を行う。
【００２０】
ＰＣ１０１は、ＬＡＮ１０２等のネットワークを介してＭＦＰ１００に印刷ジョブを投入する。そして、ＭＦＰ１００は、ＬＡＮ１０２等のネットワークを介してＰＣ１０１から投入された印刷ジョブを処理する。尚、印刷ジョブの詳細は、図４で後述する。
【００２１】
尚、本実施形態では、ＭＦＰ１００とＰＣ１０１がＬＡＮ１０２を介して接続されている例を説明するが、これに限らない。ＭＦＰ１００とＰＣ１０１は、インターネット等のＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して接続されてもよい。もしくは、ＭＦＰ１００とＰＣ１０１は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルを介して接続されてもよい。また、ＭＦＰ１００とＰＣ１０１は、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）やＢｌｕｅｔｏｏｔｈ（登録商標）等の無線通信によって通信可能に構成されてもよい。
【００２２】
また、ＰＣ１０１は、アプリケーションソフトによって画像データを生成し、生成した画像データをＭＦＰ１００に送信する。尚、本実施形態では、ＰＣ１０１を外部装置の一例として説明するが、外部装置は、ＰＤＡやスマートフォン等の携帯情報端末、ファクシミリ、ネットワーク接続機器、又は外部専用装置等であっても良い。尚、ＰＤＡは、Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔのことである。
【００２３】
ＭＦＰ１００は、後述するコントローラ部（制御部）１１０、リーダ部１２０、プリンタ部１３０、外部Ｉ／Ｆ１４０、ハードディスク（ＨＤＤ）１５０、操作部１６０、及び圧縮展開部１７０を有する。これらはシステムバス１１７上に配置され、電気的に接続されており、互いに制御コマンドやデータを送受信する。尚、外部Ｉ／Ｆ１４０は、通信部の一例であり、ＰＣ１０１と画像データの送受信を行うためのインタフェースである。
【００２４】
リーダ部１２０は、コントローラ部１１０との通信を制御するスキャナ制御部１２１、及び、原稿２０２を給送する原稿給送ユニット１２２を有する。リーダ部１２０での原稿２０２の読取指示はコントローラ部１１０からスキャナ制御部１２１を介して行われ、原稿２０２の画像を光学的に読み取り、電気信号としての画像データに変換する。尚、本実施形態では、リーダ部１２０での原稿２０２の読取指示はコントローラ部１１０からスキャナ制御部１２１を介して行われる場合について以降説明するが、これに限らない。リーダ部１２０においてスキャナ制御部１２１を構成として有さない場合は、リーダ部１２０での原稿２０２の読取指示はコントローラ部１１０のＣＰＵ１１１から直接行われてもよい。
【００２５】
一方、プリンタ部１３０は、コントローラ部１１０との通信を制御するプリンタ制御部１３１を有する。さらに、プリンタ部１３０は、印刷に使用するシート２０１を収納する複数の給送トレイや手差しトレイを備えた給送ユニット（シート収納部）１３２を有する。尚、本実施形態では給送ユニット１３２として、ＭＦＰ１００が備える給送トレイや手差しトレイを例に挙げて説明するが、ＭＦＰ１００に接続される給送装置が備える給送デッキであってもよい。尚、以降の説明では、給送トレイや手差しトレイのことを、総称として「トレイ（２５０〜２５４）」とも呼ぶ。
【００２６】
また、プリンタ部１３０は、コントローラ部１１０のＨＤＤ１５０に記憶された印刷対象のジョブ（印刷ジョブ）の印刷処理を実行する。プリンタ部１３０での画像データの印刷指示はコントローラ部１１０からプリンタ制御部１３１を介して行われる。
【００２７】
そして、プリンタ部１３０は、給送ユニット１３２から給送されたシート２０１に対して、画像データに基づいて形成されたトナー画像の転写と定着を行い、シート２０１にトナー（現像剤）を用いて画像を形成（印刷）する。尚、転写と定着については後述する。
【００２８】
尚、本実施形態では、プリンタ部１３０での画像データの印刷指示はコントローラ部１１０からプリンタ制御部１３１を介して行われる場合について以降説明するが、これに限らない。プリンタ部１３０においてプリンタ制御部１３１を構成として有さない場合は、プリンタ部１３０での画像データの印刷指示はコントローラ部１１０のＣＰＵ１１１から直接行われてもよい。
【００２９】
また、ＭＦＰ１００は、記憶部の一例として、印刷ジョブを記憶するＨＤＤ１５０等の不揮発性メモリを備える。ＨＤＤ１５０は、システムソフトウェアや、印刷ジョブのプリントデータや、後述する圧縮展開部１７０によって圧縮された画像データ等の複数のデータを格納する。尚、本実施形態では、大容量かつ不揮発な記憶装置としてＨＤＤ１５０を例として説明するが、大容量かつ不揮発な記憶装置であるならば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの不揮発メモリであってもよい。
【００３０】
コントローラ部１１０は、複数の機能を有する。例えば、コントローラ部１１０は、リーダ部１２０で読み取った原稿２０２の画像データをＨＤＤ１５０に記憶する。そして、コントローラ部１１０は、ＨＤＤ１５０から読み出した画像データに基づいて、プリンタ部１３０によってシート２０１に画像を印刷するコピージョブを実行することができる。また、コントローラ部１１０は、リーダ部１２０で読み取った原稿２０２の画像データをコードデータに変換し、外部Ｉ／Ｆ１４０を介して、ＰＣ１０１に送信するスキャナ機能を実行することができる。また、コントローラ部１１０は、ＰＣ１０１から外部Ｉ／Ｆ１４０を介して受信した印刷ジョブをＨＤＤ１５０に記憶する。そして、コントローラ部１１０は、ＨＤＤ１５０から読み出したコードデータを画像データに変換し、当該画像データに基づいて、プリンタ部１３０によってシート２０１に画像を印刷する印刷機能を実行する。
【００３１】
また、コントローラ部１１０は、ＣＰＵ１１１、ＲＯＭ１１５、ＲＡＭ１１４、リーダＩ／Ｆ１１２、及びプリンタＩ／Ｆ１１３を有する。
【００３２】
ＣＰＵ１１１は、ＭＦＰ１００が備える、リーダ部１２０、プリンタ部１３０、及び、各種ユニット（給送ユニット１３２等）の処理や動作等を制御する。ＲＯＭ１１５は、読み出し専用のメモリであり、ブートシーケンスやフォント情報等のプログラムを予め記憶している。一方、ＲＡＭ１１４は、読み出し及び書き込み可能なメモリであり、リーダ部１２０や外部Ｉ／Ｆ１４０より送られてきた画像データや、各種プログラムや設定情報等を記憶する。
【００３３】
ＲＯＭ１１５又はＨＤＤ１５０には、ＣＰＵ１１１により実行される、後述するフローチャートの各種処理等を実行するために必要な各種の制御プログラムが記憶されている。そして、ＣＰＵ１１１は、ＲＯＭ１１５又はＨＤＤ１５０に記憶されているプログラムを読み出して、ＲＡＭ１１４に当該プログラムを展開することにより、本実施形態に係る各種動作を実行する。
【００３４】
また、ＲＯＭ１１５又はＨＤＤ１５０には、ユーザインタフェース画面（以下、ＵＩ画面）を含む、図３で後述する操作部１６０の表示部３０１に各種のＵＩ画面を表示させるための表示制御プログラムも記憶されている。ＣＰＵ１１１が、ＲＯＭ１１５又はＨＤＤ１５０に記憶されているプログラムを読み出して、ＲＡＭ１１４に当該プログラムを展開することにより、本実施形態に係る各種動作を実行する。
【００３５】
また、ＣＰＵ１１１が、外部Ｉ／Ｆ１４０を介してＰＣ１０１から受信したページ記述言語（以下、ＰＤＬと略す）データを解釈し、ラスタイメージデータ（ビットマップ画像データ）に展開する動作を実行するプログラム等もＲＯＭ１１５に記憶されている。尚、ＰＤＬとは、Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅのことである。
【００３６】
同様に、ＣＰＵ１１１が、外部Ｉ／Ｆ１４０を介してＰＣ１０１から受信した印刷ジョブを解釈して処理するためのプログラム等もＲＯＭ１１５に記憶されている。これらは、ソフトウェアによって処理される。
【００３７】
コントローラ部１１０は、リーダ部１２０や外部Ｉ／Ｆ１４０等の各種入力ユニットを介して入力された処理対象となるジョブ（例えば、印刷ジョブ）を、ＨＤＤ１５０に格納（保持）する。尚、ジョブは、ＨＤＤ１５０に格納される場合に限らず、ＲＡＭ１１４に格納されてもよい。
【００３８】
そして、コントローラ部１１０は、ＨＤＤ１５０から処理対象となるジョブを読み出して、当該ジョブの各種の出力処理を実行する。例えば、コントローラ部１１０は、ＨＤＤ１５０から印刷ジョブを読み出して、プリンタ部１３０に出力し、印刷を実行する。また、コントローラ部１１０は、ＨＤＤ１５０から読み出したジョブを、外部Ｉ／Ｆ１４０を介してＰＣ１０１へ送信できるようにも制御する。
【００３９】
圧縮展開部１７０は、ＪＢＩＧやＪＰＥＧ等といった各種圧縮方式によってＲＡＭ１１４、ＨＤＤ１５０に記憶されている画像データ等を圧縮したり伸張したりする処理を行い、ＲＡＭ１１４に再度格納する画像処理ブロックを有する。圧縮展開部１７０によって圧縮された画像データは、外部Ｉ／Ｆ１４０を介してＰＣ１０１へ送信することができる。
【００４０】
尚、コントローラ部１１０は、外部Ｉ／Ｆ１４０を介して、ＰＣ１０１から画像データを受信することができる。コントローラ部１１０は、外部Ｉ／Ｆ１４０を介して受信した画像データをＨＤＤ１５０に格納する際に、圧縮展開部１７０によって当該画像データを圧縮する。一方、コントローラ部１１０は、ＨＤＤ１５０に格納された画像データに基づいて画像をシート２０１に印刷する際に、圧縮展開部１７０によって当該画像データを伸張する。
【００４１】
リーダＩ／Ｆ１１２は画像入力装置であるリーダ部１２０と接続するためのインタフェースである。一方、プリンタＩ／Ｆ１１３は画像出力装置であるプリンタ部１３０と接続するためのインタフェースである。コントローラ部１１０は、リーダＩ／Ｆ１１２やプリンタＩ／Ｆ１１３を通じて画像データの同期系／非同期系の変換や制御を行う。
【００４２】
また、ＭＦＰ１００は、ユーザインタフェース部の一例に該当する、図３に示す表示部３０１を有する操作部１６０を備えている。操作部１６０は、図３に示す上面図のように、表示部３０１とキー入力部３０２とを有する。また、操作部１６０は、表示部３０１又はキー入力部３０２を介して、ユーザからの各種設定を受け付ける機能を有する。また、操作部１６０は、表示部３０１を介して、ユーザに情報を提供する機能を有する。
【００４３】
尚、表示部３０１は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示部）と、ＬＣＤ上に貼られた透明電極（静電容量方式でもよい）とを有するタッチパネルシートとで構成される。ＬＣＤには、操作画面が表示される他、ＭＦＰ１００の状態が表示される。一方、キー入力部３０２は、ハードキーで構成される。ハードキーには、例えば、ジョブの実行を指示するためのスタートキー３０３がある。
【００４４】
図１に示したリーダ部１２０及びプリンタ部１３０の断面図を、図２に示す。プリンタ部１３０に転送された画像データに基づいて画像をシート２０１に印刷する動作について以降説明する。
【００４５】
プリンタ部１３０に転送された画像データは、レーザユニット２２２によって画像データに応じたレーザ光への変換が行われる。そして、このレーザ光は感光体ドラム２２３〜２２６に照射され、感光体ドラム２２３〜２２６には、レーザ光に応じた静電潜像が形成される。感光体ドラム２２３〜２２６の潜像の部分には現像ユニット２２７〜２３０によってトナーが付着される。尚、カラー機では、シアン、イエロー、マゼンタ、ブラック用に、感光体ドラム及び現像ユニットは４つずつ備えている。
【００４６】
また、プリンタ部１３０は、給送ユニット１３２に備えられたシート収納部として、給送トレイ２５１、２５２、２５３、２５４、及び、手差しトレイ２５０を有している。尚、給送トレイ２５１〜２５４は、引き出し状の形状になっていて、ＭＦＰ１００の本体に着脱する構成となっている。尚、プリンタ部１３０は、給送トレイ及び手差しトレイを複数備えていてもよく、給送トレイ又は手差しトレイのうち、少なくともいずれか一つを備えていてもよい。本実施形態に係るＭＦＰ１００では、例えば、４つの給送トレイと、１つの手差しトレイを備えているものとして以降説明を進める。
【００４７】
給送トレイ２５１〜２５４は、複数枚（例えば、６００枚）のシート２０１を収納することができる。また、手差しトレイ２５０は、複数枚（例えば、１００枚）のシート２０１を収納することができる。
【００４８】
尚、給送ユニット１３２は、給送トレイ２５１〜２５４の各々に収納されているシート２０１の残量を検知するための残量検知センサ１３３を備えている。尚、残量検知センサ１３３は、給送トレイ２５１〜２５４の各々に設けられている。尚、残量検知センサ１３３は、手差しトレイ２５０に設けられていてもよい。
【００４９】
尚、コントローラ部１１０は、残量検知センサ１３３によって検知されたシート２０１の残量の情報を取得し、ＨＤＤ１５０に記憶する。尚、ＨＤＤ１５０に記憶されるシート２０１の残量の情報は、図７に示すトレイ設定テーブル７００におけるシート残量７０３として登録される。
【００５０】
また、コントローラ部１１０は、操作部１６０上でユーザによって入力されたシートサイズを、トレイ２５０〜２５４に収納されているシート２０１のサイズとして取得し、ＨＤＤ１５０に記憶する。尚、コントローラ部１１０は、トレイ２５０〜２５４に収納されているシート２０１のサイズを、ＰＣ１０１からインポートすることにより取得し、ＨＤＤ１５０に記憶してもよい。尚、ＨＤＤ１５０に記憶されるシート２０１のサイズの情報は、図７に示すトレイ設定テーブル７００におけるシートサイズ７０１の属性値として登録される。
【００５１】
また、コントローラ部１１０は、操作部１６０上でユーザによって入力されたシートタイプを、トレイ２５０〜２５４に収納されているシート２０１のタイプとして取得し、ＨＤＤ１５０に記憶する。尚、シートタイプとは、例えば、普通紙、厚紙、薄紙、コート紙、光沢紙、上質紙、及び色紙等である。尚、コントローラ部１１０は、トレイ２５０〜２５４に収納されているシート２０１のタイプを、ＰＣ１０１からインポートすることにより取得し、ＨＤＤ１５０に記憶してもよい。尚、ＨＤＤ１５０に記憶されるシート２０１のタイプの情報は、図７に示すトレイ設定テーブル７００におけるシートタイプ７０２の属性値として登録される。
【００５２】
プリンタ部１３０は、給送トレイ２５１〜２５４や手差しトレイ２５０の設定値として、ＨＤＤ１５０に記憶されたシートサイズ７０１やシートタイプ７０２に基づいて印刷を制御する。例えば、プリンタ部１３０は、印刷時に印刷ジョブで指定されたシート２０１のサイズに基づき、シート２０１を給送すべき給送トレイを給送トレイ２５１〜２５４のいずれかから決定し、決定した給送トレイからシート２０１を給送するよう制御する。また、例えば、プリンタ部１３０は、印刷時に印刷ジョブで指定されたシート２０１のタイプに基づいて、定着器の温度やシート２０１の搬送速度を制御する。
【００５３】
プリンタ部１３０は、給送トレイ２５１〜２５４、及び、手差しトレイ２５０のいずれかからシート２０１を給送し、感光体ドラム２２３〜２２６に付着したトナーをシート２０１に転写する。そして、プリンタ部１３０は、トナーが転写されたシート２０１を定着器２３３に搬送し、熱と圧力によりトナーをシート２０１に定着させて、定着器２３３を通過したシート２０１を搬送ローラ２３４、２３５によって排出トレイ２３６に排出する。
【００５４】
尚、給送トレイ２５１〜２５４や手差しトレイ２５０からシート２０１を給送して搬送する過程で、コントローラ部１１０は、シート２０１の副走査方向の長さを検出する事によって、当該トレイから給送されたシート２０１の実際のサイズを取得する。
【００５５】
尚、本実施形態では、感光体ドラム及び現像ユニットを４つずつ備えるカラー機を用いた場合について説明したが、感光体ドラムと現像ユニットを１つずつ備えるモノクロ機についても本発明を同様に適用できる。また、本実施形態では、電子写真方式で画像をシートに印刷する方法について説明したが、画像を印刷することができるものであれば、例えばインクジェット方式等であってもよく、その他の方法（例えば、熱転写方式等）であってもよい。
【００５６】
続いて、印刷ジョブの詳細について説明する。印刷ジョブは、任意のアプリケーションの印刷機能、又はプリンタドライバ等を使用して、ＰＣ１０１からＭＦＰ１００に投入される。本実施形態では、プリンタドライバを使用する場合について以降説明する。
【００５７】
例えば、ＰＣ１０１の表示部（不図示）に表示される図４に示すプリンタドライバ画面４００上で、ユーザは、印刷設定（例えば、シートサイズ４０１、トレイ指定４０２、シートタイプ４０３等）を指定することができる。
【００５８】
尚、プリンタドライバ画面４００によってユーザが指定可能なシートサイズ４０１は、例えば、「Ａ５」、「Ｂ５」、「Ａ４」、「Ｂ４」、「Ａ３」、「Ｂ３」、「レター」、「リーガル」等である。
【００５９】
また、プリンタドライバ画面４００によってユーザが指定可能なシートタイプ４０３は、例えば、「普通紙」、「厚紙」、「薄紙」、「コート紙」、「光沢紙」、「上質紙」、及び「色紙」等である。
【００６０】
また、プリンタドライバ画面４００によってユーザが指定可能なトレイ指定４０２は、例えば、「トレイ１」、「トレイ２」、「トレイ３」、「トレイ４」、「手差しトレイ」、「自動（トレイ指定無し）」である。尚、ユーザによって例えば「トレイ１」が選択された場合は、印刷に使用するシート２０１を給送トレイ２５１から給送するよう設定される。一方、ユーザによって例えば「手差しトレイ」が選択された場合は、印刷に使用するシート２０１を手差しトレイ２５０から給送するよう設定される。一方、ユーザによって例えば「自動（トレイ指定無し）」が選択された場合は、印刷ジョブで指定されたシートサイズ４０１に一致するシートサイズ７０１が設定値として登録されているトレイからシートを給送するよう設定される。
【００６１】
そして、プリンタドライバ画面４００上のＯＫボタン４０４がユーザによって押下されることにより、プリンタドライバが提供する印刷体裁の指定機能で指定された設定内容を反映し、ＰＤＬデータ等の印刷データが作成される。そして、ＬＡＮ１０２等のネットワークを介して、ＰＣ１０１からＭＦＰ１００に印刷ジョブが送信される。
【００６２】
第１の実施形態では、コントローラ部１１０のＣＰＵ１１１は、印刷ジョブで指定された（例えば、プリンタドライバで指定された）シートのサイズ４０１を取得する。また、ＣＰＵ１１１は、ＨＤＤ１５０に記憶されているトレイ設定テーブル７００を参照し、トレイ設定テーブル７００におけるシートサイズ７０１の属性値として、印刷ジョブの使用トレイ２５０〜２５４に収納されているシート２０１の登録サイズを取得する。
【００６３】
また、ＣＰＵ１１１は、印刷ジョブで指定されたシートサイズ４０１が印刷ジョブの使用トレイに収納されているシート２０１の登録サイズに一致する場合に印刷を実行させることを、印刷の実行前に印刷ジョブの使用トレイに対応づけて設定する。もしくは、ＣＰＵ１１１は、印刷ジョブで指定されたシートサイズ４０１が印刷ジョブの使用トレイに収納されるシート２０１の登録サイズに一致するか否かを判定せずに印刷を実行させることを、印刷の実行前に印刷ジョブの使用トレイに対応づけて設定する。そして、ＣＰＵ１１１は、印刷ジョブの使用トレイに対応づけられた当該設定に従って、印刷を制御するものである。
【００６４】
以下にその詳細を説明する。
【００６５】
前述したプリンタドライバ画面４００上でユーザによって設定された印刷設定（以降、ドライバ設定と呼ぶ）を優先して印刷するか否か（ＯＮ／ＯＦＦ）を、トレイ２５０〜２５４のそれぞれに対応づけて予め設定する場合について、以降説明する。
【００６６】
尚、ドライバ設定を優先して印刷する設定がＯＮ（以降、「ドライバ優先ＯＮ」と略す）である場合、印刷ジョブで指定された（即ち、プリンタドライバで指定された）シートサイズ４０１とシートタイプ４０３に基づいて、印刷を実行する。即ち、印刷ジョブの使用トレイに、印刷ジョブで指定されたシートサイズ４０１とシートタイプ４０３を持つシートが収納されているとみなして、印刷を実行する（以降、「強制印刷」と呼ぶ）。
【００６７】
尚、ユーザは、トレイ２５０〜２５４に収納されているシートのサイズとタイプを認識している場合（例えば、印刷の実行前に使用トレイに収納するシートを入れ替えた場合）、トレイ２５０〜２５４の各々に対応づけて「ドライバ優先ＯＮ」に設定すればよい。例えば、ユーザは、プリンタドライバで「Ａ３・普通紙、トイレ１」を指定し、印刷ジョブをＭＦＰ１００に投入するとする。また、ユーザは、トレイ２５１（トレイ１）に「Ａ３・普通紙」が収納されていることを認識していたとする。一方、トレイ２５１（トレイ１）の設定値は、「Ａ３・普通紙」ではなく、「Ａ４・普通紙」であるとする。その場合、ユーザは、トレイ２５１（トレイ１）に対応づけて「ドライバ優先ＯＮ」に設定する。これにより、印刷ジョブの使用トレイの設定値に依らずに印刷ジョブで指定された「Ａ３・普通紙」に基づいて、トレイ２５１からシートを給送して印刷を実行させることができる。
【００６８】
一方、ドライバ設定を優先して印刷する設定がＯＦＦ（以降、「ドライバ優先ＯＦＦ」と略す）である場合、印刷ジョブの使用トレイの設定値（シートサイズ７０１とシートタイプ７０２）に基づいて、印刷を実行する（以降、「通常印刷モード」と呼ぶ）。
【００６９】
尚、ユーザは、トレイ２５０〜２５４に収納されているシートのサイズとタイプを認識していない場合、トレイ２５０〜２５４の各々に対応づけて「ドライバ優先ＯＦＦ」に設定すればよい。「ドライバ優先ＯＦＦ」である場合、印刷ジョブで指定されたシートサイズ４０１とシートタイプ４０３が、使用トレイの設定値として登録されたシートサイズ７０１とシートタイプ７０２に一致しないならば、使用トレイからシートを給送して印刷を実行しない。
【００７０】
尚、以降説明する設定は、表示部３０１に表示される図５に示す設定画面５０１〜５０４によって行われる。尚、以降説明する設定は、前述したプリンタドライバ画面４００によって行われてもよい。
【００７１】
まず、表示部３０１に表示される設定画面５０１によって、ユーザは、ドライバ設定を優先して印刷するか否かの設定対象とするトレイ（給送トレイ２５１〜２５４又は手差しトレイ２５０）を任意に選択する。例えば、ユーザは、設定画面５０１上で、給送トレイ２５１（トレイ１）を選択する。そして、設定画面５０１によっていずれかのトレイが選択されたことに従って、表示部３０１には設定画面５０２が表示される。
【００７２】
続いて、設定画面５０２によって、ユーザは、設定画面５０１で選択したトレイに対応づけて、「ドライバ優先ＯＮ」又は「ドライバ優先ＯＦＦ」を選択する。そして、設定画面５０２によって「ドライバ優先ＯＮ」が選択されたことに従って、表示部３０１には設定画面５０３が表示される。一方、設定画面５０２によって「ドライバ優先ＯＦＦ」が選択されたことに従って、表示部３０１には設定画面５０４が表示される。
【００７３】
尚、設定画面５０２によって設定されたドライバ設定を優先して印刷するか否かの設定情報は、図７に示すトレイ設定テーブル７００の形式によって登録されて（７０４）、ＨＤＤ１５０に記憶される。
【００７４】
続いて、設定画面５０３によって、ユーザは、以降で説明する「強制印刷する」、又は「エラーを表示する」のいずれを選択可能である。
【００７５】
設定画面５０３によって「強制印刷する」が選択された場合は、印刷ジョブの使用トレイから給送されたシート２０１のサイズに依らずに印刷ジョブで指定されたシートサイズ４０１に従って印刷を実行する（以降、「強制印刷モード」と呼ぶ）。
【００７６】
尚、強制印刷モードが設定されている場合は、印刷ジョブの使用トレイから給送されたシート２０１のサイズに依らずに印刷ジョブで指定されたシートサイズ４０１に従って印刷を実行するものとして以降説明するが、これに限らない。印刷ジョブの使用トレイから給送されたシート２０１のサイズを取得し、印刷ジョブで指定されたシートサイズ４０１が印刷ジョブの使用トレイから給送されたシート２０１のサイズに一致するか否かを判定してもよい。
【００７７】
この場合、印刷ジョブで指定されたシートサイズ４０１が印刷ジョブの使用トレイから給送されたシート２０１のサイズに一致するか否かに関わらず、印刷を実行するようにしてもよい。もしくは、印刷ジョブの使用トレイから給送されたシート２０１のサイズが、印刷ジョブで指定されたシートサイズ４０１と同じである場合、又はシートサイズ４０１よりも大きい場合にのみ、印刷を継続するよう制限を更に課してもよい。なぜなら、印刷ジョブの使用トレイから給送されたシート２０１のサイズが、印刷ジョブで指定されたシートサイズ４０１よりも小さい場合は、シートに印刷される画像が途切れてしまうために、ユーザが所望する印刷物が得られなくなる可能性があるからである。一方で、印刷ジョブの使用トレイから給送されたシート２０１のサイズが、印刷ジョブで指定されたシートサイズ４０１と同じである場合、又はシートサイズ４０１よりも大きい場合は、シートに印刷される画像が途切れてしまうことは無いからである。
【００７８】
尚、印刷ジョブの使用トレイから給送されたシート２０１のサイズと、印刷ジョブで指定されたシートサイズ４０１との比較は、例えば、それぞれのシートの長辺の長さを基準に比率を算出することで行ってもよい。また、例えば、それぞれのシートの短辺の長さを基準に比率を算出することで行ってもよい。また、例えば、それぞれのシートの面積を基準に比率を算出することで行ってもよい。
【００７９】
一方、設定画面５０３によって「エラーを表示する」が選択された場合は、印刷ジョブの使用トレイから給送されたシート２０１のサイズが印刷ジョブで指定されたシートサイズ４０１に一致しない場合（以降、「サイズ不一致時」と呼ぶ）に、印刷を停止する。そして、表示部３０１に図６（Ａ）に示すエラー画面６００を表示する。（以降、「エラー表示モード」と呼ぶ）
尚、エラー画面６００によって、例えば、「印刷を停止します。」というメッセージをユーザに通知する。尚、印刷を停止するのは、印刷ジョブの使用トレイから給送されたシート２０１のサイズが印刷ジョブで指定されたシートサイズ４０１に一致しないために、ユーザが所望する印刷物が得られなくなる可能性があるからである。尚、サイズ不一致によって印刷を停止している状態で、表示部３０１にエラー画面６００を表示する代わりに、図６（Ｂ）に示す選択画面６１０を表示してもよい。選択画面６１０によって、ユーザは、「印刷を継続する（ＹＥＳ）」、又は、「印刷を継続しない（ＮＯ）」のいずれかを選択可能になる。尚、設定画面５０３によって設定されたサイズ不一致時の動作の設定情報は、図７に示すトレイ設定テーブル７００の形式によって登録されて（７０５）、ＨＤＤ１５０に記憶される。
【００８０】
設定画面５０３によって「強制印刷する（強制印刷モード）」又は「エラー表示する（エラー表示モード）」のいずれかが選択されたことに従って、表示部３０１には設定画面５０４が表示される。尚、設定画面５０４は、ドライバ設定を優先して印刷するか否かに係る一連の設定が完了したことをユーザに通知するための画面である。
【００８１】
続いて、第１の実施形態に係るＭＦＰ１００において、印刷ジョブを受信し、受信した印刷ジョブを実行する一連の処理の詳細について、図８に示したフローチャートを用いて説明する。この処理は、コントローラ部１１０のＣＰＵ１１１が、ＲＯＭ１１５又はＨＤＤ１５０から読み出してＲＡＭ１１４に展開された制御プログラムを実行することで行われる。
【００８２】
Ｓ８０１で、ＣＰＵ１１１は、外部Ｉ／Ｆ１４０を介して印刷ジョブを受信したか否かを判定する。尚、例えばプリンタドライバによって、ＰＣ１０１からＭＦＰ１００にＬＡＮ１０２を介して印刷ジョブが投入されることにより、ＭＦＰ１００は印刷ジョブを受信する。
【００８３】
ＣＰＵ１１１は、印刷ジョブを受信したと判定した場合（Ｓ８０１でＹＥＳ）、Ｓ８０２に処理を進める。一方、ＣＰＵ１１１は、印刷ジョブを受信したと判定するまで、Ｓ８０１の処理を繰り返す。
【００８４】
Ｓ８０２で、ＣＰＵ１１１は、Ｓ８０１で受信した印刷ジョブの印刷設定を解析し、印刷設定を取得して、Ｓ８０３に処理を進める。尚、Ｓ８０２で取得される印刷設定は、例えば、印刷ジョブで指定されたシートサイズ４０１、トレイ指定４０２、及び、シートタイプ４０３等である。
【００８５】
Ｓ８０３で、ＣＰＵ１１１は、印刷ジョブの使用トレイの指定が有るか否かを判定する。ＣＰＵ１１１は、印刷ジョブの使用トレイの指定が有る（トレイ指定有り）と判定した場合（Ｓ８０３でＹＥＳ）、Ｓ９００に処理を進める。一方、Ｓ８０３でＮＯと判定した場合、Ｓ１０００に処理を進める。
【００８６】
Ｓ９００で、ＣＰＵ１１１は、印刷ジョブの使用トレイの指定が有る場合の印刷処理を実行する。以降、Ｓ９００に係る一連の処理の詳細について、図９に示すフローチャートを用いて説明する。この処理は、コントローラ部１１０のＣＰＵ１１１が、ＲＯＭ１１５又はＨＤＤ１５０から読み出してＲＡＭ１１４に展開された制御プログラムを実行することで行われる。
【００８７】
Ｓ９０１で、ＣＰＵ１１１は、ＨＤＤ１５０に記憶されているトレイ設定テーブル７００を参照し、印刷ジョブで指定されたトレイの設定情報を取得して、Ｓ９０２に処理を進める。尚、Ｓ９０１で取得される設定情報とは、シートサイズ７０１、シートタイプ７０２、シート残量７０３、ドライバ優先設定７０４、及び、サイズ不一致時の動作７０５のことである。
【００８８】
Ｓ９０２で、ＣＰＵ１１１は、印刷ジョブで指定されたトレイにシートが収納されているか否かを判定する。ＣＰＵ１１１は、シートが収納されていると判定した場合（Ｓ９０２でＹＥＳ）、Ｓ９０３に処理を進める。一方、ＣＰＵ１１１は、Ｓ９０２でＮＯと判定した場合、Ｓ９０９に処理を進める。
【００８９】
Ｓ９０３で、ＣＰＵ１１１は、印刷ジョブで指定されたトレイについて、前述したドライバ優先設定がＯＮであるか否かを判定する。ＣＰＵ１１１は、ＯＮであると判定した場合（Ｓ９０３でＹＥＳ）、Ｓ９０４に処理を進める。一方、ＣＰＵ１１１は、Ｓ９０３でＮＯと判定した場合、Ｓ９０７に処理を進める。
【００９０】
Ｓ９０４で、ＣＰＵ１１１は、印刷ジョブで指定されたトレイについて、前述した「強制印刷モード」が設定されているか否かを判定する。
【００９１】
ＣＰＵ１１１は、強制印刷モードが設定されていると判定した場合（Ｓ９０４でＹＥＳ）、Ｓ９０５に処理を進める。一方、ＣＰＵ１１１は、Ｓ９０４でＮＯと判定した場合、Ｓ９０６に処理を進める。
【００９２】
Ｓ９０５で、ＣＰＵ１１１は、プリンタ部１３０によって、印刷ジョブで指定されたトレイからシートを給送し、前述した強制印刷モードによって印刷を実行するようプリンタ制御部１３１を介して指示する。Ｓ９０５の処理の後、図９に係る一連の処理を終了する。そして、印刷ジョブを受信し、受信した印刷ジョブを実行する一連の処理を終了する。
【００９３】
Ｓ９０６で、ＣＰＵ１１１は、プリンタ部１３０によって、印刷ジョブで指定されたトレイからシートを給送し、前述したエラー表示モードによって印刷を実行するようプリンタ制御部１３１を介して指示する。即ち、ＣＰＵ１１１は、印刷ジョブの使用トレイから給送されたシート２０１のサイズを取得する。そして、ＣＰＵ１１１は、印刷ジョブの使用トレイから給送されたシート２０１のサイズが印刷ジョブで指定されたシートサイズ４０１に一致するか否かを判定する。そして、ＣＰＵ１１１は、一致しないと判定した場合に、エラー画面６００によって、例えば、「印刷を停止します。」というメッセージをユーザに通知する。そして、Ｓ９０６の処理の後、図９に係る一連の処理を終了する。そして、印刷ジョブを受信し、受信した印刷ジョブを実行する図８に係る一連の処理を終了する。
【００９４】
Ｓ９０７で、ＣＰＵ１１１は、印刷ジョブで指定されたシートサイズ４０１と、印刷ジョブで指定されたトレイに登録されたシートサイズ７０１が一致するか否かを判定する。尚、Ｓ９０７で、ＣＰＵ１１１は、印刷ジョブで指定されたシートタイプ４０３と、印刷ジョブで指定されたトレイに登録されたシートタイプ７０２が一致するか否かを更に判定してもよい。
【００９５】
ＣＰＵ１１１は、一致すると判定した場合（Ｓ９０７でＹＥＳ）、Ｓ９０８に処理を進める。一方、ＣＰＵ１１１は、Ｓ９０７でＮＯと判定した場合、Ｓ９０９に処理を進める。
【００９６】
Ｓ９０８で、ＣＰＵ１１１は、プリンタ部１３０によって、印刷ジョブで指定されたトレイからシートを給送し、前述した通常モードによって印刷を実行するようプリンタ制御部１３１を介して指示する。Ｓ９０８の処理の後、図９に係る一連の処理を終了する。そして、印刷ジョブを受信し、受信した印刷ジョブを実行する図８に係る一連の処理を終了する。
【００９７】
Ｓ９０９で、ＣＰＵ１１１は、表示部３０１に図１１に示すエラー画面１１００を表示する。尚、エラー画面１１００によって、例えば、「シートがありません。」というメッセージをユーザに通知する。これは、印刷ジョブで指定されたシートサイズ４０１と、印刷ジョブで指定されたトレイに登録されたシートサイズ７０１が一致しないことを意味している。Ｓ９０９の処理の後、図９に係る一連の処理を終了する。そして、印刷ジョブを受信し、受信した印刷ジョブを実行する図８に係る一連の処理を終了する。
【００９８】
尚、Ｓ９０３で、ＣＰＵ１１１は、印刷ジョブで指定されたトレイについて、前述したドライバ優先設定がＯＮであると判定した場合（Ｓ９０３でＹＥＳ）、Ｓ９０７には処理を進まずに、Ｓ９０４に処理を進めるものとして説明したが、これに限らない。ＣＰＵ１１１は、Ｓ９０３でＹＥＳと判定した場合であっても、Ｓ９０７の判定を更に行ってもよい。この場合、ＣＰＵ１１１は、Ｓ９０７でＹＥＳと判定しても、又はＮＯと判定しても、Ｓ９０４に処理を進めるようにすればよい。
【００９９】
Ｓ１０００で、ＣＰＵ１１１は、印刷ジョブの使用トレイの指定が無い場合の印刷処理を実行する。以降、Ｓ１０００に係る一連の処理の詳細について、図１０に示すフローチャートを用いて説明する。この処理は、コントローラ部１１０のＣＰＵ１１１が、ＲＯＭ１１５又はＨＤＤ１５０から読み出してＲＡＭ１１４に展開された制御プログラムを実行することで行われる。
【０１００】
Ｓ１００１で、ＣＰＵ１１１は、ＨＤＤ１５０に記憶されているトレイ設定テーブル７００を参照し、すべてのトレイ（給送トレイ２５１〜２５４及び手差しトレイ２５０）の設定情報を取得して、Ｓ１００２に処理を進める。尚、Ｓ１００１で取得される設定情報とは、シートサイズ７０１、シートタイプ７０２、シート残量７０３、ドライバ優先設定７０４、及び、サイズ不一致時の動作７０５のことである。
【０１０１】
Ｓ１００２で、ＣＰＵ１１１は、まず、給送トレイ２５１（トレイ１）を第１対象トレイとして設定して、Ｓ１００３に進む。尚、第１対象トレイとして設定されたトレイの情報は、ＨＤＤ１５０に記憶される。
【０１０２】
Ｓ１００３で、ＣＰＵ１１１は、印刷ジョブで指定されたシートサイズ４０１と、Ｓ１００２で設定された第１対象トレイに登録されたシートサイズ７０１は一致するか否かを判定する。尚、Ｓ１００３で、ＣＰＵ１１１は、印刷ジョブで指定されたシートタイプ４０３と、Ｓ１００２で設定された第１対象トレイに登録されたトレイに登録されたシートタイプ７０２が一致するか否かを更に判定してもよい。
【０１０３】
ＣＰＵ１１１は、一致すると判定した場合（Ｓ１００３でＹＥＳ）、Ｓ１００４に処理を進める。一方、ＣＰＵ１１１は、Ｓ１００３でＮＯと判定した場合、Ｓ１００６に処理を進める。
【０１０４】
Ｓ１００４で、ＣＰＵ１１１は、Ｓ１００２で設定された第１対象トレイにシートが収納されているか否かを判定する。ＣＰＵ１１１は、シートが収納されていると判定した場合（Ｓ１００４でＹＥＳ）、Ｓ１００５に処理を進める。一方、ＣＰＵ１１１は、Ｓ１００４でＮＯと判定した場合、Ｓ１００６に処理を進める。
【０１０５】
Ｓ１００５で、ＣＰＵ１１１は、プリンタ部１３０によって、Ｓ１００２で設定された第１対象トレイからシートを給送し、前述した通常モードによって印刷を実行するようプリンタ制御部１３１を介して指示する。Ｓ１００５の処理の後、図１０に係る一連の処理を終了する。そして、印刷ジョブを受信し、受信した印刷ジョブを実行する図８に係る一連の処理を終了する。
【０１０６】
Ｓ１００６で、ＣＰＵ１１１は、第１対象トレイとして設定すべき次のトレイが有るか否かを判定する。例えば、給送トレイ２５１（トレイ１）が第１対象トレイとして設定されていた場合、第１対象トレイとして設定すべき次のトレイは「給送トレイ２５２（トレイ２）」となる。また、例えば、給送トレイ２５４（トレイ４）が第１対象トレイとして設定されていた場合、第１対象トレイとして設定すべき次のトレイは「手差しトレイ２５０」となる。
【０１０７】
ＣＰＵ１１１は、次のトレイが有ると判定した場合（Ｓ１００６でＹＥＳ）、Ｓ１００７に処理を進める。一方、ＣＰＵ１１１は、Ｓ１００６でＮＯと判定した場合、Ｓ１００８に処理を進める。
【０１０８】
Ｓ１００７で、ＣＰＵ１１１は、次のトレイを第１対象トレイとして設定して、Ｓ１００３に処理を戻す。
【０１０９】
Ｓ１００８で、ＣＰＵ１１１は、まず、給送トレイ２５１（トレイ１）を第２対象トレイとして設定して、Ｓ１００９に進む。尚、第２対象トレイとして設定されたトレイの情報は、ＨＤＤ１５０に記憶される。
【０１１０】
Ｓ１００９で、ＣＰＵ１１１は、Ｓ１００８で設定された第２対象トレイにシートが収納されているか否かを判定する。ＣＰＵ１１１は、シートが収納されていると判定した場合（Ｓ１００９でＹＥＳ）、Ｓ１０１０に処理を進める。一方、ＣＰＵ１１１は、Ｓ１００９でＮＯと判定した場合、Ｓ１０１３に処理を進める。
【０１１１】
Ｓ１０１０で、ＣＰＵ１１１は、Ｓ１００８で設定された第２対象トレイについて、前述したドライバ優先設定がＯＮであるか否かを判定する。ＣＰＵ１１１は、ＯＮであると判定した場合（Ｓ１０１０でＹＥＳ）、Ｓ１０１１に処理を進める。一方、ＣＰＵ１１１は、Ｓ１０１０でＮＯと判定した場合、Ｓ１０１３に処理を進める。
【０１１２】
Ｓ１０１１で、ＣＰＵ１１１は、Ｓ１００８で設定された第２対象トレイについて、前述した「強制印刷モード」が設定されているか否かを判定する。ＣＰＵ１１１は、強制印刷モードが設定されていると判定した場合（Ｓ１０１１でＹＥＳ）、Ｓ１０１２に処理を進める。一方、ＣＰＵ１１１は、Ｓ１０１１でＮＯと判定した場合、Ｓ１０１３に処理を進める。
【０１１３】
Ｓ１０１２で、ＣＰＵ１１１は、プリンタ部１３０によって、Ｓ１００８で設定された第２対象トレイからシートを給送し、前述した強制印刷モードによって印刷を実行するようプリンタ制御部１３１を介して指示する。Ｓ１０１２の処理の後、図１０に係る一連の処理を終了する。そして、印刷ジョブを受信し、受信した印刷ジョブを実行する図８に係る一連の処理を終了する。
【０１１４】
Ｓ１０１３で、ＣＰＵ１１１は、第２対象トレイとして設定すべき次のトレイが有るか否かを判定する。例えば、給送トレイ２５１（トレイ１）が第２対象トレイとして設定されていた場合、第２対象トレイとして設定すべき次のトレイは「給送トレイ２５２（トレイ２）」となる。また、例えば、給送トレイ２５４（トレイ４）が第２対象トレイとして設定されていた場合、第２対象トレイとして設定すべき次のトレイは「手差しトレイ２５０」となる。
【０１１５】
ＣＰＵ１１１は、次のトレイが有ると判定した場合（Ｓ１０１３でＹＥＳ）、Ｓ１０１４に処理を進める。一方、ＣＰＵ１１１は、Ｓ１０１３でＮＯと判定した場合、Ｓ１０１５に処理を進める。
【０１１６】
Ｓ１０１４で、ＣＰＵ１１１は、次のトレイを第２対象トレイとして設定して、Ｓ１００９に処理を戻す。
【０１１７】
Ｓ１０１５で、ＣＰＵ１１１は、表示部３０１に図１１に示すエラー画面１１００を表示する。尚、エラー画面１１００によって、例えば、「シートがありません。」というメッセージをユーザに通知する。これは、印刷ジョブで指定されたシートサイズ４０１が、いずれのトレイに登録されたシートサイズ７０１にも一致しないこと意味している。Ｓ１０１５の処理の後、図１０に係る一連の処理を終了する。そして、印刷ジョブを受信し、受信した印刷ジョブを実行する図８に係る一連の処理を終了する。
【０１１８】
以上が、第１の実施形態に係るＭＦＰ１００において、印刷ジョブを受信し、受信した印刷ジョブを実行する図８に係る一連の処理の詳細である。
【０１１９】
尚、前述したＳ１００８〜Ｓ１０１４では、強制印刷モードで印刷を実行すべきトレイが１つ決定されたことに従って、決定したトレイからシート２０１を給送し、強制印刷モードで印刷を実行するものとして説明したが、これに限らない。
【０１２０】
例えば、ＣＰＵ１１１は、すべてのトレイ（給送トレイ２５１〜２５４及び手差しトレイ２５０）について、Ｓ１００８〜Ｓ１０１４の処理を繰り返すことにより、強制印刷モードで印刷を実行すべきトレイを複数の候補としてＨＤＤ１５０に記憶する。そして、ＣＰＵ１１１は、ＨＤＤ１５０に記憶された当該複数の候補を表示部３０１に表示する。ユーザは、当該候補の中から、強制印刷モードで印刷を実行すべきトレイを任意に１つ選択する。そして、強制印刷モードで印刷を実行すべきトレイがユーザによって１つ選択されたことに従って、選択したトレイからシート２０１を給送し、強制印刷モードで印刷を実行可能にしても良い。
【０１２１】
もしくは、ＣＰＵ１１１は、ＨＤＤ１５０に記憶された複数の候補のうち、印刷ジョブで指定されたシートサイズ４０１よりも大きいシートサイズ７０１が登録されたトレイであって、サイズの差が最小のシートが収納されているトレイを自動的に１つ決定する。そして、強制印刷モードで印刷を実行すべきトレイが自動的に１つ決定されたことに従って、決定したトレイからシート２０１を給送し、強制印刷モードで印刷を実行可能にしても良い。
【０１２２】
以上説明したように、本発明を適用した第１の実施形態では、コントローラ部１１０のＣＰＵ１１１は、印刷ジョブで指定された（例えば、プリンタドライバで指定された）シートのサイズ４０１を取得した。また、ＣＰＵ１１１は、ＨＤＤ１５０に記憶されているトレイ設定テーブル７００を参照し、トレイ設定テーブル７００におけるシートサイズ７０１の属性値として、印刷ジョブの使用トレイ２５０〜２５４に収納されているシート２０１の登録サイズを取得した。
【０１２３】
また、ＣＰＵ１１１は、印刷ジョブで指定されたシートサイズ４０１が印刷ジョブの使用トレイに収納されているシート２０１の登録サイズに一致する場合に印刷を実行させることを、印刷の実行前に印刷ジョブの使用トレイに対応づけて設定した。もしくは、ＣＰＵ１１１は、印刷ジョブで指定されたシートサイズ４０１が印刷ジョブの使用トレイに収納されるシート２０１の登録サイズに一致するか否かを判定せずに印刷を実行させることを、印刷の実行前に印刷ジョブの使用トレイに対応づけて設定した。そして、ＣＰＵ１１１は、印刷ジョブの使用トレイに対応づけられた当該設定に従って、印刷を制御することができる。このように、ユーザは、印刷ジョブで指定されたシートのサイズがシート収納部に収納されるシートの登録サイズに一致するか否かに関わらず印刷を実行させるための設定を、シート収納部に対応づけて印刷の実行前に行うことができる。そのため、本発明を適用した第１の実施形態では、ユーザの利便性を向上させることができる。
【０１２４】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【０１２５】
例えば、本実施形態では、印刷ジョブを受信し、受信した印刷ジョブを実行する場合について説明したが、これに限らない。印刷ジョブの一種であるコピージョブを実行する場合についても、同様に本発明を適用することができる。即ち、印刷ジョブで指定されたシートサイズ４０１は、コピージョブで読み取る原稿２０２のサイズに置き換えて考えればよい。例えば、コピージョブで指定された原稿２０２のサイズがトレイから給送されたシート２０１のサイズに一致するか否かを判定すればよい。
【０１２６】
例えば、本実施形態では、外部装置としてＰＣ１０１を例に挙げて説明したが、ＰＤＡやスマートフォン等の携帯情報端末、ファクシミリ、ネットワーク接続機器、又は外部専用装置等であっても良い。
【０１２７】
また、本実施形態では、ＭＦＰ１００のコントローラ部１１０のＣＰＵ１１１が上記各種制御の主体となっていたが、ＭＦＰ１００と別筐体の外付けコントローラ等の印刷制御装置によって、上記各種制御の一部又は全部を実行可能に構成しても良い。
【０１２８】
以上、本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【０１２９】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１３０】
１００  ＭＦＰ
１０１  ＣＰＵ
１０７  コントローラ部
１３０  プリンタ部
１５０  ＨＤＤ
４００  プリンタドライバ画面
５０３  設定画面
７００  トレイ設定テーブル
【図１】
2019034563.tif 000003
【図２】
2019034563.tif 000004
【図３】
2019034563.tif 000005
【図４】
2019034563.tif 000006
【図５】
2019034563.tif 000007
【図６】
2019034563.tif 000008
【図７】
2019034563.tif 000009
【図８】
2019034563.tif 000010
【図９】
2019034563.tif 000011
【図１０】
2019034563.tif 000012
【図１１】
2019034563.tif 000013
【手続補正書】
【提出日】平成30年12月19日(2018.12.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
シート収納部に収納されるシートのサイズを記憶する記憶手段と、
前記シート収納部から送られたシートに画像を印刷する印刷手段と、
印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されたシートのサイズに一致する場合、前記印刷手段による印刷を実行し、前記印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されたシートのサイズに一致しない場合、前記印刷手段による印刷を停止する第１の印刷モード、及び、前記記憶手段に記憶されたシートのサイズに関わらず前記印刷手段による印刷を実行する第２の印刷モードを選択する選択手段と、
前記選択手段によって前記第１の印刷モードが選択され、前記印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されたシートのサイズに一致する場合、前記印刷手段による印刷を実行し、前記選択手段によって前記第１の印刷モードが選択され、前記印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されたシートのサイズに一致しない場合、前記印刷手段による印刷を停止するよう制御し、
前記選択手段によって前記第２の印刷モードが選択された場合、前記記憶手段に記憶されたシートのサイズに関わらず前記印刷手段による印刷を実行するよう制御する制御手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記制御手段は、前記選択手段によって前記第１の印刷モードが選択され、前記印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されたシートのサイズに一致しない場合、所定の通知を行うようにすることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記制御手段は、前記選択手段によって前記第１の印刷モードが選択され、前記印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されたシートのサイズに一致しない場合、前記所定の通知が行われた後、前記印刷手段による印刷を実行させるための指示をユーザーから受け付けたことに従って前記印刷手段による印刷を実行するようにすることを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されたシートのサイズに一致するか否かを判定する判定手段を更に有し、
前記制御手段は、前記選択手段によって前記第１の印刷モードが選択され、前記判定手段によって一致すると判定された場合、前記印刷手段による印刷を実行し、前記選択手段によって前記第１の印刷モードが選択され、前記判定手段によって一致しないと判定された場合、前記印刷手段による印刷を停止するよう制御し、
前記選択手段によって前記第２の印刷モードが選択された場合、前記判定手段によって判定することなく前記印刷手段による印刷を実行するよう制御することを特徴とする請求項１乃至３の何れか１項に記載の印刷装置。
【請求項５】
複数のシート収納部を有し、
前記選択手段は、前記第１の印刷モード、又は前記第２の印刷モードのいずれか一方を、前記複数のシート収納部のそれぞれに対応づけて選択することを特徴とする請求項１乃至４の何れか１項に記載の印刷装置。
【請求項６】
前記選択手段は、前記第１の印刷モード、又は前記第２の印刷モードのいずれかを一方を、前記印刷手段による印刷を実行する前に選択することを特徴とする請求項１乃至５の何れか１項に記載の印刷装置。
【請求項７】
シート収納部を有し、当該シート収納部から送られたシートに画像を印刷する印刷装置の制御方法であって、
前記シート収納部に収納されるシートのサイズを記憶する記憶工程と、
印刷ジョブで指定されたシートのサイズが前記記憶工程で記憶されたシートのサイズに一致する場合、前記印刷を実行し、前記印刷ジョブで指定されたシートのサイズが前記記憶工程で記憶されたシートのサイズに一致しない場合、前記印刷を停止する第１の印刷モード、及び、前記記憶工程で記憶されたシートのサイズに関わらず前記印刷を実行する第２の印刷モードのいずれか一方を、選択する選択工程と、前記選択工程で前記第１の印刷モードが選択され、前記印刷ジョブで指定されたシートのサイズが前記記憶工程で記憶されたシートのサイズに一致する場合、前記印刷を実行し、前記選択工程で前記第１の印刷モードが選択され、前記印刷ジョブで指定されたシートのサイズが前記記憶工程で記憶されたシートのサイズに一致しない場合、前記印刷を停止するよう制御し、
前記選択工程で前記第２の印刷モードが選択された場合、前記記憶工程で記憶されたシートのサイズに関わらず前記印刷を実行するよう制御する制御工程と、
を有することを特徴とする印刷装置の制御方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明に係る印刷装置は、シート収納部に収納されるシートのサイズを記憶する記憶手段と、前記シート収納部から送られたシートに画像を印刷する印刷手段と、印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されたシートのサイズに一致する場合、前記印刷手段による印刷を実行し、前記印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されたシートのサイズに一致しない場合、前記印刷手段による印刷を停止する第１の印刷モード、及び、前記記憶手段に記憶されたシートのサイズに関わらず前記印刷手段による印刷を実行する第２の印刷モードを選択する選択手段と、前記選択手段によって前記第１の印刷モードが選択され、前記印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されたシートのサイズに一致する場合、前記印刷手段による印刷を実行し、前記選択手段によって前記第１の印刷モードが選択され、前記印刷ジョブで指定されたシートのサイズが前記記憶手段に記憶されたシートのサイズに一致しない場合、前記印刷手段による印刷を停止するよう制御し、前記選択手段によって前記第２の印刷モードが選択された場合、前記記憶手段に記憶されたシートのサイズに関わらず前記印刷手段による印刷を実行するよう制御する制御手段と、を有することを特徴とする。