(57)【要約】【課題】入力データのデータサイズが所定値を超えない範囲内で、データを変換する各種機能の設定値集合の候補を選択することができ、所望の品質の出力データを得ることができるようにする。【解決手段】本発明は、複数種類のデータ変換機能により、入力データを変換するデータ変換手段と、データ変換手段の変換後のデータのデータサイズが所定値以下となるように、複数種類のデータ変換機能の各設定値の組み合わせである１又は複数の設定値集合の候補を作成する候補作成手段と、１又は複数の設定値集合の候補を表示させる表示制御手段と、１又は複数の設定値集合の候補の中から、選択された設置値集合を取得する選択候補取得手段とを備え、データ変換手段が、取得された設定値集合に基づいて、入力データを変換するものである。【選択図】      図１
2014165597.tif 000002
【特許請求の範囲】
【請求項１】
複数種類のデータ変換機能により、入力データを変換するデータ変換手段と、
前記データ変換手段による変換後のデータのデータサイズが所定値以下となるように、前記複数種類のデータ変換機能のそれぞれの設定値の組み合わせである１又は複数の設定値集合の候補を作成する候補作成手段と、
前記候補作成手段により作成された前記１又は複数の設定値集合の候補を表示させる表示制御手段と、
前記１又は複数の設定値集合の候補の中から、選択された設置値集合を取得する選択候補取得手段と
を備え、
前記データ変換手段が、前記選択候補取得手段により取得された設定値集合に基づいて、入力データを変換するものである
ことを特徴とする情報処理装置。
【請求項２】
前記選択候補取得手段により取得された設定値集合の利用履歴情報を管理する履歴管理手段を備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記候補作成手段が、前記履歴管理手段による前記設定値集合の候補毎の利用履歴情報に基づいて、作成した前記設定値集合の候補の並べ替えを行うものであることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
原稿の画像データを読み取り、読み取った画像データを前記データ変換手段に与える読取手段を備えることを特徴とする請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
前記データ変換手段が、前記選択候補取得手段により取得した設定値集合に基づいてデータ変換を行い、そのデータ変換後のプレビュー画像を生成するものであり、
前記表示制御手段が、前記データ変換手段により生成されたプレビュー画像をプレビュー表示するものである
ことを特徴とする請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
入力された画像データに基づいて画像処理を行う画像処理手段と表示手段とを備え、前記画像処理手段により画像処理された画像データを用いて画像形成を行う画像形成装置において、
前記画像処理手段が、
複数種類のデータ変換機能により、入力データを変換するデータ変換手段と、
前記データ変換手段による変換後のデータのデータサイズが所定値以下となるように、前記複数種類のデータ変換機能のそれぞれの設定値の組み合わせである１又は複数の設定値集合の候補を作成する候補作成手段と、
前記候補作成手段により作成された前記１又は複数の設定値集合の候補を前記表示手段に表示させる表示制御手段と、
前記表示手段に表示された前記１又は複数の設定値集合の候補の中から、選択された設置値集合を取得する選択候補取得手段と
を有し、
前記データ変換手段が、前記選択候補取得手段により取得された設定値集合に基づいて、入力データを変換するものである
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び画像形成装置に関し、例えば、入力された画像データのデータサイズを変換する情報処理装置及び画像形成装置に適用し得るものである。
【背景技術】
【０００２】
従来、例えば画像形成装置において、入力された画像データのデータサイズを変換する技術として特許文献１に記載されるものがある。特許文献１の記載技術は、１ページ分の画像データのデータサイズと閾値とを比較判定し、データサイズが閾値を超える場合に、画像データの解像度を低解像度に変換する等というものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１７７４７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術は、データサイズが閾値を超える場合に、画像データの解像度を所定の低解像度に変換するものである。そのため、必要以上に低解像度にする場合もあり、所望の品質のデータを得られない場合がある。
【０００５】
例えば、画像データのデータサイズが閾値を超えないのであれば、利用者は、より高い解像度の画像を要求することがある。また例えば、画像形成装置がカラー画像を読み取る場合、画像データのデータサイズが閾値を超えないのであれば、色はモノクロでよいが、画像は高解像度のものを要求することもある。このように、要求されるデータサイズの範囲内で、データサイズを縮小させる各種機能の設定値を機能毎に設定することが求められるが、利用者が各種機能毎の設定値を設定することは非常に複雑である。
【０００６】
そのため、入力されたデータのデータサイズが所定値を超えない範囲内で、データを変換する各種機能の設定値集合の候補を選択することができ、所望の品質の出力データを得ることができる情報処理装置及び画像形成装置が求められている。
【課題を解決するための手段】
【０００７】
かかる課題を解決するために、第１の本発明は、（１）複数種類のデータ変換機能により、入力データを変換するデータ変換手段と、（２）データ変換手段による変換後のデータのデータサイズが所定値以下となるように、複数種類のデータ変換機能のそれぞれの設定値の組み合わせである１又は複数の設定値集合の候補を作成する候補作成手段と、（３）候補作成手段により作成された１又は複数の設定値集合の候補を表示させる表示制御手段と、（４）１又は複数の設定値集合の候補の中から、選択された設置値集合を取得する選択候補取得手段とを備え、データ変換手段が、選択候補取得手段により取得された設定値集合に基づいて、入力データを変換するものであることを特徴とする情報処理装置である。
【０００８】
第２の本発明は、入力された画像データに基づいて画像処理を行う画像処理手段と表示手段とを備え、画像処理手段により画像処理された画像データを用いて画像形成を行う画像形成装置において、画像処理手段が、（１）複数種類のデータ変換機能により、入力データを変換するデータ変換手段と、（２）データ変換手段による変換後のデータのデータサイズが所定値以下となるように、複数種類のデータ変換機能のそれぞれの設定値の組み合わせである１又は複数の設定値集合の候補を作成する候補作成手段と、（３）候補作成手段により作成された１又は複数の設定値集合の候補を表示手段に表示させる表示制御手段と、（４）表示手段に表示された１又は複数の設定値集合の候補の中から、選択された設置値集合を取得する選択候補取得手段とを有し、データ変換手段が、選択候補取得手段により取得された設定値集合に基づいて、入力データを変換するものであることを特徴とする画像形成装置である。
【発明の効果】
【０００９】
本発明によれば、入力データのデータサイズが所定値を超えない範囲内で、データを変換する各種機能の設定値集合の候補を選択することができ、所望の品質の出力データを得ることができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る画像形成装置の内部構成を示す構成図である。
【図２】第１の実施形態に係る画像処理の動作を示すフローチャートである。
【図３】第１の実施形態に係る評価用テーブルの構成を示す構成図である。
【図４】第１の実施形態に係る候補テーブルの構成を示す構成図である。
【図５】第１の実施形態の画像形成装置の画像処理に係る表示画面の遷移の一例を説明する説明図である（その１）。
【図６】第１の実施形態の画像形成装置の画像処理に係る表示画面の遷移の一例を説明する説明図である（その２）。
【図７】第２の実施形態に係る画像形成装置の内部構成を示す構成図である。
【図８】第２の実施形態に係る画像処理の動作を示すフローチャートである。
【図９】第２の実施形態に係る候補テーブルの構成を示す構成図である。
【図１０】第２の実施形態の画像形成装置の画像処理に係る表示画面の一例を説明する説明図である（その１）。
【図１１】第２の実施形態の画像形成装置の画像処理に係る表示画面の一例を説明する説明図である（その２）。
【発明を実施するための形態】
【００１１】
（Ａ）第１の実施形態
以下では、本発明の情報処理装置及び画像形成装置の第１の実施形態を、図面を参照しながら詳細に説明する。
【００１２】
第１の実施形態は、例えば画像形成装置における画像処理装置に本発明を適用する場合を例示する。
【００１３】
（Ａ−１）第１の実施形態の構成
図１は、第１の実施形態に係る画像形成装置１００の内部構成を示す構成図である。
【００１４】
図１において、第１の実施形態の画像形成装置１００は、システム制御部１０、記憶部１２０、表示部１３０、表示制御部１４０、操作部１５０、読取部１６０、ファックス送受信部１７０、印刷部１８０、通信部１９０を有する。
【００１５】
画像形成装置１００は、画像データに基づいて画像形成を行うものである。画像形成装置１００は、情報処理装置としての画像処理部を備えるものであれば種々の装置を適用することができ、例えば、ファクシミリ装置、複写装置、複合機等を広く適用することができる。また、画像形成装置１００は、以下で詳細に説明する情報処理装置としての画像処理部１１０を有するものである。なお、第１の実施形態では、画像形成装置１００が複合機である場合を例示して説明する。
【００１６】
表示部１３０は、表示制御部１４０の制御により、例えば、画像形成装置１００の各種機能（例えば、画像読取機能、ファックス送受信機能、印刷機能、通信機能等）の選択画面を表示したり、画像形成装置１００の状態を表示したり、各種機能の実行に係る入力画面を表示したり、利用者により入力された情報を表示したりするものである。表示部１３０は、例えば、液晶ディスプレイ装置等を適用することができる。
【００１７】
操作部１５０は、利用者の操作入力を受け付け、入力された情報をシステム制御部１０に与えるものである。例えば、操作部１５０は、画像形成装置１００の各種機能の選択情報や、表示部１３０の表示画面を参照した利用者が各種機能の実行に必要な情報等の入力を受け付ける。
【００１８】
なお、図１では、説明を容易にするために、表示部１３０及び操作部１５０がそれぞれ物理的に異なる構成要素としているが、例えばタッチパネル表示装置等のように、表示部１３０及び操作部１５０が一体となったものであっても良い。
【００１９】
表示制御部１４０は、システム制御部１０の制御を受けて、表示部１３０の表示制御を行うものである。表示制御部１４０は、後述する画像処理部１１０により画像処理されたイメージ画像を表示部１３０にプレビュー表示させるプレビュー表示部１４１を有する。
【００２０】
読取部１６０は、システム制御部１０の制御を受けて、媒体を読み取り、画像データに変換するものである。読取部１６０は、画像データをシステム制御部１０に与える。
【００２１】
ファックス送受信部１７０は、システム制御部１０の制御の下、システム制御部１０から取得した画像データに基づく信号をファックス送信したり、外部からファックス受信した画像データに基づく信号をシステム制御部１０に与えたりするものである。
【００２２】
印刷部１８０は、システム制御部１０の制御の下、システム制御部１０から取得した画像データに基づく画像を媒体に印刷するものである。
【００２３】
通信部１９０は、システム制御部１０の制御の下、システム制御部１０から取得した画像データファイルを添付した送信信号を指示された宛先に送信したり、又は外部から受信した受信信号に含まれる画像データファイルをシステム制御部１０に与えたりするものである。つまり、通信部１９０は、システム制御部１０からの画像データファイルを添付した電子メールの送受信や、画像データファイルをＦＴＰ（File  Transfer  Protocol）に基づく送受信等を行うものである。
【００２４】
通信部１９０が送受信する画像データファイルには、例えば、画像データと、その画像データに対して行う処理（例えば印刷ジョブ等）に係る命令及び処理に必要な設定値等が含まれる。
【００２５】
システム制御部１０は、画像形成装置１００の各種機能を制御するものである。例えば、システム制御部１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、入出力インターフェース部等を有してなるものである。システム制御部１０の機能は、ＣＰＵが、例えばＲＯＭ等の記憶領域に格納される処理プログラムを実行することにより実現される。図１には、第１の実施形態に係るシステム制御部１０の主な機能をブロック図として示している。なお、画像形成装置１００は、通信回線を通じて処理プログラムをダウンロードしてインストールすることができる。この場合でも、処理プログラムは、コンピュータを、図１のシステム制御部１０の機能ブロック図に示す機能部として実現させるものである。
【００２６】
図１において、第１の実施形態に係るシステム制御部１０は、情報処理装置としての画像処理部１１０を有する。
【００２７】
なお、システム制御部１０は、画像形成装置１００の機能を制御するものであり、画像処理部１１０以外の他の機能制御部も有する。例えば、システム制御部１０は、スキャン機能、ファックス機能（例えば、ＳｃａｎＴｏＦａｘ機能）、印刷機能、通信機能（例えば、ＳｃａｎＴｏＥｍａｉｌ機能、ＮｅｔｗｏｒｋＰＣ機能）などを有する。
【００２８】
画像処理部１１０は、読取部１６０、ファックス送受信部１７０、印刷部１８０、通信部１９０から取得した画像データに対して所定の画像処理を行ったり、又、画像処理を行った画像データを、ファックス送受信部１７０、印刷部１８０、通信部１９０に与えたりするものである。
【００２９】
また、画像処理部１１０は、読取部１６０で読み取った画像データや、ファックス送受信部１７０又は通信部１９０が受信した画像データを、画像変換用の設定値に基づいて画像変換を行うものである。また、画像処理部１１０は、画像変換後の画像データのうち、利用者に選択された画像データを、ファックス送受信部１７０、印刷部１８０、通信部１９０に与えて各種機能を実行するものである。
【００３０】
図１に示すように、画像処理部１１０は、上限値設定部１１１、候補作成部１１２、画像変換部１１３、選択候補取得部１１５を有する。
【００３１】
上限値設定部１１１は、操作部１５０を介して、利用者の操作により、画像データのデータサイズの上限値を設定するものである。画像データのデータサイズの上限値は、例えば、電子メール通信に許容される添付ファイルのデータサイズ（データ容量）の上限値等のように、１又は複数の画像データの１ファイル分のデータサイズとすることができる。上限値は、各種機能の動作時の画像データのデータサイズが設定値以下とするものである。つまり、上限値は、出力時の画像データのデータサイズが上限値以下となるように設定されるものである。
【００３２】
候補作成部１１２は、画像データのデータサイズが上限値設定部１１１により設定された上限値を超えない範囲において、１又は複数の設定値集合の候補を作成するものである。
【００３３】
ここで、設定値集合とは、例えば解像度や色設定や圧縮率や集約設定等のデータサイズを変換する各種画像変換機能の設定値の集合をいう。つまり、設定値集合は、解像度や色設定や圧縮率や集約設定等の各設定値の組み合わせである。
【００３４】
設定値集合の候補の作成方法は、種々の方法を適用することができる。例えば、第１の実施形態では、候補作成部１１２が、記憶部１２０の評価用テーブル３００を参照し、各種画像変換機能の各設定値に対して設定された評価値を読み出し、各設定値の評価値の組み合わせを複数作成する。そして、候補作成部１１２は、作成した各設定値集合に基づいて画像変換をした後のデータサイズと上限値とを比較し、データサイズが上限値を超えないものか否かを判定し、データサイズが上限値以下のものを設定値集合の候補とする。この設定値集合の候補の作成方法の詳細については、後述する動作の項で説明する。
【００３５】
また、候補作成部１１２は、作成した１又は複数の設定値集合の候補を表示制御部１４０に与え、１又は複数の設定値集合の候補を表示部１３０に表示させる。
【００３６】
選択候補取得部１１５は、表示部１３０に表示された設定値集合の候補のから利用者に選択された候補を、操作部１５０から取得するものである。
【００３７】
画像変換部１１３は、選択候補取得部１１５で取得された候補に対応する設定値集合に基づいて、入力された画像データの画像変換を行うものである。
【００３８】
例えば、画像変換部１１３は、カラーからモノクロ若しくはグレー画像への変換を行う色変換機能、読み取った画像データの解像度を変換する解像度変換機能、画像データに圧縮率を変換する圧縮率変換機能、例えば複数枚分の画像データのスケールを縮小し、複数枚分の画像データを１枚分に集約する集約機能等を有する。
【００３９】
画像変換部１１３により変換された画像データは、指定された所定の機能（ＳｃａｎＴｏＥｍａｉｌ機能等）の実行を図ることができる。
【００４０】
また、画像変換部１１３は、候補作成部１１２が作成した設定値集合の候補を表示部１３０に表示する際、それぞれの設定値集合の候補のプレビュー画像を生成するプレビュー画像生成部１１４を有する。プレビュー画像生成部１１４は、生成したプレビュー画像を表示制御部１４０に与えて表示部１４０に各設定値集合の候補のプレビュー画像を表示させる。これにより、各設定値集合の候補を表示する際に、それぞれの設定値集合に基づいて作成される画像イメージを表示部１４０に表示させることができる。
【００４１】
記憶部１２０は、読取部１６０で読み取った画像データ、通信部１９０で受信した印刷ジョブのデータ、画像変換に係る解像度や色設定や圧縮率や集約設定等の各画像変換機能の設定値、候補作成部１１２で設定値集合の候補を作成に使用する評価用テーブル３００、候補作成部１１２が作成した１又は複数の設定値集合の候補である候補テーブル４０１等を記憶するものである。記憶部１２０は、例えば、ハードディスクドライブ（ＨＤＤ）や外部記憶装置等を適用できる。
【００４２】
（Ａ−２）第１の実施形態の動作
次に、第１の実施形態に係る画像形成装置１００の画像処理の動作を、図面を参照しながら詳細に説明する。
【００４３】
以下では、例えば、ファイルのデータサイズが、利用者の課した上限値を超えない範囲で、画像処理部１１０が設定値集合の候補を作成し、画像処理部１１０が利用者により選択された設定値集合に基づいて画像変換を行い、変換した画像データを用いてシステム制御部１０が機能を実行することを例示する。
【００４４】
なお、以下では、システム制御部１０が、読取部１６０によりスキャンされた画像データを、例えばＰＤＦファイルを代表とするファイルにファイル化する。そして、通信部１９０がファイルを電子メールに添付して送信するＳｃａｎＴｏＥｍａｉｌ機能の動作を例示する。また、以下では、画像処理部１１０が、電子メールに添付するファイルのデータサイズに対して上限値を設定する場合の振る舞いを例示する。
【００４５】
図２は、第１の実施形態に係る画像処理の動作を示すフローチャートである。
【００４６】
まず、利用者は、表示部１３０を参照し、操作部１５０を操作してＳｃａｎＴｏＥｍａｉｌの選択ボタンを選択する。これにより、ＳｃａｎＴｏＥｍａｉｌの動作開始指示信号がシステム制御部１０に与えられ、ＳｃａｎＴｏＥｍａｉｌ機能の動作が開始する（Ｓ１０１）。
【００４７】
このとき、表示制御部１４０は、上限値の設定画面を表示部１３０に表示し、ＳｃａｎＴｏＥｍａｉｌの動作において上限値の設定を行うか否かを利用者に選択させる。
【００４８】
利用者操作により上限値が指定されない場合（Ｓ１０２）、システム制御部１０は、通常の動作を行う（Ｓ１０３）。すなわち、読取部１６０が原稿を読み取り画像データを作成し、システム制御部１０がスキャンした画像データのデータサイズのままでファイル化を行い、通信部１９０がファイルを添付した電子メールを送信する。通常の動作が終了すると、システム制御部１０は処理を終了する。
【００４９】
一方、利用者操作により上限値が指定される場合（Ｓ１０２）、上限値設定部１１１は操作部１５０から取得した上限値を設定する。
【００５０】
ここで、上限値の指定方法については、予め１又は複数の上限値の候補（例えば、１ＭＢｙｔｅ、５００ＫＢｙｔｅ等）を記憶部１２０に設定しておき、表示制御部１４０が記憶部１２０に設定される１又は複数の上限値の候補を表示部１３０に表示することで利用者に選択させるようにしても良い。また、別の方法は、利用者により上限値の入力を受け付けるものでも良い。
【００５１】
そして、システム制御部１０は読取部１６０に対して動作指示を行い、読取部１６０は、原稿を読み取り画像データを作成し、画像データを記憶部１２０に蓄積する（Ｓ１０４）。原稿が複数枚の場合、読取部１６０は全ての原稿を読み取り、全ての画像データを記憶部１２０に蓄積する。
【００５２】
このとき、読取部１６０は、データサイズの高い画像データを取得するため、最も高い解像度で画像を読み取るようにしたり、又原稿がカラーの場合、読取部１６０はカラーで画像を読み取るようにしたりしてもよい。
【００５３】
読取部１６０が全ての画像データを記憶部１２０に蓄積すると、候補作成部１１２は、画像変換機能毎の評価用テーブル３００を参照し、記憶部１２０に蓄積される１ファイル分のデータサイズが上限値を超えない複数の設定値集合の候補をリスト化した候補テーブル４０１を作成する。そして、候補作成部１１２は、１ファイル分のデータサイズが最を小さく設定値集合でファイルの作成を行う（Ｓ１０５）。
【００５４】
例えば、第１の実施形態では、候補作成部１１２が、評価用テーブル３００の評価値を参照して、各画像変換機能（圧縮率や色設定や解像度や集約等）の設定値に対する評価値の組み合わせ（評価値集合）を作成し、その評価値の集合値が小さいものから順にリスト化する。そして、候補作成部１１２は、それぞれの評価値集合に基づいて画像変換したもののデータサイズが上限値を超えるか否かを判断し、データサイズが上限値を超えない評価値集合を候補とする。
【００５５】
図３は、第１の実施形態に係る評価用テーブル３００の構成を示す構成図である。図３（Ａ）は例えばＰＤＦファイルの作成における画像データの圧縮率の評価用テーブル３０１であり、図３（Ｂ）は色設定の評価用テーブル３０２であり、図３（Ｃ）は例えばＰＤＦファイルを作成する際の解像度の評価用テーブル３０３であり、図３（Ｄ）は集約設定の評価用テーブル３０４である。
【００５６】
ここで、圧縮率は、読取部１６０により読み取られた原稿の画像データを、画像変換部１１３が、例えばＪＰＥＧ形式で圧縮して画像データを作成する際の圧縮の度合いを意味する。なお、圧縮方式は、特に限定されるものではなく、ＪＰＥＧ形式の他に、ＺＩＰ形式、ＬＨＡ形式、ＧＩＦ形式等であっても良い。
【００５７】
色設定は、読取部１６０により読み取られた原稿にカラー画像が含まれる場合に、画像変換部１１３が、例えば、カラー画像、グレー画像、白黒（モノクロ）画像のいずれかの画像データを作成することを意味する。
【００５８】
解像度は、読取部１６０により読み取られた原稿の画像データに対して画像変換部１１３が解像度を変換する際の変換後の解像度を意味する。
【００５９】
集約は、読取部１６０により読み取られた原稿の画像データを、画像変換部１１３が、複数枚分の画像データのスケールを小さくして１枚分の画像データに集約することを意味する。例えば、「２ｕｐ」は２枚分の画像データを１枚分の画像データにすることであり、「４ｕｐ」は４枚分の画像データを１枚分の画像データにすることである。また「１ｕｐ」は１枚分の画像データを１枚分の画像データにすることである。
【００６０】
図３に示す評価テーブル３０１、３０２、３０３、３０４は、それぞれの設定値に対して、ファイルサイズに与える影響の度合いを示す評価値が対応付けられている。
【００６１】
図３では、設定値を用いて画像変換した後のファイルサイズが大きくなるほど、評価値の値が大きくなるようにする場合を例示している。例えば、図３（Ａ）の評価用テーブル３０１において、圧縮率が高いほど圧縮後のデータサイズが小さくなるため、設定値「Ｈｉｇｈ」には評価値「１」を対応付けて、設定値「Ｍｉｄｄｌｅ」には評価値「３」を対応付け、設定値「Ｌｏｗ」には評価値「５」を対応付けている。評価テーブル３０２、３０３、３０４についても同様の方法で設定値に対して評価値を対応付けている。
【００６２】
第１の実施形態において、それぞれの設定値に対応付ける評価値は、予め設定されているものとする。各設定値に対する評価値の決定方法は種々の方法を適用できる。
【００６３】
例えば、代表的な原稿を利用し、各設定値で実際にファイルを試験的に作成する。そして、各設定値がファイルサイズに対して影響を与える程度を調査し、各設定値に割り当てる評価値を経験的に決定するようにしても良い。
【００６４】
また例えば、解像度等のように利用者が具体的な値を選択することができるものである場合、例えば解像度「１ｄｐｉ〜７５ｄｐｉ」に対して評価値「１」、解像度「７６ｄｐｉ〜１００ｄｐｉ」に対して評価値「２」等のように、連続的な設定値の範囲（値域）に対して評価値を設定するようにしても良い。これにより、利用者が解像度について所望の値を入力選択した場合、その入力された解像度（設定値）に対して評価値を対応付けることができる。
【００６５】
候補作成部１１２は、図３に示す各評価用テーブル３０１、３０２、３０３、３０４を参照して、それぞれの画像変換機能の設定値の組み合わせを求め、その評価値の組み合わせの評価値の集合値を算出し、リスト化する。
【００６６】
図４は、第１の実施形態に係る候補テーブル４０１の構成を示す構成図である。なお、候補テーブル４０１は、予め設定されているものであっても良い。
【００６７】
図４において、候補テーブル４０１は、各設定値の組み合わせの識別番号を示す「Ｎｏ．」、「色設定」、「圧縮率」、「出力解像度」、「集約」、「評価値」を項目とする。
【００６８】
図４に示す「評価値」は、各設定値に対する評価値の総和を示す。図４の候補テーブル４０１は、「評価値（各設定値の評価値の総和）」が小さいものから順にリスト化したものである。
【００６９】
例えば、図４の「Ｎｏ．１」の各設定値の組み合わせは、「色設定：Ｍｏｎｏ」、「圧縮率：Ｈｉｇｈ」、「出力解像度：７５ｄｐｉ」、「集約：４ｕｐ」である。この場合、図３の各評価値テーブルに基づいて、各設定値に対する評価値の総和は「４」となる。
【００７０】
次に、候補作成部１１２は、図４の候補テーブル４０１の「評価値」が最小となる設定値集合を選択し、画像変換部１１３が、候補作成部１１２により選択された設定値集合に基づいて画像変換を行う。そして、候補作成部１１２は、図４の「評価値」が最小となる設定値集合で画像変換したファイルサイズが上限値を超えるか否かを判定する（Ｓ１０６）。
【００７１】
ここで、図４の「評価値」が最小のものは、ファイルサイズが最小となるものといえる。そのため、図４の「評価値」が最小の設定値集合に基づいて画像変換されたファイルサイズが上限値を超える場合には、利用者により指定された条件では実行できない旨を表示部１３０に表示し（Ｓ１０７）、処理を終了する。
【００７２】
一方、図４の「評価値」が最小の設定値集合に基づいて画像変換したデータサイズが上限値以下の場合、候補作成部１１２は、図４の候補テーブル４０１を参照して、次に「評価値」が小さい設定値集合が有るか否かを判定する（Ｓ１０８）。
【００７３】
そして、次の設定値集合がある場合、候補作成部１１２は、次の設定値集合に基づいて画像変換されたファイルサイズが上限値を超えるか否かを判定する（Ｓ１０９）。
【００７４】
候補作成部１１２は、Ｓ１０８及びＳ１０９の処理を繰り返し行い、図４の候補テーブル４０１の中から、ファイルサイズが上限値を超えない設定値集合を探索して候補を作成する。
【００７５】
このとき、例えば、画像形成装置１００の利用者は、単にファイルサイズが小さければ良いことを望んでいるわけではない。例えば、利用者は判読性の良いファイルを送信したいと場合もある。
【００７６】
そのため、前記のような利用者の要望を満たすべく、候補作成部１１２は、ファイルサイズの上限値を超えず、かつ、最も画像データの品質の良くなる設定値集合を優先的に表示するようにする。
【００７７】
ここで、ファイルサイズを小さくすることと、ファイルの画像データとしての品質を良くすることはトレードオフの関係にある。そのため、候補作成部１１２は、上限値に最も近いファイルサイズとなる設定値集合から順に品質が良い設定値集合の候補であると判定する。
【００７８】
候補作成部１１２による前記判定は、前述した通りファイルサイズと画像データとしての品質の関係を前提に、データサイズが上限値を越えず、画像データの品質が最も劣化しない設定値集合から順に表示部１３０に表示させる。
【００７９】
候補作成部１１２による判定方法及びその判定結果を表示する方法は種々の方法を広く適用することができる。
【００８０】
例えば、候補作成部１１２がデータサイズが上限値を超えない最も上限値に近い設定値集合を探索する方法として、図４の候補テーブル４０１の「評価値」が小さい設定値集合から順に、それぞれの設定値集合のデータサイズが上限値に達するか否かを判定していき、データサイズが上限値を超えた場合に、それ以前の設定値集合が、データサイズが上限値を超えない範囲のものであると判定する方法を用いることができる。この実施形態では、説明容易のため、候補作成部１１２がこの方法を用いる場合を例示する。
【００８１】
また例えば、候補作成部１１２が二分探索法を用いて、効率的に、データサイズが上限値を超えない最も上限値に近い設定値集合を探索する方法を用いることができる。つまり、候補作成部１１２は、図４の候補テーブル４０１の全ての設定値集合の中から、「評価値」が中間値の設定値集合のデータサイズが上限値を超えているか否かを判定する。そして、データサイズが上限値を超えていた場合には、更に「評価値」が小さい設定値集合のグループ（すなわち「評価値」が最小値よりの設定値集合のグループ）の中から「評価値」が中間値となる設定値集合のデータサイズが上限値を超えるか否かを判定していく。一方、データサイズが上限値以下の場合には、更に「評価値」が大きい設定値集合のグループ（すなわち「評価値が最大値よりの設定値集合のグループ」）の中から「評価値」が中間値となる設定値集合のデータサイズが上限値を超えるか否かを判定していく。このように、候補作成部１１２が探索を行うことで、データサイズが上限値を超えない最も上限値に近い設定値集合を効率的に探索することができる。
【００８２】
また、候補作成部１１２による設定値集合の候補の表示方法としては、例えば、データサイズが上限値を超えないものであって、データサイズが上限値に近いものから順に、全ての設定値集合を候補として抽出し、表示部１３０に表示するようにしても良い。これにより、データサイズが上限値を超えず、画像データの品質が最も劣化しない順に全ての設定値集合の候補を表示することができる。
【００８３】
また例えば、候補作成部１１２は、データサイズが上限値を超えないものであって、データサイズが上限値に近いものから所定数の設定値集合を候補として抽出して表示するようにしても良い。
【００８４】
さらに例えば、候補作成部１１２は、データサイズが上限値を超えないものであって、データサイズが上限値に最も近い設定値集合（第１の設定値集合）と、データサイズが最小の設定値集合（第２の設定値集合）と、上記第１の設定値集合と上記第２の設定値集合との中間の設定値集合（第３の設定値集合）とを候補として抽出し、これら第１〜第３の設定値集合の候補を表示部１３０に表示するようにしても良い。これにより、データサイズが上限値を超えない範囲で、画像データの品質が最も劣化していないものと、画像データの品質が最も劣化しているものと、これらの中間的な画像品質のものとを候補として表示することができる。なお、当該変形例の場合、上記第３の設定値集合が１個の場合を例示するが、第１の設定値集合と第２の設定値集合との間に存在する複数個の設定値集合を第３の設定値集合の候補として表示するようにしても良い。
【００８５】
候補作成部１１２による設定値集合の候補の作成が終了すると、候補作成部１１２により作成された設定値集合の候補が、表示制御部１４０に与えられる。表示制御部１４０は、受け取った設定値集合の候補の選択肢を表示部１３０に表示する（Ｓ１１０）。
【００８６】
利用者は、操作部１５０を操作して、表示部１４０に表示される設定値集合の候補の中から所望の候補を選択する。利用者により選択された候補が、操作部１５０から選択候補取得部１１５に与えられる（Ｓ１１１）。
【００８７】
次に、表示制御部１４０は、選択された設定値集合でファイル化されたファイルを表示部１３０にプレビュー表示するか否かの画面を表示部１３０に表示する。
【００８８】
そして、利用者操作によりプレビュー表示の要求が画像処理部１１０に与えられると（Ｓ１１２）、画像変換部１１３は指示された設定値集合に基づいてプレビュー画像を生成し、表示制御部１４０がプレビュー表示を表示部１３０に表示する（Ｓ１１３）。
【００８９】
なお、利用者がプレビュー表示の選択を行わず、選択した設定値集合に基づいてファイル化を指示する場合、画像変換部１１３は、当該設定値集合に基づいて画像変換してファイルを生成する。そして、通信部１１５が、システム制御部１０の制御を受けてファイルを添付した電子メールを指示された宛先に送信する（Ｓ１１５）。
【００９０】
Ｓ１１３において、利用者はＥｍａｉｌの送信前に、表示されたプレビュー画像を閲覧する。そして、利用者は、想定するファイル画像であるか否かを、表示部１３０を通じて確認する。このとき、表示部１３０は、例えば、利用者が想定するファイル画像と異なる等の場合に別の設定値集合の選択を受け付けたり、また利用者が想定するファイル画像である場合に動作を実行する選択を受け付けたりする。
【００９１】
利用者が異なる設定値集合を確認する場合、利用者操作を受けて異なる設定値集合の候補を選択する旨が操作部１５０から画像処理部１１０に与えられる（Ｓ１１４）。この場合、画像Ｈそり部１１０は、Ｓ１１０〜Ｓ１１３の動作を繰り返し行い、利用者により選択された設定値集合に基づくプレビュー表示を行う。
【００９２】
一方、利用者が異なる設定値集合の確認をしない場合、画像変換部１１３は、Ｓ１１１で利用者に選択された設定値集合に基づいて画像変換を行い、ファイルを生成する。そして、通信部１９０が、システム制御部１０の制御を受けて、ファイルを添付した電子メールを、指示された宛先に送信する（Ｓ１１５）。
【００９３】
なお、図２に示すフローチャートにおいては省略してあるが、利用者がＳｃａｒｌＴｏＥｍａｉｌの動作中に機能実行をキャンセルしたい場合について、利用者が操作部１５０によりキャンセル操作を行えば、システム制御部１０が機能実行をキャンセルできるようにしても良い。
【００９４】
次に、上述した画像形成装置１００の振舞いに対応する表示部１３０の表示画面の遷移の様子の一例を、図面を参照しながら説明する。
【００９５】
図５及び図６は、第１の実施形態の画像形成装置１００の画像処理に係る表示画面の遷移の一例を説明する説明図である。
【００９６】
図５の画面５０１は、スキャンした原稿の画像データを用いた動作を選択するスキャン機能の選択画面の一例である。例えば、画面５０１は、「Ｓｅｎｄ  Ｅｍａｉｌ」、「Ｓｅｎｄ  Ｔｏ  Ｓｅｒｖｅｒ」、「Ｓａｖｅ  Ｆｏｌｄｅｒ」、「Ｒｅｓｅｒｖｅ  Ｐｒｉｎｔ」等の選択ボタンを有する。
【００９７】
ここでは、「ＳｃａｎＴｏＥｍａｉｌ」の場合であるから、「Ｓｅｎｄ  Ｅｍａｉｌ」が選択されると、画面５０２が表示部１３０に表示される。
【００９８】
画面５０２は、「Ｓｅｎｄ  Ｅｍａｉｌ」の場合の設定及び実行を選択する画面である。画面５０２は、例えば、ＳｃａｎＴｏＥｍａｉｌに関する条件の設定をする選択ボタン、個別の設定を変更する選択ボタン、動作を開始する開始ボタン、キャンセルボタン等を有する。
【００９９】
利用者が、ファイルサイズの上限値を設定するために「条件の設定をする」選択ボタンを選択すると、画面５０３が表示部１３０に表示される。
【０１００】
画面５０３には、例えば、「ファイルサイズを１ＭＢｙｔｅ以下にする」、「画像入りの文書に適した設定にする」等の選択ボタンを有する。
【０１０１】
画面５０３において、「画像入りの文書に適した設定にする」の選択肢における上限値は、例えば、図３に対応する評価用テーブルにより、画像形成装置１００に予め設定されている評価値のことを指す。解像度が高く、色がカラーで、圧縮率が低い設定値の組み合わせが候補テーブル４０１の「評価値」としては良い値となる。前述の良い値とは、一例としては、評価用テーブル３０１において、圧縮率がＨｉｇｈの場合が「１」、圧縮率がＭｉｄｄｌｅの場合が「３」、圧縮率がＬｏｗの場合が「５」というように設定された値のうち、Ｌｏｗの評価値のことを指す。圧縮率を低くすることで、画像データの圧縮による画像の劣化の度合いが小さくて済むという意味で良い値ということである。解像度、色についても同様に、判読性が最も良くなる値に高い評価値を割り当て、良い値とする。評価値の割り当て方については予め決定しておき、画像形成装置１００のＨＤＤやＳＤを代表とする不揮発な記憶領域に記憶させておくことが考えられる。
【０１０２】
画面５０３において、「ファイルサイズを１ＭＢｙｔｅ以下にする」の左のチェックボックスにチェックを入れ、「設定内容を確認する」ボタンが選択されると、図６の画面５０４が表示される（Ｓ１１０の処理に対応する）。なお、画面５０３では、上限値が１ＭＢｙｔｅの場合を例示する。しかし、例えば、画面５０３の上限値「１ＭＢｙｔｅ」の部分をテキスト表示とすることで、利用者が上限値を設定入力できるようにしても良い。
【０１０３】
図６の画面５０４は、画像処理部１１０が選択した設定値集合の候補を表示する画面である。つまり、ファイルサイズが上限値（この場合、１ＭＢｙｔｅ）を超えない設定値集合が表示部１３０に表示される。また例えば、予め設定された複数の上限値の候補が表示されるようにして、その上限値の候補からいずれの上限値が設定されるようにしても良い。
【０１０４】
画面５０４は、画像処理部１１０の候補作成部１１２により作成された設定値集合の候補と、「プレビューする」の選択ボタン、「実行する」の選択ボタン、「中止する」の選択ボタン等を有する。
【０１０５】
画面５０４において、設定値集合の候補の中から候補が選択され、「実行する」の選択ボタンが選択されると、画像処理部１１０は選択された候補の設定値集合に基づいて画像変換がなされ、Ｅｍａｉｌ動作が実行される。
【０１０６】
画面５０４において、設定値集合の候補の中から候補が選択され、「プレビューする」の選択ボタンが選択されると、選択された設定値集合により作成されたファイルのプレビュー画像が表示された画面５０５に遷移する。利用者は、画面５０５に表示されるプレビュー画面を参照して、想定するファイル画像であるか否かを確認する。
【０１０７】
画面５０５は、プレビュー画像を表示する画面の一例である。画面５０５は、選択された設定値集合に基づく画像の他に、選択された設定値集合の内容と、読み取った原画像とを表示する場合を示している。しかし、画面５０５は、少なくとも選択された設定値集合に基づく画像を含むものであれば良い。
【０１０８】
例えば、画面５０５の画面例において、原稿から読み取った原画像とプレビュー画像とを比較する。原画像は、丸、三角形、四角形の画像と、文字（画面５０５の原画像では線で表現している）とを含むものとする。例えば、モノクロ設定を含む設定値集合の候補が選択された場合、原稿の画像中央上部にある画像は塗り潰されてプレビュー表示される。
【０１０９】
この場合、利用者が、原稿に含まれる文字を判読することができればよく、画像は塗り潰されていても良い場合、利用者は「戻る」を選択し、利用者は画面５０４において「実行する」選択ボタンを選択する。これにより、当該設定値集合に基づくファイルを添付して電子メール送信動作を指示することができる。
【０１１０】
一方、利用者が、原稿に含まれる画像が塗り潰されては問題があると判断する場合、利用者は画面５０５の「異なる設定を選択する」の選択ボタンを選択する。これにより、表示部１３０は画面５０４を表示し、利用者はモノクロ設定以外の他の設定値集合の候補を選択することができる。
【０１１１】
なお、画面５０４は、複数の設定値集合の候補の具体的な値をリスト表示する場合を例示する。しかし、利用者にそれぞれの画像変換機能の設定値を意識させないように表示するようにしても良い。例えば、色設定の場合、「カラー設定」、「モノクロ設定」等のように表示するようにしても良い。また例えば、解像度の場合、具体的な値でなく「高解像度」、「低解像度」等のような表現で表示するようにしても良い。
【０１１２】
（Ａ−３）第１の実施形態の効果
以上のように、第１の実施形態によれば、例えばＳｃａｎＴｏＥｍａｉｌ等の動作を代表とした機能実行を受け付ける際に、上限値設定部１１１が上限値の設定を受け付け、候補作成部１１２が、設定値毎に用意された評価用テーブルに基づいてファイルサイズが上限値を超えない設定値集合を抽出して表示部１３０に設定値集合の候補を表示することができる。これにより、ファイルサイズが上限値を超えない設定値集合に基づいてファイルの画像変換ができる。そのため、従来のように、機能実行するために個々の設定値を試行錯誤的に設定しなければならなかった手間を軽減する効果が得られる。
【０１１３】
また、従来技術は、例えば解像度に限った設定でのみ、ＳｃａｎＴｏＥｍａｉｌで送信するファイルが所定のファイルサイズを超えないようにしていた。そのため、解像度を低くしすぎることによってファイルが閲覧に耐えない所望の品質を満たさないものとなることがあった。
【０１１４】
しかし、第１の実施形態によれば、ファイルサイズに影響を与える設定値集合の組み合わせにより、ファイルサイズが上限値を超えないように振舞うことができる。そのため、解像度を落としすぎることによりファイルが閲覧に耐えなくなるという問題を防ぐ効果が得られる。
【０１１５】
また、第１の実施形態によれば、所望の品質を満たしているかを表示部１３０によりプレビュー表示を確認することができる。これにより、利用者が画像変換後のプレビュー画像を確認でき、より望ましい品質の設定値集合が無いかを探すこともできる。さらに、第１の実施形態によれば、複数の設定値集合を候補として抽出して選択肢として挙げ、利用者に選択可能としているため、利用者の手間無く、各設定値の選択を行うことができる。
【０１１６】
（Ｂ）第２の実施形態
次に、本発明の情報処理装置及び画像形成装置の第２の実施形態を、図面を参照しながら詳細に説明する。
【０１１７】
（Ｂ−１）第２の実施形態の構成
図７は、第２の実施形態に係る画像形成装置２００の内部構成を示す構成図である。
【０１１８】
図７において、第２の実施形態の画像形成装置２００は、システム制御部２０、記憶部１２０、表示部１３０、表示制御部２４０、操作部１５０、読取部１６０、ファックス送受信部１７０、印刷部１８０、通信部１９０を有する。
【０１１９】
第２の実施形態は、システム制御部２０の画像処理部２１０の機能処理が第１の実施形態と異なる。また、第２の実施形態の画像処理部２１０が第１の実施形態と異なることに伴い、設定値集合の候補を表示部１３０に表示する表示制御部２４０の機能処理も第１の実施形態と異なる。
【０１２０】
以下では、第２の実施形態の画像処理部２１０の機能処理を詳細に説明するものとし、第１の実施形態と同一又は対応する構成要素には、図１と同じ番号を付与し、説明が重複するため詳細な説明を省略する。
【０１２１】
システム制御部２０は、第１の実施形態と同様に、画像形成装置２００の各種機能を制御するものである。また、システム制御部２０は、第１の実施形態と同様に、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、入出力インターフェース部等を有してなるものである。システム制御部２０の機能は、ＣＰＵが、例えばＲＯＭ等の記憶領域に格納される処理プログラムを実行することにより実現される。図７には、第２の実施形態に係るシステム制御部２０の主な機能をブロック図として示している。なお、画像形成装置２００は、通信回線を通じて処理プログラムをダウンロードしてインストールすることができる。この場合でも、処理プログラムは、コンピュータを、図７のシステム制御部２０の機能ブロック図に示す機能部として実現させるものである。
【０１２２】
図７において、第２の実施形態に係るシステム制御部２０は、情報処理装置としての画像処理部２１０を有する。
【０１２３】
画像処理部２１０は、上限値設定部１１１、候補作成部２１２、画像変換部１１３、選択候補取得部１１５、履歴管理部２０１を有する。
【０１２４】
履歴管理部２０１は、機能実行時に使用された設定値集合が過去に何回利用されたかの履歴情報（利用回数）を設定値集合の候補別で管理するものである。履歴管理部２０１は、機能実行の設定値集合の利用回数が所定値を超え十分に大きくなり、利用回数の情報を履歴として利用可能な状態となったか否かを判定する。そして、利用回数が所定値を超えた後、履歴管理部２０１は利用可数の情報を履歴として利用できるようにする。なお、前記機能実行の利用回数は、候補の設定値集合の利用回数の総和とする。
【０１２５】
候補作成部２１２は、第１の実施形態で説明した候補作成部１１２の機能に加えて、履歴管理部２０１で更新される過去の利用回数の情報に基づいて、複数の設定値集合の候補の並べ替えを行う。つまり、候補作成部２１２は、第１の実施形態で説明した方法により複数の設定値集合の候補を作成し、それら複数の設定値集合の候補について過去の利用回数が大きいものから順に並べ替えを行う。
【０１２６】
表示制御部２４０は、第１の実施形態で説明したように表示部１３０の表示制御を行うものである。表示制御部２４０は、候補作成部２１２により並べ替えられた設定値集合の候補を、利用回数が大きいものを優先的に表示部１３０に表示するものである。
【０１２７】
（Ｂ−２）第２の実施形態の動作
次に、第２の実施形態に係る画像形成装置２００の画像処理の動作を、図面を参照しながら詳細に説明する。
【０１２８】
なお、以下では、第１の実施形態と同様に、画像形成装置２００がＳｃａｎＴｏＥｍａｉｌ機能の動作を行う場合であり、画像処理部２１０が、電子メールに添付するファイルのデータサイズに対して上限値を設定する場合の振る舞いを例示する。
【０１２９】
図８は、第２の実施形態の画像処理の動作を示すフローチャートである。図８において、第１の実施形態の図２に示す処理と同一又は対応する処理については、図２と同じ番号を付与している。
【０１３０】
図８において、システム制御部２１０が利用者操作によりＳｃａｎＴｏＥｍａｉｌの動作の開始指示を受け付ける処理、上限値設定部１１１が利用者操作により上限値を取得する処理、候補作成部２１２が設定値集合の候補を作成する処理は、第１の実施形態と同様の処理を行う（Ｓ１０１〜Ｓ１０９）。
【０１３１】
候補作成部２１２が複数の設定値集合の候補を作成した後、設定値集合の候補の一覧表示を行う前に、候補作成部２１２は、履歴管理部２０１に対して、設定値集合の候補の全体の利用回数を履歴情報として使用可能か否かの判定結果の要求を行う。
【０１３２】
候補作成部２１２は、履歴管理部２０１から判定結果を取得し、その判定結果が使用可能である場合に処理をＳ２０２に移行し、判定結果が使用できない場合に処理をＳ１１０に移行する（Ｓ２０１）。
【０１３３】
ここで、履歴管理部２０１は、機能実行の際、設定値集合の候補が利用された全体の回数を記憶部１２０に記憶する。そして、履歴管理部２０１は、候補作成部２１２からの要求を取得すると、記憶部１２０から設定値集合の候補の全体の利用回数を取得し、その全体の利用回数が予め設定した閾値を超えるか否かを判定する。
【０１３４】
全体の利用回数が閾値を超える場合、履歴管理部２０１は、設定値集合の候補の利用回数を履歴情報として使用可能である旨を判定結果として候補作成部２１２に応答し、全体の利用回数が閾値以下の場合、履歴管理部２０１は、設定値集合の利用回数を履歴情報として使用できない旨を判定結果として候補作成部２１２に応答する。
【０１３５】
履歴管理部２０１が設定値集合の候補の全体の利用回数を判定する理由は、設定値集合の候補の使用に係る信頼性を保つためである。例えば、設定値集合の候補の利用回数があまりにも少ない場合、利用者がたまたま設定値集合の候補を利用しただけの場合がある。このような場合、有用な設定値集合の候補を提示することにならないためである。
【０１３６】
なお、第２の実施形態では、設定値集合の候補の使用に係る信頼性を保持するために、履歴管理部２０１が設定値集合の候補の全体の利用回数を判定するものとした。しかし、履歴管理部２０１は、全体の利用回数の判定を行わず、過去に設定値集合の候補が利用された履歴があれば、その設定値集合の候補を表示するようにしても良い。
【０１３７】
Ｓ２０１において、履歴管理部２０１からの判定結果が履歴情報として使用できない旨である場合、第１の実施形態と同様に、候補作成部２１２は作成した設定値集合の候補を表示制御部２４０に与え、表示制御部２４０が設定値集合の候補を表示部１３０に表示する（Ｓ１１０）。
【０１３８】
一方、Ｓ２０１において、履歴管理部２０１からの判定結果が履歴情報として使用可能である場合、候補作成部２１２は、利用回数が大きい設定値集合の候補を優先的に表示するため、設定値集合の各候補の利用回数に基づいて、利用回数が大きいものから順に、設定値集合の候補の並べ替えを行う。そして、表示制御部２４０が、利用回数が大きい設定値集合の候補を優先的に表示部１３０に表示する（Ｓ２０２）。これにより、過去に多く利用された設定値集合の候補を表示部１３０に表示することができる。
【０１３９】
具体的には、表示制御部２４０が表示部２０２において設定値集合の候補をリスト表示する際、リストの上位に利用回数が多いものから順に、表示部２０２に表示する。
【０１４０】
Ｓ１１１〜Ｓ１１４は、第１の実施形態と同様に、選択候補取得部１１５が、表示部２４０に表示されたリスト化された設定値集合の候補の中から、利用者操作により選択された設定値集合の候補を取得する。また、プレビュー画像生成部１１４が、利用者操作に応じて、選択された設定値集合に基づくプレビュー画像を生成し、プレビュー表示部１４１が、プレビュー画像を表示部１３０に表示する。
【０１４１】
Ｓ２０３では、システム制御部２０が、操作部１５０を介して、Ｅｍａｉｌの送信開始の指示を受け付けると、履歴管理部２０１は、今回選択された設定値集合の候補の利用回数を履歴として更新する（Ｓ２０３）。具体的には、履歴管理部２０１は、機能実行時に利用された設定値集合の候補の利用回数の値を「１」だけ加算する。
【０１４２】
図９は、第２の実施形態の候補テーブル６０１の構成例を示す構成図である。図９において、候補テーブル６０１は、各設定値の組み合わせの識別番号を示す「Ｎｏ．」、「色設定」、「圧縮率」、「出力解像度」、「集約」、「評価値」、「利用回数」を項目とする。
【０１４３】
「Ｎｏ．」、「色設定」、「圧縮率」、「出力解像度」、「集約」、「評価値」は、第１の実施形態と同一又は対応する項目である。
【０１４４】
「利用回数」は、それぞれの設定値集合の利用回数である。履歴管理部２０１は、機能実行の際に、図９に例示する候補テーブル６０１において、今回選択された設定値集合の候補の利用回数を更新する。
【０１４５】
なお、Ｓ２０１において、設定値集合の候補の全体の利用回数を判定する際、履歴管理部２０１は、図９の候補テーブル６０１の全ての設定値集合の候補の利用回数の総和を算出して、全体の利用回数を判定するようにしても良い。
【０１４６】
ここで、図９の候補テーブル６０１の設定値集合の候補の利用回数について、利用者（例えば管理者等）の所定操作により、利用回数の値を「０」にクリアできるようにしても良い。
【０１４７】
また、設定値集合の候補の利用回数について、画像形成装置２００がアカウント（ユーザアカウント）を作成可能なものである場合、アカウント毎（すなわちユーザアカウント毎）、若しくは、アカウントの所属するグループ毎に、設定値集合の候補の利用回数を別途保持しても良い。
【０１４８】
そして、利用者操作により機能実行が指示されると、第１の実施形態と同様に、システム制御部２０は、画像処理部２１０により画像変換された画像データを用いて指示された機能を実行する（Ｓ１１５）。
【０１４９】
次に、上述した画像形成装置２００の振舞いに対応する表示部１３０の表示画面の一例を、図面を参照しながら説明する。
【０１５０】
図１０は、Ｓ２０２において利用回数が大きい順に並べ替えた設定値集合の候補を表示する画面図である。
【０１５１】
画面７０１は、第１の実施形態の図５の画面５０３に対応する画面である。画面７０１は、画面中央右寄りに、表示順序を指定するためのプルダウンを設け、「利用回数の多い順に表示」を選択した場合の表示である。
【０１５２】
利用者がファイルサイズの大きい順に、設定値集合の候補を並べ替えたい場合、利用者が、前記プルダウンから「ファイルサイズの大きい順に並べ替える」を選択する。設定値集合の候補の並べ替えは、候補作成部２１２がプルダウンで指示された順序で設定値集合の候補の並べ替えを行うことで実現できる。
【０１５３】
なお、プルダウンでは、ユーザのアカウント毎、アカウントが属するグループ毎に、設定値集合の候補の並べ替えを選択できるようにしても良い。また、例えば、「特定のアカウント」であり、かつ、「利用回数の多い順に表示」等のように、画面７０１が、複数の表示条件を選択できるようにしても良い。例えば、画面７０１が、複数の表示条件を選択する複数のプルダウンを備える等の手段で実現できる。
【０１５４】
図１１は、図１０の画面例の変形例を示す画面図である。
【０１５５】
図１１の画面７０２は、図１０と同様に、Ｓ２０２において利用回数が大きい順に並べ替えた設定値集合の候補を表示する画面図であり、第１の実施形態の図５の画面５０３に対応する画面である。なお、図１１の画面７０２は、図１０の画面７０１のように、表示順序を選択するプルダウンを備えるようにしても良い。
【０１５６】
図１０の画面７０１は、利用回数の多い順に、設定値集合の候補を優先的に表示する場合を例示している。
【０１５７】
しかし、利用者が良く利用されている設定値集合の候補を視覚的に認識できるようにするため、例えば、図１１の画面７０２に例示するように、利用回数の多い候補について、良く使用されているお勧めの設定値集合の候補であることを示す強調表示を付与するようにしても良い。
【０１５８】
例えば、画面７０２の場合、良く使用されているお勧めの候補を示す強調表示は、「おすすめ度」を星印で５段階表示する場合を例示する。この場合、星印の数が増えるほど、利用回数が多い候補であることを示す。
【０１５９】
例えば、利用回数が「１回〜５回」のとき星印の数は１個、利用回数が「６回〜１０回」のとき星印の数は２個等のように設定しておき、表示制御部２４０が、候補作成部２１２により作成された設定値集合の候補の「利用回数」（例えば図９の「利用回数」）に基づいて表示する星印の数を決定するようにしても良い。
【０１６０】
また例えば、全体の利用回数における、各設定値集合の候補の利用頻度に応じて、表示制御部２４０が星印の数を決定するようにしても良い。
【０１６１】
（Ｂ−３）第２の実施形態の効果
以上のように、第２の実施形態によれば、第１の実施形態の効果に加えて、履歴管理部２０１が過去に利用された設定値集合の候補の利用回数を管理することにより、候補作成部２１２が複数の設定値集合の候補の利用回数に基づいて、良く使用される設定値集合の候補に並び替えて表示部２０２に表示することができる。これにより、良く使用される設定値集合の候補を優先的に表示することができるため、利用者は、複数の設定値集合の候補の中からいずれを選択するべきかの判断材料を得ることができ、候補の設定値集合を選択の手間を省くことができる。
【０１６２】
また、第１の実施形態の場合、ファイルサイズが上限値を超えないが、ファイルサイズが大きいものから順に設定値集合の候補を表示していた。これに対して、第２の実施形態によれば、利用者にとってファイルサイズが大きいことが、必ずしも最も良い設定値集合でない場合もあり、このような場合に過去の履歴から設定値集合を選択することができる。
【０１６３】
さらに、第２の実施形態によれば、画像形成装置２００の過去の利用の履歴に基づき複数の候補の設定値集合を表示する際に、利用者が優先的に表示する候補を決定するため、利用者がプレビュー画像を参照して異なる候補の設定値集合のプレビュー画像を参照する、という回数を減らすことができる。
【０１６４】
（Ｃ）他の実施形態
上述した第１及び第２の実施形態においても本発明の種々の変形実施形態を説明したが、本発明は、以下の変形実施形態についても適用することができる。
【０１６５】
（Ｃ−１）上述した第１及び第２の実施形態では、本発明に係る画像形成装置が複合機であり、本発明に係る情報処理装置が、複合機の画像処理部である場合を例示した。
【０１６６】
しかし、本発明に係る画像形成装置は、複合機に限定されるものではなく、例えば、ファクシミリ装置、複写装置等に広く適用することができる。また本発明に係る情報処理装置は、ファクシミリ装置、複写装置、スキャナドライバ若しくはスキャナドライバを利用するアプリケーションを搭載するパーソナルコンピュータ等の情報処理装置にも適用可能である。
【０１６７】
（Ｃ−２）評価用テーブルにおいて、各画像変換機能の設定値に対して割り当てる評価値は設定変更できるようにしても良い。例えば、読取部が代表的な原稿を読み取り、それぞれの異なる設定値で画像変換を試験的に行っていき、画像変換後のデータサイズの影響度に応じて評価値の値を変えるようにしても良い。
【０１６８】
（Ｃ−３）上述した第１及び第２の実施形態では、画像形成装置がＳｃａｎＴｏＥｍａｉｌを実行する場合を例示した。しかし、画像形成装置が実行する機能は、読み込んだ画像データを画像変換し、その画像変換後の画像データを用いたものであれば、ＳｃａｎＴｏＥｍａｉｌに限定されるものではない。例えば、ＳｃａｎＴｏＦａｘ、ＮｅｔｗｏｒｋＰＣ機能、印刷機能等にも広く適用することができる。
【０１６９】
また、ＳｃａｎＴｏＥｍａｉｌを行う画像形成装置が電子メールを送信する場合、電子メールの送信に許容されるデータサイズを超える場合、画像形成装置は電子メールを分割して（すなわち、フラグレーション）送信するようにしてもよい。
【０１７０】
（Ｃ−４）上述した第１及び第２の実施形態では、上限値の設定が１ファイル分のデータサイズである場合を例示したが、１ページ分の画像データ毎に設定できるようにしても良い。
【０１７１】
（Ｃ−５）上述した第２の実施形態の図１１では、お勧めの強調表示の画面例を説明したが、強調表示は図１１の例に限定されるものではない。例えば、「文字のおすすめ」、「画像のおすすめ」等のように表示するものであっても良い。この場合、例えば、候補作成部が、解像度の設定値が高いものである場合には「画像おすすめ」等のように、各画像変換機能の設定値又は設定値の組み合わせに基づいて判断することで実現することができる。
【符号の説明】
【０１７２】
１００及び２００…画像形成装置、１０及び２０…システム制御部、１１０及び２１０…画像処理部、１２０…記憶部、１３０…表示部、１４０及び２４０…表示制御部、１４１…プレビュー表示部、１５０…操作部、１６０…読取部、１７０…ファックス送受信部、１８０…印刷部、１９０…通信部、１１１…上限部設定部、１１２及び２１２…候補作成部、１１３…画像変換部、１１４…プレビュー画像生成部、１１５…選択候補取得部、３００…評価用テーブル、４０１及び６０１…候補テーブル。
【図１】
2014165597.tif 000003
【図２】
2014165597.tif 000004
【図３】
2014165597.tif 000005
【図４】
2014165597.tif 000006
【図５】
2014165597.tif 000007
【図６】
2014165597.tif 000008
【図７】
2014165597.tif 000009
【図８】
2014165597.tif 000010
【図９】
2014165597.tif 000011
【図１０】
2014165597.tif 000012
【図１１】
2014165597.tif 000013