[go: up one dir, main page]

JP2004122644A - Recording device, computer program, computer system, and recording method - Google Patents

Recording device, computer program, computer system, and recording method Download PDF

Info

Publication number
JP2004122644A
JP2004122644A JP2002291586A JP2002291586A JP2004122644A JP 2004122644 A JP2004122644 A JP 2004122644A JP 2002291586 A JP2002291586 A JP 2002291586A JP 2002291586 A JP2002291586 A JP 2002291586A JP 2004122644 A JP2004122644 A JP 2004122644A
Authority
JP
Japan
Prior art keywords
information value
storage unit
writing
liquid storage
execution
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.)
Pending
Application number
JP2002291586A
Other languages
Japanese (ja)
Inventor
Toshiro Shimaki
島木 敏郎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2002291586A priority Critical patent/JP2004122644A/en
Publication of JP2004122644A publication Critical patent/JP2004122644A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Ink Jet (AREA)

Abstract

【課題】液体収容ユニットの液体記憶手段への、誤った情報の書き込みを防止することが可能な記録装置等を実現する。
【解決手段】液体記憶手段への新たな使用量情報値の書き込みに先だって、当該液体記憶手段に記憶された使用量情報値を読み込み、本体記憶手段に記憶された初期使用量情報値と相違する場合には、読み込んだ使用量情報値より大きな値を、一致する場合には、初期使用量情報値と記憶動作に基づいて算出した累計使用量情報値を書き込む書込処理を実行する記録装置において、前記書込処理の実行状態及び非実行状態を示す実行状態識別情報を記憶可能な実行情報記憶手段を有する。
【選択図】   図9
A recording device capable of preventing writing of erroneous information into a liquid storage unit of a liquid storage unit is realized.
Prior to writing a new usage amount information value to a liquid storage unit, the usage amount information value stored in the liquid storage unit is read and differs from the initial usage amount information value stored in the main body storage unit. In such a case, the recording apparatus that executes a writing process of writing a value larger than the read usage information value and, if it matches, the initial usage information value and the cumulative usage information value calculated based on the storage operation, And execution information storage means capable of storing execution state identification information indicating an execution state and a non-execution state of the writing process.
[Selection] Fig. 9

Description

