(57)【要約】【課題】  ユーザがアクセスしたウェブサーバが正当なウェブサーバであるか、または、なりすましサーバ等の他のサーバであるかを容易に判別することができる画像形成システム及び画像形成装置を提供する。【解決手段】インターネット上に公開されたウェブサーバを備えておりウェブサーバにアップロードされたファイルを印刷可能な画像形成装置と、インターネットに接続されたコンピュータと、を含む画像形成システムであって、コンピュータは、ウェブサーバ認証用の任意のコードをユーザから取得するコード取得手段と、取得したコードを、インターネットを介して画像形成装置に送信するコード送信手段と、を備えており、画像形成装置は、コンピュータから送信されたコードを受信するコード受信手段と、取得したコードをユーザに対して表示するコード表示手段と、を備えていることを特徴とする画像形成システム。【選択図】図９
2009037465.tif 000002
【特許請求の範囲】
【請求項１】
インターネット上に公開されたウェブサーバを備えており前記ウェブサーバにアップロードされたファイルを印刷可能な画像形成装置と、インターネットに接続されたコンピュータと、を含む画像形成システムであって、
前記コンピュータは、
ウェブサーバ認証用の任意のコードをユーザから取得するコード取得手段と、
取得した前記コードを、インターネットを介して前記画像形成装置に送信するコード送信手段と、を備えており、
前記画像形成装置は、
前記コンピュータから送信された前記コードを受信するコード受信手段と、
取得した前記コードをユーザに対して表示するコード表示手段と、を備えていることを特徴とする画像形成システム。
【請求項２】
前記画像形成装置は、
表示した前記コードに対するユーザの認証を取得する認証取得手段と、
前記認証を取得したら、前記ウェブサーバへのファイルのアップロード許可を前記コンピュータに送信する許可送信手段と、をさらに備えており、
前記コンピュータは、
前記画像形成装置から前記アップロード許可を受信する許可受信手段と、
前記アップロード許可を受信したら、ユーザ指定のファイルを前記ウェブサーバにアップロードするアップロード手段と、をさらに備えていることを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記コンピュータは、携帯端末によってリモート操作されることを特徴とする請求項１または２に記載の画像形成システム。
【請求項４】
前記携帯端末は、携帯電話であることを特徴とする請求項３に記載の画像形成システム。
【請求項５】
インターネット上に公開されたウェブサーバを備えており前記ウェブサーバにアップロードされたファイルを印刷可能な画像形成装置であって、
ユーザにより指定されたウェブサーバ認証用のコードを、インターネットを介して受信するコード受信手段と、
受信した前記コードをユーザに対して表示する表示するコード表示手段と、を備えていることを特徴とする画像形成装置。
【請求項６】
インターネット上に公開されたウェブサーバを備えており前記ウェブサーバにアップロードされたファイルを印刷可能な画像形成装置であって、インターネットに接続されたコンピュータと、前記画像形成装置及び前記コンピュータと通信可能な携帯端末と、を含む画像形成システムであって、
前記画像形成装置は、
前記コンピュータから接続要求を受け付けたら、ウェブサーバ認証用の任意のコードを作成するコード作成手段と、
作成した前記コードを近距離通信によって前記携帯端末に送信する第１コード送信手段と、を備えており、
前記携帯端末は、
前記画像形成装置から送信された前記コードを受信する第１コード受信手段と、
受信した前記コードを前記コンピュータに送信する第２コード送信手段と、を備えており、
前記コンピュータは、
前記携帯端末から前記コードを受信する第２コード受信手段と、
受信した前記コードを、インターネットを介して前記画像形成装置に送信する第３コード送信手段と、を備えていることを特徴とする画像形成システム。
【請求項７】
前記画像形成装置は、
前記コンピュータから送信された前記コードを受信したら、前記ウェブサーバへのファイルのアップロード許可を前記コンピュータに送信する許可送信手段を、さらに備えており、
前記コンピュータは、
前記画像形成装置から前記アップロード許可を受信する許可受信手段と、
前記アップロード許可を受信したら、ユーザ指定のファイルを前記ウェブサーバにアップロードするアップロード手段と、をさらに備えていることを特徴とする請求項６に記載の画像形成システム。
【請求項８】
前記コンピュータは、前記携帯端末にリモート操作されることを特徴とする請求項６または７に記載の画像形成システム。
【請求項９】
前記携帯端末は、携帯電話であることを特徴とする請求項６〜８のいずれか１つに記載の画像形成システム。
【請求項１０】
インターネット上に公開されたウェブサーバを備えており前記ウェブサーバにアップロードされたファイルを印刷可能な画像形成装置であって、
インターネットを介した接続要求を受け付けたら、ウェブサーバ認証用の任意のコードを作成するコード作成手段と、
作成した前記コードを近距離通信によって外部の携帯端末に送信するコード送信手段と、を備えていることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブサーバのなりすましを排除できる画像形成システム及び画像形成装置に関する。
【背景技術】
【０００２】
近年、多くのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：多機能周辺機器）は、インターネットに公開されたウェブサーバを備えている。このようなＭＦＰを用いれば、ユーザの手元にないファイルであっても、インターネット経由でウェブサーバにアップロードすることで印刷可能になる。
【０００３】
例えば、貸し会議室等の外出先のオフィス環境を利用しているユーザは、自宅や会社等の遠隔地のＰＣ内にあるファイルを近くにあるＭＦＰのウェブサーバにアップロードすることで、そのファイルを印刷することができる。このとき、ユーザは、携帯電話等によるＰＣのリモート操作ツールを用いることで、外出先にいながらにして遠隔地のＰＣ内のファイルを近くのＭＦＰへとアップロードできる。
【０００４】
しかし、インターネットを介したファイルのアップロードは情報漏えい等のリスクを伴う場合がある。例えば、悪意ある第三者がＭＦＰのウェブサーバに似せて作った「なりすましサーバ」がインターネット上に存在する場合、ユーザが誤ってこのなりすましサーバにファイルをアップロードしてしまう危険性がある。なりすましサーバにファイルがアップロードされると、そのファイルは外部に漏洩してしまうことになる。
【０００５】
ここで、なりすましサーバを作るためにサーバを偽装する方法として、ユーザが本物のウェブサーバと混同しやすいＵＲＬやユーザが誤ってタイプしてしまいがちなＵＲＬを付けたり、ＤＮＳサーバの内部を書き換えてＰＣからの問い合わせに対してなりすましサーバのＩＰアドレスを返すように仕向けたりする方法が知られている。
【０００６】
これに関連した従来技術として、以下の引用文献１及び２に提案された方法が知られている。
【０００７】
引用文献１には、公開鍵証明書に基づくネットワークプリンタの認証に関する技術が記載されている。この技術を用いれば、ユーザは、ファイルのアップロードに先立ち、ネットワークプリンタから公開鍵証明書をダウンロードし、その内容を精査することで、ネットワークプリンタが正当なアップロード先であることを確認することができる。しかし、中には証明書の内容を仔細に確認しないユーザがいるかもしれないし、なりすましサーバ自体が非正規の証明書を備えているかもしれないので、この方法は必ずしも十分とはいえない。
【０００８】
引用文献２には、ユーザのＩＤ及びパスワードを用いた第一認証に加えて、第一認証が成功したときにユーザの携帯端末に送信される確認コードを用いた第二認証を行うウェブサーバが記載されている。この技術を用いれば、ウェブサーバによるユーザ本人の確定を確実に行うことができるようになり、ユーザのなりすましを排除できるようになる。しかしながら、この技術は、ユーザのなりすましを排除するためのものであり、ウェブサーバのなりすましを排除することはできない。
【特許文献１】特開２００２−２５９１０８号公報
【特許文献２】特開２００２−２５１３７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は上記従来技術の有する問題点に鑑みてなされたものであり、本発明の目的は、ユーザがアクセスしたウェブサーバが真正のウェブサーバであるか、または、なりすましサーバ等の他のサーバであるかを容易に判別することができる画像形成システム及び画像形成装置を提供することである。
【課題を解決するための手段】
【００１０】
本発明の上記目的は、下記の手段によって達成される。
【００１１】
（１）インターネット上に公開されたウェブサーバを備えており前記ウェブサーバにアップロードされたファイルを印刷可能な画像形成装置と、インターネットに接続されたコンピュータと、を含む画像形成システムであって、前記コンピュータは、ウェブサーバ認証用の任意のコードをユーザから取得するコード取得手段と、取得した前記コードを、インターネットを介して前記画像形成装置に送信するコード送信手段と、を備えており、前記画像形成装置は、前記コンピュータから送信された前記コードを受信するコード受信手段と、取得した前記コードをユーザに対して表示するコード表示手段と、を備えていることを特徴とする画像形成システム。
【００１２】
（２）前記画像形成装置は、表示した前記コードに対するユーザの認証を取得する認証取得手段と、前記認証を取得したら、前記ウェブサーバへのファイルのアップロード許可を前記コンピュータに送信する許可送信手段と、をさらに備えており、前記コンピュータは、前記画像形成装置から前記アップロード許可を受信する許可受信手段と、前記アップロード許可を受信したら、ユーザ指定のファイルを前記ウェブサーバにアップロードするアップロード手段と、をさらに備えていることを特徴とする上記（１）に記載の画像形成システム。
【００１３】
（３）前記コンピュータは、携帯端末によってリモート操作されることを特徴とする上記（１）または（２）に記載の画像形成システム。
【００１４】
（４）前記携帯端末は、携帯電話であることを特徴とする上記（３）に記載の画像形成システム。
【００１５】
（５）インターネット上に公開されたウェブサーバを備えており前記ウェブサーバにアップロードされたファイルを印刷可能な画像形成装置であって、ユーザにより指定されたウェブサーバ認証用のコードを、インターネットを介して受信するコード受信手段と、受信した前記コードをユーザに対して表示する表示するコード表示手段と、を備えていることを特徴とする画像形成装置。
【００１６】
（６）インターネット上に公開されたウェブサーバを備えており前記ウェブサーバにアップロードされたファイルを印刷可能な画像形成装置であって、インターネットに接続されたコンピュータと、前記画像形成装置及び前記コンピュータと通信可能な携帯端末と、を含む画像形成システムであって、前記画像形成装置は、前記コンピュータから接続要求を受け付けたら、ウェブサーバ認証用の任意のコードを作成するコード作成手段と、作成した前記コードを近距離通信によって前記携帯端末に送信する第１コード送信手段と、を備えており、前記携帯端末は、前記画像形成装置から送信された前記コードを受信する第１コード受信手段と、受信した前記コードを前記コンピュータに送信する第２コード送信手段と、を備えており、前記コンピュータは、前記携帯端末から前記コードを受信する第２コード受信手段と、受信した前記コードを、インターネットを介して前記画像形成装置に送信する第３コード送信手段と、を備えていることを特徴とする画像形成システム。
【００１７】
（７）前記画像形成装置は、前記コンピュータから送信された前記コードを受信したら、前記ウェブサーバへのファイルのアップロード許可を前記コンピュータに送信する許可送信手段を、さらに備えており、前記コンピュータは、前記画像形成装置から前記アップロード許可を受信する許可受信手段と、前記アップロード許可を受信したら、ユーザ指定のファイルを前記ウェブサーバにアップロードするアップロード手段と、をさらに備えていることを特徴とする上記（６）に記載の画像形成システム。
【００１８】
（８）前記コンピュータは、前記携帯端末にリモート操作されることを特徴とする上記（６）または（７）に記載の画像形成システム。
【００１９】
（９）前記携帯端末は、携帯電話であることを特徴とする上記（６）〜（８）のいずれか１つに記載の画像形成システム。
【００２０】
（１０）インターネット上に公開されたウェブサーバを備えており前記ウェブサーバにアップロードされたファイルを印刷可能な画像形成装置であって、インターネットを介した接続要求を受け付けたら、ウェブサーバ認証用の任意のコードを作成するコード作成手段と、作成した前記コードを近距離通信によって外部の携帯端末に送信するコード送信手段と、を備えていることを特徴とする画像形成装置。
【発明の効果】
【００２１】
本発明によれば、ユーザがアクセスしたウェブサーバが真正のサーバであるか否かを容易に判別できるようになるため、ユーザが誤ってなりすましサーバ等の他のサーバにファイルをアップロードすることを確実に防止できる。
【発明を実施するための最良の形態】
【００２２】
＜第一の実施形態＞
以下、本発明の第一実施形態を、図面を参照して詳細に説明する。図１は、本発明の第一実施形態にかかるシステムの全体構成を示すブロック図である。図１に示すように、本実施形態にかかるシステムは、画像形成装置としてのＭＦＰ１と、ユーザの自宅等の遠隔地にあるＰＣ２と、ユーザが携帯している携帯端末としての携帯電話３を含んでおり、これらは通信ネットワークとしてのインターネット４に接続されている。なお、インターネット４に接続される機器の種類および台数は、図１に示す例に限定されない。また、携帯電話３は本実施形態における必須の構成要素ではない。
【００２３】
ＰＣ２は、インターネット４を介してＭＦＰ１と双方向通信可能に接続されている。
【００２４】
携帯電話３は、長距離の無線通信機能（いわゆる移動通信機能）を有しており、移動通信網としての携帯電話網５を介してインターネット４に接続可能である。携帯電話３と携帯電話網５は、電話回線を通じて相互に接続される。なお、携帯電話網５には基地局５１が設置されており、携帯電話３と基地局５１の間が無線区間である。
【００２５】
次に、各機器の構成について説明するが、上記各機器は後述する構成要素以外の構成要素を含んでいてもよく、あるいは、後述する構成要素のうちの一部が含まれていなくてもよい。また、各機器で同様の機能を有する部分については、説明の重複を避けるため初回のみその説明を行い、２回目以降はその説明を省略する。
【００２６】
図２は、本発明の実施形態にかかる画像処理装置としてのＭＦＰ（Ｍｕｌｔｉｐｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ  多機能周辺機器）１の構成を示すブロック図である。図２に示すように、ＭＦＰ１は、制御部１１、記憶部１２、操作部１３、画像読み取り部１４、印刷部１５、ウェブサーバ部１６、通信インタフェース１７を備えており、これらは信号をやり取りするためのバス１１０を介して相互に接続されている。
【００２７】
制御部１１はＣＰＵであり、プログラムにしたがって上記各部の制御や各種の演算処理等を行う。
【００２８】
記憶部１２は、予め各種プログラムやパラメータを格納しておくＲＯＭ、作業領域として一時的にプログラムやデータを記憶するＲＡＭ、各種プログラムやパラメータを格納し、または画像処理により得られた画像データ等を一時的に保存するために使用されるハードディスク等からなる。
【００２９】
操作部１３は、各種情報を表示し、または各種設定入力を行うタッチパネル、コピー枚数等を設定するテンキー、動作の開始を指示するスタートキー、動作の停止を指示するストップキー、各種設定条件を初期化するリセットキー等の各種固定キー、表示ランプ等からなる。
【００３０】
画像読み取り部１４は、原稿台の所定の読み取り位置にセットされた原稿またはＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ  自動原稿搬送装置）により所定の読み取り位置に搬送された原稿に蛍光ランプ等の光源で光を当て、その反射光をＣＣＤやＣＭＯＳイメージセンサ等の受光素子で光電変換して、その電気信号から画像データ（ビットマップデータ）を生成する。
【００３１】
印刷部１５は、画像データを電子写真方式により帯電、露光、現像、転写および定着の各工程を経て用紙に画像データを印刷して排出する。ただし、本発明における印刷部＊５０の印刷方式はこれに限定されるものではなく、電子写真方式以外にも、インパクト方式、熱転写方式、インクジェット方式等によるものであってもよい。
【００３２】
ウェブサーバ部１６は、インターネット４上に公開され外部からアクセス可能なサーバコンピュータであり、後述のように、外部からのファイルのアップロードを受け付ける。
【００３３】
通信インタフェース１７は、ＭＦＰ１と外部機器との間で通信を行うためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格によるネットワークインタフェースや、ＵＳＢ、ＩＥＥＥ１３９４等のシリアルインタフェース、ＳＣＳＩ、ＩＥＥＥ１２８４等のパラレルインタフェース、Ｂｌｕｅｔｏｏｔｈ（ブルートゥース）、ＩＥＥＥ８０２.１１、ＨｏｍｅＲＦ、ＩｒＤＡ等の無線通信インタフェース等の各種ローカル接続インタフェース、電話回線に接続するための電話回線インタフェース等が用いられる。
【００３４】
ＭＦＰ１は、上記構成により、原稿画像を読み取って画像データを外部機器に送信するスキャナとしての機能、外部から受信した画像データを印刷出力するプリンタとしての機能、原稿画像を読み取って画像データを印刷出力する複写機としての機能、および画像データを、電話回線を介して送受信するファクシミリとしての機能を兼ね備えるものである。
【００３５】
なお、本実施形態においてウェブサーバはＭＦＰ本体に内蔵されているが（ウェブサーバ部１６）、ウェブサーバはＭＦＰ本体の外部に設けられてもよい。この場合、ウェブサーバとＭＦＰ本体は、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格によるＬＡＮを介して相互に通信可能に接続される。
【００３６】
図３は、本実施形態にかかるＰＣ２の構成の一例を示すブロック図である。図１に示すように、ＰＣ２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、ディスプレイ２５、入力装置２６、及び通信インタフェース２７を備えており、これらは信号をやり取りするためのバス２１０を介して相互に接続されている。
【００３７】
ＣＰＵ２１は、プログラムにしたがって上記各部の制御や各種の演算処理等を行う。ＲＯＭ２２は、ＰＣ２の基本動作を制御する各種プログラムやパラメータを格納する。ＲＡＭ２３は、作業領域として一時的にプログラムやデータを記憶する。
【００３８】
ハードディスク２４は、ＯＳ（オペレーティングシステム、基本ソフトウェア）や、ＰＣ２の所定の動作を制御するためのプログラムやパラメータ等を格納する。ディスプレイ２５は、各種の情報を表示する。入力装置２６は、キーボードやマウス等であり、各種の入力を行うために使用される。通信インタフェース２７は、ネットワークインタフェースカード（ＮＩＣ）からなり、ＰＣ２をインターネットに接続するために使用される。
【００３９】
図４は、本実施形態における携帯電話３の構成の一例を示すブロック図である。図４に示すように、携帯電話３は、制御部３１、記憶部３２、ディスプレイ３３、入力キー３４、及び移動通信インタフェース３５を備えており、これらは信号をやり取りするためのバス３１０を介して相互に接続されている。
【００４０】
制御部３１はＣＰＵであり、プログラムにしたがって上記各部の制御や各種の演算処理等を行う。
【００４１】
記憶部３２は、予め各種プログラムやパラメータを格納しておくＲＯＭ、作業領域として一時的にプログラムやデータを記憶するＲＡＭ等からなる。
【００４２】
ディスプレイ３３は各種の表示を行い、入力キー３４は各種の入力を行うために使用される。
【００４３】
移動通信インタフェース３５は、所定の周波数帯の電波を用いて移動通信網に接続して移動通信を行うためのインタフェースである。本実施形態において、携帯電話３は、移動通信インタフェース３５を介して無線通信により最寄りの基地局に接続され、さらに移動通信網、電話網等の公衆網を介してインターネットに接続されている。
【００４４】
次に、本実施形態におけるシステムの利用方法について説明する。ここでは、貸し会議室等の外出先のオフィス環境にいるユーザが、そこに設置されたＭＦＰ１を用いて、自宅等の遠隔地にあるＰＣ２内に格納されたファイルを印刷しようとする場面を想定している。
【００４５】
まず、ユーザは、携帯電話３のリモート操作ツールを利用して、携帯電話３から遠隔地のＰＣ２をリモート操作する。そして、ユーザは、ＰＣ２のウェブブラウザで、ＭＦＰ１のウェブサーバ部１６にアクセスし、ウェブサーバ部１６のウェブアプリケーションを起動させる。なお、ここで利用されるリモート操作ツールは、電話回線等の公衆通信回線を利用して遠隔地のコンピュータを操作可能なものであれば特に限定されない。
【００４６】
上記のようにウェブサーバ部１６のウェブアプリケーションが起動されると、携帯電話３のディスプレイ３３には、ウェブサーバ認証用コードを入力するためのブラウザ画面６ａが表示される。このウェブサーバ認証用コードについてはさらに後述する。
【００４７】
図５にブラウザ画面６ａの一例を示す。ユーザは、携帯電話３の入力キー３４を操作して、このブラウザ画面６ａのコード入力エリア６１にウェブサーバ認証用コードとして任意の文字列を入力する。このコードは後にウェブサーバの認証のために利用されるので、ユーザはこれを覚えておかなければならない。
【００４８】
以上の手順で文字列の入力を終えたユーザは、ブラウザ画面６ａ内の「確定」ボタン６２を押す。こうすることで、入力された文字列はウェブサーバ認証用コードとして確定され、インターネット４を介してＭＦＰ１へと送信される。
【００４９】
次に、ユーザにより「確定」ボタン６２が押されると、携帯電話３のディスプレイ３３には、図６のようなユーザへのメッセージを含むブラウザ画面６ｂが新たに表示される。図６において、ブラウザ画面６ｂのメッセージ表示部６３には、「ＭＦＰのパネル上にコードが正しく表示されているかどうかを確認してください。」というメッセージが表示されている。ユーザはこのメッセージに従ってＭＦＰ１の操作部１３を確認する。
【００５０】
このとき、ＭＦＰ１の操作部１３には、図７のようなコード表示エリア７２を含むＵＩ（ユーザ・インタフェース）画面７ａが表示されている。コード表示エリア７２には、上述のようにＰＣ２のブラウザから送信されたウェブサーバ認証用コードが表示されている。このＵＩ画面７ａを見たユーザは、メッセージ表示部７１に表示された「正しいコードが表示されているかどうか確認してください」とのメッセージに従い、先程ブラウザ画面６ａのコード入力エリア６１に自ら入力した文字列がコード表示エリア７１に正しく表示されているか否かを確認する。ここで、コードが正しく表示されている場合は、ユーザが携帯電話３を介してアクセスしているウェブサーバは、間違いなく手元にあるＭＦＰ１のウェブサーバ部１６であるということになる。それとは逆に、コード表示エリア７２にコードが正しく表示されていない場合は、ユーザは、手元にあるＭＦＰ１のウェブサーバではなく、なりすましサーバ等の他のサーバにアクセスしてしまったということになるので、正しいＵＲＬ等を確認した上で改めてウェブサーバ１６にアクセスし直す必要がある。
【００５１】
次に、コード表示エリア７２にコードが正しく表示されていることを確認したユーザは、同ＵＩ画面上の「ＯＫ」ボタン７３を押すことにより、現在アクセス中のウェブサーバをファイルのアップロード先として認証する。このようにウェブサーバが認証されると、インターネットを介してＭＦＰ１からＰＣ２に、ファイルのアップロード許可が送信される。
【００５２】
このようにＭＦＰ１からＰＣ２にアップロード許可が送信されると、携帯電話３のディスプレイ３３には、ユーザがＭＦＰ１（ウェブサーバ部１６）にアップロードするファイルを指定するためのブラウザ画面６ｃが新たに表示される。図８にブラウザ画面６ｃの一例を示す。
【００５３】
ディスプレイ３３にブラウザ画面６ｃが表示されたら、ユーザは、ファイルパス入力エリア６５にパスを直接入力するか、または、「参照」ボタン６６を押してパスを選択することによって、ＭＦＰ１（ウェブサーバ部１６）にアップロードするファイルのファイルパスを指定する。このようにパスが指定された状態で「アップロード」ボタン６７を押すと、ユーザがブラウザ画面６ｃ上で指定したファイルが、ＰＣ２からＭＦＰ１のウェブサーバ部へとアップロードされる。このとき、ファイルのアップロード先が手元にあるＭＦＰ１のウェブサーバ部１６であることは、前述のウェブサーバ認証用コードによって確認済みなので、なりすましサーバ等の他のサーバに誤ってファイルがアップロードされてしまう心配はない。
【００５４】
なお、本実施形態においては、一人のユーザがＭＦＰ１の近くにいながらにして遠隔地のＰＣ２からファイルをアップロードできるように、ユーザは携帯電話３のリモート操作ツールを利用してＰＣ２をリモート操作している。しかし、本発明はこれに限定されるものではなく、例えば、一人のユーザがＭＦＰ１を操作し、そのユーザと電話等で逐一連絡を取り合う他のユーザがＰＣ２を操作してもよい。この場合、携帯電話３は不要となるー。
【００５５】
次に、本実施形態によるシステムの動作の概要について説明する。図９は、ＭＦＰ１による処理の手順を示すフローチャートである。なお、図９のフローチャートにより示されるアルゴリズムは、ＭＦＰ１の記憶部１２に制御プログラムとして記憶されており、動作開始の際に制御部１１により読み出されて実行される。
【００５６】
先ず、ＭＦＰ１は、前述のブラウザ画面６ａ上でユーザにより入力されたコードをウェブサーバ部１６によって受信し（Ｓ１０１）、それを操作部１３によってユーザに対して表示する（Ｓ１０２）。このとき操作部１３に表示されるのが図７のＵＩ画面７ａである。
【００５７】
続いて、ＭＦＰ１は、Ｓ１０２において操作部１３に表示したコードに対するユーザの認証が行われるまで待機する（Ｓ１０３のＮＯ）。そして、ユーザの認証が行われたら（Ｓ１０３のＹＥＳ）、ウェブサーバ部１６へのファイルのアップロードが許可されたことを通知するためのアップロード許可をＰＣ２に送信して（Ｓ１０４）処理を終了する。なお、ユーザによるコード認証は、ＵＩ画面７ａのコード表示エリア７２に正しいコードが表示されていることを確認したユーザが、同画面の「ＯＫ」ボタン６４を押すことによって行われる。
【００５８】
次に、図１０は、ＰＣ２による処理の手順を示すフローチャートである。なお、図１０のフローチャートにより示されるアルゴリズムは、ＰＣ２のＲＯＭ２２に制御プログラムとして記憶されており、動作開始の際にＲＡＭ２３に読み出されてＣＰＵ２１によって実行される。
【００５９】
先ず、ＰＣ２は、ディスプレイ２５上に図５のようなブラウザ画面６ａを表示し、ユーザから前述のウェブサーバ認証用コードを取得する（Ｓ２０１）。このとき、ユーザがブラウザ画面６ａのコード入力エリア６１に任意の文字列を入力し、さらに「確定」ボタン６２を押すと、ＰＣ２によりウェブサーバ認証用コードが取得される。続いて、ＰＣ２は、Ｓ２０１にて取得したコードを、インターネット４を介してＭＦＰ２に送信する（Ｓ２０２）。
【００６０】
続いて、ＰＣ２は、ＭＦＰ１から前述のアップロード許可が送信されるまで待機し（Ｓ２０３のＮＯ）する。そして、アップロード許可が送信されたら（Ｓ２０３のＹＥＳ）、ディスプレイ２５上に図８のようなブラウザ画面６ｃを表示し、ユーザからアップロードするファイルのファイルパスを取得する（Ｓ２０４）。このとき、ユーザがブラウザ画面６ｃのファイルパス入力エリア６５にファイルパスを直接入力するか、または「参照」ボタン６６を押してファイルパスを選択し、さらに「アップロード」ボタン６７を押すと、ＰＣ２によりファイルパスが取得される。続いて、ＰＣ２は、Ｓ２０４にて取得したファイルパスに従ってユーザ指定のファイルをハードディスク２４等の記憶手段から読み出し、それをＭＦＰ１のウェブサーバ１６にアップロードして（Ｓ２０５）処理を終了する。
【００６１】
なお、上記のＳ２０１及びＳ２０４において、ＰＣ２はディスプレイ２５上に所定のブラウザ画面６ａ、６ｃを表示することによってコード及びファイルパスを取得するが、これらのブラウザ画面６ａ、６ｃは、ＰＣ２のディスプレイ２５のみならずＰＣ２をリモート操作する携帯電話３のディスプレイ３３にも表示されることはいうまでもない。そして、ユーザは実際には携帯電話３のディスプレイ３３を見ながら入力キー３４等を操作することによって、ブラウザ画面６ａ、６ｃ上でコード及びファイルパスを指定する。
【００６２】
以上のように、本実施形態によれば、ユーザは、ＰＣ２のブラウザ画面上で入力したサーバ認証用コードをＭＦＰ１側で確認することにより、現在アクセス中のサーバが真正のサーバであるのか、またはなりすましサーバ等の他のサーバであるのかを容易に判別できるようになる。そのため、ユーザが誤ってなりすましサーバ等にファイルをアップロードしてしまうことを確実に防止できる。
【００６３】
＜第二の実施形態＞
次に、本発明の第二実施形態を、図面を参照して詳細に説明する。以下、第一実施形態との相違点を中心に説明する。
【００６４】
図１１は、本発明の第二実施形態にかかるシステムの全体構成を示すブロック図である。図１１に示すように、本実施形態にかかるシステムは、前述の第一実施形態と同様に、画像形成装置としてのＭＦＰ１´と、ユーザの自宅等の遠隔地にあるＰＣ２と、ユーザが携帯している携帯端末としての携帯電話３´を含んでおり、これらは通信ネットワークとしてのインターネット４に接続されている。また、ＭＦＰ１´と携帯電話３´は、後述のように近距離通信によって接続可能である。
【００６５】
次に、上記各機器の構成について説明するが、上記各機器は後述する構成要素以外の構成要素を含んでいてもよく、あるいは、後述する構成要素のうちの一部が含まれていなくてもよい。また、各機器で同様の機能を有する部分については、説明の重複を避けるため初回のみその説明を行い、２回目以降はその説明を省略する。
【００６６】
図１２は、本発明の実施形態にかかる画像処理装置としてのＭＦＰ１´の構成を示すブロック図である。図１２に示すように、ＭＦＰ１´は、第一実施形態のＭＦＰ１の構成要素に加えて、コード生成部１８を有している。
【００６７】
コード生成部１８は、後述のようにウェブサーバ部１６がＰＣ１のウェブブラウザによるアクセスを受けると、ウェブサーバ認証用の任意のコードを生成する。
【００６８】
図１３は、本実施形態における携帯電話３´の構成の一例を示すブロック図である。図１３に示すように、携帯電話３´は、前述の第一実施形態の携帯電話３の構成要素に加えて、近距離通信インタフェース３６を備えている。
【００６９】
近距離通信インタフェース３６は、ＭＦＰ１´と相互に近距離通信を行うためのインタフェースであり、ＭＦＰ２´の通信インタフェース２７と同様の通信プロトコルを利用することができる。なお、本実施形態においては、ユーザがＰＣ１からＭＦＰ１´のウェブサーバ部１６にファイルのアップロードを行う前段階として、ＭＦＰ１´と携帯電話３´とが、通信インタフェース２７及び近距離通信インタフェース３６を介して相互に通信可能な状態にあるものとする。
【００７０】
本実施形態において、ＰＣ２の構成は前述の第一実施形態と同様なので、ここでは説明を省略する。
【００７１】
次に、本実施形態におけるシステムの利用方法について説明する。ここでも、貸し会議室などの外出先のオフィス環境にいるユーザが、そこに設置されたＭＦＰ１´を用いて、自宅などの遠隔地にあるＰＣ２内に格納されたデータを印刷しようとする場面を想定している。
【００７２】
まず、ユーザは、携帯電話３´のリモート操作ツールを利用して、携帯電話３´から遠隔地のＰＣ２をリモート操作する。そして、ユーザは、ＰＣ１のウェブブラウザで、ＭＦＰ１´のウェブサーバ部１６にアクセスし、ウェブサーバ部１６のウェブアプリケーションを起動させる。
【００７３】
上記のようにウェブサーバ部１６のウェブアプリケーションが起動されると、ＭＦＰ１´のコード生成部１８によりウェブサーバ認証用の任意のコードが作成される。このコードは、近距離通信によって携帯電話３´に送信される。このコードはさらに携帯電話３´のリモート操作ツールによってＰＣ１のブラウザ画面に入力され、インターネットを介してＭＦＰ１´に送信される。つまり、ＭＦＰ１´のコード生成部１８によって生成されたコードは、携帯電話３´及びＰＣ１を介して再度ＭＦＰ１´に渡されることになる。
【００７４】
このように、ウェブブラウザからＭＦＰ１´にコードが渡されると、渡されたコードとコード生成部１８によって生成されたコードが一致しているか否かが判断される。ここで、両者の一致が確認されると、ウェブブラウザが現在アクセス中のウェブサーバがファイルのアップロード先として自動的に認証され、ＭＦＰ１´からＰＣ２にアップロード許可が送信される。
【００７５】
その後、ユーザは、携帯電話３のディスプレイ３３に表示されたブラウザ画面６ｃ（図８）を操作することによりファイルパスを指定し、ＭＦＰ１´へのファイルアップロードを実行する。このとき、ファイルのアップロード先が手元にあるＭＦＰ１のウェブサーバ部１６であることは、ＭＦＰ１´によって自動的に確認されているので、なりすましサーバ等の他のサーバに誤ってファイルがアップロードされてしまう心配はない。
【００７６】
次に、本実施形態によるシステムの動作の概要について説明する。図１４は、ＭＦＰ１´による処理の手順を示すフローチャートである。なお、図１４のフローチャートにより示されるアルゴリズムは、ＭＦＰ１´の記憶部１２に制御プログラムとして記憶されており、動作開始の際に制御部１１により読み出されて実行される。
【００７７】
先ず、ＭＦＰ１´は、ＰＣ１のウェブブラウザによってアクセスされると、コード生成部１８により、ウェブサーバ認証用の任意のコードを生成する（Ｓ３０１）。続いて、ＭＦＰ１´は、Ｓ１０１において生成したコードを、近距離通信により携帯電話３´に送信する（Ｓ３０２）。続いて、ＭＦＰ１´は、ＰＣ１からインターネットを介してコードが送信されるまで待機する（Ｓ３０３のＮＯ）。そして、コードが送信されたら（Ｓ３０３のＹＥＳ）、そのコードがＳ３０１において作成したコードと一致しているか否かを解析する（Ｓ３０４）。そして、これらのコードが一致している場合（Ｓ３０５のＹＥＳ）は、現在ウェブブラウザがアクセスしているサーバは、ＭＦＰ１´のウェブサーバ部１６であるということになるので、ＭＦＰ１´は、インターネットを介してＰＣ２にアップロード許可を送信して（Ｓ３０６）処理を終了する。また、コードが一致していない場合（Ｓ３０５のＮＯ）は、現在ウェブブラウザがアクセスしているサーバは、ＭＦＰ１´のウェブサーバ部１６ではなく、なりすましサーバである可能性があるので、ＭＦＰ１´は、ＰＣ２にアップロード許可を送信することなく処理を終了する。
【００７８】
なお、ＰＣ２による処理の手順は図１０のＳ２０３〜Ｓ２０５と同様なので、ここでは説明を省略する。
【００７９】
以上のように、本実施形態によれば、ウェブサーバの認証が携帯電話３´と連携するＭＦＰ１´によって自動的に行われるため、ユーザは現在アクセス中のサーバが真正のサーバであるのか、またはなりすましサーバ等の他のサーバであるのかをさらに容易に判別できるようになる。
【００８０】
本発明は、上述した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。例えば、上記各実施形態では、本発明の画像形成装置を、プリント機能、スキャン機能、コピー機能、及び電子メールプリント機能を有するＭＦＰとして説明したが、本発明の画像形成装置は、これに限定されるものではない。本発明の画像形成装置の他の態様としては、スキャナ、プリンタ、デジタル複写機、ファクシミリ装置、電子メールプリンタ等の単体またはこれらの２つ以上の機能を有するＭＦＰ等が挙げられる。また、上記各実施形態では、本発明における携帯端末を携帯電話として説明したが、これはＰＨＳ（登録商標）、ＰＤＡ、ノートパソコン、電子手帳等であってもよい。
【００８１】
本実施形態のシステムにおける各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【図面の簡単な説明】
【００８２】
【図１】本発明の第一実施形態にかかるシステムの全体構成を示すブロック図である。
【図２】図１におけるＭＦＰの構成を示すブロック図である。
【図３】図１におけるＰＣの構成を示すブロック図である。
【図４】図１における携帯電話の構成を示すブロック図である。
【図５】ＰＣにより表示されるウェブブラウザ画面の一例を示す図である。
【図６】ＰＣにより表示されるウェブブラウザ画面の一例を示す図である。
【図７】ＭＦＰにより表示されるＵＩ画面の一例を示す図である。
【図８】ＰＣにより表示されるウェブブラウザ画面の一例を示す図である。
【図９】本発明の第一実施形態にかかるＭＦＰによる処理の手順を示すフローチャートである。
【図１０】本発明の第一実施形態にかかるＰＣによる処理の手順を示すフローチャートである。
【図１１】本発明の第二実施形態にかかるシステムの全体構成を示すブロック図である。
【図１２】図１１におけるＭＦＰの構成を示すブロック図である。
【図１３】図１１における携帯電話の構成を示すブロック図である。
【図１４】本発明の第二実施形態にかかるＭＦＰによる処理の手順を示すフローチャートである
【符号の説明】
【００８３】
１      ＭＦＰ、
１´    ＭＦＰ、
１１    制御部、
１２    記憶部、
１３    操作部、
１４    画像読み取り部、
１５    印刷部、
１６    ウェブサーバ部、
１７    通信インタフェース、
１１０  バス、
２      ＰＣ、
２１    ＣＰＵ、
２２    ＲＯＭ、
２３    ＲＡＭ、
２４    ハードディスク、
２５    ディスプレイ、
２６    入力装置、
２７    通信インタフェース、
２１０  バス、
３      携帯電話、
３´    携帯電話、
３１    制御部、
３２    記憶部、
３３    ディスプレイ、
３４    入力キー、
３５    移動通信インタフェース、
３６    近距離通信インタフェース、
３１０  バス、
４      インターネット、
５      携帯電話網、
５１    基地局、
６１    コード入力エリア、
６２    ボタン、
６３    メッセージ表示部、
６４    ボタン、
６５    ファイルパス入力エリア、
６６    ボタン、
６７    ボタン、
６ａ    ブラウザ画面、
６ｂ    ブラウザ画面、
６ｃ    ブラウザ画面、
７１    メッセージ表示部、
７２    コード表示エリア、
７３    ボタン、
７ａ    ＵＩ画面。
【図１】
2009037465.tif 000003
【図２】
2009037465.tif 000004
【図３】
2009037465.tif 000005
【図４】
2009037465.tif 000006
【図５】
2009037465.tif 000007
【図６】
2009037465.tif 000008
【図７】
2009037465.tif 000009
【図８】
2009037465.tif 000010
【図９】
2009037465.tif 000011
【図１０】
2009037465.tif 000012
【図１１】
2009037465.tif 000013
【図１２】
2009037465.tif 000014
【図１３】
2009037465.tif 000015
【図１４】
2009037465.tif 000016