Liquid ejection system
Patent Information
- Application Number
- CN202211254324.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-10-18
- Filing Date
- 2022-10-13
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2042-10-13
Smart Images

Figure CN115991054B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to a liquid ejection system. Background Technology
[0002] In liquid ejection devices such as inkjet printers, liquids such as ink are generally ejected from the nozzle by supplying drive pulses to drive elements such as piezoelectric elements. Here, in order to eject the ink from the nozzle with the desired ejection characteristics, it is necessary to appropriately set the waveform of the drive pulses.
[0003] For example, Patent Document 1 describes a technique for correcting the waveform of a drive pulse based on the number of ink ejections, with the aim of reducing the degradation of print quality caused by the time-related deterioration of piezoelectric elements. In the technique described in Patent Document 1, voltage correction information for this correction is pre-stored in the inkjet recording device. This voltage correction information is information indicating the correspondence between the number of ink ejections and the voltage value used to correct the drive pulse.
[0004] In recent business models, there have been cases where the manufacturer of the printer body (excluding the printhead), a key component of a printer, differs from the manufacturer of the printhead. In such cases, operating conditions, such as the waveform of the drive pulses, the type of ink, or the operating temperature of the printhead, vary depending on the printer manufacturer or the user. These varying operating conditions lead to different degrees of degradation in the drive components. Therefore, unlike the situation where the printer body and printhead are the same, the printhead manufacturer cannot pre-store such information about the corresponding relationships within the printer. Consequently, the printer body manufacturer has traditionally had to manually configure functions to inform the user of the degree of drive component degradation or to suppress the reduction in ejection characteristics caused by drive component degradation. This increases the workload for the printer body manufacturer. Furthermore, there are concerns that the inability of the printer body manufacturer to configure these functions could impair user convenience, leading to the printer body failing to perform these functions.
[0005] Patent Document 1: Japanese Patent Application Publication No. 2009-66948 Summary of the Invention
[0006] To address the above-mentioned issues, one embodiment of the liquid ejection system disclosed herein includes: a head unit having a nozzle for ejecting liquid, a pressure chamber communicating with the nozzle, and a drive element for applying pressure variations to the liquid in the pressure chamber by supplying drive pulses; a first connection unit for being network-connected to a server in a communicable manner; a determination unit for determining the waveform of the drive pulses supplied to the drive element based on first input information; and a first input unit for receiving the first input information from the server via the first connection unit.
[0007] Furthermore, another embodiment of the liquid ejection system disclosed herein includes: a head unit having a nozzle for ejecting liquid, a pressure chamber communicating with the nozzle, and a drive element for applying pressure variations to the liquid in the pressure chamber by supplying drive pulses; a first connection unit for being network-connected to a server in a communicable manner; a notification unit for notifying a user of a determination result of degradation of the drive element based on second input information; and a first input unit for receiving the second input information from the server via the first connection unit.
[0008] Another embodiment of the liquid ejection system disclosed herein includes: a head unit having a nozzle for ejecting liquid, a pressure chamber communicating with the nozzle, and a drive element for applying pressure variations to the liquid in the pressure chamber by supplying drive pulses; a first connection unit for being network-connected to a server in a communicable manner; and a first output unit for outputting output information related to the degree of degradation of the drive element to the server via the first connection unit. Attached Figure Description
[0009] Figure 1 This is a schematic diagram illustrating a structural example of the liquid ejection system according to the first embodiment.
[0010] Figure 2 This is a schematic diagram illustrating a structural example of the liquid ejection device used in the liquid ejection system according to the first embodiment.
[0011] Figure 3 This is a cross-sectional view illustrating an example of the structure of a head chip.
[0012] Figure 4 This is a schematic diagram illustrating a structural example of the first processing device used in the liquid ejection system according to the first embodiment.
[0013] Figure 5 This is a schematic diagram illustrating an example of the structure of a server used in the liquid ejection system according to the first embodiment.
[0014] Figure 6 This is a flowchart illustrating the processing of the liquid ejection system according to the first embodiment.
[0015] Figure 7 A diagram showing an example of the waveform of the driving pulse.
[0016] Figure 8 This is a diagram illustrating an example of the first table contained in the corresponding information.
[0017] Figure 9 This is a diagram illustrating an example of a second table contained in the corresponding information.
[0018] Figure 10 A graph representing the functions corresponding to the second table.
[0019] Figure 11 A diagram showing other examples of the corresponding information.
[0020] Figure 12 This is a schematic diagram illustrating a structural example of the liquid ejection system according to the second embodiment.
[0021] Figure 13 This is a schematic diagram illustrating a structural example of the liquid ejection device used in the liquid ejection system according to the second embodiment.
[0022] Figure 14 This is a flowchart illustrating the processing of the liquid ejection system according to the second embodiment.
[0023] Figure 15 This is a schematic diagram illustrating a structural example of the liquid ejection system according to the third embodiment.
[0024] Figure 16 This is a schematic diagram illustrating a structural example of the second processing device used in the liquid ejection system according to the third embodiment.
[0025] Figure 17 This is a flowchart illustrating the processing of the liquid ejection system according to the third embodiment.
[0026] Figure 18 This is a schematic diagram illustrating a structural example of the liquid ejection system according to the fourth embodiment.
[0027] Figure 19 This is a schematic diagram illustrating a structural example of the liquid ejection device used in the liquid ejection system according to the fourth embodiment.
[0028] Figure 20 This is a flowchart illustrating the processing of the liquid ejection system according to the fourth embodiment.
[0029] Figure 21 This is a schematic diagram illustrating an example of the structure of the server used in the liquid ejection system according to the fifth embodiment.
[0030] Figure 22 This is a flowchart illustrating the processing of the liquid ejection system according to the fifth embodiment.
[0031] Figure 23 This is a schematic diagram illustrating a structural example of the first processing device used in the liquid ejection system according to the sixth embodiment.
[0032] Figure 24This is a flowchart illustrating the processing of the liquid ejection system according to the sixth embodiment. Detailed Implementation
[0033] Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. It should be noted that the dimensions or scales of various parts in the drawings differ appropriately from actual dimensions, and some parts are shown schematically for ease of understanding. Furthermore, unless otherwise specified in the following description, the scope of the present invention is not limited to these embodiments.
[0034] 1. First Implementation Method
[0035] 1-1. Overview of the Liquid Ejection System
[0036] Figure 1 This is a schematic diagram illustrating a structural example of the liquid ejection system 10 according to the first embodiment. The liquid ejection system 10 is a system for printing by inkjet printing and has a function to correct the waveform of the drive pulses used for printing. Figure 1 In the example shown, the liquid ejection system 10 has liquid ejection devices 100_1 to 100_3, first processing devices 200_1 to 200_3, server 300 and third processing device 400.
[0037] Here, the liquid ejection devices 100_1 to 100_3 are devices provided by the manufacturer of the printer body (described later). Each of the liquid ejection devices 100_1 to 100_3 may be provided by the same manufacturer or by different manufacturers. The first processing devices 200_1 to 200_3 may be devices held by the user or provided by the manufacturer of the printer body. On the other hand, the head unit 110 installed in the liquid ejection devices 100_1 to 100_3 is a unit provided by the head (described later) manufacturer. The server 300 performs maintenance and management through the head manufacturer.
[0038] When the user uses the printer body, the user holds the liquid ejection device 100_1, the first processing device 200_1, and the head unit 110. On the other hand, although the user does not hold the server 300, they can communicate (connect) to the server 300 via the communication network (described later) NW.
[0039] Additionally, a user refers to a person who uses the liquid ejection device 100_1. For example, if the manufacturer of the printer body, who purchases the head from the head manufacturer and manufactures the printer body, uses the printer body himself, the manufacturer of the printer body becomes the user. Furthermore, if, for example, the manufacturer of the printer body purchases the head from the head manufacturer and manufactures the printer body, and a third party purchases the printer body from the printer body manufacturer and uses it, that third party becomes the user.
[0040] Liquid ejection device 100_1 is communicatively connected to first processing device 200_1. Liquid ejection device 100_2 is communicatively connected to first processing device 200_2. Liquid ejection device 100_3 is communicatively connected to first processing device 200_3. Thus, liquid ejection devices 100_1 to 100_3 correspond to and are communicatively connected to first processing devices 200_1 to 200_3, respectively. In the following text, there may be instances where liquid ejection devices 100_1 to 100_3 are referred to as liquid ejection device 100 without distinction. Similarly, there may be instances where first processing devices 200_1 to 200_3 are referred to as first processing device 200 without distinction.
[0041] In addition, although Figure 1 In the example shown, the liquid ejection system 10 has three liquid ejection devices 100 and three first processing devices 200, but this number is not limited to this and can also be one, two or more. That is, the number of groups of liquid ejection devices 100 and first processing devices 200 is not limited to three groups and can also be one, two or more groups.
[0042] The liquid ejection device 100 is a printer that prints an image formed based on recorded data DP from the first processing device 200 onto a printing medium using an inkjet method. Recorded data DP refers to image data in a form that can be processed by the liquid ejection device 100. The printing medium is not particularly limited to any medium that the liquid ejection device 100 can print on, such as various types of paper, cloth, or film. Furthermore, the liquid ejection device 100 can be either a serial printer or a line printer.
[0043] The liquid ejection device 100 has a head unit 110. The head unit 110 is a module that includes an inkjet head. In the following text, elements constituting the liquid ejection device 100 other than the head unit 110 may be referred to as the "printer body". Furthermore, the head unit 110 or the liquid ejection head 110a described later may be simply referred to as the "head". The structure of the liquid ejection device 100 will be discussed later based on... Figure 2 as well as Figure 3 Let me describe it in detail.
[0044] The first processing device 200 is a desktop or laptop computer, and has the functions of generating recording data DP, controlling the printing performed by the liquid ejection device 100, and determining the waveform of the drive pulse PD used for the printing. Furthermore, the structure of the first processing device 200 will be discussed later based on… Figure 4 Let me describe it in detail.
[0045] The first processing unit 200 is communicatively connected to the server 300 via a communication network NW, including the Internet. The first processing unit 200 outputs output information D1 to the server 300, or inputs input information D2 from the server 300. Output information D1 is information related to the degree of degradation of the driving element 111f (described later). Input information D2 includes information related to the waveform of the corrected driving pulse (described later) or the correction value used for that correction. The first processing unit 200 determines the waveform of the driving pulse based on the input information D2. Furthermore, the first processing unit 200 generates recorded data DP, for example, by performing various processes on image data in file formats such as PostScript (Page Description Language), PDF (Portable Document Format), and XPS (XML Paper Specification), such as RIP (Raster Image Processor) processing or color conversion processing.
[0046] Server 300 is a computer that functions as a cloud server, and has the functions of inputting output information D1 from the first processing device 200, generating input information D2 based on the output information D1, and outputting the generated input information D2 to the first processing device 200. Furthermore, the structure of server 300 will be discussed later. Figure 5 Let me describe it in detail.
[0047] Furthermore, the server 300 is communicatively connected to the third processing unit 400, and appropriately sends and receives information required for generating input information D2. The third processing unit 400 inputs output information D1 from the server 300 as needed, or outputs information required for generating input information D2 to the computer of the server 300.
[0048] In the liquid ejection system 10 described above, the first processing unit 200 determines the waveform of the drive pulse based on the input information D2, thereby correcting the waveform of the drive pulse to reduce the degradation of print quality caused by the time-related deterioration of the drive element 111f. Therefore, even when the printer body manufacturer and the printhead manufacturer are different, the degradation of print quality caused by the time-related deterioration of the drive element 111f can be reduced while lessening the burden on the printer body manufacturer or user. Here, compared to the structure that generates the input information D2 using the liquid ejection device 100, the structure that generates the input information D2 using the server 300 based on the output information D1 has the advantage of making it easier to optimize the input information D2. This advantage results in the ability to preferably determine the waveform of the drive pulse in the liquid ejection device 100. The liquid ejection system 10 will now be described in detail.
[0049] 1-2. Structure of the liquid ejection device
[0050] Figure 2 This is a schematic diagram illustrating a structural example of the liquid ejection device 100 used in the liquid ejection system 10 according to the first embodiment. Figure 2 As shown, the liquid ejection device 100 includes a head unit 110, a moving mechanism 120, a communication device 130, a storage circuit 140, and a processing circuit 150.
[0051] The head unit 110 is a component comprising a head chip 111, a drive circuit 112, a power supply circuit 113, and a drive signal generation circuit 114.
[0052] exist Figure 2 In the example shown, the head unit 110 is divided into a liquid nozzle 110a, which includes a head chip 111 and a drive circuit 112, and a control module 110b, which includes a power supply circuit 113 and a drive signal generation circuit 114. Furthermore, the head unit 110 is not limited to being divided into a liquid nozzle 110a and a control module 110b; for example, part or all of the control module 110b may be incorporated into the liquid nozzle 110a.
[0053] The head chip 111 ejects ink toward the printing medium. Figure 2The diagram illustrates, in a representative manner, multiple driving elements 111f within the structural elements of the head chip 111. Furthermore, a detailed example of the head chip 111 will be provided later. Figure 3 Let me explain.
[0054] Although Figure 2 In the example shown, the head unit 110 has one head chip 111, but the number can also be two or more. When the liquid ejection device 100 is serial, one or more head chips 111 are arranged such that multiple nozzles are distributed across a portion of the width direction of the printing medium. Furthermore, when the liquid ejection device 100 is row-type, two or more head chips 111 are arranged such that multiple nozzles are distributed across the entire area of the width direction of the printing medium.
[0055] Under the control of the processing circuit 150, the drive circuit 112 switches whether to supply the drive signal Com output from the drive signal generation circuit 114 as a drive pulse PD for each of the plurality of drive elements 111f of the head chip 111. The drive circuit 112 includes, for example, a group of switches such as transmission gates for this switching.
[0056] The power supply circuit 113 receives power from a commercial power supply not shown and generates various predetermined potentials. These generated potentials are then appropriately supplied to various parts of the liquid ejection device 100. Figure 2 In the example shown, power supply circuit 113 generates a power supply potential VHV and a bias potential VBS. The bias potential VBS is supplied to the head chip 111, etc. Furthermore, the power supply potential VHV is supplied to the drive signal generation circuit 114, etc.
[0057] The drive signal generation circuit 114 is a circuit that generates drive signals Com for driving each drive element 111f of the head chip 111. Specifically, the drive signal generation circuit 114 includes, for example, a DA conversion circuit and an amplification circuit. In the drive signal generation circuit 114, the DA conversion circuit converts the waveform specification signal dCom from the processing circuit 150 (described later) from a digital signal to an analog signal, and the amplification circuit amplifies the analog signal using the power supply potential VHV from the power supply circuit 113, thereby generating the drive signal Com. Here, the signal of the waveform actually supplied to the drive element 111f in the waveform contained in the drive signal Com is the drive pulse PD.
[0058] The moving mechanism 120 changes the relative position of the head unit 110 and the printing medium. More specifically, in the case where the liquid ejection device 100 is a serial type, the moving mechanism 120 has a conveying mechanism and a moving mechanism, wherein the conveying mechanism conveys the printing medium in a predetermined direction, and the moving mechanism causes the head unit 110 to reciprocate along an axis orthogonal to the conveying direction of the printing medium. Furthermore, in the case where the liquid ejection device 100 is a row type, the moving mechanism 120 has a conveying mechanism that conveys the printing medium in a direction intersecting the long side direction of the elongated head unit 110.
[0059] The communication device 130 is a circuit capable of communicating with the first processing device 200. For example, the communication device 130 may be a wireless or wired interface such as a LAN (Local Area Network) or USB (Universal Serial Bus). USB is a registered trademark. Alternatively, the communication device 130 may also be connected to other first processing devices 200 via the Internet or other networks. Furthermore, the communication device 130 may be integrated with the processing circuitry 150.
[0060] The storage circuit 140 stores various programs executed by the processing circuit 150 and various data, such as recorded data DP processed by the processing circuit 150. The storage circuit 140 may include, for example, one or more volatile memories such as RAM (Random Access Memory), and one or more non-volatile memories such as ROM (Read Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), or PROM (Programmable Read-Only Memory), or both. The recorded data DP is supplied, for example, from the first processing device 200. Alternatively, the storage circuit 140 may also be configured as part of the processing circuit 150.
[0061] The processing circuit 150 has the functions of controlling the operation of various parts of the liquid dispensing device 100 and processing various data. The processing circuit 150 may include, for example, one or more processors such as CPUs (Central Processing Units). Alternatively, the processing circuit 150 may replace the CPU with a programmable logic device such as an FPGA (Field-Programmable Gate Array), or it may include a programmable logic device such as an FPGA in addition to a CPU.
[0062] The processing circuit 150 controls the operation of each part of the liquid dispensing device 100 by executing the program stored in the storage circuit 140. Here, the processing circuit 150 generates signals such as control signal Sk, printing data signal SI, and waveform specification signal dCom as signals for controlling the operation of each part of the liquid dispensing device 100.
[0063] The control signal Sk is a signal used to control the drive of the moving mechanism 120. The printing data signal SI is a signal used to control the drive of the drive circuit 112. Specifically, the printing data signal SI specifies whether the drive circuit 112 supplies the drive signal Com from the drive signal generation circuit 114 as a drive pulse PD to the drive element 111f at predetermined unit intervals. By specifying this, the amount of ink ejected from the head chip 111 is specified. The waveform specification signal dCom is a digital signal used to specify the waveform of the drive signal Com generated by the drive signal generation circuit 114.
[0064] Figure 3 This is a cross-sectional view illustrating a structural example of the head chip 111. In the following description, intersecting X-axis, Y-axis, and Z-axis are used appropriately. In the following text, one direction along the X-axis is the X1 direction, and the direction opposite to the X1 direction is the X2 direction. Similarly, the opposite directions along the Y-axis are the Y1 direction and the Y2 direction. The opposite directions along the Z-axis are the Z1 direction and the Z2 direction.
[0065] like Figure 3 As shown, the head chip 111 has a plurality of nozzles N arranged along the Y-axis. The plurality of nozzles N are divided into a first column L1 and a second column L2 arranged side by side along the X-axis with intervals between them. The first column L1 and the second column L2 are respectively collections of a plurality of nozzles N arranged in a straight line along the Y-axis.
[0066] The head chip 111 has a structure that is approximately symmetrical to each other along the X-axis. However, the positions of the plurality of nozzles N in the first column L1 and the plurality of nozzles N in the second column L2 along the Y-axis can be either consistent or different. Figure 3 The diagram illustrates a structure in which the positions of multiple nozzles N in the first column L1 and multiple nozzles N in the second column L2 are aligned along the Y-axis.
[0067] like Figure 3As shown, the head chip 111 has a flow channel substrate 111a, a pressure chamber substrate 111b, a nozzle plate 111c, a vibration absorber 111d, a vibration plate 111e, multiple drive elements 111f, a protection plate 111g, a housing 111h, and a wiring substrate 111i.
[0068] The flow channel substrate 111a and the pressure chamber substrate 111b are stacked in this order along the Z1 direction to form a flow channel for supplying ink to a plurality of nozzles N. In the region located further along the Z1 direction than the laminate formed by the flow channel substrate 111a and the pressure chamber substrate 111b, a vibrating plate 111e, a plurality of driving elements 111f, a protective plate 111g, a housing 111h, and a wiring substrate 111i are provided. On the other hand, in the region located further along the Z2 direction than the laminate, a nozzle plate 111c and a vibration absorber 111d are provided. The elements of the head chip 111 are briefly described as long, plate-like components in the Y direction, and are joined together, for example, by an adhesive. Hereinafter, each element of the head chip 111 will be described in turn.
[0069] The nozzle plate 111c is a plate-shaped component having a plurality of nozzles N, each in a first row L1 and a second row L2. Each nozzle N is a through-hole through which ink passes. Here, the surface of the nozzle plate 111c facing the Z2 direction is the nozzle surface FN. The nozzle plate 111c is manufactured, for example, by processing a single-crystal silicon substrate using semiconductor manufacturing techniques such as dry etching or wet etching. However, other known methods and materials can also be appropriately used in the manufacture of the nozzle plate 111c. Furthermore, although the cross-sectional shape of the nozzles is typically circular, it is not limited to this; for example, it can also be a non-circular shape such as a polygon or an ellipse.
[0070] On the flow channel substrate 111a, a space R1, a plurality of supply channels Ra, and a plurality of connecting channels Na are provided for each of the first column L1 and the second column L2. The space R1 is an elongated opening extending in the Y-axis direction when viewed from above along the Z-axis. The supply channels Ra and the connecting channels Na are through holes formed for each nozzle N. Each supply channel Ra communicates with the space R1.
[0071] The pressure chamber substrate 111b is a plate-shaped component having a plurality of pressure chambers C, referred to as chambers, provided for each of the first column L1 and the second column L2. The plurality of pressure chambers C are arranged in the direction along the Y-axis. Each pressure chamber C is an elongated space formed for each nozzle N and extending in the direction along the X-axis when viewed from above. Similar to the nozzle plate 111c described above, the flow channel substrate 111a and the pressure chamber substrate 111b are respectively manufactured, for example, by processing a single-crystal silicon substrate using semiconductor manufacturing technology. However, other known methods and materials may also be appropriately used in the respective manufacturing of the flow channel substrate 111a and the pressure chamber substrate 111b.
[0072] The pressure chamber C is the space located between the flow channel substrate 111a and the vibrating plate 111e. For each of the first column L1 and the second column L2, multiple pressure chambers C are arranged in the direction along the Y-axis. Furthermore, the pressure chamber C is connected to the connecting flow channel Na and the supply flow channel Ra, respectively. Therefore, the pressure chamber C is connected to the nozzle N via the connecting flow channel Na and to the space R1 via the supply flow channel Ra.
[0073] A vibrating plate 111e is disposed on the Z1-oriented surface of the pressure chamber substrate 111b. The vibrating plate 111e is a plate-shaped component capable of elastic vibration. The vibrating plate 111e has, for example, a first layer and a second layer, which are stacked in this order along the Z1 direction. The first layer is, for example, an elastic film made of silicon oxide (SiO2). This elastic film is formed, for example, by thermal oxidation of one side of a single-crystal silicon substrate. The second layer is, for example, an insulating film made of zirconium oxide (ZrO2). This insulating film is formed, for example, by sputtering to form a zirconium layer and then thermally oxidizing that layer. Furthermore, the vibrating plate 111e is not limited to a structure formed by stacking the first and second layers described above; for example, it can be composed of a single layer or three or more layers.
[0074] On the Z1-oriented surface of the vibrating plate 111e, for each of the first column L1 and the second column L2, there are multiple drive elements 111f corresponding to nozzles N. Each drive element 111f is a driven element that deforms upon the supply of a drive signal. When viewed from above, each drive element 111f appears as an elongated strip extending along the X-axis. The multiple drive elements 111f are arranged along the Y-axis in a manner corresponding to multiple pressure chambers C. When viewed from above, the drive elements 111f overlap with the pressure chambers C.
[0075] Each drive element 111f is a piezoelectric element, and although not shown, it has a first electrode, a piezoelectric layer, and a second electrode, which are stacked in this order along the Z1 direction. One of the first and second electrodes is a separate electrode arranged for each drive element 111f, and a drive pulse PD is supplied to this electrode. The other electrode is a strip-shaped common electrode that extends continuously across multiple drive elements 111f in the direction along the Y-axis, and a bias potential VBS is supplied to this other electrode. Examples of metallic materials used for these electrodes include platinum (Pt), aluminum (Al), nickel (Ni), gold (Au), and copper (Cu). One of these materials can be used alone, or two or more can be combined in an alloy or laminated manner. The piezoelectric layer is made of a piezoelectric material such as lead zirconate titanate (Pb(Zr,Ti)O3), and for example, is a strip-shaped material that extends continuously across multiple drive elements 111f in the direction along the Y-axis. However, the piezoelectric layer can also span multiple drive elements 111f and be integrated into one unit. In this case, on the piezoelectric layer, in the region corresponding to the gap between each adjacent pressure chamber C when viewed from above, a through hole extending through the piezoelectric layer is provided in the direction along the X-axis. When the vibrating plate 111e vibrates in a manner that is linked to the deformation of the drive elements 111f, the pressure in the pressure chamber C changes, thereby causing ink to be ejected from the nozzle N.
[0076] The protective plate 111g is a plate-shaped component disposed on the Z1-oriented surface of the vibrating plate 111e, and it protects the multiple drive elements 111f while strengthening the mechanical strength of the vibrating plate 111e. Here, multiple drive elements 111f are housed between the protective plate 111g and the vibrating plate 111e. The protective plate 111g is, for example, made of resin material.
[0077] The housing 111h is a component for storing ink supplied to multiple pressure chambers C. The housing 111h is made of, for example, resin material. Within the housing 111h, a space R2 is provided for each of the first column L1 and the second column L2. Space R2 communicates with the aforementioned space R1 and, together with space R1, functions as a reservoir R for storing ink supplied to the multiple pressure chambers C. An inlet IH for supplying ink to each reservoir R is provided on the housing 111h. The ink in each reservoir R is supplied to the pressure chamber C via a supply channel Ra.
[0078] The vibration absorber 111d, also known as a flexible substrate, is a flexible resin film that forms the wall of the reservoir R and absorbs pressure fluctuations of the ink within the reservoir R. Alternatively, the vibration absorber 111d can also be a flexible sheet of metal. The Z1-oriented surface of the vibration absorber 111d is bonded to the flow channel substrate 111a using an adhesive or the like.
[0079] The wiring board 111i is a mounting component installed on the Z1-oriented surface of the vibrating plate 111e, used for electrically connecting the head chip 111, the drive circuit 112, and the control module 110b. The wiring board 111i is, for example, a flexible wiring board such as COF (Chip-On Film), FPC (Flexible Printed Circuit), or FFC (Flexible Flat Cable). In this embodiment, the drive circuit 112 is mounted on the wiring board 111i.
[0080] 1-3. Structure of the first processing device
[0081] Figure 4 This is a schematic diagram illustrating a structural example of the first processing device 200 used in the liquid ejection system 10 according to the first embodiment. Figure 4 As shown, the first processing device 200 includes a display device 210, an input device 220, a communication device 230, a storage circuit 240, and a processing circuit 250. They are connected in a manner that enables them to communicate with each other.
[0082] The display device 210 displays various images under the control of the processing circuit 250. Here, the display device 210 may have various display panels, such as a liquid crystal display panel or an organic EL (electro-luminescence) display panel. Alternatively, the display device 210 may be disposed outside the first processing device 200. Furthermore, the display device 210 may also be a structural element of the liquid ejection device 100.
[0083] The input device 220 is a device that receives operations from the user. For example, the input device 220 may have a touchpad, touch panel, or mouse as a pointing device. In the case of a touch panel, the input device 220 may also function as a display device 210. Alternatively, the input device 220 may be located outside the first processing device 200. Furthermore, the input device 220 may be a structural element of the liquid dispensing device 100. Additionally, the input device 220 may include an imaging device with a CCD (Charge-Coupled Device) image sensor or a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor.
[0084] The communication device 230 is a circuit capable of communicating with both the liquid dispensing device 100 and the server 300. For example, the communication device 230 may be a wireless or wired interface such as LAN or USB. The communication device 230 communicates with the liquid dispensing device 100 to send recorded data DP to it. Furthermore, the communication device 230 communicates with the server 300 to send output information D1 or receive input information D2. In other words, the communication device 230 functions as a first connection unit 231 that can communicate with the server 300. Alternatively, the communication device 230 may be integrated with the processing circuit 250.
[0085] The storage circuit 240 is a device for storing various programs executed by the processing circuit 250 and various data processed by the processing circuit 250. The storage circuit 240 may be, for example, a hard disk drive or a semiconductor memory. Alternatively, part or all of the storage circuit 240 may be located on a storage device or server external to the first processing device 200.
[0086] The storage circuit 240 of this embodiment stores program PG1, output information D1, input information D2, waveform information D3, and recording data DP. Alternatively, part or all of program PG1, output information D1, input information D2, and waveform information D3 may be stored in an external storage device or server, etc., of the first processing device 200. Furthermore, in the following text, program PG1, output information D1, input information D2, and waveform information D3 may be collectively referred to as information DG.
[0087] Program PG1 is a program that enables the computer to perform various functions required to determine the waveform of the drive pulse PD based on the input information D2.
[0088] Output information D1 is information related to the degree of degradation of drive element 111f. Output information D1 is information that can be used to infer the degradation of drive element 111f in server 300. In other words, output information D1 represents information about variables that change according to the degree of degradation of drive element 111f.
[0089] exist Figure 4 In the example shown, the output information D1 includes first output information D1a, second output information D1b, and header information D1c.
[0090] The first output information D1a is information related to the number of times the drive element 111f has been driven. This number is, for example, the cumulative number of drives since the drive element 111f was first used. In addition, the first output information D1a is not limited to information related to the number of drives, and may also be, for example, the cumulative drive time since the drive element 111f was first used.
[0091] The second output information D1b is information about the amount of degradation corresponding to each drive of the drive element 111f. The second output information D1b only needs to contain information about the amount of degradation corresponding to each drive of the drive element 111f, for example, information related to the waveform of the drive pulse PD supplied to the drive element 111f. Furthermore, the second output information D1b is not limited to information about the waveform itself; for example, it could also be information related to one or both of the voltage value of the drive pulse PD and the reference voltage.
[0092] Header information D1c is information related to the type of head unit 110. More specifically, as header information D1c, it only needs to be information that can identify the type of head unit 110, such as listing identification information such as the serial number inherent to the head unit 110 or the liquid ejection head 110a.
[0093] In addition to the information described above, the output information D1 may also include information related to other usage conditions of the head unit 110. This information related to other usage conditions may include, for example, information about the type of liquid used in the ejection process of the head unit 110, and information about the temperature of the unit 110. Information about the type of liquid used in the ejection process of the head unit 110 may include, for example, information about the ink's product number, viscosity, residual vibration, or ejection speed. Information about the temperature of the head unit 110 may include, for example, information about the temperature detected by a temperature sensor located around the head unit 110. Furthermore, a portion of the drive element 111f may be used to detect the temperature of the ink near the pressure chamber C, and information related to this detected temperature may be used as information related to the temperature of the head unit 110.
[0094] Input information D2 is information related to the waveform of the corrected drive pulse PD or the correction value used for that correction. As described above, input information D2 is provided from server 300 to first processing device 200. Figure 4 In the example shown, input information D2 includes first input information D2a and second input information D2b.
[0095] The first input information D2a is information related to waveform candidates or information used to correct the reference waveform. In this embodiment, the first input information D2a is information used to correct the reference waveform that serves as the waveform reference for the drive pulse PD, i.e., the correction information D5 described later. Furthermore, the case where the first input information D2a is information related to waveform candidates will be explained in the fifth embodiment.
[0096] The second input information D2b is information used to notify the user of the determination result of the degradation of the drive element 111f. For example, the second input information D2b may include information indicating whether the current degradation level of the drive element 111f is above a predetermined level. More specifically, it may include information indicating that the current degradation level of the drive element 111f has reached the usage limit of the drive element 111f; information indicating the remaining time until the degradation level of the drive element 111f reaches the usage limit of the drive element 111f; information indicating that the degradation level of the drive element 111f has developed to the point that it cannot be addressed by waveform correction of the drive pulse PD; and information indicating the time when the liquid nozzle 110a should be replaced due to the degradation of the drive element 111f.
[0097] Waveform information D3 is information related to the waveform of the drive pulse PD supplied to the drive element 111f. While waveform information D3 is typically determined by the printer body manufacturer, it can also be determined by the printhead manufacturer. Waveform information D3 is used, for example, in the generation of the waveform specification signal dCom in the aforementioned processing circuit 150. That is, the waveform shown in waveform information D3 is used as the waveform of the drive pulse PD as needed. Furthermore, detailed information regarding the waveform of the drive pulse PD will be provided later based on… Figure 7 This will be explained in more detail. Furthermore, as described later, the waveform information D3 is updated based on the use of the driving element 111f and on the input information D2.
[0098] The processing circuit 250 is a device that controls various parts of the first processing unit 200 and processes various types of data. For example, the processing circuit 250 may have a processor such as a CPU (Central Processing Unit). Furthermore, the processing circuit 250 may be composed of a single processor or multiple processors. Additionally, some or all of the functions of the processing circuit 250 may be implemented using hardware such as a DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), PLD (Programmable Logic Device), or FPGA (Field Programmable Gate Array).
[0099] The processing circuit 250 functions as an acquisition unit 251, a first output unit 252, a first input unit 253, a determination unit 254, and a notification unit 255 by reading and executing the program PG1 from the storage circuit 240.
[0100] The acquisition unit 251 acquires output information D1. In this embodiment, the acquisition unit 251 acquires first output information D1a, second output information D1b, and head information D1c. For example, the acquisition unit 251 has the function of counting the number of times the drive element 111f is driven and storing information related to the count value in the storage circuit 240, or reading the count value from the storage circuit 240, and uses this function to acquire the first output information D1a. In addition, for example, the acquisition unit 251 has the function of reading information related to the waveform of the drive pulse PD from the storage circuit 240, and uses this function to acquire the second output information D1b. Furthermore, for example, the acquisition unit 251 has the function of receiving information related to the type of liquid ejection head 110a via the input device 220, and uses this function to acquire the head information D1c. The acquired output information D1 is stored in the storage circuit 240 as described above. Alternatively, if identification information such as serial number is stored in a memory (not shown) provided in the liquid nozzle 110a, the acquisition unit 251 can also acquire the nozzle information D1c by reading the identification information.
[0101] The first output unit 252 outputs output information D1 via the first connection unit 231. For example, the first output unit 252 outputs output information D1 to the server 300 via the first connection unit 231 as triggered by an instruction issued by a user using the input device 220.
[0102] Input information D2 is input to the first input unit 253 via the first connection unit 231. For example, input information D2 is input from the server 300 to the first input unit 253 via the first connection unit 231, triggered by an instruction issued by a user using the input device 220.
[0103] The determination unit 254 determines the waveform of the drive pulse PD based on the first input information D2a, which serves as correction information D5. Here, the determination unit 254 stores information related to the determined waveform as waveform information D3 in the storage circuit 240.
[0104] The notification unit 255 notifies the user of the determination result of the degradation of the drive element 111f based on the second input information D2b. For example, the notification unit 255 performs the notification by causing the display device 210 to display an image representing the determination result when the input of the second input information D2b implemented by the first input unit 253 is used as a trigger.
[0105] 1-3. Server Structure
[0106] Figure 5 This is a schematic diagram illustrating an example of the structure of the server 300 used in the liquid ejection system 10 according to the first embodiment. Figure 5 As shown, server 300 includes a display device 310, an input device 320, a communication device 330, a storage circuit 340, and a processing circuit 350. These are connected in a manner that enables them to communicate with each other. Furthermore, the storage circuit 340 is an example of a "storage unit".
[0107] Display device 310 is a device for displaying various images under the control of processing circuit 350, and is configured in the same manner as display device 210 described above. Input device 320 is a device for receiving operations from the user, and is configured in the same manner as input device 220 described above. Communication device 330 is a circuit capable of communicating with each of the first processing devices 200, and is configured in the same manner as communication device 230 described above. Alternatively, communication device 330 may be integrated with processing circuit 350.
[0108] Here, the communication device 330 communicates with the first processing device 200 to receive output information D1 or send input information D2. That is, the communication device 330 functions as a second connection 331 that is communicatively connected to the first connection 231. Furthermore, the communication device 330 may, as needed, communicate with the third processing device 400 to send output information D1 or receive waveform candidate information D6.
[0109] The storage circuit 340 is a device for storing various programs executed by the processing circuit 350 and various data processed by the processing circuit 350, and is configured in the same manner as the storage circuit 240 described above. The storage circuit 340 stores program PG2, output information D1, input information D2, corresponding information D4, and correction information D5.
[0110] Program PG2 is a program that enables the computer to perform various functions required to generate input information D2 based on output information D1. Corresponding information D4 is information related to the correlation between the degradation degree of the driving element 111f and the waveform of the driving pulse PD. Detailed information about corresponding information D4 will be discussed later. Figure 8 as well as Figure 9 Let me explain.
[0111] Correction information D5 is information used to correct a reference waveform that serves as the waveform reference for the drive pulse PD. For example, correction information D5 represents a correction value used to correct the reference waveform. This correction value could be, for example, a value representing an increase in voltage ΔE or the second potential E3 (described later), or a value representing a decrease in the second period T2 (described later). Furthermore, this correction value is not particularly limited as long as it represents a value representing an element among the elements that can correct the ejection amount in the waveform of the drive pulse PD. For example, this correction value could be a value related to a potential other than the second potential E3 of the drive pulse PD, or a value related to the fall time of the drive pulse PD from a predetermined potential.
[0112] The processing circuit 350 is a device that has the functions of controlling various parts of the server 300 and processing various types of data, and is configured in the same manner as the processing circuit 250 described above. The processing circuit 350 functions as a second output unit 351, a second input unit 352, and an arithmetic unit 353 by reading and executing the program PG2 from the storage circuit 340.
[0113] The second output unit 351 outputs the input information D2 via the second connection unit 331. For example, the second output unit 351 outputs the input information D2 to the first processing device 200 via the second connection unit 331 as triggered by an instruction issued by a user using the input device 220.
[0114] Output information D1 is input to the second input unit 352 via the second connection unit 331. For example, output information D1 is input from the first processing device 200 to the second input unit 352 via the second connection unit 331, triggered by an instruction issued by a user using the input device 220.
[0115] The arithmetic unit 353 performs the operation of generating input information D2 based on the output information D1. In this embodiment, the arithmetic unit 353 determines the degree of degradation of the drive element 111f based on the output information D1, and generates first input information D2a as correction information D5 based on the determination result. Thus, the arithmetic unit 353 functions as a second arithmetic unit 353a that performs the operation of generating correction information D5, and functions as a third arithmetic unit 353b that performs the operation of determining the degree of degradation of the drive element 111f.
[0116] Here, the judgment result obtained by the third arithmetic unit 353b is used as the second input information D2b. That is, the third arithmetic unit 353b generates information indicating the result of the judgment as the second input information D2b. In addition to generating information indicating the degree of degradation of the drive element 111f, the third arithmetic unit 353b can also generate information indicating whether the degree of degradation of the drive element 111f is above a predetermined level.
[0117] Furthermore, in the calculations performed using the arithmetic unit 353, in addition to using the output information D1, the corresponding information D4 can also be appropriately used. That is, the arithmetic unit 353 functions as a "fourth arithmetic unit" that performs the calculation to generate the input information D2 based on the output information D1 and the corresponding information D4. Here, the arithmetic unit 353 receives new corresponding information D4 input from the third processing device 400 based on the comparison result between the output information D1 and the corresponding information D4, and generates the input information D2 using the new corresponding information D4 from the third processing device 400.
[0118] To be more specific, if the degree of degradation shown in the output information D1 is included in the degree of degradation shown in the corresponding information D4, the arithmetic unit 353 generates information related to the correction value corresponding to the degree of degradation that is consistent with the degree of degradation shown in the corresponding information D4 and the degree of degradation shown in the output information D1 as correction information D5 or input information D2.
[0119] Furthermore, if the degree of degradation shown in the output information D1 is not included in the degree of degradation shown in the corresponding information D4, the arithmetic unit 353 generates information related to the correction value corresponding to the degree of degradation that is closest to the degree of degradation shown in the corresponding information D4 and the degree of degradation shown in the output information D1 as correction information D5 or input information D2.
[0120] However, when the difference between the closest degradation level and the degradation level shown in the output information D1 is greater than a predetermined value, or when it is difficult to extract the closest degradation level from the degradation level shown in the corresponding information D4, it becomes difficult to generate appropriate correction information D5 or input information D2. Therefore, in this case, after outputting the output information D1 to the third processing device 400, the arithmetic unit 353 accepts the input of new corresponding information D4. Then, the arithmetic unit 353 uses the new corresponding information D4 to generate correction information D5 or input information D2. In addition, the corresponding information D4 stored in the storage circuit 340 is rewritten with this new corresponding information D4.
[0121] Here, the third processing device 400 uses the output information D1 from the server 300 to generate new corresponding information D4. That is, the third processing device 400 has an update unit 410 for updating the corresponding information D4. In addition to using the output information D1 and the corresponding information D4, the update unit 410 also appropriately uses information input by the operator of the third processing device 400 or the manager of the liquid dispensing system 10 to update the corresponding information D4. Furthermore, the update unit 410 sends the updated corresponding information D4 to the server 300. In addition, if the third processing device 400 does not have the original corresponding information D4, the corresponding information D4 can be updated after the server 300 receives input of corresponding information D4 in addition to the output information D1.
[0122] 1-4. Handling of Liquid Ejection Systems
[0123] Figure 6 This is a flowchart illustrating the processing of the liquid ejection system 10 according to the first embodiment. In the liquid ejection system 10, firstly, as... Figure 6 As shown, in step S101, the first processing device 200 obtains output information D1.
[0124] Specifically, step S101 includes steps S101a, S101b, and S101c. In step S101a, for example, the acquisition unit 251 acquires first output information D1a by reading information related to the count value of the number of times the drive element 111f is driven from the storage circuit 240. Furthermore, in step S101b, for example, the acquisition unit 251 acquires second output information D1b by reading information related to the waveform of the drive pulse PD from the storage circuit 240, etc. Additionally, in step S101c, for example, the acquisition unit 251 acquires head information D1c by receiving information related to the type of liquid ejector head 110a via the input device 220. Furthermore, the order of steps S101a, S101b, and S101c is not limited to... Figure 6The order shown can be arbitrary. Furthermore, the acquisition unit 251 may, for example, cause the display device 210 to pre-display an image for a GUI (Graphical User Interface) used to input the information required to acquire the output information D1, and use that image to appropriately receive the information required to acquire the output information D1 from the user.
[0125] Then, in step S102, the first processing device 200 outputs the output information D1 to the server 300.
[0126] Specifically, in step S102, the first output unit 252 outputs the output information D1 via the first connection unit 231, triggered by the acquisition of the output information D1. Furthermore, the timing of the first connection unit 231 outputting the output information D1 is not limited to the acquisition of the output information D1. For example, the first output unit 252 may also send user account information, password, and other authentication information to the server 300 when it receives input using the image described above for the GUI; and if the server 300 successfully authenticates the user using the authentication information, it may send output permission information from the server 300 to the first processing device 200; and after the first processing device 200 accepts the output permission information, it may output the output information D1 to the server 300.
[0127] Next, in step S103, the server 300 inputs the output information D1. Then, in step S104, the server 300 generates input information D2 based on the output information D1. Alternatively, the server 300 may compare the header information D1c with predetermined comparison information and terminate the processing after step S104 based on the result. Furthermore, based on the result, the first output unit 252 may output output information D1 indicating that no correction is performed.
[0128] In this embodiment, step S104 includes steps S104a and S104b. In step S104a, the third arithmetic unit 353b performs a calculation to determine the degree of degradation of the drive element 111f. In step S104b, the second arithmetic unit 353a performs a calculation to generate information using correction information D5 as first input information D2a. Corresponding information D4 can be used in these calculations. Furthermore, details regarding the corresponding information D4 will be provided later. Figure 8 as well as Figure 9 Let me explain.
[0129] Then, in step S105, the server 300 outputs the input information D2 to the first processing device 200.
[0130] Next, in step S106, the first processing device 200 inputs the input information D2. Specifically, in step S106, the input information D2 from the server 300 is input to the first input unit 253 via the first connection unit 231. Furthermore, the first input unit 253 may use a display device 210 or the like to notify the user whether the input information D2 has been input from the server 300, and the input of the input information D2 from the server 300 is only performed if the user has indicated that input is allowed via the input device 220 or the like.
[0131] Then, in step S107, the first processing device 200 generates waveform information D3 based on input information D2. That is, in step S107, the determination unit 254 determines the waveform of the drive pulse PD based on input information D2. In this embodiment, the first input information D2a is correction information D5. Therefore, specifically, in step S107, the determination unit 254 corrects the reference waveform based on the first input information D2a to generate waveform information D3. Furthermore, in step S107, the notification unit 255 notifies the user based on the second input information D2b as needed.
[0132] Alternatively, the determination unit 254 may determine the waveform of the drive pulse PD to be actually used based on the waveform after fine-tuning the waveform using the first input information D2a through user input from the input device 220. Or, if the determination unit 254 initially determines the waveform of the drive pulse PD to be actually used based on the waveform after correction using the first input information D2a, it may adjust the waveform of the drive pulse PD by increasing its amplitude when the usage period based on the number of ink ejections from the ink head unit 110, etc., reaches a threshold.
[0133] 1-5. Processing in the Arithmetic Unit
[0134] Figure 7 This is a diagram illustrating an example waveform of the drive pulse PD. Figure 7 The diagram shows the time-dependent change in the potential of the driving pulse PD, i.e., the voltage waveform of the driving pulse PD. Furthermore, the waveform of the driving pulse PD is not limited to... Figure 7 The example shown can be any waveform.
[0135] like Figure 7 As shown, the drive pulse PD is included in the drive signal Com for each unit period Tu. Figure 7 In the example shown, the potential E of the driving pulse PD rises from the reference potential E1 to the first potential E2, then decreases to the second potential E3, which is lower than potential E1, and then returns to potential E1.
[0136] To be more specific, the potential E of the driving pulse PD is first maintained at potential E1 during the period from time t0 to time t1, and then decreases to a first potential E2 during the period from time t1 to time t2. Then, the potential E of the driving pulse PD is maintained at the first potential E2 during a first period T1 from time t2 to time t3, and then rises to a second potential E3 during a second period T2 from time t3 to time t4. Then, it is maintained at the second potential E3 during a third period T3 from time t4 to time t5, and then decreases to potential E1 during the period from time t5 to time t6.
[0137] The driving pulse PD of this waveform increases the pressure chamber C during the period from time t1 to time t2, and then rapidly decreases the volume of the pressure chamber C during the second period T2. This change in the volume of the pressure chamber C causes a portion of the ink within the pressure chamber C to be ejected from the nozzle as droplets.
[0138] The waveform of the drive pulse PD described above can be represented by a function of parameters p1, p2, p3, p4, p5, p6, and p7 corresponding to the aforementioned periods. When the waveform of the drive pulse PD is defined using this function, the waveform of the drive pulse PD can be adjusted by changing each parameter. By adjusting the waveform of the drive pulse PD, the ejection characteristics of the ink ejected from the ink head unit 110 can be adjusted.
[0139] For example, by increasing the voltage ΔE, the difference between the first potential E2 and the second potential E3, or by increasing the second potential E3, the ejection volume from nozzle N can be increased. Furthermore, by shortening the length of the second period T2, the ejection volume from nozzle N can also be increased. Additionally, in Figure 7 In the diagram, the reference waveform of the driving pulse PD is shown using a solid line, and the waveforms PDa and PDb, which are shown using double-dotted lines respectively, are shown when the second potential E3 is greater than the reference waveform and when the length of the second period T2 is shorter than the reference waveform.
[0140] As described above, the arithmetic unit 353 generates input information D2 based on output information D1 and corresponding information D4. Hereinafter, based on... Figure 8 as well as Figure 9 This will be explained using an example of the corresponding information D4. Additionally, in Figure 8 as well as Figure 9 For ease of explanation, simplified corresponding information D4 is shown in the diagram. In practice, it corresponds to... Figure 8 as well as Figure 9 The information shown is more detailed or optimized, and is used as the corresponding information D4.
[0141] Figure 8 A diagram illustrating an example of the first table TBL1 contained in the corresponding information D4. Figure 9 This is a diagram illustrating an example of the second table TBL2 contained in corresponding information D4. Corresponding information D4 contains... Figure 8 The first table TBL1 and Figure 9 The second table, TBL2, is shown.
[0142] Although not shown in the diagram, multiple first tables TBL1 and second tables TBL2 are prepared according to the type or characteristics of the liquid nozzle 110a. Generally, the rate of degradation of the drive element 111f varies depending on the type of liquid nozzle 110a. Therefore, multiple different first tables TBL1 and second tables TBL2 are prepared according to the type of liquid nozzle 110a.
[0143] like Figure 8 As shown, the first table TBL1 represents the correspondence between the number of times the drive element 111f is driven and the combination of the potential of the drive pulse PD and the degree of degradation of the drive element 111f. The more times the drive element 111f is driven, the more severe the degradation. Therefore, the first table TBL1 establishes a correspondence in such a way that the more times the drive element 111f is driven, the more severe the degradation of the drive element 111f. In addition, the more electrical charge is supplied to the drive element 111f, the more severe the degradation. Therefore, the first table TBL1 is defined as follows: the higher the potential of the drive pulse PD, the greater the degree of degradation of the drive element 111f. Furthermore, when the liquid nozzle 110a is a type of drive element 111f that is prone to degradation, the first table TBL1 can use the ratio of each value representing the degree of degradation. Figure 8 The table showing the large values is shown.
[0144] exist Figure 8 The example shown represents the number of drives in five partitions. The number of drives in the smaller of the two selected partitions is an example of the "first drive count," and the number of drives in the larger of the two partitions is an example of the "second drive count." Furthermore, in... Figure 8 In the example shown, the potential is represented by five partitions. The potential in the smaller of the two partitions selected from these five partitions is an example of the "first quantity", and the potential in the larger of the two partitions is an example of the "second quantity".
[0145] Here, in cases where the degree of degradation corresponding to the first number and the first quantity is different from the degree of degradation corresponding to the second number and the second quantity, a smaller degree of degradation is an example of "third degree" or "fifth degree", and a larger degree of degradation is an example of "fourth degree" or "sixth degree".
[0146] The first table TBL1 described above is used to determine the degree of degradation of the drive element 111f. Specifically, the third calculation unit 253b determines the degree of degradation of the drive element 111f based on the first output information D1a, the second output information D1b, and the first table TBL1. That is, the third calculation unit 253b determines the degree of degradation of the drive element 111f by comparing the number of drives shown in the first output information D1a and the potential shown in the second output information D1b with the first table TBL1. Here, the third calculation unit 253b selects and uses the first table TBL1 corresponding to the type shown in the head information D1c from among a plurality of first tables TBL1 according to the type of liquid ejector head 110a. Furthermore, information indicating the determination result obtained by the third calculation unit 253b is used as the second input information D2b.
[0147] like Figure 9 As shown, Table TBL2 illustrates the correspondence between the degradation degree of the driving element 111f and the correction value of the driving pulse PD waveform. Table TBL2 indicates that the greater the degradation degree of the driving element 111f, the larger the correction value of the driving pulse PD waveform. This correction value, for example, represents the relationship with the aforementioned... Figure 7 The value shown represents the amount corresponding to the increase in voltage ΔE or second potential E3 of the driving pulse PD, or the amount corresponding to the decrease in the second period T2 of the driving pulse PD. Furthermore, when the degree of degradation is not significant, the decrease in ejection characteristics is small; however, as the degree of degradation increases to a certain extent, the decrease in ejection characteristics accelerates with the progression of degradation. Therefore, Figure 9 The second table TBL2 shown is defined such that when the degree of degradation is small, the change in the correction value is small, and when the degree of degradation increases, the change in the correction value becomes larger. For example, in the second table TBL2, when the degree of degradation is 0, 1, and 2, the correction values are 0, 1, and 2 respectively, and the change in the correction value corresponding to the development of the degree of degradation is small. However, when the degree of degradation is 13, 14, and 15, the correction values are 42, 53, and 67 respectively, and the change in the correction value corresponding to the development of the degree of degradation becomes larger. Furthermore, when the type of liquid nozzle 110a is one in which the decrease in ejection characteristics corresponding to the degradation of the drive element 111f is easily amplified, the second table TBL2 can use the ratio of each value representing the correction value. Figure 9 The table shown contains large values.
[0148] In addition, Figure 9In this document, the voltage ΔE of the drive pulse PD (which can also be the second voltage E3, but is referred to as ΔE for simplicity) will be represented by a correction value indicating the extent to which ΔE is increased. For example, when the correction value is "0", ΔE is increased by 0%, meaning the drive pulse PD remains unchanged. Furthermore, for example, when the correction value is "67", ΔE is increased by 67%, meaning the correction is performed to make the ΔE of the drive pulse PD 1.67 × ΔE. While the case of increasing the voltage ΔE is described here, when the second period T2 is decreased, for example, when the correction value is "9", the correction is performed to decrease the second period T2 by 9%, making the second period T2 91%.
[0149] exist Figure 9 In the example shown, 16 values are used to represent the degree of degradation, with larger values indicating greater degradation. The smaller of any two values selected from these 16 values represents an example of "first degree" degradation, and the larger value represents an example of "second degree" degradation. Here, the correction value corresponding to the first degree represents an example of "first correction value" or "third correction value," and the correction value corresponding to the second degree represents an example of "second correction value" or "fourth correction value."
[0150] The second table TBL2 mentioned above is used to generate a correction value for the waveform of the drive pulse PD. Specifically, the second calculation unit 253a calculates a correction value for the waveform of the drive pulse PD based on the degree of degradation determined using the first table TBL1 and the second table TBL2, and uses this correction value to generate correction information D5. Here, the second calculation unit 253a selects and uses the second table TBL2 corresponding to the type shown in the head information D1c from among a plurality of second tables TBL2 according to the type of liquid ejector head 110a. Furthermore, information representing the determination result obtained by the second calculation unit 253a is used as first input information D2a.
[0151] Figure 10 A graph representing the function corresponding to the second table TBL2. The second arithmetic unit 253a can also replace the second table TBL2 by using a representation... Figure 10 The function of the graph shown is used to generate the second input information D2b. In addition, if a table specifying the degree of degradation in more detail (in...) is used instead of the first table TBL1... Figure 8 If the degree of degradation is specified in units (e.g., in a table where it is specified in units of 0.1 for more detail), then it has the advantage of being able to generate more suitable second input information D2b.
[0152] Figure 11A diagram showing other examples of the corresponding information D4. The arithmetic unit 353 can also... Figure 11 The table TBL3 shown is used as corresponding information D4 to generate correction information D5 or second input information D2b. In this case, the corresponding information D4 contains... Figure 11 Table TBL3 is shown. Alternatively, in this case, it can be omitted. Figure 9 The second table, TBL2, is shown.
[0153] Figure 11 Table TBL3 shows the correspondence between the number of times the driving element 111f is driven and the combination of the potential of the driving pulse PD and the correction value of the waveform of the driving pulse PD. Table TBL3 is obtained by integrating the first table TBL1 and the second table TBL2 mentioned above.
[0154] 1-6. Summary of the First Implementation Method
[0155] As described above, the liquid ejection system 10 has a head unit 110, a first connection part 231, a determination part 254, and a first input part 253.
[0156] Here, the head unit 110 includes: a nozzle N that ejects ink, an example of a "liquid"; a pressure chamber C connected to the nozzle N; and a drive element 111f that applies pressure variations to the ink within the pressure chamber C by supplying a drive pulse PD. A first connection unit 231 is network-connected to the server 300 in a communicative manner. A determination unit 254 determines the waveform of the drive pulse PD supplied to the drive element 111f based on first input information D2a. The first input information D2a is input from the server 300 to the first input unit 253 via the first connection unit 231.
[0157] In the liquid ejection system 10 described above, since the determination unit 254 determines the waveform of the drive pulse PD based on the input information D2, the waveform of the drive pulse PD can be corrected to reduce the reduction in print quality caused by the deterioration of the drive element 111f over time. Therefore, it is possible to reduce the burden on the printer manufacturer or user while reducing the reduction in print quality caused by the deterioration of the drive element 111f over time. Here, since the input information D2 is input to the first input unit 253 via the first connection unit 231, the input information D2 generated in the server 300 can be used for waveform determination performed by the determination unit 254. Even if the printer manufacturer and the head manufacturer are different, as long as the server 300 is a device prepared by the head manufacturer, the knowledge of the head manufacturer can be effectively utilized in the generation of the input information D2. Therefore, in the structure of generating the input information D2 using the server 300, compared with the structure of generating the input information D2 using a device such as a printer equipped with the head unit 110, it has the advantage of being easier to generate the input information D2.
[0158] As described above, the liquid ejection system 10 includes a liquid ejection device 100, a first processing device 200, and a server 300. Here, the liquid ejection device 100 includes a head unit 110. The first processing device 200 is communicatively connected to the liquid ejection device 100 and generates recording data DP for the liquid ejection device 100. Therefore, printing based on the recording data DP from the first processing device 200 can be performed via the liquid ejection device 100. Furthermore, various types of information can be communicated between the liquid ejection device 100 and the first processing device 200.
[0159] As described above, the first input unit 253 and the first connection unit 231 are respectively provided in the first processing device 200. Therefore, the first input information D2a from the server 300 can be input to the first processing device 200. Therefore, by providing the determination unit 254 in the first processing device 200, waveform information D3 related to the waveform determined by the determination unit 254, or information based on the waveform information D3, can be input from the first processing device 200 to the liquid ejection device 100.
[0160] Furthermore, as described above, the liquid ejection system 10 has a first output unit 252. The first output unit 252 outputs output information D1 related to the degree of degradation of the drive element 111f to the server 300 via the first connection unit 231. Therefore, the server 300 can be used to generate first input information D2a based on the output information D1. Here, for example, in the case where the head manufacturer and the printer body manufacturer are different, the head manufacturer not only provides the head unit 110, but also prepares a server 300 that the user can connect to. Then, the first output unit 252 outputs the output information D1 to the server 300 via the first connection unit 231. Therefore, the server 300 can be used to generate first input information Da that effectively utilizes the knowledge of the head manufacturer. As a result, the burden on the printer body manufacturer can be reduced.
[0161] Furthermore, in the liquid ejection system 10 having the first output unit 252, the first input unit 253 and the determination unit 254 can be omitted. Even in this case, the first input information D2a can be generated using the server 300 based on the output information D1. Therefore, the operator or administrator of the server 300 can use the first input information D2a to provide various services to the user of the liquid ejection device 100 through various means. These services include informing the user of the degree of degradation of the drive element 111f, or reducing the reduction in print quality caused by the degradation of the drive element 111f.
[0162] As described above, the server 300 has a second arithmetic unit 353a. The second arithmetic unit 353a performs a calculation to generate correction information D5 for correcting a reference waveform. The first input information D2a is the correction information D5. Then, the determination unit 254 corrects the reference waveform using the correction information D5, thereby determining the waveform of the drive pulse PD supplied to the drive element 111f. Here, the reference waveform includes a first period T1, a second period T2, and a third period T3. The first period T1 is the period during which the absolute value of the potential becomes a first potential E2. The second period T2 is the period during which the absolute value of the potential becomes a second potential E3, which is greater than the first potential E2. The third period T3 is the period between the first period T1 and the second period T2, and is the period during which the absolute value of the potential increases from the first potential E2 to the second potential E3.
[0163] As described above, preferably, the second arithmetic unit 353a corrects one or both of the second potential E3 and the second period T2 based on the degree of degradation shown in the output information D1. When correcting the second potential E3, the greater the degree of degradation of the driving element 111f, the greater the correction amount used by the second arithmetic unit 353a to increase the second potential E3. Therefore, when the degree of degradation shown in the output information D1 is a first degree, the second arithmetic unit 353a uses a first correction amount to increase the second potential E3. Furthermore, when the degree of degradation shown in the output information D1 is a second degree, which is more deteriorated than the first degree, the second arithmetic unit 353a uses a second correction amount larger than the first correction amount to increase the second potential E3.
[0164] Thus, the greater the degradation of the drive element 111f, the greater the voltage ΔE of the drive pulse PD. As a result, the reduction in print quality caused by the degradation of the drive element 111f over time can be reduced.
[0165] Furthermore, as the degradation degree of the drive element 111f increases during the correction of the second period T2, the second arithmetic unit 353a increases the correction amount used to shorten the second period T2. Therefore, when the degradation degree shown in the output information D1 is at the first level, the second arithmetic unit 353a uses a third correction amount to shorten the second period T2. Furthermore, when the degradation degree shown in the output information D1 is at the second level, which is more severe than the first level, the second arithmetic unit 353a uses a fourth correction amount larger than the third correction amount to shorten the second period T2.
[0166] Thus, the greater the degradation of the drive element 111f, the shorter the second period T2 can be. As a result, the reduction in print quality caused by the degradation of the drive element 111f over time can be reduced.
[0167] Server 300 includes a third arithmetic unit 353b. The third arithmetic unit 353b performs a calculation to determine the degree of degradation of the drive element 111f based on output information D1. Output information D1, as described above, includes first output information D1a. First output information D1a contains information related to the number of times the drive element 111f has been driven. Here, if the number shown in first output information D1a is the first number, the third arithmetic unit 353b determines that the degree of degradation of the drive element 111f is the third degree. Furthermore, if the number shown in first output information D1a is the second number, which is more than the first number, the third arithmetic unit 353b determines that the degree of degradation of the drive element 111f is the fourth degree, which is more degraded than the third degree. Thus, it is possible to correspond to the degree of degradation of the drive element 111f.
[0168] Thus, the third arithmetic unit 353b determines that the more times the first output information D1a is displayed, the greater the degree of degradation of the drive element 111f. Using this determination result, the second input information D2b, etc., can be generated.
[0169] Furthermore, as described above, the output information D1 includes second output information D1b. The second output information D1b is information about a quantity corresponding to the amount of degradation of the drive element 111f per drive cycle. Here, if the quantity shown in the second output information D1b is a first quantity, the third calculation unit 353b determines that the degradation level of the drive element 111f is a fifth level. Furthermore, if the quantity shown in the second output information D1b is a second quantity greater than the first quantity, the third calculation unit 353b determines that the degradation level of the drive element 111f is a sixth level, which is more degraded than the fifth level.
[0170] Thus, the third arithmetic unit 353b determines that the more the quantity shown in the second output information D1b increases, the greater the degree of degradation of the drive element 111f. Using this determination result, the second input information D2b, etc., can be generated.
[0171] Furthermore, as described above, the output information D1 includes header information D1c related to the type of header unit 110. Therefore, the server 300 can be used to generate first input information D2a corresponding to the type of header unit 110.
[0172] As described above, the server 300 includes a second connection section 331, a second input section 352, a storage circuit 340 (an example of a "storage section"), an arithmetic unit 353 (an example of a "fourth arithmetic unit"), and a second output section 351. The second connection section 331 is communicatively connected to the first connection section 231. Output information D1 is input to the second input section 352 via the second connection section 331. The storage circuit 340 stores correspondence information D4 related to the correlation between the degradation degree of the driving element 111f and the waveform of the driving pulse PD. The arithmetic unit 353 performs a calculation to generate first input information D2a based on the output information D1 and the correspondence information D4. The second output section 351 outputs the first input information D2a via the second connection section 331.
[0173] Thus, in the structure that generates the first input information D2a using the corresponding information D4, the calculation using the arithmetic unit 353 can be simplified compared to the case where the first input information D2a is generated using simulation or other operations.
[0174] Furthermore, as described above, the liquid ejection system 10 includes a third processing unit 400. The third processing unit 400 is communicatively connected to the server 300. The third processing unit 400 also includes an update unit 410 for updating the corresponding information D4. Therefore, the corresponding information D4 can be optimized according to the situation.
[0175] Furthermore, as mentioned above, Server 300 is a cloud server. Therefore, compared to using a local server architecture, it can reduce setup costs or improve convenience.
[0176] Furthermore, as described above, the liquid dispensing system 10 includes a notification unit 255. The notification unit 255 notifies the user of the determination result of the deterioration of the drive element 111f based on second input information D2b, which is used to notify the user of the determination result of the deterioration of the drive element 111f. The second input information D2b is input to the first input unit 253 via the first connection unit 231. Therefore, the degree of deterioration of the drive element 111f can be notified to the user of the liquid dispensing device 100.
[0177] Furthermore, in the liquid ejection system 10 with notification unit 255, even if determination unit 254 is omitted, the user of liquid ejection device 100 can be informed of the degree of deterioration of drive element 111f.
[0178] As described above, the first processing device 200 has a processing circuit 250 composed of one or more processors, which functions as a first input 253 and a first output 252. Therefore, the liquid ejection system 10 has one or more processors that function as the first input 253 and the first output 252.
[0179] 2. Second Implementation Method
[0180] The second embodiment of this disclosure will now be described. In the embodiments illustrated below, elements that have the same function or effect as those in the first embodiment will be represented by the same symbols used in the description of the first embodiment, and their detailed descriptions will be omitted as appropriate.
[0181] Figure 12 This is a schematic diagram illustrating a structural example of the liquid ejection system 10A according to the second embodiment. The liquid ejection system 10A is configured in the same manner as the first embodiment described above, except that it has liquid ejection devices 100A1 to 100A3 and first processing devices 200A1 to 200A3 instead of liquid ejection devices 100_1 to 100_3 and first processing devices 200_1 to 200_3.
[0182] Liquid dispensing device 100A_1 is communicatively connected to the first processing device 200A_1 and communicatively connected to the server 300 via the communication network NW. Liquid dispensing device 100A_2 is communicatively connected to the first processing device 200A_2 and communicatively connected to the server 300 via the communication network NW. Liquid dispensing device 100A_3 is communicatively connected to the first processing device 200A_3 and communicatively connected to the server 300 via the communication network NW. Thus, liquid dispensing devices 100A_1 to 100A_3 correspond to and are communicatively connected to the first processing devices 200A_1 to 200A_3, respectively, and are communicatively connected to the server 300 via the communication network NW. In the following text, there may be a case where each of the liquid dispensing devices 100A_1 to 100A_3 is referred to as liquid dispensing device 100A without distinction. Similarly, there may be a case where each of the first processing devices 200A_1 to 200A_3 is referred to as first processing device 200A without distinction.
[0183] In addition, although Figure 12 In the example shown, the liquid ejection system 10A has three liquid ejection devices 100A and three first processing devices 200A, but this number is not limited to this and can be one, two or more. That is, the number of groups of liquid ejection devices 100A and first processing devices 200A is not limited to three groups and can be one, two or more groups.
[0184] The liquid ejection device 100A is configured in the same manner as the liquid ejection device 100 of the first embodiment described above, except that it has a head unit 110A instead of a head unit 110. The head unit 110A is identical to the head unit 110, except that it adds the function of determining the waveform of the drive pulse PD. Detailed information about the liquid ejection device 100A will be provided later based on… Figure 13 Let me explain.
[0185] The liquid ejection device 100A outputs output information D1 to the server 300, or receives input information D2 from the server 300. Then, the liquid ejection device 100A determines the waveform of the drive pulse based on the input information D2.
[0186] The first processing device 200A is configured in the same manner as the first processing device 200 of the first embodiment described above, except that the function of determining the waveform of the drive pulse PD is omitted.
[0187] Figure 13This is a schematic diagram illustrating a structural example of the liquid ejection device 100A used in the liquid ejection system 10A according to the second embodiment. Figure 13 As shown, the head unit 110A of the liquid ejection device 100A is configured in the same manner as the head unit 110 of the first embodiment, except that it has a control module 110c instead of the control module 110b. The control module 110c is the same as the control module 110b except that it adds a communication device 115, a storage circuit 116, and a processing circuit 117.
[0188] The communication device 115 is a circuit capable of communicating with the server 300. For example, the communication device 115 is a wireless or wired interface such as LAN or USB. The communication device 115 communicates with the server 300 to send output information D1 or receive input information D2. That is, the communication device 115 functions as a first connection part 115a that is communicatively connected to the server 300, similar to the first connection part 231 in the first embodiment.
[0189] The storage circuit 116 is a means for storing various programs executed by the processing circuit 117 and various data processed by the processing circuit 117. For example, the storage circuit 116 has a semiconductor memory.
[0190] The storage circuit 116 stores information related to the above. Figure 4 The same information DG. That is, the program PG1, output information D1, input information D2, and waveform information D3 are stored in the storage circuit 116.
[0191] The processing circuit 117 is a device that controls various parts of the control module 110c and processes various types of data. For example, the processing circuit 117 may have one or more processors such as a CPU. In addition, the processing circuit 117 may be integrated with the storage circuit 116, or it may be constructed from hardware such as a DSP, ASIC, PLD, or FPGA.
[0192] The processing circuit 117 reads and executes the program PG1 from the storage circuit 116, thereby functioning as an acquisition unit 117a, a first output unit 117b, a first input unit 117c, and a determination unit 117d.
[0193] The acquisition unit 117a acquires the output information D1 in the same manner as the acquisition unit 251 in the first embodiment. The first output unit 117b outputs the output information D1 via the first connection unit 115a in the same manner as the first output unit 252 in the first embodiment. In the first input unit 117c, input information D2 is input via the first connection unit 115a in the same manner as the first input unit 253 in the first embodiment. The determination unit 117d determines the waveform of the drive pulse PD based on the input information D2, in the same manner as the determination unit 254 in the first embodiment.
[0194] Figure 14 This is a flowchart illustrating the processing of the liquid ejection system 10A according to the second embodiment. In the liquid ejection system 10A, firstly, as... Figure 14 As shown, in step S201, the liquid ejection device 100A acquires output information D1. Then, in step S202, the liquid ejection device 100A outputs the output information D1 to the server 300.
[0195] Next, in step S203, the server 300 inputs the output information D1. Then, in step S204, the server 300 generates input information D2 based on the output information D1. Then, in step S205, the server 300 outputs the input information D2 to the liquid dispensing device 100A.
[0196] Next, in step S206, the liquid ejection device 100A inputs the input information D2. Then, in step S207, the liquid ejection device 100A generates waveform information D3 based on the input information D2.
[0197] According to the second embodiment described above, similarly to the first embodiment, even when the manufacturer of the printer body and the manufacturer of the printhead are different, it is possible to reduce the burden on the printer body manufacturer or user while minimizing the degradation of print quality caused by the long-term deterioration of the drive element 111f. In this embodiment, as described above, the first input unit 117c and the first connection unit 115a are respectively provided in the liquid ejection device 100A. Therefore, input information D2 from the server 300 can be input to the liquid ejection device 100A. Therefore, by providing the determination unit 117d in the liquid ejection device 100A, information related to the waveform determined by the determination unit 117d can be used in the liquid ejection device 100A. Furthermore, since it is not necessary to load the program for determining the waveform of the drive pulse PD into the first processing device 200A, the burden on the printer body manufacturer or user can also be reduced in this respect.
[0198] 3. Third Implementation Method
[0199] The third embodiment of this disclosure will now be described. In the embodiments illustrated below, elements that have the same function or effect as those in the first embodiment will be referred to by the same symbols used in the description of the first embodiment, and their detailed descriptions will be omitted as appropriate.
[0200] Figure 15 This is a schematic diagram illustrating a structural example of the liquid ejection system 10B according to the third embodiment. The liquid ejection system 10B is configured in the same manner as the first embodiment described above, except that it has first processing devices 200B_1 to 200B_3 instead of first processing devices 200_1 to 200_3, and a second processing device 500_1 to 500_3 is added.
[0201] The second processing device 500_1 is communicatively connected to the first processing device 200B_1 and communicatively connected to the server 300 via the communication network NW. The second processing device 500_2 is communicatively connected to the first processing device 200B_2 and communicatively connected to the server 300 via the communication network NW. The second processing device 500_3 is communicatively connected to the first processing device 200B_3 and communicatively connected to the server 300 via the communication network NW. Thus, the second processing devices 500_1 to 500_3 correspond to and are communicatively connected to the first processing devices 200B_1 to 200B_3, respectively, and are communicatively connected to the server 300 via the communication network NW. In the following text, there may be a case where each of the second processing devices 500_1 to 500_3 is referred to as the second processing device 500 without distinction. Similarly, there may be a case where each of the first processing devices 200B_1 to 200B_3 is referred to as the first processing device 200B without distinction.
[0202] In addition, although Figure 15 In the example shown, the liquid ejection system 10B has three of each of the second processing device 500, the liquid ejection device 100, and the first processing device 200B. However, this number is not limited to this; it can also be one, two, or more than four. That is, the group of the second processing device 500, the liquid ejection device 100, and the first processing device 200B is not limited to three groups; it can also be one, two, or more than four groups.
[0203] The first processing device 200B is configured in the same manner as the first processing device 200 of the first embodiment, except that it is communicatively connected to the second processing device 500 and the liquid ejection device 100 respectively.
[0204] The second processing device 500 is a portable terminal such as a smartphone or tablet, and is configured to communicate with both the server 300 and the first processing device 200B. The second processing device 500 acquires output information D1, or outputs output information D1 to the server 300, or receives input information D2 from the server 300.
[0205] The first processing apparatus 200B is configured in the same manner as the first processing apparatus 200 of the first embodiment. However, the first processing apparatus 200B does not use the first output unit 252 and the first input unit 253 among the acquisition unit 251, the first output unit 252, the first input unit 253, and the determination unit 254, but uses the acquisition unit 251 and the determination unit 254 instead. Therefore, in the first processing apparatus 200B, one or both of the first output unit 252 and the first input unit 253 may be omitted.
[0206] Figure 16 This is a schematic diagram illustrating a structural example of the second processing device 500 used in the liquid ejection system 10B according to the third embodiment. The second processing device 500 includes a display device 510, an input device 520, a communication device 530, a storage circuit 540, and a processing circuit 550. These devices are connected in a manner that enables them to communicate with each other.
[0207] The display device 510 displays various images under the control of the processing circuit 550. Here, for example, the display device 510 has various display panels such as a liquid crystal display panel or an organic EL (electro-luminescence) display panel.
[0208] The input device 520 is a device that accepts operations from the user. For example, the input device 520 may have an indicator device such as a touch panel. In this case, if the input device 520 has a touch panel, it is integrated with the display device 510.
[0209] The communication device 530 is a circuit capable of communicating with both the first processing device 200B and the server 300. The communication device 530 may be an interface for short-range wireless communication such as NFC (Near Field Communication), BLE (Bluetooth Low Energy), Wi-Fi, or Bluetooth, or for wireless or wired LAN, USB, etc. Furthermore, NFC, BLE, Wi-Fi, and Bluetooth are registered trademarks.
[0210] The communication device 530 transmits output information D1 or receives input information D2 through communication with the server 300. That is, the communication device 530 functions as a first connection unit 531 that can communicate with the server 300. Furthermore, the communication device 530 functions as a short-range connection unit 532 that can communicate with the first processing device 200B via short-range wireless communication, and transmits waveform information D3 to the first processing device 200B through this function. Alternatively, the communication device 530 may be integrated with the processing circuit 550.
[0211] The storage circuit 540 is a means of storing various programs executed by the processing circuit 550 and various data processed by the processing circuit 550. For example, the storage circuit 540 may have a semiconductor memory.
[0212] The storage circuit 540 in this embodiment stores program PG1, output information D1, input information D2, and waveform information D3.
[0213] The processing circuit 550 is a device that controls various parts of the second processing unit 500 and processes various types of data. For example, the processing circuit 550 may have one or more processors such as a CPU. Furthermore, some or all of the functions of the processing circuit 550 may also be implemented by hardware such as a DSP, ASIC, PLD, or FPGA.
[0214] The processing circuit 550 functions as both a first output unit 552 and a first input unit 553 by reading and executing the program PG1 from the storage circuit 540. Furthermore, although in this embodiment the program PG1 stored in the storage circuit 540 does not cause the processing circuit 550 to perform functions equivalent to the acquisition unit 251 and the determination unit 254 of the first embodiment, it is possible for the processing circuit 550 to perform functions equivalent to one or both of the acquisition unit 251 and the determination unit 254. When the processing circuit 550 performs functions equivalent to the determination unit 254, the second processing device 500 can be used instead of the first processing device 200B to determine the waveform of the drive pulse PD. When the processing circuit 550 performs functions equivalent to the acquisition unit 251, the second processing device 500 can be used instead of the first processing device 200B to acquire the output information D1.
[0215] The first output unit 552 outputs output information D1 via the first connection unit 531. For example, the first output unit 552 is triggered by an instruction from a user using the input device 520, causing the first connection unit 531 to output output information D1 to the server 300.
[0216] Input information D2 is input into the first input unit 553 via the first connection unit 531. For example, input information D2 is input from the server 300 to the first input unit 553 via the first connection unit 531, triggered by an instruction from a user using the input device 520.
[0217] Figure 17 This is a flowchart illustrating the processing of the liquid ejection system 10B according to the third embodiment. In the liquid ejection system 10B, firstly, as... Figure 17 As shown, in step S301, the first processing device 200B obtains the output information D1. Then, in step S302, the first processing device 200B outputs the output information D1 to the second processing device 500.
[0218] Next, in step S303, the second processing device 500 inputs the output information D1. Then, in step S304, the second processing device 500 outputs the output information D1 to the server 300.
[0219] Next, in step S305, the server 300 inputs the output information D1. Then, in step S306, the server 300 generates input information D2 based on the output information D1. Then, in step S307, the server 300 outputs the input information D2 to the second processing device 500.
[0220] Next, in step S308, the second processing device 500 inputs the input information D2. Then, in step S309, the second processing device 500 outputs the input information D2 to the first processing device 200B.
[0221] Next, in step S310, the first processing device 200B inputs the input information D2. Then, in step S311, the first processing device 200B generates waveform information D3 based on the input information D2.
[0222] According to the third embodiment described above, similar to the first or second embodiment, even when the manufacturer of the printer body and the head are different, it is possible to reduce the burden on the printer body manufacturer or user while minimizing the degradation of print quality caused by the long-term deterioration of the drive element 111f. In this embodiment, as described above, the liquid ejection system 10B includes a second processing unit 500. The second processing unit 500 is communicatively connected to the first processing unit 200B. A first input unit 553 and a first connection unit 531 are then provided in the second processing unit 500. Therefore, input information D2 from the server 300 can be input into the second processing unit 500. Furthermore, a determination unit 254 can be provided in the first processing unit 200B. Information related to the waveform determined by the determination unit 254 can then be input from the first processing unit 200B to the liquid ejection device 100. Alternatively, a functional unit equivalent to the determination unit 254 may be provided in the second processing device 500. In this case, information related to the waveform determined by the functional unit can be input from the second processing device 500 to the liquid ejection device 100 via the first processing device 200B.
[0223] Furthermore, as described above, the first processing device 200B and the second processing device 500 are communicatively connected to each other via short-range wireless communication. Therefore, input information D2 can be input from the second processing device 500 to the first processing device 200B in a simple communication environment. Additionally, if the second processing device 500 is equipped with a functional unit corresponding to the determination unit 254, information related to the waveform determined by that functional unit can also be input from the second processing device 500 to the first processing device 200B.
[0224] 4. Fourth Implementation Method
[0225] The fourth embodiment of this disclosure will now be described. In the embodiments illustrated below, elements that have the same function or effect as those in the first embodiment will be referred to by the same symbols used in the description of the first embodiment, and their detailed descriptions will be omitted as appropriate.
[0226] Figure 18This is a schematic diagram illustrating a structural example of the liquid ejection system 10C according to the fourth embodiment. The liquid ejection system 10C is configured in the same manner as the first embodiment described above, except that it includes liquid ejection devices 100C_1 to 100C_3 and first processing devices 200A_1 to 200A_3 instead of liquid ejection devices 100_1 to 100_3 and first processing devices 200B_1 to 200B_3, and a second processing device 500_1 to 500_3 is added. That is, the liquid ejection system 10C is configured in the same manner as the third embodiment described above, except that it includes liquid ejection devices 100C_1 to 100C_3 and first processing devices 200A_1 to 200A_3 instead of liquid ejection devices 100_1 to 100_3 and first processing devices 200B_1 to 200B_3. The first processing device 200A is configured in the same manner as the first processing device 200A of the second embodiment.
[0227] In this embodiment, the second processing device 500_1 is communicatively connected to the liquid dispensing device 100C_1 and communicatively connected to the server 300 via the communication network NW. The second processing device 500_2 is communicatively connected to the liquid dispensing device 100C_2 and communicatively connected to the server 300 via the communication network NW. The second processing device 500_3 is communicatively connected to the liquid dispensing device 100C_3 and communicatively connected to the server 300 via the communication network NW. Thus, the second processing devices 500_1 to 500_3 correspond to the liquid dispensing devices 100C_1 to 100C_3 respectively, are communicatively connected to the liquid dispensing devices 100C_1 to 100C_3, and are communicatively connected to the server 300 via the communication network NW. In the following text, there are cases where each of the liquid ejection devices 100C_1 to 100C_3 is referred to as liquid ejection device 100C without distinguishing between them.
[0228] In addition, although Figure 18 In the example shown, the liquid ejection system 10C has three of each of the second processing device 500, the liquid ejection device 100C, and the first processing device 200A. However, this number is not limited to this; it can also be one, two, or more than four. That is, the number of groups of the second processing device 500, the liquid ejection device 100C, and the first processing device 200A is not limited to three; it can also be one, two, or more than four groups.
[0229] The liquid ejection device 100C is configured in the same manner as the liquid ejection device 100A in the second embodiment, except that it can communicate with the server 300 and the first processing device 200A respectively.
[0230] Figure 19 This is a schematic diagram illustrating a structural example of the liquid ejection device 100C used in the liquid ejection system 10C according to the fourth embodiment. Figure 19 As shown, the liquid ejection device 100C is configured in the same manner as the liquid ejection device 100A of the second embodiment, except that it has a head unit 110C instead of a head unit 110A. The head unit 110C is configured in the same manner as the head unit 110A, except that it has a control module 110d instead of a control module 110c. The control module 110d is the same as the control module 110c, except that the communication device 115 functions as a proximity connection unit 115b and the processing circuit 117 functions as an acquisition unit 117a and a determination unit 117d.
[0231] In this embodiment, the communication device 115 is a circuit capable of communicating with the second processing device 500. For example, the communication device 115 is an interface for short-range wireless communication such as Wi-Fi or Bluetooth. That is, the communication device 115 functions as a short-range connection unit 115b that can be communicatively connected to the short-range connection unit 532 of the second processing device 500 via short-range wireless communication, thereby outputting output information D1 to the second processing device 500 or inputting input information D2 from the second processing device 500.
[0232] Figure 20 This is a flowchart illustrating the processing of the liquid ejection system 10C according to the fourth embodiment. In the liquid ejection system 10C, firstly, as... Figure 20 As shown, in step S401, the liquid ejection device 100C acquires output information D1. Then, in step S402, the liquid ejection device 100C outputs the output information D1 to the second processing device 500.
[0233] Next, in step S403, the second processing device 500 inputs the output information D1. Then, in step S404, the second processing device 500 outputs the output information D1 to the server 300.
[0234] Next, in step S405, the server 300 inputs the output information D1. Then, in step S406, the server 300 generates input information D2 based on the output information D1. Then, in step S407, the server 300 outputs the input information D2 to the second processing device 500.
[0235] Next, in step S408, the second processing device 500 inputs the input information D2. Then, in step S409, the second processing device 500 outputs the input information D2 to the liquid dispensing device 100C.
[0236] Next, in step S410, the liquid ejection device 100C inputs the input information D2. Then, in step S411, the liquid ejection device 100C generates waveform information D3 based on the input information D2.
[0237] According to the fourth embodiment described above, similarly to the first to third embodiments, even when the manufacturer of the printer body and the manufacturer of the printhead are different, it is possible to reduce the burden on the printer body manufacturer or user while minimizing the degradation of print quality caused by the long-term deterioration of the drive element 111f. In this embodiment, as described above, the liquid ejection system 10C includes a second processing device 500. The second processing device 500 is communicatively connected to the liquid ejection device 100C. A first input unit 553 and a first connection unit 531 are then provided in the second processing device 500. Therefore, input information D2 from the server 300 can be input into the second processing device 500. Furthermore, a determination unit 117d can be provided in the liquid ejection device 100C. Then, information related to the waveform determined by the determination unit 117d can be used in the liquid ejection device 100C. Alternatively, a functional unit equivalent to the determination unit 117d may be provided in the second processing device 500. In this case, information related to the waveform determined by the functional unit can be input from the second processing device 500 to the liquid ejection device 100C.
[0238] Furthermore, as described above, the liquid dispensing device 100C and the second processing device 500 are communicatively connected to each other via short-range wireless communication. Therefore, output information D1 can be output from the liquid dispensing device 100C to the second processing device 500, or input information D2 from the second processing device 500 can be input to the liquid dispensing device 100C in a simple communication environment. Additionally, if the second processing device 500 is equipped with a functional unit corresponding to the determination unit 254, information related to the waveform determined by that functional unit can also be input from the second processing device 500 to the liquid dispensing device 100C.
[0239] 5. Fifth Implementation Method
[0240] The fifth embodiment of this disclosure will now be described. In the following examples, elements that have the same function or effect as those in the first embodiment will be represented by the same symbols used in the description of the first embodiment, and their detailed descriptions will be omitted as appropriate.
[0241] Figure 21 This is a schematic diagram illustrating a structural example of the server 300D used in the liquid ejection system 10D according to the fifth embodiment. The liquid ejection system 10D is configured in the same manner as the liquid ejection system 10 of the first embodiment, except that it has the first processing device 200D and the server 300 instead of the first processing device 200D and the server 300.
[0242] Server 300D is configured in the same manner as server 300 in the first embodiment, except that it uses waveform candidate information D6 as first input information D2a. Waveform candidate information D6 is information related to waveform candidates of drive pulse PD. The waveform shown in waveform candidate information D6 can be a waveform that has been corrected based on the aforementioned reference waveform, or it can be a waveform that is completely different from the aforementioned reference waveform.
[0243] The server 300D has a first arithmetic unit 353c instead of a second arithmetic unit 353a. The first arithmetic unit 353c generates waveform candidate information D6 based on output information D1 and corresponding information D4. Here, for example, after the first arithmetic unit 353c calculates the waveform correction value of the drive pulse PD using the second table TBL2 or table TBL3 described above, it uses the correction value to generate the waveform candidate information D6.
[0244] Alternatively, the correspondence information D4 in this embodiment can also be information representing the correspondence between the combination of the number of times the driving element 111f is driven and the potential of the driving pulse PD and the waveform of the driving pulse PD. In this case, the first arithmetic unit 353c uses this correspondence to generate waveform candidate information D6.
[0245] The first processing apparatus 200D is configured in the same manner as the first processing apparatus 200 of the first embodiment, except that it has a determination unit 254D instead of a determination unit 254. The determination unit 254D determines the waveform of the drive pulse PD based on the first input information D2a, which is waveform candidate information D6. More specifically, the determination unit 254D determines, for example, the waveform shown in the waveform candidate information D6 as the waveform of the drive pulse PD.
[0246] Figure 22 This is a flowchart illustrating the processing of the liquid ejection system 10D according to the fifth embodiment. In the liquid ejection system 10D, firstly, as... Figure 22As shown, in step S501, the first processing device 200D acquires the output information D1. Then, in step S502, the first processing device 200D outputs the output information D1 to the server 300D.
[0247] Next, in step S503, server 300D inputs output information D1. Then, in step S504, server 300D generates input information D2 based on output information D1.
[0248] In this embodiment, step S504 includes steps S504a and S504b. In step S504a, similarly to the first embodiment, the third arithmetic unit 353b performs a calculation to determine the degree of degradation of the driving element 111f. In step S504b, the first arithmetic unit 353c performs a calculation to generate waveform candidate information D6 as first input information D2a.
[0249] Then, in step S505, the server 300D outputs the input information D2 to the first processing device 200D.
[0250] Next, in step S506, the first processing device 200D inputs the input information D2. Then, in step S507, the first processing device 200D generates waveform information D3 based on the input information D2. That is, in step S507, the determination unit 254D determines the waveform of the drive pulse PD based on the input information D2. In this embodiment, the first input information D2a is waveform candidate information D6. Furthermore, in step S507, the notification unit 255 provides notification based on the second input information D2b as needed.
[0251] Furthermore, the determination unit 254D can also determine the waveform of the actual driving pulse PD based on the waveform shown in the first input information D2a, which has been fine-tuned using user input from the input device 320. Alternatively, if the determination unit 254D determines the waveform shown in the first input information D2a as the actual driving pulse PD in its initial form, it can also adjust the waveform of the driving pulse PD by increasing its amplitude when the usage period based on the number of ink ejections from the ink head unit 110, etc., exceeds a threshold.
[0252] According to the fifth embodiment described above, even when the manufacturer of the printer body and the manufacturer of the printhead are different, it is possible to reduce the burden on the printer body manufacturer or user while minimizing the degradation of print quality caused by the long-term deterioration of the drive element 111f. In this embodiment, as described above, the server 300D has a first calculation unit 353c that performs the operation of generating waveform candidate information D6 related to waveform candidates. The first input information D2a is the waveform candidate information D6. Then, the determination unit 254D determines the waveform of the drive pulse PD supplied to the drive element 111f as the waveform shown in the waveform candidate information D6. Here, for example, the waveform shown in the waveform candidate information D6 is the waveform described in the first embodiment above. Figure 7 The waveform shown is as follows. Therefore, the waveform candidate information D6 shows a first period T1, a second period T2, and a third period T3. The first period T1 is the period during which the absolute value of the potential becomes the first potential E2. The second period T2 is the period during which the absolute value of the potential becomes the second potential E3, which is greater than the first potential E2. The third period T3 is the period between the first period T1 and the second period T2, and is the period during which the absolute value of the potential increases from the first potential E2 to the second potential E3.
[0253] As described above, the first arithmetic unit 353c preferably sets one or both of the second potential E3 and the second period T2 to be different based on the degree of degradation shown in the output information D1. When the second potential E3 is different, the degree of degradation of the driving element 111f increases, and the first arithmetic unit 353c increases the second potential E3. Therefore, when the degree of degradation shown in the output information D1 is a first degree, the first arithmetic unit 353c sets the second potential E3 to a first value. Furthermore, when the degree of degradation shown in the output information D1 is a second degree, which is more deteriorated than the first degree, the first arithmetic unit 353c sets the second potential E3 to a second value larger than the first value.
[0254] Thus, the greater the degradation of the drive element 111f, the greater the increase in the second potential E3 of the drive pulse PD. As a result, the reduction in print quality caused by the degradation of the drive element 111f over time can be reduced.
[0255] Furthermore, as the second period T2 varies, the degree of degradation of the drive element 111f increases, and the first arithmetic unit 353c shortens the second period T2 further. Therefore, when the degree of degradation shown in the output information D1 is a first degree, the first arithmetic unit 353c sets the second period T2 to a third value. Furthermore, when the degree of degradation shown in the output information D1 is a second degree, which is more severe than the first degree, the first arithmetic unit 353c sets the second period T2 to a fourth value smaller than the third value.
[0256] Thus, the greater the degradation of the drive element 111f, the shorter the second period T2 can be. As a result, the reduction in print quality caused by the degradation of the drive element 111f over time can be reduced.
[0257] 6. Sixth Implementation Method
[0258] The sixth embodiment of this disclosure will now be described. In the embodiments illustrated below, elements that have the same function or effect as those in the first embodiment will be referred to by the same designations used in the description of the first embodiment, and their detailed descriptions will be omitted as appropriate.
[0259] Figure 23 This is a schematic diagram illustrating a structural example of the first processing device used in the liquid ejection system 10E according to the sixth embodiment. The liquid ejection system 10E is configured in the same manner as the liquid ejection system 10 of the first embodiment, except that it has a first processing device 200E and a server 300E instead of the first processing device 200 and the server 300.
[0260] The first processing device 200E is configured in the same manner as the first processing device 200 of the first embodiment, except that it can include the third output information D1d in the output information D1 instead of the first output information D1a. The third output information D1d is information about the residual vibration generated in the vibrating plate 111e after the driving element 111f is driven. This residual vibration is a vibration at a natural frequency determined by the flow resistance of the ink channel in the head chip 111, the inertial resistance of the ink in the channel, and the elastic flexibility of the vibrating plate 111e. Here, the residual vibration of the vibrating plate 111e is equivalent to the residual vibration of the ink (liquid). The third output information D1d is obtained, for example, based on the voltage value formed by the piezoelectric effect of the driving element 111f, which is a piezoelectric element.
[0261] The first processing apparatus 200E is configured in the same manner as the first processing apparatus 200 of the first embodiment, except that it has an acquisition unit 251E instead of an acquisition unit 251. The acquisition unit 251E is capable of selecting information from either the first output information D1a or the third output information D1d. For example, the acquisition unit 251E causes the display device 210 to display a GUI image for selecting one of the first output information D1a or the third output information D1d. Then, in addition to acquiring the selected first output information D1a or the third output information D1d, the acquisition unit 251E also acquires the second output information D1b and the header information D1c. Therefore, the output information D1 acquired by the acquisition unit 251E includes the selected first output information D1a or the third output information D1d, the second output information D1b, and the header information D1c. In addition, in this embodiment, the second output information D1b may be omitted.
[0262] Server 300E is configured in the same manner as server 300, except that it has a calculation unit 353E instead of calculation unit 353. The calculation unit 353E is identical to the calculation unit 353, except that it adds the function of generating first input information D2a using third output information D1d. When output information D1 does not contain third output information D1d but contains first output information D1a, the calculation unit 353E generates the first input information D2a through the same calculation as the calculation unit 353 in the first embodiment. Furthermore, when output information D1 does not contain first output information D1a but contains third output information D1d, the calculation unit 353E generates the first input information D2a by increasing the voltage of the drive pulse PD as the amplitude of the residual vibration shown by the third output information D1d decreases. Additionally, the second potential E3 or the second period T2 can be adjusted in the same way as in the first embodiment.
[0263] Figure 24 This is a flowchart illustrating the processing of the liquid ejection system 10E according to the sixth embodiment. In the liquid ejection system 10E, firstly, as... Figure 24 As shown, in step S601, the first processing device 200E obtains the output information D1.
[0264] Specifically, step S601 includes steps S601a, S601b, and S601c. In step S601a, for example, the acquisition unit 251E acquires information by accepting a selection of one of the first output information D1a and the third output information D1d. Furthermore, in step S601b, the acquisition unit 251E acquires the second output information D1b. Additionally, in step S601c, the acquisition unit 251E acquires the header information D1c. The order of these steps is not limited. Figure 24 The examples shown can be in any order.
[0265] Then, in step S602, the first processing device 200E outputs the output information D1 to the server 300E.
[0266] Next, in step S603, server 300E inputs output information D1. Then, in step S604, server 300E generates input information D2 based on output information D1. Then, in step S605, server 300E outputs input information D2 to first processing device 200E.
[0267] Next, in step S606, the first processing device 200E inputs the input information D2. Then, in step S607, the first processing device 200E generates waveform information D3 based on the input information D2. Furthermore, in step S607, the notification unit 255 sends a notification based on the second input information D2b, as needed.
[0268] According to the sixth embodiment described above, even when the manufacturer of the printer body and the head are different, it is possible to reduce the burden on the printer body manufacturer or user while minimizing the reduction in print quality caused by the deterioration of the drive element 111f over time. Here, the head unit 110 also includes a vibrating plate 111e, which vibrates under the drive of the drive element 111f. Then, in this embodiment, as described above, the output information D1 includes third output information D1d, which relates to the residual vibration generated in the vibrating plate 111e after the drive of the drive element 111f. Therefore, the server 300E can be used to generate the first input information D2a using the third output information D1d. Compared to the first output information D1a and the second output information D1b, the third output information D1d is more easily affected by the degree of deterioration of the drive element 111f. Therefore, in the generation of the first input information D2a using the third output information D1d, compared with the generation of the first input information D2a using the first output information D1a and the second output information D1b, it has the advantage that the waveform shown by the first input information D2a can be matched with the degree of degradation of the driving element 111f with high precision.
[0269] Furthermore, as described above, in this embodiment, the first output unit 252 outputs the information selected by the user from the first output information D1a and the third output information D1d as output information D1 via the first connection unit 231. Therefore, it is possible to generate output information D1 that corresponds to the user's wishes. Here, obtaining the first output information D1a and the second output information D1b is easier than obtaining the third output information D1d. In contrast, if the third output information D1d is obtained, it has the advantage of making it easier to match the waveform shown by the first input information D2a with high precision to the degree of degradation of the drive element 111f, as described above. Alternatively, this selection can be omitted, and the third output information D1d can be included in the output information D1 instead of the first output information D1a.
[0270] 7. Variations
[0271] While the liquid ejection system of this disclosure has been described above based on the illustrated embodiments, this disclosure is not limited thereto. Furthermore, the structure of each part of this disclosure can be replaced with any structure that performs the same function as the embodiments described above, and any additional structures can also be added.
[0272] 7-1. Variation Example 1
[0273] While the above example illustrates a scenario where output information D1 includes both first output information D1a and second output information D1b, it is not limited to this. For example, one of the first output information D1a and second output information D1b may be omitted. Furthermore, if the type of liquid ejector head 110a or head unit 110 on the server side is known, head information D1c may not be included in output information D1.
[0274] 7-2. Variation Example 2
[0275] Although the above embodiment illustrates a structure where input information D2 includes both first input information D2a and second input information D2b, the second input information D2b can also be omitted. Furthermore, the second input information D2b can also be output from the server only when necessary, such as when the degradation level of the driving element 111f is at least a predetermined level.
[0276] 7-3. Variation Example 3
[0277] Although the above example illustrates a cloud server structure for server 300, it is not limited to this structure. For example, server 300 can be a server other than a cloud server, a virtual server, or a local server.
[0278] 7-4. Variation Example 4
[0279] Although the structure of the driving element 111f as a piezoelectric element is illustrated in the above description, it is not limited to this structure. For example, the driving element 111f can also be a heater that heats the ink in the pressure chamber C. That is, the driving method of the head chip 111 is not limited to the piezoelectric method; for example, it can also be a thermistor method.
[0280] Symbol Explanation
[0281] 10…Liquid ejection system; 10A…Liquid ejection system; 10B…Liquid ejection system; 10C…Liquid ejection system; 10D…Liquid ejection system; 10E…Liquid ejection system; 100…Liquid ejection device; 100A…Liquid ejection device; 100A_1…Liquid ejection device; 100A_2…Liquid ejection device; 100A_3…Liquid ejection device; 100C…Liquid ejection device; 100C_1…Liquid ejection device; 100C_2…Liquid ejection device; 100C_3…Liquid ejection device; 100_1…Liquid ejection device; 100_2…Liquid ejection device; 100_3…Liquid ejection device; 110…Head unit; 110A…Head unit; 110C…Head unit; 110a…Liquid ejector head; 110b…Control module; 110c…Control module; 110d…Control module; 111…Head chip; 111a…Flow channel substrate; 111b…Pressure chamber substrate; 111c…Nozzle plate; 111d…Vibration absorber; 111e…Vibrating plate; 111f…Drive element; 111g…Protective plate; 111h…Housing; 111i…Wiring substrate; 112…Drive circuit; 113…Power supply circuit; 114…Drive signal generation circuit; 115…Communication device; 115a…First connection part; 115b…Proximity connection part; 116…Storage circuit; 117…Processing circuit; 117a…Acquisition part; 117b…First output part; 117c…First input part; 117 d…Determining unit; 120…Moving mechanism; 130…Communication device; 140…Storage circuit; 150…Processing circuit; 200…First processing device; 200A…First processing device; 200A_1…First processing device; 200A_2…First processing device; 200A_3…First processing device; 200B…First processing device; 200B_1…First processing device; 200B_2…First processing device; 200B_3…First processing device; 200D…First processing device; 200E…First processing device; 200_1…First processing device; 200_2…First processing device; 200_3…First processing device; 210…Display device; 220…Input device; 230…Communication device 231…First connection section; 240…Storage circuit; 250…Processing circuit; 251…Acquisition section; 251E…Acquisition section; 252…First output section; 253…First input section; 253a…Second arithmetic section; 253b…Third arithmetic section; 254…Determination section; 254D…Determination section; 255…Notification section; 300…Server; 300D…Server; 300E…Server; 310…Display device; 320…Input device; 330…Communication device; 331…Second connection section; 340…Storage circuit; 350…Processing circuit; 351…Second output section; 352…Second input section; 353…Arithmetic section (fourth arithmetic section); 353E…Arithmetic section; 353a…Second arithmetic section;353b…Third arithmetic unit; 353c…First arithmetic unit; 400…Third processing unit; 410…Update unit; 500…Second processing unit; 500_1…Second processing unit; 500_2…Second processing unit; 500_3…Second processing unit; 510…Display device; 520…Input device; 530…Communication device; 531…First connection unit; 532…Proximity connection unit; 540…Storage circuit; 550…Processing circuit; 552…First output unit; 553…First input unit; C…Pressure chamber; Com…Drive signal; D1…Output information; D1a…First output information; D1b…Second output information; D1c…Head information; D1d…Third output information; D2…Input information; D2a…First input information; D2b…Second input information; D3…Waveform information; D4…Corresponding information; D5…Correction information; D6…Waveform candidate information; DG…Information; DP…Recorded data; E…Potential; E1…Potential; E2…First potential; E3…Second potential; FN…Nozzle face; IH…Inlet; L1…First column; L2…Second column; N…Nozzle; NW…Communication network; Na…Connecting flow channel; PD…Drive pulse; PDa…Waveform; PDb…Waveform; PG1…Program; PG2…Program; R…Reservoir; R1…Space; R2…Space; Ra…Supply flow channel; S101…Step; S101a…Step; S101b…Step; S101c…Step; S102…Step S103…step; S104…step; S104a…step; S104b…step; S105…step; S106…step; S107…step; S201…step; S202…step; S203…step; S204…step; S205…step; S206…step; S207…step; S301…step; S302…step; S303…step; S304…step; S305…step; S306…step; S307…step; S308…step; S309…step; S310…step; S311…step; S401…step; S402…step; S403…step; S404…step; S405…step; S406…step Step; S407…Step; S408…Step; S409…Step; S410…Step; S411…Step; S501…Step; S502…Step; S503…Step; S504…Step; S504a…Step; S504b…Step; S505…Step; S506…Step; S507…Step; S601…Step; S601a…Step; S601b…Step; S601c…Step; S602…Step; S603…Step; S604…Step; S605…Step; S606…Step; S607…Step; SI…Printing data signal; Sk…Control signal; T1…First period; T2…Second period; T3…Third period; TBL1…First table;TBL2…Second Table; TBL3…Table; Tu…Unit Period; VBS…Bias Potential; VHV…Power Supply Potential; dCom…Waveform Specification Signal; p1…Parameter; p2…Parameter; p3…Parameter; p4…Parameter; p5…Parameter; p6…Parameter; t0…Time; t1…Time; t2…Time; t3…Time; t4…Time; t5…Time; t6…Time; ΔE…Voltage;
Claims
1. A liquid ejection system, characterized in that, have: The head unit has a nozzle for ejecting liquid, a pressure chamber in communication with the nozzle, and a drive element for applying pressure variations to the liquid in the pressure chamber by supplying drive pulses. The first connection unit is connected to the server via a network in a communicative manner; The determining unit determines the waveform of the drive pulse supplied to the drive element based on the first input information; A first input unit receives the first input information from the server via the first connection unit; The first output unit outputs information related to the degree of degradation of the driving element to the server via the first connection unit. The server has: The second connecting part is communicatively connected to the first connecting part; The second input unit receives the output information via the second connection unit; The storage unit stores corresponding information related to the relationship between the degree of degradation of the driving element and the waveform of the driving pulse; The fourth arithmetic unit performs the operation of generating the first input information based on the output information and the corresponding information; The second output unit outputs the first input information via the second connection unit.
2. The liquid ejection system as described in claim 1, characterized in that, have: A liquid ejection device having the aforementioned head unit; A first processing device is communicatively connected to the liquid ejection device and generates recording data for the liquid ejection device. The server.
3. The liquid ejection system as described in claim 2, characterized in that, It also includes a second processing unit, which is communicatively connected to the liquid ejection device. The first input section and the first connection section are disposed in the second processing device.
4. The liquid ejection system as described in claim 3, characterized in that, The liquid ejection device and the second processing device are interconnected in a manner that enables them to communicate via short-range wireless communication.
5. The liquid ejection system as described in claim 1, characterized in that, The server has a first arithmetic unit, which performs calculations to generate waveform candidate information related to waveform candidates. The first input information is the waveform candidate information. The determining unit determines the waveform of the drive pulse supplied to the drive element as the waveform shown in the waveform candidate information. The waveform candidate information shows a waveform including a first period, a second period, and a third period. The first period is the period when the absolute value of the potential becomes a first potential, the second period is the period when the absolute value of the potential becomes a second potential that is greater than the first potential, and the third period is the period between the first period and the second period, and is the period when the absolute value of the potential increases from the first potential to the second potential.
6. The liquid ejection system as described in claim 5, characterized in that, When the degree of degradation shown in the output information is a first degree, the first arithmetic unit sets the second potential to a first value, and when the degree of degradation shown in the output information is a second degree that is more deteriorated than the first degree, the second potential sets the second potential to a second value that is larger than the first value.
7. The liquid ejection system as described in claim 5, characterized in that, When the degree of degradation shown in the output information is a first degree, the first arithmetic unit sets the second period to a third value, and when the degree of degradation shown in the output information is a second degree that is more deteriorated than the first degree, the second period sets the second period to a fourth value that is smaller than the third value.
8. The liquid ejection system as claimed in claim 1, characterized in that, The server has a second arithmetic unit that performs calculations to generate correction information for correcting the reference waveform. The first input information is the correction information. The determining unit corrects the reference waveform using the correction information, thereby determining the waveform of the drive pulse supplied to the drive element. The reference waveform includes a first period, a second period, and a third period, wherein the first period is the period during which the absolute value of the potential becomes a first potential, the second period is the period during which the absolute value of the potential becomes a second potential that is greater than the first potential, and the third period is the period between the first period and the second period, and is the period during which the absolute value of the potential increases from the first potential to the second potential.
9. The liquid ejection system as described in claim 8, characterized in that, When the degradation level shown in the output information is a first degree, the second arithmetic unit corrects with a first correction amount to increase the second potential; and when the degradation level shown in the output information is a second degree that is more degraded than the first degree, it corrects with a second correction amount that is larger than the first correction amount to increase the second potential.
10. The liquid ejection system as claimed in claim 8, characterized in that, When the degree of degradation shown in the output information is a first degree, the second arithmetic unit uses a third correction amount to shorten the second period; and when the degree of degradation shown in the output information is a second degree that is more deteriorated than the first degree, it uses a fourth correction amount that is larger than the third correction amount to shorten the second period.
11. The liquid ejection system as claimed in claim 1, characterized in that, The server has a third arithmetic unit that performs calculations to determine the degree of degradation of the driving element based on the output information. The output information includes first output information, which is related to the number of times the driving element has been driven. When the number of times shown in the first output information is the first number, the third arithmetic unit determines that the degree of degradation of the driving element is the third degree, and when the number of times shown in the first output information is the second number, which is more than the first number, the third arithmetic unit determines that the degree of degradation of the driving element is the fourth degree, which is more degraded than the third degree.
12. The liquid ejection system as claimed in claim 1, characterized in that, The server has a third arithmetic unit that performs calculations to determine the degree of degradation of the driving element based on the output information. The output information includes second output information, which relates to an amount of degradation corresponding to each drive of the driving element. When the quantity shown in the second output information is a first quantity, the third arithmetic unit determines that the degree of degradation of the driving element is a fifth degree, and when the quantity shown in the second output information is a second quantity that is greater than the first quantity, it determines that the degree of degradation of the driving element is a sixth degree that is more degraded than the fifth degree.
13. The liquid ejection system as claimed in claim 1, characterized in that, The head unit also includes a vibrating plate, which vibrates under the drive of the driving element. The output information includes third output information, which relates to the residual vibration generated in the vibrating plate after the driving element is driven.
14. The liquid ejection system as claimed in claim 1, characterized in that, The head unit also includes a vibrating plate, which vibrates under the drive of the driving element. The first output unit outputs information selected by the user from first output information related to the number of times the driving element has been driven and third output information related to the residual vibration generated in the vibrating plate after the driving element has been driven, and outputs such information via the first connection unit.
15. The liquid ejection system as claimed in claim 1, characterized in that, It also includes a third processing unit, which is communicatively connected to the server. The third processing device has an updating unit that updates the corresponding information.
16. The liquid ejection system as claimed in claim 1, characterized in that, It also includes a notification unit that notifies the user of the determination result of the degradation of the driving element based on the second input information. The second input information is input to the first input section via the first connection section.
Citation Information
Patent Citations
Liquid jetting apparatus
JP2009066948A
Liquid ejecting system
CN115991053A
Liquid ejection system, liquid ejection method, liquid ejection program, and liquid container set
JP2004358663A
Driving method for liquid injection device and liquid injection device
JP2019142106A
Liquid injection device and discharge signal correction method for liquid injection device
JP2020032622A