(57)【特許請求の範囲】
【請求項１】
厚みを有する印刷媒体を載置する載置面と、
当該載置面に載置された印刷媒体に印刷を行う印刷ヘッドと、
前記印刷媒体を照らす光源と、   
前記光源に照らされた前記印刷媒体の画像を撮影する撮像素子と、
前記光源を自身の移動方向の先端側に設け、前記撮像素子を一体化し、前記印刷媒体から所定距離離間した撮像ユニットと、
前記撮像ユニットを前記移動方向へ移動する移動手段と、
前記光源が前記印刷媒体の端の真上になる位置から、前記印刷媒体の印刷面に対向して前記撮像ユニットが移動した移動量を取得する移動量取得手段と、
前記撮像ユニットを移動量だけ移動した位置で撮影した画像における前記印刷媒体の移動方向と反対方向側に形成される影の長さを取得する影長さ取得手段と、
前記移動量、前記影の長さ、前記載置面から前記撮像ユニットの下面までの距離に基づいて、前記印刷媒体の厚みを所定の演算処理により算出する厚み算出手段と、
前記移動量を変えて、前記厚み算出手段により複数回、前記印刷媒体の厚みを算出し、その平均を求める厚み平均算出手段と
を備えたことを特徴とする厚み検出装置。
【請求項２】
前記厚み算出手段は、前記移動量をｘ、前記影の長さをｚ、前記載置面から前記撮像ユニットの下面までの距離をｙとすると、前記印刷媒体の厚みαを
α＝ｙｚ／（ｘ＋ｚ）の演算処理により算出することを特徴とする請求項１に記載の厚み検出装置。
【請求項３】
前記撮像素子は、複数の電荷結合素子 (ＣＣＤ）から構成されていることを特徴とする請求項１又は２に記載の厚み検出装置。
【請求項４】
前記厚み算出手段が算出した前記印刷媒体の厚みに基づいて、前記印刷媒体と前記印刷ヘッドの距離を調整する距離調整手段を備えたことを特徴とする請求項１乃至３の何れかに記載の厚み検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、厚み検出装置に関するものであり、詳細には、光源を自身の移動方向の先端側に設け、撮像素子を一体化し、印刷媒体から所定距離離間した撮像ユニットを備え、印刷媒体の厚みを検出可能な厚み検出装置に関する。
【背景技術】
【０００２】
従来、印刷媒体への印刷を行う印刷装置において、印刷媒体の厚みの検出機構を備えたものが知られている（例えば、特許文献１及び２参照。）。特許文献１に記載の印刷装置では、トナー転写部の上流側で印刷媒体の幅及び厚さを検出し、印刷媒体の幅及び厚さに応じた電荷を印刷媒体に供する搬送速度に切り替える搬送速度切り替え手段を備えている。この印刷装置の厚みの検出機構は、レジストローラと圧接ローラとを有し、レジストローラを接地し、圧接ローラに電源及び抵抗が直列に接続され、印刷媒体の厚さを電圧に変換して出力するようになっている。
【０００３】
また、特許文献２に記載の印刷装置では、クリーニングローラと搬送ローラとを対向配置し、その間に印刷媒体を挟み、クリーニングローラの移動により移動する当該クリーニングローラが設けられた揺動杆の動きをリニアセンサにより検出して印刷媒体の厚みを検出するようにしている。
【特許文献１】特開平９−３１９１７０号公報
【特許文献２】特開２００２−１３７４７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような従来の印刷装置の厚み検出方法では、紙等の厚みは検出できても、厚みが検出されるものは、ローラ間を移動できる厚みや形状のものに限定され、ローラ間を移動できない一定厚さ以上の厚さの印刷媒体等はその機構上厚みの検出ができないという問題点があった。また、ローラの経年変化により、厚み検出の誤差が生じるという問題点もあった。
【０００５】
本発明は上記課題を解決するためになされたものであり、任意の厚みの印刷媒体の厚みを検出可能な厚み検出装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の請求項１に記載の厚み検出装置は、厚みを有する印刷媒体を載置する載置面と、当該載置面に載置された印刷媒体に印刷を行う印刷ヘッドと、前記印刷媒体を照らす光源と、前記光源に照らされた前記印刷媒体の画像を撮影する撮像素子と、前記光源を自身の移動方向の先端側に設け、前記撮像素子を一体化し、前記印刷媒体から所定距離離間した撮像ユニットと、前記撮像ユニットを前記移動方向へ移動する移動手段と、前記光源が前記印刷媒体の端の真上になる位置から、前記印刷媒体の印刷面に対向して前記撮像ユニットが移動した移動量を取得する移動量取得手段と、前記撮像ユニットを移動量だけ移動した位置で撮影した画像における前記印刷媒体の移動方向と反対方向側に形成される影の長さを取得する影長さ取得手段と、前記移動量、前記影の長さ、前記載置面から前記撮像ユニットの下面までの距離に基づいて、前記印刷媒体の厚みを所定の演算処理により算出する厚み算出手段と、前記移動量を変えて、前記厚み算出手段により複数回、前記印刷媒体の厚みを算出し、その平均を求める厚み平均算出手段を備えている。
【０００７】
また、本発明の請求項２に記載の厚み検出装置は、請求項１に記載の発明の構成に加え、前記厚み算出手段は、前記移動量をｘ、前記影の長さをｚ、前記載置面から前記撮像ユニットの下面までの距離をｙとすると、前記印刷媒体の厚みαを、α＝ｙｚ／（ｘ＋ｚ）の演算処理により算出することを特徴とする。
【０００８】
また、本発明の請求項３に記載の厚み検出装置は、請求項１又は２に記載の発明の構成に加え、前記撮像素子は、複数の電荷結合素子 (ＣＣＤ）から構成されていることを特徴とする。
【０００９】
また、本発明の請求項４に記載の厚み検出装置は、請求項１乃至３のいずれかに記載の発明の構成に加え、前記厚み算出手段が算出した前記印刷媒体の厚みに基づいて、前記印刷媒体と前記印刷ヘッドの距離を調整する距離調整手段を備えたことを特徴とする。
【００１０】
【発明の効果】
【００１１】
本発明の請求項１に記載の厚み検出装置によると、前記光源が前記印刷媒体の端の真上になる位置から、前記印刷媒体の印刷面に対向して前記撮像ユニットが移動した移動量と、撮像ユニットを移動量だけ移動した位置で撮影した画像における前記印刷媒体の移動方向と反対方向側に形成される影の長さと、印刷媒体をの載置面から撮像ユニットの下面までの距離に基づいて、印刷媒体の厚みを所定の演算処理により算出することができる。従って、比較的厚みのある印刷媒体であっても厚みを簡単な機構で容易に算出することができる。また、厚み平均算出手段が移動量を変えて、厚み算出手段により複数回、印刷媒体の厚みを算出し、その平均を求めるので、正確に印刷媒体の厚みを検出できる。
【００１２】
また、本発明の請求項２に記載の厚み検出装置は、請求項１に記載の発明の効果に加え、前記厚み算出手段は、前記移動量をｘ、前記影の長さをｚ、前記載置面から前記撮像ユニットの下面までの距離をｙとすると、前記印刷媒体の厚みαを、α＝ｙｚ／（ｘ＋ｚ）の演算処理により算出することができる。従って、演算処理により正確に比較的厚みのある印刷媒体であっても厚みを簡単な機構で容易に算出することができる。
【００１３】
また、本発明の請求項３に記載の厚み検出装置は、請求項１又は２に記載の発明の効果に加え、撮像素子は、複数の電荷結合素子 (ＣＣＤ）から構成できるので、簡単な構造で、厚み検出装置が実現できる。
【００１４】
また、本発明の請求項４に記載の厚み検出装置は、請求項１乃至３のいずれかに記載の発明の効果に加え、厚み算出手段が算出した印刷媒体の厚みに基づいて、距離調整手段が印刷媒体と印刷ヘッドの距離を調整するので、印刷媒体の厚みに対して印刷ヘッドの距離を適切な間隔にすることができる。
【００１５】
【発明を実施するための最良の形態】
【００１６】
以下、本発明を実施するための第一の実施形態について、図面を参照して説明する。本発明に係る厚み検出装置として、公知の布帛印刷用のインクジェットプリンタ１（図１及び図２参照）に適用した場合について説明する。
【００１７】
まず、図１を参照して、第一の実施形態に係るインクジェットプリンタ１について説明する。図１は、インクジェットプリンタ１の外観の斜視図である。このインクジェットプリンタ１は、直方体形状の筐体２の上面に液晶から構成されたディスプレイ５１が設けられ、その右横に、動作のエラーを表示するエラーランプ５９と、データ受信ランプ６０とが設けられている。また、筐体２の上面の前面側には、左から、印刷開始ボタン５２、印刷中止ボタン５３、プランテン送りボタン５４、スキャン開始ボタン５５、ヘッド高さ調整ボタン５６、矢印ボタン５７、文字キー５８が設けられている。また、筐体２の前面には、開閉可能なトレイ３が設けられ、トレイ３上にスキャナ台紙３０を載置して、当該スキャナ台紙３０上に印刷媒体（一例として銘板等）４０を載置し、当該スキャナ台紙３０を印刷媒体４０と一緒にトレイ３上をスライドして、インクジェットプリンタ１の内部の所定の位置に押し込むようになっている。
【００１８】
次に、インクジェットプリンタ１の内部の構造を図２を参照して説明する。図２は、インクジェットプリンタ１の内部の構造の斜視図である。インクジェットプリンタ１の筐体２内には、スキャナ台紙３０上に載置された印刷媒体４０にインクを吐出して印刷を行うインクジェットヘッド１４が設けられている。このインクジェットヘッド１４がガイドレール３２に移動可能に支持されている。このインクジェットヘッド１４は、図３に示すヘッド移動モータ２０により図示外のワイヤー及びキャリッジによりガイドレール３２に沿って移動される。また、インクジェットプリンタ１の筐体２内には、電荷結合素子（以下、「ＣＣＤ」という。）２４及び光源２６を一体に備えたスキャナユニット２７がガイドレール３１により移動可能に支持されている。また、ガイドレール３２の右端部には、ラック２１ａが設けられ、上下調整モータ２１の軸に固定されたピニオンギア２１ｂが噛合している。また、ガイドレール３２の左端部には、ラック２２ａが設けられ、上下調整モータ２２の軸に固定されたピニオンギア２２ｂが噛合している。従って、ガイドレール３２は、上下調整モータ２１，２２の駆動により上下方向に移動して、インクジェットヘッド１４と印刷媒体４０との間隔が調整できるようになっている。尚、図２には、図示しないが、インクジェットプリンタ１には、インクタンク、制御回路基板、電源回路等が設けられている。尚、スキャナユニット２７が「撮像ユニット」に相当する。ＣＣＤが「撮像素子」に相当する。上下調整モータ２１，２２が「距離調整手段」に相当する。
【００１９】
次に、図３を参照して、インクジェットプリンタ１の電気的構成について説明する。図３は、インクジェットプリンタ１の電気的構成を示すブロック図である。図３に示すように、インクジェットプリンタ１には、インクジェットプリンタ１の制御を司るＣＰＵ１０が設けられている。そして、このＣＰＵ１０には、ＲＯＭ１１、ＲＡＭ１２、ヘッド駆動部１５、モータ駆動部１８、ＣＣＤ駆動部２３、光源駆動部２５及び表示制御部１６、入力検知部１７、及びＵＳＢインタフェース２８がバス１３を介して接続されている。
【００２０】
ＲＯＭ１１には、インクジェットプリンタ１の動作を制御するための制御プログラムや、印刷処理を及びスキャン処理を実行するためのプログラム等を記憶したプログラム記憶エリアと、プログラムの実行に必要な設定や初期値、データ等の情報を記憶したプログラム関係情報記憶エリアとが設けられている。また、ＲＯＭ１１にはその他各種記憶エリアが設けられている。
【００２１】
ＲＡＭ１２には、パーソナルコンピュータ１００から受信した印刷データを記憶する受信印刷データ記憶エリア、印刷開始ボタン５２の押下により印刷が実行されている印刷データを記憶する印刷中データ記憶エリア、その他各種記憶エリアが設けられている。
【００２２】
ヘッド駆動部１５は、インクを吐出するインクジェットヘッド１４に接続されている。そして、各インクジェットヘッド１４の各吐出チャンネルに設けられた圧電アクチュエータを駆動する。尚、インクジェットヘッド１４は、印刷媒体４０の幅に亘って設けられている。
【００２３】
モータ駆動部１８は、スキャナ移動モータ１９と、ヘッド移動モータ２０と、上下調整モータ２１，２２を駆動制御する。尚、スキャナ移動モータ１９と、ヘッド移動モータ２０と、上下調整モータ２１，２２は、パルスモータであり、ＣＰＵ１０の制御により、モータ駆動部１８から出力された駆動パルスにより駆動される。また、ＣＣＤ駆動部２３は、ＣＣＤ２４からの入力信号を増幅してデジタルデータとしてＣＰＵに送る。また、光源駆動部２５は、光源２６（一例として、ＬＥＤやランプ等）の点灯を制御する。尚、スキャナ移動モータ１９が「移動手段」に相当する。出力したパルス数を記憶しているモータ駆動部１８が、「移動量取得手段」に相当する。
【００２４】
表示制御部１６は、ディスプレイ５１、エラーランプ５９、データ受信ランプ６０等に接続されており、ＣＰＵ１０からの制御によりこれらの表示処理を行う。また、入力検知部１７は、印刷開始ボタン５２、印刷中止ボタン５３、プラテン送りボタン５４、スキャン開始ボタン５５、ヘッド高さ調整ボタン５６、矢印ボタン５７、文字キー５８等に接続されており、これらの入力の検知を行う。そして、ＵＳＢインタフェース２８によって、インクジェットプリンタ１がパーソナルコンピュータ１００を含めた外部機器に接続される。
【００２５】
次に、図４を参照して、スキャナユニット２７の構造を説明する。図４は、スキャナユニット２７の下面側から見た斜視図である。図４に示すようにスキャナユニット２７は、光源２６がスキャナユニット２７のスキャン時の移動方向の先端側の端部に設けられている。また、スキャナユニット２７の下面には、ＣＣＤ２４の素子２４ａが多数配設されている。
【００２６】
次に、図５を参照して、ＲＡＭ１２の記憶エリアについて説明する。図５は、ＲＡＭ１２の記憶エリアの概念図である。ＲＡＭ１２には、パーソナルコンピュータ１００から受信したデータを記憶する受信データ記憶エリア１２１、印刷中のデータを記憶する印刷中データ記憶エリア１２２、スキャナユニット２７のＣＣＤ２４が読み出した画像データを記憶する第１画像記憶バッファ１２３，第２画像記憶バッファ１２４・・・・第ｎ画像記憶バッファ１２５、カウンタを記憶するカウンタ記憶エリア１２６、各種のデータを一時的に記憶するワークエリア１２７等が設けられている。
【００２７】
このような構成のもと、本実施の形態のインクジェットプリンタ１は、スキャン開始ボタン５５が押下されることで、スキャナユニット２７による印刷媒体４０の高さの検出のためのスキャンが開始される。後述する処理により、スキャン結果に基づいて、印刷媒体４０の厚みが演算される。その後、ヘッド高さ調整ボタン５６が押下されると、演算された印刷媒体４０の厚みに基づいて最適な高さにインクジェットヘッド１４が上下移動される。
【００２８】
また、パーソナルコンピュータ１００から印刷データを受信した後、ユーザによって印刷開始ボタン５２が押下されることで、印刷処理を開始する。印刷処理では、まず、インクジェットヘッド１４の移動経路が記録開始位置となるように、インクジェットヘッド１４をヘッド移動モータ２０の駆動によって図２に於ける印刷媒体４０の右端側に移動して、インクジェットヘッド１４を順次左側に移動して印刷媒体４０に印刷を行う。
【００２９】
以下、図６乃至図１２を参照して、本実施の形態のインクジェットプリンタ１による印刷媒体４０の厚みの検出方法を説明する。図６は、厚みがある印刷媒体４０（厚みα）に対して、スキャナユニット２７がスキャンを開始する基準位置にある状態を示した正面図である。図７は、図６に示す状態からスキャナユニット２７がスキャン方向にｘだけ移動した状態を示す正面図であり、図８は、図７の状態でスキャナユニット２７のＣＣＤ２４がスキャンした画像である。ここで、影の長さ（スキャン方向における影の長さ）はｚである。また、図９は、厚みが薄い印刷媒体４０に対して、スキャナユニット２７が基準位置からスキャン方向にｘだけ移動した状態を示す正面図であり、図１０は、図９の状態でスキャナユニット２７のＣＣＤ２４がスキャンした画像である。ここで、影の長さ（スキャン方向における影の長さ）はｚである。また、図１１は、インクジェットプリンタ１の厚みの検出動作のフローチャートである。また、図１２は、スキャン画像の例である。
【００３０】
図６に示すように、スキャナユニット２７の光源２６が、印刷媒体４０のスキャン方向手前側の端部（図６に於ける右側の端部）の真上の位置（以下、「基準位置」とも言う。）にあるときには、影ができない。このときに、スキャナユニット２７の下面から印刷媒体４０の載置面までの距離をｙとする。そして、図７に示すように、スキャナユニット２７が基準位置からスキャン方向にｘだけ移動した場合には、図７及び図８に示すように、スキャナユニット２７のＣＣＤ２４がスキャンした画像には、長さｚの影が存在する。また、図９に示すように、印刷媒体４０が薄い場合には、スキャナユニット２７が基準位置からスキャン方向にｘだけ移動した場合でも、図９及び図１０に示すように、スキャナユニット２７のＣＣＤ２４がスキャンした画像の影の長さｚが、印刷媒体４０が厚い場合に比べて、短くなる。この原理を利用して、本実施の形態では、スキャナユニット２７の基準位置からのスキャン方向への移動距離ｘと、スキャナユニット２７の下面から印刷媒体４０の載置面までの距離ｙと、影の長さｚを用いて、印刷媒体４０の厚みαを求める。尚、移動距離ｘは、出力したパルス数を記憶しているモータ駆動部１８から取得することができる。
【００３１】
以下に、図１１及び図１２を参照して、第１実施の形態のインクジェットプリンタ１の印刷媒体４０の厚みαの検出処理を説明する。まず、印刷媒体４０をスキャナ台紙３０に載置して、インクジェットプリンタ１内の所定位置に置いておく。次いで、インクジェットプリンタ１に電源が投入されると、初期化処理を行う（Ｓ１１）。この初期化処理では、図５に示すＲＡＭ１２の第１〜第ｎの画像記憶バッファの記憶内容を消去してクリアする（Ｓ１１）。次いで、スキャン開始ボタン５５が押下されると（Ｓ１２）、スキャナユニット２７を基準位置からのスキャン方向へ移動しながら順次スキャンして、画像を比較して印刷媒体４０の端をサーチする（Ｓ１３）。これは、印刷媒体４０の端の上方にスキャナユニット２７のＣＣＤ２４が到達していない場合には、ＣＣＤ２４は、スキャナ台紙３０（一例として白色の台紙）を撮影するのでみであるので、所定の色、又は模様がある印刷媒体４０とは、ＣＰＵ１０が区別できる。印刷媒体４０の端の上方にスキャナユニット２７のＣＣＤ２４が到達しない場合には（Ｓ１４：ＮＯ）、Ｓ１３に戻り、スキャナユニット２７を基準位置からのスキャン方向へ移動しながら順次スキャンして、画像を比較して印刷媒体４０の端をサーチする（Ｓ１３）。
【００３２】
印刷媒体４０の端の上方にスキャナユニット２７のＣＣＤ２４が到達した場合（基準位置に到達した場合）には（Ｓ１４：ＹＥＳ）、印刷媒体４０の端（基準位置）で撮影した画像をＲＡＭ１２の第１画像記憶バッファ１２３に保存する（Ｓ１５）。次いで、一定距離ｘ移動後、再度、ＣＣＤ２４で画像を撮影して、撮影した画像（図８、図１０参照）を第２画像記憶バッファ１２４に保存する（Ｓ１６）。次いで、第１画像記憶バッファ１２３に記憶した画像と、第２画像記憶バッファ１２４に記憶した画像とを比較して、画像から影４５（図８、図１０参照）の長さｚを求める（Ｓ１７）。図１２に示すように、第１画像記憶バッファのスキャン画像には、影４５はないが、第２画像記憶バッファのスキャン画像には、影４５が存在する。従って、周知の画像認識処理により影４５の長さを容易に求めることができる。尚、Ｓ１７の処理を行うＣＰＵ１０が「影長さ取得手段」に相当する。
【００３３】
次いで、影の長さｚ、一定の移動距離ｘ、スキャナユニット２７の下面から印刷媒体４０の載置面までの距離をｙとして、印刷媒体４０の厚みαを「α＝ｙｚ／（ｘ＋ｚ）」の演算処理により算出し（Ｓ１８）、処理を終了する。尚、Ｓ１８の演算を行うＣＰＵ１０が、「厚み算出手段」に相当する。
【００３４】
次に、インクジェットヘッド１４の高さの調整について説明する。ヘッド高さ調整ボタン５６（図１及び図３参照）が押下されると、上記のようにして算出された印刷媒体４０の厚みαに基づいて、ＣＰＵ１０は、モータ駆動部１８を介して、上下調整モータ２１，２２を駆動して、インクジェットヘッド１４の高さを印刷媒体４０に対する最適な高さに調整する。この最適な高さは、一例としては、印刷媒体４０に対して、規定の隙間（例えば、１ｍｍ又は０．５ｍｍ）になるように、予めＲＯＭ１１に記憶しているプログラムに従って、インクジェットヘッド１４の高さを調整する。
【００３５】
以上説明したように、第１実施の形態では、光源２６とＣＣＤ２４とを一体化したスキャナユニット２７を用いることにより、厚みのある印刷媒体４０の厚さも正確に計ることが出来る。また、ローラー等による厚み検出でないので、経年変化による誤差も生じない。
【００３６】
次に、図５、図１３及び図１４を参照して、本発明の第２実施の形態のインクジェットプリンタ１の印刷媒体４０の厚みαの検出処理を説明する。図１３は、第２実施の形態の厚みを複数回計測して平均値を求める処理のフローチャートである。また、図１４は、ＲＡＭ１２のワークエリア１２７の記憶内容の模式図である。尚、この第２実施の形態では、厚みを複数回計測して平均値を求めるものである。
【００３７】
本第２実施の形態では、スキャナユニット２７の基準位置からのスキャン方向への移動距離ｘと、スキャナユニット２７の下面から印刷媒体４０の載置面までの距離ｙと、影の長さｚを用いて、印刷媒体４０の厚みαを求める動作を複数回行い、その平均値を求めるものである。
【００３８】
この第２実施の形態でも、まず、印刷媒体４０をスキャナ台紙３０に載置して、インクジェットプリンタ１内の所定位置に置いておく。次いで、インクジェットプリンタ１に電源が投入されると、初期化処理を行う（Ｓ２１）。この初期化処理では、図５に示すＲＡＭ１２の第１〜第ｎの画像記憶バッファ、カウンタ記憶エリア１２６、ワークエリア１２７の記憶内容を消去してクリアする（Ｓ２１）。次いで、スキャン開始ボタン５５が押下されると（Ｓ２２）、スキャナユニット２７を基準位置からのスキャン方向へ移動しながら順次スキャンして、画像を比較して印刷媒体４０の端をサーチする（Ｓ２３）。これは、印刷媒体４０の端の上方にスキャナユニット２７のＣＣＤ２４が到達していない場合には、ＣＣＤ２４は、スキャナ台紙３０（一例として白色の台紙）を撮影するのでみであるので、所定の色、又は模様がある印刷媒体４０とは、ＣＰＵ１０が区別できる。印刷媒体４０の端の上方にスキャナユニット２７のＣＣＤ２４が到達しない場合には（Ｓ２４：ＮＯ）、Ｓ２３に戻り、スキャナユニット２７を基準位置からのスキャン方向へ移動しながら順次スキャンして、画像を比較して印刷媒体４０の端をサーチする（Ｓ２３）。
【００３９】
印刷媒体４０の端の上方にスキャナユニット２７のＣＣＤ２４が到達した場合（基準位置に到達した場合）には（Ｓ２４：ＹＥＳ）、印刷媒体４０の端（基準位置）で撮影した画像をＲＡＭ１２の第１画像記憶バッファ１２３に保存する（Ｓ２５）。次いで、一定距離ｘ移動後、再度、ＣＣＤ２４で画像を撮影して、撮影した画像（図８、図１０参照）を第２画像記憶バッファ１２４に保存する（Ｓ２６）。次いで、第１画像記憶バッファ１２３に記憶した画像と、第２画像記憶バッファ１２４に記憶した画像とを比較して、画像から影４５（図８、図１０参照）の長さｚを求める（Ｓ２７）。尚、Ｓ２７の処理を行うＣＰＵ１０が「影長さ取得手段」に相当する。
【００４０】
次いで、影の長さｚ、一定の移動距離ｘ、スキャナユニット２７の下面から印刷媒体４０の載置面までの距離をｙとして、印刷媒体４０の厚みαを「α＝ｙｚ／（ｘ＋ｚ）」の演算処理により算出する（Ｓ２８）。次いで、演算で求められた印刷媒体４０の厚みαをＲＡＭ１２のワークエリア１２７に保存する（Ｓ２９）。次いで、カウンタが予め定めているＮ回目の場合には（Ｓ３０：ＹＥＳ）、図１４に示す、ワークエリア１２７に記憶されているＮ個分の厚みαの平均を演算する（Ｓ３１）。また、カウンタが予め定めているＮ回目に達していない場合には（Ｓ３０：ＮＯ）、カウンタを（＋１）だけインクリメントして（Ｓ３２）、スキャナユニット２７を移動して合計でｘ移動後、再度、画像を撮影して第２画像記憶バッファに保存する（Ｓ３３）、次いで、Ｓ２７の処理に戻る。カウンタが予め定めているＮ回目に達して（Ｓ３０：ＮＯ）、Ｓ３１の処理が終了して、印刷媒体の厚みαの平均値が求められると、処理を終了する。尚、Ｓ２８の演算を行うＣＰＵ１０が、「厚み算出手段」に相当する。
【００４１】
次に、インクジェットヘッド１４の高さの調整について説明する。ヘッド高さ調整ボタン５６（図１及び図３参照）が押下されると、上記のようにして算出された印刷媒体４０の厚みαに基づいて、ＣＰＵ１０は、モータ駆動部１８を介して、上下調整モータ２１，２２を駆動して、インクジェットヘッド１４の高さを印刷媒体４０に対する最適な高さに調整する。この最適な高さは、一例としては、印刷媒体４０に対して、規定の隙間（例えば、１ｍｍ又は０．５ｍｍ）になるように、予めＲＯＭ１１に記憶しているプログラムに従って、インクジェットヘッド１４の高さを調整する。
【００４２】
以上説明したように、第２実施の形態では、光源２６とＣＣＤ２４とを一体化したスキャナユニット２７を用いて、複数回、印刷媒体４０の厚さを測定して、その平均を求めるので、印刷媒体４０の厚さを正確に求めることが出来る。また、ローラー等による厚み検出でないので、経年変化による誤差も生じない。
【００４３】
尚、本発明は、各種の変形が可能であることは言うまでもない。例えば、この厚み検出装置は、インクジェットプリンタのみならず、各種のプリンタにも適用できる。また、プリンタに限られず、厚みのあるものの厚みを計測する必要がある各種の機器に適用できる。また、撮像素子は、ＣＣＤ限られず、ＣＭＯＳセンサー等でも良い。
【図面の簡単な説明】
【００４４】
【図１】インクジェットプリンタ１の外観の斜視図である。
【図２】インクジェットプリンタ１の内部の構造の斜視図である。
【図３】インクジェットプリンタ１の電気的構成を示すブロック図である。
【図４】スキャナユニット２７の下面側から見た斜視図である。
【図５】ＲＡＭ１２の記憶エリアの概念図である。
【図６】厚みがある印刷媒体４０（厚みα）に対して、スキャナユニット２７がスキャンを開始する基準位置にある状態を示した正面図である。
【図７】図６に示す状態からスキャナユニット２７がスキャン方向にｘだけ移動した状態を示す正面図である。
【図８】図７の状態でスキャナユニット２７のＣＣＤ２４がスキャンした画像である。
【図９】厚みが薄い印刷媒体４０に対して、スキャナユニット２７が基準位置からスキャン方向にｘだけ移動した状態を示す正面図である。
【図１０】図９の状態でスキャナユニット２７のＣＣＤ２４がスキャンした画像である。
【図１１】インクジェットプリンタ１の厚みの検出動作のフローチャートである。
【図１２】スキャン画像の例である。
【図１３】第２実施の形態の厚みを複数回計測して平均値を求める処理のフローチャートである。
【図１４】ＲＡＭ１２のワークエリア１２７の記憶内容の模式図である。
【符号の説明】
【００４５】
１  インクジェットプリンタ
１０  ＣＰＵ
１１  ＲＯＭ
１２  ＲＡＭ
１４   インクジェットヘッド
１５   ヘッド駆動部
１６   表示制御部
１７   入力検知部
１８   モータ駆動部
１９   スキャナ移動モータ
２０   ヘッド移動モータ
２１，２２  上下調整モータ
２１ａ  ラック
２１ｂ  ピニオンギア
２２ａ  ラック
２２ｂ  ピニオンギア
２３   ＣＣＤ駆動部
２４ａ ＣＣＤ素子
２５   光源駆動部
２６   光源
２７   スキャナユニット
３０   スキャナ台紙
３１   ガイドレール
３２   ガイドレール
４０   印刷媒体
１２３   第１画像記憶バッファ  
１２４   第２画像記憶バッファ
１２５   第Ｎ画像記憶バッファ
１２６   カウンタ記憶エリア
１２７   ワークエリア
【図１】
0004911098.tif 000002
【図２】
0004911098.tif 000003
【図３】
0004911098.tif 000004
【図４】
0004911098.tif 000005
【図５】
0004911098.tif 000006
【図６】
0004911098.tif 000007
【図７】
0004911098.tif 000008
【図８】
0004911098.tif 000009
【図９】
0004911098.tif 000010
【図１０】
0004911098.tif 000011
【図１１】
0004911098.tif 000012
【図１２】
0004911098.tif 000013
【図１３】
0004911098.tif 000014
【図１４】
0004911098.tif 000015