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
JP7052485B2 - Liquid consuming equipment and management system - Google Patents
[go: Go Back, main page]

JP7052485B2 - Liquid consuming equipment and management system - Google Patents

Liquid consuming equipment and management system Download PDF

Info

Publication number
JP7052485B2
JP7052485B2 JP2018064653A JP2018064653A JP7052485B2 JP 7052485 B2 JP7052485 B2 JP 7052485B2 JP 2018064653 A JP2018064653 A JP 2018064653A JP 2018064653 A JP2018064653 A JP 2018064653A JP 7052485 B2 JP7052485 B2 JP 7052485B2
Authority
JP
Japan
Prior art keywords
liquid
cartridge
amount value
controller
liquid chamber
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
JP2018064653A
Other languages
Japanese (ja)
Other versions
JP2019171756A (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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2018064653A priority Critical patent/JP7052485B2/en
Publication of JP2019171756A publication Critical patent/JP2019171756A/en
Application granted granted Critical
Publication of JP7052485B2 publication Critical patent/JP7052485B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Ink Jet (AREA)

Description

本発明は、インクなどの液体を消費する液体消費装置、及び当該液体消費装置と通信ネットワークで接続された情報処理装置とを備えた管理システムに関する。 The present invention relates to a liquid consuming device that consumes a liquid such as ink, and a management system including the liquid consuming device and an information processing device connected by a communication network.

液体を貯留するカートリッジが装着される装着ケースと、タンクとを備えた液体消費装置が知られている(例えば、特許文献1参照)。カートリッジが装着ケースに装着されると、カートリッジ内に貯留された液体がタンク内に流入する。 A liquid consuming device including a mounting case in which a cartridge for storing liquid is mounted and a tank is known (see, for example, Patent Document 1). When the cartridge is mounted in the mounting case, the liquid stored in the cartridge flows into the tank.

特開2008-213162号公報Japanese Unexamined Patent Publication No. 2008-21126

装着ケース及びタンクを備えた液体消費装置では、例えば、液体が使い切られていないカートリッジが液体が使い切られたカートリッジに誤って交換されると、タンクに貯留された液体がカートリッジに流出する可能性がある。 In a liquid consuming device with a mounting case and tank, for example, if a cartridge that has not run out of liquid is accidentally replaced with a cartridge that has run out of liquid, the liquid stored in the tank can flow out into the cartridge. be.

本発明は、上記の事情に鑑みてなされたものであり、その目的は、液体がタンクからカートリッジに流出したことを検出する手段を提供することにある。 The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a means for detecting that a liquid has flowed out of a tank to a cartridge.

(1) 本発明に係る液体消費システムは、液体が貯留された第1液室、一端が上記第1液室と連通され且つ他端が外部と連通される第1流路、及び一端が上記第1液室と連通され且つ他端が外部と連通される第2流路を有するカートリッジが装着される装着ケースと、第2液室を有するタンクであって、一端が外部と連通され且つ他端が上記第2液室と連通される第3流路と、上記第3流路よりも下方に位置する一端が上記第2液室と連通される第4流路と、一端が上記第2液室に連通され且つ他端が外部と連通される第5流路と、を有する上記タンクと、上記第4流路の他端と連通されるヘッドと、装置メモリと、第1インタフェースと、第2インタフェースと、コントローラと、を備える。上記第1流路及び上記第3流路の少なくとも一方は、上記カートリッジが上記装着ケースに装着されたときに、上記第1液室及び上記第2液室を連通する。上記コントローラは、上記第1インタフェースを通じて、上記カートリッジが有するカートリッジメモリから、上記第1液室内の液体の量を示す第1液量値を読み出し、上記装置メモリから、上記第2液室内の液体の量を示す第2液量値を読み出し、液体排出指示を受け付け、受け付けた液体排出指示によって上記ヘッドから排出される液体量に相当する排出値、読み出した上記第1液量値、及び読み出した上記第2液量値に基づいて、上記ヘッドから液体が排出された後の第1液量値及び第2液量値を決定し、決定した上記第1液量値を上記第1インタフェースを通じて上記カートリッジメモリに記憶させ、決定した上記第1液量値と上記第2液量値との少なくとも一方を上記装置メモリに記憶させ、上記装着ケースに装着された上記カートリッジが他のカートリッジに交換されたかを判定し、上記装着ケースに装着された上記カートリッジが他のカートリッジに交換されたと判定したことに応じて、上記他のカートリッジが有するカートリッジメモリから上記第1インタフェースを通じて第3液量値を読み出し、且つ上記装置メモリから上記第1液量値と上記第2液量値との少なくとも一方を読み出し、読み出した上記第3液量値、及び上記第1液量値と上記第2液量値との少なくとも一方に基づいて、上記第2液室から上記第1液室へ液体が移動するかを判定し、上記第2液室から上記第1液室へ液体が移動すると判定したことに応じて、上記第2インタフェースを通じて流出情報を出力する。 (1) In the liquid consumption system according to the present invention, the first liquid chamber in which the liquid is stored, the first flow path in which one end communicates with the first liquid chamber and the other end communicates with the outside, and one end thereof is described above. A mounting case for mounting a cartridge having a second flow path that communicates with the first liquid chamber and the other end communicates with the outside, and a tank having a second liquid chamber, one end communicating with the outside and the other. A third flow path whose end is in communication with the second liquid chamber, a fourth flow path whose end is in communication with the second liquid chamber at one end located below the third flow path, and one end is the second flow path. The tank having a fifth flow path communicating with the liquid chamber and the other end communicating with the outside, a head communicating with the other end of the fourth flow path, an apparatus memory, a first interface, and the like. It includes a second interface and a controller. At least one of the first flow path and the third flow path communicates with the first liquid chamber and the second liquid chamber when the cartridge is mounted in the mounting case. The controller reads the first liquid amount value indicating the amount of the liquid in the first liquid chamber from the cartridge memory of the cartridge through the first interface, and reads the liquid in the second liquid chamber from the device memory. The second liquid amount value indicating the amount is read out, the liquid discharge instruction is received, the discharge value corresponding to the liquid amount discharged from the head according to the received liquid discharge instruction, the read-out first liquid amount value, and the read-out above. Based on the second liquid amount value, the first liquid amount value and the second liquid amount value after the liquid is discharged from the head are determined, and the determined first liquid amount value is passed through the first interface to the cartridge. It is stored in the memory, at least one of the determined first liquid amount value and the second liquid amount value is stored in the device memory, and it is determined whether the cartridge mounted in the mounting case has been replaced with another cartridge. In response to the determination that the cartridge mounted in the mounting case has been replaced with another cartridge, the third liquid amount value is read from the cartridge memory of the other cartridge through the first interface, and At least one of the first liquid amount value and the second liquid amount value is read from the device memory, and the read third liquid amount value, and at least the first liquid amount value and the second liquid amount value are read out. Based on one of them, it is determined whether the liquid moves from the second liquid chamber to the first liquid chamber, and according to the determination that the liquid moves from the second liquid chamber to the first liquid chamber, the above The leaked information is output through the second interface.

上記構成によれば、タンク内の液体がカートリッジへ流出したことを検出することができる。 According to the above configuration, it is possible to detect that the liquid in the tank has flowed out to the cartridge.

(2) 好ましくは、本発明の液体消費装置は、ディスプレイをさらに備えていてもよい。上記コントローラは、上記流出情報を上記第2インタフェースを通じて上記ディスプレイに出力し、出力された上記流出情報に基づいて、上記流出情報に基づくオブジェクトを上記ディスプレイに表示させる。 (2) Preferably, the liquid consuming device of the present invention may further include a display. The controller outputs the leaked information to the display through the second interface, and based on the output leaked information, displays an object based on the leaked information on the display.

流出情報を示すオブジェクトがディスプレイに表示されるので、誤った使用がされたことをユーザに認識させることができる。 An object showing the leaked information is displayed on the display, so that the user can be aware that the information has been misused.

(3) 好ましくは、上記コントローラは、上記流出情報を上記第1インタフェースを通じて上記カートリッジメモリに記憶させてもよい。 (3) Preferably, the controller may store the leaked information in the cartridge memory through the first interface.

流出情報がカートリッジメモリに記憶されるので、タンクからインクが流出されたカートリッジであることを、当該カートリッジが装着された液体消費装置に認識させることができる。 Since the outflow information is stored in the cartridge memory, it is possible to make the liquid consuming device in which the cartridge is mounted recognize that the ink has flowed out from the tank.

(4) 好ましくは、上記コントローラは、上記装着ケースに装着された上記カートリッジが他のカートリッジに交換されたと判定したことに応じて、上記他のカートリッジが有するカートリッジメモリから上記第1インタフェースを通じて上記第3液量値を読み出し、且つ上記装置メモリから上記第2液量値を読み出し、読み出した上記第2液量値に基づいて、交換前の上記カートリッジの上記第1液量値を決定し、決定した当該第1液量値が、上記他のカートリッジが有するカートリッジメモリから読み出した上記第3液量値より大きいことに応じて、上記第2液室から上記第1液室へ液体が移動すると判定してもよい。 (4) Preferably, the controller determines that the cartridge mounted in the mounting case has been replaced with another cartridge, and the cartridge memory of the other cartridge is used to the first interface through the first interface. The third liquid amount value is read out, and the second liquid amount value is read out from the device memory, and the first liquid amount value of the cartridge before replacement is determined and determined based on the read second liquid amount value. It is determined that the liquid moves from the second liquid chamber to the first liquid chamber according to the fact that the first liquid amount value is larger than the third liquid amount value read from the cartridge memory of the other cartridge. You may.

交換前のカートリッジ内の液体の量が交換後のカートリッジ内の液体の量より大きいと、第2液室から第1液室へ液体が流出すると判定される。 If the amount of liquid in the cartridge before replacement is larger than the amount of liquid in the cartridge after replacement, it is determined that the liquid flows out from the second liquid chamber to the first liquid chamber.

(5) 好ましくは、上記コントローラは、上記装着ケースに装着された上記カートリッジが他のカートリッジに交換されたと判定したことに応じて、上記他のカートリッジが有するカートリッジメモリから上記第1インタフェースを通じて上記第3液量値を読み出し、且つ上記装置メモリから上記第2液量値を読み出し、読み出した上記第2液量値に基づいて、交換前の上記カートリッジの上記第1液量値を決定し、決定した当該第1液量値に基づいて、交換前の上記カートリッジの交換前液面位置を決定し、上記他のカートリッジが有するカートリッジメモリから読み出した上記第3液量値に基づいて、交換後の上記カートリッジの交換後液面位置を決定し、決定した当該交換前液面位置が当該交換後液面位置より上であることに応じて、上記第2液室から上記第1液室へ液体が移動すると判定してもよい。 (5) Preferably, the controller determines that the cartridge mounted in the mounting case has been replaced with another cartridge, and the cartridge memory of the other cartridge is used to the first interface through the first interface. The third liquid amount value is read out, and the second liquid amount value is read out from the device memory, and the first liquid amount value of the cartridge before replacement is determined and determined based on the read second liquid amount value. The pre-replacement liquid level position of the cartridge before replacement is determined based on the first liquid volume value, and after replacement based on the third liquid volume value read from the cartridge memory of the other cartridges. The liquid level position after replacement of the cartridge is determined, and the liquid flows from the second liquid chamber to the first liquid chamber according to the determined liquid level position before replacement being higher than the liquid level position after replacement. It may be determined to move.

交換前のカートリッジ内の液体の液面位置が交換後のカートリッジ内の液体の液面位置より上であると、第2液室から第1液室へ液体が流出すると判定される。 If the liquid level position of the liquid in the cartridge before replacement is higher than the liquid level position of the liquid in the cartridge after replacement, it is determined that the liquid flows out from the second liquid chamber to the first liquid chamber.

(6) 好ましくは、上記コントローラは、上記装着ケースに装着された上記カートリッジが他のカートリッジに交換されたと判定したことに応じて、上記他のカートリッジが有するカートリッジメモリから上記第1インタフェースを通じて上記第3液量値を読み出し、且つ上記装置メモリから上記第2液量値を読み出し、読み出した上記第2液量値に基づいて、交換前の前記第1液量値と前記第2液量値との和である交換前総液量値を決定し、上記他のカートリッジが有するカートリッジメモリから読み出した上記第3液量値と読み出した前記第2液量値との和である交換後総液量値を決定し、当該交換前総液量値が当該交換後総液量値より大きいことに応じて、上記第2液室から上記第1液室へ液体が移動すると判定してもよい。 (6) Preferably, the controller determines that the cartridge mounted in the mounting case has been replaced with another cartridge, and the cartridge memory of the other cartridge is used to the first interface through the first interface. The third liquid amount value is read, and the second liquid amount value is read from the device memory, and based on the read second liquid amount value, the first liquid amount value and the second liquid amount value before replacement are used. The total liquid amount before replacement, which is the sum of the above, is determined, and the total liquid amount after replacement, which is the sum of the third liquid amount value read from the cartridge memory of the other cartridge and the second liquid amount value read out. A value may be determined, and it may be determined that the liquid moves from the second liquid chamber to the first liquid chamber according to the fact that the total liquid volume value before replacement is larger than the total liquid volume value after replacement.

交換前のカートリッジ内の液体とタンク内の液体との和(総量)が交換後のカートリッジ内の液体とタンク内の液体との和(総量)より大きいと、第2液室から第1液室へ液体が流出すると判定される。 If the sum (total amount) of the liquid in the cartridge before replacement and the liquid in the tank is larger than the sum (total amount) of the liquid in the cartridge and the liquid in the tank after replacement, the second liquid chamber to the first liquid chamber It is determined that the liquid will flow out to.

(7) 好ましくは、上記コントローラは、上記第2液室から上記第1液室へ液体が移動すると判定したことに応じて、上記他のカートリッジの上記カートリッジメモリから上記第1インタフェースを通じて識別情報を読み出し、読み出した上記識別情報及び上記流出情報を上記第2インタフェースを通じて出力してもよい。 (7) Preferably, the controller obtains identification information from the cartridge memory of the other cartridge through the first interface in response to the determination that the liquid moves from the second liquid chamber to the first liquid chamber. The above-mentioned identification information and the above-mentioned leaked information read out may be output through the above-mentioned second interface.

上記構成によれば、あるカートリッジが繰り返し装着ケースに装着されて、液体の流出が繰り返し生じたか否かを判断することができる。 According to the above configuration, it is possible to determine whether or not a certain cartridge is repeatedly mounted in the mounting case and the outflow of liquid occurs repeatedly.

(8) 本発明に係る管理システムは、上述の液体消費装置と、上記液体消費装置が出力した上記流出情報が入力される情報処理装置と、を備える。 (8) The management system according to the present invention includes the above-mentioned liquid consuming device and an information processing device to which the above-mentioned outflow information output by the above-mentioned liquid consuming device is input.

本発明は、管理システムとして捉えることもできる。 The present invention can also be regarded as a management system.

(9) 本発明の管理システムは、液体消費装置と、情報処理装置と、を備える。上記液体消費装置は、液体が貯留された第1液室、一端が上記第1液室と連通され且つ他端が外部と連通される第1流路、及び一端が上記第1液室と連通され且つ他端が外部と連通される第2流路を有するカートリッジが装着される装着ケースと、第2液室を有するタンクであって、一端が外部と連通され且つ他端が上記第2液室と連通される第3流路と、上記第3流路よりも下方に位置する一端が上記第2液室と連通される第4流路と、一端が上記第2液室に連通され且つ他端が外部と連通される第5流路と、を有する上記タンクと、上記第4流路の他端と連通されるヘッドと、第1装置メモリと、第1インタフェースと、第2インタフェースと、第1コントローラと、を備える。上記第1流路及び上記第3流路の少なくとも一方は、上記カートリッジが上記装着ケースに装着されたときに、上記第1液室及び上記第2液室を連通する。上記情報処理装置は、第3インタフェースと、第2装置メモリと、第2コントローラと、を備える。上記第1コントローラは、上記第1インタフェースを通じて、上記カートリッジが有するカートリッジメモリから、上記第1室内の液体の量を示す第1液量値を読み出し、上記第1装置メモリから、上記第2液室内の液体の量を示す第2液量値を読み出し、液体排出指示を受け付け、受け付けた液体排出指示によって上記ヘッドから排出される液体量に相当する排出値、読み出した上記第1液量値、及び読み出した上記第2液量値に基づいて、上記ヘッドから液体が排出された後の第1液量値及び第2液量値を決定し、決定した上記第1液量値と上記第2液量値との少なくとも一方を上記第1インタフェースを通じて上記カートリッジメモリに記憶させ、決定した上記第2液量値を上記第1装置メモリに記憶させ、上記装着ケースに装着された上記カートリッジが他のカートリッジに交換されたかを判定し、上記装着ケースに装着された上記カートリッジが他のカートリッジに交換されたと判定したことに応じて、上記他のカートリッジが有するカートリッジメモリから上記第1インタフェースを通じて上記第3液量値を読み出し、且つ上記第1装置メモリから上記第1液量値と上記第2液量値との少なくとも一方を読み出し、読み出した上記第3液量値、及び上記第1液量値と上記第2液量値との少なくとも一方に応じた判断情報を上記第2インタフェースを通じて出力する。上記第2コントローラは、上記判断情報の入力を上記第3インタフェースを通じ受け付け、上記判断情報に基づいて、上記第2液室から上記第1液室へ液体が移動するかを判定し、上記第2液室から上記第1液室へ液体が移動すると判定したことに応じて、流出情報を上記第2装置メモリに記憶する。 (9) The management system of the present invention includes a liquid consuming device and an information processing device. The liquid consuming device has a first liquid chamber in which a liquid is stored, a first flow path in which one end communicates with the first liquid chamber and the other end communicates with the outside, and one end communicates with the first liquid chamber. A mounting case in which a cartridge having a second flow path is communicated with the outside and the other end is mounted, and a tank having a second liquid chamber, one end of which is communicated with the outside and the other end of which is the second liquid. A third flow path communicating with the chamber, a fourth flow path having one end located below the third flow path communicating with the second liquid chamber, and one end communicating with the second liquid chamber and The tank having a fifth flow path whose other end communicates with the outside, a head communicating with the other end of the fourth flow path, a first device memory, a first interface, and a second interface. , A first controller. At least one of the first flow path and the third flow path communicates with the first liquid chamber and the second liquid chamber when the cartridge is mounted in the mounting case. The information processing device includes a third interface, a second device memory, and a second controller. The first controller reads out the first liquid amount value indicating the amount of liquid in the first chamber from the cartridge memory of the cartridge through the first interface, and reads the first liquid amount value indicating the amount of liquid in the first chamber from the first apparatus memory, and from the second liquid chamber. The second liquid amount value indicating the amount of the liquid in the above is read out, the liquid discharge instruction is received, the discharge value corresponding to the liquid amount discharged from the head according to the received liquid discharge instruction, the read out first liquid amount value, and Based on the read-out second liquid amount value, the first liquid amount value and the second liquid amount value after the liquid is discharged from the head are determined, and the determined first liquid amount value and the second liquid amount value are determined. At least one of the amount value is stored in the cartridge memory through the first interface, the determined second liquid amount value is stored in the first device memory, and the cartridge mounted in the mounting case is the other cartridge. In response to the determination that the cartridge mounted in the mounting case has been replaced with another cartridge, the third liquid from the cartridge memory of the other cartridge through the first interface. The third liquid amount value read out, and at least one of the first liquid amount value and the second liquid amount value read out from the first apparatus memory, and the first liquid amount value and the first liquid amount value read out. Judgment information corresponding to at least one of the second liquid amount value is output through the second interface. The second controller accepts the input of the determination information through the third interface, determines whether the liquid moves from the second liquid chamber to the first liquid chamber based on the judgment information, and determines whether the liquid moves from the second liquid chamber to the first liquid chamber. The outflow information is stored in the second device memory in response to the determination that the liquid moves from the liquid chamber to the first liquid chamber.

上記構成によれば、第2液室から第1液室へ液体が流出したか否かを、情報処理装置で検出することができる。 According to the above configuration, whether or not the liquid has flowed out from the second liquid chamber to the first liquid chamber can be detected by the information processing apparatus.

(10) 好ましくは、上記液体消費装置は、日時情報を出力するタイマをさらに備えていてもよい。上記第1コントローラは、上記判断情報を上記第1装置メモリに記憶させ、上記タイマが出力する日時情報が示す日時が上記第1装置メモリに記憶された送信日時になったと判定したことに応じて、上記第1装置メモリから読み出した上記第2液量値に応じた残量情報と、上記第1装置メモリから読み出した上記判断情報と含む管理情報を上記第2インタフェースを通じて出力する。 (10) Preferably, the liquid consuming device may further include a timer for outputting date and time information. The first controller stores the determination information in the first device memory, and determines that the date and time indicated by the date and time information output by the timer is the transmission date and time stored in the first device memory. The remaining amount information according to the second liquid amount value read from the first device memory, the determination information read from the first device memory, and the management information including the management information are output through the second interface.

カートリッジが交換されると、毎日の定刻や所定時間ごとに液体消費装置から情報処理装置に送信される管理情報に含めて判断情報が情報処理装置に送信される。情報処理装置は、判断情報に基づいて、第2液室から第1液室への液体の流出が生じたか否かを判断し、流出が生じたと判断すると、流出情報を第2装置メモリに記憶させる。したがって、第2液室から第1液室への液体の流出が生じたことを管理システムの管理者に認識させることができる。 When the cartridge is replaced, the judgment information is transmitted to the information processing device by including it in the management information transmitted from the liquid consuming device to the information processing device at the scheduled time every day or at predetermined time intervals. The information processing device determines whether or not a liquid has flowed out from the second liquid chamber to the first liquid chamber based on the judgment information, and if it is determined that the outflow has occurred, the outflow information is stored in the memory of the second device. Let me. Therefore, it is possible to make the manager of the management system aware that the liquid has flowed out from the second liquid chamber to the first liquid chamber.

(11) 本発明に係る液体消費装置は、液体が貯留された第1液室、一端が上記第1液室と連通され且つ他端が外部と連通される第1流路、及び一端が上記第1液室と連通され且つ他端が外部と連通される第2流路を有するカートリッジが装着される装着ケースと、第2液室を有するタンクであって、一端が外部と連通され且つ他端が上記第2液室と連通される第3流路と、上記第3流路よりも下方に位置する一端が上記第2液室と連通される第4流路と、一端が上記第2液室に連通され且つ他端が外部と連通される第5流路と、
を有する上記タンクと、上記第4流路の他端と連通されるヘッドと、上記タンクの液面が検出位置以上で第1信号を出力し、当該検出位置未満で当該第1信号と相違する第2信号を出力する液面センサと、上記装着ケースが有する開口であって、上記カートリッジが挿入される挿入口を開閉するカバーと、上記カバーが閉じられていることに応じて第3信号を出力し、開かれていることに応じて第4信号を出力するカバーセンサと、装置メモリと、第1インタフェースと、第2インタフェースと、コントローラと、を備える。上記第1流路及び上記第3流路の少なくとも一方は、上記カートリッジが上記装着ケースに装着されたときに、上記第1液室及び上記第2液室を連通する。上記コントローラは、上記カバーセンサが上記第4信号を出力したと判定したことに応じて、上記液面センサの出力が上記第1信号であるか否かを判定し、上記液面センサの出力が上記第1信号であると判定したことに応じて、上記第2インタフェースを通じて流出情報を出力する。
(11) The liquid consuming device according to the present invention has a first liquid chamber in which a liquid is stored, a first flow path in which one end communicates with the first liquid chamber and the other end communicates with the outside, and one end thereof. A mounting case for mounting a cartridge having a second flow path that communicates with the first liquid chamber and the other end communicates with the outside, and a tank having a second liquid chamber, one end communicating with the outside and the other. A third flow path whose end is in communication with the second liquid chamber, a fourth flow path whose end is in communication with the second liquid chamber at one end located below the third flow path, and one end is the second flow path. A fifth flow path that communicates with the liquid chamber and the other end communicates with the outside,
The tank having a A liquid level sensor that outputs a second signal, a cover that opens and closes an insertion slot into which the cartridge is inserted, which is an opening of the mounting case, and a third signal depending on whether the cover is closed. It includes a cover sensor that outputs and outputs a fourth signal depending on whether it is open, a device memory, a first interface, a second interface, and a controller. At least one of the first flow path and the third flow path communicates with the first liquid chamber and the second liquid chamber when the cartridge is mounted in the mounting case. The controller determines whether or not the output of the liquid level sensor is the first signal in response to the determination that the cover sensor has output the fourth signal, and the output of the liquid level sensor is output. The outflow information is output through the second interface in response to the determination that the signal is the first signal.

上記構成によれば、タンク内の液体がカートリッジへ流出する可能性を検出することができる。 According to the above configuration, it is possible to detect the possibility that the liquid in the tank will flow out to the cartridge.

(12) 本発明に係る液体消費装置は、液体が貯留された第1液室、一端が上記第1液室と連通され且つ他端が外部と連通される第1流路、及び一端が上記第1液室と連通され且つ他端が外部と連通される第2流路を有するカートリッジが装着される装着ケースと、第2液室を有するタンクであって、一端が外部と連通され且つ他端が上記第2液室と連通される第3流路と、上記第3流路よりも下方に位置する一端が上記第2液室と連通される第4流路と、一端が上記第2液室に連通され且つ他端が外部と連通される第5流路と、を有する上記タンクと、上記第4流路の他端と連通されるヘッドと、上記タンクの液面が検出位置以上で第1信号を出力し、当該検出位置未満で当該第1信号と相違する第2信号を出力する液面センサと、装置メモリと、第1インタフェースと、第2インタフェースと、コントローラと、を備える。上記第1流路及び上記第3流路の少なくとも一方は、上記カートリッジが上記装着ケースに装着されたときに、上記第1液室及び上記第2液室を連通する。上記コントローラは、上記カートリッジが上記装着ケースから外されたか否かを判定し上記カートリッジが上記装着ケースから外されたと判定したことに応じて、上記液面センサの出力が上記第1信号であるか否かを判定し、上記液面センサの出力が上記第1信号であると判定したことに応じて、上記第2インタフェースを通じて流出情報を出力する。 (12) In the liquid consuming device according to the present invention, the first liquid chamber in which the liquid is stored, the first flow path having one end communicated with the first liquid chamber and the other end communicating with the outside, and one end thereof are described above. A mounting case for mounting a cartridge having a second flow path that is communicated with the first liquid chamber and the other end is communicated with the outside, and a tank having a second liquid chamber, one end of which is communicated with the outside and the other. A third flow path whose end is communicated with the second liquid chamber, a fourth flow path whose end is communicated with the second liquid chamber at one end located below the third flow path, and one end is the second flow path. The tank having a fifth flow path that communicates with the liquid chamber and the other end communicates with the outside, a head that communicates with the other end of the fourth flow path, and the liquid level of the tank are above the detection position. The liquid level sensor, the device memory, the first interface, the second interface, and the controller are provided, which outputs the first signal in the above and outputs the second signal different from the first signal below the detection position. .. At least one of the first flow path and the third flow path communicates with the first liquid chamber and the second liquid chamber when the cartridge is mounted in the mounting case. The controller determines whether or not the cartridge has been removed from the mounting case, and whether the output of the liquid level sensor is the first signal according to the determination that the cartridge has been removed from the mounting case. Whether or not it is determined, and the outflow information is output through the second interface according to the determination that the output of the liquid level sensor is the first signal.

上記構成によれば、タンク内の液体がカートリッジへ流出する可能性を検出することができる。 According to the above configuration, it is possible to detect the possibility that the liquid in the tank will flow out to the cartridge.

本発明によれば、液体がタンクからカートリッジに流出したことを検出することができる。 According to the present invention, it is possible to detect that the liquid has flowed out of the tank into the cartridge.

図1は、第1実施形態に係る管理システム5の構成図である。FIG. 1 is a configuration diagram of a management system 5 according to the first embodiment. 図2は、プリンタ10の外観斜視図であって、(A)はカバー87が被覆位置である状態、(B)はカバー87が開放位置である状態を示す。2A and 2B are external perspective views of the printer 10. FIG. 2A shows a state in which the cover 87 is in the covering position, and FIG. 2B shows a state in which the cover 87 is in the open position. 図3は、プリンタ10の内部構造を模式的に示す模式断面図である。FIG. 3 is a schematic cross-sectional view schematically showing the internal structure of the printer 10. 図4は、装着ケース150の縦断面図である。FIG. 4 is a vertical sectional view of the mounting case 150. 図5は、カートリッジ200の構造を示す図であって、(A)は前方斜視図を、(B)は縦断面図を示す。5A and 5B are views showing the structure of the cartridge 200, where FIG. 5A shows a front perspective view and FIG. 5B shows a vertical sectional view. 図6は、装着ケース150にカートリッジ200が装着された状態の縦断面図である。FIG. 6 is a vertical sectional view showing a state in which the cartridge 200 is mounted on the mounting case 150. 図7は、第1実施形態に係る印刷処理のフローチャートである。FIG. 7 is a flowchart of the printing process according to the first embodiment. 図8(A)は、第1更新処理のフローチャートであり、図8(B)は、第2更新処理のフローチャートであり、図8(C)は、第3更新処理のフローチャートであり、図8(D)は、第4更新処理のフローチャートである。8 (A) is a flowchart of the first update process, FIG. 8 (B) is a flowchart of the second update process, and FIG. 8 (C) is a flowchart of the third update process, FIG. (D) is a flowchart of the fourth update process. 図9は、プリンタ10が情報処理装置40へ管理情報を送信する際の処理を示す図である。FIG. 9 is a diagram showing a process when the printer 10 transmits management information to the information processing apparatus 40. 図10は、流出情報生成処理のフローチャートである。FIG. 10 is a flowchart of the leaked information generation process. 図11は、カートリッジ管理リストを示す図である。FIG. 11 is a diagram showing a cartridge management list. 図12(A)は、変形例1に係る流出情報生成処理のフローチャートであり、図12(B)は、変形例2に係る流出情報生成処理のフローチャートである。FIG. 12A is a flowchart of the leaked information generation process according to the modified example 1, and FIG. 12B is a flowchart of the leaked information generation process according to the modified example 2. 図13(A)は、変形例3に係る流出情報生成処理のフローチャートであり、図13(B)は、変形例3に係る流出判断処理のフローチャートであり、図13(C)は、変形例6に係る流出情報生成処理のフローチャートであり、図13(D)は、変形例7に係る流出情報生成処理のフローチャートである。13 (A) is a flowchart of the outflow information generation process according to the modified example 3, FIG. 13 (B) is a flowchart of the outflow determination process according to the modified example 3, and FIG. 13 (C) is a modified example. 6 is a flowchart of the leaked information generation process, and FIG. 13D is a flowchart of the leaked information generation process according to the modified example 7.

以下、本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。また、後述する各処理の実行順序は、本発明の要旨を変更しない範囲で、適宜変更することができる。 Hereinafter, embodiments of the present invention will be described. It is needless to say that the embodiments described below are merely examples of the present invention, and the embodiments of the present invention can be appropriately changed without changing the gist of the present invention. Further, the execution order of each process described later can be appropriately changed without changing the gist of the present invention.

本実施形態では、図1に示される管理システム5が説明される。管理システム5は、一乃至複数のプリンタ10と、各プリンタ10からそれぞれ情報を収集する情報処理装置40とを備える。プリンタ10と情報処理装置40とは、インターネット及びローカルネットワークなどの通信回線6によって接続されている。プリンタ10と情報処理装置40とは、通信回線6を通じて相互に通信可能である。プリンタ10は、液体消費装置の一例である。 In this embodiment, the management system 5 shown in FIG. 1 will be described. The management system 5 includes one or a plurality of printers 10 and an information processing device 40 that collects information from each printer 10. The printer 10 and the information processing device 40 are connected by a communication line 6 such as the Internet and a local network. The printer 10 and the information processing device 40 can communicate with each other through the communication line 6. The printer 10 is an example of a liquid consuming device.

[プリンタ10の概要]
図2に示されるプリンタ10は、インク滴を吐出してシートに画像を印刷するインクジェットプリンタである。プリンタ10は、ファクシミリ機能、スキャン機能、及びコピー機能などの機能を有する複合機であってもよい。
[Overview of Printer 10]
The printer 10 shown in FIG. 2 is an inkjet printer that ejects ink droplets and prints an image on a sheet. The printer 10 may be a multifunction device having functions such as a facsimile function, a scan function, and a copy function.

以下では、プリンタ10が使用可能に水平面に設置された使用姿勢を基準として上下方向7が定義され、プリンタ10の開口13が形成された面を前面として前後方向8が定義され、プリンタ10を前面から見て左右方向9が定義される。すなわち、使用姿勢において、上下方向7が鉛直方向に相当し、前後方向8及び左右方向9が水平方向に相当する。前後方向8及び左右方向9は、直交している。 In the following, the vertical direction 7 is defined based on the usage posture in which the printer 10 is placed on a horizontal plane so that the printer 10 can be used, the front-rear direction 8 is defined with the surface on which the opening 13 of the printer 10 is formed as the front surface, and the printer 10 is the front surface. The left-right direction 9 is defined when viewed from the viewpoint. That is, in the usage posture, the vertical direction 7 corresponds to the vertical direction, and the front-rear direction 8 and the horizontal direction 9 correspond to the horizontal direction. The front-back direction 8 and the left-right direction 9 are orthogonal to each other.

プリンタ10は、概ね直方体形状の筐体14を有している。筐体14の内部には、図3に示されるように、給送トレイ15と、給送ローラ23と、搬送ローラ25と、複数のノズル29を有するヘッド21と、プラテン26と、排出ローラ27と、排出トレイ16と、装着ケース150と、タンク160とが位置している。 The printer 10 has a housing 14 having a substantially rectangular parallelepiped shape. Inside the housing 14, as shown in FIG. 3, a feed tray 15, a feed roller 23, a transport roller 25, a head 21 having a plurality of nozzles 29, a platen 26, and a discharge roller 27 are inside. , The discharge tray 16, the mounting case 150, and the tank 160 are located.

プリンタ10は、給送ローラ23及び搬送ローラ25を駆動させて、給送トレイ15に支持されたシートをプラテン26の位置まで搬送する。次に、プリンタ10は、タンク160からチューブ19を通じて供給されるインクを、ヘッド21にノズル29を通じて吐出させる。これにより、プラテン26に支持されたシートにインクが着弾して、シート上に画像が印刷される。そして、プリンタ10は、排出ローラ27を駆動させて、画像が印刷されたシートを排出トレイ16に排出する。 The printer 10 drives the feed roller 23 and the transport roller 25 to transport the sheet supported by the feed tray 15 to the position of the platen 26. Next, the printer 10 ejects the ink supplied from the tank 160 through the tube 19 to the head 21 through the nozzle 29. As a result, the ink lands on the sheet supported by the platen 26, and the image is printed on the sheet. Then, the printer 10 drives the ejection roller 27 to eject the sheet on which the image is printed to the ejection tray 16.

より詳細には、ヘッド21は、搬送ローラ25によるシートの搬送向きと交差する主走査方向(左右方向9と平行)に沿って往復移動するキャリッジ20に搭載されている。キャリッジ20は、不図示のモータの駆動力が伝達されて、主走査方向(図3の紙面と垂直な方向)に沿って移動する。プリンタ10は、搬送ローラ25によるシートの搬送が停止されている間に、主走査方向に沿ってキャリッジ20を移動させつつ、ヘッド21にノズル29を通じてインクを吐出させる。これにより、ヘッド21に対面するシートの一部の領域(以下、「1パス」と記載)に画像が印刷される。次に、プリンタ10は、次に画像が印刷されるべき領域がヘッド21に対面するように、搬送ローラ25にシートを搬送させる。そして、これらの処理を交互に繰り返し実行させることによって、1枚のシートに画像が印刷される。 More specifically, the head 21 is mounted on a carriage 20 that reciprocates along a main scanning direction (parallel to the left-right direction 9) that intersects the sheet transport direction by the transfer roller 25. The carriage 20 is transmitted with the driving force of a motor (not shown) and moves along the main scanning direction (direction perpendicular to the paper surface in FIG. 3). The printer 10 causes the head 21 to eject ink through the nozzle 29 while moving the carriage 20 along the main scanning direction while the sheet transfer by the transfer roller 25 is stopped. As a result, the image is printed on a part of the area of the sheet facing the head 21 (hereinafter referred to as "1 pass"). Next, the printer 10 causes the transfer roller 25 to transfer the sheet so that the area where the image should be printed next faces the head 21. Then, by repeatedly executing these processes alternately, an image is printed on one sheet.

[ディスプレイ17]
筐体14は、ディスプレイ17を有する。ディスプレイ17は、筐体14の前面に位置している。ディスプレイ17は、表示パネルの上にタッチセンサが配置された、所謂タッチパネルである。ただし、ディスプレイ17に代えて、或いはディスプレイ17とともに、表示パネル及び押しボタン22が筐体14の前面に位置していてもよい。ディスプレイ17は、ユーザからの入力を受け付ける。
[Display 17]
The housing 14 has a display 17. The display 17 is located in front of the housing 14. The display 17 is a so-called touch panel in which a touch sensor is arranged on the display panel. However, instead of the display 17, or together with the display 17, the display panel and the push button 22 may be located on the front surface of the housing 14. The display 17 accepts input from the user.

[カバー87]
図2に示されるように、筐体14の前面14Aで且つ左右方向9の右端部には、開口85が形成されている。筐体14は、さらにカバー87を備える。カバー87は、開口85を被覆する被覆位置(図2(A)に示される位置)と、開口85を開放する開放位置(図2(B)に示される位置)との間を回動可能である。カバー87は、例えば、上下方向7における筐体14の下端近傍において、左右方向9に沿う回動軸線周りに回動可能に、筐体14によって支持されている。そして、開口85の奥に広がる筐体14内部の収容空間86には、カートリッジ200が装着される装着ケース150が位置している。
[Cover 87]
As shown in FIG. 2, an opening 85 is formed on the front surface 14A of the housing 14 and at the right end portion in the left-right direction 9. The housing 14 further includes a cover 87. The cover 87 is rotatable between a covering position covering the opening 85 (the position shown in FIG. 2A) and an open position opening the opening 85 (the position shown in FIG. 2B). be. The cover 87 is supported by the housing 14 so as to be rotatable around the rotation axis along the left-right direction 9, for example, in the vicinity of the lower end of the housing 14 in the vertical direction 7. A mounting case 150 on which the cartridge 200 is mounted is located in the accommodation space 86 inside the housing 14 that extends to the back of the opening 85.

[装着ケース150]
装着ケース150は、図4に示されるように、接続インタフェース152(以下、接続I/F152と記載する)と、ロッド153と、装着センサ32と、液面センサ33と、ロックピン156とを備えている。装着ケース150は、ブラック、シアン、マゼンタ、イエローの各色に対応して4つ設けられている。なお、装着ケース150の数は、4つに限定されず、1つでも良いし、5つ以上でも良い。
[Mounting case 150]
As shown in FIG. 4, the mounting case 150 includes a connection interface 152 (hereinafter referred to as a connection I / F 152), a rod 153, a mounting sensor 32, a liquid level sensor 33, and a lock pin 156. ing. Four mounting cases 150 are provided corresponding to each color of black, cyan, magenta, and yellow. The number of mounting cases 150 is not limited to four, and may be one or five or more.

装着ケース150は、装着されたカートリッジ200を収容する内部空間を有する箱形状である。装着ケース150の内部空間は、上端を画定する天壁と、下端を画定する底壁と、前後方向8の後端を画定する奥壁と、左右方向9の両端を画定する一対の側壁とで画定される。一方、装着ケース150の奥壁と対面する位置は、開口85となっている。すなわち、開口85は、カバー87が開放位置に位置したときに、装着ケース150の内部空間を、プリンタ10の外部に開放させる。 The mounting case 150 has a box shape having an internal space for accommodating the mounted cartridge 200. The internal space of the mounting case 150 is composed of a top wall defining the upper end, a bottom wall defining the lower end, a back wall defining the rear end of the front-rear direction 8, and a pair of side walls defining both ends of the left-right direction 9. Delimited. On the other hand, the position facing the back wall of the mounting case 150 is an opening 85. That is, the opening 85 opens the internal space of the mounting case 150 to the outside of the printer 10 when the cover 87 is located at the open position.

そして、カートリッジ200は、筐体14の開口85を通じて、装着ケース150に装着され、装着ケース150から抜かれる。より詳細には、カートリッジ200は、開口85を前後方向8の後ろ向きに通過して、装着ケース150に装着される。装着ケース150から抜かれるカートリッジ200は、開口85を前後方向8の前向きに通過する。 Then, the cartridge 200 is mounted on the mounting case 150 through the opening 85 of the housing 14, and is removed from the mounting case 150. More specifically, the cartridge 200 passes through the opening 85 backward in the front-rear direction 8 and is mounted on the mounting case 150. The cartridge 200 pulled out from the mounting case 150 passes through the opening 85 forward in the front-rear direction 8.

[接続I/F152]
接続I/F152は、装着ケース150の天壁に位置している。接続I/F152は、天壁から装着ケース150の内部空間へ向けて下方に突出している。接続I/F152は、装着ケース150にカートリッジ200が装着された状態において、カートリッジ200の後述する電極248に接する位置に位置している。接続I/F152は、導電性を有しており、さらに上下方向7に沿って弾性的に変形可能である。接続I/F152は、コントローラ130に電気的に接続されている。接続I/F152は、第1インタフェースの一例である。
[Connection I / F152]
The connection I / F 152 is located on the top wall of the mounting case 150. The connection I / F 152 projects downward from the top wall toward the internal space of the mounting case 150. The connection I / F 152 is located at a position in contact with the electrode 248 described later of the cartridge 200 when the cartridge 200 is mounted on the mounting case 150. The connection I / F 152 has conductivity and is elastically deformable along the vertical direction 7. The connection I / F 152 is electrically connected to the controller 130. The connection I / F 152 is an example of the first interface.

[ロッド153]
ロッド153は、装着ケース150の奥壁から前方へ突出している。ロッド153は、装着ケース150の奥壁において、後述するジョイント180より上方に位置している。ロッド153は、カートリッジ200が装着ケース150に装着される過程において、カートリッジ200の後述する大気連通口221を通じて大気バルブ室214に進入する。ロッド153が大気バルブ室214に進入すると、後述する大気バルブ室214が大気に連通される。
[Rod 153]
The rod 153 projects forward from the back wall of the mounting case 150. The rod 153 is located on the back wall of the mounting case 150 above the joint 180 described later. The rod 153 enters the atmospheric valve chamber 214 through the atmospheric communication port 221 described later of the cartridge 200 in the process of mounting the cartridge 200 on the mounting case 150. When the rod 153 enters the atmospheric valve chamber 214, the atmospheric valve chamber 214, which will be described later, communicates with the atmosphere.

[装着センサ32]
装着センサ32は、装着ケース150の天壁に位置している。装着センサ32は、カートリッジ200が装着ケース150に装着されているか否かを検出するためのセンサである。装着センサ32は、左右方向9に離間した発光部及び受光部を備える。装着ケース150にカートリッジ200が装着された状態において、カートリッジ200の後述する遮光リブ245は、装着センサ32の発光部及び受光部の間に位置する。換言すれば、装着センサ32の発光部及び受光部は、装着ケース150に装着されたカートリッジ200の遮光リブ245を挟んで、互いに対向した状態で位置している。
[Mounting sensor 32]
The mounting sensor 32 is located on the top wall of the mounting case 150. The mounting sensor 32 is a sensor for detecting whether or not the cartridge 200 is mounted on the mounting case 150. The mounting sensor 32 includes a light emitting unit and a light receiving unit separated from each other in the left-right direction 9. When the cartridge 200 is mounted on the mounting case 150, the light-shielding rib 245 described later of the cartridge 200 is located between the light emitting portion and the light receiving portion of the mounting sensor 32. In other words, the light emitting portion and the light receiving portion of the mounting sensor 32 are located so as to face each other with the light shielding rib 245 of the cartridge 200 mounted on the mounting case 150 interposed therebetween.

装着センサ32は、発光部から左右方向9に沿って照射された光が受光部で受光されたか否かに応じて、異なる信号(以下、「装着信号」と記載)を出力する。装着センサ32は、例えば、受光部で受光された光の受光強度が閾値強度未満であることに応じて、ローレベル信号をコントローラ130へ出力する。一方、装着センサ32は、受光部で受光された光の受光強度が閾値強度以上であることに応じて、ローレベル信号より信号強度の高いハイレベル信号をコントローラ130へ出力する。 The mounting sensor 32 outputs different signals (hereinafter, referred to as “mounting signal”) depending on whether or not the light emitted from the light emitting unit along the left-right direction 9 is received by the light receiving unit. The mounting sensor 32 outputs a low-level signal to the controller 130, for example, according to the light receiving intensity of the light received by the light receiving unit being less than the threshold value. On the other hand, the mounting sensor 32 outputs a high level signal having a higher signal intensity than the low level signal to the controller 130 according to the light receiving intensity of the light received by the light receiving unit being equal to or higher than the threshold value.

[液面センサ33]
液面センサ33は、後述するアクチュエータ190の被検出部194が検出位置に位置しているか否かを検出するためのセンサである。液面センサ33は、左右方向9に離間した発光部及び受光部を備える。換言すれば、被検出部194が検出位置に位置するとき、液面センサ33の発光部及び受光部の間に、被検出部194が位置している。一方で、被検出部194が検出位置に位置していないとき、液面センサ33の発光部及び受光部の間に、被検出部194が位置していない。液面センサ33は、発光部から出力された光が受光部で受光されたか否かに応じて異なる信号を出力する。液面センサ33は、例えば、受光部で受光された光の受光強度が閾値強度未満であることに応じて、ローレベル信号をコントローラ130へ出力する。一方、液面センサ33は、受光部で受光された光の受光強度が閾値強度以上であることに応じて、ローレベル信号より信号強度の高いハイレベル信号をコントローラ130へ出力する。
[Liquid level sensor 33]
The liquid level sensor 33 is a sensor for detecting whether or not the detected portion 194 of the actuator 190, which will be described later, is located at the detection position. The liquid level sensor 33 includes a light emitting unit and a light receiving unit separated from each other in the left-right direction 9. In other words, when the detected unit 194 is located at the detection position, the detected unit 194 is located between the light emitting unit and the light receiving unit of the liquid level sensor 33. On the other hand, when the detected unit 194 is not located at the detection position, the detected unit 194 is not located between the light emitting unit and the light receiving unit of the liquid level sensor 33. The liquid level sensor 33 outputs different signals depending on whether or not the light output from the light emitting unit is received by the light receiving unit. The liquid level sensor 33 outputs a low level signal to the controller 130, for example, according to the light receiving intensity of the light received by the light receiving unit being less than the threshold value. On the other hand, the liquid level sensor 33 outputs a high level signal having a higher signal intensity than the low level signal to the controller 130 according to the light receiving intensity of the light received by the light receiving unit being equal to or higher than the threshold value.

[ロックピン156]
ロックピン156は、装着ケース150の内部空間の上端で且つ開口85付近において、左右方向9に沿って延びる棒状の部材である。ロックピン156の左右方向9の両端は、装着ケース150の一対の側壁に固定されている。ロックピン156は、4つのカートリッジ200が収容可能な4つの空間に亘って左右方向9に延びている。ロックピン156は、装着ケース150に装着されたカートリッジ200を、図6に示される装着位置に保持するためのものである。カートリッジ200は、装着ケース150に装着された状態で、ロックピン156に固定される。
[Lock pin 156]
The lock pin 156 is a rod-shaped member extending along the left-right direction 9 at the upper end of the internal space of the mounting case 150 and near the opening 85. Both ends of the lock pin 156 in the left-right direction 9 are fixed to a pair of side walls of the mounting case 150. The lock pin 156 extends in the left-right direction 9 over four spaces that can accommodate the four cartridges 200. The lock pin 156 is for holding the cartridge 200 mounted on the mounting case 150 at the mounting position shown in FIG. The cartridge 200 is fixed to the lock pin 156 in a state of being mounted on the mounting case 150.

[タンク160]
プリンタ10は、4つのカートリッジ200それぞれに対応して、4つのタンク160を備える。詳細には、マゼンタのインクが貯留されるカートリッジ200に対応して、マゼンタのインクが貯留されるタンク160と、シアンのインクが貯留されるカートリッジ200に対応して、シアンのインクが貯留されるタンク160と、イエローのインクが貯留されるカートリッジ200に対応して、イエローのインクが貯留されるタンク160と、ブラックのインクが貯留されるカートリッジ200に対応して、ブラックのインクが貯留されるタンク160と、を備える。4つのタンク160の構成は、概ね共通するため、以下では、1つのタンク160を説明する。
[Tank 160]
The printer 10 includes four tanks 160 corresponding to each of the four cartridges 200. Specifically, the cyan ink is stored corresponding to the tank 160 in which the magenta ink is stored and the cartridge 200 in which the cyan ink is stored, corresponding to the cartridge 200 in which the magenta ink is stored. Black ink is stored corresponding to the tank 160 and the cartridge 200 in which the yellow ink is stored, and the tank 160 in which the yellow ink is stored and the cartridge 200 in which the black ink is stored. It is equipped with a tank 160. Since the configurations of the four tanks 160 are generally the same, one tank 160 will be described below.

タンク160は、装着ケース150の奥壁よりさらに後方に位置している。タンク160は、図4に示されるように、上壁161と、前壁162と、下壁163と、後壁164と、不図示の一対の側壁とで構成されている。なお、前壁162は、各々が前後方向8にずれた複数の壁によって構成される。タンク160の内部は、液室171が形成されている。液室171は、第2液室の一例である。 The tank 160 is located further behind the back wall of the mounting case 150. As shown in FIG. 4, the tank 160 is composed of an upper wall 161, a front wall 162, a lower wall 163, a rear wall 164, and a pair of side walls (not shown). The front wall 162 is composed of a plurality of walls, each of which is displaced in the front-rear direction 8. A liquid chamber 171 is formed inside the tank 160. The liquid chamber 171 is an example of the second liquid chamber.

タンク160を構成する壁のうち、少なくとも液面センサ33に対面する壁は、透光性を有している。これにより、液面センサ33が出力した光は、液面センサ33に対面する壁を透過することができる。後壁164の少なくとも一部は、上壁161、下壁163、及び側壁の端面に溶着されるフィルムでもよい。また、タンク160の側壁は、装着ケース150と共通でもよいし、装着ケース150とは独立していてもよい。さらに、左右方向9に隣接するタンク160の間は、不図示の隔壁によって仕切られている。 Of the walls constituting the tank 160, at least the wall facing the liquid level sensor 33 has translucency. As a result, the light output by the liquid level sensor 33 can pass through the wall facing the liquid level sensor 33. At least a part of the rear wall 164 may be a film welded to the upper wall 161, the lower wall 163, and the end faces of the side wall. Further, the side wall of the tank 160 may be common to the mounting case 150 or may be independent of the mounting case 150. Further, the tanks 160 adjacent to each other in the left-right direction 9 are partitioned by a partition wall (not shown).

液室171は、流出口174を通じて不図示のインク流路に連通されている。流出口174の下端は、液室171の下端を画定する下壁163によって画定されている。流出口174は、ジョイント180(より詳細には、貫通孔184の下端)より下方に位置している。流出口174に連通された不図示のインク流路は、チューブ19に連通されている。これにより、液室171は、流出口174からインク流路及びチューブ19を通じて、ヘッド21と連通する。つまり、液室171に貯留されたインクは、流出口174からインク流路及びチューブ19を通じて、ヘッド21へ供給される。流出口174に連通されたインク流路及びチューブ19は、一端(流出口174)が液室171に連通され、且つ他端19B(図2参照)がヘッド21に連通された第4流路の一例である。 The liquid chamber 171 communicates with an ink flow path (not shown) through the outlet 174. The lower end of the outlet 174 is defined by a lower wall 163 that defines the lower end of the liquid chamber 171. The outlet 174 is located below the joint 180 (more specifically, the lower end of the through hole 184). The ink flow path (not shown) that communicates with the outlet 174 communicates with the tube 19. As a result, the liquid chamber 171 communicates with the head 21 from the outlet 174 through the ink flow path and the tube 19. That is, the ink stored in the liquid chamber 171 is supplied to the head 21 from the outlet 174 through the ink flow path and the tube 19. The ink flow path and the tube 19 communicated with the outlet 174 are the fourth flow path in which one end (outlet 174) is communicated with the liquid chamber 171 and the other end 19B (see FIG. 2) is communicated with the head 21. This is just one example.

液室171は、大気連通室175を通じて大気に連通されている。より詳細には、大気連通室175は、前壁162を貫通する貫通孔176を通じて液室171に連通されている。また、大気連通室175は、大気連通ポート177及び大気連通ポート177に接続された不図示のチューブを通じて、プリンタ10の外部に連通されている。すなわち、大気連通室175は、一端(貫通孔176)が液室171に連通され、且つ他端(大気連通ポート177)がプリンタ10の外部に連通されている。すなわち、大気連通室175は、一端(貫通孔176)が液室171に連通され、且つ他端(大気連通ポート177)がプリンタ10の外部に連通された第5流路の一例である。 The liquid chamber 171 communicates with the atmosphere through the air communication chamber 175. More specifically, the atmospheric communication chamber 175 communicates with the liquid chamber 171 through a through hole 176 penetrating the front wall 162. Further, the atmospheric communication chamber 175 is communicated to the outside of the printer 10 through a tube (not shown) connected to the atmospheric communication port 177 and the atmospheric communication port 177. That is, in the atmospheric communication chamber 175, one end (through hole 176) is communicated with the liquid chamber 171 and the other end (atmospheric communication port 177) is communicated with the outside of the printer 10. That is, the atmospheric communication chamber 175 is an example of a fifth flow path in which one end (through hole 176) is communicated with the liquid chamber 171 and the other end (atmospheric communication port 177) is communicated with the outside of the printer 10.

[ジョイント180]
ジョイント180は、図4に示されるように、ニードル181と、ガイド182とを備えている。ニードル181は、内部に流路が形成された管である。ニードル181は、液室171を画定する前壁162から前方へ突出している。ニードル181の前端には、開口183が形成されている。また、ニードル181の内部空間は、前壁162を貫通する貫通孔184を通じて液室171に連通されている。ニードル181は、一端(開口183)がタンク160の外部に連通され、且つ他端(貫通孔184)が液室171に連通されている。ガイド182は、ニードル181の周囲に配置された円筒形状の部材である。ガイド182は、前壁162から前方に突出して、前端が開口している。
[Joint 180]
The joint 180 includes a needle 181 and a guide 182, as shown in FIG. The needle 181 is a tube having a flow path formed inside. The needle 181 projects forward from the anterior wall 162 defining the liquid chamber 171. An opening 183 is formed at the front end of the needle 181. Further, the internal space of the needle 181 is communicated with the liquid chamber 171 through a through hole 184 penetrating the front wall 162. One end (opening 183) of the needle 181 is communicated with the outside of the tank 160, and the other end (through hole 184) is communicated with the liquid chamber 171. The guide 182 is a cylindrical member arranged around the needle 181. The guide 182 projects forward from the front wall 162 and has an open front end.

ニードル181の内部空間には、バルブ185と、コイルバネ186とが位置している。バルブ185は、ニードル181の内部空間において、閉塞位置と開放位置との間を、前後方向8に沿って移動可能である。バルブ185は、閉塞位置に位置すると開口183を閉塞する。また、バルブ185は、開放位置に位置すると開口183を開放する。コイルバネ186は、バルブ185を開放位置から閉塞位置に移動させる向き、すなわち前後方向8に沿う前向きに付勢している。ニードル181は、一端(開口183)がタンク160の外部に連通され、且つ他端(貫通孔184)が液室171に連通された第3流路の一例である。 A valve 185 and a coil spring 186 are located in the internal space of the needle 181. The valve 185 is movable along the front-rear direction 8 between the closed position and the open position in the internal space of the needle 181. The valve 185 closes the opening 183 when located in the closed position. Further, the valve 185 opens the opening 183 when it is located at the open position. The coil spring 186 is urged in a direction that moves the valve 185 from the open position to the closed position, that is, in the forward direction along the front-rear direction 8. The needle 181 is an example of a third flow path in which one end (opening 183) is communicated with the outside of the tank 160 and the other end (through hole 184) is communicated with the liquid chamber 171.

[アクチュエータ190]
図4に示されるように、液室171には、アクチュエータ190が位置している。アクチュエータ190は、液室171内に配置された不図示の支持部材によって、矢印198、199の向きに沿って回動可能に支持されている。アクチュエータ190は、図4の実線で示される第1状態と破線で示される第2状態との間を回動することができる。さらに、アクチュエータ190は、不図示のストッパ(例えば、液室171の内壁)によって、実線の位置より矢印198の向きへの回動が規制される。アクチュエータ190は、フロート191と、軸192と、アーム193と、被検出部194とを備える。アクチュエータ190は、検出物体の一例である。
[Actuator 190]
As shown in FIG. 4, the actuator 190 is located in the liquid chamber 171. The actuator 190 is rotatably supported along the direction of arrows 198 and 199 by a support member (not shown) arranged in the liquid chamber 171. The actuator 190 can rotate between the first state shown by the solid line and the second state shown by the broken line in FIG. Further, the actuator 190 is restricted from rotating in the direction of arrow 198 from the position of the solid line by a stopper (for example, the inner wall of the liquid chamber 171) (not shown). The actuator 190 includes a float 191, a shaft 192, an arm 193, and a detected portion 194. The actuator 190 is an example of a detection object.

フロート191は、液室171に貯留されるインクより比重が小さい材料で形成されている。軸192は、フロート191の右面及び左面から左右方向9に沿って突出している。軸192は、支持部材に形成された不図示の孔に挿入されている。これにより、アクチュエータ190は、軸192を中心として回動可能に支持部材によって支持される。アーム193は、フロート191から略上方へ延びている。被検出部194は、アーム193の先端部に位置している。すなわち、アーム193は、被検出部194と軸192との間に位置する。被検出部194は、上下方向7及び前後方向8それぞれに沿って延びる板状の部材である。被検出部194は、液面センサ33の発光部から出力された光を遮光する材料又は色で形成されている。 The float 191 is made of a material having a lower specific density than the ink stored in the liquid chamber 171. The shaft 192 projects from the right and left surfaces of the float 191 along the left-right direction 9. The shaft 192 is inserted into a hole (not shown) formed in the support member. As a result, the actuator 190 is rotatably supported by the support member about the shaft 192. The arm 193 extends substantially upward from the float 191. The detected portion 194 is located at the tip end portion of the arm 193. That is, the arm 193 is located between the detected portion 194 and the shaft 192. The detected portion 194 is a plate-shaped member extending along each of the vertical direction 7 and the front-rear direction 8. The detected portion 194 is formed of a material or color that shields the light output from the light emitting portion of the liquid level sensor 33.

液室171に貯留されたインクの液面が基準位置P以上のとき、浮力によって矢印198の向きに回動されたアクチュエータ190は、ストッパによって図4の実線で示される検出位置に保持される。一方、インクの液面が基準位置P未満のとき、アクチュエータ190は、液面の降下に追従して矢印199の向きに回動する。これにより、アクチュエータ190の被検出部194は、検出位置とは異なる位置に移動する。被検出部194は、アクチュエータ190の一部であるため、当該被検出部194は、液室171に貯留されたインクの量に対応する位置に移動する。 When the liquid level of the ink stored in the liquid chamber 171 is equal to or higher than the reference position P, the actuator 190 rotated in the direction of arrow 198 by buoyancy is held by the stopper at the detection position shown by the solid line in FIG. On the other hand, when the liquid level of the ink is less than the reference position P, the actuator 190 rotates in the direction of arrow 199 following the drop of the liquid level. As a result, the detected portion 194 of the actuator 190 moves to a position different from the detected position. Since the detected unit 194 is a part of the actuator 190, the detected unit 194 moves to a position corresponding to the amount of ink stored in the liquid chamber 171.

基準位置Pは、上下方向7において、ニードル181の軸中心と同じ高さであり、且つ後述するインク供給口234の中心と同じ高さである。すなわち、基準位置Pは、カートリッジ200内のインクが使い切られたときの液面位置に、ほぼ一致する。しかしながら、基準位置Pは、上下方向7における流出口174より上方の位置であれば、前述の位置に限定されない。他の例として、基準位置Pは、ニードル181の内部空間の上端や下端の高さでもよいし、カートリッジ200のインク供給口234の上端や下端の高さでもよい。 The reference position P is at the same height as the axis center of the needle 181 and at the same height as the center of the ink supply port 234 described later in the vertical direction 7. That is, the reference position P substantially coincides with the liquid level position when the ink in the cartridge 200 is used up. However, the reference position P is not limited to the above-mentioned position as long as it is a position above the outlet 174 in the vertical direction 7. As another example, the reference position P may be the height of the upper end or the lower end of the internal space of the needle 181 or the height of the upper end or the lower end of the ink supply port 234 of the cartridge 200.

液室171に貯留されたインクの液面が基準位置P以上のとき、液面センサ33の発光部から出力された光が、検出位置に位置する被検出部194で遮られる。これにより、液面センサ33は、発光部からの光が受光部に到達しないので、ローレベル信号をコントローラ130へ出力する。一方、液室171に貯留されたインクの液面が基準位置P未満のとき、液面センサ33は、発光部から出力された光が受光部に到達するので、ハイレベル信号をコントローラ130へ出力する。すなわち、コントローラ130は、液室171に貯留されたインクの液面が基準位置P以上か否かを、液面センサ33から出力される信号によって検出することができる。基準位置Pは、所定位置の一例である。ローレベル信号「L」は、第1信号の一例であり、ハイレベル信号「H」は、第2信号の一例である。以下では、ローレベル信号を「L」、ハイレベル信号を「H」として説明する場合がある。 When the liquid level of the ink stored in the liquid chamber 171 is equal to or higher than the reference position P, the light output from the light emitting portion of the liquid level sensor 33 is blocked by the detected portion 194 located at the detection position. As a result, the liquid level sensor 33 outputs a low level signal to the controller 130 because the light from the light emitting unit does not reach the light receiving unit. On the other hand, when the liquid level of the ink stored in the liquid chamber 171 is less than the reference position P, the liquid level sensor 33 outputs a high level signal to the controller 130 because the light output from the light emitting portion reaches the light receiving portion. do. That is, the controller 130 can detect whether or not the liquid level of the ink stored in the liquid chamber 171 is equal to or higher than the reference position P by the signal output from the liquid level sensor 33. The reference position P is an example of a predetermined position. The low level signal “L” is an example of the first signal, and the high level signal “H” is an example of the second signal. In the following, the low level signal may be described as “L” and the high level signal may be described as “H”.

[カートリッジ200]
カートリッジ200は、液体であるインクを内部に貯留する液室210(図3参照)を有する容器である。液室210は、第1液室の一例である。
[Cartridge 200]
The cartridge 200 is a container having a liquid chamber 210 (see FIG. 3) for storing liquid ink inside. The liquid chamber 210 is an example of the first liquid chamber.

液室210は、例えば、樹脂製の壁によって画定されている。カートリッジ200は、図5(A)に示されるように、上下方向7及び前後方向8それぞれに沿った寸法が、左右方向9に沿った寸法よりも大きい扁平形状である。なお、異なる色のインクが貯留されるカートリッジ200の外形形状は、同一でもよいし、異なっていてもよい。カートリッジ200を構成する壁のうちの少なくとも一部は、透光性を有している。これにより、ユーザは、カートリッジ200の液室210に貯留されたインクの液面をカートリッジ200の外部から視認することができる。 The liquid chamber 210 is defined by, for example, a resin wall. As shown in FIG. 5A, the cartridge 200 has a flat shape in which the dimensions along the vertical direction 7 and the front-rear direction 8 are larger than the dimensions along the left-right direction 9. The outer shapes of the cartridges 200 in which inks of different colors are stored may be the same or different. At least a part of the walls constituting the cartridge 200 is translucent. As a result, the user can visually recognize the liquid level of the ink stored in the liquid chamber 210 of the cartridge 200 from the outside of the cartridge 200.

カートリッジ200は、筐体201と、供給管230とを備える。筐体201は、後壁202と、前壁203と、上壁204と、下壁205と、一対の側壁206、207とで構成されている。なお、後壁202は、各々が前後方向8にずれた複数の壁によって構成されている。また、上壁204は、各々が上下方向7にずれた複数の壁によって構成されている。さらに、下壁205は、各々が上下方向7にずれた複数の壁によって構成されている。 The cartridge 200 includes a housing 201 and a supply pipe 230. The housing 201 is composed of a rear wall 202, a front wall 203, an upper wall 204, a lower wall 205, and a pair of side walls 206 and 207. The rear wall 202 is composed of a plurality of walls, each of which is displaced in the front-rear direction 8. Further, the upper wall 204 is composed of a plurality of walls, each of which is displaced in the vertical direction 7. Further, the lower wall 205 is composed of a plurality of walls, each of which is displaced in the vertical direction 7.

カートリッジ200の内部空間には、図5(B)に示されるように、液室210、インクバルブ室213、及び大気バルブ室214が形成されている。液室210は、上部液室211と、下部液室212とを有する。上部液室211、下部液室212、及び大気バルブ室214は、筐体201の内部空間である。一方、インクバルブ室213は、供給管230の内部空間である。液室210は、インクを貯留する。大気バルブ室214は、液室210とカートリッジ200の外部とを連通させる。 As shown in FIG. 5B, a liquid chamber 210, an ink valve chamber 213, and an atmospheric valve chamber 214 are formed in the internal space of the cartridge 200. The liquid chamber 210 has an upper liquid chamber 211 and a lower liquid chamber 212. The upper liquid chamber 211, the lower liquid chamber 212, and the atmospheric valve chamber 214 are internal spaces of the housing 201. On the other hand, the ink valve chamber 213 is an internal space of the supply pipe 230. The liquid chamber 210 stores ink. The atmosphere valve chamber 214 communicates the liquid chamber 210 with the outside of the cartridge 200.

液室210の上部液室211及び下部液室212は、筐体201の内部空間を仕切る隔壁215によって、上下方向7に隔てられている。そして、上部液室211及び下部液室212は、隔壁215に形成された貫通孔216によって連通されている。また、上部液室211及び大気バルブ室214は、筐体201の内部空間を仕切る隔壁217によって隔てられている。そして、上部液室211及び大気バルブ室214は、隔壁217に形成された貫通孔218によって連通されている。さらに、インクバルブ室213は、貫通孔219を通じて下部液室212の下端に連通されている。 The upper liquid chamber 211 and the lower liquid chamber 212 of the liquid chamber 210 are separated in the vertical direction 7 by a partition wall 215 that partitions the internal space of the housing 201. The upper liquid chamber 211 and the lower liquid chamber 212 are communicated with each other by a through hole 216 formed in the partition wall 215. Further, the upper liquid chamber 211 and the atmospheric valve chamber 214 are separated by a partition wall 217 that partitions the internal space of the housing 201. The upper liquid chamber 211 and the atmospheric valve chamber 214 are communicated with each other by a through hole 218 formed in the partition wall 217. Further, the ink valve chamber 213 communicates with the lower end of the lower liquid chamber 212 through the through hole 219.

大気バルブ室214は、カートリッジ200の上部において、後壁202に形成された大気連通口221を通じてカートリッジ200の外部に連通されている。すなわち、大気バルブ室214は、一端(貫通孔218)が液室210(より詳細には、上部液室211)に連通され、且つ他端(大気連通口221)がカートリッジ200の外部に連通された第2流路の一例である。なお、大気バルブ室214は、大気連通口221を通じて、大気に連通している。また、大気バルブ室214には、バルブ222と、コイルバネ223とが位置している。バルブ222は、閉塞位置と開放位置との間を、前後方向8に沿って移動可能である。バルブ222は、閉塞位置に位置すると、大気連通口221を閉塞する。また、バルブ222は、開放位置に位置すると大気連通口221を開放する。コイルバネ223は、バルブ222を開放位置から閉塞位置に移動させる向き、すなわち前後方向8に沿う後ろ向きに付勢している。 The atmospheric valve chamber 214 is communicated to the outside of the cartridge 200 at the upper part of the cartridge 200 through an atmospheric communication port 221 formed in the rear wall 202. That is, one end (through hole 218) of the atmospheric valve chamber 214 is communicated with the liquid chamber 210 (more specifically, the upper liquid chamber 211), and the other end (atmospheric communication port 221) is communicated with the outside of the cartridge 200. This is an example of the second flow path. The atmospheric valve chamber 214 communicates with the atmosphere through the atmospheric communication port 221. Further, a valve 222 and a coil spring 223 are located in the atmospheric valve chamber 214. The valve 222 can move between the closed position and the open position along the front-rear direction 8. When the valve 222 is located at the closed position, it closes the atmospheric communication port 221. Further, when the valve 222 is located at the open position, the atmospheric communication port 221 is opened. The coil spring 223 is urged to move the valve 222 from the open position to the closed position, that is, backward along the front-rear direction 8.

カートリッジ200が装着ケース150に装着される過程において、ロッド153が大気連通口221を通じて大気バルブ室214内に進入する。大気バルブ室214内に進入したロッド153は、閉塞位置のバルブ222をコイルバネ223の付勢力に抗して前後方向8に沿う前向きに移動させる。そして、バルブ222が開放位置に移動することによって、上部液室211が大気に連通される。なお、大気連通口221を開放するための構成は、前述の例に限定されない。他の例として、大気連通口221を封止するフィルムをロッド153が突き破る構成でもよい。 In the process of mounting the cartridge 200 on the mounting case 150, the rod 153 enters the atmospheric valve chamber 214 through the atmospheric communication port 221. The rod 153 that has entered the atmosphere valve chamber 214 moves the valve 222 in the closed position forward along the front-rear direction 8 against the urging force of the coil spring 223. Then, by moving the valve 222 to the open position, the upper liquid chamber 211 is communicated with the atmosphere. The configuration for opening the atmospheric communication port 221 is not limited to the above example. As another example, the rod 153 may be configured to break through the film that seals the atmospheric communication port 221.

供給管230は、筐体201の下部において、後壁202から前後方向8に沿う後ろ向きに突出している。供給管230は、その後端が開口されている。すなわち、インクバルブ室213は、貫通孔219を通じて連通された液室210と、カートリッジ200の外部とを連通させる。インクバルブ室213は、一端(貫通孔219)が液室210(より詳細には下部液室212)と連通され、且つ他端(後述するインク供給口234)がカートリッジ200の外部と連通された第1流路の一例である。また、インクバルブ室213には、パッキン231と、バルブ232と、コイルバネ233とが位置している。 The supply pipe 230 projects rearward along the front-rear direction 8 from the rear wall 202 at the lower part of the housing 201. The rear end of the supply pipe 230 is open. That is, the ink valve chamber 213 communicates the liquid chamber 210 communicated through the through hole 219 with the outside of the cartridge 200. One end (through hole 219) of the ink valve chamber 213 communicates with the liquid chamber 210 (more specifically, the lower liquid chamber 212), and the other end (ink supply port 234 described later) communicates with the outside of the cartridge 200. This is an example of the first flow path. Further, the packing 231, the valve 232, and the coil spring 233 are located in the ink valve chamber 213.

パッキン231の中央には、前後方向8に貫通したインク供給口234が形成されている。インク供給口234の内径は、ニードル181の外径より僅かに小さい。バルブ232は、閉塞位置と開放位置との間を、前後方向8に沿って移動可能である。バルブ232は、閉塞位置に位置すると、パッキン231と当接してインク供給口234を閉塞する。また、バルブ232は、開放位置に位置すると、パッキン231から離間してインク供給口234を開放する。コイルバネ233は、バルブ232を開放位置から閉塞位置に移動させる向き、すなわち前後方向8に沿う後ろ向きに付勢している。また、コイルバネ233の付勢力は、コイルバネ186より大きい。 An ink supply port 234 penetrating in the front-rear direction 8 is formed in the center of the packing 231. The inner diameter of the ink supply port 234 is slightly smaller than the outer diameter of the needle 181. The valve 232 is movable along the anteroposterior direction 8 between the closed position and the open position. When the valve 232 is located at the closed position, it comes into contact with the packing 231 and closes the ink supply port 234. Further, when the valve 232 is located at the open position, the valve 232 is separated from the packing 231 to open the ink supply port 234. The coil spring 233 is urged to move the valve 232 from the open position to the closed position, that is, backward along the front-rear direction 8. Further, the urging force of the coil spring 233 is larger than that of the coil spring 186.

カートリッジ200が装着ケース150に装着される過程において、供給管230がガイド182内に進入し、やがてニードル181がインク供給口234を通じてインクバルブ室213に進入する。このとき、ニードル181は、パッキン231を弾性変形させつつ、インク供給口234を画定する内周面に液密に接触する。カートリッジ200が装着ケース150へさらに挿入されると、ニードル181は、バルブ232をコイルバネ233の付勢力に抗して前向きに移動させる。また、バルブ232は、ニードル181の開口183から突出するバルブ185を、コイルバネ186の付勢力に抗して後ろ向きに移動させる。 In the process of mounting the cartridge 200 on the mounting case 150, the supply pipe 230 enters the guide 182, and the needle 181 eventually enters the ink valve chamber 213 through the ink supply port 234. At this time, the needle 181 elastically deforms the packing 231 and comes into liquid-tight contact with the inner peripheral surface defining the ink supply port 234. When the cartridge 200 is further inserted into the mounting case 150, the needle 181 moves the valve 232 forward against the urging force of the coil spring 233. Further, the valve 232 moves the valve 185 protruding from the opening 183 of the needle 181 backward against the urging force of the coil spring 186.

これにより、図6に示されるように、インク供給口234及び開口183が開放されて、供給管230のインクバルブ室213と、ニードル181の内部空間とが連通される。 As a result, as shown in FIG. 6, the ink supply port 234 and the opening 183 are opened, and the ink valve chamber 213 of the supply pipe 230 and the internal space of the needle 181 are communicated with each other.

また、装着ケース150にカートリッジ200が装着された状態において、液室210の一部と、液室171の一部とは、水平方向から見て互いに重なる。さらに、液室210の底部よりも液室171の底部の方が、下方に位置している。その結果、液室210に貯留されたインクは、接続された供給管230及びジョイント180を通じて、液室210の水頭と液室171の水頭との差によってタンク160の液室171に流出する。 Further, in a state where the cartridge 200 is mounted on the mounting case 150, a part of the liquid chamber 210 and a part of the liquid chamber 171 overlap each other when viewed from the horizontal direction. Further, the bottom of the liquid chamber 171 is located below the bottom of the liquid chamber 210. As a result, the ink stored in the liquid chamber 210 flows out to the liquid chamber 171 of the tank 160 through the connected supply pipe 230 and the joint 180 due to the difference between the head of the liquid chamber 210 and the water head of the liquid chamber 171.

図5に示されるように、上壁204には、突起241が形成されている。突起241は、上壁204の外面から上方に突出し且つ前後方向8に沿って延びている。突起241は、ロック面242と、傾斜面243とを有する。ロック面242及び傾斜面243は、上壁204より上方に位置している。ロック面242は、前後方向8に沿って前を向き且つ上下方向7及び左右方向9それぞれに沿って延びている(すなわち、上壁204と概ね直交する)。傾斜面243は、上方及び後方を向くように、上壁204に対して傾斜している。 As shown in FIG. 5, a protrusion 241 is formed on the upper wall 204. The protrusion 241 projects upward from the outer surface of the upper wall 204 and extends along the front-rear direction 8. The protrusion 241 has a lock surface 242 and an inclined surface 243. The lock surface 242 and the inclined surface 243 are located above the upper wall 204. The lock surface 242 faces forward along the front-rear direction 8 and extends along each of the up-down direction 7 and the left-right direction 9 (that is, substantially orthogonal to the upper wall 204). The inclined surface 243 is inclined with respect to the upper wall 204 so as to face upward and backward.

ロック面242は、装着ケース150にカートリッジ200が装着された状態において、ロックピン156に当接される面である。傾斜面243は、カートリッジ200が装着ケース150に装着される過程において、ロックピン156をロック面242と当接する位置まで案内する面である。ロック面242とロックピン156とが当接した状態では、コイルバネ186、223、233の付勢力に抗して、カートリッジ200が図6に示される装着位置に保持される。 The lock surface 242 is a surface that comes into contact with the lock pin 156 when the cartridge 200 is mounted on the mounting case 150. The inclined surface 243 is a surface that guides the lock pin 156 to a position where it comes into contact with the lock surface 242 in the process of mounting the cartridge 200 on the mounting case 150. When the lock surface 242 and the lock pin 156 are in contact with each other, the cartridge 200 is held in the mounting position shown in FIG. 6 against the urging force of the coil springs 186, 223, and 233.

ロック面242より前方において上壁204から上方へと延びるようにして、平板状の部材が形成されている。この平板状の部材の上面は、カートリッジ200を装着ケース150から抜く際に、ユーザが操作する操作部244である。カートリッジ200が装着ケース150に装着された状態で且つカバー87が開放位置に位置しているとき、操作部244は、ユーザに操作可能となる。操作部244が下方へ押されると、カートリッジ200が回動することによって、ロック面242がロックピン156より下方へ移動する。その結果、カートリッジ200が装着ケース150から抜くことが可能となる。 A flat plate-shaped member is formed so as to extend upward from the upper wall 204 in front of the lock surface 242. The upper surface of the flat plate-shaped member is an operation unit 244 operated by the user when the cartridge 200 is pulled out from the mounting case 150. When the cartridge 200 is mounted on the mounting case 150 and the cover 87 is located in the open position, the operation unit 244 can be operated by the user. When the operation unit 244 is pushed downward, the cartridge 200 rotates, so that the lock surface 242 moves downward from the lock pin 156. As a result, the cartridge 200 can be removed from the mounting case 150.

図5に示されるように、上壁204の外面で且つ突起241より後方には、遮光リブ245が形成されている。遮光リブ245は、上壁204の外面から上方に突出し且つ前後方向8に沿って延びている。遮光リブ245は、装着センサ32の発光部から出力される光を遮光する材料又は色で形成されている。遮光リブ245は、装着ケース150にカートリッジ200が装着された状態において、装着センサ32の発光部から受光部に至る光路上に位置する。すなわち、装着センサ32は、装着ケース150にカートリッジ200が装着されていることに応じて、ローレベル信号をコントローラ130(図1)に出力する。一方、装着センサ32は、装着ケース150にカートリッジ200が装着されていないことに応じて、ハイレベル信号をコントローラ130に出力する。すなわち、コントローラ130は、装着ケース150にカートリッジ200が装着されているか否かを、装着センサ32から出力される信号によって検出することができる。 As shown in FIG. 5, a light-shielding rib 245 is formed on the outer surface of the upper wall 204 and behind the protrusion 241. The light-shielding rib 245 projects upward from the outer surface of the upper wall 204 and extends along the front-rear direction 8. The light-shielding rib 245 is made of a material or color that blocks light output from the light emitting portion of the mounting sensor 32. The light-shielding rib 245 is located on the optical path from the light emitting portion to the light receiving portion of the mounting sensor 32 in a state where the cartridge 200 is mounted on the mounting case 150. That is, the mounting sensor 32 outputs a low level signal to the controller 130 (FIG. 1) according to the mounting of the cartridge 200 in the mounting case 150. On the other hand, the mounting sensor 32 outputs a high-level signal to the controller 130 according to the fact that the cartridge 200 is not mounted on the mounting case 150. That is, the controller 130 can detect whether or not the cartridge 200 is mounted on the mounting case 150 by the signal output from the mounting sensor 32.

図5に示されるように、上壁204の外面で且つ前後方向8における遮光リブ245及び突起241の間には、ICチップ34が位置している。ICチップ34には、電極248が形成されている。また、ICチップ34は、不図示のメモリを備える。電極248は、ICチップ34のメモリと電気的に接続されている。電極248は、ICチップ34の上面において、接続I/F152と導通可能に露出されている。すなわち、カートリッジ200が装着ケース150に装着された状態において、電極248は、接続I/F152と導通する。コントローラ130は、接続I/F152及び電極248を通じてICチップ34のメモリから情報を読み出し、接続I/F152及び電極248を通じてICチップ34のメモリに情報を書き込むことができる。以下では、ICチップ34のメモリをCTGメモリと記載して説明する。CTGメモリは、カートリッジメモリの一例である。 As shown in FIG. 5, the IC chip 34 is located on the outer surface of the upper wall 204 and between the light-shielding rib 245 and the protrusion 241 in the front-rear direction 8. An electrode 248 is formed on the IC chip 34. Further, the IC chip 34 includes a memory (not shown). The electrode 248 is electrically connected to the memory of the IC chip 34. The electrode 248 is electrically exposed to the connection I / F 152 on the upper surface of the IC chip 34. That is, in a state where the cartridge 200 is mounted on the mounting case 150, the electrode 248 conducts with the connection I / F 152. The controller 130 can read information from the memory of the IC chip 34 through the connection I / F 152 and the electrode 248, and write information to the memory of the IC chip 34 through the connection I / F 152 and the electrode 248. Hereinafter, the memory of the IC chip 34 will be described as a CTG memory. The CTG memory is an example of a cartridge memory.

CTGメモリは、カートリッジ200の種別情報、シリアル番号、及びカートリッジ液量値、その他の情報を記憶する。種別情報とは、カートリッジ200が小容量カートリッジであるか、又は、大容量カートリッジであるか、貯留するインクの色などを示す情報である。シリアル番号は、カートリッジ200を個々に識別する情報である。カートリッジ液量値は、カートリッジ200が貯留するインクの量を示す値である。カートリッジ液量値は、第1液量値、第3液量値の一例である。 The CTG memory stores the type information of the cartridge 200, the serial number, the cartridge liquid level value, and other information. The type information is information indicating whether the cartridge 200 is a small-capacity cartridge or a large-capacity cartridge, the color of the ink to be stored, and the like. The serial number is information that individually identifies the cartridge 200. The cartridge liquid amount value is a value indicating the amount of ink stored in the cartridge 200. The cartridge liquid amount value is an example of the first liquid amount value and the third liquid amount value.

[コントローラ130]
プリンタ10は、コントローラ130を備える。コントローラ130は、図1に示されるように、CPU35、装置メモリ36、及び通信バス39を備えている。装置メモリ36は、ROM37、EEPROM61、及びRAM62を有する。コントローラ130は、コントローラ及び第1コントローラの一例である。装置メモリ36は、装置メモリ及び第1装置メモリの一例である。
[Controller 130]
The printer 10 includes a controller 130. As shown in FIG. 1, the controller 130 includes a CPU 35, a device memory 36, and a communication bus 39. The device memory 36 has a ROM 37, an EEPROM 61, and a RAM 62. The controller 130 is an example of a controller and a first controller. The device memory 36 is an example of the device memory and the first device memory.

ROM37は、OS(Operating Systemの略)プログラム37Aや、制御プログラム37Bや、通信プログラム37Cなどを記憶する。制御プログラム37Bは、後述の印刷処理などを行うプログラムである。通信プログラム37Cは、情報処理装置40などの外部機器との通信を制御するプログラムである。OSプログラム37Aは、制御プログラム37Bとは異なるプログラムであり、さらに通信プログラム37Cとは異なる動作を制御するプログラムである。OSプログラム37A、制御プログラム37B、及び通信プログラム37Cは、CPU35によって、アドレスに記述された命令が処理されることによって実行される。以下では、OSプログラム37A、制御プログラム37B、及び通信プログラム37Cが実行されることによって処理される動作を、コントローラ130の動作として記載することがある。なお、コントローラ130は、OSプログラム37A、制御プログラム37B、及び通信プログラム37Cが実行する動作の一部または全部を実現するICを用いたハード回路を有していてもよい。 The ROM 37 stores an OS (abbreviation of Operating System) program 37A, a control program 37B, a communication program 37C, and the like. The control program 37B is a program that performs printing processing and the like, which will be described later. The communication program 37C is a program that controls communication with an external device such as the information processing device 40. The OS program 37A is a program different from the control program 37B, and is a program that controls operations different from the communication program 37C. The OS program 37A, the control program 37B, and the communication program 37C are executed by the CPU 35 processing the instruction described in the address. In the following, the operation processed by executing the OS program 37A, the control program 37B, and the communication program 37C may be described as the operation of the controller 130. The controller 130 may have a hard circuit using an IC that realizes a part or all of the operations executed by the OS program 37A, the control program 37B, and the communication program 37C.

EEPROM61は、プリンタ10の装置情報を記憶する。装置情報は、プリンタ10の識別情報を含む。プリンタ10の識別情報は、プリンタ10のMACアドレスやシリアル番号などである。 The EEPROM 61 stores the device information of the printer 10. The device information includes the identification information of the printer 10. The identification information of the printer 10 is a MAC address, a serial number, or the like of the printer 10.

また、EEPROM61は、第1排出値、第2排出値、初期カートリッジ液量値、初期タンク液量値、S_Emptyフラグ、及びC_Emptyフラグを記憶する。詳しくは、後述する。 Further, the EEPROM 61 stores the first discharge value, the second discharge value, the initial cartridge liquid amount value, the initial tank liquid amount value, the S_Empty flag, and the C_Empty flag. Details will be described later.

また、EEPROM61は、流出情報を記憶する。詳しくは、後述する。 In addition, the EEPROM 61 stores the leaked information. Details will be described later.

通信バス39には、ヘッド21、通信インタフェース(以下、通信I/Fと記載)31、装着センサ32、液面センサ33、接続I/F152、クロック30、ディスプレイ17、不図示のモータなどが接続されている。クロック30は、日時情報を出力する。通信I/F31は、通信回線6に接続されている。通信I/F31は、第2インタフェースの一例である。 A head 21, a communication interface (hereinafter referred to as a communication I / F) 31, a mounting sensor 32, a liquid level sensor 33, a connection I / F 152, a clock 30, a display 17, a motor (not shown), and the like are connected to the communication bus 39. Has been done. The clock 30 outputs date and time information. The communication I / F 31 is connected to the communication line 6. The communication I / F 31 is an example of the second interface.

コントローラ130は、通信バス39を通じて不図示のモータを駆動させることによって、給送ローラ23、搬送ローラ25、及び排出ローラ27を回転させる。また、コントローラ130は、通信バス39を通じてヘッド21の駆動素子に駆動信号を出力することによって、ヘッド21からインク滴を吐出させる。 The controller 130 rotates the feed roller 23, the transport roller 25, and the discharge roller 27 by driving a motor (not shown) through the communication bus 39. Further, the controller 130 outputs a drive signal to the drive element of the head 21 through the communication bus 39 to eject ink droplets from the head 21.

また、コントローラ130は、装着ケース150にカートリッジ200が装着されているか否かを装着センサ32を通じて検出する。さらに、コントローラ130は、液室171に貯留されたインクの液面が基準位置P以上か否かを液面センサ33を通じて検出する。 Further, the controller 130 detects whether or not the cartridge 200 is mounted on the mounting case 150 through the mounting sensor 32. Further, the controller 130 detects whether or not the liquid level of the ink stored in the liquid chamber 171 is equal to or higher than the reference position P through the liquid level sensor 33.

また、コントローラ130は、装着ケース150に装着されたカートリッジ200の電極248と、接続I/F152とを通じて、CTGメモリに記憶された種別情報、シリアル番号、及びカートリッジ液量値を読み出す。さらに、コントローラ130は、装着ケース150に装着されたカートリッジ200の電極248と、接続I/F152とを通じて、CTGメモリに記憶されたカートリッジ液量値の値を更新する。 Further, the controller 130 reads out the type information, the serial number, and the cartridge liquid amount value stored in the CTG memory through the electrode 248 of the cartridge 200 mounted on the mounting case 150 and the connection I / F 152. Further, the controller 130 updates the value of the cartridge liquid amount stored in the CTG memory through the electrode 248 of the cartridge 200 mounted on the mounting case 150 and the connection I / F 152.

[情報処理装置40]
情報処理装置40は、プリンタ10のベンダによってインターネットなどの通信回線6上に設置されてもよいし、当該ベンダとは異なる事業者によって設置されてもよい。情報処理装置40は、CPU41と、装置メモリ42と、通信インタフェース43(以下、通信I/F43と記載)と、クロック48と、通信バス44とを備える。CPU41、装置メモリ42、及び通信バス44は、コントローラ45を構成する。クロック48は、日時情報を出力する。通信I/F43は、通信回線6に接続されており、プリンタ10と通信を行う。情報処理装置40のコントローラ45は、第2コントローラの一例である。通信I/F43は、第3インタフェースの一例である。装置メモリ42は、第2装置メモリの一例である。
[Information processing device 40]
The information processing apparatus 40 may be installed on a communication line 6 such as the Internet by the vendor of the printer 10, or may be installed by a business operator different from the vendor. The information processing device 40 includes a CPU 41, a device memory 42, a communication interface 43 (hereinafter referred to as a communication I / F 43), a clock 48, and a communication bus 44. The CPU 41, the device memory 42, and the communication bus 44 constitute the controller 45. The clock 48 outputs date and time information. The communication I / F 43 is connected to the communication line 6 and communicates with the printer 10. The controller 45 of the information processing apparatus 40 is an example of the second controller. The communication I / F 43 is an example of the third interface. The device memory 42 is an example of the second device memory.

装置メモリ42は、プログラム記憶領域46と、データ記憶領域47とを有する。プログラム記憶領域46は、ハードディスクなどである。データ記憶領域47は、RAMやハードディスクなどである。 The device memory 42 has a program storage area 46 and a data storage area 47. The program storage area 46 is a hard disk or the like. The data storage area 47 is a RAM, a hard disk, or the like.

プログラム記憶領域46は、OSプログラム46Aや、制御プログラム46Bや、通信プログラム46Cなどのプログラムを記憶する。制御プログラム46Bは、後述の処理を実行する。通信プログラム46Cは、プリンタ10や発送サーバ50との通信を制御する。OSプログラム46Aは、制御プログラム46Bとは異なるプログラムであり、さらに通信プログラム46Cとは異なる制御をするプログラムである。以下では、OSプログラム46A、制御プログラム46B、及び通信プログラム46Cは、ハードディスクからRAMにコピーされ、RAMにコピーされた命令をCPU41が順に実行することによって実行される。以下では、OSプログラム46A、制御プログラム46B、及び通信プログラム46Cが実行されることによって処理される動作を、コントローラ45や情報処理装置40の動作として記載することがある。 The program storage area 46 stores programs such as the OS program 46A, the control program 46B, and the communication program 46C. The control program 46B executes the processing described later. The communication program 46C controls communication with the printer 10 and the shipping server 50. The OS program 46A is a program different from the control program 46B, and is a program that controls differently from the communication program 46C. In the following, the OS program 46A, the control program 46B, and the communication program 46C are copied from the hard disk to the RAM, and are executed by the CPU 41 sequentially executing the instructions copied to the RAM. In the following, the operations processed by the execution of the OS program 46A, the control program 46B, and the communication program 46C may be described as the operations of the controller 45 and the information processing device 40.

データ記憶領域47は、図11に示されるカートリッジ管理リストを記憶する。カートリッジ管理リストは、複数のプリンタ10をまとめて管理するためのリストであり、例えば、情報処理装置40の管理者がカートリッジ200の発注を管理または監視するために用いられる。 The data storage area 47 stores the cartridge management list shown in FIG. The cartridge management list is a list for collectively managing a plurality of printers 10, and is used, for example, for the administrator of the information processing apparatus 40 to manage or monitor the order of the cartridge 200.

カートリッジ管理リストは、各プリンタ10の各色のカートリッジ200ごとに記憶されるレコードと、複数の項目とを有する。複数の項目は、「識別情報」、「色情報」「ユーザ情報」、「宛先情報」、「モデル名」、「到着予定日時」、「発注日時」、「流出回数」、「流出日時」「シリアル番号」などである。カートリッジ管理リストの各レコードは、プリンタ10のユーザと契約されたことに応じて、生成される。なお、カートリッジ管理リストは、図示例以外の項目を有していてもよい。 The cartridge management list has a record stored for each cartridge 200 of each color of each printer 10 and a plurality of items. Multiple items are "identification information", "color information", "user information", "destination information", "model name", "scheduled arrival date and time", "order date and time", "number of leaks", "leakage date and time" Serial number "and so on. Each record in the cartridge management list is generated in response to a contract with the user of printer 10. The cartridge management list may have items other than those shown in the illustrated example.

項目「識別情報」は、各プリンタ10をそれぞれ個別に識別するものであり、例えば、MACアドレスやシリアル番号などである。項目「色情報」は、カートリッジ200内に貯留されるインクの色を示す。項目「ユーザ情報」は、契約するユーザの企業名などである。項目「宛先情報」は、新しいカートリッジ200が届けられる宛名及び住所を示す。項目「モデル名」は、プリンタ10のモデル名を示す。項目「到着予定日時」は、発注したカートリッジ200が宛先情報が示す宛先に到着する予定の日時を示す。項目「発注日時」は、新しいカートリッジ200が発注された日を示す。項目「識別情報」、「色情報」、「ユーザ情報」、「宛先情報」、「モデル名」は、レコードを生成する際に記憶される。項目「流出回数」、「流出日時」、及び「シリアル番号」については、後述する。 The item "identification information" individually identifies each printer 10, and is, for example, a MAC address or a serial number. The item "color information" indicates the color of the ink stored in the cartridge 200. The item "user information" is a company name of a contracted user or the like. The item "destination information" indicates the address and address to which the new cartridge 200 will be delivered. The item "model name" indicates the model name of the printer 10. The item "scheduled arrival date and time" indicates the date and time when the ordered cartridge 200 is scheduled to arrive at the destination indicated by the destination information. The item "order date and time" indicates the date on which the new cartridge 200 was ordered. The items "identification information", "color information", "user information", "destination information", and "model name" are stored when the record is generated. The items "number of leaks", "date and time of leak", and "serial number" will be described later.

また、データ記憶領域47は、不図示の残量管理リストを記憶する。残量管理リストは、カートリッジ管理リストの各レコードで管理される各カートリッジそれぞれについて作成されるリストである。残量管理リストは、プリンタ10が送信した管理情報を情報処理装置40が受信するごとに、受信した管理情報を新たなレコードとして追加するリストである。情報処理装置40の制御プログラム46Bは、残量管理リストに基づいて、新たなカートリッジ200を発注する日時、及び発注した新たなカートリッジ200が宛先情報が示す宛先に到着する到着予定日時を算出し、カートリッジ管理リストの「到着予定日時」及び「発注日時」に記憶させる。 Further, the data storage area 47 stores a remaining amount management list (not shown). The remaining amount management list is a list created for each cartridge managed in each record of the cartridge management list. The remaining amount management list is a list in which the received management information is added as a new record each time the information processing apparatus 40 receives the management information transmitted by the printer 10. The control program 46B of the information processing apparatus 40 calculates the date and time when the new cartridge 200 is ordered and the estimated arrival date and time when the ordered new cartridge 200 arrives at the destination indicated by the destination information, based on the remaining amount management list. It is stored in the "scheduled arrival date and time" and "order date and time" of the cartridge management list.

[管理システム5によるインクの管理]
管理システム5では、情報処理装置40がプリンタ10からインクの残量情報を含む管理情報を収集し、インクの残量が少なくなると、発送サーバ50に対してカートリッジ200の発注を行う。このように、インク残量の管理及びカートリッジ200の発注を情報処理装置40が行うことで、プリンタ10のユーザによるインク残量の管理及びカートリッジ200の購入の手間を省くことができる。
[Ink management by management system 5]
In the management system 5, the information processing apparatus 40 collects management information including ink remaining amount information from the printer 10, and when the ink remaining amount becomes low, the information processing apparatus 40 places an order for the cartridge 200 with the shipping server 50. As described above, the information processing apparatus 40 manages the remaining amount of ink and orders the cartridge 200, so that the user of the printer 10 can save the trouble of managing the remaining amount of ink and purchasing the cartridge 200.

具体的には、プリンタ10のユーザが、インク残量の管理及びカートリッジ200の発注サービスを行っているメーカと契約を締結する。インク残量の管理及びカートリッジ200の発注サービスは、プリンタごとに契約されるサービスであり、契約時に、ユーザ情報や、契約対象のプリンタ10の識別情報が情報処理装置40に登録される。ユーザ情報は、カートリッジ200の配送先のユーザの氏名、住所などの宛先に関する情報である。識別情報は、契約対象のプリンタ10を個別に識別するための情報であり、プリンタ10のシリアル番号やMACアドレスなどである。 Specifically, the user of the printer 10 concludes a contract with a manufacturer that manages the remaining amount of ink and provides an ordering service for the cartridge 200. The ink remaining amount management and the cartridge 200 ordering service are contracted for each printer, and user information and identification information of the printer 10 to be contracted are registered in the information processing apparatus 40 at the time of contract. The user information is information about the destination such as the name and address of the user who is the delivery destination of the cartridge 200. The identification information is information for individually identifying the printer 10 to be contracted, and is a serial number, MAC address, or the like of the printer 10.

また、プリンタ10の識別情報とユーザ情報とが対応付けられて、情報処理装置40に登録される。以下、カートリッジ200の発注に関するプリンタ10、情報処理装置40、及び発送サーバ50の処理について、詳しく説明する。 Further, the identification information of the printer 10 and the user information are associated with each other and registered in the information processing apparatus 40. Hereinafter, the processing of the printer 10, the information processing apparatus 40, and the shipping server 50 regarding the ordering of the cartridge 200 will be described in detail.

[プリンタ10のコントローラ130が実行する処理]
図7~図9に示されるフローチャートを参照して、プリンタ10のコントローラ130が実行する処理を説明する。なお、以下の各処理の実行順序は、本発明の要旨を変更しない範囲で、適宜変更することができる。
[Processes executed by the controller 130 of the printer 10]
The process executed by the controller 130 of the printer 10 will be described with reference to the flowcharts shown in FIGS. 7 to 9. The execution order of each of the following processes can be appropriately changed without changing the gist of the present invention.

[印刷処理]
コントローラ130は、プリンタ10に印刷指示が入力されたことに応じて、図7に示される印刷処理を実行する。印刷指示の取得元は特に限定されないが、例えば、印刷指示に対応するユーザ操作を操作パネル22やディスプレイ17を通じて受け付けてもよいし、通信I/F31を通じて外部装置から受信してもよい。印刷指示は、液体排出指示の一例である。印刷指示には、画像を示す画像データが含まれる。当該画像データは、プリンタ10のRAM62に記憶される。
[Print processing]
The controller 130 executes the printing process shown in FIG. 7 in response to the input of the printing instruction to the printer 10. The acquisition source of the print instruction is not particularly limited, but for example, the user operation corresponding to the print instruction may be accepted through the operation panel 22 or the display 17, or may be received from an external device through the communication I / F 31. The print instruction is an example of a liquid discharge instruction. The print instruction includes image data indicating an image. The image data is stored in the RAM 62 of the printer 10.

まず、コントローラ130は、EEPROM61が記憶しているS_Emptyフラグの値が「ON」であるか「OFF」であるかを判断する(S11)。コントローラ130は、タンク160の液室171に貯留されたインクの液面が、タンク160からインクが流出する流出口174の上端に達する前にEEPROM61のS_Emptyフラグに「ON」を記憶させる。EEPROM61のS_Emptyフラグの値は、「ON」を記憶するまでは「OFF」を記憶している。なお、流出口174の上端にインクの液面が達すると、ヘッド21のノズルにエア(空気)が進入してしまう虞がある。ヘッド21のノズルに進入したエアがノズル内に滞留すると、ノズル内へのインクの進入が阻害されたり、ノズルからのインク滴の吐出が阻害されたりする虞が生じる。 First, the controller 130 determines whether the value of the S_Empty flag stored in the EEPROM 61 is "ON" or "OFF" (S11). The controller 130 stores "ON" in the S_Empty flag of the EEPROM 61 before the liquid level of the ink stored in the liquid chamber 171 of the tank 160 reaches the upper end of the outlet 174 where the ink flows out from the tank 160. The value of the S_Empty flag of the EEPROM 61 stores "OFF" until "ON" is stored. When the liquid level of the ink reaches the upper end of the outlet 174, air may enter the nozzle of the head 21. If the air that has entered the nozzle of the head 21 stays in the nozzle, there is a possibility that the entry of ink into the nozzle is hindered or the ejection of ink droplets from the nozzle is hindered.

すなわち、S_Emptyフラグは、ヘッド21のノズルにエアが進入することを防止するためのものである。コントローラ130は、後述のステップS14において、EEPROM61のS_Emptyフラグに「OFF」を記憶させ、ステップS55において、EEPROM61のS_Emptyフラグに「ON」を記憶させる。フローチャートには示されていないが、コントローラ130は、EEPROM61のS_Emptyフラグの値が「ON」であることに応じて、ヘッド21を通じたインクの排出を禁止する。また、コントローラ130は、EEPROM61のS_Emptyフラグの値が「OFF」であることに応じて、ヘッド21を通じたインクの排出を許容する。 That is, the S_Empty flag is for preventing air from entering the nozzle of the head 21. The controller 130 stores "OFF" in the S_Empty flag of the EEPROM 61 in step S14 described later, and stores "ON" in the S_Empty flag of the EEPROM 61 in step S55. Although not shown in the flowchart, the controller 130 prohibits ink ejection through the head 21 depending on the value of the S_Empty flag of the EEPROM 61 being "ON". Further, the controller 130 allows the ink to be discharged through the head 21 according to the value of the S_Empty flag of the EEPROM 61 being "OFF".

コントローラ130は、EEPROM61のS_Emptyフラグの値が「ON」であると判断すると(S11:ON)、装着センサ32から装着信号を所定の時間間隔で取得する。次に、コントローラ130は、取得した装着信号がローレベル信号(以下、「L」と記載)からハイレベル信号(以下、「H」と記載)に変化し、さらに、取得した装着信号が「H」から「L」に変化したか否かを判断する(S12)。すなわち、装着信号の変化により、カートリッジ200が装着されたか否かが判断される。 When the controller 130 determines that the value of the S_Empty flag of the EEPROM 61 is "ON" (S11: ON), the controller 130 acquires the mounting signal from the mounting sensor 32 at predetermined time intervals. Next, the controller 130 changes the acquired mounting signal from a low level signal (hereinafter referred to as “L”) to a high level signal (hereinafter referred to as “H”), and further, the acquired mounting signal becomes “H”. It is determined whether or not the change has changed from "" to "L" (S12). That is, it is determined whether or not the cartridge 200 is mounted based on the change in the mounting signal.

コントローラ130は、取得した装着信号が「H」から「L」に変化していない、すなわちカートリッジ200が装着されたのではないと判断すると(S12:No)、装着センサ32から装着信号の定期的な取得を継続する。コントローラ130は、カートリッジ200が装着されたと判断すると(S12:Yes)、第1更新処理(S13)を実行する。なお、コントローラ130が、カートリッジ200が装着されたか否かを判断する具体例として、ステップS12の処理を挙げたが、これに限られない。例えば、シリアル番号を用いてカートリッジ200が装着されたか否かが判断されてもよい。コントローラ130は、カートリッジ200のCTGメモリからカートリッジ200のシリアル番号を読み出す。そして、コントローラ130は、読み出したシリアル番号と、EEPROM61が記憶しているシリアル番号とが一致するか否かを判断する。EEPROM61が記憶しているシリアル番号とは、装着ケース150に新しいカートリッジ200が装着される前に装着ケース150に装着されていたカートリッジ200のCTGメモリが記憶しているシリアル番号である。 When the controller 130 determines that the acquired mounting signal has not changed from "H" to "L", that is, the cartridge 200 is not mounted (S12: No), the mounting signal from the mounting sensor 32 periodically determines that the mounting signal has not changed. Continue to acquire. When the controller 130 determines that the cartridge 200 is mounted (S12: Yes), the controller 130 executes the first update process (S13). As a specific example of determining whether or not the cartridge 200 is mounted by the controller 130, the process of step S12 is mentioned, but the present invention is not limited to this. For example, the serial number may be used to determine whether or not the cartridge 200 has been mounted. The controller 130 reads the serial number of the cartridge 200 from the CTG memory of the cartridge 200. Then, the controller 130 determines whether or not the read serial number and the serial number stored in the EEPROM 61 match. The serial number stored in the EEPROM 61 is a serial number stored in the CTG memory of the cartridge 200 mounted on the mounting case 150 before the new cartridge 200 is mounted on the mounting case 150.

[第1更新処理]
図8(A)に示される第1更新処理は、コントローラ130が、EEPROM61に記憶された初期カートリッジ液量値及び初期タンク液量値と、カートリッジ200のICチップ34に記憶されたカートリッジ液量値とを更新する処理である。
[First update process]
In the first update process shown in FIG. 8A, the controller 130 stores the initial cartridge liquid amount value and the initial tank liquid amount value stored in the EEPROM 61, and the cartridge liquid amount value stored in the IC chip 34 of the cartridge 200. It is a process to update.

まず、コントローラ130は、接続I/F152を通じて、装着ケース150に装着されたカートリッジ200のCTGメモリから、当該CTGメモリが記憶するカートリッジ液量値を読み出す(S31)。コントローラ130は、読み出したカートリッジ液量値を初期カートリッジ液量値としてEEPROM61に記憶させる(S32)。 First, the controller 130 reads out the cartridge liquid amount value stored in the CTG memory from the CTG memory of the cartridge 200 mounted in the mounting case 150 through the connection I / F 152 (S31). The controller 130 stores the read cartridge liquid amount value in the EEPROM 61 as an initial cartridge liquid amount value (S32).

また、コントローラ130は、タンク液量値をRAM62から読み出す(S33)。なお、電源オフなどによってRAM62にタンク液量値が記憶されていない場合、コントローラ130は、後述の第4更新処理と同様にして、タンク液量値を算出し、当該算出したタンク液量値をRAM62に記憶する。RAM62から読み出されるタンク液量値は、カートリッジ200が装着される直前にタンク160の液室171に貯留されていたインクの液量を示す値である。換言すれば、タンク液量値は、カートリッジ200が抜かれた際にタンク160の液室171に貯留されていたインクの液量を示す値である。コントローラ130は、RAM62から読み出したタンク液量値を初期タンク液量値としてEEPROM61に記憶させる(S33)。 Further, the controller 130 reads the tank liquid amount value from the RAM 62 (S33). When the tank liquid amount value is not stored in the RAM 62 due to the power being turned off or the like, the controller 130 calculates the tank liquid amount value in the same manner as in the fourth update process described later, and uses the calculated tank liquid amount value. Stored in RAM 62. The tank liquid amount value read from the RAM 62 is a value indicating the liquid amount of the ink stored in the liquid chamber 171 of the tank 160 immediately before the cartridge 200 is mounted. In other words, the tank liquid amount value is a value indicating the liquid amount of the ink stored in the liquid chamber 171 of the tank 160 when the cartridge 200 is removed. The controller 130 stores the tank liquid amount value read from the RAM 62 in the EEPROM 61 as the initial tank liquid amount value (S33).

コントローラ130は、初期カートリッジ液量値及び初期タンク液量値を加算し、インクの総液量を示す総液量値を算出する(S34)。コントローラ130は、算出した総液量値から、新たなカートリッジ液量値及びタンク液量値を決定する(S35)。 The controller 130 adds the initial cartridge liquid amount value and the initial tank liquid amount value, and calculates the total liquid amount value indicating the total liquid amount of the ink (S34). The controller 130 determines a new cartridge liquid amount value and a tank liquid amount value from the calculated total liquid amount value (S35).

具体的に説明すると、新たなカートリッジ200が装着ケース150に装着されると、カートリッジ200の液室210から、当該液室210に貯留されていたインクの一部がタンク160の液室171へと流出する。カートリッジ200の液室210からタンク160の液室171へのインクの流出は、カートリッジ200の液室210に貯留されたインクの水頭と、タンク160の液室171に貯留されたインクの水頭との差がほぼ無くなると、停止する。新たなカートリッジ液量値及び新たなタンク液量値は、カートリッジ200の液室210に貯留されたインクの水頭と、タンク160の液室171に貯留されたインクの水頭との差がほぼ無くなった状態でのインク残量を示す。 Specifically, when a new cartridge 200 is mounted in the mounting case 150, a part of the ink stored in the liquid chamber 210 of the cartridge 200 moves into the liquid chamber 171 of the tank 160. leak. The outflow of ink from the liquid chamber 210 of the cartridge 200 to the liquid chamber 171 of the tank 160 is caused by the head of the ink stored in the liquid chamber 210 of the cartridge 200 and the head of the ink stored in the liquid chamber 171 of the tank 160. When the difference is almost eliminated, it stops. The difference between the new cartridge liquid level value and the new tank liquid level value between the head of the ink stored in the liquid chamber 210 of the cartridge 200 and the head of the ink stored in the liquid chamber 171 of the tank 160 has almost disappeared. Indicates the amount of ink remaining in the state.

カートリッジ液量値及びタンク液量値は、例えばコントローラ130が、EEPROM61やROM37が記憶する計算式に基づく算出をすることで決定してもよい。或いは、カートリッジ液量値及びタンク液量値は、例えばコントローラ130が、EEPROM61やROM37が記憶するテーブルに基づいて決定してもよい。具体的に説明すると、カートリッジ200の液室210の形状及びタンク160の液室171の形状は、設計によって予め決められる。したがって、インクの総液量値が判れば、カートリッジ200に貯留されたインクの水頭とタンク160に貯留されたインクの水頭との差がほぼ無くなった状態におけるカートリッジ液量値及びタンク液量値も判る。EEPROM61やROM37は、総液量値からカートリッジ液量値及びタンク液量値を計算する計算式を予め記憶している。或いは、EEPROM61やROM37は、総液量値とカートリッジ液量値とタンク液量値との対応が示されたテーブルを予め記憶している。コントローラ130は、インクの総液量値と、当該計算式やテーブルと、により、新たなカートリッジ液量値及び新たなタンク液量値を決定する。 The cartridge liquid amount value and the tank liquid amount value may be determined, for example, by the controller 130 performing a calculation based on a calculation formula stored in the EEPROM 61 or the ROM 37. Alternatively, the cartridge liquid amount value and the tank liquid amount value may be determined, for example, based on a table stored by the controller 130 in the EEPROM 61 or the ROM 37. Specifically, the shape of the liquid chamber 210 of the cartridge 200 and the shape of the liquid chamber 171 of the tank 160 are predetermined by the design. Therefore, if the total liquid amount value of the ink is known, the cartridge liquid amount value and the tank liquid amount value in a state where the difference between the ink head stored in the cartridge 200 and the ink head stored in the tank 160 is almost eliminated are also available. I understand. The EEPROM 61 and ROM 37 store in advance a calculation formula for calculating the cartridge liquid amount value and the tank liquid amount value from the total liquid amount value. Alternatively, the EEPROM 61 and the ROM 37 store in advance a table showing the correspondence between the total liquid amount value, the cartridge liquid amount value, and the tank liquid amount value. The controller 130 determines a new cartridge liquid amount value and a new tank liquid amount value based on the total liquid amount value of the ink and the calculation formula or table.

コントローラ130は、決定した新たなカートリッジ液量値をRAM62に記憶させるとともに、CTGメモリに記憶されたカートリッジ液量値を更新する(S36)。また、コントローラ130は、決定した新たなタンク液量値をRAM62に記憶させ(S37)。第1更新処理を終了する。タンク液量値は、第2液量値の一例である。 The controller 130 stores the determined new cartridge liquid amount value in the RAM 62, and updates the cartridge liquid amount value stored in the CTG memory (S36). Further, the controller 130 stores the determined new tank liquid amount value in the RAM 62 (S37). The first update process is terminated. The tank liquid amount value is an example of the second liquid amount value.

コントローラ130は、図7に示されるように、第1更新処理が終了すると(S13)、EEPROM61のS_Emptyフラグに「OFF」を記憶させ、EEPROM61のC_Emptyフラグに「OFF」を記憶させ、EEPROM61の第1排出値及び第2排出値としてゼロを記憶させる(S14)。コントローラ130は、ステップS14の処理の実行後に、ステップS11の処理を再び実行する。なお、C_Emptyフラグ、第1排出値、及び第2排出値については後述する。 As shown in FIG. 7, when the first update process is completed (S13), the controller 130 stores "OFF" in the S_Empty flag of the EEPROM 61, stores "OFF" in the C_Empty flag of the EEPROM 61, and stores the "OFF" in the C_Empty flag of the EEPROM 61. Zero is stored as the first emission value and the second emission value (S14). After executing the process of step S14, the controller 130 executes the process of step S11 again. The C_Empty flag, the first emission value, and the second emission value will be described later.

コントローラ130は、EEPROM61のS_Emptyフラグの値が「OFF」であると判断すると(S11:OFF)、液面センサ33からの信号(以下、液面信号と記載)を取得する(S15)。その後、コントローラ130は、RAM62が記憶する画像データに従って、シートに印刷を行う(S16)。画像がシートに印刷されることにより、インクがヘッド21を通じて排出される。インクが排出されたことにより、タンク160におけるインクの液面が下がる。コントローラ130は、印刷の実行後(S16)、液面センサ33から液面信号を取得する(S17)。次に、コントローラ130は、ステップS15で取得した液面信号とステップS17で取得した液面信号との判断をする(S18)。以下、コントローラ130が、液面センサ33から取得するローレベル信号を「L」と記載することがある。また、コントローラ130が、液面センサ33から取得するハイレベル信号を、「H」と記載することがある。 When the controller 130 determines that the value of the S_Empty flag of the EEPROM 61 is "OFF" (S11: OFF), the controller 130 acquires a signal from the liquid level sensor 33 (hereinafter referred to as a liquid level signal) (S15). After that, the controller 130 prints on the sheet according to the image data stored in the RAM 62 (S16). By printing the image on the sheet, the ink is ejected through the head 21. As the ink is discharged, the liquid level of the ink in the tank 160 is lowered. After executing printing (S16), the controller 130 acquires a liquid level signal from the liquid level sensor 33 (S17). Next, the controller 130 determines the liquid level signal acquired in step S15 and the liquid level signal acquired in step S17 (S18). Hereinafter, the low level signal acquired by the controller 130 from the liquid level sensor 33 may be referred to as “L”. Further, the high level signal acquired by the controller 130 from the liquid level sensor 33 may be described as "H".

コントローラ130は、ステップS15及びS17で取得した液面信号がともに「L」であると判断すると(S18:L→L)、第2更新処理(S19)を実行する。ステップS18で、コントローラ130が、ステップS15及びS17で取得した液面信号がともに「L」であると判断した際は、タンク160の液室171に貯留されたインクは、以下の状態である。すなわち、印刷の実行(S16)前のタンク160の液室171に貯留されたインクの液面の位置が基準位置P以上(ステップS15で取得した液面信号が「L」)である。及び、印刷の実行(S16)後のタンク160の液室171に貯留されたインクの液面の位置が基準位置P以上(ステップS17で取得した液面信号が「L」)である。すなわち、印刷の実行(S16)後、コントローラ130がステップS17で取得した液面信号が「L」である際の、カートリッジ200の液室210には、インクが存在している。 When the controller 130 determines that the liquid level signals acquired in steps S15 and S17 are both "L" (S18: L → L), the controller 130 executes the second update process (S19). When the controller 130 determines in step S18 that the liquid level signals acquired in steps S15 and S17 are both "L", the ink stored in the liquid chamber 171 of the tank 160 is in the following state. That is, the position of the liquid level of the ink stored in the liquid chamber 171 of the tank 160 before the execution of printing (S16) is equal to or higher than the reference position P (the liquid level signal acquired in step S15 is “L”). The position of the liquid level of the ink stored in the liquid chamber 171 of the tank 160 after the execution of printing (S16) is equal to or higher than the reference position P (the liquid level signal acquired in step S17 is “L”). That is, ink is present in the liquid chamber 210 of the cartridge 200 when the liquid level signal acquired by the controller 130 in step S17 is “L” after the execution of printing (S16).

[第2更新処理]
図8(B)に示される第2更新処理は、コントローラ130が、印刷やメンテナンスにおいてヘッド21を通じて排出されたインクの量を示す第1排出値から、新たなカートリッジ液量値及びタンク液量値を決定する処理である。第1排出値は、例えば、ヘッド21に吐出させるインク1滴の量に、当該インク1滴が吐出される回数を乗じた値である。コントローラ130は、ヘッド21にインクの吐出を指示するごとに、指示に応じた第1排出値をカウントする。コントローラ130は、カートリッジ200の装着後から現在までにヘッド21が吐出した量に相当する第1排出値をカウントする。すなわち、第1排出値は、カートリッジ200の装着後から現在までにヘッド21が吐出したインクの量の積算値である。この第1排出値は、EEPROM61が記憶している。第1排出値は、排出値の一例である。
[Second update process]
In the second update process shown in FIG. 8B, a new cartridge liquid amount value and a tank liquid amount value are obtained from the first discharge value indicating the amount of ink discharged by the controller 130 through the head 21 in printing or maintenance. Is the process of determining. The first ejection value is, for example, a value obtained by multiplying the amount of one drop of ink ejected to the head 21 by the number of times the one drop of ink is ejected. Each time the controller 130 instructs the head 21 to discharge ink, the controller 130 counts the first discharge value according to the instruction. The controller 130 counts the first discharge value corresponding to the amount discharged by the head 21 from the time when the cartridge 200 is mounted to the present. That is, the first ejection value is an integrated value of the amount of ink ejected by the head 21 from the time when the cartridge 200 is mounted to the present. The first emission value is stored in the EEPROM 61. The first emission value is an example of the emission value.

まず、コントローラ130は、初期カートリッジ液量値と初期タンク液量値とをEEPROM61から読み出す(S41)。次に、コントローラ130は、読み出した初期カートリッジ液量値と初期タンク液量値とを加算して総液量値を算出する(S42)。コントローラ130は、算出した総液量値から第1排出値を減算し、新たな総液量値を算出する(S43)。その後、コントローラ130は、上述と同様に、計算式やテーブルを用いて新たなカートリッジ液量値及び新たなタンク液量値を決定する(S44)。 First, the controller 130 reads out the initial cartridge liquid amount value and the initial tank liquid amount value from the EEPROM 61 (S41). Next, the controller 130 calculates the total liquid amount value by adding the read initial cartridge liquid amount value and the initial tank liquid amount value (S42). The controller 130 subtracts the first discharge value from the calculated total liquid amount value, and calculates a new total liquid amount value (S43). After that, the controller 130 determines a new cartridge liquid amount value and a new tank liquid amount value by using a calculation formula or a table in the same manner as described above (S44).

コントローラ130は、決定した新たなカートリッジ液量値をRAM62に記憶させるとともに、CTGメモリに記憶されたカートリッジ液量値を更新する(S45)。また、コントローラ130は、決定した新たなタンク液量値をRAM62に記憶させ(S46)、第2更新処理を終了する。 The controller 130 stores the determined new cartridge liquid amount value in the RAM 62, and updates the cartridge liquid amount value stored in the CTG memory (S45). Further, the controller 130 stores the determined new tank liquid amount value in the RAM 62 (S46), and ends the second update process.

コントローラ130は、図7に示されるように、第2更新処理(S19)が終了すると、次ページの画像データがRAM62に記憶されているか否かを判断する(S22)。コントローラ130は、次ページの画像データがRAM62に記憶されていると判断すると(S22:Yes)、ステップS11の処理を再び実行する。コントローラ130は、次ページの画像データがRAM62に記憶されていないと判断すると(S22:No)、印刷処理を終了する。 As shown in FIG. 7, when the second update process (S19) is completed, the controller 130 determines whether or not the image data on the next page is stored in the RAM 62 (S22). When the controller 130 determines that the image data on the next page is stored in the RAM 62 (S22: Yes), the controller 130 executes the process of step S11 again. When the controller 130 determines that the image data on the next page is not stored in the RAM 62 (S22: No), the controller 130 ends the printing process.

なお、上述したカートリッジ液量値及びタンク液量値の決定方法は一例であり、他の方法によってカートリッジ液量値及びタンク液量値が決定されてもよい。 The method for determining the cartridge liquid amount value and the tank liquid amount value described above is an example, and the cartridge liquid amount value and the tank liquid amount value may be determined by another method.

コントローラ130は、EEPROM61のS_Emptyフラグの値が「OFF」であると判断すると(S11:OFF)、再び、ステップS15からS18までの処理を実行する。コントローラ130は、ステップS15で取得した液面信号が「L」であり、且つステップS17で取得した液面信号が「H」であると判断すると(S18:L→H)、第3更新処理(S20)を実行する。ステップS18で、コントローラ130が、ステップS15で取得した液面信号が「L」であり、且つS17で取得した液面信号が「H」であると判断した際は、タンク160の液室171に貯留されたインクは、以下の状態である。すなわち、印刷の実行(S16)前のタンク160の液室171に貯留されたインクの液面の位置が基準位置P以上(ステップS15で取得した液面信号が「L」)である。及び、印刷の実行(S16)後のタンク160の液室171に貯留されたインクの液面の位置が基準位置P未満(ステップS17で取得した液面信号が「H」)である。すなわち、印刷の実行(S16)中に、カートリッジ200の液室210内にあったインクが存在しなくなったのである。換言すれば、印刷の実行(S16)中にカートリッジ200の液室210に貯留されたインクが使い切られたことを意味する。 When the controller 130 determines that the value of the S_Empty flag of the EEPROM 61 is "OFF" (S11: OFF), the controller 130 again executes the processes from steps S15 to S18. When the controller 130 determines that the liquid level signal acquired in step S15 is “L” and the liquid level signal acquired in step S17 is “H” (S18: L → H), the third update process (S18: L → H). S20) is executed. When the controller 130 determines in step S18 that the liquid level signal acquired in step S15 is "L" and the liquid level signal acquired in S17 is "H", the liquid chamber 171 of the tank 160 is contacted. The stored ink is in the following state. That is, the position of the liquid level of the ink stored in the liquid chamber 171 of the tank 160 before the execution of printing (S16) is equal to or higher than the reference position P (the liquid level signal acquired in step S15 is “L”). Further, the position of the liquid level of the ink stored in the liquid chamber 171 of the tank 160 after the execution of printing (S16) is less than the reference position P (the liquid level signal acquired in step S17 is “H”). That is, during the printing execution (S16), the ink in the liquid chamber 210 of the cartridge 200 disappeared. In other words, it means that the ink stored in the liquid chamber 210 of the cartridge 200 has been used up during the printing execution (S16).

