(57)【要約】【課題】ネットワークを介して要求元に印刷情報を配信する方法であって、配信要求元で適正な印刷が可能であり、配信要求元の満足度の向上を図ることのできる配信方法等を提供する。【解決手段】ネットワークを介してクライアントに接続されるサーバから、印刷情報を配信する配信方法が、クライアントがサーバに印刷情報の配信を要求するステップと、サーバがクライアントに備えられるプリンタドライバの識別情報を取得するステップと、サーバが取得したプリンタドライバの識別情報に基いて要求された配信が相応しいか否かを判断するステップと、サーバが前記判断において配信が相応しいと判断された場合には要求された印刷情報をクライアントに配信し、前記判断において配信が相応しくないと判断された場合には要求された印刷情報をクライアントに配信しないステップとを有する。【選択図】  図３
2006293739.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してクライアントに接続されるサーバから、印刷されることが可能な印刷情報を配信する印刷情報の配信方法であって、
前記クライアントが、前記サーバに前記印刷情報の配信を要求する要求ステップと、
前記サーバが、前記要求に応答して、前記クライアントに備えられるプリンタドライバの識別情報を取得する取得ステップと、
前記サーバが、当該取得したプリンタドライバの識別情報に基いて、前記要求された配信が相応しいか否かを判断する判断ステップと、
前記サーバが、前記判断ステップにおいて配信が相応しいと判断された場合には前記要求された印刷情報を前記クライアントに配信し、前記判断ステップにおいて配信が相応しくないと判断された場合には前記要求された印刷情報を前記クライアントに配信しない、配信ステップとを有する
ことを特徴とする印刷情報の配信方法。
【請求項２】
請求項１において、
前記プリンタドライバの識別情報には、当該プリンタドライバに対応するプリンタの機種を識別する情報が含まれる
ことを特徴とする印刷情報の配信方法。
【請求項３】
請求項１あるいは請求項２において、
取得ステップは、前記サーバから前記クライアントに送信されるプログラムに基いて実行される
ことを特徴とする印刷情報の配信方法。
【請求項４】
請求項１乃至請求項３のいずれかにおいて、
前記判断ステップにおける前記配信が相応しいか否かの判断は、前記要求された印刷情報についての適正な印刷が、前記取得したプリンタドライバの識別情報に対応するプリンタにおいて可能であるか否かという判断に基いて行われる
ことを特徴とする印刷情報の配信方法。
【請求項５】
請求項１乃至請求項４のいずれかにおいて、
前記判断ステップにおける前記配信が相応しいか否かの判断は、前記プリンタドライバの識別情報と、当該識別情報に対応するプリンタに備えられる機能の情報を対応付けたテーブルに基いて行なわれる
ことを特徴とする印刷情報の配信方法。
【請求項６】
請求項５において、
前記テーブルが、前記サーバとは異なる支配下で管理される
ことを特徴とする印刷情報の配信方法。
【請求項７】
請求項１乃至請求項６のいずれかにおいて、
前記判断ステップにおいて配信が相応しくないと判断された場合に、前記サーバから前記クライアントにメッセージが送信される
ことを特徴とする印刷情報の配信方法。
【請求項８】
請求項１乃至請求項７のいずれかにおいて、
前記サーバは、
前記取得ステップにおいて、更に、前記配信要求を行なったユーザの識別情報を取得し、
前記判断ステップにおいて、更に、当該取得したユーザの識別情報に基く、当該ユーザへの前記要求された印刷情報の配信可否を判断して、前記要求された配信が相応しいか否かの判断を行なう
ことを特徴とする印刷情報の配信方法。
【請求項９】
請求項１乃至請求項８のいずれかにおいて、更に、
前記配信ステップおける前記クライアントへの配信が行なわれた場合に、前記クライアントが、前記配信された印刷情報についての印刷を指示するステップを有する
ことを特徴とする印刷情報の配信方法。
【請求項１０】
請求項９において、更に、
前記印刷の指示がなされた後、所定時間内に印刷が実行されない場合には、前記クライアントが、前記印刷情報にかかるデータを削除するステップを有する
ことを特徴とする印刷情報の配信方法。
【請求項１１】
ネットワークを介してクライアントに接続されるサーバに、印刷されることが可能な印刷情報を前記クライアントに配信する処理を実行させる配信プログラムであって、
前記クライアントからの前記印刷情報の配信要求を受信するステップと、
前記要求に応答して、前記クライアントに備えられるプリンタドライバの識別情報を取得するステップと、
当該取得したプリンタドライバの識別情報に基いて、前記要求された配信が相応しいか否かを判断するステップと、
前記判断において配信が相応しいと判断された場合には前記要求された印刷情報を前記クライアントに配信し、前記判断において配信が相応しくないと判断された場合には前記要求された印刷情報を前記クライアントに配信しない、ステップとを前記サーバに実行させる
ことを特徴とする配信プログラム。
【請求項１２】
ネットワークを介して接続されるクライアントとサーバを備え、印刷されることが可能な印刷情報が前記サーバから前記クライアントに配信される配信システムであって、
前記クライアントは、前記サーバに前記印刷情報の配信を要求し、
前記サーバは、前記要求に応答して、前記クライアントに備えられるプリンタドライバの識別情報を取得し、当該取得したプリンタドライバの識別情報に基いて、前記要求された配信が相応しいか否かを判断し、前記判断において配信が相応しいと判断された場合には前記要求された印刷情報を前記クライアントに配信し、前記判断において配信が相応しくないと判断された場合には前記要求された印刷情報を前記クライアントに配信しない
ことを特徴とする配信システム。
【請求項１３】
ネットワークを介して接続されるクライアントに、印刷されることが可能な印刷情報を配信する配信サーバであって、
前記クライアントからの前記印刷情報の配信要求を受信し、
前記要求に応答して、前記クライアントに備えられるプリンタドライバの識別情報を取得し、
当該取得したプリンタドライバの識別情報に基いて、前記要求された配信が相応しいか否かを判断し、
前記判断において配信が相応しいと判断された場合には前記要求された印刷情報を前記クライアントに配信し、前記判断において配信が相応しくないと判断された場合には前記要求された印刷情報を前記クライアントに配信しない
ことを特徴とする配信サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して印刷情報を配信する方法等に関し、特に、配信要求元で適正な印刷が可能であり、配信要求元の満足度の向上を図ることのできる印刷情報の配信方法等に関する。
【背景技術】
【０００２】
近年のインターネットの普及などにより、ネットワークを介して様々な情報が入手可能な環境にある。その中でも、情報の入手者が当該情報を印刷装置で印刷することが予想される情報（印刷情報）がネットワークを介して配信されることがよく行なわれている。
【０００３】
一方、ネットワークを介して複数のクライアントＰＣ（パーソナルコンピュータ）と接続されたプリンタにおけるプリンタの使用制限に関して、ユーザＩＤ等に基いて、そのユーザが使用できるか否か、そのユーザが要求する機能を使用できるか否かを判断することが、従来より提案されている（例えば、下記特許文献１、特許文献２に記載のシステム）。
【特許文献１】特開２００１−１１７７３７号公報
【特許文献２】特開２００２−２１５３４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したようなネットワークを利用した印刷情報の配信は、今後、益々普及することが予想され、これまで以上に多目的、多種類の情報配信がなされるようになることが考えられる。また、印刷装置における多機能化、高機能化も進み、上記印刷情報も適正な印刷を行うために特殊機能、高機能が必要であるものが数多く出てくることが予想される。
【０００５】
このような環境において、印刷情報の配信要求に対し、その印刷情報のセキュリティや入手資格の観点から、当該配信要求者に配信できる情報であるか否かをチェックした後に配信することが好ましい場合も多々出てくる。かかる場合の対応としては、前述したネットワークを介したプリンタ利用の制限の考え方を応用することによって、ある程度適正な印刷情報の配信が可能であると考えられる。
【０００６】
しかしながら、上述した、配信される印刷情報が特殊機能、高機能を必要とする場合の対応については、これまで提案されていなかった。従って、印刷情報を入手する資格を持つ者が所望の印刷情報の配信を受けた場合に、当該入手者が有する印刷装置において入手した印刷情報を適正に印刷できない場合も発生し得る。例えば、入手した印刷情報がカラーで印刷することが必要なものである場合に、入手者のプリンタがモノクロ印刷専用であったり、入手した印刷情報が証明書類に係るものであり地紋をつけて印刷することが必要であるものである場合に、入手者のプリンタには地紋をつける特殊機能を有していない場合などが起こり得る。このようなことが度々起こるようでは、ネットワークを介して印刷情報を入手した者の十分な満足が得られず、情報の提供側も十分なサービスを行なうことができない。
【０００７】
そこで、本発明の目的は、ネットワークを介して要求元に印刷情報を配信する方法であって、配信要求元で適正な印刷が可能であり、配信要求元の満足度の向上を図ることのできる印刷情報の配信方法等を提供することである。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明の一つの側面は、ネットワークを介してクライアントに接続されるサーバから、印刷されることが可能な印刷情報を配信する印刷情報の配信方法が、前記クライアントが、前記サーバに前記印刷情報の配信を要求する要求ステップと、前記サーバが、前記要求に応答して、前記クライアントに備えられるプリンタドライバの識別情報を取得する取得ステップと、前記サーバが、当該取得したプリンタドライバの識別情報に基いて、前記要求された配信が相応しいか否かを判断する判断ステップと、前記サーバが、前記判断ステップにおいて配信が相応しいと判断された場合には前記要求された印刷情報を前記クライアントに配信し、前記判断ステップにおいて配信が相応しくないと判断された場合には前記要求された印刷情報を前記クライアントに配信しない、配信ステップとを有することである。
【０００９】
更に、上記の発明において、その好ましい態様は、前記プリンタドライバの識別情報には、当該プリンタドライバに対応するプリンタの機種を識別する情報が含まれることを特徴とする。
【００１０】
更に、上記の発明において、好ましい態様は、取得ステップは、前記サーバから前記クライアントに送信されるプログラムに基いて実行されることを特徴とする。
【００１１】
更にまた、上記の発明において、好ましい態様は、前記判断ステップにおける前記配信が相応しいか否かの判断は、前記要求された印刷情報についての適正な印刷が、前記取得したプリンタドライバの識別情報に対応するプリンタにおいて可能であるか否かという判断に基いて行われることを特徴とする。
【００１２】
また、上記の発明において、その好ましい態様は、前記判断ステップにおける前記配信が相応しいか否かの判断は、前記プリンタドライバの識別情報と、当該識別情報に対応するプリンタに備えられる機能の情報を対応付けたテーブルに基いて行なわれることを特徴とする。
【００１３】
更に、上記の発明において、一つの態様は、前記テーブルが、前記サーバとは異なる支配下で管理されることを特徴とする。
【００１４】
更に、上記の発明において、好ましい態様は、前記判断ステップにおいて配信が相応しくないと判断された場合に、前記サーバから前記クライアントにメッセージが送信されることを特徴とする。
【００１５】
更に、上記の発明において、一つの態様は、前記サーバは、前記取得ステップにおいて、更に、前記配信要求を行なったユーザの識別情報を取得し、前記判断ステップにおいて、更に、当該取得したユーザの識別情報に基く、当該ユーザへの前記要求された印刷情報の配信可否を判断して、前記要求された配信が相応しいか否かの判断を行なうことを特徴とする。
【００１６】
更に、上記の発明において、好ましい態様は、更に、前記配信ステップおける前記クライアントへの配信が行なわれた場合に、前記クライアントが、前記配信された印刷情報についての印刷を指示するステップを有することを特徴とする。
【００１７】
更にまた、上記の発明において、好ましい態様は、更に、前記印刷の指示がなされた後、所定時間内に印刷が実行されない場合には、前記クライアントが、前記印刷情報にかかるデータを削除するステップを有することを特徴とする。
【００１８】
上記の目的を達成するために、本発明の別の側面は、ネットワークを介してクライアントに接続されるサーバに、印刷されることが可能な印刷情報を前記クライアントに配信する処理を実行させる配信プログラムが、前記クライアントからの前記印刷情報の配信要求を受信するステップと、前記要求に応答して、前記クライアントに備えられるプリンタドライバの識別情報を取得するステップと、当該取得したプリンタドライバの識別情報に基いて、前記要求された配信が相応しいか否かを判断するステップと、前記判断において配信が相応しいと判断された場合には前記要求された印刷情報を前記クライアントに配信し、前記判断において配信が相応しくないと判断された場合には前記要求された印刷情報を前記クライアントに配信しない、ステップとを前記サーバに実行させることである。
【００１９】
上記の目的を達成するために、本発明の更に別の側面は、ネットワークを介して接続されるクライアントとサーバを備え、印刷されることが可能な印刷情報が前記サーバから前記クライアントに配信される配信システムにおいて、前記クライアントは、前記サーバに前記印刷情報の配信を要求し、前記サーバは、前記要求に応答して、前記クライアントに備えられるプリンタドライバの識別情報を取得し、当該取得したプリンタドライバの識別情報に基いて、前記要求された配信が相応しいか否かを判断し、前記判断において配信が相応しいと判断された場合には前記要求された印刷情報を前記クライアントに配信し、前記判断において配信が相応しくないと判断された場合には前記要求された印刷情報を前記クライアントに配信しないことである。
【００２０】
上記の目的を達成するために、本発明の別の側面は、ネットワークを介して接続されるクライアントに、印刷されることが可能な印刷情報を配信する配信サーバにおいて、前記クライアントからの前記印刷情報の配信要求を受信し、前記要求に応答して、前記クライアントに備えられるプリンタドライバの識別情報を取得し、当該取得したプリンタドライバの識別情報に基いて、前記要求された配信が相応しいか否かを判断し、前記判断において配信が相応しいと判断された場合には前記要求された印刷情報を前記クライアントに配信し、前記判断において配信が相応しくないと判断された場合には前記要求された印刷情報を前記クライアントに配信しないことである。
【００２１】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００２３】
図１は、本発明に係る印刷情報の配信方法を用いた配信システムの第一の実施の形態例に係る構成図である。図１に示すように、本実施の形態例に係る配信システムは、インターネットなどのネットワーク４で接続される配信サーバ１とクライアント２から構成され、配信サーバ１は、クライアント２からの印刷情報１３の配信要求を受けた際に、当該クライアント２に備えられるプリンタドライバ２２の識別情報を取得し、少なくとも当該クライアント２のプリンタ３において要求された印刷情報１３の出力が適正に行なわれるか否かを判断する。これにより、クライアント２で適正に印刷ができない印刷情報１３については配信せず、クライアント２側での出力の不具合を防止し、従来よりも適正な印刷情報の配信サービスを行なおうとするものである。
【００２４】
前述の通り、配信サーバ１は、ネットワーク４を介してクライアント２に接続され、クライアント２からの配信要求に応答して要求された印刷情報１３を配信するサーバシステムである。図１に示すように、配信サーバ１には、まず、通信Ｉ／Ｆ１１が備えられ、かかるインターフェースを介して、前述したクライアント２とのデータの送受信が行われる。
【００２５】
また、配信処理部１２は、クライアント２からの配信要求に対する印刷情報１３の配信処理を司る、本配信サーバ１の中核をなす部分である。具体的な処理内容については後述するが、本配信処理部１２は、配信要求元（クライアント２）のプリンタドライバ２２のＩＤ（識別情報）に基いて、配信要求元に備えられるプリンタ３が、要求を受けた印刷情報１３を出力するために必要な機能を有しているか否かを判断し、その結果に基づいて配信を行うか否かを決定する。なお、当該配信処理部１２は、処理内容を指示するプログラムと、当該プログラムの指示に従って処理を実行する制御装置等で構成することができる。
【００２６】
また、印刷情報１３は、クライアント２に配信する印刷情報である。かかる印刷情報１３は、所定の機能を備えるプリンタで印刷をすることが可能なデータであり、その数や内容については特に制限はない。例えば、文字やグラフィクスによって構成される一般的なドキュメントや、高解像度のカラー写真のデータなどである。なお、当該印刷情報１３は、配信処理部１２がアクセス可能なデータ格納手段に収められている。
【００２７】
なお、本配信サーバ１は、コンピュータシステムで構成されるが、前述した各部（１１、１２、１３）は、必ずしも一つのコンピュータ内に収められる必要はなく、互いにアクセス可能であれば、複数の装置内に設けられるようにしても構わない。
【００２８】
次に、クライアント２は、前述の通り、前記配信サーバ１に対して所望の印刷情報１３の配信要求を行なう配信要求元である。このクライアント２は、配信サーバ１に対して１以上存在する。クライアント２は、いわゆるパーソナルコンピュータ等で構成され、図１に示すように、ネットワークＩ／Ｆ２１とプリンタドライバ２２を備えている。ネットワークＩ／Ｆ２１は、クライアント２からネットワーク４を介して通信を行なうためのインターフェースであり、いわゆるブラウザ等を備えている。クライアント２から配信サーバ１に対して印刷情報の配信要求を行なうユーザは、当該ネットワークＩ／Ｆ２１が提供するインターフェース画面を用いて配信サーバ１にアクセスする。
【００２９】
プリンタドライバ２２は、クライアント２に接続されるプリンタ３用のプリンタドライバであり、クライアント２からプリンタ３への印刷指示がなされると、印刷対象物のデータをプリンタ３用の印刷データに変換して所定の印刷要求と共にプリンタ３へ送信する。なお、当該プリンタドライバ２２には、その識別情報であるドライバＩＤが付けられており、当該ドライバＩＤはクライアント２内に記憶されている。また、このプリンタドライバ２２は、通常通り、プリンタ３の機種に対応するものであり、従って、前記ドライバＩＤによってプリンタ３の機種を識別することができる。なお、このプリンタドライバ２２は、処理内容を指示するプログラムと、当該プログラムの指示に従って処理を実行する制御装置等によって構成することができる。
【００３０】
次に、プリンタ３は、クライアント２に接続されクライアント２からの利用が可能な印刷装置であり、配信サーバ１から配信される印刷情報１３の出力等に用いられる。
【００３１】
次に、プリンタ情報提供サーバ５は、各種プリンタの機能情報を収めたプリンタ機能テーブルを備えるサーバである。図２は、プリンタ機能テーブルを例示した図である。前述のように、ドライバＩＤは、そのプリンタドライバ２２に対応するプリンタ３の機種を識別しているので、プリンタ機能テーブルには、図２に示すように、ドライバＩＤごとにそれに対応するプリンタ３の機能情報が収められている。
【００３２】
図２に示す例では、ドライバＩＤが、対応するプリンタ３の機種番号そのものである場合を示しており、機能情報の項目としては、「カラー印刷」、「最大解像度」、「用紙サイズ」、「地紋機能」等が挙げられている。例えば、ドライバＩＤ「ＬＰ７０００」に対応するプリンタ３では、カラー印刷機能がなく、最大の解像度が７２０ＤＰＩであり、Ａ４サイズまでの印刷が可能であり、地紋機能は備えていない、ということが示されている。
【００３３】
このプリンタ情報提供サーバ５は、ネットワーク４を介して配信サーバ１から前記プリンタ機能テーブルにアクセスができるように設定されている。また、プリンタ情報提供サーバ５は、プリンタメーカー等が、自社のプリンタについてそれらのプリンタ情報を提供する目的で管理、運営されることが好ましい。従って、本実施の形態例においては、前述した印刷情報１３の配信を目的とする配信サーバ１を管理、運営するものと、プリンタ情報提供サーバ５を管理、運営するものが異なることを想定している。なお、プリンタ機能テーブルを、配信サーバ１側に備えるようにして、所定のタイミングで、プリンタ情報提供サーバ５からの情報等により、テーブル内の情報を更新するようにしてもよい。
【００３４】
以上説明したような構成を有する本実施の形態例に係る配信システムでは、前述の通り、配信要求された印刷情報１３の配信可否の判断に特徴があり、以下、その点を中心に印刷情報１３の配信処理の内容を説明する。図３は、配信処理の手順を例示したフローチャートである。
【００３５】
まず、クライアント２のユーザは、ネットワークＩ／Ｆ２１のブラウザなどにより、ネットワーク４を介して配信サーバ１のいわゆるホームページなどにアクセスする。そして、配信サーバ１が配信サービスを行なっている印刷情報１３について配信を受けたい場合には、所定の操作を行って、配信を受けたい印刷情報１３の特定とその印刷情報１３の配信要求を行なう（ステップＳ１）。
【００３６】
当該配信要求をネットワーク４を介して受信した配信サーバ１では、配信処理部１２が、クライアント側プログラムを通信Ｉ／Ｆ１１を介して配信要求元であるクライアント２に送信する（ステップＳ２）。当該送信されたクライアント側プログラムは、クライアント２側で受け取られて起動し、当該プログラムの指示によって、クライアント２は、クライアント２に備えられるプリンタドライバ２２の前述したドライバＩＤを取得して配信サーバ１へ送信する（ステップＳ３）。
【００３７】
配信サーバ１は、当該送信されたドライバＩＤを受け取り、その後、配信処理部１２は、プリンタ情報提供サーバ５へアクセスして、前述したプリンタ機能テーブルを参照する（ステップＳ４）。すなわち、プリンタ機能テーブル上で、取得したドライバＩＤに対応する各種機能情報を取得する。
【００３８】
そして、配信処理部１２は、前記配信要求（Ｓ１）時に特定された印刷情報１３、すなわち、クライアント２から配信要求された印刷情報１３を適正に印刷するためにプリンタが備えるべき機能と、当該取得したドライバＩＤに対応する機能を比較し、要求された印刷情報１３のクライアント２への配信が相応しいか否かを判断する（ステップＳ５）。本実施の形態例では、かかる判断は、配信要求元のプリンタ３に、要求された印刷情報１３を適正に印刷するための十分な機能が備えられているか否かという観点で行われる。
【００３９】
具体的には、前記取得したドライバＩＤに対応する機能が、要求された印刷情報１３を適正に印刷するために備えるべき機能を満たしているか否かがチェックされる。例えば、印刷後に判別可能に出力するためには少なくともＡ３以上の用紙に印刷しなくてはならない印刷情報１３が要求された場合に、前記ドライバＩＤから取得される要求元のプリンタ３の機能情報において、「用紙サイズ」が“Ａ４まで”であることを示していれば、当該プリンタ３は当該印刷情報１３を適正に印刷するための十分な機能が備えておらず、当該クライアント２への配信は相応しくないと判断される。
【００４０】
また、他の例としては、要求された印刷情報１３が証明書類などに係るものであり、クライアント２での印刷時において地紋が付けられる必要がある場合に、前記プリンタ機能テーブルから取得される情報が、地紋機能を備えていない旨を示していれば、やはり、当該印刷情報１３の配信は相応しくないと判断される。
【００４１】
以上のような判断がなされて、配信要求元のプリンタ３が要求された印刷情報１３の適正な印刷に十分な機能を備えているとみなされ、クライアント２への配信が相応しいと判断された場合には（ステップＳ５のＹｅｓ）、配信処理部１２は、要求された印刷情報１３をクライアント２へ配信する（ステップＳ６）。
【００４２】
配信された印刷情報１３は、クライアント２側で受け取られ格納される。その後、クライアント２のユーザが、当該印刷情報１３の印刷指示を行い（ステップＳ８）、当該指示に基づいてプリンタドライバ２２が印刷情報１３をプリンタ３用の印刷データに変換してプリンタ３に印刷要求を行なう。当該要求を受けて、プリンタ３は印刷情報１３の印刷処理を実行し、印刷情報１３について印刷媒体への出力が行なわれることになる。
【００４３】
なお、ここでは、配信された印刷情報１３の印刷についてユーザの操作が介在することとして説明したが、前記配信サーバ１から送信されたクライアント側プログラムによって、自動的に受信した印刷情報１３の印刷指示を行うようにしてもよい。言い換えれば、クライアント側プログラムが前述したドライバＩＤの取得、送信の機能以外に当該印刷指示の機能を備えるようにしてもよい。
【００４４】
一方、前記判断において、クライアント２への配信が相応しくないと判断された場合には（ステップＳ５のＮｏ）、配信処理部１２は、要求された印刷情報１３の配信は行なわない旨のメッセージをクライアント２に送信する（ステップＳ７）。かかるメッセージには、要求元で使用されるプリンタには要求した印刷情報１３を適正に印刷する機能が備えられていない旨の、配信できない理由を含めるようにすることが望ましい。
【００４５】
クライアント２側では、当該メッセージがクライアント２の表示装置（図示せず）に表示され、ユーザに配信が行われない旨が伝えられる（ステップＳ９）。
【００４６】
なお、前述したステップＳ５の判断において、要求された印刷情報１３の印刷に必ず必要な機能とあった方が好ましい機能とを区別し、プリンタ３が十分な機能を備えているか否かの判断を、前記必ず必要な機能を備えているか否かで行なうようにしてもよい。更に、前記必ず必要な機能を備えており、配信が相応しいと判断した際に、前記あった方が好ましい機能を備えていない場合には、印刷情報１３の配信（ステップＳ６）の際にその旨のメッセージ（ワーニング）を合わせて送信するようにすることが好ましい。また、別法として、同様の場合に、プリンタ３が前記あった方が好ましい機能を備えていない旨を知らせると共に、それでも配信を要求するかを確認する旨のメッセージを送信し、クライアント２から配信を要求する応答があった場合に印刷情報１３を配信するようにしてもよい。
【００４７】
さらに、前述したステップＳ５の判断において配信が相応しくないと判断した場合に（ステップＳ５のＮｏ）、その旨を伝えると共にそれでも配信を要求するかを確認するメッセージを送信し、クライアント２から配信を要求する応答があった場合には印刷情報１３を配信するようにしてもよい。
【００４８】
以上説明したように、第一の実施の形態例に係る配信サーバ１では、印刷情報１３の配信要求を受けた際に、配信要求元のクライアント２におけるドライバＩＤを取得し、当該ドライバＩＤに基いて、クライアント２におけるプリンタ３で要求された印刷情報１３の適正な印刷が可能であるか否かを判断し、その判断結果に基づいて要求元のクライアント２に対する応答を行なう。また、前記判断においては、ドライバＩＤで識別されるプリンタ３の機能情報から、プリンタ３が印刷情報１３の適正な印刷のための十分な機能を備えているか否かがチェックされる。従って、機能的に適正な印刷を行うことができないプリンタ３の環境である配信要求元に、要求された印刷情報１３を単に配信してしまうことが避けられ、無駄なデータ送信を防止できると共に、適正な印刷情報１３の配信サービスが可能となる。これにより、印刷情報１３が配信されたのはよいもののうまく出力ができないというユーザの不満も解消することができる。
【００４９】
また、プリンタ３の機能情報が、プリンタメーカー等が管理、運営するプリンタ情報提供サーバ５により提供されるので、配信サービスを行なう配信サーバ１では、容易に最新の正しい情報を入手することができる。また、プリンタ３において印刷情報１３の出力のために十分な機能を満たしていない場合にも、ワーニング情報と共にユーザの意思を問うメッセージを送信するようにし、ユーザが配信を希望する場合には印刷情報１３を配信するようにすることにより、より柔軟なユーザサービスが可能となる。
【００５０】
次に、本発明を適用した第二の実施の形態例について説明する。第二の実施の形態例に係る配信システムは、図１に基いて説明した第一の実施の形態例に係る配信システムと同様の構成を有しており、配信サーバ１における印刷情報１３の配信判断の際に、配信要求を行なったユーザの識別情報も合わせて考慮することを主な特徴としている。かかる実施形態は、配信する印刷情報１３が証明書類などユーザを特定して発行されるものに係る場合に適している。
【００５１】
本実施の形態例における配信システムの構成は、前述の通り、第一の実施の形態例に係る配信システムと同様であるが、配信サーバ１には、ユーザテーブルなるものが備えられる。このユーザテーブルは、クライアント２から配信要求を行なうユーザの識別情報（ユーザＩＤ）毎に、各印刷情報１３の配信可否を表しているテーブルである。なお、ユーザテーブルは、配信処理部１２がアクセス可能な状態であれば、配信サーバ１内に備えられなくてもよい。
【００５２】
図４は、第二の実施の形態例における配信処理の手順を例示したフローチャートである。クライアント２からの配信要求（ステップＳ１１）、当該要求に応答したクライアント側プログラムの送信（ステップＳ１２）については、第一の実施の形態例の場合と同様である。
【００５３】
その後、クライアント２側において、クライアント側プログラムが起動し、前述の通り、自動的にドライバＩＤを取得すると共に、当該要求を行なったユーザのユーザＩＤを取得する動作を行なう。具体的には、ユーザＩＤの入力を促す画面を表示して、当該画面に入力されるデータをユーザＩＤとして取得してもよいし、予めクライアント２に当該ユーザのユーザＩＤが識別可能に保持されている場合には、それを取得するようにしてもよい。取得されたドライバＩＤとユーザＩＤは、配信サーバ１へ送信される（ステップＳ１３）。
【００５４】
この送信を受けて、配信サーバ１の配信処理部１２は、第一の実施の形態例の場合と同様に、プリンタ情報提供サーバ５のプリンタ機能テーブルを参照すると共に（ステップＳ１４）、前述したユーザテーブルを参照する（ステップＳ１５）。
【００５５】
その後、配信処理部１２は、これら参照した情報から配信可否の判断を行なう（ステップＳ１６）。この判断では、第一の実施の形態例において説明した、プリンタ機能テーブルに基く機能的な判断に加えて、前記ユーザテーブルの情報から、当該要求を行なったユーザに対して要求された印刷情報１３を配信することができるか否かの判断がなされる。これら二つの判断において、両方とも配信が相応しいという結果を得られれば（ステップＳ１６のＹｅｓ）、配信処理部１２は、要求された印刷情報１３の配信を行なう（ステップＳ１７）。一方、いずれかの判断において、配信が相応しくないとされた場合には（ステップＳ１６のＮｏ）、配信処理部１２は配信しない旨のメッセージを送信する（ステップＳ１８）。
【００５６】
例えば、本人にのみ配信が可能な地紋入りの証明書類に係る印刷情報１３について配信要求があった場合には、要求するユーザのユーザＩＤが当該証明書類についての本人であり、プリンタ３が地紋機能を有していなければ、当該印刷情報１３の配信はなされない。
【００５７】
配信サーバ１から印刷情報１３が配信された場合には、クライアント２の前記送信されたクライアント側プログラムによって、当該印刷情報１３についての印刷指示がなされ（ステップＳ１９）、プリンタドライバ２２を介してプリンタ３における印刷出力がなされる。なお、プリンタ３におけるジョブが多数蓄積され、前記印刷指示された印刷情報１３に係る印刷データについて直ぐに印刷処理が実行されず、所定時間、当該印刷データがスプールされている状態になった場合には、前記クライアント側プログラムが当該印刷データを削除するようにすることが好ましい（ステップＳ２０）。こうすることにより、証明書類などに係る印刷情報１３が悪用されるのを防ぐことができる。
【００５８】
一方、配信が相応しくない場合には、クライアント２側では、前記メッセージが表示されることになる（ステップＳ２１）。
【００５９】
なお、印刷情報１３の配信時におけるセキュリティを考慮して、配信処理部１２において送信する印刷情報１３を暗号化し、クライアント２で受信された当該印刷情報１３をクライアント側プログラムが復号化するようにしてもよい。なお、かかる暗号化、復号化の処理は、第一の実施の形態例において実施してもよい。
【００６０】
以上説明したように、第二の実施の形態例における配信サーバ１では、配信するか否かの判断において、第一の実施の形態例におけるプリンタ３の機能に係る判断に加えて、クライアント２側から取得したユーザＩＤに基く要求元のユーザ自身に係る判断がなされる。従って、配信する印刷情報１３についてのセキュリティが確保されたサービスを行なうことができる。
【００６１】
また、配信後、一定時間内に印刷が行われない場合には、配信した印刷情報１３に係るデータが削除され、配信された印刷情報１３の悪用を防止することができる。従って、本配信システムでは、証明書類などの配信サービスにも応用することができる。
【００６２】
なお、第一及び第二の実施の形態例において、配信サーバ１とプリンタ情報提供サーバ５の管理者、運営者が同一であっても構わない。また、両実施の形態例においては、配信要求があった際に、クライアント側プログラムが配信サーバ１からクライアント２へ送信されるようにしたが、クライアント側プログラムと同様の機能を有するプログラムを予めクライアント２側に備えておくようにしてもよい。
【００６３】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【図面の簡単な説明】
【００６４】
【図１】本発明を用いた配信システムの第一の実施の形態例に係る構成図である。
【図２】プリンタ機能テーブルを例示した図である。
【図３】配信処理の手順を例示したフローチャートである。
【図４】第二の実施の形態例における配信処理の手順を例示したフローチャートである。
【符号の説明】
【００６５】
１  配信サーバ、  ２  クライアント、  ３  プリンタ、  ４  ネットワーク、  ５  プリンタ情報提供サーバ、  １１  通信I／Ｆ、  １２  配信処理部、  １３  印刷情報
、  ２１  ネットワークＩ／Ｆ、  ２２  プリンタドライバ
【図１】
2006293739.tif 000003
【図２】
2006293739.tif 000004
【図３】
2006293739.tif 000005
【図４】
2006293739.tif 000006