(57)【要約】【課題】  任意のファイル特徴情報に基づく自動印刷設定を行うこと。【解決手段】  ファイルを特徴付けるファイル特徴情報と対応付けて、印刷設定を示す印刷設定情報を記憶する設定テーブル記憶部４０と、ファイルの印刷指示を受け付ける印刷指示受付部３１と、前記印刷指示を受け付けたファイルの印刷設定を受け付ける操作受付部３６と、前記印刷指示を受け付けたファイルを特徴付ける１又は複数のファイル特徴情報を取得する印刷設定仮決定部３３と、設定テーブル記憶部４０に記憶されるファイル特徴情報から、取得した各ファイル特徴情報にそれぞれ対応するものを検索し、検索されたファイル特徴情報のうち少なくとも一つと対応付けて記憶される印刷設定情報を、受け付けた印刷設定に基づいて更新する閾値判定部３９と、を含むことを特徴とするプリンタシステム１。【選択図】        図１
2007034534.tif 000002
【特許請求の範囲】
【請求項１】
ファイルを特徴付けるファイル特徴情報と対応付けて、１又は複数の印刷設定を示す印刷設定情報を記憶する印刷設定情報記憶手段と、
ファイルの印刷指示を受け付ける印刷指示受付手段と、
前記印刷指示を受け付けたファイルの印刷設定を受け付ける印刷設定受付手段と、
前記印刷指示を受け付けたファイルを特徴付ける１又は複数のファイル特徴情報を取得するファイル特徴情報取得手段と、
前記印刷設定情報記憶手段に記憶されるファイル特徴情報から、前記ファイル特徴情報取得手段により取得した各ファイル特徴情報にそれぞれ対応するものを検索するファイル特徴情報検索手段と、
前記ファイル特徴情報検索手段により検索されたファイル特徴情報のうち少なくとも一つと対応付けて前記印刷設定情報記憶手段に記憶される印刷設定情報を、前記受け付けた印刷設定に基づいて更新する更新手段と、
を含むことを特徴とするプリンタシステム。
【請求項２】
請求項１に記載のプリンタシステムにおいて、
前記印刷指示を受け付けたファイルを、前記ファイル特徴情報検索手段により検索されたファイル特徴情報のうち少なくとも一つと対応付けて前記印刷設定情報記憶手段に記憶される印刷設定情報により示される印刷設定で印刷する印刷手段、
をさらに含むことを特徴とするプリンタシステム。
【請求項３】
請求項１又は２に記載のプリンタシステムにおいて、
前記ファイル特徴情報取得手段は、前記印刷指示を受け付けたファイルのファイル名から、該ファイルを特徴付ける１又は複数のファイル特徴情報を取得する、
ことを特徴とするプリンタシステム。
【請求項４】
請求項１乃至３のいずれかに記載のプリンタシステムにおいて、
前記印刷手段は、前記ファイル特徴情報検索手段により検索された各ファイル特徴情報のうちのいずれかと対応付けて記憶される印刷設定情報により示される印刷設定で、前記印刷指示を受け付けたファイルを印刷する、
ことを特徴とするプリンタシステム。
【請求項５】
請求項１乃至４のいずれかに記載のプリンタシステムにおいて、
前記更新手段は、前記各ファイル特徴情報と、該各ファイル特徴情報により特徴付けられるファイルを前記印刷手段により印刷した際の前記各印刷設定の使用数と、を対応付けて記憶する印刷設定使用数記憶手段、を含み、
前記更新手段は、前記検索された各ファイル特徴情報と対応付けて前記印刷設定情報記憶手段に記憶される印刷設定情報を、前記印刷設定使用数記憶手段により該各ファイル特徴情報と対応付けて記憶される印刷設定のうち、その使用頻度が所定条件を満たすものにより更新する、
ことを特徴とするプリンタシステム。
【請求項６】
ファイルを特徴付けるファイル特徴情報と対応付けて、１又は複数の印刷設定を示す印刷設定情報を記憶する印刷設定情報記憶手段、
ファイルの印刷指示を受け付ける印刷指示受付手段、
前記印刷指示を受け付けたファイルの印刷設定を受け付ける印刷設定受付手段、
前記印刷指示を受け付けたファイルを特徴付ける１又は複数のファイル特徴情報を取得するファイル特徴情報取得手段、
前記印刷設定情報記憶手段に記憶されるファイル特徴情報のうち、前記ファイル特徴情報取得手段により取得した各ファイル特徴情報にそれぞれ対応するものを検索するファイル特徴情報検索手段、及び
前記ファイル特徴情報検索手段により検索されたファイル特徴情報のうち少なくとも一つと対応付けて前記印刷設定情報記憶手段に記憶される印刷設定情報を、前記受け付けた印刷設定に基づいて更新する更新手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリンタシステム及びプログラムに関する。
【背景技術】
【０００２】
近年のプリンタには、両面印刷機能、Ｎｉｎ１機能、トナー節約機能、透かし印刷機能など、様々な機能が備わっている。このように多機能化したプリンタにおいて各機能を利用するためには、毎回同じ印刷で行うのでない限り、印刷の都度、プリンタの使用者による印刷設定が必要となる。この作業は、使用者にとって非常に煩わしいものである。特許文献１には、このような煩わしさを軽減するため、ファイルの拡張子に基づいて自動的に印刷設定を行うようにしている。
【特許文献１】特開２０００−６６８５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ファイルの拡張子は、ファイルを生成したアプリケーションを示すファイル特徴情報のひとつである。このようにファイルを特徴付けるファイル特徴情報には、他にも様々なものがある。この具体例としては、極秘文書であるか否かを示す情報や、稟議書であるか否かを示す情報など、数限りなく挙げることができる。
【０００４】
このようなファイル特徴情報と印刷設定を対応付けて記憶しておけば、印刷時にファイル特徴情報を取得することにより、ファイル特徴情報に応じた自動印刷設定を行うことができるようになると考えられる。しかしながら、全てのファイル特徴情報を記憶するテーブルを予め作成しておくことは実質的に不可能であるため、任意のファイル特徴情報に基づく自動印刷設定を行うことは、これまでできなかった。
【０００５】
従って、本発明の課題の一つは、任意のファイル特徴情報に基づく自動印刷設定を行うことを可能とするプリンタシステム及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明に係るプリンタシステムは、ファイルを特徴付けるファイル特徴情報と対応付けて、１又は複数の印刷設定を示す印刷設定情報を記憶する印刷設定情報記憶手段と、ファイルの印刷指示を受け付ける印刷指示受付手段と、前記印刷指示を受け付けたファイルの印刷設定を受け付ける印刷設定受付手段と、前記印刷指示を受け付けたファイルを特徴付ける１又は複数のファイル特徴情報を取得するファイル特徴情報取得手段と、前記印刷設定情報記憶手段に記憶されるファイル特徴情報から、前記ファイル特徴情報取得手段により取得した各ファイル特徴情報にそれぞれ対応するものを検索するファイル特徴情報検索手段と、前記ファイル特徴情報検索手段により検索されたファイル特徴情報のうち少なくとも一つと対応付けて前記印刷設定情報記憶手段に記憶される印刷設定情報を、前記受け付けた印刷設定に基づいて更新する更新手段と、を含むことを特徴とする。なお、前記印刷指示を受け付けたファイルを、前記ファイル特徴情報検索手段により検索されたファイル特徴情報のうち少なくとも一つと対応付けて前記印刷設定情報記憶手段に記憶される印刷設定情報により示される印刷設定で印刷する印刷手段、をさらに含むこととしてもよい。
【０００７】
これによれば、印刷指示を受けたファイルについて取得したファイル特徴情報と、該ファイルの印刷において受け付けた印刷設定と、を対応付けて記憶することができるので、全てのファイル特徴情報を記憶するテーブルを予め作成しておかなくとも、任意のファイル特徴情報に基づく自動印刷設定を行うことが可能となる。
【０００８】
また、上記プリンタシステムにおいて、前記ファイル特徴情報取得手段は、前記印刷指示を受け付けたファイルのファイル名から、該ファイルを特徴付けるファイル特徴情報を取得する、こととしてもよい。
【０００９】
このようにすれば、ファイル名に自動印刷設定が必要なファイル特徴情報（「極秘」「稟議」など）を含めることにしておけば、自動印刷設定が必要な任意のファイル特徴情報に基づく自動印刷設定を行うことが可能となる。
【００１０】
さらに、上記各プリンタシステムにおいて、前記印刷手段は、前記ファイル特徴情報検索手段により検索された各ファイル特徴情報のうちのいずれかと対応付けて記憶される印刷設定情報により示される印刷設定で、前記印刷指示を受け付けたファイルを印刷する、
こととしてもよい。
【００１１】
また、上記各プリンタシステムにおいて、前記更新手段は、前記各ファイル特徴情報と、該各ファイル特徴情報により特徴付けられるファイルを前記印刷手段により印刷した際の前記各印刷設定の使用数と、を対応付けて記憶する印刷設定使用数記憶手段、を含み、前記更新手段は、前記検索された各ファイル特徴情報と対応付けて前記印刷設定情報記憶手段に記憶される印刷設定情報を、前記印刷設定使用数記憶手段により該各ファイル特徴情報と対応付けて記憶される印刷設定のうち、その使用頻度が所定条件を満たすものにより更新する、こととしてもよい。
【００１２】
このようにすれば、ファイル特徴情報ごとに、使用頻度が所定条件を満たす印刷設定（例えば、使用頻度が最も高い印刷設定）を印刷設定情報記憶手段に記憶させることができるようになる。
【００１３】
また、本発明に係るプログラムは、ファイルを特徴付けるファイル特徴情報と対応付けて、１又は複数の印刷設定を示す印刷設定情報を記憶する印刷設定情報記憶手段、ファイルの印刷指示を受け付ける印刷指示受付手段、前記印刷指示を受け付けたファイルの印刷設定を受け付ける印刷設定受付手段、前記印刷指示を受け付けたファイルを特徴付ける１又は複数のファイル特徴情報を取得するファイル特徴情報取得手段、前記印刷設定情報記憶手段に記憶されるファイル特徴情報のうち、前記ファイル特徴情報取得手段により取得した各ファイル特徴情報にそれぞれ対応するものを検索するファイル特徴情報検索手段、及び前記ファイル特徴情報検索手段により検索されたファイル特徴情報のうち少なくとも一つと対応付けて前記印刷設定情報記憶手段に記憶される印刷設定情報を、前記受け付けた印刷設定に基づいて更新する更新手段、としてコンピュータを機能させることを特徴とする。
【発明を実施するための最良の形態】
【００１４】
本発明の実施の形態について、図面を参照しながら説明する。
【００１５】
図１は、本実施の形態に係るプリンタシステム１のシステム構成及び機能ブロックを示す図である。同図に示すように、プリンタシステム１は計算機装置１０と印刷装置２０とを含んで構成される。計算機装置１０及び印刷装置２０は、それぞれＣＰＵとメモリとを備えており、各種プログラムを動作させることができるよう構成されている。印刷装置２０は、計算機装置１０から入力された印刷データ（後述）に従って印刷を行う。
【００１６】
計算機装置１０は、機能的には、図１に示すように、オペレーティングシステム１１、アプリケーション１３、ファイル管理システム１２、表示部１４、操作部１５、プリンタドライバ部１７、プリンタインタフェイス部１６を含んで構成されている。
【００１７】
オペレーティングシステム１１は、ＣＰＵ上で動作するオペレーティングシステムソフトウェアにより実現されるシステムであり、計算機装置１０の各部を制御する。
【００１８】
ファイル管理システム１２は、ＣＰＵ上で動作するファイル管理システムソフトウェアにより実現されるシステムであり、計算機装置１０のハードディスクなどの記憶手段に記憶されるファイルの管理を行う。具体的には、ファイル管理システム１２は、一意な名称を付与したフォルダを生成して記憶する。そして、ファイル管理システム１２は、各ファイルをいずれかのフォルダに格納するとともに、フォルダ単位で一意な名称を各ファイルに付与する。
【００１９】
アプリケーション１３は、ＣＰＵ上で動作するアプリケーションソフトウェアにより実現される。アプリケーション１３は、オペレーティングシステム１１を介して計算機装置１０の各部に対する制御を行う。また、アプリケーション１３は、オペレーティングシステム１１を介してファイル管理システム１２が管理しているファイルを取得し、変更などの処理を行う。さらに、アプリケーション１３は、後述する操作部１５を介してユーザからファイルの印刷指示及び印刷設定が入力された場合、オペレーティングシステム１１を介してこのファイル（印刷対象ファイル）、印刷指示、及び印刷設定をプリンタドライバ部１７に出力する。
【００２０】
ここで、印刷設定について説明する。印刷装置２０には種々の印刷機能が備えられている。例えば両面印刷機能、Ｎｉｎ１機能、トナー節約機能、透かし印刷機能などである。印刷装置２０においてファイルを印刷する場合、これらの印刷機能を使用するかしないかを印刷装置２０に通知する必要がある。そこで、計算機装置１０は、ユーザに対し、両面印刷を使用するか否か、Ｎｉｎ１機能を使用するか否か、Ｎｉｎ１機能を使用する場合にはさらにアップ数はいくつか、透かし印刷機能を使用するか否か、透かし印刷機能を使用する場合の合成文字は何か、など、印刷機能ごとに印刷設定の入力を促す。そして、計算機装置１０は、各印刷機能について、使用を示す印刷設定、不使用を示す印刷設定、及びその他の印刷設定のうち、ユーザにより入力された印刷設定を取得する。さらに、計算機装置１０は、取得した全ての印刷設定を示す印刷設定情報を生成し、印刷装置２０に出力する。
【００２１】
表示部１４は、ディスプレイやスピーカのような、計算機装置１０のユーザに対して情報を出力するための出力インタフェイスである。表示部１４は、オペレーティングシステム１１からの指示に従い、表示を行う。
【００２２】
操作部１５は、キーボードやマウスのような、計算機装置１０のユーザの操作を受け付けるための入力インタフェイスである。この操作部１５によって受け付けられた操作は、オペレーティングシステム１１に出力される。
【００２３】
プリンタインタフェイス部１６は、印刷装置２０と計算機装置１０との間で、通信を行うための通信インタフェイスである。具体的には、セントロニクスやＬＡＮなどが挙げられる。
【００２４】
プリンタドライバ部１７は、オペレーティングシステム１１からの特定のファイル（印刷対象ファイル）の印刷指示及び印刷設定情報を受け付け、印刷設定情報及び印刷対象ファイルの内容を印刷装置２０が解析可能な言語による印刷データに変換・生成し、プリンタインタフェイス部１６を介して印刷装置２０に出力する。
【００２５】
このプリンタドライバ部１７は、後述するように、ファイルの内容を特徴付けるファイル特徴情報と対応付けて、該ファイル特徴情報の印刷の際に使用される１又は複数の印刷設定を示す印刷設定情報を記憶する設定テーブル記憶部４０を含んでいる。そして、プリンタドライバ部１７は、印刷指示を受け付けたファイルを特徴付けるファイル特徴情報を取得し、該ファイル特徴情報と対応付けて記憶される印刷設定情報により示される各印刷設定で印刷するようにしている。また、プリンタドライバ部１７は、印刷ごとに各印刷設定の変更も受け付け、受け付けた印刷設定により、設定テーブル記憶部４０に記憶している印刷設定情報を更新するようにしている。
【００２６】
以下、プリンタドライバ部１７の構成及び機能について、より詳細に説明する。
【００２７】
プリンタドライバ部１７は、図１に示すように、機能的に印刷指示受付部３１、印刷データ生成部３２、印刷設定仮決定部３３、印刷設定一時記憶部３４、表示制御部３５、操作受付部３６、回数カウント部３７、設定履歴記憶部３８、閾値判定部３９、設定テーブル記憶部４０を含んで構成されている。
【００２８】
印刷指示受付部３１は、アプリケーション１３から印刷指示と印刷対象ファイルとが入力されると、印刷処理を開始するよう、プリンタドライバ部１７の各部を制御する。また、印刷指示受付部３１は、印刷対象ファイルのファイル名を印刷設定仮決定部３３に出力するとともに、印刷対象ファイルの印刷対象内容を印刷データ生成部３２に出力する。
【００２９】
印刷データ生成部３２は、印刷指示受付部３１から印刷対象内容が入力されると、後述する印刷設定一時記憶部３４から印刷設定情報を読み出すとともに、入力された印刷対象内容と印刷設定情報とに基づく印刷データを生成し、プリンタインタフェイス部１６を介して印刷装置２０に出力する。
【００３０】
印刷設定仮決定部３３は、ファイルを特徴付ける１又は複数のファイル特徴情報を取得する。このために、印刷設定仮決定部３３は、いくつかの区切り語を記憶している。図２はこの区切り語を記憶する区切り語記憶テーブルの例である。同図では、空白、アンダーライン、「＋」「−」「・」「（」「）」「.」などその他の記号、ひらがな、カタカナが区切り語として記憶されている。
【００３１】
印刷設定仮決定部３３は、入力されたファイル名に含まれる上記区切り語の位置を取得する。そして、印刷設定仮決定部３３は、先頭と区切り語の間、末尾と区切り語の間、区切り語と区切り語の間、にそれぞれ位置する単語を取得し、取得した単語をファイル特徴情報とする。例えば、ファイル名が「(稟議)_仕様書.txt」であった場合、印刷設定仮決定部３３は、「稟議」「仕様書」「txt」という単語を取得し、これらをファイル特徴情報とする。ここで、印刷設定仮決定部３３は、拡張子である「txt」については、ファイル特徴情報から除外することが好適である。拡張子はファイルを作成したアプリケーションを示すものであり、ファイルの内容を特徴付けるものではないからである。
【００３２】
設定テーブル記憶部４０は、設定テーブルを記憶している。この設定テーブルは、ファイル特徴情報と、該ファイル特徴情報によって特定されるファイルを印刷する際に選択すべき印刷設定を示す印刷設定情報とを対応付けて記憶するテーブルである。図３は、この設定テーブルの例である。同図に示すように、設定テーブルでは、ファイル特徴情報と印刷設定情報とを対応付けて記憶している。また、設定テーブルには、同じ印刷設定情報に対応付けられるファイル特徴情報を組み合わせ、１つのレコードにまとめた設定セットが設けられ、使用する記憶領域の削減が図られている。さらに、設定テーブル記憶部４０は、この設定セットに優先順位を付与している。複数のファイル特徴情報によって特定されるファイルを印刷する際に選択すべき印刷設定は、この優先順位に従って決定された印刷設定情報により示される印刷設定となる。
【００３３】
印刷設定仮決定部３３は、設定テーブルに記憶されるファイル特徴情報から、取得した各ファイル特徴情報にそれぞれ対応するものを検索する。そして、印刷設定仮決定部３３は、検索されたファイル特徴情報のうち少なくとも一つと対応付けて印刷設定情報を取得し、取得した印刷設定情報を印刷対象ファイルの印刷時の印刷設定を示す印刷設定情報として仮決定する。上記例では、取得したファイル特徴情報は「稟議」と「仕様書」であるので、設定セット「提出書類」と設定セット「参考文書」が取得対象になる。ここで、「提出書類」の優先順位が「参考文書」の優先順位より高いとすると、印刷設定仮決定部３３は、設定セット「提出書類」に対応する印刷設定情報を取得し、印刷対象ファイルの印刷時の印刷設定を示す印刷設定情報として仮決定する。
【００３４】
印刷設定仮決定部３３は、仮決定した印刷設定情報を印刷設定一時記憶部３４に書き込む。すると、表示制御部３５は、この書き込まれた印刷設定情報により示される各印刷設定を含めた印刷設定入力画面を生成し、オペレーティングシステム１１を介して表示部１４に表示する。計算機装置１０のユーザは、表示された印刷設定入力画面によって仮決定された印刷設定情報を知り、変更したい場合には操作部１５において変更内容を入力する。一方、変更したくない場合には操作部１５において変更しない旨を示す情報を入力する。
【００３５】
操作受付部３６は、ユーザから入力された変更内容又は変更しない旨を示す情報を受け付ける。そして、操作受付部３６は、変更があった場合には変更された印刷設定を示す印刷設定情報により、印刷設定一時記憶部３４に記憶される印刷設定情報を書き換える。
【００３６】
印刷設定一時記憶部３４は、記憶している印刷設定情報を印刷データ生成部３２に出力する。なお、印刷設定一時記憶部３４は、操作受付部３６により書き換えられた後に、記憶している印刷設定情報を印刷データ生成部３２に出力することが望ましい。
【００３７】
回数カウント部３７は、今回の印刷対象ファイルを特定する１又は複数のファイル特徴情報と、印刷設定一時記憶部３４に記憶されている印刷設定情報と、に基づき、後述するファイル特徴情報使用数テーブル及びファイル特徴情報印刷設定テーブルを更新する。
【００３８】
設定履歴記憶部３８は、このファイル特徴情報使用数テーブル及びファイル特徴情報印刷設定テーブルを記憶している。
【００３９】
図４は、ファイル特徴情報使用数テーブルの例である。ファイル特徴情報使用数テーブルは、ファイル特徴情報と、その使用数を対応付けて記憶するテーブルであり、具体的には、図４に示すように、ファイル特徴情報と、その使用数と、が対応付けて記憶されている。印刷の実施ごとに、印刷対象ファイルを特定するファイル特徴情報の使用数に１が加算される。
【００４０】
図５は、ファイル特徴情報印刷設定テーブルの例である。ファイル特徴情報印刷設定テーブルは、ファイル特徴情報ごとに、該ファイル特徴情報により特徴付けられる印刷対象ファイルを印刷した際の各印刷設定の使用数を記憶するテーブルである。このテーブルでは、あるファイル特徴情報により特定される印刷対象ファイルの印刷の都度、その記憶内容が更新される。図５は、あるファイル特徴情報についての例である。同図の印刷機能「両面」のところでは、両面印刷使用印刷設定の使用数と、両面印刷不使用印刷設定の使用数と、が記憶される。他の印刷機能についても同様である。
【００４１】
回数カウント部３７は、このようなファイル特徴情報使用数テーブルにおいて、今回の印刷対象ファイルを特定する１又は複数のファイル特徴情報の使用数を１増加させる。ファイル特徴情報使用数テーブル上にないファイル特徴情報については、回数カウント部３７は、新たにファイル特徴情報を追加し、その使用数を１に設定する。
【００４２】
また、回数カウント部３７は、印刷対象ファイルを特定するファイル特徴情報についてのファイル特徴情報印刷設定テーブルにおいて、印刷設定一時記憶部３４に記憶される印刷設定情報に基づいて、今回使用する１又は複数の印刷設定の使用数を１増加させる。ファイル特徴情報印刷設定テーブルがないファイル特徴情報についてはテーブルを追加し、印刷設定一時記憶部３４に記憶される印刷設定情報に基づいて、今回使用する１又は複数の印刷設定の使用数に１を設定する。
【００４３】
閾値判定部３９は、印刷設定仮決定部３３により検索されたファイル特徴情報と対応付けて設定テーブルに記憶される印刷設定情報を、設定履歴記憶部３８に記憶される印刷設定情報に基づいて更新する。
【００４４】
具体的には、閾値判定部３９は、まずファイル特徴情報使用数テーブルに記憶されるファイル特徴情報のうち、その使用数が閾値を超えたものがあるか否かを判断する。閾値を超えたものがある場合、設定テーブル更新処理を行う。なお、閾値判定部３９は、設定テーブル更新処理を行った後、当該処理の対象となったファイル特徴情報について、ファイル特徴情報使用数テーブルの使用数を０に戻すこととするのが好適である。
【００４５】
設定テーブル更新処理について説明する。閾値判定部３９は、ファイル特徴情報使用数テーブルにおいて、その使用数が閾値を超えたことが示されるファイル特徴情報についてのファイル特徴情報印刷設定テーブルより、その使用頻度が所定条件を満たす印刷設定（例えば、同じ印刷機能内での使用頻度が最も高い印刷設定）を取得する。そして、閾値判定部３９は、取得した各印刷設定により、設定テーブル記憶部４０に記憶される設定テーブルを更新する。すなわち、閾値判定部３９は、取得した各印刷設定を、使用数が閾値を超えたファイル特徴情報と対応付けて、設定テーブルに記憶させる。既に記憶されているファイル特徴情報については、閾値判定部３９は、取得した各印刷設定により、該ファイル特徴情報と対応付けて記憶されている印刷設定を更新する。
【００４６】
なお、閾値判定部３９は、必要に応じて設定セットを新たに追加する。このとき追加される設定セット名は、新たに追加する設定セットに対応するファイル特徴情報名とすることが好適である。
【００４７】
以下、このような設定テーブル更新処理の具体的な例を２つ示す。
【００４８】
図６は、図４に示すファイル特徴情報使用数テーブルと、図５に示すファイル特徴情報印刷設定テーブルと、に基づき図３に示すテーブルについて設定テーブル更新処理を行った結果、得られた設定テーブルである。図６に示す設定テーブルは、図３に示す設定テーブルに、ファイル特徴情報「極秘」に対応する設定セットを追加したものとなっている。
【００４９】
図４に示すファイル特徴情報使用数テーブルでは、ファイル特徴情報使用数テーブルにおいてファイル特徴情報「極秘」の使用数が閾値を超えている。このため、閾値判定部３９は、ファイル特徴情報「極秘」についての印刷設定を設定テーブルに追加している。
【００５０】
また、閾値判定部３９は、図５に示すファイル特徴情報「極秘」についてのファイル特徴情報印刷設定テーブルから、各印刷機能について、使用頻度が最も高い印刷設定を取得する。具体的には、閾値判定部３９は、図５に基づいて、両面について「しない」、Ｎｉｎ１について「しない」、トナー節約について「しない」、透かし印刷について「（秘）を合成」を取得する。そして、閾値判定部３９は、取得した各印刷設定を示す印刷設定情報を、設定テーブルにファイル特徴情報「極秘」と対応付けて記憶させる。
【００５１】
図９は、図７に示すファイル特徴情報使用数テーブルと、図８に示すファイル特徴情報印刷設定テーブルと、に基づき図６に示すテーブルテーブルについて設定テーブル更新処理を行った結果、得られた設定テーブルである。図９に示す設定テーブルは、図６に示す設定テーブルの設定セット「極秘」に、ファイル特徴情報「重要」を追加したものとなっている。
【００５２】
図７に示すファイル特徴情報使用数テーブルでは、ファイル特徴情報「重要」の使用数が閾値を超えている。このため、閾値判定部３９は、ファイル特徴情報「重要」についての印刷設定を設定テーブルに追加している。
【００５３】
また、閾値判定部３９は、図８に示すファイル特徴情報「重要」についてのファイル特徴情報印刷設定テーブルから、それぞれの印刷機能について、その使用頻度が最も高い印刷設定を取得する。具体的には、閾値判定部３９は、図８に基づいて、両面について「しない」、Ｎｉｎ１について「しない」、トナー節約について「しない」、透かし印刷について「（秘）を合成」を取得する。これは、上述したファイル特徴情報「極秘」についてのものと同一である。閾値判定部３９は、ファイル特徴情報「重要」についての各印刷設定を示す印刷設定情報と同じ印刷設定情報の設定セットが既に設定テーブルに記憶されていることを検出し、検出した設定セット「極秘」のファイル特徴情報に「重要」を追加している。
【００５４】
以上のようにして設定テーブルは、印刷の回数を重ねるごとに更新されていく。以下、このような設定テーブル更新処理を、計算機装置１０の処理フロー図を参照しながら、より詳細に説明する。
【００５５】
まず、アプリケーション１３は、ユーザから印刷指示を受け付け（Ｓ１００）、ユーザにプリンタを指定させる（Ｓ１０１）。ここではこの指定により印刷装置２０が指定されたものとして説明を続ける。プリンタが指定されると、アプリケーション１３はプリンタドライバ部１７に印刷指示及び印刷対象ファイルを出力する（Ｓ２００）。プリンタドライバ部１７は、入力された印刷対象ファイルのファイル名を取得し、その中に含まれる用語を切り出す（Ｓ２０１）。プリンタドライバ部１７は、この用語を上述したファイル特徴情報として取り扱う。
【００５６】
プリンタドライバ部１７は、設定テーブルから、ファイル名に使用されている用語と一致するファイル特徴情報に対応する設定セットを検索し（Ｓ２０２）、ファイル名に使用されている用語と一致するファイル特徴情報に対応する設定セットがあるか否かを判断する（Ｓ２０３）。ファイル名に使用されている用語と一致するファイル特徴情報に対応する設定セットがあった場合、プリンタドライバ部１７は、印刷設定を、該設定セットと対応付けて記憶される印刷設定情報により示される印刷設定に切り替える（Ｓ２０４）。一方、ファイル名に使用されている用語と一致するファイル特徴情報に対応する設定セットがなかった場合には、標準の印刷設定情報を使用する。この標準の印刷設定情報は、図３において設定セット「標準」と対応付けて記憶される印刷設定情報である。この設定セット「標準」には対応するファイル特徴情報が記憶されておらず、デフォルトの印刷設定を示す印刷設定情報として使用される。
【００５７】
次に、プリンタドライバ部１７は、使用することとした印刷設定情報をセットしたプリンタプロパティ画面（印刷設定入力画面）を生成し（Ｓ２０５）、表示部１４に表示する（Ｓ１０２）。ユーザは、このプリンタプロパティ画面により、必要に応じて各印刷設定を変更してセットする（Ｓ１０３）とともに、プリンタプロパティ画面において所定のコマンドボタンを押下（指示）することによって印刷の実行を要求する（Ｓ１０４）。プリンタドライバ部１７は、プリンタプロパティ画面においてセットされた印刷設定に従って、印刷データを生成し、印刷を実行する（Ｓ２１２）。
【００５８】
また、プリンタドライバ部１７は、Ｓ１０３において印刷設定が変更された場合、印刷ファイルのファイル名に含まれていた用語（ファイル特徴情報）と、変更された印刷設定とにより、ファイル特徴情報使用数テーブル及びファイル特徴情報印刷設定テーブルを更新する（Ｓ２０６）。そして、使用数が閾値を超えた場合（Ｓ２０７）、プリンタドライバ部１７は、ファイル特徴情報印刷設定テーブルに記憶される各印刷設定から、印刷機能ごとに最も使用頻度の高いものを、変更対象の印刷設定として採用する（Ｓ２０８）。次に、プリンタドライバ部１７は変更対象の各印刷設定と同じ印刷設定を示す印刷設定情報に対応する印刷セットが設定テーブル上に記憶されているか否かを判断し（Ｓ２０９）、記憶されていればその設定セットのファイル特徴情報として、上記用語を記憶する（Ｓ２１０）。一方、記憶されていなければ、新たに設定セットを追加し、上記用語と、変更対象の各印刷設定と、を対応付けて記憶する（Ｓ２１１）。
【００５９】
以上説明したように、プリンタシステム１は、印刷指示を受けたファイルについて、そのファイル名から取得したファイル特徴情報と、該ファイルの印刷において受け付けた印刷設定と、を対応付けて記憶することができるので、全てのファイル特徴情報を記憶するテーブルを予め作成しておかなくとも、任意のファイル特徴情報に基づく自動印刷設定を行うことが可能となる。また、複数のファイル特徴情報が１つの印刷対象ファイルのファイル名に含まれていたとしても、ファイル特徴情報ごとに印刷設定を更新していくことができる。さらに、ファイル特徴情報ごとに、使用頻度が最も高い印刷設定を記憶しておくことができるようになる。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施の形態に係るプリンタシステムの構成及び機能ブロックを示す図である。
【図２】本発明の実施の形態に係る区切り語記憶テーブルである。
【図３】本発明の実施の形態に係る設定テーブルである。
【図４】本発明の実施の形態に係るファイル特徴情報使用数テーブルである。
【図５】本発明の実施の形態に係るファイル特徴情報印刷設定テーブルである。
【図６】本発明の実施の形態に係る設定テーブルである。
【図７】本発明の実施の形態に係るファイル特徴情報使用数テーブルである。
【図８】本発明の実施の形態に係るファイル特徴情報印刷設定テーブルである。
【図９】本発明の実施の形態に係る設定テーブルである。
【図１０】本発明の実施の形態に係る処理のフロー図である。
【符号の説明】
【００６１】
１  プリンタシステム、１０  計算機装置、１１  オペレーティングシステム、１２  ファイル管理システム、１３  アプリケーション、１４  表示部、１５  操作部、１６  プリンタインタフェイス部、１７  プリンタドライバ部、２０  印刷装置、３１  印刷指示受付部、３２  印刷データ生成部、３３  印刷設定仮決定部、３４  印刷設定一時記憶部、３５  表示制御部、３６  操作受付部、３７  回数カウント部、３８  設定履歴記憶部、３９  閾値判定部、４０  設定テーブル記憶部。
【図１】
2007034534.tif 000003
【図２】
2007034534.tif 000004
【図３】
2007034534.tif 000005
【図４】
2007034534.tif 000006
【図５】
2007034534.tif 000007
【図６】
2007034534.tif 000008
【図７】
2007034534.tif 000009
【図８】
2007034534.tif 000010
【図９】
2007034534.tif 000011
【図１０】
2007034534.tif 000012