【0001】
【発明の属する技術分野】
本発明は、着脱可能な液体収容ユニットから供給される液体を使用して記録する記録装置に関する。
【0002】
【従来技術】
着脱可能な液体収容ユニットから供給される液体を使用して記録する記録装置としては、例えば液体としてインクを使用して印刷用紙等に印刷することにより記録するインクジェットプリンタが知られている。インクジェットプリンタにて使用するインクは液体収容ユニットとしてのインクカートリッジに収容されている。インクカートリッジは、ユーザが容易に着脱でき、既に使用されたインクの使用量や、残存するインクの残量等を記憶する液体記憶手段としてのインク記憶手段が備えられている。このインク記憶手段のデータは、印刷装置の電源投入(オン)時、及び、インクユニットの装着時に、印刷装置本体の本体記憶手段に読み込まれ、印刷装置の電源オフ時、及び、インクユニットの取り外し時には、印刷装置本体の印刷動作に基づいて算出されたインクの使用量や残量がインク記憶手段に記憶される。このため、インクユニットにインクが残存した状態で印刷装置本体から取り外された後、再び印刷装置本体に装着された場合や、別のインクユニットが装着された場合であっても、印刷装置本体は装着されたインクユニットの使用量や残量を認識することができるようになっている。
【0003】
【発明が解決しようとする課題】
しかしながら、何らかの要因によって、インク記憶手段に記憶されたインク使用量又は残量と、本体記憶手段のインク使用量又は残量とが違ってしまった場合、ユーザはインクユニットを交換する適正な時期を知ることができない。このため、インク記憶手段にはできるだけ正確なインクの使用量又は残量を記憶する必要がある。ところが、例えば、インク記憶手段にインクの使用量や残量を書き込む際に、優先度の高い処理として新たにインク記憶手段への書込処理が発生すると、インク記憶手段に誤った値を記憶してしまう虞がある。
【0004】
そこで本発明は、かかる課題に鑑みてなされたものであり、その目的とするところは、液体収容ユニットの液体記憶手段への液体の使用量又は残量の書込処理において、誤った情報の書き込みを防止することが可能な記録装置、コンピュータプログラム、コンピュータシステム、及び、記録方法を実現することにある。
【0005】
【課題を解決するための手段】
主たる本発明は、記録装置本体にて使用される液体を収容し、使用された液体の量を示す使用量情報値を記憶可能な液体記憶手段を備えた液体収容ユニット、及び、該液体収容ユニットが着脱可能であって、前記液体記憶手段の使用量情報値を読み込んで記憶する本体記憶手段と、前記液体記憶手段に新たな使用量情報値を書き込む書込手段とを備えた前記記録装置本体、を有し、前記記録装置本体は、前記書込手段による前記液体記憶手段への新たな使用量情報値の書き込みに先だって、液体収容ユニットに備えられた前記液体記憶手段に記憶された使用量情報値を読み込み、読み込んだ使用量情報値がその液体収容ユニットに対する初期値として本体記憶手段に記憶された初期使用量情報値と相違する場合には、前記読み込んだ使用量情報値より大きな値を、読み込んだ使用量情報値が前記初期使用量情報値と一致する場合には、前記初期使用量情報値と記録動作に基づいて算出した累計使用量情報値を、前記新たな使用量情報値として前記液体記憶手段に書き込むための書込処理を実行する記録装置において、
前記記録装置本体は、前記書込処理の実行状態及び非実行状態を示す実行状態識別情報を記憶可能な実行情報記憶手段を有することを特徴とする記録装置である。
本発明の他の特徴については、添付図面及び以下の記載により明らかにする。
【0006】
【発明の実施の形態】
===開示の概要===
本明細書における発明の詳細な説明の項の記載により、少なくとも次のことが明らかにされる。
記録装置本体にて使用される液体を収容し、使用された液体の量を示す使用量情報値を記憶可能な液体記憶手段を備えた液体収容ユニット、及び、該液体収容ユニットが着脱可能であって、前記液体記憶手段の使用量情報値を読み込んで記憶する本体記憶手段と、前記液体記憶手段に新たな使用量情報値を書き込む書込手段とを備えた前記記録装置本体、を有し、前記記録装置本体は、前記書込手段による前記液体記憶手段への新たな使用量情報値の書き込みに先だって、液体収容ユニットに備えられた前記液体記憶手段に記憶された使用量情報値を読み込み、読み込んだ使用量情報値がその液体収容ユニットに対する初期値として本体記憶手段に記憶された初期使用量情報値と相違する場合には、前記読み込んだ使用量情報値より大きな値を、読み込んだ使用量情報値が前記初期使用量情報値と一致する場合には、前記初期使用量情報値と記録動作に基づいて算出した累計使用量情報値を、前記新たな使用量情報値として前記液体記憶手段に書き込むための書込処理を実行する記録装置において、前記記録装置本体は、前記書込処理の実行状態及び非実行状態を示す実行状態識別情報を記憶可能な実行情報記憶手段を有することを特徴とする記録装置である。
このような記録装置によれば、実行情報記憶手段の実行状態識別情報により、書込処理中であるか否かの判断が可能となる、すなわち、実行情報記憶手段の実行状態識別情報を参照することにより、新たな使用量情報値が液体記憶手段に書き込まれたか否かを判断することが可能となる。
【0007】
かかる記録装置において、前記記録装置本体は、前記実行情報記憶手段に実行状態識別情報を書き込むための実行情報書込手段を有し、前記実行状態識別情報として、前記書込処理に先だって前記実行情報記憶手段に前記実行状態を示す実行情報を書き込み、前記書込処理が終了すると当該実行情報記憶手段に前記非実行状態を示す非実行情報を書き込むことが望ましい。
このような記録装置によれば、液体記憶手段に書き込む際には必ず実行情報記憶手段に実行情報が書き込まれているので、正確に液体記憶手段への書込処理の状態を判断することが可能となる。
【0008】
かかる記録装置において、前記記録装置本体は、新たな使用量情報値を記憶する新情報値記憶手段を有し、前記実行情報を前記実行情報記憶手段に書き込む前に、前記新たな使用量情報値を前記新情報記憶手段に書き込み、前記書込処理にて、前記新情報記憶手段に書き込まれた新たな使用量情報値を前記液体記憶手段に書き込むことが望ましい。
このような記録装置によれば、液体記憶手段に書き込むべき新たな使用量情報値を一旦、新情報値記録手段に書き込むので、液体記憶手段に書込処理を行う際には、液体記憶手段に書き込むべき使用量情報値が、新情報値記録手段に記憶されていることになる。このため、例えば、液体記憶手段への書込処理中に何らかの原因で書き込みが中断しても、その後、新情報値記録手段の値を液体記憶手段に書き込むことにより、液体記憶手段に正確な使用量情報値を記憶することが可能となる。
【0009】
かかる記録装置において、前記書込処理の実行中に、当該書込処理より優先して書込処理を実行すべき事象が生じた際には、前記実行情報記憶手段の実行状態識別情報を参照し、前記実行状態を示す実行情報が書き込まれていた場合には、前記新情報記憶手段に書き込まれた新たな使用量情報値を前記液体記憶手段に書き込み、前記非実行状態を示す非実行情報が書き込まれていた場合には、前記初期使用量情報値と、前記累計使用量情報値と、の差分に基づく情報値を新たな使用量情報値として前記液体記憶手段に書き込むことが望ましい。
このような記録装置によれば、前記書込処理の実行中に、当該書込処理より優先して書込処理を実行すべき事象が生じても、実行状態識別情報を参照することにより液体記憶手段への書込状態を認識し、この実行状態情報に基づいて新たな使用量情報値を液体記憶手段に書き込むことにより、液体記憶手段により正確な使用量情報値を記憶することが可能となる。
【0010】
また、記録装置本体にて使用される液体を収容し、使用された液体の量を示す残量情報値を記憶可能な液体記憶手段を備えた液体収容ユニット、及び、該液体収容ユニットが着脱可能であって、前記液体記憶手段の残量情報値を読み込んで記憶する本体記憶手段と、前記液体記憶手段に新たな残量情報値を書き込む書込手段とを備えた前記記録装置本体、を有し、前記記録装置本体は、前記書込手段による前記液体記憶手段への新たな残量情報値の書き込みに先だって、液体収容ユニットに備えられた前記液体記憶手段に記憶された残量情報値を読み込み、読み込んだ残量情報値がその液体収容ユニットに対する初期値として本体記憶手段に記憶された初期残量情報値と相違する場合には、前記読み込んだ残量情報値より大きな値を、読み込んだ残量情報値が前記初期残量情報値と一致する場合には、前記初期残量情報値と記録動作に基づいて算出した累計残量情報値を、前記新たな残量情報値として前記液体記憶手段に書き込むための書込処理を実行する記録装置において、
前記記録装置本体は、前記書込処理の実行状態及び非実行状態を示す実行状態識別情報を記憶可能な実行情報記憶手段を有することを特徴とする記録装置も実現可能である。
【0011】
かかる記録装置において、前記記録装置本体は、前記実行情報記憶手段に実行状態識別情報を書き込むための実行情報書込手段を有し、前記実行状態識別情報として、前記書込処理に先だって前記実行情報記憶手段に前記実行状態を示す非実行情報を書き込み、前記書込処理が終了すると当該実行情報記憶手段に前記非実行状態を示す実行状態情報を書き込むこととしてもよい。
【0012】
かかる記録装置において、前記記録装置本体は、新たな残量情報値を記憶する新情報値記憶手段を有し、前記実行情報を前記実行情報記憶手段に書き込む前に、前記新たな残量情報値を前記新情報記憶手段に書き込み、前記書込処理にて、前記新情報記憶手段に書き込まれた新たな残量情報値を前記液体記憶手段に書き込むこととしてもよい。
【0013】
かかる記録装置において、前記書込処理の実行中に、当該書込処理より優先して書込処理を実行すべき事象が生じた際には、前記実行情報記憶手段の実行状態識別情報を参照し、前記実行状態を示す実行情報が書き込まれていた場合には、前記新情報記憶手段に書き込まれた新たな残量情報値を前記液体記憶手段に書き込み、前記非実行状態を示す非実行情報が書き込まれていた場合には、前記初期残量情報値と、前記累計残量情報値と、の差分に基づく情報値を新たな残量情報値として前記液体記憶手段に書き込むこととしてもよい。
【0014】
かかる記録装置において、被印刷媒体に前記液体としてインクを吐出して印刷することにより記録することとしてもよい。
このような記録装置にあっては、インクの使用量又は残量を正確に記憶しておくことが可能となる。
【0015】
また、記録装置本体にて使用される液体を収容し、使用された液体の量を示す使用量情報値を記憶可能な液体記憶手段を備えた液体収容ユニット、及び、該液体収容ユニットが着脱可能であって、前記液体記憶手段の使用量情報値を読み込んで記憶する本体記憶手段と、前記液体記憶手段に新たな使用量情報値を書き込む書込手段とを備えた前記記録装置本体、を有し、前記記録装置本体は、前記書込手段による前記液体記憶手段への新たな使用量情報値の書き込みに先だって、液体収容ユニットに備えられた前記液体記憶手段に記憶された使用量情報値を読み込み、読み込んだ使用量情報値がその液体収容ユニットに対する初期値として本体記憶手段に記憶された初期使用量情報値と相違する場合には、前記読み込んだ使用量情報値より大きな値を、読み込んだ使用量情報値が前記初期使用量情報値と一致する場合には、前記初期使用量情報値と記録動作に基づいて算出した累計使用量情報値を、前記新たな使用量情報値として前記液体記憶手段に書き込むための書込処理を実行し、被記録媒体に前記液体としてインクを吐出して記録することにより記録する記録装置において、
前記記録装置本体は、前記書込処理の実行状態及び非実行状態を示す実行状態識別情報を記憶可能な実行情報記憶手段と、前記実行情報記憶手段に実行状態情報を書き込むための実行情報書込手段とを有し、前記実行状態識別情報として、前記書込処理に先だって前記実行情報記憶手段に前記実行状態を示す実行情報を書き込み、前記書込処理が終了すると当該実行情報記憶手段に前記非実行状態を示す非実行情報を書き込み、前記記録装置本体は、新たな使用量情報値を記憶する新情報値記憶手段を有し、前記実行情報を前記実行情報記憶手段に書き込む前に、前記新たな使用量情報値を前記新情報記憶手段に書き込み、前記書込処理にて、前記新情報記憶手段に書き込まれた新たな使用量情報値を前記液体記憶手段に書き込み、前記書込処理の実行中に、当該書込処理より優先して書込処理を実行すべき事象が生じた際には、前記実行情報記憶手段の実行状態識別情報を参照し、前記実行状態を示す実行情報が書き込まれていた場合には、前記新情報記憶手段に書き込まれた新たな使用量情報値を前記液体記憶手段に書き込み、前記非実行状態を示す非実行情報が書き込まれていた場合には、前記初期使用量情報値と、前記累計使用量情報値と、の差分に基づく情報値を新たな使用量情報値として前記液体記憶手段に書き込むことを特徴とする記録装置である。
【0016】
また、記録装置本体にて使用される液体を収容し、使用された液体の量を示す使用量情報値を記憶可能な液体記憶手段を備えた液体収容ユニット、及び、該液体収容ユニットが着脱可能であって、前記液体記憶手段の使用量情報値を読み込んで記憶する本体記憶手段と、前記液体記憶手段に新たな使用量情報値を書き込む書込手段とを備えた前記記録装置本体、を有し、前記記録装置本体は、前記書込手段による前記液体記憶手段への新たな使用量情報値の書き込みに先だって、液体収容ユニットに備えられた前記液体記憶手段に記憶された使用量情報値を読み込み、読み込んだ使用量情報値がその液体収容ユニットに対する初期値として本体記憶手段に記憶された初期使用量情報値と相違する場合には、前記読み込んだ使用量情報値より大きな値を、読み込んだ使用量情報値が前記初期使用量情報値と一致する場合には、前記初期使用量情報値と記録動作に基づいて算出した累計使用量情報値を、前記新たな使用量情報値として前記液体記憶手段に書き込むための書込処理を実行する記録装置に、前記記録装置本体に設けられ前記書込処理の実行状態及び非実行状態を示す実行状態識別情報を記憶可能な実行情報記憶手段に、前記実行状態情報を記憶させる機能を実現するためのコンピュータプログラムも実現可能である。
【0017】
また、コンピュータ本体、このコンピュータ本体に接続され、記録装置本体にて使用される液体を収容し、使用された液体の量を示す使用量情報値を記憶可能な液体記憶手段を備えた液体収容ユニット、及び、該液体収容ユニットが着脱可能であって、前記液体記憶手段の使用量情報値を読み込んで記憶する本体記憶手段と、前記液体記憶手段に新たな使用量情報値を書き込む書込手段とを備えた前記記録装置本体、を有し、前記記録装置本体は、前記書込手段による前記液体記憶手段への新たな使用量情報値の書き込みに先だって、液体収容ユニットに備えられた前記液体記憶手段に記憶された使用量情報値を読み込み、読み込んだ使用量情報値がその液体収容ユニットに対する初期値として本体記憶手段に記憶された初期使用量情報値と相違する場合には、前記読み込んだ使用量情報値より大きな値を、読み込んだ使用量情報値が前記初期使用量情報値と一致する場合には、前記初期使用量情報値と記録動作に基づいて算出した累計使用量情報値を、前記新たな使用量情報値として前記液体記憶手段に書き込むための書込処理を実行する記録装置、を備えたコンピュータシステムにおいて、前記記録装置本体は、前記書込処理の実行状態及び非実行状態を示す実行状態識別情報を記憶可能な実行情報記憶手段を有することを特徴とするコンピュータシステムも実現可能である。
【0018】
また、記録装置本体にて使用される液体を収容し、使用された液体の量を示す使用量情報値を記憶可能な液体記憶手段を備えた液体収容ユニット、及び、該液体収容ユニットが着脱可能であって、前記液体記憶手段の使用量情報値を読み込んで記憶する本体記憶手段と、前記液体記憶手段に新たな使用量情報値を書き込む書込手段とを備えた前記記録装置本体、を有し、前記記録装置本体は、前記書込手段による前記液体記憶手段への新たな使用量情報値の書き込みに先だって、液体収容ユニットに備えられた前記液体記憶手段に記憶された使用量情報値を読み込み、読み込んだ使用量情報値がその液体収容ユニットに対する初期値として本体記憶手段に記憶された初期使用量情報値と相違する場合には、前記読み込んだ使用量情報値より大きな値を、読み込んだ使用量情報値が前記初期使用量情報値と一致する場合には、前記初期使用量情報値と記録動作に基づいて算出した累計使用量情報値を、前記新たな使用量情報値として前記液体記憶手段に書き込むための書込処理を実行する記録装置にて記録する記録方法において、
前記記録装置本体は、前記書込処理の実行状態及び非実行状態を示す実行状態識別情報を記憶可能な実行情報記憶手段を備えており、該実行情報記憶手段に前記実行状態識別情報を記憶するステップを有することを特徴とする記録方法も実現可能である。
【0019】
===記録装置の概略構成===
まず、図1を参照して本実施の形態にかかる記録装置の主として外部の概略構成について説明する。図1は本実施の形態にかかる記録装置の概略構成を示した図である。図1には、記録装置の一例としてのカラープリンタCPを示した。  なお、このカラープリンタCPは、記録装置本体としてのプリンタ本体10と、このプリンタ本体10にて印刷される印刷用紙がロール状に巻き付けられてプリンタ本体10に装着されるロール紙ユニット30とを有している。
【0020】
カラープリンタCPは、カラー画像の出力が可能なプリンタであり、例えば、シアン(C)、マゼンタ(M)、イエロ(Y)、ブラック(K)の4色の色インクを、印刷用紙上に吐出してドットを形成することによって画像を形成するインクジェット方式のプリンタである。なお、色インクとして、上記4色に加えて、ライトシアン(薄いシアン、LC)、ライトマゼンタ(薄いマゼンタ、LM)、ダークイエロ(暗いイエロ、DY)を用いてもよい。
【0021】
図1に示すように、カラープリンタCPは、背面から供給された印刷用紙等を前面から排出する構造を備えており、プリンタ本体10の前面には操作パネル11、排紙部12が備えられ、背面には給紙部13が備えられている。操作パネル11には、各種操作ボタン111、表示ランプ112が設けられている。排紙部12は、不使用時に排紙口を塞ぐ排紙トレー121が備えられている。給紙部13には、カット紙(図示しない)を保持する給紙ホルダ131、ロール紙ユニット30を保持するロール紙ユニットホルダ20、21が備えられている。
【0022】
本実施形態では、プリンタ本体10がロール紙ユニット30を備えた形態を示したが、必ずしも備える必要はない。
【0023】
===カラープリンタCPの内部構成===
次に、図2を参照してカラープリンタCPの内部構成について説明する。図2は本実施形態に係るカラープリンタCPの内部構成を示した図である。
カラープリンタCPは、図示するように、キャリッジ40に搭載された印字ヘッドIH1〜IH4を駆動してインクの吐出及びドット形成を行う機構と、このキャリッジ40をキャリッジモータ41によってプラテン42の軸方向に往復動させる機構と、紙送りモータ43によってロール紙ユニット30から供給される印刷用ロール紙32を搬送する機構と、制御回路50とを有している。
【0024】
キャリッジ40をプラテン42の軸方向に往復動させる機構は、プラテン42の軸と並行に架設され、キャリッジ40を摺動可能に保持する摺動軸44と、キャリッジモータ41との間に無端の駆動ベルト45を張設するプーリ46等から構成されている。
【0025】
ロール紙ユニット30から供給される印刷用ロール紙32を搬送する機構は、プラテン42と、プラテン42を回転させる紙送りモータ43と、図示しない給紙補助ローラと、紙送りモータ43の回転をプラテン42及び給紙補助ローラに伝えるギヤ機構48と、プラテン42の回転角度を検出するエンコーダ47とを有している。
【0026】
制御回路50は、プリンタの操作パネル11と信号をやり取りしつつ、紙送りモータ43やキャリッジモータ41、印字ヘッドIH1〜IH4の動きを適切に制御する。カラープリンタCPのロール紙ユニットホルダ20、21に保持されたロール紙ユニット30の印刷用ロール紙32は、プラテン42と給紙補助ローラの間に挟み込まれるようにセットされ、プラテン42の回転角度に応じて所定量だけ送られる。
【0027】
キャリッジ40には、液体収容ユニットとしてのインクカートリッジINC1とインクカートリッジINC2とが装着される。各インクカートリッジINC1、INC2には、使用したインクの量を示すインクの使用量情報値等を記憶する液体記憶手段としての記憶素子80が備えられている。インクカートリッジINC2には黒(K)インクが収容され、インクカートリッジINC1には他のインク、すなわち、シアン(C)、マゼンタ(M)、イエロ(Y)の3色インクが収容されている。ライトシアン(LC)、ライトマゼンタ(LM)、ダークイエロ(DY)のインクも収容可能であることは既述の通りである。
【0028】
印字ヘッドIH1〜IH4には、インク滴を吐出するためのノズルが設けられている。このノズルに気泡が混入したり、目詰まりが発生した際には、プリンタ本体10の非印刷領域において、当該ノズルを密閉するキャッピング装置62と、これに連通するポンプ機構(図示せず)とによってインクが吸引されるクリーニングが施される。
【0029】
===インクカートリッジおよびカートリッジ搭載部の構成===
このように構成したカラープリンタCPにおいて、インクユニットとしてのインクカートリッジINC1、INC2の基本的な構造は共通する。そこで、図3および図4を参照して、黒用のインクカートリッジINC2を例にインクカートリッジの構造、およびこのカートリッジをプリンタ本体10に装着するための構造を説明する。
【0030】
図3は、インクカートリッジおよびプリンタ本体10のカートリッジ装着部の概略構造を示す斜視図である。図4は、このインクカートリッジの内部構造、キャリッジ40上のカートリッジ装着部の内部構造、およびカートリッジ装着部にカートリッジを装着する様子を示す断面図である。
【0031】
図3において、インクカートリッジINC2は、内部にインクを収容するインク収容部117K(図4)を構成する合成樹脂製のカートリッジ本体171と、このカートリッジ本体171の側枠部172に内蔵された記憶素子80とを備えている。この記憶素子80は、インクカートリッジINC2をプリンタ本体10のカートリッジ装着部18に装着したときに、プリンタ本体10との間で各種のデータを授受する。この記憶素子80は、インクカートリッジINC2の側枠部172に対して下側が開放状態にある凹部173に装着されているので、複数の接続端子174のみが露出している。
【0032】
これに対して、カートリッジ装着部18には、インクカートリッジINC2を装着する空間の底部187に針181が上向きに配置されている。この針181の周りには、インクカートリッジINC2に形成されているインク供給部175を受け入れる凹部183が形成されている。この凹部183の内壁には、カートリッジガイド182が3箇所に形成されている。カートリッジ装着部18の内壁184には、コネクタ186が配置され、このコネクタ186には、カートリッジ装着部18にインクカートリッジINC2を装着したときに記憶素子80の複数の接続端子174がそれぞれ電気的に接続する複数の電極185が形成されている。
【0033】
次に、カートリッジ装着部18に対してインクカートリッジINC2を装着する手順を説明する。まず、カートリッジ装着部18にインクカートリッジINC2を配置する。カートリッジ装着部18の後壁部188には、支持軸191を介して固定レバー192が取り付けられており、この固定レバー192をインクカートリッジINC2に被さるように倒すと、インクカートリッジINC2が下方に押されてインク供給部175が凹部183に嵌るとともに、針181がインク供給部175に突き刺さってインクの供給が可能になる。さらに、固定レバー192を倒すと、固定レバー192の先端に形成した係止部193がカートリッジ装着部18に形成した係合具189に係合し、インクカートリッジINC2が固定される。この状態で、インクカートリッジINC2の記憶素子80の複数の接続端子174と、カートリッジ装着部18の複数の電極185とがそれぞれ電気的に接続し、プリンタ本体10と記憶素子80の間においてデータの授受が可能となる。
【0034】
インクカートリッジINC2の構造は、基本的にはカラー用のインクカートリッジINC1でも同様であるため、その説明を省略する。ただし、カラー用のインクカートリッジINC1では、3色分のインクが各インク収容室に充填され、かつ、これらのインクはそれぞれ別々の経路を辿って印字ヘッドに供給される必要がある。したがって、カラー用のインクカートリッジINC1では、インク供給部175がインクの色数分だけ形成されている。なお、インクカートリッジINC1では、3色分のインクが収容されているが、そこに内蔵されている記憶素子80は1つだけであり、この一つの記憶素子80に、インクカートリッジINC1の使用量情報値および各色のインクの情報が一括して記憶される。
【0035】
===インクカートリッジに備えられた記憶素子80の構成===
図5は、本形態のカラープリンタCPに用いたインクカートリッジINC1、INC2に内蔵の記憶素子80の構成を示すブロック図である。
インクカートリッジINC1、INC2のいずれにおいても、内部にはインクを収容しておくインク収容部が形成されているとともに、記憶素子80が内蔵され、この記憶素子80として、本実施形態では、図5にブロック図で示すように、メモリセル81と、このメモリセル81でのデータの読み書きを制御するリード・ライト制御部82と、クロック信号CLKに基づいてリード・ライト制御部82を介してプリンタ本体10とメモリセル81との間でデータの読み書きを行う際のカウントアップを行うアドレスカウンタ83とを備えている。
【0036】
黒用のインクカートリッジINC2に備えられている記憶素子80のメモリセル81は、書き換え可能なデータを記憶する2つの記憶領域を備えている。プリンタ本体10は、前記記憶領域に格納されているデータに対しては読み出しおよび書き込みの双方を実行し得る。ここで、2つの記憶領域に記憶される書き換え可能データは、黒インクの第1の使用量情報値および黒インクの第2の使用量情報値であり、2つの記憶領域が割り当てられているのは、これらの領域に対して交互にデータ書き換えを行うためである。したがって、一方の記憶領域に記憶されている値が、最後に書き換えられた使用量情報値であり、他方の記憶領域には最後に書き換えられた使用量情報値を読み込む一回前に記憶された使用量情報値が記憶されており、次回の書き換えは、この他方の記憶領域に対して行われる。
【0037】
前記記憶領域の一方には、インクカートリッジの出荷時に、インクカートリッジが未使用であることを示す使用量情報値、たとえば0(%)がイニシャル値として記憶されている。この使用量情報値は、使用可能なインク量を100として累計使用量を百分率で示している。使用可能なインク量は、実際にインクカートリッジに収容されているインク量より若干少なく設定され、使用量情報値が100(%)となった場合でも、カートリッジ内には僅かなインクが残存し、空打ちが発生しないように設定されている。
【0038】
カラー用のインクカートリッジINC1に備えられている記憶素子80のメモリセル81も、書き換え可能なデータを記憶する6個の記憶領域を備えている。プリンタ本体10は、記憶領域に格納されているデータに対しては読み出しおよび書き込みの双方を実行しうる。
【0039】
ここで、記憶領域に記憶される書き換え可能データは、最初にアクセスされる順からいえば、6個の記憶領域に対してそれぞれ割り当てられた第1のシアンインク使用量情報値、第2のシアンインク使用量情報値、第1のマゼンダインク使用量情報値、第2のマゼンダインク使用量情報値、第1のイエローインク使用量情報値、第2のイエローインク使用量情報値である。各色のインク使用量情報値に対してそれぞれ2つの記憶領域が割り当てられているのは、黒用のインクカートリッジINC2と同様、これらの領域に対して交互にデータ書き換えを行うためである。
【0040】
これらのデータはいずれも、インクカートリッジINC1、INC2がプリンタ本体10に装着された状態でプリンタ本体10の電源がオン・オフされたときや、インクカートリッジINC1、INC2が取り替えられたとき等に、プリンタ本体10によって読み出されて、プリンタ本体10に内蔵のRAM53に記憶される。ここで、各色毎の記憶領域は、必ずしも2つづつ設けて交互に書き込む必要はなく、1つの記憶領域に順次書き換えても構わない。
【0041】
インクカートリッジに備えられた記憶素子80に前述した記憶領域に加えて更に記憶領域を設け、インクの使用量情報値の他に、インクカートリッジの開封時期データ(年)、インクカートリッジの開封時期データ(月)、インクカートリッジのバージョンデータ、顔料インクあるいは染料インクなどといったインクの種類データ、インクカートリッジの製造年データ、インクカートリッジの製造月データ、インクカートリッジの製造日データ、インクカートリッジの製造ラインデータ、インクカートリッジのシリアルナンバーデータ、インクカートリッジが新品であるかリサイクル品であるかを示すリサイクル有無データ等の各種の情報が記憶されていてもよい。インクの種類に関する情報は、染料インクであるか又は顔料インクであるかという情報であってもよいし、染料インク、顔料インクそれぞれを更に細分化した情報であってもよい。
【0042】
===制御回路の内部構造===
次に図6を参照してカラープリンタCPの制御回路50の内部構成について説明する。図6は本実施の形態に係るカラープリンタCPの制御回路50の内部構成を示したブロック図である。
図示すように、制御回路50の内部には、CPU51、PROM52、RAM53、周辺機器入出力部(PIO)54、タイマ55、駆動バッファ56、本体記憶手段としてのEEPROM60等が設けられている。
【0043】
周辺機器入出力部54には、パーソナルコンピュータPC、インクカートリッジの記憶素子80とのコネクタ186、キャリッジモータ41、紙送りモータ43、エンコーダ47、及び接点101と201を介して送受信部202が接続されている。駆動バッファ56は、印字ヘッドIH1〜IH4にドット形成のためのオン・オフ信号を供給するバッファとして使用される。これらは互いにバス57で接続され、相互にデータのやり取りが可能となっている。
【0044】
制御回路50には、所定周波数で駆動波形を出力する発振器58、及び発振器58からの出力を印字ヘッドIH1〜IH4に所定のタイミングで分配する分配出力器59も設けられている。
制御回路50は、例えば、電源投入時、インクカートリッジINC1、INC2の交換時、電源遮断時のタイミングにて送受信部202を介して、インクカートリッジINC1、INC2に設けられている記憶素子80に対してアクセスする。インクカートリッジINC1、INC2に設けられている記憶素子80から読み出された情報は本体記憶手段としてのEEPROM60に記憶される。
【0045】
EEPROM60は、書き換え可能なデータを記憶する複数の記憶領域を備え、格納されているデータに対しては読み出しおよび書き込みの双方が実行され得る。
例えば、EEPROM60の複数の記憶領域うち8の記憶領域には、インクカートリッジに収容されたインク各色の第1の使用量情報値および第2の使用量情報値が記憶される。色毎にそれぞれ2つの記憶領域が割り当てられているのは、インクカートリッジの記憶素子80と同様に、これらの領域に対して交互にデータ書き換えを行うためである。したがって、一方の記憶領域に記憶されている値が、最後に書き換えられた使用量情報値であり、他方の記憶領域には最後に書き換えられた使用量情報値を読み込む一回前に記憶された使用量情報値が記憶されており、次回の書き換えは、この他方の記憶領域に対して行われる。さらに、EEPROM60には、後述する初期使用量情報値を記憶する第1記憶領域と、累計使用量情報値と記憶する第2記憶領域や、記憶素子80に新たな使用量情報値を書き込む前にその新たな使用量情報値を一旦記憶する新情報記憶手段としての第3記憶領域および、記憶素子80への書込処理の実行状態及び非実行状態を示す実行状態識別情報を記憶するための実行情報記憶手段としての第4記憶領域が備えられている。
【0046】
ここで、実行状態識別情報とは、制御回路50により第4記憶領域に記憶される例えば1ビットの情報である。すなわち、記憶素子80に新たな使用量情報値を書き込むための書込処理に先だって、実行情報記憶手段としての第4記憶領域に書込処理の実行状態を示す実行情報(例えば「1」)を書き込み、書込処理が終了すると第4記憶領域に、書込処理の非実行状態を示す非実行情報(例えば「0」)を書き込む。この実行状態識別情報は、例えば、コンセントが抜かれるような緊急の事態が発生し、優先的に記憶素子80への書込処理を実行するような指令信号が発生した際に、記憶素子80への使用量情報値の書込処理に先立って、まず参照されるように設定されている。
【0047】
制御回路50は、紙送りモータ43やキャリッジモータ42の動きと同期をとりながら、所定のタイミングでドットデータを駆動バッファ56に出力する。
【0048】
===カラープリンタCPを用いた印刷動作===
次に、本実施形態に係るカラープリンタCPを用いた印刷動作について説明する。
ユーザがコンピュータにて動作するアプリケーションプログラムを用いて、画像の加工、編集や文書の作成等を行うことにより印刷すべき印刷データを作成した後に、印刷を指示すると、コンピュータにインストールされたオペレーティングシステムに組み込まれたプリンタドライバは、アプリケーションプログラムから印刷データを受け取り、プリンタ本体10に転送する。これにより、プリンタ本体10は、印刷データを取得し、制御回路50によって、紙送りモータ43やキャリッジモータ41、印字ヘッドIH1〜IH4の動きが適切に制御されて、印字ヘッドIH1〜IH4から吐出されたインク滴によってロール紙32に画像や文字が印刷される。
【0049】
この際、制御部51は、インク使用量を示す累計使用量情報値Xを算出する処理を行う。図7は累計使用量情報値Xの算出処理を示すフローチャートである。
【0050】
印刷処理が開始されるとインク使用量算出処理ルーチンが開始される。制御部51は印刷処理が実行中であるか否かを判断する(S100)。印刷処理が実行中の場合には、印刷処理が終了するまで待機する。印刷処理が実行されていない場合には、印刷処理に伴って消費されたインクの使用量αを算出する(S110)。
【0051】
このインク使用量αの算出は、例えば、インク滴の1滴あたりの体積とインク滴の吐出回数とを乗じることによって、各色毎のインクの吐出量α1を算出し、算出されたインク吐出量α1と、前記クリーニングにより消費されたインク吸引量α2とを加算することにより実行される。制御部51は、EEPROM60に既に記憶されている使用量情報値Yを読み出す(S120)。読み出した使用量情報値Yと、算出したインク使用量αとを加算することによって累計使用量情報値Xを算出し(S130)、EEPROM60の第2記憶領域に記憶する(S140)。
【0052】
===記憶素子及びEEPROMへの使用量情報値の書込処理===
記憶素子及びEEPROMへの使用量情報値の書き込みは、プリンタ本体10の電源スイッチがオン又はオフされたとき、及び、インクカートリッジの着脱時にそれぞれ行われる。
【0053】
<<<プリンタ本体の電源オン時における使用量情報値の書込処理>>>
図8は、電源スイッチがオンされた場合の使用量情報値の書込処理を示すフローチャートである。図示するように、インクカートリッジINC1、INC2が装着された状態で電源がオンされると(S200)、制御回路50によって、インクカートリッジINC1、INC2に設けられている記憶素子80に記憶されている各色毎の使用量情報値Bが読み込まれる(S210)。読み込まれた使用量情報値Bは、EEPROM60に前回書き込まれて既に記憶されている使用量情報値Aと比較され、相違するか否かが判断される(S220)。このとき、記憶素子80から読み込まれた使用量情報値BとEEPROM60に記憶されていた使用量情報値Aとが一致する場合には、使用量情報値AがこれらインクカートリッジINC1、INCに対する初期値をなす初期使用量情報値となり、相違する場合には、EEPROM60に使用量情報値Bが初期使用量情報値として、EEPROM60の第1記憶領域記憶される(230)。
【0054】
<<<インクカートリッジの交換における使用量情報値の書込処理>>>
図9は、インクカートリッジ交換時における使用量情報値の書込処理を示すフローチャートである。ユーザによるインクカートリッジ交換の指令信号を受信すると(S300)、制御回路50によって、インクカートリッジINC1、INC2に設けられている記憶素子80に記憶されている各色毎の使用量情報値Cが読み込まれる(S310)。読み込まれた使用量情報値Cは、EEPROM60に前回書き込まれて既に記憶されている初期使用量情報値Dと比較され、相違するか否かが判断される(S320)。このとき、記憶素子80から読み込まれた使用量情報値Cと初期使用量情報値Dとが一致する場合には、EEPROM60の第2記憶領域に記憶されている累計使用量情報値Xが読み込まれ(S330)、EEPROM60の新情報記憶手段としての第3記憶領域に記憶される(S360)。一方、使用量情報値Cと初期使用量情報値Dとが相違する場合には、使用量情報値Cに、前記累計使用量情報値Xと初期使用量情報値Dとの差分Zが加算されて(S350)、その値がEEPROM60の第3記憶領域に記憶される(S360)。第3記憶領域に記憶された、新たな使用量情報値は、EEPROM60とインクカートリッジINC1、INC2の記憶素子80との所定の記憶領域に新たな使用量情報値Eとして書き込まれる(S380)。このとき、制御回路50は、インクカートリッジINC1、INC2の記憶素子80への使用量情報値の書き込みに先立って、EEPROM60の実行情報記憶手段としての第4記憶領域に実行情報としての「1」を記憶する(S370)。そして、インクカートリッジINC1、INC2の記憶素子80に新たな使用量情報値を書き込んだ後に、EEPROM60の第4記憶領域に非実行情報としての「0」を記憶する(S390)。その後、ユーザによってインクカートリッジINC1、INC2が取り外されることになる。
【0055】
すなわち、記憶素子80から読み込まれた使用量情報値Cは、インク交換のために取り外されるインクカートリッジINC1、INC2が、装着される時点におけるインク使用量を示している。他方、累計使用量情報値Xから初期使用量情報値Dを減算した値Zは、EEPROM60と記憶素子80との使用量情報値が最後に整合された時点からこの時までに、プリンタの印刷処理によって実際に消費されたインク使用量を示している。このため、この実際に消費されたインク使用量を示す値Zを使用量情報値Cに加算した値を記憶素子80に新たな使用量情報値Eとして記憶すると、新たな使用量情報値EはインクカートリッジINC1、INC2に残存するインク量を示す値より確実に小さくなるので、インクカートリッジINC1、INC2にインクがなくなった状態で印刷処理されることはなく、空打ちを防止することが可能となる。
【0056】
また、記憶素子80への書込処理を実行する前に、記憶素子80に書き込むべき新たな使用量情報値を、第3記憶領域に記憶しておくとともに、EEPROM60の第4記憶領域に実行情報「1」を記憶し、記憶素子80に新たな使用量情報値を書き込んだ後に、EEPROM60の第4記憶領域に非実行情報「0」を記憶する構成としている。このため、記憶素子80への書込処理が実行されているときには必ず、記憶素子80に書き込むべき新たな使用量情報値が第3記憶領域に記憶され、実行情報が第4記憶領域に記憶されていることになる。
【0057】
その後、ユーザによってインクカートリッジINC1、INC2が装着されると(S400)、制御回路50によって、インクカートリッジINC1、INC2の記憶素子80に記憶されている各色毎の使用量情報値Fが読み込まれる(S410)。読み込まれた使用量情報値Fは、EEPROM60の前回書き込まれ既に記憶されている使用量情報値E又はXと比較され、相違するか否かが判断される(S420)。このとき、記憶素子80から読み込まれた使用量情報値FとEEPROM60に記憶されていた使用量情報値E又はXとが相違する場合には、使用量情報値FがこれらインクカートリッジINC1、INC2の初期値をなす初期使用量情報値としてEEPROM60に記憶される(S430)。
【0058】
<<<プリンタ本体の電源オフ時における使用量情報値の書込処理>>>
図10は、プリンタ本体の電源オフ時における使用量情報値の書込処理を示すフローチャートである。ユーザにより電源スイッチがオフされると、制御回路50によって、電源オフの指令信号が受信され(S500)、インクカートリッジINC1、INC2に設けられている記憶素子80に記憶されている各色毎の使用量情報値Gが読み込まれる(S510)。読み込まれた使用量情報値Gは、EEPROM60に前回書き込まれて既に記憶されている使用量情報値Hと比較され、相違するか否かが判断される(S520)。このとき読み込まれた使用量情報値GとEEPROM60に記憶されていた使用量情報値Hとが一致する場合には、EEPROM60の第2記憶領域に記憶されている累計使用量情報値Xが読み込まれ(S530)、EEPROM60の新情報記憶手段としての第3記憶領域に記憶される(S560)。一方、使用量情報値Gと記憶されていた使用量情報値Hとが相違する場合には、前記累計使用量情報値Xが読み込まれ(S540)、この累計使用量情報値Xと使用量情報値Hとの差分Wが使用量情報値Gに加算されて(S550)、その値IがEEPROM60の第3記憶領域に記憶される(S560)。第3記憶領域に記憶された、新たな使用量情報値Iは、EEPROM60とインクカートリッジINC1、INC2の記憶素子80との所定の記憶領域に書き込まれ(S580)、電源がオフされる(S600)。このとき、制御回路50は、インクカートリッジINC1、INC2の記憶素子80への使用量情報値の書き込みに先立って、EEPROM60の第4記憶領域に実行情報としての「1」を記憶する(S570)。そして、インクカートリッジINC1、INC2の記憶素子80に新たな使用量情報値を書き込んだ後に、EEPROM60の第4記憶領域に非実行情報としての「0」を記憶する(S590)。
【0059】
また、本実施の形態によれば、記憶素子80の値が使用不可能なインク量を示す使用量情報値、例えば100(%)になる前に、インクカートリッジINC1、INC2内のインクが空になることはないので、空打ちによって印字ヘッドIH1〜IH4を破損する虞はない。
【0060】
<<<優先度が高い書込処理を実行する指令信号が発生した場合>>>
図11は、優先度が高い書込処理を実行する指令信号が発生した際の使用量情報値の書込処理を示すフローチャートである。ここで、優先度が高い書込処理を実行する指令信号とは、例えばカラープリンタCPの電源コンセントが抜かれた際に、その状態におけるインクの使用量情報値を記憶素子80に書き込む場合などである。
【0061】
制御回路50に、優先度が高い書込処理を実行する指令信号が受信されると(S700)、EEPROM60の第4記憶領域の実行状態識別情報が参照される(S710)。このとき、第4記憶領域に実行状態識別情報として、実行情報が記憶されていた場合には、第3記憶領域に記憶されている使用量情報値が読み込まれ(S720)記憶素子80に書き込まれる(S810)。一方、第4記憶領域に非実行情報が記憶されていた場合には、インクカートリッジINC1、INC2に設けられている記憶素子80に記憶されている各色毎の使用量情報値Jが読み込まれる(S730)。読み込まれた使用量情報値Jは、EEPROM60に前回書き込まれて既に記憶されている使用量情報値Kと比較され、相違するか否かが判断される(S740)。このとき読み込まれた使用量情報値JとEEPROM60に記憶されていた使用量情報値Kとが一致する場合には、EEPROM60の第2記憶領域に記憶されている累計使用量情報値Xが読み込まれ(S750)、EEPROM60の新情報記憶手段としての第3記憶領域に記憶される(S760)。一方、使用量情報値Jと記憶されていた使用量情報値Kとが相違する場合には、前記累計使用量情報値Xが読み込まれ(S770)、この累計使用量情報値Xと使用量情報値Kとの差分Wが使用量情報値Jに加算されて(S780)、その値LがEEPROM60の第3記憶領域に記憶される(S760)。第3記憶領域に記憶された、新たな使用量情報値Lは、EEPROM60の所定の領域に書き込まれる(S790)。また、制御回路50は、インクカートリッジINC1、INC2の記憶素子80への使用量情報値の書き込みに先立って、EEPROM60の第4記憶領域に実行情報としての「1」を記憶する(S800)。そして、インクカートリッジINC1、INC2の記憶素子80に第3領域に記憶されている新たな使用量情報値を書き込み(S810)、その後、EEPROM60の第4記憶領域に非実行情報としての「0」を記憶する(S820)。
【0062】
すなわち、記憶素子80への書込処理を実行する前に、第4記憶領域の実行状態識別情報を参照することにより、記憶素子80への書込処理中であったか、否かを認識することが可能となる。そして、記憶素子80への書込処理の途中で、例えば、コンセントが抜かれるような事態が発生し、優先的に新たに書込処理を実行するような指令信号が発生した際には、実行情報記憶手段の実行状態識別情報を参照するので、記憶素子80への書込処理中であったか否かを認識したうえで、その状態に対応した記憶素子80への書込処理を実行することが可能となる。また、書込処理の直前には第3記憶領域に記憶素子80に記憶すべき使用量情報値が記憶されていることになる。よって、優先的に新たに書込処理を実行するような指令信号が発生した場合には、まず、実行状態識別情報を参照して実行情報が記憶されていた場合には、第3記憶領域に記憶されている情報をそのまま、記憶素子80に書き込むことにより、すでに算出した新たな使用量情報値に、再び使用量を加算してしまうことはなく、記憶素子80に誤った使用量情報値を記憶することを防止できる。また、記憶素子80に書き込むべき使用量情報値を算出する処理を繰り返し実行するような無駄な処理を削減ことが可能となる。
【0063】
本実施形態においては、プリンタ本体のEEPROM60と、インクカートリッジINC1、INC2の記憶素子80とに書き込むデータをインクの使用量を示す使用量情報値としたが、インクカートリッジINC1、INC2内のインク残量を示す残量情報値としてもよい。この場合には、インクカートリッジINC1、INC2には、出荷時にインクカートリッジが未使用であることを示す残量情報値、たとえば100(%)がイニシャル値として記憶されている。この残量情報値は、使用可能なインク量を100として累計残量が百分率で示している。また、累計残量情報値は前記インク使用量算出処理ルーチンによって算出されたインク使用量αは、EEPROM60に既に記憶されていた使用量情報値から減算されることによって求められる。インクカートリッジINC1、INC2の取り外し時、及びプリンタ本体の電源オフ時に、記憶素子80の残量情報値とEEPROM60の残量情報値とが相違した場合には、記憶素子80の残量情報値から、前記累計残量情報値とEEPROM60の残量情報値との差分が減算されて、EEPROM60とインクカートリッジINC1、INC2の記憶素子80との所定の記憶領域に使用量情報値として書き込まれることになる。
【0064】
===その他の実施の形態===
以上、一実施の形態に基づき本発明に係る記録装置等を説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはもちろんである。
【0065】
また、記録装置としては、前述したインクジェットプリンタのような印刷装置のみに限らず、印刷装置に画像読み取り手段を備えた所謂スキャナ・プリンタ・コピー複合装置や、例えば、カラーフィルタ製造装置、染色装置、微細加工装置、半導体製造装置、表面加工装置、三次元造形機、液体気化装置、有機EL製造装置(特に高分子EL製造装置)、ディスプレイ製造装置、成膜装置、DNAチップ製造装置など、被記録媒体に記録することができる装置であれば構わない。このため、被記録媒体に記録するための記録剤は染料インク又は顔料インクに限らず、トナーなどの記録剤を用いてもよく、また例えば、金属材料、有機材料(特に高分子材料)、磁性材料、導電性材料、配線材料、成膜材料、電子インク、加工液、遺伝子溶液などを含む液体(水も含む)を用いてもよい。このような記録装置によれば、多くの産業分野にて省材料、省工程、コストダウンを図ることができる。
【0066】
<<<コンピュータシステム等の構成>>>
次に、本発明に係る実施形態の一例であるコンピュータシステム、コンピュータプログラム、及び、コンピュータプログラムを記録した記録媒体の実施形態について、図面を参照しながら説明する。
【0067】
図12は、コンピュータシステムの外観構成を示した説明図である。コンピュータシステム1000は、コンピュータ本体1102と、表示装置1104と、プリンタ1106と、入力装置1108と、読取装置1110とを備えている。コンピュータ本体1102は、本実施形態ではミニタワー型の筐体に収納されているが、これに限られるものではない。表示装置1104は、CRT(Cathode Ray Tube:陰極線管)やプラズマディスプレイや液晶表示装置等が用いられるのが一般的であるが、これに限られるものではない。プリンタ1106は、上記に説明されたプリンタが用いられている。入力装置1108は、本実施形態ではキーボード1108Aとマウス1108Bが用いられているが、これに限られるものではない。読取装置1110は、本実施形態ではフレキシブルディスクドライブ装置1110AとCD−ROMドライブ装置1110Bが用いられているが、これに限られるものではなく、例えばMO(Magneto Optical)ディスクドライブ装置やDVD(Digital Versatile Disk)等の他のものであっても良い。
【0068】
図13は、図12に示したコンピュータシステムの構成を示すブロック図である。コンピュータ本体1102が収納された筐体内にRAM等の内部メモリ1202と、ハードディスクドライブユニット1204等の外部メモリがさらに設けられている。
【0069】
なお、以上の説明においては、プリンタ1106が、コンピュータ本体1102、表示装置1104、入力装置1108、及び、読取装置1110と接続されてコンピュータシステムを構成した例について説明したが、これに限られるものではない。例えば、コンピュータシステムが、コンピュータ本体1102とプリンタ1106から構成されても良く、コンピュータシステムが表示装置1104、入力装置1108及び読取装置1110のいずれかを備えていなくても良い。
【0070】
また、例えば、プリンタ1106が、コンピュータ本体1102、表示装置1104、入力装置1108、及び、読取装置1110のそれぞれの機能又は機構の一部を持っていても良い。一例として、プリンタ1106が、画像処理を行う画像処理部、各種の表示を行う表示部、及び、デジタルカメラ等により撮影された画像データを記録した記録メディアを着脱するための記録メディア着脱部等を有する構成としても良い。
【0071】
このようにして実現されたコンピュータシステムは、システム全体として従来システムよりも優れたシステムとなる。
【0072】
【発明の効果】
本発明によれば、液体収容ユニットの液体記憶手段への液体の使用量又は残量の書込処理において、誤った情報の書き込みを防止することが可能な記録装置、コンピュータプログラム、コンピュータシステム、及び、記録方法を実現することが可能となる。
【図面の簡単な説明】
【図1】本実施の形態に係る印刷装置の概略構成を示した図である。
【図2】本実施の形態に係るカラープリンタCPの内部構成を示した図である。
【図3】インクカートリッジおよびプリンタ本体10のカートリッジ装着部の概略構造を示す斜視図である。
【図4】インクカートリッジの内部構造、キャリッジ40上のカートリッジ装着部の内部構造、およびカートリッジ装着部にカートリッジを装着する様子を示す断面図である。
【図5】記憶素子80の構成を示すブロック図である。
【図6】本実施の形態に係るカラープリンタCPの制御回路の内部構成を示すブロック図である。
【図7】印刷処理に基づく累計使用量情報値の算出処理を示すフローチャートである。
【図8】電源スイッチがオンされた場合の使用量情報値の書込処理を示すフローチャートである。
【図9】インクカートリッジ交換時における使用量情報値の書込処理を示すフローチャートである。
【図10】プリンタ本体の電源オフ時における使用量情報値の書込処理を示すフローチャートである。
【図11】優先度が高い書込処理を実行する指令信号が発生した場合における使用量情報値の書込処理を示すフローチャートである。
【図12】コンピュータシステムの外観構成を示した説明図である。
【図13】図12に示したコンピュータシステムの構成を示すブロック図である。
【符号の説明】
10 プリンタ本体、
11 操作パネル、111 操作ボタン、112 表示ランプ、
12 排紙部、121 排紙トレー、13 給紙部、131 給紙ホルダ、
18 カートリッジ装着部、181 針、182 カートリッジガイド、
183 凹部、184 内壁、185 電極、186 コネクタ、
187 底部、188 後壁部、189 係合具、191 支持軸、
192 固定レバー、193 係止部、20,21 ロール紙ユニットホルダ、30 ロール紙、32 印刷用ロール紙、33 記憶素子、
40 キャリッジ、42 プラテン、43 紙送りモータ、44摺動軸、
45 駆動ベルト、46 プーリ、47 エンコーダ、48 ギヤ機構、
50 制御回路、51 制御部(CPU)、52 PROM、53RAM、
54 周辺機器入出力部(PIO)、55 タイマ、 56 駆動バッファ、
57 バス、58 発振器、59 分配出力器、60 キャッピング装置、
80 記憶素子、81 メモリセル、82 リード・ライト制御部、
83 アドレスカウンタ、117 Kインク収容部、
171 カートリッジ本体、172 側枠部、173 凹部、
174 接続端子、175 インク供給部、1000 コンピュータシステム、1002 コンピュータ本体、1104 表示装置、1106 プリンタ、
1108 入力装置、1108A キーボード、1108B マウス、
1110 読取装置、
1110A フレキシブルディスクドライブ装置、
1110B CD−ROMドライブ装置、
1202 内部メモリ、
1204 ハードディスクドライブユニット、
CP   カラープリンタ、
PC   パーソナルコンピュータ、
INC1,INC2  インクカートリッジ、
IH1,IH2,IH3,IH4  印字ヘッド
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a recording apparatus that performs recording using liquid supplied from a detachable liquid storage unit.
[0002]
[Prior art]
2. Description of the Related Art As a recording apparatus that performs recording using a liquid supplied from a detachable liquid storage unit, for example, an ink jet printer that performs recording by printing on printing paper or the like using ink as a liquid is known. Ink used in the ink jet printer is contained in an ink cartridge as a liquid containing unit. The ink cartridge can be easily attached and detached by a user, and is provided with ink storage means as liquid storage means for storing the used amount of ink already used, the remaining amount of remaining ink, and the like. The data in the ink storage means is read into the main body storage means of the printing apparatus main body when the printing apparatus is powered on (ON) and when the ink unit is mounted, and when the printing apparatus is turned off and the ink unit is removed. At times, the used amount and the remaining amount of the ink calculated based on the printing operation of the printing apparatus main body are stored in the ink storage unit. For this reason, even when the ink unit is removed from the printing apparatus main body in a state in which the ink remains, the printing apparatus main body is maintained even if the printing apparatus main body is mounted again or another ink unit is mounted. The used amount and the remaining amount of the attached ink unit can be recognized.
[0003]
[Problems to be solved by the invention]
However, if for some reason the used or remaining amount of ink stored in the ink storage unit is different from the used or remaining amount of ink in the main body storage unit, the user sets an appropriate time to replace the ink unit. I can't know. For this reason, it is necessary to store the ink usage amount or remaining amount as accurate as possible in the ink storage means. However, for example, when writing the used amount and the remaining amount of ink to the ink storage unit, if a new writing process to the ink storage unit occurs as a high priority process, an incorrect value is stored in the ink storage unit. There is a possibility that it will be.
[0004]
Therefore, the present invention has been made in view of such a problem, and an object of the present invention is to write erroneous information in a writing process of a usage amount or a remaining amount of a liquid in a liquid storage unit of a liquid storage unit. It is an object of the present invention to realize a recording device, a computer program, a computer system, and a recording method that can prevent the occurrence of an error.
[0005]
[Means for Solving the Problems]
A main aspect of the present invention is a liquid storage unit that stores liquid used in a recording apparatus main body and includes a liquid storage unit capable of storing a usage amount information value indicating an amount of used liquid, and the liquid storage unit. The recording apparatus main body, comprising: a main body storage means for reading and storing the usage information value of the liquid storage means; and a writing means for writing a new usage information value in the liquid storage means. The recording device main body is configured to store the used amount stored in the liquid storage unit provided in the liquid storage unit before the writing unit writes a new used amount information value to the liquid storage unit. The information value is read, and if the read usage information value is different from the initial usage information value stored in the main body storage means as an initial value for the liquid storage unit, the read usage information is read. If the read usage information value matches a value larger than the initial usage information value, the cumulative usage information value calculated based on the initial usage information value and the recording operation is added to the new usage information value. In a recording apparatus that executes a writing process for writing to the liquid storage unit as a usage amount information value,
The recording apparatus main body includes an execution information storage unit capable of storing execution state identification information indicating an execution state and a non-execution state of the writing process.
Other features of the present invention will be apparent from the accompanying drawings and the following description.
[0006]
BEST MODE FOR CARRYING OUT THE INVENTION
=== Disclosure Overview ===
The description of the detailed description of the invention in this specification makes it clear at least the following.
A liquid storage unit that stores liquid used in the recording apparatus main body and includes a liquid storage unit capable of storing a usage amount information value indicating an amount of used liquid; and the liquid storage unit is detachable. The recording apparatus main body comprising: a main body storage unit that reads and stores a usage amount information value of the liquid storage unit; and a writing unit that writes a new usage amount information value in the liquid storage unit. Prior to writing a new usage information value to the liquid storage means by the writing means, the recording device main body reads the usage information value stored in the liquid storage means provided in the liquid storage unit, If the read usage information value is different from the initial usage information value stored in the main storage unit as an initial value for the liquid storage unit, a value larger than the read usage information value is used. If the read usage information value matches the initial usage information value, the total usage information value calculated based on the initial usage information value and the recording operation is used as the new usage information value. In a recording apparatus that executes a writing process for writing in the liquid storage unit, the recording device main body includes an execution information storage unit that can store execution state identification information indicating an execution state and a non-execution state of the writing process. It is a recording device characterized by having.
According to such a recording device, it is possible to determine whether or not the writing process is being performed based on the execution state identification information of the execution information storage unit, that is, refer to the execution state identification information of the execution information storage unit. This makes it possible to determine whether a new usage information value has been written to the liquid storage means.
[0007]
In this recording apparatus, the recording apparatus main body has execution information writing means for writing execution state identification information in the execution information storage means, and the execution information is stored as the execution state identification information prior to the writing process. It is preferable that the execution information indicating the execution state is written in the storage unit, and that the non-execution information indicating the non-execution state is written in the execution information storage unit when the writing process ends.
According to such a recording apparatus, since the execution information is always written in the execution information storage unit when writing to the liquid storage unit, it is possible to accurately determine the state of the writing process to the liquid storage unit. It becomes.
[0008]
In this recording apparatus, the recording apparatus main body has a new information value storage unit for storing a new usage information value, and the new usage information value is stored before writing the execution information to the execution information storage unit. Is desirably written to the new information storage means, and the new usage information value written to the new information storage means is written to the liquid storage means in the writing process.
According to such a recording device, a new usage information value to be written to the liquid storage means is once written to the new information value recording means. The usage information value to be written is stored in the new information value recording means. For this reason, for example, even if writing is interrupted for some reason during the writing process to the liquid storage unit, the value of the new information value recording unit is written to the liquid storage unit, so that the liquid storage unit can be used correctly. It is possible to store the quantity information value.
[0009]
In such a recording apparatus, when an event to execute the writing process occurs prior to the writing process during the execution of the writing process, the execution state identification information in the execution information storage unit is referred to. When the execution information indicating the execution state has been written, the new usage information value written in the new information storage unit is written in the liquid storage unit, and the non-execution information indicating the non-execution state is If it has been written, it is desirable that an information value based on a difference between the initial usage information value and the cumulative usage information value be written to the liquid storage unit as a new usage information value.
According to such a recording apparatus, even if an event in which the writing process is to be performed prior to the writing process occurs during the execution of the writing process, the liquid storage is performed by referring to the execution state identification information. By recognizing the writing state to the means and writing a new usage information value to the liquid storage means based on the execution state information, it becomes possible to store the accurate usage information value by the liquid storage means. .
[0010]
A liquid storage unit that stores liquid used in the recording apparatus main body and includes a liquid storage unit that can store a remaining amount information value indicating an amount of used liquid; and the liquid storage unit is detachable. The recording apparatus main body comprising: a main body storage unit that reads and stores a remaining amount information value of the liquid storage unit; and a writing unit that writes a new remaining amount information value to the liquid storage unit. The recording apparatus body may store the remaining amount information value stored in the liquid storage unit provided in the liquid storage unit before writing the new remaining amount information value into the liquid storage unit by the writing unit. When the read remaining amount information value is different from the initial remaining amount information value stored in the main body storage unit as the initial value for the liquid storage unit, a value larger than the read remaining amount information value is read. If the remaining amount information value matches the initial remaining amount information value, the accumulated remaining amount information value calculated based on the initial remaining amount information value and the recording operation is used as the new remaining amount information value as the new remaining amount information value. In a recording device that executes a writing process for writing to a storage unit,
It is also possible to realize a recording apparatus, wherein the recording apparatus main body includes execution information storage means capable of storing execution state identification information indicating an execution state and a non-execution state of the writing process.
[0011]
In this recording apparatus, the recording apparatus main body has execution information writing means for writing execution state identification information in the execution information storage means, and the execution information is stored as the execution state identification information prior to the writing process. The non-execution information indicating the execution state may be written in a storage unit, and the execution state information indicating the non-execution state may be written in the execution information storage unit when the writing process ends.
[0012]
In such a recording apparatus, the recording apparatus main body has a new information value storage unit for storing a new remaining amount information value, and the new remaining amount information value is stored before the execution information is written to the execution information storage unit. May be written to the new information storage means, and the new remaining amount information value written to the new information storage means is written to the liquid storage means in the writing process.
[0013]
In such a recording apparatus, when an event to execute the writing process occurs prior to the writing process during the execution of the writing process, the execution state identification information in the execution information storage unit is referred to. When the execution information indicating the execution state has been written, the new remaining amount information value written in the new information storage unit is written in the liquid storage unit, and the non-execution information indicating the non-execution state is If the information has been written, an information value based on a difference between the initial remaining amount information value and the accumulated remaining amount information value may be written to the liquid storage unit as a new remaining amount information value.
[0014]
In such a recording apparatus, the recording may be performed by ejecting ink as the liquid onto the print medium and printing the ink.
In such a recording apparatus, it is possible to accurately store the used amount or the remaining amount of the ink.
[0015]
A liquid storage unit that stores liquid used in the recording apparatus main body and includes a liquid storage unit capable of storing a usage amount information value indicating an amount of used liquid; and the liquid storage unit is detachable. Wherein the main body storage means for reading and storing the usage information value of the liquid storage means, and the writing apparatus main body comprising writing means for writing a new usage information value to the liquid storage means. Then, the recording apparatus main body, before writing the new usage information value to the liquid storage means by the writing means, the usage information value stored in the liquid storage means provided in the liquid storage unit. If the read usage amount information value is different from the initial usage amount information value stored in the main body storage means as the initial value for the liquid storage unit, the read usage amount information value is larger than the read usage amount information value. If the read usage information value matches the initial usage information value, the total usage information value calculated based on the initial usage information value and the recording operation is added to the new usage information value. A recording apparatus that performs a writing process for writing to the liquid storage unit as an information value, and performs recording by ejecting and recording ink as the liquid on a recording medium,
The recording apparatus main body includes execution information storage means capable of storing execution state identification information indicating an execution state and a non-execution state of the writing process, and execution information writing for writing execution state information to the execution information storage means. Means for writing execution information indicating the execution state in the execution information storage means as the execution state identification information prior to the writing processing, and when the writing processing is completed, storing the execution information in the execution information storage means. The non-execution information indicating the execution state is written, and the recording apparatus main body has new information value storage means for storing a new usage amount information value, and before writing the execution information to the execution information storage means, And writing the new usage information value written in the new information storage means to the liquid storage means in the writing process. During execution of the processing, when an event occurs in which the writing process is to be executed prior to the writing process, the execution information indicating the execution status is referred to by referring to the execution status identification information of the execution information storage unit. Was written, the new usage information value written to the new information storage means was written to the liquid storage means, and if the non-execution information indicating the non-execution state was written, A recording apparatus, wherein an information value based on a difference between the initial usage information value and the total usage information value is written to the liquid storage unit as a new usage information value.
[0016]
A liquid storage unit that stores liquid used in the recording apparatus main body and includes a liquid storage unit capable of storing a usage amount information value indicating an amount of used liquid; and the liquid storage unit is detachable. Wherein the main body storage means for reading and storing the usage information value of the liquid storage means, and the writing apparatus main body comprising writing means for writing a new usage information value to the liquid storage means. Then, the recording apparatus main body, before writing the new usage information value to the liquid storage means by the writing means, the usage information value stored in the liquid storage means provided in the liquid storage unit. If the read usage amount information value is different from the initial usage amount information value stored in the main body storage means as the initial value for the liquid storage unit, the read usage amount information value is larger than the read usage amount information value. If the read usage information value matches the initial usage information value, the total usage information value calculated based on the initial usage information value and the recording operation is added to the new usage information value. A recording device that executes a writing process for writing to the liquid storage unit as an information value is provided in the recording device main body and is capable of storing execution state identification information indicating an execution state and a non-execution state of the writing process. A computer program for realizing a function of storing the execution state information in the information storage means can also be realized.
[0017]
A liquid storage unit connected to the computer main body, the liquid storage unit including a liquid used for storing the liquid used in the recording apparatus main body and storing a usage amount information value indicating an amount of the used liquid; And a main body storage unit in which the liquid storage unit is detachable, which reads and stores a usage amount information value of the liquid storage unit, and a writing unit which writes a new usage amount information value in the liquid storage unit. The recording apparatus main body comprising: a liquid storage unit provided in a liquid storage unit prior to writing of a new usage amount information value to the liquid storage unit by the writing unit. The usage amount information value stored in the means is read, and the read usage amount information value is compared with the initial usage amount information value stored in the main body storage unit as an initial value for the liquid storage unit. If different, a value larger than the read usage information value is used.If the read usage information value matches the initial usage information value, the value is based on the initial usage information value and the recording operation. A recording device that executes a writing process for writing the calculated cumulative usage amount information value as the new usage amount information value to the liquid storage unit. It is also possible to realize a computer system having an execution information storage unit capable of storing execution state identification information indicating an execution state and a non-execution state of a process.
[0018]
A liquid storage unit that stores liquid used in the recording apparatus main body and includes a liquid storage unit capable of storing a usage amount information value indicating an amount of used liquid; and the liquid storage unit is detachable. Wherein the main body storage means for reading and storing the usage information value of the liquid storage means, and the writing apparatus main body comprising writing means for writing a new usage information value to the liquid storage means. Then, the recording apparatus main body, before writing the new usage information value to the liquid storage means by the writing means, the usage information value stored in the liquid storage means provided in the liquid storage unit. If the read usage amount information value is different from the initial usage amount information value stored in the main body storage means as the initial value for the liquid storage unit, the read usage amount information value is larger than the read usage amount information value. If the read usage information value matches the initial usage information value, the total usage information value calculated based on the initial usage information value and the recording operation is added to the new usage information value. In a recording method for recording in a recording device that executes a writing process for writing to the liquid storage unit as an information value,
The recording apparatus main body includes an execution information storage unit capable of storing execution state identification information indicating an execution state and a non-execution state of the writing process, and stores the execution state identification information in the execution information storage unit. A recording method characterized by having steps can also be realized.
[0019]
=== Schematic Configuration of Recording Device ===
First, referring to FIG. 1, a description will be given mainly of an external schematic configuration of a recording apparatus according to the present embodiment. FIG. 1 is a diagram showing a schematic configuration of a recording apparatus according to the present embodiment. FIG. 1 shows a color printer CP as an example of a printing apparatus. The color printer CP has a printer main body 10 as a recording apparatus main body, and a roll paper unit 30 in which printing paper to be printed by the printer main body 10 is wound in a roll shape and mounted on the printer main body 10. are doing.
[0020]
The color printer CP is a printer capable of outputting a color image, and discharges, for example, four color inks of cyan (C), magenta (M), yellow (Y), and black (K) onto printing paper. This is an ink jet printer that forms an image by forming dots. As the color ink, in addition to the above four colors, light cyan (light cyan, LC), light magenta (light magenta, LM), and dark yellow (dark yellow, DY) may be used.
[0021]
As shown in FIG. 1, the color printer CP has a structure for discharging print paper and the like supplied from the back from the front, and an operation panel 11 and a paper discharge unit 12 on the front of the printer main body 10. A paper feed unit 13 is provided on the back. The operation panel 11 is provided with various operation buttons 111 and a display lamp 112. The paper discharge unit 12 includes a paper discharge tray 121 that closes a paper discharge port when not in use. The paper supply unit 13 includes a paper supply holder 131 for holding cut paper (not shown) and roll paper unit holders 20 and 21 for holding the roll paper unit 30.
[0022]
In the present embodiment, the form in which the printer main body 10 includes the roll paper unit 30 is described, but it is not always necessary to include the roll paper unit 30.
[0023]
=== Internal Configuration of Color Printer CP ===
Next, an internal configuration of the color printer CP will be described with reference to FIG. FIG. 2 is a diagram illustrating an internal configuration of the color printer CP according to the present embodiment.
The color printer CP has a mechanism for driving the print heads IH1 to IH4 mounted on the carriage 40 to eject ink and form dots, as shown in the drawing, and to move the carriage 40 in the axial direction of the platen 42 by the carriage motor 41. It has a mechanism for reciprocating, a mechanism for transporting the printing roll paper 32 supplied from the roll paper unit 30 by the paper feed motor 43, and a control circuit 50.
[0024]
A mechanism for reciprocating the carriage 40 in the axial direction of the platen 42 is provided in parallel with the axis of the platen 42, and has an endless drive between a sliding shaft 44 slidably holding the carriage 40 and the carriage motor 41. It is composed of a pulley 46 for stretching the belt 45 and the like.
[0025]
The mechanism for transporting the printing roll paper 32 supplied from the roll paper unit 30 includes a platen 42, a paper feed motor 43 for rotating the platen 42, a paper feed auxiliary roller (not shown), and a rotation of the paper feed motor 43. A gear mechanism 48 for transmitting the rotation of the platen 42 to the sheet feeding auxiliary roller 42 and an encoder 47 for detecting the rotation angle of the platen 42 are provided.
[0026]
The control circuit 50 appropriately controls the movements of the paper feed motor 43, the carriage motor 41, and the print heads IH1 to IH4 while exchanging signals with the operation panel 11 of the printer. The printing roll paper 32 of the roll paper unit 30 held by the roll paper unit holders 20 and 21 of the color printer CP is set so as to be sandwiched between the platen 42 and the paper feed auxiliary roller. A predetermined amount is sent accordingly.
[0027]
On the carriage 40, an ink cartridge INC1 and an ink cartridge INC2 as liquid storage units are mounted. Each of the ink cartridges INC1 and INC2 is provided with a storage element 80 as liquid storage means for storing an ink usage amount information value indicating the amount of used ink. The ink cartridge INC2 contains black (K) ink, and the ink cartridge INC1 contains other inks, that is, three color inks of cyan (C), magenta (M), and yellow (Y). As described above, light cyan (LC), light magenta (LM), and dark yellow (DY) inks can also be accommodated.
[0028]
The print heads IH1 to IH4 are provided with nozzles for discharging ink droplets. When air bubbles enter the nozzle or clogging occurs, in the non-printing area of the printer main body 10, a capping device 62 that seals the nozzle and a pump mechanism (not shown) that communicates with the capping device 62. Cleaning in which ink is sucked is performed.
[0029]
=== Configuration of ink cartridge and cartridge mounting part ===
In the color printer CP thus configured, the basic structures of the ink cartridges INC1 and INC2 as the ink units are common. The structure of the ink cartridge INC2 for black and the structure for mounting this cartridge in the printer main body 10 will be described with reference to FIGS.
[0030]
FIG. 3 is a perspective view showing a schematic structure of the ink cartridge and a cartridge mounting portion of the printer main body 10. FIG. 4 is a cross-sectional view showing the internal structure of the ink cartridge, the internal structure of the cartridge mounting portion on the carriage 40, and how the cartridge is mounted on the cartridge mounting portion.
[0031]
In FIG. 3, an ink cartridge INC2 includes a cartridge body 171 made of a synthetic resin which forms an ink containing section 117K (FIG. 4) for containing ink therein, and a storage element built in a side frame section 172 of the cartridge body 171. 80. This storage element 80 exchanges various data with the printer main body 10 when the ink cartridge INC2 is mounted on the cartridge mounting portion 18 of the printer main body 10. Since the storage element 80 is mounted in the concave portion 173 whose lower side is open with respect to the side frame portion 172 of the ink cartridge INC2, only the plurality of connection terminals 174 are exposed.
[0032]
On the other hand, in the cartridge mounting section 18, the needle 181 is arranged upward at the bottom 187 of the space where the ink cartridge INC2 is mounted. Around this needle 181, a concave portion 183 for receiving the ink supply section 175 formed in the ink cartridge INC2 is formed. Three cartridge guides 182 are formed on the inner wall of the concave portion 183. A connector 186 is arranged on the inner wall 184 of the cartridge mounting portion 18, and a plurality of connection terminals 174 of the storage element 80 are electrically connected to the connector 186 when the ink cartridge INC 2 is mounted on the cartridge mounting portion 18. A plurality of electrodes 185 are formed.
[0033]
Next, a procedure for mounting the ink cartridge INC2 on the cartridge mounting section 18 will be described. First, the ink cartridge INC2 is arranged in the cartridge mounting section 18. A fixing lever 192 is attached to the rear wall portion 188 of the cartridge mounting portion 18 via a support shaft 191. When the fixing lever 192 is tilted so as to cover the ink cartridge INC2, the ink cartridge INC2 is pushed downward. As a result, the ink supply unit 175 fits into the concave portion 183, and the needle 181 pierces the ink supply unit 175 so that ink can be supplied. Further, when the fixing lever 192 is tilted, the locking portion 193 formed at the tip of the fixing lever 192 engages with the engaging tool 189 formed on the cartridge mounting portion 18, and the ink cartridge INC2 is fixed. In this state, the plurality of connection terminals 174 of the storage element 80 of the ink cartridge INC2 and the plurality of electrodes 185 of the cartridge mounting section 18 are electrically connected, and data transmission and reception between the printer body 10 and the storage element 80 are performed. Becomes possible.
[0034]
Since the structure of the ink cartridge INC2 is basically the same as that of the color ink cartridge INC1, the description thereof will be omitted. However, in the color ink cartridge INC1, it is necessary that the inks for the three colors are filled in the respective ink storage chambers, and that these inks are supplied to the print head along different paths. Therefore, in the color ink cartridge INC1, the ink supply units 175 are formed for the number of ink colors. Note that the ink cartridge INC1 contains inks of three colors, but only one storage element 80 is contained therein, and this one storage element 80 stores the usage amount information of the ink cartridge INC1. The values and the information on the inks of each color are stored collectively.
[0035]
=== Configuration of Storage Element 80 Provided in Ink Cartridge ===
FIG. 5 is a block diagram showing a configuration of a storage element 80 built in the ink cartridges INC1 and INC2 used in the color printer CP of the present embodiment.
In each of the ink cartridges INC1 and INC2, an ink storage section for storing ink is formed inside, and a storage element 80 is built in. In the present embodiment, as the storage element 80, FIG. As shown in the block diagram, a memory cell 81, a read / write control unit 82 for controlling reading and writing of data in the memory cell 81, and a printer main unit 10 via a read / write control unit 82 based on a clock signal CLK. And an address counter 83 which counts up when reading and writing data between the memory cell 81 and the memory cell 81.
[0036]
The memory cell 81 of the storage element 80 provided in the black ink cartridge INC2 has two storage areas for storing rewritable data. The printer body 10 can execute both reading and writing with respect to data stored in the storage area. Here, the rewritable data stored in the two storage areas are a first usage information value of black ink and a second usage information value of black ink, and the two storage areas are allocated. This is because data is rewritten alternately in these areas. Therefore, the value stored in one storage area is the last rewritten usage information value, and the other storage area is stored one time before the last rewritten usage information value is read. The usage amount information value is stored, and the next rewrite is performed on the other storage area.
[0037]
In one of the storage areas, when the ink cartridge is shipped, a usage amount information value indicating that the ink cartridge is unused, for example, 0 (%) is stored as an initial value. This usage amount information value indicates the total usage amount as a percentage with the available ink amount as 100. The usable ink amount is set slightly smaller than the ink amount actually stored in the ink cartridge. Even when the used amount information value becomes 100 (%), a small amount of ink remains in the cartridge, It is set so that no blank shots occur.
[0038]
The memory cell 81 of the storage element 80 provided in the color ink cartridge INC1 also has six storage areas for storing rewritable data. The printer body 10 can execute both reading and writing for data stored in the storage area.
[0039]
Here, the rewritable data stored in the storage area includes the first cyan ink usage amount information value and the second cyan ink usage value assigned to the six storage areas, respectively, in the order of first access. An ink usage information value, a first magenta ink usage information value, a second magenta ink usage information value, a first yellow ink usage information value, and a second yellow ink usage information value. The two storage areas are assigned to the ink usage amount information values of the respective colors, as in the case of the black ink cartridge INC2, in order to alternately rewrite data in these areas.
[0040]
All of these data are stored in the printer when the power of the printer main body 10 is turned on / off with the ink cartridges INC1 and INC2 attached to the printer main body 10 or when the ink cartridges INC1 and INC2 are replaced. The data is read by the main body 10 and stored in the RAM 53 built in the printer main body 10. Here, it is not always necessary to provide two storage areas for each color and to write them alternately, and it is also possible to sequentially rewrite one storage area.
[0041]
The storage element 80 provided in the ink cartridge is further provided with a storage area in addition to the above-described storage area. In addition to the ink usage information value, the ink cartridge opening time data (year) and the ink cartridge opening time data ( Month), ink cartridge version data, ink type data such as pigment ink or dye ink, ink cartridge manufacturing year data, ink cartridge manufacturing month data, ink cartridge manufacturing date data, ink cartridge manufacturing line data, ink Various kinds of information such as serial number data of the cartridge and data indicating whether or not the ink cartridge is new or recycled may be stored. The information on the type of ink may be information on whether the ink is a dye ink or a pigment ink, or may be information obtained by further subdividing each of the dye ink and the pigment ink.
[0042]
=== Internal structure of control circuit ===
Next, an internal configuration of the control circuit 50 of the color printer CP will be described with reference to FIG. FIG. 6 is a block diagram showing an internal configuration of the control circuit 50 of the color printer CP according to the present embodiment.
As shown in the figure, inside the control circuit 50, a CPU 51, a PROM 52, a RAM 53, a peripheral device input / output unit (PIO) 54, a timer 55, a drive buffer 56, an EEPROM 60 as a main body storage unit, and the like are provided.
[0043]
The transmission / reception unit 202 is connected to the peripheral device input / output unit 54 via the personal computer PC, the connector 186 with the storage element 80 of the ink cartridge, the carriage motor 41, the paper feed motor 43, the encoder 47, and the contacts 101 and 201. ing. The drive buffer 56 is used as a buffer for supplying an on / off signal for dot formation to the print heads IH1 to IH4. These are connected to each other via a bus 57 so that data can be exchanged with each other.
[0044]
The control circuit 50 also includes an oscillator 58 that outputs a drive waveform at a predetermined frequency, and a distribution output device 59 that distributes the output from the oscillator 58 to the print heads IH1 to IH4 at a predetermined timing.
For example, the control circuit 50 controls the storage elements 80 provided in the ink cartridges INC1 and INC2 via the transmission / reception unit 202 at the timing of turning on the power, replacing the ink cartridges INC1 and INC2, and turning off the power. to access. Information read from the storage elements 80 provided in the ink cartridges INC1 and INC2 is stored in the EEPROM 60 as a main body storage unit.
[0045]
The EEPROM 60 includes a plurality of storage areas for storing rewritable data, and both reading and writing can be performed on stored data.
For example, a first usage amount information value and a second usage amount information value of each color of ink stored in the ink cartridge are stored in eight storage regions of the plurality of storage regions of the EEPROM 60. Two storage areas are assigned to each color, as in the case of the storage element 80 of the ink cartridge, in order to alternately rewrite data in these areas. Therefore, the value stored in one storage area is the last rewritten usage information value, and the other storage area is stored one time before the last rewritten usage information value is read. The usage amount information value is stored, and the next rewrite is performed on the other storage area. Further, the EEPROM 60 stores a first storage area for storing an initial usage information value described later, a second storage area for storing a total usage information value, and a new storage information value before writing a new usage information value to the storage element 80. A third storage area as a new information storage unit for temporarily storing the new usage information value, and an execution for storing execution state identification information indicating an execution state and a non-execution state of the writing process to the storage element 80. A fourth storage area is provided as information storage means.
[0046]
Here, the execution state identification information is, for example, 1-bit information stored in the fourth storage area by the control circuit 50. That is, prior to the writing process for writing a new usage information value to the storage element 80, execution information (for example, “1”) indicating the execution state of the writing process is stored in the fourth storage area as the execution information storage unit. When the writing and the writing process are completed, non-execution information (for example, “0”) indicating the non-execution state of the writing process is written to the fourth storage area. This execution state identification information is transmitted to the storage element 80 when an emergency situation such as an outlet being unplugged occurs and a command signal for executing a writing process to the storage element 80 with priority is generated. Prior to the writing process of the usage information value, the setting is made so as to be referred to first.
[0047]
The control circuit 50 outputs dot data to the drive buffer 56 at a predetermined timing while synchronizing with the movements of the paper feed motor 43 and the carriage motor 42.
[0048]
=== Printing Operation Using Color Printer CP ===
Next, a printing operation using the color printer CP according to the present embodiment will be described.
When the user creates print data to be printed by performing image processing, editing, document creation, and the like by using an application program that operates on a computer, and then instructs printing, the operating system installed in the computer is executed. The installed printer driver receives print data from the application program and transfers the print data to the printer main body 10. Thereby, the printer body 10 acquires the print data, and the control circuit 50 appropriately controls the movements of the paper feed motor 43, the carriage motor 41, and the print heads IH1 to IH4, and discharges the print heads IH1 to IH4. Images and characters are printed on the roll paper 32 by the ink droplets.
[0049]
At this time, the control unit 51 performs a process of calculating a cumulative usage information value X indicating the ink usage. FIG. 7 is a flowchart showing a process of calculating the total usage information value X.
[0050]
When the printing process starts, an ink usage amount calculation process routine starts. The control unit 51 determines whether the printing process is being executed (S100). If the printing process is being executed, the process waits until the printing process ends. If the printing process has not been executed, the used amount α of the ink consumed in the printing process is calculated (S110).
[0051]
The calculation of the ink usage amount α is performed, for example, by multiplying the volume per ink droplet by the number of times of ink droplet ejection to calculate the ink ejection amount α1 for each color, and calculating the calculated ink ejection amount α1. And the ink suction amount α2 consumed by the cleaning is added. The control unit 51 reads the usage amount information value Y already stored in the EEPROM 60 (S120). The total used amount information value X is calculated by adding the read used amount information value Y and the calculated ink used amount α (S130), and stored in the second storage area of the EEPROM 60 (S140).
[0052]
=== Process of Writing Usage Information Value to Storage Element and EEPROM ===
Writing of the usage amount information value to the storage element and the EEPROM is performed when the power switch of the printer main body 10 is turned on or off, and when the ink cartridge is attached and detached, respectively.
[0053]
<<< Writing process of usage information value when the power of the printer body is turned on >>>
FIG. 8 is a flowchart showing a process of writing the usage information value when the power switch is turned on. As shown in the drawing, when the power is turned on with the ink cartridges INC1 and INC2 mounted (S200), the control circuit 50 causes each color stored in the storage element 80 provided in the ink cartridges INC1 and INC2. The usage information value B for each is read (S210). The read usage amount information value B is compared with the usage amount information value A previously written and previously stored in the EEPROM 60, and it is determined whether there is a difference (S220). At this time, when the usage information value B read from the storage element 80 matches the usage information value A stored in the EEPROM 60, the usage information value A is set to the initial value for the ink cartridges INC1 and INC. In the case of a difference, the usage information value B is stored in the EEPROM 60 as the initial usage information value in the first storage area of the EEPROM 60 (230).
[0054]
<<< Writing Process of Usage Information Value in Ink Cartridge Replacement >>>
FIG. 9 is a flowchart illustrating a writing process of the usage information value when the ink cartridge is replaced. When a command signal for replacing the ink cartridge by the user is received (S300), the control circuit 50 reads the usage information value C for each color stored in the storage element 80 provided in the ink cartridges INC1, INC2 (S300). S310). The read usage amount information value C is compared with the initial usage amount information value D previously written and already stored in the EEPROM 60, and it is determined whether or not there is a difference (S320). At this time, if the usage information value C read from the storage element 80 matches the initial usage information value D, the cumulative usage information value X stored in the second storage area of the EEPROM 60 is read. (S330), it is stored in the third storage area as a new information storage means of the EEPROM 60 (S360). On the other hand, when the usage information value C is different from the initial usage information value D, the difference Z between the total usage information value X and the initial usage information value D is added to the usage information value C. Then, the value is stored in the third storage area of the EEPROM 60 (S360). The new usage information value stored in the third storage area is written as a new usage information value E in a predetermined storage area of the EEPROM 60 and the storage elements 80 of the ink cartridges INC1 and INC2 (S380). At this time, the control circuit 50 stores “1” as execution information in the fourth storage area as execution information storage means of the EEPROM 60 prior to writing the usage amount information value to the storage element 80 of the ink cartridges INC1 and INC2. It is stored (S370). Then, after writing a new usage amount information value into the storage element 80 of the ink cartridges INC1 and INC2, “0” is stored as non-execution information in the fourth storage area of the EEPROM 60 (S390). Thereafter, the ink cartridges INC1 and INC2 are removed by the user.
[0055]
That is, the usage information value C read from the storage element 80 indicates the ink usage at the time when the ink cartridges INC1 and INC2 to be removed for ink replacement are mounted. On the other hand, the value Z obtained by subtracting the initial usage amount information value D from the total usage amount information value X corresponds to the printing processing of the printer from the time when the usage amount information values of the EEPROM 60 and the storage element 80 are finally matched to this time. Indicates the amount of ink actually consumed. Therefore, if a value obtained by adding the value Z indicating the actually consumed ink usage amount to the usage information value C is stored in the storage element 80 as a new usage information value E, the new usage information value E becomes Since the value is reliably smaller than the value indicating the amount of ink remaining in the ink cartridges INC1 and INC2, the printing process is not performed when the ink cartridges INC1 and INC2 have run out of ink, and it is possible to prevent idle printing. .
[0056]
Before executing the writing process to the storage element 80, a new usage information value to be written to the storage element 80 is stored in the third storage area, and the execution information is stored in the fourth storage area of the EEPROM 60. After storing “1” and writing a new usage information value to the storage element 80, the non-execution information “0” is stored in the fourth storage area of the EEPROM 60. Therefore, whenever the writing process to the storage element 80 is being executed, a new usage information value to be written to the storage element 80 is stored in the third storage area, and the execution information is stored in the fourth storage area. Will be.
[0057]
Thereafter, when the ink cartridges INC1 and INC2 are mounted by the user (S400), the control circuit 50 reads the usage information value F for each color stored in the storage element 80 of the ink cartridges INC1 and INC2 (S410). ). The read usage amount information value F is compared with the usage amount information value E or X previously written and already stored in the EEPROM 60, and it is determined whether or not there is a difference (S420). At this time, when the usage amount information value F read from the storage element 80 is different from the usage amount information value E or X stored in the EEPROM 60, the usage amount information value F is set to the ink cartridges INC1 and INC2. The initial value is stored in the EEPROM 60 as an initial usage information value (S430).
[0058]
<<<< Writing process of usage information value when the power of the printer body is turned off >>>>
FIG. 10 is a flowchart showing a process of writing the usage information value when the power of the printer body is turned off. When the power switch is turned off by the user, the control circuit 50 receives a power-off command signal (S500), and the used amount of each color stored in the storage element 80 provided in the ink cartridges INC1 and INC2. The information value G is read (S510). The read usage amount information value G is compared with the usage amount information value H previously written in the EEPROM 60 and already stored therein, and it is determined whether or not there is a difference (S520). If the usage information value G read at this time matches the usage information value H stored in the EEPROM 60, the cumulative usage information value X stored in the second storage area of the EEPROM 60 is read. (S530), it is stored in the third storage area of the EEPROM 60 as new information storage means (S560). On the other hand, if the usage information value G is different from the stored usage information value H, the total usage information value X is read (S540), and the total usage information value X and the usage information are used. The difference W from the value H is added to the usage information value G (S550), and the value I is stored in the third storage area of the EEPROM 60 (S560). The new usage amount information value I stored in the third storage area is written in a predetermined storage area of the EEPROM 60 and the storage elements 80 of the ink cartridges INC1 and INC2 (S580), and the power is turned off (S600). . At this time, the control circuit 50 stores “1” as execution information in the fourth storage area of the EEPROM 60 before writing the usage amount information value to the storage element 80 of the ink cartridges INC1 and INC2 (S570). Then, after writing the new usage information value into the storage element 80 of the ink cartridges INC1 and INC2, “0” is stored as non-execution information in the fourth storage area of the EEPROM 60 (S590).
[0059]
Further, according to the present embodiment, before the value of the storage element 80 reaches the use amount information value indicating the unusable ink amount, for example, 100 (%), the ink in the ink cartridges INC1 and INC2 becomes empty. Therefore, there is no possibility that the print heads IH1 to IH4 will be damaged by the blank shot.
[0060]
<<< In the case where a command signal for executing a high-priority writing process is generated >>>
FIG. 11 is a flowchart showing a process of writing a usage information value when a command signal for executing a high-priority writing process is generated. Here, the command signal for executing the writing process with a high priority is, for example, when the power consumption outlet of the color printer CP is unplugged, and the ink usage information value in that state is written to the storage element 80. .
[0061]
When the control circuit 50 receives a command signal for executing a high-priority writing process (S700), the execution state identification information in the fourth storage area of the EEPROM 60 is referred to (S710). At this time, if the execution information is stored as the execution state identification information in the fourth storage area, the usage information value stored in the third storage area is read (S720) and written to the storage element 80. (S810). On the other hand, when the non-execution information is stored in the fourth storage area, the usage amount information value J for each color stored in the storage element 80 provided in the ink cartridges INC1 and INC2 is read (S730). ). The usage amount information value J thus read is compared with the usage amount information value K previously written and previously stored in the EEPROM 60, and it is determined whether or not there is a difference (S740). If the usage information value J read at this time matches the usage information value K stored in the EEPROM 60, the cumulative usage information value X stored in the second storage area of the EEPROM 60 is read. (S750), it is stored in the third storage area as the new information storage means of the EEPROM 60 (S760). On the other hand, if the usage information value J is different from the stored usage information value K, the total usage information value X is read (S770), and the total usage information value X and the usage information are used. The difference W from the value K is added to the usage information value J (S780), and the value L is stored in the third storage area of the EEPROM 60 (S760). The new usage information value L stored in the third storage area is written to a predetermined area of the EEPROM 60 (S790). The control circuit 50 stores “1” as execution information in the fourth storage area of the EEPROM 60 prior to writing the usage information value to the storage element 80 of the ink cartridges INC1 and INC2 (S800). Then, the new usage amount information value stored in the third area is written into the storage element 80 of the ink cartridges INC1 and INC2 (S810), and then “0” as non-execution information is written into the fourth storage area of the EEPROM 60. It is stored (S820).
[0062]
That is, before executing the writing processing to the storage element 80, it is possible to recognize whether or not the writing processing to the storage element 80 was being performed by referring to the execution state identification information of the fourth storage area. It becomes possible. During the writing process to the storage element 80, for example, when a situation occurs in which the outlet is unplugged, and a command signal for executing the writing process preferentially newly occurs, Since the execution state identification information of the information storage unit is referred to, it is possible to recognize whether or not the writing process to the storage element 80 is being performed, and then execute the writing process to the storage element 80 corresponding to the state. It becomes possible. Immediately before the writing process, the usage information value to be stored in the storage element 80 is stored in the third storage area. Therefore, when a command signal for performing a new writing process with priority is generated, first, when the execution information is stored with reference to the execution state identification information, the third storage area is used. By writing the stored information as it is to the storage element 80, the usage amount is not added again to the already calculated new usage information value, and the erroneous usage information value is stored in the storage element 80. It is possible to prevent memorization. Further, it is possible to reduce unnecessary processing such as repeatedly executing processing for calculating a usage information value to be written to the storage element 80.
[0063]
In the present embodiment, the data to be written into the EEPROM 60 of the printer main body and the storage elements 80 of the ink cartridges INC1 and INC2 are used amount information values indicating the used amount of ink. However, the remaining amount of ink in the ink cartridges INC1 and INC2 is used. May be used as the remaining information value. In this case, in the ink cartridges INC1 and INC2, a remaining amount information value indicating that the ink cartridge is unused at the time of shipment, for example, 100 (%) is stored as an initial value. This remaining amount information value indicates the total remaining amount as a percentage with the available ink amount as 100. The cumulative remaining amount information value is obtained by subtracting the ink usage amount α calculated by the ink usage amount calculation processing routine from the usage amount information value already stored in the EEPROM 60. When the remaining amount information value of the storage element 80 and the remaining amount information value of the EEPROM 60 differ when the ink cartridges INC1 and INC2 are removed and when the power of the printer is turned off, The difference between the total remaining amount information value and the remaining amount information value in the EEPROM 60 is subtracted, and the difference is written as a usage amount information value in a predetermined storage area between the EEPROM 60 and the storage elements 80 of the ink cartridges INC1 and INC2.
[0064]
=== Other Embodiments ===
As described above, the recording device and the like according to the present invention have been described based on one embodiment. However, the above-described embodiment of the present invention is for facilitating the understanding of the present invention, and limits the present invention. is not. The present invention can be changed and improved without departing from the spirit thereof, and it is needless to say that the present invention includes equivalents thereof.
[0065]
Further, the recording device is not limited to only a printing device such as the above-described inkjet printer, a so-called scanner / printer / copy composite device having an image reading unit in the printing device, for example, a color filter manufacturing device, a dyeing device, Micro-processing equipment, semiconductor manufacturing equipment, surface processing equipment, three-dimensional modeling machine, liquid vaporizer, organic EL manufacturing equipment (especially polymer EL manufacturing equipment), display manufacturing equipment, film forming equipment, DNA chip manufacturing equipment, etc. Any device can be used as long as it can record on a medium. Therefore, the recording agent for recording on the recording medium is not limited to the dye ink or the pigment ink, and a recording agent such as a toner may be used. For example, a metal material, an organic material (particularly, a polymer material), A liquid (including water) including a material, a conductive material, a wiring material, a film forming material, electronic ink, a processing solution, a gene solution, or the like may be used. According to such a recording apparatus, material saving, process saving, and cost reduction can be achieved in many industrial fields.
[0066]
<<<< Configuration of Computer System etc. >>>>
Next, an embodiment of a computer system, a computer program, and a recording medium on which the computer program is recorded as an example of an embodiment according to the present invention will be described with reference to the drawings.
[0067]
FIG. 12 is an explanatory diagram showing the external configuration of the computer system. The computer system 1000 includes a computer main body 1102, a display device 1104, a printer 1106, an input device 1108, and a reading device 1110. In the present embodiment, the computer main body 1102 is housed in a mini-tower type housing, but is not limited to this. The display device 1104 generally uses a cathode ray tube (CRT), a plasma display, a liquid crystal display device, or the like, but is not limited thereto. As the printer 1106, the printer described above is used. In the present embodiment, the input device 1108 uses the keyboard 1108A and the mouse 1108B, but is not limited thereto. In the present embodiment, the reading device 1110 uses the flexible disk drive device 1110A and the CD-ROM drive device 1110B, but is not limited thereto. For example, a MO (Magneto Optical) disk drive device and a DVD (Digital Versatile) Disk).
[0068]
FIG. 13 is a block diagram showing a configuration of the computer system shown in FIG. An internal memory 1202 such as a RAM and an external memory such as a hard disk drive unit 1204 are further provided in a housing in which the computer main body 1102 is stored.
[0069]
In the above description, an example in which the printer 1106 is connected to the computer main body 1102, the display device 1104, the input device 1108, and the reading device 1110 to form a computer system has been described. However, the present invention is not limited to this. Absent. For example, the computer system may include the computer main body 1102 and the printer 1106, and the computer system does not need to include any of the display device 1104, the input device 1108, and the reading device 1110.
[0070]
Further, for example, the printer 1106 may have some of the functions or mechanisms of the computer main body 1102, the display device 1104, the input device 1108, and the reading device 1110. As an example, the printer 1106 includes an image processing unit for performing image processing, a display unit for performing various displays, and a recording medium attaching / detaching unit for attaching / detaching a recording medium for recording image data captured by a digital camera or the like. It is good also as composition which has.
[0071]
The computer system implemented in this way is a system superior to the conventional system as a whole.
[0072]
【The invention's effect】
According to the present invention, a recording apparatus, a computer program, a computer system, and a computer that can prevent writing of erroneous information in a writing process of a used amount or a remaining amount of a liquid in a liquid storage unit of a liquid storage unit Thus, it is possible to realize a recording method.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a schematic configuration of a printing apparatus according to an embodiment.
FIG. 2 is a diagram showing an internal configuration of the color printer CP according to the present embodiment.
FIG. 3 is a perspective view showing a schematic structure of an ink cartridge and a cartridge mounting portion of the printer main body 10;
FIG. 4 is a cross-sectional view showing an internal structure of an ink cartridge, an internal structure of a cartridge mounting portion on a carriage 40, and a state in which a cartridge is mounted on the cartridge mounting portion.
FIG. 5 is a block diagram showing a configuration of a storage element 80.
FIG. 6 is a block diagram illustrating an internal configuration of a control circuit of the color printer CP according to the present embodiment.
FIG. 7 is a flowchart illustrating a process of calculating a total usage information value based on a printing process.
FIG. 8 is a flowchart showing a process of writing a usage information value when a power switch is turned on.
FIG. 9 is a flowchart illustrating a process of writing a usage amount information value when an ink cartridge is replaced.
FIG. 10 is a flowchart illustrating a writing process of a usage amount information value when the power of the printer body is turned off.
FIG. 11 is a flowchart illustrating a writing process of a usage information value when a command signal for executing a writing process with a high priority is generated.
FIG. 12 is an explanatory diagram showing an external configuration of a computer system.
13 is a block diagram showing a configuration of the computer system shown in FIG.
[Explanation of symbols]
10 Printer body,
11 operation panel, 111 operation buttons, 112 display lamp,
12 paper output unit, 121 paper output tray, 13 paper feed unit, 131 paper feed holder,
18 cartridge mounting section, 181 needle, 182 cartridge guide,
183 recess, 184 inner wall, 185 electrodes, 186 connector,
187 bottom part, 188 rear wall part, 189 engaging tool, 191 support shaft,
192 fixing lever, 193 locking portion, 20, 21 roll paper unit holder, 30 roll paper, 32 roll paper for printing, 33 storage element,
40 carriage, 42 platen, 43 paper feed motor, 44 sliding shaft,
45 drive belt, 46 pulley, 47 encoder, 48 gear mechanism,
50 control circuit, 51 control unit (CPU), 52 PROM, 53RAM,
54 peripheral device input / output unit (PIO), 55 timer, 56 drive buffer,
57 bus, 58 oscillator, 59 distribution output device, 60 capping device,
80 memory element, 81 memory cell, 82 read / write control unit,
83 address counter, 117K ink storage unit,
171 cartridge body, 172 side frame, 173 recess,
174 connection terminal, 175 ink supply unit, 1000 computer system, 1002 computer main body, 1104 display device, 1106 printer,
1108 input device, 1108A keyboard, 1108B mouse,
1110 reader,
1110A flexible disk drive device,
1110B CD-ROM drive device,
1202 internal memory,
1204 hard disk drive unit,
CP color printer,
PC personal computer,
INC1, INC2 ink cartridge,
IH1, IH2, IH3, IH4 print head

