JP4665294B2 - 自己診断装置、自己診断方法及び自己診断機能を有するプログラムを記録したコンピュータ読み取り可能なプログラム格納媒体 - Google Patents
自己診断装置、自己診断方法及び自己診断機能を有するプログラムを記録したコンピュータ読み取り可能なプログラム格納媒体 Download PDFInfo
- Publication number
- JP4665294B2 JP4665294B2 JP2000201470A JP2000201470A JP4665294B2 JP 4665294 B2 JP4665294 B2 JP 4665294B2 JP 2000201470 A JP2000201470 A JP 2000201470A JP 2000201470 A JP2000201470 A JP 2000201470A JP 4665294 B2 JP4665294 B2 JP 4665294B2
- Authority
- JP
- Japan
- Prior art keywords
- ink
- remaining amount
- diagnosis
- printer
- self
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Ink Jet (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
【発明の属する技術分野】
本発明は、プリンタの状態を自己診断する自己診断装置、自己診断方法及び自己診断機能を有するプログラムを記録したコンピュータ読み取り可能なプログラム格納媒体に関するものである。
【0002】
【従来の技術】
近年の情報産業の発達によって、オフィスや家庭においてコンピュータが普及しており、コンピュータに接続されたプリンタによって印刷することが多くなっている。プリンタは、インクを記録紙に印刷することで文字や画像等を印刷するものであり、当然印刷を行えばインクの残量が減少していく。従来、例えばインクジェットプリンタにおけるインクの残量を検出する手法としては、機械式、光学式、電気式等の様々な手法が提案されている。具体的には、従来のインク残量検出手法としては、インクの残量がインクタンクの総容量の何%といった表示や、インクの残りがわずかとなったことをユーザに知らせるアラームが行われていた。
【0003】
【発明が解決しようとする課題】
ところが、このようなインクの残量の表示手法では、ユーザの使用実態において今後どの程度使用できるのかが明確でなく、ユーザにとってインクの残量等の診断結果が直感的にわかりにくかった。つまり、従来のプリンタでは、ユーザがプリンタを現状のペースで使用した場合にあと何日印刷可能であるかや、ある印刷サイズである画像を印刷する場合に具体的にあと何枚印刷可能であるのかといった、ユーザに直感的にわかりやすい表示がなされていなかった。また、プリンタは、ユーザ毎に使用頻度や使用する色が異なるので、ユーザにおける使用実態に合わせたインクの残量表示がなされていなかった。
【0004】
そこで本発明は上記課題を解消し、プリンタの使用実態に応じた具体的な診断を行うことができる自己診断装置、自己診断方法及び自己診断機能を有するプログラムを記録したコンピュータ読み取り可能なプログラム格納媒体を提供することを目的としている。
【0005】
【課題を解決するための手段】
上記目的は、請求項1の発明にあっては、記録紙に印刷するプリンタのインクタンク内のインクの残量を検出する診断手段と、前記診断手段で検出されたインクタンク内のインク残量をプリンタの診断結果として表示する表示手段とを備え、前記診断手段は、前記インクタンクの上面の上方に設けられ、所定の電圧が加えられると、該インクタンク内のインクに対して光を照射するフォトダイオードと、前記フォトダイオードに対して所定の電圧を加える印加部と、受光した光の光量に応じて所定の電圧を出力するフォトディテクタと、前記フォトダイオードからの光を透過するとともに、前記インクを透過し、前記インクタンクの底部に設けられた反射部にて反射して戻った光を前記フォトディテクタに導くプリズムと、前記フォトディテクタの出力を計測して、前記インクタンク内のインクの残量を検出する計測部とを有する自己診断装置により、達成される。請求項1の構成によれば、記録紙に印刷するプリンタは、その状態を自ら診断し、その診断結果を表示することができる。つまり、プリンタは、外部の機能を利用することなく自らの状態を診断し、その診断結果をユーザ等に通知することができる。
【0006】
請求項2の発明は、請求項1の構成において、前記診断手段は、前記プリンタにおけるインクの残量を検出し、最小二乗法により、インクの残量=a×検出日時+b(a:定数、b:満量時におけるインクの量)を求め、前記インクの残量が減少する傾向から前記インクが不足する時期を予測することを特徴とする。請求項2の構成によれば、請求項1の作用に加えて、プリンタにおけるインクの残量が検出され、インクの残量が減少する傾向からインクが不足する時期を予測する。従って、プリンタは、外部の機能を利用することなく、現状のインクの使用量であればインクがどの程度使用できるかを自ら診断し、その診断結果としてのインクが不足する時期を外部に表示することができる。このため、プリンタは、常にインクの残量を一定量以上とすることができる。
【0007】
請求項3の発明は、請求項1の構成において、前記診断手段は、前記プリンタにおけるインクの残量を検出し、前記インクの残量によって該診断手段に予め記憶されたサンプル画像の印刷可能な枚数を演算することを特徴とする。請求項3の構成によれば、請求項1の作用に加えて、プリンタは、外部の機能を利用することなく、現状のインクの使用量であればインクがどの程度使用できるかを自ら診断し、その診断結果として具体的に予め決められたサンプル画像が何枚印刷することができるかを外部に表示することができる。このため、プリンタのユーザは、インクの残量を具体的に把握することができるようになる。
【0008】
上記目的は、請求項4の発明にあっては、記録紙に印刷するプリンタのインクタンク内のインクの残量を、診断手段が検出する診断ステップと、前記診断ステップで検出されたインクタンク内のインク残量を前記プリンタの診断結果として表示手段に表示する表示ステップとを有し、前記診断手段は、前記インクタンクの上方に設けられ、所定の電圧が加えられると、該インクタンク内のインクに対して光を照射するフォトダイオードと、前記フォトダイオードに対して所定の電圧を加える印加部と、受光した光の光量に応じて所定の電圧を出力するフォトディテクタと、前記フォトダイオードからの光を透過するとともに、前記インクを透過し、前記インクタンクの底部に設けられた反射部にて反射して戻った光を前記フォトディテクタに導くプリズムと、前記フォトディテクタの出力を計測して、前記インクタンク内のインクの残量を検出する計測部とを備え、前記診断ステップでは、前記印加部が、前記フォトダイオードに所定の電圧を加え、前記フォトダイオードが、前記プリズムを経由して前記インクタンク内のインクに対して光を照射し、前記プリズムが、前記インクタンクの底部に設けられた反射部にて反射して戻った光を、前記フォトディテクタに導き、前記フォトディテクタが、前記インクを透過し前記プリズムにより導かれた光を受光し、該受光した光の光量に応じて所定の電圧を出力し、前記計測部が、前記フォトディテクタの出力を計測して、前記インクタンク内のインクの残量を検出する自己診断方法により、達成される。請求項4の構成によれば、記録紙に印刷するプリンタは、その状態を自ら診断し、その診断結果を表示することができる。つまり、プリンタは、外部の機能を利用することなく自らの状態を診断し、その診断結果をユーザ等に通知することができる。
【0009】
請求項5の発明は、請求項4の構成において、前記診断ステップでは、前記プリンタにおけるインクの残量を検出し、最小二乗法により、インクの残量=a×検出日時+b(a:定数、b:満量時におけるインクの量)を求め、前記インクの残量が減少する傾向から前記インクが不足する時期を予測することを特徴とする。請求項5の構成によれば、請求項4の作用に加えて、プリンタにおけるインクの残量が検出され、インクの残量が減少する傾向からインクが不足する時期を予測する。従って、プリンタは、外部の機能を利用することなく、現状のインクの使用量であればインクがどの程度使用できるかを自ら診断し、その診断結果としてのインクが不足する時期を外部に表示することができる。このため、プリンタは、常にインクの残量を一定量以上とすることができる。
【0010】
請求項6の発明は、請求項4の構成において、前記診断ステップでは、前記プリンタにおけるインクの残量を検出し、前記インクの残量によって該診断手段に予め記憶されたサンプル画像の印刷可能な枚数を演算することを特徴とする。請求項6の構成によれば、請求項4の作用に加えて、プリンタは、外部の機能を利用することなく、現状のインクの使用量であればインクがどの程度使用できるかを自ら診断し、その診断結果として具体的に予め決められたサンプル画像が何枚印刷することができるかを外部に表示することができる。このため、プリンタのユーザは、インクの残量を具体的に把握することができるようになる。
【0011】
上記目的は、請求項7の発明にあっては、記録紙に印刷するプリンタのインクタンク内のインクの残量を、診断手段が検出する診断ステップと、前記診断ステップで検出されたインクタンク内のインク残量を前記プリンタの診断結果として表示手段に表示する表示ステップとを有し、前記診断手段は、前記インクタンクの上方に設けられ、所定の電圧が加えられると、該インクタンク内のインクに対して光を照射するフォトダイオードと、前記フォトダイオードに対して所定の電圧を加える印加部と、受光した光の光量に応じて所定の電圧を出力するフォトディテクタと、前記フォトダイオードからの光を透過するとともに、前記インクを透過し、前記インクタンクの底部に設けられた反射部にて反射して戻った光を前記フォトディテクタに導くプリズムと、前記フォトディテクタの出力を計測して、前記インクタンク内のインクの残量を検出する計測部とを備え、前記診断ステップでは、前記印加部が、前記フォトダイオードに所定の電圧を加え、前記フォトダイオードが、前記プリズムを経由して前記インクタンク内のインクに対して光を照射し、前記プリズムが、前記インクタンクの底部に設けられた反射部にて反射して戻った光を、前記フォトディテクタに導き、前記フォトディテクタが、前記インクを透過し前記プリズムにより導かれた光を受光し、該受光した光の光量に応じて所定の電圧を出力し、前記計測部が、前記フォトディテクタの出力を計測して、前記インクタンク内のインクの残量を検出する自己診断機能を有するプログラムを記録したことを特徴とするコンピュータ読み取り可能なプログラム格納媒体により、達成される。請求項7の構成によれば、記録紙に印刷するプリンタは、その状態を自ら診断し、その診断結果を表示することができる。つまり、プリンタは、外部の機能を利用することなく自らの状態を診断し、その診断結果をユーザ等に通知することができる。
【0012】
請求項8の発明は、請求項7の構成において、前記診断ステップでは、前記プリンタにおけるインクの残量を検出し、最小二乗法により、インクの残量=a×検出日時+b(a:定数、b:満量時におけるインクの量)を求め、前記インクの残量が減少する傾向から前記インクが不足する時期を予測することを特徴とする。請求項8の構成によれば、請求項7の作用に加えて、プリンタにおけるインクの残量が検出され、インクの残量が減少する傾向からインクが不足する時期を予測する。従って、プリンタは、外部の機能を利用することなく、現状のインクの使用量であればインクがどの程度使用できるかを自ら診断し、その診断結果としてのインクが不足する時期を外部に表示することができる。このため、プリンタは、常にインクの残量を一定量以上とすることができる。
【0013】
請求項9の発明は、請求項7の構成において、前記診断ステップでは、前記プリンタにおけるインクの残量を検出し、前記インクの残量によって印刷可能な所定の画像の枚数を演算することを特徴とする。請求項9の構成によれば、請求項7の作用に加えて、プリンタは、外部の機能を利用することなく、現状のインクの使用量であればインクがどの程度使用できるかを自ら診断し、その診断結果として具体的に予め決められた所定の画像が何枚印刷することができるかを外部に表示することができる。このため、プリンタのユーザは、インクの残量を具体的に把握することができるようになる。
【0014】
【発明の実施の形態】
以下、本発明の好適な実施の形態を添付図面に基づいて詳細に説明する。
なお、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。
第1実施形態
図1は、本発明の第1実施形態としての自己診断システム100(自己診断装置)を有するプリンタ5の外観の一例を示す斜視図である。
プリンタ5は、例えばインクジェット方式により記録紙に印刷を行うプリンタ装置であり、インクを吐出するヘッドアセンブリ7を内蔵している。プリンタ5は、一部に切り欠きを有するほぼ直方体の筐体29が外装なしており、筐体29の上面にはヘッドアセンブリ7を着脱するためのヘッドアセンブリ着脱口31及び、表示部76が設けられている。筐体29の正面には、図示しない記録紙を格納するトレイ8を着脱するためのトレイ着脱口8a及び、筐体29における上記きり欠きに記録紙の排出口25が設けられている。また、筐体29の後面には、電源線や信号線としてのケーブル15が設けられている。
【0015】
図2は、図1におけるプリンタ5の構成例を示す透過斜視図であり、図3は、図2のプリンタ5においてヘッドアセンブリ7を取り外した様子の一例を示す透過斜視図である。
プリンタ5は、ヘッドアセンブリ7を装着した際に着脱可能に保持するためのホルダ33が設けられている。このホルダ33は、ヘッドアセンブリ7を装着すると、ヘッドアセンブリ7におけるインクを吐出する吐出ヘッド35が下を向くようにヘッドアセンブリ7を保持する。下を向いた吐出ヘッド35は、プリンタ機構部10によってトレイ8から給紙されて送られる記録紙27に多少の隙間を保持して対面する。吐出ヘッド35は、所定のプリンタ制御部の制御によって、記録紙27に対してインクを吐出し、所定の文字や画像を印刷する。ここで、プリンタ機構部10とは、プリンタ5における機構的な部分全般を示しており、例えばトレイ8から記録紙27を給紙する給紙部、記録紙を送るローラ等を有する紙送り部、印刷された記録紙を排出する排出部及び、その他プリンタ5の動作に必要とする機構を示している。
【0016】
図4は、図3のヘッドアセンブリ7の構成例を示す分解斜視図である。
ヘッドアセンブリ7は、主にヘッドカートリッジ51及びインクカートリッジ37を有する。
インクカートリッジ37は、少なくとも1色のインクを格納するためのインクタンクを有する。具体的には、インクカートリッジ37は、例えば黄(Yellow)のインクタンク37a、マゼンタ(Magenta)のインクタンク37b、シアン(Cyan)のインクタンク37c及び黒(Black)のインクタンク37dの4色分のインクタンクを有する。これらのインクタンク37a〜7dは、それぞれインクカートリッジホルダ49との対面に、各インクを供給したり格納するための図示しないインク供給・格納部が設けられている。
【0017】
本発明において特徴的なことは、各インクタンク37a〜37dに、各色のインクの残量をそれぞれ検出するためのインク残量検出装置68a〜68d(診断手段、自己診断装置)が設けられていることである。インク残量検出装置68a〜68dの詳細については、後述する。
【0018】
ヘッドカートリッジ51は、蓋41、インクカートリッジホルダ49及び上記吐出ヘッド35を有する。この吐出ヘッド35は、フレーム43、ヘッドチップ47及びプレート45を有する。また、ヘッドチップ47は、第1のヘッドチップ47a〜第4のヘッドチップ47dで構成されている。
インクカートリッジホルダ49は、上記インクタンク37a〜37dをそれぞれ着脱可能に保持することができるように、インクタンク37a〜37dの数に応じてそれぞれ凹部が形成された部材である。これらの凹部の底には、それぞれ上記インクタンク37a〜37dのインク供給・格納部が配置される穴49a〜49dが設けられている。また、インクカートリッジホルダ49は、インクタンク37a〜37dが上記凹部にそれぞれ配置されると、インクタンク37a〜37dの上面を覆うように蓋41が取り付けられる。つまり、インクタンク37a〜37dは、それぞれ密閉されることになる。
【0019】
一方、上記第1のヘッドチップ47a〜第4のヘッドチップ47dは、4色のインクをそれぞれ吐出するためのチップである。これらの第1のヘッドチップ47a〜第4のヘッドチップ47dは、短冊状の部材であり、長手方向が互いに並行になるように配置された状態で、プレート45及びフレーム43の間に挟み込まれている。また、フレーム43は、平板状の部材であり、ほぼ第1のヘッドチップ47a〜第4のヘッドチップ47dの形状に沿った細長い溝状の穴が設けられている。フレーム43は、インクカートリッジホルダ49の下面に取り付けられている。また、プレート45は、平板状の部材であり、挟み込む第1のヘッドチップ47a〜第4のヘッドチップ47dの形状に沿ってほぼ一直線にノズル穴が形成されている。
【0020】
図5は、図4のインク残量検出装置68a〜68dの構成例を示す断面図である。
インク残量検出装置68a〜68dは、それぞれ同様の構成であるので、インク残量検出装置68aについてのみ説明する。インク残量検出装置68aは、印加部64、フォトダイオード56、プリズム70、反射部62、フォトディテクタ58及び計測部66を有する。
印加部64は、フォトダイオード56に対して所定の電圧を加えるための電源及びその制御部である。フォトダイオード56は、所定の電圧が加えられることにより光60をプリズム70を経由してインクIに対して照射する機能を有する。プリズム70は、フォトダイオード56からの光60を透過するとともに、反射部62にて反射して戻った光60をフォトディテクタ58に導く機能を有する。フォトディテクタ58は、インクIを透過した光60を受光する機能を有し、受光した光60の光量に応じて所定の電圧を出力する機能を有する。計測部66は、フォトディテクタ58の出力を計測する機能を有する。尚、図5において光60がインカートリッジ37a等を貫通している部分には、穴や光60が透過する材質でなる部材が設けられているものとする。
従って、インク残量検出装置68aは、インク量が多いと光60の減衰が大きく、インク量が少ないと光60の減衰が小さいことから、光60の光量の大小によりフォトディテクタ58の出力電圧が変化することを測定し、インク残量を検知することができる。
【0021】
図6は、図5のインク残量検出装置68aが検出したインク量レベルに対するフォトディテクタ58の出力の一例を示す図である。
図6では、図5のインクカートリッジ37aにおけるインク量レベルを複数に、例えばインクIの残量がない「Empty(例えば0cc)」、インクIの残量がやや少ない「レベル2」、インクIの残量がやや多い「レベル1」、インクIの残量が満量である「Full(例えば15cc)」の4つのレベルに設定している。インク残量検出装置68aは、インクIの残量が減少するとインク量レベルが「Full」から「レベル1」へと変化し、図5のフォトディテクタ58の出力が徐々に増加する。この変化は、インク残量レベルが下がるにつれてほぼ同様の特性を示す。そして、インク残量レベルが例えば「レベル2」になると、インクIの残量が少ないとしてアラームを出力すべきと判断する。このアラームを出力すべきインクIの残量は、プリンタ5の仕様に合わせて任意に設定することができる。
【0022】
図7は、図1のプリンタ5の電気的な構成例を示すブロック図である。
プリンタ5は、RAM(Random Access Memory)61、ROM(Read Only Memory)63、CPU(CentralProcessing Unit)67、ヘッド駆動部73、ヘッドアセンブリ7、ヘッド検出部75、プリンタ制御部77、プリンタ機構部10、表示部76及びインターフェース65を有し、またプリンタ診断部79を有していても良い。
【0023】
RAM61は、書き込み読み出し可能な情報記憶媒体であり、CPU67の作業領域である。ROM63は、読み出し可能な情報記憶媒体であり、CPU67に記録している情報を提供する。尚、ROM63は、情報を書き換え可能であっても良い。CPU67は、RAM61、ROM63、ヘッド駆動部73、ヘッド検出部75、プリンタ制御部77、プリンタ診断部79、表示部76及びインターフェース65に接続されており、これらを制御したりこれらからデータを取得している。
【0024】
上記ヘッド駆動部73は、CPU67の制御によって、ヘッドアセンブリ7の動作を制御している。このヘッドアセンブリ7は、上記インクカートリッジ及び、インクを吐出するヘッドカートリッジを有する。また、ヘッド検出部75は、プリンタ5に着脱可能なヘッドアセンブリ7から所定の情報を取得する機能を有し、例えばヘッドアセンブリ7がプリンタ5に装着されたことを検出する。
【0025】
上記プリンタ制御部77は、CPU67の制御によってプリンタ機構部10の動作の制御を行う。このプリンタ機構部10は、プリンタ5における印刷するための機構全体を示している。また、プリンタ機構部10は、プリンタ診断部79によってその状態が診断される。
【0026】
また、表示部76は、CPU67の制御によって、所定の画像や文字を表示する。そして、インターフェース65は、例えばセントロニクスによりプリンタケーブルが接続されたり、ネットワークによりLAN(Local Area Network)ケーブルが接続されることで、印刷したい画像等のデータを通信するためのインターフェースである。
プリンタ5において特徴的なことは、ヘッド検出部75の一部としての上記インク残量検出装置68a〜68dが設けられていることである。
【0027】
図8は、図7のプリンタ5にて動作しているソフトウェアの構成例を示すソフトウェア構成図である。
プリンタ5では、CPU67がRAM61を作業領域としてソフトウェアが動作している。このソフトウェアは、例えばプリンタ5の自己診断機能を有するプログラムである。プリンタ5では、例えばオペレーティングシステム14、デバイスドライバ2及び自己診断機能を有するプログラムとしての自己診断モジュール150が動作している。
【0028】
オペレーティングシステム14は、いわゆる基本ソフトを示しており、プリンタ5において動作するソフトウェア等を制御するためのソフトウェアである。尚、オペレーティングシステム14は、他のソフトウェアがその機能を兼ねて、省略しても良い。デバイスドライバ2は、図7の表示部76、ヘッド駆動部73及びプリンタ制御部77等を制御し、CPU67に接続された各ブロックを管理するためのソフトウェアである。
【0029】
図8の自己診断モジュール150は、図1におけるプリンタ5の状態を診断する機能を有し、例えばプリンタ5のヘッドアセンブリ7のインクの残量を検出し、その残量が一定値となるとアラームを出す機能を有する。自己診断モジュール150がプリンタ5の状態を診断する項目としては、例えば図7のROM63に予め格納されている。尚、ROM63が書き換え可能なROMであれば、この項目を変更することができるようにしても良い。
【0030】
図8に示すように、自己診断モジュール150は、診断項目テーブル152(診断手段)に格納されている診断項目を読み出し、その診断項目に応じてデバイスドライバ2を経由して又は直接図7のヘッド検出部75を制御する。このとき、自己診断モジュール150は、併せて図7のプリンタ診断部79をも制御するようにしても良い。自己診断モジュール150は、図7のヘッド検出部75の一部としてのインク残量検出装置68a〜68dよりインクの残量に関する情報を取得する。また、図8に示すように、自己診断モジュール150は、インクの残量に関する情報を取得すると、そのインクの残量に関する情報をログファイル154(診断手段)に出力する。このログファイル154は、図7のRAM61に作成される。
【0031】
ここで、上記インクの残量に関する情報は、インクの残量を検出した際における少なくとも、インクの色に関する情報(色情報)、日時に関する情報(検出日時)及びインクの残量を有する。
【0032】
自己診断モジュール150は、上記インクの残量に関する情報に基づいてインクの残量の減り方の傾向を演算し、その傾向から各インク毎にいつインクが不足するかについて予測を行う。つまり、自己診断モジュール150は、プリンタ5の使用実態に応じたインクの減少傾向を把握することができるようになる。また、自己診断モジュール150は、インクの残量の内最も不足する時期が早いインクについて情報を表示することができる。自己診断モジュール150が行う詳細な演算等については、後述する。
【0033】
自己診断システム100を有するプリンタ5は以上のような構成であり、次に図1〜図8を参照しつつプリンタ5における自己診断方法について説明する。
自己診断システム100は、簡単に表現すると、プリンタ5のユーザがそれまでの印刷ペースで印刷した場合にあと何日印刷が可能(印刷可能期間)かをそのユーザに知らせるシステムである。
【0034】
読み取り動作(診断ステップ)
まず、プリンタ5におけるインクカートリッジ7のインクの残量等が、各色毎に検出される。具体的には、自己診断モジュール150は、図7のCPU61の制御によってヘッド検出部75の一部としてのインク残量検出装置68a〜68dに対して、それぞれインク残量読み取りの指示を送る。インク残量検出装置68a〜68dは、図8のデバイスドライバ2を制御し、そのインク残量読み取りの指示を受けると、既に図5にて説明したように、各インク毎にフォトデイテクタ58の出力を読み取る。自己診断モジュール150は、図6に示すフォトデイテクタ58の出力に対するインク残量レベル特性から残ったインクの残量を算出する。そして、自己診断モジュール150は、図9に示すようにインクの残量に加えて、色情報及び検出日時をログファイル154に書き込む。
【0035】
自己診断モジュール150は、印刷が終了する度に、上記色情報、検出日時及びインクの残量をインクの残量履歴(ログ)としてログファイル154に記録する。尚、ログファイル154は、図7において図示しなかったハードディスクに記録するようにしても良い。その結果、図9に示すように、ログファイル154には、時間の経過とともにインクの残量が減少する傾向が記録される。
【0036】
演算動作
自己診断モジュール150は、ユーザの要求又は任意の時に、図6におけるインク残量レベルが例えば「Empty」となる時期(以下「インクの使用期限」という)の計算指示を受ける。すると、図8の自己診断モジュール150は、ログファイル154に既に記録されたインクの残量履歴から、各色毎に以下に示す演算を行う。
【0037】
すなわち、インクの色としてシアンを例示すると、自己診断モジュール150は、図9に記録された検出日時(2000年1月1日の11時21分)におけるインクの残量Cは15ccと検出し、これを図11に示すようにプロットする。続いて、自己診断モジュール150は、図9に示すように各時刻におけるインクの残量Cは13cc、11cc及び4ccと検出し、それぞれ図11に示すようにプロットする。尚、図9においては、黄のインクの残量をYとし、マゼンタのインクの残量をMとし、黒のインクの残量をBと示している。
【0038】
自己診断モジュール150は、例えば最小二乗法により、インクの残量=a×検出日時+b(a:定数、b:満量時におけるインクの量)を求め、例えばインクの残量が0となる検出日時(つまり上記インクの使用期限)を求める。この検出日時が、図11に示す「予想される使い切る年月日」である。自己診断モジュール150は、図10に示すように色別のインクの使用期限(色別期限)を所定のファイルに書きこむ。
【0039】
また、自己診断モジュール150は、色別のインクの使用期限の内使用期限までの時間が一番短い使用期限(2000年4月21日)を図示の「総合判断」の項目に書き込む。さらに、自己診断モジュール150は、この判断を行った年月日を、「判断日(調査日)」の項目に書き込む。このようにすると、図8の自己診断モジュール150は、インクの残量についていつ判断されたのかについて情報を残すことができる。
【0040】
表示ステップ
そして、診断モジュール173は、図12に示すようにインクの使用期限及び判断日を図1の表示部76に表示する。また、プリンタ5は、ユーザにアラームを通知するようにしても良い。このようにすると、ユーザは、プリンタ5におけるインクの使用期限を視認することができるようになるので、プリンタ5がインク切れとなることを防止することができる。
【0041】
本発明の第1実施形態によれば、ユーザがそれまでの印刷ペースで印刷した場合にあとどのくらいの期間、現在の印刷ペースで印刷が可能(印刷可能期間)かといった情報がユーザに通知されるので、ユーザはいつ替えインクを補充又はインクを交換すればいいか、自分の使用予定に合わせて、正確に判断できるようになる。また、プリンタ5における自己診断モジュール150によれば、ユーザーが具体的にいつまでに交換インクを用意しなければならないかがつかめず、不意にインク切れを起こすなどのトラブルを起こさなくてすむようになる。従って、プリンタ5は、いつでも確実に印刷することができるようになる。
【0042】
第2実施形態
第2実施形態としての自己診断システム100a(自己診断装置)やこれを有するプリンタ5aは、図1〜図9においてそれぞれ第1実施形態としての自己診断システム100やこれを有するプリンタ5とほぼ同様の構成であるので同一の構成は図1〜図9における符号を用いて、異なる点を中心として説明する。
自己診断システム100では、プリンタ5のインクの残量が所定の量となる時期をユーザに通知していたのに対して、自己診断システム100aでは、ユーザにプリンタ5aのインクの残量を通知するのに、所定のサンプル画像をあと何枚印刷することができるかを具体的に示している点が異なっている。従って、自己診断システム100aは、図8における自己診断モジュール150a(診断手段)、ログファイル154(診断手段)及び診断項目テーブル152(診断手段)の機能が自己診断システム100におけるそれらの機能とやや異なっている。
【0043】
図13は、上記サンプル画像を印刷するのに必要とするインク量等に関する情報の一例を示す図である。
サンプル画像を印刷する場合に必要なインク量(以下「サンプル画像情報」という)は、図8における診断項目テーブル152に格納されている。また、診断項目テーブル152には、それ以外にもサンプル画像毎に、印刷サイズ及び画像種類が格納されている。必要なインク量は、黄においてはYo、マゼンタにおいてはMo、シアンにおいてはCo、黒においてはBoと示している。尚、この診断項目テーブル152に格納されたデータは、プリンタ5のCPU67あるいは自己診断モジュール150内に予め記憶しておくようにしてもよい。
【0044】
自己診断モジュール150aは、第1実施形態の説明で示した検出方法によりあるいは図8のログファイル154から取り出すことにより、図14に示すように黄のインク残量Y、マゼンタのインク残量M、シアンのインク残量C、黒のインク残量Bを取得する。そして、自己診断モジュール150aは、各色のインクの残量Y、M、C、Bを、図13に示すある印刷サイズ/サンプル画像を印刷するのに必要な各色のインク量Yo、Mo、Co、Boでそれぞれ割り、各インク量の商Y/Y。、M/Mo、C/Co、B/B。を求める。次に、自己診断モジュール150aは、[Y/Yo]、[M/Mo]、[C/Co]、[B/Bo]のように整数処理する。そして、自己診断モジュール150aは、求まった整数の中でもっとも小さな数字を、ある印刷サイズ/サンプル画像で印刷可能な枚数として図15の表に示す情報を取得する。或いは、自己診断モジュール150aは、図8のログファイル154に記録する。最終に、自己診断モジュール150aは、図1の表示部76に、図16に示すサンプル画像のサンプル名、印刷可能枚数及び調査日を表示する。
【0045】
本発明の第2実施形態によれば、第1実施形態とほぼ同様の効果を発揮することができるとともに、これに加えて、所定のサンプル画像を印刷する場合に、あと何枚印刷可能(印刷可能枚数)といった具体的な情報が表示されるので、プリンタ5において不意にインク切れを起こすなどのトラブルを起こさなくてすむようになる。従って、ユーザは、インクを充填又は交換すべきタイミングを知ることができるので、プリンタ5aはいつでもさらに確実に印刷することができるようになる。
【0046】
ところで本発明は上述した実施形態に限定されるものではない。
上記実施形態では、プリンタ5,5aがそれぞれインクジェット方式を採用しているものとして説明しているがこれに限らず、レーザ方式を採用しているプリンタに適用しても良いことはいうまでもない。つまり、上記実施形態は、印刷によりインクが減少するプリンタに適用することができる。
上述した一連の処理を実行する自己診断機能を有するプログラムをコンピュータやプリンタ5,5aにインストールし、コンピュータやプリンタ5,5aによって実行可能な状態とするために用いられるプログラム格納媒体としては、例えばフロッピーディスク、CD−ROM(Compact Disc ReadOnly Memory)、DVD(Digital Versatile Disc)などのパッケージメディアのみならず、プログラムが一時的もしくは永続的に格納される半導体メモリや磁気ディスクなどで実現しても良い。これらプログラム格納媒体にプログラムを格納する手段としては、ローカルエリアネットワークやインターネット、デジタル衛星放送などの有線および無線通信媒体を利用しても良く、ルーターやモデム等の各種通信インターフェースを介在させて格納するようにしてもよい。また、上述したプリンタ5,5aは、それぞれ上記プログラム格納媒体の情報を少なくとも読み取ることができるドライブ装置を備えていても良いことはいうまでもない。
また、上記自己診断システム100,100aの機能は、ソフトウェアによって実現されていても良いし、ハードウェアにより実現されていても良いことはいうまでもない。
また、上記実施形態の各構成は、その一部を省略したり、上記とは異なるように任意に組み合わせることができる。
【0047】
【発明の効果】
以上説明したように、本発明によれば、プリンタの使用実態に応じた具体的な診断を行うことができる自己診断装置、自己診断方法及び自己診断機能を有するプログラムを記録したコンピュータ読み取り可能なプログラム格納媒体を提供することができる。
【図面の簡単な説明】
【図1】本発明の第1実施形態としての自己診断システムを有するプリンタの外観の一例を示す斜視図。
【図2】図1におけるプリンタの構成例を示す透過斜視図。
【図3】図2のプリンタにおいてヘッドアセンブリを取り外した様子の一例を示す透過斜視図。
【図4】図3のヘッドアセンブリの構成例を示す分解斜視図。
【図5】図4のインク残量検出装置の構成例を示す断面図。
【図6】図5のインク残量検出装置が検出したインク量レベルに対するフォトディテクタの出力の一例を示す図
【図7】図1のプリンタの電気的な構成例を示すブロック図。
【図8】図7のプリンタにて動作しているソフトウェアの構成例を示すソフトウェア構成図。
【図9】各検出日時におけるプリンタのインクの残量の一例を示す図。
【図10】インクの使用期限の一例を示す図。
【図11】サンプル画像を印刷するのに必要とするインク量に関する情報の一例を示す図。
【図12】表示部の表示例を示す図。
【図13】サンプル画像を印刷するのに必要とするインク量等に関する情報の一例を示す図。
【図14】ある時点におけるプリンタのインク残量の一例を示す図。
【図15】サンプル画像の情報の一例を示す図。
【図16】プリンタのインク残量によって印刷できるサンプル画像の枚数の一例を示す図。
【符号の説明】
5,5a・・・プリンタ、27・・・記録紙、68a〜68d・・・残量検出装置(診断手段、自己診断装置)、76・・・表示部(表示手段、自己診断装置)、100,100a・・・自己診断システム(自己診断装置)、150,150a・・・自己診断モジュール(診断手段、自己診断機能を有するプログラム)、152・・・診断項目テーブル(診断手段、自己診断装置)、154・・・ログファイル(診断手段、自己診断装置)、I・・・インク
Claims (9)
- 記録紙に印刷するプリンタのインクタンク内のインクの残量を検出する診断手段と、
前記診断手段で検出されたインクタンク内のインク残量を前記プリンタの診断結果として表示する表示手段と
を備え、
前記診断手段は、
前記インクタンクの上面の上方に設けられ、所定の電圧が加えられると、該インクタンク内のインクに対して光を照射するフォトダイオードと、
前記フォトダイオードに対して所定の電圧を加える印加部と、
受光した光の光量に応じて所定の電圧を出力するフォトディテクタと、
前記フォトダイオードからの光を透過するとともに、前記インクを透過し、前記インクタンクの底部に設けられた反射部にて反射して戻った光を前記フォトディテクタに導くプリズムと、
前記フォトディテクタの出力を計測して、前記インクタンク内のインクの残量を検出する計測部とを有する自己診断装置。 - 前記診断手段は、前記プリンタにおけるインクの残量を検出し、最小二乗法により、インクの残量=a×検出日時+b(a:定数、b:満量時におけるインクの量)を求め、前記インクの残量が減少する傾向から前記インクが不足する時期を予測する請求項1に記載の自己診断装置。
- 前記診断手段は、前記プリンタにおけるインクの残量を検出し、前記インクの残量によって該診断手段に予め記憶されたサンプル画像の印刷可能な枚数を演算する
請求項1に記載の自己診断装置。 - 記録紙に印刷するプリンタのインクタンク内のインクの残量を、診断手段が検出する診断ステップと、
前記診断ステップで検出されたインクタンク内のインク残量を前記プリンタの診断結果として表示手段に表示する表示ステップと
を有し、
前記診断手段は、
前記インクタンクの上方に設けられ、所定の電圧が加えられると、該インクタンク内のインクに対して光を照射するフォトダイオードと、
前記フォトダイオードに対して所定の電圧を加える印加部と、
受光した光の光量に応じて所定の電圧を出力するフォトディテクタと、
前記フォトダイオードからの光を透過するとともに、前記インクを透過し、前記インクタンクの底部に設けられた反射部にて反射して戻った光を前記フォトディテクタに導くプリズムと、
前記フォトディテクタの出力を計測して、前記インクタンク内のインクの残量を検出する計測部とを備え、
前記診断ステップでは、前記印加部が、前記フォトダイオードに所定の電圧を加え、前記フォトダイオードが、前記プリズムを経由して前記インクタンク内のインクに対して光を照射し、前記プリズムが、前記インクタンクの底部に設けられた反射部にて反射して戻った光を、前記フォトディテクタに導き、前記フォトディテクタが、前記インクを透過し前記プリズムにより導かれた光を受光し、該受光した光の光量に応じて所定の電圧を出力し、前記計測部が、前記フォトディテクタの出力を計測して、前記インクタンク内のインクの残量を検出する自己診断方法。 - 前記診断ステップでは、前記プリンタにおけるインクの残量を検出し、最小二乗法により、インクの残量=a×検出日時+b(a:定数、b:満量時におけるインクの量)を求め、前記インクの残量が減少する傾向から前記インクが不足する時期を予測する請求項4に記載の自己診断方法。
- 前記診断ステップでは、前記プリンタにおけるインクの残量を検出し、前記インクの残量によって該診断手段に予め記憶されたサンプル画像の印刷可能な枚数を演算する
請求項4に記載の自己診断方法。 - 記録紙に印刷するプリンタのインクタンク内のインクの残量を、診断手段が検出する診断ステップと、
前記診断ステップで検出されたインクタンク内のインク残量を前記プリンタの診断結果として表示手段に表示する表示ステップと
を有し、
前記診断手段は、
前記インクタンクの上方に設けられ、所定の電圧が加えられると、該インクタンク内のインクに対して光を照射するフォトダイオードと、
前記フォトダイオードに対して所定の電圧を加える印加部と、
受光した光の光量に応じて所定の電圧を出力するフォトディテクタと、
前記フォトダイオードからの光を透過するとともに、前記インクを透過し、前記インクタンクの底部に設けられた反射部にて反射して戻った光を前記フォトディテクタに導くプリズムと、
前記フォトディテクタの出力を計測して、前記インクタンク内のインクの残量を検出する計測部とを備え、
前記診断ステップでは、前記印加部が、前記フォトダイオードに所定の電圧を加え、前記フォトダイオードが、前記プリズムを経由して前記インクタンク内のインクに対して光を照射し、前記プリズムが、前記インクタンクの底部に設けられた反射部にて反射して戻った光を、前記フォトディテクタに導き、前記フォトディテクタが、前記インクを透過し前記プリズムにより導かれた光を受光し、該受光した光の光量に応じて所定の電圧を出力し、前記計測部が、前記フォトディテクタの出力を計測して、前記インクタンク内のインクの残量を検出する自己診断機能を有するプログラムを記録したコンピュータ読み取り可能なプログラム格納媒体。 - 前記診断ステップでは、前記プリンタにおけるインクの残量を検出し、最小二乗法により、インクの残量=a×検出日時+b(a:定数、b:満量時におけるインクの量)を求め、前記インクの残量が減少する傾向から前記インクが不足する時期を予測する自己診断機能を有するプログラムを記録した請求項7に記載のコンピュータ読み取り可能なプログラム格納媒体。
- 前記診断ステップでは、前記プリンタにおけるインクの残量を検出し、前記インクの残量によって該診断手段に予め記憶されたサンプル画像の印刷可能な枚数を演算する自己診断機能を有するプログラムを記録した請求項7に記載のコンピュータ読み取り可能なプログラム格納媒体。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000201470A JP4665294B2 (ja) | 2000-06-29 | 2000-06-29 | 自己診断装置、自己診断方法及び自己診断機能を有するプログラムを記録したコンピュータ読み取り可能なプログラム格納媒体 |
DE60119225T DE60119225T2 (de) | 2000-06-29 | 2001-06-27 | Vorrichtung und Verfahren für Druckerdiagnose und rechnerlesbares Aufzeichungsmedium mit Druckerdiagnosefunktionsprogramm |
EP01115476A EP1170133B1 (en) | 2000-06-29 | 2001-06-27 | Printer diagnosis, printer diagnosis method, and computer-readable program storage medium containing program having printer diagnosis function |
US09/896,515 US6609461B2 (en) | 2000-06-29 | 2001-06-29 | Printer diagnosis device, printer diagnosis method, and computer-readable program storage medium containing program having printer diagnosis function |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000201470A JP4665294B2 (ja) | 2000-06-29 | 2000-06-29 | 自己診断装置、自己診断方法及び自己診断機能を有するプログラムを記録したコンピュータ読み取り可能なプログラム格納媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002011928A JP2002011928A (ja) | 2002-01-15 |
JP4665294B2 true JP4665294B2 (ja) | 2011-04-06 |
Family
ID=18699158
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000201470A Expired - Fee Related JP4665294B2 (ja) | 2000-06-29 | 2000-06-29 | 自己診断装置、自己診断方法及び自己診断機能を有するプログラムを記録したコンピュータ読み取り可能なプログラム格納媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4665294B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005313542A (ja) | 2004-04-30 | 2005-11-10 | Canon Inc | 液体タンクおよび液体吐出記録装置 |
WO2005113245A1 (ja) * | 2004-05-20 | 2005-12-01 | Canon Kabushiki Kaisha | インクタンクおよびインクジェット記録装置 |
KR100677159B1 (ko) | 2004-12-15 | 2007-02-02 | 삼성전자주식회사 | 호스트 컴퓨터에서 외부장치의 진단 기능을 수행하는 방법및 장치 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05330196A (ja) * | 1992-05-29 | 1993-12-14 | Hitachi Ltd | 画像記録装置 |
JPH06115089A (ja) * | 1992-10-06 | 1994-04-26 | Canon Inc | インクジェット記録装置 |
JPH1026874A (ja) * | 1996-07-11 | 1998-01-27 | Canon Inc | 画像出力装置及び方法 |
JPH11353145A (ja) * | 1998-01-06 | 1999-12-24 | Seiko Epson Corp | 機器監視システム、ローカル監視装置、統合監視装置、機器監視方法、及び、プログラムを格納したコンピュータ可読媒体 |
JP2000108367A (ja) * | 1998-10-02 | 2000-04-18 | Canon Inc | インクジェット記録装置、この装置用インクタンク及びインクタンクのインク量検知方法 |
-
2000
- 2000-06-29 JP JP2000201470A patent/JP4665294B2/ja not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05330196A (ja) * | 1992-05-29 | 1993-12-14 | Hitachi Ltd | 画像記録装置 |
JPH06115089A (ja) * | 1992-10-06 | 1994-04-26 | Canon Inc | インクジェット記録装置 |
JPH1026874A (ja) * | 1996-07-11 | 1998-01-27 | Canon Inc | 画像出力装置及び方法 |
JPH11353145A (ja) * | 1998-01-06 | 1999-12-24 | Seiko Epson Corp | 機器監視システム、ローカル監視装置、統合監視装置、機器監視方法、及び、プログラムを格納したコンピュータ可読媒体 |
JP2000108367A (ja) * | 1998-10-02 | 2000-04-18 | Canon Inc | インクジェット記録装置、この装置用インクタンク及びインクタンクのインク量検知方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2002011928A (ja) | 2002-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6609461B2 (en) | Printer diagnosis device, printer diagnosis method, and computer-readable program storage medium containing program having printer diagnosis function | |
KR100556001B1 (ko) | 잉크젯 인쇄 시스템용 교체 가능한 잉크카트리지 및 잉크젯 카트리지의 서비스 방법 | |
JP4380965B2 (ja) | 印刷媒体カートリッジの容量を識別する方法および装置 | |
KR101019841B1 (ko) | 프린팅 카트리지 유지 방법, 프린팅 카트리지의 재충진 시스템 및 장치 재충진 시스템 | |
CN100384633C (zh) | 打印机消耗品及信息利用方法 | |
US20100214597A1 (en) | Service station | |
US6223131B1 (en) | Ink cartridge for an ink-jet recording apparatus, and a system for detecting and displaying an ink consumption state of an ink cartridge | |
JP2009196366A (ja) | メモリデバイスを備えた消耗部品からのデータにより制御される装置 | |
KR20060135272A (ko) | 잉크 잔량 검출 장치 및 방법 | |
JP2003039695A (ja) | インクの残量検出方法およびインクジェット記録装置 | |
JPH11314375A (ja) | インクカートリッジのインク残量検出装置 | |
JP4613399B2 (ja) | カートリッジ管理装置、カートリッジ管理方法、カートリッジ管理機能を有するプログラムを記録したコンピュータ読み取り可能なプログラム格納媒体 | |
JP2007015254A (ja) | 記録装置およびその方法 | |
JP4032628B2 (ja) | インクバッグセット、それを装着するようにしたプリンタ及びプリンタシステム並びにそれを用いた制御方法 | |
EP4219172A1 (en) | Liquid consuming system and delivery system | |
JP2019162836A (ja) | 情報処理装置、および、コンピュータプログラム | |
JP2002370378A (ja) | 印刷記録材容器の検出 | |
EP2133205B1 (en) | Fluid discharge device, control method for a fluid discharge device, and fluid tank | |
JP2007237706A (ja) | 液体噴射装置 | |
JP3577010B2 (ja) | インクの残量検出方法およびインクジェット記録装置 | |
JP4665294B2 (ja) | 自己診断装置、自己診断方法及び自己診断機能を有するプログラムを記録したコンピュータ読み取り可能なプログラム格納媒体 | |
JP4599671B2 (ja) | 遠隔診断装置、遠隔診断方法及び遠隔診断機能を有するプログラムを記録したコンピュータ読み取り可能なプログラム格納媒体 | |
US20050046650A1 (en) | Ink tank, printing apparatus and monitoring system for used-ink amount | |
JP2003039696A (ja) | インクの残量検出方法およびインクジェット記録装置 | |
JP2005001149A (ja) | インク残量表示方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070327 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091208 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100127 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100713 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100903 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20101214 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101227 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140121 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140121 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |