(57)【要約】【課題】  プリンタドライバや記録装置の仕様を変更せずに様々な種類の記録媒体の検出を可能とする。【解決手段】  給紙手段から供給される記録媒体の種類を検出するメディアセンサを備え、記録媒体に記録を行う記録装置と、該記録装置を駆動するプリンタドライバがインストールされたホスト機器とを含む記録システムにおいて、記録装置は、プリンタドライバから記録媒体の検出を指示する要求信号を受信したときに、メディア情報ＩＤ及びメディアセンサでの検出結果をプリンタドライバに送信し、プリンタドライバは、検出結果がＧ２である場合（Ｓ６）、メディア情報ＩＤの下位ビッの値をチェックし（Ｓ７）、その値に応じて記録媒体の種類を判定する（Ｓ８〜Ｓ１１）。【選択図】  図３
2005066942.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体の特性を検出する検出手段と、前記記録媒体の判別に関する情報が格納された格納手段を備え、前記記録媒体に画像を形成する記録装置における記録媒体種類の判別方法であって、
記録媒体の特性を検出する検出ステップと、
前記検出ステップにおいて検出された記録媒体の特性が所定の記録媒体に対応した特性であるときに、前記記録媒体の判別に関する情報を参照して記録媒体の種類を判別する判別ステップとからなることを特徴とする記録媒体種類の判別方法。
【請求項２】
前記判別ステップは、前記検出された記録媒体の特性が、前記所定の記録媒体以外の記録媒体に対応した特性であるときは、前記検出された記録媒体の特性に基づいて記録媒体の種類の判別を行うことを特徴とする請求項１に記載の記録媒体種類の判別方法。
【請求項３】
前記記録媒体の判別に関する情報は、記録媒体の特性の検出方式に関する情報と、前記検出手段による検出結果と記録媒体の種類に対応した情報とを含むことを特徴とする請求項１に記載の記録媒体種類の判別方法。
【請求項４】
前記検出ステップによる検出結果と記録媒体の種類に対応した情報は、前記記録装置が設置される国や地域に応じた情報であることを特徴とする請求項２に記載の記録媒体種類の判別方法。
【請求項５】
記録媒体に記録を行う記録装置と、該記録装置を駆動するプリンタドライバがインストールされたホスト機器とを含む記録システムであって、
前記記録装置が、
記録媒体を供給する記録媒体供給手段と、
前記記録媒体供給手段によって供給される記録媒体の種類を検出する記録媒体検出手段と、
前記プリンタドライバからの要求に応じて、記録媒体の種類の判別に関する情報及び前記記録媒体検出手段によって検出された記録媒体の種類に関する情報を前記ホスト機器に送信する情報送信手段と、を備え、
前記プリンタドライバが、
前記記録媒体の種類に関する情報が、所定の記録媒体に対応した情報であるときには、前記記録媒体の種類の判別に関する情報に応じて、前記記録媒体の種類を判別することを特徴とする記録システム。
【請求項６】
前記プリンタドライバは、前記記録媒体の種類に関する情報が、所定の記録媒体以外の記録媒体の種類に対応した情報であるときには、前記記録媒体の種類に関する情報に基づいて記録媒体の種類を判別することを特徴とする請求項５に記載の記録システム。
【請求項７】
前記記録媒体の種類の判別に関する情報は、記録媒体の特性の検出方式に関する情報と、前記検出手段による検出結果と記録媒体の種類に対応した情報とを含むことを特徴とする請求項５または６に記載の記録システム。
【請求項８】
前記記録媒体の種類に関する情報は、前記検出手段による検出結果に基づいて判別される複数種類の記録媒体のうちの所定の記録媒体であることを表す情報を含み、前記検出結果と記録媒体の種類に対応した情報は、前記所定の記録媒体以外の記録媒体の種類との対応を表すことを特徴とする請求項７に記載の記録システム。
【請求項９】
前記検出結果と記録媒体の種類に対応した情報は、前記記録装置が設置される国や地域に応じて設定されることを特徴とする請求項７または８に記載の記録システム。
【請求項１０】
前記記録媒体種類の判別に関する情報は、前記記録装置が特定のモードであるときに設定可能であることを特徴とする請求項４から７のいずれか１項に記載の記録システム。
【請求項１１】
給紙手段から供給される記録媒体の種類を検出する記録媒体検出手段を備え、記録媒体に記録を行う記録装置と、該記録装置を駆動するプリンタドライバがインストールされたホスト機器とを含む記録システムにおける記録媒体検出方法であって、
前記プリンタドライバが、前記記録装置に記録媒体の検出を指示する要求信号を送信する要求送信工程と、
前記記録装置が、前記要求信号を受信したときに、記録媒体種類の判別に関する情報及び前記記録媒体検出手段によって検出された記録媒体の種類に関する情報を前記プリンタドライバに送信する情報送信工程と、
前記プリンタドライバが、前記記録媒体の種類に関する情報が、所定の記録媒体に対応した情報であるときには、前記記録媒体種類の判別に関する情報に応じて、前記記録媒体の種類を判別する判別工程と、を備えることを特徴とする記録媒体検出方法。
【請求項１２】
前記判別工程は、前記記録媒体に関する情報が、所定の記録媒体以外の記録媒体の種類に対応した情報であるときには、前記記録媒体の種類に関する情報に基づいて記録媒体の種類を判別することを特徴とする請求項１１に記載の記録媒体検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録媒体種類の判別方法、記録システム及び記録媒体検出方法に関し、特に、記録媒体供給手段に記録媒体の種類を検出する手段を備えた記録装置と該記録装置を駆動するプリンタドライバがインストールされたホスト機器とを含む記録システムにおける、記録媒体の種類に関する情報の処理に関するものである。
【背景技術】
【０００２】
例えばワードプロセッサ、パーソナルコンピュータ、ファクシミリ等に於ける情報出力装置として、所望される文字や画像等の情報を用紙やフィルム等シート状の記録媒体に記録を行うプリンタが広く使用されている。
【０００３】
プリンタが広く使用されると共に、記録に使用される記録媒体（用紙）の種類も増えており、例えば、普通紙、上質紙、ラベル、コート紙、フォトペーパー等の様々な種類の記録媒体が記録に使用されている。
【０００４】
記録に使用する記録媒体の設定は、従来よりプリンタドライバなどを介してユーザによって行われるのが一般的であるが、近年は、ユーザの負担を軽減すべく、センサを用いて記録媒体の種類を検出する機能を持たせたプリンタが提案されている（例えば、特許文献１）。
【０００５】
また、センサを用いて記録媒体の種類を検出可能なプリンタでは、給紙時に所定のタイミングで記録媒体の種類を検出してプリンタドライバに送信し、プリンタドライバでは検出結果に基づいて記録データを生成することが知られている（例えば、特許文献２）。
【０００６】
【特許文献１】特開平１０−１９８０９３号公報
【特許文献２】特開２００３−１３６８１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述のようなプリンタは汎用的なコンピュータの出力装置として世界中で広く使用されているが、国や地域によって記録に使用する記録媒体として様々な種類のものが使用されており、同じ種類の記録媒体であっても、国や地域によって原料の違いから記録媒体の特性が異なる。特に、通常記録に使用される普通紙は国や地域によって特性が異なっている。
【０００８】
センサを用いた記録媒体種類の検出の一般的な手法は、所定の判別式や閾値に基づいて、検出した測定値（データ）から記録媒体の種類を検出するように構成されている。そのため、所定の普通紙の特性に対応した判別式や閾値に基づいて記録媒体の種類を検出すると、所定の普通紙とは特性の異なる普通紙の検出を行ったときに、普通紙ではなく異なった種類の記録媒体として検出してしまうことがある。従って、検出結果に基づいて記録媒体の種類に対応した記録データを自動的に生成するよう構成した場合には使用する記録媒体に対応した適切な記録データが生成されず、意図した記録が実行されないことになる。
【０００９】
しかしながら、上述のように世界中で使用される普通紙としては、異なる特性を持つものも多く、特性の異なった普通紙全てを共通の閾値や判別式に基づいて検出することは困難である。
【００１０】
このような地域性に対応するためには、プリンタの販売される国や地域で普及している記録媒体（普通紙）の特性に合った閾値や判別式を用いて記録媒体を検出するのが有効であるが、このようにすると、地域毎にプリンタの仕様を変更することとなり、プリンタの機種が多くなり、さらに、プリンタドライバ側で行う処理も複雑になってしまう。
【００１１】
本発明は、以上のような状況を鑑みてなされたものであり、プリンタドライバや記録装置の仕様を変更せずに様々な種類の記録媒体を適切に判別可能とすることを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成する本発明の一態様としての記録媒体種類の判別方法は、記録媒体の特性を検出する検出手段と、前記記録媒体の判別に関する情報が格納された格納手段を備え、前記記録媒体に画像を形成する記録装置における記録媒体種類の判別方法であって、
記録媒体の特性を検出する検出ステップと、
前記検出ステップにおいて検出された記録媒体の特性が所定の記録媒体に対応した特性であるときに、前記記録媒体の判別に関する情報を参照して記録媒体の種類を判別する判別ステップとからなる。
【００１３】
すなわち、本発明では、記録媒体の特性を検出する検出手段と、記録媒体の判別に関する情報が格納された格納手段を備え、記録媒体に画像を形成する記録装置において記録媒体種類を判別する際に、記録媒体の特性を検出し、検出された記録媒体の特性が所定の記録媒体に対応した特性であるときに、記録媒体の判別に関する情報を参照して記録媒体の種類を判別する。
【００１４】
このようにすると、検出手段を用いて検出した記録媒体の特性が、所定の記録媒体に対応した特性であるときには、記録媒体の判別に関する情報を参照して記録媒体の種類を判別するため、正確に記録媒体の種類を判別することが可能となる。さらに、記録媒体の判別に関する情報を備えることにより、記録媒体の特性を検出する検出手段や記録媒体の種類の判別方法などの記録装置やプリンタドライバの仕様を変更せずに、センサの検出結果から記録媒体の種類を正確に判別することが可能となる。
【００１５】
なお、判別ステップでは、検出された記録媒体の特性が、所定の記録媒体以外の記録媒体に対応した特性であるときは、検出された記録媒体の特性に基づいて記録媒体の種類の判別を行うのがよい。
【００１６】
また、記録媒体の判別に関する情報は、記録媒体の特性の検出方式に関する情報と、検出手段による検出結果と記録媒体の種類に対応した情報とを含むのが好ましい。
【００１７】
この場合、検出手段による検出結果と記録媒体の種類に対応した情報は、記録装置が設置される国や地域に応じた情報であるのがよい。
【００１８】
上記目的を達成する本発明の別の態様としての記録システムは、記録媒体に記録を行う記録装置と、該記録装置を駆動するプリンタドライバがインストールされたホスト機器とを含む記録システムであって、
前記記録装置が、
記録媒体を供給する記録媒体供給手段と、
前記記録媒体供給手段によって供給される記録媒体の種類を検出する記録媒体検出手段と、
前記プリンタドライバからの要求に応じて、記録媒体の種類の判別に関する情報及び前記記録媒体検出手段によって検出された記録媒体の種類に関する情報を前記ホスト機器に送信する情報送信手段と、を備え、
前記プリンタドライバが、
前記記録媒体の種類に関する情報が、所定の記録媒体に対応した情報であるときには、前記記録媒体の種類の判別に関する情報に応じて、前記記録媒体の種類を判別する。
【００１９】
なお、プリンタドライバは、記録媒体の種類に関する情報が、所定の記録媒体以外の記録媒体の種類に対応した情報であるときには、記録媒体の種類に関する情報に基づいて記録媒体の種類を判別するのがよい。
【００２０】
また、記録媒体の種類の判別に関する情報は、記録媒体の特性の検出方式に関する情報と、検出手段による検出結果と記録媒体の種類に対応した情報とを含むのがよい。
【００２１】
この場合、記録媒体の種類に関する情報は、検出手段による検出結果に基づいて判別される複数種類の記録媒体のうちの所定の記録媒体であることを表す情報を含み、検出結果と記録媒体の種類に対応した情報は、所定の記録媒体以外の記録媒体の種類との対応を表すのがよい。
【００２２】
検出結果と記録媒体の種類に対応した情報は、記録装置が設置される国や地域に応じて設定されるのが好ましい。
【００２３】
記録媒体種類の判別に関する情報は、記録装置が特定のモードであるときに設定可能であるのがよい。
【００２４】
また、本発明の目的は上記記録システムに対応する記録媒体検出方法、該記録媒体検出方法又は上記の記録媒体種類の判別方法をコンピュータ装置によって実行するコンピュータプログラム、該コンピュータプログラムを格納した記憶媒体によっても達成される。
【発明の効果】
【００２５】
本発明によれば、検出手段を用いて検出した記録媒体の特性が、所定の記録媒体に対応した特性であるときには、記録媒体の判別に関する情報を参照して記録媒体の種類を判別するため、正確に記録媒体の種類を判別することが可能となる。さらに、記録媒体の判別に関する情報を備えることにより、記録媒体の特性を検出する検出手段や記録媒体の種類の判別方法などの記録装置やプリンタドライバの仕様を変更せずに、センサの検出結果から記録媒体の種類を正確に判別することが可能となる。
【発明を実施するための最良の形態】
【００２６】
以下添付図面を参照して本発明の好適な実施形態について詳細に説明する。なお、以下に説明する実施形態では、記録装置としてのプリンタとホスト機器とを含む記録システムを例に挙げて説明する。
【００２７】
本明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００２８】
また、「記録媒体」とは、一般的な記録装置で用いられるメディアを示すものであり、紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００２９】
図１は、本発明に係る記録システムのプリンタの構成を示す概略図である。なお、本記録システムにおけるホスト機器については詳述しないが、本実施形態のプリンタに対応したプリンタドライバがインストールされた一般的な構成の情報処理装置であれば特に形態は問わない。
【００３０】
図中１は、本実施形態のプリンタ本体であり、後述するように、インクを吐出するノズルが配列された記録ヘッドをインクジェット方式によって駆動して記録媒体に画像を記録する。２はプリンタ本体１に装着されるＡＳＦ（Automatic Sheet Feeder；自動給紙装置）であり、ＡＳＦ２上にセンサ３が設けられている。このセンサ３は、メディアの種類の検出に用いられることから、以下、メディアセンサとも称し、メディアセンサによるメディアの種類を検出する動作をメディアセンスとも称する。このＡＳＦ２には、記録媒体を積載する記録媒体積載部が含まれており、ＡＳＦ２上に設けられたメディアセンサ３により、ＡＳＦ２の記録媒体積載部に積載された記録媒体の種類を検出する。なお、ここではＡＳＦ２上にメディアセンサ３が設けられる構成としたが、ＡＳＦ２上ではなく、ＡＳＦ２の記録媒体積載部に積載された記録媒体の種類を検出できる位置にメディアセンサ３が設置されていればよい。
【００３１】
メディアセンサ３は、プリンタに接続されるホスト機器にインストールされたプリンタドライバからのトリガ（要求）に応じて記録媒体の種類検出を実行するものであり、プリンタがメディアセンサ３の検出結果をホスト機器のプリンタドラバに通知することでプリンタドライバは検出結果に基づいて記録データを生成する。このように、メディアセンサ３を用いてＡＳＦ２に積載されている記録媒体の種類を検出することにより、記録媒体に適した記録データを生成し、記録をすることが可能となる。
【００３２】
本願発明の実施形態においては、このメディアセンサ３として、記録媒体表面の特徴を検出する光学式のセンサ（記録媒体に光を照射したときの反射光を受光する）を用いた例を説明するが、記録媒体表面の摩擦力を測定するセンサなど記録媒体の特性を検出できるセンサであれば本発明を適用することができる。
【００３３】
次に、上述したプリンタの記録制御を実行するための制御構成について説明する。
【００３４】
図４は本実施形態のプリンタの制御回路の構成を示すブロック図である。制御回路を示す同図において、１７００はプリンタ１と接続されるホスト機器と記録信号の入出力を行うインターフェース、１７０１はＭＰＵ、１７０２はＭＰＵ１７０１が実行する制御プログラムを格納するＲＯＭ、１７０３は各種データ（上記記録信号やヘッドに供給される記録データ等）を保存しておくＤＲＡＭである。１７０４は記録ヘッドＩＪＨに対する記録データの供給制御を行うゲートアレイ（Ｇ．Ａ．）であり、インターフェース１７００、ＭＰＵ１７０１、ＲＡＭ１７０３間のデータ転送制御も行う。１７１０は記録ヘッドＩＪＨを搬送するためのキャリアモータ、１７０９は記録紙搬送のための搬送モータである。１７０５は記録ヘッドを駆動するヘッドドライバ、１７０６，１７０７はそれぞれ搬送モータ１７０９、キャリアモータ１７１０を駆動するためのモータドライバである。
【００３５】
また、３は図１に示したメディアセンサであり、プリンタに接続されたホスト機器から送信された記録媒体の種類検出要求信号をインタフェース１７００を介して受信すると、ＡＳＦにセットされた記録媒体の種類を検出して、検出結果をインターフェース１７００を介してホスト機器に返送する。
【００３６】
上記制御構成の動作を説明すると、インターフェース１７００に記録信号が入るとゲートアレイ１７０４とＭＰＵ１７０１との間で記録データが記録ヘッドの駆動データに変換される。そして、モータドライバ１７０６、１７０７が駆動されると共に、ヘッドドライバ１７０５に送られた駆動データに従って記録ヘッドが駆動され、記録が行われる。
【００３７】
ここでは、ＭＰＵ１７０１が実行する制御プログラムをＲＯＭ１７０２に格納するものとしたが、ＥＥＰＲＯＭ等の消去／書き込みが可能な記憶媒体を更に追加して、プリンタと接続されたホスト機器から制御プログラムを変更できるように構成することもできる。
【００３８】
図２は、本実施形態で使用するメディア情報２００のフォーマットを示す図である。メディア情報２００は、記録媒体の種類に関する情報として、メディア情報ＩＤ２０１とステータスデータ２０２とメディアセンスデータ２０３とから構成されている。ステータスデータ２０２は、メディア情報２００のステータスを示す情報、つまり、メディアセンスデータ２０２が有効である（新しい）か無効である（古い）かを示す、情報ビットを含んでいる。なお、ステータスデータが、メディアセンスデータ２０３が作成された日時の情報を含んでいると好適である。
【００３９】
メディアセンスデータ２０３は、ホスト機器にインストールされたプリンタドライバから送信された記録信号の一種であるデバイスＩＤ要求信号をトリガとしてメディアセンサ３で実行された、記録媒体の検出結果の情報を含んでいる。
【００４０】
このメディア情報２００は、プリンタドライバによってアクセス可能なプリンタ側のメモリ領域（ＲＡＭ）に格納されているが、プリンタドライバによってアクセス可能であれば、ホスト機器のメモリ領域（ＲＡＭ）に格納されていても良い。
【００４１】
ステータスデータ２０２の情報ビットが「古い」となっている場合には、メディアセンスデータ２０３の情報が無効であり、メディアセンサによる記録媒体の種類の検出動作が必要である。メディアセンサによる検出動作が実行されると、情報ビットは「新しい」に更新され、その後一定期間は検出動作は実行されない。また、メディアセンサによって記録媒体の検出動作が実行され、ステータスデータ２０２の情報ビット、およびメディアセンスデータ２０３の情報が更新されてから一定期間が経過すると、ステータスデータ２０２の情報ビットは「古い」ことを示す情報に変更される。
【００４２】
メディア情報ＩＤ２０１は、複数ビットで構成されており、上位ビット２０１１がメディアセンサ３によって記録媒体の特性を検出するメディアセンスの検出方式を表し、下位ビット２０１２がメディア判定法（例えば、センス結果から決定したメディアグループの判定結果をどの紙種にするか）を表している。このメディア判定法を表わす下位ビットとして、メディアセンサによる検出結果と所定の記録媒体の種類に対応した情報が格納されている。なお、メディアセンサによる検出結果としては、メディアセンサの検出値に関する情報でも、メディアセンサによる検出値に基づいて判別された記録媒体の種類に関する情報でもどちらでも構わない。従って、メディアセンサ３の検出値に基づいて決定するメディアグループ（記録媒体の種類）の判定結果を別の紙種にする場合は、メディア判定法を表す下位ビット２０１２の値を異ならせればよい。つまり、このメディア情報ＩＤ２０１の値と、メディアセンサ３の検出値に基づいて記録媒体の種類を判別する。
【００４３】
例えば、メディア判定法を表わす下位ビット２０１２の値を、国または地域に対応した情報を格納することにより、異なる種類の記録媒体であるものの、同じ特性を持つ記録媒体であっても、下位ビット２０１２の国または地域に対応した情報に基づいて適切に記録媒体の種類を判定することが可能となる。このメディア情報ＩＤに所定の情報を格納することにより、メディアセンサ３の検出値は同程度の値を示し、検出値だけでは記録媒体の種類を特定できない場合に、メディア情報ＩＤの情報を用いることで、記録媒体の種類を特定することが可能となる。なお、このメディア情報ＩＤの情報は、記録媒体種類の判別の際に使用されることから記録媒体の判別に関する情報ともいう
具体的に述べると、得られたメディアセンス結果からＧ１〜Ｇ４の４つのメディアグループのいずれかを検出するように設定されており、例えば、日本国内用では、Ｇ１＝普通紙系、Ｇ２＝コート紙系、Ｇ３＝光沢紙系、Ｇ４＝ＯＨＰ系と設定されており、日本以外では、Ｇ２＝普通紙系と設定したい場合には、メディア情報ＩＤ２０１の下位ビット２０１２の値を日本国内用と海外用（日本以外）とで異ならせる。なお、ここでは、同じ地域で用いられる同じ種類の記録媒体であっても、少々特性が異なることがあるため、本実施の形態では、同じような特性を示すそれぞれの記録媒体をグループにまとめている。
【００４４】
以下、本実施形態におけるプリンタドライバ側（ホスト機器）での記録媒体の種類の判定に関する動作を図３のフローチャートを参照して説明する。
【００４５】
なお、以下で示す例では、メディアセンサ３の検出値によって選択されるメディアグループＧ２を、日本国内ではコート紙と判定して、海外では普通紙と判定させるべく、メディア情報ＩＤ２０１の下位ビット２０１２の値が１であるとＧ２＝コート紙と判定し、下位ビット２０１２の値が２であるとＧ２＝普通紙と判定するように設定されている。なお、上位ビット２０１１の値は０であると想定する。
【００４６】
ホスト機器上で動作中のアプリケーションで印刷が指示されると、プリンタドライバが起動される。プリンタドライバは、最初にプリンタに設定されている記録媒体の情報であるデバイスＩＤを要求する信号をプリンタへ送信する（ステップＳ１）。
【００４７】
プリンタは、デバイスＩＤ要求をホスト機器（プリンタドライバ）から受信すると、メディアセンスを実行する。ホスト機器は、プリンタから図２に例示したようなメディア情報を受信し（ステップＳ２）、ステータスデータ２０２内の情報ビットを「新しい」に更新する（ステップＳ３）。
【００４８】
次に、プリンタドライバはメディア情報のステータスが「新しい」になっているのを確認し、メディア情報のメディアセンスデータ２０３をもとに記録媒体の種類を判別するメディア判定を開始する（ステップＳ４）。そして、判定結果として、メディアグループＧ１からＧ４のいずれかを決定する（ステップＳ５）。
【００４９】
その後、メディア判定結果がメディアＧ２であるか否かをチェックする（ステップＳ６）。判定結果がメディアＧ２である場合、メディア情報ＩＤ２０１の下位ビット２０１２の値をチェックし（ステップＳ７）、メディア情報ＩＤ２０１の下位ビット２０１２が１であれば（ステップＳ８）、メディアＧ２の判定結果をコート紙として決定する（ステップＳ１０）。
【００５０】
一方、ステップＳ７でメディア情報ＩＤ２０１の下位ビット２０１２が２であれば（ステップＳ９）、メディアＧ２の判定結果を普通紙とする（ステップＳ１１）。
【００５１】
また、ステップＳ６で、判定結果がＧ２以外であれば、判定結果に対応するメディアを決定する（ステップＳ１２）。
【００５２】
このようにプリンタドライバが行う記録媒体の種類の判別の際に、メディアセンサ３によって検出された記録媒体の特性が、所定の記録媒体に対応した特性であるときには、メディア情報ＩＤ２０１の情報を参照して記録媒体の種類を判別し、メディアセンサ３によって検出された記録媒体の特性が、所定の記録媒体以外の記録媒体に対応した特性であるときには、メディア情報ＩＤを参照せずにメディアセンサ３によって検出された記録媒体の特性に基づいて記録媒体の種類を判別する。
【００５３】
以上説明したように、本実施形態によれば、メディア情報のメディアセンスデータ２０３に基づいてメディア判定を行ったときに、特定のメディアグループと判定された場合、メディア情報ＩＤの下位ビットの情報に応じて、メディア判定時のメディアグループと異なる種類の記録媒体であると決定することができ、プリンタの仕様を変更せずに、多様な記録媒体の検出が可能となる。このような方法を採用して、メディア情報ＩＤの下位ビットに地域に関する情報を格納することにより、異なる種類の記録媒体であって、同じような特性を持つ記録媒体を、メディア情報ＩＤの情報により正確に記録媒体の種類を判別することが可能となる。
【００５４】
なお、本実施の形態において、メディアセンサ３は、プリンタドライバからデバイスＩＤ要求が送信されたときに、メディアセンサ３によって記録媒体の特性を検出する検出動作を実行する構成としたが、プリンタドライバからデバイスＩＤ要求が送信されたときに、ステータスデータ２０２の情報が無効であるときには検出動作を実行して更新されたメディア情報２００の情報をプリンタドライバに送信し、ステータスデータ２０２の情報が有効であるときには検出動作を実行せずに、メディア情報２００の情報をプリンタドライバに送信する構成としてもよい。
【００５５】
なお、プリンタ本体が特定のモード（例えば、サービスモードや工場モードなど）に設定されている場合に、接続された機器（ホスト機器には限定されない）からメディア情報ＩＤの値（上位ビット及び／又は下位ビット）を設定できるようにしておけば、ユーザには負担をかけずに、様々な地域に応じて、判定すべき記録媒体の種類を設定することが可能になる。また、プリンタドライバのインストール時に、記録装置に接続されるホスト機器のＯＳから記録装置が使用される地域の情報を入手し、その情報に基づいて、メディア情報ＩＤの値を設定するようにしてもよい。
【００５６】
例えば、アメリカとヨーロッパで判定結果に対応する紙種を切り換えたい場合に、プリンタ本体が特定のモードであるときに、接続された機器からメディア情報ＩＤの値として異なった値を設定することで、メディア情報ＩＤの下位ビットの値に応じて、容易に紙種判定結果の切り換えが可能になる。
【００５７】
＜変形例１＞
上記の実施形態では、メディアセンサでの検出結果に基づいてＧ１からＧ４のいずれかのメディアグループであると判定され、判定結果がＧ２である場合にのみ、メディア情報ＩＤの下位ビットの値に応じて記録媒体の種類を判定したが、例えば、Ｇ２だけでなく他の判定結果についてもメディア情報ＩＤの下位ビットの値に応じて記録媒体の種類を判定するようにしてもよい。
【００５８】
この場合、下位ビットの値それぞれについて、Ｇ１からＧ４に対応する記録媒体の種類をテーブル形式で備えるような形態が好ましい。
【００５９】
＜変形例２＞
上記の実施の形態では、ホスト機器が、メディア情報ＩＤ２０１、およびメディアセンスデータ２０３（メディアセンサ３での検出値）であるメディア情報２００を受信し、プリンタドライバにおいて受信したメディア情報２００に基づいてメディア判定を行っていたが、このメディア判定を記録装置内で行うようにしてもよい。その場合、メディア判定のアルゴリズムを記録装置内のＲＯＭやＲＡＭに格納すればよく、デバイスＩＤ要求を受信した記録装置は、メディアセンスを実行し、メディア判定によって特定されたメディアグループをホスト機器に送信すればよい。
【００６０】
＜他の実施形態＞
上記実施形態では、本発明をインクジェット方式を採用したシリアル型のプリンタに適用した例を説明したが、本発明は上記の方式のプリンタ以外の他の方式のプリンタにも適用できる。
【００６１】
さらに加えて、本発明に係る記録装置の形態としては、コンピュータ等の情報処理機器の画像出力端末として一体または別体に設けられるものの他、リーダ等と組み合わせた複写装置、さらには送受信機能を有するファクシミリ装置の形態を取るものであっても良い。
【００６２】
なお、本発明は、複数の機器（例えばホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００６３】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００６４】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６５】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００６６】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６７】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６８】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した（図３に示す）フローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００６９】
【図１】本発明に係るプリンタの概略構成を示す図である。
【図２】本発明に係るメディア情報のデータ構造を示す図である。
【図３】本発明の実施形態におけるプリンタドライバの動作を示すフローチャートである。
【図４】図１のプリンタの制御構成を示すブロック図である。
【図１】
2005066942.tif 000003
【図２】
2005066942.tif 000004
【図３】
2005066942.tif 000005
【図４】
2005066942.tif 000006