(57)【特許請求の範囲】
【請求項１】
ネットワークを介して互いにデータ送受信可能な画像処理装置と少なくとも１つのサーバ装置とを備えるネットワークシステムであって、
前記少なくとも１つのサーバ装置のいずれかは、少なくとも１つの画像データのファイル名と各画像データの格納位置とを対応付けたリンク情報を含む第１データを格納しており、
前記画像処理装置は、
表示部と、
前記リンク情報に規定された画像データのうち対応の格納位置に存在しない画像データを特定するための情報を含む第２データを取得する取得手段と、
前記第２データに基づいて、前記リンク情報に規定された画像データのうち、対応の格納位置に存在するものと対応の格納位置に存在しないものとを異なる態様で前記表示部に選択可能に表示する表示制御手段と、
原稿を読み取ることで画像データを生成する画像読取部と、
対応の格納位置に存在しない画像データのいずれかに対するユーザ選択に従って、当該ユーザ選択に対応する格納位置を指定するとともに、前記画像読取部によって生成された画像データを送信する画像データ送信手段とを含み、
前記少なくとも１つのサーバ装置のいずれかは、前記画像処理装置から送信された前記画像データを指定された格納位置に格納する格納手段を含む、ネットワークシステム。
【請求項２】
前記少なくとも１つのサーバ装置は、単一のサーバ装置からなり、
前記サーバ装置は、外部からの指定された画像データの有無についての問い合わせに応答する応答手段を含み、
前記取得手段は、
第１ユーザ要求に応じて、前記サーバ装置から前記第１データを取得する第１取得手段と、
第２ユーザ要求に応じて、取得された前記第１データに含まれる前記リンク情報に規定された画像データについて、各画像データの有無を前記サーバ装置に順次問い合わせることで、前記第２データを生成する第２取得手段とを含む、請求項１に記載のネットワークシステム。
【請求項３】
前記少なくとも１つのサーバ装置は、前記第１データを格納する第１サーバ装置と、前記画像データを格納する第２サーバ装置とを含み、
前記第２サーバ装置は、外部からの指定された画像データの有無についての問い合わせに応答する応答手段を含み、
前記取得手段は、
第１ユーザ要求に応じて、前記第１サーバ装置から前記第１データを取得する第１取得手段と、
第２ユーザ要求に応じて、取得された前記第１データに含まれる前記リンク情報に規定された画像データについて、各画像データの有無を前記第２サーバ装置に順次問い合わせることで、前記第２データを生成する第２取得手段とを含む、請求項１に記載のネットワークシステム。
【請求項４】
前記少なくとも１つのサーバ装置のいずれかは、前記第１データに含まれる前記リンク情報に規定された画像データについて、各画像データの有無を調べることで、前記第２データを生成する生成手段を含み、
前記取得手段は、第１ユーザ要求に応じて、前記サーバ装置から前記第１データおよび前記第２データを取得する、請求項１に記載のネットワークシステム。
【請求項５】
前記少なくとも１つのサーバ装置のいずれかは、前記第１データに含まれる前記リンク情報に規定された画像データについて、各画像データの有無を調べることで、前記第２データを生成する生成手段を含み、
前記取得手段は、
第１ユーザ要求に応じて、前記サーバ装置から前記第１データを取得する第１取得手段と、
第２ユーザ要求に応じて、前記サーバ装置から前記第２データを取得する第２取得手段とを含む、請求項１に記載のネットワークシステム。
【請求項６】
前記画像データ送信手段は、前記ユーザ選択に対応するファイル名を前記画像データに付与するとともに、前記画像データを前記ユーザ選択に対応する格納位置へと送信する、請求項１から５のいずれか１項に記載のネットワークシステム。
【請求項７】
ネットワークを介して少なくとも１つのサーバ装置とデータ送受信可能な画像処理装置であって、
表示部と、
前記少なくとも１つのサーバ装置のいずれかから、少なくとも１つの画像データのファイル名と各画像データの格納位置とを対応付けたリンク情報を含む第１データを取得する取得手段とを含み、
前記取得手段は、前記リンク情報に規定された画像データのうち対応の格納位置に存在しない画像データを特定するための情報を含む第２データを取得し、
前記第２データに基づいて、前記リンク情報に規定された画像データのうち、対応の格納位置に存在するものと対応の格納位置に存在しないものとを異なる態様で前記表示部に選択可能に表示する表示制御手段と、
原稿を読み取ることで画像データを生成する画像読取部と、
対応の格納位置に存在しない画像データのいずれかに対するユーザ選択に従って、当該ユーザ選択に対応する格納位置を指定するとともに、前記画像読取部によって生成された画像データを送信する画像データ送信手段とをさらに含む、画像処理装置。
【請求項８】
前記取得手段は、
第１ユーザ要求に応じて、前記サーバ装置から前記第１データを取得する第１取得手段と、
第２ユーザ要求に応じて、取得された前記第１データに含まれる前記リンク情報に規定された画像データについて、各画像データの有無を前記サーバ装置に順次問い合わせることで、前記第２データを生成する第２取得手段とを含む、請求項７に記載の画像処理装置。
【請求項９】
第２ユーザ要求に応じて、前記第１データに含まれる各リンク情報に基づいて、前記サーバ装置に画像データを要求する要求手段をさらに含み、
前記取得手段は、
第１ユーザ要求に応じて、前記サーバ装置から前記第１データを取得する第１取得手段と、
前記第２ユーザ要求に応じて、前記第１データと前記送受信部を介して受信した前記要求に対する応答とに基づいて前記第２データを生成する第２取得手段とを含む、請求項７に記載の画像処理装置。
【請求項１０】
前記画像データ送信手段は、前記ユーザ選択に対応するファイル名を前記画像データに付与するとともに、前記画像データを前記ユーザ選択に対応する格納位置へと送信する、請求項７から９のいずれか１項に記載の画像処理装置。
【請求項１１】
ネットワークを介して互いにデータ送受信可能な画像処理装置と少なくとも１つのサーバ装置とを備えるネットワークシステムにおける画像データ格納方法であって、
前記少なくとも１つのサーバ装置のいずれかは、少なくとも１つの画像データのファイル名と各画像データの格納位置とを対応付けたリンク情報を含む第１データを格納しており、
前記画像処理装置は、
表示部と、
画像読取部と、
前記ネットワークを介して前記サーバ装置とデータ送受信可能な送受信部と、
前記画像処理装置を制御する第１演算処理部とを含み、
前記画像データ格納方法は、
前記第１演算処理部が、前記リンク情報に規定された画像データのうち対応の格納位置に存在しない画像データを特定するための情報を含む第２データを取得するステップと、
前記第１演算処理部が、前記第２データに基づいて、前記リンク情報に規定された画像データのうち、対応の格納位置に存在するものと対応の格納位置に存在しないものとを異なる態様で前記表示部に選択可能に表示するステップと、
前記画像読取部が、原稿を読み取ることで画像データを生成するステップと、
前記第１演算処理部が、対応の格納位置に存在しない画像データのいずれかに対するユーザ選択に従って、当該ユーザ選択に対応する格納位置を指定するとともに、前記送受信部を介して前記画像データを前記少なくとも１つのサーバ装置のいずれかに送信するステップと、
前記少なくとも１つのサーバ装置のいずれかが、前記画像処理装置から送信された前記画像データを指定された格納位置に格納するステップとを備える、画像データ格納方法。
【請求項１２】
前記少なくとも１つのサーバ装置は、単一のサーバ装置からなり、
前記画像データ格納方法は、
前記第１演算処理部が、第１ユーザ要求に応じて、前記送受信部を介して前記サーバ装置から前記第１データを取得するステップと、
前記第１演算処理部が、第２ユーザ要求に応じて、取得された前記第１データに含まれる前記リンク情報に規定された画像データについて、前記送受信部を介して各画像データの有無を前記サーバ装置に順次問い合わせるステップと、
前記サーバ装置が、外部からの指定された画像データの有無についての問い合わせに応答するステップと、
前記第１演算処理部が、前記第１データと前記問い合わせに対する応答とに基づいて前記第２データを生成するステップとをさらに備える、請求項１１に記載の画像データ格納方法。
【請求項１３】
前記少なくとも１つのサーバ装置は、前記第１データを格納する第１サーバ装置と、前記画像データを格納する第２サーバ装置とを含み、
前記画像データ格納方法は、
前記第１演算処理部が、第１ユーザ要求に応じて、前記送受信部を介して前記第１サーバ装置から前記第１データを取得するステップと、
前記第１演算処理部が、第２ユーザ要求に応じて、取得された前記第１データに含まれる前記リンク情報に規定された画像データについて、前記送受信部を介して各画像データの有無を前記第２サーバ装置に順次問い合わせるステップと、
前記第２サーバ装置が、外部からの指定された画像データの有無についての問い合わせに応答するステップと、
前記第１演算処理部が、前記第１データと前記問い合わせに対する応答とに基づいて前記第２データを生成するステップとを備える、請求項１１に記載の画像データ格納方法。
【請求項１４】
前記第１演算処理部が、第１ユーザ要求に応じて、前記送受信部を介して前記第１サーバ装置から前記第１データを取得するステップと、
前記第１演算処理部が、第２ユーザ要求に応じて、取得された前記第１データに含まれる前記リンク情報に規定された画像データについて、前記送受信部を介して前記サーバ装置に各前記リンク情報に対応する画像データを要求するステップと、
前記第１演算処理部が、前記第１データと前記要求に対する応答とに基づいて前記第２データを生成するステップとをさらに備える、請求項１１に記載の画像データ格納方法。
【請求項１５】
前記少なくとも１つのサーバ装置のいずれかが、前記第１データに含まれる前記リンク情報に規定された画像データについて、各画像データの有無を調べることで、前記第２データを生成するステップと、
前記第１演算処理部が、第１ユーザ要求に応じて、前記送受信部を介して前記サーバ装置から前記第１データおよび前記第２データを取得するステップとをさらに備える、請求項１１に記載の画像データ格納方法。
【請求項１６】
前記少なくとも１つのサーバ装置のいずれかが、前記第１データに含まれる前記リンク情報に規定された画像データについて、各画像データの有無を調べることで、前記第２データを生成するステップと、
前記第１演算処理部が、第１ユーザ要求に応じて、前記送受信部を介して前記サーバ装置から前記第１データを取得するステップと、
前記第１演算処理部が、第２ユーザ要求に応じて、前記送受信部を介して前記サーバ装置から前記第２データを取得するステップとをさらに備える、請求項１１から１５のいずれか１項に記載の画像データ格納方法。
【請求項１７】
前記第１演算処理部が、前記ユーザ選択に対応するファイル名を前記画像データに付与するステップと、
前記第１演算処理部が、前記画像データを前記ユーザ選択に対応する格納位置へと送信するステップをさらに備える、請求項１１から１６のいずれか１項に記載の画像データ格納方法。
【請求項１８】
画像処理装置に、ネットワークを介してサーバ装置に画像データを送信させる画像データ送信プログラムであって、
前記サーバ装置は、少なくとも１つの画像データのファイル名と各画像データの格納位置とを対応付けたリンク情報を含む第１データを格納しており、
前記画像処理装置は、
表示部と、
画像読取部と、
前記ネットワークを介して前記サーバ装置とデータ送受信可能な送受信部と、
前記画像処理装置を制御する演算処理部とを備え、
前記画像データ送信プログラムは、前記演算処理部に、
第１ユーザ要求に応じて、前記送受信部を介して前記サーバ装置から前記第１データを取得するステップと、
第２ユーザ要求に応じて、取得された前記第１データに含まれる前記リンク情報に規定された画像データについて、前記送受信部を介して各画像データの有無を前記サーバ装置に順次問い合わせるステップと、
前記第１データと前記問い合わせに対する応答とに基づいて、前記リンク情報に規定された画像データのうち対応の格納位置に存在しない画像データを特定するための情報を含む第２データを生成するステップと、
前記第２データに基づいて、前記リンク情報に規定された画像データのうち、対応の格納位置に存在するものと対応の格納位置に存在しないものとを異なる態様で前記表示部に選択可能に表示するステップと、
前記画像読取部に原稿を読み取らせることによって画像データを生成するステップと、
対応の格納位置に存在しない画像データのいずれかに対するユーザ選択に従って、当該ユーザ選択に対応する格納位置を指定するとともに、前記送受信部を介して前記画像データを前記少なくとも１つのサーバ装置のいずれかに送信するステップとを実行させる、画像データ送信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークを介して互いに接続されるサーバ装置と画像処理装置とを備えるネットワークシステム、当該ネットワークシステムを構成する画像処理装置、当該ネットワークシステムにおける画像データ格納方法、および画像データ送信プログラムに関し、特に、画像処理装置にて読み取った画像データをネットワークを介してサーバ装置の所定の格納位置に格納するネットワークシステム、当該ネットワークシステムを構成する画像処理装置、当該ネットワークシステムにおける画像データ格納方法、および画像データ送信プログラムに関する。
【背景技術】
【０００２】
紙媒体に記載された画像を読み取って画像データに変換し、当該画像データをネットワークを介して外部のサーバ装置などに送信（格納）する画像処理装置が知られている。そのような画像処理装置の中には、Ｗｅｂブラウザを利用することによってサーバ装置からＨＴＭＬデータを受信して、当該ＨＴＭＬデータに基づいて表示部にホームページなどを表示できるものがある。
【０００３】
一方、画像処理装置にて読み取った画像データをリンク先として指定するホームページを作成する方法として、たとえば以下のような方法が挙げられる。すなわち、パーソナルコンピュータなどによって予めリンク先となる保存フォルダを所定の場所に作成しておき、ＨＴＭＬデータを作成した後に、画像処理装置からその保存フォルダに画像データを送信する方法がある。あるいは、予めＨＴＭＬデータを作成し、画像処理装置から一旦適当な場所に画像データを送信した後に、その画像データをＨＴＭＬデータのリンク先に移動させる方法がある。
【０００４】
画像データを外部のサーバ装置などに送信するものとして、特開２００４−８６７３１号公報（特許文献１）には、スキャンメール送信システムが開示されている。特開２００４−８６７３１号公報（特許文献１）によると、スキャンメール送信システムは、スキャナに原稿のイメージデータを生成させ、パスワードを自動生成した後、そのイメージデータのファイルを、当該パスワードを知っている者のみがＷｅｂブラウザを利用してダウンロード可能な形でサーバ装置（アップロード用Ｗｅｂサーバ）にアップロードする処理を行うと共に、指定された送信先アドレスを宛先アドレスとし、アップロードファイルに関するＵＲＬ及びパスワードを本文に含めたスキャンメールを送信する処理を行う。
【特許文献１】特開２００４−８６７３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、仕様書や作成資料のリンクが貼られているホームページにおいては、予め文書構造を規定するためのＨＴＭＬデータが作成されていることがある。そして、ＨＴＭＬデータを変更することなく、リンク先の仕様書や作成資料を新しいものに更新することがある。このようなホームページにおいては、スキャンして得られた画像データの格納位置（アドレス）や画像データのファイル名などを予めＨＴＭＬデータにて設定されているものに一致させる必要があるため、画像データの格納に手間がかかってしまう。すなわち、ユーザにとっては、画像処理装置にて読み取った画像データをリンク先の格納位置へと送信（格納）することが面倒であった。
【０００６】
この発明は、かかる問題を解決するためになされたものであり、その目的は、画像処理装置のユーザが画像処理装置にて読み取った画像データを容易に所定の格納位置（リンク先）に格納することができるネットワークシステム、画像処理装置、画像データ格納方法および画像データ送信プログラムを提供することである。
【課題を解決するための手段】
【０００７】
この発明のある局面に従うと、ネットワークを介して互いにデータ送受信可能な画像処理装置と少なくとも１つのサーバ装置とを備えるネットワークシステムが提供される。少なくとも１つのサーバ装置のいずれかは、少なくとも１つの画像データのファイル名と各画像データの格納位置とを対応付けたリンク情報を含む第１データを格納している。画像処理装置は、表示部と、リンク情報に規定された画像データのうち対応の格納位置に存在しない画像データを特定するための情報を含む第２データを取得する取得手段と、第２データに基づいて、リンク情報に規定された画像データのうち、対応の格納位置に存在するものと対応の格納位置に存在しないものとを異なる態様で表示部に選択可能に表示する表示制御手段と、原稿を読み取ることで画像データを生成する画像読取部と、対応の格納位置に存在しない画像データのいずれかに対するユーザ選択に従って、当該ユーザ選択に対応する格納位置を指定するとともに、画像読取部によって生成された画像データを送信する画像データ送信手段とを含む。少なくとも１つのサーバ装置のいずれかは、画像処理装置から送信された画像データを指定された格納位置に格納する格納手段を含む。
【０００８】
好ましくは、少なくとも１つのサーバ装置は、単一のサーバ装置からなる。サーバ装置は、外部からの指定された画像データの有無についての問い合わせに応答する応答手段を含む。取得手段は、第１ユーザ要求に応じて、サーバ装置から第１データを取得する第１取得手段と、第２ユーザ要求に応じて、取得された第１データに含まれるリンク情報に規定された画像データについて、各画像データの有無をサーバ装置に順次問い合わせることで、第２データを生成する第２取得手段とを含む。
【０００９】
好ましくは、少なくとも１つのサーバ装置は、第１データを格納する第１サーバ装置と、画像データを格納する第２サーバ装置とを含む。第２サーバ装置は、外部からの指定された画像データの有無についての問い合わせに応答する応答手段を含む。取得手段は、第１ユーザ要求に応じて、第１サーバ装置から第１データを取得する第１取得手段と、第２ユーザ要求に応じて、取得された第１データに含まれるリンク情報に規定された画像データについて、各画像データの有無を第２サーバ装置に順次問い合わせることで、第２データを生成する第２取得手段とを含む。
【００１０】
好ましくは、少なくとも１つのサーバ装置のいずれかは、第１データに含まれるリンク情報に規定された画像データについて、各画像データの有無を調べることで、第２データを生成する生成手段を含む。取得手段は、第１ユーザ要求に応じて、サーバ装置から第１データおよび第２データを取得する。
【００１１】
好ましくは、少なくとも１つのサーバ装置のいずれかは、第１データに含まれるリンク情報に規定された画像データについて、各画像データの有無を調べることで、第２データを生成する生成手段を含む。取得手段は、第１ユーザ要求に応じて、サーバ装置から第１データを取得する第１取得手段と、第２ユーザ要求に応じて、サーバ装置から第２データを取得する第２取得手段とを含む。
【００１２】
好ましくは、画像データ送信手段は、ユーザ選択に対応するファイル名を画像データに付与するとともに、画像データをユーザ選択に対応する格納位置へと送信する。
【００１３】
この発明の別の局面に従うと、ネットワークを介して少なくとも１つのサーバ装置とデータ送受信可能な画像処理装置が提供される。画像処理装置は、表示部と、少なくとも１つのサーバ装置のいずれかから、少なくとも１つの画像データのファイル名と各画像データの格納位置とを対応付けたリンク情報を含む第１データを取得する取得手段とを含む。取得手段は、リンク情報に規定された画像データのうち対応の格納位置に存在しない画像データを特定するための情報を含む第２データを取得する。画像処理装置は、第２データに基づいて、リンク情報に規定された画像データのうち、対応の格納位置に存在するものと対応の格納位置に存在しないものとを異なる態様で表示部に選択可能に表示する表示制御手段と、原稿を読み取ることで画像データを生成する画像読取部と、対応の格納位置に存在しない画像データのいずれかに対するユーザ選択に従って、当該ユーザ選択に対応する格納位置を指定するとともに、画像読取部によって生成された画像データを送信する画像データ送信手段とをさらに含む。
【００１４】
好ましくは、取得手段は、第１ユーザ要求に応じて、サーバ装置から第１データを取得する第１取得手段と、第２ユーザ要求に応じて、取得された第１データに含まれるリンク情報に規定された画像データについて、各画像データの有無をサーバ装置に順次問い合わせることで、第２データを生成する第２取得手段とを含む。
【００１５】
好ましくは、画像処理装置は、第２ユーザ要求に応じて、第１データに含まれる各リンク情報に基づいて、サーバ装置に画像データを要求する要求手段をさらに含む。取得手段は、第１ユーザ要求に応じて、サーバ装置から第１データを取得する第１取得手段と、第２ユーザ要求に応じて、第１データと送受信部を介して受信した要求に対する応答とに基づいて第２データを生成する第２取得手段とを含む。
【００１６】
好ましくは、画像データ送信手段は、ユーザ選択に対応するファイル名を画像データに付与するとともに、画像データをユーザ選択に対応する格納位置へと送信する。
【００１７】
この発明のさらに別の局面に従うと、ネットワークを介して互いにデータ送受信可能な画像処理装置と少なくとも１つのサーバ装置とを備えるネットワークシステムにおける画像データ格納方法が提供される。少なくとも１つのサーバ装置のいずれかは、少なくとも１つの画像データのファイル名と各画像データの格納位置とを対応付けたリンク情報を含む第１データを格納している。画像処理装置は、表示部と、画像読取部と、ネットワークを介してサーバ装置とデータ送受信可能な送受信部と、画像処理装置を制御する第１演算処理部とを含む。画像データ格納方法は、第１演算処理部が、リンク情報に規定された画像データのうち対応の格納位置に存在しない画像データを特定するための情報を含む第２データを取得するステップと、第１演算処理部が、第２データに基づいて、リンク情報に規定された画像データのうち、対応の格納位置に存在するものと対応の格納位置に存在しないものとを異なる態様で表示部に選択可能に表示するステップと、画像読取部が、原稿を読み取ることで画像データを生成するステップと、第１演算処理部が、対応の格納位置に存在しない画像データのいずれかに対するユーザ選択に従って、当該ユーザ選択に対応する格納位置を指定するとともに、送受信部を介して画像データを少なくとも１つのサーバ装置のいずれかに送信するステップと、少なくとも１つのサーバ装置のいずれかが、画像処理装置から送信された画像データを指定された格納位置に格納するステップとを備える。
【００１８】
好ましくは、少なくとも１つのサーバ装置は、単一のサーバ装置からなる。画像データ格納方法は、第１演算処理部が、第１ユーザ要求に応じて、送受信部を介してサーバ装置から第１データを取得するステップと、第１演算処理部が、第２ユーザ要求に応じて、取得された第１データに含まれるリンク情報に規定された画像データについて、送受信部を介して各画像データの有無をサーバ装置に順次問い合わせるステップと、サーバ装置が、外部からの指定された画像データの有無についての問い合わせに応答するステップと、第１演算処理部が、第１データと問い合わせに対する応答とに基づいて第２データを生成するステップとをさらに備える。
【００１９】
好ましくは、少なくとも１つのサーバ装置は、第１データを格納する第１サーバ装置と、画像データを格納する第２サーバ装置とを含む。画像データ格納方法は、第１演算処理部が、第１ユーザ要求に応じて、送受信部を介して第１サーバ装置から第１データを取得するステップと、第１演算処理部が、第２ユーザ要求に応じて、取得された第１データに含まれるリンク情報に規定された画像データについて、送受信部を介して各画像データの有無を第２サーバ装置に順次問い合わせるステップと、第２サーバ装置が、外部からの指定された画像データの有無についての問い合わせに応答するステップと、第１演算処理部が、第１データと問い合わせに対する応答とに基づいて第２データを生成するステップとを備える。
【００２０】
好ましくは、画像データ格納方法は、第１演算処理部が、第１ユーザ要求に応じて、送受信部を介して第１サーバ装置から第１データを取得するステップと、第１演算処理部が、第２ユーザ要求に応じて、取得された第１データに含まれるリンク情報に規定された画像データについて、送受信部を介してサーバ装置に各リンク情報に対応する画像データを要求するステップと、第１演算処理部が、第１データと要求に対する応答とに基づいて第２データを生成するステップとをさらに備える。
【００２１】
好ましくは、画像データ格納方法は、少なくとも１つのサーバ装置のいずれかが、第１データに含まれるリンク情報に規定された画像データについて、各画像データの有無を調べることで、第２データを生成するステップと、第１演算処理部が、第１ユーザ要求に応じて、送受信部を介してサーバ装置から第１データおよび第２データを取得するステップとをさらに備える。
【００２２】
好ましくは、画像データ格納方法は、少なくとも１つのサーバ装置のいずれかが、第１データに含まれるリンク情報に規定された画像データについて、各画像データの有無を調べることで、第２データを生成するステップと、第１演算処理部が、第１ユーザ要求に応じて、送受信部を介してサーバ装置から第１データを取得するステップと、第１演算処理部が、第２ユーザ要求に応じて、送受信部を介してサーバ装置から第２データを取得するステップとをさらに備える。
【００２３】
好ましくは、画像データ格納方法は、第１演算処理部が、ユーザ選択に対応するファイル名を画像データに付与するステップと、第１演算処理部が、画像データをユーザ選択に対応する格納位置へと送信するステップをさらに備える。
【００２４】
この発明のさらに別の局面に従うと、画像処理装置に、ネットワークを介してサーバ装置に画像データを送信させる画像データ送信プログラムが提供される。サーバ装置は、少なくとも１つの画像データのファイル名と各画像データの格納位置とを対応付けたリンク情報を含む第１データを格納する。画像処理装置は、表示部と、画像読取部と、ネットワークを介してサーバ装置とデータ送受信可能な送受信部と、画像処理装置を制御する演算処理部とを備える。画像データ送信プログラムは、演算処理部に、第１ユーザ要求に応じて、送受信部を介してサーバ装置から第１データを取得するステップと、第２ユーザ要求に応じて、取得された第１データに含まれるリンク情報に規定された画像データについて、送受信部を介して各画像データの有無をサーバ装置に順次問い合わせるステップと、第１データと問い合わせに対する応答とに基づいて、リンク情報に規定された画像データのうち対応の格納位置に存在しない画像データを特定するための情報を含む第２データを生成するステップと、第２データに基づいて、リンク情報に規定された画像データのうち、対応の格納位置に存在するものと対応の格納位置に存在しないものとを異なる態様で表示部に選択可能に表示するステップと、画像読取部に原稿を読み取らせることによって画像データを生成するステップと、対応の格納位置に存在しない画像データのいずれかに対するユーザ選択に従って、当該ユーザ選択に対応する格納位置を指定するとともに、送受信部を介して画像データを少なくとも１つのサーバ装置のいずれかに送信するステップとを実行させる。
【発明の効果】
【００２５】
この発明によれば、画像処理装置のユーザが画像処理装置にて読み取った画像データを容易に所定の格納位置（リンク先）に格納することができるネットワークシステム、画像処理装置、画像データ格納方法および画像データ送信プログラムが提供される。
【発明を実施するための最良の形態】
【００２６】
この発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰り返さない。
【００２７】
［実施の形態１］
＜ネットワークシステム１の全体構成＞
まず、本実施の形態に係るネットワークシステム１の全体構成について説明する。図１は、本実施の形態に係るネットワークシステム１の概略構成図である。
【００２８】
図１を参照して、ネットワークシステム１は、ネットワークを介して相互にデータ送受信可能な画像処理装置ＭＦＰとサーバ装置ＳＲＶとパーソナルコンピュータＰＣ１，ＰＣ２とから構成される。なお、ネットワークＮＷは、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などの専用回線や、インターネットや仮想プライベートネットワーク（Virtual Private Network）などの公衆回線からなり、さらにその一部または全部が無線ＬＡＮなどの無線通信回線であってもよい。
【００２９】
画像処理装置ＭＦＰは、代表的に、スキャナ機能、Ｗｅｂブラウザ機能、複写機能、ファクシミリ機能といった複数の機能を搭載したＭＦＰ（Multi Function Peripheral）である。画像処理装置ＭＦＰは、Ｗｅｂブラウザ機能を利用することによって、ネットワークＮＷを介して外部のサーバ装置ＳＲＶから各種のデータ（たとえば、ホームページを表示するためのＨＴＭＬデータなど）を受信して、表示部に画像やテキスト（たとえば、ホームページなど）を表示する。また、画像処理装置ＭＦＰは、紙媒体上の画像を読み取って画像データやテキストデータなどをサーバ装置ＳＲＶに送信する。また、画像処理装置ＭＦＰは、画像データやテキストデータなどに基づいて画像形成処理を行う。なお、画像形成処理は、紙媒体への印刷やファクシミリによる送信などを含む。
【００３０】
サーバ装置ＳＲＶは、たとえば社内ＬＡＮに接続された管理サーバや、外部のＷｅｂサーバなどによって実現されるものである。サーバ装置ＳＲＶには、当該サーバ装置ＳＲＶを特定するための所定のアドレスが割り当てられている。サーバ装置ＳＲＶは、各種のデータ（たとえば、ホームページを表示するためのＨＴＭＬデータやＨＴＭＬデータにて引用される画像データなど）を格納しており、画像処理装置ＭＦＰからの要求に応じて各種のデータを読み出して当該画像処理装置ＭＦＰに送信する。
【００３１】
パーソナルコンピュータＰＣ１，ＰＣ２は、たとえば社内ＬＡＮなどに接続されており、新たなＨＴＭＬデータなどを作成してサーバ装置ＳＲＶに格納したり、既にサーバ装置ＳＲＶに格納されているＨＴＭＬデータを加工して更新したりするものである。
【００３２】
＜ネットワークシステム１の動作概要＞
ここで、本実施の形態に係るネットワークシステム１の動作概要について説明する。図２は、実施の形態１に係るネットワークシステム１の動作概要を示すシーケンス図である。
【００３３】
図２に示すように、画像処理装置ＭＦＰにホームページを表示する命令が入力されると（ステップＳ００２）、画像処理装置ＭＦＰはサーバ装置ＳＲＶにホームページを表示するためのＨＴＭＬデータ（第１のＨＴＭＬデータ）を要求する（ステップＳ００４）。
【００３４】
ここで、ホームページとは、ブラウザ起動時に最初に表示されるページだけでなく、社内サイトやＷｅｂサイト（それらのトップページに限らない。）をも含む概念である。また、ＨＴＭＬデータはページ記述言語の１種であって、第１のデータはＸＭＬデータなどのような他のページ記述言語であってもよい。
【００３５】
サーバ装置ＳＲＶは、画像処理装置ＭＦＰからの要求を受信して（ステップＳ００６）、要求された第１のＨＴＭＬデータを画像処理装置ＭＦＰに送信する（ステップＳ００８）。
【００３６】
画像処理装置ＭＦＰは、第１のＨＴＭＬデータを受信して（ステップＳ０１０）、第１のＨＴＭＬデータに基づいてホームページを表示する（ステップＳ０１２）。画像処理装置ＭＦＰは、表示中のホームページのリンク先にデータが格納されているか否かを表示させるための命令（Scan to URL命令、以下照会命令と略す。）を受け付ける（ステップＳ０１４）。画像処理装置ＭＦＰは、ユーザからの照会命令を受け付けると、第１のＨＴＭＬデータの１つ目のリンク情報について、サーバ装置ＳＲＶに照会要求を行う（ステップＳ０１６）。すなわち、画像処理装置ＭＦＰは、リンク先にデータが格納されているか否か訊ねる旨とアドレスとファイル名とを含む照会要求メッセージをサーバ装置ＳＲＶへ送信する。
【００３７】
サーバ装置ＳＲＶは、照会要求メッセージを受信して（ステップＳ０１８）、照会要求メッセージに含まれるアドレスに、照会要求メッセージに含まれるファイル名のデータが格納されているか否かを判断する（ステップＳ０２０）。そして、サーバ装置ＳＲＶは、画像処理装置ＭＦＰに判断結果メッセージを送信する（ステップＳ０２２）。画像処理装置ＭＦＰは、判断結果メッセージを受信して（ステップＳ０２４）、現在表示対象の第１のＨＴＭＬデータに未だ照会要求を行っていないリンク情報が存在するか否かを判断する（ステップＳ０２６）。表示対象の第１のＨＴＭＬデータに未だ照会要求を行っていないリンク情報が存在する場合（ステップＳ０２６にてＹＥＳである場合）、画像処理装置ＭＦＰはステップＳ０１６からの処理を繰り返す。
【００３８】
一方、表示対象の第１のＨＴＭＬデータのすべてのリンク情報について照会要求が完了した場合（ステップＳ０２６にてＮＯである場合）、その第１のＨＴＭＬデータとサーバ装置ＳＲＶから受信した判断結果とに基づいて、リンク情報のアドレスにデータが存在するリンクとリンク情報のアドレスにデータが存在しないリンクとが異なる表示態様に設定された新たなＨＴＭＬデータ（第２のＨＴＭＬデータ）を生成する（ステップＳ０２８）。画像処理装置ＭＦＰは、第２のＨＴＭＬデータに基づいて、表示態様が変更されたホームページを表示する（ステップＳ０３０）。
【００３９】
画像処理装置ＭＦＰは、ユーザからリンクを選択する選択命令を受け付ける（ステップＳ０３２）。画像処理装置ＭＦＰは、画像を読み取り、対応するリンク情報に含まれるファイル名を画像データに付加し、その画像データをそのリンク情報に含まれるアドレスへと送信する（ステップＳ０３４）。サーバ装置ＳＲＶは、画像データを受信して（ステップＳ０３６）、そのアドレスに画像データを格納する（ステップＳ０３８）。
【００４０】
以下、このような機能を実現するための構成について詳述する。
＜画像処理装置ＭＦＰのハードウェア構成＞
次に、本実施の形態に係る画像処理装置ＭＦＰのハードウェア構成について説明する。図３は、本実施の形態に係る画像処理装置ＭＦＰのハードウェア構成を示す模式図である。
【００４１】
図３を参照して、画像処理装置ＭＦＰは、ＣＰＵ（Central Processing Unit）１００と、ＲＯＭ（Read Only Memory）１０２と、Ｓ−ＲＡＭ（Static-Random Access Memory）１０４と、ＮＶ−ＲＡＭ（Non-Volatile Random Access Memory）１０６と、時計ＩＣ（Integrated Circuit）１０８とを備える。これらの部位は、バス１２４を介して互いに接続される。
【００４２】
ＣＰＵ１００は、ＲＯＭ１０２などに予め格納されたプログラムを、作業用メモリであるＳ−ＲＡＭ１０４に読出して実行することで、本実施の形態に係る処理を実現する。また、ＮＶ−ＲＡＭ１０６は、ＭＦＰにおける画像形成に係る各種の設定を不揮発的に格納する。時計ＩＣ１０８は、水晶発振器などを含んで構成され、現在時刻を計測する。
【００４３】
さらに、画像処理装置ＭＦＰは、画像読取部１１２と、操作パネル１１４と、プリント部１１６と、プリンタコントローラ１１８と、出力処理部１２０とを備える。
【００４４】
画像読取部１１２は、スキャナ機能を実現するための部位であり、原稿（画像）を読み取って画像データを生成する。代表的に、画像読取部１１２は、原稿をセットするための戴荷台と、原稿台ガラスと、戴荷台にセットされた原稿を原稿台ガラスに自動的に一枚ずつ搬送する搬送部と、読取られた原稿を排出するための排出台とを含む（いずれも図示しない）。
【００４５】
操作パネル１１４は、テンキー１３０と、ＰＲＩＮＴキー１３２と、ログオフキー１３４と、タッチパネル１３６と、表示部１３８とを一体化したものであり、画像処理装置ＭＦＰの表面部に配置される。テンキー１３０、ＰＲＩＮＴキー１３２、ログオフキー１３４およびタッチパネル１３６は、ユーザによる操作を受け付ける操作部として機能する。一方、表示部１３８はユーザに各種設定や選択を促すための画面を表示する表示部として機能する。表示部１３８は、代表的に液晶パネルなどから構成され、この表示部１３８の表示面にタッチパネル１３６が配置される。
【００４６】
プリント部１１６は、紙媒体への画像のプリント処理を行うための部位であり、代表的に、露光器や現像ローラからなる作像ユニット、作像ユニットで形成されたトナー像を紙媒体に転写する転写ローラ、転写されたトナー像を定着させる定着器、および各部の作動を制御する制御回路などを含む。
【００４７】
プリンタコントローラ１１８は、サーバ装置ＳＲＶやパーソナルコンピュータからのプリントデータ（変換データ）や、画像読取部１１２で読取られた画像データを、プリント部１１６でのプリント処理に適したデータに変換する。代表的に画像処理装置ＭＦＰがカラー方式であれば、プリンタコントローラ１１８は、プリントデータ（変換データ）や他の画像データをイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４色のラスターデータに変換し、各色のラスターデータをプリント部１１６へ出力する。
【００４８】
出力処理部１２０は、プリント部１１６で画像形成された後の紙媒体に対する処理を行う部位であり、代表的に「ソート処理」、「グループ処理」、「ステープル処理」、「パンチ処理」などを実行する。ここで、「ソート処理」とは、たとえば複数ページの文書を複数部数だけ出力する場合などに、当該文書と同一のページ揃えに従って画像が形成された紙媒体が設定された複数部数だけ出力される処理であって、いわゆる部単位印刷を意味する。「グループ処理」とは、設定された複数部数の紙媒体が当該文書のページ毎に出力される処理である。また、「ステープル処理」は、出力される紙媒体を綴じ針（ステープル）によって綴じる処理であり、「パンチ処理」は、出力される紙媒体に綴じ穴を形成する処理である。
【００４９】
さらに、画像処理装置ＭＦＰは、ハードディスク部（ＨＤＤ：Hard Disk Drive）１１０と、ネットワークインターフェイス（Ｉ／Ｆ：Interface）部１２２とを備える。
【００５０】
ハードディスク部１１０は、比較的大容量のデータを不揮発的に格納する記憶部であり、サーバ装置ＳＲＶからの各種のデータや画像読取部１１２で読み取られた画像データなどを格納する。ネットワークインターフェイス部１２２は、ネットワークＮＷを介してサーバ装置ＳＲＶやパーソナルコンピュータＰＣ１，ＰＣ２との間でデータ通信するための部位である。
【００５１】
＜サーバ装置ＳＲＶのハードウェア構成＞
次に、本実施の形態に係るサーバ装置ＳＲＶのハードウェア構成について説明する。図４は、本実施の形態に係るサーバ装置ＳＲＶのハードウェア構成を示す模式図である。
【００５２】
図４を参照して、サーバ装置ＳＲＶは、オペレーティングシステムを含む各種プログラムを実行するＣＰＵ２００と、ＣＰＵ２００でのプログラムの実行に必要なデータを一時的に記憶するメモリ部２１２と、ＣＰＵ２００で実行されるプログラムを不揮発的に記憶するハードディスク部２１０とを備える。このようなプログラムは、たとえば、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）ドライブ２１４またはフレキシブルディスク（ＦＤ：Flexible Disk）ドライブ２１６によって、それぞれＣＤ−ＲＯＭ２１４ａまたはフレキシブルディスク２１６ａなどから読み取られる。
【００５３】
ＣＰＵ２００は、キーボードやマウスなどからなる操作部２０８を介してユーザによる操作要求を受取るとともに、プログラムの実行によって生成される画面出力をディスプレイ部２０４へ出力する。また、ＣＰＵ２００は、ＬＡＮカードなどからなるネットワークインターフェイス（Ｉ／Ｆ）部２０６を介して、画像処理装置ＭＦＰやパーソナルコンピュータＰＣ１，ＰＣ２との間でデータ通信を行う。なお、これらの部位は、内部バス２０２を介して互いに接続される。
【００５４】
画像処理装置ＭＦＰやパーソナルコンピュータＰＣ１，ＰＣ２からネットワークＮＷを介して送信されてくるデータは、ネットワークＩ／Ｆ部２０６にて受信される。ＣＰＵ２００は、受信したデータに応じて、画像処理装置ＭＦＰから要求された第１のＨＴＭＬデータや画像データなどをハードディスク部２１０から読み出して、ネットワークＩ／Ｆ部２０６を介して画像処理装置ＭＦＰへと送信する。また、ＣＰＵ２００は、受信したデータに応じて、画像処理装置ＭＦＰからアップロードされたデータなどをハードディスク部２１０に記憶する。また、ＣＰＵ２００は、受信したデータに応じて、画像処理装置ＭＦＰのユーザによって編集された新たなデータに基づいて、ハードディスク部２１０を更新する。
【００５５】
＜ネットワークシステム１の機能構成＞
次に、実施の形態１に係る画像処理装置ＭＦＰとサーバ装置ＳＲＶの機能構成について説明する。図５は、実施の形態１に係る画像処理装置ＭＦＰとサーバ装置ＳＲＶの機能構成を示すブロック図である。
【００５６】
（サーバ装置ＳＲＶの機能構成）
図５を参照して、サーバ装置ＳＲＶは、ＳＲＶ送受信部２０６−１と、記憶部２１０−１と、ＳＲＶ制御部２００−１とを含む。
【００５７】
ＳＲＶ送受信部２０６−１は、ネットワークＩ／Ｆ部２０６などによって実現される。ＳＲＶ送受信部２０６−１は、ネットワークＮＷを介して画像処理装置ＭＦＰとデータの送受信を行う。
【００５８】
記憶部２１０−１は、ＨＤＤ２１０などによって実現される。記憶部２１０−１は、ホームページを示す第１のＨＴＭＬデータ２１０ｘ，２１０ｙやその第１のＨＴＭＬデータ２１０ｘ，２１０ｙによって参照される画像データ２１０ａ，２１０ｂ，２１０ｃなどを格納する。
【００５９】
図６は、第１のＨＴＭＬデータ２１０ｘ−１のデータ構造の一例を示すイメージ図である。図６に示すように、第１のＨＴＭＬデータ２１０ｘ−１は、リンク情報２１０１，２１０２，２１０３を含む。各々のリンク情報２１０１は、画像データが格納されるべき格納アドレス（たとえば、"file:doc_list"など）と画像データのファイル名（たとえば、"AAA_doc.pdf"など）とを含む。
【００６０】
図５に戻って、ＳＲＶ制御部２００−１は、ＣＰＵ２００などの演算処理装置によって実現される。ＳＲＶ制御部２００−１は、読み出し部２００−２、判断部２００−３、格納部２００−４などの機能を有する。より詳細には、ＳＲＶ制御部２００−１が有する各機能は、ＣＰＵ２００がＨＤＤ２１０などに記憶されるプログラムを実行して図４に示される各ハードウェアを制御することによって発揮される機能である。たとえば、ＳＲＶ制御部２００−１が有する各機能は、ＣＰＵ２００が、ＨＤＤ２１０に記憶されたプログラムを一旦メモリ部２１２へと読み出して、メモリ部２１２からそのプログラムを読み出しながら順次実行することによって実現される。
【００６１】
読み出し部２００−２は、ＳＲＶ送受信部２０６−１を介して第１のＨＴＭＬデータの要求を受け付け、記憶部２１０−１から図６に示すような第１のＨＴＭＬデータを読み出す。そして、読み出し部２００−２は、ＳＲＶ送受信部２０６−１に第１のＨＴＭＬデータを画像処理装置ＭＦＰへと送信させる。
【００６２】
判断部２００−３は、ＳＲＶ送受信部２０６−１を介して画像処理装置ＭＦＰからリンク情報毎の問い合わせ要求を受け付ける。判断部２００−３は、記憶部２１０−１を参照して、リンク情報に含まれるアドレスにリンク情報に含まれるファイル名の画像データが格納されているか否かを判断する。そして、判断部２００−３は、ＳＲＶ送受信部２０６−１に判断結果を画像処理装置ＭＦＰへと送信させる。
【００６３】
格納部２００−４は、ＳＲＶ送受信部２０６−１を介して画像処理装置ＭＦＰから受信した画像データを、記憶部２１０−１に格納する。具体的には、格納部２００−４は、ファイル名が付与された画像データ２１０ｄを、画像処理装置ＭＦＰにて選択されたリンク先のアドレスに格納する。
【００６４】
＜画像処理装置ＭＦＰの機能構成＞
一方、画像処理装置ＭＦＰは、表示部１３８と、操作部１３６−１と、画像読取部１１２と、ＭＦＰ送受信部１２２−１と、ＭＦＰ制御部１００−１とを含む。
【００６５】
本実施の形態に係る表示部１３８と操作部１３６−１とは、操作パネル１１４によって実現されるものである。
【００６６】
本実施の形態に係る表示部１３８は、モニタや液晶ディスプレイなどによって実現される。表示部１３８は、たとえば、ネットワークＮＷや送受信部１２２−１を介して外部のサーバ装置ＳＲＶから受信したデータなどに基づいて画像を表示する。より詳細には、表示部１３８は、ＭＦＰ制御部１００−１からの指令に基づいて、ホームページや画像を表示する。
【００６７】
本実施の形態に係る操作部１３６−１は、テンキー１３０、ＰＲＩＮＴキー１３２、ログオフキー１３４、タッチパネル１３６などによって実現される。操作部１３６−１は、ユーザからホームページの表示を要求する第１命令を受け付ける。操作部１３６−１は、リンク情報のアドレスにリンク情報のファイル名のデータが格納されているか否かを調べるための第２命令を受け付ける。操作部１３６−１は、画像読取部１１２にて読み取った画像データをページ上に貼り付ける（格納する）ためのリンク（選択可能エリア）の選択命令を受け付ける。
【００６８】
画像読取部１１２は、紙媒体上に描かれた画像などを読み取って（スキャンして）、画像データを生成する。画像読取部１１２は、読み取った画像データをＳ−ＲＡＭ１０４やＨＤＤ１１０などに格納する。
【００６９】
ＭＦＰ送受信部１２２−１は、ＣＰＵ１００にて実行されるプログラムとネットワークインターフェイス部１２２によって実現される。ＭＦＰ送受信部１２２−１は、ネットワークＮＷを介してサーバ装置ＳＲＶとデータの送受信を行う。ＭＦＰ送受信部１２２−１は、操作部１３６−１に入力されたＵＲＬに応じて、第１のＨＴＭＬデータを要求するためのメッセージを外部のサーバ装置ＳＲＶに送信する。ＭＦＰ送受信部１２２−１は、第１のＨＴＭＬデータに基づいて、外部のサーバ装置ＳＲＶに画像データなどを要求する。ＭＦＰ送受信部１２２−１は、操作部１３６−１に入力された命令に応じて、サーバ装置ＳＲＶに各種の問い合わせメッセージを送信する。そして、ＭＦＰ送受信部１２２−１は、操作部１３６−１を介して選択されたリンクに対応するリンク情報に基づいて画像データを送信する。すなわち、ＭＦＰ送受信部１２２−１は、画像データを選択されたリンク情報に含まれるアドレスへと送信する。
【００７０】
ＭＦＰ制御部１００−１は、ＣＰＵ１００などの演算処理装置によって実現される。ＭＦＰ制御部１００−１は、要求部１００−２、問い合わせ部１００−３、表示制御部１００−４、付与部１００−５などの機能を有する。より詳細には、ＭＦＰ制御部１００−１が有する各機能は、ＣＰＵ１００がＳ−ＲＯＭ１０４などに記憶されるプログラムを実行して図３に示される各ハードウェアを制御することによって発揮される機能である。たとえば、ＭＦＰ制御部１００−１が有する各機能は、ＣＰＵ１００が、ＨＤＤ１１０に記憶されたプログラムを一旦Ｓ−ＲＡＭ１０４へと読み出して、Ｓ−ＲＡＭ１０４からそのプログラムを読み出しながら順次実行することによって実現される。
【００７１】
要求部１００−２は、操作部１３６−１を介して入力されるホームページを表示する命令（第１命令）に応じて、ＭＦＰ送受信部１２２−１を介してサーバ装置ＳＲＶから第１のＨＴＭＬデータを取得する。より詳細には、要求部１００−２は、操作部１３６−１を介して入力されるＵＲＬ情報に基づいて、ＭＦＰ送受信部１２２−１を介して、サーバ装置ＳＲＶに第１のＨＴＭＬデータを要求するためのリクエストメッセージを送信させる。
【００７２】
問い合わせ部１００−３は、操作部１３６−１を介して、ホームページのリンク先にデータが格納されているか否かを調べる旨の命令（第２命令）を受け付ける。問い合わせ部１００−３は、第２命令に応じて、第１のＨＴＭＬデータに含まれるリンク情報の各々について、第１のＨＴＭＬデータの前から（上から）順に、ＭＦＰ送受信部１２２−１を介してサーバ装置ＳＲＶに、リンク情報に含まれるアドレスにリンク情報に含まれるファイル名を有する画像データが格納されているか否かを問い合わせる照会要求メッセージを送る。
【００７３】
表示制御部１００−４は、第１のＨＴＭＬデータに基づいて表示部１３８にホームページ（第１のページ）を表示させる。図７は、第１のＨＴＭＬデータに基づいてホームページを表示した状態の表示部１３８を示すイメージ図である。図７に示すように、表示制御部１００−４は、図６に示す第１のＨＴＭＬデータに基づいて、表示部１３８にホームページを表示させる。
【００７４】
図５に戻って、表示制御部１００−４は、対応の格納位置に対応のファイル名の画像データが存在するリンクと、対応の格納位置に対応のファイル名の画像データが存在しないリンクとが異なる表示態様にて表示される新たなホームページ（第２のページ）を示す第２のＨＴＭＬデータを取得し、表示部１３８に第２のＨＴＭＬデータに基づいて新たなホームページを表示させる。より詳細には、表示制御部１００−４は、第１のＨＴＭＬデータとＭＦＰ送受信部１２２−１を介して受信したサーバ装置ＳＲＶからの判断結果（問い合わせ結果）とに基づいて第２のＨＴＭＬデータを生成し、その第２のＨＴＭＬデータに基づいて表示部１３８に第２のページを表示させる。
【００７５】
より詳細には、表示制御部１００−４は、第１のＨＴＭＬデータに含まれるリンク情報の各々について、サーバ装置ＳＲＶから、リンク情報に含まれるアドレスにリンク情報に含まれるファイル名を有する画像データが記憶されているか否かについての判断結果を受信する。そして、表示制御部１００−４は、判断結果に基づいて、第１のＨＴＭＬデータを変更する。表示制御部１００−４は、リンク情報に含まれるアドレスにリンク情報に含まれるファイル名を有する画像データが記憶されていないリンク情報に対応する選択可能エリアの表示態様が、リンク情報に含まれるアドレスにリンク情報に含まれるファイル名を有する画像データが記憶されているリンクの表示態様と異なる第２のＨＴＭＬデータを生成する。
【００７６】
図８は、第２のＨＴＭＬデータ２１０ｘ−２のデータ構造を示すイメージ図である。"file:doc_list"に"AAA_doc.pdf"ファイルが格納されていない場合、表示制御部１００−４は、対応のリンクの表示態様を変更した第２のＨＴＭＬデータ２１０ｘ−２を生成する。より詳細には、たとえば、表示制御部１００−４は、図８に示すように画像データが格納されていないリンクに取り消し線を付したり、フォントを変更したり、文字色を変更したりする。逆に、表示制御部１００−４は、画像データが格納されているリンクに取り消し線を付したり、フォントを変更したり、文字色を変更してもよい。
【００７７】
図８に示すように、上記同様、"file:doc_list"に"CCC_doc.pdf"ファイルが格納されていない場合、表示制御部１００−４は、第２のＨＴＭＬデータ２１０ｘ−２において、対応のリンクの表示態様を変更する。
【００７８】
図９は、第２のＨＴＭＬデータ２１０ｘ−２に基づいて更新されたホームページ（第２のページ）を表示した状態の表示部１３８を示すイメージ図である。図９に示すように、表示制御部１００−４は、図８に示す第２のＨＴＭＬデータ２１０ｘ−２に基づいて、表示部１３８に新たなページを表示させる。表示制御部１００−４が表示部１３８に新たなページを表示させている状態において、操作部１３６−１はユーザからのリンクの選択命令を受け付ける。すなわち、操作部１３６−１は、画像読取部１１２にて読み取った画像データを、どのリンク先に格納するかについてのユーザからの選択命令を待ち受ける。
【００７９】
図１０は、リンク状態リスト１０４−１のデータ構造を示すイメージ図である。図１０に示すように、表示制御部１００−４が表示部１３８に更新されたページを表示させている状態において、表示制御部１００−４はＳ−ＲＡＭ１０４−１に、第２のＨＴＭＬデータ２１０ｘ−２に含まれるリンク情報の各々について、画像データが格納されるアドレスと画像データのファイル名と操作部１３６−１上の押下範囲とリンク状態（リンク情報に含まれるアドレスにリンク情報に含まれるファイル名を有する画像データが記憶されているか否かを示す情報）を格納する。このように、操作部１３６−１は、リンク状態リスト１０４−１を参照することによって、ユーザがどのリンクを選択したかを認識することができる。
【００８０】
図５に戻って、付与部１００−５は、操作部１３６−１を介してユーザの選択命令を受け付けて、画像データに選択されたリンク情報に含まれるファイル名を付与して画像ファイルを作成する。付与部１００−５は、ＭＦＰ送受信部１２２−１を介して、その画像ファイルを選択されたリンク情報に含まれるアドレスに送信する（格納する）。
【００８１】
このように、要求部１００−２と問い合わせ部１００−３と表示制御部１００−４とは、ＭＦＰ送受信部１２２−１を介してサーバ装置ＳＲＶから第１のＨＴＭＬデータや問い合わせ結果を取得して、第２のＨＴＭＬデータを生成する取得部を実現する。より詳細には、要求部１００−２は、ＭＦＰ送受信部１２２−１を介して、サーバ装置ＳＲＶに第１のＨＴＭＬデータを要求し、サーバ装置ＳＲＶから第１のＨＴＭＬデータを取得する第１取得部を実現する。そして、問い合わせ部１００−３と表示制御部１００−４とは、ＭＦＰ送受信部１２２−１を介して、サーバ装置ＳＲＶに問い合わせを行い、サーバ装置ＳＲＶから問い合わせ結果を取得し、第２のＨＴＭＬデータを生成する第２取得部を実現する。
【００８２】
＜画像処理装置ＭＦＰにおけるページ表示処理＞
次に、画像処理装置ＭＦＰにおけるページ表示処理について説明する。図１１は、画像処理装置ＭＦＰにおけるページ表示処理の処理手順を示すフローチャートである。図１１に示すように、たとえば、ユーザが操作パネル１１４を介してＷｅｂブラウザを起動する命令を入力すると（ステップＳ１０２にてＹＥＳの場合）、すなわちユーザが図７に示す操作パネル１１４上のＷｅｂブラウザボタン１１４−１を押下すると、ＣＰＵ１００はネットワークＩ／Ｆ部１２２を介してサーバ装置ＳＲＶとの接続動作を行う（ステップＳ１０４）。ユーザがタッチパネル１３６を介してＵＲＬを入力すると、あるいはユーザが予め記憶されているＵＲＬから所望のＵＲＬを選択すると（ステップＳ１０６にてＹＥＳである場合）、ＣＰＵ１００は入力されたＵＲＬの第１のＨＴＭＬデータをネットワークＩ／Ｆ部１２２を介してサーバ装置ＳＲＶに要求する（ステップＳ１０８）。
【００８３】
ＣＰＵ１００は、ネットワークＩ／Ｆ部１２２を介してサーバ装置ＳＲＶから第１のＨＴＭＬデータを受信すると（ステップＳ１１０にてＹＥＳの場合）、第１のＨＴＭＬデータを解析して（ステップＳ１１４）、表示部１３８にホームページを表示させる（ステップＳ１１６）。この状態において、ユーザが、図７に示す操作パネル１１４上のＳｃａｎボタン１１４−２を押すと（ステップＳ１２０にてＹＥＳである場合）、ＣＰＵ１００は照会処理（ステップＳ２００）を実行する。照会処理（ステップＳ２００）については後述する。
【００８４】
その後、ユーザがＷｅｂブラウザ機能を終了する命令を入力すると（ステップＳ１２４にてＹＥＳである場合）、ＣＰＵ１００は第１のＨＴＭＬデータに基づくホームページの表示を終了する（ステップＳ１２６）。たとえば、ユーザが図７に示すコピーボタン１１４−３を押すと、ＣＰＵ１００はホームページの表示を終了する（ステップＳ１２６）。そして、ＣＰＵ１００は、サーバ装置ＳＲＶとの接続状態を終了する（ステップＳ１２８）。
【００８５】
一方、Ｗｅｂブラウザ機能を終了する命令が入力されない場合（ステップＳ１２４にてＮＯである場合）、ＣＰＵ１００はステップＳ１０６からの処理を繰り返す。
【００８６】
＜照会処理＞
次に、画像処理装置ＭＦＰにおける照会処理（ステップＳ２００）について説明する。図１２は、画像処理装置ＭＦＰにおける照会処理（ステップＳ２００）の処理手順を示すフローチャートである。図１２に示すように、ＣＰＵ１００は、表示部１３８にて表示中の第１のＨＴＭＬデータをＨＤＤ１１０に格納する（ステップＳ２０２）。ＣＰＵ１００は、第１のＨＴＭＬデータに含まれるリンク情報を検索する（ステップＳ２０４）。より詳細には、ＣＰＵ１００は、第１のＨＴＭＬデータの文頭から順に"a href="で指定されているファイル名を抽出する。ＣＰＵ１００は、検索結果をリンク状態リスト１０４−１に登録する（ステップＳ２０６）。すなわち、ＣＰＵ１００は、"a href="で指定されているリンク情報を、リンク状態リスト１０４−１に登録する。
【００８７】
ＣＰＵ１００は、リンク状態リスト１０４−１に登録されているリンク情報毎に、リンク先にデータがあるか否かについて、ネットワークＩ／Ｆ部１２２を介してサーバ装置ＳＲＶに問い合わせを行う（ステップＳ２０８）。サーバ装置ＳＲＶから問い合わせ結果（判断結果）を受信すると（ステップＳ２１０にてＹＥＳである場合）、問い合わせ結果をリンク状態リスト１０４−１に格納する（ステップＳ２１２）。すなわち、サーバ装置ＳＲＶは画像処理装置ＭＦＰに、リンク先にデータが存在するか否かについての問い合わせ結果を送信する。ＣＰＵ１００は、リンク状態リスト１０４−１に登録されている全てのリンク情報についてリンク状態が格納されているか否かを判断する（ステップＳ２１４）。リンク状態リスト１０４−１に登録されている全てのファイル名のリンク状態が格納されていない場合（ステップＳ２１４にてＮＯである場合）、ＣＰＵ１００はステップＳ２０８からの処理を繰り返す。
【００８８】
一方、リンク状態リスト１０４−１に登録されている全てのリンク情報のリンク状態が格納されている場合（ステップＳ２１４にてＹＥＳである場合）、ＣＰＵ１００は、リンク状態リスト１０４−１と第１のＨＴＭＬデータとに基づいて、新たなＨＴＭＬデータ（第２のＨＴＭＬデータ）を作成する（ステップＳ２１６）。ＣＰＵ１００は、第２のＨＴＭＬデータの解析処理を行う（ステップＳ２１８）。このとき、ＣＰＵ１００は、第２のＨＴＭＬデータにおけるリンクの各々について、リンク状態リスト１０４−１のキー押下範囲を登録する（ステップＳ２２０）。ＣＰＵ１００は、第２のＨＴＭＬデータに基づいて、表示部１３８に新たなホームページ（第２のページ）を表示させる（ステップＳ２２２）。その後、ＣＰＵ１００は、画像データ送信処理（ステップＳ３００）を実行する。
【００８９】
＜画像データ送信処理＞
次に、画像処理装置ＭＦＰにおける画像データ送信処理について説明する。図１３は、画像処理装置ＭＦＰにおける画像データ送信処理の処理手順を示すフローチャートである。図１３に示すように、ＣＰＵ１００は、操作部１３６−１を介してリンクの選択を受け付けると（ステップＳ３０２にてＹＥＳである場合）、ユーザに画像データの送信を行うか否かの選択を促す（ステップＳ３０４）。ユーザが画像データを送信する旨の命令を入力すると（ステップＳ３０４にてＹＥＳである場合）、画像読取部１１２が画像を読み取る（ステップＳ３０６）。ＣＰＵ１００は、画像読取部１１２にて読み取られた画像データをネットワークＩ／Ｆ部１２２を介してサーバ装置ＳＲＶへと送信する（ステップＳ３０８）。
【００９０】
その後、操作部１３６−１に照会処理を終了する旨の命令が入力されると（ステップＳ３１０にてＹＥＳである場合）、すなわちユーザが操作パネル１１４のコピーボタン１１４−３あるいはＷｅｂブラウザボタン１１４−２を押下すると、ＣＰＵ１００は、画像データ送信処理（ステップＳ３００）を終了する。そして、ＣＰＵ１００は、照会処理（ステップＳ２００）も終了する。
【００９１】
＜サーバ装置ＳＲＶにおける画像データ格納処理＞
次に、サーバ装置ＳＲＶにおける画像データ格納処理について説明する。図１４は、サーバ装置ＳＲＶにおける画像データ格納処理の処理手順を示すフローチャートである。図１４に示すように、ＣＰＵ２００は画像処理装置ＭＦＰからの接続要求を待ち受ける（ステップＳ４０２）。ＣＰＵ２００は、画像処理装置ＭＦＰからの接続要求を受信すると（ステップＳ４０２にてＹＥＳである場合）、画像処理装置ＭＦＰから何らかのリクエストメッセージを受信したか否かを判断する（ステップＳ４０４）。ＣＰＵ２００は、画像処理装置ＭＦＰからリクエストメッセージを受信した場合（ステップＳ４０４にてＹＥＳである場合）、そのリクエストメッセージを解析する（ステップＳ４０６）。
【００９２】
なお、このリクエストメッセージには、図１１のステップＳ１０８や図１２のステップＳ２０８などの処理において画像処理装置ＭＦＰから送信されるリクエストメッセージが含まれる。
【００９３】
そして、画像処理装置ＭＦＰからのリクエストメッセージが第１のＨＴＭＬデータの要求であった場合（ステップＳ４０８にてＹＥＳである場合）、ＣＰＵ２００は、リクエストメッセージに含まれているアドレスとファイル名とに基づいて、ＨＤＤ２１０を参照して第１のＨＴＭＬデータを検索する（ステップＳ４１０）。ＨＤＤ２１０にその第１のＨＴＭＬデータが格納されている場合（ステップＳ４１２にてＹＥＳである場合）、ＣＰＵ２００はＨＤＤ２１０から第１のＨＴＭＬデータを読み出して（ステップＳ４１４）、ネットワークＩ／Ｆ部２０６を介して当該第１のＨＴＭＬデータを画像処理装置ＭＦＰへ送信する（ステップＳ４１６）。ＨＤＤ２１０に第１のＨＴＭＬデータが格納されていない場合（ステップＳ４１２にてＮＯである場合）、ＣＰＵ２００はネットワークＩ／Ｆ部２０６を介してエラーメッセージを画像処理装置ＭＦＰへ送信する（ステップＳ４１３）。
【００９４】
一方、画像処理装置ＭＦＰからのリクエストメッセージが第１のＨＴＭＬデータの要求でない場合（ステップＳ４０８にてＮＯである場合）、ＣＰＵ２００は画像処理装置ＭＦＰからのリクエストメッセージが画像データの格納の有無を調べるための問い合わせであるか否かを判断する（ステップＳ４１８）。画像処理装置ＭＦＰからのリクエストメッセージが画像データの格納の有無を調べるための問い合わせである場合（ステップＳ４１８にてＹＥＳである場合）、ＣＰＵ２００は、画像処理装置ＭＦＰからの問い合わせメッセージに含まれるアドレスとファイル名とに基づいて、そのアドレスにそのファイル名のデータが格納されているか否かを判断する（ステップＳ４２０）。そして、ＣＰＵ２００は、ネットワークＩ／Ｆ部２０６を介して、判断結果を画像処理装置ＭＦＰに送信する（ステップＳ４２２）。
【００９５】
一方、画像処理装置ＭＦＰからのリクエストメッセージが画像データの格納の有無を調べるための問い合わせでない場合（ステップＳ４１８にてＮＯである場合）、ＣＰＵ２００は、画像処理装置ＭＦＰからのリクエストメッセージが画像データの格納要求であるか否かを判断する（ステップＳ４２４）。画像処理装置ＭＦＰからのリクエストメッセージが画像データの格納要求である場合（ステップＳ４２４にてＹＥＳである場合）、ＣＰＵ２００は、格納要求に含まれる指定アドレスに画像データを格納して（ステップＳ４２６）、格納処理が終了した旨の情報を画像処理装置ＭＦＰに送信する（ステップＳ４２８）。画像処理装置ＭＦＰからのリクエストメッセージが画像データの格納要求でない場合（ステップＳ４２４にてＮＯである場合）、ＣＰＵ２００は、ネットワークＩ／Ｆ部２０６を介して画像処理装置ＭＦＰにエラーメッセージを送信する（ステップＳ４３０）。
【００９６】
［実施の形態２］
次に、本発明の実施の形態２について説明する。上述の実施の形態１に係るネットワークシステム１においては、第１のＨＴＭＬデータと第１のＨＴＭＬデータが引用する画像データとが同一のサーバ装置ＳＲＶに格納される。一方、本実施の形態に係るネットワークシステム１ｂにおいては、第１のＨＴＭＬデータが格納されているサーバ装置ＳＲＶ１と第１のＨＴＭＬデータが引用する画像データが格納されているサーバ装置ＳＲＶ２とが異なる。
【００９７】
まず、本実施の形態に係るネットワークシステム１ｂの全体構成について説明する。図１５は、本実施の形態に従うネットワークシステム１ｂの概略構成図である。
【００９８】
図１５を参照して、ネットワークシステム１ｂは、画像処理装置ＭＦＰと、画像処理装置ＭＦＰとネットワークＮＷを介して接続されたサーバ装置ＳＲＶ１，ＳＲＶ２と、画像処理装置ＭＦＰとネットワークＮＷを介して接続されるパーソナルコンピュータＰＣ１，ＰＣ２とから構成される。本実施の形態に係るサーバ装置ＳＲＶ１は、第１のＨＴＭＬデータを格納する。本実施の形態に係るサーバ装置ＳＲＶ２は、画像データを格納する。
【００９９】
本実施の形態に係る画像処理装置ＭＦＰとサーバ装置ＳＲＶ１，ＳＲＶ２のハードウェア構成については、それぞれ実施の形態１に係る画像処理装置ＭＦＰとサーバ装置ＳＲＶのそれと同様であるので、ここでは説明を繰り返さない。以下では、主に、本実施の形態に係る画像処理装置ＭＦＰとサーバ装置ＳＲＶが有する機能および画像処理装置ＭＦＰとサーバ装置ＳＲＶにおける処理手順について説明する。
【０１００】
＜ネットワークシステム１ｂの動作概要＞
ここで、本実施の形態に係るネットワークシステム１ｂの動作概要について説明する。図１６は、実施の形態２に係るネットワークシステム１ｂの動作概要を示すシーケンス図である。図１６に示す実施の形態２に係るネットワークシステム１ｂの動作概要は、図２に示す実施の形態１に係るネットワークシステム１の動作概要のステップＳ０１６〜ステップＳ０２４（図１６に示す実施の形態２に係るネットワークシステム１ｂの動作概要のステップＳ５１６〜ステップＳ５２４）において異なるものである。
【０１０１】
図１６に示すように、画像処理装置ＭＦＰにホームページを表示する命令が入力されると（ステップＳ５０２）、画像処理装置ＭＦＰはサーバ装置ＳＲＶ１にホームページを表示するための第１のＨＴＭＬデータを要求する（ステップＳ５０４）。サーバ装置ＳＲＶ１は、その要求を受信して（ステップＳ５０６）、要求された第１のＨＴＭＬデータを画像処理装置ＭＦＰに送信する（ステップＳ５０８）。
【０１０２】
画像処理装置ＭＦＰは、第１のＨＴＭＬデータを受信して（ステップＳ５１０）、第１のＨＴＭＬデータに基づいてホームページを表示する（ステップＳ５１２）。画像処理装置ＭＦＰは、表示中のホームページのリンク先にデータが格納されているか否かを表示させるための照会命令を受け付ける（ステップＳ５１４）。画像処理装置ＭＦＰは、照会命令を受け付けると、第１のＨＴＭＬデータの１つ目のリンク情報について、サーバ装置ＳＲＶ１に照会要求を行う（ステップＳ５１６）。すなわち、画像処理装置ＭＦＰは、リンク先にデータが格納されているか否か訊ねる旨とアドレスとファイル名とを含む照会要求メッセージをサーバ装置ＳＲＶ１へ送信する。
【０１０３】
サーバ装置ＳＲＶ１は、照会要求メッセージをサーバ装置ＳＲＶ２へと送信する（ステップＳ５１７）。サーバ装置ＳＲＶ２は、照会要求メッセージを受信して（ステップＳ５１８）、照会要求メッセージに含まれるアドレスに、照会要求メッセージに含まれるファイル名のデータが格納されているか否かを判断する（ステップＳ５２０）。そして、サーバ装置ＳＲＶ２は、判断結果メッセージをサーバ装置ＳＲＶ１に送信する（ステップＳ５２２）。サーバ装置ＳＲＶ１は、判断結果メッセージをサーバ装置ＳＲＶ２に送信する（ステップＳ５２３）。画像処理装置ＭＦＰは、判断結果メッセージを受信して（ステップＳ５２４）、現在表示対象の第１のＨＴＭＬデータに未だ照会要求を行っていないリンク情報が存在するか否かを判断する（ステップＳ５２６）。表示対象の第１のＨＴＭＬデータに未だ照会要求を行っていないリンク情報が存在する場合（ステップＳ５２６にてＹＥＳである場合）、画像処理装置ＭＦＰはステップＳ５１６からの処理を繰り返す。
【０１０４】
一方、表示対象の第１のＨＴＭＬデータのすべてのリンク情報についての照会が完了した場合（ステップＳ５２６にてＮＯである場合）、サーバ装置ＳＲＶ１から受信した第１のＨＴＭＬデータとサーバ装置ＳＲＶ２から受信した判断結果とに基づいて、リンク先にデータが存在するリンクとリンク先にデータが存在しないリンクとが異なる表示態様に設定された新たなＨＴＭＬデータ（第２のＨＴＭＬデータ）を生成する（ステップＳ５２８）。画像処理装置ＭＦＰは、第２のＨＴＭＬデータに基づいて、表示態様が変更されたホームページを表示する（ステップＳ５３０）。
【０１０５】
画像処理装置ＭＦＰは、ユーザからリンクを選択する選択命令を受け付ける（ステップＳ５３２）。画像処理装置ＭＦＰは、画像を読み取り、対応するリンク情報に含まれるファイル名を画像データに付加し、その画像データをそのリンク情報に含まれるアドレスへと送信する（ステップＳ５３４）。サーバ装置ＳＲＶは、画像データを受信して（ステップＳ５３６）、そのアドレスに画像データを格納する（ステップＳ５３８）。
【０１０６】
本実施の形態に係るネットワークシステム１ｂにおいては、画像処理装置ＭＦＰがサーバ装置ＳＲＶ１を介してサーバ装置ＳＲＶ２に接続可能となっているが、画像処理装置ＭＦＰが直接サーバ装置ＳＲＶ２に接続される構成であってもよい。
【０１０７】
以下、このような機能を実現するための構成について詳述する。
＜ネットワークシステム１ｂの機能構成＞
実施の形態２に係る画像処理装置ＭＦＰとサーバ装置ＳＲＶ１，ＳＲＶ２の機能構成について説明する。図１７は、実施の形態２に係る画像処理装置ＭＦＰとサーバ装置ＳＲＶ１，ＳＲＶ２の機能構成を示すブロック図である。
【０１０８】
（サーバ装置ＳＲＶ１の機能構成）
図１７を参照して、第１のサーバ装置ＳＲＶ１は、第１のＳＲＶ送受信部２０６−１１と、第１の記憶部２１０−１１と、第１のＳＲＶ制御部２００−１１とを含む。
【０１０９】
第１のＳＲＶ送受信部２０６−１１は、ネットワークＩ／Ｆ部２０６などによって実現される。ＳＲＶ送受信部２０６−１１は、ネットワークＮＷを介して画像処理装置ＭＦＰとデータの送受信を行う。
【０１１０】
第１の記憶部２１０−１１は、ＨＤＤ２１０などによって実現される。第１の記憶部２１０−１１は、ホームページを示す第１のＨＴＭＬデータ２１０ｘ，２１０ｙを格納する。第１のＨＴＭＬデータのデータ構造は図６に示すものと同様であるため、ここでは説明を繰り返さない。
【０１１１】
第１のＳＲＶ制御部２００−１１は、ＣＰＵ２００などの演算処理装置によって実現される。第１のＳＲＶ制御部２００−１１は、読み出し部２００−２などの機能を有する。読み出し部２００−２は、第１のＳＲＶ送受信部２０６−１１を介して第１のＨＴＭＬデータの要求を受け付け、第１の記憶部２１０−１１から第１のＨＴＭＬデータを読み出し、第１のＳＲＶ送受信部２０６−１１に第１のＨＴＭＬデータを画像処理装置ＭＦＰへと送信させる。
【０１１２】
（サーバ装置ＳＲＶ２の機能構成）
サーバ装置ＳＲＶ２は、第２のＳＲＶ送受信部２０６−１２と、第２の記憶部２１０−１２と、第２のＳＲＶ制御部２００−１２とを含む。
【０１１３】
第２のＳＲＶ送受信部２０６−１２は、ネットワークＮＷを介して画像処理装置ＭＦＰとデータの送受信を行う。
【０１１４】
第２の記憶部２１０−２は、第１のＨＴＭＬデータ２１０ｘ，２１０ｙによって参照される画像データ２１０ａ，２１０ｂ，２１０ｃなどを格納する。
【０１１５】
第２のＳＲＶ制御部２００−１２は、第２のＳＲＶ制御部２００−１２は、判断部２００−３、格納部２００−４などの機能を有する。
【０１１６】
判断部２００−３は、第２のＳＲＶ送受信部２０６−１２を介して画像処理装置ＭＦＰからリンク情報毎の問い合わせ要求を受け付け、第２の記憶部２１０−１２を参照して、リンク情報に含まれるアドレスにリンク情報に含まれるファイル名の画像データが格納されているか否かを判断する。そして、判断部２００−３は、第２のＳＲＶ送受信部２０６−１に判断結果を画像処理装置ＭＦＰへと送信させる。
【０１１７】
格納部２００−４は、第２のＳＲＶ送受信部２０６−１２を介して画像処理装置ＭＦＰから受信した画像データを、第２の記憶部２１０−１２に格納する。具体的には、格納部２００−４は、ファイル名が付与された画像データ２１０ｄを、画像処理装置ＭＦＰにて選択されたリンク先のアドレスに格納する。
【０１１８】
（画像処理装置ＭＦＰの機能構成）
一方、画像処理装置ＭＦＰの機能構成は、図５に示す実施の形態１に係るそれと同様であるので、ここでは説明を繰り返さない。
【０１１９】
ただし、要求部１００−２は、操作部１３６−１を介して入力されるホームページを表示する命令（第１命令）に応じて、ＭＦＰ送受信部１２２−１を介してサーバ装置ＳＲＶから第１のＨＴＭＬデータを取得する。より詳細には、要求部１００−２は、操作部１３６−１を介して入力されるＵＲＬ情報に基づいて、ＭＦＰ送受信部１２２−１に、サーバ装置ＳＲＶに所定のアドレスを有する第１のＨＴＭＬデータを要求するためのリクエストメッセージを送信させる。
【０１２０】
問い合わせ部１００−３は、操作部１３６−１を介して、ホームページのリンク先にデータが格納されているか否かを調べる旨の命令（第２命令）を受け付ける。問い合わせ部１００−３は、第２命令に応じて、第１のＨＴＭＬデータに含まれるリンク情報の各々について、第１のＨＴＭＬデータの前から（上から）順に、ＭＦＰ送受信部１２２−１を介して第２のサーバ装置ＳＲＶ２に、リンク情報に含まれるアドレスにリンク情報に含まれるファイル名を有する画像データが格納されているか否かを問い合わせるメッセージを送る。
【０１２１】
このように、要求部１００−２と問い合わせ部１００−３と表示制御部１００−４とは、ＭＦＰ送受信部１２２−１を介して、サーバ装置ＳＲＶ１から第１のＨＴＭＬデータを取得し、サーバ装置ＳＲＶ２から問い合わせ結果を取得して、第２のＨＴＭＬデータを生成する取得部を実現する。より詳細には、要求部１００−２は、ＭＦＰ送受信部１２２−１を介して、サーバ装置ＳＲＶ１に第１のＨＴＭＬデータを要求し、サーバ装置ＳＲＶ１から第１のＨＴＭＬデータを取得する第１取得部を実現する。そして、問い合わせ部１００−３と表示制御部１００−４とは、ＭＦＰ送受信部１２２−１を介して、サーバ装置ＳＲＶ２に問い合わせを行い、サーバ装置ＳＲＶ２から問い合わせ結果を取得し、第２のＨＴＭＬデータを生成する第２取得部を実現する。
【０１２２】
＜画像処理装置ＭＦＰにおけるページ表示処理、照会処理、画像データ送信処理＞
画像処理装置ＭＦＰにおけるページ表示処理、照会処理、画像データ送信処理の処理手順は、図１１〜図１３に示す実施の形態１に係るそれと同様であるため、ここでは説明を繰り返さない。
【０１２３】
＜サーバ装置ＳＲＶ１におけるＨＴＭＬデータ送信処理＞
次に、サーバ装置ＳＲＶ１におけるＨＴＭＬデータ送信処理について説明する。図１８は、サーバ装置ＳＲＶ１におけるＨＴＭＬデータ送信処理の処理手順を示すフローチャートである。図１８に示すように、ＣＰＵ２００は画像処理装置ＭＦＰからの接続要求を待ち受ける（ステップＳ６０２）。ＣＰＵ２００は、画像処理装置ＭＦＰからの接続要求を受信すると（ステップＳ６０２にてＹＥＳである場合）、画像処理装置ＭＦＰから何らかのリクエストメッセージを受信したか否かを判断する（ステップＳ６０４）。ＣＰＵ２００は、画像処理装置ＭＦＰからリクエストメッセージを受信した場合（ステップＳ６０４にてＹＥＳである場合）、そのリクエストメッセージを解析する（ステップＳ６０６）。
【０１２４】
そして、画像処理装置ＭＦＰからのリクエストメッセージが第１のＨＴＭＬデータの要求であった場合（ステップＳ６０８にてＹＥＳである場合）、ＣＰＵ２００は、リクエストメッセージに含まれているアドレスとファイル名とに基づいて、ＨＤＤ２１０を参照して第１のＨＴＭＬデータを検索する（ステップＳ６１０）。ＨＤＤ２１０にその第１のＨＴＭＬデータが格納されている場合（ステップＳ６１２にてＹＥＳである場合）、ＣＰＵ２００はＨＤＤ２１０から第１のＨＴＭＬデータを読み出して（ステップＳ６１４）、ネットワークＩ／Ｆ部２０６を介して当該第１のＨＴＭＬデータを画像処理装置ＭＦＰへ送信する（ステップＳ６１６）。ＨＤＤ２１０に第１のＨＴＭＬデータが格納されていない場合（ステップＳ６１２にてＮＯである場合）、ＣＰＵ２００はネットワークＩ／Ｆ部２０６を介してエラーメッセージを画像処理装置ＭＦＰへ送信する（ステップＳ６１３）。
【０１２５】
また、画像処理装置ＭＦＰからのリクエストメッセージが第１のＨＴＭＬデータの要求でなかった場合（ステップＳ６０８にてＮＯである場合）、ＣＰＵ２００は、ネットワークＩ／Ｆ部２０６を介して、画像処理装置ＭＦＰにエラーメッセージを送信する（ステップＳ６１８）。
【０１２６】
＜サーバ装置ＳＲＶ２における画像データ格納処理＞
次に、サーバ装置ＳＲＶ２における画像データ格納処理について説明する。図１９は、サーバ装置ＳＲＶ２における画像データ格納処理の処理手順を示すフローチャートである。図１９に示すように、ＣＰＵ２００は画像処理装置ＭＦＰからの接続要求を待ち受ける（ステップＳ７０２）。ＣＰＵ２００は、画像処理装置ＭＦＰからの接続要求を受信すると（ステップＳ７０２にてＹＥＳである場合）、画像処理装置ＭＦＰから何らかのリクエストメッセージを受信したか否かを判断する（ステップＳ７０４）。ＣＰＵ２００は、画像処理装置ＭＦＰからリクエストメッセージを受信した場合（ステップＳ７０４にてＹＥＳである場合）、そのリクエストメッセージを解析する（ステップＳ７０６）。
【０１２７】
そして、画像処理装置ＭＦＰからのリクエストメッセージが画像データの格納の有無を調べるための問い合わせであるか否かを判断する（ステップＳ７０８）。画像処理装置ＭＦＰからのリクエストメッセージが画像データの格納の有無を調べるための問い合わせである場合（ステップＳ７０８にてＹＥＳである場合）、ＣＰＵ２００は、画像処理装置ＭＦＰからの問い合わせメッセージに含まれるアドレスとファイル名とに基づいて、そのアドレスにそのファイル名のデータが格納されているか否かを判断する（ステップＳ７１０）。そして、ＣＰＵ２００は、ネットワークＩ／Ｆ部２０６を介して、判断結果を画像処理装置ＭＦＰに送信する（ステップＳ７１２）。
【０１２８】
一方、画像処理装置ＭＦＰからのリクエストメッセージが画像データの格納の有無を調べるための問い合わせでない場合（ステップＳ７０８にてＮＯである場合）、ＣＰＵ２００は、画像処理装置ＭＦＰからのリクエストメッセージが画像データの格納要求であるか否かを判断する（ステップＳ７１４）。画像処理装置ＭＦＰからのリクエストメッセージが画像データの格納要求である場合（ステップＳ７１４にてＹＥＳである場合）、ＣＰＵ２００は、格納要求に含まれる指定アドレスに画像データを格納して（ステップＳ７１６）、格納処理が終了した旨の情報を画像処理装置ＭＦＰに送信する（ステップＳ７１８）。画像処理装置ＭＦＰからのリクエストメッセージが画像データの格納要求でない場合（ステップＳ７１４にてＮＯである場合）、ＣＰＵ２００は、ネットワークＩ／Ｆ部２０６を介して画像処理装置ＭＦＰにエラーメッセージを送信する（ステップＳ７２０）。
【０１２９】
［実施の形態３］
次に、本発明の実施の形態３について説明する。上述の実施の形態１に係るネットワークシステム１においては、画像処理装置ＭＦＰからの第１のＨＴＭＬデータの要求メッセージと問い合わせメッセージとが異なる。そして、実施の形態１においては、サーバ装置ＳＲＶは、問い合わせメッセージに応じて画像データの存否を確認する。一方、本実施の形態に係るネットワークシステム１ｃにおいては、画像処理装置ＭＦＰが、リンク情報の各々について、サーバ装置ＳＲＶに通常の要求メッセージを送信する。そして、画像処理装置ＭＦＰは、通常の要求メッセージに対するサーバ装置ＳＲＶの応答に基づいて、画像データの存否を確認する。つまり、本実施の形態に係るネットワークシステム１ｃは、通常のサーバ装置ＳＲＶに対しても画像データの存否に応じて第１のＨＴＭＬデータを変更することが可能なものである。
【０１３０】
本実施の形態に係るネットワークシステム１ｃの全体構成は実施の形態１に係るネットワークシステム１のそれと同様であるので、ここでは説明を繰り返さない。また、本実施の形態に係る画像処理装置ＭＦＰとサーバ装置ＳＲＶのハードウェア構成については、それぞれ実施の形態１に係る画像処理装置ＭＦＰとサーバ装置ＳＲＶのそれと同様であるので、ここでは説明を繰り返さない。以下では、主に、本実施の形態に係る画像処理装置ＭＦＰとサーバ装置ＳＲＶが有する機能および画像処理装置ＭＦＰとサーバ装置ＳＲＶにおける処理手順について説明する。
【０１３１】
＜ネットワークシステム１ｃの動作概要＞
まず、本実施の形態に係るネットワークシステム１ｃの動作概要について説明する。図２０は、実施の形態３に係るネットワークシステム１ｃの動作概要を示すシーケンス図である。図２０に示す実施の形態３に係るネットワークシステム１ｃの動作概要は、図２に示す実施の形態１に係るネットワークシステム１の動作概要のステップＳ０１６〜ステップＳ０２８（図２０に示す実施の形態３に係るネットワークシステム１ｃの動作概要のステップＳ８１６〜ステップＳ８２８）において異なるものである。
【０１３２】
図２０に示すように、画像処理装置ＭＦＰにホームページを表示する命令が入力されると（ステップＳ８０２）、画像処理装置ＭＦＰはサーバ装置ＳＲＶにホームページを表示するための第１のＨＴＭＬデータを要求する（ステップＳ８０４）。サーバ装置ＳＲＶは、その要求を受信して（ステップＳ８０６）、要求された第１のＨＴＭＬデータを画像処理装置ＭＦＰに送信する（ステップＳ８０８）。
【０１３３】
画像処理装置ＭＦＰは、第１のＨＴＭＬデータを受信して（ステップＳ８１０）、第１のＨＴＭＬデータに基づいてホームページを表示する（ステップＳ８１２）。画像処理装置ＭＦＰは、表示中のホームページのリンク先にデータが格納されているか否かを表示させるための照会命令を受け付ける（ステップＳ８１４）。画像処理装置ＭＦＰは、照会命令を受け付けると、第１のＨＴＭＬデータの１つ目のリンク情報について、サーバ装置ＳＲＶにデータを要求する（ステップＳ８１６）。すなわち、画像処理装置ＭＦＰは、第１のＨＴＭＬデータの場合と同様に、画像データの要求メッセージをサーバ装置ＳＲＶへ送信する。
【０１３４】
サーバ装置ＳＲＶは、画像データの要求メッセージを受信して（ステップＳ８１８）、要求メッセージに含まれるデータを読み出す（ステップＳ８２０）。そして、サーバ装置ＳＲＶは、第１のＨＴＭＬデータの場合と同様に画像処理装置ＭＦＰに画像データを送信する（ステップＳ８２２）。要求されたデータが格納されていない場合には、第１のＨＴＭＬデータの場合と同様に、サーバ装置ＳＲＶは、エラーメッセージを画像処理装置ＭＦＰに返す（ステップＳ８２２）。
【０１３５】
画像処理装置ＭＦＰは、画像データを受信して（ステップＳ８２４）、現在表示対象の第１のＨＴＭＬデータに未だ画像データの要求を行っていないリンク情報が存在するか否かを判断する（ステップＳ８２６）。表示対象の第１のＨＴＭＬデータに未だ照会要求を行っていないリンク情報が存在する場合（ステップＳ８２６にてＹＥＳである場合）、画像処理装置ＭＦＰはステップＳ８１６からの処理を繰り返す。
【０１３６】
一方、表示対象の第１のＨＴＭＬデータのすべてのリンク情報について画像データの要求が完了した場合（ステップＳ８２６にてＮＯである場合）、その第１のＨＴＭＬデータとサーバ装置ＳＲＶから受信した画像データとに基づいて、リンク先にデータが存在するリンクとリンク先にデータが存在しないリンクとが異なる表示態様に設定された新たなＨＴＭＬデータ（第２のＨＴＭＬデータ）を生成する（ステップＳ８２８）。画像処理装置ＭＦＰは、第２のＨＴＭＬデータに基づいて、表示態様が変更されたホームページを表示する（ステップＳ８３０）。
【０１３７】
画像処理装置ＭＦＰは、ユーザからリンクを選択する選択命令を受け付ける（ステップＳ８３２）。画像処理装置ＭＦＰは、画像を読み取り、対応するリンク情報に含まれるファイル名を画像データに付加し、その画像データをそのリンク情報に含まれるアドレスへと送信する（ステップＳ８３４）。サーバ装置ＳＲＶは、画像データを受信して（ステップＳ８３６）、そのアドレスに画像データを格納する（ステップＳ８３８）。
【０１３８】
以下、このような機能を実現するための構成について詳述する。
＜ネットワークシステム１ｃの機能構成＞
次に、実施の形態３に係る画像処理装置ＭＦＰとサーバ装置ＳＲＶの機能構成について説明する。図２１は、実施の形態３に係る画像処理装置ＭＦＰとサーバ装置ＳＲＶの機能構成を示すブロック図である。
【０１３９】
（サーバ装置ＳＲＶの機能構成）
図２１を参照して、サーバ装置ＳＲＶは、ＳＲＶ送受信部２０６−１と、記憶部２１０−１と、ＳＲＶ制御部２００−１３とを含む。
【０１４０】
ＳＲＶ送受信部２０６−１と記憶部２１０−１は、実施の形態１に係るそれと同様であるため、ここでは説明を繰り返さない。ＳＲＶ制御部２００−１３は、読み出し部２００−２３、格納部２００−４などの機能を有する。
【０１４１】
読み出し部２００−２３は、ＳＲＶ送受信部２０６−１を介して第１のＨＴＭＬデータや画像データの要求を受け付け、記憶部２１０−１から図６に示すような第１のＨＴＭＬデータや画像データ２１０ａを読み出し、ＳＲＶ送受信部２０６−１に第１のＨＴＭＬデータや画像データ２１０ａを画像処理装置ＭＦＰへと送信させる。
【０１４２】
格納部２００−４は、ＳＲＶ送受信部２０６−１を介して画像処理装置ＭＦＰから受信した画像データを、記憶部２１０−１に格納する。具体的には、格納部２００−４は、ファイル名が付与された画像データ２１０ｄを、画像処理装置ＭＦＰにて選択されたリンク先のアドレスに格納する。
【０１４３】
（画像処理装置ＭＦＰの機能構成）
一方、画像処理装置ＭＦＰは、表示部１３８と、操作部１３６−１と、画像読取部１１２と、ＭＦＰ送受信部１２２−１と、ＭＦＰ制御部１００−１３とを含む。
【０１４４】
表示部１３８と操作部１３６−１と画像読取部１１２とＭＦＰ送受信部１２２−１は、実施の形態１に係るそれと同様であるため、ここでは説明を繰り返さない。ＭＦＰ制御部１００−１３は、要求部（第１の取得部）１００−２、問い合わせ部１００−３３、表示制御部１００−４３、付与部１００−５などの機能を有する。要求部１００−２と付与部１００−５とは、実施の形態１に係るそれと同様であるため、ここでは説明を繰り返さない。
【０１４５】
問い合わせ部１００−３３は、操作部１３６−１を介して、ホームページのリンク先にデータが格納されているか否かを調べる旨の命令（第２命令）を受け付ける。問い合わせ部１００−３３は、第２命令に応じて、第１のＨＴＭＬデータに含まれるリンク情報の各々について、第１のＨＴＭＬデータの前から（上から）順に、ＭＦＰ送受信部１２２−１を介してサーバ装置ＳＲＶに、リンク情報に含まれるアドレスにリンク情報に含まれるファイル名を有する画像データを要求するメッセージを送る。
【０１４６】
表示制御部１００−４３は、第１のＨＴＭＬデータに基づいて表示部１３８にホームページ（第１のページ）を表示させる。表示制御部１００−４３は、対応の格納位置に対応のファイル名の画像データが存在するリンクと、対応の格納位置に対応のファイル名の画像データが存在しないリンクとが異なる表示態様にて表示される新たなホームページ（第２のページ）を示す第２のＨＴＭＬデータを取得し、表示部１３８に第２のＨＴＭＬデータに基づいて新たなホームページを表示させる。より詳細には、表示制御部１００−４は、ＭＦＰ送受信部１２２−１を介して受信したサーバ装置ＳＲＶから第１のＨＴＭＬデータと画像データ（あるいはエラーメッセージ）とに基づいて第２のＨＴＭＬデータを生成し、その第２のＨＴＭＬデータに基づいて表示部１３８に第２のページを表示させる。
【０１４７】
より詳細には、表示制御部１００−４３は、第１のＨＴＭＬデータに含まれるリンク情報の各々について、サーバ装置ＳＲＶから、リンク情報に含まれるアドレスにリンク情報に含まれるファイル名を有する画像データを受信する。そして、表示制御部１００−４３は、正常に画像データを受信したか否か、すなわちエラーメッセージを受信したか否かに基づいて、第１のＨＴＭＬデータを変更する。表示制御部１００−４３は、リンク情報に含まれるアドレスにリンク情報に含まれるファイル名を有する画像データが記憶されていないリンクの表示態様が、リンク情報に含まれるアドレスにリンク情報に含まれるファイル名を有する画像データが記憶されているリンクの表示態様と異なる第２のＨＴＭＬデータを生成する。
【０１４８】
このように、要求部１００−２と問い合わせ部１００−３３と表示制御部１００−４３とは、ＭＦＰ送受信部１２２−１を介してサーバ装置ＳＲＶから第１のＨＴＭＬデータや画像データやエラーメッセージを取得して、第２のＨＴＭＬデータを生成する取得部を実現する。より詳細には、要求部１００−２は、ＭＦＰ送受信部１２２−１を介して、サーバ装置ＳＲＶに第１のＨＴＭＬデータを要求し、サーバ装置ＳＲＶから第１のＨＴＭＬデータを取得する第１取得部を実現する。そして、問い合わせ部１００−３３と表示制御部１００−４３とは、ＭＦＰ送受信部１２２−１を介して、サーバ装置ＳＲＶに画像データを要求し、サーバ装置ＳＲＶから画像データやエラーメッセージを受信して、第２のＨＴＭＬデータを生成する第２取得部を実現する。
【０１４９】
＜画像処理装置ＭＦＰにおけるページ表示処理、照会処理、画像データ送信処理＞
画像処理装置ＭＦＰにおけるページ表示処理およびデータ送受信処理の処理手順は、図１１および図１３に示す実施の形態１に係るそれと同様であるため、ここでは説明を繰り返さない。以下では、画像処理装置ＭＦＰにおける照会処理（図１１におけるステップＳ２００）について説明する。
【０１５０】
図２２は、画像処理装置ＭＦＰにおける照会処理（ステップＳ２００）の処理手順を示すフローチャートである。図２２に示す実施の形態３に係る画像処理装置ＭＦＰにおける照会処理は、図１２に示す実施の形態１に係る画像処理装置ＭＦＰにおける照会処理のステップＳ２０８〜ステップＳ２１２（図２２に示す実施の形態３に係るネットワークシステム１ｃの動作概要のステップＳ９０８〜ステップＳ９１３）において異なるものである。
【０１５１】
図２２に示すように、ＣＰＵ１００は、表示部１３８にて表示中の第１のＨＴＭＬデータをＨＤＤ１１０に格納する（ステップＳ９０２）。ＣＰＵ１００は、第１のＨＴＭＬデータに含まれるリンク情報を検索する（ステップＳ９０４）。より詳細には、ＣＰＵ１００は、第１のＨＴＭＬデータの文頭から順に"a href="で指定されているファイル名を抽出する。ＣＰＵ１００は、検索結果をリンク状態リスト１０４−１に登録する（ステップＳ９０６）。すなわち、ＣＰＵ１００は、"a href="で指定されているリンク情報を、リンク状態リスト１０４−１に登録する。
【０１５２】
ＣＰＵ１００は、リンク状態リスト１０４−１に登録されているリンク情報毎に、ネットワークＩ／Ｆ部１２２を介してサーバ装置ＳＲＶにリンク先のデータを要求する（ステップＳ９０８）。サーバ装置ＳＲＶから画像データを受信すると（ステップＳ９１０にてＹＥＳである場合）、ＣＰＵ１００は当該データをＨＤＤ１１０に格納する（ステップＳ９１２）。同時に、ＣＰＵ１００は、リンク先にデータが存在する旨をリンク状態リスト１０４−１に格納する（ステップＳ９１３）。
【０１５３】
一方、サーバ装置ＳＲＶからエラーメッセージを受信すると（ステップＳ９１０にてＹＥＳである場合）、ＣＰＵ１００は当該エラーメッセージをＨＤＤ１１０に格納する（ステップＳ９１２）。同時に、ＣＰＵ１００は、リンク先にデータが存在しない旨をリンク状態リスト１０４−１に格納する（ステップＳ９１３）。
【０１５４】
そして、ＣＰＵ１００は、リンク状態リスト１０４−１に登録されている全てのリンク情報についてリンク状態が格納されているか否かを判断する（ステップＳ９１４）。リンク状態リスト１０４−１に登録されている全てのファイル名のリンク状態が格納されていない場合（ステップＳ９１４にてＮＯである場合）、ＣＰＵ１００はステップＳ２０８からの処理を繰り返す。
【０１５５】
一方、リンク状態リスト１０４−１に登録されている全てのリンク情報のリンク状態が格納されている場合（ステップＳ９１４にてＹＥＳである場合）、ＣＰＵ１００は、リンク状態リスト１０４−１と第１のＨＴＭＬデータとに基づいて、新たなＨＴＭＬデータ（第２のＨＴＭＬデータ）を作成する（ステップＳ９１６）。ＣＰＵ１００は、第２のＨＴＭＬデータの解析処理を行う（ステップＳ９１８）。このとき、ＣＰＵ１００は、第２のＨＴＭＬデータにおけるリンクの各々について、リンク状態リスト１０４−１のキー押下範囲を登録する（ステップＳ９２０）。ＣＰＵ１００は、第２のＨＴＭＬデータに基づいて、表示部１３８に新たなホームページ（第２のページ）を表示させる（ステップＳ９２２）。その後、ＣＰＵ１００は、画像データ送信処理（ステップＳ３００）を実行する。
【０１５６】
＜サーバ装置ＳＲＶにおける画像データ格納処理＞
次に、サーバ装置ＳＲＶにおける画像データ格納処理について説明する。図２３は、サーバ装置ＳＲＶにおける画像データ格納処理の処理手順を示すフローチャートである。図２３に示すように、ＣＰＵ２００は画像処理装置ＭＦＰからの接続要求を待ち受ける（ステップＳ１００２）。ＣＰＵ２００は、画像処理装置ＭＦＰからの接続要求を受信すると（ステップＳ１００２にてＹＥＳである場合）、画像処理装置ＭＦＰから何らかのリクエストメッセージを受信したか否かを判断する（ステップＳ１００４）。ＣＰＵ２００は、画像処理装置ＭＦＰからリクエストメッセージを受信した場合（ステップＳ１００４にてＹＥＳである場合）、そのリクエストメッセージを解析する（ステップＳ１００６）。
【０１５７】
そして、画像処理装置ＭＦＰからのリクエストメッセージが第１のＨＴＭＬデータの要求であった場合（ステップＳ１００８にてＹＥＳである場合）、ＣＰＵ２００は、リクエストメッセージに含まれているアドレスとファイル名とに基づいて、ＨＤＤ２１０を参照して第１のＨＴＭＬデータを検索する（ステップＳ１０１０）。ＨＤＤ２１０にその第１のＨＴＭＬデータが格納されている場合（ステップＳ１０１２にてＹＥＳである場合）、ＣＰＵ２００はＨＤＤ２１０から第１のＨＴＭＬデータを読み出して（ステップＳ１０１４）、ネットワークＩ／Ｆ部２０６を介して当該第１のＨＴＭＬデータを画像処理装置ＭＦＰへ送信する（ステップＳ１０１６）。ＨＤＤ２１０に第１のＨＴＭＬデータが格納されていない場合（ステップＳ１０１２にてＮＯである場合）、ＣＰＵ２００はネットワークＩ／Ｆ部２０６を介してエラーメッセージを画像処理装置ＭＦＰへ送信する（ステップＳ１０１３）。
【０１５８】
一方、画像処理装置ＭＦＰからのリクエストメッセージが第１のＨＴＭＬデータの要求でない場合（ステップＳ１００８にてＮＯである場合）、ＣＰＵ２００は、画像処理装置ＭＦＰからのリクエストメッセージが画像データの格納要求であるか否かを判断する（ステップＳ１０２４）。画像処理装置ＭＦＰからのリクエストメッセージが画像データの格納要求である場合（ステップＳ１０２４にてＹＥＳである場合）、ＣＰＵ２００は、格納要求に含まれる指定アドレスに画像データを格納して（ステップＳ１０２６）、格納処理が終了した旨の情報を画像処理装置ＭＦＰに送信する（ステップＳ１０２８）。画像処理装置ＭＦＰからのリクエストメッセージが画像データの格納要求でない場合（ステップＳ１０２４にてＮＯである場合）、ＣＰＵ２００は、ネットワークＩ／Ｆ部２０６を介して画像処理装置ＭＦＰにエラーメッセージを送信する（ステップＳ１０３０）。
【０１５９】
［実施の形態４］
次に、本発明の実施の形態４について説明する。上述の実施の形態１に係るネットワークシステム１においては、問い合わせ結果に基づいて画像処理装置ＭＦＰが新たなＨＴＭＬデータ（第２のＨＴＭＬデータ）を作成する。一方、本実施の形態に係るネットワークシステム１ｄにおいては、サーバ装置ＳＲＶが第２のＨＴＭＬデータを生成する。
【０１６０】
本実施の形態に係るネットワークシステム１ｄの全体構成は実施の形態１に係るネットワークシステム１のそれと同様であるので、ここでは説明を繰り返さない。また、本実施の形態に係る画像処理装置ＭＦＰとサーバ装置ＳＲＶのハードウェア構成については、それぞれ実施の形態１に係る画像処理装置ＭＦＰとサーバ装置ＳＲＶのそれと同様であるので、ここでは説明を繰り返さない。以下では、主に、本実施の形態に係る画像処理装置ＭＦＰとサーバ装置ＳＲＶが有する機能および画像処理装置ＭＦＰとサーバ装置ＳＲＶにおける処理手順について説明する。
【０１６１】
＜ネットワークシステム１ｄの動作概要＞
まず、本実施の形態に係るネットワークシステム１ｄの動作概要について説明する。図２４は、実施の形態４に係るネットワークシステム１ｄの動作概要を示すシーケンス図である。図２４に示す実施の形態４に係るネットワークシステム１ｄの動作概要は、図２に示す実施の形態１に係るネットワークシステム１の動作概要のステップＳ００６〜ステップＳ００８およびステップＳ０１４〜ステップＳ０３０（図２４に示す実施の形態４に係るネットワークシステム１ｄの動作概要のステップＳ１１０６〜ステップＳ１１０８およびステップＳ１１１４〜ステップＳ１１３０）において異なるものである。
【０１６２】
図２４に示すように、画像処理装置ＭＦＰにホームページを表示する命令が入力されると（ステップＳ１１０２）、画像処理装置ＭＦＰはサーバ装置ＳＲＶにホームページを表示するための第１のＨＴＭＬデータを要求する（ステップＳ１１０４）。サーバ装置ＳＲＶは、その要求を受信して（ステップＳ１１０６）、要求された第１のＨＴＭＬデータを読み出す（ステップＳ１１０７−１）。サーバ装置ＳＲＶは、第１のＨＴＭＬデータの１つ目のリンク情報について、リンク先にデータが格納されているか否かを判断する（ステップＳ１１０７−２）。
【０１６３】
サーバ装置ＳＲＶは、第１のＨＴＭＬデータのすべてのリンク情報について上記の判断を完了すると（ステップＳ１１０７−３にてＮＯである場合）、その第１のＨＴＭＬデータと判断結果とに基づいて、リンク先にデータが存在するリンクとリンク先にデータが存在しないリンクとが異なる表示態様に設定された新たなＨＴＭＬデータ（第２のＨＴＭＬデータ）を生成する（ステップＳ１１０７−４）。サーバ装置ＳＲＶは、画像処理装置ＭＦＰに第１のＨＴＭＬデータと第２のＨＴＭＬデータとを送信する（ステップＳ１１０８）。
【０１６４】
画像処理装置ＭＦＰは、第１および第２のＨＴＭＬデータを受信して（ステップＳ１１１０）、第１のＨＴＭＬデータに基づいてホームページを表示する（ステップＳ１１１２）。画像処理装置ＭＦＰは、表示中のホームページのリンク先にデータが格納されているか否かを表示させるための命令を受け付ける（ステップＳ１１１４）。画像処理装置ＭＦＰは、照会命令を受け付けると、第２のＨＴＭＬデータに基づいて、表示態様が変更されたホームページを表示する（ステップＳ１１３０）。
【０１６５】
画像処理装置ＭＦＰは、ユーザからリンクを選択する選択命令を受け付ける（ステップＳ１１３２）。画像処理装置ＭＦＰは、画像を読み取り、対応するリンク情報に含まれるファイル名を画像データに付加し、その画像データをそのリンク情報に含まれるアドレスへと送信する（ステップＳ１１３４）。サーバ装置ＳＲＶは、画像データを受信して（ステップＳ１１３６）、そのアドレスに画像データを格納する（ステップＳ１１３８）。
【０１６６】
以下、このような機能を実現するための構成について詳述する。
＜ネットワークシステム１ｄの機能構成＞
次に、実施の形態４に係る画像処理装置ＭＦＰとサーバ装置ＳＲＶの機能構成について説明する。図２５は、実施の形態４に係る画像処理装置ＭＦＰとサーバ装置ＳＲＶの機能構成を示すブロック図である。
【０１６７】
（サーバ装置ＳＲＶの機能構成）
図２５を参照して、サーバ装置ＳＲＶは、ＳＲＶ送受信部２０６−１と、記憶部２１０−１と、ＳＲＶ制御部２００−１４とを含む。
【０１６８】
ＳＲＶ送受信部２０６−１と記憶部２１０−１は、実施の形態１に係るそれと同様であるため、ここでは説明を繰り返さない。ＳＲＶ制御部２００−１４は、読み出し部２００−２４、判断部２００−３４、格納部２００−４などの機能を有する。
【０１６９】
読み出し部２００−２４は、ＳＲＶ送受信部２０６−１を介して第１のＨＴＭＬデータの要求を受け付ける。読み出し部２００−２４は、記憶部２１０−１から図６に示すような第１のＨＴＭＬデータを読み出して、第１のＨＴＭＬデータをＳＲＶ送受信部２０６−１に画像処理装置ＭＦＰへと送信させる。
【０１７０】
判断部２００−３４は、第１のＨＴＭＬデータに含まれる各リンク情報について、記憶部２１０−１を参照して、リンク情報の格納位置にリンク情報に含まれるファイル名のデータが存在するか否かを判断する。そして、判断部２００−３４は、第１のＨＴＭＬデータと各判断結果とに基づいて新たなＨＴＭＬデータ（第２のＨＴＭＬデータ）を生成する。つまり、判断部２００−３４は、第２のＨＴＭＬデータを生成する生成部を実現する。判断部２００−３４は、第２のＨＴＭＬデータをＳＲＶ送受信部２０６−１に画像処理装置ＭＦＰに送信させる。
【０１７１】
格納部２００−４は、ＳＲＶ送受信部２０６−１を介して画像処理装置ＭＦＰから受信した画像データ２１０ｄを、記憶部２１０−１に格納する。具体的には、格納部２００−４は、ファイル名が付与された画像データ２１０ｄを、画像処理装置ＭＦＰにて選択されたリンク先のアドレスに格納する。
【０１７２】
（画像処理装置ＭＦＰの機能構成）
一方、画像処理装置ＭＦＰは、表示部１３８と、操作部１３６−１と、画像読取部１１２と、ＭＦＰ送受信部１２２−１と、ＭＦＰ制御部１００−１とを含む。
【０１７３】
表示部１３８と操作部１３６−１と画像読取部１１２とＭＦＰ送受信部１２２−１は、実施の形態１に係るそれと同様であるため、ここでは説明を繰り返さない。ＭＦＰ制御部１００−１３は、要求部（第１の取得部）１００−２、表示制御部１００−４４、付与部１００−５、切替部１００−６などの機能を有する。要求部１００−２と付与部１００−５とは、実施の形態１に係るそれと同様であるため、ここでは説明を繰り返さない。
【０１７４】
表示制御部１００−４４は、第１のＨＴＭＬデータに基づいて表示部１３８にホームページ（第１のページ）を表示させる。また、表示制御部１００−４４は、対応の格納位置に対応のファイル名の画像データが存在するリンクと、対応の格納位置に対応のファイル名の画像データが存在しないリンクとが異なる表示態様にて表示される新たなホームページ（第２のページ）を示す第２のＨＴＭＬデータを取得し、表示部１３８に第２のＨＴＭＬデータに基づいて新たなホームページを表示させる。
【０１７５】
具体的には、切替部１００−６が、操作部１３６−１を介してユーザから第２のページの表示命令を受け付ける。切替部１００−６は、表示制御部１００−４４に切替命令を入力する。表示制御部１００−４は、切替命令に応じて、第２のＨＴＭＬデータに基づいて表示部１３８に第２のページを表示させる。すなわち、表示制御部１００−４は、操作部１３６−１に入力される切替命令に応じて、サーバ装置ＳＲＶから受信した第１のＨＴＭＬデータと第２のＨＴＭＬデータとを切り替えて表示する。
【０１７６】
このように、要求部１００−２と表示制御部１００−４４とは、ＭＦＰ送受信部１２２−１を介してサーバ装置ＳＲＶから第１のＨＴＭＬデータや第２のＨＴＭＬデータを取得する取得部を実現する。より詳細には、要求部１００−２は、ＭＦＰ送受信部１２２−１を介して、サーバ装置ＳＲＶに第１のＨＴＭＬデータを要求し、サーバ装置ＳＲＶから第１のＨＴＭＬデータを取得する第１取得部を実現する。そして、表示制御部１００−４４は、ＭＦＰ送受信部１２２−１を介して、サーバ装置ＳＲＶから第２のＨＴＭＬデータを取得する第２取得部を実現する。
【０１７７】
＜画像処理装置ＭＦＰにおけるページ表示処理＞
次に、画像処理装置ＭＦＰにおけるページ表示処理について説明する。図２６は、画像処理装置ＭＦＰにおけるページ表示処理の処理手順を示すフローチャートである。図２６に示すように、たとえば、ユーザが操作パネル１１４を介してＷｅｂブラウザを起動する命令を入力すると（ステップＳ１２０２にてＹＥＳの場合）、すなわちユーザが図７に示す操作パネル１１４上のＷｅｂブラウザボタン１１４−１を押下すると、ＣＰＵ１００はネットワークＩ／Ｆ部１２２を介してサーバ装置ＳＲＶとの接続動作を行う（ステップＳ１２０４）。ユーザがタッチパネル１３６を介してＵＲＬを入力すると、あるいはユーザが予め記憶されているＵＲＬから所望のＵＲＬを選択すると（ステップＳ１２０６にてＹＥＳである場合）、ＣＰＵ１００は入力されたＵＲＬの第１のＨＴＭＬデータをネットワークＩ／Ｆ部１２２を介してサーバ装置ＳＲＶに要求する（ステップＳ１２０８）。
【０１７８】
ＣＰＵ１００は、ネットワークＩ／Ｆ部１２２を介してサーバ装置ＳＲＶから第１および第２のＨＴＭＬデータを受信すると（ステップＳ１２１０にてＹＥＳの場合）、第１および第２のＨＴＭＬデータをＨＤＤ１１０あるいはＳ−ＲＡＭ１０４に格納する（ステップＳ１２１２）。ＣＰＵ１００は、第１のＨＴＭＬデータを解析して（ステップＳ１２１４）、表示部１３８にホームページを表示させる（ステップＳ１２１６）。この状態において、ユーザが、図７に示す操作パネル１１４上のＳｃａｎボタン１１４−２を押すと（ステップＳ１２２０にてＹＥＳである場合）、ＣＰＵ１００は第２のＨＴＭＬデータを解析して、更新されたホームページを表示する（ステップＳ１２２２）。そして、ＣＰＵ１００は、画像データ送信処理（ステップＳ３００）を実行する。本実施の形態に係る画像データ送信処理（ステップＳ３００）は、実施の形態１のそれと同様であるため、ここでは説明を繰り返さない。
【０１７９】
その後、ユーザがＷｅｂブラウザ機能を終了する命令を入力すると（ステップＳ１２２４にてＹＥＳである場合）、ＣＰＵ１００は第１または第２のＨＴＭＬデータに基づくホームページの表示を終了する（ステップＳ１２２６）。たとえば、ユーザが図７に示すコピーボタン１１４−３を押すと、ＣＰＵ１００はホームページの表示を終了する（ステップＳ１２２６）。そして、ＣＰＵ１００は、サーバ装置ＳＲＶとの接続状態を終了する（ステップＳ１２２８）。
【０１８０】
一方、Ｗｅｂブラウザ機能を終了する命令が入力されない場合（ステップＳ１２２４にてＮＯである場合）、ＣＰＵ１００はステップＳ１２０６からの処理を繰り返す。
【０１８１】
＜サーバ装置ＳＲＶにおける画像データ格納処理＞
次に、サーバ装置ＳＲＶにおける画像データ格納処理について説明する。図２７は、本実施の形態に係るサーバ装置ＳＲＶにおける画像データ格納処理の処理手順を示すフローチャートである。図２７に示すように、ＣＰＵ２００は画像処理装置ＭＦＰからの接続要求を待ち受ける（ステップＳ１３０２）。ＣＰＵ２００は、画像処理装置ＭＦＰからの接続要求を受信すると（ステップＳ１３０２にてＹＥＳである場合）、画像処理装置ＭＦＰから何らかのリクエストメッセージを受信したか否かを判断する（ステップＳ１３０４）。ＣＰＵ２００は、画像処理装置ＭＦＰからリクエストメッセージを受信した場合（ステップＳ１３０４にてＹＥＳである場合）、そのリクエストメッセージを解析する（ステップＳ１３０６）。
【０１８２】
そして、画像処理装置ＭＦＰからのリクエストメッセージが第１のＨＴＭＬデータの要求であった場合（ステップＳ１３０８にてＹＥＳである場合）、ＣＰＵ２００は、リクエストメッセージに含まれているアドレスとファイル名とに基づいて、ＨＤＤ２１０を参照して第１のＨＴＭＬデータを検索する（ステップＳ１３１０）。ＨＤＤ２１０にその第１のＨＴＭＬデータが格納されている場合（ステップＳ１３１２にてＹＥＳである場合）、ＣＰＵ２００はＨＤＤ２１０から第１のＨＴＭＬデータを読み出す（ステップＳ１３１４）。
【０１８３】
ＣＰＵ２００は、第１のＨＴＭＬデータの１つ目のリンク情報について、リンク先にデータが格納されているか否かを判断する（ステップＳ１３１６）。ＣＰＵ２００は、第１のＨＴＭＬデータのすべてのリンク情報について上記の判断を完了すると（ステップＳ１３１８にてＮＯである場合）、その第１のＨＴＭＬデータと判断結果とに基づいて、リンク先にデータが存在するリンクとリンク先にデータが存在しないリンクとが異なる表示態様に設定された新たなＨＴＭＬデータ（第２のＨＴＭＬデータ）を生成する（ステップＳ１３２０）。ＣＰＵ２００は、ネットワークＩ／Ｆ部２０６を介して第１のＨＴＭＬデータと第２のＨＴＭＬデータとを画像処理装置ＭＦＰへ送信する（ステップＳ１３２２）。
【０１８４】
一方、ＨＤＤ２１０に第１のＨＴＭＬデータが格納されていない場合（ステップＳ１３１２にてＮＯである場合）、ＣＰＵ２００はネットワークＩ／Ｆ部２０６を介してエラーメッセージを画像処理装置ＭＦＰへ送信する（ステップＳ１３１３）。
【０１８５】
一方、画像処理装置ＭＦＰからのリクエストメッセージが第１のＨＴＭＬデータの要求でない場合（ステップＳ１３０８にてＮＯである場合）、ＣＰＵ２００は、画像処理装置ＭＦＰからのリクエストメッセージが画像データの格納要求であるか否かを判断する（ステップＳ１３２４）。画像処理装置ＭＦＰからのリクエストメッセージが画像データの格納要求である場合（ステップＳ１３２４にてＹＥＳである場合）、ＣＰＵ２００は、格納要求に含まれる指定アドレスに画像データを格納して（ステップＳ１３２６）、格納処理が終了した旨の情報を画像処理装置ＭＦＰに送信する（ステップＳ１３２８）。画像処理装置ＭＦＰからのリクエストメッセージが画像データの格納要求でない場合（ステップＳ１３２４にてＮＯである場合）、ＣＰＵ２００は、ネットワークＩ／Ｆ部２０６を介して画像処理装置ＭＦＰにエラーメッセージを送信する（ステップＳ１３３０）。
【０１８６】
＜実施の形態４の変形例＞
ただし、実施の形態４に係るネットワークシステム１ｄは、たとえば、第１のＨＴＭＬデータに含まれるリンク情報毎に画像処理装置ＭＦＰから送信されるＨＴＭＬデータ更新要求に応じて、サーバ装置ＳＲＶが第１のＨＴＭＬデータを更新する構成であってもよい。図２８は、実施の形態４の変形例に係るネットワークシステム１ｄの動作概要を示すシーケンス図である。
【０１８７】
図２８に示すように、画像処理装置ＭＦＰにホームページを表示する命令が入力されると（ステップＳ１４０２）、画像処理装置ＭＦＰはサーバ装置ＳＲＶにホームページを表示するための第１のＨＴＭＬデータを要求する（ステップＳ１４０４）。サーバ装置ＳＲＶは、その要求を受信して（ステップＳ１４０６）、要求された第１のＨＴＭＬデータを画像処理装置ＭＦＰに送信する（ステップＳ１４０８）。
【０１８８】
画像処理装置ＭＦＰは、第１のＨＴＭＬデータを受信して（ステップＳ１４１０）、第１のＨＴＭＬデータに基づいてホームページを表示する（ステップＳ１４１２）。画像処理装置ＭＦＰは、表示中のホームページのリンク先にデータが格納されているか否かを表示させるための照会命令を受け付ける（ステップＳ１４１４）。画像処理装置ＭＦＰは、照会命令を受け付けると、第１のＨＴＭＬデータの１つ目のリンク情報について、サーバ装置ＳＲＶにＨＴＭＬデータ更新要求を行う（ステップＳ１４１６）。すなわち、画像処理装置ＭＦＰは、アドレスとファイル名とを含むＨＴＭＬデータ更新メッセージをサーバ装置ＳＲＶへ送信する。
【０１８９】
サーバ装置ＳＲＶは、ＨＴＭＬデータ更新メッセージを受信して（ステップＳ１４１８）、ＨＴＭＬデータ更新メッセージに含まれるアドレスに、ＨＴＭＬデータ更新メッセージに含まれるファイル名のデータが格納されているか否かを判断する（ステップＳ１４２０）。そして、サーバ装置ＳＲＶは、第１のＨＴＭＬデータと判断結果とに基づいて、リンク先にデータが存在するリンクとリンク先にデータが存在しないリンクとが異なる表示態様に設定された新たなＨＴＭＬデータ（第２のＨＴＭＬデータ）を生成する（ステップＳ１４２１）。サーバ装置ＳＲＶは、画像処理装置ＭＦＰに第２のＨＴＭＬデータを送信する（ステップＳ１４２２）。
【０１９０】
画像処理装置ＭＦＰは、第２のＨＴＭＬデータを受信して（ステップＳ１４２４）、当該第２のＨＴＭＬデータを表示する（ステップＳ１４２５）。画像処理装置ＭＦＰは、現在表示対象の第２のＨＴＭＬデータに未だ照会要求を行っていないリンク情報が存在するか否かを判断する（ステップＳ１４２６）。表示対象の第２のＨＴＭＬデータに未だリンク先を調べていないリンク情報が存在する場合（ステップＳ１４２６にてＹＥＳである場合）、画像処理装置ＭＦＰはステップＳ１４１６からの処理を繰り返す。
【０１９１】
一方、表示対象の第２のＨＴＭＬデータのすべてのリンク情報について更新処理が完了した場合（ステップＳ１４２６にてＮＯである場合）、画像処理装置ＭＦＰは、ユーザからリンクを選択する選択命令を受け付ける（ステップＳ１４３２）。画像処理装置ＭＦＰは、画像を読み取り、対応するリンク情報に含まれるファイル名を画像データに付加し、その画像データをそのリンク情報に含まれるアドレスへと送信する（ステップＳ１４３４）。サーバ装置ＳＲＶは、画像データを受信して（ステップＳ１４３６）、そのアドレスに画像データを格納する（ステップＳ１４３８）。
【０１９２】
［その他の実施の形態］
本発明に係るプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１９３】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１９４】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記憶された記憶媒体とを含む。
【０１９５】
さらに、本発明に係るプログラムによって実現される機能の一部または全部を専用のハードウェアによって構成してもよい。
【０１９６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１９７】
【図１】本実施の形態に係るネットワークシステムの概略構成図である。
【図２】実施の形態１に係るネットワークシステムの動作概要を示すシーケンス図である。
【図３】本実施の形態に係る画像処理装置のハードウェア構成を示す模式図である。
【図４】本実施の形態に係るサーバ装置のハードウェア構成を示す模式図である。
【図５】実施の形態１に係る画像処理装置とサーバ装置の機能構成を示すブロック図である。
【図６】第１のＨＴＭＬデータのデータ構造の一例を示すイメージ図である。
【図７】第１のＨＴＭＬデータに基づいてホームページを表示した状態の表示部を示すイメージ図である。
【図８】第２のＨＴＭＬデータのデータ構造を一例を示すイメージ図である。
【図９】第２のＨＴＭＬデータに基づいて更新されたホームページを表示した状態の表示部を示すイメージ図である。
【図１０】リンク状態リストのデータ構造を示すイメージ図である。
【図１１】本実施の形態に係る画像処理装置におけるページ表示処理の処理手順を示すフローチャートである。
【図１２】本実施の形態に係る画像処理装置における照会処理の処理手順を示すフローチャートである。
【図１３】本実施の形態に係る画像処理装置における画像データ送信処理の処理手順を示すフローチャートである。
【図１４】本実施の形態に係るサーバ装置における画像データ格納処理の処理手順を示すフローチャートである。
【図１５】実施の形態２に係るネットワークシステムの概略構成図である。
【図１６】実施の形態２に係るネットワークシステムの動作概要を示すシーケンス図である。
【図１７】実施の形態２に係る画像処理装置とサーバ装置の機能構成を示すブロック図である。
【図１８】実施の形態２に係る第１のサーバ装置における画像データ送信処理の処理手順を示すフローチャートである。
【図１９】実施の形態２に係る第２のサーバ装置における画像データ格納処理の処理手順を示すフローチャートである。
【図２０】実施の形態３に係るネットワークシステムの動作概要を示すシーケンス図である。
【図２１】実施の形態３に係る画像処理装置とサーバ装置の機能構成を示すブロック図である。
【図２２】実施の形態３に係る画像処理装置における照会処理の処理手順を示すフローチャートである。
【図２３】実施の形態３に係るサーバ装置における画像データ格納処理の処理手順を示すフローチャートである。
【図２４】実施の形態４に係るネットワークシステムの動作概要を示すシーケンス図である。
【図２５】実施の形態４に係る画像処理装置とサーバ装置の機能構成を示すブロック図である。
【図２６】実施の形態４に係る画像処理装置におけるページ表示処理の処理手順を示すフローチャートである。
【図２７】実施の形態４に係るサーバ装置における画像データ格納処理の処理手順を示すフローチャートである。
【図２８】実施の形態４の変形例に係るネットワークシステムの動作概要を示すシーケンス図である。
【符号の説明】
【０１９８】
１，１ｂ，１ｃ，１ｄ  ネットワークシステム、１００  ＣＰＵ、１００−１  ＭＦＰ制御部、１００−２  要求部、１００−３  問い合わせ部、１００−４  表示制御部、１００−５  付与部、１００−６  切替部、１０４  Ｓ−ＲＡＭ、１０４−１  リンク状態リスト、１１０  ハードディスク部、１１２  画像読取部、１１４  操作パネル、１１４−１  Ｗｅｂブラウザボタン、１１４−２  Scan to URL ボタン、１１４−３  コピーボタン、１１６  プリント部、１１８  プリンタコントローラ、１２０  出力処理部、１２２  ネットワークインターフェイス部、１２２−１  ＭＦＰ送受信部、１２４  バス、１３０  テンキー、１３２  ＰＲＩＮＴキー、１３４  ログオフキー、１３６  タッチパネル、１３６−１  操作部、１３８  表示部、２００  ＣＰＵ、２００−１  ＳＲＶ制御部、２００−２  読み出し部、２００−３  判断部、２００−４  格納部、２０２  内部バス、２０４  ディスプレイ部、２０６  ネットワークＩ／Ｆ部、２０６−１  ＳＲＶ送受信部、２０８  操作部、２１０  ハードディスク部、２１０−１  記憶部、２１０−１１  第１の記憶部、２１０−１２  第２の記憶部、２１０ａ，２１０ｂ，２１０ｃ，２１０ｄ  画像データ、２１０ｘ，２１０ｙ，２１０ｚ  ＨＴＭＬデータ、２１０ｘ−１  第１のＨＴＭＬデータ、２１０ｘ−２  第２のＨＴＭＬデータ、２１２  メモリ部、２１４  ＣＤ−ＲＯＭドライブ、２１４ａ  ＣＤ−ＲＯＭ、２１６  ＦＤドライブ、２１６ａ  フレキシブルディスク、ＭＦＰ  画像処理装置、ＰＣ１，ＰＣ２  パーソナルコンピュータ、ＳＲＶ，ＳＲＶ１，ＳＲＶ２  サーバ装置、ＮＷ  ネットワーク、２１０１，２１０２，２１０３  リンク情報。
【図１】
0004535169.tif 000002
【図２】
0004535169.tif 000003
【図３】
0004535169.tif 000004
【図４】
0004535169.tif 000005
【図５】
0004535169.tif 000006
【図６】
0004535169.tif 000007
【図７】
0004535169.tif 000008
【図８】
0004535169.tif 000009
【図９】
0004535169.tif 000010
【図１０】
0004535169.tif 000011
【図１１】
0004535169.tif 000012
【図１２】
0004535169.tif 000013
【図１３】
0004535169.tif 000014
【図１４】
0004535169.tif 000015
【図１５】
0004535169.tif 000016
【図１６】
0004535169.tif 000017
【図１７】
0004535169.tif 000018
【図１８】
0004535169.tif 000019
【図１９】
0004535169.tif 000020
【図２０】
0004535169.tif 000021
【図２１】
0004535169.tif 000022
【図２２】
0004535169.tif 000023
【図２３】
0004535169.tif 000024
【図２４】
0004535169.tif 000025
【図２５】
0004535169.tif 000026
【図２６】
0004535169.tif 000027
【図２７】
0004535169.tif 000028
【図２８】
0004535169.tif 000029