(57)【要約】【課題】シートの種類を設定するユーザーの手間を軽減しつつ、シート保持手段に保持されたシートの種類に適した画像形成動作を実行可能な画像形成装置、その制御方法、及びプログラムを提供する。【解決手段】ＣＰＵは、シートの種類が指定されているＰＤＬジョブが入力された際に省略設定が有効である状態では、第１の情報が予め設定された所定値から変更されていない場合には、ＰＤＬジョブで指定されたシートの種類に応じた画像形成動作を画像形成エンジンに実行させ、第１の情報が所定値から変更されている場合には、第１の情報に応じた画像形成動作を画像形成エンジンに実行させる。【選択図】図１３
2018072445.tif 000002
【特許請求の範囲】
【請求項１】
シートを保持するシート保持手段と、
前記シート保持手段から給送されるシートに画像を形成する画像形成手段と、
前記シート保持手段に対応付けられたシートの種類に関する第１の情報と、シートの種類に関する情報の入力を省略可能とする省略設定が有効か無効かを示す第２の情報と、を記憶可能な記憶手段と、
前記シート保持手段にシートが保持されたことに基づいて、前記第１の情報を設定変更可能な画面を表示可能な表示手段と、
シートの種類が指定されている画像形成ジョブが入力された際に前記省略設定が有効である状態では、
前記第１の情報が予め設定された所定値から前記表示手段の前記画面において変更されていない場合には、前記画像形成ジョブで指定されたシートの種類に応じた画像形成動作を前記画像形成手段に実行させ、
前記第１の情報が前記所定値から前記表示手段の前記画面において変更されている場合には、前記第１の情報に応じた画像形成動作を前記画像形成手段に実行させる制御手段と、を備える、
ことを特徴とする画像形成装置。
【請求項２】
前記記憶手段は、前記シート保持手段にシートが保持されたことに基づいて前記表示手段に前記第１の情報を設定変更可能な前記画面を表示する第１のモードと、前記シート保持手段にシートが保持されても前記表示手段に前記画面を表示しない第２のモードと、のいずれが選択されているかを示す第３の情報を記憶可能である、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記シート保持手段にシートが保持されている保持状態及びシートが保持されていない非保持状態を検知するシート検知手段を備え、
前記制御手段は、前記第１のモードにおいて、前記シート検知手段が前記保持状態から前記非保持状態に変化したことを検知することを条件として前記第１の情報を消去し、前記シート検知手段が前記非保持状態から前記保持状態に変化したことを検知することを条件として前記第１の情報を前記所定値に書き換える、
ことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記制御手段は、シートの種類が指定されている画像形成ジョブが入力された際に前記省略設定が有効であると共に前記第２のモードが選択された状態では、前記第１の情報に応じた画像形成動作を前記画像形成手段に実行させる、
ことを特徴とする請求項２又は３に記載の画像形成装置。
【請求項５】
シートを保持するシート保持手段と、
前記シート保持手段から給送されるシートに画像を形成する画像形成手段と、
前記シート保持手段に対応付けられたシートの種類に関する予め設定された第１の情報と、シートの種類に関する情報の入力を省略可能とする省略設定が有効か無効かを示す第２の情報と、前記シート保持手段にシートが保持されたことに基づいてシートの種類を設定変更可能な画面を表示する第１のモードと前記画面を表示しない第２のモードとのいずれが選択されているかを示す第３の情報と、を記憶可能な記憶手段と、
前記画面を表示可能な表示手段と、
シートの種類が指定されている画像形成ジョブが入力された際に前記省略設定が有効であると共に前記第２のモードが選択された状態では、前記第１の情報に応じた画像形成動作を前記画像形成手段に実行させる制御手段と、を備える、
ことを特徴とする画像形成装置。
【請求項６】
前記制御手段は、シートの種類が指定されている画像形成ジョブが入力された際に前記省略設定が無効である状態では、前記画像形成ジョブで指定されたシートの種類と、前記シート保持手段に対応付けられたシートの種類に関する第１の情報と、が一致することを条件に画像形成動作を前記画像形成手段に実行させる
ことを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記画像形成手段は、シートに形成された画像を定着させる定着手段を有し、
前記制御手段は、シートの種類に応じて異なる条件で行うように前記定着手段を制御する、
ことを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記制御手段は、シートの種類が指定されていない画像形成ジョブが入力された場合には、前記第１の情報に応じた画像形成動作を前記画像形成手段に実行させる、
ことを特徴とする請求項１乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
前記シート保持手段は、シートを手差し可能なトレイである、
ことを特徴とする請求項１乃至８のいずれか１項に記載の画像形成装置。
【請求項１０】
制御手段が、シート保持手段にシートが保持されたことに基づいて、シート保持手段に対応付けられたシートの種類に関する第１の情報を設定変更可能な画面を表示手段に表示させる表示工程と、
前記制御手段が、記憶手段に記憶された、前記第１の情報と、シートの種類に関する情報の入力を省略可能とする省略設定が有効か無効かを示す第２の情報と、を取得する取得工程と、
前記制御手段が、シートの種類が指定されている画像形成ジョブが入力された際に前記省略設定が有効である状態では、
前記第１の情報が予め設定された所定値から前記画面において変更されていない場合には、前記画像形成ジョブで指定されたシートの種類に応じた画像形成動作を画像形成手段に実行させ、
前記第１の情報が前記所定値から前記画面において変更されている場合には、前記第１の情報に応じた画像形成動作を前記画像形成手段に実行させる画像形成工程と、を含む、
ことを特徴とする画像形成装置の制御方法。
【請求項１１】
制御手段が、記憶手段に記憶された、シート保持手段に対応付けられたシートの種類に関する予め設定された第１の情報と、シートの種類に関する情報の入力を省略可能とする省略設定が有効か無効かを示す第２の情報と、前記シート保持手段にシートが保持されたことに基づいてシートの種類を設定変更可能な画面を表示手段に表示する第１のモードと前記表示手段に前記画面を表示しない第２のモードとのいずれが選択されているかを示す第３の情報と、を取得する取得工程と、
前記制御手段が、シートの種類が指定されている画像形成ジョブが入力された際に前記省略設定が有効であると共に前記第２のモードが選択された状態では、前記第１の情報に応じた画像形成動作を画像形成手段に実行させる画像形成工程と、を含む、
ことを特徴とする画像形成装置の制御方法。
【請求項１２】
請求項１０又は１１に記載された画像形成装置の制御方法の各工程を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シートに画像を形成する画像形成装置、画像形成装置を制御するための制御方法、及びその制御方法をコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
複写機やプリンタ等の画像形成装置は、記録材となるシートを保持するためのシート保持手段として、給送カセットや手差しトレイ等を備えており、シート保持手段から給送されるシートに画像を形成する。シート保持手段には、普通紙や厚紙など複数の種類のシートを載置することが可能となっており、シート保持手段に載置されたシートの種類に応じて異なる画像形成動作が行われることが知られている。例えば、電子写真方式での画像形成においては、シートの種類に応じて、シートに画像を定着させるときの定着温度、定着圧力及び定着時のシートの搬送速度などの設定が異なる。
【０００３】
シート保持手段に載置されたシートの種類は、操作画面を介したユーザーの操作によって特定される（特許文献１参照）。例えば、シート保持手段に普通紙を載置したユーザーが、「普通紙」や「厚紙」などが選択肢として含まれるシート設定画面を介して「普通紙」を選択すると、シート保持手段に載置されたシートの種類が普通紙であることを示す情報が制御部に記憶される。この状態で画像形成ジョブが投入されると、普通紙に対応する画像形成動作が実行される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−３４７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、画像形成ジョブには、ページ記述言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ、以下ＰＤＬとする）によって記述され、ホストコンピュータから画像形成装置に送信されるＰＤＬジョブが含まれる。しかし、ＰＤＬジョブを画像形成装置に投入する場合、ユーザーは、ドライバソフトウェアを介したシートの種類の設定操作と、上記特許文献１のように画像形成装置の操作画面を介したシートの種類の設定操作の両方を行う必要があった。
【０００６】
そこで、シート保持手段に指定されたシートの種類が何であろうと、ＰＤＬジョブに指定されたシートの種類に応じた画像形成動作を実行するモードを設け、画像形成装置側の設定を省略可能とすることが考えられる。これにより、ＰＤＬジョブを実行する際のユーザーの操作負担を軽減することが期待できる。
【０００７】
しかしながら、上記モードが設定されていると、シートを載置しシート保持手段に正しいシートの種類を設定したユーザーがいたとしても、このユーザーによる設定は無視されてＰＤＬジョブに指定されたシートの種類に応じた画像形成動作が行われてしまう。このため、シート保持手段に実際に載置されたシートの種類に適合しない画像形成動作が行われてしまい、ユーザーの期待する出力画像が得られない場合があった。
【０００８】
そこで、本発明は、シートの種類を設定するユーザーの手間を軽減しつつ、シート保持手段に保持されたシートの種類に適した画像形成動作を実行可能な画像形成装置、その制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、画像形成装置において、シートを保持するシート保持手段と、前記シート保持手段から給送されるシートに画像を形成する画像形成手段と、前記シート保持手段に対応付けられたシートの種類に関する第１の情報と、シートの種類に関する情報の入力を省略可能とする省略設定が有効か無効かを示す第２の情報と、を記憶可能な記憶手段と、前記シート保持手段にシートが保持されたことに基づいて、前記第１の情報を設定変更可能な画面を表示可能な表示手段と、シートの種類が指定されている画像形成ジョブが入力された際に前記省略設定が有効である状態では、前記第１の情報が予め設定された所定値から前記表示手段の前記画面において変更されていない場合には、前記画像形成ジョブで指定されたシートの種類に応じた画像形成動作を前記画像形成手段に実行させ、前記第１の情報が前記所定値から前記表示手段の前記画面において変更されている場合には、前記第１の情報に応じた画像形成動作を前記画像形成手段に実行させる制御手段と、を備える、とを特徴とする。
【００１０】
また、本発明は、画像形成装置において、シートを保持するシート保持手段と、前記シート保持手段から給送されるシートに画像を形成する画像形成手段と、前記シート保持手段に対応付けられたシートの種類に関する予め設定された第１の情報と、シートの種類に関する情報の入力を省略可能とする省略設定が有効か無効かを示す第２の情報と、前記シート保持手段にシートが保持されたことに基づいてシートの種類を設定変更可能な画面を表示する第１のモードと前記画面を表示しない第２のモードとのいずれが選択されているかを示す第３の情報と、を記憶可能な記憶手段と、前記画面を表示可能な表示手段と、シートの種類が指定されている画像形成ジョブが入力された際に前記省略設定が有効であると共に前記第２のモードが選択された状態では、前記第１の情報に応じた画像形成動作を前記画像形成手段に実行させる制御手段と、を備える、ことを特徴とする。
【００１１】
また、本発明は、画像形成装置の制御方法において、制御手段が、シート保持手段にシートが保持されたことに基づいて、シート保持手段に対応付けられたシートの種類に関する第１の情報を設定変更可能な画面を表示手段に表示させる表示工程と、前記制御手段が、記憶手段に記憶された、前記第１の情報と、シートの種類に関する情報の入力を省略可能とする省略設定が有効か無効かを示す第２の情報と、を取得する取得工程と、前記制御手段が、シートの種類が指定されている画像形成ジョブが入力された際に前記省略設定が有効である状態では、前記第１の情報が予め設定された所定値から前記画面において変更されていない場合には、前記画像形成ジョブで指定されたシートの種類に応じた画像形成動作を画像形成手段に実行させ、前記第１の情報が前記所定値から前記画面において変更されている場合には、前記第１の情報に応じた画像形成動作を前記画像形成手段に実行させる画像形成工程と、を含む、ことを特徴とする。
【００１２】
また、本発明は、画像形成装置の制御方法において、制御手段が、記憶手段に記憶された、シート保持手段に対応付けられたシートの種類に関する予め設定された第１の情報と、シートの種類に関する情報の入力を省略可能とする省略設定が有効か無効かを示す第２の情報と、前記シート保持手段にシートが保持されたことに基づいてシートの種類を設定変更可能な画面を表示手段に表示する第１のモードと前記表示手段に前記画面を表示しない第２のモードとのいずれが選択されているかを示す第３の情報と、を取得する取得工程と、前記制御手段が、シートの種類が指定されている画像形成ジョブが入力された際に前記省略設定が有効であると共に前記第２のモードが選択された状態では、前記第１の情報に応じた画像形成動作を画像形成手段に実行させる画像形成工程と、を含む、ことを特徴とする。
【発明の効果】
【００１３】
本発明によると、シートの種類を設定するユーザーの手間を軽減しつつ、シート保持手段に保持されたシートの種類に適した画像形成動作を実行することができる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施の形態に係る画像形成システムの全体構成を示すブロック図。
【図２】（ａ）は画像形成装置の外観を示す正面図。（ｂ）は画像形成エンジンの構成を示す概略図。（ｃ）は手差しトレイの構成を示す概略図。
【図３】種類フリーの設定変更処理の手順を示すフローチャート。
【図４】種類フリーの設定変更画面を示す画像図。
【図５】手差し用紙のデフォルト設定の設定変更処理の手順を示すフローチャート。
【図６】（ａ）は手差し用紙のデフォルト設定の毎回指定モード画面を示す画像図、（ｂ）は固定モード画面を示す画像図。
【図７】固定モードのシート設定画面を示す画像図。
【図８】毎回指定モードにおけるシート属性設定処理を示すフローチャート。
【図９】（ａ）はシート属性情報の設定画面を示す画像図、（ｂ）はシート種類の選択画面を示す画像図。
【図１０】ＰＤＬジョブとして送受信されるＰＤＬデータの内容を示す概念図。
【図１１】ＰＤＬジョブによる印刷動作を示すフローチャート。
【図１２】シート供給元として給送カセットが指定された場合の印刷動作を示すフローチャート。
【図１３】シート供給元として手差しトレイが指定された場合の印刷動作を示すフローチャート。
【図１４】第２の実施の形態に係るＰＤＬジョブによる印刷動作を示すフローチャート。
【図１５】シート供給元として手差しトレイが指定された場合の印刷動作を示すフローチャート。
【発明を実施するための形態】
【００１５】
＜第１の実施の形態＞
以下、図面を参照しながら、本開示に係る画像形成装置について説明する。図１は、本実施形態に係る画像形成装置１０１を含むシステムの概略構成を示している。画像形成装置１０１は、プリンタユニット１０５及びスキャナユニット１０６を含む機能ユニットと、ユーザーインターフェースである表示部１０３及び操作部１０４と、を備えている。また、画像形成装置１０１は、これらのデバイスを制御するための制御ユニット１０２を備えている。
【００１６】
表示手段としての表示部１０３は、表示灯としてのＬＥＤや液晶ディスプレイを含み、制御ユニット１０２からの信号に基づいてユーザーによる操作結果や装置の内部状態を表示可能である。操作部１０４は、ハードキー群や、表示部１０３のタッチパネル機能を実現する制御構成を含んでおり、ユーザーの操作を受付けて電子信号として制御ユニット１０２に伝達する。
【００１７】
スキャナユニット１０６は、制御ユニット１０２による指令に基づいて原稿を走査して画像データを読取り、得られた画像データを制御ユニット１０２に送信する。プリンタユニット１０５は、制御ユニット１０２による指令を受けて画像形成動作である印刷動作を実行する。
【００１８】
制御ユニット１０２は、ＣＰＵ１０７、ＨＤＤ１１０、ＥＥＰＲＯＭ１１１、ＲＯＭ１１２、及びＲＡＭ１１３を含む制御回路によって構成されている。ただし、ＣＰＵは中央処理装置、ＲＯＭは読取り専用メモリ、ＨＤＤはハードディスクドライブの略称であり、ＥＥＰＲＯＭは電気的に書換え可能な不揮発メモリを表す。
【００１９】
ＣＰＵ１０７は、ＲＯＭ１１２等に記憶された制御プログラムの実行媒体であり、制御ユニット１０２に接続されたデバイスの機械的・電気的動作を制御する。例えば、ＣＰＵ１０７は、画像形成ジョブを実行してプリンタユニット１０５に画像形成動作を行わせる。ただし、画像形成ジョブとは、制御ユニット１０２が実行すべき画像形成動作のタスクであり、具体的には、各ページの画像データ、部数、シートのサイズ及び種類、両面／ステイプリング等の機能設定等が含まれるデータ列を指すものとする。画像形成ジョブには、スキャナユニット１０６によって取得した画像データに基づいて制御ユニット１０２によって生成されるコピージョブと、外部から入力される後述のＰＤＬジョブとが含まれる。
【００２０】
ＲＯＭ１１２は、システム起動に必要なブートプログラムなどを記憶し、揮発メモリであるＲＡＭ１１３は、制御プログラムを実行する際のワークメモリとして使用される。ＨＤＤ１１０は、磁気ディスクなどの記憶媒体であり、制御プログラムや画像データなどを記憶している。ＥＥＰＲＯＭ１１１は、制御プログラムが実行する際に必要となる設定値などを記憶している。
【００２１】
ＣＰＵ１０７は、画像形成装置１０１を制御する制御手段の一例である。以下、特に断らない限り、画像形成装置１０１を制御するためのプロセスを示すフローチャートの各工程は、ＣＰＵ１０７によって実行されるものとする。また、ＲＯＭ１１２、ＲＡＭ１１３、ＨＤＤ１１０、及びＥＥＰＲＯＭ１１１は、いずれも、制御手段の指令に基づいて情報を一時的又は恒久的に記憶可能な記憶手段の一例である。例えば、後述する各シート保持手段に関する情報（シートサイズ、シート種類、種類フリー設定）などは、ＥＥＰＲＯＭ１１１に記憶される。
【００２２】
ＣＰＵ１０７は、送受信手段としてのネットワークインターフェース（Ｉ／Ｆ）１１４を介して、局所的又は広域的なネットワーク（ＬＡＮ／ＷＡＮ）に接続されている。これにより、制御ユニット１０２は、パーソナルコンピュータ（ＰＣ）２００等のホストコンピュータとの間でデータを送信及び受信可能である。例えば、ＣＰＵ１０７は、ＰＣ１１３からページ記述言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：ＰＤＬ）によって記述された画像形成ジョブ（以下、ＰＤＬジョブとする）を受信する。また、ＣＰＵ１０７は、画像形成ジョブの進捗状況やシートの残量等、画像形成装置１０１の内部状態をホストコンピュータに送信する。
【００２３】
［画像形成装置のハード構成］
次に、画像形成装置１０１のハード構成について、図２（ａ）〜（ｃ）を用いて説明する。画像形成装置１０１のプリンタユニット１０５は、図２（ａ）に示すように、装置本体（筐体）の内部に配置された画像形成エンジン５０と、記録媒体であるシートを保持する複数のシート保持手段（５１，５２）と、を備えている。ただし、シートとは、普通紙の他にも、コート紙等の特殊紙、封筒やインデックス紙等の特殊形状からなる記録材、及びオーバーヘッドプロジェクタ用のプラスチックフィルムや布などを含むものとする。なお、以下の説明や図面に「用紙」という用語を用いる場合があるが、特に断らない限り紙以外の材質を含むシートの同義語として扱うものとする。
【００２４】
図２（ｂ）に示すように、本実施例に係る画像形成エンジン５０は電子写真方式の画像形成ユニットＰＵと、定着装置７（定着手段）と、を備えている。画像形成動作の開始が指令されると、感光体である感光ドラム１が回転し、ドラム表面が帯電装置２によって一様に帯電させられる。すると、露光装置３が、制御ユニット１０２から送信された画像データに基づいてレーザ光を変調して出力し、感光ドラム１の表面を走査して静電潜像を形成する。この静電潜像は、現像装置４から供給されるトナーによって可視化（現像）されてトナー像となる。
【００２５】
このような画像形成動作に並行して、シート保持手段（５１，５２）のいずれかに保持されたシートを画像形成エンジン５０へ向けて給送する給送動作が実行される。図２（ａ）に示すように、シート保持手段には、プリンタユニット１０５の筐体に対して引出し可能に装着された複数の給送カセット５１と、筐体側面に配置された手差しトレイ５２と、が含まれる。
【００２６】
ＣＰＵ１０７は、各給送カセット５１及び手差しトレイ５２に載置されたシートの属性に関するシート属性情報を、操作部１０４を介したユーザーの操作に基づいて認識する。ただし、シートの属性とは、シートサイズ（シートの向きを含む）、シート種類（坪量、表面処理の有無、材料等）、形状（インデックス紙、ルーズリーフ等）、及び特殊用途（封筒等）等の特徴を総称するものとする。ＣＰＵ１０７は、ユーザーによって直接的に入力されたシート属性情報や、各給送カセット５１及び手差しトレイ５２に配置された検知機構を介して取得したサイズや種類等のシート属性情報をＥＥＰＲＯＭ１１１に記憶させる。
【００２７】
なお、シート属性情報は、これら給送カセット５１及び手差しトレイ５２にそれぞれ対応付けられてＥＥＰＲＯＭ１１１に記憶され、給送カセット５１及び手差しトレイ５２に実際に載置されているシートのシート属性情報と相違する場合がある。また、給送カセット５１に載置されているシートのサイズや種類を自動的に検知できるようにしても良い。また、給送カセット５１に対しては、後述するサイズフリーや種類フリーの設定をすることはできず、特定のサイズや種類が必ず設定されている状態であるものとする。手差しトレイ５２に載置されているシートのサイズや種類の設定については後述する。
【００２８】
手差しトレイ５２は、図２（ｃ）に示すように、シート検知センサ５６と、一対の側部ガイド５３，５３と、ガイド幅センサ５４，５４と、長さ検知センサ５７，５７とが配置されている。シート検知センサ５６は、シート給送方向（図中左方向）における手差しトレイ５２の下流端に配置され、トレイ上に載置されたシートを検知して検知信号を発する。側部ガイド５３，５３は、シート給送方向に直交する幅方向に延びるレールに沿って移動可能であり、ガイド幅センサ５４，５４によって幅方向の位置を検知される。長さ検知センサ５７，５７は、シート給送方向における少なくとも１か所に配置され、設置位置におけるシートの有無を検知する。これらの構成により、ＣＰＵ１０７は、サイズ検知手段の一例であるガイド幅センサ５４，５４及び長さ検知センサ５７，５７からの検知信号に基づいて、手差しトレイ５２に載置されたシートサイズに関する情報を取得可能である。なお、本実施の形態では、手差しトレイ５２には、普通紙や厚紙などのシート種類を検知するためのセンサは備えられていないが、このようなセンサを動作が停止した状態で手差しトレイ５２に備え付けてもよい。
【００２９】
図２（ａ）及び図２（ｂ）に示すように、給送カセット５１及び手差しトレイ５２に載置されたシートは、リタードローラ方式等の分離機構を備えた給送ユニットにより、１枚ずつ分離された状態で給送される。画像形成エンジン５０に供給されたシートは、レジストレーション部において斜行を補正され、画像形成ユニットＰＵによる画像形成動作の進行に合わせて搬送される。すると、画像形成エンジン５０に配置された転写装置５が、感光ドラム１に担持されたトナー像をシートに転写する。未定着のトナー像を転写されたシートは、定着装置７へと受け渡されて、ローラ対に挟持されて加熱及び加圧される。これにより、トナーがシートに対して溶融及び固着して画像が定着したシートは、排出ローラ対等の排出手段によって、排出される。なお、図２（ａ）に示すように、画像形成装置１０１は、側方にオプションとしてフィニッシャ１０９を接続してもよく、フィニッシャ１０９は、画像が形成されたシートにステイプリング等の処理を施して排出する。
【００３０】
なお、本実施例では画像形成手段の一例として電子写真方式の画像形成エンジン５０について説明したが、画像形成エンジンとして、インクジェット方式等の他の機構を用いてもよい。また、電子写真方式である場合も、例えばタンデム型中間転写方式のカラー画像を形成可能な画像形成エンジンなど、上述の画像形成エンジン５０と異なる構成を用いてもよい。
【００３１】
［種類フリーの設定］
ここで、手差しトレイ５２に設定可能な「種類フリー」の設定処理について説明する。上述した通り、給送カセット５１及び手差しトレイ５２に対応付けられたシート種類に関する情報は、ＥＥＰＲＯＭ１１１に記憶される。その一方で、外部のホストコンピュータから受信するＰＤＬジョブには、シートの供給元となるシート保持手段を指定する情報や、シート種類を指定する情報が含まれる場合が多い。一般的に、ＰＤＬジョブが投入された場合には、印刷動作を開始するための必要条件として、ＰＤＬジョブによって指定されるシート種類と、ＰＤＬジョブによって指定されたシート保持手段に対応付けられたシート種類と、が一致されることが要求される。
【００３２】
しかし、この場合、ユーザーは、ドライバソフトウェアを介したシート種類の設定操作と、画像形成装置の操作部を介したシート種類の設定操作の両方を行う必要がある。また、複数種類のシートを頻繁に交換しながら印刷を実行する場合には、ユーザーがシートを交換する度に、画像形成側とホストＰＣ側の両方のシート種類を再設定する必要が生じ、ユーザーの操作負担が増大してしまう。特に、画像形成装置の操作部は画面サイズや操作の応答性が十分でないことが多く、印刷可能なシート種類が数十種類以上になる場合などは、シート設定画面上で所望の種類を見つけるのに時間がかかる。
【００３３】
そこで、本実施の形態では、手差しトレイ５２に対応付けてＥＥＰＲＯＭ１１１に記憶されたシート種類に関係なく、ＰＤＬジョブに指定されたシート種類に応じた画像形成動作を実行可能な「種類フリー」という設定を設けている。種類フリーの設定は、ユーザーが操作部１０４からのシートの種類に関する情報の入力を省略可能とする省略設定である。このため、手差しトレイ５２側の設定として多数の候補の中から特定の種類を選択する必要がなく、「種類フリー」を設定するという簡単な操作で複数種類のシートに対して印刷動作を実行することができる。
【００３４】
なお、本実施例では、手差しトレイ５２に対してのみ種類フリー設定が適用される構成となっているが、他のシート保持手段に対して種類フリー設定を適用可能な構成としてもよい。また、本実施の形態では、種類フリー設定の有効／無効は、操作部１０４を用いた操作によって切換えられるが、ドライバソフトウェアを介してホストコンピュータ側で設定可能な構成としてもよい。
【００３５】
以下、本実施の形態において、種類フリー設定が有効か無効かを切替える設定変更処理について、図３及び図４を用いて説明する。図３は、手差しトレイ５２に対する種類フリー設定の変更処理の手順を示すフローチャートであり、図４は設定変更処理において表示部１０３に表示される設定変更画面４０１を表す画像図である。
【００３６】
図３に示す設定変更処理は、画像形成装置１０１が画像形成ジョブの入力を待機する待機状態において表示部１０３に表示される設定キーが押下された場合等に開始される。ＣＰＵ１０７は、設定変更処理を開始すると、表示部１０３に設定変更画面４０１（図４参照）を表示させ（ステップＳ３０１）、「ＯＮ／ＯＦＦ」キー４０２及び「ＯＫ」キー４０３の操作信号の入力を待機する。
【００３７】
「ＯＮ／ＯＦＦ」キー４０２のうち、既に設定されているものと異なるものが選択された場合（ステップＳ３０２：Ｙｅｓ）、ＣＰＵ１０７は種類フリー設定を変更する（ステップＳ３０３）。具体的には、ＥＥＰＲＯＭ１１１に格納された、手差しトレイ５２の種類フリー設定が有効であるか無効であるかを表す変数の値、すなわち第２の情報が書換えられる。ＣＰＵ１０７は、「ＯＫ」キー４０３が押下されるまではこのような設定変更を受付け、「ＯＫ」キー４０３が押下されると（ステップＳ３０４：Ｙｅｓ）、設定変更を終了する。ＣＰＵ１０７は、ＰＤＬジョブを受信した場合、後述するようにＥＥＰＲＯＭ１１１に記憶された変数を参照することで種類フリー設定が有効であるか無効であるかを判定する。
【００３８】
［手差し用紙のデフォルト設定］
次に、手差し用紙のデフォルト設定について図５乃至図７を用いて説明する。図５は手差し用紙のデフォルト設定の設定変更の手順を示すフローチャートである。図６（ａ）は毎回指定モードにおいて表示部１０３に表示される画面を示す画像図であり、図６（ｂ）は固定モードにおいて表示部１０３に表示される画面を示す画像図である。図７はシート種類を選択する際に表示部１０３に表示される画面を示す画像図である。
【００３９】
図５に示す設定変更処理は、画像形成装置１０１が画像形成ジョブの入力を待機する待機状態において表示部１０３に表示される設定キーが押下された場合等に開始される。ＣＰＵ１０７は、設定変更処理を開始すると、ＥＥＰＲＯＭ１１１から手差し用紙のデフォルト設定に関する情報を取得して、固定モードが設定されているか否かを判定する（ステップＳ５０１）。固定モードが設定されている場合（ステップＳ５０１：Ｎｏ）には、ステップＳ５０４に進み、固定モードが設定されていない場合には、表示部１０３に毎回指定モード画面６０１（図６（ａ）参照）を表示させる（ステップＳ５０２）。
【００４０】
毎回指定モード画面６０１には、図６（ａ）に示すように、「固定モード」キー及び「毎回指定モード」キーが表示される領域６０２と、「ＯＫ」キー６０３と、が表示されており、図においては「毎回指定モード」が選択されている。ユーザーによって毎回指定モード画面６０１の操作がされなければ（ステップＳ５０３：Ｎｏ）、ＣＰＵ１０７はこのまま設定変更を受け付けた状態で待機し、ステップＳ５１１に進む。そして、手差し用紙のデフォルト設定において「毎回指定モード」、すなわち第１のモードが選択された場合には、手差しトレイ５２にシートが載置されたことに基づいて、シート設定画面８０１（図９（ａ）参照）が表示部１０３に表示されるようになる。なお、「固定モード」、すなわち第２のモードが選択された場合には、手差しトレイ５２にシートが載置されても、シート設定画面８０１が表示部１０３に表示されなくなる。
【００４１】
ユーザーが領域６０２の「固定モード」キーを押下すると（ステップＳ５０３：Ｙｅｓ）、図６（ｂ）に示すように、「固定モード」キーが選択された状態で固定モード画面６１１が表示される（ステップＳ５０４）。固定モード画面６１１においてユーザーが領域６１２の「毎回指定モード」キーを押下すると（ステップＳ５０５：Ｙｅｓ）、毎回指定モード画面６０１が表示される（ステップＳ５０２）。
【００４２】
固定モード画面６１１の領域６１３には、現在設定されているシートのサイズ及び種類を示す情報が表示されており、例えば初期値の設定としてシートサイズがＡ４、シート種類が「普通紙１」に設定されていることが表示されている。固定モードでの初期値としてのシートサイズ及びシート種類に関する情報、すなわち第１の情報は、ＥＥＰＲＯＭ１１１に予め記憶されている。固定モード画面６１１の「登録」キー６１４は、現在設定されているシート種類を変更する場合に操作される。ステップＳ５０５において「毎回指定モード」からの変更を受け付けず、「登録」キー６１４が押下されると（ステップＳ５０６：Ｙｅｓ）、ＣＰＵ１０７は、表示部１０３にシート設定画面６２１（図７参照）を表示させる（ステップＳ５０７）。ステップＳ５０６において、ユーザーによって「登録」６１４キーの操作がされなければ、ＣＰＵ１０７はこのまま設定変更を受け付けた状態で待機し、ステップＳ５１１に進む。
【００４３】
シート設定画面６２１には、図７に示すように、領域６２２、「キャンセル」キー６２４及び「ＯＫ」キー６２３等が表示されており、領域６２２には、画像形成装置１０１が画像形成可能なシート種類が一覧表示されている。ユーザーは、シート種類毎に対応付けられている操作キーを押下することによって、シート種類を選択することができる。これらの操作キーのいずれかが押下されると（ステップＳ５０８：Ｙｅｓ）、例えば当該操作キーの色が変わることで選択されたシート種類が明示される（ステップＳ５０９）。領域６２２のいずれかの操作キーが選択された状態で「ＯＫ」キー６２３が押下されると（ステップＳ５１０：Ｙｅｓ）、表示部１０３に固定モード画面６１１が表示されステップＳ５１１に進む。この時、ＥＥＰＲＯＭ１１１に格納された、固定モードにおける手差しトレイ５２に対応付けられたシート種類を表す変数の値は、領域６２２において選択されたシート種類に相当する値に書き換えられる。なお、ＥＥＰＲＯＭ１１１のシート種類を表す変数の値の書き換えは、ステップＳ５０８において領域６２２のいずれかの操作キーが押下された際に行ってもよい。また、ステップＳ５０８においてシート設定画面６２１の「キャンセル」キー６２４が押下された場合には、固定モードにおけるシート種類を表す変数の値が変更されることなく固定モード画面６１１に戻る（ステップＳ５０８：Ｎｏ、ステップＳ５１０）。
【００４４】
ステップＳ５１１においては、毎回指定モード画面６０１の「ＯＫ」キー６０３又は固定モード画面６１１の「ＯＫ」キー６１５のいずれかが押下されたか否かが判定される。例えば、「ＯＫ」キー６０３が押下されると、ＥＥＰＲＯＭ１１１に格納された、手差し用紙のデフォルト設定に関する情報、すなわち第３の情報が、毎回指定モードが選択されたことを示す値に書き換えられる。これにより、手差し用紙のデフォルト設定の変更処理が終了する（ステップＳ５１１：Ｙｅｓ）。また、「ＯＫ」キー６１５が押下されると、ＥＥＰＲＯＭ１１１に格納された、手差し用紙のデフォルト設定に関する情報が、固定モードが選択されたことを示す値に書き換えられる。これにより、手差し用紙のデフォルト設定の変更処理が終了する（ステップＳ５１１：Ｙｅｓ）。ステップＳ５１１において「ＯＫ」キー６０３及び「ＯＫ」キー６１５のいずれも押下されない場合には、ステップＳ５０１に戻る。
【００４５】
［シート属性の設定］
次に、毎回指定モードにおいて、手差しトレイ５２に載置されたシートに関するシート属性情報を画像形成装置１０１に対して設定するシート属性設定処理について、図８乃至図９を用いて説明する。図８はシート属性設定処理の手順を示すフローチャートであり、図９（ａ）及び図９（ｂ）はシート属性設定処理において表示部１０３に表示される画面を示す画像図である。また、以下の説明では手差しトレイ５２を対象とする設定処理として記述するが、各給送カセット５１についても、同様の設定処理が実行されている。
【００４６】
図８に示すシート属性設定処理は、例えば、画像形成装置１０１の主電源がＯＮである状態で構成的に実行されるものである。ＣＰＵ１０７は、手差しトレイ５２に配置されたシート検知センサ５６（図２（ｃ）参照）の検知信号が変化した場合に（Ｓ７０１：Ｙｅｓ）、後述するように変化の内容に応じた処理を実行する。すなわち、ステップＳ７０１では、ＣＰＵ１０７は、手差しトレイ５２にシートが保持されている保持状態及びシートが保持されていない非保持状態との間で変化があったかを判定する。
【００４７】
次に、ＣＰＵ１０７は、ＥＥＰＲＯＭ１１１からの情報により、手差し用紙のデフォルト設定が毎回指定モードか固定モードかを判定する（ステップＳ７０２）。固定モードが選択されている場合には（ステップＳ７０２：Ｎｏ）、ステップＳ７１１に進む。毎回指定モードが選択されている場合には（ステップＳ７０２：Ｙｅｓ）、シート検知センサ５６の信号の変化の内容を判定する（ステップＳ７０３）。
【００４８】
手差しトレイ５２にシートが載置され、シート検知センサ５６が非保持状態から保持状態に変化したことを検知した場合（ステップＳ７０３：Ｙｅｓ，無→有の変化）、ＣＰＵ１０７はシートサイズを表す設定変数に初期値を代入する（ステップＳ７０４）。ただし、初期値とは、手差しトレイ５２に配置されたサイズ検知手段（５４，５７）を用いて決定される値、又はプリインストールされた固定値を指すものとし、どちらの値を初期値とするかはユーザーが予め指定しておくものとする。
【００４９】
また、ＣＰＵ１０７は、シート種類を表す設定変数についても予め設定された所定値としての初期値を代入する（ステップＳ７０５）。本実施の形態ではプリインストールされたシート種類を初期値とするが、ユーザーが初期値を予め選択可能な構成としてもよい。この毎回指定モードにおける初期値としてのシート種類に関する情報は、ＥＥＰＲＯＭ１１１に記憶されている。また、手差しトレイ５２にシート種類に関する情報を取得可能な検知機構を配置する構成の場合、検知結果に基づいて決定された種類を初期値としてもよい。
【００５０】
次に、ＣＰＵ１０７は、表示部１０３に図９（ａ）に示すシート設定画面８０１を表示させる（ステップＳ７０６、表示工程）。シート設定画面８０１の領域８０２には、現在設定されているシートサイズを示す情報が表示され、領域８０４には現在設定されているシート種類が表示される。従って、シート設定画面８０１が表示された時点では、シートの初期値のサイズを示す情報と初期値の種類とが表示されるが、シートのサイズ及び種類の変更処理が行われると、領域８０２，８０４の表示が更新される。なお、ステップＳ７０６におけるシート設定画面８０１の表示は、シート検知センサ５６が非保持状態から保持状態に変化したことを検知してすぐに行ってもいいが、これに限定されない。例えば、ユーザーが手差しトレイ５２にシートを載置しＰＤＬジョブが投入された後に、ＣＰＵ１０７は、シート設定画面８０１を表示部１０３に表示させてもよい。
【００５１】
シート設定画面８０１の領域８０３には、シートサイズを変更するための各種操作キー（８０７〜８０９）が表示される。図９（ａ）に示す例では、「自動検知」キー８０７が選択されているため、シートサイズとして、ガイド幅センサ５４及び長さ検知センサ５７の検知結果に基づいて特定された値が設定されている。「ユーザー設定サイズ」キー８０８が押下された場合、シート長さ及びシート幅を示す任意の数値をユーザーが入力する画面が表示される。「定型サイズ」キー８０９が押下された場合、定型サイズの候補群からシートサイズを選択可能な画面が表示される。
【００５２】
シート設定画面８０１には、シート種類を変更するための「変更」キー８０５が表示される。「変更」キー８０５が押下された場合、ＣＰＵ１０７は、表示部１０３に図９（ｂ）に示すシート設定画面８１１を表示させる。シート設定画面８１１の領域８１２には、画像形成装置１０１が対応するシート種類に対応付けられた選択操作可能な操作キーが一覧表示される。また、シート設定画面８１１には、シート種類を変更せずに操作を中止するための「キャンセル」キー８１４と、選択結果を確定させるための「次へ」キー８１３とが表示される。「キャンセル」キー８１４及び「次へ」キー８１３のどちらが操作された場合にも、シート設定画面８１１がシート設定画面８０１に切り替わる。
【００５３】
図８に示すように、シート設定画面８０１が表示された状態で、シートサイズを変更する操作が行われた場合（Ｓ７０７：Ｙｅｓ）、ＣＰＵ１０７は変更後の値をＥＥＰＲＯＭ１１１に格納する（Ｓ７０８）。また、シート種類を変更する操作が行われた場合にも（Ｓ７０９：Ｙｅｓ）、ＣＰＵ１０７は変更後の値をＥＥＰＲＯＭ１１１に格納する（Ｓ７１０）。そして、シート設定画面８０１の「ＯＫ」キー８０６が押下されると（Ｓ７１１：Ｙｅｓ）、ＣＰＵ１０７はシートのサイズ及び種類を示す値をＥＥＰＲＯＭ１１１に記憶させ、シート属性の設定処理が終了する。なお、ＥＥＰＲＯＭ１１１への変数の記憶は、ステップＳ７０８，Ｓ７１０，Ｓ７１０のそれぞれで行ってもよい。
【００５４】
対照的に、シート検知センサ５６が保持状態から非保持状態に変化したことを検知した場合（Ｓ７０３：Ｎｏ，有→無の変化）、シートサイズに関する情報とシート種類に関する情報とがリセットされる（Ｓ７１２，Ｓ７１３）。即ち、ＣＰＵ１０７は、手差しトレイ５２に対応付けられたシート種類に関する情報、すなわち第１の情報を含むシート属性情報の設定値をＥＥＰＲＯＭ１１１から消去し、画像形成装置１０１の起動時の状態に戻す。なお、ステップＳ７１２におけるシート属性情報の消去は、シート検知センサ５６が保持状態から非保持状態に変化したことを検知してすぐに行ってもいいが、これに限定されない。例えば、ユーザーが手差しトレイ５２に新しいシートを載置した際に、前のシートのシート属性情報を消去してもよい。
【００５５】
［ＰＤＬジョブ］
以下、画像形成装置１０１によるＰＤＬジョブの実行プロセスについて説明する。まず、図１０を用いてＰＤＬジョブとして画像形成装置１０１が受信するデータ（以下、ＰＤＬデータ９００とする）の内容について説明する。ＰＤＬデータ９００は、ホストコンピュータにインストールされたドライバソフトウェアによって生成され、ＬＡＮ／ＷＡＮ等のネットワークを介して画像形成装置１０１に制御ユニット１０２に伝達される。
【００５６】
図１０に示すように、ＰＤＬデータ９００は、大まかに、ジョブの属性を表す属性データ９１１と、印刷を実行すべき画像データのセットであるページデータ９２０とを含んでいる。属性データ９１１は、データ名９１２、部数９１３、シート供給元９１４、シートサイズ９１５、及びシート種類９１６の各情報を含む。データ名９１２は、ＰＤＬデータ９００を識別するための名称であり、例えばドライバソフトウェアにページデータ９２０を提供したアプリケーションデータのファイル名に基づいて付与される。部数９１３は、印刷部数を示す情報である。シート供給元９１４は、印刷に使用するシートの供給元を示す情報である。シート供給元としてユーザーが特定のシート保持手段を指定した場合は、シート供給元９１４として、給送カセット５１のいずれか又は手差しトレイ５２を示す値が格納される。なお、ＰＤＬジョブに関して、シート供給元９１４の指定は任意となっており、ユーザーがシート供給元を指定しない場合はシート供給元９１４として「自動選択」を示す値が格納される。
【００５７】
シートサイズ９１５は、ユーザーによって指定されたシートサイズを示す情報である。なお、本実施の形態では、ＰＤＬジョブにおけるシートサイズの指定は必須であり、シートサイズ９１５の情報はＰＤＬデータ９００に必ず含まれるものとする。シート種類９１６は、ユーザーによって指定されたシート種類を示す情報である。なお、ＰＤＬジョブに対してシート種類９１６を指定することは任意となっており、ユーザーがシート種類を指定しなかった場合はシート種類９１６の情報は省略される。また、画像形成装置１０１に搭載されたステイプリングや両面印刷等の機能を使用する場合には、属性データ９１１に、上記各情報の他に対応する機能の実行を指令する情報が含まれる。ページデータ９２０は、ページ毎に、画像形成装置１０１が対応するＰＤＬのフォーマットで記述された画像データを含んでいる。
【００５８】
［ＰＤＬジョブによる印刷動作］
次に、図１１乃至図１３のフローチャートを用いて、ＰＤＬジョブによる印刷動作について説明する。なお、この印刷動作は、画像形成装置１０１の主電源がＯＮである状態で構成的に実行され、ＰＤＬデータを受信した際に適宜進行するものとする。ＣＰＵ１０７は、ネットワークを介してＰＤＬデータ９００を受信したかどうかを常に確認している（ステップＳ１００１）。ＰＤＬデータ９００を受信した場合（ステップＳ１００１：Ｙｅｓ）、ＣＰＵ１０７はＰＤＬデータ９００を解析して、属性データ９１１のシート供給元９１４、シートサイズ９１５、及びシート種類９１６を含む情報を解析する（ステップＳ１００２）。
【００５９】
次に、ＣＰＵ１０７は、受信したＰＤＬジョブにシート供給元の指定があるか否かを判定する（ステップＳ１００３）。ＰＤＬジョブにシート供給元の指定が無い場合には（ステップＳ１００３：Ｎｏ）、ステップＳ１００４に進むが、ステップＳ１００４乃至ステップＳ１０２１の処理は、ユーザーがＰＤＬジョブのシート供給元９１４を「自動選択」として設定した場合である。
【００６０】
ステップＳ１００４において、ＣＰＵ１０７は、変数Ｎの値を１に設定し、ステップＳ１００５に進む。そして、ＣＰＵ１０７は、複数の給送カセット５１のうち、予め定められている優先順位が上からＮ番目の給送カセット５１に対応付けられたシートサイズをＥＥＰＲＯＭ１１１から取得する（ステップＳ１００５）。なお、本実施の形態では、画像形成エンジン５０に近いほど優先順位が高くなるように、各給送カセット５１の優先順位が定められている。
【００６１】
次に、ＣＰＵ１０７は、ステップＳ１００５で取得したシートサイズがＰＤＬジョブに指定されたシートサイズ９１５と一致するか否かを判定する（ステップＳ１００６）。ステップＳ１００６においてシートサイズが一致する場合には（ステップＳ１００６：Ｙｅｓ）、ＰＤＬジョブにシート種類が指定されているか否かを判定する（ステップＳ１０１２）。ＰＤＬジョブにシート種類が指定されていない場合には（ステップＳ１０１２：Ｎｏ）、優先順位がＮ番目の給送カセットをシート供給元として画像形成エンジン５０による印刷動作が実行される（ステップＳ１０２１）。なお、この時、シート供給元として使用する給送カセット５１に対応付けてＥＥＰＲＯＭ１１１に記憶されているシート種類に応じた印刷動作が実行される。
【００６２】
印刷動作は、厚紙や薄紙等のシート種類に応じて、例えば定着温度、定着圧力及び定着時のシートの搬送速度がＣＰＵ１０７によって制御される。例えば、厚紙が搬送される場合には、薄紙が搬送される場合に比して、定着温度は高く、定着圧力は高く、定着時のシート搬送速度は遅く設定される。なお、これら定着温度、定着圧力及び定着時のシートの搬送速度の内、１つのみを制御してもよく、２つ以上を制御してもよい。
【００６３】
ステップＳ１０１２においてＰＤＬジョブにシート種類が指定されている場合（ステップＳ１０１２：Ｙｅｓ）には、優先順位が上からＮ番目の給送カセット５１に対応付けられたシート種類をＥＥＰＲＯＭ１１１から取得する（ステップＳ１０１３）。ここで、給送カセット５１に対応付けられたシート種類とは、操作部１０４を介してユーザーによって設定されたシート種類である。そして、ステップＳ１０１４においてシート種類が一致する場合には（ステップＳ１０１４：Ｙｅｓ）ステップＳ１０２１に進む。この時、シート供給元として使用する給送カセット５１に対応付けられたシート種類、かつＰＤＬジョブで指定されたシート種類に応じた印刷動作が実行される。また、ステップＳ１０１４においてシート種類が一致しない場合には（ステップＳ１０１４：Ｎｏ）、ステップＳ１００７に進む。
【００６４】
ステップＳ１００６においてシートサイズが一致しない場合又はステップＳ１０１４においてシート種類が一致しない場合には、変数Ｎの値に１加算する（ステップＳ１００７）。そして、ＣＰＵ１０７は、変数Ｎの値が給送カセット５１の総数（本実施の形態では４つ）を超えているか否かを判定する（ステップＳ１００８）。変数Ｎの値が給送カセット５１の総数を超えていない場合には（ステップＳ１００８：Ｎｏ）、ステップＳ１００５に進み、優先順位がＮ＋１番目の給送カセットについて上述した処理と同様の処理を行う。すなわち、給送可能な給送カセット５１が見つかるまで、上述のステップＳ１００５〜Ｓ１００８、ステップＳ１０１２〜Ｓ１０１４及びステップＳ１０２１の処理を繰り返す。
【００６５】
変数Ｎの値が給送カセット５１の総数を超えている場合には（ステップＳ１００８：Ｙｅｓ）、ＣＰＵ１０７は手差しトレイ５２に対応付けられたシートサイズをＥＥＰＲＯＭ１１１から取得する（ステップＳ１００９）。そして、ＣＰＵ１０７は、ステップＳ１００９で取得したシートサイズと、ＰＤＬジョブに指定されたシートサイズと、が一致するか否かを判定する（ステップＳ１０１０）。シートサイズが一致した場合には（ステップＳ１０１０：Ｙｅｓ）、ＣＰＵ１０７は、ＰＤＬジョブにシート種類が指定されているか否かを判定する（ステップＳ１０１５）。ＰＤＬジョブにシート種類が指定されていない場合には（ステップＳ１０１５：Ｎｏ）ステップＳ１０２１に進み、シート供給元として使用する手差しトレイ５２に対応付けてＥＥＰＲＯＭ１１１に記憶されているシート種類に応じた印刷動作が実行される。
【００６６】
ステップＳ１０１５においてＰＤＬジョブにシート種類が指定されている場合には、ＣＰＵ１０７は、手差しトレイ５２に対応付けられたシート種類、初期値としてのシート種類及び種類フリーの設定をＥＥＰＲＯＭ１１１から取得する（ステップＳ１０１６）。ここで、手差しトレイ５２に対応付けられたシート種類とは、図５のステップＳ５１１及び図８のステップＳ７１１において設定されたシート種類である。すなわち、手差しトレイ５２に対応付けられたシート種類は、固定モードにおける変更可能なシート種類及び毎回指定モードにおける変更可能なシート種類を含む。
【００６７】
初期値としてのシート種類とは、図６（ｂ）の領域６１３に初回表示されるシート種類及び図８のステップＳ７０４において設定されるシート種類である。すなわち、手差しトレイ５２に対応付けられた初期値としてのシート種類は、固定モードにおける初期値のシート種類及び毎回指定モードにおける初期値のシート種類を含む。そして、図１１乃至図１３で説明される制御フローにおいては、固定モード及び毎回指定モードの区別がなされていないが、固定モード画面６１１において設定変更可能なシート種類と初期値として予め設定されたシート種類とが用いられる。また、毎回指定モードの際には、シート設定画面８０１において設定変更可能なシート種類と手差しトレイ５２にシートが載置された際にシート設定画面８０１に初回表示される初期値としてのシート種類とが用いられる。
【００６８】
次に、ＣＰＵ１０７は、ステップＳ１０１６で取得した変更可能なシート種類がＰＤＬジョブに指定されたシート種類と一致するか否かを判定する（ステップＳ１０１７）。ステップＳ１０１７においてシート種類が一致する場合には、ステップＳ１０２１に進み、手差しトレイ５２を給送元として画像形成エンジン５０による印刷動作（画像形成動作）が実行される。この時、シート供給元として使用する手差しトレイ５２に対応付けられたシート種類、かつＰＤＬジョブで指定されたシート種類に応じた印刷動作が実行される。
【００６９】
ステップＳ１０１７においてシート種類が一致しない場合には、ＣＰＵ１０７は、種類フリー設定がＯＮ（有効）かＯＦＦ（無効）かを判定する（ステップＳ１０１８）。種類フリー設定がＯＮの場合には（ステップＳ１０１８：Ｙｅｓ）、ＣＰＵ１０７は、手差しトレイ５２に対応付けられたシート種類が初期値から変更があったか否かを判定する（ステップＳ１０１９）。シート種類が初期値から変更されていない場合には（ステップＳ１０１９：Ｎｏ）、ＣＰＵ１０７は、ＰＤＬジョブに指定されたシート種類に応じた印刷動作を画像形成エンジン５０に実行させる（ステップＳ１０２０）。シート種類が初期値から変更されていた場合には（ステップＳ１０１９：Ｙｅｓ）、ＣＰＵ１０７は、手差しトレイ５２に対応付けてＥＥＰＲＯＭ１１１に記憶されているシート種類に応じた印刷動作を画像形成エンジン５０に実行させる（ステップＳ１０２１）。すなわち、画像形成エンジン５０は、図９（ａ）に示す領域８０４に表示されているシート種類に応じた印刷動作を行う。
【００７０】
一方、ステップＳ１０１０においてシートサイズが一致しない場合、又はステップＳ１０１８において種類フリーの設定がＯＦＦの場合には、ステップＳ１０１１に進む。ＣＰＵ１０７は、印刷に適したシートが無い旨を表示部１０３に表示させ（ステップＳ１０１１）、ステップＳ１００４に戻る。この状態で給送カセット５１または手差しトレイ５２のいずれかのシートがシートサイズ及びシート種類の合うものに取り替えられれば、ステップＳ１０１９に進み印刷が実行される。これらステップＳ１０１９，Ｓ１０２０，Ｓ１０２１は、画像形成工程を構成する。
【００７１】
次に、ステップＳ１００３においてＰＤＬジョブにシート供給元の指定がある場合の御処理について図１２及び図１３を参照しながら説明する。まず、ＣＰＵ１０７は、図１２に示すように、ＰＤＬジョブで指定された供給元が給送カセット５１か否かを判定する（ステップＳ１１０１）。ステップＳ１１０１において指定された供給元が給送カセット５１の場合には、ＣＰＵ１０７は、ＰＤＬジョブで指定された給送カセット５１のシートサイズを取得する（ステップＳ１１０２）。そして、ＣＰＵ１０７は、ステップＳ１１０２で取得したシートサイズがＰＤＬジョブで指定されたシートサイズと一致するか否かを判定する（ステップＳ１１０３）。シートサイズが一致しない場合には（ステップＳ１１０３：Ｎｏ）、ＣＰＵ１０７は、表示部１０３にシートサイズが不一致である旨を表示させ（ステップＳ１１０４）、ステップＳ１１０２に戻る。
【００７２】
ステップＳ１１０３においてシートサイズが一致する場合には、ＣＰＵ１０７は、ＰＤＬジョブにシート種類が指定されているか否かを判定する（ステップＳ１１０５）。ＰＤＬジョブにシート種類が指定されていない場合には（ステップＳ１１０５：Ｎｏ）、給送カセット５１をシート供給元として画像形成エンジン５０による印刷動作が実行される。この時、シート供給元として使用される給送カセット５１に対応付けてＥＥＰＲＯＭ１１１に記憶されているシート種類に応じた印刷動作が実行される。
【００７３】
ステップＳ１１０５においてＰＤＬジョブにシート種類の指定がされている場合には、ＣＰＵ１０７は、シート供給元として指定された給送カセット５１のシート種類をＥＥＰＲＯＭ１１１から取得する（ステップＳ１１０６）。そして、ＣＰＵ１０７は、ステップＳ１１０６で取得したシート種類がＰＤＬジョブに指定されたシート種類と一致するか否かを判定する（ステップＳ１１０７）。シート種類が一致する場合には（ステップＳ１１０７：Ｙｅｓ）、指定された給送カセット５１を供給元として画像形成エンジン５０による印刷動作が実行される（ステップＳ１１０９）。この時、シート供給元として使用される給送カセット５１に対応付けてＥＥＰＲＯＭ１１１に記憶されているシート種類であって、かつＰＤＬジョブに指定されたシート種類に応じた印刷動作が実行される。ステップＳ１１０７においてシート種類が一致しない場合には、ＣＰＵ１０７は、表示部１０３にシート種類不一致の旨を表示させ（ステップＳ１１０８）、ステップＳ１１０６に戻る。
【００７４】
次に、ステップＳ１１０１において、ＰＤＬジョブでシート供給元として手差しトレイ５２が指定されている場合の制御処理について図１３を参照しながら説明する。まず、ＣＰＵ１０７は、図１３に示すように、手差しトレイ５２に対応付けられたシートサイズをＥＥＰＲＯＭ１１１から取得する（ステップＳ１２０１）。そして、ＣＰＵ１０７は、ステップＳ１２０１で取得したシートサイズがＰＤＬジョブで指定されたシートサイズと一致するか否かを判定する（ステップＳ１２０２）。シートサイズが一致しない場合には（ステップＳ１２０２：Ｎｏ）、ＣＰＵ１０７は、表示部１０３にシートサイズが不一致である旨を表示させ（ステップＳ１２０３）、ステップＳ１２０１に戻る。
【００７５】
ステップＳ１２０２においてシートサイズが一致する場合には、ＣＰＵ１０７は、ＰＤＬジョブにシート種類が指定されているか否かを判定する（ステップＳ１２０４）。ＰＤＬジョブにシート種類が指定されていない場合には（ステップＳ１２０４：Ｎｏ）、手差しトレイ５２をシート供給元として画像形成エンジン５０による印刷動作が実行される（ステップＳ１２１１）。この時、手差しトレイ５２に対して種類フリーの設定がされているか否かに拘らず、シート供給元として使用される手差しトレイ５２に対応付けてＥＥＰＲＯＭ１１１に記憶されているシート種類に応じた印刷動作が実行される。これは、種類フリーの設定は、シート種類が指定されているジョブのための設定であり、シート種類が指定されていないＰＤＬジョブには関係ない設定であるためである。
【００７６】
ステップＳ１２０４においてＰＤＬジョブにシート種類が指定されている場合には、ＣＰＵ１０７は、手差しトレイ５２に対応付けられたシート種類、初期値としてのシート種類及び種類フリーの設定をＥＥＰＲＯＭ１１１から取得する（ステップＳ１２０５）。次に、ＣＰＵ１０７は、ステップＳ１２０５で取得した現在のシート種類がＰＤＬジョブに指定されたシート種類と一致するか否かを判定する（ステップＳ１２０６）。ステップＳ１２０６においてシート種類が一致する場合には、ステップＳ１２１１に進み、手差しトレイ５２を給送元として画像形成エンジン５０による印刷動作（画像形成動作）が実行される。この時、シート供給元として使用する手差しトレイ５２に対応付けられたシート種類、かつＰＤＬジョブで指定されたシート種類に応じた印刷動作が実行される。
【００７７】
ステップＳ１２０６においてシート種類が一致しない場合には、ＣＰＵ１０７は、種類フリー設定がＯＮ（有効）かＯＦＦ（無効）かを判定する（ステップＳ１２０７）。種類フリー設定がＯＮの場合には（ステップＳ１２０７：Ｙｅｓ）、ＣＰＵ１０７は、手差しトレイ５２に対応付けられたシート種類が初期値から変更があったか否かを判定する（ステップＳ１２０９）。シート種類が初期値から変更されていない場合には（ステップＳ１２０９：Ｎｏ）、ＣＰＵ１０７は、ＰＤＬジョブに指定されたシート種類に応じた印刷動作を画像形成エンジン５０に実行させる（ステップＳ１２１０）。シート種類が初期値から変更されていた場合には（ステップＳ１２０９：Ｙｅｓ）、ＣＰＵ１０７は、手差しトレイ５２に対応付けてＥＥＰＲＯＭ１１１に記憶されているシート種類に応じた印刷動作を画像形成エンジン５０に実行させる（ステップＳ１２１１）。すなわち、画像形成エンジン５０は、図９（ａ）に示す領域８０４に表示されているシート種類に応じた印刷動作を行う。これらステップＳ１２０９，Ｓ１２１０，Ｓ１２１１は、画像形成工程を構成する。ステップＳ１２０７においてシート種類が一致しない場合には、ＣＰＵ１０７は、表示部１０３にシート種類不一致の旨を表示させ（ステップＳ１２０８）、ステップＳ１２０５に戻る。
【００７８】
以上説明したように、第１の実施の形態に係る画像形成装置１０１は、手差しトレイ５２に対応付けられたシート種類が初期値から変更されていなければ、ＰＤＬジョブに指定されたシート種類に応じた印刷を行う。このため、シート種類の異なる複数のシートを手差しトレイ５２に載置して印刷する際に、種類フリーの設定を有効にすることで画像形成装置１０１側の設定を簡略化し、ユーザーの手間を軽減することができる。また、手差しトレイ５２に対応付けられたシート種類が初期値から変更されていれば、種類フリーの設定が有効となっていても画像形成装置１０１側の設定を使って印刷を行う。このため、印刷するシートのシート種類に合致した印刷動作を実行することができる。
【００７９】
＜第２の実施の形態＞
次いで、本発明の第２の実施の形態について説明するが、第２の実施の形態は、第１の実施の形態に対してＰＤＬジョブによる印刷動作のみが異なる。このため、第１の実施の形態と同様の構成については、図示を省略、又は図に同一符号を付して説明する。
【００８０】
特に、本実施の形態においては、所定のシート種類しか運用しない環境にある場合、その環境の管理者が代表して画像形成装置側のシート種類を設定することによって、他のユーザーがシート種類の設定を省略することが可能である。そこで、本実施の形態では、第１の実施の形態における画像形成装置１０１の動作フローの一部を変更することによって、そのような画像形成装置を実現する。なお、図１２において説明した、シート供給元として給送カセット５１が指定されているＰＤＬジョブにおける動作フローは、第１の実施の形態と同様であるため説明を省略する。
【００８１】
図１４及び図１５は、画像形成装置１０１においてＰＤＬジョブを実行する場合の動作を説明するフローチャートである。図１４及び図１５のフローチャートに示す各動作（ステップ）は、画像形成装置１０１のＣＰＵ１０７がＲＯＭ１０８に記憶された制御プログラムを実行することにより実現される。
【００８２】
図１４は、特にシート供給元の指定の無いＰＤＬジョブに対する印刷動作のフローである。図１４において、ステップＳ１３０１乃至ステップＳ１３１８は、第１の実施の形態における図１１に示されるステップＳ１００１乃至ステップＳ１０１８と同一であるため説明を省略する。ステップＳ１３１８において種類フリー設定がＯＮの場合には、ＣＰＵ１０７は、手差し用紙のデフォルト設定が固定モードであるか否かを判定する（ステップＳ１３１９）。
【００８３】
固定モードではなく毎回指定モードの場合には（ステップＳ１３１９：Ｎｏ）、ＣＰＵ１０７は、手差しトレイ５２に対応付けられたシート種類が初期値から変更があったか否かを判定する（ステップＳ１３２０）。
【００８４】
シート種類が初期値から変更されていない場合には（ステップＳ１３２０：Ｎｏ）、ＣＰＵ１０７は、ＰＤＬジョブに指定されたシート種類に応じた印刷動作を画像形成エンジン５０に実行させる（ステップＳ１３２１）。シート種類が初期値から変更されていた場合（ステップＳ１３２０：Ｙｅｓ）、又はステップＳ１３１９において固定モードであると判定された場合には（ステップＳ１３１９：Ｙｅｓ）、ステップＳ１３２２に進む。ＣＰＵ１０７は、ステップＳ１３２２において、手差しトレイ５２に対応付けてＥＥＰＲＯＭ１１１に記憶されているシート種類に応じた印刷動作を画像形成エンジン５０に実行させる。
【００８５】
すなわち、画像形成エンジン５０は、毎回指定モードの際には、図９（ａ）に示す領域８０４に表示されているシート種類に応じた印刷動作を行う。また、画像形成エンジン５０は、固定モードの際には、図６（ｂ）に示す領域６１３に表示されているシート種類に応じた印刷動作を行う。
【００８６】
図１５は、シート供給元として手差しトレイ５２が指定されているＰＤＬジョブに対する印刷動作のフローである。図１５において、ステップＳ１４０１乃至ステップＳ１４０８は、第１の実施の形態における図１３に示されるステップＳ１２０１乃至ステップＳ１２０８と同一であるため説明を省略する。ステップＳ１４０７において種類フリー設定がＯＮの場合には、ＣＰＵ１０７は、手差し用紙のデフォルト設定が固定モードであるか否かを判定する（ステップＳ１４０９）。
【００８７】
固定モードではなく毎回指定モードの場合には（ステップＳ１４０９：Ｎｏ）、ＣＰＵ１０７は、手差しトレイ５２に対応付けられたシート種類が初期値から変更があったか否かを判定する（ステップＳ１４１０）。
【００８８】
シート種類が初期値から変更されていない場合には（ステップＳ１４１０：Ｎｏ）、ＣＰＵ１０７は、ＰＤＬジョブに指定されたシート種類に応じた印刷動作を画像形成エンジン５０に実行させる（ステップＳ１４１１）。シート種類が初期値から変更されていた場合（ステップＳ１４１０：Ｙｅｓ）、又はステップＳ１４０９において固定モードであると判定された場合には（ステップＳ１４０９：Ｙｅｓ）、ステップＳ１４１２に進む。ＣＰＵ１０７は、ステップＳ１４１２において、手差しトレイ５２に対応付けてＥＥＰＲＯＭ１１１に記憶されているシート種類に応じた印刷動作を画像形成エンジン５０に実行させる。
【００８９】
すなわち、画像形成エンジン５０は、毎回指定モードの際には、図９（ａ）に示す領域８０４に表示されているシート種類に応じた印刷動作を行う。また、画像形成エンジン５０は、固定モードの際には、図６（ｂ）に示す領域６１３に表示されているシート種類に応じた印刷動作を行う。
【００９０】
以上説明したように、本実施の形態では、手差し用紙のデフォルト設定が固定モードの場合及び手差しトレイ５２に対応付けられたシート種類が初期値から変更されている場合のいずれかであれば、画像形成装置１０１側の設定を使用して印刷を行う。特に、所定のシート種類しか運用しない環境にある場合、その環境の管理者が代表して固定モードにおいてシート種類を設定することによって、他のユーザーがシート種類の設定を省略することが可能である。これにより、画像形成装置１０１側の設定を簡略化し、ユーザーの手間を軽減することができる。
【００９１】
＜他の実施の形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９２】
７：定着手段（定着装置）／５０：画像形成手段（画像形成エンジン）／５１，５２：シート保持手段（給送カセット、手差しトレイ）／１０１：画像形成装置／１０４：操作部／１０７：制御手段（ＣＰＵ）／１１１：記憶手段（ＥＥＰＲＯＭ）／８０１：画面（シート設定画面）
【図１】
2018072445.tif 000003
【図２】
2018072445.tif 000004
【図３】
2018072445.tif 000005
【図４】
2018072445.tif 000006
【図５】
2018072445.tif 000007
【図６】
2018072445.tif 000008
【図７】
2018072445.tif 000009
【図８】
2018072445.tif 000010
【図９】
2018072445.tif 000011
【図１０】
2018072445.tif 000012
【図１１】
2018072445.tif 000013
【図１２】
2018072445.tif 000014
【図１３】
2018072445.tif 000015
【図１４】
2018072445.tif 000016
【図１５】
2018072445.tif 000017