(57)【要約】      （修正有）【課題】画像データを補正して出力する際、補正の前後で画像データの座標を変換し、補正時の書込方向と同じ方向で画像データを読み出して出力する。【解決手段】画像回転部を制御し、Ｓ１０２で展開した画像データを正の方向（左周り）に９０°回転させる（Ｓ１０３）。次に、イメージプロセッサを制御し、Ｓ１０３で正の方向に９０°回転された画像データに対して補正処理を実行する（Ｓ１０４）。次に、画像回転部を制御し、Ｓ１０４で補正処理が実行された画像データを負の方向（右周り）に９０°回転させる（Ｓ１０５）。【選択図】図８
2010011429.tif 000002
【特許請求の範囲】
【請求項１】
画像データを記憶する記憶手段と、
画像データを入力し第１の方向にライン単位で前記記憶手段に書き込む入力手段と、
前記入力手段により入力された画像データの各画素について、前記第１の方向の座標と前記第１の方向と直交する第２の方向の座標とが相互に変換されるようアドレスを変換する第１の変換手段と、
所定の補正情報に基づき、前記第１の変換手段により変換された画像データの各ラインの書き込み開始アドレスを設定する設定手段と、
前記第１の変換手段により変換された画像データを、前記第１の方向にライン単位で前記記憶手段から読み出し、前記設定手段により設定された書き込み開始アドレスから、前記第１の方向にライン単位で前記記憶手段に書き込むことにより、前記第１の変換手段により変換された画像データを補正する補正手段と、
前記補正手段により補正された画像データの各画素について、前記第１の方向の座標と前記第２の方向の座標とが相互に変換されるようアドレスを変換する第２の変換手段と、
前記第２の変換手段により変換された画像データを前記第１の方向にライン単位で前記記憶手段から読み出し出力する出力手段とを有することを特徴とする画像処理装置。
【請求項２】
画像データを記憶する記憶手段と、
画像データを入力し第１の方向にライン単位で前記記憶手段に書き込む入力手段と、
所定の補正情報に基づき、前記入力手段により入力された画像データの各ラインの書き込み開始アドレスを設定する設定手段と、
前記入力手段により入力された画像データを、前記第１の方向と直交する第２の方向にライン単位で前記記憶手段から読み出し、前記設定手段により設定された書き込み開始アドレスから、前記第２の方向にライン単位で前記記憶手段に書き込むことにより、前記入力手段により入力された画像データを補正する補正手段と、
前記補正手段により補正された画像データを前記第１の方向にライン単位で前記記憶手段から読み出し出力する出力手段とを有することを特徴とする画像処理装置。
【請求項３】
前記出力手段により前記記憶手段からライン単位で読み出された画像データに応じた照射光を感光体上に照射する露光手段と、
前記露光手段による照射光の照射により前記感光体上に形成された静電潜像を現像剤で現像する現像手段と、
前記現像手段により現像された現像剤像を用紙上に転写する転写手段とを有することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記転写手段により転写された現像剤像を用紙上に定着する定着手段を有することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
画像を読み取る読取手段を有し、
前記入力手段は、前記読取手段により読み取られた画像の画像データを入力することを特徴とする請求項１乃至４のいずれかに記載の画像処理装置。
【請求項６】
画像データを外部装置から受信する受信手段を有し、
前記入力手段は、前記受信手段により受信しされた画像データを入力することを特徴とする請求項１乃至４のいずれかに記載の画像処理装置。
【請求項７】
前記補正情報は、前記画像データのラインごとに異なる複数の補正値を含むことを特徴とする請求項１乃至６のいずれかに記載の画像処理装置。
【請求項８】
前記補正手段は、前記設定手段により設定された書き込み開始アドレスまでのアドレスに白画素を表す画像データを書き込むことを特徴とする請求項１乃至７のいずれかに記載の画像処理装置。
【請求項９】
前記補正情報は、前記露光手段が感光体上に照射する照射光の走査線の歪みを補正するための情報であることを特徴とする請求項３又は４に記載の画像処理装置。
【請求項１０】
前記第１の方向は、前記露光手段が照射する照射光の主走査方向に対応し、
前記第２の方向は、前記露光手段が照射する照射光の副走査方向に対応することを特徴とする請求項３又は４に記載の画像処理装置。
【請求項１１】
画像データを記憶する記憶手段を有する画像処理装置を制御するための制御方法であって、
画像データを入力し第１の方向にライン単位で前記記憶手段に書き込む入力工程と、
前記入力工程により入力された画像データの各画素について、前記第１の方向の座標と前記第１の方向と直交する第２の方向の座標とが相互に変換されるようアドレスを変換する第１の変換工程と、
所定の補正情報に基づき、前記第１の変換工程により変換された画像データの各ラインの書き込み開始アドレスを設定する設定工程と、
前記第１の変換工程により変換された画像データを、前記第１の方向にライン単位で前記記憶手段から読み出し、前記設定工程により設定された書き込み開始アドレスから、前記第１の方向にライン単位で前記記憶手段に書き込むことにより、前記第１の変換工程により変換された画像データを補正する補正工程と、
前記補正工程により補正された画像データの各画素について、前記第１の方向の座標と前記第２の方向の座標とが相互に変換されるようアドレスを変換する第２の変換工程と、
前記第２の変換工程により変換された画像データを前記第１の方向にライン単位で前記記憶手段から読み出し出力する出力工程とを有することを特徴とする制御方法。
【請求項１２】
画像データを記憶する記憶手段を有する画像処理装置を制御するための制御方法であって、
画像データを入力し第１の方向にライン単位で前記記憶手段に書き込む入力工程と、
所定の補正情報に基づき、前記入力工程により入力された画像データの各ラインの書き込み開始アドレスを設定する設定工程と、
前記入力工程により入力された画像データを、前記第１の方向と直交する第２の方向にライン単位で前記記憶手段から読み出し、前記設定工程により設定された書き込み開始アドレスから、前記第２の方向にライン単位で前記記憶手段に書き込むことにより、前記入力工程により入力された画像データを補正する補正工程と、
前記補正工程により補正された画像データを前記第１の方向にライン単位で前記記憶手段から読み出し出力する出力工程とを有することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理装置の制御方法に関するものである。
【背景技術】
【０００２】
画像形成装置は、帯電した感光体にレーザーを照射することにより、露光を実行する。そして、露光によって生成された静電潜像をトナーで現像し、現像した画像を用紙に転写し、転写された用紙に画像を定着する。
【０００３】
このような画像形成装置の露光部において、レーザーの走査ラインは、感光体の軸に対して平行な直線となるのが理想的である。しかし、光源や感光体が取り付けられた位置や傾きの誤差等により、レーザーの走査ラインは、感光体の軸に平行な直線に比べて歪んだ線となってしまうことがある。
【０００４】
レーザーの走査ラインの歪みを補正するための方法として、特許文献１のような発明が存在する。
【０００５】
特許文献１に記載された発明は、センサを用いてレーザーの走査ラインの歪みを測定し、その歪みを相殺するようにビットマップの画像データを補正して、補正した画像データに基づいて画像形成を実行するものである。
【０００６】
この画像データの補正方法を、図１８〜２０を用いて説明する。図１８は、従来技術において補正処理が実行される前の画像データのデータ構造を示す図である。図１８において、画像データは、マトリックス構造をなすビットマップのデータとなっている。図１９は、従来技術において特定のラインで画像データに補正処理が実行される様子を示す図である。画像データは、印刷時、ライン毎に図１９に示す補正処理が実行されてから露光部に出力される。図１９に示すように、各ラインにおいて、画素ごとに、理想の走査線上に存在する画素を実際の走査線上に存在する画素で置き換える処理が実行される。図２０は、従来技術において補正処理が実行された後の画像データのデータ構造を示す図である。図２０において、画像データは、実際の走査線の歪みと副走査方向に対象の歪みがかけられたものとなっている。この画像データを用いることにより、印刷時には実際の走査線の歪みが相殺され、露光部により理想の走査線で露光したものと同様の静電潜像を得ることができる。
【０００７】
なお、理想の走査線とは、装置に対して露光部と感光体の組付け位置が理想的に固定されたとき、露光部が感光体上にレーザーを１ライン分照射した際にレーザーが感光体上を照射した位置を示す走査線のことである。また、実際の走査線とは、装置に対して露光部と感光体が実際に組付けられた状態で、露光部が感光体上にレーザーを１ライン分照射した際にレーザーが感光体上を照射した位置を示す走査線のことである。
【特許文献１】特開２００４−１７０７５５号
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、特許文献１に記載された発明では、画像データの補正をライン毎の画素ごとに副走査方向で行っている。そのため、特許文献１に記載された発明を実施するためには、少なくともレーザーの走査ラインの歪み幅よりも大きいライン数のラインバッファが必要となる。例えば、レーザーの走査ラインの歪み幅がＮライン分である場合、Ｎライン分の画像データを記憶できるラインバッファが必要となる。ラインバッファを多く確保すると、画像データを補正するためのメモリ容量や回路規模も増大して、コストアップを招くこととなってしまう。
【０００９】
本願発明は、画像データを補正して出力する際、補正の前後で画像データの座標を変換し、補正時の書込方向と同じ方向で画像データを読み出して出力することを目的とする。
【００１０】
また、本願発明は、画像データを補正して出力する際、補正時の書込方向と直交する方向で画像データを読み出して出力することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係る画像処理装置は、画像データを記憶する記憶手段と、画像データを入力し第１の方向にライン単位で前記記憶手段に書き込む入力手段と、前記入力手段により入力された画像データの各画素について、前記第１の方向の座標と前記第１の方向と直交する第２の方向の座標とを相互に変換する第１の変換手段と、所定の補正情報に基づき、前記第１の変換手段により変換された画像データの各ラインの書き込み開始アドレスを設定する設定手段と、前記第１の変換手段により変換された画像データを、前記第１の方向にライン単位で前記記憶手段から読み出し、前記設定手段により設定された書き込み開始アドレスから、前記第１の方向にライン単位で前記記憶手段に書き込むことにより、前記第１の変換手段により変換された画像データを補正する補正手段と、前記補正手段により補正された画像データの各画素について、前記第１の方向の座標と前記第２の方向の座標とを相互に変換する第２の変換手段と、前記第２の変換手段により変換された画像データを前記第１の方向にライン単位で前記記憶手段から読み出し出力する出力手段とを有することを特徴とする。
【００１２】
また、本発明に係る画像処理装置は、画像データを記憶する記憶手段と、画像データを入力し第１の方向にライン単位で前記記憶手段に書き込む入力手段と、所定の補正情報に基づき、前記入力手段により入力された画像データの各ラインの書き込み開始アドレスを設定する設定手段と、前記入力手段により入力された画像データを、前記第１の方向と直交する第２の方向にライン単位で前記記憶手段から読み出し、前記設定手段により設定された書き込み開始アドレスから、前記第２の方向にライン単位で前記記憶手段に書き込むことにより、前記入力手段により入力された画像データを補正する補正手段と、前記補正手段により補正された画像データを前記第１の方向にライン単位で前記記憶手段から読み出し出力する出力手段とを有することを特徴とする。
【００１３】
また、本発明に係る画像処理の制御方法は、画像データを記憶する記憶手段を有する画像処理装置を制御するための制御方法であって、画像データを入力し第１の方向にライン単位で前記記憶手段に書き込む入力工程と、前記入力工程により入力された画像データの各画素について、前記第１の方向の座標と前記第１の方向と直交する第２の方向の座標とを相互に変換する第１の変換工程と、所定の補正情報に基づき、前記第１の変換工程により変換された画像データの各ラインの書き込み開始アドレスを設定する設定工程と、前記第１の変換工程により変換された画像データを、前記第１の方向にライン単位で前記記憶手段から読み出し、前記設定工程により設定された書き込み開始アドレスから、前記第１の方向にライン単位で前記記憶手段に書き込むことにより、前記第１の変換工程により変換された画像データを補正する補正工程と、前記補正工程により補正された画像データの各画素について、前記第１の方向の座標と前記第２の方向の座標とを相互に変換する第２の変換工程と、前記第２の変換工程により変換された画像データを前記第１の方向にライン単位で前記記憶手段から読み出し出力する出力工程とを有することを特徴とする。
【００１４】
また、本発明に係る画像処理の制御方法は、画像データを記憶する記憶手段を有する画像処理装置を制御するための制御方法であって、画像データを入力し第１の方向にライン単位で前記記憶手段に書き込む入力工程と、所定の補正情報に基づき、前記入力工程により入力された画像データの各ラインの書き込み開始アドレスを設定する設定工程と、前記入力工程により入力された画像データを、前記第１の方向と直交する第２の方向にライン単位で前記記憶手段から読み出し、前記設定工程により設定された書き込み開始アドレスから、前記第２の方向にライン単位で前記記憶手段に書き込むことにより、前記入力工程により入力された画像データを補正する補正工程と、前記補正工程により補正された画像データを前記第１の方向にライン単位で前記記憶手段から読み出し出力する出力工程とを有することを特徴とする。
【発明の効果】
【００１５】
本願発明により、画像データを補正して出力する際、補正の前後で画像データの座標を変換し、補正時の書込方向と同じ方向で画像データを読み出して出力することが可能となる。
【００１６】
また、本願発明により、画像データを補正して出力する際、補正時の書込方向と直交する方向で画像データを読み出して出力することが可能となる。
【発明を実施するための最良の形態】
【００１７】
〔第１実施形態〕
図１は、第１実施形態に係るシステムの構成を示す図である。
【００１８】
１０１は、ＰＣである。１０２は、プリンタである。１０３は、ネットワークである。ＰＣ１０１とプリンタ１０２は、ネットワーク１０３により接続され、画像データ等のデータの伝送が行われる。なお、ＰＣ１０１とプリンタ１０２の接続はローカル接続でもよい。
【００１９】
図２は、第１実施形態に係るプリンタ１０２の構成を示すブロック図である。
【００２０】
２０１は制御部であり、プリンタ１０２の各構成２０２〜２０４を制御する。制御部２０１の詳細は、図６を用いて後述する。２０２は操作部であり、表示部と入力部とを有し、表示部によりユーザにプリンタ１０２の操作画面を提供するとともに、入力部によりユーザからプリンタ１０２に対する各種操作を受け付ける。２０３は読取部であり、原稿から画像データを読み取り、制御部２０１に入力する。２０４は印刷部であり、制御部２０１により画像処理を実行された画像データに基づいて、出力用紙に画像形成を実行する。
【００２１】
図３は、第１実施形態に係る制御部２０１の詳細を示すブロック図である。
【００２２】
３０１はＣＰＵであり、ＲＡＭ３０３に展開されたプログラムに基づき、プリンタ１０２の各構成２０２〜２０４や制御部２０１の各構成３０２〜３０７を制御する。３０２はＲＯＭ（不揮発性記憶媒体）であり、ＣＰＵ３０１が実行するブートプログラム等を記憶する。３０３はＲＡＭ（揮発性記憶媒体）であり、ＣＰＵ３０１が実行するＯＳやアプリケーションのプログラム等がＨＤＤ３０４から展開される。３０４はＨＤＤ（不揮発性記憶媒体）であり、ＣＰＵ３０１が実行するＯＳやアプリケーションのプログラム等を記憶する。３０５はイメージプロセッサであり、イメージメモリ３０６に記憶された画像データに対して各種画像処理を実行する。３０６はイメージメモリ（揮発性記憶媒体）であり、読取部２０３やネットワークインターフェース３０７から入力された画像データを一時的に保持する。３０７はネットワークインターフェースであり、ＰＣ１０１等の外部装置に対して画像データ等の送信や受信を行う。３０８は画像回転部であり、画像データの配列を変換することにより、画像を回転させる。
【００２３】
図４は、第１実施形態に係る印刷部２０４の詳細を示す図である。
【００２４】
４０１〜４０５が画像形成を実行する部分であり、４０６〜４１０が用紙搬送を実行する部分である。
【００２５】
４０１は感光体であり、用紙上に現像剤像を転写する。４０２は帯電部であり、感光体４０１を帯電させる。４０３は露光部であり、帯電した感光体４０１上にレーザー等の照射光により露光を行って静電潜像を生成する。４０４は現像部であり、トナー等の現像剤を用いて感光体４０１上に生成された静電潜像を現像し現像剤像を生成する。４０５は定着部であり、感光体４０１により用紙上に転写された現像剤像を用紙に定着する。４０６は、印刷前の用紙を保持する給紙トレイである。４０７は、給紙トレイ４０６から用紙を給紙する給紙ローラーである。４０８は、機内で用紙を搬送する搬送ローラーである。４０９は、排紙トレイ４１０に用紙を排紙するための排紙ローラーである。４１０は、印刷後の用紙を保持する排紙トレイである。
【００２６】
印刷部２０４における印刷処理は、ＣＰＵ３０１の制御によって下記のように実行される。まず、帯電部４０２により帯電された感光体４０１上に、露光部４０３が静電潜像を生成し、現像部４０４がトナー等の現像剤により静電潜像を現像し現像剤像を生成する。次に、給紙トレイ４０６の用紙が、給紙ローラー４０７の給紙動作により給紙される。次に、感光体４０１により用紙上に現像剤像が転写され、定着部４０５により用紙上に現像剤像が定着される。次に、定着部４０５により現像剤像が定着された用紙が、排紙ローラー４０９の排紙動作により排紙トレイ４１０に排紙される。
【００２７】
図５は、第１実施形態に係る露光部４０３が実行する露光の詳細を示す図である。
【００２８】
５０１は光源であり、レーザーを出力する。５０２は回転多面鏡であり、光源５０１から出力されたレーザーを感光体４０１上に走査ライン５０５として照射させる。５０３はｆ−θレンズであり、光源５０１から走査ライン５０５までのレーザーの光路長を調節する。５０４は反射鏡であり、ｆ−θレンズ５０３を通過したレーザーを走査ライン５０５上に誘導する。５０５は走査ラインであり、光源５０１から出力されたレーザーが回転多面鏡５０２〜反射鏡５０４を介して感光体４０１上に照射されるラインである。
【００２９】
露光部４０３における露光処理は、ＣＰＵ３０１の制御によって下記のように実行される。まず、画像データに基づき、画像の静電潜像を感光体４０１上に生成できるように、光源５０１がレーザーを出力する。次に、光源５０１から出力されたレーザーは、回転多面鏡５０２によって反射され、ｆ−θレンズ５０３を通過し、反射鏡５０４によって反射され、走査ライン５０５上に照射される。そして、走査ライン５０５上にレーザーが照射されるとともに感光体４０１が回転することにより、感光体４０１に対する露光が実行される。
【００３０】
なお、走査ライン５０５の方向が印刷時の主走査方向に対応し、感光体４０１の回転する方向が印刷時の副走査方向に対応する。つまり、レーザーが１ラインを走査するときにドラムの軸に並行して走査する場合の走査方向を主走査方向とした場合、それに直交する方向が副走査方向となる。また、走査ライン５０５は、感光体４０１の軸に対して平行な直線であることが望ましいが、４０１，４０３，５０１〜５０４が取り付けられた位置や傾きの誤差等により、歪んだ線となってしまう場合がある。
【００３１】
図６は、第１実施形態に係る補正走査線を示す図である。
【００３２】
図６（Ａ）は、理想の走査線である。理想の走査線とは、装置に対して露光部と感光体の組付け位置が理想的に固定されたとき、露光部が感光体上にレーザーを１ライン分照射した際にレーザーが感光体上を照射した位置を示す走査線のことである。図６（Ｂ）は、実際の走査線である。実際の走査線とは、装置に対して露光部と感光体が実際に組付けられた状態で、露光部が感光体上にレーザーを１ライン分照射した際にレーザーが感光体上を照射した位置を示す走査線のことである。図６（Ｃ）は、補正に用いる曲線である。図６（Ｄ）は、補正に用いる曲線を９０°正方向（左周り）に回転させた後の曲線である。本来、走査線は図６（Ａ）に示すように直線的であることが望ましい。だが実際には、走査線は図６（Ｂ）に示すように歪んだ線になってしまっていることが多い。そこで、歪みのない画像を印刷するため、図６（Ｃ）に示すように、図６（Ｂ）に示す走査線とは逆の位相を持った曲線を用いることにより、走査線の歪みを相殺することが必要となる。さらに、本実施形態では、図６（Ｄ）に示すように、図６（Ｃ）に示す曲線を９０°回転した曲線を用いることにより、走査線の歪みを補正する。
【００３３】
図７は、第１実施形態に係る補正情報を示す図である。この補正情報は、プリンタ１０２が製造される際にＨＤＤ３０４に記憶され、後述する画像データの補正処理Ｓ１０４を実行する際に用いられる。
【００３４】
図７（Ａ）は、印刷部２０４の図６（Ｄ）に相当する曲線をビットマップ上に展開した図である。図７（Ｂ）は、図７（Ａ）に対応して生成された所定の補正情報である。図７（Ａ）において、ｘ方向のビット数は、図６（Ｄ）の曲線のｘ方向の幅以上に設定され、ｙ方向のビット数は、図６（Ｄ）の曲線のｙ方向の長さと同じに設定される。図７（Ｂ）において、主走査の各ライン（ｙ）ごとに、補正の際に画像データの左側に追加する白画素の画素数（Ｌ）と、補正の際に画像データの右側追加する白画素の画素数（Ｒ）とが記憶されている。各ラインにおいて、Ｌは図７（Ａ）で曲線を示す黒画素の左側の画素の画素数に対応し、Ｒは図７（Ａ）で曲線を示す黒画素の右側の画素の画素数に対応している。また、各ラインにおいて、Ｌ＋１の値は図７（Ａ）で曲線を示す黒画素のアドレスに対応し、後述する画像データの補正処理において補正後の画像データの書き込み開始アドレスに対応する。以上のように、所定の補正情報には、画像データのラインごとに異なる複数の補正値が含まれる。
【００３５】
なお、本実施形態において、画像データのｘ軸の方向は第１の方向に対応し、画像データのｙ軸の方向は第２の方向に対応するものとする。また、本実施形態において、画像データのｘ軸の方向は印刷時の照射光の主走査方向に対応し、画像データのｙ軸の方向は印刷時の照射光の副走査方向に対応するものとする。
【００３６】
図８は、第１実施形態に係るプリンタ１０２の動作を示すフローチャートである。図８に示す動作は、ＣＰＵ３０１がＨＤＤ３０４に記憶されたプログラムをＲＡＭ３０３に読み出し実行することにより実現される。
【００３７】
まず、読取部２０３又はネットワークインターフェース３０７を制御し、画像データを入力する（Ｓ１０１）。入力した画像データは、ＨＤＤ３０４に記憶される。
【００３８】
なお、本実施形態において、Ｓ１０１で入力された画像データはＳ１０２で展開するものとするが、Ｓ１０１で入力された画像データが展開済のものであった場合Ｓ１０２の画像の展開は省略してもよい。これには、例えば、読取部２０３で読み取った画像データを入力する場合等が該当する。この場合、Ｓ１０１で入力後の画像データは、Ｓ１０２で展開することなく、ｘ軸方向にライン単位でイメージメモリ３０６に書き込まれる。
【００３９】
次に、イメージプロセッサ３０５を制御し、Ｓ１０１で入力した画像データをページ記述言語のデータからビットマップのデータへ展開する（Ｓ１０２）。展開後の画像データは、ｘ軸方向にライン単位でイメージメモリ３０６に書き込まれる（図１０の書き込む方向に対応）。図１０は、Ｓ１０２で展開した画像データのデータ構造を示す図である。画像データは、座標が１≦ｘ≦Ｍ，１≦ｙ≦Ｎの２次元配列となっており、各座標に対応して、輝度を示す値ｗ（ｘ，ｙ）が記憶されている。
【００４０】
なお、本実施形態において、画像データの各画素の座標とイメージメモリ３０６のアドレスとの対応は、次の通りである。イメージメモリ３０６のアドレスをａ、画像データの書き出しを開始するアドレスをｋ、画像データの各画素の座標を（ｘ，ｙ）とすると（ｘの最大値をＭ、ｙの最大値をＮとする。）、ａ＝ｋ+（ｘ-１）＋Ｍ×（ｙ-１）となる。つまり、画像データの各画素のうち、ｘ軸方向で隣り合う画素同士は、イメージメモリ３０６において隣り合うアドレスに連続して記憶されることとなる。
【００４１】
また、本実施形態において、ｗを０≦ｗ≦２５５の２５６階調として説明するが、ｗはこれ以外の階調としてもよい。ｗを０≦ｗ≦２５５の２５６階調とする場合、０は黒に対応し２５５は白に対応する。また、本実施形態では、画像がモノクロである場合を例に説明するが、画像はカラーであってもよい。画像がカラーである場合、各座標に対応して、赤の輝度を示す値ｒ（ｘ，ｙ）と緑の輝度を示す値ｇ（ｘ，ｙ）と青の輝度を示す値ｂ（ｘ，ｙ）とが記憶されることになる。
【００４２】
次に、画像回転部３０８を制御し、Ｓ１０２で展開した画像データを正の方向（左周り）に９０°回転させる（Ｓ１０３）。Ｓ１０３の回転において、画像データは、ｘ軸方向（又はｙ軸方向）にライン単位でイメージメモリ３０６から読み出される（図１０の読み出す方向に対応）。そして、図示しないラインバッファに一旦記憶され、ｙ軸方向（又はｘ軸方向）にライン単位でイメージメモリ３０６に書き込まれる（図１１の書き込む方向に対応）。図１１は、Ｓ１０３で回転処理が実行された画像データのデータ構造を示す図である。画像データは、座標が１≦ｘ’≦Ｍ’，１≦ｙ’≦Ｎ’の２次元配列となっており、各座標には輝度を示す値ｗ’（ｘ’，ｙ’）が対応して記憶されている。画像データを正の方向に９０°回転することにより、ｘ’＝ｙ，ｙ’＝Ｍ−ｘ＋１，Ｍ’＝Ｎ，Ｎ’＝Ｍ，ｗ’（ｘ’，ｙ’）＝ｗ（ｘ，ｙ）の関係が成立することになる。すなわち、Ｓ１０３では、画像データの各画素について、ｘ軸方向の座標とｙ軸方向の座標とを相互に変換していると言い替えることができる。この変換は、第１の変換に対応する。
【００４３】
次に、イメージプロセッサ３０５を制御し、Ｓ１０３で正の方向に９０°回転された画像データに対して補正処理を実行する（Ｓ１０４）。Ｓ１０４の補正処理において、画像データは、ｘ軸方向にライン単位でイメージメモリ３０６から読み出される（図１１の読み出す方向に対応）。そして、図示しないラインバッファに一旦記憶され、補正処理が実行され、ｘ軸方向にライン単位でイメージメモリ３０６に書き込まれる（図１２の書き込む方向に対応）。Ｓ１０４の詳細は、図９を用いて後述する。図１２は、Ｓ１０４で補正処理が実行された画像データのデータ構造を示す図である。画像データは、座標が１≦ｘ”≦Ｍ”，１≦ｙ”≦Ｎ”の２次元配列となっており、各座標には輝度を示す値ｗ”（ｘ”，ｙ”）が対応して記憶されている。画像データに補正処理が実行されることにより、ｘ”＝ｙ，ｙ’＝Ｍ−ｘ＋１，Ｍ”＝Ｍ’，Ｎ”＝Ｎ’，ｗ”（ｘ”，ｙ”）＝ｗ’（ｘ’，ｙ’）の関係が成立することになる。
【００４４】
次に、画像回転部３０８を制御し、Ｓ１０４で補正処理が実行された画像データを負の方向（右周り）に９０°回転させる（Ｓ１０５）。Ｓ１０５の回転において、画像データは、ｙ軸方向（又はｘ軸方向）にライン単位でイメージメモリ３０６から読み出される（図１２の読み出す方向に対応）。そして、図示しないラインバッファに一旦記憶され、ｘ軸方向（又はｙ軸方向）にライン単位でイメージメモリ３０６に書き込まれる（図１３の書き込む方向に対応）。図１３は、Ｓ１０５で回転処理が実行された画像データのデータ構造を示す図である。画像データは、座標が１≦ｘ”’≦Ｍ”’，１≦ｙ”’≦Ｎ”’の２次元配列となっており、各座標には輝度を示す値ｗ”’（ｘ”’，ｙ”’）が対応して記憶されている。画像データを負の方向に９０°回転することにより、ｘ”’＝ｙ”，ｙ”’＝Ｍ”−ｘ”＋１，Ｍ”’＝Ｎ”，Ｎ”’＝Ｍ”，ｗ”’（ｘ”’，ｙ”’）＝ｗ”（ｘ”，ｙ”）の関係が成立することになる。すなわち、Ｓ１０５では、画像データの各画素について、ｘ軸方向の座標とｙ軸方向の座標とを相互に変換していると言い替えることができる。この変換は、第２の変換に対応する。
【００４５】
次に、印刷部２０４を制御し、Ｓ１０５で負の方向に９０°回転された画像データに基づき印刷処理を実行する（Ｓ１０６）。印刷前の画像データは、ｘ軸方向にライン単位でイメージメモリ３０６から読み出される（図１３の読み出す方向に対応）。Ｓ１０６における印刷処理は、下記のように実行される。まず、帯電部４０２により帯電された感光体４０１上に、露光部４０３が静電潜像を生成し、現像部４０４がトナー等の現像剤により静電潜像を現像し現像剤像を生成する。次に、給紙トレイ４０６の用紙が、給紙ローラー４０７の給紙動作により給紙される。次に、感光体４０１により用紙上に現像剤像が転写され、定着部４０５により用紙上に現像剤像が定着される。次に、定着部４０５により現像剤像が定着された用紙が、排紙ローラー４０９の排紙動作により排紙トレイ４１０に排紙される。
【００４６】
図９は、第１実施形態に係る補正処理Ｓ１０４の詳細を示すフローチャートである。
【００４７】
まず、ｙ”に１を代入する（Ｓ２０１）。次に、ｘ”に１を代入する（Ｓ２０２）。
【００４８】
次に、図７（Ｂ）の補正情報に基づき、ｙ”に対応するＬが０であるか否かを判断する（Ｓ２０３）。Ｓ２０３でｙ”に対応するＬが０であると判断した場合、Ｓ２０７に移行する。Ｓ２０３でｙ”に対応するＬが０でないと判断した場合、Ｓ２０４に移行する。
【００４９】
次に、ｗ”（ｘ”，ｙ”）に白を表す２５５を代入する（Ｓ２０４）。次に、ｘ”をインクリメントする（Ｓ２０５）。
【００５０】
次に、図７（Ｂ）の補正情報に基づき、ｘ”がｙ”に対応するＬより大きいか否かを判断する（Ｓ２０６）。Ｓ２０６でｘ”がｙ”に対応するＬより大きいと判断した場合、Ｓ２０７に移行する。Ｓ２０６でｘ”がｙ”に対応するＬより大きくないと判断した場合、Ｓ２０４に移行する。
【００５１】
次に、ｗ”（ｘ”，ｙ”）にｗ’（ｘ”−Ｌ，ｙ”）を代入する（Ｓ２０７）。次に、ｘ”をインクリメントする（Ｓ２０８）。
【００５２】
次に、図７（Ｂ）の補正情報に基づき、ｘ”がｙ”に対応するＬとｘ’の最大値であるＭ’とを加算した値より大きいか否かを判断する（Ｓ２０９）。Ｓ２０９でｘ”がｙ”に対応するＬとｘ’の最大値であるＭ’とを加算した値より大きいと判断した場合、Ｓ２１０に移行する。Ｓ２０９でｘ”がｙ”に対応するＬとｘ’の最大値であるＭ’とを加算した値より大きくないと判断した場合、Ｓ２０７に移行する。
【００５３】
Ｓ２０７〜Ｓ２０９を繰り返すことにより、ｙ”ｙラインにおいて、ｘ”＝Ｌ＋１を先頭アドレス、ｘ”＝Ｌ＋Ｍ’を後尾アドレスとして、ｗ”’（ｘ”’，ｙ”’）にｗ（ｘ”−Ｌ，ｙ”）の値が順に記憶される。
【００５４】
次に、図７（Ｂ）の補正情報に基づき、ｙ”に対応するＲが０であるか否かを判断する（Ｓ２１０）。Ｓ２１０でｙ”に対応するＲが０であると判断した場合、Ｓ２１４に移行する。Ｓ２１０でｙ”に対応するＲが０でないと判断した場合、Ｓ２１１に移行する。
【００５５】
次に、ｗ”（ｘ”，ｙ”）に白を表す２５５を代入する（Ｓ２１１）。次に、ｘ”をインクリメントする（Ｓ２１２）。
【００５６】
次に、図７（Ｂ）の補正情報に基づき、ｘ”がｙ”に対応するＬとｘ’の最大値であるＭ’とｙ”に対応するＲとを加算した値より大きいか否かを判断する（Ｓ２１３）。Ｓ２１３でｘ”がｙ”に対応するＬとｘ’の最大値であるＭ’とｙ”に対応するＲとを加算した値より大きいと判断した場合、Ｓ２１４に移行する。Ｓ２１３でｘ”がｙ”に対応するＬとｘ’の最大値であるＭ’とｙ”に対応するＲとを加算した値より大きいと判断した場合、Ｓ２１１に移行する。
【００５７】
次に、ｙ”をインクリメントする（Ｓ２１４）。
【００５８】
次に、ｙ”がｙ’の最大値であるＮ’より大きいか否かを判断する（Ｓ２１５）。Ｓ２１５でｙ”がｙ’の最大値であるＮ’より大きいと判断した場合、処理を終了する。Ｓ２１５でｙ”がｙ’の最大値であるＮ’より大きくないと判断した場合、Ｓ２０２に移行する。
【００５９】
本実施形態により、レーザーの走査ラインの歪みを補正する際、画像データの補正に使用するラインバッファを削減することが可能となる。
【００６０】
また、本実施形態により、レーザーの走査ラインの歪みを補正する際、画像データの補正に使用する回路を安価かつ簡単な構成とすることが可能となる。
【００６１】
また、本実施形態により、補正処理において連続したアドレスでデータを読み書きできるため、補正処理でかかる負荷を第２実施形態より軽減することが可能となる。
【００６２】
〔第２実施形態〕
第２実施形態に係る装置の構成等は、図１〜図７を用いて説明した第１実施形態に係るものと同様であるため、説明を省略する。
【００６３】
なお、本実施形態において、画像データのｘ軸の方向は第１の方向に対応し、画像データのｙ軸の方向は第２の方向に対応するものとする。また、本実施形態において、画像データのｘ軸の方向は印刷時の照射光の主走査方向に対応し、画像データのｙ軸の方向は印刷時の照射光の副走査方向に対応するものとする。
【００６４】
図１４は、第２実施形態に係るプリンタ１０２の動作を示すフローチャートである。図１４に示す動作は、ＣＰＵ３０１がＨＤＤ３０４に記憶されたプログラムをＲＡＭ３０３に読み出し実行することにより実現される。
【００６５】
まず、読取部２０３又はネットワークインターフェース３０７を制御し、画像データを入力する（Ｓ３０１）。入力した画像データは、ＨＤＤ３０４に記憶される。
【００６６】
なお、本実施形態において、Ｓ３０１で入力された画像データはＳ３０２で展開するものとするが、Ｓ３０１で入力された画像データが展開済のものであった場合Ｓ３０２の画像の展開は省略してもよい。これには、例えば、読取部２０３で読み取った画像データを入力する場合等が該当する。この場合、Ｓ３０１で入力後の画像データは、Ｓ３０２で展開することなく、ｘ軸方向にライン単位でイメージメモリ３０６に書き込まれる。
【００６７】
次に、イメージプロセッサ３０５を制御し、Ｓ３０１で入力した画像データをページ記述言語のデータからビットマップのデータへ展開する（Ｓ３０２）。展開後の画像データは、ｘ軸方向にライン単位でイメージメモリ３０６に書き込まれる（図１６の書き込む方向に対応）。図１６は、Ｓ３０２で展開した画像データのデータ構造を示す図である。画像データは、座標が１≦ｘ≦Ｍ，１≦ｙ≦Ｎの２次元配列となっており、各座標に対応して、輝度を示す値ｗ（ｘ，ｙ）が記憶されている。Ｓ３０２で、展開した画像データをイメージメモリ３０６へ書き込む方向は、画像の主走査方向（ｘ軸に平行な方向）であり、これをライン毎に画像の副走査方向（ｙ軸に平行な方向）に向かって繰り返す。
【００６８】
なお、本実施形態において、画像データの各画素の座標とイメージメモリ３０６のアドレスとの対応は、次の通りである。イメージメモリ３０６のアドレスをａ、画像データの書き出しを開始するアドレスをｋ、画像データの各画素の座標を（ｘ，ｙ）とすると（ｘの最大値をＭ、ｙの最大値をＮとする。）、ａ＝ｋ+（ｘ-１）＋Ｍ×（ｙ-１）となる。つまり、画像データの各画素のうち、ｘ軸方向で隣り合う画素同士は、イメージメモリ３０６において隣り合うアドレスに連続して記憶されることとなる。
【００６９】
また、本実施形態において、ｗを０≦ｗ≦２５５の２５６階調として説明するが、ｗはこれ以外の階調としてもよい。ｗを０≦ｗ≦２５５の２５６階調とする場合、０は黒に対応し２５５は白に対応する。また、本実施形態では、画像がモノクロである場合を例に説明するが、画像はカラーであってもよい。画像がカラーである場合、各座標に対応して、赤の輝度を示す値ｒ（ｘ，ｙ）と緑の輝度を示す値ｇ（ｘ，ｙ）と青の輝度を示す値ｂ（ｘ，ｙ）とが記憶されることになる。
【００７０】
次に、イメージプロセッサ３０５を制御し、Ｓ３０２で展開された画像データに対して補正処理を実行する（Ｓ３０３）。Ｓ３０３の補正処理において、画像データは、ｙ軸方向にライン単位でイメージメモリ３０６から読み出される（図１６の読み出す方向に対応）。そして、図示しないラインバッファに一旦記憶され、補正処理が実行され、ｙ軸方向にライン単位でイメージメモリ３０６に書き込まれる（図１７の書き込む方向に対応）。Ｓ３０３で、補正前の画像データをイメージメモリ３０６から読み出す方向は、画像の副走査方向（ｙ軸に平行な方向）であり、これをライン毎に画像の主走査方向（ｘ軸に平行な方向）に向かって繰り返す。Ｓ３０３の詳細は、図１５を用いて後述する。図１７は、Ｓ３０３で補正処理が実行された画像データのデータ構造を示す図である。画像データは、座標が１≦ｘ”’≦Ｍ”’，１≦ｙ”’≦Ｎ”’の２次元配列となっており、各座標には輝度を示す値ｗ”’（ｘ”’，ｙ”’）が対応して記憶されている。Ｓ３０３で、補正後の画像データをイメージメモリ３０６に書き込む方向は、画像の副走査方向（ｙ軸に平行な方向）であり、これをライン毎に画像の主走査方向（ｘ軸に平行な方向）に向かって繰り返す。
【００７１】
次に、印刷部２０４を制御し、Ｓ３０３で補正処理が実行された画像データに基づき印刷処理を実行する（Ｓ３０４）。印刷前の画像データは、ｘ軸方向にライン単位でイメージメモリ３０６から読み出される（図１７の読み出す方向に対応）。Ｓ３０４で、印刷する画像データをイメージメモリ３０６から読み出す方向は、画像の主走査方向（ｘ軸に平行な方向）であり、これをライン毎に画像の副走査方向（ｙ軸に平行な方向）に向かって繰り返す。Ｓ３０４における印刷処理は、ＣＰＵ３０１の制御によって下記のように実行される。まず、帯電部４０２により帯電された感光体４０１上に、露光部４０３が静電潜像を生成し、現像部４０４がトナー等の現像剤により静電潜像を現像し現像剤像を生成する。次に、給紙トレイ４０６の用紙が、給紙ローラー４０７の給紙動作により給紙される。次に、感光体４０１により用紙上に現像剤像が転写され、定着部４０５により用紙上に現像剤像が定着される。次に、定着部４０５により現像剤像が定着された用紙が、排紙ローラー４０９の排紙動作により排紙トレイ４１０に排紙される。
【００７２】
図１５は、第２実施形態に係る補正処理Ｓ３０３の詳細を示すフローチャートである。
【００７３】
まず、ｘ”’に１を代入する（Ｓ４０１）。次に、ｙ”’に１を代入する（Ｓ４０２）。
【００７４】
次に、図７（Ｂ）の補正情報に基づき、ｘ”’（ｙ”）に対応するＬが０であるか否かを判断する（Ｓ４０３）。Ｓ４０３でｘ”’（ｙ”）に対応するＬが０であると判断した場合、Ｓ４０７に移行する。Ｓ４０３でｘ”’（ｙ”）に対応するＬが０でないと判断した場合、Ｓ４０４に移行する。
【００７５】
次に、ｗ”’（ｘ”’，ｙ”’）に白を表す２５５を代入する（Ｓ４０４）。次に、ｙ”’をインクリメントする（Ｓ４０５）。
【００７６】
次に、図７（Ｂ）の補正情報に基づき、ｙ”’がｘ”’（ｙ”）に対応するＬより大きいか否かを判断する（Ｓ４０６）。Ｓ４０６でｙ”’がｘ”’（ｙ”）に対応するＬより大きいと判断した場合、Ｓ４０７に移行する。Ｓ４０６でｙ”’がｘ”’（ｙ”）に対応するＬより大きくないと判断した場合、Ｓ４０４に移行する。
【００７７】
次に、ｗ”’（ｘ”’，ｙ”’）にｗ（ｘ”’，ｙ”’−Ｌ）を代入する（Ｓ４０７）。次に、ｘ”’をインクリメントする（Ｓ４０８）。
【００７８】
次に、図７（Ｂ）の補正情報に基づき、ｙ”’がｘ”’（ｙ”）に対応するＬとｙの最大値であるＮとを加算した値より大きいか否かを判断する（Ｓ４０９）。Ｓ４０９でｙ”’がｘ”’（ｙ”）に対応するＬとｙの最大値であるＮとを加算した値より大きいと判断した場合、Ｓ４１０に移行する。Ｓ４０９でｙ”’がｘ”’（ｙ”）に対応するＬとｙの最大値であるＮとを加算した値より大きくないと判断した場合、Ｓ４０７に移行する。
【００７９】
Ｓ４０７〜Ｓ４０９を繰り返すことにより、ｘ”’ラインにおいて、ｙ”’＝Ｌ＋１を先頭アドレス、ｙ”’＝Ｌ＋Ｎを後尾アドレスとして、ｗ”’（ｘ”’，ｙ”’）にｗ（ｘ”’，ｙ”’−Ｌ）の値が順に記憶される。
【００８０】
次に、図７（Ｂ）の補正情報に基づき、ｘ”’（ｙ”）に対応するＲが０であるか否かを判断する（Ｓ４１０）。Ｓ４１０でｘ”’（ｙ”）に対応するＲが０であると判断した場合、Ｓ４１４に移行する。Ｓ４１０でｘ”’（ｙ”）に対応するＲが０でないと判断した場合、Ｓ４１１に移行する。
【００８１】
次に、ｗ”’（ｘ”’，ｙ”’）に白を表す２５５を代入する（Ｓ４１１）。次に、ｙ”’をインクリメントする（Ｓ４１２）。
【００８２】
次に、図７（Ｂ）の補正情報に基づき、ｙ”’がｘ”’（ｙ”）に対応するＬとｙの最大値であるＮとｘ”’（ｙ”）に対応するＲとを加算した値より大きいか否かを判断する（Ｓ４１３）。Ｓ４１３でｙ”’がｘ”’（ｙ”）に対応するＬとｙの最大値であるＮとｘ”’（ｙ”）に対応するＲとを加算した値より大きいと判断した場合、Ｓ４１４に移行する。Ｓ４１３でｙ”’がｘ”’（ｙ”）に対応するＬとｙの最大値であるＮとｘ”’（ｙ”）に対応するＲとを加算した値より大きくないと判断した場合、Ｓ４１１に移行する。
【００８３】
次に、ｘ”’をインクリメントする（Ｓ４１４）。
【００８４】
次に、ｘ”’がｘの最大値であるＭより大きいか否かを判断する（Ｓ４１５）。Ｓ４１５でｘ”’がｘの最大値であるＭより大きいと判断した場合、処理を終了する。Ｓ４１５でｘ”’がｘの最大値であるＭより大きくないと判断した場合、Ｓ４０２に移行する。
【００８５】
本実施形態により、レーザーの走査ラインの歪みを補正する際、画像データの補正に使用するラインバッファを削減することが可能となる。
【００８６】
また、本実施形態により、レーザーの走査ラインの歪みを補正する際、画像データの補正に使用する回路を安価かつ簡単な構成とすることが可能となる。
【００８７】
また、本実施形態により、第１実施形態で必要な回転処理を省略できるため、第１実施形態で必要な回転処理の実行手段を削減することが可能となる。
【００８８】
〔他の実施形態〕
本発明の目的は、前述したシステムまたは装置が記憶媒体から前述した実施の形態の機能を実現するソフトウェアのプログラムを読み出し実行することによっても達成される。
【００８９】
この場合、記憶媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラム及びプログラムを記憶した記憶媒体は本発明を構成することになる。
【００９０】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、ＲＯＭ、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、磁気テープ、メモリカード等を用いることができる。
【００９１】
また、プログラムの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００９２】
更に、プログラムがコンピュータに接続された機能拡張ユニット等に備わるメモリに書き込まれた後、その機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００９３】
【図１】第１実施形態に係るシステムの構成を示す図
【図２】第１実施形態に係るプリンタ１０２の構成を示すブロック図
【図３】第１実施形態に係る制御部２０１の詳細を示すブロック図
【図４】第１実施形態に係る印刷部２０４の詳細を示す図
【図５】第１実施形態に係る露光部４０３が実行する露光の詳細を示す図
【図６】第１実施形態に係る補正走査線を示す図
【図７】第１実施形態に係る補正情報を示す図
【図８】第１実施形態に係るプリンタ１０２の動作を示すフローチャート
【図９】第１実施形態に係る補正処理Ｓ１０４の詳細を示すフローチャート
【図１０】第１実施形態に係るＳ１０１で入力された画像データのデータ構造を示す図
【図１１】第１実施形態に係るＳ１０３で回転処理が実行された画像データのデータ構造を示す図
【図１２】第１実施形態に係るＳ１０４で補正処理が実行された画像データのデータ構造を示す図
【図１３】第１実施形態に係るＳ１０５で回転処理が実行された画像データのデータ構造を示す図
【図１４】第２実施形態に係るプリンタ１０２の動作を示すフローチャート
【図１５】第２実施形態に係る補正処理Ｓ３０３の詳細を示すフローチャート
【図１６】第２実施形態に係るＳ３０２で展開した画像データのデータ構造を示す図
【図１７】第２実施形態に係るＳ３０３で補正処理が実行された画像データのデータ構造を示す図
【図１８】従来技術において補正処理が実行される前の画像データのデータ構造を示す図
【図１９】従来技術において特定のラインで画像データに補正処理が実行される様子を示す図
【図２０】従来技術において補正処理が実行された後の画像データのデータ構造を示す図
【符号の説明】
【００９４】
１０１  ＰＣ
１０２  プリンタ
１０３  ネットワーク
２０１  制御部
２０２  操作部
２０３  読取部
２０４  印刷部
３０１  ＣＰＵ
３０２  ＲＯＭ
３０３  ＲＡＭ
３０４  ＨＤＤ
３０５  イメージプロセッサ
３０６  イメージメモリ
３０７  ネットワークインターフェース
３０８  画像回転部
４０１  感光体
４０２  帯電部
４０３  露光部
４０４  現像部
４０５  定着部
４０６  給紙トレイ
４０７  給紙ローラー
４０８  搬送ローラー
４０９  排紙ローラー
４１０  排紙トレイ
５０１  光源
５０２  回転多面鏡
５０３  ｆ−θレンズ
５０４  反射鏡
５０５  走査ライン
【図１】
2010011429.tif 000003
【図２】
2010011429.tif 000004
【図３】
2010011429.tif 000005
【図４】
2010011429.tif 000006
【図５】
2010011429.tif 000007
【図６】
2010011429.tif 000008
【図７】
2010011429.tif 000009
【図８】
2010011429.tif 000010
【図９】
2010011429.tif 000011
【図１０】
2010011429.tif 000012
【図１１】
2010011429.tif 000013
【図１２】
2010011429.tif 000014
【図１３】
2010011429.tif 000015
【図１４】
2010011429.tif 000016
【図１５】
2010011429.tif 000017
【図１６】
2010011429.tif 000018
【図１７】
2010011429.tif 000019
【図１８】
2010011429.tif 000020
【図１９】
2010011429.tif 000021
【図２０】
2010011429.tif 000022