(57)【要約】【課題】  メタルマスクの表面に対するスキージの接触のさせ方を示したパラメータを、適切に設定可能とする。【解決手段】  メタルマスクの表面を含んだ平面におけるメタルマスクの開口部の領域を開口部領域とし、メタルマスクの表面に供給された、回路用の基板を構成する半田が、スキージ１３をメタルマスクの表面に接触させながら移動させることによって、開口部に埋め込まれた状態での、平面における半田の領域を半田領域とすると、開口部領域を示した開口部データと、半田領域を示した半田領域データとを取得するデータ取得部６１ｂと、この取得した開口部データと半田領域データとから、半田領域のうち、開口部領域と重複していない非重複領域を特定する特定部６１ｃとを備える。【選択図】  図１
2006332376.tif 000002
【特許請求の範囲】
【請求項１】
マスクの表面を含んだ平面における前記マスクの開口部の領域を第１領域とし、
前記マスクの表面に供給された、回路用の基板を構成する材料が、第１部材を前記マスクの表面に接触させながら移動させることによって、前記開口部に埋め込まれた状態での、前記平面における前記材料の領域を第２領域とすると、
前記第１領域を示した第１データと、前記第２領域を示した第２データとを取得する取得手段と、
前記取得した第１データと第２データとから、前記第２領域のうち、前記第１領域と重複していない非重複領域を特定する特定手段とを備えることを特徴とするデータ処理装置。
【請求項２】
前記非重複領域の面積を算出する面積算出手段と、
前記算出した面積に基づいて、前記マスクの表面に対する前記第１部材の接触圧、および、前記マスクの表面に向かう方向への第１部材の移動量の上限値の２つのパラメータのうち、少なくとも１つのパラメータの値を変更する変更手段とを備えることを特徴とする請求項１記載のデータ処理装置。
【請求項３】
前記第１部材の移動方向に沿って、一定幅を有する非重複領域が、少なくとも所定長にわたり存在するか否かを判定する判定手段を備えることを特徴とする請求項１または２記載のデータ処理装置。
【請求項４】
前記材料が前記開口部に埋め込まれる前の前記平面の画像を含んだ画像データから、前記第１データを生成すると共に、前記材料が前記開口部に埋め込まれた後の前記平面の画像データから、前記第２データを生成する生成手段を備え、
前記取得手段が、前記生成手段が生成した第１データおよび第２データを取得することを特徴とする請求項１から３の何れか１項に記載のデータ処理装置。
【請求項５】
前記マスクの設計は、コンピュータを利用して行われたものであり、
前記材料が前記開口部に埋め込まれた後の前記平面の画像データから、前記第２データを生成する生成手段を備え、
前記取得手段が、前記マスクの設計データにおける前記第１領域を示すデータを取得すると共に、前記生成手段が生成した第２データを取得することを特徴とする請求項１から３の何れか１項に記載のデータ処理装置。
【請求項６】
請求項１から５の何れか１項に記載のデータ処理装置と、
前記非重複領域を表示する表示装置とを備えることを特徴とする画像表示装置。
【請求項７】
請求項４記載のデータ処理装置と、
少なくとも、前記平面を読み取る画像読取装置とを備えた画像処理装置であって、
前記生成手段は、前記画像読取装置が読み取った前記平面の画像データを受け付けることを特徴とする画像処理装置。
【請求項８】
前記第１部材は、少なくとも、第１方向と、該第１方向と反対方向の第２方向とに移動可能であって、
前記開口部に材料を埋め込む前には、前記材料は、前記第１部材の第１方向側に供給されるものであり、
前記画像読取装置は、前記第１部材の第２方向側に走査部を備えており、
前記第１部材と、前記走査部とが連動して移動することを特徴とする請求項７記載の画像処理装置。
【請求項９】
前記第１部材は、少なくとも、第１方向と、該第１方向と反対方向の第２方向とに移動可能であって、
前記開口部に材料を埋め込む前には、前記材料は、前記第１部材の第１方向側に供給されるものであり、
前記画像読取装置は、前記第１部材の第１方向側に第１走査部を備え、かつ、前記第１部材の前記第２方向側に第２走査部を備えており、
前記第１走査部および第２走査部は、前記第１部材と連動して移動することを特徴とする請求項７記載の画像処理装置。
【請求項１０】
請求項７から９の何れか１項に記載の画像処理装置と、
前記第１部材と、
少なくとも、前記第１部材の前記移動を制御する第１部材制御手段とを備えることを特徴とする材料印刷装置。
【請求項１１】
マスクの表面を含んだ平面における前記マスクの開口部の領域を第１領域とし、
前記マスクの表面に供給された、回路用の基板を構成する材料が、第１部材を前記マスクの表面に接触させながら移動させることによって、前記開口部に埋め込まれた状態での、前記平面における前記材料の領域を第２領域とすると、
前記第１領域を示した第１データと、前記第２領域を示した第２データとを取得する取得ステップと、
前記取得した第１データと第２データとから、前記第２領域のうち、前記第１領域と重複していない非重複領域を特定する特定ステップとを備えることを特徴とするデータ処理方法。
【請求項１２】
請求項１から５の何れか１項に記載のデータ処理装置の各手段としてコンピュータを機能させるためのプログラム。
【請求項１３】
請求項１２記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも画像に基づくデータを処理するデータ処理装置、画像表示装置、画像処理装置、材料印刷装置、データ処理方法、プログラム、および、コンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
従来より、メタルマスクを用いて、回路基板に形成されたランド上に、半田（クリーム半田）を印刷する半田印刷装置が知られている。
【０００３】
図２４は、このような半田印刷装置８１を用いて、半田を、回路基板９１のランド９２上に印刷する前の状態を示した図である。
【０００４】
ここで、半田の印刷の仕方について説明する。まず、ランド９２の形状に合わせた開口部９３ａを有するメタルマスク９３上の所定位置に、半田を供給（載置）する。そして、半田印刷装置８１に備えられたスキージ８２と呼ばれる板状の部材を、メタルマスク９３の表面に接触させながら移動させる。そして、このスキージ８２の移動により、開口部９３ａに半田を埋め込む。以上により、半田の印刷が終了する。
【０００５】
半田印刷装置８１の制御部８３は、スキージ８２の動作を制御する。また、制御部８３は、半田印刷装置８１の操作部８４を介して、メタルマスク９３の表面に対するスキージ８２の接触圧、および／または、メタルマスク９４の表面に向かう方向へのスキージ８２の移動量の上限値といったデータの入力を受け付ける。そして、この場合、制御部８３は、上記受け付けたデータに従って、スキージ８２の動作を制御する。なお、以下では、接触圧、および／または、移動量の上限値（つまり、パラメータの値）を調整することを、スキージ８２の調整と称する。
【０００６】
ところで、スキージ８２の調整が不十分（不適当）である場合には、印刷後において、メタルマスク９３上に、過剰な半田が残ってしまう。このようにスキージ８２の調整が不十分なままで印刷を行うと、適正な状態で、半田がランド９２上に印刷できない。
【０００７】
そこで、従来では、メタルマスク９３を回路基板９１上に設置した状態で、作業者が、メタルマスク９３の表面に残った半田の形状と、印刷された半田の表面（露出面）の形状とが合わさった全体形状等を確認し、作業者が、経験と勘とにより、操作部８４を介して各パラメータを調整している。
【０００８】
また、特許文献１には、スクリーン（メタルマスク）の表面に対する、印刷された半田の凹み寸法と、印刷後におけるスクリーン表面に対する残留半田の高さとから、押し込みストローク（接触圧）を制御するスクリーン印刷機（半田印刷装置）が開示されている。
【０００９】
また、特許文献２には、半田が印刷されたプリント基板について、該半田の面積を計算する構成が開示されている。
【００１０】
また、特許文献３には、クリーム半田印刷装置による印刷工程の異常を検出した場合、該クリーム半田印刷装置に異常情報を通知し、印刷異常となる回路基板の印刷を停止する印刷検査方法および印刷検査装置が開示されている。
【特許文献１】特許第３４４４６２５号公報（平成７年２月３日公開）
【特許文献２】特開平６−２７０３３号公報（平成６年２月４日公開）
【特許文献３】特開２００２−１１８３６０号公報（平成１４年４月１９日公開）
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記のように、作業者が、経験と勘とにより、各パラメータの値を調整する場合には、以下のような問題が生じる。
【００１２】
つまり、半田がメタルマスク９３上に残っている場合、作業者は、印刷された半田の表面（露出面）の形状と、メタルマスク９３の表面に残った半田の形状とを合わせた全体形状は確認できるが、メタルマスク９３の表面に残った半田の形状については正確に把握することができない。
【００１３】
このため、メタルマスク９３を回路基板９１上に設置した状態では、より適切なパラメータの値を設定することは難しいため、熟練者の経験と勘に依存しているという問題点を有している。
【００１４】
一方、半田がメタルマスク９３上に残っている場合、回路基板９１を取り除くことにより、メタルマスク９３の表面に残った半田の形状を判断できるが、取り除いた回路基板９１は、正常に半田が印刷されていない場合には、歩留まり品となってしまう可能性が高い。
【００１５】
また、上記特許文献１から３に開示された構成でも、メタルマスクを回路基板上に設置した状態で、メタルマスクの表面に残った半田の形状については正確に把握することができない。このため、上記と同様に、メタルマスクを回路基板上に設置した状態で、より適切なパラメータの値を設定することは難しいという問題点を有している。
【００１６】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、より適切なパラメータの値を設定可能とするデータ処理装置、画像表示装置、画像処理装置、材料印刷装置、データ処理方法、プログラム、および、コンピュータ読み取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【００１７】
本発明に係るデータ処理装置は、上記の課題を解決するため、マスクの表面を含んだ平面における前記マスクの開口部の領域を第１領域とし、前記マスクの表面に供給された、回路用の基板を構成する材料が、第１部材を前記マスクの表面に接触させながら移動させることによって、前記開口部に埋め込まれた状態での、前記平面における前記材料の領域を第２領域とすると、前記第１領域を示した第１データと、前記第２領域を示した第２データとを取得する取得手段と、前記取得した第１データと第２データとから、前記第２領域のうち、前記第１領域と重複していない非重複領域を特定する特定手段とを備えることを特徴としている。
【００１８】
上記の構成によれば、取得手段により、第１領域を示す第１データと、第２領域を示す第２データとを取得することができる。また、特定手段により、前記取得した第１データと第２データとから、前記第２領域のうち、前記第１領域と重複していない非重複領域を特定することができる。
【００１９】
ところで、マスクの表面に供給された、回路用の基板を構成する材料を、第１部材をマスクの表面に接触させながら移動させることによって、開口部に埋め込む場合には、マスクの表面に対する第１部材の接触のさせ方（例えば、接触圧）が適切でないと、材料を適切に開口部に埋め込むことができない。また、上記接触のさせ方を示したパラメータの値の設定が適切でない場合、材料を開口部に埋め込んだ後であっても、過剰な材料がマスクの表面に残ってしまったり、過剰に材料をかき取って開口部内の材料が不足してしまったりしてしまう。
【００２０】
このような場合、前記開口部に材料を適切に埋め込むために、ユーザは、上記パラメータの値を調整する必要がある。
【００２１】
ここで、パラメータの値を、より適切な値とするためには、ユーザは、第２領域ではなく、非重複領域（つまり、マスクの表面に残った材料の形状）を正確に把握する必要がある。ところが、マスクを回路基板上に設置した状態では、ユーザは、上記第２領域については把握できるが、上記非重複領域については把握できない。
【００２２】
しかしながら、本願の構成では、マスクを回路基板上に設置した状態であっても、非重複領域を算出できる。それゆえ、この非重複領域を表示装置にさせることにより、ユーザは、マスクの表面に残った材料の形状を正確に把握できる。
【００２３】
したがって、マスクを回路基板上に設置した状態であっても、適切なパラメータの値を設定可能とするデータ処理装置を提供することが可能となるという効果を奏する。
【００２４】
また、本発明に係るデータ処理装置は、上記のデータ処理装置において、前記非重複領域の面積を算出する面積算出手段と、前記算出した面積に基づいて、前記マスクの表面に対する前記第１部材の接触圧、および、前記マスクの表面に向かう方向への第１部材の移動量の上限値の２つのパラメータのうち、少なくとも１つのパラメータの値を変更する変更手段とを備えることを特徴としている。
【００２５】
上記の構成によれば、面積算出手段により、非重複領域の面積を算出することができる。また、変更手段により、算出した面積に基づいて、前記マスクの表面に対する前記第１部材の接触圧、および、前記マスクの表面に向かう方向への第１部材の移動量の上限値の２つのパラメータのうち、少なくとも１つのパラメータの値を変更することができる。
【００２６】
したがって、ユーザ自身がパラメータの値を変更する必要がなくなるという効果を奏する。
【００２７】
また、本発明に係るデータ処理装置は、上記のデータ処理装置において、前記第１部材の移動方向に沿って、一定幅を有する非重複領域が、少なくとも所定長にわたり存在するか否かを判定する判定手段を備えることを特徴としている。
【００２８】
上記の構成によれば、判定手段により、前記第１部材の移動方向に沿った方向に、一定幅を有する非重複領域が、所定長にわたり存在するか否かを判定することができる。
【００２９】
ここで、所定長にわたり非重複領域が存在する場合には、第１部材におけるマスクの表面と接触する箇所が、欠損や摩耗等により不良な状態となっていると考えられる。
【００３０】
したがって、第１部材におけるマスクの表面と接触する箇所が、不良な状態となっているか否かを判断できるという効果を奏する。
【００３１】
また、本発明に係るデータ処理装置は、上記のデータ処理装置において、前記材料が前記開口部に埋め込まれる前の前記平面の画像を含んだ画像データから、前記第１データを生成すると共に、前記材料が前記開口部に埋め込まれた後の前記平面の画像データから、前記第２データを生成する生成手段を備え、前記取得手段が、前記生成手段が生成した第１データおよび第２データを取得することを特徴としている。
【００３２】
上記の構成によれば、生成手段により、第１データおよび第２データを生成することができる。また、取得手段により、生成手段が生成した第１データおよび第２データを取得できる。
【００３３】
したがって、非重複領域を算出する際に用いる第１データと第２データとを、それぞれ、前記平面の画像を含んだ画像データと、前記平面の画像データとから生成できるという効果を奏する。
【００３４】
また、本発明に係るデータ処理装置は、上記のデータ処理装置において、前記マスクの設計は、コンピュータを利用して行われたものであり、前記材料が前記開口部に埋め込まれた後の前記平面の画像データから、前記第２データを生成する生成手段を備え、前記取得手段が、前記マスクの設計データにおける前記第１領域を示すデータを取得すると共に、前記生成手段が生成した第２データを取得することを特徴としている。
【００３５】
上記構成によれば、生成手段により、第２データを生成することができる。また、取得手段により、まず、前記マスクの設計データにおける前記第１領域を示すデータ、つまり上記第１データを取得することができる。また、取得手段により、生成手段が生成した第２データを取得できる。
【００３６】
したがって、非重複領域を算出する際に用いる第１データを、前記平面の画像を含んだ画像データを用いることなく取得できると共に、非重複領域を算出する際に用いる第２データを、前記平面の画像データから生成できるという効果を奏する。
【００３７】
また、本発明に係る画像表示装置は、上記の課題を解決するために、上記のデータ処理装置と、前記非重複領域を表示する表示装置とを備えることを特徴としている。
【００３８】
上記の構成によれば、表示装置により、データ処理装置が算出した非重複領域を表示することができる。
【００３９】
したがって、上述したデータ処理装置で得られる効果に加え、自装置において、ユーザが非重複領域を視認可能となる画像表示装置を提供できるという効果を奏する。
【００４０】
また、本発明に係る画像処理装置は、上記の課題を解決するために、上記のデータ処理装置と、少なくとも、前記平面を読み取る画像読取装置とを備えた画像処理装置であって、前記生成手段は、前記画像読取装置が読み取った前記平面の画像データを受け付けることを特徴としている。
【００４１】
上記の構成によれば、画像読取装置により、前記材料が前記開口部に埋め込まれる前の前記平面、および、前記材料が前記開口部に埋め込まれた後の前記平面を読み取ることができる。また、生成手段は、読み取られた平面の画像データを取得できる。
【００４２】
したがって、上述したデータ処理装置で得られる効果に加え、上記第１データおよび第２データを生成するための、前記平面の画像データを取得できるという効果を奏する。
【００４３】
また、本発明に係る画像処理装置は、上記の画像処理装置において、前記第１部材は、少なくとも、第１方向と、該第１方向と反対方向の第２方向とに移動可能であって、前記開口部に材料を埋め込む前には、前記材料は、前記第１部材の第１方向側に供給されるものであり、前記画像読取装置は、前記第１部材の第２方向側に走査部を備えており、前記第１部材と、前記走査部とが連動して移動することを特徴としている。
【００４４】
上記の構成によれば、前記材料は、前記第１部材の第１方向側に供給されているため、第１部材が第１方向に移動するのに伴い、前記材料を前記開口部に埋め込むことができる。
【００４５】
また、画像読取装置は、前記第１部材の第２方向側に走査部を備えており、かつ、第１部材と前記走査部とが連動して移動するため、前記材料が前記開口部に埋め込まれた後の前記平面を走査することができる。
【００４６】
したがって、前記材料の前記開口部への埋め込み処理と共に、第２データを生成するための、前記平面の画像データを取得できるという効果を奏する。
【００４７】
また、本発明に係る画像処理装置は、上記の画像処理装置において、前記第１部材は、少なくとも、第１方向と、該第１方向と反対方向の第２方向とに移動可能であって、前記開口部に材料を埋め込む前には、前記材料は、前記第１部材の第１方向側に供給されるものであり、前記画像読取装置は、前記第１部材の第１方向側に第１走査部を備え、かつ、前記第１部材の前記第２方向側に第２走査部を備えており、前記第１走査部および第２走査部は、前記第１部材と連動して移動することを特徴としている。
【００４８】
上記の構成によれば、前記材料は、前記第１部材の第１方向側に供給されているため、第１部材が第１方向に移動するのに伴い、前記材料を前記開口部に埋め込むことができる。
【００４９】
また、画像読取装置は、前記第１部材の第２方向側に第２走査部を備えており、かつ、第１部材と前記第２走査部とが連動して移動するため、前記材料が前記開口部に埋め込まれた後の前記平面を第２走査部により走査することができる。
【００５０】
さらに、画像読取装置は、前記第１部材の第１方向側に第１走査部を備えており、かつ、第１部材と第１走査部とが連動して移動するため、前記材料が前記開口部に埋め込まれる前の前記平面を第１走査部により走査することができる。
【００５１】
したがって、前記材料の前記開口部への埋め込み処理と共に、上記第１データおよび第２データを生成するための、前記平面の画像データを取得できるという効果を奏する。
【００５２】
また、本発明に係る材料印刷装置は、上記の課題を解決するため、上記の画像処理装置と、前記第１部材と、少なくとも、前記第１部材の前記移動を制御する第１部材制御手段とを備えることを特徴としている。
【００５３】
上記の構成によれば、第１部材制御手段により、前記第１部材の移動を制御することができる。それゆえ、第１部材制御手段によって第１部材を移動させることで、前記材料を前記開口部に埋め込むことができる。また、自装置は、第１部材を備えている。
【００５４】
したがって、上述した画像処理装置で得られる効果に加え、自装置の動作のみで、前記材料を前記開口部に埋め込むことができる材料印刷装置を提供することができるという効果を奏する。
【００５５】
また、本発明に係るデータ処理方法は、上記の課題を解決するために、マスクの表面を含んだ平面における前記マスクの開口部の領域を第１領域とし、前記マスクの表面に供給された、回路用の基板を構成する材料が、第１部材を前記マスクの表面に接触させながら移動させることによって、前記開口部に埋め込まれた状態での、前記平面における前記材料の領域を第２領域とすると、前記第１領域を示した第１データと、前記第２領域を示した第２データとを取得する取得ステップと、前記取得した第１データと第２データとから、前記第２領域のうち、前記第１領域と重複していない非重複領域を特定する特定ステップとを備えることを特徴としている。
【００５６】
上記の方法によれば、取得ステップにより、第１領域を示す第１データと、第２領域を示す第２データとを取得することができる。また、算出ステップにより、前記取得した第１データと第２データとから、前記第２領域のうち、前記第１領域と重複していない非重複領域を算出することができる。
【００５７】
ところで、マスクの表面に供給された、回路用の基板を構成する材料を、第１部材をマスクの表面に接触させながら移動させることによって、開口部に埋め込む場合には、マスクの表面に対する第１部材の接触のさせ方（例えば、接触圧）が適切でないと、材料を適切に開口部に埋め込むことができない。また、上記接触のさせ方を示したパラメータの値の設定が適切でない場合、材料を開口部に埋め込んだ後であっても、過剰な材料がマスクの表面に残ってしまったり、過剰に材料をかき取って開口部内の材料が不足してしまったりしてしまう。
【００５８】
このような場合、前記開口部に材料を適切に埋め込むために、ユーザは、上記パラメータの値を調整する必要がある。
【００５９】
ここで、パラメータの値を、より適切な値とするためには、ユーザは、第２領域ではなく、非重複領域（つまり、マスクの表面に残った材料の形状）を正確に把握する必要がある。ところが、マスクを回路基板上に設置した状態では、ユーザは、上記第２領域については把握できるが、上記非重複領域については把握できない。
【００６０】
しかしながら、本願の方法では、マスクを回路基板上に設置した状態であっても、非重複領域を算出できる。それゆえ、この非重複領域を表示装置にさせることにより、ユーザは、マスクの表面に残った材料の形状を正確に把握できる。
【００６１】
したがって、マスクを回路基板上に設置した状態であっても、適切なパラメータの値を設定可能とするデータ処理方法を提供することが可能となるという効果を奏する。
【００６２】
また、本発明に係るプログラムは、上記の課題を解決するために、上記データ処理装置の各手段としてコンピュータを機能させるためのプログラムであることを特徴としている。
【００６３】
したがって、上記プログラムをコンピュータシステムにロードすることによって、上記データ処理装置をユーザに提供することが可能となるという効果を奏する。
【００６４】
また、本発明に係る記録媒体は、上記の課題を解決するために、上記プログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴としている。
【００６５】
したがって、上記記録媒体に記録されているプログラムをコンピュータシステムにロードすることによって、上記データ処理装置をユーザに提供することが可能となるという効果を奏する。
【発明の効果】
【００６６】
本発明に係るデータ処理装置は、以上のように、マスクの表面を含んだ平面における前記マスクの開口部の領域を第１領域とし、前記マスクの表面に供給された、回路用の基板を構成する材料が、第１部材を前記マスクの表面に接触させながら移動させることによって、前記開口部に埋め込まれた状態での、前記平面における前記材料の領域を第２領域とすると、前記第１領域を示した第１データと、前記第２領域を示した第２データとを取得する取得手段と、前記取得した第１データと第２データとから、前記第２領域のうち、前記第１領域と重複していない非重複領域を特定する特定手段とを備える構成である。
【００６７】
したがって、マスクを回路基板上に設置した状態であっても、適切なパラメータの値を設定可能とするデータ処理装置を提供することが可能となるという効果を奏する。
【００６８】
また、本発明に係る画像表示装置は、以上のように、上記のデータ処理装置と、前記非重複領域を表示する表示装置とを備える構成である。
【００６９】
したがって、上述したデータ処理装置で得られる効果に加え、自装置において、ユーザが非重複領域を視認可能となる画像表示装置を提供できるという効果を奏する。
【００７０】
また、本発明に係る画像処理装置は、以上のように、上記のデータ処理装置と、少なくとも、前記平面を読み取る画像読取装置とを備えた画像処理装置であって、前記生成手段は、前記画像読取装置が読み取った前記平面の画像データを受け付ける構成である。
【００７１】
したがって、上述したデータ処理装置で得られる効果に加え、上記第１データおよび第２データを生成するための、前記平面の画像データを取得できるという効果を奏する。
【００７２】
また、本発明に係る材料印刷装置は、以上のように、上記の画像処理装置と、前記第１部材と、少なくとも、前記第１部材の前記移動を制御する第１部材制御手段とを備える構成である。
【００７３】
したがって、上述した画像処理装置で得られる効果に加え、自装置の動作のみで、前記材料を前記開口部に埋め込むことができる材料印刷装置を提供することができるという効果を奏する。
【００７４】
また、本発明に係るデータ処理方法は、以上のように、マスクの表面を含んだ平面における前記マスクの開口部の領域を第１領域とし、前記マスクの表面に供給された、回路用の基板を構成する材料が、第１部材を前記マスクの表面に接触させながら移動させることによって、前記開口部に埋め込まれた状態での、前記平面における前記材料の領域を第２領域とすると、前記第１領域を示した第１データと、前記第２領域を示した第２データとを取得する取得ステップと、前記取得した第１データと第２データとから、前記第２領域のうち、前記第１領域と重複していない非重複領域を特定する特定ステップとを備えることを特徴としている。
【００７５】
したがって、マスクを回路基板上に設置した状態であっても、適切なパラメータの値を設定可能とするデータ処理方法を提供することが可能となるという効果を奏する。
【００７６】
また、本発明に係るプログラムは、以上のように、上記データ処理装置の各手段としてコンピュータを機能させるためのプログラムである。
【００７７】
したがって、上記プログラムをコンピュータシステムにロードすることによって、上記データ処理装置をユーザに提供することが可能となるという効果を奏する。
【００７８】
また、本発明に係る記録媒体は、以上のように、上記プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００７９】
したがって、上記記録媒体に記録されているプログラムをコンピュータシステムにロードすることによって、上記データ処理装置をユーザに提供することが可能となるという効果を奏する。
【発明を実施するための最良の形態】
【００８０】
〔実施の形態１〕
本発明の一実施形態について図１ないし図１６に基づいて説明すると以下の通りである。
【００８１】
図１は、本実施の形態に係る半田印刷装置（材料印刷装置）１の概略構成を示した機能ブロック図である。半田印刷装置１は、同図に示すとおり、操作部１１、スキージ制御部１２、スキージ（第１部材）１３、移動量検出部１４、画像読取部１５、データ処理部（データ処理装置）１６、記憶部１７、および、表示部１８を備えている。
【００８２】
画像読取部１５は、走査部５１および投光量制御部５２を備えている。また、データ処理部１６は、画像処理部６１、および判定部（判定手段）６２を備えている。さらに、画像処理部６１は、データ生成部（生成手段）６１ａ、データ取得部（取得手段）６１ｂ、および特定部（特定手段）６１ｃを備えている。
【００８３】
なお、データ処理部１６と表示部１８とを合わせたものが、特許請求の範囲に記載の画像表示装置に対応する。また、データ処理部１６と画像読取部１５とを合わせたものが、特許請求の範囲に記載の画像処理装置に対応する。
【００８４】
操作部１１は、ユーザからの指示を受け付ける装置である。例えば、スイッチ、キーボード、またはタッチパネル等により構成される。操作部１１は、上記指示を受け付けた場合、スキージ制御部１２に対して、上記指示を送る。例えば、スキージ１３を移動させる指示を受け付けた場合、この指示をスキージ制御部１２に送る。
【００８５】
スキージ制御部１２は、上記操作部１１からの指示を受け付けた場合、この指示に応じて、スキージ１３の移動（動作）を制御する。
【００８６】
スキージ１３は、板状の部材であって、スキージ制御部１２の制御により移動する。具体的には、スキージ１３は、図２に示すとおり、少なくとも、印刷時に半田印刷装置１に載置されるメタルマスク（マスク）３１の表面と平行な第１方向および第２方向と、該第１および第２方向と垂直となる方向（第３方向および第４方向）とに移動可能となっている。また、スキージ１３は、少なくとも、メタルマスク３１の表面に接触しながら移動可能になっている。なお、スキージ１３を第３方向に移動することにより、スキージ１３とメタルマスク３１との距離が縮まり、スキージ１３を第４方向に移動することにより、スキージ１３とメタルマスク３１との距離が離れる。
【００８７】
さらに、以下では、スキージ１３をメタルマスク３１の表面と接触させた状態で、スキージ１３を上記第１方向に移動することにより、半田を回路基板に印刷するものとして説明する。なお、印刷とは、半田をメタルマスク３１の開口部３１ａに埋め込むことをいう。
【００８８】
移動量検出部１４は、上記メタルマスク３１の表面と平行な方向における、スキージの移動量を検出する。そして、図１に示すとおり、検出したスキージ１３の移動量を示すデータを、逐次、データ処理部１６の画像処理部６１に送る。
【００８９】
次に、画像読取部１５および画像読取部１５の各部５１・５２について説明する。
【００９０】
画像読取部１５は、所定の領域の画像を読み取る。より詳しくは、画像読取部１５の走査部５１が、上記第１方向に移動することにより、半田（ペースト状のクリーム半田）の印刷対象となる回路基板上に載置されたメタルマスク３１の表面を含む平面（以下、第１面と称する）を読み取る。
【００９１】
また、回路基板に半田が未だ印刷されていない場合には、メタルマスク３１の開口部３１ａにあたる箇所では、上記第１面の代わりに、メタルマスク３１の下方に載置された回路基板（ランドの部分）の表面（つまり、半田が印刷される面）（以下、第２面と称する）を読み取ることとなる。つまり、この場合、画像読取部１５は、第１面におけるメタルマスク３１の表面（以下では、マスク面と称する）と、第２面とを読み取ることとなる。
【００９２】
また、回路基板が載置されていない場合には、半田印刷装置１の基板載置面（図示せず）を読み取ることになる。以下では、回路基板に半田が未だ印刷されていない場合には、第２面を読み取るものとして説明する。
【００９３】
また、この走査部５１は、スキージ１３と連動して、スキージ１３と同速度で同方向に移動する（図２参照）。さらに、走査部５１は、スキージ１３に関して、印刷開始前に半田が供給される位置と反対側に、スキージ１３に隣接して設けられている。
【００９４】
また、この走査部５１は、図２に示すとおり、投光部５１ａと受光部５１ｂとを備える。投光部５１ａは、少なくとも上記第１面に対して、投光量制御部５２により予め定めた量の光を投光（出射）する。受光部５１ｂは、上記投光部５１ａが投光した光であって、かつ、上記第１面（第２面が開口部３１ａから露出されている場合には、マスク面および第２面）からの反射光を受光する。また、受光部５１ｂは、受光した光を電気信号に変換し、逐次、該電気信号をデータ処理部１６に送る。なお、上記投光部５１ａは、ＬＥＤで構成され、上記受光部５１ｂはライン型のセンサで構成されている。また、これに限定されず、投光部５１ａをレーザ装置で構成してもよい。
【００９５】
以上のように、画像読取部１５は、ラスタ画像（線画像）のデータを取得し、この画像データをデータ処理部１６に送る構成であると言える。
【００９６】
また、画像読取部１５は、半田が印刷される前、および、半田が印刷された後に、上記読み取りを実施する。
【００９７】
ここで、半田が印刷される前の読み取りは、図３（ａ）（ｂ）に示すとおり、走査部５１をスキージ１３と共に移動することにより行う。また、この場合、スキージ１３を、メタルマスク３１の表面と接触しないように、該表面の上方に位置させた状態で移動させる。なお、図３（ａ）は、走査部５１による走査開始前状態を、図３（ｂ）は、走査終了後の状態を示した図である。
【００９８】
また、半田が印刷された後の読み取りは、図４（ａ）（ｂ）に示すとおり、メタルマスク３１の表面の所定位置に半田を供給した後、スキージ１３によって半田を開口部３１ａに埋め込んだ直後の第１面の状態を、走査部５１が走査することにより行う。なお、図４（ａ）は、走査部５１による走査開始前状態を、図４（ｂ）は、走査終了後の状態を示した図である。また、図４（ｂ）は、メタルマスク３１の開口部３１ａに半田が埋め込まれると共に、メタルマスク３１の表面に半田が過剰に残ってしまっている状態を示している。
【００９９】
また、図５は、走査部５１が走査を行っている途中の状態を示した図である。同図に示すとおり、スキージ１３の移動により開口部３１ａに半田を埋め込んだ後に、第１面により反射された、投光部５１ａからの出射光を、入射光として受光部５１ｂが受光する。
【０１００】
ところで、半田が印刷される前の読み取りは、メタルマスク３１を交換しない限り、１回だけ行えばよい。また、半田が印刷された後の読み取りは、印刷対象となる回路基板３２が差し替えられる度に行ってもよいし、あるいは所定の間隔で行ってもよく、特に限定されるものではない。
【０１０１】
なお、上記読み取りは、操作部１１がユーザからの指示を受け付けることにより、画像読取部１５の図示しない制御部が走査部５１の動作を制御する。
【０１０２】
投光量制御部５２は、後述する画像処理部６１での画像処理の結果に基づき、上記投光部が投光する光の量を制御する。より詳しくは、投光量制御部５２は、読み取った画像データの輝度分布が、低輝度側および高輝度側でバランスが良くなるように光量を調整する。なお、投光量の制御は、半田が印刷された後のみならず、半田が印刷される前に行ってもよい。つまり、半田が印刷される前の読み取りにおいて得られた画像が鮮明でない場合には、投光量を調整した後、再度、印刷前に読み取りを行う構成としてもよい。
【０１０３】
ここで、データ処理部１６内の画像処理部６１について説明する。
【０１０４】
まず、半田が印刷される前に読み取ったデータの処理について説明する。
【０１０５】
画像処理部６１は、上記受光部からの電気信号を逐次受信すると共に、移動量検出部１４から上記移動量を示すデータを逐次受信する。そして、半田が印刷されていない状態における画像データ（以下、印刷前画像データ）を作成する。つまり、ラスタ画像から面画像を作成する。そして、画像処理部６１は、作成した印刷前画像データを記憶部１７に記憶させる。
【０１０６】
画像処理部６１のデータ生成部６１ａは、記憶部１７に印刷前画像データが記憶されている場合には、記憶部１７から印刷前画像データを読み出す。そして、データ生成部６１ａは、該読み出した印刷前画像データから、メタルマスク３１の表面を含んだ平面における領域であって、かつ、メタルマスク３１の開口部３１ａの領域（以下、開口部領域（第１領域））を示したデータ（以下、開口部データ（第１データ））を生成する。つまり、データ生成部６１ａは、半田が開口部３１ａに埋め込まれる前の画像データから、上記開口部データを生成する。
【０１０７】
そして、データ生成部６１ａは、生成した開口部データを、記憶部１７に記憶させる。具体的には、記憶部１７には、上記開口部データとして、図６の実線で囲まれた領域を示すデータが記憶される。
【０１０８】
なお、上記開口部データは、開口部３１ａに投光された光に基づく反射光（より詳しくは、メタルマスク３１に関してスキージ１３と反対側に載置された回路基板３２のランド３２ａからの反射光）と、メタルマスクの表面に投光された光に基づく反射光と（つまり、開口部３１ａを除いた、メタルマスク３１の表面）の光量の違いに着目して生成される。すなわち、図７（ａ）（ｂ）に示すとおり、開口部３１ａに投光された光に基づく反射光は、メタルマスクの表面に投光された光に基づく反射光よりも光量が少なくなるため、光量に関して閾値を設け、所定の閾値（同図では閾値Ｄ）以下となる光を反射する領域を、上記開口部領域と特定する。
【０１０９】
次に、半田が印刷された後に読み取ったデータの処理について説明する。
【０１１０】
画像処理部６１は、上記受光部からの電気信号を逐次受信すると共に、移動量検出部１４から上記移動量を示すデータを逐次受信する。そして、半田が印刷された状態における画像データ（以下、印刷後画像データ）を作成する。そして、画像処理部６１は、作成した印刷後画像データを記憶部１７に記憶させる。
【０１１１】
画像処理部６１のデータ生成部６１ａは、記憶部１７に印刷後画像データが記憶されている場合には、記憶部１７から印刷後画像データを読み出す。そして、データ生成部６１ａは、該読み出した印刷後画像データから、半田が開口部３１ａに埋め込まれた状態での、上記第１面における半田の領域（以下、半田領域（第２領域））を示したデータ（半田領域データ（第２データ））を生成する。つまり、データ生成部６１ａは、半田が開口部３１ａに埋め込まれた後の画像データから、上記半田領域データを生成する。なお、上記半田領域（第２領域）は、スキージ１３を用いた半田印刷後の、メタルマスク３１の表面を含んだ平面における半田が存在する領域であるとも言える。
【０１１２】
そして、データ生成部６１ａは、生成した半田領域データを、記憶部１７に記憶させる。具体的には、記憶部１７には、上記半田領域データとして、図８に示した領域を示すデータが記憶される。
【０１１３】
なお、上記半田領域データは、半田領域に投光された光に基づく反射光と、メタルマスクの表面（つまり、半田がかき取られて無くなった領域）に投光された光に基づく反射光との光量の違いに着目して生成される。すなわち、半田領域に投光された光に基づく反射光は、メタルマスクの表面に投光された光に基づく反射光よりも、光量が少なくなるため、光量に関して閾値を設け、所定の閾値以下となる光を反射する領域を、上記半田領域と特定する。
【０１１４】
以上のように、記憶部１７には、少なくとも、開口部データと半田領域データとが記憶されることとなる。
【０１１５】
データ取得部６１ｂは、記憶部１７に上記開口部データと半田領域データとが記憶されている場合、記憶部１７から、開口部データと半田領域データとを読み出す。そして、データ取得部６１ｂは、上記読み出した両データを、特定部６１ｃに送る。
【０１１６】
特定部６１ｃは、上記開口部データと半田領域データとから、上記半田領域のうち、上記開口部領域と重複していない非重複領域を特定する。つまり、図９に示した領域を算出する。
【０１１７】
また、特定部６１ｃは、この算出した非重複領域を示したデータを、表示部１８に送る。この場合、表示部１８は、上記非重複領域を、図示しない表示画面に表示させる。なお、非重複領域の表示に際しては、特定部６１ｃが開口部データも同時に表示部１８に送る構成とすることにより、開口部領域と共に表示を行ってもよい。さらに、開口部領域のみならず、マスクメタルの表面の全体形状を示す表示を行う構成としてもよい。
【０１１８】
さらに、特定部６１ｃは、上記非重複領域を示すデータを、判定部６２に送る。
【０１１９】
判定部６２は、例えば図１０に示すとおり、スキージ１３の移動方向（第１または第２方向）に沿って、一定幅を有する非重複領域が、少なくとも所定長にわたり存在するか否かを判定する。そして、判定部６２は、少なくとも所定長にわたり非重複領域が存在する場合には、この旨を示すデータを表示部１８に送る。この場合、表示部１８は、上記データに従った表示を行う。なお、図１１は、図１０に示す非重複領域を算出時に用いられた半田領域を示した図である。
【０１２０】
以上のように、半田印刷装置１のデータ処理部１６は、上記開口部領域（第１領域）を示した開口部データ（第１データ）と、上記半田領域（第２領域）を示した半田領域データ（第２データ）とを取得するデータ取得部（取得手段）６１ｂと、この取得した開口部データと半田領域データとから、半田領域のうち、開口部領域と重複していない非重複領域を特定する特定部（特定手段）６１ｃを備える構成である。
【０１２１】
この構成によれば、データ取得部６１ｂにより、開口部領域を示す開口部データと、半田領域を示す半田領域データとを取得することができる。また、特定部６１ｃにより、取得した開口部データと半田領域データとから、半田領域のうち、開口部領域と重複していない非重複領域を特定することができる。
【０１２２】
ところで、メタルマスク３１の表面に供給された、半田（回路用の基板を構成する材料）を、スキージ１３をメタルマスク３１の表面に接触させながら移動させることによって、開口部３１ａに埋め込む場合には、メタルマスク３１の表面に対するスキージ１３の接触のさせ方（例えば、メタルマスク３１の表面に対するスキージ１３の接触圧、メタルマスク３１の表面に向かう方向へのスキージ１３の移動量の上限値（押込量）等）が適切でないと、半田を適切に開口部３１ａに埋め込むことができない。また、上記接触のさせ方といったパラメータの値の設定が適切でない場合、半田を開口部３１ａに埋め込んだ後であっても、過剰な半田がメタルマスク３１の表面に残ってしまったり、過剰に半田をかき取ってランド上の半田が不足してしまったりしてしまう。
【０１２３】
このような場合、開口部３１ａに材料を適切に埋め込むために、ユーザは、上記パラメータの値を調整する必要がある。
【０１２４】
ここで、パラメータの値を、より適切な値とするためには、ユーザは、半田領域ではなく、非重複領域（つまり、マスクの表面に残った材料の形状）を正確に把握する必要がある。ところが、メタルマスク３１を回路基板上に設置した状態では、ユーザは、上記半田領域については把握できるが、上記非重複領域については把握できない。
【０１２５】
しかしながら、本実施の形態の構成では、メタルマスク３１を回路基板上に設置した状態であっても、非重複領域を算出できる。それゆえ、この非重複領域を表示部１８にさせることにより、ユーザは、メタルマスク３１の表面に残った半田の形状を正確に把握できる。
【０１２６】
したがって、メタルマスク３１を回路基板上に設置した状態であっても、適切なパラメータの値が設定可能となる。
【０１２７】
また、半田の印刷後に、メタルマスク３１の表面に半田が或る量以上残っていたり、ほとんど残っていないような場合には、印刷不良が生じている可能性が高い。しかし、半田印刷装置１では、上記のように、適切なパラメータの値が設定可能であるため、印刷不良が生じることを防ぐこともできる。
【０１２８】
また、データ処理部１６は、以上のように、スキージ１３の移動方向に沿って、一定幅を有する非重複領域が、少なくとも所定長にわたり存在するか否かを判定する判定部（判定手段）６２を備える構成である。
【０１２９】
ここで、所定長にわたり非重複領域が存在する場合には、スキージ１３におけるマスクの表面と接触する箇所が、欠損や摩耗等により不良な状態となっていると考えられる。したがって、スキージ１３におけるメタルマスク３１の表面と接触する箇所が、不良な状態となっているか否かを判断できる。
【０１３０】
特に、図１０に示したように、比較的狭い幅（一定幅）を有する非重複領域が、少なくとも所定長にわたり存在する場合には、スキージ１３におけるマスクの表面と接触する箇所が欠損していると判断できる。また、同図に示したように、比較的太い幅（一定幅）を有する非重複領域が、少なくとも所定長にわたり存在する場合には、スキージ１３におけるマスクの表面と接触する箇所が摩耗していると判断できる。
【０１３１】
とりわけ、半田の劣化が少なく適正にパラメータを調整した後でも、過剰な半田がメタルマスクの表面に残る場合には、このようにスキージ１３が不良である場合が多い。このため、上記構成とすることにより、このようなスキージ１３の不良を容易に判断できるため、不必要な、パラメータの調整を行う必要がない。その結果、印刷作業を効率よく行うことができる。
【０１３２】
次に、非重複領域の特定処理のフローを、図１２に基づいて説明する。
【０１３３】
まず、スキージ制御部１２がスキージ１３を、スキージ１３とメタルマスク３１の表面とが接触しない位置であって、かつ、予め定められた位置まで移動させる（Ｓ１）。Ｓ１の後は、画像読取部１５が、半田が印刷される前のマスク面および第２面を読み取る（Ｓ２）。Ｓ２の後は、マスク面および第２面を読み取ることによって得られたラスタ画像に基づいて、画像処理部６１が、上記印刷前画像データを作成する（Ｓ３）。Ｓ３の後は、画像処理部６１が、作成した印刷前画像データを記憶部１７に記憶させる（Ｓ４）。
【０１３４】
Ｓ４の後は、データ生成部６１ａが、記憶部１７から印刷前画像データを読み出すと共に、該読み出した印刷前画像データから、上記開口部領域を示した開口部データを生成する（Ｓ５）。Ｓ５の後は、データ生成部６１ａが、上記開口部データを、記憶部１７に記憶させる（Ｓ６）。
【０１３５】
Ｓ６の後は、スキージ制御部１２が、スキージ１３とメタルマスク３１の表面とが接触する位置であって、かつ、予め定められた位置（印刷開始位置）まで移動させる（Ｓ７）。
【０１３６】
Ｓ７の後は、画像読取部１５が、半田が印刷された後の第１面を読み取る（Ｓ８）。Ｓ８の後は、第１面を読み取ることによって得られたラスタ画像に基づいて、画像処理部６１が、上記印刷後画像データを作成する（Ｓ９）。Ｓ９の後は、画像処理部６１が、作成した印刷後画像データを記憶部１７に記憶させる（Ｓ１０）。
【０１３７】
Ｓ１０の後は、データ生成部６１ａが、記憶部１７から印刷前画像データを読み出すと共に、該読み出した印刷後画像データから、上記半田領域を示した半田領域データを生成する（Ｓ１１）。Ｓ１１の後は、データ生成部６１ａが、上記半田領域データを、記憶部１７に記憶させる（Ｓ１２）。
【０１３８】
Ｓ１２の後は、データ取得部６１ｂが、記憶部１７から、上記開口部データと半田領域データとを読み出す（Ｓ１３）。Ｓ１３の後は、データ取得部６１ｂが読み出した開口部データと半田領域データとを用いて、特定部６１ｃが上記非重複領域を特定する（Ｓ１４）。以上により、非重複領域の特定処理が終了する。
【０１３９】
また、半田印刷装置１においては、半田が、スキージ１３の第１方向側に供給されているため、スキージ１３が第１の方向に移動するのに伴い、半田を開口部３１ａに埋め込むことができる。さらに、半田印刷装置１の画像読取部１５は、スキージ１３の第２の方向側に走査部５１を備えており、かつ、スキージ１３と走査部５１とが連動して移動するため、半田が開口部３１ａに埋め込まれた後の第１面を走査することができる。したがって、半田の開口部３１ａへの埋め込み処理と共に、上記半田領域データを生成するための、第１面の画像データを取得できる。
【０１４０】
また、半田印刷装置１の画像読取部１５は、以上のように、半田の印刷後に読み取った第１面（あるいは、半田の印刷前に読み取ったマスク面および第２面）の画像データに基づいて、走査時の投光量を調整する投光量制御部（調整手段）５２を備える構成と言える。
【０１４１】
この構成によれば、投光量制御部５２により、前記半田の印刷後に読み取った第１面（あるいは、半田の印刷前に読み取ったマスク面および第２面）の画像データに基づいて、走査時の投光量を調整することができる。
【０１４２】
それゆえ、例えば、第１面（あるいは、マスク面および第２面）の画像データの輝度分布が、低輝度側および高輝度側でバランスが良くなるように投光量を調整することにより、鮮明な、第１面（あるいは、マスク面および第２面）の画像データを取得することができる。
【０１４３】
したがって、半田の印刷後では、第２領域を正確に示した第２データ（あるいは、半田の印刷前では、第１領域を正確に示した第１データ）を生成することができるという効果を奏する。
【０１４４】
また、半田印刷装置１では、上述したように、半田が印刷される前の読み取り時においては、スキージ１３を、メタルマスク３１の表面と接触しないように、該表面の上方に位置させた状態で移動させる構成である。このため、半田が既にメタルマスク３１に供給されている状態であっても、上記印刷前画像データを生成することができる。
【０１４５】
ところで、印刷に用いる半田が劣化して、半田の粘度が高くなっている場合もある。このような場合、スキージ１３におけるマスクの表面と接触する箇所が、欠損や歪み等により不良な状態となっていても、図１３に示すとおり、スキージ１３の移動方向に沿って、一定幅を有する非重複領域が、少なくとも所定長にわたり存在しない場合が多い。そこで、このような場合に備え、特定部６１ｃ、記憶部１７、および判定部６２を、さらに、以下の機能を備える構成としておくことが好ましい。
【０１４６】
まず、特定部６１ｃが算出した非重複領域を示すデータを、印刷が行われる度に個別に、特定部６１ｃが記憶部１７に記憶させる。つまり、複数の非重複領域を示すデータを記憶部１７に記憶させる。
【０１４７】
そして、或る程度の個数（ｎ個）の非重複領域を示すデータが記憶部１７に記憶された場合、判定部６２が、記憶部１７から、全ての非重複領域を示すデータを読み出す。そして、判定部６２が、読み出した非重複領域を示すデータを用いて、メタルマスク３１の各位置に対応させて、図１４に示すとおり非重複領域を累積させる。さらに、判定部６２は、図１５に示すとおり、非重複領域となった回数が所定の回数（ｋ回（ｎ＞ｋ））以上である領域（同図の抽出領域）を算出する。
【０１４８】
その後、判定部６２は、非重複領域となった回数が上記所定回数以上の領域に関して、上述したように、スキージ１３の移動方向に沿って、一定幅を有する非重複領域が、少なくとも所定長にわたり存在するか否かを判定する。
【０１４９】
このような構成とすることにより、半田の劣化が生じている場合であっても、スキージ１３におけるメタルマスク３１の表面と接触する箇所が、不良な状態となっているか否かを判断できる。
【０１５０】
なお、上記においては、非重複領域となった回数を用いたが、これに限定されるものではない。例えば、非重複領域の輝度値の情報を用いる構成としてもよい。具体的には、まず、判定部６２が、メタルマスク３１の各位置に対応させて、輝度値を累積させると共に、輝度値の累積値が所定の値以上となる領域を算出する構成とする。そして、判定部６２が、非重複領域となった回数が所定回数以上の領域に関して、上述したように、スキージ１３の移動方向に沿って、一定幅を有する非重複領域が、少なくとも所定長にわたり存在するか否かを判定する構成とする。このような構成でも、同様の効果を得ることができる。
【０１５１】
また、上記実施の形態においては、走査部５１をスキージ１３と共に移動することにより得られた印刷前画像データに基づいて生成された開口部データを、データ取得部６１ｂが取得した。しかしながら、以下の方法によっても、開口部データは取得可能である。
【０１５２】
メタルマスク３１は、通常、図１６に示すとおり、ＣＡＤ（Computer aided design system）を用いて設計される。したがって、メタルマスク３１の設計データ（ＣＡＤデータ）における、上記開口部領域を示すデータを、データ取得部６１ｂが他の装置から取得する構成とすればよい。
【０１５３】
また、回路基板３２に関しても、ＣＡＤを用いて設計される。したがって、回路基板３２の設計データ（ＣＡＤデータ）における上記ランド３２ａの位置を示すデータを、データ取得部６１ｂが他の装置から取得する構成とすればよい。
【０１５４】
なお、上記ＣＡＤデータとしては、例えば、ガーバ規格に従ったデータ（ガーバデータ）を用いることができる。
【０１５５】
このように、ＣＡＤデータを利用することより、非重複領域を算出する際に用いる開口部データを、マスク面および第２面の画像データ（前記平面の画像を含んだ画像データ）を用いることなく取得できる。
【０１５６】
なお、ＣＡＤデータに存在していない加工がメタルマスク３１に施されている場合には、ＣＡＤデータを利用せずに、上述したマスク面および第２面の読み取りを行い、開口部データを生成すればよい。
【０１５７】
〔実施の形態２〕
本発明の他の実施形態について、図１７から図２０に基づいて説明すると以下のとおりである。なお、説明の便宜上、上記の実施の形態１の図面に示した部材と同一の機能を有する部材については、同一の符号を付し、その説明を省略する。
【０１５８】
本実施の形態に係る半田印刷装置１′は、図１７に示すとおり、操作部１１、スキージ制御部１２′、スキージ１３、移動量検出部１４、画像読取部１５、データ処理部１６′、記憶部１７、および、表示部１８を備えている。また、データ処理部１６′は、画像処理部６１、判定部６２、およびパラメータ設定部６３を備えている。
【０１５９】
つまり、半田印刷装置１′は、パラメータ設定部６３を備える点、および、スキージ制御部１２の代わりにスキージ制御部１２′を備える点において、実施の形態１の半田印刷装置１と異なる。したがって、以下では、主としてパラメータ設定部６３およびスキージ制御部１２′について説明する。
【０１６０】
スキージ制御部１２′は、上記操作部１１からの指示を受け付けた場合、この指示に応じて、スキージ１３の移動（動作）を制御する。また、スキージ制御部１２′は、データ処理部１６′から、スキージの移動に関する指示を受け付ける。スキージ制御部１２′が、この指示を受け付けた場合、該指示に応じて、スキージ１３の移動を制御する。
【０１６１】
パラメータ設定部６３は、面積算出部（面積算出手段）６３ａおよび変更部（変更手段）６３ｂを備えている。
【０１６２】
また、パラメータ設定部６３は、画像処理部６１の特定部６１ｃから、上述した非重複領域を示すデータを取得する。そして、面積算出部６３ａは、上記受け付けたデータに基づいて、非重複領域の面積を算出する。さらに、面積算出部６３ａは、算出した面積のデータを、変更部６３ｂに送る。
【０１６３】
変更部６３ｂは、上記算出された面積に基づいて、メタルマスク３１の表面に対するスキージ１３の接触圧、メタルマスク３１の表面に向かう方向へのスキージ１３の移動量の上限値（押込量）といった、予め設定されているパラメータの値を変更（調整）する。
【０１６４】
ここで、上記パラメータの変更方法の具体例について説明する。
【０１６５】
まず、半田印刷装置１の設置時やメタルマスクおよび基板変更をともなう段取り変え時等において、メタルマスク３１の表面に残った半田の面積と、この場合における押込量の最適値との関係を示した関数ｆ１、および、メタルマスク３１の表面に残った半田の面積と、この場合における接触圧の最適値との関係を示した関数ｆ２とを、予め算出しておく。以下、これらの関数ｆ１・ｆ２の算出方法について説明する。
【０１６６】
まず、操作部１１を介して、適当に押込量と接触圧とを設定し、この設定値で実際に印刷を行って、面積算出部６３ａに面積を算出させる。そして、熟練した作業者が、算出された面積に基づいて、経験と勘とから、押込量の最適値と、接触圧の最適値とを検討する。その後、操作部１１を介して、変更部６３ｂにより、各最適値のデータを上記面積のデータに関連付ける。
【０１６７】
なお、この場合、印刷時の押込量と接触圧とは適宜変更して、複数回の印刷を試行する中で、最適な設定値を見つける。そして、変更部６３ｂは、図１８に示すとおり、押込量の最適値のデータと接触圧の最適値のデータと面積データとを、面積のデータ毎に関連付けて、記憶部１７に記憶させる。
【０１６８】
また、変更部６３ｂは、上記関連付けて記憶させたデータのうち、面積のデータと押込量の最適値のデータとを用いて、回帰計算により、図１９に示すとおり、メタルマスク３１の表面に残った半田の面積と、この場合における押込量の最適値との関係を示した関数ｆ１を算出する。そして、変更部６３ｂは、この算出した関数ｆ１を、記憶部１７に記憶させる。
【０１６９】
さらに、変更部６３ｂは、上記関連付けて記憶させたデータのうち、面積データと接触圧のデータとを用いて、回帰計算により、図２０に示すとおり、メタルマスク３１の表面に残った半田の面積と、この場合における接触圧の最適値との関係を示した関数ｆ２を算出する。そして、変更部６３ｂは、この算出した関数ｆ２を、記憶部１７に記憶させる。
【０１７０】
以上により、関数ｆ１・ｆ２を得ることができる。なお、関数を記憶させる処理は、半田印刷装置１による量産直前に、予め行っておく処理である。
【０１７１】
変更部６３ｂは、この算出した関数ｆ１・ｆ２を、面積算出部６３ａから上記面積のデータを受け付けるたびに、記憶部１７から読み出す。そして、受け付けたデータに基づいて、関数ｆ１・ｆ２から、最適な押込量と最適な接触圧とを算出する。例えば、算出した面積がｒｉｎである場合、図２０および図２１に示すとおり、関数ｆ１・ｆ２を用いて、Ｓｏｕｔといった最適な押込量、および、ＰＯｕｔといった最適な接触圧が、変更部６３ｂにより算出される。
【０１７２】
また、変更部６３ｂは、この算出した最適な押込量と、最適な接触圧とを、補正値として、スキージ制御部１２に送る。
【０１７３】
そして、スキージ制御部１２が上記補正値を受け付けた場合、スキージ制御部１２は、上記補正値に基づいて、スキージ１３の移動を制御する。つまり、スキージ制御部１２は、押込量と接触圧とが、上記補正値となるように、スキージ１３の移動を制御する。
【０１７４】
以上のように、半田印刷装置１′のデータ処理部１６′は、上記非重複領域の面積を算出する面積算出部（面積算出手段）６３ａと、この算出した面積に基づいて、前記メタルマスク３１の表面に対するスキージ１３の接触圧、および、メタルマスク３１の表面に向かう方向へのスキージ１３の移動量の上限値の２つのパラメータのうち、少なくとも１つのパラメータの値を変更する変更部（変更手段）６３ｂとを備える構成である。
【０１７５】
この構成によれば、面積算出部６３ａにより、非重複領域の面積を算出することができる。また、変更部６３ｂにより、算出した面積に基づいて、メタルマスク３１の表面に対するスキージ１３の接触圧、および、メタルマスク３１の表面に向かう方向へのスキージ１３の移動量の上限値の２つのパラメータのうち、少なくとも１つのパラメータの値を変更することができる。したがって、ユーザ自身がパラメータの値を微調整や再調整する必要がなくなる。
【０１７６】
ところで、印刷時においては、適切にパラメータを設定するには、完全にかき取ってしまうのではなく或る程度の量の半田がメタルマスク３１の表面に残るようにする。そこで、２つの閾値Ｃ１・Ｃ２（但し、０＜Ｃ１＜Ｃ２）を設け、非重複領域の面積（Ｓ）が、所定の範囲内（つまり、Ｃ１＜Ｓ＜Ｃ２）にある場合には、上述したパラメータの変更を行わない構成としてもよい。
【０１７７】
なお、本実施の形態では、メタルマスク３１の表面に残った半田の面積に基づいて、上記パラメータを補正するものであって、上記表面に残った半田の形状に基づいて、上記パラメータを補正するものではない。しかしながら、上記パラメータの調整の経験が乏しいものであっても、適正な印刷を行うことができる。
【０１７８】
また、上記実施の形態２では、メタルマスク３１の表面に対するスキージ１３の接触圧、メタルマスク３１の表面に向かう方向へのスキージ１３の移動量の上限値を例に挙げたが、例えば、スキージ１３の移動速度や、メタルマスク３１の表面に対するスキージ１３の接触角度も調整する構成としてもよい。
【０１７９】
また、上記の実施の形態１および２においては、走査部５１の投光部５１ａを、ＬＥＤやレーザ装置で構成し、走査部５１の受光部５１ｂを、ライン型のセンサで構成しているため、印刷後にメタルマスク３１の表面に残った半田の厚み（メタルマスク３１の法線方向の半田の幅）が微小であっても、上記半田領域を検出可能となる。
【０１８０】
また、上記実施の形態１および２においては、画像読取部１５が走査部５１を一つ備えた構成を例に挙げて説明したが、これに限定されるものではない。以下に、画像読取部１５が、走査部（第２走査部）５１の他に、新たに走査部（第１走査部）５３を備える構成について説明する。
【０１８１】
この場合には、画像読取部１５が、図２１に示すとおり、スキージ１３の第１方向側（つまり、スキージ１３に関し走査部５１と反対側）に走査部５３を備えておき、走査部５３が、スキージ１３と連動して移動する構成としておく。
【０１８２】
そして、スキージ１３により半田を開口部３１ａに埋め込むと共に、走査部５３により半田が埋め込まれる前の、上記マスク面と第２面とを読み取らせる。
【０１８３】
このような構成とすることにより、上述したような半田が印刷される前のマスク面および第２面の読み取りが不要となる。
【０１８４】
また、印刷の度に、少なくとも第１面の画像データを取得することが可能であるため、互いの画像データ同士の差分を求めることにより、メタルマスク３１の表面や、回路基板３２のランド３２ａに、ゴミ等の異物が存在していないか否かを判断することも可能となる。さらに、異物が存在していると判断した場合には、印刷処理を停止する構成とすることが好ましい。
【０１８５】
ここで、走査部５１と走査部５３とを備える場合における、非重複領域の特定処理のフローを、図２２に基づいて説明する。
【０１８６】
まず、データ取得部６１ｂが、上記開口部データが、記憶部１７に記憶されているか否かを判断する（Ｓ２１）。ここで、Ｓ２１において、開口部データが記憶されていると判定されれば（Ｙｅｓの場合）、後述するＳ３２に進む。一方、Ｓ２１において開口部データが記憶されていないと判定されたならば、画像読取部１５が、半田が印刷される前のマスク面および第２面を読み取る（Ｓ２２）。Ｓ２２の後は、マスク面および第２面を読み取ることによって得られたラスタ画像に基づいて、画像処理部６１が、上記印刷前画像データを作成する（Ｓ２３）。Ｓ２３の後は、画像処理部６１が、作成した印刷前画像データを記憶部１７に記憶させる（Ｓ２４）。
【０１８７】
Ｓ２４の後は、データ生成部６１ａが、記憶部１７から印刷前画像データを読み出すと共に、該読み出した印刷前画像データから、上記開口部領域を示した開口部データを生成する（Ｓ２５）。Ｓ２５の後は、データ生成部６１ａが、上記開口部データを、記憶部１７に記憶させる（Ｓ２６）。
【０１８８】
また、上記Ｓ２１からＳ２６と並行して、以下のＳ２７からＳ３１の処理が行われる。
【０１８９】
まず、画像読取部１５が、半田が印刷された後の第１面を読み取る（Ｓ２７）。Ｓ２７の後は、第１面を読み取ることによって得られたラスタ画像に基づいて、画像処理部６１が、上記印刷後画像データを作成する（Ｓ２８）。Ｓ２８の後は、画像処理部６１が、作成した印刷後画像データを記憶部１７に記憶させる（Ｓ２９）。
【０１９０】
Ｓ２９の後は、データ生成部６１ａが、記憶部１７から印刷前画像データを読み出すと共に、該読み出した印刷後画像データから、上記半田領域を示した半田領域データを生成する（Ｓ３０）。Ｓ３０の後は、データ生成部６１ａが、上記半田領域データを、記憶部１７に記憶させる（Ｓ３１）。
【０１９１】
次に、Ｓ２１においてＹｅｓの場合またはＳ２６の後であって、かつ、Ｓ３１の処理が終了した場合には、データ取得部６１ｂが、記憶部１７から、上記開口部データと半田領域データとを読み出す（Ｓ３２）。Ｓ３２の後は、データ取得部６１ｂが読み出した開口部データと半田領域データとを用いて、特定部６１ｃが上記非重複領域を特定する（Ｓ３３）。以上により、非重複領域の特定処理が終了する。
【０１９２】
このように、走査部５１と走査部５３とを用いる場合には、図１２に示した、Ｓ１の処理とＳ７の処理とが必要でなくなる。つまり、スキージ１３の第３方向および第４方向への移動が不要となる。
【０１９３】
ところで、上記においては、走査部５１の投光部５１ａを、ＬＥＤやレーザ装置で構成し、走査部５１の受光部５１ｂを、ライン型のセンサで構成する例を示したが、これに限定されるものではない。例えば、走査部５１を、図２３に示すとおり、レーザを用いた変位センサ（測定対象物までの距離を計測するセンサ）で構成してもよい。
【０１９４】
この場合には、メタルマスク３１の表面に残った半田の厚みを検出することが可能となる。また、メタルマスク３１の表面や、回路基板３２のランド３２ａに、異物が存在している場合、存在だけではなく、異物の形状までも特定可能となる。
【０１９５】
ところで、上記においては、走査部５１（あるいは、走査部５１・５３と）が、スキージ１３と連動して、スキージ１３と同速度で同方向に移動する構成を例に挙げて説明したが、必ずしも該構成に限定されるものではない。あくまでも、上述した、開口部データと半田領域データとが取得できれば、走査部５１の移動と、スキージ１３の移動とは、連動していなくてもよい。
【０１９６】
また、上記では、投光量制御部５２が、輝度に基づいて投光量を制御する構成を例に挙げて説明したが、これに限定されるものではない。例えば、コントラストに基づいて投光量を制御する構成としてもよい。
【０１９７】
また、上記では、メタルマスクを用いる例を挙げて説明したが、これに限定されるものではなく、スキージを用いて半田を開口部に埋め込むことがメタルで形成されていなくてもよい。つまり、マスクは、或る程度の剛性を有している材料で形成されているものであればよい。
【０１９８】
また、上記では、スキージと呼ばれる部材を用いて半田を開口部に埋め込んだが、移動することにより、半田を開口部３１ａに埋め込むことができる装置であれば、スキージ以外のものでもよい。
【０１９９】
また、上記では、半田を印刷する構成を示したが、マスクを用いた印刷材として用いられる材料であればよく、半田に限定されるものではない。
【０２００】
ところで、上記実施の形態では、スキージ１３をメタルマスク３１の表面と接触させた状態で、スキージ１３を上記第１方向に移動することにより、半田を回路基板に印刷するものとして説明した。しかし、上記第１方向に移動して、半田を回路基板に印刷した後において、さらに、スキージ１３をメタルマスクの表面３１に接触させた状態で、スキージ１３を第１および第２方向に往復運動させてもよい。この場合には、印刷時間が、上記実施の形態の印刷方法より長くなるが、より確実に印刷を行うことができる。
【０２０１】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０２０２】
なお、上記実施形態のデータ処理部１６の各部や各処理ステップは、ＣＰＵなどの演算手段が、ＲＯＭ（Read Only Memory）やＲＡＭなどの記憶手段に記憶されたプログラムを実行し、キーボードなどの入力手段、ディスプレイなどの出力手段、あるいは、インターフェース回路などの通信手段を制御することにより実現することができる。したがって、これらの手段を有するコンピュータが、上記プログラムを記録した記録媒体を読み取り、当該プログラムを実行するだけで、本実施形態のデータ処理部１６の各種機能および各種処理を実現することができる。また、上記プログラムをリムーバブルな記録媒体に記録することにより、任意のコンピュータ上で上記の各種機能および各種処理を実現することができる。
【０２０３】
この記録媒体としては、マイクロコンピュータで処理を行うために図示しないメモリ、例えばＲＯＭのようなものがプログラムメディアであっても良いし、また、図示していないが外部記憶装置としてプログラム読取装置が設けられ、そこに記録媒体を挿入することにより読取り可能なプログラムメディアであっても良い。
【０２０４】
また、何れの場合でも、格納されているプログラムは、マイクロプロセッサがアクセスして実行される構成であることが好ましい。さらに、プログラムを読み出し、読み出されたプログラムは、マイクロコンピュータのプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であることが好ましい。なお、このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【０２０５】
また、上記プログラムメディアとしては、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フレキシブルディスクやハードディスク等の磁気ディスクやＣＤ／ＭＯ／ＭＤ／ＤＶＤ等のディスクのディスク系、ＩＣカード（メモリカードを含む）等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する記録媒体等がある。
【０２０６】
また、インターネットを含む通信ネットワークを接続可能なシステム構成であれば、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する記録媒体であることが好ましい。
【０２０７】
さらに、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであることが好ましい。
【産業上の利用可能性】
【０２０８】
回路基板にマスクを用いて材料を印刷する各種印刷装置に適用できる。
【図面の簡単な説明】
【０２０９】
【図１】本実施の形態に係る半田印刷装置の概略構成を示した機能ブロック図である。
【図２】半田印刷装置のスキージの移動方向を説明するための図であって、半田を印刷する前の状態を示した図である。
【図３】（ａ）は、印刷前画像データを得るための走査を開始する前の状態を、（ｂ）は、この走査を終了した後の状態を示した図である。
【図４】（ａ）は、印刷後画像データを得るための走査を開始する前の状態を、（ｂ）は、この走査を終了した後の状態を示した図である。
【図５】印刷後画像データを得るための走査の途中の状態を示した図である。
【図６】メタルマスクの開口部領域を示した図である。
【図７】（ａ）は、印刷前画像データを得るための走査を開始する前のメタルマスクの位置を示した図であって、（ｂ）は、上記走査により得られた輝度値を示したグラフである。
【図８】半田領域を示した図である。
【図９】非重複領域を示した図である。
【図１０】スキージの移動方向に沿って、一定幅を有する非重複領域が、少なくとも所定長にわたり存在している状態を示した図である。
【図１１】図１０に示す非重複領域を算出時に用いられた半田領域を示した図である。
【図１２】上記半田印刷装置を用いて非重複領域を算出する処理のフローチャートである。
【図１３】スキージが不良であっても、スキージの移動方向に沿って、一定幅を有する非重複領域が、少なくとも所定長にわたり存在しない状態を示した図である。
【図１４】図１３に示された非重複領域を累積させた画像を示した図である。
【図１５】図１４から、累積回数の高い領域を抽出した抽出領域を示した図である。
【図１６】ＣＡＤを用いて設計したメタルマスクを示した図である。
【図１７】他の実施の形態に係る半田印刷装置の概略構成を示した機能ブロック図である。
【図１８】スキージの押込量の最適値のデータと、スキージの接触圧の最適値のデータと、面積データとを、面積のデータ毎に関連付けて示した図である。
【図１９】メタルマスクの表面に残った半田の面積と、この場合における上記押込量の最適値との関係を示したグラフである。
【図２０】メタルマスク３１の表面に残った半田の面積と、この場合における上記接触圧の最適値との関係を示したグラフである。
【図２１】走査部を２つ備えた、他の半田印刷装置を説明するための図である。
【図２２】図２１の半田印刷装置を用いて非重複領域を算出する処理のフローチャートである。
【図２３】変位センサを備えた、さらに他の半田印刷装置を説明するための図である。
【図２４】従来の半田印刷装置を説明するための図である。
【符号の説明】
【０２１０】
１  半田印刷装置（材料印刷装置）
１３  スキージ（第１部材）
１５  画像読取部
１６  データ処理部（データ処理装置）
１７  記憶部
１８  表示部
３１  メタルマスク（マスク）
３１ａ  開口部
３２  回路基板
３２ａ  ランド
５１  走査部（第２走査部）
５１ａ  投光部
５１ｂ  受光部
５２  投光量制御部
５３  走査部（第１走査部）
６１  画像処理部
６１ａ  データ生成部（生成手段）
６１ｂ  データ取得部（取得手段）
６１ｃ  特定部（特定手段）
６２  判定部（判定手段）
６３  パラメータ設定部
６３ａ  面積算出部（面積算出手段）
６３ｂ  変更部（変更手段）
【図１】
2006332376.tif 000003
【図２】
2006332376.tif 000004
【図３】
2006332376.tif 000005
【図４】
2006332376.tif 000006
【図５】
2006332376.tif 000007
【図６】
2006332376.tif 000008
【図７】
2006332376.tif 000009
【図８】
2006332376.tif 000010
【図９】
2006332376.tif 000011
【図１０】
2006332376.tif 000012
【図１１】
2006332376.tif 000013
【図１２】
2006332376.tif 000014
【図１３】
2006332376.tif 000015
【図１４】
2006332376.tif 000016
【図１５】
2006332376.tif 000017
【図１６】
2006332376.tif 000018
【図１７】
2006332376.tif 000019
【図１８】
2006332376.tif 000020
【図１９】
2006332376.tif 000021
【図２０】
2006332376.tif 000022
【図２１】
2006332376.tif 000023
【図２２】
2006332376.tif 000024
【図２３】
2006332376.tif 000025
【図２４】
2006332376.tif 000026