This application claims priority from Japanese Patent Application No. 2023-107963 filed on Jun. 30, 2023. The entire content of the priority application is incorporated herein by reference.
A liquid discharge system that discharges liquid (ink or the like), from a head having a nozzle, onto a medium (paper or the like) to form an image on the medium is used. In such a liquid discharge system, a filter is disposed in a channel for supplying the liquid to the nozzle, in order to prevent foreign matter mixed in the liquid from reaching the nozzle.
As a technique that can grasp a state of a filter provided in a liquid discharge system, a related art discloses an ink jet printer including an “estimation unit configured to estimate a degree of clogging of a filter, based on a decrease in volume of ink droplets”. A related art discloses a liquid ejecting apparatus including a “control unit configured to determine a degree of clogging of a filter, in accordance with a pressure difference between a flow pressure of ink flowing in a first region located on an ink cartridge side relative to the filter in an ink supply tube and a flow pressure of ink flowing in a second region located on a recording head side relative to the filter in the ink supply tube”.
A liquid discharge system is used, in which a filter is disposed in each of a head channel through which liquid flows from a supply tank to a discharge tank through a head and a supply channel through which liquid flows to the supply tank. When determining a state of the filter in such a liquid discharge system, it is difficult to execute a good determination even by using the estimation unit described in the related art. This is because it cannot be determined whether a decrease in volume of ink droplets is caused by clogging of the filter disposed in the head channel or by clogging of the filter disposed in the supply channel.
It is also difficult to execute a good determination even by using the control unit described in the related art. This is because it is not easy to dispose a sensor or the like in a limited space in a vicinity of the head channel and acquire flow pressures of ink upstream and downstream of the filter disposed in the head channel.
In view of the above, an object of the present disclosure is to provide a technique that can determine which filter has an abnormality in a liquid discharge system provided with a filter in each of a head channel and a supply channel.
A liquid discharge system for discharging liquid, the liquid discharge system including: a head configured to discharge the liquid, the head having an inlet for supplying the liquid to the head and an outlet for discharging the liquid from the head; a supply tank connected to the inlet; a discharge tank connected to the outlet; a pump configured to cause the liquid to flow, the liquid being in a supply channel for supplying the liquid to the supply tank; a first filter located in a head channel extending from the supply tank to the discharge tank through the head; a second filter located in the supply channel; a first liquid amount sensor configured to detect an amount of the liquid stored in the supply tank; a second liquid amount sensor configured to detect an amount of the liquid stored in the discharge tank; and a controller configured to: determine a state of the first filter, based on a first change amount or a second change amount, the first change amount being amount of change in a detection value of the first liquid amount sensor in a prescribed period, the second change amount being amount of change in a detection value of the second liquid amount sensor in a prescribed period; and determine a state of the second filter, based on a value or a rotational speed of the pump, the value being based on the first change amount and the second change amount.
A filter state determination method performed by a controller of a liquid discharge system configured to discharge liquid, in which the liquid discharge system includes: a head configured to discharge the liquid, the head having an inlet for supplying the liquid to the head and an outlet for discharging the liquid from the head; a supply tank connected to the inlet; a discharge tank connected to the outlet; a pump configured to cause the liquid to flow, the liquid being in a supply channel for supplying the liquid to the supply tank; a first filter located in a head channel extending from the supply tank to the discharge tank through the head; a second filter located in the supply channel; a first liquid amount sensor configured to detect an amount of the liquid stored in the supply tank; and a second liquid amount sensor configured to detect an amount of the liquid stored in the discharge tank, and the filter state determination method includes: determining a state of the first filter, based on a first change amount or a second change amount, the first change amount being amount of change in a detection value of the first liquid amount sensor in a prescribed period, the second change value being amount of change in a detection value of the second liquid amount sensor in a prescribed period; and determining a state of the second filter, based on a value or a rotational speed of the pump, the value being based on the first change amount and the second change amount.
A printer 1000, which is an example of a “liquid discharge system”, according to an embodiment will be described with reference to
As shown in
Regarding the printer 1000, a direction in which the conveyance rollers 301 and 302 are arranged, that is, a direction in which a medium PM is conveyed during image formation is referred to as a “conveyance direction”. A direction extending in a horizontal plane and perpendicular to the conveyance direction is referred to as a “medium width direction”.
Each of the four head systems 100 is a so-called line head (head bar), and is supported by a frame 100a at two end portions in the medium width direction. A specific structure and function of the head system 100 will be described later.
The frames 100a support the four head systems 100 such that a front-rear direction (described later) of each of the four head systems 100 coincides with the conveyance direction of the printer 1000 and such that nozzle surfaces 40n (described later) of the four head systems 100 face an upper surface of the platen 200.
The platen 200 is a plate-shaped member configured to support the medium PM from a side (lower side) opposite to the head system 100 in a case where ink, which is an example of “liquid”, is discharged from the head system 100 toward the medium PM.
The conveyance rollers 301 and 302 have the platen 200 sandwiched in between in the conveyance direction. The conveyance rollers 301 and 302 is configured to function as a conveyance device configured to convey the medium PM in the conveyance direction in a prescribed form, in a case where the head system 100 forms an image on the medium PM.
The ink tank 400, which is an example of a “storage tank”, is divided into four main tanks 410, in order to store ink of four colors. Each of the four main tanks 410 is connected to a corresponding one of the four head systems 100, via the HPM 500.
One HPM 500 connects one main tank 410 and one head system 100, and a total of four HPMS 500 are provided. A specific structure and function of the HPM 500 will be described later.
In the present embodiment, four different types of ink are stored in the respective four main tanks 410, and each of the four head systems 100 are configured to discharge a respective one of the four different types of ink. The four types of ink are, for example, cyan ink, magenta ink, yellow ink, and black ink.
The air pressure regulator 600 is a mechanism configured to regulate pressure in a sub-tank 20 (described later) of the head system 100, and an example thereof is a pump. One air pressure regulator 600 is provided for one head system 100, and a total of four air pressure regulators 600 are provided.
The controller 700 is configured to collectively control units of the printer 1000 to cause the units to perform image formation on the medium PM or the like. The controller 700 includes a field programmable gate array (FPGA), an electrically erasable programmable read-only memory (EEPROM), a random access memory (RAM), and the like. The controller 700 may include a central processing unit (CPU), an application specific integrated circuit (ASIC), or the like. The controller 700 is connected to an external device (not shown) such as a PC to perform data communication. The controller 700 is configured to control units of the printer 1000, based on print data sent from the external device.
The display unit 900 is a device configured to visually present information to a user. Specifically, the display unit 900 is a liquid crystal monitor or the like.
As shown in
In the following description, a direction in which the ten head mechanisms 40 are arranged in a zigzag pattern is referred to as a width direction of the head system 100, and a direction in which the ten head mechanisms 40 and the sub-tank 20 are arranged is referred to as an upper-lower direction. A direction perpendicular to the width direction and the upper-lower direction is referred to as a front-rear direction of the head system 100.
In the front-rear direction, a paper front side and a back side in
When the head system 100 is mounted on the printer 1000, the width direction of the head system 100 coincides with the medium width direction of the printer 1000, and the front-rear direction of the head system 100 coincides with the conveyance direction of the printer 1000.
The case 10 may be formed of, for example, metal. The case 10 includes a first case 11 and a second case 12 that is configured to be attached to and detached from the first case 11.
The first case 11 includes a top plate 11a, a bottom portion 11b, a front wall (not shown in
The top plate 11a includes a first region 11a1, a second region 11a2 located on a right side of the first region 11al, and a vertical region 11a3 between the first region 11al and the second region 11a2. The first region 11al is located above the second region 11a2.
As shown in
As shown in
The sub-tank 20 is configured to receive and store ink supplied to the head system 100. The ink stored in the sub-tank 20 is distributed to each of the plurality of head mechanisms 40.
As shown in
As shown in
The body 21 is formed of a resin as an example. The body 21 includes a front wall 21c and a rear wall 21d extending along a plane perpendicular to the front-rear direction of the head system 100, and a left wall 21e and a right wall 21f extending along a plane perpendicular to the width direction of the head system 100. The body 21 includes a separation wall 21w inside, which is parallel to the front wall 21c and the rear wall 21d.
The top plate 22 is, for example, a flat plate made of metal. A shape of the top plate 22 in plan view is the same as a shape of an outline of the body 21 viewed from above. The top plate 22 is fixed to an upper end portion of the body 21 with a sealing rubber (not shown) sandwiched in between.
The bottom plate 23 is a flat plate made of metal. A shape of the bottom plate 23 in plan view is the same as the shape of the outline of the body 21 as viewed from above. The bottom plate 23 is fixed to a lower end portion of the body 21 with a sealing rubber (not shown) sandwiched in between.
As shown in
The left wall 21e is formed with two ink vents IP20 arranged in the front-rear direction. The front ink vent IP20 communicates with the internal space INFT of the fill tank FT. The rear ink vent IP20 communicates with the internal space INDT of the drain tank DT.
The top plate 22 is formed with two air vents AP20 arranged in the front-rear direction. The front air vent AP20 communicates with the internal space INFT of the fill tank FT. The rear air vent AP20 communicates with the internal space INDT of the drain tank DT. Further, as shown in
Ten ink vent sets S are provided on the lower surface of the bottom plate 23, as shown in
Through a channel (not shown) formed in a lower portion inside the body 21, the internal space INFT of the fill tank FT communicates with the ink inlet SP of each ink vent set S, and the internal space INDT of the drain tank DT communicates with the ink outlet DP of each ink vent set S.
As shown in
The fill tank sensor 31 and the drain tank sensor 32 are known static capacitive liquid surface sensors. The fill tank sensor 31 mainly includes a flat plate-shaped detection electrode 31E attached to the front wall 21c in a vicinity of a right end portion of the sub-tank 20. The drain tank sensor 32 mainly includes a flat plate-shaped detection electrode 32E attached to the rear wall 21d in a vicinity of the right end portion of the sub-tank 20.
The fill tank sensor 31, the detection electrode 31E, and a grounded metal surface in a vicinity of the detection electrode 31E configure a pseudo condenser. The grounded metal surface may be, for example, a metal plate that the fill tank sensor 31 includes, or may be the top plate 22, the bottom plate 23, or the like of the sub-tank 20. Similarly, the drain tank sensor 32, the detection electrode 32E, and a grounded metal surface in a vicinity of the detection electrode 32E configure a pseudo condenser. The grounded metal surface may be, for example, a metal plate that the drain tank sensor 32 includes, or may be the top plate 22, the bottom plate 23, or the like of the sub-tank 20.
In the fill tank sensor 31 and the drain tank sensor 32, a static capacitance value of a pseudo condenser changes according to a position of a liquid surface in the internal space INFT and a position of a liquid surface in the internal space INDT. Each of the fill tank sensor 31 and the drain tank sensor 32 is configured to output, to the controller 700, the static capacitance value of a pseudo condenser.
As shown in
The connection plate 41 is provided with an ink supply tube connection portion ISC and an ink discharge tube connection portion IDC.
The body 42 is fixed to a lower surface of the connection plate 41. The body 42 includes, inside of the body 42, a channel for supplying ink supplied to the ink supply tube connection portion ISC to the head 43, and a channel for returning ink not extruded from the head 43 to the ink discharge tube connection portion IDS.
The head 43 is fixed to a lower surface of the body 42. As shown in
As shown in
The channel CH includes eight ink vents IP43, four manifold channels M1, M2, M3, and M4, and 48 individual channels iCH. Each of the four manifold channels M1 to M4 is a linear channel, and communicates with the ink vents IP43 at two end portions. Each of the four manifold channels M1 to M4 is connected to 12 individual channels iCH.
A head filter FHD, which is an example of a “first filter”, is located in each of the eight ink vents IP43. The head filter FHD is configured to remove foreign matter and bubbles mixed in ink.
As shown in
As shown in
Each of the individual electrodes iET of the piezoelectric actuator 432 is connected to a control board 442 on which a driver IC is mounted, via a flexible printed circuit (FPC) 441. The control board 442 is disposed inside the body 42.
The wiring connection portion WC has a board shape. An upper end portion of the wiring connection portion WC protrudes above the connection plate 41. The wiring connection portion WC is connected to the relay board 50 (described later), via a flexible substrate (not shown). A lower end portion of the wiring connection portion WC is connected to the control board 442.
Each of the head mechanisms 40 is fixed to the bottom portion 11b of the first case 11, as shown in
Each of the head mechanisms 40 and the sub-tank 20 are connected by an ink tube set ITS, as shown in
An upper end of the ink supply tube IST is connected to the ink inlet SP of the corresponding ink vent set S of the sub-tank 20. A lower end of the ink supply tube IST is connected to the ink supply tube connection portion ISC of the head mechanism 40. An upper end of the ink discharge tube IDT is connected to the ink outlet DP of the corresponding ink vent set S of the sub-tank 20. A lower end of the ink discharge tube IDT is connected to the ink discharge tube connection portion IDC of the head mechanism 40.
Ink supplied from the sub-tank 20 to the ink supply tube connection portion ISC through the ink supply tube IST branches in the body 42 and flows into the ink vents IP43 of the head 43.
Channels of the body 42 are configured such that the ink supplied to the ink supply tube connection portion ISC flows through the manifolds M1 to M4 and the ink discharged from the manifolds M1 to M4 flows to the ink discharge tube connection portion IDC. The ink may flow in the same direction in all of the manifolds M1 to M4, and the flow direction of the ink in the manifolds M1 and M3 may be opposite to the flow direction of the ink in the manifolds M2 and M4.
The relay board 50 mainly relays the control board unit 60 (described later) and the control board 442 of the head mechanism 40. The relay board 50 is connected to the wiring connection portion WC of each of the ten head mechanisms 40, via a flexible board (not shown).
The relay board 50 is connected to an electrical connector CN of the case 10 via wiring (not shown), and is configured to distribute power supplied from the electrical connector CN to the control board unit 60 and the like.
As shown in
The control board unit 60 is configured to receive a print data signal from the controller 700 of the printer 1000, and configured to send the print data signal to the control board 442 of each head mechanism 40, via the relay board 50. The control board unit 60 is provided inside the second case 12 of the case 10, as shown in
A terminal (not shown) of the control board unit 60 protrudes downward through an opening (not shown) provided in the bottom plate 12b of the second case 12. The terminal is configured to be attached to and detached from a connector (not shown) of the relay board 50 through an opening (not shown) provided in the second region 11a2 of the top plate 11a of the first case 11, to attach the second case 12 to the first case 11 and to detach the second case 12 from the first case 11.
As shown in
As shown in
The channel CH1 connects the main tank 410 and a suction port PA of the pump P. The channel CH2 connects an outlet PB of the pump P and the fill tank FT, through the ink vent IP10 on the front side of the case 10 and the ink vent IP20 on the front side of the sub-tank 20. The channel CH3 connects the channel CH2 and the drain tank DT, through the ink vent IP10 on the rear side of the case 10 and the ink vent IP20 on the rear side of the sub-tank 20. The channel CH4 connects the channel CH1 and the channel CH3. The channel CH5 connects the channel CH2 and the main tank 410.
The channel CH3 is connected to the channel CH2, at a branch J1 of the channel CH2. The channel CH4 is connected to the channel CH1, at a branch J2 of the channel CH1. The channel CH4 is connected to the channel CH3, at a branch J3 of the channel CH3. The channel CH5 is connected to the channel CH2, at a branch J4 of the channel CH2.
The valve V1 is located between the main tank 410 and the branch J2 in the channel CH1. The valve V2 is located between the branch J1 and the fill tank FT in the channel CH2. The valve V3 is located between the branch J1 and the branch J3 in the channel CH3. The valve V4 is located in the channel CH4. The valve V5 is located in the channel CH5. The valves V1 to V5 is configured to open and close the channels CH1 to CH5, respectively.
The deaeration unit DU is located between the pump P and the branch J4 in the channel CH2. In the present embodiment, the deaeration unit DU is a known deaeration module, and is configured to remove gas such as air contained in the ink passing through the deaeration unit DU.
The HPM filter FHPM is located between the pump P and the deaeration unit DU in the channel CH2.
In the following description, a channel from the main tank 410 to the fill tank FT through the channel CH1 and the channel CH2 is referred to as a supply channel SCH. A channel from the drain tank DT to the main tank 410 through the channel CH3, the branch J3, the channel CH4, the branch J2, the channel CH1, the channel CH2, the branch J4, and the channel CH5, is referred to as a discharge channel DCH. A channel from the fill tank FT to the drain tank DT through the ink supply tube IST, the channel CH of the head 43, and the ink discharge tube IDT is referred to as a head channel HCH. The HPM filter FHPM is located in the supply channel SCH and the discharge channel DCH. The head filter FHD is located in the head channel HCH.
Image formation on the medium PM by the printer 1000 is performed as follows by controlling units of the printer 1000 by the controller 700.
The controller 700 is configured to control the HPM 500 and the air pressure regulator 600 to feed ink in the main tank 410 to the head system 100. For example, the controller 700 is configured to drive the pump P in a state where the first valve V1 and the second valve V2 of the HPM 500 are opened and the third valve V3 to the fifth valve V5 are closed, to feed the ink in the main tank 410 to the fill tank FT through the supply channel SCH.
The air pressure regulator 600 is configured to regulate air pressure of an air layer, which is a region above the liquid surface of ink in which air is present, in the internal space INFT of the fill tank FT to be higher than air pressure of an air layer in the internal space INDT of the drain tank DT. Thus, the ink in the fill tank FT is fed to the head channel HCH. The ink fed from the fill tank FT to the head channel HCH is fed to the channel CH of the head 43 through the ink supply tube IST. The ink not discharged from the nozzle 3 in the head 43 is fed to the drain tank DT through the ink discharge tube IDT.
In a case where discharging ink from the drain tank DT, the controller 700 is configured to drive the pump P in a state where, for example, the fourth valve V4 and the fifth valve V5 are opened and the first valve V1 to the third valve V3 are closed. Thus, the ink in the drain tank DT is returned to the main tank 410 through the discharge channel DCH.
In parallel with the ink supply, the controller 700 is configured to send, to the control board unit 60, print data corresponding to an image to be formed. The control board unit 60 is configured to send print data to the control board 442 of each head mechanism 40, via the relay board 50 and a flexible board (not shown). The control board 442 of each head mechanism 40 is configured to drive a respective one of the plurality of piezoelectric actuators 432 at an appropriate timing based on the print data, and is configured to discharge ink from the nozzle 3 at an appropriate timing.
The controller 700 is configured to alternately perform ink discharge and conveyance of the medium PM using the conveyance rollers 301 and 302, to form an image corresponding to the print data on the medium PM.
Filter state determination performed by the printer 1000 according to the present embodiment will be described. The filter state determination includes state determination of the head filter FHD and state determination of the HPM filter FHPM. The state determination of the head filter FHD and the state determination of the HPM filter FHPM may be performed at the same timing in turn or at different timings.
The state determination of the head filter FHD performed by the printer 1000 according to the present embodiment will be described. In the present embodiment, the controller 700 is configured to determine a state of the head filter FHD and configured to present information corresponding to a determination result to the user by executing a state determination process P100 (
In the state determination process P100, the controller 700 uses, as a value indicating a flow rate of ink flowing through the head channel HCH, a slope (gradient) X of a detection value (static capacitance value) of the fill tank sensor 31 or a slope (gradient) Y of a detection value (static capacitance value) of the drain tank sensor 32. The slope X of the detection value of the fill tank sensor 31 is amount of change in the detection value of the fill tank sensor 31, which is a first liquid amount sensor, in a prescribed period, and is an example of a “first change amount”. The slope Y of the detection value of the drain tank sensor 32 is amount of change in the detection value of the drain tank sensor 32, which is a second liquid amount sensor, in the prescribed period, and is an example of a “second change amount”. A length of the prescribed period may be freely set. A reason why the slope X of the detection value of the fill tank sensor 31 or the slope Y of the detection value of the drain tank sensor 32 can be used as the value indicating the flow rate of the ink flowing through the head channel HCH is as follows.
In
A dielectric constant of ink is generally higher than a dielectric constant of air. Accordingly, in a case where a storage amount of ink in the fill tank FT increases, the static capacitance value of the pseudo condenser constituted by the fill tank sensor 31 increases. That is, in a case where the liquid surface position rises, the detection value of the fill tank sensor 31 increases. On the contrary, in a case where the storage amount of ink in the fill tank FT decreases, the static capacitance value of the pseudo condenser configured by the fill tank sensor 31 decreases. That is, in a case where the liquid surface position lowers, the detection value of the fill tank sensor 31 decreases. The same applies to the detection value of the drain tank sensor 32.
Accordingly, as shown in
The same relationship also applies to the drain tank sensor 32. As shown in
The following is a magnitude of the slope X in a case where ink is supplied from the fill tank FT to the drain tank DT through the head channel HCH in a state where supply of ink to the fill tank FT and discharge of ink from the head 43 are stopped. In this case, the slope X corresponds to an outflow amount of ink from the fill tank FT, that is, the flow rate of ink flowing through the head channel HCH. Similarly, the following is a magnitude of the slope Y in a case where ink is supplied from the fill tank FT to the drain tank DT through the head channel HCH in a state where discharge of ink to the drain tank DT and discharge of ink from the head 43 are stopped. In this case, the slope Y corresponds to an inflow amount of ink to the drain tank DT, that is, the flow rate of ink flowing through the head channel HCH.
In this way, the magnitudes of the slopes X and Y in prescribed states correspond to the flow rates of ink flowing through the head channel HCH. Thus, the controller 700 can use, as the value indicating the flow rate of the ink flowing through the head channel HCH, the slope X of the detection value of the fill tank sensor 31 or the slope Y of the detection value of the drain tank sensor 32.
Hereinafter, the state determination process P100 will be described with an example in which the slope Y of the detection value of the drain tank sensor 32 is used as the value indicating the flow rate of the ink flowing through the head channel HCH. The state determination process P100 can be executed in the same procedure as described below when the slope X of the detection value of the fill tank sensor 31 is used as the value indicating the flow rate of the ink flowing through the head channel HCH. To provide redundancy, the execution of the state determination process P100 using the slope X of the detection value of the fill tank sensor 31 and the execution of the state determination process P100 using the slope Y of the detection value of the drain tank sensor 32 may be executed in parallel or one after the other. In this case, one determination result can be used as a preliminary when a failure such as an error or an abnormal value occurs in the other determination result.
In step S101 of the state determination process P100 shown in
The controller 700 determines whether the differential pressure PD is appropriately controlled, by the following procedure.
The controller 700 first controls the HPM 500 and the air pressure regulator 600 to feed ink in the main tank 410 to the drain tank DT, through the supply channel SCH and the head channel HCH. In this state, the controller 700 acquires the slope Y of the detection value of the drain tank sensor 32. Next, the controller 700 stops supplying ink from the supply channel SCH to the fill tank FT, and controls the air pressure regulator 600 to feed ink in the fill tank FT to the drain tank DT through the head channel HCH. In this state, the controller 700 acquires the slope Y of the detection value of the drain tank sensor 32. Thereafter, the controller 700 compares the slope Y acquired while feeding the ink in the main tank 410 to the drain tank DT with the slope Y acquired while feeding the ink in the fill tank FT to the drain tank DT, and determines that the differential pressure PD is appropriately controlled, in a case where the two values are equal. This is because, in a case where an amount of ink fed to the drain tank DT is the same, it is considered that the differential pressure PD is appropriately controlled, regardless of whether ink is supplied to the fill tank FT, that is, whether the liquid surface of the fill tank FT changes). On the other hand, in a case where the two values are different, the controller 700 determines that the differential pressure PD is not appropriately controlled.
The controller 700 may determine whether the differential pressure PD is appropriately controlled, based on a comparison between the slope X acquired while the ink in the fill tank FT is fed to the drain tank DT and the slope X acquired while the ink in the fill tank FT is fed to the main tank 410 through the head channel HCH and the discharge channel DCH. Also in this case, in a case where the two values are equal, the controller 700 determines that the differential pressure PD is appropriately controlled.
When determining that the differential pressure PD is not appropriately controlled (step S101: NO), the controller 700 causes the display unit 900 to display information indicating that an abnormality occurs in the control of the differential pressure PD (step S107), and ends the state determination process P100.
When determining that the differential pressure PD is appropriately controlled (step S101: YES), in step S102, the controller 700 determines whether a slope decrease amount, from execution of the previous state determination process P100, of the slope Y of the detection value of the drain tank sensor 32 is smaller than a decrease amount threshold THΔY. In a case where the slope decrease amount is smaller than the decrease amount threshold THΔY, it is considered that the slope Y of the detection value of the drain tank sensor 32 does not significantly decrease as compared with the previous state determination process P100. A significant decrease in the slope Y of the detection value of the drain tank sensor 32 in a short period may occur, for example, in a case where the head filter FHD captures a relatively large foreign matter.
First, the controller 700 calculates the slope decrease amount ΔY according to Equation (1), in which the slope Y of the detection value of the drain tank sensor 32 acquired during execution of the previous state determination process P100 is a slope Y0, and the slope Y of the detection value of the drain tank sensor 32 newly acquired in a current state determination process is a slope Y1. Here, the slope Y0 and the slope Y1 are acquired in a state where the slope Y0 and the slope Y1 correspond to the flow rate of ink flowing through the head channel HCH.
ΔY=Y0−Y1 Equation (1)
Thereafter, the controller 700 compares the calculated slope decrease amount ΔY with the decrease amount threshold THAY. In a case where the slope decrease amount ΔY is equal to or greater than the decrease amount threshold THΔY (S102: NO), the controller 700 advances the process to step S108 and executes a head maintenance alert, which is an example of a “notification related to the first filter”. Specifically, the controller 700 displays information indicating that maintenance of the head 43, which is, for example, replacement of the head filter FHD, and replacement of the head 43, is necessary on the display unit 900. The head maintenance alert executed by the controller 700 in step S108 is based on a sudden decrease in the slope Y, that is, the flow rate of the ink flowing through the head channel HCH, and is considered to be urgent. For this reason, the controller 700 may display information prompting the user to immediately replace a component. Thereafter, the controller 700 ends the state determination process P100.
In a case where the slope decrease amount ΔY is smaller than the decrease amount threshold THΔY (S102: YES), the controller 700 advances the process to step S103. In step S103, the controller 700 calculates a lifetime, which is a remaining lifetime or remaining usable period, of the head filter FHD, based on the slope Y of the detection value of the drain tank sensor 32.
In the present embodiment, the controller 700 calculates the lifetime of the head filter FHD by the following procedure.
As shown in
Here, assuming that current operating hours are operating hours OH1 and operating hours when the slope Y of the detector of the drain tank sensor 32 decreases to the threshold THY are operating hours OH2, a period from the operating hours OH1 to the operating hours OH2 corresponds to a lifetime LTHD of the head filter FHD.
In view of the above, the controller 700 calculates the lifetime LTHD of the head filter FHD, based on time-series data SDY of the slope Y accumulated in the state determination process P100 executed so far, the slope Y being acquired in a state where the slope Y corresponds to the flow rate of the ink flowing through the head channel HCH. For example, the controller 700 is configured to obtain a slope of a temporal change of the slope Y, based on the time-series data SDY, to calculate the lifetime LTHD. Specifically, for example, as shown in
After calculating the filter lifetime LTHD of the head filter FHD in step S103, the controller 700 determines, in step S104, whether the filter lifetime LTHD is equal to or less than a first threshold THIHD, which is an example of a “first filter threshold”. The first threshold THIHD may be, for example, about several months to several years.
In a case where the filter lifetime LTHD is greater than the first threshold THIHD (S104: NO), the controller 700 causes the display unit 900 to display information indicating that the state of the head filter FHD is normal (S109), and ends the state determination process P100. The information indicating that the state of the head filter FHD is normal may be, for example, text information or an icon that indicates “normal”. The display indicating that the filter lifetime LTHD is greater than the first threshold THIHD is also an example of the display of information indicating that the state of the head filter FHD is normal.
In a case where the filter lifetime LTHD is equal to or less than the first threshold THIHD (S104: YES), the controller 700 determines whether the filter lifetime LTHD is less than a second threshold TH2HD (an example of a “first filter notification threshold”), in step S105. The second threshold TH2HD is a value smaller than the first threshold THIHD, and may be about several days to several weeks as an example.
In a case where the filter lifetime LTHD is equal to or greater than the second threshold TH2HD (S105: NO), the controller 700 causes the display unit 900 to display the filter lifetime LTHD calculated in step S103 (S110), and ends the state determination process P100. In step S110, the controller 700 may cause the display unit 900 to display the filter lifetime LTHD as a lifetime of the head 42. In a case where the filter lifetime LTHD is smaller than the second threshold TH2HD (S105: YES), the controller 700 advances the process to step S106 and performs a head maintenance alert, which is an example of the “notification related to the first filter”. Specifically, the controller 700 causes the display unit 900 to display information indicating that maintenance of the head 43, which is, for example, replacement of the head filter FHD, and replacement of the head 43, is necessary. The head maintenance alert performed by the controller 700 in step S106 is based on a predetermined gradual decrease in the slope Y (that is, the flow rate of the ink flowing through the head channel HCH), and it is considered not as urgent as the head maintenance alert performed in step S108. For this reason, the controller 700 may perform the display in a form different from that in step S108, and may display, for example, information prompting the user to execute replacement soon. Thereafter, the controller 700 ends the state determination process P100.
State determination of the HPM filter FHPM performed by the printer 1000 according to the present embodiment will be described. The printer 1000 according to the present embodiment is configured to perform at least one of the state determination of the HPM filter FHPM based on a flow rate Q of the HPM filter FHPM and the state determination of the HPM filter FHPM based on a rotational speed of the pump P.
First, the state determination of the HPM filter FHPM based on the flow rate Q of the HPM filter FHPM will be described. The printer 1000 may be configured to determine the state of the HPM filter FHPM based on the flow rate Q of the HPM filter FHPM, in an embodiment in which, for example, the rotational speed of the pump P is not feedback-controlled and is constant regardless of the state of the HPM filter FHPM. In the present embodiment, the controller 700 is configured to determine the state of the HPM filter FHPM and is configured to present information corresponding to a determination result to the user by performing a state determination process P200 shown in a flowchart of
In step S201, the controller 700 estimates the flow rate Q of the HPM filter FHPM. Specifically, the controller 700 estimates the flow rate Q by, for example, the following method.
First, the controller 700 is configured to control the HPM 500 and the air pressure regulator 600 to feed ink in the main tank 410 to the drain tank DT, through the supply channel SCH and the head channel HCH. At this time, the controller 700 is configured not to discharge ink from the drain tank DT to the discharge channel DCH. In this state, the controller 700 is configured to acquire the slope X of the detection value of the fill tank sensor 31 and the slope Y of the detection value of the drain tank sensor 32.
As shown in
ΔQF=QFIN−QFOUT Equation (2)
Further, when a flow rate of ink flowing from the head channel HCH into the drain tank DT in a prescribed period is an inflow amount QDIN and a flow rate of ink flowing out from the drain tank DT into the discharge channel DCH in the prescribed period is an outflow amount QDOUT, a change amount ΔQD of a storage amount of ink in the drain tank DT in the prescribed period is represented by Equation (3).
ΔQD=QDIN−QDOUT Equation (3)
Here, when the ink in the main tank 410 is fed to the drain tank DT through the supply channel SCH and the head channel HCH, the outflow amount QFOUT and the inflow amount QDIN are equal to each other since no liquid is extruded from the head 42. Since no ink is discharged from the drain tank DT to the discharge channel DCH, the outflow amount QDOUT is zero. Equation (4) can be obtained based on the above conditions and Equations (2) and (3).
ΔQF+ΔQD=QFIN Equation (4)
A left side of Equation (4) is a sum of the change amount ΔQF of the storage amount of ink in the fill tank FT in the prescribed period and the change amount ΔQD of the storage amount of ink in the drain tank DT in the prescribed period. This value (ΔQF+ΔQD) corresponds to a sum of the slope X of the detection value of the fill tank sensor 31 and the slope Y of the detection value of the drain tank sensor 32, based on a correspondence shown in
Accordingly, the controller 700 is configured to acquire the slope X of the detection value of the fill tank sensor 31 and the slope Y of the detection value of the drain tank sensor 32 while feeding the ink in the main tank 410 to the drain tank DT through the supply channel SCH and the head channel HCH, in a state where no ink is discharged from the drain tank DT to the discharge channel DCH. Then, the flow rate Q of the HPM filter FHPM is estimated based on the sum of the acquired slope X and slope Y. The sum of the slope X and the slope Y is an example of a “value based on the first change amount and the second change amount”. In addition to the simple sum of the slope X and the slope Y, the “value based on the first change amount and the second change amount” may be, for example, a value corrected by multiplying the slope X and/or the slope Y by a coefficient to further improve accuracy of an estimated value of the flow rate Q.
The controller 700 may be configured to acquire the slope X of the detection value of the fill tank sensor 31 and the slope Y of the detection value of the drain tank sensor 32 while feeding ink in the fill tank FT to the main tank 410 through the head channel HCH and the discharge channel DCH. At this time, the controller 700 does not supply ink from the supply channel SCH to the fill tank FT. In this case, the inflow amount QFIN is zero, and the outflow amount QFOUT and the inflow amount QDIN are equal to each other. Equation (5) can be obtained based on the above conditions and Equations (2) and (3).
−(ΔQF+ΔQD)=QDOUT Equation (5)
A right side of Equation (5) is the flow rate of ink flowing into the discharge channel DCH from the drain tank DT, and is equal to the flow rate Q of the HPM filter FHPM. The controller 700 may be configured to estimate the flow rate Q of the HPM filter FHPM, based on the sum of the acquired slope X and slope Y.
In step S202, the controller 700 calculates the lifetime of the HPM filter FHPM, based on the estimated flow rate Q of the HPM filter FHPM. The controller 700 may be configured to calculate the lifetime of the HPM filter FHPM by substantially the same method as that of step S103 of the state determination process P100.
Specifically, as shown in
Here, assuming that the current operating hours are the operating hours OH1 and the operating hours when the flow rate Q of the HPM filter FHPM decreases to the threshold THQ are the operating hours OH2, a period from the operating hours OH1 to the operating hours OH2 corresponds to the lifetime LTHPM of the HPM filter FHPM.
In view of the above, the controller 700 is configured to estimate the lifetime LTHPM of the HPM filter FHPM, based on time-series data SDQ of the flow rate Q of the HPM filter FHPM accumulated in the state determination process P200 performed so far. For example, the controller 700 is configured to calculate the lifetime LTHMP by obtaining a slope of a temporal change of the flow rate Q, based on the time-series data SDQ. Specifically, for example, as shown in
In step S203, the controller 700 determines whether the calculated filter lifetime LTHPM is equal to or less than a first threshold THIHPM, which is an example of a “second filter threshold”. The first threshold THIHPM may be, for example, about several months to several years.
In a case where the filter lifetime LTHPM is greater than the first threshold TH1 HPM (S203: NO), the controller 700 causes the display unit 900 to displays information indicating that the state of the HPM filter FHPM is normal (S206), and ends the state determination process P200. The information indicating that the state of the HPM filter FHPM is normal may be, for example, text information or an icon that indicates “normal”. The display indicating that the filter lifetime LTHPM is larger than the first threshold THIHPM is also an example of the display of information indicating that the state of the HPM filter FHPM is normal.
In a case where the filter lifetime LTHPM is equal to or less than the first threshold THIHPM (S203: YES), the controller 700 determines whether the filter lifetime LTHPM is less than a second threshold TH2HPM, which is an example of a “second filter notification threshold”, in step S204. The second threshold TH2HPM is a value smaller than the first threshold THIHPM, and may be about several days to several weeks as an example.
In a case where the filter lifetime LTHPM is equal to or greater than the second threshold TH2HPM (S204: NO), the controller 700 causes the display unit 900 to display the filter lifetime LTHPM calculated in step S202 (S207), and ends the state determination process P200. In a case where the filter lifetime LTHPM is smaller than the second threshold TH2HPM (S204: YES), the controller 700 advances the process to step S205, and performs a HPM maintenance alert, which is an example of a “notification related to the second filter”. Specifically, the controller 700 causes the display unit 900 to display information indicating that maintenance, which is, specifically, for example, replacement of the HPM filter FHPM, of the HPM 500 is necessary. Thereafter, the controller 700 ends the state determination process P200.
The state determination of the HPM filter FHPM, based on the rotational speed of the pump P will be described. The printer 1000 may determine the state of the HPM filter FHPM, based on the rotational speed of the pump P in an embodiment in which, for example, the rotational speed of the pump P is feedback-controlled and changes according to the state of the HPM filter FHPM. In the present embodiment, the controller 700 is configured to determine the state of the HPM filter FHPM and is configured to present information corresponding to a determination result to the user by performing a state determination process P300 shown in a flowchart of
In step S301, the controller 700 acquires the rotational speed of the pump P. Specifically, for example, the controller 700 is configured to receive a signal indicating the rotational speed of the pump P, from a sensor such as an encoder (not shown) provided in the pump P.
In step S302, the controller 700 calculates the lifetime of the HPM filter FHPM, based on the rotational speed of the pump P. The controller 700 may be configured to calculate the lifetime of the HPM filter FHPM by substantially the same method as that of step S103 of the state determination process P100.
Specifically, as shown in
In view of the above, the controller 700 is configured to estimate the lifetime LTHPM of the HPM filter FHPM, based on time-series data SDP of the rotational speed of the pump P accumulated in the state determination process P300 performed so far. For example, the controller 700 is configured to calculate the lifetime LTHMP by obtaining a slope of a temporal change of the rotational speed of the pump P based on the time-series data SDP. Specifically, for example, as shown in
In step S303, the controller 700 determines whether the calculated filter lifetime LTHPM is equal to or less than the first threshold THIHPM, which is an example of the “second filter threshold”. The first threshold THIHPM may be, for example, about several months to several years.
In a case where the filter lifetime LTHPM is larger than the first threshold THIHPM (S303: NO), the controller 700 causes the display unit 900 to display information indicating that the state of the head filter FHPM is normal (S306), and ends the state determination process P300. The information indicating that the state of the HPM filter FHPM is normal may be, for example, text information or an icon that indicates “normal”. The display indicating that the filter lifetime LTHPM is larger than the first threshold THIHPM is also an example of the display of information indicating that the state of the HPM filter FHPM is normal.
In a case where the filter lifetime LTHPM is equal to or less than the first threshold TH1HPM (S303: YES), the controller 700 determines whether the filter lifetime LTHPM is less than the second threshold TH2HPM, which is an example of the “second filter notification threshold”, in step S304. The second threshold TH2HPM is a value smaller than the first threshold THIHPM, and may be about several days to several weeks as an example.
In a case where the filter lifetime LTHPM is equal to or greater than the second threshold TH2HPM (S304: NO), the controller 700 causes the display unit 900 to display the filter lifetime LTHPM calculated in step S302 (S307), and ends the state determination process P300. In a case where the filter lifetime LTHPM is smaller than the second threshold TH2HPM (S304: YES), the controller 700 performs a HPM maintenance alert, which is an example of the “notification related to the second filter”, in step S305. Specifically, the controller 700 causes the display unit 900 to display information indicating that maintenance, which is, specifically, for example, replacement of the HPM filter FHPM, of the HPM 500 is necessary. Thereafter, the controller 700 ends the state determination process P300.
The printer 1000 and the filter state determination according to the present embodiment are summarized below.
In the printer 1000 according to the present embodiment, the controller 700 is configured to perform the state determination process P100, and the state determination process P200 or the state determination process P300. Accordingly, the state of the head filter FHD and the state of the HPM filter FHPM can be determined independently of each other, and the controller 700 is configured to determine which filter of the head filter FHD and the HPM filter FHPM has an abnormality.
In the printer 1000 according to the present embodiment, the state determination process P100 and the state determination process P200 or the state determination process P300 are performed using the liquid surface detector 30 of the head system 100, which is the fill tank sensor 31 and the drain tank sensor 32, and/or the rotational speed of the pump P of the HPM 500. Accordingly, it is not necessary to provide a dedicated sensor or the like for determining the state of the head filter FHD and the state of the HPM filter FHPM, which is advantageous in reducing a size of the printer 1000 and manufacturing costs of the printer 1000. Since no dedicated structure for determining the state of the head filter FHD and the state of the HPM filter FHPM is required, channel structures would not be complicated.
In the printer 1000 according to the present embodiment, the controller 700 is configured to determine whether the differential pressure PD is appropriately controlled (the state determination process P100, step S101), and is configured to calculate the lifetime of the head filter HFD in a case where it is determined that the differential pressure PD is appropriately controlled (the state determination process P100, step S103). Accordingly, the lifetime can be calculated with higher accuracy. When a determination whether the differential pressure PD is appropriately controlled is not performed, a change in the flow rate of the head channel HSC may not be a change in the state of the head filter HFD and may be caused by the not appropriately controlled air pressure regulator 600. For this reason, accuracy and reliability of the calculated lifetime may decrease.
In the printer 1000 according to the present embodiment, the controller 700 is configured to determine whether the slope X of the detection value of the fill tank sensor 31 or the slope Y of the detection value of the drain tank sensor 32 rapidly decreases in a short period (the state determination process P100, step S102). Accordingly, it is possible to appropriately detect clogging of the head filter FHD due to contamination of foreign matter or the like.
In the above-described embodiment, the following modifications can also be used.
In the above-described embodiment, the controller 700 performs the state determination of the head filter FHD by performing the state determination process P100 (
Specifically, for example, the controller 700 may be configured to determine the state of the head filter FHD by performing a state determination process P400 shown in
Hereinafter, the state determination process P400 will be described with an example in which the slope Y of the detection value of the drain tank sensor 32 is used as the value indicating the flow rate of the ink flowing through the head channel HCH. The state determination process P400 can be performed in the same procedure as described below when the slope X of the detection value of the fill tank sensor 31 is used as the value indicating the flow rate of the ink flowing through the head channel HCH.
In step S401 of the state determination process P400, the controller 700 determines whether the differential pressure PD between the fill tank FT and the drain tank DT is appropriately controlled. Specifically, step S401 may be the same as step S101 of the state determination process P100.
When determining that the differential pressure PD is not appropriately controlled (step S401: NO), the controller 700 causes the display unit 900 to display information indicating that an abnormality occurs in the control of the differential pressure PD (step S406), and ends the state determination process P400.
When determining that the differential pressure PD is appropriately controlled (step S401: YES), in step S402, the controller 700 determines whether the slope Y of the detection value of the drain tank sensor 32 significantly decreases as compared with the previous state determination process P400. Specifically, step S402 may be the same as step S102 of the state determination process P100. That is, the controller 700 is configured to determine whether the slope decrease amount ΔY is smaller than the decrease amount threshold THΔY.
In a case where the slope decrease amount ΔY is equal to or greater than the decrease amount threshold THΔY (S402: NO), the controller 700 advances the process to step S407 and performs a head maintenance alert, which is an example of the “notification related to the first filter”. Specifically, the controller 700 is configured to cause the display unit 900 to display information indicating that maintenance of the head 43, which is, for example, replacement of the head filter FHD, and replacement of the head 43, is necessary. The head maintenance alert performed by the controller 700 in step S407 is based on a sudden decrease in the slope Y (that is, the flow rate of the ink flowing through the head channel HCH), and is considered to be urgent. For this reason, the controller 700 may be configured to cause the display unit 900 to display information prompting the user to immediately replace a component. Thereafter, the controller 700 ends the state determination process P400.
In a case where the slope decrease amount ΔY is smaller than the decrease amount threshold THΔY (S402: YES), the controller 700 determines whether the slope Y of the detection value of the drain tank sensor 32 is smaller than an initial value IVY in step S403. Here, the initial value IVY is a value of the slope Y of the detection value of the drain tank sensor 32 at a start of use of the head filter FHD. The initial value IVY may be acquired by, for example, measurement in a case where ink flows into the head filter FHD for a first time after the head filter FHD is newly attached to the head 43 or after the head 43 is newly attached to the printer 1000.
In a case where the slope Y is equal to or greater than the initial value IVY (S403: NO), the controller 700 causes the display unit 900 to display information indicating that the state of the head filter FHD is normal (S408), and ends the state determination process P400. In a case where the slope Y is smaller than the initial value IVY (S403: YES), the controller 700 determines in step S404 whether the slope Y is equal to or smaller than a third threshold TH3HD, which is an example of the “first filter notification threshold” and is a value smaller than the initial value IVY.
In a case where the slope Y is larger than the third threshold TH3HD (S404: NO), the controller 700 calculates the lifetime of the head filter FHD and causes the display unit 900 to display the calculated lifetime, in step S409. The lifetime of the head filter FHD can be calculated by the same procedure as that of step S103 of the state determination process P100. In step S409, the controller 700 may display the filter lifetime LTHD as the lifetime of the head 43. After executing step S409, the controller 700 ends the state determination process P400.
In a case where the slope Y is equal to or less than the third threshold TH3HD (S404: YES), the controller 700 performs a head maintenance alert, which is an example of the “notification related to the first filter”, in step S405. Specifically, the controller 700 is configured to cause the display unit 900 to display information indicating that maintenance of the head 43, which is, for example, replacement of the head filter FHD, and replacement of the head 43, is necessary. The head maintenance alert performed by the controller 700 in step S405 is based on a predetermined gradual decrease in the slope Y (that is, the flow rate of the ink flowing through the head channel HCH), and it is considered not as urgent as the head maintenance alert executed in step S407. For this reason, the controller 700 may perform the display in a form different from that in step S407, and may display, for example, information prompting the user to execute replacement soon. Thereafter, the controller 700 ends the state determination process P400.
In the above-described embodiment, the controller 700 is configured to determine the state of the HPM filter FHPM based on the flow rate Q of the HPM filter FHPM by performing the state determination process P200 (
Specifically, for example, the controller 700 may be configured to determine the state of the HPM filter FHPM by performing a state determination process P500 shown in
In step S501 of the state determination process P500, the controller 700 estimates the flow rate Q of the HPM filter FHPM. A specific procedure of step S501 may be the same as that of step S201 of the state determination process P200.
In step S502, the controller 700 determines whether the flow rate Q of the HPM filter FHPM estimated in step S501 is smaller than an initial value IVQ. Here, the initial value IVQ is a value of the flow rate Q at a start of use of the HPM filter FHPM. The initial value IVQ may be acquired by, for example, measurement in a case where ink flows into the HPM filter FHPM for a first time after the HPM filter FHPM is newly attached to the HPM 500.
In a case where the flow rate Q is equal to or greater than the initial value IVQ (S502: NO), the controller 700 causes the display unit 900 to display information indicating that the state of the HPM filter FHPM is normal (S505), and ends the state determination process P500. In a case where the flow rate Q is smaller than the initial value IVQ (S502: YES), the controller 700 determines in step S503 whether the flow rate Q is equal to or less than a third threshold TH3HPMQ, which is an example of the “second filter notification threshold” and is a value smaller than the initial value IVQ.
In a case where the flow rate Q is larger than the third threshold TH3HPMQ (S503: NO), the controller 700 calculates the lifetime of the HPM filter FHPM and causes the display unit 900 to display the calculated lifetime in step S506. The lifetime of the HPM filter FHPM can be calculated by the same procedure as that of step S202 of the state determination process P200. After executing step S506, the controller 700 ends the state determination process P500.
In a case where the flow rate Q is equal to or less than the third threshold TH3HPMQ (S503: YES), the controller 700 executes a head maintenance alert, which is an example of the “notification related to the second filter”, in step S504. Specifically, the controller 700 causes the display unit 900 to display information indicating that maintenance, which is, specifically, for example, replacement of the HPM filter FHPM, of the HPM 500 is necessary. Thereafter, the controller 700 ends the state determination process P500.
In the above-described embodiment, the controller 700 determines the state of the HPM filter FHPM based on the rotational speed of the pump P by performing the state determination process P300 (
Specifically, for example, the controller 700 may be configured to determine the state of the HPM filter FHPM by performing a state determination process P600 shown in
In step S601 of the state determination process P600, the controller 700 calculates the rotational speed of the pump P. A specific procedure of step S601 may be the same as that of step S301 of the state determination process P300.
In step S602, the controller 700 determines whether the rotational speed of the pump P calculated in step S601 is larger than an initial value IVP. Here, the initial value IVP is a value of the rotational speed of the pump P at a start of use of the HPM filter FHPM. The initial value IVP may be acquired by, for example, measurement in a case where ink flows into the HPM filter FHPM for a first time after the HPM filter FHPM is newly attached to the HPM 500.
In a case where the rotational speed of the pump P is equal to or lower than the initial value IVP (S602: NO), the controller 700 causes the display unit 900 to display information indicating that the state of the HPM filter FHPM is normal (S605), and ends the state determination process P600. In a case where the rotational speed of the pump P is higher than the initial value IVP (S602: YES), the controller 700 determines in step S603 whether the rotational speed of the pump P is equal to or higher than a third threshold TH3HPMP, which is an example of the “second filter notification threshold” and is a value larger than the initial value IVP.
In a case where the rotational speed of the pump P is lower than the third threshold TH3HPMP (S603: NO), the controller 700 calculates the lifetime of the HPM filter FHPM and causes the display unit 900 to display the calculated lifetime, in step S606. The lifetime of the HPM filter FHPM can be calculated by the same procedure as that of step S302 of the state determination process P300. After executing step S606, the controller 700 ends the state determination process P600.
In a case where the rotational speed of the pump P is equal to or higher than the third threshold TH3HPMP (S603: YES), the controller 700 performs a head maintenance alert, which is an example of the “notification related to the second filter”, in step S604. Specifically, the controller 700 causes the display unit 900 to display information indicating that maintenance, which is, specifically, for example, replacement of the HPM filter FHPM, of the HPM 500 is necessary. Thereafter, the controller 700 ends the state determination process P600.
In the printer 1000 according to the above-described embodiment and modifications, the controller 700 is configured to periodically perform the state determination processes P100 to P600. However, the present invention is not limited thereto. The controller 700 may be configured to perform at least one of the state determination processes P100 to P600 at a freely selected timing. The freely selected timing is, for example, a timing at which a prescribed process, which is maintenance process or the like, ends, or a timing at which an instruction to execute the state determination process is received from the user.
In the printer 1000 according to the above-described embodiment and modifications, the controller 700 visually displays and notifies of information in the state determination processes P100 to P600 on the display unit 900, and the present invention is not limited thereto. The display and notification of the information may be executed in any form that can be perceived by the user, and for example, may be audibly executed through an audio display unit (not shown).
In the above-described embodiment and modifications, a step of the state determination processes P100 to P600 may be appropriately omitted. Specifically, for example, steps S101 and S102 of the state determination process P100 and steps S401 and S402 of the state determination process P400 may not be performed.
In the above-described embodiment and modifications, the fill tank sensor 31 and the drain tank sensor 32 provided in the liquid surface detector 30 of the head system 100 are both static capacitive liquid surface detection sensors, and the fill tank sensor 31 and the drain tank sensor 32 are not limited thereto. The fill tank sensor 31 and the drain tank sensor 32 may be any liquid surface detection sensors (for example, a float type, an optical type, or a radio wave type) that may respectively detect positions of liquid surfaces in the fill tank FT and the drain tank DT. The fill tank sensor 31 and the drain tank sensor 32 are not limited to the liquid surface detection sensors, and may be any liquid amount sensors that may detect liquid amounts in the fill tank FT and the drain tank DT. The liquid amount sensors may be any liquid amount sensors, and may detect the liquid amounts in the fill tank FT and the drain tank DT, based on, for example, masses of liquid in the fill tank FT and the drain tank DT. The liquid surface detection sensors are a form of liquid amount sensors.
In the above-described embodiment and modifications, the HPM filter FHPM is provided between the pump P and the fill tank FT in the supply channel SCH of the HPM 500, and the present invention is not limited thereto. In the supply channel SCH, the HPM filter HPM may be disposed between the main tank 410 and the pump P. In addition, the head filter FHD may be disposed in any position in the head channel HCH, and the HPM filter FHPM may be disposed in any position in the supply channel SCH.
In the above-described embodiment and modifications, the controller 700 provided in the printer 1000 is configured to perform the state determination processes P100 to P600, and the present invention is not limited thereto. An external device (for example, a PC) different from the printer 1000 may function as a controller to perform the state determination processes P100 to P600. In this case, the printer 1000 and the external device constitute a liquid discharge system. In addition, the display and the notification of the information in the state determination processes P100 to P600 may be performed by the external device instead of the display unit 900.
The embodiment and modifications have been described above with an example in which an image is formed on the medium PM by discharging ink from the head system 100. The head system 100 may be a liquid discharge system configured to discharge any liquid for image formation, and the medium PM on which an image is formed may be, for example, a sheet, cloth, or a resin.
It should be considered that the embodiment described in the present specification is illustrative in all respects and are not restrictive. For example, the number and configuration of the head system 100 in the printer 1000 may be changed. The number of colors that can be simultaneously printed by the printer 1000 is not limited, and the printer 1000 may print only a single color. In addition, the number, arrangements, and the like of the individual channels iCH may be appropriately changed. Technical features described in the embodiment and modifications can be combined with each other. The printer 1000 may include, instead of the head system 100, a serial head configured to discharge liquid while moving in a scanning direction.
While the invention has been described in conjunction with various example structures outlined above and illustrated in the figures, various alternatives, modifications, variations, improvements, and/or substantial equivalents, whether known or that may be presently unforeseen, may become apparent to those having at least ordinary skill in the art. Accordingly, the example embodiments of the disclosure, as set forth above, are intended to be illustrative of the invention, and not limiting the invention. Various changes may be made without departing from the spirit and scope of the disclosure. Therefore, the disclosure is intended to embrace all known or later developed alternatives, modifications, variations, improvements, and/or substantial equivalents.
It will be understood by those skilled in the art that the above-described embodiment and modifications thereof are specific examples of the following aspects.
Clause 1: A liquid discharge system for discharging liquid, the liquid discharge system including: a head configured to discharge the liquid, the head having an inlet for supplying the liquid to the head and an outlet for discharging the liquid from the head; a supply tank connected to the inlet; a discharge tank connected to the outlet; a pump configured to cause the liquid to flow, the liquid being in a supply channel for supplying the liquid to the supply tank; a first filter located in a head channel extending from the supply tank to the discharge tank through the head; a second filter located in the supply channel; a first liquid amount sensor configured to detect an amount of the liquid stored in the supply tank; a second liquid amount sensor configured to detect an amount of the liquid stored in the discharge tank; and a controller configured to: determine a state of the first filter, based on a first change amount or a second change amount, the first change amount being amount of change in a detection value of the first liquid amount sensor in a prescribed period, the second change amount being amount of change in a detection value of the second liquid amount sensor in a prescribed period; and determine a state of the second filter, based on a value or a rotational speed of the pump, the value being based on the first change amount and the second change amount.
Clause 2: The liquid discharge system according to clause 1, in which the controller is configured to perform a notification related to the first filter, in a case where a decrease in amount of newly acquired first change amount relative to previously acquired first change amount is equal to or greater than a decrease amount threshold, or in a case where a decrease amount of newly acquired second change amount relative to previously acquired second change amount is equal to or greater than the decrease amount threshold.
Clause 3: The liquid discharge system according to clause 1 or 2, in which the controller is configured to: calculate a lifetime of the first filter, based on the first change amount or the second change amount; and display that the state of the first filter is normal, in a case where the calculated lifetime is larger than a first filter threshold.
Clause 4: The liquid discharge system according to clause 3, in which the controller is configured to calculate the lifetime of the first filter, in a case where a decrease in amount of the newly acquired first change amount relative to the previously acquired first change amount is smaller than a decrease amount threshold, or in a case where a decrease in amount of the newly acquired second change amount relative to the previously acquired second change amount is smaller than the decrease amount threshold.
Clause 5: The liquid discharge system according to clause 3 or 4, in which the controller is configured to display the calculated lifetime, in a case where the calculated lifetime is equal to or less than the first filter threshold and is equal to or greater than a first filter notification threshold, the first filter notification threshold being smaller than the first filter threshold.
Clause 6: The liquid discharge system according to any one of clauses 3 to 5, in which the controller is configured to perform a notification related to the first filter, in a case where the calculated lifetime is smaller than a first filter notification threshold, the first filter notification threshold being smaller than the first filter threshold.
Clause 7: The liquid discharge system according to clause 1 or 2, in which the controller is configured to perform a notification related to the first filter, in a case where the first change amount or the second change amount is equal to or less than a first filter notification threshold, the first filter notification threshold being smaller than an initial value of the first change amount or the second change amount.
Clause 8: The liquid discharge system according to any one of clauses 1, 2, or 3, in which the controller is configured to: calculate a lifetime of the first filter, in a case where the first change amount or the second change amount is equal to or smaller than an initial value of the first change amount or the second change amount and is larger than a first filter notification threshold, the first filter notification threshold being smaller than the initial value; and display the calculated lifetime.
Clause 9: The liquid discharge system according to any one of clauses 3, 4, 5, 6, or 8, in which the controller is configured to calculate the lifetime of the first filter, based on a slope of a temporal change in the first change amount or the second change amount.
Clause 10: The liquid discharge system according to any one of clauses 1 to 9, in which the supply channel is connected to a storage tank, the discharge tank is connected to the storage tank, through a discharge channel for feeding the liquid in the discharge tank to the storage tank, and the controller is configured to determine whether a differential pressure between the supply tank and the discharge tank is normal, based on: a comparison between the second change amount in a case where the liquid stored in the supply tank is fed to the discharge tank through the head channel and the second change amount in a case where the liquid stored in the storage tank is fed to the discharge tank through the supply channel and the head channel; or a comparison between the first change amount in a case where the liquid stored in the supply tank is fed to the discharge tank through the head channel and the first change amount in a case where the liquid stored in the supply tank is fed to the storage tank through the head channel and the discharge channel.
Clause 11: The liquid discharge system according to any one of clauses 1 to 10, in which the controller is configured to: calculate a lifetime of the second filter, based on the value based on the first change amount and the second change amount; and display that the state of the second filter is normal, in a case where the calculated lifetime is larger than a second filter threshold.
Clause 12: The liquid discharge system according to clause 11, in which the controller is configured to display the calculated lifetime, in a case where the calculated lifetime is equal to or less than the second filter threshold and is equal to or greater than a second filter notification threshold, the second filter notification threshold being smaller than the second filter threshold.
Clause 13: The liquid discharge system according to clause 11 or 12, in which the controller is configured to perform a notification related to the second filter, in a case where the calculated lifetime is smaller than a second filter notification threshold, the second filter notification threshold being smaller than the second filter threshold.
Clause 14: The liquid discharge system according to any one of clauses 1 to 10, in which the controller is configured to perform a notification related to the second filter, in a case where the value based on the first change amount and the second change amount is equal to or less than a second filter notification threshold, the second filter notification threshold being smaller than an initial value of the value based on the first change amount and the second change amount.
Clause 15: The liquid discharge system according to any one of clauses 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and 14, in which the controller is configured to: calculate a lifetime of the second filter, in a case where the value is equal to or less than an initial value of the value and is greater than a second filter notification threshold smaller than the initial value of the value, the value being based on the first change amount and the second change amount; and display the calculated lifetime.
Clause 16: The liquid discharge system according to any one of clauses 11, 12, 13, and 15, in which the controller is configured to calculate the lifetime of the second filter, based on a slope of a temporal change in the value based on the first change amount and the second change amount.
Clause 17: The liquid discharge system according to any one of clauses 1 to 10, in which the controller is configured to: calculate a lifetime of the second filter, based on the rotational speed of the pump; and display that the state of the second filter is normal, in a case where the calculated lifetime is larger than a second filter threshold.
Clause 18: The liquid discharge system according to clause 17, in which the controller is configured to display the calculated lifetime, in a case where the calculated lifetime is equal to or less than the second filter threshold and is equal to or greater than a second filter notification threshold, the second filter notification threshold being smaller than the second filter threshold.
Clause 19: The liquid discharge system according to clause 17 or 18, in which the controller is configured to perform a notification related to the second filter, in a case where the calculated lifetime is smaller than a second filter notification threshold smaller than the second filter threshold.
Clause 20: The liquid discharge system according to any one of clauses 1 to 10, in which the controller is configured to perform a notification related to the second filter, in a case where the rotational speed of the pump is equal to or higher than a second filter notification threshold, the second filter notification threshold being larger than an initial value of the rotational speed of the pump.
Clause 21: The liquid discharge system according to any one of clauses 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 20, in which the controller is configured to: calculate a lifetime of the second filter, in a case where the rotational speed of the pump is equal to or higher than an initial value of the rotational speed of the pump and is lower than a second filter notification threshold, the second filter notification threshold being larger than the initial value of the rotational speed of the pump; and display the calculated lifetime.
Clause 22: The liquid discharge system according to any one of clauses 17, 18, 19, 21, in which the controller is configured to calculate the lifetime of the second filter, based on a slope of a temporal change in the rotational speed of the pump.
Clause 23: A filter state determination method performed by a controller of a liquid discharge system configured to discharge liquid, in which the liquid discharge system includes: a head configured to discharge the liquid, the head having an inlet for supplying the liquid to the head and an outlet for discharging the liquid from the head; a supply tank connected to the inlet; a discharge tank connected to the outlet; a pump configured to cause the liquid to flow, the liquid being in a supply channel for supplying the liquid to the supply tank; a first filter located in a head channel extending from the supply tank to the discharge tank through the head; a second filter located in the supply channel; a first liquid amount sensor configured to detect an amount of the liquid stored in the supply tank; and a second liquid amount sensor configured to detect an amount of the liquid stored in the discharge tank, and the filter state determination method comprises: determining a state of the first filter, based on a first change amount or a second change amount, the first change amount being amount of change in a detection value of the first liquid amount sensor in a prescribed period, the second change value being amount of change in a detection value of the second liquid amount sensor in a prescribed period; and determining a state of the second filter, based on a value or a rotational speed of the pump, the value being based on the first change amount and the second change amount.
| Number | Date | Country | Kind |
|---|---|---|---|
| 2023-107963 | Jun 2023 | JP | national |