(57)【要約】【課題】画像処理を実行する際のユーザの操作性を向上させる。【解決手段】画像処理装置１０は、ユーザが認証ユーザであるか否か認証し、認証ユーザの操作が記録された履歴ＤＢ５８の履歴情報を用いて、複数の機能のうち認証ユーザがこれから実行すると考えられる予定機能、及び予定機能の動作を規定する設定項目毎の設定属性を特定し、特定された予定機能に対する設定属性を設定し、設定した設定属性の内容を表示した予定機能の実行指示を受け付ける実行画面６２をディスプレイ２４に表示する。【選択図】図３
2018015913.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能の利用を許可された認証ユーザであるか否かを認証する認証手段と、
前記認証手段により認証された前記認証ユーザの操作が記録された履歴情報を用いて、前記複数の機能のうち前記認証ユーザが実行を予定する予定機能、及び前記予定機能の動作を規定する設定項目毎の設定属性を特定する特定手段と、
前記特定手段で特定された前記予定機能に対する前記設定属性を設定する設定手段と、
前記設定手段で設定した前記設定属性を表示した、前記予定機能の実行指示を受け付ける実行画面を表示装置に表示させる表示手段と、
を備えた画像処理装置。
【請求項２】
前記特定手段は、前記認証手段で前記認証が開始される前に前記認証ユーザが行った操作の記録と、前記認証ユーザが前記認証の後に行った操作の記録とから特定される機能を前記予定機能として特定する
請求項１記載の画像処理装置。
【請求項３】
前記特定手段は、前記認証手段で前記認証が開始される前に前記認証ユーザが行った操作の操作回数が予め定めた操作回数未満の操作である場合、前記予め定めた操作回数未満の操作に予め関連付けられた機能を前記予定機能として特定する
請求項１記載の画像処理装置。
【請求項４】
前記特定手段は、前記履歴情報から得られる、前記認証ユーザが前記複数の機能を実行した際の状況を表す前記複数の機能の各々に対応した実行属性のうち、前記認証の際の前記認証ユーザの実行属性と対応する実行属性において実行されやすい機能を前記予定機能として特定する
請求項１記載の画像処理装置。
【請求項５】
前記特定手段は、他の設定属性に比べて、前記認証ユーザが前記予定機能と同じ機能を実行するまでに設定した設定回数の多い前記設定項目毎の前記設定属性を、前記予定機能に対する前記設定属性として特定する
請求項１〜請求項４の何れか１項に記載の画像処理装置。
【請求項６】
前記表示手段は、前記認証ユーザが前記設定属性を設定するための設定画面を表示したにもかかわらず、前記設定属性を変更しなかった場合の前記設定画面の表示回数が予め定めた表示回数以上である場合、前記実行画面に、前記変更しなかった前記設定属性を設定する操作を受け付ける領域を表示する
請求項１〜請求項５の何れか１項に記載の画像処理装置。
【請求項７】
前記認証ユーザによって実行された機能に対する前記特定手段で特定された前記予定機能の的中の度合いを集計する集計手段を更に備え、
前記特定手段は、前記集計手段で集計された前記的中の度合いが予め定めた閾値未満の場合、前記複数の機能のうち、前記認証ユーザを含む複数の認証ユーザの中で他の機能より実行頻度の高い機能を前記予定機能として特定する
請求項１〜請求項６の何れか１項に記載の画像処理装置。
【請求項８】
コンピュータを、請求項１〜請求項７の何れか１項に記載の各手段として機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、及び画像処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、操作者の識別情報を取得する識別情報取得手段と、画像形成装置が実行するジョブに係る複数の設定項目に対する入力を受け付ける受付手段と、前記識別情報と、一以上の前記設定項目に対する入力と、に基づいて、他の前記設定項目のうち、優先的に表示する設定項目を決定する表示制御手段と、を有することを特徴とする画像形成装置が開示されている。
【０００３】
特許文献２には、ユーザ識別子情報および設定情報を入力する入力部と、前記ユーザ識別子情報に関連付けて過去の設定情報を設定履歴情報として記憶する記憶部と、前記ユーザ識別子および前記入力部が入力した設定情報に基づいて前記設定履歴情報を検索して関連度の高い設定情報を抽出する設定情報抽出部と、前記設定情報抽出部が抽出した設定情報を表示する報知部と、を有することを特徴とする情報処理装置が開示されている。
【０００４】
特許文献３には、アプリケーションソフトウェアの機能の設定情報が配置された機能設定部品を、１つ以上配置した操作画面を表示する表示装置であって、アプリケーションソフトウェア毎に、機能及び設定情報の使用履歴データを記憶した履歴データ記憶手段と、操作画面における前記機能設定部品のレイアウトを規定したレイアウト規定情報を記憶するレイアウト規定情報記憶手段と、機能毎に、前記設定情報の表示態様を定めた表示態様情報を記憶する表示情報記憶手段と、使用履歴データから集計した機能の使用頻度に基づき１以上の候補機能を、設定情報の使用頻度に基づき１以上の候補設定情報を、それぞれ特定する表示部品候補特定手段と、前記候補機能と前記候補設定情報の数に基づき特定した前記表示態様情報を用いて表示部品を生成すると共に、該表示部品に前記候補設定情報を配置して第１の機能設定部品を生成する、機能設定部品生成手段と、前記候補機能の数に基づき前記レイアウト規定情報を参照し操作画面の前記機能設定部品の配置を決定し、１以上の前記第１の機能設定部品が配置された操作画面候補を生成する操作画面候補生成手段と、１以上の前記操作画面候補を選択可能に配置して、操作画面の選択画面を生成する選択画面生成手段と、を有することを特徴とする表示装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１５２７１８号公報
【特許文献２】特開２０１５−７３１５０号公報
【特許文献３】特開２０１１−１１４６９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
画像処理の実行に対して、複数の設定項目を有する画像処理装置では、画像処理装置の利用者（以下、「ユーザ」という）が実行したい画像処理の使用状況に合わせて、画像処理装置の動作を規定する設定項目を設定した上で、画像処理を実行する。
【０００７】
この場合、ユーザが画像処理装置を利用する度に、画像処理に対する設定項目を設定しなければならない状況が発生することがある。したがって、例えば画像処理装置を利用したユーザの履歴情報を参照して、ユーザが設定する頻度が予め定めた頻度より高い設定項目を強調表示したり、設定項目の表示順序を設定の頻度に応じて変更したりすることで、画像処理の実行に伴うユーザの操作性を向上させる手法が提案されている。
【０００８】
しかしながら、上述した手法を用いたとしても、ユーザ自らが、例えば画像処理装置の操作画面を操作して設定項目を設定しなければならない。
【０００９】
本発明は、画像処理を実行する際、画像処理の履歴情報に基づいてユーザが設定しやすい設定項目を単に表示する場合と比較して、ユーザの操作性を向上させることを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１記載の画像処理装置は、複数の機能の利用を許可された認証ユーザであるか否かを認証する認証手段と、前記認証手段により認証された前記認証ユーザの操作が記録された履歴情報を用いて、前記複数の機能のうち前記認証ユーザが実行を予定する予定機能、及び前記予定機能の動作を規定する設定項目毎の設定属性を特定する特定手段と、前記特定手段で特定された前記予定機能に対する前記設定属性を設定する設定手段と、前記設定手段で設定した前記設定属性を表示した、前記予定機能の実行指示を受け付ける実行画面を表示装置に表示させる表示手段と、を備える。
【００１１】
請求項２記載の発明は、前記特定手段は、前記認証手段で前記認証が開始される前に前記認証ユーザが行った操作の記録と、前記認証ユーザが前記認証の後に行った操作の記録とから特定される機能を前記予定機能として特定する。
【００１２】
請求項３記載の発明は、前記特定手段は、前記認証手段で前記認証が開始される前に前記認証ユーザが行った操作の操作回数が予め定めた操作回数未満の操作である場合、前記予め定めた操作回数未満の操作に予め関連付けられた機能を前記予定機能として特定する。
【００１３】
請求項４記載の発明は、前記特定手段は、前記履歴情報から得られる、前記認証ユーザが前記複数の機能を実行した際の状況を表す前記複数の機能の各々に対応した実行属性のうち、前記認証の際の前記認証ユーザの実行属性と対応する実行属性において実行されやすい機能を前記予定機能として特定する。
【００１４】
請求項５記載の発明は、前記特定手段は、他の設定属性に比べて、前記認証ユーザが前記予定機能と同じ機能を実行するまでに設定した設定回数の多い前記設定項目毎の前記設定属性を、前記予定機能に対する前記設定属性として特定する。
【００１５】
請求項６記載の発明は、前記表示手段は、前記認証ユーザが前記設定属性を設定するための設定画面を表示したにもかかわらず、前記設定属性を変更しなかった場合の前記設定画面の表示回数が予め定めた表示回数以上である場合、前記実行画面に、前記変更しなかった前記設定属性を設定する操作を受け付ける領域を表示する。
【００１６】
請求項７記載の発明は、前記認証ユーザによって実行された機能に対する前記特定手段で特定された前記予定機能の的中の度合いを集計する集計手段を更に備え、前記特定手段は、前記集計手段で集計された前記的中の度合いが予め定めた閾値未満の場合、前記複数の機能のうち、前記認証ユーザを含む複数の認証ユーザの中で他の機能より実行頻度の高い機能を前記予定機能として特定する。
【００１７】
請求項８記載の画像処理プログラムの発明は、コンピュータを請求項１〜請求項７の何れか１項に記載の各手段として機能させる。
【発明の効果】
【００１８】
請求項１、及び請求項８記載の発明によれば、画像処理を実行する際、画像処理の履歴情報に基づいて認証ユーザが設定しやすい設定項目を単に表示する場合と比較して、認証ユーザの操作性を向上させることができる。
【００１９】
請求項２記載の発明によれば、履歴情報に記録されている認証後の認証ユーザの行動傾向から予定機能を特定する場合と比較して、予定機能の特定精度を向上させることができる。
【００２０】
請求項３記載の発明によれば、単に実行回数が多い画像処理装置の機能を予定機能として特定する場合と比較して、予定機能の特定精度を向上させることができる。
【００２１】
請求項４記載の発明によれば、実行属性を考慮せずに、認証ユーザがこれまでに実行した画像処理装置の各機能の累積実行回数から予定機能を特定する場合と比較して、予定機能の特定精度を向上させることができる。
【００２２】
請求項５記載の発明によれば、履歴情報に記録された設定属性の設定傾向を参照せずに予定機能に対する設定属性を特定する場合と比較して、予定機能に対する設定属性の特定精度を向上させることができる。
【００２３】
請求項６記載の発明によれば、認証ユーザが実行画面とは異なる画面で設定属性を設定する場合と比較して、認証ユーザの操作性を更に向上させることができる。
【００２４】
請求項７記載の発明によれば、これまでに特定した予定機能の的中の度合いを用いることなく予定機能を特定する場合と比較して、予定機能の特定精度を向上させることができる。
【図面の簡単な説明】
【００２５】
【図１】画像処理システムの一例を示す図である。
【図２】画像処理装置の一例を示す要部斜視図である。
【図３】画像処理装置の機能構成例を示す図である。
【図４】スキャナ機能に対応付けられた設定項目及び設定属性の一例を示す図である。
【図５】プリント機能に対応付けられた設定項目及び設定属性の一例を示す図である。
【図６】ＦＡＸ機能に対応付けられた設定項目及び設定属性の一例を示す図である。
【図７】コピー機能に対応付けられた設定項目及び設定属性の一例を示す図である。
【図８】画像処理装置における画面遷移の一例を示す図である。
【図９】履歴情報のデータ構造の一例を示す図である。
【図１０】画像処理装置の電気系統の要部構成例を示す図である。
【図１１】第１実施形態に係る操作支援処理の流れの一例を示すフローチャートである。
【図１２】実行画面の第１の例を示す図である。
【図１３】実行画面の第２の例を示す図である。
【図１４】実行画面の第３の例を示す図である。
【図１５】第２実施形態に係る操作支援処理の流れの一例を示すフローチャートである。
【図１６】認証前操作参照処理の流れの一例を示すフローチャートである。
【図１７】第３実施形態に係る操作支援処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００２６】
以下、図面を参照して、本発明を実施するための形態例を詳細に説明する。なお、作用又は機能が同じ働きを担う構成要素には、全図面を通して同じ符合を付与し、重複する説明を省略する。
【００２７】
＜第１実施形態＞
図１に、画像処理システム１の一例を示す。図１に示すように、画像処理システム１は、画像に関する予め定めた複数の機能を実行する画像処理装置１０と、ユーザが使用する複数の端末３と、が通信回線５で接続される。
【００２８】
ユーザは、例えば端末３で生成した画像データを、通信回線５を経由して画像処理装置１０へ送信するか、又は、ＵＳＢ(Universal Serial Bus)メモリ或いはメモリカード等の可搬型記憶媒体に記憶して画像処理装置１０まで移動し、可搬型記憶媒体を画像処理装置１０に接続して、画像処理装置１０に希望する画像処理を実行させる。また、ユーザは、画像が形成された紙等の記録媒体を持って画像処理装置１０まで移動し、記録媒体を画像処理装置１０に挿入して、画像処理装置１０に希望する画像処理を実行させる。
【００２９】
更に、ユーザは、例えば画像処理装置１０で画像処理が行われた画像データを、通信回線５を経由して端末３で受信したり、可搬型記憶媒体に出力したりする場合がある。
【００３０】
ここで、通信回線５の接続形態に制限はなく、有線、無線、又は有線と無線が混在した接続形態の何れであってもよい。また、画像処理装置１０に接続される端末３の数にも制限はなく、例えば端末３が一台も接続されていなくてもよい。
【００３１】
画像処理装置１０は、予め定めたユーザが使用できるよう設定されており、ユーザは、ユーザに対して一意に対応付けられたユーザ名及びパスワード（以降、「認証情報」という）を画像処理装置１０に入力し、予め定めたユーザであると認証された場合に画像処理装置１０の使用が許可される。すなわち、ユーザが予め定めたユーザであると認証されない場合には、ユーザは画像処理装置１０を使用できない。
【００３２】
なお、画像処理装置１０によって予め定めたユーザであると認証されたユーザを特に、「認証ユーザ」という。すなわち、ユーザには画像処理装置１０によって認証された認証ユーザと、認証されなかったユーザが含まれる。
【００３３】
以降では、一例として、画像処理装置１０に複数の端末３が通信回線５で接続され、複数のユーザが画像処理装置１０を共有して使用する形態について説明する。
【００３４】
図２に、画像処理装置１０の要部斜視図を示す。画像処理装置１０は一例として、紙等の記録媒体に形成された画像を画像データとして読み込むスキャナ機能、画像データに対応した画像を記録媒体に形成するプリント機能、公衆回線等に接続された他の画像処理装置に、画像データを送信するファクシミリ（facsimile:FAX）機能、及び記録媒体に形成された画像を他の記録媒体に複写するコピー機能を有する。
【００３５】
なお、画像処理装置１０が有する機能はスキャナ機能、プリント機能、ＦＡＸ機能、及びコピー機能に限定されず、例えば３次元プリンタのようにデータに基づいて立体物を形成するような機能を含むものであってもよい。
【００３６】
画像処理装置１０には、スキャナ処理部２、プリント処理部４、ＦＡＸ処理部６、及びコピー処理部８が含まれる。そして、画像処理装置１０の上部には、例えば原稿読み取り部１２が設けられ、原稿読み取り部１２の下方に画像形成部１４が配置されている。
【００３７】
原稿読み取り部１２は、図示しない光学読み取り装置と原稿カバー１６内の原稿搬送部１８を含んで構成される。原稿搬送部１８は、原稿カバー１６に設けられている原稿台１６Ａ上に載せられた原稿２０を順に引き込んで、図示しない搬送原稿読み取りガラス上に搬送する。そして、原稿読み取り部１２は、図示しない搬送原稿読み取りガラス上に搬送された原稿２０の画像を、図示しない光学読み取り装置で画像データとして読み取る。その後、原稿搬送部１８は、画像の読み込みが終了した原稿２０を原稿カバー１６に設けられている排出台１６Ｂ上に排出する。
【００３８】
一方、画像形成部１４は、記録媒体の種別やサイズ毎に分類された用紙収容部２８に収容される記録媒体上に、例えば電子写真方式によって画像データに基づいた画像を形成する。なお、画像形成部１４が記録媒体に形成する画像の色に制限はなく、カラー画像であっても白黒画像であってもよい。
【００３９】
スキャナ処理部２は、原稿読み取り部１２を制御し、原稿読み取り部１２で読み取った原稿２０の画像データを記憶媒体に記憶する。
【００４０】
プリント処理部４は、画像形成部１４を制御し、ユーザによって指定された画像データに基づく画像を記録媒体に形成する。
【００４１】
ＦＡＸ処理部６は、原稿読み取り部１２を制御して原稿読み取り部１２で読み取った原稿２０の画像データ、又はユーザによって指定された画像データを、公衆回線等に接続されたＦＡＸ機能を有する指定先の他の画像処理装置へ送信すると共に、当該他の画像処理装置から画像データを受信した場合、画像形成部１４を制御して、受信した画像データに基づく画像を記録媒体に形成する。
【００４２】
コピー処理部８は、原稿読み取り部１２を制御して原稿読み取り部１２で読み取った原稿２０の画像データ、又はユーザによって指定された画像データを、画像形成部１４を制御して記録媒体に形成する。
【００４３】
一方、画像処理装置１０には、ユーザによる各種機能の実行に関する操作を受け付けつけると共に、画像処理装置１０の機能に関する各種情報を表示する操作表示部２２が設けられている。具体的には、操作表示部２２には、ソフトウェアプログラムによってユーザからの操作を受け付ける表示ボタン等や各種情報が表示される、タッチパネルが重畳されたディスプレイ２４、並びに、テンキー及びスタートボタンなどのハードウェアキー２６等が設けられている。
【００４４】
更に、操作表示部２２には、可搬型記憶媒体を接続し、可搬型記憶媒体に記憶された画像データ等のデータを画像処理装置１０に読み込むと共に、例えばスキャナ機能で原稿２０から読み取った画像データ等、画像処理装置１０内部のデータを可搬型記憶媒体に書き込むインターフェースとなる外部端子３０を備える。
【００４５】
図３は、画像処理装置１０の構成例を示すブロック図である。画像処理装置１０は、原稿読み取り部１２、画像形成部１４、入力部４０、認証部４２、表示部４４、特定部４６、設定部４８、スキャナ制御部５０、プリント制御部５２、ＦＡＸ制御部５４、コピー制御部５６、及び履歴ＤＢ(Database:DB)５８を含む。
【００４６】
入力部４０は、ユーザから認証データ及び機能の実行に関する操作を受け付ける。また、入力部４０は、端末３又は可搬型記憶媒体から画像データを受け付ける。そして、入力部４０は、受け付けた各種データの受け付け状況及び操作内容等を履歴ＤＢ５８に記録すると共に、設定部４８に通知する。また、入力部４０は、ユーザによる操作内容を表示部４４に通知する。
【００４７】
入力部４０で受け付ける機能の実行に関する操作には、例えば実行する機能を選択する選択操作、機能の実行を指示する実行操作、及び機能を実行する際の動作を規定する設定操作が含まれる。
【００４８】
ここで、機能の実行を指示する実行操作とは、例えばユーザが操作表示部２２に表示される実行ボタンを押下して、画像処理装置１０が有するスキャナ機能、プリント機能、ＦＡＸ機能、及びコピー機能の何れかの機能を実行する操作をいう。
【００４９】
また、機能を実行する際の動作を規定する設定操作とは、ユーザが実行したい機能の実行ボタンを押下する前に、例えばディスプレイ２４に表示された、機能の動作を規定するための各設定項目に対応付けられた設定属性を表すボタンを押下し、ユーザが実行したい機能の動作を画像処理装置１０に設定する操作をいう。
【００５０】
なお、以降では、ユーザがこれから実行すると考えられる機能を、「予定機能」という場合がある。
【００５１】
機能の動作を規定する設定項目は機能毎に予め対応付けられており、例えば図４は、スキャナ機能に対応付けられた設定項目及び設定属性の一例を示す図である。
【００５２】
スキャナ機能の設定項目には、例えば「原稿の種類」、「解像度」、及び「原稿面」等が含まれる。「原稿の種類」は、原稿２０に描かれている画像内容を設定する設定項目である。「解像度」は、原稿読み取り部１２で原稿２０を読み取る際の読み取り精度を設定する設定項目である。「原稿面」は、画像が描かれている原稿２０の面を設定する設定項目である。
【００５３】
そして、原稿２０の種類には、例えば有彩色で表示された文字を主体とする「フルカラー（文字）」、有彩色で表示された写真を主体とする「フルカラー（写真）」、無彩色で表示された文字を主体とする「白黒（文字）」、及び無彩色で表示された写真を主体とする「白黒（写真）」の各設定属性が対応付けられる。画像処理装置１０は、原稿２０の種類として指定された設定属性に従って、例えば文字主体の原稿２０であれば、原稿２０の画像を文字として認識するOCR(Optical Character Recognition)処理を色彩の特性に合わせて動作させるように、原稿読み取り部１２での読み取り動作を制御する。
【００５４】
また、解像度には、例えば100dpi、200dpi、300dpi、400dpiの各設定属性が対応付けられる。ここで"dpi"とは"dots per inch"の略称であり、１インチ（＝約25.4mm）をどの程度細かく分割して原稿２０を読み取るかを表す。dpi値が大きくなるほど、原稿２０の細部まで画像データとして画像処理装置１０に読み込まれる。
【００５５】
また、原稿面には、例えば読み取り対象である画像が原稿２０の一方の面に描かれている「片面」、読み取り対象である画像が原稿２０の両面に描かれており、且つ、原稿２０が左右方向にページを開く形態で作成されている「両面（左右ひらき）」、及び読み取り対象である画像が原稿２０の両面に描かれており、且つ、原稿２０が上下方向にページを開く形態で作成されている「両面（上下ひらき）」の各設定属性が対応付けられる。画像処理装置１０は、原稿面として指定された設定属性に従って、原稿読み取り部１２で読み取る原稿２０の読み取り面等を制御する。
【００５６】
図５は、プリント機能に対応付けられた設定項目及び設定属性の一例を示す図である。
【００５７】
プリント機能の設定項目には、例えば「拡大縮小」、「出力原稿サイズ」、及び「両面印刷」等が含まれる。「拡大縮小」は、画像データに対応する画像の大きさを設定する設定項目である。「出力原稿サイズ」は、画像データを画像として形成する記録媒体のサイズを設定する設定項目である。「両面印刷」は、画像データを画像として形成する記録媒体への画像形成面を設定する設定項目である。そして、各設定項目に対して、例えば図５に示すような設定属性が対応付けられている。
【００５８】
図６は、ＦＡＸ機能に対応付けられた設定項目及び設定属性の一例を示す図である。
【００５９】
ＦＡＸ機能の設定項目には、例えば「スタンプ」、「通信モード」、及び「レポート出力」等が含まれる。「スタンプ」は、原稿読み取り部１２で読み取った原稿２０にスタンプを押すか否かを設定する設定項目である。「通信モード」は、通信相手との通信プロトコルを設定する設定項目である。「レポート出力」は、通信終了時に通信結果を記録した記録媒体を出力するか否かを設定する設定項目である。そして、各設定項目に対して、例えば図６に示すような設定属性が対応付けられている。
【００６０】
図７は、コピー機能に対応付けられた設定項目及び設定属性の一例を示す図である。
【００６１】
コピー機能の設定項目には、例えば「割付」、「元原稿サイズ」、及び「カラー印刷」等が含まれる。「割付」は、記録媒体１枚あたりに表示する原稿２０のページ数を設定する設定項目である。「元原稿サイズ」は、原稿読み取り部１２で読み取る原稿２０のサイズを設定する設定項目である。「カラー印刷」は、無彩色顔料を用いて白黒画像を記録媒体に形成するか、有彩色顔料を用いてカラー画像を記録媒体に形成するかを設定する設定項目である。
【００６２】
なお、図４〜図７に示した各機能の設定項目及び設定属性は一例であり、各機能に対して他の設定項目及び設定属性を対応付けてもよいことは言うまでもない。
【００６３】
認証部４２は、入力部４０から認証情報を受け付け、受け付けた認証情報が画像処理装置１０の使用を許可されたユーザの認証情報であるか否かを認証する。認証部４２は認証結果を履歴ＤＢ５８に記録すると共に、表示部４４に通知する。そして、認証部４２は、ユーザが認証ユーザでない場合、例えば入力部４０に対して認証ユーザでないユーザからの操作等を受け付けないように指示することで、認証ユーザでないユーザが画像処理装置１０を使えないように設定する。
【００６４】
表示部４４は、操作表示部２２のディスプレイ２４に、機能の実行ボタン及び機能の動作を規定する各設定項目の設定ボタン、並びに、画像処理装置１０の動作に関する各種情報、例えば認証部４２での認証結果や用紙収容部２８における記録媒体切れ等の情報を表示する。
【００６５】
表示部４４は、操作表示部２２のディスプレイ２４に表示されたボタン又はハードウェアキー２６を認証ユーザが押下した場合、認証ユーザが押下したボタン等に関する情報を入力部４０から受け付け、押下したボタン等の内容に応じて、ディスプレイ２４に表示する画面を遷移させる。
【００６６】
図８は、表示部４４によってディスプレイ２４に表示される画面の遷移の一例を示す図である。
【００６７】
例えば、機能選択画面６０には画像処理装置１０が有する機能にそれぞれ対応した、スキャナボタン６１Ａ、プリントボタン６１Ｂ、ＦＡＸボタン６１Ｃ、及びコピーボタン６１Ｄ（以降では、各々のボタン６１Ａ〜６１Ｄを総称して「機能選択ボタン６１」という）が表示される。認証ユーザが何れかの機能に対応した機能選択ボタン６１を押下すると、押下した機能に対応した実行画面６２が表示される。図８では一例として、認証ユーザがプリントボタン６１Ｂを押下したものとして説明を行う。
【００６８】
プリント機能に対応した実行画面６２には、例えば機能選択画面６０で選択した機能（この場合、プリント機能）を実行する実行ボタン６３、機能選択画面６０に遷移する機能選択ボタン６６、及び機能選択画面６０で選択した機能（この場合、プリント機能）の各設定項目に対応する設定項目ボタン６５（拡大縮小ボタン６５Ａ、出力原稿サイズボタン６５Ｂ、及び両面印刷ボタン６５Ｃ）が表示される。
【００６９】
各々の設定項目ボタン６５には、設定項目の名称と共に、設定項目に対して設定されている設定属性が表示される。例えば両面印刷ボタン６５Ｃの例では、「両面印刷」が設定項目の名称を表し、「なし」が画像処理装置１０で設定されている「両面印刷」の設定項目に対する設定属性を表す。
【００７０】
認証ユーザによって何れかの設定項目ボタン６５が押下された場合、表示部４４は押下された設定項目ボタン６５に対応した設定画面６４を表示する。例えば両面印刷ボタン６５Ｃが押下された場合、表示部４４は、図５に示した両面印刷の設定項目に対応した設定属性を設定するための属性設定ボタン６７を、設定画面６４に表示する。図５の例では、両面印刷の設定項目には「あり」と「なし」が含まれるため、表示部４４は、設定画面６４に属性設定ボタン６７として、「あり」ボタン６７Ａと「なし」ボタン６７Ｂを表示する。
【００７１】
認証ユーザによって何れかの属性設定ボタン６７、又は戻るボタン６８が押下されると、表示部４４は実行画面６２を表示する。この場合、表示部４４は、実行画面６２の両面印刷ボタン６５Ｃには、設定画面６４で設定された設定属性が表示される。例えば、設定画面６４で「あり」ボタン６７Ａが押下された場合、両面印刷ボタン６５Ｃには「両面印刷あり」が表示される。
【００７２】
また、表示部４４は、認証部４２からユーザの認証結果を受け付け、ユーザが認証ユーザの場合には、例えば図８に示した機能選択画面６０、実行画面６２、及び設定画面６４をディスプレイ２４に表示することで、認証ユーザが以降も継続して画像処理装置１０を使えるようにする。
【００７３】
一方、ユーザが認証ユーザでない場合には、例えば図８に示した機能選択画面６０、実行画面６２、及び設定画面６４の代わりに、「もう一度ログインしてください」等の表示をディスプレイ２４に表示して、再びユーザに認証を促す。なお、「ログイン」とは、ユーザが画像処理装置１０に認証情報を入力する操作をいう。
【００７４】
また、表示部４４は、実行画面６２の設定項目ボタン６５に、画像処理装置１０で設定されている設定属性を表示する場合、後述する設定部４８で設定され、表示部４４に通知される設定済みの設定属性を表示する。
【００７５】
履歴ＤＢ５８は、入力部４０、認証部４２、特定部４６、及び設定部４８と接続される。そして、履歴ＤＢ５８は、入力部４０で受け付けた認証データ及び画像データの受付状況、認証ユーザの操作内容等、認証部４２での認証結果、及び後述する設定部４８で設定された設定項目の設定属性を履歴情報として時系列順に記録する。
【００７６】
図９は、履歴ＤＢ５８に記録される履歴情報のデータ構造の一例を示す図である。
【００７７】
図９に示すように、履歴ＤＢ５８は、「Ｎｏ」、「タイムスタンプ」、「ユーザ」、「機能」、及び「内容」に関する情報を行方向に対応付けた履歴情報を時系列順に記録する。
【００７８】
「Ｎｏ」欄はデータ列を一意に識別する管理番号が記録される。例えば履歴ＤＢ５８に履歴情報を記録する際、履歴ＤＢ５８によって他のＮｏと重複しない整数が付与される。
【００７９】
「タイムスタンプ」欄には、記録対象の事象が発生した際の時刻が、例えば年月日時分秒の形式で記録される。なお、タイムスタンプにミリ秒以下の単位を含めるようにしてもよいことは言うまでもない。また、記録対象の事象が発生した際の時刻の代わりに、履歴ＤＢ５８に記録された時刻を用いてもよい。
【００８０】
「ユーザ」欄には、例えば機能を実行しようとしているユーザのユーザ名が記録される。ユーザ名は、入力部４０で受け付けた認証情報から取得される。また、入力部４０に認証情報が入力される前に、端末３から画像データ等を受け付けた場合には、例えば端末３に割り当てられているＩＰアドレスからユーザ名を特定すればよい。また、入力部４０に認証情報が入力される前に、可搬型記憶媒体が接続された場合には、例えば可搬型記憶媒体に割り当てられているDeviceID等のシリアル番号から可搬型記憶媒体を所有しているユーザ名を特定すればよい。
【００８１】
「機能」欄には、ユーザが実行しようとしている機能名が記録される。具体的には、認証ユーザが押下した実行ボタン６３に対応した機能名が記録される。
【００８２】
「内容」欄には、例えば入力部４０で受け付けた各種データの受け付け状況、ユーザによる機能の実行に関する操作内容、及び認証部４２での認証結果が記録される。
【００８３】
図９に示す履歴ＤＢ５８の記録によれば、[No.1]ユーザＡに割り当てられた端末３等からデータを受け付けた後、[No.2]入力部４０でユーザＡから認証情報を受け付け、[No.3]認証部４２での認証の結果、ユーザＡが認証ユーザであると認証されている。また、[No.4]ユーザＡは、実行画面６２において両面印刷ボタン６５Ｃを押下して、両面印刷に関する設定画面６４を表示し、[No.5]「あり」ボタン６７Ａを選択した後、[No.6]プリントの実行ボタン６３を押下して、プリント機能を実行している。
【００８４】
引き続きユーザＡは、[No.7]原稿台１６Ａに原稿２０を配置し、[No.8]コピー機能の実行画面６２において割付の設定項目ボタン６５を押下したが、[No.9]割付に関する設定画面６４では、設定属性を変更せずに現在の設定属性のまま戻るボタン６８を押下し、[No.10]コピーの実行ボタン６３を押下して、コピー機能を実行している。
【００８５】
その後、[No.11]ユーザＡがログアウトし、[No.12]ユーザＢに割り当てられた端末等からデータを受け付けている。ここで、[]内の番号は履歴情報における管理番号を示す。
【００８６】
このように履歴ＤＢ５８には、機能の実行に関する操作、画像処理装置１０に対する各種データの入出力の履歴情報、及び原稿台１６Ａへの原稿２０の配置や外部端子３０への可搬型記憶媒体の挿入等、機能の実行に伴う認証ユーザの動作が記録される。なお、原稿台１６Ａへの記録媒体の配置はセンサで検知され、履歴ＤＢ５８に記録される。
【００８７】
特定部４６は、履歴ＤＢ５８に記録されている履歴情報を取得し、ユーザが認証ユーザとして認証されてから、認証ユーザが実行する機能を操作表示部２２で選択する前までに、履歴情報に基づいて認証ユーザがこれから実行すると考えられる予定機能を特定すると共に、特定した予定機能の動作を規定する設定項目毎の設定属性を履歴情報に基づいて特定する。
【００８８】
なお、特定部４６における予定機能及び予定機能に対する設定項目毎の設定属性の特定方法については、後ほど説明する。
【００８９】
そして、特定部４６は、特定した予定機能及び予定機能に対する設定項目毎の設定属性を設定部４８に通知する。
【００９０】
設定部４８は、特定部４６から受け付けた予定機能に対する設定項目を、特定部４６から受け付けた設定属性に設定した後、認証ユーザが実行する予定機能、及び予定機能に対する設定項目毎の設定属性を表示部４４に通知する。
【００９１】
表示部４４は、特定部４６から予定機能及び設定属性を受け付けると、特定部４６で特定された予定機能の実行画面６２をディスプレイ２４に表示する。
【００９２】
この際、表示部４４は、特定部４６で特定された予定機能に対する設定項目毎の設定属性を表示した設定項目ボタン６５を、予定機能の実行ボタン６３と共に実行画面６２に表示する。
【００９３】
認証ユーザは、これから実行しようとする機能が実行画面６２に表示されている機能であれば、予め実行画面６２に表示された実行ボタン６３を押下して、画像処理装置１０に機能の実行を指示する。一方、認証ユーザが実行しようとする機能が実行画面６２に表示されている機能とは異なる場合、認証ユーザは機能選択ボタン６６を押下して機能選択画面６０を表示する。そして、認証ユーザは、実行したい機能の機能選択ボタン６１を押下し、選択した機能に対応する実行画面６２の実行ボタン６３を押下することで、所望する機能を実行する。
【００９４】
認証ユーザが実行ボタン６３を押下して実行を指示した機能がスキャナ機能の場合、スキャナ制御部５０は、設定部４８で設定された設定属性に従って原稿２０を読み込むように、原稿読み取り部１２を制御する。
【００９５】
認証ユーザが実行ボタン６３を押下して実行を指示した機能がプリント機能の場合、プリント制御部５２は、設定部４８で設定された設定属性に従って記録媒体に画像を形成するように、画像形成部１４を制御する。
【００９６】
認証ユーザが実行ボタン６３を押下して実行を指示した機能がＦＡＸ機能の場合、ＦＡＸ制御部５４は、設定部４８で設定された設定属性に従って原稿台１６Ａに置かれた原稿２０を読み込むように、原稿読み取り部１２を制御する。そして、ＦＡＸ制御部５４は、ＦＡＸ機能を有する指定先の画像処理装置に原稿読み取り部１２で読み取った原稿２０の画像データを送信する。また、ＦＡＸ制御部５４は、他の画像処理装置からＦＡＸの画像データを受信した場合、設定部４８で設定された設定属性に従って記録媒体に画像を形成するように、画像形成部１４を制御する。
【００９７】
認証ユーザが実行ボタン６３を押下して実行を指示した機能がコピー機能の場合、コピー制御部５６は、設定部４８で設定された設定属性に従って原稿台１６Ａに置かれた原稿２０を読み込むように、原稿読み取り部１２を制御する。そして、コピー制御部５６は、設定部４８で設定された設定属性に従って読み込んだ原稿２０に対応した画像を記録媒体に形成するように、画像形成部１４を制御する。
【００９８】
次に、図１０を参照して、第１実施形態に係る画像処理装置１０の電気系統の要部構成について説明する。
【００９９】
画像処理装置１０の入力部４０、認証部４２、表示部４４、特定部４６、及び設定部４８は、例えばコンピュータ１００を用いて構成される。
【０１００】
コンピュータ１００は、ＣＰＵ(Central Processing Unit)１０２、ＲＡＭ(Random Access Memory)１０４、ＲＯＭ(Read Only Memory)１０６、不揮発性メモリ１０８、及び入出力インターフェース（Input Output:Ｉ／Ｏ）１１０がバス１１２を介して各々接続され、Ｉ／Ｏ１１０には原稿読み取り部１２、画像形成部１４、ディスプレイ２４、入力デバイス７０、及び通信装置７２が接続されている。
【０１０１】
ＣＰＵ１０２には、例えばカレンダ機能が内蔵され、ＣＰＵ１０２はカレンダ機能を用いることで、現在の年月日、時刻、及び曜日といった日時情報を取得する。
【０１０２】
ここで、入力デバイス７０は、操作表示部２２に設置されるタッチパネル、ハードウェアキー２６、及び可搬型記憶媒体を接続する外部端子３０を含む。
【０１０３】
通信装置７２は、画像処理装置１０を端末３が接続される通信回線５に接続し、端末３とデータを送受信する。また、通信装置７２は、画像処理装置１０を公衆回線に接続し、ＦＡＸ機能を有する他の画像処理装置とＦＡＸ機能を用いて画像データを送受信する。
【０１０４】
なお、図１０に示したＩ／Ｏ１１０に接続される装置は一例であり、図１０に示したデバイス等に限られないことは言うまでもない。
【０１０５】
次に、画像処理装置１０の作用について説明する。図１１は、画像処理装置１０の電源がオンされた場合に、ＣＰＵ１０２によって実行される操作支援処理の流れの一例を示すフローチャートである。
【０１０６】
操作支援処理を実行するプログラムは、画像処理装置１０における画像処理プログラムの一例であり、画像処理プログラムは、例えばＲＯＭ１０６に予めインストールされている。なお、履歴ＤＢ５８には、認証ユーザがこれまでに画像処理装置１０を使用した際の履歴情報が予め記録されているものとする。
【０１０７】
まず、ステップＳ１０において、ＣＰＵ１０２は、例えば入力デバイス７０の一例であるタッチパネル又はハードウェアキー２６をユーザが操作して、認証情報を入力したか否かを判定する。認証情報が入力されていない場合には、ユーザが認証情報を入力するまでステップＳ１０の処理を繰り返す。一方、認証情報が入力された場合はステップＳ２０に移行する。
【０１０８】
なお、ユーザが認証情報を入力する方法はタッチパネル又はハードウェアキー２６の操作に限られない。例えば、予め認証情報が記録されたＩＣ(Integrated Circuit)カードの内容を読み取り装置で読み取らせることによって、認証情報を入力してもよい。
【０１０９】
ステップＳ２０において、ＣＰＵ１０２は、ステップＳ１０で入力された認証情報が画像処理装置１０の使用を許可されたユーザの認証情報であるか否かを判定する。
【０１１０】
ステップＳ１０で入力された認証情報が画像処理装置１０の使用を許可されたユーザの認証情報ではない場合、すなわち、認証に失敗した場合、以降で説明するステップＳ３０〜Ｓ８０の処理を行わずに、図１１に示した操作支援処理を終了する。
【０１１１】
一方、ステップＳ１０で入力された認証情報が画像処理装置１０の使用を許可されたユーザの認証情報である場合、すなわち、認証に成功した場合、ステップＳ３０に移行する。
【０１１２】
なお、認証に成功したか否かの判定は、例えば不揮発性メモリ１０８の予め定めた領域に予め記憶される認証ユーザテーブルを参照し、認証ユーザテーブルの中にステップＳ１０で入力された認証情報が含まれるか否かによって判定する。認証ユーザテーブルには、画像処理装置１０の使用を許可された認証ユーザの認証情報が含まれている。
【０１１３】
ステップＳ３０において、ＣＰＵ１０２は、ステップＳ２０で認証に成功した認証ユーザの履歴情報を履歴ＤＢ５８から取得する。
【０１１４】
そして、ＣＰＵ１０２は、取得した履歴情報を用いて、認証ユーザがこれまでに実行した機能の実行属性を分析する。実行属性とは、機能を実行する際の状況を表す属性である。
【０１１５】
具体的には、例えば曜日毎、時間帯毎、又は曜日及び時間帯の組み合わせ毎に、各機能の累積実行回数を集計する。曜日及び時間帯の組み合わせ毎に各機能の累積実行回数を集計する場合、例えば、月曜日の１０時以降１１時未満の時間帯では、認証ユーザによるスキャナ機能の累積実行回数がＮ1回、プリント機能の累積実行回数がＮ2回、ＦＡＸ機能の累積実行回数がＮ3回、及びコピー機能の累積実行回数がＮ4回というように各機能の累積実行回数を集計する。
【０１１６】
なお、この場合、機能の累積実行回数の集計期間の単位をどのように設定してもよい。上記の例では集計期間の単位を１時間としたが、例えば集計期間の単位を午前と午後に設定する等、１時間より長く設定しても短く設定してもよい。機能の累積実行回数の集計期間の単位を短くした方が、認証ユーザによる機能の実行傾向が詳細に得られる。
【０１１７】
なお、認証ユーザがこれまでに実行した機能の実行属性はこれに限られない。例えば、ＣＰＵ１０２は、認証ユーザが実行した機能の順序の傾向を分析してもよい。具体的には、特定の機能を実行した後、次に実行される機能の累積実行回数を集計する。これは、プリント機能を実行した後、当該プリント機能で出力された原稿２０をコピーする傾向がある認証ユーザや、原稿２０をコピーした後、当該コピーをＦＡＸ機能で他部署に送信する傾向がある認証ユーザ等、認証ユーザ毎に機能の実行順序に特徴が見られる場合があるためである。
【０１１８】
このようにＣＰＵ１０２は、認証ユーザがこれまでに実行した少なくとも１種類以上の機能の実行属性について分析を行い、例えばＲＡＭ１０４の予め定めた領域に記憶する。
【０１１９】
ステップＳ４０において、ＣＰＵ１０２は、ステップＳ３０で分析した機能の実行属性に基づいて、認証ユーザが実行すると考えられる予定機能を特定する。
【０１２０】
例えば、ステップＳ３０において、曜日及び時間帯の組み合わせ毎に各機能の累積実行回数が集計された場合、ＣＰＵ１０２はカレンダ機能を用いて現在の日時情報を取得する。そして、ＣＰＵ１０２は、現在の曜日及び時間帯に対応する、ステップＳ３０で集計した各機能の累積実行回数を参照し、各機能の累積実行回数のうち、累積実行回数が最も多い機能を予定機能として特定する。
【０１２１】
なお、ステップＳ４０における予定機能の特定手法はこれに限られない。例えば、ステップＳ３０において、前回実行された機能に引き続いて実行される機能の累積実行回数が集計された場合、ＣＰＵ１０２は当該累積実行回数を参照し、各機能の累積実行回数のうち、累積実行回数が最も多い機能を予定機能として特定してもよい。
【０１２２】
すなわち、ＣＰＵ１０２は、ステップＳ３０で分析した実行属性のうち、ステップＳ２０でユーザの認証をした時点における認証ユーザの実行属性と同じ実行属性において最も実行されやすい機能を予定機能として特定する。
【０１２３】
なお、特定の実行属性における各機能の累積実行回数が同じである場合には、特定の実行属性に対して予め関連付けた機能を予定機能とすればよい。例えば「火曜日」という実行属性についてスキャナ機能を予め関連付けておき、火曜日における認証ユーザのスキャナ機能及びプリント機能の累積実行回数がＮ1回、ＦＡＸ機能の累積実行回数がＮ3回、及びコピー機能の累積実行回数がＮ4回であり、累積実行回数の大小関係がＮ1＞Ｎ3＞Ｎ4の場合、累積実行回数が共にＮ1回であるスキャナ機能とプリント機能のうち、予め関連付けられた機能であるスキャナ機能を予定機能とすればよい。
【０１２４】
また、ステップＳ３０において、複数種類の実行属性について分析が行われた場合、例えば各々の種類の実行属性毎に、認証ユーザによって最も実行されやすい機能を仮の予定機能とする。そして、仮の予定機能とされた数が最も多い機能を、最終的な予定機能とすればよい。
【０１２５】
例えば、ステップＳ３０で１つ目の実行属性である月毎の各機能の累積実行回数と、２つ目の実行属性である曜日及び時間帯の組み合わせ毎の各機能の累積実行回数と、３つ目の実行属性である特定の機能の後に引き続き実行される各機能の累積実行回数とを集計した場合について説明する。
【０１２６】
この場合、１つ目及び２つ目の実行属性からコピー機能が仮の予定機能として選択され、３つ目の実行属性からＦＡＸ機能が仮の予定機能として選択された場合、仮の予定機能として選択された数が最も多いコピー機能を予定機能として特定する。
【０１２７】
ステップＳ５０において、ＣＰＵ１０２は、ステップＳ３０で取得した認証ユーザの履歴情報の中から、ステップＳ４０で特定した予定機能の動作を規定する設定項目毎の設定操作を記録した履歴情報を取得する。
【０１２８】
そして、ＣＰＵ１０２は、取得した履歴情報を用いて、特定した予定機能に対して認証ユーザがこれまでに設定した設定属性を、設定項目毎に分析する。
【０１２９】
具体的には、ステップＳ４０で特定された予定機能がスキャナ機能である場合には、図４に示したスキャナ機能の設定項目毎に、設定項目に対応付けられた各設定属性の累積設定回数を集計する。例えば、認証ユーザの履歴情報を参照して、スキャナ機能の設定項目である「原稿の種類」について、「フルカラー（文字）」の累積設定回数がＭ1回、「フルカラー（写真）」の累積設定回数がＭ2回、白黒（文字）の累積設定回数がＭ3回、及び「白黒（写真）」の累積設定回数がＭ4回というように、各設定属性の累積実行回数を設定項目毎に集計する。
【０１３０】
ステップＳ６０において、ＣＰＵ１０２は、ステップＳ５０で分析した設定項目毎の設定属性の累積設定回数を用いて、認証ユーザが予定機能を実行するにあたり設定すると考えられる設定項目毎の設定属性を特定する。具体的には、各設定項目に対して累積設定回数が最も多い設定属性を、認証ユーザが予定機能を実行するにあたり設定すると考えられる設定属性とする。
【０１３１】
ステップＳ７０において、ＣＰＵ１０２は、ステップＳ４０で特定した予定機能に対する各設定項目を、ステップＳ６０で特定した設定項目毎の設定属性に設定する。
【０１３２】
ステップＳ８０において、ＣＰＵ１０２は、ステップＳ４０で特定した予定機能の実行画面６２を表示する。この際、ＣＰＵ１２０は、図８に示したように、ステップＳ７０で設定した設定属性を表示した設定項目毎の設定項目ボタン６５を、ステップＳ４０で特定した予定機能の実行ボタン６３と共に実行画面６２に表示する。
【０１３３】
なお、実行画面６２の表示形態は図８に示した形態に限られない。例えば図１２に示すように、設定項目毎の設定属性を文字列で表示してもよい。設定属性を含む文字列には、対応する設定項目の設定画面６４へのリンク付けが行われており、認証ユーザが文字列を押下すると、実行画面６２が押下した設定項目の設定画面６４に遷移する。
【０１３４】
このように、第１実施形態に係る画像処理装置１０は、履歴ＤＢ５８に記録される認証ユーザの履歴情報を用いて、ユーザを認証した時点における実行属性から予定機能を特定する。更に、画像処理装置１０は、履歴ＤＢ５８に記録される認証ユーザの履歴情報を用いて、特定した予定機能に対して認証ユーザが設定すると考えられる設定属性を設定項目毎に特定し、各設定項目に対して特定した設定属性を設定する。そして、画像処理装置１０は、例えば操作表示部２２のディスプレイ２４に、特定した予定機能の実行ボタン６３と、設定した設定属性を設定項目毎に表示した実行画面６２を表示する。
【０１３５】
すなわち、認証ユーザは、予定機能を実行する前に自らの操作によって設定項目を設定しなくてもよい。したがって、特定された予定機能を実行する毎に認証ユーザが設定項目を設定する場合と比較して、属性設定ボタン６７の押し間違え等によって誤った設定属性が設定されてしまう頻度が抑制される。
【０１３６】
また、画像処理装置１０によって特定された予定機能と、認証ユーザが実行しようとする機能が同じ場合、認証ユーザは表示された実行画面６２の実行ボタン６３を押下すれば、予め設定された設定属性に従って所望の機能が実行される。
【０１３７】
なお、画像処理装置１０の処理に対して様々な変形例が適用される。例えば、図９のＮｏ．８及びＮｏ．９で示される履歴情報を見ると、認証ユーザは割付に関する設定画面６４を表示したが、設定属性を変更せずに戻るボタン６８を押下している。
【０１３８】
このように、認証ユーザが設定画面６４を表示したにもかかわらず設定属性を変更しなかった設定項目は、認証ユーザにとって他の設定項目と比べて重要な設定項目と考えられる。
【０１３９】
したがって、図１１に示した操作支援処理のステップＳ５０において、ＣＰＵ１０２は、認証ユーザが設定画面６４を表示したにもかかわらず設定属性を変更しなかった設定項目の設定画面６４の表示回数を更に集計する。そして、集計した設定画面６４の表示回数が、これ以上の表示回数であれば認証ユーザが他の設定項目と比べて重要視していると考えられる予め定めた回数以上となる場合、変更しなかった設定項目の設定属性を設定する属性設定ボタン６７を実行画面６２に表示する。
【０１４０】
図１３は、この場合の実行画面６２の一例を示す図である。図１３の実行画面６２では、図８に示した実行画面６２に、設定属性を変更することなく、予め定めた回数以上設定画面６４を表示した設定項目の設定属性を設定する属性設定ボタン６７を表示する表示領域６９が追加されている。
【０１４１】
したがって、認証ユーザは他の設定項目に比べて重要視している設定項目の設定画面６４を表示させることなく、実行画面６２上から当該設定項目の設定属性を変更できる。
【０１４２】
なお、認証ユーザが他の設定項目と比べて重要視している設定項目の実行画面６２における表示形態は図１３に限られない。例えば、認証ユーザが他の設定項目と比べて重要視していると考えられる設定項目の設定項目ボタン６５を、他の設定項目ボタン６５と異なる形態で表示するようにしてもよい。
【０１４３】
図１４の例では、出力原稿サイズを設定する設定項目ボタン６５Ｂの文字と背景の色を他の設定項目ボタン６５Ａ、６５Ｃと変えることで、認証ユーザが他の設定項目と比べて重要視していると考えられる出力原稿サイズの設定属性を確認しやすいようにしている。この場合、設定項目ボタン６５の文字及び背景の色を変える他、例えば文字の大きさや太さを変更したり、設定項目ボタン６５の表示内容を変更したり、設定項目ボタン６５の形状を変更してもよい。
【０１４４】
＜第２実施形態＞
第１実施形態では、ユーザの認証後に履歴ＤＢ５８に記録された実行操作及び設定操作を用いて、設定項目毎に認証ユーザの設定頻度が最も高い設定属性を設定した上で、予定機能の実行画面６２を操作表示部２２のディスプレイ２４に表示した。
【０１４５】
第２実施形態では、ユーザの認証前にユーザが行った操作の記録と、認証後に認証ユーザが行った操作傾向とから予定機能を特定し、設定項目毎に認証ユーザの設定頻度が最も高い設定属性を設定した上で、予定機能の実行画面６２をディスプレイ２４に表示する形態について説明する。
【０１４６】
第２実施形態における画像処理装置１０の構成例及び電気系統の要部構成例には、それぞれ第１実施形態における画像処理装置１０の構成例を示す図３、及び電気系統の要部構成例を示す図１０と同じ構成が適用される。
【０１４７】
図１５は、画像処理装置１０の電源がオンされた場合に、ＣＰＵ１０２によって実行される操作支援処理の流れの一例を示すフローチャートである。
【０１４８】
図１５に示す操作支援処理のフローチャートが、図１１に示した第１実施形態に係る操作支援処理のフローチャートと異なる点は、ステップＳ２２及びステップＳ２４が追加された点であり、その他の処理は図１１と同じである。
【０１４９】
ステップＳ２２において、ＣＰＵ１０２は履歴ＤＢ５８を参照して、認証ユーザがステップＳ２０で認証される前に行った操作の記録と、認証後に認証ユーザが行った操作傾向とから予定機能を特定する認証前操作参照処理を行う。認証前操作参照処理で予定機能が特定された場合には特定フラグが“１”、予定機能が特定されなかった場合には特定フラグが“０”にそれぞれ設定される。
【０１５０】
したがって、ステップＳ２４において、ＣＰＵ１０２は特定フラグの値が“１”であるか否かを判定する。否定判定の場合には、まだ予定機能が特定されていないため、ＣＰＵ１０２は、第１実施形態で説明したステップＳ３０、Ｓ４０の処理を実行して予定機能を特定する。一方、肯定判定の場合には、既にステップＳ２２で予定機能が特定されていることから、ステップＳ３０、Ｓ４０の処理を実行することなくステップＳ５０に移行し、特定した予定機能に対する設定項目毎の設定属性を特定し、且つ、設定する。
【０１５１】
次に、図１６を用いて、図１５のステップＳ２２における認証前操作参照処理について説明する。
【０１５２】
ユーザは画像処理装置１０の機能を実行する前に、機能を実行するための準備を行う。例えば、コピー機能、ＦＡＸ機能、及びスキャナ機能の何れかを実行する場合、ユーザは原稿台１６Ａに原稿２０を置く場合がある。また、プリント機能を実行する場合、ユーザは端末３から画像処理装置１０にプリントしたいプリントデータを送信する場合がある。
【０１５３】
認証前操作参照処理では、ユーザが認証前に行った操作と、認証後に当該ユーザが行ったこれまでの操作内容とを履歴ＤＢ５８に記録された履歴情報から取得し、認証ユーザが実行しようと考えている予定機能を特定する。
【０１５４】
まず、ステップＳ１００において、ＣＰＵ１０２は、ステップＳ２０で認証に成功した認証ユーザの履歴情報を履歴ＤＢ５８から取得する。そして、ステップＳ１０で認証ユーザから認証情報を受け付けた履歴情報のタイムスタンプで表される日時から遡った予め定めた期間Ｔ1内に、認証ユーザが原稿台１６Ａに原稿２０を置いた履歴情報があるか否かを判定する。ここで期間Ｔ1は、認証ユーザが機能を実行するための準備を開始してから認証情報を画像処理装置１０に入力するまでに要すると考えられる最大の期間に設定する。すなわち、期間Ｔ1内に認証ユーザが原稿台１６Ａに原稿２０を置いた履歴情報がなければ、認証前に認証ユーザが行った準備操作（この場合、原稿台１６Ａへの原稿２０の配置）と、認証ユーザが実行しようとしている機能とには、相関関係がないものとみなせる。
【０１５５】
そして、ステップＳ１００の判定処理が肯定判定の場合にはステップＳ１１０に移行し、否定判定の場合には、ステップＳ１７０に移行する。
【０１５６】
ステップＳ１１０において、ＣＰＵ１０２は、ステップＳ１００で取得した認証ユーザの履歴情報に、認証ユーザが原稿台１６Ａに原稿２０を置いてから期間Ｔ2以内にコピー機能、ＦＡＸ機能、及びスキャナ機能の何れかを実行した履歴情報があるか否かを判定する。
【０１５７】
そして、ステップＳ１１０の判定処理が肯定判定の場合にはステップＳ１２０に移行し、否定判定の場合には、ステップＳ１７０に移行する。
【０１５８】
ステップＳ１２０において、ＣＰＵ１０２は、認証ユーザが原稿台１６Ａに原稿２０を置いてから期間Ｔ2以内に実行した各々の機能のうち、コピー機能を実行した回数が最も多いか否かを判定する。
【０１５９】
ステップＳ１２０の判定処理が肯定判定の場合にはステップＳ１６０に移行し、否定判定の場合には、ステップＳ１３０に移行する。なお、ステップＳ１２０における判定基準は上述した判定基準に限られない。例えば、コピー機能を実行した回数が最も多い場合で、且つ、予め定めた実行回数（基準実行回数）以上である場合に肯定判定としてもよい。
【０１６０】
基準実行回数と比較することで、コピー機能、ＦＡＸ機能、及びスキャナ機能の各々の実行回数同士を比較して予定機能を特定する場合に比べ、認証ユーザが原稿台１６Ａに原稿２０を置いてから期間Ｔ2以内にコピー機能を実行する傾向があるか否か、精度よく判定できる。
【０１６１】
ステップＳ１６０において、これまで原稿台１６Ａに原稿２０を置いた後に認証ユーザが最も多く実行した機能がコピー機能であることから、ＣＰＵ１０２はコピー機能を予定機能として特定し、ステップＳ２４０において特定フラグを“１”に設定する。
【０１６２】
一方、ステップＳ１２０が否定判定であった場合の移行先であるステップＳ１３０において、ＣＰＵ１０２は、認証ユーザが準備操作を行ってから期間Ｔ2以内に実行した各々の機能のうち、ＦＡＸ機能を実行した回数が最も多いか否かを判定する。この場合、上述したように、更に基準実行回数と比較するようにしてもよい。
【０１６３】
ステップＳ１３０の判定処理が肯定判定の場合にはステップＳ１５０に移行し、否定判定の場合には、ステップＳ１４０に移行する。
【０１６４】
ステップＳ１４０において、これまで原稿台１６Ａに原稿２０を置いた後に認証ユーザが最も多く実行した機能がスキャナ機能であることから、ＣＰＵ１０２はスキャナ機能を予定機能として特定し、ステップＳ２４０において特定フラグを“１”に設定する。
【０１６５】
また、ステップＳ１５０において、これまで原稿台１６Ａに原稿２０を置いた後に認証ユーザが最も多く実行した機能がＦＡＸ機能であることから、ＣＰＵ１０２はＦＡＸ機能を予定機能として特定し、ステップＳ２４０において特定フラグを“１”に設定する。
【０１６６】
一方、ステップＳ１００及びステップＳ１１０の判定処理が否定判定であった場合の移行先であるステップＳ１７０において、ＣＰＵ１０２は、ステップＳ１００で取得した履歴情報を参照し、ステップＳ１０で認証ユーザから認証情報を受け付けた履歴情報のタイムスタンプで表される日時から遡った予め定めた期間Ｔ1内に、認証ユーザに割り当てられた端末３からプリントデータを受信した履歴情報があるか否かを判定する。
【０１６７】
そして、ステップＳ１７０の判定処理が肯定判定の場合にはステップＳ１８０に移行し、否定判定の場合には、ステップＳ２００に移行する。
【０１６８】
ステップＳ１８０において、ＣＰＵ１０２は、ステップＳ１００で取得した認証ユーザの履歴情報を参照して、認証ユーザに割り当てられた端末３からプリントデータを受信してから期間Ｔ2以内に、認証ユーザがプリント機能を実行した履歴情報があるか否かを判定する。
【０１６９】
ステップＳ１８０の判定処理が肯定判定の場合にはステップＳ１９０に移行し、否定判定の場合には、ステップＳ２００に移行する。
【０１７０】
ステップＳ１９０において、認証ユーザからプリントデータを受信した場合、プリントデータを受信してから期間Ｔ2以内に認証ユーザがプリント機能を実行する傾向があるとみなせることから、ＣＰＵ１０２はプリント機能を予定機能として特定し、ステップＳ２４０において特定フラグを“１”に設定する。
【０１７１】
一方、ステップＳ１７０及びステップＳ１８０の判定処理が否定判定であった場合の移行先であるステップＳ２００において、ＣＰＵ１０２は、ステップＳ１００で取得した履歴情報を参照し、ステップＳ１０で認証ユーザから認証情報を受け付けた履歴情報のタイムスタンプで表される日時から遡った予め定めた期間Ｔ1内に、認証ユーザが可搬型記憶媒体を外部端子３０に差し込んだ履歴情報があるか否かを判定する。
【０１７２】
そして、ステップＳ２００の判定処理が肯定判定の場合にはステップＳ２１０に移行し、否定判定の場合には、ステップＳ２３０に移行する。
【０１７３】
ステップＳ２１０において、ＣＰＵ１０２は、ステップＳ１００で取得した認証ユーザの履歴情報を参照して、可搬型記憶媒体を外部端子３０に差し込んでから期間Ｔ2以内に、認証ユーザが可搬型記憶媒体にアクセスした履歴情報、すなわち、可搬型記憶媒体からデータを読み込む操作、又は、可搬型記憶媒体にデータを書き込む操作を実行した履歴情報があるか否かを判定する。
【０１７４】
ステップＳ２１０の判定処理が肯定判定の場合にはステップＳ２２０に移行し、否定判定の場合には、ステップＳ２３０に移行する。
【０１７５】
ステップＳ２２０において、認証ユーザは可搬型記憶媒体を外部端子３０に差し込んでから期間Ｔ2以内に可搬型記憶媒体にアクセスする傾向があるとみなせることから、可搬型記憶媒体へのアクセス形態を設定する属性設定ボタン６７を実行画面６２に表示させる指示（アクセス形態設定指示）を、例えばＲＡＭ１０４の予め定めた領域に記憶する。
【０１７６】
ステップＳ２２０でＲＡＭ１０４に記憶されたアクセス形態設定指示は、例えば図１５のステップＳ８０で読み込まれる。そして、アクセス形態設定指示が行われている場合には、実行画面６２にデータのアクセス形態を設定する設定項目ボタン６５を表示する。なお、可搬型記憶媒体に対するデータのアクセス形態には、可搬型記憶媒体からデータを読み込む形態、又は、可搬型記憶媒体にデータを書き込む形態が存在する。
【０１７７】
そして、ステップＳ２３０において、ＣＰＵ１０２は特定フラグを“０”に設定し、認証前操作参照処理で予定機能が特定されなかったことを通知する。
【０１７８】
以上により、図１５のステップＳ２２に示した認証前操作参照処理を終了する。
【０１７９】
なお、ステップＳ１１０、Ｓ１８０、及びＳ２１０では、認証ユーザが準備操作をおこなってから期間Ｔ2以内にそれぞれの処理の判定対象となる特定の履歴情報が履歴ＤＢ５８にあるか否かを判定したが、予め定めた数以上の履歴情報がある場合に肯定判定とする条件を追加してもよい。
【０１８０】
また、ステップＳ１２０及びＳ１３０では複数の機能の実行回数同士を判定対象としたが、実行回数の代わりに実行割合を用いてもよい。
【０１８１】
このように、第２実施形態に係る画像処理装置１０は、認証ユーザが認証前に行った操作の記録と、認証後の認証ユーザの操作傾向とから予定機能を特定する。認証ユーザが認証前に行う操作は認証ユーザが実行したい機能を示唆する情報となるため、認証後の認証ユーザの操作傾向から予定機能を特定する場合と比較して、予定機能を特定する精度の向上が期待される。
【０１８２】
なお、第２実施形態に係る画像処理装置１０に対して様々な変形例が適用される。
【０１８３】
上述したように、認証ユーザが認証前に行う操作は、認証ユーザが実行したい機能を示唆する情報となるため、認証ユーザが比較的操作頻度の低い操作を認証前に行った場合には、操作頻度が低い操作であっても、当該操作に関連付けられた機能を実行する可能性が高い。
【０１８４】
したがって、画像処理装置１０は、認証ユーザが認証前に行った操作の操作回数が予め定めた操作回数未満の操作である場合、当該予め定めた操作回数未満の操作に予め関連付けられた機能を予定機能として特定する。ここで予め定めた操作回数とは、操作頻度を判別する基準値であり、この回数未満であれば頻度が低い操作が行われたと判定する。予め定めた操作回数の設定値に制限はなく、例えば実験的に求められる。
【０１８５】
具体的には、例えばプリントデータの受信に対してプリント機能を予め関連付けておく。そして、図１５のステップＳ２０で認証に成功した認証ユーザの履歴情報を履歴ＤＢ５８から取得し、認証ユーザから認証情報を受け付けた履歴情報のタイムスタンプから遡った期間Ｔ1内に、認証ユーザに割り当てられた端末３からプリントデータを受信した履歴情報があるか否かを判定する。当該判定が肯定判定の場合、認証ユーザが何らかの機能の実行を終えてから次の機能を実行するため再び認証を行う前までの各期間について、認証ユーザに割り当てられた端末３からプリントデータを受信した履歴情報の総数を計測する。そして、認証ユーザが画像処理装置１０にプリントデータを送信する操作の数が予め定めた操作回数未満の場合、図１６のステップＳ１００の処理に優先して、プリント機能を予定機能とする。
【０１８６】
＜第３実施形態＞
第３実施形態では、画像処理装置１０で特定した予定機能の的中率を、次回以降の予定機能の特定の際に利用する画像処理装置１０について説明する。
【０１８７】
第３実施形態における画像処理装置１０の構成例及び電気系統の要部構成例には、それぞれ第１実施形態における画像処理装置１０の構成例を示す図３、及び電気系統の要部構成例を示す図１０と同じ構成が適用される。
【０１８８】
図１７は、画像処理装置１０の電源がオンされた場合に、ＣＰＵ１０２によって実行される操作支援処理の流れの一例を示すフローチャートである。
【０１８９】
図１７に示す操作支援処理のフローチャートが、図１１に示した第１実施形態に係る操作支援処理のフローチャートと異なる点は、ステップＳ２６、Ｓ４２、Ｓ６２、及びＳ８２〜Ｓ８８が追加された点であり、その他の処理は図１１と同じである。
【０１９０】
特定した予定機能の実行画面６２をステップＳ８０で表示した後、ステップＳ８２において、ＣＰＵ１０２は、実行画面６２の実行ボタン６３の押下状況を検知することで、何らかの機能が実行されたか否かを判定する。何れの機能も実行されない場合には、認証ユーザが何らかの機能を実行するまでステップＳ８２の処理を繰り返す。一方、何らかの機能が実行された場合には、ステップＳ８４に移行する。
【０１９１】
ステップＳ８４において、ＣＰＵ１０２は、実際に実行された機能がステップＳ４０で特定した予定機能であるか否かを判定し、肯定判定の場合にはステップＳ８６に移行し、否定判定の場合にはステップＳ８８に移行する。
【０１９２】
ステップＳ８６では、ＣＰＵ１０２は、特定した予定機能が実際に実行された機能に的中した回数を表す「的中回数ＡＰ1」を１つ増加する。そして、ＣＰＵ１０２は、的中回数ＡＰ1を例えばＲＡＭ１０４の予め定めた領域に記憶する。
【０１９３】
一方、ステップＳ８８では、ＣＰＵ１０２は、特定した予定機能が実際に実行された機能ではなかった回数を表す「はずれ回数ＡＰ2」を１つ増加する。そして、ＣＰＵ１０２は、はずれ回数ＡＰ2を例えばＲＡＭ１０４の予め定めた領域に記憶する。
【０１９４】
その上で、次回以降に実行した図１７に示す操作支援処理において、ステップＳ２０でユーザの認証が行われた後、ステップＳ２６において、ＣＰＵ１０２は、予定機能の的中率Ｐを算出する。具体的には、ステップＳ８６で集計した的中回数ＡＰ1と、ステップＳ８８で集計したはずれ回数ＡＰ2とを用いて、的中率Ｐ＝ＡＰ1／（ＡＰ1＋ＡＰ2）を算出する。
【０１９５】
そして、ＣＰＵ１０２は、算出した的中率Ｐが閾値未満か否か判定する。当該閾値は、これより的中率Ｐが下がった場合、認証ユーザが予定機能とは異なる機能の実行画面６２に変更する操作に対して煩わしさを感じ始める値に設定され、例えば画像処理装置１０の実機による実験や、画像処理装置１０の設計仕様に基づくコンピュータシミュレーション等により求められる。
【０１９６】
的中率Ｐが閾値以上の場合にはステップＳ３０に移行し、これまで説明した操作支援処理を行う。一方、的中率Ｐが閾値未満の場合にはステップＳ４２に移行する。
【０１９７】
ステップＳ４２において、ＣＰＵ１０２は、履歴ＤＢ５８を参照し、認証ユーザを含む他のユーザ全体において、累積実行回数が最も多い機能を予定機能として特定する。
【０１９８】
なお、ステップＳ４２における予定機能の特定方法はこれに限られない。例えば、予め定めた機能を予定機能として特定してもよい。
【０１９９】
そして、ステップＳ６２において、ステップＳ４２で特定した予定機能の設定項目毎に、認証ユーザを含む他のユーザ全体において、累積設定回数が最も多い設定属性を特定する。特定した設定項目毎の設定属性は、ステップＳ７０で設定される。
【０２００】
なお、ステップＳ６２における設定項目毎の設定属性の特定方法はこれに限られない。例えば、設定項目毎に予め定めた設定属性を関連付けてもよい。
【０２０１】
このように第３実施形態に係る画像処理装置１０によれば、画像処理装置１０で特定した予定機能の的中率Ｐを次回以降の予定機能の特定に利用する。的中率Ｐが閾値未満の場合には、認証ユーザを含む他のユーザ全体で最も実行されている機能と、当該他のユーザ全体で最も設定されている設定項目毎の設定属性とを、認証ユーザに対する予定機能、及び認証ユーザが設定する設定項目毎の設定属性として特定する。
【０２０２】
なお、図１７のステップＳ２６では、的中率Ｐと閾値を比較したが、例えば的中回数ＡＰ1を他の閾値と比較し、閾値未満の場合にステップＳ４２に移行するようにしてもよい。
【０２０３】
以上、各実施形態を用いて本発明について説明したが、本発明は各実施形態に記載の範囲には限定されない。本発明の要旨を逸脱しない範囲で各実施形態に多様な変更又は改良を加えることができ、当該変更又は改良を加えた形態も本発明の技術的範囲に含まれる。例えば、本発明の要旨を逸脱しない範囲で処理の順序を変更してもよい。
【０２０４】
また、画像処理装置１０での認証及び各種操作を、予め提供される画像処理装置１０のアプリケーションを用いて端末３から行ってもよいし、通信回線５にサーバを接続し、当該サーバに履歴ＤＢ５８を配置するようにしてもよい。
【０２０５】
また、上述した各実施の形態では、一例として画像処理装置１０における操作支援処理をソフトウエアで実現する形態について説明したが、図１１、及び図１５〜１７に示した各フローチャートと同等の処理をハードウエアで処理させるようにしてもよい。この場合、操作支援処理をソフトウエアで実現する場合に比べて、処理の高速化が図られる。
【０２０６】
また、画像処理装置１０は、プリントデータを端末３及び可搬型記憶媒体の他、通信回線５に接続されたクラウドサービスを構成する装置から受け付ける場合も想定されるが、この場合も上述した操作支援処理が適用される。
【０２０７】
また、上述した各実施の形態では、画像処理プログラムがＲＯＭ１０６にインストールされている形態を説明したが、これに限定されるものではない。本発明に係る画像処理プログラムは、コンピュータ読み取り可能な記録媒体に記録された形態で提供することも可能である。例えば、本発明に係る画像処理プログラムを、ＣＤ(Compact Disc)−ＲＯＭ、ＤＶＤ(Digital Versatile)−ＲＯＭまたは可搬型記憶媒体に記録された形態で提供してもよい。また、本発明に係る画像処理プログラムを、フラッシュメモリ等の半導体メモリに記録された形態で提供してもよい。
【符号の説明】
【０２０８】
１・・・画像処理システム、３・・・端末、５・・・通信回線、１０・・・画像処理装置、１２・・・原稿読み取り部、１４・・・画像形成部、１８・・・原稿搬送部、２０・・・原稿、２２・・・操作表示部、２４・・・ディスプレイ、３０・・・外部端子、４０・・・入力部、４２・・・認証部、４４・・・表示部、４６・・・特定部、４８・・・設定部、５８・・・履歴ＤＢ、６０・・・機能選択画面、６２・・・実行画面、６４・・・設定画面、６９・・・表示領域、７２・・・通信装置、１００・・・コンピュータ、１０２・・・ＣＰＵ、Ｐ・・・的中率
【図１】
2018015913.tif 000003
【図２】
2018015913.tif 000004
【図３】
2018015913.tif 000005
【図４】
2018015913.tif 000006
【図５】
2018015913.tif 000007
【図６】
2018015913.tif 000008
【図７】
2018015913.tif 000009
【図８】
2018015913.tif 000010
【図９】
2018015913.tif 000011
【図１０】
2018015913.tif 000012
【図１１】
2018015913.tif 000013
【図１２】
2018015913.tif 000014
【図１３】
2018015913.tif 000015
【図１４】
2018015913.tif 000016
【図１５】
2018015913.tif 000017
【図１６】
2018015913.tif 000018
【図１７】
2018015913.tif 000019