(57)【要約】【課題】インターネット上のプリントサーバと、これに制御されるプリンタとを有するネットワークプリントシステムにおいて、イントラネット上の文書データを、利用者端末を経由することなく、かつプリントサーバに過大な負荷をかけることなく印刷する。【解決手段】インターネットＮ１上にプリントサーバ１およびプリンタ２が配置されたネットワークプリントシステム１０において、イントラネットＮ２上に文書管理サーバ３を配置し、インターネットＮ１上に中継サーバ４を配置する。文書管理サーバ３は、利用者から特定の文書データについての印刷指示を受けると、該文書データを中継サーバ４に転送する。中継サーバ４は、転送された文書データを文書特定情報で特定可能に保存する。プリントサーバ１は、文書特定情報の通知を受け、該文書特定情報をもとに中継サーバ４から文書データを取得してプリンタ２に印刷させる。【選択図】図１
2007004217.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワーク上に配置されたプリントサーバと、
前記プリントサーバにより制御され印刷を行うプリンタと、
前記第１のネットワークからのアクセスが制限される第２のネットワーク上に存在する文書データを管理する、前記第２のネットワーク上に配置された文書管理サーバと、
前記第１のネットワーク上に配置された中継サーバと、
を有し、
前記文書管理サーバは、特定の文書データについての印刷指示を受けると、該文書データを前記中継サーバに転送し、
前記中継サーバは、前記文書管理サーバから転送された文書データを、文書特定情報で特定可能に保存し、
前記プリントサーバは、文書特定情報の通知を受け、該文書特定情報をもとに前記中継サーバから文書データを取得し、該文書データを前記プリンタに印刷させる、
ことを特徴とするネットワークプリントシステム。
【請求項２】
請求項１に記載のネットワークプリントシステムであって、
前記文書管理サーバは、利用者から特定の文書データについての印刷指示を受けると、該文書データを前記中継サーバに転送し、
前記中継サーバは、前記文書管理サーバから転送された文書データを特定の登録場所に登録し、該登録場所を示すアドレス情報を前記プリントサーバに通知し、
前記プリントサーバは、前記中継サーバからアドレス情報を受けると、該アドレス情報と対応付けられる印刷ＩＤを前記利用者に発行し、
前記プリンタは、利用者から印刷ＩＤの入力を受け付け、入力された印刷ＩＤを前記プリントサーバに送り、
前記プリントサーバは、前記プリンタから印刷ＩＤを受けると、該印刷ＩＤと対応付けられたアドレス情報をもとに前記中継サーバから取得した文書データを、前記プリンタに送り、
前記プリンタは、前記プリントサーバから文書データを受けると、該文書データを印刷する、
ことを特徴とするネットワークプリントシステム。
【請求項３】
請求項１に記載のネットワークプリントシステムであって、
前記文書管理サーバは、利用者から特定の文書データについての印刷指示を受けると、該文書データを前記中継サーバに転送し、
前記中継サーバは、前記文書管理サーバから転送された文書データを特定の登録場所に登録し、該登録場所を示すアドレス情報を前記プリントサーバに通知し、
前記プリントサーバは、前記中継サーバからアドレス情報を受けると、該アドレス情報を前記利用者を識別するための利用者ＩＤと対応付けて保持し、
前記プリンタは、利用者から利用者ＩＤの入力を受け付け、入力された利用者ＩＤを前記プリントサーバに送り、
前記プリントサーバは、前記プリンタから利用者ＩＤを受けると、該利用者ＩＤと対応付けられたアドレス情報を前記プリンタに返し、
前記プリンタは、前記プリントサーバから受けたアドレス情報を利用者に提示してアドレス情報の選択を受け付け、選択されたアドレス情報を前記プリントサーバに送り、
前記プリントサーバは、前記プリンタからアドレス情報を受けると、該アドレス情報をもとに前記中継サーバから取得した文書データを、前記プリンタに送り、
前記プリンタは、前記プリントサーバから文書データを受けると、該文書データを印刷する、
ことを特徴とするネットワークプリントシステム。
【請求項４】
請求項２または３に記載のネットワークプリントシステムであって、
前記中継サーバは、前記文書管理サーバから転送された文書データを特定の登録場所に登録し、該登録場所を示すアドレス情報を前記文書管理サーバに通知し、
前記文書管理サーバは、該登録場所を示すアドレス情報を前記プリントサーバに通知することを特徴とするネットワークプリントシステム。
【請求項５】
請求項１〜４のいずれか１項に記載のネットワークプリントシステムであって、
前記第２のネットワークは複数存在し、前記文書管理サーバおよび前記中継サーバは前記第２のネットワーク毎に設けられることを特徴とするネットワークプリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上に配置されたプリントサーバと、このプリントサーバにより制御され印刷を行うプリンタとを有するネットワークプリントシステムに関する。
【背景技術】
【０００２】
図３は、既存のネットワークプリントシステム１００の構成を示すブロック図である。図３に示されるネットワークプリントシステム１００では、インターネットＮ１上に、プリントサーバ１０１と、これに制御される複数台のプリンタ１０２とが配置されている。物理的には、複数台のプリンタ１０２は、それぞれ全国各地のコンビニエンスストア等の店舗に設置されており、プリントサーバ１０１は、ネットワークプリントサービスを提供する会社のセンターに設置されている。
【０００３】
上記構成を有するネットワークプリントシステム１００では、次のようなプリントサービスが提供される。すなわち、利用者は、インターネットＮ１上の利用者端末１０６から、印刷を希望する文書データをプリントサーバ１０１にアップロードする。プリントサーバ１０１は、利用者端末１０６から文書データを受けると、この文書データを保存するとともに、該文書データを特定するための印刷ＩＤ（パスコードとも呼ばれる）を電子メール等で利用者に発行する。利用者は、印刷ＩＤの発行を受けると、任意のプリンタ１０２の設置場所に移動し、プリンタ１０２の操作パネルを操作して、発行された印刷ＩＤをプリンタ１０２に入力する。プリンタ１０２は、入力された印刷ＩＤをプリントサーバ１０１に送り、プリントサーバ１０１は、印刷ＩＤで特定される文書データをプリンタ１０２に送る。プリンタ１０２は、プリントサーバ１０１から文書データを受け取り、この文書データを紙等に印刷して出力する。したがって、利用者は、インターネットに繋がる端末があれば、所望の文書を全国各地のプリンタ１０２でプリントアウトすることができる。
【０００４】
ところで、特許文献１には、図４に示されるネットワーク印刷システム２００が開示されている。このネットワーク印刷システム２００では、携帯端末２０１、クライアント端末２０２、プリントサーバ２０３、およびプリンタ２０４がインターネットに接続されており、次のようにデータの印刷が行われる。すなわち、利用者は、携帯端末２０１を用いてクライアント端末２０２に接続し、クライアント端末２０２に存在するデータを選択し、当該データの出力要求を行う。クライアント端末２０２は、利用者からデータの出力要求を受けると、該データをプリントサーバ２０３へ送信する。プリントサーバ２０３は、データに関連付けられた受付番号を発行し、この受付番号をクライアント端末２０２経由で携帯端末２０１に送信する。利用者は、プリンタ２０４まで移動し、プリンタ２０４に備えられている受付番号入力部を用いて受付番号を入力する。プリンタ２０４は、入力された受付番号に対応するデータをプリントサーバ２０３から取得して印刷する。
【０００５】
また、特許文献２には、携帯端末から送信されたＵＲＬ（ユーザにより指定されたＵＲＬ）を受信し、インターネット上の該ＵＲＬに基づくｗｅｂサイトよりｈｔｍｌファイルを画像データとして取り込み、該画像データをプリントアウトするマルチファンクションシステムが開示されている。
【０００６】
【特許文献１】特開２００３−１１０５５３号公報
【特許文献２】特開２００３−０６９７８４号公報
【特許文献３】特開２０００−１１２９２７号公報
【特許文献４】特開２００２−１４０２３９号公報
【特許文献５】特開２００３−０９９２２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
図３において、既存のネットワークプリントシステム１００では、イントラネットＮ２上に存在する文書データＤを印刷しようとする場合、利用者は、文書データＤを利用者端末１０６に一旦ダウンロードした後にプリントサーバ１０１にアップロードすることとなる。このため、利用者にとって手間が掛かる、利用者端末１０６に文書データ分の記憶領域が必要、通信時間が掛かる等の問題がある。このようなことから、ネットワークプリントシステムにおいて、イントラネット上に存在する文書データを、利用者端末を経由することなく印刷したいという要望がある。
【０００８】
ここで、上記特許文献１に記載された技術を参考にすれば、上記要望に応える方法として、利用者端末からの指示に応じてイントラネット上のサーバが文書データをプリントサーバに転送するものが考えられる。しかし、この方法では、印刷要求時に文書データがプリントサーバに送信されるため、印刷要求が集中した場合、プリントサーバに係るネットワーク資源や記憶資源が圧迫される恐れがある。また、多数のイントラネットが存在する場合、プリントサーバは多数のイントラネットからの印刷要求を受け付けることとなり、プリントサーバがＤｏＳ攻撃（サービス拒否攻撃）を受ける恐れがある。
【０００９】
なお、上記特許文献２に記載された技術を参考にすれば、上記要望に応える別の方法として、利用者がプリントサーバに文書データのアドレスを指定して印刷要求を行い、プリントサーバが該アドレスから文書データを取得するものも考えられる。しかし、通常、インターネットからイントラネットへのアクセスは制限されるので、インターネット上のプリントサーバはイントラネット内の文書データを取得することができず、当該方法は適当でない。
【００１０】
そこで、本発明は、第１のネットワーク上に配置されたプリントサーバと、このプリントサーバにより制御され印刷を行うプリンタとを有するネットワークプリントシステムにおいて、第１のネットワークからのアクセスが制限される第２のネットワーク上に存在する文書データを、利用者端末を経由することなく、かつプリントサーバに過大な負荷をかけることなく印刷することができるネットワークプリントシステムを提供する。
【課題を解決するための手段】
【００１１】
本発明は、第１のネットワーク上に配置されたプリントサーバと、前記プリントサーバにより制御され印刷を行うプリンタと、前記第１のネットワークからのアクセスが制限される第２のネットワーク上に存在する文書データを管理する、前記第２のネットワーク上に配置された文書管理サーバと、前記第１のネットワーク上に配置された中継サーバと、を有し、前記文書管理サーバは、特定の文書データについての印刷指示を受けると、該文書データを前記中継サーバに転送し、前記中継サーバは、前記文書管理サーバから転送された文書データを、文書特定情報で特定可能に保存し、前記プリントサーバは、文書特定情報の通知を受け、該文書特定情報をもとに前記中継サーバから文書データを取得し、該文書データを前記プリンタに印刷させる、ことを特徴とする。
【００１２】
本発明の好適な態様では、前記文書管理サーバは、利用者から特定の文書データについての印刷指示を受けると、該文書データを前記中継サーバに転送し、前記中継サーバは、前記文書管理サーバから転送された文書データを特定の登録場所に登録し、該登録場所を示すアドレス情報を前記プリントサーバに通知し、前記プリントサーバは、前記中継サーバからアドレス情報を受けると、該アドレス情報と対応付けられる印刷ＩＤを前記利用者に発行し、前記プリンタは、利用者から印刷ＩＤの入力を受け付け、入力された印刷ＩＤを前記プリントサーバに送り、前記プリントサーバは、前記プリンタから印刷ＩＤを受けると、該印刷ＩＤと対応付けられたアドレス情報をもとに前記中継サーバから取得した文書データを、前記プリンタに送り、前記プリンタは、前記プリントサーバから文書データを受けると、該文書データを印刷する。
【００１３】
また、本発明の別の好適な態様では、前記文書管理サーバは、利用者から特定の文書データについての印刷指示を受けると、該文書データを前記中継サーバに転送し、前記中継サーバは、前記文書管理サーバから転送された文書データを特定の登録場所に登録し、該登録場所を示すアドレス情報を前記プリントサーバに通知し、前記プリントサーバは、前記中継サーバからアドレス情報を受けると、該アドレス情報を前記利用者を識別するための利用者ＩＤと対応付けて保持し、前記プリンタは、利用者から利用者ＩＤの入力を受け付け、入力された利用者ＩＤを前記プリントサーバに送り、前記プリントサーバは、前記プリンタから利用者ＩＤを受けると、該利用者ＩＤと対応付けられたアドレス情報を前記プリンタに返し、前記プリンタは、前記プリントサーバから受けたアドレス情報を利用者に提示してアドレス情報の選択を受け付け、選択されたアドレス情報を前記プリントサーバに送り、前記プリントサーバは、前記プリンタからアドレス情報を受けると、該アドレス情報をもとに前記中継サーバから取得した文書データを、前記プリンタに送り、前記プリンタは、前記プリントサーバから文書データを受けると、該文書データを印刷する。
【００１４】
上記２つの好適な態様において、好ましい一態様では、前記中継サーバは、前記文書管理サーバから転送された文書データを特定の登録場所に登録し、該登録場所を示すアドレス情報を前記文書管理サーバに通知し、前記文書管理サーバは、該登録場所を示すアドレス情報を前記プリントサーバに通知する。
【００１５】
また、上記いずれかの発明についての好適な態様では、前記第２のネットワークは複数存在し、前記文書管理サーバおよび前記中継サーバは前記第２のネットワーク毎に設けられる。
【発明の効果】
【００１６】
本発明によれば、第１のネットワーク上に配置されたプリントサーバと、このプリントサーバにより制御され印刷を行うプリンタとを有するネットワークプリントシステムにおいて、第１のネットワークからのアクセスが制限される第２のネットワーク上に存在する文書データを、利用者端末を経由することなく、かつプリントサーバに過大な負荷をかけることなく印刷することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態を図面に従って説明する。
【００１８】
［第１の実施の形態］
図１は、本実施の形態に係るネットワークプリントシステム１０の構成を示すブロック図である。このネットワークプリントシステム１０は、イントラネットＮ２上に存在するデータを、利用者端末６を操作することにより、インターネットＮ１上のプリンタ２で印刷するシステムである。分かり易く言えば、オフィス内のサーバにある（会社のイントラネット上に存在する）文書を、インターネット接続された携帯端末等の操作により、全国各地のコンビニエンスストアに設置されている任意のプリンタでプリントアウトする、というネットワークプリントサービスを提供するシステムである。
【００１９】
図１において、イントラネットＮ２は、ファイアウォール５を介してインターネットＮ１に接続されている。このファイアウォール５は、イントラネットＮ２上のコンピュータからインターネットＮ１上のコンピュータへのリクエストおよび該リクエストに対するレスポンスの通信を許可し、その他の通信を不許可とするように構成されている。したがって、インターネットＮ１上のコンピュータ側からイントラネットＮ２上のコンピュータやデータにアクセスすることはできない。
【００２０】
図１に示されるように、ネットワークプリントシステム１０は、プリントサーバ１、プリンタ２、文書管理サーバ３、および中継サーバ４を含んで構成されている。これらのうち、プリントサーバ１、プリンタ２、および中継サーバ４は、インターネットＮ１上に配置され、文書管理サーバ３は、イントラネットＮ２上に配置される。好適には、プリントサーバ１およびプリンタ２は、ネットワークプリントサービスを提供するサービス提供事業者が所有するものであり、文書管理サーバ３および中継サーバ４は、ネットワークプリントサービスを利用するサービス利用事業者が所有するものである。
【００２１】
プリントサーバ１は、外部の情報処理装置から印刷要求を受け付け、該印刷要求に係る文書データを、適宜印刷用のデータに変換してプリンタ２に送り、プリンタ２に印刷させるコンピュータである。このプリントサーバ１は、例えばサービス提供事業者のセンターに設置されている。
【００２２】
プリンタ２は、プリントサーバ１により制御され文書データの印刷を行う印刷装置である。このプリンタ２は、図１には１台だけ示されているが、好適には複数台であり、例えば全国各地のコンビニエンスストア等の店舗にそれぞれ設置されている。
【００２３】
文書管理サーバ３は、イントラネットＮ２上に存在する文書データを管理するコンピュータである。この文書管理サーバ３は、主に、イントラネットＮ２上の特定の文書データについての印刷指示を利用者端末６から受け付け、印刷指示に係る文書データを中継サーバ４に転送する役割を果たす。
【００２４】
中継サーバ４は、文書管理サーバ３およびプリントサーバ１からアクセス可能なコンピュータである。この中継サーバ４は、主に、文書管理サーバ３から転送された文書データを受け取り、該文書データを文書特定情報で特定可能に保存する役割を果たす。ここで、文書特定情報は、文書データを特定できればどのような情報でもよいが、本実施の形態では、文書データの登録場所を示すアドレス情報であり、具体的にはＵＲＬ（Uniform Resource Locator）である。すなわち、中継サーバ４は、文書管理サーバ３から転送された文書データを、ＵＲＬで特定可能にインターネットＮ１上の特定の登録場所に登録する。
【００２５】
上記の文書特定情報（ここではＵＲＬ）は、適宜の経路で中継サーバ４からプリントサーバ１に通知され、プリントサーバ１は、通知された文書特定情報をもとに中継サーバ４から文書データを取得し、取得された文書データをプリンタ２に印刷させることとなる。文書特定情報の通知の形態としては、中継サーバ４がプリントサーバ１に直接通知する形態、中継サーバ４が文書管理サーバ３経由でプリントサーバ１に通知する形態、中継サーバ４が利用者に通知し、利用者がプリンタ１や利用者端末６を操作してプリントサーバ１に通知する形態などが挙げられる。
【００２６】
なお、プリントサーバ１、文書管理サーバ３、および中継サーバ４の各機能は、ＲＯＭ（Read Only Memory）やハードディスク等の記録媒体に格納された所定のプログラムがＣＰＵ（Central Processing Unit）により実行されることによって実現される。
【００２７】
次に、上記構成を有するネットワークプリントシステム１０の動作について、図１を参照しながら説明する。ここでは、利用者（例えばサービス利用事業者の構成員）がインターネットＮ１に接続された利用者端末６を用いてＶＰＮ（Virtual Private Network）を通してイントラネットＮ２内の文書管理サーバ３にアクセスする場合を例にとって説明する。ただし、利用者は、イントラネットＮ２に接続された利用者端末６を用いて文書管理サーバ３にアクセスしてもよい。なお、利用者端末６は、コンピュータであり、例えば、パーソナルコンピュータ、携帯情報端末（PDA: Personal Digital Assistance）、携帯電話などである。
【００２８】
利用者は、利用者端末６を用いてイントラネットＮ２に接続し、イントラネットＮ２上の特定の文書データについての印刷指示を文書管理サーバ３に対して行う。例えば、利用者端末６は、利用者の操作に基づき、文書管理サーバ３にアクセスしてイントラネットＮ２上の文書データのリストを取得し、このリストを画面上に表示し、画面上で印刷指示を受け付ける。利用者端末６は、利用者から特定の文書データについての印刷指示を受け付けると、この印刷指示を文書管理サーバ３に送信する（Ｓ１）。
【００２９】
文書管理サーバ３は、利用者端末６から印刷指示を受信すると、この印刷指示に係る文書データ（印刷対象の文書データ）を含む登録要求を中継サーバ４に送信する（Ｓ２）。
【００３０】
中継サーバ４は、文書管理サーバ３から登録要求を受信すると、この登録要求に含まれる文書データを特定の記憶領域に保存し、この文書データにプリントサーバ１がアクセスするためのＵＲＬ（以下、「文書ＵＲＬ」と称す）を生成し、この文書ＵＲＬを応答として文書管理サーバ３に送信する（Ｓ３）。
【００３１】
文書管理サーバ３は、中継サーバ４から文書ＵＲＬを受け取ると、この文書ＵＲＬを含む印刷要求をプリントサーバ１に送信する（Ｓ４）。
【００３２】
プリントサーバ１は、文書管理サーバ３から印刷要求を受信すると、この印刷要求に含まれる文書ＵＲＬをもとに中継サーバ４に対し文書データの要求を行い（Ｓ５）、中継サーバ４は、要求に対し、文書ＵＲＬで特定される文書データをプリントサーバ１に返す（Ｓ６）。なお、プリントサーバ１が文書データを要求するタイミングは、プリントサーバ１が印刷要求を受け取ってからプリンタ２に印刷データを送信するまでの間であれば任意のタイミングで構わない。中継サーバ４は、文書データをプリントサーバ１へ送信した後、中継サーバ４に登録されている該文書データを削除してもよい。
【００３３】
また、プリントサーバ１は、文書管理サーバ３から印刷要求を受け取ると、印刷指示を行った利用者に対して印刷ＩＤを発行し（Ｓ７）、この印刷ＩＤを文書ＵＲＬと対応付けて記憶する。ここで、プリントサーバ１は、適宜の方法で印刷ＩＤを利用者に発行することができる。具体的には、プリントサーバ１は、利用者のメールアドレスに対し印刷ＩＤを含むメールを送信してもよいし、利用者からの印刷ＩＤの問い合わせに対し、印刷ＩＤを含むメッセージを返す形でもよい。なお、プリントサーバ１が利用者に印刷ＩＤを発行するためには、印刷指示を行った利用者をプリントサーバ１が知っている必要があるが、プリントサーバ１は適宜の方法で該利用者を知ることができる。ここでは、文書管理サーバ３が、利用者から印刷指示を受け付ける際に該利用者の認証を行い、認証された利用者の識別情報を印刷要求に含めてプリントサーバ１に送信するものとする。
【００３４】
印刷ＩＤの発行を受けた利用者は、プリンタ２の設置場所まで移動し、プリンタ２に対して印刷ＩＤを入力する（Ｓ８）。このとき、利用者は、各地に設置されている多数のプリンタ２のうち任意のものを使用することができ、例えば最寄りのコンビニエンスストアに設置されているプリンタ２を使用することができる。印刷ＩＤの入力の方法としては、プリンタ２に設けられたタッチパネルやキーボードを利用した直接入力のほかに、利用者端末６のアプリケーションと連動した赤外線通信等の無線通信による入力が挙げられる。
【００３５】
プリンタ２は、利用者から印刷ＩＤの入力を受け付けると、プリントサーバ１に対し、入力された印刷ＩＤを提示して問い合わせを行う（Ｓ９）。
【００３６】
プリントサーバ１は、プリンタ２から問い合わせを受けると、該プリントサーバ１に記憶されている印刷ＩＤの中に提示された印刷ＩＤが存在するか否かを判断する。そして、存在すると判断された場合には、該印刷ＩＤと対応付けられている文書ＵＲＬを特定し、該文書ＵＲＬをもとに中継サーバ４から取得した文書データを、印刷データに変換してプリンタ２に送信する（Ｓ１０）。なお、存在しないと判断された場合には、プリントサーバ１は、その旨をプリンタ２に通知する。
【００３７】
プリンタ２は、プリントサーバ１から印刷データを受け取ると、この印刷データを印刷する（Ｓ１１）。これにより、利用者は、ステップＳ１で印刷指示した文書データの印刷物を手にすることができる。なお、印刷ＩＤが存在しない旨が通知された場合、プリンタ２は、画面表示等により、その旨を利用者に通知する。
【００３８】
なお、中継サーバ４またはプリントサーバ１に保持されている文書データは、セキュリティの観点より、有効期限内に（例えば印刷指示後所定期間内に）印刷されなかった場合、消去されることが好ましい。
【００３９】
また、上記各装置間の通信は、通信路におけるデータの漏洩を防止する観点より、ＳＳＬ（Secure Sockets Layer）などの暗号通信とされることが好ましい。
【００４０】
また、上記各装置間では、各装置の成りすましを防止する観点より、ＳＳＬなどの相互認証が行われることが好ましい。
【００４１】
また、上記構成において、印刷ＩＤは、文書データを特定する情報として機能するほか、文書管理サーバ３に対して印刷指示を行った利用者とプリンタ２で印刷物を受け取る利用者との同一性を保証するための認証情報、あるいは印刷物を受け取る者を限定するための許可情報として機能する。ここで、印刷ＩＤを認証情報として機能させる場合には、印刷ＩＤは推測困難なものであること、および印刷指示を行った利用者のみに通知されることが好ましい。また、許可情報として機能させる場合には、印刷ＩＤは推測困難なものであること、および印刷物の受領が許可される利用者のみに通知されることが好ましい。
【００４２】
また、上記構成において、プリンタ２に対し、印刷ＩＤだけでなくパスワード等の認証情報を入力する構成にするとよい。例えば、次のような構成にするとよい。すなわち、文書管理サーバ３は、印刷指示を受ける際に利用者からパスワードの設定を受け付け、設定されたパスワードを印刷要求に含めてプリントサーバ１に渡す。プリントサーバ１は、印刷要求に含まれるパスワードを文書ＵＲＬおよび印刷ＩＤと対応付けて記憶する。プリンタ２は、利用者から印刷ＩＤおよびパスワードの入力を受け付け、これらをプリントサーバ１に送る。プリントサーバ１は、その記憶データに基づき、印刷ＩＤおよびパスワードの照合を行い、照合の成功を条件に印刷データの送信を行う。このようにすれば、万一印刷ＩＤが漏洩した場合でも第三者による印刷を防ぐことが可能となる。
【００４３】
また、上記構成では、プリントサーバ１が印刷ＩＤを発行することとしたが、中継サーバ４や文書管理サーバ３が発行してもよい。
【００４４】
以上説明した本実施の形態によれば、以下の効果が得られる。
【００４５】
（ａ）本実施の形態では、インターネットＮ１上に配置されたプリントサーバ１と、このプリントサーバ１により制御され印刷を行うプリンタ２とを有するネットワークプリントシステムにおいて、インターネットＮ１からのアクセスが制限されるイントラネットＮ２上に存在する文書データを管理する文書管理サーバ３をイントラネットＮ２上に配置し、この文書管理サーバ３から文書データのアップロードを受ける中継サーバ４をインターネットＮ１上に配置する。そして、文書管理サーバ３は、特定の文書データについての印刷指示を受けると、該文書データを中継サーバ４に転送し、中継サーバ４は、転送された文書データを文書特定情報で特定可能に保存し、プリントサーバ１は、文書特定情報の通知を受け、該文書特定情報をもとに中継サーバ４から文書データを取得し、取得された文書データをプリンタ２に印刷させる。このため、本実施の形態によれば、インターネット上に配置されたプリントサーバと、このプリントサーバにより制御され印刷を行うプリンタとを有するネットワークプリントシステムを利用して、インターネットからのアクセスが制限されるイントラネット上に存在する文書データを、利用者端末を経由することなく、かつプリントサーバに過大な負荷をかけることなく印刷することができる。具体的に説明すると、文書データは文書管理サーバ３から中継サーバ４を経由してプリントサーバ１に転送されるので、利用者端末に一旦ダウンロードしてからプリントサーバにアップロードするという手順が不要となる。この結果、携帯電話などの記憶領域が少ない利用者端末でも、イントラネット上の文書の印刷を行うことが可能となる。また、文書データは一旦中継サーバ４に転送され、プリントサーバ１にはデータサイズの小さい文書特定情報（文書ＵＲＬ）が通知され、プリントサーバ１は自己のスケジュールに従って文書データを取得することができるので、プリントサーバ１に対する文書データのアップロードの集中を避けることができる。
【００４６】
（ｂ）イントラネットＮ２が複数存在する場合、複数のイントラネットＮ２に対してそれぞれ中継サーバ４および文書管理サーバ３を用意することとすれば、文書データの保管コストを分散できるほか、中継サーバ４の通信先を特定のイントラネットＮ２あるいは文書管理サーバ３に限定できるので、フィルタリングなどによりＤｏＳ攻撃（Denial of Service attack）などの攻撃から保護することが容易になる。また、正規の利用者であるイントラネットＮ２内部からの攻撃に対しても、特定ネットワーク内であるため攻撃者が特定されやすいこと、攻撃の結果被害をこうむる範囲が攻撃者が属しているネットワークで閉じていることから心理的抑制効果も期待できる。
【００４７】
（ｃ）プリントサーバ１において、予め印刷要求を受け付ける中継サーバ４を登録しておくこととすれば、登録されていないコンピュータのＵＲＬを含む印刷要求を却下することで、ＤｏＳ攻撃に対する耐性を上げることができる。また、仮に攻撃者が文書管理サーバ３を経由せずにプリントサーバ１に対し、特定の中継サーバ４のサーバ名を含むＵＲＬを含む印刷要求を送信したとしても、中継サーバ４が文書管理サーバ３に返したＵＲＬ全体が不明であるため、プリントサーバ１が中継サーバ４に文書データを要求した時点で偽の印刷要求であることがわかる。
【００４８】
（ｄ）プリントサーバ１が、文書管理サーバ３との間で認証を行い、正規の文書管理サーバ３からの印刷要求以外を却下する構成とすれば、中継サーバ４が生成したＵＲＬ全体が漏洩した場合であっても、正規の文書管理サーバ３以外のコンピュータからの偽の印刷要求を却下することができ、安全性が向上する。なお、上記実施の形態では、文書管理サーバ３が印刷要求を行うこととしたが、中継サーバ４が印刷要求を行っても構わない。この場合、中継サーバ４とプリントサーバ１との間で認証を行うことで、中継サーバ４が生成したＵＲＬの漏洩に備えることができる。
【００４９】
（ｅ）イントラネットＮ２と中継サーバ４とを予め対応付けておくことにより、イントラネットＮ２毎の印刷要求数、印刷枚数などの情報を集計することが可能になり、印刷料金の請求に利用することができる。
【００５０】
［第２の実施の形態］
図２は、本実施の形態に係るネットワークプリントシステム２０の構成を示すブロック図である。このネットワークプリントシステム２０は、上記第１の実施の形態に係るネットワークプリントシステム１０と比較して、構成は殆ど同じであり、動作が異なる。以下、ネットワークプリントシステム２０について説明するが、上記ネットワークプリントシステム１０と共通する部分については、同一の符号を用い、説明を省略する。
【００５１】
以下、ネットワークプリントシステム２０の動作について、図２を参照しながら説明する。
【００５２】
利用者端末６は、利用者の操作に基づき、文書管理サーバ３にアクセス要求を送信する。すると、文書管理サーバ３は、利用者端末６との間で、ＩＤ・パスワードや電子証明書などを用いた適宜の方式で利用者の認証処理を行い、認証に成功すると、イントラネットＮ２上の文書データのリストを利用者端末６に送信する。利用者端末６は、文書管理サーバ３からのリストを画面上に表示し、画面上で利用者からの印刷指示を受け付ける。そして、利用者端末６は、利用者から特定の文書データについての印刷指示を受け付けると、この印刷指示を文書管理サーバ３に送信する（Ｓ２１）。
【００５３】
文書管理サーバ３は、利用者端末６から印刷指示を受信すると、この印刷指示に係る文書データ（印刷対象の文書データ）を含む登録要求を中継サーバ４に送信する（Ｓ２２）。
【００５４】
中継サーバ４は、文書管理サーバ３から登録要求を受信すると、この登録要求に含まれる文書データを特定の記憶領域に保存し、この文書データにプリントサーバ１がアクセスするためのＵＲＬ（以下、「文書ＵＲＬ」と称す）を生成し、この文書ＵＲＬを応答として文書管理サーバ３に送信する（Ｓ２３）。
【００５５】
文書管理サーバ３は、中継サーバ４から文書ＵＲＬを受け取ると、この文書ＵＲＬおよび上記認証された利用者（印刷指示を行った利用者）を識別するための利用者ＩＤを含む印刷要求をプリントサーバ１に送信する（Ｓ２４）。ここで、印刷要求は、利用者ＩＤの正当性を保証するための署名データをさらに含むことが好ましい。
【００５６】
プリントサーバ１は、文書管理サーバ３から印刷要求を受信すると、この印刷要求に含まれる文書ＵＲＬをもとに中継サーバ４に対し文書データの要求を行い（Ｓ２５）、中継サーバ４は、要求に対し、文書ＵＲＬで特定される文書データをプリントサーバ１に返す（Ｓ２６）。なお、プリントサーバ１が文書データを要求するタイミングは、プリントサーバ１が印刷要求を受け取ってからプリンタ２に印刷データを送信するまでの間であれば任意のタイミングで構わない。中継サーバ４は、文書データをプリントサーバ１へ送信した後、中継サーバ４に登録されている該文書データを削除してもよい。
【００５７】
また、プリントサーバ１は、文書管理サーバ３から印刷要求を受け取ると、この印刷要求に含まれる文書ＵＲＬと利用者ＩＤとを対応付けて保持する。
【００５８】
利用者は、印刷指示を行った後、プリンタ２の設置場所まで移動し、プリンタ２に対して当該利用者の利用者ＩＤあるいは利用者ＩＤと対応付けられた情報（実質的には利用者ＩＤ）を入力する（Ｓ２７）。このとき、利用者は、各地に設置されている多数のプリンタ２のうち任意のものを使用することができ、例えば最寄りのコンビニエンスストアに設置されているプリンタ２を使用することができる。利用者ＩＤの入力の方法としては、プリンタ２に設けられたタッチパネルやキーボードを利用した直接入力のほかに、利用者端末６のアプリケーションと連動した赤外線通信等の無線通信による入力が挙げられる。また、利用者の属する組織がＩＣカード機能を持つ非接触ＩＤカードを導入している場合、利用者は、自己の非接触ＩＤカードをプリンタ２側のリーダにかざすことにより、利用者ＩＤを入力することができる。
【００５９】
プリンタ２は、利用者から利用者ＩＤの入力を受け付けると、プリントサーバ１に対し、入力された利用者ＩＤを提示して問い合わせを行う（Ｓ２８）。
【００６０】
プリントサーバ１は、プリンタ２から利用者ＩＤの提示を伴う問い合わせを受けると、プリントサーバ１に保持されている文書ＵＲＬのうち、提示された利用者ＩＤに対応付けられているもののリストをプリンタ２に返す（Ｓ２９）。
【００６１】
プリンタ２は、プリントサーバ１から文書ＵＲＬのリストを受けると、このリストを画面上に表示し、この画面上で利用者から文書ＵＲＬの選択入力を受け付け、選択された文書ＵＲＬをプリントサーバ１に送信する（Ｓ３０）。
【００６２】
プリントサーバ１は、プリンタ２から文書ＵＲＬを受け取ると、該文書ＵＲＬをもとに中継サーバ４から取得した文書データを、印刷データに変換してプリンタ２に送信する（Ｓ３１）。
【００６３】
プリンタ２は、プリントサーバ１から印刷データを受け取ると、この印刷データを印刷する（Ｓ３２）。これにより、利用者は、ステップＳ２１で印刷指示した文書データの印刷物を手にすることができる。
【００６４】
なお、上記説明では、文書ＵＲＬのリストを利用者に提示することとしたが、これに代えて、文書データの名称やサムネイルなど、文書ＵＲＬと対応付けられた情報（実質的には文書ＵＲＬ）のリストを提示してもよい。
【００６５】
以上説明した本実施の形態によれば、上記第１の実施の形態と同様、（ａ）〜（ｅ）の効果が得られる。また、上記第１の実施の形態では、文書管理サーバ３に対して印刷指示を行った利用者とプリンタ２に対して印刷指示を行った利用者との同一性を保障するために、印刷指示を行った利用者にしか通知されない印刷ＩＤを導入したが、本実施の形態から明らかなように、利用者の同一性を保障する仕組みは上記印刷ＩＤを用いた方法に限るものではない。
【００６６】
なお、本発明は、上記実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々変更することができる。例えば、文書管理サーバ３に対して印刷指示を行う利用者とプリンタ２に対して印刷指示を行う利用者とは、別人であっても構わない。また、上記実施の形態では、第１のネットワークがインターネットであり、第２のネットワークがイントラネットであったが、第１，２のネットワークの種類は特に限定されない。また、プリントサーバ１の機能の一部または全部がプリンタ２に内蔵されていても構わない。
【図面の簡単な説明】
【００６７】
【図１】第１の実施の形態に係るネットワークプリントシステムの構成を示すブロック図である。
【図２】第２の実施の形態に係るネットワークプリントシステムの構成を示すブロック図である。
【図３】既存のネットワークプリントシステムの構成を示す概略図である。
【図４】特許文献１に開示されているネットワーク印刷システムを示す図である。
【符号の説明】
【００６８】
１  プリントサーバ、２  プリンタ、３  文書管理サーバ、４  中継サーバ、５  ファイアウォール、６  利用者端末、１０，２０  ネットワークプリントシステム。
【図１】
2007004217.tif 000003
【図２】
2007004217.tif 000004
【図３】
2007004217.tif 000005
【図４】
2007004217.tif 000006