[第3更新処理]
図8(C)に示される第3更新処理は、コントローラ130が、初期カートリッジ液量値を第1所定値に更新し、かつ初期タンク液量値を第2所定値に更新する処理である。すなわち、第3更新処理は、積算された誤差をリセットする処理である。
[Third update process]
The third update process shown in FIG. 8C is a process in which the controller 130 updates the initial cartridge liquid amount value to the first predetermined value and the initial tank liquid amount value to the second predetermined value. That is, the third update process is a process of resetting the accumulated error.

まず、コントローラ130は、CTGメモリに記憶された初期カートリッジ液量値を第1所定値で更新する(S47)。第1所定値は、例えば「ゼロ」である。また、コントローラ130は、初期タンク液量値を第2所定値としてRAM62及びEEPROM61に記憶させる(S48)。第2所定値は、基準位置Pにインクの液面がある場合にタンク160の液室171に貯留されているインクの量を示す値である。第1所定値及び第2所定値は、例えば、ROM37に予め記憶される。 First, the controller 130 updates the initial cartridge liquid amount value stored in the CTG memory with the first predetermined value (S47). The first predetermined value is, for example, "zero". Further, the controller 130 stores the initial tank liquid amount value as the second predetermined value in the RAM 62 and the EEPROM 61 (S48). The second predetermined value is a value indicating the amount of ink stored in the liquid chamber 171 of the tank 160 when the liquid level of the ink is at the reference position P. The first predetermined value and the second predetermined value are stored in advance in, for example, the ROM 37.

