(57)【要約】【課題】単一の装置内で実行された操作の組み合わせをテンプレートボタンに登録するだけでは利用できないサービスの提供を可能とする。【解決手段】情報処理装置は、予め定めた条件を満たす複数のジョブの組み合わせの出現を、ジョブの履歴から抽出する抽出手段と、組み合わせ別に出現の回数を集計する集計手段と、集計の結果をサービスの提供側の管理装置に送信する送信手段とを有する。【選択図】図７
2019181754.tif 000002
【特許請求の範囲】
【請求項１】
予め定めた条件を満たす複数のジョブの組み合わせの出現を、ジョブの履歴から抽出する抽出手段と、
前記組み合わせ別に出現の回数を集計する集計手段と、
集計の結果をサービスの提供側の管理装置に送信する送信手段と
を有する情報処理装置。
【請求項２】
前記組み合わせは、ジョブの種類と実行の順序とで規定される、請求項１に記載の情報処理装置。
【請求項３】
前記組み合わせは、ジョブの種類と、パラメータと、実行の順序とで規定される、請求項２に記載の情報処理装置。
【請求項４】
前記抽出手段は、作業者の操作に基づくジョブの発生がない期間に抽出の処理を実行する、請求項１に記載の情報処理装置。
【請求項５】
前記抽出手段は、ログアウトからログインまでの間に、前記抽出の処理を実行する、請求項４に記載の情報処理装置。
【請求項６】
前記抽出手段は、節電モードへの移行を検知した場合に、前記抽出の処理を実行する、請求項４に記載の情報処理装置。
【請求項７】
前記抽出手段は、電源オフの操作又はリブートの操作を検知した場合に、前記抽出の処理を実行する、請求項４に記載の情報処理装置。
【請求項８】
前記予め定めた条件は、１つのログインセッション内で発生することである、請求項１に記載の情報処理装置。
【請求項９】
前記予め定めた条件は、共通するネットワークアドレスへのアクセスである、請求項１に記載の情報処理装置。
【請求項１０】
前記集計手段は、前記管理装置への前回までの集計の対象になっていない回数を前記組み合わせ別に集計する、請求項１に記載の情報処理装置。
【請求項１１】
予め定めた条件を満たす複数のジョブの組み合わせの出現を、ジョブの履歴から抽出する抽出手段と、前記組み合わせ別に出現の回数を集計する集計手段と、集計の結果を送信する送信手段と、を有する情報処理装置と、
前記集計の結果を前記情報処理装置から受信するサービスの提供側の管理装置と
を有する情報処理システム。
【請求項１２】
前記管理装置は、１つ又は複数の情報処理装置から受信された前記集計の結果を前記組み合わせ別に統合する、請求項１１に記載の情報処理システム。
【請求項１３】
前記管理装置は、顧客単位で統合の処理を実行する、請求項１２に記載の情報処理システム。
【請求項１４】
前記管理装置は、前記組み合わせの出現の頻度が高い場合、対象者に報知する、請求項１３に記載の情報処理システム。
【請求項１５】
前記管理装置は、出現の頻度が高い前記組み合わせに対して利用可能なサービスが存在する場合、対象者に報知する、請求項１３に記載の情報処理システム。
【請求項１６】
前記管理装置は、出現の頻度が高い前記組み合わせに対して利用可能なサービスが存在する場合、当該サービスを対象とする情報処理装置にインストールする、請求項１３に記載の情報処理システム。
【請求項１７】
コンピュータを、
予め定めた条件を満たす複数のジョブの組み合わせの出現を、ジョブの履歴から抽出する抽出手段と、
前記組み合わせ別に出現の回数を集計する集計手段と、
集計の結果をサービスの提供側の管理装置に送信する送信手段
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
画像処理装置には、共通の画像を対象とする複数の操作を結合してテンプレートボタンに登録する機能がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５０３２３６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
テンプレートボタンの登録により作業の効率化が実現される。ただし、登録の対象となった操作の組み合わせは、画像処理装置の利用の履歴に依存する。このため、顧客の利用の形態に応じた追加型（プラグイン型）のサービスが新たに開発されていたとしても、顧客はその存在に気づくことができない。
【０００５】
本発明は、単一の装置内で実行された操作の組み合わせをテンプレートボタンに登録するだけでは利用できないサービスの提供を可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、予め定めた条件を満たす複数のジョブの組み合わせの出現を、ジョブの履歴から抽出する抽出手段と、前記組み合わせ別に出現の回数を集計する集計手段と、集計の結果をサービスの提供側の管理装置に送信する送信手段とを有する情報処理装置である。
請求項２に記載の発明は、前記組み合わせは、ジョブの種類と実行の順序とで規定される、請求項１に記載の情報処理装置である。
請求項３に記載の発明は、前記組み合わせは、ジョブの種類と、パラメータと、実行の順序とで規定される、請求項２に記載の情報処理装置である。
請求項４に記載の発明は、前記抽出手段は、作業者の操作に基づくジョブの発生がない期間に抽出の処理を実行する、請求項１に記載の情報処理装置である。
請求項５に記載の発明は、前記抽出手段は、ログアウトからログインまでの間に、前記抽出の処理を実行する、請求項４に記載の情報処理装置である。
請求項６に記載の発明は、前記抽出手段は、節電モードへの移行を検知した場合に、前記抽出の処理を実行する、請求項４に記載の情報処理装置である。
請求項７に記載の発明は、前記抽出手段は、電源オフの操作又はリブートの操作を検知した場合に、前記抽出の処理を実行する、請求項４に記載の情報処理装置である。
請求項８に記載の発明は、前記予め定めた条件は、１つのログインセッション内で発生することである、請求項１に記載の情報処理装置である。
請求項９に記載の発明は、前記予め定めた条件は、共通するネットワークアドレスへのアクセスである、請求項１に記載の情報処理装置である。
請求項１０に記載の発明は、前記集計手段は、前記管理装置への前回までの集計の対象になっていない回数を前記組み合わせ別に集計する、請求項１に記載の情報処理装置である。
請求項１１に記載の発明は、予め定めた条件を満たす複数のジョブの組み合わせの出現を、ジョブの履歴から抽出する抽出手段と、前記組み合わせ別に出現の回数を集計する集計手段と、集計の結果を送信する送信手段と、を有する情報処理装置と、前記集計の結果を前記情報処理装置から受信するサービスの提供側の管理装置とを有する情報処理システムである。
請求項１２に記載の発明は、前記管理装置は、１つ又は複数の情報処理装置から受信された前記集計の結果を前記組み合わせ別に統合する、請求項１１に記載の情報処理システムである。
請求項１３に記載の発明は、前記管理装置は、顧客単位で統合の処理を実行する、請求項１２に記載の情報処理システムである。
請求項１４に記載の発明は、前記管理装置は、前記組み合わせの出現の頻度が高い場合、対象者に報知する、請求項１３に記載の情報処理システムである。
請求項１５に記載の発明は、前記管理装置は、出現の頻度が高い前記組み合わせに対して利用可能なサービスが存在する場合、対象者に報知する、請求項１３に記載の情報処理システムである。
請求項１６に記載の発明は、前記管理装置は、出現の頻度が高い前記組み合わせに対して利用可能なサービスが存在する場合、当該サービスを対象とする情報処理装置にインストールする、請求項１３に記載の情報処理システムである。
請求項１７に記載の発明は、コンピュータを、予め定めた条件を満たす複数のジョブの組み合わせの出現を、ジョブの履歴から抽出する抽出手段と、前記組み合わせ別に出現の回数を集計する集計手段と、集計の結果をサービスの提供側の管理装置に送信する送信手段として機能させるプログラムである。
【発明の効果】
【０００７】
請求項１記載の発明によれば、単一の装置内で実行された操作の組み合わせをテンプレートボタンに登録するだけでは利用できないサービスの提供を可能にできる。
請求項２記載の発明によれば、複数の操作の組み合わせを考慮したサービスを提供できる。
請求項３記載の発明によれば、複数の操作の組み合わせを考慮したサービスを提供できる。
請求項４記載の発明によれば、ジョブの組み合わせの抽出の精度を高めることができる。
請求項５記載の発明によれば、ジョブの組み合わせの抽出の精度を高めることができる。
請求項６記載の発明によれば、ジョブの組み合わせの抽出の精度を高めることができる。
請求項７記載の発明によれば、ジョブの組み合わせの抽出の精度を高めることができる。
請求項８記載の発明によれば、ジョブの組み合わせの抽出の精度を高めることができる。
請求項９記載の発明によれば、ジョブの組み合わせの抽出の精度を高めることができる。
請求項１０記載の発明によれば、ジョブの組み合わせの抽出の精度を高めることができる。
請求項１１記載の発明によれば、単一の装置内で実行された操作の組み合わせをテンプレートボタンに登録するだけでは利用できないサービスの提供を可能にできる。
請求項１２記載の発明によれば、出現の頻度の高い組み合わせを効率的に抽出できる。
請求項１３記載の発明によれば、顧客単位で出現の高い組み合わせを抽出できる。
請求項１４記載の発明によれば、気づきの機会を与えることができる。
請求項１５記載の発明によれば、作業を効率化するサービスの選択の機会を与えることができる。
請求項１６記載の発明によれば、追加されたサービスにより作業を効率化できる。
請求項１７記載の発明によれば、単一の装置内で実行された操作の組み合わせをテンプレートボタンに登録するだけでは利用できないサービスの提供を可能にできる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態に係る情報処理システムの構成例を示す。
【図２】実施の形態に係る画像形成装置のハードウェア構成の一例を示す図である。
【図３】画像形成装置を構成する記憶部に記憶される管理データの一例を示す図である。
【図４】ジョブパターンとして記録するジョブの組み合わせを抽出するために使用する条件の一例を示す図ある
【図５】登録済みジョブパターンの情報の一例を説明する図である。
【図６】登録ジョブパターンの実行回数の情報の一例を説明する図である。
【図７】実施の形態に係る画像形成装置の機能構成の一例を示す図である。
【図８】ユーザ認証のログアウトの検知後にジョブパターンの分析を開始する場合の処理の一例を説明するフローチャートである。
【図９】節電モードへの移行の検知後にジョブパターンの分析を開始する場合の処理の一例を説明するフローチャートである。
【図１０】電源オフ又はリブート処理の検知後にジョブパターンの分析を開始する場合の処理の一例を説明するフローチャートである。
【図１１】画像形成装置で実行される分析結果の送信処理の一例を説明するフローチャートである。
【図１２】管理装置のハードウェア構成の一例を示す図である。
【図１３】管理装置を構成する記憶部に記憶される管理データの一例を示す図である。
【図１４】管理デバイス情報の一例を説明する図である。
【図１５】推奨ツール情報の一例を示す図である。
【図１６】実施の形態に係る管理装置の機能構成の一例を示す図である。
【図１７】管理装置で実行される分析処理の一例を説明するフローチャートである。
【図１８】情報処理システムで実行される処理動作の概略を説明する図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明の実施の形態を説明する。
＜システム構成＞
図１は、実施の形態に係る情報処理システム１００の構成例を示す。
情報処理システム１００は、顧客Ａに対応する顧客システム２００Ａと、顧客Ｂに対応する顧客システム２００Ｂと、サービスの提供側に設けられる管理システム５００と、これらを接続する電話回線網３００とインターネット４００とを有している。
図１では、管理システム５００で管理する顧客システムの数が２つの場合について示しているが、顧客システムの数は１つでも３つ以上でも構わない。
電話回線網３００は、文書や画像の送受信に使用される加入電話回線やＩＳＤＮ（Integrated Services Digital Network）であり、例えばファクシミリ通信に使用される。
【００１０】
図１では、顧客システム２００Ａ及び２００Ｂに２台の画像形成装置２１０とファイアウォール２５０とが配置されているが、顧客システム２００Ａに配置される画像形成装置２１０の台数と顧客システム２００Ｂに配置される画像形成装置２１０の台数は異なってもよい。
また、顧客システム２００Ａと顧客システム２００Ｂに配置される画像形成装置２１０の台数は１台でもよいし、３台以上でもよい。ここでの画像形成装置２１０は情報処理装置の一例である。
ファイアウォール２５０は、インターネット４００から内部ネットワークへの不正なアクセスの遮断や内部ネットワークからインターネット４００への望まない通信の遮断に用いられる。
【００１１】
画像形成装置２１０は、用紙などの記録材に画像を形成する装置であり、コピー機能、スキャナ機能、ファックス送受信機能、印刷機能等を備えている。
もっとも、画像形成装置２１０は、これらの機能の全てを搭載する必要はなく、いずれか１つの機能に特化した装置であってもよい。
１つの機能に特化した装置には、例えばコピー機、スキャナ、ファックス送受信機、プリンタ（３次元プリンタを含む。）がある。
【００１２】
本実施の形態における管理システム５００は、管理の対象とする画像形成装置２１０の動作の状態を管理する管理装置５１０と、管理装置５１０の操作や管理情報の表示に用いられる作業端末５５０とを有する。
管理装置５１０は、画像形成装置２１０との通信を通じ、メンテナンスに関する情報（例えば課金の情報、稼働の情報、故障の情報）を収集し、各種のサービスを提供するコンピュータである。
【００１３】
各種のサービスには、例えば利用の実績に応じた料金の請求、消耗品の手配と配送、修理に必要な部品の手配とエンジニアの派遣、ファームウェアの更新の手配、動作の状態の分析、分析の結果の連絡等が含まれる。
作業端末５５０は、管理スタッフや営業スタッフが操作するコンピュータ等である。
【００１４】
＜画像形成装置の構成＞
図２は、実施の形態に係る画像形成装置２１０のハードウェア構成の一例を示す図である。
画像形成装置２１０は、装置全体を制御する制御部２１１と、画像データや管理データ等の記憶に用いられる記憶部２１５と、操作用の画面や処理の対象とする画像等の表示に用いられる表示部２１６と、ユーザの操作を受け付ける操作受付部２１７と、画像（原稿）を読み取ってスキャンデータを生成する画像読み取り部２１８と、例えば電子写真方式やインクジェット方式で記録材の一例である用紙に画像を形成する画像形成部２１９と、外部との通信に用いられる通信部２２０と、画像データに色補正や階調補正等の画像処理を施す画像処理部２２１と、を有している。これらの各部はバス２２２を通じて互いに接続されており、バス２２２を介してデータの受け渡しが実行される。
【００１５】
制御部２１１は、ＣＰＵ（Central Processing Unit）２１２、ＲＯＭ（Read Only Memory）２１３、ＲＡＭ（Random Access Memory）２１４により構成される。
ＲＯＭ２１３には、ＢＩＯＳ（Basic Input Output System）やファームウェア等のプログラムが記憶されている。
ＣＰＵ２１２は、ＲＡＭ２１４を作業エリアに使用し、ＲＯＭ２１３から読み出したプログラムを実行する。プログラムの実行を通じ、画像形成装置２１０の各部が制御される。例えば用紙への画像の形成、スキャンデータの生成等が制御される。
【００１６】
記憶部２１５は、ハードディスク装置や半導体メモリなどの記憶装置により構成され、画像形成装置２１０で扱う画像データ（スキャンデータを含む）や各種のデータが記憶される。
表示部２１６は、例えば液晶ディスプレイパネルや有機ＥＬ（Electro Luminescence）ディスプレイパネルにより構成され、ユーザインタフェース画面を表示する。
操作受付部２１７は、ユーザ（作業者）からの操作を受け付ける入力装置であり、例えばボタン、スイッチ、タッチパネル等で構成される。ここでの入力装置にはハードウェアキーもソフトウェアキーも含まれる。
【００１７】
画像読み取り部２１８は、いわゆるスキャナ装置である。
画像形成部２１９は、例えば記録材の一例である用紙に画像を形成するプリントエンジンである。用紙の搬送には、不図示の搬送機構が用いられる。
通信部２２０は、例えばＧ３規格やＧ４規格に準拠するインターフェースやネットワークインターフェース（ＬＡＮ：Local Area Network）で構成される。
画像処理部２２１は、例えば色補正や階調補正等の画像処理を実行する専用のプロセッサで構成される。
【００１８】
図３は、画像形成装置２１０（図２参照）を構成する記憶部２１５に記憶される管理データの一例を示す図である。
本実施の形態の場合、管理データとして、例えばジョブログ６０１、ジョブパターンの記録条件６０２、ジョブパターンを構成する複数のジョブの個数の上限６０３、登録済みジョブパターンの情報６０４、登録ジョブパターンの実行回数の情報６０５、分析の実行タイミング６０６等が記憶される。
【００１９】
ジョブログ６０１は、ジョブの実行の結果の履歴である。ジョブログ６０１は、ジョブ単位に出力される。本実施の形態では、ジョブログ６０１を、個々のジョブに対応する履歴の集合の意味でも使用する。
ジョブの種類には、例えば印刷ジョブ、コピージョブ、スキャンジョブ、ファクシミリの送信ジョブ、ファクシミリの受信ジョブ、転送ジョブ等がある。
ジョブログ６０１には、個々のジョブの実行時に使用したパラメータの情報も含まれる。例えば印刷ジョブの場合、パラメータの情報には、片面印刷か両面印刷かの区別、１枚の用紙に割り付ける頁の枚数、印刷の濃度、カラー印刷か白黒印刷かの区別、文書の印刷か写真の印刷かの区別、用紙のサイズ等が含まれる。
【００２０】
本実施の形態では、画像形成装置２１０で出現する複数のジョブの組み合わせのうち、予め定めた条件を満たす組み合わせをジョブパターンという。本実施の形態の場合、予め定めた条件とは、ジョブパターンの記録条件６０２と、ジョブパターンを構成する複数のジョブの個数の上限６０３の２つである。
ジョブパターンは、少なくともジョブの種類と出現の順序とによって規定される。もっとも、ジョブパターンは、ジョブの種類と、対応するジョブで使用したパラメータと、出現の順序とによって規定されてもよい。
【００２１】
図４は、ジョブパターンとして記録するジョブの組み合わせを抽出するために使用する条件（ジョブパターンの記録条件６０２）の一例を示す図ある。
本実施の形態では、ジョブパターンの記録条件６０２として、以下に示す４つの基準１〜４を使用する。基準１〜４は、関連性が高いジョブの組み合わせを抽出するための条件である。なお、基準１〜基準４はそれぞれ独立した基準であり、ジョブパターンの記録には、いずれかの基準を満たせばよい。
【００２２】
基準１は、複数のジョブが、１人のユーザ（作業者）の１つのログインセッション内で出現することである。
基準２は、複数のジョブが、予め定めた時間の範囲内に出現することである。時間の範囲は任意であるが、例えば１分を使用する。時間の範囲は、一連の操作が行われる時間を考慮して定める。
基準３は、複数のジョブが、共通のファイルへの操作で出現することである。
基準４は、複数のジョブが、共通のＵＲＬ（Uniform Resource Locator）への操作で出現することである。換言すると、複数のジョブで、共通するネットワークアドレスがアクセスされることである。
【００２３】
なお、ジョブパターンの記録条件６０２を満たす全てのジョブを１つのジョブパターンとして記録したのでは、共通性の高いジョブパターンの発見が困難になる可能性がある。そこで、本実施の形態では、ジョブパターンを構成する複数のジョブの個数の上限６０３を設けている。
複数のジョブの組み合わせであるので、ジョブパターンを構成するジョブの個数は２個以上である。
本実施の形態では、ジョブパターンを構成する複数のジョブの個数の上限６０３として“３”を用いる。
【００２４】
図３の説明に戻る。
登録済みジョブパターンの情報６０４は、記録条件を満たして登録されたジョブパターンの情報である。
図５は、登録済みジョブパターンの情報６０４の一例を説明する図である。
図５に示す登録済みジョブパターンの情報６０４は、例えば内容を識別する番号（ＩＤ）とパターンの内容を示すパターン情報とで構成される。
図５の場合、３つのパターン情報が登録されている。なお、図５では、複数のジョブが実行される順序の関係を矢印で示している。
【００２５】
１つ目のパターン情報は、プライベート印刷ジョブの次に認証付き出力ジョブが実行される組み合わせである。
プライベート印刷ジョブは、ユーザ本人が操作受付部２１７（図２参照）を操作して出力を指示するまで用紙への画像の形成が保留される印刷の一形態である。プライベート印刷の対象となった画像データは、出力の指示があるまで記憶部２１５（図２参照）に蓄積される。
プライベート印刷は、誤った印刷の防止と秘匿性の高い情報の漏えいのリスクを低減する目的で使用される。
なお、認証付き出力ジョブは、ユーザ（作業者）の認証後に蓄積されている画像データの出力を指示する操作に対応する。
【００２６】
２つ目のパターン情報は、スキャンジョブの次にクラウド上の保存先への転送ジョブが実行され、その後、ユーザ個人の端末（ＰＣ）への転送ジョブが実行される組み合わせである。
クラウド上の保存先は、ネットワークアドレスを規定するＵＲＬで与えられる。なお、スキャンによって生成された画像データは、記憶部２１５に設定されている個人別の記憶領域（ボックス）に保存される。
３つ目のパターン情報は、スキャンジョブの次にファクシミリ送信ジョブが実行され、その後、クラウド上の保存先への転送ジョブが実行される組み合わせである。
【００２７】
図６は、登録ジョブパターンの実行回数の情報６０５の一例を説明する図である。
登録ジョブパターンの実行回数の情報６０５は、例えば内容を識別する番号（ＩＤ）と実行回数とで構成される。ここでの番号は、登録済みジョブパターンの情報６０４（図５参照）の番号に対応付けられている。
図６の例は、１つ目のパターン情報が１０回出現し、２つ目のパターン情報が１５回出現し、３つ目のパターン情報が５回出現したことを表している。なお、実行回数は、ジョブに対応する操作を行ったユーザ（作業者）に関係なく計数される。例えばＡさんの操作もＢさんの操作も区別なく計数される。
【００２８】
図３の説明に戻る。
分析の実行タイミング６０６は、ジョブログ６０１の分析を実行するタイミングを規定する情報である。
本実施の形態では、ジョブログ６０１からジョブパターンを抽出し、その実行回数を更新する処理を「ジョブログ６０１の分析」という。
本実施の形態では、ジョブが発生する可能性が少ない期間にジョブログ６０１の分析を実行する。
関連する複数のジョブが、ある実行回の分析の対象と別の実行回の分析の対象とに振り分けられたのでは、ジョブパターンの抽出の精度を低下させるためである。
本実施の形態では、分析の実行タイミング６０６として、例えばユーザログアウトが検知された後、節電モードへの移行が検知された後、電源オフが検知された後、リブート処理が検知された後を想定する。
【００２９】
続いて、画像形成装置２１０（図１参照）の機能構成を説明する。
図７は、実施の形態に係る画像形成装置２１０の機能構成の一例を示す図である。この機能構成は、画像形成装置２１０を構成する制御部２１１によるプログラムの実行を通じて実現される。
【００３０】
本実施の形態の場合、制御部２１１は、対象とする期間内に発生したジョブログ６０１から記録条件を満たすジョブパターンを抽出するパターン抽出部７０１と、抽出されたジョブパターン別に実行回数を集計するパターン別集計部７０２と、分析の結果として抽出されたジョブパターンと対応する実行回数とを管理装置５１０（図１参照）に送信する分析結果送信部７０３と、管理装置５１０からの通知の内容をユーザ（作業者）に報知する報知部７０４と、管理装置５１０から受信した追加のプラグインのインストールを管理するインストール管理部７０５として機能する。
【００３１】
ここでのパターン抽出部７０１は抽出手段の一例であり、パターン別集計部７０２は集計手段の一例であり、分析結果送信部７０３は送信手段の一例である。また、報知部７０４は報知手段の一例である。
パターン抽出部７０１は、分析の実行タイミングを監視しており、前回の分析の対象になっていない（前回までの集計の対象になっていない）ジョブログ６０１を対象としてジョブパターンを抽出する。パターン抽出部７０１は、新たなジョブパターンが見つかった場合、登録済みジョブパターンの情報６０４（図５参照）に追記する。
【００３２】
パターン別集計部７０２は、記録条件を満たすジョブパターンが抽出されるたびに対応する実行回数の数値を更新する。
なお、パターン別集計部７０２は、操作の主体であるユーザ（作業者）の違いを区別しない。従って、ユーザが違っても、同じジョブパターンが抽出されれば、対応する実行回数の数値が更新される。
【００３３】
分析結果送信部７０３は、予め定めたタイミングで分析の結果を管理装置５１０（図１参照）に送信する。
予め定めたタイミングは、例えば新たな分析の結果が得られたタイミングでもよいし、定期的又は周期的に与えられるタイミングでもよい。例えば毎日午前０時や毎時０分に未送信の分析の結果を送信してもよい。
なお、定期的又は周期的に分析の結果を送信する場合には、未送信の分析の結果が複数回分あれば、それらを個別に送信してもよいし、再集計（統合）してから送信してもよい。
【００３４】
本実施の形態の場合、報知部７０４は、表示部２１６（図２参照）に報知用のユーザインタフェース画面を表示する。もっとも、報知部７０４は、予め登録されている顧客側の管理者に対して報知用のメールを送信してもよい。ここでの管理者は、報知の対象者の一例である。
報知の内容は、管理装置５１０から通知される。報知の内容には、例えば出現の頻度が高いジョブパターンの内容や対応する操作の組み合わせ、顧客の業務の効率化に資するサービスや機能の提案が含まれる。
【００３５】
なお、提案されるサービスや機能には、例えば利用中の画像形成装置２１０の販売後に開発された、又は、配布が可能になったプラグインの実行により実現されるサービスや機能、利用中の画像形成装置２１０の販売の時点で利用が可能であったが顧客によって利用されていないサービスや機能が含まれる。
インストール管理部７０５は、顧客との契約に基づき、出現の頻度が高いジョブパターンに対応する一連の操作を簡略化する追加のプラグインのインストールを管理する。
【００３６】
＜画像形成装置の分析処理＞
ここでは、画像形成装置２１０（図１参照）で実行されるジョブパターンの分析処理について説明する。ここでの処理は、パターン抽出部７０１（図７参照）とパターン別集計部７０２（図７参照）に対応する。
前述したように、ジョブパターンの分析が実行されるタイミングは複数ある。以下では、実行タイミング別に処理の概要を説明する。
【００３７】
図８は、ユーザ認証のログアウトの検知後にジョブパターンの分析を開始する場合の処理の一例を説明するフローチャートである。なお、図中では、ステップを記号のＳで示す。
動作中の制御部２１１（図７参照）は、ユーザ認証のログアウトが検知されたか否かを監視している（ステップ１０１）。
ステップ１０１で否定結果が得られている間、制御部２１１は、監視を継続する。
ステップ１０１で肯定結果が得られた場合、制御部２１１は、最終の分析日時以降のジョブログを取得する（ステップ１０２）。すなわち、前回までの分析（集計）の対象になっていないジョブログが取得される。
【００３８】
次に、制御部２１１は、取得されたジョブログの先頭側から順序に記録条件を満たすジョブパターンを探索する（ステップ１０３）。
記録条件を満たすジョブパターンが抽出されると、制御部２１１は、抽出されたジョブパターンが登録済みか否かを判定する（ステップ１０４）。
ステップ１０４で否定結果が得られた場合（未登録の場合）、制御部２１１は、抽出されたジョブパターンを新規のジョブパターンとして登録する（ステップ１０５）。
一方、ステップ１０４で肯定結果が得られた場合（登録済みの場合）、制御部２１１は、登録済みのジョブパターンの実行回数を更新する（ステップ１０６）。ステップ１０５で新規のジョブパターンが登録された場合には実行回数として“１”が記録される。
【００３９】
この後、制御部２１１は、ステップ１０２で取得されたジョブログの全てが処理されたか否かを判定する（ステップ１０７）。
ステップ１０７で否定結果が得られている間、制御部２１１は、ステップ１０３〜ステップ１０６の処理を繰り返す。
ステップ１０７で肯定結果が得られた場合、制御部２１１は、最終の分析日時を更新する（ステップ１０８）。例えば現在の日時を記録する。ここでの現在の日時とは、例えばステップ１０２で分析を開始した時点の日時である。なお、ステップ１０３で記録条件を満たすジョブパターンが１つも抽出されない場合には、その事実が確認された時点でステップ１０８を実行する。
【００４０】
図９は、節電モードへの移行の検知後にジョブパターンの分析を開始する場合の処理の一例を説明するフローチャートである。図９には図８と対応する部分に対応する符号を付している。図９でも、ステップを記号のＳで示す。
動作中の制御部２１１（図７参照）は、節電モードへの移行が検知されたか否かを監視している（ステップ２０１）。
ステップ２０１で否定結果が得られている間、制御部２１１は、監視を継続する。
ステップ２０１で肯定結果が得られた場合、制御部２１１は、前述したステップ１０２〜１０８を実行する。
ただし、この場合には、ステップ１０８の実行後に、節電モードへの移行を継続する処理が実行される（ステップ２０２）。
【００４１】
図１０は、電源オフ又はリブート処理の検知後にジョブパターンの分析を開始する場合の処理の一例を説明するフローチャートである。図１０には図８と対応する部分に対応する符号を付している。図１０でも、ステップを記号のＳで示す。
動作中の制御部２１１（図７参照）は、電源オフ又はリブート処理が検知されたか否かを監視している（ステップ３０１）。
ステップ３０１で否定結果が得られている間、制御部２１１は、監視を継続する。
ステップ３０１で肯定結果が得られた場合、制御部２１１は、前述したステップ１０２〜１０８を実行する。
ただし、この場合には、ステップ１０８の実行後に、電源オフ又はリブート処理を継続する処理が実行される（ステップ３０２）。
【００４２】
以上の手順で取得された分析結果は、ジョブパターンの分析処理とは独立に、管理装置５１０（図１参照）に送信される。
図１１は、画像形成装置２１０（図１参照）で実行される分析結果の送信処理の一例を説明するフローチャートである。
ここでの処理は、分析結果送信部７０３（図７参照）に対応する。
【００４３】
制御部２１１は、送信タイミングか否かを判定している（ステップ４０１）。予め定めた送信タイミングを満たさない間、制御部２１１は、ステップ４０１の判定を繰り返す。
ステップ４０１で肯定結果が得られた場合（送信タイミングを満たす場合）、制御部２１１は、管理装置５１０に分析結果を送信する（ステップ４０２）。ここでの分析結果は、登録済みジョブパターンと対応する実行回数で与えられる。
【００４４】
＜管理装置の構成＞
続いて、管理システム５００に配置される管理装置５１０の構成例について説明する。
図１２は、管理装置５１０のハードウェア構成の一例を示す図である。
管理装置５１０は、装置全体を制御する制御部８０１と、画像データやプログラムの記憶に用いられる記憶部８０５と、外部装置（例えば作業端末５５０）との通信に用いられる通信部８０６とを有している。
これらの各部はバス８０７を通じて互いに接続されており、データがバス８０７を介して受け渡しされる。
【００４５】
制御部８０１は、ＣＰＵ８０２、ＲＯＭ８０３、ＲＡＭ８０４により構成される。
ＲＯＭ８０３には、ＣＰＵ８０２により実行されるＢＩＯＳが記憶されている。ＣＰＵ８０２は、ＲＡＭ８０４を作業エリアに使用し、ＲＯＭ８０３から読み出したプログラムを実行する。プログラムの実行を通じ、管理装置５１０の各部が制御される。
記憶部８０５は、ハードディスク装置や半導体メモリなどの記憶装置により構成され、基本ソフトウェアや管理装置５１０で扱う各種のデータが記憶される。
通信部８０６は、例えばＬＡＮ（Local Area Network）インターフェースで構成される。
【００４６】
図１３は、管理装置５１０を構成する記憶部８０５（図１２参照）に記憶される管理データの一例を示す図である。
本実施の形態の場合、管理データとして、例えば管理デバイス情報９０１、抽出ジョブパターン情報９０２、抽出ジョブパターンの実行回数の情報９０３、推奨ツールの抽出条件９０４、推奨ツール情報９０５等が記憶される。
【００４７】
管理デバイス情報９０１は、個々のデバイス（画像形成装置２１０）の管理に必要な情報である。
図１４は、管理デバイス情報９０１の一例を説明する図である。
図１４に示す管理デバイス情報９０１は、例えばデバイス機器番号（ＩＤ）と、顧客先と、推奨される動作の設定とで構成される。図１４の場合、５台のデバイスが登録されている。
図１４の場合、顧客先は、Ａ商事と、（株）Ｂ製作所と、Ｃ市役所の３つである。ここでのＡ商事が顧客Ａ（図１参照）に対応し、（株）Ｂ製作所が顧客Ｂ（図１参照）に対応する。
【００４８】
推奨される動作の設定には、個別の契約や営業の記録に基づいて設定された連絡先や推奨される動作の内容が記述されている。ここでの動作には、信号処理の他、情報の報知も含まれる。
例えばＡ商事のデバイス機器ＩＤ“Pr11111-100001”に対する動作は、メールの送信先が営業スタッフであること、有償ツールの報知はメールのみを使用すること、無償ツールは自動でインストールにより行うことが定められている。
また例えばＡ商事のデバイス機器ＩＤ“Pr11111-100002”では、メールの送信先が顧客であること、有償か無償かを問わずツールの報知にはメールのみを使用することが定められている。
また例えばＡ商事のデバイス機器ＩＤ“Pr11111-100003”では、レポートのみを使用することが定められている。ここでのレポートは、サービスの提供側への報知をいい、例えば画像形成装置２１０（図１参照）を開発する部門に報知される。
また例えばＣ市役所のデバイス機器ＩＤ“Pr11111-100005”では、レポートのみを使用すること、有償ツールについては何もしないが、無償ツールについては自動でインストールすることが定められている。
なお、（株）Ｂ製作所のデバイス機器ＩＤ“Pr11111-100004”には推奨される動作の設定がない。
【００４９】
図１３の説明に戻る。
抽出ジョブパターン情報９０２と抽出ジョブパターンの実行回数の情報９０３は、管理の対象である画像形成装置２１０（図１参照）から受信された分析の結果を顧客毎に集計したジョブパターンと実行回数に対応する。
推奨ツールの抽出条件９０４は、推奨ツールの抽出を実行する条件を与える情報である。
【００５０】
本実施の形態の場合、推奨ツールの抽出条件９０４は、推奨ツールの抽出を実行する出現の頻度の下限値を与える。この下限値を超える頻度で現れる抽出ジョブパターンは、出現の頻度が高いとみなす。ここで、出現の頻度は、顧客毎に集計された全てのジョブパターンの実行回数の総和を分母、顧客毎に集計された各抽出ジョブパターンの実行回数を分子として計算される。下限値には例えば５％を用いる。下限値は任意の値を設定でき、また何時でも変更できる。
【００５１】
推奨ツール情報９０５は、特定のジョブパターンを少ない操作で実現するために用意されているサービス又はプラグインの情報である。
図１５は、推奨ツール情報９０５の一例を示す図である。
図１５に示す推奨ツール情報９０５は、例えばツール番号（ＩＤ）と、名称と、ジョブパターンと、利用料金とで構成される。図１５の場合、２つのツールが登録されている。
ツールの１つには、「楽々クラウド転送」との名称がつけられている。このツールは、スキャンジョブ（ボックス保存）の次にクラウド上の保存先への転送ジョブが実行され、その後、ユーザ個人の端末（ＰＣ）への転送ジョブが実行されるジョブパターンについて登録されている。
このツールをインストールすると、一連のジョブが、１つのボタン操作で実現される。なお、このツールの利用についての追加の料金は必要とされない。
【００５２】
ツールの１つには、「どこでもプライベート印刷」との名称がつけられているこのツールは、プライベート印刷ジョブの次に認証付き出力ジョブが実行されるジョブパターンについて登録されている。なお、複数台の画像形成装置２１０を所有することが付加的な条件として定められている。
このツールをインストールすると、一連のジョブが、１つのボタン操作で実現される。なお、このツールの利用には１台当たり月額１０００円の料金を必要とする。
【００５３】
続いて、管理装置５１０（図１参照）の機能構成を説明する。
図１６は、実施の形態に係る管理装置５１０の機能構成の一例を示す図である。この機能構成は、管理装置５１０を構成する制御部８０１（図１２参照）によるプログラムの実行を通じて実現される。
【００５４】
本実施の形態の場合、制御部８０１は、画像形成装置２１０（図１参照）毎にジョブパターンの実行回数を再集計するデバイス機器別再集計部１００１と、顧客別にジョブパターンの実行回数を再集計する顧客別再集計部１００２と、推奨ツールの抽出条件に基づいて顧客の業務を効率化する推奨ツールを検索する推奨ツール検索部１００３と、推奨ツールの存在などを顧客に報知する報知部１００４と、管理デバイス情報９０１（図１３参照）に基づいて推奨ツールを配信する推奨ツール配信部１００５として機能する。
【００５５】
ここでのデバイス機器別再集計部１００１と顧客別再集計部１００２は集計手段の一例であり、推奨ツール検索部１００３は検索手段の一例であり、報知部１００４は報知手段の一例であり、推奨ツール配信部１００５は配信手段の一例である。
【００５６】
本実施の形態におけるデバイス機器別再集計部１００１は、デバイス機器番号別にジョブパターンを管理しており、新しい分析結果が受信されるたび、各ジョブパターンについて通知のあった実行回数を過去の回数に加算する。この加算が再集計（統合）である。
【００５７】
本実施の形態における顧客別再集計部１００２は、顧客単位でデバイス機器別に管理されているジョブパターンと実行回数を集計する。この集計が再集計（統合）である。例えばＡ商事に属する３台のデバイス機器についてジョブパターン別の実行回数が集計される（図１４参照）。
【００５８】
推奨ツール検索部１００３は、顧客別に推奨ツールの抽出条件を満たすジョブパターンの有無を判定する処理と、条件を満たすジョブパターンについて利用可能な推奨ツールを検索する処理を実行する。
推奨ツール検索部１００３は、予め定めたタイミングで前述の処理を実行する。実行のタイミングは、例えば新しい分析結果が受信された時点、毎日午前０時、毎月１日などに設定される。なお、実行のタイミングは変更が可能である。
【００５９】
報知部１００４は、推奨ツールが検出された場合の一形態として、顧客への報知、営業スタッフへの報知、開発部門への報知等を実行する。
なお、報知を実行するか否かと報知先は、管理デバイス情報９０１（図１４参照）の推奨される動作の設定に従う。
【００６０】
推奨ツール配信部１００５は、推奨ツールが検出された場合の一形態として、画像形成装置２１０（図１参照）への推奨ツールの配信を実行する。この推奨ツールの配信を受けた画像形成装置２１０は、推奨ツールのインストールを実行する。
なお、推奨ツールを配信するか否かは、管理デバイス情報９０１（図１４参照）で推奨される動作の設定に従う。本実施の形態の場合、自動インストールが設定されている無償ツールの「楽々クラウド転送」（図１４、図１５参照）が配信の対象となる。
【００６１】
＜管理装置の分析処理＞
ここでは、管理装置５１０（図１参照）で実行される分析処理について説明する。
図１７は、管理装置５１０で実行される分析処理の一例を説明するフローチャートである。なお、図中では、ステップを記号のＳで示す。
動作中の制御部８０１（図１６参照）は、デバイス別にジョブパターンの総実行回数を再集計する（ステップ５０１）。本実施の形態の場合、デバイスは、画像形成装置２１０（図１参照）である。この処理は、デバイス機器別再集計部１００１（図１６参照）の動作に対応する。
【００６２】
次に、制御部８０１は、顧客別にジョブパターンの総実行回数を再集計する（ステップ５０２）。この処理は、顧客別再集計部１００２（図１６参照）の動作に対応する。
次に、制御部８０１は、顧客別に総実行回数のＸ％を占めるジョブパターンがあるか否かを判定する（ステップ５０３）。
この処理は、推奨ツールの抽出条件９０４（図１３参照）の動作に対応する。ここでのＸ％は、推奨ツールの抽出を実行する出現の頻度の下限値の一例である。
【００６３】
ステップ５０３で否定結果が得られた場合（割合がＸ％未満の場合）、制御部８０１は処理を終了する。
ステップ５０３で肯定結果が得られた場合（割合がＸ％以上の場合）、制御部８０１は、見つかったジョブパターンに対応付けられている利用可能な推奨ツールがあるか否かを判定する（ステップ５０４）。
ステップ５０４で否定結果が得られた場合、制御部８０１は処理を終了する。
ステップ５０４で肯定結果が得られた場合、制御部８０１は、ジョブパターンに対応する利用可能な推奨ツールを抽出する（ステップ５０５）。
【００６４】
続いて、制御部８０１は、推奨ツールは有料か否かを判定する（ステップ５０６）。
ステップ５０６で肯定結果が得られた場合、制御部８０１は、メール等で顧客、営業スタッフ、開発部門に報知する（ステップ５０７）。この処理は、報知部１００４（図１６参照）の動作に対応する。なお、ここでの顧客、営業スタッフ、開発部門は、報知の対象者の一例である。
一方、ステップ５０６で否定結果が得られた場合、制御部８０１は、対象とするデバイスとの次回の通信時に推奨ツールを配信する（ステップ５０８）。この処理は、推奨ツール配信部１００５（図１６参照）の動作に対応する。
【００６５】
最後に、システム全体の動作を説明する。
図１８は、情報処理システム１００（図１参照）で実行される処理動作の概略を説明する図である。
図１８では、顧客側の顧客Ａに対応する顧客システム２００Ａと管理装置５１０との間で実行される通信に着目している。勿論、顧客側の顧客Ｂに対応する顧客システム２００Ｂと管理装置５１０との間でも同様の動作が実行される。
また、図１８では、便宜上、画像形成装置２１０を「画像形成装置（１）」と「画像形成装置（２）」として区別している。
【００６６】
図１８に示すように、画像形成装置（１）と画像形成装置（２）では、それぞれの実行タイミングで分析処理が実行され、分析の結果が管理装置５１０に通知される。
管理装置５１０は、分析の結果を受信するたび、ジョブパターン毎に実行回数の再集計（統合）を実行する。具体的には、保存されている実行回数の値に、新たに通知のあった実行回数の値が加算される。
分析処理の実行タイミングが到来すると、管理装置５１０は、集計結果を分析し、その結果としてレポートや推奨ツールの配信を実行する。
【００６７】
このように、管理装置５１０において、顧客単位でジョブパターン別の実行回数を再集計するので、画像形成装置２１０を単位とする場合には気づかない出現の頻度が高いジョブパターンが抽出されることが起こる。
この抽出は、営業スタッフや開発部門の工数の低減にも役に立つ。また、報知を受けた顧客は、出現の頻度の高いジョブパターンを自らの操作により、特定の操作ボタンにジョブフローとして登録するようにしてもよい。
【００６８】
また、画像形成装置２１０の内部で検索が可能なサービスは、画像形成装置２１０の販売時にインストールされている又は記憶されているサービスに限られるが、本実施の形態の管理装置５１０を用いれば、画像形成装置２１０の販売後に開発され又は配布が可能になった推奨ツールの提供を受けることができる。
【００６９】
＜他の実施形態＞
以上、本発明の実施の形態について説明したが、本発明の技術的範囲は上述の実施の形態に記載の範囲に限定されない。上述の実施の形態に、種々の変更又は改良を加えたものも、本発明の技術的範囲に含まれることは、特許請求の範囲の記載から明らかである。
【００７０】
例えば前述の実施の形態では、複数のジョブの組み合わせで規定されるジョブパターンについて推奨ツールを提供しているが、画像形成装置２１０（図１参照）の出荷後に単発のジョブに対して新規に開発された推奨ツールの提供にも応用可能である。
【００７１】
また、前述の実施の形態では、顧客別にジョブパターン別の実行回数を再集計しているが、全ての顧客を対象にジョブパターン別の実行回数を再集計してもよい。この場合には、全ての顧客に共通して頻出するジョブパターンを統計的に見つけ出すことが可能になる。
【００７２】
また、前述の実施の形態では、１次的なジョブパターンの集計を画像形成装置２１０の内部で実行しているが、顧客との契約により、画像形成装置２１０で発生したジョブログをサービスの提供側が扱える場合には、１次的なジョブパターンの集計もサービスの提供側に設けられた管理装置５１０（図１参照）で実行してもよい。この場合の管理装置５１０は、情報処理装置の一例となる。
【００７３】
また、前述の実施の形態では、用紙などの記録材に画像を形成する画像形成装置２１０について説明したが、液状の樹脂等を使用して立体形状を形成する立体像形成装置でもよい。この場合、立体像形成装置が情報処理装置の一例となる。
【００７４】
また、前述の実施の形態では、ジョブパターン別の実行回数を集計して管理装置５１０に送信する情報処理装置として画像形成装置２１０を想定したが、この種の情報処理装置は画像形成装置２１０に限らない。例えば様々な設定や操作が可能なスマート家電（例えば冷蔵庫、洗濯機、衣類乾燥機、空調機、炊飯器、電磁調理器、テレビジョン受像機、撮像装置、画像データ録画機、画像データ再生機等）でもよい。
【符号の説明】
【００７５】
１００…情報処理システム、２００Ａ、２００Ｂ…顧客システム、２１０…画像形成装置、２５０…ファイアウォール、３００…電話回線網、４００…インターネット、５００…管理システム、５１０…管理装置、５５０…作業端末、７０１…パターン抽出部、７０２…パターン別集計部、７０３…分析結果送信部、７０４…報知部、７０５…インストール管理部、１００１…デバイス機器別再集計部、１００２…顧客別再集計部、１００３…推奨ツール検索部、１００４…報知部、１００５…推奨ツール配信部
【図１】
2019181754.tif 000003
【図２】
2019181754.tif 000004
【図３】
2019181754.tif 000005
【図４】
2019181754.tif 000006
【図５】
2019181754.tif 000007
【図６】
2019181754.tif 000008
【図７】
2019181754.tif 000009
【図８】
2019181754.tif 000010
【図９】
2019181754.tif 000011
【図１０】
2019181754.tif 000012
【図１１】
2019181754.tif 000013
【図１２】
2019181754.tif 000014
【図１３】
2019181754.tif 000015
【図１４】
2019181754.tif 000016
【図１５】
2019181754.tif 000017
【図１６】
2019181754.tif 000018
【図１７】
2019181754.tif 000019
【図１８】
2019181754.tif 000020