(57)【要約】【課題】発光素子や受光センサにインクミストが付着するなどして、その発光強度や受光感度が変化するような状況においても、発光素子と受光センサの調整を的確に行い、これらから得られる情報の信頼性を高く維持することが可能な表示装置を提供する。【解決手段】新品のインクタンクに配された発光素子（第１の発光素子）の既知の発光強度を基準として受光素子の受光感度を調整した後に、発光強度が未知である他のインクタンクの発光素子（第２の発光素子）の発光強度を補正する。これにより、インクタンクの発光部や装置本体内の受光部にインクミストが付着した状況であっても、発光部と受光部によって得られる情報の信頼性を高く維持することが可能となる。【選択図】図９
2010234730.tif 000002
【特許請求の範囲】
【請求項１】
既知の発光強度を有する第１の発光素子と、
未知の発光強度を有する第２の発光素子と、
前記第１の発光素子および前記第２の発光素子からの光を検出する受光素子と、
を備える表示装置の制御方法において、
前記第１の発光素子からの光を前記受光素子で検出して得られた検出値と、前記既知の発光強度から、前記検出値に対する第１の補正値を算出する工程と、
前記第２の発光素子からの光を前記受光素子で検出して得られた検出値に対し、前記第１の補正値に従った補正を施して得られる値を、前記第２の発光素子の発光強度とする発光強度調整工程と
を有することを特徴とする表示装置の制御方法。
【請求項２】
前記発光強度調整工程において得られた発光強度に基づいて、前記第２の発光素子の発光強度を調整する工程を更に有することを特徴とする請求項１に記載の表示装置の制御方法。            
【請求項３】
前記発光強度調整工程において得られた発光強度に基づいて、前記第２の発光素子からの光を前記受光素子で検出して得られた検出値に対する第２の補正値を算出する工程を更に有することを特徴とする請求項１に記載の表示装置の制御方法。
【請求項４】
前記第１の発光素子および前記第２の発光素子は、それぞれ前記表示装置に対し交換することが可能であることを特徴とする請求項１から３のいずれかに記載の表示装置の制御方法。
【請求項５】
前記既知の発光強度は、前記第１の発光素子が出荷される際に前記第１の発光素子に備えられた記憶素子に記憶されていることを特徴とする請求項１乃至４のいずれかに記載の表示装置の制御方法。
【請求項６】
前記既知の発光強度は、前記表示装置の着荷時に前記受光素子を用いて測定されることを特徴とする請求項１乃至４のいずれかに記載の表示装置の制御方法。
【請求項７】
前記第１の発光素子および前記第２の発光素子は異なるインクタンクに取り付けられており、前記受光素子は前記インクタンクを装着するプリンタに取り付けられていることを特徴とする請求項１から６のいずれかに記載の表示装置の制御方法。
【請求項８】
既知の発光強度を有する第１の発光素子と、
未知の発光強度を有する第２の発光素子と、
前記第１の発光素子および前記第２の発光素子からの光を検出する受光素子と、
前記第１の発光素子からの光を前記受光素子で検出して得られた検出値と、前記既知の発光強度から、前記検出値に対する第１の補正値を算出する手段と、
前記第２の発光素子からの光を前記受光素子で検出して得られた検出値に対し、前記第１の補正値に従った補正を施して得られる値を、前記第２の発光素子の発光強度とする発光強度調整手段と
を備えることを特徴とする表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＬＥＤなどの発光素子とこの光を受光する受光素子を備える表示装置に関する。特に、発光素子の発光強度と受光素子の感度が変化する場合であっても、これらの調整を行って、ここから得られる情報を信頼性のある値に維持していくための制御方法に関する。
【背景技術】
【０００２】
インクジェットプリンタにおいては、例えば特許文献１に開示されているように、インクタンクに取り付けたＬＥＤを点滅させて、インクタンクのインク残量をユーザに告知する方法が知られている。また、特許文献２では、複数のインクタンクを並列して装着するインクジェットプリンタにおいて、インクタンクに取り付けたＬＥＤとプリンタ本体に設置した受光センサを利用して、インクタンクの装着箇所の正誤を判断する方法が開示されている。
【０００３】
さらに、このような複数の発光素子と受光素子を利用する構成においては、発光素子間の発光強度のばらつきや受光センサの感度のばらつきによる検出精度の低下を回避するために、発光素子の強度や検出感度を補正するための様々な方法が提案されている。例えば特許文献３には、個々の発光素子に対し予め発光強度補正係数を設定しておき、当該発光強度補正係数に基づいて発光素子の発光強度を補正し、複数の素子でばらつきのない発光を実現する方法が開示されている。また、特許文献４には、発光素子の発光強度と受光センサの受光感度とを、記録ヘッドを移動させるためのＰＷＭ信号出力に基づいて調整する方法が開示されている。そして、受光センサの受光特性が変化しても、受光センサを正確に読み取るために、最適な受光量が得られるように受光感度を調整する方法も開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１８１７２２号公報
【特許文献２】特開２００６−１４２４８４号公報
【特許文献３】特開平５−１６５４２２号公報
【特許文献４】特開２００４−１４２３５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献３や特許文献４の方法においては、発光素子や受光センサのばらつきに対応するための補正を行うことは出来たが、発光素子の発光強度や受光センサの検出感度における経時的な変化については着目していなかった。
【０００６】
例えばインクジェットプリンタにこのような発光素子や受光センサを配備した場合、記録中に発生し装置内を浮遊するインクミストが上記発光素子や受光センサに付着する懸念が大きい。そしてこの場合、発光素子の発光強度や受光センサの検出精度がインクタンクの装着時間やプリンタの使用回数に応じて徐々に低下していくことが予想される。着脱可能なインクタンクに備えられている発光素子については、インクタンクの装着期間が長いほどその表面に付着するインクミストの量が多くなり、発光素子は十分な光量を発光することが出来なくなる。また、プリンタの内部に固定的に配備された受光素子については、プリンタの使用期間が長いほどこれに付着するインクミストの量が多くなるので、発光素子の発光強度を正確に検出することが出来なくなる。よって、たとえ特許文献３や４の方法を採用しても、発光強度の調整や受光感度の調整を的確に行うことが出来なくなり、これらシステムから得られる情報の信頼性が徐々に損なわれていく。
【０００７】
本発明は上記問題点を解決するためになされたものである。よって、その目的とするところは、発光素子や受光センサにインクミストが付着するなどして、その発光強度や受光感度が変化するような状況においても、発光素子と受光センサの調整を的確に行い、これらから得られる情報の信頼性を高く維持していくことである。
【課題を解決するための手段】
【０００８】
そのために本発明においては、既知の発光強度を有する第１の発光素子と、未知の発光強度を有する第２の発光素子と、前記第１の発光素子および前記第２の発光素子からの光を検出する受光素子と、を備える表示装置の制御方法において、前記第１の発光素子からの光を前記受光素子で検出して得られた検出値と、前記既知の発光強度から、前記検出値に対する第１の補正値を算出する工程と、前記第２の発光素子からの光を前記受光素子で検出して得られた検出値に対し、前記第１の補正値に従った補正を施して得られる値を、前記第２の発光素子の発光強度とする発光強度調整工程とを有することを特徴とする。
【０００９】
また、既知の発光強度を有する第１の発光素子と、未知の発光強度を有する第２の発光素子と、前記第１の発光素子および前記第２の発光素子からの光を検出する受光素子と、前記第１の発光素子からの光を前記受光素子で検出して得られた検出値と、前記既知の発光強度から、前記検出値に対する第１の補正値を算出する手段と、前記第２の発光素子からの光を前記受光素子で検出して得られた検出値に対し、前記第１の補正値に従った補正を施して得られる値を、前記第２の発光素子の発光強度とする発光強度調整手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、発光強度が既知である第１の発光素子からの受光量により受光素子の感度を調整することで、受光センサにインクミストが付着しても正確に読み取ることができる。また、第２の発光素子からの光の受光量と調整された受光感度をもとに第２の発光素子の発光強度を求め、これをもとに発光強度を調整することで、発光素子および受光センサにインクミストが付着しても見た目の発光強度を一定に保つことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態で使用するインクジェットプリンタの外観図である。
【図２】プリンタの本体カバーを開放した状態を示す斜視図である。
【図３】実施形態で採用するインクタンクの側面図である。
【図４】インクタンクの基板と制御回路との信号接続の構成を示す図である。
【図５】実施形態で使用する発光素子（ＬＥＤ）と受光素子の回路構成を説明するための図である。
【図６】（ａ）〜（ｃ）は、シアンのインクタンクの装着位置を確認する際の、キャリッジと受光部の相対位置を説明するための上面図である。
【図７】（ａ）〜（ｄ）は、シアンのインクタンクの装着位置を検出する際の、キャリッジと受光部の相対位置を説明するための上面図である。
【図８】本体カバーが閉められた際にＣＰＵ実行する一連の工程を説明するためのフローチャートである。
【図９】感度調整モードの各工程を説明するためのフローチャートである。
【図１０】イエローのインクタンクが新品に交換された際の、取得される受光部特性値Ｋｒおよび発光強度特性値Ｋｉの例を説明するための図である。
【発明を実施するための形態】
【００１２】
（第１の実施形態）
以下、添付図面を参照して本発明の実施形態を詳細に説明する。
【００１３】
図１は、本発明の実施形態で使用するインクジェットプリンタ（以下、単にプリンタともいう）の外観図である。プリンタ２００は、本体カバー２０１、自動給紙装置２０２および排紙トレイ２０３を備えている。
【００１４】
図２は、プリンタ２００の本体カバー２０１を開放した状態を示す斜視図である。プリンタ２００の内部には、ガイド軸２０６に案内支持されながら図の主走査方向に往復移動するキャリッジ２０４が配備されている。キャリッジ２０４には、記録ヘッド２０５およびこれにインクを供給するためのインクタンク１００Ｋ、１００Ｃ、１００Ｍ、１００Ｙがそれぞれ着脱可能に搭載される。ここで、１００Ｋはブラックインクを収容するインクタンク、１００Ｃはシアンインクを収容するインクタンク、１００Ｍはマゼンタインクを収容するインクタンク、および１００Ｙはイエローインクを収容するインクタンクである。これらインクタンクは、ユーザによって、それぞれ決まったポジションに装着される必要がある。以下、インクタンク１００Ｋ、１００Ｃ、１００Ｍおよび１００Ｙは、同一の符号１００で示す場合もある。
【００１５】
装置本体に配備された制御回路４０１とキャリッジ２０４は、キャリッジ２０４の移動に追従するフレキシブルケーブル２０７によって接続されている。この構成により、記録ヘッド２０５は、キャリッジ２０４の移動中に制御回路４０１から受信した記録信号に従ってインクを吐出することが出来る。また、個々のインクタンク１００には、ＬＥＤ１０２および発光部１０４などの発光システムが備えられており、インクタンクの残量を告知するための発光制御もフレキシブルケーブル２０７を介して行われる。さらに、装置内部の上記発光部１０４が通過する位置には、発光部１０４からの光を検出するための受光部２０８が設けられている。このような発光および受光システムの具体的な構成および役割については後に詳しく説明する。
【００１６】
電源がＯＮ状態のとき、ユーザが本体カバー２０１を図１の状態から図２の状態のように開放すると、キャリッジ２０４は図２に示す主走査方向のほぼ中央の位置（タンク交換位置）に移動する。ユーザは、この状態において、インクタンクや記録ヘッドの交換が行えるようになっている。
【００１７】
本体カバー２０１が閉じられ記録動作が開始されると、プリンタは自動給送装置２０２に積載されている用紙の１枚を装置内に給紙し、記録ヘッド２０５によって記録可能な位置までこれを搬送する。用紙の位置決めが完了すると、キャリッジ２０４が主走査方向に移動しつつ記録ヘッド２０５より記録信号に応じたインクの吐出を行う主走査と、用紙を排紙トレイの方向に所定量搬送する搬送動作とが交互に行われ、用紙上に画像が徐々に記録されていく。画像の記録が完了すると、プリンタは用紙を排紙トレイ２０３に排出し、記録動作を終了する。
【００１８】
図３は、上記発光システムを説明するためのインクタンク１００の側面図である。本実施形態のインクタンク１００には、キャリッジ搭載時のユーザ側に、ＬＥＤ１０２が実装された基板１０１、ＬＥＤ１０２が発する光を導く導光部１０３、導光された光をユーザに向けて発光する発光部１０４が備えられている。キャリッジ２０４には、インクタンク１００の基板１０１上のパッドと接触する位置にコネクタが設けられており、制御回路４０１からの信号によって、それぞれのＬＥＤ１０２の点灯または点滅が制御される仕組みになっている。例えば、個々のインクの吐出回数をカウントするなどして取得したインク残量に応じて、制御回路が点灯または点滅を使い分けながら個々のＬＥＤ１０２を発光させる。これによりユーザは、本体カバー２０１を開放した状態において、タンク交換位置にあるインクタンク１００の点灯または点滅状態を観察することにより、各インクタンクのインク残量などを確認することができる。
【００１９】
図４は、インクタンク１００の基板１０１と制御回路４０１との信号接続の構成を示す図である。制御回路４０１はプリンタ本体に設置されており、プリンタ全体の制御を司るＣＰＵ４０２、ＣＰＵ４０２が実行する各種プログラムを格納するＲＯＭ４０３、制御の際のワークエリアとなるＲＡＭ４０４などを備えている。制御回路４０１からインクタンク１００に接続する信号配線は、ここでは電源信号線「ＶＤＤ」、アース信号線「ＧＮＤ」、信号線「ＤＡＴＡ」およびクロック信号線「ＣＬＫ」の４本が用意されている。電源信号線「ＶＤＤ」は、ＬＥＤ１０２の発光などのために基板１０１へ電力供給を行う信号線であり、信号線「ＤＡＴＡ」は、個々のＬＥＤ１０２へ点灯や点滅などの処理に関わる制御信号を送る信号線である。
【００２０】
本実施形態では４つのインクタンク１００に対し信号線が共通したバス接続となっており、インクタンクごとに信号線「ＤＡＴＡ」が用意されてはいない。このような構成は、フレキシブルケーブル２０７内の信号配線数を抑え、複数のインクタンクを搭載するプリンタにおいてはコスト的に有利である。但し、このような構成は本発明を限定するものではない。信号線は個々のタンクタンクに対し独立に用意しても良いし、その本数も４本に限定されるものではない。例えば「ＤＡＴＡ」と「ＣＬＫ」を共有して１本で構成することも可能である。
【００２１】
図５は、本実施形態で使用する発光素子（ＬＥＤ）１０２と受光素子の回路構成を説明するための図である。受光部２０８は、フォトトランジスタから構成されており、フォトトランジスタは受光した光量に応じて光電流を変化させる。受光部２０８は、基準電位ＶＤＤにおける負荷抵抗の電位を出力し、ＣＰＵ４０２はその絶対値や変化量を検出する。
【００２２】
本実施形態では、プリンタ内に固定された受光部２０８に対し、インクタンク１００の発光部１０４を発光させながらキャリッジ２０４を移動させることにより、個々のインクタンクの装着位置を判断する。
【００２３】
図６（ａ）〜（ｃ）は、シアンのインクタンク１００Ｃの装着位置を確認する際の、キャリッジ２０４と受光部２０８の相対位置を説明するための上面図である。この場合、ＣＰＵ４０２は、シアンのインクタンク１００ＣのＬＥＤ１０２のみを点灯させた状態で、キャリッジ２０４を、まず図６（ａ）の位置、すなわちマゼンタの発光部１０４が受光部２０８に対向する位置に配置する。このとき、受光部２０８は、直接対向していないシアンの発光部１０４の光を受けることになる。ここでは、仮にこの配置で検出した受光光量を０．１０とする。なお、ここで言う受光光量とは、受光部負荷抵抗の出力電圧に対して後述する受光感度調整を行った後の値とする。
【００２４】
続いて、ＣＰＵ４０２は、キャリッジ２０４を図６（ｂ）の位置すなわちシアンの発光部１０４が受光部２０８に対向する位置に配置する。このとき、受光部２０８は、直接対向した位置にあるシアンの発光部１０４の光を受けることになる。この配置で検出した受光光量をここでは１．００とする。
【００２５】
さらにＣＰＵ４０２は、キャリッジ２０４を図６（ｃ）の位置すなわちブラックの発光部１０４が受光部２０８に対向する位置に配置する。このとき、受光部２０８は、直接対向していないシアンの発光部１０４の光を受けることになる。この配置で検出した受光光量は、図６（ａ）と同様の条件であるので０．１０となる。
【００２６】
このように、受光部２０８は、これがシアンのインクタンクを装着すべきポジションに対向する位置にあるときに最大の受光光量（１．０）を検出し、その両側のポジションに対向する位置にあるときにはこれよりも小さい同程度の受光光量（０．１０）を検出する。これにより、ＣＰＵ４０２は、現在発光させているシアンの発光部２０８が、シアンのインクタンクを装着すべきポジションにある、すなわちシアンのインクタンク１００が正常なポジションに装着されていることを確認することが出来る。
【００２７】
以上のような動作を、マゼンタ、イエローおよびブラックのそれぞれに対しても行うことにより、それぞれのポジションに正しいインクタンクが装着されているか否かを判断することが出来る。また、本実施形態の構成では、インクタンクの装着位置の正誤のみでなく、個々のインクタンクがどの位置に装着されているか、すなわちインクタンクの並び順も検出することが出来る。
【００２８】
図７（ａ）〜（ｄ）は、シアンのインクタンク１００Ｃの装着位置を検出する際の、キャリッジ２０４と受光部２０８の相対位置を説明するための上面図である。図では、シアンとイエローのインクタンクが交換して装着されてしまった場合を示している。ＣＰＵ４０２は、図６の場合と同様に、シアンのインクタンク１００ＣのＬＥＤ１０２のみを点灯した状態で、キャリッジ２０４を、まず図７（ａ）の位置、すなわちマゼンタの発光部１０４が受光部２０８に対向する位置に配置する。このとき、受光部２０８は、直接対向していないシアンの発光部１０４の光を受けることになる。この配置で検出した受光光量は０．１０となる。
【００２９】
続いて、ＣＰＵ４０２は、キャリッジ２０４を図７（ｂ）の位置すなわちシアンポジションに配置されたイエローの発光部１０４が受光部２０８に対向する位置に配置する。このとき、受光部２０８は、２つ離れたポジションにあるシアンの発光部１０４の光を受けることになる。この配置で検出した受光光量は図７（ａ）よりもさらに弱くなり、ここでは０．０４であったとする。
【００３０】
さらにＣＰＵ４０２は、キャリッジ２０４を図７（ｃ）の位置すなわちブラックの発光部１０４が受光部２０８に対向する位置に配置する。このとき、受光部２０８は、３つ離れたポジションにあるシアンの発光部１０４の光を受けることになる。この配置で検出した受光光量は図７（ｂ）よりもさらに弱くなり、ここでは０．０１であったとする。
【００３１】
本例のように、インクタンクが誤った位置に装着されている場合、図６（ａ）〜（ｃ）と等しい動作を行っても、受光部２０８が検出する光量は０．１→０．０４→０．０１となり、図６（ａ）〜（ｃ）と同様の傾向は示さない。これにより、ＣＰＵ４０２は、現在発光させているシアンの発光部２０８が誤ったポジションにあると判断することが出来る。その後ＣＰＵ５４０２は、現在発光させているシアンの発光部２０８の位置を確認するため、４つのポジションのうち検出を行っていないポジション、すなわちイエローのポジションに受光部２０８を配置させ（図７（ｄ））、再度受光部２０８による検出を行う。このとき、受光部２０８は、直接対向した位置にあるシアンの発光部１０４の光を受けることになるので、検出する受光光量は１．００となる。
【００３２】
以上の結果より、ＣＰＵ４０２は、受光部２０８がイエローのポジションに対向しているときに最大の受光光量が検出されることを確認する。よって、現在発光させているシアンの発光部がイエローのポジションにある、すなわちシアンのインクタンク１００Ｃが誤ってイエローのポジションに装着されていることを確認することが出来る。
【００３３】
このように誤装着が確認された場合、ＣＰＵ４０２はシアンのインクタンク１００ＣのＬＥＤ１０２を点滅させるなどして、ユーザに誤装着であることを告知する。
【００３４】
以下、本発明の特徴的な構成である、発光素子（ＬＥＤ）と受光部の調整方法について説明する。
【００３５】
図８は、本体カバー２０１が閉められた際にＣＰＵ４０２が実行する一連の工程を説明するためのフローチャートである。本体カバーのクローズを検知すると、ＣＰＵ４０２はまず、ステップＳ８０１において、図６および図７で説明したインクタンク装着位置検出を行う。すなわち、注目するインクタンク１００のＬＥＤ１０２を点灯した状態で、４つのポジションで受光部２０８の出力値を検出し、その検出値の値および変化から注目するインクタンクが装着されている位置を判断する。この際、ＣＰＵ４０２は、４つのポジションのうち最も大きな値が得られたポジションの出力値を、本体のメモリに記憶する。全インクタンクの装着位置が正しい場合、記憶する出力値は、受光部２０８がそれぞれのインクタンク１００の発光部１０４からの光を、直接対向した状態（真向かい）で受光した結果の出力値となる。
【００３６】
続くステップＳ８０２において、ＣＰＵ４０２は、ステップＳ８０１で得られた結果より、全てのインクタンクが正しいポジションに装着されているか否かを判断する。正規のインクタンクが装着されていないポジションがあると判断した場合、ステップＳ８０５に進み、ＣＰＵ４０２はＬＥＤを点滅するなどの方法によって、インクタンク装着エラーをユーザに告知して、本処理を終了する。一方、全てのインクタンクが正しいポジションに装着されていると判断した場合はステップＳ８０３に進む。
【００３７】
ステップＳ８０３では、装着されているインクタンクに新品が含まれているか否かを判断する。この判断は、例えば、ＣＰＵ４０２が使用の履歴をインクタンクの基板１０１に備えられた記憶素子に随時記憶するなどの構成を用意しておけば、ＣＰＵ４０２が各インクタンクの使用履歴を確認することによって実現できる。ステップＳ８０３で、装着されているインクタンクに新品は含まれていないと判断した場合は、そのまま本処理を終了する。一方、装着されているインクタンクに新品が含まれていると判断した場合は、ステップＳ８０４へ進む。ステップＳ８０４では、インクミストが付着していないことが明らかな新品インクタンクの発光部１０４からの光量を基準として、受光部２０８の感度調整を実行する。
【００３８】
図９は、ステップＳ８０４で実行する感度調整モードの各工程を説明するためのフローチャートである。感度調整モードが開始されると、ＣＰＵ４０２は、まずステップＳ９０１において、受光部に対する第１の補正値となる受光部特性値Ｋｒを算出する。受光部特性値Ｋｒとは、付着したインクミストの影響によって受光部２０８が検出する受光量の低下の度合いを示し、Ｋｒ＝Ｖｎ／Ｖｏで表される。ここで、Ｖｏは、インクミストが全く付着していない発光部２０４と受光部２０８の組み合わせによって得られた受光部２０８の出力値を表し、プリンタ着荷時に取得され、インク色ごとに記憶されている値である。またＶｎは、ステップＳ８０１でＲＡＭ４０４に記憶された出力値のうち、ステップＳ８０３で新品と判別されたインクタンク１００に対応する出力値を表す。ＣＰＵ４０２は、新品と判別されたインクタンク１００に対応するＶｏとＶｎを読み出し、Ｋｒ＝Ｖｎ／Ｖｏを算出し、この値を記憶する。
【００３９】
続くステップＳ９０２では、ステップＳ９０１で算出した受光部特性値Ｋｒを用い、インクタンクの発光部１０４それぞれについて、付着したインクミストによる発光強度特性値Ｋｉを算出する。発光強度特性値Ｋｉとは、発光部に付着したインクミストによる、発光部の受光量の低下度合いを示す値である。ここで、ステップＳ８０１で記憶した個々のインクタンク１００に対応する発光部２０８の出力値をＶｉとすると、発光強度特性値Ｋｉは、Ｖｉ／Ｖｏに対してＶｉを取得したときの受光部特性値Ｋｒを除することにより求めることが出来る。すなわち、発光強度特性値Ｋｉは、Ｋｉ＝Ｖｉ／（Ｋｒ×Ｖｏ）となる。ＣＰＵ４０２は、ステップＳ８０１で記憶したＶｉ、プリンタの着荷時に記憶したＶｏ、およびステップＳ９０１で記憶したＫｒを読み出し、インクタンクごとに発光強度特性値Ｋｉ＝Ｖｉ／（Ｋｒ×Ｖｏ）を算出し、この値を記憶する。以上で、感度調整モードが終了すると、ＣＰＵ４０２は図８のフローチャートのステップＳ８０４に戻り、本体カバー２０１が閉められた際の一連のシーケンスを完了する。
【００４０】
図１０は、イエローのインクタンクが新品に交換された際の、上述したシーケンスによって取得される受光部特性値Ｋｒおよび発光強度特性値Ｋｉの例を説明するための図である。ここでは、プリンタ着荷時に測定された各色のＶｏおよび本体カバー２０２が閉じられた際に測定された各色のＶｎが表に示す値であった場合を説明する。新品に交換されたイエローインクタンク１００Ｙでは、Ｖｎ＝１５０ｍＶ、Ｖｏ＝２００ｍＶであるので、受光部特性値Ｋｒは、Ｋｒ＝Ｖｎ／Ｖｏ＝０．７５と算出することができる。これは、着荷時に比べて受光部２０８にインクミストが付着している分、受光部２０８が受光できる光量が０．７５程度に低下してしまっている状態を意味する。
【００４１】
各インクタンクについての発光強度特性値Ｋｉについては、それぞれのＶｉとＶｏおよび新品のイエロータンクを基準にして算出したＫｒ＝０．７５を用いて、算出することか出来る。具体的に説明すると、ブラックについては、Ｖｉ＝１１０ｍＶ、Ｖｏ＝１５０ｍＶであるので、Ｋｉ＝１１０／（１５０×０．７５）＝０．９８となる。シアンについては、Ｖｉ＝７５ｍＶ、Ｖｏ＝１００ｍＶであるので、Ｋｉ＝７５／（１００×０．７５）＝１．００となる。マゼンタについては、Ｖｉ＝２００ｍＶ、Ｖｏ＝３００ｍＶであるので、Ｋｉ＝２００／（３００×０．７５）＝０．８９となる。また、新品に交換されたイエローについては、この発光部２０８が基準となっているので、Ｋｉ＝１．００となる。Ｋｉの値が１より小さくなるほど、インクタンク１００の発光部１０４にインクミストが多く付着し、発光部１０４の発光強度が低下してしまっている状態を意味する。
【００４２】
次回本体カバー２０１が開閉され再び図８で示したシーケンスを実行する際、ＣＰＵ４０２は、ステップＳ８０１において、前回記憶した受光部特性値Ｋｒおよび発光強度特性値Ｋｉを利用して、それぞれの出力電圧値Ｖｉに対し、第２の補正値による補正を行う。すなわち、補正後の出力電圧値をＬｉとすると、Ｌｉ＝Ｖｉ／（Ｋｉ×Ｋｒ×Ｖｏ）となり、この結果に基づいて、出力値の決定および比較を行う。これにより、発光部１０４および受光部２０８に付着したインクミストの影響を除外した状態で、インクタンク装着位置を精度の高い状態で判定することが可能となる。
【００４３】
また、ステップＳ８０５でインクタンクのエラーを表示する際や、その後何らかの情報をユーザに告知する際など、発光部２０８の点灯や点滅を利用する場合、ＣＰＵ４０２は、発光強度特性値Ｋｉに応じて各インクタンクのＬＥＤ１０２に与える電力を調整する。再度図５を参照するに、発光強度は、ＬＥＤ１０２を制御するスイッチングトランジスタへ入力する周期パルスのデューティーに比例する。また、発光強度はインクタンク１００の発光部１０４に付着したインクミストの影響を表す発光強度特性値Ｋｉにも比例する。さらに、発光部１０４にインクミストが付着していない状態での発光強度は、Ｖｏに比例する。
【００４４】
以上のことから、ＣＰＵ４０２は、各インクタンクに対応する周期パルスのデューティーＤｉを、Ｄｉ＝Ｐｔ／（Ｋｉ×Ｖｏ）として求め、各インクタンクに対応して得られたＤｉに従って、ＬＥＤ１０２を駆動することが出来る。ここで、Ｐｔは定数であり、Ｋｉ×Ｖｏが取り得る最小値であってもＤｉが１を超えないような値に設定されている。
【００４５】
図１０では、定数ＰｔをＰｔ＝５０としたときの発光強度調整デューティーＤｉを、他の検出値などと共に示している。ＣＰＵ４０２は、このような各インクタンクについての発光強度調整デューティーＤｉを他のパラメータと共に記憶しておき、必要に応じてこれらＤｉを読み出して、ＬＥＤ１０２の駆動制御を行う。こうすることによって、各インクタンクの発光部２０８に付着したインクミストの量にばらつきがあっても、各発光部からの見た目の発光強度を一様に揃え、ユーザに違和感を与えないようにすることが出来る。
【００４６】
以上説明したように本実施形態によれば、新品のインクタンクに配された発光素子（第１の発光素子）の既知の発光強度を基準として受光素子の受光感度を調整した後に、発光強度が未知である他のインクタンクの発光素子（第２の発光素子）の発光強度を補正する。これにより、インクタンクの発光部や装置本体内の受光部にインクミストが付着した状況であっても、発光部と受光部によって得られる情報から、インクタンクの装着位置を正確に判断することが可能となる。また、個々の発光部に付着するインクミストの量にばらつきがあっても、ユーザに情報を告知する際の発光部の見た目の発光強度を、複数の発光部で揃えることが可能となる。
【００４７】
なお、以上説明した実施形態では、Ｖｏをプリンタの着荷時に測定する構成としたが、Ｖｏの値は装置を工場から出荷する際に予め測定し、装置内のメモリに格納しても良い。また、新品のインクタンクについても、工場から出荷する際に最初のＶｎを測定して、これを基板１０１に記憶させ、ＣＰＵ４０２は新品のインクタンクが最初にプリンタに装着されたときに、記憶されたＶｎを呼び出して活用することも出来る。
【００４８】
また、上述した実施形態のステップＳ９０１では、新品のインクタンクが１つであった場合を例に説明しているが、実際には複数のインクタンクが同時に交換される状況も考えられる。このような場合には、代表の１つのインクタンクによってＫｒを決定してもよいが、複数のインクタンクの全てについてＫｒを求めた後、これらの平均値を最終的なＫｒとして決定しても良い。
【００４９】
（その他の実施形態）
上記実施形態では、インクジェットプリンタに着脱可能に搭載されるインクタンクに付帯された発光部と、プリンタの装置内に設置された受光部を備えたシステムにおいて、主にインクタンクの装着位置を正確に判断することを目的に説明を行った。しかし、本発明のシステムはこのような用途に限定されるものではい。交換される発光部の発光強度や受光部の受光量が時間とともに変化してしまうようなシステムにおいて、発光部と受光部から得られる情報を信頼性のある値に維持していくことを目的とするのであれば、本発明の効果は十分に発揮することが出来る。
【符号の説明】
【００５０】
１００  インクタンク
１０１  基板
１０２  ＬＥＤ
１０３  導光部
１０４  発光部
２００  プリンタ
２０１  本体カバー
２０２  自動給送装置
２０３  排紙トレイ
２０４  キャリッジ
２０５  記録ヘッド
２０６  ガイド軸
２０７  フレキシブルケーブル
２０８  受光部
４０１  制御回路
４０２  ＣＰＵ
４０３  ＲＯＭ
４０４  ＲＡＭ
【図１】
2010234730.tif 000003
【図２】
2010234730.tif 000004
【図３】
2010234730.tif 000005
【図４】
2010234730.tif 000006
【図５】
2010234730.tif 000007
【図６】
2010234730.tif 000008
【図７】
2010234730.tif 000009
【図８】
2010234730.tif 000010
【図９】
2010234730.tif 000011
【図１０】
2010234730.tif 000012