次に、コントローラ130は、EEPROM61のC_Emptyフラグに「ON」を記憶させ(S49)、第3更新処理を終了する。 Next, the controller 130 stores "ON" in the C_Empty flag of the EEPROM 61 (S49), and ends the third update process.

コントローラ130は、図7に示されるように、第3更新処理(S20)が終了すると、次ページの画像データがRAM62に記憶されているか否かを判断する(S22)。コントローラ130は、次ページの画像データがRAM62に記憶されていると判断すると(S22:Yes)、ステップS11の処理を再び実行する。コントローラ130は、次ページの画像データがRAM62に記憶されていないと判断すると(S22:No)、印刷処理を終了する。 As shown in FIG. 7, when the third update process (S20) is completed, the controller 130 determines whether or not the image data on the next page is stored in the RAM 62 (S22). When the controller 130 determines that the image data on the next page is stored in the RAM 62 (S22: Yes), the controller 130 executes the process of step S11 again. When the controller 130 determines that the image data on the next page is not stored in the RAM 62 (S22: No), the controller 130 ends the printing process.

コントローラ130は、ステップS11の処理で、EEPROM61のS_Emptyフラグの値が「OFF」であると判断すると(S11:OFF)、再び、ステップS15からS18までの処理を実行する。コントローラ130は、ステップS15及びS17で取得した液面信号がともに「H」であると判断すると(S18:H→H)、第4更新処理(S21)を実行する。ステップS18で、コントローラ130が、ステップS15及びS17で取得した液面信号が共に「H」であると判断した際は、タンク160の液室171に貯留されたインクは、以下の状態である。すなわち、印刷の実行(S16)前のタンク160の液室171に貯留されたインクの液面の位置が基準位置P未満(ステップS15で取得した液面信号が「H」)である。及び、印刷の実行(S16)後のタンク160の液室171に貯留されたインクの液面の位置が基準位置P未満(ステップS17で取得した液面信号が「H」)である。すなわち、印刷の実行(S16)の前後で、コントローラ130が、カートリッジ200の液室210には、インクが存在していない。 When the controller 130 determines in the process of step S11 that the value of the S_Empty flag of the EEPROM 61 is "OFF" (S11: OFF), the controller 130 executes the processes of steps S15 to S18 again. When the controller 130 determines that the liquid level signals acquired in steps S15 and S17 are both "H" (S18: H → H), the controller 130 executes the fourth update process (S21). When the controller 130 determines in step S18 that the liquid level signals acquired in steps S15 and S17 are both "H", the ink stored in the liquid chamber 171 of the tank 160 is in the following state. That is, the position of the liquid level of the ink stored in the liquid chamber 171 of the tank 160 before the execution of printing (S16) is less than the reference position P (the liquid level signal acquired in step S15 is “H”). Further, the position of the liquid level of the ink stored in the liquid chamber 171 of the tank 160 after the execution of printing (S16) is less than the reference position P (the liquid level signal acquired in step S17 is “H”). That is, before and after the execution of printing (S16), the controller 130 does not have ink in the liquid chamber 210 of the cartridge 200.

[第4更新処理]
図8(D)に示される第4更新処理は、コントローラ130が、タンク液量値を算出し、さらに、印刷を禁止するか否かを判断する処理である。まず、コントローラ130は、第2所定値に更新された初期タンク液量値をEEPROM61から読み出す(S51)。コントローラ130は、読み出した初期タンク液量値から第2排出値を減算し、新たなタンク液量値を算出する(S52)。第2排出値は、第1排出値と同様に、例えば、ヘッド21に吐出させるインク1滴の量に、当該インク1滴が吐出される回数を乗じた値である。コントローラ130は、ヘッド21にインクの吐出を指示するごとに、指示に応じた第2排出値をカウントする。コントローラ130は、液面センサ33から取得した液面信号が「L」から「H」に変化した後から、現在までにヘッド21が排出したインクの量を示す第2排出値をカウントする。すなわち、第2排出値は、液面センサ33から取得した液面信号が「L」から「H」に変化した後から現在までにヘッド21が排出したインクの量の積算値である。この第2排出値は、EEPROM61が記憶している。第2排出値は、排出値の一例である。
[4th update process]
The fourth update process shown in FIG. 8D is a process in which the controller 130 calculates the tank liquid amount value and further determines whether or not printing is prohibited. First, the controller 130 reads out the initial tank liquid amount value updated to the second predetermined value from the EEPROM 61 (S51). The controller 130 subtracts the second discharge value from the read initial tank liquid amount value, and calculates a new tank liquid amount value (S52). The second ejection value is, for example, a value obtained by multiplying the amount of one drop of ink ejected to the head 21 by the number of times the one drop of ink is ejected, similarly to the first ejection value. Each time the controller 130 instructs the head 21 to eject ink, the controller 130 counts the second discharge value according to the instruction. The controller 130 counts a second discharge value indicating the amount of ink discharged by the head 21 after the liquid level signal acquired from the liquid level sensor 33 changes from “L” to “H”. That is, the second discharge value is an integrated value of the amount of ink discharged by the head 21 from the time when the liquid level signal acquired from the liquid level sensor 33 changes from “L” to “H” to the present. The second emission value is stored in the EEPROM 61. The second emission value is an example of the emission value.

