(57)【要約】【課題】画像を処理するアプリケーションの機能を効率的に紹介できる画像処理システムを提供する。【解決手段】  画像を処理する機能を有するアプリケーションを実行した後に、実行したアプリケーションの使用者が機能を紹介する紹介情報を入力する第１の画像処理装置と、第１の画像処理装置が入力した紹介情報と、紹介情報が紹介する機能を有するアプリケーションとを関連付けて管理する情報管理装置と、情報管理装置が管理する紹介情報を表示した後に、紹介情報が紹介するアプリケーションを実行する第２の画像処理装置とを備えることを特徴としている。これによれば、第２の画像処理装置の使用者に対してアプリケーションの機能を効率的に紹介できるだけでなく、アプリケーションの利便性を向上できる。【選択図】図１
2009282668.tif 000002
【特許請求の範囲】
【請求項１】
画像を処理する機能を有するアプリケーションを実行した後に、実行した前記アプリケーションの使用者が前記機能を紹介する紹介情報を入力する第１の画像処理装置と、
前記第１の画像処理装置が入力した紹介情報と、前記紹介情報が紹介する機能を有するアプリケーションとを関連付けて管理する情報管理装置と、
前記情報管理装置が管理する紹介情報を表示した後に、前記紹介情報が紹介するアプリケーションを実行する第２の画像処理装置とを備えることを特徴とする画像処理システム。
【請求項２】
第１の画像処理装置が実行したアプリケーションの機能を前記第１の画像処理装置の使用者が紹介する紹介情報を受信する受信手段と、
前記受信手段が受信した紹介情報と、前記紹介情報が紹介するアプリケーションとを関連付けて管理する管理手段と、
前記管理手段が管理する紹介情報と、前記紹介情報に関連付けて前記管理手段が管理するアプリケーションとを第２の画像処理装置へ送信する送信手段とを備えることを特徴とする情報管理装置。
【請求項３】
前記受信手段は、前記第１の画像処理装置が実行したアプリケーションに対して前記第１の画像処理装置の使用者が注釈する注釈情報を受信し、
前記管理手段は、前記受信手段が受信した注釈情報と、前記注釈情報が注釈するアプリケーションとを関連付けて管理し、
前記送信手段は、前記アプリケーションと関連付けて前記管理手段が管理する紹介情報と注釈情報とを送信することを特徴とする請求項２に記載の情報管理装置。
【請求項４】
前記受信手段は、前記アプリケーションの機能を実現させるために前記第１の画像処理装置に対して行う操作と前記操作によって生じた異常とを、前記操作をした時刻及び前記異常の生じた時刻で関連付けた履歴情報を受信し、
前記受信手段が受信した履歴情報を構成する前記異常を引き起こした異常操作を分析する分析手段を更に備え、
前記管理手段は、前記分析手段が分析した異常操作を回避する方法を表す回避情報と、前記回避情報により回避できる異常が生じるアプリケーションとを関連付けて管理し、
前記送信手段は、前記アプリケーションに関連付けて前記管理手段が管理する紹介情報と回避情報とを送信することを特徴とする請求項２又は３に記載の情報管理装置。
【請求項５】
前記管理手段が管理するアプリケーションを更新する更新手段を更に備え、
前記管理手段は、前記更新手段が更新したアプリケーションと前記アプリケーションの更新を表す更新情報とを関連付けて管理し、
前記送信手段は、前記更新情報を前記第２の画像形成装置へ送信した後に、前記更新情報と関連付けて前記管理手段が管理する更新したアプリケーションを送信することを特徴とする請求項２から４のいずれかに記載の情報管理装置。
【請求項６】
前記紹介情報は、前記第２の画像処理装置を使用する使用者に対して前記アプリケーションの機能を紹介する情報を含み、
前記受信手段は、前記第２の画像処理装置を使用する使用者を識別する識別情報を受信し、
前記受信手段が識別情報を用いて前記使用者を認証する認証手段を更に備え、
前記管理手段は、前記使用者を識別する識別情報と、前記使用者に対して前記機能を紹介する紹介情報とを関連付けて管理し、
前記送信手段は、前記認証手段が認証した使用者を識別する識別情報と関連付けて前記管理手段が管理する紹介情報を、前記第２の画像処理装置へ送信することを特徴とする請求項２から５のいずれかに記載の情報管理装置。
【請求項７】
前記管理手段は、前記アプリケーションと、前記アプリケーションを実行するために必要な環境情報とを関連付けて管理し、
前記送信手段は、前記アプリケーションと関連付けて前記管理手段が管理する紹介情報と環境情報とを送信することを特徴とする請求項２から６のいずれかに記載の情報管理装置。
【請求項８】
前記受信手段は、前記紹介情報が紹介するアプリケーションを前記第１の画像処理装置の使用者が継続使用するか否かを定めた決定情報を受信し、
前記管理手段は、前記受信手段が受信した前記アプリケーションの決定情報と、前記アプリケーションとを関連付けて管理し、
前記送信手段は、前記アプリケーションと関連付けて前記管理手段が管理する紹介情報と決定情報とを前記第２の画像処理装置へ送信することを特徴とする請求項７に記載の情報管理装置。
【請求項９】
前記受信手段は、前記アプリケーションの環境情報を前記第１の画像処理装置の使用者が継続使用するか否かを定めた決定情報を受信し、
前記管理手段は、前記受信手段が受信した前記環境情報の決定情報と、前記環境情報と、前記環境情報を必要とするアプリケーションとを関連付けて管理し、
前記送信手段は、前記アプリケーションと関連付けて前記管理手段が管理する紹介情報と環境情報と決定情報とを前記第２の画像処理装置へ送信することを特徴とする請求項７に記載の情報管理装置。
【請求項１０】
前記管理手段は、前記受信手段が受信した決定情報に基づいて、所定数以上の使用者が継続使用しないと定めた前記アプリケーション又は前記アプリケーションの環境情報を削除することを特徴とする請求項９に記載の情報管理装置。
【請求項１１】
画像を処理するアプリケーションと、前記アプリケーションの機能を前記アプリケーションの使用者が紹介する紹介情報とを受信する受信手段と、
前記受信手段が受信した紹介情報を表示する表示手段と、
前記表示手段が表示した紹介情報が機能を紹介するアプリケーションの実行を命じる信号を入力する入力手段と、
前記入力手段が実行を命じる信号を入力した場合に、前記受信手段が受信するアプリケーションを前記信号に従って実行する実行手段とを備えることを特徴とする画像処理装置。
【請求項１２】
前記入力手段は、前記実行手段が実行したアプリケーションの機能を、実行した前記アプリケーションの使用者が紹介する紹介情報を入力し、
前記入力手段が入力した紹介情報を送信する送信手段を更に備えることを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
前記受信手段は、前記紹介情報と、前記紹介情報が紹介するアプリケーションに対して他の画像処理装置の使用者が注釈する注釈情報とを受信し、
前記表示手段は、前記受信手段が受信した紹介情報と注釈情報とを関連付けて表示し、
前記入力手段は、前記表示手段が表示した注釈情報が注釈するアプリケーションの実行を命じる信号を入力することを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
前記入力手段は、前記実行手段が実行したアプリケーションに対して、実行した前記アプリケーションの使用者が注釈する注釈情報を入力し、
前記送信手段は、前記入力手段が入力した注釈情報を送信することを特徴とする請求項１３に記載の画像処理装置。
【請求項１５】
前記入力手段は、前記アプリケーションの機能を実現させるために行う操作を表す信号を入力し、
前記実行手段は、前記入力手段が入力した信号が表す操作に従って前記アプリケーションを実行し、
前記入力手段が入力した信号が表す操作と、前記実行手段が操作に従って前記アプリケーションを実行することで生じた異常とを、前記操作をした時刻及び前記異常の生じた時刻で関連付けた履歴情報を取得する取得手段を更に備え、
前記送信手段は、前記取得手段が取得した履歴情報を送信することを特徴とする請求項１２又は１４のいずれかに記載の画像処理装置。
【請求項１６】
前記受信手段は、前記アプリケーションの機能を紹介する紹介情報と、前記機能を実現させるために行う操作であって前記異常を生じさせる異常操作を回避する方法を表す回避情報とを受信し、
前記表示手段は、前記受信手段が受信した紹介情報と回避情報とを関連付けて表示することを特徴とする請求項１５に記載の画像処理装置。
【請求項１７】
前記受信手段は、更新された前記アプリケーションと、前記アプリケーションの更新を表す更新情報を受信し、
前記表示手段は、前記受信手段が受信した更新情報を表示し、
前記入力手段は、前記更新情報が表す更新されたアプリケーションの実行を命じる信号を入力し、
前記実行手段は、前記入力手段が入力した信号が実行を命じる前記更新されたアプリケーションを実行することを特徴とする請求項１２、１４、及び１６のいずれかに記載の画像処理装置。
【請求項１８】
前記紹介情報は、画像処理装置を使用する使用者に対して前記アプリケーションの機能を紹介する情報を含み、
前記入力手段は、前記使用者を識別する識別情報を入力し、
前記送信手段は、前記入力手段が入力した識別情報を送信し、
前記受信手段は、前記送信手段が送信した識別情報で識別される使用者に対して前記機能を紹介する紹介情報を受信することを特徴とする請求項１２、１４、１６、及び１７のいずれかに記載の画像処理装置。
【請求項１９】
前記受信手段は、前記紹介情報が紹介するアプリケーションの実行に必要な環境情報を受信し、
前記入力手段は、前記紹介情報が紹介するアプリケーションを使用する使用者を識別する識別情報を入力し、
前記入力手段が入力した識別情報を用いて、前記アプリケーションに対する前記使用者の使用権限を認証する認証手段と、
前記紹介情報が紹介するアプリケーションを前記実行手段が実行可能か否かを前記環境情報に基づいて判断する判断手段とを更に備え、
前記表示手段は、前記判断手段が実行可能と判断したアプリケーションを前記受信手段が受信した後に、前記認証手段が前記使用権限があると前記使用者を認証した場合に、前記アプリケーションの実行が可能となった旨を表示することを特徴とする請求項１２、１４、１６、１７、及び１８のいずれかに記載の画像処理装置。
【請求項２０】
前記表示手段は、前記アプリケーションの実行が不可能であると前記判断手段が判断した場合に、前記アプリケーションの実行が不可能である旨を表示することを特徴とする請求項１９に記載の画像処理装置。
【請求項２１】
前記受信手段は、前記紹介情報と、前記紹介情報が紹介するアプリケーションを前記他の画像処理装置の使用者が継続使用するか否かを定めた決定情報を受信し、
前記表示手段は、前記受信手段が受信した紹介情報と決定情報とを表示し、
前記入力手段は、前記紹介情報が紹介するアプリケーションを継続使用するか否かを定めた決定情報を入力し、
前記実行手段は、前記入力手段が継続使用すると定めた前記決定情報を入力した場合に前記アプリケーションを継続して実行し、
前記送信手段は、前記入力手段が入力した決定情報を送信することを特徴とする請求項１２、１４、１６、及び１７から２０のいずれかに記載の画像処理装置。
【請求項２２】
前記受信手段は、前記紹介情報と、前記紹介情報が紹介するアプリケーションの実行に必要な環境情報を前記他の画像処理装置の使用者が継続使用するか否かを定めた決定情報を受信し、
前記表示手段は、前記受信手段が受信した紹介情報と決定情報とを表示し、
前記入力手段は、前記紹介情報が紹介するアプリケーションの実行に用いる環境情報を継続使用するか否かを定めた決定情報を入力し、
前記実行手段は、前記入力手段が継続使用すると定めた前記決定情報を入力した場合に、前記環境情報を用いて前記アプリケーションを継続して実行し、
前記送信手段は、前記入力手段が入力した決定情報を送信することを特徴とする請求項１２、１４、１６、及び１７から２０のいずれかに記載の画像処理装置。
【請求項２３】
コンピュータを、
第１の画像処理装置が実行したアプリケーションの機能を前記第１の画像処理装置の使用者が紹介する紹介情報を受信する受信手段と、
前記受信手段が受信した紹介情報と、前記紹介情報が紹介するアプリケーションとを関連付けて管理する管理手段と、
前記管理手段が管理する紹介情報と、前記紹介情報に関連付けて前記管理手段が管理するアプリケーションとを第２の画像処理装置へ送信する送信手段として機能させることを特徴とする情報管理プログラム。
【請求項２４】
コンピュータを、
画像を処理するアプリケーションと、前記アプリケーションの機能を前記アプリケーションの使用者が紹介する紹介情報とを受信する受信手段と、
前記受信手段が受信した紹介情報を表示する表示手段と、
前記表示手段が表示した紹介情報が機能を紹介するアプリケーションの実行を命じる信号を入力する入力手段と、
前記入力手段が実行を命じる信号を入力した場合に、前記受信手段が受信するアプリケーションを前記信号に従って実行する実行手段として機能させることを特徴とする画像処理プログラム。
【請求項２５】
前記入力手段は、前記実行手段が実行したアプリケーションの機能を、実行した前記アプリケーションの使用者が紹介する紹介情報を入力し、
前記コンピュータを、
前記入力手段が入力した紹介情報を送信する送信手段として更に機能させることを特徴とする請求項２４に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、画像処理装置、情報管理装置、画像処理プログラム、及び情報管理プログラムに関する。
【背景技術】
【０００２】
従来より、過去に行った印刷出力に関する情報に基づいて、印刷出力に用いるソフトウェアを紹介できる情報処理装置が知られている（例えば、特許文献１）。
【０００３】
この情報処理装置は、例えば、過去に印刷対象としたデータの種別を表す情報、印刷出力した用紙のサイズを表す情報、又は印刷出力したデータの用途を表す情報を含む印刷履歴情報を記憶する記憶手段と、記憶手段が記憶した印刷履歴情報に基づいて検索したソフトウェアを紹介する紹介画面を表示する表示手段とを備えることを特徴としている。
【０００４】
【特許文献１】特開２００７−４２０６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、画像を処理するアプリケーションの機能を効率的に紹介できる画像処理システム、画像処理装置、及び画像処理プログラム、並びにアプリケーションの機能を効率的に紹介する情報を管理できる情報管理装置及び情報管理プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る画像処理システムは、画像を処理する機能を有するアプリケーションを実行した後に、実行したアプリケーションの使用者が機能を紹介する紹介情報を入力する第１の画像処理装置と、第１の画像処理装置が入力した紹介情報と、紹介情報が紹介する機能を有するアプリケーションとを関連付けて管理する情報管理装置と、情報管理装置が管理する紹介情報を表示した後に、紹介情報が紹介するアプリケーションを実行する第２の画像処理装置とを備えることを特徴としている。
【０００７】
上記構成において、第１の画像処理装置が実行したアプリケーションの機能を第１の画像処理装置の使用者が紹介する紹介情報を受信する受信手段と、受信手段が受信した紹介情報と、紹介情報が紹介するアプリケーションとを関連付けて管理する管理手段と、管理手段が管理する紹介情報と、紹介情報に関連付けて管理手段が管理するアプリケーションとを第２の画像処理装置へ送信する送信手段とを備える構成を採用できる。
【０００８】
上記構成において、受信手段は、第１の画像処理装置が実行したアプリケーションに対して第１の画像処理装置の使用者が注釈する注釈情報を受信し、管理手段は、受信手段が受信した注釈情報と、注釈情報が注釈するアプリケーションとを関連付けて管理し、送信手段は、アプリケーションと関連付けて管理手段が管理する紹介情報と注釈情報とを送信する構成を採用できる。
【０００９】
上記構成において、受信手段は、アプリケーションの機能を実現させるために第１の画像処理装置に対して行う操作と操作によって生じた異常とを、操作をした時刻及び異常の生じた時刻で関連付けた履歴情報を受信し、受信手段が受信した履歴情報を構成する異常を引き起こした異常操作を分析する分析手段を更に備え、管理手段は、分析手段が分析した異常操作を回避する方法を表す回避情報と、回避情報により回避できる異常が生じるアプリケーションとを関連付けて管理し、送信手段は、アプリケーションに関連付けて管理手段が管理する紹介情報と回避情報とを送信する構成を採用できる。
【００１０】
上記構成において、管理手段が管理するアプリケーションを更新する更新手段を更に備え、管理手段は、更新手段が更新したアプリケーションとアプリケーションの更新を表す更新情報とを関連付けて管理し、送信手段は、更新情報を第２の画像形成装置へ送信した後に、更新情報と関連付けて管理手段が管理する更新したアプリケーションを送信する構成を採用できる。
【００１１】
上記構成において、紹介情報は、第２の画像処理装置を使用する使用者に対してアプリケーションの機能を紹介する情報を含み、受信手段は、第２の画像処理装置を使用する使用者を識別する識別情報を受信し、受信手段が識別情報を用いて使用者を認証する認証手段を更に備え、管理手段は、使用者を識別する識別情報と、使用者に対して機能を紹介する紹介情報とを関連付けて管理し、送信手段は、認証手段が認証した使用者を識別する識別情報と関連付けて管理手段が管理する紹介情報を、第２の画像処理装置へ送信する構成を採用できる。
【００１２】
上記構成において、管理手段は、アプリケーションと、アプリケーションを実行するために必要な環境情報とを関連付けて管理し、送信手段は、アプリケーションと関連付けて管理手段が管理する紹介情報と環境情報とを送信する構成を採用できる。
【００１３】
上記構成において、受信手段は、紹介情報が紹介するアプリケーションを第１の画像処理装置の使用者が継続使用するか否かを定めた決定情報を受信し、管理手段は、受信手段が受信したアプリケーションの決定情報と、アプリケーションとを関連付けて管理し、送信手段は、アプリケーションと関連付けて管理手段が管理する紹介情報と決定情報とを第２の画像処理装置へ送信する構成を採用できる。
【００１４】
上記構成において、受信手段は、アプリケーションの環境情報を第１の画像処理装置の使用者が継続使用するか否かを定めた決定情報を受信し、管理手段は、受信手段が受信した環境情報の決定情報と、環境情報と、環境情報を必要とするアプリケーションとを関連付けて管理し、送信手段は、アプリケーションと関連付けて管理手段が管理する紹介情報と環境情報と決定情報とを第２の画像処理装置へ送信する構成を採用できる。
【００１５】
上記構成において、管理手段は、受信手段が受信した決定情報に基づいて、所定数以上の使用者が継続使用しないと定めたアプリケーション又はアプリケーションの環境情報を削除する構成を採用できる。
【００１６】
本発明に係る画像処理装置は、画像を処理するアプリケーションと、アプリケーションの機能をアプリケーションの使用者が紹介する紹介情報とを受信する受信手段と、受信手段が受信した紹介情報を表示する表示手段と、表示手段が表示した紹介情報が機能を紹介するアプリケーションの実行を命じる信号を入力する入力手段と、入力手段が実行を命じる信号を入力した場合に、受信手段が受信するアプリケーションを信号に従って実行する実行手段とを備えることを特徴としている。
【００１７】
上記構成において、入力手段は、実行手段が実行したアプリケーションの機能を、実行したアプリケーションの使用者が紹介する紹介情報を入力し、入力手段が入力した紹介情報を送信する送信手段を更に備える構成を採用できる。
【００１８】
上記構成において、受信手段は、紹介情報と、紹介情報が紹介するアプリケーションに対して他の画像処理装置の使用者が注釈する注釈情報とを受信し、表示手段は、受信手段が受信した紹介情報と注釈情報とを関連付けて表示し、入力手段は、表示手段が表示した注釈情報が注釈するアプリケーションの実行を命じる信号を入力することを特徴とする構成を採用できる。
【００１９】
上記構成において、入力手段は、実行手段が実行したアプリケーションに対して、実行したアプリケーションの使用者が注釈する注釈情報を入力し、送信手段は、入力手段が入力した注釈情報を送信する構成を採用できる。
【００２０】
上記構成において、入力手段は、アプリケーションの機能を実現させるために行う操作を表す信号を入力し、実行手段は、入力手段が入力した信号が表す操作に従ってアプリケーションを実行し、入力手段が入力した信号が表す操作と、実行手段が操作に従ってアプリケーションを実行することで生じた異常とを、操作をした時刻及び異常の生じた時刻で関連付けた履歴情報を取得する取得手段を更に備え、送信手段は、取得手段が取得した履歴情報を送信する構成を採用できる。
【００２１】
上記構成において、受信手段は、アプリケーションの機能を紹介する紹介情報と、機能を実現させるために行う操作であって異常を生じさせる異常操作を回避する方法を表す回避情報とを受信し、表示手段は、受信手段が受信した紹介情報と回避情報とを関連付けて表示する構成を採用できる。
【００２２】
上記構成において、受信手段は、更新されたアプリケーションと、アプリケーションの更新を表す更新情報を受信し、表示手段は、受信手段が受信した更新情報を表示し、入力手段は、更新情報が表す更新されたアプリケーションの実行を命じる信号を入力し、実行手段は、入力手段が入力した信号が実行を命じる更新されたアプリケーションを実行する構成を採用できる。
【００２３】
上記構成において、紹介情報は、画像処理装置を使用する使用者に対してアプリケーションの機能を紹介する情報を含み、入力手段は、使用者を識別する識別情報を入力し、送信手段は、入力手段が入力した識別情報を送信し、受信手段は、送信手段が送信した識別情報で識別される使用者に対して機能を紹介する紹介情報を受信する構成を採用できる。
【００２４】
上記構成において、受信手段は、紹介情報が紹介するアプリケーションの実行に必要な環境情報を受信し、入力手段は、紹介情報が紹介するアプリケーションを使用する使用者を識別する識別情報を入力し、入力手段が入力した識別情報を用いて、アプリケーションに対する使用者の使用権限を認証する認証手段と、紹介情報が紹介するアプリケーションを実行手段が実行可能か否かを環境情報に基づいて判断する判断手段とを更に備え、表示手段は、判断手段が実行可能と判断したアプリケーションを受信手段が受信した後に、認証手段が使用権限があると使用者を認証した場合に、アプリケーションの実行が可能となった旨を表示する構成を採用できる。
【００２５】
上記構成において、表示手段は、アプリケーションの実行が不可能であると判断手段が判断した場合に、アプリケーションの実行が不可能である旨を表示する構成を採用できる。
【００２６】
上記構成において、受信手段は、紹介情報と、紹介情報が紹介するアプリケーションを他の画像処理装置の使用者が継続使用するか否かを定めた決定情報を受信し、表示手段は、受信手段が受信した紹介情報と決定情報とを表示し、入力手段は、紹介情報が紹介するアプリケーションを継続使用するか否かを定めた決定情報を入力し、実行手段は、入力手段が継続使用すると定めた決定情報を入力した場合にアプリケーションを継続して実行し、送信手段は、入力手段が入力した決定情報を送信する構成を採用できる。
【００２７】
上記構成において、受信手段は、紹介情報と、紹介情報が紹介するアプリケーションの実行に必要な環境情報を他の画像処理装置の使用者が継続使用するか否かを定めた決定情報を受信し、表示手段は、受信手段が受信した紹介情報と決定情報とを表示し、入力手段は、紹介情報が紹介するアプリケーションの実行に用いる環境情報を継続使用するか否かを定めた決定情報を入力し、実行手段は、入力手段が継続使用すると定めた決定情報を入力した場合に、環境情報を用いてアプリケーションを継続して実行し、送信手段は、入力手段が入力した決定情報を送信する構成を採用できる。
【００２８】
本発明に係る情報管理プログラムは、コンピュータを、第１の画像処理装置が実行したアプリケーションの機能を前記第１の画像処理装置の使用者が紹介する紹介情報を受信する受信手段と、前記受信手段が受信した紹介情報と、前記紹介情報が紹介するアプリケーションとを関連付けて管理する管理手段と、前記管理手段が管理する紹介情報と、前記紹介情報に関連付けて前記管理手段が管理するアプリケーションとを第２の画像処理装置へ送信する送信手段として機能させることを特徴としている。
【００２９】
本発明に係る画像処理プログラムは、コンピュータを、画像を処理するアプリケーションと、前記アプリケーションの機能を前記アプリケーションの使用者が紹介する紹介情報とを受信する受信手段と、前記受信手段が受信した紹介情報を表示する表示手段と、前記表示手段が表示した紹介情報が機能を紹介するアプリケーションの実行を命じる信号を入力する入力手段と、前記入力手段が実行を命じる信号を入力した場合に、前記受信手段が受信するアプリケーションを前記信号に従って実行する実行手段として機能させることを特徴としている。
【００３０】
上記構成において、入力手段は、実行手段が実行したアプリケーションの機能を、実行したアプリケーションの使用者が紹介する紹介情報を入力し、コンピュータを、入力手段が入力した紹介情報を送信する送信手段として更に機能させる構成を採用できる。
【発明の効果】
【００３１】
請求項１の構成によれば、第１の画像処理装置の使用者が使用したアプリケーションの機能を紹介する紹介情報を第２の画像処理装置が表示した後にアプリケーションを実行するため、第２の画像処理装置におけるアプリケーションの使用者に対してアプリケーションの機能を効率的に紹介できるだけでなく、アプリケーションの利便性を向上できる。
【００３２】
請求項２の構成によれば、管理するアプリケーションと、第１の画像処理装置の使用者がアプリケーションを紹介する紹介情報とを管理すると共に第２の画像処理装置へ送信するため、アプリケーションの機能を効率的に紹介すると共に利便性を向上させる情報を管理できるだけでなく、管理したアプリケーションと紹介情報とを送信できる。
【００３３】
請求項３の構成によれば、第１の画像処理装置の使用者がアプリケーションを注釈する注釈情報を紹介情報と共に管理できるだけでなく、アプリケーションの機能を紹介する情報と共にアプリケーションを効率的に注釈する情報をも第２の画像処理装置へ送信できる。
【００３４】
請求項４の構成によれば、紹介するアプリケーションに関する異常操作を回避するための回避情報を紹介情報と共に管理できるだけでなく、第２の画像処理装置へ送信できる。
【００３５】
請求項５の構成によれば、管理する更新したアプリケーションを送信する前に、更新を表す更新情報を第２の画像処理装置へ送信できる。
【００３６】
請求項６の構成によれば、第２の画像処理装置を使用する使用者を特定して効率的にアプリケーションの機能を紹介する情報を送信できる。
【００３７】
請求項７の構成によれば、紹介するアプリケーションを実行するために必要な環境情報を紹介情報と共に管理できるだけでなく、第２の画像処理装置へ送信できる。
【００３８】
請求項８の構成によれば、紹介するアプリケーションの使用実績を表す情報を紹介情報と共に管理できるだけでなく、第２の画像処理装置へ送信できる。
【００３９】
請求項９の構成によれば、紹介するアプリケーションの実行に用いられる環境情報の使用実績を表す情報を紹介情報と共に第２の画像処理装置へ送信できる。
【００４０】
請求項１０の構成によれば、使用実績が所定値を下回るアプリケーション又はアプリケーションの環境情報を削除するため、効率的にアプリケーション等を管理できる。
【００４１】
請求項１１の構成によれば、アプリケーションの使用者に対してアプリケーションの機能を紹介する紹介情報を表示した後にアプリケーションを実行するため、画像処理装置の使用者に対してアプリケーションの機能を効率的に紹介できるだけでなく、アプリケーションの利便性を向上できる。
【００４２】
請求項１２の構成によれば、使用したアプリケーションの機能を使用者が紹介する紹介情報を送信できる。
【００４３】
請求項１３の構成によれば、アプリケーションの機能を紹介する紹介情報と、アプリケーションの機能に対して注釈する注釈情報とを関連付けてアプリケーションの実行前に表示するため、アプリケーションの利便性を向上できる。
【００４４】
請求項１４の構成によれば、使用者が使用したアプリケーションに対して注釈する注釈情報を送信できる。
【００４５】
請求項１５の構成によれば、操作と操作によって生じた異常とを操作時刻及び異常発生時刻で関連付けた履歴情報を送信できる。
【００４６】
請求項１６の構成によれば、アプリケーションの機能を説明する表示を行うと共に、説明する機能を実現させるために行う操作であって異常を生じさせる異常操作を回避する方法をアプリケーションの実行前に表示するため、アプリケーションの利便性を向上できる。
【００４７】
請求項１７の構成によれば、アプリケーションを実行する前に、アプリケーションの更新に関する情報を効率的に表示できる。
【００４８】
請求項１８の構成によれば、画像処理装置を使用する使用者に対してアプリケーションの機能を紹介する情報を効率的に表示できる。
【００４９】
請求項１９の構成によれば、使用できる新たなアプリケーションの存在を通知するため、アプリケーションのみならず画像処理装置の利便性が向上する。
【００５０】
請求項２０の構成によれば、使用できないアプリケーションの存在を通知できる。
【００５１】
請求項２１の構成によれば、アプリケーションの使用実績を表す決定情報をアプリケーションの実行前に表示できると共に、本画像処理装置における使用実績を表す決定情報を送信できる。
【００５２】
請求項２２の構成によれば、アプリケーションの実行に用いる環境情報の使用実績を表す決定情報をアプリケーションの実行前に表示できると共に、画像処理装置における環境情報の使用実績を表す決定情報を送信できる。
【００５３】
請求項２３の構成によれば、管理するアプリケーションと、第１の画像処理装置の使用者がアプリケーションを紹介する紹介情報とを管理すると共に第２の画像処理装置へ送信するため、アプリケーションの機能を効率的に紹介すると共に利便性を向上させる情報を管理できるだけでなく、管理したアプリケーションと紹介情報とを送信できる。
【００５４】
請求項２４の構成によれば、アプリケーションの使用者に対してアプリケーションの機能を紹介する紹介情報を表示した後にアプリケーションを実行するため、画像処理装置の使用者に対してアプリケーションの機能を効率的に紹介できるだけでなく、アプリケーションの利便性を向上できる。
【００５５】
請求項２５の構成によれば、使用者が使用したアプリケーションの機能を紹介する紹介情報を送信できる。
【発明を実施するための最良の形態】
【００５６】
以下、本発明の最良の実施形態について、添付図面を参照しつつ説明する。
【実施例１】
【００５７】
図１は、本発明の画像処理システムの一実施例を示すシステム構成図である。
【００５８】
画像処理システム１は、情報管理装置１００、及び画像処理装置１１０から１３０で構成される。情報管理装置１００及び画像処理装置１１０から１３０は、通信網を介して互いに通信可能に接続する。通信網は、例えば、ＬＡＮ（Local Area Network ）、ＷＡＮ（Wide Area Network）、ＭＡＮ（Metropolitan Area Network）、又は公衆回線網で構成される。尚、本実施例では、画像処理装置１１０を第１画像処理装置、画像処理装置１２０を第２画像処理装置、画像処理装置１３０を第３画像処理装置という。
【００５９】
情報管理装置１００は、例えば、コンピュータで構成され、画像処理装置１１０から１３０に接続する。情報管理装置１００は、後述する第１管理処理を実行することで、画像処理装置１１０から１３０が入力した紹介情報と、紹介情報が紹介する機能を有するアプリケーションとを関連付けて管理する。
【００６０】
ここで、情報管理装置１００が管理するアプリケーションは、画像を処理する機能を有するアプリケーションを含む。また、紹介情報とは、情報管理装置１００が管理するアプリケーションを実行した後に、実行したアプリケーションの使用者が機能を紹介する情報をいう。
【００６１】
また、情報管理装置１００は、後述する第２管理処理を実行することで、更新したアプリケーションと更新を表す更新情報とを関連付けて管理する。尚、更新情報は、更新されたアプリケーションのバージョン、更新時刻、更新の内容、及び更新された実行権限によりアプリケーションの更新を表す情報を含む。
【００６２】
ここで、図２を参照して、情報管理装置１００の構成について機能に基づいて説明する。図２は、情報管理装置１００の一構成例を表す機能ブロック図である。
【００６３】
情報管理装置１００は、受信部１０１、分析部１０２、更新部１０３、管理部１０４、及び送信部１０５で構成される。受信部１０１から送信部１０５は、互いに情報の授受が可能なように接続する。また、受信部１０１から送信部１０５が有する機能は、情報管理装置１００が実行するソフトウェア制御により実現される。
【００６４】
ここで、図３を参照して、ソフトウェア制御を実行するために用いる情報管理装置１００のハードウェア構成について説明する。図３は、情報管理装置１００の一構成例を表すハードウェア構成図である。
【００６５】
情報管理装置１００は、例えば、ＣＰＵ（Central Processing Unit）等の演算部１００ａ、ＥＰＲＯＭ（Erasable Programmable Read-Only Memory）又はＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等の読み出し専用メモリであるＲＯＭ１００ｂ（Read-Only Memory ）、ＤＲＡＭ（Dynamic  Random Access Memory）又はＳＲＡＭ（Static  RAM）等の揮発性メモリ及びＮＶＲＡＭ（Non Volatile RAM）等の不揮発性メモリで構成されるＲＡＭ１００ｃ（Random Access Memory）、並びにハードディスク又はＤＶＤ（Digital Versatile Disk）ドライブ等で構成される外部記憶部１００ｄで構成され、演算部１００ａ、ＲＯＭ１００ｂ、ＲＡＭ１００ｃ、及び外部記憶部１００ｄは互いにバス１００ｅによって接続している。
【００６６】
ソフトウェア制御は、演算部１００ａが、ＲＯＭ１００ｂ又は外部記憶部１００ｄに格納したプログラムを読み込み、読み込んだプログラムに従って演算を行うことにより実現される。なお、ＲＡＭ１００ｃには、演算結果のデータが書き込まれ、特にＮＶＲＡＭには、電源オフ時にバックアップが必要なデータが保存される。
【００６７】
ここで、図２に戻り、情報管理装置１００の構成について引き続き説明を行う。
【００６８】
受信部１０１は、例えば、ネットワークカードで構成される。受信部１０１は、通信網、分析部１０２、及び更新部１０３に接続している。受信部１０１は、情報管理装置１００が後述する受信処理を実行することで実現される。受信部１０１は、下記各種の情報を受信する。
【００６９】
特に、受信部１０１は、画像処理装置１１０から１３０が実行したアプリケーションの機能を画像処理装置１１０から１３０の使用者が紹介する紹介情報を通信網から受信し、受信した情報を更新部１０３へ出力する。また、受信部１０１は、アプリケーションの機能を実現させるために画像処理装置１１０から１３０に対して行う操作と操作によって生じた異常とを、操作をした時刻及び異常の生じた時刻で関連付けた履歴情報を通信網から受信し、受信した情報を分析部１０２へ出力する。
【００７０】
ここで、図４を参照して、受信部１０１が受信する履歴情報について説明する。図４（ａ）は、受信部１０１が受信する履歴情報の一例を表す図である。
【００７１】
図４（ａ）は、履歴情報を保存する表の一例を示す。図４に示す表は、操作フィールド、タイムスタンプフィールド、及び操作ＩＤフィールドを有する。操作フィールドは、アプリケーションの機能を実現させるために画像処理装置１１０から１３０に対して行った操作を表す情報、及び操作によって生じた異常を表す情報を保存する。タイムスタンプフィールドは、同一行に保存する情報が表す操作を行った時刻、及び異常の生じた時刻を保存する。操作ＩＤフィールドは、同一行に保存する情報が表す操作を識別するＩＤ、及び異常を識別するＩＤを保存する。尚、図４（ａ）に示す表は、第５行目に異常を表す情報を保存し、かつそれ以外の行に操作を表す情報を保存する。
【００７２】
ここで、図２に戻り、情報管理装置１００の構成について引き続き説明を行う。
【００７３】
分析部１０２は、受信部１０１及び更新部１０３に接続する。分析部１０２は、情報管理装置１００が後述する分析処理を実行することで実現される。分析部１０２は、受信部１０１が受信した履歴情報を構成する異常を引き起こした異常操作を分析し、分析した異常操作を回避する方法を表す回避情報を生成する。その後、分析部１０２は、生成した回避情報を更新部１０３へ出力する。
【００７４】
本実施例において、履歴情報はログファイルにより表されるとして説明する。また、ログファイルの名称は、履歴情報を構成する操作の対象としたアプリケーション名を含む名称であるとして説明を行うが、これに限定される訳ではない。
【００７５】
ここで、再度図４を参照して、分析部１０２を実現するために情報管理装置１００が実行する分析処理の一例について説明する。
【００７６】
先ず、情報管理装置１００は、履歴情報を構成する操作ＩＤが識別する操作の行われたアプリケーションを、例えば、履歴情報を保存する電子ファイル名から特定する。次に、特定したアプリケーションに対する操作を、異常の生じない操作順序で関連付けた情報（以下、正常フローともいう）を取得する。本実施例では、この正常フローは、予めハードディスク等で構成される外部記憶部１００ｄがアプリケーション名と関連付けて記憶しているとして説明を行う。
【００７７】
次に、情報管理装置１００は、履歴情報を構成する異常を引き起こした異常操作を分析して、異常操作の前後における操作を操作順序で関連付けた情報（以下単に、異常フローという）を取得する。尚、図４（ａ）に示した情報は、異常フローの一例である。
【００７８】
その後、図４（ｂ）に示すように、情報管理装置１００は、異常フローと正常フローとの差異を検出することで、異常操作を回避する方法を表す回避情報を生成する。具体的には、異常フローと正常フローとの差異から、異常が生じる前に行った操作ＩＤ「Ｅ」の操作を検出した後に、正常フローからＩＤ「Ｅ」の操作の前にするべきＩＤ「Ｄ」の操作を検出する。
【００７９】
次に、図４（ｃ）に示すように、情報管理装置１００は、異常操作を回避する方法として、ＩＤ「Ｅ」の操作をする前にＩＤ「Ｄ」をすることを表す回避情報を生成する。その後、情報管理装置１００は、分析処理の実行を終了する。
【００８０】
ここで、図２に戻り、情報管理装置１００の構成について引き続き説明を行う。
【００８１】
更新部１０３は、受信部１０１、分析部１０２、及び管理部１０４に接続する。更新部１０３は、情報管理装置１００が後述する更新処理を実行することで実現される。更新部１０３は、管理部１０４が管理する情報及びプログラムを更新する。
【００８２】
特に、更新部１０３は、受信部１０１が受信するアプリケーションであって、例えば、バージョンアップされたアプリケーションに、管理部１０４が管理するアプリケーションを更新する。また、更新部１０３は、管理部１０４が管理する紹介情報を、受信部１０１が受信した紹介情報で更新する。更に、更新部１０３は、管理部１０４が管理する回避情報を、分析部１０２が分析した異常操作を回避する回避情報で更新する。
【００８３】
管理部１０４は、更新部１０３及び送信部１０５に接続する。管理部１０４は、情報管理装置１００が後述する管理処理を実行することで実現される。管理部１０４は、図２（ｂ）に示すように、アプリケーション管理部１０４ａと情報管理部１０４ｂとで構成される。アプリケーション管理部１０４ａと情報管理部１０４ｂとは、互いに情報の授受が可能なように接続する。尚、管理部１０４は、例えば、ＤＢＭＳ（DataBase Management System）等のプログラムを実行することで各種の情報を管理する。
【００８４】
アプリケーション管理部１０４ａは、更新部が更新したアプリケーションと更新されたアプリケーションのバージョン、更新時刻、更新の内容、及び更新された実行権限のいずれか１つ以上を表す更新情報とを関連付けて管理する。尚、アプリケーション管理部１０４ａが管理するアプリケーションは、ハードディスク等で構成される外部記憶部１００ｄに保存される。
【００８５】
情報管理部１０４ｂは、受信部１０１が受信した紹介情報と、紹介情報が紹介するアプリケーションとを関連付けて管理する。また、情報管理部１０４ｂは、分析部１０２が分析した異常操作を回避する方法を表す回避情報と、回避情報により回避できる異常が生じるアプリケーションとを関連付けて管理する。
【００８６】
ここで、図５及び６を参照して、管理部１０４が管理する情報について説明を行う。図５は、管理部１０４が管理する情報の一例を保存する表を示す図であり、図６は、管理部１０４が管理する情報の他例を保存する表を示す図である。
【００８７】
先ず、図５に示す表は、管理ＳＷ名フィールド、機能属性フィールド、アクセス履歴フィールド、アクセス権フィールド、及び更新履歴フィールドを有する。管理ＳＷ名フィールドは、管理部１０４が管理するアプリケーションの名称を保存する。機能属性フィールドは、同一行に保存する名称のアプリケーションの機能を紹介する紹介情報を保存する。尚、紹介情報、アプリケーションの性質を表すため、以下、属性データともいう。
【００８８】
アクセス履歴フィールドは、同一行の名称のアプリケーションに対してアクセスした履歴（以下単に、アクセス履歴という）を保存する。具体例として、アクセス履歴は、アプリケーションの機能を紹介する紹介情報を画像処理装置１１０から１３０へ送信してアクセス可能にした回数（以下単に、アクセス回数という）、及びアプリケーションを画像処理装置１１０から１３０へ送信してダウンロード可能にした回数（以下単に、ダウンロード回数という）を含む。
【００８９】
アクセス権フィールドは、同一行の名称のアプリケーションのアクセス権を表す情報を保存する。更新履歴フィールドは、同一行の名称のアプリケーションの更新時刻を用いて更新履歴を表す情報を保存する。
【００９０】
次に、図６（ａ）に示す表は、管理ＳＷ名フィールドと機能属性フィールドとを有する。管理ＳＷ名フィールド及び機能属性フィールドは、図５で説明したフィールドと同様であるので説明を省略する。
【００９１】
図６（ｂ）に示す表は、管理ＳＷ名フィールドと更新情報フィールドとを有する。管理ＳＷ名フィールドと更新情報フィールドは、図５で説明したフィールドと同様である。
【００９２】
図６（ｃ）に示す表は、管理ＳＷ名フィールドとエラーコードフィールドと回避方法フィールドとを有する。管理ＳＷ名フィールドは、図５で説明したフィールドと同様である。エラーコードフィールドは、同一行の名称のアプリケーションに生じた異常又は異常操作を識別する、例えば、エラーコード等の情報を保存する。回避方法フィードは、同一行の名称のアプリケーションに生じた異常又は異常操作を回避する方法を表す回避情報を保存する。
【００９３】
ここで、図２に戻り、情報管理装置１００の構成について引き続き説明を行う。
【００９４】
送信部１０５は、受信部１０１と同様に、例えば、ネットワークカードで構成される。送信部１０５は、情報管理装置１００が後述する送信処理を実行することで実現される。送信部１０５は、通信網及び管理部１０４に接続する。送信部１０５は、下記各種の情報を画像処理装置１１０から１３０へ送信する。
【００９５】
特に、送信部１０５は、管理部１０４が管理する紹介情報と、紹介情報に関連付けて管理部１０４が管理するアプリケーションとを画像処理装置１１０から１３０へ送信送信する。また、送信部１０５は、管理部１０４が管理する紹介情報と、機能を実現するために行う異常操作を回避するための回避情報とを送信する。更に、送信部１０５は、更新情報を第２画像形成装置１２０へ送信した後に、更新情報と関連付けて管理部１０４が管理する更新したアプリケーションを送信する。
【００９６】
ここで、図７を参照して、情報管理装置１００が実行する第１管理処理について説明する。図７は、情報管理装置１００が実行する第１管理処理の一例を表すフローチャートである。
【００９７】
以下、説明の便宜上、情報管理装置１００は、第１画像処理装置１１０との間で情報を送受信するとして説明するが、これに限定される訳ではなく、情報管理装置１００は、第２画像処理装置１２０及び第３画像処理装置１３０との間でも同様の処理を行うものとする。
【００９８】
先ず、情報管理装置１００は、選択画面の送信を求める要求（以下単に、画面送信要求という）を画像処理装置１１０から受信する（ステップＳ０１）。選択画面とは、情報管理装置１００が管理するアプリケーション名を表示する画面である。この画面は、ダウンロードするアプリケーションを選択する信号をユーザに操作されて画像処理装置１１０が入力する際に、ユーザに対して表示する画面である。よって、選択画面のことを、以下、アプリダウンロード画面ともいう。
【００９９】
ステップＳ０１を実行した後に、情報管理装置１００は、画像処理装置１１０に対して、選択画面を送信する（ステップＳ０２）。尚、この画面は、ＨＴＭＬ（HyperText Markup Language）形式のデータで表されるとして説明を行うが、これに限定される訳ではなく、例えば、ＸＭＬ（eXtensible Markup Language）等の他の構造化言語で表される構成を採用できる。
【０１００】
その後、情報管理装置１００は、画像処理装置１１０のユーザによって選択されたアプリケーションで構成されるアプリデータの送信を求めるデータ（以下単に、アプリ要求データという）を画像処理装置１１０から受信する（ステップＳ０３）。本実施例において、アプリデータとは、アプリケーションとアプリケーションを紹介する紹介情報及びアプリケーションに生じる異常を回避する方法を表す回避情報とを関連付けたデータをいうとして説明を行うが、これに限定される訳ではない。次に、情報管理装置１００は、画像処理装置１１０へ要求されたアプリデータを送信する（ステップＳ０４）。尚、情報管理装置１００は、選択されたアプリケーションのダウンロード数及びアクセス数を更新する。
【０１０１】
次に、情報管理装置１００は、画像処理装置１１０から、送信したアプリケーションを紹介する紹介情報及び送信したアプリケーションを操作した履歴を表す履歴情報とを関連付けて受信する（ステップＳ０５）。
【０１０２】
その後、情報管理装置１００は、履歴情報を構成する異常操作を分析する（ステップＳ０６）。次に、情報管理装置１００は、分析した異常操作を回避する回避情報を生成する（ステップＳ０７）。その後、情報管理装置１００は、紹介情報等から紹介等するアプリケーション名を取得する（ステップＳ０８）。
【０１０３】
次に、情報管理装置１００は、取得した名称のアプリケーションに関連付けた紹介情報と回避情報とを、ステップＳ０５で受信した紹介情報とステップＳ０７で生成した回避情報とで更新する（ステップＳ０９）。その後、情報管理装置１００は、アプリケーションと紹介情報と回避情報とを関連付けて管理する（ステップＳ１０）。その後、情報管理装置１００は、第１管理処理の実行を終了する。
【０１０４】
次に、図８を参照して、情報管理装置１００が実行する第２管理処理について説明する。図８は、情報管理装置１００が実行する第２管理処理の一例を表すフローチャートである。
【０１０５】
先ず、情報管理装置１００は、新規なアプリケーション又は更新したアプリケーションを、通信網に接続した装置から受信等する（ステップＳ１１）。次に、情報管理装置１００は、受信したアプリケーションで管理しているアプリケーションを更新する（ステップＳ１２）。その後、情報管理装置１００は、例えば、システム時刻を参照する等して更新時刻を取得し、取得した更新時刻等を表す更新情報を生成する（ステップＳ１３）。
【０１０６】
次に、情報管理装置１００は、更新等したアプリケーションと更新情報とを関連付けて管理する（ステップＳ１４）。その後、情報管理装置１００は、更新情報を画像処理装置１１０から１３０へ送信する（ステップＳ１５）。次に、情報管理装置１００は、画像処理装置１１０から１３０のいずれかから、アプリ送信要求を受信する（ステップＳ１６）。その後、情報管理装置１００は、更新情報が更新内容等を表すアプリケーションを、要求を送信した画像処理装置１１０から１３０のいずれかへ送信する（ステップＳ１７）。その後、情報管理装置１００は、第２管理処理の実行を終了する。
【０１０７】
尚、ステップＳ０１、Ｓ０３、Ｓ０５、Ｓ１１、及びＳ１６の処理が受信処理に相当し、ステップＳ０６及びＳ０７の処理が分析処理に相当し、ステップＳ０９及びＳ１２の処理が更新処理に相当し、ステップＳ１０及びＳ１４の処理が管理処理に相当し、ステップＳ０２、Ｓ０４、Ｓ１５、及びＳ１７の処理が送信処理に相当する。
【０１０８】
ここで、図１に戻り、画像処理システム１の構成について、引き続き説明を行う。
【０１０９】
画像処理装置１１０は、後述する第１画像処理を実行することで、画像を処理する機能を有するアプリケーションを実行した後に、実行したアプリケーションの使用者が機能を紹介する紹介情報を入力する。また、第２画像処理装置１２０は、同様に、第１画像処理を実行することで、情報管理装置１００が管理する紹介情報を表示した後に、紹介情報が紹介するアプリケーションを実行する。なお、画像処理装置１１０は、後述する第２画像処理を実行することで、情報管理装置１００が管理する更新情報を表示した後に、更新情報が更新を表すアプリケーションを実行する。
【０１１０】
ここで、画像処理装置１１０から１３０は、それぞれ同様の接続、機能、及び構成を有しているので、画像処理装置１１０についてのみ説明を行う。
【０１１１】
先ず、図９を参照して、画像処理装置１１０の構成について、機能に基づいて説明する。図９は、画像処理装置１１０の一構成例を表す機能ブロック図である。
【０１１２】
画像処理装置１１０は、例えば、スキャン機能、プリント機能、及びコピー機能等を有する複合機で構成される。複合機は、受信部１１１、表示部１１２、入力部１１３、実行部１１４、取得部１１５、及び送信部１１６で構成される。受信部１１１から送信部１１６は、それぞれ互いに情報の授受が可能なように接続する。また、受信部１１１から送信部１１６が有する機能は、画像処理装置１１０が実行するソフトウェア制御により実現される。
【０１１３】
尚、画像処理装置１１０がソフトウェア制御を実行するために用いるハードウェア構成は、情報管理装置１００がソフトウェア制御を実行するために用いるハードウェア構成とほぼ同様であるため説明を省略する。
【０１１４】
尚、画像処理装置１１０は、図示を省略するが、ＩＩＴ（Image Input Terminal）及びＩＯＴ（Image Output Terminal）を有する。ＩＩＴは、処理の対象とする画像を文書等から光学的に読み取る。つまり、ＩＩＴは、スキャン機能を実現する。また、ＩＯＴは、処理を実行した画像を印刷用紙等に印刷して出力する。つまり、ＩＯＴは、プリント機能を実現する。更に、ＩＩＴ及びＩＯＴが協働することによって、コピー機能を実現する。
【０１１５】
ここで、図９に戻り、画像処理装置１１０の構成について、引き続き説明を行う。
【０１１６】
受信部１１１は、例えば、ネットワーク・アダプタによって構成される。受信部１１１は、通信網、表示部１１２、及び実行部１１４に接続する。受信部１１１は、画像処理装置１１０が後述する受信処理を実行することで実現される。受信部１１１は、下記各種の情報を受信する。
【０１１７】
特に、受信部１１１は、画像を処理するアプリケーションと、アプリケーションの機能をアプリケーションの使用者が紹介する紹介情報とを、通信網を介して情報管理装置１００から受信する。また、受信部１１１は、アプリケーションの機能を紹介する紹介情報と、機能を実現させるために行う操作であって異常を生じさせる異常操作を回避する方法を表す回避情報とを情報管理装置１００から受信する。更に、受信部１１１は、アプリケーションのバージョン、更新時刻、更新の内容、及び実行権限のいずれか１つ以上を表す更新情報を受信した後に、更新されたアプリケーションを情報管理装置１００から受信する。
【０１１８】
表示部１１２は、例えば、液晶パネルで構成され、受信部１１１に接続する。表示部１１２は、画像処理装置１１０が後述する表示処理を実行することで実現される。表示部１１２は、下記各種の情報を表示する。
【０１１９】
特に、表示部１１２は、受信部１１１が受信した紹介情報を表示する。また、表示部１１２は、受信部１１１が受信した紹介情報と回避情報とを関連付けて表示する。更に、表示部１１２は、受信部１１１が受信した更新情報を表示する。
【０１２０】
入力部１１３は、例えば、タッチパネル又はボタンで構成され、実行部１１４及び送信部１１６に接続する。入力部１１３は、画像処理装置１１０が後述する入力処理を実行することで実現される。入力部１１３は、画像処理装置１１０の使用者であって、画像処理装置１１０が実行するアプリケーションを使用するユーザの操作によって、下記各種の情報又は信号を入力する。
【０１２１】
特に、表示部１１２が表示した紹介情報が機能を紹介するアプリケーションをユーザが使用する場合には、入力部１１３は、アプリケーションの実行を命じる信号を実行部１１４へ入力する。次に、入力部１１３は、アプリケーションの機能を実現させるために行う操作を表す信号を実行部１１４へ入力する。その後、入力部１１３は、表示部１１２が実行したアプリケーションの機能を、実行したアプリケーションの使用者が紹介する紹介情報を送信部１１４へ入力する。
【０１２２】
尚、表示部１１２が更新情報を表示する場合には、入力部１１３は、更新情報が表す更新がなされたアプリケーションの実行を命じる信号を実行部１１４へ入力する。
【０１２３】
実行部１１４は、受信部１１１、入力部１１３、及び取得部１１５に接続している。実行部１１４は、画像処理装置１１０が後述する実行処理を実行することで実現される。
【０１２４】
実行部１１４は、入力部１１３が実行を命じる信号を入力した場合に、受信部１１１が受信するアプリケーションを信号に従って実行する。特に、実行部１１４は、入力部１１３が更新されたアプリケーションの実行を命じる信号を入力した場合には、受信部１１１が受信した更新されたアプリケーションを実行する。
【０１２５】
また、実行部１１４は、入力部１１３が入力した信号が表す操作に従ってアプリケーションを実行する。更に、実行部１１４は、アプリケーションの実行ログを取得部１１５へ出力する。この実行ログは、入力部１１３が入力した信号が表す操作と、実行手段が操作に従ってアプリケーション実行することで生じた異常とを、操作をした時刻及び異常の生じた時刻で関連付けた履歴情報を表す。
【０１２６】
取得部１１５は、実行部１１４及び送信部１１６に接続している。取得部１１５は、画像処理装置１１０が後述する取得処理を実行することで実現される。取得部１１５は、実行部１１４から履歴情報を取得する。一例として、取得部１１５は、例えば、ハードディスク等に実行部１１４が出力した実行ログを検査して、異常の発生した時刻から所定の時間前及び後の時刻の操作を表す操作履歴を取得する構成を採用できる。
【０１２７】
送信部１１６は、例えば、ネットワークカードで構成され、通信網、入力部１１３、及び取得部１１５に接続する。送信部１１６は、画像処理装置１１０が後述する送信処理を実行することで実現される。送信部１１６は、入力部１１３が入力した紹介情報を通信網を介して接続する情報管理装置１００へ送信する。また、送信部１１６は、取得部１１５が取得した履歴情報を情報管理装置１００へ送信する。
【０１２８】
ここで、図１０を参照して、画像処理装置１１０が実行する第１画像処理について説明する。図１０は、画像処理装置１１０が実行する第１画像処理の一例を表すフローチャートである。
【０１２９】
先ず、画像処理装置１１０は、画面送信要求を情報管理装置１００へ送信する（ステップＳ２１）。次に、画像処理装置１１０は、送信を要求した選択画面を受信する（ステップＳ２２）。その後、画像処理装置１１０は、選択画面を表示する（ステップＳ２３）。その後、画像処理装置１１０は、ユーザに操作されて、ダウンロードするアプリケーションを選択する選択信号を入力する（ステップＳ２４）。次に、画像処理装置１１０は、入力した信号が選択するアプリデータの送信を要求するアプリ要求データを、情報管理装置１００へ送信する（ステップＳ２５）。
【０１３０】
その後、画像処理装置１１０は、情報管理装置１００からアプリデータを受信する（ステップＳ２６）。次に、画像処理装置１１０は、アプリデータから紹介情報と回避情報とを抽出する（ステップＳ２７）。その後、画像処理装置１１０は、紹介情報と回避情報とを関連付けてＵＩ画面に表示する（ステップＳ２８）。尚、ＵＩ画面については、実施例２で説明するため、本実施例では説明を省略する。次に、画像処理装置１１０は、表示した紹介情報等が紹介等するアプリケーションの実行信号をユーザの操作によって入力する（ステップＳ２９）。
【０１３１】
尚、この際に、ユーザが紹介されたアプリケーションを実行しないと判断した場合には、第１画像処理の実行を終了する構成を採用できる。また、この際に、ユーザが紹介されたアプリケーションのインストールのみをすると判断した場合には、アプリケーションのダウンロード及びインストールのみを実行した後に第１画像処理の実行を終了する構成を採用できる。
【０１３２】
ステップＳ２９を実行した後に、画像処理装置１１０は、ユーザの操作によってアプリケーションに対する操作を表す操作信号を入力する（ステップＳ３０）。次に、画像処理装置１１０は、操作に従ってアプリケーションを実行する（ステップＳ３１）。その後、画像処理装置１１０は、操作と操作によって生じた操作異常とを表す履歴情報を取得する（ステップＳ３２）。次に、画像処理装置１１０は、実行したアプリケーションを使用したユーザの操作によって、アプリケーションの有する機能をユーザが紹介する紹介情報を入力する（ステップＳ３３）。その後、画像処理装置１１０は、紹介情報と履歴情報とを情報管理装置１００へ送信する（ステップＳ３４）。次に、画像処理装置１１０は、第１画像処理の実行を終了する。
【０１３３】
次に、図１１を参照して、画像処理装置１１０が実行する第２画像処理について説明する。図１１は、画像処理装置１１０が実行する第２画像処理の一例を表すフローチャートである。
【０１３４】
先ず、画像処理装置１１０は、情報管理装置１００から更新情報を受信する（ステップＳ４１）。次に、画像処理装置１１０は、受信した更新情報を表示する（ステップＳ４２）。その後、画像処理装置１１０は、ユーザの操作に従って、更新情報が更新を表すアプリケーションの実行を命じる実行信号を入力する（ステップＳ４３）。
【０１３５】
尚、この際に、ユーザが更新されたアプリケーションをダウンロードしない（つまり、実行しない）と判断した場合には、第２画像処理の実行を終了する。また、この際に、ユーザが更新されたアプリケーションのインストールのみをすると判断した場合には、アプリケーションのダウンロード及びインストールのみを実行した後に第２画像処理の実行を終了する。
【０１３６】
ステップＳ４３を実行した後に、画像処理装置１１０は、更新情報が更新を表すアプリの送信要求を情報管理装置１００へ送信する（ステップＳ４４）。次に、画像処理装置１１０は、更新されたアプリケーションを受信する（ステップＳ４５）。その後、画像処理装置１１０は、更新されたアプリケーションをインストールした後に、実行信号に従って受信したアプリケーションを実行する（ステップＳ４６）。その後、画像処理装置１１０は、第２画像処理の実行を終了する。
【０１３７】
尚、ステップＳ２２、Ｓ２６、Ｓ４１、及びＳ４５が受信処理に相当し、ステップＳ２３、Ｓ２８、及びＳ４２が表示処理に相当し、ステップＳ２４、Ｓ２９、Ｓ３０、Ｓ３３、及びＳ４３が入力処理に相当し、ステップＳ３１、及びＳ４６が実行処理に相当し、ステップＳ３２が取得処理に相当し、ステップ２１、Ｓ２５、Ｓ３４、及びＳ４４が送信処理に相当する。
【０１３８】
本実施例においては、受信部１０１が情報管理装置の備える受信手段に相当し、分析部１０２が分析手段に相当し、更新部１０３が更新手段に相当し、管理部１０４が管理手段に相当し、送信部１０５が情報管理装置の備える送信手段に相当する。また、情報管理装置１００が実行する第１管理処理及び第２管理処理の実行手順を表すプログラムが情報管理プログラムに相当する。
【０１３９】
また、受信部１１１が画像処理装置の備える受信手段に相当し、表示部１１２が表示手段に相当し、入力部１１３が入力手段に相当し、実行部１１４が実行手段に相当し、取得部１１５が取得手段に相当し、送信部１１６が画像処理装置の備える送信手段に相当する。また、画像処理装置１１０から１３０が実行する第１画像処理及び第２画像処理の実行手順を表すプログラムが画像処理プログラムに相当する。
【実施例２】
【０１４０】
第２の実施例においては、アプリケーションに対するコメントを送受信できる画像処理システムについて説明する。尚、アプリケーションに対して注釈する情報を注釈情報といい、注釈情報はアプリケーションに対するコメント、意見、及び評価を表す情報を含む。
【０１４１】
尚、実施例２で説明する画像処理システム２は、実施例１と同様に、情報管理装置２００と画像処理装置２１０から２３０とで構成される。画像処理システム２の接続、構成、及び機能は、実施例１で説明した画像処理システム１とほぼ同様であるため、以下主に相違点について説明する。
【０１４２】
ここで、図１２を参照して、情報管理装置２００の構成について説明する。図１２は、実施例２における情報管理装置２００の一構成例を表す機能ブロック図である。
【０１４３】
情報管理装置２００は、受信部２０１、更新部２０３、管理部２０４、及び送信部２０５のみならず認証部２０６で構成され、分析部１０２に相当する部を有しない点で実施例１と異なる。
【０１４４】
受信部２０１は、実施例１と同様に、紹介情報を受信する。ここで、実施例２における紹介情報は、画像処理装置２１０から２３０を使用する使用者に対してアプリケーションの機能を紹介する情報を含む点で実施例１と異なる。つまり、本実施例において、紹介情報は、アプリケーションを紹介する紹介先となるユーザを識別する識別情報と関連付けられている。尚、ユーザを識別する識別情報は、例えば、ユーザＩＤ、ユーザの氏、名前、氏名、愛称、社員番号、及び住民基本台帳ネットワークシステムの住民票コード等の情報であるとする。
【０１４５】
また、受信部２０１は、画像処理装置２１０から２３０が実行したアプリケーションに対して画像処理装置２１０から２３０の使用者が注釈する注釈情報を受信した後に、受信した情報を更新部２０３へ出力する。更に、受信部２０１は、画像処理装置２１０から２３０を使用する使用者を識別する識別情報を受信した後に、受信した情報を更新部２０３及び認証部２０６へ出力する。
【０１４６】
具体的には、例えば、画像処理装置２１０から２３０に対して使用者がユーザ認証を受けるために入力した識別情報及びパスワードで構成される認証情報を、受信部２０１は受信する。尚、認証情報は、例えば、ユーザＩＤである識別情報と、いわゆるキーの役割を果たす生体認証情報とを組み合わせた情報であっても構わない。
【０１４７】
管理部２０４は、受信部２０１が受信した注釈情報と、注釈情報が注釈するアプリケーションとを関連付けて管理する。また、管理部２０４は、使用者を識別する識別情報と、使用者に対して機能を紹介する紹介情報とを関連付けて管理する。
【０１４８】
ここで、図１３を参照して、管理部２０４が管理する情報について説明する。図１３は、実施例２において、管理部２０４が管理する情報の一例を保存する表を示す図である。
【０１４９】
図１３（ａ）に示す表は、管理ＳＷ名フィールドと機能属性フィールドとを有する。管理ＳＷ名フィールドと機能属性フィールドは、実施例１で説明したフィールドと同様である。
【０１５０】
図１３（ｂ）に示す表は、管理ＳＷ名フィールド、コメントフィールド、評価フィールド、タイムスタンプフィールド、コメント者ＩＤフィールド、及び表示対象者ＩＤフィールドを有する。
【０１５１】
コメントフィールドは、同一行に保存された名称のソフトウェアに対するコメントを保存する。評価フィールドは、同一行に保存された名称のソフトウェアに対する評価を保存する。タイムスタンプフィールドは、同一行に保存されたコメント又は評価を行った時刻を保存する。コメント者ＩＤフィールドは、同一行に保存されたコメントを行った者を識別する識別情報を保存する。表示対象者ＩＤフィールドは、同一行に保存されたコメントを表示する対象とする者を識別する識別情報を保存する。
【０１５２】
ここで、図１２に戻り、情報管理装置２００の構成について引き続き説明を行う。
【０１５３】
送信部２０５は、アプリケーションと関連付けて管理部２０４が管理する紹介情報と注釈情報とを画像処理装置２１０から２３０へ送信する。また、送信部２０５は、認証部２０６が認証した使用者を識別する識別情報と関連付けて管理部２０４が管理する紹介情報を、画像処理装置２１０から２３０へ送信する。
【０１５４】
認証部２１６は、受信部２０１、管理部２０４、及び送信部２１５に接続する。認証部２１６は、画像処理装置２１０から２３０が後述する認証処理を実行することで実現される。認証部２１６は、受信部２０１が受信した識別情報を含む認証情報と、予めハードディスク等に記憶していた認証情報とを比較することで、画像処理装置２１０から２３０の使用者を認証する。尚、認証部２１６は、認証結果と、認証したユーザを識別する識別情報とを送信部２０５へ出力する。
【０１５５】
ここで、図１４を参照して、情報管理装置２００が実行する第１管理処理について概説する。図１４は、実施例２において、情報管理装置２００が実行する第１管理処理の一例を表すシーケンス図である。
【０１５６】
以下、説明の便宜上、情報管理装置２００は、第１画像処理装置２１０との間で情報を送受信するとして説明するが、これに限定される訳ではなく、実施例１と同様に、情報管理装置２００は、第２画像処理装置２２０及び第３画像処理装置２３０との間でも同様の処理を行うものとする。
【０１５７】
先ず、情報管理装置２００は、例えば、Ｈｔｔｐ（Hypertext Transfer Protocol）を用いて認証情報であるログインデータを画像処理装置２１０から受信する。次に、情報管理装置２００は、画像処理装置２１０からユーザ認証を要求する認証要求を受信する。
【０１５８】
その後、情報管理装置２００は、認証要求を受け付けた後に、認証情報を用いてユーザ認証を行う。次に、情報管理装置２００は、Ｈｔｔｐを用いて選択画面を、認証をクリアした画像処理装置２１０へ送信する。
【０１５９】
次に、情報管理装置２００は、Ｈｔｔｐを用いてアプリ要求データを画像処理装置２１０から受信する。その後、情報管理装置２００は、アプリ要求データを受付ける。次に、情報管理装置２００は、Ｈｔｔｐを用いて要求されたアプリデータを画像処理装置２１０へ送信する。
【０１６０】
その後、情報管理装置２００は、ＳＯＡＰ（Simple Object Access Protocol）を用いて、送信したアプリケーションを使用したユーザが紹介及び注釈する紹介情報及び注釈情報を受信する。尚、情報管理装置２００は、受信した属性データ等を用いて、管理するデータを更新するため、ＳＯＡＰを用いて受信する属性データを変更属性データという。
【０１６１】
その後、情報管理装置２００は、変更属性データ等を取得する。次に、情報管理装置２００は、受信した変更属性データ等で、管理するデータを更新した後にデータを管理する。その後、情報管理装置２００は、第１管理処理の実行を終了する。
【０１６２】
ここで、図１５を参照して、情報管理装置２００が実行する第１管理処理について詳説する。図１５は、実施例２において情報管理装置２００が実行する第１管理処理の一例を表すフローチャートである。
【０１６３】
先ず、情報管理装置２００は、画像処理装置２１０の使用者を識別する識別情報を含むログインデータ（つまり、認証情報）を画像処理装置２１０から受信する（ステップＳ５１）。次に、情報管理装置２００は、ログインデータに基づいて使用者を認証する（ステップＳ５２）。その後、情報管理装置２００は、認証をクリアしたか否かを判断する（ステップＳ５３）。情報管理装置２００は、認証をクリアしたと判断する場合にはステップＳ５４の処理を、そうでない場合にはステップＳ５１に戻り上記処理を繰り返す。
【０１６４】
ステップＳ５３において、情報管理装置２００は、認証をクリアしたと判断した場合には、ステップＳ５４からＳ５６の処理を実行する（ステップＳ５４からＳ５６）。尚、ステップＳ５４からＳ５６の処理は、実施例１で説明したステップＳ０２からＳ０４の処理と同様である。但し、ステップＳ５６において情報管理装置２００が送信するアプリデータは、アプリケーションとアプリケーションに関連付けた注釈情報及び紹介情報とで構成される点で実施例１と異なる。
【０１６５】
その後、情報管理装置２００は、画像処理装置２１０から注釈情報と紹介情報を受信する（ステップＳ５７）。次に、情報管理装置２００は、ステップＳ５１で取得した識別情報とアプリケーションとに関連付けた紹介情報と注釈情報とを更新する（ステップＳ５８）。その後、情報管理装置２００は、アプリケーションと識別情報と紹介情報と注釈情報とを関連付けて管理する（ステップＳ５９）。その後、第１管理処理の実行を終了する。
【０１６６】
尚、ステップＳ５１、Ｓ５５、及びＳ５７の処理が受信処理に相当し、ステップＳ５８の処理が更新処理に相当し、ステップＳ５９の処理が管理処理に相当し、ステップＳ５４及びＳ５６の処理が送信処理に相当し、ステップＳ５２の処理が認証処理に相当する。
【０１６７】
次に、画像処理システム２の構成について引き続き説明を行うため、図１７を参照して、画像処理装置２１０の構成について説明する。図１７は、画像処理装置２１０の一構成例を表す機能ブロック図である。
【０１６８】
画像処理装置２１０は、受信部２１１、表示部２１２、入力部２１３、実行部２１４、送信部２１６で構成され、取得部２１５に相当する部を有しない点で実施例１と異なる。
【０１６９】
受信部２１１は、紹介情報と、紹介情報が紹介するアプリケーションに対して他の画像処理装置２２０又は２３０の使用者が注釈する注釈情報とを受信する。尚、受信部２１１が受信する紹介情報は、画像処理装置２１０を使用する使用者に対してアプリケーションの機能を紹介する情報を含む。つまり、受信部２１１は、後述する送信部２２６が送信した識別情報で識別される画像処理装置２１０の使用者に対して機能を紹介する紹介情報を受信する
【０１７０】
表示部２１２は、受信部２１１が受信した紹介情報と注釈情報とを関連付けてＵＩ画面に表示する。また、表示部２１２は、サーバである情報管理装置２００へ送信する認証情報の入力を促し、入力した認証情報の一部又は全部を確認のために表示するサーバ認証画面をも表示する。
【０１７１】
ここで、図１７及び１８を参照して、表示部２１２が表示するＵＩ画面について説明する。図１７は、表示部２１２が表示する画面の一例を表す画面図であり、図１８は、表示部２１２が表示する画面の他例を表す画面図である。
【０１７２】
図１７（ａ）に示すＵＩ画面Ｆ１は、紹介表示部ＰＯ１、注釈表示部ＰＯ２、紹介入力部ＰＩ１、注釈入力部ＰＩ２、送信ボタンＢＴ１及び実行ボタンＢＴ２を表示する。
【０１７３】
紹介表示部ＰＯ１及び注釈表示部ＰＯ２は、隣り合って配置され、受信部２１１が受信した紹介情報及び注釈情報を関連付けて表示する。紹介入力部ＰＩ１及び注釈入力部ＰＩ２は、入力部２１３が入力した属性データである紹介情報及びコメントを含む注釈情報を表示する。
【０１７４】
送信ボタンＢＴ１は、紹介入力部ＰＩ１及び注釈入力部ＰＩ２が表示する情報を、情報管理装置２００へ送信することを指示する信号を入力できることを表すボタン表示である。
【０１７５】
実行ボタンＢＴ２は、紹介表示部ＰＯ１及び注釈表示部ＰＯ２が紹介及び注釈するアプリケーションをインストールし、実行することを命じる実行信号を入力できること表すボタン表示である。
【０１７６】
次に、図１７（ｂ）を参照して、表示部２１２が表示するＵＩ画面の他例について説明する。
【０１７７】
図１７（ｂ）に示すＵＩ画面Ｆ２は、紹介表示部ＰＯ１、注釈入力部ＰＩ２、送信ボタンＢＴ１及び実行ボタンＢＴ２のみならず、エラー入力部ＰＩ３及び評価表示部ＰＡを表示し、注釈表示部ＰＯ２及び紹介入力部ＰＩ１に相当する部を表示しない点で、図１７（ａ）に示すＵＩ画面Ｆ１と異なる。
【０１７８】
エラー入力部ＰＩ３は、紹介表示部ＰＯ１に表示する紹介情報が紹介するアプリケーションの操作において生じたエラーに関する情報であって、ユーザの操作によって入力部２１３が入力したエラー情報を表示する。本実施例において、エラー情報は、画像処理装置２１０のユーザがエラーの内容を説明する情報であるとして説明するが、これに限定される訳ではなく、例えば、エラー（異常）を生じさせる操作の回避方法を表す回避情報であっても構わない。
【０１７９】
このエラー情報は、注釈情報と共に又はそれに代えて、アプリケーションと関連付けて情報管理装置２００によって管理される構成を採用できる。また、エラー情報は、注釈情報と共に又はそれに代えて、アプリケーションと関連付けて情報管理装置２００から画像処理装置２１０によって受信された後に表示される構成を採用できる。
【０１８０】
評価表示部ＰＡは、紹介情報が紹介するアプリケーションのユーザによる評価であって、ユーザの操作によって入力部２１３が入力した評価を表示する。尚、ユーザによる評価は、「満足」、「普通」、及び「不満」のいずれか１つによって表される。尚、評価表示部ＰＡは、入力部２１３が入力した評価ではなく、受信部２１１が情報管理装置２００から受信した評価である構成を採用できる。この構成において、評価表示部ＰＡは、他の画像処理装置２２０又は２３０の使用者の内で最も多数派の評価を表示する構成を採用できる。
【０１８１】
また、図１８（ａ）に示すように、紹介表示部ＰＯ１は、アプリケーションを紹介（説明）する紹介情報と共に、アプリケーションの注釈情報（コメント）にリンクしたリンク表示ＬＫを表示する構成を採用できる。
【０１８２】
図１８（ｂ）に示すように、ユーザがリンク表示のリンク先を辿ると、紹介表示部ＰＯ１は、紹介情報（機能説明）の表示を中止した後に、注釈情報（コメント）を表示する。
【０１８３】
ここで、図１６に戻り、画像処理装置２１０の構成について引き続き説明する
【０１８４】
入力部２１３は、表示部２１２がサーバ認証画面を表示する場合に、画像処理装置２１０の使用者を識別する識別情報を含む認証情報を送信部２１６へ入力する。
【０１８５】
また、入力部２１３は、表示部２１２が注釈情報ＵＩ画面を表示する場合に、注釈情報ＵＩ画面に表示した注釈情報が注釈するアプリケーションの実行を命じる信号を実行部２１４へ入力する。
【０１８６】
その後、入力部２１３は、実行部２１４が実行したアプリケーションを実行した後には、実行したアプリケーションの機能に対して、実行したアプリケーションの使用者が注釈する注釈情報を送信部２１６へ入力する。
【０１８７】
送信部２１６は、表示部２１２がサーバ認証画面を表示する場合に、入力部２１３が入力した識別情報を送信する。また、送信部２１６は、表示部２１２がＵＩ画面を表示する場合に、入力部２１３が入力した注釈情報を送信する。
【０１８８】
ここで、再度図１４を参照して、画像処理装置２１０が実行する第１画像処理について概説する。
【０１８９】
先ず、画像処理装置２１０は、サーバ認証画面を表示する。これにより、画像処理装置２１０は、認証情報の入力をユーザに促す。次に、画像処理装置２１０は、サーバである情報管理装置２００に対してログインデータを送信する。
【０１９０】
以下、情報管理装置２００の行う認証をクリアした場合について説明する。画像処理装置２１０は、情報管理装置２００から選択画面を取得する。次に、画像処理装置２１０は、選択画面を表示する。
【０１９１】
その後、ユーザが使用するアプリケーションを選択した場合には、画像処理装置２１０は、アプリ要求データを情報管理装置２００へ送信する。次に、画像処理装置２１０は、要求したアプリデータをダウンロードした後に、サーバとの接続を一旦解消してログアウトする。
【０１９２】
その後、画像処理装置２１０は、受信したアプリデータからコメントを含む注釈情報及びアプリ属性である紹介情報を表すアプリ属性データを抽出する。次に、画像処理装置２１０は、抽出したデータを表示する。その後、画像処理装置２１０は、アプリケーションを実行した後に、実行したアプリケーションを使用した使用者のアプリケーションに対するコメント及び属性データを入力する。
【０１９３】
次に、画像処理装置２１０は、コメントと属性データを情報管理装置２００へ送信する。その後、情報受信処理の実行を終了する。
【０１９４】
ここで、図１９を参照して、画像処理装置２１０が実行する第１画像処理について詳説する。図１９は、画像処理装置２１０が実行する第１画像処理の一例を表すフローチャートである。
【０１９５】
先ず、画像処理装置２１０は、画像処理装置２１０のユーザを識別する識別情報を含むログインデータを、ユーザの操作に従って入力する（ステップＳ６１）。次に、画像処理装置２１０は、ログインデータを情報管理装置２００へ送信する（ステップＳ６２）。
【０１９６】
その後、画像処理装置２１０は、ステップＳ６３からＳ７２の処理を実行する（ステップＳ６３からＳ７２）。ステップＳ６３からＳ７２の処理は、実施例１で説明したステップＳ２２からＳ３１の処理と同様である。
【０１９７】
ステップＳ７２の処理を実行した後に、画像処理装置２１０は、ユーザの操作に従って、ユーザが使用したアプリケーションを紹介等する紹介情報と注釈情報を入力する（ステップＳ７３）。次に、画像処理装置２１０は、紹介情報と注釈情報を情報管理装置へ送信する（ステップＳ７４）。その後、画像処理装置２１０は、第１画像処理の実行を終了する。
【０１９８】
尚、ステップＳ６３及びＳ６７の処理が受信処理に相当し、ステップＳ６４及びＳ６９が表示処理に相当し、ステップＳ６１、Ｓ６５、Ｓ７０、Ｓ７１、及びＳ７３が入力処理に相当し、ステップＳ７２が実行処理に相当し、ステップＳ６２、Ｓ６６、及びＳ７４が送信処理に相当する。
【０１９９】
本実施例においては、受信部２０１が情報管理装置の備える受信手段に相当し、更新部２０３が更新手段に相当し、管理部２０４が管理手段に相当し、送信部２０５が情報管理装置の備える送信手段に相当する。また、情報管理装置２００が実行する第１管理処理及び第２管理処理の実行手順を表すプログラムが情報管理プログラムに相当する。
【０２００】
また、受信部２１１が画像処理装置の備える受信手段に相当し、表示部２１２が表示手段に相当し、入力部２１３が入力手段に相当し、実行部２１４が実行手段に相当し、送信部２１６が画像処理装置の備える送信手段に相当する。また、画像処理装置２１０から２３０が実行する第１画像処理及び第２画像処理の実行手順を表すプログラムが画像処理プログラムに相当する。
【０２０１】
ここで、本実施例で説明した情報管理装置２００は、以下の構成を採用できる。その構成とは、
紹介情報は、アプリケーションの機能を利用して遂行可能な業務を遂行する者に対してアプリケーションの機能を紹介する情報を含み、
管理部２０４は、紹介情報と紹介情報が紹介の対象とする者が遂行する業務とを関連付けて管理すると共に、画像処理装置２１０から２３０の使用者と、使用者が遂行する業務と、使用者が業務を遂行した回数とを関連付けて管理し、
受信部２０１は、画像処理装置２１０から２３０の使用者を識別する識別情報を受信し、
送信部２０５は、受信部２０１が受信した識別情報が識別する使用者が所定の回数を超えて遂行した業務と関連付けて管理部２０４が管理する紹介情報を返信する構成である。
【０２０２】
この構成によれば、アプリケーションの機能を用いて遂行可能な業務を遂行する者に対して、アプリケーションの機能を紹介する紹介情報を効率良く送信できる。
【０２０３】
ここで、本実施例で説明した画像処理装置２１０は、以下の構成を採用できる。その構成とは、
受信部２１１は、送信部２１６が送信する識別情報で識別される画像処理装置２１０の使用者の業務に利用可能なアプリケーションと、業務に利用可能なアプリケーションの機能を紹介する紹介情報とを受信する構成である。
【０２０４】
この構成によれば、画像処理装置２１０の使用者の業務に利用可能なアプリケーションの機能を効率的に紹介できるため、アプリケーションのみならず画像処理装置２１０の利便性が向上する。
【実施例３】
【０２０５】
第３の実施例においては、紹介情報が紹介するアプリケーションを第１画像処理装置の使用者が継続使用した実績を送受信できる画像処理システムについて説明する。
【０２０６】
尚、実施例３で説明する画像処理システム３は、実施例１と同様に、情報管理装置３００と画像処理装置３１０から３３０とで構成される。画像処理システム３の接続、構成、及び機能は、実施例１で説明した画像処理システム１とほぼ同様であるため、以下主に相違点について説明する。
【０２０７】
ここで、図２０を参照して、情報管理装置３００の構成について説明する。図２０は、実施例３における情報管理装置３００の一構成例を表す機能ブロック図である。
【０２０８】
情報管理装置３００は、受信部３０１、更新部３０３、管理部３０４、及び送信部３０５で構成され、分析部１０２に相当する部を有しない点で実施例１と異なる。
【０２０９】
受信部３０１は、紹介情報が紹介するアプリケーションを画像処理装置３１０から３３０の使用者が継続使用するか否かを定めた決定情報を受信した後に、受信した決定情報を更新部３０３へ出力する。
【０２１０】
管理部３０４は、受信部３０１が受信したアプリケーションの決定情報と、アプリケーションとを関連付けて管理する。また、管理部３０４は、受信部３０１が受信した決定情報に基づいて、所定数以上の使用者が継続使用しないと決定したアプリケーションを削除する。
【０２１１】
ここで、図２１を参照して、管理部３０４が管理する情報について説明する。図２１は、実施例３において、管理部３０４が管理する情報の一例を保存する表を示す図である。
【０２１２】
図２１（ａ）に示す表は、管理ＳＷ名フィールドと機能属性フィールドとを有する。管理ＳＷ名フィールドと機能属性フィールドは、実施例１で説明したフィールドと同様である。
【０２１３】
図２１（ｂ）に示す表は、管理ＳＷ名フィールド、画像処理装置ＩＤフィールド、ユーザＩＤフィールド、及び継続使用フラグフィールドを有する。画像処理装置ＩＤフィールドは、同一行に保存された名称のアプリケーションを送信した画像処理装置を識別する情報を保存する。具体的には、画像処理装置に固有に割り振る固定ＩＰ（Internet Protocol）アドレス及び装置が固有に有するＭＡＣ（Media Access Control）、並びにこれらと関連付けたドメイン名等を保存する。
【０２１４】
ユーザＩＤフィールドは、同一行に保存された情報で識別される画像処理装置を使用するユーザのユーザＩＤを保存する。継続使用フラグフィールドは、同一行に保存された名称のアプリケーションを、同一行に保存された情報で識別される画像処理装置において、同一行に保存された情報で識別されるユーザが使用を継続するか否かを表す決定情報を保存する。
【０２１５】
図２２（ｃ）に示す表は、管理ＳＷ名フィールド、アクセス履歴フィールド、及び使用継続者数フィールドを有する。管理ＳＷ名フィールド及びアクセス履歴フィールドは、実施例１で説明したフィールドと同様である。使用継続者数フィールドは、同一行に保存された名称のアプリケーションを継続して使用すると定めた使用者の数を保存する。
【０２１６】
ここで、図２０に戻り、情報管理装置３００の構成について引き続き説明を行う。
【０２１７】
送信部３０５は、紹介情報と、紹介情報が紹介するアプリケーションに関連付けて管理部３０４が管理する決定情報を第２画像処理装３２０へ送信する。
【０２１８】
ここで、図２２及び２３を参照して、情報管理装置３００が実行する第１管理処理について説明する。図２３は、実施例３において、情報管理装置３００が実行する第１管理処理の一例を表すフローチャートの一部であり、図２３は、実施例３において、情報管理装置３００が実行する第１管理処理の一例を表すフローチャートの他部である。
【０２１９】
先ず、情報管理装置３００は、ステップＳ７１からＳ７４の処理を実行する（ステップＳ７１からＳ７４）。この処理は、実施例１で説明したステップＳ０１からＳ０４の処理と同様であるので説明を省略する。但し、ステップＳ７３において情報管理装置３００が送信するアプリデータは、アプリケーションとアプリケーションに関連付けた決定情報及び紹介情報とで構成される点で実施例１と異なる。
【０２２０】
ステップＳ０４の処理を実行した後に、情報管理装置３００は、画像処理装置３１０から、送信したアプリケーションの紹介情報と決定情報とを受信する（ステップＳ７５）。次に、情報管理装置１００は、取得したアプリケーション名のアプリケーションに関連付けた紹介情報と決定情報とを更新する（ステップＳ７６）。その後、情報管理装置１００は、アプリケーションと紹介情報と決定情報とを関連付けて管理する（ステップＳ７７）。
【０２２１】
次に、情報管理装置１００は、更新した決定情報に基づいて、アプリケーションを継続して使用する者の数（以下単に、使用継続者数という）を再集計する（ステップＳ７８）。その後、情報管理装置１００は、アプリケーションに関連付けた使用継続者数を更新する（ステップＳ７９）。
【０２２２】
次に、情報管理装置１００は、アプリケーションのダウンロード数が所定値を超えたか否かを判断する（ステップＳ８０）。情報管理装置１００は、アプリケーションのダウンロード数が所定の閾値を越えたと判断する場合にはステップＳ８１の処理を、そうでない場合には第１管理処理の実行を終了する。
【０２２３】
ステップＳ８０において、アプリケーションのダウンロード数が所定値を超えたと判断した場合には、情報管理装置１００は、アプリケーションの使用継続者数が所定の閾値を越えたか否かを判断する（ステップＳ８１）。情報管理装置１００は、アプリケーションの使用継続者数が所定の閾値を越えたと判断する場合には第１管理処理の実行を終了し、そうでない場合にはステップＳ８２の処理を実行する。
【０２２４】
ステップＳ８１において、情報管理装置１００は、使用継続者数が所定の閾値を越えないと判断した場合には、そのアプリケーションを削除する（ステップＳ８２）。その後、情報管理装置１００は、第１管理処理の実行を終了する。
【０２２５】
尚、ステップＳ７１、Ｓ７３、及びＳ７５の処理が受信処理に相当し、ステップＳ７６、Ｓ７８、及びＳ７９の処理が更新処理に相当し、ステップＳ７７、及びＳ８０からＳ８２の処理が管理処理に相当し、ステップＳ７２及びＳ７４の処理が送信処理に相当する。
【０２２６】
次に、画像処理システム３の構成について引き続き説明を行うため、画像処理装置３１０の構成について説明する。画像処理装置３１０は、受信部３１１、表示部３１２、入力部３１３、実行部３１４、送信部３１６で構成される点で、実施例２と同様である。
【０２２７】
受信部３１１は、紹介情報と、紹介情報が紹介するアプリケーションを他の画像処理装置３２０又は３３０の使用者が継続使用するか否かを定めた決定情報を受信する。
【０２２８】
表示部３１２は、受信部３１１が受信した紹介情報と決定情報とを表示する。具体例としては、表示部３１２は、実施例２で説明したＵＩ画面において、注釈表示部ＰＯ２に代えて決定情報を表示する決定表示部を表示する構成を採用できる。
【０２２９】
入力部３１３は、紹介情報が紹介するアプリケーションを継続使用するか否かを定めた決定情報を送信部３１６へ入力する。
【０２３０】
実行部３１４は、入力部３１３が継続使用すると定めた決定情報を入力した場合にアプリケーションを継続して実行する。
【０２３１】
送信部３１６は、入力部３１３が入力した決定情報を、情報管理装置３００へ送信する。
【０２３２】
ここで、図２４及び２５を参照して、画像処理装置３１０が実行する第１画像処理について説明する。図２４は、実施例３において、画像処理装置３１０が実行する第１画像処理の一例を表すフローチャートの一部であり、図２５は、実施例３において、画像処理装置３１０が実行する第１画像処理の一例を表すフローチャートの他部である。
【０２３３】
先ず、画像処理装置３１０は、ステップＳ９１からＳ９６の処理を実行する（ステップＳ９１からＳ９６）。ステップＳ９１からＳ９６の処理は、実施例１で説明したステップＳ２１からＳ２６の処理と同様である。
【０２３４】
ステップＳ９６の処理を実行した後に、画像処理装置３１０は、アプリデータから紹介情報と決定情報とを抽出する（ステップＳ９７）。その後、画像処理装置１１０は、紹介情報と決定情報とを関連付けてＵＩ画面に表示する（ステップＳ９８）。
【０２３５】
次に、画像処理装置３１０は、ステップＳ９９からＳ１０１の処理を実行する（ステップＳ９９からＳ１０１）。ステップＳ９９からＳ１０１の処理は、実施例１で説明したステップＳ２９からＳ３１の処理と同様である。
【０２３６】
ステップＳ１０１の処理を実行した後に、画像処理装置３１０は、実行したアプリケーションを使用したユーザの操作によって、紹介情報と、紹介情報が紹介するアプリケーションの使用を継続するか否かを定める決定情報とを入力する（ステップＳ１０２）。尚、画像処理装置３１０が決定情報を入力する際には、使用を継続するか否かを問うダイアログ画面を表示する構成を採用できる。その後、画像処理装置３１０は、紹介情報と決定情報とを情報管理装置３００へ送信する（ステップＳ１０３）。
【０２３７】
次に、画像処理装置３１０は、入力した決定情報が、アプリケーションの使用を継続すると定める情報であるか否かを判断する（ステップＳ１０４）。画像処理装置３１０は、使用を継続すると定める情報であると判断する場合にはステップＳ１０６の処理を、そうでない場合にはステップＳ１０５の処理を実行する。
【０２３８】
ステップＳ１０４において、決定情報がアプリケーションの使用を継続すると定める情報でないと判断した場合に、画像処理装置３１０は、アプリケーションの実行を終了した後に、アプリケーションをアンインストールする（ステップＳ１０５）。その後、画像処理装置３１０は、第１画像処理の実行を終了する。
【０２３９】
ステップＳ１０４において、決定情報がアプリケーションの使用を継続すると定める情報であると判断した場合に、画像処理装置３１０は、アプリケーションの実行を継続する（ステップＳ１０６）。その後、画像処理装置３１０は、第１画像処理の実行を終了する。
【０２４０】
尚、ステップＳ９２及びＳ９６の処理が受信処理に相当し、ステップＳ９３及びＳ９８の処理が表示処理に相当し、ステップＳ９４，Ｓ９９、Ｓ１００、及びＳ１０２の処理が入力処理に相当し、ステップＳ１０１及びＳ１０６の処理が実行処理に相当し、ステップＳ９１、Ｓ９５、及びＳ１０３の処理が送信処理に相当する。
【０２４１】
本実施例においては、受信部３０１が情報管理装置の備える受信手段に相当し、更新部３０３が更新手段に相当し、管理部３０４が管理手段に相当し、送信部３０５が情報管理装置の備える送信手段に相当する。また、情報管理装置３００が実行する第１管理処理及び第２管理処理の実行手順を表すプログラムが情報管理プログラムに相当する。
【０２４２】
また、受信部３１１が画像処理装置の備える受信手段に相当し、表示部３１２が表示手段に相当し、入力部３１３が入力手段に相当し、実行部３１４が実行手段に相当し、送信部３１６が画像処理装置の備える送信手段に相当する。また、画像処理装置３１０から３３０が実行する第１画像処理及び第２画像処理の実行手順を表すプログラムが画像処理プログラムに相当する。
【実施例４】
【０２４３】
第４の実施例においては、紹介情報が紹介するアプリケーションを実行するために用いる環境情報を画像処理装置の使用者が継続使用した実績を送受信できる画像処理システムについて説明する。
【０２４４】
尚、実施例４で説明する画像処理システム４は、実施例３と同様に、情報管理装置４００と画像処理装置４１０から４３０とで構成される。画像処理システム４の接続、構成、及び機能は、実施例３で説明した画像処理システム３とほぼ同様であるため、以下主に相違点について説明する。
【０２４５】
情報管理装置４００は、受信部４０１、更新部４０３、管理部４０４、及び送信部４０５で構成される点で実施例３と同様である。
【０２４６】
受信部４０１は、アプリケーションの環境情報を画像処理装置４１０から４３０の使用者が継続使用するか否かを定めた決定情報を受信する。
【０２４７】
管理部４０４は、アプリケーションと、アプリケーションを実行するために必要な環境情報とを関連付けて管理する。また、管理部４０４は、受信部４０１が受信した環境情報の決定情報と、環境情報と、環境情報を必要とするアプリケーションとを関連付けて管理する。更に、管理部４０４は、受信部４０１が受信した決定情報に基づいて、所定数以上の使用者が継続使用しないと定めた環境情報を削除する。
【０２４８】
尚、環境情報は、例えば、環境変数を設定する情報を含む。また、環境情報は、例えば、ＩＮＩファイルの様に、アプリケーション実行時に開かれてその内容を読み込まれるテキストファイルによって表される構成を採用できる。また他の実施例として、環境情報は、例えば、シェルプログラムの様に、アプリケーションの実行時にアプリケーションによって実行されて環境変数を変更する実行ファイルで表される構成を採用できる。
【０２４９】
ここで、図２６を参照して、管理部４０４が管理する情報の一例について説明する。図２６は、実施例４において、管理部４０４が管理する情報の一例を表す図である。
【０２５０】
図２６（ａ）に示す表は、管理ＳＷ名フィールドと機能属性フィールドとを有する。管理ＳＷ名フィールド及び機能属性フィールドは、実施例１で説明したフィールドと同様であるので説明を省略する。
【０２５１】
図２６（ｂ）に示す表は、管理ＳＷ名フィールドと環境ＩＤフィールドと画像処理装置ＩＤフィールドとユーザＩＤフィールドと継続使用フラグフィールドとを有する。
【０２５２】
管理ＳＷ名フィールド、画像処理装置ＩＤフィールド、及びユーザＩＤフィールドは、実施例３で説明したフィールドと同様であるので説明を省略する。環境ＩＤフィールドは、同一行に保存した名称のアプリケーションの実行に用いる環境情報を識別する識別情報を保存する。尚、環境情報を識別する識別情報は、例えば、環境情報を保存した電子ファイルのファイル名である構成を採用できる。
【０２５３】
継続使用フラグフィールドは、同一行に保存された名称のアプリケーションの環境情報を、同一行に保存された情報で識別される画像処理装置において、同一行に保存された情報で識別されるユーザが使用を継続するか否かを表す決定情報を保存する。
【０２５４】
ここで、情報管理装置４００の構成について引き続き説明を行う。
【０２５５】
送信部４０５は、紹介情報と、紹介情報が機能を紹介するアプリケーションと管理部４０４が関連付けて管理する環境情報とを画像処理装置４１０から４３０へ送信する。また、送信部４０５は、紹介情報と、環境情報と、紹介情報が紹介するアプリケーションが必要とする環境情報に関連付けて管理部４０４が管理する決定情報を画像処理装置４１０から４３０へ送信する。
【０２５６】
ここで、図２７を参照して、情報管理装置４００が実行する第１管理処理について説明する。図２７は、実施例４において、情報管理装置４００が実行する第１管理処理の一例を表すフローチャートである。
【０２５７】
先ず、情報管理装置４００は、ステップＳ１１１からＳ１１４の処理を実行する（ステップＳ１１１からＳ１１４）。ステップＳ１１１からＳ１１４の処理は、実施例１で説明したステップＳ０１からＳ０４の処理と同様であるので説明を省略する。但し、ステップＳ１１３において情報管理装置２００が送信するアプリデータは、アプリケーションとアプリケーションの環境情報及び紹介情報とアプリケーション及び環境情報に関連付けた決定情報とで構成される点で実施例１と異なる。また、本実施例におけるアプリデータは、アプリデータとアプリケーションの使用権限又はアクセス権とを関連とを関連付けたデータでもある。尚、アプリケーションの使用権限及びアクセス権については、実施例１で説明したデータで表される。
【０２５８】
ステップＳ１１４を実行した後に、情報管理装置４００は、送信したアプリケーションの紹介情報と、アプリケーションの実行に用いる環境情報の決定情報とを受信する（ステップＳ１１５）。その後、情報管理装置４００は、アプリケーションに関連付けた紹介情報と決定情報とを更新する（ステップＳ１１６）。その後、情報管理装置４００は、アプリケーションと紹介情報と環境情報と決定情報とを関連付けて管理する（ステップＳ１１７）。次に、情報管理装置４００は、第１管理処理の実行を終了する。
【０２５９】
尚、ステップＳ１１１、Ｓ１１３、及びＳ１１５の処理が受信処理に相当し、ステップＳ１１６の処理が更新処理に相当し、ステップＳ１１７の処理が管理処理に相当し、ステップＳ１１２、及びＳ１１４の処理が送信処理に相当する。
【０２６０】
次に、実施例４において、情報管理装置４００が実行する第２管理処理について説明する。
【０２６１】
先ず、情報管理装置４００は、実施例１で説明したステップＳ１１からＳ１４の処理を実行する。次に、情報管理装置４００は、更新したアプリケーションの更新情報と、アプリケーションの実行に用いる環境情報とを画像処理装置４１０へ送信する。その後、情報管理装置４００は、実施例１で説明したステップＳ１６及びＳ１７の処理を実行した後に、第２管理処理の実行を終了する。
【０２６２】
次に、画像処理システム４の構成について引き続き説明を行うため、図２８を参照して、画像処理装置４１０の構成について説明する。図２８は、実施例４における画像処理装置４１０の一構成例を表す機能ブロック図である。
【０２６３】
画像処理装置４１０は、受信部４１１、表示部４１２、入力部４１３、実行部４１４、送信部４１６のみならず判断部４１８及び認証部４１９で構成される点で、実施例３と異なる。
【０２６４】
受信部４１１は、紹介情報と、紹介情報が紹介するアプリケーションの実行に必要な環境情報を他の画像処理装置４２０又は４３０の使用者が継続使用するか否かを定めた決定情報を受信する。
【０２６５】
表示部４１２は、受信部４１１が受信した紹介情報と決定情報とを表示する。また、表示部４１２は、判断部４１８が実行可能と判断したアプリケーションを受信部４１１が受信した後に、認証部４１９が使用権限があると使用者を認証した場合に、アプリケーションの実行が可能となった旨を表示する。更に、表示部４１２は、アプリケーションの実行が不可能であると判断部４１８が判断した場合に、アプリケーションの実行が不可能である旨を表示する。
【０２６６】
入力部４１３は、ユーザである使用者に操作されて、紹介情報が紹介するアプリケーションを使用する使用者を識別する識別情報を入力する。また、入力部４１３は、紹介情報が紹介するアプリケーションの実行に用いる環境情報を継続使用するか否かを定めた決定情報を入力する。
【０２６７】
実行部４１４は、入力部４１３が継続使用すると定めた決定情報を入力した場合に、環境情報を用いてアプリケーションを継続して実行する。また、実行部４１４は、アプリデータと共にアプリケーションのアクセス権又は使用権限を受信する。
【０２６８】
送信部４１６は、入力部４１３が入力した決定情報を情報管理装置４００へ送信する。
【０２６９】
判断部４１８は、画像処理装置４１０が後述する判断処理を実行することで実現される。判断部４１８は、紹介情報が紹介するアプリケーションを実行部４１４が実行可能か否かを環境情報に基づいて判断する。例えば、実行部４１４は、ハードディスク等が記憶する画像処理装置４１０のハードウェア構成を表す情報と、アプリケーションが使用する装置デバイスを表す値に環境情報を設定する環境情報とを比較することで、実行に必要なデバイスを画像処理装置４１０が備えている場合に、アプリケーションを実行可能であると判断する。
【０２７０】
認証部４１９は、画像処理装置４１０が後述する認証処理を実行することで実現される。認証部４１９は、入力部４１３が入力した識別情報を用いてアプリケーションに対する使用者の使用権限を使用者を認証する。具体的には、認証部４１９は、識別情報と関連付けてハードディスク等に保存した使用者のグループを取得し、取得したグループに対して実行部４１４が受信したアクセス権又は使用権限が付与されているか否かを判断する。尚、認証部４１９の機能等は、実施例２で説明した認証部２０６と同様である。
【０２７１】
ここで、図２９及び３０を参照して、画像処理装置４１０が実行する第１画像処理について説明する。図３０は、実施例４において、画像処理装置４１０が実行する第１画像処理の一例を表すフローチャートの一部であり、図３１は、実施例４において、画像処理装置４１０が実行する第１画像処理の一例を表すフローチャートの他部である。
【０２７２】
先ず、画像処理装置４１０は、ステップＳ１２１からＳ１２６の処理を実行する（ステップＳ１２１からＳ１２６）。ステップＳ１２１からＳ１２６の処理は、実施例１で説明したステップＳ２１からＳ２６の処理と同様である
【０２７３】
次に、画像処理装置４１０は、アプリデータから紹介情報と決定情報と環境情報とを抽出する（ステップＳ１２７）。尚、画像処理装置４１０は、アプリデータからアプリケーションの使用権限等も抽出する。その後、アプリケーションの紹介情報と環境情報と決定情報とを表示する（ステップＳ１２８）。
【０２７４】
次に、画像処理装置４１０は、受信した環境情報を用いて、アプリケーションが実行可能であるか否かを判断する（ステップＳ１２９）。画像処理装置４１０は、実行可能であると判断する場合にはステップＳ１３０の処理を実行し、そうでない場合にはステップＳ１３４の処理を実行する。
【０２７５】
ステップＳ１２９において、画像処理装置４１０は、アプリケーションを実行可能であると判断した場合には、操作信号を入力する（ステップＳ１３０）。次に、画像処理装置４１０は、操作信号が表す操作に従って及び環境情報を用いてアプリケーションを実行する（ステップＳ１３１）。
【０２７６】
その後、画像処理装置４１０は、実行したアプリケーションの使用者の操作に従って、画像処理装置２１０の使用者がアプリケーションの環境情報を継続して使用するか否かを定める決定情報と、アプリケーションの機能を紹介する紹介情報とを入力する（ステップＳ１３２）。その後、画像処理装置４１０は、紹介情報と決定情報とを情報管理装置４００へ送信する（ステップＳ１３３）。
【０２７７】
ステップＳ１２９において、画像処理装置４１０は、アプリケーションを実行不可能であると判断した場合には、アプリケーションの実行が不可能である旨を表示する（ステップＳ１３４）。
【０２７８】
ステップＳ１３３又はステップＳ１３４を実行した後に、画像処理装置４１０は、決定情報に基づいて環境情報を継続して使用するか否かを判断する（ステップＳ１３５）。画像処理装置４１０は、継続使用すると判断する場合にはステップＳ１３６の処理を、そうでない場合にはステップＳ１３７の処理を実行する。
【０２７９】
ステップＳ１３５において、画像処理装置４１０は、継続使用すると判断した場合には、環境情報を変更することなくアプリケーションの実行を継続する（ステップＳ１３６）。その後、第１画像処理の実行を終了する。
【０２８０】
ステップＳ１３５において、画像処理装置４１０は、継続使用しないと判断した場合には、入力部４１３が入力する変更した環境情報でアプリケーションを実行する（ステップＳ１３７）。その後、第１画像処理の実行を終了する。
【０２８１】
次に、図３１及び３２を参照して、画像処理装置４１０が実行する第２画像処理について説明を行う。図３１は、画像処理装置４１０が実行する第２画像処理の一例を表すフローチャートの一部であり、図３２は、画像処理装置４１０が実行する第２画像処理の一例を表すフローチャートの他部である。
【０２８２】
先ず、画像処理装置４１０は、情報管理装置４００から更新情報と環境情報とを受信する（ステップＳ１４１）。次に、画像処理装置４１０は、受信した環境情報を用いてアプリケーションが実行可能であるか否かを判断する（ステップＳ１４２）。画像処理装置４１０は、実行可能であると判断する場合にはステップＳ１４３の処理を実行し、そうでない場合にはステップＳ１４５の処理を実行する。
【０２８３】
ステップＳ１４２において、アプリケーションが実行可能であると判断した場合には、画像処理装置４１０は、ステップＳ１４３及びＳ１４４の処理を実行する（ステップＳ１４３及びＳ１４４）。尚、ステップＳ１４３及びＳ１４４の処理は、実施例１で説明したステップＳ４４及びＳ４５の処理と同様である。
【０２８４】
ステップＳ１４２において、アプリケーションが実行不可能であると判断した場合、又はステップＳ１４４を実行した後に、画像処理装置４１０は、ステップＳ１４５からＳ１４７の処理を実行する（ステップＳ１４５からＳ１４７）。ステップＳ１４５、Ｓ１４６、及びＳ１４７の処理は、実施例２で説明したステップＳ６１の処理、Ｓ５２、及びＳ５３の処理と同様である。
【０２８５】
ステップＳ１４７において、認証をクリアしたと判断した場合には、画像処理装置４１０は、ステップＳ１４４において新規又は更新されたアプリケーションをダウンロードしたか否かを判断する（ステップＳ１４８）。次に、画像処理装置４１０は、新規なアプリケーション等をダウンロードしたと判断する場合には、更新情報と環境情報とを表示する（ステップＳ１４９）。その後、画像処理装置４１０は、ステップＳ１５０及びＳ１５１の処理を実行する（ステップＳ１５０及びＳ１５１）。その後、画像処理装置４１０は、第２画像処理の実行を終了する。ここで、ステップＳ１５０及びＳ１５１の処理は、実施例１のステップＳ４５及びＳ４６の処理と同様である。
【０２８６】
尚、ステップＳ１２２、Ｓ１２６、Ｓ１４１、及びＳ１４４の処理が受信処理に相当し、ステップＳ１２３、Ｓ１２８、Ｓ１３４、及びＳ１４９の処理が表示処理に相当し、ステップＳ１２４、Ｓ１３０、Ｓ１３２、Ｓ１４５、及びＳ１５０の処理が入力処理に相当し、ステップＳ１３１、Ｓ１３６、Ｓ１３７、及びＳ１５１の処理が実行処理に相当し、ステップＳ１２１、Ｓ１２５、Ｓ１３３、及びＳ１４３の処理が送信処理に相当し、ステップＳ１２９及びＳ１４８の処理が判断処理に相当し、ステップＳ１４６の処理が認証処理に相当する。
【０２８７】
本実施例においては、受信部４０１が情報管理装置の備える受信手段に相当し、更新部４０３が更新手段に相当し、管理部４０４が管理手段に相当し、送信部４０５が情報管理装置の備える送信手段に相当する。また、情報管理装置４００が実行する第１管理処理及び第２管理処理の実行手順を表すプログラムが情報管理プログラムに相当する。
【０２８８】
また、受信部４１１が画像処理装置の備える受信手段に相当し、表示部４１２が表示手段に相当し、入力部４１３が入力手段に相当し、実行部４１４が実行手段に相当し、送信部４１６が画像処理装置の備える送信手段に相当し、判断部４１８が判断手段に相当し、認証部４１９が画像処理装置の備える認証手段に相当する。
【０２８９】
上記実施例１から４は、それぞれ阻害事項なく、いわゆる当業者にとって容易に組み合わせることができる。
【０２９０】
情報管理装置１００から４００、及び画像処理装置１１０から４３０は、演算部がＲＯＭ及びＲＡＭの少なくともひとつに格納されたプログラムを実行することによって実現される。また、このプログラムは、磁気ディスクや光ディスク、半導体メモリ、その他の記録媒体に格納して配布したり、ネットワークを介して配信したりすることにより提供できる。
【０２９１】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【図面の簡単な説明】
【０２９２】
【図１】本発明の画像処理システムの一実施例を示すシステム構成図である。
【図２】情報管理装置の一構成例を表す機能ブロック図である。
【図３】情報管理装置の一構成例を表すハードウェア構成図である。
【図４】受信部が受信する履歴情報の一例を表す図である。
【図５】管理部が管理する情報の一例を保存する表を示す図である。
【図６】管理部が管理する情報の他例を保存する表を示す図である。
【図７】情報管理装置が実行する第１管理処理の一例を表すフローチャートである。
【図８】情報管理装置が実行する第２管理処理の一例を表すフローチャートである。
【図９】画像処理装置の一構成例を表す機能ブロック図である。
【図１０】画像処理装置が実行する第１画像処理の一例を表すフローチャートである。
【図１１】画像処理装置が実行する第２画像処理の一例を表すフローチャートである。
【図１２】実施例２における情報管理装置の一構成例を表す機能ブロック図である。
【図１３】実施例２において管理部が管理する情報の一例を保存する表を示す図である。
【図１４】実施例２において情報管理装置が実行する第１管理処理の一例を表すシーケンス図である。
【図１５】実施例２において情報管理装置が実行する第１管理処理の一例を表すフローチャートである。
【図１６】実施例２における画像処理装置の一構成例を表す機能ブロック図である。
【図１７】表示部が表示する画面の一例を表す画面図である。
【図１８】表示部が表示する画面の他例を表す画面図である。
【図１９】画像処理装置が実行する第１画像処理の一例を表すフローチャートである。
【図２０】実施例３における情報管理装置の一構成例を表す機能ブロック図である。
【図２１】実施例３において管理部が管理する情報の一例を保存する表を示す図である。
【図２２】実施例３において情報管理装置が実行する第１管理処理の一例を表すフローチャートの一部である。
【図２３】実施例３において情報管理装置が実行する第１管理処理の一例を表すフローチャートの他部である。
【図２４】実施例３において画像処理装置が実行する第１画像処理の一例を表すフローチャートの一部である。
【図２５】実施例３において画像処理装置が実行する第１画像処理の一例を表すフローチャートの他部である
【図２６】実施例４において管理部が管理する情報の一例を表す図である。
【図２７】実施例４において情報管理装置が実行する第１管理処理の一例を表すフローチャートである。
【図２８】実施例４における画像処理装置の一構成例を表す機能ブロック図である。
【図２９】実施例４において画像処理装置が実行する第１画像処理の一例を表すフローチャートの一部である。
【図３０】実施例４において画像処理装置が実行する第１画像処理の一例を表すフローチャートの他部である。
【図３１】実施例４において画像処理装置が実行する第２画像処理の一例を表すフローチャートの一部である。
【図３２】実施例４において画像処理装置が実行する第２画像処理の一例を表すフローチャートの他部である。
【符号の説明】
【０２９３】
１００…情報管理装置        １００ａ…演算部            
１００ｂ…ＲＯＭ            １００ｃ…ＲＡＭ            
１００ｄ…ＲＯＭ            １００ｅ…バス              
１０１…受信部（受信手段）  １０２…分析部（分析手段）  
１０３…更新部（更新手段）  １０４…管理部（管理手段）  
１０４ａ…アプリケーション管理部
１０４ｂ…情報管理部        １０５…送信部（送信手段）  
１１０…画像処理装置        １１１…受信部（受信手段）  
１１２…表示部（表示手段）  １１３…入力部（入力手段）  
１１４…実行部（実行手段）  １１５…取得部（取得手段）  
１１６…送信部（送信手段）  １２０…画像処理装置        
２００…情報管理装置        ２０１…受信部（受信手段）  
２０３…更新部（更新手段）  ２０４…管理部（管理手段）  
２０５…送信部（送信手段）  ２０６…認証部（認証手段）  
２１０…画像処理装置        ２１１…受信部（受信手段）  
２１２…表示部（表示手段）  ２１３…入力部（入力手段）  
２１４…実行部（実行手段）  ２１６…送信部（送信手段）  
３００…情報管理装置        ３０１…受信部（受信手段）  
３０３…更新部（更新手段）  ３０４…管理部（管理手段）  
３０５…送信部（送信手段）  ４１０…画像処理装置        
４１１…受信部（受信手段）  ４１２…表示部（表示手段）  
４１３…入力部（入力手段）  ４１４…実行部（実行手段）  
４１６…送信部（送信手段）  ４１８…判断部（判断手段）  
４１９…認証部（認証手段）  ＢＴ１…送信ボタン          
ＢＴ２…実行ボタン          Ｆ１…ＵＩ画面
ＰＡ…評価表示部            ＰＩ１…紹介入力部          
ＰＩ２…注釈入力部          ＰＩ３…エラー入力部        
ＰＯ１…紹介表示部          ＰＯ２…注釈表示部          
【図１】
2009282668.tif 000003
【図２】
2009282668.tif 000004
【図３】
2009282668.tif 000005
【図４】
2009282668.tif 000006
【図５】
2009282668.tif 000007
【図６】
2009282668.tif 000008
【図７】
2009282668.tif 000009
【図８】
2009282668.tif 000010
【図９】
2009282668.tif 000011
【図１０】
2009282668.tif 000012
【図１１】
2009282668.tif 000013
【図１２】
2009282668.tif 000014
【図１３】
2009282668.tif 000015
【図１４】
2009282668.tif 000016
【図１５】
2009282668.tif 000017
【図１６】
2009282668.tif 000018
【図１７】
2009282668.tif 000019
【図１８】
2009282668.tif 000020
【図１９】
2009282668.tif 000021
【図２０】
2009282668.tif 000022
【図２１】
2009282668.tif 000023
【図２２】
2009282668.tif 000024
【図２３】
2009282668.tif 000025
【図２４】
2009282668.tif 000026
【図２５】
2009282668.tif 000027
【図２６】
2009282668.tif 000028
【図２７】
2009282668.tif 000029
【図２８】
2009282668.tif 000030
【図２９】
2009282668.tif 000031
【図３０】
2009282668.tif 000032
【図３１】
2009282668.tif 000033
【図３２】
2009282668.tif 000034