(57)【要約】【課題】インクリボンの色を高精度に判定することのできるインクリボンの色判定装置及び方法と、この色判定装置を備える印刷装置を提供する。【解決手段】制御部１は、インクリボン６１のオーバープリント層ＯＰを透過した発光素子３０からの光を受光した受光素子３１Ｒ，３１Ｇ，３１Ｂのいずれか１つである特定受光素子の出力信号が所定値に達するように発光素子３０の発光出力を制御し、特定受光素子の出力信号が所定値に達した状態において、特定受光素子の出力信号と特定受光素子以外の受光素子の出力信号との比を求めて記憶する。制御部１は、発光素子３０から出射されインクリボン６１を透過した光を受光する受光素子３１Ｒ，３１Ｇ，３１Ｂの各々の出力信号のうちの特定受光素子以外の受光素子の出力信号を上記比に基づいて補正し、補正後の出力信号と特定受光素子の出力信号とに基づいてインクリボンの色を判定する。【選択図】図５
2019136945.tif 000002
【特許請求の範囲】
【請求項１】
発光素子と、
前記発光素子から出射されインクリボンを透過した複数の波長域の光をそれぞれ受光する複数の受光素子と、
前記複数の受光素子の各々の出力信号に基づいて前記インクリボンの色を判定する色判定部と、
前記色判定部による前記判定の前に、前記インクリボンにおける前記複数の波長域の光を透過可能な透明層を透過した前記発光素子からの光を受光した前記複数の受光素子のいずれか１つである特定受光素子の出力信号が所定値に達するように前記発光素子の発光出力を制御する発光制御部と、
前記特定受光素子の出力信号が前記所定値に達した状態において、前記特定受光素子の出力信号と、前記特定受光素子以外の前記受光素子の出力信号との比を求めて記憶する演算部と、を備え、
前記色判定部は、前記複数の受光素子のうちの前記特定受光素子以外の前記受光素子の出力信号を前記比に基づいて補正し、補正後の前記出力信号と、前記特定受光素子の出力信号とに基づいて前記インクリボンの色を判定するインクリボンの色判定装置。
【請求項２】
請求項１記載のインクリボンの色判定装置であって、
前記複数の受光素子は、前記発光素子から出射され前記インクリボンを２回透過した光を受光するインクリボンの色判定装置。
【請求項３】
請求項２記載のインクリボンの色判定装置であって、
前記発光素子及び前記複数の受光素子は、前記インクリボンの一方の面側に配置されており、
前記発光素子から出射され前記インクリボンを透過した光を前記インクリボンに反射させる光学部材が前記インクリボンの他方の面側に配置されるインクリボンの色判定装置。
【請求項４】
請求項３記載のインクリボンの色判定装置であって、
前記光学部材は、前記インクリボンを収容するカセットに内蔵されているインクリボンの色判定装置。
【請求項５】
請求項１から４のいずれか１項記載のインクリボンの色判定装置であって、
前記発光素子から光を出射させた状態で得られる前記複数の受光素子の各々の出力信号に基づいて前記インクリボンに含まれる黒色層を判定し、前記黒色層と判定してから、前記黒色層ではないと判定するまで前記インクリボンを送り出して、前記発光素子からの光が入射可能な位置に前記透明層を移動させる駆動部を備えるインクリボンの色判定装置。
【請求項６】
請求項１から５のいずれか１項記載のインクリボンの色判定装置であって、
前記色判定部は、前記補正後の前記出力信号及び前記特定受光素子の出力信号と閾値との比較によって、前記発光素子からの光を透過した前記インクリボンの層が前記透明層と黒色層のどちらであるかを判定し、前記透明層と前記黒色層のいずれでもない場合には、前記補正後の前記出力信号と前記特定受光素子の出力信号の大小関係に基づいて、前記インクリボンの層の色を判定するインクリボンの色判定装置。
【請求項７】
請求項１から６のいずれか１項記載のインクリボンの色判定装置と、
前記インクリボンが着脱可能な本体部と、
前記本体部に設けられたサーマルヘッドと、を備える印刷装置。
【請求項８】
発光素子から出射されインクリボンを透過した複数の波長域の光をそれぞれ受光する複数の受光素子の各々の出力信号に基づいて前記インクリボンの色を判定する色判定ステップと、
前記色判定ステップの前に、前記インクリボンにおける前記複数の波長域の光を透過可能な透明層を透過した前記発光素子からの光を受光した前記複数の受光素子のいずれか１つである特定受光素子の出力信号が所定値に達するように前記発光素子の発光出力を制御する発光制御ステップと、
前記特定受光素子の出力信号が前記所定値に達した状態において、前記特定受光素子の出力信号と、前記特定受光素子以外の前記受光素子の出力信号との比を求めて記憶する演算ステップと、を備え、
前記色判定ステップでは、前記複数の受光素子のうちの前記特定受光素子以外の前記受光素子の出力信号を前記比に基づいて補正し、補正後の前記出力信号と、前記特定受光素子の出力信号とに基づいて前記インクリボンの色を判定するインクリボンの色判定方法。
【請求項９】
請求項８記載のインクリボンの色判定方法であって、
前記発光制御ステップの前に、前記発光素子から光を出射させた状態で得られる前記複数の受光素子の各々の出力信号に基づいて前記インクリボンに含まれる黒色層を判定し、前記黒色層と判定してから、前記黒色層ではないと判定するまで前記インクリボンを送り出して、前記発光素子からの光が入射可能な位置に前記透明層を移動させる駆動ステップを備えるインクリボンの色判定方法。
【請求項１０】
請求項８又は９記載のインクリボンの色判定方法であって、
前記色判定ステップでは、前記補正後の前記出力信号及び前記特定受光素子の出力信号と閾値との比較によって、前記発光素子からの光を透過した前記インクリボンの層が前記透明層と黒色層のどちらであるかを判定し、前記透明層と前記黒色層のいずれでもない場合には、前記補正後の前記出力信号と前記特定受光素子の出力信号の大小関係に基づいて、前記インクリボンの層の色を判定するインクリボンの色判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクリボンに塗布されたインクを印刷媒体に転写し印刷する印刷装置と、その印刷装置に用いられるインクリボンの色判定装置と、インクリボンの色判定方法に関する。
【背景技術】
【０００２】
インクリボンをサーマルヘッドで加熱してインクリボンに塗布されたインクを印刷媒体に転写し印刷する熱転写型の印刷装置が知られている（例えば、特許文献１参照）。特許文献１に記載の印刷装置には、インクリボンの色を判定する色判定部が設けられている。この色判定部は、赤色光を出射する発光素子と、緑色光を出射する発光素子と、青色光を出射する発光素子と、これら３つの発光素子から出射される光をインクリボンを介して受光する少なくとも１つの受光素子と、受光素子の出力信号に基づいてインクリボンの色及び無色透明な部分を検出する検出手段と、を備えている。この検出手段は、受光素子の出力信号を、予め測定して記憶してある色基準データと比較し、その比較結果に基づいて、インクリボンの色を検出している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−００２０４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した色判定部に用いられる受光素子が例えば複数存在する構成を想定する。この構成では、印刷装置の使用環境、使用されるインクリボンの特性、又は、発光素子から受光素子に至る光の経路等に変化が生じると、複数の受光素子の出力にばらつきが生じる可能性がある。このようなばらつきがあると、インクリボンの色が誤検出される可能性がある。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、インクリボンの色を高精度に判定することのできるインクリボンの色判定装置及び方法と、この色判定装置を備える印刷装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明のインクリボンの色判定装置は、発光素子と、前記発光素子から出射されインクリボンを透過した複数の波長域の光をそれぞれ受光する複数の受光素子と、前記複数の受光素子の各々の出力信号に基づいて前記インクリボンの色を判定する色判定部と、前記色判定部による前記判定の前に、前記インクリボンにおける前記複数の波長域の光を透過可能な透明層を透過した前記発光素子からの光を受光した前記複数の受光素子のいずれか１つである特定受光素子の出力信号が所定値に達するように前記発光素子の発光出力を制御する発光制御部と、前記特定受光素子の出力信号が前記所定値に達した状態において、前記特定受光素子の出力信号と、前記特定受光素子以外の前記受光素子の出力信号との比を求めて記憶する演算部と、を備え、前記色判定部は、前記複数の受光素子のうちの前記特定受光素子以外の前記受光素子の出力信号を前記比に基づいて補正し、補正後の前記出力信号と、前記特定受光素子の出力信号とに基づいて前記インクリボンの色を判定するものである。
【０００７】
本発明の印刷装置は、前記インクリボンの色判定装置と、前記インクリボンが着脱可能な本体部と、前記本体部に設けられたサーマルヘッドと、を備えるものである。
【０００８】
本発明のインクリボンの色判定方法は、発光素子から出射されインクリボンを透過した複数の波長域の光をそれぞれ受光する複数の受光素子の各々の出力信号に基づいて前記インクリボンの色を判定する色判定ステップと、前記色判定ステップの前に、前記インクリボンにおける前記複数の波長域の光を透過可能な透明層を透過した前記発光素子からの光を受光した前記複数の受光素子のいずれか１つである特定受光素子の出力信号が所定値に達するように前記発光素子の発光出力を制御する発光制御ステップと、前記特定受光素子の出力信号が前記所定値に達した状態において、前記特定受光素子の出力信号と、前記特定受光素子以外の前記受光素子の出力信号との比を求めて記憶する演算ステップと、を備え、前記色判定ステップでは、前記複数の受光素子のうちの前記特定受光素子以外の前記受光素子の出力信号を前記比に基づいて補正し、補正後の前記出力信号と、前記特定受光素子の出力信号とに基づいて前記インクリボンの色を判定するものである。
【発明の効果】
【０００９】
本発明によれば、インクリボンの色を高精度に判定することのできるインクリボンの色判定装置及び方法と、この色判定装置を備える印刷装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の印刷装置の一実施形態である熱転写型プリンタ１００の概略構成を示す模式図である。
【図２】図１に示す熱転写型プリンタ１００の詳細構成例を示す図である。
【図３】図１に示すインクカセット６０に収容されたインクリボン６１の構成を示す図である。
【図４】図１及び図２に示す発光受光ユニット３の詳細構成を示す模式図である。
【図５】図１に示す制御部１の機能ブロックを示す図である。
【図６】図５に示す制御部１によるキャリブレーションモード時の動作を説明するためのフローチャートである。
【図７】図５に示す制御部１による印刷モード時の動作を説明するためのフローチャートである。
【図８】図１に示す熱転写型プリンタ１００における発光受光ユニット３の変形例を示す図である。
【発明を実施するための形態】
【００１１】
（印刷装置の概略構成）
図１は、本発明の印刷装置の一実施形態である熱転写型プリンタ１００の概略構成を示す模式図である。熱転写型プリンタ１００は、本体部１０と、インクリボン６１を収容し、本体部１０に着脱自在に構成されたインクカセット６０と、を備える。
【００１２】
本体部１０は、全体を統括制御する制御部１と、インクリボン６１の巻き出し及び巻き取りを行うためのインクリボン駆動機構２と、インクリボン６１の色を判定するために用いられる発光受光ユニット３と、印刷媒体として例えばプラスチックカード４０（図２参照）を搬送するためのカード搬送機構４と、インクリボン６１のインク層をプラスチックカード４０に転写するためのサーマルヘッド５と、を備える。
【００１３】
制御部１は、プログラムを実行して処理を行う各種のプロセッサと、ＲＡＭ（Ｒａｍｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、を含む。各種のプロセッサとしては、プログラムを実行して各種処理を行う汎用的なプロセッサであるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｓｅｓｓｉｎｇ  Ｕｎｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等の製造後に回路構成を変更可能なプロセッサであるプログラマブルロジックデバイス（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ：ＰＬＤ）、又はＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等の特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路等が含まれる。これら各種のプロセッサの構造は、より具体的には、半導体素子等の回路素子を組み合わせた電気回路である。制御部１は、各種のプロセッサのうちの１つで構成されてもよいし、同種又は異種の２つ以上のプロセッサの組み合わせ（例えば、複数のＦＰＧＡの組み合わせ又はＣＰＵとＦＰＧＡの組み合わせ）で構成されてもよい。
【００１４】
図２は、図１に示す熱転写型プリンタ１００の詳細構成例を示す図である。熱転写型プリンタ１００は、図１に示したカード搬送機構４として、２つの搬送ローラ４１と、この２つの搬送ローラ４１の各々に対向して配置されたピンチローラ４２と、２つのピンチローラ４２間に位置するサーマルヘッド５に対向して配置されたプラテンローラ４３と、を備える。搬送ローラ４１は図１に示す制御部１の制御によって駆動される。
【００１５】
また、熱転写型プリンタ１００は、図１に示したインクリボン駆動機構２として、本体部１０に装着されたインクカセット６０に含まれる巻き出しリール６３を駆動するための巻き出し用ローラ２１と、本体部１０に装着されたインクカセット６０に含まれる巻き取りリール６４を駆動するための巻き取り用ローラ２２と、を備える。図２に示すように、インクリボン６１は、インクカセット６０が本体部１０に装着された状態において、サーマルヘッド５とプラテンローラ４３の間に配置される。巻き出し用ローラ２１及び巻き取り用ローラ２２は図１に示す制御部１の制御によって駆動される。
【００１６】
図２に示すように、本体部１０の発光受光ユニット３は、インクリボン６１の巻き出しリール６３側からサーマルヘッド５に向かってインクリボン６１が通る道筋の途中で、インクリボン６１の表面のうち、サーマルヘッド５側の面とは反対側の面に対向して配置されている。発光受光ユニット３に対してインクリボン６１を挟んで対向する位置には、後述するプリズム６２が配置されている。このプリズム６２は、インクカセット６０に内蔵されているものである。
【００１７】
（インクリボンの構成）
図３は、図１に示すインクカセット６０に収容されたインクリボン６１の構成を示す図である。インクリボン６１は、図３の例では、イエローインク層Ｙ、マゼンタインク層Ｍ、シアンインク層Ｃ、ブラックインク層（黒色層）Ｋに加えて、印画面を保護するオーバープリント層ＯＰを含み、これら５つの層が長手方向に繰り返し並んで構成されている。インクリボン６１において、図３中の左側が巻き取りリール６４側であり、図３中の右側が巻き出しリール６３側である。
【００１８】
オーバープリント層ＯＰは、赤色（Ｒ）の波長域（第一の波長域）の光（以下、Ｒ光という）と、緑色（Ｇ）の波長域（第二の波長域）の光（以下、Ｇ光という）と、青色（Ｂ）の波長域（第三の波長域）の光（以下、Ｂ光という）とを透過可能な層であり、可視域の光に対して透明な層となっている。すなわち、インクリボン６１は、オーバープリント層ＯＰを無色透明の１色と数えて、合計５色のインク層よりなる。オーバープリント層ＯＰは透明層を構成する。
【００１９】
（発光受光ユニットの構成）
図４は、図１及び図２に示す発光受光ユニット３の詳細構成を示す模式図である。図４に示すように、発光受光ユニット３は、発光素子３０と、発光素子３０を駆動するドライバ３０ｄと、受光素子３１Ｒと、受光素子３１Ｇと、受光素子３１Ｂと、ＡＤ変換器３２Ｒと、ＡＤ変換器３２Ｇと、ＡＤ変換器３２Ｂと、を備える。なお、発光受光ユニット３は、図３に示したインクリボン６１の５色のインク層の境界を検出するために、インクリボン６の搬送方向に沿って２つ設けられている。
【００２０】
発光素子３０は、Ｒ光とＧ光とＢ光とを含む光、具体的には白色光を出射するものであり、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）又はＬＤ（Ｌａｓｅｒ  Ｄｉｏｄｅ）等の半導体発光素子により構成される。発光素子３０のドライバ３０ｄは、図１に示す制御部１の指示により発光素子３０を駆動する。発光素子３０は、出射した白色光がインクリボン６１を通ってプリズム６２に入射されるように、光の出射方向が調整されている。
【００２１】
インクカセット６０に内蔵されたプリズム６２は、発光素子３０から出射されてインクリボン６１を透過した光を、インクリボン６１を通して受光素子３１Ｒ、受光素子３１Ｇ、及び受光素子３１Ｂに入射させるための光学部材である。なお、プリズム６２の代わりにミラーが用いられてもよい。
【００２２】
受光素子３１Ｒは、Ｒ光に感度を持ち、受光したＲ光の光量に応じた信号を出力する。受光素子３１Ｒは、例えば、Ｒ光に感度を持つフォトダイオード、又は、可視域に感度を持つフォトダイオードにＲ光を透過するカラーフィルタを組み合わせたもの等によって構成される。受光素子３１Ｒの出力信号は、ＡＤ変換器３２Ｒによりデジタル変換されて制御部１に入力される。
【００２３】
受光素子３１Ｇは、Ｇ光に感度を持ち、受光したＧ光の光量に応じた信号を出力する。受光素子３１Ｇは、例えば、Ｇ光に感度を持つフォトダイオード、又は、可視域に感度を持つフォトダイオードにＧ光を透過するカラーフィルタを組み合わせたもの等によって構成される。受光素子３１Ｇの出力信号は、ＡＤ変換器３２Ｇによりデジタル変換されて制御部１に入力される。
【００２４】
受光素子３１Ｂは、Ｂ光に感度を持ち、受光したＢ光の光量に応じた信号を出力する。受光素子３１Ｂは、例えば、Ｂ光に感度を持つフォトダイオード、又は、可視域に感度を持つフォトダイオードにＢ光を透過するカラーフィルタを組み合わせたもの等によって構成される。受光素子３１Ｂの出力信号は、ＡＤ変換器３２Ｂによりデジタル変換されて制御部１に入力される。
【００２５】
発光素子３０から出射された白色光は、インクリボン６１を透過した後にプリズム６２に入射し、ここで反射されてインクリボン６１に戻り、インクリボン６１を透過して、受光素子３１Ｒ、受光素子３１Ｇ、及び受光素子３１Ｂに入射する。このように、発光受光ユニット３は、インクカセット６０が本体部１０に装着された状態において、発光素子３０から出射された白色光がインクリボン６１を２回透過してから受光素子３１Ｒ、受光素子３１Ｇ、及び受光素子３１Ｂに入射するように構成されている。
【００２６】
発光素子３０から所定の量の光を出射した状態にて受光素子３１Ｒ、受光素子３１Ｇ、及び受光素子３１Ｂの各々から出力される出力信号のレベルは、光が透過するインク層の種別が同一であっても、インクカセット６０におけるプリズム６２の個体差や取り付け位置の公差、或いはインクリボン６１の個体差や種別の差等によって一定とはならない。そこで、熱転写型プリンタ１００では、インクリボン６１のインク層をサーマルヘッド５によってプラスチックカード４０に転写して印刷を行う印刷モードに加えて、受光素子３１Ｒ、受光素子３１Ｇ、及び受光素子３１Ｂの出力調整を行うためのキャリブレーションモードを搭載している。熱転写型プリンタ１００は、キャリブレーションモードによってキャリブレーションを行った後に、印刷モードに移行する。このキャリブレーションは、例えばインクカセット６０が交換されたときや初期化操作がなされたとき等に実行される。
【００２７】
（制御部の機能ブロック）
図５は、図１に示す制御部１の機能ブロックを示す図である。制御部１は、プロセッサがＲＯＭに格納されたプログラムを実行して各部と協働することにより、発光制御部１１、演算部１２、色判定部１３、及び駆動部１４として機能する。これら発光制御部１１、演算部１２、色判定部１３、及び駆動部１４として機能する制御部１と、発光受光ユニット３とにより、インクリボンの色判定装置が構成される。
【００２８】
印刷モードとキャリブレーションモードのいずれにおいても、発光制御部１１は、発光素子３０の発光制御を行う。
【００２９】
色判定部１３は、印刷モードにおいて有効な機能であり、発光制御部１１の制御によって発光素子３０から光を出射した状態における受光素子３１Ｒ、受光素子３１Ｇ、及び受光素子３１Ｂの各々の出力信号（ＡＤ変換器３２Ｒ、ＡＤ変換器３２Ｇ、及びＡＤ変換器３２Ｂによるデジタル変換後の値、以下同様）に基づいて、インクリボン６１の色（発光受光ユニット３上方に位置するインク層の種別）を判定する。
【００３０】
駆動部１４は、キャリブレーションモードにおいて有効な機能であり、発光制御部１１の制御によって発光素子３０から光を出射させた状態で得られる受光素子３１Ｒ、受光素子３１Ｇ、及び受光素子３１Ｂの各々の出力信号に基づいて、巻き出しリール６３側に位置する発光受光ユニット３上方に位置するインクリボン６１の層がブラックインク層Ｋか否かを判定する。そして、駆動部１４は、ブラックインク層Ｋと判定してから、巻き出しリール６３側に位置する発光受光ユニット３上方に位置するインクリボン６１の層がブラックインク層Ｋではないと判定するまでインクリボン６１を送り出す。そして、駆動部１４は、発光受光ユニット３上方に位置するインクリボン６１の層がブラックインク層Ｋではないと判定した時点で、インクリボン６１を所定量送り出し、その状態にて、インクリボン駆動機構２を停止させる。このような処理により、２つの発光受光ユニット３上方にオーバープリント層ＯＰが移動される。
【００３１】
このような駆動部１４の制御によって発光受光ユニット３の上方にオーバープリント層ＯＰが配置された状態において、発光制御部１１は、オーバープリント層ＯＰを透過した発光素子３０からの光を受光した受光素子３１Ｒ、受光素子３１Ｇ、及び受光素子３１Ｂのいずれか１つである特定受光素子の出力信号が所定値に達するように、発光素子３０の発光出力を制御する。
【００３２】
演算部１２は、キャリブレーションモードにおいて有効な機能であり、上記の特定受光素子の出力信号が上記の所定値に達した状態において、この特定受光素子の出力信号と、特定受光素子以外の２つの受光素子の出力信号とのそれぞれの比を求めてＲＯＭに記憶する。
【００３３】
（キャリブレーションモードの動作説明）
図６は、図５に示す制御部１によるキャリブレーションモード時の動作を説明するためのフローチャートである。まず、発光制御部１１は、ドライバ３０ｄに指示を出して、発光素子３０から光を出射させる（ステップＳ１１）。このときの発光素子３０の発光出力は予め決められた第一の発光出力に設定される。ステップＳ１１の処理により、発光素子３０から出射された光は、インクリボン６１を２回透過して受光素子３１Ｒ、受光素子３１Ｇ、及び受光素子３１Ｂに入射し、受光素子３１Ｒ、受光素子３１Ｇ、及び受光素子３１Ｂの各々からの出力信号が制御部１に入力される。
【００３４】
次に、駆動部１４は、受光素子３１Ｒ、受光素子３１Ｇ、及び受光素子３１Ｂの各々からの出力信号を取得し（ステップＳ１２）、この３つの出力信号に基づいて、発光受光ユニット３上方にブラックインク層Ｋが位置しているか否かを判定する（ステップＳ１３）。
【００３５】
ブラックインク層Ｋが発光受光ユニット３上方にある状態では、受光素子３１Ｒ、受光素子３１Ｇ、及び受光素子３１Ｂの各々には発光素子３０からの光はほとんど入射されない。したがって、例えば、駆動部１４は、受光素子３１Ｒ、受光素子３１Ｇ、及び受光素子３１Ｂの各々の出力信号が予め決められたごく小さい閾値以下となっているか判断し、閾値以下となっている場合に、ブラックインク層Ｋであると判定する。
【００３６】
なお、ステップＳ１３の処理は、受光素子３１Ｒ、受光素子３１Ｇ、及び受光素子３１Ｂの出力調整が行われていない状態で実行される。しかし、受光素子の出力が非常に小さくなるブラックインク層Ｋに対しては、出力調整を行わない状態であっても、その判定は十分に可能である。
【００３７】
駆動部１４は、ステップＳ１３においてブラックインク層Ｋではないと判定した場合（ステップＳ１３：ＮＯ）には、インクリボン駆動機構２を制御してインクリボン６１の送り出しを行う（ステップＳ１４）。その後、ステップＳ１１に処理が戻る。駆動部１４は、ステップＳ１３においてブラックインク層Ｋであると判定した場合（ステップＳ１３：ＹＥＳ）には、インクリボン駆動機構２を制御して、上述したように、インクリボン６１を、ブラックインク層Ｋではないと判定する位置まで送り出し、発光受光ユニット３上方にオーバープリント層ＯＰが位置した状態を得る（ステップＳ１５）。ステップＳ１５において、駆動部１４は、ブラックインク層Ｋではないと判定する位置までインクリボン６１を送り出した後、２つの発光受光ユニット３の上方にオーバープリント層ＯＰが位置する状態まで、インクリボン６１の送り出しを行う。
【００３８】
ステップＳ１５の後、発光制御部１１は、ドライバ３０ｄに指示を出して、発光素子３０から光を出射させる（ステップＳ１６）。このときの発光素子３０の発光出力は、例えば上記の第一の発光出力に設定される。次に、発光制御部１１は、受光素子３１Ｒの出力信号（以下、信号Ｓｒという）、受光素子３１Ｇの出力信号（以下、信号Ｓｇという）、及び受光素子３１Ｂの出力信号（以下、信号Ｓｂという）を取得する（ステップＳ１７）。
【００３９】
発光制御部１１は、ステップＳ１７にて取得した信号Ｓｒ、信号Ｓｇ、信号Ｓｂのうちの最大のものを選択し、選択した信号が予め決められている所定値に達しているか否かを判定する（ステップＳ１８）。以下では、ステップＳ１７にて取得される信号Ｓｒ、信号Ｓｇ、信号Ｓｂのうち信号Ｓｂが最大になるものとして説明する。ステップＳ１８の判定がＮＯとなる場合には、発光制御部１１は、ドライバ３０ｄに指示を出して、発光素子３０の発光出力を増加させた上で（ステップＳ１９）、ステップＳ１６に処理を戻す。
【００４０】
ステップＳ１８の判定がＹＥＳとなる場合には、演算部１２が、信号Ｓｒ、信号Ｓｇ、信号Ｓｂのうちの最大のものである信号Ｓｂを基準値とし、この基準値に対する信号Ｓｒの比ＢＲｒを以下の式（１）により求める。また、演算部１２は、この基準値に対する信号Ｓｇの比ＢＧｒを以下の式（２）により求める。そして、演算部１２は、これら比ＢＲｒと比ＢＧｒをＲＯＭに記憶する（ステップＳ２０）。以上の動作により、キャリブレーションモードが終了する。
【００４１】
比ＢＲｒ＝Ｓｒ／Ｓｂ    （１）
比ＢＧｒ＝Ｓｇ／Ｓｂ    （２）
【００４２】
（印刷モードの動作説明）
図７は、図５に示す制御部１による印刷モード時の動作を説明するためのフローチャートである。まず、発光制御部１１は、図６のステップＳ１８の判定がＹＥＳとなったときにドライバ３０ｄに指示していた発光出力にて、発光素子３０から光を出射させる（ステップＳ２１）。
【００４３】
次に、色判定部１３は、受光素子３１Ｒの出力信号（信号Ｓｒ）、受光素子３１Ｇの出力信号（信号Ｓｇ）、及び受光素子３１Ｂの出力信号（信号Ｓｂ）を取得する（ステップＳ２２）。そして、色判定部１３は、取得した信号Ｓｒを、キャリブレーションモードにおいてＲＯＭに記憶された比ＢＲｒに基づいて例えば以下の式（３）にしたがって補正する。また、色判定部１３は、取得した信号Ｓｇを、キャリブレーションモードにおいてＲＯＭに記憶された比ＢＧｒに基づいて例えば以下の式（４）にしたがって補正する（ステップＳ２３）。
【００４４】
補正後の信号Ｓｒ＝信号Ｓｒ×（１／ＢＲｒ）    （３）
補正後の信号Ｓｇ＝信号Ｓｇ×（１／ＢＧｒ）    （４）
【００４５】
次に、色判定部１３は、補正後の信号Ｓｒが受光素子３１Ｂに対応する基準値Ｂｒｅｆの０．５倍以上であり、且つ、補正後の信号Ｓｇが基準値Ｂｒｅｆの０．５倍以上であり、且つ、信号Ｓｂが基準値Ｂｒｅｆの０．５倍以上であるか否かを判定する（ステップＳ２４）。基準値Ｂｒｅｆの０．５倍は、閾値を構成する。
【００４６】
基準値Ｂｒｅｆは、キャリブレーションモードのステップＳ１８の判定がＹＥＳになった場合における信号Ｓｂの値が設定される。
【００４７】
ステップＳ２４の判定がＹＥＳであった場合には、色判定部１３は、発光受光ユニット３上方にあるインク層の種別がオーバープリント層ＯＰであると判定する（ステップＳ２５）。一方、ステップＳ２４の判定がＮＯであった場合には、色判定部１３は、補正後の信号Ｓｒが基準値Ｂｒｅｆの０．１倍以下であり、且つ、補正後の信号Ｓｇが基準値Ｂｒｅｆの０．１倍以下であり、且つ、信号Ｓｂが基準値Ｂｒｅｆの０．１倍以下であるか否かを判定する（ステップＳ２６）。基準値Ｂｒｅｆの０．１倍は、閾値を構成する。
【００４８】
ステップＳ２６の判定がＹＥＳであった場合には、色判定部１３は、発光受光ユニット３上方にあるインク層の種別がブラックインク層Ｋであると判定する（ステップＳ２７）。一方、ステップＳ２６の判定がＮＯであった場合には、色判定部１３は、補正後の信号Ｓｒと補正後の信号Ｓｇと信号Ｓｂのうち、信号Ｓｂが最小となるか否かを判定する（ステップＳ２８）。
【００４９】
色判定部１３は、信号Ｓｂが最小であると判定した場合（ステップＳ２８：ＹＥＳ）には、発光受光ユニット３上方にあるインク層の種別がイエローインク層Ｙであると判定する（ステップＳ２９）。一方、色判定部１３は、信号Ｓｂが最小ではないと判定した場合（ステップＳ２８：ＮＯ）には、補正後の信号Ｓｒと補正後の信号Ｓｇと信号Ｓｂのうち、信号Ｓｇが最小となるか否かを判定する（ステップＳ３０）。
【００５０】
色判定部１３は、信号Ｓｇが最小であると判定した場合（ステップＳ３０：ＹＥＳ）には、発光受光ユニット３上方にあるインク層の種別がマゼンタインク層Ｍであると判定する（ステップＳ３１）。一方、色判定部１３は、信号Ｓｇが最小ではないと判定した場合（ステップＳ３０：ＮＯ）には、発光受光ユニット３上方にあるインク層の種別がシアンインク層Ｃであると判定する（ステップＳ３２）。
【００５１】
（実施形態の熱転写型プリンタの効果）
以上のように、熱転写型プリンタ１００によれば、キャリブレーションモードにおいて比ＢＲｒと比ＢＧｒがＲＯＭに記憶され、色判定部１３が色判定を行う際には、受光素子３１Ｒの出力信号がこの比ＢＲｒによって補正され、受光素子３１Ｇの出力信号がこの比ＢＧｒによって補正され、補正後の信号に基づいて色判定が行われる。このため、インクカセット６０に含まれるプリズム６２の個体差や取り付け公差、インクリボン６１の個体差や種別の違い、又は熱転写型プリンタ１００の使用される場所の気温等によって受光素子３１Ｒ，３１Ｇ，３１Ｂの出力特性にばらつきが生じる場合でも、このばらつきを補償して、インクリボン６１の色判定を高精度に行うことができる。
【００５２】
熱転写型プリンタ１００は、発光素子３０から出射された光がインクリボン６１を２回透過してから受光素子に到達する構成である。このため、この光の経路のばらつきやインクリボン６１の個体差等による受光素子の出力特性の変化が生じやすい。したがって、上述してきた信号の補正が特に有効になる。また、インクカセット６０にプリズム６２又はミラーが内蔵される構成であるため、インクカセット６０が交換されると、受光素子の出力特性の変化が生じやすい。このため、上述してきた信号の補正が特に有効になる。
【００５３】
また、熱転写型プリンタ１００によれば、キャリブレーションモードにおいて発光受光ユニット３の上方にオーバープリント層ＯＰを自動で正確に移動させることができる。このため、キャリブレーション処理を高精度に行うことができる。また、自動で移動が行われるため、例えば人がインクリボン６１の送り出しを手動で行ってからキャリブレーション処理をスタートさせる等の作業は不要となり、利便性を向上させることができる。
【００５４】
また、熱転写型プリンタ１００によれば、図７に示すように、補正後の信号Ｓｒ，Ｓｇ及び信号Ｓｂと閾値との比較によってオーバープリント層ＯＰとブラックインク層Ｋを判定し、オーバープリント層ＯＰとブラックインク層Ｋのいずれでもない場合には、補正後の信号Ｓｒ，Ｓｇと信号Ｓｂの大小関係の判断のみでイエローインク層Ｙと、マゼンタインク層Ｍと、シアンインク層Ｃとを判別することができる。このため、色判定にかかる制御部１の処理負荷を軽減することができる。
【００５５】
（変形例）
発光受光ユニット３は、図８に示すように、インクリボン６１の一方の面側に受光素子３１Ｒ，３１Ｇ，３１Ｂが配置され、インクリボン６１の他方の面側に発光素子３０が配置された構成であってもよい。この構成であっても、インクリボン６１の個体差や種別の差等によって受光素子３１Ｒ，３１Ｇ，３１Ｂの出力特性に変化が生じ得るため、上述してきた信号の補正は有効である。また、ここまで説明してきた熱転写型プリンタ１００は、受光素子を３つ有する構成であるが、インクリボン６１に含まれる色の数に合わせて、２つ又は４つ以上の受光素子を用いてインクリボン６１の色判定を行うことも可能である。
【００５６】
また、以上の説明では、駆動部１４によって自動でオーバープリント層ＯＰを発光受光ユニット３の上方に移動させるものとしたが、この動作は手動で行う構成としてもよい。
【００５７】
以上説明してきたように、本明細書には以下の事項が開示されている。
【００５８】
（１）
発光素子と、
前記発光素子から出射されインクリボンを透過した複数の波長域の光をそれぞれ受光する複数の受光素子と、
前記複数の受光素子の各々の出力信号に基づいて前記インクリボンの色を判定する色判定部と、
前記色判定部による前記判定の前に、前記インクリボンにおける前記複数の波長域の光を透過可能な透明層を透過した前記発光素子からの光を受光した前記複数の受光素子のいずれか１つである特定受光素子の出力信号が所定値に達するように前記発光素子の発光出力を制御する発光制御部と、
前記特定受光素子の出力信号が前記所定値に達した状態において、前記特定受光素子の出力信号と、前記特定受光素子以外の前記受光素子の出力信号との比を求めて記憶する演算部と、を備え、
前記色判定部は、前記複数の受光素子のうちの前記特定受光素子以外の前記受光素子の出力信号を前記比に基づいて補正し、補正後の前記出力信号と、前記特定受光素子の出力信号とに基づいて前記インクリボンの色を判定するインクリボンの色判定装置。
【００５９】
（１）の構成によれば、演算部によって求められた比によって特定受光素子以外の受光素子の出力信号が補正され、補正後の出力信号に基づいてインクリボンの色が判定される。このため、印刷装置の装置構成や使用環境による影響を受けにくく、インクリボンの色判定を高精度に行うことができる。
【００６０】
（２）
（１）記載のインクリボンの色判定装置であって、
前記複数の受光素子は、前記発光素子から出射され前記インクリボンを２回透過した光を受光するインクリボンの色判定装置。
【００６１】
（２）の構成によれば、インクリボンの違い等によって受光素子の出力特性に変化が生じやすいため、色判定精度の向上の効果が特に大きくなる。
【００６２】
（３）
（２）記載のインクリボンの色判定装置であって、
前記発光素子及び前記複数の受光素子は、前記インクリボンの一方の面側に配置されており、
前記発光素子から出射され前記インクリボンを透過した光を前記インクリボンに反射させる光学部材が前記インクリボンの他方の面側に配置されるインクリボンの色判定装置。
【００６３】
（３）の構成によれば、インクリボンや光学部材の違い等によって受光素子の出力特性に変化が生じやすいため、色判定精度の向上の効果が特に大きくなる。さらに、発光素子および受光素子をインクリボンの一方の面側に配置しているので、装置を簡易に構成することができ、またインクリボン（カセット）の取り扱いが容易になる。
【００６４】
（４）
（３）記載のインクリボンの色判定装置であって、
前記光学部材は、前記インクリボンを収容するカセットに内蔵されているインクリボンの色判定装置。
【００６５】
（４）の構成によれば、カセットの違いによって受光素子の出力特性に変化が生じやすいため、色判定精度の向上の効果が特に大きくなる。
【００６６】
（５）
（１）から（４）のいずれか１つに記載のインクリボンの色判定装置であって、
前記発光素子から光を出射させた状態で得られる前記複数の受光素子の各々の出力信号に基づいて前記インクリボンに含まれる黒色層を判定し、前記黒色層と判定してから、前記黒色層ではないと判定するまで前記インクリボンを送り出して、前記発光素子からの光が入射可能な位置に前記透明層を移動させる駆動部を備えるインクリボンの色判定装置。
【００６７】
（５）の構成によれば、発光素子からの光が入射可能な位置に透明層を自動で且つ正確に移動させることができるため、出力信号の補正精度を向上させることができる。また、印刷装置の使用中であっても任意のタイミングにて補正を実施することができる。
【００６８】
（６）
（１）から（５）のいずれか１つに記載のインクリボンの色判定装置であって、
前記色判定部は、前記補正後の前記出力信号及び前記特定受光素子の出力信号と閾値との比較によって、前記発光素子からの光を透過した前記インクリボンの層が前記透明層と黒色層のどちらであるかを判定し、前記透明層と前記黒色層のいずれでもない場合には、前記補正後の前記出力信号と前記特定受光素子の出力信号の大小関係に基づいて、前記インクリボンの層の色を判定するインクリボンの色判定装置。
【００６９】
（６）の構成によれば、透明層と黒色層のいずれでもない場合には、補正後の出力信号と特定受光素子の出力信号の大小関係に基づいてインクリボンの層の色が判定されるため、色判定に要する演算量を減らすことができる。また、装置構成や使用環境などの影響を受けにくい。
【００７０】
（７）
（１）から（６）のいずれか１つに記載のインクリボンの色判定装置と、
前記インクリボンが着脱可能な本体部と、
前記本体部に設けられたサーマルヘッドと、を備える印刷装置。
【００７１】
（７）の構成によれば、インクリボンの色を高精度に判定することができるため、印刷品質を向上させることができる。
【００７２】
（８）
発光素子から出射されインクリボンを透過した複数の波長域の光をそれぞれ受光する複数の受光素子の各々の出力信号に基づいて前記インクリボンの色を判定する色判定ステップと、
前記色判定ステップの前に、前記インクリボンにおける前記複数の波長域の光を透過可能な透明層を透過した前記発光素子からの光を受光した前記複数の受光素子のいずれか１つである特定受光素子の出力信号が所定値に達するように前記発光素子の発光出力を制御する発光制御ステップと、
前記特定受光素子の出力信号が前記所定値に達した状態において、前記特定受光素子の出力信号と、前記特定受光素子以外の前記受光素子の出力信号との比を求めて記憶する演算ステップと、を備え、
前記色判定ステップでは、前記複数の受光素子のうちの前記特定受光素子以外の前記受光素子の出力信号を前記比に基づいて補正し、補正後の前記出力信号と、前記特定受光素子の出力信号とに基づいて前記インクリボンの色を判定するインクリボンの色判定方法。
【００７３】
（９）
（８）記載のインクリボンの色判定方法であって、
前記発光制御ステップの前に、前記発光素子から光を出射させた状態で得られる前記複数の受光素子の各々の出力信号に基づいて前記インクリボンに含まれる黒色層を判定し、前記黒色層と判定してから、前記黒色層ではないと判定するまで前記インクリボンを送り出して、前記発光素子からの光が入射可能な位置に前記透明層を移動させる駆動ステップを備えるインクリボンの色判定方法。
【００７４】
（１０）
（８）又は（９）記載のインクリボンの色判定方法であって、
前記色判定ステップでは、前記補正後の前記出力信号及び前記特定受光素子の出力信号と閾値との比較によって、前記発光素子からの光を透過した前記インクリボンの層が前記透明層と黒色層のどちらであるかを判定し、前記透明層と前記黒色層のいずれでもない場合には、前記補正後の前記出力信号と前記特定受光素子の出力信号の大小関係に基づいて、前記インクリボンの層の色を判定するインクリボンの色判定方法。
【符号の説明】
【００７５】
１００  熱転写型プリンタ
１  制御部
１１  発光制御部
１２  演算部
１３  色判定部
１４  駆動部
２  インクリボン駆動機構
２１  巻き出し用ローラ
２２  巻き取り用ローラ
３  発光受光ユニット
３０  発光素子
３０ｄ  ドライバ
３１Ｒ、３１Ｇ、３１Ｂ  受光素子
３２Ｒ、３２Ｇ、３２Ｂ  ＡＤ変換器
４  カード搬送機構
４０  プラスチックカード
４１  搬送ローラ
４２  ピンチローラ
４３  プラテンローラ
５  サーマルヘッド
１０  本体部
６０  インクカセット
６１  インクリボン
Ｋ  ブラックインク層
ＯＰ  オーバープリント層
Ｙ  イエローインク層
Ｍ  マゼンタインク層
Ｃ  シアンインク層
６２  プリズム
６３  巻き出しリール
６４  巻き取りリール
【図１】
2019136945.tif 000003
【図２】
2019136945.tif 000004
【図３】
2019136945.tif 000005
【図４】
2019136945.tif 000006
【図５】
2019136945.tif 000007
【図６】
2019136945.tif 000008
【図７】
2019136945.tif 000009
【図８】
2019136945.tif 000010