(57)【要約】【課題】繰り返し行われる処理がユーザにより登録されていなくとも、表示された指示受付部の操作により、当該処理の実行を指示し得るようにする。【解決手段】処理装置は、処理指定画面を介して、処理の実行を指示するユーザの操作を受け付けると、その操作に応じた処理を実行する（Ｓ１〜Ｓ９）。処理装置は、ユーザにより実行が指示された処理を、時刻に関連付けたデータを、分類管理テーブルの更新によって記録する（Ｓ１０）。処理装置は、分類管理テーブルに基づいて、閾値以上の回数指定された処理に関連付けられた時刻が、決められた条件を満たす場合に、当該処理の実行を指示するためのアイコンを作成する。当該条件は、毎日の決まった時刻に同じ処理が実行されている等の、同じ処理が実行されている時刻の規則性に基づいて、決められている。【選択図】図８
2018032248.tif 000002
【特許請求の範囲】
【請求項１】
決められた処理の実行を指示するための指示受付部を１又は複数配置した画面を表示する表示部と、
いずれかの前記指示受付部を選択する第１操作を受け付ける第１受付部と、
ユーザにより指定された処理の実行を指示する第２操作を受け付ける第２受付部と、
前記第１操作、又は前記第２操作に応じた処理を実行する実行部と、
前記第２操作を受け付けると、前記指定された処理を時刻に関連付けたデータを記録する記録部と、
前記データに基づいて、閾値以上の回数指定された処理に関連付けられた時刻が、決められた条件を満たす場合に、当該処理の実行を指示するための指示受付部を、前記画面に配置する配置部と
を備える処理装置。
【請求項２】
前記条件は、時刻の規則性に基づいて決められている
ことを特徴とする請求項１に記載の処理装置。
【請求項３】
前記第１操作の実績、及び前記第２操作の実績の一方又は両方に基づいて、前記閾値を設定する設定部
を備えることを特徴とする請求項１又は請求項２に記載の処理装置。
【請求項４】
前記設定部は、前記第２操作を受け付けた回数に基づいて、前記閾値を設定する
ことを特徴とする請求項３に記載の処理装置。
【請求項５】
前記配置部は、前記ユーザにより指定された処理が定型業務に係る処理であることを示すデータが取得された場合には、前記条件を満たすか否かによらないで、当該処理の実行を指示するための指示受付部を前記画面に配置する
ことを特徴とする請求項１から請求項４のいずれか１項に記載の処理装置。
【請求項６】
決められた処理の実行を指示するための指示受付部を１又は複数配置した画面を表示して、いずれかの前記指示受付部を選択する第１操作、及びユーザにより指定された処理の実行を指示する第２操作を受け付け、前記第１操作、又は前記第２操作に応じた処理を実行する処理装置のコンピュータに、
前記第２操作を受け付けると、前記指定された処理を時刻に関連付けたデータを記録するステップと、
前記データに基づいて、閾値以上の回数指定された処理に関連付けられた時刻が、決められた条件を満たす場合に、当該処理の実行を指示するための指示受付部を前記画面に配置するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理装置及びプログラムに関する。
【背景技術】
【０００２】
コピー、スキャン、及びファクシミリ送信等の複数の機能を有する処理装置のユーザは、当該処理装置を使用する場合、利用する機能の種別、及び当該機能に係る処理を指定するパラメータを設定し、更に処理の実行を開始させる操作を行う。特許文献１には、ＭＦＰ（Multi-Functional  Peripheral）に対して、アプリケーションの実行指示があった場合に、当該指示の入力の際に入力された設定値を含めて、処理内容の組み合わせに対応するアイコンを自動生成することが記載されている。ユーザがアイコンを選択すると、ＭＦＰは、そのアイコンに対応した処理内容の組み合わせに従って、アプリケーションを実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１４２９６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザは、処理装置を用いて、例えばほぼ同じ時刻にほぼ同じ内容で、繰り返し作業を行うことがある（例えば、ルーチン業務）。このような作業を行うユーザは、毎回同じパラメータを処理装置に設定して、作業することが多い。しかし、この操作がユーザにとって煩わしい場合がある。また、パラメータの誤設定による作業ミスが発生する可能性もある。処理装置がユーザの好みのパラメータを登録する機能を有していたとしても、その機能についてユーザが熟知しているとは限らない。
本発明の目的は、繰り返し行われる処理がユーザにより登録されていなくとも、表示された指示受付部の操作により、当該処理の実行を指示し得るようにすることである。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る処理装置は、決められた処理の実行を指示するための指示受付部を１又は複数配置した画面を表示する表示部と、いずれかの前記指示受付部を選択する第１操作を受け付ける第１受付部と、ユーザにより指定された処理の実行を指示する第２操作を受け付ける第２受付部と、前記第１操作、又は前記第２操作に応じた処理を実行する実行部と、前記第２操作を受け付けると、前記指定された処理を時刻に関連付けたデータを記録する記録部と、前記データに基づいて、閾値以上の回数指定された処理に関連付けられた時刻が、決められた条件を満たす場合に、当該処理の実行を指示するための指示受付部を、前記画面に配置する配置部とを備える。
【０００６】
本発明の請求項２に係る処理装置は、請求項１に係る構成において、前記条件は、時刻の規則性に基づいて決められていることを特徴とする。
【０００７】
本発明の請求項１に係る処理装置は、請求項１又は請求項２に係る構成において、前記第１操作の実績、及び前記第２操作の実績の一方又は両方に基づいて、前記閾値を設定する設定部を備えることを特徴とする。
【０００８】
本発明の請求項４に係る処理装置は、請求項３に係る構成において、前記設定部は、前記第２操作を受け付けた回数に基づいて、前記閾値を設定することを特徴とする。
【０００９】
本発明の請求項５に係る処理装置は、請求項１から請求項４のいずれか１項に係る構成において、前記配置部は、前記ユーザにより指定された処理が定型業務に係る処理であることを示すデータが取得された場合には、前記条件を満たすか否かによらないで、当該処理の実行を指示するための指示受付部を前記画面に配置することを特徴とする。
【００１０】
本発明の請求項６に係るプログラムは、決められた処理の実行を指示するための指示受付部を１又は複数配置した画面を表示して、いずれかの前記指示受付部を選択する第１操作、及びユーザにより指定された処理の実行を指示する第２操作を受け付け、前記第１操作、又は前記第２操作に応じた処理を実行する処理装置のコンピュータに、前記第２操作を受け付けると、前記指定された処理を時刻に関連付けたデータを記録するステップと、前記データに基づいて、閾値以上の回数指定された処理に関連付けられた時刻が、決められた条件を満たす場合に、当該処理の実行を指示するための指示受付部を前記画面に配置するステップとを実行させるためのプログラムである。
【発明の効果】
【００１１】
請求項１，６に係る発明によれば、繰り返し行われる処理がユーザにより登録されていなくとも、表示された指示受付部の操作により、当該処理の実行を指示し得るようにすることができる。
請求項２に係る発明によれば、同じ処理が或る規則性を持った時刻に繰り返し行われている場合に、当該処理の実行を指示するための指示受付部を新たに表示することができる。
請求項３に係る発明によれば、ユーザの操作の実績に応じた条件で、繰り返し行われる処理の実行を指示するための指示受付部を新たに表示することができる。
請求項４に係る発明によれば、ユーザが指示受付部を選択する操作により処理の実行を指示した実績に基づいて、処理の実行を指示するための指示受付部を新たに表示する条件を変更することができる。
請求項５に係る発明によれば、定型業務に係る処理がユーザにより登録されていなくとも、指示受付部を選択する操作により、当該処理の実行を指示し得るようにすることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係る処理装置の構成を示すブロック図。
【図２】同実施形態に係る分類管理テーブルの構成を示す図。
【図３】同実施形態に係る処理管理テーブルの構成を示す図。
【図４】同実施形態に係るアイコン管理テーブルの構成を示す図。
【図５】同実施形態に係るアイコン画面の一例を示す図。
【図６】同実施形態に係る処理指定画面の一例を示す図。
【図７】同実施形態に係る処理装置の機能構成を示すブロック図。
【図８】同実施形態に係る処理装置のユーザの操作に応じて処理を実行するときの動作を示すフローチャート。
【図９】同実施形態に係る処理装置のアイコンを自動作成する動作を示すフローチャート。
【図１０】同実施形態に係る分類処理を示すフローチャート。
【図１１】同実施形態に係る第１閾値変更処理を示すフローチャート。
【図１２】同実施形態に係る第２閾値変更処理を示すフローチャート。
【図１３】同実施形態に係る更新後のアイコン画面を示す図。
【図１４】同実施形態に係るアイコン作成処理の流れを示すフローチャート。
【発明を実施するための形態】
【００１３】
［実施形態］
以下、本発明の処理装置を処理装置１０に適用した場合を説明する。処理装置１０は、コピー、スキャン、及びファクシミリ送信を含む複数の機能を有する画像形成装置である。
【００１４】
図１は、処理装置１０のハードウェア構成を示すブロック図である。処理装置１０は、制御部１１と、タッチスクリーン１２と、通信部１３と、スタートボタン１４と、画像読取部１５と、画像形成部１６と、記憶部１７とを備える。
【００１５】
制御部１１は、処理装置１０の各部を制御する。制御部１１は、例えばＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、及びＲＡＭ（Random Access Memory）を含むプロセッサを有する。ＣＰＵは、ＲＯＭ又は記憶部１７に記憶されたプログラムをＲＡＭに読み出して実行する。ＣＰＵは、ＲＡＭを作業領域として用いて、各種の制御を行う。タッチスクリーン１２は、画像を表示する表示部１２１と、表示部１２１の表示面に重ねて設けられたタッチパネル１２２とを含む。タッチパネル１２２は、ユーザにより操作される操作部の一例である。通信部１３は、外部の装置と通信する。通信部１３は、電話回線、及びインターネット等の通信回線を介して通信する。通信部１３は、例えばモデムを有する。
【００１６】
スタートボタン１４は、処理装置１０に処理の実行の開始を指示するための操作子である。スタートボタン１４は、ユーザにより操作される操作部の一例である。画像読取部１５は、原稿の画像を読み取って、読み取った画像を示す画像データを生成する。画像読取部１５は、例えばスキャナを有する。画像形成部１６は、用紙等の媒体に画像を形成する。画像形成部１６は、例えば電子写真方式を採用したプリンタを有する。
【００１７】
処理装置１０のコピーの機能が利用される場合、制御部１１は、画像読取部１５に原稿の画像を読み取らせる。そして、制御部１１は、画像読取部１５によって生成された画像データに応じた画像を、画像形成部１６により媒体に形成させる。スキャンの機能が利用される場合、制御部１１は、画像読取部１５に原稿の画像を読み取らせる。そして、制御部１１は、画像読取部１５によって生成された画像データを、通信部１３を介して送信する。ファクシミリ送信の機能が利用される場合、制御部１１は、画像読取部１５に原稿の画像を読み取らせる。そして、制御部１１は、画像読取部１５によって生成された画像データを、通信部１３を介して、図示せぬ電話回線を介してファクシミリ送信する。
【００１８】
記憶部１７は、データを記憶する。記憶部１７は、例えば、制御部１１が実行するプログラム、分類管理テーブル１７１、処理管理テーブル１７２、アイコン管理テーブル１７３、及びアイコン情報１７４を記憶する。記憶部１７は、例えばハードディスク装置を有する。
【００１９】
図２は、分類管理テーブル１７１の構成を示す図である。
分類管理テーブル１７１は、ユーザにより指定された処理の分類を管理するテーブルである。分類管理テーブル１７１は、「処理ＩＤ」と、「ユーザＩＤ」と、「実行結果」と、「実行日時」と、「操作時間」と、「分類」という各情報を対応付けたデータを記録したテーブルである。分類管理テーブル１７１の１つのレコードは、１回の処理の実行の指示に応じて作成される。
【００２０】
処理ＩＤは、ユーザにより指定された処理を識別する識別子である。ユーザＩＤは、当該処理を指定したユーザを識別する識別子である。ユーザＩＤは、例えばユーザのアカウントを識別する識別子である。実行結果は、当該処理の実行の結果を示す。実行結果を示すデータとして、正常に処理が終了したことを示す「正常終了」と、正常に処理が終了しなかった（つまり、異常終了した）ことを示す「エラー」とがある。実行日時は、当該処理が実行された日時を示す。操作時間は、ユーザが当該処理の実行を指示する操作に要した時間を示す。分類は、当該処理の分類を示す。同じユーザにより、同じ処理の実行が繰り返し指示された場合、これらの処理は同じ分類に属する。この分類は、処理の実行日時の規則性に基づいて行われる。実行日時の規則性とは、毎日のほぼ同じ時刻に処理が実行されているというような、複数回指示された処理の実行日時に現れている規則的な性質をいう。
【００２１】
図３は、処理管理テーブル１７２の構成を示す図である。
処理管理テーブル１７２は、ユーザにより指定された処理を特定する情報を管理するテーブルである。処理管理テーブル１７２は、「処理ＩＤ」と、「種別」と、「パラメータ」という各情報を対応付けたデータを格納したテーブルである。処理ＩＤは、分類管理テーブル１７１の処理ＩＤと対応する。種別は、当該処理ＩＤが示す処理に係る機能の種別を示す。パラメータは、当該処理において設定されたパラメータを示す。コピーの場合、パラメータは、例えば、縮小又は拡大の倍率、用紙のサイズ、画像の形成に用いるモードであるカラーモード等を含む。スキャン、又はコピーの場合、パラメータは、例えば、読み取った画像の色のモードであるカラーモード、読取面（片面又は両面）、画質（例えば解像度）、出力ファイル形式を指定するパラメータ等を含む。スキャン、又はファクシミリ送信の場合は、パラメータは、更にデータの出力先又は送信先を指定するパラメータ等を含む。
なお、前述した機能の種別や、パラメータの具体的な内容は、一例に過ぎない。
【００２２】
図４は、アイコン管理テーブル１７３の構成を示す図である。アイコン管理テーブル１７３は、処理装置１０が表示するアイコンに関する情報を、ユーザ毎に管理するテーブルである。アイコンは、決められた処理の実行を指示するためにユーザにより操作されるアイコンである。
アイコン管理テーブル１７３は、「ユーザＩＤ」と、「作成回数」と、「使用回数」という各情報を対応付けたデータを格納したテーブルである。ユーザＩＤは、分類管理テーブル１７１のユーザＩＤと対応する。作成回数は、アイコンを作成した回数である。使用回数は、アイコンが使用された回数で、具体的には、ユーザがアイコンを選択する操作を行って処理の実行を指示した回数である。アイコンの作成回数に対してアイコンの使用回数が多いユーザほど、そのアイコンの存在を有用と考えている可能性が高いと推定される。
【００２３】
アイコン情報１７４は、処理装置１０が表示するアイコンに関する情報である。アイコンは、決められた処理の実行を指示するために操作される指示受付部の一例である。アイコン情報１７４は、例えば、アイコンの操作に応じて実行される処理、並びに、アイコンが表示される画面（後述するアイコン画面）及び当該画面内の位置を示す情報を含む。
【００２４】
ここで、処理装置１０が表示する操作画面を説明する。操作画面は、処理の実行を指示する操作を受け付けるための画面である。操作画面は、アイコン画面と、処理指定画面とを含む。
図５は、アイコン画面の一例を示す図である。アイコン画面は、決められた処理の実行を指示するための画像であるアイコンを、１又は複数配置した画面である。図５に示すアイコン画面ＳＣ１には、アイコンＩ１〜Ｉ５が配置されている。アイコンは、より具体的には、利用する機能の種別、当該機能に係る処理に使用するパラメータの設定、及び当該処理の実行の開始を、１回の操作で指示するためのアイコンである。即ち、ユーザが、アイコンを選択する操作を１回だけ行えば、処理装置１０は、当該アイコンに対応する処理の実行を開始する。例えば、ユーザがアイコンＩ１の位置に指を触れさせると、処理装置１０は、カラーモードのパラメータを「白黒」、及び用紙選択を「Ａ４」に設定して、コピーを開始する。
【００２５】
図６は、処理指定画面の一例を示す図である。図６に示す処理指定画面ＳＣ２は、スキャンに対応する処理指定画面である。図６に示すように、処理指定画面ＳＣ２には、「転送プロトコル」、「宛先表」、「ネットワーク参照」、及び「プレビュー」と付されたメニューを含むメニュー群Ｈ１が含まれる。また、処理指定画面ＳＣ２には、「カラーモード」、「両面原稿送り」、「画質の調整」、及び「出力ファイル形式」と付された複数のメニューからなるメニュー群Ｈ２が含まれる。メニューにユーザが指を触れさせると、対応するパラメータを設定するための画面に切り替わる。
処理指定画面を介してユーザが処理を指定する場合、１又は複数のパラメータを設定する操作を行う必要がある。ユーザは、例えば、設定するパラメータの数に応じた回数だけ、タッチパネル１２２を用いた操作を行う。
なお、図示はしないが、コピーやファクシミリ送信等の機能についても、ユーザが処理を指定するための処理指定画面が存在する。
【００２６】
図７は、処理装置１０の制御部１１の機能構成を示すブロック図である。制御部１１は、第１受付部１１１と、第２受付部１１２と、実行部１１３と、記録部１１４と、表示制御部１１５と、配置部１１６と、設定部１１７とを有する。
第１受付部１１１は、タッチパネル１２２を用いた操作により、アイコン画面に配置されたいずれかのアイコンを選択する第１操作を受け付ける。第２受付部１１２は、タッチパネル１２２、及びスタートボタン１４を用いた第２操作により、処理指定画面を介して、ユーザが指定した処理の実行を指示する操作を受け付ける。実行部１１３は、第１操作、又は第２操作に応じた処理を実行する。記録部１１４は、第２操作を受け付けた場合、ユーザが指定した処理を時刻に関連付けたデータを、分類管理テーブル１７１に記録する。表示制御部１１５は、表示部１２１の表示を制御する。表示制御部１１５は、アイコン情報１７４に基づいて、アイコン画面を表示する制御を行う。
【００２７】
配置部１１６は、ユーザにより閾値以上の回数指定された処理に関連付けられた時刻が、決められた条件を満たす場合に、当該処理の実行を指示するためのアイコンを、アイコン画面に配置する。この条件は、同じ分類に属する処理が実行された回数が閾値以上になったことを示す。アイコンを配置する処理は、ここでは、配置部１１６により行われるアイコン情報１７４を更新する処理である。表示制御部１１５は、更新後のアイコン情報１７４に従って、アイコン画面の表示を変更する。設定部１１７は、第１操作の実績、及び第２操作の実績の一方又は両方に基づいて、配置部１１６が用いる閾値を設定する。
【００２８】
図８は、処理装置１０がユーザの操作に応じて処理を実行するときの動作を示すフローチャートである。
表示制御部１１５は、操作画面を、表示部１２１に表示させる（ステップＳ１）。表示制御部１１５は、例えば、タッチパネル１２２の操作に応じて、アイコン画面、及び処理指定画面の一方を表示させる。次に、記録部１１４は、処理指定画面が表示されたかどうかを判定する（ステップＳ２）。ここで、図６で説明した処理指定画面ＳＣ２が表示されたとする。この場合、記録部１１４は、ステップＳ２で「ＹＥＳ」と判定する。
【００２９】
ステップＳ２で「ＹＥＳ」と判定されると、記録部１１４は、操作時間の計測を開始する（ステップＳ３）。次に、第２受付部１１２は、タッチパネル１２２を用いた操作により、処理指定画面を介して処理を指定する操作を受け付ける（ステップＳ４）。ここでは、ユーザは、処理指定画面ＳＣ２に対する操作により、パラメータの設定を行う。実行部１１３は、受け付けた操作に応じて、パラメータの設定を変更する（ステップＳ５）。実行部１１３は、変更後のパラメータを記憶する。次に、実行部１１３、及び記録部１１４は、第２受付部１１２を介してスタートボタン１４の操作が受け付けられたかどうかを判定する（ステップＳ６）。ステップＳ６で「ＮＯ」と判定された場合、処理装置１０の処理は、ステップＳ４に戻る。
【００３０】
スタートボタン１４の操作が受け付けられたと判定した場合（ステップＳ６；ＹＥＳ）、記録部１１４は、操作時間の計測を終了する（ステップＳ７）。即ち、記録部１１４は、ステップＳ３で計測を開始してから、ステップＳ７でその計測を終了するまでの時間を、操作時間として計測する。
【００３１】
次に、記録部１１４は、分類管理テーブル１７１、及び処理管理テーブル１７２を更新する（ステップＳ８）。分類管理テーブル１７１の更新は、具体的には、処理ＩＤと、ユーザＩＤと、実行日時と、操作時間とを関連付けて、分類管理テーブル１７１に記録する処理である。実行日時は、本発明の時刻の一例である。実行日時は、例えば、ユーザが処理の実行を指示した時刻、又は処理の実行が開始した時刻若しくは終了した時刻を含む。処理管理テーブル１７２の更新は、具体的には、当該処理ＩＤと、機能の種別と、パラメータとを関連付けて、処理管理テーブル１７２に記録する処理である。
【００３２】
次に、実行部１１３は、設定されたパラメータに従って、処理を実行する（ステップＳ９）。実行部１１３は、ここでは、画像読取部１５、及び通信部１３を制御して、スキャンに係る処理を行う。処理の実行が終了すると、記録部１１４は、その実行の結果に応じて、分類管理テーブル１７１を更新する（ステップＳ１０）。具体的には、記録部１１４は、実行結果のフィールドに、「正常終了」、又は「エラー」のいずれかを記録する。
【００３３】
ステップＳ２で、操作画面がアイコン画面であると判定された場合、記録部１１４はステップＳ２で「ＮＯ」と判定する。この場合、実行部１１３は、アイコン画面のアイコンを選択する操作が、第１受付部１１１を介して受け付けられたかどうかを判定する（ステップＳ１１）。ここで、図５に示すアイコンＩ４が選択されたとする。この場合、実行部１１３は、ステップＳ１１で「ＹＥＳ」と判定し、その選択されたアイコンに応じた処理を実行する（ステップＳ１２）。実行部１１３は、ここでは、画像読取部１５、及び通信部１３を制御して、スキャン機能に係る処理を行う。この処理は、アイコン情報１７４に基づき、アイコンに関連付けられたパラメータに従って行われる。処理の実行が終了すると、記録部１１４は、アイコン管理テーブル１７３を更新する（ステップＳ１３）。ステップＳ１３は、ユーザＩＤに関連付けられたアイコンの使用回数を、現時点の値に「１」を加算した値に更新する処理である。
以上が、処理装置１０がユーザの操作に応じて処理を実行するときの動作の説明である。
【００３４】
図９は、処理装置１０のアイコンを自動作成する動作を示すフローチャートである。図９の動作は、例えば、処理指定画面を介したパラメータの設定後、スタートボタン１４が操作されたときに開始される。
まず、配置部１１６は、複数のユーザの各々について、ユーザが指定した処理を分類する分類処理を行う（ステップＳ２１）。分類処理が完了すると、設定部１１７は、第１閾値変更処理、及び第２閾値変更処理を行う（ステップＳ２２，Ｓ２３）。第１閾値変更処理、及び第２閾値変更処理で変更される閾値は、ユーザにより同じ処理が指定された回数と比較される閾値である。処理が同じとは、利用する機能の種別、及び設定されたパラメータが同じであることをいう。第１閾値変更処理は、分類管理テーブル１７１のデータに基づいて閾値を変更する処理である。第２閾値変更処理は、アイコン管理テーブル１７３のデータに基づいて閾値を変更する処理である。
【００３５】
次に、配置部１１６は、一のユーザによる同じ処理の実行回数が、閾値に達したかどうかを判定する（ステップＳ２４）。ステップＳ２４で「ＹＥＳ」と判定した場合、配置部１１６は、当該処理の実行を指示するためのアイコンを、アイコン画面に配置する（ステップＳ２５）。ステップＳ２５の処理は、即ち、アイコンを自動作成する処理である。配置部１１６は、この自動作成により新たに配置するアイコンと、そのアイコンの操作に応じて実行される処理との関係に基づいて、アイコン情報１７４を更新する。そして、配置部１１６は、アイコン管理テーブル１７３を更新する（ステップＳ２６）。ステップＳ２６は、該当するユーザのアイコンの作成回数に「１」を加算する処理である。ステップＳ２４で「ＮＯ」と判定した場合、配置部１１６は、ステップＳ２５の処理を行うことなく、図９の処理を終了する。
【００３６】
＜分類処理＞
図１０は、分類処理の流れを示すフローチャートである。配置部１１６は、まず、分類管理テーブル１７１のいずれか一の処理ＩＤに着目する（ステップＳ２１１）。ステップＳ２１１では、今回の分類処理で未だ分類が完了していない処理ＩＤのうち、値が最も小さい処理ＩＤに着目するものとする。
【００３７】
次に、配置部１１６は、分類管理テーブル１７１において、ステップＳ１で着目した処理ＩＤと同じユーザＩＤに関連付けられた処理ＩＤが、他にも存在するかどうかを判定する（ステップＳ２１２）。つまり、配置部１１６は、同じユーザが指示した処理が、他にも存在するかどうかを判定する。ステップＳ２１２で「ＹＥＳ」と判定した場合、配置部１１６は、該当する処理ＩＤに関連付けられたデータ（つまり、機能の種別、及びパラメータ）を、処理管理テーブル１７２から抽出する（ステップＳ２１３）。
なお、本実施形態では、ステップＳ２１３では、実行結果として「正常終了」に関連付けられた処理ＩＤについて、処理管理テーブル１７２からデータが抽出されるものとする。
【００３８】
次に、配置部１１６は、ステップＳ１で着目した処理ＩＤと、他の処理ＩＤとで、関連付けられた種別及びパラメータとが一致する場合に、これらを同じ分類とするように、分類管理テーブル１７１を更新する（ステップＳ２１４）。換言すると、配置部１１６は、ステップＳ１で着目した処理ＩＤに関連付けられた種別及びパラメータと、他の処理ＩＤに関連付けられた種別及びパラメータとが一致しない場合、これらを異なる分類とする。種別及びパラメータの一致とは、完全一致をいい、部分一致を含まないものとする。図２の例では、処理ＩＤ「ＩＤ００１」、「ＩＤ００４」、及び「ＩＤ０１１」が、同じ分類「Ａ」となり、他の処理ＩＤとは異なる分類となっている。
【００３９】
次に、配置部１１６は、分類管理テーブル１７１に記録された全ての処理ＩＤについて分類が終了したかどうかを判定する（ステップＳ２１５）。ステップＳ２１５で「ＮＯ」と判定した場合は、配置部１１６は、ステップＳ２１１の処理に戻って、次の処理ＩＤに着目する。
全ての処理ＩＤについて分類が完了したと判定すると（ステップＳ２１５；ＹＥＳ）、配置部１１６は分類処理を終了する。同じ分類に属する処理の数が多いほど、当該処理を、ユーザが繰り返し処理装置１０に実行させた回数が多いことを意味する。この回数が多い処理は、ユーザが定期的（日常的）に行う作業に係る処理である可能性が高いといえる。
【００４０】
＜第１閾値変更処理＞
図１１は、第１閾値変更処理の流れを示すフローチャートである。
設定部１１７は、まず、分類管理テーブル１７１のいずれか一の分類に着目する（ステップＳ２２１）。ステップＳ２２１では、今回の第１閾値変更処理で未だ着目していない分類のうち、いずれか一の分類に着目するものとする。
【００４１】
次に、設定部１１７は、着目した分類に属する１又は複数の処理ＩＤを特定し、特定した１又は複数の処理ＩＤに関連付けられた実行日時、及び操作時間を参照する（ステップＳ２２２）。次に、設定部１１７は、実行日時が同じ時間帯に属する処理ＩＤの数に応じて、閾値を変更する（ステップＳ２２３）。時間帯が同じとは、いずれかの処理ＩＤが示す処理が実行された日時を基準として、予め定められた時間の範囲内に、他の処理ＩＤが示す処理の実行日時が含まれていることをいう。設定部１１７は、実行日時が同じ時間帯に属する処理ＩＤの数が少ないほど、当該処理ＩＤが示す処理が行われた回数と比較される閾値を大きくする。ステップＳ２２２は、ほぼ同じ時刻に規則的に行われている処理については、閾値を相対的に低く、それ以外の処理については閾値を大きくする処理である。仮に同じ処理が複数回行われていても、これらの実行日時に規則性がない場合には、これらは偶然同じパラメータで処理が実行されただけであると考えられる。つまり、実行日時に規則性がない処理については、定期的に行われている可能性は低いと推定される。よって、実行日時に規則性がない処理については、ステップＳ２５によりアイコンが自動作成され難くなるように、設定部１１７は閾値を大きくする。換言すると、同じ処理が或る規則性を持った時刻に繰り返し行われている場合には、閾値は高くならないので、アイコンが自動作成されやすくなる。
【００４２】
次に、設定部１１７は、一定期間内に集中的に処理が実行されたことを示す処理ＩＤの数に応じて、閾値を変更する（ステップＳ２２４）。処理が一定期間内に集中的に実行されているとは、単位期間当たりの同じ処理の実行回数が、決められた回数以上であることをいう。設定部１１７は、一定期間内に集中的に処理が実行された回数が多いほど、当該処理ＩＤの数と比較される閾値を大きくする。処理が一定期間内に集中的に実行されている場合、単なる操作ミスや、やり直しの可能性が高く、ユーザが定期的に行う処理とは考え難い。よって、一定期間内に集中的に処理が実行された回数が多いほど、ステップＳ２５によりアイコンが自動作成され難くなるように、設定部１１７は閾値を大きくする。
【００４３】
次に、設定部１１７は、操作時間が決められた時間よりも長い処理ＩＤの数に応じて、閾値を変更する（ステップＳ２２５）。操作時間が決められた時間よりも長い場合、ユーザが処理を指示する操作に迷っており、定期的に行われている処理とは考え難い。このため、設定部１１７は、操作時間が決められた時間よりも長い処理ＩＤの数が多いほど、ステップＳ２５でアイコンが自動作成され難くなるように、当該処理ＩＤの処理が行われた回数と比較される閾値を大きくする。
以上が、第１閾値変更処理の説明である。
なお、ステップＳ２２３，Ｓ２２４，Ｓ２２５の閾値の変更のアルゴリズムは、予め決められていればよい。また、これらのステップにおいて、閾値を変更しない場合があってもよいし、閾値を小さくする場合があってもよい。
【００４４】
次に、設定部１１７は、分類管理テーブル１７１の全ての分類に着目したかどうかを判定する（ステップＳ２２６）。ステップＳ２２６で「ＮＯ」と判定した場合は、設定部１１７は、ステップＳ２２１の処理に戻って、次の分類に着目する。
全ての分類に着目したと判定すると（ステップＳ２２６；ＹＥＳ）、設定部１１７は第１閾値変更処理を終了する。
【００４５】
＜第２閾値変更処理＞
図１２は、第２閾値変更処理の流れを示すフローチャートである。
設定部１１７は、アイコン管理テーブル１７３のアイコンの作成回数、及び使用回数を参照する（ステップＳ２３１）。次に、設定部１１７は、処理装置１０のユーザについて、作成回数よりも使用回数が多いかどうかを判定する（ステップＳ２３２）。ステップＳ２３２で「ＮＯ」、つまり作成回数が使用回数以下であると判定したユーザについては、設定部１１７は、閾値を大きくする（ステップＳ２３３）。作成回数が使用回数以下である場合、ユーザがアイコンを操作して処理を指示することを行っておらず、アイコンの利用に関する機能を熟知していない可能性がある。このような場合、アイコンを自動作成しても、ユーザがこれを使用しない可能性が高いと考えられる。よって、設定部１１７は閾値を高くして、ステップＳ２５でアイコンが作成され難くなるようにする。
ステップＳ２３２で「ＹＥＳ」と判定した場合、設定部１１７は、閾値を大きくしない。この場合、閾値を変化させないようにしてもよいし、小さくしてもよい。
なお、ステップＳ２３３の閾値の変更のアルゴリズムは、予め決められていればよい。
以上が、第２閾値変更処理の説明である。
【００４６】
以上の処理により閾値が設定されると、配置部１１６は、複数のユーザの各々について、処理の実行回数が当該処理に対して設定した閾値に達した場合に、当該処理の実行を指示するためのアイコンを自動作成する。
【００４７】
図１３は、更新後のアイコン画面の一例を示す図である。図１３のアイコン画面ＳＣ３では、処理指定画面を介してスキャンが定期的に行われた結果、アイコンＩ６が自動作成されている。ユーザは、以降、このアイコンＩ６を選択することで、処理指定画面からではなく、アイコン画面を介して、処理の実行を指示し得る。上述したように、スタートボタン１４が操作された場合にアイコンが自動作成されれば、ユーザはそのアイコンの存在を把握しやすい。よって、ユーザは次回以降にこのアイコンを使用する可能性が高くなる。スタートボタン１４の操作前に、アイコンが自動作成されれば、ユーザは今回の処理からアイコンを使用し得る。これにより、繰り返し行われる処理がユーザにより登録されていなくとも、画像を選択する操作により、ユーザはこの処理の実行を指示し得る。
なお、アイコンの自動作成のタイミングは、処理装置１０が処理を実行した後のタイミング、例えばユーザが立ち去った後のタイミングでもよい。この場合、処理装置１０においては、ユーザにより指定された処理の実行と、アイコンの自動作成に係る処理の実行とが並行しない。よって、処理装置１０の処理負荷が軽減される。
【００４８】
＜アイコン作成処理＞
アイコン作成処理は、決められた条件を満たした場合には、ユーザの処理の実行を指示する操作の実績によらないで、指示された処理のアイコンを自動作成する処理である。以下、定型業務に係る処理が行われた場合に、このアイコンを作成する場合を説明する。定型業務は、ルーチン業務のように、及び利用する機能、当該機能に係る処理を指定するパラメータを同じにして繰り返し行われる処理を伴う。
【００４９】
図１４は、アイコン作成処理の流れを示すフローチャートである。
配置部１１６は、実行が指示された処理に関するデータを取得する（ステップＳ３１）。このデータは、ファイル名や、宛先名等の処理の指示に関する様々なデータである。次に、配置部１１６は、定型業務を示すデータを取得したかどうかを判定する（ステップＳ３２）。定型業務を示すデータは、例えば「週報」や「３月度」のような、定期的な同じ作業が行われることを意味する文字列がある。ステップＳ３２で「ＹＥＳ」と判定した場合、配置部１１６は、当該定型業務に係る処理の実行を指示するためのアイコンを、アイコン画面に配置する（ステップＳ３３）。
【００５０】
このアイコン作成処理によりアイコンが自動作成される条件は、別の条件であってもよい。例えば、以下のとおりである。
（１）処理の指定に用いられる操作手段
ユーザがソフトウェアキーボードで例示される特定の操作手段を用いた場合、ユーザが、処理を指定するための操作の負担が比較的大きい操作をした可能性がある。この場合、次回以降も同じ操作をするのはユーザにとって負担が大きい可能性がある。よって、配置部１１６はアイコンを自動作成する。
【００５１】
（２）過去に同じ処理が実行されておらず、且つ（Ａ）ユーザの操作時間が一定時間よりも長い場合、（Ｂ）ユーザが同じパラメータを複数回にわたって設定を変更した場合、又は（Ｃ）ユーザが処理指定画面に遷移した後、パラメータの設定をせずに元の画面に戻る操作をした場合
このような場合、ユーザが操作に迷っていると推定される。よって、配置部１１６は、その直後の実行された処理に対応するアイコンを自動作成する。
【００５２】
（３）リモートアシスタンス（遠隔操作）によりパラメータが設定された場合
リモートアシスタンスとは、企業等のサポート部門からの遠隔操作により、ユーザに操作手順を教えるサービスをいう。リモートアシスタンスを利用した上で、ユーザがパラメータを設定した場合、ユーザがその設定に熟知していない可能性がある。よって、配置部１１６は、当該処理に対応するアイコンを自動作成する。
【００５３】
（４）処理の実行に係る費用を低くする設定
例えば、カラーモードを「白黒」、Ｎアップ（１枚の用紙にＮページ分の画像を形成すること）の設定、両面指定、再生紙を使用する選択等、処理の実行に係る費用を低くするための設定が行われている場合、以降も同じ設定がなされていることが望ましい。よって、配置部１１６はアイコンを自動作成する。
【００５４】
以上説明したように、処理装置１０は、繰り返し行われる処理がユーザによって登録されていなくとも、アイコンを選択する操作により、当該処理の実行を指示し得るようにする。
【００５５】
［変形例］
本発明は、上述した実施形態と異なる形態で実施してもよい。また、以下に示す変形例は、各々を組み合わせてもよい。
処理装置１０のハードウェア構成や機能構成は、上述した実施形態で説明した構成に限られない。
上述した実施形態で説明した処理装置１０の構成又は動作の一部を省略してもよい。例えば、処理装置１０は、第１閾値変更処理、第２閾値変更処理、又はアイコン作成処理の一部又は全部を実行しなくてもよい。また、分類の設定は、操作時間等の別の情報を踏まえて設定してもよい。分類管理テーブル１７１は、指定された処理と、処理の実行の実績とを組み合わせたデータを含むが、いずれか一方でもよい。
【００５６】
本発明の処理装置は、画像を形成する機能を有していなくてもよい。本発明の処理装置は、ユーザに指示された処理を実行する装置であればよく、具体的な処理の内容は特に問わない。よって、本発明の処理装置は、例えば、パーソナルコンピュータ等のコンピュータ装置や、スマートフォン等の携帯型の端末であってもよい。
本発明の指示受付部は、アイコンに限られず、処理の実行の指示を受け付ける要素（例えばメニューやボタン）であればよい。
【００５７】
上述した実施形態の制御部１１が実現する各機能は、１又は複数のハードウェア回路により実現されてもよいし、１又は複数のプログラムを演算装置が実行することにより実現されてよいし、これらの組み合わせにより実現されてもよい。また、制御部１１の機能がプログラムを用いて実現される場合、このプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））等）、光記録媒体（光ディスク等）、光磁気記録媒体、半導体メモリ等のコンピュータ読取可能な記録媒体に記憶した状態で提供されてもよいし、ネットワークを介して配信されてもよい。また、本発明は、コンピュータが行う処理方法として把握し得る。
【符号の説明】
【００５８】
１０…処理装置、１１…制御部、１１１…第１受付部、１１２…第２受付部、１１３…実行部、１１４…記録部、１１５…表示制御部、１１６…配置部、１１７…設定部、１２…タッチスクリーン、１２１…表示部、１２２…タッチパネル、１３…通信部、１４…スタートボタン、１５…画像読取部、１６…画像形成部、１７…記憶部、１７１…分類管理テーブル、１７２…処理管理テーブル、１７３…アイコン管理テーブル、１７４…アイコン情報。
【図１】
2018032248.tif 000003
【図２】
2018032248.tif 000004
【図３】
2018032248.tif 000005
【図４】
2018032248.tif 000006
【図５】
2018032248.tif 000007
【図６】
2018032248.tif 000008
【図７】
2018032248.tif 000009
【図８】
2018032248.tif 000010
【図９】
2018032248.tif 000011
【図１０】
2018032248.tif 000012
【図１１】
2018032248.tif 000013
【図１２】
2018032248.tif 000014
【図１３】
2018032248.tif 000015
【図１４】
2018032248.tif 000016