コントローラ130は、算出した新たなタンク液量値を、RAM62に記憶させる(S53)。次に、コントローラ130は、カウントした第2排出値が閾値に到達したか否かを判断する(S64)。閾値は、ROM37やEEPROM61に予め記憶された値である。コントローラ130は、カウントした第2排出値が閾値に到達していないと判断すると(S54:Yes)、第4更新処理を終了する。一方、コントローラ130は、カウントした第2排出値が閾値に到達したと判断すると(S54:No)、EEPROM61のS_Emptyフラグに「ON」を記憶させ(S55)、第4更新処理を終了する。フローチャートには示されていないが、コントローラ130は、EEPROM61のS_Emptyフラグに「ON」が記憶されていると判断すると、印刷及びメンテナンスを含めて、ヘッド21を通じたインクの排出を禁止する。 The controller 130 stores the calculated new tank liquid amount value in the RAM 62 (S53). Next, the controller 130 determines whether or not the counted second emission value has reached the threshold value (S64). The threshold value is a value stored in advance in the ROM 37 or the EEPROM 61. When the controller 130 determines that the counted second emission value has not reached the threshold value (S54: Yes), the controller 130 ends the fourth update process. On the other hand, when the controller 130 determines that the counted second emission value has reached the threshold value (S54: No), it stores "ON" in the S_Empty flag of the EEPROM 61 (S55), and ends the fourth update process. Although not shown in the flowchart, when the controller 130 determines that "ON" is stored in the S_Empty flag of the EEPROM 61, it prohibits ink ejection through the head 21 including printing and maintenance.

コントローラ130は、図7に示されるように、第4更新処理(S21)が終了すると、次ページがRAM62に記憶されているか否かを判断する(S22)。コントローラ130は、次ページがRAM62に記憶されていると判断すると(S22:Yes)、ステップS11の処理を再び実行する。コントローラ130は、次ページがRAM62に記憶されていないと判断すると(S22:No)、印刷処理を終了する。 As shown in FIG. 7, when the fourth update process (S21) is completed, the controller 130 determines whether or not the next page is stored in the RAM 62 (S22). When the controller 130 determines that the next page is stored in the RAM 62 (S22: Yes), the controller 130 executes the process of step S11 again. When the controller 130 determines that the next page is not stored in the RAM 62 (S22: No), the controller 130 ends the printing process.

上述のように、コントローラ130は、ステップS16の印刷を実行する度に、印刷に使用したインクの量に応じてカートリッジ液量値及びタンク液量値を決定する。なお、上述では、コントローラ130が、1ページ分の印刷を実行する度にカートリッジ液量値及びタンク液量値を決定する例を説明した。これに代えて、コントローラ130は、カートリッジ液量値及びタンク液量値を、1パスの印刷を実行する度に決定してもよい。また、コントローラ130は、第2更新処理、第3更新処理、及び第4更新処理を、印刷だけでなく、メンテナンスなどのためにヘッド21を通じてインクが排出されるごとに実行する。メンテナンスの実行指示は、液体排出指示の一例である。 As described above, each time the printing in step S16 is executed, the controller 130 determines the cartridge liquid amount value and the tank liquid amount value according to the amount of ink used for printing. In the above description, an example in which the controller 130 determines the cartridge liquid amount value and the tank liquid amount value each time printing for one page is executed has been described. Instead, the controller 130 may determine the cartridge fluid volume value and the tank fluid volume value each time one pass of printing is performed. Further, the controller 130 executes the second update process, the third update process, and the fourth update process every time ink is discharged through the head 21 not only for printing but also for maintenance and the like. The maintenance execution instruction is an example of a liquid discharge instruction.

[管理情報送信処理及び管理情報記憶処理]
次に、プリンタ10が液量情報を含む管理情報を送信する場合にプリンタ10のコントローラ130が実行する管理情報送信処理と、管理情報を受信した情報処理装置40が管理情報を装置メモリ42に記憶する管理情報記憶処理とを説明する。
[Management information transmission processing and management information storage processing]
Next, the management information transmission process executed by the controller 130 of the printer 10 when the printer 10 transmits the management information including the liquid amount information, and the information processing device 40 receiving the management information stores the management information in the device memory 42. The management information storage process to be performed will be described.

図9に示されるように、プリンタ10のコントローラ130は、管理情報を送信する送信時刻になったか否かを判断する(S61)。送信時刻は、例えば、午前0時である。すなわち、毎日の定刻に管理情報が送信される。 As shown in FIG. 9, the controller 130 of the printer 10 determines whether or not it is the transmission time for transmitting the management information (S61). The transmission time is, for example, midnight. That is, management information is transmitted on a daily schedule.

プリンタ10のコントローラ130は、管理情報を送信する送信時刻になったと判断すると(S61:Yes)、カートリッジ液量値及びタンク液量値をRAM62から読み出して取得する(S62)。なお、電源OFF等によって、カートリッジ液量値及びタンク液量値がRAM62に記憶されていない場合は、コントローラ130は、上述の第2更新処理や第4更新処理と同様にしてカートリッジ液量値及びタンク液量値を算出して取得する。なお、カートリッジ液量値及びタンク液量値は、マゼンタ、シアン、イエロー、及びブラックの各色についてそれぞれ取得される。 When the controller 130 of the printer 10 determines that the transmission time for transmitting the management information has come (S61: Yes), the controller 130 reads out the cartridge liquid amount value and the tank liquid amount value from the RAM 62 and acquires them (S62). When the cartridge liquid amount value and the tank liquid amount value are not stored in the RAM 62 due to the power being turned off or the like, the controller 130 performs the cartridge liquid amount value and the cartridge liquid amount value in the same manner as the above-mentioned second update process and fourth update process. Calculate and obtain the tank liquid volume value. The cartridge liquid amount value and the tank liquid amount value are acquired for each of the magenta, cyan, yellow, and black colors.

