(57)【特許請求の範囲】
【請求項１】
画像を処理する画像処理部と、
前記画像処理部によって処理された画像のログとしてのイメージログを取得するためのイメージログアプリケーションと、
前記イメージログアプリケーションを含むアプリケーションを動作させるプラットフォームとを備え、
前記プラットフォームは、前記イメージログアプリケーションによるサービスを前記イメージログアプリケーション以外の前記アプリケーションに提供し、
前記プラットフォームは、前記イメージログアプリケーション以外の前記アプリケーションに対する前記サービスの利用の承認の情報に基づいて前記イメージログアプリケーション以外の前記アプリケーションによる前記サービスの利用を許可し、
前記イメージログアプリケーションは、前記イメージログアプリケーション以外の前記アプリケーションによって前記サービスが利用されると、前記イメージログを取得することを特徴とする画像処理装置。
【請求項２】
前記プラットフォームは、前記イメージログアプリケーション以外の前記アプリケーションを介して前記サービスの設定値が変更される場合に、このアプリケーションに対する前記サービスの利用の承認が前記情報に示されているとき、前記変更を許可し、
前記イメージログアプリケーションは、前記イメージログアプリケーション以外の前記アプリケーションによって前記サービスが利用されると、前記サービスの設定値に応じた前記イメージログを取得することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記プラットフォームは、前記イメージログアプリケーション以外の前記アプリケーションをインストールする場合に、前記サービスの利用の承認を示すデータである承認キーが、このアプリケーションのインストールファイルに含まれるとき、このアプリケーションに対する前記サービスの利用の承認を前記情報に設定することを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記プラットフォームは、前記イメージログを取得するイメージログＡＰＩを前記アプリケーションのうち前記イメージログアプリケーションのみに提供し、
前記イメージログアプリケーションは、前記イメージログアプリケーション以外の前記アプリケーションによって前記サービスが利用されると、前記イメージログＡＰＩを利用して前記イメージログを取得することを特徴とする請求項１から請求項３までのいずれかに記載の画像処理装置。
【請求項５】
画像を処理する画像処理部を備える画像処理装置を、
前記画像処理部によって処理された画像のログとしてのイメージログを取得するためのイメージログアプリケーション、および、
前記イメージログアプリケーションを含むアプリケーションを動作させるプラットフォームとして機能させ、
前記プラットフォームは、前記イメージログアプリケーションによるサービスを前記イメージログアプリケーション以外の前記アプリケーションに提供し、
前記プラットフォームは、前記イメージログアプリケーション以外の前記アプリケーションに対する前記サービスの利用の承認の情報に基づいて前記イメージログアプリケーション以外の前記アプリケーションによる前記サービスの利用を許可し、
前記イメージログアプリケーションは、前記イメージログアプリケーション以外の前記アプリケーションによって前記サービスが利用されると、前記イメージログを取得することを特徴とする画像処理装置用プログラム。
【請求項６】
請求項１から請求項４までのいずれかに記載の画像処理装置と、
前記サービスの設定値を記憶し、記憶している設定値を遠隔地から設定可能なＷｅｂサービスを提供するサーバーと
を備え、
前記イメージログアプリケーションは、前記イメージログアプリケーション以外の前記アプリケーションによって前記サービスが利用されると、前記サーバーに記憶されている、前記サービスの設定値に応じた前記イメージログを取得することを特徴とする画像処理システム。
【請求項７】
請求項１から請求項４までのいずれかに記載の画像処理装置と、
前記イメージログに含まれる画像からＯＣＲ処理によってテキストを抽出するテキスト抽出手段と、
前記テキスト抽出手段によって抽出されたテキストにおいて特定のキーワードを検索するキーワード検索手段と、
前記キーワード検索手段による検索結果に基づいてセキュリティー上問題があるか否かを判断する問題判断手段と、
セキュリティー上問題があると前記問題判断手段によって判断された場合に通知を行う通知手段と
を備えることを特徴とする画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理部によって処理された画像のログとしてのイメージログを取得する画像処理装置および画像処理装置用プログラムに関する。
【背景技術】
【０００２】
従来、イメージログを取得する画像処理装置が知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１６０６７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像処理装置においては、イメージログを使用するアプリケーションが追加されることができないという問題がある。
【０００５】
ここで、イメージログには、画像処理部によって処理された画像そのものが含まれている。そのため、イメージログの機能が悪用されると、ジョブの実行者の個人情報や業務上の重要情報などの情報が簡単に流出してしまう。したがって、イメージログを使用するアプリケーションが画像処理装置に追加される場合には、画像処理装置におけるセキュリティーの低下を抑える必要がある。
【０００６】
そこで、本発明は、イメージログを使用するアプリケーションの追加を容易化するとともに、イメージログを使用するアプリケーションの追加によるセキュリティーの低下を抑えることができる画像処理装置および画像処理装置用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像処理装置は、画像を処理する画像処理部と、前記画像処理部によって処理された画像のログとしてのイメージログを取得するためのイメージログアプリケーションと、前記イメージログアプリケーションを含むアプリケーションを動作させるプラットフォームとを備え、前記プラットフォームは、前記イメージログアプリケーションによるサービスを前記アプリケーションに提供し、前記プラットフォームは、前記アプリケーションに対する前記サービスの利用の承認の情報に基づいて前記アプリケーションによる前記サービスの利用を許可することを特徴とする。
【０００８】
この構成により、本発明の画像処理装置は、アプリケーションに対してイメージログアプリケーションによるサービスを提供するので、イメージログを使用するアプリケーションの追加を容易化することができる。また、本発明の画像処理装置は、イメージログアプリケーションによるサービスのアプリケーションによる利用をアプリケーション毎に制限するので、イメージログを使用するアプリケーションの追加によるセキュリティーの低下を抑えることができる。
【０００９】
本発明の画像処理装置において、前記プラットフォームは、前記アプリケーションを介した前記サービスの設定値の変更を前記情報に基づいて許可しても良い。
【００１０】
この構成により、本発明の画像処理装置は、イメージログアプリケーションによるサービスの設定値のアプリケーションを介した変更をアプリケーション毎に制限するので、イメージログを使用するアプリケーションの追加によるセキュリティーの低下を抑えることができる。
【００１１】
本発明の画像処理装置において、前記情報は、前記アプリケーションのインストールによって設定されても良い。
【００１２】
この構成により、本発明の画像処理装置は、アプリケーションに対するサービスの利用の承認の情報がアプリケーションのインストールによって自動的に設定されるので、イメージログを使用するアプリケーションの追加によるセキュリティーの低下を抑えることができる。
【００１３】
本発明の画像処理装置用プログラムは、画像を処理する画像処理部を備える画像処理装置を、前記画像処理部によって処理された画像のログとしてのイメージログを取得するためのイメージログアプリケーション、および、前記イメージログアプリケーションを含むアプリケーションを動作させるプラットフォームとして機能させ、前記プラットフォームは、前記イメージログアプリケーションによるサービスを前記アプリケーションに提供し、前記プラットフォームは、前記アプリケーションに対する前記サービスの利用の承認の情報に基づいて前記アプリケーションによる前記サービスの利用を許可することを特徴とする。
【００１４】
この構成により、本発明の画像処理装置用プログラムを実行する画像処理装置は、アプリケーションに対してイメージログアプリケーションによるサービスを提供するので、イメージログを使用するアプリケーションの追加を容易化することができる。また、本発明の画像処理装置用プログラムを実行する画像処理装置は、イメージログアプリケーションによるサービスのアプリケーションによる利用をアプリケーション毎に制限するので、イメージログを使用するアプリケーションの追加によるセキュリティーの低下を抑えることができる。
【発明の効果】
【００１５】
本発明の画像処理装置および画像処理装置用プログラムは、イメージログを使用するアプリケーションの追加を容易化するとともに、イメージログを使用するアプリケーションの追加によるセキュリティーの低下を抑えることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態に係る画像処理システムのブロック図である。
【図２】図１に示すＭＦＰのブロック図である。
【図３】図２に示す宛先情報の一例を示す図である。
【図４】図２に示すイメージログ生成用情報の初期値の一例を示す図である。
【図５】図２に示すイメージログ送信用情報の初期値の一例を示す図である。
【図６】図２に示すイメージログ利用承認済アプリケーション情報の一例を示す図である。
【図７】図２に示す制御部によって実現される機能の一例を示す図である。
【図８】図１に示すコンピューターによって実現される機能の一例を示す図である。
【図９】図１に示すレシーブサーバーのブロック図である。
【図１０】図９に示すイメージログ生成用情報の一例を示す図である。
【図１１】図９に示すイメージログ送信用情報の一例を示す図である。
【図１２】アプリケーションがインストールされる場合の図２に示すＭＦＰの動作のフローチャートである。
【図１３】アプリケーションを介してイメージログ生成設定値、イメージログ生成用情報およびイメージログ送信用情報が設定される場合の図２に示すＭＦＰの動作のフローチャートである。
【図１４】ＭＦＰの操作部を介した指示に応じてＭＦＰが画像を処理する場合の図１に示す画像処理システムの処理の流れを示すブロック図である。
【図１５】コンピューターからの指示に応じてＭＦＰが画像を処理する場合の図１に示す画像処理システムの処理の流れを示すブロック図である。
【図１６】コンピューターからの指示に応じてコンピューターが印刷データをスプールサーバーに送信した後、ＭＦＰの操作部を介した指示に応じてＭＦＰが画像を処理する場合の図１に示す画像処理システムの処理の流れを示すブロック図である。
【図１７】コンピューターからの指示に応じてプリンター専用機が画像を処理する場合の図１に示す画像処理システムの処理の流れを示すブロック図である。
【図１８】イメージログサービスを利用する場合の図２に示すＭＦＰの動作のフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について、図面を用いて説明する。
【００１８】
まず、本実施の形態に係る画像処理システムの構成について説明する。
【００１９】
図１は、本実施の形態に係る画像処理システム１０のブロック図である。
【００２０】
図１に示すように、画像処理システム１０は、画像を処理する画像処理装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）２０と、ＭＦＰ２０に接続されていてＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードから情報を読み出すＩＣカードリーダー３１と、画像の処理としての印刷を実行するプリンター専用機３２と、ＭＦＰ２０およびプリンター専用機３２に画像の処理を指示するＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、スマートフォンなどのコンピューター３３と、ＭＦＰ２０およびコンピューター３３の利用者の認証および認可を実行するコンピューターとしての認証認可サーバー３４と、コンピューター３３によって出力された印刷データをスプールするコンピューターとしてのスプールサーバー３５と、画像の処理のジョブにおいて処理された画像の履歴を示すイメージログ、および、画像の処理のジョブの履歴を示すジョブログをＭＦＰ２０およびコンピューター３３から受信するコンピューターとしてのレシーブサーバー４０と、イメージログおよびジョブログに含まれる特定のキーワードを検索するコンピューターとしての検索サーバー５１と、イメージログおよびジョブログを記憶するコンピューターまたはＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）としてのストレージサーバー５２と、セキュリティーに関する違反が発見されたことを検索サーバー５１から通知されるＰＣ、スマートフォンなどのコンピューター５３とを備えている。
【００２１】
イメージログは、例えばＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）ファイルである。
【００２２】
ジョブログは、ジョブを実行した利用者の識別情報を含んでいる。ジョブログは、例えばＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルである。
【００２３】
ＭＦＰ２０は、コンピューター３３、認証認可サーバー３４、スプールサーバー３５およびレシーブサーバー４０とネットワークを介して通信可能である。コンピューター３３は、ＭＦＰ２０、認証認可サーバー３４、スプールサーバー３５およびレシーブサーバー４０とネットワークを介して通信可能である。検索サーバー５１は、レシーブサーバー４０、ストレージサーバー５２およびコンピューター５３とネットワークを介して通信可能である。なお、以上におけるネットワークは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなど、如何なるネットワークでも良い。
【００２４】
図２は、ＭＦＰ２０のブロック図である。
【００２５】
図２に示すように、ＭＦＰ２０は、種々の操作が入力されるボタンなどの入力デバイスである操作部２１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部２２と、原稿から画像データを読み取る読取デバイスであるスキャナー２３と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター２４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部２５と、ネットワーク経由で外部の装置と通信を行う通信デバイスである通信部２６と、各種のデータを記憶している半導体メモリー、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶デバイスである記憶部２７と、ＭＦＰ２０全体を制御する制御部２８とを備えている。
【００２６】
スキャナー２３は、原稿から読み取った画像データを生成するという画像の処理を実行する画像処理部である。プリンター２４は、記録媒体に画像を印刷するという画像の処理を実行する画像処理部である。ファックス通信部２５は、画像をファックス送信するという画像の処理を実行する画像処理部である。
【００２７】
記憶部２７は、ＭＦＰ２０によって実行される画像処理装置用プログラム２７ａと、種々のアプリケーション用プログラム２７ｄとを記憶している。画像処理装置用プログラム２７ａおよびアプリケーション用プログラム２７ｄは、ＭＦＰ２０の製造段階でＭＦＰ２０にインストールされていても良いし、ＳＤカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの記憶媒体からＭＦＰ２０に追加でインストールされても良いし、ネットワーク上からＭＦＰ２０に追加でインストールされても良い。
【００２８】
画像処理装置用プログラム２７ａは、プラットフォームを実現するためのプラットフォーム用プログラム２７ｂと、イメージログを取得するためのイメージログアプリケーションを実現するためのイメージログアプリケーション用プログラム２７ｃとを含んでいる。
【００２９】
記憶部２７は、レシーブサーバー４０（図１参照。）の宛先情報２７ｅを記憶している。
【００３０】
図３は、宛先情報２７ｅの一例を示す図である。
【００３１】
図３に示すように、宛先情報２７ｅは、プライマリーのレシーブサーバー４０のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスおよびポート番号と、プライマリーのレシーブサーバー４０にアクセスができない場合にアクセスするためのセカンダリーのレシーブサーバー４０のＩＰアドレスおよびポート番号とを含んでいる。図１においては、レシーブサーバー４０は、１つのみが描かれているが、実際には、プライマリーのレシーブサーバー４０と、セカンダリーのレシーブサーバー４０との２つが存在することが可能である。
【００３２】
図２に示すように、記憶部２７は、イメージログの生成のためのイメージログ生成用情報の初期値としてのイメージログ生成用情報用初期値２７ｆと、イメージログの送信のためのイメージログ送信用情報の初期値としてのイメージログ送信用情報用初期値２７ｇとを記憶している。
【００３３】
図４は、イメージログ生成用情報用初期値２７ｆの一例を示す図である。
【００３４】
図４に示すように、イメージログ生成用情報用初期値２７ｆは、例えば、イメージログの生成を保証するレベルを示す保証レベルの設定値の初期値と、イメージログの画像の解像度の設定値の初期値と、ジョブにおける複数ページの画像のうちイメージログに含めるページ範囲の設定値の初期値とを含んでいる。
【００３５】
保証レベルの設定値としては、例えば、新たなイメージログを記憶させる空き容量が特定の記憶領域にない場合にジョブの実行を禁止する「Ｈｉｇｈ」と、新たなイメージログを記憶させる空き容量が特定の記憶領域になくても特定の記憶領域から古いイメージログを削除して新たなイメージログのための空き容量を生成することによってジョブを実行する「Ｌｏｗ」とが存在する。例えば、保証レベルの設定値の初期値は、「Ｈｉｇｈ」である。
【００３６】
解像度の設定値としては、例えば、「７２ｄｐｉ」、「１００ｄｐｉ」、「２００ｄｐｉ」および「３００ｄｐｉ」が存在する。例えば、解像度の設定値の初期値は、「１００ｄｐｉ」である。
【００３７】
ページ範囲の設定値としては、例えば、ジョブにおける全ページの画像をイメージログに含めることを示す「Ａｌｌ」と、ジョブにおける先頭ページの画像のみをイメージログに含めることを示す「先頭ページのみ」と、ジョブにおける先頭から２ページ分の画像のみをイメージログに含めることを示す「先頭から２ページ」と、ジョブにおける先頭から３ページ分の画像のみをイメージログに含めることを示す「先頭から３ページ」と、ジョブにおける先頭から４ページ分の画像のみをイメージログに含めることを示す「先頭から４ページ」と、ジョブにおける先頭から５ページ分の画像のみをイメージログに含めることを示す「先頭から５ページ」とが存在する。例えば、ページ範囲の設定値の初期値は、「Ａｌｌ」である。
【００３８】
図５は、イメージログ送信用情報用初期値２７ｇの一例を示す図である。
【００３９】
図５に示すように、イメージログ送信用情報用初期値２７ｇは、例えば、イメージログの送信のタイミングの設定値の初期値を含んでいる。
【００４０】
送信のタイミングの設定値としては、例えば、ジョブの終了の度にイメージログを送信することを示す「ジョブ終了後」と、利用者がログアウトする時にイメージログを送信することを示す「ログアウト時」とが存在する。例えば、送信のタイミングの設定値の初期値は、「ジョブ終了後」である。
【００４１】
図２に示すように、記憶部２７は、イメージログの利用が承認されたアプリケーションを示すイメージログ利用承認済アプリケーション情報２７ｈを記憶している。
【００４２】
図６は、イメージログ利用承認済アプリケーション情報２７ｈの一例を示す図である。
【００４３】
図６に示すように、イメージログ利用承認済アプリケーション情報２７ｈは、イメージログの利用が承認されたアプリケーションの識別情報を含んでいる。
【００４４】
図２に示す制御部２８は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部２７に記憶されているプログラムを実行する。
【００４５】
図７は、制御部２８（図２参照。）によって実現される機能の一例を示す図である。
【００４６】
図７に示すように、ＭＦＰ２０は、アプリケーションを動作させる機能としてのプラットフォーム２８ａをプラットフォーム用プログラム２７ｂ（図２参照。）の実行によって実現する。プラットフォーム２８ａは、例えばＪａｖａ（登録商標）プラットフォームである。
【００４７】
ＭＦＰ２０は、イメージログを取得するためのイメージログアプリケーションとしての常駐イメージログアプリケーション２８ｅをイメージログアプリケーション用プログラム２７ｃ（図２参照。）の実行によって実現する。常駐イメージログアプリケーション２８ｅは、プラットフォーム２８ａがＪａｖａプラットフォームである場合、Ｊａｖａアプリケーションである。
【００４８】
ＭＦＰ２０は、アプリケーション２８ｆをアプリケーション用プログラム２７ｄ（図２参照。）の実行によって実現する。アプリケーション２８ｆは、プラットフォーム２８ａがＪａｖａプラットフォームである場合、Ｊａｖａアプリケーションである。
【００４９】
プラットフォーム２８ａは、常駐イメージログアプリケーション２８ｅやアプリケーション２８ｆを動作させる。プラットフォーム２８ａは、イメージログを取得するイメージログＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）２８ｂを常駐イメージログアプリケーション２８ｅに提供する。なお、画像処理システム１０においては、イメージログＡＰＩ２８ｂを利用しない限り、ＭＦＰ２０からイメージログおよびジョブログを取得することができない。
【００５０】
また、プラットフォーム２８ａは、常駐イメージログアプリケーション２８ｅによるサービスが登録されるサービスマネージャー２８ｃを含んでいる。サービスマネージャー２８ｃは、常駐イメージログアプリケーション２８ｅによるサービス、すなわち、イメージログサービス２８ｄをアプリケーション２８ｆに提供する。イメージログサービス２８ｄは、常駐アプリケーションサービスである。
【００５１】
ＭＦＰ２０のアプリケーション２８ｆの１つは、操作部２１（図２参照。）または通信部２６（図２参照。）を介して入力された指示に応じて宛先情報２７ｅ（図２参照。）を設定するＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）をサポートしている。
【００５２】
図８は、コンピューター３３（図１参照。）によって実現される機能の一例を示す図である。
【００５３】
図８に示すように、コンピューター３３は、種々の機能を実行するアプリケーション３３ａと、印刷データをＭＦＰ２０、プリンター専用機３２およびスプールサーバー３５に送信するプリンタードライバー３３ｂと、レシーブサーバー４０（図１参照。）に送信するためのイメージログおよびジョブログを生成するＡｇｅｎｔ３３ｃとを、それぞれ特定のプログラムの実行によって実現する。Ａｇｅｎｔ３３ｃは、アプリケーション３３ａと、プリンタードライバー３３ｂとの間に介在している。
【００５４】
図９は、レシーブサーバー４０のブロック図である。
【００５５】
図９に示すように、レシーブサーバー４０は、種々の操作が入力されるマウス、キーボードなどの入力デバイスである操作部４１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部４２と、ネットワーク経由で外部の装置と通信を行うネットワーク通信デバイスである通信部４３と、各種の情報を記憶するＨＤＤなどの不揮発性の記憶デバイスである記憶部４４と、レシーブサーバー４０全体を制御する制御部４５とを備えている。
【００５６】
記憶部４４は、イメージログを生成するか否かを示すイメージログ生成設定値４４ａと、イメージログの生成のためのイメージログ生成用情報４４ｂと、イメージログの送信のためのイメージログ送信用情報４４ｃとを記憶している。
【００５７】
ここで、レシーブサーバー４０は、イメージログ生成設定値４４ａ、イメージログ生成用情報４４ｂおよびイメージログ送信用情報４４ｃを遠隔地から参照可能なＷｅｂサービスを提供している。したがって、管理者は、例えばコンピューター５３からレシーブサーバー４０上のイメージログ生成設定値４４ａ、イメージログ生成用情報４４ｂおよびイメージログ送信用情報４４ｃを設定することができる。
【００５８】
図１０は、イメージログ生成用情報４４ｂの一例を示す図である。
【００５９】
図１０に示すように、イメージログ生成用情報４４ｂは、例えば、イメージログの生成を保証するレベルを示す保証レベルの設定値と、イメージログの画像の解像度の設定値と、ジョブにおける複数ページの画像のうちイメージログに含めるページ範囲の設定値とを含んでいる。例えば、図１０に示す例では、保証レベル、解像度、ページ範囲として、それぞれ、「Ｌｏｗ」、「２００ｄｐｉ」、「先頭ページのみ」が設定されている。
【００６０】
図１１は、イメージログ送信用情報４４ｃの一例を示す図である。
【００６１】
図１１に示すように、イメージログ送信用情報４４ｃは、例えば、イメージログの送信のタイミングの設定値を含んでいる。例えば、図１１に示す例では、送信のタイミングとして、「ログアウト時」が設定されている。
【００６２】
図９に示す制御部４５は、例えば、ＣＰＵと、プログラムおよび各種のデータを記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、記憶部４４またはＲＯＭに記憶されているプログラムを実行する。
【００６３】
制御部４５は、イメージログに含まれる画像からテキストデータを抽出する機能としてのＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）エンジン４５ａを特定のプログラムの実行によって実現する。
【００６４】
図１に示す検索サーバー５１は、イメージログおよびジョブログに含まれる特定のキーワードを検索する機能としての検索エンジン５１ａを特定のプログラムの実行によって実現する。
【００６５】
次に、画像処理システム１０の動作について説明する。
【００６６】
まず、アプリケーション用プログラム２７ｄがインストールされる場合のＭＦＰ２０の動作について説明する。
【００６７】
ＭＦＰ２０にインストールされるためのアプリケーション用プログラム２７ｄの提供者は、イメージログサービス２８ｄの利用を例えばＭＦＰ２０の製造者に申請し、イメージログサービス２８ｄの利用の承認を示すデータである承認キーを製造者から発行してもらう。そして、アプリケーション用プログラム２７ｄの提供者は、アプリケーション用プログラム２７ｄのインストールファイルに承認キーを含める。
【００６８】
図１２は、アプリケーション用プログラム２７ｄがインストールされる場合のＭＦＰ２０の動作のフローチャートである。
【００６９】
図１２に示すように、ＭＦＰ２０のプラットフォーム２８ａは、インストールファイルに承認キーが含まれるか否かを判断する（Ｓ６１）。
【００７０】
プラットフォーム２８ａは、インストールファイルに承認キーが含まれると判断すると、インストールファイルによってインストールされるアプリケーション用プログラム２７ｄの識別情報、すなわち、アプリケーション２８ｆの識別情報をイメージログ利用承認済アプリケーション情報２７ｈに含めた後（Ｓ６２）、インストールファイルによってアプリケーション用プログラム２７ｄをインストールして（Ｓ６３）、図１２に示す動作を終了する。
【００７１】
一方、プラットフォーム２８ａは、インストールファイルに承認キーが含まれないと判断すると、インストールファイルによってアプリケーション用プログラム２７ｄをインストールして（Ｓ６３）、図１２に示す動作を終了する。
【００７２】
ここで、承認キーは、アプリケーション用プログラム２７ｄによらず固定のデータであっても良いし、アプリケーション用プログラム２７ｄに基づいて特定の規則によって生成されたデータであっても良い。承認キーがアプリケーション用プログラム２７ｄに基づいて特定の規則によって生成されたデータである場合、プラットフォーム２８ａは、アプリケーション用プログラム２７ｄに基づいて特定の規則によって生成された承認キーがインストールファイルに含まれるか否かをＳ６１の処理において判断する。承認キーがアプリケーション用プログラム２７ｄに基づいて特定の規則によって生成されたデータである場合、アプリケーション用プログラム２７ｄの提供者は、イメージログサービス２８ｄの利用の承認をＭＦＰ２０の製造者からアプリケーション用プログラム２７ｄの種類毎に受ける必要がある。
【００７３】
次に、アプリケーション２８ｆを介してイメージログ生成設定値４４ａ、イメージログ生成用情報４４ｂおよびイメージログ送信用情報４４ｃが設定される場合のＭＦＰ２０の動作について説明する。
【００７４】
図１３は、アプリケーション２８ｆを介してイメージログ生成設定値４４ａ、イメージログ生成用情報４４ｂおよびイメージログ送信用情報４４ｃが設定される場合のＭＦＰ２０の動作のフローチャートである。
【００７５】
図１３に示すように、ＭＦＰ２０のプラットフォーム２８ａは、実行中のアプリケーション２８ｆの識別情報がイメージログ利用承認済アプリケーション情報２７ｈに含まれているか否かを判断する（Ｓ７１）。
【００７６】
プラットフォーム２８ａは、実行中のアプリケーション２８ｆの識別情報がイメージログ利用承認済アプリケーション情報２７ｈに含まれていないとＳ７１において判断すると、図１３に示す動作を終了する。すなわち、プラットフォーム２８ａは、イメージログ生成設定値４４ａ、イメージログ生成用情報４４ｂおよびイメージログ送信用情報４４ｃの設定を許可しない。
【００７７】
プラットフォーム２８ａは、実行中のアプリケーション２８ｆの識別情報がイメージログ利用承認済アプリケーション情報２７ｈに含まれているとＳ７１において判断すると、ＭＦＰ２０にログイン中の利用者が管理者であるか否かを判断する（Ｓ７２）。ここで、ＭＦＰ２０へのログインは、認証認可サーバー３４を利用して行われる。そして、ＭＦＰ２０は、認証認可サーバー３４によって認証された利用者のログインを認める場合、この利用者が管理者であるのか否かを認証認可サーバー３４からの通知に基づいて認識することができる。
【００７８】
プラットフォーム２８ａは、ＭＦＰ２０にログイン中の利用者が管理者ではないとＳ７２において判断すると、図１３に示す動作を終了する。すなわち、プラットフォーム２８ａは、イメージログ生成設定値４４ａ、イメージログ生成用情報４４ｂおよびイメージログ送信用情報４４ｃの設定を許可しない。
【００７９】
プラットフォーム２８ａは、ＭＦＰ２０にログイン中の利用者が管理者であるとＳ７２において判断すると、実行中のアプリケーション２８ｆを介してレシーブサーバー４０におけるイメージログ生成設定値４４ａ、イメージログ生成用情報４４ｂおよびイメージログ送信用情報４４ｃを設定することを許可して（Ｓ７３）、図１３に示す動作を終了する。したがって、ＭＦＰ２０にログイン中の管理者は、実行中のアプリケーション２８ｆを介してレシーブサーバー４０におけるイメージログ生成設定値４４ａ、イメージログ生成用情報４４ｂおよびイメージログ送信用情報４４ｃを設定することができる。
【００８０】
なお、レシーブサーバー４０におけるイメージログ生成設定値４４ａ、イメージログ生成用情報４４ｂおよびイメージログ送信用情報４４ｃは、ＭＦＰ２０からアプリケーション２８ｆを介してのみ設定可能であっても良い。
【００８１】
また、レシーブサーバー４０におけるイメージログ生成設定値４４ａ、イメージログ生成用情報４４ｂおよびイメージログ送信用情報４４ｃは、アプリケーション２８ｆの種類毎に存在していても良い。そして、レシーブサーバー４０におけるイメージログ生成設定値４４ａ、イメージログ生成用情報４４ｂおよびイメージログ送信用情報４４ｃは、対応するアプリケーション２８ｆを介してのみ設定可能であっても良い。
【００８２】
次に、ＭＦＰ２０の操作部２１を介した指示に応じてＭＦＰ２０が画像を処理する場合の画像処理システム１０の動作について説明する。
【００８３】
図１４は、ＭＦＰ２０の操作部２１を介した指示に応じてＭＦＰ２０が画像を処理する場合の画像処理システム１０の処理の流れを示すブロック図である。
【００８４】
図１４に示すように、利用者の認証のための認証用情報を記憶しているＩＣカードを利用者がＩＣカードリーダー３１に読み取らせると、ＭＦＰ２０の制御部２８は、ＩＣカードリーダー３１によって読み取られた認証用情報を受信する（Ｓ１０１）。
【００８５】
次いで、ＭＦＰ２０の制御部２８は、Ｓ１０１において受信した認証用情報を認証認可サーバー３４に送信する（Ｓ１０２）。認証認可サーバー３４は、Ｓ１０２において送信されてきた認証用情報に基づいて利用者の認証を行う。そして、認証認可サーバー３４は、利用者の認証が成功すると、認証が成功した利用者の認可情報をＭＦＰ２０に送信する。
【００８６】
ＭＦＰ２０の制御部２８は、認証認可サーバー３４から認可情報が送信されてきた場合、送信されてきた認可情報に応じた範囲内で利用者に機能の利用を許可する。したがって、利用者は、例えば、スキャナー２３によって画像を読み取るスキャンの機能、スキャナー２３によって読み取った画像をプリンター２４によって印刷するコピーの機能、スキャナー２３によって読み取った画像をファックス通信部２５によってファックス送信するファックス送信の機能など、制御部２８によって許可された機能の実行、すなわち、ＭＦＰ２０によるジョブの実行を操作部２１を介して指示することができる。ＭＦＰ２０の制御部２８は、操作部２１を介した指示に応じたジョブを実行する。
【００８７】
そして、ＭＦＰ２０の常駐イメージログアプリケーション２８ｅは、実行したジョブのイメージログおよびジョブログを生成して、生成したイメージログおよびジョブログをレシーブサーバー４０に送信する（Ｓ１０３）。なお、常駐イメージログアプリケーション２８ｅは、テキスト検索が可能なサーチャブルＰＤＦ形式でイメージログを生成する。ただし、常駐イメージログアプリケーション２８ｅは、サーチャブルＰＤＦではなく、テキスト検索が不可能な通常のＰＤＦ形式でイメージログを生成しても良い。
【００８８】
レシーブサーバー４０のＯＣＲエンジン４５ａは、Ｓ１０３においてイメージログおよびジョブログが送信されてきた場合、送信されてきたイメージログおよびジョブログから抽出したテキストを含むテキストファイルを生成し、生成したテキストファイルと、イメージログおよびジョブログとを検索サーバー５１に送信する（Ｓ１０４）。ここで、ＯＣＲエンジン４５ａは、サーチャブルＰＤＦ形式のイメージログをＳ１０４において送信する。なお、ＯＣＲエンジン４５ａは、ＭＦＰ２０から受信したイメージログに含まれる画像からＯＣＲ処理によってテキストを抽出し、抽出したテキストと、イメージログに含まれる画像とに基づいてサーチャブルＰＤＦ形式のイメージログを生成する。そして、ＯＣＲエンジン４５ａは、生成したサーチャブルＰＤＦ形式のイメージログを使用して、テキストファイルを生成する。
【００８９】
検索サーバー５１の検索エンジン５１ａは、Ｓ１０４においてイメージログ、ジョブログおよびテキストファイルが送信されてきた場合、送信されてきたテキストファイルにおいて特定のキーワードを検索し、検索した特定のキーワードが何れのページに何個含まれるかを判断する。例えば、特定のキーワードは、「印刷禁止」など、イメージログやジョブログに含まれていることが好ましくないワードである。
【００９０】
そして、検索エンジン５１ａは、特定のキーワードに基づいた判断結果が特定の基準を満たしている場合、すなわち、対象のジョブにおける画像の処理がセキュリティー上問題ないと判断した場合、Ｓ１０４において送信されてきたイメージログ、ジョブログおよびテキストファイルをストレージサーバー５２に記憶する（Ｓ１０５）。
【００９１】
一方、検索エンジン５１ａは、特定のキーワードに基づいた判断結果が特定の基準を満たしていない場合、すなわち、対象のジョブにおける画像の処理がセキュリティー上問題あると判断した場合、セキュリティーに関する違反が発見されたことを通知する電子メールを特定のメールアドレス宛てに送信する（Ｓ１０６）。したがって、管理者は、Ｓ１０６において送信された電子メールを例えばコンピューター５３によって受信することによって、セキュリティーに関する違反が発見されたことを認識することができる。
【００９２】
なお、図１４に示す動作においては、認証用情報がＩＣカードから入力されたが、操作部２１を介して入力されても良い。
【００９３】
次に、コンピューター３３からの指示に応じてＭＦＰ２０が画像を処理する場合の画像処理システム１０の動作について説明する。
【００９４】
図１５は、コンピューター３３からの指示に応じてＭＦＰ２０が画像を処理する場合の画像処理システム１０の処理の流れを示すブロック図である。
【００９５】
図１５に示すように、利用者の認証のための認証用情報がコンピューター３３の図示していない操作部を介して入力されると、コンピューター３３は、入力された認証用情報を認証認可サーバー３４に送信する（Ｓ１１１）。認証認可サーバー３４は、Ｓ１１１において送信されてきた認証用情報に基づいて利用者の認証を行う。そして、認証認可サーバー３４は、利用者の認証が成功すると、認証が成功した利用者の認可情報をコンピューター３３に送信する。
【００９６】
コンピューター３３は、認証認可サーバー３４から認可情報が送信されてきた場合、送信されてきた認可情報に応じた範囲内で利用者に機能の利用を許可する。したがって、利用者は、例えば、コンピューター３３から受信した印刷データに基づいてプリンター２４によって印刷するプリントの機能、コンピューター３３から受信した画像をファックス通信部２５によってファックス送信するネットワークファックス送信の機能など、コンピューター３３によって許可された機能の実行、すなわち、ジョブの実行をコンピューター３３の操作部を介してＭＦＰ２０に指示することができる。したがって、コンピューター３３は、ＭＦＰ２０によるジョブの実行が操作部を介して指示されると、このジョブの実行をＭＦＰ２０に指示する（Ｓ１１２）。ここで、このジョブがプリントの機能のジョブである場合、コンピューター３３のプリンタードライバー３３ｂは、ジョブの実行の指示に代えて、印刷データをＭＦＰ２０に送信する。
【００９７】
ＭＦＰ２０の制御部２８は、Ｓ１１２においてジョブの実行がコンピューター３３から指示されると、コンピューター３３からの指示に応じたジョブを実行する。
【００９８】
以降の処理は、図１４に示す動作におけるＳ１０３〜Ｓ１０６の処理と同様である。
【００９９】
次に、コンピューター３３からの指示に応じてコンピューター３３が印刷データをスプールサーバー３５に送信した後、ＭＦＰ２０の操作部２１を介した指示に応じてＭＦＰ２０が画像を処理する場合の画像処理システム１０の動作について説明する。
【０１００】
図１６は、コンピューター３３からの指示に応じてコンピューター３３が印刷データをスプールサーバー３５に送信した後、ＭＦＰ２０の操作部２１を介した指示に応じてＭＦＰ２０が画像を処理する場合の画像処理システム１０の処理の流れを示すブロック図である。
【０１０１】
図１６に示すように、図１５に示す動作におけるＳ１１１の処理と同様にコンピューター３３が認証用情報を認証認可サーバー３４に送信すると、認証認可サーバー３４は、コンピューター３３から送信されてきた認証用情報に基づいて利用者の認証を行い、利用者の認証が成功すると、認証が成功した利用者の認可情報をコンピューター３３に送信する。
【０１０２】
コンピューター３３は、認証認可サーバー３４から認可情報が送信されてきた場合、送信されてきた認可情報に応じた範囲内で利用者に機能の利用を許可する。そして、コンピューター３３のプリンタードライバー３３ｂは、スプールサーバー３５による印刷データの記憶が操作部を介して指示されると、この印刷データを利用者の識別情報とともにスプールサーバー３５に送信する（Ｓ１２１）。
【０１０３】
そして、利用者の認証用情報を記憶しているＩＣカードを利用者がＩＣカードリーダー３１に読み取らせると、ＭＦＰ２０の制御部２８は、ＩＣカードリーダー３１によって読み取られた認証用情報を受信する（Ｓ１０１）。
【０１０４】
次いで、ＭＦＰ２０の制御部２８は、Ｓ１０１において受信した認証用情報を認証認可サーバー３４に送信する（Ｓ１０２）。認証認可サーバー３４は、Ｓ１０２において送信されてきた認証用情報に基づいて利用者の認証を行う。そして、認証認可サーバー３４は、利用者の認証が成功すると、認証が成功した利用者の認可情報をＭＦＰ２０に送信する。
【０１０５】
ＭＦＰ２０の制御部２８は、認証認可サーバー３４から認可情報が送信されてきた場合、送信されてきた認可情報に応じた範囲内で利用者に機能の利用を許可する。ＭＦＰ２０の制御部２８は、スプールサーバー３５によって記憶されている印刷データの実行が操作部２１を介して指示されると、利用者の識別情報をスプールサーバー３５に送信する（Ｓ１２２）ことによってスプールサーバー３５から利用者の印刷データを受信し、受信した印刷データに基づいた印刷を実行、すなわち、ジョブを実行する。
【０１０６】
以降の処理は、図１４に示す動作におけるＳ１０３〜Ｓ１０６の処理と同様である。
【０１０７】
なお、図１６に示す動作においては、認証用情報がＩＣカードから入力されたが、操作部２１を介して入力されても良い。
【０１０８】
次に、コンピューター３３からの指示に応じてプリンター専用機３２が画像を処理する場合の画像処理システム１０の動作について説明する。
【０１０９】
図１７は、コンピューター３３からの指示に応じてプリンター専用機３２が画像を処理する場合の画像処理システム１０の処理の流れを示すブロック図である。
【０１１０】
図１７に示すように、図１５に示す動作におけるＳ１１１の処理と同様にコンピューター３３が認証用情報を認証認可サーバー３４に送信すると、認証認可サーバー３４は、コンピューター３３から送信されてきた認証用情報に基づいて利用者の認証を行い、利用者の認証が成功すると、認証が成功した利用者の認可情報をコンピューター３３に送信する。
【０１１１】
コンピューター３３は、認証認可サーバー３４から認可情報が送信されてきた場合、送信されてきた認可情報に応じた範囲内で利用者に機能の利用を許可する。そして、コンピューター３３のプリンタードライバー３３ｂは、プリンター専用機３２によるプリントのジョブの実行が操作部を介して指示されると、この印刷データをプリンター専用機３２に送信する（Ｓ１３１）。
【０１１２】
プリンター専用機３２は、Ｓ１３１において印刷データがコンピューター３３から送信されてきた場合、コンピューター３３から送信されてきた印刷データに応じた印刷を実行する。
【０１１３】
次いで、コンピューター３３のＡｇｅｎｔ３３ｃは、実行した印刷ジョブのイメージログおよびジョブログを生成して、生成したイメージログおよびジョブログをレシーブサーバー４０に送信する（Ｓ１３２）。
【０１１４】
以降の処理は、図１４に示す動作におけるＳ１０４〜Ｓ１０６の処理と同様である。
【０１１５】
次に、図１４〜図１６におけるＳ１０３の処理について詳細に説明する。
【０１１６】
ＭＦＰ２０によるジョブの実行がＭＦＰ２０の操作部２１またはコンピューター３３を介して指示されると、このジョブに対応するアプリケーション２８ｆは、このジョブを実行した後、図７に示すように、サービスマネージャー２８ｃによって提供されているイメージログサービス２８ｄを利用する（Ｓ１４１）。
【０１１７】
図１８は、イメージログサービス２８ｄを利用する場合のＭＦＰ２０の動作のフローチャートである。
【０１１８】
図１８に示すように、ＭＦＰ２０のプラットフォーム２８ａは、実行中のアプリケーション２８ｆの識別情報がイメージログ利用承認済アプリケーション情報２７ｈに含まれているか否かを判断する（Ｓ８１）。
【０１１９】
プラットフォーム２８ａは、実行中のアプリケーション２８ｆの識別情報がイメージログ利用承認済アプリケーション情報２７ｈに含まれていないとＳ８１において判断すると、図１８に示す動作を終了する。すなわち、プラットフォーム２８ａは、イメージログサービス２８ｄの利用を許可しない。
【０１２０】
プラットフォーム２８ａは、実行中のアプリケーション２８ｆの識別情報がイメージログ利用承認済アプリケーション情報２７ｈに含まれているとＳ８１において判断すると、実行中のアプリケーション２８ｆを介してイメージログサービス２８ｄを利用することを許可して（Ｓ８２）、図１８に示す動作を終了する。
【０１２１】
図７に示すように、サービスマネージャー２８ｃによって提供されているイメージログサービス２８ｄをアプリケーション２８ｆが利用する（Ｓ１４１）と、常駐イメージログアプリケーション２８ｅが実行される（Ｓ１４２）。
【０１２２】
そして、常駐イメージログアプリケーション２８ｅは、レシーブサーバー４０の宛先情報２７ｅを記憶部２７から読み出した後、この宛先情報２７ｅを使用して各種の設定値をレシーブサーバー４０から取得する（Ｓ１４３）。すなわち、常駐イメージログアプリケーション２８ｅは、Ｓ１４３の処理において、レシーブサーバー４０からイメージログ生成設定値４４ａ、イメージログ生成用情報４４ｂおよびイメージログ送信用情報４４ｃを取得して、イメージログ生成設定値、イメージログ生成用情報およびイメージログ送信用情報として制御部２８のＲＡＭ上で管理する。なお、レシーブサーバー４０におけるイメージログ生成設定値４４ａ、イメージログ生成用情報４４ｂおよびイメージログ送信用情報４４ｃがアプリケーション２８ｆの種類毎に存在する場合、常駐イメージログアプリケーション２８ｅは、実行中のアプリケーション２８ｆに対応するイメージログ生成設定値４４ａ、イメージログ生成用情報４４ｂおよびイメージログ送信用情報４４ｃをレシーブサーバー４０から取得しても良い。
【０１２３】
ここで、常駐イメージログアプリケーション２８ｅは、イメージログ生成用情報４４ｂおよびイメージログ送信用情報４４ｃの取得に失敗した場合、表示部２２、または、コンピューター３３の表示部にエラー画面を表示する。そして、常駐イメージログアプリケーション２８ｅは、動作の継続を希望する旨の指示が操作部２１、または、コンピューター３３の操作部に入力された場合、イメージログ生成用情報用初期値２７ｆと、イメージログ送信用情報用初期値２７ｇとを記憶部２７から取得して、それぞれ、イメージログ生成用情報およびイメージログ送信用情報として制御部２８のＲＡＭ上で管理する。
【０１２４】
なお、常駐イメージログアプリケーション２８ｅは、イメージログを生成しないことがイメージログ生成設定値４４ａに設定されている場合、以降に説明するイメージログの生成や送信の処理を実行せず、ジョブログの生成や送信のみを実行する。
【０１２５】
常駐イメージログアプリケーション２８ｅは、Ｓ１４３の処理の後、イメージログＡＰＩ２８ｂを利用してイメージログおよびジョブログを取得する（Ｓ１４４）。ここで、常駐イメージログアプリケーション２８ｅは、Ｓ１４３において取得したイメージログ生成用情報に応じたイメージログを取得する。常駐イメージログアプリケーション２８ｅは、Ｓ１４３において取得したイメージログ生成用情報に応じたイメージログをイメージログＡＰＩ２８ｂに生成させることによって、Ｓ１４３において取得したイメージログ生成用情報に応じたイメージログを取得しても良い。また、常駐イメージログアプリケーション２８ｅは、イメージログＡＰＩ２８ｂに生成させたイメージログを、Ｓ１４３において取得したイメージログ生成用情報に応じて変更することによって、Ｓ１４３において取得したイメージログ生成用情報に応じたイメージログを取得しても良い。
【０１２６】
常駐イメージログアプリケーション２８ｅは、Ｓ１４４の処理の後、Ｓ１４４において取得したイメージログおよびジョブログを纏めて暗号化したログファイルを生成し、生成したログファイルを、Ｓ１４３において取得したイメージログ送信用情報に応じてレシーブサーバー４０に送信する。常駐イメージログアプリケーション２８ｅは、レシーブサーバー４０へのログファイルの送信を失敗した場合、送信を失敗したログファイルを記憶部２７に一旦記憶させておき、以降に発生する他のログファイルの送信時に、記憶部２７上のログファイルも送信する。レシーブサーバー４０は、ログファイルを受信するためのＷｅｂサービスを提供しているので、ＭＦＰ２０から送信されたログファイルを受信することができる。レシーブサーバー４０は、ＭＦＰ２０からログファイルを受信すると、受信したログファイルを復号してイメージログおよびジョブログを取得する。なお、常駐イメージログアプリケーション２８ｅは、以上において、イメージログおよびジョブログを纏めて暗号化したログファイルをレシーブサーバー４０に送信しているが、イメージログおよびジョブログを暗号化せずにレシーブサーバー４０に送信しても良い。
【０１２７】
以上に説明したように、ＭＦＰ２０は、アプリケーション２８ｆに対して常駐イメージログアプリケーション２８ｅによるイメージログサービス２８ｄを提供するので、イメージログを使用するアプリケーション２８ｆの追加を容易化することができる。
【０１２８】
プラットフォーム２８ａは、アプリケーション２８ｆに対するイメージログサービス２８ｄの利用の承認の情報、すなわち、イメージログ利用承認済アプリケーション情報２７ｈに基づいてアプリケーション２８ｆによるイメージログサービス２８ｄの利用を許可する（Ｓ８１〜Ｓ８２）。すなわち、ＭＦＰ２０は、常駐イメージログアプリケーション２８ｅによるサービス、すなわち、イメージログサービス２８ｄのアプリケーション２８ｆによる利用をアプリケーション２８ｆ毎に制限する。したがって、ＭＦＰ２０は、イメージログを使用するアプリケーション２８ｆの追加によるセキュリティーの低下を抑えることができる。
【０１２９】
また、ＭＦＰ２０は、アプリケーション２８ｆに対してイメージログＡＰＩ２８ｂ自体を非公開にすることによってアプリケーション２８ｆからイメージログＡＰＩ２８ｂを直接利用することができないので、イメージログを使用するアプリケーション２８ｆの追加によるセキュリティーの低下を抑えることができる。
【０１３０】
また、ＭＦＰ２０は、アプリケーション２８ｆに対してイメージログＡＰＩ２８ｂをイメージログサービス２８ｄとして提供するので、アプリケーション２８ｆによるイメージログサービス２８ｄの利用を制限することによって、アプリケーション２８ｆによるイメージログＡＰＩ２８ｂの利用を制限することができる。例えば、イメージログサービス２８ｄは、アプリケーション２８ｆを実行する利用者の識別情報に基づいて利用が制限されたり、アプリケーション２８ｆの実行によって実行されるコピー、スキャンなどの機能に応じて利用が制限されたりすることができる。したがって、ＭＦＰ２０は、イメージログを使用するアプリケーション２８ｆの追加によるセキュリティーの低下を抑えることができる。
【０１３１】
プラットフォーム２８ａは、アプリケーション２８ｆを介したイメージログサービス２８ｄの設定値の変更、すなわち、イメージログ生成設定値４４ａ、イメージログ生成用情報４４ｂおよびイメージログ送信用情報４４ｃの変更をイメージログ利用承認済アプリケーション情報２７ｈに基づいて許可する（Ｓ７１〜Ｓ７３）。すなわち、ＭＦＰ２０は、イメージログ生成設定値４４ａ、イメージログ生成用情報４４ｂおよびイメージログ送信用情報４４ｃの設定値のアプリケーション２８ｆを介した変更をアプリケーション２８ｆ毎に制限するので、イメージログを使用するアプリケーション２８ｆの追加によるセキュリティーの低下を抑えることができる。
【０１３２】
ＭＦＰ２０は、アプリケーション２８ｆのインストールによってイメージログ利用承認済アプリケーション情報２７ｈが自動的に設定される（Ｓ６１〜Ｓ６３）ので、イメージログを使用するアプリケーション２８ｆの追加によるセキュリティーの低下を抑えることができる。
【０１３３】
ＭＦＰ２０は、本実施の形態において、画像を処理するジョブを実行する度に、レシーブサーバー４０からイメージログ生成設定値４４ａ、イメージログ生成用情報４４ｂおよびイメージログ送信用情報４４ｃを取得する（Ｓ１４３）ようになっている。しかしながら、ＭＦＰ２０は、ＭＦＰ２０自身が起動されたときや、利用者がログインしたときなど、他のタイミングでレシーブサーバー４０からイメージログ生成設定値４４ａ、イメージログ生成用情報４４ｂおよびイメージログ送信用情報４４ｃを取得しても良い。ＭＦＰ２０は、レシーブサーバー４０からイメージログ生成設定値４４ａ、イメージログ生成用情報４４ｂおよびイメージログ送信用情報４４ｃを取得する頻度が高いほど、レシーブサーバー４０におけるイメージログ生成設定値４４ａ、イメージログ生成用情報４４ｂおよびイメージログ送信用情報４４ｃの値の変更が適切に反映されることが可能である。
【０１３４】
本発明の画像処理装置は、本実施の形態においてＭＦＰであるが、プリンター専用機、コピー専用機、スキャナー専用機、ファックス専用機など、ＭＦＰ以外の画像処理装置であっても良い。
【符号の説明】
【０１３５】
２０  ＭＦＰ（画像処理装置）
２３  スキャナー（画像処理部）
２４  プリンター（画像処理部）
２５  ファックス通信部（画像処理部）
２７ａ  画像処理装置用プログラム
２７ｂ  プラットフォーム用プログラム
２７ｃ  イメージログアプリケーション用プログラム
２７ｄ  アプリケーション用プログラム
２７ｈ  イメージログ利用承認済アプリケーション情報（アプリケーションに対するサービスの利用の承認の情報）
２８ａ  プラットフォーム
２８ｂ  イメージログＡＰＩ
２８ｄ  イメージログサービス（サービス）
２８ｅ  常駐イメージログアプリケーション（イメージログアプリケーション）
２８ｆ  アプリケーション
４４ａ  イメージログ生成設定値（サービスの設定値）
４４ｂ  イメージログ生成用情報（サービスの設定値）
４４ｃ  イメージログ送信用情報（サービスの設定値）
【図１】
0006418399.tif 000002
【図２】
0006418399.tif 000003
【図３】
0006418399.tif 000004
【図４】
0006418399.tif 000005
【図５】
0006418399.tif 000006
【図６】
0006418399.tif 000007
【図７】
0006418399.tif 000008
【図８】
0006418399.tif 000009
【図９】
0006418399.tif 000010
【図１０】
0006418399.tif 000011
【図１１】
0006418399.tif 000012
【図１２】
0006418399.tif 000013
【図１３】
0006418399.tif 000014
【図１４】
0006418399.tif 000015
【図１５】
0006418399.tif 000016
【図１６】
0006418399.tif 000017
【図１７】
0006418399.tif 000018
【図１８】
0006418399.tif 000019