(57)【要約】【課題】操作者が期待するとおりの画像を形成することができ、操作を簡素化することができるようにする。【解決手段】線幅を指定して線分の画像を形成することができるようになっている。そして、画像データにおいて線分描画が指示されているかどうかを検出する線分描画指示検出処理手段と、前記検出された線分描画の線幅を補正するための補正指標を入力するための補正指標入力部と、前記補正指標に基づいて、前記線分描画の線幅を補正する線幅補正処理手段とを有する。実際の線分の線幅の下限値を設定することができるので、操作者が期待するとおりの画像を形成することができる。解像度の高い画像処理装置によって細線の画像を形成しても、線分が細くなりすぎない。【選択図】図１
2006146836.tif 000002
【特許請求の範囲】
【請求項１】
線幅を指定して線分の画像を形成することができるようにした画像処理装置において、
（ａ）画像データにおいて線分描画が指示されているかどうかを検出する線分描画指示検出処理手段と、
（ｂ）前記検出された線分描画の線幅を補正するための補正指標を入力するための補正指標入力部と、
（ｃ）前記補正指標に基づいて、前記線分描画の線幅を補正する線幅補正処理手段とを有することを特徴とする画像処理装置。
【請求項２】
前記補正指標は線分描画のための解像度である請求項１に記載の画像処理装置。
【請求項３】
前記補正指標は線幅の下限値である請求項１に記載の画像処理装置。
【請求項４】
前記補正指標は線幅指定コマンドを置換するための置換内容である請求項１に記載の画像処理装置。
【請求項５】
（ａ）媒体に対して印刷を行うための印刷部を有するとともに、
（ｂ）前記補正指標は前記印刷部の記録ヘッドの特性を表すヘッド特性情報である請求項１に記載の画像処理装置。
【請求項６】
（ａ）上位装置と接続された接続部を有するとともに、
（ｂ）前記補正指標は前記上位装置から送信されることによって入力される請求項１に記載の画像処理装置。
【請求項７】
（ａ）各種の操作を行うための操作部を有するとともに、
（ｂ）前記補正指標は前記操作部を操作することによって入力される請求項１に記載の画像処理装置。
【請求項８】
画像データに基づいて画像形成装置に印刷処理を指示する上位装置、及び該上位装置から送信された画像データに基づいて、線幅を指定して線分の画像を形成することができるようにした画像処理装置を備えた画像形成システムにおいて、
（ａ）前記上位装置は、線分描画の線幅を補正するための補正指標を入力するための補正指標入力部、及び入力された補正指標を前記画像処理装置に送信する補正指標出力部を備え、
（ｂ）前記画像処理装置は、前記上位装置から送信された画像データにおいて線分描画が指示されているかどうかを検出する線分描画指示検出処理手段、検出された線分描画の線幅を補正するための補正指標を前記上位装置から入力する補正指標入力部、及び受信した補正指標に基づいて、前記線分描画の線幅を補正する線幅補正処理手段を備えることを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像形成システムに関するものである。
【背景技術】
【０００２】
従来、プリンタ、複写機、ファクシミリ装置等の画像処理装置、例えば、プリンタにおいては、印刷用のデータ、すなわち、印刷データに従って線分を画像として印刷する場合、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔ  Ｌａｎｇｕａｇｅ）に従って、又はアプリケーションと連動させて、線幅を指定するようになっている。そして、プリンタの固有の印刷解像度より高い印刷解像度で細い線幅が指定されると、プリンタは、固有の印刷解像度で形成することができる最も細い線幅で線分を印刷する（例えば、特許文献１参照。）。
【特許文献１】特開平８−１１８７０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前記従来のプリンタにおいては、ネットワークによって複数のプリンタを接続して画像形成システムとしての印刷システムを形成した場合、各プリンタのうちの印刷解像度の低いプリンタを使用すると、印刷データで指定された線幅がプリンタの印刷解像度より細い場合、及び線幅の指定がされていない場合には、印刷データで指定された線幅より太い線幅で線分の印刷が行われる。
【０００４】
これに対して、各プリンタのうちの印刷解像度の高いプリンタを使用すると、印刷データで指定された線幅で線分の印刷が行われる。
【０００５】
したがって、印刷解像度の異なるプリンタを使用すると、印刷データで指定された線幅が同じであるのにもかかわらず、異なる線幅で線分の印刷が行われてしまい、操作者が期待するとおりの画像を形成することができない。
【０００６】
また、印刷解像度が低いプリンタを使用していた操作者が、新たに印刷解像度が高いプリンタを導入して印刷を行うと、異なる線幅で線分が印刷されることになり、違和感をもってしまう。
【０００７】
その場合、操作者は、プリンタに応じて線幅の設定を変更した印刷データを作成し、該印刷データに従って再び印刷を行う必要があり、操作が煩わしい。
【０００８】
本発明は、前記従来の画像処理装置の問題点を解決して、操作者が期待するとおりの画像を形成することができ、操作を簡素化することができる画像処理装置及び画像形成システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
そのために、本発明の画像処理装置においては、線幅を指定して線分の画像を形成することができるようになっている。
【００１０】
そして、画像データにおいて線分描画が指示されているかどうかを検出する線分描画指示検出処理手段と、前記検出された線分描画の線幅を補正するための補正指標を入力するための補正指標入力部と、前記補正指標に基づいて、前記線分描画の線幅を補正する線幅補正処理手段とを有する。
【発明の効果】
【００１１】
本発明によれば、画像処理装置においては、線幅を指定して線分の画像を形成することができるようになっている。
【００１２】
そして、画像データにおいて線分描画が指示されているかどうかを検出する線分描画指示検出処理手段と、前記検出された線分描画の線幅を補正するための補正指標を入力するための補正指標入力部と、前記補正指標に基づいて、前記線分描画の線幅を補正する線幅補正処理手段とを有する。
【００１３】
この場合、実際の線分の線幅の下限値を設定することができるので、操作者が期待するとおりの画像を形成することができる。また、解像度の高い画像処理装置によって細線の画像を形成しても、線分が細くなりすぎず、画像品位を向上させることができる。
【００１４】
そして、操作者は、画像処理装置に応じて線幅の設定を変更した画像データを作成したり、再び画像を形成したりする必要がなくなるので、操作を簡素化することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。この場合、画像処理装置としてのプリンタ、及び画像形成システムとしての印刷システムについて説明する。
【００１６】
図１は本発明の第１の実施の形態における印刷システムを示すブロック図である。
【００１７】
図に示されるように、印刷システムは、上位装置としてのホストＰＣ１０及び複数のプリンタ２０によって構成される（図においては、便宜上一つのプリンタ２０が示される。）。なお、本実施の形態において、前記プリンタ２０は、第１、第２の印刷用の解像度としての６００〔ＤＰＩ〕及び１２００〔ＤＰＩ〕の印刷解像度をサポートしているものとする。
【００１８】
まず、ホストＰＣ１０のアプリケーション１１が印刷処理を実行すると、プリンタドライバ１２が呼び出され、プリンタドライバ１２の図示されない印刷データ作成処理手段は、印刷データ作成処理を行い、アプリケーションデータを画像データとしての印刷データに変換する。このとき、プリンタドライバ１２は、印刷解像度設定部１３を参照して印刷解像度を取得し、前記印刷データに設定し、該印刷データをスプーラ１４に一旦（たん）保存する。その後、プリンタドライバ１２の図示されない送信処理手段は、送信処理を行い、印刷データを読み出すとともに、補正指標入力部としての、かつ操作部としての細線解像度設定部１５を参照して、線分描画のための細線解像度を読み出し、印刷データ、及び細線解像度から成る解像度情報をプリンタ２０に送信し、印刷処理を指示する。なお、前記送信処理手段は、補正指標出力部を構成する。
【００１９】
一方、前記プリンタ２０においては、まず、ホストＰＣ１０と接続された接続部としての受信処理部２１がホストＰＣ１０から送信された解像度情報を受信してメモリ２２に記録し、印刷データをデコード処理手段としてのデコード処理部２３に送る。次に、該デコード処理部２３は、デコード処理を行い、印刷データについてコマンド解析を行い、解析結果を編集・展開処理手段としての編集・展開処理部２４に送る。
【００２０】
そして、該編集・展開処理部２４は、解析結果に基づいて文字、イメージ、図形等を描画するために編集・展開処理（描画処理）を行う。そのために、前記編集・展開処理部２４は、解析結果に基づいて、印刷データを、印刷解像度のままで編集・展開処理を行うか、線幅を補正して編集・展開処理を行うかを判断し、印刷解像度又は細線解像度で編集・展開処理を行う。その結果、印刷処理手段としての印刷処理部２５は、印刷処理を行い、前記印刷データに従って媒体としての用紙に対して画像の形成、すなわち、印刷を行う。
【００２１】
次に、印刷解像度又は細線解像度を指定して入力するための、操作部としての、かつ、解像度指定画面としてのグラフィカルユーザインタフェースについて説明する。
【００２２】
図２は本発明の第１の実施の形態におけるグラフィカルユーザインタフェースの例を示す図である。
【００２３】
図に示されるように、プリンタ２０（図１）は、６００〔ＤＰＩ〕及び１２００〔ＤＰＩ〕の印刷解像度をサポートしていて、操作者は、印刷解像度設定部１３を操作してグラフィカルユーザインタフェースを形成し、該グラフィカルユーザインタフェースで６００〔ＤＰＩ〕又は１２００〔ＤＰＩ〕の印刷解像度を指定することによって選択することができる。したがって、前記編集・展開処理部２４は、選択された印刷解像度で文字、イメージ、図形等を描画するための編集・展開処理を行い、プリンタ２０の能力を１００〔％〕生かして印刷を行うことができる。
【００２４】
ところで、前記グラフィカルユーザインタフェースで細線補正を選択すると、更に細線解像度を選択することができる。該細線解像度は、プリンタ２０がサポートしている印刷解像度より低い第１の細線用の解像度としての３００〔ＤＰＩ〕の細線解像度のほかに、プリンタ２０がサポートしている印刷解像度と同じ第２、第３の細線用の解像度としての６００〔ＤＰＩ〕及び１２００〔ＤＰＩ〕の細線解像度を指定することによって選択することができる。
【００２５】
したがって、例えば、３００〔ＤＰＩ〕の印刷解像度をサポートしているプリンタを使用していた操作者が、新たにプリンタ２０を導入して線分を印刷する場合、細線解像度設定部１５を操作して前記グラフィカルユーザインタフェースを形成し、該グラフィカルユーザインタフェースで３００〔ＤＰＩ〕の細線解像度を選択すると、前記編集・展開処理部２４によって線幅の補正が行われ、３００〔ＤＰＩ〕の印刷解像度をサポートしているプリンタで印刷したときと同じ線幅の線分で印刷することができる。
【００２６】
次に、前記編集・展開処理部２４の動作について説明する。
【００２７】
図３は本発明の第１の実施の形態における編集・展開処理部の動作を示すフローチャートである。
【００２８】
前記編集・展開処理部２４（図１）の図示されない描画判定処理手段としての線分描画指示検出処理手段は、描画判定処理手段としての線分描画指示検出処理を行い、デコード処理部２３から解析結果が送られて呼び出されると、印刷データにおいて線分以外の描画（以下「正規描画」という。）が指示されているか、又は線分の描画（以下「線分描画」という。）が指示されているかを判定し、検出する。そして、正規描画が指示されている場合、編集・展開処理部２４の図示されない印刷解像度描画処理手段は、印刷解像度描画処理を行い、印刷データで指定された印刷解像度のままで編集・展開処理を行う。
【００２９】
また、線分描画が指示されている場合、メモリ２２を参照し、メモリ２２に細線解像度が記録されているかどうかによって細線解像度の指定があるかどうかを判断し、細線解像度の指定がない場合は、前記編集・展開処理部２４の図示されない印刷解像度線分描画処理手段は、印刷解像度線分描画処理を行い、印刷データで指定された印刷解像度のままで編集・展開処理を行い、細線解像度の指定がある場合は、細線解像度線分描画処理手段は、細線解像度線分描画処理を行い、メモリ２２から細線解像度を読み出し、印刷解像度を細線解像度に切り換えて細線解像度で編集・展開処理を行う。
【００３０】
次に、フローチャートについて説明する。
ステップＳ１  線分描画であるかどうかを判断する。線分描画である場合はステップＳ３に、線分描画でない（正規描画である）場合はステップＳ２に進む。
ステップＳ２  印刷解像度描画処理を行い、処理を終了する。
ステップＳ３  細線解像度の指定があるかどうかを判断する。細線解像度の指定がある場合はステップＳ４に、指定がない場合はステップＳ５に進む。
ステップＳ４  細線解像度線分描画処理を行い、処理を終了する。
ステップＳ５  印刷解像度線分描画処理を行い、処理を終了する。
【００３１】
ところで、線分を印刷する場合、印刷データに含まれる線幅設定コマンドで線分の線幅が指定されるようになっている。そこで、前記細線解像度線分描画処理手段の細線補正処理手段としての線幅・ドット数変換処理手段は、細線補正処理としての線幅・ドット数変換処理を行い、印刷解像度を細線解像度に切り換えるのに伴って、設定された線幅を実際に印刷する際に形成されるドット数、すなわち、印刷ドット数Ｄｐに変換して線幅を補正するようにしている。この場合、前記細線解像度は、指定された線幅を補正するための補正指標を構成する。
【００３２】
次に、前記線幅・ドット数変換処理手段の動作について説明する。
【００３３】
図４は本発明の第１の実施の形態における線幅・ドット数変換処理のサブルーチンを示す図である。
【００３４】
まず、前記線幅・ドット数変換処理手段は、線幅設定コマンドでドット数Ｄｃが指定されているかどうか、すなわち、線幅がドット指定であるかどうかを判断し、線幅がドット指定である場合、ドット指定に基づいて印刷ドット数Ｄｐを算出する。印刷解像度をα１とし、細線解像度をα２とすると、前記印刷ドット数Ｄｐは、
Ｄｐ＝Ｄｃ・α１／α２                                        ……（１）
になる。
【００３５】
また、前記線幅設定コマンドでポイントＰｃが指定されている場合、すなわち、線幅がポイント指定である場合、前記線幅・ドット数変換処理手段は、ポイント指定に基づいて印刷ドット数Ｄｐを算出する。そのために、前記線幅・ドット数変換処理手段は、ポイントＰｃを次の式（２）でドット数Ｄｃに変換する。
【００３６】
Ｄｃ＝Ｐｃ・α２／７２                                        ……（２）
続いて、前記線幅・ドット数変換処理手段は、ドット数Ｄｃに基づいて印刷ドット数Ｄｐを算出する。なお、式（１）、（２）において各計算結果は、四捨五入されて整数化され、１未満である場合は１にする。
【００３７】
また、本実施の形態においては、式（１）において印刷ドット数Ｄｐを算出するに当たり、細線解像度α２を使用するようにしているが、他の方法で印刷ドット数Ｄｐを算出することができる。
【００３８】
次に、フローチャートについて説明する。
ステップＳ４−１  ドット指定であるかどうかを判断する。ドット指定である場合はステップＳ４−３に、ドット指定でない場合はステップＳ４−２に進む。
ステップＳ４−２  ポイントＰｃをドット数Ｄｃに変換し、ステップＳ４−３に進む。
ステップＳ４−３  ドット指定に基づいて印刷ドット数Ｄｐを算出し、処理を終了する。
【００３９】
次に、線幅として０．１ポイントが指定された場合の印刷結果について説明する。
【００４０】
図５は従来の３００〔ＤＰＩ〕の印刷解像度のプリンタの印刷結果を示す図、図６は従来の６００〔ＤＰＩ〕の印刷解像度のプリンタの印刷結果を示す図、図７は本発明の第１の実施の形態における細線解像度として３００〔ＤＰＩ〕を指定した場合の６００〔ＤＰＩ〕の印刷解像度のプリンタの印刷結果を示す図である。
【００４１】
図５に示されるように、従来の３００〔ＤＰＩ〕の印刷解像度のプリンタにおいては０．２５ポイント以下の細線はすべて１ドット幅として印刷される。したがって、例えば、０．１ポイント幅の細線は、実際には０．２５ポイント幅の細線として印刷される。また、従来の６００〔ＤＰＩ〕の印刷解像度のプリンタにおいては、図６に示されるように、３００〔ＤＰＩ〕の印刷解像度のプリンタと比較して１ドットの大きさが４分の１になるので、例えば、０．１ポイント幅の細線は、実際には０．１２ポイント幅の細線として印刷されることになる。このように、従来のプリンタにおいては、印刷データで指定された線幅が同じであるにもかかわらず、３００〔ＤＰＩ〕の印刷解像度のプリンタと６００〔ＤＰＩ〕の印刷解像度のプリンタとで印刷される細線の太さが異なってしまう。
【００４２】
一般に、文字、イメージ、図形等は印刷解像度が高くなればなるほど画像品位が向上するが、線分に関しては、印刷解像度が高くなりすぎると、線幅が細くなりすぎて印刷がかすれてしまい、画像品位が低下することがある。特に、印刷物を複写する場合には細線が消えてしまうことがある。
【００４３】
ところが、本実施の形態においては、前記細線解像度線分描画処理において線幅・ドット数変換処理が行われ、線幅として０．１ポイントが指定されると、式（２）でドット数Ｄｃが、
Ｄｃ＝Ｐｃ・α２／７２
＝０．１×３００／７２
＝１（１未満であるので）
になる。したがって、式（１）で印刷ドット数Ｄｐは、
Ｄｐ＝１×６００／３００
＝２
になる。その結果、図７に示されるように、３００〔ＤＰＩ〕の細線解像度α２で線分を印刷すると、２ドットで印刷が行われることになる。この場合、印刷ドット数Ｄｐは、実際の線分の線幅の下限値を表す。
【００４４】
このように、本実施の形態においては、正規描画については、印刷解像度を低くすることなく、線分描画についてだけ細線解像度α２を低くすることによって、実際の線分の線幅の下限値を設定することができるので、操作者が期待するとおりの画像を形成することができる。また、印刷解像度α１が高い場合でも、実際の線分の線幅の下限値の印刷ドット数Ｄｐで線分を印刷することができるので、印刷された線分が細くなりすぎず、画像品位を向上させることができる。
【００４５】
そして、操作者は、プリンタに応じて線幅の設定を変更した印刷データを作成したり、再び印刷したりする必要がなくなるので、操作を簡素化することができる。
【００４６】
また、プリンタドライバ１２の変更は、グラフィカルユーザインタフェースを変更する程度であり、編集・展開処理部２４の処理内容の変更も最小限で済ませることができるので、印刷システムのコストを低くすることができる。
【００４７】
なお、本実施の形態においては、細線解像度α２を指定することによって線幅の下限値を設定するようになっているが、線幅の下限値自体を絶対値で指定することができる。
【００４８】
ところで、前記第１の実施の形態においては、ホストＰＣ１０においてプリンタドライバ１２は印刷データを生成し、送信するようになっているが、何らかの専用の印刷システムにおいては、プリンタドライバ１２を有さないことがある。そこで、印刷システムを、プリンタドライバ１２を有さないホストＰＣ１０及びプリンタ２０によって構成するようにした本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構造を有するものについては、同じ符号を付与することによってその説明を省略し、同じ構造を有することによる発明の効果については同実施の形態の効果を援用する。
【００４９】
図８は本発明の第２の実施の形態における印刷システムを示すブロック図である。
【００５０】
図に示されるように、印刷システム３５は上位装置としてのホストＰＣ３０及びプリンタ２０によって構成される。
【００５１】
そして、前記ホストＰＣ３０には、第１〜第３のアプリケーション３１ａ〜３１ｃから成る複数のアプリケーションが配設され、各第１〜第３のアプリケーション３１ａ〜３１ｃの図示されない印刷データ作成処理手段は、印刷データ作成処理を行い、それぞれ個別にアプリケーションデータを印刷データに変換し、各第１〜第３のアプリケーション３１ａ〜３１ｃの図示されない送信処理手段は、送信処理を行い、印刷データをプリンタ２０に送信する。
【００５２】
また、ホストＰＣ３０には、第１〜第３のアプリケーション３１ａ〜３１ｃと独立したコマンド置換パラメータダウンロードユーティリティ３２が配設され、プリンタ２０内に配設されたメモリ２２に対してコマンド置換パラメータの読み書き（ダウンロード及びアップロード）ができるようになっている。
【００５３】
一方、前記プリンタ２０においては、まず、受信処理部２１がホストＰＣ３０から送信された印刷データを受信し、該印刷データを、線幅補正処理手段としての、かつ、コマンド置換処理手段としてのコマンド置換処理部２６に送る。そして、該コマンド置換処理部２６は、線幅補正処理及びコマンド置換処理を行い、メモリ２２にあらかじめダウンロードされたコマンド置換パラメータに従って印刷データを置換する。すなわち、コマンド置換処理部２６は、印刷データに含まれる線幅指定コマンドのパラメータ又は線幅指定コマンド自体を、メモリ２２にあらかじめダウンロードされたコマンド置換パラメータに従って置換する。
【００５４】
その後、デコード処理手段としてのデコード処理部２３は、デコード処理を行い、印刷データについてコマンド解析を行い、解析結果を編集・展開処理手段としての編集・展開処理部２４に送る。
【００５５】
なお、本実施の形態においては、コマンド置換処理とデコード処理とを異なる処理としているが、同じ処理において一連の手続きで行うことができる。
【００５６】
そして、印刷データについてコマンド解析が行われると、第１の実施の形態と同様に、編集・展開処理部２４は、解析結果に基づいて文字、イメージ、図形等を描画するために編集・展開処理（描画処理）を行う。
【００５７】
次に、ＰＤＬ言語としてのＰｏｓｔ  Ｓｃｒｉｐｔ言語（登録商標）におけるコマンド置換パラメータについて説明する。
【００５８】
まず、ホストＰＣ３０から印刷解像度が６００〔ＤＰＩ〕又は１２００〔ＤＰＩ〕で印刷データが送信された場合を想定し、１ドットの線幅指定で細線を３００〔ＤＰＩ〕の印刷解像度のプリンタで印刷した場合と同じ印刷結果が得られるようにするためのコマンド置換パラメータについて説明する。なお、本実施の形態においては、ＰＤＬ言語としてＰｏｓｔ  Ｓｃｒｉｐｔ言語を使用するようになっているが、該Ｐｏｓｔ  Ｓｃｒｉｐｔ言語に代えて他の言語を使用することもできる。
【００５９】
図９は本発明の第２の実施の形態におけるコマンド置換パラメータの例を示す第１の図である。
【００６０】
図に示されるように、Ｐｏｓｔ  Ｓｃｒｉｐｔ言語の線幅指定コマンドは、「＜ｎｕｍ＞ｓｅｔｌｉｎｅｗｉｄｔｈ」であるので、入力データとしては、「＜ｎｕｍ＞ｓｅｔｌｉｎｅｗｉｄｔｈ」をキーワードとして指定する。また、１ドットの線幅指定は＜ｎｕｍ＞に「０」を指定することであるので、置換条件にはこの条件を指定する。そして、３００〔ＤＰＩ〕の印刷解像度のプリンタで１ドットの線幅の細線を印刷することは、０．２５ポイントの幅の細線を印刷することに等しいので、置換内容は「０」指定を「０．２５」指定に置き換えることになる。したがって、置換結果は「０．２５ｓｅｔｌｉｎｅｗｉｄｔｈ」になる。この場合、置換内容は、線幅を補正するための補正指標を構成する。
【００６１】
次に、０．２５ポイント以下の細線を３００〔ＤＰＩ〕の印刷解像度のプリンタで印刷した場合と同じ印刷結果になるようにするためのコマンド置換パラメータについて説明する。
【００６２】
図１０は本発明の第２の実施の形態におけるコマンド置換パラメータの例を示す第２の図である。
【００６３】
この場合、０．２５ポイント以下の線幅指定は＜ｎｕｍ＞に「０．２５以下」を指定することであるので、置換条件にはこの条件を指定する。このように、置換条件として「一致」だけでなく、「以下」、「以上」等を使用することもできる。
【００６４】
次に、１．０ポイント以下の細線が指定された場合に、指定が０．１ポイントなら０．２ポイントの線幅に、指定が０．２ポイントなら０．３ポイントの線幅になるように印刷データで指定された線幅を、０．１ポイントずつ太くして印刷を行うためのコマンド置換パラメータについて説明する。
【００６５】
図１１は本発明の第２の実施の形態におけるコマンド置換パラメータの例を示す第３の図である。
【００６６】
この場合、１．０ポイント以下の線幅指定は＜ｎｕｍ＞に「１．０以下」を指定することであるので、置換条件にはこの条件を指定する。そして、置換内容は「０」指定を「０に０．１ａｄｄ」指定に置き換えることになる。このように、置換内容として固定の一つの数値だけでなく、複数の数値、文字列等を使用することができる。
【００６７】
次に、コマンド置換処理部２６の動作について説明する。
【００６８】
図１２は本発明の第２の実施の形態におけるコマンド置換処理部の動作を示すフローチャートである。
【００６９】
前記コマンド置換処理部２６（図８）は、受信処理部２１から一定のサイズ分の印刷データを取得する。次に、コマンド置換処理部２６は、第１の置換条件として、メモリ２２にコマンド置換パラメータが記録されているかどうかを判断し、メモリ２２にコマンド置換パラメータが記録されていない場合は、コマンド置換処理を行わず、次のデコード処理に移行する。
【００７０】
また、第１の置換条件が成立し、メモリ２２にコマンド置換パラメータが記録されている場合は、コマンド置換パラメータで指定された入力データと印刷データとを比較し、第２の置換条件として、入力データと印刷データとが一致するデータ列があるかどうかを判断し、第２の置換条件が成立し、入力データと印刷データとが一致するデータ列がある場合、第３の置換条件として、コマンド置換パラメータで指定された置換条件が成立するかどうかを判断する。そして、第３の置換条件が成立し、置換条件が成立する場合、印刷データの該当部分をコマンド置換パラメータに従って置換し、次のデコード処理に移行する。
【００７１】
このように、本実施の形態においては、コマンド置換パラメータに従って印刷データが置換され、線幅が補正されるので、１ドットの線幅指定で細線を３００〔ＤＰＩ〕の印刷解像度のプリンタで印刷した場合と同じ印刷結果を得ることができる。したがって、画像品位を向上させることができる。
【００７２】
また、プリンタ２０側で、操作者が操作部としての図示されない操作パネルを操作して、あらかじめコマンド置換パラメータダウンロードユーティリティ３２からコマンド置換パラメータをダウンロードし、メモリ２２に記録しておくだけでよいので、既存の印刷システム３５を変更する必要がない。したがって、印刷システム３５のコストを低くすることができる。
【００７３】
なお、本実施の形態においては線幅を補正するようになっているが、コマンド置換パラメータに従って文字の補正を行うことができる。例えば、書体名を置換することによってビットマップフォントではなくスケーラブルフォントで印刷することができる。
【００７４】
また、これらの処理は処理速度を高くするために、デコード処理部２３のデコード処理の一連の手続きとして行うことができる。          ．                                次に、フローチャートについて説明する。
ステップＳ１１  印刷データを取得する。
ステップＳ１２  コマンド置換パラメータが記載されているかどうかを判断する。コマンド置換パラメータが記載されている場合はステップＳ１３に進み、記載されていない場合は処理を終了する。
ステップＳ１３  入力データと印刷データとが一致するデータ列があるかどうかを判断する。入力データと印刷データとが一致するデータ列がある場合はステップＳ１４に進み、データ列がない場合は処理を終了する。
ステップＳ１４  置換条件が成立するかどうかを判断する。置換条件が成立する場合はステップＳ１５に進み、置換条件が成立しない場合は処理を終了する。
ステップＳ１５  印刷データを置換し、処理を終了する。
【００７５】
なお、前記第１、第２の実施の形態においては、ホストＰＣ１０、３０内の印刷システムの一部を変更するか、又は変更しないの違いがあるものの、プリンタ２０に対して線幅の補正の方法を指示するためにホストＰＣ１０、３０が必要である。
【００７６】
次に、本発明の第３の実施の形態について説明する。なお、第１、第２の実施の形態と同じ構造を有するものについては、同じ符号を付与することによってその説明を省略し、同じ構造を有することによる発明の効果については同実施の形態の効果を援用する。
【００７７】
図１３は本発明の第３の実施の形態における印刷システムを示すブロック図である。
【００７８】
図に示されるように、印刷システム３５は上位装置としてのホストＰＣ３０及びプリンタ２０によって構成される。なお、本実施の形態におけるホストＰＣ３０には、第２の実施の形態と同様に、第１〜第３のアプリケーション３１ａ〜３１ｃから成る複数のアプリケーションが配設されるようになっている。
【００７９】
また、前記プリンタ２０は、操作部としての操作パネル２８を備え、操作者は操作パネル２８を操作することによって細線解像度を指定することができる。この場合、該細線解像度は、指定された線幅を補正するための補正指標を構成する。
【００８０】
前記プリンタ２０においては、まず、受信処理部２１がホストＰＣ３０から送信された印刷データを受信し、印刷データをデコード処理手段としてのデコード処理部２３に送る。該デコード処理部２３は、デコード処理を行い、印刷データについてコマンド解析を行い、解析結果を編集・展開処理手段としての編集・展開処理部２４に送る。
【００８１】
そして、編集・展開処理部２４は線分を描画するために編集・展開処理を行う場合、メモリ２２にあらかじめ記録された解像度情報を参照し、印刷解像度のまま編集・展開処理を行うか、線幅を操作パネル２８で指定された細線解像度で補正して編集・展開処理を行うかを判断し、印刷解像度又は細線解像度で編集・展開処理を行う。
【００８２】
なお、前記メモリ２２に記録される解像度情報は、前記操作パネル２８を操作者が操作したときの操作内容をメニュー処理部２７が判別することによって設定される。
【００８３】
このように、本実施の形態においては、操作者は線幅を補正するための指示を操作パネル２８を操作することによって行うことができるので、線幅を補正するための指示を行うためにホストＰＣ３０を使用する必要がなくなる。
【００８４】
なお、一般に、プリンタ２０には操作パネル２８が配設されており、操作パネル２８の処理モジュール及びメモリ２２の一部を利用するだけでよいので、印刷システム３５のコストを低くすることができる。
【００８５】
さらに、前記第１、第２の実施の形態においては、線幅を補正するための機能をプリンタ２０に組み込むために各種の処理モジュールを変更する必要があるが、本実施の形態においては、編集・展開処理の処理モジュールだけを変更するだけでよい。
【００８６】
次に、本発明の第４の実施の形態について説明する。なお、第１〜第３の実施の形態と同じ構造を有するものについては、同じ符号を付与することによってその説明を省略し、同じ構造を有することによる発明の効果については同実施の形態の効果を援用する。
【００８７】
図１４は本発明の第４の実施の形態における印刷システムを示すブロック図である。
【００８８】
図に示されるように、印刷システムは上位装置としてのホストＰＣ１０及びプリンタ２０によって構成される。
【００８９】
そして、ホストＰＣ１０においてはアプリケーション１１が動作していて、該アプリケーション１１から処理を実行すると、アプリケーション１１の図示されない印刷データ作成処理手段は、印刷データ作成処理を行い、アプリケーションデータを印刷データに変換し、アプリケーション１１の図示されない送信処理手段は、送信処理を行い、印刷データをプリンタ２０に送信する。
【００９０】
該プリンタ２０の印刷部としてのヘッドユニット２９に、記録ヘッドとしてのＬＥＤヘッド２９ａ、及びメモリ２９ｂが配設され、該メモリ２９ｂにＬＥＤヘッド２９ａの特性を表すヘッド特性情報が記録される。本実施の形態においては、記録ヘッドとしてＬＥＤヘッド２９ａが使用されるが、該ＬＥＤヘッド２９ａに代えてレーザ装置、インクジェットヘッド等を使用することもできる。
【００９１】
また、プリンタ２０においては、まず、受信処理部２１がホストＰＣ３０から送信された印刷データを受信し、印刷データをデコード処理手段としてのデコード処理部２３に送る。該デコード処理部２３は、デコード処理を行い、印刷データについてコマンド解析を行い、解析結果を編集・展開処理手段としての編集・展開処理部２４に送る。
【００９２】
続いて、該編集・展開処理部２４はメモリ２９ｂに記録されたヘッド特性情報を参照し、印刷解像度のまま編集・展開処理を行うか、線幅を、ヘッド特性を考慮した細線解像度で補正して編集・展開処理を行うかを判断する。その結果、編集・展開処理が行われた印刷データは印刷処理部２５に送られ、ＬＥＤヘッド２９ａによって印刷が行われる。
【００９３】
ところで、前記ＬＥＤヘッド２９ａは、ＬＥＤ光源を基板の上に配置して形成され、量産するようになっているので、ＬＥＤ光源の光量に多少のばらつきが生じる。したがって、例えば、ＬＥＤ光源が１２００〔ＤＰＩ〕のヘッド解像度で配置されたＬＥＤヘッド２９ａを使用して０．２５ポイントの線幅の細線を印刷しようとすると、計算上はＬＥＤ光源を４ドット分使用して印刷を行うことができるが、ＬＥＤ光源の光量が少なかったり多かったりすると、実際の印刷結果では、細線が薄くかすれたり、指定した線幅よりも太く見えたりしてしまう。
【００９４】
そこで、ＬＥＤ光源のばらつきが前記ヘッド特性情報としてメモリ２９ｂに記録されるようになっている。なお、ヘッド特性情報の項目は、ヘッド解像度及びヘッド特性カーブから成る。前記ヘッド解像度は、実際にプリンタ２０によって印刷される解像度を表すので、ヘッド解像度が分かると、印刷データに含まれる線幅指定コマンドで指定された線幅が、実際には何ドット分に相当するかが分かる。また、ヘッド特性カーブは、印刷ドット数で表される補正値であり、該補正値は、線幅指定コマンドで指定された線幅に対する実際の印刷結果の特性を数値化したものであるので、補正値が分かると、線幅指定コマンドで指定された線幅の細線を印刷する際に、印刷結果として最適であるのは何ドット分であるかが分かる。この場合、前記ヘッド特性情報は、指定された線幅を補正するための補正指標を構成し、あらかじめ、操作者が、図示されない操作部における補正指標入力部を操作することによって入力される。
【００９５】
次に、前記構成の印刷システムの動作について説明する。
【００９６】
図１５は本発明の第４の実施の形態における編集・展開処理部の動作を示すフローチャートである。
【００９７】
前記編集・展開処理部２４（図１４）の図示されない線分描画指示処理手段は、線分描画指示処理を行い、デコード処理部２３から解析結果が送られて呼び出されると、印刷データにおいて正規描画が指示されているか、又は線分描画が指示されているを判定する。そして、正規描画が指示されている場合、編集・展開処理部２４の図示されない解像度変換処理手段は、解像度変換処理を行い、印刷データを必要に応じて補正して変更する。続いて、編集・展開処理部２４の図示されないヘッド解像度線分描画処理手段は、ヘッド解像度線分描画処理を行い、印刷データに従って編集・展開処理を行う。
【００９８】
また、線分描画が指示されている場合、前記編集・展開処理部２４の図示されない線幅補正処理手段としての線幅・ドット数変換処理手段は、線幅補正処理としての線幅・ドット数変換処理を行い、印刷データに含まれる線幅指定コマンドで指定された線幅を印刷ドット数に変換する。続いて、編集・展開処理部２４の図示されない細線解像度線分描画処理手段は、細線解像度線分描画処理を行い、線幅・ドット数変換処理で変換された印刷ドット数で編集・展開処理を行う。
【００９９】
次に、フローチャートについて説明する。
ステップＳ２１  線分描画であるかどうかを判断する。線分描画である場合はステップＳ２２に、線分描画でない場合はステップＳ２４に進む。
ステップＳ２２  線幅・ドット数変換処理を行う。
ステップＳ２３  細線解像度線分描画処理を行い、処理を終了する。
ステップＳ２４  解像度変換処理を行う。
ステップＳ２５  ヘッド解像度線分描画処理を行い、処理を終了する。
【０１００】
次に、図１５のステップＳ２４における解像度変換処理のサブルーチンについて説明する。
【０１０１】
図１６は本発明の第４の実施の形態における解像度変換処理のサブルーチンを示す図である。
【０１０２】
まず、解像度変換処理手段は、ヘッド解像度αｈを取得し、印刷解像度α１とヘッド解像度αｈとを比較し、印刷解像度α１がヘッド解像度αｈより低い場合、解像度を変換して、印刷データをヘッド解像度に見合った大きさにするための拡大率γ１
γ１＝αｈ／α１
を算出する。例えば、印刷解像度α１が６００〔ＤＰＩ〕であるのに対してヘッド解像度αｈが１２００〔ＤＰＩ〕である場合、印刷データの拡大率γ１は２倍となる。したがって、解像度変換処理手段は、拡大率γ１を使用して印刷データを拡大する。
【０１０３】
また、印刷解像度α１がヘッド解像度αｈより高い場合は、印刷データをヘッド解像度αｈに見合った大きさにするための縮小率γ２
γ２＝αｈ／α１
を算出する。例えば、印刷解像度α１が１２００〔ＤＰＩ〕であるのに対してヘッド解像度αｈが６００〔ＤＰＩ〕で場合、印刷データの縮小率γ２は０．５倍となる。したがって、解像度変換処理手段は、縮小率γ２を使用して印刷データを縮小する。
【０１０４】
なお、印刷解像度α１がヘッド解像度αｈより高い場合は、拡大率γ１を２倍と見なして印刷データを拡大したり、印刷解像度α１がヘッド解像度αｈより低い場合は、縮小率γ２を０．５倍と見なして印刷データを縮小したりすることができる。また、印刷解像度α１とヘッド解像度αｈとが等しい場合は、印刷データを変更しない。
【０１０５】
次に、フローチャートについて説明する。
ステップＳ２４−１  ヘッド解像度αｈを取得する。
ステップＳ２４−２  印刷解像度α１とヘッド解像度αｈとが等しいかどうかを判断する。印刷解像度α１とヘッド解像度αｈとが等しい場合は処理を終了し、印刷解像度α１がヘッド解像度αｈより小さい場合はステップＳ２４−３に、印刷解像度α１がヘッド解像度αｈより大きい場合はステップＳ２４−５に進む。
ステップＳ２４−３  拡大率γ１を算出する。
ステップＳ２４−４  印刷データを拡大率γ１に従って拡大し、処理を終了する。
ステップＳ２４−５  縮小率γ２を算出する。
ステップＳ２４−６  印刷データを縮小率γ２に従って縮小し、処理を終了する。
【０１０６】
次に、図１５のステップＳ２２における線幅・ドット数変換処理のサブルーチンについて説明する。
【０１０７】
図１７は本発明の第４の実施の形態における線幅・ドット数変換処理のサブルーチンを示す図である。
【０１０８】
この場合、線幅・ドット数変換処理手段は、メモリ２９ｂ（図１４）に記録されたヘッド特性情報を参照し、印刷データに含まれる印刷解像度α１に従って線分を実際に印刷するに当たり、最適なドット数Ｄｃを、ヘッド解像度αｈ及びヘッド特性カーブに基づいて算出する。
【０１０９】
そのために、前記線幅・ドット数変換処理手段は、線幅設定コマンドで指定された線幅がドット指定であるかどうかを判断し、線幅がドット指定である場合、印刷解像度α１に基づいて式（３）でドット数ＤｃをポイントＰｃに変換する。
【０１１０】
Ｐｃ＝Ｄｃ×７２／α１                                        ……（３）
続いて、前記線幅・ドット数変換処理手段は、ヘッド特性カーブから、印刷解像度α１及びポイントＰｃに対応する印刷ドット数Ｄｐを算出する。
【０１１１】
一方、前記線幅設定コマンドで指定された線幅がポイント指定である場合、ヘッド特性カーブから、印刷解像度α１及びポイントＰｃに対応する印刷ドット数Ｄｐを算出する。なお、本実施の形態においては、ドット数ＤｃをポイントＰｃに変換するようになっているが、ドット数Ｄｃを他の単位に変換することもできる。
【０１１２】
次に、フローチャートについて説明する。
ステップＳ２２−１  ドット指定であるかどうかを判断する。ドット指定である場合はステップＳ２２−２に、ドット指定でない場合はステップＳ２２−３に進む。
ステップＳ２２−２  ドット数ＤｃをポイントＰｃに変換する。
ステップＳ２２−３  ヘッド特性カーブから印刷ドット数Ｄｐを算出し、処理を終了する。
【０１１３】
図１８は本発明の第４の実施の形態におけるヘッド解像度ごとの線幅と印字ドット数との関係を示す第１の図、図１９は本発明の第４の実施の形態におけるヘッド解像度ごとの線幅と印字ドット数との関係を示す第２の図、図２０は本発明の第４の実施の形態における印刷解像度ごとの線幅と印字ドット数の理論値との関係を示す第１の図、図２１は本発明の第４の実施の形態における印刷解像度ごとの線幅と印字ドット数の理論値との関係を示す第２の図、図２２は本発明の第４の実施の形態におけるヘッド特性カーブの第１の例を示す図、図２３は本発明の第４の実施の形態におけるヘッド特性カーブの第２の例を示す図である。なお、図２２及び２３において、横軸にポイントＰｃを、縦軸に印刷ドット数Ｄｐを採ってある。
【０１１４】
図１８は、ヘッド解像度αｈが３００〔ＤＰＩ〕、６００〔ＤＰＩ〕及び１２００〔ＤＰＩ〕のＬＥＤヘッド２９ａ（図１４）を使用し、線幅のポイントＰｃが０．０１〜０．９９〔ｐｔ〕の線幅の線分を印刷する際に必要になる印刷ドット数Ｄｐの計算値を表す。また、図１９は該計算値を四捨五入して、整数化した印刷ドット数Ｄｐ１を表す。この場合、１未満の場合は１とする。
【０１１５】
そして、図２０は、ヘッド解像度αｈが１２００〔ＤＰＩ〕のＬＥＤヘッド２９ａを使用し、ヘッド解像度αｈが３００〔ＤＰＩ〕、６００〔ＤＰＩ〕及び１２００〔ＤＰＩ〕のＬＥＤヘッド２９ａを使用したときと同じ印刷結果を得るために必要な印刷ドット数Ｄｐ２を表す。この場合、１２００〔ＤＰＩ〕のＬＥＤヘッド２９ａを使用して、ヘッド解像度αｈが３００〔ＤＰＩ〕のＬＥＤヘッド２９ａを使用したときと同じ印刷結果を得るためには、前記印刷ドット数Ｄｐ２を、
Ｄｐ２＝４×Ｄｐ１
にする必要があり、ヘッド解像度αｈが１２００〔ＤＰＩ〕のＬＥＤヘッド２９ａを使用して、ヘッド解像度αｈが６００〔ＤＰＩ〕のＬＥＤヘッド２９ａを使用したときと同じ印刷結果を得るためには、前記印刷ドット数Ｄｐ２を、
Ｄｐ２＝２×Ｄｐ１
にする必要がある。
【０１１６】
ところで、ヘッド解像度αｈが１２００〔ＤＰＩ〕のＬＥＤヘッド２９ａを使用し、印刷解像度α１が３００〔ＤＰＩ〕の印刷データに従って線分を印刷すると、各線幅の線分が図２０及び２２のヘッド特性カーブにおける印刷ドット数Ｄｐ２で形成され、印刷解像度α１が１２００〔ＤＰＩ〕の印刷データに従って線分を印刷すると、各線幅の線分が図２０及び図２３の実線で示されるヘッド特性カーブにおける印刷ドット数Ｄｐ２で形成されることになる。
【０１１７】
印刷解像度α１が３００〔ＤＰＩ〕である場合、印刷データ上の１ドットが実際には４ドットとして印刷されるので問題はないが、印刷解像度α１が１２００〔ＤＰＩ〕である場合は、印刷データ上の１ドットが実際のＬＥＤの１ドットの光量に基づいて印刷が行われるので、光量が不足した場合、線分が消えてしまうことがある。
【０１１８】
そこで、本実施の形態においては、線幅指定コマンドで指定された線幅に対する正確な印刷結果の線幅を得るために、図２１に示されるような補正された印刷ドット数Ｄｐ３で印刷を行うようにしている。すなわち、印刷解像度α１が６００〔ＤＰＩ〕においては、図２１に示されるように、線幅が０．１３、０．１７〔ｐｔ〕の場合に印刷ドット数Ｄｐ３が印刷ドット数Ｄｐ２より多くされ、図２１及び２３の破線で示されるように、線幅が０．０１、０．０５、０．０９、０．１３、０．１７〔ｐｔ〕の場合に印刷ドット数Ｄｐ３が印刷ドット数Ｄｐ２より多くされる。
【０１１９】
なお、ヘッド特性カーブのテーブルの大きさを節約するために線幅のポイントＰｃは０．０４刻みになっていて、テーブルにない線幅が指定された場合は、前後のポイントＰｃから補間演算によって印刷ドット数Ｄｐ２を算出する。
【０１２０】
また、線幅のポイントＰｃが１．０以上である場合、線幅から印刷ドット数Ｄｐ２を算出する。
【０１２１】
そして、ヘッド特性カーブとしては、線幅を対数値としてテーブル化したり、印刷解像度α１が１２００〔ＤＰＩ〕のテーブルだけを設定し、印刷解像度が３００〔ＤＰＩ〕、６００〔ＤＰＩ〕である場合、テーブルの各値を４倍又は２倍したり、線幅をパラメータとする変換関数を定義し、線幅に基づいて逐次演算したり、揮発性メモリにテーブルとして展開して参照したりすることができる。
【０１２２】
このように、本実施の形態においては、プリンタ２０自体が印刷特性を補正するためのヘッド特性情報を有し、該ヘッド特性情報に基づいて、印刷結果が最適になるような線幅に補正することができるので、各ＬＥＤヘッド２９ａにおいて画像品位を向上させることができる。また、各ＬＥＤヘッド２９ａを量産したときのＬＥＤ光源の光量のばらつきをある程度緩和することができる。
【０１２３】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【図面の簡単な説明】
【０１２４】
【図１】本発明の第１の実施の形態における印刷システムを示すブロック図である。
【図２】本発明の第１の実施の形態におけるグラフィカルユーザインタフェースの例を示す図である。
【図３】本発明の第１の実施の形態における編集・展開処理部の動作を示すフローチャートである。
【図４】本発明の第１の実施の形態における線幅・ドット数変換処理のサブルーチンを示す図である。
【図５】従来の３００〔ＤＰＩ〕の印刷解像度のプリンタの印刷結果を示す図である。
【図６】従来の６００〔ＤＰＩ〕の印刷解像度のプリンタの印刷結果を示す図である。
【図７】本発明の第１の実施の形態における細線解像度として３００〔ＤＰＩ〕を指定した場合の６００〔ＤＰＩ〕の印刷解像度のプリンタの印刷結果を示す図である。
【図８】本発明の第２の実施の形態における印刷システムを示すブロック図である。
【図９】本発明の第２の実施の形態におけるコマンド置換パラメータの例を示す第１の図である。
【図１０】本発明の第２の実施の形態におけるコマンド置換パラメータの例を示す第２の図である。
【図１１】本発明の第２の実施の形態におけるコマンド置換パラメータの例を示す第３の図である。
【図１２】本発明の第２の実施の形態におけるコマンド置換処理部の動作を示すフローチャートである。
【図１３】本発明の第３の実施の形態における印刷システムを示すブロック図である。
【図１４】本発明の第４の実施の形態における印刷システムを示すブロック図である。
【図１５】本発明の第４の実施の形態における編集・展開処理部の動作を示すフローチャートである。
【図１６】本発明の第４の実施の形態における解像度変換処理のサブルーチンを示す図である。
【図１７】本発明の第４の実施の形態における線幅・ドット数変換処理のサブルーチンを示す図である。
【図１８】本発明の第４の実施の形態におけるヘッド解像度ごとの線幅と印字ドット数との関係を示す第１の図である。
【図１９】本発明の第４の実施の形態におけるヘッド解像度ごとの線幅と印字ドット数との関係を示す第２の図である。
【図２０】本発明の第４の実施の形態における印刷解像度ごとの線幅と印字ドット数の理論値との関係を示す第１の図である。
【図２１】本発明の第４の実施の形態における印刷解像度ごとの線幅と印字ドット数の理論値との関係を示す第２の図である。
【図２２】本発明の第４の実施の形態におけるヘッド特性カーブの第１の例を示す図である。
【図２３】本発明の第４の実施の形態におけるヘッド特性カーブの第２の例を示す図である。
【符号の説明】
【０１２５】
１０、３０    ホストＰＣ
２０    プリンタ
２４    編集・展開処理部
２６    コマンド置換処理部
２８    操作パネル
２９ａ    ＬＥＤヘッド
３５    印刷システム
【図１】
2006146836.tif 000003
【図２】
2006146836.tif 000004
【図３】
2006146836.tif 000005
【図４】
2006146836.tif 000006
【図５】
2006146836.tif 000007
【図６】
2006146836.tif 000008
【図７】
2006146836.tif 000009
【図８】
2006146836.tif 000010
【図９】
2006146836.tif 000011
【図１０】
2006146836.tif 000012
【図１１】
2006146836.tif 000013
【図１２】
2006146836.tif 000014
【図１３】
2006146836.tif 000015
【図１４】
2006146836.tif 000016
【図１５】
2006146836.tif 000017
【図１６】
2006146836.tif 000018
【図１７】
2006146836.tif 000019
【図１８】
2006146836.tif 000020
【図１９】
2006146836.tif 000021
【図２０】
2006146836.tif 000022
【図２１】
2006146836.tif 000023
【図２２】
2006146836.tif 000024
【図２３】
2006146836.tif 000025