コントローラ130は、装置メモリ36やCTGメモリから、自己の識別情報と、各カートリッジ200の種別情報またはシリアル番号を読み出して取得する。また、コントローラ130は、装置メモリ36から、後述の流出情報を読み出して取得する。コントローラ130は、取得したカートリッジ液量値及びタンク液量値と、自己の識別情報と、カートリッジ200の種別情報またはシリアル番号と、流出情報とを含む管理情報を生成する(S62)。コントローラ130は、生成した管理情報を通信I/F31を通じて情報処理装置40に送信し(S63)、管理情報送信処理を終了する。 The controller 130 reads and acquires its own identification information and the type information or serial number of each cartridge 200 from the device memory 36 or the CTG memory. Further, the controller 130 reads and acquires the leaked information described later from the device memory 36. The controller 130 generates management information including the acquired cartridge liquid amount value and tank liquid amount value, its own identification information, the type information or serial number of the cartridge 200, and the outflow information (S62). The controller 130 transmits the generated management information to the information processing apparatus 40 through the communication I / F 31 (S63), and ends the management information transmission process.

一方、情報処理装置40のコントローラ45は、プリンタ10が送信した管理情報を受信したか否かを判断する(S64)。コントローラ45は、プリンタ10が送信した管理情報を、通信I/F43を通じて受信したと判断すると(S64:Yes)、受信した管理情報を用いて、残量管理リストに追加する新たなレコードを生成し、装置メモリ42に記憶させる。 On the other hand, the controller 45 of the information processing apparatus 40 determines whether or not the management information transmitted by the printer 10 has been received (S64). When the controller 45 determines that the management information transmitted by the printer 10 has been received through the communication I / F 43 (S64: Yes), the controller 45 uses the received management information to generate a new record to be added to the remaining amount management list. , Stored in the device memory 42.

情報処理装置40のコントローラ45は、残量管理リストの各レコードから、カートリッジ200を発注するか否かを判断する(S66)。例えば、コントローラ45は、カートリッジ液量値がゼロであることに応じて、カートリッジ200を発注すると決定する。コントローラ45は、カートリッジ200を発注すると決定すると(S66:Yes)、カートリッジ200の発注を手配する(S67)。一方、コントローラ45は、カートリッジ200を発注しないと判断すると(S66:No)、ステップS67の処理をスキップする。 The controller 45 of the information processing apparatus 40 determines whether or not to order the cartridge 200 from each record in the remaining amount management list (S66). For example, the controller 45 decides to order the cartridge 200 according to the fact that the cartridge liquid volume value is zero. When the controller 45 decides to order the cartridge 200 (S66: Yes), the controller 45 arranges the order for the cartridge 200 (S67). On the other hand, when the controller 45 determines that the cartridge 200 is not ordered (S66: No), the process of step S67 is skipped.

情報処理装置40のコントローラ45は、受信した管理情報や、カートリッジ200の発注を手配したことに応じて、カートリッジ管理リスト(図11)の項目「発注日時」、「到着予定日時」、「流出回数」、「流出日時」、「シリアル番号」を更新する。 The controller 45 of the information processing apparatus 40 responds to the received management information and the arrangement of the order for the cartridge 200, and the items "order date and time", "scheduled arrival date and time", and "number of outflows" in the cartridge management list (FIG. 11). , "Leakage date and time", "Serial number" are updated.

[流出情報生成処理]
以下、プリンタ10のコントローラ130が流出情報を生成する処理について、詳しく説明する。流出情報は、タンク160からカートリッジ200にインクが流出したことを示す情報である。流出情報は、例えば、流出が生じた回数を示す流出回数と、流出が生じた日時を示す流出日時と、流出が生じたカートリッジ200のシリアル番号とを含む。ただし、流出情報は、上述以外の情報を含んでいてもよい。
[Leaked information generation process]
Hereinafter, the process in which the controller 130 of the printer 10 generates the leaked information will be described in detail. The outflow information is information indicating that ink has flowed from the tank 160 to the cartridge 200. The spill information includes, for example, the number of spills indicating the number of spills, the spill date and time indicating the date and time of the spill, and the serial number of the cartridge 200 in which the spill occurred. However, the leaked information may include information other than the above.

タンク160からカートリッジ200にインクが流出する場合とは、例えば、インクが残っているカートリッジ200が装着ケース150から外されて、空のカートリッジ200が装着ケース150に装着された場合などである。その場合、タンク160内のインクの液面位置は、カートリッジ200の液室210の最下端の位置よりも高い位置にある。したがって、水頭差により、タンク160からカートリッジ200へインクが流出する。 The case where ink flows out from the tank 160 to the cartridge 200 is, for example, a case where the cartridge 200 in which ink remains is removed from the mounting case 150 and an empty cartridge 200 is mounted in the mounting case 150. In that case, the liquid level position of the ink in the tank 160 is higher than the position of the lowermost end of the liquid chamber 210 of the cartridge 200. Therefore, due to the head difference, ink flows out from the tank 160 to the cartridge 200.

以下で説明される流出情報生成処理は、マゼンタ、シアン、イエロー、ブラックの各色のインクをそれぞれ貯留する4つのカートリッジ200に対してそれぞれ実行される。 The outflow information generation process described below is executed for each of the four cartridges 200 that store the magenta, cyan, yellow, and black inks, respectively.

まず、図10に示されるように、プリンタ10のコントローラ130は、ユーザが装着ケース150からカートリッジ200を外すためにカバー87を開いたか否かを判断する(S71)。具体的には、コントローラ130は、カバーセンサ88が出力する信号を定期的に取得し、カバーセンサ88が出力する信号がローレベル信号(以下、「L」とも記載する)からハイレベル信号(以下、「H」とも記載する)に変化したか否かを判断する。 First, as shown in FIG. 10, the controller 130 of the printer 10 determines whether the user has opened the cover 87 to remove the cartridge 200 from the mounting case 150 (S71). Specifically, the controller 130 periodically acquires the signal output by the cover sensor 88, and the signal output by the cover sensor 88 is from a low level signal (hereinafter, also referred to as “L”) to a high level signal (hereinafter, also referred to as “L”). , Also referred to as "H").

コントローラ130は、カバーセンサ88が出力する信号が「L」から「H」に変化し、カバー87が開かれたと判断すると(S71:Yes)、ステップS72からS76の処理を実行する。ステップS72からS76の処理は、装着ケース150からカートリッジ200が外されたか否かを判断する処理である。 When the controller 130 determines that the signal output by the cover sensor 88 changes from "L" to "H" and the cover 87 is opened (S71: Yes), the controller 130 executes the processes of steps S72 to S76. The processes of steps S72 to S76 are processes for determining whether or not the cartridge 200 has been removed from the mounting case 150.

まず、コントローラ130は、カートリッジ200のCTGメモリに定期的にアクセスを試み(S72)、CTGメモリにアクセスできたか否かを判断する(S73)。コントローラ130は、カートリッジ200が装着ケース150から外されたことによってCTGメモリにアクセスできないと判断すると(S73:No)、アクセスフラグに「OFF」を設定し(S75)、ステップS72、S73の処理を再度、実行する。アクセスフラグは、EEPROM61に記憶されるフラグである。 First, the controller 130 periodically tries to access the CTG memory of the cartridge 200 (S72), and determines whether or not the CTG memory can be accessed (S73). When the controller 130 determines that the CTG memory cannot be accessed because the cartridge 200 is removed from the mounting case 150 (S73: No), the controller 130 sets the access flag to "OFF" (S75) and performs the processes of steps S72 and S73. Run again. The access flag is a flag stored in the EEPROM 61.

一方、コントローラ130は、カートリッジ200のCTGメモリにアクセスできたと判断すると(S73:Yes)、アクセスフラグの値が「ON」であるか「OFF」であるかを判断する(S75)。すなわち、ステップS75では、交換後のカートリッジ200のCTGメモリにアクセスしたか否かが判断される。 On the other hand, when the controller 130 determines that the CTG memory of the cartridge 200 can be accessed (S73: Yes), the controller 130 determines whether the value of the access flag is "ON" or "OFF" (S75). That is, in step S75, it is determined whether or not the CTG memory of the replaced cartridge 200 has been accessed.

コントローラ130は、アクセスフラグが「ON」であると判断すると(S75:ON)、ステップS72からS75の処理を再度、実行する。一方、コントローラ130は、アクセスフラグが「OFF」であって、交換後のカートリッジ200のCTGメモリにアクセスしたと判断すると(S75:OFF)、アクセスフラグに「ON」を設定する(S76)。 When the controller 130 determines that the access flag is "ON" (S75: ON), the controller 130 executes the processes of steps S72 to S75 again. On the other hand, when the controller 130 determines that the access flag is "OFF" and has accessed the CTG memory of the cartridge 200 after replacement (S75: OFF), the controller 130 sets the access flag to "ON" (S76).

次に、コントローラ130は、アクセスできた交換後のカートリッジ200のCTGメモリからシリアル番号を読み出して取得する(S77)。コントローラ130は、CTGから読み出したシリアル番号が、装置メモリ36に記憶されたシリアル番号と一致するか否かを判断する(S78)。装置メモリ36には、交換前のカートリッジ200のCTGメモリから読み出したシリアル番号が記憶されている。すなわち、ステップS78では、装着ケース150に装着されていたカートリッジ200が別のカートリッジ200に交換されたか否かが判断される。 Next, the controller 130 reads the serial number from the CTG memory of the replaced cartridge 200 that can be accessed and acquires it (S77). The controller 130 determines whether or not the serial number read from the CTG matches the serial number stored in the device memory 36 (S78). The device memory 36 stores the serial number read from the CTG memory of the cartridge 200 before replacement. That is, in step S78, it is determined whether or not the cartridge 200 mounted on the mounting case 150 has been replaced with another cartridge 200.

コントローラ130は、シリアル番号が一致すると判断すると(S78:Yes)、すなわち、装着ケース150に装着されていた元のカートリッジ200が装着ケース150に装着されたと判断すると、流出情報生成処理を終了する。一方、コントローラ130は、シリアル番号が一致しないと判断すると(S78:No)、すなわち、装着ケース150に装着されていたカートリッジ200とは別のカートリッジ200が装着ケース150に装着されたと判断すると、カートリッジ200のCTGメモリから読み出したシリアル番号をEEPROM61に記憶させる(S79)。 When the controller 130 determines that the serial numbers match (S78: Yes), that is, determines that the original cartridge 200 mounted on the mounting case 150 is mounted on the mounting case 150, the controller 130 ends the outflow information generation process. On the other hand, when the controller 130 determines that the serial numbers do not match (S78: No), that is, when it determines that a cartridge 200 different from the cartridge 200 mounted on the mounting case 150 is mounted on the mounting case 150, the cartridge 130 The serial number read from the CTG memory of 200 is stored in the EEPROM 61 (S79).

次に、コントローラ130は、カートリッジ液量値をRAM62から読み出して取得する(S80)。なお、電源オフなどによって、カートリッジ液量値がRAM62に記憶されていない場合は、コントローラ130は、上述の第2更新処理と同様の処理を行って、カートリッジ液量値Aを算出して取得する。また、コントローラ130は、カートリッジ200のCTGメモリから、カートリッジ液量値Bを読み出して取得する(S81)。 Next, the controller 130 reads the cartridge liquid amount value from the RAM 62 and acquires it (S80). If the cartridge liquid amount value is not stored in the RAM 62 due to the power being turned off or the like, the controller 130 performs the same process as the above-mentioned second update process to calculate and acquire the cartridge liquid amount value A. .. Further, the controller 130 reads the cartridge liquid amount value B from the CTG memory of the cartridge 200 and acquires it (S81).

コントローラ130は、ステップS70で取得したカートリッジ液量値AがステップS80で取得したカートリッジ液量値Bより大きいか否かを判断する(S82)。すなわち、タンク160からカートリッジ200にインクが流出するか否かを判断する。 The controller 130 determines whether or not the cartridge liquid amount value A acquired in step S70 is larger than the cartridge liquid amount value B acquired in step S80 (S82). That is, it is determined whether or not ink flows out from the tank 160 to the cartridge 200.

詳しく説明すると、ステップS79で取得するカートリッジ液量値Aは、装着ケース150から外される前の元のカートリッジ200内のインクの液量を示す。カートリッジ200内のインクの液面位置と、タンク160内のインクの液面位置とは、ほぼ同じである。したがって、タンク160内のインクの液面位置は、カートリッジ液量値Aに応じた位置である。一方、ステップS80で取得されるカートリッジ液量値Bは、交換されたカートリッジ200内のインクの液量を示す。したがって、カートリッジ200内の液面位置は、カートリッジ液量値Bに応じた位置である。よって、カートリッジ液量値Aがカートリッジ液量値Bより大きいことは、カートリッジ200を装着ケース150に装着した直後において、タンク160内のインクの液面位置が、カートリッジ200内のインクの液面位置より上であることを意味する。タンク160内のインクの液面位置がカートリッジ200内のインクの液面位置より上であると、タンク160からカートリッジ200へインクが流出する。 More specifically, the cartridge liquid amount value A acquired in step S79 indicates the liquid amount of the ink in the original cartridge 200 before being removed from the mounting case 150. The liquid level position of the ink in the cartridge 200 and the liquid level position of the ink in the tank 160 are substantially the same. Therefore, the liquid level position of the ink in the tank 160 is a position corresponding to the cartridge liquid amount value A. On the other hand, the cartridge liquid amount value B acquired in step S80 indicates the liquid amount of the ink in the replaced cartridge 200. Therefore, the liquid level position in the cartridge 200 is a position corresponding to the cartridge liquid amount value B. Therefore, the fact that the cartridge liquid amount value A is larger than the cartridge liquid amount value B means that the ink liquid level position in the tank 160 is the ink liquid level position in the cartridge 200 immediately after the cartridge 200 is mounted in the mounting case 150. Means to be higher. When the liquid level position of the ink in the tank 160 is higher than the liquid level position of the ink in the cartridge 200, the ink flows out from the tank 160 to the cartridge 200.

コントローラ130は、カートリッジ液量値Aがカートリッジ液量値B以下であると判断すると(S82:No)、タンク160からカートリッジ200にインクが流出しないと判断し、流出情報生成処理を終了する。一方、コントローラ130は、カートリッジ液量値Aがカートリッジ液量値Bより大きいと判断すると(S82:Yes)、流出情報を生成し、EEPROM61に記憶させる(S83)。 When the controller 130 determines that the cartridge liquid amount value A is equal to or less than the cartridge liquid amount value B (S82: No), it determines that ink does not flow out from the tank 160 to the cartridge 200, and ends the outflow information generation process. On the other hand, when the controller 130 determines that the cartridge liquid amount value A is larger than the cartridge liquid amount value B (S82: Yes), the controller 130 generates outflow information and stores it in the EEPROM 61 (S83).

具体的には、コントローラ130は、クロック30が出力する日時情報と、ステップS77で取得したシリアル番号とを対応付けて、流出情報としてEEPROM61に記憶させる。また、コントローラ130は、EEPROM61に記憶された流出回数をインクリメントする。流出回数の初期値はゼロである。また、流出情報として、カートリッジ液量値Aとカートリッジ液量値BをEEPROM61に記憶させてもよい。これにより、流出の程度が把握できる。 Specifically, the controller 130 associates the date and time information output by the clock 30 with the serial number acquired in step S77, and stores it in the EEPROM 61 as outflow information. Further, the controller 130 increments the number of outflows stored in the EEPROM 61. The initial value of the number of outflows is zero. Further, as the outflow information, the cartridge liquid amount value A and the cartridge liquid amount value B may be stored in the EEPROM 61. From this, the degree of outflow can be grasped.

次に、コントローラ130は、タンク160からカートリッジ200にインクが流出したことを示すオブジェクトをディスプレイ17に表示させる(S84)。タンク160からカートリッジ200にインクが流出したことを示すオブジェクトは、文章であってもよいし、文字や記号や絵などであってもよい。 Next, the controller 130 causes the display 17 to display an object indicating that ink has flowed from the tank 160 to the cartridge 200 (S84). The object indicating that the ink has flowed from the tank 160 to the cartridge 200 may be a text, a character, a symbol, a picture, or the like.

次に、コントローラ130は、流出情報に応じた情報をカートリッジ200のCTGメモリに記憶させる(S85)。流出情報に応じた情報とは、例えば、「ON」である流出フラグである。コントローラ130は、例えば、初期値が「OFF」である流出フラグを「OFF」にしてCTGメモリに記憶させる。 Next, the controller 130 stores the information corresponding to the leaked information in the CTG memory of the cartridge 200 (S85). The information corresponding to the outflow information is, for example, an outflow flag that is “ON”. The controller 130 sets, for example, the outflow flag whose initial value is “OFF” to “OFF” and stores it in the CTG memory.

上述したように、プリンタ10のコントローラ130は、流出情報を含む管理情報を通信I/F31を通じて情報処理装置40に送信する(図9、S63)。管理情報を受信した情報処理装置40のコントローラ45は、管理情報に含まれるシリアル番号、流出日時、及び流出回数を用いて、カートリッジ管理リスト(図11)の項目「シリアル番号」、「流出日時」、及び「流出回数」を上書きする(S68)。 As described above, the controller 130 of the printer 10 transmits the management information including the leaked information to the information processing apparatus 40 through the communication I / F 31 (FIGS. 9, S63). The controller 45 of the information processing apparatus 40 that has received the management information uses the serial number, the leak date and time, and the leak count included in the management information to display the items "serial number" and "leakage date and time" in the cartridge management list (FIG. 11). , And the "number of outflows" are overwritten (S68).

なお、情報処理装置40のコントローラ45は、管理情報に流出情報が含まれることに応じて、流出情報が含まれる管理情報を送信したプリンタ10の識別情報と対応するユーザ情報をカートリッジ管理リスト(図11)から決定し、決定したユーザ情報を含むメールを生成し、生成したメールを管理システム5の管理者に送信してもよい。すなわち、流出が生じたプリンタ10のユーザが管理システム5の管理者に報告される。 In addition, the controller 45 of the information processing apparatus 40 displays the user information corresponding to the identification information of the printer 10 that has transmitted the management information including the leaked information in the cartridge management list (FIG. 11) may be determined, an email containing the determined user information may be generated, and the generated email may be sent to the administrator of the management system 5. That is, the user of the printer 10 in which the outflow has occurred is reported to the administrator of the management system 5.

[実施形態の作用効果]
本実施形態によれば、ステップS80からS83の処理により、タンク160からカートリッジ200にインクが流出したことを検出することができる。
[Action and effect of the embodiment]
According to the present embodiment, it is possible to detect that the ink has flowed out from the tank 160 to the cartridge 200 by the processing of steps S80 to S83.

また、本実施形態によれば、タンク160からカートリッジ200にインクが流出したことを示すオブジェクトがディスプレイ17に表示されるので、誤った使用がされたことをユーザに認識させることができる。 Further, according to the present embodiment, since the object indicating that the ink has flowed out from the tank 160 to the cartridge 200 is displayed on the display 17, it is possible to make the user recognize that the ink has been used incorrectly.

また、本実施形態によれば、流出フラグがカートリッジ200のCTGメモリに記憶されるので、当該カートリッジ200が装着ケース150に装着された際に、タンク160からインクが流入したカートリッジ200であることをプリンタ10のコントローラ130に認識させることができる。 Further, according to the present embodiment, since the outflow flag is stored in the CTG memory of the cartridge 200, it is determined that the cartridge 200 has ink flowing in from the tank 160 when the cartridge 200 is mounted in the mounting case 150. It can be recognized by the controller 130 of the printer 10.

また、本実施形態によれば、情報処理装置40に送信される流出情報に、流出が生じたカートリッジ200のシリアル番号が含まれるので、インクの流入が繰り返し生じたカートリッジ200であるか否かを情報処理装置40に判断させることができる。 Further, according to the present embodiment, since the outflow information transmitted to the information processing apparatus 40 includes the serial number of the cartridge 200 in which the outflow occurred, it is determined whether or not the cartridge 200 has the ink inflow repeatedly. The information processing device 40 can make a judgment.

また、本実施形態によれば、流出情報は、管理情報に含めて送信される。したがって、情報処理装置40のコントローラ45は、発注日時などの他の項目と同時に、流出日時などの項目を上書きしてカートリッジ管理リストを更新することができる。 Further, according to the present embodiment, the leaked information is included in the management information and transmitted. Therefore, the controller 45 of the information processing apparatus 40 can update the cartridge management list by overwriting the items such as the outflow date and time at the same time as other items such as the ordering date and time.

[変形例1]
上述の実施形態では、装置メモリ36から読み出したカートリッジ液量値Aが、CTGメモリから読み出したカートリッジ液量値Bより大きいことにより、タンク160からカートリッジ200にインクが流出すると判断する例を説明した。本変形例では、交換前のカートリッジ200のインクの液面位置が、交換後のカートリッジ200のインクの液面位置より上であることにより、タンク160からカートリッジ200にインクが流出すると判断する例を説明する。
[Modification 1]
In the above-described embodiment, an example has been described in which it is determined that the ink flows out from the tank 160 to the cartridge 200 because the cartridge liquid amount value A read from the apparatus memory 36 is larger than the cartridge liquid amount value B read from the CTG memory. .. In this modification, it is determined that the ink flows out from the tank 160 to the cartridge 200 because the liquid level position of the ink of the cartridge 200 before replacement is higher than the liquid level position of the ink of the cartridge 200 after replacement. explain.

プリンタ10のコントローラ130は、図10に示される流出情報生成処理に代えて、図12(A)に示される流出情報生成処理を実行する。なお、実施形態と同様の処理については、実施形態と同一の符号を付して説明を省略する。また、以下で説明する処理以外の処理は、実施形態と同様に実行される。 The controller 130 of the printer 10 executes the leaked information generation process shown in FIG. 12 (A) instead of the leaked information generation process shown in FIG. The same processing as that of the embodiment is designated by the same reference numerals as those of the embodiment, and the description thereof will be omitted. Further, the processes other than the processes described below are executed in the same manner as in the embodiment.

まず、プリンタ10のコントローラ130は、実施形態と同様に、ステップS71~S81までの処理を実行する。次に、コントローラ130は、ステップS80でRAM62から読み出して取得したカートリッジ液量値Aに基づいて、交換前のカートリッジ200内のインクの液面位置である交換前液面位置H1を決定する(S91)。具体的には、装置メモリ36は、カートリッジ液量値と液面位置との対応が示されたテーブルを記憶する。或いは、装置メモリ36は、カートリッジ液量値から液面位置を算出する計算式を記憶する。コントローラ130は、装置メモリ36に記憶されたテーブルまたは計算式を用いて、ステップS80で読み出して取得したカートリッジ液量値Aから、交換前液面位置H1を決定する(S91)。 First, the controller 130 of the printer 10 executes the processes of steps S71 to S81 as in the embodiment. Next, the controller 130 determines the pre-replacement liquid level position H1, which is the liquid level position of the ink in the pre-replacement cartridge 200, based on the cartridge liquid level value A read from the RAM 62 in step S80 (S91). ). Specifically, the device memory 36 stores a table showing the correspondence between the cartridge liquid amount value and the liquid level position. Alternatively, the device memory 36 stores a calculation formula for calculating the liquid level position from the cartridge liquid amount value. The controller 130 determines the liquid level position H1 before replacement from the cartridge liquid amount value A read out and acquired in step S80 by using the table or the calculation formula stored in the device memory 36 (S91).

次に、コントローラ130は、ステップS81でCTGメモリから読み出して取得したカートリッジ液量値Bに基づいて、交換後のカートリッジ200内のインクの液面位置である交換後液面位置H2を決定する(S92)。具体的には、コントローラ130は、装置メモリ36に記憶されたテーブルまたは計算式を用いて、ステップS81で読み出して取得したカートリッジ液量値Bから、交換後液面位置H2を決定する(S92)。 Next, the controller 130 determines the replaced liquid level position H2, which is the liquid level position of the ink in the replaced cartridge 200, based on the cartridge liquid level value B read from the CTG memory and acquired in step S81 (. S92). Specifically, the controller 130 determines the liquid level position H2 after replacement from the cartridge liquid level value B read out and obtained in step S81 using the table or calculation formula stored in the device memory 36 (S92). ..

次に、コントローラ130は、決定した交換前液面位置H1が交換後液面位置H2より上であるか否かを判断する(S93)。すなわち、タンク160からカートリッジ200にインクが流出するか否かを判断する。 Next, the controller 130 determines whether or not the determined pre-replacement liquid level position H1 is above the post-replacement liquid level position H2 (S93). That is, it is determined whether or not ink flows out from the tank 160 to the cartridge 200.

詳しく説明すると、交換前液面位置H1は、カートリッジ200が交換される前におけるタンク160内のインクの液面位置とほぼ同じである。したがって、交換前液面位置H1が交換後液面位置H2以上であることは、カートリッジ200を装着ケース150に装着した直後において、タンク160内のインクの液面位置が、カートリッジ200内のインクの液面位置よりも高いことを意味する。タンク160内のインクの液面位置がカートリッジ200内のインクの液面位置より上であると、タンク160からカートリッジ200へインクが流出する。 More specifically, the liquid level position H1 before replacement is substantially the same as the liquid level position of the ink in the tank 160 before the cartridge 200 is replaced. Therefore, the fact that the liquid level position H1 before replacement is equal to or higher than the liquid level position H2 after replacement means that the liquid level position of the ink in the tank 160 is the ink in the cartridge 200 immediately after the cartridge 200 is mounted in the mounting case 150. It means that it is higher than the liquid level position. When the liquid level position of the ink in the tank 160 is higher than the liquid level position of the ink in the cartridge 200, the ink flows out from the tank 160 to the cartridge 200.

コントローラ130は、交換前液面位置H1が交換後液面位置H2未満であると判断すると(S93:No)、タンク160からカートリッジ200にインクが流出しないと判断し、流出情報生成処理を終了する。一方、コントローラ130は、交換前液面位置H1が交換後液面位置H2より上であると判断すると(S93:Yes)、実施形態と同様に、ステップS83からS85の処理を実行する。ここで、流出情報には、交換前液面位置H1と交換後液面位置H2とを含めてもよい。これにより、流出の程度が把握できる。 When the controller 130 determines that the liquid level position H1 before replacement is less than the liquid level position H2 after replacement (S93: No), it determines that ink does not flow out from the tank 160 to the cartridge 200, and ends the outflow information generation process. .. On the other hand, when the controller 130 determines that the liquid level position H1 before replacement is higher than the liquid level position H2 after replacement (S93: Yes), the process of steps S83 to S85 is executed as in the embodiment. Here, the outflow information may include the liquid level position H1 before replacement and the liquid level position H2 after replacement. From this, the degree of outflow can be grasped.