Claims (13)

記録装置本体にて使用される液体を収容し、使用された液体の量を示す使用量情報値を記憶可能な液体記憶手段を備えた液体収容ユニット、及び、該液体収容ユニットが着脱可能であって、前記液体記憶手段の使用量情報値を読み込んで記憶する本体記憶手段と、前記液体記憶手段に新たな使用量情報値を書き込む書込手段とを備えた前記記録装置本体、を有し、
前記記録装置本体は、前記書込手段による前記液体記憶手段への新たな使用量情報値の書き込みに先だって、液体収容ユニットに備えられた前記液体記憶手段に記憶された使用量情報値を読み込み、
読み込んだ使用量情報値がその液体収容ユニットに対する初期値として本体記憶手段に記憶された初期使用量情報値と相違する場合には、前記読み込んだ使用量情報値より大きな値を、
読み込んだ使用量情報値が前記初期使用量情報値と一致する場合には、前記初期使用量情報値と記録動作に基づいて算出した累計使用量情報値を、
前記新たな使用量情報値として前記液体記憶手段に書き込むための書込処理を実行する記録装置において、
前記記録装置本体は、前記書込処理の実行状態及び非実行状態を示す実行状態識別情報を記憶可能な実行情報記憶手段を有することを特徴とする記録装置。
A liquid storage unit that stores liquid used in the recording apparatus main body and includes a liquid storage unit capable of storing a usage amount information value indicating an amount of used liquid; and the liquid storage unit is detachable. The recording apparatus main body comprising: a main body storage unit that reads and stores a usage amount information value of the liquid storage unit; and a writing unit that writes a new usage amount information value in the liquid storage unit.
Prior to writing a new usage information value to the liquid storage means by the writing means, the recording device main body reads the usage information value stored in the liquid storage means provided in the liquid storage unit,
If the read usage information value is different from the initial usage information value stored in the main storage unit as an initial value for the liquid storage unit, a value larger than the read usage information value is used.
If the read usage information value matches the initial usage information value, the total usage information value calculated based on the initial usage information value and the recording operation is
In a recording apparatus that executes a writing process for writing to the liquid storage unit as the new usage amount information value,
The recording apparatus according to claim 1, wherein the recording apparatus main body includes execution information storage means capable of storing execution state identification information indicating an execution state and a non-execution state of the writing process.
請求項1に記載の記録装置において、
前記記録装置本体は、前記実行情報記憶手段に実行状態識別情報を書き込むための実行情報書込手段を有し、前記実行状態識別情報として、前記書込処理に先だって前記実行情報記憶手段に前記実行状態を示す実行情報を書き込み、前記書込処理が終了すると当該実行情報記憶手段に前記非実行状態を示す非実行情報を書き込むことを特徴とする記録装置。
The recording device according to claim 1,
The recording apparatus main body includes execution information writing means for writing execution state identification information to the execution information storage means, and stores the execution state in the execution information storage means as the execution state identification information prior to the writing process. A recording apparatus for writing execution information indicating a state, and writing the non-execution information indicating the non-execution state to the execution information storage means when the writing process is completed.
請求項2に記載の記録装置において、
前記記録装置本体は、新たな使用量情報値を記憶する新情報値記憶手段を有し、
前記実行情報を前記実行情報記憶手段に書き込む前に、前記新たな使用量情報値を前記新情報記憶手段に書き込み、前記書込処理にて、前記新情報記憶手段に書き込まれた新たな使用量情報値を前記液体記憶手段に書き込むことを特徴とする記録装置。
The recording device according to claim 2,
The recording apparatus main body has a new information value storage unit that stores a new usage amount information value,
Before writing the execution information in the execution information storage unit, the new usage information value is written in the new information storage unit, and the new usage amount written in the new information storage unit in the writing process. A recording device for writing an information value into the liquid storage means.
請求項3に記載の記録装置において、
前記書込処理の実行中に、当該書込処理より優先して書込処理を実行すべき事象が生じた際には、前記実行情報記憶手段の実行状態識別情報を参照し、前記実行状態を示す実行情報が書き込まれていた場合には、前記新情報記憶手段に書き込まれた新たな使用量情報値を前記液体記憶手段に書き込み、前記非実行状態を示す非実行情報が書き込まれていた場合には、前記初期使用量情報値と、前記累計使用量情報値と、の差分に基づく情報値を新たな使用量情報値として前記液体記憶手段に書き込むことを特徴とする記録装置。
The recording device according to claim 3,
During the execution of the writing process, when an event occurs in which the writing process is to be executed in priority to the writing process, the execution status is referred to the execution status storage unit, and the execution status is determined. If the execution information indicating the non-execution state is written, the new usage information value written to the new information storage means is written to the liquid storage means, and the non-execution information indicating the non-execution state is written. A writing device that writes an information value based on a difference between the initial usage information value and the cumulative usage information value as a new usage information value in the liquid storage unit.
記録装置本体にて使用される液体を収容し、使用された液体の量を示す残量情報値を記憶可能な液体記憶手段を備えた液体収容ユニット、及び、該液体収容ユニットが着脱可能であって、前記液体記憶手段の残量情報値を読み込んで記憶する本体記憶手段と、前記液体記憶手段に新たな残量情報値を書き込む書込手段とを備えた前記記録装置本体、を有し、
前記記録装置本体は、前記書込手段による前記液体記憶手段への新たな残量情報値の書き込みに先だって、液体収容ユニットに備えられた前記液体記憶手段に記憶された残量情報値を読み込み、
読み込んだ残量情報値がその液体収容ユニットに対する初期値として本体記憶手段に記憶された初期残量情報値と相違する場合には、前記読み込んだ残量情報値より大きな値を、
読み込んだ残量情報値が前記初期残量情報値と一致する場合には、前記初期残量情報値と記録動作に基づいて算出した累計残量情報値を、
前記新たな残量情報値として前記液体記憶手段に書き込むための書込処理を実行する記録装置において、
前記記録装置本体は、前記書込処理の実行状態及び非実行状態を示す実行状態識別情報を記憶可能な実行情報記憶手段を有することを特徴とする記録装置。
A liquid storage unit that stores liquid used in the recording apparatus main body and includes a liquid storage unit capable of storing a remaining amount information value indicating an amount of used liquid; and the liquid storage unit is detachable. The recording apparatus main body comprising: a main body storage unit that reads and stores a remaining amount information value of the liquid storage unit; and a writing unit that writes a new remaining amount information value in the liquid storage unit.
Prior to the writing of a new remaining amount information value to the liquid storage unit by the writing unit, the recording device main body reads the remaining amount information value stored in the liquid storage unit provided in the liquid storage unit,
When the read remaining amount information value is different from the initial remaining amount information value stored in the main body storage unit as the initial value for the liquid storage unit, a value larger than the read remaining amount information value is used.
When the read remaining amount information value matches the initial remaining amount information value, the accumulated remaining amount information value calculated based on the initial remaining amount information value and the recording operation is
In a recording apparatus that executes a writing process for writing to the liquid storage unit as the new remaining amount information value,
The recording apparatus according to claim 1, wherein the recording apparatus main body includes execution information storage means capable of storing execution state identification information indicating an execution state and a non-execution state of the writing process.
請求項5に記載の記録装置において、
前記記録装置本体は、前記実行情報記憶手段に実行状態識別情報を書き込むための実行情報書込手段を有し、前記実行状態識別情報として、前記書込処理に先だって前記実行情報記憶手段に前記実行状態を示す非実行情報を書き込み、前記書込処理が終了すると当該実行情報記憶手段に前記非実行状態を示す実行状態識別情報を書き込むことを特徴とする記録装置
The recording device according to claim 5,
The recording apparatus main body includes execution information writing means for writing execution state identification information to the execution information storage means, and stores the execution state in the execution information storage means as the execution state identification information prior to the writing process. Recording apparatus for writing non-execution information indicating a status, and writing the execution state identification information indicating the non-execution state to the execution information storage means when the writing process is completed.
請求項6に記載の記録装置において、
前記記録装置本体は、新たな残量情報値を記憶する新情報値記憶手段を有し、前記実行情報を前記実行情報記憶手段に書き込む前に、前記新たな残量情報値を前記新情報記憶手段に書き込み、前記書込処理にて、前記新情報記憶手段に書き込まれた新たな残量情報値を前記液体記憶手段に書き込むことを特徴とする記録装置。
The recording device according to claim 6,
The recording apparatus body has a new information value storage unit for storing a new remaining amount information value, and stores the new remaining amount information value in the new information before writing the execution information in the execution information storage unit. Recording means for writing the new remaining amount information value written to the new information storage means in the liquid storage means in the writing process.
請求項7に記載の記録装置において、
前記書込処理の実行中に、当該書込処理より優先して書込処理を実行すべき事象が生じた際には、前記実行情報記憶手段の実行状態識別情報を参照し、前記実行状態を示す実行情報が書き込まれていた場合には、前記新情報記憶手段に書き込まれた新たな残量情報値を前記液体記憶手段に書き込み、前記非実行状態を示す非実行情報が書き込まれていた場合には、前記初期残量情報値と、前記累計残量情報値と、の差分に基づく情報値を新たな残量情報値として前記液体記憶手段に書き込むことを特徴とする記録装置。
The recording device according to claim 7,
During the execution of the writing process, when an event occurs in which the writing process is to be executed in priority to the writing process, the execution status is referred to the execution status storage unit, and the execution status is determined. When the execution information indicating the non-execution state is written, the new remaining amount information value written in the new information storage means is written in the liquid storage means, and the non-execution information indicating the non-execution state is written. A writing unit that writes an information value based on a difference between the initial remaining amount information value and the accumulated remaining amount information value as a new remaining amount information value in the liquid storage unit.
請求項1乃至8のいずれかに記載の記録装置において、
被印刷媒体に前記液体としてインクを吐出して印刷することにより記録することを特徴とする記録装置。
The recording apparatus according to claim 1, wherein
A recording apparatus for recording by ejecting ink as the liquid onto a printing medium and printing the ink.
記録装置本体にて使用される液体を収容し、使用された液体の量を示す使用量情報値を記憶可能な液体記憶手段を備えた液体収容ユニット、及び、該液体収容ユニットが着脱可能であって、前記液体記憶手段の使用量情報値を読み込んで記憶する本体記憶手段と、前記液体記憶手段に新たな使用量情報値を書き込む書込手段とを備えた前記記録装置本体、を有し、
前記記録装置本体は、前記書込手段による前記液体記憶手段への新たな使用量情報値の書き込みに先だって、液体収容ユニットに備えられた前記液体記憶手段に記憶された使用量情報値を読み込み、
読み込んだ使用量情報値がその液体収容ユニットに対する初期値として本体記憶手段に記憶された初期使用量情報値と相違する場合には、前記読み込んだ使用量情報値より大きな値を、
読み込んだ使用量情報値が前記初期使用量情報値と一致する場合には、前記初期使用量情報値と記録動作に基づいて算出した累計使用量情報値を、
前記新たな使用量情報値として前記液体記憶手段に書き込むための書込処理を実行し、被記録媒体に前記液体としてインクを吐出して記録することにより記録する記録装置において、
前記記録装置本体は、前記書込処理の実行状態及び非実行状態を示す実行状態識別情報を記憶可能な実行情報記憶手段と、前記実行情報記憶手段に実行状態識別情報を書き込むための実行情報書込手段とを有し、前記実行状態識別情報として、前記書込処理に先だって前記実行情報記憶手段に前記実行状態を示す実行情報を書き込み、前記書込処理が終了すると当該実行情報記憶手段に前記非実行状態を示す非実行情報を書き込み、
前記記録装置本体は、新たな使用量情報値を記憶する新情報値記憶手段を有し、
前記実行情報を前記実行情報記憶手段に書き込む前に、前記新たな使用量情報値を前記新情報記憶手段に書き込み、前記書込処理にて、前記新情報記憶手段に書き込まれた新たな使用量情報値を前記液体記憶手段に書き込み、
前記書込処理の実行中に、当該書込処理より優先して書込処理を実行すべき事象が生じた際には、前記実行情報記憶手段の実行状態識別情報を参照し、前記実行状態を示す実行情報が書き込まれていた場合には、前記新情報記憶手段に書き込まれた新たな使用量情報値を前記液体記憶手段に書き込み、前記非実行状態を示す非実行情報が書き込まれていた場合には、前記初期使用量情報値と、前記累計使用量情報値と、の差分に基づく情報値を新たな使用量情報値として前記液体記憶手段に書き込むことを特徴とする記録装置。
A liquid storage unit that stores liquid used in the recording apparatus main body and includes a liquid storage unit capable of storing a usage amount information value indicating an amount of used liquid; and the liquid storage unit is detachable. The recording apparatus main body comprising: a main body storage unit that reads and stores a usage amount information value of the liquid storage unit; and a writing unit that writes a new usage amount information value in the liquid storage unit.
Prior to writing a new usage information value to the liquid storage means by the writing means, the recording device main body reads the usage information value stored in the liquid storage means provided in the liquid storage unit,
If the read usage information value is different from the initial usage information value stored in the main storage unit as an initial value for the liquid storage unit, a value larger than the read usage information value is used.
If the read usage information value matches the initial usage information value, the total usage information value calculated based on the initial usage information value and the recording operation is
A recording apparatus that performs a writing process for writing to the liquid storage unit as the new usage amount information value, and performs recording by discharging and recording ink as the liquid on a recording medium.
An execution information storage unit that can store execution state identification information indicating an execution state and a non-execution state of the writing process; and an execution information document for writing the execution state identification information to the execution information storage unit. Writing the execution information indicating the execution state in the execution information storage means as the execution state identification information prior to the writing processing, and when the writing processing ends, stores the execution information in the execution information storage means. Write non-execution information indicating the non-execution state,
The recording apparatus main body has a new information value storage unit that stores a new usage amount information value,
Before writing the execution information in the execution information storage unit, the new usage information value is written in the new information storage unit, and the new usage amount written in the new information storage unit in the writing process. Writing an information value into the liquid storage means,
During the execution of the writing process, when an event occurs in which the writing process is to be executed in priority to the writing process, the execution status is referred to the execution status storage unit, and the execution status is determined. If the execution information indicating the non-execution state is written, the new usage information value written to the new information storage means is written to the liquid storage means, and the non-execution information indicating the non-execution state is written. A writing device that writes an information value based on a difference between the initial usage information value and the cumulative usage information value as a new usage information value in the liquid storage unit.
記録装置本体にて使用される液体を収容し、使用された液体の量を示す使用量情報値を記憶可能な液体記憶手段を備えた液体収容ユニット、及び、該液体収容ユニットが着脱可能であって、前記液体記憶手段の使用量情報値を読み込んで記憶する本体記憶手段と、前記液体記憶手段に新たな使用量情報値を書き込む書込手段とを備えた前記記録装置本体、を有し、
前記記録装置本体は、前記書込手段による前記液体記憶手段への新たな使用量情報値の書き込みに先だって、液体収容ユニットに備えられた前記液体記憶手段に記憶された使用量情報値を読み込み、
読み込んだ使用量情報値がその液体収容ユニットに対する初期値として本体記憶手段に記憶された初期使用量情報値と相違する場合には、前記読み込んだ使用量情報値より大きな値を、
読み込んだ使用量情報値が前記初期使用量情報値と一致する場合には、前記初期使用量情報値と記録動作に基づいて算出した累計使用量情報値を、
前記新たな使用量情報値として前記液体記憶手段に書き込むための書込処理を実行する記録装置に、
前記記録装置本体に設けられ前記書込処理の実行状態及び非実行状態を示す実行状態識別情報を記憶可能な実行情報記憶手段に、前記実行状態識別情報を記憶させる機能を実現するためのコンピュータプログラム。
A liquid storage unit that stores liquid used in the recording apparatus main body and includes a liquid storage unit capable of storing a usage amount information value indicating an amount of used liquid; and the liquid storage unit is detachable. The recording apparatus main body comprising: a main body storage unit that reads and stores a usage amount information value of the liquid storage unit; and a writing unit that writes a new usage amount information value in the liquid storage unit.
Prior to writing a new usage information value to the liquid storage means by the writing means, the recording device main body reads the usage information value stored in the liquid storage means provided in the liquid storage unit,
If the read usage information value is different from the initial usage information value stored in the main storage unit as an initial value for the liquid storage unit, a value larger than the read usage information value is used.
If the read usage information value matches the initial usage information value, the total usage information value calculated based on the initial usage information value and the recording operation is
A recording device that executes a writing process for writing to the liquid storage unit as the new usage amount information value;
Computer program for realizing a function of storing the execution state identification information in execution information storage means provided in the recording apparatus main body and capable of storing execution state identification information indicating an execution state and a non-execution state of the writing process. .
コンピュータ本体、このコンピュータ本体に接続され、記録装置本体にて使用される液体を収容し、使用された液体の量を示す使用量情報値を記憶可能な液体記憶手段を備えた液体収容ユニット、及び、該液体収容ユニットが着脱可能であって、前記液体記憶手段の使用量情報値を読み込んで記憶する本体記憶手段と、前記液体記憶手段に新たな使用量情報値を書き込む書込手段とを備えた前記記録装置本体、を有し、
前記記録装置本体は、前記書込手段による前記液体記憶手段への新たな使用量情報値の書き込みに先だって、液体収容ユニットに備えられた前記液体記憶手段に記憶された使用量情報値を読み込み、
読み込んだ使用量情報値がその液体収容ユニットに対する初期値として本体記憶手段に記憶された初期使用量情報値と相違する場合には、前記読み込んだ使用量情報値より大きな値を、
読み込んだ使用量情報値が前記初期使用量情報値と一致する場合には、前記初期使用量情報値と記録動作に基づいて算出した累計使用量情報値を、
前記新たな使用量情報値として前記液体記憶手段に書き込むための書込処理を実行する記録装置、を備えたコンピュータシステムにおいて、
前記記録装置本体は、前記書込処理の実行状態及び非実行状態を示す実行状態識別情報を記憶可能な実行情報記憶手段を有することを特徴とするコンピュータシステム。
A computer main body, a liquid storage unit that is connected to the computer main body, stores liquid used in the recording apparatus main body, and includes a liquid storage unit capable of storing a usage amount information value indicating an amount of the used liquid; and The liquid storage unit is detachable, and includes a main body storage unit that reads and stores a usage amount information value of the liquid storage unit, and a writing unit that writes a new usage amount information value in the liquid storage unit. The recording device main body,
Prior to writing a new usage information value to the liquid storage means by the writing means, the recording device main body reads the usage information value stored in the liquid storage means provided in the liquid storage unit,
If the read usage information value is different from the initial usage information value stored in the main storage unit as an initial value for the liquid storage unit, a value larger than the read usage information value is used.
If the read usage information value matches the initial usage information value, the total usage information value calculated based on the initial usage information value and the recording operation is
A recording system that executes a writing process for writing the new usage amount information value to the liquid storage unit;
The computer system according to claim 1, wherein the recording apparatus main body includes execution information storage means capable of storing execution state identification information indicating an execution state and a non-execution state of the writing process.
記録装置本体にて使用される液体を収容し、使用された液体の量を示す使用量情報値を記憶可能な液体記憶手段を備えた液体収容ユニット、及び、該液体収容ユニットが着脱可能であって、前記液体記憶手段の使用量情報値を読み込んで記憶する本体記憶手段と、前記液体記憶手段に新たな使用量情報値を書き込む書込手段とを備えた前記記録装置本体、を有し、
前記記録装置本体は、前記書込手段による前記液体記憶手段への新たな使用量情報値の書き込みに先だって、液体収容ユニットに備えられた前記液体記憶手段に記憶された使用量情報値を読み込み、
読み込んだ使用量情報値がその液体収容ユニットに対する初期値として本体記憶手段に記憶された初期使用量情報値と相違する場合には、前記読み込んだ使用量情報値より大きな値を、
読み込んだ使用量情報値が前記初期使用量情報値と一致する場合には、前記初期使用量情報値と記録動作に基づいて算出した累計使用量情報値を、
前記新たな使用量情報値として前記液体記憶手段に書き込むための書込処理を実行する記録装置にて記録する記録方法において、
前記記録装置本体は、前記書込処理の実行状態及び非実行状態を示す実行状態識別情報を記憶可能な実行情報記憶手段を備えており、該実行情報記憶手段に前記実行状態識別情報を記憶するステップを有することを特徴とする記録方法。
A liquid storage unit that stores liquid used in the recording apparatus main body and includes a liquid storage unit capable of storing a usage amount information value indicating an amount of used liquid; and the liquid storage unit is detachable. The recording apparatus main body comprising: a main body storage unit that reads and stores a usage amount information value of the liquid storage unit; and a writing unit that writes a new usage amount information value in the liquid storage unit.
Prior to writing a new usage information value to the liquid storage means by the writing means, the recording device main body reads the usage information value stored in the liquid storage means provided in the liquid storage unit,
If the read usage information value is different from the initial usage information value stored in the main storage unit as an initial value for the liquid storage unit, a value larger than the read usage information value is used.
If the read usage information value matches the initial usage information value, the total usage information value calculated based on the initial usage information value and the recording operation is
In a recording method for recording in a recording device that executes a writing process for writing to the liquid storage unit as the new usage amount information value,
The recording apparatus main body includes an execution information storage unit capable of storing execution state identification information indicating an execution state and a non-execution state of the writing process, and stores the execution state identification information in the execution information storage unit. A recording method comprising steps.
JP2002291586A 2002-10-03 2002-10-03 Recording device, computer program, computer system, and recording method Pending JP2004122644A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002291586A JP2004122644A (en) 2002-10-03 2002-10-03 Recording device, computer program, computer system, and recording method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002291586A JP2004122644A (en) 2002-10-03 2002-10-03 Recording device, computer program, computer system, and recording method

