(57)【要約】　　【課題】　プリンティングシステムにおいて、ユーザが任意に記録媒体に関する情報を追加登録できる環境を提供する。　　【解決手段】　印刷装置にセットされている記録媒体の特徴情報を印刷装置より取得し、記録媒体に関する情報を入力し、取得した記録媒体の特徴情報と入力した記録媒体に関する情報とを対応させて登録させる。【選択図】　　　図２
2004122766.tif 000002
【特許請求の範囲】
【請求項１】
　印刷装置にセットされている記録媒体の特徴情報を前記印刷装置より取得する取得手段と、
　記録媒体に関する情報を入力する入力手段と、
　前記取得手段により取得した記録媒体の特徴情報と前記入力手段により入力した記録媒体に関する情報とを対応させて登録する登録手段とを有することを特徴とするデータ処理装置。
【請求項２】
　前記記録媒体に関する情報は、用紙名称を含むことを特徴とする請求項１記載のデータ処理装置。
【請求項３】
　前記記録媒体に関する情報は、用紙の種類を含むことを特徴とする請求項１記載のデータ処理装置。
【請求項４】
　前記取得手段により取得した記録媒体の特徴情報に基づき記録媒体の種類を判別する判別手段と、
前記判別手段による判別結果に基づいて印刷設定を行う手段とをさらに有することを特徴とする請求項１記載のデータ処理装置。
【請求項５】
　前記登録手段は、前記取得手段により取得した記録媒体の特徴情報と前記入力手段により入力した記録媒体に関する情報と設定された印刷品位に関する情報とを対応付けて登録することを特徴とする請求項１記載のデータ処理装置。
【請求項６】
　印刷装置にセットされている記録媒体の特徴情報を前記印刷装置より取得する取得手段と、
　前記取得手段により取得した記録媒体の特徴情報に基づき記録媒体の種類に関する情報を表示する表示手段と、
　記録媒体の種類を選択する選択手段と、
　前記取得手段により取得した記録媒体の特徴情報に対応する記憶媒体の種類に関する情報を前記選択手段により選択された記録媒体の種類に関する情報に補正する補正手段とを有することを特徴とするデータ処理装置。
【請求項７】
　前記選択手段は、補正の指示に応じて記録媒体の種類を選択することを特徴とする請求項６記載のデータ処理装置。
【請求項８】
　印刷装置にセットされている記録媒体の特徴情報を前記印刷装置より取得する取得ステップと、
　記録媒体に関する情報を入力する入力ステップと、
　前記取得ステップにより記録媒体の特徴情報と前記入力ステップにより入力した記録媒体に関する情報とを対応させて登録する登録ステップとを有することを特徴とするデータ処理方法。
【請求項９】
　前記記録媒体に関する情報は、用紙名称を含むことを特徴とする請求項８記載のデータ処理方法。
【請求項１０】
　前記記録媒体に関する情報は、用紙の種類を含むことを特徴とする請求項８記載のデータ処理方法。
【請求項１１】
　前記取得ステップにより取得した記録媒体の特徴情報に基づき記録媒体の種類を判別する判別ステップと、
　前記判別ステップによる判別結果に基づいて印刷設定を行うステップとをさらに有することを特徴とする請求項８記載のデータ処理方法。
【請求項１２】
　前記登録ステップは、前記取得ステップにより取得した記録媒体の特徴情報と前記入力ステップにより入力した記録媒体に関する情報と設定された印刷品位に関する情報とを対応付けて登録することを特徴とする請求項８記載のデータ処理方法。
【請求項１３】
　印刷装置にセットされている記録媒体の特徴情報を前記印刷装置より取得する取得ステップと、
　前記取得ステップにより取得した記録媒体の特徴情報に基づき記録媒体の種類に関する情報を表示する表示ステップと、
　記録媒体の種類を選択する選択ステップと、
　前記取得ステップにより取得した記録媒体の特徴情報に対応する記憶媒体の種類に関する情報を前記選択ステップにより選択された記録媒体の種類に関する情報に補正する補正ステップとを特徴とするデータ処理方法。
【請求項１４】
　前記選択ステップは、補正の指示に応じて記録媒体の種類を選択することを特徴とする請求項１３記載のデータ処理方法。
【請求項１５】
　印刷装置にセットされている記録媒体の特徴情報を前記印刷装置より取得する取得ステップと、
　記録媒体の種類に関する情報を入力する入力ステップと、
　前記取得ステップにより取得した記録媒体の特徴情報と前記入力ステップにより入力した記録媒体に関する情報とを対応させて登録する登録ステップとを有することを特徴とするコンピュータ読み取り可能なプログラム。
【請求項１６】
　前記記録媒体に関する情報は、用紙名称を含むことすることを特徴とする請求項１５記載のコンピュータ読み取り可能なプログラム。
【請求項１７】
　前記記録媒体に関する情報は、用紙の種類を含むことを特徴とする請求項１５記載のコンピュータ読み取り可能なプログラム。
【請求項１８】
　前記取得ステップにより取得した記録媒体の特徴情報に基づき記録媒体の種類を判別する判別ステップと、
　前記判別ステップによる判別結果に基づいて印刷設定を行うステップとをさらに有することを特徴とする請求項１５記載のコンピュータ読み取り可能なプログラム。
【請求項１９】
　前記登録ステップは、前記取得ステップにより記録媒体の特徴情報と前記入力ステップにより入力した記録媒体に関する情報と設定された印刷品位に関する情報とを対応付けて登録することを特徴とする請求項１５記載のコンピュータ読み取り可能なプログラム。
【請求項２０】
　印刷装置にセットされている記録媒体の特徴情報を前記印刷装置より取得する取得ステップと、
　前記取得ステップにより取得した記録媒体の特徴情報に基づき記録媒体の種類に関する情報を表示する表示ステップと、
　記録媒体の種類を選択する選択ステップと、
　前記取得ステップにより取得した記録媒体の特徴情報に対応する記憶媒体の種類に関する情報を、前記選択ステップにより選択された記録媒体の種類に関する情報に補正する補正ステップとを特徴とするコンピュータ読み取り可能なプログラム。
【請求項２１】
　前記選択ステップは、補正の指示に応じて記録媒体の種類を選択することを特徴とする請求項２０記載のコンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は、印刷対象となる記録媒体（用紙）の種類を自動的に判別して、用紙に適した印刷モードを自動設定するプリンティングシステム等に含まれるデータ処理装置、データ処理方法、及びコンピュータ読み取り可能な制御プログラムに関する。
【背景技術】
【０００２】
　従来、プリンティングシステムは、カラー出力を可能とするプリンタと、そのプリンタを制御し印刷データを生成するホストコンピュータと、その双方を接続する通信インタフェースとから構成されるのが一般的である（例えば特許文献１を参照）。
【０００３】
　カラープリンタの中でインクジェットプリンタは、その用途に応じて、実に様々な用紙を使い分ける。例えば、複写機などで用いられる普通紙を始め、インクの滲みを抑え発色を良くするためにシリカ等のコーティングを表面に施したコート紙、銀塩写真のような写真調画像を形成するのに用いられる光沢紙、透過原稿用のＯＨＰフィルム、アイロンプリントするための転写紙やバックプリントフィルムなど、多種多様な用紙が存在している。
【０００４】
　それらの用紙（メディア）に印刷する際、予め印刷対象となる記録媒体（用紙）の種類をユーザがプリンタドライバ上の印刷設定の中で選択し、その設定に基づいた適切な印刷を行うように構成されていた。
【０００５】
　また最近では、用紙の種類を自動的に判別するメディアセンサと呼ばれるセンサを搭載したプリンタが考えられている。このようなプリンタでは、図９に示すように分類するメディアのタイプを大きく分けて４から５種類程度にしている。この例では、用紙表面へ光を照射し、その反射光（正反射光と拡散反射光）の強度を判別に利用しているものの例である。
【特許文献１】特開平９−３２３４５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
　しかしながら上述した従来の技術においては、以下のような問題があった。
メディアセンサを搭載していない一般的なインクジェットプリンタでは、ユーザは印刷対象となる用紙の種類を前もって設定する必要があった。所望の用紙の種類を非常にたくさんある選択肢の中から選択する煩雑さや選択意図とは異なる誤設定、及びユーザが印刷を行う用紙に対する十分な知識を持っていないことも要因となって、用紙の種類に適した印刷ができないことがあった。特に予め選択肢として用意されているプリンタメーカーの純正用紙以外を使用する場合には、所望の用紙と純正用紙との対応付けが必要となった。これらの結果、ユーザの手を煩わせたり、高価なメディアやインクを無駄に消費したり、印刷時間の必要以上の増大を招いたりすることにもなり得た。
【０００７】
　上記課題の一部を解決するため、用紙の種類を特定することが可能なメディアセンサを搭載し、用紙に適した印刷モードを自動設定するプリンタが考案されているが、その場合でも次のことが問題となった。
【０００８】
　すなわち、メディアセンサを搭載したプリンタでは、図９に示すように判別できる用紙の種類が限定されてしまうことが多く、誤った判別結果を招くことは少ないものの、対象となる用紙に適した設定を行うことは難しい。これは、センサの精度や同一用紙内でのばらつき、及び市販されているあらゆる用紙へ対応する必要に迫られての結果である。仮にこの分類を増やそうとすれば、誤った用紙タイプを選択してしまう可能性が高くなる。また、純正用紙以外への対応については上記と同様で、最も条件が近い用紙を自動的に選択してしまうためにその用紙に合ったきめの細かい設定を行うことは困難である。
【０００９】
　本発明は上記従来の問題点に鑑み、ユーザが任意に用紙情報を追加登録できる環境を提供することで、特定の用紙を自動的かつ詳細に設定することを可能にするデータ処理装置、データ処理方法、及びコンピュータ読み取り可能な制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
　上記目的を達成するために、本発明のデータ処理装置では、印刷装置にセットされている記録媒体の特徴情報を前記印刷装置より取得する取得ユニットと、記録媒体に関する情報を入力する入力ユニットと、前記取得ユニットにより取得した記録媒体の特徴情報と前記入力ユニットにより入力した記録媒体に関する情報とを対応させて登録する登録ユニットとを有することを特徴とする。
【００１１】
　本発明データ処理装置は、印刷装置にセットされている記録媒体の特徴情報を前記印刷装置より取得する取得ユニットと、前記取得ユニットにより取得した記録媒体の特徴情報に基づき記録媒体の種類に関する情報を表示する表示ユニットと、記録媒体の種類を選択する選択ユニットと、前記取得ユニットにより取得した記録媒体の特徴情報に対応する記憶媒体の種類に関する情報を前記選択ユニットにより選択された記録媒体の種類に関する情報に補正する補正ユニットとを有することを特徴とする。
【発明の効果】
【００１２】
　本発明によれば、ユーザが任意に記録媒体に関する情報を追加登録できる環境を提供することができるので、特定の記録媒体を自動的かつ詳細に設定することが可能になる。
【００１３】
　これにより例えば、印刷の度に記録媒体の種類や印刷品位といった設定を行う必要がなくなるため、ユーザが記録媒体に対する知識を持つ必要もないし、誤って設定する恐れもなくなる。特に新しく発売されたメディアや、予め選択肢に含まれている記録媒体の種類とは異なる記録媒体に印刷をする場合に有効である。さらには誤設定がなくなるため、高価なインクや記録媒体を無駄に消費することもなくなるし、必要以上に印刷に時間がかかるといったことも防ぐことができる。
【００１４】
　さらに、本発明の機能を利用することにより、記録媒体の種類について自動判別のカテゴリを通常より増やすことも可能となる。
【００１５】
　また、登録済みの記録媒体に関する情報を判別情報生成ユニットによる情報に基づいて変更することにより、記録媒体の種類のより高精度な判別を低コストで実現することが可能となる。
【発明を実施するための最良の形態】
【００１６】
　本発明のデータ処理装置、データ処理方法、及びコンピュータ読み取り可能な制御プログラムの実施の形態について、図面を参照しながら説明する。本実施形態のデータ処理装置、データ処理方法、及びコンピュータ読み取り可能な制御プログラムは、プリンティングシステムに適用される。
［第１の実施形態］
　以下、本発明の実施の形態を図面に基づいて説明する。
【００１７】
　＜プリンティングシステムの構成＞
　図１は、本発明の実施の一形態に係るプリンティングシステムの構成を示すブロック図である。
【００１８】
　図中の６０１は、画像形成を行うインクジェット方式のカラープリンタであり、ＰＣ６０２で生成された印刷データに基づいて画像の形成を行う。プリンタ６０１の種類については特に問わないが、ここではインクジェット方式のカラープリンタを想定している。プリンタ６０１は、各種機能ブロック６０４〜６０８によって構成される。
【００１９】
　６０２は、印刷データの生成や接続されたプリンタ６０１の制御を行うデータ処理装置である。ここではパーソナルコンピュータ（以下、ＰＣと記す）を想定している。印刷の設定に関するユーザからの指示や入力を受ける役割も果たす。ＰＣ６０２は、各種機能ブロック６０９〜６１７によって構成される。
【００２０】
　６０３は、ＰＣ６０２とカラープリンタ６０１を接続する通信インタフェースである。ここでは仮に、シリアルインタフェースであるＵＳＢ（ＵｎｉｖｅｒｓａｌＳｅｒｉａｌＢｕｓ）を想定しているが、ＵＳＢの他に、ＩＥＥＥ１３９４、Ｅｔｈｅｒｎｅｔ（登録商標）、ＩｒＤＡ、ＩＥＥＥ８０２．１１、電力線など、パラレルインタフェースとしてはセントロニクス、ＳＣＳＩなど複数の種類が想定されるが、双方向の通信を実現するものであれば有線／無線を問わずどのようなインタフェースであっても構わない。
【００２１】
　このように、本実施形態におけるプリンティングシステムとは単体の装置ではなく、データ処理装置６０２と画像形成を行うカラープリンタ６０１とが特定の双方向インタフェースで接続された構成を採る。なお、カラープリンタ６０１及びＰＣ６０２とも本実施形態の特徴を説明する上で特に必要ないと思われる機能については省略する。
【００２２】
　６０４は、記録媒体Ｐの種類や大きさを特定するための情報を得る用紙認識センサ（メディアセンサ）である。記録媒体Ｐは、プリンタ６０１に備え付けられた給紙トレイやカセットなどに積載されているものとする。用紙の種類を判別するための特徴量を把握するユニットとしては、予め記録媒体である用紙にマーキングを施し、そのマークを光学的に検出するユニットや、専用の用紙カセットを用いるユニット、用紙にＩＣカードを埋め込むユニット、用紙に対して照射した特定光の反射光（正反射光及び拡散反射光）を光学的に検出するユニット、直接もしくは間接的に表面粗さを測定するユニット、光の透過率を測定するユニットなど多種多様なものが存在する。他にも用紙の重さ、厚さ、摩擦係数、誘電率や電気抵抗値、吸水率、及び２次元イメージを撮像し特徴量から判別するユニットなどの実現ユニットが存在する。これらの検出ユニットは単体でも複数組み合わせることでも用紙認識機能を実現する。ここでは特にメディアセンサの原理や構成については問わないが、最低限想定している用紙の種類を判別できる機能を有しているものとする。
【００２３】
　６０５は、メディアセンサ６０４で把握した用紙に関する情報（特徴量）を格納するセンス情報格納部である。センス情報は履歴と合わせて複数格納される構成でもよい。
【００２４】
　６０６は、プリンタ６０１のインタフェース機能を司るＩ／Ｆ制御部である。ここでは想定しているインタフェースがＵＳＢであるため、ＵＳＢの周辺機器側のコントローラによって構成されるものとする。用紙情報の送信や、印刷データ及び制御コマンドの受信などが行われる。また、プリンタ本体で発生したエラーや通信状態などステータス情報に関しても要求があればＰＣ６０２に対して返す。
【００２５】
　６０７は、ＰＣ６０２から送信されてきた印刷データを受けてプリンタエンジンに展開する印刷制御部である。送信される印刷データは既に用紙の種類や大きさなどを含めた印刷設定に基づいてＰＣ６０２側で画像処理が行われたデータであり、ここでは印刷データに含まれる印刷制御用のコマンドに従ってプリンタエンジンの制御を行う。具体的には、印刷用の２値データ（場合によっては２値化前の中間データ）とインクの打ち込み量、パス数、印刷方向及び用紙の搬送量を制御する各種コマンドによって構成されるデータを使用する。
【００２６】
　６０８は、印刷部（プリンタエンジン）である。印刷制御部６０７で展開された印刷データに基づき記録媒体Ｐに対して印刷を行う。本カラープリンタ６０１はインクジェット方式のプリンタであるため、インクの吐出によって画像形成を行う。
【００２７】
　６０９は、ＰＣ６０２のインタフェース機能を司るＩ／Ｆ制御部である。ＵＳＢのホスト側のコントローラによって構成され、ＵＳＢホストとしての機能を有する。ＵＳＢホストとしての機能の一部はＯＳやドライバなどソフトウェアによっても構成される。
【００２８】
　６１０は、印刷のための各種設定や印刷データの生成及びプリンタの制御をＰＣ６０２上で行うためのソフトウェアであるプリンタドライバである。６１１から６１４までの各種機能ブロック及び不図示の印刷データ生成処理機能ブロックなどによって構成される。
【００２９】
　６１１は、用紙の設定や印刷品位の設定などを含む各種印刷設定を行う印刷設定処理部である。ユーザからの指示や入力を受け付け、設定された内容を表示もしくは通知する機能を有する。
【００３０】
　６１２は、メディアセンサ６０４の出力結果に基づき、用紙種類を判別する用紙種類判別処理部である。本実施形態では参照用のテーブルを用いて用紙の種類を判別する。
【００３１】
　６１３は、用紙種類登録処理部である。本発明の根幹を為す部分で、処理の内容については図２を用いて説明しているのでここでは省略する。
【００３２】
　６１４は、用紙種類判別処理部６１２で用紙を判別する際に使用する参照用のテーブルである。テーブルの値は更新することが可能である。このテーブルは用紙種類判別処理部６１２で用紙種類を判別する際に使用される他、用紙種類登録処理部６１３で登録された用紙情報の反映も行われる。
【００３３】
　６１５は、ＰＣ６０２の各種機能を制御する中央制御部であり、ＣＰＵの持つ機能がこれに該当する。６１６は、印刷設定入力操作部であり、ユーザの意図を印刷設定に反映させるための各種入力機器から構成される。６１７は、印刷設定をユーザに通知する設定情報通知部である。通知方法としては、モニタなどの表示装置を使用する場合や音声による通知などが考えられる。
【００３４】
　このように本発明のプリンティングシステムは、メディアセンサを搭載し用紙を判別する機能を持つカラープリンタ６０１と、用紙情報を登録する機能を有したプリンタドライバを実行する環境であるＰＣなどのデータ処理装置６０２と、その二つの装置を接続する双方向通信インタフェース６０３とによって構成される。
【００３５】
　＜用紙情報登録の全体的な処理＞
　図２は、本発明の根幹を為す、本実施形態における用紙情報登録の処理の流れを示すフローチャートである。なお、フローチャートに係るプログラムはデータ処理装置６０２のメモリに記憶されデータ処理装置６０２のＣＰＵによって実行される。
【００３６】
　まず、ユーザが、印刷の対象となるメディアがドライバ設定項目の中にない新規なメディアであるかどうか、及び登録されていないメディアであるかどうかを判断し、新規メディアであると判断して登録する場合、ユーザは登録ボタン７１４を指示する。ステップＳ１００では、登録ボタン７１４が指示されたかを判断することにより、用紙の種類を登録するかを判断する。登録ボタン７１４が指示された場合、ステップＳ１０２に進む。
【００３７】
　ステップＳ１０２では、プリンタ６０１にメディアセンスを実行させ、メディアセンサによる用紙種類のセンス結果（用紙特徴量の把握）をプリンタ６０１から取得し、取得したセンス結果に基づいて、用紙の種類（メディアタイプ）を判別する。ここでは仮に参照用のテーブルを使用して、普通紙、コート紙、光沢紙、光沢フィルム及びＯＨＰフィルムの５つのカテゴリに分類するものとする。この例では参照テーブルの使用を前提にしたが、特徴量をパラメータとした数値演算による判別基準を算出し判別に使用する構成でも構わない。
【００３８】
　なお、ここでは登録することを判断した後でセンス動作を行い、その結果をプリンタ６０１から取得しているが、別のタイミングで取得した用紙特徴量（Ｓ１０２のタイミング以前にプリンタ６０１がセンスしてプリンタ６０１に保持されていたもの）を利用しても構わない。
【００３９】
　ステップＳ１０５では、対象となる用紙の名称を入力する。入力された用紙名称は自動、マニュアルを問わず用紙種類の選択肢に組み込まれることになる。
【００４０】
　ステップＳ１０６では、対象となる用紙のメディアタイプを選択する。この選択肢は現在ドライバで設定可能な全用紙種類が対象となる。メディアセンサによる自動判別では上記で仮定したように５つのカテゴリを想定しているが、マニュアルで設定可能な用紙種類は例えば同じ光沢紙の中でもより写真調の印刷を可能にする用紙等自動設定時に選択可能な用紙種類の数より多く、そのより多い選択肢の中から選ぶことが可能である。
【００４１】
　ステップＳ１０７では、用紙情報の登録を行う前に、再度対象となる用紙の特徴量を把握するかどうかを判断する。用紙特徴量の把握は既にステップＳ１０２で行っているので、ここで得られた用紙特徴量とユーザが入力及び選択した用紙情報とをリンクして登録することも可能ではあるが、用紙にはばらつきがあるため、より多くの情報を取得しておきたい場合はステップＳ１０８へ進む。そうでない場合は次のステップＳ１０８の処理をスキップする。このステップＳ１０７は、ユーザの意志によって選択するかどうかを決定することができるが、ステップＳ１０５及びステップＳ１０６での入力と選択後にこの処理を行う判断を促すダイアログを表示して、ユーザに再センスを要求する構成を採ることも可能である。
【００４２】
　ステップＳ１０８では、メディアセンサ６０４を用いた用紙特徴量の把握を行う。得られた特徴量は用紙情報登録の際に使用する。なお、この処理を何度か繰り返す、つまり用紙を何枚か交換しより多くのデータを取得することも可能である。
【００４３】
　ステップＳ１０９では、用紙種類の登録だけではなく、その用紙を使用する際の印刷品位まで併せて登録するかどうかを判断する。印刷品位は仮に登録されたとしても後から変更することは可能である。ここで設定する印刷品位は対象となる用紙が選択された場合もしくは自動で設定された場合のデフォルトの設定となる。印刷品位も併せて登録する場合はステップＳ１１０へ進む。そうでない場合はステップＳ１１０の処理をスキップする。
【００４４】
　ステップＳ１１０では、対象となる用紙の印刷品位を設定する。ここでは、高品位優先の高画質、印刷速度優先の高速及びそれらの折衷である標準の三つの印刷品位を想定している。
【００４５】
　ステップＳ１１１では、それまでの処理を踏まえて用紙情報を新規に登録する。登録する際には、先に説明したように、ユーザが入力及び選択した用紙情報と、メディアセンサ６０４による用紙特徴量とを併せて登録処理を行う。なお、登録された情報は後から変更することも可能であるし、また必要のなくなった用紙情報については削除することも可能である。
【００４６】
　次に、ある用紙の印刷品位が悪い状態となり、普段用いている用紙のメディアセンス結果が不正確になっているとユーザが認識したときに行う補正処理について図３を用いて説明する。図３は、本実施形態における用紙情報の補正処理の流れを示すフローチャートである。なお、フローチャートに係るプログラムは、データ処理装置６０２のメモリに記憶され、データ処理装置６０２のＣＰＵによって実行される。
【００４７】
　まずステップＳ９００では、ユーザによりセンスボタン７１３が指示されたかを判断する。ユーザによりセンスボタン７１３が指示されたと判断した場合、ステップＳ９０１に進む。ステップＳ９０１では、前述したステップＳ１０２と同様に、プリンタ６０１にメディアセンスを実行させ、メディアセンサによる用紙種類のセンス結果（用紙特徴量の把握）をプリンタ６０１から取得し、取得したセンス結果に基づいて、用紙の種類（メディアタイプ）を判別する。
【００４８】
　ステップＳ９０２では、判別されたメディアタイプを表示する。ここで、プリンタ６０１にセットされている用紙のメディアタイプと、ステップＳ９０１で判別されたメディアタイプとが異なり、補正する必要があるとユーザが判断した場合、ユーザは補正ボタン７２７を指示する。
【００４９】
　ステップＳ９０３では、ユーザにより補正ボタン７２７が指示されたかを判別する。ユーザにより補正ボタン７２７が指示され、データ補正を行うと判断した場合、ステップＳ９０４に進む。
【００５０】
　ステップＳ９０４では、ステップＳ１０８と同様メディアセンサ６０４を用いた用紙特徴量の把握を行う。得られた特徴量は用紙情報補正の際に使用する。なお、この処理を繰り返してより多くのデータの取得が可能であることも同様である。
【００５１】
　ステップＳ９０５では、メディアタイプを選択する。用紙種類の選択肢のうち、どの用紙として認識させたいかを選ぶことで、以後の判別処理に反映させる。
【００５２】
　ステップＳ９０６では、ステップＳ９０４で行った特徴量把握とステップＳ９０５で選択した用紙種類とをリンクさせ、改めて登録のやり直しを行う。実際には、判別のためのテーブルもしくは演算処理式を変更し、データを補正する。
【００５３】
　このようにユーザが任意に用紙種類を登録することができる環境を提供する。
【００５４】
　＜用紙種類判別処理の詳細＞
　図４は、図２のステップＳ１０２及び図３のステップＳ９０１における用紙種類（メディアタイプ）判別処理の詳細を示すフローチャートである。
【００５５】
　ステップＳ２０１では、メディアセンサ６０４によって用紙の種類をセンスする。実際には用紙の特徴量を把握する。
【００５６】
　ステップＳ２０２では、センスした結果得られた特徴量のデータが、既に登録されている用紙情報と合致するかどうかを判断する。その判断は図２の説明でも述べたが参照テーブルの使用もしくは数値演算によって行う。判断の結果、合致するデータが存在する場合、つまり該当する登録済みのメディアが存在する場合はステップＳ２０３へ進む。合致するものがない場合、すなわち予め想定している判断基準で用紙種類の判別を行う場合はステップＳ２０４へ進む。
【００５７】
　ステップＳ２０３では、登録されている用紙種類から該当するメディアを選択する。この判断を行う理由はユーザ自らが登録した用紙は使用頻度が高いことが考えられるからで、登録された用紙を優先して選択する。この件について図５を用いて簡単に説明する。
【００５８】
　図５は、正反射光と拡散反射光の各強度を用いた用紙判別を行うための光学センサによる判別マップ図である。図５中の３０２は、ユーザが任意に登録した用紙種類に対応するエリアである。エリア３０２内の点３０２ａが登録時に取得した用紙の特徴量に相当し、マージンをみて斜線で示された矩形のエリア内を対象となる用紙に関連づけている。本来であれば、３０２のエリアは３０１で示されたコート紙のエリアであるため、コート紙として判別され、ユーザに表示されるわけであるが、ユーザが登録した場合に限って、このエリア内ではコート紙としてではなく、ユーザが登録した用紙として印刷設定を行う。
【００５９】
　ステップＳ２０４では、デフォルトでプリンタベンダーが用意した用紙種類もしくはカテゴリの中から該当する用紙を選択する。
【００６０】
　このようにユーザ登録された用紙種類を優先して判別を行う。
【００６１】
　また、ユーザ登録による用紙エリアが、デフォルトで設定されたエリアを跨ぐ場合も想定されるが、その場合について図６を用いて説明する。図６は、図５と同様に用紙判別を行うためのマップ図である。
【００６２】
　図中の４０４は普通紙として判別されるエリアである。ユーザが登録を行った結果、矩形エリア４０３のように、コート紙のエリア３０１と普通紙のエリア４０４を跨ぐ場合が想定される。その場合も各デフォルトエリアの設定ではなくユーザによって登録された設定を優先する。また、矩形エリア３０２と４０３のようにユーザ登録情報が重なる場合も当然考えられるが、その場合は後から登録した情報である矩形エリア４０３を優先する。但しその際、次に選択をする可能性がある用紙として矩形エリア３０２の用紙種類についても併せて表示できる機能を付加してもよい。なお、図６中の４０３ａは、登録時に取得した用紙の特徴量に相当する。
【００６３】
　＜設定ダイアログの一例＞
　図７は、本実施形態における印刷モードや各種用紙設定を行う際に表示される設定ダイアログの一例を示す図である。
【００６４】
　７０１は、印刷設定のダイアログである。７０２から７２６までの各表示エリアから構成される。印刷設定では表示する項目が非常に多いため、タブシートを使用して設定項目を内容ごとに分けて見やすい構成にするのが通例である。本実施形態でもタブを使用する。
【００６５】
　７０２は、全体設定のタブであり、印刷全般に関する内容を表示する。詳細については後述する。７０３は、ページ設定のタブであり、用紙の大きさ、印刷方向、印刷部数、印刷レイアウト（複数ページ印刷）などの各種ページ設定に関する内容を表示する。同時にユーザによる上記設定内容の変更指示や入力を受け付ける。
【００６６】
　７０４は、特殊効果のタブであり、各種画像補整やセピア調など特殊な効果を画像に与える場合に使用する機能の選択画面を表示する。７０５は、ユーティリティのタブであり、ヘッドの調整やクリーニングなどの機能の選択画面を表示する。
【００６７】
　７０６は、全体設定の簡易表示エリアであり、文字情報だけでなく視覚に訴える形で、設定された情報を表示する。７０７は、設定されている用紙の種類（メディアタイプ）を表示するエリアである。
【００６８】
　７０８は、用紙の種類を表示するフィールドであり、以下で説明する自動設定の場合は、センス結果に基づいて判別した用紙の種類をここに表示する。メディアタイプがユーザによって任意に指定される場合は、このフィールド７０８のリストから選択することになる。登録された用紙情報を新たな用紙としてリストに追加することが可能である。
【００６９】
　７０９は、用紙の種類を自動で設定する場合に選択するチェックボックスである。次で説明するマニュアル設定のチェックボックス７１０とは排他的な関係にあり、どちらか一方しか選択することはできない。このチェックボックス７１０が選択されている場合は、センス結果に基づいて判別した用紙の種類をメディアタイプフィールド７０８に表示する。
【００７０】
　７１０は、用紙の種類をマニュアルで設定する場合に選択するチェックボックスである。このチェックボックス７１０が選択されている場合は、ユーザは任意に用紙の種類を選択することができる。自動設定のチェックボックス７０９が選択されていても、メディアタイプフィールド７０８のリストからメディアタイプを選択した場合はマニュアル設定となり、こちらのチェックボックス７１０が選択される。
【００７１】
　７１１は、ユーザが登録した用紙の名称を入力する入力エリアである。名称の入力にはキーボードや音声入力が使用される。７１２は、入力エリア７１１の名称で登録する新たな用紙のプロファイルを登録するためのリストを表示するエリアである。ここで所望する用紙のプロファイルを選択する。なお、ここでは説明していないが、リストからの選択だけではなく、ユーザ自身がプロファイルを作成できる機能を付加することも可能である。
【００７２】
　７１３は、登録しようとしている用紙の特徴量を把握するメディアセンス動作を実行するためのボタンである。７１４は登録ボタンであり、入力エリア７１１で入力した名称とリストエリア７１２で選択した用紙のプロファイルと、事前にもしくはボタン７１３によるメディアセンス動作によって把握された用紙の特徴量とをそれぞれリンクして登録するためのボタンである。既存の用紙情報の更新や特徴量把握によるデータ補正もこのボタンで実行される。
【００７３】
　７１５は、過去に登録した用紙情報を削除するための削除ボタンである。７１６は、設定されている印刷品位を表示するエリアである。７１７は、印刷の品位を表示するフィールドである。自動設定の場合は、メディアタイプフィールド７０８で表示されている用紙の種類に最適な印刷品位を自動的に選択し設定する。マニュアル設定の場合は、複数の印刷品位をリストとして表示し、その中からユーザが選択する構成を採る。
【００７４】
　７１８は、印刷の品位を自動で設定する場合に選択するチェックボックスである。次で説明するマニュアル設定のチェックボックス７１９とは排他的な関係にあり、どちらか一方しか選択することはできない。このチェックボックス７１８が選択されている場合は、設定された用紙の種類に基づいて予め規定されている印刷品位を印刷品位フィールド７１７に表示する。
【００７５】
　７１９は、印刷の品位をマニュアルで設定する場合に選択するチェックボックスである。このチェックボックス７１９が選択されている場合は、ユーザは任意に印刷品位を選択することができる。チェックボックス７１８の自動設定が選択されていても、印刷品位フィールド７１７のリストから印刷品位を選択した場合は、マニュアル設定となり、こちらのチェックボックス７１９が選択されるのは同様である。
【００７６】
　７２０は、印刷品位を詳細に設定する場合に使用するボタンであって、このボタン７２０を選択することで詳細設定の画面へと移行する。本実施形態では、自動で設定できる印刷品位を仮に３段階（印刷品位優先の高画質、印刷速度優先の高速、及びその折衷の標準の各モード）としているが、マニュアルの設定ではより多いレベルの印刷品位の設定ができることを想定している。但し、用紙の種類によって選択可能な印刷品位は規定されているため、用意された全ての印刷品位のレベルを設定できるわけではない。
【００７７】
　７２１は、給紙方法を選択するリストである。ユーザは手差しもしくはオートシートフィーダのどちらかを選択する。７２２は、色調整を自動で行う場合に選択するチェックボックスである。次で説明するマニュアル設定のチェックボックス７２３とは排他的な関係にあり、どちらか一方しか選択することはできない。このチェックボックス７２２が選択されている場合は、自動で色調整を行う。選択されていない場合はマニュアルで色調整を行う。
【００７８】
　７２３は、色調整をマニュアルで設定する場合に選択するチェックボックスである。このチェックボックス７２３が選択されている場合は、ユーザは不図示の詳細設定の画面上で任意の色調を調整することができる。
【００７９】
　７２４は、ＯＫボタンである。この設定条件でユーザが問題ないと判断した場合は、このＯＫボタン７２４を押すことによって開いていたプロパティが閉じ、プリントダイアログの表示に移行する。７２５は、キャンセルボタンである。デフォルトの最初で問題ないとユーザが判断した場合は、このキャンセルボタン７２５を押すことによってプロパティが閉じ、プリントダイアログも閉じる。
【００８０】
　７２６は、ヘルプボタンである。プリンタドライバで管理する各種印刷設定に関する内容について不明な点がある場合はこのボタン７２６を押すことで、関連する設定の詳細が示される。ここには記載しなかったが、設定内容を更新する更新ボタンを付加する構成でもよい。
【００８１】
　このように、設定ダイアログは、ユーザにとって必要な項目が一纏めとなった画面構成となっており、どのような印刷設定がされているのかを瞬時に確認することができる構成となっている。
【００８２】
　図７に示される用紙設定や印刷品位設定に用意されている自動設定モードを選択することで設定の自動化が図られる。その際に、プリンタやプリンタドライバでどのような判断をし、設定がされているのかを確認できる構成になっており、ユーザとのコミュニケーションが図られる。その結果、ユーザの意図を優先しつつも誤った印刷の少ない、好ましい画像形成を行えるプリンティングシステムを実現することができる。
【００８３】
　以上のように、本実施形態では、次のような効果を奏する。
【００８４】
　（１）ユーザが任意に追加登録した用紙情報とメディアセンサ６０４による対象となる用紙の特徴量とを併せて把握できる環境を提供することで、特定の用紙を自動的かつ詳細に設定することが可能になる。その結果、印刷の度に用紙の種類や印刷品位といった設定を行う必要がなくなる。つまりユーザが非常に多くの種類がある用紙の中からプリンタ６０１にセットされた用紙を選ぶといった煩雑な処理が不要になる。ユーザが用紙に対する知識を持つ必要もないし、誤って設定する心配もない。特に新しく発売されたメディアや、予め選択肢に含まれている用紙種類とは異なる用紙に印刷をする場合に有効である。さらには誤設定がなくなるため、高価なインクやメディアを無駄に消費することもなくなるし、必要以上に印刷に時間がかかるといったことも防ぐことができる。
【００８５】
　（２）使用するメディアの特徴量を把握し以後の判別に利用できるため、用紙種類の自動判別のカテゴリを通常より増やすことが可能となる。
【００８６】
　（３）追加登録したメディアだけではなく、予め用意されている既存の用紙種類に対してもセンサ出力のばらつき等プリンタ個体差や仕様環境条件を補正することができるため、より高精度な用紙種類の判別を実現することが可能となる。その際メディアセンサ６０４自体のばらつきを極度に抑える必要がないことで、より安価なコストでセンサを製造することが可能である。
【００８７】
　（４）ユーザが任意に登録するような使用頻度の高い用紙については、判別結果に基づいて優先的に選択、表示することが可能である。
【００８８】
　＜記録媒体のメモリマップ＞
　図８は、本実施形態における記録媒体のメモリマップを示す図である。
【００８９】
　本発明は、前述した本実施形態の機能を実現するソフトウェアであるプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し、実行することによっても達成される。
【００９０】
　この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９１】
　プログラムコードを供給するための記憶媒体としては、例えば、ＦＤ（フロッピー（登録商標）ディスク）、ハードディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＡＭ及びＤＶＤ＋ＲＷなどの光ディスク、ＭＯなどの光磁気ディスク、磁気テープ、フラッシュメモリなどの不揮発性のメモリカード、ＲＯＭなどが該当し、これらを用いることができる。
【００９２】
　また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される場合も含まれることはいうまでもない。
【００９３】
　さらには、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される場合も含まれることはいうまでもない。
【００９４】
　本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した図２、図３及び図４のフローチャートに対応するプログラムコードを格納することになる。それを簡単に説明すると、図８のメモリマップ例に示す各モジュールを記憶媒体に格納することになる。すなわち、少なくとも印刷設定モジュール８０１、用紙種類判別モジュール８０２、用紙種類登録モジュール８０３、通信モジュール８０４及びユーザインタフェースモジュール８０５の各プログラムコードを記憶媒体に格納すればよい。
【００９５】
　以上説明したように、機能を実現する構成がコンピュータによる読み出しが可能なプログラムコードが格納された記憶媒体及びプログラムコード自体であるソフトウェアであっても、ユーザが任意に用紙情報を追加登録できる環境を提供し、特定の用紙を自動的かつ詳細に設定することを可能とするプリンティングシステムを提供できるのも同様である。
【００９６】
　なお、本発明は、上記実施形態に限定されず種々の変形が可能である。その変形例としては例えば次のようなものがある。
【００９７】
　本発明の特徴としてプリンティングシステムの構成要素の一つであるデータ処理装置を説明するのに、実施形態ではＰＣを想定したが、何もＰＣに固有の機能を有しているわけではない。すなわち、上記実施形態で説明してきたように、データ処理装置側で印刷の自動設定や任意な用紙情報の登録ができる機能を備えていればその種類については問わない。上記実施形態とは構成が異なり、ユーザによる用紙情報の登録を含め多くの処理をプリンタ側で行うことを想定すれば、よりデータ処理装置側に求められる機能は少なくなり、既存の電化製品やインターネット接続機器及び幅広く普及している携帯電話などのコミュニケーションツールでもその効果を実現することが可能である。プリンティングシステムとしてトータルの機能を満たしていれば個々のデバイス、装置を限定するものではない。
【００９８】
　以上のことから、ＰＣ以外でも本発明を実現することができるデータ処理装置が多数存在することが伺える。例えば、ディジタルカメラ、セットトップボックス、ディジタルビデオカメラ、ディジタルＴＶ、ＢＳ／ＣＳチューナー、ゲーム機、携帯電話、ＰＤＡ等々様々である。
【００９９】
　こうしたプリンタとの接続が普段余り考慮されていないディジタル機器で印刷を試みようとする場合は、印刷の設定が非常に煩雑なものとなり、好ましくない印刷が行われてしまう可能性があることも否定できない。こうした場合にも、なるべくユーザの負荷を減らせるよう印刷対象となる記録媒体の情報を事前に登録し、複雑な印刷設定を自動化することで、大きな効果をあげることができる。
【０１００】
　また、印刷の品位といったユーザの意志に一任される部分も併せて設定項目に含めてしまうことで、より簡単に画像形成を実現することができるプリンティングシステムを提供することが可能となる。
【０１０１】
　特に、携帯電話など今後大容量のコンテンツを取り扱うことが予想されるデバイスで、その内容を印刷する仕組みを用意しておくことは非常に大事である。本実施形態では、そうしたユーザの期待に応えるプリンティングシステムの構築にも大きく寄与するものである。
【図面の簡単な説明】
【０１０２】
【図１】本発明の実施の一形態に係るプリンティングシステムの構成を示すブロック図である。
【図２】実施形態における用紙情報の登録処理の流れを示すフローチャートである。
【図３】実施形態における用紙情報の補正処理の流れを示すフローチャートである。
【図４】図２のステップＳ１０２及び図３のステップＳ９０１における用紙種類（メディアタイプ）判別処理の詳細を示すフローチャートである。
【図５】用紙判別を行うためのマップ図である。
【図６】用紙判別を行うためのマップ図である。
【図７】実施形態における印刷モードや各種用紙設定を行う際に表示される設定ダイアログの一例を示す図である。
【図８】実施形態における記録媒体のメモリマップを示す図である。
【図９】従来の用紙判別を行うためのマップ図である。
【符号の説明】
【０１０３】
６０１　カラープリンタ
６０２　データ処理装置
６０４　用紙認識センサ（メディアセンサ）
６０５　センス情報格納部
６０７　印刷制御部
６０８　印刷部（プリンタエンジン）
６１０　プリンタドライバ
６１１　印刷設定処理部
６１２　用紙種類判別処理部
６１３　用紙種類登録処理部
６１５　中央制御部
６１６　印刷設定入力操作部
６１７　設定情報通知部
【図１】
2004122766.tif 000003
【図２】
2004122766.tif 000004
【図３】
2004122766.tif 000005
【図４】
2004122766.tif 000006
【図５】
2004122766.tif 000007
【図６】
2004122766.tif 000008
【図７】
2004122766.tif 000009
【図８】
2004122766.tif 000010
【図９】
2004122766.tif 000011