Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7615914B2 - MEMORY, LIQUID CONTAINER, AND PRINTING SYSTEM - Google Patents
[go: Go Back, main page]

JP7615914B2 - MEMORY, LIQUID CONTAINER, AND PRINTING SYSTEM - Google Patents

MEMORY, LIQUID CONTAINER, AND PRINTING SYSTEM Download PDF

Info

Publication number
JP7615914B2
JP7615914B2 JP2021107567A JP2021107567A JP7615914B2 JP 7615914 B2 JP7615914 B2 JP 7615914B2 JP 2021107567 A JP2021107567 A JP 2021107567A JP 2021107567 A JP2021107567 A JP 2021107567A JP 7615914 B2 JP7615914 B2 JP 7615914B2
Authority
JP
Japan
Prior art keywords
information
ink
printing device
memory
amount
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.)
Active
Application number
JP2021107567A
Other languages
Japanese (ja)
Other versions
JP2022138094A (en
Inventor
伴雄 窪田
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 CN202210208132.8A priority Critical patent/CN115042524B/en
Priority to US17/689,087 priority patent/US11897266B2/en
Publication of JP2022138094A publication Critical patent/JP2022138094A/en
Application granted granted Critical
Publication of JP7615914B2 publication Critical patent/JP7615914B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Ink Jet (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

本開示は、メモリー、メモリーを備えた液体収容容器、および印刷システムに関する。 The present disclosure relates to a memory, a liquid storage container equipped with a memory, and a printing system.

従来、インクカートリッジ等の液体収容容器および印刷装置を有する印刷システムにおいて、印刷装置に設けられたインクエンドセンサーが液体収容容器のインクエンド状態を検出し、印刷装置が液体収容容器に設けられたメモリーにインクエンド状態を書き込む技術が知られている。 In a conventional printing system that has a liquid container such as an ink cartridge and a printing device, a technology is known in which an ink end sensor provided in the printing device detects an ink end state in the liquid container, and the printing device writes the ink end state to a memory provided in the liquid container.

例えば、特許文献1では、記憶素子を有するインクパックからインクが送液される印刷装置において、インクエンドセンサーにより、インクパックからサブタンクへインクが送液されない送液不可状態が検出された際、所定の書き込み条件を満たした場合に、インクエンド状態をインクパックの記憶素子に書き込む印刷装置が開示されている。所定の書き込み条件は、例えば仮インクエンド状態が記憶素子に書き込まれていることである。当該書き込み条件が満たされている場合、インクエンド状態が記憶素子に書き込まれ、インクの空打ちを防止するため、インクの送液が停止する。 For example, Patent Document 1 discloses a printing device in which ink is delivered from an ink pack having a memory element, and when an ink end sensor detects a state in which ink cannot be delivered from the ink pack to a subtank, the printing device writes the ink end state into the memory element of the ink pack if a specific writing condition is met. The specific writing condition is, for example, that a temporary ink end state has been written into the memory element. If the writing condition is met, the ink end state is written into the memory element, and ink delivery is stopped to prevent ink from being discharged.

特開2016-163983号公報JP 2016-163983 A

しかしながら、特許文献1では、ファームウェアや、インクエンドセンサー等の印刷装置側の不具合により、インクエンドセンサーが送液不可状態を検出していないにも関わらず、意図せず仮インクエンド状態またはインクエンド状態が、印刷装置によってインクパックの記憶素子に書き込まれる可能性がある。そのため、インクパックにインクが残存しているのにも関わらず、印刷装置がインクエンド状態と判断してインクパックが使用できなくなってしまうという課題が生じ得る。このような課題は、ヘッドのクリーニング時に吐出されるインクを回収する廃インクタンクを備える印刷装置が、廃インクタンクの記憶素子にインクフル状態を書き込む場合においても生じ得る。 However, in Patent Document 1, due to a malfunction on the printing device side, such as in the firmware or the ink end sensor, even if the ink end sensor does not detect a state in which ink cannot be sent, the printing device may unintentionally write a provisional ink end state or an ink end state to the memory element of the ink pack. This can cause a problem in that even if there is ink remaining in the ink pack, the printing device may determine that the ink pack is in an ink end state, making the ink pack unusable. This problem can also occur when a printing device equipped with a waste ink tank that collects ink ejected during head cleaning writes an ink full state to the memory element of the waste ink tank.

メモリーは、印刷装置に装着される液体収容容器に備えられるメモリーであって、前記液体収容容器に収容されているインクの量に関するインク量情報と、前記インクの量の閾値に関する閾値情報と、を記憶する記憶部と、前記印刷装置から受信する情報および前記記憶部に記憶された情報に基づく処理を行う処理部と、を有し、前記処理部は、前記印刷装置から、前記液体収容容器が使用できない状態になったことを示す検出情報を受信した場合に、前記インク量情報を前記閾値情報と比較する比較処理を実行し、前記比較処理の結果が所定の書込条件に該当する場合、前記検出情報を前記記憶部に書き込み、前記比較処理の結果が前記書込条件に該当しない場合、前記検出情報を前記記憶部に書き込まない。 The memory is provided in a liquid storage container that is attached to a printing device, and has a storage unit that stores ink volume information related to the amount of ink stored in the liquid storage container and threshold information related to the threshold value of the ink volume, and a processing unit that performs processing based on information received from the printing device and information stored in the storage unit, and when the processing unit receives detection information from the printing device indicating that the liquid storage container has become unusable, it executes a comparison process that compares the ink volume information with the threshold information, and when the result of the comparison process meets a predetermined write condition, it writes the detection information to the storage unit, and when the result of the comparison process does not meet the write condition, it does not write the detection information to the storage unit.

液体収容容器は、前記印刷装置に装着され、上記のメモリーを備えている。 The liquid container is attached to the printing device and is equipped with the above-mentioned memory.

印刷システムは、印刷装置と、前記印刷装置に装着され、メモリーを有する液体収容容器と、を備える印刷システムであって、前記メモリーは、前記液体収容容器に収容されているインクの量に関するインク量情報と、前記インクの量の閾値に関する閾値情報と、を記憶する記憶部と、前記印刷装置から受信する情報および前記記憶部に記憶された情報に基づく処理を行う処理部と、を有し、前記印刷装置は、前記液体収容容器が使用できない状態になったことを示す検出情報を前記メモリーへ送信し、前記処理部は、前記印刷装置から、前記検出情報を受信した場合に、前記インク量情報を前記閾値情報と比較する比較処理を実行し、前記比較処理の結果が所定の書込条件に該当する場合、前記検出情報を前記記憶部に書き込み、前記比較処理の結果が前記書込条件に該当しない場合、前記検出情報を前記記憶部に書き込まない。 The printing system includes a printing device and a liquid container that is attached to the printing device and has a memory. The memory has a storage unit that stores ink volume information related to the amount of ink contained in the liquid container and threshold information related to the threshold value of the ink volume, and a processing unit that performs processing based on information received from the printing device and information stored in the storage unit. The printing device transmits detection information indicating that the liquid container has become unusable to the memory. When the processing unit receives the detection information from the printing device, it executes a comparison process that compares the ink volume information with the threshold information, and if the result of the comparison process meets a predetermined write condition, it writes the detection information to the storage unit. If the result of the comparison process does not meet the write condition, it does not write the detection information to the storage unit.

印刷システムのハードウェア構成を示す斜視図。FIG. 1 is a perspective view showing a hardware configuration of a printing system. 印刷システムの機能部を示すブロック図。FIG. 2 is a block diagram showing the functional units of the printing system. インクカートリッジを示す斜視図。FIG. プリズムによるインクの残存状態の検出を説明するための図。FIG. 4 is a diagram for explaining detection of the remaining state of ink by a prism. プリズムによるインクの残存状態の検出を説明するための図。FIG. 4 is a diagram for explaining detection of the remaining state of ink by a prism. 印刷システムのシステム構成を示すブロック図。FIG. 1 is a block diagram showing a system configuration of a printing system. 記憶部が記憶している情報を示すブロック図。FIG. 4 is a block diagram showing information stored in a storage unit. 印刷装置の処理を示すフローチャート。6 is a flowchart showing a process of the printing device. メモリーの処理を示すフローチャート。4 is a flowchart showing memory processing. 第2実施形態における記憶部が記憶している情報を示すブロック図。FIG. 11 is a block diagram showing information stored in a storage unit according to a second embodiment. 第2実施形態におけるメモリーの処理を示すフローチャート。10 is a flowchart showing memory processing in the second embodiment. 第3実施形態における印刷システムの一部を示す図。FIG. 13 is a diagram showing a part of a printing system according to a third embodiment. 第3実施形態における記憶部が記憶している情報を示すブロック図。FIG. 13 is a block diagram showing information stored in a storage unit according to a third embodiment. 第3実施形態における印刷装置の処理を示すフローチャート。13 is a flowchart showing a process of a printing apparatus according to a third embodiment. 第3実施形態におけるメモリーの処理を示すフローチャート。13 is a flowchart showing memory processing in the third embodiment. 第1変形例における印刷装置の処理を示すフローチャート。10 is a flowchart showing a process of a printing device according to a first modified example. 第1変形例におけるメモリーの処理を示すフローチャート。10 is a flowchart showing memory processing in a first modified example. 第2変形例における印刷装置の処理を示すフローチャート。10 is a flowchart showing a process of a printing device according to a second modified example. 第2変形例におけるメモリーの処理を示すフローチャート。10 is a flowchart showing memory processing in a second modified example. 第3変形例における印刷装置の処理を示すフローチャート。13 is a flowchart showing a process of a printing device according to a third modified example. 第3変形例におけるメモリーの処理を示すフローチャート。13 is a flowchart showing memory processing in a third modified example. 第4変形例における記憶部が記憶している情報を示すブロック図。FIG. 13 is a block diagram showing information stored in a storage unit in a fourth modified example. 第4変形例におけるメモリーの処理を示すフローチャート。13 is a flowchart showing memory processing in a fourth modified example. 第5変形例における印刷装置の動作状態と閾値とを対応付けたテーブルを示す図。FIG. 13 is a table showing the correspondence between the operating states of a printing device and threshold values in a fifth modified example. 第5変形例におけるメモリーの処理を示すフローチャート。13 is a flowchart showing memory processing in a fifth modified example.

1.第1実施形態
図1は、第1実施形態における印刷システム1000のハードウェア構成を示す斜視図である。図2は、印刷システム1000の機能部を示すブロック図である。図1には、互いに直交するX方向、Y方向、Z方向が示されている。印刷システム1000の通常の使用姿勢において、印刷システム1000の正面方向をX方向とし、鉛直上方をZ方向とする。本実施形態において、X方向、Y方向、およびZ方向が構成する座標系は、左手系である。X方向と逆の方向を、-X方向と呼ぶ。Y方向と逆の方向を、-Y方向と呼ぶ。Z方向と逆の方向を、-Z方向と呼ぶ。
1. First embodiment FIG. 1 is a perspective view showing a hardware configuration of a printing system 1000 in a first embodiment. FIG. 2 is a block diagram showing functional parts of the printing system 1000. FIG. 1 shows an X direction, a Y direction, and a Z direction which are mutually orthogonal. In a normal use posture of the printing system 1000, the front direction of the printing system 1000 is the X direction, and the vertically upward direction is the Z direction. In this embodiment, the coordinate system formed by the X direction, the Y direction, and the Z direction is a left-handed system. The direction opposite to the X direction is called the -X direction. The direction opposite to the Y direction is called the -Y direction. The direction opposite to the Z direction is called the -Z direction.

印刷システム1000は、印刷装置200と、液体収容容器としてのインクカートリッジ300と、を備える。印刷装置200は、インクカートリッジ300を着脱可能に搭載する。印刷装置200は、具体的には、インクジェットプリンターである。印刷装置200は、キャリッジ20と、ケーブル30と、紙送りモーター40と、紙送りローラー45と、キャリッジモーター50と、キャリッジ駆動ベルト55と、検出素子90と、プロセッサー100と、を備える。 The printing system 1000 includes a printing device 200 and an ink cartridge 300 as a liquid container. The printing device 200 is removably equipped with the ink cartridge 300. Specifically, the printing device 200 is an inkjet printer. The printing device 200 includes a carriage 20, a cable 30, a paper feed motor 40, a paper feed roller 45, a carriage motor 50, a carriage drive belt 55, a detection element 90, and a processor 100.

キャリッジ20は、4個のインクカートリッジ300を搭載して、それらのインクカートリッジ300をY方向および-Y方向に搬送する。キャリッジ20は、ホルダー21と、印刷ヘッド22と、を備える。ホルダー21は、4個のインクカートリッジ300を取り付けることができ、取り付けられたインクカートリッジ300は取り外すことができるように構成されている。なお、インクカートリッジ300の数は4個に限定されない。 The carriage 20 carries four ink cartridges 300 and transports the ink cartridges 300 in the Y and -Y directions. The carriage 20 includes a holder 21 and a print head 22. The holder 21 is configured so that the four ink cartridges 300 can be attached, and the attached ink cartridges 300 can be removed. Note that the number of ink cartridges 300 is not limited to four.

印刷ヘッド22は、キャリッジ20の-Z方向の面に設けられている。印刷ヘッド22の-Z方向を向く面には、インク滴を吐出する複数のノズルが設けられている。各ノズルは、キャリッジ20内の流路を介して、インクカートリッジ300に接続されている。印刷ヘッド22は、キャリッジ20内の流路を介してインクカートリッジ300からインクを供給されて、ノズルから-Z方向にインクを吐出する。印刷ヘッド22のノズルから吐出されたインクは、印刷媒体PMに着弾して、画像を構成する。本明細書において、「画像」は、文字や記号を含む。 The print head 22 is provided on the surface of the carriage 20 facing the -Z direction. The surface of the print head 22 facing the -Z direction is provided with multiple nozzles that eject ink droplets. Each nozzle is connected to the ink cartridge 300 via a flow path in the carriage 20. The print head 22 is supplied with ink from the ink cartridge 300 via the flow path in the carriage 20, and ejects ink from the nozzles in the -Z direction. The ink ejected from the nozzles of the print head 22 lands on the printing medium PM to form an image. In this specification, "image" includes characters and symbols.

ケーブル30は、キャリッジ20と、プロセッサー100と、を接続している。ケーブル30を介して、プロセッサー100によって、キャリッジ20の印刷ヘッド22が制御される。ケーブル30を介して、プロセッサー100によって、インクカートリッジ300に備えられた、後述するメモリー352(図3参照)が制御される。印刷装置200は、印刷装置200に装着されたインクカートリッジ300のメモリー352と通信するためのバス400を備える。ケーブル30は、バス400の経路の一部を構成する。バス400は、クロック信号を送信する信号線や、データ信号を送受信するための信号線などを含む。 The cable 30 connects the carriage 20 and the processor 100. The print head 22 of the carriage 20 is controlled by the processor 100 via the cable 30. The memory 352 (see FIG. 3), which is provided in the ink cartridge 300 and will be described later, is controlled by the processor 100 via the cable 30. The printing device 200 includes a bus 400 for communicating with the memory 352 of the ink cartridge 300 installed in the printing device 200. The cable 30 constitutes part of the path of the bus 400. The bus 400 includes a signal line for transmitting a clock signal, a signal line for transmitting and receiving a data signal, and the like.

キャリッジ駆動ベルト55は、無端ベルトである。キャリッジ駆動ベルト55には、キャリッジ20が固定されている。キャリッジ駆動ベルト55は、正方向および逆方向に回転することにより、キャリッジ20をY方向および-Y方向に移動させる。キャリッジモーター50は、キャリッジ駆動ベルト55を正方向および逆方向に回転させる。 The carriage drive belt 55 is an endless belt. The carriage 20 is fixed to the carriage drive belt 55. The carriage drive belt 55 moves the carriage 20 in the Y direction and the -Y direction by rotating in the forward and reverse directions. The carriage motor 50 rotates the carriage drive belt 55 in the forward and reverse directions.

紙送りモーター40は、紙送りローラー45を回転させる。紙送りローラー45は、紙送りモーター40が回転することにより、印刷媒体PMをX方向に搬送する。 The paper feed motor 40 rotates the paper feed roller 45. As the paper feed motor 40 rotates, the paper feed roller 45 transports the printing medium PM in the X direction.

検出素子90は、インクカートリッジ300に収容されたインクの残存状態を検出する。検出素子90は、発光素子92と受光素子94とを有しており、発光素子92および受光素子94は、キャリッジ20が移動するY方向および-Y方向と並行して並んで設けられている。 The detection element 90 detects the remaining state of ink contained in the ink cartridge 300. The detection element 90 has a light-emitting element 92 and a light-receiving element 94, which are arranged in parallel to the Y direction and -Y direction in which the carriage 20 moves.

印刷媒体PMが紙送りローラー45によってX方向に搬送され、キャリッジ20に設けられた印刷ヘッド22がキャリッジ駆動ベルト55によって、Y方向および-Y方向に移動することにより、印刷ヘッド22から-Z方向に吐出されるインクは、印刷媒体PM上の任意の場所に着弾する。紙送りモーター40、キャリッジモーター50、および印刷ヘッド22が、印刷データに基づいて、プロセッサー100に制御されることにより、印刷媒体PM上に画像が形成される。本明細書においては、キャリッジ20が移動するY方向および-Y方向を、まとめて「主走査方向D1」と呼ぶ。印刷媒体PMを紙送りするX方向および-X方向を、まとめて「副走査方向D2」と呼ぶ。 The print medium PM is transported in the X direction by the paper feed roller 45, and the print head 22 mounted on the carriage 20 is moved in the Y and -Y directions by the carriage drive belt 55, causing ink ejected from the print head 22 in the -Z direction to land at any location on the print medium PM. The paper feed motor 40, carriage motor 50, and print head 22 are controlled by the processor 100 based on the print data, forming an image on the print medium PM. In this specification, the Y and -Y directions in which the carriage 20 moves are collectively referred to as the "main scanning direction D1". The X and -X directions in which the print medium PM is fed are collectively referred to as the "sub-scanning direction D2".

図2には、図1において表示を省略した印刷ヘッド22と、紙送りローラー45と、プロセッサー100と、が示されている。印刷装置200は、さらに装置側記憶部190と、表示部210と、インターフェイス部220と、を備える。 FIG. 2 shows the print head 22, the paper feed roller 45, and the processor 100, which are not shown in FIG. 1. The printing device 200 further includes a device-side memory unit 190, a display unit 210, and an interface unit 220.

プロセッサー100は、いわゆるCPU(Central Processing Unit)である。装置側記憶部190は、半導体メモリーである。装置側記憶部190は、RAM(Random Access Memory)と、ROM(Read Only Memory)とを含む概念である。印刷装置200においては、ハードウェア資源としてのプロセッサー100および装置側記憶部190と、制御プログラムとが、協働する。具体的にはCPUであるプロセッサー100が、ROMに記憶されたコンピュータープログラムを、RAMにロードして実行することによって、様々な機能を実現する。 The processor 100 is what is known as a CPU (Central Processing Unit). The device-side storage unit 190 is a semiconductor memory. The device-side storage unit 190 is a concept that includes RAM (Random Access Memory) and ROM (Read Only Memory). In the printing device 200, the processor 100 and device-side storage unit 190 as hardware resources work together with a control program. Specifically, the processor 100, which is a CPU, loads computer programs stored in ROM into RAM and executes them to realize various functions.

表示部210は、プロセッサー100に制御されて様々な情報を表示する。表示部210は、具体的には、液晶パネルである。インターフェイス部220は、プロセッサー100によって処理された情報を外部に送信し、外部からの情報を受信してプロセッサー100に渡す。具体的には、インターフェイス部220は、外部のコンピューター600から印刷データを受信して、プロセッサー100に渡す。また、プロセッサー100が作成した印刷データを要求する信号を、外部のコンピューター600に送信する。 The display unit 210 displays various information under the control of the processor 100. Specifically, the display unit 210 is a liquid crystal panel. The interface unit 220 transmits information processed by the processor 100 to the outside, and receives information from the outside and passes it to the processor 100. Specifically, the interface unit 220 receives print data from the external computer 600 and passes it to the processor 100. In addition, the interface unit 220 transmits a signal requesting the print data created by the processor 100 to the external computer 600.

プロセッサー100は、通信処理部110および主制御部120として機能する。通信処理部110は、バス400を介して、インクカートリッジ300のメモリー352との間で通信処理を行う。主制御部120は、印刷装置200の各部を制御する。主制御部120は、通信処理部110の制御も行う。通信処理部110および主制御部120による処理については、後述する。 The processor 100 functions as a communication processing unit 110 and a main control unit 120. The communication processing unit 110 performs communication processing with the memory 352 of the ink cartridge 300 via the bus 400. The main control unit 120 controls each unit of the printing device 200. The main control unit 120 also controls the communication processing unit 110. The processing by the communication processing unit 110 and the main control unit 120 will be described later.

図3は、インクカートリッジ300を示す斜視図である。インクカートリッジ300は、印刷装置200のホルダー21に装着されて、印刷ヘッド22にインクを供給する。インクカートリッジ300は、ケース303と、インク収容部305と、インク供給口330と、レバー340と、回路基板350と、プリズムユニット360と、を備える。 Figure 3 is a perspective view showing the ink cartridge 300. The ink cartridge 300 is attached to the holder 21 of the printing device 200 and supplies ink to the print head 22. The ink cartridge 300 includes a case 303, an ink storage section 305, an ink supply port 330, a lever 340, a circuit board 350, and a prism unit 360.

ケース303は、インクカートリッジ300の本体を構成する略直方体の筐体である。ケース303は、内部にインクを収容している。レバー340は、略直方体のケース303の一つの面に取り付けられている。レバー340は、インクカートリッジ300がホルダー21に取り付けられた際に、ケース303をホルダー21に保持する。また、インクカートリッジ300がホルダー21から取り外される際に、操作されて、ホルダー21によるケース303の保持を解除する。 The case 303 is a roughly rectangular parallelepiped housing that constitutes the main body of the ink cartridge 300. The case 303 contains ink inside. The lever 340 is attached to one surface of the roughly rectangular case 303. When the ink cartridge 300 is attached to the holder 21, the lever 340 holds the case 303 in the holder 21. When the ink cartridge 300 is removed from the holder 21, the lever 340 is operated to release the hold of the case 303 by the holder 21.

インク収容部305は、ケース303内に設けられた空間である。インク収容部305は、インクを収容する。インク供給口330は、インク収容部305内に収容されたインクを印刷装置200に送出する。インク供給口330は、図示しないフィルムで封止されている。インクカートリッジ300が印刷装置200のホルダー21に取り付けられる際には、フィルムは剥がされる。 The ink storage section 305 is a space provided inside the case 303. The ink storage section 305 stores ink. The ink supply port 330 sends the ink stored in the ink storage section 305 to the printing device 200. The ink supply port 330 is sealed with a film (not shown). When the ink cartridge 300 is attached to the holder 21 of the printing device 200, the film is peeled off.

回路基板350は、直方体のケース303において、レバー340が設けられている面に、設けられている。回路基板350は、メモリー352と、9個の端子354と、を備える。 The circuit board 350 is provided on the surface of the rectangular parallelepiped case 303 on which the lever 340 is provided. The circuit board 350 includes a memory 352 and nine terminals 354.

9個の端子354は、回路基板350の表面に設けられている。各端子354は、インクカートリッジ300がホルダー21に装着された状態において、ホルダー21に設けられた対応する端子と接続される。その結果、メモリー352が、端子354、ホルダー21に設けられた対応する端子、およびケーブル30を介して、印刷装置200のプロセッサー100に電気的に接続される。回路基板350の端子354、ホルダー21の端子、およびケーブル30は、印刷装置200に装着されたインクカートリッジ300のメモリー352と、印刷装置200とが通信するためのバス400の経路の一部を構成する。なお、端子354の数は9つに限られない。 Nine terminals 354 are provided on the surface of the circuit board 350. Each terminal 354 is connected to a corresponding terminal provided on the holder 21 when the ink cartridge 300 is attached to the holder 21. As a result, the memory 352 is electrically connected to the processor 100 of the printing device 200 via the terminals 354, the corresponding terminals provided on the holder 21, and the cable 30. The terminals 354 of the circuit board 350, the terminals of the holder 21, and the cable 30 form part of the path of the bus 400 for communication between the memory 352 of the ink cartridge 300 attached to the printing device 200 and the printing device 200. The number of terminals 354 is not limited to nine.

メモリー352は、回路基板350の裏面に設けられている。メモリー352は、メモリー352が設けられているインクカートリッジ300に関する情報を記憶する。 The memory 352 is provided on the back surface of the circuit board 350. The memory 352 stores information about the ink cartridge 300 in which the memory 352 is provided.

プリズムユニット360は、インク収容部305内にインクが残存しているか否かを検出するプリズム361を有する。プリズムユニット360は、例えばポリプロピレンなどの合成樹脂により形成された透明な部材である。プリズムユニット360は、プリズム361がインク収容部305内に位置するように取り付けられている。 The prism unit 360 has a prism 361 that detects whether or not ink remains in the ink storage section 305. The prism unit 360 is a transparent member made of a synthetic resin such as polypropylene. The prism unit 360 is attached so that the prism 361 is located inside the ink storage section 305.

図4Aおよび図4Bは、プリズム361によるインクの残存状態の検出を説明するための図である。図4Aおよび図4Bに示すように、印刷装置200に設けられた検出素子90上を、インクカートリッジ300を搭載したキャリッジ20が主走査方向D1に通過する際、発光素子92から照射された光はプリズム361に入射する。プリズム361では、反射面361fと接する流体の屈折率に応じて光の反射状態が異なる。図4Aでは、インク収容部305内のインクIKが反射面361fの全面に接触する程度に存在するため、発光素子92から照射された光は反射面361fを通過してインクIK内で吸収される。一方、図4Bでは、インク収容部305内のインクIKの残量が少なくなって反射面361fが空気に接触するため、発光素子92から照射された光はプリズム361の反射面361fで反射して受光素子94に入射する。これにより、受光素子94に入射した光を測定することでインク残量が少なくなった状態を検出することができる。 4A and 4B are diagrams for explaining the detection of the remaining state of ink by the prism 361. As shown in FIG. 4A and FIG. 4B, when the carriage 20 carrying the ink cartridge 300 passes in the main scanning direction D1 over the detection element 90 provided in the printing device 200, the light irradiated from the light emitting element 92 is incident on the prism 361. In the prism 361, the reflection state of the light differs depending on the refractive index of the fluid in contact with the reflection surface 361f. In FIG. 4A, the ink IK in the ink storage section 305 is present to the extent that it contacts the entire surface of the reflection surface 361f, so the light irradiated from the light emitting element 92 passes through the reflection surface 361f and is absorbed in the ink IK. On the other hand, in FIG. 4B, the remaining amount of ink IK in the ink storage section 305 is reduced and the reflection surface 361f comes into contact with the air, so the light irradiated from the light emitting element 92 is reflected by the reflection surface 361f of the prism 361 and enters the light receiving element 94. This makes it possible to detect when the ink level is low by measuring the light incident on the light receiving element 94.

図5は、印刷システム1000のシステム構成を示すブロック図である。図5においては、技術の理解を容易にするため、印刷装置200およびインクカートリッジ300がそれぞれ備える一部の構成のみを示す。 Figure 5 is a block diagram showing the system configuration of the printing system 1000. In order to facilitate understanding of the technology, Figure 5 shows only a portion of the configuration of the printing device 200 and the ink cartridge 300.

インクカートリッジ300のメモリー352は、記憶部356と、処理部358と、を備える。記憶部356は、電力の供給を受けていない状態においても情報を保持できる不揮発性メモリーである。記憶部356は、具体的には、ワード線とビット線がマトリックス状に配線されたハードウェア構成を備える。処理部358は、プロセッサーとしてのCPUである。処理部358は、印刷装置200から受信する情報および記憶部356に記憶された情報に基づく処理を実行する。なお、処理部358は、少なくとも一部がハードウェア回路として構成されていても良い。 The memory 352 of the ink cartridge 300 comprises a storage unit 356 and a processing unit 358. The storage unit 356 is a non-volatile memory that can retain information even when it is not receiving power. Specifically, the storage unit 356 comprises a hardware configuration in which word lines and bit lines are wired in a matrix. The processing unit 358 is a CPU that functions as a processor. The processing unit 358 executes processing based on information received from the printing device 200 and information stored in the storage unit 356. Note that at least a portion of the processing unit 358 may be configured as a hardware circuit.

図6は、記憶部356が記憶している情報を示すブロック図である。記憶部356は、インク量情報Iiと、閾値情報Itと、を記憶している。インク量情報Iiは、インクカートリッジ300に収容されているインクの量に関する情報である。本実施形態では、インク量情報Iiは、インクカートリッジ300から印刷装置200に供給され、印刷装置200によって消費されたインクの累積量であるインク消費量Qcを示す情報である。処理部358は、印刷装置200が印刷またはメンテナンス等を実行する毎に、印刷装置200によって消費されたインクの量を印刷装置200から受信し、インク量情報Iiを更新する。 Figure 6 is a block diagram showing information stored in the memory unit 356. The memory unit 356 stores ink amount information Ii and threshold information It. The ink amount information Ii is information relating to the amount of ink contained in the ink cartridge 300. In this embodiment, the ink amount information Ii is information indicating the ink consumption amount Qc, which is the cumulative amount of ink supplied from the ink cartridge 300 to the printing device 200 and consumed by the printing device 200. The processing unit 358 receives the amount of ink consumed by the printing device 200 from the printing device 200 each time the printing device 200 performs printing, maintenance, or the like, and updates the ink amount information Ii.

閾値情報Itは、インクの量の閾値を示す情報である。本実施形態では、閾値情報Itは、インク消費量Qcの閾値Pcを示す情報である。閾値情報Itは、閾値Pcが工場出荷時に初期設定されており、処理部358が後述する比較処理Scを実行する際に用いられる。インク消費量Qcおよび閾値Pcの単位は、ともに百分率(%)であり、インク収容部305の収容量と同量の場合を100%とする。閾値情報Itは、例えば、90%に設定される。なお、インク消費量Qcおよび閾値Pcの単位は質量(g)であっても良い。 The threshold information It is information that indicates the threshold amount of ink. In this embodiment, the threshold information It is information that indicates the threshold Pc of the ink consumption amount Qc. The threshold information It is initially set as the threshold Pc at the time of shipment from the factory, and is used when the processing unit 358 executes the comparison process Sc described below. The units of the ink consumption amount Qc and the threshold Pc are both percentages (%), and 100% is the same amount as the capacity of the ink storage unit 305. The threshold information It is set to, for example, 90%. The units of the ink consumption amount Qc and the threshold Pc may also be mass (g).

記憶部356には、インク量情報Iiおよび閾値情報Itの他にも、各種情報が記憶される。後述するインクエンド情報も、記憶部356に記憶される。 In addition to the ink amount information Ii and threshold information It, various other information is stored in the memory unit 356. The ink end information described below is also stored in the memory unit 356.

図7Aは、印刷装置200の処理を示すフローチャートである。図7Bは、メモリー352の処理を示すフローチャートである。図7Aおよび図7Bに示すフローチャートにより、印刷システム1000全体の処理を示すフローチャートが構成される。 Figure 7A is a flowchart showing the processing of the printing device 200. Figure 7B is a flowchart showing the processing of the memory 352. The flowcharts shown in Figures 7A and 7B constitute a flowchart showing the processing of the entire printing system 1000.

まず、図7Aを用いて、印刷装置200の処理について説明する。ステップS110において、主制御部120は、インクカートリッジ300がインクエンド状態になったことを認識する。インクエンド状態とは、インクカートリッジ300のインク収容部305内のインクが無くなり、印刷装置200が印刷またはメンテナンスを実行することができず、インクカートリッジ300を使用することが出来なくなった状態のことである。インクエンド状態は、例えば、図4Aおよび図4Bに示すように、印刷装置200の検出素子90によって検出される。本実施形態では、ステップS110は、検出素子90がインクエンド状態を実際に検出する場合だけではなく、印刷装置200におけるファームウェアの不具合や、検出素子90の誤動作により、主制御部120がインクエンド状態を認識することも含む。 First, the processing of the printing device 200 will be described with reference to FIG. 7A. In step S110, the main control unit 120 recognizes that the ink cartridge 300 has reached an ink-out state. The ink-out state is a state in which the ink in the ink storage unit 305 of the ink cartridge 300 has run out, the printing device 200 is unable to perform printing or maintenance, and the ink cartridge 300 cannot be used. The ink-out state is detected by the detection element 90 of the printing device 200, for example, as shown in FIG. 4A and FIG. 4B. In this embodiment, step S110 includes not only cases in which the detection element 90 actually detects the ink-out state, but also cases in which the main control unit 120 recognizes the ink-out state due to a firmware malfunction in the printing device 200 or a malfunction of the detection element 90.

ステップS120において、主制御部120は、装置側記憶部190に、インクカートリッジ300がインクエンド状態になったことを示す、検出情報としてのインクエンド情報を書き込む。例えば、主制御部120は、装置側記憶部190に、インクエンドフラグを設定する。 In step S120, the main control unit 120 writes ink end information, which is detection information indicating that the ink cartridge 300 has reached an ink end state, to the device-side memory unit 190. For example, the main control unit 120 sets an ink end flag in the device-side memory unit 190.

ステップS130において、通信処理部110は、バス400を介して、メモリー352へインクエンド情報を送信する。 In step S130, the communication processing unit 110 transmits the ink end information to the memory 352 via the bus 400.

なお、ステップS120とステップS130は同時に実行されても良く、ステップS130が実行された後、ステップS120が実行されても良い。 Note that steps S120 and S130 may be executed simultaneously, or step S120 may be executed after step S130 is executed.

次に、図7Bを用いて、図7AのステップS130の後のメモリー352の処理について説明する。ステップS210において、処理部358は、インクエンド情報を印刷装置200から受信する。ステップS220において、処理部358は、記憶部356からインク量情報Iiおよび閾値情報Itを読み出す。ステップS230において、処理部358は、インク量情報Iiと閾値情報Itとを比較する処理を実行する。具体的には、インク量情報Iiが示すインク消費量Qcを、閾値情報Itが示す閾値Pcと比較する処理を実行する。ステップS230において実行される処理を、比較処理Scという。 Next, using FIG. 7B, the processing of the memory 352 after step S130 in FIG. 7A will be described. In step S210, the processing unit 358 receives ink end information from the printing device 200. In step S220, the processing unit 358 reads out the ink amount information Ii and the threshold information It from the memory unit 356. In step S230, the processing unit 358 executes a process of comparing the ink amount information Ii with the threshold information It. Specifically, it executes a process of comparing the ink consumption amount Qc indicated by the ink amount information Ii with the threshold Pc indicated by the threshold information It. The process executed in step S230 is referred to as a comparison process Sc.

ステップS230において、処理部358は、比較処理Scの結果が所定の書込条件を満たすか否かを判断する。本実施形態における書込条件は、インク消費量Qcが閾値Pc以上であることである。処理部358が、インク消費量Qcが閾値Pc以上であると判断した場合、ステップS240において、処理部358は、記憶部356にインクエンド情報を書き込む。ステップS240において実行される処理を、書込処理Swともいう。一方で、ステップS230において、処理部358が、インク消費量Qcが閾値Pc未満であると判断した場合、ステップS250において、処理部358は、記憶部356にインクエンド情報を書き込まない。ステップS250において実行される処理を書込制限処理Srともいう。 In step S230, the processing unit 358 determines whether the result of the comparison process Sc satisfies a predetermined write condition. In this embodiment, the write condition is that the ink consumption amount Qc is equal to or greater than the threshold value Pc. If the processing unit 358 determines that the ink consumption amount Qc is equal to or greater than the threshold value Pc, then in step S240, the processing unit 358 writes ink end information to the memory unit 356. The process performed in step S240 is also referred to as a write process Sw. On the other hand, if the processing unit 358 determines in step S230 that the ink consumption amount Qc is less than the threshold value Pc, then in step S250, the processing unit 358 does not write ink end information to the memory unit 356. The process performed in step S250 is also referred to as a write restriction process Sr.

ステップS250を実行する場合、ステップS260において、処理部358は、インクエンド情報が印刷装置200によって誤って送信されたことを通知する誤送信通知情報を印刷装置200に送信する。 When step S250 is executed, in step S260, the processing unit 358 sends erroneous transmission notification information to the printing device 200 to notify that the ink end information was erroneously sent by the printing device 200.

次に、図7Aに戻り、図7BのステップS240およびステップS260の後の印刷装置200の処理について説明する。ステップS140において、通信処理部110は、メモリー352から誤送信通知情報を受信したか否か判断する。誤送信通知情報を受信した場合、ステップS150において、主制御部120は、装置側記憶部190に記憶されたインクエンド情報を消去する。具体的には、ステップS120において設定されたインクエンドフラグを解除する。一方で、誤送信通知情報を受信しない場合、主制御部120は処理を終了する。 Returning to FIG. 7A, the processing of the printing device 200 after steps S240 and S260 in FIG. 7B will now be described. In step S140, the communications processing unit 110 determines whether or not erroneous transmission notification information has been received from the memory 352. If erroneous transmission notification information has been received, in step S150 the main control unit 120 erases the ink end information stored in the device-side memory unit 190. Specifically, the ink end flag set in step S120 is cleared. On the other hand, if erroneous transmission notification information has not been received, the main control unit 120 ends the processing.

本実施形態によれば、ステップS230において、処理部358が、インク消費量Qcが閾値Pc以上であると判断した場合、インクカートリッジ300内のインクが閾値Pc以上消費されているため、印刷装置200から受信したインクエンド情報は、印刷装置200が正常に送信した蓋然性が高い。一方、ステップS230において、処理部358が、インク消費量Qcが閾値Pc未満であると判断した場合、インクカートリッジ300内のインクが閾値Pc以上は消費されていないため、インクカートリッジ300内にはインクが残存しており、印刷装置200から受信したインクエンド情報は、印刷装置200が誤って送信した蓋然性が高い。よって、メモリー352が、インクエンド情報を書き込む前に、インク量情報Iiが示すインク消費量Qcと閾値情報Itが示す閾値Pcを比較し、その結果が上述の書込条件に該当する場合、インクエンド情報を記憶部356に書き込み、書込条件に該当しない場合、インクエンド情報を記憶部356に書き込まないことにより、ファームウェアやインクエンドセンサー等の印刷装置200の不具合によって、意図せずメモリー352にインクエンド情報が書き込まれることをメモリー352が抑制する。また、メモリー352が、インク消費量Qcが閾値Pc未満であると判断した場合、インクエンド情報の書き込みを制限することにより、誤ってインクエンド情報が記録されてインクカートリッジ300が使用できなくなることを抑制する。 According to this embodiment, if the processing unit 358 determines in step S230 that the ink consumption amount Qc is equal to or greater than the threshold value Pc, the ink in the ink cartridge 300 has been consumed by more than the threshold value Pc, and therefore the ink end information received from the printing device 200 is likely to have been sent correctly by the printing device 200. On the other hand, if the processing unit 358 determines in step S230 that the ink consumption amount Qc is less than the threshold value Pc, the ink in the ink cartridge 300 has not been consumed by more than the threshold value Pc, and therefore there is ink remaining in the ink cartridge 300, and therefore the ink end information received from the printing device 200 is likely to have been sent erroneously by the printing device 200. Therefore, before writing the ink end information, the memory 352 compares the ink consumption amount Qc indicated by the ink amount information Ii with the threshold value Pc indicated by the threshold value information It, and if the result meets the above-mentioned writing conditions, it writes the ink end information to the storage unit 356, and if the writing conditions are not met, it does not write the ink end information to the storage unit 356. This prevents the ink end information from being unintentionally written to the memory 352 due to a malfunction of the printing device 200, such as the firmware or the ink end sensor. Furthermore, if the memory 352 determines that the ink consumption amount Qc is less than the threshold value Pc, it restricts the writing of the ink end information, thereby preventing the ink cartridge 300 from being erroneously recorded and becoming unusable.

2.第2実施形態
第2実施形態のメモリー352は、第1実施形態における記憶部356の代わりに記憶部356aを備える。
図8は、記憶部356aが記憶している情報を示すブロック図である。なお、第1実施形態と同一の構成部位については、同一の番号を使用し、重複する説明は省略する。
2. Second Embodiment A memory 352 according to the second embodiment includes a storage unit 356a instead of the storage unit 356 in the first embodiment.
8 is a block diagram showing information stored in the storage unit 356a. Note that the same components as those in the first embodiment are designated by the same reference numbers, and duplicated descriptions will be omitted.

第2実施形態では、記憶部356aが記憶するインク量情報Iiおよび閾値情報Itが示す情報が、第1実施形態とは異なる。インク量情報Iiは、インクカートリッジ300に残存しているインクの量であるインク残量Qrを示す情報である。閾値情報Itは、インク残量Qrの閾値Prを示す情報である。インク残量Qrおよび閾値Prの単位は、ともに百分率(%)であり、工場出荷時におけるインク収容部305の収容量と同量の場合を100%とする。閾値情報Itは、例えば、10%に設定される。なお、インク残量Qrおよび閾値Prの単位は質量(g)であっても良い。 In the second embodiment, the information indicated by the ink amount information Ii and threshold information It stored in the memory unit 356a differs from that in the first embodiment. The ink amount information Ii is information indicating the remaining ink amount Qr, which is the amount of ink remaining in the ink cartridge 300. The threshold information It is information indicating the threshold Pr of the remaining ink amount Qr. The units of the remaining ink amount Qr and threshold Pr are both percentages (%), with 100% being the same amount as the amount contained in the ink storage unit 305 at the time of shipment from the factory. The threshold information It is set to, for example, 10%. The units of the remaining ink amount Qr and threshold Pr may also be mass (g).

図9は、第2実施形態におけるメモリー352の処理を示すフローチャートである。なお、第2実施形態おける印刷装置200の処理は、第1実施形態と同様のため、説明を省略する。第2実施形態におけるメモリー352の処理は、ステップS230aが第1実施形態とは異なる。ステップS230aにおいて、処理部358は、インク量情報Iiが示すインク残量Qrを、閾値情報Itが示す閾値Prと比較する処理を実行する。このステップS230aにおいて実行される処理も、第1実施形態におけるステップS230と同様に、比較処理Scという。 Figure 9 is a flowchart showing the processing of the memory 352 in the second embodiment. Note that the processing of the printing device 200 in the second embodiment is similar to that in the first embodiment, and therefore a description thereof will be omitted. The processing of the memory 352 in the second embodiment differs from that in the first embodiment in step S230a. In step S230a, the processing unit 358 executes a process of comparing the remaining ink amount Qr indicated by the ink amount information Ii with the threshold value Pr indicated by the threshold value information It. The process executed in this step S230a is also called the comparison process Sc, similar to step S230 in the first embodiment.

ステップS230aにおいて、処理部358は、比較処理Scの結果が所定の書込条件を満たすか否かを判断する。本実施形態における書込条件は、インク残量Qrが閾値Pr未満であることである。処理部358が、インク残量Qrが閾値Pr未満であると判断した場合、ステップS240において、処理部358は、記憶部356aにインクエンド情報を書き込む。一方で、ステップS230aにおいて、処理部358が、インク残量Qrが閾値Pr以上であると判断した場合、ステップS250において、処理部358は、記憶部356aにインクエンド情報を書き込まない。 In step S230a, the processing unit 358 determines whether the result of the comparison process Sc satisfies a predetermined write condition. In this embodiment, the write condition is that the remaining ink amount Qr is less than the threshold value Pr. If the processing unit 358 determines that the remaining ink amount Qr is less than the threshold value Pr, then in step S240, the processing unit 358 writes ink end information to the memory unit 356a. On the other hand, if in step S230a, the processing unit 358 determines that the remaining ink amount Qr is equal to or greater than the threshold value Pr, then in step S250, the processing unit 358 does not write ink end information to the memory unit 356a.

本実施形態によれば、ステップS230aにおいて、処理部358が、インク残量Qrが閾値Pr未満であると判断した場合、インクカートリッジ300内のインクが閾値Pr未満の量しか残存していないため、印刷装置200から受信したインクエンド情報は、印刷装置200が正常に送信した蓋然性が高い。一方、ステップS230aにおいて、処理部358が、インク残量Qrが閾値Pr以上であると判断した場合、インクカートリッジ300内のインクが閾値Pr以上残存しているため、印刷装置200から受信したインクエンド情報は、印刷装置200が誤って送信した蓋然性が高い。よって、メモリー352が、インクエンド情報を書き込む前に、インク量情報Iiが示すインク残量Qrと閾値情報Itが示す閾値Prを比較し、その結果が上述の書込条件に該当する場合、インクエンド情報を記憶部356aに書き込み、書込条件に該当しない場合、インクエンド情報を記憶部356aに書き込まないことにより、ファームウェアやインクエンドセンサー等の印刷装置200の不具合によって、意図せずメモリー352にインクエンド情報が書き込まれることをメモリー352が抑制する。また、メモリー352が、インク残量Qrが閾値Pr以上であると判断した場合、インクエンド情報の書き込みを制限することにより、誤ってインクエンド情報が記録されてインクカートリッジ300が使用できなくなることを抑制する。 According to this embodiment, if the processing unit 358 determines in step S230a that the remaining ink amount Qr is less than the threshold value Pr, there is a high probability that the ink end information received from the printing device 200 was sent correctly by the printing device 200, since there is less than the threshold value Pr of ink remaining in the ink cartridge 300. On the other hand, if the processing unit 358 determines in step S230a that the remaining ink amount Qr is equal to or greater than the threshold value Pr, there is a high probability that the ink end information received from the printing device 200 was sent erroneously by the printing device 200, since there is more than the threshold value Pr of ink remaining in the ink cartridge 300. Therefore, before writing the ink end information, the memory 352 compares the remaining ink amount Qr indicated by the ink amount information Ii with the threshold value Pr indicated by the threshold value information It, and if the result meets the above-mentioned writing conditions, it writes the ink end information to the storage unit 356a, and if the writing conditions are not met, it does not write the ink end information to the storage unit 356a, thereby preventing the ink end information from being unintentionally written to the memory 352 due to a malfunction of the printing device 200, such as the firmware or the ink end sensor. Also, if the memory 352 determines that the remaining ink amount Qr is equal to or greater than the threshold value Pr, it restricts the writing of the ink end information, thereby preventing the ink end information from being erroneously recorded and the ink cartridge 300 from becoming unusable.

3.第3実施形態
図10は、第3実施形態における印刷システム1000bの一部を示す図である。第3実施形態における印刷システム1000bは、図1および図2に示す印刷システム1000に加え、液体収容容器としての廃インクタンク500と、吸引ポンプ510と、キャッピング機構520と、を備える。廃インクタンク500には、印刷ヘッド22のメンテナンス時に排出される廃インクが回収される。印刷ヘッド22のメンテナンス時には、印刷ヘッド22のノズル面にキャッピング機構520が装着され、吸引ポンプ510によりキャッピング機構520内に負圧が発生する。吸引された廃インクは、チューブを介して、廃インクタンク500に回収される。
3. Third embodiment Fig. 10 is a diagram showing a part of a printing system 1000b in a third embodiment. In addition to the printing system 1000 shown in Figs. 1 and 2, the printing system 1000b in the third embodiment includes a waste ink tank 500 as a liquid storage container, a suction pump 510, and a capping mechanism 520. The waste ink tank 500 collects waste ink discharged during maintenance of the print head 22. During maintenance of the print head 22, the capping mechanism 520 is attached to the nozzle surface of the print head 22, and negative pressure is generated in the capping mechanism 520 by the suction pump 510. The sucked waste ink is collected in the waste ink tank 500 via a tube.

廃インクタンク500には、検出素子90bが設けられている。検出素子90bは、廃インクタンク500内の廃インク量を検出するものであり、例えば、図1および図2に示すような発光素子と受光素子を備える検出素子の他、温度センサー、電極センサー、液面を感知するセンサー、等を用いて良い。 The waste ink tank 500 is provided with a detection element 90b. The detection element 90b detects the amount of waste ink in the waste ink tank 500, and may be, for example, a detection element equipped with a light-emitting element and a light-receiving element as shown in Figures 1 and 2, or a temperature sensor, an electrode sensor, a sensor that detects the liquid level, or the like.

第3実施形態のメモリー352は、第1実施形態における記憶部356の代わりに記憶部356bを備える。
図11は、記憶部356bが記憶している情報を示すブロック図である。記憶部356bは、インク量情報Iiと、閾値情報Itと、を記憶している。本実施形態では、インク量情報Iiは、印刷装置200から排出され、廃インクタンク500に回収された廃インクの累積量である廃インク量Qdを示す情報である。処理部358は、印刷装置200がメンテナンス等を実行する毎に、印刷装置200から排出された廃インクの量を印刷装置200から受信し、インク量情報Iiを更新する。
The memory 352 of the third embodiment includes a storage unit 356b instead of the storage unit 356 of the first embodiment.
11 is a block diagram showing information stored in the storage unit 356b. The storage unit 356b stores ink amount information Ii and threshold information It. In this embodiment, the ink amount information Ii is information indicating the waste ink amount Qd, which is the accumulated amount of waste ink discharged from the printing device 200 and collected in the waste ink tank 500. The processing unit 358 receives the amount of waste ink discharged from the printing device 200 from the printing device 200 each time the printing device 200 performs maintenance or the like, and updates the ink amount information Ii.

閾値情報Itは、本実施形態では、廃インク量Qdの閾値Pdを示す情報である。閾値情報Itは、閾値Pdが工場出荷時に初期設定されており、処理部358が後述する比較処理Scを実行する際に用いられる。廃インク量Qdおよび閾値Pdの単位は、ともに百分率(%)であり、廃インクタンク500に収容可能な廃インク量と同量の場合を100%とする。閾値情報Itは、例えば、90%に設定される。なお、廃インク量Qdおよび閾値Pdの単位は質量(g)であっても良い。 In this embodiment, the threshold information It is information indicating the threshold value Pd of the waste ink amount Qd. The threshold information It is initially set as the threshold value Pd at the time of shipment from the factory, and is used when the processing unit 358 executes the comparison process Sc described below. The waste ink amount Qd and the threshold value Pd are both in percentage (%), with 100% being the same amount of waste ink that can be contained in the waste ink tank 500. The threshold information It is set to, for example, 90%. The waste ink amount Qd and the threshold value Pd may also be in mass (g).

記憶部356bには、インク量情報Iiおよび閾値情報Itの他にも、各種情報が記憶される。後述するインクフル情報も、記憶部356bに記憶される。 In addition to the ink amount information Ii and threshold information It, various other information is stored in the memory unit 356b. The ink full information described below is also stored in the memory unit 356b.

図12Aは、第3実施形態における印刷装置200の処理を示すフローチャートである。図12Bは、第3実施形態におけるメモリー352の処理を示すフローチャートである。図12Aおよび図12Bに示すフローチャートにより、印刷システム1000b全体の処理を示すフローチャートが構成される。 Figure 12A is a flowchart showing the processing of the printing device 200 in the third embodiment. Figure 12B is a flowchart showing the processing of the memory 352 in the third embodiment. The flowcharts shown in Figures 12A and 12B constitute a flowchart showing the processing of the entire printing system 1000b.

まず、図12Aを用いて、印刷装置200の処理について説明する。ステップS110bにおいて、主制御部120は、廃インクタンク500がインクフル状態になったことを認識する。インクフル状態とは、廃インクタンク500内が廃インクで一杯になり、印刷装置200がメンテナンスを実行することができず、廃インクタンク500を使用することが出来なくなった状態のことである。インクフル状態は、例えば、図10に示すように、印刷装置200の検出素子90bによって検出される。本実施形態では、ステップS110bは、検出素子90bがインクフル状態を実際に検出する場合だけではなく、印刷装置200におけるファームウェアの不具合や、検出素子90bの誤動作により、主制御部120がインクフル状態を認識することも含む。 First, the processing of the printing device 200 will be described with reference to FIG. 12A. In step S110b, the main control unit 120 recognizes that the waste ink tank 500 is full of ink. The full-ink state is a state in which the waste ink tank 500 is full of waste ink, the printing device 200 is unable to perform maintenance, and the waste ink tank 500 cannot be used. The full-ink state is detected by the detection element 90b of the printing device 200, for example, as shown in FIG. 10. In this embodiment, step S110b includes not only cases in which the detection element 90b actually detects the full-ink state, but also cases in which the main control unit 120 recognizes the full-ink state due to a firmware malfunction in the printing device 200 or a malfunction of the detection element 90b.

ステップS120bにおいて、主制御部120は、装置側記憶部190に、廃インクタンク500がインクフル状態になったことを示す、検出情報としてのインクフル情報を書き込む。例えば、主制御部120は、装置側記憶部190に、インクフルフラグを設定する。 In step S120b, the main control unit 120 writes ink-full information, which is detection information indicating that the waste ink tank 500 is full of ink, to the device-side memory unit 190. For example, the main control unit 120 sets an ink-full flag in the device-side memory unit 190.

ステップS130bにおいて、通信処理部110は、バス400を介して、メモリー352へインクフル情報を送信する。 In step S130b, the communication processing unit 110 transmits the ink full information to the memory 352 via the bus 400.

なお、ステップS120bとステップS130bは同時に実行されても良く、ステップS130bが実行された後、ステップS120bが実行されても良い。 Note that steps S120b and S130b may be executed simultaneously, or step S120b may be executed after step S130b is executed.

次に、図12Bを用いて、図12AのステップS130bの後のメモリー352の処理について説明する。ステップS210bにおいて、処理部358は、インクフル情報を印刷装置200から受信する。ステップS220bにおいて、処理部358は、記憶部356bからインク量情報Iiおよび閾値情報Itを読み出す。ステップS230bにおいて、処理部358は、インク量情報Iiと閾値情報Itとを比較する処理を実行する。具体的には、インク量情報Iiが示す廃インク量Qdを、閾値情報Itが示す閾値Pdと比較する処理を実行する。ステップS230bにおいて実行される処理も、第1実施形態におけるステップS230と同様に、比較処理Scという。 Next, the processing of the memory 352 after step S130b in FIG. 12A will be described with reference to FIG. 12B. In step S210b, the processing unit 358 receives ink-full information from the printing device 200. In step S220b, the processing unit 358 reads out the ink volume information Ii and the threshold information It from the memory unit 356b. In step S230b, the processing unit 358 executes a process of comparing the ink volume information Ii with the threshold information It. Specifically, the processing unit 358 executes a process of comparing the amount of waste ink Qd indicated by the ink volume information Ii with the threshold Pd indicated by the threshold information It. The process executed in step S230b is also called the comparison process Sc, similar to step S230 in the first embodiment.

ステップS230bにおいて、処理部358は、比較処理Scの結果が所定の書込条件を満たすか否かを判断する。本実施形態における書込条件は、廃インク量Qdが閾値Pd以上であることである。処理部358が、廃インク量Qdが閾値Pd以上であると判断した場合、ステップS240bにおいて、処理部358は、記憶部356bにインクフル情報を書き込む。ステップS240bにおいて実行される処理も、第1実施形態におけるステップS240と同様に、書込処理Swともいう。一方で、ステップS230bにおいて、処理部358が、廃インク量Qdが閾値Pd未満であると判断した場合、ステップS250bにおいて、処理部358は、記憶部356bにインクフル情報を書き込まない。ステップS250bにおいて実行される処理も、第1実施形態におけるステップS250と同様に、書込制限処理Srともいう。 In step S230b, the processing unit 358 determines whether the result of the comparison process Sc satisfies a predetermined write condition. The write condition in this embodiment is that the waste ink amount Qd is equal to or greater than the threshold value Pd. If the processing unit 358 determines that the waste ink amount Qd is equal to or greater than the threshold value Pd, then in step S240b, the processing unit 358 writes ink-full information to the storage unit 356b. The process executed in step S240b is also referred to as a write process Sw, similar to step S240 in the first embodiment. On the other hand, if the processing unit 358 determines in step S230b that the waste ink amount Qd is less than the threshold value Pd, then in step S250b, the processing unit 358 does not write ink-full information to the storage unit 356b. The process executed in step S250b is also referred to as a write restriction process Sr, similar to step S250 in the first embodiment.

ステップS250bを実行する場合、ステップS260bにおいて、処理部358は、インクフル情報が印刷装置200によって誤って送信されたことを通知する誤送信通知情報を印刷装置200に送信する。 When step S250b is executed, in step S260b, the processing unit 358 sends erroneous transmission notification information to the printing device 200 to notify that the ink full information was erroneously sent by the printing device 200.

次に、図12Aに戻り、図12BのステップS240bおよびステップS260bの後の印刷装置200の処理について説明する。ステップS140bにおいて、通信処理部110は、メモリー352から誤送信通知情報を受信したか否か判断する。誤送信通知情報を受信した場合、ステップS150bにおいて、主制御部120は、装置側記憶部190に記憶されたインクフル情報を消去する。具体的には、ステップS120bにおいて設定されたインクフルフラグを解除する。一方で、誤送信通知情報を受信しない場合、主制御部120は処理を終了する。 Returning to FIG. 12A, the processing of the printing device 200 after steps S240b and S260b in FIG. 12B will now be described. In step S140b, the communications processing unit 110 determines whether or not erroneous transmission notification information has been received from the memory 352. If erroneous transmission notification information has been received, in step S150b, the main control unit 120 erases the ink full information stored in the device-side memory unit 190. Specifically, the ink full flag set in step S120b is cleared. On the other hand, if erroneous transmission notification information has not been received, the main control unit 120 ends the processing.

本実施形態によれば、ステップS230bにおいて、処理部358が、廃インク量Qdが閾値Pd以上であると判断した場合、廃インクタンク500内に廃インクが閾値Pd以上回収されているため、印刷装置200から受信したインクフル情報は、印刷装置200が正常に送信した蓋然性が高い。一方、ステップS230bにおいて、処理部358が、廃インク量Qdが閾値Pd未満であると判断した場合、廃インク量Qdは閾値Pdに達していないため、廃インクタンク500内には廃インクが十分回収されておらず、印刷装置200から受信したインクフル情報は、印刷装置200が誤って送信した蓋然性が高い。よって、メモリー352が、インクフル情報を書き込む前に、インク量情報Iiが示す廃インク量Qdと閾値情報Itが示す閾値Pdを比較し、その結果が上述の書込条件に該当する場合、インクフル情報を記憶部356bに書き込み、書込条件に該当しない場合、インクフル情報を記憶部356bに書き込まないことにより、ファームウェアやインクフルセンサー等の印刷装置200の不具合によって、意図せずメモリー352にインクフル情報が書き込まれることをメモリー352が抑制する。また、メモリー352が、廃インク量Qdが閾値Pd未満であると判断した場合、インクフル情報の書き込みを制限することにより、誤ってインクフル情報が記録されて廃インクタンク500が使用できなくなることを抑制する。 According to this embodiment, if the processing unit 358 determines in step S230b that the waste ink amount Qd is equal to or greater than the threshold value Pd, the waste ink has been collected in the waste ink tank 500 to an amount equal to or greater than the threshold value Pd, and therefore the ink full information received from the printing device 200 is likely to have been sent correctly by the printing device 200. On the other hand, if the processing unit 358 determines in step S230b that the waste ink amount Qd is less than the threshold value Pd, the waste ink amount Qd has not reached the threshold value Pd, and therefore not enough waste ink has been collected in the waste ink tank 500, and therefore the ink full information received from the printing device 200 is likely to have been sent erroneously by the printing device 200. Therefore, before writing the ink-full information, the memory 352 compares the waste ink amount Qd indicated by the ink amount information Ii with the threshold value Pd indicated by the threshold value information It, and if the result meets the above-mentioned write condition, it writes the ink-full information to the storage unit 356b, and if the write condition is not met, it does not write the ink-full information to the storage unit 356b. This prevents the ink-full information from being unintentionally written to the memory 352 due to a malfunction of the printing device 200, such as the firmware or the ink-full sensor. Furthermore, if the memory 352 determines that the waste ink amount Qd is less than the threshold value Pd, it restricts the writing of the ink-full information, thereby preventing the ink-full information from being erroneously recorded and the waste ink tank 500 from becoming unusable.

4.第1変形例
図13Aは、第1変形例における印刷装置200の処理を示すフローチャートである。図13Bは、第1変形例におけるメモリー352の処理を示すフローチャートである。図13Aおよび図13Bに示すフローチャートにより、第1変形例における印刷システム1000全体の処理を示すフローチャートが構成される。第1実施形態と同一の構成部位については、同一の番号を使用し、重複する説明は省略する。
4. First Modification Fig. 13A is a flowchart showing the processing of the printing device 200 in the first modification. Fig. 13B is a flowchart showing the processing of the memory 352 in the first modification. The flowcharts shown in Figs. 13A and 13B constitute a flowchart showing the processing of the entire printing system 1000 in the first modification. The same components as those in the first embodiment are designated by the same numbers, and duplicated explanations will be omitted.

第1変形例は、第1実施形態において、誤送信通知情報を印刷装置200に送信するステップS260に代わり、実行結果情報を印刷装置200へ送信する。実行結果情報は、インクエンド情報を記憶部356に書き込んだか否かを示す情報である。 In the first modified example, instead of step S260 in the first embodiment in which erroneous transmission notification information is sent to the printing device 200, execution result information is sent to the printing device 200. The execution result information is information indicating whether or not the ink end information has been written to the memory unit 356.

図13AにおけるステップS110、S120、S130、図13BにおけるステップS210、S220、およびS230は、第1実施形態と同様である。図13Bに示すように、処理部358は、ステップS230においてインク消費量Qcが閾値Pc以上であると判断し、ステップS240においてインクエンド情報を記憶部356に書き込む場合、ステップS261において、インクエンド情報を記憶部356に書き込んだことを示す実行結果情報として、例えば「1」を送信する。一方、処理部358は、ステップS230においてインク消費量Qcが閾値Pc未満と判断し、ステップS250においてインクエンド情報を記憶部356に書き込まない場合、ステップS262において、インクエンド情報を記憶部356に書き込まなかったことを示す実行結果情報として、例えば「0」を送信する。 Steps S110, S120, and S130 in FIG. 13A and steps S210, S220, and S230 in FIG. 13B are the same as those in the first embodiment. As shown in FIG. 13B, when the processing unit 358 determines in step S230 that the ink consumption amount Qc is equal to or greater than the threshold value Pc and writes the ink end information to the storage unit 356 in step S240, it transmits, for example, "1" as the execution result information indicating that the ink end information has been written to the storage unit 356 in step S261. On the other hand, when the processing unit 358 determines in step S230 that the ink consumption amount Qc is less than the threshold value Pc and does not write the ink end information to the storage unit 356 in step S250, it transmits, for example, "0" as the execution result information indicating that the ink end information has not been written to the storage unit 356 in step S262.

図13Aに示すように、印刷装置200の主制御部120は、ステップS141において、実行結果情報を受信した場合、ステップS160において、主制御部120は、メモリー352から受信した実行結果情報に基づいて、メモリー352の処理部358がインクエンド情報を記憶部356に書き込んだか否かを判断する。インクエンド情報を記憶部356に書き込んだと判断した場合、主制御部120は、ステップS161において、印刷システム1000のインクエンド状態を確定させる。具体的には、装置側記憶部190に記憶されたインクエンド情報を更新せずに、インクカートリッジ300が使用できなくなったことを確定する。一方、ステップS160においてインクエンド情報を記憶部356に書き込まなかったと判断した場合、主制御部120は、ステップS162において、装置側記憶部190に記憶されたインクエンド情報を消去する。具体的には、主制御部120は、ステップS120において設定されたインクエンドフラグを解除する。 As shown in FIG. 13A, when the main control unit 120 of the printing device 200 receives the execution result information in step S141, the main control unit 120 determines in step S160 whether the processing unit 358 of the memory 352 has written the ink end information to the storage unit 356 based on the execution result information received from the memory 352. If it is determined that the ink end information has been written to the storage unit 356, the main control unit 120 determines the ink end state of the printing system 1000 in step S161. Specifically, it determines that the ink cartridge 300 has become unusable without updating the ink end information stored in the device-side storage unit 190. On the other hand, if it is determined in step S160 that the ink end information has not been written to the storage unit 356, the main control unit 120 erases the ink end information stored in the device-side storage unit 190 in step S162. Specifically, the main control unit 120 cancels the ink end flag set in step S120.

本変形例によれば、印刷装置200はメモリー352にインクエンド情報を送信した段階で、インクカートリッジ300が使用できない状態になったことを認識するが、メモリー352から受信した実行結果情報に基づいて判断をすることにより、より正確に印刷装置200の制御を行うことが出来る。また、メモリー352が実行結果情報を印刷装置200に送信することにより、印刷装置200に対して、書き込みが行われたか否かを通知し、印刷装置200はこの情報を受信することで適切な制御が可能となる。 According to this modified example, the printing device 200 recognizes that the ink cartridge 300 has become unusable when it sends the ink end information to the memory 352, but by making a judgment based on the execution result information received from the memory 352, it is possible to control the printing device 200 more accurately. In addition, by sending the execution result information to the printing device 200, the memory 352 notifies the printing device 200 whether writing has been performed, and the printing device 200 receives this information, enabling appropriate control.

5.第2変形例
図14Aは、第2変形例における印刷装置200の処理を示すフローチャートである。図14Bは、第2変形例におけるメモリー352の処理を示すフローチャートである。図14Aおよび図14Bに示すフローチャートにより、第2変形例における印刷システム1000全体の処理を示すフローチャートが構成される。第1実施形態と同一の構成部位については、同一の番号を使用し、重複する説明は省略する。
5. Second Modification Fig. 14A is a flowchart showing the processing of the printing device 200 in the second modification. Fig. 14B is a flowchart showing the processing of the memory 352 in the second modification. The flowcharts shown in Figs. 14A and 14B constitute a flowchart showing the processing of the entire printing system 1000 in the second modification. The same components as those in the first embodiment are designated by the same numbers, and duplicated explanations will be omitted.

第2変形例では、第1実施形態に示す印刷システム1000の処理とは独立して、印刷装置200が、メモリー352の記憶部356に記憶されている閾値情報Itを更新する処理を実行する。本変形例においては、印刷装置200がメンテナンスを実行した場合について説明する。 In the second modified example, the printing device 200 executes a process for updating the threshold information It stored in the storage unit 356 of the memory 352, independent of the process of the printing system 1000 shown in the first embodiment. In this modified example, a case where the printing device 200 executes maintenance will be described.

図14Aに示すように、ステップS170において、主制御部120は、印刷ヘッド22のメンテナンスを実行する。メンテナンスは、主制御部120が自発的に実行する場合もあれば、ユーザーからの指示に基づいて実行する場合もある。ステップS171において、主制御部120は、実行回数情報、メンテナンス情報、蒸発量情報を生成する。実行回数情報は、主制御部120がメンテナンスを実行した回数を示す情報である。実行回数情報は、主制御部120がメンテナンスを実行する毎に更新される。メンテナンス情報は、主制御部120がメンテナンスを実行することにより消費されるインクの量を示す情報である。装置側記憶部190には、メンテナンスの種類に応じて消費されるインクの量が予め記憶されている。主制御部120は、実行したメンテナンスの種類に応じたインクの量を装置側記憶部190から読み出すことにより、メンテナンス情報を生成する。蒸発量情報は、インクカートリッジ300から蒸発するインクの蒸発量を示す情報である。蒸発量は、例えば、装置側記憶部190に記憶されている、図示しない仕向け国別データ、温度データ、季節データ、経時データ等により演算される。 As shown in FIG. 14A, in step S170, the main control unit 120 performs maintenance of the print head 22. The main control unit 120 may perform the maintenance spontaneously or based on instructions from the user. In step S171, the main control unit 120 generates execution count information, maintenance information, and evaporation amount information. The execution count information is information indicating the number of times the main control unit 120 has performed maintenance. The execution count information is updated every time the main control unit 120 performs maintenance. The maintenance information is information indicating the amount of ink consumed by the main control unit 120 performing maintenance. The device side memory unit 190 stores in advance the amount of ink consumed depending on the type of maintenance. The main control unit 120 generates the maintenance information by reading the amount of ink depending on the type of maintenance performed from the device side memory unit 190. The evaporation amount information is information indicating the amount of ink evaporated from the ink cartridge 300. The amount of evaporation is calculated, for example, from destination country data, temperature data, seasonal data, time-based data, etc. (not shown) stored in the device-side memory unit 190.

ステップS172において、主制御部120は、実行回数情報、メンテナンス情報、および蒸発量情報に基づいて、閾値更新情報を生成する。主制御部120は、メンテナンスの実行回数が所定回数を超えた場合や、インクを多く消費するメンテナンスを実行した場合、メンテナンスによって消費されたインクの累積量が所定量を超えた場合、蒸発量が所定値を超えた場合、あるいは、これらの場合を組み合わせた所定の状況に至った場合等に、閾値更新情報を生成する。閾値更新情報は、新たな閾値であっても良く、現在の閾値との差分であっても良い。ステップS173において、通信処理部110は、閾値更新情報をメモリー352へ送信する。 In step S172, the main control unit 120 generates threshold update information based on the execution count information, maintenance information, and evaporation amount information. The main control unit 120 generates threshold update information when the number of times maintenance has been performed exceeds a predetermined number, when maintenance that consumes a large amount of ink has been performed, when the cumulative amount of ink consumed by maintenance exceeds a predetermined amount, when the amount of evaporation exceeds a predetermined value, or when a predetermined situation that is a combination of these cases is reached. The threshold update information may be a new threshold or may be the difference from the current threshold. In step S173, the communication processing unit 110 sends the threshold update information to the memory 352.

図14Bに示すように、ステップS270において、処理部358は、印刷装置200から閾値更新情報を受信する。ステップS271において、処理部358は、受信した閾値更新情報に基づいて、記憶部356に記憶されている閾値情報Itを更新する。閾値更新情報が、新たな閾値を示す情報である場合、処理部358は、閾値情報Itを閾値更新情報が示す情報に書き換えを行う。閾値更新情報が、更新前の閾値情報Itが示す閾値Pcとの差分である場合、処理部358は、新たな閾値を演算し、閾値情報Itを更新する。 As shown in FIG. 14B, in step S270, the processing unit 358 receives threshold update information from the printing device 200. In step S271, the processing unit 358 updates the threshold information It stored in the memory unit 356 based on the received threshold update information. If the threshold update information is information indicating a new threshold, the processing unit 358 rewrites the threshold information It to the information indicated by the threshold update information. If the threshold update information is a difference from the threshold Pc indicated by the threshold information It before the update, the processing unit 358 calculates a new threshold and updates the threshold information It.

図14A及び図14Bにおける処理が終了した後、印刷システム1000が第1実施形態における処理を実行する場合、ステップS271において更新された閾値情報Itに基づいて処理を行う。 After the processing in Figures 14A and 14B is completed, when the printing system 1000 executes the processing in the first embodiment, the processing is performed based on the threshold information It updated in step S271.

本変形例によれば、印刷装置200の装置側記憶部190に記憶されている、メンテナンスの種類に応じたインクの量は、インクの空打ちを防止するため、実際にメンテナンスにより消費されるインクの量より若干多く見積もられている。メンテナンスを実行すればするほど、メンテナンスにより消費された実際のインクの量と、インクカートリッジ300に書き込まれたインク消費量の差は大きくなる。よって、印刷装置200が閾値更新情報をメモリー352に送信し、メモリー352が閾値情報Itを更新することにより、実際のインクの量に応じて、正確にインクエンド情報の書き込みを行うことが出来る。 According to this modified example, the amount of ink stored in the device-side memory unit 190 of the printing device 200 according to the type of maintenance is estimated to be slightly more than the amount of ink actually consumed by the maintenance in order to prevent ink from being discharged without any ink. The more maintenance is performed, the greater the difference between the actual amount of ink consumed by the maintenance and the ink consumption amount written in the ink cartridge 300. Therefore, the printing device 200 sends threshold update information to the memory 352, and the memory 352 updates the threshold information It, making it possible to accurately write ink end information according to the actual amount of ink.

なお、本変形例では、メンテナンスを実行した場合の例について説明したが、印刷を実行した場合に、同様の処理を行っても良い。 In this modified example, an example in which maintenance is performed is described, but similar processing may also be performed when printing is performed.

6.第3変形例
図15Aは、第3変形例における印刷装置200の処理を示すフローチャートである。図15Bは、第3変形例におけるメモリー352の処理を示すフローチャートである。図15Aおよび図15Bに示すフローチャートにより、第3変形例における印刷システム1000全体の処理を示すフローチャートが構成される。第2変形例と同一の構成部位については、同一の番号を使用し、重複する説明は省略する。
6. Third Modification Fig. 15A is a flowchart showing the processing of the printing device 200 in the third modification. Fig. 15B is a flowchart showing the processing of the memory 352 in the third modification. The flowcharts shown in Fig. 15A and Fig. 15B constitute a flowchart showing the processing of the entire printing system 1000 in the third modification. The same components as those in the second modification are designated by the same numbers, and duplicated explanations are omitted.

本変形例は、第2変形例において、印刷装置200が実行した閾値更新情報の生成ステップを、メモリー352が実行する点において、第2変形例と異なる。印刷装置200は、ステップS171において、実行回数情報、メンテナンス情報、および蒸発量情報を生成した後、ステップS174において、これらの情報をメモリー352へ送信する。 This modified example differs from the second modified example in that the step of generating threshold update information that was performed by the printing device 200 in the second modified example is performed by the memory 352. After the printing device 200 generates the execution count information, maintenance information, and evaporation amount information in step S171, the printing device 200 transmits this information to the memory 352 in step S174.

ステップS272において、処理部358は、印刷装置200から、実行回数情報、メンテナンス情報、および蒸発量情報を受信する。ステップS273において、処理部358は、第2変形例のステップS172における主制御部120の動作と同様、実行回数情報、メンテナンス情報、および蒸発量情報に基づいて、閾値更新情報を生成する。ステップS274において、処理部358は、生成した閾値更新情報に基づいて、記憶部356に記憶されている閾値情報Itを更新する。 In step S272, the processing unit 358 receives the execution count information, maintenance information, and evaporation amount information from the printing device 200. In step S273, the processing unit 358 generates threshold update information based on the execution count information, maintenance information, and evaporation amount information, similar to the operation of the main control unit 120 in step S172 of the second modified example. In step S274, the processing unit 358 updates the threshold information It stored in the memory unit 356 based on the generated threshold update information.

第3変形例によれば、メンテナンスに関する種々の情報を受信したメモリー352が、自ら閾値の更新を実行することが出来る。また、実際のインクの量に応じて、正確にインクエンド情報の書き込みを行うことが出来る。 According to the third modification, the memory 352 that receives various information related to maintenance can update the threshold value by itself. In addition, it can write the ink end information accurately according to the actual amount of ink.

7.第4変形例 7. Fourth variant

図16は、第4変形例における記憶部356cが記憶している情報を示すブロック図である。第1実施形態と同一の構成部位については、同一の番号を使用し、重複する説明は省略する。第4変形例における記憶部356cは、比較処理制御情報Isを記憶している点において、第1実施形態とは異なる。比較処理制御情報Isは、処理部358が、後述する図17のステップS230における比較処理Scを実行するか否かを示す情報である。比較処理制御情報Isは、比較処理有効情報または比較処理無効情報を含む。比較処理有効情報は、処理部358が比較処理を実行することを示す情報である。比較処理無効情報は、処理部358が比較処理Scを実行しないことを示す情報である。例えば、記憶部356cにおいて、比較処理有効情報は「1」、比較処理無効情報は「0」と記憶される。 Figure 16 is a block diagram showing information stored in the memory unit 356c in the fourth modified example. The same components as in the first embodiment are designated by the same numbers, and duplicated explanations are omitted. The memory unit 356c in the fourth modified example differs from the first embodiment in that it stores comparison process control information Is. The comparison process control information Is is information indicating whether the processing unit 358 executes the comparison process Sc in step S230 of Figure 17 described below. The comparison process control information Is includes comparison process valid information or comparison process invalid information. The comparison process valid information is information indicating that the processing unit 358 executes the comparison process. The comparison process invalid information is information indicating that the processing unit 358 does not execute the comparison process Sc. For example, in the memory unit 356c, the comparison process valid information is stored as "1" and the comparison process invalid information is stored as "0".

比較処理制御情報Isは、工場出荷時に比較処理有効情報または比較処理無効情報のどちらかに設定される。また、印刷装置200の主制御部120は、比較処理有効情報または比較処理無効情報のどちらかを、比較処理制御情報Isとしてメモリー352に送信する。メモリー352の処理部358が比較処理制御情報Isを印刷装置200から受信した場合、処理部358は、記憶部356cに記憶されている比較処理制御情報Isを、受信した比較処理制御情報Isに更新する。 The comparison process control information Is is set to either comparison process valid information or comparison process invalid information at the time of shipment from the factory. In addition, the main control unit 120 of the printing device 200 transmits either comparison process valid information or comparison process invalid information to the memory 352 as the comparison process control information Is. When the processing unit 358 of the memory 352 receives the comparison process control information Is from the printing device 200, the processing unit 358 updates the comparison process control information Is stored in the storage unit 356c to the received comparison process control information Is.

図17は、第4変形例におけるメモリー352の処理を示すフローチャートである。第4変形例におけるメモリー352の処理は、ステップS210とステップS220の間に、ステップS215を行う点において、第1実施形態と異なる。ステップS210において印刷装置200からインクエンド情報を受信した場合、処理部358は、ステップS215において、比較処理Scが有効か無効かを判断する。具体的には、記憶部356cに記憶されている比較処理制御情報Isが、比較処理有効情報または比較処理無効情報のどちらかを確認する。処理部358が比較処理Scは有効であると判断した場合、ステップS220の処理を行う。すなわち、比較処理Scを実行する。処理部358が比較処理Scは無効であると判断した場合、ステップS240の処理を行う。すなわち、比較処理Scを実行しない。 Figure 17 is a flowchart showing the processing of the memory 352 in the fourth modified example. The processing of the memory 352 in the fourth modified example differs from the first embodiment in that step S215 is performed between step S210 and step S220. When ink end information is received from the printing device 200 in step S210, the processing unit 358 determines in step S215 whether the comparison process Sc is valid or invalid. Specifically, it is confirmed whether the comparison process control information Is stored in the memory unit 356c is comparison process valid information or comparison process invalid information. When the processing unit 358 determines that the comparison process Sc is valid, the processing of step S220 is performed. That is, the comparison process Sc is executed. When the processing unit 358 determines that the comparison process Sc is invalid, the processing of step S240 is performed. That is, the comparison process Sc is not executed.

第4変形例によれば、メモリー352が、印刷装置200から受信した比較処理制御情報Isに基づいて、比較処理Scの実行の有無を制御することにより、インクカートリッジ300の個々の仕様に応じて、比較処理Scを要しない場合には当該処理を省略することができる。 According to the fourth modified example, the memory 352 controls whether or not to execute the comparison process Sc based on the comparison process control information Is received from the printing device 200, so that the comparison process Sc can be omitted if it is not required depending on the individual specifications of the ink cartridge 300.

なお、第3変形例において、閾値更新情報を用いて、本実施例と同様の機能を実行することが可能である。具体的には、閾値更新情報について、閾値Pcを百分率単位で0%に更新するように設定することにより、図7BのステップS230において、常にインクエンド情報を書き込まないよう調整することが可能である。 In the third modified example, it is possible to use the threshold update information to execute the same function as in this embodiment. Specifically, by setting the threshold update information to update the threshold Pc to 0% in percentage units, it is possible to adjust step S230 in FIG. 7B so that ink end information is never written.

8.第5変形例
第1実施形態において、メモリー352の処理部358は、印刷装置200がインクを消費する都度、新たに消費されたインク量である個別消費量を印刷装置200から受信して、記憶部356のインク量情報Iiを更新する。本変形例では、処理部358は、インク量情報Iiを更新する際に、受信した個別消費量を閾値と比較し、この比較結果に応じて更新するか否かを判断する。そして、この閾値は、インクを消費する際の印刷装置200の動作状態に応じて変更される。なお、第1実施形態と同様、インク量情報Iiは、印刷装置200によって消費されたインクの累積量であるインク消費量Qcを示すものとし、処理部358は、受信した個別消費量をインク消費量Qcに加算することによってインク量情報Iiを更新する。
8. Fifth Modification In the first embodiment, the processing unit 358 of the memory 352 receives an individual consumption amount, which is the newly consumed amount of ink, from the printing device 200 each time the printing device 200 consumes ink, and updates the ink amount information Ii in the storage unit 356. In this modification, when updating the ink amount information Ii, the processing unit 358 compares the received individual consumption amount with a threshold value and determines whether or not to update the information based on the comparison result. The threshold value is changed based on the operating state of the printing device 200 when the ink is consumed. Note that, as in the first embodiment, the ink amount information Ii indicates the ink consumption amount Qc, which is the cumulative amount of ink consumed by the printing device 200, and the processing unit 358 updates the ink amount information Ii by adding the received individual consumption amount to the ink consumption amount Qc.

例えば、図18に示すように、メモリー352の記憶部356には、印刷装置200の動作状態と閾値とを対応付けたテーブルT1が記憶されている。テーブルT1には、印刷装置200の動作状態を表す動作情報として、消費されるインクの色を表すインク色情報と、装着されているインクカートリッジ300のサイズを表す容量情報と、メンテナンスの種別に関するメンテナンス種別情報と、カラー印刷かモノクロ印刷かを示すカラー情報と、印刷媒体PMのサイズを表す媒体サイズ情報とが含まれており、これらの情報の組み合わせに応じて閾値が定められている。なお、図18において、インク色情報については黒のみが図示され、容量情報についてはLサイズのみが図示されているが、他の色、他のサイズについても同様に閾値が定められている。個別消費量および閾値は、インク収容部305の収容量と同量の場合を100%とする百分率(%)で表されており、閾値は、その動作状態において想定される個別消費量よりも大きな値に設定されている。なお、個別消費量や閾値は、質量(g)で表されていてもよい。メンテナンス種別情報は、印刷装置200が初期充填やクリーニング等のメンテナンスを実行する場合に用いられる動作情報であり、カラー情報および媒体サイズ情報は、印刷装置200が印刷を実行する場合に用いられる動作情報である。メンテナンスを実行する場合には、印刷を実行する場合に比べて多くのインクを消費するため、閾値が大きな値になっている。特に、初期充填が行われる場合には、多量のインクが消費されるため、閾値が最も大きく、強度が異なる2種のクリーニングについても、その強度に応じた閾値が設定されている。また、印刷の場合には、印刷媒体PMのサイズに応じた閾値が設定されており、黒色のインクについては、カラー印刷よりもモノクロ印刷でインクの消費量が多いため、カラー印刷に比べてモノクロ印刷の閾値のほうが大きくなっている。 For example, as shown in FIG. 18, the storage unit 356 of the memory 352 stores a table T1 that associates the operating state of the printing device 200 with a threshold value. The table T1 includes, as operating information that indicates the operating state of the printing device 200, ink color information that indicates the color of the ink consumed, capacity information that indicates the size of the installed ink cartridge 300, maintenance type information regarding the type of maintenance, color information that indicates whether color printing or monochrome printing is performed, and medium size information that indicates the size of the printing medium PM, and the threshold value is determined according to the combination of these pieces of information. In FIG. 18, only black is illustrated for the ink color information, and only L size is illustrated for the capacity information, but threshold values are similarly determined for other colors and other sizes. The individual consumption amount and threshold value are expressed as a percentage (%), with 100% being the same amount as the capacity of the ink storage unit 305, and the threshold value is set to a value larger than the individual consumption amount expected in that operating state. The individual consumption amount and threshold value may be expressed in mass (g). The maintenance type information is operation information used when the printing device 200 performs maintenance such as initial filling and cleaning, and the color information and medium size information are operation information used when the printing device 200 performs printing. When performing maintenance, more ink is consumed than when printing, so the threshold value is set to a large value. In particular, when initial filling is performed, a large amount of ink is consumed, so the threshold value is the largest, and for the two types of cleaning with different strengths, threshold values according to the strength are set. In addition, when printing, a threshold value according to the size of the printing medium PM is set, and for black ink, since more ink is consumed in monochrome printing than in color printing, the threshold value for monochrome printing is larger than that for color printing.

印刷装置200は、印刷やメンテナンス等、インクを消費する動作を行う場合に、メモリー352に対して、インク量情報Iiの更新を指示するとともに、消費される個別消費量と、上記の動作情報とを送信する。処理部358は、送信された個別消費量と、動作情報とを取得し、取得した動作情報とテーブルT1とに基づいて、動作状態に応じた閾値を決定し、取得した個別消費量を閾値と比較する。そして、比較の結果、取得した個別消費量が閾値以上の場合には、印刷装置200に不具合が生じたものと判断し、インク量情報Iiの更新を実施せず、取得した個別消費量が閾値未満の場合にのみ更新を実施する。 When the printing device 200 performs an operation that consumes ink, such as printing or maintenance, it instructs the memory 352 to update the ink volume information Ii and transmits the individual consumption amount to be consumed and the above-mentioned operation information. The processing unit 358 acquires the transmitted individual consumption amount and operation information, determines a threshold value according to the operation state based on the acquired operation information and table T1, and compares the acquired individual consumption amount with the threshold value. Then, if the comparison shows that the acquired individual consumption amount is equal to or greater than the threshold value, it determines that a malfunction has occurred in the printing device 200, does not update the ink volume information Ii, and only performs an update if the acquired individual consumption amount is less than the threshold value.

図19は、インク量情報Iiの更新の指示を受けた場合のメモリー352の処理を示すフローチャートである。メモリー352の処理部358は、印刷装置200からインク量情報Iiの更新の指示を受けると、図19のフローに従って動作する。 Figure 19 is a flowchart showing the processing of the memory 352 when an instruction to update the ink amount information Ii is received. When the processing unit 358 of the memory 352 receives an instruction to update the ink amount information Ii from the printing device 200, it operates according to the flow in Figure 19.

図19に示すように、ステップS310では、処理部358は、印刷装置200から、更新の指示とともに送信される個別消費量および動作情報を取得する。 As shown in FIG. 19, in step S310, the processing unit 358 acquires the individual consumption amount and operation information sent from the printing device 200 together with the update instruction.

ステップS320では、処理部358は、取得した動作情報と、記憶部356に記憶されているテーブルT1とに基づいて、動作状態に対応する閾値を決定する。 In step S320, the processing unit 358 determines a threshold value corresponding to the operating state based on the acquired operating information and table T1 stored in the memory unit 356.

ステップS330では、処理部358は、取得した個別消費量と、閾値とを比較し、個別消費量が閾値未満であるか否かを判断する。そして、個別消費量が閾値未満の場合にはステップS340に処理を移し、個別消費量が閾値以上の場合にはステップS350に処理を移す。 In step S330, the processing unit 358 compares the acquired individual consumption amount with a threshold value and determines whether the individual consumption amount is less than the threshold value. If the individual consumption amount is less than the threshold value, the processing proceeds to step S340, and if the individual consumption amount is equal to or greater than the threshold value, the processing proceeds to step S350.

取得した個別消費量が閾値未満であってステップS340に処理が移行した場合には、処理部358は、その時点で記憶部356に記憶されているインク量情報Iiを読み出し、このインク量情報Iiが表すインク消費量Qcに、取得した個別消費量を加算して、インク量情報Iiを更新する。そして、更新後のインク量情報Iiを記憶部356に記憶し、処理を終了する。 If the acquired individual consumption amount is less than the threshold value and processing proceeds to step S340, the processing unit 358 reads out the ink amount information Ii stored in the storage unit 356 at that time, and updates the ink amount information Ii by adding the acquired individual consumption amount to the ink consumption amount Qc represented by this ink amount information Ii. The updated ink amount information Ii is then stored in the storage unit 356, and processing ends.

一方、取得した個別消費量が閾値以上であってステップS350に処理が移行した場合には、処理部358は、インク量情報Iiの更新を行わず、印刷装置200に対して、送信された個別消費量が異常な値であることを示す通知を行って、処理を終了する。印刷装置200は、この通知を受け取ると、通知に応じた動作を行う。例えば、印刷装置200の主制御部120は、異常な状態を解消するための復帰シーケンスを実行する。或いは、主制御部120は、異常が発生している旨のメッセージを表示部210に表示して、ユーザーに報知するようにしてもよい。 On the other hand, if the acquired individual consumption amount is equal to or greater than the threshold value and processing proceeds to step S350, the processing unit 358 does not update the ink amount information Ii, but notifies the printing device 200 that the transmitted individual consumption amount is an abnormal value, and ends processing. When the printing device 200 receives this notification, it performs an operation according to the notification. For example, the main control unit 120 of the printing device 200 executes a recovery sequence to resolve the abnormal state. Alternatively, the main control unit 120 may notify the user by displaying a message on the display unit 210 to the effect that an abnormality has occurred.

以上のような構成にすれば、印刷装置200の不具合により、誤った個別消費量に基づいてインク量情報Iiが更新されてしまうことが抑制される。 The above configuration prevents the ink volume information Ii from being updated based on incorrect individual consumption amounts due to a malfunction of the printing device 200.

なお、閾値を用いた上記の更新制御、即ち個別消費量と閾値との比較結果に応じてインク量情報Iiを更新するか否かを判断する制御を無効にできるようにしてもよい。例えば、処理部358は、印刷装置200から、インク量情報Iiの更新の指示とともに、更新制御が無効であることを示す情報を受け取った場合には、閾値との比較を行うことなく無条件でインク量情報Iiを更新してもよい。或いは、メンテナンスの場合のみ更新制御を行って、印刷の場合には、更新制御を無効にする態様としてもよい。 The above-mentioned update control using a threshold value, i.e., the control for determining whether or not to update the ink amount information Ii depending on the result of comparing the individual consumption amount with the threshold value, may be made invalid. For example, when the processing unit 358 receives information indicating that the update control is invalid from the printing device 200 along with an instruction to update the ink amount information Ii, the processing unit 358 may unconditionally update the ink amount information Ii without comparing it with the threshold value. Alternatively, the update control may be performed only in the case of maintenance, and invalidated in the case of printing.

また、印刷装置200がインク量情報Iiの更新を指示するタイミングは、インクの消費を伴う動作の前であっても後であってもよい。ただし、動作後にインク量情報Iiを更新する態様とすると、動作の途中で電源供給が停止するなどの異常事態が生じた場合に更新されないことになるため、記憶されているインク消費量Qcが実際の累積消費量よりも著しく少なくなってしまうことが生じ得る。このため、インクの消費量が比較的大きいメンテナンスを行う場合には、想定される個別消費量に基づいて動作前に更新することが望ましい。一方、インクの消費量が比較的小さい印刷を行う場合には、実際の個別消費量に基づいて印刷後にインク量情報Iiを更新するようにしてもよい。 The timing at which the printing device 200 instructs to update the ink volume information Ii may be before or after an operation that consumes ink. However, if the ink volume information Ii is updated after an operation, the information will not be updated if an abnormality occurs, such as a power supply being stopped during the operation, and the stored ink consumption amount Qc may end up being significantly less than the actual cumulative consumption amount. For this reason, when performing maintenance that consumes a relatively large amount of ink, it is desirable to update the information before the operation based on the expected individual consumption amount. On the other hand, when performing printing that consumes a relatively small amount of ink, the ink volume information Ii may be updated after printing based on the actual individual consumption amount.

また、インク量情報Iiの更新、即ちインク消費量Qcに個別消費量を加算する処理をメモリー352の処理部358が行う態様に限定されず、印刷装置200がメモリー352からインク量情報Iiを取得して、印刷装置200がインク量情報Iiを更新する態様としてもよい。この場合、印刷装置200は、更新後のインク量情報Iiをメモリー352に送信して記憶部356に記憶させる。 In addition, the process of updating the ink amount information Ii, i.e., adding the individual consumption amount to the ink consumption amount Qc, is not limited to being performed by the processing unit 358 of the memory 352, but may instead be performed by the printing device 200 acquiring the ink amount information Ii from the memory 352 and updating the ink amount information Ii. In this case, the printing device 200 transmits the updated ink amount information Ii to the memory 352 and stores it in the storage unit 356.

また、本変形例では、閾値の決定に寄与する動作情報として、インク色情報、容量情報、メンテナンス種別情報、カラー情報、および媒体サイズ情報が例示されているが、動作情報は、これらに限定されない。例えば、環境温度を表す情報や、インクカートリッジ300の使用を開始してからの経過日数等を表す情報が含まれていてもよい。なお、経過日数や環境の変化等によって適切な閾値が異なる場合には、これらの変化に応じてテーブルT1内の閾値を更新できる構成としてもよい。この場合、印刷装置200は、ユーザーからの指示、或いは、環境の変化などを検出した検出結果に基づいて、閾値の更新をメモリー352に指示するとともに、新たな閾値をメモリー352に送信する。そして、メモリー352の処理部358は、記憶部356に記憶されているテーブルT1の閾値を、受信した閾値に更新する。 In addition, in this modified example, ink color information, capacity information, maintenance type information, color information, and medium size information are exemplified as operational information that contributes to determining the threshold value, but the operational information is not limited to these. For example, information indicating the environmental temperature and information indicating the number of days since the ink cartridge 300 was first used may be included. If the appropriate threshold value differs depending on the number of days that have passed or changes in the environment, the configuration may be such that the threshold value in table T1 can be updated in response to these changes. In this case, the printing device 200 instructs the memory 352 to update the threshold value based on an instruction from the user or the detection result of the detection of the environmental change, and transmits the new threshold value to the memory 352. The processing unit 358 of the memory 352 then updates the threshold value of table T1 stored in the storage unit 356 to the received threshold value.

9.他の形態
上記第1変形例ないし第5変形例は、第1実施形態に基づいて説明したが、第2実施形態および第3実施形態に適用することが可能である。
9. Other Modifications The above first to fifth modifications have been explained based on the first embodiment, but they can also be applied to the second and third embodiments.

上記第1実施形態における印刷システム1000は、インクカートリッジ300が印刷装置200のホルダー21に装着される、いわゆるオンキャリッジタイプであるが、印刷システム1000は、これに限られない。例えば、インクカートリッジが印刷装置のホルダーとは異なる部位に装着され、供給チューブを介して印刷ヘッドへインクが供給される、いわゆるオフキャリッジタイプの印刷システムに対しても、本開示は適用可能である。 The printing system 1000 in the first embodiment described above is a so-called on-carriage type in which the ink cartridge 300 is mounted in the holder 21 of the printing device 200, but the printing system 1000 is not limited to this. For example, the present disclosure is also applicable to a so-called off-carriage type printing system in which the ink cartridge is mounted in a location other than the holder of the printing device and ink is supplied to the print head via a supply tube.

本開示は、印刷装置、液体収容容器、およびメモリー以外の種々の形態で実現することも可能である。例えば、印刷装置、液体収容容器、またはメモリーの制御方法、その制御方法を実現するコンピュータープログラム、そのコンピュータープログラムを記録した一時的でない記録媒体等の形態で実現することが出来る。 The present disclosure can also be realized in various forms other than a printing device, a liquid storage container, and a memory. For example, it can be realized in the form of a control method for a printing device, a liquid storage container, or a memory, a computer program that realizes the control method, a non-transitory recording medium on which the computer program is recorded, etc.

上述した本開示の各形態の有する複数の構成要素はすべてが必須のものではなく、上述した課題の一部又は全部を解決するため、あるいは、本明細書に記載された効果の一部又は全部を達成するために、適宜、前記複数の構成要素の一部の構成要素について、その変更、削除、新たな構成要素との差し替え、限定内容の一部削除を行うことが可能である。また、上述の課題の一部又は全部を解決するため、あるいは、本明細書に記載された効果の一部又は全部を達成するために、上述した本開示の一形態に含まれる技術的特徴の一部又は全部を上述した本開示の他の形態に含まれる技術的特徴の一部又は全部と組み合わせて、本開示の独立した一形態とすることも可能である。 Not all of the multiple components of each of the above-mentioned embodiments of the present disclosure are essential, and in order to solve some or all of the above-mentioned problems or to achieve some or all of the effects described in this specification, it is possible to modify, delete, or replace some of the multiple components with new components, or to delete some of the limitations, as appropriate. In addition, in order to solve some or all of the above-mentioned problems or to achieve some or all of the effects described in this specification, it is also possible to combine some or all of the technical features included in one embodiment of the present disclosure described above with some or all of the technical features included in another embodiment of the present disclosure described above to form an independent embodiment of the present disclosure.

20…キャリッジ、21…ホルダー、22…印刷ヘッド、30…ケーブル、40…紙送りモーター、45…紙送りローラー、50…キャリッジモーター、55…キャリッジ駆動ベルト、90,90b…検出素子、92…発光素子、94…受光素子、100…プロセッサー、110…通信処理部、120…主制御部、190…装置側記憶部、200…印刷装置、210…表示部、220…インターフェイス部、300…インクカートリッジ、303…ケース、305…インク収容部、330…インク供給口、340…レバー、350…回路基板、352…メモリー、354…端子、356,356a,356b,356c…記憶部、358…処理部、360…プリズムユニット、361…プリズム、361f…反射面、400…バス、500…廃インクタンク、510…吸引ポンプ、520…キャッピング機構、600…コンピューター、1000,1000b…印刷システム、D1…主走査方向、D2…副走査方向、IK…インク、Ii…インク量情報、It…閾値情報、Is…比較処理制御情報、PM…印刷媒体、Qc…インク消費量、Qr…インク残量、Qd…廃インク量、Pc,Pr,Pd…閾値、Sc…比較処理、Sr…書込制限処理、Sw…書込処理、T1…テーブル。 20...carriage, 21...holder, 22...print head, 30...cable, 40...paper feed motor, 45...paper feed roller, 50...carriage motor, 55...carriage drive belt, 90, 90b...detection element, 92...light emitting element, 94...light receiving element, 100...processor, 110...communication processing unit, 120...main control unit, 190...device side memory unit, 200...printing device, 210...display unit, 220...interface unit, 300...ink cartridge, 303...case, 305...ink storage unit, 330...ink supply port, 340...lever, 350...circuit board, 352...memory, 354...terminal, 356, 35 6a, 356b, 356c...storage unit, 358...processing unit, 360...prism unit, 361...prism, 361f...reflective surface, 400...bus, 500...waste ink tank, 510...suction pump, 520...capping mechanism, 600...computer, 1000, 1000b...printing system, D1...main scanning direction, D2...sub-scanning direction, IK...ink, Ii...ink amount information, It...threshold information, Is...comparison process control information, PM...printing medium, Qc...ink consumption, Qr...remaining ink amount, Qd...waste ink amount, Pc, Pr, Pd...threshold, Sc...comparison process, Sr...write restriction process, Sw...write process, T1...table.

Claims (14)

印刷装置に装着される液体収容容器に備えられるメモリーであって、
前記液体収容容器に収容されているインクの量に関するインク量情報と、前記インクの量の閾値に関する閾値情報と、を記憶する記憶部と、
前記印刷装置から受信する情報および前記記憶部に記憶された情報に基づく処理を行う処理部と、を有し、
前記処理部は、
前記印刷装置から、前記液体収容容器が使用できない状態になったことを示す検出情報を受信した場合に、前記インク量情報を前記閾値情報と比較する比較処理を実行し、
前記比較処理の結果が所定の書込条件に該当する場合、前記検出情報を前記記憶部に書き込み、
前記比較処理の結果が前記書込条件に該当しない場合、前記検出情報を前記記憶部に書き込まない、
メモリー。
A memory provided in a liquid storage container that is attached to a printing device,
a storage unit that stores ink amount information relating to the amount of ink contained in the liquid container and threshold value information relating to a threshold value of the ink amount;
a processing unit that performs processing based on information received from the printing device and information stored in the storage unit,
The processing unit includes:
When detection information indicating that the liquid storage container is in an unusable state is received from the printing device, a comparison process is executed to compare the ink amount information with the threshold information.
If a result of the comparison process satisfies a predetermined write condition, the detection information is written to the storage unit;
If the result of the comparison process does not satisfy the write condition, the detection information is not written to the storage unit.
memory.
請求項1に記載のメモリーであって、
前記液体収容容器は、前記印刷装置に供給される前記インクが収容されるインクカートリッジであり、
前記インク量情報は、前記液体収容容器から前記印刷装置に供給され、前記印刷装置によって消費された前記インクの累積量であるインク消費量を示す情報であり、
前記閾値情報は、前記インク消費量の閾値を示す情報であり、
前記検出情報は、前記液体収容容器がインクエンド状態になったことを示すインクエンド情報であり、
前記書込条件は、前記インク消費量が前記閾値以上であることである、
メモリー。
2. The memory of claim 1,
the liquid storage container is an ink cartridge that stores the ink to be supplied to the printing device,
the ink amount information is information indicating an ink consumption amount, which is a cumulative amount of the ink supplied from the liquid storage container to the printing device and consumed by the printing device;
the threshold information is information indicating a threshold value of the ink consumption amount,
the detection information is ink-out information indicating that the liquid storage container has reached an ink-out state,
the writing condition being that the ink consumption amount is equal to or greater than the threshold value;
memory.
請求項1に記載のメモリーであって、
前記液体収容容器は、前記印刷装置に供給される前記インクが収容されるインクカートリッジであり、
前記インク量情報は、前記液体収容容器に残存している前記インクの量であるインク残量を示す情報であり、
前記閾値情報は、前記インク残量の閾値を示す情報であり、
前記検出情報は、前記液体収容容器がインクエンド状態になったことを示すインクエンド情報であり、
前記書込条件は、前記インク残量が前記閾値未満であることである、
メモリー。
2. The memory of claim 1,
the liquid storage container is an ink cartridge that stores the ink to be supplied to the printing device,
the ink amount information is information indicating an ink remaining amount, which is the amount of the ink remaining in the liquid storage container,
the threshold information is information indicating a threshold value of the remaining ink amount,
the detection information is ink-out information indicating that the liquid storage container has reached an ink-out state,
the writing condition being that the remaining amount of ink is less than the threshold value;
memory.
請求項1に記載のメモリーであって、
前記液体収容容器は、前記印刷装置から排出された廃インクを回収する廃インクタンクであり、
前記インク量情報は、前記廃インクの累積量である廃インク量を示す情報であり、
前記閾値情報は、前記廃インク量の閾値を示す情報であり、
前記検出情報は、前記液体収容容器がインクフル状態になったことを示すインクフル情報であり、
前記書込条件は、前記廃インク量が前記閾値以上であることである、
メモリー。
2. The memory of claim 1,
the liquid storage container is a waste ink tank that collects waste ink discharged from the printing device,
the ink amount information is information indicating a waste ink amount which is an accumulated amount of the waste ink,
the threshold information is information indicating a threshold value of the amount of waste ink,
the detection information is ink-full information indicating that the liquid storage container is in an ink-full state,
the writing condition is that the amount of waste ink is equal to or greater than the threshold value;
memory.
請求項1ないし4のいずれか一項に記載のメモリーであって、
前記処理部は、前記検出情報を前記記憶部に書き込まない場合、前記検出情報が前記印刷装置によって誤って送信されたことを通知する誤送信通知情報を前記印刷装置に送信する、
メモリー。
A memory according to any one of claims 1 to 4,
When the processing unit does not write the detection information to the storage unit, the processing unit transmits erroneous transmission notification information to the printing device, notifying the printing device that the detection information has been erroneously transmitted by the printing device.
memory.
請求項1ないし4のいずれか一項に記載のメモリーであって、
前記処理部は、前記検出情報を前記記憶部に書き込んだか否かを示す実行結果情報を前記印刷装置に送信する、
メモリー。
A memory according to any one of claims 1 to 4,
the processing unit transmits to the printing device execution result information indicating whether the detection information has been written to the storage unit;
memory.
請求項1ないし6のいずれか一項に記載のメモリーであって、
前記処理部は、前記印刷装置から受信する閾値更新情報に基づいて、前記閾値情報を更新する、
メモリー。
A memory according to any one of claims 1 to 6,
The processing unit updates the threshold information based on threshold update information received from the printing device.
memory.
前記印刷装置に装着され、請求項1ないし7のいずれか一項に記載のメモリーを備えた、液体収容容器。 A liquid storage container that is attached to the printing device and has a memory according to any one of claims 1 to 7. 印刷装置と、前記印刷装置に装着され、メモリーを有する液体収容容器と、を備える印刷システムであって、
前記メモリーは、
前記液体収容容器に収容されているインクの量に関するインク量情報と、前記インクの量の閾値に関する閾値情報と、を記憶する記憶部と、
前記印刷装置から受信する情報および前記記憶部に記憶された情報に基づく処理を行う処理部と、
を有し、
前記印刷装置は、前記液体収容容器が使用できない状態になったことを示す検出情報を前記メモリーへ送信し、
前記処理部は、
前記印刷装置から、前記検出情報を受信した場合に、前記インク量情報を前記閾値情報と比較する比較処理を実行し、
前記比較処理の結果が所定の書込条件に該当する場合、前記検出情報を前記記憶部に書き込み、
前記比較処理の結果が前記書込条件に該当しない場合、前記検出情報を前記記憶部に書き込まない、
印刷システム。
A printing system including a printing device and a liquid container having a memory and attached to the printing device,
The memory includes:
a storage unit that stores ink amount information relating to the amount of ink contained in the liquid container and threshold value information relating to a threshold value of the ink amount;
a processing unit that performs processing based on information received from the printing device and information stored in the storage unit;
having
the printing device transmits to the memory detection information indicating that the liquid storage container is in an unusable state;
The processing unit includes:
When the detection information is received from the printing device, a comparison process is executed to compare the ink amount information with the threshold information.
If a result of the comparison process satisfies a predetermined write condition, the detection information is written to the storage unit;
If the result of the comparison process does not satisfy the write condition, the detection information is not written to the storage unit.
Printing system.
請求項9に記載の印刷システムであって、
前記インク量情報は、前記液体収容容器から前記印刷装置に供給され、前記印刷装置によって消費された前記インクの累積量であるインク消費量を示す情報であり、
前記閾値情報は、前記インク消費量の閾値を示す情報であり、
前記検出情報は、前記液体収容容器がインクエンド状態になったことを示すインクエンド情報であり、
前記書込条件は、前記インク消費量が前記閾値以上であることである、
印刷システム。
10. The printing system of claim 9,
the ink amount information is information indicating an ink consumption amount, which is a cumulative amount of the ink supplied from the liquid storage container to the printing device and consumed by the printing device;
the threshold information is information indicating a threshold value of the ink consumption amount,
the detection information is ink-end information indicating that the liquid storage container has reached an ink-end state,
the writing condition being that the ink consumption amount is equal to or greater than the threshold value;
Printing system.
請求項9または10に記載の印刷システムであって、
前記印刷装置は、前記検出情報を前記メモリーへ送信する場合、前記検出情報を記憶し、
前記処理部は、前記検出情報を前記記憶部に書き込まない場合、前記検出情報が前記印刷装置によって誤って送信されたことを通知する誤送信通知情報を前記印刷装置に送信し、
前記印刷装置は、前記メモリーから前記誤送信通知情報を受信した場合、前記印刷装置に記憶された前記検出情報を消去する処理を行う、
印刷システム。
A printing system according to claim 9 or 10,
When the printing device transmits the detection information to the memory, the printing device stores the detection information;
When the processing unit does not write the detection information to the storage unit, the processing unit transmits erroneous transmission notification information to the printing device, notifying the printing device that the detection information has been erroneously transmitted by the printing device;
When the printing device receives the erroneous transmission notification information from the memory, the printing device performs a process of erasing the detection information stored in the printing device.
Printing system.
請求項9または10に記載の印刷システムであって、
前記印刷装置は、前記検出情報を前記メモリーへ送信する場合、前記検出情報を記憶し、
前記メモリーは、前記検出情報を前記記憶部に書き込んだか否かを示す実行結果情報を前記印刷装置に送信し、
前記印刷装置は、
前記実行結果情報を受信し、前記メモリーが前記検出情報を前記記憶部に書き込んだと判断した場合、前記液体収容容器が使用できなくなったと確定し、
前記実行結果情報を受信し、前記メモリーが前記検出情報を前記記憶部に書き込んでいないと判断した場合、前記印刷装置に記憶された前記検出情報を消去する、
印刷システム。
A printing system according to claim 9 or 10,
When the printing device transmits the detection information to the memory, the printing device stores the detection information;
the memory transmits to the printing device execution result information indicating whether the detection information has been written to the storage unit;
The printing device includes:
When the execution result information is received and it is determined that the memory has written the detection information to the storage unit, it is determined that the liquid container has become unusable;
receiving the execution result information, and when determining that the memory has not written the detection information to the storage unit, erasing the detection information stored in the printing device;
Printing system.
請求項9ないし12のいずれか一項に記載の印刷システムであって、
前記印刷装置は、前記記憶部に記憶される前記閾値情報を更新する閾値更新情報を送信し、
前記処理部は、前記閾値更新情報を受信した場合、前記閾値情報を前記閾値更新情報に更新する、
印刷システム。
A printing system according to any one of claims 9 to 12,
the printing device transmits threshold update information for updating the threshold information stored in the storage unit;
When the processing unit receives the threshold update information, the processing unit updates the threshold information to the threshold update information.
Printing system.
請求項9ないし13のいずれか一項に記載の印刷システムであって、
前記印刷装置は、前記処理部が前記比較処理を実行するか否かを示す比較処理制御情報を前記メモリーに送信し、
前記比較処理制御情報は、前記処理部が前記比較処理を実行することを示す比較処理有効情報または前記処理部が前記比較処理を実行しないことを示す比較処理無効情報を含み、
前記処理部は、
前記比較処理有効情報を受信した場合、前記検出情報を受信すると前記比較処理を実行し、
前記比較処理無効情報を受信した場合、前記検出情報を受信しても前記比較処理を実行しない、
印刷システム。
A printing system according to any one of claims 9 to 13,
the printing device transmits to the memory comparison process control information indicating whether the processing unit executes the comparison process;
the comparison process control information includes comparison process valid information indicating that the processing unit executes the comparison process or comparison process invalid information indicating that the processing unit does not execute the comparison process,
The processing unit includes:
When the comparison process validity information is received, the comparison process is executed when the detection information is received;
When the comparison process invalidation information is received, the comparison process is not executed even if the detection information is received.
Printing system.
JP2021107567A 2021-03-09 2021-06-29 MEMORY, LIQUID CONTAINER, AND PRINTING SYSTEM Active JP7615914B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202210208132.8A CN115042524B (en) 2021-03-09 2022-03-04 Storage, liquid container, and printing system
US17/689,087 US11897266B2 (en) 2021-03-09 2022-03-08 Memory, liquid storage container, and printing system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021037085 2021-03-09
JP2021037085 2021-03-09

Publications (2)

Publication Number Publication Date
JP2022138094A JP2022138094A (en) 2022-09-22
JP7615914B2 true JP7615914B2 (en) 2025-01-17

Family

ID=83319457

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021107567A Active JP7615914B2 (en) 2021-03-09 2021-06-29 MEMORY, LIQUID CONTAINER, AND PRINTING SYSTEM

Country Status (1)

Country Link
JP (1) JP7615914B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014004770A (en) 2012-06-25 2014-01-16 Seiko Epson Corp Liquid consuming device, program and printer
US20140204138A1 (en) 2011-11-08 2014-07-24 Apex Microelectronics Company Limited Storage device and consumption container
JP2019059185A (en) 2017-09-28 2019-04-18 ブラザー工業株式会社 Recording material cartridge and image recording system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140204138A1 (en) 2011-11-08 2014-07-24 Apex Microelectronics Company Limited Storage device and consumption container
JP2014004770A (en) 2012-06-25 2014-01-16 Seiko Epson Corp Liquid consuming device, program and printer
JP2019059185A (en) 2017-09-28 2019-04-18 ブラザー工業株式会社 Recording material cartridge and image recording system

Also Published As

Publication number Publication date
JP2022138094A (en) 2022-09-22

Similar Documents

Publication Publication Date Title
US9900452B2 (en) Control unit
CN101856912B (en) Memory device and system including memory device electronically connectable to host circuit
EP2890564B1 (en) Liquid ejecting apparatus
JP5585154B2 (en) Liquid injection system
US20090237439A1 (en) Mountable apparatus, board, and method of rewriting liquid information
US11192384B2 (en) Liquid consuming system and delivery system
CN102310651B (en) Liquid ejecting apparatus and liquid ejecting apparatus control method
US8172349B2 (en) Fluid discharge device, control method for a fluid discharge device, and a fluid tank
JP7615914B2 (en) MEMORY, LIQUID CONTAINER, AND PRINTING SYSTEM
US10759179B2 (en) Sub-tank and consumable article consumption system
US10717290B2 (en) Liquid discharge device
JP7087570B2 (en) Liquid consuming equipment and programs
CN115042524B (en) Storage, liquid container, and printing system
JP6212964B2 (en) Printing device
JP6031848B2 (en) Liquid consumption apparatus, program, and printing apparatus
US8061794B2 (en) Method and apparatus for spoofing imaging devices
JP5720263B2 (en) Storage device for storing liquid consumption, liquid container, and liquid consumption system
JP7052485B2 (en) Liquid consuming equipment and management system
US20120026223A1 (en) Method and Apparatus for Spoofing Imaging Devices
JP4075943B2 (en) Printer, printer system, and error detection method in printer
JP2019177554A (en) Liquid consumption device and program
JP4193002B2 (en) Printer and error check method in printer

Legal Events

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

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20210914

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20211101

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240405

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241126

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241203

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241216

R150 Certificate of patent or registration of utility model

Ref document number: 7615914

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150