(57)【要約】【課題】  簡易な方法で不正なプリントを阻止できるネットワークプリントシステム及びそのためのプログラムを提供する。【解決手段】  ネットワーク１０を介してデータの送信元サーバ１２と送信先サーバ１４とが接続されており、送信元サーバ１２は、ユーザであるＰＣ１８等を管理している。送信先サーバ１４は、個別のユーザではなく、これらをまとめて管理する送信元サーバ１２単位でプリントアウトの許否を判断すればよく、簡易に不正なプリントを阻止できる。【選択図】        図１
2005309715.tif 000002
【特許請求の範囲】
【請求項１】
送信元装置と送信先装置とで構成されるネットワークプリントシステムであって、
前記送信元装置は、
ユーザ認証用のデータを格納するユーザ認証用データベースと、
送信先装置に関するデータを登録する送信先装置登録用データベースと、
前記ユーザ認証用のデータに基づき、ユーザの認証処理を実行するユーザ認証処理手段と、
前記ユーザ認証処理手段により認証されたユーザからプリント要求された送信先装置が前記送信先装置登録用データベースに登録されているか否かを判定する登録判定手段と、
前記判定手段の判定結果が登録済である場合に、プリントデータに送信元装置を識別するための固有識別情報を付加する識別情報付加手段と、
前記プリントデータを前記送信先装置に送信する送信手段と、
を備え、
前記送信先装置は、
前記送信元装置の固有識別情報を格納する送信元装置認証用データベースと、
前記固有識別情報に基づき、前記送信元装置の認証処理を実行する送信元装置認証処理手段と、
前記送信元装置認証処理手段により認証された送信元装置からのプリントデータのみプリント処理を実行するプリント制御手段と、
を備えることを特徴とするネットワークプリントシステム。
【請求項２】
請求項１記載のネットワークプリントシステムにおいて、前記固有識別情報は、前記送信元装置のドングル情報であることを特徴とするネットワークプリントシステム。
【請求項３】
請求項１記載のネットワークプリントシステムにおいて、前記固有識別情報は、前記送信元装置と前記送信先装置との間で変更可能な情報であることを特徴とするネットワークプリントシステム。
【請求項４】
請求項１から請求項３のいずれか一項記載のネットワークプリントシステムにおいて、前記送信元装置におけるユーザ認証の形態には、前記送信元装置におけるプリント要求のみ許可し、前記送信先装置に対するプリント要求を許可しない形態も含まれることを特徴とするネットワークプリントシステム。
【請求項５】
請求項１から請求項４のいずれか一項記載のネットワークプリントシステムにおいて、前記送信先装置は、前記送信元装置を介してプリント要求したユーザを認証するためのデータを格納するプリント要求ユーザ認証用データベースと、プリント要求したユーザの認証処理を実行するプリント要求ユーザ認証処理手段とを備え、プリント要求したユーザ単位で認証が可能であることを特徴とするネットワークプリントシステム。
【請求項６】
請求項５記載のネットワークプリントシステムにおいて、前記送信先装置のプリント要求ユーザ認証処理手段は、前記送信元装置を介さずにプリント要求した特定のユーザに対してプリントの許可を与えることを特徴とするネットワークプリントシステム。
【請求項７】
請求項５または請求項６記載のネットワークプリントシステムにおいて、前記送信先装置のプリント要求ユーザ認証用データベースは、前記送信先装置のプリント制御手段が制御するプリンタの用紙トレー毎に認証用データを格納することを特徴とするネットワークプリントシステム。
【請求項８】
請求項１から請求項７のいずれか一項記載のネットワークプリントシステムにおいて、前記プリント要求には、電子メールに添付されたファイルのプリントも含まれることを特徴とするネットワークプリントシステム。
【請求項９】
コンピュータを、送信元装置と送信先装置とで構成されるネットワークプリントシステムとして動作させるプログラムであって、
送信元装置として、
ユーザ認証用データベースに格納されたユーザ認証用のデータに基づき、ユーザの認証処理を実行し、
前記認証されたユーザからプリント要求された送信先装置が送信先装置登録用データベースに登録されているか否かを判定し、
前記判定結果が登録済である場合に、プリントデータに送信元装置を識別するための固有識別情報を付加して送信先装置に送信し、
送信先装置として、
前記固有識別情報に基づき、前記送信元装置の認証処理を実行し、
前記認証された送信元装置からのプリントデータのみプリント処理を実行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークプリント対応のプリントシステム及びそのためのプログラムの改良に関する。
【背景技術】
【０００２】
従来より、公衆回線等を使用して遠隔地にあるプリンタにプリント処理を実行させるシステムが使用されていた。このようなプリントシステムにおいては、無制限にプリントが行われることを防止するため、パスワードによる制限、ドメインによる制限、アドレスによる制限、ユーザ登録による制限、ファイルサイズによる制限等が行われている。
【０００３】
例えば、下記特許文献１にはパスワードによる制限の例が、下記特許文献２にはアドレスによる制限の例がそれぞれ示されている。
【特許文献１】特開２００３−３２３２８６号公報
【特許文献２】特開２０００−２４４５５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来の技術においては、ドメイン、アドレス、ユーザ名等の制限条件について、遠隔地からプリント要求を出してくるユーザ全てのデータを登録することは困難であるという問題があった。
【０００５】
また、パスワードを使用する場合には、パスワードが漏れてしまうと、他人が正規のユーザになりすまして送信してくる不正プリントを阻止できないという問題があった。
【０００６】
本発明は、上記従来の課題に鑑みなされたものであり、その目的は、簡易な方法で不正なプリントを阻止できるネットワークプリントシステム及びそのためのプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は、送信元装置と送信先装置とで構成されるネットワークプリントシステムであって、前記送信元装置は、ユーザ認証用のデータを格納するユーザ認証用データベースと、送信先装置に関するデータを登録する送信先装置登録用データベースと、前記ユーザ認証用のデータに基づき、ユーザの認証処理を実行するユーザ認証処理手段と、前記ユーザ認証処理手段により認証されたユーザからプリント要求された送信先装置が前記送信先装置登録用データベースに登録されているか否かを判定する登録判定手段と、前記判定手段の判定結果が登録済である場合に、プリントデータに送信元装置を識別するための固有識別情報を付加する識別情報付加手段と、前記プリントデータを前記送信先装置に送信する送信手段と、を備え、前記送信先装置は、前記送信元装置の固有識別情報を格納する送信元装置認証用データベースと、前記固有識別情報に基づき、前記送信元装置の認証処理を実行する送信元装置認証処理手段と、前記送信元装置認証処理手段により認証された送信元装置からのプリントデータのみプリント処理を実行するプリント制御手段と、を備えることを特徴とする。上記固有識別情報は、前記送信元装置のドングル情報であってもよく、前記送信元装置と前記送信先装置との間で変更可能な情報であってもよい。
【０００８】
また、上記送信元装置におけるユーザ認証の形態には、前記送信元装置におけるプリント要求のみ許可し、前記送信先装置に対するプリント要求を許可しない形態も含まれるのが好適である。
【０００９】
また、上記送信先装置は、前記送信元装置を介してプリント要求したユーザを認証するためのデータを格納するプリント要求ユーザ認証用データベースと、プリント要求したユーザの認証処理を実行するプリント要求ユーザ認証処理手段とを備え、プリント要求したユーザ単位で認証が可能であることが好適である。
【００１０】
また、上記送信先装置のプリント要求ユーザ認証処理手段は、前記送信元装置を介さずにプリント要求した特定のユーザに対してプリントの許可を与えるように構成するのが好適である。
【００１１】
また、上記送信先装置のプリント要求ユーザ認証用データベースは、前記送信先装置のプリント制御手段が制御するプリンタの用紙トレー毎に認証用データを格納するのが好適である。
【００１２】
また、上記プリント要求には、電子メールに添付されたファイルのプリントも含まれるのが好適である。
【００１３】
また、本発明は、コンピュータを、送信元装置と送信先装置とで構成されるネットワークプリントシステムとして動作させるプログラムであって、送信元装置として、ユーザ認証用データベースに格納されたユーザ認証用のデータに基づき、ユーザの認証処理を実行し、前記認証されたユーザからプリント要求された送信先装置が送信先装置登録用データベースに登録されているか否かを判定し、前記判定結果が登録済である場合に、プリントデータに送信元装置を識別するための固有識別情報を付加して送信先装置に送信し、送信先装置として、前記固有識別情報に基づき、前記送信元装置の認証処理を実行し、前記認証された送信元装置からのプリントデータのみプリント処理を実行することを特徴とする。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を実施するための最良の形態（以下、実施形態という）を、図面に従って説明する。
【００１５】
図１には、本発明にかかるネットワークプリントシステムの全体構成図が示される。図１において、ネットワーク１０を介してデータの送信元サーバ１２と送信先サーバ１４とが接続されている。また、ネットワーク１０には、その他のサーバ１６、ユーザが使用するパーソナルコンピュータ（以降ＰＣという）１８、２０等が接続されている。ここで、ＰＣ１８は、送信元サーバ１２にログインし、送信元サーバ１２を介して送信先サーバ１４にプリント要求してプリントデータを送信する様に構成されている。また、ＰＣ２０は、送信先サーバ１４にログインし、またはログインしないで送信先サーバ１４にプリント要求できる構成となっている。
【００１６】
送信先サーバ１４は、プリンタ２２に接続されており、送信元サーバ１２等から送信されたプリント要求に基づき、所定のデータのプリントアウトを実行させる。なお、プリンタ２２は、ネットワーク１０を介して送信先サーバ１４に接続される構成であってもよい。
【００１７】
図２には、上記送信元サーバ１２の構成のブロック図が示される。図２の送信元サーバ１２は、ユーザ認証処理部２４、識別情報付加部２６、登録判定部２８、通信部３０、ユーザ認証用データベース３２及び送信先サーバ登録用データベース３４を含んでいる。
【００１８】
図２において、ユーザ認証処理部２４は、ユーザ認証用データベース３２に格納されたユーザ認証用のデータに基づき、ログインしてきたＰＣ１８が送信元サーバ１２に対するログインが許可されたユーザか及び送信先サーバ１４に対するプリントデータの送信が許可されたユーザか否かを判定する。ユーザ認証用データベース３２には、送信元サーバ１２の管理者により、予め上記ユーザ認証用の情報が登録されている。この場合、ログインの不許可及びプリントデータの送信の不許可は、当該ユーザについて、ユーザ認証用データベース３２にその旨登録するか、情報の登録自体を行わないようにすることで実現できる。なお、プリントデータの送信先サーバ１４への送信が不許可とされるユーザについてもログインが許可されていれば、送信元サーバ１２に図示しないプリンタからのプリントアウトを要求できる構成としてもよい。
【００１９】
識別情報付加部２６は、送信先サーバ１４にプリントデータを送信する際に、送信元サーバ１２を識別するための固有識別情報を該プリントデータに付加する。この固有識別情報としては、例えばドングル情報、ＭＡＣアドレス、サーバのシリアル番号、サーバの名称等を使用できるが、サーバに固有のドングル情報がセキュリティ上好適である。また、この固有識別情報は、送信元サーバ１２及び送信先サーバ１４の間で予め取り決めたジョブ番号や時刻等により、動的に変化する情報とすることも好適である。これにより、固有識別情報の詐称が防止でき、より高いセキュリティ状態を実現できる。
【００２０】
登録判定部２８は、ユーザのＰＣ１８がプリントデータの送信を要求している送信先サーバ１４が、送信先サーバ登録用データベース３４に格納され、登録されたサーバであるか否かを判定する。この登録及び判定には、送信先サーバ１４の固有識別情報が使用される。送信先サーバ登録用データベース３４には、送信元サーバ１２の管理者により、予め所定の送信先サーバ１４の固有識別情報が格納されている。
【００２１】
通信部３０は、ユーザのＰＣ１８がプリントデータの送信を要求している送信先サーバ１４に対して、プリントデータと識別情報付加部２６が付加した送信元サーバ１２の固有識別情報を送信する処理を実行する。
【００２２】
図３には、上記送信先サーバ１４の構成のブロック図が示される。図３の送信先サーバ１４は、通信部３１、送信元サーバ認証処理部３６、プリント要求ユーザ認証処理部３８、プリント制御部４０、プリント要求ユーザ認証用データベース４２及び送信元サーバ認証用データベース４４を含む。
【００２３】
図３において、送信元サーバ認証処理部３６は、送信先サーバ１４にプリント要求を送信してきた送信元サーバ１２がプリント要求を許可されたサーバであるか否かを判定する。この判定には、送信元サーバ認証用データベース４４に格納される送信元サーバ１２の固有識別情報が使用される。送信元サーバ認証用データベース４４には、送信先サーバ１４の管理者により、所定の送信元サーバ１２の固有識別情報が格納されている。なお、この場合、プリント要求を許可しないサーバについては、その旨送信元サーバ認証用データベース４４に登録するか、情報の登録自体を行わないようにすることで実現できる。このような構成により、個別のユーザ単位ではなく、それをまとめてユーザとして管理している送信元サーバ１２の単位でプリント要求の許可、不許可を判断すればよくなる。これにより、簡易な方法で不正なプリントを阻止できるネットワークプリントシステムを実現できる。
【００２４】
プリント要求ユーザ認証処理部３８は、プリント要求ユーザ認証用データベース４２に格納されたプリント要求ユーザの認証用データに基づき、送信元サーバ１２を介してプリント要求したユーザが、送信先サーバ１４へのプリント要求が許可されたユーザであるか否かを判定する。このような構成により、プリント要求したユーザ単位で認証が可能となり、きめ細かいプリント要求への対応が可能となる。プリント要求ユーザ認証用データベース４２には、送信先サーバ１４の管理者により、予めプリント要求が許可されたユーザのＰＣの固有識別情報が登録されている。この場合も、プリント要求を許可しないユーザについては、その旨プリント要求ユーザ認証用データベース４２に登録するか、情報の登録自体を行わないようにすることで実現できる。なお、この構成では、送信先サーバ１４でのユーザ管理負担が増加するので、限定されたユーザについて本構成を適用するのが好適である。
【００２５】
また、所定の送信元サーバ１２を介さずにプリント要求してきたユーザのうち特定のユーザについて、プリント要求を許可するように構成するのも好適である。この場合にも、プリント要求ユーザ認証用データベース４２に当該特定のユーザのＰＣまたはサーバの固有識別情報を登録しておき、プリント要求ユーザ認証処理部３８は、この固有識別情報を使用してプリント要求を許可、不許可を判定する。
【００２６】
プリント制御部４０は、送信元サーバ認証処理部３６によりプリント要求を許可された送信元サーバ１２を介して、プリント要求ユーザ認証処理部３８によりプリント要求が許可されたユーザが送信したプリントデータのみプリント処理を実行するようにプリンタ２２を制御する。また、プリント制御部４０は、以上に述べたプリントが許可されなかったプリントデータを破棄するように構成することも好適である。これにより、送信先サーバ１４が不要なデータを保持することを回避できる。
【００２７】
なお、送信元サーバ認証処理部３６またはプリント要求ユーザ認証処理部３８は、プリント要求を送信した送信元サーバ１２がプリント要求を許可されたサーバであるか否か、または送信元サーバ１２を介してプリント要求したユーザがプリント要求を許可されたサーバであるか否かについての判断を、プリント制御部４０が制御するプリンタ２２の用紙トレー毎に行ってもよい。このためには、送信元サーバ認証用データベース４４に格納される送信元サーバ１２の固有識別情報、またはプリント要求ユーザ認証用データベース４２に格納されたプリント要求ユーザの認証用データを、上記用紙トレー毎に格納しておけばよい。このような構成により、高価な用紙に対する不正プリント要求にだけ制限をかけることができ、過剰な制限によるシステムの使用効率の低下を回避できる。
【００２８】
通信部３１は、送信元サーバ１２の場合と同様の構成であり、送信元サーバ１２等のネットワークに接続されたサーバやＰＣからの情報を受信し、これらの装置に所定の通知を行う処理を実行する。
【００２９】
図４には、図１、図２、図３に示された本実施形態のネットワークプリントシステムの動作のフローが示される。
【００３０】
図４において、ユーザのＰＣ１８が送信元サーバ１２にログインしてきたときに、ユーザ認証処理部２４がＰＣ１８の認証処理を実行し、送信元サーバ１２に対するログインが許可されたユーザか否かを判定する（Ｓ１）。上記許可がなされていないユーザである場合は、ユーザ認証処理部２４が当該ユーザのＰＣ１８にログイン禁止通知を行う（Ｓ２）。
【００３１】
次に、ユーザ認証処理部２４は、上記ユーザのＰＣ１８が、送信先サーバ１４に対してプリントデータの送信が許可されたユーザか否かを判定する（Ｓ３）。上記許可がなされていないユーザである場合は、送信先サーバ１４に対するプリントデータの送信は行わず、ユーザ認証処理部２４が当該ユーザのＰＣ１８に送信禁止通知を行う（Ｓ４）。なお、送信先サーバ１４に対して送信元サーバ１２の固有識別情報を付加せずに送信してもよい。固有識別情報が付加されていないデータについては、送信先サーバ１４でプリントアウトが禁止されるからである。また、Ｓ３において、プリントデータの送信が許可されたユーザである場合は、ユーザがプリント要求している送信先サーバ１４が、送信先サーバ登録用データベース３４に登録されているサーバか否かを登録判定部２８が判定する（Ｓ５）。登録されていない場合には、送信先サーバ１４に対するプリントデータの送信は行わず、登録判定部２８が当該ユーザのＰＣ１８に送信禁止通知を行う（Ｓ４）。
【００３２】
Ｓ１及びＳ３において、いずれの許可もなされており、Ｓ５において登録もなされている場合は、識別情報付加部２６が、ＰＣ１８からプリント要求があったプリントデータに送信元サーバ１２を識別するための固有識別情報を付加する。これらのプリントデータ及び固有識別情報は、通信部３０がネットワーク１０を介して送信先サーバ１４に送信する（Ｓ６）。
【００３３】
送信先サーバ１４では、送信元サーバ１２から送信されてきたデータに含まれる送信元サーバ１２の固有識別情報と、送信元サーバ認証用データベース４４に格納された送信元サーバ１２の固有識別情報とに基づき、プリント要求を送信してきた送信元サーバ１２がプリント要求を許可されたサーバであるか否かを送信元サーバ認証処理部３６が判定する（Ｓ７）。ここで、プリント要求が許可されていないサーバであるときは、プリントアウトを実行せず、送信元サーバ認証処理部３６が通信部３１を介して当該ユーザのＰＣ１８にプリント禁止通知を行う（Ｓ８）。なお、固有識別情報が付加されていないプリントデータについても同様の処理を実行する。
【００３４】
Ｓ７において、プリント要求が許可されたサーバである場合に、当該プリント要求を行ったユーザについて、送信先サーバ１４へのプリント要求が許可されたユーザであるか否かをプリント要求ユーザ認証処理部３８が判定する（Ｓ９）。ここで、プリント要求が許可されていないユーザである場合は、プリントアウトを実行せず、プリント要求ユーザ認証処理部３８が通信部３１を介して当該ユーザのＰＣ１８にプリント禁止通知を行う（Ｓ８）。
【００３５】
以上に述べた認証及び禁止通知は、例えば図１に示されたその他のサーバ１６が上記許可のされていないサーバである場合に、送信元サーバ１２にログインし、プリント要求をしてきたときにも実行される。なお、セキュリテイ上の観点から、何も応答しないで破棄する事も可能である。
【００３６】
Ｓ７及びＳ９において、プリント要求が許可されたサーバ及びユーザである場合は、プリント制御部４０がプリンタ２２を制御して送信元サーバ１２から送信されたプリントデータのプリントアウトを実行させる（Ｓ１０）。
【００３７】
以上のフローにより、本実施形態にかかるネットワークプリントシステムの動作が実行される。
【００３８】
図５には、ネットワーク１０に接続されたＰＣまたはサーバから、所定の送信元サーバ１２を介さずに上述した送信先サーバ１４へプリント要求が送信される場合の送信先サーバ１４の動作のフローが示される。この場合、ネットワーク１０に接続されたＰＣまたはサーバが、送信先サーバ１４へのログインを許可されているか否かは問わない。以下、図１のＰＣ２０が、電子メールに所望のプリントデータを添付して送信先サーバ１４へ送信する場合を説明する。
【００３９】
ＰＣ２０からプリントデータ及びＰＣ２０の所定の固有識別情報が添付された電子メールを通信部３１が受信すると（Ｓ２０）、プリント要求ユーザ認証処理部３８が、上記固有識別情報に基づき、電子メールを送信してきたＰＣ２０が、所定の送信元サーバ１２を介さずに外部から直接に（ログイン無しの）プリント要求をすることが許可されているか否かを判定する（Ｓ２１）。
【００４０】
Ｓ２１で、プリント要求が許可されていない場合には、プリントアウトを実行せず、プリント要求ユーザ認証処理部３８が通信部３１を介して当該ユーザのＰＣ２０にプリント禁止通知を送る（Ｓ２２）。
【００４１】
また、Ｓ２１で、プリント要求が許可されている場合には、プリント制御部４０が上記電子メールに添付されていたプリントデータのプリントアウトをプリンタ２２に実行させる（Ｓ２３）。
【００４２】
以上に述べた送信元サーバ１２を介して、またはこれを介さず他のＰＣまたはサーバから直接に送信先サーバ１４に送信されるプリントデータの内容は特に限定されないが、本発明のネットワークプリントシステムは、ＲＩＰ処理済みのファイルにも適用することができる。このＲＩＰ処理済みのファイルには、サムネール画像情報、用紙サイズ等のプリント条件、カラープロファイル等のプリンタに固有の情報及びＲＩＰ一次処理済みデータを含ませることができる。ここで、ＲＩＰ一次処理済みデータは、例えばテキストデータのみＲＩＰ処理を行い、イメージデータはベクターデータのままとされているデータである。
【図面の簡単な説明】
【００４３】
【図１】本発明にかかるネットワークプリントシステムの全体構成図である。
【図２】図１に示されたネットワークプリントシステムにおける送信元サーバの構成のブロック図である。
【図３】図１に示されたネットワークプリントシステムにおける送信先サーバの構成のブロック図である。
【図４】図１、図２、図３に示されたネットワークプリントシステムの動作のフロー図である。
【図５】図３に示された送信先サーバの動作のフロー図である。
【符号の説明】
【００４４】
１０  ネットワーク、１２  送信元サーバ、１４  送信先サーバ、１６  その他のサーバ、１８，２０  ＰＣ、２２  プリンタ、２４  ユーザ認証処理部、２６  識別情報付加部、２８  登録判定部、３０，３１  通信部、３２  ユーザ認証用データベース、３４  送信先サーバ登録用データベース、３６  送信元サーバ認証処理部、３８  プリント要求ユーザ認証処理部、４０  プリント制御部、４２  プリント要求ユーザ認証用データベース、４４  送信元サーバ認証用データベース。
【図１】
2005309715.tif 000003
【図２】
2005309715.tif 000004
【図３】
2005309715.tif 000005
【図４】
2005309715.tif 000006
【図５】
2005309715.tif 000007