Publications (1)

Publication Number Publication Date
JP2004122644A true JP2004122644A (en) 2004-04-22

Family

ID=32283143

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002291586A Pending JP2004122644A (en) 2002-10-03 2002-10-03 Recording device, computer program, computer system, and recording method

Country Status (1)

Country Link
JP (1) JP2004122644A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021154688A (en) * 2020-03-30 2021-10-07 セイコーエプソン株式会社 Tape printer, tape printing system, and control method for tape printer

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021154688A (en) * 2020-03-30 2021-10-07 セイコーエプソン株式会社 Tape printer, tape printing system, and control method for tape printer
JP7400584B2 (en) 2020-03-30 2023-12-19 セイコーエプソン株式会社 Tape printing device, tape printing system, and method of controlling tape printing device

Similar Documents

Publication Publication Date Title
US6565198B2 (en) Ink cartridge and printer using the same
US6196670B1 (en) Printer and ink cartridge attached thereto
US6969140B2 (en) Printer and ink cartridge attached thereto
JP4442711B2 (en) Ink container and printing apparatus using the same
EP1000752A2 (en) Ink jet type printing apparatus, ink cartridge therefor, and method of controlling the printing apparatus
JPH11314375A (en) Residual quantity detector of ink in ink cartridge
JP2002234192A (en) Printing equipment, ink cartridges
EP2133205B1 (en) Fluid discharge device, control method for a fluid discharge device, and fluid tank
JP2008204132A (en) Printing apparatus and program
JP2003154734A (en) Printing apparatus and printing cartridge used therein
JP4269128B2 (en) Printer control apparatus, printer control method, and medium on which printer control program is recorded
US20200298577A1 (en) Liquid container and liquid ejecting system
JP4110773B2 (en) Benefits reduction system according to the amount of ink jet recording device and ink cartridge used
JP2000158665A (en) Ink jet recording device and ink container
JP2004122644A (en) Recording device, computer program, computer system, and recording method
JP2002096485A (en) Printing control device, printing device selection method, printing system, and recording medium recording program
JP2003072098A (en) Printing equipment
US7184166B2 (en) Printing device, printing method and/or computer system
JP2002347225A (en) Recorder and recording method
JP4210983B2 (en) Liquid ejector
JP2003159808A (en) Printing apparatus, ink unit, element capable of storing information, and computer system
JP2003127423A (en) Ink jet recording apparatus and ink cartridge mounting position setting method in the apparatus
JP2001315323A (en) Ink remaining amount management device and ink remaining amount management method
JP2004330503A (en) Image formation device
JP2004243780A (en) Ink jet recording device and ink container

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20040917