(57)【要約】【課題】画像の閲覧者に次の操作を促して当該操作の実行を可能にする情報を表示する画像処理装置を提供する。【解決手段】画像処理装置１００は、データの入力を受ける入力部４０２と、画像を選択するための入力を検出する検出部４０４と、選択された画像に対する、特定の閲覧者からなるグループにおける回覧の指示その他の属性情報が含まれる画像ファイルとサムネイル表示用画像データとを生成する生成部４０６と、生成部４０６により生成されたデータを格納する記憶部４１６と、画像ファイルが送信されるタイミングを検知する検知部４１０と、画像ファイルの送信処理を実行する送信制御部４１２と、指定された相手先に画像ファイルを送信する送信部４１４とを含む。【選択図】図４
2007104491.tif 000002
【特許請求の範囲】
【請求項１】
画像データと、前記画像データに対する操作を指示するための指示情報を含む属性情報との入力を受け付ける入力手段と、
前記入力手段により入力が受け付けられた前記画像データと前記属性情報とに基づいて、前記画像データに基づく画像または前記属性情報を表示可能な画像ファイルを生成する画像ファイル生成手段と、
前記画像ファイル生成手段により生成された前記画像ファイルを記憶する記憶手段と、
前記記憶手段に記憶された前記画像ファイルに基づいて、前記画像または前記属性情報を表示する表示手段とを備える、画像処理装置。
【請求項２】
前記画像ファイルは、
前記入力手段により入力が受け付けられた第１の画像データと、
前記入力手段により入力が受け付けられた前記属性情報とを含む、請求項１に記載の画像処理装置。
【請求項３】
前記画像ファイルはさらに、前記入力手段により入力が受け付けられた前記属性情報を表示するための第２の画像データを含む、請求項２に記載の画像処理装置。
【請求項４】
前記画像ファイル生成手段は、前記第１の画像データに対して暗号化処理を行ない、かつ、前記第２の画像データに対して前記暗号化処理を行なわない、請求項３に記載の画像処理装置。
【請求項５】
前記入力手段により入力が受け付けられた前記属性情報に基づいて、前記第２の画像データを作成する作成手段をさらに備え、
前記画像ファイル生成手段は、前記作成手段により作成された前記第２の画像データを含む前記画像ファイルを生成する、請求項３に記載の画像処理装置。
【請求項６】
予め準備された前記第２の画像データを格納する第２の画像データ記憶手段と、
前記第２の画像データ記憶手段に記憶されている前記第２の画像データを表示する第２の画像データ表示手段と、
前記第２の画像データ表示手段に表示されている前記第２の画像データを選択するための選択手段とをさらに備え、
前記画像ファイル生成手段は、前記選択手段により選択された前記第２の画像データを含む画像ファイルを生成する、請求項３に記載の画像処理装置。
【請求項７】
前記入力手段は、前記画像の表示の可否を制御するための制御データの入力をさらに受け付け、
前記画像ファイル生成手段は、前記制御データに基づいて前記画像ファイルを生成する、請求項１に記載の画像処理装置。
【請求項８】
前記画像ファイル生成手段は、前記画像の表示を許可する許可データが入力された場合に、前記許可データの入力に応じて前記画像の表示を許可するファイルを前記画像ファイルとして生成する、請求項７に記載の画像処理装置。
【請求項９】
前記画像ファイル生成手段は、前記画像の表示を禁止する禁止データが入力された場合に、前記禁止データの入力に応じて前記画像の表示を禁止するファイルを前記画像ファイルとして生成する、請求項７に記載の画像処理装置。
【請求項１０】
前記画像ファイル生成手段は、前記属性情報の表示を禁止するためのデータを付加することなく前記画像ファイルを生成する、請求項７に記載の画像処理装置。
【請求項１１】
前記画像ファイル生成手段は、
前記入力手段により入力が受け付けられた複数の画像データを連結する連結手段と、
前記複数の画像データ毎の前記属性情報を表示するために、複数の前記第２の画像データを生成する生成手段とを含む、請求項３に記載の画像処理装置。
【請求項１２】
ネットワークを介して入力されるデータに基づいて画像を表示する画像表示装置と、
前記ネットワークを介して前記画像表示装置に接続される画像処理装置とを備え、
前記画像処理装置は、
画像を表示するための画像データと、前記画像の属性情報との入力を受け付ける入力手段と、
前記ネットワークにおける前記画像表示装置の位置を特定するための特定情報を格納する記憶手段と、
前記画像データと前記属性情報とに基づいて、前記画像と前記属性情報とを表示可能な画像ファイルを生成する生成手段と、
前記特定情報に基づいて、前記生成手段により生成された画像ファイルを前記画像表示装置に送信する送信手段とを備える、画像処理システム。
【請求項１３】
画像データと、前記画像データに対する操作を指示するための指示情報を含んだ属性情報との入力を受け付けるステップと、
前記入力が受け付けられた前記画像データと前記属性情報とに基づいて、前記画像若しくは前記属性情報を表示可能な画像ファイルを生成する生成ステップと、
生成された前記画像ファイルを記憶するステップと、
記憶された前記画像ファイルに基づいて、前記画像または前記属性情報を表示するステップとを備える、画像処理方法。
【請求項１４】
前記画像ファイルは、入力が受け付けられた第１の画像データと、入力が受け付けられた前記属性情報とを含む、請求項１３に記載の画像処理方法。
【請求項１５】
前記画像ファイルはさらに、入力が受け付けられた前記属性情報を表示するための第２の画像データを含む、請求項１４に記載の画像処理方法。
【請求項１６】
前記生成ステップは、
前記第１の画像データに対して暗号化処理を行なうステップと、
前記第２の画像データに対して前記暗号化処理を行なわないステップとを含む、請求項１５に記載の画像処理方法。
【請求項１７】
入力が受け付けられた前記属性情報に基づいて前記第２の画像データを作成するステップをさらに備え、
前記生成ステップは、作成された前記第２の画像データを含む前記画像ファイルを生成する、請求項１５に記載の画像処理方法。
【請求項１８】
予め準備された前記第２の画像データを格納するステップと、
前記第２の画像データを表示するステップと、
表示されている前記第２の画像データを選択するためのステップとをさらに備え、
前記生成ステップは、選択された前記第２の画像を含む画像ファイルを生成する、請求項１４に記載の画像処理方法。
【請求項１９】
前記画像の表示の可否を制御するための制御データの入力を受け付けるステップをさらに備え、
前記生成ステップは、前記制御データに基づいて前記画像ファイルを生成する、請求項１３に記載の画像処理方法。
【請求項２０】
前記生成ステップは、
入力が受け付けられた複数の画像データを連結するステップと、
前記複数の画像データごとの前記属性情報を表示するために、複数の前記第２の画像データを生成するステップとを含む、請求項１４に記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像データの入力を受け付けて、画像を表示する技術に関する。より特定的には、本発明は、画像データと当該画像データについての情報とを生成し、表示する画像処理装置、その装置を備える画像処理システムおよび画像処理方法に関する。
【背景技術】
【０００２】
画像を表示する装置としてたとえばＰＣ（Personal  Computer）その他のコンピュータシステムのモニタがある。画像を表示するためのデータは、画像ファイルとしてその生成元から指定された送信先（たとえば、当該画像を表示する装置）に送信される。画像の表示について、当該装置の使用者の利便性を向上させるために、当該装置が受信した画像の内容を、いわゆるサムネイル画像として一覧表示する技術が知られている。
【０００３】
また、たとえば特開２００２−２７１５５３号公報（特許文献１）は、画像と付加情報とを送信できる画像通信装置を開示している。特開２００３−５１９７５号公報（特許文献２）は、タグ情報が付された画像の確認を行なう技術を開示している。
【０００４】
さらに、データの転送に関し、暗号化処理が行なわれた画像についてサムネイル画像の表示を行なわず、暗号化マークを代用するという技術がある（たとえば特開平１１−１４３９０７号公報（特許文献３））。
【特許文献１】特開２００２−２７１５５３号公報
【特許文献２】特開２００３−５１９７５公報
【特許文献３】特開平１１−１４３９０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、これらの表示では、画像の閲覧者に対して伝えたい情報を伝えることができないため、当該画像の閲覧者に対して、その情報を用いた次の実行を促すといった操作指示ができないという問題がある。
【０００６】
本発明は、上述の問題点を解決するためになされたものであって、その第１の目的は、画像ファイルの内容を保護しつつ、当該ファイルの閲覧者に対してファイルの属性、用途の確認あるいは操作指示を可能にするファイルを生成できる画像処理装置を提供することである。
【０００７】
本発明の第２の目的は、複数のファイルの各々の属性あるいは用途の確認および操作指示を可能にするファイルを生成できる画像処理装置を提供することである。
【０００８】
本発明の第３の目的は、画像ファイルの内容を保護しつつ、当該ファイルの閲覧者に対してファイルの属性、用途の確認あるいは操作指示を可能にするファイルを生成できる画像処理システムを提供することである。
【０００９】
本発明の第４の目的は、画像ファイルの内容を保護しつつ、当該ファイルの閲覧者に対してファイルの属性、用途の確認あるいは操作指示を可能にするファイルを生成できる画像処理方法を提供することである。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、この発明のある局面に従う画像処理装置は、画像データと、画像データに対する操作を指示するための指示情報を含む属性情報との入力を受け付ける入力手段と、入力手段により入力が受け付けられた画像データと属性情報とに基づいて、画像データに基づく画像または属性情報を表示可能な画像ファイルを生成する画像ファイル生成手段と、画像ファイル生成手段により生成された画像ファイルを記憶する記憶手段と、記憶手段に記憶された画像ファイルに基づいて、画像または属性情報を表示する表示手段とを備える。
【００１１】
好ましくは、画像ファイルは、入力手段により入力が受け付けられた第１の画像データと、入力手段により入力が受け付けられた属性情報とを含む。
【００１２】
好ましくは、画像ファイルはさらに、入力手段により入力が受け付けられた属性情報を表示するための第２の画像データを含む。
【００１３】
好ましくは、画像ファイル生成手段は、第１の画像データに対して暗号化処理を行ない、かつ、第２の画像データに対して暗号化処理を行なわない。
【００１４】
好ましくは、画像処理装置は、入力手段により入力が受け付けられた属性情報に基づいて、第２の画像データを作成する作成手段をさらに備える。画像ファイル生成手段は、作成手段により作成された第２の画像データを含む画像ファイルを生成する。
【００１５】
好ましくは、画像処理装置は、予め準備された第２の画像データを格納する第２の画像データ記憶手段と、第２の画像データ記憶手段に記憶されている第２の画像データを表示する第２の画像データ表示手段と、第２の画像データ表示手段に表示されている第２の画像データを選択するための選択手段とをさらに備える。画像ファイル生成手段は、選択手段により選択された第２の画像データを含む画像ファイルを生成する。
【００１６】
好ましくは、入力手段は、画像の表示の可否を制御するための制御データの入力をさらに受け付ける。画像ファイル生成手段は、制御データに基づいて画像ファイルを生成する。
【００１７】
好ましくは、画像ファイル生成手段は、画像の表示を許可する許可データが入力された場合に、許可データの入力に応じて画像の表示を許可するファイルを画像ファイルとして生成する。
【００１８】
好ましくは、画像ファイル生成手段は、画像の表示を禁止する禁止データが入力された場合に、禁止データの入力に応じて画像の表示を禁止するファイルを画像ファイルとして生成する。
【００１９】
好ましくは、画像ファイル生成手段は、属性情報の表示を禁止するためのデータを付加することなく画像ファイルを生成する。
【００２０】
好ましくは、画像ファイル生成手段は、入力手段により入力が受け付けられた複数の画像データを連結する連結手段と、複数の画像データ毎の属性情報を表示するために、複数の第２の画像データを生成する生成手段とを含む。
【００２１】
この発明の他の局面に従う画像処理システムは、ネットワークを介して入力されるデータに基づいて画像を表示する画像表示装置と、ネットワークを介して画像表示装置に接続される画像処理装置とを備える。画像処理装置は、画像を表示するための画像データと、画像の属性情報との入力を受け付ける入力手段と、ネットワークにおける画像表示装置の位置を特定するための特定情報を格納する記憶手段と、画像データと属性情報とに基づいて、画像と属性情報とを表示可能な画像ファイルを生成する生成手段と、特定情報に基づいて、生成手段により生成された画像ファイルを画像表示装置に送信する送信手段とを備える。
【００２２】
この発明の他の局面に従う画像処理方法は、画像データと、画像データに対する操作を指示するための指示情報を含んだ属性情報との入力を受け付けるステップと、入力が受け付けられた画像データと属性情報とに基づいて、画像若しくは属性情報を表示可能な画像ファイルを生成する生成ステップと、生成された画像ファイルを記憶するステップと、記憶された画像ファイルに基づいて、画像または属性情報を表示するステップとを備える。
【００２３】
好ましくは、画像ファイルは、入力が受け付けられた第１の画像データと、入力が受け付けられた属性情報とを含む。
【００２４】
好ましくは、画像ファイルはさらに、入力が受け付けられた属性情報を表示するための第２の画像データを含む。
【００２５】
好ましくは、生成ステップは、第１の画像データに対して暗号化処理を行なうステップと、第２の画像データに対して暗号化処理を行なわないステップとを含む。
【００２６】
好ましくは、画像処理方法は、入力が受け付けられた属性情報に基づいて第２の画像データを作成するステップをさらに備える。生成ステップは、作成された第２の画像データを含む画像ファイルを生成する。
【００２７】
好ましくは、画像処理方法は、予め準備された第２の画像データを格納するステップと、第２の画像データを表示するステップと、表示されている第２の画像データを選択するためのステップとをさらに備える。生成ステップは、選択された第２の画像を含む画像ファイルを生成する。
【００２８】
好ましくは、画像処理方法は、画像の表示の可否を制御するための制御データの入力を受け付けるステップをさらに備える。生成ステップは、制御データに基づいて画像ファイルを生成する。
【００２９】
好ましくは、生成ステップは、入力が受け付けられた複数の画像データを連結するステップと、複数の画像データごとの属性情報を表示するために、複数の第２の画像データを生成するステップとを含む。
【発明の効果】
【００３０】
本発明に係る画像処理装置によると、画像ファイルの内容を保護しつつ、当該ファイルの閲覧者に応じてファイルの属性、用途の確認あるいは操作指示を可能にするファイルを生成し、表示することができる。また、画像処理装置によると、複数のファイルの各々の属性、用途の確認あるいは操作指示を可能にするファイルを生成し、表示することができる。
【００３１】
本発明に係る画像処理システムによると、画像ファイルの内容を保護しつつ、当該ファイルの閲覧者に応じてファイルの属性、用途の確認あるいは操作指示を可能にするファイルを生成し、表示することができる。
【００３２】
本発明に係る画像処理方法によると、画像ファイルの内容を保護しつつ、当該ファイルの閲覧者に応じてファイルの属性、用途の確認あるいは操作指示を可能にするファイルを生成し、表示することができる。
【発明を実施するための最良の形態】
【００３３】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００３４】
＜第１の実施の形態＞
図１および図２を参照して、本発明に係る画像処理装置の使用態様について説明する。図１は、必要に応じてサムネイル画像が添付されたファイルの送信の態様を表わす図である。
【００３５】
画像処理装置１００は、ケーブル１９０を介して画像表示装置１５０，１６０にそれぞれ接続されている。画像処理装置１００は、たとえばコピー機、ＭＦＰ（Multi  Function  Peripheral）、ファクシミリ送受信機その他の画像形成装置として実現される。この場合、画像処理装置１００は、スキャン処理により生成されたデータを画像データとして画像表示装置１５０，１６０に送信する。
【００３６】
画像表示装置１５０が予め設定された認証レベルに従ってファイルのアクセスを制御する機能を有する場合、画像処理装置１００は、データのスキャンにより生成されたファイル１０２に対して、認証が必要であることを表わす情報を付して送信する。画像表示装置１５０は、画像処理装置１００によって送信されたファイルを、たとえばファイル１０６として受信する。ファイル１０６は、その本文に対して予め設定された情報に基づいて閲覧を制御するプロテクト処理が施されている。したがって、画像表示装置１５０の使用者がファイル１０６にアクセスするためには、画像処理装置１００と画像表示装置１５０との間で予め設定されたパスワードの入力が必要とされる。
【００３７】
一方、画像処理装置１００がユーザ認証を行なわない装置（たとえば画像表示装置１６０）に対してファイル１０２を送信する場合、画像処理装置１００は、ファイル１０２の最初のページのサムネイル画像を表わすデータを生成し、そのデータをファイル１０２に付して画像表示装置１６０に対して送信する。画像表示装置１６０は、そのようなファイルをファイル１０４として受信する。ファイル１０４は、前述のファイル１０６のようにプロテクト処理が施されていないため、画像表示装置１６０を使用可能な使用者は、誰でも、ファイル１０４の中身を参照することができる。
【００３８】
図２は、サムネイル表示用ページに属性情報が付加されたファイル２０２が画像処理装置１００から画像表示装置１５０，１６０に送信される態様を表わす図である。
【００３９】
たとえば、特定の使用者からなるグループの間での回覧を指示するための情報は、スキャン処理により取得されたデータに対して属性情報として付加され得る。この場合、そのような属性情報が付加されたファイルの閲覧者は、その属性情報により特定されるグループの間でファイルを閲覧することになる。すなわち画像処理装置１００は、送信の対象となる書類のスキャン処理により送信用のデータを生成する。画像処理装置１００は、特定の使用者のグループにおける回覧を指示するために予め準備されたデータを属性情報としてそのスキャン処理により生成されたデータに付加する。このようにして生成されたデータは、ファイル２０２としてケーブル１９０を介して画像表示装置１５０，１６０に送信される。前述のように画像表示装置１５０において、受信したファイルへのアクセスが予め制限されている場合には、画像表示装置１５０に対して送信されるデータは、画像処理装置１００によって生成されたデータに加えて、認証処理を必要とすることを通知する情報がさらに付加されている。すなわち画像表示装置１５０は、画像処理装置１００から送信されたファイルをファイル２０６として受信する。ファイル２０６は、特定の使用者からなるグループにおける回覧を指示するための属性情報（たとえば「Ｆグループ回覧」）と、そのファイルにアクセスするために予め設定されたパスワードの入力が必要であることを通知するための属性情報（たとえば「要認証」）を含む。画像表示装置１５０は、ファイル２０６を受信すると、そのファイルの最初に添付されている情報をその表示部（図示しない）に表示する。ファイル２０６により特定されるグループに属するユーザが、画像処理装置１００と画像表示装置１５０との間で予め定められたパスワードを入力すると、画像表示装置１５０は、ファイル２０６に添付されている本文を順次表示する。
【００４０】
一方、画像処理装置１００と画像表示装置１６０との間で送信されるファイルへのアクセスが特に制限されていない場合には、画像処理装置１００は、前述のようなアクセスを制限するためのデータを付与することなく、ファイル２０２を画像表示装置１６０に対して送信する。画像表示装置１６０は、受信したファイルをたとえばファイル２０４として保持し、その装置が備える表示部（図示しない）に順次表示する。ここで、ファイル２０４は、特定の使用者のグループにおける回覧を指示するための属性情報（たとえば「Ｆグループ回覧」）を含んでいるため、その表示部はその情報を表示する。
【００４１】
図３および図４を参照して、本実施の形態に係る画像処理装置１００について説明する。図３は、画像処理装置１００のハードウェア構成を表わすブロック図である。
【００４２】
画像処理装置１００は、相互にデータバスで接続されたＣＰＵ（Central  Processing  Unit）１１０と、ユーザデータメモリ１１１と、プログラムＲＯＭ（Read  Only  Memory）１１２と、画像保存メモリ１１３と、操作パネル１１４と、ワークＲＡＭ（Random  Access  Memory）１１５と、プリンタ部１１６と、ネットワークコントローラ１１７と、スキャナ部１１８と、表示部１１９とを含む。
【００４３】
ＣＰＵ１１０は、ユーザデータメモリ１１１，画像保存メモリ１１３，ワークＲＡＭ１１５，プログラムＲＯＭ１１２に格納されているデータあるいは実行可能なプログラムに基づいて画像処理装置１００を実現するための処理を実行する。ユーザデータメモリ１１１は、画像処理装置１００が接続される画像表示装置１５０，１６０との間で予め設定されたデータ（たとえばファイルにアクセスするためのパスワードなど）を格納している。プログラムＲＯＭ１１２は、画像処理装置１００が予め定められた処理を実行するために作成されたプログラムを格納している。このプログラムは、たとえば指示された解像度に基づいてスキャナ処理を実行するためのプログラム、ユーザデータメモリ１１１に格納されているパスワードに基づいて特定のファイルに対してアクセスを制限するための情報を生成する処理、プリンタ部１１６による動作を規定するためのプログラム、ネットワークコントローラ１１７を介して指定された相手先にファイルを送信するための処理、スキャナ部１１８における処理の状態その他画像処理装置１００の動作を表わす情報を表示部１１９に表示させるためのプログラムなどを含む。
【００４４】
画像保存メモリ１１３は、スキャナ部１１８によるスキャナ処理によって生成された画像データを格納する。画像保存メモリ１１３は、また予め作成された画像データを保存してもよい。
【００４５】
操作パネル１１４は、外部から画像処理装置１００の動作を規定するための操作の入力を受ける。操作パネル１１４は、たとえばテンキーその他のボタンあるいはタッチパネル式の態様によって実現される。ワークＲＡＭ１１５は、ＣＰＵ１１０の処理の実行により一時的に生成されたデータを揮発的に格納する。このデータは、たとえばスキャナ部１１８により生成されたデータに基づいて送信のために生成されたファイルを含む。プリンタ部１１６は、ワークＲＡＭ１１５に格納されているデータに基づいて画像を形成し、用紙にその画像を形成し出力する。ネットワークコントローラ１１７は、ＣＰＵ１１０からの指示に基づいてワークＲＡＭ１１５に格納されているファイルを指定されたアドレスに対して送信する。スキャナ部１１８は、ＣＰＵ１１０により出力された指示に基づいて撮像素子（図示しない）に対して予め定められた位置に配置されている用紙から画像をスキャンする。スキャンされたデータは、ワークＲＡＭ１１５に一時的に保存され、その後操作パネル１１４を介した確定のための入力によりたとえば画像保存メモリ１１３に格納される。表示部１１９は、画像処理装置１００の動作を表わす情報あるいは操作パネル１１４を介して入力された設定情報を表示する。
【００４６】
図４は、画像処理装置１００の機能的構成を表わすブロック図である。画像処理装置１００は、外部からデータの入力を受ける入力部４０２と、入力部４０２を介して入力されたデータから表示されている画像を選択するための入力を検出する検出部４０４と、入力部４０２を介して入力されたデータと検出部４０４を介して検出された選択のための入力とに基づいて選択された画像に対する属性情報が含まれる画像ファイルを生成する生成部４０６と、生成部４０６により生成されたデータを格納する記憶部４１６とを備える。生成部４０６は、さらに、サムネイル表示用画像データも生成する。画像処理装置１００はさらに、予め準備された属性情報に対応する画像を表示するためのテンプレートデータを格納するためのテンプレート記憶部４１８と、記憶部４１６およびテンプレート記憶部４１８に格納されているデータに基づいて表示のためのデータを生成する表示制御部４０８と、そのデータに基づいて画像を表示する表示部４２０とを備える。
【００４７】
画像処理装置１００はさらに、入力部４０２を介した入力に基づいて画像ファイルが送信されるタイミングを検知する検知部４１０と、検知部４１０により検知されたタイミングに基づいてその画像ファイルの送信処理を実行する送信制御部４１２と、送信制御部４１２からのデータまたは生成部４０６により生成されたデータに基づいて指定された相手先に画像ファイルを送信する送信部４１４とを備える。
【００４８】
図５を参照して、本実施の形態に係る画像処理装置１００の制御構造について説明する。図５は、画像ファイルを送信するためにＣＰＵ１１０が実行する処理の手順を表わすフローチャートである。
【００４９】
ステップＳ５１０にて、画像処理装置１００のＣＰＵ１１０は、操作パネル１１４を介した入力に基づいてスキャン送信指示の入力を検知する。ステップＳ１２００にて、ＣＰＵ１１０は、後述する配信先・属性情報リスト作成処理（図１２）を実行する。この処理が実行されると、ファイルの送信先、属性情報等の情報の入力が受け付けられ、送信のためのデータとして保持される。
【００５０】
ステップＳ１３００にて、ＣＰＵ１１０は、後述する画像読み込み処理（図１３）を実行する。この処理は、ＣＰＵ１１０がスキャナ部１１８に対して予め定められた制御信号を送信することにより実現される。この処理が実行されると、スキャナ（図示しない）に載置された原稿の読み込みが行なわれる。
【００５１】
ステップＳ１４００にて、ＣＰＵ１１０は、後述する送信ファイル作成処理（図１４）を実行する。この処理が実行されると、ワークＲＡＭ１１５に格納された読込まれた画像ファイルとユーザデータメモリ１１１に格納されているデータとに基づいて、送信ファイル（たとえばファイル１０２，２０２）が生成される。
【００５２】
ステップＳ１５００にて、ＣＰＵ１１０は、後述する画像送信処理（図１５）を実行する。この処理が実行されると、生成されたファイルは、ネットワークコントローラ１１７を介して送信先・属性情報リストに含まれる送信先に、画像が配信される。
【００５３】
図６を参照して、本実施の形態に係る画像表示装置１５０，１６０の制御構造について説明する。ここで、画像表示装置１５０，１６０は、たとえばデータの保存機能と演算処理機能とを有するコンピュータシステムによって実現される。コンピュータシステムは、その機能を実現するためにいわゆるＣＰＵと称される演算処理装置を有する。したがって、以下の説明では画像表示装置１５０，１６０は、当該コンピュータシステムのＣＰＵの処理によって実現されるものとして説明する。
【００５４】
ステップＳ６１０にて、ＣＰＵは、当該システムが有するキーボード、マウスその他の入力デバイス（図示しない）を介した入力に基づいて、受信ファイルの閲覧の指示の入力を検知する。ステップＳ６２０にて、ＣＰＵは、そのファイルに付与されているユーザ認証レベルがそのファイルの認証レベル以上であるか否かを判断する。ユーザ認証レベルがファイル認証レベル以上である場合には（ステップＳ６２０にてＹＥＳ）、処理はステップＳ６３０に移される。そうでない場合には（ステップＳ６２０にてＮＯ）、処理はステップＳ６８０に移される。
【００５５】
なお、ユーザ認証レベルは、ユーザが画像表示装置１５０を使用する際に行ったログインによりすでに得られている値である。ユーザ認証を行なわない画像表示装置１６０では、ユーザ認証レベルは、後述する図７に示される送信先認証レベルを用いて制御される。
【００５６】
ステップＳ６３０にて、ＣＰＵは、ビューア（図示しない）に対して予め定められた制御信号を送信することにより、ファイルのヘッダ（図２０において後述する）に含まれるサムネイル表示用ページのサムネイル画像を表示させる。ステップＳ６４０にて、ＣＰＵは、上記マウスを介した入力に基づいてファイルの取得指示が入力されたか否かを判断する。その指示が入力されている場合には（ステップＳ６４０にてＹＥＳ）、処理はステップＳ６４２に移される。そうでない場合には（ステップＳ６４０にてＮＯ）、処理は終了する。
【００５７】
ステップＳ６４２にて、ＣＰＵは、受信されたファイルに対して予め定められたヘッダ解析処理を実行する。この解析処理が実行されると、そのファイルが暗号化されているか否か、あるいは属性情報を有するか否か等の詳細が確認される。その確認の結果に応じて以下の処理が行なわれる。
【００５８】
すなわち、受信されたファイルが暗号化されておらず、かつ、属性情報を有しないファイルである場合には、処理は、ステップＳ６５０に移される。受信されたファイルが暗号化されておらず、かつ、属性を有するファイルである場合には、処理はステップＳ６６０に移される。受信されたファイルが暗号化されている場合には、処理はステップＳ６７０に移される。
【００５９】
ステップＳ６５０にて、ＣＰＵは、そのファイルの内容を取得し、メモリ（図示しない）において確保された領域に格納する。ステップＳ６６０にて、ＣＰＵは、ファイルを取得し、上記メモリにおいて一時的に確保された領域にそのファイルの情報を格納する。
【００６０】
ステップＳ６７０にて、ＣＰＵは、認証処理を実行するために予め定められた制御信号を出力することにより、パスワードを要求する。この要求により、コンピュータシステムのディスプレイ（図示しない）は、その表示領域に受信されたファイルの閲覧のためにはパスワードが必要であることを表示する。
【００６１】
ステップＳ６７４にて、ＣＰＵは、ステップＳ６７０における要求に応じて入力されたパスワードに基づいて受信されたファイルに施されていた暗号化処理を解除し、元のファイルを取得し、上記メモリの領域に格納する。
【００６２】
図７〜図１１を参照して、本実施の形態に係る画像処理装置１００のデータ構造について説明する。図７〜図１１は、それぞれユーザデータメモリ１１１におけるデータの格納の一態様を表わす図である。
【００６３】
図７は、認証情報リストを示す図である。認証情報リストは、ユーザデータメモリ１１１に格納されている。認証情報リストは、送信先を格納するための領域７１０と、各送信先に対して予め設定された認証レベルを格納するための領域７２０と、各送信先に対して予め入力されたパスワードを格納するための領域７３０とを含む。
【００６４】
送信先は、たとえば図１に示される画像表示装置１５０，１６０の各々の識別名称あるいはネットワークにおけるアドレスを含む。またこのような物理的に特定される情報に加えて、たとえば画像表示装置の使用者により入力された固有な名称であってもよい。
【００６５】
認証レベルは、画像処理装置１００から送信されたファイルに対してのアクセスを制御するために予め準備されたレベルの中から選択された特定のレベルである。たとえば認証レベルが１０段階で構成される場合には、レベル「１」からレベル「１０」に相当するいずれかのレベルが領域７２０に格納される。この認証レベルにより、たとえばそのレベルを下回るレベルが付されているファイルが受信された場合、画像表示装置の使用者は、そのファイルに対してアクセスすることができる。一方、認証レベルとそのファイルに付されているレベルとの関係が逆の場合には、そのファイルへのアクセスは制限される。
【００６６】
パスワードは、受信されたファイルにアクセスするために予め登録されたデータである。各送信先には、それぞれのパスワードが設定されている。このパスワードの入力の有無に応じて、当該送信先におけるファイルのアクセスの可否が切り換えられる。
【００６７】
図８は、送信先属性情報リストを表わす図である。図８を参照して、ユーザデータメモリ１１１は、データを格納する領域８１０〜８４０を含む。
【００６８】
送信先を表わすデータ（たとえば、送信者名や送信グループ名）は、領域８１０に格納されている。当該送信先に対して設定された暗号化レベルは、領域８２０に格納されている。当該送信先に対して設定されたファイルの認証レベルは、領域８３０に格納されている。当該送信先に対する属性情報を表わすデータは、領域８４０に格納されている。
【００６９】
図９は、送信のために生成されたファイルの格納の態様を表わす図である。なお、このファイルは、たとえばユーザデータメモリ１１１に格納されているが、その他のメモリたとえばワークＲＡＭ１１５に格納されてもよい。ユーザデータメモリ１１１は、データを格納する領域９１０〜９３０を含む。
【００７０】
送信先を表わすデータ（たとえばアドレス）は、領域９１０に格納されている。送信されるファイルについての属性情報がある場合には、生成部４０６は、その属性情報を表示するためのサムネイル表示用ページとして、属性情報を表現したデータを作成する。このデータは、サムネイルの表示のための画像データとして、領域９２０に格納されている。送信のために生成されたファイルは、領域９３０に格納されている。このファイルは、暗号化処理がされている場合もあれば、暗号化処理がされていない場合もある。
【００７１】
図１０は、他の局面における送信先および属性情報のリストを表わす図である。ユーザデータメモリ１１１は、データを格納する領域１０１０〜１０４０を含む。
【００７２】
送信先を表わすデータは、領域１０１０に格納されている。暗号化レベルは、領域１０２０に格納されている。ファイルの認証レベルは、領域１０３０に格納されている。属性情報は、領域１０４０に格納されている。たとえば、特定のグループを構成するユーザのみに回覧することを指示するための情報が、属性情報を表わす「Ｆグループ回覧」として格納されている。
【００７３】
図１１は、送信のために生成されたファイルの格納の態様を表わす図である。ユーザデータメモリ１１１は、データを格納するための領域１１１０〜１１３０を含む。
【００７４】
データの送信先（たとえばアドレス）を特定するためのデータは、領域１１１０に格納されている。属性情報を表示するために生成されたサムネイル表示用ページは、領域１１２０に格納されている。送信のために生成された本文のファイルは、領域１１３０に格納されている。たとえば第３の送信先に対して、「Ｆグループ回覧」を表示するためのデータが、サムネイル表示用ページとして作られている。また、この送信先に対しては、本文となるファイルは、暗号化されていない。一方、第４の送信先に対しては、属性情報として「Ｆグループ回覧」に加えて、アクセスを制御するためにパスワードの入力を要求することを示す「要認証」と表示するサムネイルが生成されている。また、この送信先に送信されるファイルは、暗号化されている。
【００７５】
図１２〜図１９を参照して、本実施の形態に係る画像処理装置１００の制御構造についてさらに説明する。図１２は、図８および図１０で示された送信先および属性情報のリストを作成するためにＣＰＵ１１０が実行する処理の手順を表わすフローチャートである。
【００７６】
ステップＳ１２１０にて、ＣＰＵ１１０は、操作パネル１１４を介して送信先を指定するための入力を検知する。ステップＳ１２２０にて、ＣＰＵ１１０は、操作パネル１１４に対する入力に基づいて暗号化レベルを指定するための入力を受ける。ステップＳ１２３０にて、ＣＰＵ１１０は、操作パネル１１４を介した入力に基づいてファイルの認証レベルの指定の入力を受ける。ステップＳ１２４０にて、ＣＰＵ１１０は、操作パネル１１４を介して属性情報の入力を受け付ける。その後、処理は、当該処理を呼び出した処理に戻される。
【００７７】
なお、ここでは操作パネル１１４を介した入力に基づいて当該リストを作成するためのデータがＣＰＵ１１０に受け付けられる場合を示したが、これらのデータは、たとえばネットワークコントローラ１１７を介した入力あるいは着脱可能なデータ記録媒体（図示しない）に格納されているデータを読出すことによっても同様に実現される。
【００７８】
図１３は、スキャナ部１１８において画像を読込むためにＣＰＵ１１０が実行する処理の手順を表わすフローチャートである。
【００７９】
ステップＳ１３１０にて、ＣＰＵ１１０は、スキャナ部１１８に対して、画像の読み込み処理を実行するための指令を出力する。この指令は、たとえば操作パネル１１４を介した入力に応答して出力される。この指令に基づいてスキャナ部１１８は、撮像素子（図示しない）を駆動し、撮像処理を実行し、そして光信号から電気信号を取得する。取得された信号は、ワークＲＡＭ１１５において一時的に確保された領域に画像データとして格納される。
【００８０】
ステップＳ１３２０にて、ＣＰＵ１１０は、操作パネル１１４を介した入力に基づいて、ワークＲＡＭ１１５に格納された画像データを保存するための指令を出力する。この指令により、画像データは、画像保存メモリ１１８に移され、不揮発的に保存される。
【００８１】
図１４は、画像表示装置に送信されるファイルを作成するためにＣＰＵ１１０が実行する処理の手順を表わすフローチャートである。
【００８２】
ステップＳ１４１０にて、ＣＰＵ１１８は、非暗号化されているファイルの送信先が送信対象に含まれているか否かを判断する。そのような送信先が含まれている場合には（ステップＳ１４１０にてＹＥＳ）、処理はステップＳ１６００に移される。そうでない場合には（ステップＳ１４１０にてＮＯ）、処理はステップＳ１４２０に移される。
【００８３】
ステップＳ１６００にて、ＣＰＵ１１０は、後述するプロテクト不要送信先用ファイ作成付加処理（図１６）を実行する。この処理が実行されると、送信のためのファイルとして暗号化されていない（すなわちアクセスが制限されない）ファイルが生成される。
【００８４】
ステップＳ１４２０にて、ＣＰＵ１１０は、暗号化されたファイルの送信を必要とする送信先があるか否かを判断する。このような送信先がある場合には（ステップＳ１４２０にてＹＥＳ）、処理はステップＳ１７００に移される。そうでない場合には（ステップＳ１４２０にてＮＯ）、処理はメイン処理に戻される。
【００８５】
ステップＳ１７００にて、ＣＰＵ１１０は、後述するプロテクト必要送信先用ファイル作成付加処理（図１７）を実行する。この処理が実行されると、予め指定されたパスワードで暗号化されたファイルが生成される。
【００８６】
図１５は、画像を送信するためにＣＰＵ１１０が実行する処理の手順を表わすフローチャートである。
【００８７】
ステップＳ１５１０にて、ＣＰＵ１１０は、操作パネル１１４を介して送信指示の入力を受け付ける。ステップＳ１５２０にて、ＣＰＵ１１０は、送信先・属性情報リストに含まれる送信先に、画像保存メモリ１１３に格納されている画像のファイルを配信する。
に基づいて、ユーザデータメモリ１１１に格納されている送信先のデータに基づいて画像保存メモリ１１３に格納されているファイルを送信する。
【００８８】
図１６は、プロテクト不要な送信先用ファイルを作成するためにＣＰＵ１１０が実行する処理の手順を表わすフローチャートである。
【００８９】
ステップＳ１６１０にて、ＣＰＵ１１０は、画像保存メモリ１１３に格納されている画像データを取得する。ステップＳ１６２０にて、ＣＰＵ１１０は、ユーザデータメモリ１１に格納されている属性情報を取得する。ステップＳ１６３０にて、ＣＰＵ１１０は、指定された送信先に送信されるべき属性情報が存在するか否かを判断する。属性情報が存在する場合には（ステップＳ１６３０にてＹＥＳ）、処理はステップＳ１６４０に移される。そうでない場合には（ステップＳ１６３０にてＮＯ）、処理はステップＳ１６５０に移される。
【００９０】
ステップＳ１６４０にて、ＣＰＵ１１０は、サムネイル表示用ページを作成し、作成したページを画像データに付加することにより送信用のファイルを生成する。ステップＳ１６５０にて、ＣＰＵ１１０は、生成したファイルすなわち非暗号化送信用ファイルを、ワークＲＡＭ１１５において一時的に確保された領域に格納する。なお、ファイルが即座に送信されず、後に送信される場合には、生成されたファイルは、画像保存メモリ１１３その他の不揮発性のメモリに格納されてもよい。これにより、当該使用者は、生成されたファイルの送信を任意のタイミングで行うことができる。
【００９１】
図１７は、プロテクトが必要なファイルを作成するためにＣＰＵ１１０が実行する処理の手順を表わすフローチャートである。
【００９２】
ステップＳ１７１０にて、ＣＰＵ１１０は、画像保存メモリ１１３に格納されているデータを取得する。ステップＳ１７２０にて、ＣＰＵ１１０は、ユーザデータメモリ１１１に格納されている送信先・属性情報リスト（図８および図１０）から属性情報を取得する。ステップＳ１７３０にて、ＣＰＵ１１０は、認証情報リスト（図７）から、予め入力されたパスワードも読み出す。
【００９３】
ステップＳ１７４０にて、ＣＰＵ１１０は、当該パスワードを用い、送信先／属性情報リストの暗号化レベルに従って画像データを暗号化する。ステップＳ１７５０にて、ＣＰＵ１１０は、予め準備された画像データと圧縮処理のための基準とに基づいてサムネイル表示用のページを作成し、そして、そのページを画像データに付加することにより送信のためのファイルを生成する。
【００９４】
ステップＳ１７６０にて、ＣＰＵ１１０は、生成したファイル（すなわち暗号化送信用ファイル）をワークＲＡＭ１１５に書き込む。あるいは、ファイルの送信が後に行なわれる場合には、ＣＰＵ１１０は、生成されたファイルの消滅を防ぐために、画像保存メモリ１１３その他の不揮発性のメモリに保存し得る。
【００９５】
図１８は、スキャナ部１１８を介して画像を読み込む時にファイルを生成するためにＣＰＵ１１０が実行する処理の手順を表わすフローチャートである。なお、前述の処理と同一の処理には同一のステップ番号を付し、ここではそれらについての説明は繰り返さない。
【００９６】
ステップＳ１８１０にて、ＣＰＵ１１０は、操作パネル１１４を介した入力に基づいてファイルの作成のための指示の入力を受け付ける。ステップＳ１８２０にて、ＣＰＵ１１０は、その指示と、指示を識別するためのデータに基づいて入力された指示を識別する。当該データは、たとえばプログラムＲＯＭ１１２に予め格納されている。入力される指示は、たとえば、送信先／属性を設定するための指示、画像を読込むための指示、ファイルを送信するための指示などを含む。
【００９７】
入力された指示が送信先／属性を設定するための指示である場合には、処理はステップＳ１２００に移される。入力された指示が画像の読込指示である場合には、処理はステップＳ１３００に移される。ステップＳ１３００において、画像が読み込まれた後、ステップＳ１４００の送信ファイル作成処理に移るが、必ずしも送信が行なわれる必要はない。作成されたファイルは、当該画像処理装置内の記憶部に記憶されてもよい。その場合、同一画像処理装置内の各記憶領域（たとえばボックス）を送信先として、処理は進められる。入力された指示がファイルの送信指示である場合には、処理はステップＳ１５００に移される。
【００９８】
図１９は、ファイルの送信指示の入力時に送信のためのファイルを生成するためにＣＰＵ１１０が実行する処理の手順を表わすフローチャートである。なお、前述の処理と同一の処理には同一のステップ番号を付してある。したがって、ここではそれらについての説明は繰り返さない。
【００９９】
入力された指示がファイルの送信のための指示である場合には、処理は、ステップＳ１４００に移される。ステップＳ１４００にて、ＣＰＵ１１０が、送信ファイル作成処理を実行した後、ステップＳ１５００にて、ＣＰＵ１１０は、生成したファイルを指定された送信先に送信する。
【０１００】
この場合、使用者は、任意のタイミングで画像ファイルを送信することができる。したがって、一度生成した画像ファイルを加工することもできるし、図１９に示される処理の手順に規定されない処理を、当該画像ファイルに行うこともできる。これにより、送信される画像ファイルの態様を自由に変更することができる。
【０１０１】
図２０および図２１を参照して、本実施の形態に係る画像処理装置１００のデータ構造についてさらに説明する。図２０は、ワークＲＡＭにおいて生成されたファイルのフォーマットを表わす図である。
【０１０２】
ワークＲＡＭ１１５は、ＣＰＵ１１０によって生成されたデータを一時的に（すなわち揮発的に）格納する。格納されるファイルは、ヘッダ２０１０と本文画像２０２０とを含む。アドレスは、ファイルの先頭からのデータ格納位置を示す。サムネイル表示用ページのサムネイル画像と本文画像については、画像サイズに応じてアドレスが変わる。したがって、これらのアドレスは必ずしも固定されている必要はなく、可変であってもよい。なお、アドレスとデータとは、それぞれ関連付けられている。
【０１０３】
ヘッダ２０１０は、ファイル認証レベルと、ファイル名と、当該ファイルの総ページ数と、ヘッダのバイト数と、本文画像のバイト数と、サムネイル表示用ページの有無を表わすデータと、サムネイル表示用ページの画像（サムネイル画像）の有無を表わすデータと、当該ファイルが暗号化されているか否かを表わすためのデータと、当該ファイルが属性情報を有するか否かを表わすデータと、属性情報と、属性情報を表わすサムネイル表示用ページのデータとを含む。
【０１０４】
本文画像２０２０は、送信のために予め生成された画像データである。生成されたファイルは、たとえば図２０に示されるように格納されるが、複数のファイルが生成され、かつ、未だ送信されていないファイルが存在する場合には、新たに生成されるファイルは、既に生成されているファイルと別の領域に、図２０に示されるフォーマットと同様のフォーマットにより順次作成されてもよい。この場合、生成されたファイルを特定するための情報がたとえばヘッダ２０１０に格納されるファイル名において連番となる番号を付することにより、異なるタイミングで生成されたファイルも識別できる。
【０１０５】
図２１は、サムネイル表示用ページの選択のためにワークＲＡＭ１１５に一時的に格納されたデータ構造を表わす図である。ワークＲＡＭ１１５は、たとえば、図４に示されるテンプレート記憶部４１８に相当する。ワークＲＡＭ１１５は、データを格納するための領域２１１０〜領域２１３０を含む。
【０１０６】
サムネイル表示用のページテンプレート番号は、領域２１１０に格納されている。非暗号化用と暗号化用の２種類が予め準備されている。当該ファイルが暗号化されることなく送信される場合、そのファイルのサムネイルの表示のためのデータは、領域２１２０に格納されている。
【０１０７】
ファイルが暗号化されて送信される場合に付与されるサムネイル表示用ページは、領域２１３０に格納される。このデータは、予め準備された文字データ（たとえば「要認証」、「禁複写」）などを含む。また、属性情報にそのような特定の文字列が含まれている場合には、サムネイル表示用ページの画像にも、その文字列が含まれて表示される。図１６におけるステップＳ１６４０と、図１７におけるステップＳ１７５０では、ＣＰＵ１１０は、図２１のサムネイル表示用のページテンプレート番号を選択することもできる。
【０１０８】
以上のような画像処理装置１００は、ネットワーク環境において使用可能なコピー機、ファクシミリ送受信機として実現されるほか、コンピュータシステムによっても実現可能である。
【０１０９】
そこで、図２２を参照して、本実施の形態に係る画像処理装置１００を実現するコンピュータシステム２２００について説明する。図２２は、コンピュータシステム２２００のハードウェア構成を表わすブロック図である。
【０１１０】
コンピュータシステム２２００は、相互にデータバスにより接続されたＣＰＵ２２１０と、指示の入力を受けるためのマウス２２２０およびキーボード２２３０と、入力されるデータあるいはプログラムに従って実行される処理によって生成されるデータを一時的に格納するＲＡＭ２２４０と、データを不揮発的に格納可能なハードディスク２２５０と、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）駆動装置２２６０と、モニタ２２８０と、通信ＩＦ（Interface）２２９０とを含む。ＣＤ−ＲＯＭ駆動装置２２６０には、ＣＤ−ＲＯＭ２２６２が装着可能である。
【０１１１】
画像処理装置１００として機能するコンピュータシステム２２００における処理は、ＣＰＵ２２１０により実行されるプログラムプロダクトおよび当該プログラムプロダクトの実行に応じて作動する各ハードウェアによって実現される。このようなプログラムプロダクトは、ＲＡＭ２２４０あるいはハードディスク２２５０に予め記憶されている場合もあれば、ＣＤ−ＲＯＭ２２６２その他のデータ記録媒体に格納されて流通している場合もある。データ記録媒体に格納されているデータは、ＣＤ−ＲＯＭ駆動装置２２６０その他の読取装置によりそのデータ記録媒体から読み取られて、ハードディスク２２５０に一旦格納される。
【０１１２】
そのプログラムプロダクトは、ＲＡＭ２２４０あるいはハードディスク２２５０から読み出されて、ＣＰＵ２２１０によって実行される。図２２に示されるコンピュータシステム２２００のハードウェア自体は、一般的なものである。したがって、本発明の本質的な部分は、ＲＡＭ２２４０、ハードディスク２２５０、ＣＤ−ＲＯＭ２２６２その他の記録媒体に格納されたプログラムプロダクトであるともいえる。なお、コンピュータシステム２２００の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【０１１３】
図２３を参照して、本実施の形態に係る画像処理装置１００からのファイルを受信する画像表示装置１５０，１６０について説明する。図２３は、画像表示装置１５０，１６０の機能的構成を表わすブロック図である。
【０１１４】
画像表示装置１５０，１６０は、送信データの入力を受けるデータ受信部２３０２と、画像表示装置１５０，１６０の使用者による入力を受ける入力部２３０４と、受信されたデータおよび入力を受付けられたデータを格納する記憶部２３０６とを備える。
【０１１５】
画像表示装置１５０，１６０はさらに、記憶部２３０６に格納されているデータを取得するためのデータ取得部２３０８と、入力部２３０４に対する入力を検知するための入力検知部２３１０と、データ取得部２３０８により取得されたデータと入力後に検知された指示とに基づいて受信したファイルの表示の態様を判断するための判断部２３１２と、判断部２３１２による判断の結果に基づいて受信したデータに基づく画像を表示するためのデータを生成する表示制御部２３２０と、表示制御部２３２０により生成されたデータに基づいて画像を表示する表示部２３３０とを備える。
【０１１６】
表示制御部２３２０は、記憶部２３０６に格納されているデータに基づいて、ファイルのページをサムネイル画像として表示するためのデータを生成するサムネイル表示用ページ作成部２３２２と、記憶部２３０６に格納されているデータに基づいて受信したデータの詳細を表わす表示用データを生成するための表示データ生成部２３２４とを含む。サムネイル表示用ページ作成部２３２２によって表示されたデータが表示部２３３０に送出されると、表示部２３３０は、当該ページのサムネイル画像を表示する。
【０１１７】
また、本実施の形態に係る画像表示装置１５０，１６０は、画像処理装置１００と同様に、コンピュータシステムによっても実現可能である。この場合、コンピュータシステムは、たとえば図２２に示される構成を有する一般的なものである。そこで、当該構成を援用して、画像表示装置１５０，１６０について説明する。
【０１１８】
本実施の形態に係る画像表示装置１５０，１６０の制御構造については、図６において説明した通りである。したがって、ここではそれらの説明は繰り返さない。
【０１１９】
図２４を参照して、画像表示装置１５０，１６０におけるデータ構造について説明する。図２４は、画像表示装置１５０，１６０として機能するコンピュータシステム２２００のハードディスク２２５０におけるデータの格納の一態様を表わす図である。ハードディスク２２５０は、データを格納するための領域２５１０，２５２０を含む。
【０１２０】
画像表示装置１５０，１６０の各ユーザを識別するためのデータは、領域２５１０にそれぞれ格納されている。各ユーザを認証するために予め設定されたレベルは、領域２５２０に格納されている。これらのデータは、相互に関連付けられている。なお、ハードディスク２２５０に格納されるデータは、ＣＤ−ＲＯＭ２２６２その他の不揮発性の記録媒体に格納されていてもよい。
【０１２１】
図２５を参照して、本実施の形態に係る画像表示装置１５０，１６０の表示態様について説明する。図２５は、画像表示装置１５０，１６０として機能するコンピュータシステム２２００が備えるモニタ２２８０におけるサムネイル画像の表示を表わす図である。
【０１２２】
コンピュータシステム２２００が複数のファイルを画像処理装置１００から受信すると、モニタ２２８０は、受信したファイルについてそれぞれのサムネイル画像を表示する。たとえばモニタ２２８０は、その表示領域に第１のファイル２６１０と第２のファイル２６２０と第３のファイル２６３０と第４のファイル２６４０と第５のファイル２６５０と第６のファイル２６６０とを表示する。
【０１２３】
第１のファイル２６１０と第４のファイル２６４０と第６のファイル２６６０とは、各々のファイルに対するアクセスの制限が施されておらず、また閲覧の制限もされていない。そのため、各ファイルのサムネイル画像として、１ページ目の内容が表示されている。
【０１２４】
第２のファイル２６２０は、特定のユーザによるアクセスのみが許可されているため、サムネイル画像として表示される場合には「アクセス不可」と表示する画像のみが示されている。
【０１２５】
第３のファイル２６３０は、ファイルへのアクセスが制限されている。第３のファイル２６３０は、さらにその閲覧が特定のグループに属する使用者のみを対象としていることを表わす情報（すなわち「Ｆグループ回覧」）をサムネイル表示用画像ページとして含む。
【０１２６】
第５のファイル２６５０は、その閲覧が特定のグループに属する使用者のみを対象としていることを表わす情報（Ｆグループ回覧）を含む。一方、当該ファイルへのアクセスは制限されていない。このため、図３に示されるような、アクセスの制限が存在することを通知するための表示（すなわち「要認証」）は、第５のファイル２６５０には表示されない。
【０１２７】
なお、本実施の形態に係る画像表示装置１５０，１６０における画像の表示態様は、図２５に示されるものに限られない。また、図２５に示されるように表示領域に表示可能なファイルの数よりも多くのファイルを既に受信している場合には、画面の表示をスクロールさせることによりその他のファイルを表示することもできる。また、ファイルを表示するための順序は、図２５に示されるようにたとえばファイルの名称順あるいは受信した時刻順以外の順序に従ってもよい。たとえば同一のグループに属するファイル毎にまとめて表示するようにしてもよい。このようにすると画像表示装置１５０，１６０の使用者は、特定のグループに属するファイルを閲覧するための処理を一括して行なうこともできるため、画像表示装置１５０，１６０における利便性を向上させることもできる。
【０１２８】
ここで図２６を参照して、従来の画像表示装置におけるファイルの表示態様について説明する。図２６は、従来の態様によって画像ファイルが生成され画像表示装置に受信された場合においてその装置が表示する画面を表わす図である。ここで、第１のファイル２７１０と第４のファイル２７４０と第５のファイル２７５０と第６のファイル２７６０とはそれぞれアクセスが制限されていない。したがってこれらのファイルはそのファイルの最初のページをサムネイル画像として表示する。一方、第２のファイル２７２０と第３のファイル２７３０とは、それぞれ特定の使用者に対してのみアクセスを可能にするように設定されている。この場合、モニタ２２８０は、アクセスのための認証処理が行なわれていないため、受信したファイルの画像が表示されない。そのため、画像表示装置の使用者はそのファイルが何であるかを全く認識することができない。
【０１２９】
以上のようにして、本実施の形態に係る画像処理装置１００によれば、送信対象となる画像に関し、予め準備された属性情報に基づいて当該画像のファイルの属性を表わすための画像（サムネイル画像）を生成し、当該画像のファイルに添付して、指定された送信先に対して送信する。当該ファイルを受信する送信先、すなわち画像表示装置１５０，１６０は、そのファイルのサムネイル画像を表示する。
【０１３０】
ここで、当該ファイルが暗号化されている場合には、画像表示装置１５０，１６０は、認証処理が必要であることを通知する画像を含むサムネイル画像を表示する。一方、当該ファイルが暗号化されていない場合には、画像表示装置１５０，１６０は、属性情報を含むサムネイル画像を表示する。
【０１３１】
このようにすると、画像ファイルの閲覧者は、そのファイルを開く前に、どのようなファイルであるかを容易に推測することができる。また、暗号化されているファイルである場合には、その旨が表示される。同様に、特定のグループ内での閲覧を指示するファイルである場合には、その旨が表示される。これにより、閲覧者は、ファイルの詳細を確認することなくパスワードを入力したり、そのファイルを閲覧したりすることができるため、ファイルの管理を簡易に実現することができる。また、閲覧指示等の操作指示情報が表示されるので、受信者に閲覧を促すなどの操作指示を行うことができる。
【０１３２】
また、画像ファイルのデータ量が多い場合には、当該ファイルを展開するための時間を要する場合もある。しかしながら、本実施の形態によれば、ファイルを展開する前にサムネイル画像が表示されるため、閲覧者は、速やかに内容を把握することができる。
【０１３３】
＜第２の実施の形態＞
以下、本発明の第２の実施の形態について説明する。本実施の形態に係る画像処理装置は、サムネイル表示用のデータを付与することなく画像ファイルを送信し、逆に画像表示装置がそのファイルに応じてサムネイル表示用のデータを生成する点で、前述の第１の実施の形態に係る画像処理装置１００および画像表示装置１５０，１６０と異なる。
【０１３４】
なお、本実施の形態における相違点は、前述の実施の形態に係る画像処理装置における処理を実行させないことにより、また画像表示装置において特定の処理を追加して実行させることにより実現される。それぞれの装置のハードウェア構成は、第１の実施の形態における構成と同じである。また、ある局面においては、画像処理装置あるいは画像表示装置は、図２２に示されるコンピュータシステムによって実現される。したがって、ここでは、ハードウェア構成についての説明は繰り返さない。
【０１３５】
図２７および図２８を参照して、本実施の形態に係る画像処理装置の制御構造について説明する。図２７は、プロテクトが不要な送信先に対するファイルを生成するためにＣＰＵ１１０が実行する処理の手順を表わすフローチャートである。図２８は、プロテクトが必要な送信先のためにＣＰＵ１１０が実行する処理の手順を表わすフローチャートである。
【０１３６】
図２７を参照して、ステップＳ２８００の処理は、図１６に示される処理（Ｓ１６００）において、ステップＳ１６３０およびステップＳ１６４０を除いたものに等しい。したがって、ここでは、残りの処理の説明は、繰り返さない。
【０１３７】
図２８を参照して、ステップＳ２９００の処理は、図１７に示される処理（Ｓ１７００）から、ステップＳ１７４０に示される処理を除いたものに等しい。したがって、ここでは、残りの処理の説明は、繰り返さない。
【０１３８】
本実施の形態に係る画像処理装置が、図１４に示される処理を実行すると、図２７に示される処理（Ｓ２８００）あるいは図２８に示される処理（Ｓ２９００）が実行される。これにより、画像処理装置は、サムネイルを表示するためのページを付与することなく、画像表示装置に対して画像ファイルを送信する。そのため、画像表示装置がサムネイル表示用のページを作成し、画像ファイルと共に表示する処理を実行する。
【０１３９】
図２９を参照して、本実施の形態に係る画像表示装置の制御構造について説明する。ここでは、図２２に示されるコンピュータシステム２２００を援用して説明する。図２９は、サムネイル表示用のページを作成するためにＣＰＵ２２１０が実行する処理の手順を表わすフローチャートである。
【０１４０】
ステップＳ３０１０にて、ＣＰＵ２２１０は、受信データを取得する。ステップＳ３０２０にて、ＣＰＵ２２１０は、受信データのヘッダ情報を取得する。ステップＳ３０３０にて、ＣＰＵ２２１０は、そのヘッダ情報に含まれるデータに基づいて、受信データがサムネイル表示用のページを有するか否かを判断する。そのデータがサムネイル表示用のページを有しない場合には（ステップＳ３０３０にてＹＥＳ）、処理はステップＳ３０４０に移される。そうでない場合には（ステップＳ３０３０にてＮＯ）、処理はステップＳ３０６０に移される。
【０１４１】
ステップＳ３０４０にて、ＣＰＵ２２１０は、ヘッダ情報に含まれる情報に基づいて、受信データが暗号化されているか否か、あるいは属性情報を有するか否かを判断する。受信データが暗号化されている場合あるいは属性情報を有する場合には（ステップＳ３０４０にてＹＥＳ）、処理はステップＳ３０５０に移される。そうでない場合には（ステップＳ３０４０にてＮＯ）、処理はステップＳ３０６０に移される。
【０１４２】
ステップＳ３０５０にて、ＣＰＵ２２１０は、ヘッダ情報に含まれるデータに基づいて受信データに対応するサムネイルを表示するためのページを作成し、そのページを受信データに付加する。ステップＳ３０６０にて、ＣＰＵ２２１０は、受信ファイルをメモリ（たとえばハードディスク２２５０あるいはＲＡＭ２２４０）に保存する。
【０１４３】
以上のようにして、本実施の形態に係る画像処理装置は、ファイルの属性情報を付加し、サムネイル表示用ページを作成・付加することなく、指定された送信先に画像ファイルを送信する。受信したファイルがサムネイル表示用ページのデータを含まない場合には、画像表示装置は、ファイルヘッダ部に予め準備された属性情報データを用いてサムネイル表示用のデータを生成し、受信したファイルに関連付ける。この処理は、図２３に示されるサムネイル表示用ページ作成部において実行される。これにより、画像ファイルの受信側においても、当該ファイルの内容に関する情報を通知することができるため、画像ファイルの閲覧者は、その内容を容易に理解することができる。
【０１４４】
＜第３の実施の形態＞
以下、本発明の第３の実施の形態について説明する。本実施の形態に係る画像処理装置は、複数のファイルの選択に基づいてそれらのファイルを一括して送信する機能を有する点で、前述の各実施の形態に係る画像処理装置と異なる。なお、以下に説明する機能の相違は、前述の実施の形態に係る画像処理装置に対してその機能を実現するための処理を実行させることに基づく。画像処理装置のハードウェア構成は、前述の各実施の形態における構成と同一であるため、ここではそれらについての説明は繰り返さない。
【０１４５】
図３０を参照して、本実施の形態に係る画像処理装置の制御構造について説明する。図３０は、画像処理装置のＣＰＵ１１０が実行する処理の手順を表わすフローチャートである。なお、前述の処理と同一の処理には、同一のステップ番号を付し、それらについての説明は繰り返さない。
【０１４６】
ステップＳ３１１０にて、ＣＰＵ１１０は、操作パネル１１４を介した入力に基づいて操作の指示を受け付ける。ステップＳ３１２０にて、ＣＰＵ１１０は、入力された操作の内容を検出する。検出される操作には、たとえば送信先／属性情報を設定するための指示、画像の読込の指示、複数のファイルをまとめるためのバインド設定の指示、ファイルを送信するための指示などが含まれる。
【０１４７】
入力された指示が送信先／属性情報を設定する指示である場合には、処理はステップＳ１２００に移される。入力された指示が画像の読み込みの指示である場合には、処理は、ステップＳ１３００に移される。入力された指示がバインド設定指示である場合には、処理はステップＳ３２００に移される。入力された指示が送信指示である場合には、処理はステップＳ３３００に移される。
【０１４８】
ステップＳ３２００にて、ＣＰＵ１１０は、後述するバインドリスト作成処理を実行する。この処理が実行されると、送信されるファイルをまとめたリストが生成される。
【０１４９】
ステップＳ３３００にて、ＣＰＵ１１０は、後述する送信ファイル作成処理を実行する。この処理が実行されると、プロテクトが必要なファイルあるいは不用なファイルが含まれる送信ファイルが生成される。
【０１５０】
図３１〜図３４を参照して、本実施の形態に係る画像処理装置の制御構造についてさらに説明する。ここでも、図２２に示されるコンピュータシステム２２００を援用する。図３１は、バインドリストを作成するためにＣＰＵ１１０が実行する処理の手順を表わすフローチャートである。
【０１５１】
ステップＳ３２２０にて、ＣＰＵ１１０は、ファイル指定の入力を検知する。ステップＳ３２３０にて、ＣＰＵ１１０は、指定されたファイルを暗号化するか否かを判断する。この判断は、たとえば操作パネル１１４を介した入力に基づいて指定されたファイルに暗号化のためのデータが付加されているか否かに基づいて行なわれる。そのファイルを暗号化する場合には（ステップＳ３２３０にてＹＥＳ）、処理はステップＳ３２４０に移される。そうでない場合には（ステップＳ３２３０にてＮＯ）、処理はステップＳ３２５０に移される。
【０１５２】
ステップＳ３２４０にて、ＣＰＵ１１０は、指定されたファイルを予め定められた暗号化処理を実行することにより保存する。ステップＳ３２５０にて、ＣＰＵ１１０は、指定されたファイルを暗号化処理することなく特定の領域（たとえばワークＲＡＭ１１５に確保された領域）に格納する。
【０１５３】
ステップＳ３２６０にて、ＣＰＵ１１０は、その他のファイルが指定されているか否かを判断する。その他のファイルが指定されている場合には（ステップＳ３２６０にてＹＥＳ）、処理はステップＳ３３２０に移される。そうでない場合には（ステップＳ３２６０にてＮＯ）、処理は終了する。
【０１５４】
図３２は、送信ファイルを作成するためにＣＰＵ１１０が実行する処理の手順を表わすフローチャートである。
【０１５５】
ステップＳ３３１０にて、ＣＰＵ１１０は、非暗号化されたファイルの送信が可能な送信先が存在するか否かを判断する。そのような送信先が存在する場合には（ステップＳ３３１０にてＹＥＳ）、処理はステップＳ３４００に移される。そうでない場合には（ステップＳ３３１０にてＮＯ）、処理はステップＳ３３２０に移される。
【０１５６】
ステップＳ３４００にて、ＣＰＵ１１０は、後述する「プロテクト不要送信先ファイル作成・付加処理」を実行する。この処理が実行されると、暗号化処理が行なわれていないファイルが生成される。
【０１５７】
ステップＳ３３２０にて、ＣＰＵ１１０は、暗号化されたファイルの送信を要求する送信先が存在するか否かを判断する。そのような送信先が存在する場合には（ステップＳ３３２０にてＹＥＳ）、処理はステップＳ３６００に移される。そうでない場合には（ステップＳ３３２０にてＮＯ）、処理は終了する。
【０１５８】
ステップＳ３６００にて、ＣＰＵ１１０は、後述する「プロテクト必要送信先ファイル作成付加処理」を実行する。この処理が実行されると、予め指定されたパスワードで暗号化されたファイルが生成される。
【０１５９】
図３３は、プロテクトが不要な送信先のためにＣＰＵ１１０が実行する処理の手順を表わすフローチャートである。
【０１６０】
ステップＳ３４１０にて、ＣＰＵ１１０は、既に設定されているバインドリストに従って指定されたファイルを取得する。具体的には、各ファイルがワークＲＡＭ１１５に確保された領域に一時的に保持される。ステップＳ３４２０にて、ＣＰＵ１１０は、取得された各ファイルをバインドする。これにより、複数のファイルが結合され、１つのファイルが生成される。
【０１６１】
ステップＳ３４３０にて、ＣＰＵ１１０は、すべてのファイルについてのバインド処理が終了したか否かを判断する。その処理が終了している場合には（ステップＳ３４３０にてＹＥＳ）、処理はステップＳ３４４０に移される。そうでない場合には（ステップＳ３４３０にてＮＯ）、処理はステップＳ３４１０に戻される。
【０１６２】
ステップＳ３４４０にて、ＣＰＵ１１０は、ユーザデータメモリ１１１から属性情報を取得する。ステップＳ３４５０にて、ＣＰＵ１１０は、そのファイルに付加すべき属性情報が存在するか否かを判断する。そのような属性情報が存在する場合には（ステップＳ３４５０にてＹＥＳ）、処理はステップＳ３４６０に移される。そうでない場合には（ステップＳ３４５０にてＮＯ）、処理はステップＳ３４７０に移される。
【０１６３】
ステップＳ３４６０にて、ＣＰＵ１１０は、サムネイル表示用ページを作成し、そのページを上記バインドにより生成されたファイルに付加する。ステップＳ３４７０にて、ＣＰＵ１１０は、生成したファイル（すなわち非暗号化送信用ファイル）をワークＲＡＭ１１５あるいはユーザデータメモリ１１１に格納する。
【０１６４】
図３４は、プロテクトが必要な送信先用のためにＣＰＵ１１０が実行する処理の手順を表わすフローチャートである。なお、前述の処理と同一の処理には同一のステップ番号を付し、ここでは、それらについての説明は繰り返さない。
【０１６５】
ステップＳ３５１０にて、ＣＰＵ１１０は、バインドリストに従って取得されたファイルが暗号化を要するものであるか否かを判断する。この判断は、たとえば各ファイルに関連付けられている属性情報の示す内容に基づいて行なわれる。そのファイルが暗号化を要するものである場合には（ステップＳ３５１０にてＹＥＳ）、処理はステップＳ３５２０に移される。そうでない場合には（ステップＳ３５１０にてＮＯ）、処理はステップＳ３５３０に移される。
【０１６６】
ステップＳ３５２０にて、ＣＰＵ１１０は、予め指定されたパスワードを用いて、取得されたファイルに対して予め定められた暗号化処理を実行する。暗号化処理の態様は特に限られない。
【０１６７】
ステップＳ３５３０にて、ＣＰＵ１１０は、取得されたファイルが暗号化されている場合にはそのファイル、取得されたファイルが暗号化されていない場合には元のファイルを結合する。ステップＳ３５４０にて、ＣＰＵ１１０は、すべてのファイルについての処理が終了したか否かを判断する。その処理が終了している場合には（ステップＳ３５４０にてＹＥＳ）、処理はステップＳ３５５０に移される。そうでない場合には（ステップＳ３５４０にてＮＯ）、処理はステップＳ３５１０に戻される。
【０１６８】
ステップＳ３５５０にて、ＣＰＵ１１０は、ユーザデータメモリ１１１に格納されている、各ファイルに関連付けられている属性情報を取得する。ステップＳ３５６０にて、ＣＰＵ１１０は、その取得した情報に基づいてサムネイル表示用のページを作成し、付加する。ステップＳ３５７０にて、ＣＰＵ１１０は、生成したファイル（すなわち暗号化送信用のファイル）をワークＲＡＭ１１５あるいはユーザデータメモリ１１１に格納する。
【０１６９】
図３５および図３６を参照して、本実施の形態に係る画像表示装置の制御構造について説明する。ここでも、画像表示装置は図２２に示されるコンピュータシステム２２００により実現されるものとして、コンピュータシステム２２００の構成を援用して説明する。図３５は、ＣＰＵ２２１０が実行する処理（Ｓ３６００）の手順を表わすフローチャートである。なお、前述の処理と同一の処理には同一のステップ番号を付し、それらについての説明は、繰り返さない。
【０１７０】
ステップＳ６２０にて、ＣＰＵ２２１０は、ユーザ認証レベルがファイル認証レベル以上であるか否かを判断する。ユーザ認証レベルがファイル認証レベル以上である場合には（ステップＳ６２０にてＹＥＳ）、処理はステップＳ３７００に移される。そうでない場合には（ステップＳ６２０にてＮＯ）、処理はステップＳ６８０に移される。
【０１７１】
ステップＳ３７００にて、ＣＰＵ２２１０は、後述する「指定ページサムネイル表示処理」を実行する。この処理が実行されると、指定されたページのサムネイル画像が表示される。
【０１７２】
図３６は、サムネイル画像を表示するためにＣＰＵ２２１０が実行する処理の手順を表わすフローチャートである。
【０１７３】
ステップＳ３７１０にて、ＣＰＵ２２１０は、指定ページサムネイル表示のための指示の入力を受け付ける。ステップＳ３７２０にて、ＣＰＵ２２１０は、ファイルを選択するための入力を受け付ける。
【０１７４】
ステップＳ３７３０にて、ＣＰＵ２２１０は、選択されたファイルのページヘッダを予め準備された基準に従って解析する。ステップＳ３７４０にて、ＣＰＵ２２１０は、ページヘッダの解析結果に基づいて、そのファイルが暗号化されているか否かを判断する。そのファイルが暗号化されている場合には（ステップＳ３７４０にてＹＥＳ）、処理はステップＳ３７５０に移される。そうでない場合には（ステップＳ３７４０にてＮＯ）、処理はステップＳ３７６０に移される。
【０１７５】
ステップＳ３７５０にて、ＣＰＵ２２１０は、そのファイルのサムネイル表示用ページの画像をサムネイル表示する。ステップＳ３７６０にて、ＣＰＵ２２１０は、指定されたページの画像をサムネイル表示する。
【０１７６】
ステップＳ３７７０にて、ＣＰＵ２２１０は、サムネイルの表示を終了するか否かを判断する。この判断は、たとえば表示を終了する指示の入力の有無を検出することにより行なわれる。ＣＰＵ２２１０がサムネイルの表示を終了すると判断すると（ステップＳ３７７０にてＹＥＳ）、処理は終了する。そうでない場合には（ステップＳ３７７０にてＮＯ）、処理はステップＳ３７２０に戻される。
【０１７７】
図３７を参照して、本実施の形態に係る画像処理装置のデータ構造について説明する。図３７は、ワークＲＡＭ１１５におけるバインドリストの一態様を表わす図である。ワークＲＡＭ１１５は、ファイルの名称を格納する領域３８１０と、暗号化が指定されているか否かを表わすデータを格納する領域３８２０とを含む。
【０１７８】
たとえば、第１のファイルと第４のファイルとは、暗号化の指定がされていない（領域３８２０）。この場合、各ファイルは、暗号化されることなく結合されることになる。一方、第２のファイルおよび第３のファイルは、それぞれ暗号化が指定されている。したがって、これらのファイルは暗号化された後に結合されることになる。
【０１７９】
図３８を参照して、本実施の形態に係る画像処理装置におけるバインドリストについて説明する。図３８は、図３７に示される４つのファイルからこれらを含むファイルが生成されるまでの態様を表わす図である。
【０１８０】
４つのファイル、すなわち、第１のファイル３９１０と第２のファイル３９２０と第３のファイル３９３０と第４のファイル３９４０とが、送信の対象として指定されている。
図３７に示されるように、第１のファイル３９１０と第４のファイル３９４０とは、暗号化の対象として指定されていない。一方、第２のファイル３９２０と第３のファイル３９３０とは、当該暗号化の対象として指定されている。
【０１８１】
そこで、ＣＰＵ１１０がファイルごとの指定に基づいて４つのファイルに対する処理を実行すると、第１のファイル３９１０および第４のファイル３９４０はそのままの状態となる。一方、第２のファイル３９２０は、予め定められた暗号化処理により暗号化後のファイル３９５０に変換される。同様に、第３のファイル３９３０は、上記暗号化処理によってファイル３９６０に変換される。これらのファイルは、ワークＲＡＭ１１５において一時的に確保された領域に格納される。
【０１８２】
ＣＰＵ１１０は、これらのファイルを順次結合し、バインドされたファイルとしてファイル３９７０を生成する。この場合、ファイル３９７０は、暗号化されていないファイル３９１０の次に、暗号化されているファイル３９５０，３９６０を含み、さらにその次に、暗号化されていないファイル３９４０を含む。この場合、ファイル３９７０における各ファイルの順序は、バインドリストの生成時に指定された順序あるいはファイルの名称の昇順あるいは降順のように、予め定められた基準に従っている。
【０１８３】
なお、ファイル３９７０の構成は、図３８に示されるものに限られない。たとえば、暗号化されていないファイルを前半に、暗号化されたファイルをその後に構成するようにしてもよい。あるいはその逆であってもよい。この場合、ファイル３９７０の閲覧者は、各ファイルの配列に従って、各ファイルの重要性を感覚的に認識することができるため、閲覧時におけるファイルに対する認識を明確にすることができる。
【０１８４】
図３９を参照して、本実施の形態に係る画像処理装置により生成されたファイルの構成について説明する。図３９は、ファイルのフォーマットを説明するための図である。このファイルは、ヘッダ４０１０と、ページヘッダ４０２０と、本文画像４０３０とを含む。
【０１８５】
ヘッダ４０１０は、ヘッダ情報の項目として、ファイルの認証レベル、ファイル名、ファイルの総ページ数、ヘッダのバイト数、ページヘッダの総バイト数、本文画像のバイト数、サムネイル表示用ページの有無を表わすデータ、暗号化がされているか否かを表わすデータ、バインドしたファイルごとの属性情報の有無を表わすデータ、バインドしたファイルごとの属性情報を含む。
【０１８６】
ページヘッダ４０２０は、１ページ目のヘッダ、２ページ目のヘッダの順に、最終ページのヘッダまでを含む。各ページのヘッダは、ページ番号と、ページのバイト数と、そのページが暗号化されているか否かを表わすデータとを含む。
【０１８７】
上記のような構成を有するファイルは、各項目ごとに確保された領域に格納される。かかる領域は、図３９に示されるように、ファイル先頭からのアドレスにより特定される。
【０１８８】
図４０を参照して、本実施の形態に係る画像表示装置におけるファイルの表示態様について説明する。図４０は、画像表示装置のモニタ２２８０におけるファイルの表示を表わす図である。
【０１８９】
画像処理装置が、複数のファイルの結合により生成されたファイルを画像表示装置に送信すると、画像表示装置は、各ファイルの先頭を表示する領域と、当該ファイルに含まれるページを表示する領域とをそれぞれ表示する。
【０１９０】
図４０に示されるように、図３９で説明された、バインドされた４つのファイルのうち第３と第４のファイル属性のサムネイル画像が「ファイル表示」として表示されている。たとえば、画像４１１０，４１２０，４１３０，４１４０は、第３のファイル４１５０の選択に従って表示されている。これらの画像は、図３８で示されるファイル３９７０に含まれる各ファイルの１ページ目のサムネイル画像である。ここでファイル３９７０は、１ファイル目、３ファイル目、４ファイル目に関しては、属性情報のみが表示されている。したがって、１ファイル目に対応するファイル、３ファイル目に対応するファイル、および４ファイル目に対応するファイルへのアクセスは、制限されていることが分かる。
【０１９１】
一方、２ファイル目は、アクセスが制限されていない。すなわち、２ファイル目に対応するファイルの１ページ目のサムネイル画像が画像４１２０として表示されている。したがって、ファイル３９７０の閲覧者は、予め設定されたパスワードに基づく認証処理を行なうことなく、２ファイル目に相当する本文のサムネイル画像をそのまま閲覧することができる。
【０１９２】
このような表示がされている場合において、画像表示装置の使用者がモニタ２２８０において、ファイル３（３９７０）に代えてファイル４（４１６０）を選択する。このとき、ファイル４（４１６０）へのアクセスが制限されていないため、ファイル４（４１６０）に含まれる各々のページは、そのページのサムネイル画像として表示されることになる。
【０１９３】
以上のようにして、本実施の形態に係る画像処理装置によると、複数の画像ファイルを結合することにより一つのファイルを生成し、当該一つのファイルを送信する。画像表示装置がこのようなファイルを受信すると、そのファイルを構成する個々のファイルごとに、サムネイル画像を表示する。各サムネイル画像は、個々のファイルの属性に応じて生成されている。この場合、画像表示装置は、受信したファイルの一覧と、選択されたいずれかのファイルに含まれる個々のファイルのサムネイル画像とを表示する。当該使用者が一覧の中からファイルを選択することに応じて、サムネイル画像の表示が切り換わる。このようにすると、複数のファイルを有するファイルの伝送においても、当該ファイルの取扱を容易にすることができる。また、ファイルの表示とサムネイルの表示とが対応しているため、多くのファイルが送信されても、個々のファイルを容易に認識することができる。
【０１９４】
＜第４の実施の形態＞
以下、本発明の第４の実施の形態について説明する。本実施の形態に係る画像処理装置は、他の画像処理装置に画像ファイルを送信することなく、装置内部に保存されている、アクセスが制限された画像データに基づいて画像を表示できる機能を有する点で、前述の各実施の形態と異なる。
【０１９５】
図４１を参照して、本実施の形態に係る画像処理装置４１００の構成について説明する。図４１は、画像処理装置４１００により実現される機能の構成を表わすブロック図である。
【０１９６】
画像処理装置４１００は、図２３に示される画像表示装置１５０の構成に加えて、検出部４１１０と、生成部４１２０と、テンプレート記憶部４１３０とをさらに備える。
【０１９７】
テンプレート記憶部４１３０は、予め準備されたテンプレートを格納する。このテンプレートは、ファイルの属性情報に応じてサムネイル画像を表示するためのデータである。
【０１９８】
検出部４１１０は、入力部２３０４により入力が受け付けられた信号から、ファイルの表示指示を検出する。生成部４１２０は、検出部４１１０により検出された表示指示とテンプレート記憶部４１３０に格納されているテンプレートとに基づいて、ファイルの画像を表示するための画像データを生成する。生成部４１２０は、生成した画像データを記憶部２３０６に格納する。
【０１９９】
表示制御部２３２０は、記憶部２３０６に格納されている画像データ、あるいはテンプレート記憶部４１３０に格納されているテンプレートに基づいて、表示部２３３０における画像の表示を制御する。表示指示を入力した画像処理装置４１００の使用者の認証レベルがアクセス制限を受ける場合には、表示制御部２３２０は、テンプレート記憶部４１３０に格納されているデータに基づいて、指定されたファイルの閲覧ができないことを通知する画像データを生成する。このデータが表示部２３３０に送出されると、表示部２３３０は当該画像データに基づいてそのことを通知する画像を表示する。
【０２００】
一方、当該使用者の認証レベルがアクセス制限を受けない場合には、表示制御部２３２０は、記憶部２３０６に格納されているデータに基づいて指定されたファイルのサムネイル画像を表示するための画像データを生成する。表示制御部２３２０が画像データを表示部２３３０に送出すると、表示部２３３０は、サムネイル画像を表示する。
【０２０１】
このような画像処理装置４１００は、具体的には、図３あるいは図２２に示されるハードウェア構成によって実現される。そこで、以下、図３に示されるハードウェア構成を用いて、画像処理装置４１００について具体的に説明する。
【０２０２】
図４２および図４３を参照して、画像処理装置４１００の制御構造について説明する。図４２は、画像処理装置４１００を実現するＣＰＵ１１０が画像ファイルの生成のために実行する処理の手順を表わすフローチャートである。なお、前述の処理と同一の処理には同一の番号を付してある。したがって、そのような処理の説明は繰り返さない。
【０２０３】
ステップＳ４２１０にて、ＣＰＵ１１０は、操作パネル１１４を介した入力に基づいてスキャン指示の入力を検知する。当該指示は、たとえば操作パネル１１４に設けられている「原稿読取ボタン」（図示しない）の押下に応答して検知される。ステップＳ４２２０にて、ＣＰＵ１１０は、操作パネル１１４を介した入力に基づいて属性情報リストを作成する。
【０２０４】
ステップＳ４２３０にて、ＣＰＵ１１０は、読み込んだデータに基づいてファイルを作成する。具体的には、ＣＰＵ１１０は、読み込みの後にワークＲＡＭ１１５に格納された画像ファイルとユーザデータメモリ１１１に格納されているデータとに基づいて、ファイル（たとえばファイル１０２，２０２）を生成する。
【０２０５】
ステップＳ４２４０にて、ＣＰＵ１１０は、生成した画像ファイルを画像保存メモリ１１３に格納する。これにより、画像ファイルは不揮発的に保存されることになるため、その後の表示指示の入力に応じて、画像ファイルを読み出すことが可能になる。
【０２０６】
図４３は、ＣＰＵ１１０が画像ファイルの表示指示の入力に応答して実行する処理の手順を表わすフローチャートである。なお、図６に示される処理と同一の処理には、同一の番号を付してある。したがって、そのような処理の説明は繰り返さない。
【０２０７】
ステップＳ４３１０にて、ＣＰＵ１１０は、操作パネル１１４を介した入力に基づいて、ファイルの閲覧の指示の入力を検知する。ファイルの閲覧の指示は、画像処理装置１００の使用者による操作、たとえば、画像処理装置４１００に格納されている全てのファイルを一覧として表示させる指示の入力、表示された一覧からファイルを選択する指示の入力、ファイルの選択を確定する指示の入力等である。
【０２０８】
その後、ユーザ認証レベルとファイル認証レベルとの比較が行なわれ（ステップＳ６２０）、比較の結果に応じて画像が表示される（ステップ６３０，Ｓ６８０）。
【０２０９】
以上のようにして、本実施の形態に係る画像処理装置４１００によると、読み込まれた画像ファイルは、属性情報として付加されているファイル認証レベルと、ファイルの閲覧者が有する認証レベルとに応じて、ファイルの表示が制限される。したがって、ファイルの閲覧その他の操作を特定の閲覧者に制限することが可能になる。このようにすると、アクセス権限を有する使用者は、閲覧を希望するファイルの内容を容易に把握することができる。その結果、同一の画像処理装置４１００における複数の使用者に対するファイルのアクセスを容易に管理することができる。
【０２１０】
なお、本発明に係る画像処理装置は、上述の各実施の形態において示されたものに限られない。たとえば、本発明の別の局面において、画像処理装置は、ネットワークに接続された画像表示装置に画像を表示するためのデータを送信する装置であって、画像表示装置は、データに基づく画像を表示する表示部を含み、上記画像送信装置は、画像を表示するための画像データと、上記画像の属性情報との入力を受ける入力部を備え、上記属性情報は上記画像表示装置に情報を表示させるためのデータを含み、上記ネットワークにおいて上記画像表示装置を特定するための特定情報を格納する記憶部と、上記画像データと上記属性情報とに基づいて、上記画像と上記属性情報とを表示するための画像ファイルを生成する生成部と、上記特定情報に基づいて、上記生成部により生成された画像ファイルを上記画像表示装置に送信する送信部とを備えるものであってもよい。
【０２１１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０２１２】
本発明は、コピー機、ファクシミリ送受信機、コンピュータシステムその他のＭＦＰに適用可能である。
【図面の簡単な説明】
【０２１３】
【図１】本発明に係る画像処理装置がサムネイル画像が添付されたファイルを送信する態様を表わす図である。
【図２】サムネイル表示用ページに属性情報が付加されたファイル２０２が画像処理装置１００から画像表示装置１５０，１６０に送信される態様を表わす図である。
【図３】画像処理装置１００のハードウェア構成を表わすブロック図である。
【図４】画像処理装置１００の機能的構成を表わすブロック図である。
【図５】本発明の第１の実施の形態に係る画像処理装置１００のＣＰＵ１１０が実行する処理の手順を表わすフローチャートである。
【図６】本発明の第１の実施の形態に係る画像表示装置として機能するコンピュータシステムのＣＰＵが実行する処理の手順を表わすフローチャートである。
【図７】ユーザデータメモリ１１１におけるデータの格納の一態様を表わす図（その１）である。
【図８】ユーザデータメモリ１１１におけるデータの格納の一態様を表わす図（その２）である。
【図９】ユーザデータメモリ１１１におけるデータの格納の一態様を表わす図（その３）である。
【図１０】ユーザデータメモリ１１１におけるデータの格納の一態様を表わす図（その４）である。
【図１１】ユーザデータメモリ１１１におけるデータの格納の一態様を表わす図（その５）である。
【図１２】送信先および属性情報のリストを作成するためにＣＰＵ１１０が実行する処理の手順を表わすフローチャートである。
【図１３】スキャナ部１１８において画像を読み込むためにＣＰＵ１１０が実行する処理の手順を表わすフローチャートである。
【図１４】ファイルを作成するためにＣＰＵ１１０が実行する処理の手順を表わすフローチャート（その１）である。
【図１５】画像ファイルを送信するためにＣＰＵ１１０が実行する処理の手順を表わすフローチャートである。
【図１６】ファイルを作成するためにＣＰＵ１１０が実行する処理の手順を表わすフローチャート（その２）である。
【図１７】ファイルを作成するためにＣＰＵ１１０が実行する処理の手順を表わすフローチャート（その３）である。
【図１８】ファイルを生成するためにＣＰＵ１１０が実行する処理の手順を表わすフローチャート（その４）である。
【図１９】ファイルを生成するためにＣＰＵ１１０が実行する処理の手順を表わすフローチャート（その５）である。
【図２０】ワークＲＡＭ１１５において生成されたファイルのフォーマットを表わす図である。
【図２１】サムネイル表示用ページの選択のためにワークＲＡＭ１１５に一時的に格納されたデータ構造を表わす図である。
【図２２】画像処理装置１００を実現するコンピュータシステム２２００のハードウェア構成を表わすブロック図である。
【図２３】画像表示装置１５０の機能的構成を表わすブロック図である。
【図２４】画像表示装置１５０として機能するコンピュータシステム２２００のハードディスク２２５０におけるデータの格納の一態様を表わす図である。
【図２５】画像表示装置１５０として機能するコンピュータシステム２２００のモニタ２２８０におけるサムネイル画像の表示を表わす図である。
【図２６】従来の態様によって生成された画像ファイルに基づいて画像表示装置が表示する画面を表わす図である。
【図２７】本発明の第２の実施の形態に係る画像処理装置のＣＰＵ１１０が実行する処理の手順を表わすフローチャート（その１）である。
【図２８】本発明の第２の実施の形態に係る画像処理装置のＣＰＵ１１０が実行する処理の手順を表わすフローチャート（その２）である。
【図２９】本発明の第２の実施の形態に係る画像表示装置のＣＰＵ２２１０が実行する処理の手順を表わすフローチャートである。
【図３０】本発明の第３の実施の形態に係る画像処理装置のＣＰＵ１１０が実行する処理の手順を表わすフローチャート（その１）である。
【図３１】本発明の第３の実施の形態に係る画像処理装置のＣＰＵ１１０が実行する処理の手順を表わすフローチャート（その２）である。
【図３２】本発明の第３の実施の形態に係る画像処理装置のＣＰＵ１１０が実行する処理の手順を表わすフローチャート（その３）である。
【図３３】本発明の第３の実施の形態に係る画像処理装置のＣＰＵ１１０が実行する処理の手順を表わすフローチャート（その４）である。
【図３４】本発明の第３の実施の形態に係る画像処理装置のＣＰＵ１１０が実行する処理の手順を表わすフローチャート（その５）である。
【図３５】本発明の第３の実施の形態に係る画像表示装置のＣＰＵ２２１０が実行する処理の手順を表わすフローチャート（その１）である。
【図３６】本発明の第３の実施の形態に係る画像表示装置のＣＰＵ２２１０が実行する処理の手順を表わすフローチャート（その２）である。
【図３７】本発明の第３の実施の形態に係る画像処理装置のワークＲＡＭ１１５におけるバインドリストの一態様を表わす図である。
【図３８】バインドリストに基づいてファイルが生成されるまでの態様を表わす図である。
【図３９】本発明の第３の実施の形態に係る画像処理装置により生成されたファイルのフォーマットを説明するための図である。
【図４０】本発明の第３の実施の形態に係る画像表示装置のモニタ２２８０におけるファイルの表示画面を表わす図である。
【図４１】本発明の第４の実施の形態に係る画像処理装置４１００により実現される機能の構成を表わすブロック図である。
【図４２】画像処理装置４１００を実現するＣＰＵ１１０が実行する処理の手順を表わすフローチャート（その１）である。
【図４３】画像処理装置４１００を実現するＣＰＵ１１０が実行する処理の手順を表わすフローチャート（その２）である。
【符号の説明】
【０２１４】
１００  画像処理装置、１０２，１０４，１０６，２０２，２０４，２０６  ファイル、１１０，２２１０  CPU、１１１  ユーザデータメモリ、１１２  プログラムＲＯＭ、１１３  画像保存メモリ、１１４  操作パネル、１１５  ワークＲＡＭ、１１６  プリンタ部、１１７  ネットワークコントローラ、１１８  スキャナ部、１１９  表示部、１５０  画像表示装置、１５０，１６０  画像表示装置、１９０  ケーブル、４０２  入力部、４０４，４１１０  検出部、４０６，４１２０  生成部、４０８  表示制御部、４１０  検知部、４１２  送信制御部、４１４  出力部、４１６  記憶部、４１８，４１３０  テンプレート記憶部、４２０  表示部、２２００  コンピュータシステム、２２２０  マウス、２２３０  キーボード、２２４０  ＲＡＭ、２２５０  ハードディスク、２２６０  ＣＤ−ＲＯＭ、２２６２  ＣＤ−ＲＯＭ、２２８０  モニタ、２２９０  通信ＩＦ、２３０２  データ受信部２３０２、２３０４  入力部、２３０６  記憶部、２３０８  データ取得部、２３１０  入力検知部、２３１２  判断部、２３２０  表示制御部、２３２２  サムネイル表示用ページ作成部、２３２４  表示データ生成部、２３３０  表示部。
【図１】
2007104491.tif 000003
【図２】
2007104491.tif 000004
【図３】
2007104491.tif 000005
【図４】
2007104491.tif 000006
【図５】
2007104491.tif 000007
【図６】
2007104491.tif 000008
【図７】
2007104491.tif 000009
【図８】
2007104491.tif 000010
【図９】
2007104491.tif 000011
【図１０】
2007104491.tif 000012
【図１１】
2007104491.tif 000013
【図１２】
2007104491.tif 000014
【図１３】
2007104491.tif 000015
【図１４】
2007104491.tif 000016
【図１５】
2007104491.tif 000017
【図１６】
2007104491.tif 000018
【図１７】
2007104491.tif 000019
【図１８】
2007104491.tif 000020
【図１９】
2007104491.tif 000021
【図２０】
2007104491.tif 000022
【図２１】
2007104491.tif 000023
【図２２】
2007104491.tif 000024
【図２３】
2007104491.tif 000025
【図２４】
2007104491.tif 000026
【図２５】
2007104491.tif 000027
【図２６】
2007104491.tif 000028
【図２７】
2007104491.tif 000029
【図２８】
2007104491.tif 000030
【図２９】
2007104491.tif 000031
【図３０】
2007104491.tif 000032
【図３１】
2007104491.tif 000033
【図３２】
2007104491.tif 000034
【図３３】
2007104491.tif 000035
【図３４】
2007104491.tif 000036
【図３５】
2007104491.tif 000037
【図３６】
2007104491.tif 000038
【図３７】
2007104491.tif 000039
【図３８】
2007104491.tif 000040
【図３９】
2007104491.tif 000041
【図４０】
2007104491.tif 000042
【図４１】
2007104491.tif 000043
【図４２】
2007104491.tif 000044
【図４３】
2007104491.tif 000045