(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続された、クライアント装置と、複数の印刷装置と、印刷データを有し、出力すべき印刷装置に適合した形式に変換して印刷装置に配信するサーバ装置とを備え、クライアント装置からの要求に応答して、サーバ装置から形式変換後の印刷データをクライアント装置により指定された印刷装置に出力する印刷システムにおいて、
前記クライアント装置は、
前記サーバ装置の後記管理手段から所望の形式変換後の印刷データを検索する検索手段と、
前記サーバ装置に対して検索した該印刷データを指定した印刷装置に配信するように送信要求する送信要求手段と、
印刷装置を任意に指定する印刷装置指定手段とを備え、
前記サーバ装置は、
印刷データを前記印刷装置が解釈可能な形式に変換可能な変換手段と、
印刷データに対応させて形式変換後の印刷データを格納しておく記憶手段と、
前記クライアント装置から要求のあった印刷データ毎に、前記記憶手段における形式変換後の印刷データの格納先の情報とともに、該形式変換後の印刷データが何れの印刷装置に適合した形式で変換されているかを表す識別情報を格納して管理する管理手段とを備え、
前記管理手段は、印刷データ毎に印刷出力した印刷装置を識別する情報を格納するとともに、前記クライアント装置からの印刷要求に対する印刷データが何れかの印刷装置に既に出力したことがある場合には、該印刷装置の情報を前記クライアント装置に返信する機能を有する、
ことを特徴とする印刷システム。
【請求項２】
前記サーバ装置の管理手段は、前記クライアント装置から要求されている印刷データが、指定されている印刷装置の形式に適合した形式で、既に変換されて格納されているか否かを照合し、格納されていれば変換後の印刷データを読み出して、指定されている前記印刷装置に送信する機能を有する、ことを特徴とする請求項１記載の印刷システム。
【請求項３】
ネットワークを介して接続された、クライアント装置と、複数の印刷装置と、印刷データを有し、出力すべき印刷装置に適合した形式に変換した印刷データを印刷装置に配信するサーバ装置とを備え、クライアント装置からの要求に応答して、サーバ装置から形式変換後の印刷データをクライアント装置により指定された印刷装置に出力する印刷システムにおいて、
前記クライアント装置は、
前記サーバ装置から送信される印刷データを前記印刷装置が解釈可能な形式に変換可能な変換手段と、
前記形式変換後の印刷データを前記サーバ装置に送信する送信手段と、
印刷装置を任意に指定する印刷装置指定手段とを備え、
前記サーバ装置は、
前記クライアント装置による形式変換後の印刷データの送信を前記クライアント装置に要求する送信要求手段と、
前記クライアント装置から返信された形式変換後の印刷データを格納する記憶手段と、
前記クライアント装置から要求のあった印刷データ毎に、前記記憶手段における形式変換後の印刷データの格納先の情報とともに、前記形式変換後の印刷データがいずれの印刷装置に適合した形式で変換されているかを表す識別情報を格納して管理する管理手段とを備え、
前記管理手段は、印刷データ毎に印刷出力した印刷装置を識別する情報を格納するとともに、前記クライアント装置からの印刷要求に対する印刷データが何れかの印刷装置に既に出力したことがある場合には、該印刷装置の情報を前記クライアント装置に返信する機能を有する、
ことを特徴とする印刷システム。
【請求項４】
ネットワークを介して接続された、クライアント装置と、複数の印刷装置と、印刷データを有し、出力すべき印刷装置に適合した形式に変換して印刷装置に配信するサーバ装置とを備え、クライアント装置からの要求に応答して、サーバ装置から形式変換後の印刷データをクライアント装置により指定された印刷装置に出力する印刷システムにおいて、
前記クライアント装置は、
前記サーバ装置の後記管理手段から所望の形式変換後の印刷データを検索する検索手段と、
印刷装置を任意に指定する印刷装置指定手段とを備え、
前記サーバ装置は、
印刷データを前記印刷装置が解釈可能な形式に変換可能な変換手段と、
印刷データに対応させて形式変換後の印刷データを格納しておく記憶手段と、
前記クライアント装置から要求のあった印刷データ毎に、前記記憶手段における形式変換後の印刷データの格納先の情報とともに、該形式変換後の印刷データが何れの印刷装置に適合した形式で変換されているかを表す識別情報を格納して管理する管理手段とを備え、
前記印刷装置は、印刷したデータを保持する記憶手段を備え、
前記サーバ装置の管理手段は、印刷データ毎に印刷出力した印刷装置を識別する情報を格納するとともに、前記クライアント装置からの印刷要求に対する印刷データが何れかの印刷装置に既に出力したことがある場合には、該印刷装置の情報を前記クライアント装置に返信する機能を有する、
ことを特徴とする印刷システム。
【請求項５】
前記印刷装置は、印刷したデータを保持する記憶手段を備え、
前記サーバ装置の管理手段は、印刷データ毎に印刷出力した印刷装置を識別する情報を格納するとともに、前記クライアント装置からの印刷要求に対する印刷データが何れかの印刷装置に既に出力したことがある場合には、該印刷装置の情報を前記クライアント装置に返信する機能を有する、
ことを特徴とする請求項３記載の印刷システム。
【請求項６】
前記サーバ装置の管理手段は、印刷データを印刷出力した印刷装置を識別する情報とともに、印刷装置の能力を表す情報を格納する機能と、
前記クライアント装置で指定された、既に印刷したことがあり、変換後の印刷データを有する印刷装置と、該印刷装置よりも能力的に高い印刷装置で印刷出力した場合とを比較する機能とを有し、
比較結果が前記能力的に高い印刷装置が速く終了する場合には、前記クライアント装置に比較結果を提示する提示手段を備える、
ことを特徴とする請求項４または請求項５に記載の印刷システム。
【請求項７】
前記サーバ装置は、前記クライアント装置が指定した印刷装置への印刷データの送信が待機となったとき、同じ印刷データを既に印刷出力したことがある印刷装置を前記クライアント装置に提示する提示手段を備える、
ことを特徴とする請求項４または請求項５に記載の印刷システム。
【請求項８】
前記サーバ装置が、前記クライアント装置が指定した印刷装置に対応して、前記サーバ装置が提供可能な形式変換後の印刷データを前記クライアント装置に提示する提示手段を備える、
ことを特徴とする請求項１乃至請求項７の何れか１項に記載の印刷システム。
【請求項９】
前記サーバ装置は、
新たに印刷要求の生じた印刷データが既に形式変換が行われているか否かを検出する検出手段と、
前記検出手段が新たに印刷要求が生じた印刷データが形式変換中であることを検出したときには、形式変換後の印刷データの印刷出力を行う印刷装置に対して、前記印刷要求による部数を追加して印刷させる印刷制御手段と、
を備えることを特徴とする請求項１乃至請求項８の何れか１項に記載の印刷システム。
【請求項１０】
請求項１乃至請求項９の何れか１項に記載の印刷システムをコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、クライアント装置からの要求に応答して、サーバ装置がネットワークなどの通信回線を介して印刷データを発信し、プリンタ等の印刷装置で印刷出力する印刷システムに関し、またその印刷システムを実現するにあたってサーバ装置における印刷データの管理プログラムを記憶した記録媒体に関するものである。
【０００２】
【従来の技術】
近年、例えば、電子新聞システムなどに用いられているネットワークに接続されたサーバ装置から、そのネットワークに接続された多数のプリンタに印刷データを配信して、該プリンタから印刷する印刷システムがある。
特に、ネットワークを介する印刷システムでは、通常、印刷データを記憶するサーバ装置と、該印刷データを要求するクライアント装置と、該印刷データを印刷する印刷装置とが通信回線に接続されている構成になっている。
【０００３】
上記構成では、一般的に、サーバ装置が記憶する印刷データをプリンタなどで印刷するために、プリンタで解釈可能な型式に変換する必要が生じる。さらに、プリンタが備える印刷データ変換のためのページ記述言語には様々な種頚があるため、プリンタ毎に上記ページ記述言語が異なる場合が多い。そのため、クライアント装置からの印刷要求のたびに、出力するプリンタ毎に型式変換を行わなくてはならず、印刷するまでに長時間を要するという問題があった。
【０００４】
そこで、特開平１１−０２４８５７号公報では、以下のような構成が開示されている。
サーバ装置は、自己で記憶する変換処理前の印刷データをプリンタが解釈可能な型式（変換処理後の印刷データ）に変換し、変換処理前の印刷データと変換処理後の印刷データとを対応させて（インデックスファイルとして）記憶しておく。そして、プリンタから印刷データ（変換処理前）の要求があると、サーバ装置はインデックスファイルを参照し、その印刷データに対応する変換処理後の印刷データの有無を確認し、存在する場合は該変換処理後の印刷データをプリンタに送信する。つまり、クライアント装置からの印刷データの指定のたびに該印刷データを変換する必要がない構成としている。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記した公報に記載した技術では、次のような問題点は解決されていない。
すなわち、ユーザーは、プリンタを選択する前に、ネットワーク上の複数のプリンタ内のいずれのプリンタに関して、対応した変換処理後の印刷データが保存されているのかを認識できないため、すでに変換後の印刷データがあるプリンタを選択することができないという問題点である。
【０００６】
本発明は上記問題点に鑑みてなされたものであり、その目的は、ネットワーク上の複数のプリンタに対応する変換後の印刷データを管理し、その印刷データを基にユーザーがプリンタを選択することができる印刷システムを提供することにある。
【０００７】
【課題を解決するための手段】
本発明の印刷システムは、クライアント装置と、印刷装置と、印刷データを有し、出力すべき印刷装置に適合した形式にデータを変換して印刷装置に配信するサーバ装置を備え、クライアント装置からの要求に応答して、サーバ装置からの変換印刷データを印刷装置が出力する構成を備えている。そして、サーバ装置は、印刷データに対応させて変換後の印刷データを格納しておく記憶手段と、クライアント装置から要求のあった印刷データ毎に、上記記憶手段における変換後の印刷データの格納先の情報とともに、上記変換後の印刷データが何れの型式（フォーマット）で変換されているのかを表す識別情報を格納して管理する管理手段とを備えている。
上記構成によれば、クライアント装置からの要求に応答して、サーバ装置が、提供すべき印刷データを、クライアント装置で指定された印刷装置に送信して、印刷出力するようにした印刷システムにおいて、印刷装置には、複数の型式の内、適合する印刷データの形式がそれぞれ定められている。このためサーバ装置は、印刷データを、送信する印刷装置に適合した型式に変換して送信する。その際に、送信する型式変換された印刷データを変換前の印刷データに対応させてサーバ装置の記憶手段に格納しておくとともに、印刷データの格納先の情報に合わせて、何れの型式で変換されているのかを表す識別情報も管理手段に格納しておく。
そして、以降のクライアント装置からの印刷データの要求に対して、管理手段は、その要求されている印刷データが、指定されている印刷装置の型式に適合した型式に変換されて記憶手段に格納されているか否かを照合し、変換後の印刷データが格納されている場合にはその格納先の情報を参照して、その格納先から印刷データを読み出して、指定されている印刷装置に送信する。
したがって、一旦型式変換した印刷データを格納し、次回以降にそれを読み出しすることで、サーバ装置にとって非常に負担の大きな変換処理を軽減すると共に、ある印刷データに対して、相互に異なる任意の型式の印刷装置を指定することができる。
【０００８】
本発明の印刷システムは、クライアント装置から要求された印刷データを印刷装置に適合した型式（フォーマット）に変換して印刷装置に送信し、印刷出力する構成を備えている。
そして、クライアント装置は、サーバ装置から受信した印刷データの型式を変換する変換手段と、変換後の印刷データを送信する送信手段を備え、サーバ装置は、型式変換後の印刷データの送信をクライアント装置に要求する送信要求手段と、送信要求に応答してクライアント装置から返信された印刷データを格納しておく記憶手段と、クライアント装置から要求のあった印刷データ毎に、記憶手段における変換後の印刷データの格納先の情報とともに、変換後の印刷データが何れの型式（フォーマット）で変換されているかを表す識別情報を格納して管理する管理手段とを有する。
上記構成によれば、事業所内でのネットワークなどで好適に実施され、ある人がクライアント装置である自分のパーソナルコンピュータで変換処理を行った印刷データをサーバ装置が収集する。そして、他の人が別のパーソナルコンピュータで出力しようとした場合に、収拾した変換処理後の印刷データの内、印刷装置に適合する変換データがある場合には、サーバ装置は変換処理前の印刷データを配信するのではなく、変換処理後の印刷データを配信する。このように、クライアント装置側で印刷データの型式変換を行う構成においても、次回以降の同じ型式での印刷データの出力時に変換処理を軽減することができる。また、各クライアント装置で型式変換された印刷データをサーバ装置側で一元管理することができる。
【０００９】
本発明の印刷システムは、印刷装置が印刷したデータを保持する記憶手段を備え、サーバ装置の管理手段は、印刷データ毎に印刷出力した印刷装置を識別する情報を格納し、クライアント装置からの印刷要求に対応する印刷データを何れかの印刷装置で既に出力したことがある場合に、該印刷装置の情報をクライアント装置に返信する構成を有する。
上記構成によれば、ユーザーが既に出力したことがある印刷データを要求した場合に、そのデータを保持している印刷装置の情報を知らせることで、ユーザーはすぐに印刷出力することができる印刷装置を指定したり、自分に近い印刷装置を指定したりすることができ、利便性を向上することができる。
【００１０】
本発明の印刷システムは、サーバ装置の管理手段が、印刷データを印刷出力した印刷装置を識別する情報とともに、印刷装置の能力を表す情報も格納しており、
サーバ装置は、クライアント装置で指定された既に印刷出力したことがある印刷装置と、印刷出力したことがなくても、その印刷装置よりも能力的に高い印刷装置で印刷出力した場合とを比較する機能を有し、上記能力的に高い印刷装置で印刷出力した場合に速く終了する場合には、クライアント装置に提示する提示手段を備える構成を有する。
上記構成によれば、提示された早く印刷が終了する印刷装置に出力先を変更することにより、ユーザーは印刷物をより速く入手することができる。
【００１１】
本発明の印刷システムは、サーバ装置が、クライアント装置で指定された印刷装置への印刷データの送信が待機状態となると、同じ印刷データを既に印刷出力したことがある印刷装置をクライアント装置に提示する提示手段を備えた構成を有する。
上記構成によれば、提示された印刷装置に出力先を変更することで、ユーザーは印刷物をより速く入手することができる。
【００１２】
本発明の印刷システムは、クライアント装置が指定した印刷装置に対応たサーバ装置が提供可能な印刷データをクライアント装置に提示する提示手段を備える構成を有する。
上記構成によれば、ユーザーが指定した印刷装置で印刷可能なデータだけをユーザーに選択させることができ、提供できないデータの存在自体を分からないようにすることができる。また、モノクロの印刷装置に対してカラーの印刷データのように、印刷装置の能力的に印刷できないデータを選択の対象から外すことによって、速やかな選択も可能になる。
【００１３】
本発明の印刷システムは、前記サーバ装置が、新たに印刷要求の生じた印刷データが既に型式変換が行われているか否かを検出する検出手段と、新たに印刷要求の生じた印刷データが型式変換中であるときには、変換後の印刷データの印刷出力を行なう印刷装置に対して、印刷要求による部数を、追加して印刷させる印刷制御手段とを、備える構成を有する。
上記構成によれば、新たに発生した印刷要求の時点で、それ以前の印刷要求で既に型式変換中である場合は、型式変換が終了するまで待機し、その変換されたデータをやり取りすることになる。そこで、変換終了次第行われる印刷出力時に、同じ印刷装置で、上記新たに生じた印刷要求による部数を追加して印刷させることで、ユーザーの待ち時間を短縮することができる。
【００１４】
本発明の記録媒体は、上記の印刷システムをコンピュータに実行させるように読み取り可能に記録されている。
上記コンピュータ読み取り可能な記録媒体により、請求項１〜８記載の印刷システムを実行させることができる。
【００１５】
【発明の実施の形態】
〔実施の形態１〕
本発明の実施の形態について図面を参照して説明する。
図１は本発明のシステムの概要図、図２、３はサーバの説明図である。
本発明の印刷システムは、サーバ装置１、クライアント装置２、および印刷装置３がネットワーク５に接続された構成となっている。
サーバ装置１は、印刷データを一括して記憶・管理している装置である。
クライアント装置２は、例えば、パーソナルコンピュータ（ＰＣ）で実現され、ユーザーがネットワーク５上のサーバ装置１にアクセスし、所望とする印刷データを検索して、該データの送信を要求することができるとともに、印刷出力する印刷装置３を任意に選択できる手段を備えている装置である。
印刷装置３は、例えば、プリンタで実現され、印刷のデータを紙等の記録媒体に印刷出力する装置である。
【００１６】
サーバ装置１は、印刷データを印刷装置３が解釈可能な型式に変換するプリンタドライバー１１と、印刷データおよび変換後の印刷データを対応させて記憶するファイル１３と、印刷データおよび変換後の印刷データをインデックスデータとして管理すると共に、ネットワーク上の印刷装置３の識別・処理能力を判断する機能を有するデータベース１５と、印刷装置３の管理情報をクライアント装置２に提供する印刷装置情報部１７とを備えている。
クライアント装置２は、ユーザーがあらゆる情報を認識できるディスプレイ２１と、ネットワーク５上の印刷装置３を選択できる印刷装置選択ソフト２５とを備えている。なお、通常のPCと同様、入力手段（キーボード）２２、指示手段（マウス）２３を備えている。
印刷装置３は、各装置が印刷した印刷データを保持・記憶する印刷データ記憶部を備えている。すなわち、印刷装置３Ａにはデータ記憶部３０A、印刷装置３Bにはデータ記憶部３０B、印刷装置３Cにはデータ記憶部３０Cを備えている。
【００１７】
この印刷機構における印刷プロセスを説明する。
まず、ユーザーは、サーバ装置１が記憶する印刷データ（変換前の印刷データ）の内、印刷したい印刷データをクライアント装置２からネットワーク５を介してサーバ装置１に対して指定する。さらに、印刷装置を印刷装置Aと選択する。そして、指定された印刷データは、サーバ装置１のプリンタドライバー１１によって、ユーザーが選択した印刷装置Ａで解釈可能なデータ（変換後の印刷データ）に変換される。そして、変換後の印刷データを印刷装置Ａに送信する。
印刷装置Ａは受信した変換後の印刷データを紙等の記録媒体に印刷する構成である。
【００１８】
前述のように、サーバ装置１が記憶する印刷データを印刷装置３などで印刷するためには、指定した印刷装置３が解釈可能な型式に変換する必要が生じる。これは、印刷装置３が備えるデータ変換のためのページ記述言語は様々な種類があるため、印刷装置毎に型式変換を行なわなくてはならない。
しかし、本ネットワーク印刷システムの一連の印刷プロセスは前述したように実行されるが、サーバ装置１はクライアント装置２から指定された印刷データ（変換前の印刷データ）を、選択された印刷装置３が解釈可能な印刷データにサーバ装置１に備えたプリンタドライバー１１で変換し、その変換前の印刷データと変換後の印刷データとを対応させてインデックスデータとしてファイル（記憶手段）１３に保存する。そして、インデックスデータをデータべ−ス（管理手段）１５にて管理するものである。インデックスデータにはさらに変換後の印刷データがいずれの形式（フォーマット）で変換されているかを表す識別標識を併せて保存している。
【００１９】
この構成を有するので、以降のクライアント装置２からの印刷データの要求に対して、データベース１５は、その要求されている印刷データが、指定されている印刷装置（例えば、印刷装置Ａ）の型式に適合した型式で、既に変換されてファイル１３に格納されているか否かをまず照合する。そして、格納されている場合にはその格納先の情報を参照して、その格納先から変換後の印刷データを読み出して、指定されている印刷装置に送信する。
【００２０】
このように、サーバ装置１は一旦型式変換した印刷データを格納して管理することにより、次回以降に該変換後の印刷データを読み出しすることで、サーバ装置１にとって非常に負担の大きな変換処理を軽減することができる。
特に、データベース１５内のインデックスデータは、図２（ａ）に示すように、変換前の印刷データと変換後の印刷データとを対応させた一覧表となっている。
例えば、複数の変換前の印刷データmatsu.txt、take.doc、ume.pdfがある。そして各印刷データに対して、印刷装置に対応した変換後の印刷データの有無とその変換後の印刷データにアクセスした時間が認識できるようになっている。なお、プリンタの能力によって出力できないような場合、例えば、印刷データume.pdf  がカラー画像の変換前印刷データのとき、印刷装置Ｂがモノクロプリンタであれば印刷データＢではこの印刷データは印刷装置Ｂでは印刷不可能である。このような場合は、インデックスデータは、「不可」としている。
【００２１】
上記構成によると、例えば印刷データtake.docでは、印刷装置Ｃに対応した印刷データＣしか存在していない。印刷装置Ａ，Ｂへ出力する場合の印刷要求に関しては、新たにデータ変換の必要があることがわかる。このように、このインデックスデータを参照することによって、サーバ装置１では必要に応じてデータ変換を行なうことができる。
【００２２】
さらに、本印刷システムでは、各印刷装置の記憶部は、既に印刷した印刷データ（変換後の印刷データ）を保持（記憶）することができる構成となっている。すなわち、印刷装置Aには印刷データ記憶部３０A,印刷装置Bは印刷データ記憶部３０B、印刷装置Cには印刷データ記憶部３０Cを備えている。そして、サーバ装置１のデータべ−ス１５は印刷装置３の印刷データ記憶部の変換後の印刷データを認識することができる構成となっている。この構成により、クライアント装置２からの印刷要求に対応する印刷データが、すでにいずれかの印刷装置３で出力されているならば、その情報をクライアント装置２に提示することができる。
例えば、図２（a）に示すように、印刷データtake.docがすでに印刷装置Ｃで印刷されており印刷データCとしてファイルされているならば、図２（ｂ）に示すように、印刷データtake.docの変換後印刷データを保持している印刷装置Ｃに〇印を付けてクライアント装置２のディスプレイ上に表示させる。
【００２３】
これにより、ユーザーは、印刷装置Ｃが印刷データtake.docに対応した変換後の印刷データを保持していることを認識できる。そのため、印刷装置Ｃを選択すると、新たにデータ変換を行なう必要がなく、印刷までの時間を短縮することができる。
この場合、印刷装置ごとの印刷データ情報を、図２（ｃ）に表示するように、全ての印刷データの一覧表として表し、クライアント装置２に配信することもできる。
また、本ネットワーク印刷システムでは、サーバ装置１のデータベース１５で、ネットワーク５に接続されている各印刷装置３の処理能力状況も管理している。
【００２４】
ここで、サーバ１の処理能力の管理を説明する。
サーバ１はクライアント装置２で指定された、既に印刷したことがある印刷装置（例えば、印刷装置Ｃ）と、印刷したことがなくても、その印刷装置よりも能力的に高い印刷装置（例えば、印刷装置Ａ）とで印刷した場合とを比較する機能を有している。そして、比較結果により、能力的に高い印刷装置Ａで印刷出力した場合に速く終了することが判定されると、サーバ１は印刷装置情報部１７によりクライアント装置２に提示する。
【００２５】
この印刷装置情報部１７における表示例を図２（ｄ）に示す。
印刷データtake.docに該当する変換後の印刷データの有無を印刷装置ごとに有る場合は〇印、無い場合はー印で表示している。
これによると、印刷装置Ｃは印刷データtake.docに対応する変換後の印刷データを保持していることがわかる。しかし、印刷装置には固有の処理能力があり、印刷データtake.docを変換して印刷しても、印刷装置Ｃよりも他の印刷装置が速い場合がある。ここでは、印刷装置Ａが他の印刷装置Ｂ，Ｃに比較して印刷速度が速い場合を同図により説明する。
【００２６】
クライアント装置２に印刷装置の処理能力と変換後の印刷データの保持状況とを考慮して、最速で印刷できる順位を数字１，２，３で表示する。印刷装置Ｃは変換後の印刷データは保持しているが、印刷速度の順位は２番目となっており、印刷装置Ａが変換後の印刷データを保持していないが、順位は１番目という表示により、クライアントに示す。それゆえ、ユーザーは最速の印刷装置を選択でき、印刷までの時間を短縮させることができる。
【００２７】
〔実施の形態２〕
本発明の他の実施の形態を図３，４を参照して説明する。なお、実施の形態１で用いた部材と同様の機能を有する部材にについては、同一の符号を付記し、その説明を省略する。
通常の印刷システムにおいて、サーバ装置から印刷装置への印刷に要する時間は印刷装置の処理状況によって異なってくる。そのため、実施の形態１で説明したように、ユーザーが最速の印刷装置を選択しても、選択された印刷装置が他の印刷データを処理中であれば、所望する変換後の印刷データを送信することができず待ち時間がかかるという場合がある。
【００２８】
そこで、この実施の形態で説明するネットワーク印刷システムは、サーバ装置のデータベースで、ネットワークに接続された印刷装置の使用状況を管理する構成としている。
図３に示すように、サーバ１０にはジョブ管理部１２、処理時間算出比較部１６を備えている。そのサーバ装置１０のジョブ管理部１２と処理時間算出比較部１６の管理情報は、図４（ａ）に示す表示例のようにしてクライアント装置２に表示させる。この表示は、例えば、ユーザーが最速の印刷装置Cを選択したとしても、印刷装置Cが印刷データを「処理中」のときは、空いている他の印刷装置を示し、この例示においては「空き」表示の印刷装置Ａに変更させることができる
これにより、ユーザーはデータ送信の待ち時間を短縮することができる。
また、ネットワーク印刷システムを利用するユーザーは、自分の近隣にある印刷装置を頻繁に使用する傾向がある。そのため、近隣にある印刷装置で印刷できる印刷データを認識する必要が生じる。
【００２９】
そこで、本ネットワーク印刷システムでは、データ抽出部１４を設けて、選択した印刷装置が有する印刷可能な印刷データをサーバ装置１０のデータ抽出部１４から抽出して、クライアント装置２に表示することができる。
この表時例を図４（ｂ）に示す。例えば、ユーザが印刷装置Ｂを選択した場合、印刷装置Ｂで印刷可能な印刷データがmatsu.texとtake.docであることを示し、該印刷データに対応する変換後の印刷データの有無（〇、−印）を表示している。ここで、図２（ａ）のume.pdfの一印刷データＢのように、「不可」の場合は、・・・などの印を付して不可を示し、ユーザーの混同を防止し、速やかな選択を可能にする。
【００３０】
さらに、本ネットワーク印刷システムでは、サーバ１０に変換状況検出部１８を設けて、印刷データの変換状況（型式変換中）を検出できる構成としている。変換状況検出部１８は図５（ａ）に示すようなインデックスで示される。そして、クライアント装置２には（ｂ）に表すように、変換状況として表示される。さらに、型式変換中の印刷装置に対して新たに印刷要求がされると、該印刷要求の部数をジョブ管理部１２によって追加させることができる。
【００３１】
例えば、ユーザーＹが印刷データtake.docを印刷したいとき、印刷データtake.docを保持している印刷装置Ｃが最速（数字１）である場合、当然にユーザーＹは印刷装置Ｃを選択する（図５（ｃ）の表示となる）。しかし、印刷装置Aが別のユーザーＸの印刷要求により印刷データtake.docを印刷データに変換中の場合がある。このようなときは、印刷装置Ａが処理順１として（ｄ）の表示となり、ユーザーＹが印刷装置Ａを後から選択することで、サーバ装置１０のジョブ管理部１２が印刷装置Ａの処理に、後から所望したユーザーＹのジョブ（プリント枚数）を追加することができる構成である。
【００３２】
この構成により、変換後の印刷データのやり取りすることがなくなる。つまり、印刷装置Ａの変換処理の終了と同時に印刷できることになりユーザーの待ち時間を短縮することができる。
【００３３】
〔実施の形態３〕
本発明の他の実施の形態を図６を参照して説明する。なお、実施の形態１，２で用いた部材と同様の機能を有する部材にについては、同一の符号を付記し、その説明を省略する。
本実施の形態に示すネットワーク印刷システムは、サーバ装置１００、クライアント装置２００、および印刷装置３がネットワーク接続された構成である。そして、クライアント装置２００には印刷装置選択ソフト２２５の他に、プリンタドライバ２１１、データ送信部２１３を備えている。サーバ装置１００はファイル１３０、データベース１５０、印刷装置情報部１７０の他にデータ読取り部１１０を備えている。
クライアント装置２００のプリンタドライバ２１１は、印刷データを変換する機能を有する。そして、サーバ装置１００のデータ読み取り部１１０からの印刷データ（変換後の印刷データ）の送信要求に応じて、その変換後のデータをデータ送信部２１３よりサーバ装置１００へと送信する。
そして、サーバ装置１００は、変換前の印刷データと送信された変換後の印刷データとをデータ読み取り部１１０にて読み取り、互いに対応させてインデックスデータとしてファイル１３０に保存する。そして、上記インデックスデータをデータべ−ス１５０にて管理するものである。
【００３４】
これによりサーバ装置１００はプリンタドライバーを備えることなくネットワーク印刷システムを構成できる。つまり、サーバ装置１００の処理能力への負担を軽減させることができる。
【００３５】
なお、実施の形態１〜３に記載した構成のネットワーク印刷システムはコンピュータ読み取り可能な記録媒体にコンピュータに実行させるためのプログラムとして記録することもできる。
これにより、本ネットワーク印刷システムを行なうプログラムを記録した記録媒体を自由に持ち運ぶことができるという利便性を提供することができる。
【００３６】
【発明の効果】
本発明の印刷システムは、複数のプリンタに対応する変換後の印刷データを管理し、その印刷データを基にユーザーがプリンタを選択することができる。
【図面の簡単な説明】
【図１】本発明の印刷システムの概要構成説明図。
【図２】印刷データに対する管理例を示す表図。
【図３】本発明の他の印刷システムの例の概要構成説明図。
【図４】クライアント装置への表示例を示す表図。
【図５】印刷データに対する管理例を示す表図。
【図６】本発明のさらに他の印刷システムの例の概要構成説明図。
【符号の説明】
１、１０，１００  サーバ
２，２００  クライアント装置
３  印刷装置
５  ネットワーク
１１、１１０、２１１  プリンタドライバ
１２  ジョブ管理部
１３、１３０  ファイル
１４  データ抽出部
１５、１５０  データベース
１６  処理時間算出比較部
１７、１７０  印刷装置情報部
１８  変換状況検出部
２５、２２５  印刷装置選択ソフト
２１３  データ送信部
【図１】
0003933425.tif 000002
【図２】
0003933425.tif 000003
【図３】
0003933425.tif 000004
【図４】
0003933425.tif 000005
【図５】
0003933425.tif 000006
【図６】
0003933425.tif 000007