(57)【要約】【課題】画像形成装置での複雑なジョブ設定を容易にする。【解決手段】画像形成装置は、ジョブ設定の履歴から所定の条件に応じて検索されたジョブ設定のリストを作成して表示する。ユーザの指示に応じてリストから選択されたジョブ設定が現在のジョブ設定として設定される。【選択図】図７
2014013962.tif 000002
【特許請求の範囲】
【請求項１】
過去に設定されたジョブ設定の履歴を記憶する記憶手段と、
前記記憶手段に記憶されたジョブ設定の履歴から所定の条件に応じて検索されたジョブ設定のリストを作成する検索手段と、
前記リストを表示する表示手段と、
ユーザの指示に応じて前記リストから選択されたジョブ設定を現在のジョブ設定として設定する設定手段と、
前記設定手段により設定されたジョブ設定に従ってジョブを実行する実行手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記検索手段は、現在のジョブ設定と一致度の高いジョブ設定を前記記憶されたジョブ設定の履歴から検索し、ジョブ設定のリストを作成することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記記憶されたジョブ設定の履歴は、ユーザＩＤの情報を含み、
前記検索手段による検索は、画像形成装置にログイン中のユーザのユーザＩＤと同じユーザＩＤの情報を含む前記記憶されたジョブ設定の履歴に対して行うこと
を特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記記憶されたジョブ設定の履歴は、ジョブの実行結果の情報を含み、
前記検索手段による検索は、ジョブの実行結果が正常終了であることを示す情報を含む前記記憶されたジョブ設定の履歴に対して行うこと
を特徴とする請求項１から３のいずれか１項に記載の画像形成装置。
【請求項５】
前記記憶されたジョブ設定の履歴は、ジョブの実行時刻の情報を含み、
前記表示手段は、前記リストに含まれるジョブ設定のうち、ジョブの実行時刻が所定の時刻より後の情報を含むジョブ設定を表示すること
を特徴とする請求項１から４のいずれか１項に記載の画像形成装置。
【請求項６】
前記表示手段は、表示されるジョブ設定に含まれる設定項目のうち、現在設定されているジョブ設定と異なる設定項目を強調して表示することを特徴とする請求項１から５のいずれか１項に記載の画像形成装置。
【請求項７】
前記設定されるジョブ設定は、コピージョブにおいて、印字を両面に行うか片面に行うかの設定を含むことを特徴とする請求項１から６のいずれか１項に記載の画像形成装置。
【請求項８】
前記設定されるジョブ設定は、コピージョブ又はスキャンジョブにおいて、原稿の両面を読み取るか片面を読み取るかの設定を含むことを特徴とする請求項１から６のいずれか１項に記載の画像形成装置。
【請求項９】
前記設定されるジョブ設定は、コピージョブにおいて、用紙をソートする方法についての設定を含むことを特徴とする請求項１から６のいずれか１項に記載の画像形成装置。
【請求項１０】
前記表示手段は、前記設定手段によりジョブ設定が設定されるたびに、新たな前記リストを表示することを特徴とする請求項１から６のいずれか１項に記載の画像形成装置。
【請求項１１】
前記表示手段は、前記リストを、前記実行手段にジョブを実行させるためのジョブ実行画面とともに表示することを特徴とする請求項１から１０のいずれか１項に記載の画像形成装置。
【請求項１２】
前記検索手段は、現在のジョブ設定に含まれる設定項目の設定値のうち、ジョブ設定の初期設定と異なる設定がされた設定値と同じ設定値が設定されたジョブ設定を前記記憶されたジョブ設定の履歴から検索し、ジョブ設定のリストを作成することを特徴とする請求項１に記載の画像形成装置。
【請求項１３】
前記検索手段により作成されるリストは、前記一致度の高い順にソートされていることを特徴とする請求項２に記載の画像形成装置。
【請求項１４】
過去に設定されたジョブ設定の履歴を記憶手段に記憶する記憶ステップと、
前記記憶手段に記憶されたジョブ設定の履歴から所定の条件に応じて検索されたジョブ設定のリストを作成する検索ステップと、
前記リストを表示する表示ステップと、
ユーザの指示に応じて前記リストから選択されたジョブ設定を現在のジョブ設定として設定する設定ステップと、
前記設定ステップで設定されたジョブ設定に従ってジョブを実行する実行ステップと
を有することを特徴とする画像形成装置の制御方法。
【請求項１５】
コンピュータを請求項１から１３のいずれか１項に記載の画像形成装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置の制御に関する。
【背景技術】
【０００２】
近年のコピー機やファクスなどの画像形成装置の高機能化に伴い、コピーやＦＡＸ送信などを行うために必要な設定項目が増え、ユーザがその設定を行うための操作が複雑になっている。ユーザ操作を容易にするために、従来のコピー機やファクスなどにおいては、ユーザが過去に使用した宛先やジョブ設定を再利用するための機能（例えばリダイヤル機能など）が提供されている。またユーザの好みの設定をプリセット可能なコピー機も知られている。このような装置によれば、あらかじめ決まった設定を登録しておくことができるため、ユーザが複雑な操作を繰り返し行うことなく、登録された設定を用いて容易にコピー機やファックスを使用できる。またユーザの次の操作を予測して、ユーザ操作の簡易化を図る技術もある。例えば、特許文献１には、過去に装置で実行された同報送信の結果から、ユーザが今回の送信で指定することが予想される宛先の候補を表示する技術が記載されている。特許文献２には、過去の操作履歴に基づいて設定のための表示の順位情報を算出し、この順位情報に基づいて、次にユーザが行う可能性が高い設定のための表示を優先的に行う技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−０１５３４９号公報
【特許文献２】特開２００９−１１６４６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の従来技術によればユーザ操作は簡易になるが、過去にユーザが実施したコピー設定とは少し異なる設定でコピーを行いたいという場合、再び同じ操作方法をユーザに喚起させるための情報が少ない。その結果、ユーザは改めて設定を一からやり直す必要が生じるため、ユーザは、操作ミスにより誤った設定でコピーをしてしまう可能性が生じる。
【課題を解決するための手段】
【０００５】
本発明に係る画像形成装置は、過去に設定されたジョブ設定の履歴を記憶する記憶手段と、前記記憶手段に記憶されたジョブ設定の履歴から所定の条件に応じて検索されたジョブ設定のリストを作成する検索手段と、前記リストを表示する表示手段と、ユーザの指示に応じて前記リストから選択されたジョブ設定を現在のジョブ設定として設定する設定手段と、前記設定手段により設定されたジョブ設定に従ってジョブを実行する実行手段と、
を備えたことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、設定のための操作ミスの可能性を低減させた画像形成装置、画像形成方法及びプログラムを提供することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態における画像形成装置のブロック図である。
【図２】本発明の一実施形態における画像形成装置の外観を示す図である。
【図３】コピー履歴の例を示すテーブルである。
【図４】スキャンジョブ履歴の例を示すテーブルである。
【図５】（a）は、コピージョブ設定係数テーブルであり、（b）は、ジョブ検索の説明のための図である。
【図６】(a)は、スキャンジョブ設定係数テーブルであり、(b)は、ジョブ検索の説明のための図である。
【図７】本発明の一実施形態におけるジョブ設定処理を示すフローチャートである。
【図８】本発明の一実施形態におけるジョブ履歴の記録処理を示すフローチャートである。
【図９】コピー用の操作画面の表示例である。
【図１０】スキャンジョブ用の操作画面の表示例である。
【図１１】コピージョブ設定での初期設定である。
【図１２】コピー用の操作画面の表示例である。
【図１３】ジョブ検索を説明するためのテーブルである。
【発明を実施するための形態】
【０００８】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【０００９】
図１は、本発明の一実施形態に係る画像形成装置の構成を示すブロック図である。図１において、画像形成装置は、メインコントローラ１００及びサブコントローラ１０１を備える。メインコントローラ１００は、画像形成装置の情報処理部としての機能を司る。サブコントローラ１０１は、画像形成装置の画像処理部としての機能を司る。メインコントローラ１００とサブコントローラ１０１はバスブリッジ１１６を介してバス間で接続されている。
【００１０】
まずメインコントローラ１００の構成要素を説明する。
【００１１】
ＣＰＵ１（１０８）は、ＦＬＡＳＨＲＯＭ１１０あるいはＨＤＤ１１１に記憶されたプログラムを実行し、システムバス１１５に接続される各デバイスを総括的に制御する。ＦＬＡＳＨＲＯＭ１１０あるいはＨＤＤ１１１は、プログラムのみでなく、画像データやユーザ設定情報を記憶する領域としても使用される。ＲＡＭ１（１０９）は、ＣＰＵ１（１０８）の主メモリ、ワークエリア等として機能する。
【００１２】
操作部Ｉ／Ｆ（１１２）は、操作ボタン／タッチパネル１０３およびＬＣＤパネル１０４と接続されている。操作ボタン／タッチパネル１０３は、ＬＣＤパネル１０４と一体になって構成されている。操作部Ｉ／Ｆ（１１２）は、ＬＣＤパネル１０４に各種操作のための画面を描画する。また、操作部Ｉ／Ｆ（１１２）は、操作ボタン／タッチパネル１０３を介してユーザからの操作入力を受信する。
【００１３】
ネットワークＩ／Ｆ１１３は、インタフェースカード（ＮＩＣ）であり、他のネットワーク機器あるいはファイルサーバ等とＬＡＮ１０２を介して双方向にデータの通信を行う。
【００１４】
外部シリアルＩ／Ｆ１１４は、外部ストレージインタフェース（例えば、ＵＳＢ）であり、メモリメディアリーダあるいはＩＣカードリーダなどの外部装置と接続し、双方向にデータの通信を行う。
【００１５】
本実施形態における画像形成装置は、ユーザ管理機能を持っておりユーザ毎のジョブ管理を行うことが出来る。ユーザ管理機能では、ユーザＩＤが格納されたＩＣカードをＩＣカードリーダに読み取らせることで画像形成装置へのログインが可能となり画像形成装置でのジョブ実行などが利用可能になる。
【００１６】
次にサブコントローラ１０１の構成要素を説明する。
【００１７】
スキャナ１０５は、紙などの媒体（原稿）に印字された画像を読み込み、画像データを取得する。多くの場合、スキャナ１０５には、オートドキュメントフィーダが装着されており、複数枚の原稿を自動的に読み込むことができる。
【００１８】
プリンタ１０６は、紙などの媒体への印字を行い、例えば電子写真方式あるいはインクジェット方式などで実現される。
【００１９】
スキャナ１０５およびプリンタ１０６は、デバイスＩ／Ｆ１２０を通して制御信号をＣＰＵ２（１１７）との間で送受信する。
【００２０】
ＣＰＵ２（１１７）は、ＲＡＭ２（１１８）に記憶されたプログラムを実行し、システムバス１２７に接続される各デバイスを総括的に制御する。
【００２１】
スキャナ部１０５により得られた画像データは、スキャナ画像処理部１２１を介してＲＡＭ２（１１８）に入力される。
【００２２】
メモリ画像処理部（ＩＭＡＧＥＣ）１２３は、ＲＡＭ２（１１８）上の画像データに対して、各種画像処理を行う。この画像処理には、回転、変倍、色空間変換、グレースケール変換、合成、符号化、復号化などの処理が含まれる。
【００２３】
ＣＰＵ２（１１７）は、メモリ画像処理部１２３によって画像処理を行ったＲＡＭ２（１１８）上の画像をバスブリッジ１１６を介して、メインコントローラ１００上の記憶装置１１０および１１１に保存する。またＣＰＵ２（１１７）は、バスブリッジ１１６を介して、メインコントローラ１００上のＦＬＡＳＨ  ＲＯＭ１１０およびＨＤＤ１１１などの記憶装置に保存されている画像データをＲＡＭ２（１１８）に記憶する。ＲＡＭ２（１１８）に記憶された画像データは、ＣＰＵ２（１１７）の制御により、プリンタ画像処理部１２２を経由してプリンタ１０６に出力される。
【００２４】
スキャナ画像処理部１２１およびプリンタ画像処理部１２２は、色空間変換、移動、色調整、濃度制御、遅延量制御などの処理を行う。
【００２５】
ＭＯＤＥＭ１２５は、公衆回線１０７に接続され、ファクス画像入出力に伴う変復調を行う。
【００２６】
図２は、本実施形態における画像形成装置の外観の一例を示す図である。LCDパネル/操作ボタンでは、ユーザの操作を受け付けたり、装置の状態表示を行なう。LCDパネル/操作ボタンは、スキャンジョブ（スキャンした原稿を送信するジョブ）やコピージョブといったジョブの投入のための操作をユーザから受けつけることもできる。
【００２７】
スキャナには両面読み取り機構が組み込まれており、両面原稿のスキャンが可能になっている。またプリンタは用紙の両面に印字する両面印字機能や、フィニッシャー機構が備わっており、印字した用紙をソート出力したり、ステイプルして出力したりすることが可能になっている。
【００２８】
図８は、画像形成装置において、コピーやスキャンジョブの履歴を保存する処理を示すフローチャートである。この処理は、画像形成装置に備えるＣＰＵ１（１０８）及びＣＰＵ２（１１７）による制御により行われる。
【００２９】
Ｓ８０１では、スキャナ１０５またはプリンタ１０６は、コピーまたはスキャンジョブを実行する。
【００３０】
Ｓ８０２では、ＣＰＵ１（１０８）は、Ｓ８０１で実行されたジョブのジョブＩＤ、日付時刻、実行結果、設定情報等をジョブ履歴としてＨＤＤ１１１に記憶する。すなわち、ＨＤＤ１１１には、ジョブ履歴として、ジョブ設定の情報が記憶される。
【００３１】
図３は、ジョブがコピージョブである場合に、Ｓ８０２で記憶されるジョブ履歴の一例を示している。「コピージョブＩＤ」は、各ジョブに対して割り当てられるユニークなＩＤである。「日付時刻」は、コピージョブの実行時刻を示すタイムスタンプである。「ユーザＩＤ」は、コピーを実行したユーザを特定するためのＩＤである。
【００３２】
「両面設定」は、コピー方法について複数ある設定のうちの一つである。「両面設定」は、スキャナ１０５にて原稿を両面でスキャンするか片面でスキャンするか、およびスキャンした画像をプリンタ１０６にて両面でプリントするか、片面でプリントするかの設定を示すものである。例えば、「コピージョブＩＤ」が「３」であるジョブにおいて、「両面設定」は、“片両”として設定されている。これは、スキャナ１０５で原稿の片面をスキャンして画像データを取得し、取得した画像データをプリンタ１０６で紙の両面に印字する設定であることを示している。
【００３３】
「画質」、「倍率」、「濃度」、「フィニッシング」、「用紙」のそれぞれもまた実行されたコピージョブの設定を示している。
【００３４】
「画質」には、原稿の種類の設定が示されている。スキャナ画像処理部１２１およびプリンタ画像処理部１２２で実施される画像処理は、設定された原稿の種類に適したものに切り替えられる。例えば、「画質」に原稿の種類として「文字」が設定された場合、文字主体の原稿にあった画像処理が実施される。
【００３５】
「倍率」には、画像データを拡大または縮小するための倍率の設定が示されている。設定された倍率に応じて、スキャンした画像データに対して拡大または縮小の画像処理がスキャナ画像処理部１２１およびプリンタ画像処理部１２２にて実施される。
【００３６】
「濃度」には、スキャンされる画像データの濃度の設定が示されている。設定に応じて、スキャンされる画像データの濃度をスキャナ画像処理部１２１にて調整する。
【００３７】
「フィニッシング」には、出力された用紙に対して実施されるフィニッシング処理の設定が示されている。設定に応じて、プリンタ１０６の制御を切り替えて、出力する用紙をソートしたり、ステイプルする。
【００３８】
「用紙」には、印字される用紙のサイズの設定が示されている。例えば、図３の「コピージョブＩＤ」が「１」であるコピージョブ履歴の場合、用紙としてＡ４サイズが使用されたことが示されている。
【００３９】
「結果」は、ジョブの動作結果を示すものである。詳細には、コピーの実行が正常に終わった場合は「ＯＫ」、そうでない場合は「ＮＧ」が「結果」に記録される。
【００４０】
なお、図３に示したコピージョブ履歴は一例にすぎず、この例に限定されず、コピーの制御に関するその他の設定をコピージョブの履歴として記憶しても構わない。
【００４１】
図４は、Ｓ８０１にてスキャンジョブ（すなわち、スキャンした画像データをＦＡＸ送信やメール送信など指定した宛先に送信するジョブ）が実行されたときに、Ｓ８０２にて記録されるスキャンジョブ履歴の例を示している。
【００４２】
「送信ジョブＩＤ」は、コピージョブ同様に、各スキャンジョブ毎に割り当てられるユニークなＩＤである。「日付時刻」は、スキャンジョブを実行した時刻を示すのタイムスタンプである。「ユーザＩＤ」は、スキャンジョブを実行したユーザのユーザＩＤである。「送信プロトコル」は、スキャンした画像をどのような手順で送信するかを決めるスキャンジョブ設定の一つである。
【００４３】
例えば、図４の「送信ジョブＩＤ」が「１」であるスキャンジョブの履歴は、2011年6月15日に、宛先5518にfax送信されたことを表している。
【００４４】
また「両面」の設定は、片面で原稿をスキャンするか両面でスキャンするかを決定するための設定を示すものである。「解像度」は、スキャンした画像の解像度を決める設定であり、スキャナ１０５にてスキャンされた原稿の画像データはスキャナ画像処理部１２１にて設定された解像度に変換される。「モノクロカラー」は、原稿をモノクロスキャンするか、カラースキャンするかの設定である。「画像データ形式」は宛先に送信する画像データフォーマットを決める設定であり、設定に応じて画像データをメモリ画像処理部１２３にて特定の画像フォーマットに変換する。「結果」は、スキャンジョブの実行結果を示すもので宛先への送信が成功した場合はＯＫ，失敗した場合はＮＧ，不明な場合は‐となっている。
【００４５】
図７は、本実施例におけるジョブ投入前のジョブ設定の処理のフローチャートを示している。ここでは、このフローチャートを参照して、コピージョブの実行までの処理のフローを説明する。この処理は、画像形成装置に備えるＣＰＵ１（１０８）による制御により実行される。
【００４６】
Ｓ７０１では、メインコントローラ１００は、ユーザによる操作に応じて、ＬＣＤパネル（１０４）または操作部ボタン（１０３）から各種ジョブ設定の開始の指示を受け付ける。
【００４７】
図９は、ＬＣＤパネル（１０４）の表示の例である。“ＣｏｐｙＲａｔｉｏ”などの表示区画がタッチパネル式のボタンとなっている。ユーザによりボタンが押されたことを操作部Ｉ／Ｆ（１１２）が検知することで、メインコントローラ１００は、コピージョブに関するジョブ設定の変更を受け付けるようになっている。図９の例では、“２−Ｓｉｄｅｄ”ボタンが押下されたことで、“２＞２−Ｓｉｄｅｄ”が表示され、両面設定が両面スキャン、両面印字設定に変更されたことを示している。
【００４８】
Ｓ７０２では、メインコントローラ１００は、Ｓ７０１でジョブ設定の開始の指示を受け付けた後、実際にジョブ設定の変更を受け付けたか否かを判定する。設定の変更がなければ、処理はＳ７０９へ進む。設定の変更があった場合、処理はＳ７０３へ進む。
【００４９】
Ｓ７０３では、メインコントローラ１００は、ＨＤＤ１１１に記憶されたジョブ履歴に対して、フィルタリングの処理を行う。フィルタリングの処理では、後述するジョブ検索の処理対象とすべきジョブ履歴をＨＤＤ１１１から抽出する。
【００５０】
例えば図３に示されているようなコピージョブ履歴がＨＤＤ１１１に記憶されており、ユーザＩＤが「３」であるユーザが装置にログインしてコピージョブの設定をしている場合、Ｓ７０３ではユーザＩＤが「３」であるジョブ履歴が抽出される。図５(b)は、ユーザＩＤが「３」であるコピージョブ履歴を図３のジョブ履歴からフィルタリングした結果を示している（「コピージョブＩＤ」が「n」である行を除く）。
【００５１】
このように、ＨＤＤ１１１に記憶されたジョブ設定の履歴は、ユーザＩＤの情報を含み、Ｓ７０５で後述するジョブの検索は、画像形成装置にログイン中のユーザのユーザＩＤと同じユーザＩＤの情報を含むジョブ設定の履歴に対して行われる。
【００５２】
本実施例ではフィルタリングの方法として、ユーザＩＤによるフィルタリングについて説明しているが、この方法に限定するものではない。例えば、ユーザＩＤに関係なく、ジョブ履歴の「結果」が「ＯＫ」であるコピージョブ履歴を抽出してもよい。すなわち、ジョブの実行結果が正常終了であることを示す情報を含むジョブ履歴に対して後述するジョブ検索を行っても良い。また、フィルタリングの処理自体を行わずに後述するジョブ検索を行ってもよい。
【００５３】
Ｓ７０４では、メインコントローラ１００は、フィルタリングにより得られるジョブ履歴が存在するかを判定する。
【００５４】
Ｓ７０５では、メインコントローラ１００は、Ｓ７０３でのフィルタリングにより抽出されたコピージョブ履歴に対して、ジョブ検索を行う。この検索により、現在画像形成装置に設定されているジョブ設定と一致度の高いジョブ設定がジョブ履歴から取得される。
【００５５】
図５を参照して、このジョブ検索の方法を説明する。図５(a)は、コピージョブ設定に含まれる各設定項目ごとに、ジョブ検索に使用される係数を示している。この係数を使用して、ジョブ履歴としてＨＤＤ１１１に記憶されているジョブ設定と現在の操作で設定されているジョブ設定との差を求める。求められた差を使用して、ジョブ検索を行う。
【００５６】
図５(b)において、「コピージョブＩＤ」が「n」である行は、現在のコピージョブのジョブ設定を示している。現在のジョブ設定と、ジョブ履歴のうち「コピージョブＩＤ」が「３」であるジョブ設定との差を求める場合、現在のジョブ設定と違いがある設定項目について図５（a）に示された係数を加算してゆく。例えば、ジョブ履歴のうち「コピージョブＩＤ」が「３」であるジョブ設定と現在のジョブ設定との比較では、「両面」、「画質」、「フィニッシング」の設定が異なる。そのため、それぞれの設定項目の係数である「１０」，「５」，「１０」を加算することで、ジョブ設定間の「差」が２５として算出される。同様にして、他のジョブ履歴（「ジョブＩＤ」＝「４」，「５」，「６」，「７」，「８」）についても、現在のジョブ設定との差を算出する。その後、算出された差の小さい順にジョブ履歴をソートしてジョブ履歴のリストを作る。すなわち、現在画像形成装置に設定されているジョブ設定と一致度の高い順にソートされたジョブ履歴のリストが作成される。図５（ｂ）の例では、「コピージョブＩＤ」が、「８」、「６」，「３」，「４」，「５」、「７」の順のジョブ履歴のリストが作成される。このリストは、現在のジョブ設定との差が小さい順（すなわち、一致度が高い順）にソートされても良い。
【００５７】
Ｓ７０６では、メインコントローラ１００は、Ｓ７０５で作成したジョブ履歴のリストをＬＣＤパネル１０４に表示し、ユーザが表示されたリストの中からジョブ設定を選択できるようにする。この選択は、「両面」や「画質」などの設定項目ごとにできるようにしてもよい。また、ＬＣＤパネル１０４への表示は、Ｓ７０５のジョブ検索により得られたジョブ設定うち、「日付時刻」が所定の時刻より後（例えば、「日付時刻」が現在時刻から１週間以内など）の情報を含むジョブ設定をリストとして表示しても良い。
【００５８】
図９の表示画面では、Ｓ７０５でジョブ設定の差が小さい順にソートされたジョブ設定のうち、上位の２つ（「コピージョブＩＤ」＝「６」，「８」）のジョブ設定の一部の項目が画面下部に表示されている。Ｓ７０６での表示により、ユーザは過去に自分が投入したジョブ設定と現在設定されているジョブ設定との違いを確認出来る。図９の「日付時刻」が「2011/6/20」であるジョブ設定では、現在の設定との違いがある「両面」および「画質」の設定については、“※”印が付されることで強調表示されている。
【００５９】
すなわち、Ｓ７０６において、メインコントローラ１００は、過去に設定されたジョブ設定の履歴を記憶したＨＤＤ１１１から所定の条件に応じて検索されたジョブ設定のリストを作成する。作成されたリストは、ＬＣＤパネル１０４などの表示部に表示される。また、Ｓ７０６において、ＬＣＤパネル１０４などの表示部は、表示されるリスト内のジョブ設定に含まれる設定項目のうち、現在設定されているジョブ設定と異なる設定項目を強調して表示する。
【００６０】
Ｓ７０７では、メインコントローラ１００は、ユーザからの指示に応じて、コピージョブ設定の変更を受け付ける。ユーザがコピージョブ設定の変更を希望しない場合、ここでは、設定の変更を受け付けない。ユーザは、タッチパネル式のボタンを介して、Ｓ７０６で表示されたコピージョブ履歴における各コピージョブ設定を選択することができる。すなわち図９の画面下部の表示の「両面」設定の“両両”や、「画質」設定の“文字写真”といった区画をボタンとし、それらのボタンが押されたことを操作部Ｉ／Ｆ１１５が検知すると、押されたボタンの設定で、現在のコピージョブ設定を更新することができる。
【００６１】
Ｓ７０８では、メインコントローラ１００は、Ｓ７０７でジョブ設定の変更を受け付けたかの判定を行う。変更を受け付けた場合、処理はＳ７０５に戻り、メインコントローラ１００は、変更されたコピージョブ設定を元に条件を変えてジョブ検索を行う。このように本実施例では、Ｓ７０１又はＳ７０７で実施されるジョブ設定の現在の設定の変更の度に、過去のジョブ履歴から類似のジョブ設定を検索することを特徴とする。すなわち、Ｓ７０１やＳ７０７でジョブ設定が設定されるたびに、新たなリストが作成されて表示される。
【００６２】
図１３には、現在の設定が図５の設定状況から変更された場合に、Ｓ７０５で再計算されたコピージョブ設定の差が示されている。図５に示された現在のコピージョブ設定のうち、「両面」及び「フィニッシング」の設定がそれぞれ変更され、「コピージョブＩＤ」が「３」，「６」であるジョブ設定の「差」の値が小さくなっている。その結果、Ｓ７０６では、類似のコピージョブ履歴として「コピージョブＩＤ」が「３」，「６」であるジョブ設定が、図１２に示すような画面に優先して表示される。
【００６３】
Ｓ７０９では、操作ボタン１０３にあるスタートキーがユーザにより押されると、メインコントローラ１００は、コピージョブ設定は完了したと判定し、コピージョブ設定の変更はこれ以上受け付けず、処理は終了する。その後、サブコントローラ１０１は、この時点で設定されたコピージョブ設定を用いてコピージョブを実行する。Ｓ７０９で操作ボタン１０３にあるスタートキーがユーザにより押されない場合、処理はＳ７０１へ戻る。すなわちジョブのキャンセル操作や、コピー実行のためのスタート要求操作を受け付けるまでは、処理はＳ７０１へ戻り、引き続きジョブ設定操作を受け付ける。
【００６４】
以上のように図７に示した処理によれば、コピージョブなどのジョブの設定を行うときに、過去にユーザが設定したジョブ設定を表示し、ユーザは、その表示に応じて、現在のジョブの設定を変更することができる。その結果、ユーザがジョブ設定を一から行う場合と比較して、操作ミスによる誤ったジョブ設定を行ってしまう可能性を低減させることができる。
【００６５】
また、過去に設定したジョブ設定の内容を表示しただけでは、その過去のジョブ設定の動作結果はユーザにとって分かりにくい場合がある。そのため過去の同じような操作ミスを繰り返してしまう可能性がある。すなわちユーザの意図した設定とはやや異なる設定で結果的にコピーやファクス送信などを行ってしまい、期待された結果が得られない可能性がある。これに対し、上記の処理によれば、過去のジョブ設定の「結果」に、ジョブの動作結果が示されているため、過去の同じような操作ミスを繰り返してしまう可能性を低減させることができる。
【００６６】
さらに、Ｓ７０６では現在のジョブ設定との違いがあることを強調して示すために印をつけたが違いを強調して示す方法はこれに限定されない。他の方法として、ボタンの色を変えたり、文字を太くするなど、違いが視覚的に分かる任意の方法を用いることができる。
【００６７】
またコピージョブ設定に含まれる項目は、本実施例で例示した項目に限定するものではない。すなわち「両面」、「画質」、「倍率」等の設定はコピージョブ設定の項目の一例にすぎず、コピー制御にかかわる他の項目を設定できることとしても構わない。
【００６８】
またＳ７０５のジョブ検索では、現在のコピージョブ設定と近しいジョブ履歴を検索するものであれば、上記で紹介した以外の方法での検索でも構わない。
【００６９】
図１１を参照して、Ｓ７０５のジョブ検索の方法の他の例を説明する。図１１は、コピージョブ設定の初期設定と現在設定されているコピージョブ設定を示している。この例におけるＳ７０５の処理では、初期設定と現在のコピージョブ設定との違いをキーにジョブ履歴が検索される。図１１に示された両面の設定は、初期設定では“片片”であるのに対し、現在の設定では“両両”となっている。Ｓ７０５では、両面設定が“両両”であるジョブ履歴が図５に示されたコピー履歴から検索される。検索の結果、「コピージョブＩＤ」が「４」，「８」であるジョブ設定が検出され、これらのジョブ設定からなるコピージョブ履歴のリストが作成される。Ｓ７０６以降のステップでは、Ｓ７０５にて作成されたジョブ履歴のリストを元に処理が行われる。すなわちこの例では、現在のジョブ設定に含まれる設定項目の設定値のうち、ジョブ設定の初期設定と異なる設定がされた設定値と同じ設定値が設定されたジョブ設定をジョブ設定の履歴から検索し、ジョブ設定のリストを作成する。
【００７０】
以上、コピージョブのジョブ設定の処理について説明した。次にスキャンジョブでのジョブ設定の処理のフローを図７を用いて説明する。なお、ここで説明するスキャンジョブでのジョブ設定の処理に対しても、上述したコピージョブのジョブ設定の詳細な処理や変形例と同様のものを適用することができる。
【００７１】
Ｓ７０１では、メインコントローラ１００は、ユーザによる操作に応じて、スキャンジョブに関わる設定の操作の開始の指示を受け付ける。
【００７２】
図１０では、操作を受け付けるＬＣＤパネルの表示の例を示している。ＬＣＤパネルは、上述したコピージョブでの説明と同様にタッチパネルとなっている。ＬＣＤパネルにおいて“ＳｃａｎＳｅｔｔｉｎｇｓ”、“ＦｉｌｅＦｏｒｍａｔ”と書かれて区画されたエリアは、それぞれが操作ボタンとして機能している。例えば、“ＳｃａｎＳｅｔｔｉｎｇｓ”ボタンを押すことで、読み取り解像度やモノクロカラー読みの切り替え設定、両面読み取りの設定などが可能になる。
【００７３】
Ｓ７０２では、メインコントローラ１００は、Ｓ７０１にてジョブ設定の変更が行われたかを判定する。
【００７４】
Ｓ７０３では、メインコントローラ１００は、ジョブ履歴のフィルタリングを行う。図４のスキャンジョブの履歴から、結果がＮＧではなく、かつ、現在操作中のユーザとユーザＩＤが一致するスキャンジョブ設定を抽出する。なお、この処理の前提として、画像形成装置を操作しているユーザがログイン等していることによって、画像形成装置は操作中のユーザのユーザＩＤの情報を保持しているものとする。
【００７５】
Ｓ７０４では、メインコントローラ１００は、フィルタリングにより得られるジョブ履歴が存在するかを判定する。
【００７６】
Ｓ７０５では、メインコントローラ１００は、フィルタリングにより抽出されたスキャンジョブ履歴に対して、ジョブ検索を行う。Ｓ７０５では、まず、スキャンジョブ設定に含まれる各設定について、図６（a）に示されているような重み付けを行った係数テーブルをもとに、現在のジョブ設定と過去のジョブ設定との間の差を計算する。
【００７７】
図６（b）は、現在の設定と、過去のジョブ設定のうち「送信ジョブＩＤ」が「１１」、「１２」であるジョブ設定との差を計算した例を示している。ジョブ設定の項目毎に、違いが生じていれば、図６（a）に示されている係数を加算してゆく。例えば、「送信ジョブＩＤ」が「１１」であるジョブ設定の場合、「宛先」が「kawa」と「yokohama…」の間で、先頭から文字列が一致する文字数が０であるため、「宛先」の差の最大値として図６（a）に示されている「１００」が差の値となる。「解像度」や「モノクロカラー」の設定も違うためそれぞれの係数を加算した「１１５」が現在の設定と「送信ジョブＩＤ」が「１１」であるスキャンジョブ設定との差として計算される。
【００７８】
「送信ジョブＩＤ」が「１２」がであるスキャンジョブ設定も同様である。「送信ジョブＩＤ」が「１２」がであるスキャンジョブ設定の「宛先」は、現在のジョブ設定の「宛先」である“kawa”に対して４文字一致している。そのため、「100」から「4」を引いた値「96」が差の値として加算される。この「宛先」についての設定の差は（100 - 一致した文字数）で求め、１００文字以上の宛先が一致すると０となるようにしている。
【００７９】
「モノクロカラー」の設定も異なるので、「９６」に「１０」を加算した値である「１０６」が、送信ジョブＩＤの設定との差になる。
【００８０】
Ｓ７０５では、メインコントローラ１００は、Ｓ７０３で抽出されたすべてのジョブ履歴に対して現在の設定との差を求めて、設定差が小さい順のジョブ履歴のリストを作成する。
【００８１】
Ｓ７０６では、メインコントローラ１００は、Ｓ７０５で作成されたジョブリストをＬＣＤパネルに表示し、ユーザが表示されたリストの中からジョブ設定を選択できるようにする。
【００８２】
図１０の画面表示例では、画面下部に“類似の送信ジョブ履歴”として、Ｓ７０５で現在の設定と差が小さかったジョブ履歴を２つ表示している。図１０の画面の例では２件のジョブ履歴を表示させているが、２件以上であっても構わないし、Ｓ７０５で作成されたジョブリストのうちの何件かを同時表示できるような表示画面構成でも構わない。
【００８３】
Ｓ７０７では、メインコントローラ１００は、Ｓ７０６でのジョブ履歴表示から、スキャンジョブ設定の変更を受け付ける。上記のコピージョブの例と同様に図１０の下部に「解像度」の値として示されている「200dpi」などは、それぞれがタッチパネル式のボタンとなっている。それぞれの区画のボタンが押されることを操作部Ｉ／Ｆ１１２が検知すると、押されたボタンの種類に応じて現在のジョブ設定が更新される。例えば、「宛先」の「kawasaki@cmmnn.co.jp」ボタンが押されると、現在の宛先設定が「kawa」から「kawasaki@cmmnn.co.jp」に変更される。本実施例では、上記のコピージョブ設定のフローでも説明したように、現在の設定との違いを示すために設定が異なるボタンに印をつけたり、ボタンを色分けしたりしてもよい。
【００８４】
Ｓ７０８では、メインコントローラ１００は、Ｓ７０７での設定変更があったかを確認して、変更があればＳ７０５にて再び検索対象のジョブ履歴を条件を変えて検索する。
【００８５】
Ｓ７０９では、メインコントローラ１００は、ユーザにより操作ボタン１０３にあるスキャンスタートボタンまたはストップボタンが押されるまでは、Ｓ７０１にて引き続きジョブ設定の変更を受け付ける。スタートボタンが押されれば、スキャンジョブを実行し、指定されたスキャンジョブ設定に基づき原稿をスキャナ（１０５）にてスキャンして、決められた宛先へ送信する。
【００８６】
上記実施例の中で、Ｓ７０５では、スキャンジョブ各設定に対して係数を設けて現在の設定と過去に実行したジョブの設定の違いを求めたが、ジョブ検索の方法はこれに限定されない。類似のスキャンジョブ設定を検索する方法であれば、別のジョブ検索方法であっても構わない。例えばスキャンジョブ設定の初期設定をＨＤＤ１１１に記憶しておき、初期設定とは異なり、かつ、現在の設定と同じ設定である設定項目を有するスキャンジョブ履歴を検索し、検索結果をスキャンジョブ履歴のリストとしてＳ７０５で処理してもよい。
【００８７】
またＳ７０３では、スキャンジョブ履歴のフィルタリングをユーザＩＤやジョブ実行の結果で行うとしたが、変形例として、別の属性を元にフィルタリングしても構わない。
【００８８】
また本実施例では、スキャンジョブに関わる設定項目として、「両面」、「宛先」、「解像度」、「モノクロカラー」などを例に説明をしたが、それらの設定項目に限るものではない。読み取り制御、送信制御に関わる設定であればどのような設定項目が含まれていても構わないものとする。
【００８９】
［その他の実施例］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００９０】
１００  メインコントローラ
１０１  サブコントローラ
１０３  ＬＣＤパネル
１０４  操作ボタン
１０５  スキャナ部
１０６  プリンタ部
１０８  ＣＰＵ
１０９  ＲＡＭ
１２１  スキャナ画像処理部
１２２  プリンタ画像処理部
【図１】
2014013962.tif 000003
【図２】
2014013962.tif 000004
【図３】
2014013962.tif 000005
【図４】
2014013962.tif 000006
【図５】
2014013962.tif 000007
【図６】
2014013962.tif 000008
【図７】
2014013962.tif 000009
【図８】
2014013962.tif 000010
【図１１】
2014013962.tif 000011
【図１３】
2014013962.tif 000012
【図９】
2014013962.tif 000013
【図１０】
2014013962.tif 000014
【図１２】
2014013962.tif 000015