(57)【要約】【課題】メモリに追加したい対応情報を選択することができる、利便性のよい印刷制御装置を実現することである。【解決手段】媒体の種類と印刷方式との対応関係を示す対応情報を記憶するメモリと、前記メモリを参照し、印刷される媒体の種類に対応した前記印刷方式を選択し、選択された前記印刷方式に基づいて印刷データを生成する印刷データ生成部と、を備え、前記対応情報を前記メモリに追加して、前記メモリの記憶内容を更新する印刷制御装置において、前記メモリの記憶内容を更新する際に、前記メモリに追加すべき前記対応情報を選択できることを特徴とする印刷制御装置。【選択図】      図１６
2005141587.tif 000002
【特許請求の範囲】
【請求項１】
媒体の種類と印刷方式との対応関係を示す対応情報を記憶するメモリと、
前記メモリを参照し、印刷される媒体の種類に対応した前記印刷方式を選択し、選択された前記印刷方式に基づいて印刷データを生成する印刷データ生成部と、を備え、
前記対応情報を前記メモリに追加して、前記メモリの記憶内容を更新する印刷制御装置において、
前記メモリの記憶内容を更新する際に、前記メモリに追加すべき前記対応情報を選択できることを特徴とする印刷制御装置。
【請求項２】
請求項１に記載の印刷制御装置において、
前記対応情報を、当該印刷制御装置の外部に設けられたデータベースからダウンロードし、
ダウンロードされた対応情報を前記メモリに追加して、前記メモリの記憶内容を更新することを特徴とする印刷制御装置。
【請求項３】
請求項１又は請求項２に記載の印刷制御装置において、
印刷される前記媒体の種類をユーザーに選択させるための媒体選択画面を表示する表示部を備えていることを特徴とする印刷制御装置。
【請求項４】
請求項３に記載の印刷制御装置において、
前記媒体選択画面で選択された媒体の種類に関する情報を含む前記対応情報が、前記メモリに含まれていない場合には、
前記メモリに追加すべき対応情報をユーザーに選択させるための情報選択画面が、前記表示部に表示されることを特徴とする印刷制御装置。
【請求項５】
請求項４に記載の印刷制御装置において、
前記情報選択画面には、前記メモリに記憶されている対応情報とは異なる対応情報のみが表示されることを特徴とする印刷制御装置。
【請求項６】
請求項５に記載の印刷制御装置において、
前記メモリの記憶内容を更新する際に、前記情報選択画面に表示された前記対応情報の中から、前記メモリに追加すべき対応情報を選択できることを特徴とする印刷制御装置。
【請求項７】
請求項４に記載の印刷制御装置において、
前記情報選択画面では、前記メモリに追加すべき対応情報に含まれる媒体の種類に関する情報を入力することが可能であり、
入力された前記媒体の種類に関する情報を含む対応情報を、前記メモリに追加することを特徴とする印刷制御装置。
【請求項８】
請求項１〜請求項７のいずれかに記載の印刷制御装置において、
前記媒体は、記憶媒体であることを特徴とする印刷制御装置。
【請求項９】
請求項８に記載の印刷制御装置において、
前記記憶媒体は、ＣＤ−ＲＯＭであることを特徴とする印刷制御装置。
【請求項１０】
請求項７に記載の印刷制御装置において、
前記媒体は、ＣＤ−ＲＯＭであり、
前記媒体の種類に関する前記情報は、前記ＣＤ−ＲＯＭの型番であることを特徴とする印刷制御装置。
【請求項１１】
請求項１〜請求項１０のいずれかに記載の印刷制御装置において、
前記印刷方式に応じて、媒体の単位面積に印刷する際に用いるインク量が異なることを特徴とする印刷制御装置。
【請求項１２】
請求項１〜請求項１１のいずれかに記載の印刷制御装置において、
前記印刷データ生成部は、制御プログラムであり、
前記メモリの記憶内容を、前記制御プログラムと独立して、更新することを特徴とする印刷制御装置。
【請求項１３】
媒体の種類と印刷方式との対応関係を示す対応情報を記憶するメモリと、前記メモリを参照し、印刷される媒体の種類に対応した前記印刷方式を選択し、選択された前記印刷方式に基づいて印刷データを生成する印刷データ生成部と、を備え、前記対応情報を前記メモリに追加して、前記メモリの記憶内容を更新する印刷制御装置において、
前記メモリの記憶内容を更新する際に、前記メモリに追加すべき前記対応情報を選択でき、
前記対応情報を、当該印刷制御装置の外部に設けられたデータベースからダウンロードし、ダウンロードされた対応情報を前記メモリに追加して、前記メモリの記憶内容を更新し、
印刷される前記媒体の種類をユーザーに選択させるための媒体選択画面を表示する表示部を備え、
前記媒体選択画面で選択された媒体の種類に関する情報を含む前記対応情報が、前記メモリに含まれていない場合には、前記メモリに追加すべき対応情報をユーザーに選択させるための情報選択画面が、前記表示部に表示され、
前記情報選択画面には、前記メモリに記憶されている対応情報とは異なる対応情報のみが表示され、
前記メモリの記憶内容を更新する際に、前記情報選択画面に表示された前記対応情報の中から、前記メモリに追加すべき対応情報を選択でき、
前記情報選択画面では、前記メモリに追加すべき対応情報に含まれる媒体の種類に関する情報を入力することが可能であり、入力された前記媒体の種類に関する情報を含む対応情報を、前記メモリに追加し、
前記媒体は、ＣＤ−ＲＯＭであり、前記媒体の種類に関する前記情報は、前記ＣＤ−ＲＯＭの型番であり、
前記印刷方式に応じて、媒体の単位面積に印刷する際に用いるインク量が異なり、
前記印刷データ生成部は、制御プログラムであり、前記メモリの記憶内容を、前記制御プログラムと独立して、更新することを特徴とする印刷制御装置。
【請求項１４】
媒体の種類と印刷方式との対応関係を示す対応情報を記憶するメモリと、前記メモリを参照し、印刷される媒体の種類に対応した前記印刷方式を選択し、選択された前記印刷方式に基づいて印刷データを生成する印刷データ生成部と、を備え、前記対応情報を前記メモリに追加して、前記メモリの記憶内容を更新する印刷制御装置、及び、
この印刷制御装置に接続可能な印刷装置であって、
前記印刷データに基づいて前記媒体に印刷を実行する印刷装置、
を有する印刷制御システムにおいて、
前記メモリの記憶内容を更新する際に、前記メモリに追加すべき前記対応情報を選択できることを特徴とする印刷制御システム。
【請求項１５】
媒体の種類と印刷方式との対応関係を示す対応情報を、記憶するメモリを参照するステップと、
前記メモリの記憶内容を更新する際に、前記メモリに追加すべき前記対応情報を選択するステップと、
選択された対応情報に基づいて前記メモリの記憶内容を更新するステップと、
記憶内容が更新された前記メモリの対応情報を参照して、印刷される媒体の種類に対応した印刷方式を選択するステップと、
選択された前記印刷方式に基づいて印刷データを生成するステップと、
を有することを特徴とする印刷制御方法。
【請求項１６】
媒体の種類と印刷方式との対応関係を示す対応情報を記憶するメモリと、
前記メモリを参照し、印刷される媒体の種類に対応した前記印刷方式を選択し、選択された前記印刷方式に基づいて印刷データを生成する印刷データ生成部と、
を備えた印刷制御装置に、
前記対応情報を前記メモリに追加して、前記メモリの記憶内容を更新する機能と、
前記メモリの記憶内容を更新する際に、前記メモリに追加すべき前記対応情報を選択する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷制御システム、印刷制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
印刷制御装置として、例えば、媒体の種類と印刷方式との対応関係を示す対応情報を記憶するメモリと、前記メモリを参照し、印刷される媒体の種類に対応した前記印刷方式を選択し、選択された前記印刷方式に基づいて印刷データを生成する印刷データ生成部と、を備えた印刷制御装置がある。
【特許文献１】特開２００２−８６８６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、メモリに記憶されていない新しい種類の媒体や、媒体の種類や印刷方式との対応関係を示す対応情報が変更された媒体に印刷しようとする場合、これらの媒体に対応する印刷方式が不明であるため、印刷制御装置は、これらの媒体に適した印刷方式で印刷を実行することができない。そのため、印刷制御装置は、新しい種類の媒体と印刷方式との対応関係を示す対応情報をメモリに追加して、メモリの記憶内容を更新している。
【０００４】
しかしながら、上記の印刷制御装置では、不要な対応情報をメモリに追加して、メモリの記憶内容を更新することがある。そのため、メモリに追加したい対応情報を選択することができる、利便性のよい印刷制御装置の実現が望まれる。
【０００５】
本発明は、かかる課題に鑑みてなされたものであり、その目的とするところは、メモリに追加したい対応情報を選択することができる、利便性のよい印刷制御装置を実現することにある。
【課題を解決するための手段】
【０００６】
主たる本発明は、媒体の種類と印刷方式との対応関係を示す対応情報を記憶するメモリと、前記メモリを参照し、印刷される媒体の種類に対応した前記印刷方式を選択し、選択された前記印刷方式に基づいて印刷データを生成する印刷データ生成部と、を備え、前記対応情報を前記メモリに追加して、前記メモリの記憶内容を更新する印刷制御装置において、
前記メモリの記憶内容を更新する際に、前記メモリに追加すべき前記対応情報を選択できることを特徴とする印刷制御装置である。
【０００７】
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【発明の効果】
【０００８】
本発明によれば、メモリに追加したい対応情報を選択することができる、利便性のよい印刷制御装置を実現することが可能となる。
【発明を実施するための最良の形態】
【０００９】
本明細書及び添付図面の記載により少なくとも次のことが明らかにされる。
【００１０】
媒体の種類と印刷方式との対応関係を示す対応情報を記憶するメモリと、前記メモリを参照し、印刷される媒体の種類に対応した前記印刷方式を選択し、選択された前記印刷方式に基づいて印刷データを生成する印刷データ生成部と、を備え、前記対応情報を前記メモリに追加して、前記メモリの記憶内容を更新する印刷制御装置において、
前記メモリの記憶内容を更新する際に、前記メモリに追加すべき前記対応情報を選択できることを特徴とする印刷制御装置。
【００１１】
このような印刷制御装置によれば、メモリに追加したい対応情報を選択することができる、利便性のよい印刷制御装置を実現することが可能となる。
【００１２】
また、かかる印刷制御装置において、前記対応情報を、当該印刷制御装置の外部に設けられたデータベースからダウンロードし、ダウンロードされた対応情報を前記メモリに追加して、前記メモリの記憶内容を更新することとしてもよい。  
最新の対応情報をメモリに追加して、メモリの記憶内容を更新するには、データベースから対応情報をダウンロードすることが有利であることが多い。そのため、上記の印刷制御装置によれば、データベースから対応情報をダウンロードする際には、本発明の効果、すなわち、メモリを追加したい対応情報を選択することができる、利便性のよい印刷制御装置を実現することが可能になるという効果、がより有効に奏される。
【００１３】
また、かかる印刷制御装置において、印刷される前記媒体の種類をユーザーに選択させるための媒体選択画面を表示する表示部を備えていることとしてもよい。  
このような印刷制御装置によれば、媒体の種類が複数ある場合であっても、印刷したい媒体をユーザーに容易に選択させることが可能となる。
【００１４】
また、かかる印刷制御装置において、前記媒体選択画面で選択された媒体の種類に関する情報を含む前記対応情報が、前記メモリに含まれていない場合には、前記メモリに追加すべき対応情報をユーザーに選択させるための情報選択画面が、前記表示部に表示されることとしてもよい。  
このような印刷制御装置によれば、メモリの記憶内容を更新するときに情報選択画面が表示されるから、メモリの記憶内容を更新する必要がないときに情報選択画面が表示されることにより、ユーザーが、誤ってメモリの記憶内容を更新してしまうことを防止することが可能となる。
【００１５】
また、かかる印刷制御装置において、前記情報選択画面には、前記メモリに記憶されている対応情報とは異なる対応情報のみが表示されることとしてもよい。  
このような印刷制御装置によれば、メモリにすでに記憶されている対応情報は表示されないから、メモリに追加したい対応情報を選択しやすくなる。
【００１６】
また、かかる印刷制御装置において、前記メモリの記憶内容を更新する際に、前記情報選択画面に表示された前記対応情報の中から、前記メモリに追加すべき対応情報を選択できることとしてよい。  
このような印刷制御装置によれば、前記メモリの記憶内容を更新する際に、メモリに追加したい対応情報のみをより確実に選択することができる。
【００１７】
また、かかる印刷制御装置において、前記情報選択画面では、前記メモリに追加すべき対応情報に含まれる媒体の種類に関する情報を入力することが可能であり、入力された前記媒体の種類に関する情報を含む対応情報を、前記メモリに追加することとしてもよい。  
このような印刷制御装置によれば、入力された媒体の種類に関する情報を含む対応情報のみを、簡単にメモリに追加することができる。
【００１８】
また、かかる印刷制御装置において、前記媒体は記憶媒体であることとしてもよい。  
このような印刷制御装置によれば、媒体が記憶媒体である場合であっても、メモリに追加したい対応情報を選択することができる、利便性のよい印刷制御装置を実現することが可能となる。
【００１９】
また、かかる印刷制御装置において、前記記憶媒体は、ＣＤ−ＲＯＭであることとしてもよい。  
ＣＤ−ＲＯＭは、その表面のラベルに印刷される。しかし、ＣＤ−ＲＯＭのメーカーが異なる場合には、このラベルの特性（例えば、インクの吸収性）等が異なることが多く、各ＣＤ−ＲＯＭ毎に最適な印刷モードも異なることが多い。そのため、本発明の効果、すなわち、メモリに追加したい対応情報を選択することができる、利便性のよい印刷制御装置を実現することが可能になるという効果、がより有効に奏される。
【００２０】
また、かかる印刷制御装置において、前記媒体は、ＣＤ−ＲＯＭであり、前記媒体の種類に関する前記情報は、前記ＣＤ−ＲＯＭの型番であることとしてもよい。  
種類の異なるＣＤ−ＲＯＭは、それぞれ異なる型番を有する場合が多い。そのため、媒体の種類を特定しやすい型番を用いれば、より簡単に対応情報をメモリに追加することが可能となる
また、かかる印刷制御装置において、前記印刷方式に応じて、媒体の単位面積に印刷する際に用いるインク量が異なることとしてもよい。  
媒体によって、インクの吸収性が異なることが多い。そのため、上記のような印刷制御装置によれば、媒体毎に最適なインク量で印刷することができるから、インクの滲み等を防止することが可能となる。
【００２１】
また、かかる印刷制御装置において、前記印刷データ生成部は、制御プログラムであり、前記メモリの記憶内容を、前記制御プログラムと独立して、更新することとしてもよい。  
このような印刷制御装置によれば、制御プログラムと独立してメモリの記憶内容を更新することができるから、メモリの記憶内容を更新するのに費やす時間を低減することが可能となる。
【００２２】
さらに、媒体の種類と印刷方式との対応関係を示す対応情報を記憶するメモリと、前記メモリを参照し、印刷される媒体の種類に対応した前記印刷方式を選択し、選択された前記印刷方式に基づいて印刷データを生成する印刷データ生成部と、を備え、前記対応情報を前記メモリに追加して、前記メモリの記憶内容を更新する印刷制御装置において、
前記メモリの記憶内容を更新する際に、前記メモリに追加すべき前記対応情報を選択でき、
前記対応情報を、当該印刷制御装置の外部に設けられたデータベースからダウンロードし、ダウンロードされた対応情報を前記メモリに追加して、前記メモリの記憶内容を更新し、
印刷される前記媒体の種類をユーザーに選択させるための媒体選択画面を表示する表示部を備え、
前記媒体選択画面で選択された媒体の種類に関する情報を含む前記対応情報が、前記メモリに含まれていない場合には、前記メモリに追加すべき対応情報をユーザーに選択させるための情報選択画面が、前記表示部に表示され、
前記情報選択画面には、前記メモリに記憶されている対応情報とは異なる対応情報のみが表示され、
前記メモリの記憶内容を更新する際に、前記情報選択画面に表示された前記対応情報の中から、前記メモリに追加すべき対応情報を選択でき、
前記情報選択画面では、前記メモリに追加すべき対応情報に含まれる媒体の種類に関する情報を入力することが可能であり、入力された前記媒体の種類に関する情報を含む対応情報を、前記メモリに追加し、
前記媒体は、ＣＤ−ＲＯＭであり、前記媒体の種類に関する前記情報は、前記ＣＤ−ＲＯＭの型番であり、
前記印刷方式に応じて、媒体の単位面積に印刷する際に用いるインク量が異なり、
前記印刷データ生成部は、制御プログラムであり、前記メモリの記憶内容を、前記制御プログラムと独立して、更新することを特徴とする印刷制御装置も実現可能である。
【００２３】
さらに、媒体の種類と印刷方式との対応関係を示す対応情報を記憶するメモリと、前記メモリを参照し、印刷される媒体の種類に対応した前記印刷方式を選択し、選択された前記印刷方式に基づいて印刷データを生成する印刷データ生成部と、を備え、前記対応情報を前記メモリに追加して、前記メモリの記憶内容を更新する印刷制御装置、及び、
この印刷制御装置に接続可能な印刷装置であって、前記印刷データに基づいて前記媒体に印刷を実行する印刷装置、を有する印刷制御システムにおいて、
前記メモリの記憶内容を更新する際に、前記メモリに追加すべき前記対応情報を選択できることを特徴とする印刷制御システム。
【００２４】
さらに、媒体の種類と印刷方式との対応関係を示す対応情報を、記憶するメモリを参照するステップと、
前記メモリの記憶内容を更新する際に、前記メモリに追加すべき前記対応情報を選択するステップと、
選択された対応情報に基づいて前記メモリの記憶内容を更新するステップと、
記憶内容が更新された前記メモリの対応情報を参照して、印刷される媒体の種類に対応した印刷方式を選択するステップと、
選択された前記印刷方式に基づいて印刷データを生成するステップと、を有することを特徴とする印刷制御方法。
【００２５】
さらに、媒体の種類と印刷方式との対応関係を示す対応情報を記憶するメモリと、前記メモリを参照し、印刷される媒体の種類に対応した前記印刷方式を選択し、選択された前記印刷方式に基づいて印刷データを生成する印刷データ生成部と、を備えた印刷制御装置に、
前記対応情報を前記メモリに追加して、前記メモリの記憶内容を更新する機能と、前記メモリの記憶内容を更新する際に、前記メモリに追加すべき前記対応情報を選択する機能と、を実現させるためのプログラム。
【００２６】
＝＝＝印刷システムの構成＝＝＝
次に、印刷制御システムの一例である印刷システム（コンピュータシステム）の実施形態について、図面を参照しながら説明する。ただし、以下の実施形態の記載には、コンピュータプログラム、及び、コンピュータプログラムを記録した記録媒体等に関する実施形態も含まれている。なお、本実施形態においては、印刷制御装置に表示装置１２０も含まれるものとする。
【００２７】
図１は、印刷システムの外観構成を示した説明図である。この印刷システム１００は、印刷装置の一例であるプリンタ１と、印刷制御装置の一例であるコンピュータ１１０と、表示部の一例である表示装置１２０と、入力装置１３０と、記録再生装置１４０とを備えている。
【００２８】
プリンタ１は、紙Ｓ、記憶媒体の一例であるＣＤ−ＲＯＭ（Compact disc read-only memory）としてのＣＤ−Ｒ（Compact disc recordable）、布、フィルム等の媒体に画像を印刷する印刷装置である。コンピュータ１１０は、プリンタ１と電気的に接続されており、プリンタ１に画像を印刷させるため、印刷させる画像に応じた印刷データをプリンタ１に出力する。表示装置１２０は、ディスプレイを有し、アプリケーションプログラムやプリンタドライバ等のユーザーインタフェースを表示する。入力装置１３０は、例えばキーボード１３０Ａやマウス１３０Ｂであり、表示装置１２０に表示されたユーザーインタフェースに沿って、アプリケーションプログラムの操作やプリンタドライバの設定等に用いられる。記録再生装置１４０は、例えばフレキシブルディスクドライブ装置１４０ＡやＣＤ−ＲＯＭドライブ装置１４０Ｂが用いられる。
【００２９】
コンピュータ１１０には、印刷データ生成部の一例であるプリンタドライバがインストールされている。プリンタドライバは、表示装置１２０にユーザーインタフェースを表示させる機能を実現させるほか、アプリケーションプログラムから出力された画像データを印刷データに変換する機能を実現させるためのプログラムである。このプリンタドライバは、フレキシブルディスクＦＤやＣＤ−ＲＯＭなどの記録媒体（コンピュータ読み取り可能な記録媒体）に記録されている。または、このプリンタドライバは、インターネットを介してコンピュータ１１０にダウンロードすることも可能である。なお、このプログラムは、各種の機能を実現するためのコードから構成されている。
【００３０】
＝＝＝プリンタドライバ＝＝＝
図２は、プリンタドライバが行う基本的な処理の概略的な説明図である。既に説明された構成要素については、同じ符号を付しているので、説明を省略する。  
コンピュータ１１０では、コンピュータに搭載されたオペレーティングシステムの下、ビデオドライバ１１２やアプリケーションプログラム１１４やプリンタドライバ１１６などのコンピュータプログラムが動作している。
【００３１】
ビデオドライバ１１２は、アプリケーションプログラム１１４やプリンタドライバ１１６からの表示命令に従って、例えば、図３に示すユーザーインターフェース等を表示装置１２０に表示する機能を有する。なお、このユーザーインターフェースの詳細については、後述する。アプリケーションプログラム１１４は、例えば、画像編集などを行う機能を有し、画像に関するデータ（画像データ）を作成する。ユーザーは、アプリケーションプログラム１１４のユーザーインターフェースを介して、アプリケーションプログラム１１４により編集した画像を印刷する指示を与えることができる。アプリケーションプログラム１１４は、印刷の指示を受けると、プリンタドライバ１１６に画像データを出力する。
【００３２】
プリンタドライバ１１６は、アプリケーションプログラム１１４から画像データを受け取り、この画像データを印刷データに変換し、印刷データをプリンタに出力する。ここで、印刷データとは、プリンタ１が解釈できる形式のデータであって、各種のコマンドデータと画素データとを有するデータである。ここで、コマンドデータとは、プリンタに特定の動作の実行を指示するためのデータである。また、画素データとは、印刷される画像（印刷画像）を構成する画素に関するデータであり、例えば、ある画素に対応する紙Ｓ上の位置に形成されるドットに関するデータ（ドットの色や大きさ等のデータ）である。
【００３３】
プリンタドライバ１１６は、アプリケーションプログラム１１４から出力された画像データを印刷データに変換するため、解像度変換処理・色変換処理・ハーフトーン処理・ラスタライズ処理などを行う。以下に、プリンタドライバ１１６が行う各種の処理について説明する。
【００３４】
解像度変換処理は、アプリケーションプログラム１１４から出力された画像データ（テキストデータ、イメージデータなど）を、紙Ｓに印刷する際の解像度に変換する処理である。例えば、紙Ｓに画像を印刷する際の解像度が７２０×７２０ｄｐｉに指定されている場合、アプリケーションプログラム１１４から受け取った画像データを７２０×７２０ｄｐｉの解像度の画像データに変換する。なお、解像度変換処理後の画像データは、ＲＧＢ色空間により表される多階調（例えば２５６階調）のＲＧＢデータである。以下、画像データを解像度変換処理したＲＧＢデータをＲＧＢ画像データと呼ぶ。
【００３５】
色変換処理は、ＲＧＢデータをＣＭＹＫ色空間により表されるＣＭＹＫデータに変換する処理である。なお、ＣＭＹＫデータは、プリンタ１が有するインクの色に対応したデータである。この色変換処理は、ＲＧＢ画像データの階調値とＣＭＹＫ画像データの階調値とを対応づけたテーブル（色変換ルックアップテーブルＬＵＴ）をプリンタドライバ１１６が参照することによって行われる。この色変換処理により、各画素についてのＲＧＢデータが、インク色に対応するＣＭＹＫデータに変換される。なお、色変換処理後のデータは、ＣＭＹＫ色空間により表される２５６階調のＣＭＹＫデータである。以下、ＲＧＢ画像データを色変換処理したＣＭＹＫデータをＣＭＹＫ画像データと呼ぶ。
【００３６】
ハーフトーン処理は、高階調数のデータを、プリンタが形成可能な階調数のデータに変換する処理である。例えば、ハーフトーン処理により、２５６階調を示すデータが、２階調を示す１ビットデータや４階調を示す２ビットデータに変換される。ハーフトーン処理では、ディザ法・γ補正・誤差拡散法などを利用して、プリンタ１がドットを分散して形成できるように画素データを作成する。
【００３７】
プリンタドライバ１１６は、ハーフトーン処理を行うとき、ディザ法を行う場合にはディザテーブルを参照し、γ補正を行う場合にはガンマテーブルを参照し、誤差拡散法を行う場合は拡散された誤差を記憶するための誤差メモリを参照する。ハーフトーン処理されたデータは、前述のＲＧＢデータと同等の解像度（例えば７２０×７２０ｄｐｉ）を有している。ハーフトーン処理されたデータは、例えば、各画素につき１ビット又は２ビットのデータから構成される。以下、ハーフトーン処理されたデータのうち、１ビットデータのものを２値データと呼び、２ビットデータのものを多値データと呼ぶ。
【００３８】
ラスタライズ処理は、マトリクス状の画像データを、プリンタ１に転送すべきデータ順に変更する処理である。ラスタライズ処理されたデータは、印刷データに含まれる画素データとして、プリンタ１に出力される。
【００３９】
＝＝＝プリンタの概要＝＝＝
＜＜＜インクジェットプリンタの構成について＞＞＞
図４は、本実施形態のプリンタの全体構成のブロック図である。また、図５は、本実施形態のプリンタの全体構成の概略図である。また、図６は、本実施形態のプリンタの全体構成の横断面図である。以下、本実施形態のプリンタの基本的な構成について説明する。
【００４０】
本実施形態のプリンタは、搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０、検出器群５０、およびコントローラ６０を有する。外部装置であるコンピュータ１１０から印刷データを受信したプリンタ１は、コントローラ６０によって各ユニット（搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０）を制御する。コントローラ６０は、コンピュータ１１０から受信した印刷データに基づいて、各ユニットを制御し、紙Ｓに画像を形成する。プリンタ１内の状況は検出器群５０によって監視されており、検出器群５０は、検出結果をコントローラ６０に出力する。検出器群５０から検出結果を受けたコントローラ６０は、その検出結果に基づいて、各ユニットを制御する。
【００４１】
搬送ユニット２０は、紙Ｓを印刷可能な位置に送り込み、印刷時に所定の方向（以下、搬送方向という）に所定の搬送量で紙Ｓを搬送させるためのものである。すなわち、搬送ユニット２０は、紙Ｓを搬送する搬送機構（搬送手段）として機能する。搬送ユニット２０は、給紙ローラ２１と、搬送モータ２２（ＰＦモータとも言う）と、搬送ローラ２３と、プラテン２４と、排紙ローラ２５とを有する。ただし、搬送ユニット２０が搬送機構として機能するためには、必ずしもこれらの構成要素を全て必要とするわけではない。
【００４２】
給紙ローラ２１は、紙挿入口に挿入された紙Ｓをプリンタ内に自動的に給紙するためのローラである。給紙ローラ２１は、Ｄ形の断面形状をしており、円周部分の長さは搬送ローラ２３までの搬送距離よりも長く設定されているので、この円周部分を用いて紙Ｓを搬送ローラ２３まで搬送できる。搬送モータ２２は、紙Ｓを搬送方向に搬送するためのモータであり、ＤＣモータにより構成される。搬送ローラ２３は、給紙ローラ２１によって給紙された紙Ｓを印刷可能な領域まで搬送するローラであり、搬送モータ２２によって駆動される。プラテン２４は、印刷中の紙Ｓを支持する。排紙ローラ２５は、印刷が終了した紙Ｓをプリンタの外部に排出するローラである。この排紙ローラ２５は、搬送ローラ２３と同期して回転する。
【００４３】
キャリッジユニット３０は、ヘッド４１を所定の方向に移動させるためのものである。キャリッジユニット３０は、キャリッジ３１と、キャリッジモータ３２（ＣＲモータとも言う）とを有する。キャリッジ３１は、キャリッジの移動方向に往復移動可能である。（これにより、ヘッド４１が所定の方向であるキャリッジの移動方向に沿って移動する。）また、キャリッジ３１は、インクを収容するインクカートリッジを着脱可能に保持している。キャリッジモータ３２は、キャリッジ３１をキャリッジの移動方向に移動させるためのモータであり、ＤＣモータにより構成される。
【００４４】
ヘッドユニット４０は、紙Ｓにインクを吐出するためのものである。ヘッドユニット４０は、ヘッド４１を有する。ヘッド４１は、インク吐出部であるノズルを複数有し、各ノズルから断続的にインクを吐出する。このヘッド４１は、キャリッジ３１に設けられている。そのため、キャリッジ３１がキャリッジの移動方向に移動すると、ヘッド４１もキャリッジの移動方向に移動する。そして、ヘッド４１がキャリッジの移動方向に移動中にインクを断続的に吐出することによって、キャリッジの移動方向に沿ったドットライン（ラスタライン）が紙Ｓに形成される。
【００４５】
検出器群５０には、リニア式エンコーダ５１、ロータリー式エンコーダ５２、紙検出センサ５３、および光学センサ５４等が含まれる。リニア式エンコーダ５１は、キャリッジ３１のキャリッジの移動方向の位置を検出するためのものである。ロータリー式エンコーダ５２は、搬送ローラ２３の回転量を検出するためのものである。
【００４６】
紙検出センサ５３は、印刷される紙Ｓの先端の位置を検出するためのものである。この紙検出センサ５３は、給紙ローラ２１が搬送ローラ２３に向かって紙Ｓを給紙する途中で、紙Ｓの先端の位置を検出できる位置に設けられている。なお、紙検出センサ５３は、機械的な機構によって紙Ｓの先端を検出するメカニカルセンサである。詳しく言うと、紙検出センサ５３は搬送方向に回転可能なレバーを有し、このレバーは紙Ｓの搬送経路内に突出するように配置されている。そのため、紙Ｓの先端がレバーに接触し、レバーが回転させられるので、紙検出センサ５３は、このレバーの動きを検出することによって、紙Ｓの先端の位置を検出する。
【００４７】
光学センサ５４は、キャリッジ３１に取付けられている。光学センサ５４は、発光部から紙Ｓに照射された光の反射光を受光部が検出することにより、紙Ｓの有無を検出する。そして、光学センサ５４は、キャリッジ４１によって移動しながら紙Ｓの端部の位置を検出する。光学センサ５４は、光学的に紙Ｓの端部を検出するため、機械的な紙検出センサ５３よりも、検出精度が高い。
【００４８】
コントローラ６０は、プリンタの制御を行うための制御ユニット（制御手段）である。コントローラ６０は、インターフェース部６１と、ＣＰＵ６２と、メモリ６３と、ユニット制御回路６４とを有する。  
インターフェース部６１は、外部装置であるコンピュータ１１０とプリンタ１との間でデータの送受信を行うためのものである。ＣＰＵ６２は、プリンタ全体の制御を行うための演算処理装置である。メモリ６３は、ＣＰＵ６２のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ等の記憶手段を有する。ＣＰＵ６２は、メモリ６３に格納されているプログラムに従って、ユニット制御回路６４を介して各ユニットを制御する。
【００４９】
なお、上述では、媒体を紙Ｓとした場合のプリンタの構成について説明したが、媒体がＣＤ−Ｒである場合のプリンタの構成も同様である。ただし、ＣＤ−Ｒの場合には、図２０に示すように、ＣＤ−Ｒ８３をＣＤ−Ｒ搬送用トレイ９３に載せて搬送する。
【００５０】
＜＜＜印刷動作について＞＞＞
図７は、印刷時の処理のフロー図である。以下に説明される各処理は、コントローラ６０が、メモリ６３内に格納されたプログラムに従って、各ユニットを制御することにより実行される。このプログラムは、各処理を実行するためのコードを有する。
【００５１】
コントローラ６０は、コンピュータ１１０からインターフェース部６１を介して、印刷命令を受信する（Ｓ００１）。この印刷命令は、コンピュータ１１０から送信される印刷データのヘッダに含まれている。そして、コントローラ６０は、受信した印刷データに含まれる各種コマンドの内容を解析し、各ユニットを用いて、以下の給紙処理・搬送処理・インク吐出処理等を行う。
【００５２】
まず、コントローラ６０は、給紙処理を行う（Ｓ００２）。給紙処理とは、印刷すべき紙Ｓをプリンタ内に供給し、印刷開始位置（頭出し位置とも言う）に紙Ｓを位置決めする処理である。コントローラ６０は、給紙ローラ２１を回転させ、印刷すべき紙Ｓを搬送ローラ２３まで送る。コントローラ６０は、搬送ローラ２３を回転させ、給紙ローラ２１から送られてきた紙Ｓを印刷開始位置に位置決めする。紙Ｓが印刷開始位置に位置決めされたとき、ヘッド４１の少なくとも一部のノズルは、紙Ｓと対向している。
【００５３】
次に、コントローラ６０は、ドット形成処理を行う（Ｓ００３）。ドット形成処理とは、キャリッジの移動方向に沿って移動するヘッド４１からインクを断続的に吐出させ、紙Ｓ上にドットを形成する処理である。コントローラ６０は、キャリッジモータ３２を駆動し、キャリッジ３１をキャリッジの移動方向に移動させる。そして、コントローラ６０は、キャリッジ３１が移動している間に、印刷データに基づいてヘッド４１からインクを吐出させる。ヘッド４１から吐出されたインク滴が紙Ｓ上に着弾すれば、紙Ｓ上にドットが形成される。
【００５４】
次に、コントローラ６０は、搬送処理を行う（Ｓ００４）。搬送処理とは、紙Ｓをヘッド４１に対して搬送方向に沿って相対的に移動させる処理である。コントローラ６０は、搬送モータ２２を駆動し、搬送ローラ２３を回転させて紙Ｓを搬送方向に搬送する。この搬送処理により、ヘッド４１は、先ほどのドット形成処理によって形成されたドットの位置とは異なる位置に、ドットを形成することが可能になる。
【００５５】
次に、コントローラ６０は、印刷中の紙Ｓの排紙の判断を行う（Ｓ００５）。印刷中の紙Ｓに印刷するためのデータが残っていれば、排紙は行われない。そして、コントローラ６０は、印刷するためのデータがなくなるまでドット形成処理と搬送処理とを交互に繰り返し、ドットから構成される画像を徐々に紙Ｓに印刷する。印刷中の紙Ｓに印刷するためのデータがなくなれば、コントローラ６０は、その紙Ｓを排紙する。コントローラ６０は、排紙ローラ２５を回転させることにより、印刷した紙Ｓを外部に排出する。なお、排紙を行うか否かの判断は、印刷データに含まれる排紙コマンドに基づいても良い。
【００５６】
次に、コントローラ６０は、印刷を続行するか否かの判断を行う（Ｓ００６）。次の紙Ｓに印刷を行うのであれば、印刷を続行し、次の紙Ｓの給紙処理を開始する。次の紙Ｓに印刷を行わないのであれば、印刷動作を終了する。
【００５７】
＜＜＜ノズルについて＞＞＞
図８は、ヘッド４１の下面におけるノズルの配列を示す説明図である。ヘッド４１の下面には、ブラックインクノズル群Ｋと、シアンインクノズル群Ｃと、マゼンタインクノズル群Ｍと、イエローインクノズル群Ｙが形成されている。各ノズル群は、各色のインクを吐出するための吐出口であるノズルを複数個（本実施形態では１８０個）備えている。
【００５８】
各ノズル群の複数のノズルは、搬送方向に沿って、一定の間隔（ノズルピッチ：ｋ・Ｄ）でそれぞれ整列している。ここで、Ｄは、搬送方向における最小のドットピッチ（つまり、紙Ｓに形成されるドットの最高解像度での間隔）である。また、ｋは、１以上の整数である。例えば、ノズルピッチが１８０ｄｐｉ（１／１８０インチ）であって、搬送方向のドットピッチが７２０ｄｐｉ（１／７２０）である場合、ｋ＝４である。  
各ノズル群のノズルは、下流側のノズルほど若い番号が付されている（♯１〜♯１８０）。つまり、ノズル♯１は、ノズル♯１８０よりも搬送方向の下流側に位置している。各ノズルには、各ノズルを駆動してインク滴を吐出させるための駆動素子としてピエゾ素子（不図示）が設けられている。また、光学センサ５４は、搬送方向の位置に関して、一番上流側にあるノズル♯１８０とほぼ同じ位置にある。
【００５９】
＝＝＝対応情報を記憶しているメモリについて＝＝＝
コンピュータ１１０には、媒体の種類と印刷モードとの対応関係を示す対応情報を記憶しているメモリの一例であるテーブルが格納されている。このテーブルには、印刷される媒体が紙Ｓである場合のテーブルと、印刷される媒体がＣＤ−Ｒである場合のテーブルと、が含まれている。そこで、対応情報を記憶しているテーブルについて、媒体が紙Ｓである場合と、媒体がＣＤ−Ｒである場合と、に分けて説明する。
【００６０】
＜＜＜媒体が紙Ｓである場合＞＞＞
まず、媒体が紙Ｓである場合のテーブルについて、図９Ａを参照しつつ説明する。なお、図９Ａは、コンピュータ１１０に格納されているテーブルであって、媒体が紙Ｓである場合の対応情報を記憶しているテーブルを示した図である。  
図９Ａには、紙Ｓとして、「普通紙」、「スーパーファイン紙」、「フォートプリント紙」等が示されている。また、印刷モードとして、「ＨＱ（ハイクオリティー）」モード、「ＮＲ（ノーマル）」モードが示されている。この場合、対応情報とは、例えば、「普通紙」と「ＮＲ」モードとの対応関係を示すものである。なお、「ＨＱ」モードと「ＮＲ」モード」の違いは、紙Ｓの単位面積に吐出されるインク量が異なることである。すなわち、「ＨＱ」モードは、紙Ｓの単位面積に吐出されるインク量が多いのに対し、「ＮＲ」モードは、紙Ｓの単位面積に吐出されるインクの量が少ない。
【００６１】
＜＜＜媒体がＣＤ−Ｒである場合＞＞＞
次に、媒体がＣＤ−Ｒである場合のテーブルについて、図９Ｂを参照しつつ説明する。なお、図９Ｂは、コンピュータ１１０に格納されているテーブル（以下、「テーブルＨＤ」とも呼ぶ）であって、媒体がＣＤ−Ｒである場合の対応情報を記憶しているテーブルを示した図である。  
ＣＤ−Ｒの種類を特定するのに、メーカー名、型番、容量、レーベルの色が用いられる。図９Ｂには、メーカー名として、「甲」、「乙」、「丙」が示され、型番として、「Ａ１」、「Ａ２」、「Ｂ１」、「Ｃ１」等が示され、容量として、「６５０Ｍ」、「７００Ｍ」が示され、レーベルの色として、「ホワイト」、「シルバー」が示されている。また、印刷モードとして、「ＨＱ（ハイクオリティー）」モード、「ＮＲ（ノーマル）」モードが示されている。この場合、対応情報とは、メーカー名が「甲」であり、型番が「Ａ１」であり、容量が「６５０Ｍ」であり、レーベルの色が「ホワイト」であるＣＤ−Ｒと、「ＮＲ」モード、との対応関係を示すものである。  
なお、「ＨＱ」モードと「ＮＲ」モード」の違いは、ＣＤ−Ｒのレーベルの単位面積に吐出されるインク量が異なることである。すなわち、「ＨＱ」モードは、ＣＤ−Ｒのレーベルの単位面積に吐出されるインク量が多いのに対し、「ＮＲ」モードは、ＣＤ−Ｒのレーベルの単位面積に吐出されるインクの量が少ない。
【００６２】
＝＝＝媒体選択画面について＝＝＝
印刷される媒体の種類をユーザーに選択させるための媒体選択画面の一例であるユーザーインターフェースについて、図３、及び、図１１を参照しつつ説明する。なお、図３は、プリンタドライバのユーザーインターフェースを示した図である。図１１は、ＣＤ−Ｒの種類を選択するための画面の一例を示した図である。  
このプリンタドライバ１１６のユーザーインターフェースは、ビデオドライバ１１２を介して、表示装置に表示される。ユーザーは、入力装置１３０を用いて、プリンタドライバの各種の設定を行うことができる。
【００６３】
図３に示される画面には、媒体選択部２１０と、インク選択部２２０と、印刷モード選択部２３０と、インク残量表示部２４０と、が表示されている。媒体選択部２１０は、印刷される媒体の種類をユーザーに選択させるためのものである。インク選択部２２０は、カラーで印刷するか、モノクロで印刷するか、をユーザーに選択させるためのものである。印刷モード選択部２３０は、印刷される媒体の種類に応じた印刷モードを、ユーザーに選択させるためのものである。インク残量表示部２４０は、ユーザーにインクの残量を知らせるためのものである。
【００６４】
媒体選択部２１０には、選択可能な媒体の候補を表示させるためのプルダウンボタン２１１が設けられている。印刷モード選択部２３０では、印刷モードとして、推奨設定、オートファイン、及び、詳細設定のいずれか一つを、ユーザーに選択させることが可能である。また、印刷モード選択部２３０には、ＣＤ−Ｒの種類に関する情報を、ユーザーに選択させる選択画面を表示させるためのボタン２３１が設けられている。
【００６５】
なお、選択可能な媒体の候補としては、「普通紙」、「スーパーファイン用紙」、「フォトプリン紙」等の紙Ｓと、「ＣＤ−Ｒレーベル」等のＣＤ−Ｒと、がある。上記の一連の選択可能な媒体の候補は、対応情報がテーブルＨＤに記憶されている媒体である。すなわち、プリンタドライバ１１６は、テーブルＨＤを参照し、ユーザーインターフェース上に、選択可能な媒体の候補を表示させる。本実施形態においては、印刷される媒体として、ＣＤ−Ｒを示す「ＣＤ−Ｒレーベル」が選択されている。
【００６６】
図１１に示される画面は、ユーザーが、印刷される媒体としてＣＤ−Ｒを選択後、画面上に表示される移動可能なカーソル（図３では付図示）をボタン２３１上に移動させた状態で、マウス１３０Ｂをクリックすることによって表示されるものであり、ユーザーに複数の項目を選択させて、ＣＤ−Ｒの種類を選択するための画面である。
【００６７】
図１１に示される画面には、メーカー名選択部３１０と、容量選択部３２０と、レーベル選択部３３０と、型番選択部３４０と、が表示されている。メーカー名選択部３１０は、ＣＤ−Ｒのメーカー名を、ユーザーに選択させるためのものである。容量選択部３２０は、ＣＤ−Ｒの容量を、ユーザーに選択させるためのものである。レーベル選択部３３０は、ＣＤ−Ｒの印刷面であるレーベルの色を、ユーザーに選択させるためのものである。型番選択部３４０は、ＣＤ−Ｒの型番を、ユーザーに選択させるためのものである。
【００６８】
また、メーカー名選択部３１０、容量選択部３２０、レーベル選択部３３０、型番選択部３４０には、それぞれ選択可能な、メーカー名、容量、レーベルの色、型番の候補を表示させるためのプルダウンボタン３１１、３２１、３３１、３４１が設けられている。ユーザーが、画面上に表示される移動可能なカーソル（図１１では不図示）を、プルダウンボタン３１１、３２１、３３１、３４１上に移動させた状態で、マウス１３０Ｂをクリックすることによって、プリンタドライバ１１６は、メーカー名選択部３１０、容量選択部３２０、レーベル選択部３３０、型番選択部３４０に、メーカー名、容量、レーベルの色、型番の候補を表示させることができる。なお、メーカー名選択部３１０、容量選択部３２０、レーベル選択部３３０、型番選択部３４０に表示される、メーカー名、容量、レーベルの色、型番の候補は、テーブルＨＤ（図９Ｂに示すテーブル）に記憶されているそれぞれの候補である。
【００６９】
そして、ユーザーが、メーカー名選択部３１０、容量選択部３２０、レーベル選択部３３０、型番選択部３４０のそれぞれに表示される候補の中で、印刷される媒体に対応する候補上にカーソルを移動し、マウス１３０Ｂをクリックすることによって、プリンタドライバ１１６は、印刷される媒体に対応する候補を、各選択部３１０、３２０、３３０、３４０に表示させることができる。本実施形態においては、図１１に示すように、メーカー名として「甲」、容量として「６５０Ｍ」、レーベルの色として「ホワイト」、型番として「Ａ１」が表示されている。なお、メーカー名、容量、レーベルの色、型番は、この順序で選択させる様になっている。すなわち、メーカー名、容量、レーベルの色を選択した後でないと、ユーザーは、型番の選択をすることができない。
【００７０】
図１１に示される画面には、さらに、確定ボタン３５０と、間接更新ボタン３６０と、直接更新ボタン３７０と、が表示されている。確定ボタン３５０は、印刷される媒体が、メーカー名選択部３１０、容量選択部３２０、レーベル選択部３３０、型番選択部３４０に表示された候補で特定される媒体であることを、コンピュータ１１０に認識させるためのものである。間接更新ボタン３６０、及び、直接更新ボタン３７０は、印刷される媒体を選択できない場合に、後述するデータベースから対応情報をダウンロードするためのものである。
【００７１】
＝＝＝データベースからの対応情報のダウンロードついて＝＝＝
データベースからの対応情報のダウンロードについて、図１２を参照しつつ説明する。図１２は、コンピュータ１１０が、コンピュータ１１０の外部に設けられたデータベース８００から対応情報をダウンロードする様子を説明するための図である。
【００７２】
図１２に示されるように、プリンタ１と電気的に接続されたコンピュータ１１０は、インターネット等の公衆回線を介してデータベース８００と接続されている。そして、データベース８００には、図１０Ａ、及び、図１０Ｂに示すテーブルが格納されている。なお、図１０Ａは、データベース８００に格納されているテーブルであって、媒体が紙Ｓである場合の対応情報を記憶しているテーブルを示した図である。図１０Ｂは、データベース８００に格納されているテーブルであって、媒体がＣＤ−Ｒである場合の対応情報を記憶しているテーブルを示した図である。
【００７３】
データベース８００に格納されているテーブル（以下、「テーブルＤＢ」とも呼ぶ）の記憶内容は、更新可能になっている。媒体のメーカーが、新しい媒体を製造した場合や、テーブルＤＢに記憶されている対応情報に変更があった場合等に、テーブルＤＢに新しい媒体の対応情報を追加したり、対応情報を変更したりして、テーブルＤＢの記憶内容を更新する必要があるからである。
【００７４】
コンピュータ１１０は、更新されたテーブルＤＢに記憶されている対応情報を、以下のようにして、コンピュータ１１０の外部に設けられたデータベース８００からダウンロードしている。すなわち、コンピュータ１１０は、対応情報をテーブルＨＤに追加すべく、データベース８００に対して対応情報の転送命令を出す。すると、データベース８００は、転送命令の対象となる対応情報をテーブルＤＢから検索し、コンピュータ１１０に対応情報を転送する。こうして、コンピュータ１１０は、対応情報をデータベース８００からダウンロードしている。  
そして、コンピュータ１００は、データベース８００からダウンロードされた対応情報をテーブルＨＤに追加して、テーブルＨＤの記憶内容を更新する。
【００７５】
＝＝＝情報選択画面について＝＝＝
データベース８００から対応情報をダウンロードする際に、ユーザーに対応情報を選択させるための情報選択画面について説明する。
【００７６】
＜＜＜選択情報画面の第一例＞＞＞
選択情報画面の第一例を、図１３Ａ及び図１３Ｂを参照しつつ説明する。なお、図１３Ａ及び図１３Ｂは、情報選択画面の一例を示した図である。
【００７７】
図１３Ａに示す画面は、ユーザーが、図１１に示される間接更新ボタン３６０上にカーソル（図１３Ａでは不図示）を移動させ、マウス１３０Ｂをクリックすることによって表示される。図１３Ａに示す画面には、テーブル４０１と、ダウンロードボタン４０２と、選択ボタン４０３と、が表示されている。テーブル４０１には、ＣＤ−Ｒの種類に関する情報（すなわち、メーカー名、型番、容量、レーベルの色に関する情報）と、ＣＤ−Ｒの種類に対応した印刷モードに関する情報をダウンロードするか否かを選択するためのチェックボックス（図１３ＡにおけるＡの部分）と、が表示されている。
【００７８】
テーブル４０１に表示されているＣＤ−Ｒの種類に関する情報は、データベース８００からダウンロードされたものであり、テーブルＨＤに記憶されていないものである。すなわち、テーブル４０１に表示されているＣＤ−Ｒの種類に関する情報は、図１０Ｂの太線の枠で囲まれた対応情報（図１０Ｂ中のＢの部分）の中に含まれているものである。なお、対応情報ではなく、ＣＤ−Ｒの種類に関する情報がダウンロードされたのは、ユーザーが、ＣＤ−Ｒの種類に関する情報が分かれば、対応情報を選択することができるからである。
【００７９】
また、テーブル４０１上のチェックボックスにチェックがされているＣＤ−Ｒは、当該ＣＤ−Ｒの種類に対応した印刷モードに関する情報をダウンロードすることが可能であることを示す。本実施形態においては、図１３Ａに示すように、全ての種類のＣＤ−Ｒのチェックボックスにチェックがされている。
【００８０】
ダウンロードボタン４０２は、チェックボックスにチェックがされているＣＤ−Ｒの種類に対応した印刷モードに関する情報をダウンロードするためのものである。本実施形態において、ユーザーが、ダウンロードボタン４０２上にカーソルを移動させ、マウス１３０Ｂがクリックすると、コンピュータ１１０は、チェックボックスにチェックがされているＣＤ−Ｒの種類に対応する印刷モードに関する情報をダウンロードする。
【００８１】
選択ボタン４０３は、テーブル４０１に表示された複数のＣＤ−Ｒの中から、ダウンロードしたいＣＤ−Ｒの種類に対応した印刷モードに関する情報を選択させるための画面を表示させるためのものである。すなわち、選択ボタン４０３上で、ユーザーがマウス１３０Ｂをクリックすると、図１３Ｂに示される画面が表示される。
【００８２】
図１３Ｂに示される画面においては、図１３Ａに示される画面とは異なり、ユーザーが、ＣＤ−Ｒ毎にチェックボックスの状態を変更することができる。本実施形態においては、メーカー名が「甲」、型番が「Ａ７」、容量が「７００Ｍ」、レーベルの色が「ホワイト」であるＣＤ−Ｒの種類に関する情報を含んだ対応情報のチェックボックスにのみチェックがされている。
【００８３】
＜＜＜選択情報画面の第二例＞＞＞
情報選択画面の第二例を、図１４及び図１５を参照しつつ説明する。図１４及び図１５は、表示装置１２０に表示される情報選択画面の別の一例を示した図である。
【００８４】
図１４に示す画面は、ユーザーが、図１１に示される直接更新ボタン３７０上にカーソルを移動させ、マウス１３０Ｂをクリックすることによって表示される。図１４に示す画面には、型番入力部５１０と、ダウンロードボタン５２０と、が表示されている。型番入力部５１０は、ユーザーにＣＤ−Ｒの型番を入力させるためのものである。ダウンロードボタン５２０は、テーブルＤＢの、型番入力部５１０に入力された型番の情報を含んだ対応情報をダウンロードするためのものである。なお、図１４では、型番として「Ａ７」が型番入力部５１０に入力されている。
【００８５】
図１５に示す画面は、ユーザーが、図１４に示されるダウンロードボタン５２０上にカーソルを移動させ、マウス１２０Ｂをクリックすることによって表示される。図１５に示す画面には、テーブル５５０と、更新ボタン５６０と、が表示されている。テーブル５５０には、データベース８００からダウンロードされた対応情報、すなわち、テーブル５５０には、メーカー名が「甲」、型番が「Ａ７」、容量が「７００Ｍ」、レーベルの色が「ホワイト」であるＣＤ−Ｒの種類に関する情報を含んだ対応情報が示される。
【００８６】
更新ボタン５６０は、テーブル５５０に表示された対応情報を、テーブルＨＤに追加して、テーブルＨＤの記憶内容を更新するためのものである。すなわち、ユーザーが、更新ボタン５６０上にカーソルを移動させ、マウス１３０Ｂをクリックすると、プリンタドライバ１１６は、メーカー名が「甲」、型番が「Ａ７」、容量が「７００Ｍ」、レーベルの色が「ホワイト」であるＣＤ−Ｒの種類に関する情報を含んだ対応情報をテーブルＨＤに追加して、テーブルＨＤの記憶内容を更新する。
【００８７】
＝＝＝印刷制御装置の動作＝＝＝
媒体の印刷モードを決定する際のコンピュータ１１０の動作について、第一の動作例と、第二の動作例と、に分けて説明する。なお、本実施形態においては、コンピュータ１１０内のプリンタドライバ１１６が、以下の動作を実行している。  
プリンタドライバ１１６は、コンピュータ本体のＣＰＵやメモリ等のハードウェア資源を活用し、以下の説明する処理を実行する。つまり、以下に説明する処理をコンピュータ本体に実行させるためのプログラムを備えている。そして、このプログラムは、コンピュータ１１０に対して、対応情報をテーブルＨＤに追加し、テーブルＨＤの記憶内容を更新する機能と、テーブルＨＤの記憶内容を更新する際に、テーブルＨＤに追加すべき対応情報を選択する機能と、を実現させるためのものである。
【００８８】
＜＜＜第一の動作例＞＞＞
第一の動作例について、図１６を参照しつつ説明する。なお、図１６は、印刷制御装置の第一の動作例を説明するためのフロー図である。
【００８９】
初めに、プリンタドライバ１１６は、ビデオドライバ１１２を介して、表示装置１２０に図３に示すようなユーザーインターフェースを表示させる（ステップＳ１０２）。そして、ユーザーが、媒体選択部２１０にて、印刷される媒体としてＣＤ−Ｒ（図３において、「ＣＤ−Ｒレーベル」）を選択し、ボタン２３１上でマウス１３０Ｂをクリックする（ステップＳ１０４）と、プリンタドライバ１１６は、ＣＤ−Ｒの種類を選択するための画面（図１１に示す画面）を表示させる（ステップＳ１０６）。
【００９０】
次に、ユーザーが、図１１に示す媒体選択画面上で、メーカー名が「甲」、型番が「Ａ７」、容量が「７００Ｍ」、レーベルの色が「ホワイト」であるＣＤ−Ｒ（以下、「選択ＣＤ−Ｒ」とも呼ぶ）を選択することができ（ステップＳ１０８：Ｙｅｓ）、確定ボタン３５０上でマウス１３０Ｂをクリックすると、プリンタドライバ１１６は、テーブルＨＤ（図９Ｂに示すテーブル）を参照して、上記のＣＤ−Ｒの印刷モードを決定する（ステップＳ１２２）。
【００９１】
一方、ユーザーが、図１１に示す媒体選択画面上で、選択ＣＤ−Ｒを選択することができず（ステップＳ１０８：Ｎｏ）、間接更新ボタン３６０上でマウス１３０Ｂをクリックする。すると、プリンタドライバ１１６は、データベース８００に対して、テーブルＤＢ（図１０Ｂに示すテーブル）に記憶されている対応情報の中で更新された対応情報に含まれている媒体の種類に関する情報（以下、「媒体情報」とも呼ぶ）の転送命令を送信する（ステップＳ１１０）。なお、更新された対応情報とは、メーカー等が更新した対応情報であり、例えば、テーブルＨＤが更新された日（以下、「更新日」とも呼ぶ）以降に、更新されたものをいう。プリンタドライバ１１６は、更新日に関する情報を、上記の転送命令と一緒に送信することによって、この更新日以降の媒体情報のみを受信することが可能となる。
【００９２】
媒体情報の転送命令を受信したデータベース８００は、更新日に関する情報を基に、図１０Ｂの太線で囲んだ対応情報（図１０Ｂ中のＢの部分）の中から、選択ＣＤ−Ｒの媒体情報を検索する。そして、選択ＣＤ−Ｒを検索したデータベース８００は、選択ＣＤ−Ｒの媒体情報を、コンピュータ１１０に転送する。次に、プリンタドライバ１１６は、データベース８００から転送された媒体情報を、表示装置１２０に表示させる（ステップＳ１１２）。すなわち、プリンタドライバ１１６は、図１３Ａに示すテーブル４０１を、表示装置１２０に表示させる。
【００９３】
次に、ユーザーが、図１３Ｂに示すように、選択ＣＤ−Ｒのチェックボックスのみをチェックし、ダウンロードボタン４０２上で、マウス１３０Ｂをクリックする。これにより、プリンタドライバ１１６は、ユーザーがテーブルＨＤに追加したいＣＤ−Ｒの種類を認識する（ステップＳ１１４）。
【００９４】
ユーザーがテーブルＨＤに追加したいＣＤ−Ｒの種類を認識したプリンタドライバ１１６は、データベース８００に対して、ＣＤ−Ｒの種類に対応した印刷モードに関する情報（以下、「印刷モード情報」とも呼ぶ）の転送命令を送信する（ステップＳ１１６）。印刷モード情報の転送命令を受信したデータベース８００は、コンピュータ１１０に対して、テーブルＤＢに記憶されている印刷モード情報を転送する（ステップＳ１１８）。そして、プリンタドライバ１１６は、ステップＳ１１２でデータベース８００から転送された媒体情報と、ステップＳ１１８でデータベース８００から転送された印刷モード情報とによって、データベース８００から印刷されるＣＤ−Ｒの対応情報をダウンロードしたことになる。
【００９５】
次に、プリンタドライバ１１６は、データベース８００からダウンロードされた対応情報を、テーブルＨＤに追加することによって、テーブルＨＤの記憶内容を更新する（ステップＳ１２０）。すなわち、プリンタドライバ１１６は、図１７中のＣに示すように、メーカー名が「甲」で、型番が「Ａ７」で、容量が「７００Ｍ」で、レーベルの色が「ホワイト」であるＣＤ−Ｒと、印刷モードである「ＨＱ」モードと、の対応関係を示す対応情報を含むテーブルの記憶内容に更新する。
【００９６】
次に、プリンタドライバ１１６は、記憶内容が更新されたテーブルＨＤ（図１７に示すテーブル）を参照して、メーカー名が「甲」で、型番が「Ａ７」で、容量が「７００Ｍ」で、レーベルの色が「ホワイト」であるＣＤ−Ｒの印刷モードを、「ＨＱ」モードと決定する（ステップＳ１２２）。こうして、プリンタドライバ１１６は、媒体の印刷モードを決定するための一連の動作を終了する。
【００９７】
＜＜＜第二の動作例＞＞＞
第二の動作例について、図１８を参照しつつ説明する。なお、図１８は、印刷制御装置の第二の動作例を説明するためのフロー図である。
【００９８】
初めに、プリンタドライバ１１６は、ビデオドライバ１１２を介して、表示装置１２０に図３に示すようなユーザーインターフェースを表示させる（ステップＳ２０２）。そして、ユーザーが、媒体選択部２１０にて、印刷される媒体としてＣＤ−Ｒ（図３において、「ＣＤ−Ｒレーベル」）を選択し、ボタン２３１上でマウス１３０Ｂをクリックする（ステップＳ２０４）と、プリンタドライバ１１６は、ＣＤ−Ｒの種類を選択するための画面（図１１に示す画面）を表示させる（ステップＳ２０６）。
【００９９】
次に、ユーザーが、図１１に示す媒体選択画面上で、メーカー名が「甲」、型番が「Ａ７」、容量が「７００Ｍ」、レーベルの色が「ホワイト」であるＣＤ−Ｒ（以下、「選択ＣＤ−Ｒ」とも呼ぶ）を選択することができ（ステップＳ２０８：Ｙｅｓ）、確定ボタン３５０上でマウス１３０Ｂをクリックすると、プリンタドライバ１１６は、テーブルＨＤ（図９Ｂに示すテーブル）を参照して、上記のＣＤ−Ｒの印刷モードを決定する（ステップＳ２２２）。
【０１００】
一方、ユーザーが、図１１に示す媒体選択画面上で、選択ＣＤ−Ｒを選択することができず（ステップＳ２０８：Ｎｏ）、図１１に示す間接更新ボタン３６０上でマウス１３０Ｂをクリックすると、プリンタドライバ１１６は、型番を入力するための画面（図１４に示す画面）を表示装置１２０に表示させる（ステップＳ２１０）。
【０１０１】
次に、ユーザーが、取得すべき対応情報に含まれている型番に関する情報（図１４に示す、「Ａ７」）を入力して、ダウンロードボタン５２０上でマウス１３０Ｂをクリックすると、プリンタドライバ１１６は、ユーザーが入力した型番に関する情報を認識する（ステップＳ２１２）。そして、プリンタドライバ１１６は、データベース８００に対して、認識した型番に関する情報（図１４に示す「Ａ７」）を含んだ対応情報（以下、「対応情報β」とも呼ぶ）の転送命令を送信する（ステップＳ２１４）。
【０１０２】
対応情報βの転送命令を受信したデータベース８００は、テーブルＤＢ（図１０Ｂに示すテーブル）の中の対応情報βを検索する。そして、テーブルＤＢに対応情報βが記憶されている場合には、データベース８００は、コンピュータ１１０に対応情報βを転送する（ステップＳ２１６）。すなわち、データベース８００は、メーカー名が「甲」、型番が「Ａ７」、容量が「７００Ｍ」、レーベルの色が「ホワイト」であるＣＤ−Ｒの種類に関する情報と、印刷モードに関する情報（この場合、「ＨＱ」モード）とを含んだ対応情報βを、コンピュータ１１０に転送する。
【０１０３】
次に、プリンタドライバ１１６は、データベース８００から転送された対応情報βを、表示装置１２０に表示させる（ステップＳ２１８）。すなわち、プリンタドライバ１１６は、図１５に示すテーブル５５０を、表示装置１２０に表示させる。なお、図１５に示すテーブルには、印刷モードに関する情報が表示されていないが、コンピュータ１１０には、印刷モードに関する情報が記憶されている。
【０１０４】
次に、ユーザーが、対応情報βをテーブルＨＤに追加すべく、更新ボタン５６０上でマウス１３０Ｂをクリックすると、プリンタドライバ１１６は、テーブルＨＤに対応情報βを追加して、テーブルＨＤの記憶内容を更新する（ステップＳ２２０）。すなわち、プリンタドライバ１１６は、図１７に示すように、メーカー名が「甲」で、型番が「Ａ７」で、容量が「７００Ｍ」で、レーベルの色が「ホワイト」であるＣＤ−Ｒと、印刷モードである「ＨＱ」モードと、の対応関係を示す対応情報を含むテーブルの記憶内容に更新する。
【０１０５】
次に、プリンタドライバ１１６は、記憶内容が更新されたテーブルＨＤ（図１７に示すテーブル）を参照して、メーカー名が「甲」で、型番が「Ａ７」で、容量が「７００Ｍ」で、レーベルの色が「ホワイト」であるＣＤ−Ｒの印刷モードを、「ＨＱ」モードと決定する（ステップＳ２２２）。こうして、プリンタドライバ１１６は、媒体の印刷モードを決定するための一連の動作を終了する。
【０１０６】
＝＝＝メモリの記憶内容を更新する際に、対応情報を選択することによる効果＝＝＝
上述したように、コンピュータ１１０は、コンピュータ１１０に格納されているテーブルの記憶内容を更新する際に、テーブルＨＤに追加すべき対応情報を選択できる。このことにより、テーブルＨＤに追加したい対応情報を選択することができる、利便性のよい印刷制御装置を実現することが可能となる。以下において、詳細に説明する。
【０１０７】
発明が解決しようとする項で説明したとおり、テーブルＨＤに記憶されていない新しい種類の媒体や、媒体の種類や印刷モードとの対応関係を示す対応情報が変更された媒体に印刷しようとする場合、これらの媒体に対応する印刷方式が不明であるため、コンピュータ１１０は、これらの媒体に適した印刷モードで印刷を実行することができない。そのため、コンピュータ１１０は、新しい種類の媒体と印刷方式との対応関係を示す対応情報をテーブルＨＤに追加して、テーブルＨＤの記憶内容を更新している。
【０１０８】
しかしながら、上記のコンピュータ１１０では、不要な対応情報をテーブルＨＤに追加して、テーブルＨＤの記憶内容を更新することがある。そのため、テーブルＨＤに追加したい対応情報を選択することができる、利便性のよい印刷制御装置の実現が望まれる。このことの一例について、図１９Ａ及び図１９Ｂを参照しつつ、説明する。図１９Ａ及び図１９Ｂは、比較例を説明するための図であり、図１９Ａは、記憶内容が更新される前のテーブルＨＤを示し、図１９Ｂは、記憶内容が更新された後のテーブルＨＤを示している。なお、図１９Ａ及び図１９Ｂ中のＩ、ＩＩ、ＩＩＩ、ＩＶ、Ｖは、それぞれ対応情報Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｖを示している。
【０１０９】
仮に、コンピュータ１１０に図１９Ａに示すテーブルＨＤが格納されていて、このテーブルＨＤに格納されていない新しいＣＤ−Ｒの印刷モードを含んだ対応情報をテーブルＨＤに追加するために、データベース８００から、この対応情報をダウンロードしようとする。ここで、新しいＣＤ−Ｒは、メーカー名が「甲」、型番が「Ａ１３」、レーベルの色が「シルバー」、容量が「７００Ｍ」とする。そのため、ユーザーは、図１９Ｂに示す対応情報ＩＩのみを取得したい。対応情報ＩＩ以外の対応情報ＩＩＩ、ＩＶ、ＶをテーブルＨＤに追加しようとすると、データベース８００からダウンロードする際の時間が長くなってしまうからである。また、不要な対応情報を追加すると、図１１で示す媒体選択画面で表示される媒体の種類に関する情報が増えてしまうので、印刷される媒体を選択するのに、手間がかかってしまう。なお、対応情報ＩＩＩは、対応情報Ｉの印刷モードを変更したものであり、対応情報ＩＶ、Ｖは、新しい種類の媒体に関する対応情報である。
【０１１０】
前述したように、従来のコンピュータ１１０は、テーブルＨＤの記憶内容を更新する際に、不要な対応情報をテーブルＨＤに追加してしまうために、テーブルＨＤに追加すべき対応情報（例えば、図１９Ｂ中の対応情報ＩＩ）以外の不要な対応情報（例えば、図１９Ｂ中の対応情報ＩＩＩ、ＩＶ、Ｖ）をテーブルＨＤに追加してしまうことがある。また、不要な対応情報をテーブルＨＤに追加することになると、その分、テーブルＨＤの記憶内容を更新するための時間が長くなってしまう。  
そこで、コンピュータ１１０が、テーブルの記憶内容を更新する際に、図１３Ｂや図１４に示すように、テーブルＨＤに追加したい対応情報を選択できることとする。こうすると、図１７に示すように、不要な対応情報がテーブルＨＤに追加されることがなくなる。
【０１１１】
以上から、メモリに追加すべき対応情報を選択することができる、利便性のよい印刷制御装置を実現することが可能となる。
【０１１２】
＝＝＝その他の実施形態＝＝＝
以上、上記実施の形態に基づき本発明に係る印刷制御システム等を説明したが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはもちろんである。
【０１１３】
本発明は、媒体の種類と印刷方式（例えば、印刷モード）との対応関係を示す対応情報を記憶するメモリ（例えば、コンピュータ１１０に格納されているテーブルＨＤ）と、前記メモリを参照し、印刷される媒体の種類に対応した前記印刷方式を選択し、選択された前記印刷方式に基づいて印刷データを生成する印刷データ生成部（例えば、プリンタドライバ１１６）と、を備え、前記対応情報を前記メモリに追加して、前記メモリの記憶内容を更新する印刷制御装置（例えば、コンピュータ１１０）に関するものである。
【０１１４】
なお、上記の実施形態において、印刷装置としてインクジェットプリンタを用いたが、媒体に印刷処理できる印刷装置であれば、これに限定されることなく、例えば、モノクロプリンタ、レーザープリンタ、ファクシミリ等に適用しても良い。
【０１１５】
なお、上記の印刷制御装置の第一動作例において、媒体の種類に関する情報と、印刷モードに関する情報とが別々にデータベース８００からコンピュータ１１０に転送されている（ステップＳ１１２、及び、ステップＳ１１８参照）こととしたが、これに限定されるものではない。  
例えば、媒体の種類に関する情報と印刷モードに関する情報とが、一度にデータベース８００からコンピュータ１１０に転送されることとしてもよい。この場合、データベース８００からの転送は一度で済むことになる。ただし、テーブルＨＤに追加しない対応情報の印刷モードに関する情報が含まれる分だけ、上記の実施形態よりも転送する時間が長くなる。
【０１１６】
さらに、上記の実施形態において、コンピュータ１１０が、対応情報を、コンピュータ１１０の外部に設けられたデータベース８００からダウンロードし、ダウンロードされた対応情報をテーブルＨＤに追加して、テーブルＨＤの記憶内容を更新することとしたが、これに限定されるものではない。  
例えば、コンピュータ１１０は、対応情報を、コンピュータ１１０の外部に設けられたデータベース８００からダウンロードしないこととしてもよい。  
ただし、最新の対応情報をテーブルＨＤに追加して、テーブルＨＤの記憶内容を更新するには、データベース８００から対応情報をダウンロードすることが有利であることが多い。そのため、コンピュータ１１０が、データベース８００から対応情報をダウンロードする際には、本発明の効果、すなわち、テーブルＨＤに追加したい対応情報を選択することができる、利便性のよいコンピュータ１１０を実現することが可能になるという効果、がより有効に奏される。  
従って、上記実施形態の方がより望ましい。
【０１１７】
さらに、上記の実施形態において、コンピュータ１１０は、印刷される媒体の種類をユーザーに選択させるための媒体選択画面（例えば、図３や図１１に示す画面）を表示する表示装置１２０を備えていることとしたが、これに限定されるものではない。  
例えば、コンピュータ１１０は、媒体選択画面を表示しないこととしてもよい。  
ただし、コンピュータ１１０が媒体選択画面を表示することとすると、媒体の種類が複数ある場合であっても、印刷したい媒体をユーザーに容易に選択させることが可能となる。  
従って、上記実施形態の方がより望ましい。
【０１１８】
さらに、上記の実施形態において、ユーザーインターフェースで選択された媒体の種類に関する情報を含む対応情報が、テーブルＨＤに含まれていない場合には、テーブルＨＤに追加すべき対応情報をユーザーに選択させるための情報選択画面（例えば、図１３Ａや図１３Ｂに示す画面）が、表示装置１２０に表示されることとしたが、これに限定されるものではない。  
例えば、対応情報がテーブルＨＤに含まれている場合にも、情報選択画面が表示装置１２０に表示されることとしてもよい。  
ただし、対応情報がテーブルＨＤに含まれていない場合に、情報選択画面が表示装置１２０に表示されることとすると、テーブルＨＤの記憶内容を更新するときに情報選択画面が表示されるから、テーブルＨＤの記憶内容を更新する必要がないときに情報選択画面が表示されることにより、ユーザーが、誤ってテーブルＨＤの記憶内容を更新してしまうことを防止することが可能となる。  
従って、上記実施形態の方がより望ましい。
【０１１９】
さらに、上記の実施形態において、情報選択画面（例えば、図１３Ａや図１３Ｂに示す画面）には、テーブルＨＤに記憶されている対応情報とは異なる対応情報のみが表示されることとしたが、これに限定されるものではない。  
例えば、情報選択画面には、テーブルＨＤに記憶されている対応情報と同じ対応情報が表示されることとしてもよい。  
ただし、情報選択画面には、テーブルＨＤに記憶されている対応情報とは異なる対応情報が表示されることとすると、テーブルＨＤにすでに記憶されている対応情報は表示されないから、テーブルＨＤに追加したい対応情報を選択しやすくなる。  
従って、上記実施形態の方がより望ましい。
【０１２０】
さらに、上記の実施形態において、テーブルＨＤの記憶内容を更新する際に、図１３Ｂに示すように、情報選択画面に表示された対応情報の中から、テーブルＨＤに追加すべき対応情報を選択できることとしたが、これに限定されるものではない。  
例えば、情報選択画面に表示された対応情報を選択することができないこととしてもよい。すなわち、図１３Ａの画面に示される対応情報すべてをテーブルＨＤに追加することとしてもよい。  
ただし、図１３Ｂに示すように、情報選択画面に表示された対応情報の中から、テーブルＨＤに追加すべき対応情報を選択できることとすると、図１７に示されるように、テーブルＨＤの記憶内容を更新する際に、テーブルＨＤに追加したい対応情報のみをより確実に選択することができる。  
従って、上記実施形態の方がより望ましい。
【０１２１】
さらに、上記の実施形態において、情報選択画面（例えば、図１４に示す画面）では、テーブルＨＤに追加すべき対応情報に含まれる媒体の種類に関する情報を入力することが可能であり、入力された前記媒体の種類に関する情報を含む対応情報を、テーブルＨＤに追加することとしたが、これに限定されるものではない。  
例えば、情報選択画面では、テーブルＨＤに追加すべき対応情報に含まれる媒体の種類に関する情報を入力することができないこととしてもよい。  
ただし、情報選択画面で、テーブルＨＤに追加すべき対応情報に含まれる媒体の種類に関する情報を入力することができる場合には、入力された媒体の種類に関する情報を含む対応情報のみを、簡単にテーブルＨＤに追加することができる。  
従って、上記実施形態の方がより望ましい。
【０１２２】
さらに、上記の実施形態において、記憶媒体は、ＣＤ−ＲＯＭ（例えば、ＣＤ−Ｒ）であることとしたが、これに限定されるものではない。  
例えば、記憶媒体は、ＤＶＤ（Digital Versatile Disk）であることとしてもよい。
【０１２３】
さらに、上記の実施形態において、媒体はＣＤ−Ｒであり、媒体の種類に関する情報は、ＣＤ−Ｒの型番であることとしたが、これに限定されるものではない。  
例えば、媒体の種類に関する情報は、ＣＤ−Ｒのメーカー名、容量、レーベルの色であることとしてもよい。  
ただし、種類の異なるＣＤ−Ｒは、それぞれ異なる型番を有する場合が多い。そのため、ＣＤ−Ｒの種類を特定しやすい型番を用いれば、より簡単に対応情報をテーブルＨＤに追加することが可能となる。  
従って、上記実施形態の方がより望ましい。
【０１２４】
さらに、上記の実施形態において、印刷モードに応じて、媒体の単位面積に印刷する際に用いるインク量が異なることとしたが、これに限定されるものではない。  
例えば、印刷モードに応じて、媒体に印刷する際の印刷速度が異なることとしてもよい。  
媒体によって、インクの吸収性が異なることが多い。そのため、印刷モードに応じて、媒体に印刷する際に用いるインク量が異なる場合には、媒体毎に最適なインク量で印刷することができるから、インクの滲み等を防止することが可能となる。  
従って、上記実施形態の方がより望ましい。
【０１２５】
さらに、上記の実施形態において、プリンタドライバ１１６は、制御プログラムであり、テーブルの記憶内容を、前記制御プログラムと独立して、更新することとしたが、これに限定されるものではない。  
例えば、テーブルの記憶内容を、制御プログラムと一緒に更新することとしてもよい。  
ただし、テーブルの記憶内容を、制御プログラムと独立して更新する場合には、テーブルの記憶内容を更新するのに費やす時間を低減することが可能となる。  
従って、上記実施形態の方がより望ましい。
【図面の簡単な説明】
【０１２６】
【図１】印刷システムの外観構成を示した説明図である。
【図２】プリンタドライバが行う基本的な処理の概略的な説明図である。
【図３】プリンタドライバのユーザーインターフェースの説明図である。
【図４】本実施形態のプリンタの全体構成のブロック図である。
【図５】本実施形態のプリンタの全体構成の概略図である。
【図６】本実施形態のプリンタの全体構成の横断面図である。
【図７】印刷時の処理のフロー図である。
【図８】ヘッド４１の下面におけるノズルの配列を示す説明図である。
【図９】図９Ａは、コンピュータ１１０に格納されているテーブルであって、媒体が紙Ｓである場合の対応情報を記憶しているテーブルを示した図である。図９Ｂは、コンピュータ１１０に格納されているテーブルであって、媒体がＣＤ−Ｒである場合の対応情報を記憶しているテーブルを示した図である。
【図１０】図１０Ａは、データベース８００に格納されているテーブルであって、媒体が紙Ｓである場合の対応情報を記憶しているテーブルを示した図である。図１０Ｂは、データベース８００に格納されているテーブルであって、媒体がＣＤ−Ｒである場合の対応情報を記憶しているテーブルを示した図である。
【図１１】ＣＤ−Ｒの種類を選択するための媒体選択画面を示した図である。
【図１２】プリンタドライバが、データベースから対応情報をダウンロードする様子を説明するための図である。
【図１３】図１３Ａは、情報選択画面の一例を示した図である。図１３Ｂは、情報選択画面の一例を示した図である。
【図１４】表示装置１２０に表示される情報選択画面の別の一例を示した図である。
【図１５】表示装置１２０に表示される情報選択画面の別の一例を示した図である。
【図１６】印刷制御装置の第一の動作例を説明するためのフロー図である。
【図１７】記憶内容が更新された後の、コンピュータ１１０に格納されているテーブルを示した図である。
【図１８】印刷制御装置の第二の動作例を説明するためのフロー図である。
【図１９】図１９Ａは、比較例を説明するための図であり、コンピュータ１１０に格納されている、記憶内容が更新される前のテーブルを示している。図１９Ｂは、比較例を説明するための図であり、コンピュータ１１０に格納されている、記憶内容が更新された後のテーブルを示している。
【図２０】本実施形態のプリンタの全体構成の概略図である。
【符号の説明】
【０１２７】
１  プリンタ
２０  搬送ユニット                      ２１  給紙ローラ
２２  搬送モータ（ＰＦモータ）          ２３  搬送ローラ
２４  プラテン                          ２５  排紙ローラ
３０  キャリッジユニット                ３１  キャリッジ
３２  キャリッジモータ（ＣＲモータ）
４０  ヘッドユニット                    ４１  ヘッド
５０  検出器群                          ５１  リニア式エンコーダ
５２  ロータリー式エンコーダ            ５３  紙検出センサ
５４  光学センサ
６０  コントローラ                      ６１  インターフェース部
６２  ＣＰＵ                            ６３  メモリ
６４  ユニット制御回路
８３  ＣＤ−Ｒ                          ９３  ＣＤ−Ｒ搬送用トレイ
１００  印刷システム                    １１０  コンピュータ
１１２  ビデオドライバ                  １１４  アプリケーションプログラム
１１６  プリンタドライバ
１２０  表示装置                        １３０  入力装置
１３０Ａ  キーボード                    １３０Ｂ  マウス
１４０  記録再生装置
１４０Ａ  フレキシブルディスクドライブ装置
１４０Ｂ  ＣＤ−ＲＯＭドライブ装置
２１０  媒体選択部                      ２１１  プルダウンボタン
２２０  インク選択部                    ２３０  印刷モード選択部
２４０  インク残量表示部
３１０  メーカー名選択部                ３１１  プルダウンボタン
３２０  容量選択部                      ３２１  プルダウンボタン
３３０  レーベル選択部                  ３３１  プルダウンボタン
３４０  型番選択部                      ３４１  プルダウンボタン
４０１  テーブル                        ４０２  ダウンロードボタン
４０３  選択ボタン
５１０  型番入力部                      ５２０  ダウンロードボタン
５５０  テーブル                        ５６０  更新ボタン
８００  データベース
【図１】
2005141587.tif 000003
【図２】
2005141587.tif 000004
【図３】
2005141587.tif 000005
【図４】
2005141587.tif 000006
【図５】
2005141587.tif 000007
【図６】
2005141587.tif 000008
【図７】
2005141587.tif 000009
【図８】
2005141587.tif 000010
【図９】
2005141587.tif 000011
【図１０】
2005141587.tif 000012
【図１１】
2005141587.tif 000013
【図１２】
2005141587.tif 000014
【図１３】
2005141587.tif 000015
【図１４】
2005141587.tif 000016
【図１５】
2005141587.tif 000017
【図１６】
2005141587.tif 000018
【図１７】
2005141587.tif 000019
【図１８】
2005141587.tif 000020
【図１９】
2005141587.tif 000021
【図２０】
2005141587.tif 000022