(57)【要約】【課題】  シートの種類が指定されている印刷ジョブを実行する場合のユーザの手間を軽減しつつ、シートの種類が指定されていない印刷ジョブを実行する場合にも適切な印刷動作を実行可能とする。【解決手段】  手差しトレイ２０２が指定され、且つ、シートの種類が指定されている印刷ジョブの実行が指示された場合は、種類フリーの設定がなされていれば、印刷ジョブに指定されているシートの種類に応じた印刷動作を実行し、種類フリーの設定がなされていなければ、手差しトレイ２０２に載置されたシートの種類と印刷ジョブに指定されているシートの種類が同一であることを少なくとも一つの条件として印刷動作を実行する。更に、手差しトレイ２０２が指定され、且つ、シートの種類が指定されていない印刷ジョブの実行が指示された場合は、種類フリーの設定がなされていても手差しトレイ２０２に載置されたシートの種類に応じた印刷動作を実行する。【選択図】  図１０
2017035813.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのシート保持部と、
前記シート保持部から供給される複数種類のシートに画像を印刷可能な印刷手段と、
前記シート保持部に載置されたシートの種類を示す第１の情報と、シートの種類の選択を省略可能とする所定の設定がなされているか否かを示す第２の情報を記憶する記憶手段と、
シートの供給元として前記シート保持部が指定され、且つ、シートの種類が指定されている第１の印刷ジョブの実行が指示された場合は、前記所定の設定がなされていることを前記第２の情報が示していれば、前記第１の印刷ジョブに指定されているシートの種類に応じた印刷動作を前記印刷手段に実行させ、前記所定の設定がなされていないことを前記第２の情報が示していれば、前記第１の情報が示すシートの種類と前記第１の印刷ジョブに指定されているシートの種類が同一であることを少なくとも一つの条件として、当該同一であるシートの種類に応じた印刷動作を前記印刷手段に実行させ、
シートの供給元として前記シート保持部が指定され、且つ、シートの種類が指定されていない第２の印刷ジョブの実行が指示された場合は、前記所定の設定がなされていることを前記第２の情報が示していても前記第１の情報が示すシートの種類に応じた印刷動作を前記印刷手段に実行させる制御手段と、
を備えることを特徴とする印刷装置。
【請求項２】
少なくとも１つのシート保持部と、
前記シート保持部から供給される複数種類のシートに画像を印刷可能な印刷手段と、
前記シート保持部に載置されたシートの種類を示す第１の情報と、シートの種類の選択を省略可能とする所定の設定がなされているか否かを示す第２の情報を記憶する記憶手段と、
シートの供給元として前記シート保持部が指定され、且つ、シートの種類が指定されている第１の印刷ジョブの実行が指示された場合は、前記所定の設定がなされていることを前記第２の情報が示していれば、前記第１の情報が示すシートの種類と前記第１の印刷ジョブに指定されているシートの種類が異なっていても前記印刷手段による印刷の実行を許可し、前記所定の設定がなされていないことを前記第２の情報が示していれば、前記第１の情報が示すシートの種類と前記第１の印刷ジョブに指定されているシートの種類が異なっていると前記印刷手段による印刷の実行を許可せず、
シートの供給元として前記シート保持部が指定され、且つ、シートの種類が指定されていない第２の印刷ジョブの実行が指示された場合は、前記第２の情報が示す内容に関わらず前記印刷手段による印刷の実行を許可する制御手段と、
を備えることを特徴とする印刷装置。
【請求項３】
前記シート保持部に載置されたシートのサイズを示す第３の情報を取得する取得手段を更に備え、
前記制御手段は、前記第１の印刷ジョブに対してシートのサイズが指定されている場合は、前記所定の設定がなされていることを前記第２の情報が示していても、前記第３の情報が示すシートのサイズと前記第１の印刷ジョブに指定されているシートのサイズが異なっていれば前記印刷手段による印刷の実行を許可しないことを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記制御手段は、前記第２の印刷ジョブに対してシートのサイズが指定されている場合は、前記第３の情報が示すシートのサイズと前記第２の印刷ジョブに指定されているシートのサイズが異なっていれば前記印刷手段による印刷の実行を許可しないことを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記第１の情報及び前記第２の情報をユーザから受け付けるための画面を表示する表示手段を更に備えることを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
前記シート保持部に載置されているシートを検知する検知手段と、
前記検知手段が前記シート保持部に載置されているシートを検知しなくなったことに基づき、前記記憶手段に記憶された前記第１の情報及び前記第２の情報をリセットするリセット手段と、
を更に備えることを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
前記印刷手段によって画像を印刷可能なシートの種類は、少なくとも普通紙と厚紙を含むことを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項８】
前記シート保持部は、手差しトレイであることを特徴とする請求項１乃至７のいずれか１項に記載の印刷装置。
【請求項９】
前記印刷手段は、シートに画像を定着させる定着手段を含み、
前記制御手段は、シートへの画像の定着を、シートの種類に応じて異なる条件で行うように前記定着手段を制御することを特徴とする請求項１乃至８のいずれか１項に記載の印刷装置。
【請求項１０】
原稿上の画像を読み取って画像データを生成する読取手段と、
外部装置において生成された印刷ジョブを受信する受信手段と、
を更に備え、
前記第１の印刷ジョブは、前記受信手段によって受信する印刷ジョブであり、前記第２の印刷ジョブは、前記読取手段によって生成される画像データを前記印刷手段によって印刷する印刷ジョブであることを特徴とする請求項１乃至９のいずれか１項に記載の印刷装置。
【請求項１１】
少なくとも１つのシート保持部と、前記シート保持部から供給される複数種類のシートに画像を印刷可能な印刷手段と、を備える印刷装置の制御方法であって、
前記シート保持部に載置されたシートの種類を示す第１の情報と、シートの種類の選択を省略可能とする所定の設定がなされているか否かを示す第２の情報を記憶手段に記憶させる記憶工程と、
シートの供給元として前記シート保持部が指定され、且つ、シートの種類が指定されている第１の印刷ジョブの実行が指示された場合は、前記所定の設定がなされていることを前記第２の情報が示していれば、前記第１の印刷ジョブに指定されているシートの種類に応じた印刷動作を前記印刷手段に実行させ、前記所定の設定がなされていないことを前記第２の情報が示していれば、前記第１の情報が示すシートの種類と前記第１の印刷ジョブに指定されているシートの種類が同一であることを少なくとも一つの条件として、当該同一であるシートの種類に応じた印刷動作を前記印刷手段に実行させ、
シートの供給元として前記シート保持部が指定され、且つ、シートの種類が指定されていない第２の印刷ジョブの実行が指示された場合は、前記所定の設定がなされていることを前記第２の情報が示していても前記第１の情報が示すシートの種類に応じた印刷動作を前記印刷手段に実行させる制御工程と、
を備えることを特徴とする印刷装置の制御方法。
【請求項１２】
少なくとも１つのシート保持部と、前記シート保持部から供給される複数種類のシートに画像を印刷可能な印刷手段と、を備える印刷装置の制御方法であって、
前記シート保持部に載置されたシートの種類を示す第１の情報と、シートの種類の選択を省略可能とする所定の設定がなされているか否かを示す第２の情報を記憶手段に記憶させる記憶工程と、
シートの供給元として前記シート保持部が指定され、且つ、シートの種類が指定されている第１の印刷ジョブの実行が指示された場合は、前記所定の設定がなされていることを前記第２の情報が示していれば、前記第１の情報が示すシートの種類と前記第１の印刷ジョブに指定されているシートの種類が異なっていても前記印刷手段による印刷の実行を許可し、前記所定の設定がなされていないことを前記第２の情報が示していれば、前記第１の情報が示すシートの種類と前記第１の印刷ジョブに指定されているシートの種類が異なっていると前記印刷手段による印刷の実行を許可せず、
シートの供給元として前記シート保持部が指定され、且つ、シートの種類が指定されていない第２の印刷ジョブの実行が指示された場合は、前記第２の情報が示す内容に関わらず前記印刷手段による印刷の実行を許可する制御工程と、
を備えることを特徴とする印刷装置の制御方法。
【請求項１３】
請求項１１または１２に記載の印刷装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シート保持部から供給される複数種類のシートに画像を印刷可能な印刷装置に関する。
【背景技術】
【０００２】
従来、例えば手差しトレイなどのシート保持部を備える印刷装置において、シート保持部から供給されるシートに画像を印刷することが知られている。また、シート保持部には普通紙や厚紙など複数種類のシートを載置することが可能となっており、シート保持部に載置されたシートの種類に応じて異なる印刷動作を実行することが知られている。シートの種類に応じて異なる印刷動作とは、例えば電子写真方式での印刷においては、シートに画像を定着させるときの定着温度、定着圧力、定着時のシートの搬送速度などが挙げられる。
【０００３】
シート保持部に載置されたシートの種類は、操作画面を介したユーザの操作によって特定される（例えば、特許文献１を参照）。例えば、シート保持部に普通紙を載置したユーザが、「普通紙」や「厚紙」などが選択肢として含まれるシート設定画面を介して「普通紙」を選択すると、シート保持部に載置されたシートの種類が普通紙であることを示す情報が記憶される。この状態で印刷ジョブの実行が指示されると、普通紙に対応する印刷動作が実行される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−３４７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
印刷ジョブには、原稿上の画像から得られる画像データに基づいて画像を印刷するコピージョブと、ホストコンピュータから受信したＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データに基づいて画像を印刷するＰＤＬジョブが含まれる。ＰＤＬデータは、ホストコンピュータにインストールされたプリンタドライバによって生成され、ホストコンピュータから印刷装置へネットワークを介して送信されるデータである。
【０００６】
ＰＤＬジョブの場合は、シートの供給元として使用するシート保持部の指定に加えて、印刷に使用するシートの種類がジョブに対して指定される場合が多い。このため、ＰＤＬジョブを実行するときには、ジョブに対して指定されているシートの種類と当該ジョブに対してシートの供給元として指定されているシート保持部に対応付けて記憶されているシートの種類とが一致することを印刷の実行条件とすることができる。シートの種類の一致を印刷の実行条件とすることで、間違った種類のシートを載置したことによる印刷ミスの発生や、他人が載置したシートを誤って使用してしまうことを防止することができる。
【０００７】
しかしながら、上述したように、シート保持部側に対するシートの種類の設定は、操作画面を介したユーザの操作が必要である。従って、例えば、ＰＤＬジョブによって厚紙に画像を印刷したいユーザは、ジョブの設定としてプリンタドライバの画面で「厚紙」を選択するための操作を行うことに加えて、印刷装置側で「厚紙」を選択するための操作を行う必要があり、手間がかかる。特に、印刷装置の操作部は画面サイズや操作の応答性が十分でないことが多く、印刷可能なシートの種類が数十種類以上になる場合などは、シート設定画面上で所望の種類を見つけるのに時間がかかる。
【０００８】
この問題に対して、シート保持部側の設定として、「種類フリー」という選択肢を設けることが考えられる。特定の種類を選択することに代えて「種類フリー」の設定がなされた場合は、ジョブに対して指定されているシートの種類が何であろうと、その種類に応じた印刷動作が実行される。このため、シート保持部側の設定として多数の候補の中から特定の種類を選択する必要がなく、「種類フリー」を設定するという簡単な操作で所望の印刷動作を実行させることができる。
【０００９】
しかしながら、シート保持部側の設定が「種類フリー」となっていると、シートの種類がジョブに対して指定されていない場合に問題が生じる。例えば、コピージョブは、印刷に使用するシートの種類を直接的に指定することができず、シートの供給元として使用するシート保持部を指定することによってシートの種類を間接的に指定する仕様となっている場合がある。この場合、ジョブに対してシートの種類が指定されないことになる。また、ＰＤＬジョブにおいても、シートの種類を指定することが任意であれば、ジョブに対してシートの種類が指定されないことが起こり得る。
【００１０】
シートの種類が指定されていないジョブを実行するときに、シート保持部の設定が「種類フリー」となっていると、ジョブ側とシート保持部側のいずれにおいてもシートの種類が特定されていないことになり、適切な印刷動作を実行することができない。
【００１１】
本発明は、上記の課題に鑑みなされたものであり、シートの種類が指定されている印刷ジョブを実行する場合のユーザの手間を軽減しつつ、シートの種類が指定されていない印刷ジョブを実行する場合にも適切な印刷動作を実行可能とすることを目的とする。
【課題を解決するための手段】
【００１２】
上記の目的を達成するために本発明の印刷装置は、少なくとも１つのシート保持部と、前記シート保持部から供給される複数種類のシートに画像を印刷可能な印刷手段と、前記シート保持部に載置されたシートの種類を示す第１の情報と、シートの種類の選択を省略可能とする所定の設定がなされているか否かを示す第２の情報を記憶する記憶手段と、シートの供給元として前記シート保持部が指定され、且つ、シートの種類が指定されている第１の印刷ジョブの実行が指示された場合は、前記所定の設定がなされていることを前記第２の情報が示していれば、前記第１の印刷ジョブに指定されているシートの種類に応じた印刷動作を前記印刷手段に実行させ、前記所定の設定がなされていないことを前記第２の情報が示していれば、前記第１の情報が示すシートの種類と前記第１の印刷ジョブに指定されているシートの種類が同一であることを少なくとも一つの条件として、当該同一であるシートの種類に応じた印刷動作を前記印刷手段に実行させ、シートの供給元として前記シート保持部が指定され、且つ、シートの種類が指定されていない第２の印刷ジョブの実行が指示された場合は、前記所定の設定がなされていることを前記第２の情報が示していても前記第１の情報が示すシートの種類に応じた印刷動作を前記印刷手段に実行させる制御手段と、を備えることを特徴とする。
【００１３】
また、本発明の印刷装置は、少なくとも１つのシート保持部と、前記シート保持部から供給される複数種類のシートに画像を印刷可能な印刷手段と、前記シート保持部に載置されたシートの種類を示す第１の情報と、シートの種類の選択を省略可能とする所定の設定がなされているか否かを示す第２の情報を記憶する記憶手段と、シートの供給元として前記シート保持部が指定され、且つ、シートの種類が指定されている第１の印刷ジョブの実行が指示された場合は、前記所定の設定がなされていることを前記第２の情報が示していれば、前記第１の情報が示すシートの種類と前記第１の印刷ジョブに指定されているシートの種類が異なっていても前記印刷手段による印刷の実行を許可し、前記所定の設定がなされていないことを前記第２の情報が示していれば、前記第１の情報が示すシートの種類と前記第１の印刷ジョブに指定されているシートの種類が異なっていると前記印刷手段による印刷の実行を許可せず、シートの供給元として前記シート保持部が指定され、且つ、シートの種類が指定されていない第２の印刷ジョブの実行が指示された場合は、前記第２の情報が示す内容に関わらず前記印刷手段による印刷の実行を許可する制御手段と、を備えることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、シートの種類が指定されている印刷ジョブを実行する場合の手間を軽減しつつ、シートの種類が指定されていない印刷ジョブを実行する場合に適切な印刷動作を実行できるようになる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態における印刷装置１０１を含むシステム全体図
【図２】本発明の実施形態における印刷装置１０１の外観図
【図３】本発明の実施形態における印刷装置１０１の動作を説明するフローチャート
【図４】本発明の実施形態における印刷装置１０１で表示される操作画面例
【図５】本発明の実施形態における印刷装置１０１で表示される操作画面例
【図６】本発明の実施形態における印刷装置１０１の動作を説明するフローチャート
【図７】本発明の実施形態におけるＰＤＬデータの概念図
【図８】本発明の実施形態における印刷装置１０１の動作を説明するフローチャート
【図９】本発明の実施形態における印刷装置１０１の動作を説明するフローチャート
【図１０】本発明の実施形態における印刷装置１０１の動作を説明するフローチャート
【発明を実施するための形態】
【００１６】
以下、図面を参照して本発明の実施の形態を詳しく説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１７】
図１は、本発明を適用した印刷装置の一例である印刷装置１０１を含むシステムの全体図を示す。印刷装置１０１は、コントローラユニット１０２、表示部１０３、操作部１０４、プリンタユニット１０５、スキャナユニット１０６から構成されている。表示部１０３はＬＥＤや液晶ディスプレイを備え、ユーザの操作内容や装置の内部状態を表示する。操作部１０４は、ハードキー群または表示部１０３のタッチパネル機能を介してユーザの操作を受け付ける。
【００１８】
プリンタユニット１０５は、コントローラユニット１０２から印刷指示を受け付け、コントローラユニット１０２から送信される画像データに基づきシートに画像を印刷する。なお、プリンタユニット１０５には、シートに転写された画像（トナー像）を定着させるための定着部が含まれる。プリンタユニット１０５は、普通紙や厚紙を含む複数種類のシートに対して画像を印刷可能であり、定着条件（定着温度、定着圧力、定着時のシートの搬送速度）などの印刷動作をシートの種類に応じて異ならせることによって、印刷物の品質を向上させている。
【００１９】
スキャナユニット１０６は、コントローラユニット１０２から読取指示を受け付け、原稿上の画像を読み取り、得られた画像データをコントローラユニット１０２に送信する。なお、スキャナユニット１０６によって生成された画像データに基づいてプリンタユニット１０５が印刷を行うこともできる（コピージョブ）。
【００２０】
コントローラユニット１０２は、ＣＰＵ１０７、ＲＯＭ１０８、ＲＡＭ１０９、ＨＤＤ１１０、ＥＥＰＲＯＭ１１１から構成されている。ＣＰＵ１０７は、印刷装置１０１に内蔵される制御プログラムの実行媒体であり、各Ｉ／Ｆや記憶媒体のメモリなどを介して、コントローラユニット１０２に接続されるデバイスの動作を制御する。ＲＯＭ１０８は読み取り専用メモリであり、システム起動に必要なブートプログラムなどを記憶している。ＲＡＭ１０９は、揮発メモリであり、制御プログラムを実行する際のワークメモリとして使用される。
【００２１】
ＨＤＤ１１０は、磁気ディスクなどの記憶媒体であり、制御プログラムや画像データなどを記憶している。ＥＥＰＲＯＭ１１１は、不揮発メモリであり、制御プログラムが実行する際に必要となる設定値などを記憶している。各シート保持部に関する情報（後述するシートサイズ、シート種類、種類フリー設定）などがＥＥＰＲＯＭ１１１に記憶されている。
【００２２】
ＣＰＵ１０７は、ＬＡＮ／ＷＡＮ１１２を介して外部装置であるＰＣ１１３からのＰＤＬデータを受信し、受信したＰＤＬデータに基づく印刷をプリンタユニット１０５に実行させることができる（ＰＤＬジョブ）。ＰＤＬデータは、ホストコンピュータであるＰＣ１１３にインストールされたプリンタドライバによって生成される。
【００２３】
図２（ａ）は、印刷装置１０１の外観図である。印刷装置１０１では、プリンタユニット１０５の上部にスキャナユニット１０６を配置している。プリンタユニット１０５には、一つの段に数百枚のシートを保持できる複数のカセット２０１と、シートを容易に置き換えることができる手差しトレイ２０２の２種類のシート保持部が備えられている。カセット２０１に載置されているシートのサイズや種類は、図示しない操作画面を介してユーザによって設定され、各カセットに対応付けられてＥＥＰＲＯＭ１１１に記憶されている。なお、カセット２０１に載置されているシートのサイズや種類を自動的に検知できるようにしても良い。また、カセット２０１に対しては、後述するサイズフリーや種類フリーを設定することはできず、特定のサイズや種類が必ず設定されている状態であるものとする。手差しトレイ２０２に載置されているシートのサイズや種類の設定については後述する。
【００２４】
図２（ｂ）は、手差しトレイ２０２を上部から見た外観図である。手差しトレイ２０２には、レール上を自由に動かすことのできる１組のガイド２０３があり、ガイド幅センサ２０４によりガイド２０３の間隔を検知することができる。シート検知センサ２０５は、手差しトレイ２０２上のシートの有無を検知することができる。プリンタユニット１０５は、このシート検知センサ２０５の検知結果がシート無からシート有へと変化すると、ガイド幅センサ２０４の検知結果に基づき手差しトレイ２０２上のシートの幅（主走査方向のサイズ）を検知する。そして、検知したシートの幅を、シート有の情報とともにコントローラユニット１０２に通知する。また、プリンタユニット１０５は、シート検知センサ２０５の検知結果がシート有からシート無へと変化すると、コントローラユニット１０２にシート無の情報を通知する。なお、手差しトレイ２０２には、シートの種類（普通紙、厚紙など）を検知するためのセンサは備えられていないものとするが、センサ自体は備えられた状態でその動作が停止されていても良い。
【００２５】
図３は、手差しトレイ２０２に対するシートに関する情報の設定動作を説明するフローチャートである。図３のフローチャートに示す各動作（ステップ）は、印刷装置１０１のＣＰＵ１０７がＲＯＭ１０８に記憶された制御プログラムを実行することにより実現される。
【００２６】
ステップＳ３０１では、シート検知センサ２０５の検知結果（即ち、手差しトレイ２０２上のシートの有無）に変化があったか否かを判定する。検知結果に変化があった場合はステップＳ３０２に進む。ステップＳ３０２では、変化の内容を判定する。ここでは、シート無の状態からシート有の状態に変化した場合はステップＳ３０３に進み、シート有の状態からシート無の状態に変化した場合はステップＳ３１３に進む。
【００２７】
ステップＳ３０３では、シートサイズの初期値を設定する。ここでは、ガイド幅センサ２０４の検知結果に基づいて特定されるシートの幅（主走査方向のサイズ）に対応するサイズ（Ａ４やＢ５など）を初期値として設定する。なお、ガイド幅センサ２０４を備える代わりに、予め固定的に決められているシートサイズを初期値として使用したり、初期値として設定するシートサイズをユーザが予め指定しておけるようにしたりすることもできる。
【００２８】
ステップＳ３０４では、シート種類の初期値を設定する。ここでは、予め固定的に決められているシート種類を初期値として使用するものとするが、初期値として設定するシート種類をユーザが予め指定しておけるようにしたりすることもできる。
【００２９】
ステップＳ３０５では、シート設定画面４０１を表示部１０３に表示させる。図４（ａ）は、手差しトレイ２０２にシートが載置されたことに基づいて表示部１０３に表示される操作画面である。領域４０２には、現在設定されているシートのサイズを示す情報が表示される。シート設定画面４０１が表示された時点ではステップＳ３０３で初期値として設定されたサイズを示す情報が表示される。領域４０３に表示されている各操作キーは、現在設定されているシートのサイズを変更する場合に操作される。
【００３０】
図示する例では、「自動検知」キーが選択されているため、ガイド幅センサ２０４の検知結果に基づいて特定されるシートの幅に対応するサイズが設定されている。これに対し、「サイズフリー」キーを選択すれば、ジョブに対して指定されたサイズに関わらず手差しトレイ２０２の使用が許可されるようにすることができる。また、これ以外に、シートの縦横の長さを示す任意の数値をユーザが入力し、サイズを設定することや、はがきサイズを指定したり、定形サイズの候補群から選択したり、ユーザによって予め登録されているサイズから選択したりすることも可能である。
【００３１】
領域４０４には、現在設定されているシートの種類を示す情報が表示される。シート設定画面４０１が表示された時点ではステップＳ３０４で初期値として設定された種類を示す情報が表示される。領域４０５の「変更」キーは、現在設定されているシートの種類を変更する場合に操作される。領域４０６の「ＯＫ」キーは、設定を終了する場合に押下される。設定が終了すると、シートのサイズ及び種類を示す情報が、手差しトレイ２０２に対応付けてＥＥＰＲＯＭ１１１に記憶される。
【００３２】
図４（ｂ）に示すシート設定画面４１１は、「変更」キーが押下されたことに基づいて表示部１０３に表示される操作画面である。領域４１２には、印刷装置１０１が印刷可能なシートの種類が一覧表示される。ユーザは、種類毎に対応付けられている操作キーを押下することによって、シートの種類を選択することができる。領域４１３の「種類フリー」キーは、シートの種類がジョブに対して指定される場合に、領域４１２の操作キーを用いた種類の選択を省略可能とするために設けられた操作キーである。「種類フリー」が押下されているか否かを示す情報（種類フリー設定）もＥＥＰＲＯＭ１１１に記憶される。
【００３３】
なお、「種類フリー」キーが押下されたとしても、領域４１２において選択されているシートの種類は選択状態のまま維持される。即ち、手差しトレイ２０２に載置されたシートの種類を示す第１の情報（ステップＳ３０４で設定された初期値又は領域４１２における選択の結果を示す情報）と、種類フリーの設定がなされているか否かを示す第２の情報がＥＥＰＲＯＭ１１１に記憶される。
【００３４】
領域４１４の「ＯＫ」キーは、種類に関する設定を終了する場合に押下される。設定が終了すると、シート設定画面４０１が再表示される。このとき、領域４０４の情報は、シート設定画面４１１を介したユーザの操作を反映した状態に更新されている。領域４１５の「キャンセル」キーは、種類に関する設定を中止する場合に押下される。設定を中止した場合も、シート設定画面４０１が再表示される。
【００３５】
図３の説明に戻り、ステップＳ３０６では、領域４０３の操作キー等を用いてシートサイズの変更が指示されたか否かを判定する。シートサイズの変更が指示された場合はステップＳ３０７に進み、現在設定されているシートサイズを変更する。シートサイズの変更が指示されていない場合はステップＳ３０８に進む。
【００３６】
ステップＳ３０８では、領域４１２の操作キー等を用いてシート種類の変更が指示されたか否かを判定する。シート種類の変更が指示された場合はステップＳ３０９に進み、現在設定されているシート種類を変更する。シート種類の変更が指示されていない場合はステップＳ３１０に進む。
【００３７】
ステップＳ３１０では、領域４１３の「種類フリー」キー等を用いて種類フリー設定の変更が指示されたか否かを判定する。種類フリー設定の変更が指示された場合はステップＳ３１１に進み、現在設定されている種類フリー設定を変更する。種類フリー設定の変更が指示されていない場合はステップＳ３１２に進む。
【００３８】
ステップＳ３１２では、領域４０６の「ＯＫ」キーによって設定の終了が指示されたか否かを判定する。設定の終了が指示されると、シート設定（シートサイズ、シート種類、種類フリー設定）をＥＥＰＲＯＭ１１１に記憶させて処理を終了する。なお、ＥＥＰＲＯＭ１１１への記憶はステップＳ３０７、ステップＳ３０９、ステップＳ３１１のそれぞれで行っても良い。設定の終了が指示されていなければステップＳ３０６に戻る。
【００３９】
ステップＳ３１３では、現在設定されているシートサイズをリセットする。ステップＳ３１４では、現在設定されているシート種類をリセットする。ステップＳ３１５では、現在設定されている種類フリー設定をリセットする。なお、ここでのリセットとは、印刷装置１０１の起動時の状態に戻すことを意味する。リセットによって、いずれのサイズ及び種類も設定されておらず、種類フリーの設定はなされていない状態に遷移する。
【００４０】
次に、図５を用いてコピージョブの設定について説明する。図５（ａ）及び（ｂ）に示すコピー設定画面５０１及び５１１は、コピー機能が選択された場合に表示部１０３に表示される操作画面である。コピージョブの設定を行う場合は、最初にコピー設定画面５０１が表示される。この画面を介して、画像を拡大／縮小するときの倍率、カラー／モノクロの選択、部数、ステイプル等の後処理、両面印刷などの各種設定を行うことができる。領域５０２の「用紙選択」キーは、コピージョブで使用するシートを指定する場合に押下される。図５（ａ）に図示する例では、「自動選択」機能の使用が選択された状態となっている。
【００４１】
コピー設定画面５１１は、「用紙選択」キーが押下されたことに基づいて表示される。領域５１２には、「自動」キーに加え、カセット２０１のそれぞれと手差しトレイ２０２に対応する操作キーが表示される。「自動」キーは、上述した「自動選択」機能の使用を選択するときに押下される。「自動選択」機能とは、スキャナユニット１０６に備えられた検知センサによって検知される原稿サイズに基づき、シート供給元として使用するシート保持部（カセット２０１または手差しトレイ２０２）を自動的に選択する機能である。「自動選択」機能を使用せず、シート供給元として使用するシート保持部を個別に指定したい場合は、カセット２０１のそれぞれ、または手差しトレイ２０２に対応する操作キーを押下することになる。なお、コピージョブの場合は、後述するＰＤＬジョブとは異なり、印刷に使用するシートのサイズや種類をユーザが直接的に指定することはできない。
【００４２】
図６、図８乃至１０は、印刷装置１０１においてコピージョブまたはＰＤＬジョブを実行する場合の動作を説明するフローチャートである。図６、図８乃至１０のフローチャートに示す各動作（ステップ）は、印刷装置１０１のＣＰＵ１０７がＲＯＭ１０８に記憶された制御プログラムを実行することにより実現される。
【００４３】
図６は、コピージョブの実行に関するフローチャートである。ステップＳ６０１では、コピージョブの実行指示を受け付けたか否かを判定する。ここでは、操作部１０４に含まれるスタートボタンが押下された場合に、コピージョブの実行指示を受け付けたと判定し、ステップＳ６０２に進む。
【００４４】
ステップＳ６０２では、スキャナユニット１０６による読取動作を実行させる。具体的には、所定位置に載置された原稿を搬送し、原稿上の画像を読み取り、読み取った画像に対応する画像データを生成する動作を実行させる。ステップＳ６０３では、原稿の読み取りが終了したか否かを判定し、読み取りが終了した場合はステップＳ６０４に進む。
【００４５】
ステップＳ６０４では、シート供給元の指定があるか否かを判定する。ここでは、コピー設定画面５１１の領域５１２において、「自動選択」機能の使用が選択されていると、シート供給元の指定がないと判定し、ステップＳ６０５に進む。一方、領域５１２において、特定のシート保持部が選択されていると、シート供給元の指定があると判定し、ステップＳ９０１に進む。
【００４６】
ステップＳ６０５乃至６１２は、「自動選択」機能によって実行される処理である。ステップＳ６０５では、変数Ｎの値を１に設定する。ステップＳ６０６では、カセット２０１のうち、予め定められている優先順位が上からＮ番目のカセットのシートサイズをＥＥＰＲＯＭ１１１から取得する。なお、ここでは印刷エンジンに近いほど優先順位が高くなるように各カセットの優先順位が定められているものとする。
【００４７】
ステップＳ６０７では、ステップＳ６０６で取得したシートサイズが原稿サイズと一致するか否かを判定する。なお、ここでは原稿サイズと同じサイズのシートの印刷する場合を前提として説明するが、画像の拡大または縮小の設定がなされている場合は、それらの設定を考慮する。例えば、原稿サイズがＡ４サイズであって、１４１％の拡大が指定されていると、ステップＳ６０６で取得したシートサイズがＡ３サイズであるか否かを判定する。ステップＳ６０６で取得したシートサイズが原稿サイズと一致する場合はステップＳ６１３に進み、Ｎ番目のカセット２０１をシート供給元としてプリンタユニット１０５による印刷を実行する。なお、この場合の印刷では、シート供給元として使用するカセット２０１に対応付けてＥＥＰＲＯＭ１１１に記憶されているシート種類に応じた印刷動作（定着動作など）が実行される。
【００４８】
ステップＳ６０６で取得したシートサイズが原稿サイズと一致しない場合はステップＳ６０８に進み、変数Ｎの値に１を追加する。ステップＳ６０９では、Ｎの値がカセット２０１の総数を超えているか否かを判定し、超えていない場合はステップＳ６０６に戻る。これにより、優先順位の高いカセットから順に判定が行われることになる。
【００４９】
Ｎの値がカセット２０１の総数を超えている場合はステップＳ６１０に進む。ステップＳ６１０では、手差しトレイ２０２のシートサイズをＥＥＰＲＯＭ１１１から取得する。ステップＳ６１１では、ステップＳ６１０で取得したシートサイズが原稿サイズと一致するか否かを判定する。なお、ここでもステップＳ６０７と同様に、画像の拡大または縮小の設定がなされている場合は、それらの設定を考慮する。ステップＳ６１０で取得したシートサイズが原稿サイズと一致する場合はステップＳ６１３に進み、手差しトレイ２０２をシート供給元としてプリンタユニット１０５による印刷を実行する。
【００５０】
なお、この場合の印刷では、手差しトレイ２０２に対して「種類フリー」の設定がなされているか否かに関わらず、ステップＳ３０４で設定された初期値または領域４１２で選択された種類に応じた印刷動作（定着動作など）が実行される。これは、上述したように、「種類フリー」はシートの種類が指定されているジョブのための設定であり、シートの種類を指定することができないコピージョブには関係のない設定であるためである。
【００５１】
ステップＳ６１０で取得したシートサイズが原稿サイズと一致しない場合はステップＳ６１２に進み、印刷に適したシートがない旨を表示部１０３に表示し、ステップＳ６０５に戻る。この状態でカセット２０１または手差しトレイ２０２のいずれかのシートがサイズの合うものに取り替えられれば、ステップＳ６１３に進み印刷が実行される。なお、手差しトレイ２０２のサイズ設定がサイズフリーとなっている場合は、ステップＳ６１１で不一致と判定される。
【００５２】
次に、ＰＤＬジョブの実行について説明する。図７は、ＰＤＬデータ７００の概念図である。ＰＤＬデータ７００は、ＰＣ１１３にインストールされたプリンタドライバによって生成され、ＰＣ１１３から印刷装置１０１へＬＡＮ／ＷＡＮ１１２を介して送信されるデータである。
【００５３】
属性データ７１１は、データ名７１２、部数７１３、シート供給元７１４、シートサイズ７１５、シート種類７１６の各情報を含む。データ名７１２は、ＰＤＬデータ７００を識別するための名称であり、ＰＤＬデータ７００の元となるアプリケーションデータのファイル名等に基づいて付与される情報である。部数７１３は、印刷部数を示す情報である。シート供給元７１４は、印刷に使用するシートの供給元を示す情報である。シート供給元としてユーザが特定のシート保持部を指定した場合は、シート供給元７１４の情報は、カセット２０１のいずれかまたは手差しトレイ２０２を示すことになる。なお、ＰＤＬジョブに対してシート供給元を指定することは任意となっており、ユーザがシート供給元を指定しない場合は、シート供給元７１４の情報として「自動選択」を示す情報が格納される。
【００５４】
シートサイズ７１５は、ユーザによって指定されたシートサイズを示す情報である。なお、ＰＤＬジョブに対してシートサイズを指定することは必須となっており、シートサイズ７１５の情報はＰＤＬデータ７００に必ず含まれる。シート種類７１６は、ユーザによって指定されたシート種類を示す情報である。なお、ＰＤＬジョブに対してシート種類を指定することは任意となっており、ユーザがシート種類を指定しなかった場合はシート種類７１６の情報は省略される。ページデータ７２０には、各ページの画像データが含まれる。
【００５５】
図８は、ＰＤＬジョブの実行に関するフローチャートである。ステップＳ８０１では、ＰＤＬデータ７００を受信したか否かを判定する。ＰＤＬデータ７００を受信した場合はステップＳ８０２に進む。ステップＳ８０２では、受信したＰＤＬデータ７００を解析することにより、属性データ７１１から、少なくともシート供給元７１４、シートサイズ７１５、シート種類７１６の各情報を取得する。
【００５６】
ステップＳ８０３では、シート供給元の指定があるか否かを判定する。ここでは、シート供給元７１４の情報が「自動選択」を示していると、シート供給元の指定がないと判定し、ステップＳ８０４に進む。一方、特定のシート保持部が選択されていると、シート供給元の指定があると判定し、ステップＳ９０１に進む。
【００５７】
ステップＳ８０４乃至８１９は、「自動選択」機能によって実行される処理である。ステップＳ８０４では、変数Ｎの値を１に設定する。ステップＳ８０５では、カセット２０１のうち、予め定められている優先順位が上からＮ番目のカセットのシートサイズをＥＥＰＲＯＭ１１１から取得する。なお、図６で説明した通り、ここでは印刷エンジンに近いほど優先順位が高くなるように各カセットの優先順位が定められているものとする。
【００５８】
ステップＳ８０６では、ステップＳ８０５で取得したシートサイズがＰＤＬジョブに対して指定されたサイズ（即ち、シートサイズ７１５の情報が示すサイズ）と一致するか否かを判定する。ステップＳ８０５で取得したシートサイズがＰＤＬジョブに対して指定されたサイズと一致する場合はステップＳ８１３に進み、ＰＤＬジョブに対してシート種類が指定されているか否かを判定する。ＰＤＬジョブに対してシート種類が指定されていない場合はステップＳ８２０に進み、Ｎ番目のカセット２０１をシート供給元としてプリンタユニット１０５による印刷を実行する。なお、この場合の印刷では、シート供給元として使用するカセット２０１に対応付けてＥＥＰＲＯＭ１１１に記憶されているシート種類に応じた印刷動作（定着動作など）が実行される。
【００５９】
ＰＤＬジョブに対してシート種類が指定されている場合はステップＳ８１４に進み、優先順位が上からＮ番目のカセットのシート種類をＥＥＰＲＯＭ１１１から取得する。ステップＳ８１５では、ステップＳ８１４で取得したシート種類がＰＤＬジョブに対して指定された種類（即ち、シート種類７１６の情報が示す種類）と一致するか否かを判定する。ステップＳ８１４で取得したシート種類がＰＤＬジョブに対して指定された種類と一致する場合はステップＳ８２０に進み、カセット２０１をシート供給元としてプリンタユニット１０５による印刷を実行する。なお、この場合の印刷では、シート供給元として使用するカセット２０１に対応付けてＥＥＰＲＯＭ１１１に記憶されているシート種類であって、且つ、ＰＤＬジョブに対して指定された種類に応じた印刷動作（定着動作など）が実行される。
【００６０】
ステップＳ８０５で取得したシートサイズがＰＤＬジョブに対して指定されたサイズと一致しない場合、または、ステップＳ８１４で取得したシート種類がＰＤＬジョブに対して指定された種類と一致しない場合は、ステップＳ８０７に進む。ステップＳ８０７では、変数Ｎの値に１を追加する。ステップＳ８０８では、Ｎの値がカセット２０１の総数を超えているか否かを判定し、超えていない場合はステップＳ８０５に戻る。これにより、優先順位の高いカセットから順に判定が行われることになる。
【００６１】
Ｎの値がカセット２０１の総数を超えている場合はステップＳ８０９に進む。ステップＳ８０９では、手差しトレイ２０２のシートサイズをＥＥＰＲＯＭ１１１から取得する。ステップＳ８１０では、ステップＳ８０９で取得したシートサイズがＰＤＬジョブに対して指定されたサイズ（即ち、シートサイズ７１５の情報が示すサイズ）と一致するか否かを判定する。ステップＳ８０９で取得したシートサイズがＰＤＬジョブに対して指定されたサイズと一致する場合はステップＳ８１６に進み、一致しない場合はステップＳ８１１に進む。
【００６２】
ステップＳ８１１では、ステップＳ８０９で取得したシートサイズがサイズフリー（即ち、領域４０３で「サイズフリー」キーが押下されたこと）を示しているか否かを判定する。ステップＳ８０９で取得したシートサイズがサイズフリーを示している場合はステップＳ８１６に進み、サイズフリーを示していない場合はステップＳ８１２に進む。なお、ステップＳ８１０の判定よりも前にステップＳ８１１の判定を行い、ステップＳ８０９で取得したシートサイズがサイズフリーを示している場合はステップＳ８１０の判定を行わずにステップＳ８１６に進むようにしても良い。
【００６３】
ステップＳ８１６では、ＰＤＬジョブに対してシート種類が指定されているか否かを判定する。ＰＤＬジョブに対してシート種類が指定されていない場合はステップＳ８２０に進み、カセット手差しトレイ２０２をシート供給元としてプリンタユニット１０５による印刷を実行する。なお、この場合の印刷では、手差しトレイ２０２に対して「種類フリー」の設定がなされているか否かに関わらず、ステップＳ３０４で設定された初期値または領域４１２で選択された種類に応じた印刷動作（定着動作など）が実行される。これは、上述したように、「種類フリー」はシートの種類が指定されているジョブのための設定であり、シートの種類が指定されていないＰＤＬジョブには関係のない設定であるためである。
【００６４】
ＰＤＬジョブに対してシート種類が指定されている場合はステップＳ８１７に進み、手差しトレイ２０２のシート種類（即ち、ステップＳ３０４で設定された初期値または領域４１２で選択された種類）をＥＥＰＲＯＭ１１１から取得する。また、ステップＳ８１７では、種類フリーの設定（即ち、領域４１３の「種類フリー」キーの押下状態）をＥＥＰＲＯＭ１１１から取得する。
【００６５】
ステップＳ８１８では、ステップＳ８１７で取得したシート種類がＰＤＬジョブに対して指定された種類（即ち、シート種類７１６の情報が示す種類）と一致するか否かを判定する。ステップＳ８１７で取得したシート種類がＰＤＬジョブに対して指定された種類と一致する場合はステップＳ８２０に進み、手差しトレイ２０２をシート供給元としてプリンタユニット１０５による印刷を実行する。なお、この場合の印刷では、シート供給元として使用する手差しトレイ２０２に対応付けてＥＥＰＲＯＭ１１１に記憶されているシート種類であって、且つ、ＰＤＬジョブに対して指定された種類に応じた印刷動作（定着動作など）が実行される。
【００６６】
ステップＳ８１７で取得したシート種類がＰＤＬジョブに対して指定された種類と一致しない場合はステップＳ８１９に進み、ステップＳ８１７で取得した種類フリー設定が、種類フリーの設定がなされていることを示しているか否かを判定する。ステップＳ８１７で取得した種類フリー設定が、種類フリーの設定がなされていることを示している場合はステップＳ８２０に進み、手差しトレイ２０２をシート供給元としてプリンタユニット１０５による印刷を実行する。この場合の印刷では、ＰＤＬジョブに対して指定された種類に応じた印刷動作（定着動作など）が実行される。なお、ステップＳ８１８の判定よりも前にステップＳ８１９の判定を行い、ステップＳ８１７で取得した種類フリー設定が、種類フリーの設定がなされていることを示している場合はステップＳ８１８の判定を行わずにステップＳ８２０に進むようにしても良い。
【００６７】
ステップＳ８１７で取得した種類フリー設定が、種類フリーの設定がなされていることを示していない場合はステップＳ８１２に進む。ステップＳ８１２では、印刷に適したシートがない旨を表示部１０３に表示し、ステップＳ８０４に戻る。この状態でカセット２０１または手差しトレイ２０２のいずれかのシートがサイズ及び種類の合うものに取り替えられれば、ステップＳ８２０に進み印刷が実行される。
【００６８】
図９及び図１０は、コピージョブまたはＰＤＬジョブを実行する場合であって、ジョブに対してシート供給元が指定されている場合のフローチャートである。ステップＳ９０１では、シート供給元として指定されたシート保持部はカセット２０１であるか否かを判定する。カセット２０１であればステップＳ９０２に進み、カセット２０１でなければ（即ち、手差しトレイ２０２であれば）ステップＳ１００１に進む。
【００６９】
ステップＳ９０２では、実行が指示されたジョブがコピージョブであるか否かを判定する。実行が指示されたジョブがコピージョブであればステップＳ９１０に進み、カセット２０１をシート供給元としてプリンタユニット１０５による印刷を実行する。なお、この場合の印刷では、シート供給元として使用するカセット２０１に対応付けてＥＥＰＲＯＭ１１１に記憶されているシート種類に応じた印刷動作（定着動作など）が実行される。
【００７０】
実行が指示されたジョブがコピージョブでなければ（即ち、ＰＤＬジョブであれば）ステップＳ９０３に進み、シート供給元として指定されたカセット２０１に対応付けてＥＥＰＲＯＭ１１１に記憶されているシートサイズを取得する。ステップＳ９０４では、ステップＳ９０３で取得したシートサイズがＰＤＬジョブに対して指定されたサイズ（即ち、シートサイズ７１５の情報が示すサイズ）と一致するか否かを判定する。ステップＳ９０３で取得したシートサイズがＰＤＬジョブに対して指定されたサイズと一致しない場合はステップＳ９０５に進み、サイズ不一致の旨を表示部１０３に表示し、ステップＳ９０３に戻る。
【００７１】
ステップＳ９０３で取得したシートサイズがＰＤＬジョブに対して指定されたサイズと一致する場合はステップＳ９０６に進み、ＰＤＬジョブに対してシート種類が指定されているか否かを判定する。ＰＤＬジョブに対してシート種類が指定されていない場合はステップＳ９１０に進み、カセット２０１をシート供給元としてプリンタユニット１０５による印刷を実行する。なお、この場合の印刷では、シート供給元として使用するカセット２０１に対応付けてＥＥＰＲＯＭ１１１に記憶されているシート種類に応じた印刷動作（定着動作など）が実行される。
【００７２】
ＰＤＬジョブに対してシート種類が指定されている場合はステップＳ９０７に進み、シート供給元として指定されたカセットのシート種類をＥＥＰＲＯＭ１１１から取得する。ステップＳ９０８では、ステップＳ９０７で取得したシート種類がＰＤＬジョブに対して指定された種類（即ち、シート種類７１６の情報が示す種類）と一致するか否かを判定する。ステップＳ９０７で取得したシート種類がＰＤＬジョブに対して指定された種類と一致する場合はステップＳ９１０に進み、カセット２０１をシート供給元としてプリンタユニット１０５による印刷を実行する。なお、この場合の印刷では、シート供給元として使用するカセット２０１に対応付けてＥＥＰＲＯＭ１１１に記憶されているシート種類であって、且つ、ＰＤＬジョブに対して指定された種類に応じた印刷動作（定着動作など）が実行される。ステップＳ９０７で取得したシート種類がＰＤＬジョブに対して指定された種類と一致しない場合はステップＳ９０９に進み、種類不一致の旨を表示部１０３に表示し、ステップＳ９０７に戻る。
【００７３】
ステップＳ１００１では、実行が指示されたジョブがコピージョブであるか否かを判定する。実行が指示されたジョブがコピージョブであればステップＳ１０１１に進み、手差しトレイ２０２をシート供給元としてプリンタユニット１０５による印刷を実行する。なお、この場合の印刷では、手差しトレイ２０２に対して「種類フリー」の設定がなされているか否かに関わらず、ステップＳ３０４で設定された初期値または領域４１２で選択された種類に応じた印刷動作（定着動作など）が実行される。これは、上述したように、「種類フリー」はシートの種類が指定されているジョブのための設定であり、シートの種類を指定することができないコピージョブには関係のない設定であるためである。
【００７４】
実行が指示されたジョブがコピージョブでなければ（即ち、ＰＤＬジョブであれば）ステップＳ１００２に進み、手差しトレイ２０２のシートサイズをＥＥＰＲＯＭ１１１から取得する。ステップＳ１００３では、ステップＳ１００２で取得したシートサイズがＰＤＬジョブに対して指定されたサイズ（即ち、シートサイズ７１５の情報が示すサイズ）と一致するか否かを判定する。ステップＳ１００２で取得したシートサイズがＰＤＬジョブに対して指定されたサイズと一致する場合はステップＳ１００６に進み、一致しない場合はステップＳ１００４に進む。
【００７５】
ステップＳ１００４では、ステップＳ１００２で取得したシートサイズがサイズフリー（即ち、領域４０３で「サイズフリー」キーが押下されたこと）を示しているか否かを判定する。ステップＳ１００２で取得したシートサイズがサイズフリーを示している場合はステップＳ１００６に進み、サイズフリーを示していない場合はステップＳ１００５に進む。ステップＳ１００５では、サイズ不一致の旨を表示部１０３に表示し、ステップＳ１００２に戻る。なお、ステップＳ１００３の判定よりも前にステップＳ１００４の判定を行い、ステップＳ１００２で取得したシートサイズがサイズフリーを示している場合はステップＳ１００３の判定を行わずにステップＳ１００６に進むようにしても良い。
【００７６】
ステップＳ１００６では、ＰＤＬジョブに対してシート種類が指定されているか否かを判定する。ＰＤＬジョブに対してシート種類が指定されていない場合はステップＳ１０１１に進み、カセット手差しトレイ２０２をシート供給元としてプリンタユニット１０５による印刷を実行する。なお、この場合の印刷では、手差しトレイ２０２に対して「種類フリー」の設定がなされているか否かに関わらず、ステップＳ３０４で設定された初期値または領域４１２で選択された種類に応じた印刷動作（定着動作など）が実行される。これは、上述したように、「種類フリー」はシートの種類が指定されているジョブのための設定であり、シートの種類が指定されていないＰＤＬジョブには関係のない設定であるためである。
【００７７】
ＰＤＬジョブに対してシート種類が指定されている場合はステップＳ１００７に進み、手差しトレイ２０２のシート種類（即ち、ステップＳ３０４で設定された初期値または領域４１２で選択された種類）をＥＥＰＲＯＭ１１１から取得する。また、ステップＳ１００７では、種類フリーの設定（即ち、領域４１３の「種類フリー」キーの押下状態）をＥＥＰＲＯＭ１１１から取得する。
【００７８】
ステップＳ１００８では、ステップＳ１００７で取得したシート種類がＰＤＬジョブに対して指定された種類（即ち、シート種類７１６の情報が示す種類）と一致するか否かを判定する。ステップＳ１００７で取得したシート種類がＰＤＬジョブに対して指定された種類と一致する場合はステップＳ１０１１に進み、手差しトレイ２０２をシート供給元としてプリンタユニット１０５による印刷を実行する。なお、この場合の印刷では、シート供給元として使用する手差しトレイ２０２に対応付けてＥＥＰＲＯＭ１１１に記憶されているシート種類であって、且つ、ＰＤＬジョブに対して指定された種類に応じた印刷動作（定着動作など）が実行される。
【００７９】
ステップＳ１００７で取得したシート種類がＰＤＬジョブに対して指定された種類と一致しない場合はステップＳ１００９に進み、ステップＳ１００７で取得した種類フリー設定が、種類フリーの設定がなされていることを示しているか否かを判定する。ステップＳ１００７で取得した種類フリー設定が、種類フリーの設定がなされていることを示している場合はステップＳ１０１１に進み、手差しトレイ２０２をシート供給元としてプリンタユニット１０５による印刷を実行する。この場合の印刷では、ＰＤＬジョブに対して指定された種類に応じた印刷動作（定着動作など）が実行される。なお、ステップＳ１００８の判定よりも前にステップＳ１００９の判定を行い、ステップＳ１００７で取得したシート種類が種類フリーを示している場合はステップＳ１００８の判定を行わずにステップＳ１０１１に進むようにしても良い。
【００８０】
ステップＳ１００７で取得した種類フリー設定が、種類フリーの設定がなされていることを示していない場合はステップＳ１０１０に進み、種類不一致の旨を表示部１０３に表示し、ステップＳ１００７に戻る。
【００８１】
以上説明したように、本実施形態の印刷装置１０１は、手差しトレイ２０２から供給される複数種類のシートに画像を印刷可能である。また、手差しトレイ２０２に載置されたシートの種類を示す情報と、種類フリーの設定がなされているか否かを示す情報をＥＥＰＲＯＭ１１１に記憶する。そして、シートの供給元として手差しトレイ２０２が指定され、且つ、シートの種類が指定されている印刷ジョブの実行が指示された場合は、種類フリーの設定がなされていれば、印刷ジョブに指定されているシートの種類に応じた印刷動作を実行する。一方、種類フリーの設定がなされていなければ、手差しトレイ２０２に載置されたシートの種類と印刷ジョブに指定されているシートの種類が同一であることを少なくとも一つの条件として、当該同一であるシートの種類に応じた印刷動作を実行する。更に、シートの供給元として手差しトレイ２０２が指定され、且つ、シートの種類が指定されていない印刷ジョブの実行が指示された場合は、種類フリーの設定がなされていても手差しトレイ２０２に載置されたシートの種類に応じた印刷動作を実行する。
【００８２】
また、本実施形態の印刷装置１０１は、シートの供給元として手差しトレイ２０２が指定され、且つ、シートの種類が指定されている印刷ジョブの実行が指示された場合は、次のように動作する。即ち、種類フリーの設定がなされていれば、手差しトレイ２０２に載置された示すシートの種類と印刷ジョブに指定されているシートの種類が異なっていても印刷の実行を許可する。一方、種類フリーの設定がなされていなければ、手差しトレイに載置されたシートの種類と印刷ジョブに指定されているシートの種類が異なっていると印刷の実行を許可しない。更に、シートの供給元として手差しトレイ２０２が指定され、且つ、シートの種類が指定されていない印刷ジョブの実行が指示された場合は、種類フリーの設定がなされているか否かに関わらず印刷の実行を許可する。
【００８３】
このような構成により、第１に、シートの種類が指定されている印刷ジョブを実行する場合の手間を軽減することができる。即ち、シート設定画面４１１の領域４１２において特定の種類を選択するための操作を行わなくとも、領域４１３の「種類フリー」キーを押下することによって、所望の種類のシートに画像を印刷させることができる。また、第２に、シートの種類が指定されていない印刷ジョブを実行する場合に適切な印刷動作を実行することができる。即ち、シートの種類が指定されていない印刷ジョブを実行する場合には、ステップＳ３０４で設定された初期値または領域４１２において選択された種類に応じて異なる印刷動作を実行することにより、品質の良い印刷物を生成することができる。
【００８４】
＜他の実施形態＞
更に、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００８５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【図１】
2017035813.tif 000003
【図２】
2017035813.tif 000004
【図３】
2017035813.tif 000005
【図４】
2017035813.tif 000006
【図５】
2017035813.tif 000007
【図６】
2017035813.tif 000008
【図７】
2017035813.tif 000009
【図８】
2017035813.tif 000010
【図９】
2017035813.tif 000011
【図１０】
2017035813.tif 000012