(57)【要約】【課題】端末装置と無線ＬＡＮで通信を行う場合に、認証サーバを別途に設置することなく、ホットスポットの省スペース化を図ることのできる画像形成装置を提供することを目的とする。【解決手段】画像形成装置は、端末装置から利用者ＩＤおよびパスワードをネットワーク管理プロセスで取得し、当該取得した利用者ＩＤおよびパスワードを用いて認証サーバプロセスで認証処理を行い、当該認証結果をネットワーク管理プロセスで端末装置に対して送信する。そして、端末装置は、画像形成装置からの認証結果をその表示部に表示する。【選択図】        図４
2008062440.tif 000002
【特許請求の範囲】
【請求項１】
無線ＬＡＮを介して複数の端末装置と通信可能な画像形成装置において、
前記複数の端末装置のアクセスポイントとして機能するアクセスポイント手段と、
前記端末装置から発信される認証情報を用いて、自装置を利用する利用者の認証を行う利用者認証手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記利用者認証手段は、前記端末装置から発信された認証情報を暗号化し、当該暗号化された認証情報と、前記認証情報を予め暗号化した情報である暗号化認証情報とに基づいて、前記自装置を利用する利用者の認証を行うことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記端末装置からの要求にかかる文書データを、他のネットワーク上から取得する文書データ取得手段をさらに備えたことを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記文書データの読み書き可能な第１の記憶手段と、
前記文書データを保存する第２の記憶手段と、をさらに備え、
前記文書データ取得手段は、前記ネットワーク上の文書データを前記第１の記憶手段に書き込み、前記端末装置からの要求にかかる文書データの全てを前記第１の記憶手段に書き込んだ後に、当該書き込んだ文書データを前記第２の記憶手段に保存することにより取得すること
を特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記端末装置からの要求にかかる文書データのネットワーク上のアドレス情報を受け付けるけるためのインターフェース情報を前記端末装置に送信することを特徴とする請求項３または４に記載の画像形成装置。
【請求項６】
前記文書データ取得手段で取得した文書データの印刷要求を受け付ける印刷要求受付手段と、
前記印刷要求受付手段で印刷要求を受け付けた場合に、当該文書データを印刷する文書データ印刷手段と、
をさらに備えたことを特徴とする請求項３から５のいずれか一つに記載の画像形成装置。
【請求項７】
前記印刷要求受付手段は、前記印刷要求をする利用者の認証情報を受け付け、
前記利用者認証手段は、前記印刷要求受付手段で受け付けた認証情報を用いて、前記印刷要求をする利用者の認証をさらに行い、
前記文書データ印刷手段は、前記利用者認証手段で前記印刷要求をする利用者が認証された場合に、当該文書データを印刷することを特徴とする請求項６に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特に、無線ＬＡＮを介して複数の端末装置と通信可能な画像形成装置に関する。
【背景技術】
【０００２】
近年、無線ＬＡＮへの接続サービスを不特定多数の利用者に提供する場所であるホットスポットの数が増えてきている。当該サービスの利用者は、このホットスポットでの接続サービスにより、自己所有の端末装置を用いて自由に情報を取得することができる。
【０００３】
ホットスポットにおいては、無線ＬＡＮで複数の端末装置間を接続するアクセスポイントが設置される。このアクセスポイントを介して、画像形成装置は利用者の端末装置に接続され、端末装置から送信された文書データを受信し、受信した文書データを印刷用紙に印刷することができる。
【０００４】
これに関連する技術として、アクセスポイントと一体化された画像形成装置が開発されている（特許文献１）。
【０００５】
一方、ホットスポットでの接続サービスの利用者は不特定多数であり、画像形成装置の周囲に複数の端末装置が存在している可能性があるため、各利用者が特定の利用者であるか否かを確認するための認証サーバをホットスポットに設置することが望ましい。
【０００６】
これに関連する技術として、端末装置に設けられた非接触ＩＣチップから当該利用者のＩＤ情報を取得し、利用者のＩＤ情報と端末装置のＩＤ情報とを関連付けて管理する認証サーバ装置から、非接触ＩＣチップから取得した利用者のＩＤ情報に対応する端末装置のＩＤ情報を取得すると、取得した端末装置のＩＤ情報に対応する端末装置と無線通信を行う画像形成装置が開発されている（特許文献２）。
【０００７】
【特許文献１】特開２００４−１６５８１１号公報
【特許文献２】特開２００５−０９９９４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来技術では、認証サーバを画像形成装置とは別途に設けているため、ホットスポットに認証サーバを設置するためのスペースが必要になるという問題点があった。
【０００９】
本発明は、上記に鑑みてなされたものであって、端末装置と無線ＬＡＮで通信を行う場合に、認証サーバを別途に設置することなく、ホットスポットの省スペース化を図ることのできる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明は、無線ＬＡＮを介して複数の端末装置と通信可能な画像形成装置において、前記複数の端末装置のアクセスポイントとして機能するアクセスポイント手段と、前記端末装置から発信される認証情報を用いて、自装置を利用する利用者の認証を行う利用者認証手段と、を備えたことを特徴とする。
【００１１】
また、本発明は、前記利用者認証手段は、前記端末装置から発信された認証情報を暗号化し、当該暗号化された認証情報と、前記認証情報を予め暗号化した情報である暗号化認証情報とに基づいて、前記自装置を利用する利用者の認証を行うことを特徴とする。
【００１２】
また、本発明は、前記端末装置からの要求にかかる文書データを、他のネットワーク上から取得する文書データ取得手段をさらに備えたことを特徴とする。
【００１３】
また、本発明は、前記文書データの読み書き可能な第１の記憶手段と、前記文書データを保存する第２の記憶手段と、をさらに備え、前記文書データ取得手段は、前記ネットワーク上の文書データを前記第１の記憶手段に書き込み、前記端末装置からの要求にかかる文書データの全てを前記第１の記憶手段に書き込んだ後に、当該書き込んだ文書データを前記第２の記憶手段に保存することにより取得することを特徴とする。
【００１４】
また、本発明は、前記端末装置からの要求にかかる文書データのネットワーク上のアドレス情報を受け付けるためのインターフェース情報を前記端末装置に送信することを特徴とする。
【００１５】
また、本発明は、前記文書データ取得手段で取得した文書データの印刷要求を受け付ける印刷要求受付手段と、前記印刷要求受付手段で印刷要求を受け付けた場合に、当該文書データを印刷する文書データ印刷手段と、をさらに備えたことを特徴とする。
【００１６】
また、本発明は、前記印刷要求受付手段は、前記印刷要求をする利用者の認証情報を受け付け、前記利用者認証手段は、前記印刷要求受付手段で受け付けた認証情報を用いて、前記印刷要求をする利用者の認証をさらに行い、前記文書データ印刷手段は、前記利用者認証手段で前記印刷要求をする利用者が認証された場合に、当該文書データを印刷することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、複数の端末装置のアクセスポイントとして機能するアクセスポイント手段と、端末装置から発信される認証情報を用いて、自装置を利用する利用者の認証を行う利用者認証手段と、を備えているので、端末装置と無線ＬＡＮで通信を行う場合に、認証サーバを別途に設置することなく、ホットスポットの省スペース化を図ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１８】
以下に添付図面を参照して、この発明にかかる画像形成装置の最良な実施の形態を詳細に説明する。なお、本実施の形態によりこの発明が限定されるものではない。
【００１９】
図１は、本実施の形態の画像形成サービスシステム１００の構成の一例を示す図である。画像形成サービスシステム１００は、プリンタ、コピー、ファクシミリおよびスキャナなどの機能を有する画像形成装置２００と、利用者の所持する端末装置３００と、文書を配信するＷｅｂサーバ４００と、で構成される。画像形成装置２００は、無線ＬＡＮ５００で端末装置３００と接続され、また、インターネット５０１でサーバ装置４００と接続されている。なお、画像形成サービスシステム１００を構成する各装置の数量は、同図に示すものに限定されるものではない。
【００２０】
図２は、本実施の形態の画像形成装置２００の構成の一例を示す図である。画像形成装置２００は、同図に示すように、アプリケーション部２１０と、プラットフォーム部２２０と、起動部２５０と、を含んで構成される。また、画像形成装置２００は、無線ＬＡＮＩ／Ｆ６００、二次記憶装置６１０、ＲＡＭ６２０、証明書デバイス６３０、オペレーションパネル６４０、白黒ラインプリンタ（Ｂ＆Ｗ  ＬＰ）７００、カラーラインプリンタ（Ｃｏｌｏｒ  ＬＰ）７１０などのハードウェア資源を含んで構成される。
【００２１】
アプリケーション部２１０は、プリンタ、コピー、ファックス、スキャナなどの処理を行うものである。アプリケーション部２１０は、プリンタ用のアプリケーションであるプリンタアプリ２１１と、コピー用のアプリケーションであるコピーアプリ２１２と、ファクシミリ用のアプリケーションであるファックスアプリ２１３と、スキャナ用のアプリケーションであるスキャナアプリ２１４と、ネットワークファイル用のアプリケーションであるネットファイルアプリ２１５と、工程検査用のアプリケーションである工程検査アプリ２１６と、ＲＯＭ（図示なし）をリモート更新するためのアプリケーションであるＲＲＵアプリ２１７と、を有している。なお、プリンタアプリ２１１は、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）２１１ａと、ＰＣＬ２１１ｂと、ＰＣ（ＰｏｓｔＳｃｒｉｐｔ）２１１ｃと、をさらに有する。
【００２２】
プラットフォーム部２２０は、同図に示すように、ＳＲＭ（Ｓｙｓｔｅｍ  Ｒｅｓｏｕｒｃｅ  Ｍａｎａｇｅｒ）２２２と、ネットワーク管理プロセス２２４と、認証サーバプロセス２２６と、ダウンロードプロセス２２８と、パネル管理プロセス２３０と、印刷管理プロセス２３２と、汎用ＯＳ２４０と、を含んで構成される。また、プラットフォーム部２２０には、二次記憶装置６１０にアクセスするためのファイルである二次記憶クセスライブラリ２３４も含まれている。
【００２３】
ＳＲＭ２２２は、画像形成装置２００を構成するハードウェア資源を利用する上位層からの要求に従って調停を行い、実行制御するためのプロセスである。具体的には、要求されたハードウェア資源が利用可能であるかを判断し、利用可能であれば要求されたハードウェア資源が利用可能である旨を上位層に伝える。なお、ＳＲＭ２２２には、同図に示すように、ＳＣＳ（Ｓｙｓｔｅｍ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）２２３が含まれている。このＳＣＳ２２３は、各アプリケーションの管理やハードウェア資源の管理を行うためのプロセスである。
【００２４】
ネットワーク管理プロセス２２４は、本発明のアクセスポイント手段である。ネットワーク管理プロセス２２４は、端末装置３００やＷｅｂサーバ４００から受信した各種データを受け取り、受け取った各種データを、プロセス間通信により、各プロセスに送る。
【００２５】
認証サーバプロセス２２６は、本発明の利用者認証手段である。認証サーバプロセス２２６は、利用者のＩＤとパスワードの認証処理を実行する。具体的には、二次記憶装置６１０に予め格納されている利用者ＩＤおよびパスワードをＲＡＭ６２０上に展開しておく。そして、外部から受け取ったパスワードと、当該ＲＡＭ６２０上に展開しておいた利用者ＩＤに対応するパスワードとを照合することにより認証する。このように、二次記憶装置６１０に予め記録されている利用者ＩＤおよび暗号化パスワードをＲＡＭ６２０上に予め展開しておくことにより、認証処理を迅速にすることができる。
【００２６】
なお、二次記憶装置６１０に格納されているパスワードは、暗号化されたパスワード（以下、暗号化パスワード）である。従って、認証サーバプロセス２２６は、外部から受け取ったパスワードを暗号化し、暗号化したパスワードと、暗号化パスワードとを照合する。このように、二次記憶装置６１０に格納させるパスワードを暗号化させておくことにより、不正アクセスがあった場合にも、情報を保護することができる。
【００２７】
ダウンロードプロセス２２８は、Ｗｅｂサーバ４００が格納するファイルの文書データのダウンロード処理を実行する。このダウンロード処理は、端末装置３００から指定されたアドレス情報であるＵＲＬのＷｅｂサーバ４００から、インターネット５０１を経由して、文書データを取得する。
【００２８】
ダウンロードプロセス２２８は、この文書データを、まず、ＲＡＭ６２０に記録し、文書データの全てをＲＡＭ６２０に記録したところで、二次記憶装置６１０に保存する。通常、二次記憶装置６１０は、ブロックデバイス（例えばＨＤＤ）と呼ばれる種類のものが多く、一回あたりのアクセスに時間がかかってしまうことが多い。そのため、文書の一部をダウンロードするたびに二次記憶装置デバイスドライバに文書データを渡していたのでは、保存処理の時間がかかってしまうという問題がある。そこで、二次記憶装置６１０に保存する前に、Ｗｅｂサーバ４００からの文書データの全てを一括してＲＡＭ６１０に記録することにより、二次記憶装置へのアクセス回数を軽減し、ダウンロード処理のパフォーマンスを上げることができる。
【００２９】
パネル管理プロセス２３０は、オペレーションパネル６４０を制御する。印刷管理プロセス２３２は、ダウンロードプロセス２２８により二次記憶装置６１０に保存された文書データを白黒ラインプリンタ７００やカラーラインプリンタ７１０で印刷する。
【００３０】
汎用ＯＳ２４０は、例えば、ＵＮＩＸ（登録商標）などの汎用オペレーティングシステムであり、プラットフォーム部２２０やアプリケーション部２１０の各アプリケーションのソフトウェアをそれぞれプロセスとして実行する。
【００３１】
起動部２５０は、画像形成装置２００の電源が投入されることにより、アプリケーション部２１０およびプラットフォーム部２２０を起動させる。
【００３２】
図１に戻り、端末装置３００は、画像形成装置２００に無線ＬＡＮ５００により接続され、利用者は、無線ＬＡＮの使用できる範囲（同図に示す点線の範囲）において、画像形成サービスを利用できる。なお、無線ＬＡＮ５００の通信プロトコルとしては、ＩＥＥＥ８０２．１１ａ,ｂ，ｇなどを採用できる。
【００３３】
端末装置３００の構成について図３を参照して説明する。図３は、本実施の形態の端末装置３００の構成を示す図である。端末装置３００は、同図に示すように、端末装置３００全体を統括的に制御する制御部３１０と、各種プログラムや各種データを格納する記憶部３２０と、無線ＬＡＮ５００に端末装置３００を接続するための無線通信インターフェース部３３０と、利用者ＩＤやパスワードなどを受け付ける入力部３４０と、各種画面を表示するための表示部３５０と、で構成され、これら各部がバスを介して通信可能に接続されている。
【００３４】
制御部３１０は、端末装置３００を構成する各部を制御し、例えばＣＰＵにより実現することができる。
【００３５】
記憶部３２０は、端末装置３００を構成する各部を制御するための各種プログラムや各種データを格納し、具体的には、ＲＡＭ、ＲＯＭ、ＨＤＤ、光ディスク、フレキシブルディスク、不揮発性メモリなどにより実現することができる。また、記憶部３２０は、Ｗｅｂブラウザ３２２を格納している。制御部３１０は、このＷｅｂブラウザ３２２を記憶部３２０から読み出し、Ｗｅｂブラウザ３２２を実行することができる。
【００３６】
無線通信インターフェース部３３０は、端末装置３００を無線ＬＡＮ５００に接続するためのものであり、具体的には、無線ＬＡＮインターフェースにより実現することができる。
【００３７】
入力部３４０は、利用者ＩＤおよびパスワードを受け付けるためのものであり、例えば、キーボードにより実現することができる。また、表示部３５０は、各種画面を表示するためのものであり、例えば、液晶ディスプレイにより実現することができる。なお、本実施の形態の端末装置３００は、入力部３４０と表示部３５０とが分離した構成となっているが、例えば、タッチパネルのように入力部３４０および表示部３５０とが一体とした構成であってもよい。
【００３８】
再び図１に戻り、Ｗｅｂサーバ４００は、各種の文書ファイル（文書データ）を格納し、インターネット５０１を介して、画像形成装置３００からの要求に応じて、画像形成装置２００へ当該文書ファイルを配信する。
【００３９】
以上の構成において、本実施の形態の画像形成サービスシステム１００で行われる各処理について説明する。なお、画像形成サービスシステム１００では、利用者の認証処理、文書のダウンロード処理、文書の印刷処理が実行される。
【００４０】
まず、画像形成サービスシステム１００で行われる利用者の認証処理について図４を参照して説明する。図４は、画像形成サービスシステム１００で行われる利用者の認証処理の手順を示すシーケンス図である。なお、画像形成装置２００と端末装置３００は、ＷＥＰ暗号方式によって無線接続されているものとする。また、以下に説明する画像形成装置２００と端末装置３００との間の送受信は、無線ＬＡＮドライバを介して行われる。
【００４１】
まず、利用者が端末装置３００を用いてＷｅｂブラウザ３２２を起動させると（ステップＳＡ−１）、端末装置３００は、画像形成装置２００に対して、認証画面３６０（図５−１参照）の接続要求を行う（ステップＳＡ−２）。
【００４２】
画像形成装置３００のネットワーク管理プロセス２２４は、端末装置３００からの認証画面の接続要求を受け取ると、当該要求に対して、ＨＴＭＬ形式の認証画面３６０を送信することにより応答する（ステップＳＡ−３）。
【００４３】
端末装置３００は、ＨＴＭＬ形式の認証画面３６０を受け取ると、認証画面３６０をＷｅｂブラウザ３２２に表示し、利用者ＩＤ入力欄３６０ａおよびパスワード入力欄３６０ｂへの利用者ＩＤおよびパスワードの入力を受け付ける（ステップＳＡ−４）。
【００４４】
そして、送信ボタン３６０ｃが押下されると、端末装置３００は、画像形成装置２００に対して、利用者が入力した利用者ＩＤおよびパスワードを送信する（ステップＳＡ−５）。
【００４５】
画像形成装置２００のネットワーク管理プロセス２２４は、端末装置３００からの利用者ＩＤおよびパスワードを受け取ると、受け取った利用者ＩＤおよびパスワードを認証サーバプロセス２２６に渡す（ステップＳＡ−６）。
【００４６】
認証サーバプロセス２２６は、ネットワーク管理プロセス２２４から利用者ＩＤおよびパスワードを受け取り、認証処理を実行する（ステップＳＡ−７）。なお、ステップＳＡ−７での認証処理の手順の詳細については後述する。
【００４７】
認証サーバプロセス２２６は、ステップＳＡ−７での認証処理による認証結果をネットワーク管理プロセス２２４に渡す（ステップＳＡ−８）。そして、ネットワーク管理プロセス２２４は、認証サーバプロセス２２６から認証結果を受け取ると、受け取った認証結果を端末装置３００に対して送信する（ステップＳＡ−９）。
【００４８】
端末装置３００は、ステップＳＡ−９で送信された認証結果を受け取ると、Ｗｅｂブラウザ３２２に当該認証結果を表示する（ステップＳＡ−１０）。具体的には、画像形成装置２００からの認証結果が成功である場合には、図５−２に示すように、認証が成功した旨を知らせる画面（認証成功画面３６２）を表示する。一方、画像形成装置１００からの認証結果が失敗である場合には、図５−３に示すように、認証が失敗した旨を知らせる画面（認証失敗画面３６４）を表示する。
【００４９】
ここで、ステップＳＡ−７で行われる認証サーバプロセス２２６による認証処理について図６を参照して説明する。図６は、認証サーバプロセス２２６による認証処理の手順を示すフローチャートである。なお、二次記憶装置６１０に格納されている利用者ＩＤおよび暗号化パスワードが予めＲＡＭ６２０上に展開されているものとする。
【００５０】
まず、端末装置３００から利用者ＩＤおよびパスワードを受け取ったネットワーク管理プロセス２２４から、プロセス間通信により、当該利用者ＩＤおよびパスワードを受け取る（ステップＳＡ−７１）。ついで、ステップＳＡ−７１で受け取ったパスワードを暗号化する（ステップＳＡ−７２）。
【００５１】
ついで、ステップＳＡ−７２で暗号化したパスワードと、認証サーバプロセス２２６の初期化時に予め読み出してあるＲＡＭ６２０上の暗号化パスワードと、を照合する（ステップＳＡ−７３）。なお、照合した結果、パスワードが一致する場合は認証成功とし、パスワードが一致しない場合は認証失敗とする。
【００５２】
ステップＳＡ−７３で照合した結果、認証成功となった場合（ステップＳＡ−７４：Ｙｅｓ）、ネットワーク管理プロセス２２６に対して、プロセス間通信により、認証成功の通知を渡す（ステップＳＡ−７５）。換言すれば、ＨＴＭＬ形式の認証成功画面３６２（図５−２参照）を渡す。
【００５３】
一方、ステップＳＡ−７３で照合した結果、認証失敗となった場合（ステップＳＡ−７４：Ｎｏ）、ネットワーク管理プロセス２２６に対して、プロセス間通信により、認証失敗の通知を渡す（ステップＳＡ−７６）。換言すれば、ＨＴＭＬ形式の認証失敗画面３６４（図５−３参照）を渡す。
【００５４】
このように、認証に必要なものがＷｅｂブラウザ３２２だけであるため、特別なハードウェアを必要とせず、より多くの端末装置３００でこの画像形成サービスを利用することができる。
【００５５】
ここで、認証サーバプロセス２２６の初期化処理について図７を参照して説明する。図７は、認証サーバプロセス２２６の初期化処理の手順を示すフローチャートである。
【００５６】
まず、ネットワーク管理プロセス２２４からの要求により、認証サーバプロセス２２６が生成される（ステップＳＢ−１）。例えば、ＵＮＩＸ（登録商標）であれば、プロセスがｆｏｒｋ（）される。
【００５７】
ステップＳＢ−１で生成された認証サーバプロセス２２６は、二次記憶装置６１０から利用者ＩＤおよびパスワード（認証情報）を取得する（ステップＳＢ−２）。そして、ステップＳＢ−２で取得した利用者ＩＤおよびパスワードをＲＡＭ６２０上に展開する（ステップＳＢ−３）。
【００５８】
ステップＳＢ−３の処理を終えると、認証サーバプロセス２２６は、何らかの要求を受け取るまで休眠状態となる。この休眠状態に移行するための手段は、例えば、汎用ＯＳ２４０に存在するｓｌｅｅｐ（）である。
【００５９】
次に、本実施の形態の画像形成サービスシステム１００で行われる文書データのダウンロード処理について図８を参照して説明する。図８は、画像形成サービスシステム１００で行われる文書データのダウンロード処理の手順を示すシーケンス図である。なお、ダウンロードプロセス２２８は、休眠状態であるものとする。
【００６０】
まず、前述した認証処理による認証結果が成功した後に、利用者の操作により、入力部３４０を介して、図５−２に示す認証成功画面３６２における文書のダウンロードボタン３６２ａが押下されると、端末装置３００は、画像形成装置１００に対して、ダウンロードの送信要求を行う（ステップＳＣ−１）。
【００６１】
画像形成装置１００のネットワーク管理プロセス２２４は、端末装置３００からダウンロードの送信要求を受け取ると、ダウンロードプロセス２２８に対して、起動の要求を行う（ステップＳＣ−２）。
【００６２】
ついで、ダウンロードプロセス２２８は、ネットワーク管理プロセス２２４からの起動要求を受け取ると、ＨＴＭＬ形式のアドレス情報指定画面３７０（図９参照）を端末装置３００に対して、ネットワーク管理プロセス２２４を介して送信する（ステップＳＣ−３）。
【００６３】
ついで、端末装置３００は、アドレス情報指定画面３７０を受け取ると、アドレス情報指定画面３７０をＷｅｂブラウザ３２２に表示する。そして、利用者は、所望の文書データを格納するＷｅｂサーバ４００のＵＲＬをアドレス情報として指定する（ステップＳＣ−４）。
【００６４】
図９に示すアドレス情報指定画面におけるＵＲＬ入力欄３７０ａにアドレス情報としてＵＲＬが入力され、続けてＯＫボタン３７０ｂが押下されると、端末装置３００は、画像形成装置２００に対して、当該アドレス情報を送信する（ステップＳＣ−５）。
【００６５】
ついで、ネットワーク管理プロセス２２４は、ステップＳＣ−５で端末装置３００から送信されたアドレス情報を受け取ると、受け取ったアドレス情報をダウンロードプロセス２２８に渡す（ステップＳＣ−６）。
【００６６】
ついで、ダウンロードプロセス２２８は、ネットワーク管理プロセス２２４からアドレス情報を受け取ると、当該アドレス情報に対応するＷｅｂサーバ４００から文書データを取得し（ステップＳＣ−７）、取得した文書データを二次記憶装置６１０に保存する（ステップＳＣ−８）。ダウンロードプロセス２２８によるダウンロード処理の手順については詳細に後述する。
【００６７】
ついで、ダウンロードプロセス２２８は、ネットワーク管理プロセス２２４に対して、プロセス間通信により、ダウンロードの取得結果を渡す（ステップＳＣ−９）。ついで、ネットワーク管理プロセス２２４は、ダウンロードプロセス２２８から受け取った取得結果を、端末装置３００に送信する（ステップＳＣ−１０）。
【００６８】
このように、利用者が端末装置３００から印刷したい文書データのＵＲＬを指定するだけで、画像形成装置３００側で印刷することができる。従って、アクセスポイントごとに種類の異なる画像形成装置２００が使用されている場合であっても、個々の画像形成装置２００に対応するプリンタドライバをインストールする必要がなくなる。また、利用者の端末装置３００がプリンタドライバをインストールすることのできないものであっても、この画像形成サービスを利用することができる。
【００６９】
ここで、ダウンロードプロセス２２８によるダウンロード処理について図１０を参照して説明する。図１０は、ダウンロードプロセス２２８によるダウンロード処理の手順を示すフローチャートである。なお、ダウンロードプロセス２２８は、汎用ＯＳのｓｌｅｅｐ機能により、休眠状態にあるものとする。
【００７０】
まず、ネットワーク管理プロセス２２４から、プロセス間通信により、起動要求により、ダウンロードプロセス２２８が起動する（ステップＳＤ−１）。ついで、ＨＴＭＬ形式のアドレス情報指定画面３７０を、端末装置３００に対して、ネットワーク管理プロセスを介して送信する（ステップＳＤ−２）。そして、指定されたアドレス情報を端末装置３００から受け取るまでプロセスを休眠する（ステップＳＤ−３）。
【００７１】
ついで、指定されたアドレス情報を受け取ると、プロセスが再起動する（ステップＳＤ−４）。そして、インターネット５０１経由で、受け取ったアドレス情報であるＵＲＬに対応するＷｅｂサーバ４００への接続を試みる（ステップＳＤ−５）。
【００７２】
ステップＳＤ−５で接続処理を行い、接続先のＵＲＬが存在する場合（ステップＳＤ−６：Ｙｅｓ）は、Ｗｅｂサーバ４００からの文書ファイルをＲＡＭ６２０に記録する（ステップＳＤ−７）。
【００７３】
ついで、文書ファイルのデータ全てをＲＡＭ６２０に記録し終えると、二次記憶装置６１０のドライバを介して、ＲＡＭ６２０に記録した文書ファイルを二次記憶装置６１０に保存する（ステップＳＤ−８）。そして、ネットワーク管理プロセス２２４に対して、プロセス間通信により、ＨＴＭＬ形式のダウンロード成功画面を渡す（ステップＳＤ−９）。
【００７４】
一方、ステップＳＤ−５で接続処理を行い、ＨＴＴＰによりエラーが返されるなどの接続先のＵＲＬが存在しない場合（ステップＳＤ−６：Ｎｏ）、ネットワーク管理プロセス２２４に対して、プロセス間通信により、ＨＴＭＬ形式のダウンロード失敗画面を渡す（ステップＳＤ−１０）。
【００７５】
次に、本実施の形態の画像形成サービスシステム１００で行われる文書データの印刷処理について図１１を参照して説明する。図１１は、画像形成サービスシステム１００で行われる文書データの印刷処理の手順を示すシーケンス図である。
【００７６】
まず、オペレーションパネル６４０の画面上に、図１２−１に示すダウンロード文書印刷画面３８０を表示し、利用者ＩＤおよびパスワードを受け付ける（ステップＳＥ−１）。利用者によるオペレーションパネル６４０の操作により、ダウンロード文書印刷画面３８０における利用者ＩＤ入力欄３８０ａへの利用者ＩＤの入力およびパスワード入力欄３８０ｂへのパスワードの入力がされ、続けてＯＫボタン３８０ｃが押下されると、オペレーションパネル６４０は、認証サーバプロセス２２６に対して、入力された利用者ＩＤおよびパスワードを送る（ステップＳＥ−２）。
【００７７】
ついで、認証サーバプロセス２２６は、オペレーションパネル６４０から利用者ＩＤおよびパスワードを受け取ると、認証処理を行う（ステップＳＥ−３）。なお、この認証処理は、図６に示す認証サーバプロセス２２６による認証処理の手順と同一であるため、ここでは省略する。
【００７８】
認証サーバプロセス２２６は、ステップＳＥ−３での認証処理による認証結果をオペレーションパネル６４０に対して送る（ステップＳＥ−４）。オペレーションパネル６４０は、認証サーバプロセス２２６から認証結果を受け取ると、その画面上に当該認証結果を表示する（ステップＳＥ−５）。具体的には、認証サーバプロセス２２６から認証成功の認証結果を受け取った場合には、図１２−２に示す認証成功画面３８２を表示して、認証が成功した旨を知らせる。一方、サーバプロセス２２６から認証失敗の認証結果を受け取った場合には、図１２−３に示す認証失敗画面３８４を表示して、認証が失敗した旨を知らせる。
【００７９】
ステップＳＥ−５で、図１２−２に示す認証成功画面３８２が表示されると、利用者は、文書データ選択欄３８２ａにある文書データから所望の文書データを選択する（ステップＳＥ−６）。ステップＳＥ−６で文書データが選択され、続けてプリントボタン６４０ａが押下されると、オペレーションパネル６４０は、印刷管理プロセス２３２に対して、印刷要求を行う（ステップＳＥ−７）。
【００８０】
印刷管理プロセス２３２は、オペレーションパネル６４０から印刷要求を受けとると、二次記憶装置６１０に保存されている文書ファイルのうち、当該印刷要求にかかる文書ファイルを取得する（ステップＳＥ−８）。そして、印刷管理プロセス２３２は、プリンタドライバに対して、取得した文書データを印刷文書として送る（ステップＳＥ−９）。
【００８１】
ついで、プリンタドライバは、印刷管理プロセス２３２から受け取った印刷文書の印刷処理を行う（ステップＳＥ−１０）。
【００８２】
本実施の形態の画像形成サービスシステム１００によれば、画像形成装置２００は、端末装置３００から無線ＬＡＮ５００を経由して、利用者ＩＤおよびパスワードをネットワーク管理プロセス２２４で取得し、プロセス間通信により、ネットワーク管理プロセスから取得した利用者ＩＤおよびパスワードを用いて認証サーバプロセス２２６で認証処理を行うので、画像形成装置２００が端末装置３００と無線ＬＡＮで通信を行う場合に、認証サーバを別途に設置することなく、ホットスポットの省スペース化を図ることができる。
【００８３】
また、画像形成装置２００は、端末装置３００からの利用者ＩＤおよびパスワードをネットワーク管理プロセス２２４で受け取り、認証サーバプロセス２２６は、当該受け取ったパスワードを暗号化し、当該暗号化したパスワードと、予め暗号化してある暗号化パスワードとを対比させて認証処理を行う。即ち、二次記憶装置６１０に格納されているパスワードは、暗号化されたものであるため、画像形成装置２００への不正アクセスがあったとしても、パスワードの解読を困難にすることができ、情報漏洩を防止することができる。
【００８４】
また、画像形成装置２００は、認証サーバプロセス２２６の初期化を実行する際に、二次記憶装置６１０に格納されている利用者ＩＤおよび暗号化パスワードをＲＡＭ６２０に予め展開しておくので、認証サーバプロセス２２６は、このＲＡＭ６２０に予め展開されている暗号化パスワードと端末装置３００からのパスワードとを照合するので、認証処理のパフォーマンスを上げることができる。
【００８５】
また、端末装置３００は、利用者が指定したＵＲＬをアドレス情報として画像形成装置２００に対して送信し、画像形成装置２００は、ダウンロードプロセス２２８により、当該ＵＲＬに対応するＷｅｂサーバ４００から文書ファイルをＲＡＭ６２０に記録し、文書ファイル全てのデータを記録し終えると、ＲＡＭ６２０に記録した文書ファイルのデータを二次記憶装置６１０に保存するので、二次記憶装置６１０へのアクセス回数を軽減することができ、ダウンロード処理の効率を上げることができる。
【００８６】
また、端末装置３００は、利用者が指定したＵＲＬ（アドレス情報）を画像形成装置２００に対して送信し、画像形成装置２００は、当該ＵＲＬのＷｅｂサーバ４００から文書データを取得し、取得した文書データを印刷するので、利用者は、プリンタドライバをインストールすることなく、端末装置３００から印刷したい文書データのアドレス情報を指定するだけで印刷された文書を得ることができる。
【００８７】
また、画像形成装置２００は、文書データの印刷要求をオペレーションパネル６４０で受け付け、ダウンロードプロセス２２８で二次記憶装置６１０に保存した文書データのうち、当該受け付けた印刷要求にかかる文書データを印刷用紙に印刷するので、利用者は文書が印刷された印刷用紙をその場で回収でき、遠隔地から印刷要求をした場合に発生する他者による文書の閲覧を防止することができる。
【００８８】
また、画像形成装置２００は、文書データの印刷要求をオペレーションパネル６４０で受け付けた場合に、文書印刷画面３８０をその画面上に表示して、利用者に利用者ＩＤおよびパスワードを入力させ、当該入力させた利用者ＩＤおよびパスワードを用いて認証処理を行い、当該認証処理により利用者が認証された場合に認証成功画面３８２を表示して文書データの印刷要求を受け付けるので、他者による文書の閲覧防止を強化することができる。
【図面の簡単な説明】
【００８９】
【図１】画像形成サービスシステム１００の構成の一例を示す図である。
【図２】画像形成装置２００の構成の一例を示す図である。
【図３】端末装置３００の構成の一例を示す図である。
【図４】画像形成サービスシステム１００で行われる利用者の認証処理の手順を示すシーケンス図である。
【図５−１】認証画面３６０の一例を示す図である。
【図５−２】認証成功画面３６２の一例を示す図である。
【図５−３】認証失敗画面３６４の一例を示す図である。
【図６】認証サーバプロセス２２６による認証処理の手順を示すフローチャートである。
【図７】認証サーバプロセス２２６の初期化処理の手順を示すフローチャートである。
【図８】画像形成サービスシステム１００で行われる文書データのダウンロード処理の手順を示すシーケンス図である。
【図９】位置情報指定画面３７０の一例を示す図である。
【図１０】ダウンロードプロセス２２８によるダウンロード処理の手順を示すフローチャートである。
【図１１】画像形成サービスシステム１００で行われる文書データの印刷処理の手順を示すシーケンス図である。
【図１２−１】ダウンロード文書印刷画面３８０の一例を示す図である。
【図１２−２】認証成功画面３８２の一例を示す図である。
【図１２−３】認証失敗画面３８４の一例を示す図である。
【符号の説明】
【００９０】
１００  画像形成サービスシステム
２００  画像形成装置
２１０  アプリケーション部
２２０  プラットフォーム部
２２４  ネットワーク管理プロセス
２２６  認証サーバプロセス
２２８  ダウンロードプロセス
２３０  パネル管理プロセス
２３２  印刷管理プロセス
２４０  汎用ＯＳ
２５０  起動部
３００  端末装置
４００  Ｗｅｂサーバ
５００  無線ＬＡＮ
５０１  インターネット
６００  無線ＬＡＮＩ／Ｆ
６１０  二次記憶装置
６２０  ＲＡＭ
６３０  証明書デバイス
６４０  オペレーションパネル
【図１】
2008062440.tif 000003
【図２】
2008062440.tif 000004
【図３】
2008062440.tif 000005
【図４】
2008062440.tif 000006
【図５−１】
2008062440.tif 000007
【図５−２】
2008062440.tif 000008
【図５−３】
2008062440.tif 000009
【図６】
2008062440.tif 000010
【図７】
2008062440.tif 000011
【図８】
2008062440.tif 000012
【図９】
2008062440.tif 000013
【図１０】
2008062440.tif 000014
【図１１】
2008062440.tif 000015
【図１２−１】
2008062440.tif 000016
【図１２−２】
2008062440.tif 000017
【図１２−３】
2008062440.tif 000018