"主走査方向の線成分を含む原稿を光学的に読み取る読み取り手段と、前記読み取り手段の出力した信号に基づき主走査方向のライン毎に複数色の画像データを生成する処理手段と、前記複数色の画像データにおける前記線成分を構成する各注目画素について、副走査方向の線幅が所定の閾値未満であるか否かを判定する線幅判定手段と、前記注目画素の前記線幅が所定の閾値未満であると判定されたとき、前記注目画素の画素値を黒に置き換える変換手段を備えたことを特徴とする画像読み取り装置。前記所定の閾値未満の線幅は、5/3画素未満の線幅であることを特徴とする請求項1記載の画像読み取り装置。前記線幅判定手段は、前記注目画素の前後の所定ラインにおける前記注目画素の主走査方向の座標位置と同一の座標位置の画素の画素値と所定の閾値との比較により判定することを特徴とする請求項1記載の画像読み取り装置。前記変換手段は、前記注目画素の周辺が白黒画像であるとき前記置き換えを実施することを特徴とする請求項1記載の画像読み取り装置。前記注目画素が網点であるか否かを判定する網点検出手段を備え、前記注目画素が網点であると判定されたとき、前記変換手段は前記置き換えを実施しないことを特徴とする請求項1記載の画像読み取り装置。前記変換手段は、読み取り解像度の設定に応じて、前記置き換えを実施するか否かを判定することを特徴とする請求項1記載の画像読み取り装置。前記読み取り手段は、前記原稿に複数色の光を順次照射し、前記原稿が前記複数色の光のそれぞれを反射した反射光を受光して信号を出力することを特徴とする請求項1記載の画像読み取り装置。主走査方向の線成分を含む原稿を光学的に読み取る読み取り工程と、前記読み取り工程の出力した信号に基づき主走査方向のライン毎に複数色の画像データを生成する処理工程と、前記複数色の画像データにおける前記線成分を構成する各注目画素について、副走査方向の線幅が所定の閾値未満であるか否かを判定する線幅判定工程と、前記注目画素の前記線幅が所定の閾値未満であると判定されたとき、前記注目画素の画素値を黒に置き換える変換工程を備えたことを特徴とする画像読み取り方法。請求項1乃至7のいずれか1項に記載の画像読み取り装置を備えたことを特徴とする画像形成装置。請求項8記載の画像読み取り方法をコンピュータに実現させるためのプログラム。上記した主走査方向の細線の再現性の悪化を抑制する方法として、設定読み取り解像度よりも高い読み取り解像度によって原稿を読み取り、生成されたRGB読み取り画像データを、設定読み取り解像度に対応するRGBの読み取り画像データへ補間処理する方法があるが、設定読み取り解像度よりも高い読み取り解像度によって原稿を読み取ると、原稿の移動速度が遅くなり、時間当たりに読み取る画像データ量生産性が著しく低下してしまう。本発明は上記した課題に鑑みてなされたもので、本発明の目的は、RGBの読み取り画像データの生成時間を増加させることなく、RGBの読み取り画像データの細線部の再現性を向上させた画像読み取り装置、画像読み取り方法、画像形成装置およびプログラムを提供することにある。本発明は、主走査方向の線成分を含む原稿を光学的に読み取る読み取り手段と、前記読み取り手段の出力した信号に基づき主走査方向のライン毎に複数色の画像データを生成する処理手段と、前記複数色の画像データにおける前記線成分を構成する各注目画素について、副走査方向の線幅が所定の閾値未満であるか否かを判定する線幅判定手段と、前記注目画素の前記線幅が所定の閾値未満であると判定されたとき、前記注目画素の画素値を黒に置き換える変換手段を備えたことを最も主要な特徴とする。本発明によれば、生産性を低下させることなく主走査方向の黒細線の再現性が向上する。以下、発明の実施の形態について図面により詳細に説明する。本発明は、光源順次点灯方式の1ラインセンサを用いた画像読み取り装置において、合成されたRGB画像データに対し、注目画素周辺の画像データを調査し、注目画素周辺が白黒画像であり、注目画素が光源順次点灯方式の1ラインセンサでは再現不可能な線幅の独立した細線であると判断した場合には、注目画素を黒に置き換える。図1aは、本発明の画像読み取り装置の構成を示す。図1aに示す画像読み取り装置は、光源順次点灯方式の1ラインCISを用いて構成されている。図1aにおいて、101は原稿画像に対して複数色の光を照射するする光源、102は主走査同期信号に同期してR、G、Bの光源101を順次、点灯する光源の点灯時間およびタイミングを制御する光源駆動回路、103は主走査同期信号を生成する主走査同期信号生成部、104は原稿画像とラインイメージセンサおよび光源との相対移動に際して、ラインイメージセンサから転送された各色における1ライン分の画像情報をデジタル情報に変換してデジタル処理部に転送するAFEアナログフロントエンド、105は原稿画像から反射される光を画像光として主走査方向に1ライン分ずつ受光し、電気信号に変換し、転送するラインイメージセンサ、106は原稿、107は原稿106を原稿情報読み取り部109に移動させる原稿搬送ローラ、108は原稿搬送ローラ107を駆動するモータ、109は光源101とラインイメージセンサ105からなる原稿情報読み取り部、110は原稿画像またはラインイメージセンサおよび光源を読み取り解像度に応じた速度で相対的に移動させるモータ駆動回路、111はユーザーが解像度などを設定する操作部、112はデジタル処理部である。図1bは、デジタル処理部の構成を示す。113はAFE104から受け取った色毎の1ライン分ずつのデジタル情報を合成し、RGBの1ライン分の画像データを生成するRGB画像データ生成部、114は4ライン分の画像データを保持するメモリ、115は主走査方向の注目画素が色情報画素であるか否かを判定する色情報検出部、116は注目画素の副走査方向の線幅が所定の閾値未満であるか否かを判定する線幅判定部、117は注目画素が網点部であるか否かを判定する網点検出部、118は注目画素の周辺画素がモノクロ画素であり、かつ網点部ではなく、線幅が所定の閾値未満であると判定されたとき、注目画素の画像データを黒に置き換える変換部である。変換部118に接続された画像形成部119は、変換部118から出力される画像データに対して、フィルタ処理、色変換処理、階調処理などの所定の画像処理を施してプリンタなどにより画像を出力する。図1aに示す画像読み取り装置と、画像形成部119により画像形成装置が構成される。ユーザーは、操作部111を用いて読み取り解像度を設定した後、読み取りを指示すると、原稿搬送ローラ107は、操作部111で設定された解像度に応じた速度によって原稿106が原稿読み取り部109を通過するように搬送する。これにより原稿106は原稿読み取り部109を通過しながら光源101からの光を受ける。このとき、原稿106からの反射光はラインイメージセンサ105により電気信号に変換され、AFE104に送られる。AFE104では、光源101の色に応じた電気信号を順次デジタル情報に変換し、デジタル処理部112へ転送する。これにより、デジタル処理部112には、R、G、Bの線順次で原稿情報が送られ、デジタル処理部112では、3回の主走査同期信号毎にR、G、Bの原稿情報が揃うと画像データを生成する。図2は、図1aの画像読み取り装置を用いて、副走査方向の線幅が1画素の線1ドットライン主走査方向を読み取ったときの理想的なタイミングを説明する図である。R、G、Bの画像データをそれぞれ8ビットで表現すると、白は[255,255,255]、黒は[0,0,0]となるので白地に1画素の線幅の黒線がある場合は、図2のようになる。図2に示す原稿情報201は、副走査方向における1画素幅の線を示す。まず、主走査信号202に同期して、1走査ライン目の画像データとしてR光源203を点灯させてREDの原稿情報であるR1=0を読み取り、同様にG光源204、B光源205を点灯させてGREEN,BLUEの原稿情報であるG1=0,B1=0を読み取る。次に1走査ライン目と同様に2走査ライン目の画像データR2=255,G2=255,B2=255を読み取る。これにより画像データ206として1走査ライン目の[0,0,0]、2走査ライン目の[255,255,255]が生成され、1画素の黒線が再現されることになる。図3は、1画素の線1ドットラインを読み取ったときの実際のタイミングを説明する図である。実際には、原稿情報201aは主走査信号202に同期して読み取られることはなく、図3に示すように、原稿情報201aの読み取り位置がずれ、1画素の黒線201aが2走査ライン目にかかっている。この場合、1走査ライン目の画像データ206aは、REDの情報が失われ[255,0,0]、2走査ライン目の画像データ206aは、GREEN,BLUEの情報が失われ[0,255,255]となる。1走査ライン目の画像データ206a[255,0,0]はシアンを表し、2走査ライン目の画像データ206a[0,255,255]は赤を表しているので、原稿上の黒の1画素幅の線が、読み取り画像データ206aでは、シアンと赤で再現されることになる。この例から分かるように、原稿の色情報を確実に再現するには、原稿情報の副走査方向の線幅が、画像データの1走査ライン目または2走査ライン目の何れかに必ず存在しなければならないので、原稿情報の副走査方向の線幅は、最低5/3画素ドット分の線幅でないと画像データ上に原稿の色情報を確実に再現することができない。これは、設定解像度相当の細線が読み取れないことを意味している。そこで、本発明では、以下の処理により主走査方向の黒細線の再現性を向上させている。図4aは、主走査方向の注目画素が色情報画素であるか否かを判定する色情報検出部115の処理フローチャートを示し、bは色情報検出部115の処理を説明する図である。図4aの処理では、注目画素周辺に対して色情報有無カラーかモノクロかの判定を行い、n走査ライン目中に1画素でもカラーと判定された場合はCflagnに1を、そうでない場合はCflagnに0を代入する。ステップ301において、変数m、Cflagnを初期化し、ステップ302において主走査座標mをカウントアップする。ステップ303~305において、m画素目の画素値RとGの差の絶対値、画素値GとBの差の絶対値、画素値BとRの差の絶対値がそれぞれ所定の閾値X1以上であれば、注目画素mはカラーであると判定し、ステップ306においてCflagnに1を代入して処理を終了する。ステップ303~305において、m画素目の画素値RとGの差の絶対値、画素値GとBの差の絶対値、画素値BとRの差の絶対値がそれぞれ所定の閾値X1未満であれば、注目画素mはモノクロと判定されてステップ307へ移り、主走査の画素数に達していなければステップ302に戻り、主走査の画素数に達するまでステップ302からステップ307までの処理を繰り返す。ここで、mはRGB合成画像の主走査座標であり、これにより主走査方向の全ての画素の色情報の有無を判定することができる。図4bに示すように、メモリ114には、注目走査ラインnの2走査ライン前n-2から1走査ライン後n1の4走査ライン分のCflagnを保持しておく。図5aは、注目画素が独立した主走査細線であるか否かを判定する線幅判定部116の処理フローチャートを示し、bは線幅判定部116の処理を説明する図である。前提として、注目画素が含まれる走査ラインをn走査ライン目としたとき、主走査座標における任意の注目画素の画像データを[Rn,Gn,Bn]とする。ステップ401において、変数Dflagを初期化する。ステップ402において、注目画素の2走査ライン前の画素データのRn-2値Gn-2値Bn-2値がそれぞれ所定の閾値X2以上であればステップ402でYes、2走査ライン前が白地肌相当であると判定し、ステップ403へ進む。ステップ403において、注目画素の1走査ライン後の画素データのRn1値Gn1値Bn1値がそれぞれ所定の閾値X2以上であればステップ403でYes、1走査ライン後が白地肌相当である判定し、ステップ404へ進む。ステップ404において、1走査ライン前のBn-1値と、注目走査ラインのRn値が所定の閾値X3未満であるとき、図5bに示すSの部分が黒相当であると判定し、ステップ405へ進む。ステップ405において、1走査ライン前のGn-1値と、注目走査ラインのGn値が所定の閾値X4以上であるか否かを判定し、注目走査ラインのGn値が所定の閾値X4未満のときステップ405でno、図5bに示すTの部分の何れか一方または両方が黒相当であると判定し、ステップ406へ進む。ステップ406において、注目画素が1ラインセンサでは再現不可能な具体的には5/3画素未満線幅の独立した細線であると判断してDflagに1を代入する。ステップ402~405の上記した条件を1つでも満たさない場合、Dflagは0のままで処理を終了する。図6は、注目画素の画像データを黒で置き換える変換部118の処理フローチャートを示す。図6の処理では、設定解像度が所定の閾値以下でかつ網点でなく細線であり、周辺画素に色情報がない場合に[Rn,Gn,Bn]=[0,0,0]の置き換えを実施する。ステップ501において、操作部111で設定した解像度が所定の閾値解像度以下であるか否かを判定する例えば、300dpi以上の解像度であれば、本発明で問題としているような細線の劣化は一般的な原稿では発生しづらいので、設定解像度が300dpi以上であれば処理を実施しない。操作部111で設定した解像度が所定の閾値解像度以下のとき、ステップ502へ進む。ステップ502において、網点検出部117では、注目画素が網点部であるか否かを判定する。注目画素が網点でないとき、ステップ503へ進む。なお、網点の検出は公知の技術を用いる。ステップ503において、Dflagが1であるか否かを判定し注目画素が再現不可能な線幅の独立した細線か否かを判定し、注目画素が細線であるときステップ504へ進む。ステップ504において、注目画素を含む走査ラインの2走査ライン前と1走査ライン後に色情報があったか否かを判定し、両方に色情報がなかったとき、注目画素の周辺はモノクロであると判定し、ステップ505へ進む。ステップ505において、注目画素の画像データを黒[0,0,0]に置き換えて処理を終了する。上記した条件を1つでも満たさない場合は、画像データの置き換えを実施することなく処理を終了する。また、上記した処理を全画素について実施する。これにより、原稿上の黒細線が1ラインセンサでは再現不可能な線幅の独立した細線であったとしても、画像データ上に最低限、1画素幅の線として確実に黒線を再現することができる。図7は、図6の処理により、画像データの置き換えが実施された場合のタイミングを説明する図である。画像データの置き換えが実施されなかった場合、N走査ライン目は、図3に示す2走査ライン目のように[0,255,255]となるはずであるが、図6の処理が実施された場合、図7に示すように、画像データ206cのN走査ライン目が黒[0,0,0]に置き換えられる。これにより、画像データ上にも黒細線を表すことができ、黒細線が違う色として表現されてしまうという視覚的な違和感を抑制することができる。なお、本発明の処理により黒以外の色の細線が黒として再現される場合もあるが、元々5/3画素未満の細線は原稿の色情報の再現が不可能であるため、性能が低下することはない。本発明は、前述した実施例の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータCPUやMPUが記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施例の機能を実現することになる。プログラムコードを供給するための記憶媒体としては、例えば、ハードディスク、光ディスク、光磁気ディスク、不揮発性のメモリカード、ROMなどを用いることができる。また、コンピュータが読出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOSオペレーティングシステムなどが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。また、本発明の実施例の機能等を実現するためのプログラムは、ネットワークを介した通信によってサーバから提供されるものでも良い。"