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