"複数個の光学素子を備えるスキャン実行部を制御するための制御装置であって、原稿のスキャンを前記スキャン実行部に実行させるスキャン制御部であって、前記光学素子を移動させずに、前記原稿を前記光学素子に対して移動させる第1種のスキャンと、前記原稿を移動させずに、前記光学素子を前記原稿に対して移動させる第2種のスキャンと、のうちのどちらかを前記スキャン実行部に実行させる前記スキャン制御部と、前記第1種及び第2種のスキャンのうちの一方が実行される場合に、前記原稿のスキャンによって得られるスキャンデータに対する第1種の解析を実行すべきと判断し、前記第1種及び第2種のスキャンのうちの他方が実行される場合に、前記第1種の解析を実行すべきでないと判断する判断部と、前記第1種の解析を実行すべきと判断される場合に、前記スキャンデータに対する前記第1種の解析を実行し、前記第1種の解析を実行すべきでないと判断される場合に、前記スキャンデータに対する前記第1種の解析を実行しない第1種の解析実行部と、前記第1種の解析を実行すべきと判断される場合に、前記スキャンデータを用いて得られる画像データのための解像度である出力解像度を、前記第1種の解析の結果を用いて決定する出力解像度決定部と、前記出力解像度を示す前記画像データを含むファイルを生成する生成部と、を備える制御装置。前記判断部は、前記第1種及び第2種のスキャンのうちのどちらが実行されるのかと、ユーザによって選択される前記ファイルのファイルフォーマットと、の組合せに基づいて、前記第1種の解析を実行すべきか否かを判断する、請求項1に記載の制御装置。前記判断部は、さらに、前記第1種及び第2種のスキャンのうちの一方が実行される場合に、前記スキャンデータに対する第2種の解析であって、前記第1種の解析とは異なる前記第2種の解析を実行すべきと判断し、前記第1種及び第2種のスキャンのうちの他方が実行される場合に、前記第2種の解析を実行すべきでないと判断し、前記制御装置は、さらに、前記第2種の解析を実行すべきと判断される場合に、前記スキャンデータに対する前記第2種の解析を実行し、前記第2種の解析を実行すべきでないと判断される場合に、前記スキャンデータに対する前記第2種の解析を実行しない第2種の解析実行部を備え、前記出力解像度決定部は、前記第2種の解析を実行すべきと判断される場合に、前記出力解像度を、前記第2種の解析の結果を用いて決定する、請求項1又は2に記載の制御装置。前記判断部は、前記第1種及び第2種のスキャンのうちのどちらが実行されるのかと、ユーザによって選択される前記ファイルのファイルフォーマットと、の組合せに基づいて、前記第1種の解析及び前記第2種の解析のそれぞれについて、当該解析を実行すべきか否かを判断する、請求項3に記載の制御装置。前記第1種の解析は、自然画を含む前記原稿を分類するための第1種の指標値を算出するための解析を含み、前記第2種の解析は、前記原稿に含まれる文字の形態を示す第2種の指標値を算出するための解析を含む、請求項4に記載の制御装置。前記判断部は、前記第2種のスキャンが実行され、かつ、ページ概念を有さない第1のファイルフォーマットが前記ファイルのファイルフォーマットとして選択される場合に、前記第1種の解析を実行すべきと判断すると共に、前記第2種の解析を実行すべきでないと判断する、請求項4又は5に記載の制御装置。前記判断部は、前記第1種のスキャンが実行され、かつ、ページ概念を有する第2のファイルフォーマットが前記ファイルのファイルフォーマットとして選択される場合に、前記第1種の解析を実行すべきでないと判断すると共に、前記第2種の解析を実行すべきと判断する、請求項4から6のいずれか一項に記載の制御装置。前記判断部は、特定のファイルフォーマットが前記ファイルのファイルフォーマットとして選択される場合に、前記第1種の解析を実行すべきでないと判断すると共に、前記第2種の解析を実行すべきでないと判断する、請求項4から7のいずれか一項に記載の制御装置。前記特定のファイルフォーマットは、PDF/Aであり、前記出力解像度決定部は、PDF/Aが前記ファイルのファイルフォーマットとして選択される場合に、前記スキャンデータが示す解像度と同じ値を、前記出力解像度として決定する、請求項8に記載の制御装置。前記特定のファイルフォーマットは、電子署名が添付されるPDFであり、前記出力解像度決定部は、電子署名が添付されるPDFが前記ファイルのファイルフォーマットとして選択される場合に、前記スキャンデータが示す解像度以下であって、300dpi以上である値を、前記出力解像度として決定する、請求項8に記載の制御装置。前記第1種の解析は、自然画を含む前記原稿を分類するための第1種の指標値を算出するための解析を含み、前記判断部は、前記第1種のスキャンが実行される場合に、前記第1種の解析を実行すべきでないと判断し、前記第2種のスキャンが実行される場合に、前記第1種の解析を実行すべきと判断し、前記出力解像度決定部は、前記第1種の解析を実行すべきと判断される場合に、前記第1種の指標値を用いて、前記出力解像度を決定する、請求項1から10のいずれか一項に記載の制御装置。前記第1種の解析は、前記原稿に含まれる文字の形態を示す第2種の指標値を算出するための解析を含み、前記判断部は、前記第1種のスキャンが実行される場合に、前記第1種の解析を実行すべきと判断し、前記第2種のスキャンが実行される場合に、前記第1種の解析を実行すべきでないと判断し、前記出力解像度決定部は、前記第1種の解析を実行すべきと判断される場合に、前記第2種の指標値を用いて、前記出力解像度を決定する、請求項1から4のいずれか一項に記載の制御装置。複数個の光学素子を備えるスキャン実行部を制御するための制御装置に、以下の各処理、即ち、原稿のスキャンを前記スキャン実行部に実行させるスキャン制御処理であって、前記光学素子を移動させずに、前記原稿を前記光学素子に対して移動させる第1種のスキャンと、前記原稿を移動させずに、前記光学素子を前記原稿に対して移動させる第2種のスキャンと、のうちのどちらかを前記スキャン実行部に実行させる前記スキャン制御処理と、前記第1種及び第2種のスキャンのうちの一方が実行される場合に、前記原稿のスキャンによって得られるスキャンデータに対する第1種の解析を実行すべきと判断し、前記第1種及び第2種のスキャンのうちの他方が実行される場合に、前記第1種の解析を実行すべきでないと判断する判断処理と、前記第1種の解析を実行すべきと判断される場合に、前記スキャンデータに対する前記第1種の解析を実行し、前記第1種の解析を実行すべきでないと判断される場合に、前記スキャンデータに対する前記第1種の解析を実行しない第1種の解析実行処理と、前記第1種の解析を実行すべきと判断される場合に、前記スキャンデータを用いて得られる画像データのための解像度である出力解像度を、前記第1種の解析の結果を用いて決定する出力解像度決定処理と、前記出力解像度を示す前記画像データを含むファイルを生成する生成処理と、を実行させるコンピュータプログラム。本明細書では、特許文献1の手法とは異なる手法を利用して、出力解像度を適切に決定するための技術を提供する。本明細書では、複数個の光学素子を備えるスキャン実行部を制御するための制御装置を開示する。制御装置は、スキャン制御部と、判断部と、第1種の解析実行部と、出力解像度決定部と、生成部と、を備える。スキャン制御部は、原稿のスキャンをスキャン実行部に実行させる。スキャン制御部は、光学素子を移動させずに、原稿を光学素子に対して移動させる第1種のスキャンと、原稿を移動させずに、光学素子を原稿に対して移動させる第2種のスキャンと、のうちのどちらかをスキャン実行部に実行させる。判断部は、第1種及び第2種のスキャンのうちの一方が実行される場合に、原稿のスキャンによって得られるスキャンデータに対する第1種の解析を実行すべきと判断し、第1種及び第2種のスキャンのうちの他方が実行される場合に、第1種の解析を実行すべきでないと判断する。第1種の解析部は、第1種の解析を実行すべきと判断される場合に、スキャンデータに対する第1種の解析を実行し、第1種の解析を実行すべきでないと判断される場合に、スキャンデータに対する第1種の解析を実行しない。出力解像度決定部は、第1種の解析を実行すべきと判断される場合に、スキャンデータを用いて得られる画像データのための解像度である出力解像度を、第1種の解析の結果を用いて決定する。生成部は、出力解像度を示す画像データを含むファイルを生成する。上記の構成によると、制御装置は、第1種及び第2種のスキャンのうちのどちらが実行されるのかに基づいて、スキャンデータに対する第1種の解析を実行すべきか否かを適切に判断し得る。制御装置は、第1種の解析を実行すべきと判断される場合に、スキャンデータに対する第1種の解析を実行して、第1種の解析の結果を用いて出力解像度を適切に決定し得る。一方において、制御装置は、第1種の解析を実行すべきでないと判断される場合に、スキャンデータに対する第1種の解析を実行しないために、処理負荷を低減させることができる。判断部は、第1種及び第2種のスキャンのうちのどちらが実行されるのかと、ユーザによって選択されるファイルのファイルフォーマットと、の組合せに基づいて、第1種の解析を実行すべきか否かを判断してもよい。この構成によると、制御装置は、上記の組合せに基づいて、第1種の解析を実行すべきか否かを適切に判断し得る。判断部は、さらに、第1種及び第2種のスキャンのうちの一方が実行される場合に、スキャンデータに対する第2種の解析であって、第1種の解析とは異なる第2種の解析を実行すべきと判断し、第1種及び第2種のスキャンのうちの他方が実行される場合に、第2種の解析を実行すべきでないと判断してもよい。制御装置は、さらに、第2種の解析を実行すべきと判断される場合に、スキャンデータに対する第2種の解析を実行し、第2種の解析を実行すべきでないと判断される場合に、スキャンデータに対する第2種の解析を実行しない第2種の解析実行部を備えていてもよい。出力解像度決定部は、第2種の解析を実行すべきと判断される場合に、出力解像度を、第2種の解析の結果を用いて決定してもよい。この構成によると、制御装置は、第1種及び第2種のスキャンのうちのどちらが実行されるのかに基づいて、スキャンデータに対する第2種の解析を実行すべきか否かを適切に判断し得る。制御装置は、第2種の解析を実行すべきと判断される場合に、スキャンデータに対する第2種の解析を実行して、第2種の解析の結果を用いて出力解像度を適切に決定し得る。一方において、制御装置は、第2種の解析を実行すべきでないと判断される場合に、スキャンデータに対する第2種の解析を実行しないために、処理負荷を低減させることができる。判断部は、第1種及び第2種のスキャンのうちのどちらが実行されるのかと、ユーザによって選択されるファイルのファイルフォーマットと、の組合せに基づいて、第1種の解析及び第2種の解析のそれぞれについて、当該解析を実行すべきか否かを判断してもよい。この構成によると、制御装置は、上記の組合せに基づいて、第1種の解析及び第2種の解析のそれぞれについて、当該解析を実行すべきか否かを適切に判断し得る。第1種の解析は、自然画を含む原稿を分類するための第1種の指標値を算出するための解析を含んでいてもよい。第2種の解析は、原稿に含まれる文字の形態を示す第2種の指標値を算出するための解析を含んでいてもよい。判断部は、第2種のスキャンが実行され、かつ、ページ概念を有さない第1のファイルフォーマットが上記のファイルのファイルフォーマットとして選択される場合に、第1種の解析を実行すべきと判断すると共に、第2種の解析を実行すべきでないと判断してもよい。第2種のスキャンが実行され、かつ、ページ概念を有さない第1のファイルフォーマットが選択される場合には、原稿が、文字を含まずに、自然画を含む可能性が高い。従って、制御装置は、このような場合に、自然画を含む原稿を分類するための第1種の指標値を算出するための解析を含む第1種の解析を実行すべきと判断し、原稿に含まれる文字の形態を示す第2種の指標値を算出するための解析を含む第2種の解析を実行すべきでないと判断する。この構成によると、制御装置は、第1種の解析及び第2種の解析のそれぞれについて、当該解析を実行すべきか否かを適切に判断し得る。判断部は、第1種のスキャンが実行され、かつ、ページ概念を有する第2のファイルフォーマットが上記のファイルのファイルフォーマットとして選択される場合に、第1種の解析を実行すべきでないと判断すると共に、第2種の解析を実行すべきと判断してもよい。第1種のスキャンが実行され、かつ、ページ概念を有する第2のファイルフォーマットが選択される場合には、原稿が、自然画を含まずに、文字を含む可能性が高い。従って、制御装置は、このような場合に、自然画を含む原稿を分類するための第1種の指標値を算出するための解析を含む第1種の解析を実行すべきでないと判断し、原稿に含まれる文字の形態を示す第2種の指標値を算出するための解析を含む第2種の解析を実行すべきと判断する。この構成によると、制御装置は、第1種の解析及び第2種の解析のそれぞれについて、当該解析を実行すべきか否かを適切に判断し得る。判断部は、さらに、特定のファイルフォーマットがファイルのファイルフォーマットとして選択される場合に、第1種の解析を実行すべきでないと判断すると共に、第2種の解析を実行すべきでないと判断してもよい。この構成によると、制御装置は、特定のファイルフォーマットが選択される場合に、第1種の解析及び第2種の解析を実行しないために、処理負荷を低減させることができる。上記の特定のファイルフォーマットは、PDF/Aであってもよい。出力解像度決定部は、PDF/Aが上記のファイルのファイルフォーマットとして選択される場合に、スキャンデータが示す解像度と同じ値を、出力解像度として決定してもよい。ユーザは、PDF/Aを選択する場合には、画像データが長期的に保存されることを望む可能性が高い。即ち、PDF/Aが選択される場合には、ユーザにとって重要な原稿がスキャンされる可能性が高い。従って、制御装置は、PDF/Aが選択される場合に、高画質の画像データを生成するように、スキャンデータが示す解像度と同じ値である高い出力解像度を決定する。この構成によると、制御装置は、PDF/Aが選択される場合に、出力解像度を適切に決定し得る。上記の特定のファイルフォーマットは、電子署名が添付されるPDFであってもよい。出力解像度決定部は、電子署名が添付されるPDFが上記のファイルのファイルフォーマットとして選択される場合に、スキャンデータが示す解像度以下であって、300dpi以上である値を、出力解像度として決定してもよい。例えば、所定の規則では、電子署名が添付されるPDFについて、300dpi以上の出力解像度が設定されることが推奨されている。従って、制御装置は、電子署名が添付されるPDFが選択される場合に、上記の所定の規則に応じた出力解像度を適切に決定し得る。第1種の解析は、自然画を含む原稿を分類するための第1種の指標値を算出するための解析を含んでいてもよい。判断部は、第1種のスキャンが実行される場合に、第1種の解析を実行すべきでないと判断し、第2種のスキャンが実行される場合に、第1種の解析を実行すべきと判断してもよい。出力解像度決定部は、第1種の解析を実行すべきと判断される場合に、第1種の指標値を用いて、出力解像度を決定してもよい。この構成によると、制御装置は、第1種及び第2種のスキャンのうちのどちらが実行されるのかに基づいて、第1種の指標値を算出するための解析を含む第1種の解析を実行すべきか否かを適切に判断し得る。第1種の解析は、原稿に含まれる文字の形態を示す第2種の指標値を算出するための解析を含んでいてもよい。判断部は、第1種のスキャンが実行される場合に、第1種の解析を実行すべきと判断し、第2種のスキャンが実行される場合に、第1種の解析を実行すべきでないと判断してもよい。出力解像度決定部は、第1種の解析を実行すべきと判断される場合に、第2種の指標値を用いて、出力解像度を決定してもよい。この構成によると、制御装置は、第1種及び第2種のスキャンのうちのどちらが実行されるのかに基づいて、第2種の指標値を算出するための解析を含む第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、第1種の解析実行部54、第2種の解析実行部56、出力解像度決定部60、変換部62、生成部64、及び、判断部66の各機能が実現される。メモリ34は、不揮発性メモリ、揮発性メモリ等によって構成される。メモリ34は、スキャン設定記憶領域36を備える。メモリ34は、さらに、テーブル群40図3、図5、図8、図9参照を格納している。スキャン設定記憶領域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において、判断部66図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に示されるように、S200において、判断部66図1参照は、ADFスキャン及びFBスキャンのうちのどちらが実行されるのかと、スキャン設定記憶領域36に記憶されている選択済みのファイルフォーマットと、の組合せに基づいて、文字解析及び写真解析のそれぞれについて、当該解析を実行すべきか否かを判断する。より具体的に言うと、S200では、判断部66は、メモリ34内のテーブル群40に含まれる解析実行決定テーブル46図5参照を参照して、文字解析及び写真解析のそれぞれを実行すべきか否かを判断する。図5に示されるように、解析実行決定テーブル46は、原稿セット位置即ちADFスキャン又はFBスキャンと、選択済みファイルフォーマットと、文字解析の実行の有無ON又はOFFと、写真解析の実行の有無ON又はOFFと、の関係を表わすデータである。なお、技術を理解し易いように、図5には備考の欄を設けているが、実際のデータは備考の欄を含まない。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種の解析実行部56図1参照は、スキャンデータの文字解析を実行する。より具体的に言うと、S204では、第2種の解析実行部56は、スキャンデータの文字解析を実行して、原稿に含まれる文字の形態を示す指標値として、原稿に含まれる最小の文字のサイズ以下では最小文字ポイントと呼ぶを算出する。なお、文字解析フラグとしてOFFが設定されている場合S202でNOの場合には、S204がスキップされるために、第2種の解析実行部56は、文字解析を実行しない。これにより、処理負荷を低減させることができる。S204の文字解析;図6図4のS204の文字解析の内容を説明する。図6は、図2のS22の原稿のスキャンによって得られたスキャンデータによって表わされるスキャン画像100の一例を示す。本実施例では、原稿は、A~Yまでのアルファベットの文字と、青色の背景の中に花が存在する自然画と、を含む。なお、文字A~Yは黒色であり、文字A~Yの周囲即ち原稿の背景は白色である。また、A~Cは、比較的に大きい文字のサイズを有し、D~Yは、比較的に小さい文字のサイズを有する。なお、スキャンデータを構成する複数個の画素のそれぞれは、RGBの画素値を有する。S204では、第2種の解析実行部56は、まず、スキャンデータを構成する複数個の画素のそれぞれについて、当該画素の輝度に関する値を算出する。本実施例では、輝度に関する値として、YCC色空間で利用されるY値を利用する。具体的に言うと、第2種の解析実行部56は、Y=0.299×R0.587×G0.114×Bという数式を利用して、各画素のY値を算出する。なお、変形例では、輝度に関する値として、例えば、HSV色空間で利用されるV値を利用してもよいし、他の色空間の輝度に関する値を利用してもよい。なお、以下では、上記の第1の方向複数個の光学素子24が並ぶ方向に沿った各画素の並びのことを行と呼び、上記の第2の方向上記の第1の方向に直交する方向に沿った各画素の並びのことを列と呼ぶ。第2種の解析実行部56は、1行目の画素群を構成する各画素のY値の合計であるYrsum1を算出する。同様に、第2種の解析実行部56は、2行目以降の画素群についても、Yrsum2等を算出する。これにより、スキャンデータを構成するM行分Mは2以上の整数の画素群に対応するM個のYrsumYrsum1~YrsumMが算出される。次いで、図6の下の図に示されるように、第2種の解析実行部56は、M個のYrsumのヒストグラムを生成する。例えば、1行目の画素群は、原稿の白色の背景のみを表わす画素群である。従って、1行目の画素群の輝度が大きくなるために、1行目の画素群のYrsum1は、比較的に大きい値を有する。一方において、2行目の画素群は、黒色の文字A~Cの一部を表わす画素群である。従って、白色の背景のみを表わす1行目の画素群の輝度と比べると、2行目の画素群の輝度が小さくなるために、2行目の画素群のYrsum2は、比較的に小さい値を有する。同様に、文字D~Nを表わす画素群のYrsumも、比較的に小さい値になると共に、文字O~Yを表わす画素群のYrsumも、比較的に小さい値になる。また、青色の背景を含む自然画を表わす画素群のYrsumも、比較的に小さい値になる。図6のヒストグラムから明らかなように、背景のみを表わす画素群のYrsumと、文字A~Yを表わす画素群のYrsumと、は大きく異なる。従って、比較的に小さなYrsumを有する連続する行数は、上記の第2の方向に沿った1個の文字のサイズに対応する。第2種の解析実行部56は、所定値以下のYrsumを有する連続する行数以下では連続行数と呼ぶを特定する。具体的に言うと、第2種の解析実行部56は、文字A~Cを表わす矢印A1に対応する連続行数と、文字D~Nを表わす矢印A2に対応する連続行数と、文字O~Yを表わす矢印A3に対応する連続行数と、を特定する。さらに、自然画を表わす画素群のYrsumも比較的に小さい値になってしまうために、第2種の解析実行部56は、自然画に文字が含まれていないにも関わらず、矢印A4に対応する連続行数を特定する。次いで、第2種の解析実行部56は、矢印A1~A4に対応する4個の連続行数の中から、最も小さい連続行数を特定する。本実施例では、矢印A2に対応する連続行数=矢印A3に対応する連続行数が最も小さいために、第2種の解析実行部56は、矢印A2に対応する連続行数を特定する。第2種の解析実行部56は、1行を文字のサイズに変換するための単位情報即ち1行が何ポイントに相当するのかを示す単位情報を予め知っているために、矢印A2に対応する連続行数に上記の単位情報を乗算することによって、原稿に含まれる最小の文字例えばDのサイズ即ち最小文字ポイントを算出することができる。第2種の解析実行部56は、さらに、上記の行方向に沿った解析と同様に、列方向に沿った解析即ち、各画素群のY値の合計であるYcsum1~YcsumNの算出、所定値以下のYcsumを有する連続する列数即ち連続列数の特定等も実行する。ただし、図5のスキャン画像100の例では、スキャンデータを構成するN列分Nは2以上の整数の画素群のうちの大部分が自然画を表わす。従って、連続列数が非常に大きな値になってしまう。このように、連続列数が非常に大きな値になる場合即ち、連続列数が所定の閾値を超える場合には、第2種の解析実行部56は、列方向に沿った解析において、原稿に文字が含まれないと判断する。ただし、上述したように、第2種の解析実行部56は、行方向に沿った解析において、最小文字ポイントを算出するために、S204の文字解析の結果として、当該最小文字ポイントを採用する。なお、変形例では、例えば、自然画のみを含む原稿を表わすスキャンデータの文字解析が実行される場合には、連続行数が非常に大きな値になると共に、連続列数が非常に大きな値になり得る。このような場合には、第2種の解析実行部56は、行方向に沿った解析でも、列方向に沿った解析でも、原稿に文字が含まれないと判断する。この場合、第2種の解析実行部56は、S204の文字解析の結果として、原稿に文字が含まれないと判断する。また、他の変形例では、行方向に沿った解析で最小文字ポイントが算出されると共に、列方向に沿った解析で最小文字ポイントが算出され得る。この場合、第2種の解析実行部56は、2つの最小文字ポイントのうちの小さい方を、S204の文字解析の結果として採用する。次いで、S206において、判断部66は、写真解析フラグとしてONが設定されているのか否かを判断する。写真解析フラグとしてONが設定されている場合S206でYESの場合には、S208において、第1種の解析実行部54は、スキャンデータの写真解析を実行する。より具体的に言うと、S208では、第1種の解析実行部54は、スキャンデータの写真解析を実行して、自然画を含む原稿を分類するための指標値として、原稿の精細さを示すエッジ割合ER図7参照を算出する。なお、写真解析フラグとしてOFFが設定されている場合S206でNOの場合には、S208がスキップされるために、第1種の解析実行部54は、写真解析を実行しない。これにより、処理負荷を低減させることができる。S208の写真解析;図7図4のS208の写真解析の内容を説明する。第1種の解析実行部54は、スキャンデータを構成する複数個の画素のそれぞれについて、当該画素が、エッジ画素であるのか、非エッジ画素であるのか、を決定し、スキャンデータ内でのエッジ画素の割合であるエッジ割合ERを算出する。なお、エッジは、画像の中の明るさ輝度が大きく変化している部分を意味する。従って、エッジ画素は、周囲の画素と比べて、輝度値が大きく異なる画素である。エッジ画素及び非エッジ画素の判別手法は公知であるために、ここでは、写真解析の内容を簡単に説明する。図7に示されるように、S208では、第1種の解析実行部54は、まず、スキャンデータを構成する複数個の画素RGB値によって表わされる画素のそれぞれを、YCC色空間内の画素に変換することによって、YCCデータを生成する。なお、RGBからYCCへの変換には、公知の数式が利用される。次いで、第1種の解析実行部54は、YCCデータに対して、エッジ画素であるのか非エッジ画素であるのかを判別するための公知のフィルタ例えば、Sobelフィルタ、ラプラシアンフィルタを適用する。これにより、第1種の解析実行部54は、複数個の画素のそれぞれについて、当該画素が、エッジ画素であるのかエッジON、非エッジ画素であるのかエッジOFF、を決定することができる。次いで、第1種の解析実行部54は、エッジONと決定された画素の数即ちエッジ画素の数を、YCCデータを構成する全ての画素の数即ちスキャンデータを構成する全ての画素の数で除算する。そして、第1種の解析実行部54は、除算によって得られた値に100を乗算して、エッジ割合ERを算出する。例えば、通常の風景画例えば山、海等のように、比較的に明るさの変化が少ない自然画については、エッジ割合ERが低くなる。即ち、比較的に低精細な自然画については、エッジ割合ERが低くなる。一方において、例えば、ビル群を含む自然画や、複数の人間を含む自然画のように、比較的に明るさの変化が多い自然画については、エッジ割合ERが高くなる。即ち、比較的に高精細な自然画については、エッジ割合ERが高くなる。従って、エッジ割合ERは、原稿の精細さを示す指標値である。なお、本実施例では、後述の図8及び9に示されるように、原稿は、エッジ割合ERに応じて、3段階の精細さ高精細、中精細、低精細のいずれかに分類される。例えば、図6に示されるスキャン画像100を表わす原稿は、比較的に低精細な自然画を含む。ただし、スキャン画像100を表わす原稿は、複数個の文字も含む。文字と背景との境界は明るさの変化が大きいために、文字が含まれる場合には、エッジ画素が多くなる。従って、スキャン画像100を表わす原稿は、例えば、中精細に分類され得る。図4のS208の写真解析を終えると、S210に進む。出力解像度の決定;S210出力解像度決定部60図1参照は、S204の文字解析が実行された場合には、文字解析の結果即ち最小文字ポイントを用いて、出力解像度を決定し、文字解析が実行されなかった場合には、文字解析の結果を用いずに、出力解像度を決定する。また、出力解像度決定部60は、S208の写真解析が実行された場合には、写真解析の結果即ちエッジ割合ERを用いて、出力解像度を決定し、写真解析が実行されなかった場合には、写真解析の結果を用いずに、出力解像度を決定する。出力解像度決定部60は、S204の文字解析及びS206の写真解析の両方が実行された場合には、図8のテーブル44aを参照して、文字解析の結果即ち最小文字ポイント及び写真解析の結果即ちエッジ割合ERの両方を用いて、出力解像度を決定する。図8に示されるように、出力解像度決定テーブル44aは、最小文字ポイントとエッジ割合ERと出力解像度との関係を表わすデータである。なお、決定済みの光学解像度図2のS20で決定された光学解像度が300dpiである場合には、図8の上のテーブルが利用され、決定済みの光学解像度が600dpiである場合には、図8の下のテーブルが利用される。なお、最小文字ポイント<5ptである場合には、写真解析の結果に関わらず、同じ値300dpiが出力解像度として設定されている。テーブル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は、原稿の精細さが同じである場合に、最小文字ポイントに応じて、出力解像度を適切に決定し得る。S204の文字解析及びS206の写真解析の両方が実行された場合には、S210では、出力解像度決定部60は、出力解像度決定テーブル44aから、決定済みの光学解像度、最小文字ポイント、及び、エッジ割合ERに対応する出力解像度を特定することによって、出力解像度を決定する。これにより、出力解像度決定部60は、出力解像度を適切に決定することができる。一方において、出力解像度決定部60は、S204の文字解析のみが実行された場合には、図9のテーブル44bを参照して、文字解析の結果を用いて、写真解析の結果を用いずに、出力解像度を決定する。また、出力解像度決定部60は、S208の写真解析のみが実行された場合には、図9のテーブル44bを参照して、文字解析の結果を用いずに、写真解析の結果を用いて、出力解像度を決定する。図9のテーブル44b内のデータは、図8のテーブル44a内のデータと同様に、最小文字ポイントが比較的に小さい場合に、出力解像度が比較的に高くなり、最小文字ポイントが比較的に大きい場合に、出力解像度が比較的に低くなるように、設定されている。なお、テーブル44bでは、文字無しは、10.5pt<最小文字ポイントと同じカテゴリーに分類されている。また、テーブル44b内のデータは、エッジ割合ERが比較的に高い場合に、出力解像度が比較的に高くなり、エッジ割合ERが比較的に低い場合に、出力解像度が比較的に低くなるように、設定されている。なお、上述したように、選択済みのファイルフォーマットがPDF/A又は署名付PDFである場合には、文字解析も写真解析も実行されない図5の注5及び注6参照。この場合、出力解像度決定部60は、文字解析の結果も写真解析の結果も用いずに、出力解像度を決定する。即ち、出力解像度決定部60は、選択済みのファイルフォーマットがPDF/A又は署名付PDFである場合に、光学解像度と同じ値を出力解像度として決定する。この構成によると、多機能機10は、PDF/A又は署名付PDFが選択される場合に、出力解像度を適切に決定し得る。なお、文字解析のみが実行され、文字解析において原稿に文字が含まれないという解析結果が得られた場合には、出力解像度決定部60は、光学解像度と同じ値を出力解像度として決定する。S210を終えると、解析処理が終了する。上述したように、図2のS26では、S210で決定された出力解像度を示す画像データを含む対象ファイルが生成される。このために、ユーザは、適切な出力解像度を示す画像データを含む対象ファイルを利用すること例えば画像を出力させることができる。実施例の効果本実施例によると、多機能機10は、ADFスキャン及びFBスキャンのうちのどちらが実行されるのか、及び、いずれのファイルフォーマットが選択されるのか、に基づいて、文字解析及び写真解析のそれぞれを実行すべきか否かを適切に判断することができる。多機能機10は、文字解析を実行すべきと判断される場合に、文字解析を実行して、文字解析の結果を用いて出力解像度を適切に決定することができる。同様に、多機能機10は、写真解析を実行すべきと判断される場合に、写真解析を実行して、写真解析の結果を用いて出力解像度を適切に決定することができる。一方において、多機能機10は、文字解析及び/又は写真解析を実行すべきでないと判断される場合に、文字解析及び/又は写真解析を実行しないために、処理負荷を低減させることができる。対応関係多機能機10の制御部30が、制御装置の一例である。ADFスキャン、FBスキャンが、それぞれ、第1種のスキャン、第2種のスキャンの一例である。写真解析、文字解析が、それぞれ、第1種の解析、第2種の解析の一例である。また、エッジ割合ER、最小文字ポイントが、それぞれ、第1種の指標値、第2種の指標値の一例である。さらに、JPEG、XPSが、それぞれ、第1のファイルフォーマット、第2のファイルフォーマットの一例である。また、PDF/A又は署名付PDFが、特定のファイルフォーマットの一例である。以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。変形例1実施例では、ユーザは、多機能機10の操作部12を操作して、スキャンの実行の指示を多機能機10に入力する。即ち、実施例は、いわゆるプッシュスキャンの実施例である。これに代えて、ユーザは、多機能機10の所定の位置に原稿を載置した後に、PC80の操作部図示省略を操作して、スキャンの実行の指示をPC80に入力してもよい。この場合、PC80は、スキャナドライバ96に従って、スキャンの実行の指示を多機能機10に送信する。即ち、本変形例では、いわゆるプルスキャンが実行される。本変形例では、PC80のCPU図示省略がスキャナドライバ96に従って処理を実行することによって、各部50~66が実現されてもよい。即ち、PC80が複数個のユニット50~66を備えていてもよい。この場合、PC80の各決定部50,60及び判断部66は、スキャナドライバ96に含まれるテーブル群40を用いて、光学解像度の決定、出力解像度の決定、文字解析の実行の判断、及び、写真解析の実行の判断を実行してもよい。本変形例では、多機能機10、PC80が、それぞれ、スキャン実行部、制御装置の一例である。変形例2多機能機10がメモリ34内のプログラムに従って処理を実行することによって、複数個のユニット50~66のうちの一部のユニットが実現され、PC80のCPUがスキャナドライバ96に従って処理を実行することによって、複数個のユニット50~66のうちの他のユニットが実現されてもよい。本変形例では、多機能機10の制御部30とPC80との組合せが制御装置の一例である。即ち、一般的に言うと、制御装置は、上記の実施例、及び、上記の変形例1のように、1個のデバイスのみによって実現されてもよいし、本変形例のように、2個以上のデバイスの組合せによって実現されてもよい。変形例3実施例では、文字解析において、最小文字ポイントが算出される。これに代えて、文字解析では、原稿に含まれる文字の細さを示す指標値が算出されてもよいし、原稿に含まれる文字の色を示す指標値が算出されてもよいし、原稿に含まれる文字の濃度を示す指標値が算出されてもよい。即ち、第2種の解析実行部56は、原稿に含まれる文字の形態を示す指標値を算出すればよい。変形例4実施例では、写真解析において、原稿の精細さを示すエッジ割合ERが算出される。これに代えて、写真解析では、原稿の精細さを示す指標値ではなく、例えば、自然画に人物が含まれているのか否かを示す指標値が算出されてもよい。具体的には、第1種の解析実行部54は、スキャンデータを構成する複数個の画素の中に、所定数以上の特定の画素即ち色相x以上y以下かつ彩度a以上b以下を示す画素が存在する場合に、自然画に人物が含まれると判断し、所定数以上の特定の画素が存在しない場合に、自然画に人物が含まれないと判断してもよい。そして、出力解像度決定部60は、自然画に人物が含まれると判断される場合に、上記の各実施例の高精細と同様に出力解像度を決定し、自然画に人物が含まれないと判断される場合に、上記の各実施例の低精細と同様に出力解像度を決定してもよい。また、他の変形例では、第1種の解析実行部54は、自然画に含まれる色数どれだけ多彩な色が利用されているのかを示す指標値を算出してもよい。そして、出力解像度決定部60は、自然画に含まれる色数が所定数以上である場合に、上記の各実施例の高精細と同様に出力解像度を決定し、自然画に含まれる色数が所定数未満である場合に、上記の各実施例の低精細と同様に出力解像度を決定してもよい。なお、他の変形例では、第1種の解析実行部54は、原稿内で利用される色を特定するための解析、又は、スキャンデータのホワイトバランスの解析を実行してもよい。このように、第1種の解析実行部54は、自然画を含む原稿を分類するための解析を実行すればよい。変形例5実施例では、文字解析及び写真解析が実行される。これに代えて、写真解析が実行されずに文字解析のみが実行されてもよい。即ち、図4のS200では、判断部66は、図5のテーブル46を参照して、文字解析を実行すべきか否かのみを判断してもよい。この場合、テーブル46は、写真解析の実行の有無を表わす欄を有していなくてもよい。なお、本変形例では、文字解析が第1種の解析の一例である。また、文字解析が実行されずに写真解析のみが実行されてもよい。即ち、図4のS200では、判断部66は、テーブル46を参照して、写真解析を実行すべきか否かのみを判断してもよい。この場合、テーブル46は、文字解析の実行の有無を表わす欄を有していなくてもよい。変形例6図5のテーブル46に代えて、ファイルフォーマットの欄が存在しない以下のテーブルを採用してもよい。本変形例のテーブル内のデータは、ADFスキャンが実行される場合に、文字解析が実行されると共に、写真解析が実行されないように、設定されていてもよい。さらに、本変形例のテーブル内のデータは、FBスキャンが実行される場合に、文字解析が実行されないと共に、写真解析が実行されるように、設定されていてもよい。即ち、判断部66は、選択済みのファイルフォーマットに関わらず、ADFスキャン及びFBスキャンのどちらが実行されるのかに基づいて、文字解析及び写真解析のそれぞれについて、当該解析を実行すべきか否かを判断してもよい。一般的に言うと、判断部は、第1種及び第2種のスキャンのうちのどちらが実行されるのかに基づいて、第1種の解析を実行すべきか否かを判断すればよい。変形例7実施例では、図2のS20において、複数個の光学解像度の中から、実際のスキャンで利用される光学解像度が決定される。これに代えて、予め決められている1個の値を示す光学解像度のみに従って原稿のスキャンが実行される構成を採用してもよい。即ち、光学解像度が固定されてもよい。変形例8実施例では、JPEGが第1のファイルフォーマットの一例である。それに代えて、第1のファイルフォーマットは、ページ概念を有さない他のファイルフォーマット例えば、PNGであってもよい。また、実施例では、PDF又はXPSが第2のファイルフォーマットの一例である。それに代えて、第2のファイルフォーマットは、ページ概念を有する他のファイルフォーマット例えば、TIFF、JPEGXRであってもよい。変形例9実施例では、多機能機10のCPU32がプログラムに従った処理を実行することによって、複数個のユニット50~66の各機能が実現される。ただし、複数個のユニット50~66のうちの少なくとも1個のユニットは、論理回路等のハードウェアによって実現されてもよい。また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。"