(57)【要約】【課題】ネットワークの負荷を高めることがなく、かつユーザの要求に最も適した品質を有する画像データを自動的に生成することができる、画像読取装置を提供する。【解決手段】設定項目抽出部４０４は、条件保持部４０２に保持された画像データ生成条件が含む複数の設定項目の中から複数の設定値を含む設定項目を抽出する。条件生成部４０５は、設定項目抽出部４０４が抽出した各設定項目の設定値に基づいて生成可能な画像データ生成条件の全組み合わせを生成し、基準保持部４０３に保持された設定項目優先度にしたがって、生成した全組み合わせのそれぞれに優先順位を付与する。特定部４０６は、基準保持部４０３に保持された上限画像データサイズ以下であり、かつ付与された優先順位が最も高い画像データ生成条件の組み合わせにより生成される画像データを特定する。送信部４０７は、特定部により特定された画像データを外部の装置へ送信する。【選択図】図４
2011114682.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取り、画像データを生成する画像読取部と、
前記画像読取部における画像データの生成に適用される画像データ生成条件が保持される条件保持部と、
前記画像データ生成条件が含む複数の設定項目についての優先度、および上限画像データサイズが保持される基準保持部と、
前記条件保持部に画像データ生成条件を登録するとともに、前記基準保持部に前記優先度および上限画像データサイズを登録する設定入力部と、
前記条件保持部に保持された画像データ生成条件が含む複数の設定項目の中から、複数の設定値を含む設定項目を抽出する設定項目抽出部と、
前記設定項目抽出部が抽出した各設定項目についての設定値、および非抽出の各設定項目についての設定値に基づいて、生成可能な画像データ生成条件の全組み合わせを生成するとともに、前記基準保持部に保持された設定項目優先度にしたがって、前記全組み合わせのそれぞれに優先順位を付与する、条件生成部と、
前記条件生成部が生成した画像データ生成条件の組み合わせを適用して前記画像読取部により生成される画像データのデータサイズ、各組み合わせに付与された優先順位および前記基準保持部に保持された上限画像データサイズに基づいて、当該上限画像データサイズ以下であり、かつ付与された優先順位が最も高い画像データ生成条件の組み合わせにより生成される画像データを特定する特定部と、
前記特定部により特定された画像データを外部の装置へ送信する送信部と、
を備える画像読取装置。
【請求項２】
前記特定部が、
前記条件生成部により生成された画像データ生成条件の各組み合わせについて、各組み合わせに付与された優先順位にしたがって、順に、前記画像読取部により生成された画像データのデータサイズを取得する、データサイズ取得部と、
前記データサイズ取得部が画像データのデータサイズを取得する都度、取得されたデータサイズと前記上限画像データサイズとを比較し、その画像データが前記上限画像データサイズ以下であり、かつ付与された優先順位が最も高い画像データ生成条件の組み合わせにより生成されたか否かを判定する判定部と、
を備える、請求項１記載の画像読取装置。
【請求項３】
前記特定部が、
前記条件生成部により生成された画像データ生成条件の全組み合わせについて、前記画像読取部により生成される画像データのデータサイズを算出するデータサイズ算出部と、
前記データサイズ算出部により算出された各データサイズと前記上限画像データサイズとを比較し、算出されたデータサイズが前記上限画像データサイズ以下であり、かつ付与された優先順位が最も高い画像データ生成条件の組み合わせを抽出する、抽出部と、
前記抽出部により抽出された画像データ生成条件の組み合わせを適用して前記画像読取部に画像データを生成させる、画像読取実行部と、
を備える。請求項１記載の画像読取装置。
【請求項４】
前記特定部が、
前記画像読取部が生成した画像データのデータサイズと前記上限画像データサイズとを比較し、その画像データが前記上限画像データサイズ以下であり、かつ付与された優先順位が最も高い画像データ生成条件の組み合わせにより生成されたか否かを判定する判定部をさらに備える、請求項３記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信機能を備える画像読取装置に関する。
【背景技術】
【０００２】
近年、複写機や複合機等の画像形成装置は、ＬＡＮ（Local Area Network）等のネットワークを通じてパーソナルコンピュータ等の情報処理端末と接続された状況で使用されることが多い。このような画像形成装置は、情報処理端末から入力された画像データを用紙上に印刷する画像印刷装置として機能したり、情報処理端末において使用される画像データを取得する画像読取装置として機能したりする。
【０００３】
また、データベースを格納したサーバ装置等をネットワークに接続した環境下において、画像読取装置により読み取った画像データをデータベースに登録して検索等を可能にした文書管理システムも広く利用されている。このような文書管理システムでは、データベースに画像データを登録する場合や、情報処理端末においてデータベースから画像データを取り出す場合に、画像データがネットワークを通じて送受信される。このようなシステムでは、送受信される画像データのデータサイズが大きい場合、ネットワーク負荷が著しく増大し、データベースを格納するサーバ装置において画像データに占有される容量も大きくなる。これに対し、近年の画像読取装置では、カラー写真等を含む原稿を高解像度で読み取ることが可能であり、サイズの大きい画像データが生成されることも特殊な事例ではなくなっている。
【０００４】
このようなサイズの大きい画像データが意図せずに送受信されることを避けるため、例えば、後述の特許文献１は、生成する画像データのデータサイズを指定できる画像読取装置を開示している。この先行技術では、画像データの総データサイズおよび原稿の読み取り範囲をユーザが指定すると、総データサイズおよび指定された読み取り範囲に基づいて画像読取装置が画像データ取得時の解像度を決定する。この構成では、サイズの大きい画像データが意図せずに送信されることを防止できるとされている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１４７９９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、データサイズは、画像の送信サイズ（用紙サイズ）や解像度だけではなく、画像フォーマット（例えば、ＪＰＥＧ、ＴＩＦＦ、ＰＤＦ、ＧＩＦ、ＢＭＰ、ＰＮＧ等）等に応じて大きく変化する。例えば、ＪＰＥＧ形式の画像データの場合、データサイズは、送信サイズ、画像解像度、画質（圧縮率）等の画像パラメータに依存する。したがって、画像読取装置において特定のデータサイズ以下となる画像データを生成する場合、当該条件を満足する画像パラメータの組み合わせは複数存在することになる。例えば、ユーザは、送信サイズを小さくする、解像度を低下させる、および圧縮率を高める、の選択肢から１つのみを選択して特定のデータサイズ以下となる画像データを生成することができるし、これらの選択肢の２以上を組み合わせて併用しても、特定のデータサイズ以下となる画像データを生成することができる。また、前者の場合よりも、後者の場合の方が良好な品質の画像データが得られることも多い。
【０００７】
特許文献１が開示する技術では、１つの画像パラメータ（解像度あるいは圧縮率）を調整する構成であり、複数の画像パラメータを調整して特定のデータサイズ以下とすることはできない。また、この構成では、解像度を調整した画像データに対し、さらに、圧縮率を調整して、特定のデータサイズ以下とすることが可能かもしれないが、特定のデータサイズ以下を実現する解像度と圧縮率との組み合わせは無数にあるため、その画像データの生成に適用した解像度と圧縮率との組み合わせがユーザにとって最良であるとは限らない。
【０００８】
本発明は、このような従来技術の課題を鑑みてなされたものであり、ネットワークの負荷を高めることがなく、かつユーザの要求に最も適した品質を有する画像データを自動的に生成することができる、画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の目的を達成するために、本発明に係る画像読取装置は以下の技術的手段を採用している。すなわち、本発明に係る画像読取装置は、画像読取部、条件保持部、基準保持部、設定入力部、設定項目抽出部、条件生成部、特定部および送信部を備える。画像読取部は、原稿の画像を読み取り、画像データを生成する。条件保持部は、画像読取部における画像データの生成に適用される画像データ生成条件を保持する。基準保持部は、画像データ生成条件が含む複数の設定項目についての優先度、および上限画像データサイズを保持する。なお、条件保持部に保持される画像データ生成条件、並びに基準保持部に保持される上記優先度および上限画像データサイズは、設定入力部を通じて登録される。設定項目抽出部は、条件保持部に保持された画像データ生成条件が含む複数の設定項目の中から、複数の設定値を含む設定項目を抽出する。条件生成部は、設定項目抽出部が抽出した各設定項目についての設定値、および非抽出の各設定項目についての設定値に基づいて、生成可能な画像データ生成条件の全組み合わせを生成する。また、条件生成部は、生成した全組み合わせのそれぞれに、基準保持部に保持された設定項目優先度にしたがって優先順位を付与する。特定部は、条件生成部が生成した画像データ生成条件の組み合わせを適用して画像読取部により生成される画像データのデータサイズ、各組み合わせに付与された優先順位および基準保持部に保持された上限画像データサイズに基づいて、当該上限画像データサイズ以下であり、かつ付与された優先順位が最も高い画像データ生成条件の組み合わせにより生成される画像データを特定する。そして、送信部は、特定部により特定された画像データを外部の装置へ送信する。
【００１０】
この画像読取装置は、画像データ生成条件を構成する設定項目に、複数の値をユーザが設定した場合、画像読取部における画像読取に適用される画像データ生成条件の組み合わせ（設定項目の組み合わせ）を当該設定値に基づいて自動的に生成するとともに、設定項目の優先度に応じて当該組み合わせのそれぞれに優先順位を付与する。そして、上限画像データサイズ以下、かつ付与された優先順位が最も高い画像データ生成条件の組み合わせにより生成される画像データを特定し、当該画像データを外部の装置へ送信する。したがって、ユーザの要求に最も適した品質を有し、かつ上限画像データサイズ以下である画像データを自動的に生成することができる。また、上限画像データサイズ以下の画像データが送信されるため、ネットワーク負荷を高めることもない。
【００１１】
この画像読取装置において、上記特定部は、データサイズ取得部および判定部を備えることができる。データサイズ取得部は、条件生成部により生成された画像データ生成条件の各組み合わせについて、各組み合わせに付与された優先順位にしたがって、順に、画像読取部が生成した画像データのデータサイズを取得する。また、判定部は、データサイズ取得部が画像データのデータサイズを取得する都度、取得されたデータサイズと上限画像データサイズとを比較し、その画像データが上限画像データサイズ以下であり、かつ付与された優先順位が最も高い画像データ生成条件の組み合わせにより生成されたか否かを判定する。
【００１２】
この構成では、特定部は、画像読取部において、優先順位順に、現実に生成された画像データのデータサイズを取得し、上限画像データサイズ以下になる画像データを特定する。したがって、ユーザの要求に最も適した品質を有し、かつ上限画像データサイズ以下の画像データを送信することができる。
【００１３】
また、上記特定部は、データサイズ算出部、抽出部および画像読取実行部を備えることもできる。データサイズ算出部は、条件生成部により生成された画像データ生成条件の全組み合わせについて、画像読取部により生成される画像データのデータサイズを算出する。抽出部は、データサイズ算出部により算出された各データサイズと上限画像データサイズとを比較し、算出されたデータサイズが上限画像データサイズ以下であり、かつ付与された優先順位が最も高い画像データ生成条件の組み合わせを抽出する。そして、画像読取実行部は、抽出部により抽出された画像データ生成条件の組み合わせを適用して画像読取部に画像データを生成させる。
【００１４】
この構成では、特定部は、画像読取部において生成される画像データのデータサイズを予測し、当該予測値が上限画像データサイズ以下である画像データ生成条件の組み合わせの中から、付与された優先順位が最も高い画像データ生成条件の組み合わせを抽出する。そして、当該画像データ生成条件の組み合わせを適用した画像読取部が生成した画像データを、送信用画像データとして特定する。したがって、ユーザの要求に最も適した品質を有し、かつ上限画像データサイズ以下である画像データを送信することができる。また、画像データの生成回数が少ないため、処理時間が短くなる。
【００１５】
この構成において、特定部は、画像読取部が生成した画像データのデータサイズと上限画像データサイズとを比較し、その画像データが上限画像データサイズ以下であり、かつ付与された優先順位が最も高い画像データ生成条件の組み合わせにより生成されたか否かを判定する判定部をさらに備えてもよい。これにより、画像データサイズの正確な予測が困難な圧縮を伴う画像データであっても、現実に送信される画像データのデータサイズを上限画像データサイズ以下にすることができる。
【発明の効果】
【００１６】
本発明によれば、予め設定された上限画像データサイズ以下の画像データが自動的に取得されて送信されるため、ネットワークの負荷を高めることがない。また、送信される画像データは、予め設定された画像データ生成条件の設定項目の優先度に基づいて付与された優先順位にしたがって特定されるため、ユーザの要求に最も適した品質を有している。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態における複合機の全体構成を示す概略構成図
【図２】本発明の一実施形態における複合機の操作パネルを示す模式図
【図３】本発明の一実施形態における複合機のハードウェア構成を示す図
【図４】本発明の一実施形態における複合機を示す機能ブロック図
【図５】本発明の一実施形態における複合機が備える特定部の一例を示す機能ブロック図
【図６】図５に示す複合機が実施する画像送信処理手順の一例を示すフロー図
【図７】本発明の一実施形態における複合機が表示する送信設定操作画面の一例を示す図
【図８】本発明の一実施形態における複合機が表示する画像読取設定画面の一例を示す図
【図９】本発明の一実施形態における複合機が表示する画像読取設定画面の一例を示す図
【図１０】本発明の一実施形態における複合機が表示する画像読取設定画面の一例を示す図
【図１１】本発明の一実施形態における複合機が表示する画像読取設定画面の一例を示す図
【図１２】本発明の一実施形態における複合機が表示する画像読取設定画面の一例を示す図
【図１３】本発明の一実施形態における複合機が表示する基準値設定画面の一例を示す図
【図１４】本発明の一実施形態における複合機が表示する基準値設定画面の一例を示す図
【図１５】本発明の一実施形態における複合機が表示する基準値設定画面の一例を示す図
【図１６】本発明の一実施形態における複合機が生成する画像データ生成条件の一例を示すテーブル
【図１７】本発明の一実施形態における複合機が表示する画像読取操作画面の一例を示す図
【図１８】本発明の一実施形態における複合機が画像データ生成条件ごとに取得したデータサイズの一例を示すテーブル
【図１９】本発明の一実施形態における複合機が表示する送信画像確認画面の一例を示す図
【図２０】本発明の一実施形態における複合機が表示する警告画面の一例を示す図
【図２１】本発明の一実施形態における複合機が備える特定部の変形例を示す機能ブロック図
【図２２】図２１に示す複合機が実施する画像送信処理手順の一例を示すフロー図
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について、図面を参照しながらより詳細に説明する。以下では、送信機能を有するデジタル複合機として本発明を具体化する。送信機能は、ＦＴＰ（File Transfer Protocol）、ＳＭＢ（Server Message Block）等のデータ転送プロトコルを使用したデータ送信、および電子メールの添付ファイルとしたデータ送信等を含む。
【００１９】
図１は本実施形態におけるデジタル複合機の全体構成の一例を示す概略構成図である。図１に示すように、複合機１００は、画像読取部１２０および画像形成部１４０を含む本体１０１と、本体１０１の上方に取り付けられたプラテンカバー１０２とを備える。本体１０１の上面には原稿台１０３が設けられており、原稿台１０３はプラテンカバー１０２によって開閉されるようになっている。また、プラテンカバー１０２は、原稿搬送装置１１０と原稿トレイ１１１と排紙トレイ１１２を備えている。
【００２０】
原稿台１０３の下方には、画像読取部１２０が設けられている。画像読取部１２０は、原稿の画像を読み取りその画像のデジタルデータ（画像データ）を生成する。画像データには、必要に応じて指定された画像処理が実施されている。原稿は、原稿台１０３に載置することができる。原稿台１０３の下方には走査光学系１２１が配置されている。走査光学系１２１は、第１キャリッジ１２２や第２キャリッジ１２３、集光レンズ１２４を備える。第１キャリッジ１２２には線状の光源１３１およびミラー１３２が設けられ、第２キャリッジ１２３にはミラー１３３および１３４が設けられている。光源１３１は原稿を照明する。ミラー１３２、１３３、１３４は、原稿からの反射光を集光レンズ１２４に導き、集光レンズ１２４はその光像をラインイメージセンサ１２５の受光面に結像する。この走査光学系１２１において、第１キャリッジ１２２および第２キャリッジ１２３は、副走査方向１３５に往復動可能に設けられている。第１キャリッジ１２２および第２キャリッジ１２３を副走査方向１３５に移動することによって、原稿台１０３に載置された原稿の画像をイメージセンサ１２５で読み取ることができる。イメージセンサ１２５は、受光面に入射した光像から、原稿の画像データを生成する。
【００２１】
また、原稿は、原稿トレイ１１１に載置することもできる。原稿搬送装置１１０は、ピックアップローラ１１３により原稿トレイ１１１にセットされた原稿を１枚ずつ搬送路１１６へ送り出す。その搬送路１１６上には画像読取位置Ｐがある。搬送ローラ１１４は画像読取位置Ｐへ原稿を搬送する。原稿トレイ１１１にセットされた原稿の画像を読み取る場合、画像読取部１２０は、第１キャリッジ１２２および第２キャリッジ１２３を画像読取位置Ｐに合わせて一時的に固定する。原稿が画像読取位置Ｐを通過するとき、光源１３１は原稿を照明する。光源１３１からの光は、原稿台１０３を透過して原稿読取位置Ｐを通過する原稿において反射し、ミラー１３２、１３３、１３４、集光レンズ１２４によってイメージセンサ１２５に導かれる。イメージセンサ１２５は、受光光に基づいて、例えば、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の各色に対応する画像データを生成する。画像読取位置Ｐを通過した原稿は、排紙ローラ１１５により排紙トレイ１１２に排出される。
【００２２】
なお、生成された画像データは、画像形成部１４０において用紙に印刷することができる。また、生成された画像データは、ネットワークアダプタ１６１等を介して、ネットワーク１６２を通じて他の機器へ送信することもできる。なお、図１では、他の機器として、データベース１７１（サーバ装置）のみを例示している。
【００２３】
画像形成部１４０は、画像読取部１２０で得た画像データや、ネットワーク１６２に接続された他の機器からネットワークアダプタ１６１を介して受信した画像データを用紙に印刷する。画像形成部１４０は、感光体ドラム１４１を備える。感光体ドラム１４１は一定速度で一方向に回転する。感光体ドラム１４１の周囲には、回転方向の上流側から順に、帯電器１４２、露光器１４３、現像器１４４、中間転写ベルト１４５が配置されている。帯電器１４２は、感光体ドラム１４１表面を一様に帯電させる。露光器１４３は、一様に帯電した感光体ドラム１４１の表面に、画像データに応じて光を照射し、感光体ドラム１４１上に静電潜像を形成する。現像器１４４は、その静電潜像にトナーを付着させ、感光体ドラム１４１上にトナー像を形成する。中間転写ベルト１４５は、感光体ドラム１４１上のトナー像を用紙に転写する。画像データがカラー画像である場合、中間転写ベルト１４５は、各色のトナー像を同一の用紙に転写する。なお、ＲＧＢ形式のカラー画像は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）形式の画像データに変換され、各色の画像データが露光器１４３に入力される。
【００２４】
画像形成部１４０は、手差しトレイ１５１、給紙カセット１５２、１５３、１５４等から、中間転写ベルト１４５と転写ローラ１４６との間の転写部に用紙を給送する。手差しトレイ１５１や各給紙カセット１５２、１５３、１５４には、様々なサイズの用紙を載置または収容することができる。画像形成部１４０は、ユーザの指定した用紙や、自動検知した原稿のサイズに応じた用紙を選択し、選択した用紙を給送ローラ１５５により手差しトレイ１５１やカセット１５２、１５３、１５４から引き出す。引き出した用紙は搬送ローラ１５６やレジストローラ１５７で転写部に送り込む。トナー像を転写した用紙は、搬送ベルト１４７により定着器１４８に搬送される。定着器１４８は、ヒータを内蔵した定着ローラ１５８および加圧ローラ１５９を有しており、熱と押圧力によってトナー像を用紙に定着する。画像形成部１４０は、定着器１４８を通過した用紙を排紙トレイ１４９へ排紙する。
【００２５】
図２は複合機が備える操作パネルの外観の一例を示す図である。ユーザは、操作パネル２００を用いて、複合機１００に複写開始やその他の指示を与えたり、複合機１００の状態や設定を確認したりすることができる。操作パネル２００には、タッチパネル付きディスプレイ２０１や操作ボタン２０３が配置されている。ユーザは、例えば、タッチペン２０２を使用して、ディスプレイ２０１を通じて入力を行うことができる。
【００２６】
ディスプレイ２０１は、設定部２０４およびメッセージ表示部２０５を有する操作画面を表示する。設定部２０４には、複数のタブ２０６が用意されている。「基本」タブは、用紙のサイズや向き、複写倍率、濃度などの設定に使用される。「基本」タブは、その設定のためボタンなどの各種の要素を有している。例えば「濃度設定」ボタン２０７を押す操作をユーザが行うと、濃度の数値を指定するためのウィンドウがそのタブ上に重ねて表示される。図２の例では、「基本」タブのほか、「ユーザ機能」、「機能リスト」、「プログラム」タブも設けられている。ユーザは、タブボタン２０８を選択する（触れる）操作を行うことによって、これらのタブの表示を切り替えることができる。一つのタブが選択されている間、操作画面上で他のタブやその要素は隠れている。
【００２７】
メッセージ表示部２０５は、複写が可能かどうかや用紙の補給が必要かどうかなどの複合機の状態や、複写部数などの設定をユーザに知らせるメッセージを表示する。この表示には、複合機１００が備える各種のセンサの検知結果やユーザの操作結果が反映される。
【００２８】
操作キー２０３は、主電源キー２０９、テンキー２１０やスタートキー２１１、クリアキー２１２等を含む。例えば、主電源キー２０９は、複合機１００の主電源のＯＮ、ＯＦＦの切り替えに使用される。テンキー２１０は、複写部数の指定や複写倍率の設定に用いることができる。ユーザがそれらの設定をすると、複合機は、例えば「コピーできます（設定あり）」のようなメッセージを表示部２０５に表示し、ユーザによる設定が行われたことを通知する。スタートキー２１１は、複写や画像印刷の開始指示に使用される。ユーザは、自身でした設定を解除する場合、クリアキー２１２を操作する。ユーザによる設定を機械が受け付けているかどうかは上述のメッセージで判断することができるので、その設定が不要になれば、クリアキー２１２を操作すればよい。
【００２９】
図３は、複合機における制御系のハードウェア構成図である。本実施形態の複合機１００は、ＣＰＵ（Central Processing Unit）３０１、ＲＡＭ（Random Access Memory）３０２、ＲＯＭ（Read Only Memory）３０３、ＨＤＤ（Hard Disk Drive）３０４および原稿搬送装置１１０、画像読取部１２０、画像形成部１４０における各駆動部に対応するドライバ３０５が内部バス３０６を介して接続されている。ＲＯＭ３０３やＨＤＤ３０４等はプログラムを格納しており、ＣＰＵ３０１はその制御プログラムの指令にしたがって複合機１００を制御する。例えば、ＣＰＵ３０１はＲＡＭ３０２を作業領域として利用し、ドライバ３０５とデータや命令を授受することにより上記各駆動部の動作を制御する。また、ＨＤＤ３０４は、画像読取部１２０により得られた画像データや、他の機器からネットワークアダプタ１６１を通じて受信した画像データの蓄積にも用いられる。
【００３０】
内部バス３０６には、操作パネル２００や各種のセンサ３０７も接続されている。操作パネル２００は、ユーザの操作を受け付け、その操作に基づく信号をＣＰＵ３０１に供給する。また、ディスプレイ２０１は、ＣＰＵ３０１からの制御信号にしたがって上述の操作画面を表示する。また、センサ３０７は、プラテンカバー１０２の開閉検知センサや原稿台１０３上の原稿検知センサ、定着器１４８の温度センサ、搬送される用紙または原稿の検知センサなど各種のセンサを含む。ＣＰＵ３０１は、例えばＲＯＭ３０３に格納されたプログラムを実行することで、以下の各手段を実現するとともに、これらセンサからの信号に応じて各手段の動作を制御する。
【００３１】
図４は、本実施形態の複合機の機能ブロック図である。設定入力部４０１は、画像読取部１２０における画像データの生成に適用される画像データ生成条件、および基準値をユーザが入力するために使用される。基準値は、画像データ生成条件が含む複数の設定項目についての優先度、および上限画像データサイズを含む。例えば、ディスプレイ２０１が設定入力部４０１として機能する。
【００３２】
条件保持部４０２は、設定入力部４０１を通じて入力された画像データ生成条件を保持する。画像データ生成条件は、画像読取部１２０が原稿を読み取って画像データを生成する際に設定可能な条件である。画像データ生成条件は、複数の設定項目の組み合わせにより構成される。画像データ生成条件は、例えば、画像の送信サイズ（用紙サイズ）、解像度、画像フォーマット（例えば、ＪＰＥＧ、ＴＩＦＦ、ＰＤＦ、ＧＩＦ、ＢＭＰ、ＰＮＧ等）、画質（圧出率）等の設定項目から構成される。１つの設定項目について複数の値を設定することができる。この場合、画像データ生成条件は、実質的に複数の条件を含むことになる。また、基準保持部４０３は、設定入力部４０１を通じて入力された上記基準値を保持する。
【００３３】
項目抽出部４０４は、条件保持部４０２に保持された画像データ生成条件を構成する設定項目の中から、複数の設定値を含む設定項目を抽出する。条件生成部４０５は、項目抽出部４０４が抽出した設定項目についての設定値、および非抽出の各設定項目についての設定値に基づいて、生成可能な画像データ生成条件の全組み合わせを生成する。
【００３４】
特定部４０６は、条件生成部４０５が生成した画像データ生成条件の組み合わせを適用して画像読取部１２０により生成される画像データの中で、上限画像データサイズ以下であり、かつ付与された優先順位が最も高い画像データ生成条件の組み合わせにより生成される画像データを特定する。当該画像データは、画像読取部１２０により生成される画像データのデータサイズ、各組み合わせに付与された優先順位および上限画像データサイズに基づいて特定される。そして、送信部４０７は、特定部４０６により特定された画像データを、ネットワークアダプタ１６１を通じて外部の装置へ送信する。なお、本実施形態では、画像読取部１２０が生成した画像データは、画像データ保持部４０８に保持されるようになっている。
【００３５】
図５は、特定部４０６の構成の一例をより詳細に示す機能ブロック図である。図５に示す例では、特定部４０６は、データサイズ取得部４１１および判定部４１２を備えている。データサイズ取得部４１１は、条件生成部４０５により生成された画像データ生成条件の各組み合わせについて、各組み合わせに付与された優先順位にしたがって、順に、画像読取部１２０に画像データを生成させる。そして、画像読取部１２０により生成されて画像データ保持部４０８に保持された画像データのデータサイズを取得する。また、判定部４１２は、データサイズ取得部４１１が画像データのデータサイズを取得する都度、取得されたデータサイズと上限画像データサイズとを比較する。そして、その画像データが上限画像データサイズ以下であり、かつ付与された優先順位が最も高い画像データ生成条件の組み合わせにより生成されたか否かを判定する。なお、ここでは、画像データは、画像データ生成条件の各組み合わせに付与された優先順位にしたがって順に生成されるため、最初に上限画像データサイズ以下と判定された画像データが当該条件を満足することになる。
【００３６】
図６は、図５に示す複合機が実行する画像送信処理手順の一例を示す図である。当該手順は、ユーザから送信機能の起動指示が与えられたことをトリガとして進行する（ステップＳ６０１Ｙｅｓ）。送信機能は、操作キー２０３に含まれる「Ｓｅｎｄ」ボタン（図２参照）を押下することで起動できる。送信機能が起動すると、操作パネル２００のディスプレイ２０１に送信設定操作画面が表示される。図７は、送信設定操作画面の例を示す図である。
【００３７】
図７に示すように、送信設定操作画面７０１は、あて先入力欄７０２、「あて先表」ボタン７０３、「送信方法選択」ボタン７０４、「自動サイズ」ボタン７０５、「原稿読込」ボタン７０６、「キャンセル」ボタン７０７、「読取設定」ボタン７０８を備える。あて先入力欄７０２は画像データの送信先の指定に使用される。あて先入力欄７０２には直接あて先を入力することができ、また、あて先表を用いてあて先を入力することもできる。「あて先表」ボタン７０３は、予め登録されているあて先一覧を表示する際に使用される。あて先一覧からユーザが選択したあて先が、あて先入力欄７０２に送信先として入力される。「送信方法選択」ボタン７０４は、電子メール、ｆｔｐ、ＳＭＢ等、画像データの送信方法の選択に使用される。「自動サイズ」ボタン７０５は一対のラジオボタンで構成され、指定された画像データ生成条件にしたがって送信用画像データを自動的に生成するか否かを指定する。「ＯＮ」が選択された場合は指定された生成条件にしたがって送信用画像データが自動的に生成され、「ＯＦＦ」が選択された場合は、ユーザが指定した画像データが送信用画像データとして送信される。「原稿読込」ボタン７０６は、送信用画像データの生成源になる原稿を画像読取部１２０で読み取る場合に使用される。「キャンセル」ボタン７０７は、操作を中止して送信設定操作画面７０１を閉じるために使用される。「読取設定」ボタン７０８は、送信用画像データを自動的に生成する際に適用される画像データ生成条件を確認および設定するために使用される。
【００３８】
送信用画像データの自動生成を実現する場合、まず、ユーザは画像データ生成条件を設定する。このとき、ユーザは、送信設定操作画面７０１において、「読取設定」ボタン７０８を選択する。これにより、ディスプレイ２０１に画像読取設定画面が表示される。
【００３９】
図８は、画像読取設定画面の例を示す図である。図８に示すように、原稿読取設定画面８０１は、基準値設定画面への表示切替の際に選択される「基準設定」ボタン８０２、その時点で登録されている画像データ生成条件を示す条件一覧表示部８０３、原稿読取設定を終了して送信設定操作画面７０１を表示させるために使用される「戻る」ボタン８０４を備える。条件一覧表示部８０３は、設定項目と設定値とが対応づけて表示され、さらに設定項目ごとに「変更」ボタンが配置されている。図８の例では、４つの設定項目、「フォーマット」、「送信サイズ」、「解像度」、「画質」として、「ＪＰＥＧ」、「Ａ４、Ｂ５」、「２００、３００」、「３、４、５」がそれぞれ登録されている。なお、この例では、「送信サイズ」、「解像度」、「画質」について、それぞれ、複数の設定値が登録されている。
【００４０】
例えば、設定項目「フォーマット」の設定値を変更する場合、ユーザは、条件一覧表示部８０３の設定項目「フォーマット」に対応する「変更」ボタンを選択する。図８の例では、設定項目「フォーマット」と同列にある「変更」ボタンが、対応するボタンである。ユーザが、設定項目「フォーマット」に対応する「変更」ボタンを選択すると、ディスプレイ２０１に、設定項目「フォーマット」についての画像読取設定画面が表示される。
【００４１】
図９は、設定項目「フォーマット」についての画像読取設定画面の例を示す図である。図９に示すように、原稿読取設定画面９０１は、画像フォーマット選択部９０２、指定した画像フォーマットを確定して原稿読取設定画面９０１を閉じ、原稿読取設定画面８０１を表示するために使用する「設定」ボタン９０３、指定した画像フォーマットをキャンセル（変更前の画像フォーマットに指定）して原稿読取設定画面９０１を閉じるために使用する「キャンセル」ボタン９０４を備える。図９の例では、画像フォーマット選択部９０２において「ＪＰＥＧ」、「ＴＩＦＦ」、「ＰＤＦ」、「ＧＩＦ」、「ＢＭＰ」、「ＰＮＧ」の画像フォーマットを選択できるようになっている。なお、図８に示した条件一覧表示部８０３に表示される設定項目は、設定項目の設定値に応じて変化する。例えば、画像フォーマット選択部９０２において、「ＢＭＰ」や「ＧＩＦ」等を選択した場合（チェックボックスにチェックが入力された状態、以下同様）には、ＪＰＥＧフォーマットおける圧縮率である「画質」の設定項目は設定不可能であるため表示されない。なお、画像フォーマット選択部９０２では、複数の画像フォーマットを選択できるようになっている。
【００４２】
同様に、ユーザが、原稿読取設定画面８０１において、条件一覧表示部８０３の設定項目「送信サイズ」に対応する「変更」ボタンを選択すると、ディスプレイ２０１に、設定項目「送信サイズ」についての画像読取設定画面が表示される。
【００４３】
図１０は、設定項目「送信サイズ」についての画像読取設定画面の例を示す図である。図１０に示すように、原稿読取設定画面１００１は、送信サイズ選択部１００２、指定した送信サイズを確定して原稿読取設定画面１００１を閉じ、原稿読取設定画面８０１を表示するために使用する「設定」ボタン１００３、指定した送信サイズをキャンセル（変更前の送信サイズに指定）して原稿読取設定画面１００１を閉じるために使用する「キャンセル」ボタン１００４を備える。図１０の例では、送信サイズ選択部１００２において、「原稿サイズと同じ」、「Ａ３」、「Ｂ４」、「Ａ４」、「Ｂ５」の送信サイズを１又は２以上、選択できるようになっている。また、「縮小してスキャン」するか否かも選択できるようになっている。「縮小してスキャン」が選択状態にあるとき、画像読取部１２０は、原稿の画像を、等倍または縮小で読み取る。例えば、原稿サイズがＡ４である場合、「送信サイズ」として「Ａ３」、「Ｂ４」、「Ａ４」、「Ｂ５」が選択されているときであっても、送信サイズが「Ａ３」、「Ｂ４」である画像データは生成されない。なお、原稿サイズは、原稿サイズを検知するセンサにより容易に取得することができる。
【００４４】
同様に、ユーザが、原稿読取設定画面８０１において、条件一覧表示部８０３の設定項目「解像度」に対応する「変更」ボタンを選択すると、ディスプレイ２０１に、設定項目「解像度」についての画像読取設定画面が表示される。
【００４５】
図１１は、設定項目「解像度」についての画像読取設定画面の例を示す図である。図１１に示すように、原稿読取設定画面１１０１は、解像度選択部１１０２、指定した解像度を確定して原稿読取設定画面１１０１を閉じ、原稿読取設定画面８０１を表示するために使用する「設定」ボタン１１０３、指定した解像度をキャンセル（変更前の解像度に指定）して原稿読取設定画面１１０１を閉じるために使用する「キャンセル」ボタン１１０４を備える。解像度選択部１１０２は、「最高値」、「最低値」、「ステップ」を指定する欄を備える。図１１の例では、「最高値」＝３００ｄｐｉ、「最低値」＝２００ｄｐｉ、「ステップ」＝１００ｄｐｉが登録されているので、結果として２００ｄｐｉと３００ｄｐｉとの２つの値が解像度として指定されている。
【００４６】
さらに、ユーザが、原稿読取設定画面８０１において、条件一覧表示部８０３の設定項目「画質」に対応する「変更」ボタンを選択すると、ディスプレイ２０１に、設定項目「画質」についての画像読取設定画面が表示される。
【００４７】
図１２は、設定項目「画質」についての画像読取設定画面の例を示す図である。図１２に示すように、原稿読取設定画面１２０１は、画質選択部１２０２、指定した画質を確定して原稿読取設定画面１２０１を閉じ、原稿読取設定画面８０１を表示するために使用する「設定」ボタン１２０３、指定した画質をキャンセル（変更前の画質に指定）して原稿読取設定画面１２０１を閉じるために使用する「キャンセル」ボタン１２０４を備える。画質選択部１２０２では、「１（低画質）」、「２」、「３（標準）」、「４」、「５（高画質）」の画質を１または２以上、選択できるようになっている。図１２は、「３（標準）」、「４」および「５（高画質）」が選択された状態を例示している。なお、ここでは、画質（圧縮率）を５段階の中から選択できる構成になっているが、段階数は他の数であってもよい。また、上述のように、設定項目「画質」は、設定項目「フォーマット」において「ＪＰＥＧ」が選択されているときに選択可能になる項目である。
【００４８】
以上のようにして登録された各設定項目についての設定値は、条件保持部４０２に保持される。
【００４９】
一方、原稿読取設定画面８０１において、ユーザが「基準設定」ボタン８０２を選択すると、ディスプレイ２０１に、基準値設定画面が表示される。
【００５０】
図１３は、基準値設定画面の例を示す図である。図１３に示すように、基準値設定画面１３０１は、画像読取設定画面への表示切替の際に選択される「読取設定」ボタン１３０２、その時点で登録されている基準値の設定値を示す基準値一覧表示部１３０３、基準値設定を終了して送信設定操作画面７０１を表示させるために使用される「戻る」ボタン１３０４を備える。基準値一覧表示部１３０３は、基準値項目と設定値とが対応づけて表示され、さらに基準値項目ごとに「変更」ボタンが配置されている。図１３の例では、２つの基準値項目、「上限サイズ」、「優先度」として、「１ＭＢ」、「第１優先：解像度、第２優先：画質、第３優先：送信サイズ」がそれぞれ登録されている。
【００５１】
例えば、基準値項目「上限サイズ」の設定値を変更する場合、ユーザは、基準値一覧表示部１３０３の基準値項目「上限サイズ」に対応する「変更」ボタンを選択する。図１３の例では、基準値項目「上限サイズ」と同列にある「変更」ボタンが、対応するボタンである。ユーザが、基準値項目「上限サイズ」に対応する「変更」ボタンを選択すると、ディスプレイ２０１に、基準値項目「上限サイズ」についての基準値設定画面が表示される。
【００５２】
図１４は、基準値項目「上限サイズ」についての基準値設定画面の例を示す図である。図１４に示すように、基準値設定画面１４０１は、上限サイズ選択部１４０２、指定した上限サイズを確定して基準値設定画面１４０１を閉じ、基準値設定画面１３０１を表示するために使用する「設定」ボタン１４０３、指定した上限サイズをキャンセル（変更前の上限サイズに指定）して基準値設定画面１４０１を閉じるために使用する「キャンセル」ボタン１４０４を備える。図１４の例では、上限サイズ選択部１４０２において「１ＭＢ（＝２20ｂｙｔｅｓ）」、「５００ＫＢ（＝２19ｂｙｔｅｓ）」、「２５０ＫＢ（＝２18ｂｙｔｅｓ）」、「１００ＫＢ（＝２17ｂｙｔｅｓ）」、「指定サイズ」のいずれか１の上限画像データサイズを選択できるようになっている。指定サイズでは、任意の上限画像データサイズを設定することができる。
【００５３】
同様に、ユーザが、基準値設定画面１３０１において、基準値一覧表示部１３０３の基準値項目「優先度」に対応する「変更」ボタンを選択すると、ディスプレイ２０１に、基準値項目「優先度」についての基準値設定画面が表示される。
【００５４】
図１５は、基準値項目「優先度」についての基準値設定画面の例を示す図である。図１５に示すように、基準値設定画面１５０１は、優先順表示部１５０２、指定した優先度を確定して基準値設定画面１５０１を閉じ、基準値設定画面１３０１を表示するために使用する「設定」ボタン１５０３、指定した優先度をキャンセル（変更前の優先度に指定）して基準値設定画面１５０１を閉じるために使用する「キャンセル」ボタン１５０４、「優先度」を入れ替える優先度変更ボタン１５０５備える。図１５の例では、優先順表示部１５０２に、「第１優先：解像度、第２優先：画質、第３優先：送信サイズ」が登録されている。この場合、例えば、「画質」を第１優先にするときには、ユーザは、優先順表示部１５０２において第２優先である「画質」を選択し、優先度変更ボタン１５０５の「高」ボタンを選択する。これにより、「画質」の優先度が高められて第１優先になり、「解像度」が第２優先になる。なお、優先順表示部１５０２において第１優先である「解像度」を選択し、優先度変更ボタン１５０５の「低」ボタンを選択しても、同一の優先度変更を実現することができる。また、優先度は、複数の設定値を設定可能な全設定項目について登録する構成であってもよく、複合設定項目についてのみ登録する構成であってもよい。
【００５５】
以上のようにして登録された各基準値項目についての設定値は、基準保持部４０３に保持される。
【００５６】
以上のようにして、画像データ生成条件および基準値を登録した状態で、送信設定操作画面７０１においてユーザが「原稿読取」ボタン７０６を選択する。これにより、ディスプレイ２０１に原稿読込操作画面が表示される。このとき、項目抽出部４０４は条件保持部４０２に保持された画像データ生成条件を構成する設定項目の中から、２以上の設定値を含む設定項目（以下、複合設定項目という。）を抽出する（ステップＳ６０２Ｙｅｓ、Ｓ６０３）。
【００５７】
複合設定項目を抽出した場合、項目抽出部４０４はその旨および抽出した設定項目を条件生成部４０５へ通知する（ステップＳ６０３Ｙｅｓ）。当該通知を受けた条件生成部４０５は、条件保持部４０２を参照して、項目抽出部４０４から通知された各複合設定項目について設定値を抽出し、当該設定値の全組み合わせを生成する（ステップＳ６０４）。例えば、図８に示すように複合設定項目が３項目（送信サイズ、解像度、画質）存在し、複合設定項目がそれぞれ２つ、２つ、３つの設定値を有している場合、２×２×３＝１２通りの組み合わせが生成される。また、項目抽出部４０４から通知された複合設定項目以外の設定は全て共通であるので、条件生成部４０５は、生成した組み合わせと、条件保持部４０２が保持している、複合設定項目以外の設定項目の設定値とを結合することで、全組み合わせに対応する画像データ生成条件（上述の例では１２通り）を生成する。
【００５８】
なお、条件生成部４０５は、当該画像データ生成条件の中から、画像読取部１２０において有効な画像データ生成条件のみを抽出する。すなわち、生成した複数の画像データ生成条件中に実質的に同一の条件が含まれている場合は、条件生成部４０５は、その実質的に同一の画像データ生成条件を１つの生成条件として抽出する。例えば、設定項目「フォーマット」において、「ＪＰＥＧ」と「ＧＩＦ」とが選択され、設定項目「画質」において、「３」、「４」、「５」が選択されている場合、「ＧＩＦ」に対する「画質」の設定は意味を成さず、実質的に同一の画像データ生成条件になる。この場合、条件生成部４０５は、「ＧＩＦ」について設定項目「画質」の設定を無視した組み合わせを生成する。
【００５９】
以上のようにして、全組み合わせに対応する画像データ生成条件を生成した条件生成部４０５は、基準保持部４０３から、各設定項目の優先度を読み出し、全組み合わせのそれぞれに優先順位を付与する（ステップＳ６０５）。
【００６０】
図１６は、図８に示す設定項目の設定値および図１３に示す各設定項目の優先度にしたがって条件生成部４０５が生成した画像データ生成条件を示すテーブルである。図１６では、図８に示す４つの設定項目の組み合わせのみを示している。上述のとおり、１２通りの組み合わせが生成され、優先度の低い複合設定項目の設定値から順に変化させた組み合わせの順に高い優先順位が付与されている。なお、ここでは、上限画像データサイズ以下で、できるだけ高品質な画像データを生成することを目的とするので、「解像度」については優先順位の低下にしたがって高解像度の設定から低解像度の設定へ変化させ、「画質」については優先順位の低下にしたがって高画質の設定から低画質の設定へ変化させ、「送信サイズ」については優先順位の低下にしたがって大きいサイズの設定から小さいサイズの設定へ変化させている。
【００６１】
図１７は、ユーザが「原稿読取」ボタン７０６を選択した際に、ディスプレイ２０１に表示される画像読取操作画面の例を示す図である。図１７に示すように、原稿読込操作画面１７０１は、上述の画像データ生成条件等を確認するために選択される「設定確認」ボタン１７０２、原稿読取を中止して送信設定操作画面７０１を表示させるために使用される「戻る」ボタン１７０３を備える。画像読取部１２０において読み取られる原稿は、上述のように、原稿トレイ１１１や原稿台１０３に載置され、操作パネル２００のスタートキー２１１押下により原稿読取が開始する。以下、１枚の原稿を読み取る事例について説明する。
【００６２】
ユーザがスタートキー２１１を押下すると、データサイズ取得部４１１が、条件生成部４０５において生成された画像データ生成条件の組み合わせを優先順位の高いものから１つ取得し、その各設定項目の設定値を画像読取部１２０へ入力する（ステップＳ６０６）。画像読取部１２０は入力された設定値にしたがって画像データを読み取り、必要に応じて画像処理を行って送信用画像データを生成する（ステップＳ６０７、Ｓ６０８）。ここで、画像処理とは、例えば、指定された画質に応じた画像圧縮等を意味する。なお、本実施形態では、画像処理実施前の画像データ（以下、原画像データという。）および画像処理実施後の送信用画像データは、ともに画像データ保持部４０８（図５参照）に保持される。データサイズ取得部４１１は画像データ保持部４０８に保持された送信用画像データのデータサイズを取得する。データサイズ取得部４１１は、取得したデータサイズを判定部４１２に入力する。判定部４１２は、入力されたデータサイズと、基準保持部４０３に保持された上限画像データサイズとを比較する（ステップＳ６０９）。入力されたデータサイズが上限画像データサイズを超えている場合、判定部４１２はその旨をデータサイズ取得部４１１へ通知する（ステップＳ６０９Ｎｏ）。
【００６３】
当該通知を受けたデータサイズ取得部４１１は、条件生成部４０５において生成された画像データ生成条件の組み合わせの中から次に優先順位の高いものを１つ取得し、その各設定項目の設定値を画像読取部１２０へ入力する（ステップＳ６１１Ｙｅｓ、Ｓ６１２）。画像読取部１２０は入力された設定値にしたがって送信用画像データを生成する。このとき、画像読取部１２０は入力された設定値に基づいて画像を再取得すべきか否かを判定する（ステップＳ６１３）。画像読取部１２０は、画像データ保持部４０８に保持されている原画像データを画像処理するよりも、新たに原稿を読み取る方が高品質な画像データを取得できる場合、入力された設定値にしたがって原画像データを新たに取得し、送信用画像データを生成する（ステップＳ６１３Ｙｅｓ、Ｓ６０７、Ｓ６０８）。また、画像データ保持部４０８に保持されている原画像データの画像処理により、新たに原稿を読み取る場合と同等の送信用画像データを生成できる場合は、画像読取部１２０は画像データ保持部４０８に保持されている原画像データに対する画像処理により入力された設定値にしたがった送信用画像データを生成する（ステップＳ６１３Ｎｏ、Ｓ６０８）。例えば、画像データ生成条件において設定項目「送信サイズ」のみが小さくなる場合、設定項目「解像度」は同一であるため原画像データに対する画像処理により送信用画像データを生成するには原画像データから画素を間引く必要がある。この場合、小さい原稿サイズになることを前提とした解像度で原稿を読み取った画像データを用いると、画素を間引く必要がないため画像データが高品質になる。このような場合には、画像読取部１２０は原画像データを再取得する。一方、画像データ生成条件において設定項目「画質」のみが低くなる場合、原画像データに対する画像処理（圧縮率）を変更するだけで、同等の送信用画像データを生成できる。このような場合には、画像読取部１２０は原画像データを再取得する必要はない。
【００６４】
データサイズ取得部４１１は新たに生成された送信用画像データのデータサイズを取得して判定部４１２に入力する。判定部４１２は入力されたデータサイズと上限画像データサイズとを比較する（ステップＳ６０９）。
【００６５】
以上の処理を繰り返すことで、データサイズ取得部４１１は、条件生成部４０５が生成した画像データ生成条件にしたがって、優先順位の高い順に画像読取部１２０が生成した送信用画像データのデータサイズを取得する。そして、データサイズ取得部４１１が取得したデータサイズが上限画像データサイズ以下である場合、判定部４１２はその旨を送信部４０７へ通知する（ステップＳ６０９Ｙｅｓ）。
【００６６】
図１８は、データサイズ取得部４１１が、優先順位にしたがって取得した画像データサイズを示すテーブルである。図１８は、上述の手順にしたがって優先順位が「６」の画像データ生成条件までデータサイズ取得部４１１が画像データサイズを取得した状態を示している。上述のように本実施形態では、上限画像データサイズは１ＭＢ（＝１０20ｂｙｔｅｓ）に設定されている。図１８に示すように、優先順位が「１」〜「５」の各画像データ生成条件の画像データサイズは１ＭＢを超えており、優先順位が「６」の画像データ生成条件において初めて画像データサイズが上限画像データサイズ以下になっている。この例では、優先順位が「６」である画像データ生成条件の組み合わせによる送信用画像データが生成されて当該画像データのデータサイズが取得されたときに、判定部４１２は送信部４０７に上記通知を行うことになる。
【００６７】
通知を受けた送信部４０７は、上限画像データサイズ以下になった画像データ生成条件に対応する送信用画像データを画像データ保持部４０８から読み出して、ネットワークアダプタ１６１を介して外部の装置へ送信する（ステップＳ６１０）。特に限定されないが、本実施形態では、このとき、送信部４０７がディスプレイ２０１に送信対象の送信用画像データの確認画面を表示する構成になっている。
【００６８】
図１９は、送信画像確認画面の例を示す図である。この例では、送信画像確認画面１９０１は、画像データ表示欄１９０２、「送信」ボタン１９０３、「再読込」ボタン１９０４を備える。画像データ表示欄１９０２には、送信対象の送信用画像データが表示される。画像データ表示欄１９０２の周囲には、画像データの表示範囲を上下左右の任意の方向に移動する移動ボタンが設けられている。ユーザが「送信」ボタン１９０３を選択すると送信部４０７は、画像データ保持部４０８が保持している送信対象の送信用画像データを外部の装置（ここでは、データベース１７１）へ送信する。また、ユーザが「再読取」ボタン１９０４を選択すると、原稿トレイ１１１または原稿台１０３への当該原稿の載置が要求される。原稿載置後にユーザがスタートボタン２１１を押下すると、上述の手順が繰り返される。この構成により、送信対象の画像データについて、異常の有無を確認した上で送信することができる。なお、画像形成部１４０において用紙上に印刷された送信用画像データにより画像データを確認する構成であってもよく、画像データを確認することなく送信する構成であってもよい。
【００６９】
一方、条件生成部４０５が生成した画像データ生成条件の全組み合わせにしたがって生成された送信用画像データのデータサイズが上限画像データサイズを超えていた場合、データサイズ取得部４１１は、ディスプレイ２０１にその旨を表示する（ステップＳ６０９Ｎｏ、Ｓ６１１Ｎｏ、Ｓ６１４）。
【００７０】
図２０は、このとき表示される警告画面の一例を示す図である。この例では、警告画面２００１は、画像読取操作画面１７０１に重ねて表示されている。警告画面２００１は「確認」ボタン２００２を備えるとともに、指定された画像データ生成条件では上限画像データサイズ以下の送信用画像データを生成することができない旨を表示する。当該警告画面２００１において、ユーザが「確認」ボタン２００２を選択すると手順が終了する。なお、このとき、画像データ保持部４０８に保持されている原画像データおよび送信用画像データは削除される。
【００７１】
また、上述のステップＳ６０３において複合設定項目が存在しなかった場合は、１の画像データ生成条件が設定されていることになる。この場合、その１の画像データ生成条件にしたがって画像読取部１２０において生成される画像データに対して上限画像データサイズ以下であるか否かが判定される（ステップＳ６０３Ｎｏ、Ｓ６０６〜Ｓ６０９）。
【００７２】
以上のように、この複合機では、画像データ生成条件を構成する設定項目において、ユーザが複数の値を設定した場合、当該設定値に基づいて、画像読取部における画像読取に適用される画像データ生成条件の組み合わせが自動的に生成されるとともに、設定項目の優先度に応じて当該組み合わせのそれぞれに優先順位が付与される。そして、上限画像データサイズ以下、かつ付与された優先順位が最も高い画像データ生成条件の組み合わせにより生成される画像データが特定され、当該画像データが送信される。したがって、ユーザの要求に最も適した品質を有し、かつ上限画像データサイズ以下の画像データを自動的に生成することができる。また、上限画像データサイズ以下の画像データが送信されるため、ネットワークの負荷を高めることもない。
【００７３】
なお、上記では、原稿が１枚の事例について説明したが、原稿が複数頁である場合も各頁について上述の手順を実行することで同様の効果を得ることができる。また、上記説明では、データサイズ取得部４１１が、画像データ保持部４０８に保持された現実の送信用画像データのデータサイズを取得する構成としているが、類似の画像データ生成条件により生成された画像データに基づいてデータサイズが推定できる場合には、データサイズ取得部４１１が特定の画像データ生成条件により生成される送信用画像データのデータサイズの予測値を算出する構成であってもよい。例えば、設定項目「解像度」や設定項目「原稿サイズ」の設定値のみが異なり、かつ同一の原画像データに基づいて送信用画像データを生成する場合には、データサイズを比較的容易に予測することができる。例えば、設定項目「解像度」の設定値が１／２になる生成条件ではデータサイズも１／２になる。設定項目「原稿サイズ」の設定値が１／２になる生成条件ではデータサイズも１／２になる。
【００７４】
また、送信用画像データのデータサイズは、全て予測値であってもよい。図２１は、このような構成を実現する特定部４０６の一例を示す機能ブロック図である。図２１では、既に説明した要素と同一の作用効果を奏する部分には同一の符号を付している。図２１に示す例では、特定部４０６は、データサイズ算出部４２１、抽出部４２２、画像読取実行部４２３および判定部４２４を備える。
【００７５】
データサイズ算出部４２１は、条件生成部４０５により生成された画像データ生成条件の全組み合わせについて、画像読取部１２０により生成される画像データのデータサイズの予測値を算出する。予測値の算出方法は特に限定されないが、ここでは、予測値の精度を高めるために、読み取り対象の原稿を予め指定された１の画像データ生成条件で取得して算出用基準画像データを生成し、当該算出用基準画像データの情報（例えば、文字部分と画像部分の比率、カラー画像であるかモノクロ画像であるか等）に基づいて、所定の算出アルゴリズムにより各画像データ生成条件の組み合わせについてデータサイズの予測値を算出する。
【００７６】
抽出部４２２は、データサイズ算出部４２１により算出された各データサイズと上限画像データサイズとを比較し、算出されたデータサイズが上限画像データサイズ以下であり、かつ付与された優先順位が最も高い画像データ生成条件の組み合わせを抽出する。ここでは、抽出部４２２は、条件生成部４０５により生成された画像データ生成条件の全組み合わせを、データサイズ算出部４２１が算出した各データサイズをソートキーとしてソートする。そして、データサイズ算出値が上限画像データサイズ以下である画像データ生成条件の組み合わせを特定し、当該特定した画像データ生成条件の組み合わせを、それぞれに付与されている優先順位の高い順にソートする。そして、優先順位が最も高い画像データ生成条件の組み合わせを抽出する。
【００７７】
画像読取実行部４２３は、抽出部４２２により抽出された画像データ生成条件の組み合わせを適用して画像読取部１２０に画像データを生成させる。判定部４２４は、画像読取部１２０が現実に生成した画像データのデータサイズと上限画像データサイズとを比較し、その画像データが上限画像データサイズ以下であるか否かを判定する。
【００７８】
図２２は、図２１に示す複合機が実行する画像送信処理手順の一例を示す図である。当該手順は、ユーザから送信機能の起動指示が与えられたことをトリガとして進行する（ステップＳ２２０１Ｙｅｓ）。なお、図２２に示すステップＳ２２０１〜Ｓ２２０５は、図６に示すステップＳ６０１〜６０５と同様であるので、ここでの説明は省略する。また、図６の説明と同様、以下では、１枚の原稿を読み取る事例について説明する。
【００７９】
ユーザがスタートキー２１１を押下すると、データサイズ算出部４２１が、条件生成部４０５において生成された画像データ生成条件の全組み合わせについて、画像データサイズを上述のように算出する（ステップＳ２２０６）。画像データサイズの算出を完了したデータサイズ算出部４２１はその旨を抽出部４２２に通知する。
【００８０】
通知を受けた抽出部４２２は、データサイズ算出値が上限画像データサイズ以下であり、かつ優先順位が最も高い画像データ生成条件の組み合わせを上述のようにして抽出する（ステップＳ２２０７Ｙｅｓ、Ｓ２２０８）。抽出部４２２は、抽出した画像データ生成条件の組み合わせの画像読取実行部４２３に入力する。
【００８１】
画像読取実行部４２３は、画像読取部１２０に、抽出部４２２により抽出された画像データ生成条件の設定値にしたがって画像データを取得させ、必要に応じて上述した画像処理により送信用画像データを生成させる（ステップＳ２２０９、Ｓ２２１０）。原画像データおよび画像処理実施後の送信用画像データは、ともに画像データ保持部４０８に保持される。
【００８２】
判定部４２４は画像データ保持部４０８に保持された送信用画像データのデータサイズを取得し、取得したデータサイズと、基準保持部４０３に保持された上限画像データサイズとを比較する（ステップＳ２２１１）。取得したデータサイズが上限画像データサイズを超えている場合、判定部４２４はその旨を抽出部４２２へ通知する（ステップＳ２２１１Ｎｏ、Ｓ２２１３）。
【００８３】
当該通知を受けた抽出部４２２は、データサイズ予測値が上限画像データサイズ以下であり、かつ先に抽出した画像データ生成条件の組み合わせに次いで優先順位が高い画像データ生成条件の組み合わせを抽出する（ステップＳ２２１３Ｙｅｓ、Ｓ２２０８）。抽出部４２２が抽出した画像データ生成条件の組み合わせを画像読取実行部４２３に入力すると、画像読取実行部４２３は、画像読取部１２０に、当該画像データ生成条件の設定値にしたがって送信用画像データを生成させる（ステップＳ２２０９、Ｓ２２１０）。このとき、図６において説明したように、原画像データを再取得すべきか否かを判定してもよい。
【００８４】
判定部４２４は新たに生成された送信用画像データのデータサイズを取得し上限画像データサイズと比較する（ステップＳ２２１１）。
【００８５】
以上の処理を繰り返すことで、判定部４２４は、画像読取部１２０が現実に生成した画像データが上限画像データサイズ以下であり、かつ付与された優先順位が最も高い画像データ生成条件の組み合わせにより生成されたか否かを判定することができる。なお、取得したデータサイズが上限画像データサイズ以下である場合、判定部４２４はその旨を送信部４０７へ通知する（ステップＳ２２１１Ｙｅｓ）。
【００８６】
当該通知を受けた送信部４０７は、上限画像データサイズ以下である画像データ生成条件の組み合わせに対応する送信用画像データを、ネットワークアダプタ１６１を介して外部の装置へ送信する（ステップＳ２２１２）。このとき、送信部４０７は、上述したようにディスプレイ２０１に送信対象の送信用画像データの確認画面を表示することができる。
【００８７】
一方、抽出部４２２は、データサイズ算出部４２１が算出した全ての画像データサイズが上限画像データサイズを超えていた場合（ステップＳ２２０７Ｎｏ）、およびデータサイズ算出部４２１が算出した画像データサイズが上限画像データサイズ以下である画像データ生成条件の組み合わせの候補がなくなった場合（ステップＳ２２１３Ｎｏ）、ディスプレイ２０１にその旨を表示する（ステップＳ２２１４）。
【００８８】
また、上述のステップＳ２２０３において複合設定項目が存在しなかった場合は、１の画像データ生成条件が設定されていることになるので、その１の画像データ生成条件にしたがって画像読取部１２０において生成される画像データに対して上限画像データサイズ以下であるか否かが判定されることになる（ステップＳ２２０３Ｎｏ、Ｓ２２０８〜Ｓ２２１１）。
【００８９】
以上説明したように、この変形例では、特定部４０６は、画像読取部１２０において生成される画像データのデータサイズを予測し、当該予測値が上限画像データサイズ以下であり、かつ付与された優先順位が最も高い画像データ生成条件の組み合わせを抽出する。そして、当該画像データ生成条件の組み合わせを適用した画像読取部１２０が生成した画像データを、送信用画像データとして特定する。したがって、ユーザの要求に最も適した品質を有し、かつ上限画像データサイズ以下の画像データを送信することができる。また、画像データの生成回数が少ないため、処理時間が短くなる。また、判定部４２４が画像読取部１２０が生成した画像データのデータサイズと上限画像データサイズとを比較し、その画像データが上限画像データサイズ以下であり、現実に送信される画像データのデータサイズを上限画像データサイズ以下にすることができる。
【００９０】
なお、図２１に示す特定部４０６において判定部４２４は必須の構成要素ではない。画像データサイズの予測精度が高い場合には、判定部４２４を備えない構成であっても現実に送信される画像データのデータサイズを上限画像データサイズ以下にすることができる。この場合、図２２に示すステップＳ２２１１、Ｓ２２１３が省略されることになる。
【００９１】
なお、上述した実施形態は本発明の技術的範囲を制限するものではなく、既に記載したもの以外でも、本発明の範囲内で種々の変形や応用が可能である。例えば、図５に示した構成と図２１に示した構成とを併用することも可能である。すなわち、予測精度が比較的低い画像データ生成条件の組み合わせに対しては図５に示した構成での判定を行い、予測精度が比較的高い画像データ生成条件の組み合わせに対しては図２１に示した構成での判定を行うことができる。
【００９２】
また、上述の実施形態では、送信機能を有するデジタル複合機として本発明を具体化したが、デジタル複合機に限らず、画像読取機能を備える、スキャナ、複写機などの任意の画像読取装置に本発明を適用することも可能である。
【産業上の利用可能性】
【００９３】
本発明によれば、ネットワークの負荷を高めることがなく、かつユーザの要求に最も適した品質を有する画像データを自動的に生成することができ、画像読取装置として有用である。
【符号の説明】
【００９４】
１００  複合機
１２０  画像読取部
１６１  ネットワークアダプタ
１７１  データベース
２００  操作パネル
４０１  設定入力部
４０２  条件保持部
４０３  基準保持部
４０４  項目抽出部
４０５  条件生成部
４０６  特定部
４０７  送信部
４１１  データサイズ取得部
４１２  判定部
４２１  データサイズ算出部
４２２  抽出部
４２３  画像読取実行部
４２４  判定部
【図１】
2011114682.tif 000003
【図２】
2011114682.tif 000004
【図３】
2011114682.tif 000005
【図４】
2011114682.tif 000006
【図５】
2011114682.tif 000007
【図６】
2011114682.tif 000008
【図７】
2011114682.tif 000009
【図８】
2011114682.tif 000010
【図９】
2011114682.tif 000011
【図１０】
2011114682.tif 000012
【図１１】
2011114682.tif 000013
【図１２】
2011114682.tif 000014
【図１３】
2011114682.tif 000015
【図１４】
2011114682.tif 000016
【図１５】
2011114682.tif 000017
【図１６】
2011114682.tif 000018
【図１７】
2011114682.tif 000019
【図１８】
2011114682.tif 000020
【図１９】
2011114682.tif 000021
【図２０】
2011114682.tif 000022
【図２１】
2011114682.tif 000023
【図２２】
2011114682.tif 000024