(57)【要約】【課題】画像形成装置の利用場面に応じた適切な予測メニューを表示して、ユーザがよく使う画像処理機能を簡単に指示できるようにする。【解決手段】履歴管理部22で、ユーザの操作履歴を管理する。機能カウント管理部21で、操作履歴を、印字などの処理機能単位やその組合せをカウントする。予測制御部20で、処理カウント値に基づいて優先順位をつけて画像処理操作を予測して、複数の予測メニューを生成する。優先順位は、原稿の種類などに応じて変える。画像加工制御部23で、予測した画像処理操作に基づいて、処理結果の仕上がりイメージを示す縮小画像を作成する。プレビュー表示制御部24で、仕上がりイメージを含む予測メニューを、処理結果の出力先ごとに優先順位に従って操作部に表示する。予測メニューの１つの項目が選択されたことに応じて、対応する画像処理を実行する。【選択図】図１
2008236028.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作履歴を管理する履歴管理部と、操作履歴における処理機能の使用状態をカウントして処理カウント値を出力する機能カウント管理部と、前記処理カウント値に基づいて優先順位をつけて画像処理操作を予測して予測メニューを生成する予測制御部と、予測した画像処理操作に基づいて処理対象画像の処理結果の仕上がりイメージを示す縮小画像を作成する画像加工制御部と、仕上がりイメージを含む予測メニューを優先順位に従って操作部に表示するプレビュー表示制御部と、予測メニューの１つの項目が選択されたことに応じて対応する画像処理を実行する処理実行手段とを具備することを特徴とする画像形成装置。
【請求項２】
前記機能カウント管理部は、処理機能単位でカウントして単機能カウント値を前記処理カウント値として出力する手段または複数の処理機能単位の組合せをカウントして組合せ機能カウント値を前記処理カウント値として出力する手段を備え、前記予測制御部は、単機能カウント値と組合せ機能カウント値のいずれかを優先して予測する手段または単機能カウント値と組合せ機能カウント値を総合して予測する手段を備えることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記予測制御部は、全体の操作履歴から予測する手段と、ユーザ個別の操作履歴から予測する手段と、前記処理カウント値の多い順に従って優先順位をつける手段と、最近の操作履歴順に従って優先順位をつける手段とのいずれかを備えることを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記予測制御部は、原稿画像の情報に応じて優先順位を変える手段と、原稿枚数に応じて優先順位を変える手段と、カラーモードに応じて優先順位を変える手段と、原稿サイズに応じて優先順位を変える手段と、文字・写真モードに応じて優先順位を変える手段とのいずれかを備えることを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記予測制御部は、複数のモードを統合して予測する手段と、優先順位の高い処理機能単位を合体させた画像処理操作を予測する手段と、ネットワークを介して接続された他機のユーザごとの操作履歴を統合して予測する手段とのいずれかを備えることを特徴とする請求項１記載の画像形成装置。
【請求項６】
前記予測制御部は、複数の予測メニューを生成する手段を備えることを特徴とする請求項１記載の画像形成装置。
【請求項７】
前記予測制御部は、予測処理のON/OFFをユーザ毎に設定する手段を備えることを特徴とする請求項１記載の画像形成装置。
【請求項８】
前記予測制御部は、ユーザの操作途中で選択されたメニュー項目に適合する予測メニューのみを残す手段を備えることを特徴とする請求項１記載の画像形成装置。
【請求項９】
前記プレビュー表示制御部は、前記予測メニューを処理結果の出力先ごとに表示する手段を備えることを特徴とする請求項１記載の画像形成装置。
【請求項１０】
ユーザの操作履歴を管理し、操作履歴における処理機能の使用状態をカウントして処理カウント値を出力し、前記処理カウント値に基づいて優先順位をつけて画像処理操作を予測して複数の予測メニューを生成し、予測した画像処理操作に基づいて処理対象画像の処理結果の仕上がりイメージを示す縮小画像を作成し、仕上がりイメージを含む予測メニューを処理結果の出力先ごとに優先順位に従って操作部に表示し、予測メニューの１つの項目が選択されたことに応じて対応する画像処理を実行することを特徴とする画像形成方法。
【請求項１１】
請求項１０記載の画像形成方法をコンピュータで実行するための処理手順を記述したコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特に、操作履歴に基づいて作成した予測操作メニューを表示する画像形成装置に関する。
【背景技術】
【０００２】
従来、画像形成装置を利用する場合には、ユーザはスキャナ部などから画像データを入力して、操作パネルから様々な指示を出して画像処理を行って、その結果をプリンタで印刷している。その際、ユーザの操作を支援するために、サムネイルやプレビュー画像を表示して、処理結果などを確認できるような動作を行っている。また、一連のユーザ操作をマクロコマンドに変換してキーに自動登録したり、操作履歴をメニューとして表示したりすることで、同じ処理を簡単に指示できるようにする方法がある。さらに、操作履歴と最近の操作との比較や操作頻度などから、次の操作コマンドを予測して提示することで、煩雑なメニューの選択操作をしなくてすむようにする方法もある。以下に、これに関連する従来技術の例をあげる。
【０００３】
特許文献１に開示された「画像形成装置」は、階層構造の一連の設定項目を操作キーで毎回選択しなくても、特定の動作を容易に実行できるものである。設定項目の階層構造に従って順次選択した操作キーの操作履歴情報を、キーマクロデータとして不揮発性メモリに記憶する。実行時には、キーマクロデータを呼び出す。設定項目数の多い動作を繰り返して実行する場合や、同じ動作を高い頻度で繰り返す場合などであっても、簡易かつ迅速に実行させることができ、操作性および作業効率が大幅に高まる。
【０００４】
特許文献２に開示された「画像形成装置」は、操作履歴を選択して容易に再利用できるものである。操作履歴を個人毎に記憶して表示する。表示された操作履歴の中から選択された操作履歴に基づいて、画像形成装置の設定を行う。
【０００５】
特許文献３に開示された「画像形成装置」は、過去に操作したことが無い画像形成装置を使用する場合であっても、その画像形成装置と通信可能な同種の画像形成装置を操作したことがある場合には、同種の画像形成装置に保存されている操作履歴を、操作したことのない画像形成装置にて利用可能とし、画像形成装置毎に保存された操作履歴を有効に活用し、操作性及び生産性を向上させたものである。操作命令に基づく操作履歴を記憶する。ネットワークを介して通信可能な他の画像形成装置から操作履歴を収集し、記憶された操作履歴と他の画像形成装置から収集された操作履歴とを統合する。統合された操作履歴を表示する。表示された操作履歴の中から任意の操作履歴を選択する。選択された操作履歴に基づいて画像形成装置の設定を行う。
【０００６】
特許文献４に開示された「画像形成装置」は、ハードディスク等のメモリを大量に消費することなく、処理待ち時間を短縮して画像形成装置の表示画面へサムネイルやプレビュー画像を高速表示するものである。表示画面で表示するサムネイルの他に、当該表示画面で選択可能な頁のサムネイルを事前に生成して、サムネイルを高速表示する。また、表示画面で、サムネイルで表示された文書の他に、当該表示画面で選択可能な頁のサムネイルで表示される文書のプレビュー画像を事前に生成して、プレビュー画像を高速表示する。この場合に、ユーザが指定できる最大の拡大表示分の解像度でプレビュー画像を生成し、ここから等倍、縮小表示用のプレビュー画像を生成する。
【０００７】
特許文献５に開示された「画像形成装置」は、操作履歴を呼び出して操作設定可能な画像形成装置であって、画像形成装置の状態に関連する操作を、操作履歴の中から絞り込んで表示することにより、操作者の所望の操作履歴を容易に選択できるようにしたものである。ユーザ毎に操作履歴を記憶する。ユーザが行った操作を含む操作履歴を、操作履歴の中から抽出して表示する。表示された操作履歴の中から任意の操作履歴を選択する。選択された操作履歴の設定情報を画像形成装置に設定する。
【特許文献１】特開2003-131526号公報
【特許文献２】特開2005-153346号公報
【特許文献３】特開2005-297488号公報
【特許文献４】特開2006-203702号公報
【特許文献５】特開2006-220940号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、従来の画像形成装置の操作支援方法では、次のような問題があった。ほとんど単一の基準で優先順位を決めて、操作履歴から予測メニューを作成していたので、きめの細かい予測メニューを作成できない。ユーザが目的とする画像処理に適合した予測メニューが表示されないので、操作があまり簡単にならない。
【０００９】
本発明の目的は、上記従来の問題を解決して、画像形成装置の利用場面に応じた適切な予測メニューを表示して、ユーザがよく使う画像処理機能を簡単に指示できるようにすることである。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、本発明では、画像形成装置を、ユーザの操作履歴を管理する履歴管理部と、操作履歴における処理機能の使用状態をカウントして処理カウント値を出力する機能カウント管理部と、処理カウント値に基づいて優先順位をつけて画像処理操作を予測して複数の予測メニューを生成する予測制御部と、予測した画像処理操作に基づいて処理結果の仕上がりイメージを示す縮小画像を作成する画像加工制御部と、仕上がりイメージを含む予測メニューを処理結果の出力先ごとに優先順位に従って操作部に表示するプレビュー表示制御部と、予測メニューの１つの項目が選択されたことに応じて対応する画像処理を実行する処理実行手段とを具備する構成とした。
【００１１】
機能カウント管理部は、処理機能単位でカウントして単機能カウント値を処理カウント値として出力する手段または複数の処理機能単位の組合せをカウントして組合せ機能カウント値を処理カウント値として出力する手段を備え、予測制御部は、単機能カウント値と組合せ機能カウント値のいずれかを優先して予測する手段または単機能カウント値と組合せ機能カウント値を総合して予測する手段を備える。
【００１２】
予測制御部は、全体の操作履歴から予測する手段と、ユーザ個別の操作履歴から予測する手段と、複数のモードを統合して予測する手段と、ネットワークを介して接続された他機のユーザごとの操作履歴を統合して予測する手段と、処理カウント値の多い順に従って優先順位をつける手段と、最近の操作履歴順に従って優先順位をつける手段と、原稿画像の情報に応じて優先順位を変える手段と、原稿枚数に応じて優先順位を変える手段と、カラーモードに応じて優先順位を変える手段と、原稿サイズに応じて優先順位を変える手段と、文字・写真モードに応じて優先順位を変える手段と、優先順位の高い処理機能単位を合体させた画像処理操作を予測する手段と、予測処理のON/OFFをユーザ毎に設定する手段と、ユーザの操作途中で選択されたメニュー項目に適合する予測メニューのみを残す手段とのいずれかを備える。プレビュー表示制御部は、予測メニューを処理結果の出力先ごとに表示する手段を備える。
【発明の効果】
【００１３】
上記のように構成したことにより、画像形成装置の利用場面に応じた適切な予測メニューが表示され、ユーザがよく使う画像処理機能を簡単に指示できるようなる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を実施するための最良の形態について、図１〜図10を参照しながら詳細に説明する。
【実施例】
【００１５】
本発明の実施例は、ユーザの操作履歴を管理し、操作履歴における処理機能の使用状態をカウントして処理カウント値を出力し、処理カウント値に基づいて優先順位をつけて画像処理操作を予測して複数の予測メニューを生成し、予測した画像処理操作に基づいて処理結果の仕上がりイメージを示す縮小画像を作成し、仕上がりイメージを含む予測メニューを処理結果の出力先ごとに優先順位に従って操作部に表示し、予測メニューの１つの項目が選択されたことに応じて対応する画像処理を実行する画像形成装置である。
【００１６】
図１は、本発明の実施例における画像形成装置の構成を示す機能ブロック図である。図１において、CPU１は、画像形成装置の各部を集中的に制御する演算装置である。画像バス２は、データや制御信号を伝える共通母線である。ROM３は、プログラム等の固定的データを格納した固定メモリである。RAM４は、各種データを書き換え自在に格納する一時メモリである。NVRAM５は、データを消滅させることなく格納する不揮発性RAMである。モデム６は、通信用の変復調器である。通信制御部７は、ネットワークを介して他装置と通信する手段である。パネル制御部８は、操作パネルを制御する手段である。操作パネル９は、ユーザインタフェースであるLCDタッチパネルである。
【００１７】
エンジン制御部10は、スキャン／プリントエンジンを制御する手段である。スキャン／プリントエンジン11は、画像データの入出力を実行するスキャナ部やプリンタ部である。ディスクドライバ12は、ディスクを制御する手段である。記憶装置13は、画像データや制御プログラム等を記憶するHDDである。画像加工ドライバ14は、画像処理を制御する手段である。集約用ASIC15は、画像の集約処理を行う回路である。回転用ASIC16は、画像の回転処理を行う回路である。ネットワーク17は、他の装置と接続するためのLANなどである。
【００１８】
予測制御部20は、処理カウント値に基づいて優先順位をつけて画像処理操作を予測して複数の予測メニューを生成する手段である。機能カウント管理部21は、処理機能単位やその組合せの実行回数をカウントした処理カウント値を管理する手段である。履歴管理部22は、ユーザ操作を履歴情報として管理する手段である。画像加工部23は、画像の加工処理を行う手段である。プレビュー表示制御部24は、予測メニューの処理結果を示すプレビュー画像を操作パネルに表示する手段である。これらの基本的な構成は従来のものと同様である。また、同様な機能のものであれば、他の構成であってもよい。
【００１９】
図２は、画像形成装置をネットワーク接続した構成を示す図である。図３と図４は、画像形成装置の制御フロー図である。図５と図６は、予測順位を決める方法の説明図である。図７は、履歴情報を示す表である。図８は、原稿枚数に応じて予測メニューのプレビュー画像を作成する処理手順を示す流れ図である。図９は、プレビュー画像作成の優先基準決定の処理手順を示す流れ図である。図10は、プレビュー表示画面を示す図である。
【００２０】
上記のように構成された本発明の実施例における画像形成装置の機能と動作を説明する。最初に、図１を参照しながら、画像形成装置の機能の概要を説明する。図１（ａ）に示すように、画像形成装置は、マイコンを主体として各部を集中的に制御するCPU１を内蔵している。このCPU１には、画像バス２を介して、プログラム等の固定的データを予め格納するROM３と、各種データを書き換え自在に格納するRAM４と、データを消滅させることなく格納する不揮発性RAMであるNVRAM５が接続されている。また、画像バス２には、ネットワーク17との接続を担う通信制御部７と、パネル制御部８を介してユーザとのインターフェースを司るLCDタッチパネルを有する操作パネル９も接続されている。
【００２１】
さらに、エンジン制御部10を介して画像データの入出力（紙原稿の読取りと転写紙への印刷）をスキャナ部やプリンタ部に対して実行させるスキャン／プリントエンジン11が接続されている。また、ディスクドライバ12を介して画像データや制御プログラム等の記憶蓄積に利用されるHDDである記憶装置13と、画像加工ドライバ14を介して画像の集約処理を行う集約用ASIC15と、画像の回転処理を行う回転用ASIC16も接続されている。さらに、公衆回線等を通じて外部機器とのデータ通信を可能とするモデム６も接続されている。
【００２２】
図１（ｂ）に示すように、履歴管理部22は、ユーザによって操作された画像処理の条件（2in1やスタンプなどの加工条件や出力枚数など）や使用条件（ユーザ名や使用日時など）を、履歴情報として管理する。履歴情報は、ディスクドライバ12を介して記憶装置13に格納する。NVRAM５などに格納してもよい。画像加工部23は、画像加工ドライバ14を介して集約用ASIC15や回転用ASIC16を制御して画像処理を実行する。画像加工制御部23は、ソフトウェアによる画像加工を行ってもよい。
【００２３】
プレビュー表示制御部24は、予測メニューの処理結果を示すプレビュー画像を、パネル制御部８を介して操作パネル９上の画面に表示する。または、通信制御部７を介して、ネットワーク経由で画面（Webブラウザなど）に表示する。機能カウント管理部21は、履歴管理部22から履歴情報を取得し、2in1やスタンプなどの処理機能単位やその組合せの実行回数をカウントした処理カウント値を管理する。図１（ｂ）に示すように、ネットワークを介したMFP間で、それぞれの履歴情報を共有することができる。それぞれのMFPは、図１（ａ）に示した構成を備えている。
【００２４】
すなわち、履歴管理部22は、ユーザの操作履歴を管理する。機能カウント管理部21は、操作履歴における処理機能単位あるいはその組合せの実行回数をカウントする。予測制御部20は、処理カウント値に基づいて、優先順位をつけて画像処理操作を予測して、複数の予測メニューを生成する。画像加工制御部23は、予測した画像処理操作に基づいて処理結果の仕上がりイメージを示す縮小画像を作成する。プレビュー表示制御部24は、仕上がりイメージを含む予測メニューを処理結果の出力先ごとに優先順位に従って操作部に表示する。予測メニューの１つの項目が選択されたことに応じて対応する画像処理を実行する。
【００２５】
機能カウント管理部21は、処理機能単位でカウントして単機能カウント値を出力する。または、複数の処理機能単位の組合せをカウントして組合せ機能カウント値を出力する。予測制御部20は、単機能カウント値と組合せ機能カウント値のいずれかを優先して予測する。または、単機能カウント値と組合せ機能カウント値を総合して予測する。
【００２６】
予測制御部20は、全体の操作履歴かユーザ個別の操作履歴に基づいて予測を行う。複数のモードを統合して予測することも、ネットワークを介して接続された他機のユーザごとの操作履歴を統合して予測することもできる。処理カウント値の多い順か、最近の操作履歴順に従って優先順位をつける。さらに、原稿画像の情報か、原稿枚数か、カラーモードか、原稿サイズか、文字・写真モードに応じて優先順位を変える。優先度の高い処理機能単位を合体させた画像処理操作を予測することもできる。予測処理のON/OFFをユーザ毎に設定できる。
【００２７】
次に、図３と図４を参照しながら、予測メニューの作成手順を説明する。ユーザが原稿画像を入力すると、予測メニューの作成を開始して、仕上がりイメージを含む予測メニューを表示する。図３（ａ）に示すように、Ｓ１で、予測制御部20は、履歴管理部22に履歴情報の取得を要求して履歴情報を得る。取得する履歴情報は、全履歴情報でもよいし、最近の履歴や指定したユーザの履歴などの限定した情報でもよい。これは、予測制御部20が、どのような情報が必要かを判断して目的とする情報の取得を要求する。次に、Ｓ２で、予測制御部20は、取得した履歴情報に基づいて予測を行う。Ｓ３で、予測制御部20は、予測結果情報や加工元画像を添えて、画像加工部23へ加工要求を出す。この要求は、１画像につき１要求として、必要な回数だけ要求を出してもよいし、１度にまとめてもよい。加工元画像は、スキャナ読取りであれば、スキャンエンジン11からの入力画像であり、HDD読出しであれば、記録装置13からの入力画像などである。加工が施された画像を得た予測制御部20は、プレビュー表示制御部24にその画像を渡す。Ｓ４で、プレビュー表示制御部24は表示を行う。
【００２８】
他機の操作履歴を統合して予測する場合は、図３（ｂ）に示すように制御する。Ｓ１で、予測制御部20は、通信制御部７に対して通信先情報を渡し、履歴情報の取得を要求する。Ｓ1aで、通信制御部７は通信先と接続し、通信先の通信制御部７に履歴情報の取得を要求する。要求を受けた通信先の通信制御部７は、Ｓ1bで、履歴管理部22に履歴情報の取得を要求し、指定された履歴情報を得る。通信先の通信制御部７は、履歴情報を要求元の通信制御部７へ送る。こうして、予測制御部20は、指定した他機内の履歴情報を得る。複数の他機から情報を吸い上げる場合は、Ｓ１〜Ｓ1bを繰り返す。Ｓ２で、予測制御部20は、履歴管理部22に履歴情報の取得を要求して履歴情報を得る。Ｓ１とＳ２はどちらを先に実行してもよい。続いて、予測制御部20は、取得した全履歴情報をマージする。以降は、図３（ａ）に示すＳ２〜Ｓ４と同様であるため説明を省略する。プレビュー画像を選択して出力する処理手順は、従来と同じであるため説明を省略する。また、データの入力（スキャナ読取り、HDD読出しなど）に関しても同様に省略する。
【００２９】
処理機能単位またはその組合せをカウントする場合は、図４（ａ）に示すように、Ｓ１で、予測制御部20は、履歴管理部22に履歴情報の取得を要求して履歴情報を得る。予測制御部20は、Ｓ２で、機能カウント管理部21に処理カウント値の取得を要求して処理カウント値を得る。取得する処理カウント値は、Ｓ１で得た履歴情報のうち、優先順位決定に必要な「2in1」の回数や「スタンプ」の回数などの情報である。続いて、Ｓ３で、予測制御部20は、取得した履歴情報と処理カウント値に基づいて予測を行う。Ｓ４で、予測制御部20は、予測結果の情報と加工元画像を添えて、画像加工部23へ加工の要求を出す。加工が施された画像を得た予測制御部20は、プレビュー表示制御部24にその画像を渡す。Ｓ５で、プレビュー表示制御部24は、表示を行う。
【００３０】
原稿や元画像の情報を加味して優先順位を変える場合は、図４（ｂ）に示すように制御する。Ｓ１〜Ｓ３は、図４（ａ）と同様であるため説明を省略する。優先順位が１位と予測した結果が、現在操作している原稿や元画像の情報（例えばカラーモードなど）と一致しない処理であった場合は、Ｓ４で、予測制御部20は、操作している原稿や元画像の情報と一致する内容を、優先順位の上位から検索し、ヒットした結果の優先順位を上げる。入力画像に付随する条件に応じて優先順位を入れ替える例としては、例えば、入力した画像がA4サイズであれば、A4サイズに対する予測結果を優先させることなどを挙げることができる。また、例えば、縮小印刷を選択すると、縮小印刷に関連する予測メニューのみを表示するように、優先順位を変える。以降は、図４（ａ）に示すＳ４〜Ｓ５と同等であるため省略する。
【００３１】
処理機能のカウント値で優先順位を決める方法を説明する。操作履歴のカウント値から処理を予測して、予測メニューと加工イメージを作る。例えば、履歴１が「2in1」で、履歴２が「2in1＋印字」で、履歴３が「印字」で、履歴４が「2in1」の場合、「2in1」が３回、「印字」が２回であるので、「2in1」の優先順位を「印字」より上にして表示する。また、優先順位の高い単機能を合体させた予測メニュー項目を作成する。例えば、履歴１が「2in1」で、履歴２が「印字」で、履歴３が「印字」で、履歴４が「2in1＋スタンプ」の場合、「2in1」、「印字」、「2in1＋印字」の３つの予測メニュー項目を作成する。
【００３２】
カウント値は、機能の組合せをカウントしたものとする。例えば、履歴１が「2in1」で、履歴２が「2in1＋印字」で、履歴３が「印字」で、履歴４が「2in1＋印字」の場合、「2in1＋印字」が２回、「2in1」が１回、「印字」が１回であるので、「2in1＋印字」、「2in1」、「印字」の優先順位で表示する。また、単機能カウントと組合せ機能カウントのどちらを優先するかを選択できるようにする。単機能カウントと組合せ機能カウントを総合して予測し優先順位を決定するようにもできる。例えば、履歴１が「2in1＋スタンプ」で、履歴２が「2in1＋印字」で、履歴３が「印字」で、履歴４が「2in1＋印字」で、履歴５が「2in1＋印字＋スタンプ」で、履歴６が「2in1＋スタンプ」の場合、組合せ機能としての優先順位は、「2in1＋印字」、「2in1＋スタンプ」（同順位で１位）、「2in1＋印字＋スタンプ」、「印字」（同順位で２位）となるが、同順位が複数あるため、更に細かく順位をつける。例えば、単機能カウントを考慮することで、細かい順位付けを行う。「印字」が４回、「スタンプ」が３回、「2in1」が５回であるため、「2in1」＋「印字」、「2in1」＋「スタンプ」、「2in1＋印字＋スタンプ」、「印字」の順位とする。
【００３３】
次に、図５と図６を参照しながら、種々の予測方法を説明する。カウント値を降順でソートし、上位の機能を予測に使用する。予測結果の表示個数を設定できる。図５（ａ）に示すように、個数が３であれば、「2in1」、「印字」、「枠消去」の順で予測結果として表示する。あるいは、カウント値を降順でソートし、上位の機能を予測に使用する。図５（ｂ）に示すように、更に、上位である「2in1」と「印字」を組み合わせ、「2in1＋印字」をも予測に使用する。このとき、カウント値に閾値を設定でき、閾値＝８であれば、組み合わせは「2in1＋印字」のみとなる。閾値＝４であれば、組み合わせは「2in1＋印字」、「2in1＋枠消去」、「印字＋枠消去」となる。更に、組み合わす機能の個数も設定できる。個数＝２個であれば上記３パターン（閾値４の時）を予測し、個数＝３個であれば「2in1＋印字＋枠消去」をも予測に加える。組み合わせ結果の表示数も設定できる。また閾値の設定は（カウント値MAX−設定値）などが良い。あるいは、カウント値を降順でソートし、上位の機能を予測に使用する。図５（ｃ）に示すように、ユーザが「2in1＋印字」を選択した場合は、「2in1＋印字」をカウントアップし、「2in1」、「印字」のカウントアップはしない。図５（ｄ）に示すように、単機能をカウントしたテーブルと、組み合わせ機能をカウントしたテーブルを記憶媒体に保持し、どちらのテーブルを予測に使用するかを設定できる。
【００３４】
図６（ａ）、（ｂ）に示すように、組み合わせ機能テーブルを主とし、単機能テーブルを従属とする。組み合わせ機能テーブルのカウント値の降順では、「2in1＋印字」と「印字＋枠消去」が共にカウント値10で順位付けができない。この場合、単機能のカウントテーブルを参照し、「2in1」18回、「枠消去」10回という結果から、「2in1＋印字」を１位、「印字＋枠消去」を２位、「2in1」を３位と予測する。単機能テーブルのみを保有し、組み合わせ予測を行うより精度が高い。組み合わせ機能テーブルのみを保有し予測する場合は、上記の様な同位となるケースがある。また、図６（ｃ）に示すように、A4原稿のコピー操作などでは、「2in1」をする場合が多く、A3原稿を操作するときは、「縮小（50％）」をする場合が多いというように、元の画像に基づく情報を予測情報に入れることで、予測の精度を上げる。元の画像に基づく情報（この例では、サイズ、カラ・モ一ド、文字・写真）ごとにカウントテーブルを有する。また、これから出力操作を行う画像の画像情報（スキャナ読取りやネットワークから受信した画像であるため、画像情報が分かっている）を元に、テーブルから該当するレコードを取得し、予測に使用する。例えば、これから出力操作を行う画像がA3、フルカラー、写真モードであれば、A3、フルカラー、写真モードのカウントレコード（例では、枠消去と2in1）を取得する。
【００３５】
次に、図７を参照しながら、履歴情報の管理テーブルについて説明する。図５（ａ）は、機器全体の履歴情報を表した例である。図７（ｂ）は、図７（ａ）の履歴情報から利用者Ａのみを抽出した個別利用者履歴情報である。図７（ｃ）に、原稿情報を加えた履歴情報の管理テーブルを示す。履歴情報は、データベースで管理される。項目としては、次のような情報がある。履歴管理番号（No.）、日時（年.月.日.時.分.秒.1/100秒）、利用者、場所、操作、原稿情報、枚数、カラー、画質、サイズである。操作の項目には、機能単位の記録を残す。原稿情報として、原稿の枚数、フルカラー、白黒、２色等のカラー情報、文字、写真、文字写真、複写原稿等の画質情報、A4、A3等の原稿サイズ情報も記録することができる。
【００３６】
次に、図８を参照しながら、原稿枚数を入力情報とした場合のプレビュー画像の作成手順を説明する。履歴情報の原稿枚数も考慮して、使用したい機能を予測して、プレビュー画像を決定する。原稿や元画像の情報（サイズ、枚数等）を加味して優先順位を変えることもできる。例えば、優先順位１位である操作が原稿１枚に対するものであり、原稿５枚の操作をしたい場合は、複数原稿に対する履歴の優先順位を上げる。履歴１が「スタンプ」（原稿１枚）で、履歴２が「スタンプ」（原稿１枚）で、履歴３が「スタンプ＋ページ印字」（原稿10枚）の場合、優先順位に従うと「スタンプ」が優先順位１位になるが、原稿が複数枚であるため、履歴３の「スタンプ＋ページ印字」の優先順位を上げる。
【００３７】
次に、図９を参照しながら、機能単位か機能の組合せかを区別して予測する場合のプレビュー画像作成の優先順位決定の手順を説明する。機能単位別か、機能組合せ単位のどちらかを優先し、履歴情報での使用頻度が高いカウント値のもののプレビュー画像を作成する。
【００３８】
カラーモードを加味して優先順位を変えることができる。例えば、優先順位１位である操作がカラー原稿に対するものであり、白黒原稿の操作をしたい場合は、白黒原稿に対する履歴の優先順位を上げる。履歴１が「2in1」（カラー原稿）で、履歴２が「2in1」（カラー原稿）で、履歴３が「スタンプ」（白黒原稿）の場合、回数のみの優先順位に従うと「2in1」が優先順位１位になるが、原稿が白黒であるため、履歴３の「スタンプ」の優先順位を上げる。
【００３９】
原稿サイズを加味して優先順位を変えることもできる。例えば、優先順位１位である操作が原稿A3に対するものであり、原稿A4の操作をしたい場合は、原稿A4に対する履歴の優先順位を上げる。履歴１が「2in1＋スタンプ」（原稿A3）で、履歴２が「2in1＋スタンプ」（原稿A3）で、履歴３が「スタンプ＋ページ印字」（原稿A4）の場合、回数のみの優先順位に従うと「2in1＋スタンプ」が１位になるが、原稿がA4であるため、履歴３の「スタンプ＋ページ印字」の優先順位を上げる。
【００４０】
文字・写真モードを加味して優先順位を変えることもできる。例えば、優先順位１位である操作が文字モードに対するものであり、写真モードに対する操作をしたい場合は、写真モードに対する履歴の優先順位を上げる。履歴１が「単純２値化」（文字モード）で、履歴２が「単純２値化」（文字モード）で、履歴３が「２値誤差拡散」（写真モード）の場合、回数のみの優先順位に従うと「単純２値化」が１位になるが、原稿が写真モードであるため、履歴３の「２値誤差拡散」の優先順位を上げる。さらに、これらのモードを統合して予測することもできる。
【００４１】
複数の条件を同時に考慮して優先順位を決める方法を説明する。各条件に重みを付けて加算し、点数が多いものを優先する。例えば、操作履歴の経過時間が短い最近のものに大きな重みを付け、経過時間の長い過去のものに小さな重みを付ける。さらに、原稿枚数に応じた重みを付ける。その他の条件についても、それぞれ重みを決めて、カウント値にかけて合計する。この値の大きい順に優先順位を付ける。重みは、最初は一様にしておき、利用状況に応じて適宜変更していけば、最適な予測に近づけることができる。
【００４２】
次に、図10を参照しながら、加工イメージのプレビュー画像を含む予測メニューの表示画面について説明する。ユーザが入力した画像を使って、予測した画像処理操作に基づいて処理結果の仕上がりイメージを示す縮小画像を作成して、プレビュー画像を表示する。図10（ａ）に、１つの出力先についての予測メニュー画面を示す。図10（ｂ）に、出力毎の予測メニュー画面を示す。予測結果による優先順位が高い順に、加工イメージのプレビュー画像を含む予測メニューを表示する。１つの予測メニューには、複数のメニュー項目が含まれるが、優先順位の高い複数のメニュー項目を一度に表示してもよいし、１項目ずつ表示してボタン等で切り替えるようにしてもよいし、その他のどのような表示形態でもよい。画面に表示されていない下位の優先順位の予測メニューも、必要に応じて表示させることができる。図10（ａ）に示すように、１つの出力先ごとに表示して、出力先をタブで切り替えて表示するようにしてもよいし、図10（ｂ）に示すように、１画面にまとめて表示してもよいし、その他のどのような表示形態でもよい。プレビュー画像は、必要に応じて拡大縮小やスクロールなどを行うことができる。
【００４３】
上記のように、本発明の実施例では、画像形成装置を、ユーザの操作履歴を管理し、操作履歴における処理機能の使用状態をカウントして処理カウント値を出力し、処理カウント値に基づいて優先順位をつけて画像処理操作を予測して複数の予測メニューを生成し、予測した画像処理操作に基づいて処理結果の仕上がりイメージを示す縮小画像を作成し、仕上がりイメージを含む予測メニューを処理結果の出力先ごとに優先順位に従って操作部に表示し、予測メニューの１つの項目が選択されたことに応じて対応する画像処理を実行する構成としたので、画像形成装置の利用場面に応じた適切な予測メニューが表示され、ユーザがよく使う画像処理機能を、煩雑な設定をせずに使うことができる。
【産業上の利用可能性】
【００４４】
本発明の画像形成装置は、操作履歴に基づいて作成した予測操作メニューを表示する画像形成装置として最適である。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施例における画像形成装置の構成を示す機能ブロック図である。
【図２】本発明の実施例における画像形成装置をネットワーク接続した構成を示す図である。
【図３】本発明の実施例における画像形成装置の動作を示す制御フロー図である。
【図４】本発明の実施例における画像形成装置の動作を示す制御フロー図である。
【図５】本発明の実施例における画像形成装置で予測順位を決める方法の説明図である。
【図６】本発明の実施例における画像形成装置で予測順位を決める方法の説明図である。
【図７】本発明の実施例における画像形成装置で用いる履歴情報を示す表である。
【図８】本発明の実施例における画像形成装置で、原稿枚数から使用したい機能のプレビュー画像を予測作成する流れ図である。
【図９】本発明の実施例における画像形成装置のプレビュー画像作成優先決定の手順を示す流れ図である。
【図１０】本発明の実施例における画像形成装置のプレビュー表示画面を示す図である。
【符号の説明】
【００４６】
１・・・CPU、２・・・画像バス、３・・・ROM、４・・・RAM、５・・・NVRAM、６・・・モデム、７・・・通信制御部、８・・・パネル制御部、９・・・操作パネル、10・・・エンジン制御部、11・・・スキャン／プリントエンジン、12・・・ディスクドライバ、13・・・記憶装置、14・・・画像加工ドライバ、15・・・集約用ASIC、16・・・回転用ASIC、17・・・ネットワーク、20・・・予測制御部、21・・・機能カウント管理部、22・・・履歴管理部、23・・・画像加工制御部、24・・・プレビュー表示制御部。
【図１】
2008236028.tif 000003
【図２】
2008236028.tif 000004
【図３】
2008236028.tif 000005
【図４】
2008236028.tif 000006
【図５】
2008236028.tif 000007
【図６】
2008236028.tif 000008
【図７】
2008236028.tif 000009
【図８】
2008236028.tif 000010
【図９】
2008236028.tif 000011
【図１０】
2008236028.tif 000012