(57)【要約】【課題】  印刷したい全文書ファイルを一括で印刷することができるプリンタドライバを提供する。【解決手段】  印刷装置に送信する印刷データを生成するためのプログラムであるプリンタドライバにおいて、指定した文字列を含む印刷したい文書ファイルをデータベースより検索する機能と、それら該当する全文書ファイルが発見され次第、順次に印刷データを作成し、印刷装置に送信して一括で印刷を行う機能を有する。【選択図】        図２
2006228009.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置に送信する印刷データを生成するためのプログラムであるプリンタドライバであって、
指定した文字列を含む印刷したい文書ファイルをデータベースより検索する検索手段と、前記検索において該当する全文書ファイルが発見され次第、順次に印刷データを作成し、前記印刷装置に送信して一括で印刷を行う印刷データ作成手段と、を有することを特徴とするプリンタドライバ。
【請求項２】
前記印刷データ作成手段が、前記印刷データを作成する際に、前記検索によって該当した文書ファイル全体に共通の印刷設定を行うことを特徴とする請求項１記載のプリンタドライバ。
【請求項３】
前記印刷データ作成手段が、前記印刷データを作成する際に、前記検索によって該当した文書ファイル個々の印刷設定を行うことを特徴とする請求項１記載のプリンタドライバ。
【請求項４】
前記印刷データ作成手段が、前記文書ファイル全体に共通の印刷設定を行うか、前記文書ファイル個々の印刷設定を行うか選択する機能を有することを特徴とする請求項２または３記載のプリンタドライバ。
【請求項５】
印刷装置に送信する印刷データを生成するためのプログラムであるプリンタドライバであって、
指定した文字列を含む印刷したい文書ファイルをデータベースより検索する検索手段と、前記検索において全文書ファイルから指定した文書ファイルのみの印刷データを作成し、印刷装置に送信することで印刷を行う印刷データ作成手段と、を有することを特徴とするプリンタドライバ。
【請求項６】
前記印刷データ作成手段が、前記指定した文字列を含む印刷したい全文書ファイルの印刷データを一括して印刷するか、前記指定した文書ファイルのみの印刷データを印刷するか選択する機能を有することを特徴とする請求項５記載のプリンタドライバ。
【請求項７】
請求項１または請求項５のいずれかに記載のプリンタドライバを実行するコンピュータと、そのプリンタドライバによって生成された印刷データに基づいて印刷を行う印刷装置とを備えたことを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データを作成するプリンタドライバおよびプリンタドライバが組み込まれたコンピュータと印刷装置からなる印刷システムに関し、特に、印刷したい全文書ファイルを一括であるいは指定した任意の文書ファイルを個々に印刷することができるプリンタドライバに関する。
【背景技術】
【０００２】
プリンタドライバが組み込まれたコンピュータと印刷装置からなる印刷システムにおいては、プリンタドライバにおいて、印刷装置が解読できる形式の印刷データが作成される。特許文献１には、データベース上の特定の文書リスト等に限られた中での文書ファイル検索、および一括印刷機能を有するプリンタドライバが開示されている。
【特許文献１】特開平０８−１２３８６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特開平０８−１２３８６５号公報に示された技術内容は、データベース上の特定の文書リスト等に限られた中での検索、および一括印刷についてのものであり、検索できない文書ファイルが生じてしまうという不具合があった。また、印刷設定についてもあらかじめ決められた方式のみの対応となっており、利便性に欠けるものであった。
そこで、本発明は、印刷したい全文書ファイルを一括であるいは指定した任意の文書ファイルを個々に印刷することができるプリンタドライバおよび印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、請求項１記載の発明は、印刷装置に送信する印刷データを生成するためのプログラムであるプリンタドライバであって、指定した文字列を含む印刷したい文書ファイルをデータベースより検索する検索手段と、前記検索において該当する全文書ファイルが発見され次第、順次に印刷データを作成し、前記印刷装置に送信して一括で印刷を行う印刷データ作成手段と、を有することを最も主要な特徴とする。
請求項２記載の発明は、前記印刷データ作成手段が、前記印刷データを作成する際に、前記検索によって該当した文書ファイル全体に共通の印刷設定を行う請求項１記載のプリンタドライバを主要な特徴とする。
請求項３記載の発明は、前記印刷データ作成手段が、前記印刷データを作成する際に、前記検索によって該当した文書ファイル個々の印刷設定を行う請求項１記載のプリンタドライバを主要な特徴とする。
請求項４記載の発明は、前記印刷データ作成手段が、前記文書ファイル全体に共通の印刷設定を行うか、前記文書ファイル個々の印刷設定を行うか選択する機能を有する請求項２または３記載のプリンタドライバを主要な特徴とする。
請求項５記載の発明は、印刷装置に送信する印刷データを生成するためのプログラムであるプリンタドライバであって、指定した文字列を含む印刷したい文書ファイルをデータベースより検索する検索手段と、前記検索において全文書ファイルから指定した文書ファイルのみの印刷データを作成し、印刷装置に送信することで印刷を行う印刷データ作成手段と、を有することを最も主要な特徴とする。
請求項６記載の発明は、前記印刷データ作成手段が、前記指定した文字列を含む印刷したい全文書ファイルの印刷データを一括して印刷するか、前記指定した文書ファイルのみの印刷データを印刷するか選択する機能を有する請求項５記載のプリンタドライバを主要な特徴とする。
請求項７記載の発明は、請求項１または請求項５のいずれかに記載のプリンタドライバを実行するコンピュータと、そのプリンタドライバによって生成された印刷データに基づいて印刷を行う印刷装置とを備えた印刷システムを最も主要な特徴とする。
【発明の効果】
【０００５】
本発明は、印刷装置に送信する印刷データを生成するためのプログラムであるプリンタドライバにおいて、指定した文字列を含む印刷したい文書ファイルをデータベースより検索する手段と、それら該当する全文書ファイルが発見され次第、順次に印刷データを作成し、印刷装置に送信して一括で印刷を行う手段を有し、あるいは該当する全文書ファイルから指定した文書ファイルのみの印刷データを作成し、印刷装置に送信することで印刷を行う機能を有することで、印刷したい全文書ファイルを一括であるいは指定した任意の文書ファイルを個々に印刷することができる。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図１は、本発明を実施した印刷システムの構成図である。図１に示すように、この実施形態の印刷システムは、パーソナルコンピュータ等のコンピュータ１とレーザープリンタ、デジタル複合機あるいはインクジェットプリンタ等の印刷装置２からなり、本発明を実施したプリンタドライバ１１をコンピュータ１に読み込ませて実行させることによって以下のように動作をさせる。
すなわち、コンピュータ１におけるデータベースに保存されている文書ファイルの中から、ユーザが求めている文字列を含む文書ファイルを検索し、該当する全文書ファイルを一括で印刷装置２より出力する。
図２は、本発明を実施したプリンタドライバによる第１の制御例を示すフローチャートである。まず、ユーザは検索する文字列（図２中のＰ１）を入力し、一括印刷を実行すると、コンピュータ１はデータベース上にある文書ファイルに対して、その文字列を含んでいるかどうかをチェックする（Ｓ１）。
指定した文字列が文書ファイル内に存在するならば、その文書ファイルの印刷データを作成し（Ｓ２）、作成した印刷データを印刷装置２に送信して出力する（Ｓ３）。この一連の作業をデータベース上の全ての文書ファイルに対して行い（Ｓ４）、データベース上にある文書ファイルから該当のファイルの印刷を一括で行う。これにより、前記検索において該当する全文書ファイルが発見され次第、順次に印刷データを作成し、印刷装置に送信して一括で印刷を行うことができる。
【０００７】
図３は、図１に示したコンピュータ１の表示部３に表示される印刷設定選択画面を示す図である。ここで、上記一括印刷を実行する際に、事前に印刷データを作成する際の印刷設定として、全文書ファイル共通の印刷設定を使用するか、各文書ファイルに対して設定してある印刷設定を使用するかを選択することができる。図３の例では共通の印刷設定が選択されている。
例えば、検索によって該当する全文書ファイルに対して両面、集約等の印刷設定で印刷データを作成したい場合には、全文書ファイルに対して共通の印刷設定を使用するように選択し、一括印刷を実行することで、該当の全文書ファイルが同じ印刷設定で印刷される。
逆に、各文書ファイルに対してそれぞれ設定されている印刷設定を利用して、一括印刷を実行する場合には、共通の印刷設定を使用せず各文書ファイルの印刷設定を選択することでこれが可能になる
また、ユーザの指定した文字列を含む文書ファイルを検索した結果、該当の全文書ファイルを一括で印刷するのではなく、検索結果からユーザの選択したファイルのみを一括で印刷することもできる。
図４は、本発明を実施したプリンタドライバによる第２の制御例を示すフローチャートである。まず、ユーザは検索する文字列（図４中のＰ１）を入力し、印刷を実行する。すると、コンピュータ１はデータベース上にある文書ファイルに対して、ユーザの指定した文字列が含まれているかどうかをチェックし（Ｓ２１）、指定した文字列が文書ファイル内に存在するならば、そのファイルの情報を取得する（Ｓ２２）。この処理をデータベース上の全ての文書ファイルに対して行う（Ｓ２３）。
図５は、図１に示したコンピュータ１の表示部３に表示される文書ファイルリストとその選択例を示す図である。指定した文字列が存在する文書ファイルリストを図５に示すように表示し、そこからユーザは印刷装置より出力したい文書ファイルを選択し、一括印刷を実行する（Ｓ２４、Ｓ２５）。その後、コンピュータ１は選択されたファイルに対して印刷データを作成して（Ｓ２６）、その印刷データを印刷装置２に送信することで（Ｓ２７）一括で印刷を行うことができる。
また、ユーザは検索結果として得られた全文書ファイルを一括で印刷するか、得られた結果から選択した文書ファイルのみを一括で印刷するかどうかを選択することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明を実施した印刷システムの構成図。
【図２】本発明を実施したプリンタドライバによる第１の制御例を示すフローチャート。
【図３】図１に示したコンピュータの表示部に表示される印刷設定選択画面を示す図。
【図４】本発明を実施したプリンタドライバによる第２の制御例を示すフローチャート。
【図５】図１に示したコンピュータの表示部に表示される文書ファイルリストとその選択例を示す図。
【符号の説明】
【０００９】
１  コンピュータ、２  印刷装置、３  表示部、１１  プリンタドライバ
【図１】
2006228009.tif 000003
【図２】
2006228009.tif 000004
【図３】
2006228009.tif 000005
【図４】
2006228009.tif 000006
【図５】
2006228009.tif 000007