(57)【要約】【課題】原稿画像に基づいて複数部数のコピーを複数の給紙段を用いて行う際に、原稿画像が適切に印刷されていない印刷物の出力を防ぐ画像形成装置を提供する。【解決手段】複数部数それぞれについて設定された給紙段から給紙させることにより、原稿画像に基づく当該複数部数の印刷を実行する。当該複数部数の印刷を実行するためのジョブで指定されている用紙属性と、給紙対象となる給紙段に設定されている用紙属性とが異なる場合、当該給紙段からの給紙を停止するように給紙動作を制御する。【選択図】図１２
2019022212.tif 000002
【特許請求の範囲】
【請求項１】
複数部数それぞれについて設定された給紙段から給紙させることにより、原稿画像に基づく当該複数部数の印刷を実行する実行手段と、
前記実行手段により当該複数部数の印刷を実行するためのジョブで指定されている用紙属性と、給紙対象となる給紙段に設定されている用紙属性とが異なる場合、当該給紙段からの給紙を停止するように給紙動作を制御する制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記用紙属性はサイズであり、
前記ジョブで指定されているサイズと、前記給紙対象となる給紙段に設定されているサイズとが異なる場合、当該給紙を行ってもサイズが異なることによる前記原稿画像の欠けが生じないか否かを判定する判定手段、をさらに備え、
前記判定手段により前記原稿画像の欠けが生じると判定された場合、前記制御手段は、前記給紙対象となる給紙段からの給紙を停止する、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記判定手段により前記原稿画像の欠けが生じないと判定された場合、前記制御手段は、前記給紙対象となる給紙段からの給紙を行うことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記判定手段は、前記給紙対象となる給紙段に設定されているサイズが、前記ジョブで指定されているサイズより大きい場合、前記原稿画像の欠けが生じないと判定することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記判定手段による判定結果に応じた前記制御手段による制御を行うか否かを設定する設定手段、をさらに備えることを特徴とする請求項２乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記設定手段は、ユーザインタフェース画面による設定に基づいて、前記判定手段による判定結果に応じた前記制御手段による制御を行うか否かを設定することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記制御手段により前記給紙段からの給紙が停止された場合、当該給紙段への、前記ジョブで指定されている用紙属性を有する用紙のセットを通知する通知手段、をさらに備えることを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記複数部数それぞれについて給紙段を設定する給紙段設定手段、をさらに備えることを特徴とする請求項１乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
前記給紙段設定手段は、原本としての印刷物を印刷するために用いられる給紙段と、控えとしての印刷物を印刷するために用いられる複数の給紙段とを設定し、
前記複数部数の印刷を実行するためのジョブには、前記ジョブの属性として前記複数部数の印刷を実行する指示が設定されており、さらに、前記ジョブはネットワークを介して外部装置から受信されることを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
複数部数それぞれについて設定された給紙段から給紙させることにより、原稿画像に基づく当該複数部数の印刷を実行する実行手段と、
前記実行手段により当該複数部数の印刷を実行するためのジョブで指定されている用紙属性と、給紙対象となる給紙段に設定されている用紙属性とが異なる場合、前記原稿画像を変倍して当該給紙段からの給紙を行うように給紙動作を制御する制御手段と、
を備えることを特徴とする画像形成装置。
【請求項１１】
前記用紙属性はサイズであり、
前記ジョブで指定されているサイズが、前記給紙対象となる給紙段に設定されているサイズより大きい場合、前記制御手段は、前記原稿画像を縮小して前記給紙段からの給紙を行う、
ことを特徴とする請求項１０に記載の画像形成装置。
【請求項１２】
前記ジョブで指定されているサイズが、前記給紙対象となる給紙段に設定されているサイズよりも小さい場合、前記制御手段は、前記原稿画像を拡大して前記給紙段からの給紙を行う、
ことを特徴とする請求項１０又は１１に記載の画像形成装置。
【請求項１３】
前記制御手段による前記原稿画像の変倍を行うか否かを設定する第１の変倍設定手段、をさらに備えることを特徴とする請求項１０乃至１２のいずれか１項に記載の画像形成装置。
【請求項１４】
前記第１の変倍設定手段により前記原稿画像の変倍を行うと設定された場合、前記原稿画像の拡大および縮小のそれぞれを許可するか否かを設定する第２の変倍設定手段、をさらに備えることを特徴とする請求項１３に記載の画像形成装置。
【請求項１５】
前記第１の変倍設定手段および前記第２の変倍設定手段は、ユーザインタフェース画面による設定に基づいて設定を行うことを特徴とする請求項１４に記載の画像形成装置。
【請求項１６】
前記制御手段は、前記第１の変倍設定手段により前記原稿画像の変倍を行わないと設定された場合、前記給紙対象となる給紙段からの給紙を停止することを特徴とする請求項１３乃至１５のいずれか１項に記載の画像形成装置。
【請求項１７】
前記制御手段により前記給紙段からの給紙が停止された場合、当該給紙段への、前記ジョブで指定されている用紙属性を有する用紙のセットを通知する通知手段、をさらに備えることを特徴とする請求項１６に記載の画像形成装置。
【請求項１８】
前記複数部数それぞれについて給紙段を設定する給紙段設定手段、をさらに備えることを特徴とする請求項１０乃至１７のいずれか１項に記載の画像形成装置。
【請求項１９】
前記給紙段設定手段は、原本としての印刷物を印刷するために用いられる給紙段と、控えとしての印刷物を印刷するために用いられる複数の給紙段とを設定し、
前記複数部数の印刷を実行するためのジョブには、前記ジョブの属性として前記複数部数の印刷を実行する指示が設定されており、さらに、前記ジョブはネットワークを介して外部装置から受信される、
ことを特徴とする請求項１８に記載の画像形成装置。
【請求項２０】
画像形成装置において実行される制御方法であって、
複数部数それぞれについて設定された給紙段から給紙させることにより、原稿画像に基づく当該複数部数の印刷を実行する実行工程と、
前記実行工程において当該複数部数の印刷を実行するためのジョブで指定されている用紙属性と、給紙対象となる給紙段に設定されている用紙属性とが異なる場合、当該給紙段からの給紙を停止するように給紙動作を制御する制御工程と、
を有することを特徴とする制御方法。
【請求項２１】
１部の所定の印刷物と当該印刷物のコピーとしての印刷物とを含む複数部数の印刷物を出力する設定がなされた印刷ジョブを処理する画像形成装置において、
前記設定に従って、前記複数部数の印刷物を異なる給紙段から給紙させることを可能にすることにより、印刷出力を制御する制御手段と、
前記所定の印刷物を処理する場合、前記印刷ジョブの印刷処理において用いるよう設定されている用紙属性と、給紙対象となる給紙段に設定されている用紙属性とが異なる場合、当該給紙段からの給紙を停止するように給紙動作を制御し、前記コピーとしての印刷物を処理する場合、前記印刷ジョブの印刷処理において用いるよう設定されている用紙属性と、給紙対象となる給紙段に設定されている用紙属性とが異なる場合であっても、所定の印刷条件を満たすことに応じて当該給紙段からの給紙を続行しうるように給紙動作を制御する制御手段と、
を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、給紙段から給紙された用紙に印刷を行う画像形成装置および制御方法に関する。
【背景技術】
【０００２】
従来、印刷物を本番用の部と控用の部のそれぞれについて給紙する給紙段を設定し、部の切れ目で給紙段を切り替えて印刷物を生成する、カーボンコピーという機能が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１８８２９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
部ごとに給紙段を切り替えるカーボンコピー機能では、部ごと、または、本番用、控用ごとに給紙段を指定してジョブを実行する。その場合、給紙段設定は異なるものの、他の設定は共通であり、出力用紙サイズは一意である。つまり、部ごとに、指定された給紙段から同じ出力用紙サイズ設定の画像データに基づいて印刷が行われる。
【０００５】
しかしながら、複数の給紙段に全て同じサイズの用紙が設置されているとは限らない。そのため、異なる用紙サイズが設置されているにも関わらず、ユーザが気づかずに印刷指示をしてしまう場合があり得る。その場合、例えば、ジョブで指定された出力用紙サイズよりも給紙段の用紙の方が小さければ、画像が切れた印刷物となり、一方、給紙段の用紙の方が大きければ、余白が多くついた印刷物となり、ユーザが望まない成果物となってしまう。
【０００６】
本発明の目的は、このような従来の問題点を解決することにある。上記の点に鑑み、本発明は、原稿画像に基づいて複数部数のコピーを複数の給紙段を用いて行う際に、原稿画像が適切に印刷されていない印刷物の出力を防ぐ画像形成装置および制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係る画像形成装置は、複数部数それぞれについて設定された給紙段から給紙させることにより、原稿画像に基づく当該複数部数の印刷を実行する実行手段と、前記実行手段により当該複数部数の印刷を実行するためのジョブで指定されている用紙属性と、給紙対象となる給紙段に設定されている用紙属性とが異なる場合、当該給紙段からの給紙を停止するように給紙動作を制御する制御手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、原稿画像に基づいて複数部数のコピーを複数の給紙段を用いて行う際に、原稿画像が適切に印刷されていない印刷物の出力を防ぐことができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置のブロック構成を示す図である。
【図２】画像形成装置の外観図である。
【図３】ＰＣのハードウェア構成を示す図である。
【図４】プリンタドライバのブロック構成を示す図である。
【図５】用紙供給元を切り替えるためのＵＩ画面を示す図である。
【図６】ＰＤＬデータの概念を示す図である。
【図７】ＰＤＬデータの概念を示す図である。
【図８】ＰＤＬデータの一例を示す図である。
【図９】ＰＤＬジョブの実行処理を示すフローチャートである。
【図１０】ＰＤＬジョブの実行処理を示すフローチャートである。
【図１１】システム全体の印刷実行のシーケンスを示す図である。
【図１２】給紙動作を制御する処理を示すフローチャートである。
【図１３】検索対象用紙保持部一覧の作成処理を示すフローチャートである。
【図１４】用紙保持部適合判定処理を示すフローチャートである。
【図１５】用紙属性情報を示す図である。
【図１６】通知画面を示す図である。
【図１７】給紙動作を制御する処理を示すフローチャートである。
【図１８】設定画面を示す図である。
【図１９】給紙動作を制御する処理を示すフローチャートである。
【図２０】用紙保持部適合判定処理を示すフローチャートである。
【図２１】用紙保持部適合判定処理を示すフローチャートである。
【図２２】給紙動作を制御する処理を示すフローチャートである。
【図２３】設定画面を示す図である。
【図２４】給紙動作を制御する処理を示すフローチャートである。
【図２５】変倍実行判定処理を示すフローチャートである。
【図２６】給紙動作を制御する処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１１】
［第１の実施形態］
図１は、本実施形態における画像形成装置として用いられるＭＦＰ１００のブロック構成を示す図である。システム１０は、ＭＦＰ１００とＰＣ１６０を含む画像処理システムであり、例えば、ＰＣ１６０からの指示により、ＭＦＰ１００で印刷やスキャン等の画像処理が実行される。また、ＰＣ１６０とＭＦＰ１００とが連携した画像処理も可能である。
【００１２】
制御部１１０は、画像入力デバイスであるスキャナ１３０や画像出力デバイスであるプリンタ１４０と接続されており、各デバイスとの間での画像情報の入出力を制御する。また、制御部１１０は、有線媒体や無線媒体のＬＡＮ等のネットワーク１７０に接続され、ネットワーク１７０を介して外部装置との通信を行う。例えば、制御部１１０は、ＬＡＮを介して、外部装置であるＰＣ１６０から印刷ジョブを受信する。
【００１３】
ＣＰＵ１１１は、ＭＦＰ１００の動作を統括的に制御し、例えば、ＲＡＭ１１２に格納されたプログラムに基づいて動作する。ＲＯＭ１１３は、例えば、ブートＲＯＭであり、システムのブートプログラムが格納されている。記憶部１１４には、システムソフトウェア、画像データ、ＭＦＰ１００の動作を制御するためのプログラム等が格納されている。ＣＰＵ１１１は、記憶部１１４に格納されたプログラムをＲＡＭ１１２にロードし、そのプログラムに基づいてＭＦＰ１００の動作、例えば本実施形態の動作を実現するようＭＦＰ１００の各部を制御する。
【００１４】
ネットワークＩ／Ｆ１１５は、制御部１１０をＬＡＮ等のネットワーク１７０に接続し、ＰＣ１６０などの外部装置と通信を行い、各種情報の入出力を行う。デバイスＩ／Ｆ１１６は、画像入出力デバイスであるスキャナ１３０やプリンタ１４０と制御部１１０とを接続し、画像データの同期系／非同期系の変換を行う。操作部Ｉ／Ｆ１１７は、操作部１５０と制御部１１０とを接続するインタフェースであり、操作部１５０に表示するためのデータを操作部１５０に出力する。操作部１５０は、パネルとハードウェアキーとを含み、ユーザからの指示や設定の操作を受付可能である。また、操作部１５０に表示するためのデータには、後述する本実施形態の各ユーザインタフェース画面も含まれる。また、操作部Ｉ／Ｆ１１７は、操作部１５０からユーザが入力した情報をＣＰＵ１１１に伝達する。
【００１５】
画像処理部１１８は、ネットワーク経由で受信した印刷対象のデータに対して、例えば、設定や入出力デバイスの特性に応じた補正、補間、変換等の画像処理を行う。また、画像処理部１１８は、デバイスＩ／Ｆ１１６へ入力もしくはデバイスＩ／Ｆ１１６から出力される画像データに対して画像処理を行う。画像メモリ１１９は、画像処理部１１８によって処理される画像データを一時的に展開するためのメモリである。
【００１６】
図２は、ＭＦＰ１００の外観図である。ＭＦＰ１００では、プリンタ１４０の上部にスキャナ１３０が構成されている。プリンタ１４０には、一つの段に数百枚の用紙を保持できる複数のカセット２０１と、用紙をユーザ所望の記録媒体に置換可能な手差しトレイ２０２の２種類の用紙保持部が備えられている。カセット２０１に載置されている用紙のサイズや種類の情報は、不図示の操作画面を介してユーザによって設定され、各カセットに対応付けられてＲＯＭ１１３に記憶されている。なお、カセット２０１、手差しトレイ２０２に載置されている用紙のサイズや種類の情報は、例えば、カセット２０１、手差しトレイ２０２の複数箇所に設けられたセンサや、媒体からの反射率を検知可能なセンサにより、取得される。
【００１７】
図３は、ＰＣ１６０のハードウェア構成を示す図である。ＣＰＵ３０１は、各種プログラムを実行することによりＰＣ１６０全体を統括的に制御し、様々な機能を実現する。記憶部３０２は、各種プログラムや設定データ等を記憶する。例えば、ＣＰＵ３０１は、記憶部３０２に記憶されているプログラムをＲＡＭ３０３にロードして実行する。また、ＲＡＭ３０３は、ＣＰＵ３０１の一時的な作業記憶領域としても用いられる。Ｉｎｐｕｔ／Ｏｕｔｐｕｔインタフェース３０５は、各装置、およびＰＣ１６０に接続されているディスプレイ（不図示）にデータを送信したり、ポインティングデバイス（不図示）からデータを受信する。ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）３０６は、ＰＣ１６０をネットワーク１７０に接続し、ネットワーク１７０との間での各種情報の入出力を行う。以上の各ブロックは、バス３０７を介して、相互にデータの送受信が可能なように接続されている。
【００１８】
図４は、ＰＣ１６０上で動作するソフトウェアであるプリンタドライバ４００のブロック構成を示す図である。プリンタドライバ４００は、記憶部３０２に格納される。プリンタドライバ４００は、アプリケーションからの要求に応じて、ＭＦＰ１００と通信し、ＰＣ１６０上で生成したＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データをＭＦＰ１００へ送信する機能を有する。
【００１９】
プリンタドライバ４００は、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部４０１、ＰＤＬデータ生成部４０２、通信部４０３、プリント設定管理部４０４、プリンタドライバ設定４０５を含む。ＵＩ部４０１は、プリンタドライバ４００のプリント設定に関するユーザインタフェースを提供する。ＰＤＬデータ生成部４０２は、指定されたプリント設定に基づいて、ＰＤＬデータを生成する。通信部４０３は、ＮＩＣ３０６を介してのＭＦＰ１００とのネットワーク通信を行う。プリント設定管理部４０４は、ＵＩ部４０１を介して、プリント設定画面をユーザに提示し、指定されたプリント実行に関する設定情報を管理する。プリンタドライバ設定４０５は、記憶部３０２に格納されるプリンタドライバ設定情報であり、プリント設定管理部４０４によって管理される。
【００２０】
図５は、部ごとに給紙する用紙供給元を切り替えるための、プリンタドライバ４００のＵＩ画面の一例を示す図である。本実施形態では、ＭＦＰ１００は、複数部数それぞれについて給紙対象として任意に指定された給紙段から印刷物を印刷出力させる、いわゆるカーボンコピーを実行可能である。カーボンコピーの実行の際には、図５（ａ）や図５（ｂ）に示すようなユーザによる給紙段設定が可能である。
【００２１】
図５（ａ）は、部数ごとに用紙供給元（給紙段）を選択するためのＵＩ画面である。設定画面５００は、用紙供給元設定部数選択部５０１、用紙供給元選択部５０２、用紙供給元設定リスト５０３、ＯＫボタン５０４、キャンセルボタン５０５を含む。用紙供給元設定部数選択部５０１は、用紙供給元を選択したい部数の選択を受け付ける。図５（ａ）では、３部目の設定を行う場合の例を示している。用紙供給元選択部５０２は、用紙供給元設定部数選択部５０１で選択された部数の時に、どの用紙供給元から用紙を給紙するかを選択する際に用いられる。図５（ａ）では、３部目の印刷の時に、カセット１が選択されている例を示している。用紙供給元選択部５０２に表示される用紙供給元の数は、ＭＦＰ１００に構成されているカセット２０１、手差しトレイ２０２に対応している。
【００２２】
用紙供給元設定リスト５０３は、用紙供給元設定部数選択部５０１と用紙供給元選択部５０２によって設定された、部ごとの設定内容を表示する領域である。図５（ａ）では、１部目の印刷の時に手差しトレイから給紙されるよう選択され、２部目の印刷の時にカセット１から給紙されるよう選択され、３部目の印刷の時にカセット１から給紙されるよう選択されることを示している。用紙供給元設定部数選択部５０１と用紙供給元選択部５０２によって、部ごとの用紙供給元が設定された状態でＯＫボタン５０４が押下されると、設定画面５００上の設定情報がプリンタドライバ設定４０５として保存される。また、キャンセルボタン５０５が押下されると、設定情報は破棄される。
【００２３】
なお、不図示の部数設定部により設定された印刷部数より、設定画面５００によって設定された用紙供給元の数の方が少ない場合、本実施形態では、用紙供給元設定リスト５０３の最後に設定された用紙供給元を、残りの部の指定用紙供給元とする。
【００２４】
図５（ｂ）は、本番（原本）用、控用の用途種別を区別し、用紙供給元を切り替える場合のＵＩ画面の一例を示す図である。設定画面５１０は、本番用供給元選択部５１１、控用用紙供給元選択部５１２、ＯＫボタン５０３、キャンセルボタン５０４を含む。本番用用紙供給元選択部５１１は、本番用の印刷時に用いる用紙供給元の選択を受け付ける。控用用紙供給元選択部５１２は、控用の印刷時に用いる用紙供給元の選択を受け付ける。ここで、本番用用紙供給元選択部５１１で選択された用紙供給元は、控用用紙供給元選択部５１２では選択できないように制御される。また、控用用紙供給元選択部５１２は、複数選択が可能であるようにしても良い。本番用用紙供給元選択部５１１と控用用紙供給元選択部５１２によって、用紙供給元が設定された状態でＯＫボタン５１３が押下されると、設定画面５１０上の設定情報がプリンタドライバ設定４０５として保存される。また、キャンセルボタン５１４が押下されると、設定情報は破棄される。
【００２５】
次に、ＰＤＬジョブのデータについて説明する。図６は、ＰＤＬデータ６００の概念を示す図である。
【００２６】
ＰＤＬデータ６００は、属性データ６１１とページデータ６２０を含む。属性データ６１１は、データ名６１２、部数６１３、用紙供給元６１４、用紙サイズ６１５、用紙向き６１６、用紙種類６１７の各情報を含む。データ名６１２は、ＰＤＬデータ６００を識別するための名称であり、ＰＤＬデータ６００の元となるアプリケーションデータのファイル名等に基づいて付与される情報である。部数６１３は、印刷部数を示す情報である。用紙供給元６１４は、印刷に使用する用紙の供給元を示す情報である。用紙供給元としてユーザが特定の給紙段を指定した場合は、用紙供給元６１４の情報は、カセット２０１または手差しトレイ２０２のいずれかを示すことになる。なお、ＰＤＬジョブに対して用紙供給元を指定することは任意であり、ユーザが用紙供給元を指定しない場合は、例えば、用紙供給元６１４の情報として「自動選択」を示す情報が格納される。また、部ごとに給紙する用紙供給元を切り替える場合は、用紙供給元６１４の情報として部ごとの用紙供給元が格納される。このような構成により、用紙供給元６１４に、用紙供給元が複数設定されている場合、ＣＰＵ１１１は、部ごとの用紙供給元切り替え処理を行うとの判断が可能となる。
【００２７】
用紙サイズ６１５は、ユーザによって指定された用紙サイズを示す情報である。なお、本実施形態では、ＰＤＬジョブで用紙サイズの指定は必須とされる。用紙向き６１６は、ユーザによって指定された用紙向きを示す情報である。ユーザが用紙向きを指定しなかった場合は、用紙向き６１６の情報は省略される。用紙種類６１７は、ユーザによって指定された用紙種類を示す情報である。なお、本実施形態では、ＰＤＬジョブで用紙種類の指定は任意であり、ユーザが用紙種類を指定しなかった場合は、用紙種類６１７の情報は省略される。ページデータ６２０には、各ページの画像データが含まれる。このように、本実施形態では、ＰＤＬジョブにはプリント設定やプリンタドライバ設定４０５の内容が反映され、また、部ごとの用紙供給元を切り替える旨の指定も含まれる。
【００２８】
図７は、部ごとに給紙する用紙供給元を切り替える場合の、他のＰＤＬデータ７００の概念を示す図である。ＰＤＬデータ７００は、属性データ７１１とページデータ７２０を含む。属性データ７１１の、データ名７１２、部数７１３、用紙供給元７１４、用紙サイズ７１５、用紙向き７１６、用紙種類７１７、ページデータ７２０は、図６のデータ名６１２〜用紙種類６１７、ページデータ６２０における説明と同じである。従って、その説明を省略する。属性データ７１１の、部ごとの用紙供給元切り替え設定７１８は、プリンタドライバ４００から部ごとの用紙供給元切り替えを指示されたかを判断するための情報である。図７に示すＰＤＬジョブが用いられる場合、ＣＰＵ１１１は、部ごとの用紙供給元切り替え設定７１８に基づいて、部ごとの用紙供給元切り替え処理を行うか否かを判断する。
【００２９】
図８は、ＰＤＬデータ６００の具体的な一例を示す図である。この例では、属性データ８１１のデータ名８１２としてｔｅｓｔ．ｔｘｔが、部数８１３として３部が設定されている。用紙供給元８１４として、用紙供給元８１５が示すように、１部目の印刷時の用紙供給元には手差しが設定されている。また、用紙供給元８１６が示すように、２部目の印刷時の用紙供給元にはカセット１が、用紙供給元８１７が示すように、３部目の印刷時の用紙供給元にはカセット１が設定されている。図８に示すように、用紙供給元が複数であるので、ＣＰＵ１１１は、部ごとの用紙供給元切り替え処理を行うと判断する。用紙サイズ８１８にはＡ４、用紙向き８１９には縦が設定されている。この例では、用紙種類が設定されていない。また、ページデータ８２１として５ページ分のデータが含まれている。
【００３０】
以下、本実施形態における、基本的なＰＤＬジョブの実行処理について説明する。図９は、部ごとに用紙供給元を切り替えるＰＤＬジョブの実行処理を示すフローチャートである。本実施形態の動作は、ＰＤＬデータ６００とＰＤＬデータ７００の両方が適用可能であるが、以下、特に断らない限り、ＰＤＬデータ６００を例として説明する。
【００３１】
Ｓ９０１では、ＣＰＵ１１１は、ＰＣ１６０からＰＤＬデータ６００を受信したか否かを判定する。ＰＤＬデータ６００を受信したと判定された場合、Ｓ９０２に進み、ＰＤＬデータ６００を受信していないと判定された場合、Ｓ９０１の処理を繰り返す。Ｓ９０２では、ＣＰＵ１１１は、受信したＰＤＬデータ６００を解析して、属性データ６１１から、少なくとも用紙供給元６１４、用紙サイズ６１５、用紙向き６１６、用紙種類６１７の各情報を取得する。
【００３２】
Ｓ９０３では、ＣＰＵ１１１は、部ごとの用紙供給元の変更設定があるか否かを判定する。変更設定があると判定された場合、Ｓ９０４へ進む。設定変更がないと判定された場合、Ｓ９０９へ進む。部ごとの用紙供給元変更があるか否かについては、ＣＰＵ１１１は、用紙供給元６１４に複数の用紙供給元が格納されているか否かに基づいて判定する。また、ＰＤＬデータ７００の部ごとの用紙供給元切り替え設定７１８のように用紙供給元変更のＯＮ／ＯＦＦの設定に基づいて、部ごとの用紙供給元変更があるか否かの判定が行われても良い。この部ごとの用紙供給元の変更設定は、プリンタドライバのユーザインタフェースなどを用いて、印刷データを送信する側のコンピュータのユーザインタフェース（ＵＩ）においてなされてもよい。部ごとの用紙供給元の変更設定には、例えば、プリンタドライバのＵＩにおいて指定した複数の給紙部から同じ文書を１部ずつ印刷するかの指示、例えば、カーボンコピーの印刷指示を含む。部ごとの用紙供給元の変更設定は、プリントジョブの中または、印刷データの中に設定されて、ＰＣ１６０からＭＦＰ１００へ送信される。
【００３３】
Ｓ９０４では、ＣＰＵ１１１は、部数を表すカウンタＮを１で初期化する。Ｓ９０５では、ＣＰＵ１１１は、Ｎ部数目の用紙供給元情報を取得する。Ｓ９０６では、ＣＰＵ１１１は、Ｎ部数目の指定用紙供給元から給紙を行い、画像の印刷処理を行う。ここでは、用紙向きに応じた画像回転処理の実施や、用紙種類に応じた定着条件の切り替えなどが行われる場合もある。
【００３４】
Ｓ９０７では、ＣＰＵ１１１は、ＰＤＬデータ６００で設定された部数６１３と、カウンタＮとを比較し、全部数の印刷を完了したか否かを判定する。全部数の印刷を完了したと判定された場合、図９の処理を終了する。一方、全部数の印刷を完了していないと判定された場合、Ｓ９０８へ進む。Ｓ９０８において、ＣＰＵ１１１は、カウンタＮに１加算し、Ｓ９０５の処理を繰り返す。
【００３５】
一方、Ｓ９０３で設定変更がないと判定された場合、Ｓ９０９において、ＣＰＵ１１１は、用紙供給元６１４を取得する。Ｓ９１０では、ＣＰＵ１１１は、用紙供給元６１４に設定された用紙供給元から給紙を行い、画像の印刷処理を行う。その後、図９の処理を終了する。
【００３６】
図１０は、本番用、控用といった用途を区別し、用途別に用紙供給元を切り替えるＰＤＬジョブの実行処理を示すフローチャートである。Ｓ１００１では、ＣＰＵ１１１は、ＰＣ１６０からＰＤＬデータ６００を受信したか否かを判定する。ＰＤＬデータ６００を受信したと判定された場合、Ｓ１００２に進み、ＰＤＬデータ６００を受信していないと判定された場合、Ｓ１００１の処理を繰り返す。Ｓ１００２では、ＣＰＵ１１１は、受信したＰＤＬデータ６００を解析して、属性データ６１１から、少なくとも用紙供給元６１４、用紙サイズ６１５、用紙向き６１６、用紙種類６１７の各情報を取得する。
【００３７】
Ｓ１００３では、ＣＰＵ１１１は、用途別に用紙供給元の変更設定があるか否かを判定する。変更設定があると判定された場合、Ｓ１００４へ進む。設定変更がないと判定された場合、Ｓ１０１０へ進む。Ｓ１００３の判定は、例えば、以下のように行われても良い。例えば、用紙供給元６１４の各用紙供給元の情報に対して、用途種別、即ち、「本番用」や「控用」を示す属性が付加されるようにしても良い。その場合、ＣＰＵ１１１は、各用紙供給元の情報の属性を参照し、用紙供給元の変更設定があるか否かを判定する。また、ＰＤＬデータ７００の部ごとの用紙供給元切り替え設定７１８のように用紙供給元変更のＯＮ／ＯＦＦの設定に基づいて、判定が行われても良い。
【００３８】
Ｓ１００４では、ＣＰＵ１１１は、部数を表すカウンタＮを１で初期化する。Ｓ１００５では、ＣＰＵ１１１は、Ｎ部数目の用途種別情報を取得する。Ｓ１００６では、ＣＰＵ１１１は、用途種別の用紙供給元情報を取得する。Ｓ１００７では、ＣＰＵ１１１は、Ｎ部数目の指定用紙供給元から給紙を行い、画像の印刷処理を行う。ここでは、用紙向きに応じた画像回転処理の実施や、用紙種類に応じた定着条件の切り替えなどが行われる場合もある。
【００３９】
Ｓ１００８では、ＣＰＵ１１１は、ＰＤＬデータ６００で設定された部数６１３と、カウンタＮとを比較し、全部数の印刷を完了したか否かを判定する。全部数の印刷を完了したと判定された場合、図１０の処理を終了する。一方、全部数の印刷を完了していないと判定された場合、Ｓ１００９へ進む。
【００４０】
Ｓ１００９において、ＣＰＵ１１１は、カウンタＮに１加算し、Ｓ１００５の処理を繰り返す。Ｓ１００３で設定変更がないと判定された場合、Ｓ１０１０において、ＣＰＵ１１１は、用紙供給元６１４を取得する。Ｓ１０１１では、ＣＰＵ１１１は、用紙供給元６１４に設定された用紙供給元から給紙を行い、画像の印刷処理を行う。その後、図１０の処理を終了する。
【００４１】
図１１は、ユーザがＰＣ１６０上でプリンタドライバ４００を起動し、ＭＦＰ１００で印刷が完了するまでの全体のシーケンスを示す図である。ユーザがＰＣ１６０でプリンタドライバ４００を起動すると、印刷設定が開始される（Ｓ１１０１）。ユーザから、プリンタドライバ４００により部ごとの用紙供給元設定の選択を受付け、部ごとに（１部目〜Ｎ部目）用紙供給元が設定される（Ｓ１１０２、Ｓ１１０３、Ｓ１１０４、Ｓ１１０５）。
【００４２】
ユーザから、プリンタドライバ４００により、ＭＦＰ１００に対する印刷実行指示を受け付ける（Ｓ１１０６）。ＰＣ１６０において、プリンタドライバ４００は、指定された印刷設定に基づいて、ＰＤＬデータ６００を生成する（Ｓ１１０７）。プリンタドライバ４００は、ＭＦＰ１００に対して、ＰＤＬデータ６００を送信する（Ｓ１１０８）。
【００４３】
ＭＦＰ１００は、ＰＣ１６０からＰＤＬデータ６００を受信すると、受信したＰＤＬデータ６００を解析する（Ｓ１１０９）。ＭＦＰ１００は、解析したＰＤＬデータ６００に基づいて、１部目の印刷を実行する。この時、ＰＤＬデータ６００に設定されている１部目の用紙供給元から用紙を供給する（Ｓ１１１０）。ＭＦＰ１００は、ＰＤＬデータ６００に設定された部数分（１部目〜Ｎ部目）、印刷を繰り返し実行する（Ｓ１１１１、Ｓ１１１２）。ＭＦＰ１００は、全部数の印刷を完了すると、ＰＣ１６０に対して、印刷終了を通知する（Ｓ１１１３）。
【００４４】
以下、本実施形態におけるＰＤＬジョブの実行処理において行われる用紙供給元の切り替え処理について説明する。図１２は、本実施形態における、部ごとに用紙供給元を切り替えるＰＤＬジョブの実行時に、ＰＤＬジョブに設定された用紙と用紙供給元の用紙との比較を行い、給紙動作を制御する処理を示すフローチャートである。Ｓ１２０１〜Ｓ１２０５は、Ｓ９０１〜Ｓ９０５における説明と同じであるので、その説明を省略する。
【００４５】
Ｓ１２０６において、ＣＰＵ１１１は、検索対象用紙保持部一覧に、取得した用紙供給元を設定する。検索対象用紙保持部一覧については後述する。Ｓ１２０７では、ＣＰＵ１１１は、検索対象の用紙保持部（給紙段）に対して、受信したＰＤＬデータ６００による印刷を実行可能な用紙サイズ、向きおよび種類が設定されているかを判定する（用紙保持部適合判定）。Ｓ１２０８では、ＣＰＵ１１１は、Ｓ１２０７の判定結果（後述）に応じて、次の処理を切り替える。即ち、判定結果がＮＧであった場合、その用紙保持部では受信したＰＤＬデータ６００の印刷を実行できないと判断し、Ｓ１２１１へ進む。一方、判定結果がＯＫであった場合、その用紙保持部で受信したＰＤＬデータ６００の印刷を実行可能と判断し、Ｓ１２０９にて用紙属性情報に応じた画像の印刷処理を行う。
【００４６】
Ｓ１２１０において、ＣＰＵ１１１は、ＰＤＬデータ６００で設定された部数６１３と、カウンタＮとを比較し、全部数の印刷を完了したか否かを判定する。全部数の印刷を完了したと判定された場合、図１２の処理を終了する。一方、全部数の印刷を完了していないと判定された場合、Ｓ１２１３へ進む。Ｓ１２１３において、ＣＰＵ１１１は、カウンタＮに１加算し、Ｓ１２０５の処理を繰り返す。
【００４７】
一方、Ｓ１２０８で判定結果がＮＧであった場合、Ｓ１２１１では、ＣＰＵ１１１は、印刷に適した用紙が無い旨を操作部１５０に表示する。次に、Ｓ１２１２に進み、ＣＰＵ１１１は、いずれかの用紙保持部に対する用紙属性情報の変更を検知するまでそのままの状態で待機する。用紙属性情報の変更を検知した場合には、Ｓ１２０７の処理を繰り返す。ここで、用紙保持部に対する用紙属性情報の変更とは、例えば、ユーザによる給紙段内の用紙の交換である。
【００４８】
Ｓ１２０３で設定変更がないと判定された場合、Ｓ１２１４では、ＣＰＵ１１１は、ＭＦＰ１００の全ての用紙保持部（カセット２０１および手差しトレイ２０２）から、用紙供給元には成り得ない用紙保持部を除いた検索対象用紙保持部の一覧を作成する。但し、作成された検索対象用紙保持部一覧が既に保持されている場合には、それを読み出して以下の処理に用いても良い。次に、Ｓ１２１５では、ＣＰＵ１１１は、Ｓ１２１４で作成した検索対象用紙保持部一覧の各用紙保持部に対して、次のＳ１２１６の用紙保持部適合判定処理を行ったか否かを判定する。まだ判定の行っていない用紙保持部がある場合には、Ｓ１２１６へ進む。Ｓ１２１６では、ＣＰＵ１１１は、検索対象の用紙保持部に対して、受信したＰＤＬデータ６００の印刷を実行可能な用紙サイズ、向きおよび種類が設定されているかを判定する。
【００４９】
Ｓ１２１７では、ＣＰＵ１１１は、その判定結果に応じて、次の処理を切り替える。つまり、Ｓ１２１６の判定結果がＮＧであった場合、その用紙保持部では受信したＰＤＬデータ６００の印刷を実行できないと判断し、Ｓ１２１５へ戻り、次の用紙保持部に対する判定を行う。一方、Ｓ１２１６の判定結果がＯＫであった場合、その用紙保持部で、受信したＰＤＬデータ６００の印刷を実行可能と判断し、次のＳ１２１８にて、ＣＰＵ１１１は、用紙属性情報に応じた画像の印刷処理を行う。
【００５０】
一方、Ｓ１２１５で全ての検索対象用紙保持部に対してＳ１２１６の用紙保持部適合判定処理を行った結果、受信したＰＤＬデータ６００の印刷を実行できる用紙保持部がなかったと判定された場合、Ｓ１２１９へ進む。Ｓ１２１９では、ＣＰＵ１１１は、印刷に適した用紙がない旨を操作部１５０に表示する。次に、Ｓ１２２０に進み、ＣＰＵ１１１は、いずれかの用紙保持部に対する用紙属性情報の変更を検知するまでそのままの状態で待機する。用紙属性情報の変更を検知した場合には、Ｓ１２１４に戻り、再び用紙保持部の検索を開始する。
【００５１】
次に、図１３を参照しながら、Ｓ１２１４における検索対象用紙保持部一覧の作成処理について説明する。
【００５２】
Ｓ１３０１では、ＣＰＵ１１１は、ＭＦＰ１００の全ての用紙保持部を取得し、検索対象用紙保持部一覧とする。次に、Ｓ１３０２では、ＣＰＵ１１１は、取得した用紙保持部を予め定められた優先度に従って並び替えを行う。例えば、カセット２０１と手差しトレイ２０２ではカセット２０１の方がより優先順位が高く、各カセット２０１においては印刷エンジンに近いほど、即ち、用紙搬送経路が短いほど優先順位が高くなるように定められる。
【００５３】
Ｓ１３０３では、ＣＰＵ１１１は、Ｓ１２０２のＰＤＬデータ６００の解析結果に基づいて、用紙供給元の指定があるか否かを判定する。用紙供給元の指定があると判定された場合、Ｓ１３０４へ進み、ＣＰＵ１１１は、指定された用紙供給元以外の用紙保持部をＳ１３０２で並び替えた検索対象用紙保持部一覧から削除する。Ｓ１３０４の後、Ｓ１３０５に進む。一方、用紙供給元の指定がないと判定された場合、用紙保持部の削除を行わずに、Ｓ１３０５に進む。
【００５４】
Ｓ１３０５では、ＣＰＵ１１１は、検索対象用紙保持部一覧に手差しトレイ２０２が含まれているか否かを判定する。手差しトレイ２０２が含まれていないと判定された場合、検索対象用紙保持部一覧の作成は完了となり、図１３の処理を終了する。手差しトレイ２０２が含まれていると判定された場合、Ｓ１３０６へ進む。Ｓ１３０６では、ＣＰＵ１１１は、手差しトレイ２０２に対する用紙属性情報設定状態をＲＯＭ１１３から取得する。
【００５５】
Ｓ１３０７では、ＣＰＵ１１１は、Ｓ１３０６にて取得した手差しトレイ２０２に対する用紙属性情報設定状態に応じて、次に実行する処理を切り替える。用紙属性情報設定状態が「確定状態」である場合、手差しトレイ２０２は検索対象用紙保持部としてそのまま残し、その後、図１３の処理を終了する。一方、「未確定状態」であった場合、Ｓ１３０８に進み、ＣＰＵ１１１は、手差しトレイ２０２を検索対象用紙保持部一覧から削除し、その後、図１３の処理を終了する。
【００５６】
次に、図１４を参照しながら、Ｓ１２０７、Ｓ１２１６における用紙保持部適合判定処理について説明する。Ｓ１４０１において、ＣＰＵ１１１は、用紙保持部適合判定結果を表す変数の値を「ＮＧ」で初期化する。次に、Ｓ１４０２では、ＣＰＵ１１１は、用紙保持部適合判定において用いる、用紙サイズ、向き、種類からなる印刷用紙属性情報の変数の値を初期化する。
【００５７】
次に、Ｓ１４０３では、ＣＰＵ１１１は、検索対象として指定された用紙保持部についてＲＯＭ１１３に記憶されている用紙属性情報（後述）を用紙保持部用紙属性情報として取得する。Ｓ１４０４では、ＣＰＵ１１１は、印刷ジョブに設定されている用紙属性情報をジョブ用紙属性情報として取得する。例えば、ＰＤＬジョブの場合、ＣＰＵ１１１は、ＰＤＬデータ６００に設定された用紙サイズ６１５、用紙向き６１６、用紙種類６１７をジョブ用紙属性情報として取得する。ここで、用紙向き６１６が設定されていない場合には、用紙サイズ６１５を用いて補完するものとする。
【００５８】
次に、Ｓ１４０５では、ＣＰＵ１１１は、Ｓ１４０２にて初期化した印刷用紙属性情報に対して、Ｓ１４０３にて取得した用紙保持部用紙属性情報を設定する。Ｓ１４０６では、ＣＰＵ１１１は、用紙保持部用紙属性情報とジョブ用紙属性情報のそれぞれに設定された用紙サイズを比較する。一致すると判定された場合、Ｓ１４０７へ進み、ＣＰＵ１１１は、用紙サイズと同様に、用紙保持部用紙属性情報とジョブ用紙属性情報のそれぞれに設定された用紙種類を比較する。ジョブ用紙属性情報に用紙種類が設定されていない場合、Ｓ１４０７の処理は省略するようにしても良い。また、予め印刷ジョブに用紙種類の指定が無い場合、給紙許可として設定した用紙種類が用紙保持部用紙属性情報に設定されているかによって判定を行うようにしても良い。Ｓ１４０６またはＳ１４０７において比較結果が一致しないと判定された場合、当該着目している用紙保持部の用紙では印刷ジョブを実行できないとして、図１４の処理を終了する。一方、両処理において一致すると判定された場合、Ｓ１４０８に進み、ＣＰＵ１１１は、用紙保持部適合判定結果を表す変数の値にＯＫを設定し、図１４の処理を終了する。
【００５９】
図１５は、各用紙保持部に格納されている用紙属性情報の一例を示す図である。用紙保持部１５０１ごとに用紙サイズ１５０２と用紙種類１５０３が対応づけて保持される。例えば、用紙属性情報１５０４は、手差しトレイであれば、用紙サイズがＡ４であり、用紙種類が普通紙の用紙が保持されていることを示している。
【００６０】
図１６（ａ）は、操作部１５０に表示する、図１２のＳ１２１１の指定用紙供給元で給紙できない場合に表示される通知画面の一例を示す図である。画面１６００の領域１６０１には、現在の部での印刷に必要な用紙の情報が表示される。領域１６０２には、各用紙供給元の情報が表示される。図１６（ａ）に示すように、プリンタに必要な用紙のサイズがＡ４である一方、指定用紙供給元であるカセット１にはＡ３が指定されている。このように、指定用紙供給元で給紙できない場合に、画面１６００が表示される。また、さらに、「用紙サイズの異なるカーボンコピーが指定されたため、印刷を停止しました。」とメッセージが通知されている。
【００６１】
網掛けは選択不可に表示制御されたボタンであることを表す。この例では、現在の部数としてカセット１が用紙供給元として指定されている場合を表しており、指定用紙供給元以外は選択を受け付けることができない。中止キー１６０３は、印刷を中止する場合に押下され、押下されるとジョブがキャンセルされ、印刷が中止される。ＯＫキー１６０４は、ユーザにより用紙の交換が行われ、印刷が実行できるようになった際に、押下可能に表示制御される。ＯＫキー１６０４が押下されると、印刷処理が再開される。
【００６２】
同様に、画面１６１０は、指定用紙供給元で給紙できない場合に表示される他の画面の例である。画面１６１０は、「そのまま給紙」キー１６１４が表示される点で、画面１６００と異なる。「そのまま給紙」キー１６１４は、用紙サイズが一致しなくてもそのまま指定の用紙供給元で印刷を継続する場合に、押下される。「そのまま給紙」キー１６１４が押下されると、そのまま指定の用紙供給元で印刷が継続される。「本番用のみ印刷」キー１６１６や「控用のみ印刷」キー１６１７については、第２の実施形態において説明する。
【００６３】
以上のように、本実施形態によれば、部ごとにジョブに設定されている用紙サイズ／用紙種類と用紙供給元の用紙サイズ／用紙種類とが比較される。その結果、部ごとに用紙供給元を切り替える場合に、用紙保持部にユーザの意図しないサイズの用紙が設置されている状態で誤ってジョブを実行してしまっても、給紙前に給紙を停止し、適切でない印刷物が出力されてしまうことを防ぐことができる。
【００６４】
［第２の実施形態］
以下、第２の実施形態について第１の実施形態と異なる点について説明する。本実施形態では、部ごとに用紙供給元を切り替えるのではなく、本番用か控用かの用途種別に応じて用紙供給元を切り替える場合に、給紙判断をする方法について説明する。
【００６５】
本実施形態では、ＰＤＬデータ６００には用途種別ごとの用紙供給元が含まれている。また、部数６１３のうち、何部目を本番用の部とするか、何部目を控用の部とするかという情報がＰＤＬデータ６００に追加されていても良い。また、そのような情報がない場合には、１部目を本番用の部、それ以降を控用の部としてデフォルトで判断するようにする。
【００６６】
図１７は、用途種別で用紙供給元を切り替えるＰＤＬジョブの実行時に、ジョブに設定された用紙と用紙供給元の用紙との比較を行い、給紙動作を制御する処理を示すフローチャートである。Ｓ１７０１〜Ｓ１７０６は、図１０のＳ１００１〜Ｓ１００６における説明と同じであるので、その説明を省略する。
【００６７】
Ｓ１７０７において、ＣＰＵ１１１は、検索対象用紙保持部一覧に、取得した用紙供給元を設定する。Ｓ１７０８では、ＣＰＵ１１１は、検索対象の用紙保持部に対して、受信したＰＤＬデータ６００の印刷を実行可能な用紙サイズ、向きおよび種類が設定されているかを判定する（用紙保持部適合判定）。Ｓ１７０９では、ＣＰＵ１１１は、Ｓ１７０９の判定結果に応じて、次の処理を切り替える。即ち、判定結果がＮＧであった場合、その用紙保持部では受信したＰＤＬデータ６００の印刷を実行できないと判断し、Ｓ１７１２へ進む。一方、判定結果がＯＫであった場合、その用紙保持部で、受信したＰＤＬデータ６００の印刷を実行可能と判断し、Ｓ１７１０において用紙属性情報に応じた画像の印刷処理を行う。
【００６８】
Ｓ１７１１において、ＣＰＵ１１１は、ＰＤＬデータ６００で設定された部数６１３と、カウンタＮとを比較し、全部数の印刷を完了したか否かを判定する。全部数の印刷を完了したと判定された場合、図１７の処理を終了する。一方、全部数の印刷を完了していないと判定された場合、Ｓ１７１４へ進む。Ｓ１７１４において、ＣＰＵ１１１は、カウンタＮに１加算し、Ｓ１７０５の処理を繰り返す。
【００６９】
一方、Ｓ１７０９で判定結果がＮＧであった場合、Ｓ１７１２では、ＣＰＵ１１１は、印刷に適した用紙が無い旨を操作部１５０に表示する。次に、Ｓ１７１３に進み、ＣＰＵ１１１は、いずれかの用紙保持部に対する用紙属性情報の変更を検知するまでそのままの状態で待機する。用紙属性情報の変更を検知した場合には、Ｓ１７０８の処理を繰り返す。ここで、用紙保持部に対する用紙属性情報の変更とは、例えば、ユーザによる用紙の交換である。Ｓ１７１５以降は、図１２のＳ１２１４以降の説明と同じであるので、その説明を省略する。
【００７０】
本実施形態において、Ｓ１７１２において表示される画面には、図１６（ｂ）の「本番用のみ印刷」キー１６１６や「控用のみ印刷」キー１６１７が表示されるようにしても良い。各キーが押下されることで、用紙サイズが異なった状態であっても、本番用／控用で指定された用紙供給元でそのまま印刷が継続される。
【００７１】
以上のように、本実施形態によれば、用途種別ごとにジョブに設定されている用紙サイズ／用紙種類と用紙供給元の用紙サイズ／用紙種類とが比較される。その結果、用途種別ごとに用紙供給元を切り替える場合に、用紙保持部にユーザの意図しないサイズの用紙が設置されている状態で誤ってジョブを実行してしまっても、給紙前に給紙を停止し、適切でない印刷物が出力されてしまうことを防ぐことができる。
【００７２】
［第３の実施形態］
以下、第３の実施形態について第１〜第２の実施形態と異なる点について説明する。例えば控用としての用途の場合、本番用と同じ用紙サイズでなくても、原稿画像データが欠けなければ問題ない場合もある。また、ユーザによっては意図的に出力物の一部にメモ用の余白を付けたいために、ジョブで指定される出力用紙サイズよりも大きい用紙に印刷したい場合がある。
【００７３】
本実施形態では、原稿画像データを損なわない場合には、印刷を停止することなく、印刷を継続する。その結果、本番用と同じ用紙サイズでなくても原稿画像データが欠けなければ問題ない場合、ユーザが同じ用紙サイズを準備する必要がなく、ユーザ負担を軽減することができる。また、ユーザが意図的にジョブの出力用紙サイズよりも大きい用紙に印刷したい場合、意図しない印刷の停止動作が発生してしまうことを防ぐことができる。
【００７４】
図１８は、操作部１５０に表示する、部ごとの給紙段変更時にジョブに設定された用紙サイズと用紙供給元の用紙サイズが一致しない場合において動作を切り替えるための設定画面の一例を示す図である。設定画面１８００の領域１８０１の「ＯＮ」「ＯＦＦ」キーは、用紙サイズ不一致時に原稿データが欠けなければ印刷を実行するか否かの設定を受け付ける。この例では、「ＯＮ」が押下されている状態を示している。ＯＫキー１８０２は、設定を終了する場合に押下される。設定が終了すると、用紙サイズ不一致時に原稿データが欠けなければ印刷を実行するか否かの設定内容がＲＯＭ１１３に記憶される。
【００７５】
同様に、設定画面１８１０は、部ごとの給紙段変更時にジョブに設定された用紙サイズと用紙供給元の用紙サイズが一致しない場合において動作を切り替えるための設定画面の一例を示す図である。設定画面１８１０の領域１８１１の「ＯＮ」「ＯＦＦ」キーは、用紙サイズ不一致時に原稿データが欠ける場合に印刷を停止するか否かの設定を受け付ける。この例では、「ＯＮ」が押下されている状態を示している。ＯＫキー１８１２は、設定を終了する場合に押下される。設定が終了すると、用紙サイズ不一致時に原稿データが欠ける場合に印刷を停止するか否かの設定内容がＲＯＭ１１３に記憶される。
【００７６】
図１９は、本実施形態における、部ごとに用紙供給元を切り替えるＰＤＬジョブの実行時に、ＰＤＬジョブに設定された用紙と用紙供給元の用紙との比較を行い、給紙動作を制御する処理を示すフローチャートである。Ｓ１９０１〜Ｓ１９０５は、Ｓ９０１〜Ｓ９０５における説明と同じであるので、その説明を省略する。
【００７７】
Ｓ１９０６において、ＣＰＵ１１１は、検索対象用紙保持部一覧に、取得した用紙供給元を設定する。Ｓ１９０７では、ＣＰＵ１１１は、検索対象の用紙保持部に対して、受信したＰＤＬデータ６００の印刷を実行可能な用紙サイズ、向きおよび種類が設定されているかを判定する（用紙保持部適合判定）。Ｓ１９０８では、その判定結果に応じて、次の処理を切り替える。即ち、判定結果がＮＧであった場合、その用紙保持部では、受信したＰＤＬデータ６００の印刷を実行できないと判断し、Ｓ１９１１へ進む。一方、判定結果がＯＫであった場合、その用紙保持部を用いて、受信したＰＤＬデータ６００の印刷を実行可能と判断し、Ｓ１９０９において用紙属性情報に応じた画像の印刷処理を行う。
【００７８】
Ｓ１９１０において、ＣＰＵ１１１は、ＰＤＬデータ６００で設定された部数６１３と、カウンタＮとを比較し、全部数の印刷を完了したか否かを判定する。全部数の印刷を完了したと判定された場合、図１９の処理を終了する。一方、全部数の印刷を完了していないと判定された場合、Ｓ１９１３へ進む。Ｓ１９１３において、ＣＰＵ１１１は、カウンタＮに１加算し、Ｓ１９０５の処理を繰り返す。
【００７９】
Ｓ１９０８で判定結果がＮＧであった場合、Ｓ１９１１では、ＣＰＵ１１１は、印刷に適した用紙が無い旨を操作部１５０に表示する。次に、Ｓ１９１２に進み、ＣＰＵ１１１は、いずれかの用紙保持部に対する用紙属性情報の変更を検知するまでそのままの状態で待機する。用紙属性情報の変更を検知した場合には、Ｓ１９０７の処理を繰り返す。ここで、用紙保持部に対する用紙属性情報の変更とは、例えば、ユーザによる用紙の交換である。Ｓ１９１４以降は、図１２のＳ１２１４以降の説明と同じであるので、その説明を省略する。
【００８０】
次に、図２０を参照しながら、Ｓ１９０７における用紙保持部適合判定処理について説明する。図２０は、図１８の設定画面１８００を用いて設定を行った場合のフローチャートである。Ｓ２００１において、ＣＰＵ１１１は、用紙保持部適合判定結果を表す変数の値を「ＮＧ」で初期化する。次に、Ｓ２００２では、ＣＰＵ１１１は、用紙保持部適合判定において用いる、用紙サイズ、向き、種類からなる印刷用紙属性情報の変数の値を初期化する。
【００８１】
次に、Ｓ２００３では、ＣＰＵ１１１は、検索対象として指定された用紙保持部についてＲＯＭ１１３に記憶されている用紙属性情報を用紙保持部用紙属性情報として取得する。Ｓ２００４では、ＣＰＵ１１１は、印刷ジョブに設定されている用紙属性情報をジョブ用紙属性情報として取得する。例えば、ＰＤＬジョブの場合、ＣＰＵ１１１は、ＰＤＬデータ６００に設定された用紙サイズ６１５、用紙向き６１６、用紙種類６１７をジョブ用紙属性情報として取得する。ここで、用紙向き６１６が設定されていない場合には、用紙サイズ６１５を用いて補完するものとする。
【００８２】
次に、Ｓ２００５では、ＣＰＵ１１１は、Ｓ２００２で初期化した印刷用紙属性情報に対して、Ｓ２００３で取得した用紙保持部用紙属性情報を設定する。Ｓ２００６では、ＣＰＵ１１１は、用紙保持部用紙属性情報とジョブ用紙属性情報のそれぞれに設定された用紙サイズを比較する。一致すると判定された場合、Ｓ２００７へ進み、ＣＰＵ１１１は、用紙サイズと同様に、用紙保持部用紙属性情報とジョブ用紙属性情報のそれぞれに設定された用紙種類を比較する。ジョブ用紙属性情報に用紙種類が設定されていない場合、Ｓ１４０７の処理は省略するようにしても良い。また、予め印刷ジョブに用紙種類の指定が無い場合、給紙許可として設定した用紙種類が用紙保持部用紙属性情報に設定されているかによって判定を行うようにしても良い。Ｓ２００７において比較結果が一致しないと判定された場合、この用紙保持部の用紙では印刷ジョブを実行できないとして、図２０の処理を終了する。一方、一致すると判定された場合、Ｓ２００８に進み、ＣＰＵ１１１は、用紙保持部適合判定結果を表す変数の値にＯＫを設定し、図１４の処理を終了する。
【００８３】
Ｓ２００６で比較結果が一致しないと判定された場合、Ｓ２００９に進み、ＣＰＵ１１１は、画面１８００を用いて設定された、サイズ不一致時に原稿データが欠けなければ印刷を実施する設定がＯＮであるか否かを判定する。ＯＮであると判定された場合、Ｓ２０１０に進み、ＯＦＦであると判定された場合、図２０の処理を終了する。
【００８４】
Ｓ２０１０において、ＣＰＵ１１１は、用紙保持部用紙属性情報に設定された用紙サイズと、ジョブ用紙属性情報に設定された用紙サイズとを比較する。用紙保持部用紙属性情報に設定された用紙サイズの方が大きいと判定された場合、Ｓ２００７に進み、一方、用紙保持部用紙属性情報に設定された用紙サイズの方が小さいと判定された場合、図２０の処理を終了する。
【００８５】
用紙保持部には、トレイが、原本用か、控え用かを指定してもよい。ここで、用紙保持部には、原本用用紙トレイをトレイ１に、控え用用紙トレイ２にＰＣ１６０のプリンタドライバから用紙設定されているとする。例えば、印刷ジョブの属性を見て、複合機は、カーボンコピーが指定されているジョブであるかどうかを判断する。そして、カーボンコピーのジョブであると判断された場合、１部目は用紙サイズをトレイ１から給紙する。用紙サイズが、不一致ならジョブ停止する。ここで、控えが２部目に設定されているとすると、さらに、２部目（控え）がトレイ２から給紙されると、トレイ２のサイズとジョブの用紙サイズが不一致であっても、所定の条件で続行させるように制御できる。つまり、操作部からの入力の代わりに、Ｓ２００９時に用いられる設定を控えのトレイからの給紙判断時にはＯＮにし、原本トレイからの給紙判断時にはＯＦＦにするよう、工場出荷時に設定するようにできる。この場合、トレイ１は、用紙サイズおよび用紙タイプの少なくとも一方または両方が一致しない限り給紙を禁止するよう設定できる。また、例えば、トレイ２からの給紙時は、以下の所定の印刷条件を考慮するようにしても良い。例えば、用紙サイズが一致しない場合でも、画像のサイズを変倍することで用紙内に収まる場合に給紙を許可する、または、用紙サイズは一致することは必須だが、用紙タイプの一致までは求めず給紙を進めるなどとしても良い。また、図２３のその他の条件が用いられても良い。
【００８６】
図２１は、図１８の設定画面１８１０を用いて設定を行った場合のフローチャートである。Ｓ２１０９以外は、図２０における説明と同じであるので、その説明を省略する。Ｓ２１０９で、ＣＰＵ１１１は、画面１８１０を用いて設定された、サイズ不一致時に原稿データが欠ける場合に印刷を停止する設定がＯＮであるか否かを判定する。ＯＮであると判定された場合、Ｓ２１１０に進み、ＯＦＦであると判定された場合、図２１の処理を終了する。
【００８７】
以上のように、本実施形態によれば、ジョブに設定されている用紙サイズと用紙供給元の用紙サイズとが一致しない場合でも、原稿画像データを損なわないのであれば、給紙前に停止することなく、印刷を行うことができる。
【００８８】
［第４の実施形態］
以下、第４の実施形態について第１〜第３の実施形態と異なる点について説明する。本実施形態では、部ごとに用紙供給元を切り替えるのではなく、本番用か控用かの用途種別に応じて用紙供給元を切り替える場合に、原稿画像データを損なわないのであれば、印刷を停止することなく印刷を継続する。
【００８９】
本実施形態では、ＰＤＬデータ６００には用途種別ごとの用紙供給元が含まれている。また、部数６１３のうち、何部目を本番用の部とするか、何部目を控用の部とするかという情報がＰＤＬデータ６００に追加されていても良い。また、そのような情報がない場合には、１部目を本番用の部、それ以降を控用の部としてデフォルトで判断するようにする。
【００９０】
図２２は、用途種別で用紙供給元を切り替えるＰＤＬジョブの実行時に、ジョブに設定された用紙と用紙供給元の用紙との比較を行い、給紙動作を制御する処理を示すフローチャートである。Ｓ２２０１〜Ｓ２２０６は、図１０のＳ１００１〜Ｓ１００６における説明と同じであるので、その説明を省略する。
【００９１】
Ｓ２２０７において、ＣＰＵ１１１は、検索対象用紙保持部一覧に、取得した用紙供給元を設定する。Ｓ２２０８では、ＣＰＵ１１１は、検索対象の用紙保持部に対して、受信したＰＤＬデータ６００の印刷を実行可能な用紙サイズ、向きおよび種類が設定されているかを判定する（用紙保持部適合判定）。Ｓ２２０９では、ＣＰＵ１１１は、Ｓ２２０８の判定結果に応じて、次の処理を切り替える。即ち、判定結果がＮＧであった場合、その用紙保持部では受信したＰＤＬデータ６００の印刷を実行できないと判断し、Ｓ２２１２へ進む。一方、判定結果がＯＫであった場合、その用紙保持部を用いて、受信したＰＤＬデータ６００の印刷を実行可能と判断し、Ｓ２２１０において用紙属性情報に応じた画像の印刷処理を行う。
【００９２】
Ｓ２２１１において、ＣＰＵ１１１は、ＰＤＬデータ６００で設定された部数６１３と、カウンタＮとを比較し、全部数の印刷を完了したか否かを判定する。全部数の印刷を完了したと判定された場合、図２２の処理を終了する。一方、全部数の印刷を完了していないと判定された場合、Ｓ２２１４へ進む。Ｓ２２１４において、ＣＰＵ１１１は、カウンタＮに１加算し、Ｓ２２０５の処理を繰り返す。
【００９３】
一方、Ｓ２２０９で判定結果がＮＧであった場合、Ｓ２２１２では、ＣＰＵ１１１は、印刷に適した用紙が無い旨を操作部１５０に表示する。次に、Ｓ２２１３に進み、ＣＰＵ１１１は、いずれかの用紙保持部に対する用紙属性情報の変更を検知するまでそのままの状態で待機する。用紙属性情報の変更を検知した場合には、Ｓ２２０８の処理を繰り返す。ここで、用紙保持部に対する用紙属性情報の変更とは、例えば、ユーザによる用紙の交換である。Ｓ２２１５以降は、図１９のＳ１９１４以降の説明と同じであるので、その説明を省略する。
【００９４】
以上のように、本実施形態によれば、ジョブに設定されている用紙サイズ／用紙種類と用紙供給元の用紙サイズ／用紙種類とが一致しない場合でも、原稿画像データを損なわないのであれば、給紙前に停止することなく、印刷を行うことができる。
【００９５】
［第５の実施形態］
以下、第５の実施形態について第１〜第４の実施形態と異なる点について説明する。本実施形態では、部ごとにジョブに設定されている用紙サイズと用紙供給元の用紙サイズが一致しない場合、用紙供給元の用紙サイズに合わせて画像データサイズを変倍することで、停止することなく印刷を行う。
【００９６】
図２３は、操作部１５０に表示する、部ごとの給紙段変更時にジョブに設定された用紙サイズと用紙供給元の用紙サイズが一致しない場合において動作を切り替えるための設定画面の一例を示す図である。設定画面２３００の領域２３０１の「ＯＮ」「ＯＦＦ」キーは、用紙サイズ不一致時に原稿データを変倍して印刷を実行するか否かの設定を受け付ける。この例では、「ＯＮ」が押下されている状態を示している。領域２３０２の「ＯＮ」「ＯＦＦ」キー等を用いて変倍を行う場合、拡大して印刷することを許可するか否かの設定を受け付ける。領域２３０３の「ＯＮ」「ＯＦＦ」キー等を用いて変倍を行う場合、縮小して印刷することを許可するか否かの設定を受け付ける。「ＯＫ」キー２３０４は、設定を終了する場合に押下される。設定が終了すると、用紙サイズ不一致時に原稿データの変倍を行うかの設定、および、変倍設定を行う場合には拡大、縮小をそれぞれ許可するかの設定の内容がＲＯＭ１１３に記憶される。
【００９７】
図２４は、本実施形態における、部ごとに用紙供給元を切り替えるＰＤＬジョブの実行時に、ＰＤＬジョブに設定された用紙と用紙供給元の用紙との比較を行い、給紙動作を制御する処理を示すフローチャートである。Ｓ２４０１〜Ｓ２４０５は、Ｓ９０１〜Ｓ９０５における説明と同じであるので、その説明を省略する。
【００９８】
Ｓ２４０６では、ＣＰＵ１１１は、画面２３００を用いて設定される、用紙サイズ不一致時に原稿データを変倍して印刷を実行するか否かの設定がＯＮであるかを判定する。ＯＮであると判定された場合、Ｓ２４０７に進み、ＯＦＦであると判定された場合、Ｓ２４１２に進む。
【００９９】
Ｓ２４０７では、ＣＰＵ１１１は、ジョブに設定された用紙サイズと用紙供給元の用紙サイズとの比較を行い変倍が必要であるか否かを判定する。この判定は、後述する変倍実行判定結果の変数の値を参照して行われる。Ｓ２４０８では、その判定結果に応じて、次の処理を切り替える。変倍実行判定結果が変倍の実行を行う必要がある場合、Ｓ２４０９に進む。一方、変倍実行判定結果が変倍の実行が必要ない場合、Ｓ２４１２に進む。Ｓ２４０９では、ＣＰＵ１１１は、ジョブに設定された用紙サイズと用紙供給元の用紙サイズから変倍率を求めて設定する。例えば、「用紙供給元の用紙サイズ÷ジョブに設定された用紙サイズ」が変倍率として算出される。
【０１００】
Ｓ２４１０において、ＣＰＵ１１１は、用紙属性情報に応じた画像の印刷処理を行う。Ｓ２４０９で変倍率が設定された場合、ＣＰＵ１１１は、変倍を行って画像の印刷処理を行う。Ｓ２４１１以降の処理は、図１９のＳ１９１０以降の説明と同じであるので、その説明を省略する。
【０１０１】
次に、図２５を参照しながら、Ｓ２４０７における変倍実行判定処理について説明する。Ｓ２５０１において、ＣＰＵ１１１は、変倍実行判定結果を表す変数の値を「不実行」で初期化する。
【０１０２】
次に、Ｓ２５０２では、ＣＰＵ１１１は、用紙保持部適合判定において用いる、用紙サイズ、向き、種類からなる印刷用紙属性情報の変数の値を初期化する。次に、Ｓ２５０３では、ＣＰＵ１１１は、検索対象として指定された用紙保持部についてＲＯＭ１１３に記憶されている用紙属性情報を用紙保持部用紙属性情報として取得する。Ｓ２５０４では、ＣＰＵ１１１は、印刷ジョブに設定されている用紙属性情報をジョブ用紙属性情報として取得する。例えば、ＰＤＬジョブの場合、ＣＰＵ１１１は、ＰＤＬデータ６００に設定された用紙サイズ６１５、用紙向き６１６、用紙種類６１７をジョブ用紙属性情報として取得する。ここで、用紙向き６１６が設定されていない場合には、用紙サイズ６１５により補完するものとする。
【０１０３】
次に、Ｓ２５０５では、ＣＰＵ１１１は、Ｓ２５０２にて初期化した印刷用紙属性情報に対して、Ｓ２５０３にて取得した用紙保持部用紙属性情報を設定する。Ｓ２５０６では、ＣＰＵ１１１は、用紙保持部用紙属性情報とジョブ用紙属性情報のそれぞれに設定された用紙サイズを比較する。一致すると判定された場合、図２５の処理を終了する。Ｓ２５０６で比較結果が一致しないと判定された場合、Ｓ２５０７に進み、ＣＰＵ１１１は、用紙保持部用紙属性情報の用紙サイズがジョブ用紙属性情報の用紙サイズより大きいか否かを判定する。大きいと判定された場合、Ｓ２５０８に進み、ＣＰＵ１１１は、画面２３００を用いて設定される、用紙サイズ不一致時に拡大を許可する設定がＯＮであるか判定する。ＯＮであると判定された場合、Ｓ２５０９に進み、ＯＦＦであると判定された場合、図２５の処理を終了する。
【０１０４】
Ｓ２５０９において、ＣＰＵ１１１は、変倍実行判定結果を表す変数に「実行」を設定する。Ｓ２５０７で用紙保持部用紙属性情報の用紙サイズがジョブ用紙属性情報の用紙サイズより小さいと判定された場合、Ｓ２５１０に進む。Ｓ２５１０において、ＣＰＵ１１１は、画面２３００を用いて設定される、用紙サイズ不一致時に縮小を許可する設定がＯＮであるか判定する。ＯＮであると判定された場合、Ｓ２５０９に進み、ＯＦＦであると判定された場合、図２５の処理を終了する。
【０１０５】
以上のように、本実施形態によれば、ジョブに設定されている用紙サイズと用紙供給元の用紙サイズとが一致しない場合でも、原稿画像データを用紙保持部の用紙サイズに合わせ、変倍処理を実行する。その結果、給紙前に停止することなく、印刷を行うことができる。
【０１０６】
［第６の実施形態］
以下、第６の実施形態について第１〜第５の実施形態と異なる点について説明する。本実施形態では、本番用か控用かの用途種別に応じて用紙供給元を切り替える場合に、用途種別ごとに設定されている用紙サイズと用紙供給元の用紙サイズが一致しない場合、用紙供給元の用紙サイズに合わせて画像データサイズを変倍することで、印刷を行う。
【０１０７】
図２６は、用途種別ごとに用紙供給元を切り替えるＰＤＬジョブの実行時に、ジョブに設定された用紙と用紙供給元の用紙との比較を行い、給紙動作を制御する処理を示すフローチャートである。Ｓ２６０１〜Ｓ２６０６は、図１０のＳ１００１〜Ｓ１００６における説明と同じであるので、その説明を省略する。
【０１０８】
Ｓ２６０７では、ＣＰＵ１１１は、画面２３００を用いて設定される、用紙サイズ不一致時に原稿データを変倍して印刷を実行するか否かの設定がＯＮであるかを判定する。ＯＮであると判定された場合、Ｓ２６０８に進み、ＯＦＦであると判定された場合、Ｓ２６１３に進む。
【０１０９】
Ｓ２６０８では、ＣＰＵ１１１は、ジョブに設定された用紙サイズと用紙供給元の用紙サイズとの比較を行い変倍が必要であるか否かを判定する。この判定は、変倍実行判定結果の変数の値を参照して行われる。Ｓ２６０９では、その判定結果に応じて、次の処理を切り替える。変倍実行判定結果が変倍の実行を行う必要がある場合、Ｓ２６１０に進む。一方、変倍実行判定結果が変倍の実行が必要ない場合、Ｓ２６１３に進む。Ｓ２６１０では、ＣＰＵ１１１は、ジョブに設定された用紙サイズと用紙供給元の用紙サイズから変倍率を求めて設定する。例えば、「用紙供給元の用紙サイズ÷ジョブに設定された用紙サイズ」が変倍率として算出される。
【０１１０】
Ｓ２６１１にて、ＣＰＵ１１１は、用紙属性情報に応じた画像の印刷処理を行う。Ｓ２６１０で変倍率が設定された場合、ＣＰＵ１１１は、変倍を行って画像の印刷処理を行う。Ｓ２６１２以降の処理は、図２２のＳ２２１１以降の説明と同じであるので、その説明を省略する。
【０１１１】
以上のように、本実施形態によれば、用途種別ごとに用紙供給元を切り替える場合で用紙サイズが一致しない場合でも、原稿画像データを用紙保持部の用紙サイズに合わせ、変倍処理を実行する。その結果、給紙前に停止することなく、印刷を行うことができる。
【０１１２】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１１３】
１００  ＭＦＰ：  １１１  ＣＰＵ：  １１２  ＲＡＭ：  １１３  ＲＯＭ：  １１４  記憶部：  １３０  スキャナ：  １４０  プリンタ：  １５０  操作部：  ２０１  カセット：  ２０２  手差しトレイ
【図１】
2019022212.tif 000003
【図２】
2019022212.tif 000004
【図３】
2019022212.tif 000005
【図４】
2019022212.tif 000006
【図５】
2019022212.tif 000007
【図６】
2019022212.tif 000008
【図７】
2019022212.tif 000009
【図８】
2019022212.tif 000010
【図９】
2019022212.tif 000011
【図１０】
2019022212.tif 000012
【図１１】
2019022212.tif 000013
【図１２】
2019022212.tif 000014
【図１３】
2019022212.tif 000015
【図１４】
2019022212.tif 000016
【図１５】
2019022212.tif 000017
【図１６】
2019022212.tif 000018
【図１７】
2019022212.tif 000019
【図１８】
2019022212.tif 000020
【図１９】
2019022212.tif 000021
【図２０】
2019022212.tif 000022
【図２１】
2019022212.tif 000023
【図２２】
2019022212.tif 000024
【図２３】
2019022212.tif 000025
【図２４】
2019022212.tif 000026
【図２５】
2019022212.tif 000027
【図２６】
2019022212.tif 000028