"文字及び当該文字以外のノイズ情報を含む画像データを入力する入力手段と、前記入力された画像データを2値化する第1の2値化手段と、前記入力された画像データを2値化する第2の2値化手段と、前記第1の2値化手段により2値化された第1の画像データ及び前記第2の2値化手段により2値化された第2の画像データの少なくとも一方を圧縮する圧縮手段と、前記圧縮手段による圧縮前後の前記第1の画像データ及び前記第2の画像データから求めた圧縮率に基いて、前記第1の画像データを圧縮した第1の圧縮画像データ及び前記第2の画像データを圧縮した第2の圧縮画像データのいずれか一方を選んで文字可読性の高い画像データとして記憶または出力する制御手段とを備えることを特徴とする画像処理装置。文字及び当該文字以外のノイズ情報を含む画像データを入力する入力手段と、前記入力された画像データを2値化する第1の2値化手段と、前記入力された画像データを2値化する第2の2値化手段と、前記第1の2値化手段により2値化された第1の画像データ及び前記第2の2値化手段により2値化された第2の画像データの少なくとも一方を圧縮する圧縮手段と、前記圧縮手段による圧縮前後の前記第1の画像データ及び前記第2の画像データから求めた圧縮率に基いて、前記第1の画像データを圧縮した第1の圧縮画像データ及び前記第2の画像データを圧縮した第2の圧縮画像データのいずれか一方を記憶または出力する制御手段とを備え、前記制御手段は、前記第1の圧縮画像データ及び前記第2の圧縮画像データのうち前記圧縮手段による圧縮率の高い方を選んで文字可読性の高い画像データとして記憶または出力することを特徴とする画像処理装置。前記制御手段は、前記第1の圧縮画像データの圧縮率が所定値又は入力された画像データに基づいて所定の方法で求めた値より高いときは、前記第1の圧縮画像データを記憶または出力し、前記第1の圧縮画像データの圧縮率が所定値又は入力された画像データに基づいて所定の方法で求めた値より低いときは、前記第2の圧縮画像データを記憶または出力することを特徴とする請求項1又は2記載の画像処理装置。前記第1の2値化手段は、画像データを2値化するためのスライスレベルを局所的に変化させて、入力された画像データを2値化し、前記第2の2値化手段は、入力された画像データを単一スライスレベルで2値化することを特徴とする請求項1乃至3のいずれか1項に記載の画像処理装置。前記制御手段は、前記第1の圧縮画像データの圧縮率と、前記第2の圧縮画像データの圧縮率に係数を掛けた値とを比較し、前記第1の圧縮画像データの圧縮率が大きいときは、前記第1の圧縮画像データを記憶または出力し、前記第2の圧縮画像データの圧縮率に係数を掛けた値が大きいときは、前記第2の圧縮画像データを記憶または出力することを特徴とする請求項4記載の画像処理装置。前記入力手段は、原稿の画像を読み取る読み取り手段を備えることを特徴とする請求項1乃至5のいずれか1項に記載の画像処理装置。文字及び当該文字以外のノイズ情報を含む画像データを入力する入力工程と、前記入力された画像データを2値化する第1の2値化工程と、前記入力された画像データを2値化する第2の2値化工程と、前記第1の2値化工程により2値化された第1の画像データ及び前記第2の2値化工程により2値化された第2の画像データの少なくとも一方を圧縮する圧縮工程と、前記圧縮工程による圧縮前後の前記第1の画像データ及び前記第2の画像データから求めた圧縮率に基いて、前記第1の画像データを圧縮した第1の圧縮画像データ及び前記第2の画像データを圧縮した第2の圧縮画像データのいずれか一方を選んで文字可読性の高い画像データとして記憶または出力する制御工程とを備えることを特徴とする画像処理方法。前記制御工程は、前記第1の圧縮画像データ及び前記第2の圧縮画像データのうち前記圧縮工程による圧縮率の高い方を記憶または出力することを特徴とする請求項7記載の画像処理方法。前記制御工程は、前記第1の圧縮画像データの圧縮率が所定値又は入力された画像データに基づいて所定の方法で求めた値より高いときは、前記第1の圧縮画像データを記憶または出力し、前記第1の圧縮画像データの圧縮率が所定値又は入力された画像データに基づいて所定の方法で求めた値より低いときは、前記第2の圧縮画像データを記憶または出力することを特徴とする請求項7又は8記載の画像処理方法。前記第1の2値化工程は、画像データを2値化するためのスライスレベルを局所的に変化させて、入力された画像データを2値化し、前記第2の2値化工程は、入力された画像データを単一スライスレベルで2値化することを特徴とする請求項7乃至9のいずれか1項に記載の画像処理方法。前記制御工程は、前記第1の圧縮画像データの圧縮率と、前記第2の圧縮画像データの圧縮率に係数を掛けた値とを比較し、前記第1の圧縮画像データの圧縮率が大きいときは、前記第1の圧縮画像データを記憶または出力し、前記第2の圧縮画像データの圧縮率に係数を掛けた値が大きいときは、前記第2の圧縮画像データを記憶または出力することを特徴とする請求項10記載の画像処理方法。前記入力工程は、原稿の画像を読み取る読み取り工程を備えることを特徴とする請求項7乃至11のいずれか1項に記載の画像処理方法。請求項1乃至6のいずれ1項に記載の画像処理装置と当該画像処理装置から出力されたデータを受信する情報処理装置とで構成されることを特徴とする画像処理システム。しかしながら、小切手や手形等の原稿では、図9に示すように、紙面の背景が薄い模様や文字等で覆われている場合がある。そのため、浮動スライスレベルで2値化した場合、背景色として視認できていなかった薄い模様や文字等が図10aのように浮き出てしまい、結果的に画像の可読性が悪くなるばかりでなく、圧縮後に保存したファイルサイズも大きくなってしまう。結果的に、図9に示すように、紙面の背景が薄い模様や文字等で覆われている小切手等の原稿には、固定スライスレベルによって2値化したほうが適している図10b。一方、浮動スライスレベルを算出をせずに固定スライスレベルのみで2値化した場合、図11aに示すように、画像の濃度が局所的に異なるときは濃度変化に対応できないため、出力結果の可読性が悪くなる図11b。このように、多種多様な原稿を読み取る際に問題となる。本発明は、上記問題に鑑みて成されたものであり、画像読み取り処理の出力結果における文字可読性を向上させ、読み取り画像データの圧縮率の低下を防止してホストコンピュータ又は画像読取装置本体に備えた記憶媒体等の使用効率を高めることができる画像処理装置及び方法を提供することを目的とする。上記目的を達成するために、請求項1記載の画像処理装置は、文字及び当該文字以外のノイズ情報を含む画像データを入力する入力手段と、前記入力された画像データを2値化する第1の2値化手段と、前記入力された画像データを2値化する第2の2値化手段と、前記第1の2値化手段により2値化された第1の画像データ及び前記第2の2値化手段により2値化された第2の画像データの少なくとも一方を圧縮する圧縮手段と、前記圧縮手段による圧縮前後の前記第1の画像データ及び前記第2の画像データから求めた圧縮率に基いて、前記第1の画像データを圧縮した第1の圧縮画像データ及び前記第2の画像データを圧縮した第2の圧縮画像データのいずれか一方を選んで文字可読性の高い画像データとして記憶または出力する制御手段とを備えることを特徴とする。上記目的を達成するために、請求項7記載の画像処理方法は、文字及び当該文字以外のノイズ情報を含む画像データを入力する入力工程と、前記入力された画像データを2値化する第1の2値化工程と、前記入力された画像データを2値化する第2の2値化工程と、前記第1の2値化工程により2値化された第1の画像データ及び前記第2の2値化工程により2値化された第2の画像データの少なくとも一方を圧縮する圧縮工程と、前記圧縮工程による圧縮前後の前記第1の画像データ及び前記第2の画像データから求めた圧縮率に基いて、前記第1の画像データを圧縮した第1の圧縮画像データ及び前記第2の画像データを圧縮した第2の圧縮画像データのいずれか一方を選んで文字可読性の高い画像データとして記憶または出力する制御工程とを備えることを特徴とする。本発明によれば、手形原稿のように紙面が薄い模様や薄い文字で覆われていることが多い原稿を読み取った場合であっても、画像データに対する文字可読性を向上させ、該画像データの圧縮率の低下を防止して記憶媒体等の使用効率を高めることができる。以下、本発明の実施の形態を図面を参照して詳細に説明する。図1は、本発明の第1の実施の形態に係る画像処理装置を上側から見た全体構成の概略を示す横断面図である。図1において、画像処理装置100は、手形又は小切手など以下、小切手50と総称するを読み取るものである。画像処理装置100は、小切手50に印刷されたMICR文字、及び両面の画像イメージを読み取るために、小切手50をMICR文字の文字列方向に搬送して読み取りを行う。そして、画像処理装置100は、インターフェースケーブルで接続された不図示のホストコンピュータに読み取ったMICR文字データ及び両面の画像データを送信する。画像処理装置100は、小切手50を積載し小切手50を装置内に送り込むためのホッパー1を備えている。このホッパー1には、小切手50を装置内に給紙するための給紙ローラ2、小切手50を給紙ローラ2に付勢するための押圧板3、及びホッパー1に小切手50が積載されていることを検知するための積載検知センサ4が配置されている。給紙ローラ2によって給紙された小切手50はフィードローラ6によって用紙搬送路5に送出され、分離ローラ7によって一枚ずつに分離される。その後、小切手50は、搬送ローラ対8a,8bによってMICR文字を読み取る磁気インク文字読取手段としての磁気ヘッド9の位置へ搬送される。小切手50は、MICR文字が印刷されている部分が押圧ローラ機構10によって磁気ヘッド9に密着される。用紙搬送路5の磁気ヘッド9より上流側には、小切手50上に印刷されたMICR文字の磁化方向を整列させる永久磁石11、MICR文字を読み取るタイミングをとるための紙先端検知センサ12が配置されている。また、用紙搬送路5の磁気ヘッド9より下流側には、紙後端検知センサ13が配置されている。磁気ヘッド9を通過した小切手50は、搬送ローラ対8dを通過して、搬送ローラ対8cによって画像読取手段としての画像読取センサ17イメージセンサ202の位置へ搬送される。画像読取センサ17は、内部に3色の発光素子であるLEDと、集光レンズと、受光素子を有し、カラー/白黒の両方で小切手50の両面の画像イメージを読み取り可能である。搬送ローラ対8cには、その回転を制御する電磁クラッチ14が設けられている。また、搬送ローラ対8cの上流側には、用紙搬送路5の一部を構成する可動ガイド16,16aが回動可能に設けられている。用紙搬送路5の画像読取センサ17より上流側には、画像読み込みのタイミングをとるためのレジストセンサ18が設けられている。一方、用紙搬送路5の画像読取センサ17より下流側には、画像を読み取られた小切手50に日付や小切手50が持ち込まれた金融機関の金融機関名等を裏書き印刷するためのエンドーサ19、小切手50の後端がエンドーサ19を通過したことを検知する後端検知センサ20が配置されている。読み取りが終わった小切手50は、排紙ローラ対22によって排紙トレイ21a或いは排紙トレイ21bに排出される。排紙ローラ対22の下流側には、排紙される小切手50を磁気ヘッド9で読み取ったMICR文字のデータに応じて排紙トレイ21a,21bに振り分けるべく用紙搬送路を切換えるためのフラッパー23が設けられている。画像処理装置100には、搬送ローラ群を駆動する駆動モータ24、これらの部品を含め画像処理装置100全体を制御し、コンピュータとの通信を行うためのコントローラユニット25、及び操作スイッチパネル26を備えている。操作スイッチパネル26では、操作者が小切手50の画像の読み取り解像度を選択したり、小切手50の読込みを開始させる指示をコントローラユニット25に送ることが可能である。なお、搬送ローラ対8bと搬送ローラ対8c間の用紙搬送路距離は、搬送される小切手50の搬送方向の長さよりも短い間隔に設定されている。次に、図1の画像処理装置100で行われる画像処理について図2及び図3を用いて説明する。図2は、図1の画像処理装置100における主要部の概略構成を示す図である。図2において、画像処理装置100は、画像読取センサ17に相当する画像読み取り部200と、コントローラユニット25に相当する制御部210とを備える。画像読み取り部200は、レンズ201とイメージセンサ202とを備える。制御部210は、画像メモリ211と、画像処理部212と、CPU213とを備える。制御部210は、外部のホストコンピュータ220と通信することができる。画像読取センサ17で読み取った画像は、図示しないA/D変換器によって256階調8ビットのグレースケール画像に変換され、画像メモリ211に格納される。CPU213は、ホストコンピュータ220からの画像読み出し指示に応じて、図示しないDMA転送手段によって画像メモリ211から画像を順次読み出し、画像処理部212に転送する。図3は、図2の画像処理部212の概略構成を示すブロック図である。図3において、画像処理部212は、2値化選択部301と、2値化処理部A302と、2値化処理部B303と、圧縮部304と、圧縮率判定部305と、転送部306とを備える。画像処理部212では、2値化選択部301により2値化処理部A302又は2値化処理部B303のいずれか一方が選択され、選択された2値化処理部に読み取り画像が転送されて2値化される。2値化された画像データ2値画像データは、圧縮部304によって圧縮され、圧縮率判定部305若しくは転送部306のいずれか一方へ転送される。圧縮率判定部305に転送された場合、まず2値画像データが圧縮部304で圧縮される際の圧縮率を算出し、算出された圧縮率に基づいて2値化選択部301により2値化処理部A302又は2値化処理部B303のいずれか一方が選択される。その後、再度、画像メモリ211から画像データを読み出し、2値化処理部及び圧縮部を経て、転送部306へ転送する。転送部306へ転送された圧縮画像データは、図示しない汎用の伝送手段によって、ホストコンピュータ220へと送信される。これらすべての動作の制御をCPU213がつかさどる構成となっている。本実施の形態における2値化処理の選択方法を図3及び図4のフローチャートを用いて説明する。図4は、図1の画像処理装置における2値化処理の選択方法を実行する処理のフローチャートである。図4において、CPU213は、ホストコンピュータ220からの指示により、画像読取スキャン動作を行い、グレースケール画像データを画像メモリ211に蓄えるステップS201。次に、CPU213は、圧縮部304からの画像データの出力先に圧縮率判定部305を選択しステップS202、2値化選択部301に2値化処理部A302の選択を指令するステップS203。次に、CPU213は、画像メモリ211からグレースケール画像データの読み出しをスタートする。読み出されたグレースケール画像データは、2値化処理部A302によって2値1ビット画像データへと変換され、圧縮部304に転送されるステップS204。圧縮部304は、転送された2値画像データを圧縮し、圧縮された2値画像データ圧縮画像データを圧縮率判定部305へ転送するステップS205。このとき転送部306へ圧縮画像データの転送を行わない。圧縮率判定部305は、圧縮部304から送られてくる圧縮画像データのサイズバイト数を計数する。そして、圧縮率判定部305又はCPU213は、圧縮前の2値画像データのサイズバイト数を圧縮率判定部305が計数した結果で除算した値として定義した圧縮率を算出し、図示しないワークメモリにCompRateAとして記憶するステップS206。ワークメモリは、例えば、制御部210内に設置されたRAM等の記憶装置で構成されているものとする。次に、CPU213は、2値化選択部301に2値化処理部B303の選択を指令するステップS207。次に、CPU213は、画像メモリ211からグレースケール画像データの読み出しをスタートする。読み出されたグレースケール画像データは、2値化処理部B303によって2値1ビット画像データへと変換され、圧縮部304に転送されるステップS208。圧縮部304は、転送された2値画像データを圧縮し、圧縮された2値画像データ圧縮画像データを圧縮率判定部305へ転送するステップS209。このとき転送部306へ圧縮画像データの転送を行わない。圧縮率判定部305は、圧縮部304から送られてくる圧縮画像データのサイズバイト数を計数する。そして、圧縮率判定部305又はCPU213は、圧縮前の2値画像データのサイズバイト数を圧縮率判定部305が計数した結果で除算して圧縮率を算出し、ワークメモリにCompRateBとして記憶するステップS210。次に、圧縮率判定部305又はCPU213は、ワークメモリに記憶されたCompRateAの値とCompRateBの値の比較を行いステップS211、比較結果に応じて2値化選択部301に指令して2値化処理部の選択を行うステップS212,S213。iCompRateA>CompRateBの場合ステップS211でYESCPU213又は圧縮率判定部305は、2値化選択部301に指令して2値化処理部A302を選択するステップS212。次に、CPU213は、圧縮部304からの出力先に転送部306を選択してステップS214、画像メモリ211からグレースケール画像データの読み出しをスタートする。読み出されたグレースケール画像データは、2値化処理部A302によって2値1ビット画像データへと変換され、圧縮部304に転送されるステップS215。圧縮部304は、転送された2値画像データを圧縮して圧縮画像データとし、該圧縮画像データを転送部306へ転送しステップS216、図示しない汎用の通信手段によってホストコンピュータ220へ送信する。iiCompRateA≦CompRateBの場合ステップS211でNOCPU213又は圧縮率判定部305は、2値化選択部301に指令して2値化処理部B303を選択するステップS213。次に、CPU213は圧縮部304からの出力先に転送部306を選択してステップS214、画像メモリ211からグレースケール画像データの読み出しをスタートする。読み出されたグレースケール画像データは、2値化処理部B303によって2値1ビット画像データへと変換され、圧縮部304に転送されるステップS215。圧縮部304は、転送された2値画像データを圧縮し圧縮画像データとし、該圧縮画像データを転送部306へ転送しステップS216、図示しない汎用の通信手段によってホストコンピュータ220へ送信する。上記第1の実施の形態によれば、2値化処理部A302により2値化された画像データ及び2値化処理部B303により2値化された画像データをそれぞれ圧縮部304により圧縮し、各圧縮画像データと各圧縮前の2値画像データから求めた2つの圧縮率を互いに比較する。この比較結果に応じて2値化処理部A302又は2値化処理部B303のいずれか一方により2値化を行い、圧縮部304により圧縮された画像データを出力する。また、画像読取装置にハードディスク等の記憶装置が内蔵又は接続されている場合は、圧縮された画像データを当該記憶装置に記憶するようにしてもよい。これにより、手形原稿のように紙面が薄い模様や薄い文字で覆われていることが多い原稿を読み取った場合であっても、画像読み取り処理の出力結果における文字可読性を向上させ、読み取り画像データの圧縮率の低下を防止してホストコンピュータ又は画像読取装置本体に備えた記憶媒体等の使用効率を高めることができる。[第2の実施の形態]本発明の第2の実施の形態に係る画像処理装置は、その構成図1~図3が上記第1の実施の形態に係る画像処理装置100と同じであり、その説明を省略する。以下に、上記第1の実施の形態と異なる点のみを説明する。本第2の実施の形態では、2値化処理部A302が2値化処理部B303よりも文字の読取品質が高く、圧縮率が低い傾向にある場合の2値化方法が採用されている。第2の実施の形態における2値化処理の選択方法を図3及び図5のフローチャートを用いて説明する。図5は、本発明の第2の実施の形態に係る画像処理装置の2値化処理の選択方法を実行する処理のフローチャートである。図5において、CPU213は、ホストコンピュータ220からの指示により、画像読取スキャン動作を行い、グレースケール画像データを画像メモリ211に蓄えるステップS301。つづいて、CPU213は、圧縮部304からの画像データの出力先に圧縮率判定部305を選択するステップS302。次に、CPU213は、2値化選択部301に2値化処理部A302の選択を指令しステップS303、画像メモリ211からグレースケール画像データの読み出しをスタートするステップS304。読み出された画像データは、2値化処理部A302によって2値1ビット画像データへと変換され、圧縮部304に転送されるステップS304。圧縮部304は、転送された2値画像データを圧縮し、圧縮された2値画像データ圧縮画像データを圧縮率判定部305へ転送するステップS305。このとき転送部306へ圧縮画像データの転送を行わない。圧縮率判定部305は、圧縮部304から送られてくる圧縮画像データのサイズバイト数を計数する。そして、CPU213又は圧縮率判定部305は、圧縮前の2値画像データのサイズバイト数を圧縮率判定部305が計数した結果で除算して圧縮率を算出し、図示しないワークメモリにCompRateAとして記憶するステップS306。そして、ワークメモリに記憶されたCompRateAの値と予め設定されている所定値との比較を行いステップS307、比較結果に応じて2値化選択部301に指令して2値化処理部の選択を行うステップS308,S309。ステップS307で比較される所定値は予め設定されるものである。また、ステップS307では、所定値ではなく、入力された画像データから所定の方法で求めた値とCompRateAの値を比較するようにしてもよい。例えば、分散の大きい画像の場合は比較する値を小さくしてもよい。iCompRateA>所定の値の場合ステップS307でYESCPU213又は圧縮率判定部305は、2値化選択部301に2値化処理部A302の選択を指令するステップS308。次に、CPU213は、圧縮部304からの出力先に転送部306を選択してステップS310、画像メモリ211からグレースケール画像データの読み出しをスタートする。読み出されたグレースケール画像データは、2値化処理部A302によって2値1ビット画像データへと変換され、圧縮部304に転送されるステップS311。圧縮部304は、転送された2値画像データを圧縮して圧縮画像データとし、該圧縮画像データを転送部306へ転送しステップS312、図示しない汎用の通信手段によってホストコンピュータ220へ送信する。iiCompRateA≦所定の値の場合ステップS307でNOCPU213又は圧縮率判定部305は、2値化選択部301に2値化処理部B303の選択を指令するステップS309。次に、CPU213は、圧縮部304からの出力先に転送部306を選択してステップS310、画像メモリ211からグレースケール画像データの読み出しをスタートする。読み出されたグレースケール画像データは、2値化処理部B303によって2値1ビット画像データへと変換され、圧縮部304に転送されるステップS311。圧縮部304は、転送された2値画像データを圧縮して圧縮画像データとし、該圧縮画像データを転送部306へ転送しステップS312、図示しない汎用の通信手段によってホストコンピュータ220へ送信する。上記第2の実施の形態によれば、2値化処理部A302により2値化された画像データを圧縮部304により圧縮し、圧縮画像データと圧縮前の2値画像データから求めた圧縮率を予め設定された所定値と比較する。この比較結果に応じて2値化処理部A302又は2値化処理部B303のいずれか一方により画像データの2値化を行い、圧縮部304により圧縮された画像データを出力又は記憶する。これにより、手形原稿のように紙面が薄い模様や薄い文字で覆われていることが多い原稿を読み取った場合であっても、画像読み取り処理の出力結果における文字可読性を向上させ、読み取り画像データの圧縮率の低下を防止してホストコンピュータ又は画像読取装置本体に備えた記憶媒体等の使用効率を高めることができる。また、画像処理自体を効率化することができる。[第3の実施の形態]本発明の第3の実施の形態に係る画像処理装置は、その構成図1~図3が上記第1の実施の形態に係る画像処理装置100と同じであり、その説明を省略する。以下に、上記第1の実施の形態と異なる点のみを説明する。本第3の実施の形態では、上記第1及び第2の実施の形態における2値化処理部A302を、浮動スライス値を使用した2値化処理部とした場合の2値化処理方法について説明を行う。図6は、本発明の第3の実施の形態に係る画像処理装置におけるヒストグラムから求まる最適スライスレベルを示す図である。まず、浮動スライス値を使用した2値化処理部A302について説明する。2値化処理部A302では、上述したグレースケール画像データを64ピクセル×64ピクセルのブロックに分け、各ブロック内でそれぞれヒストグラムを作成する。そして、作成したヒストグラムから判別分析法により各ブロックのスライス値を算出することができる。判別分析法による2値化とは、図6に示すように画像のヒストグラムを2分割し、分割されたヒストグラムをクラス1,クラス2と呼ぶとき、クラス1とクラス2の間のクラス間分散値が最大となるような分割位置を求め、求めた分割位置濃度をスライス値とするものである。ブロック内のヒストグラムから判別分析法によって求めたスライス値をブロックの中心におけるスライス値とする。図7は、ブロック間のスライス値を算出する方法を説明するための図である。図7におけるA,B,C,Dは、64×64画素ブロックの中心位置にある点のスライス値として、それぞれのブロック内のヒストグラムから求めたスライス値を表している。4つの中心点で囲まれたすべての画素における補間されたスライス値は、次式[式1]によって求められる。[式1]A,B,C,Dを各ブロックのヒストグラムから求まるスライス値として、AB間のスライス値:SABX=B-AX/64ACD間のスライス値:SCDX=D-CX/64CABCD内の点X,Yにおけるスライス値:SX,Y={SCDX-SABX}Y/64SABXこのブロック分割、ブロック中心のスライス値算出、及びブロック間の全画素のスライス値算出を画像全体に対して行い、求めたスライス値を用いてグレースケール画像データの2値化処理を行う。この方法を用いれば、かすれた文字等の部分的に濃淡の異なる画像に対しても最適なスライス値を選択することができ、画像読み取り処理の出力結果も可読性の高いものとなる。しかし、このような浮動スライス値を用いる2値化処理方法で得られた2値画像データを圧縮する際、紙面が薄い模様、薄い文字で覆われている場合等については、2値画像データに薄い模様や薄い文字等が浮き出てくるために圧縮率は低下する。また可読性も劣化する。そこで、このような場合には単一のスライス値を用いた2値化処理部B303が使用される。次に、2値化処理部B303について説明する。2値化処理部B303では、まず画像全体のヒストグラムの作成を行う。作成したヒストグラムから判別分析法により、単一のスライス値を算出することができる。そして、求めたスライス値を用いてグレースケール画像データの画像全体の2値化処理を行う。この方法を用いれば、下地にノイズ等が多い画像に対して、ノイズの少ない可読性の高い画像を出力することができる。しかし、かすれた文字等の可読性は低下する。この方法で生成された2値画像データを圧縮する際の圧縮率は比較的に高い。上述した2値化処理部A302及び2値化処理部B303を上記第1の実施の形態又は上記第2の実施の形態の2値化処理部として採用する。これにより、紙面が薄い模様や薄い文字で覆われている原稿を読み取る場合は、2値画像データを圧縮する際の圧縮率が低下する浮動スライス値を使用した2値化処理部A302が選択されず、2値化処理部B303が選択される。そのため、かすれた文字の可読性は多少低下するものの、模様にうずもれて文字が判読できなくなることは避けられる。また、圧縮画像データが不必要に大きくなることも避けられる。一方、紙面が薄い模様や薄い文字等で覆われていない原稿を読み取る場合は、圧縮率が低下しにくいために浮動スライス値を使用した2値化処理部A302が選択され、かすれた文字の可読性は向上する。かつ圧縮画像データの大きさも適切になる。本実施の形態における2値化処理部A302の2値化処理方法は、判別分析法により行われているがこれに限定されず、さまざまな浮動スライス値決定方法を使用した2値化処理方法に変更してもよい。また、2値化処理部B303の2値化処理方法は、判別分析法により行われているがこれに限定されず、さまざまなスライス値決定方法を使用した2値化処理方法に変更してもよい。上記第1又は上記第3の各実施の形態において圧縮率を比較する場合にはCompRateBに所定の係数又はユーザの設定した係数又は入力された画像データに基づいて所定の方法で求められる係数を掛けてもよい。また、2値化処理部Aとして、2値化処理部Bよりも文字の読取品質は高いが圧縮率が低い傾向にあるような2値化方法が採用されている場合、CompRateBに掛ける所定の係数は1より小さくすることがより好ましい。上記各実施の形態において、画像処理部212の機能の一部又は全部をCPU213又は別のCPUの実行するプログラムにより実現してもよい。図4、図5で説明した処理方法においては、2回又は3回の2値化処理と圧縮処理を行っているが、圧縮率を算出する際に生成した圧縮画像データ又は2値化画像データをメモリ等に記憶しておき、2値化処理ステップS215、ステップS311を省略するか、又は2値化処理と圧縮処理ステップS216、ステップS312の両方を省略する構成にしてもよい。これにより、一連の処理を効率よく実行することができる。また、2値化処理部を2つ設けるのではなく3つ以上設けてもよい。これにより、複数種類の2値化処理に対応することが可能となる。また、1つの2値化処理部で処理機能を切換えながら処理するように構成してもよい。これにより、部品点数を減らし、コストダウンを図ることができる。また、2値化処理部はCPUにより実行されるプログラム形態で実現するようにしてもよい。これにより、装置の軽量化や効率化を図ることができる。また、ホストコンピュータ220を使用せず、画像処理装置100にハードディスク装置やリムーバブルディスク装置等を内蔵又は接続するように構成してもよいことは云うまでもない。また、画像読取装置から転送された2値データ又は画像データをホストコンピュータで圧縮又は、2値化して圧縮する場合も本発明に含まれる。また、本発明の目的は、上述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給することによっても達成される。その場合、そのシステム或いは装置のコンピュータまたはCPUやMPU等が記憶媒体に格納されたプログラムコードを読み出して実行する。該記憶媒体から読み出されたプログラムコード自体が上述した各実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。また、プログラムコードを供給するための記憶媒体としては、例えば、リムーバブルディスク、ハードディスク、光磁気ディスク等を用いることができる。また、CD-ROM、CD-R、CD-RW、DVD-ROM、DVD±R、DVD-RAM、DVD±RW等の光ディスク、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。また、プログラムコードをネットワークを介してダウンロードしてもよい。コンピュータが読み出したプログラムコードを実行することにより、上述した各実施の形態の機能が実現されるだけではない。すなわち、プログラムコードの指示に基づき、コンピュータ上で稼動しているOSオペレーティングシステム等が実際の処理の一部又は全部を行い、その処理によって上述した各実施の形態の機能が実現される場合も含まれる。更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部又は全部を行い、その処理によって上述した各実施の形態の機能が実現される場合も含まれる。"