(57)【要約】【課題】キーとして用いられるリムーパプル記憶装置を紛失しても他人にファイルをダウンロードされることがなく、かつ、簡単なパスワードを記憶しておくだけで複雑なパスワードを記憶しておくのと実質的に同じ効果を得られるようにする。【解決手段】ユーザが、入力装置を操作してＵＳＢメモリ用の簡単なパスワードを入力すると（Ｓ３０）、これが暗号化され（Ｓ３１）、ＵＳＢメモリに格納されているＵＳＢメモリ用の暗号化されたパスワードを読み出され（Ｓ３２）、両者が一致するかどうかが判定され（Ｓ３３）、一致すると判定されれば（Ｓ３３）、ユーザ認証ステップへ進む（Ｓ３５）。【選択図】図８
2007122294.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、
該情報処理装置に結合されたプリンタと、
リムーバブル記憶装置から記憶内容を読み出す読出装置と、
該情報処理装置に結合され、第１パスワードを入力する入力手段と、
を有し、該情報処理装置は、
該読出装置を介して該リムーバブル記憶装置に格納されている第２パスワードを読み出し、
該入力手段から入力された第１パスワードが該第２パスワードと対応しているか否かを判定し、
対応していると判定した場合には、供給されるファイルの内容を該プリンタに供給して画像を形成させる、
ことを特徴とするプリントサーバ。
【請求項２】
該情報処理装置は通信媒体を介してデータサーバに結合され、該データサーバはユーザ認証情報とファイルの内容とを対応付けたデータベースが格納された記憶装置を備えており、
該情報処理装置は該読出装置を介して該リムーバブル記憶装置に格納されているユーザ認証情報を読み出して該データサーバに送信し、該データサーバから受信したファイルの内容を該供給されるファイルの内容とする、
ことを特徴とする請求項１に記載のプリントサーバ。
【請求項３】
該第２パスワードは該第１パスワードを暗号化したものであることを特徴とする請求項１又は２に記載のプリントサーバ。
【請求項４】
プリントサーバと、
通信媒体を介して該プリントサーバに接続されたデータサーバと、
を有するネットワークプリントシステムにおいて、該プリントサーバは、
情報処理装置と、
該情報処理装置に結合されたプリンタと、
リムーバブル記憶装置から記憶内容を読み出す読出装置と、
該情報処理装置に結合され、第１パスワードを入力する入力手段と、
を有し、該情報処理装置は、
該読出装置を介して該リムーバブル記憶装置に格納されている第２パスワードを読み出し、
該入力手段から入力された第１パスワードが該第２パスワードと対応しているか否かを判定し、
対応していると判定した場合には、該リムーバブル記憶装置に格納されているユーザ認証情報を該データサーバに送信し、該ユーザ認証情報に対応したファイルを該データサーバから受信し、その内容を該プリンタに供給して画像を形成させ、
該データサーバは、ユーザ認証情報とファイルの内容とを対応付けたデータベースが格納された記憶装置を備え、該情報処理装置から受信したユーザ認証情報が登録されたものであると判定した場合には該ユーザ認証情報に対応したファイルの内容を該情報処理装置に送信する、
ことを特徴とするネットワークプリントシステム。
【請求項５】
該第２パスワードは該第１パスワードを暗号化したものであることを特徴とする請求項４に記載のネットワークプリントシステム。
【請求項６】
情報処理装置と、
該情報処理装置から供給される情報をリムーバブル記憶装置に書き込み又は該リムーバブル記憶装置に書き込まれた情報を読み出す書込読出装置と、
該情報処理装置に結合され、第１パスワードを入力する入力手段と、
を有し、該情報処理装置は、該書込装置を介し、該第１パスワードを暗号化した第２パスワードを該リムーバブル記憶装置に書き込ませる、
ことを特徴とするクライアント。
【請求項７】
請求項５に記載のネットワークプリントシステムと、通信媒体を介し該ネットワークプリントシステムに結合された請求項６に記載のクライアントとを備え、
該クライアントは、該リムーバブル記憶装置から読み出したユーザ認証情報とファイルの内容とを請求項５に記載のデータサーバに送信し、
該データサーバは、該クライアントから受信したユーザ認証情報とファイルの内容とを対応させて該データサーバの該記憶装置に書き込ませる、
ことを特徴とするネットワークプリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークプリントシステム並びにこれに用いられるプリントサーバ及びクライアントに関する。
【背景技術】
【０００２】
個人のプリンタ使用頻度は比較的少ない。また、外出先でファイルをプリントアウトしたい場合がある。
【０００３】
そこで、クライアントからデータセンターにファイルをアップロードしておき、コンビニエンスストア等に設置されたプリントサーバにおいて、データセンターから当該ファイルをダウンロードし、ファイルの内容をプリントアウトするネットワークプリントシステムが開示されている（下記特許文献１）。
【０００４】
このシステムによれば、ユーザ認証情報が格納されたＵＳＢメモリをプリントサーバに結合させると、認証が自動的に行われ、上記ダウンロードが実行される。
【０００５】
しかしながら、キーとしてのＵＳＢメモリを紛失した場合には、他人に上記ダウンロードが実行されて秘密情報が漏洩するという問題がある。
【０００６】
この問題を解決するために、ユーザが記憶しているパスワードを入力させると、パスワードを複雑にした場合には忘れ易く、忘れないように記録を残しておいた場合には他人に見られて情報漏洩の問題が生ずる。
【特許文献１】特開２００５−１２９００７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、このような問題に鑑み、キーとして用いられるＵＳＢメモリ等のリムーパプル記憶装置を紛失しても他人にファイルをダウンロードされることがなく、かつ、簡単なパスワードを記憶しておくだけで複雑なパスワードを記憶しておくのと実質的に同じ効果を得ることが可能なネットワークプリントシステム並びにこれに用いられるプリントサーバ及びクライアントを提供することにある。
【課題を解決するための手段】
【０００８】
本発明によるネットワークプリントシステムの一態様では、クライアントとプリントサーバとデータサーバとが通信媒体、例えばインターネットを介して結合されている。
【０００９】
該クライアントは、
情報処理装置と、
該情報処理装置から供給される情報をリムーバブル記憶装置、例えばＵＳＢメモリに書き込み又は該リムーバブル記憶装置に書き込まれた情報を読み出す書込読出装置と、
該情報処理装置に結合され、第１パスワードを入力する入力手段と、
を有し、該情報処理装置は、該書込装置を介し、該第１パスワードを暗号化した第２パスワードを該リムーバブル記憶装置に書き込ませる。
【００１０】
該プリントサーバは、
情報処理装置と、
該情報処理装置に結合されたプリンタと、
リムーバブル記憶装置から記憶内容を読み出す読出装置と、
該情報処理装置に結合され、第１パスワードを入力する入力手段と、
を有し、該情報処理装置は、
該読出装置を介して該リムーバブル記憶装置に格納されている第２パスワードを読み出し、
該入力手段から入力された第１パスワードが該第２パスワードと対応しているか否かを判定し、
対応していると判定した場合には、該リムーバブル記憶装置に格納されているユーザ認証情報を該データサーバに送信し、該ユーザ認証情報に対応したファイルを該データサーバから受信し、その内容を該プリンタに供給して画像を形成させる。
【００１１】
該データサーバは、ユーザ認証情報とファイルの内容とを対応付けたデータベースが格納された記憶装置を備え、該情報処理装置から受信したユーザ認証情報が登録されたものであると判定した場合には該ユーザ認証情報に対応したファイルの内容を該情報処理装置に送信する、
【発明の効果】
【００１２】
上記一態様の構成によれば、入力されたリムーバブル記憶装置用第１パスワードがリムーバブル記憶装置に格納されている第２パスワードと対応しない場合にはユーザ認証ステップへ進まず、かつ、第２パスワードが第１パスワードを暗号化したものであり、これを読み取っても第１パスワードが不明であるので、リムーバブル記憶装置を紛失しても秘密情報が漏洩するのを防止することができる。
【００１３】
また、この暗号化により、ユーザは簡単な第１パスワードを設定すればよいので、これを記録せずに覚えておくことが可能であり、記録することによるパスワードの漏洩を防止することができる。
【００１４】
本発明の他の目的、構成及び効果は以下の説明から明らかになる。
【実施例１】
【００１５】
図１は、本発明の実施例１に係るネットワークプリントシステムの概略を示す。
【００１６】
通信媒体としてのインターネット１０には、複数台のクライアント２０と、これらにより共通に使用されるデータサーバ３０と、ユーザが外出先で利用できるように多数分散配置されたプリントサーバ４０とが結合されている。例えば、データサーバ３０はコンビニエンスストアの本社に設置され、プリントサーバ４０はその各支店に配置されている。
【００１７】
図２は、クライアント２０の概略構成を示すブロック図である。
【００１８】
このクライアント２０は、コンピュータ本体２１に入力装置２２及び表示装置２３が結合された一般的な構成である。コンピュータ本体２１では、ＭＰＵ２１０に記憶装置２１１、ＵＳＢメモリインタフェース２１２、入力インタフェース２１３、ディスプレイインタフェース２１４及びネットワークインタフェース２１５がバスを介して結合されている。記憶装置２１１は、ＲＯＭ、ＲＡＭ及びハードディスク装置等の外部記憶装置を含み、この外部記憶装置にはＯＳ及びアプリケーションプログラムがインストールされている。
【００１９】
ＵＳＢメモリインタフェース２１２は、リムーバブル記憶装置としてのＵＳＢメモリ５０が着脱自在な装着部２１２ａを備えている。このＵＳＢメモリ５０には、ネットワークプリントシステムの利用許可証としてのユーザ認証情報（ユーザのＩＤとパスワード）と、ＵＳＢメモリの利用許可証としてのＵＳＢメモリ用パスワードとが格納される。
【００２０】
入力インタフェース２１３には、キーボードやポインティングデバイス等の入力装置２２が結合され、ディスプレイインタフェース２１４には表示装置２３が結合される。ネットワークインタフェース２１５は、不図示のターミナルアダプタまたはルータを介してインターネット１０に結合される。
【００２１】
図３は、データサーバ３０の機能ブロック概略図である。
【００２２】
このデータサーバ３０では、制御部３１が、一方ではネットワークインタフェース２１５及び不図示のルータを介してインターネット１０に結合され、他方ではデータベースサーバ、すなわちデータベース管理システム（ＤＢＭＳ）３３とデータベース３４との組に結合されている。制御部３１は、ＯＳ、Ｗｅｂサーバプログラム及びＷｅｂアプリケーションプログラムの組み合わせを機能的に示したものである。制御部３５は、ファイル記憶領域３５をアクセス可能となっており、このファイル記憶領域３５には、ダウンロードされた印刷対象のファイル並びにクライアント２０及びプリントサーバ４０に対し提供するＷｅｂページが格納される。制御部３１は、クライアント２０又はプリントサーバ４０からの要求に応じてＤＢＭＳ３３を介しデータベース３３に対しレコードの検索、追加、削除、更新等を行い、ファイル記憶領域３５に対し該当するファイルをアクセスする。
【００２３】
図４は、プリントサーバ４０の概略構成を示すブロック図である。
【００２４】
このプリントサーバ４０では、コンピュータ本体４１に入力装置４２、表示装置４３及びプリンタ４４が結合されている。コンピュータ本体４１は、ＭＰＵ４１０に記憶装置４１１、ＵＳＢメモリインタフェース４１２、入力インタフェース４１３、ディスプレイインタフェース４１４、ネットワークインタフェース４１５及びプリンタインタフェース４１６がバスを介して結合されている。記憶装置４１１は、ＲＯＭ、ＲＡＭ及びハードディスク装置等の外部記憶装置を含み、この外部記憶装置にはＯＳ及びアプリケーションプログラムがインストールされている。
【００２５】
ＵＳＢメモリインタフェース４１２は、リムーバブル記憶装置としてのＵＳＢメモリ５０が着脱自在な装着部４１２ａを備えている。入力インタフェース４１３にはキーボードやポインティングデバイス等の入力装置４２が結合され、ディスプレイインタフェース４１４には表示装置４３が結合され、プリンタインタフェース４１６にはプリンタ４４が結合される。ネットワークインタフェース４１５は、不図示のターミナルアダプタまたはルータを介してインターネット１０に結合される。
【００２６】
図５（Ａ）は、ユーザ情報テーブルの構成例を示す。このテーブルは、ユーザ認証用のＩＤ及びパスワード、ユーザの名前、住所、電子メールアドレス及び登録日等のフィールドを備えている。
【００２７】
図５（Ｂ）は、印刷対象ファイル情報テーブルの構成例を示す。このテーブルは、印刷対象のファイルを識別するファイル名、ユーザＩＤ及びファイルのアップロード日時等のフィールドを有する。このファイル名は、例えば、ユーザＩＤとユーザの付けたファイル名とを結合したものであり、ファイルＩＤとして機能する。
【００２８】
図６は、クライアント２０からデータサーバ３０へ印刷用データファイルをアップロードするときの処理を示すフローチャートである。このフローチャートに対応したアプリケーションプログラムは、図２の記憶装置２１１及び図３の記憶装置３１１に格納されており、それぞれＭＰＵ２１０及びＭＰＵ３１０により実行される。クライアント２０とデータサーバ３０との間の通信情報は、例えばＩＰｓｅｃ方式により乱数を用いてワンタイムパスワードを自動生成しこれをキーとして暗号化される。以下、括弧内は図中のステップ識別番号を示す。
【００２９】
セキュリティ上、データサーバ３０からクライアント２０のブラウザを介してクライアント２０のリソースをアクセスすることができないので、ブラウザが組み込まれたアプリケーションプログラムがユーザに配布され、記憶装置２１１にインストールされている。
【００３０】
ユーザは、図２において、ＵＳＢメモリ５０を装着部２１２ａに装着させる。ＵＳＢメモリ５０には、本システムのユーザ登録段階で、データサーバ３０に対するユーザのＩＤとパスワードとが格納されている。記憶装置２１１に格納された前記アプリケーションプログラムを起動させると、図６の処理が開始される。
【００３１】
（Ｓ１０）入力画面が表示装置２３に表示される。図７は、この入力画面の概略を示す。
【００３２】
ユーザは、アップロードしようとするファイルのフルパス名をテキストボックス５１に入力する。この入力は、参照ボタン５２を押下してファイルダイアログボックスを表示させ、これに表示されたファイルを選択することにより、容易に入力することができる。ユーザはまた、覚えやすい簡単なパスワードをＵＳＢメモリキーとしてテキストボックス５３に入力する。
【００３３】
（Ｓ１１）実行ボタン５４を押下すると、ステップＳ１２へ進む。
【００３４】
（Ｓ１２）ＵＳＢメモリ５０からユーザ認証用のＩＤとパスワードを読み取り、このＩＤをテキストボックス５５に記入するとともに、テキストボックス５６に「＊」を記入する。
【００３５】
（Ｓ１３）テキストボックス５７に初期設定されているデータサーバ３０のサイトのアドレスへ、テキストボックス５１、５３及び５５に記入されたデータ並びにユーザ認証用パスワードを送信する。
【００３６】
（Ｓ２０）データサーバ３０はこれを受信し、そのユーザＩＤをキーとして図５（Ａ）のユーザ情報テーブルを検索し、該当するユーザ認証用パスワードを読み出し、これをクライアント２０から受信したものと一致しているか否かを判定する。
【００３７】
（Ｓ２１）一致していればステップＳ２２へ進み、そうでなければ登録されたユーザでないことを示す情報をクライアント２０へ送信（不図示）してこのクライアント２０に対する処理を終了する。
【００３８】
（Ｓ２２）データサーバ３０は受付コードをクライアント２０へ送信する。
【００３９】
（Ｓ１４）クライアント２０は、この受付コードとともに、テキストボックス５１に記載されているパス名のファイルをデータサーバ３０に送信する。
【００４０】
（Ｓ２３）データサーバ３０はこの受付コードを受信して登録ユーザを特定し、次いでファイルを受信し、これを記憶領域３３に格納するとともに、図５（Ｂ）に示すテーブルにその情報を記入する。データサーバ３０は、受信を完了すると、完了情報をクライアント２０に送信する。
【００４１】
（Ｓ１５）クライアント２０は、これに応答して、テキストボックス５３に記入されているＵＳＢメモリのパスワードを暗号化し、これをＵＳＢメモリ５０に書き込む。これにより図６の処理が終了し、ユーザは装着部２１２ａからＵＳＢメモリ５０を抜き取る。
【００４２】
ユーザは、アップロードしたファイルをプリントアウトしたいとき、このＵＳＢメモリ５０を持って近くのコンビニエンスストアへ行く。
【００４３】
図８は、ユーザがアップロードしたファイルを、コンビニエンスストアに設置されたプリントサーバ４０で、データサーバ３０からダウンロードしてプリントアウトしてもらう処理を示すフローチャートである。このフローチャートの左側部分に対応したアプリケーションプログラムは、図４の記憶装置４１１に格納されており、ユーザが装着部４１２ａにＵＳＢメモリ５０装着することにより、ＭＰＵ４１０により実行が開始される。このフローチャートの右側部分は図３のデータサーバ３０により実行される。
【００４４】
（Ｓ３０）ＵＳＢメモリ用パスワードの入力画面が表示装置４３に表示される。ユーザは、入力装置４２を操作してＵＳＢメモリ５０のパスワードを入力する。
【００４５】
（Ｓ３１）ＭＰＵ４１０は、これに応答して、入力されたＵＳＢメモリ用パスワードを暗号化する。
【００４６】
（Ｓ３２）ＭＰＵ４１０は、ＵＳＢメモリに格納されているＵＳＢメモリ用の暗号化されたパスワードを読み出す。
【００４７】
（Ｓ３３）このパスワードが、ステップＳ３１で暗号化したものと一致するかどうかを判定する。不一致であればステップＳ３４へ進み、一致すればステップＳ３５へ進む。
【００４８】
（Ｓ３４）ＭＰＵ４１０は、パスワード入力エラーであることを表示装置４３に表示させ、ステップＳ３０へ戻る。
【００４９】
（Ｓ３５）ＭＰＵ４１０は、ＵＳＢメモリ５０からユーザ認証用のＩＤとパスワードを読み出し、データサーバ３０に送信する。
【００５０】
（Ｓ４０）データサーバ３０はこれに応答して、上述のようにユーザ認証を行う。
【００５１】
（Ｓ４１）登録されたユーザであることを確認するとステップＳ４２へ進み、そうでなければ登録ユーザでないことを示す情報をプリントサーバ４０へ送信（不図示）してこのプリントサーバ４０に対する処理を終了する。
【００５２】
（Ｓ４２）ユーザＩＤをキーとして図５（Ｂ）に示すファイル情報テーブルを検索し、ヒットしたレコードを読み出して、受付コードとともにプリントサーバ４０へ送信する。
【００５３】
（Ｓ３６）プリントサーバ４０はこれに応答して、受信したレコードのリストを表示装置４３に表示させる。
【００５４】
（Ｓ３７）ユーザは、表示されたリストから印刷対象のファイルを選択する。これにより、選択されたデータが上記受付コードとともにデータサーバ３０に送信される。
【００５５】
（Ｓ４３） データサーバ３０はこれに応答して、該当するファイルをプリントサーバ４０へ送信する。
【００５６】
（Ｓ３８）プリントサーバ４０はこれを受信し、プリンタ４４に供給してその内容を印刷させる。
【００５７】
本実施例１によれば、入力されたＵＳＢメモリ用パスワードがＵＳＢメモリ５０に格納されているものと対応しない場合にはユーザ認証ステップへ進まず、かつ、ＵＳＢメモリ５０に格納されたＵＳＢメモリ用パスワードが暗号化されたものであり、これを読み取っても暗号化前のパスワードが不明であるので、ＵＳＢメモリ５０を紛失しても秘密情報が漏洩するのを防止することができる。
【００５８】
また、この暗号化により、ユーザは簡単なＵＳＢメモリ用パスワードを設定すればよいので、これを記録せずに覚えておくことが可能であり、記録することによるパスワードの漏洩を防止することができる。
【００５９】
なお、本発明には外にも種々の変形例が含まれる。
【００６０】
例えば、暗号化前のＵＳＢメモリ用パスワードである第１パスワードと暗号化後のＵＳＢメモリ用パスワードである第２パスワードとの対応関係は、両者が異なって対応しておればよく、上記実施例に記載されたものに限定されず、例えば第１パスワードをｎ回（ｎ≧２）暗号化したものを第２パスワードとし、第１パスワードをｍ回（１≦ｍ＜ｎ）暗号化しこれが第２パスワードを（ｎ−ｍ）回復号したものと一致すれば両者が対応すると判定する構成であってもよい。
【００６１】
また、１つのＵＳＢメモリに複数のユーザで共用し、ユーザ毎に第１パスワードを設定する構成、あるいは１人のユーザがファイル毎又はファイル群毎に第１パスワードを設定する構成であってもよい。
【００６２】
さらに、特許請求の範囲に記載されたユーザ認証情報とファイルとの対応関係は、上記実施例で説明したように、ユーザ認証情報の一部であるユーザＩＤとファイルＩＤとしてのファイル名とを対応させ、ファイルＩＤとファイルとを対応させることによりユーザ認証情報とファイルとを間接的に対応させる構成であってもよい。
【００６３】
また、リムーバブル記憶装置はＵＳＢメモリに限定されず、電波を介してメモリをプロセッサと結合させる構成であってもよい。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施例１のネットワークプリントシステムを示す概略説明図である。
【図２】クライアントの概略構成を示すブロック図である。
【図３】データサーバの概略構成を示す機能ブロック図である。
【図４】プリントサーバの概略構成を示すブロック図である。
【図５】（Ａ）はユーザ情報テーブルの構成例を示し、（Ｂ）はファイル情報テーブルの構成例を示す説明図である。
【図６】クライアントからデータサーバへ印刷用データファイルをアップロードするときの処理を示すフローチャートである。
【図７】図６のステップＳ１０の概略説明図である。
【図８】ユーザがアップロードしたファイルを、コンビニエンスストアに設置されたプリントサーバで、データサーバからダウンロードしてプリントアウトしてもらう処理を示すフローチャートである。
【符号の説明】
【００６５】
１０  インターネット
２０  クライアント
２１、４１  コンピュータ本体
２１０、４１０  ＭＰＵ
２１１、４１１  記憶装置
２１２、４１２  ＵＳＢメモリインタフェース
２１２ａ、４１２ａ  装着部
２１３、４１３  入力インタフェース
２１４、４１４  ディスプレイインタフェース
２１５、３２、４１５  ネットワークインタフェース
２２、４２  入力装置
２３、４３  表示装置
３０  データサーバ
３１  制御部
３３  データベース管理システム
３４  データベース
３５  ファイル記憶領域
４０  プリントサーバ
４４  プリンタ
４１６  プリンタインタフェース
５１、５３、５５〜５７  テキストボックス
５２  参照ボタン
５４  実行ボタン
【図１】
2007122294.tif 000003
【図２】
2007122294.tif 000004
【図３】
2007122294.tif 000005
【図４】
2007122294.tif 000006
【図５】
2007122294.tif 000007
【図６】
2007122294.tif 000008
【図７】
2007122294.tif 000009
【図８】
2007122294.tif 000010