(57)【特許請求の範囲】
【請求項１】
複数のモードを実行可能な制御装置であって、
給紙ユニットがユーザーにより操作された場合、前記給紙ユニットに対するユーザー操作に応じて、前記操作された給紙ユニットの用紙設定に関する画面を表示部に表示させる表示制御手段と、
前記用紙設定に関する画面を介したユーザー入力に基づいて、前記給紙ユニットの用紙設定情報として、前記複数のモードのうち第１のモードに用いられる第１の情報を設定する設定手段と、
前記設定手段により前記第１の情報が設定された場合、設定された前記第１の情報を、前記複数のモードのうち前記第１のモードと異なる第２のモードにおける用紙設定情報としてさらに設定するか判定する判定手段と、
を備え、
前記設定手段は、前記判定手段により設定すると判定された場合、前記第２のモードにおける用紙設定情報として前記第１の情報を設定することを特徴とする制御装置。
【請求項２】
前記判定手段は、前記用紙設定に関する画面を介して設定された前記第１の情報が前記第２のモードですでに設定されている用紙設定情報と同じである場合、前記第１の情報を前記第２のモードにおける用紙設定情報として設定しないと判定することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記表示制御手段は、前記第１の情報を、前記第２のモードにおける用紙設定情報として設定するかユーザーに選択させるための選択画面を表示させ、
前記設定手段は、前記選択画面を介して、前記第１の情報を前記第２のモードにおける用紙設定情報として設定するとユーザーにより選択された場合、前記第１の情報を前記第２のモードにおける用紙設定情報として設定することを特徴とする請求項１又は２に記載の制御装置。
【請求項４】
前記第２のモードはコピーモードであり、前記表示制御手段は、前記選択画面として、前記第１の情報を、前記コピーモードにおける用紙設定情報として設定するかユーザーに選択させるための画面を表示させることを特徴とする請求項３に記載の制御装置。
【請求項５】
前記設定手段は、ユーザーにより給紙ユニットが挿入された場合、ユーザーにより挿入された給紙ユニットの用紙設定に関する画面を前記表示部に表示させることを特徴とする請求項１〜４のいずれか１項に記載の制御装置。
【請求項６】
ユーザーにより給紙ユニットが操作されたことを検出する検出手段をさらに備え、
前記設定手段は、前記検出手段の検出に応じて、前記用紙設定に関する画面を表示させることを特徴とする請求項１〜５のいずれか１項に記載の制御装置。
【請求項７】
前記検出手段は、ユーザーによる前記給紙ユニットの挿入動作を検出することを特徴とする請求項６に記載の制御装置。
【請求項８】
前記用紙設定情報は、用紙の種類及び用紙のサイズのうち少なくとも一方であることを特徴とする請求項１〜７のいずれか１項に記載の制御装置。
【請求項９】
前記用紙設定情報は、用紙の種類及び用紙のサイズであり、
前記判定手段は、前記第１の情報が示す用紙の種類と用紙のサイズの組み合わせが前記第２のモードで対応していない場合、前記第１の情報を前記第２のモードにおける用紙設定情報として設定しないと判定することを特徴とする請求項８に記載の制御装置。
【請求項１０】
前記用紙設定に関する画面を介して入力されたユーザー入力を受け付ける入力手段と、
前記入力手段により入力されたユーザー入力を記憶手段に記憶する記憶手段と、
を備えることを特徴とする請求項１〜９のいずれか１項に記載の制御装置。
【請求項１１】
用紙に印刷を行う印刷ユニットをさらに備えることを特徴とする請求項１〜１０のいずれか１項に記載の制御装置。
【請求項１２】
複数のモードを実行可能な制御装置の制御方法であって、
給紙ユニットがユーザーにより操作された場合、前記給紙ユニットに対するユーザー操作に応じて、前記操作された給紙ユニットの用紙設定に関する画面を表示部に表示させる表示制御工程と、
前記用紙設定に関する画面を介したユーザー入力に基づいて、前記給紙ユニットの用紙設定情報として、前記複数のモードのうち第１のモードに用いられる第１の情報を設定する設定工程と、
前記設定工程において前記第１の情報が設定された場合、設定された前記第１の情報を、前記複数のモードのうち前記第１のモードと異なる第２のモードにおける用紙設定情報としてさらに設定するか判定する判定工程と、
を備え、
前記判定工程において設定すると判定された場合、前記第２のモードにおける用紙設定情報として前記第１の情報を設定することを特徴とする制御方法。
【請求項１３】
請求項１〜１１のいずれか１項に記載の制御装置の各手段としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
画像形成装置には、給紙カセットの挿入を検知し、その給紙カセットの登録画面を自動で表示する機能が知られている。特許文献１では、給紙カセットの開閉状態とカセットの用紙有無とから用紙タイプ設定対象カセットを決定する。また、その装置において発生しうる状況について、表示部への表示優先度を設定し、用紙タイプ設定動作より表示優先度の高い状況が発生していない場合、用紙タイプ設定メニューを表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３４７１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、印刷しようとする用紙情報を給紙カセットに対して登録したとしても、別のモードでは、新たに設定が必要となる場合がある。例えば、登録したあとに、コピーモードの印刷設定として、改めて先ほどの用紙情報を入力しなければならない場合がある。これは、装置の各モードにおいて、個別に用紙設定を記憶していることに起因する問題である。
【０００５】
従来の多くのＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎＰｒｉｎｔｅｒ）では、各モードにおいて、それぞれの用紙設定を記憶している。これは、モード毎に対応可能な用紙が異なるためである。用紙設定を共通で記憶してしまうと、設定矛盾が頻発する恐れがある。また、ユーザーがモード毎に使用したい用紙が異なる場合、それぞれのモードで任意の用紙情報が設定されている方が、利便性が高いためである。
【０００６】
しかしながら、同じ情報を２度入力するのはユーザビリティの低下に繋がってしまう。
【０００７】
本発明は、このような事情に鑑み、被記録媒体の情報を設定する際のユーザビリティを向上させた制御装置、制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明に係る制御装置は、複数のモードを実行可能な制御装置であって、給紙ユニットがユーザーにより操作された場合、前記給紙ユニットに対するユーザー操作に応じて、前記操作された給紙ユニットの用紙設定に関する画面を表示部に表示させる表示制御手段と、前記用紙設定に関する画面を介したユーザー入力に基づいて、前記給紙ユニットの用紙設定情報として、前記複数のモードのうち第１のモードに用いられる第１の情報を設定する設定手段と、前記設定手段により前記第１の情報が設定された場合、設定された前記第１の情報を、前記複数のモードのうち前記第１のモードと異なる第２のモードにおける用紙設定情報としてさらに設定するか判定する判定手段と、を備え、前記設定手段は、前記判定手段により設定すると判定された場合、前記第２のモードにおける用紙設定情報として前記第１の情報を設定することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、被記録媒体の情報を設定する際のユーザビリティを向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態１に係る印刷装置の外観を示す概略図である。
【図２】実施形態１に係る印刷装置の用紙搬送部分の構成を示す概略図である。
【図３】実施形態１に係る印刷装置の制御系の構成を示すブロック図である。
【図４】実施形態１に係る印刷装置の給紙カセット検知処理のフローチャートである。
【図５】実施形態１に係る表示処理における用紙情報の設定画面の一例を示す図である。
【図６】実施形態１に係る表示処理の概要を表したフローチャートである。
【図７】実施形態１に係る表示処理における情報反映の選択画面の一例を示す図である。
【図８】実施形態１に係る反映処理における情報反映による変化を示す図である。
【図９】実施形態１に係る反映処理における情報反映可能を判定するフローチャートである。
【図１０】実施形態２に係る処理におけるモード別の用紙情報の対応表の一例を示す図である。
【図１１】実施形態２に係る処理における情報反映可能を判定するフローチャートである。
【発明を実施するための形態】
【００１１】
（実施形態１）
以下、本発明を実施するための形態について図面を用いて説明する。なお、この実施形態で用いる装置の各構成要素の相対配置、装置形状等は、あくまで例示であり、これに限定されるものではない。
【００１２】
図１は、本発明の一実施形態に係る印刷装置の外観を示す概略図である。本実施形態では、読取機能（スキャナ）を有するＭｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ（ＭＦＰ）を例に挙げて説明するが、これに限定されるものではない。
【００１３】
図１において、印刷装置１００は、原稿台１０１と、原稿蓋１０２、複数の給紙カセット（給紙カセット１、給紙カセット２）、排紙トレイ１０５と、を有する。
【００１４】
原稿台１０１はガラス状の透明な台であり、原稿を載せてスキャナで読み取る時に使用する。原稿蓋１０２は、スキャナで読取を行う際に読取光が外部に漏れないようにするための蓋であり、原稿台１０１を覆うことができるように構成されている。各給紙カセット（給紙カセット１０３、給紙カセット１０４）は、様々なサイズの用紙をセットすることができる。給紙カセット１０３〜１０４にセットされた用紙は、一枚ずつ印刷部に搬送され、印刷を行って排紙トレイ１０５から排出される。なお、図１では給紙カセットを２つ搭載した装置を例に示しているが、給紙カセット１つ以上であればよく、１つであっても３つ以上であってもよい。また、印刷方式は、後述する画像印刷用液体インクを用いたインクジェット方式による画像の印刷には限らない。記録剤として固形インクを用いてもよいし、トナーを用いた電子写真方式や昇華方式など種々のものを採用可能である。また、複数色の記録剤を用いたカラー記録を行うものには限らず、黒色（グレーを含む）のみによるモノクロ記録を行うものとしてもよい。また、印刷は、可視画像の印刷には限らず、不可視もしくは視認が困難な画像の印刷としてもよいし、一般的な画像以外の、例えば配線パターン、部品の製造における物理的パターン、ＤＮＡの塩基配列等のプリントなど種々のものの印刷としてもよい。つまり、記録剤を記録材に付与可能なものであれば種々のタイプの印刷装置に適用可能である。
【００１５】
また、本実施形態では、被記録媒体として用紙を例に挙げて説明するが、被記録媒体の材質は紙には限らず、印刷処理可能なものであれば種々のものを用いることができる。
【００１６】
図２は、本実施形態に係る印刷装置１００における印刷機構部分の内部構成を示す概略図である。印刷装置１００は、給紙カセット２０１、給紙カセット２０２、排紙トレイ２０３を有し、それぞれ、図１の給紙カセット１０３、給紙カセット１０４、排紙トレイ１０５に対応する。また、印刷装置１００は、印刷ユニットとして、印刷ヘッド２１２、キャリッジ２１３、及びガイドレール２１４を有する。
【００１７】
給紙カセット２０１に積載された記録用紙Ｓ１は、不図示の搬送モータにより駆動される給紙ローラ２０４によりピックアップされ、搬送ローラ２０５、搬送ローラ２０６の間に送られ、搬送ローラ２０５及び２０６により搬送される。搬送ローラ２０５、搬送ローラ２０６により搬送された記録用紙Ｓ２は、用紙搬送ガイド２０７、用紙搬送ガイド２０８を含む搬送路によりＵターン搬送され、搬送ローラ２０９及び搬送ローラ２１０へ送られる。図示しないが、給紙カセット２０２に積層された記録用紙をピックアップできるように給紙ローラが設けられ、ピックアップされた記録用紙を搬送できるように搬送ローラが設けられている。これにより、給紙カセット２０２に積層された記録用紙は、ピックアップされ、搬送路に搬送される。
【００１８】
さらに記録用紙Ｓ２は、プラテン２１１上を搬送される。記録用紙Ｓ２を挟んでプラテン２１１と対向する位置には印刷ヘッド２１２を搭載したキャリッジ２１３が設けられている。キャリッジ２１３は、ガイドレール２１４に沿って不図示のキャリッジモータにより往復駆動される。印刷ヘッド２１２に駆動パルスを印加することにより記録用紙Ｓ２上に記録画像が形成される。画像形成された記録用紙Ｓ２は、さらに、搬送ローラ２０９、搬送ローラ２１０よりもプラテン２１１を挟んで搬送方向の下流側に設けられている排紙ローラ２１５、排紙ローラ２１６により搬送され、排紙トレイ２０３に排出される。排紙トレイ２０３には、画像が形成された記録用紙Ｓ２、すなわち、印刷済みの記録用紙Ｓ２が積層される。
【００１９】
キャリッジ２１３には、用紙センサ２１８が設けられており、プラテン２１１上に記録用紙Ｓ２が存在するか否かを検出することができる。用紙センサ２１８は、例えば、反射型の光学センサからなり、用紙センサ２１８の出力レベルを取得することにより、上述した検出を行うことができる。本実施形態では、用紙センサ２１８がキャリッジ２１３に設けられているため、キャリッジ２１３を移動しながら用紙センサ２１８の出力レベルを取得することにより、プラテン２１１上に搬送されている記録用紙Ｓ２の用紙の端部位置を検出することができる。
【００２０】
また、各給紙カセット２０１及び給紙カセット２０２には、それぞれカセットセンサ２１９および２２０が設けられており、給紙カセットが挿入もしくは抜去されたことを検知することができる。
【００２１】
図３は、本実施形態に係る印刷装置１００の制御系の構成を示すブロック図である。印刷装置１００は、ＣＰＵ３０１、プログラムメモリ３０３、データメモリ３０４、を有する。また、印刷装置１００は、インタフェース制御回路３０７、モータ制御回路３０９、ヘッド制御回路３１３、センサ制御回路３１４、パネル制御回路３１７、メモリカード制御回路３２１、スキャナ制御回路３２４を有する。これらは内部バス３０２を介して接続される。
【００２２】
ＣＰＵ３０１は、マイクロプロセッサ（マイクロコンピュータ）形態の中央演算処理部であり、プログラムの実行やハードウェアの起動により印刷装置１００全体の動作を制御する。プログラムメモリ３０３は、ＲＯＭであり、ＣＰＵ３０１が実行するためのプログラムや印刷装置１００の各種動作に必要な固定データを格納する。データメモリ３０４は、ＲＡＭからなり、ＣＰＵ３０１のワークエリアとして用いられたり、種々の受信データの一時格納領域として用いられたり、各種設定データを記憶させたりする。データメモリ３０４は、ＣＰＵ３０１が制御プログラム実行に際して利用するワークメモリ３０５、記録用紙２０４上に形成される画像データを格納する画像メモリ３０６などの用途に利用される。
【００２３】
ＣＰＵ３０１は、インタフェース制御回路３０７を制御し、外部インタフェースを経由して接続されているホストコンピュータ３０８から印刷するジョブデータを受け取ったり、印刷装置のステータスをホストコンピュータ３０８へ通知したりすることができる。
【００２４】
ＣＰＵ３０１は、モータ制御回路３０９を介して、印刷装置１００の機構を駆動する各種モータを制御することができる。搬送モータ３１０は、給紙ローラ２０３、搬送ローラ２０５、２０６、２０９、２１０、排紙ローラ２１５、２１６を駆動し、記録用紙を給紙トレイ２０１から排紙トレイ２０３に至るまでの搬送を行う。キャリッジモータ３１１（図３ではＣＲモータと記載）は、キャリッジ２１３の往復駆動を行う。回復モータ３１２は、ヘッド回復機構の駆動を行い、キャリッジ２１３の駆動と同期して制御することで印刷ヘッド２１２の状態を適切に保つための回復動作を実行する。ＣＰＵ３０１は、ヘッド制御回路３１３を介して印刷ヘッド２１２を制御することができる。キャリッジ２１３の往復動作と同期して印刷ヘッド２１２を制御することで記録用紙上に画像形成を行う。
【００２５】
ＣＰＵ３０１は、センサ制御回路３１４を介して用紙センサ２１８のセンサ光源３１５を制御したり、用紙センサ２１８の光学センサ３１６の出力電圧を取得したりすることができる。また、ＣＰＵ３０１は、センサ制御回路３１４を介して各種カセットセンサを制御することができる。給紙カセット１用のカセットセンサ２１９及び給紙カセット２用のカセットセンサ２２０は、例えば、フォトインタラプタとメカスイッチで構成されている。各カセットセンサは、印刷装置１００に対してユーザーが給紙カセットを挿入、もしくは抜去したことを検知し、センサ制御回路３１４を介してＣＰＵ３０１がその検知を取得することができる。
【００２６】
ＣＰＵ３０１は、パネル制御回路３１７を介して印刷装置１００の外面に設けられた操作パネル３１８を制御する。操作パネル３１８は、例えば、ハードキー群３１９と、表示装置３２０とを有する。パネル制御回路３１７は、操作パネル３１８上に配置された表示装置３２０に所望の情報を表示したり、同じく操作パネル３１８上のハードキー群３１９へのユーザーからの操作を監視したりすることができる。
【００２７】
ＣＰＵ３０１は、スキャナ制御回路３２４を介して図１では不図示のスキャナ３２５を制御することができ、スキャナ３２５の原稿台に乗せられた原稿画像を読み取ることができる。
【００２８】
ＣＰＵ３０１は、メモリカード制御回路３２１を介して印刷装置１００の外面に設けられたメモリカードスロット３２２に装着されたメモリカード３２３内の各種ファイルを読み書きすることができる。スキャナ３２５で読み取った画像は、データメモリ３０４中の画像メモリ３０６に格納された後、ホストコンピュータ３０８に送信したり、メモリカード３２３に画像ファイルとして保存したりすることができる。また、スキャナ３２５で読み取った画像をそのまま印刷機構を制御して印刷することで、コピー機能として利用することも可能である。
【００２９】
ここで、印刷装置１００に給紙カセットが挿入されたことを検知し、対応する用紙情報の設定画面を表示する際の制御について説明する。なお、設定画面により設定された用紙情報に基づいて、印刷装置の各種動作、例えば、印刷制御、搬送制御等が実行される。
【００３０】
印刷装置１００のＣＰＵ３０１は、プログラムメモリ３０３内のリアルタイムＯＳの周期ハンドラーを用いて、所定の周期で給紙カセット検知処理を実行する。給紙カセット検知処理を実行する周期は、あらかじめ決められており、給紙カセット挿抜による制御を行うのに十分な時間が設定される。本実施形態では、３００ｍｓ周期としたが、周期はこれに限定されるものではない。カセットセンサ２１９又は２２０によって給紙カセットの挿入が検出された場合、操作パネル３１８を制御するＣＰＵのパネルタスクにその検出を通知する。給紙カセットが複数ある装置の場合、この処理は給紙カセット毎に行われ、異なる給紙カセットの挿入は、区別して検知される。
【００３１】
図４を用いて、給紙カセット検知処理について説明する。図４は、ＣＰＵ３０１がプログラムメモリ３０３に格納されたプログラムをデータメモリ３０４にロードして実行する処理の流れである。なお、図４に示す給紙カセット検知処理は１周期毎に行われる。給紙カセット検知処理を開始すると、Ｓ４０１では、カセット１の挿入動作を検知したか判定する。カセット１の挿入を検知したと判定したら、カセット挿入をＣＰＵ３０１に通知し（Ｓ４０２）、Ｓ４０３へ進む。カセット１の挿入動作を検知しない場合、そのままＳ４０３へ進む。Ｓ４０３では、カセット２の挿入を検知したか判定する。カセット２の挿入動作を検知したと判定したら、カセット挿入をパネルタスクに通知し（Ｓ４０４）、処理を終了する。カセット１の挿入動作を検知しない場合、処理を終了する。このように、カセット１又はカセット２の挿入が検知されると、パネルタスクに通知され、通知されない場合はそのまま処理を終了する。
【００３２】
カセットセンサにより給紙カセット挿入の検知がパネルタスクに通知されると、印刷装置１００の表示装置３２０には、図５に示すような用紙情報の設定画面が表示され、ユーザーの入力を受け付ける。ユーザーはこの設定画面を操作することで、挿入した給紙カセットに積載されている用紙の情報を入力する。
【００３３】
図５は、カセットセンサ１が、給紙カセットの挿入を検知した場合に、表示装置３２０に表示される設定画面である。設定画面５０１には、カセット１に設定する用紙情報の設定を促すメッセージが表示される。本実施形態では、図５（ａ）に示すように、「カセット１の用紙情報を登録してください。」と表示される。
【００３４】
ここで、表示装置３２０の表示制御は、ＣＰＵ３０１がパネル制御回路３１７を介して行う。本実施形態では、操作パネル３１８は、タッチパネルからなるものとするが、これに限定されず、タッチパネルセンサを備えていない通常のＬＣＤ等のディスプレイであってもよい。タッチパネルは、タッチパネルセンサを有し、指や導電性の媒体などの接触や近づくことにより生ずる静電容量の変化を静電容量の変化を検出することにより、タッチ操作の有無及びタッチされた位置を検出する。タッチパネルセンサは、ＣＰＵ３０１の制御により、ユーザーが液晶ディスプレイの表面を触る「タッチ操作」、タッチした指を動かさずに離す「タップ操作」、タッチした指を移動させる「ドラッグ操作」を検出する。
【００３５】
サイズの横の領域をタッチすると、図５（ｂ）に示すように、サブウィンドウ５０２が設定画面５０１を覆うように表示される。サブウィンドウ５０２で、所定のサイズをユーザーがタッチすることにより、サイズが選択される。また、種類の横の領域をタッチすると、図５（ｃ）に示すように、サブウィンドウ５０３が表示画面５０１を覆うように表示される。サブウィンドウ５０３で、所定の種類をユーザーがタッチすることにより、用紙の種類が選択される。なお、表示されるサブウィンドウ５０２やサブウィンドウ５０３は、表示数に制限があるため、リストに含まれるサイズ又は種類が多い場合は、プルダウンでユーザーが選択できるように表示する。また、設定画面において、ユーザー操作前のデフォルトの状態では、サイズ及び種類には、前回設定したサイズ及び種類がそれぞれ表示される。
【００３６】
そして、図５（ａ）の設定画面において、登録ボタンがタッチされると、ユーザー入力が受け付けられて、給紙カセット１の用紙情報の設定は終了する。なお、本実施形態では、設定画面５０１には、登録ボタンを表示するものとしたが、登録ボタンとキャンセルボタンを備えるものとしてもよい。この場合は、キャンセルボタンがタッチされた場合も、給紙カセット１の用紙情報の設定は終了するが、この場合は、後述する判定処理は実行されない。
【００３７】
給紙カセット２の用紙情報の設定の場合は、「カセット１の用紙情報を登録してください。」の代わりに、「カセット２の用紙情報を登録してください。」と表示される以外は、図５と同様であるので、説明を省略する。
【００３８】
なお、設定画面の表示方法は、図５に示すものに限定されるものではない。例えば、図５では、登録ボタンを表示するものとしたが、これを表示せずに、操作パネル３１８の表示装置３２０の外部に設けられたボタンの押下に応じて、設定を終了するようにしてもよい。また、進むボタンを表示し、進むボタンのタッチの検知に基づいて、設定を終了するようにしてもよい。
【００３９】
ここで、用紙情報の設定画面において設定された情報を別のモードに反映させるかどうかの制御を説明する。ここでは、例としてコピーモードに反映させるケースについて説明する。
【００４０】
図６は、本実施形態に係る反映処理の概要を表したフローチャートである。図６は、ＣＰＵ３０１がプログラムメモリ３０３に格納されたプログラムをデータメモリ３０４にロードして実行する。Ｓ６０１で給紙カセットの挿入を検知すると、Ｓ６０２でその給紙カセットに対する設定画面が表示される。Ｓ６０３で、ユーザー操作により設定画面を介した用紙情報の設定が終了する。この設定は、印刷の際にホスト側であるホストコンピュータ３０８にＭＦＰのカセット情報として送信される他、印刷ジョブの用紙情報とカセット情報が異なる場合に、ミスマッチの警告を表示する際に使用される。例えば、ホストからの印刷ジョブでＡ４サイズが指定されているにもかかわらず、カセットの用紙設定ではＢ５サイズが指定されている場合、印刷ジョブの用紙設定またはカセットの用紙を変更するようにユーザーに促す警告を表示する。これにより、用紙の外に印刷してしまうのを抑制する。
【００４１】
次に、Ｓ６０４において、入力された設定情報（用紙情報）が特定のモードに反映可能かどうかを判定する。本実施形態では、コピーモードに反映可能かどうかを判定する。なお、判定フローについては後述する。反映可能ではないと判断した場合（Ｓ６０４でＮｏ）、そのまま処理を終了する。反映可能と判断した場合（Ｓ６０４でＹｅｓ）、入力した設定情報をコピーモードの印刷設定に反映するかをユーザーに選択させる画面を表示する。そして、この画面を介したユーザー操作に基づいて、情報を特定のモードに反映させるか否かの判定を行う（Ｓ６０５）。
【００４２】
図７は、情報反映の選択画面の一例を示す図である。この選択画面では、ユーザーに登録情報を特定のモードの印刷設定に反映させるかを選択させる。図７では、「カセット１の登録情報をコピーモードの印刷設定に反映しますか？」とメッセージを表示し、Ｙｅｓボタン及びＮｏボタンの選択を促す。Ｙｅｓボタンが選択された場合、入力した設定情報を特定のモードに反映させると判定する。Ｎｏボタンが選択された場合、入力した設定情報を特定のモードに反映させないと判定する。
【００４３】
情報を特定のモードに反映させると判定した場合（Ｓ６０５でＹｅｓ）、Ｓ６０６でコピーモードの印刷設定の情報を対象のモードに反映させて情報の更新を行い、処理を終了する。一方、情報を特定のモードに反映させないと判定した場合（Ｓ６０５でＮｏ）、処理を終了する。
【００４４】
図８には、情報の反映による設定情報の変化を示す。カセット脱着前のコピーの印刷設定は、標準の設定又は前回のコピーで用いた設定となっている。図８（ａ）では、カセット脱着前、すなわち、設定登録前のコピーモードの印刷設定は、用紙種類が普通紙、用紙サイズがＡ４に設定されている。その後、用紙種類が写真紙、用紙サイズがＢ５の用紙をカセットにセットし、カセットを挿入する。挿入検知によって用紙情報の設定画面５０１が表示され（Ｓ６０２）、用紙情報を入力し、その設定が終了し（Ｓ６０３），情報を反映することが選択される（Ｓ６０５）。これにより、コピーモードの用紙種類および用紙サイズに反映する。そして、次にコピーモードに入った時には、図８（ｂ）にように設定が変更されており、ユーザーが同じ設定を再度入力する必要がない。なお、Ｓ６０６において対象モードに情報を反映させた後に、図８（ｂ）に示す反映後の印刷設定を画面に表示して、ユーザーに確認を促すようにしてもよい。更新された印刷設定は、その後のコピー実行時にジョブの設定となり、原稿台１０１上の原稿のスキャン範囲や、給紙する用紙の条件として使用される。
【００４５】
ここで、Ｓ６０４の入力された設定内容がコピーモードに反映可能かどうかを判定するフローについて説明する。図９は、その判定処理の概要を表したフローチャートである。図９は、ＣＰＵ３０１がプログラムメモリ３０３に格納されたプログラムをデータメモリ３０４にロードして実行する。
【００４６】
Ｓ８０１（Ｓ６０３に相当）でユーザーによる用紙情報の設定が終了すると、本実施形態では、４つの判定基準に基づいて、その設定情報がコピーモードに反映可能な内容かどうかを判定する。
【００４７】
Ｓ８０２で、設定された用紙種類がコピーモードで対応可能か、すなわち、コピーモードでサポートしているかを判定する。そして、コピーモードで対応可能であれば（Ｓ８０２でＹｅｓ）Ｓ８０３へ進み、コピーモードで対応可能でなければ（Ｓ８０２でＮｏ）処理を終了する。例えば、光沢紙が設定されたが、その装置のコピーモードで光沢紙をサポートしていなければ、反映不可能と判定する。
【００４８】
Ｓ８０３で、設定された用紙サイズがコピーモードで対応可能か、すなわち、コピーモードでサポートしているかを判定する。そして、コピーモードで対応可能であれば（Ｓ８０３でＹｅｓ）Ｓ８０４へ進み、コピーモードで対応可能でなければ（Ｓ８０３でＮｏ）反映不可能と判定する。例えばＡ２サイズが設定されたが、その装置のコピーモードでＡ２サイズの用紙をサポートしていなければ、反映不可能と判定する。
【００４９】
Ｓ８０４で、設定された用紙種類と用紙サイズの組み合わせがコピーモードで対応可能か、すなわち、コピーモードでサポートしているかを判定する。そして、コピーモードで対応可能であれば（Ｓ８０４でＹｅｓ）Ｓ８０５へ進み、コピーモードで対応可能でなければ（Ｓ８０４でＮｏ）反映不可能と判定する。例えば、Ａ４光沢紙が設定された場合、その装置のコピーモードでＡ４も光沢紙もそれぞれサポートしているが、Ａ４の光沢紙はサポートしていない場合がある。その場合は、反映しても設定矛盾になってしまうので、反映不可能と判定する。
【００５０】
Ｓ８０５では、設定された用紙設定が既にコピーモードで設定されているかを判定する。そして、コピーモードで対応可能であれば（Ｓ８０５でＹｅｓ）、反映可能と判定する。コピーモードで対応可能でなければ（Ｓ８０５でＮｏ）反映不可能と判定する。コピーモードで有効な設定でも、既に設定済みであれば、用紙情報の反映選択の画面７０１を表示するのは冗長であるので、反映選択の画面を表示させないために、反映不可能と判定する。
【００５１】
上述した判定処理により、コピーモードで有効な設定であり、かつ現在のコピーモードの設定と異なる場合のみ、ステップＳ６０５９０６（ステップＳ６０５に相当）において用紙情報の反映の選択画面７０１を表示することができる。
【００５２】
上述したように、本実施形態では、用紙情報の設定画面で設定をした場合、特定のモードでも反映可能な場合のみユーザーに当該設定を反映させるか否かの判断を促す。そして、ユーザーの判断によって、給紙カセット情報を反映するかどうかを任意に行うことができる。一方、用紙情報の設定画面で設定をしても特定のモードで有効な設定ではない場合、ユーザーに当該設定を反映させるかの判断をさせないため、ユーザー操作が冗長になることがない。
【００５３】
本実施形態では、登録した内容ですぐ印刷を行いたいユーザーは、特定のモード起動時の印刷条件の入力（例えば、コピーモードの印刷条件の入力）を省くことができ、そうでないユーザーは給紙カセット情報登録のみを行うことができる。したがって、ユーザーの入力動作の回数を最小限にすることができる。
【００５４】
本実施形態では、用紙設定をモード毎に別々に記憶していても、給紙カセットの情報を各モードに容易に反映させることができる。これにより、被記録媒体の情報を設定する際のユーザビリティを向上させることができる。
【００５５】
（実施形態２）
実施形態１では、用紙設定の設定情報を反映する対象モードとしてコピーモードを例に説明したが、本実施形態では、用紙設定の設定情報を複数のモードに反映させる場合について説明する。なお、実施形態１と同一のものには同一の符号を付し、重複する説明は省略する。
【００５６】
本実施形態では、モード毎に対応テーブルを作成しておく。対応している用紙種類、用紙サイズ、および非対応の用紙種類と用紙サイズの組み合わせを登録しておく。図１０は、各モードの対応テーブルの一例である。ここでは、コピーモードの他に、フォトモードとＦＡＸモードを例に挙げている。フォトモードは、外部メディアに保存された画像データ等を印刷するモードで、用紙情報は、給紙する用紙の条件として使用される。ＦＡＸモードはスキャンした原稿データをＦＡＸ送信する、または外部からのＦＡＸ原稿を受信するモードであり、用紙情報は、給紙する用紙の条件として使用される。
【００５７】
ここで、本実施形態において、Ｓ６０４の入力された設定内容がコピーモードに反映可能かどうかを判定するフローについて説明する。図１１は、その判定処理の概要を表したフローチャートである。これは入力された設定内容が対象モードに反映可能かどうかを判定するフローで、図９のフローチャートを複数のモードに対応させたものである。基本的な処理の流れは図９と同じであるため、以下では図９との差分のみ説明する。図１１は、ＣＰＵ３０１がプログラムメモリ３０３に格納されたプログラムをデータメモリ３０４にロードして実行する。
【００５８】
Ｓ１００１（Ｓ６０３に相当）でユーザーによる用紙情報の設定が終了すると、Ｓ１１０２で未判定の対象モードがあるかを判定する。本実施形態では、コピーモード、フォトモード、ＦＡＸモードの３つを対象モードとしているので、３つのモードをそれぞれ判定するまでループすることになる。したがって終了後に表示される情報反映の選択画面は、最大３つとなる。全ての対象モードの判定が終わったら、処理は終了となる。  １つでも判定していない対象モードがある場合、Ｓ１１０３へ進む。
【００５９】
Ｓ１００３で、設定された用紙種類が対象モードで対応可能か、すなわち、対象モードでサポートしているかを判定する。ここで、先ほどの対応表を参照し、設定された用紙種類が対象のモードでサポートされているかの情報を取得する。そして、対象モードで対応可能であれば（Ｓ１００３でＹｅｓ）Ｓ１００４へ進み、対象モードで対応可能でなければ（Ｓ１００３でＮｏ）反映不可能と判定する。そして、Ｓ１００２へ戻る。
【００６０】
Ｓ１００４で、設定された用紙サイズが対象モードで対応可能か、すなわち、対象モードでサポートしているかを判定する。ここで、先ほどの対応表を参照し、設定された用紙サイズが対象のモードでサポートされているかの情報を取得する。そして、対象モードで対応可能であれば（Ｓ１００４でＹｅｓ）Ｓ１００５へ進み、対象モードで対応可能でなければ（Ｓ１００４でＮｏ）反映不可能と判定する。そして、Ｓ１００２へ戻る。
【００６１】
Ｓ１００５で、設定された用紙種類と用紙サイズの組み合わせが対象モードで対応可能か、すなわち、対象モードでサポートしているかを判定する。ここで、先ほどの対応表を参照し、用紙種類と用紙サイズの組み合わせが非対応組み合わせに登録されていないかを確認する。そして、対象モードで対応可能であれば（Ｓ１００５でＹｅｓ）Ｓ８０５へ進み、対象モードで対応可能でなければ（Ｓ１００５でＮｏ）反映不可能と判定する。そして、Ｓ１００２へ戻る。
【００６２】
Ｓ１００６では、設定された用紙設定が既に対象モードで設定されているかを判定する。そして、対象モードで対応可能であれば（Ｓ１００６でＹｅｓ）反映可能と判定する。そして、Ｓ１００２へ戻る。対象モードで対応可能でなければ（Ｓ１００６でＮｏ）反映不可能と判定する。対象モードで有効な設定でも、既に設定済みであれば、用紙情報の反映選択の画面７０１を表示するのは冗長であるので、反映選択の画面を表示させないために、反映不可能と判定する。そして、Ｓ１００２へ戻る。
【００６３】
なお、本実施形態では、Ｓ６０５の入力した設定情報を特定のモードの印刷設定に反映するかをユーザーに選択させる画面を表示する際に、Ｓ６０４において反映可能とされたモードの全てに、設定情報を反映させるかを選択させるようにする。なお、これに限定されず、Ｓ６０４において反映可能とされたモード毎に、順に選択画面を表示してもよいし、選択画面にＳ６０４において反映可能とされたモードを全て表示し、ユーザーが選択したモードにのみ反映させるようにしてもよい。
【００６４】
上述したように、本実施形態では、用紙情報の設定画面で設定をした場合、複数のモードの各モードにおいて反映可能な場合にユーザーに当該設定を反映させるか否かの判断を促す。そして、ユーザーの判断によって、給紙カセット情報を反映するかどうかを任意に行うことができる。一方、用紙情報の設定画面で設定をしても対象のモードで有効な設定ではない場合、ユーザーに当該設定を反映させるかの判断をさせないため、ユーザー操作が冗長になることがない。
【００６５】
（他の実施形態）
なお、本発明は上述した実施形態に限定されるものではない。例えば、給紙ユニットとして給紙カセットを例に挙げて説明したが、給紙カセット以外の給紙ユニットであってもよい。給紙ユニットとしては、例えば、ＡＳＦ（ＡｕｔｏＳｈｅｅｔＦｅｅｄｅｒ）や手差しユニット等が挙げられる。
【００６６】
また、上述した実施形態では、判定処理において、４つの判定基準に基づいて判定を行ったがこれに限定されるものではない。例えば、用紙種類が特定のモードに対応するか、及び用紙サイズが特定のモードに対応するかの２つの判定基準に基づいて判定を行ってもよい。これらが、Ｙｅｓの場合は、反映可能と判定し、これらのうち少なくとも一方がＮｏの場合は、反映不可能と判定すればよい。
【００６７】
また、上述した実施形態の判定処理において、用紙種類が特定のモードに対応するかと用紙サイズが特定のモードに対応するかの判定順は逆であってもよい。
【００６８】
上述した実施形態では、用紙情報の設定が反映可能と判定された場合、設定された被記録媒体の情報を特定のモードの設定条件に反映させるかユーザーに選択させるものとしたが、これに限定されるものではない。例えば、ユーザに判断を促さずに、自動的に特定のモードの設定条件に反映（更新）させてもよい。
【００６９】
また、上述した実施形態では、印刷装置が制御装置を備えるものとしたが、これに限定されるものではない。図１の印刷装置と接続されたプリンタドライバを有する外部装置の表示部に設定画面を表示する場合や、外部装置からの指示で当該印刷装置の表示部に設定画面を表示する場合は、この外部装置が制御装置となる。
【００７０】
上述した実施形態では、設定画面の表示は、任意の給紙カセットの挿入が検知されたことに基づき実行されたものとしたが、これに限定されるものではなく、用紙情報の設定登録がユーザー操作により指示されたことに基づき表示されたものであってもよい。すなわち、用紙情報の設定が終了した場合に、特定のモードに反映可能な情報か判定し、反映の選択画面を表示するようにすればよい。
【００７１】
本実施形態では、給紙カセットの被記録媒体の情報を設定情報としたが、設定情報はこれに限定されず、印刷設定の設定情報等であってもよい。
【００７２】
上述した実施形態は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウエア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、プログラムは、１つのコンピュータで実行させても、複数のコンピュータを連動させて実行させるようにしてもよい。また、上記した処理の全てをソフトウエアで実現する必要はなく、処理の一部または全部をＡＳＩＣ等のハードウェアで実現するようにしてもよい。また、ＣＰＵも１つのＣＰＵで全ての処理を行うものに限らず、複数のＣＰＵが適宜連携をしながら処理を行うものとしてもよい。 
【図１】
0006433186.tif 000002
【図２】
0006433186.tif 000003
【図３】
0006433186.tif 000004
【図４】
0006433186.tif 000005
【図５】
0006433186.tif 000006
【図６】
0006433186.tif 000007
【図７】
0006433186.tif 000008
【図８】
0006433186.tif 000009
【図９】
0006433186.tif 000010
【図１０】
0006433186.tif 000011
【図１１】
0006433186.tif 000012