(57)【特許請求の範囲】
【請求項１】
給紙部を有する印刷装置を制御する印刷制御システムであって、
印刷データの印刷設定に含まれる第１用紙情報と、前記印刷装置の給紙部にセットされている用紙に関する第２用紙情報と、印刷可能とする前記第１用紙情報と前記第２用紙情報との組み合わせを示す印刷可能情報とに基づいて、前記印刷データによる印刷が可能であるか否かを判定する判定手段と、
前記判定手段の判定結果に基づいて、前記印刷データによる印刷を制御する制御手段と
を備え、
前記判定手段は、
前記第１用紙情報と前記第２用紙情報とが一致する場合には、前記印刷データによる印刷が可能であると判定し、
前記第１用紙情報と前記第２用紙情報とが一致しない場合、且つ前記印刷データの第１用紙情報と前記第２用紙情報との組み合わせが前記印刷可能情報が示す組み合わせに該当する場合は、前記印刷データによる印刷が可能であると判定し、
前記第１用紙情報と前記第２用紙情報とが一致しない場合、且つ前記印刷データの第１用紙情報と前記第２用紙情報との組み合わせが前記印刷可能情報が示す組み合わせに該当しない場合は、前記印刷データによる印刷が可能ではないと判定し、
前記第１用紙情報と、前記第２用紙情報と、はそれぞれ、用紙の種類に関する情報と用紙のサイズに関する情報の両方を含み、
前記印刷可能情報は、前記第１用紙情報が含む用紙の種類に関する情報と、前記第２用紙情報が含む用紙の種類に関する情報と、が特定の条件を満たす場合は、前記第１用紙情報が含む用紙のサイズに関する情報と、前記第２用紙情報が含む用紙のサイズに関する情報と、が一致しなかったとしても、前記第１用紙情報と前記第２用紙情報とは印刷可能な組み合わせであることを示し、
前記印刷可能情報は、前記第１用紙情報が含む用紙のサイズに関する情報と、前記第２用紙情報が含む用紙のサイズに関する情報と、が特定の条件を満たす場合は、前記第１用紙情報が含む用紙の種類に関する情報と、前記第２用紙情報が含む用紙の種類に関する情報と、が一致しなかったとしても、前記第１用紙情報と前記第２用紙情報とは印刷可能な組み合わせであることを示す
ことを特徴とする印刷制御システム。
【請求項２】
前記印刷設定は、プリンタドライバの設定画面を用いて設定された第１の印刷設定、及び所定の条件に基づいて前記第１の印刷設定から変更した第２の印刷設定の少なくとも一方である
ことを特徴とする請求項１に記載の印刷制御システム。
【請求項３】
前記判定手段の判定の結果、前記印刷データによる印刷が不可能である場合、その旨に関する情報と前記印刷データの印刷設定を表示する表示手段を更に備える
ことを特徴とする請求項１または２に記載の印刷制御システム。
【請求項４】
前記判定手段は、前記印刷データを生成する情報処理装置、あるいは前記印刷装置が備える
ことを特徴とする請求項１乃至３のいずれか１項に記載の印刷制御システム。
【請求項５】
給紙部を有する印刷装置に対して印刷データを出力する印刷制御装置であって、
前記印刷装置へ出力する印刷データに対する第１の印刷設定を設定する設定手段と、
所定の条件に基づいて、前記第１の印刷設定を第２の印刷設定に変更する変更手段と、
前記印刷データを前記印刷装置へ出力する出力手段と、
前記第１の印刷設定及び前記第２の印刷設定の少なくとも一方である印刷設定に含まれる第１用紙情報と、前記印刷装置の給紙部にセットされている用紙に関する第２用紙情報と、印刷可能とする前記第１用紙情報と前記第２用紙情報との組み合わせを示す印刷可能情報とに基づいて判定された、前記印刷データによる印刷が可能であるか否かの判定結果に基づいて、前記印刷データによる印刷を制御する制御手段と
を備え、
前記判定結果は、
前記第１用紙情報と前記第２用紙情報とが一致する場合には、前記印刷データによる印刷が可能であることを示し、
前記第１用紙情報と前記第２用紙情報とが一致しない場合、且つ前記印刷データの第１用紙情報と前記第２用紙情報との組み合わせが前記印刷可能情報が示す組み合わせに該当する場合は、前記印刷データによる印刷が可能であることを示し、
前記第１用紙情報と前記第２用紙情報とが一致しない場合、且つ前記印刷データの第１用紙情報と前記第２用紙情報との組み合わせが前記印刷可能情報が示す組み合わせに該当しない場合は、前記印刷データによる印刷が可能ではないことを示し、
前記第１用紙情報と、前記第２用紙情報と、はそれぞれ、用紙の種類に関する情報と用紙のサイズに関する情報の両方を含み、
前記印刷可能情報は、前記第１用紙情報が含む用紙の種類に関する情報と、前記第２用紙情報が含む用紙の種類に関する情報と、が特定の条件を満たす場合は、前記第１用紙情報が含む用紙のサイズに関する情報と、前記第２用紙情報が含む用紙のサイズに関する情報と、が一致しなかったとしても、前記第１用紙情報と前記第２用紙情報とは印刷可能な組み合わせであることを示し、
前記印刷可能情報は、前記第１用紙情報が含む用紙のサイズに関する情報と、前記第２用紙情報が含む用紙のサイズに関する情報と、が特定の条件を満たす場合は、前記第１用紙情報が含む用紙の種類に関する情報と、前記第２用紙情報が含む用紙の種類に関する情報と、が一致しなかったとしても、前記第１用紙情報と前記第２用紙情報とは印刷可能な組み合わせであることを示す
ことを特徴とする印刷制御装置。
【請求項６】
前記第１用紙情報と、前記第２用紙情報と、印刷可能とする前記第１用紙情報と前記第２用紙情報との組み合わせを示す印刷可能情報とに基づいて、前記印刷データによる印刷が可能であるか否かを判定する判定手段を更に備える
ことを特徴とする請求項５に記載の印刷制御装置。
【請求項７】
給紙部を有する印刷装置を制御する印刷制御装置であって、
印刷データを受信する受信手段と、
前記印刷データの印刷設定に含まれる第１用紙情報と、前記印刷装置の給紙部にセットされている用紙に関する第２用紙情報と、印刷可能とする前記第１用紙情報と前記第２用紙情報との組み合わせを示す印刷可能情報とに基づいて、前記印刷データによる印刷が可能であるか否かを判定する判定手段と、
前記判定手段の判定結果に基づいて、前記印刷データによる印刷を制御する制御手段と
を備え、
前記判定手段は、
前記第１用紙情報と前記第２用紙情報とが一致する場合には、前記印刷データによる印刷が可能であると判定し、
前記第１用紙情報と前記第２用紙情報とが一致しない場合、且つ前記印刷データの第１用紙情報と前記第２用紙情報との組み合わせが前記印刷可能情報が示す組み合わせに該当する場合は、前記印刷データによる印刷が可能であると判定し、
前記第１用紙情報と前記第２用紙情報とが一致しない場合、且つ前記印刷データの第１用紙情報と前記第２用紙情報との組み合わせが前記印刷可能情報が示す組み合わせに該当しない場合は、前記印刷データによる印刷が可能ではないと判定し、
前記第１用紙情報と、前記第２用紙情報と、はそれぞれ、用紙の種類に関する情報と用紙のサイズに関する情報の両方を含み、
前記印刷可能情報は、前記第１用紙情報が含む用紙の種類に関する情報と、前記第２用紙情報が含む用紙の種類に関する情報と、が特定の条件を満たす場合は、前記第１用紙情報が含む用紙のサイズに関する情報と、前記第２用紙情報が含む用紙のサイズに関する情報と、が一致しなかったとしても、前記第１用紙情報と前記第２用紙情報とは印刷可能な組み合わせであることを示し、
前記印刷可能情報は、前記第１用紙情報が含む用紙のサイズに関する情報と、前記第２用紙情報が含む用紙のサイズに関する情報と、が特定の条件を満たす場合は、前記第１用紙情報が含む用紙の種類に関する情報と、前記第２用紙情報が含む用紙の種類に関する情報と、が一致しなかったとしても、前記第１用紙情報と前記第２用紙情報とは印刷可能な組み合わせであることを示す
ことを特徴とする印刷制御装置。
【請求項８】
前記印刷データによる印刷が可能であるか否かの判定の結果、前記印刷データによる印刷が不可能である場合、その旨に関する情報と前記印刷データの印刷設定を表示する表示手段を更に備える
ことを特徴とする請求項５乃至７のいずれか１項に記載の印刷制御装置。
【請求項９】
前記印刷データに関連する、前記印刷設定が変更されたことを示す変更情報がある場合には、前記印刷データによる印刷が可能であるか否かの判定は、更に、前記変更情報を用いて実行される
ことを特徴とする請求項５乃至８のいずれか１項に記載の印刷制御装置。
【請求項１０】
前記印刷データによる印刷が可能であるか否かの判定の結果、前記印刷データによる印刷が不可能である場合、その旨に関する情報と前記印刷データの前記印刷設定を表示する表示手段を更に備える
ことを特徴とする請求項９に記載の印刷制御装置。
【請求項１１】
前記変更情報と前記印刷設定は、前記印刷データとは別データとして前記印刷装置へ出力される
ことを特徴とする請求項１０に記載の印刷制御装置。
【請求項１２】
給紙部を有する印刷装置を制御する印刷制御方法であって、
印刷データの印刷設定に含まれる第１用紙情報と、前記印刷装置の給紙部にセットされている用紙に関する第２用紙情報と、印刷可能とする前記第１用紙情報と前記第２用紙情報との組み合わせを示す印刷可能情報とに基づいて、前記印刷データによる印刷が可能であるか否かを判定する判定工程と、
前記判定工程の判定結果に基づいて、前記印刷データによる印刷を制御する制御工程と
を備え、
前記判定工程では、
前記第１用紙情報と前記第２用紙情報とが一致する場合には、前記印刷データによる印刷が可能であると判定し、
前記第１用紙情報と前記第２用紙情報とが一致しない場合、且つ前記印刷データの第１用紙情報と前記第２用紙情報との組み合わせが前記印刷可能情報が示す組み合わせに該当する場合は、前記印刷データによる印刷が可能であると判定し、
前記第１用紙情報と前記第２用紙情報とが一致しない場合、且つ前記印刷データの第１用紙情報と前記第２用紙情報との組み合わせが前記印刷可能情報が示す組み合わせに該当しない場合は、前記印刷データによる印刷が可能ではないと判定し、
前記第１用紙情報と、前記第２用紙情報と、はそれぞれ、用紙の種類に関する情報と用紙のサイズに関する情報の両方を含み、
前記印刷可能情報は、前記第１用紙情報が含む用紙の種類に関する情報と、前記第２用紙情報が含む用紙の種類に関する情報と、が特定の条件を満たす場合は、前記第１用紙情報が含む用紙のサイズに関する情報と、前記第２用紙情報が含む用紙のサイズに関する情報と、が一致しなかったとしても、前記第１用紙情報と前記第２用紙情報とは印刷可能な組み合わせであることを示し、
前記印刷可能情報は、前記第１用紙情報が含む用紙のサイズに関する情報と、前記第２用紙情報が含む用紙のサイズに関する情報と、が特定の条件を満たす場合は、前記第１用紙情報が含む用紙の種類に関する情報と、前記第２用紙情報が含む用紙の種類に関する情報と、が一致しなかったとしても、前記第１用紙情報と前記第２用紙情報とは印刷可能な組み合わせであることを示す
ことを特徴とする印刷制御方法。
【請求項１３】
コンピュータを、請求項１乃至４のいずれか１項の印刷制御システム、請求項５乃至１１のいずれか１項に記載の印刷制御装置の各手段として機能させるための、または請求項１２に記載の印刷制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、給紙部を有する印刷装置に対して出力する印刷データによる印刷を制御する技術に関するものである。
【背景技術】
【０００２】
プリンタで画像を形成する（印刷する）ために用いられる用紙等のメディアの種類やサイズは多種多様である。そのプリンタに接続されるデータ処理装置（例えば、ＰＣ（パーソナルコンピュータ））から、印刷データをプリンタに供給して印刷を行う場合、データ処理装置に搭載されているプリンタドライバの設定画面を用いてユーザがメディアの種類やサイズを設定する。一方、ユーザは、プリンタドライバを用いてメディアの種類やサイズ以外にも様々な設定項目について設定することができるため、プリンタで実際に使用可能な設定項目を正しく設定できずに印刷を指示する場合が考えられる。
【０００３】
これを回避するために、プリンタドライバは、設定項目の組み合わせが正しくないと判断した場合、設定項目を変更して印刷データを生成して、プリンタへ送信する方法がある。一方、プリンタの給紙部では、印刷可能なメディアやサイズが制限されている場合がある。例えば、特許文献１では、印刷データにおいて指定された用紙サイズが給紙部のサポート範囲外であることを判定した場合、そのことを示す警告画面をプリンタに接続されるデータ処理装置上で表示することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１８４６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
プリンタドライバが、設定項目の組み合わせが正しくないと判断した場合に設定項目を変更して印刷データを生成する技術と特許文献１の技術を用いた場合、印刷が適切に行われない場面が考えられる。例えば、ユーザがメディアの種類に「普通紙」、サイズに「はがき」を設定する。一方、プリンタの給紙部もメディアの種類として「普通紙」、サイズとして「はがき」をサポートしているとする。ここで、プリンタドライバが、「メディア：普通紙」、「サイズ：はがき」が正しくない組み合わせと判断し、メディアの種類を「普通紙」から「はがき」に変更して印刷データを生成したとする。一方、給紙部では、「普通紙」、「はがき」が印刷可能となっているため、変更後のメディアの種類とサイズの組み合わせはサポート外と判断され、警告画面が表示されることとなり、適切に印刷が行われないおそれがある。
【０００６】
本発明は上記の課題を解決するためになされたものであり、適切に印刷を行う技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するための本発明による印刷制御システムは以下の構成を備える。即ち、給紙部を有する印刷装置を制御する印刷制御システムであって、
印刷データの印刷設定に含まれる第１用紙情報と、前記印刷装置の給紙部にセットされている用紙に関する第２用紙情報と、印刷可能とする前記第１用紙情報と前記第２用紙情報との組み合わせを示す印刷可能情報とに基づいて、前記印刷データによる印刷が可能であるか否かを判定する判定手段と、
前記判定手段の判定結果に基づいて、前記印刷データによる印刷を制御する制御手段と
を備え、
前記判定手段は、
前記第１用紙情報と前記第２用紙情報とが一致する場合には、前記印刷データによる印刷が可能であると判定し、
前記第１用紙情報と前記第２用紙情報とが一致しない場合、且つ前記印刷データの第１用紙情報と前記第２用紙情報との組み合わせが前記印刷可能情報が示す組み合わせに該当する場合は、前記印刷データによる印刷が可能であると判定し、
前記第１用紙情報と前記第２用紙情報とが一致しない場合、且つ前記印刷データの第１用紙情報と前記第２用紙情報との組み合わせが前記印刷可能情報が示す組み合わせに該当しない場合は、前記印刷データによる印刷が可能ではないと判定し、
前記第１用紙情報と、前記第２用紙情報と、はそれぞれ、用紙の種類に関する情報と用紙のサイズに関する情報の両方を含み、
前記印刷可能情報は、前記第１用紙情報が含む用紙の種類に関する情報と、前記第２用紙情報が含む用紙の種類に関する情報と、が特定の条件を満たす場合は、前記第１用紙情報が含む用紙のサイズに関する情報と、前記第２用紙情報が含む用紙のサイズに関する情報と、が一致しなかったとしても、前記第１用紙情報と前記第２用紙情報とは印刷可能な組み合わせであることを示し、
前記印刷可能情報は、前記第１用紙情報が含む用紙のサイズに関する情報と、前記第２用紙情報が含む用紙のサイズに関する情報と、が特定の条件を満たす場合は、前記第１用紙情報が含む用紙の種類に関する情報と、前記第２用紙情報が含む用紙の種類に関する情報と、が一致しなかったとしても、前記第１用紙情報と前記第２用紙情報とは印刷可能な組み合わせであることを示す
ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、適切に印刷を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】システムの構成を示すブロック図である。
【図２】プリンタドライバの内部構成を示すブロック図である。
【図３】印刷設定画面の一例を示す図である。
【図４】用紙情報の一例を示す図である。
【図５】印刷設定変更条件の一例を示す図である。
【図６】印刷可能情報の一例を示す図である。
【図７】印刷可能情報を使用せずに印刷設定情報と用紙情報を用いて印刷可能であるかを判定する場合を示す図である。
【図８】警告画面の表示例を示す図である。
【図９】印刷設定情報と用紙情報に加えて印刷可能情報を使用して印刷可能であるかを判定する場合を示す図である。
【図１０】複数の給紙部を備えるプリンタの一例を示す図である。
【図１１】実施形態１の印刷データ生成処理を示すフローチャートである。
【図１２】実施形態１の印刷処理を示すフローチャートである。
【図１３】実施形態１の印刷可能判定処理を示すフローチャートである。
【図１４】実施形態２の印刷データ生成処理を示すフローチャートである。
【図１５】実施形態２の印刷可能判定処理を示すフローチャートである。
【図１６】実施形態１及び２の第１の特徴の具体例を示す図である。
【図１７】実施形態１及び２の第２の特徴の具体例を示す図である。
【図１８】補足条件に印刷設定変更情報を加えた印刷可能情報の一例を示す図である。
【図１９】実施形態１及び２の第１の特徴に対する処理を示す図である。
【図２０】実施形態１及び２の第２の特徴に対する処理を示す図である。
【図２１】実施形態３の印刷データ生成処理を示すフローチャートである。
【図２２】実施形態５の印刷可能情報の一例を示す図である。
【図２３】実施形態６の課題を示すフローチャートである。
【図２４】実施形態６の課題の解決手段を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して実施形態を詳細に説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また、本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１１】
＜実施形態１＞
図１は印刷装置であるプリンタと情報処理装置であるデータ処理装置とを備えるプリンティングシステムの構成を示すブロック図である。
【００１２】
図１において、１０１は画像形成を行うインクジェット方式のカラープリンタ（プリンタ）であり、データ処理装置（例えば、パーソナルコンピュータ（ＰＣ））１０２で生成された印刷データに基づいて画像の形成を行う。また、プリンタ１０１は複数の給紙部を備えている。
【００１３】
尚、本実施形態において、プリンタの種類については特に問わないが、ここではインクジェット方式のカラープリンタを想定している。
【００１４】
図１において、ＰＣ１０２は、印刷データの生成を行い、その印刷データを、通信インタフェース（Ｉ／Ｆ）１００を介して接続されるプリンタ１０１へ送信したり、その制御を行う。ＰＣ１０２は、印刷の設定に関するユーザからの指示や入力を受け付ける役割も果たす。ＰＣ１０２には、ＰＣ１０２を制御するオペレーションシステム（不図示）が記憶部１５０に組み込まれており、このオペレーティングシステム上で、ＰＣ１０２を構成する各種構成要素が動作する。
【００１５】
通信インタフェース１００は、例えば、シリアルインタフェースであるＵＳＢを想定しているが、この他に、ＩＥＥＥ１３９４、Ｅｔｈｅｒｎｅｔ、ＩｒＤＡ、ＩＥＥＥ８０２．１１、電力線等の他の有線通信インタフェースを使用することができる。また、シリアルインタフェースに代えて、セントロニクス、ＳＣＳＩ等のパラレルインタフェースを使用することができる。通信インタフェース１００は、これらに限定されるものではなく、双方向の通信を実現するものであれば、有線／無線を問わずどのような通信インタフェースであっても構わない。
【００１６】
このように、本実施形態におけるプリンティングシステムは、単体の装置ではなく、ＰＣ１０２と画像形成を行うプリンタ１０１とが特定の双方向インタフェースで接続された構成を採用しているが、これに限定されるものではない。例えば、ＰＣ１０２とプリンタ１０１の機能が一体となっている装置一体型のプリンティングシステムであってもよい。尚、プリンタ１０１及びＰＣ１０２とも、本実施形態の特徴を説明する上で特に必要ない機能については省略する。
【００１７】
プリンタ１０１において、１０９は表示部であり、給紙部の用紙情報や、印刷制御部１０６で制御される印刷情報（例えば、警告情報）を表示するためのＬＥＤ等の表示装置で実現される。１０３は設定部であり、印刷部（プリンタエンジン）１０７の一部として備えられる複数の給紙部の用紙情報を設定する。これ以外にも、設定部１０３では、プリンタ１０１に係る各種設定を行うことができる。設定部１０３は、給紙部の用紙情報を設定させるための、例えば、タッチパネルやボタン等のユーザインタフェースを備えている。または、設定部１０３とは別に、あるいは設定部１０３として、各給紙部にセットされている用紙の用紙情報を読み取るセンサが設けられていても良い。この場合、そのセンサを使用することで検知された用紙情報を、各給紙部の用紙情報として設定することができる。尚、給紙部の用紙情報とは、給紙部に搭載されるメディアである用紙の種類やサイズ等の給紙部に関する情報である。
【００１８】
１６０は記憶部であり、例えば、フラッシュメモリ等の不揮発性記憶装置を備える。この記憶部１６０には、設定部１０３で設定する給紙部の用紙に関する情報を示す用紙情報１０４と、ＰＣ１０２から受信する印刷データ内の印刷設定情報と用紙情報１０４とで印刷可能な組み合わせを示す印刷可能情報１０８が保持される。また、記憶部１６０は、不揮発性記憶装置に加えて、プリンタ１０１における処理の作業領域及びデータの一時記憶領域であるＲＡＭを備える。更に、記憶部１６０は、プリンタ１０１を駆動するためのソフトウェアプログラムやソフトウェアプログラムを制御するためのブートプログラムを記憶するＲＯＭを備える。
【００１９】
１０６は印刷制御部であり、ＰＣ１０２から印刷データを受信してプリンタエンジン１０７が処理できるように展開する。ＰＣ１０２から受信する印刷データは、メディアの種類やサイズ等を含む印刷設定情報に基づいてＰＣ１０２側で画像処理が行われたデータである。ここでは、印刷データに含まれる印刷制御用のコマンドに従ってプリンタエンジン１０７が制御される。具体的には、印刷用の２値データ（場合によっては、２値化前の中間データ）とインクの打ち込み量、パス数、印刷方向及び用紙の搬送量を制御する各種コマンドによって構成されるデータを使用する。印刷制御部１０６は、ＰＣ１０２から受信する印刷データ内の印刷設定情報と用紙情報１０４と印刷可能情報１０８を用いて、その印刷データで印刷可能であるか否かを判定する。印刷不可能であると判定された場合、表示部１０９を使用してその旨を示す警告画面が表示される。
【００２０】
１０７は印刷部（プリンタエンジン）であり、印刷制御部１０６で展開された印刷データに基づき記録媒体（用紙）に対して印刷を行う。プリンタ１０１はインクジェット方式のプリンタであるため、インクの吐出によって記録媒体上に画像形成を行う。１０５はプリンタ１０１のインタフェース機能を司るＩ／Ｆ制御部である。
【００２１】
ＰＣ１０２において、１１４はプリンタドライバであり、印刷のための各種設定や印刷データの生成及びプリンタ１０１の制御をＰＣ１０２上で行うためのソフトウェアである。プリンタドライバ１１４の詳細については図２で後述する。１１５はプリントスプーラであり、印刷データ生成部１１６で生成された印刷データを逐次記憶し、記憶した印刷データをプリンタ１０１へ転送する。印刷データの記憶と転送は非同期に行われるため、印刷データ生成処理がプリンタ１０１の印刷処理よりも速く処理される場合でも、印刷データ生成処理がプリンタ１０１の印刷処理を待機することなく、効率的に処理されるものである。一般に、プリントスプーラ１１５はＰＣ１０２のオペレーティングシステムの機能として提供される。
【００２２】
このプリンタドライバ１１４とプリントスプーラ１１５は、ハードディスク等の不揮発性記憶装置を含む記憶部１５０に記憶される。また、この記憶部１５０は、ＰＣ１０２における処理の作業領域及びデータの一時記憶領域であるＲＡＭを備える。更に、記憶部１５０は、ＰＣ１０２を駆動するためのプログラムやプログラムを制御するためのブートプログラムを記憶するＲＯＭを備える。
【００２３】
１１１は、ＰＣ１０２の各種機能を制御する中央制御部であり、いわゆる、ＣＰＵである。１１２は入力操作部であり、ユーザの意図を印刷設定に反映させるための各種入力機器から構成される。この入力操作部１１２としては、例えば、キーボードやマウス等のポインティングデバイス、タッチパネル等で実現される。１１３は通知部であり、印刷設定や警告等の各種情報をユーザに通知する。通知方法としては、モニタ等の表示装置を使用する場合やスピーカ等の音声出力装置を使用する場合が考えられる。
【００２４】
１１０はＰＣ１０２のインタフェース機能を司るＩ／Ｆ制御部である。Ｉ／Ｆ制御部１１０は、ＵＳＢのホスト側のコントローラによって構成され、ＵＳＢホストとしての機能を有する。ＵＳＢホストとしての機能の一部は、ＯＳやドライバ等のソフトウェアによっても構成される。
【００２５】
図２はプリンタドライバ１１４の内部構成を示すブロック図である。
【００２６】
図２において、１２１は印刷設定部であり、用紙であるメディアの設定やそのサイズの設定、印刷品位の設定等を含む各種印刷設定を行う。印刷設定部１２１は、入力操作部１１２を介するユーザからの指示や入力を受け付け、その内容（例えば、印刷設定）を表示もしくは通知する機能を有する。１１６は印刷データ生成部であり、印刷設定部１２１で設定された印刷設定情報と印刷対象のデータに基づいて印刷データを生成し、プリントスプーラ１１５へスプールする。
【００２７】
１１８は監視部であり、プリントスプーラ１１５の指示によって、プリントスプーラ１１５に記憶された印刷データをデータ通信部１１９からＩ／Ｆ制御部１１０を介して逐次プリンタ１０１へ転送する。監視部１１８は、印刷データをプリンタ１０１へ転送する前に印刷データの内容を解析して印刷設定情報を取得する。また、監視部１１８は、プリンタ１０１との双方向通信によってプリンタ１０１に設置された用紙のセンサのセンサ情報等のステータス情報を取得し、これら取得したステータス情報に基づいてプリンタ１０１への印刷データの転送を制御する。
【００２８】
１１９はデータ通信部であり、監視部１１８の指示に従って、Ｉ／Ｆ制御部１１０を介してプリンタ１０１との通信処理を行う。プリンタ１０１との通信処理は双方向性のものである。この通信処理には、印刷データ等のデータをプリンタ１０１へ転送する処理と、用紙のセンサ情報や印刷処理の進行状況、インクの残量情報等のプリンタ１０１のステータス情報をプリンタ１０１から取得する処理が含まれる。１２０は印刷設定変更部であり、印刷設定部１２１で設定された印刷設定情報を、所定の印刷設定変更条件に応じて変更する。
【００２９】
ＰＣ１０２で警告表示を行う場合は、その警告情報を通知部１１３で表示する。例えば、プリンタ１０１でエラーが発生し、そのエラー情報を表示する場合は、データ通信部１１９にてプリンタ１０１のエラー情報を取得し、監視部１１８がＰＣ１０２の通知部１１３に警告情報を表示させる。また、印刷データ生成時に印刷設定の不適合等の理由により印刷不可能であることを示す警告情報を表示する場合は、印刷データ生成部１１６がＰＣ１０２の通知部１１３にその警告情報を表示させる。
【００３０】
図３はＰＣ１０２の通知部１１３に表示される印刷設定画面の一例を示す図である。この印刷設定画面は、本実施形態における印刷設定を行う際に表示され、例えば、印刷設定ダイアログボックスで実現される。
【００３１】
図３において、印刷設定画面３０１は、ユーザがアプリケーションプログラム等で印刷を指示する前に表示される。例えば、アプリケーションプログラムの印刷ダイアログにてプリンタドライバ１１４を選択し、ユーザがプロパティボタンを押下することで印刷設定画面３０１が表示される。印刷設定画面３０１では、メディアである用紙の種類、用紙サイズ、給紙方法、印刷品位等、印刷データ生成に関する印刷設定を受け付けることができる。尚、印刷設定画面３０１は、図１の通知部１１３が備える表示装置に表示される。
【００３２】
図３の印刷設定画面３０１において、３０２は用紙の種類表示／操作コントロールであり、設定されている用紙の種類を表示し、操作するためのプルダウンメニューコントロールである。用紙の種類表示／操作コントロール３０２では、用紙の種類を設定することができ、例えば、「普通紙」、「光沢紙」、「はがき」、「封筒」等の用紙の種類の選択肢が用意されている。
【００３３】
３０３は用紙サイズ表示／操作コントロールであり、設定されている用紙サイズを表示し、操作するプルダウンメニューコントロールである。用紙サイズ表示／操作コントロール３０３には、例えば、「Ｂ５」、「Ａ４」、「Ｌｅｔｔｅｒ」、「はがき」、「名刺」、「Ｌ」、「２Ｌ」等の用紙サイズの選択肢が用意されている。そして、用紙サイズ表示／操作コントロール３０３で選択された用紙サイズに対応する用紙の幅及び長さに基づいて印刷データが生成される。尚、一部のアプリケーションプログラムから印刷を行う場合、用紙サイズ表示／操作コントロール３０３で設定される用紙サイズではなく、アプリケーションプログラムで設定される用紙サイズ（用紙の幅及び長さ）に基づいて印刷データを生成する場合がある。
【００３４】
３０４は給紙方法表示／操作コントロールであり、印刷時に使用するプリンタ１０１の給紙部の種類（給紙方法）を表示し、操作するためのプルダウンメニューコントロールである。給紙方法表示／操作コントロール３０４には、例えば、「オートシートフィーダ」、「カセット１」、「カセット２」、「給紙自動」等の給紙方法の選択肢が用意されている。
【００３５】
尚、給紙方法の選択肢の内、「オートシートフィーダ」、「カセット１」、及び「カセット２」はそれぞれ、プリンタ１０１が備える物理的な給紙部である「オートシートフィーダ」、「カセット１」、及び「カセット２」に１対１に対応している。そして、これらの選択肢の１つが選択された印刷指示が発行された場合、プリンタ１０１は、選択された給紙部から用紙を給紙して印刷を実行する。これに対して、「給紙自動」はプリンタ１０１の物理的な給紙部を指すものではない。給紙自動が選択されて印刷指示が発行された場合、プリンタドライバ１１４は給紙設定コマンドに「給紙自動」を示す値を設定して印刷データを生成する。これを受信したプリンタ１０１は、ＰＣ１０２から送信される印刷データ内の印刷設定情報と用紙情報１０４と印刷可能情報１０８を用いて、物理的な給紙部から適切な給紙部を自動的に決定する。そしてプリンタ１０１は、その決定された給紙部から用紙を給紙して印刷する。
【００３６】
３０５は印刷品位表示／操作コントロールであり、印刷品位を表示し、操作するためのプルダウンメニューコントロールである。印刷品位表示／操作コントロール３０５は、用紙の種類毎に設定が異なる。印刷品位表示／操作コントロール３０５では、例えば、「きれい」、「標準」、「速い」等の印刷品位の選択肢が用意されている。
【００３７】
３０６はＯＫボタンであり、このＯＫボタン３０６を押下すると、印刷設定画面３０１で選択されている設定項目の内容が印刷設定情報として記憶部１６０に保存され、印刷設定画面３０１の表示を終了する。３０７はキャンセルボタンであり、このキャンセルボタン３０７を押下すると、印刷設定画面３０１で選択されている設定項目の内容を変更前の状態に戻した後、印刷設定画面３０１の表示を終了する。尚、印刷設定画面３０１は、設定項目の内容を更新して記憶部１６０に保存する更新ボタンを更に有していても良い。このように、印刷設定画面３０１は、ユーザにとって必要な設定項目がひとまとめとなった画面構成となっており、どのような印刷設定がなされているのかを瞬時に確認することができる構成となっている。
【００３８】
図４は、用紙情報１０４で保持している各給紙部の用紙に関する情報を示す一例である。図４では、給紙部として、「オートシートフィーダ」、「カセット１」及び「カセット２」が含まれる。そして、オートシートフィーダにはメディア（の種類）に「はがき」、サイズに「はがき」、カセット１にはメディアに「普通紙」、サイズに「Ａ４」、カセット２にはメディアに「光沢紙」、サイズに「Ｌ判」がセットされている状態を示している。各給紙部の用紙情報は、設定部１０３でユーザによって設定されてもよいし、各給紙部にセットされているメディアの種類とサイズを検知するセンサを搭載して、センサを使用して自動的に設定されてもよい。
【００３９】
図５は、印刷設定部１２１で設定された印刷設定情報に対して、その内容の変更を行うための条件（印刷設定変更条件）を示す一例である。図５で示す例では、印刷設定情報のメディアが「普通紙」、サイズが「はがき」に設定されている場合は、「メディアの普通紙をはがきに変更する」ことが示されている。また、印刷設定情報のメディアが「はがき」、サイズが「はがき以外」のサイズが設定されている場合、「サイズをはがきに変更する」ことが示されている。印刷設定変更部１２０では、このような条件情報（印刷設定変更条件）を保持しておき、印刷設定変更部１２０は、条件情報に基づいて印刷設定情報を変更する。尚、この印刷設定変更条件は、プリンタドライバが最初から保持していても良いし、ユーザが設定しても良い。
【００４０】
図６は、印刷可能情報１０８の一例である。ここで示す印刷可能情報１０８は、印刷設定情報と用紙情報１０４それぞれで設定されている「メディア」あるいは「サイズ」の内、印刷可能な（印刷を許可する）組み合わせを示している。
【００４１】
まず、メディアでは、次の条件のとき印刷可能とする。
・印刷設定情報が「普通紙」、用紙情報が「普通紙」の組み合わせの場合
・印刷設定情報が「はがき」、用紙情報が「はがき」の組み合わせの場合
・印刷設定情報が「はがき」、用紙情報が「普通紙」の組み合わせで、かつ補足条件として印刷設定情報と用紙情報のサイズが「はがき」の場合
等の条件である。
【００４２】
また、サイズでは、次の条件のとき印刷可能とする。
・印刷設定情報が「Ａ４」、用紙情報が「Ａ４」の組み合わせの場合
・印刷設定情報が「レター」、用紙情報が「レター」の組み合わせの場合
・印刷設定情報が「はがき」、用紙情報が「はがき」の組み合わせの場合、印刷設定情報が「はがき」、用紙情報が「はがき」以外の組み合わせで、かつ補足条件として印刷設定情報と用紙情報のメディアが「はがき」の場合
等の条件である。
【００４３】
尚、図６では一部のメディア、サイズを例に示しているが、当然、プリンタ１０１、ＰＣ１０２でサポートしている全てのメディアの種類、全てのサイズについての条件が印刷可能情報１０８で保持されている。メディアとサイズの条件を両方満足する場合は印刷可能と判定し、どちらか一方でも条件に満足しいない場合は不適合な組み合わせとなり印刷不可能と判定する。
【００４４】
図７は、印刷可能情報１０８を使用せずに、プリンタ１０１に送信する印刷データの印刷設定情報とプリンタ１０１の用紙情報１０４を用いて、印刷データを印刷可能であるか否かを判定する場合を示す図である。通常、特に、印刷可能情報１０８のような情報を持たない場合は、プリンタ１０１に送信された印刷データの印刷設定情報とプリンタ１０１の用紙情報１０４のそれぞれのメディアとサイズの情報が完全に一致していなければ印刷不可能と判定される。
【００４５】
その一例を、図７を用いて説明する。印刷設定部１２１で設定された印刷設定情報ではメディアは「普通紙」、サイズは「はがき」に設定されている。そのため、ＰＣ１０２は、印刷データ生成前に印刷設定変更部１２０で保持されている図５の印刷設定変更条件により、メディアを「普通紙」から「はがき」に変更して印刷データを生成し、プリンタ１０１へ送信する。よって、プリンタ１０１は、印刷設定変更部１２０で変更されたメディアが「はがき」、サイズが「はがき」の印刷設定情報と、メディアが「普通紙」、サイズが「はがき」の用紙情報１０４とを比較することによって、印刷可能であるかを判定する。その結果、サイズは合致しているが、メディアは合致していないため、プリンタは印刷不可能であると判定する。印刷不可能であると判定された場合、プリンタ１０１は、印刷設定の不適合を示す警告画面をプリンタ１０１の表示部１０９で表示する。
【００４６】
印刷設定の不適合に関する情報を示す警告画面８００の表示例を図８に示す。ここでは、プリンタ１０１に送信された印刷データの印刷設定情報と用紙情報１０４の内容が合致していない旨を示す文字列と、プリンタ１０１に送信した印刷データの印刷設定情報のメディアとサイズの情報を表示する例を示している。ここでは、プリンタ１０１に送信した印刷データの印刷設定情報のメディアが「光沢紙」、サイズが「Ｌ判」である場合の例となっている。図７の例における警告表示を行う場合には、メディアが「はがき」、サイズが「はがき」の印刷設定情報であるため、メディア、サイズが共に「はがき」であることを示す警告画面が表示される。
【００４７】
尚、この警告画面８００は、プリンタ１０１の表示部１０９ではなく、ＰＣ１０２の通知部１１３で表示しても構わない。また、表示部１０９と通知部１１３の両方に表示するようにしても良い。
【００４８】
図７の状況の場合、ユーザとしては、印刷設定部１２１で設定した印刷設定はメディアが「普通紙」、サイズが「はがき」であり、用紙情報１０４のメディア、サイズの内容と両方とも合致しているため、何故、印刷不可能であると判定されたのかがわからない。そこで、このようなことを回避するために、本実施形態では、印刷可能情報１０８を使用する。
【００４９】
図９は、プリンタ１０１に送信する印刷データの印刷設定情報と、プリンタ１０１の用紙情報１０４に加えて、図６の印刷可能情報１０８を用いて、印刷データを印刷可能であるか否かを判定する場合を示す図である。印刷設定部１２１で設定された印刷設定情報では、メディアが「普通紙」、サイズが「はがき」に設定されている。そのため、ＰＣ１０２は、印刷データ生成前に印刷設定変更部１２０で保持されている図５の印刷設定変更条件により、メディアを「普通紙」から「はがき」に変更して印刷データを生成し、プリンタ１０１へ送信する。そして、プリンタ１０１は、印刷設定変更部１２０で変更されたメディアが「はがき」、サイズが「はがき」の印刷設定情報と、メディアが「普通紙」、サイズが「はがき」の用紙情報１０４を元に、図６の印刷可能情報１０８から、印刷データを印刷可能であるか否かを判定する。
【００５０】
まず、プリンタ１０１は、メディアが印刷可能であるか否かを判定する。印刷可能情報１０８のメディアの条件で、印刷設定情報と用紙情報の関係が、印刷設定情報が「はがき」、用紙情報１０４が「普通紙」、補足条件で「印刷設定情報と用紙情報のサイズがはがきの場合」、という印刷可能条件に合致する。よって、プリンタ１０１は、メディアは印刷可能であると判定する。続いて、プリンタ１０１は、サイズが印刷可能であるか否かを判定する。印刷可能情報１０８のサイズの条件で、印刷設定情報と用紙情報の関係が、印刷設定情報が「はがき」、用紙情報１０４が「はがき」の場合、という印刷可能条件に合致する。よって、プリンタ１０１は、サイズは印刷可能と判定する。従って、メディア、サイズ共に印刷可能であると判定されたので、プリンタ１０１において印刷が実行される。
【００５１】
図９では、プリンタ１０１での給紙部が１つの場合の例を示しているが、例えば、プリンタ１０１で複数の給紙部を備える場合を示す例を図１０に示す。図９と同様に、ＰＣ１０２は、図５の印刷設定変更条件により、メディアを「普通紙」から「はがき」に変更して印刷データを生成し、プリンタ１０１へ送信する。印刷データの印刷設定情報には、通常、給紙方法が含まれる。例えば、給紙方法として「給紙自動」を設定している場合、プリンタ１０１は、印刷設定情報と用紙情報１０４を元に、印刷される給紙部を決定する。
【００５２】
図１０の印刷設定情報には、メディア：「はがき」、サイズ：「はがき」が設定されている。そして、プリンタ１０１のカセット１の用紙情報には、メディア：「普通紙」、サイズ：「Ａ４」が設定されている。よって、プリンタ１０１は、カセット１について、印刷設定情報と用紙情報の関係が印刷可能条件に合致しないため印刷不可と判定する。一方、プリンタは、カセット２の用紙情報には、メディア：「普通紙」、サイズ：「はがき」が設定されている。よって、プリンタ１０１は、カセット２について、印刷設定情報と用紙情報の関係が印刷可能条件に合致するため印刷可能と判定する。以上の結果からプリンタ１０１は、「カセット２」から用紙を給紙して印刷を実行する。また、印刷設定情報に、給紙自動ではなく、物理給紙口（例えば、カセット１やカセット２）が設定されている場合、プリンタ１０１は、印刷設定情報で設定された給紙部の用紙情報１０４のみを用いて印刷可能であるか否かを判定する。
【００５３】
図１０の例では、１つの給紙部で印刷可能であると判定される例を挙げたが、複数の給紙部で印刷可能と判定される場合もある。その場合は、例えば、優先する給紙部を決定しておいて、その優先する給紙部から印刷を実行する、という処理が考えられる。また、場合によっては、全ての給紙部で印刷不可能であると判定される場合もある。その場合は、図８で示す警告画面８００を表示する。
【００５４】
次に、ＰＣ１０２で実行する印刷データ生成処理について、図１１のフローチャートを用いて説明する。尚、図１１のＰＣ１０２で実行されるフローチャートは、中央制御部１１１が記憶部１５０内のＲＯＭからフローチャートに関係するプログラムを読み出して実行することで実現される。
【００５５】
中央制御部１１１は、印刷設定部１２１で設定された印刷設定情報を取得する（Ｓ１１０１）。この印刷設定情報には、メディア、サイズ、給紙方法、印刷品位等の設定項目が含まれている。次に、中央制御部１１１は、図５の印刷設定変更条件に基づいて、取得した印刷設定情報を変更する（Ｓ１１０２）。中央制御部１１１は、その変更した印刷設定情報で印刷データを生成する（Ｓ１１０３）。中央制御部１１１は、その生成した印刷データをプリントスプーラ１１５へ出力する（Ｓ１１０４）。
【００５６】
印刷データがプリントスプーラ１１５へ出力された後、印刷データがプリンタ１０１に送信され、プリンタ１０１で印刷処理が開始される。このプリンタ１０１での印刷処理について、図１２を用いて説明する。尚、図１２のプリンタ１０１で実行されるフローチャートは、印刷制御部１０６が記憶部１６０内のＲＯＭに記憶されているフローチャートに関係するプログラムを読み出し実行することにより実現される。
【００５７】
まず、印刷制御部１０６は、ＰＣ１０２から受信した印刷データから印刷設定情報を取得する（Ｓ１２０１）。次に、印刷制御部１０６は、記憶部１６０から用紙情報１０４を取得し（Ｓ１２０２）、さらに記憶部１６０から印刷可能情報１０８を取得する（Ｓ１２０３）。そして、印刷制御部１０６は、各ステップで取得した一連の情報を用いて印刷可能判定処理を実行する（Ｓ１２０４）。
【００５８】
この印刷可能判定処理の詳細について、図１３のフローチャートを用いて説明する。
【００５９】
印刷制御部１０６は、Ｓ１２０１で取得した印刷設定情報とＳ１２０２で取得した用紙情報１０４の比較結果が、Ｓ１２０３で取得した印刷可能情報１０８の印刷可能条件で印刷可能に対応するか否かを判定する（Ｓ１３０１及びＳ１３０２）。具体的には、印刷制御部１０６は、上述した通り印刷設定情報のメディアと用紙情報のメディアの比較結果が印刷可能条件に一致するか判定する。さらに、印刷制御部１０６は、印刷設定情報のサイズと用紙情報のサイズの比較結果が印刷可能条件に一致するかを判定する。
【００６０】
印刷制御部１０６は、Ｓ１３０１及びＳ１３０２のそれぞれの判定結果が印刷可能であるか否かを判定する（Ｓ１３０３）。印刷可能である場合（Ｓ１３０３でＹＥＳ）、印刷制御部１０６は、印刷を開始する（Ｓ１３０４）。一方、印刷不可能である場合（Ｓ１３０３でＮＯ）、印刷制御部１０６は、印刷設定が不適合である旨を示す警告表示（例えば、図８の警告画面８００）を行う（Ｓ１３０５）。印刷制御部１０６は、印刷を中止する（Ｓ１３０６）。
【００６１】
尚、Ｓ１３０６では、印刷を中止する構成としているが、これに限定されない。例えば、警告画面８００を表示した上でそのまま印刷を続行させてもよいし、用紙情報１０４の設定を更新して、再度、印刷可能判定処理を実行するようにしてもよい。
【００６２】
以上説明したように、実施形態１によれば、印刷設定情報と、プリンタ１０１の用紙情報１０４に加えて、給紙部が印刷可能とする印刷設定情報と用紙情報１０４の組み合わせを示す印刷可能情報を使用して印刷が可能であるか否かを判定する。印刷設定が不適合であると判定した場合は警告表示を行うので、印刷設定変更条件に基づいて印刷設定が変更された場合でも、ユーザの意図に反して、印刷不可能と判定され、警告表示されてしまうことを回避することができる。
【００６３】
＜実施形態２＞
実施形態１では、印刷可能判定処理をプリンタ１０１で行う構成を説明しているが、実施形態２では、データ処理装置１０２で印刷可能判定処理を行う構成について説明する。  ＰＣ１０２で実行する印刷可能判定処理について、図１４を用いて説明する。尚、図１４において、実施形態１の図１１と同一の処理については同一のステップ番号を付加して、その詳細説明については省略する。
【００６４】
Ｓ１１０１及びＳ１１０２の処理を経て、Ｓ１１０３での印刷データの生成後、中央制御部１１１は、プリンタ１０１から用紙情報１０４を取得し（Ｓ１４０４）、続いて、プリンタ１０１から印刷可能情報１０８を取得する（Ｓ１４０５）。尚、プリンタ１０１の用紙情報１０４や印刷可能情報１０８は、ＰＣ１０２のデータ通信部１１９を介して取得する。そして、中央制御部１１１は、各ステップで取得した一連の情報を用いて印刷可能判定処理を実行する（Ｓ１４０６）。
【００６５】
この印刷可能判定処理の詳細について、図１５のフローチャートを用いて説明する。尚、ＰＣ１０２で印刷可能判定処理を行う場合は、中央制御部１１１の制御の下、プリンタドライバ１１４の監視部１１８で行うことになる。
【００６６】
監視部１１８は、Ｓ１１０３で生成した印刷データの印刷設定情報とＳ１４０４で取得した用紙情報１０４の比較結果が、Ｓ１４０５で取得した印刷可能情報１０８の印刷可能条件で印刷可能となるか否かを判定する（Ｓ１５０１及びＳ１５０２）。具体的には、監視部１１８は、印刷設定情報のメディアと用紙情報のメディアの比較結果が印刷可能条件に一致するか判定する。さらに、監視部１１８は、印刷設定情報のサイズと用紙情報のサイズの比較結果が印刷可能条件に一致するかを判定する。
【００６７】
監視部１１８は、Ｓ１５０１及びＳ１５０２のそれぞれの判定結果が印刷可能であるか否かを判定する（Ｓ１５０３）。印刷可能である場合（Ｓ１５０３でＹＥＳ）、監視部１１８は、印刷データをプリントスプーラ１１５へ出力する（Ｓ１５０４）。一方、印刷不可能である場合（Ｓ１５０３でＮＯ）、監視部１１８は、通知部１１３を介して、印刷設定が不適合である旨を示す警告表示（図８の警告画面８００）を行う（Ｓ１５０５）。監視部１１８は、印刷を中止する（Ｓ１５０６）。
【００６８】
尚、Ｓ１５０６では、印刷を中止する構成としているが、これに限定されない。例えば、警告画面８００を表示した上でそのまま印刷データをプリントスプーラ１１５へ出力させてもよいし、プリンタ１０１で用紙情報１０４の設定を更新させ、用紙情報１０４を再度取得して、印刷可能判定処理を実行するようにしてもよい。
【００６９】
以上説明したように、実施形態２によれば、実施形態１で説明した効果に加えて、印刷可能判定処理をＰＣ１０２で実行することで、印刷不可能である場合は、印刷データをプリンタ１０１に送信する前にその旨をユーザに警告することができる。
【００７０】
また、実施形態２で説明したように、印刷可能判定処理は、プリンタ１０１だけでなく、ＰＣ１０２でも実現することができる。つまり、プリンタ１０１及びＰＣ１０２は、印刷データに基づく印刷を制御する印刷制御装置として機能するとともに、これらのプリンタ１０１及びＰＣ１０２によって印刷を制御する印刷制御システムが実現される。
【００７１】
＜実施形態３＞
実施形態１及び実施形態２の構成には、以下の２つの特徴を有する。
【００７２】
第１の特徴は、次の点である。実施形態１や２では、印刷設定変更条件に基づいて印刷設定情報を変更した場合でも、印刷可能情報１０８を使用して印刷可能であるか否かを判定する。このような構成の場合、ユーザによる印刷設定操作によって生成された印刷設定情報の印刷設定変更条件に基づく変更は印刷データの生成前に実行されるので、ユーザは印刷設定情報の変更の有無は通常は気付かないし、その旨も通知されない。この場合、ユーザが設定した印刷設定情報（印刷設定変更条件に基づく変更前の印刷設定情報）とプリンタ１０１の用紙情報１０４の設定が合致していなくても、印刷可能と判定され、印刷される場合がある。
【００７３】
具体例を、図１６を用いて説明する。ユーザは、プリンタドライバ１１４に対して印刷設定情報としてメディアを「はがき」、サイズを「はがき」に設定し、印刷を実行したとする。プリンタドライバ１１４の印刷設定変更部１２０は、図５の印刷設定変更条件に基づいて、印刷設定情報は変更せず、そのままの印刷設定情報で印刷データを生成し、プリンタ１０１へ送信する。
【００７４】
プリンタ１０１は、ＰＣ１０２から受信した印刷データの印刷設定情報と用紙情報１０４の組み合わせが、図６の印刷可能情報１０８を使用して印刷可能であるか否かを判定し、印刷可能であると判定し、印刷を実行する。つまり、印刷設定情報のメディア：「はがき」が、用紙情報１０４のメディア：「普通紙」と合致していなくても、警告画面が表示されず印刷されることになる。
【００７５】
また、印刷設定変更条件に基づいて印刷設定情報を変更する機能を持たない印刷アプリケーションから、同一の印刷設定情報（メディアを「はがき」、サイズを「はがき」）で印刷を行う場合も同様のことが発生することになる。以上が１つ目の特徴である。
【００７６】
第２の特徴は、次の点である。実施形態１や２では、印刷設定変更条件に基づいて、印刷設定情報を変更し、印刷可能情報１０８を使用して印刷可能であるか否かを判定し、印刷不可能である場合、警告表示を行う。この警告表示は、印刷設定情報を変更した後の印刷設定情報の内容が表示される。つまり、ユーザ自身が設定した印刷設定情報とは異なる印刷設定情報が表示されることになる。
【００７７】
具体例を、図１７を用いて説明する。ユーザはプリンタドライバ１１４に対して印刷設定情報としてメディアは「普通紙」、サイズは「はがき」を設定し、印刷を実行したとする。プリンタドライバ１１４の印刷設定変更部１２０は、図５の印刷設定変更条件に基づいて、メディアを「普通紙」から「はがき」に変更して印刷データを生成し、プリンタ１０１へ送信する。
【００７８】
プリンタ１０１は、ＰＣ１０２から受信した印刷データの印刷設定情報と用紙情報１０４の組み合わせが、図６の印刷可能情報１０８を使用して印刷可能であるか否かを判定する。この場合、メディアについて、印刷設定情報は「はがき」、用紙情報１０４は「光沢紙」と合致しないため、印刷不可能と判定し、警告表示（エラー表示）を行う。警告表示中の用紙情報は、メディアは変更後の「はがき」が表示されるため、ユーザが設定した普通紙とは異なる印刷設定が表示されることになる。その結果、ユーザ自身で設定した印刷設定情報とは異なる印刷設定情報を含む警告表示が行われる。以上が、２つ目の特徴である。
【００７９】
これらの２つの特徴を考慮して、実施形態３では、印刷設定情報を変更したことを示す情報（印刷設定変更情報）と、変更後の印刷設定情報に関して変更前の印刷設定情報とを、印刷データの印刷設定情報に含めてプリンタ１０１に送信する。そして、プリンタ１０１の印刷可能情報１０８の補足条件に、印刷設定変更情報が印刷設定情報に含まれているか否かを判定することを加える。仮に、印刷可能判定の結果、印刷不可能と判定された場合は、警告表示で、印刷設定変更情報と共に、印刷設定情報に変更前の印刷設定情報があれば、その変更前の印刷設定情報を表示する。
【００８０】
印刷可能情報１０８の補足条件に、印刷設定変更情報が印刷設定情報に含まれているか否かを判定することを加えた例を図１８に示す。メディアの補足条件で、印刷設定情報が「はがき」、用紙情報１０４が「普通紙」の場合に、「印刷設定情報と用紙情報のサイズがはがきの場合のみ」という条件に加え、「印刷設定変更情報有りの場合」という条件を加える。これにより、印刷設定情報が印刷設定変更部１２０によって変更された場合のみ印刷設定情報が「はがき」、用紙情報１０４が「普通紙」の組み合わせの印刷を可能にすることができる。また、サイズも同様に印刷設定情報が「はがき」、用紙情報１０４が「はがき」以外の場合に、「印刷設定情報と用紙情報のメディアがはがきの場合のみ」という条件に加え、「印刷設定変更情報有りの場合」という条件を加える。これにより、印刷設定変更部１２０によって印刷設定情報が変更された場合のみ印刷設定情報が「はがき」、用紙情報１０４が「はがき」以外の組み合わせの印刷を可能にすることができる。
【００８１】
実施形態３による第１の特徴に対する処理例を、図１９を用いて説明する。ユーザはプリンタドライバ１１４に対して印刷設定情報としてメディアに「普通紙」、サイズに「はがき」を設定し印刷を実行したとする。プリンタドライバ１１４の印刷設定変更部１２０は、図５の印刷設定変更条件に基づいて、メディアを「普通紙」から「はがき」に変更する。そして、印刷設定情報を変更したので、変更後の印刷設定情報に印刷設定変更情報と変更前の印刷設定情報（今回の例では、「普通紙」）を含めて印刷データを生成し、プリンタ１０１へ送信する。
【００８２】
プリンタ１０１は、ＰＣ１０２から受信した印刷データの印刷設定情報と用紙情報１０４のメディアとサイズの組み合わせで、図１８の印刷可能情報１０８を使用して印刷可能であるか否かを判定する。メディアについては、印刷可能情報１０８の印刷設定情報が「はがき」、用紙情報１０４が「普通紙」、補足条件が「印刷設定情報と用紙情報のサイズがはがきの場合のみ、かつ印刷設定変更情報有りの場合」に合致するので、印刷可能と判定する。サイズに関しても、印刷設定情報、用紙情報１０４が共に「はがき」で合致するので、印刷可能と判定する。その結果、印刷設定情報と用紙情報１０４との間で、メディアとサイズの両方が合致するので、印刷可能となり、印刷を実行する。
【００８３】
次に、ユーザが、プリンタドライバ１１４に対して印刷設定情報としてメディアに「はがき」、サイズに「はがき」を設定し印刷を実行したとする。プリンタドライバ１１４の印刷設定変更部１２０は、図５の印刷設定変更条件に基づいて、印刷設定情報を変更しないため、その印刷設定情報には印刷設定変更情報を含まない印刷データを生成し、プリンタ１０１へ送信する。
【００８４】
プリンタ１０１は、ＰＣ１０２から受信した印刷データの印刷設定情報と用紙情報１０４のメディアとサイズの組み合わせで、図１８の印刷可能情報１０８を使用して印刷可能であるか否かを判定する。メディアについては、印刷可能情報１０８の印刷設定情報が「はがき」、用紙情報１０４が「普通紙」、補足条件での「印刷設定変更情報有りの場合」に合致しないので、プリンタ１０１は、印刷不可能と判定する。
【００８５】
印刷設定変更条件に基づいて印刷設定情報を変更する機能を持たない印刷アプリケーションから同一の印刷設定情報（メディアは「はがき」、サイズは「はがき」）で印刷を実行する場合も同様である。つまり、印刷可能情報の印刷設定情報が「はがき」、用紙情報１０４が「普通紙」、補足条件での「印刷設定変更情報有りの場合」に合致しないので、プリンタ１０１は、印刷不可能と判定する。
【００８６】
つまり、本実施形態３では、印刷不可能と判定された場合でも、印刷設定変更部１２０の変更がされていた場合は印刷可能情報基づいて印刷処理が実行されることを目的とする。
【００８７】
次に、実施形態３による第２の特徴に対する処理例を図２０を用いて説明する。ユーザはプリンタドライバ１１４に対して印刷設定情報としてメディアに「普通紙」、サイズに「はがき」を設定し印刷を実行したとする。プリンタドライバ１１４の印刷設定変更部１２０は、図５の印刷設定変更条件に基づいて、メディアを「普通紙」から「はがき」に変更する。そして、印刷設定情報を変更したので、変更後の印刷設定情報に印刷設定変更情報と変更前の印刷設定情報（今回の例では、「普通紙」）を含めて印刷データを生成し、プリンタ１０１へ送信する。
【００８８】
プリンタ１０１は、ＰＣ１０２から受信した印刷データの印刷設定情報と用紙情報１０４の組み合わせで、図１８の印刷可能情報１０８を使用して印刷可能であるか否かを判定する。メディアについては、印刷設定情報が「はがき」、用紙情報１０４が「光沢紙」と合致しないため、印刷不可能と判定し、警告表示を行う。警告表示では、印刷設定情報に変更前の印刷設定情報（今回の例では、「普通紙」）があるため、その変更前の印刷設定情報の内容を表示する。つまり、この場合、警告表示には、「メディア：普通紙」、「サイズ：はがき」を表示する。これにより、ユーザが設定した印刷設定情報と合致する印刷設定情報を含む警告表示を行うことができる。
【００８９】
次に、ＰＣ１０２で実行する印刷データ生成処理について、図２１のフローチャートを用いて説明する。尚、図２１において、実施形態１の図１１と同一の処理については同一のステップ番号を付加して、その詳細説明については省略する。
【００９０】
Ｓ１１０１及びＳ１１０２の後、中央制御部１１１は、印刷設定情報を変更した場合は、印刷設定変更情報と変更前の印刷設定情報を、変更後の印刷設定情報に追加する（Ｓ２１０３）。その後は、印刷設定変更情報と変更前の印刷設定情報が追加された、変更後の印刷設定情報で印刷データを生成して、その生成した印刷データをプリントスプーラ１１５へ出力する（Ｓ１１０４）。
【００９１】
印刷データがプリントスプーラ１１５へ出力された後、印刷データがプリンタ１０１に送信され、プリンタ１０１で印刷処理が開始される。プリンタ１０１での印刷処理は、印刷設定変更情報と変更前の印刷設定情報を含む印刷設定情報が付加されている印刷データを受信する場合があること以外は、処理内容自体は実施形態１の図１２と同一であるため、ここでは、その詳細は省略する。
【００９２】
但し、印刷可能判定処理において、印刷設定情報に印刷設定変更情報と変更前の印刷設定情報が含まれる場合には、実施形態１の図１３のＳ１３０１及びＳ１３０２の判定で、上述の図１９及び図２０で説明した処理、つまり、印刷設定変更情報や変更前の印刷設定情報の有無を考慮した処理を更に行うことになる。また、Ｓ１３０５の警告画面８００の表示では、印刷設定情報に印刷設定変更情報と変更前の印刷設定情報が含まれる場合には、その印刷設定変更情報と変更前の印刷設定情報を含む警告画面８００を表示する。
【００９３】
尚、図２１では、ＰＣ１０２は、印刷設定変更情報と変更前の印刷設定情報を含む印刷設定情報を印刷データに含めてプリンタ１０１へ送信する構成としているが、これに限定されない。例えば、印刷設定変更情報と変更前の印刷設定情報を別データとしてプリンタ１０１へ送信するようにしても良い。この場合、変更後の印刷設定情報を含む印刷データと別データとが互いに関連していることを示す識別情報を、互いに含んでいる。
【００９４】
また、実施形態３におけるプリンタ１０１で実行する印刷可能判定処理は、実施形態２と同様に、ＰＣ１０２で実行することもできる。
【００９５】
以上説明したように、実施形態３によれば、実施形態１や２で説明した効果に加えて、印刷設定変更条件によって印刷設定情報が変更された後、印刷不可能であることを示す警告表示を行う場合には、変更前の印刷設定情報を表示することができる。これにより、ユーザに印刷設定情報が変更されたことや、その理由を容易に確認することができる。
【００９６】
＜実施形態４＞
上記実施形態では、プリンタ１０１またはＰＣ１０２において、印刷設定情報のメディアまたはサイズと、用紙情報１０４のメディアまたはサイズのいずれかが不適合と判定した場合に、図８に示す警告画面を表示する場合を示している。これに対し、このような警告よりも更に優先すべき警告が発生する場合がある。
【００９７】
例えば、プリンタ１０１によっては、手動両面印刷機能を有する場合がある。これは、複数ページからなる印刷データの内、まず、奇数ページの印刷データをプリンタ１０１に送信して用紙の表面での印刷を完了させる。その後、奇数ページが印刷された用紙束を裏返して給紙部に再セットし、続行を指示したら、続けて偶数ページの印刷データを送信して用紙の裏面での印刷を実行することで両面印刷を実現させるものである。なお、続行の指示は、ＰＣで指示されても、プリンタ１０１で指示されても良い。
【００９８】
この手動両面印刷機能は、印刷データ生成部１１６において、印刷データのページ順を奇数ページ、偶数ページの順に並び替え、奇数ページと偶数ページの境目が識別可能なコマンドを印刷データ内に挿入することで実現している。これに対し、冒頭の数ページはこの手動両面印刷が適用されず、途中のページから手動両面印刷が適用されるような印刷設定情報が設定された場合、印刷設定の矛盾により印刷データ生成部１１６は印刷データを生成できなくなり、印刷を中止する。印刷設定の矛盾による印刷データ生成部１１６での印刷中止は、通知部１１３においてユーザに通知される。この印刷設定の矛盾を検知する印刷データ生成部としては、レイアウトに関する制御を行うモジュールが考えられる。これには、例えば、Ｍｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓ（登録商標）  ＯＳにおいては、ＧＤＩアーキテクチャードライバーにおけるＰｒｉｎｔＰｒｏｃｅｓｓｏｒや、ＸＰＳアーキテクチャードライバーにおけるＬａｙｏｕｔＦｉｌｔｅｒ等が相当する。
【００９９】
印刷設定が矛盾する印刷データにおいて、並び替えが必要のない冒頭数ページの印刷データがプリンタ１０１に送信された場合において、上記実施形態のようなメディアまたはサイズの不適合が判断された場合は、その不適合に対する警告をプリンタ１０１またはＰＣ１０２において表示する。
【０１００】
しかし、その後、印刷設定の矛盾が検出された場合は、たとえユーザがメディアやサイズの不適合を解決しても印刷の続行はできず、手動両面印刷の印刷設定の矛盾に対する通知を先に行う場合がある。特に、印刷データ生成部１１６で、印刷データの生成を中断して通知した場合に、ユーザによる中止指示を印刷データ生成部１１６にフィードバックすることが困難である等の理由で、一定時間通知した後で印刷データ生成部１１６が自動的に印刷ジョブを削除する制御が採用されることがある。この場合、印刷設定の矛盾とは別の警告を表示していると、印刷ジョブが削除された理由をユーザは把握できない。そのため、本実施形態では、印刷データ生成部１１６において印刷を中止するような印刷設定の矛盾が発生した場合は、それを優先的に通知部１１３に表示する。その結果、印刷設定の矛盾が発生していることが一定時間表示されるため、ユーザは印刷ジョブが削除された原因が印刷設定にあることを認識できる。
【０１０１】
尚、印刷ジョブの途中ではなく、その先頭で印刷設定の矛盾が検出される場合においても、警告表示がプリンタ１０１の何らかエラー状態を既に表示していて、同様に印刷設定の矛盾を優先的に通知することが望まれる場合は、それを優先的に表示する。一方、印刷設定が矛盾している印刷ジョブがユーザ自身の印刷ジョブでない場合は、印刷データ生成部１１６での印刷設定の矛盾の検知よりも、プリンタ１０１の何らかエラー状態を優先する構成としても良い。
【０１０２】
印刷データ生成部１１６で検知する印刷設定の矛盾は、手動両面印刷に関する印刷設定が途中で変更される場合に限定されない。例えば、普通紙のような表裏への印刷が可能なメディアを対象とする両面印刷に対し、表裏両面への印刷ができない写真用紙等のメディアに印刷ジョブの途中から変更される場合もある。また、冊子印刷のジョブに対して１８０度回転処理が実装された場合等、様々な場合が考えられる。これらについても、本実施形態を適用可能である。
【０１０３】
＜実施形態５＞
一般的なプリンタは、写真用はがきの文面を印刷する場合、印刷モードとして写真用はがきの印刷モードを使用して印刷を行う。一方、あて名面を印刷する場合、プリンタ１０１は、印刷モードとして、はがきの印刷モードを使用して印刷を行う。
【０１０４】
ユーザが写真用はがきの文面を印刷する際は、プリンタドライバ１１４に対して、印刷設定情報のメディア種類として「写真用はがき」を選択する。そして、プリンタドライバ１１４は、印刷設定情報と印刷すべきアプリケーションデータに基づいて印刷データを生成し、プリンタ１０１へ送信する。
【０１０５】
ユーザがプリンタ１０１の用紙情報のメディアに「写真はがき」を設定した後、上述した印刷データが受信された場合、プリンタ１０１は、印刷可能判定処理で印刷可能と判断して、印刷を実行する。
【０１０６】
一方、ユーザが写真用はがきのあて名面を印刷する際は、はがきの印刷モードで印刷する必要があるため、プリンタドライバ１１４に対して、印刷設定情報のメディアとして「はがき」を選択する必要がある。プリンタドライバ１１４は、印刷設定情報のメディアの情報を「はがき」として印刷データを生成し、プリンタ１０１へ印刷データを送信する。この場合、プリンタ１０１は印刷データの印刷設定情報の「はがき」を用いて印刷可能判定処理を行う。そのため、印刷可能とするためには写真用はがきのメディアに印刷するにもかかわらず、ユーザは、プリンタ１０１の用紙情報のメディアに「はがき」を設定する必要があり、ユーザにとってわかりづらいという課題があった。
【０１０７】
この課題を解決するために、ユーザは、まずプリンタ１０１の用紙情報のメディアには、プリンタ１０１にセットするメディアのタイプを設定する。例えば、写真用はがきの文面、あて名面のどちらを印刷する場合でも、プリンタに写真用はがきがセットされているのであれば、ユーザはプリンタにメディアタイプとして「写真用はがき」を設定する。
【０１０８】
そして、プリンタドライバ１１４は、設定可能なメディアタイプとして、「写真用はがき(文面)」、「写真用はがき(あて名面)」といった文面用とあて名面用の選択肢を設ける。ユーザは、写真用はがきの文面を印刷する場合には「写真用はがき(文面)」、あて名面を印刷する場合には「写真用はがき(あて名面)」を印刷設定情報として設定する。
【０１０９】
プリンタ１０１での印刷可能判定処理では、図２２の印刷可能情報１０８を使用して印刷可能かどうかを判定するようにする。
【０１１０】
以上の解決手法を図ることで、例えばユーザが「写真用はがき」のあて名面を印刷する場合には、プリンタドライバ１１４の印刷設定情報には「写真用はがき(あて名面)」、プリンタ１０１の用紙情報のメディアには「写真用はがき」を設定すればよい。その結果、ユーザにとって直感的にわかりやすい印刷手順を提供することが可能となる。
【０１１１】
＜実施形態６＞
写真用はがきの文面を印刷する場合、印刷モードとして光沢紙の印刷モードを使用して印刷を行うプリンタが存在する。例えば、プリンタ１０１のROM容量に制限があり、写真用はがきの印刷モードを個別に持てず、光沢紙の印刷モードで印刷させるようなプリンタである。そういうプリンタでは写真用はがきの文面を印刷する場合、印刷設定情報のメディアタイプには「写真用はがき」が設定されるが、プリンタドライバ１１４は、印刷設定情報のメディアの情報を「光沢紙」として印刷データを生成し、プリンタ１０１へ送信する。プリンタ１０１は印刷データに含まれる印刷設定情報の「光沢紙」で印刷可能判定処理を行う。
【０１１２】
図２３を用いて上記例について説明する。ユーザはプリンタドライバ１１４に対して印刷設定情報のメディアタイプとして「写真用はがき」、サイズとして「はがき」を設定し、印刷を実行したとする。プリンタドライバ１１４の印刷設定変更部１２０は、メディアを「写真用はがき」から「光沢紙」に変更して印刷データを生成し、プリンタ１０１へ送信する。
【０１１３】
プリンタ１０１はＰＣ１０２から受信した印刷データの印刷設定情報と用紙情報１０４の組み合わせが印刷可能情報１０８を使用して印刷可能であるか否かを判定する。この場合、印刷データに含まれる印刷設定情報「光沢紙」がカセットにセットされている用紙情報「普通紙」と合致しないため、プリンタ１０１は、印刷不可能と判定し、警告表示（エラー表示）を行う。この際、プリンタ１０１は、エラー表示としてプリンタ１０１の表示部１０９に「光沢紙」を表示する。その結果、ユーザは、プリンタドライバ１１４を用いて設定した「写真用はがき」と異なるメディアタイプ（つまり、光沢紙）が表示されるため、ユーザ自身で設定した印刷設定情報とは異なる印刷設定情報が表示されることになる。
【０１１４】
この課題の解決手法とする処理例を、図２４を用いて説明する。
【０１１５】
ユーザはプリンタドライバ１１４に対して印刷設定情報のメディアタイプとして「写真用はがき」、サイズとして「はがき」を設定し、印刷を実行したとする。プリンタドライバ１１４の印刷設定変更部１２０は、「写真用はがき」から「光沢紙」に変更して印刷データを生成し、プリンタ１０１へ送信する。ここで、選択メディア情報としてユーザが選択したメディア情報を印刷データの印刷設定情報に含める。つまり、プリンタドライバ１１４は、ユーザ選択メディアである「写真用はがき」を印刷設定情報として含む印刷データを生成し、プリンタ１０１へ送信する。
【０１１６】
プリンタ１０１はＰＣ１０２から受信した印刷データの印刷設定情報と用紙情報１０４の組み合わせが印刷可能情報１０８を使用して印刷可能であるか否かを判定する。この場合、メディアについて、印刷設定情報「光沢紙」が用紙情報「普通紙」と合致しないため、プリンタ１０１は、印刷不可能と判定し、警告表示（エラー表示）を行う。このときプリンタ１０１は、エラー表示すべき用紙情報として印刷設定情報のメディアの情報（光沢紙）を表示するのではなく、選択メディア情報（写真用はがき）を表示する。これにより、ユーザが設定した印刷設定情報と合致する警告表示を行うことができる。
【０１１７】
尚、以上の実施形態の機能は以下の構成によっても実現することができる。つまり、本実施形態の処理を行うためのプログラムコードをシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）がプログラムコードを実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することとなり、またそのプログラムコードを記憶した記憶媒体も本実施形態の機能を実現することになる。
【０１１８】
また、本実施形態の機能を実現するためのプログラムコードを、１つのコンピュータ（ＣＰＵ、ＭＰＵ）で実行する場合であってもよいし、複数のコンピュータが協働することによって実行する場合であってもよい。さらに、プログラムコードをコンピュータが実行する場合であってもよいし、プログラムコードの機能を実現するための回路等のハードウェアを設けてもよい。またはプログラムコードの一部をハードウェアで実現し、残りの部分をコンピュータが実行する場合であってもよい。
【符号の説明】
【０１１９】
１０１：プリンタ、１０２：データ処理装置（ＰＣ）、１０３：設定部、１０４：用紙情報
【図１】
0006553946.tif 000002
【図２】
0006553946.tif 000003
【図３】
0006553946.tif 000004
【図４】
0006553946.tif 000005
【図５】
0006553946.tif 000006
【図６】
0006553946.tif 000007
【図７】
0006553946.tif 000008
【図８】
0006553946.tif 000009
【図９】
0006553946.tif 000010
【図１０】
0006553946.tif 000011
【図１１】
0006553946.tif 000012
【図１２】
0006553946.tif 000013
【図１３】
0006553946.tif 000014
【図１４】
0006553946.tif 000015
【図１５】
0006553946.tif 000016
【図１６】
0006553946.tif 000017
【図１７】
0006553946.tif 000018
【図１８】
0006553946.tif 000019
【図１９】
0006553946.tif 000020
【図２０】
0006553946.tif 000021
【図２１】
0006553946.tif 000022
【図２２】
0006553946.tif 000023
【図２３】
0006553946.tif 000024
【図２４】
0006553946.tif 000025