(57)【要約】【課題】セキュリティを確保しつつサーバに格納されている画像ファイルを端末のユーザが利用可能な画像処理装置を提供すること。【解決手段】ＭＦＰ１００とサーバ２００と端末３００を含み、端末がサーバにアクセスできないシステムにおいて、（１）ＭＦＰからファイルがサーバに送信、保存される。（２）ＭＦＰは、サーバに保存されたファイルに対するファイル操作としての閲覧をＭＦＰが受け付ける旨のメールを、指定された端末に送信する。メールには、ＭＦＰのＵＲＬが含まれＵＲＬにはリンクが張られている。（３）端末は、画面に表示されたＵＲＬがユーザによりクリックされると閲覧の要求をＭＦＰに送信する。（４〜７）ＭＦＰは、端末から閲覧の要求があるとサーバに上記ファイルの送信要求を行って取得する。（８）ＭＦＰは、ユーザにより要求された閲覧の要求に従い、取得したファイルを端末に送信して画面表示させる。【選択図】図１
2008199180.tif 000002
【特許請求の範囲】
【請求項１】
アクセス要求を許可された要求元のみからのアクセスを受け付けるサーバと接続される画像処理装置であって、
前記サーバにアクセス許可を要求してアクセスするアクセス手段と、
原稿画像を読み取る読取手段と、
前記サーバにアクセスし、前記読取手段により読み取られた画像ファイルを前記サーバへの保存のために前記サーバに送信する送信手段と、
前記サーバに保存された画像ファイルに対するファイル操作の要求を自装置において受け付ける旨を、指定された宛先に通知する通知手段と、
前記宛先から前記通知に基づくファイル操作の要求を受け付けると、前記サーバにアクセスし、前記サーバに保存された画像ファイルに対し要求されたファイル操作を行うファイル操作手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記通知手段は、
前記ファイル操作の内容と当該ファイル操作の要求を受け付ける自装置の受付場所とを通知することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記ファイル操作には、複数の異なる種類の操作が含まれ、
前記通知手段は、
前記通知の宛先を指定したユーザを識別する第１の識別手段を有し、
前記複数の操作のうち、前記第１の識別手段により識別されたユーザに対し許可された操作を判別し、判別された操作の内容とその要求を受け付ける自装置の受付場所とを通知することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記通知手段は、
前記複数の操作のうち自装置において実行できない状態にある操作については、その内容を前記通知に含めないことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記ファイル操作手段は、
前記宛先から自装置に対し前記ファイル操作の要求を行ったユーザを識別する第２の識別手段と、
前記第２の識別手段により識別されたユーザが前記ファイル操作の実行を許可されたユーザであるか否かを判断する判断手段と、を備え、
前記許可されたユーザであることが判断された場合にのみ前記サーバとアクセスすることを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記判断手段は、
前記第２の識別手段により識別されたユーザが自装置へのアクセス権限を有するユーザである場合に、前記許可されたユーザであることを判断することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記判断手段は、
前記第２の識別手段により識別されたユーザが前記ファイル操作の実行権限を有するユーザである場合に、前記許可されたユーザであることを判断することを特徴とする請求項５または６に記載の画像処理装置。
【請求項８】
ユーザ毎に前記ファイル操作の制限の有無を示す制限情報を格納する制限情報格納手段を有し、
前記判断手段は、
前記制限情報を参照して前記第２の識別手段により識別されたユーザが前記ファイル操作の実行権限を有するユーザであることを判断することを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記判断手段は、
前記宛先を指定したユーザと、前記第２の識別手段により識別されたユーザとが同一人である場合に、前記許可されたユーザであることを判断することを特徴とする請求項５乃至８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記ファイル操作手段は、
前記画像ファイルのファイル操作が許可される時間に関する時間情報を格納する時間情報格納手段を有し、
前記ファイル操作の要求が前記許可される時間に含まれている場合には、前記ファイル操作を行い、含まれていない場合には前記ファイル操作を行わないことを特徴とする請求項１乃至１０のいずれか１項に記載の画像処理装置。
【請求項１１】
前記ファイル操作手段は、
要求されたファイル操作が画像の閲覧を示すものである場合には、前記サーバから前記画像ファイルを取得して前記宛先に送信し、前記宛先の装置の表示手段に表示させることを特徴とする請求項１乃至１０のいずれか１項に記載の画像処理装置。
【請求項１２】
画像をシートに印刷するプリント手段を有し、
前記ファイル操作手段は、
要求されたファイル操作が画像の印刷を示すものである場合には、前記サーバから前記画像ファイルを取得して、前記画像ファイルの画像を前記プリント手段により印刷させることを特徴とする請求項１乃至１０のいずれか１項に記載の画像処理装置。
【請求項１３】
前記ファイル操作手段は、
要求されたファイル操作が前記画像ファイルの削除を示すものである場合には、前記サーバに対し前記画像ファイルの削除を指示することを特徴とする請求項１乃至１０のいずれか１項に記載の画像処理装置。
【請求項１４】
表示入力手段を備え、
前記ファイル操作手段は、
要求されたファイル操作が、当該ファイル操作の実行指示をユーザから受け付けるためのキーを表示することである場合に、前記表示入力手段に当該キーに相当するキーを表示させると共に当該キーによるユーザからの入力が受け付けられると、前記ファイル操作を行うことを特徴とする請求項１乃至１０のいずれか１項に記載の画像処理装置。
【請求項１５】
アクセス要求を許可された要求元のみからのアクセスを受け付けるサーバと、画像処理装置と、当該サーバにアクセスを許可されていない端末装置とが接続される画像処理システムであって、
前記画像処理装置は、
前記サーバにアクセス許可を要求してアクセスするアクセス手段と、
原稿画像を読み取る読取手段と、
前記サーバにアクセスし、前記読取手段により読み取られた画像ファイルを前記サーバへの保存のために前記サーバに送信する送信手段と、
前記サーバに保存された画像ファイルに対するファイル操作の要求を自装置において受け付ける旨を、前記端末装置に通知する通知手段と、
前記宛先から前記通知に基づくファイル操作の要求を受け付けると、前記サーバにアクセスし、前記サーバに保存された画像ファイルに対し要求されたファイル操作を行うファイル操作手段と、を備え、
前記端末装置は、
前記通知により示される、前記画像処理装置において前記ファイル操作の要求が受け付けられる旨を表示させる表示手段と、
前記ファイル操作を要求することの、ユーザからの指示を受け付ける受付手段と、
前記指示が受け付けられると、前記通知に基づくファイル操作の要求を前記画像処理装置に送信する要求送信手段と、
を備えることを特徴とする画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント端末とサーバに接続される画像処理装置および画像処理システムに関する。
【背景技術】
【０００２】
例えば、スキャナや複写機などの画像処理装置がネットワークを介してサーバと複数のクライアント端末に接続されてなる画像処理システムとして、（１）画像処理装置が、そのユーザの指示により原稿画像を読み取り、読み取って得られた画像ファイルａをサーバに送信して保存させると共に、画像ファイルａがサーバに保存されたことを当該ユーザにより指定されたクライアント端末に電子メールで通知し、（２）当該電子メールを受信したクライアント端末が、そのユーザの指示によりサーバにアクセスして当該ユーザが画像ファイルａを利用できるようにしたシステムが特許文献１に開示されている。
【特許文献１】特開２００５−１２９９７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記サーバには、システムを利用する多数のユーザのファイルが保存される。そこで、セキュリティを確保するため、サーバへのアクセスを特定のユーザに限定して許可する構成をとることが考えられる。
しかしながら、アクセスが許可されるユーザの人数を限定するほど、許可されないユーザが多くなり、上記システムにおいて、その多数のユーザは自身の利用するクライアント端末に電子メールによる通知をもらっても画像ファイルを利用できず、利便性が低下してしまうという問題がある。
【０００４】
サーバへのアクセス用のパスワード等を電子メールの通知先のユーザに知らせることもできるが、サーバ内には他人の多くのファイルも保存されているので、パスワード等の情報は、できるだけ秘匿にされることが望ましい。
本発明は、上記の問題点に鑑みてなされたものであって、セキュリティを確保しつつクライアント端末のユーザがサーバに格納されている画像ファイルを利用することが可能な画像処理装置および画像処理システムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明に係る画像処理装置は、アクセス要求を許可された要求元のみからのアクセスを受け付けるサーバと接続される画像処理装置であって、前記サーバにアクセス許可を要求してアクセスするアクセス手段と、原稿画像を読み取る読取手段と、前記サーバにアクセスし、前記読取手段により読み取られた画像ファイルを前記サーバへの保存のために前記サーバに送信する送信手段と、前記サーバに保存された画像ファイルに対するファイル操作の要求を自装置において受け付ける旨を、指定された宛先に通知する通知手段と、前記宛先から前記通知に基づくファイル操作の要求を受け付けると、前記サーバにアクセスし、前記サーバに保存された画像ファイルに対し要求されたファイル操作を行うファイル操作手段と、を備えることを特徴とする。
【０００６】
ここで「画像ファイル」とは、ビットマップ展開された画像データのみならず、所定の方式により圧縮された画像データや所定のフォーマットに変換された画像データなどの画像を表わすためのデータのファイルを広く含むものである。
また、本発明に係る画像処理システムは、アクセス要求を許可された要求元のみからのアクセスを受け付けるサーバと、画像処理装置と、当該サーバにアクセスを許可されていない端末装置とが接続される画像処理システムであって、前記画像処理装置は、前記サーバにアクセス許可を要求してアクセスするアクセス手段と、原稿画像を読み取る読取手段と、前記サーバにアクセスし、前記読取手段により読み取られた画像ファイルを前記サーバへの保存のために前記サーバに送信する送信手段と、前記サーバに保存された画像ファイルに対するファイル操作の要求を自装置において受け付ける旨を、前記端末装置に通知する通知手段と、前記宛先から前記通知に基づくファイル操作の要求を受け付けると、前記サーバにアクセスし、前記サーバに保存された画像ファイルに対し要求されたファイル操作を行うファイル操作手段と、を備え、前記端末装置は、前記通知により示される、前記画像処理装置において前記ファイル操作の要求が受け付けられる旨を表示させる表示手段と、前記ファイル操作を要求することの、ユーザからの指示を受け付ける受付手段と、前記指示が受け付けられると、前記通知に基づくファイル操作の要求を前記画像処理装置に送信する要求送信手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
これにより、画像処理装置を利用する多くのユーザそれぞれは、データ容量が大きい画像ファイルを自己の端末装置ではなくサーバに保存させて、自己の端末装置における記憶領域の有効利用を図りつつ、サーバに保存されている画像ファイルのファイル操作を自己の端末装置から画像処理装置に要求することにより当該画像ファイルを利用できるようになる。また、各ユーザにサーバへのアクセスのためのパスワード等の情報を開示する必要がないので、セキュリティをより高めることができる。
【０００８】
また、前記通知手段は、前記ファイル操作の内容と当該ファイル操作の要求を受け付ける自装置の受付場所とを通知することを特徴とする。
このようにすれば、前記宛先の装置を利用するユーザは、上記ファイル操作の内容を知ることができると共に上記受付場所にアクセスすることでファイル操作を要求することができる。
【０００９】
さらに、前記ファイル操作には、複数の異なる種類の操作が含まれ、前記通知手段は、前記通知の宛先を指定したユーザを識別する第１の識別手段を有し、前記複数の操作のうち、前記第１の識別手段により識別されたユーザに対し許可された操作を判別し、判別された操作の内容とその要求を受け付ける自装置の受付場所とを通知することを特徴とする。
【００１０】
このようにすれば、ユーザ単位で許可すべきファイル操作の種類を管理することができる。
また、前記通知手段は、前記複数の操作のうち自装置において実行できない状態にある操作については、その内容を前記通知に含めないことを特徴とする。
このようにすれば、実行可能な操作のみを通知することができ、通知先のユーザにとって、より操作性の向上を図れる。
【００１１】
さらに、前記ファイル操作手段は、前記宛先から自装置に対し前記ファイル操作の要求を行ったユーザを識別する第２の識別手段と、前記第２の識別手段により識別されたユーザが前記ファイル操作の実行を許可されたユーザであるか否かを判断する判断手段と、を備え、前記許可されたユーザであることが判断された場合にのみ前記サーバとアクセスすることを特徴とする。
【００１２】
このようにすれば、ファイル操作の要求を行ったユーザ毎にファイル操作の許否を判断でき、画像ファイルに対するセキュリティをより高めることができる。
ここで、前記判断手段は、前記第２の識別手段により識別されたユーザが自装置へのアクセス権限を有するユーザである場合に、前記許可されたユーザであることを判断することを特徴とする。
【００１３】
また、前記判断手段は、前記第２の識別手段により識別されたユーザが前記ファイル操作の実行権限を有するユーザである場合に、前記許可されたユーザであることを判断するとしても良い。
さらに、ユーザ毎に前記ファイル操作の制限の有無を示す制限情報を格納する制限情報格納手段を有し、前記判断手段は、前記制限情報を参照して前記第２の識別手段により識別されたユーザが前記ファイル操作の実行権限を有するユーザであることを判断するとしても良い。
【００１４】
また、前記判断手段は、前記宛先を指定したユーザと、前記第２の識別手段により識別されたユーザとが同一人である場合に、前記許可されたユーザであることを判断することを特徴とする。
このようにすれば、画像ファイルに対するセキュリティをより高めることができる。
また、前記ファイル操作手段は、前記画像ファイルのファイル操作が許可される時間に関する時間情報を格納する時間情報格納手段を有し、前記ファイル操作の要求が前記許可される時間に含まれている場合には、前記ファイル操作を行い、含まれていない場合には前記ファイル操作を行わないことを特徴とする。
【００１５】
このようにすれば、画像ファイルの操作の許否を時間で管理することができる。
さらに、前記ファイル操作手段は、要求されたファイル操作が画像の閲覧を示すものである場合には、前記サーバから前記画像ファイルを取得して前記宛先に送信し、前記宛先の装置の表示手段に表示させることを特徴とする。
このようにすれば、上記宛先の装置を利用するユーザは、画像ファイルの画像を当該装置で閲覧することができる。
【００１６】
また、画像をシートに印刷するプリント手段を有し、前記ファイル操作手段は、要求されたファイル操作が画像の印刷を示すものである場合には、前記サーバから前記画像ファイルを取得して、前記画像ファイルの画像を前記プリント手段により印刷させることを特徴とする。
このようにすれば、上記宛先の装置を利用するユーザは、当該装置から印刷を指示することができる。
【００１７】
さらに、前記ファイル操作手段は、要求されたファイル操作が前記画像ファイルの削除を示すものである場合には、前記サーバに対し前記画像ファイルの削除を指示することを特徴とする。
このようにすれば、上記宛先の装置を利用するユーザは、当該装置から画像処理装置に対して、サーバに保存されている画像ファイルの削除を指示することができる。
【００１８】
また、表示入力手段を備え、前記ファイル操作手段は、要求されたファイル操作が、当該ファイル操作の実行指示をユーザから受け付けるためのキーを表示することである場合に、前記表示入力手段に当該キーに相当するキーを表示させると共に当該キーによるユーザからの入力が受け付けられると、前記ファイル操作を行うことを特徴とする。
このようにすれば、上記宛先の装置を利用するユーザは、当該装置からではなく画像処理装置においてファイル操作の実行を直接指示することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明に係る画像処理装置および画像処理システムの実施の形態を、図面を参照しながら説明する。
＜画像処理システムの全体構成＞
図１は、本実施の形態における画像処理システム１の全体構成を示す図である。
同図に示すように、画像処理システム（以下、「システム」という。）１は、画像処理装置としてのＭＦＰ１００と、サーバ２００と、複数の端末装置３００、３００・・とが、ネットワーク、ここではLAN（Local Area Network）１０を介して接続されて構成され、互いにデータのやりとりが可能になっている。
【００２０】
ＭＦＰ１００は、多機能デジタル複写機（Multiple Function Peripheral）であり、セットされた原稿の画像を読み取るスキャンジョブ、読み取られた画像に基づいて原稿画像を印刷（プリント）するコピージョブ、外部端末から印刷の実行指示を受け付けて印刷を行うプリントジョブ等の各種ジョブを実行する機能を有する。
スキャンジョブには、読み取って得られた画像ファイルを外部の装置に送信するジョブ、具体的にはＦＴＰサーバに送信して保存させるＳｃａｎ  ｔｏ  ＦＴＰ（以下、「ファイル送信」という。）、画像ファイルを電子メール（以下、「メール」という。）に添付して送信するＳｃａｎ  ｔｏ  Ｅ−Ｍａｉｌなどが含まれる。なお、画像ファイルが送信されると、そのデータはＭＦＰ１００に残されない（削除される）。ＭＦＰ１００に備えられるＲＡＭ等の記憶部における格納領域の有効利用を図るためである。
【００２１】
ＭＦＰ１００には、システム１を利用する各ユーザに対する認証用のユーザ名とパスワードが予め付与されて登録されており、各ユーザは、自己のユーザ名とパスワードを入力して認証されることでＭＦＰ１００を利用できる構成になっている。この認証は、外部の端末装置３００からＭＦＰ１００にアクセスする際にも行われる。
サーバ２００は、大量の画像ファイルを格納可能なファイルサーバであり、アクセス要求が許可された要求元、本実施の形態ではＭＦＰ１００のみからのアクセスを受け付ける。サーバ２００には、認証用のパスワードが予め登録されており、サーバ２００は、アクセス時に受信したパスワードが、登録されている認証用のパスワードと一致したときにのみアクセスを許可する。当該パスワードは、システム管理者のみが知っており、一般ユーザには開示されていないものとする。なお、アクセス許否を判別する方法は、上記のパスワードによる方法に限られないことはいうまでもない。
【００２２】
サーバ２００は、ＭＦＰ１００によるファイル送信を受け付けるとＦＴＰサーバとして機能し、ＭＦＰ１００からの画像ファイルを保存すると共に、ＭＦＰ１００からの送信要求を受け付けると、要求された画像ファイルを読み出してＭＦＰ１００に送信する。
端末装置３００は、パーソナルコンピュータ（ＰＣ）からなり、ＰＣ本体３０１、ディスプレイ３０２、キーボード３０３などを有し、文書等の作成のためのアプリケーションソフトウエア（以下、「アプリケーション」という。）がインストールされている。ユーザは、アプリケーションにより文書等のファイルを作成することができる。また、いわゆるＷｅｂブラウザ、メーラー、ＭＦＰ１００にプリントジョブを実行させるためのプリンタドライバなどもインストールされている。
【００２３】
このような構成のシステム１において実行される処理内容の一例を概説する。
（１）ＭＦＰ１００において、あるユーザによりファイル送信が実行され、ある画像ファイルａが暗号化された後、サーバ２００に送信、保存される。その際、サーバ２００は、ＭＦＰ１００からのパスワードによりＭＦＰ１００を認証する。
（２）ＭＦＰ１００は、サーバ２００に保存された画像ファイルａに対するファイル操作の要求を自装置（ＭＦＰ１００）が受け付ける旨の要求受付メールを、ユーザにより指定された宛先、本実施の形態はいずれかの端末装置３００（以下、「端末装置ａ」という。）に送信する。このメールには、画像ファイルａのファイルＩＤと自装置のＵＲＬを示す情報が含まれる。
【００２４】
端末装置ａを使用するユーザａは、要求受付メールをディスプレイ３０２に表示させ、その内容を見ることにより、サーバ２００に保存されている画像ファイルａのファイル操作をＭＦＰ１００に要求できることが判る。ファイル操作には、例えば画像の閲覧、印刷、ファイルの削除等がある。なお、ユーザａは、サーバ２００へのアクセス権限を有していない（アクセスのためのパスワードを知らない）ため、端末装置ａから画像ファイルａを取得することはできない。
【００２５】
（３）端末装置ａは、ユーザａにより、要求受付メールに表示されるＭＦＰ１００を示すＵＲＬ（リンクが張られている。）がクリックされると、ファイル操作の要求を当該ＵＲＬ宛（ＭＦＰ１００）に送信する。
（４）ＭＦＰ１００は、端末装置ａからのファイル操作の要求があると、ユーザａを認証するためのログイン情報（ユーザ名とパスワード）の送信を端末装置ａに要求する。
【００２６】
（５）端末装置ａは、ユーザａにより入力されたログイン情報をＭＦＰ１００に送る。
（６）ＭＦＰ１００は、ユーザａを認証すると、サーバ２００に対し画像ファイルａの送信要求を行う。その際、上記（１）で行われたものと同様の認証も実行される。
（７）画像ファイルａがサーバ２００からＭＦＰ１００に送信される。
（８）ＭＦＰ１００は、ユーザａにより要求されたファイル操作を実行する。例えば、閲覧の場合には、暗号化された画像ファイルａを復号化した後、端末装置ａに送信し、端末装置ａにおいて画面表示させる。
【００２７】
これにより、システム１を利用する多数のユーザそれぞれが、データ容量が大きい画像ファイルを自己の端末装置ではなくサーバに送信、保存して自己の端末装置における記憶領域の有効利用を図りつつ、サーバに保存されている画像ファイルを、ＭＦＰ１００を利用する場合と同じパスワードにより利用できるようになる。また、システム１の管理者にとっては、サーバへのアクセスをＭＦＰに限定する（サーバのパスワードを一般のユーザに教えない）ことでサーバのセキュリティをより高めることができる。
【００２８】
＜ＭＦＰ１００の構成＞
図２は、ＭＦＰ１００の構成を示すブロック図である。
同図に示すように、ＭＦＰ１００は、主な構成要素として、全体制御部１０１、ＲＯＭ１０２、ＲＡＭ１０３、プリント部１０４、スキャナ部１０５、操作パネル１０６、ネットワークインターフェース（Ｉ／Ｆ）部１０７、ファイル情報保持部１０８、サーバ情報保持部１０９およびユーザ情報保持部１１０などを備えている。
【００２９】
プリント部１０４は、公知の電子写真方式等により画像をシートにプリントする装置であり、スキャナ部１０５は、原稿画像を読み取る公知の画像読取装置である。操作パネル１０６には、ユーザがコピー枚数等を入力するためのテンキー、コピー等のジョブ開始を指示するためのスタートキー、ファイル送信の実行を指示するためのファイル送信キーなどの各種キーと、表面にタッチパネルが積層された液晶表示部が設けられており、全体制御部１０１の指示により必要な画面を表示させると共に、ユーザによるキー入力やタッチ入力を受け付けて、受け付けた情報を全体制御部１０１に伝える。
【００３０】
ネットワークＩ／Ｆ部１０７は、ＬＡＮカード、ＬＡＮボードといったＬＡＮ１０に接続するためのインターフェースである。
ユーザ情報保持部１１０は、不揮発性メモリからなり、ユーザ情報を保持する。
図３は、ユーザ情報１１１１の内容例を示す図である。
同図に示すようにユーザ情報１１１１は、ユーザ名、パスワードおよび機能制限を示す情報が対応付けられている。ユーザ名は、システム１を利用するユーザ名を示しており、パスワードは、ＭＦＰ１００におけるユーザ認証用のパスワードを示している。ユーザ名とパスワードは、各ユーザの、ＭＦＰ１００の操作パネル１０６上における入力操作によりユーザ情報保持部１１０に書き込まれる（登録される。）。なお、端末装置３００から遠隔操作で登録できるようにしても良い。
【００３１】
機能制限は、ユーザ毎に、どのファイル操作が制限されているのかを示す情報（制限情報）である。ユーザは、制限された機能についてはファイル操作が禁止される。この機能制限は、システム１の管理者により登録される。特定のユーザに対して特定の操作だけを許可したいような場合に利用される。
サーバ情報保持部１０９は、不揮発性メモリからなり、図４に示すように、ＬＡＮ１０に接続されている全てのサーバについてそのアカウント名とパスワードを示すサーバ情報１０９１を保持する。このサーバ情報１０９１は、管理者だけが登録、修正等を行え、一般のユーザには参照できないようになっている。
【００３２】
図２に戻って、ファイル情報保持部１０８は、不揮発性メモリからなり、ファイル送信によりサーバ２００に送信された画像ファイルのファイル情報を保持する。このファイル情報は、送信された画像ファイル毎に全体制御部１０１により登録される。
図５は、ファイル情報１０８１の内容例を示す図である。
同図に示すように、ファイル情報１０８１は、ファイルＩＤ、送信された画像ファイルの保存先（ＵＲＩ）、サーバのアカウント名とパスワード、送信された画像ファイルの復号鍵、ユーザ名、ユーザのパスワードおよびファイル操作許可期限を示す情報が対応付けられている。
【００３３】
ファイルＩＤは、画像ファイル毎に一意に割り当てられる識別情報である。
画像ファイルのＵＲＩは、保存先のサーバ、ここではサーバ２００の、当該画像ファイルの保存場所としてのディレクトリを示している。
サーバのアカウント名とパスワードは、保存先のサーバのアカウント名とパスワードを示しており、指定されたアカウント名に対するパスワードがサーバ情報保持部１０９に保持されているサーバ情報１０９１から読み出される。
【００３４】
画像ファイルの復号鍵は、暗号化された画像ファイルを復号化するときに用いる鍵であり、画像ファイルを暗号化する際に生成された暗号鍵に対応する復号鍵として生成されるものである。
ユーザ名とパスワードは、ＭＦＰ１００においてファイル送信を指示したユーザのユーザ名とパスワードを示している。
【００３５】
ファイル操作許可期限は、画像ファイルのファイル操作が許可される期限を示している。ここで示された期限まで閲覧等を許可したい場合などに利用される。なお、許可される時間に関する情報（時間情報）であれば期限に限られず、例えば特定の期間が登録されるとしても良い。後述のように、当該期限は、ユーザにより操作パネル１０６から指定されるが、例えば自動的に所定の期限等が設定されるとしても良い。
【００３６】
図２に戻り、ＲＯＭ１０２には、全体制御部１０１における制御プログラムが格納されている。全体制御部１０１は、ＣＰＵなどを備え、ＲＯＭ１０２から必要なプログラムを読み出して、プリント部１０４やスキャナ部１０５等の動作を制御して、スキャンやコピー等の各ジョブの円滑な動作を実行させる。また、全体制御部１０１は、メーラー部１２１とＷｅｂサーバ部１２２を備えており、メールの送受信や端末装置３００にファイルやデータ等を送信することができる。さらに、ファイル送信およびファイル操作を実行する。ＲＡＭ１０３は、全体制御部１０１におけるプログラム実行時のワークエリアとなる。
【００３７】
＜ＭＦＰ１００の処理＞
図６は、ＭＦＰ１００において実行されるファイル送信の処理内容を示すフローチャートである。当該処理は、ユーザにより操作パネル１０６上のファイル送信キーが押下され、ファイル送信の実行指示を受け付けた場合に実行される。
同図に示すように、まずユーザからのログイン入力を受け付ける（ステップＳ１０１）。具体的には、操作パネル１０６に表示されたユーザ認証用の画面（不図示）において、ユーザからのユーザ名とパスワードの入力を受け付ける。
【００３８】
ユーザ認証を行う（ステップＳ１０２）。入力されたユーザＩＤとパスワードからユーザ（操作者）を識別し、識別したユーザが予め許可されているユーザであるか否かを判断して認証するか認証しないかを決める。具体的には、入力されたユーザＩＤとパスワードがユーザ情報保持部１１０に登録されたユーザ情報１１１１に含まれるユーザＩＤとパスワードの対のいずれかと一致していることを判断すると、許可されているユーザであると判断して認証し、いずれとも一致していないことを判断すると、許可されていないユーザであると判断して認証しないものとする。
【００３９】
ユーザ認証されたことを判断すると（ステップＳ１０２で「ＹＥＳ」）、操作パネル１０６にファイル送信受付画面（不図示）を表示させて、画像ファイルの保存先となるサーバと、要求受付メール１２１１の宛先と、画像ファイルの操作許可期限のそれぞれについてユーザの指定を受け付ける（ステップＳ１０３）。なお、保存先のサーバの指定方法としては、例えば当該受付画面に、選択可能なサーバの名称を一覧表示させ、ユーザによりいずれかのサーバの表示部分がタッチ入力されると、その入力をサーバの指定とすることができる。また、要求受付メールの宛先の指定方法としては、例えば予め登録されている宛先群等の中から選択できるとしても良いし、アドレスをテンキーなどにより入力できるとしても良い。
【００４０】
ユーザによる指定を受け付けると、セットされた原稿画像を読み取る（ステップＳ１０４）。読み取られた画像情報を暗号化して画像ファイルを生成すると共に一意のファイルＩＤを割り当てる（ステップＳ１０５）。なお、当該暗号化に用いた暗号鍵に対応する復号鍵が生成される。この復号鍵は、後述するファイル情報の登録（ステップＳ１０９）においてファイル情報保持部１０８に書き込まれる。
【００４１】
続いて、指定されたサーバ（以下、サーバ２００とする。）に認証を要求する（ステップＳ１０６）。具体的には、サーバ情報保持部１０９に保持されているサーバ情報１０９１を参照して、サーバ２００のアカウント名とパスワードをサーバ用ログイン情報として読み出し、これをサーバ２００に送信して認証を求める。
サーバ２００により認証（アクセス許可）されると（ステップＳ１０７で「ＹＥＳ」）、当該画像ファイルの保存をサーバ２００に要求し、当該画像ファイルをサーバ２００に送信する（ステップＳ１０８）。これにより当該画像ファイルがサーバ２００に保存される。この意味で、全体制御部１０１は、ステップＳ１０６〜Ｓ１０８等の処理を実行する場合に、サーバにアクセス許可を要求してアクセスするアクセス手段、画像ファイルをサーバへの保存のためにサーバに送信する送信手段として機能するものといえる。
【００４２】
サーバ２００における画像ファイルの保存先は、予め決められた画像ファイル格納のためのディレクトリとしても良いし、画像ファイル毎に新たなディレクトリが生成されるとしても良い。また、ユーザが操作パネル１０６から指定できるようにしてその指定されたものであっても良い。この保存先のアドレスが当該画像ファイルのＵＲＩとされる。
送信された画像ファイルに対するファイル情報をファイル情報保持部１０８に登録する（ステップＳ１０９）。このファイル情報は、上記ステップＳ１０１〜Ｓ１０８において指定、読み出し、生成等されたものである。
【００４３】
そして、要求受付メール１２１１を生成し、ユーザにより指定された宛先（端末装置ａとする）に送信する（ステップＳ１１０）。この意味で、全体制御部１０１は、ステップＳ１０３、Ｓ１１０等の処理を実行する場合に、ファイル操作の要求を自装置において受け付ける旨を指定の宛先に通知する通知手段として機能するものである。
図７は、要求受付メールの内容例を示す図である。
【００４４】
同図に示すように、要求受付メール１２１１には、宛先（Ｔｏ）、送信元（Ｆｒｏｍ）、件名、実行可能なファイル操作の内容（ファイル操作一覧など）およびファイル操作を要求する際の要求先（ＭＦＰ１００）のＵＲＬを示す情報が含まれている。
実行可能なファイル操作として、同図には「ファイル操作の一覧ページ、ファイル内容の閲覧、印刷、ファイルの削除、ファイル内容の印刷ボタンをパネルに作成」の各項目が示されているが、ファイル操作の種類はこれらに限定されない。
【００４５】
なお、宛先のユーザによってファイル操作の種類が異なる場合がある。具体的には、ユーザ情報１１１１の機能制限が参照され、宛先のユーザが、例えば制限なしのユーザの場合には図７（ａ）に示すように全ての項目が選択可能として含まれるが、閲覧のみが許可されたユーザの場合には図７（ｂ）に示すように閲覧の項目および閲覧要求のためのＵＲＬだけが含まれるものである。ＭＦＰ１００は、ユーザ毎に機能制限に応じて実行可能なファイル操作の種類を決め、決められた種類および対応するＵＲＬを示す情報を要求受付メール１２１１に記述する。
【００４６】
また、ＵＲＬのパラメータとして、ＵＲＬに含まれる文字列「ｔｆ・・１２３」は、ファイルＩＤを示す情報であり、その後に続く文字列「ｏｐｅ」や「ｖｉｅｗ」などは、ファイル操作の内容を示すファイル操作情報である。
ＭＦＰ１００は、要求受付メール１２１１を送信すると当該ファイル送信の処理を終了する。なお、ステップＳ１０２、Ｓ１０７において認証されなかった場合には、そのまま当該処理を終了する。上記では、メールを用いる例を説明したが、通信方式はこれに限られず、例えばインスタントメッセンジャーなどを用いても良い。
【００４７】
端末装置ａを使用するユーザａは、端末装置ａにおいて要求受付メール１２１１を表示させ、上記いずれかのＵＲＬの表示部分をクリックすることにより、希望のファイル操作を選択することができる。後述のように端末装置ａは、ユーザａによりＵＲＬの表示部分がクリックされると、そのリンク先（すなわち、ＭＦＰ１００）に上記パラメータを含むファイル操作の要求を送信する。
【００４８】
図８は、ＭＦＰ１００が端末装置ａからのファイル操作の要求を受け付けたときに実行する処理の内容を示すフローチャートである。
同図に示すように、ファイル操作の要求を受け付けると（ステップＳ１２１）、当該要求に含まれるパラメータからファイルＩＤとファイル操作情報を抽出する（ステップＳ１２２）。そして、ファイル情報保持部１０８に現に保持されている、各画像ファイルのファイル情報１０８１のファイルＩＤ欄を参照し、抽出したファイルＩＤと一致するものが存在するか否かを判断する（ステップＳ１２３）。一致するものが存在しないことを判断すると（ステップＳ１２３で「ＮＯ」）、当該処理を終了する。なお、この場合、端末装置ａのユーザａに対し、要求が実行されない旨とその理由（ここでは一致するものがないこと）を示すメッセージ等を通知するとしても良い。このような通知は、後述のステップＳ１２７〜Ｓ１２９において当該処理を途中で終了する場合にも行うとしても良い。
【００４９】
一致するものが存在することを判断すると（ステップＳ１２３で「ＹＥＳ」）、当該ファイルＩＤに対応するファイル情報（画像ファイルのＵＲＩ〜ファイル操作許可期限の各情報）を読み出す（取得する）（ステップＳ１２４）。
ＭＦＰ１００は、ログイン情報としてユーザａのユーザ名とパスワードの送信を端末装置ａに要求する（ステップＳ１２５）。端末装置ａでは後述のようにログイン情報入力画面（図１５参照）が表示され、ユーザａによりログイン情報が入力されると、そのログイン情報がＭＦＰ１００に送信される。
【００５０】
ＭＦＰ１００は、端末装置ａからのログイン情報を受信すると（ステップＳ１２６）、受信したログイン情報からユーザ認証を行う（ステップＳ１２７）。この認証は、上記ステップＳ１０２と同様の方法により行われる。また、例えば受信したログイン情報に含まれる「ユーザ名とパスワード」が、上記読み出したファイル情報に含まれる「ファイル送信を行ったユーザのユーザ名とパスワード」と一致している場合、すなわちＭＦＰ１００からサーバ２００にファイル送信を行ったユーザ（送信元）と、端末装置ａからファイル操作を要求して来たユーザａ（要求元）とが一致している場合に認証するという方法をとるとしても良い。このようにすれば、送信元と要求元が同一人の場合にだけ認証されることになり、他人を排除できる。
【００５１】
認証されなかったことを判断すると（ステップＳ１２７で「ＮＯ」）、当該処理を終了する。ユーザ認証されたことを判断すると（ステップＳ１２７で「ＹＥＳ」）、認証されたユーザａが、要求するファイル操作を実行する権限を有している（許可されている）ユーザであるか否かを判断する（ステップＳ１２８）。この判断は、ユーザ情報１１１１の機能制限を参照し、ユーザａから要求されたファイル操作がユーザａに対し機能制限されていない操作に該当するか否かにより行われる。例えば、ユーザａの機能制限が制限なしの場合には権限を有していると判断され、ユーザａの機能制限が閲覧のみであるのにユーザａから印刷が要求された場合には権限なしと判断される。権限がないことを判断すると（ステップＳ１２８で「ＮＯ」）、当該処理を終了する。
【００５２】
権限があることを判断すると（ステップＳ１２８で「ＹＥＳ」）、ステップＳ１２９に移る。ステップＳ１２９では、ファイル操作のタイムアウトか否かを判断する。この判断は、現在の日時が、読み出したファイル情報のファイル操作許可期限に示される期限を過ぎているか否かを判断することにより行われる。タイムアウトである、すなわちファイル操作許可期限を過ぎていることを判断すると（ステップＳ１２９で「ＹＥＳ」）、当該処理を終了する。ファイル操作許可期限を過ぎていないことを判断すると（ステップＳ１２９で「ＮＯ」）、ファイル操作処理（ステップＳ１３０）に移る。
【００５３】
図９は、ファイル操作処理サブルーチンの内容を示すフローチャートである。
同図に示すように、サーバ２００に認証を要求する（ステップＳ１５１）。認証されると（ステップＳ１５２で「ＹＥＳ」）、端末装置ａのユーザａにより選択されたファイル操作がファイル操作の一覧表示であるか否かを判断する（ステップＳ１５３）。一覧表示であることを判断すると（ステップＳ１５３で「ＹＥＳ」）、実行可能なファイル操作の内容を示す一覧画面（図１６参照）の表示を端末装置ａに指示する（ステップＳ１５４）。具体的には、例えばユーザ毎に機能制限に応じた実行可能なファイル操作を特定し、特定したファイル操作の内容を表示するための画面情報を生成して端末装置ａに送信し、端末装置ａに当該情報に基づいて一覧画面を表示させる。以下、別の画面の表示を指示する場合にも同様の方法をとることができる。なお、ＭＦＰ１００から端末装置ａに対し画面の表示指示を行えれば良く、その方法が特に限定されないことはいうまでもない。
【００５４】
後述のように端末装置ａは、一覧画面においてユーザからのファイル操作の選択を受け付け、その結果をＭＦＰ１００に送信する。
ＭＦＰ１００は、端末装置ａからのファイル操作の選択結果を受信すると（ステップＳ１５５で「ＹＥＳ」）、ステップＳ１５６に移る。なお、ユーザａにより選択されたファイル操作がファイル操作の一覧でないことを判断すると（ステップＳ１５３で「ＮＯ」）、そのままステップＳ１５６に移る。
【００５５】
ステップＳ１５６では、ユーザａにより要求されたファイルＩＤに対応する画像ファイルの送信をサーバ２００に要求して、当該画像ファイルをサーバ２００から取得する。取得された画像ファイルは、ファイル情報に含まれる復号鍵により復号される。
ステップＳ１５７では、ユーザａにより選択されたファイル操作がファイルの閲覧であるか否かを判断する。ここで閲覧であることを判断すると（ステップＳ１５７で「ＹＥＳ」）、上記画像ファイルを端末装置ａに送信すると共に閲覧のための閲覧画面（図１７参照）の表示を指示して（ステップＳ１５８）、閲覧画面を表示させる。そして、自装置（ＭＦＰ１００）内から当該画像ファイルを削除した後（ステップＳ１５９）、メインルーチンにリターンする。この意味で、全体制御部１０１等は、ステップＳ１２１〜Ｓ１３０等の処理を実行する場合に、ファイル操作の要求を受け付けるとサーバに保存された画像ファイルに対し要求されたファイル操作を行うファイル操作手段として機能するものといえる。
【００５６】
ユーザａにより選択されたファイル操作が印刷であることを判断すると（ステップＳ１５７で「ＮＯ」、Ｓ１６０で「ＹＥＳ」）、印刷処理を実行する（ステップＳ１６１）。
図１０は、印刷処理のサブルーチンの内容を示すフローチャートである。
同図に示すように、ＭＦＰ１００は、上記画像ファイルを端末装置ａに送信すると共に当該画像を印刷することをユーザａにより確認してもらうための印刷確認画面（図１８参照）の表示を指示する（ステップＳ１６１１）。後述のように端末装置ａは、印刷確認画面においてユーザからの印刷の実行または実行しない旨の指示を受け付け、その結果をＭＦＰ１００に送信する。
【００５７】
ＭＦＰ１００は、端末装置ａから印刷の実行の指示を受信すると（ステップＳ１６１２で「ＹＥＳ」）、上記画像ファイルの画像の印刷を実行して（ステップＳ１６１３）、ファイル操作処理のサブルーチンに戻る。一方、印刷を実行しない旨の指示を受信すると（ステップＳ１６１２で「ＮＯ」）、印刷を実行せずにファイル操作処理のサブルーチンに戻る。印刷処理（ステップＳ１６１）を終了するとステップＳ１５９に移る。
【００５８】
ユーザａにより選択されたファイル操作がファイル削除であることを判断すると（ステップＳ１６０で「ＮＯ」、Ｓ１６２で「ＹＥＳ」）、削除処理を実行する（ステップＳ１６３）。
図１１は、削除処理のサブルーチンの内容を示すフローチャートである。
同図に示すように、ＭＦＰ１００は、上記画像ファイルを端末装置ａに送信すると共に当該画像を削除することをユーザａにより確認してもらうための削除確認画面（図１９参照）の表示を指示する（ステップＳ１６３１）。後述のように端末装置ａは、削除確認画面においてユーザからの削除の実行または実行しない旨の指示を受け付け、その結果をＭＦＰ１００に送信する。
【００５９】
ＭＦＰ１００は、端末装置ａから削除実行の指示を受信すると（ステップＳ１６３２で「ＹＥＳ」）、サーバ２００に認証要求して認証された後、削除対象のファイルＩＤに対応する画像ファイルの削除をサーバ２００に要求して、当該画像ファイルを削除させ（ステップＳ１６３３）、ファイル操作処理のサブルーチンに戻る。一方、削除を実行しない旨の指示を受信すると（ステップＳ１６３２で「ＮＯ」）、サーバ２００への削除要求を行わずにファイル操作処理のサブルーチンに戻る。削除処理（ステップＳ１６３）を終了するとステップＳ１５９に移る。
【００６０】
ユーザａにより選択されたファイル操作が一覧表示、閲覧、印刷、削除以外のその他の操作である場合には（ステップＳ１６２で「ＮＯ」）、当該その他の操作を処理して（ステップＳ１６４）、ステップＳ１５９に移る。
その他の操作が、例えば「ファイル内容の印刷ボタンをパネルに作成」である場合には、次の処理が実行される。すなわち、操作パネル１０６の液晶表示部にログイン画面を表示させ、ユーザａによりログインされると、図１２に示す印刷確認画面１３１を表示させる。印刷確認画面１３１には、印刷対象の画像（ＭＦＰ１００がサーバ２００から取得した画像ファイルの画像に相当）１３１１が参照用として表示される。ユーザａは、印刷確認画面１３１により画像１３１１を目視で確認することができる。印刷を実行したい場合には、ＯＫボタンを、実行させたくない場合には、キャンセルボタンをクリックすることで選択を行える。
【００６１】
ＭＦＰ１００は、印刷実行が選択されると、プリント部１０４を制御して当該画像をシート上にプリントする。
このように操作パネル１０６上に印刷のためのボタンを作成してそのボタンが押されてからプリントが開始される構成をとることで、出力画像を他人に見られるおそれをより少なくすることができる。すなわち、ユーザａが、端末装置ａから印刷の実行を指示した場合に、端末装置ａからＭＦＰ１００の設置場所まで移動する間に、ＭＦＰ１００においてプリント出力が終わっていると、出力画像が他人に見られてしまう場合があるが、上記構成をとれば、ユーザａがＭＦＰ１００の設置場所まで移動してから、ユーザａ自身がＭＦＰ１００の操作パネル１０６から印刷の実行を指示するので、出力画像が他人に見られ難くなるからである。
＜端末装置の処理＞
図１３は、端末装置ａにおいて実行される処理内容を示すフローチャートである。当該処理は、図示しない別のメインルーチンにおいて当該処理サブルーチンがコールされると実行される。
【００６２】
同図に示すように、ＭＦＰ１００からの要求受付メール１２１１の受信の有無を判断する（ステップＳ３０１）。要求受付メール１２１１を受信したことを判断すると（ステップＳ３０１で「ＹＥＳ」）、ユーザａによる要求受付メール１２１１の表示指示によりディスプレイ３０２の画面に表示させる（ステップＳ３０２）。上記図７に示す要求受付メール１２１１の内容が画面表示される。ユーザａにより表示画面上のＵＲＬの表示部分がクリックされると、ユーザからのファイル操作の要求があったとしてその要求を受け付け（ステップＳ３０３）、ファイル操作の要求をリンク先（ここではＭＦＰ１００）に送信して（ステップＳ３０４）、ステップＳ３０５に移る。この要求は、ＭＦＰ１００における上記ステップＳ１２１の処理において受け付けられる。
【００６３】
ステップＳ３０５では、ＭＦＰ１００からのログイン情報の送信要求の有無を判断する。この送信要求は、ＭＦＰ１００における上記ステップＳ１２５の処理によるものである。端末装置ａは、ログイン情報の送信要求があったことを判断すると（ステップＳ３０５で「ＹＥＳ」）、ログイン情報受付画面をディスプレイ３０２に表示させる（ステップＳ３０６）。
【００６４】
図１５は、ログイン情報受付画面３１１の表示例を示す図である。
同図に示すように、ログイン情報受付画面３１１には、ユーザ名とパスワードの入力欄が設けられている。ユーザａは、ログイン情報として自己を識別するための情報とパスワード（ＭＦＰ１００に対する認証用のもの）をキーボード３０３等により入力することができる。
【００６５】
図１３に戻って、ユーザａからのログイン情報の入力を受け付けると（ステップＳ３０７）、受け付けたログイン情報をＭＦＰ１００に送信して（ステップＳ３０８）、ステップＳ３０９に移る。このログイン情報は、ＭＦＰ１００における上記ステップＳ１２６の処理において受信される。
ステップＳ３０９では、ＭＦＰ１００から一覧画面の表示指示があったか否かを判断する。この指示は、ＭＦＰ１００における上記ステップＳ１５４の処理によるものである。端末装置ａは、当該指示があったことを判断すると（ステップＳ３０９で「ＹＥＳ」）、当該指示に基づいて一覧画面をディスプレイ３０２に表示させる（ステップＳ３１０）。
【００６６】
図１６は、一覧画面３１２の表示例を示す図である。
同図に示すように、一覧画面３１２には、実行可能なファイル操作の項目を示す各ボタンが表示される。同図は、閲覧、印刷、削除を示す各ボタンが表示されている例を示している。ユーザａは、希望するファイル操作を示すボタンをクリックにより選択することができる。なお、ファイル操作の項目は、上記のようにユーザ毎の機能制限により変わる場合がある。例えば、閲覧のみが許可されたユーザに対する一覧画面３１２には、閲覧のためのボタンだけが表示される。
【００６７】
図１３に戻って、ユーザａからのファイル操作の選択入力を受け付けると（ステップＳ３１１）、受け付けた選択結果をＭＦＰ１００に送信して（ステップＳ３１２）、図１４に示すステップＳ３１３に移る。この選択結果は、ＭＦＰ１００における上記ステップＳ１５５の処理において受信される。
ステップＳ３１３では、ＭＦＰ１００から閲覧画面の表示指示があったか否かを判断する。この指示は、ＭＦＰ１００における上記ステップＳ１５８の処理によるものである。端末装置ａは、当該指示があったことを判断すると（ステップＳ３１３で「ＹＥＳ」）、当該指示に基づいて閲覧画面をディスプレイ３０２に表示させる（ステップＳ３１４）。
【００６８】
図１７は、閲覧画面３１３の表示例を示す図である。閲覧画面３１３には、ＭＦＰ１００からの表示指示の際にＭＦＰ１００から送られて来た画像ファイルの画像３１３１が参照用として表示される。ユーザａは、閲覧画面３１３により画像３１３１を目視することができる。ユーザａから閲覧画面３１３を閉じる指示があると、閲覧画面３１３を閉じて、ステップＳ３１５に移る。
【００６９】
ステップＳ３１５では印刷確認画面の表示指示があったか否かを判断する。この指示は、ＭＦＰ１００における上記ステップＳ１６１１の処理によるものである。端末装置ａは、当該指示があったことを判断すると（ステップＳ３１５で「ＹＥＳ」）、当該指示に基づいて印刷確認画面をディスプレイ３０２に表示させる（ステップＳ３１６）。
図１８は、印刷確認画面３１４の表示例を示す図である。
【００７０】
同図に示すように印刷確認画面３１４は、上記印刷確認画面１３１と略同じ内容の画面構成になっている。印刷確認画面３１４には、ＭＦＰ１００からの表示指示の際にＭＦＰ１００から送られて来た画像ファイルの画像３１４１が参照用として表示される。ユーザａは、印刷確認画面３１４により画像３１４１を目視で確認することができる。印刷を実行したい場合には、ＯＫボタンを、実行させたくない場合には、キャンセルボタンをクリックすることで選択を行える。
【００７１】
図１４に戻って、ユーザａからの印刷実行することが選択されたことを判断すると（ステップＳ３１７で「ＹＥＳ」）、印刷を実行する旨の指示をＭＦＰ１００に送信して（ステップＳ３１８）、ステップＳ３２０に移る。一方、印刷実行しないことが選択されたことを判断すると（ステップＳ３１７で「ＮＯ」）、印刷を実行しない旨の指示をＭＦＰ１００に送信して（ステップＳ３１９）、ステップＳ３２０に移る。これら各指示は、ＭＦＰ１００における上記ステップＳ１６１２の処理において受信される。
【００７２】
ステップＳ３２０では削除確認画面の表示指示があったか否かを判断する。この指示は、ＭＦＰ１００における上記ステップＳ１６３１の処理によるものである。
端末装置ａは、当該指示があったことを判断すると（ステップＳ３２０で「ＹＥＳ」）、当該指示に基づいて削除確認画面をディスプレイ３０２に表示させる（ステップＳ３２１）。
【００７３】
図１９は、削除確認画面３１５の表示例を示す図である。
同図に示すように削除確認画面３１５には、ＭＦＰ１００からの表示指示の際にＭＦＰ１００から送られて来た画像ファイルの画像３１５１が参照用として表示される。ユーザａは、削除確認画面３１５により画像３１５１を目視で確認することができる。削除を実行したい場合には、ＯＫボタンを、実行させたくない場合には、キャンセルボタンをクリックすることで選択を行える。
【００７４】
図１４に戻って、ユーザａからの削除実行することが選択されたことを判断すると（ステップＳ３２２で「ＹＥＳ」）、削除を実行する旨の指示をＭＦＰ１００に送信して（ステップＳ３２３）、メインルーチンにリターンする。一方、削除を実行しないことが選択されたことを判断すると（ステップＳ３２２で「ＮＯ」）、削除を実行しない旨の指示をＭＦＰ１００に送信して（ステップＳ３２４）、メインルーチンにリターンする。これら各指示は、ＭＦＰ１００における上記ステップＳ１６３２の処理において受信される。
＜サーバ２００の処理＞
図２０は、サーバ２００において実行される処理内容を示すフローチャートである。当該処理は、図示しない別のメインルーチンにおいて当該処理サブルーチンがコールされると実行される。
【００７５】
同図に示すように、外部、例えばＭＦＰ１００から認証要求の受信の有無を判断する（ステップＳ２０１）。この認証要求は、ＭＦＰ１００における上記ステップＳ１０６の処理によるものである。
サーバ２００は、認証要求を受信したことを判断すると（ステップＳ２０１で「ＹＥＳ」）、要求元から送信されて来たログイン情報に基づいて認証を行う（ステップＳ２０２）。具体的には、受信したログイン情報に含まれるサーバ２００のアカウント名とパスワードを参照し、予め登録されている認証用のアカウント名とパスワードと一致しているか否かを判断する。認証されたことを判断すると（ステップＳ２０３で「ＹＥＳ」）、その旨を要求元、ここではＭＦＰ１００に送信して（ステップＳ２０４）、ステップＳ２０５に移る。一方、認証されなかったことを判断すると（ステップＳ２０３で「ＮＯ」）、その旨を要求元に送信して（ステップＳ２１２）、メインルーチンにリターンする。この認証結果は、ＭＦＰ１００における上記ステップＳ１０７の処理において受信される。
【００７６】
ステップＳ２０５では、認証された装置（ＭＦＰ１００）からの画像ファイルに関する要求の受信の有無を判断する。要求を受信したことを判断すると（ステップＳ２０５で「ＹＥＳ」）、受信した要求が画像ファイルの保存要求であるか否かを判断する（ステップＳ２０６）。この保存要求は、ＭＦＰ１００における上記ステップＳ１０８の処理によるものである。保存要求であることを判断すると（ステップＳ２０６で「ＹＥＳ」）、ＭＦＰ１００から送られて来る画像ファイルを保存して（ステップＳ２０７）、ステップＳ２０８に移る。一方、保存要求でないことを判断すると（ステップＳ２０６で「ＮＯ」）、そのままステップＳ２０８に移る。
【００７７】
ステップＳ２０８では、受信した要求が画像ファイルの送信要求であるか否かを判断する。この要求は、ＭＦＰ１００における上記ステップＳ１５６の処理によるものである。送信要求であることを判断すると（ステップＳ２０８で「ＹＥＳ」）、要求されたファイルＩＤに対応する画像ファイルを読み出して、ＭＦＰ１００に送信し（ステップＳ２０９）、ステップＳ２１０に移る。一方、送信要求でないことを判断すると（ステップＳ２０８で「ＮＯ」）、そのままステップＳ２１０に移る。
【００７８】
ステップＳ２１０では、受信した要求が画像ファイルの削除要求であるか否かを判断する。この要求は、ＭＦＰ１００における上記ステップＳ１６３３の処理によるものである。削除要求であることを判断すると（ステップＳ２１０で「ＹＥＳ」）、要求されたファイルＩＤに対応する画像ファイルを削除して（ステップＳ２１１）、メインルーチンにリターンする。一方、削除要求でないことを判断すると（ステップＳ２１０で「ＮＯ」）、そのままメインルーチンにリターンする。なお、認証要求を受信していないことを判断すると（ステップＳ２０１で「ＮＯ」）、そのままメインルーチンにリターンする。
【００７９】
上記では、１つの画像ファイルについて閲覧、印刷等のファイル操作を行う場合の例を説明したが、複数の画像ファイルが読み取られた場合でも同様である。この場合、例えば画像毎に別々の要求受付メール１２１１を生成するとしても良いし、１つの要求受付メール１２１１に複数の画像ファイルのファイルＩＤ、ファイル操作内容とその要求を受け付けるためのＵＲＬをそれぞれ書き込む構成をとるとしても良い。また、複数の画像ファイルを１つのグループとして、グループ単位で、当該グループに属する画像ファイルの閲覧、印刷等の要求を受け付けるとしても良い。その場合、例えば閲覧画面３１３に参照用画像として１枚目の画像を表示するとしても良いし、複数の画像を縮小して、いわゆるサムネール画像で表示するとしても良い。
【００８０】
本発明は、上記の画像処理システム、画像処理装置に限られず、上記の画像ファイルの閲覧等のファイル操作方法であるとしてもよい。また、その方法をコンピュータが実行するプログラムであるとしてもよい。さらに、本発明に係るプログラムは、例えば磁気テープ、フレキシブルディスク等の磁気ディスク、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＭＯ、ＰＤなどの光記録媒体、フラッシュメモリ系記録媒体等、コンピュータ読み取り可能な各種記録媒体に記録することが可能であり、当該記録媒体の形態で生産、譲渡等がなされる場合もあるし、プログラムの形態でインターネットを含む有線、無線の各種ネットワーク、放送、電気通信回線、衛星通信等を介して伝送、供給される場合もある。
【００８１】
また、本発明に係るプログラムは、上記に説明した処理をコンピュータに実行させるための全てのモジュールを含んでいる必要はなく、例えば通信プログラムやオペレーティングシステム（ＯＳ）に含まれるプログラムなど、別途情報処理装置にインストールすることができる各種汎用的なプログラムを利用して、本発明の各処理をコンピュータに実行させるようにしても良い。従って、上記した本発明の記録媒体に必ずしも上記全てのモジュールを記録している必要はないし、また必ずしも全てのモジュールを伝送する必要もない。さらに所定の処理を専用ハードウェアを利用して実行させるようにすることができる場合もある。
＜変形例＞
以上、本発明を実施の形態に基づいて説明してきたが、本発明は、上述の実施の形態に限定されないのは勿論であり、以下のような変形例が考えられる。
【００８２】
（１）上記実施の形態では、要求受付メール１２１１にファイル操作としてファイルの閲覧、印刷等が記述される例を説明したが、例えばあるファイル操作が使用できない状態にある場合に当該あるファイル操作の内容を記述しない、例えばプリント部１０４がトラブル等により使用できない場合には「印刷」を選択可能なファイル操作群に記述しないとしても良い。印刷を実行できない状態であれば、要求受付メール１２１１を受信したユーザから印刷の要求を受け付けても実際には実行できない場合があるからである。
【００８３】
（２）上記実施の形態では、印刷確認画面３１４や削除確認画面３１５に参照用の画像を表示させるとしたが、これに限られない。ファイル名から画像を特定できるような場合には表示させないとしても良い。この場合、例えば端末装置３００における印刷確認画面３１４の表示（ステップＳ３１５〜Ｓ３１９）、ＭＦＰ１００における印刷確認画面３１４の表示指示（ステップＳ１６１１、Ｓ１６１２）を省略でき、処理の簡素化を図れる。
【００８４】
（３）上記実施の形態では、端末装置３００からＭＦＰ１００へのアクセスの際にユーザ認証を必要としたが、認証方法が上記のものに限られないことはいうまでもない。また、当該認証を行わない構成としても良い。さらに、ユーザの識別方法についても上記のパスワード等を用いる方法に限られない。また、例えば画像ファイル毎に、ユーザ認証の要否を切り換えるとしても良い。画像ファイルとユーザ認証の要否とを対応付けた情報を保持して、これを参照することで実現できる。
【００８５】
さらに、画像ファイル毎に、当該画像ファイルに対するファイル操作の権限を有するユーザを対応付けて、当該権限を有するユーザからファイル操作の要求があった場合に限り、ファイル操作を行うとすることもできる。この場合、ＭＦＰ１００は、例えば画像ファイルと、操作を許可するユーザ名およびパスワードとを対応付けた権限情報を保持しておき、端末装置３００から送られて来るログイン情報のユーザ名とパスワードと、ファイル操作対象の画像ファイルに対する権限情報に示されるユーザ名とパスワードから各ユーザを識別し、両者が一致したときに、当該ファイル操作の権限を有するユーザからファイル操作の要求があったと判断する方法をとることができる。
【００８６】
（４）上記実施の形態では、本発明の画像処理装置をＭＦＰに適用した場合の例を説明したが、これに限定されず、原稿画像を読み取って画像ファイルを得る機能を有する画像処理装置であれば、例えばスキャナ、複写機、ファクシミリ装置等に適用できる。また、上記実施の形態では、表示入力手段としてタッチパネル式の液晶表示部を用いた例を説明したが、必要な画面等の表示およびユーザからの入力を受け付けるものであれば、これに限られないことはいうまでもない。さらに、複数の端末装置３００が接続されているシステム構成例を説明したが、例えば端末装置３００が１台であっても良い。また、さらにネットワーク接続されている構成に限られず、例えば専用線で接続される構成であっても適用される。
【００８７】
また、上記実施の形態及び上記変形例のそれぞれの内容を組み合わせるとしても良い。
【産業上の利用可能性】
【００８８】
本発明は、サーバ、クライアント端末と接続される画像処理装置において、サーバのセキュリティを確保しつつクライアント端末のユーザがサーバに格納されている画像ファイルを利用できるようにしてユーザの利便性を向上させる技術として有用である。
【図面の簡単な説明】
【００８９】
【図１】ＭＦＰとサーバと端末装置を含む画像処理システムの全体構成を示す図である。
【図２】ＭＦＰの構成を示すブロック図である。
【図３】ＭＦＰに格納されているユーザ情報の内容例を示す図である。
【図４】ＭＦＰに格納されているサーバ情報の内容例を示す図である。
【図５】ＭＦＰに格納されているファイル情報の内容例を示す図である。
【図６】ＭＦＰにおいて実行されるファイル送信の処理内容を示すフローチャートである。
【図７】要求受付メールの内容例を示す図である。
【図８】ＭＦＰが端末装置からのファイル操作の要求を受け付けたときに実行する処理の内容を示すフローチャートである。
【図９】ファイル操作処理サブルーチンの内容を示すフローチャートである。
【図１０】印刷処理のサブルーチンの内容を示すフローチャートである。
【図１１】削除処理のサブルーチンの内容を示すフローチャートである。
【図１２】ＭＦＰの液晶表示部に表示される印刷確認画面の例を示す図である。
【図１３】端末装置において実行される処理内容を示すフローチャートである。
【図１４】端末装置において実行される処理内容を示すフローチャートである。
【図１５】端末装置のディスプレイに表示されるログイン情報受付画面の表示例を示す図である。
【図１６】端末装置のディスプレイに表示される一覧画面の表示例を示す図である。
【図１７】端末装置のディスプレイに表示される閲覧画面の表示例を示す図である。
【図１８】端末装置のディスプレイに表示される印刷確認画面の表示例を示す図である。
【図１９】端末装置のディスプレイに表示される削除確認画面の表示例を示す図である。
【図２０】サーバにおいて実行される処理内容を示すフローチャートである。
【符号の説明】
【００９０】
１      画像処理システム
１００      ＭＦＰ
１０５      スキャナ部
１０６      操作パネル
２００      サーバ
３００      端末装置
１２１１      要求受付メール
【図１】
2008199180.tif 000003
【図２】
2008199180.tif 000004
【図３】
2008199180.tif 000005
【図４】
2008199180.tif 000006
【図５】
2008199180.tif 000007
【図６】
2008199180.tif 000008
【図７】
2008199180.tif 000009
【図８】
2008199180.tif 000010
【図９】
2008199180.tif 000011
【図１０】
2008199180.tif 000012
【図１１】
2008199180.tif 000013
【図１２】
2008199180.tif 000014
【図１３】
2008199180.tif 000015
【図１４】
2008199180.tif 000016
【図１５】
2008199180.tif 000017
【図１６】
2008199180.tif 000018
【図１７】
2008199180.tif 000019
【図１８】
2008199180.tif 000020
【図１９】
2008199180.tif 000021
【図２０】
2008199180.tif 000022