(57)【要約】【課題】印刷の際のユーザの印刷設定の負担を軽減する。【解決手段】本発明の一態様としての印刷装置は、設定記憶部と、候補選択部と、設定補助部と、印刷部と、を備える。設定記憶部は、複数の印刷設定を、それぞれ複数種類の照合情報と関連づけて、設定候補データの少なくとも一部として記憶している。候補選択部は、印刷の対象であるデータファイルに関する特徴情報と、設定候補データに格納されている照合情報と、を照合することによって、設定候補データに格納されている複数の印刷設定の中から印刷設定の候補である候補設定を選択する。設定補助部は、候補設定に基づく印刷設定の決定を、ユーザに促す。印刷部は、決定された印刷設定に従って印刷を実行する。【選択図】図２
2008257383.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置であって、
複数の印刷設定を、それぞれ複数種類の照合情報と関連づけて、設定候補データの少なくとも一部として記憶している設定記憶部と、
印刷の対象であるデータファイルに関する特徴情報と、前記設定候補データに格納されている前記照合情報と、を照合することによって、前記設定候補データに格納されている前記複数の印刷設定の中から印刷設定の候補である候補設定を選択する候補選択部と、
前記候補設定に基づく印刷設定の決定を、ユーザに促す設定補助部と、
決定された印刷設定に従って印刷を実行する印刷部と、を備える印刷装置。
【請求項２】
請求項１記載の印刷装置であって、
前記複数種類の照合情報および前記特徴情報は、印刷の対象となるデータファイルのファイル名と、前記データファイルが格納されているフォルダのフォルダ名と、の少なくとも一方を含む、印刷装置。
【請求項３】
請求項２記載の印刷装置であって、
前記設定記憶部は、印刷を実行した後に、前記印刷の対象となったデータファイルの前記特徴情報の少なくとも一部を、前記照合情報として前記印刷に使用された印刷設定と関連づけて、前記設定候補データの少なくとも一部として記憶することができる、印刷装置。
【請求項４】
請求項３記載の印刷装置であって、さらに、
前記印刷設定の記憶に際して、前記データファイルに関連する文字列の入力をユーザに促すことができる情報入力部を備え、
前記設定記憶部は、前記入力された前記データファイルに関連する文字列を、前記照合情報として前記印刷に使用された印刷設定に関連づけて記憶することができる、印刷装置。
【請求項５】
請求項４記載の印刷装置であって、
前記設定記憶部は、
前記印刷設定の記憶に際して前記文字列が入力された場合に、
前記入力された文字列以外の前記データファイルの前記特徴情報の少なくとも一部を、前記照合情報として前記印刷に使用された印刷設定と関連づけて記憶せず、
前記入力された文字列を、前記照合情報として前記印刷に使用された印刷設定と関連づけて記憶する、印刷装置。
【請求項６】
請求項３記載の印刷装置であって、
前記設定記憶部は、一つの前記照合情報に対して、複数の前記印刷設定を関連づけて記憶することができる、印刷装置。
【請求項７】
請求項６記載の印刷装置であって、
前記設定記憶部は、一つの前記印刷設定に対して、複数の前記照合情報を関連づけて記憶することができ、
前記設定補助部は、
前記候補選択部が選択した２以上の候補設定を表示することができ、
前記２以上の候補設定が、（１）第１の候補設定と、（２）前記第１の候補設定と比べて、前記印刷の対象であるデータファイルのより多くの特徴情報と一致する前記照合情報が関連づけられている第２の候補設定と、を含む場合に、前記第２の候補設定を、前記第１の候補設定よりも高い優先度を有する印刷設定として表示する、印刷装置。
【請求項８】
請求項７記載の印刷装置であって、
前記設定記憶部は、前記設定候補データ中に格納されている印刷設定について、過去の所定の期間中に使用された回数に基づく評価値を決定することができ、
前記設定補助部は、前記２以上の候補設定が、（１）第３の候補設定と、（２）前記第３の候補設定と同じ照合情報と関連づけられており、かつ、前記第３の候補設定よりも高い使用回数を表す前記評価値を有する第４の候補設定と、を含む場合に、前記第４の候補設定を、前記第３の候補設定よりも高い優先度を有する印刷設定として表示する、印刷装置。
【請求項９】
請求項３記載の印刷装置であって、さらに、
前記印刷の対象となったデータファイルの前記特徴情報の少なくとも一部を、前記照合情報として前記印刷に使用された印刷設定と関連づけて、前記設定記憶部が記憶する前に、
前記印刷の対象となったデータファイルの前記特徴情報を表示し、
前記表示された前記特徴情報を、前記印刷に使用された印刷設定に関連づけて記憶すべきか否かの選択を前記ユーザに促す、情報入力部を備える印刷装置。
【請求項１０】
請求項２または４記載の印刷装置であって、
前記設定補助部は、
前記ユーザが印刷設定を決定する前に、前記ユーザに文字列の入力を促すことができ、
前記ユーザによって入力された前記文字列を前記設定候補データが格納している前記照合情報と照合することによって、印刷設定の候補を選択することができる、印刷装置。
【請求項１１】
印刷を行う方法であって、
（ａ）複数の印刷設定を、それぞれ複数種類の照合情報と関連づけて格納している設定候補データを準備する工程と、
（ｂ）印刷の対象であるデータファイルに関する特徴情報と、前記設定候補データに格納されている前記照合情報と、を照合することによって、前記設定候補データに格納されている前記複数の印刷設定の中から印刷設定の候補である候補設定を選択する工程と、
（ｃ）前記候補設定に基づいて印刷設定を決定する工程と、
（ｄ）決定された印刷設定に従って印刷を実行する工程と、を含む印刷方法。
【請求項１２】
コンピュータに接続された印刷装置を使用して印刷を行うためのコンピュータプログラムであって、
複数の印刷設定を、それぞれ複数種類の照合情報と関連づけて格納している設定候補データを準備する機能と、
印刷の対象であるデータファイルに関する特徴情報と、前記設定候補データに格納されている前記照合情報と、を照合することによって、前記設定候補データに格納されている前記複数の印刷設定の中から印刷設定の候補である候補設定を選択する機能と、
前記候補設定に基づく印刷設定の決定を、ユーザに促す機能と、
決定された印刷設定に従って印刷を実行する機能と、を前記コンピュータに実現させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷を行う際に印刷設定を行うための技術に関する。
【背景技術】
【０００２】
印刷を行う際には、ユーザは、目的に応じて様々な設定を行って印刷を行う。たとえば、ある文書ファイルを印刷する場合には、Ａ４サイズの用紙を使用して、左端の余白を35mm、右端の余白を25mm、上端の余白を35mm、下端の余白を25mmに設定して、モノクロで印刷を行う。そして、他の文書ファイルを印刷する場合には、Ａ３サイズの用紙を使用して、左端の余白を50mm、右端の余白を35mm、上端の余白を40mm、下端の余白を30mmに設定して。カラーで印刷を行う。
【０００３】
ある従来技術においては、プリンタドライバは、最後に行った印刷設定を記憶している。そして、次に印刷を行う際には、ユーザが設定を変更しない限り、その設定を使用する。また、他の従来技術においては、プリンタドライバは、アプリケーションソフトウェアごとに印刷設定を記憶している。そして、ユーザが設定を変更しない限り、同じアプリケーションソフトウェアで印刷を行う際には、同じ設定を使用する（たとえば、特許文献１，２）。
【０００４】
【特許文献１】特開平８−３２０７８１号公報
【特許文献２】特開２００６−２４４１５０号公報
【０００５】
しかし、同じアプリケーションソフトウェアを使用して同じデータファイルに基づいて印刷を行う場合でも、下書きの際には、本来１ページを印刷すべき１枚の用紙に２ページを印刷し、清書の際に、１ページを１枚の用紙に印刷することがある。また、同じフォルダ（たとえば、「\○年度△期決算」というフォルダ）内に格納したデータファイルは、表計算ソフトによる印刷であろうと、ワープロソフトによる印刷であろうと、同じ印刷設定で印刷を行いたい場合がある。従来の技術では、このような場合には、ユーザはいちいちプリンタドライバが提示する一つの印刷設定から望ましい印刷設定に設定内容を改変する必要があった。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記の課題の少なくとも一部を取り扱うものであり、印刷の際のユーザの印刷設定の負担を軽減することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は、印刷装置において以下のような構成を採用する。なお、本明細書においては、「印刷装置」とは、狭義にはプリンタをさすが、広義にはコンピュータとプリンタとを含む印刷システム全体を表す。
【０００８】
本発明の一態様としての印刷装置は、設定記憶部と、候補選択部と、設定補助部と、印刷部と、を備える。設定記憶部は、複数の印刷設定を、それぞれ複数種類の照合情報と関連づけて、設定候補データの少なくとも一部として記憶している。候補選択部は、印刷の対象であるデータファイルに関する特徴情報と、設定候補データに格納されている照合情報と、を照合することによって、設定候補データに格納されている複数の印刷設定の中から印刷設定の候補である候補設定を選択する。設定補助部は、候補設定に基づく印刷設定の決定を、ユーザに促す。印刷部は、決定された印刷設定に従って印刷を実行する。
【０００９】
このような態様においては、ユーザは、印刷の対象であるデータファイルに応じて選択された候補設定に基づいて、印刷設定を決定することができる。よって、上記態様によれば、印刷の際のユーザの印刷設定の負担を軽減することができる。なお、特徴情報と照合情報の「照合」は、特徴情報の少なくとも一部と照合情報の少なくとも一部と、照合するものであればよい。
【００１０】
なお、複数種類の照合情報および特徴情報は、印刷の対象となるデータファイルのファイル名と、データファイルが格納されているフォルダのフォルダ名と、の少なくとも一方を含むことが好ましい。
【００１１】
このような態様とすれば、ユーザは、ファイルが格納されているフォルダ名やファイル名に基づいて選択された候補設定に基づいて、印刷設定を行うことができる。
【００１２】
また、設定記憶部は、印刷を実行した後に、印刷の対象となったデータファイルの特徴情報の少なくとも一部を、照合情報として印刷に使用された印刷設定と関連づけて、設定候補データの少なくとも一部として記憶することができることが好ましい。
【００１３】
このような態様とすれば、実際に使用された印刷設定を、候補設定を選択する際の母集団として設定候補データ内に保持することができる。そして、過去に印刷したデータファイルと同じ特徴情報を有するデータファイルを印刷する際に、過去の印刷において使用された設定を、候補設定として選択することができる。
【００１４】
なお、印刷装置は、さらに、印刷設定の記憶に際して、データファイルに関連する文字列の入力をユーザに促すことができる情報入力部を備えることが好ましい。そして、設定記憶部は、入力されたデータファイルに関連する文字列を、照合情報として印刷に使用された印刷設定に関連づけて記憶することができることが好ましい。
【００１５】
このような態様とすれば、データファイルから直接的には抽出できない情報をも、照合情報として利用することができる。
【００１６】
また、設定記憶部は、印刷設定の記憶に際して文字列が入力された場合に、入力された文字列以外のデータファイルの特徴情報の少なくとも一部を、照合情報として印刷に使用された印刷設定と関連づけて記憶せず、入力された文字列を、照合情報として印刷に使用された印刷設定と関連づけて記憶することが好ましい。
【００１７】
このような態様とすれば、ユーザが自ら入力した文字列を、他の少なくとも一部の特徴情報に対して優先的に、照合情報として設定候補データに格納できる。このため、設定候補データに基づいて候補設定を選択する際に、ユーザが使用を望む可能性が高い印刷設定をより高精度に選択することができるように、設定候補データを作成することができる。
【００１８】
なお、設定記憶部は、一つの照合情報に対して、複数の印刷設定を関連づけて記憶することができることが好ましい。
【００１９】
このような態様とすれば、たとえば、同じデータファイルを異なる印刷設定で印刷した場合にも、その両方の印刷設定を、そのデータファイルに関する照合情報を関連づけて、設定候補データに格納することができる。このため、その後、データファイルを印刷する際には、それら両方の印刷設定を候補設定として選択することができる。
【００２０】
また、設定記憶部は、一つの印刷設定に対して、複数の照合情報を関連づけて記憶することができることが好ましい。そして、設定補助部は、候補選択部が選択した２以上の候補設定を表示することができることが好ましい。そして、２以上の候補設定が、（１）第１の候補設定と、（２）第１の候補設定と比べて、印刷の対象であるデータファイルのより多くの特徴情報と一致する照合情報が関連づけられている第２の候補設定と、を含む場合には、設定補助部は、第２の候補設定を、第１の候補設定よりも高い優先度を有する印刷設定として表示することが好ましい。
【００２１】
このような態様とすれば、印刷対象のデータファイルとより関連性が高いと推定できる候補設定を、より優先度の高い印刷設定としてユーザに表示することができる。よって、優先度に関する表示を行わない態様に比べて、ユーザの印刷設定における負担をより軽減することができる。なお、特徴情報と照合情報の「一致」には、完全一致だけでなく、部分一致をも含む。
【００２２】
なお、設定記憶部は、設定候補データ中に格納されている印刷設定について、過去の所定の期間中に使用された回数に基づく評価値を決定することができることが好ましい。そして、２以上の候補設定が、（１）第３の候補設定と、（２）第３の候補設定と同じ照合情報と関連づけられており、かつ、第３の候補設定よりも高い使用回数を表す評価値を有する第４の候補設定と、を含む場合に、設定補助部は、第４の候補設定を、第３の候補設定よりも高い優先度を有する印刷設定として表示することが好ましい。
【００２３】
このような態様とすれば、使用される可能性がより高いと推定できる候補設定を、より優先度の高い印刷設定としてユーザに表示することができる。よって、そのような態様で優先度の表示を行わない態様に比べて、ユーザの印刷設定における負担をより軽減することができる。なお、「第４の候補設定が第３の候補設定と同じ照合情報と関連づけられている」とは、たとえば、第３の印刷設定が、照合情報ａ、照合情報ｂ、照合情報ｃと関連づけられている場合には、第４の印刷設定も、照合情報ａ、照合情報ｂ、照合情報ｃと関連づけられていることを意味する。
【００２４】
なお、設定記憶部は、印刷設定と、印刷設定に関連づけられた照合情報と、の組み合わせについて、要素評価値を記憶することができることが好ましい。そして、要素評価値は、すでに照合情報と関連づけられて記憶されている印刷設定が、印刷の対象であるデータファイルの特徴情報と照合情報とが一致した結果として、候補設定として選択され、印刷に使用された回数に関する値とすることが好ましい。
【００２５】
そのような態様において、設定記憶部は、特徴情報と一致した照合情報と、候補設定としての印刷設定と、の組み合わせの要素評価値に基づいて、候補設定の評価値を決定することができることが好ましい。
【００２６】
また、印刷装置は、さらに、印刷を実行した後であって、印刷の対象となったデータファイルの特徴情報の少なくとも一部を、照合情報として印刷に使用された印刷設定と関連づけて、設定記憶部が記憶する前に、印刷の対象となったデータファイルの特徴情報を表示し、表示された特徴情報を、印刷に使用された印刷設定に関連づけて記憶すべきか否かの選択をユーザに促す、情報入力部を備えることが好ましい。
【００２７】
このような態様とすれば、ユーザは、特徴情報を選択して設定候補データ内に記憶させることができる。このため、すべての特徴情報を印刷設定と関連づけて記憶する態様に比べて、印刷設定に関するユーザの意向をより反映させた設定候補データを生成することができる。
【００２８】
なお、設定補助部は、ユーザが印刷設定を決定する前に、ユーザに文字列の入力を促すことができ、ユーザによって入力された文字列を設定候補データが格納している照合情報と照合することによって、印刷設定の候補を選択することができることが好ましい。
【００２９】
このような態様とすれば、印刷の対象であるデータファイルから直接抽出できる情報以外の情報を使用して、候補設定を選択することができる。
【００３０】
また、印刷装置は、さらに、印刷設定の記憶に際して、データファイルに関連する文字列の入力をユーザに促すことができる情報入力部を備えることが好ましい。そして、設定記憶部は、入力された文字列を、照合情報として印刷に使用された印刷設定に関連づけて記憶することができることが好ましい。そして、候補選択部は、印刷設定の決定に先だって入力された文字列を、照合情報のうち、印刷設定の記憶に際してユーザによって入力された文字列と照合することによって、印刷設定の候補を選択することができることが好ましい。
【００３１】
このような態様とすれば、ユーザは、過去にユーザが自ら入力した文字列を思い出して入力することによって、印刷装置に、効率的に候補設定を選択させることができる。
【００３２】
なお、候補選択部は、さらに、印刷設定の決定に先だって入力された文字列を、照合情報のうち、印刷設定の記憶に際してユーザによって入力された文字列以外の照合情報と照合することによって、印刷設定の候補を選択することができることが好ましい。
【００３３】
このような態様とすれば、ユーザは、過去に印刷したデータファイルを思い出して入力することによって、印刷装置に、効率的に候補設定を選択させることができる。
【００３４】
なお、本発明は、種々の形態で実現することが可能であり、例えば、印刷方法および印刷装置、印刷制御方法および印刷制御装置、印刷設定の補助方法および印刷設定補助装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００３５】
Ａ．第１実施例：
図１は、本発明の実施例である印刷システムの概略構成を示す説明図である。この印刷システムは、データファイルに対して所定の処理を行うパーソナルコンピュータ１００と、パーソナルコンピュータ１００に情報を入力する装置としてのキーボード１２０およびマウス１３０と、情報を出力する装置としてのディスプレイ１１０およびプリンタ２２と、を備えている。
【００３６】
パーソナルコンピュータ１００は、ＣＰＵ１０２と、ＲＡＭ１０４と、ハードディスク１０６とを備えている。これらの構成を備えるコンピュータ１００上では、所定のオペレーティングシステムの下で、アプリケーションプログラム９５が動作している。また、オペレーティングシステムには、ビデオドライバ９１やプリンタドライバ９６が組み込まれている。アプリケーションプログラム９５、ビデオドライバ９１およびプリンタドライバ９６を実行することで、コンピュータ１００のＣＰＵ１０２は様々な機能を実現することができる。
【００３７】
ワードプロセッサや表計算などのアプリケーションプログラム９５が実行され、キーボード１２０やマウス１３０からユーザーの所定の指示が入力されると、ＣＰＵ１０２は、ハードディスク１０６内からデータファイルを読み込む。そして、ＣＰＵ１０２は、ユーザの指示に従ってデータファイルに対して処理を行い、ビデオドライバ９１を介して画像をディスプレイ１１０に表示する。また、ＣＰＵ１０２は、処理を行ったデータファイルを、プリンタドライバ９６を介してプリンタ２２に印刷させる。
【００３８】
プリンタ２２は、ＣＰＵ２２２と、ＲＡＭ２２４と、ＲＯＭ２２６とを備えている。ＲＡＭ２２４には、複数の印刷設定に関する情報を含む設定候補データ２２８が格納されている。ＣＰＵ２２２は、ＲＡＭ２２４を使用しつつＲＯＭ２２６に格納されたプログラムを実行することで、様々な機能を実現することができる。設定候補データ２２８については、後に説明する。
【００３９】
プリンタ２２は、パーソナルコンピュータ１００上で動作しているプリンタドライバ９６から印刷データを受け取る。そして、ＣＰＵ２２２は、その印刷データに基づいてプリンタ２２のハードウェアを制御して印刷を実行する。また、ＣＰＵ２２２は、パーソナルコンピュータ１００上で動作しているプリンタドライバ９６からデータを受け取って、そのデータに応じたデータをプリンタドライバ９６に返信する。
【００４０】
図２および図３は、印刷システムにおいてデータファイルの印刷を行う際の処理を示すフローチャートである。アプリケーションプログラム９５から印刷対象のデータファイルを特定した印刷指示を受け取ると、プリンタドライバ９６は、ステップＳ１０において、そのデータファイルから属性情報を抽出する。なお、データファイルの「属性情報」とは、ファイル名、拡張子、ファイルの作成日時、ファイルの更新日時、データサイズなどのそのファイルに固有の情報を意味する。本明細書においては、そのファイルが格納されているフォルダ（ディレクトリ）の名前も、そのデータファイルの「属性情報」に含むものとする。
【００４１】
本実施例においては、ステップＳ１０でプリンタドライバ９６がデータファイルから抽出するのは、属性情報のうち、ファイル名、拡張子、フォルダ名の情報である。なお、それらのデータファイルから抽出された属性情報と、ユーザがそのデータファイルの印刷設定を検索するために指定するキーワードとを、まとめて「特徴情報」と呼ぶ。なお、ユーザがデータファイルの印刷設定を検索するために指定するキーワードについては、後に説明する。プリンタドライバ９６は、それらの特徴情報（この段階では、ファイル名、拡張子、フォルダ名）をプリンタ２２に送信する。
【００４２】
図４は、プリンタ２２がＲＡＭ２２４内に保持している設定候補データ２２８の内容を示す図である。設定候補データ２２８は、過去に使用された印刷設定を、所定の照合情報と関連づけて格納しているデータである。「印刷設定」とは、印刷結果に影響を与える各種の設定をいう。本実施例では、印刷設定は、アプリケーションソフトによって生成される印刷対象のデータファイルの内容に影響を与えない設定である。
【００４３】
図４の例においては、設定候補データ２２８は、過去に使用された印刷設定として、１〜４の印刷設定を格納している（図４の表２２８ａ参照）。なお以下では、これらの各印刷設定を、表２２８ａの左側の列に示された番号１〜４で特定する。たとえば、番号１が付されている印刷設定を「第１の印刷設定」と呼ぶ。」
【００４４】
図４の表２２８ａ中、第１の印刷設定は、印刷用紙がＡ４サイズで、モノクロ印刷であり、１枚の用紙に２ページ分のデータを印刷し（２−ｕｐ）、片面印刷であり、スタンプマークはない、という印刷設定である。
【００４５】
なお、「スタンプマーク」とは、いわゆる「透かし絵」であり、印刷対象の文字や図形よりも薄い濃度で背景に印刷される模様のことである。「スタンプマーク」としては、たとえば、「社外秘」、「Confidential」、「コピー禁止」等の文字が入れられることがある。たとえば、第２の印刷設定では、スタンプマークとして、「機密」という文字が印刷される。
【００４６】
なお、図４の表２２８ａ中、第３と第４の印刷設定では、カラーで印刷が行われる。また、図４では、用紙の片面にのみ印刷が行われる「片面印刷」の印刷設定が示されている。しかし、プリンタ２２は、用紙の両面に印刷を行う「両面印刷」も実行可能である。よって、設定候補データ２２８が格納する印刷設定（図４の表２２８ａ参照）は、「両面印刷」が指定された印刷設定を含みうる。
【００４７】
設定候補データ２２８は、これらの印刷設定を、照合情報と関連づけて記憶している。本実施例においては、「照合情報」は、データファイルの属性情報のうち、拡張子、ファイル名、およびデータファイルが格納されているフォルダのフォルダ名、ならびに、ユーザによって指定されたキーワードである。
【００４８】
図４の例では、たとえば、表２２８ｂに示すように、拡張子「.txt」は、第１の印刷設定と関連づけられている。そして、拡張子「.doc」は、第１〜第３の印刷設定と関連づけられている。また、表２２８ｃに示すように、ファイル名「Project_A_素案01」は、第１および第２の印刷設定に関連づけられている。そして、表２２８ｄに示すように、データファイルが格納されているフォルダ「c:\projects\ProjectA」は、第１および第２の印刷設定と関連づけられている。表２２８ｅに示すように、キーワード「計画書」は、第４の印刷設定と関連づけられている。
【００４９】
設定候補データ２２８が格納しているこれらの照合情報は、過去に印刷の対象となったデータファイルの特徴情報である。そして、それらの照合情報と関連づけられて格納されている印刷設定は、そのデータファイルの印刷の際に使用された印刷設定である。
【００５０】
本実施例では、印刷設定を拡張子と関連づけて設定候補データ２２８に格納している。このため、設定候補データ２２８を使用して、印刷を指示されたデータファイルを扱うアプリケーションソフトに応じた印刷設定を、ユーザに提供することができる。
【００５１】
また、本実施例では、印刷設定をファイル名と関連づけて設定候補データ２２８に格納している。このため、たとえば、プロジェクト名が付けられているワード用のデータProject_A.docとエクセル用のデータProject_A.xlsなど、異なるアプリケーションソフトで処理されるけれども、同じファイル名を付されているデータについて、同じ印刷設定を候補として提示することができる。
【００５２】
また、本実施例では、印刷設定をフォルダ名と関連づけて設定候補データ２２８に格納している。このため、たとえば、プロジェクトごとに\ProjectAや\ProjectBなどのフォルダが設けられており、各フォルダ内に、そのプロジェクトに関連する異なる内容のデータファイルや、異なるアプリケーションソフトで扱われるデータファイルが格納されている場合に、それらを印刷する際の印刷設定の候補として、同じ印刷設定を提示することができる。
【００５３】
照合情報と印刷設定の組み合わせには、それぞれ評価値が付されている。この評価値が大きいほど、評価が高いことを意味する。たとえば、拡張子「.doc」と第１の印刷設定の組み合わせの評価値は、「６」である（図４の表２２８ｂ参照）。ファイル名「Project_A_素案01」と第２の印刷設定の組み合わせの評価値は、「４」である（図４の表２２８ｃ参照）。
【００５４】
この評価値は、過去の所定の期間中に、その照合情報を特徴情報とするデータファイルの印刷に、その印刷設定が使用された回数を表すパラメータである。使用回数が多いほど、評価値は高くなる。このため、照合情報と印刷設定の組み合わせ、そして印刷に使用される候補としての印刷設定を、過去の使用頻度に基づいて処理することができる。
【００５５】
図２のステップＳ２０では、プリンタ２２のＣＰＵ２２２は、印刷対象のデータファイルから抽出されたファイル名、拡張子、フォルダ名（ステップＳ１０参照）に基づいて、設定候補データ２２８を参照して、印刷設定の候補を選択する。すなわち、データファイルから抽出したファイル名、拡張子、フォルダ名と一致する照合情報と関連づけられている印刷設定を選択する。
【００５６】
そして、プリンタ２２のＣＰＵ２２２は、選択した印刷設定をプリンタドライバ９６に送信する。なお、関連づけられている印刷設定がない場合は、ＣＰＵ２２２は、その旨の信号をプリンタドライバ９６に送信する。このようなステップＳ２０の機能を奏するＣＰＵ２２２の機能部を、候補選択部２２２ｂとして図１に示す。
【００５７】
たとえば、アプリケーションプログラム９５から印刷を指示されたデータファイルが、フォルダ「c:\projects\ProjectA」に格納された「Project_A_素案01.doc」である場合には、拡張子「.doc」と関連づけられている第１〜第３の印刷設定、ファイル名「Project_A_素案01」と関連づけられている第１および第２の印刷設定、ならびにフォルダ名「c:\projects\ProjectA」と関連づけられている第１および第２の印刷設定が、候補としての印刷設定に該当する（図４参照）。その結果、「Project_A_素案01.doc」を印刷する際の印刷設定の候補として、第１〜第３の印刷設定が選択される。
【００５８】
図２のステップＳ３０では、プリンタドライバ９６は、印刷対象のデータファイルの特徴情報と関連づけられた印刷設定の候補が存在したか否を判定する。印刷設定の候補が存在した場合には、プリンタドライバ９６は、ステップＳ４０で、ビデオドライバ９１を介して、候補の印刷設定をディスプレイ１１０に表示する。
【００５９】
図５は、候補の印刷設定を示すディスプレイ１１０上の表示を表す図である。図５の表示中の表Ｄ２１においては、上から順に、図４の表２２８ａに示された印刷設定のうちの第１の印刷設定、第３の印刷設定、第２の印刷設定が、印刷設定の候補として示されている。これらの印刷設定の候補の表示においては、その設定の内容と（表Ｄ２１の左側の列参照）、順位と（表Ｄ２１の中央の列参照）、特徴情報とマッチした照合情報と（表Ｄ２１の右側の列参照）が示される。なお、図５の例では、参考のために、印刷設定の内容の欄に、設定候補データ２２８中で付されている印刷設定の番号（図４の表２２８ａ参照）をカッコつきで示す。
【００６０】
印刷設定の各候補の「順位」は次のようにして定められる。まず、印刷対象のデータファイルの特徴情報と一致した照合情報の種類が多い順に、順位が設定される。たとえば、第１と第３の印刷設定については、拡張子と、ファイル名と、フォルダ名の３種類の照合情報が一致している（図５の右側の列参照）。これに対して、第２の印刷設定については、拡張子の照合情報のみが一致している。よって、第３の印刷設定は、第１と第２の印刷設定に対して順位が低く設定される（図５の表Ｄ２１参照）。
【００６１】
このような態様とすることで、過去に、今回の印刷対象のデータファイルとの一致度が高いデータファイルの印刷に使用された印刷設定を、優先度の高い印刷設定としてユーザに提示することができる。このため、印刷対象のデータファイルについてユーザが使用することを望む可能性が高いと考えられる印刷設定を、その可能性が低い印刷設定に対して差別化して、ユーザに知らせることができる。
【００６２】
また、一致する照合情報の種類の数が等しい印刷設定については、「順位」は以下ようにして定められる。すなわち、印刷設定の評価値として、印刷設定と各照合情報の組み合わせが有する評価値の合計値が計算される。この印刷設定の評価値は、過去の所定の期間中にその印刷設定が使用された回数を表す値である。
【００６３】
たとえば、第１の印刷設定の評価値は、拡張子「.doc」との組み合わせの評価値６と、ファイル名「Project_A_素案01」との組み合わせの評価値８と、フォルダ名「c:\projects\ProjectA」との組み合わせの評価値９との合計値２３である（図４参照）。第２の印刷設定の評価値は、１４である。よって、より評価値の高い第１の印刷設定の順位が、第２の印刷設定の順位よりも高くなる（図５の表Ｄ２１参照）。
【００６４】
このような態様とすることで、過去の実績に基づいて、印刷対象のデータファイルについてユーザが使用する可能性が高いと考えられる印刷設定を、その可能性が低い印刷設定に対して差別化して、ユーザに知らせることができる。
【００６５】
図５の表示においては、表Ｄ２１の各行の左側にチェックボックスＤ２１１〜Ｄ２１３が示されている。これらのユーザがその位置にマウスカーソルＣＳを合わせてクリックすることによって、いずれか一つのチェックボックスが選択的にチェックされる。ユーザが操作を行う前の状態では、優先順位の最も高い印刷設定のチェックボックスＤ２１１にチェックが入っている（図５参照）。
【００６６】
図５の表示の下段には、確定ボタンＤ２２と、キャンセルボタンＤ２３と、検索ボタンＤ２４と、キーワード入力窓Ｄ２５が表示される。ユーザは、優先順位の最も高い印刷設定を使用して印刷を行う場合には、そのまま確定ボタンＤ２２を押す。表示されている印刷設定の候補のうち、最も高い印刷設定以外の印刷設定を使用して印刷を行う場合には、その印刷設定のチェックボックス（図５においてチェックボックスＤ２１２またはＤ２１３）にチェックを入れて、確定ボタンＤ２２を押す。
【００６７】
画面中に、望ましい印刷設定に近い印刷設定が表示されていない場合で、ユーザが、「望ましい印刷設定が（設定候補データ２２８中に）記録されているはずである」と考える場合には、以下の操作を行う。すなわち、望ましい印刷設定と関連づけられていると思われる照合情報の文字列（キーワード）を、キーワード入力窓Ｄ２５に入力して検索ボタンＤ２４を押す。すなわち、キーワード入力窓Ｄ２５は、ユーザにキーワードの入力を促す表示として機能する。キーワード入力窓Ｄ２５に入力されるキーワードと、図２のステップＳ１０で抽出されたデータファイルの属性情報とをまとめて「特徴情報」と呼ぶ。
【００６８】
また、直前の画面に戻ることを望む場合には、ユーザは、キャンセルボタンＤ２３を押す。なお、以下では、各画面でキャンセルボタンが押された場合の説明は省略する。
【００６９】
以上で説明したような図２のステップＳ３０，Ｓ４０の機能を奏するプリンタドライバ９６の機能部を、設定補助部９６ｂとして図１に示す。
【００７０】
図２のステップＳ５０では、プリンタドライバ９６は、ユーザが、（１）優先順位が最も高いチェックボックスにチェックが入っている状態のまま、確定ボタンＤ２２を押したか、（２）優先順位が最も高いチェックボックス以外のチェックボックス（図５においてチェックボックスＤ２１２またはＤ２１３）をチェックして、確定ボタンＤ２２を押したか、（３）キーワード入力窓Ｄ２５にキーワードを入力して検索ボタンＤ２４を押したか、を判定する。
【００７１】
図６は、ステップＳ６０における印刷設定の確認用の表示である。ステップＳ５０の判定結果が上記（１）である場合には、処理はステップＳ６０に進む。ステップＳ６０では、プリンタドライバ９６は、印刷設定の確認用の画面をディスプレイ１１０に表示する。図６に示される設定画面では、図５においてチェックボックスにチェックが入れられていた印刷設定の内容が詳細に表示される。ユーザは、個々の設定の修正を行う場合には、この画面において行うことができる。
【００７２】
その後、図６の表示の下段中央の「ＯＫ」ボタンが押されると、図２のステップＳ８０では、その印刷設定に従ってデータファイルに基づいて印刷データが生成され、プリンタ２２に送られる。そして、プリンタ２２で印刷が実行される。印刷対象のデータファイルに基づいて印刷データを生成するプリンタドライバ９６の機能部を、印刷部９６ｃとして図１に示す。また、印刷データに基づいてプリンタ２２の各部を制御して印刷を実行するプリンタ２２のＣＰＵ２２２の機能部を、印刷部２２２ｃとして図１に示す。
【００７３】
ステップＳ５０において、優先順位が最も高い候補のチェックボックス以外のチェックボックスがチェックされて、確定ボタンＤ２２が押された場合には（上記（２）参照）、処理は、ステップＳ７０に進む。ステップＳ７０では、選択された印刷設定に従った設定が行われる。そして、ステップＳ６０で、その印刷設定の内容が詳細に表示される。その後の処理は、上記の場合と同じである。
【００７４】
ステップＳ５０において、キーワード入力窓Ｄ２５にキーワードが入力されて検索ボタンＤ２４が押された場合には（上記（３）および図５参照）、処理はステップＳ２０に戻る。ステップＳ２０では、ステップＳ１０で抽出された属性情報とともに、ステップＳ９０で入力されたキーワードがプリンタ２２に送られる。プリンタ２２のＣＰＵ２２２は、印刷対象のデータファイルから抽出されたファイル名、拡張子、フォルダ名、またはステップＳ５０で入力されたキーワードと一致する照合情報に関連づけられた印刷設定の候補を、設定候補データ２２８から検索する。そして、検索結果をプリンタドライバ９６に送信する。
【００７５】
図７は、図２のステップＳ４０において、図５の状態でキーワード入力窓Ｄ２５にキーワード「計画書」が入力され、検索ボタンＤ２４が押された場合に、その後、ステップＳ５０，Ｓ２０，Ｓ３０を経て、再びステップＳ４０でディスプレイ１１０に表示された画面を示す図である。図７の表Ｄ２６においては、図５の表Ｄ２１に示された第１，第３，第２の各印刷設定に加えて、第４の印刷設定（図４の表２２８ａ参照）が表示されている。第４の印刷設定は、キーワード「計画書」と関連づけられて、設定候補データ２２８内に格納されている（図４の表２２８ｅ参照）。よって、ステップＳ５０でキーワード「計画書」が入力された後には、この第４の印刷設定も、ステップＳ２０の検索でヒットし、ステップＳ４０において表示される。ユーザは、そのようにして表示された印刷設定の候補を、ステップＳ４０で選択することができる。
【００７６】
なお、第４の印刷設定は、第３の印刷設定と同様、印刷対象のデータファイルに関する照合情報のうち１種類の照合情報（キーワード）のみと関連づけられている（図７参照）。しかし、第４の印刷設定は、第３の印刷設定に比べて評価値が高いため、第３の印刷設定よりも順位が高い。
【００７７】
その後、ユーザは、図７の画面でチェックボックスＤ２６１〜Ｄ２６３のうち好ましい印刷設定のチェックボックス（たとえばＤ２６３）にチェックを入れ、確定ボタンＤ２２を押すことができる。これらステップＳ４０以下の操作は、前述のとおりである。
【００７８】
一方、ステップＳ３０において、特徴情報と関連づけられた印刷設定の候補が存在しなかった場合には、処理はステップＳ９０に進む。
【００７９】
図８は、ステップＳ９０においてディスプレイ１１０に表示される画面を示す図である。プリンタドライバ９６は、ステップＳ９０で、ユーザにキーワードの入力を促すメッセージＤ２７を表示する。同時に、プリンタドライバ９６は、確定ボタンＤ２２と、キャンセルボタンＤ２３と、検索ボタンＤ２４と、キーワード入力窓Ｄ２５を表示する。なお、ステップＳ９０の機能を奏するプリンタドライバ９６の機能部は、設定補助部９６ｂ（図１参照）である。
【００８０】
図２のステップＳ１００では、プリンタドライバ９６は、ユーザが、（１）確定ボタンＤ２２を押したか、（２）キーワード入力窓Ｄ２５にキーワードを入力して検索ボタンＤ２４を押したか、を判定する。（１）の場合には、処理は、ステップＳ１１０に進む。（２）の場合には、処理は、ステップＳ２０に戻る。
【００８１】
ステップＳ１１０では、標準の印刷設定に従った設定がなされる。この標準の印刷設定は、プリンタメーカがあらかじめ定めることができる。その後、処理は、ステップＳ６０に進む。以下の処理は前述のとおりである。
【００８２】
図３のステップＳ２１０では、プリンタドライバ９６は、（１）そのまま印刷処理を終了するか、（２）同じデータファイルの印刷を再び行うか、（３）直前に行った印刷で使用した印刷設定を設定候補データ２２８に記憶するか、の選択をユーザに促す画面を表示される（図示せず）。
【００８３】
ステップＳ２１０におけるユーザの選択が上記（１）である場合には、そのまま処理を終了する。ステップＳ２１０におけるユーザの選択が上記（２）である場合には、処理は、ステップＳ４０に戻る（図２参照）。ステップＳ２１０におけるユーザの選択が上記（３）である場合には、処理は、ステップＳ２２０に進む。
【００８４】
図９は、ステップＳ２２０においてプリンタドライバ９６によってディスプレイ１１０に表示される画面を示す図である。図９の表Ｄ４２においては、直前の印刷において印刷の対象であったデータファイルの各特徴情報（拡張子、ファイル名、フォルダ名、キーワード）が左側に表示される。また、表Ｄ４２においては、直前の印刷において使用された印刷設定の内容が右側に表示される。ここでは、図２のステップＳ４０において、図７の状態で上から３番目の印刷設定が選択され、さらに、ステップＳ６０で、スタンプマークとして「機密」の文字列が設定されたものとする。
【００８５】
図９の表示では、各特徴情報の左側にチェックボックスＤ４２１〜Ｄ４２４が表示される。これらのチェックボックスは、その隣に表示されている特徴情報と表Ｄ４２の右欄に表示されている印刷設定の関連づけに関して、設定候補データ２２８を更新するか否かを指示するためのチェックボックスである。各チェックボックスは、その位置にカーソルＣＳが合わされクリックされることによって、独立にＯＮ／ＯＦＦされる。ユーザが入力を行う前の状態においては、全てのチェックボックスＤ４２１〜Ｄ４２４にチェックが入っている。また、キーワード入力窓Ｄ４４には、直前の印刷において、ステップＳ５０でユーザが入力したキーワード「計画書」（図５参照）があらかじめ入力されている。
【００８６】
図９の画面において、ユーザは、マウス１３０を操作して各チェックボックスＤ４２１〜Ｄ４２４をＯＮまたはＯＦＦにすることができる。また、ユーザは、キーワード入力窓Ｄ４４に新たなキーワードを追加し、また、キーワード入力窓Ｄ４４に入力されているキーワードを削除することができる。すなわち、キーワード入力窓Ｄ４４は、ユーザに好ましいキーワードの入力を促す表示として機能する。
【００８７】
このような態様とすることで、データファイルの特徴情報（照合情報）と印刷設定の組み合わせのうち、ユーザが重要ではないと判断する組み合わせについては、設定候補データ２２８の更新に反映させないようにすることができる。すなわち、設定候補データ２２８に不要な情報が格納されることを防止することができる。その結果、プリンタ２２のＣＰＵ２２２は、設定候補データ２２８に基づいて、ユーザが使用する可能性が高い印刷設定の候補について高精度な選択を行って、ユーザに提示することができる。
【００８８】
図９の表示の下段には、保存ボタンＤ４６と、キャンセルボタンＤ４８とが表示されている。図９の状態において、ユーザがカーソルＣＳを保存ボタンＤ４６に合わせてクリックすると、処理は図３のステップＳ２３０に進む。なお、以上のようなステップＳ２２０の機能を奏するプリンタドライバ９６の機能部を、情報入力部９６ａとして図１に示す。
【００８９】
ステップＳ２３０では、いずれかのチェックボックスにチェックがはいっているか否かが判定される。すべてのチェックボックスのチェックがはずされている場合には、処理はそのまま終了する。いずれかのチェックボックスのチェックが入っている場合には、処理はステップＳ２４０に進む。
【００９０】
ステップＳ２４０では、印刷設定の情報と、チェックが入っている特徴情報のデータが、プリンタドライバ９６からプリンタ２２に送られる。そして、プリンタ２２のＣＰＵ２２２は、チェックが入っている特徴情報に関して、設定候補データ２２８を更新する。
【００９１】
より具体的には、図９の右欄に表示された印刷設定が、すでに設定候補データ２２８に格納されている印刷設定ではない場合は、その印刷設定が追加的に設定候補データ２２８に格納される（図４の左中段参照）。また、図９においてチェックが入っている特徴情報と、その印刷設定との関連づけも設定候補データ２２８に格納される。なお、キーワード入力窓Ｄ４４に２以上のキーワードが入力されている場合には、各キーワードと印刷設定との関連づけが格納される。その際、各特徴情報（照合情報）と印刷設定との組み合わせの評価値は「１」とされる。
【００９２】
一方、図９の右欄に表示された印刷設定が、すでに設定候補データ２２８に格納されている印刷設定である場合は、図９においてチェックが入っている特徴情報と、その印刷設定との組み合わせの情報が更新される。その際、その印刷設定と特徴情報（照合情報）との組み合わせがすでに設定候補データ２２８に格納されている場合には、その組み合わせの関連づけの評価値（図４参照）が、１ずつ増加される。一方、その印刷設定と特徴情報（照合情報）との組み合わせが設定候補データ２２８に格納されていない場合には、その組み合わせが、評価値「１」とともに、設定候補データ２２８に新たに格納される。
【００９３】
すなわち、設定候補データ２２８に格納されている、印刷設定と照合情報の組み合わせの「評価値」とは、過去の所定の期間中に印刷に使用された回数を表すパラメータである。
【００９４】
図３のステップＳ２４０で設定候補データ２２８が更新された後、処理は終了する。なお、設定候補データ２２８をＲＡＭ２２４内に保持し、ステップＳ２４０においてそれを更新する機能を奏するプリンタ２２のＣＰＵ２２２の機能部を、設定記憶部２２２ａとして図１に示す。
【００９５】
このような態様とすることで、実際に印刷に使用した印刷設定を保存しておき、その後の印刷の際にユーザに提示して、ユーザに利用させることができる（図３のＳ２４０、図２のＳ３０，Ｓ４０、ならびに図５参照）。このため、ユーザは、メーカが定めた標準の印刷設定や、直前に使用した印刷設定から大幅に設定内容を変更して使用する必要がない。その結果、印刷の際のユーザの印刷設定の負担が軽減される。
【００９６】
また、本実施例では、印刷の対象となったデータファイルに関する特徴情報（照合情報）と関連づけて印刷設定を保存する（図９および図４参照）。そして、過去の印刷データを利用する際には、印刷対象のデータファイルの特徴情報とそれらの関連づけされた照合情報とを照合して、候補となる印刷設定を選択する（図２のＳ２０、図４および図５参照）。このため、ユーザが使用することを望む可能性が低い印刷設定を排除して、ユーザが使用することを望む可能性が高い印刷設定を、候補としてユーザに提示することができる。
【００９７】
さらに、本実施例では、ユーザに自らキーワードを入力させ、そのキーワードに基づいて印刷設定を選択することができる（図２のＳ４０，Ｓ５０，Ｓ９０，Ｓ１００ならびに図７、図８参照）。このため、あるデータファイルについて過去に使用した印刷設定を、共通する属性情報を有しないデータファイルの印刷の際に、候補として提示して、使用することができる。
【００９８】
Ｂ．第２実施例：
第１実施例では、図２のステップＳ９０で入力されたキーワードを使用して検索を行う場合には、特に設定候補データ２２８中の照合情報の種類を特定せずに検索が行われる。しかし、第２実施例では、ユーザによって入力されたキーワードを使用して検索を行う場合には、検索対象の照合情報の種類が特定される。第２実施例の他の点は、第１実施例と同じである。
【００９９】
図１０は、第２実施例において、図２のステップＳ９０でディスプレイ１１０に表示される画面を示す図である。第２実施例では、ステップＳ９０では、確定ボタンＤ２２と、キャンセルボタンＤ２３と、検索ボタンＤ２４と、キーワード入力窓Ｄ２５と、メッセージＤ２７と、に加えて、照合情報の種類を入力するための種類入力窓Ｄ２８が表示される。ユーザは、マウス１３０を操作して、種類入力窓Ｄ２８に、「拡張子」、「ファイル名」、「フォルダ名」、「保存済みキーワード」、「全種類」のいずれかを選択的に入力する。
【０１００】
種類入力窓Ｄ２８において「拡張子」が選択された場合には、設定候補データ２２８中の照合情報のうち、拡張子を対象として（図４の表２２８ｂ参照）、キーワード入力窓Ｄ２５に入力された文字列の検索が行われる。なお、検索は、部分一致検索である。種類入力窓Ｄ２８において「ファイル名」または「フォルダ名」が選択された場合も同様に、ファイル名またはフォルダ名を対象として検索が行われる（図４の表２２８ｃ，２２８ｄ参照）。
【０１０１】
種類入力窓Ｄ２８において「保存済みキーワード」が選択された場合には、図３のステップＳ２２０，Ｓ２３０において、印刷情報との関連づけを保存するようにユーザに指示されて、印刷情報と関連づけられているキーワードを対象として、キーワード入力窓Ｄ２５に入力された文字列の検索が行われる（図９および図４の表２２８ｅ参照）。
【０１０２】
種類入力窓Ｄ２８において「全種類」が選択された場合には、設定候補データ２２８中の全ての種類の照合情報を対象として、キーワード入力窓Ｄ２５に入力された文字列の検索が行われる。
【０１０３】
このような態様とすれば、設定候補データ２２８中の検索対象の範囲を限定することができる。よって、検索に要する時間や検索に要するメモリ容量を少なくすることができる。
【０１０４】
Ｃ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【０１０５】
Ｃ１．変形例１：
上記実施例では、データファイルから抽出される属性情報は、ファイル名、拡張子、フォルダ名の情報である。しかし、それら以外にも、ファイルの作成日時、ファイルの更新日時、データサイズ等を抽出し、それらを印刷設定と関連づけて設定候補データ２２８に格納する態様とすることもできる。また、データファイルが「文書名」や「タイトル」のデータを持つデータファイルである場合は、それらを属性情報として抽出することもできる。そして、印刷を行う際には、データファイルからファイルの作成日時、ファイルの更新日時、データサイズ、タイトル等を取得して、設定候補データ２２８を検索することもできる。
【０１０６】
Ｃ２．変形例２：
上記第１実施例では、印刷対象のデータファイルのファイル名やフォルダ名については、設定候補データ２２８に格納された照合情報と完全に一致する場合に、その照合情報と関連づけられた印刷設定が候補とされる。しかし、印刷対象のデータファイルから抽出された属性情報と部分的に一致する照合情報と関連づけられた印刷設定をも、候補とすることもできる。そのような態様においては、他の条件が同じであれば、部分一致した照合情報のうち一致している文字数が多いものほど、候補としてユーザに提示する際の「順位」（図５および図７参照）が高くなるように構成することが好ましい。
【０１０７】
Ｃ３．変形例３：
上記実施例では、印刷設定は、印刷用紙のサイズ、モノクロ／カラー、１枚の印刷用紙に印刷する枚数（Ｎ−ｕｐ）、両面印刷／片面印刷、スタンプマークの有無の情報を保持している。しかし、印刷設定は、プリンタに応じて他の情報を保持することもできる。たとえば、印刷設定は、印刷用紙の向き（縦／横）、印刷用紙が格納されているトレイの番号などの情報を保持することもできる。
【０１０８】
Ｃ４．変形例４：
上記実施例では、図２のステップＳ４０，Ｓ５０においてキーワードが入力された後、再度、ステップＳ２０で印刷設定の候補を検索する際には、すでに検索が行われたファイル名、拡張子等の照合情報も含めて検索が行われる。しかし、キーワードが入力された後、再度、ステップＳ２０で印刷設定の候補を検索する際には、入力されたキーワードのみを使用して検索を行う態様とすることもできる。
【０１０９】
Ｃ５．変形例５：
上記実施例では、候補となる印刷設定は、優先度が高いものほど上に表示され、かつ、優先度の順位が表示されている（図５および図７参照）。しかし、候補となる印刷設定の優先度の表示は他の態様とすることもできる。たとえば、優先度の高いものから順に一つづつまたは複数個ずつ表示し、ユーザの操作に応じて次に優先度が高い一または複数の印刷設定を表示するようにしてもよい。また、優先度を「順位（数）」で表示する態様のほか、優先度をアルファベットやマークで表示することもできる。
【０１１０】
Ｃ６．変形例６：
上記実施例においては、照合情報と印刷設定の組み合わせについて評価値が記録されている（図４参照）。そして、図５または図７のように候補として表示する際の順位の基礎となる印刷設定の評価値は、それらの組み合わせについての評価値の合計値である。しかし、印刷設定の評価値は、単純に「その印刷設定がステップＳ４０，Ｓ５０で候補の中から選択された回数」を反映するものとすることもできる。
【０１１１】
照合情報と印刷設定の組み合わせの評価値や、印刷設定の評価値は、過去の所定の期間中におけるそれらの使用回数とすることもでき、また、それらの使用回数に基づいて得られる所定の値とすることもできる。たとえば、評価値は、全印刷回数中の、その印刷設定（または印刷設定と照合情報の組み合わせ）が使用された回数の割合とすることもできる。また、所定の時間区間中における印刷設定の使用にポイントを付すこととし、かつ、使用時刻が後になるほど大きいポイントを付すこととして、各印刷設定についての所定期間中のそのポイントの合計値を、評価値とすることもできる。
【０１１２】
そして、そのように定められた印刷設定の評価値に基づいて、候補としての複数の印刷設定の順位を決定して、それらの候補の印刷設定をユーザに表示することができる。
【０１１３】
Ｃ７．変形例７：
上記実施例では、標準の印刷設定を使用した場合にも（図２のステップＳ１１０参照）、図３のステップＳ２２０以下の設定候補データの更新に関する処理が行われる。しかし、標準の印刷設定を使用した場合には、図３のステップＳ２２０以下の設定候補データの更新に関する処理を行わない態様とすることもできる。
【０１１４】
Ｃ８．変形例８：
上記実施例では、図２のステップＳ４０，Ｓ５０，Ｓ９０，Ｓ１００でユーザによってキーワードが入力された場合にも、図３のステップＳ２２０で関連づけの記憶に先立ってデータファイルの特徴情報を提示する際には、初期状態において、すべてのチェックボックスにチェックが入っている。すなわち、すべての種類の特徴情報（照合情報）について、印刷設定との関連づけを記憶すべき状態となっている。
【０１１５】
しかし、図２のステップＳ４０，Ｓ５０，Ｓ９０，Ｓ１００でユーザによってキーワードが入力された場合には、初期状態において、キーワードのチェックボックス（図９においてＤ４２４）のみにチェックが入り、他のチェックボックス（図９においてＤ４２１〜Ｄ４２３）にはチェックが入っていない状態とすることもできる。すなわち、キーワードについてのみ、印刷設定との関連づけを記憶すべき状態とすることもできる。
【０１１６】
また、図２のステップＳ４０，Ｓ５０，Ｓ９０，Ｓ１００でユーザによってキーワードが入力された場合には、図３のステップＳ２２０，Ｓ２３０の処理を行うことなく、自動的に、キーワードについてのみ印刷設定との関連づけを記憶する態様とすることもできる。
【０１１７】
Ｃ９．変形例９：
上記実施例では、プリンタ２２とコンピュータ１００とが協働して印刷設定の処理を行っている。しかし、たとえば、プリンタ２２がディスプレイおよびメモリカード読み取り装置を備え、単独で上記のデータファイルの印刷設定の処理を行うことができるように構成することもできる。また、プリンタドライバ９６が設定候補データ２２８を備え、候補の印刷設定を検索できるように構成することもできる。
【０１１８】
Ｃ１０．変形例１０：
上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、プリンタ２２のＣＰＵ２２２の機能の一部または全部を専用回路が実行するようにすることもできる。また、プリンタドライバ９６が実行する機能の一部または全部を、専用回路が実行するようにすることもできる。さらに、プリンタ２２のＣＰＵ２２２の機能の一部または全部をプリンタドライバ９６が実行するように構成することもできる。
【０１１９】
このような機能を実現するコンピュータプログラムは、フロッピディスクやＣＤ−ＲＯＭ等の、コンピュータ読み取り可能な記録媒体に記録された形態で提供される。ホストコンピュータは、その記録媒体からコンピュータプログラムを読み取って内部記憶装置または外部記憶装置に転送する。あるいは、通信経路を介してプログラム供給装置からホストコンピュータにコンピュータプログラムを供給するようにしてもよい。コンピュータプログラムの機能を実現する時には、内部記憶装置に格納されたコンピュータプログラムがホストコンピュータのマイクロプロセッサによって実行される。また、記録媒体に記録されたコンピュータプログラムをホストコンピュータが直接実行するようにしてもよい。
【０１２０】
この明細書において、ホストコンピュータとは、ハードウェア装置とオペレーションシステムとを含む概念であり、オペレーションシステムの制御の下で動作するハードウェア装置を意味している。コンピュータプログラムは、このようなホストコンピュータに、上述の各部の機能を実現させる。なお、上述の機能の一部は、アプリケーションプログラムでなく、オペレーションシステムによって実現されていても良い。
【０１２１】
なお、この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。
【図面の簡単な説明】
【０１２２】
【図１】本発明の実施例である印刷システムの概略構成を示す説明図。
【図２】データファイルの印刷を行う際の処理を示すフローチャート。
【図３】データファイルの印刷を行う際の処理を示すフローチャート。
【図４】プリンタ２２が保持している設定候補データ２２８の内容を示す図。
【図５】候補の印刷設定を示すディスプレイ１１０上の表示を表す図。
【図６】ステップＳ６０における印刷設定の確認用の表示。
【図７】キーワード「計画書」が入力され、検索ボタンＤ２４が押された後に、ステップＳ４０でディスプレイ１１０に表示される画面を示す図。
【図８】ステップＳ９０においてディスプレイ１１０に表示される画面を示す図。
【図９】ステップＳ２２０においてディスプレイ１１０に表示される画面を示す図。
【図１０】第２実施例において、図２のステップＳ９０でディスプレイ１１０に表示される画面を示す図。
【符号の説明】
【０１２３】
２２…プリンタ
９１…ビデオドライバ
９５…アプリケーションプログラム
９６…プリンタドライバ
１００…パーソナルコンピュータ
１０２…ＣＰＵ
１０４…ＲＡＭ
１０６…ハードディスク
１１０…ディスプレイ
１２０…キーボード
１３０…マウス
２２２…ＣＰＵ
２２４…ＲＡＭ
２２６…ＲＯＭ
２２８…設定候補データ
ＣＳ…マウスカーソル
Ｄ２１１〜Ｄ２１３…チェックボックス
Ｄ２２…確定ボタン
Ｄ２３…キャンセルボタン
Ｄ２４…検索ボタン
Ｄ２５…キーワード入力窓
Ｄ２６１〜Ｄ２６４…チェックボックス
Ｄ２７…キーワードの入力を促すメッセージ
Ｄ４２１〜Ｄ４２４…チェックボックス
Ｄ４４…キーワード入力窓
Ｄ４６…保存ボタン
Ｄ４８…キャンセルボタン
【図１】
2008257383.tif 000003
【図２】
2008257383.tif 000004
【図３】
2008257383.tif 000005
【図４】
2008257383.tif 000006
【図５】
2008257383.tif 000007
【図６】
2008257383.tif 000008
【図７】
2008257383.tif 000009
【図８】
2008257383.tif 000010
【図９】
2008257383.tif 000011
【図１０】
2008257383.tif 000012