"画像処理装置であって、自然画を含む原稿が特定の光学解像度でスキャンされることによって得られたスキャンデータを用いて、前記原稿を分類するための第1種の指標値を算出する第1の解析部と、前記スキャンデータを用いて得られる画像データのための解像度である出力解像度を、前記第1種の指標値を用いて決定する出力解像度決定部と、前記特定の光学解像度と前記出力解像度とが一致しない場合に、前記特定の光学解像度を示す前記スキャンデータを、前記出力解像度を示す前記画像データに変換する変換部と、前記出力解像度を示す前記画像データを含むファイルを生成する生成部と、を備える画像処理装置。前記第1種の指標値は、前記原稿の精細さを示す指標値であり、前記出力解像度決定部は、前記第1種の指標値が、前記原稿が比較的に高精細であることを示す場合に、前記特定の光学解像度以下の第1の値を前記出力解像度として決定し、前記第1種の指標値が、前記原稿が比較的に低精細であることを示す場合に、前記第1の値よりも小さい第2の値を前記出力解像度として決定する、請求項1に記載の画像処理装置。前記第1の値は、前記特定の光学解像度と同じ値である、請求項2に記載の画像処理装置。前記画像処理装置は、さらに、前記スキャンデータの解析を用いて、前記原稿に含まれる文字の形態を示す第2種の指標値を算出する第2の解析部を備え、前記出力解像度決定部は、前記第1種の指標値と前記第2種の指標値とを用いて、前記出力解像度を決定する、請求項2又は3に記載の画像処理装置。前記出力解像度決定部は、前記第1種の指標値が、前記原稿の精細さが第1の精細さであることを示し、かつ、前記第2種の指標値が、前記原稿に含まれる前記文字の形態が第1の形態であることを示す場合に、第3の値を前記出力解像度として決定し、前記第1種の指標値が、前記原稿の精細さが前記第1の精細さであることを示し、かつ、前記第2種の指標値が、前記原稿に含まれる前記文字の形態が前記第1の形態とは異なる第2の形態であることを示す場合に、前記第3の値とは異なる第4の値を前記出力解像度として決定する、請求項4に記載の画像処理装置。前記出力解像度決定部は、前記第1種の指標値が、前記原稿の精細さが第1の精細さであることを示し、かつ、前記第2種の指標値が、前記原稿に含まれる前記文字の形態が第1の形態であることを示す場合に、第3の値を前記出力解像度として決定し、前記第1種の指標値が、前記原稿の精細さが前記第1の精細さとは異なる第2の精細さであることを示し、かつ、前記第2種の指標値が、前記原稿に含まれる前記文字の形態が前記第1の形態であることを示す場合に、前記第3の値とは異なる第5の値を前記出力解像度として決定する、請求項4又は5に記載の画像処理装置。前記画像処理装置は、さらに、前記第1の解析部が前記第1種の指標値を算出すべきであるのか否かを、前記第2種の指標値を用いて判断する判断部を備え、前記第1の解析部は、前記第1の解析部が前記第1種の指標値を算出すべきと判断される場合に、前記第1種の指標値を算出し、前記第1の解析部が前記第1種の指標値を算出すべきでないと判断される場合に、前記第1種の指標値を算出せず、前記出力解像度決定部は、前記第1の解析部が前記第1種の指標値を算出すべきと判断される場合に、前記第1種の指標値と前記第2種の指標値とを用いて、前記出力解像度を決定し、前記第1の解析部が前記第1種の指標値を算出すべきでないと判断される場合に、前記第1種の指標値を用いずに、前記第2種の指標値を用いて、前記出力解像度を決定する、請求項4から6のいずれか一項に記載の画像処理装置。画像処理装置に搭載されるコンピュータに、以下の各処理、即ち、自然画を含む原稿が特定の光学解像度でスキャンされることによって得られたスキャンデータの解析を用いて、前記原稿を分類するための第1種の指標値を算出する第1の解析処理と、前記スキャンデータを用いて得られる画像データのための解像度である出力解像度を、前記第1種の指標値を用いて決定する出力解像度決定処理と、前記特定の光学解像度と前記出力解像度とが一致しない場合に、前記特定の光学解像度を示す前記スキャンデータを、前記出力解像度を示す前記画像データに変換する変換処理と、前記出力解像度を示す前記画像データを含むファイルを生成する生成処理と、を実行させるコンピュータプログラム。特許文献1の技術では、文字を含まない原稿例えば自然画写真等のみを含む原稿を表わすスキャンデータや、文字と自然画との両方を含む原稿を表わすスキャンデータについて、出力解像度を適切に決定することができない可能性がある。本明細書では、出力解像度を適切に決定し得る技術を提供する。本明細書では、画像処理装置を開示する。画像処理装置は、第1の解析部と、出力解像度決定部と、変換部と、生成部と、を備える。第1の解析部は、自然画を含む原稿が特定の光学解像度でスキャンされることによって得られたスキャンデータを用いて、原稿を分類するための第1種の指標値を算出する。出力解像度決定部は、スキャンデータを用いて得られる画像データのための解像度である出力解像度を、第1種の指標値を用いて決定する。変換部は、特定の光学解像度と出力解像度とが一致しない場合に、特定の光学解像度を示すスキャンデータを、出力解像度を示す画像データに変換する。生成部は、出力解像度を示す画像データを含むファイルを生成する。上記の構成によると、画像処理装置は、自然画を含む原稿を分類するための第1種の指標値を用いて、出力解像度を決定する。従って、画像処理装置は、自然画を含む原稿を表わすスキャンデータについて、出力解像度を適切に決定し得る。第1種の指標値は、原稿の精細さを示す指標値であってもよい。出力解像度決定部は、A第1種の指標値が、原稿が比較的に高精細であることを示す場合に、特定の光学解像度以下の第1の値を出力解像度として決定し、B第1種の指標値が、原稿が比較的に低精細であることを示す場合に、第1の値よりも小さい第2の値を出力解像度として決定してもよい。仮に、原稿が比較的に高精細であるにも関わらず、比較的に低い出力解像度を示す画像データを含むファイルを生成する構成を採用すると、当該画像データによって表わされる画像が出力表示、印刷等される際に、ユーザが、画質の悪さを認識し易い。従って、上記の構成では、画像処理装置は、原稿が比較的に高精細である場合に、比較的に高い出力解像度を示す画像データを含むファイルを生成する。一方において、画像処理装置は、原稿が比較的に低精細である場合に、比較的に低い出力解像度を示す画像データを含むファイルを生成することによって、ファイルサイズが過度に大きくなるのを抑制することができる。第1の値は、特定の光学解像度と同じ値であってもよい。この構成によると、画像処理装置は、原稿が比較的に高精細である場合に、特定の光学解像度と同じ値である高い出力解像度を示す画像データを含むファイルを生成することができる。画像処理装置は、スキャンデータを用いて、原稿に含まれる文字の形態を示す第2種の指標値を算出する第2の解析部をさらに備えていてもよい。出力解像度決定部は、第1種の指標値と第2種の指標値とを用いて、出力解像度を決定してもよい。この構成によると、画像処理装置は、第1種の指標値と第2種の指標値とを用いて、出力解像度を適切に決定し得る。出力解像度決定部は、C第1種の指標値が、原稿の精細さが第1の精細さであることを示し、かつ、第2種の指標値が、原稿に含まれる文字の形態が第1の形態であることを示す場合に、第3の値を出力解像度として決定し、D第1種の指標値が、原稿の精細さが第1の精細さであることを示し、かつ、第2種の指標値が、原稿に含まれる文字の形態が第1の形態とは異なる第2の形態であることを示す場合に、第3の値とは異なる第4の値を出力解像度として決定してもよい。この構成によると、画像処理装置は、原稿の精細さが第1の精細さである場合に、原稿に含まれる文字の形態に応じて、出力解像度を適切に決定し得る。出力解像度決定部は、C第1種の指標値が、原稿の精細さが第1の精細さであることを示し、かつ、第2種の指標値が、原稿に含まれる文字の形態が第1の形態であることを示す場合に、第3の値を出力解像度として決定し、E第1種の指標値が、原稿の精細さが第1の精細さとは異なる第2の精細さであることを示し、かつ、第2種の指標値が、原稿に含まれる文字の形態が第1の形態であることを示す場合に、第3の値とは異なる第5の値を出力解像度として決定する。この構成によると、画像処理装置は、原稿に含まれる文字の形態が第1の形態である場合に、原稿の精細さに応じて、出力解像度を適切に決定し得る。画像処理装置は、さらに、第1の解析部が第1種の指標値を算出すべきであるのか否かを、第2種の指標値を用いて判断する判断部を備えていてもよい。第1の解析部は、第1の解析部が第1種の指標値を算出すべきと判断される場合に、第1種の指標値を算出し、第1の解析部が第1種の指標値を算出すべきでないと判断される場合に、前記第1種の指標値を算出しなくてもよい。出力解像度決定部は、第1の解析部が第1種の指標値を算出すべきと判断される場合に、第1種の指標値と第2種の指標値とを用いて、出力解像度を決定し、第1の解析部が第1種の指標値を算出すべきでないと判断される場合に、第1種の指標値を用いずに、第2種の指標値を用いて、出力解像度を決定してもよい。この構成によると、画像処理装置は、第1種の指標値を算出すべきであるのか否かを、第2種の指標値を用いて判断することができる。画像処理装置は、第1種の指標値を算出すべきと判断される場合に、第1種の指標値を算出して、第1種の指標値と第2種の指標値との両方を用いて、出力解像度を適切に決定し得る。一方において、画像処理装置は、第1種の指標値を算出すべきでないと判断される場合に、第1種の指標値を算出しないために、処理負荷を低減させることができる。なお、上記の画像処理装置を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。第1実施例システムの構成図1に示されるように、通信システム2は、多機能機10PC80の周辺機器と、PC80と、を備える。多機能機10とPC80とは、LAN4に接続されている。多機能機10とPC80とは、LAN4を介して、相互に通信可能である。多機能機10の構成多機能機10は、印刷機能、スキャン機能等を含む複数の機能を実行可能である。多機能機10は、操作部12と、表示部14と、ネットワークインターフェイス16と、印刷実行部18と、スキャン実行部20と、制御部30と、を備える。上記の各部12~30は、バス線符号省略に接続されている。操作部12は、複数のキーによって構成される。ユーザは、操作部12を操作することによって、様々な指示を多機能機10に入力することができる。表示部14は、様々な情報を表示するためのディスプレイである。ネットワークインターフェイス16は、LAN4に接続されている。印刷実行部18は、インクジェットヘッド方式、レーザ方式等の印刷機構を備え、制御部30からの指示に従って印刷を実行する。スキャン実行部20は、CCD、CIS等のスキャン機構を備え、制御部30からの指示に従って、原稿のスキャンを実行する。スキャン実行部20は、FBFlatBed機構22を備える。FB機構22は、透明板図示省略と、第1の方向に沿って並んでいる複数個の光学素子24と、を備える。各光学素子24は、CCDイメージセンサChargeCoupledDeviceImageSensorであってもよいし、CISContactImageSensorであってもよい。複数個の光学素子24は、上記の第1の方向複数個の光学素子24が並ぶ方向に直交する第2の方向に移動可能である。従って、FB機構22を利用すれば、透明板に載置された原稿を移動させずに、複数個の光学素子24を上記の第2の方向に移動させることによって、原稿のカラースキャンを実行することができる。以下では、透明板に載置された原稿のスキャンのことをFBスキャンと呼ぶ。スキャン実行部20は、さらに、ADFAutoDocumentFeeder;自動原稿搬送装置機構26を備える。ADF機構26は、上記の第2の方向に原稿を移動させることができる。従って、ADF機構26を利用すれば、複数個の光学素子24を移動させずに、原稿を上記の第2の方向に移動させることによって、原稿のカラースキャンを実行することができる。以下では、ADF機構26によって搬送される原稿のスキャンのことをADFスキャンと呼ぶ。なお、ADF機構26は、原稿センサ28を備える。原稿センサ28は、ADF機構26に原稿が載置されているのか否かを検出して、検出結果を制御部30に供給する。制御部30は、CPU32とメモリ34とを備える。CPU32は、メモリ34に格納されているプログラム図示省略に従って、様々な処理を実行する。CPU32が当該プログラムに従って処理を実行することによって、光学解像度決定部50、スキャン制御部52、解析実行部54、出力解像度決定部60、変換部62、生成部64、及び、判断部66の各機能が実現される。なお、解析実行部54は、第1の解析部56と、第2の解析部58と、を備える。メモリ34は、不揮発性メモリ、揮発性メモリ等によって構成される。メモリ34は、スキャン設定記憶領域36を備える。メモリ34は、さらに、テーブル群40図3、図7参照を格納している。スキャン設定記憶領域36に記憶される情報、及び、テーブル群40の内容については、後で詳しく説明する。なお、テーブル群40は、多機能機10の出荷段階において、多機能機10に予め格納されている。ただし、これに代えて、多機能機10は、多機能機10のベンダによって提供されるメディア例えばUSBメモリからテーブル群40を取得即ちインストールしてもよいし、多機能機10のベンダによって提供されるサーバからテーブル群40を取得してもよい。PC80の構成PC80は、ネットワークインターフェイス82と、制御部90と、を備える。PC80は、さらに、図示省略の操作部及び表示部も備える。ネットワークインターフェイス82は、LAN4に接続されている。制御部90は、CPU92と、メモリ94と、を備える。CPU92は、メモリ94に格納されているプログラム例えばスキャナドライバ96に従って、様々な処理を実行する。メモリ94は、不揮発性メモリ、揮発性メモリ等によって構成される。メモリ94は、多機能機10のスキャン機能を利用するためのスキャナドライバ96を格納している。PC80は、多機能機10と共に出荷されるメディアから、スキャナドライバ96を取得即ちインストールする。ただし、これに代えて、PC80は、多機能機10のベンダによって提供されるサーバからスキャナドライバ96を取得してもよい。なお、図1では、多機能機10に格納されているテーブル群40と同じものがスキャナドライバ96に含まれているが、当該構成は、後述の変形例で利用される。スキャン処理;図2続いて、多機能機10が実行する処理について説明する。ユーザは、多機能機10の所定の位置に原稿を載置した後に、多機能機10の操作部12を操作して、カラースキャンの実行の指示を多機能機10に入力する。なお、ユーザは、ADFスキャンが実行されることを望む場合には、ADF機構に原稿を載置する。一方において、ユーザは、FBスキャンが実行されることを望む場合には、FB機構の透明板に原稿を載置する。カラースキャンの実行の指示が入力されると、制御部30は、ユーザがスキャン設定を選択するための選択画面を、表示部14に表示させる。本実施例では、図1に示されるように、ファイルサイズと出力解像度とファイルフォーマットとを含む複数個のスキャン設定項目が存在する。ファイルサイズファイルサイズは、生成対象のファイル以下では対象ファイルと呼ぶのファイルサイズを意味する。本実施例では、ユーザが指定可能な設定値として、3個のファイルサイズ大、中、小を採用している。なお、本実施例では、3個のファイルサイズを採用しているが、変形例では、2個のファイルサイズ例えば大、小を採用してもよいし、4個以上のファイルサイズを採用してもよい。出力解像度出力解像度は、対象ファイルに含まれる画像データが示す解像度を意味する。なお、詳しくは後述するが、出力解像度は、スキャン実行部20が実際にスキャンする際に利用される光学解像度と区別されるものである。本実施例では、ユーザが指定可能な設定値として、5個の出力解像度Auto、600dpi、300dpi、200dpi、100dpiを採用している。Autoは、後述するように、多機能機10が光学解像度及び出力解像度を自動的に決定するための設定値である。なお、本実施例では、具体的な数値を有する出力解像度として、4個の出力解像度600dpi、300dpi、200dpi、100dpiを採用しているが、変形例では、3個以下又は5個以上の出力解像度を採用してもよい。ファイルフォーマットファイルフォーマットは、対象ファイルのファイルフォーマットを意味する。より具体的に言うと、ファイルフォーマットは、対象ファイルのファイル名に含まれる拡張子例えば、.jpg、.pdf、.xpsによって特定される。本実施例では、ユーザが指定可能な設定値として、3種類のファイルフォーマットJPEGJointPhotographicExpertsGroup、XPSXMLPaperSpecification、PDFPortableDocumentFormatを採用している。ただし、PDFは、6種類のファイルフォーマットPDF、PDF/A、暗号化PDF、署名付PDF、検索可能PDF、高圧縮PDFに分類される。PDFは、他の5種類のPDFPDF/A、暗号化PDF等ではない通常のPDFである。PDF/Aは、ISOによって制定されている国際標準であり、長期的にデータを保存するためのPDFである。暗号化PDFは、パスワードを用いてデータが暗号化されるPDFである。従って、ユーザは、暗号化PDFを選択する場合には、さらに、パスワードを入力する。署名付PDFは、電子署名例えばタイムスタンプが添付されるPDFである。ユーザは、署名付PDFを選択する場合に、電子署名を多機能機10に予めインストールしておく必要がある。検索可能PDFは、原稿に含まれる文字例えばOCROpticalCharacterReaderで読取られた文字が、検索のためのテキストデータとして添付されるPDFである。高圧縮PDFは、原稿の文字領域と背景領域とを分離して、文字領域を2値画像、背景領域を多値画像として別々に圧縮されたPDFである。なお、高圧縮PDFのファイルサイズは、通常のPDFファイルのファイルサイズよりも小さい。なお、JPEGのファイルフォーマットを有するJPEGファイルは、JPEGの圧縮方式に従って圧縮された画像データ以下ではJPEGデータと呼ぶを含む。また、XPSのファイルフォーマットを有するXPSファイル、及び、PDFのファイルフォーマットを有するPDFファイルも、JPEGデータを含む。後で詳しく説明するが、上記の3個のファイルサイズ大、中、小に応じて、JPEGデータの圧縮率が変わる。なお、本実施例では、圧縮率を以下のように定義する。即ち、圧縮率が高い程、JPEGデータ即ち圧縮後の画像データのデータサイズが小さくなる即ち圧縮の程度が大きくなる。換言すると、圧縮率が低い程、JPEGデータ即ち圧縮後の画像データのデータサイズが大きくなる即ち圧縮の程度が小さくなる。比較的に大きなファイルサイズがユーザによって指定される場合には、比較的に低い圧縮率で圧縮されたJPEGデータ即ち比較的に大きなデータサイズを有するJPEGデータが生成され、比較的に小さなファイルサイズがユーザによって指定される場合には、比較的に高い圧縮率で圧縮されたJPEGデータ即ち比較的に小さなデータサイズを有するJPEGデータが生成される。ユーザは、上記の選択画面が表示されている状態で、操作部12を操作して、複数個のスキャン設定項目のそれぞれについて、1個の設定値を指定する。この場合、図2のS10において、制御部30は、ユーザの選択換言すると、ユーザの指示に従って、3個のファイルサイズの中から1個のファイルサイズを選択し、5個の出力解像度の中から1個の出力解像度を選択し、8種類のファイルフォーマットの中から1種類のファイルフォーマットを選択する。S10では、制御部30は、さらに、選択済みのファイルサイズと、選択済みの出力解像度と、選択済みのファイルフォーマットと、をスキャン設定記憶領域36図1参照に記憶させる。次いで、S12において、光学解像度決定部50図1参照は、スキャン設定記憶領域36に記憶されている選択済みの出力解像度がAutoであるのか否かを判断する。光学解像度決定部50は、選択済みの出力解像度がAutoである場合に、S12でYESと判断して、S20に進む。一方において、光学解像度決定部50は、選択済みの出力解像度がAutoでない場合、即ち、選択済みの出力解像度が、具体的な数値を有する4個の出力解像度のいずれかである場合に、S12でNOと判断して、S30に進む。光学解像度の決定;S20S20では、光学解像度決定部50は、メモリ34内のテーブル群40に含まれる光学解像度決定テーブル42図3参照を参照して、光学解像度を決定する。図3に示されるように、光学解像度決定テーブル42は、ファイルサイズとファイルフォーマットと光学解像度との関係を表わすデータである。テーブル42内のデータは、ファイルサイズが比較的に大きい場合即ち大又は中に、光学解像度が比較的に高くなり即ちJPEGに対応する600dpi、ファイルサイズが比較的に小さい場合即ち小に、光学解像度が比較的に低くなるように即ちJPEGに対応する300dpi、設定されている。従って、多機能機10は、ユーザによって選択されるファイルサイズに応じて、光学解像度を適切に決定することができる。また、テーブル42内のデータは、ファイルサイズが大又は中である場合に、JPEGに対応する光学解像度即ち600dpiが、XPS及びPDFに対応する光学解像度即ち300dpiよりも高くなるように、設定されている。JPEGは、ページ概念を有さないファイルフォーマット即ち複数ページ分の画像データを含むことが不可能なファイルフォーマットである。これに対し、PDF及びXPSは、ページ概念を有するファイルフォーマット即ち複数ページ分の画像データを含むことが可能なファイルフォーマットである。従って、テーブル42内のデータは、ページ概念を有するファイルフォーマットPDF、XPSに対応する光学解像度が、ページ概念を有さないファイルフォーマットJPEGに対応する光学解像度よりも低くなるように、設定されている。ページ概念を有するファイルフォーマットが選択される場合には、多数のページを有する原稿のスキャンが実行される可能性がある。本実施例では、ページ概念を有するファイルフォーマットが選択されると、比較的に低い光学解像度が決定されるために、多数のページを有する原稿のスキャンが実行される場合に、ファイルサイズが過度に大きくなるのを抑制することができる。S20では、光学解像度決定部50は、光学解像度決定テーブル42から、スキャン設定記憶領域36に記憶されている選択済みのファイルサイズ及び選択済みのファイルフォーマットに対応する光学解像度を特定することによって、光学解像度を決定する。これにより、光学解像度決定部50は、ユーザから与えられるファイルサイズ及びファイルフォーマットを用いて、複数個の光学解像度600dpi、300dpiの中から、実際のスキャンで利用されるべき光学解像度以下では決定済みの光学解像度と呼ぶを適切に決定することができる。S22では、スキャン制御部52図1参照は、スキャン実行部20に原稿のカラースキャンを実行させる。例えば、ADF機構26に原稿が載置されている場合には、原稿センサ28は、原稿が載置されていることを示す検出信号を制御部30に供給する。この場合、S22では、スキャン制御部52は、ADF機構26を動作させるための信号をスキャン実行部20に供給して、ADF機構26に原稿を上記の第2方向に搬送させる。さらに、スキャン制御部52は、S20で決定された光学解像度即ち、600dpi又は300dpiに従ったカラースキャンを複数個の光学素子24に実行させるための信号をスキャン実行部20に供給する。この際に、スキャン制御部52は、複数個の光学素子24を上記の第2方向に移動させるための信号をスキャン実行部20に供給しない。これにより、静止状態の複数個の光学素子24が、ADF機構26によって搬送される原稿を、S20で決定された光学解像度に従ってカラースキャンする。即ち、ADFスキャンが実行される。また、例えば、FB機構22の透明板に原稿が載置されている場合には、原稿センサ28は、上記の検出信号を制御部30に供給しない。この場合、S22では、スキャン制御部52は、S20で決定された光学解像度に従ったカラースキャンを複数個の光学素子24に実行させるための信号と、複数個の光学素子24を上記の第2方向に移動させるための信号と、をスキャン実行部20に供給する。これにより、移動状態の複数個の光学素子24が、透明板に載置されている原稿を、S20で決定された光学解像度に従ってカラースキャンする。即ち、FBスキャンが実行される。S22が実行されることにより、スキャン制御部52は、スキャン実行部20から、S20で決定された光学解像度を示すスキャンデータ即ちカラーの画像データを取得することができる。次いで、S24において、解析実行部54図1参照は、スキャンデータの解析を実行し、出力解像度決定部60図1参照は、解析結果を用いて出力解像度以下では決定済みの出力解像度と呼ぶを決定する。S24の解析処理の内容については、後で詳しく説明する。次いで、S26では、変換部62及び生成部64図1参照は、決定済みの出力解像度を示す画像データを含む対象ファイルを生成する。S26では、まず、変換部62は、S20で決定された決定済みの光学解像度と、S24で決定された決定済みの出力解像度と、が一致するのか否かを判断する。決定済みの光学解像度と決定済みの出力解像度とが一致しない場合には、変換部62は、決定済みの光学解像度例えば600dpiを示すスキャンデータを、決定済みの出力解像度例えば300dpiを示す画像データにリサイズ即ち変換する。リサイズのための手法として、本実施例ではバイリニアBilinear法を採用しているが、変形例では他の手法を採用してもよい。一方において、決定済みの光学解像度と決定済みの出力解像度とが一致する場合には、変換部62は、スキャンデータのリサイズ変換を実行しない。即ち、この場合、決定済みの光学解像度を示すスキャンデータが、決定済みの出力解像度を示す画像データに等しくなる。次いで、生成部64は、スキャン設定記憶領域36に記憶されている選択済みのファイルサイズに応じて、決定済みの出力解像度を示す画像データを圧縮する。なお、生成部64は、JPEGの圧縮方式を利用して、画像データを圧縮する。生成部64は、選択済みのファイルサイズが大である場合には、第1の圧縮率で画像データを圧縮し、選択済みのファイルサイズが中である場合には、第1の圧縮率よりも高い第2の圧縮率で画像データを圧縮し、選択済みのファイルサイズが小である場合には、第2の圧縮率よりも高い第3の圧縮率で画像データを圧縮する。これにより、JPEGデータが生成される。生成部64は、さらに、スキャン設定記憶領域36に記憶されている選択済みのファイルフォーマットに対応するデータを生成する。例えば、選択済みのファイルフォーマットがJPEGである場合には、生成部64は、JPEGの拡張子.jpgを含むファイル名を生成したり、JPEGのヘッダ及びフッタ等を生成したりする。これにより、JPEGのファイルフォーマットを有する対象ファイルが完成する。また、例えば、選択済みのファイルフォーマットがXPSである場合には、生成部64は、XPSの拡張子.xpsを含むファイル名を生成したり、JPEGのヘッダ及びフッタ、XPSのヘッダ及びフッタ、ページ番号を示すデータ等を生成したりする。これにより、XPSのファイルフォーマットを有する対象ファイルが完成する。また、例えば、選択済みのファイルフォーマットが、図1に示される6種類のPDFのうちのいずれかである場合には、生成部64は、PDFの拡張子.pdfを含むファイル名を生成したり、JPEGのヘッダ及びフッタ、PDFのヘッダ及びフッタ、ページ番号を示すデータ等を生成したりする。また、生成部64は、公知の手法を利用して、PDFの種類PDF/A、暗号化PDF、署名付PDF等に応じたデータを生成する。例えば、署名付PDFの場合には、生成部64は、電子署名を対象ファイルに添付する。これにより、PDFのファイルフォーマットを有する対象ファイルが完成する。なお、上述したように、JPEGは、ページ概念を有さないファイルフォーマットである。従って、例えば、2ページ分以上の原稿のスキャンが実行される場合には、1ページ分の原稿毎に、当該1ページ分の原稿を表わす1個のJPEGの対象ファイルが生成される。即ち、選択済みのファイルフォーマットがJPEGであり、かつ、Yページ分Yは2以上の整数の原稿のスキャンが実行される場合には、生成部64は、異なるファイル名を有するY個のJPEGの対象ファイルを生成する。一方において、PDF及びXPSは、ページ概念を有するファイルフォーマットである。従って、選択済みのファイルフォーマットがPDF又はXPSであり、かつ、Yページ分Yは2以上の整数の原稿のスキャンが実行される場合には、生成部64は、Yページ分の原稿を表わすYページ分のJPEGデータを含む1個の対象ファイル即ち、PDFのファイル又はXPSのファイルを生成する。S26を終えると、S40に進む。一方において、S30では、光学解像度決定部50は、スキャン設定記憶領域36に記憶されている選択済みの出力解像度に対応する光学解像度を決定する。S30では、出力解像度と光学解像度との関係が予め決められている。具体的に言うと、光学解像度決定部50は、選択済みの出力解像度が600dpiである場合には、光学解像度として600dpiを決定する。また、光学解像度決定部50は、選択済みの出力解像度が300dpi、200dpi、又は、100dpiである場合には、光学解像度として300dpiを決定する。次いで、S32において、上記のS22と同様に、スキャン制御部52は、S30で決定された光学解像度に従ったスキャンを、スキャン実行部20に実行させる。次いで、S34において、変換部62及び生成部64は、上記のS26と同様に、スキャンデータの変換及び対象ファイルの生成を実行する。S34を終えると、S40に進む。S40では、制御部30は、ユーザによって予め選択されている送信先例えば、USBメモリ、PC80、所定のサーバ等に向けて、S26又はS34で生成された対象ファイルを送信する。これにより、ユーザは、対象ファイルに含まれるJPEGデータによって表わされる画像即ちスキャン対象の原稿を表わす画像を出力表示、印刷等させることができる。S40を終えると、スキャン処理が終了する。解析処理;図4続いて、図2のS24で実行される解析処理の内容について、詳しく説明する。図4に示されるように、S100において、解析実行部54は、スキャンデータの文字解析を実行する。より具体的に言うと、S100では、第2の解析部58図1参照は、スキャンデータの文字解析を実行して、原稿に含まれる文字の形態を示す指標値として、原稿に含まれる最小の文字のサイズ以下では最小文字ポイントと呼ぶを算出する。S100の文字解析;図5図4のS100の文字解析の内容を説明する。図5は、図2のS22の原稿のスキャンによって得られたスキャンデータによって表わされるスキャン画像100の一例を示す。本実施例では、原稿は、A~Yまでのアルファベットの文字と、青色の背景の中に花が存在する自然画と、を含む。なお、文字A~Yは黒色であり、文字A~Yの周囲即ち原稿の背景は白色である。また、A~Cは、比較的に大きい文字のサイズを有し、D~Yは、比較的に小さい文字のサイズを有する。なお、スキャンデータを構成する複数個の画素のそれぞれは、RGBの画素値を有する。S100では、第2の解析部58は、まず、スキャンデータを構成する複数個の画素のそれぞれについて、当該画素の輝度に関する値を算出する。本実施例では、輝度に関する値として、YCC色空間で利用されるY値を利用する。具体的に言うと、第2の解析部58は、Y=0.299×R0.587×G0.114×Bという数式を利用して、各画素のY値を算出する。なお、変形例では、輝度に関する値として、例えば、HSV色空間で利用されるV値を利用してもよいし、他の色空間の輝度に関する値を利用してもよい。なお、以下では、上記の第1の方向複数個の光学素子24が並ぶ方向に沿った各画素の並びのことを行と呼び、上記の第2の方向上記の第1の方向に直交する方向に沿った各画素の並びのことを列と呼ぶ。第2の解析部58は、1行目の画素群を構成する各画素のY値の合計であるYrsum1を算出する。同様に、第2の解析部58は、2行目以降の画素群についても、Yrsum2等を算出する。これにより、スキャンデータを構成するM行分Mは2以上の整数の画素群に対応するM個のYrsumYrsum1~YrsumMが算出される。次いで、図5の下の図に示されるように、第2の解析部58は、M個のYrsumのヒストグラムを生成する。例えば、1行目の画素群は、原稿の白色の背景のみを表わす画素群である。従って、1行目の画素群の輝度が大きくなるために、1行目の画素群のYrsum1は、比較的に大きい値を有する。一方において、2行目の画素群は、黒色の文字A~Cの一部を表わす画素群である。従って、白色の背景のみを表わす1行目の画素群の輝度と比べると、2行目の画素群の輝度が小さくなるために、2行目の画素群のYrsum2は、比較的に小さい値を有する。同様に、文字D~Nを表わす画素群のYrsumも、比較的に小さい値になると共に、文字O~Yを表わす画素群のYrsumも、比較的に小さい値になる。また、青色の背景を含む自然画を表わす画素群のYrsumも、比較的に小さい値になる。図5のヒストグラムから明らかなように、背景のみを表わす画素群のYrsumと、文字A~Yを表わす画素群のYrsumと、は大きく異なる。従って、比較的に小さなYrsumを有する連続する行数は、上記の第2の方向に沿った1個の文字のサイズに対応する。第2の解析部58は、所定値以下のYrsumを有する連続する行数以下では連続行数と呼ぶを特定する。具体的に言うと、第2の解析部58は、文字A~Cを表わす矢印A1に対応する連続行数と、文字D~Nを表わす矢印A2に対応する連続行数と、文字O~Yを表わす矢印A3に対応する連続行数と、を特定する。さらに、自然画を表わす画素群のYrsumも比較的に小さい値になってしまうために、第2の解析部58は、自然画に文字が含まれていないにも関わらず、矢印A4に対応する連続行数を特定する。次いで、第2の解析部58は、矢印A1~A4に対応する4個の連続行数の中から、最も小さい連続行数を特定する。本実施例では、矢印A2に対応する連続行数=矢印A3に対応する連続行数が最も小さいために、第2の解析部58は、矢印A2に対応する連続行数を特定する。第2の解析部58は、1行を文字のサイズに変換するための単位情報即ち1行が何ポイントに相当するのかを示す単位情報を予め知っているために、矢印A2に対応する連続行数に上記の単位情報を乗算することによって、原稿に含まれる最小の文字例えばDのサイズ即ち最小文字ポイントを算出することができる。第2の解析部58は、さらに、上記の行方向に沿った解析と同様に、列方向に沿った解析即ち、各画素群のY値の合計であるYcsum1~YcsumNの算出、所定値以下のYcsumを有する連続する列数即ち連続列数の特定等も実行する。ただし、図5のスキャン画像100の例では、スキャンデータを構成するN列分Nは2以上の整数の画素群のうちの大部分が自然画を表わす。従って、連続列数が非常に大きな値になってしまう。このように、連続列数が非常に大きな値になる場合即ち、連続列数が所定の閾値を超える場合には、第2の解析部58は、列方向に沿った解析において、原稿に文字が含まれないと判断する。ただし、上述したように、第2の解析部58は、行方向に沿った解析において、最小文字ポイントを算出するために、S100の文字解析の結果として、当該最小文字ポイントを採用する。なお、変形例では、例えば、自然画のみを含む原稿を表わすスキャンデータの文字解析が実行される場合には、連続行数が非常に大きな値になると共に、連続列数が非常に大きな値になり得る。このような場合には、第2の解析部58は、行方向に沿った解析でも、列方向に沿った解析でも、原稿に文字が含まれないと判断する。この場合、第2の解析部58は、S100の文字解析の結果として、原稿に文字が含まれないと判断する。また、他の変形例では、行方向に沿った解析で最小文字ポイントが算出されると共に、列方向に沿った解析で最小文字ポイントが算出され得る。この場合、第2の解析部58は、2つの最小文字ポイントのうちの小さい方を、S100の文字解析の結果として採用する。図4のS100の文字解析を終えると、S102において、判断部66図1参照は、第1の解析部56図1参照がS106の写真解析を実行すべきか否かを、S100の文字解析で得られた最小文字ポイントを用いて判断する。具体的に言うと、判断部66は、最小文字ポイントが比較的に小さい場合5pt>最小文字ポイントである場合に、S106の写真解析を実行すべきでないと判断する。仮に、最小文字ポイントが比較的に小さい場合に、比較的に低い出力解像度を採用すると、ユーザが、画質の悪さを認識し易い。従って、最小文字ポイントが比較的に小さい場合には、写真解析を実行するまでもなく、比較的に高い出力解像度を採用する必要があるために、S102では、判断部66は、写真解析を実行すべきでないと判断する。一方において、最小文字ポイントが比較的に大きい場合最小文字ポイント≧5ptである場合には、比較的に低い出力解像度を採用し得るが、そのような出力解像度が適切であるのか否かを、写真解析をさらに実行して判断する必要がある。従って、最小文字ポイントが比較的に大きい場合には、S102では、判断部66は、写真解析を実行すべきと判断する。なお、原稿に文字が含まれていないと判断される場合には、文字解析の結果のみでは、出力解像度を適切に決定することができない。従って、原稿に文字が含まれていないと判断される場合には、S102では、判断部66は、写真解析を実行すべきと判断する。S102では、判断部66は、写真解析を実行すべきと判断する場合に、メモリ34内の写真解析フラグ図示省略としてONを設定し、写真解析を実行すべきでないと判断する場合に、写真解析フラグとしてOFFを設定する。次いで、S104において、判断部66は、写真解析フラグとしてONが設定されているのか否かを判断する。写真解析フラグとしてONが設定されている場合S104でYESの場合には、S106において、解析実行部54は、スキャンデータの写真解析を実行する。より具体的に言うと、S106では、第1の解析部56は、スキャンデータの写真解析を実行して、自然画を含む原稿を分類するための指標値として、原稿の精細さを示すエッジ割合ER図6参照を算出する。なお、写真解析フラグとしてOFFが設定されている場合S104でNOの場合には、S106の写真解析がスキップされるために、第1の解析部56は、エッジ割合ERを算出しない。この場合、処理負荷を低減させることができる。S106の写真解析;図6図4のS106の写真解析の内容を説明する。第1の解析部56は、スキャンデータを構成する複数個の画素のそれぞれについて、当該画素が、エッジ画素であるのか、非エッジ画素であるのか、を決定し、スキャンデータ内でのエッジ画素の割合であるエッジ割合ERを算出する。なお、エッジは、画像の中の明るさ輝度が大きく変化している部分を意味する。従って、エッジ画素は、周囲の画素と比べて、輝度値が大きく異なる画素である。エッジ画素及び非エッジ画素の判別手法は公知であるために、ここでは、写真解析の内容を簡単に説明する。図6に示されるように、S106では、第1の解析部56は、まず、スキャンデータを構成する複数個の画素RGB値によって表わされる画素のそれぞれを、YCC色空間内の画素に変換することによって、YCCデータを生成する。なお、RGBからYCCへの変換には、公知の数式が利用される。次いで、第1の解析部56は、YCCデータに対して、エッジ画素であるのか非エッジ画素であるのかを判別するための公知のフィルタ例えば、Sobelフィルタ、ラプラシアンフィルタを適用する。これにより、第1の解析部56は、複数個の画素のそれぞれについて、当該画素が、エッジ画素であるのかエッジON、非エッジ画素であるのかエッジOFF、を決定することができる。次いで、第1の解析部56は、エッジONと決定された画素の数即ちエッジ画素の数を、YCCデータを構成する全ての画素の数即ちスキャンデータを構成する全ての画素の数で除算する。そして、第1の解析部56は、除算によって得られた値に100を乗算して、エッジ割合ERを算出する。例えば、通常の風景画例えば山、海等のように、比較的に明るさの変化が少ない自然画については、エッジ割合ERが低くなる。即ち、比較的に低精細な自然画については、エッジ割合ERが低くなる。一方において、例えば、ビル群を含む自然画や、複数の人間を含む自然画のように、比較的に明るさの変化が多い自然画については、エッジ割合ERが高くなる。即ち、比較的に高精細な自然画については、エッジ割合ERが高くなる。従って、エッジ割合ERは、原稿の精細さを示す指標値である。なお、本実施例では、後述の図7に示されるように、原稿は、エッジ割合ERに応じて、3段階の精細さ高精細、中精細、低精細のいずれかに分類される。例えば、図5に示されるスキャン画像100を表わす原稿は、比較的に低精細な自然画を含む。ただし、スキャン画像100を表わす原稿は、複数個の文字も含む。文字と背景との境界は明るさの変化が大きいために、文字が含まれる場合には、エッジ画素が多くなる。従って、スキャン画像100を表わす原稿は、例えば、中精細に分類され得る。図4のS106の写真解析を終えると、S108に進む。出力解像度の決定;S108S108では、出力解像度決定部60図1参照は、S100の文字解析の結果、及び、S106の写真解析の結果S106が実行された場合に基づいて、出力解像度を決定する。S106の写真解析が実行された場合には、出力解像度決定部60は、S100の文字解析で得られた最小文字ポイントと、S106の写真解析で得られたエッジ割合ERと、を用いて、出力解像度を決定する。一方において、S106の写真解析が実行されない場合には、出力解像度決定部60は、S100の文字解析で得られた最小文字ポイントのみを用いて即ちエッジ割合ERを用いずに、出力解像度を決定する。より具体的に言うと、S108では、出力解像度決定部60は、メモリ34内のテーブル群40に含まれる出力解像度決定テーブル44a図7参照を参照して、出力解像度を決定する。図7に示されるように、出力解像度決定テーブル44aは、最小文字ポイントとエッジ割合ERと出力解像度との関係を表わすデータである。なお、決定済みの光学解像度図2のS20で決定された光学解像度が300dpiである場合には、図7の上のテーブルが利用され、決定済みの光学解像度が600dpiである場合には、図7の下のテーブルが利用される。上述したように、最小文字ポイント<5ptである場合には、写真解析が実行されない。従って、出力解像度決定テーブル44aでは、最小文字ポイント<5ptに対応する写真解析結果の欄は、ブランクである。テーブル44a内のデータは、最小文字ポイントが比較的に小さい場合に、出力解像度が比較的に高くなり、最小文字ポイントが比較的に大きい場合に、出力解像度が比較的に低くなるように、設定されている。例えば、決定済みの光学解像度=300dpiに対応するテーブルでは、最小文字ポイント<5ptである場合に、決定済みの光学解像度と同じ値例えば300dpiが出力解像度として設定されている。また、例えば、10.5pt<最小文字ポイントである場合に、決定済みの光学解像度と同じ値よりも小さい値例えば低精細の100dpiが出力解像度として設定されている。最小文字ポイントが比較的に小さい場合には、出力解像度が低いと、ユーザが画質の悪さを認識し易い。従って、最小文字ポイントが比較的に小さい場合には、ユーザが低画質だと感じないように、比較的に高い出力解像度が設定されている。なお、本実施例では、画像データの補間処理を実行せずに済むように、出力解像度が、決定済みの光学解像度と同じ値よりも大きい値にならないように、テーブル44a内のデータが設定されている。従って、最小文字ポイント<5ptである場合には、決定済みの光学解像度と同じ値が出力解像度として設定されている。このために、最小文字ポイント<5ptである場合に、非常に高い出力解像度を採用することができ、ユーザが低画質だと感じるのを効果的に抑制することができる。一方において、最小文字ポイントが比較的に大きい場合には、出力解像度が低くても、ユーザが画質の悪さを認識し難い。従って、最小文字ポイントが比較的に大きい場合には、対象ファイルのデータサイズが過度に大きくならないように、比較的に低い出力解像度が設定されている。なお、テーブル44aでは、文字無しは、10.5pt<最小文字ポイントと同じカテゴリーに分類されている。従って、文字解析の結果が文字無しである場合に、写真解析の結果即ち原稿の精細さに応じた適切な出力解像度が決定される。また、テーブル44a内のデータは、エッジ割合ERが比較的に高い場合に、出力解像度が比較的に高くなり、エッジ割合ERが比較的に低い場合に、出力解像度が比較的に低くなるように、設定されている。例えば、決定済みの光学解像度=300dpiに対応するテーブルでは、エッジ割合ER>2.8に対応する高精細である場合に、決定済みの光学解像度と同じ値例えば300dpiが出力解像度として設定されている。また、例えば、1.0≦エッジ割合ER≦2.8に対応する中精細である場合に、決定済みの光学解像度と同じ値よりも小さい値例えば200dpiが出力解像度として設定されている。原稿が比較的に高精細である場合には、出力解像度が低いと、ユーザが画質の悪さを認識し易い。従って、原稿が比較的に高精細である場合には、ユーザが低画質だと感じないように、比較的に高い出力解像度が設定されている。特に、エッジ割合ER>2.8である場合即ち高精細である場合には、決定済みの光学解像度と同じ値例えば300dpiが出力解像度として設定されている。このために、エッジ割合ER>2.8である場合に、非常に高い出力解像度を採用することができ、ユーザが低画質だと感じるのを抑制することができる。一方において、原稿が比較的に低精細である場合には、出力解像度が低くても、ユーザが画質の悪さを認識し難い。従って、原稿が比較的に低精細である場合には、対象ファイルのデータサイズが過度に大きくならないように、比較的に低い出力解像度が設定されている。なお、テーブル44a内のデータは、最小文字ポイントが同じであっても、精細さが異なる場合に、出力解像度が異なるように、設定されている。例えば、決定済みの光学解像度=300dpiに対応するテーブルでは、5pt≦最小文字ポイント≦10.5ptである場合に、高精細に対応する出力解像度300dpiと、中精細に対応する出力解像度200dpiと、が異なる。この構成によると、多機能機10は、最小文字ポイントが同じである場合に、原稿の精細さに応じて、出力解像度を適切に決定し得る。また、テーブル44a内のデータは、精細さが同じであっても、最小文字ポイントが異なる場合に、出力解像度が異なるように、設定されている。例えば、決定済みの光学解像度=300dpiに対応するテーブルでは、低精細である場合に、5pt≦最小文字ポイント≦10.5ptに対応する出力解像度200dpiと、10.5pt<最小文字ポイントに対応する出力解像度100dpiと、が異なる。この構成によると、多機能機10は、原稿の精細さが同じである場合に、最小文字ポイントに応じて、出力解像度を適切に決定し得る。S108では、出力解像度決定部60は、出力解像度決定テーブル44aから、決定済みの光学解像度、最小文字ポイント、及び、エッジ割合ERに対応する出力解像度を特定することによって、出力解像度を決定する。これにより、出力解像度決定部60は、出力解像度を適切に決定することができる。S108を終えると、解析処理が終了する。上述したように、図2のS26では、S108で決定された出力解像度を示す画像データを含む対象ファイルが生成される。このために、ユーザは、適切な出力解像度を示す画像データを含む対象ファイルを利用すること例えば画像を出力させることができる。本実施例の効果本実施例によると、多機能機10は、ユーザから与えられるファイルサイズ及びファイルフォーマットを用いて、実際のスキャンで利用されるべき光学解像度を適切に決定することができる。即ち、図3に示されるように、最高値である600dpiの光学解像度が決定されることもあるが、300dpiの光学解像度が決定されることもあり得る。比較的に低い300dpiの光学解像度が決定されると、原稿のスキャンを比較的に高速で実行することができ、しかも、光学解像度と出力解像度との差が大きくなるのを抑制することができる。仮に、光学解像度と出力解像度との差が大きくなると、光学解像度を示すスキャンデータを、出力解像度を示す画像データに変換するための処理即ちリサイズ処理にも長時間を要する。本実施例では、300dpiの光学解像度が決定され得るために、処理負荷を低減することができ、しかも、原稿のスキャンから対象ファイルの生成までの時間を短縮化し得る。また、本実施例では、多機能機10は、スキャンデータの解析の結果に基づいて、出力解像度を適切に決定することができる。従って、多機能機10は、光学解像度及び出力解像度の両方を適切に決定することができる。特に、多機能機10は、自然画を含む原稿を分類するためのエッジ割合ERを用いて、即ち、精細さの観点で原稿を分類するためのエッジ割合ERを用いて、出力解像度を決定する。従って、多機能機10は、自然画を含む原稿を表わすスキャンデータについて、出力解像度を適切に決定することができる。対応関係多機能機10が、画像処理装置の一例である。図2のS20で決定される光学解像度が、特定の光学解像度の一例である。エッジ割合ER、最小文字ポイントが、それぞれ、第1種の指標値、第2種の指標値の一例である。さらに、図7の光学解像度=300dpiに対応するテーブルにおいて、5pt≦最小文字ポイント<10.5ptである場合に、高精細に対応する300dpi、中精細に対応する200dpiが、それぞれ、第1の値、第2の値の一例である。また、低精細が、第1の精細さの一例であり、10.5pt<最小文字ポイント、5pt≦最小文字ポイント<10.5ptが、それぞれ、第1の形態、第2の形態の一例である。この例では、図7の光学解像度=300dpiに対応するテーブルにおいて、100dpi、200dpiが、それぞれ、第3の値、第4の値の一例である。また、低精細、中精細が、それぞれ、第1の精細さ、第2の精細さの一例であり、10.5pt<最小文字ポイントが、第1の形態の一例である。この例では、図7の光学解像度=300dpiに対応するテーブルにおいて、100dpi、200dpiが、それぞれ、第3の値、第5の値の一例である。第2実施例本実施例では、図2のS24において、図4の解析処理の代わりに、図8の解析処理が実行される。S200において、判断部66は、ADFスキャン及びFBスキャンのうちのどちらが実行されるのかと、スキャン設定記憶領域36に記憶されている選択済みのファイルフォーマットと、の組合せに基づいて、文字解析及び写真解析のそれぞれについて、当該解析を実行すべきか否かを判断する。より具体的に言うと、S200では、判断部66は、メモリ34内のテーブル群40に含まれる解析実行決定テーブル46図9参照を参照して、文字解析及び写真解析のそれぞれを実行すべきか否かを判断する。図9に示されるように、解析実行決定テーブル46は、原稿セット位置即ちADFスキャン又はFBスキャンと、選択済みファイルフォーマットと、文字解析の実行の有無ON又はOFFと、写真解析の実行の有無ON又はOFFと、の関係を表わすデータである。なお、技術を理解し易いように、図9には備考の欄を設けているが、実際のデータは備考の欄を含まない。ADF/FB通常、ユーザは、文字を含む文書については、ADFスキャンの実行を望む可能性が高く、自然画を表わす写真等については、FBスキャンの実行を望む可能性が高い。従って、ユーザがADFスキャンの実行を望む場合には、原稿が文字を含む可能性が高い。このために、ADFスキャンが実行される場合には、原稿に含まれる文字の形態を示す指標値である最小文字ポイントを算出するための文字解析が実行されることが好ましい。一方において、ユーザがFBスキャンの実行を望む場合には、原稿が自然画を含む可能性が高い。従って、FBスキャンが実行される場合には、自然画を含む原稿を分類するための指標値であるエッジ割合ERを算出するための写真解析が実行されることが好ましい。JPEG特に、ユーザが、ページ概念を有さないファイルフォーマットであるJPEGを選択して、FBスキャンの実行を望む場合には、原稿が文字を含まない可能性が高い即ち、原稿が自然画のみを含む写真等である可能性が高い。このような観点に鑑みて、テーブル46内のデータは、注1及び注2に示されるように、選択済みのファイルフォーマットがJPEGである場合に、ADFスキャンが実行されると、文字解析が実行されるが文字解析=ON、FBスキャンが実行されると、文字解析が実行されないように文字解析=OFF、設定されている。この構成によると、多機能機10は、ADFスキャンが実行される場合に、文字解析の結果を用いて出力解像度を適切に決定し得る。一方において、多機能機10は、FBスキャンが実行される場合に、文字解析を実行しないために、処理負荷を低減させることができる。なお、原稿が自然画を含む場合には、ユーザが、XPS又はPDFを選択せずに、ページ概念を有さないファイルフォーマットであるJPEGを選択する可能性が高い。従って、テーブル46内のデータは、選択済みのファイルフォーマットがJPEGである場合に、ADFスキャン及びFBスキャンのうちのどちらが実行されても、写真解析が実行されるように、設定されている。XPS、PDFまた、ユーザが、ページ概念を有するファイルフォーマットであるXPS又はPDFを選択して、ADFスキャンの実行を望む場合には、原稿が自然画を含まない可能性が高い即ち、原稿が文字のみを含む文書である可能性が高い。このような観点に鑑みて、テーブル46内のデータは、注3及び注4に示されるように、選択済みのファイルフォーマットがXPS又はPDFである場合に、FBスキャンが実行されると、写真解析が実行されるが写真解析=ON、ADFスキャンが実行されると、写真解析が実行されないように写真解析=OFF、設定されている。この構成によると、多機能機10は、FBスキャンが実行される場合に、写真解析の結果を用いて出力解像度を適切に決定し得る。一方において、多機能機10は、ADFスキャンが実行される場合に、写真解析を実行しないために、処理負荷を低減させることができる。なお、原稿が文字を含む場合には、ユーザが、JPEGを選択せずに、ページ概念を有するファイルフォーマットであるXPS又はPDFを選択する可能性が高い。従って、テーブル46内のデータは、選択済みのファイルフォーマットがXPS又はPDFである場合に、ADFスキャン及びFBスキャンのうちのどちらが実行されても、文字解析が実行されるように、設定されている。PDF/Aユーザは、PDF/Aを選択する場合には、画像データが長期的に保存されることを望む可能性が高い。即ち、PDF/Aが選択される場合には、ユーザにとって重要な原稿がスキャンされる可能性が高い。従って、選択済みのファイルフォーマットがPDF/Aである場合には、文字解析及び写真解析を実行するまでもなく、光学解像度と同じ値である高い出力解像度が決定されることが好ましい。上記の観点に鑑みて、テーブル46内のデータは、注5に示されるように、選択済みのファイルフォーマットがPDF/Aである場合に、文字解析及び写真解析のどちらも実行されないように、設定されている。この構成によると、多機能機10は、PDF/Aが選択される場合に、文字解析及び写真解析を実行しないために、処理負荷を低減させることができる。署名付PDF例えば、日本国の特定の省庁が定める規則では、署名付PDFについて、300dpi以上の高い出力解像度が設定されることが推奨されている。従って、選択済みのファイルフォーマットが署名付PDFである場合には、文字解析及び写真解析を実行するまでもなく、300dpi以上の高い出力解像度に決定されることが好ましい。本実施例では、選択済みのファイルフォーマットが署名付PDFである場合に、光学解像度と同じ値である高い出力解像度に決定される。なお、変形例では、選択済みのファイルフォーマットが署名付PDFである場合に、光学解像度と同じ値よりも小さい値ただし300dpi以上の値が出力解像度として決定されてもよい。上記の観点に鑑みて、テーブル46内のデータは、注6に示されるように、選択済みのファイルフォーマットが署名付PDFである場合に、文字解析及び写真解析のどちらも実行されないように、設定されている。この構成によると、多機能機10は、署名付PDFが選択される場合に、文字解析及び写真解析を実行しないために、処理負荷を低減させることができる。その他のファイルフォーマットなお、暗号化PDF又は検索可能PDFが選択される場合には、原稿が文字を含んでいる可能性が高く、原稿が自然画を含んでいる可能性が低い。従って、テーブル46内のデータは、選択済みのファイルフォーマットが暗号化PDF又は検索可能PDFである場合に、ADFスキャン及びFBスキャンのうちのどちらが実行されても、文字解析が実行されるが、写真解析が実行されないように、設定されている。また、ユーザは、原稿の種類に関わらず、対象ファイルのデータサイズを小さくすることを望む場合には、高圧縮PDFを選択し得る。従って、高圧縮PDFが選択される場合には、原稿が、文字を含んでいる可能性もあるし、自然画を含んでいる可能性もある。従って、テーブル46内のデータは、選択済みのファイルフォーマットが高圧縮PDFである場合に、ADFスキャン及びFBスキャンのうちのどちらが実行されても、文字解析及び写真解析の両方が実行されるように、設定されている。S200では、判断部66は、解析実行決定テーブル46から、スキャンの種類ADFスキャン又はFBスキャン、及び、選択済みのファイルフォーマットに対応する情報文字解析=ON/OFF、写真解析=ON/OFFを特定することによって、文字解析を実行すべきか否か、及び、写真解析を実行すべきか否かを判断する。S200では、判断部66は、文字解析を実行すべきか否かの判断の結果に応じて、メモリ34内の文字解析フラグ図示省略としてON又はOFFを設定する。同様に、判断部66は、写真解析を実行すべきか否かの判断の結果に応じて、メモリ34内の写真解析フラグ図示省略としてON又はOFFを設定する。次いで、S202において、判断部66は、文字解析フラグとしてONが設定されているのか否かを判断する。文字解析フラグとしてONが設定されている場合S202でYESの場合には、S204において、第2の解析部58は、スキャンデータの文字解析を実行する。文字解析の内容は、第1実施例と同様である。なお、文字解析フラグとしてOFFが設定されている場合S202でNOの場合には、S204の文字解析がスキップされるために、処理負荷を低減させることができる。次いで、S206において、判断部66は、写真解析フラグとしてONが設定されているのか否かを判断する。写真解析フラグとしてONが設定されている場合S206でYESの場合には、S208において、第1の解析部56は、スキャンデータの写真解析を実行する。写真解析の内容は、第1実施例と同様である。なお、写真解析フラグとしてOFFが設定されている場合S206でNOの場合には、S208の写真解析がスキップされるために、処理負荷を低減させることができる。次いで、S210において、出力解像度決定部60は、出力解像度を決定する。S204の文字解析及びS206の写真解析の両方が実行された場合には、出力解像度決定部60は、図7のテーブル44aを参照して、文字解析の結果即ち最小文字ポイント及び写真解析の結果即ちエッジ割合ERの両方を用いて、出力解像度を決定する。S204の文字解析のみが実行された場合には、出力解像度決定部60は、図10のテーブル44bを参照して、文字解析の結果を用いて、写真解析の結果を用いずに、出力解像度を決定する。S208の写真解析のみが実行された場合には、出力解像度決定部60は、図10のテーブル44bを参照して、文字解析の結果を用いずに、写真解析の結果を用いて、出力解像度を決定する。なお、図10のテーブル44b内のデータは、図7のテーブル44a内のデータと同様に、最小文字ポイントが比較的に小さい場合に、出力解像度が比較的に高くなり、最小文字ポイントが比較的に大きい場合に、出力解像度が比較的に低くなるように、設定されている。なお、テーブル44bでは、文字無しは、10.5pt<最小文字ポイントと同じカテゴリーに分類されている。また、テーブル44b内のデータは、エッジ割合ERが比較的に高い場合に、出力解像度が比較的に高くなり、エッジ割合ERが比較的に低い場合に、出力解像度が比較的に低くなるように、設定されている。なお、上述したように、選択済みのファイルフォーマットがPDF/A又は署名付PDFである場合には、文字解析も写真解析も実行されない図9の注5及び注6参照。この場合、出力解像度決定部60は、文字解析の結果も写真解析の結果も用いずに、出力解像度を決定する。即ち、出力解像度決定部60は、選択済みのファイルフォーマットがPDF/A又は署名付PDFである場合に、光学解像度と同じ値を出力解像度として決定する。この構成によると、多機能機10は、PDF/A又は署名付PDFが選択される場合に、出力解像度を適切に決定し得る。第2実施例の効果本実施例でも、第1実施例と同様に、多機能機10は、ユーザから与えられるファイルサイズ及びファイルフォーマットを用いて、実際のスキャンで利用されるべき光学解像度を適切に決定することができ図2のS20、しかも、スキャンデータの解析の結果に基づいて、出力解像度を適切に決定することができる図9の解析処理。多機能機10は、光学解像度及び出力解像度の両方を適切に決定することができる。また、多機能機10は、自然画を含む原稿を表わすスキャンデータについて、出力解像度を適切に決定することができる。特に、多機能機10は、ADFスキャン及びFBスキャンのうちのどちらが実行されるのか、及び、いずれのファイルフォーマットが選択されるのか、に基づいて、文字解析及び写真解析のそれぞれを実行すべきか否かを適切に判断することができる。多機能機10は、文字解析を実行すべきと判断される場合に、文字解析を実行して、文字解析の結果を用いて出力解像度を適切に決定することができる。同様に、多機能機10は、写真解析を実行すべきと判断される場合に、写真解析を実行して、写真解析の結果を用いて出力解像度を適切に決定することができる。一方において、多機能機10は、文字解析及び/又は写真解析を実行すべきでないと判断される場合に、文字解析及び/又は写真解析を実行しないために、処理負荷を低減させることができる。以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。変形例1第1及び第2実施例では、ユーザは、多機能機10の操作部12を操作して、スキャンの実行の指示を多機能機10に入力する。即ち、第1及び第2実施例は、いわゆるプッシュスキャンの実施例である。これに代えて、ユーザは、多機能機10の所定の位置に原稿を載置した後に、PC80の操作部図示省略を操作して、スキャンの実行の指示をPC80に入力してもよい。この場合、PC80は、スキャナドライバ96に従って、スキャンの実行の指示を多機能機10に送信する。即ち、本変形例では、いわゆるプルスキャンが実行される。本変形例では、PC80のCPU図示省略がスキャナドライバ96に従って処理を実行することによって、各部50~66が実現されてもよい。即ち、PC80が複数個のユニット50~66を備えていてもよい。この場合、PC80の各決定部50,60及び判断部66は、スキャナドライバ96に含まれるテーブル群40を用いて、光学解像度の決定、出力解像度の決定、文字解析の実行の判断、及び、写真解析の実行の判断を実行してもよい。本変形例では、PC80が画像処理装置の一例である。変形例2多機能機10がメモリ34内のプログラムに従って処理を実行することによって、複数個のユニット50~66のうちの一部のユニットが実現され、PC80のCPUがスキャナドライバ96に従って処理を実行することによって、複数個のユニット50~66のうちの他のユニットが実現されてもよい。本変形例では、多機能機10とPC80との組合せが画像処理装置の一例である。即ち、一般的に言うと、画像処理装置は、上記の各実施例、及び、上記の変形例1のように、1個のデバイスのみによって実現されてもよいし、本変形例のように、2個以上のデバイスの組合せによって実現されてもよい。変形例3上記の各実施例では、文字解析において、最小文字ポイントが算出される。これに代えて、文字解析では、原稿に含まれる文字の細さを示す指標値が算出されてもよいし、原稿に含まれる文字の色を示す指標値が算出されてもよいし、原稿に含まれる文字の濃度を示す指標値が算出されてもよい。即ち、第2の解析部58は、原稿に含まれる文字の形態を示す指標値を算出すればよい。変形例4上記の各実施例では、写真解析において、原稿の精細さを示すエッジ割合ERが算出される。これに代えて、写真解析では、原稿の精細さを示す指標値ではなく、例えば、自然画に人物が含まれているのか否かを示す指標値が算出されてもよい。具体的には、第1の解析部56は、スキャンデータを構成する複数個の画素の中に、所定数以上の特定の画素即ち色相x以上y以下かつ彩度a以上b以下を示す画素が存在する場合に、自然画に人物が含まれると判断し、所定数以上の特定の画素が存在しない場合に、自然画に人物が含まれないと判断してもよい。そして、出力解像度決定部60は、自然画に人物が含まれると判断される場合に、上記の各実施例の高精細と同様に出力解像度を決定し、自然画に人物が含まれないと判断される場合に、上記の各実施例の低精細と同様に出力解像度を決定してもよい。また、他の変形例では、第1の解析部56は、自然画に含まれる色数どれだけ多彩な色が利用されているのかを示す指標値を算出してもよい。そして、出力解像度決定部60は、自然画に含まれる色数が所定数以上である場合に、上記の各実施例の高精細と同様に出力解像度を決定し、自然画に含まれる色数が所定数未満である場合に、上記の各実施例の低精細と同様に出力解像度を決定してもよい。このように、第1の解析部56は、自然画を含む原稿を分類するための指標値を算出すればよい。変形例5第1実施例では、第2の解析部58が文字解析を実行し、次いで、第1の解析部56が写真解析を実行する。これに代えて、第1の解析部56が写真解析を実行し、次いで、第2の解析部58が文字解析を実行してもよい。変形例6上記の各実施例では、文字解析及び写真解析が実行される。これに代えて、文字解析が実行されずに写真解析のみが実行されてもよい即ち図4のS100~S104が省略されてもよい。また、写真解析と、文字解析とは異なる他の種類の解析と、を含む2種類以上の解析が実行されてもよい。一般的に言うと、画像処理装置は、第1の解析部を備えていればよく、第2の解析部を備えていなくてもよい。変形例7上記の各実施例では、図2のS20において、複数個の光学解像度の中から、実際のスキャンで利用される光学解像度が決定される。これに代えて、予め決められている1個の値を示す光学解像度のみに従って原稿のスキャンが実行される構成を採用してもよい。即ち、光学解像度が固定されてもよい。本変形例では、上記の予め決められている1個の値が特定の光学解像度の一例である。変形例8上記の各実施例では、多機能機10のCPU32がプログラムに従った処理を実行することによって、複数個のユニット50~66の各機能が実現される。ただし、複数個のユニット50~66のうちの少なくとも1個のユニットは、論理回路等のハードウェアによって実現されてもよい。また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。"