[変形例1の作用効果]
上述のように、交換前のカートリッジ200内のインクの液面位置と、交換後のカートリッジ200のインクの液面位置とを用いても、タンク160からカートリッジ200にインクが流出したことを検出することができる。
[Action and effect of variant 1]
As described above, even if the liquid level position of the ink in the cartridge 200 before the replacement and the liquid level position of the ink in the cartridge 200 after the replacement are used, it is detected that the ink has flowed out from the tank 160 to the cartridge 200. be able to.

[変形例2]
本変形例では、交換前の総液量値と、交換後の総液量値とを用いて、タンク160からカートリッジ200にインクが流出することを検出する例を説明する。
[Modification 2]
In this modification, an example of detecting ink outflow from the tank 160 to the cartridge 200 will be described using the total liquid amount value before replacement and the total liquid amount value after replacement.

プリンタ10のコントローラ130は、図10に示される流出情報生成処理に代えて、図12(B)に示される流出情報生成処理を実行する。なお、実施形態と同様の処理については、実施形態と同一の符号を付して説明を省略する。また、以下で説明する処理以外の処理は、実施形態と同様に実行される。 The controller 130 of the printer 10 executes the leaked information generation process shown in FIG. 12B instead of the leaked information generation process shown in FIG. The same processing as that of the embodiment is designated by the same reference numerals as those of the embodiment, and the description thereof will be omitted. Further, the processes other than the processes described below are executed in the same manner as in the embodiment.

まず、プリンタ10のコントローラ130は、実施形態と同様に、ステップS71~S79までの処理を実行する。次に、コントローラ130は、タンク液量値C及びカートリッジ液量値AをRAM62から読み出して取得する(S101)。コントローラ130は、読み出して取得したタンク液量値Cとカートリッジ液量値Aとを和し、カートリッジ200が交換される前の交換前総液量値Dを算出する(S102)。なお、電源オフなどによってタンク液量値C及びカートリッジ液量値AがRAM62に記憶されていない場合は、コントローラ130は、上述の第1更新処理や第4更新処理と同様にして、交換前総液量値Dを算出する。 First, the controller 130 of the printer 10 executes the processes of steps S71 to S79 as in the embodiment. Next, the controller 130 reads the tank liquid amount value C and the cartridge liquid amount value A from the RAM 62 and acquires them (S101). The controller 130 sums the tank liquid amount value C read and acquired and the cartridge liquid amount value A to calculate the total liquid amount value D before replacement before the cartridge 200 is replaced (S102). When the tank liquid amount value C and the cartridge liquid amount value A are not stored in the RAM 62 due to the power being turned off or the like, the controller 130 performs the pre-replacement total in the same manner as the above-mentioned first update process and fourth update process. The liquid amount value D is calculated.

次に、コントローラ130は、交換後のカートリッジ200のCTGメモリからカートリッジ液量値Bを読み出して取得する(S103)。コントローラ130は、取得したカートリッジ液量値Bと、ステップS101で読み出して取得したタンク液量値Cとを和し、カートリッジ200が交換された後の交換後総液量値Eを算出する(S104)。 Next, the controller 130 reads the cartridge liquid amount value B from the CTG memory of the cartridge 200 after replacement and acquires it (S103). The controller 130 sums the acquired cartridge liquid amount value B and the tank liquid amount value C read out and acquired in step S101 to calculate the total liquid amount value E after replacement after the cartridge 200 is replaced (S104). ).

次に、コントローラ130は、算出した交換前総液量値Dが交換後総液量値Eより大きいか否かを判断する(S105)。すなわち、タンク160からカートリッジ200にインクが流出するか否かを判断する。 Next, the controller 130 determines whether or not the calculated total liquid volume value D before replacement is larger than the total liquid volume value E after replacement (S105). That is, it is determined whether or not ink flows out from the tank 160 to the cartridge 200.

コントローラ130は、交換前総液量値Dが交換後総液量値E以下であると判断すると(S105:No)、タンク160からカートリッジ200にインクが流出しないと判断し、流出情報生成処理を終了する。一方、コントローラ130は、交換前総液量値Dが交換後総液量値Eより大きいと判断すると(S105:Yes)、実施形態と同様に、ステップS83からS85の処理を実行する。ここで、流出情報には、交換前総液量値Dと交換後総液量値Eとを含めてもよい。これにより、流出の程度を把握できる。 When the controller 130 determines that the total liquid amount value D before replacement is equal to or less than the total liquid amount value E after replacement (S105: No), it determines that ink does not flow out from the tank 160 to the cartridge 200, and performs outflow information generation processing. finish. On the other hand, when the controller 130 determines that the total liquid volume value D before replacement is larger than the total liquid volume value E after replacement (S105: Yes), the controller 130 executes the processes of steps S83 to S85 as in the embodiment. Here, the outflow information may include the total liquid volume value D before replacement and the total liquid volume value E after replacement. This makes it possible to grasp the degree of outflow.

[変形例2の作用効果]
上述のように、カートリッジ200が交換される前の総液量値と、カートリッジ200が交換された後の総液量値とを用いても、タンク160からカートリッジ200にインクが流出したことを検出することができる。
[Action and effect of variant 2]
As described above, even if the total liquid amount value before the cartridge 200 is replaced and the total liquid amount value after the cartridge 200 is replaced are used, it is detected that ink has flowed from the tank 160 to the cartridge 200. can do.

[変形例3]
上述の実施形態では、プリンタ10のコントローラ130が、タンク160からカートリッジ200にインクが流出したか否かを判断する例を説明した。本変形例では、情報処理装置40のコントローラ45が、タンク160からカートリッジ200にインクが流出したか否かを判断する例を説明する。
[Modification 3]
In the above-described embodiment, an example has been described in which the controller 130 of the printer 10 determines whether or not ink has flowed out from the tank 160 to the cartridge 200. In this modification, an example in which the controller 45 of the information processing apparatus 40 determines whether or not ink has flowed out from the tank 160 to the cartridge 200 will be described.

プリンタ10のコントローラ130は、図10に示される流出情報生成処理に代えて、図13(A)に示される判断情報生成処理を実行する。また、情報勝利装置40のコントローラ45は、図13(B)に示される流出判断処理を実行する。なお、実施形態と同様の処理については、実施形態と同一の符号を付して説明を省略する。また、以下で説明する処理以外の処理は、実施形態と同様に実行される。 The controller 130 of the printer 10 executes the determination information generation process shown in FIG. 13A instead of the leaked information generation process shown in FIG. Further, the controller 45 of the information winning device 40 executes the outflow determination process shown in FIG. 13 (B). The same processing as that of the embodiment is designated by the same reference numerals as those of the embodiment, and the description thereof will be omitted. Further, the processes other than the processes described below are executed in the same manner as in the embodiment.

図13(A)に示されるように、プリンタ10のコントローラ130は、判断情報生成処理において、実施形態と同様に、ステップS71からS81の処理を実行する。次に、コントローラ130は、ステップS80でRAM62から読み出したカートリッジ液量値Aと、ステップS81でCTGメモリから読み出したカートリッジ液量値Bと、ステップS77で取得したシリアル番号と、シリアル番号を取得した時にクロック30が出力した日時情報と、を含む判断情報を生成し、生成した判断情報をEEPROM61に記憶して、判断情報生成処理を終了する。 As shown in FIG. 13A, the controller 130 of the printer 10 executes the processes of steps S71 to S81 in the determination information generation process, as in the embodiment. Next, the controller 130 acquired the cartridge liquid amount value A read from the RAM 62 in step S80, the cartridge liquid amount value B read from the CTG memory in step S81, the serial number acquired in step S77, and the serial number. Occasionally, the determination information including the date and time information output by the clock 30 is generated, the generated determination information is stored in the EEPROM 61, and the determination information generation process is terminated.

プリンタ10のコントローラ130は、流出情報に代えて、判断情報生成処理で生成した判断情報を含む管理情報を情報処理装置40に送信する(S63)。すなわち、カートリッジ200の交換が行われた後に送信される管理情報に、判断情報が含まれる。 Instead of the leaked information, the controller 130 of the printer 10 transmits management information including the determination information generated in the determination information generation process to the information processing apparatus 40 (S63). That is, the management information transmitted after the cartridge 200 is replaced includes the determination information.

一方、情報処理装置40のコントローラ45は、プリンタ10が送信した管理情報を受信するごとに、図13(B)に示される流出判断処理を実行する。まず、コントローラ45は、受信した管理情報に判断情報が含まれるか否かを判断する(S112)。コントローラ45は、管理情報に判断情報が含まれないと判断すると(S112:No)、流出判断処理を終了する。一方、コントローラ45は、受信した管理情報に判断情報が含まれると判断すると、判断情報に含まれるカートリッジ液量値Aがカートリッジ液量値Bより大きいか否かを判断する(S113)。すなわち、ステップS113では、タンク160からカートリッジ200にインクが流出するか否かが判断される。 On the other hand, the controller 45 of the information processing apparatus 40 executes the outflow determination process shown in FIG. 13B each time the management information transmitted by the printer 10 is received. First, the controller 45 determines whether or not the received management information includes the determination information (S112). When the controller 45 determines that the management information does not include the determination information (S112: No), the controller 45 ends the outflow determination process. On the other hand, when the controller 45 determines that the received management information includes the determination information, the controller 45 determines whether or not the cartridge liquid amount value A included in the determination information is larger than the cartridge liquid amount value B (S113). That is, in step S113, it is determined whether or not ink flows out from the tank 160 to the cartridge 200.

コントローラ45は、カートリッジ液量値Aがカートリッジ液量値B以下であると判断すると(S113:No)、流出判断処理を終了する。一方、コントローラ45は、カートリッジ液量値Aがカートリッジ液量値Bより大きいと判断すると(S113:Yes)、判断情報から流出情報を生成し、生成した流出情報を用いてカートリッジ管理リストの項目を上書きし(S114)、流出判断処理を終了する。 When the controller 45 determines that the cartridge liquid amount value A is equal to or less than the cartridge liquid amount value B (S113: No), the controller 45 ends the outflow determination process. On the other hand, when the controller 45 determines that the cartridge liquid amount value A is larger than the cartridge liquid amount value B (S113: Yes), the controller 45 generates outflow information from the judgment information, and uses the generated outflow information to display items in the cartridge management list. Overwrite (S114), and the outflow determination process is terminated.

[変形例3の作用効果]
プリンタ10のコントローラ130が判断情報を情報処理装置40に送信することにより、タンク160からカートリッジ200にインクが流出したか否かを判断させることができる。
[Action and effect of variant 3]
By transmitting the determination information to the information processing apparatus 40, the controller 130 of the printer 10 can determine whether or not the ink has flowed out from the tank 160 to the cartridge 200.

また、タンク160からカートリッジ200にインクが流出したことを、情報処理装置40のコントローラ45が検出することができる。 Further, the controller 45 of the information processing apparatus 40 can detect that the ink has flowed out from the tank 160 to the cartridge 200.

なお、情報処理装置40のコントローラ45は、生成した流出情報をプリンタ10に送信してもよい。流出情報を受信したプリンタ10のコントローラ130は、タンク160からカートリッジ200にインクが流出したことを示すオブジェクトをディスプレイ17に表示させる。 The controller 45 of the information processing apparatus 40 may transmit the generated leaked information to the printer 10. Upon receiving the outflow information, the controller 130 of the printer 10 causes the display 17 to display an object indicating that ink has outflowed from the tank 160 to the cartridge 200.

[変形例4]
上述の変形例3では、プリンタ10のコントローラ130は、カートリッジ液量値A及びカートリッジ液量値Bを含む判断情報を生成する例を説明した。しかしながら、プリンタ10のコントローラ130は、変形例1で説明した交換前液面位置H1及び交換後液面位置H2を決定し、決定した交換前液面位置H1及び交換後液面位置H2をカートリッジ液量値A及びカートリッジ液量値Bに代えて含む判断情報を生成してもよい。
[Modification 4]
In the above-mentioned modification 3, the controller 130 of the printer 10 has described an example of generating determination information including the cartridge liquid amount value A and the cartridge liquid amount value B. However, the controller 130 of the printer 10 determines the pre-replacement liquid level position H1 and the post-replacement liquid level position H2 described in the modified example 1, and sets the determined pre-replacement liquid level position H1 and the post-replacement liquid level position H2 as the cartridge liquid. Judgment information may be generated instead of the amount value A and the cartridge liquid amount value B.

情報処理装置40のコントローラ45は、変形例1と同様に、交換前液面位置H1が交換後液面位置H2以上であることにより、タンク160からカートリッジ200にインクが流出したと判断する。 Similar to the first modification, the controller 45 of the information processing apparatus 40 determines that the ink has flowed out from the tank 160 to the cartridge 200 because the liquid level position H1 before replacement is equal to or higher than the liquid level position H2 after replacement.

[変形例5]
上述の変形例3では、プリンタ10のコントローラ130は、カートリッジ液量値A及びカートリッジ液量値Bを含む判断情報を生成する例を説明した。しかしながら、プリンタ10のコントローラ130は、変形例2で説明した交換前総液量値D及び交換後総液量値Eを算出し、算出した交換前総液量値D及び交換後総液量値Eをカートリッジ液量値A及びカートリッジ液量値Bに代えて含む判断情報を生成してもよい。
[Modification 5]
In the above-mentioned modification 3, the controller 130 of the printer 10 has described an example of generating determination information including the cartridge liquid amount value A and the cartridge liquid amount value B. However, the controller 130 of the printer 10 calculates the pre-replacement total liquid amount value D and the post-replacement total liquid amount value E described in the modified example 2, and the calculated pre-replacement total liquid amount value D and the post-replacement total liquid amount value. Judgment information may be generated in which E is included in place of the cartridge liquid amount value A and the cartridge liquid amount value B.

情報処理装置40のコントローラ45は、変形例2と同様に、交換前総液量値Dが交換後総液量値Eより大きいことにより、タンク160からカートリッジ200にインクが流出したと判断する。 The controller 45 of the information processing apparatus 40 determines that the ink has flowed out from the tank 160 to the cartridge 200 because the total liquid amount value D before replacement is larger than the total liquid amount value E after replacement, as in the second modification.

[変形例6]
上述の実施形態や変形例では、第2更新処理や第4更新処理で算出したカートリッジ液量値及びタンク液量値と、交換後のカートリッジ200のCTGメモリから読み出したカートリッジ液量値に基づいて、タンク160からカートリッジ200にインクが流出したか否かを判断する例を説明した。本変形例では、液面センサ33を用いて、タンク160からカートリッジ200にインクが流出したか否かを判断する例を説明する。
[Modification 6]
In the above-described embodiment and modification, the cartridge liquid amount value and the tank liquid amount value calculated in the second update process and the fourth update process are based on the cartridge liquid amount value read from the CTG memory of the cartridge 200 after replacement. , An example of determining whether or not ink has flowed out from the tank 160 to the cartridge 200 has been described. In this modification, an example of determining whether or not ink has flowed from the tank 160 to the cartridge 200 will be described using the liquid level sensor 33.

プリンタ10のコントローラ130は、図10に示される流出情報生成処理に代えて、図13(C)に示される流出情報生成処理を実行する。なお、実施形態と同様の処理については、実施形態と同一の符号を付して説明を省略する。また、以下で説明する処理以外の処理は、実施形態と同様に実行される。 The controller 130 of the printer 10 executes the leaked information generation process shown in FIG. 13 (C) instead of the leaked information generation process shown in FIG. The same processing as that of the embodiment is designated by the same reference numerals as those of the embodiment, and the description thereof will be omitted. Further, the processes other than the processes described below are executed in the same manner as in the embodiment.

まず、プリンタ10のコントローラ130は、実施形態と同様に、カバー87が開かれたか否かを判断する(S71)。コントローラ130は、カバー87が開かれたと判断すると、液面センサ33が出力する信号が「L」であるか「H」であるかを判断する(S121)。すなわち、ステップS121では、タンク160の液室171に貯留されたインクの液面の位置が基準位置Pより上か下かが判断される。なお、ステップS121の処理は、マゼンタ、シアン、イエロー、及びブラックの各色に対してそれぞれ実行される。 First, the controller 130 of the printer 10 determines whether or not the cover 87 has been opened, as in the embodiment (S71). When the controller 130 determines that the cover 87 is opened, the controller 130 determines whether the signal output by the liquid level sensor 33 is "L" or "H" (S121). That is, in step S121, it is determined whether the position of the liquid level of the ink stored in the liquid chamber 171 of the tank 160 is above or below the reference position P. The process of step S121 is executed for each of the magenta, cyan, yellow, and black colors.

コントローラ130は、液面センサ33が出力する信号が「H」であって、タンク160の液室171に貯留されたインクの液面の位置が基準位置Pより下であると判断すると(S121:H)、流出情報生成処理を終了する。一方、コントローラ130は、液面センサ33が出力する信号が「L」であって、タンク160の液室171に貯留されたインクの液面の位置が基準位置Pより上であると判断すると(S121:L)、実施形態と同様に、ステップS83からS85の処理を実行して流出情報を生成し、流出情報生成処理を終了する。すなわち、本変形例では、タンク160の液室171に貯留されたインクの液面の位置が基準位置Pより上であって、カバー87を開く必要がないのにカバー87が開かれたことを、タンク160からカートリッジ200にインクが流出したと擬制して、流出情報が生成される。 When the controller 130 determines that the signal output by the liquid level sensor 33 is "H" and the position of the liquid level of the ink stored in the liquid chamber 171 of the tank 160 is lower than the reference position P (S121: H), the leaked information generation process is terminated. On the other hand, when the controller 130 determines that the signal output by the liquid level sensor 33 is "L" and the position of the liquid level of the ink stored in the liquid chamber 171 of the tank 160 is above the reference position P ( S121: L), as in the embodiment, the processes of steps S83 to S85 are executed to generate the leaked information, and the leaked information generation process is terminated. That is, in this modification, the position of the liquid surface of the ink stored in the liquid chamber 171 of the tank 160 is above the reference position P, and the cover 87 is opened even though the cover 87 does not need to be opened. , The outflow information is generated by pretending that the ink has flowed from the tank 160 to the cartridge 200.

コントローラ130は、生成した流出情報を含む管理情報を生成し、通信I/F31を通じて情報処理装置40に送信する(図9、S63)。 The controller 130 generates management information including the generated leaked information and transmits it to the information processing apparatus 40 through the communication I / F 31 (FIGS. 9, S63).

[変形例6の作用効果]
本変形例では、実施形態よりも簡単な処理で、タンク160からカートリッジ200にインクが流出する可能性を検出することができる。
[Action and effect of variant 6]
In this modification, the possibility of ink flowing out from the tank 160 to the cartridge 200 can be detected by a process simpler than that of the embodiment.

[変形例7]
本変形例では、液面センサ33を用いて、タンク160からカートリッジ200にインクが流出したか否かを判断するさらなる例を説明する。
[Modification 7]
In this modification, a further example of determining whether or not ink has flowed from the tank 160 to the cartridge 200 will be described using the liquid level sensor 33.

プリンタ10のコントローラ130は、図10に示される流出情報生成処理に代えて、図13(D)に示される流出情報生成処理を実行する。なお、実施形態と同様の処理については、実施形態と同一の符号を付して説明を省略する。また、以下で説明する処理以外の処理は、実施形態と同様に実行される。 The controller 130 of the printer 10 executes the leaked information generation process shown in FIG. 13D instead of the leaked information generation process shown in FIG. The same processing as that of the embodiment is designated by the same reference numerals as those of the embodiment, and the description thereof will be omitted. Further, the processes other than the processes described below are executed in the same manner as in the embodiment.

まず、プリンタ10のコントローラ130は、実施形態と同様に、ステップS71からS79までの処理を実行する。次に、コントローラ130は、液面センサ33が出力する信号が「L」であるか「H」であるかを判断する(S122)。すなわち、ステップS122では、タンク160の液室171に貯留されたインクの液面の位置が基準位置Pより上か下かが判断される。なお、ステップS121の処理は、マゼンタ、シアン、イエロー、及びブラックの各色に対してそれぞれ実行される。 First, the controller 130 of the printer 10 executes the processes from steps S71 to S79 as in the embodiment. Next, the controller 130 determines whether the signal output by the liquid level sensor 33 is “L” or “H” (S122). That is, in step S122, it is determined whether the position of the liquid level of the ink stored in the liquid chamber 171 of the tank 160 is above or below the reference position P. The process of step S121 is executed for each of the magenta, cyan, yellow, and black colors.

コントローラ130は、液面センサ33が出力する信号が「H」であって、タンク160の液室171に貯留されたインクの液面の位置が基準位置Pより下であると判断すると(S122:H)、流出情報生成処理を終了する。一方、コントローラ130は、液面センサ33が出力する信号が「L」であって、タンク160の液室171に貯留されたインクの液面の位置が基準位置Pより上であると判断すると(S122:L)、実施形態と同様に、ステップS83からS85の処理を実行して流出情報を生成し、流出情報生成処理を終了する。すなわち、本変形例では、タンク160の液室171に貯留されたインクの液面の位置が基準位置Pより上であることを、タンク160からカートリッジ200にインクが流出したと擬制して、流出情報が生成される。 When the controller 130 determines that the signal output by the liquid level sensor 33 is "H" and the position of the liquid level of the ink stored in the liquid chamber 171 of the tank 160 is lower than the reference position P (S122: H), the leaked information generation process is terminated. On the other hand, when the controller 130 determines that the signal output by the liquid level sensor 33 is "L" and the position of the liquid level of the ink stored in the liquid chamber 171 of the tank 160 is above the reference position P ( S122: L), as in the embodiment, the processes of steps S83 to S85 are executed to generate the leaked information, and the leaked information generation process is terminated. That is, in this modification, the position of the liquid level of the ink stored in the liquid chamber 171 of the tank 160 is above the reference position P, assuming that the ink has flowed out from the tank 160 to the cartridge 200, and the ink flows out. Information is generated.

コントローラ130は、生成した流出情報を含む管理情報を生成し、通信I/F31を通じて情報処理装置40に送信する(図9、S63)。 The controller 130 generates management information including the generated leaked information and transmits it to the information processing apparatus 40 through the communication I / F 31 (FIGS. 9, S63).

[変形例7の作用効果]
本変形例では、実施形態よりも簡単な処理で、タンク160からカートリッジ200にインクが流出する可能性を検出することができる。
[Action and effect of variant 7]
In this modification, the possibility of ink flowing out from the tank 160 to the cartridge 200 can be detected by a process simpler than that of the embodiment.

[その他の変形例]
上述の実施形態では、コントローラ130が、液面センサ33が出力する信号に基づいて、アクチュエータ190の被検出部194が第1状態にあるか第2状態にあるかを検出する構成であるが、液室171におけるインクの液面を検出できれば、液面センサ33の構成は特に限定されない。例えば、液面センサ33は、液室171の後壁164にインクが接触しているか否かによって異なる反射率を有するプリズムを利用して、液室171におけるインクの液面を光学的に検出するセンサであってもよい。また、液面センサ33は、液室171内に挿入された電極棒であってもよい。
[Other variants]
In the above-described embodiment, the controller 130 detects whether the detected unit 194 of the actuator 190 is in the first state or the second state based on the signal output by the liquid level sensor 33. The configuration of the liquid level sensor 33 is not particularly limited as long as the liquid level of the ink in the liquid chamber 171 can be detected. For example, the liquid level sensor 33 optically detects the liquid level of the ink in the liquid chamber 171 by using a prism having different reflectance depending on whether or not the ink is in contact with the rear wall 164 of the liquid chamber 171. It may be a sensor. Further, the liquid level sensor 33 may be an electrode rod inserted in the liquid chamber 171.

また、上述の実施形態では、インクが液体の一例として説明されているが、例えば、印刷時にインクに先立って用紙などに吐出される前処理液がカートリッジに貯留されていてもよい。また、ヘッド21を洗浄するための水がカートリッジに貯留されていてもよい。 Further, in the above-described embodiment, the ink is described as an example of a liquid, but for example, a pretreatment liquid to be ejected to paper or the like prior to the ink at the time of printing may be stored in the cartridge. Further, water for cleaning the head 21 may be stored in the cartridge.

また、IC基板247は、接続I/F152と接触して導通されるが、これに代えて、NFC(near field communication)やRFID(radio frequency identification)のような電波を用いて非接触でデータを読み書きする情報媒体とインターフェースとが採用されてもよい。 Further, the IC board 247 is in contact with the connection I / F 152 and is conducted, but instead, data is transmitted in a non-contact manner using radio waves such as NFC (near field communication) and RFID (radio frequency identification). An information medium for reading and writing and an interface may be adopted.

上記実施形態では、供給管230に設けられたインク供給口234と、ニードル181の開口183とが開放されて、供給管230のインクバルブ室213と、ニードル181の内部空間とが連通される例が説明された。インク供給口234は、カートリッジ200の後壁202に設けられてもよい。例えば、インク供給口234として、後壁202を厚み方向に貫通する貫通孔が後壁202に形成されてもよい。インク供給口234の内部空間は、第1流路の一例である。この変形例では、カートリッジ200が装着ケース150に装着される過程において、ニードル181がインク供給口234を通じてカートリッジ200の液室210に進入し、ニードル181の一端(開口183)が、カートリッジ200の液室210の内部に位置する状態となる。これにより、カートリッジ200の液室210と、ニードル181の内部空間とが連通される。すなわち、装着ケース150にカートリッジ200が装着された状態において、ニードル181の内部空間は、カートリッジ200の液室210とタンク160の液室171とを連通させる流路を形成する。 In the above embodiment, the ink supply port 234 provided in the supply pipe 230 and the opening 183 of the needle 181 are opened so that the ink valve chamber 213 of the supply pipe 230 and the internal space of the needle 181 are communicated with each other. Was explained. The ink supply port 234 may be provided on the rear wall 202 of the cartridge 200. For example, as the ink supply port 234, a through hole that penetrates the rear wall 202 in the thickness direction may be formed in the rear wall 202. The internal space of the ink supply port 234 is an example of the first flow path. In this modification, in the process of mounting the cartridge 200 on the mounting case 150, the needle 181 enters the liquid chamber 210 of the cartridge 200 through the ink supply port 234, and one end (opening 183) of the needle 181 is the liquid of the cartridge 200. It will be located inside the chamber 210. As a result, the liquid chamber 210 of the cartridge 200 and the internal space of the needle 181 are communicated with each other. That is, when the cartridge 200 is mounted on the mounting case 150, the internal space of the needle 181 forms a flow path for communicating the liquid chamber 210 of the cartridge 200 and the liquid chamber 171 of the tank 160.

