(57)【特許請求の範囲】
【請求項１】
ネットワークを介してコンピュータに接続可能な画像処理装置であって、
複数の静止画像を取得する画像取得手段と、
前記取得された複数の静止画像を予め記憶された暗号キーを用いて暗号化し、暗号化データを生成する暗号化手段と、
前記暗号化データを前記暗号キーまたは該暗号キーに対応する復号キーを用いて復号する復号手段と、
復号された前記複数の静止画像に基づいて、当該複数の静止画像を順次表示するスライドショー形式の動画像を生成する動画像生成手段と、
前記コンピュータからの動画再生要求に応じて、生成された前記動画像を前記コンピュータに送信する出力手段と、
前記生成された動画像を前記コンピュータに表示させる、動画用Ｗｅｂページを生成するコンテンツ生成手段と、
生成された前記動画用Ｗｅｂページの位置情報を前記コンピュータに送信する位置情報送信手段と、
送信された前記動画用Ｗｅｂページの位置情報がユーザにより指示された場合に前記動画用Ｗｅｂページを前記コンピュータに送信するコンテンツ送信手段と、を備え、
前記コンピュータからの動画再生要求は、前記動画用Ｗｅｂページにおいて動画像を再生する指示がされたときに行われ、前記出力手段は、当該コンピュータからの動画再生要求に応じて前記動画像を前記コンピュータに送信する、画像処理装置。
【請求項２】
前記コンテンツ生成手段は、前記複数の静止画像を前記コンピュータに表示させる静止画用Ｗｅｂページをさらに生成し、
前記位置情報送信手段は、前記動画用Ｗｅｂページの位置情報とあわせて前記静止画用Ｗｅｂページの位置情報を前記コンピュータに送信し、
前記コンテンツ送信手段は、送信された前記静止画用Ｗｅｂページの位置情報がユーザにより指示される場合には、前記静止画用Ｗｅｂページを、当該静止画用Ｗｅｂページに表示される前記複数の静止画像の複写、保存および印刷が禁止されるように前記コンピュータに送信する、請求項１に記載の画像処理装置。
【請求項３】
前記生成された動画像を記憶する記憶手段と、
前記記憶手段から記憶された前記動画像を消去する消去手段と、をさらに備え、
前記消去手段は、前記送信手段による前記動画像の送信が終了すると、当該動画像を前記記憶手段から消去する、請求項１または２に記載の画像処理装置。
【請求項４】
前記暗号化データを外部に出力する暗号化データ出力手段と、
外部から前記暗号化データが入力される暗号化データ入力手段と、をさらに備え、
前記復号手段は、前記暗号化データ入力手段より暗号化データのすべてが入力される前に、前記暗号化データの復号を開始し、復号される順に前記静止画像を出力し、
前記動画像生成手段は、前記復号手段により順に出力される前記静止画像に基づいて動画像を生成し、
前記出力手段は、前記生成された動画像をリアルタイムストリーミング送信する、請求項１〜３のいずれかに記載の画像処理装置。
【請求項５】
ユーザを認証する認証手段をさらに備え、
前記復号手段は、前記認証手段により認証されることを条件に、前記暗号化データを復号する、請求項１〜４のいずれかに記載の画像処理装置。
【請求項６】
前記取得手段は、複数枚の原稿を読取ることにより、前記複数の静止画像を取得する、請求項１〜５のいずれかに記載の画像処理装置。
【請求項７】
ネットワークを介してコンピュータに接続可能な画像処理装置における画像出力方法であって、
複数の静止画像を取得するステップと、
前記取得された複数の静止画像を予め記憶された暗号キーを用いて暗号化し、暗号化データを生成するステップと、
前記暗号化データを前記暗号キーまたは該暗号キーに対応して予め記憶された復号キーを用いて復号するステップと、
復号された前記複数の静止画像に基づいて、当該複数の静止画像を順次表示するスライドショー形式の動画像を生成するステップと、
前記コンピュータからの動画再生要求に応じて、前記コンピュータに、生成された前記動画像を送信するステップと、
前記生成された動画像を前記コンピュータに表示させる、動画用Ｗｅｂページを生成するステップと、
前記コンピュータに、生成された前記動画用Ｗｅｂページの位置情報を送信するステップと、
送信された前記動画用Ｗｅｂページの位置情報がユーザにより指示された場合に、前記コンピュータに、前記動画用Ｗｅｂページを送信するステップと、を含み、
前記コンピュータからの動画再生要求は、前記動画用Ｗｅｂページにおいて動画像を再生する指示がされたときに行なわれ、前記動画像を送信するステップは、当該コンピュータからの動画再生要求に応じて前記動画像を前記コンピュータに送信する、画像出力方法。
【請求項８】
前記動画用Ｗｅｂページを生成するステップは、前記複数の静止画像を前記コンピュータに表示させる静止画用Ｗｅｂページをさらに生成し、
前記動画用Ｗｅｂページの位置情報を送信するステップは、前記動画用Ｗｅｂページの位置情報とあわせて前記静止画用Ｗｅｂページの位置情報を前記コンピュータに送信し、
前記動画用Ｗｅｂページを送信するステップは、送信された前記静止画用Ｗｅｂページの位置情報がユーザにより指示された場合には、前記静止画用Ｗｅｂページを、当該静止画用Ｗｅｂページに表示される前記複数の静止画像の複写、保存および印刷が禁止されるように前記コンピュータに送信する、請求項７に記載の画像出力方法。
【請求項９】
ネットワークを介してコンピュータに接続可能な画像出力装置に、
複数の静止画像を取得するステップと、
前記取得された複数の静止画像を予め記憶された暗号キーを用いて暗号化し、暗号化データを生成するステップと、
前記暗号化データを前記予め記憶された暗号キーまたは該暗号キーに対応して予め記憶された復号キーを用いて復号するステップと、
復号された前記複数の静止画像に基づいて、当該複数の静止画像を順次表示するスライドショー形式の動画像を生成するステップと、
前記コンピュータからの動画再生要求に応じて、生成された前記動画像を前記コンピュータに送信するステップと、
前記生成された動画像を前記コンピュータに表示させる、動画用Ｗｅｂページを生成するステップと、
前記コンピュータに、生成された前記動画用Ｗｅｂページの位置情報を送信するステップと、
送信された前記動画用Ｗｅｂページの位置情報がユーザにより指示された場合に、前記コンピュータに、前記動画用Ｗｅｂページを送信するステップと、を実行させ、
前記コンピュータからの動画再生要求は、前記動画用Ｗｅｂページにおいて動画像を再生する指示がされたときに行なわれ、前記動画像を送信するステップは、当該コンピュータからの動画再生要求に応じて前記動画像を前記コンピュータに送信する画像出力プログラム。
【請求項１０】
前記動画用Ｗｅｂページを生成するステップは、前記複数の静止画像を前記コンピュータに表示させる静止画用Ｗｅｂページをさらに生成し、
前記動画用Ｗｅｂページの位置情報を送信するステップは、前記動画用Ｗｅｂページの位置情報とあわせて前記静止画用Ｗｅｂページの位置情報を前記コンピュータに送信し、
前記動画用Ｗｅｂページを送信するステップは、送信された前記静止画用Ｗｅｂページの位置情報がユーザにより指示された場合には、前記静止画用Ｗｅｂページを、当該静止画用Ｗｅｂページに表示される前記複数の静止画像の複写、保存および印刷が禁止されるように前記コンピュータに送信する、請求項９に記載の画像出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置、画像出力方法および画像出力プログラムに関し、特に、機密情報を含む画像を出力するのに適した画像処理装置、画像出力方法および画像出力プログラムに関する。
【背景技術】
【０００２】
近年、複合機（以下「ＭＦＰ」という）は、ハードディスクドライブ（ＨＤＤ）等の大容量記憶装置を搭載しており、多くのデータを記憶することが可能となっている。しかしながら、機密情報を含むデータが記憶される場合、そのデータが外部に流出するのを防止する必要がある。たとえば、ＭＦＰに着脱可能な半導体メモリ等の記憶媒体にデータを記録したり、ＭＦＰがローカルエリアネットワーク（ＬＡＮ）に接続される場合には、ＬＡＮに接続されたパーソナルコンピュータ（以下「ＰＣ」という）にＨＤＤに記憶されたデータを転送したりすることが可能であり、データの複製物がＭＦＰの外部に生成され、機密を保つことができなくなってしまう。
【０００３】
特開２００７−１６６３８７号公報（引用文献１）には、設定されている署名生成鍵を用いて暗号化した署名データを含めた印刷データ（通常の印刷装置では印刷できないもの）のファイルをＵＳＢメモリ等の記憶媒体上に生成する機能を有する印刷データファイル生成装置と、記憶媒体上のファイル中の署名データを，自装置に設定されている署名検証鍵を用いて復号することにより、当該ファイルが印刷を行っても良いものであるか否かを判断する印刷装置とが記載されている。
【０００４】
しかしながら、印刷データが暗号化されて記憶されるので印刷データを機密にしておくことはできるが、印刷装置以外で復号することができないため、印刷データを印刷装置で印刷する前に確認することができないといった問題がある。
【特許文献１】特開２００７−１６６３８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、静止画像に含まれる機密が漏洩するのを防止するとともに、静止画像を確認することが可能な画像処理装置を提供することである。
【０００６】
この発明の他の目的は、静止画像に含まれる機密が漏洩するのを防止するとともに、静止画像を確認することが可能な画像出力方法を提供することである。
【０００７】
この発明の他の目的は、静止画像に含まれる機密が漏洩するのを防止するとともに、静止画像を確認することが可能な画像出力プログラムを提供することである。
【課題を解決するための手段】
【０００８】
上述した目的を達成するためにこの発明のある局面によれば、画像処理装置は、ネットワークを介してコンピュータに接続可能な画像処理装置であって、複数の静止画像を取得する画像取得手段と、取得された複数の静止画像を予め記憶された暗号キーを用いて暗号化し、暗号化データを生成する暗号化手段と、暗号化データを暗号キーまたは該暗号キーに対応する復号キーを用いて復号する復号手段と、復号された複数の静止画像に基づいて、当該複数の静止画像を順次表示するスライドショー形式の動画像を生成する動画像生成手段と、コンピュータからの動画再生要求に応じて、生成された動画像をコンピュータに送信する出力手段と、生成された動画像をコンピュータに表示させる、動画用Ｗｅｂページを生成するコンテンツ生成手段と、生成された動画用Ｗｅｂページの位置情報をコンピュータに送信する位置情報送信手段と、送信された動画用Ｗｅｂページの位置情報がユーザにより指示された場合に動画用Ｗｅｂページをコンピュータに送信するコンテンツ送信手段と、を備え、コンピュータからの動画再生要求は、動画用Ｗｅｂページにおいて動画像を再生する指示がされたときに行われ、出力手段は、当該コンピュータからの動画再生要求に応じて動画像をコンピュータに送信する。
【０００９】
この局面に従えば、複数の静止画像が取得され、複数の静止画像が暗号キーを用いて暗号化され、暗号化データが暗号キーまたは該暗号キーに対応する復号キーを用いて復号され、復号された複数の静止画像に基づいて、当該複数の静止画像を順次表示するスライドショー形式の動画像が生成され、コンピュータからの動画再生要求に応じて、生成された動画像がコンピュータに送信される。このため、複数の静止画像を順次表示するスライドショー形式の動画像がコンピュータに送信されるので、ユーザは複数の静止画像を動画像によって確認することができる。また、復号された静止画像はコンピュータに送信されないので、静止画像が電子的に複製されるのを防止することができる。その結果、静止画像に含まれる機密が漏洩するのを防止するとともに、静止画像を確認することが可能な画像処理装置を提供することができる。
【００１１】
好ましくは、コンテンツ生成手段は、複数の静止画像をコンピュータに表示させる静止画用Ｗｅｂページをさらに生成し、位置情報送信手段は、動画用Ｗｅｂページの位置情報とあわせて静止画用Ｗｅｂページの位置情報をコンピュータに送信し、コンテンツ送信手段は、送信された静止画用Ｗｅｂページの位置情報がユーザにより指示される場合には、静止画用Ｗｅｂページを、当該静止画用Ｗｅｂページに表示される複数の静止画像の複写、保存および印刷が禁止されるようにコンピュータに送信する。
好ましくは、生成された動画像を記憶する記憶手段と、記憶手段から記憶された動画像を消去する消去手段と、をさらに備え、消去手段は、送信手段による動画像の送信が終了すると、当該動画像を記憶手段から消去する。
【００１２】
好ましくは、暗号化データを外部に出力する暗号化データ出力手段と、外部から暗号化データが入力される暗号化データ入力手段と、をさらに備え、復号手段は、暗号化データ入力手段より暗号化データのすべてが入力される前に、暗号化データの復号を開始し、復号される順に静止画像を出力し、動画像生成手段は、復号手段により順に出力される静止画像に基づいて動画像を生成し、出力手段は、生成された動画像をリアルタイムストリーミング送信する。
【００１３】
この局面に従えば、暗号化データのすべてが入力される前に、暗号化データの復号が開始されて静止画像が順に出力され、出力される静止画像に基づいて動画像が生成され、リアルタイムストリーミング送信される。このため、暗号化データすべてが復号される前に動画像が送信されるので、動画像を送信するまでの時間を短くすることができる。
【００１８】
好ましくは、ユーザを認証する認証手段をさらに備え、復号手段は、認証手段により認証されることを条件に、暗号化データを復号する。
好ましくは、取得手段は、複数枚の原稿を読取ることにより、複数の静止画像を取得する。
【００１９】
この発明の他の局面によれば、画像出力方法は、ネットワークを介してコンピュータに接続可能な画像処理装置における画像出力方法であって、複数の静止画像を取得するステップと、取得された複数の静止画像を予め記憶された暗号キーを用いて暗号化し、暗号化データを生成するステップと、暗号化データを暗号キーまたは該暗号キーに対応して予め記憶された復号キーを用いて復号するステップと、復号された複数の静止画像に基づいて、当該複数の静止画像を順次表示するスライドショー形式の動画像を生成するステップと、コンピュータからの動画再生要求に応じて、コンピュータに、生成された動画像を送信するステップと、  生成された動画像をコンピュータに表示させる、動画用Ｗｅｂページを生成するステップと、コンピュータに、生成された動画用Ｗｅｂページの位置情報を送信するステップと、送信された動画用Ｗｅｂページの位置情報がユーザにより指示された場合に、コンピュータに、動画用Ｗｅｂページを送信するステップと、を含み、コンピュータからの動画再生要求は、動画用Ｗｅｂページにおいて動画像を再生する指示がされたときに行なわれ、動画像を送信するステップは、当該コンピュータからの動画再生要求に応じて動画像をコンピュータに送信する。
【００２０】
この局面に従えば、静止画像に含まれる機密が漏洩するのを防止するとともに、静止画像を確認することが可能な画像出力方法を提供することができる。
好ましくは、動画用Ｗｅｂページを生成するステップは、複数の静止画像をコンピュータに表示させる静止画用Ｗｅｂページをさらに生成し、動画用Ｗｅｂページの位置情報を送信するステップは、動画用Ｗｅｂページの位置情報とあわせて静止画用Ｗｅｂページの位置情報をコンピュータに送信し、動画用Ｗｅｂページを送信するステップは、送信された静止画用Ｗｅｂページの位置情報がユーザにより指示された場合には、静止画用Ｗｅｂページを、当該静止画用Ｗｅｂページに表示される複数の静止画像の複写、保存および印刷が禁止されるようにコンピュータに送信する。
【００２１】
この発明のさらに他の局面によれば、画像出力プログラムは、ネットワークを介してコンピュータに接続可能な画像出力装置に、複数の静止画像を取得するステップと、取得された複数の静止画像を予め記憶された暗号キーを用いて暗号化し、暗号化データを生成するステップと、暗号化データを予め記憶された暗号キーまたは該暗号キーに対応して予め記憶された復号キーを用いて復号するステップと、復号された複数の静止画像に基づいて、当該複数の静止画像を順次表示するスライドショー形式の動画像を生成するステップと、コンピュータからの動画再生要求に応じて、生成された動画像をコンピュータに送信するステップと、生成された動画像をコンピュータに表示させる、動画用Ｗｅｂページを生成するステップと、コンピュータに、生成された動画用Ｗｅｂページの位置情報を送信するステップと、送信された動画用Ｗｅｂページの位置情報がユーザにより指示された場合に、コンピュータに、動画用Ｗｅｂページを送信するステップと、を実行させ、コンピュータからの動画再生要求は、動画用Ｗｅｂページにおいて動画像を再生する指示がされたときに行なわれ、動画像を送信するステップは、当該コンピュータからの動画再生要求に応じて動画像をコンピュータに送信する。
【００２２】
この局面に従えば、静止画像に含まれる機密が漏洩するのを防止するとともに、静止画像を確認することが可能な画像出力プログラムを提供することができる。
好ましくは、動画用Ｗｅｂページを生成するステップは、複数の静止画像をコンピュータに表示させる静止画用Ｗｅｂページをさらに生成し、動画用Ｗｅｂページの位置情報を送信するステップは、動画用Ｗｅｂページの位置情報とあわせて静止画用Ｗｅｂページの位置情報をコンピュータに送信し、動画用Ｗｅｂページを送信するステップは、送信された静止画用Ｗｅｂページの位置情報がユーザにより指示された場合には、静止画用Ｗｅｂページを、当該静止画用Ｗｅｂページに表示される複数の静止画像の複写、保存および印刷が禁止されるようにコンピュータに送信する。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２４】
図１は、本発明の実施の形態の１つにおける画像出力システムの全体概要を示す図である。図１を参照して、画像出力システム１は、それぞれがネットワーク２に接続され、画像処理装置として機能するＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００，１０１，１０２と、パーソナルコンピュータ（以下「ＰＣ」という）２００とを含む。
【００２５】
ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、インターネットにゲートウェイを介して接続されている。ネットワーク２の接続形態は有線または無線を問わない。またネットワーク２は、ＬＡＮに限らず、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）を用いたネットワーク、ワイドエリアネットワーク（ＷＡＮ）、インターネットであってもよい。
【００２６】
ＰＣ２００は、一般的なコンピュータであり、ＰＣ２００には、Ｗｅｂサーバに記憶されたＷｅｂページをダウンロードするためのブラウジングプログラムと、動画像データをデコードし、動画像を再生するための動画再生プログラムと、がインストールされている。
【００２７】
ＭＦＰ１００，１０１，１０２各々は、原稿を読取るためのスキャナ装置、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成装置およびファクシミリ装置を含み、画像読取機能、複写機能、ファクシミリ送受信機能を備えている。また、ＭＦＰ１００，１０１，１０２各々は、Ｗｅｂサーバおよびストリーミング送信サーバとして機能するためのプログラムがインストールされている。なお、本実施の形態においてはＭＦＰ１００，１０１，１０２を例に説明するが、ＭＦＰ１００，１０１，１０２に代えて、静止画像を記録可能な装置、たとえば、プリンタ、ファクシミリ装置、パーソナルコンピュータ等であってもよい。また、ＭＦＰ１００，１０１，１０２は、機能が同じなので以下の説明では特に言及しない限りＭＦＰ１００を例に説明する。
【００２８】
図２は、ＭＦＰの外観を示す斜視図である。図３は、ＭＦＰのハードウェア構成の一例を示すブロック図である。図２および図３を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する静止画像を用紙等に形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、ユーザインターフェースとしての操作パネル１６０と、を含む。メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、ファクシミリ部１１７と、フラッシュメモリ１１８Ａが装着されるカードインターフェース（Ｉ／Ｆ）１１８とを含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００２９】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる静止画像を一時的に記憶する。
【００３０】
操作パネル１６０は、ＭＦＰ１００の上面に設けられ、表示部１６０Ａと操作部１６０Ｂとを含む。表示部１６０Ａは、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１６０Ｂは、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部１６０Ｂは、表示部１６０Ａ上に設けられたタッチパネルをさらに含む。
【００３１】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク２に接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介してＭＦＰ１０１，１０２またはＰＣ２００との間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、ネットワーク２を介してインターネットに接続されたコンピュータと通信が可能である。
【００３２】
ファクシミリ部１１７は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１７は、受信したファクシミリデータを、ＨＤＤ１１６に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１７により受信されたファクシミリデータを用紙に印刷する。また、ファクシミリ部１１７は、原稿読取部１３０が原稿を読み取って出力するデータ、またはＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００３３】
カードＩ／Ｆ１１８は、フラッシュメモリ１１８Ａが装着される。ＣＰＵ１１１は、カードＩ／Ｆ１１８を介してフラッシュメモリ１１８Ａにアクセス可能である。ＣＰＵ１１１は、カードＩ／Ｆ１１８に装着されたフラッシュメモリ１１８Ａに記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムは、フラッシュメモリ１１８Ａに記録されたプログラムに限られず、フレキシブルディスク、カセットテープ、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−ＲＯＭ）／ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリ等でもよい。また、ＨＤＤ１１６に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワーク２に接続された他のコンピュータが、ＭＦＰ１００のＨＤＤ１１６に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワーク２に接続された他のコンピュータからプログラムをダウンロードして、そのプログラムをＨＤＤ１１６に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３４】
図４は、ＰＣのハードウェア構成の一例を示すブロック図である。図４を参照して、ＰＣ２００は、それぞれがバス２０８に接続された、ＰＣ２００の全体を制御するためのＣＰＵ２０１と、ＣＰＵ２０１が実行するプログラム等を記憶するためのＲＯＭ２０２と、ＣＰＵ２０１の作業領域として用いられるＲＡＭ２０３と、ＰＣ２００をネットワークに接続するためのネットワークＩ／Ｆ２０４と、大容量記憶装置としてのＨＤＤ２０５と、表示部２０６と、ユーザの操作の入力を受付ける操作部２０７とを含む。
【００３５】
図５は、ＭＦＰが備えるＣＰＵが有する機能の一例をＨＤＤに記憶するデータとともに示す機能ブロック図である。図５を参照して、ＭＦＰ１００が備えるＣＰＵ１１１は、静止画像を取得するための画像取得部５１と、静止画像を暗号化し暗号化データを生成する暗号化部５２と、Ｗｅｂページを含むコンテンツを生成するためのコンテンツ生成部５３と、Ｗｅｂページのネットワーク２上の位置情報を送信する位置情報送信部５５と、コンテンツの送信要求を受け付けるコンテンツ送信要求受付部５９と、ユーザを認証するためのユーザ認証部５７と、暗号化データを復号する復号部５８と、Ｗｅｂページを送信するコンテンツ送信部６１と、動画再生要求を受け付ける動画再生要求受付部６３と、静止画像から動画像を生成する動画像生成部６５と、動画像を送信する送信部６７と、印刷指示を受け付ける印刷指示受付部６９と、静止画像を用紙に形成する画像形成制御部７１と、表示指示を受け付ける表示指示受付部７３と、静止画像を表示部１６０Ａに表示する画像表示制御部７５と、を含む。
【００３６】
画像取得部５１は、静止画像を取得し、取得された静止画像を暗号化部５２に出力する。具体的には、ユーザが操作部１６０Ｂに原稿画像を読み取る原稿読取指示を入力する場合、画像取得部５１は、操作部１６０Ｂから原稿読取指示が入力される。画像取得部５１は、原稿読取指示が入力されると原稿読取部１３０に原稿画像を読み取らせ、原稿読取部１３０が原稿画像を読み取って出力する静止画像を、原稿読取部１３０から取得し、暗号化部５２に出力する。画像取得部５１は、原稿読取部１３０が複数枚の原稿を読み取る場合、複数の静止画像を取得する。
【００３７】
また、画像取得部５１は、ＨＤＤ１１６に記憶されている静止画像のファイル名を表示部１６０Ａに表示し、ユーザが操作部１６０Ｂに表示されたファイル名を選択する指示を入力する場合、画像取得部５１は、操作部１６０Ｂから選択されたファイル名の静止画像をＨＤＤ１１６から取得し、暗号化部５２に出力する。
【００３８】
また、画像取得部５１は、通信Ｉ／Ｆ部１１２がネットワーク２に接続されたＰＣからプリントデータを受信する場合、通信Ｉ／Ｆ部１１２がＰＣから受信するプリントデータを、通信Ｉ／Ｆ部１１２から取得する。画像取得部５１は、通信Ｉ／Ｆ部１１２から取得したプリントデータを、静止画像に変換し、暗号化部５２に出力する。
【００３９】
また、通信Ｉ／Ｆ部１１２がネットワーク２に接続されたＰＣ２００から静止画像を、例えばＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）またはＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）の通信プロトコルで受信する場合、通信Ｉ／Ｆ部１１２がＰＣから受信する静止画像を暗号化部５２に出力する。
【００４０】
暗号化部５２は、画像取得部５１から入力される静止画像を、予め記憶された暗号キーを用いて暗号化する。暗号キーは、ＭＦＰ１００のみが記憶するキーであればよく、たとえば、ＭＦＰ１００が自動的に発行するものであってもよい。暗号化部５２は、静止画像ごとに復号ができる暗号方式で暗号化する。たとえば、ストリーム暗号方式を用いることができる。そして、暗号化部５２は、静止画像を暗号化した暗号化データをＨＤＤ１１６に記憶する。これにより、ＨＤＤ１１６に暗号化データ９２が記憶される。暗号化部５２は、暗号化データ９２を生成すると、暗号化データ９２の識別情報をコンテンツ生成部５３に出力する。
【００４１】
コンテンツ生成部５３は、暗号化部５２により暗号化データが生成されると、コンテンツを生成し、生成したコンテンツをＨＤＤ１１６に記憶する。コンテンツは、静止画コンテンツと、後述する動画像を再生するためのコマンドを含む動画像コンテンツとを含む。それらの一例を具体的に説明すると、静止画コンテンツは、静止画像へのリンクを含む静止画用Ｗｅｂページである。コンテンツ生成部５３が静止画用Ｗｅｂページを生成する時点において、静止画像は暗号化された暗号化データ９２としてＨＤＤ１１６に記憶されている。このため、コンテンツ生成部５３は、静止画像にリンクするための領域を含む静止画用Ｗｅｂページを生成し、静止画用Ｗｅｂページと暗号化データ９２とを関連付けてＨＤＤ１１６に記憶する。
【００４２】
動画像コンテンツは、動画用Ｗｅｂページと、メタファイルとを含む。メタファイルは、マークアップ言語で記述され、動画像をリアルタイムで送信するためのコマンドを含む。メタファイルに含まれるコマンドは、後述する動画像ファイルのネットワーク２上の位置情報を含む。コマンドは、例えば、ＲＴＳＰ（Ｒｅａｌ  Ｔｉｍｅ  Ｓｔｒｅａｍｉｎｇ  Ｐｒｏｔｏｃｏｌ）またはＭＭＳ（Ｍｉｃｒｏｓｏｆｔ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ）の通信プロトコルで通信するためのコマンドである。位置情報は、ＭＦＰ１００に割り当てられたＩＰアドレスと、メタファイルが記憶されるＨＤＤ１１６におけるメタファイルへの絶対パスを含む。位置情報は、動画像ファイルのネットワーク上の位置情報を示し、ここではＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を用いている。コンテンツ生成部５３は、生成したメタファイルをＨＤＤ１１６に記憶する。
【００４３】
次に、コンテンツ生成部５３は、Ｗｅｂページを生成し、ＷｅｂページをＨＤＤ１１６に記憶する。Ｗｅｂページは、メタファイルのネットワーク２上の位置情報（ＵＲＬ）を含む。このため、Ｗｅｂページが、ブラウザプログラムがインストールされたＰＣ２００で表示されると、ＰＣ２００は、メタファイルのＵＲＬに基づいて、ＭＦＰ１００からメタファイルをダウンロード可能となる。ＰＣ２００がメタファイルをダウンロードした場合の処理の詳細は後述する。
【００４４】
位置情報送信部５５は、コンテンツ生成部５３により生成された静止画用Ｗｅｂページおよび動画用ＷｅｂページそれぞれのＵＲＬを送信する。ＵＲＬの送信先は、予め定めておいてもよいし、画像取得部５１が静止画像を取得する際に、静止画像とともに取得するようにしてもよい。例えば、ユーザが操作部１６０Ｂに原稿画像を読み取る原稿読取指示を入力する場合、位置情報送信部５５は、そのユーザを認証するようにし、認証されたユーザに予め割り当てられた送信先の情報を取得するか、ユーザが操作部１６０Ｂに入力する送信先の情報を操作部１６０Ｂから受け付ける。また、通信Ｉ／Ｆ部１１２がネットワーク２に接続されたＰＣ２００からプリントデータまたは静止画像を受信する場合、それらとともに受信する送信先の情報を位置情報送信部５５が通信Ｉ／Ｆ部１１２から取得する。ここでは、ＵＲＬを含み、送信先の情報で特定される電子メールアドレスを宛先とする電子メールを生成し、生成した電子メールを電子メールサーバに送信する。以下の説明では、電子メールアドレスが割り当てられたユーザが、ＰＣ２００を操作して、電子メールを受信する場合を例に説明する。なお、ここでは、ＵＲＬを含む電子メールを送信するようにしたが、他の通信方法、例えばＦＴＰで送信するようにしてもよい。
【００４５】
ＰＣ２００において、ＭＦＰ１００が送信する電子メールが受信され、それが表示されると、静止画用Ｗｅｂページおよび動画用ＷｅｂページそれぞれのＵＲＬが表示される。ＰＣ２００を操作するユーザが、静止画用ＷｅｂページのＵＲＬを指示すれば、ＰＣ２００は、ブラウジングプログラムを実行し、ＭＦＰ１００に静止画用Ｗｅｂページの送信を要求するコンテンツ送信用要求を送信する。コンテンツ送信要求は、ここではＧＥＴコマンドであり、静止画ＷｅｂページのＵＲＬを含む。また、ＰＣ２００を操作するユーザが、動画用ＷｅｂページのＵＲＬを指示すれば、ＰＣ２００は、ブラウジングプログラムを実行し、ＭＦＰ１００に動画用Ｗｅｂページの送信を要求するコンテンツ送信要求を送信する。コンテンツ送信要求は、ＧＥＴコマンドであり、動画用ＷｅｂページのＵＲＬを含む。
【００４６】
ＭＦＰ１００は、Ｗｅｂサーバとして機能し、通信Ｉ／Ｆ部１１２がコンテンツ送信要求を受信すると、コンテンツ送信要求受付部５９は、通信Ｉ／Ｆ部１１２からコンテンツ送信要求と、それを送信してきたＰＣ２００のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスとを受け付ける。コンテンツ送信要求受付部５９は、ＰＣ２００のＩＰアドレスを、まず、ユーザ認証部５７に出力し、ユーザ認証部５７による認証が成功することを条件に、コンテンツ送信要求とＰＣ２００のＩＰアドレスとをコンテンツ送信部６１に出力する。
【００４７】
ユーザ認証部５７は、コンテンツ送信要求受付部５９から入力されるＩＰアドレスに基づいて、ＰＣ２００にログインを要求するための認証用Ｗｅｂページを送信する。この認証用Ｗｅｂページは、認証情報としてパスワードを入力する領域を有し、その領域に入力されたパスワードをＭＦＰ１００に送信するコマンドを含む。ＰＣ２００のユーザが、パスワードをＰＣ２００の操作部２０７に入力すれば、ＰＣ２００はネットワークＩ／Ｆ２０４を介してパスワードをＭＦＰ１００に送信する。ＰＣ２００から送信されるパスワードは、ＭＦＰ１００の通信Ｉ／Ｆ部１１２により受信されるので、ユーザ認証部５７は、通信Ｉ／Ｆ部１１２からパスワードを受け付ける。そして、受け付けたパスワードが、予め定められたパスワードと一致すれば認証成功と判断し、一致しなければ認証失敗と判断する。ユーザ認証部５７は、認証成功と判断する場合、コンテンツ送信要求受付部５９に認証成功を示す信号を出力する。また、ユーザ認証部５７は、認証が成功すると、ＰＣ２００との間で通信のセッションを確立する。セッションは、ＰＣ２００からのセッションの切断を指示する信号が受信されるまで、継続される。
【００４８】
予め定められたパスワードは、ユーザに対応付けてＨＤＤ１１６に記憶しておけば、ユーザ毎に異なるパスワードを要求することができる。このため、静止画像のセキュリティを向上させることができる。また、ＨＤＤ１１６に記憶されているＷｅｂページに関連付けてパスワードを記憶するようにしてもよい。例えば、画像取得部５１が静止画像を取得する時点で、パスワードを受け付けるようにし、そのパスワードをコンテンツ生成部５３が生成するＷｅｂページと関連付けて記憶するようにする。この場合、静止画像をＭＦＰ１００に入力する操作をしたユーザのみがパスワードを知ることができる。また、位置情報送信部５５がＷｅｂページのＵＲＬを送信する際に、パスワードを生成し、そのパスワードをＷｅｂページと関連付けて記憶するとともに、ＷｅｂページのＵＲＬとともに送信するようにしてもよい。この場合、電子メールを受信した者がパスワードを知ることができる。
【００４９】
ＨＤＤ１１６に記憶されているＷｅｂページに関連付けてパスワードを記憶する場合、ユーザ認証部５７は、コンテンツ送信要求受付部５９からＩＰアドレスとともにＵＲＬを受け付けるようにし、受け付けられたＵＲＬで特定されるＷｅｂページに関連付けて記憶されたパスワードと、通信Ｉ／Ｆ部１１２から受け付けるパスワードとを比較する。
【００５０】
コンテンツ送信部６１は、コンテンツ送信要求受付部５９から動画用ＷｅｂページのＵＲＬと、ＩＰアドレスとが入力されると、ＵＲＬで特定される動画用ＷｅｂページをＨＤＤ１１６から読出し、ＩＰアドレスに基づいてＰＣ２００に動画用Ｗｅｂページを通信Ｉ／Ｆ部１１２を介して送信する。また、コンテンツ送信部６１は、動画用Ｗｅｂページと関連付けて記憶された識別情報を含む復号指示を復号部５８に出力する。復号部５８は、コンテンツ送信部６１から復号指示が入力されると、復号指示に含まれる識別情報で特定される暗号化データ９２をＨＤＤ１１６から読み出し、復号する。復号の際、暗号化部５２が共通鍵方式で暗号化した場合には、暗号するのに用いた暗号キーで復号し、公開鍵方式で暗号化した場合には、暗号するのに用いた暗号キー（公開キー）に対応する秘密キーで復号する。そして、復号した静止画像を、動画像生成部６５に出力する。
【００５１】
また、コンテンツ送信部６１は、コンテンツ送信要求受付部５９から静止画用ＷｅｂページのＵＲＬと、ＩＰアドレスとが入力されると、ＨＤＤ１１６からＵＲＬで特定される静止画用Ｗｅｂページと関連付けて記憶された識別情報を含む復号指示を復号部５８に出力し、復号部５８から静止画像が入力されるまで待機する。復号部５８は、コンテンツ送信部６１から復号指示が入力されると、復号指示に含まれる識別情報で特定される暗号化データ９２をＨＤＤ１１６から読み出し、復号する。そして、復号した静止画像を、コンテンツ送信部６１に出力する。
【００５２】
コンテンツ送信部６１は、復号部５８から静止画像が入力されると、静止画像を複写、保存および印刷を禁止するモードに設定する。この場合、これらのモードの設定を変更できないように、パスワードを設定することが望ましい。そして、コンテンツ送信部６１から入力されるＵＲＬで特定される静止画用Ｗｅｂページを読出し、静止画像を静止画用Ｗｅｂページの静止画像のために確保された領域にリンクし、静止画像がリンクされた静止画用Ｗｅｂページと静止画像とを、ＩＰアドレスに基づいてＰＣ２００に通信Ｉ／Ｆ部１１２を介して送信する。また、静止画用Ｗｅｂページは、外部からの操作の受け付けを禁止するモードに設定される。ここでは、その一例としてヘッダーに「＆ｌｔ；ｂｏｄｙ  ｏｎｃｏｎｔｅｘｔｍｅｎｕ＝”ｒｅｔｕｒｎ  ｆａｌｓｅ”＆ｇｔ；」のコマンドを追加する。これにより、マウスの右クリック操作が受け付けられなくなるので、静止画像を保存する操作をできなくすることができる。
【００５３】
静止画用Ｗｅｂページまたは動画用Ｗｅｂページを受信するＰＣ２００においては、ブラウザプログラムが実行され、静止画用Ｗｅｂページまたは動画用Ｗｅｂページが表示部２０６に表示される。静止画用Ｗｅｂページは、静止画像とリンクされるので、静止画像がＷｅｂページ内に表示される。また、静止画用Ｗｅｂページは、外部からの操作の受け付けを禁止するモードに設定されるので、静止画像を保存するなどの操作が禁止される。さらに、静止画像を表示するアプリケーションプログラムが実行されるが、静止画像は、複写、保存および印刷を禁止するモードに設定されているので、アプリケーションプログラムが静止画像を複写、保存および印刷することができない。また、この設定はパスワードで保護されているので、設定を解除することができない。
【００５４】
図６は、静止画用Ｗｅｂページの画面の一例を示す図である。図６を参照して、ＰＣ２００に表示される静止画用Ｗｅｂページの画面３１０は、静止画像を表示する領域３１１と、ページ送りボタン３１３およびページ戻しボタン３１５とを含む。静止画像を表示する領域３１１は、ＣＰＵ２０１により静止画像を表示するためのプログラムが実行されることにより生成される静止画像が表示される。
【００５５】
図７は、動画用Ｗｅｂページの画面の一例を示す図である。図７を参照して、ＰＣ２００に表示される動画用Ｗｅｂページの画面３００は、動画像を表示する領域３０１を含む。動画像を表示する領域３０１は、ＣＰＵ２０１により動画像を表示するためのアプリケーションプログラムが実行されることにより生成される動画像が表示される。
【００５６】
領域３０１は、Ｗｅｂページに含まれるメタファイルのＵＲＬとリンクされており、領域３０１に含まれる再生ボタン３０９が操作部２０７により指示されると、メタファイルのＵＲＬを含み、メタファイルの送信を要求する信号がネットワークＩ／Ｆ２０４を介して、ＭＦＰ１００に送信される。メタファイルの送信を要求する信号は、リアルタイムストリーミング送信を要求する信号の一部である。
【００５７】
なお、ここではブラウザプログラムが表示するＷｅｂページの画面３００中に、動画再生プログラムが再生する動画像を表示するための画面を表示する領域３０１を含む、いわゆるエンベット形式のＷｅｂページについて説明したが、ブラウザプログラムがＷｅｂページを表示する画面とは別の画面を動画再生プログラムが表示し、その画面の中で動画像を再生する、いわゆるポップアップ形式のＷｅｂページとしてもよい。
【００５８】
図５に戻って、ＭＦＰ１００において、ＰＣ２００から送信されるメタファイルの送信を要求する信号が通信Ｉ／Ｆ部１１２により受信されると、動画再生要求受付部６３は通信Ｉ／Ｆ部１１２からメタファイルの送信を要求する信号と、それを送信してきたＰＣ２００のＩＰアドレスとを受け付ける。動画再生要求受付部６３は、ＰＣ２００とのセッションが確立されていることを条件に、メタファイルの送信を要求する信号に含まれるＵＲＬで特定されるメタファイルをＨＤＤ１１６から読出し、通信Ｉ／Ｆ部１１２から受け付けたＩＰアドレスに基づいてメタファイルをＰＣ２００に送信する。
【００５９】
メタファイルを受信したＰＣ２００においては、動画再生プログラムが実行されており、動画再生要求信号をＭＦＰ１００にネットワークＩ／Ｆ２０４を介して送信する。動画再生要求信号は、リアルタイムストリーミング送信を要求する信号の一部であり、メタファイルに含まれるコマンドを含む。
【００６０】
ＭＦＰ１００において、ＰＣ２００から送信される動画再生要求信号が通信Ｉ／Ｆ部１１２により受信される。ＭＦＰ１００は、動画送信サーバとして機能し、通信Ｉ／Ｆ部１１２が動画再生要求信号を受信すると、動画再生要求受付部６３は通信Ｉ／Ｆ部１１２から動画再生要求信号と、動画再生要求信号を送信してきたＰＣ２００のＩＰアドレスとを受け付ける。動画再生要求信号は、動画像をリアルタイムで送信するためのコマンドであり、動画像ファイルのＵＲＬを含む。動画再生要求受付部６３は、ＰＣ２００とのセッションが確立されていることを条件に、動画像生成部６５に動画像ファイルのＵＲＬを出力するとともに、送信部６７に動画像ファイルのＵＲＬとＩＰアドレスとを出力する。
【００６１】
動画像生成部６５は、復号部５８から入力される静止画像を所定時間表示する動画像を生成する。動画像生成部６５は、選択した静止画像データが複数の静止画像を含む場合、複数の静止画像を順次表示する動画像を生成する。動画像生成部６５は、生成した動画像を、動画再生要求受付部６３から入力される動画像ファイルのＵＲＬで特定されるＨＤＤ１１６の位置に記憶する。
【００６２】
本実施の形態においては、暗号化データは、静止画像ごとに復号が可能な暗号方式で暗号化されているので、復号部５８は暗号化データ９２を復号し、復号された静止画像を順に出力する。動画像生成部６５は、復号部５８が静止画像を出力すると動画像を生成するので、暗号化データ９２のすべてが復号されなくても一部が復号されれば、動画像を生成することができる。このため、動画像を出力するまでの時間を短くすることができる。
【００６３】
また、動画像生成部６５が生成する動画像の解像度は、静止画像のそれよりも低くするのが好ましい。送信するデータ量を少なくして、通信負荷を軽減するとともに、動画像の画質を静止画像よりも劣化させる。これにより、動画像のフレームがハードプリントなどされた場合に、印刷された画像の画質を静止画像より劣らせるとともに、静止画像と区別することができる。
【００６４】
送信部６７は、動画再生要求受付部６３から入力される動画像ファイルのＵＲＬで特定される位置に記憶されている動画像をＨＤＤ１１６から読出し、ＩＰアドレスに基づいて動画像をＰＣ２００に送信する。ＰＣ２００においては、動画像再生プログラムが実行されているので、ＭＦＰ１００から送信される動画像がネットワークＩ／Ｆ２０４で受信されると、受信された動画像を表示部２０６に表示する。このため、ＰＣ２００のユーザは、ＭＦＰ１００に記憶された静止画像を、動画像で視認することができる。また、静止画像に代えて動画像が送信されるので静止画像の複製がＰＣ２００のＨＤＤ１１６に記憶されないようにすることができる。一方、動画像はリアルタイム送信されるので、ＰＣ２００のＨＤＤ２０５に、動画像が記憶されない。このため、動画像に基づいて静止画像の複製が生成されるのを防止することができる。さらに、動画像の解像度を静止画像の解像度よりも低くするので、動画像のフレームをハードプリントしたとしても印刷される画像は、静止画像よりも悪くなる。このため、静止画像そのものの複製がＨＤＤ１１６に記憶されるのを防止することができる。
【００６５】
さらに、送信部６７は、動画像の送信を終了すると、ＨＤＤ１１６に記憶されている動画像を削除する。このため、ＰＣ２００からメタファイルが直接指示されたとしても、メタファイルに含まれるＵＲＬで特定される動画動のファイルはＨＤＤ１１６に存在しないため、動画像が送信されることがない。なお、本実施の形態においては、動画像生成部６５が生成する動画像を、ＨＤＤ１１６に記憶するようにしたが、動画像生成部６５が生成する動画像を、ＨＤＤ１１６に記憶することなく、送信部６７に直接出力するようにしてもよい。この場合には、ＨＤＤ１１６に動画像が記憶されないので、送信終了後に動画像を削除する必要がない。
【００６６】
印刷指示受付部６９は、ユーザが操作部１６０Ｂに入力する印刷指示を受け付ける。印刷指示は、暗号化データ９２を指定する操作と、印刷条件を指定する操作によって入力される。印刷指示受付部６９は、印刷指示を受け付けると、印刷指示をする操作により指定された暗号化データ９２を復号する復号指示を復号部５８に出力するとともに、画像形成制御部７１に画像形成指示を出力する。画像形成制御部７１は、画像形成指示が入力されると、画像形成部１４０に画像形成指示に含まれる印刷条件に従って、復号部５８より出力される静止画像を用紙に形成させる。
【００６７】
表示指示受付部７３は、ユーザが操作部１６０Ｂに入力する表示指示を受け付ける。表示指示は、暗号化データ９２を指定する操作によって入力される。表示指示受付部７３は、表示指示を受け付けると、表示指示をする操作により指定された暗号化データ９２を復号する復号指示を復号部５８に出力するとともに、画像表示制御部７５に表示指示を出力する。画像表示制御部７５は、表示指示が入力されると、表示部１６０Ａに復号部５８より出力される静止画像を表示させる。
【００６８】
なお、コンテンツ生成部５３が生成するコンテンツとして、コンテンツがＷｅｂページと、メタファイルとを含む例を説明したが、動画像をリアルタイムで送信するためのコマンドを含むＷｅｂページを生成するようにしてもよい。この場合、動画像をリアルタイムで送信するためのコマンドは、例えば、ＪＡＶＡ（登録商標）スクリプトで記述される。
【００６９】
図８は、画像入力処理の流れの一例を示すフローチャートである。画像入力処理は、ＭＦＰ１００が備えるＣＰＵ１１１が画像出力プログラムを実行することによりＣＰＵ１１１により実行される処理である。図８を参照して、ＣＰＵ１１１は、原稿読取指示を受け付けたか否かを判断する（ステップＳ０１）。ユーザが操作部１６０Ｂに原稿画像を読み取る原稿読取指示を入力する場合、ＣＰＵ１１１は、操作部１６０Ｂから原稿読取指示が入力される。原稿読取指示は、例えば、操作部１６０Ｂに設けられたスキャンボタンの押下の後、スタートボタンが押下されることにより受け付けられる。原稿読取指示が入力されたならば処理をステップＳ０２に進めるが、そうでなければ処理をステップＳ０３に進める。
【００７０】
ステップＳ０２においては、原稿読取部１３０に原稿画像を読み取らせ、原稿読取部１３０が原稿画像を読み取って出力する静止画像を、原稿読取部１３０から取得し、処理をステップＳ０９に進める。一方、ステップＳ０３においては、通信Ｉ／Ｆ部１１２がネットワーク２に接続されたＰＣから静止画像を受信したか否かを判断する。静止画像を受信したならば処理をステップＳ０９に進めるが、そうでなければ処理をステップＳ０４に進める。ステップＳ０４においては、通信Ｉ／Ｆ部１１２がＰＣからプリントデータを受信したか否かを判断する。プリントデータを受信したならば処理をステップＳ０５に進め、そうでなければ処理をステップＳ０６に進める。ステップＳ０５においては、プリントデータから静止画像を生成し、処理をステップＳ０９に進める。
【００７１】
ステップＳ０６においては、ＨＤＤ１１６に記憶されている静止画像データのファイル名を表示し、ユーザが操作部１６０Ｂに表示されたファイル名のうちからいずれかの指定を受け付ける。そして、指定されたファイル名の静止画像を取得し（ステップＳ０７）、指定が終了したか否かを判断する（ステップＳ０８）。指定が終了したならば処理をステップＳ０９に進めるが、そうでなければ処理をステップＳ０６に戻す。指定の終了は、ユーザが操作部１６０Ｂに指定の終了を指示する操作を入力することにより、受け付けられる。これにより、少なくとも１つの静止画像が取得される。
【００７２】
ステップＳ０９においては、ステップＳ０２において取得された静止画像、ステップＳ０３において受信された静止画像、ステップＳ０５において生成された静止画像、またはステップＳ０７において取得された静止画像を予め記憶された暗号キーで暗号化し、暗号化データを生成する。そして、生成された暗号化データをＨＤＤ１１６に記憶する（ステップＳ１０）。
【００７３】
そして、静止画用Ｗｅｂページを生成し（ステップＳ１１）、静止画用ＷｅｂページをＨＤＤ１１６に記憶する（ステップＳ１２）。この時点では静止画像は暗号化されており、存在しないので、静止画用Ｗｅｂページは、将来復号される予定の静止画像にリンクするための領域を含む。
【００７４】
次のステップＳ１３においては、動画像をリアルタイム送信するためのコマンドを生成する。具体的には、メタファイルを生成してＨＤＤ１１６に記憶し、メタファイルのＵＲＬを含むコマンドを生成する。メタファイルは、マークアップ言語で記述され、動画像をリアルタイムで送信するためのコマンドを含む。メタファイルに記述されるコマンドは、後述する動画像ファイルのＵＲＬを含み、例えば、ＲＴＳＰ（Ｒｅａｌ  Ｔｉｍｅ  Ｓｔｒｅａｍｉｎｇ  Ｐｒｏｔｏｃｏｌ）またはＭＭＳ（Ｍｉｃｒｏｓｏｆｔ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ）等のリアルタイム送信のための通信プロトコルで通信するためのコマンドである。
【００７５】
そして、動画用Ｗｅｂページを生成し（ステップＳ１４）、動画用ＷｅｂページをＨＤＤ１１６に記憶する（ステップＳ１５）。動画用Ｗｅｂページは、ステップＳ１３において生成されたリアルタイム送信するためのコマンドを含む。次のステップＳ１６においては、記憶された静止画用Ｗｅｂページおよび動画用ＷｅｂページそれぞれのＵＲＬを含み、予め定められた電子メールアドレスを送信先に設定した電子メールを生成し、送信する。
【００７６】
これにより、ユーザがＰＣ２００に電子メールを受信させると、表示部２０６に静止画用Ｗｅｂページおよび動画用ＷｅｂページそれぞれのＵＲＬが表示される。さらに、ユーザが静止画用ＷｅｂページのＵＲＬを指示すれば、ＰＣ２００によりブラウザプログラムが実行され、静止画用Ｗｅｂページが表示部２０６に表示される。ここでは、図６に示したＷｅｂページ３００がＰＣ２００の表示部２０６に表示される。また、ユーザが動画用ＷｅｂページのＵＲＬを指示すれば、ＰＣ２００によりブラウザプログラムが実行され、動画用Ｗｅｂページが表示部２０６に表示される。ここでは、図７に示したＷｅｂページがＰＣ２００の表示部２０６に表示される。ここで、ユーザが動画用Ｗｅｂページ３１０に含まれる領域３０１に含まれる再生ボタン３０９を操作部２０７で指示すると、メタファイルのＵＲＬを含み、メタファイルの送信を要求する信号がネットワークＩ／Ｆ２０４を介してＭＦＰ１００に送信される。
【００７７】
図９は、画像出力処理の流れの一例を示すフローチャートである。画像出力処理は、ＭＦＰ１００が備えるＣＰＵ１１１が画像出力プログラムを実行することによりＣＰＵ１１１により実行される処理である。図９を参照して、ＣＰＵ１１１は、動画用Ｗｅｂページの送信要求を受信したか否かを判断する（ステップＳ２１）。動画用Ｗｅｂページの送信要求を受信したならば処理をステップＳ２２に進め、そうでなければ処理をステップＳ４１に進める。ステップＳ４１においては、静止画用Ｗｅｂページの送信要求を受信したか否かを判断する。静止画用Ｗｅｂページの送信要求を受信したならば処理をステップＳ４２に進め、そうでなければ処理をステップＳ２１に戻す。ここでは、ＰＣ２００から動画用Ｗｅｂページの送信要求または静止画用Ｗｅｂページの送信要求を受信する例を説明する。
【００７８】
ステップＳ２２においては、認証情報を要求する。具体的には、ステップＳ２１において受信された送信指示を送信してきたＰＣ２００に割り当てられたＩＰアドレスに基づいて、ＰＣ２００にログインを要求するための認証用Ｗｅｂページを送信する。この認証用Ｗｅｂページは、認証情報としてパスワードを入力する領域を有し、その領域に入力されたパスワードをＭＦＰ１００に送信するコマンドを含む。ＰＣ２００のユーザが、パスワードをＰＣ２００の操作部２０７に入力すれば、ＰＣ２００はネットワークＩ／Ｆ２０４を介してパスワードをＭＦＰ１００に送信する。
【００７９】
ステップＳ２３においては、認証情報としてのパスワードを受信したか否かを判断する。パスワードを受信したならば処理をステップＳ２４に進めるが、そうでなければ処理をステップＳ２１に戻す。パスワードを受信しない場合は、認証が失敗した場合と同様に取り扱うためである。
【００８０】
ステップＳ２４においては、認証情報に基づく認証が成功したか否かを判断する。認証に成功したならば処理をステップＳ２５に進め、そうでなければ処理をステップＳ２１に戻す。ステップＳ２３においてＰＣ２００から受信されたパスワードが、予め定められたパスワードと一致すれば認証成功と判断し、一致しなければ認証失敗と判断する。予め定められたパスワードは、ユーザに関連付けてＨＤＤ１１６に記憶するようにしてもよいし、Ｗｅｂページに関連付けてＨＤＤ１１６に記憶するようにしてもよい。ユーザに関連付けてパスワードを記憶するようにすれば、ＭＦＰ１００にログインできるユーザがＷｅｂページをダウンロードすることができる。また、Ｗｅｂページと関連付けてパスワードを記憶するようにすれば、静止画像をＭＦＰ１００に入力したユーザ、または、電子メールを受信したユーザが、Ｗｅｂページをダウンロードすることができる。
【００８１】
ステップＳ２５においては、ステップＳ２１において受信された送信要求に含まれるＵＲＬで特定される動画用ＷｅｂページをＨＤＤ１１６から読み出し、送信要求を送信してきたＰＣ２００に送信する。次に、ステップＳ２１において受信された送信指示を送信してきたＰＣ２００との間で確立されたセッションが終了したか否かを判断し（ステップＳ２７）、セッションが終了したならば処理を終了するが、セッションが終了しなければステップＳ２７〜ステップＳ３３の処理を繰り返す。
【００８２】
ステップＳ２７においては、リアルタイムストリーミング送信要求があったか否かを判断する。リアルタイムストリーミング送信要求があったならば処理をステップＳ２８に進めるが、そうでなければ処理をステップＳ３２に進める。また、リアルタイムストリーミング送信要求があるか否かは、セッションが確立されていることを条件に判断される。リアルタイムストリーミング送信要求の存否は、メタファイルの送信を要求する信号と動画再生要求信号とを受信したか否かにより判断する。まず、メタファイルの送信を要求する信号を受信したならば、メタファイルの送信を要求する信号に含まれるＵＲＬで特定されるメタファイルをＨＤＤ１１６から読出し、メタファイルをＰＣ２００に送信する。メタファイルを受信したＰＣ２００においては、動画再生要求信号をＭＦＰ１００にネットワークＩ／Ｆ２０４を介して送信するので、ＰＣ２００が送信する動画再生要求信号を受信する。
【００８３】
ステップＳ２８においては、動画用Ｗｅｂページと関連付けてＨＤＤ１１６に記憶されている暗号化データ９２をＨＤＤ１１６から読み出す。そして、暗号化データ９２を復号し、動画像を生成する。そして、復号された静止画像に基づいて、動画像を生成する（ステップＳ３０）。具体的には、復号される静止画像を所定時間表示する動画像を生成する。複数の静止画像が復号される場合、複数の静止画像を順に所定時間表示する、いわゆるスライドショー形式の動画像を生成する。
【００８４】
そして、生成された動画像を、動画再生要求を送信してきたＰＣ２００への送信を開始する（ステップＳ３１）。ステップＳ３２においては、動画像の送信が終了したか否かを判断し、動画像をすべて送信したならば処理をステップＳ３３に進めるが、そうでなければ処理をステップＳ２６に戻す。ステップＳ３３において、ステップＳ３０において生成された動画像を、ＨＤＤ１１６から消去し、処理をステップＳ２６に戻す。このため、ＰＣ２００においてメタファイルが直接指示されたとしても、メタファイルに含まれるＵＲＬで特定される動画動のファイルはＨＤＤ１１６に存在しないため、動画像が送信されないようにすることができる。
【００８５】
一方、ステップＳ４１において、静止画用Ｗｅｂページの送信要求を受信したと判断される場合、ステップＳ４２において、ステップＳ２２と同様に認証情報を要求する。ステップＳ４２〜ステップＳ４４の処理は、上述したステップＳ２２〜ステップＳ２４の処理と同じなので、ここでは説明を繰り返さない。
【００８６】
ステップＳ４４において、認証情報に基づく認証が成功したと判断される場合、ステップＳ４１において受信された送信要求に含まれるＵＲＬで特定される静止画用Ｗｅｂページと関連付けてＨＤＤ１１６に記憶されている暗号化データ９２をＨＤＤ１１６から読み出す（ステップＳ４５）。そして、暗号化データ９２を復号し（ステップＳ４６）、静止画像を一時記憶する（ステップＳ４７）。次に、ステップＳ４１において受信された送信要求に含まれるＵＲＬで特定される静止画用ＷｅｂページをＨＤＤ１１６から読み出す（ステップＳ４８）。そして、静止画用Ｗｅｂページに、ステップＳ４７において一時記憶された静止画像をリンクする（ステップＳ４９）。ここで、リンクされる静止画像は、複写、保存および印刷を禁止するモードに設定されたものであり、さらに、これらのモードの設定を変更できないように、パスワードが設定されている。また、静止画用Ｗｅｂページは、外部からの操作の受け付けを禁止するモードに設定される。たとえば、ヘッダーに「＆ｌｔ；ｂｏｄｙ  ｏｎｃｏｎｔｅｘｔｍｅｎｕ＝”ｒｅｔｕｒｎ  ｆａｌｓｅ”＆ｇｔ；」のコマンドが追加される。
【００８７】
そして、静止画用Ｗｅｂページと静止画像とを静止画用Ｗｅｂページの送信要求を送信してきたＰＣ２００に送信する（ステップＳ３２）。静止画用Ｗｅｂページは、外部からの操作の受け付けを禁止するモードに設定されるので、ＰＣ２００において、静止画像を保存するなどの操作が禁止される。さらに、ＰＣ２００において静止画像を表示するアプリケーションプログラムが実行されるが、静止画像は、複写、保存および印刷を禁止するモードに設定されているので、アプリケーションプログラムが静止画像を複写、保存および印刷することができない。また、この設定はパスワードで保護されているので、設定を解除することができない。
【００８８】
図１０は、画像表示処理の流れの一例を示すフローチャートである。画像表示処理は、ＰＣ２００が備えるＣＰＵ２０１がブラウザプログラムまたは動画再生プログラムを実行することにより、ＣＰＵ２０１により実行される処理である。
【００８９】
図１０を参照して、ＣＰＵ２０１は、ブラウザプログラムを実行する（ステップＳ５１）。そして、ＵＲＬを受け付けたか否かを判断する。ＵＲＬを受け付けるまで待機状態となり、ＵＲＬを受け付けたならば処理をステップＳ５３に進める。ここでは、ＭＦＰ１００から送信される電子メールに含まれる動画用ＷｅｂページのＵＲＬまたは静止画用ＷｅｂページのＵＲＬのいずれかが受け付けられる。なお、ＭＦＰ１００が送信する電子メールをＰＣ２００に受信させたユーザが、表示部２０６に表示された電子メールに含まれるＵＲＬを指示することにより、ブラウザプログラムを起動させる指示と、ＵＲＬを指示する操作をＰＣ２００が受け付けるようにしてもよい。
【００９０】
ステップＳ５３においては、ステップＳ５２において受け付けられたＵＲＬを含むＧＥＴリクエストを送信する。ここでは、ＵＲＬは、電子メールを送信したＭＦＰ１００に割り当てられたＩＰアドレスを含むので、ＭＦＰ１００にＧＥＴリクエストが送信される。
【００９１】
そして、認証要求を受信する（ステップＳ５４）。ここでは、認証用ＷｅｂページがＭＦＰ１００から送信されてくるので、その認証用Ｗｅｂページを受信し、表示部２０６に表示して、操作部２０７でユーザが入力する認証情報を受け付ける（ステップＳ５５）。そして、受け付けた認証情報をＭＦＰ１００に送信する（ステップＳ５６）。
【００９２】
ステップＳ５７においては、Ｗｅｂページを受信したか否かを判断する。Ｗｅｂページを受信したならば処理をすてっぷ Ｓ５８に進めるが、そうでなければ処理を終了する。ステップＳ５６において送信した認証情報に基づく認証がＭＦＰ１００において失敗すればＭＦＰ１００からなにも送信されてこないので、その場合には処理を終了する。
【００９３】
ステップＳ５８においては、ＭＦＰ１００から送信されてくるＷｅｂページを受信する。そして、受信したＷｅｂページを表示部２０６に表示する。ステップＳ５１において、静止画用ＷｅｂページのＵＲＬが受け付けられた場合は、図６に示した静止画用Ｗｅｂページの画面が表示され、ステップＳ５１において、動画用ＷｅｂページのＵＲＬが受け付けられた場合は、図７に示した動画用Ｗｅｂページの画面が表示される。ステップＳ６０においては、セッションが終了したか否かを判断する。セッションが終了したならば処理を終了し、そうでなければ処理をステップＳ６１に進める。例えば、ステップＳ５１において起動されたブラウザプログラムを終了させる指示がユーザにより入力された場合に、セッションが終了したと判断する。また、ＭＦＰ１００からセッションを終了させる信号を受信した場合に、セッションが終了したと判断する。
【００９４】
ステップＳ６１以降の処理は、ステップＳ５１において、動画用ＷｅｂページのＵＲＬが受け付けられた場合に実行される。ステップＳ６１においては、動画再生指示を受け付けたか否かを判断する。ステップＳ５９において、表示部２０６に表示された動画用Ｗｅｂページの画面３００に含まれる領域３０１に含まれる再生ボタン３０９が操作部２０７により指示されると、動画再生指示を受け付ける。動画再生指示を受け付けたならば処理をステップＳ６２に進め、そうでなければ処理をステップＳ６０に戻す。ステップＳ６２においては、リアルタイムストリーミング送信要求をＭＦＰ１００に送信する。まず、Ｗｅｂページの領域３０１にリンクされたメタファイルの送信を要求する信号をネットワークＩ／Ｆ２０４を介して、ＭＦＰ１００に送信する。これに応じて、ＭＦＰ１００からメタファイルを受信するので、そのメタファイルに含まれる動画再生要求信号をＭＦＰ１００にネットワークＩ／Ｆ２０４を介して送信する。
【００９５】
そして、動画再生プログラムを実行し（ステップＳ６３）、ＭＦＰ１００から送信されてくる動画像を受信し、再生する処理を開始し（ステップＳ６４）、処理をステップＳ６０に戻す。これにより、セッションが終了するまで動画像が再生される。また、動画像の再生が終了した後、ステップＳ６１において再度動画再生指示が受け付けられると、動画像の再生が再開される。
【００９６】
＜変形例＞
上述した実施の形態におけるＭＦＰ１００は、暗号化データ９２をＨＤＤ１１６に記憶するようにしたが、変形例におけるＭＦＰ１００は、暗号化データを外部に出力するようにしたものである。以下、上述したＭＦＰ１００と異なる点を主に説明する。
【００９７】
図１１は、変形例におけるＭＦＰが備えるＣＰＵが有する機能の概要を示す機能ブロック図である。図１１を参照して、変形例におけるＭＦＰ１００が備えるＣＰＵ１１１は、静止画像を取得するための画像取得部５１と、静止画像を暗号化し暗号化データを生成する暗号化部５２と、暗号化データを外部に送信する暗号化データ出力部５４と、静止画像の出力指示を受け付ける出力指示受付部５６と、ユーザを認証するためのユーザ認証部５７と、暗号化データを復号する復号部５８と、動画再生要求を受け付ける動画再生要求受付部６３と、静止画像から動画像を生成する動画像生成部６５と、動画像を送信する送信部６７と、を含む。
【００９８】
画像取得部５１は、静止画像を取得し、取得された静止画像を暗号化部５２に出力する。暗号化部５２は、画像取得部５１から入力される静止画像を、予め記憶された暗号キーを用いて暗号化する。暗号キーは、ＭＦＰ１００のみが記憶するキーであればよく、たとえば、ＭＦＰ１００が自動的に発行するものであってもよい。暗号化部５２は、静止画像ごとに復号ができる暗号方式で暗号化する。たとえば、ストリーム暗号方式を用いることができる。そして、暗号化部５２は、静止画像を暗号化した暗号化データを暗号化データ出力部５４に出力する。この場合、暗号化データ９２をＨＤＤ１１６に記憶するようにしてもよい。
【００９９】
暗号化データ出力部５４は、暗号化データを外部に出力する。出力先は、ユーザにより入力される指示により定まる。たとえば、暗号化データ出力部５４は、カードＩ／Ｆ１１８に装着されたフラッシュメモリ１１８Ａに暗号化データを記憶する。また、通信Ｉ／Ｆ部１１２を介してネットワーク２に接続された他のＭＦＰ１０１，１０２またはＰＣ２００に暗号化データを送信してもよいし、暗号化データを添付した電子メールを生成し、電子メールサーバに送信してもよい。暗号化データを外部に出力したとしても、復号するための復号キーは、ＭＦＰ１００が有するため、外部で復号することができない。このため、機密が漏洩するのを防止することができる。
【０１００】
出力指示受付部５６は、出力要求を外部から受け付けると、出力指示用Ｗｅｂページを送信する。ＭＦＰ１００は、ＨＤＤ１１６に予め出力指示用Ｗｅｂページを記憶している。ユーザがＰＣ２００を操作して、ブラウジングプログラムを実行させ、出力指示用ＷｅｂページのＵＲＬを入力すれば、ＰＣ２００は、ＭＦＰ１００に出力指示用Ｗｅｂページの送信を要求する送信要求を送信する。この送信要求は、ここではＧＥＴコマンドであり、出力指示用ＷｅｂページのＵＲＬを含む。通信Ｉ／Ｆ部１１２がＰＣ２００から出力指示用Ｗｅｂページの送信要求を受信すると、送信要求と、それを送信してきたＰＣ２００のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスとを受け付ける。出力指示受付部５６は、ＰＣ２００のＩＰアドレスを、まず、ユーザ認証部５７に出力し、ユーザ認証部５７による認証が成功することを条件に、出力指示用ＷｅｂページをＨＤＤ１１６から読出し、ＩＰアドレスに基づいてＰＣ２００に出力指示用Ｗｅｂページを通信Ｉ／Ｆ部１１２を介して送信する。
【０１０１】
図１２は、出力指示用Ｗｅｂページの画面の一例を示す図である。図１２を参照して、出力指示用Ｗｅｂページの画面３２０は、暗号化データ９２のファイル名を入力する領域３２１と、動画像を表示する領域３２３と、再生の文字が表されたボタン３２５と、を含む。ＰＣ２００のユーザが、領域３２１に暗号化データ９２のファイル名を入力すると、ＰＣ２００は、ファイル名をＭＦＰ１００に送信する。また、ボタン３２５は、出力指示用Ｗｅｂページに含まれるメタファイルのＵＲＬとリンクされており、３２５が操作部２０７により指示されると、メタファイルのＵＲＬを含み、メタファイルの送信を要求する信号がネットワークＩ／Ｆ２０４を介して、ＭＦＰ１００に送信される。メタファイルの送信を要求する信号は、リアルタイムストリーミング送信を要求する信号の一部である。
【０１０２】
通信Ｉ／Ｆ部１１２がＰＣ２００から送信されてくるファイル名を受信すると、出力指示受付部５６は、復号部５８にファイル名を含む復号指示を出力する。
【０１０３】
復号部５８は、動画再生要求受付部６３から復号指示が入力されると、復号指示に含まれるファイル名で特定される暗号化データを取得し、復号する。復号部５８は、暗号化データがＰＣ２００が有する記憶媒体に記憶されている場合には、ＰＣ２００から暗号化データを取得する。復号部５８は、暗号化データがＨＤＤ１１６に記憶されている場合には、ＨＤＤ１１６から暗号化データを読み出す。復号部５８は、復号した静止画像を、動画像生成部６５に出力する。
【０１０４】
なお、ここではブラウザプログラムが表示するＷｅｂページの画面３００中に、動画再生プログラムが再生する動画像を表示するための画面を表示する領域３０１を含む、いわゆるエンベット形式のＷｅｂページについて説明したが、ブラウザプログラムがＷｅｂページを表示する画面とは別の画面を動画再生プログラムが表示し、その画面の中で動画像を再生する、いわゆるポップアップ形式のＷｅｂページとしてもよい。
【０１０５】
動画再生要求受付部６３、動画像生成部６５および送信部６７については、上述したのと同じなので、ここでは説明を繰り返さない。
【０１０６】
図１３は、変形例における画像入力処理の流れの一例を示すフローチャートである。変形例における画像入力処理は、変形例におけるＭＦＰ１００が備えるＣＰＵ１１１が画像出力プログラムを実行することによりＣＰＵ１１１により実行される処理である。図１３を参照して、ステップＳ０１〜ステップＳ０９までの処理は、図８に示した処理とそれぞれ同じである。ステップＳ０９において、静止画像が暗号化されると、次のステップＳ１０Ａにおいて、暗号化データを外部に出力する。出力先は、ユーザにより入力される指示により定まる。たとえば、カードＩ／Ｆ１１８に装着されたフラッシュメモリ１１８Ａへの記憶、通信Ｉ／Ｆ部１１２を介してネットワーク２に接続された他のＭＦＰ１０１，１０２またはＰＣ２００への送信、暗号化データを添付した電子メールの送信等である。暗号化データを外部に出力したとしても、復号するための復号キーは、ＭＦＰ１００が有するため、外部で復号することができない。このため、機密が漏洩するのを防止することができる。
【０１０７】
図１４は、変形例における画像出力処理の流れの一例を示すフローチャートである。変形例における画像出力処理は、変形例のけるＭＦＰ１００が備えるＣＰＵ１１１が画像出力プログラムを実行することによりＣＰＵ１１１により実行される処理である。図１４を参照して、ＣＰＵ１１１は、出力指示用Ｗｅｂページの送信要求を受信したか否かを判断する（ステップＳ２１Ａ）。出力指示用Ｗｅｂページの送信要求を受信するまで待機状態となり（ステップＳ２１ＡでＮＯ）、送信要求を受信したならば処理をステップＳ２２に進める。ステップＳ２２〜ステップＳ２４の処理は、図９に示した処理と同じなのでここでは説明を繰り返さない。
【０１０８】
ステップＳ２４において、認証に成功すると、ステップＳ２１Ａにおいて受信された送信要求に含まれるＵＲＬで特定される出力指示用ＷｅｂページをＨＤＤ１１６から読み出し、送信要求を送信してきたＰＣ２００に送信する（ステップＳ２５Ａ）。次に、ステップＳ２１Ａにおいて送信要求を送信してきたＰＣ２００との間で確立されているセッションが終了したか否かを判断し（ステップＳ２６）、セッションが終了したならば処理を終了するが、セッションが終了しなければ処理をステップＳ２７に進める。
【０１０９】
ステップＳ２７においては、リアルタイムストリーミング送信要求があったか否かを判断する。リアルタイムストリーミング送信要求があったならば処理をステップＳ８１に進めるが、そうでなければ処理をステップＳ２６に戻す。
【０１１０】
ステップＳ８１においては、暗号化データを取得したか否かを判断する。ＰＣ２００からファイル名が受信され、ＰＣ２００からファイル名で特定される暗号化データを受信したならば暗号化データを取得したと判断する。ステップＳ８１においては、暗号化データすべての受信を完了することなく、暗号化データの受信が開始されると、処理をステップＳ８２に進める。
【０１１１】
ステップＳ８２においては、復号の対象となる暗号化データが存在するか否かを判断する。未だ復号していない暗号化データが存在すれば処理をステップＳ８３にすすめ、そうでなければ処理をステップＳ８４に進める。ステップＳ８３においては、ステップＳ８１において取得された暗号化データを復号し、処理をステップＳ８４に進める。ステップＳ８１においては、暗号化データの受信中であっても処理をステップＳ８２に進めるようにした。このため、暗号化データを受信する処理（ステップＳ８１）と、暗号化データを復号する処理（ステップＳ８３）とが並行して行われる。
【０１１２】
次のステップＳ８４においては、復号された静止画像に基づいて、動画像を生成する。具体的には、復号される静止画像を所定時間表示する動画像を生成する。そして、生成された動画像を、リアルタイムストリームんぐ送信要求を送信してきたＰＣ２００に送信する（ステップＳ８５）。この段階において、ステップＳ８１において開始した暗号化データを受信する処理が完了していなければ、暗号化データを受信する処理と、暗号化データを復号する処理と、動画像を生成する処理と、動画像を送信する処理とが並行して行われる。
【０１１３】
ステップＳ８６においては、動画像の送信が終了したか否かを判断し、動画像をすべて送信したならば処理を終了するが、そうでなければ処理をステップＳ８２に戻す。
【０１１４】
図１５は、変形例における画像表示処理の流れの一例を示すフローチャートである。変形例における画像表示処理は、ＰＣ２００が備えるＣＰＵ２０１がブラウザプログラムまたは動画再生プログラムを実行することにより、ＣＰＵ２０１により実行される処理である。図１５を参照して、図１０に示した画像表示処理と異なる点は、ステップＳ６０ＡおよびステップＳ６１Ａが追加された点である。その他の処理は同じなので、ここでは異なる点を主に説明する。
【０１１５】
ステップＳ５２において、ＵＲＬが受け付けられるが、ここでは、出力指示用Ｗｅｂページに割り当てられたＵＲＬが入力される。このため、ステップＳ５８において、出力指示用Ｗｅｂページが受信され、ステップＳ５９において表示される。ステップＳ６０において、ＭＦＰ１００との間でセッションが終了していないことが判断されると、次のステップＳ６０Ａにおいては、暗号化データの指定を受け付ける。ここでは、ＰＣ２００のＨＤＤ２０５に記憶されている暗号化データが指定された例を示す。
【０１１６】
そして、動画再生指示を受け付けたか否かを判断する（ステップＳ６１）。出力指示用Ｗｅｂページの画面に含まれるボタン３２５が指示されると、動画再生指示を受け付ける。動画再生指示を受け付けたならば、ステップＳ６０Ａにおいて指定された暗号化データをＭＦＰ１００に送信する処理を開始し、処理をステップＳ６２に進める。これにより、暗号化データをＭＦＰ１００に送信する処理と、動画像を受信し、再生する処理とが並行して行われる。
【０１１７】
以上説明したように、本実施の形態における画像処理装置としてのＭＦＰ１００，１０１，１０２は、静止画像を暗号キーを用いて暗号化し、暗号化データを暗号キーまたは該暗号キーに対応する復号キーを用いて復号し、復号された静止画像を電子的に記録できない態様で出力する。具体的には、静止画像を表示する動画像を生成し、ネットワークに接続されたＰＣ２００からの要求に応じて、生成された動画像をリアルタイムストリーミング送信する。静止画像に代えて動画像を送信するので、静止画像を外部に出力しないようにすることができる。また、リアルタイムストリーミング送信するので、動画像がＰＣ２００に蓄積されない。このため、動画像の複製が作成されるのを防止することができる。
【０１１８】
また、暗号化データのすべてが入力される前に、暗号化データの復号を開始させて静止画像を順に出力し、出力される静止画像に基づいて動画像を生成するので、暗号化データすべてが復号される前に動画像を送信することができ、動画像を送信するまでの時間を短くすることができる。
【０１１９】
また、静止画像に対するリンクを含み、外部操作による静止画像に対するアクセスを禁止した静止画用Ｗｅｂページを送信するので、ＰＣ２００において静止画像を表示することができるとともに、ＰＣ２００において静止画像が複製されるのを防止することができる。
【０１２０】
さらに、暗号化データをＰＣ２００に送信し、ＰＣ２００に暗号化データを記憶した場合、ＰＣ２００から暗号化データをＭＦＰ１００に送信すると、ＭＦＰ１００は、暗号化データを復号した静止画像を、電子的に記録できない態様でＰＣ２００に送信する。このため、ＰＣ２００に記録した暗号化データを、ＰＣ２００で確認することができる。
【０１２１】
また、ＰＣ２００においては、ブラウジングプログラムを実行するだけでよく、新たなプログラムを開発またはインストールする必要がない。
【０１２２】
なお、上述した実施の形態においては、画像処理装置としてＭＦＰ１００，１０１，１０２について説明したが、図８および図９、図１３または図１４に示した画像出力処理を実行するための画像出力方法およびその画像出力方法をコンピュータに実行させるための画像出力プログラムとして発明を捉えることができるのは、言うまでもない。
【０１２３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１２４】
＜付記＞
（１）  前記出力手段は、ＲＴＳＰ（Ｒｅａｌ  Ｔｉｍｅ  Ｓｔｒｅａｍｉｎｇ  Ｐｒｏｔｏｃｏｌ）またはＭＭＳ（Ｍｉｃｒｏｓｏｆｔ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ）プロトコルに従ってリアルタイムストリーミング送信する、請求項２または３に記載の画像出力装置。
（２）  前記動画像生成手段は、前記取得された静止画像の解像度よりも低い解像度の動画像を生成する、請求項２、３または（１）に記載の画像出力装置。
（３）  データを受信する受信手段をさらに備え、
前記画像取得手段は、前記受信手段により受信されたデータを、前記静止画像として取得する、請求項１〜５のいずれかに記載の画像出力装置。
（４）  前記復号された静止画像を記録媒体に形成する画像形成手段をさらに備えた、請求項１〜６のいずれかに記載の画像処理装置。
（５）  前記復号された静止画像を表示する表示手段をさらに備えた、請求項１〜６のいずれかに記載の画像処理装置。
【図面の簡単な説明】
【０１２５】
【図１】本発明の実施の形態の１つにおける画像出力システムの全体概要を示す図である。
【図２】ＭＦＰの外観を示す斜視図である。
【図３】ＭＦＰのハードウェア構成の一例を示すブロック図である。
【図４】ＰＣのハードウェア構成の一例を示すブロック図である。
【図５】ＭＦＰが備えるＣＰＵが有する機能の一例をＨＤＤに記憶するデータとともに示す機能ブロック図である。
【図６】静止画用Ｗｅｂページの画面の一例を示す図である。
【図７】動画用Ｗｅｂページの画面の一例を示す図である。
【図８】画像入力処理の流れの一例を示すフローチャートである。
【図９】画像出力処理の流れの一例を示すフローチャートである。
【図１０】画像表示処理の流れの一例を示すフローチャートである。
【図１１】変形例におけるＭＦＰが備えるＣＰＵが有する機能の概要を示す機能ブロック図である。
【図１２】出力指示用Ｗｅｂページの画面の一例を示す図である。
【図１３】変形例における画像入力処理の流れの一例を示すフローチャートである。
【図１４】変形例における画像出力処理の流れの一例を示すフローチャートである。
【図１５】変形例における画像表示処理の流れの一例を示すフローチャートである。
【符号の説明】
【０１２６】
１  画像出力システム、２  ネットワーク、、５１        画像取得部、５２        暗号化部、５３  コンテンツ生成部、５４    暗号化データ出力部、５５        位置情報送信部、５６    出力指示受付部、５７    ユーザ認証部、５８        復号部、５９    コンテンツ送信要求受付部、６０  リンク部、６１  コンテンツ送信部、６３  動画再生要求受付部、６５  動画像生成部、６７      送信部、６９    印刷指示受付部、７１    画像形成制御部、７３      表示指示受付部、７５    表示制御部、９２        暗号化データ、１００  ＭＦＰ、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１６  ＨＤＤ、１１８  カードＩ／Ｆ、１１８Ａ  フラッシュメモリ、１３０  原稿読取部、１４０  画像形成部、１６０  操作パネル、１６０Ａ  表示部、１６０Ｂ  操作部、２００  ＰＣ、２０１  ＣＰＵ、２０４  ネットワークＩ／Ｆ、２０６  表示部、２０７  操作部。
【図１】
0004798172.tif 000002
【図２】
0004798172.tif 000003
【図３】
0004798172.tif 000004
【図４】
0004798172.tif 000005
【図５】
0004798172.tif 000006
【図６】
0004798172.tif 000007
【図７】
0004798172.tif 000008
【図８】
0004798172.tif 000009
【図９】
0004798172.tif 000010
【図１０】
0004798172.tif 000011
【図１１】
0004798172.tif 000012
【図１２】
0004798172.tif 000013
【図１３】
0004798172.tif 000014
【図１４】
0004798172.tif 000015
【図１５】
0004798172.tif 000016