(57)【要約】【課題】所望のスキャンデータを容易に探し出すことができるとともに、ユーザに応じたスキャンデータのアクセス制限を簡易に実現することができる、画像読取装置、および画像読取装置を制御するためのプログラムを提供する。【解決手段】画像読取装置としての機能を有するＭＦＰは、認証されたユーザに対してサーバ管理テーブルにおいて対応付けられているファイルサーバから、当該ファイルサーバに保存されているスキャンデータに関する情報であるファイル情報を取得して、ＷＥＢページ８００に配置し、配置されたファイル情報のうちのユーザにより選択されたファイル情報に対応するスキャンデータの取得要求を受け付ける。そして、ＭＦＰは、ユーザにより選択されたファイル情報に対応するスキャンデータをファイルサーバから取得してユーザに提供する。【選択図】図９
2011049651.tif 000002
【特許請求の範囲】
【請求項１】
ファイル保存装置と通信可能な画像読取装置であって、
原稿画像を読み取ることによってスキャンデータを生成する画像読取部と、
生成されたスキャンデータをファイル保存装置に保存するために送信するスキャンデータ送信部と、
ＷＥＢページを提供するためのＷＥＢサーバ機能部と、
ユーザとファイル保存装置との対応付けを管理するためのサーバ管理テーブルを記憶する記憶部と、
前記ＷＥＢサーバ機能部にアクセスしたユーザの認証を行う認証部と、
前記認証部により認証されたユーザに対して前記サーバ管理テーブルにおいて対応付けられているファイル保存装置から、当該ファイル保存装置に保存されているスキャンデータに関する情報であるファイル情報を取得するファイル情報取得部と、
取得されたファイル情報を前記ＷＥＢページに配置するレイアウト部と、
前記ＷＥＢページに配置されたファイル情報のうちのユーザにより選択されたファイル情報に対応するスキャンデータの取得要求を受け付ける受付部と、
ユーザにより選択されたファイル情報に対応するスキャンデータを、当該ファイル情報の送信元であるファイル保存装置から取得するスキャンデータ取得部と、
取得されたスキャンデータをユーザに提供するスキャンデータ提供部と、
を有することを特徴とする画像読取装置。
【請求項２】
前記レイアウト部は、認証されたユーザに対して前記サーバ管理テーブルにおいて対応付けられているファイル保存装置に関するサーバ情報を前記ＷＥＢページに配置し、前記ファイル情報を当該ファイル情報の送信元であるファイル保存装置のサーバ情報に付随させて前記ＷＥＢページに配置することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記ファイル保存装置は、複数のディレクトリを含み、
前記サーバ管理テーブルは、ユーザと少なくとも１つの前記ディレクトリとの対応付けを管理するものであり、
前記ファイル保存装置に保存されているスキャンデータのファイル情報のうち、認証されたユーザに対して前記サーバ管理テーブルにおいて対応付けられているディレクトリ内のスキャンデータのファイル情報のみが前記ＷＥＢページに配置されることを特徴とする請求項１または２に記載の画像読取装置。
【請求項４】
前記ファイル情報は、スキャンデータのサムネイル画像データを含む情報であることを特徴とする請求項１〜３のいずれか１項に記載の画像読取装置。
【請求項５】
前記ファイル情報は、スキャンデータのファイル名を含むリストの情報、およびスキャンデータのサムネイル画像データを含む情報のうちのユーザにより選択された情報であることを特徴とする請求項１〜３のいずれか１項に記載の画像読取装置。
【請求項６】
ファイル保存装置と通信可能な画像読取装置を制御するためのプログラムであって、
原稿画像が画像読取部により読み取られることによってスキャンデータを生成する手順（ａ）と、
生成されたスキャンデータをファイル保存装置に保存するために送信する手順（ｂ）と、
ＷＥＢページを提供するためのＷＥＢサーバ機能部にアクセスしたユーザの認証を行う手順（ｃ）と、
ユーザとファイル保存装置との対応付けを管理するために記憶部に記憶されているサーバ管理テーブルを参照する手順（ｄ）と、
前記認証部により認証されたユーザに対して前記サーバ管理テーブルにおいて対応付けられているファイル保存装置から、当該ファイル保存装置に保存されているスキャンデータに関する情報であるファイル情報を取得する手順（ｅ）と、
取得されたファイル情報を前記ＷＥＢページに配置する手順（ｆ）と、
前記ＷＥＢページに配置されたファイル情報のうちのユーザにより選択されたファイル情報に対応するスキャンデータの取得要求を受け付ける手順（ｇ）と、
ユーザにより選択されたファイル情報に対応するスキャンデータを、当該ファイル情報の送信元であるファイル保存装置から取得する手順（ｈ）と、
取得されたスキャンデータをユーザに提供する手順（ｉ）と、
を有する処理を前記画像読取装置に実行させるためのプログラム。
【請求項７】
前記手順（ｆ）において、認証されたユーザに対して前記サーバ管理テーブルにおいて対応付けられているファイル保存装置に関するサーバ情報が前記ＷＥＢページに配置され、ファイル情報が当該ファイル情報の送信元であるファイル保存装置のサーバ情報に付随させられて前記ＷＥＢページに配置されることを特徴とする請求項６に記載のプログラム。
【請求項８】
前記ファイル保存装置は、複数のディレクトリを含み、
前記サーバ管理テーブルは、ユーザと少なくとも１つの前記ディレクトリとの対応付けを管理するものであり、
前記ファイル保存装置に保存されているスキャンデータのファイル情報のうち、認証されたユーザに対して前記サーバ管理テーブルにおいて対応付けられているディレクトリ内のスキャンデータのファイル情報のみが前記ＷＥＢページに配置されることを特徴とする請求項６または７に記載のプログラム。
【請求項９】
前記ファイル情報は、スキャンデータのサムネイル画像データを含む情報であることを特徴とする請求項６〜８のいずれか１項に記載のプログラム。
【請求項１０】
前記ファイル情報は、スキャンデータのファイル名を含むリストの情報、およびスキャンデータのサムネイル画像データを含む情報のうちのユーザにより選択された情報であることを特徴とする請求項６〜８のいずれか１項に記載のプログラム。
【請求項１１】
請求項６〜１０のいずれか１項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、および画像読取装置を制御するためのプログラムに関する。本発明は、特に、原稿画像を読み取ることによって生成したスキャンデータをファイルサーバに送信して保存させる画像読取装置、および画像読取装置を制御するためのプログラムに関する。
【背景技術】
【０００２】
原稿画像を読み取ることによって生成したスキャンデータをファイルサーバに送信して保存させることができるＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）が存在する。こうして保存されたスキャンデータを後で利用したい場合、ユーザは、ファイルサーバのＩＰアドレス、スキャンデータのファイル名等を予め知っている必要がある。この場合において、スキャンデータを特定のフォルダに格納したことを電子メールによって通知する技術が知られている（特許文献１参照）。
【０００３】
しかしながら、電子メールによる通知機能を利用するためには、予めＭＦＰ等のデバイスに電子メールアドレスの登録を行うことが必要である。しかも、受信されたかかる通知用の電子メールを管理することは、日々大量の電子メールを受信するユーザにとって負担が大きい。例えば、半年前にＭＦＰにより生成されたスキャンデータをユーザが利用したい場合、該当する通知用の電子メールが保存されていなければならず、仮に保存されていたとしても多数の電子メールの中から該当する電子メールを探し出さなければならないという問題があった。
【０００４】
また、スキャンデータのセキュリティは、一般的には、送信先のファイルサーバにおける設定に依存している。このため、ユーザは、スキャンデータのアクセス制限を行いたい場合には、送信先のファイルサーバについてのユーザ設定、アクセス権限設定等の設定に関する知識を有している必要があり、一般のユーザにとってはスキャンデータのアクセス制限を行うことが困難であった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１７３８９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は上述した記問題点に鑑みてなされたものであり、本発明の目的は、所望のスキャンデータを容易に探し出すことができるとともに、ユーザに応じたスキャンデータのアクセス制限を簡易に実現することができる、画像読取装置、および画像読取装置を制御するためのプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の上記目的は、下記の手段によって達成される。
【０００８】
（１）ファイル保存装置と通信可能な画像読取装置であって、原稿画像を読み取ることによってスキャンデータを生成する画像読取部と、生成されたスキャンデータをファイル保存装置に保存するために送信するスキャンデータ送信部と、ＷＥＢページを提供するためのＷＥＢサーバ機能部と、ユーザとファイル保存装置との対応付けを管理するためのサーバ管理テーブルを記憶する記憶部と、前記ＷＥＢサーバ機能部にアクセスしたユーザの認証を行う認証部と、前記認証部により認証されたユーザに対して前記サーバ管理テーブルにおいて対応付けられているファイル保存装置から、当該ファイル保存装置に保存されているスキャンデータに関する情報であるファイル情報を取得するファイル情報取得部と、取得されたファイル情報を前記ＷＥＢページに配置するレイアウト部と、前記ＷＥＢページに配置されたファイル情報のうちのユーザにより選択されたファイル情報に対応するスキャンデータの取得要求を受け付ける受付部と、ユーザにより選択されたファイル情報に対応するスキャンデータを、当該ファイル情報の送信元であるファイル保存装置から取得するスキャンデータ取得部と、取得されたスキャンデータをユーザに提供するスキャンデータ提供部と、を有することを特徴とする画像読取装置。
【０００９】
（２）前記レイアウト部は、認証されたユーザに対して前記サーバ管理テーブルにおいて対応付けられているファイル保存装置に関するサーバ情報を前記ＷＥＢページに配置し、前記ファイル情報を当該ファイル情報の送信元であるファイル保存装置のサーバ情報に付随させて前記ＷＥＢページに配置することを特徴とする上記（１）に記載の画像読取装置。
【００１０】
（３）前記ファイル保存装置は、複数のディレクトリを含み、前記サーバ管理テーブルは、ユーザと少なくとも１つの前記ディレクトリとの対応付けを管理するものであり、前記ファイル保存装置に保存されているスキャンデータのファイル情報のうち、認証されたユーザに対して前記サーバ管理テーブルにおいて対応付けられているディレクトリ内のスキャンデータのファイル情報のみが前記ＷＥＢページに配置されることを特徴とする上記（１）または（２）に記載の画像読取装置。
【００１１】
（４）前記ファイル情報は、スキャンデータのサムネイル画像データを含む情報であることを特徴とする上記（１）〜（３）のいずれか１項に記載の画像読取装置。
【００１２】
（５）前記ファイル情報は、スキャンデータのファイル名を含むリストの情報、およびスキャンデータのサムネイル画像データを含む情報のうちのユーザにより選択された情報であることを特徴とする上記（１）〜（３）のいずれか１項に記載の画像読取装置。
【００１３】
（６）ファイル保存装置と通信可能な画像読取装置を制御するためのプログラムであって、原稿画像が画像読取部により読み取られることによってスキャンデータを生成する手順（ａ）と、生成されたスキャンデータをファイル保存装置に保存するために送信する手順（ｂ）と、ＷＥＢページを提供するためのＷＥＢサーバ機能部にアクセスしたユーザの認証を行う手順（ｃ）と、ユーザとファイル保存装置との対応付けを管理するために記憶部に記憶されているサーバ管理テーブルを参照する手順（ｄ）と、前記認証部により認証されたユーザに対して前記サーバ管理テーブルにおいて対応付けられているファイル保存装置から、当該ファイル保存装置に保存されているスキャンデータに関する情報であるファイル情報を取得する手順（ｅ）と、取得されたファイル情報を前記ＷＥＢページに配置する手順（ｆ）と、前記ＷＥＢページに配置されたファイル情報のうちのユーザにより選択されたファイル情報に対応するスキャンデータの取得要求を受け付ける手順（ｇ）と、ユーザにより選択されたファイル情報に対応するスキャンデータを、当該ファイル情報の送信元であるファイル保存装置から取得する手順（ｈ）と、取得されたスキャンデータをユーザに提供する手順（ｉ）と、を有する処理を前記画像読取装置に実行させるためのプログラム。
【００１４】
（７）前記手順（ｆ）において、認証されたユーザに対して前記サーバ管理テーブルにおいて対応付けられているファイル保存装置に関するサーバ情報が前記ＷＥＢページに配置され、ファイル情報が当該ファイル情報の送信元であるファイル保存装置のサーバ情報に付随させられて前記ＷＥＢページに配置されることを特徴とする上記（６）に記載のプログラム。
【００１５】
（８）前記ファイル保存装置は、複数のディレクトリを含み、前記ファイル保存装置に保存されているスキャンデータのファイル情報のうち、認証されたユーザに対して前記サーバ管理テーブルにおいて対応付けられているディレクトリ内のスキャンデータのファイル情報のみが前記ＷＥＢページに配置されることを特徴とする上記（６）または（７）に記載のプログラム。
【００１６】
（９）前記ファイル情報は、スキャンデータのサムネイル画像データを含む情報であることを特徴とする上記（６）〜（８）のいずれか１項に記載のプログラム。
【００１７】
（１０）前記ファイル情報は、スキャンデータのファイル名を含むリストの情報、およびスキャンデータのサムネイル画像データを含む情報のうちのユーザにより選択された情報であることを特徴とする上記（６）〜（８）のいずれか１項に記載のプログラム。
【００１８】
（１１）上記（６）〜（１０）のいずれか１項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００１９】
本発明によれば、画像読取装置に内蔵されたＷＥＢページを、ファイルサーバに保存されているスキャンデータ閲覧の窓口とすることができる。これにより、ユーザは、ファイルサーバのＩＰアドレス等の各種情報を知る必要がなく、スキャンデータの検索にかかっていた無駄な時間を短縮することができる。
【００２０】
また、画像読取装置側でスキャンデータに対してユーザのアクセス制限を行うことができるため、ファイルサーバ側で難しいアクセス権限の設定を行う必要がなく、管理者の負担を減らすことが可能となる。
【００２１】
すなわち本発明によれば、所望のスキャンデータを容易に探し出すことができるとともに、ユーザに応じたスキャンデータのアクセス制限を簡易に実現することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態にかかるネットワークシステムの全体構成を示すブロック図である。
【図２】ＭＦＰの構成を示すブロック図の一例である。
【図３】スキャンデータの送信処理の手順の概略を示すシーケンスチャートである。
【図４】スキャンデータの取得処理の手順の概略を示すシーケンスチャートである。
【図５】図４から続く、スキャンデータの取得処理の手順の概略を示すシーケンスチャートである。
【図６】スキャンデータに対するユーザ権限の設定画面を例示する図である。
【図７】スキャンデータ送信先へのアクセス権の登録画面を例示する図である。
【図８】ＭＦＰが保持するサーバ管理テーブルを例示する図である。
【図９】ＭＦＰに内蔵されるＷＥＢサーバ機能部により提供されるスキャンデータ管理ページの一例を示す図である。
【図１０】ＭＦＰに内蔵されるＷＥＢサーバ機能部により提供されるスキャンデータ管理ページの一例を示す図である。
【図１１】ＭＦＰにおけるスキャンデータの送信処理の手順を示すフローチャートである。
【図１２】ＰＣにおけるスキャンデータの取得処理の手順を示すフローチャートである。
【図１３】ＭＦＰにおけるスキャンデータの提供処理の手順を示すフローチャートである。
【図１４】図１３から続く、ＭＦＰにおけるスキャンデータの提供処理の手順を示すフローチャートである。
【図１５】ファイルサーバにおける処理の手順を示すフローチャートである。
【図１６】アカウント名が「ＵｓｅｒＢ」であるユーザがログインした場合に表示されるスキャンデータ管理ページの一例を示す図である。
【図１７】ダウンロード実行画面を例示する図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００２４】
図１は、本発明の一実施形態にかかるネットワークシステムの全体構成を示すブロック図である。
【００２５】
図１に示すように、本実施形態に係るネットワークシステムは、クライアント（ユーザ）端末としてのＰＣ（パーソナルコンピュータ）１と、文書や写真等の原稿の画像を読み取ることによって生成したスキャンデータを送信する画像読取装置としての機能を備えたＭＦＰ２と、ＭＦＰ２から受信したスキャンデータを保存するファイル保存装置としてのファイルサーバＡ，Ｂとを備えており、これらはネットワーク５を介して接続されている。ただし、ネットワーク５に接続される機器の種類及び台数は図１に示す例に限定されない。ＭＦＰ２とファイルサーバＡ，Ｂとは、例えばＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｌ）、ＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）等の所定のプロトコルを用いて相互に通信する。
【００２６】
図２は、ＭＦＰ２の構成を示すブロック図の一例である。
【００２７】
ＭＦＰ２は、ＣＰＵ２０３、ＲＯＭ２０２、ＲＡＭ２０１、モータドライバ２０４、ＩＲ／ＡＤＦモータ２０５、オペレーションパネル２０６、ＣＣＤイメージセンサ（以下、単にＣＣＤと称す）２０７、ＵＳＢインタフェース２０８、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）２０９、画像処理チップ２１０、ＲＡＭ（画像処理用）２１１、プリントエンジン２１２、およびモデム２１３を有している。ＮＩＣ２０９はネットワーク５へ接続され、モデム２１３は、公衆電話網へ接続される。
【００２８】
ＣＰＵ２０３は、ＲＯＭ２０２に保存されている制御プログラムをＲＡＭ２０１に読み出した後、ＲＡＭ２０１上の制御プログラムに従って、プリント、コピー、スキャン、およびファクス等の各種処理の全体制御を行う。ＲＡＭ２０１は、制御プログラムの他に、画像データ、各種計算値等の一時保存場所としても使用される。
【００２９】
また、ＲＯＭ２０２には、ＷＥＢサーバ機能部に対応するプログラムと、当該ＷＥＢサーバ機能部がユーザに提供し得るＷＥＢページのデータベースが保存されている。ＰＣ１は、ＰＣ１に搭載されているＷＥＢブラウザを介して、ＭＦＰ２に内蔵されているＷＥＢページにアクセスすることが可能である。
【００３０】
ＣＰＵ２０３は、オペレーションパネル２０６からコピー、スキャン、又はファクスの指示を受け付けると、モータドライバ２０４に対しＩＲ／ＡＤＦモータの制御を行うと共に、画像処理チップ２１０に対して画像処理要求を行う。画像処理チップ２１０は、ＣＰＵ２０３から画像処理要求を受け付けると、ＣＣＤ２０７から画像データを受け取り、オペレーションパネル２０６を通して指示された画像データに変換するための画像処理を施して、スキャンデータとしてＲＡＭ２０１に一時保存する。その際、各種計算値等はＲＡＭ（画像処理用）２１１に一時保存される。スキャンデータのファイルフォーマットは任意であり、例えばＴＩＦＦ、ＰＤＦ等のファイルフォーマットが使用され得る。
【００３１】
オペレーションパネル２０６からの指示がスキャンの場合、ＲＡＭ２０１に一時保存されているスキャンデータはＵＳＢインタフェース２０８又はＮＩＣ２０９へ転送される。オペレーションパネル２０６からの指示がファクスの場合、ＲＡＭ２０１に一時保存されているスキャンデータはモデム２１３へ転送される。オペレーションパネル２０６からの指示がコピーの場合、ＲＡＭ２０１に一時保存されているスキャンデータはプリントエンジン２１２へ転送される。
【００３２】
なお、ＰＣ１は一般的なパーソナルコンピュータであり、ファイルサーバＡ，ＢはＦＴＰサーバ、ＳＭＢサーバ等の一般的なファイルサーバであるため、それぞれの構成の詳細な説明を省略する。
【００３３】
次に、図３〜図６を参照して、本実施形態に係るネットワークシステムの動作の概略について説明する。
【００３４】
図３は、スキャンデータの送信処理の手順の概略を示すシーケンスチャートである。
【００３５】
まず、ＭＦＰ２は、オペレーションパネル２０６から、スキャン送信要求を受け付けると（Ｓ１１）、原稿画像が読み取られることによって、スキャンデータを生成する（Ｓ１２）。
【００３６】
続いて、スキャンデータに、サムネイル画像データ等のスキャンデータに関する情報であるファイル情報が付加され、ファイル情報が付加されたスキャンデータは、ファイルサーバに送信される（Ｓ１３）。
【００３７】
ファイルサーバは、ファイル情報が付加されたスキャンデータをＭＦＰ２から受信して、当該ファイルサーバに備えられた記憶部に保存する（Ｓ１４）。
【００３８】
図４および図５は、スキャンデータの取得処理の手順の概略を示すシーケンスチャートである。
【００３９】
ユーザがスキャンデータを取得したい場合、ＰＣ１は、ＭＦＰ２に対して、ユーザの操作に基づいてＷＥＢページへのログイン認証要求を送信する（Ｓ２１）。
【００４０】
ＭＦＰ２は、ＰＣ１からログイン認証要求を受信すると、ログイン認証要求に含まれるアカウント名およびパスワードを用いて認証処理を行い（Ｓ２２）、認証結果をＰＣ１に送信する（Ｓ２３）。
【００４１】
認証結果が「ＯＫ」である場合、ＭＦＰ２は、後述するサーバ管理テーブル（図８参照）を参照して、ＷＥＢページにファイルサーバに関する情報であるサーバ情報を配置する必要のある当該ファイルサーバに、認証要求を送信する（Ｓ２４）。
【００４２】
ファイルサーバは、ＭＦＰ２からの認証要求を受信すると、認証要求に含まれる認証情報を用いて認証処理を行い（Ｓ２５）、認証結果をＭＦＰ２に送信する（Ｓ２６）。
【００４３】
ＭＦＰ２は、「ＯＫ」の認証結果をファイルサーバから受信すると、認証結果の送信元であるファイルサーバに、当該ファイルサーバに保存されているファイル情報の取得要求を送信する（Ｓ２７）。
【００４４】
ファイルサーバは、ＭＦＰ２からファイル情報の取得要求を受信すると、自己のファイルサーバに保存されているファイル情報を抽出して、ＭＦＰ２に送信する（Ｓ２８）。
【００４５】
ＭＦＰ２は、ファイルサーバからファイル情報を受信すると、ＷＥＢページの一つであるスキャンデータ管理ページ（図９、図１０参照）に、ファイル情報の送信元であるファイルサーバのサーバ情報と、受信したファイル情報とを配置する（Ｓ２９）。
【００４６】
そして、ＰＣ１がスキャンデータ管理ページを開く操作を受け付けると（Ｓ３０）、ＭＦＰ２は、ＰＣ１からの要求に応じて、サーバ情報とファイル情報とが配置されたスキャンデータ管理ページをＰＣ１に送信する（Ｓ３１）。
【００４７】
ＰＣ１は、受信したスキャンデータ管理ページをＰＣ１に備えられたディスプレイ上に表示する（Ｓ３２）。
【００４８】
続いて、ＰＣ１は、スキャンデータ管理ページに配置されたファイル情報のユーザによる選択を受け付けると（Ｓ３３）、選択されたファイル情報に対応するスキャンデータの取得要求をＭＦＰ２に送信する（Ｓ３４）。
【００４９】
ＭＦＰ２は、ＰＣ１からのスキャンデータの取得要求に応じて、当該スキャンデータの取得要求をファイルサーバに送信する（Ｓ３５）。
【００５０】
ファイルサーバは、ＭＦＰ２からスキャンデータの取得要求を受信すると、自己のファイルサーバに保存されている該当するスキャンデータを抽出して、ＭＦＰ２に送信する（Ｓ３６）。
【００５１】
ＭＦＰ２は、ファイルサーバから受信したスキャンデータをメモリに保存し（Ｓ３７）、メモリ内に保存されたスキャンデータをＰＣ１に送信する（Ｓ３８）。
【００５２】
そして、ＰＣ１は、ＭＦＰ２から受信したスキャンデータをディスプレイ上に表示、あるいはＰＣ１に備えられた記憶部に保存する（Ｓ３９）。
【００５３】
図６は、スキャンデータに対するユーザ権限の設定画面を例示する図である。
【００５４】
図６に示す設定画面５００は、ＰＣ１に搭載されているＷＥＢブラウザを介してＭＦＰ２のＷＥＢサーバ機能部により提供される。ユーザは、この設定画面５００において、スキャンデータを閲覧するためのユーザ権限の設定を行うことができる。すなわち、各部門、各ユーザ、パブリックユーザに対して、ファイルサーバに保存されているスキャンデータの閲覧を許可するか否かの設定が可能である。なお、本願において、「ユーザ」の用語は、文字通りのユーザのほか、部門、パブリックユーザを含む概念である。
【００５５】
図７は、スキャンデータ送信先へのアクセス権の登録画面を例示する図である。
【００５６】
図７に示す登録画面６００は、ＰＣ１に搭載されているＷＥＢブラウザを介してＭＦＰ２のＷＥＢサーバ機能部により提供される。ユーザは、この登録画面６００において、ユーザ一覧表示領域６０１に表示されているユーザの中から所望のユーザを選択して、特定のスキャンデータ送信先（図７ではファイルサーバＡ）へのアクセスを許可するための登録を行うことができる。アクセスが許可されたユーザは、許可ユーザ表示領域６０２に表示される。
【００５７】
図８は、ＭＦＰ２が保持するサーバ管理テーブルを例示する図である。
【００５８】
設定画面５００および登録画面６００において設定および登録された情報に応じて、ユーザとファイルサーバとの対応付けを管理するためのサーバ管理テーブル７００が作成され、ＥＥＰＲＯＭ等の不揮発性のメモリに保存される。なお、ＭＦＰ２がハードディスクを備えている場合には当該ハードディスクにサーバ管理テーブル７００が保存され得る。ここで、サーバ管理テーブル７００は、認証されたユーザと、当該ユーザがアクセス権を有するファイルサーバとの対応付けを示す。
【００５９】
図９および図１０は、ＭＦＰ２に内蔵されるＷＥＢサーバ機能部により提供されるスキャンデータ管理ページの一例を示す図である。
【００６０】
ＭＦＰ２は、ファイルサーバから、スキャンデータのファイル情報として、送信日時、ファイル名、データサイズ、サムネイル画像データを取得して、ＭＦＰ２に内蔵されたＷＥＢページの一つであるスキャンデータ管理ページにグラフィカルに配置する。当該スキャンデータ管理ページ８００，８００ａは、ＰＣ１のＷＥＢブラウザを介して、ＰＣ１のディスプレイに表示される。
【００６１】
また、ユーザは、スキャンデータ管理ページ８００，８００ａ内の表示切替部８０１において、スキャンデータのファイル名を含むリストの情報の表示（リスト表示）と、スキャンデータのサムネイル画像データを含む情報の表示（サムネイル表示）とのいずれかの表示方法を選択することが可能である。リスト表示を選択すれば、一度に多数のファイル情報を表示できる利点があり、サムネイル表示を選択すれば、スキャンデータの内容を素早く確認できる利点があり、表示方法を切り替え可能にすることによりユーザの利便性が高まる。
【００６２】
次に、本実施形態に係るネットワークシステムを構成する各機器の動作について説明する。
【００６３】
図１１は、ＭＦＰ２におけるスキャンデータの送信処理の手順を示すフローチャートである。なお、図１１のフローチャートにより示されるアルゴリズムは、ＭＦＰ２のＲＯＭ２０２等の記憶部にプログラムとして記憶されており、ＣＰＵ２０３によってＲＡＭ２０１上に読み出されて実行される（図１３、図１４のフローチャートも同様）。
【００６４】
ＭＦＰ２は、オペレーションパネル２０６を通したユーザによるスキャン送信要求を監視し（Ｓ１０１）、スキャン送信要求を受け付けるまで待機する（Ｓ１０２：ＮＯ）。
【００６５】
ここで、ユーザは、ＭＦＰ２に予め登録されているアドレス帳等を用いて指定した宛先、または手動で指定した宛先のファイルサーバに対して、オペレーションパネル２０６からスキャン送信操作を行う。
【００６６】
スキャン送信要求が受け付けられた場合（Ｓ１０２：ＹＥＳ）、原稿画像がＣＣＤ２０７により読み取られることによって、スキャンデータが生成される（Ｓ１０３）。
【００６７】
続いて、スキャンデータに、ファイル名、データサイズ、サムネイル画像データ等のスキャンデータに関する情報であるファイル情報が付加される（Ｓ１０４）。
【００６８】
続いて、指定された宛先の情報に従って、宛先のファイルサーバが決定され（Ｓ１０５）、宛先のファイルサーバへの認証要求を送信する（Ｓ１０６）。
【００６９】
ステップＳ１０７では、ファイルサーバから受信した認証結果が「ＯＫ」であるか否かが判断される。認証結果が「ＮＧ」である場合（Ｓ１０７：ＮＯ）、認証エラーを発生させて（Ｓ１０９）、図１１の処理は終了する。
【００７０】
一方、認証結果が「ＯＫ」である場合（Ｓ１０７：ＹＥＳ）、ＭＦＰ２は、ファイル情報が付加されたスキャンデータを、ＮＩＣ２０９を介してファイルサーバに送信する（Ｓ１０８）。
【００７１】
図１２は、ＰＣ１におけるスキャンデータの取得処理の手順を示すフローチャートである。なお、図１２のフローチャートにより示されるアルゴリズムは、ＰＣ１の記憶部にプログラムとして記憶されており、ＰＣ１のＣＰＵによって実行される。
【００７２】
ＰＣ１は、ユーザの操作に基づいて、ＷＥＢブラウザを起動させて、ＭＦＰ２に内蔵されたＷＥＢページを開く（Ｓ２０１）。すなわち、ユーザは、スキャンデータを取得したい場合、ＭＦＰ２に内蔵されたＷＥＢサーバ機能部へＷＥＢブラウザからアクセスしてＷＥＢページを開く。
【００７３】
ユーザが、ＷＥＢページを開いたときに表示されるログイン画面にて、特定のアカウント名、または共通のアカウント名を用いてアクセスすると、ＰＣ１は、ＭＦＰ２に対して、ＷＥＢページへのログイン認証要求を送信する（Ｓ２０２）。
【００７４】
ステップＳ２０３では、ＭＦＰ２から受信した認証結果が「ＯＫ」であるか否かが判断される。認証結果が「ＮＧ」である場合（Ｓ２０３：ＮＯ）、ステップＳ２０２に戻る。
【００７５】
一方、認証結果が「ＯＫ」である場合（Ｓ２０３：ＹＥＳ）、ＰＣ１は、ＷＥＢページへのログインに成功したこととなる（Ｓ２０４）。
【００７６】
そして、ＰＣ１は、ユーザによるスキャンデータ管理ページを開く操作を受け付けると（Ｓ２０５）、ＭＦＰ２から受信したスキャンデータ管理ページをディスプレイ上に表示する（Ｓ２０６）。
【００７７】
ディスプレイ上に表示されるスキャンデータ管理ページの表示方法は、表示切替部８０１におけるユーザの選択に基づいて、サムネイル表示（図９参照）と、リスト表示（図１０参照）とに切り替え可能である。
【００７８】
スキャンデータ管理ページには、認証されたユーザに対してサーバ管理テーブル７００（図８参照）において対応付けられているファイルサーバの機器名等のサーバ情報と、そのファイルサーバにおける送信先に指定されているディレクトリ内のスキャンデータのファイル情報とがグラフィカルに配置される。結果として、ＷＥＢページにログインするユーザのアカウント名によって、スキャンデータ管理ページに配置されるサーバ情報が制限される。
【００７９】
図１６は、アカウント名が「ＵｓｅｒＢ」であるユーザがログインした場合に表示されるスキャンデータ管理ページの一例を示す図である。本実施形態では、アカウント名が「ＵｓｅｒＢ」であるユーザに対してサーバ管理テーブル７００において対応付けられているファイルサーバは、ファイルサーバＡ（機器名「Ａ  Ｓｅｒｖｅｒ」）である（図８参照）。したがって、ファイルサーバＡのサーバ情報と、ファイルサーバＡに保存されているスキャンデータのファイル情報がスキャンデータ管理ページ８００に配置される。一方、前述した図９は、アカウント名が「ＵｓｅｒＡ」であるユーザがログインした場合に表示されるスキャンデータ管理ページの一例を示す図である。本実施形態では、アカウント名が「ＵｓｅｒＡ」であるユーザに対してサーバ管理テーブル７００において対応付けられているファイルサーバは、ファイルサーバＡ（機器名「Ａ  Ｓｅｒｖｅｒ」）とファイルサーバＢ（機器名「Ｂ  Ｓｅｒｖｅｒ」）である（図８参照）。したがって、ファイルサーバＡのサーバ情報と、ファイルサーバＡに保存されているスキャンデータのファイル情報、およびファイルサーバＢのサーバ情報と、ファイルサーバＢに保存されているスキャンデータのファイル情報がスキャンデータ管理ページ８００に配置される。なお、例えばファイルサーバＡへのアクセスが許可されている場合であっても、ファイルサーバＡにスキャンデータが存在しない場合には、ファイルサーバＡのサーバ情報のみがスキャンデータ管理ページに配置されることになる。
【００８０】
図９、図１０、および図１６に示すように、ファイル情報は、当該ファイル情報の送信元であるファイルサーバのサーバ情報に付随させられて、スキャンデータ管理ページに配置される。これにより、ユーザは、表示されているファイル情報がどのファイルサーバに保存されているスキャンデータに関するものであるかが容易に把握でき、所望のスキャンデータを探し易くなる。
【００８１】
ステップＳ２０７では、ユーザが所望するスキャンデータの取得要求を受付けたか否かが判断される。すなわち、スキャンデータ管理ページに配置されたファイル情報の中から、ユーザが所望するスキャンデータのファイル情報の選択を受け付けたか否かが判断される。
【００８２】
ユーザからスキャンデータの取得要求を受付けた場合（Ｓ２０７：ＹＥＳ）、ＰＣ１は、ＭＦＰ２に対して、スキャンデータの取得要求を送信する（Ｓ２０８）。具体的には、ユーザは、スキャンデータ管理ページに表示されているファイル情報（リストまたはサムネイル画像データを含む）に基づく画像をクリックする。
【００８３】
続いて、図１７に示すようなダウンロード実行画面上におけるユーザの操作に基づいて、選択されたファイル情報に対応するスキャンデータが、ＰＣ１へダウンロードされる（Ｓ２０９）。
【００８４】
次に、図１３および図１４を参照して、ＭＦＰ２におけるスキャンデータの提供処理について説明する。
【００８５】
まず、ＭＦＰ２は、ＷＥＢページへのログイン認証要求を監視し（Ｓ３０１）、ＰＣ１からログイン認証要求を受け付けたか否かが判断される（Ｓ３０２）。ログイン認証要求を受け付けていない場合（Ｓ３０２：ＮＯ）、ステップＳ３０１に戻る。
【００８６】
ＭＦＰ２は、ログイン認証要求を受け付けた場合（Ｓ３０２：ＹＥＳ）、ログイン認証要求に含まれるアカウント名およびパスワードを取得する（Ｓ３０３）。
【００８７】
続いて、ＭＦＰ２は、例えばＭＦＰ２内のＥＥＰＲＯＭ等の不揮発性のメモリに記憶されているアクセス用認証テーブルを参照し（Ｓ３０４）、取得したアカウント名およびパスワードはアクセス用認証テーブルに存在するものと一致するか否かを判断する（Ｓ３０５）。アクセス用認証テーブルと一致しない場合（Ｓ３０５：ＮＯ）、ＭＦＰ２は、認証エラーを発生させ（Ｓ３０６）、認証結果をＰＣ１に送信してステップＳ３０１に戻る。
【００８８】
アクセス用認証テーブルと一致する場合（Ｓ３０５：ＹＥＳ）、ＭＦＰ２は、サーバ管理テーブル（図８参照）を参照して（Ｓ３０７）、スキャンデータ管理ページに配置するファイルサーバに関する情報であるサーバ情報を決定する（Ｓ３０８）。
【００８９】
続いて、ＭＦＰ２は、ＷＥＢページにファイルサーバに関する情報であるサーバ情報を配置する必要のある当該ファイルサーバ、すなわちステップＳ３０８において決定されたサーバ情報に対応するファイルサーバに、認証要求を送信する（Ｓ３０９）。
【００９０】
続いて、ＭＦＰ２は、「ＯＫ」の認証結果をファイルサーバから受信すると、認証結果の送信元であるファイルサーバ、すなわちサーバ管理テーブルに基づいてＷＥＢページの一つであるスキャンデータ管理ページにサーバ情報を配置する必要のあるファイルサーバに、当該ファイルサーバに保存されているファイル情報の取得要求を送信し、当該ファイル情報を取得する（Ｓ３１０）。
【００９１】
そして、ＭＦＰ２は、スキャンデータ管理ページ（図９、図１０、図１６参照）に、ファイル情報の送信元であるファイルサーバのサーバ情報を配置し、当該サーバ情報に付随させてファイル情報を配置する（Ｓ３１１）。
【００９２】
続いて、ＭＦＰ２は、スキャンデータの取得要求を監視し（Ｓ３１２）、ＰＣ１からスキャンデータの取得要求を受け付けたか否かが判断される（Ｓ３１３）。スキャンデータの取得要求を受け付けていない場合（Ｓ３１３：ＮＯ）、ステップＳ３１２に戻る。
【００９３】
ＭＦＰ２は、ＰＣ１からのスキャンデータの取得要求に応じて（Ｓ３１３：ＹＥＳ）、当該スキャンデータの取得要求をファイルサーバに送信し、その結果として、取得要求のあったスキャンデータをファイルサーバから取得する（Ｓ３１４）。
【００９４】
そして、ＭＦＰ２は、ファイルサーバから取得したスキャンデータをメモリ（ＲＡＭ２０１）に保存し（Ｓ３１５）、メモリ内に保存されたスキャンデータをＰＣ１に送信する（Ｓ３１６）。
【００９５】
図１５は、ファイルサーバにおける処理の手順を示すフローチャートである。なお、図１５のフローチャートにより示されるアルゴリズムは、ファイルサーバの記憶部にプログラムとして記憶されており、ファイルサーバのＣＰＵによって実行される。
【００９６】
まず、ファイルサーバは、ＭＦＰ２からの認証要求を監視し（Ｓ４０１）、ＭＦＰ２から認証要求を受け付けたか否かが判断される（Ｓ４０２）。認証要求を受け付けていない場合（Ｓ４０２：ＮＯ）、ステップＳ４０１に戻る。
【００９７】
ファイルサーバは、認証要求を受け付けた場合（Ｓ４０２：ＹＥＳ）、認証要求に含まれる認証情報を用いて認証処理を実施する（Ｓ４０３）。
【００９８】
ステップＳ４０４では、認証処理の結果が「ＯＫ」であるか否かが判断される。認証処理の結果が「ＮＧ」である場合（Ｓ４０４：ＮＯ）、ファイルサーバは、認証エラーを発生させ（Ｓ４０５）、認証結果をＭＦＰ２に送信してステップＳ４０１に戻る。
【００９９】
認証処理の結果が「ＯＫ」である場合（Ｓ４０４：ＹＥＳ）、ファイルサーバは、ＭＦＰ２から、スキャンデータの送信要求（ＰＵＴコマンド）を受け付けたか否かを判断する（Ｓ４０６）。スキャンデータの送信要求が受け付けられた場合（Ｓ４０６：ＹＥＳ）、ファイルサーバは、ＭＦＰ２からファイル情報が付加されたスキャンデータを取得して、当該ファイルサーバに備えられた記憶部に保存する（Ｓ４０７）。
【０１００】
スキャンデータの送信要求が受け付けられていない場合（Ｓ４０６：ＮＯ）、ファイルサーバは、ＭＦＰ２から、ファイル情報の取得要求（ＧＥＴコマンド）を受け付けたか否かを判断する（Ｓ４０８）。ファイル情報の取得要求が受け付けられた場合（Ｓ４０８：ＹＥＳ）、ファイルサーバは、自己のファイルサーバに保存されているファイル情報を抽出して、ＭＦＰ２に送信する（Ｓ４０９）。
【０１０１】
ファイル情報の取得要求が受け付けられていない場合（Ｓ４０８：ＮＯ）、ファイルサーバは、ＭＦＰ２から、スキャンデータの取得要求（ＧＥＴコマンド）を受け付けたか否かを判断する（Ｓ４１０）。スキャンデータの取得要求が受け付けられていないと判断された場合（Ｓ４１０：ＮＯ）、図１５の処理は終了する。
【０１０２】
スキャンデータの取得要求が受け付けられた場合（Ｓ４１０：ＹＥＳ）、ファイルサーバは、自己のファイルサーバに保存されている該当するスキャンデータを抽出して、ＭＦＰ２に送信する（Ｓ４１１）。
【０１０３】
以上のように本実施形態では、ＭＦＰ２は、認証されたユーザに対してサーバ管理テーブル７００（図８参照）において対応付けられているファイルサーバから、当該ファイルサーバに保存されているスキャンデータに関する情報であるファイル情報を取得して、ＷＥＢページに配置し、配置されたファイル情報のうちのユーザにより選択されたファイル情報に対応するスキャンデータの取得要求を受け付ける。そして、ＭＦＰ２は、ユーザにより選択されたファイル情報に対応するスキャンデータをファイルサーバから取得してユーザに提供する。
【０１０４】
したがって本実施形態によれば、ＭＦＰ２に内蔵されたＷＥＢページを、ファイルサーバに保存されているスキャンデータ閲覧の窓口とすることができる。これにより、ユーザは、ファイルサーバのＩＰアドレス等の各種情報を知る必要がなく、スキャンデータの検索にかかっていた無駄な時間を短縮することができる。
【０１０５】
また、ＭＦＰ２側でスキャンデータに対してユーザのアクセス制限を行うことができるため、ファイルサーバ側で難しいアクセス権限の設定を行う必要がなく、管理者の負担を減らすことが可能となる。
【０１０６】
すなわち本実施形態によれば、所望のスキャンデータを容易に探し出すことができるとともに、ユーザに応じたスキャンデータのアクセス制限を簡易に実現することができる。
【０１０７】
本発明は、上記した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【０１０８】
例えば、上記実施形態では、サーバ管理テーブルにおいてユーザとファイルサーバとの対応付けが管理されているが、本発明はこれに限定されるものではなく、サーバ管理テーブルにおいてユーザとファイルサーバにおけるディレクトリとの対応付けが管理されてもよい。各ファイルサーバには、スキャンデータの保存先となり得る複数のディレクトリが規定されているのが好ましい。この場合、ファイル保存装置としてのファイルサーバは、複数のディレクトリを含み、サーバ管理テーブルは、ユーザと少なくとも１つのディレクトリとの対応付けを管理するものである。そして、ファイルサーバに保存されているスキャンデータのファイル情報のうち、認証されたユーザに対してサーバ管理テーブルにおいて対応付けられているディレクトリ内のスキャンデータのファイル情報のみがスキャンデータ管理ページに配置される。したがって、この場合には、同じファイルサーバに保存されているスキャンデータであっても保存先のディレクトリが相違すれば、そのスキャンデータのファイル情報はユーザによってスキャンデータ管理ページに表示されたり表示されなかったりする場合がある。これにより、ユーザに応じたスキャンデータのアクセス制限をさらに精緻に実現することができる。
【０１０９】
また、上記実施形態では、画像読取装置としての機能を備えたＭＦＰ２が使用されているが、本発明はこれに限定されるものではない。本発明は、画像読取装置としての機能を備えたスキャナ等の各種機器に適用することが可能である。
【０１１０】
また、上記実施形態では、ＭＦＰ２は原稿画像を読み取ることによって生成したスキャンデータをファイルサーバに送信して保存させるように構成されているが、生成したスキャンデータの一部がＭＦＰ２内に保存される構成であってもよい。
【０１１１】
また、上記実施形態では、ＭＦＰ２が提供するＷＥＢページはＰＣ１のディスプレイに表示されるが、本発明はこれに限定されるものではない。本発明は、ＷＥＢページがＭＦＰ２のオペレーションパネル２０６に表示されて当該オペレーションパネル２０６上でユーザによるファイル情報の選択が受け付けられるように構成されることも可能である。
【０１１２】
本実施形態の画像読取装置としてのＭＦＰにおける各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、画像読取装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【符号の説明】
【０１１３】
１  ＰＣ、
２  ＭＦＰ（画像読取装置）、
２０１，２１１  ＲＡＭ、
２０２  ＲＯＭ、
２０３  ＣＰＵ、
２０６  オペレーションパネル、
２０７  ＣＣＤ、
２０９  ＮＩＣ、
２１０  画像処理チップ、
Ａ，Ｂ  ファイルサーバ、
５  ネットワーク、
７００  サーバ管理テーブル、
８００，８００ａ  スキャンデータ管理ページ（ＷＥＢページ）、
８０１  表示切替部。
【図１】
2011049651.tif 000003
【図２】
2011049651.tif 000004
【図３】
2011049651.tif 000005
【図４】
2011049651.tif 000006
【図５】
2011049651.tif 000007
【図６】
2011049651.tif 000008
【図７】
2011049651.tif 000009
【図８】
2011049651.tif 000010
【図９】
2011049651.tif 000011
【図１０】
2011049651.tif 000012
【図１１】
2011049651.tif 000013
【図１２】
2011049651.tif 000014
【図１３】
2011049651.tif 000015
【図１４】
2011049651.tif 000016
【図１５】
2011049651.tif 000017
【図１６】
2011049651.tif 000018
【図１７】
2011049651.tif 000019