(57)【要約】【課題】様々な種類の処理の実行が可能な画像処理装置において、ユーザにとって使いやすいユーザインタフェースを提供する。【解決手段】画像形成装置１に、画像処理を実行するごとにその処理内容を示すジョブ履歴情報５２を記憶するジョブ履歴記憶部１２２と、ユーザが指定した処理内容の画像処理を実行した後に、そのユーザが次に指定すると考えられる画像処理の処理内容の予測を、ジョブ履歴記憶部１２２に記憶されているジョブ履歴情報５２に基づいて行う、次処理予測手段と、予測した画像処理の処理内容が設定された画面を表示するための表示処理を行う画面設定部１０５と、を設ける。【選択図】図４
2006309673.tif 000002
【特許請求の範囲】
【請求項１】
画像に関する画像関連処理を実行する画像処理装置であって、
前記画像関連処理を実行するごとにその処理内容を示す履歴情報を記憶する履歴記憶手段と、
ユーザが指定した処理内容の前記画像関連処理を実行した後に、当該ユーザが次に指定すると考えられる前記画像関連処理の処理内容の予測を、前記履歴記憶手段に記憶されている前記履歴情報に基づいて行う、次処理予測手段と、
予測した前記画像関連処理の処理内容が設定された画面を表示するための表示処理を行う表示処理手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記次処理予測手段は、前記予測を、前記履歴記憶手段に記憶されている前記履歴情報のうちの、当該実行した画像関連処理の処理内容と全部または一部が同じである処理内容を示す履歴情報の次に記憶された履歴情報である次履歴情報に基づいて行う、
請求項１記載の画像処理装置。
【請求項３】
前記履歴情報には、前記画像関連処理の種類が示されており、
前記次処理予測手段は、前記予測を、前記履歴記憶手段に記憶されている前記履歴情報のうちの、前記実行した画像関連処理と同じ種類を示す履歴情報の次に記憶された次履歴情報に基づいて行う、
請求項１記載の画像処理装置。
【請求項４】
前記履歴情報には、前記画像関連処理の種類および使用したデータの識別情報が示されており、
前記次処理予測手段は、前記予測を、前記履歴記憶手段に記憶されている前記履歴情報のうちの、前記実行した画像関連処理と同じ種類を示しかつ当該画像関連処理で使用したデータの識別情報を示す履歴情報の次に記憶された次履歴情報に基づいて行う、
請求項１記載の画像処理装置。
【請求項５】
前記次処理予測手段は、前記次履歴情報が前記履歴記憶手段に複数記憶されている場合は、当該次履歴情報に最も多く示される処理内容を判別することによって前記予測を行う、
請求項２ないし請求項４記載のいずれかに記載の画像処理装置。
【請求項６】
前記表示処理手段は、当該画像処理装置に設けられている操作手段を直接ユーザが操作して前記画像関連処理の処理内容を指定する場合は、当該画像処理装置に設けられている表示手段に前記画面を表示することによって前記表示処理を行い、ネットワークを介して接続されている他の装置を操作して前記画像関連処理の処理内容を遠隔的に指定する場合は、前記画面を表示するための画面データを当該他の装置に送信することによって前記表示処理を行う、
請求項１記載の画像処理装置。
【請求項７】
前記ユーザが次に指定すると考えられる前記画像関連処理の処理内容を示す次処理予測情報を当該ユーザと対応付けて記憶する次処理予測記憶手段を有し、
前記表示処理手段は、前記ユーザが当該画像処理装置にログインしたときに、当該ユーザに対応する、前記次処理予測記憶手段に記憶されている最新の前記次処理予測情報に基づいて、前記表示処理を行う、
請求項１ないし請求項５のいずれかに記載の画像処理装置。
【請求項８】
前記履歴情報には、前記画像関連処理の種類が示されており、
前記次処理予測手段は、前記予測を、実行した前記画像関連処理の種類に応じた検索方法を用いて検索した前記履歴情報に基づいて行う、
請求項１ないし請求項７のいずれかに記載の画像処理装置。
【請求項９】
画像に関する画像関連処理を実行する画像処理装置であって、
当該画像処理装置を使用しようとするユーザのユーザ情報を入力する入力手段と、
入力された前記ユーザ情報に基づいて前記ユーザをログインさせてもよいか否かの認証処理を実行するユーザ認証手段と、
前記画像関連処理を実行するごとにその処理内容を示す履歴情報を記憶する履歴記憶手段と、
前記履歴記憶手段に記憶された、前回実行された前記画像関連処理の前記履歴情報に基づいて、前記ユーザが次に指定すると考えられる前記画像関連処理の処理内容の予測を行う、次処理予測手段と、
前記ユーザをログインさせた後に、前記次処理予測手段によって予測された前記画像関連処理の処理内容が設定された画面を表示するための表示処理を行う表示処理手段と、
を有することを特徴とする画像処理装置。
【請求項１０】
画像に関する画像関連処理を実行する画像処理装置を制御するためのコンピュータプログラムであって、
前記画像関連処理を実行するごとにその処理内容を示す履歴情報を履歴記憶手段に記憶させる処理と、
ユーザが指定した処理内容の前記画像関連処理を実行した後に、当該ユーザが次に指定すると考えられる前記画像関連処理の処理内容を、前記履歴記憶手段に記憶されている前記履歴情報のうちの、当該実行した画像関連処理の処理内容と全部または一部が同じである処理内容を示す履歴情報の次に記憶された履歴情報である次履歴情報に基づいて予測する処理と、
予測した前記画像関連処理の処理内容が設定された画面を表示するための処理と、
を前記画像処理装置に実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像に関する様々な種類の画像関連処理を実行するＭＦＰなどの画像処理装置およびその制御方法などに関する。
【背景技術】
【０００２】
近年、コピー、ネットワークプリンティング、スキャナ、ファックス、およびドキュメントサーバなどの機能を備えた画像処理装置が広く普及している。このような画像処理装置は、複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれている。ドキュメントサーバの機能は、ハードディスクにユーザごとの記憶領域を割り当てておき、ユーザが自分の記憶領域に画像ファイルなどのデータなどを保存できるようにするためのものである。係る記憶領域は「ボックス」または「パーソナルボックス」と呼ばれることがある。
【０００３】
画像処理装置の高性能化に伴って、ユーザは、様々な種類の処理を画像処理装置に実行させることができるようになった。
【特許文献１】特開２００４−７２５６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、画像処理装置の高性能化に伴って操作用の画面が増えたので、ユーザにとって、画像処理装置の操作が難しくなった。専門的な知識を有する者であっても、操作のステップ数が増えたので、所望の処理を指定するための操作に手間取ることがある。
【０００５】
そこで、特許文献１に記載されるような方法を採用することが考えられる。係る方法によると、過去ジョブリストから、ユーザが所定期間に使用したジョブの回数を検索し、最も使用回数の多いジョブに係る動作モードの画面を表示する。または、最も新しい日付のジョブに係る動作モードのジョブリストを構成し、表示する。例えば、最後に実行した動作モードがスキャナモードであれば、ユーザはスキャナモードに係る情報を所望としていると考え、スキャナモードに係るジョブリストを表示する。このような構成によって、画面切り替えの手間を低減することができ、操作性を向上することができる。
【０００６】
しかし、このような従来の方法では、画像処理装置が多機能化し実行可能な処理の種類が多くなると、ユーザの所望する処理内容にマッチした画面が表示される確率が低くなる。つまり、ユーザにとって使いやすいユーザインタフェースを実現することが難しくなる。
【０００７】
本発明は、このような問題点に鑑み、様々な種類の処理の実行が可能な画像処理装置において、ユーザにとって従来よりも使いやすいユーザインタフェースを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る画像処理装置は、画像に関する画像関連処理を実行する画像処理装置であって、前記画像関連処理を実行するごとにその処理内容を示す履歴情報を記憶する履歴記憶手段と、ユーザが指定した処理内容の前記画像関連処理を実行した後に、当該ユーザが次に指定すると考えられる前記画像関連処理の処理内容の予測を、前記履歴記憶手段に記憶されている前記履歴情報に基づいて行う、次処理予測手段と、予測した前記画像関連処理の処理内容が設定された画面を表示するための表示処理を行う表示処理手段と、を有することを特徴とする。
【０００９】
好ましくは、前記次処理予測手段は、前記予測を、前記履歴情報のうちの、当該実行した画像関連処理の処理内容と全部または一部が同じである処理内容を示す履歴情報の次に記憶された履歴情報である次履歴情報に基づいて行う。
【００１０】
または、前記履歴情報には、前記画像関連処理の種類が示されており、前記次処理予測手段は、前記予測を、前記履歴記憶手段に記憶されている前記履歴情報のうちの、前記実行した画像関連処理と同じ種類を示す履歴情報の次に記憶された前記次履歴情報に基づいて行う。
【００１１】
または、前記次処理予測手段は、前記次履歴情報が前記履歴記憶手段に複数記憶されている場合は、当該次履歴情報に最も多く示される処理内容を判別することによって前記予測を行う。
【発明の効果】
【００１２】
本発明によると、ユーザの過去の利用パターンに基づいて当該ユーザが次に指定すると考えられる処理内容の予測を行い、予測した処理内容を設定した画面を表示するための処理を行う。よって、様々な種類の処理の実行が可能な画像処理装置において、ユーザにとって従来よりも使いやすいユーザインタフェースを提供することができる。
【発明を実施するための最良の形態】
【００１３】
〔第一の実施形態〕
図１は画像形成装置１が備えられたシステムの全体的な構成の例を示す図、図２は画像形成装置１のハードウェア構成の例を示す図、図３は操作パネル１０ｆの構成の例を示す図、図４は画像形成装置１の機能的構成の例を示す図である。
【００１４】
本発明に係る画像形成装置１は、図１に示すように、通信回線３を介して複数台の端末装置２と接続されている。通信回線３として、例えば、インターネット、ＬＡＮ、公衆回線、または専用線などが用いられる。
【００１５】
画像形成装置１および各端末装置２は、オフィスまたは学校などの施設に設けられる。複数の従業員、教員、または学生など（以下、単に「ユーザ」と記載する。）が、これらの画像形成装置１および端末装置２を共用する。
【００１６】
画像形成装置１は、コピー、スキャナ、ファックス、ネットワークプリンティング、およびドキュメントサーバなどの機能を集約した画像処理装置である。複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれることもある。
【００１７】
ドキュメントサーバの機能によると、各ユーザには、「ボックス」または「パーソナルボックス」などと呼ばれる、パーソナルコンピュータにおけるフォルダまたはディレクトリなどに相当する記憶領域が与えられる。そして、ユーザは、自分のボックスに画像ファイルなどのドキュメントデータを保存しておくことができる。係る機能は、「ボックス機能」と呼ばれることもある。
【００１８】
図２に示すように、画像形成装置１は、ＣＰＵ１０ａ、ＲＡＭ１０ｂ、ＲＯＭ１０ｃ、ハードディスク１０ｄ、制御用回路１０ｅ、操作パネル１０ｆ、スキャナ１０ｇ、印刷装置１０ｈ、ＬＡＮカード１０ｊ、および原稿送り装置１０ｋなどによって構成される。
【００１９】
スキャナ１０ｇは、原稿の用紙（以下、単に「原稿」と記載することがある。）に描かれている写真、文字、絵、図表などの画像を光学的に読み取って画像データを生成する装置である。原稿送り装置１０ｋは、セットされた１枚または複数枚の原稿を順にスキャナ１０ｇに送るための装置である。
【００２０】
印刷装置１０ｈは、スキャナ１０ｇで読み取った画像または端末装置２などから送信されてきた画像データに基づいて、ユーザの指定などに応じて画像を用紙に印刷する装置である。
【００２１】
操作パネル１０ｆは、図３に示すように、ディスプレイ１０ｆ１および複数の操作ボタンからなる操作ボタンユニット１０ｆ２などによって構成される。
【００２２】
操作ボタンユニット１０ｆ２は、数字、文字、または記号などを入力するための複数のキー、押下されたキーを認識するセンサ、および認識したキーを示す信号をＣＰＵ１０ａに送信する送信用回路などによって構成される。
【００２３】
ディスプレイ１０ｆ１は、この画像形成装置１を操作するユーザに対してメッセージまたは指示を与えるための画面、ユーザがジョブの種類および処理条件を入力するための画面、および画像形成装置１で形成された画像および処理の結果を示す画面などを表示する。本実施形態では、ディスプレイ１０ｆ１として、タッチパネルが用いられる。したがって、ディスプレイ１０ｆ１は、ユーザが指で触れたタッチパネル上の位置を検知し、検知結果を示す信号をＣＰＵ１０ａに送信する機能を備えている。
【００２４】
このように、操作パネル１０ｆは、画像形成装置１を直接操作するユーザのためのユーザインタフェースの役割を果たしている。なお、端末装置２には、画像形成装置１に対して指令を与えるためのアプリケーションプログラムおよびドライバがインストールされている。したがって、ユーザは、端末装置２を画像形成装置１の制御用のホストとして使用し、画像形成装置１を遠隔的に操作することもできる。
【００２５】
図２のＬＡＮカード１０ｊは、端末装置２と通信を行うためのＮＩＣ（Network Interface Card）である。
【００２６】
制御用回路１０ｅは、ハードディスク１０ｄ、スキャナ１０ｇ、印刷装置１０ｈ、ＬＡＮカード１０ｊ、操作パネル１０ｆ、および原稿送り装置１０ｋなどの装置を制御するための回路である。
【００２７】
ハードディスク１０ｄには、図４に示すような全体制御部１０１、ユーザ認証部１０２、画像処理部１０３、次ジョブ予測処理部１０４、画面設定部１０５、ユーザ情報記憶部１２１、ジョブ履歴記憶部１２２、画像データ保持部１２３、および次ジョブ情報登録部１２４などの各機能を実現するためのプログラムおよびデータなどが格納されている。これらのプログラムは、ＣＰＵ１０ａによって実行される。これらのプログラムまたはデータの一部または全部を、ＲＯＭ１０ｃに記憶させておいてもよい。または、図４に示す機能の一部または全部を、制御用回路１０ｅによって実現するようにしてもよい。
【００２８】
端末装置２には、前に述べたように、画像形成装置１に対応したアプリケーションプログラムおよびドライバがインストールされている。端末装置２として、パーソナルコンピュータ、ワークステーション、またはＰＤＡ（Personal Digital Assistant）などが用いられる。
【００２９】
図５はユーザ情報テーブルＴＢ１の例を示す図、図６はログイン画面ＨＧ１の例を示す図、図７はメニュー画面ＨＧ０の例を示す図、図８はジョブ履歴テーブルＴＢ２の例を示す図、図９は次ジョブ予測処理の流れの例を説明するフローチャート、図１０はジョブ履歴テーブルＴＢ２の例を示す図、図１１はメニュー画面ＨＧ２の例を示す図、図１２はメニュー画面ＨＧ３の例を示す図である。以下、図４に示す画像形成装置１の各部の処理内容について説明する。
【００３０】
図４の全体制御部１０１は、基本的な処理が実行されるように画像形成装置１の全体を制御する。例えば、所定のタイミングで所定の画面が表示されるように制御し、ユーザが行った操作の内容が受け付けられるように制御し、その操作の内容に基づいてスキャン、印刷、またはデータ送信などのジョブが実行されるように制御する。
【００３１】
ユーザ情報記憶部１２１は、ユーザ情報テーブルＴＢ１を記憶し管理している。このユーザ情報テーブルＴＢ１は、図５に示すように、画像形成装置１を使用することができるユーザごとの、ユーザＩＤ（ユーザアカウント）、パスワード、および連絡先の電子メールアドレスなどに関するユーザ情報５１（５１ａ、５１ｂ、…）が格納されている。
【００３２】
ユーザ認証部１０２は、これから画像形成装置１を使用しようとする者が正規のユーザであるか否かの認証を行う。係る認証は、次のような手順で行われる。誰も画像形成装置１を直接操作していないときは、ディスプレイ１０ｆ１には、図６に示すようなログイン画面ＨＧ１が表示されている。画像形成装置１を使用したいユーザは、操作ボタンユニット１０ｆ２を操作して、自分のユーザＩＤおよびパスワードを入力する。すると、全体制御部１０１はそのユーザＩＤおよびパスワードを受け付け、ユーザ認証の処理を実行するようにユーザ認証部１０２に対して指令する。
【００３３】
ユーザ認証部１０２は、図５のユーザ情報テーブルＴＢ１の中から、入力されたユーザＩＤと同じ値のユーザＩＤを持つユーザ情報５１を抽出する。そして、入力されたパスワードとそのユーザ情報５１に示されるパスワードとを照合し、両者が一致すれば、そのユーザが正規のユーザであると認証する。一致しなかった場合は、不正なユーザであると判別する。ユーザ情報テーブルＴＢ１の中に、入力されたユーザＩＤと同じ値のユーザＩＤを持つユーザ情報５１がない場合も、不正なユーザであると判別する。不正なユーザであると判別された者は、画像形成装置１を使用することはできない。
【００３４】
正規のユーザである旨の認証を受けた場合は、画像形成装置１を使用することが認められる。つまり、画像形成装置１にログインした状態になる。すると、全体制御部１０１は、ディスプレイ１０ｆ１に、図７に示すようなメニュー画面ＨＧ０を表示させる。ここで、ユーザは、所定の操作を行うことによって、自分の所望する処理を実行するように画像形成装置１に指令することができる。例えば、コピーを所望する場合は、図７の状態から片面コピーであるか両面コピーであるか、カラーコピーであるかモノクロ（ブラック）コピーであるか、印刷物の仕上げ、および部数などを指定し、操作ボタンユニット１０ｆ２（図３参照）の中から「ＳＴＡＲＴ」ボタンを押下する。
【００３５】
メニュー画面ＨＧ０および後に説明する各画面において、背景色が灰色のボタンおよびタブは、現在選択されていることを示している。ユーザは、ボタンを押下することによって処理条件を変更しまたはタブを押下することによって画面を切り換えることができる。
【００３６】
スキャン、ファックス、またはボックスの処理を所望する場合は、それぞれ、「スキャン」タブ、「ファックス」タブ、または「ボックス」タブを押下して画面を切り換え、ボタンを操作して処理条件を指定した後「ＳＴＡＲＴ」ボタンを押下すればよい。
【００３７】
ユーザは、端末装置２から遠隔的に画像形成装置１を使用する場合は、端末装置２のキーボードなどを操作して自分のユーザＩＤおよびパスワードを入力する。すると、ユーザ認証部１０２は、ユーザが操作ボタンユニット１０ｆ２を操作してユーザＩＤおよびパスワードを入力した場合と同様に、ユーザ情報テーブルＴＢ１に基づいてユーザ認証の処理を行う。そして、処理の実行の指定用の画面を表示するための画面データが画像形成装置１から端末装置２に送信され、端末装置２に係る画面が表示される。
【００３８】
画像処理部１０３は、スキャナ１０ｇが読み取った画像をデータ化する処理、画像データのフォーマット変換の処理、および画像を拡大しまたは縮小する処理などの画像処理を行う。画像データ保持部１２３は、画像処理の対象の画像の画像データを一時的に記憶する。
【００３９】
ジョブ履歴記憶部１２２は、ジョブ履歴テーブルＴＢ２を記憶し管理している。このジョブ履歴テーブルＴＢ２には、図８に示すように、実行したジョブごとに、その実行内容を示すジョブ履歴情報５２（５２ａ、５２ｂ、…）が格納される。つまり、ジョブが実行されるごとにそのジョブのために新たなジョブ履歴情報５２が生成されジョブ履歴テーブルＴＢ２に格納される。なお、紙面の都合上、図８および後に示す図１０ではジョブ履歴情報５２を２段に分けて記載している。
【００４０】
ジョブ履歴情報５２の「ジョブＩＤ」は、そのジョブを他のジョブと識別するための識別情報である。「ユーザＩＤ」は、そのジョブの指令を与えたユーザのユーザＩＤである。
【００４１】
「アプリケーション」は、そのジョブの種類を意味している。例えば、「プリント」は、端末装置２から送信されてきた画像データに基づいて実行した印刷（ネットワークプリンティング、ＰＣプリント）のジョブであることを意味する。「コピー」は、原稿送り装置１０ｋにセットされた原稿の複写（コピー）のジョブであることを意味する。「ボックス」は、ボックスに保存されている画像のファイルに基づいて実行した印刷（ボックスプリント）のジョブであることを意味する。「ファックス」は、ファックス端末にファックスデータを送信したジョブであることを意味する。「スキャン」は、原稿の画像をスキャンして読み取りその画像の画像データをユーザの指定に係る端末装置２にＦＴＰ（File Transfer Protocol）または電子メールなどのプロトコルで送信したジョブであることを意味する。以下、これらのジョブを、例えば「プリントジョブ」または「コピージョブ」などのように種類名（アプリケーション名）を付して記載することがある。また、ボックスに保存されているファイルには印刷対象の画像または文書のデータが含まれているので、係るファイルを「文書」と記載することがある。
【００４２】
「ファイル名」は、ボックスジョブの実行時に使用されたファイル（画像データ、文書）を識別するための名称（文書名）を示している。「ボックス名」は、そのファイルの保存場所であるボックスを識別するための名称を示している。
【００４３】
「相手先」は、ファックスジョブの際のファックスデータの送信先の電話番号またはスキャンジョブの際の画像データの送信先を示している。
【００４４】
「原稿枚数」、「部数」、「片／両」、「Ｃ／Ｂ」、「ステープル」、および「パンチ」は、それぞれ、プリントジョブまたはコピージョブの際の、原稿の枚数（ページ数）、印刷またはコピーの部数、片面印刷であるか両面印刷であるか、カラー印刷であるかブラック（モノクロ）印刷であるか、ステープル仕上げの有無、およびパンチ穴仕上げの有無を示している。
【００４５】
「実行結果」は、そのジョブが正常に実行されたか否かを示している。「０：正常終了」は正常に実行されたことを意味し、「１：異常終了」はエラーが発生するなどしてそのジョブを異常終了したことを意味する。「異常終了要因」は、異常終了の要因を示している。
【００４６】
図４に戻って、次ジョブ予測処理部１０４は、ユーザの指定に従ってジョブを実行した後、そのユーザが次に実行することを所望すると考えられるジョブの種類などを予測する。以下、その実行したジョブを「実行ジョブ」と記載し、ユーザが次に実行することを所望すると考えられるジョブを「次ジョブ」と記載する。係る予測は、実行ジョブの種類およびジョブ履歴テーブルＴＢ２に記憶されているジョブ履歴情報５２に基づいて、例えば図９のフローチャートのような手順で行われる。
【００４７】
実行ジョブの種類がボックスジョブである場合は、次ジョブ予測処理部１０４は、図９（ａ）に示す手順で次ジョブを予測する。すなわち、ジョブ履歴テーブルＴＢ２の中から、そのボックスジョブを実行する際に使用したファイルのファイル名を示すジョブ履歴情報５２を検索する（＃１０１）。ジョブ履歴情報５２が見つかったら（＃１０２でＹｅｓ）、そのジョブ履歴情報５２のすぐ後のジョブ履歴情報５２を読み出す（＃１０３）。そして、読み出したジョブ履歴情報５２に示されるジョブの種類（アプリケーション）を、次ジョブの種類であると予測する（＃１０４）。このとき、そのジョブ履歴情報５２の「片／両」、「Ｃ／Ｂ」、「ステープル」、および「パンチ」などの情報に基づいて、次ジョブの処理条件をも予測してもよい。
【００４８】
例えば、図８に示すように実行ジョブのジョブ履歴情報５２ｇがジョブ履歴テーブルＴＢ２に登録された場合は、次ジョブ予測処理部１０４は、このジョブ履歴情報５２ｇに示されるファイル名すなわち「ｔｅｓｔ．ｐｄｆ」を示すジョブ履歴情報５２を検索する。その結果、ジョブ履歴情報５２ｃが得られる。そして、次ジョブ予測処理部１０４は、このジョブ履歴情報５２ｃのすぐ後のジョブ履歴情報５２すなわちジョブ履歴情報５２ｄを読み出し、これに基づいて、次ジョブの種類がコピージョブであると予測する。また、次ジョブの処理条件が「片面印刷」、「カラー印刷」、「ステープル綴じあり」、「パンチ穴なし」であると予測する。
【００４９】
なお、ステップ＃１０１において、同一のファイルを使用したジョブ履歴情報５２をより正確に検索するために、ファイル名だけでなく、ユーザＩＤまたはボックス名を検索条件に含めてもよい。すなわち、実行ジョブで使用されたファイルのファイル名、そのファイルの保存場所のボックス名、およびその実行ジョブを指定したユーザのユーザＩＤを示すジョブ履歴情報５２を検索するようにしてもよい。
【００５０】
または、実行ジョブの種類がコピージョブである場合は、次ジョブ予測処理部１０４は、図９（ｂ）に示す手順で次ジョブを予測する。すなわち、ジョブ履歴テーブルＴＢ２の中から、その実行ジョブの指令を与えたユーザのユーザＩＤを示しかつコピージョブであることを示すジョブ履歴情報５２を検索する（＃１１１）。係るジョブ履歴情報５２が見つかったら（＃１１２でＹｅｓ）、そのジョブ履歴情報５２のすぐ後のジョブ履歴情報５２を読み出す（＃１１３）。そして、読み出したジョブ履歴情報５２に示されるジョブの種類を、次ジョブの種類であると予測する（＃１１４）。このとき、図９（ａ）の場合と同様に、「片／両」、「Ｃ／Ｂ」、「ステープル」、および「パンチ」などの情報に基づいて、次ジョブの処理条件をも予測してもよい。
【００５１】
例えば、図１０に示すように実行ジョブのジョブ履歴情報５２ｕがジョブ履歴テーブルＴＢ２に登録された場合は、次ジョブ予測処理部１０４は、このジョブ履歴情報５２ｕのユーザＩＤと同じユーザＩＤすなわち「Ｕ１０６」を含みかつ「コピージョブ」であることを示すジョブ履歴情報５２を検索する。その結果、ジョブ履歴情報５２ｑが得られる。そして、次ジョブ予測処理部１０４は、このジョブ履歴情報５２ｑのすぐ後のジョブ履歴情報５２ｒを読み出し、これに基づいて、次ジョブの種類がファックスジョブであると予測する。
【００５２】
実行ジョブの種類がボックスジョブまたはコピージョブ以外である場合も同様に、それぞれの性質に応じて次ジョブを予測する。
【００５３】
図４に戻って、次ジョブ情報登録部１２４は、次ジョブ予測処理部１０４によって予測された次ジョブの種類および処理条件を示す次ジョブ情報５４を、実行ジョブの指令を与えたユーザのユーザＩＤと対応付けて記憶する。
【００５４】
画面設定部１０５は、次ジョブ情報５４に示される種類および処理条件のジョブをユーザが簡単に指定することができるように画面の設定を行う。例えば、次ジョブの種類が「コピージョブ」でありかつ処理条件が「片面印刷」、「カラー印刷」、「ステープル綴じあり」、「パンチ穴なし」である旨が次ジョブ情報５４に示される場合は、図１１のような、これらの処理条件が予め選択されているメニュー画面ＨＧ２の設定を行う。または、次ジョブの種類が「ファックスジョブ」である旨が次ジョブ情報５４に示される場合は、図１２のようなメニュー画面ＨＧ３の設定を行う。設定されたこれらのメニュー画面は、全体制御部１０１によって、ディスプレイ１０ｆ１に表示される。ただし、ユーザが端末装置２からログインしている場合は、その画面を表示するための画面データをその端末装置２に送信する。端末装置２は、画像形成装置１から送信されてきた画面データに基づいてメニュー画面を端末装置２自身のディスプレイに表示する。
【００５５】
図１３は第一の実施形態における画像形成装置１の全体的な処理の流れの例を説明するフローチャートである。次に、ユーザの指令に基づいてジョブを実行する際の画像形成装置１の処理の流れを、図１３のフローチャートを参照して説明する。
【００５６】
画像形成装置１は、ユーザが入力したユーザＩＤおよびパスワードに基づいてユーザ認証を行う（＃１）。正規のユーザであれば、そのユーザは、画像形成装置１へのログインが認められ（＃２でＹｅｓ）、所望するジョブを実行するように画像形成装置１に対して指令することができる。
【００５７】
画像形成装置１は、ユーザの指令に基づいてジョブを実行すると（＃３）、そのジョブの処理内容（種類および処理条件）に関するジョブ履歴情報５２をジョブ履歴テーブルＴＢ２に登録しておく（＃４）。
【００５８】
今回実行したジョブ（実行ジョブ）の種類および既にジョブ履歴テーブルＴＢ２に登録（記憶）されているジョブ履歴情報５２に基づいて、そのユーザが次に実行することを所望するジョブ（次ジョブ）の種類などを予測する（＃５）。予測の処理は、前に図９で説明したように、今回の実行ジョブの種類に応じて異なる。例えば、今回の実行ジョブがボックスジョブである場合は図９（ａ）の手順で処理を行う。または、コピージョブである場合は図９（ｂ）の手順で処理を行う。これにより、次ジョブ情報５４が得られる。得られた次ジョブ情報５４は、そのユーザのユーザＩＤと対応付けて次ジョブ情報登録部１２４に登録しておく。ただし、既にそのユーザＩＤと対応付けられている次ジョブ情報５４が登録されている場合は、その古い次ジョブ情報５４を削除し、新たに得られた次ジョブ情報５４を登録する。
【００５９】
その予測結果すなわち次ジョブ情報５４に応じて、画面の設定を行い、図１１または図１２などのような画面を表示させる（＃７）。ただし、ユーザがその画像形成装置１の操作パネル１０ｆを操作してログインしている場合すなわちローカルユーザである場合は、ディスプレイ１０ｆ１に画面を表示させるが、端末装置２を操作してログインしている場合すなわちネットワークユーザである場合は、その端末装置２に画面データを送信することによって画面を表示させる。
【００６０】
ここでユーザは、画面通りの条件でジョブを実行させたい場合は、そのまま操作ボタンユニット１０ｆ２の中から「ＳＴＡＲＴ」ボタンを押下する。これにより、処理を実行すべき旨の指令が画像形成装置１に与えられる。必要に応じて画面内のボタンを選択し直すなどして所望する処理条件に変更した後、「ＳＴＡＲＴ」ボタンを押下してもよい。
【００６１】
すると（＃８でＹｅｓ）、画像形成装置１は、その画面の指定内容に応じて新たなジョブを実行する（＃３）。以下、そのユーザが画像形成装置１の使用を終了しログオフするまで、ジョブ履歴情報５２の登録および自ジョブの予測などの処理を適宜実行する。
【００６２】
なお、ユーザが端末装置２を操作して指令を行った場合は、その指令の内容を示す情報が端末装置２から画像形成装置１に対して送信される。画像形成装置１は、ステップ＃３において、係る情報に基づいてジョブを実行する。
【００６３】
本実施形態によると、次にユーザが所望するジョブを、そのユーザの過去の使用パターンに基づいて予測し、それに応じた画面を表示する。よって、ユーザは次ジョブを実行するための画面切換操作や処理内容の入力操作を軽減でき、ユーザにとって使いやすいユーザインタフェースを提供することができる。この表示機能は、次のような場合に便利である。
【００６４】
例えば、［ステップ１−１］：端末装置２で作成した文書またはボックスに保存されている文書を画像形成装置１によってプリントアウト（ネットワークプリンティング、ＰＣプリント）し、［ステップ１−２］：プリントアウトされた文書の用紙に印鑑を押して画像形成装置１によって他のファックス端末にファックス送信する、というような異なるジョブからなる連続的なワークフローを行う機会が多いユーザにとっては、異なる処理ごとに従来必要だった画面切換操作や処理内容の入力操作が軽減でき、便利である。
【００６５】
〔第二の実施形態〕
図１４は第二の実施形態における画像形成装置１の全体的な処理の流れの例を説明するフローチャート、図１５は次ジョブ予測処理の流れの例を説明するフローチャート、図１６はジョブ履歴情報５２の検索結果の一覧の例を示す図、図１７は次ジョブ頻度テーブルＴＢ３の例を示す図、図１８は次ジョブ候補選択処理の流れの例を説明するフローチャートである。
【００６６】
第一の実施形態では、ユーザが画像形成装置１にログインし一度ジョブを実行させた後、初めてそのユーザの次ジョブに関して予測し、その次ジョブを指定するための画面を表示した。つまり、ログイン時に、図７に示すような従来通りのメニュー画面ＨＧ０を表示した。第二の実施形態では、ログイン時においても、ユーザの前回のジョブ情報に基づいて予測された次ジョブ情報５４に応じたメニュー画面を表示する。
【００６７】
第二の実施形態における画像形成装置１の構成は、第一の実施形態の場合と同様であり、図２および図４などに示す通りである。ただし、図４の全体制御部１０１および画面設定部１０５による次ジョブ情報５４に基づく画面の表示処理のタイミングに相違点がある。以下、係る相違点を中心に、図１４のフローチャートなどを参照して説明する。第一の実施形態と重複する点については説明を省略する。
【００６８】
図１４において、画像形成装置１は、これから画像形成装置１を使用しようとするユーザのユーザ認証を行ってユーザをログインさせた後（＃１１、＃１２でＹｅｓ）、そのユーザのユーザＩＤに対応する次ジョブ情報５４が登録されているか否かをチェックする（＃１３）。
【００６９】
ところで、第一の実施形態では、図１３のフローチャートなどで説明した通り、画像形成装置１は、ジョブを実行した後、次ジョブの種類などを予測し、その予測結果を示す次ジョブ情報５４を、そのジョブの指令を与えたユーザのユーザＩＤと対応付けて次ジョブ情報登録部１２４に登録した。第二の実施形態においても、後に説明するように、第一の実施形態の場合と同様に、ジョブを実行した後、次ジョブ情報５４の登録を行う。したがって、以前にログインしたときに画像形成装置１にジョブを実行させたことがあるユーザであれば、前回の実行ジョブ情報に基づいて予測され登録された次ジョブ情報５４が見つかる。初めて画像形成装置１を使用するユーザの場合は、次ジョブ情報５４は見つからない。
【００７０】
次ジョブ情報５４が見つかった場合は（＃１３でＹｅｓ）、その次ジョブ情報５４を読み出す（＃１４）。図４の全体制御部１０１および画面設定部１０５は、その次ジョブ情報５４の内容（次ジョブの種類および処理条件）に応じて画面の設定を行い、図１１または図１２などのような画面を表示させる（＃１５）。ただし、ログインしたユーザがネットワークユーザである場合は、そのユーザの端末装置２に画面データを送信することによって画面の表示処理を行う。
【００７１】
ここでユーザは、第一の実施形態の場合と同様に、画面通りの処理条件でジョブを実行させたい場合は、そのまま操作ボタンユニット１０ｆ２の中から「ＳＴＡＲＴ」ボタンを押下する。必要に応じて画面内のボタンを選択し直すなどして処理条件を変更した後、「ＳＴＡＲＴ」ボタンを押下してもよい。
【００７２】
一方、次ジョブ情報５４が見つからなかった場合は（＃１４でＮｏ）、画像形成装置１は、従来通り、例えば図７に示すような、特に処理条件などが指定されていない状態のメニュー画面ＨＧ０を表示させる。ここで、ユーザは、従来通り、画面中のボタンまたはタブを押下するなどして自分の所望するジョブの種類および処理条件を１つずつ指定する。そして、「ＳＴＡＲＴ」ボタンを押下する。
【００７３】
「ＳＴＡＲＴ」ボタンが押下されると（＃１６でＹｅｓ）、その画面の指定内容に応じてジョブを実行するとともに（＃１７）、そのジョブの種類および処理条件に関するジョブ履歴情報５２をジョブ履歴テーブルＴＢ２（図８参照）に登録しておく（＃１８）。
【００７４】
指令を与えたユーザ（つまり、ログイン中のユーザ）のユーザＩＤに対応する次ジョブ情報５４が既に次ジョブ情報登録部１２４に登録されている場合は一旦これを削除する（＃１９）。今回実行したジョブ（実行ジョブ）の種類および既にジョブ履歴テーブルＴＢ２に登録（記憶）されているジョブ履歴情報５２に基づいて、そのユーザが次に実行することを所望すると考えられるジョブすなわち次ジョブに関する予測の処理を行う（＃２０）。
【００７５】
予測の処理は、第一の実施形態の場合と同様に、図９に示すような手順で行ってもよいが、次に説明する図１５に示すような手順で行うのがより好ましい。
【００７６】
すなわち、ジョブ履歴テーブルＴＢ２の中から、今回の実行ジョブの種類に応じたジョブ履歴情報５２を検索する（＃２０１）。ジョブ履歴情報５２が見つかったら（＃２０２でＹｅｓ）、そのジョブ履歴情報５２のすぐ後のジョブ履歴情報５２を読み出す（＃２０３）。ジョブ履歴情報５２が複数見つかった場合は、見つかったそれぞれのジョブ履歴情報５２のすぐ後のジョブ履歴情報５２を読み出す。そして、読み出したジョブ履歴情報５２に示されるジョブの種類を集計し（＃２０４）、その集計結果に基づいて次ジョブに関する予測を行い（＃２０５）、その結果を次ジョブ情報５４として次ジョブ情報登録部１２４に登録する（＃２０６）。
【００７７】
図１５の処理の内容を、具体例を挙げてさらに詳しく説明する。例えば、今回の実行ジョブがボックスジョブであった場合は、ステップ＃２０１において、そのボックスジョブを実行する際に使用したファイルと同じファイル名、そのファイルが保存されているボックスのボックス名、および実行の指令を与えたユーザのユーザＩＤを示すジョブ履歴情報５２を、ジョブ履歴テーブルＴＢ２の中から検索する。
【００７８】
検索されたジョブ履歴情報５２のすぐ後のジョブ履歴情報５２をジョブ履歴テーブルＴＢ２の中から読み出す（＃２０３）。その結果、例えば図１６の一覧に示すようなジョブ履歴情報５２が読み出されたとする。すると、画像形成装置１は、これらのジョブ履歴情報５２に示されるジョブの種類を集計し、図１７に示すような次ジョブ頻度テーブルＴＢ３を生成する（＃２０４）。なお、図１７において「評価」とは、頻度の大小に関する評価である。所定の頻度α以上であれば「大」という評価を与え、所定の頻度α未満でありかつ所定の頻度β（ただし、α＞β）以上であれば「中」という評価を与え、所定の頻度β未満であれば「小」という評価を与える。
【００７９】
そして、その次ジョブ頻度テーブルＴＢ３の５つのジョブの種類の中からいずれかを選択することによって、次ジョブを予測する（＃２０５）。選択方法は、今回の実行ジョブの種類に応じて適宜変更可能である。例えば、今回の実行ジョブがボックスジョブである場合は、図１８（ａ）に示すように、所定の値以上の頻度を有するものを、次ジョブの種類として選択してもよい。または、図１８（ｂ）に示すように、最も頻度の高いものを選択してもよい。処理条件についても集計を行い予測してもよい。
【００８０】
または、今回の実行ジョブがプリントジョブであった場合は、図１５の各処理を次のように行う。ステップ＃２０１において、そのプリントジョブを実行する際に使用したファイルと同じファイル名および実行指定を与えたユーザのユーザＩＤを示すジョブ履歴情報５２を、ジョブ履歴テーブルＴＢ２の中から検索する。
【００８１】
検索されたジョブ履歴情報５２のすぐ後のジョブ履歴情報５２をジョブ履歴テーブルＴＢ２の中から読み出す（＃２０３）。ここでは、説明の簡単のため、前のボックスジョブの例の場合と同様の内容のジョブ履歴情報５２（図１６参照）が読み出されたとする。画像形成装置１は、これらのジョブ履歴情報５２に示されるジョブの種類を集計し、次ジョブ頻度テーブルＴＢ３（図１７参照）を生成する（＃２０４）。
【００８２】
そして、前に説明したボックスジョブの場合と同様に、その次ジョブ頻度テーブルＴＢ３の５つのジョブの種類の中からいずれかを選択することによって、次ジョブを予測する（＃２０５）。選択方法として、前に説明した図１８（ａ）（ｂ）のいずれかを用いてもよいが、図１８（ｃ）の方法を用いてもよい。すなわち、次ジョブ頻度テーブルＴＢ３に示されるファックスジョブの評価が「大」である場合は（図１８（ｃ）の＃３２１でＹｅｓ）、次ジョブの種類としてファックスジョブを選択する（＃３２２）。スキャンジョブの評価が「大」である場合は（＃３２１でＮｏ、＃３２３でＹｅｓ）、次ジョブの種類としてスキャンジョブを選択する（＃３２４）。ファックスジョブおよびスキャンジョブのいずれの評価も「大」でない場合は（＃３２１でＮｏ、＃３２３でＮｏ）、次ジョブの種類としてコピージョブを選択する（＃３２５）。次ジョブの種類を予測した後、読み出したその種類のジョブ履歴情報５２を集計し、次ジョブの処理条件も予測してもよい。
【００８３】
実行ジョブの種類がボックスジョブまたはスキャンジョブ以外である場合も同様に、それぞれの性質に応じて次ジョブを予測する。なお、図１８（ａ）〜（ｃ）の方法は、第一の実施形態で用いても構わない。
【００８４】
図１４に戻って、画像形成装置１は、新たに登録された次ジョブ情報５４すなわちステップ＃２０での予測結果に基づいて、第一の実施形態の場合と同様に、次ジョブ情報５４の内容（ジョブの種類および処理条件）に応じて、画面の設定を行い、図１１または図１２などのような画面を表示させる（＃１５）。以下、ステップ＃１３〜＃２０の処理を適宜実行する。ユーザが画像形成装置１の使用を終了しログオフしたら（＃１６でＮｏ）、図１４の処理を終了する。なお、ステップ＃２０で複数の次ジョブが予測された場合は、どちらの次ジョブを所望するかをユーザに選択させ、それに応じて画面を表示すればよい。
【００８５】
本実施形態におけるメニュー画面の表示機能は、次のような場合に便利である。例えば、［ステップ２−１］：あるユーザが端末装置２で作成した文書またはボックスに保存されている文書を画像形成装置１によってプリントアウト（ネットワークプリンティング、ＰＣプリント）し、［ステップ２−２］：一旦ログアウトした後プリントアウトされた文書の用紙に他者（例えば、ユーザの上司）の印鑑を押してもらい、［ステップ２−３］：再度ログインしてその用紙を画像形成装置１によって他のファックス端末にファックス送信する、というような断続的なワークフローを行う機会が多いユーザにとって便利である。
【００８６】
第一および第二の実施形態では、図９（ａ）のステップ＃１０１〜＃１０３、図９（ｂ）のステップ＃１１１〜＃１１３、および図１５のステップ＃２０１〜＃２０３で説明したように、実行ジョブと同じ種類などを示すジョブ履歴情報５２を検索し、そのジョブ履歴情報５２のすぐ後にジョブ履歴テーブルＴＢ２に保存されたジョブ履歴情報５２を読み出した。そして、読み出した内容に基づいて次ジョブに関する予測を行った。この際、読み出したジョブ履歴情報５２に示されるユーザは、実行ジョブの指令を与えたユーザと一致しないことがある。特に、画像形成装置１が休みなく稼動している場合は、不一致が起こる可能性が高い。そこで、図９（ａ）（ｂ）および図１５の各検索処理および読出処理の対象を、実行ジョブの指令を与えたユーザを示すジョブ履歴情報５２のみに限定し、他のユーザを示すジョブ履歴情報５２を無視するようにしてもよい。
【００８７】
その他、画像形成装置１の全体または各部の構成、処理内容、処理順序、テーブルの内容などは、本発明の趣旨に沿って適宜変更することができる。
【産業上の利用可能性】
【００８８】
本発明は、特に、様々な種類の処理の実行が可能なＭＦＰなどの画像処理装置において操作性の向上のために好適に用いられる。
【図面の簡単な説明】
【００８９】
【図１】画像形成装置が備えられたシステムの全体的な構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】操作パネルの構成の例を示す図である。
【図４】画像形成装置の機能的構成の例を示す図である。
【図５】ユーザ情報テーブルの例を示す図である。
【図６】ログイン画面の例を示す図である。
【図７】メニュー画面の例を示す図である。
【図８】ジョブ履歴テーブルの例を示す図である。
【図９】次ジョブ予測処理の流れの例を説明するフローチャートである。
【図１０】ジョブ履歴テーブルの例を示す図である。
【図１１】メニュー画面の例を示す図である。
【図１２】メニュー画面の例を示す図である。
【図１３】第一の実施形態における画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図１４】第二の実施形態における画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図１５】次ジョブ予測処理の流れの例を説明するフローチャートである。
【図１６】ジョブ履歴情報の検索結果の一覧の例を示す図である。
【図１７】次ジョブ頻度テーブルの例を示す図である。
【図１８】次ジョブ候補選択処理の流れの例を説明するフローチャートである。
【符号の説明】
【００９０】
１  画像形成装置（画像処理装置）
５２  ジョブ履歴情報（履歴情報）
５４  次ジョブ情報（次処理予測情報）
１０４  次ジョブ予測処理部（次処理予測手段）
１０５  画面設定部（表示処理手段）
１２２  ジョブ履歴記憶部（履歴記憶手段）
１２４  次ジョブ情報登録部（次処理予測記憶手段）
【図１】
2006309673.tif 000003
【図２】
2006309673.tif 000004
【図３】
2006309673.tif 000005
【図４】
2006309673.tif 000006
【図５】
2006309673.tif 000007
【図６】
2006309673.tif 000008
【図７】
2006309673.tif 000009
【図８】
2006309673.tif 000010
【図９】
2006309673.tif 000011
【図１０】
2006309673.tif 000012
【図１１】
2006309673.tif 000013
【図１２】
2006309673.tif 000014
【図１３】
2006309673.tif 000015
【図１４】
2006309673.tif 000016
【図１５】
2006309673.tif 000017
【図１６】
2006309673.tif 000018
【図１７】
2006309673.tif 000019
【図１８】
2006309673.tif 000020