また、開口183が、タンク160の前壁162に設けられてもよい。例えば、開口183として、前壁162を厚み方向に貫通する貫通孔が前壁162に形成されてもよい。開口183の内部空間は、第1流路の一例である。この変形例では、カートリッジ200が装着ケース150に装着される過程において、供給管230が開口183を通じてタンク160の液室171に進入し、供給管230の他端(インク供給口234)が、タンク160の液室171の内部に位置する状態となる。これにより、カートリッジ200の液室210と、ニードル181の内部空間とが連通される。すなわち、装着ケース150にカートリッジ200が装着された状態において、インクバルブ室213は、カートリッジ200の液室210とタンク160の液室171とを連通させる流路を形成する。 Further, the opening 183 may be provided in the front wall 162 of the tank 160. For example, as the opening 183, a through hole that penetrates the front wall 162 in the thickness direction may be formed in the front wall 162. The internal space of the opening 183 is an example of the first flow path. In this modification, in the process of mounting the cartridge 200 on the mounting case 150, the supply pipe 230 enters the liquid chamber 171 of the tank 160 through the opening 183, and the other end of the supply pipe 230 (ink supply port 234) is the tank. It is in a state of being located inside the liquid chamber 171 of 160. As a result, the liquid chamber 210 of the cartridge 200 and the internal space of the needle 181 are communicated with each other. That is, when the cartridge 200 is mounted on the mounting case 150, the ink valve chamber 213 forms a flow path for communicating the liquid chamber 210 of the cartridge 200 and the liquid chamber 171 of the tank 160.

5・・・管理システム
10・・・プリンタ
21・・・ヘッド
30・・・クロック
31・・・通信I/F
33・・・液面センサ
34・・・ICチップ
36・・・装置メモリ
40・・・情報処理装置
42・・・装置メモリ
43・・・通信I/F
44・・・通信I/F
45・・・コントローラ
46・・・プログラム
48・・・クロック
50・・・発送サーバ
53・・・通信I/F
55・・・コントローラ
130・・・コントローラ
150・・・装着ケース
160・・・タンク
171・・・液室
190・・・アクチュエータ
200・・・カートリッジ
210・・・液室
5 ... Management system 10 ... Printer 21 ... Head 30 ... Clock 31 ... Communication I / F
33 ... Liquid level sensor 34 ... IC chip 36 ... Device memory 40 ... Information processing device 42 ... Device memory 43 ... Communication I / F
44 ... Communication I / F
45 ... Controller 46 ... Program 48 ... Clock 50 ... Shipping server 53 ... Communication I / F
55 ... Controller 130 ... Controller 150 ... Mounting case 160 ... Tank 171 ... Liquid chamber 190 ... Actuator 200 ... Cartridge 210 ... Liquid chamber

Claims (12)

液体が貯留された第1液室、一端が上記第1液室と連通され且つ他端が外部と連通される第1流路、及び一端が上記第1液室と連通され且つ他端が外部と連通される第2流路を有するカートリッジが装着される装着ケースと、
第2液室を有するタンクであって、
一端が外部と連通され且つ他端が上記第2液室と連通される第3流路と、
上記第3流路よりも下方に位置する一端が上記第2液室と連通される第4流路と、
一端が上記第2液室に連通され且つ他端が外部と連通される第5流路と、
を有する上記タンクと、
上記第4流路の他端と連通されるヘッドと、
装置メモリと、
第1インタフェースと、
第2インタフェースと、
コントローラと、を備え、
上記第1流路及び上記第3流路の少なくとも一方は、上記カートリッジが上記装着ケースに装着されたときに、上記第1液室及び上記第2液室を連通し、
上記コントローラは、
上記第1インタフェースを通じて、上記カートリッジが有するカートリッジメモリから、上記第1液室内の液体の量を示す第1液量値を読み出し、
上記装置メモリから、上記第2液室内の液体の量を示す第2液量値を読み出し、
液体排出指示を受け付け、
受け付けた液体排出指示によって上記ヘッドから排出される液体量に相当する排出値、読み出した上記第1液量値、及び読み出した上記第2液量値に基づいて、上記ヘッドから液体が排出された後の第1液量値及び第2液量値を決定し、
決定した上記第1液量値を上記第1インタフェースを通じて上記カートリッジメモリに記憶させ、
決定した上記第1液量値と上記第2液量値との少なくとも一方を上記装置メモリに記憶させ、
上記装着ケースに装着された上記カートリッジが他のカートリッジに交換されたかを判定し、
上記装着ケースに装着された上記カートリッジが他のカートリッジに交換されたと判定したことに応じて、上記他のカートリッジが有するカートリッジメモリから上記第1インタフェースを通じて第3液量値を読み出し、且つ上記装置メモリから上記第1液量値と上記第2液量値との少なくとも一方を読み出し、
読み出した上記第3液量値、及び上記第1液量値と上記第2液量値との少なくとも一方に基づいて、上記第2液室から上記第1液室へ液体が移動するかを判定し、
上記第2液室から上記第1液室へ液体が移動すると判定したことに応じて、上記第2インタフェースを通じて流出情報を出力する液体消費装置。
A first liquid chamber in which liquid is stored, a first flow path in which one end communicates with the first liquid chamber and the other end communicates with the outside, and one end communicates with the first liquid chamber and the other end is outside. A mounting case in which a cartridge having a second flow path communicating with is mounted, and
A tank with a second liquid chamber
A third flow path in which one end communicates with the outside and the other end communicates with the second liquid chamber.
A fourth flow path in which one end located below the third flow path communicates with the second liquid chamber, and
A fifth flow path in which one end communicates with the second liquid chamber and the other end communicates with the outside.
With the above tank,
A head communicating with the other end of the fourth flow path,
Device memory and
The first interface and
The second interface and
With a controller,
At least one of the first flow path and the third flow path communicates with the first liquid chamber and the second liquid chamber when the cartridge is mounted in the mounting case.
The above controller
Through the first interface, the first liquid amount value indicating the amount of liquid in the first liquid chamber is read from the cartridge memory of the cartridge.
The second liquid amount value indicating the amount of the liquid in the second liquid chamber is read out from the device memory.
Accepts liquid discharge instructions,
The liquid was discharged from the head based on the discharge value corresponding to the amount of liquid discharged from the head, the read-out first liquid amount value, and the read-out second liquid amount value according to the received liquid discharge instruction. After determining the first liquid volume value and the second liquid volume value,
The determined first liquid amount value is stored in the cartridge memory through the first interface.
At least one of the determined first liquid amount value and the second liquid amount value is stored in the device memory.
It is determined whether the cartridge mounted in the mounting case has been replaced with another cartridge, and the result is determined.
In response to the determination that the cartridge mounted in the mounting case has been replaced with another cartridge, the third liquid amount value is read from the cartridge memory of the other cartridge through the first interface, and the device memory is read. Read at least one of the first liquid volume value and the second liquid volume value from
Based on the read-out third liquid amount value and at least one of the first liquid amount value and the second liquid amount value, it is determined whether the liquid moves from the second liquid chamber to the first liquid chamber. death,
A liquid consuming device that outputs outflow information through the second interface in response to the determination that the liquid moves from the second liquid chamber to the first liquid chamber.
ディスプレイをさらに備えており、
上記コントローラは、
上記流出情報を上記第2インタフェースを通じて上記ディスプレイに出力し、
出力された上記流出情報に基づいて、上記流出情報に基づくオブジェクトを上記ディスプレイに表示させる請求項1に記載の液体消費装置。
It also has a display,
The above controller
The leaked information is output to the display through the second interface.
The liquid consuming device according to claim 1, wherein an object based on the spill information is displayed on the display based on the output spill information.
上記コントローラは、
上記流出情報を上記第1インタフェースを通じて上記カートリッジメモリに記憶させる請求項1または2に記載の液体消費装置。
The above controller
The liquid consuming device according to claim 1 or 2, wherein the outflow information is stored in the cartridge memory through the first interface.
上記コントローラは、
上記装着ケースに装着された上記カートリッジが他のカートリッジに交換されたと判定したことに応じて、上記他のカートリッジが有するカートリッジメモリから上記第1インタフェースを通じて上記第3液量値を読み出し、且つ上記装置メモリから上記第2液量値を読み出し、
読み出した上記第2液量値に基づいて、交換前の上記カートリッジの上記第1液量値を決定し、決定した当該第1液量値が、上記他のカートリッジが有するカートリッジメモリから読み出した上記第3液量値より大きいことに応じて、上記第2液室から上記第1液室へ液体が移動すると判定する請求項1から3のいずれかに記載の液体消費装置。
The above controller
In response to the determination that the cartridge mounted in the mounting case has been replaced with another cartridge, the third liquid amount value is read from the cartridge memory of the other cartridge through the first interface, and the device. Read the above second liquid volume value from the memory and read it.
Based on the read-out second liquid amount value, the first liquid amount value of the cartridge before replacement is determined, and the determined first liquid amount value is read from the cartridge memory of the other cartridge. The liquid consuming device according to any one of claims 1 to 3, wherein it is determined that the liquid moves from the second liquid chamber to the first liquid chamber according to the value larger than the third liquid amount value.
上記コントローラは、
上記装着ケースに装着された上記カートリッジが他のカートリッジに交換されたと判定したことに応じて、上記他のカートリッジが有するカートリッジメモリから上記第1インタフェースを通じて上記第3液量値を読み出し、且つ上記装置メモリから上記第2液量値を読み出し、
読み出した上記第2液量値に基づいて、交換前の上記カートリッジの上記第1液量値を決定し、決定した当該第1液量値に基づいて、交換前の上記カートリッジの交換前液面位置を決定し、上記他のカートリッジが有するカートリッジメモリから読み出した上記第3液量値に基づいて、交換後の上記カートリッジの交換後液面位置を決定し、決定した当該交換前液面位置が当該交換後液面位置より上であることに応じて、上記第2液室から上記第1液室へ液体が移動すると判定する請求項1から3のいずれかに記載の液体消費装置。
The above controller
In response to the determination that the cartridge mounted in the mounting case has been replaced with another cartridge, the third liquid amount value is read from the cartridge memory of the other cartridge through the first interface, and the device. Read the above second liquid volume value from the memory and read it.
Based on the read-out second liquid amount value, the first liquid amount value of the cartridge before replacement is determined, and based on the determined first liquid amount value, the liquid level before replacement of the cartridge before replacement. The position is determined, and the liquid level position after replacement of the cartridge after replacement is determined based on the third liquid level value read from the cartridge memory of the other cartridge, and the determined liquid level position before replacement is determined. The liquid consuming device according to any one of claims 1 to 3, wherein it is determined that the liquid moves from the second liquid chamber to the first liquid chamber according to the position above the liquid level after the replacement.
上記コントローラは、
上記装着ケースに装着された上記カートリッジが他のカートリッジに交換されたと判定したことに応じて、上記他のカートリッジが有するカートリッジメモリから上記第1インタフェースを通じて上記第3液量値を読み出し、且つ上記装置メモリから上記第2液量値を読み出し、
読み出した上記第2液量値に基づいて、交換前の前記第1液量値と前記第2液量値との和である交換前総液量値を決定し、上記他のカートリッジが有するカートリッジメモリから読み出した上記第3液量値と読み出した前記第2液量値との和である交換後総液量値を決定し、当該交換前総液量値が当該交換後総液量値より大きいであることに応じて、上記第2液室から上記第1液室へ液体が移動すると判定する請求項1から3のいずれかに記載の液体消費装置。
The above controller
In response to the determination that the cartridge mounted in the mounting case has been replaced with another cartridge, the third liquid amount value is read from the cartridge memory of the other cartridge through the first interface, and the device. Read the above second liquid volume value from the memory and read it.
Based on the read-out second liquid amount value, the total liquid amount value before replacement, which is the sum of the first liquid amount value before replacement and the second liquid amount value, is determined, and the cartridge possessed by the other cartridges. The total liquid amount value after replacement, which is the sum of the third liquid amount value read from the memory and the second liquid amount value read out, is determined, and the total liquid amount value before replacement is calculated from the total liquid amount value after replacement. The liquid consuming device according to any one of claims 1 to 3, wherein it is determined that the liquid moves from the second liquid chamber to the first liquid chamber according to the size.
上記コントローラは、
上記第2液室から上記第1液室へ液体が移動すると判定したことに応じて、上記他のカートリッジの上記カートリッジメモリから上記第1インタフェースを通じて識別情報を読み出し、
読み出した上記識別情報及び上記流出情報を上記第2インタフェースを通じて出力する請求項1から6のいずれかに記載の液体消費装置。
The above controller
In response to the determination that the liquid moves from the second liquid chamber to the first liquid chamber, the identification information is read from the cartridge memory of the other cartridge through the first interface.
The liquid consuming device according to any one of claims 1 to 6, wherein the read identification information and the outflow information are output through the second interface.
請求項1から7のいずれかに記載の液体消費装置と、
上記液体消費装置が出力した上記流出情報が入力される情報処理装置と、を備えた管理システム。
The liquid consuming device according to any one of claims 1 to 7.
A management system including an information processing device for inputting the outflow information output by the liquid consuming device.
液体消費装置と、情報処理装置と、を備える管理システムであって、
上記液体消費装置は、
液体が貯留された第1液室、一端が上記第1液室と連通され且つ他端が外部と連通される第1流路、及び一端が上記第1液室と連通され且つ他端が外部と連通される第2流路を有するカートリッジが装着される装着ケースと、
第2液室を有するタンクであって、
一端が外部と連通され且つ他端が上記第2液室と連通される第3流路と、
上記第3流路よりも下方に位置する一端が上記第2液室と連通される第4流路と、
一端が上記第2液室に連通され且つ他端が外部と連通される第5流路と、
を有する上記タンクと、
上記第4流路の他端と連通されるヘッドと、
第1装置メモリと、
第1インタフェースと、
第2インタフェースと、
第1コントローラと、を備え、
上記第1流路及び上記第3流路の少なくとも一方は、上記カートリッジが上記装着ケースに装着されたときに、上記第1液室及び上記第2液室を連通し、
上記情報処理装置は、
第3インタフェースと、
第2装置メモリと、
第2コントローラと、を備え、
上記第1コントローラは、
上記第1インタフェースを通じて、上記カートリッジが有するカートリッジメモリから、上記第1室内の液体の量を示す第1液量値を読み出し、
上記第1装置メモリから、上記第2液室内の液体の量を示す第2液量値を読み出し、
液体排出指示を受け付け、
受け付けた液体排出指示によって上記ヘッドから排出される液体量に相当する排出値、読み出した上記第1液量値、及び読み出した上記第2液量値に基づいて、上記ヘッドから液体が排出された後の第1液量値及び第2液量値を決定し、
決定した上記第1液量値と上記第2液量値との少なくとも一方を上記第1インタフェースを通じて上記カートリッジメモリに記憶させ、
決定した上記第2液量値を上記第1装置メモリに記憶させ、
上記装着ケースに装着された上記カートリッジが他のカートリッジに交換されたかを判定し、
上記装着ケースに装着された上記カートリッジが他のカートリッジに交換されたと判定したことに応じて、上記他のカートリッジが有するカートリッジメモリから上記第1インタフェースを通じて上記第3液量値を読み出し、且つ上記第1装置メモリから上記第1液量値と上記第2液量値との少なくとも一方を読み出し、
読み出した上記第3液量値、及び上記第1液量値と上記第2液量値との少なくとも一方に応じた判断情報を上記第2インタフェースを通じて出力し、
上記第2コントローラは、
上記判断情報の入力を上記第3インタフェースを通じ受け付け、
上記判断情報に基づいて、上記第2液室から上記第1液室へ液体が移動するかを判定し、
上記第2液室から上記第1液室へ液体が移動すると判定したことに応じて、流出情報を上記第2装置メモリに記憶する管理システム。
A management system equipped with a liquid consuming device and an information processing device.
The above liquid consuming device is
A first liquid chamber in which liquid is stored, a first flow path in which one end communicates with the first liquid chamber and the other end communicates with the outside, and one end communicates with the first liquid chamber and the other end is outside. A mounting case in which a cartridge having a second flow path communicating with is mounted, and
A tank with a second liquid chamber
A third flow path in which one end communicates with the outside and the other end communicates with the second liquid chamber.
A fourth flow path in which one end located below the third flow path communicates with the second liquid chamber, and
A fifth flow path in which one end communicates with the second liquid chamber and the other end communicates with the outside.
With the above tank,
A head communicating with the other end of the fourth flow path,
First device memory and
The first interface and
The second interface and
Equipped with a first controller,
At least one of the first flow path and the third flow path communicates with the first liquid chamber and the second liquid chamber when the cartridge is mounted in the mounting case.
The above information processing device
With the third interface
Second device memory and
With a second controller,
The first controller is
Through the first interface, the first liquid amount value indicating the amount of liquid in the first chamber is read from the cartridge memory of the cartridge.
The second liquid amount value indicating the amount of the liquid in the second liquid chamber is read out from the first device memory.
Accepts liquid discharge instructions,
The liquid was discharged from the head based on the discharge value corresponding to the amount of liquid discharged from the head, the read-out first liquid amount value, and the read-out second liquid amount value according to the received liquid discharge instruction. After determining the first liquid volume value and the second liquid volume value,
At least one of the determined first liquid amount value and the second liquid amount value is stored in the cartridge memory through the first interface.
The determined second liquid amount value is stored in the first device memory, and is stored.
It is determined whether the cartridge mounted in the mounting case has been replaced with another cartridge, and the result is determined.
In response to the determination that the cartridge mounted in the mounting case has been replaced with another cartridge, the third liquid amount value is read from the cartridge memory of the other cartridge through the first interface, and the third liquid amount value is read. 1 Read at least one of the first liquid amount value and the second liquid amount value from the device memory, and read it.
Judgment information corresponding to at least one of the read-out third liquid amount value and the first liquid amount value and the second liquid amount value is output through the second interface.
The second controller is
The input of the above judgment information is accepted through the above third interface,
Based on the above judgment information, it is determined whether or not the liquid moves from the second liquid chamber to the first liquid chamber.
A management system that stores outflow information in the memory of the second device in response to the determination that the liquid moves from the second liquid chamber to the first liquid chamber.
上記液体消費装置は、日時情報を出力するタイマをさらに備えており、
上記第1コントローラは、
上記判断情報を上記第1装置メモリに記憶させ、
上記タイマが出力する日時情報が示す日時が上記第1装置メモリに記憶された送信日時になったと判定したことに応じて、上記第1装置メモリから読み出した上記第2液量値に応じた残量情報と、上記第1装置メモリから読み出した上記判断情報と含む管理情報を上記第2インタフェースを通じて出力する請求項9に記載の管理システム。
The above liquid consuming device is further equipped with a timer that outputs date and time information.
The first controller is
The judgment information is stored in the memory of the first device, and the judgment information is stored in the memory of the first device.
Remaining according to the second liquid amount value read from the first device memory in response to the determination that the date and time indicated by the date and time information output by the timer is the transmission date and time stored in the first device memory. The management system according to claim 9, wherein the amount information, the determination information read from the first device memory, and the management information including the management information are output through the second interface.
液体が貯留された第1液室、一端が上記第1液室と連通され且つ他端が外部と連通される第1流路、及び一端が上記第1液室と連通され且つ他端が外部と連通される第2流路を有するカートリッジが装着される装着ケースと、
第2液室を有するタンクであって、
一端が外部と連通され且つ他端が上記第2液室と連通される第3流路と、
上記第3流路よりも下方に位置する一端が上記第2液室と連通される第4流路と、
一端が上記第2液室に連通され且つ他端が外部と連通される第5流路と、
を有する上記タンクと、
上記第4流路の他端と連通されるヘッドと、
上記タンクの液面が検出位置以上で第1信号を出力し、当該検出位置未満で当該第1信号と相違する第2信号を出力する液面センサと、
上記装着ケースが有する開口であって、上記カートリッジが挿入される挿入口を開閉するカバーと、
上記カバーが閉じられていることに応じて第3信号を出力し、開かれていることに応じて第4信号を出力するカバーセンサと、
装置メモリと、
第1インタフェースと、
第2インタフェースと、
コントローラと、を備え、
上記第1流路及び上記第3流路の少なくとも一方は、上記カートリッジが上記装着ケースに装着されたときに、上記第1液室及び上記第2液室を連通し、
上記コントローラは、
上記カバーセンサが上記第4信号を出力したと判定したことに応じて、上記液面センサの出力が上記第1信号であるか否かを判定し、
上記液面センサの出力が上記第1信号であると判定したことに応じて、上記第2インタフェースを通じて流出情報を出力する液体消費装置。
A first liquid chamber in which liquid is stored, a first flow path in which one end communicates with the first liquid chamber and the other end communicates with the outside, and one end communicates with the first liquid chamber and the other end is outside. A mounting case in which a cartridge having a second flow path communicating with is mounted, and
A tank with a second liquid chamber
A third flow path in which one end communicates with the outside and the other end communicates with the second liquid chamber.
A fourth flow path in which one end located below the third flow path communicates with the second liquid chamber, and
A fifth flow path in which one end communicates with the second liquid chamber and the other end communicates with the outside.
With the above tank,
A head communicating with the other end of the fourth flow path,
A liquid level sensor that outputs a first signal when the liquid level of the tank is above the detection position and outputs a second signal that is different from the first signal below the detection position.
A cover that opens and closes the insertion slot into which the cartridge is inserted, which is an opening of the mounting case.
A cover sensor that outputs a third signal when the cover is closed and outputs a fourth signal when the cover is open.
Device memory and
The first interface and
The second interface and
With a controller,
At least one of the first flow path and the third flow path communicates with the first liquid chamber and the second liquid chamber when the cartridge is mounted in the mounting case.
The above controller
In response to the determination that the cover sensor has output the fourth signal, it is determined whether or not the output of the liquid level sensor is the first signal.
A liquid consuming device that outputs outflow information through the second interface in response to the determination that the output of the liquid level sensor is the first signal.
液体が貯留された第1液室、一端が上記第1液室と連通され且つ他端が外部と連通される第1流路、及び一端が上記第1液室と連通され且つ他端が外部と連通される第2流路を有するカートリッジが装着される装着ケースと、
第2液室を有するタンクであって、
一端が外部と連通され且つ他端が上記第2液室と連通される第3流路と、
上記第3流路よりも下方に位置する一端が上記第2液室と連通される第4流路と、
一端が上記第2液室に連通され且つ他端が外部と連通される第5流路と、
を有する上記タンクと、
上記第4流路の他端と連通されるヘッドと、
上記タンクの液面が検出位置以上で第1信号を出力し、当該検出位置未満で当該第1信号と相違する第2信号を出力する液面センサと、
装置メモリと、
第1インタフェースと、
第2インタフェースと、
コントローラと、を備え、
上記第1流路及び上記第3流路の少なくとも一方は、上記カートリッジが上記装着ケースに装着されたときに、上記第1液室及び上記第2液室を連通し、
上記コントローラは、
上記カートリッジが上記装着ケースから外されたか否かを判定し、
上記カートリッジが上記装着ケースから外されたと判定したことに応じて、上記液面センサの出力が上記第1信号であるか否かを判定し、
上記液面センサの出力が上記第1信号であると判定したことに応じて、上記第2インタフェースを通じて流出情報を出力する液体消費装置。
A first liquid chamber in which liquid is stored, a first flow path in which one end communicates with the first liquid chamber and the other end communicates with the outside, and one end communicates with the first liquid chamber and the other end is outside. A mounting case in which a cartridge having a second flow path communicating with is mounted, and
A tank with a second liquid chamber
A third flow path in which one end communicates with the outside and the other end communicates with the second liquid chamber.
A fourth flow path in which one end located below the third flow path communicates with the second liquid chamber, and
A fifth flow path in which one end communicates with the second liquid chamber and the other end communicates with the outside.
With the above tank,
A head communicating with the other end of the fourth flow path,
A liquid level sensor that outputs a first signal when the liquid level of the tank is above the detection position and outputs a second signal that is different from the first signal below the detection position.
Device memory and
The first interface and
The second interface and
With a controller,
At least one of the first flow path and the third flow path communicates with the first liquid chamber and the second liquid chamber when the cartridge is mounted in the mounting case.
The above controller
Determining whether the cartridge has been removed from the mounting case,
In response to the determination that the cartridge has been removed from the mounting case, it is determined whether or not the output of the liquid level sensor is the first signal.
A liquid consuming device that outputs outflow information through the second interface in response to the determination that the output of the liquid level sensor is the first signal.
JP2018064653A 2018-03-29 2018-03-29 Liquid consuming equipment and management system Active JP7052485B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018064653A JP7052485B2 (en) 2018-03-29 2018-03-29 Liquid consuming equipment and management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018064653A JP7052485B2 (en) 2018-03-29 2018-03-29 Liquid consuming equipment and management system

Publications (2)

Publication Number Publication Date
JP2019171756A JP2019171756A (en) 2019-10-10
JP7052485B2 true JP7052485B2 (en) 2022-04-12

Family

ID=68167997

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018064653A Active JP7052485B2 (en) 2018-03-29 2018-03-29 Liquid consuming equipment and management system

Country Status (1)

Country Link
JP (1) JP7052485B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002301827A (en) 2001-04-04 2002-10-15 Canon Inc Ink jet recording device
US20080100648A1 (en) 2006-10-27 2008-05-01 Static Control Components, Inc. Method and apparatus for spoofing imaging devices
JP2008213162A (en) 2007-02-28 2008-09-18 Brother Ind Ltd Droplet discharge device
JP2013226830A (en) 2012-03-30 2013-11-07 Brother Industries Ltd Liquid supply device and its control method
JP2015189229A (en) 2014-03-31 2015-11-02 株式会社日立産機システム Inkjet recording device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002301827A (en) 2001-04-04 2002-10-15 Canon Inc Ink jet recording device
US20080100648A1 (en) 2006-10-27 2008-05-01 Static Control Components, Inc. Method and apparatus for spoofing imaging devices
JP2008213162A (en) 2007-02-28 2008-09-18 Brother Ind Ltd Droplet discharge device
JP2013226830A (en) 2012-03-30 2013-11-07 Brother Industries Ltd Liquid supply device and its control method
JP2015189229A (en) 2014-03-31 2015-11-02 株式会社日立産機システム Inkjet recording device

Also Published As

Publication number Publication date
JP2019171756A (en) 2019-10-10

Similar Documents

Publication Publication Date Title
JP7073768B2 (en) Controls and programs
JP5962144B2 (en) Printing fluid storage device and printing fluid supply device
JP6969369B2 (en) Controls and programs
JP7052349B2 (en) Liquid consumption system and delivery system
US10717290B2 (en) Liquid discharge device
JP7087570B2 (en) Liquid consuming equipment and programs
JP2022023913A (en) Controls and programs
JP6969370B2 (en) Liquid consuming device and liquid consuming system
JP7616285B2 (en) Image Recording Device
JP7052485B2 (en) Liquid consuming equipment and management system
JP6972881B2 (en) Liquid drainer
JP2023126312A (en) Liquid consumption device and program
JP7067202B2 (en) Liquid consuming equipment and programs
JP6992532B2 (en) Liquid consuming equipment and programs
JP7024557B2 (en) Liquid consuming device
JP7222439B2 (en) Liquid consumption and delivery system
JP2020163684A (en) Image recording device
JP2019177498A (en) Liquid consumption system
JP7073853B2 (en) Liquid drainer
JP7180099B2 (en) Liquid ejector
JP6879251B2 (en) Liquid drainer
JP7063129B2 (en) Liquid drainer
JP6950438B2 (en) Liquid drainer
JP2022019846A (en) Liquid discharge device
JP2020163682A (en) Image recording device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210326

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220228

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220301

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220314

R150 Certificate of patent or registration of utility model

Ref document number: 7052485

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150