(57)【要約】【課題】属性値の異なる画像データを一つの画像ファイルに格納することによる不都合を軽減する画像読取装置、スキャナドライバ、及び画像格納方法を提供する。【解決手段】１以上の画像データをその画像データの属性値と対応付けて格納している画像ファイルに画像データを追加格納する画像読取装置であって、画像ファイルに格納されている画像データの属性値に合わせて画像生成条件を設定する設定部と、原稿を読み取って画像データを生成する生成部であって、設定部によって設定された画像生成条件に基づいて画像データを生成する生成部と、生成部によって生成された画像データを画像生成条件に応じた属性値と対応付けて画像ファイルに追加格納する格納部と、を備える。【選択図】図５
2012015614.tif 000002
【特許請求の範囲】
【請求項１】
１以上の画像データをその画像データの属性値と対応付けて格納している画像ファイルに画像データを追加格納する画像読取装置であって、
前記画像ファイルに格納されている画像データの属性値に合わせて画像生成条件を設定する設定部と、
原稿を読み取って画像データを生成する生成部であって、前記設定部によって設定された画像生成条件に基づいて画像データを生成する生成部と、
前記生成部によって生成された画像データを前記画像ファイルに追加格納する格納部と、
を備える画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記生成部は、原稿を読み取って画像データを出力する読取部と、前記読取部から出力された画像データに画像処理を施す画像処理部とを有し、
前記画像生成条件は、前記読取部を制御するための条件、及び前記画像処理部を制御するための条件の少なくとも一方である、画像読取装置。
【請求項３】
請求項１又は請求項２に記載の画像読取装置であって、
前記格納部は、前記画像ファイルに格納されている画像データから前記画像生成条件の設定に用いられない属性値を取得し、前記生成部によって生成された画像データを、前記画像生成条件に応じた属性値、及び前記画像生成条件の設定に用いられない属性値と対応付けて前記画像ファイルに追加格納する、画像読取装置。
【請求項４】
請求項１乃至請求項３のいずれか一項に記載の画像読取装置であって、
前記画像ファイル内の位置であって前記生成部によって生成された画像データを追加格納する位置を指定する指定部を備え、
前記設定部は、前記画像ファイル内において前記指定部によって指定された位置から基準範囲内に格納されている画像データの属性値に合わせて前記画像生成条件を設定する、画像読取装置。
【請求項５】
請求項１乃至請求項３のいずれか一項に記載の画像読取装置であって、
前記設定部は、前記画像ファイルに格納されている複数の画像データの属性値が互いに異なる場合は、それら複数の属性値のうち最も多い属性値に合わせて前記画像生成条件を設定する、画像読取装置。
【請求項６】
請求項１乃至請求項３のいずれか一項に記載の画像読取装置であって、
前記設定部は、前記画像ファイルに格納されている複数の画像データの属性値が互いに異なる場合は、それら複数の属性値のうち予め指定されている属性値に最も近い属性値に合わせて前記画像生成条件を設定する、画像読取装置。
【請求項７】
請求項１乃至請求項３のいずれか一項に記載の画像読取装置であって、
前記画像ファイルは、各画像データが格納された時を表す情報を含み、
前記設定部は、前記画像ファイルに格納されている複数の画像データの属性値が互いに異なる場合は、それら複数の属性値のうちいずれの属性値に合わせて前記画像生成条件を設定するかを、各画像データが格納された時に基づいて決定する、画像読取装置。
【請求項８】
請求項１乃至請求項３のいずれか一項に記載の画像読取装置であって、
前記設定部は、前記画像ファイルに格納されている複数の画像データの属性値が互いに異なる場合は、それら複数の属性値のうちいずれかの属性値をユーザに選択させる、画像読取装置。
【請求項９】
請求項１乃至請求項８のいずれか一項に記載の画像読取装置であって、
前記設定部は、前記画像ファイルに格納されている画像データの属性値に合う前記画像生成条件を設定不能な場合は、設定可能な範囲でユーザに前記画像生成条件を設定させる、画像読取装置。
【請求項１０】
請求項１乃至請求項９のいずれか一項に記載の画像読取装置であって、
前記設定部は、前記画像ファイルから取得した属性値からは設定できない画像生成条件をユーザに設定させる、画像読取装置。
【請求項１１】
原稿を読み取って画像データを出力する画像読取装置と通信可能に接続されているコンピュータで実行されるスキャナドライバであって、
１以上の画像データをその画像データの属性値と対応付けて格納している画像ファイルから画像データの属性値を取得し、取得した属性値に合わせて読取条件、及び画像処理条件を設定する設定処理と、
前記画像読取装置を制御して画像データを出力させる制御処理であって、前記読取条件に基づいて前記画像読取装置を制御する制御処理と、
前記画像読取装置から出力された画像データを前記画像処理条件に基づいて処理する画像処理と、
前記画像処理によって処理された画像データを前記画像ファイルに追加格納する格納処理と、
を実行させるスキャナドライバ。
【請求項１２】
１以上の画像データをその画像データの属性値と対応付けて格納している画像ファイルに、原稿を読み取って生成した画像データを追加格納する画像格納方法であって、
前記画像ファイルに格納されている画像データの属性値に合わせて画像生成条件を設定する設定段階と、
原稿を読み取って画像データを生成する生成段階であって、前記設定段階において設定された画像生成条件に基づいて画像データを生成する生成段階と、
前記生成段階において生成された画像データを前記画像ファイルに追加格納する格納段階と、
を含む画像格納方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、スキャナドライバ、及び画像格納方法に関する。
【背景技術】
【０００２】
従来、イメージスキャナなどから入力した画像データを既存ファイル（例えばＴＩＦＦ形式やＰＤＦ形式の画像ファイル）に追加挿入するためのユーザ操作を簡単化する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１７３８９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ＴＩＦＦ形式やＰＤＦ形式の画像ファイルには、属性値（解像度、カラー／モノクロなど）の異なる複数の画像データを格納することができる。
しかしながら、属性値の異なる複数の画像データを一つの画像ファイルに格納すると、それらの画像データが表す画像を出力（印刷や表示）した場合に、属性値の違いによって画質がばらついてしまうなどの不都合を生じる虞がある。
【０００５】
本発明は上記のような事情に基づいて完成されたものであって、属性値の異なる画像データを一つの画像ファイルに格納することによる不都合を軽減する画像読取装置、スキャナドライバ、及び画像格納方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１の発明は、１以上の画像データをその画像データの属性値と対応付けて格納している画像ファイルに画像データを追加格納する画像読取装置であって、前記画像ファイルに格納されている画像データの属性値に合わせて画像生成条件を設定する設定部と、原稿を読み取って画像データを生成する生成部であって、前記設定部によって設定された画像生成条件に基づいて画像データを生成する生成部と、前記生成部によって生成された画像データを前記画像ファイルに追加格納する格納部と、を備える。
この発明によると、画像ファイルに格納されている画像データの属性値に合わせて画像生成条件を設定するので、画像ファイルに格納されている画像データの画質と追加格納した画像データの画質とを合わせることができる。これにより、属性値の異なる画像データを一つの画像ファイルに格納することによる不都合を軽減できる。
【０００７】
第２の発明は、第１の発明の画像読取装置であって、前記生成部は、原稿を読み取って画像データを出力する読取部と、前記読取部から出力された画像データに画像処理を施す画像処理部とを有し、前記画像生成条件は、前記読取部を制御するための条件、及び前記画像処理部を制御するための条件の少なくとも一方である。
この発明によると、読取部を制御するための条件、及び画像処理部を制御するための条件の少なくとも一方を設定できる。
【０００８】
第３の発明は、第１又は第２の発明の画像読取装置であって、前記格納部は、前記画像ファイルに格納されている画像データから前記画像生成条件の設定に用いられない属性値を取得し、前記生成部によって生成された画像データを、前記画像生成条件に応じた属性値、及び前記画像生成条件の設定に用いられない属性値と対応付けて前記画像ファイルに追加格納する。
この発明によると、画像生成条件の設定に用いられない属性についても合わせることができる。
【０００９】
第４の発明は、第１〜第３のいずれかの発明の画像読取装置であって、前記画像ファイル内の位置であって前記生成部によって生成された画像データを追加格納する位置を指定する指定部を備え、前記設定部は、前記画像ファイル内において前記指定部によって指定された位置から基準範囲内に格納されている画像データの属性値に合わせて前記画像生成条件を設定する。
この発明によると、追加格納する画像データの画質とその基準範囲内にある画像データの画質とを合わせることができるので、ユーザが画質のばらつきに気付き難くなる。
【００１０】
第５の発明は、第１〜第３のいずれかの発明の画像読取装置であって、前記設定部は、前記画像ファイルに格納されている複数の画像データの属性値が互いに異なる場合は、それら複数の属性値のうち最も多い属性値に合わせて前記画像生成条件を設定する。
この発明によると、最も多い属性値に合わせて画像生成条件を設定するので、ユーザが画質のばらつきに気付き難くなる。
【００１１】
第６の発明は、第１〜第３のいずれかの発明の画像読取装置であって、前記設定部は、前記画像ファイルに格納されている複数の画像データの属性値が互いに異なる場合は、それら複数の属性値のうち予め指定されている属性値に最も近い属性値に合わせて前記画像生成条件を設定する。
この発明によると、いずれの属性値に合わせて画像生成条件を設定するかを決定できる。
【００１２】
第７の発明は、第１〜第３のいずれかの発明の画像読取装置であって、前記画像ファイルは、各画像データが格納された時を表す情報を含み、前記設定部は、前記画像ファイルに格納されている複数の画像データの属性値が互いに異なる場合は、それら複数の属性値のうちいずれの属性値に合わせて前記画像生成条件を設定するかを、各画像データが格納された時に基づいて決定する。
この発明によると、いずれの属性値に合わせて画像生成条件を設定するかを決定できる。
【００１３】
第８の発明は、第１〜第３のいずれかの発明の画像読取装置であって、前記設定部は、前記画像ファイルに格納されている複数の画像データの属性値が互いに異なる場合は、それら複数の属性値のうちいずれかの属性値をユーザに選択させる。
この発明によると、いずれの属性値に合わせて画像生成条件を設定するかを決定できる。
【００１４】
第９の発明は、第１〜第８のいずれかの発明の画像読取装置であって、前記設定部は、前記画像ファイルに格納されている画像データの属性値に合う前記画像生成条件を設定不能な場合は、設定可能な範囲でユーザに前記画像生成条件を設定させる。
属性値によっては画像生成条件が設定可能範囲を超えてしまうことも考えられる。
この発明によると、そのような場合には設定可能な範囲でユーザに画像生成条件を設定させることにより、設定可能な範囲で画像生成条件を設定できる。
【００１５】
第１０の発明は、第１〜第９のいずれかの発明の画像読取装置であって、前記設定部は、前記画像ファイルから取得した属性値からは設定できない画像生成条件をユーザに設定させる。
この発明によると、画像ファイルから取得した属性値からは設定できない画像生成条件であっても、ユーザに設定させることによって設定することができる。
【００１６】
第１１の発明は、原稿を読み取って画像データを出力する画像読取装置と通信可能に接続されているコンピュータで実行されるスキャナドライバであって、１以上の画像データをその画像データの属性値と対応付けて格納している画像ファイルから画像データの属性値を取得し、取得した属性値に合わせて読取条件、及び画像処理条件を設定する設定処理と、前記画像読取装置を制御して画像データを出力させる制御処理であって、前記読取条件に基づいて前記画像読取装置を制御する制御処理と、前記画像読取装置から出力された画像データを前記画像処理条件に基づいて処理する画像処理と、前記画像処理によって処理された画像データを前記画像ファイルに追加格納する格納処理と、を実行させる。
この発明によると、属性値の異なる画像データを一つの画像ファイルに格納することによる不都合を軽減できる。
【００１７】
第１２の発明は、１以上の画像データをその画像データの属性値と対応付けて格納している画像ファイルに、原稿を読み取って生成した画像データを追加格納する画像格納方法であって、前記画像ファイルに格納されている画像データの属性値に合わせて画像生成条件を設定する設定段階と、原稿を読み取って画像データを生成する生成段階であって、前記設定段階において設定された画像生成条件に基づいて画像データを生成する生成段階と、前記生成段階において生成された画像データを前記画像ファイルに追加格納する格納段階と、を含む。
この発明によると、属性値の異なる画像データを一つの画像ファイルに格納することによる不都合を軽減できる。
【００１８】
尚、本発明に備わる各部の機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら各部の機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
【図面の簡単な説明】
【００１９】
【図１】実施形態１に係る画像読取装置の構成を示すブロック図。
【図２】スキャナ部の構成を簡略化して示すブロック図。
【図３】スキャナ部の電気的構成を示すブロック図。
【図４】ＴＩＦＦファイルの構造を概念的に示す模式図。
【図５】画像生成条件と画像ファイルに格納される画像データの属性との対応関係を示す表。
【図６】属性値を高画質の属性値と低画質の属性値とに分類した表。
【図７】複合機の処理の流れを示すフローチャート。
【図８】画像生成条件設定処理の流れを示すフローチャート。
【図９】第１の取得処理の流れを示すフローチャート。
【発明を実施するための形態】
【００２０】
＜実施形態１＞
本発明の実施形態１を図１ないし図９によって説明する。
（１）画像読取装置の電気的構成
図１は、本発明の実施形態１に係る画像読取装置の構成を示すブロック図である。実施形態１では画像読取装置として、プリント機能、スキャン機能、及び、コピー機能を有する所謂複合機を例に説明する。
【００２１】
複合機１は、制御部１０（設定部、生成部、格納部の一例）、スキャナ部１１（生成部の一例）、プリンタ部１２、操作部１３（指定部の一例）、記憶部１４、及び、ＵＳＢインタフェース１５を備えて構成されている。
【００２２】
制御部１０は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備えて構成されている。ＣＰＵは、ＲＯＭや記憶部１４に記憶されている各種のプログラムを実行することによって複合機１の各部を制御する。ＲＯＭはＣＰＵが各種の処理を実行するためのプログラムやデータなどを記憶している。ＲＡＭはＣＰＵが各種の処理を実行するための主記憶装置として用いられる。
【００２３】
スキャナ部１１は、制御部１０による制御の下で紙などの原稿を読み取って画像データを生成する。スキャナ部１１の詳細については後述する。
プリンタ部１２は、制御部１０による制御の下で紙などの被記録媒体に電子写真方式、インクジェット方式などで画像を形成する。
【００２４】
記憶部１４は、ハードディスクやフラッシュメモリなどの不揮発性の記憶媒体を用いて各種のプログラムやデータを記憶する外部記憶装置である。
操作部１３は、液晶ディスプレイや有機ＥＬディスプレイなどの表示装置、表示装置の表示面を覆う略透明なタッチパネル、タッチパネルを制御する制御回路、各種の操作ボタンなどを備えて構成されている。ユーザは操作部１３を操作することによって複合機１を操作することができる。
【００２５】
ＵＳＢインタフェース１５はＵＳＢホストインタフェースとして構成されており、ＵＳＢメモリやＵＳＢハードディスクなどのＵＳＢマスストレージデバイスが接続される。実施形態１ではＵＳＢマスストレージデバイスとしてＵＳＢメモリを例に説明する。
【００２６】
（２）スキャナ部の構成
図２は、スキャナ部１１の構成を簡略化して示すブロック図である。図２ではＣＩＳ（Contact Image Sensor）方式で原稿を読み取る構成を示している。
【００２７】
スキャナ部１１は、プラテンガラス２１、原稿カバー２２、読取デバイス２３、搬送機構２８などを備えて構成されている。
プラテンガラス２１は、複合機１の筐体２０（図１では一部のみを示す）の上部に形成されている矩形の開口を筐体２０の内側から閉塞している。
【００２８】
原稿カバー２２はプラテンガラス２１を開放する開姿勢とプラテンガラス２１を覆う閉姿勢とに回動可能に筐体２０に連結されている。
読取デバイス２３は、複数の受光素子が紙面垂直方向（主走査方向）に直線状に配列されたイメージセンサ２４、ＲＧＢ３色の発光ダイオードなどで構成される光源２５、原稿Ｍで反射された反射光をイメージセンサ２４の各受光素子に結像させるロッドレンズアレイ２６、及びこれらが搭載されるキャリッジ２７などで構成されている。読取デバイス２３はＡＳＩＣ４２からの制御信号に応じた主走査方向の解像度（画像の幅の解像度）、及び、副走査方向の解像度（画像の高さの解像度）で原稿を読み取るように構成されている。
【００２９】
搬送機構２８は、駆動ローラ２９、従動ローラ３０、これらのローラに掛け回されたタイミングベルト３１、ステッピングモータ３２、ステッピングモータ３２の回転駆動力を減速して駆動ローラ２９に伝達する図示しない減速機構などで構成されており、読取デバイス２３をプラテンガラス２１の盤面に沿って主走査方向と垂直な方向（副走査方向）に往復移動させる。
【００３０】
図３は、スキャナ部１１の電気的構成を示すブロック図である。スキャナ部１１は、読取部４０と画像処理部４１とを備えて構成されている。
読取部４０は、図２に示す構成に加え、ＡＳＩＣ４２、モータ駆動回路４３、光源制御回路４４、ゲイン調整回路４５、Ａ／Ｄ変換回路４６などを備えている。
【００３１】
ＡＳＩＣ４２には、モータ駆動回路４３、光源制御回路４４、Ａ／Ｄ変換回路４６などが接続されている。ＡＳＩＣ４２は制御部１０による制御の下でこれらを制御するとともに、Ａ／Ｄ変換回路４６から出力されたデジタルの出力値（画像データ）を制御部１０のＲＡＭに出力する。
なお、ＡＳＩＣ４２の機能の一部あるいは全部は制御部１０によって実行されてもよい。
【００３２】
モータ駆動回路４３はＡＳＩＣ４２から出力される制御信号に基づいてステッピングモータ３２の回転を制御する回路である。
光源制御回路４４はＡＳＩＣ４２から出力される制御信号に基づいて光源２５の点灯や明るさを制御する回路である。
【００３３】
ゲイン調整回路４５は、読取デバイス２３から出力される電圧のゲイン調整を行う回路である。
Ａ／Ｄ変換回路４６は、ゲイン調整回路４５よって増幅された電圧をデジタルの出力値（画像データ）に変換する回路である。Ａ／Ｄ変換回路４６は電圧を８ビット（０〜２５５）に分解する分解能を有している。
【００３４】
画像処理部４１はＡＳＩＣとして構成されており、制御部１０による制御の下で、ＲＡＭ２６に格納されている画像データにガンマ補正、シェーディング補正、画像の幅（横方向のピクセル数）の変換処理、画像の高さ（高さ方向のピクセル数）の変換処理、圧縮種類に応じた圧縮処理、画像データの回転処理、明るさ調整、コントラスト調整、カラーバランス調整などの各種の処理を施す。
なお、これらの画像処理の一部あるいは全部は制御部１０によって実行されてもよいし、ＡＳＩＣ４２によって実行されてもよい。
【００３５】
（３）読取・挿入処理の概要
複合機１は、原稿を読み取って画像データを生成し、生成した画像データを既存の画像ファイルに挿入（追加格納）する「読取・挿入処理」を実行可能に構成されている。
この「読取・挿入処理」において、複合機１は画像データを挿入する先の画像ファイルに格納されている画像データの属性値に合わせて画像生成条件を設定し、その画像生成条件に基づいて画像データを生成する。
【００３６】
（４）画像ファイル
実施形態１では画像ファイルとしてＴＩＦＦファイル、及びＰＤＦファイルを例に説明する。ＴＩＦＦファイル、及びＰＤＦファイルは、「１以上の画像データをその画像データの属性値と対応付けて格納している画像ファイル」の一例である。
【００３７】
図４は、ＴＩＦＦファイルの構造を概念的に示す模式図である。図中では１つの画像データに対応付けられている複数の属性値を「属性情報」として示している。また、ＴＩＦＦファイルには画像データ毎にサムネイル画像データ（サムネイルイメージ）を格納することもできる。
【００３８】
以降の説明ではＴＩＦＦファイル内において１画像データ分の情報（属性情報、画像データ、及びサムネイルイメージ）が格納されている領域のことを「ページ」というものとする。
ＰＤＦファイルの概念的な構造はＴＩＦＦファイルと実質的に同じであるので説明は省略する。
【００３９】
（５）画像生成条件と属性との対応関係
図５は、画像生成条件と、ＴＩＦＦファイルに格納される画像データの属性、及びＰＤＦファイルに格納される画像データの属性との対応関係を示す表である。
なお、ＴＩＦＦファイルやＰＤＦファイルには図５に示す属性以外の属性についても属性値が格納されるが、それらは画像生成条件の設定には用いられないため省略している。図中において「−」は画像生成条件の設定項目に対応する属性がないことを示している。
画像生成条件には、読取部４０を制御するための条件（読取条件）と、画像処理部４１を制御するための条件（画像処理条件）とが含まれる。
【００４０】
（５−１）読取条件
読取条件に含まれる設定項目の設定値の一例を以下に示す。
・画像の幅の解像度（３００ｄｐｉ、６００ｄｐｉ、１２００ｄｐｉなど）
・画像の高さの解像度（３００ｄｐｉ、６００ｄｐｉ、１２００ｄｐｉなど）
・画素構成（カラー、グレースケール）
ここで、実施形態１に係る読取部４０は「画像の幅の解像度」、及び「画像の高さの解像度」の設定値に合わせて原稿を読み取る。
なお、「画像の幅の解像度」の設定値によらず常に同じ解像度で原稿を読み取り、画像処理部４１によって当該設定されている解像度に変換する構成であってもよい。「画像の高さの解像度」についても同様である。
【００４１】
「画素構成」については、読取部４０はカラーであるかグレースケールであるかに応じて点灯させる光源２５の色を制御する。なお、グレースケールの場合であってもカラーの場合と同様に光源２５を制御し、画像処理部４１によってカラーの画像データからグレースケールの画像データに変換してもよい。
【００４２】
なお、読取条件に含まれる設定項目は複合機の機種によって異なり得る。画像処理条件に含まれる設定項目についても同様である。
また、実施形態１では読取部４０を制御するための条件であっても、機種によっては画像処理部４１を制御するための条件であることもあるし、その逆であることもある。
【００４３】
また、実施形態１では読取部４０によって実行される処理であっても、複合機の機種によっては制御部１０によって実行される場合もあり得る。その場合は、制御部１０も含んで読取部４０というものとする。画像処理部４１によって実行される処理についても同様である。
【００４４】
（５−２）画像処理条件
画像処理条件に含まれる設定項目の設定値の一例を以下に示す。
・画像の幅の解像度（３００ｄｐｉ、６００ｄｐｉ、１２００ｄｐｉなど）
・画像の高さの解像度（３００ｄｐｉ、６００ｄｐｉ、１２００ｄｐｉなど）
・画像の幅（横方向のピクセル数）
・画像の高さ（高さ方向のピクセル数）
・圧縮種類（非圧縮、ＪＰＥＧ圧縮、ＬＺＷ圧縮、ＺＩＰ圧縮、ＰａｃｋＢｉｔｓなど）
・画像方向（縦長、横長）
・明るさ（０〜１００％）
・コントラスト（０〜１００％）
・カラーバランス（０〜１００％）
【００４５】
これらの設定項目のうち、「圧縮種類」はＰＤＦファイルの属性とは対応していない設定項目である。また、「明るさ」、「コントラスト」、及び「カラーバランス」はＴＩＦＦファイルの属性ともＰＤＦファイルの属性とも対応していない設定項目である。
【００４６】
なお、画像処理部４１は読取部４０から出力された画像データにノイズ除去やエッジ強調処理などの他の画像処理を施してもよく、その場合はそれらの画像処理のためのパラメータを画像処理条件に含めてもよい。
【００４７】
（６）格納条件
図５に示すように、実施形態１では、画像生成条件とは別に、制御部１０自体の動作の条件も設定される。制御部１０自体の動作の条件とは、具体的には画像データを画像ファイルに格納するための条件（格納条件）である。
【００４８】
格納条件に含まれる設定項目の設定値の一例を以下に示す。
・ヘッダー、フッター（あり、なし）
・ウォーターマーク（あり、なし）
・サムネイルイメージ（あり、なし）
・文字認識（ＯＣＲ）（あり、なし）
【００４９】
上述した各設定項目のうち「サムネイルイメージ」はＴＩＦＦファイルやＰＤＦファイルの属性と対応している設定項目である。一方、「ヘッダー、フッター」、「ウォーターマーク」、及び「文字認識」は、ＴＩＦＦファイルの属性とは対応していない設定項目である。
【００５０】
ヘッダー、フッターとは、画像データを印刷する際に、その画像データが印刷される被記録媒体の上端部や下端部に印刷される情報（文字、イラストなど）をいう。制御部１０は、格納条件の「ヘッダー、フッター」に「あり」が設定されている場合は、生成した画像データをＰＤＦファイルに格納するときに、そのＰＤＦファイルに格納されている他の画像データから「ヘッダー、フッター」の情報を取得し、取得した情報を、当該生成した画像データの「ヘッダー、フッター」として格納する。つまり、制御部１０は、挿入先のＰＤＦファイルに格納されている他の画像データに「ヘッダー、フッター」の属性値として対応付けられている情報（文字、イラストなど）を、生成した画像データにも対応付けて格納する。
【００５１】
ウォーターマークは所謂透かし画像のことであり、制御部１０は格納条件の「ウォーターマーク」に「あり」が設定されている場合は、挿入先のＰＤＦファイルに格納されている他の画像データに「ウォーターマーク」の属性値として対応付けられている透かし画像を取得し、取得した透かし画像を、生成した画像データにも対応付けて格納する。
【００５２】
文字認識（ＯＣＲ）は、生成した画像データが表す文字列を文字認識処理によって認識した文字列のことであり、格納条件の「文字認識（ＯＣＲ）」に「あり」が設定されている場合は、制御部１０は生成した画像データをＰＤＦファイルに格納するときに、その画像データが表す文字列を文字認識し、認識した文字列を当該生成した画像データに対応付けて格納する。
【００５３】
なお、これらの情報はオプションであり、必ずしもＰＤＦファイルやＴＩＦＦファイルに格納されているとは限らない。
挿入先のＰＤＦファイルから取得される「ヘッダー、フッター」の情報（文字、イラストなど）、及び「ウォーターマーク」の透かし画像は、「画像生成条件の設定に用いられない属性値」の一例である。
【００５４】
（７）画像生成条件の設定方法
実施形態１では、属性値に合わせて画像生成条件を設定する方法として、次に説明する「設定方法１」〜「設定方法６」の６種類の方法がある。ユーザはこれらの中から任意に設定方法を選択することができる。
【００５５】
（７−１）設定方法１
設定方法１は、生成した画像データが挿入されるページ（「追加格納する位置」の一例）に近いページの属性値に合わせる方法である。例えば画像データが挿入されるページ（「挿入ページ」という）として「第２ページ」が指定されたとすると、生成された画像データは現在の第１ページと現在の第２ページとの間に挿入される。この場合、現在の第１ページ、及び現在の第２ページが挿入ページに近いページであるので、現在の第１ページ、現在の第２ページ、又はその両方の属性値に合わせる。設定方法１の詳細については後述する。
【００５６】
ここで「属性値に合わせる」とは、画像生成条件の各設定項目に、画像ファイルに格納されている画像データの対応する属性の属性値、あるいはその属性値に応じた値を設定することをいう。例えば画像ファイルに格納されている画像データの「画像の幅の解像度」の属性値が６００ｄｐｉであったとすると、画像生成条件の「画像の幅の解像度」として「６００ｄｐｉ」（あるいはその属性値に応じた値）が設定される。
【００５７】
（７−２）設定方法２
設定方法２は、設定項目毎に最も多い属性値に合わせる方法である。例えばＴＩＦＦファイルに格納されている１以上の画像データの中で「圧縮種類」の属性値として最も多い属性値が「ＪＰＥＧ」であり、「画素構成」の属性値として最も多い属性値が「カラー」であったとする。この場合、画像生成条件の「圧縮種類」には「ＪＰＥＧ」が設定され、「画素構成」には「カラー」が設定される。
【００５８】
（７−３）設定方法３
設定方法３は、特定の属性についてそれぞれ予め指定されている属性値に最も近い属性値に合わせる方法である。設定方法３では最も高速に処理できる属性値に合わせる。具体的には、挿入先のファイルに格納された属性情報の中から低画質の属性値を取り出し、それに基づいて画像生成条件を設定する。これにより、読み取りを開始してから画像データが画像ファイルに格納され終わるまでの時間が相対的に短くなる。
【００５９】
図６は、特定の属性について属性値を高画質な属性値と低画質な属性値とに分類した表である。ここでは「特定の属性」として「画像の幅の解像度」、「画像の高さの解像度」、「画素構成」、「画像の幅」、「画像の高さ」、及び「圧縮種類」を示している。
【００６０】
図６によれば、例えば画像生成条件の「画像の幅の解像度」に「３００ｄｐｉ」を設定した場合と「１２００ｄｐｉ」を設定した場合とでは「３００ｄｐｉ」を設定した場合の方が低画質である。そのため、例えばＴＩＦＦファイル内に「画像の幅の解像度」の属性値が「６００ｄｐｉ」のものと「１２００ｄｐｉ」のものとが混在する場合には、複合機１は「３００ｄｐｉ」により近い解像度である「６００ｄｐｉ」に合わせて画像生成条件を設定する。
【００６１】
また、例えば、非圧縮やＬＺＷ圧縮などの可逆圧縮の場合の画質と、ＪＰＥＧ圧縮のような非可逆圧縮の場合の画質とでは、非可逆圧縮の方が低画質である。そのため、ＴＩＦＦファイルに格納されている画像データの中に「圧縮種類」の属性値が「ＪＰＥＧ圧縮」であるものが存在する場合には、画像生成条件の「圧縮種類」には「ＪＰＥＧ圧縮」が設定される。
【００６２】
なお、図６にない属性については、「設定方法１」、「設定方法２」、「設定方法５」、あるいは「設定方法６」と同様の方法で選択してもよい。
また、図６に示す分類は複合機の機種によって異なり得る。いずれにしても実施形態１では図６に示す分類に従って高速であるか否かを判断するものとする。
また、図６に示す属性以外の属性についても、属性値の違いによる処理速度の高低に有意な差があるのであれば「特定の属性」に含めてもよい。
【００６３】
（７−４）設定方法４
設定方法４は、特定の属性についてそれぞれ予め指定されている属性値に最も近い属性値に合わせる方法である。設定方法４では最も高画質の属性値に合わせる。
ところで、１つのＴＩＦＦファイル内に非圧縮や複数種類の可逆圧縮が混在している場合もある。その場合には、「設定方法１」、「設定方法２」、「設定方法５」、あるいは「設定方法６」と同様の方法で選択してもよい。
【００６４】
（７−５）設定方法５
設定方法５は、画像ファイルに格納されている属性値の中からいずれかをユーザに選択させる方法である。ユーザによる選択は画像データ間で属性値が異なっている属性についてのみ行われるものであり、画像データ間で属性値が共通している属性に対応する設定項目については当該共通する属性値が設定される。
【００６５】
また、ユーザが選択できる属性値は画像ファイル内に格納されているもののみであり、画像ファイル内に格納されていない属性値は選択できない。例えばＴＩＦＦファイルに格納されている画像データの「画像の幅の解像度」の属性値が「３００ｄｐｉ」、又は「１２００ｄｐｉ」のどちらかである場合、ユーザは「６００ｄｐｉ」を選択することはできない。
【００６６】
（７−６）設定方法６
設定方法６は、いずれの属性値に合わせて画像生成条件を設定するかを各画像データが格納された時を表す情報に基づいて決定する方法である。設定方法６では生成日時（又は日付）が最も新しいページの属性値に合わせる。
【００６７】
（８）複合機の処理
次に、「読取・挿入処理」を中心として複合機１の処理について説明する。ここでは複合機１のＵＳＢインタフェース１５に接続されたＵＳＢメモリに記憶されている画像ファイルに画像データを挿入（追加格納）する場合を例に説明する。
【００６８】
（８−１）複合機の処理の流れ
図７は、複合機１の処理の流れを示すフローチャートである。本処理は複合機１に電源が投入されると開始される。
Ｓ１０１では、制御部１０は操作部１３のディスプレイに所定の待機画面を表示する。この待機画面でユーザは「Ｐｒｉｎｔ」、「Ｓｃａｎ」、及び「Ｃｏｐｙ」等のいずれかの機能を選択できる。制御部１０はユーザがいずれかの機能を選択するまで待機し、いずれかの機能が選択されるとＳ１０２に進む。
【００６９】
Ｓ１０２では、制御部１０は選択された機能が「Ｓｃａｎ」以外（Ｐｒｉｎｔ又はＣｏｐｙ）の場合はＳ１０３に進み、「Ｓｃａｎ」の場合はＳ１０４に進む。
Ｓ１０３では、制御部１０は選択された機能に応じた所定の処理を実行してＳ１０１に戻る。
【００７０】
Ｓ１０４では、制御部１０はＵＳＢメモリがＵＳＢインタフェース１５に接続されているか否かを判断する。制御部１０はＵＳＢメモリが接続されていなければＳ１０５に進み、接続されていればＳ１０６に進む。
Ｓ１０５では、制御部１０はＵＳＢメモリを挿入するように促すメッセージを表示して、Ｓ１０４に戻る。
【００７１】
Ｓ１０６では、制御部１０はユーザが画像生成条件を設定するためのＳｃａｎ設定画面をディスプレイに表示する。
Ｓｃａｎ設定画面には、画像生成条件の設定項目に加えて、ユーザが「既存ファイルにスキャン画像を挿入する／しない」を選択するための項目が表示される。ユーザが「既存ファイルにスキャン画像を挿入する」を選択した場合には、画像生成条件の設定項目はグレーアウト表示され、Ｓｃａｎ設定画面での画像生成条件の設定は不能となる。「既存ファイルにスキャン画像を挿入する」を選択した場合には、ユーザは画像生成条件を設定することなく設定完了のボタンを押下する。
【００７２】
一方、「既存ファイルにスキャン画像を挿入しない」を選択した場合にはＳｃａｎ設定画面での画像生成条件の設定が可能である。「既存ファイルにスキャン画像を挿入しない」を選択した場合には、ユーザは画像生成条件を設定した後に設定完了のボタンを押下する。
なお、Ｓｃａｎ設定画面で格納条件を設定しない理由は、格納条件は「既存ファイルにスキャン画像を挿入しない」が選択された場合には用いられない条件だからである。
【００７３】
Ｓ１０７では、制御部１０は「既存ファイルにスキャン画像を挿入する」が選択されたか否かを判定し、「既存ファイルにスキャン画像を挿入しない」が選択されている場合はＳ１０８に進み、「既存ファイルにスキャン画像を挿入する」が選択されている場合はＳ１０９に進む。
【００７４】
Ｓ１０８では、制御部１０は「既存ファイルにスキャン画像を挿入しない」が選択された場合の所定の処理を実行する。「既存ファイルにスキャン画像を挿入しない」が選択された場合の処理とは、上述したＳ１０６で設定された画像生成条件に基づいて画像データを生成し、生成した画像データを新規の画像ファイルに格納する処理のことをいう。
【００７５】
Ｓ１０９では、制御部１０は、画像データを挿入する先の画像ファイルをユーザに選択させるためのファイル選択画面をディスプレイに表示する。このファイル選択画面において、ユーザはＵＳＢメモリに保存されている既存ファイル（ＴＩＦＦファイル、あるいはＰＤＦファイル）を選択することができる。
制御部１０は既存ファイルが選択されるまで待機し、既存ファイルが選択されるとＳ１１０に進む。
【００７６】
Ｓ１１０では、制御部１０は生成した画像データを挿入するページ（挿入位置）をユーザが指定するための挿入ページ指定画面をディスプレイに表示する。
挿入ページの指定では、例えば第１ページの前に挿入する場合は「第１ページ」を指定し、第１ページと第２ページとの間に挿入する場合は「第２ページ」を指定する。最終ページの後に挿入する場合には「ファイルの末尾」を指定する。
制御部１０はユーザによって挿入ページが指定されるまで待機し、挿入ページが指定されるとＳ１１１に進む。
【００７７】
Ｓ１１１では、制御部１０は、Ｓ１０９で選択された画像ファイル（既存ファイル）に格納されている属性値に合わせて画像生成条件、及び格納条件を設定する処理である「画像生成条件設定処理」を実行する。「画像生成条件設定処理」の詳細については後述する。
【００７８】
Ｓ１１２では、制御部１０は読取部４０を制御して原稿を読み取らせる。この制御は、Ｓ１１１で設定された画像生成条件のうち「読取部４０を制御するための条件（読取条件）」に基づいて行われる。
Ｓ１１３では、制御部１０は画像処理部４１を制御して、読取部４０から出力された画像データを加工する処理（画像処理）を施す。この制御は、Ｓ１１１で設定された画像生成条件のうち「画像処理部４１を制御するための条件（画像処理条件）」に基づいて行われる。
【００７９】
Ｓ１１４では、制御部１０は画像処理が施された画像データを、Ｓ１０９で選択された既存ファイルの、Ｓ１１０で指定された挿入ページの前に、画像生成条件に応じた属性値と対応付けて挿入（追加格納）する。
この挿入において、制御部１０は画像ファイルがＴＩＦＦファイルである場合には、Ｓ１１１で設定された格納条件の「サムネイルイメージ」が「あり」であればサムネイルイメージも格納し、同様に、画像ファイルがＰＤＦファイルである場合には格納条件に応じて「ヘッダー、フッター」、「ウォーターマーク」、「サムネイルイメージ」、及び「文字認識（ＯＣＲ）」の情報も格納する。
【００８０】
（８−２）画像生成条件設定処理
次に、上述した「画像生成条件設定処理」について説明する。ここでは画像生成条件の設定方法として「設定方法１」が選択される場合を例に説明する。「設定方法２」〜「設定方法６」が選択された場合の処理の流れは「設定方法１」が選択された場合の処理の流れを一部変更したものであり、その違いは小さいので詳細な説明は省略する。
【００８１】
図８は、画像生成条件設定処理の流れを示すフローチャートである。
Ｓ２０１では、制御部１０は前述した「設定方法１」〜「設定方法６」のいずれかをユーザに選択させるための設定方法選択画面をディスプレイに表示する。
制御部１０はユーザがいずれかの設定方法を選択するまで待機し、いずれかの設定方法が選択されるとＳ２０２に進む。
【００８２】
Ｓ２０２では、制御部１０は「設定方法１」が設定されたか否かを判定し、「設定方法１」が選択された場合はＳ２０３に進み、それ以外の場合はＳ２０４に進む。
Ｓ２０３では、制御部１０は「設定方法１」に応じて画像ファイルから属性値を取得する処理である「第１の取得処理」を実行する。「第１の取得処理」の詳細については後述する。
【００８３】
Ｓ２０４では、制御部１０は「設定方法１」以外の設定方法に応じて「第２の取得処理」〜「第６の取得処理」を実行する。「第２の取得処理」〜「第６の取得処理」の説明は省略する。
【００８４】
Ｓ２０５では、制御部１０は取得した各属性値について、スキャナ部１１がその属性値をサポートしているか否かを判定する。
具体的には例えば、既存ファイルに格納されている画像データは必ずしも複合機１によって生成されたものであるとは限らず、他のスキャナで生成された画像データが格納されている場合もある。その場合、当該他のスキャナが「２４００ｄｐｉ」に対応しており、取得した「画像の幅の解像度」の属性値が「２４００ｄｐｉ」である場合もある。スキャナ部１１がサポートしている「画像の幅の解像度」は「３００ｄｐｉ」、「６００ｄｐｉ」、及び「１２００ｄｐｉ」であるので、「２４００ｄｐｉ」はスキャナ部１１がサポートしていない解像度であることになる。
【００８５】
制御部１０は、取得した属性値の中に一つでもスキャナ部１１がサポートしていない属性値がある場合はＳ２０６に進み、全ての属性値が制御部１０によってサポートされている場合はＳ２０７に進む。
【００８６】
Ｓ２０６では、制御部１０はスキャナ部１１がサポートしていない属性値が設定されている属性に対応する設定項目の設定値をユーザに設定させるための設定画面をディスプレイに表示する。
制御部１０は設定画面でユーザが設定値を設定するまで待機し、ユーザが設定値を設定するとＳ２０７に進む。
【００８７】
Ｓ２０７では、制御部１０は画像生成条件に含まれる設定項目の中に既存ファイルから取得する属性値によっては設定できない設定項目があるか否かを判定する。
制御部１０は、既存ファイルから取得する属性値によっては設定できない設定項目がある場合はＳ２０８に進み、ない場合はＳ２０９に進む。
【００８８】
前述したように実施形態１の画像生成条件にはＴＩＦＦファイルやＰＤＦファイルの属性とは対応していない設定項目（「明るさ」、「コントラスト」、「カラーバランス」など）が含まれており、これらは既存ファイルから取得する属性値によっては設定できない設定項目であるので、常にＳ２０８に進むこととなる。ただし、複合機の機種によっては既存ファイルから取得する属性値によっては設定できない設定項目がない可能性もある。そのような複合機の場合にはＳ２０９に進むこととなる。
【００８９】
Ｓ２０８では、制御部１０は既存ファイルから取得する属性値によっては設定できない設定項目をユーザに設定させるための設定画面をディスプレイに表示する。
制御部１０は設定画面でユーザが設定値を設定するまで待機し、ユーザが設定値を設定するとＳ２０９に進む。
【００９０】
Ｓ２０９では、制御部１０はオプション設定があるか否かを判定する。オプション設定があるとは、ＰＤＦファイルの場合は挿入先のＰＤＦファイルに「ヘッダー、フッター」、「ウォーターマーク」、「サムネイルイメージ」、「文字認識（ＯＣＲ）」の属性値が格納されていることをいい、ＴＩＦＦファイルの場合は「サムネイルイメージ」の属性値（すなわちサムネイルイメージ）が格納されていることをいう。
【００９１】
制御部１０は「ヘッダー、フッター」、「ウォーターマーク」、「サムネイルイメージ」、及び「文字認識（ＯＣＲ）」のいずれか一つでも属性値が格納されている場合はオプション設定があると判定してＳ２１０に進み、いずれも属性値が格納されていない場合はＳ２１１に進む。
【００９２】
Ｓ２１１では、制御部１０はオプション設定を行うか否かをユーザが選択するための選択画面を表示する。この選択画面において、ユーザは「ヘッダー、フッター」、「ウォーターマーク」、「サムネイルイメージ」、「文字認識（ＯＣＲ）」のうち既存ファイルに属性値が格納されているもの（オプション設定があるもの）について、オプション設定を行うか否か（「あり」又は「なし」）を個別に選択することができる。
制御部１０は選択画面でオプション設定を行うか否かをユーザが選択するまで待機し、選択が行われるとＳ２１１に進む。
【００９３】
Ｓ２１１では、制御部１０は既存ファイルから取得した属性値、及びユーザによって選択された属性値に合わせて画像生成条件を設定するとともに、オプション設定を行うか否かの選択に合わせて格納条件を設定する。
【００９４】
（８−３）第１の取得処理
図９は、第１の取得処理の流れを示すフローチャートである。
Ｓ３０１では、制御部１０はユーザによって指定された挿入ページが「第１ページ」であるか否かを判定し、「第１ページ」である場合はＳ３０２に進み、それ以外である場合はＳ３０３に進む。
【００９５】
Ｓ３０２では、制御部１０は既存ファイルの第１ページから各属性の属性値を取得する。
Ｓ３０３では、制御部１０は挿入ページが「ファイルの末尾」であるか否かを判定し、ファイルの末尾である場合はＳ３０４に進み、それ以外の場合はＳ３０５に進む。
【００９６】
Ｓ３０４では、制御部１０は既存ファイルの最終ページから各属性の属性値を取得する。
Ｓ３０５では、制御部１０は既存ファイルの前後ページから各属性の属性値を取得する。
【００９７】
Ｓ３０６では、制御部１０は属性ごとに前後のページで属性値が同一か否かを判定し、全ての属性について前後で属性値が同一である場合は処理を終了して「画像生成条件設定処理」に戻り、前後で属性値が同一でない属性が一つでもある場合はＳ３０７に進む。
【００９８】
Ｓ３０７では、制御部１０は前後のページで属性値が異なる属性について前後のページのいずれから属性値を取得するかをユーザに選択させるための選択画面をディスプレイに表示する。
制御部１０はユーザがいずれかのページを選択するまで待機し、いずれかのページが選択されると処理を終了して「画像生成条件設定処理」に戻る。
【００９９】
なお、ここではユーザに前後いずれかのページを選択させる場合を例に説明したが、前後のページのいずれから属性値を取得するかの選択は「設定方法３」、「設定方法４」、あるいは「設定方法６」と同様の方法で行うこともできる。
【０１００】
（９）実施形態の効果
以上説明した本発明の実施形態１に係る複合機１によると、原稿を読み取って画像データを生成し、生成した画像データを既存の画像ファイルに挿入（追加格納）する場合に、画像データを挿入する先の画像ファイルに格納されている画像データの属性値に合わせて画像生成条件を設定するので、画像ファイルに格納されている画像データの画質と挿入した画像データの画質とを合わせることができる。これにより、属性値の異なる画像データを一つの画像ファイルに格納することによる不都合を軽減できる。
【０１０１】
具体的には例えば、画像ファイルに元から格納されている画像データの「画像の幅の解像度」が全て「１２００ｄｐｉ」である場合に、複合機１によって挿入された画像データが「３００ｄｐｉ」であるとすると、画像ファイルに格納されている画像データを表示した場合に画質（この場合は「画像の幅の解像度」）がばらついてしまい、ユーザが違和感を覚える虞がある。複合機１によると、画像ファイルに元からなかった解像度は設定されないので、そのような違和感（不都合）を軽減できる。「画像の高さの解像度」、「画像の幅」、「画像の高さ」、「画像方向」などについても同様である。
【０１０２】
また、例えば元の画像ファイルに格納されている画像データの「圧縮種類」が「ＪＰＥＧ圧縮」であり、元の画像ファイルの表示に利用していたアプリケーションがＬＺＷ圧縮に対応していなかったとする。この場合、生成した画像データが「ＬＺＷ圧縮」であったとすると、それまで利用していたアプリケーションをそのまま利用することができなくなってしまうという不都合がある。複合機１によると、画像ファイルに元からなかった圧縮種類では圧縮しないので、そのような不都合を軽減できる。
【０１０３】
更に、複合機１によると、元の画像ファイルがＰＤＦファイルである場合に、元の画像ファイルに格納されている画像データの「ヘッダー、フッター」の情報（文字、イラストなど）や「ウォーターマーク」の透かし画像を、生成した画像データにも対応付けるので、生成した画像データにも他の画像データと同じようにヘッダーやフッター、透かし画像を印刷あるいは表示することができる。これにより、複合機１によって挿入した画像データにのみこれらの情報が印刷あるいは表示されないことによるユーザの違和感（不都合）を軽減できる。
【０１０４】
更に、複合機１によると、「設定方法１」が選択された場合は、画像データを挿入する位置（挿入ページ）から基準範囲内（例えば前後１ページ内）に格納されている画像データの属性値に合わせて画像生成条件を設定するので、挿入する画像データの画質をその基準範囲内にある画像データの画質と合わせることができる。これにより、ユーザが画質のばらつきに気付き難くなる。
【０１０５】
更に、複合機１によると、「設定方法２」が選択された場合は、複数の属性値のうち最も多い属性値に合わせて画像生成条件を設定するので、ユーザが画質のばらつきに気付き難くなる。
【０１０６】
更に、複合機１によると、「設定方法３」や「設定方法４」が選択された場合は、複数の属性値のうち予め指定されている属性値（高速の属性値や高画質の属性値）に最も近い属性値に合わせて画像生成条件を設定するので、互いに属性値の異なる複数の画像データが画像ファイルに格納されている場合に、いずれの属性値に合わせるかを決定できる。
【０１０７】
更に、複合機１によると、「設定方法５」が選択された場合は、複数の属性値のうちいずれの属性値に合わせて画像生成条件を設定するかをユーザに選択させるので、互いに属性値の異なる複数の画像データが画像ファイルに格納されている場合に、いずれの属性値に合わせて画像生成条件を設定するかを決定できる。
【０１０８】
更に、複合機１によると、「設定方法６」が選択された場合は、生成日時が最も新しいページの属性値に合わせて画像生成条件を設定するので、互いに属性値の異なる複数の画像データが画像ファイルに格納されている場合に、いずれの属性値に合わせるかを決定できる。
【０１０９】
更に、複合機１によると、画像ファイルに格納されている画像データの属性値に合う画像生成条件を設定不能な場合（例えば「画像の幅の解像度」が２４００ｄｐｉの場合）は、設定可能な範囲でユーザに画像生成条件を設定させることにより、設定可能な範囲で画像生成条件を設定できる。
【０１１０】
更に、複合機１によると、画像ファイルから取得した属性値からは設定できない画像生成条件（「明るさ」、「コントラスト」、「カラーバランス」、「ガンマ補正」など）をユーザが設定できる。
【０１１１】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【０１１２】
（１）上記実施形態ではＵＳＢメモリに保存されている画像ファイルに画像データを挿入する場合を例に説明したが、複合機１と通信可能に接続されている外部のコンピュータ（ファイルサーバなど）に保存されている画像ファイルに挿入してもよい。この場合は、Ｓ１０４、及びＳ１０５に替えて次の処理を実行してもよい。
先ず、複合機１は外部のコンピュータのネットワークアドレスをユーザに指定させる（あるいは複合機１と通信可能に接続されているコンピュータの中からいずれかをユーザに選択させてもよい）。そして、制御部１０は指定されたネットワークアドレスの外部のコンピュータが複合機１と通信可能に接続されているか否かを判断し、接続されていると判断した場合はＳ１０６に進み、接続されていない場合は、再度ネットワークアドレスをユーザに指定させてもよい。
外部のコンピュータ（ファイルサーバなど）に保存されている画像ファイルに挿入する場合には、Ｓ１０９において、ユーザによって指定されたネットワークアドレスに記憶されている既存ファイルの選択画面を表示する。
【０１１３】
（２）上記実施形態では読取部４０を制御するための条件、及び画像処理部４１を制御するための条件の両方を属性値に合わせて設定する場合を例に説明したが、読取部４０を制御するための条件、又は画像処理部４１を制御するための条件のいずれか一方のみを属性値に合わせて設定し、他方については属性値の有無によらずユーザに設定させてもよい。
【０１１４】
（３）上記実施形態では複合機１で生成した画像データをＵＳＢメモリに保存する場合を例に説明したが、本発明は複合機１と通信可能に接続されているコンピュータで実行されるスキャナドライバによって実現されてもよい。
その場合は、コンピュータで読取条件や画像処理条件を設定し、その読取条件に基づいて複合機を制御して画像データを生成させる。そして、コンピュータは生成された画像データを複合機から取得し、その画像データを画像処理条件に基づいて加工して既存ファイルに挿入することになる。
【０１１５】
（４）上記実施形態では画像読取装置として複合機を例に説明したが、画像読取装置はＳｃａｎ機能のみを備える単機能のイメージスキャナであってもよい。
【符号の説明】
【０１１６】
１・・・複合機
１０・・・制御部
１１・・・スキャナ部
１２・・・プリンタ部
１３・・・操作部
１４・・・記憶部
１５・・・ＵＳＢインタフェース
４０・・・読取部
４１・・・画像処理部
４３・・・モータ駆動回路
４４・・・光源制御回路
４５・・・ゲイン調整回路
４６・・・Ａ／Ｄ変換回路
【図１】
2012015614.tif 000003
【図２】
2012015614.tif 000004
【図３】
2012015614.tif 000005
【図４】
2012015614.tif 000006
【図５】
2012015614.tif 000007
【図６】
2012015614.tif 000008
【図７】
2012015614.tif 000009
【図８】
2012015614.tif 000010
【図９】
2012015614.tif 000011