Inkjet System

The inkjet system addresses the challenge of separate entities lacking knowledge by integrating head manufacturer's knowledge through a server-based system, efficiently determining optimal image processing for printer manufacturers.

JP7806464B2Active Publication Date: 2026-01-27SEIKO EPSON CORP
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2021193074
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-11-29
Publication Date
2026-01-27
Estimated Expiration
2041-11-29

AI Technical Summary

Technical Problem

In the business model where head manufacturers supply heads to printer manufacturers, the latter lack knowledge about optimal image processing due to separate entities, leading to increased burden in searching for appropriate image processing information.

Method used

An inkjet system with a head unit, acquisition unit, connection unit, output unit, and determination unit that communicates with a server to determine image processing based on acquired output information, reducing the burden on printer manufacturers by leveraging head manufacturer's knowledge.

Benefits of technology

Efficiently determines optimal image processing by integrating head manufacturer's knowledge, reducing the time and cost associated with image processing decisions for printer manufacturers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007806464000001
    Figure 0007806464000001
  • Figure 0007806464000002
    Figure 0007806464000002
  • Figure 0007806464000003
    Figure 0007806464000003
Patent Text Reader

Abstract

To determine contents of image processing while reducing burdens on a maker of a printer.SOLUTION: An inkjet system comprises: a head unit which has a nozzle that discharges ink, a pressure chamber communicating with the nozzle, a driving element that gives pressure fluctuation to ink in the pressure chamber by supplying a driving pulse; an obtaining part that obtains output information including either or both of first output information concerning the head unit and second output information concerning ink that is used in the head unit; a first connection part that is connected to a network to be communicatable with a server; a first output part that outputs the output information towards the server through the first connection part; a first input part to which input information is inputted from the server through the first connection part; and a determining part that determines contents of image processing to image data on the basis of the input information.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to inkjet systems. [Background technology]

[0002] In inkjet printers, ink is generally ejected from a head by driving a driving element such as a piezoelectric element based on recording data obtained by converting image data through various image processing processes.

[0003] For example, in Patent Document 1, image data is converted into print data by image processing that includes color conversion processing, gamma correction processing, quantization processing, and mask processing in this order. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Publication No. 2021-84274 Summary of the Invention [Problem to be solved by the invention]

[0005] In recent years, a business model has emerged in which head manufacturers manufacture and sell heads to printer manufacturers. There are a wide variety of uses and demands for printers. In this business model, head manufacturers partner with printer manufacturers that have specialized knowledge for each use and demand, and provide the printer manufacturers with heads. The printer manufacturers then utilize their own specialized knowledge to manufacture printers that incorporate the head manufacturers' heads. This is because in some cases, the above business model is more efficient in terms of comprehensively satisfying a wide variety of uses and demands than a head manufacturer manufacturing printers that satisfy each of the various uses and demands one by one.

[0006] However, in this business model, printer manufacturers had to search for and decide on the optimal image processing. Some printer manufacturers have specialized knowledge of each application and demand, but not much knowledge about the printers themselves, and in such cases, this search and decision-making process takes a huge amount of time and costs.

[0007] On the other hand, especially if the head manufacturer has knowledge about printers, it is conceivable that the head manufacturer could provide the printer manufacturer with appropriate image processing information. However, due to the nature of the business model described above, in which the head manufacturer and the printer manufacturer are separate, the head manufacturer does not know what the printer manufacturer's usage conditions for ink, media, heads, etc. are. Because the optimal image processing varies depending on these usage conditions, it has been difficult for the head manufacturer to provide appropriate image processing information. As a result, printer manufacturers have had to search for image processing information on their own according to their respective usage conditions, which in some cases has increased the burden on the printer manufacturer. [Means for solving the problem]

[0008] In order to solve the above problems, one aspect of the inkjet system disclosed herein includes a head unit having a nozzle that ejects ink, a pressure chamber that communicates with the nozzle, and a drive element that applies pressure fluctuations to the ink in the pressure chamber by supplying a drive pulse; an acquisition unit that acquires output information including one or both of first output information about the head unit and second output information about the ink used in the head unit; a first connection unit that is network-connected so as to be able to communicate with a server; a first output unit that outputs the output information to the server via the first connection unit; a first input unit that receives input information from the server via the first connection unit; and a determination unit that determines the content of image processing for image data based on the input information. [Brief explanation of the drawings]

[0009] [Figure 1]1 is a schematic diagram illustrating an example of the configuration of an inkjet system according to a first embodiment. [Figure 2] 1 is a schematic diagram illustrating an example of the configuration of an ink ejection device used in an inkjet system according to a first embodiment. [Figure 3] FIG. 2 is a cross-sectional view showing an example of the configuration of a head chip. [Figure 4] FIG. 2 is a schematic diagram showing an example of the configuration of a first processing device used in the inkjet system according to the first embodiment. [Figure 5] FIG. 2 is a schematic diagram illustrating an example of the configuration of a server used in the inkjet system according to the first embodiment. [Figure 6] 4 is a flowchart showing the process of the inkjet system according to the first embodiment. [Figure 7] 10 is a flowchart showing image processing. [Figure 8] 10 is a diagram illustrating information included in the correspondence information, the information indicating the correspondence relationship between output information and first input information. FIG. [Figure 9] FIG. 10 is a diagram showing an example of a color conversion table used for first input information. [Figure 10] 10 is a diagram illustrating information included in the correspondence information, the information indicating the correspondence relationship between output information and second input information. FIG. [Figure 11] FIG. 10 is a diagram showing an example of a density correction table used for second input information. [Figure 12] 10 is a diagram illustrating information included in the correspondence information, the information indicating the correspondence relationship between output information and third input information. FIG. [Figure 13] FIG. 10 is a diagram showing an example of a dither pattern used in third input information. [Figure 14] 10 is a diagram illustrating information included in the correspondence information, the information indicating the correspondence relationship between output information and fourth input information. FIG. [Figure 15] FIG. 10 is a diagram showing an example of a mask pattern used for fourth input information. [Figure 16] FIG. 10 is a schematic diagram illustrating an example of the configuration of an inkjet system according to a second embodiment. [Figure 17]FIG. 10 is a schematic diagram illustrating an example of the configuration of an ink ejection device used in an inkjet system according to a second embodiment. [Figure 18] 10 is a flowchart showing the process of an inkjet system according to a second embodiment. [Figure 19] FIG. 10 is a schematic diagram illustrating an example of the configuration of an inkjet system according to a third embodiment. [Figure 20] FIG. 10 is a schematic diagram showing an example of the configuration of a second processing device used in an inkjet system according to a third embodiment. [Figure 21] 10 is a flowchart showing the process of an inkjet system according to a third embodiment. [Figure 22] FIG. 10 is a diagram for explaining the transition of the display of the second processing device. [Figure 23] FIG. 10 is a diagram for explaining the transition of the display of the second processing device. [Figure 24] FIG. 10 is a schematic diagram illustrating an example of the configuration of an inkjet system according to a fourth embodiment. [Figure 25] FIG. 10 is a schematic diagram illustrating an example of the configuration of an ink ejection device used in an inkjet system according to a fourth embodiment. [Figure 26] 10 is a flowchart showing the process of an inkjet system according to a fourth embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0010] Preferred embodiments of the present disclosure will be described below with reference to the accompanying drawings. Note that the dimensions and scale of each part in the drawings may differ from the actual dimensions and are shown schematically to facilitate understanding. Furthermore, the scope of the present disclosure is not limited to these embodiments unless otherwise specified in the following description to the effect that the present disclosure is limited.

[0011] 1. First embodiment 1-1. Inkjet system overview FIG. 1 is a schematic diagram showing an example of the configuration of an inkjet system 10 according to a first embodiment. The inkjet system 10 is a system that performs printing using an inkjet method. In particular, the inkjet system 10 has a function of determining the content of image processing for obtaining recording data DP to be used for the printing. In the example shown in FIG. 1, the inkjet system 10 has ink ejection devices 100_1 to 100_3, first processing devices 200_1 to 200_3, a server 300, and a third processing device 400.

[0012] Here, the ink ejection devices 100_1 to 100_3 are provided by the manufacturer of the printer main body, which will be described later. The ink ejection devices 100_1 to 100_3 may be provided by the same manufacturer or by different manufacturers. Each of the first processing devices 200_1 to 200_3 may be owned by the user or may be provided by the manufacturer of the printer main body. Meanwhile, the head unit 110 incorporated into each of the ink ejection devices 100_1 to 100_3 is provided by the manufacturer of the head, which will be described later. Each of the server 300 and the third processing device 400 is owned by the manufacturer of the head. Maintenance and management of the server 300 is performed by the manufacturer of the head.

[0013] When a user uses the printer main body, the user owns the ink ejection device 100_1, the first processing device 200_1, and the head unit 110. On the other hand, the user does not own the server 300, but the first processing device 200_1 is connected to the server 300 via the communication network NW so as to be able to communicate with the server 300.

[0014] Note that a user refers to a person who uses the ink ejection device 100_1. For example, if a manufacturer purchases a head from a head manufacturer and manufactures a printer body, the manufacturer of the printer body itself uses the printer body, then the manufacturer of the printer body is the user. Also, for example, if a manufacturer of a printer body purchases a head from a head manufacturer and manufactures the printer body, and a third party purchases and uses the printer body from the manufacturer of the printer body, then the third party is the user.

[0015] The ink discharge device 100_1 is communicatively connected to the first processing device 200_1. The ink discharge device 100_2 is communicatively connected to the first processing device 200_2. The ink discharge device 100_3 is communicatively connected to the first processing device 200_3. In this way, the ink discharge devices 100_1 to 100_3 correspond to the first processing devices 200_1 to 200_3, respectively, and are communicatively connected to the first processing devices 200_1 to 200_3. In the following, the ink discharge devices 100_1 to 100_3 may be referred to as the ink discharge device 100 without distinguishing between them. The first processing devices 200_1 to 200_3 may be referred to as the first processing device 200 without distinguishing between them.

[0016] 1, the inkjet system 10 has three ink ejection devices 100 and three first processing devices 200, but the number is not limited to three and may be one, two, four or more. That is, the number of pairs of ink ejection devices 100 and first processing devices 200 is not limited to three, but may be one, two, four or more.

[0017] The ink ejection device 100 is a printer that prints an image based on recording data DP from the first processing device 200 onto a medium using an inkjet method. The recording data DP is image data in a format that can be processed by the ink ejection device 100. The medium is not particularly limited as long as it is a medium on which the ink ejection device 100 can print, and examples include various types of paper, various types of cloth, and various types of film. The ink ejection device 100 may be a serial printer or a line printer.

[0018] The ink ejection device 100 has a head unit 110. The head unit 110 is a module that includes an inkjet head. Hereinafter, the elements that make up the ink ejection device 100, excluding the head unit 110, may be referred to as the "printer body." Furthermore, the head unit 110 or the ink ejection head 110a, which will be described later, may be simply referred to as the "head." The configuration of the ink ejection device 100 will be described in detail later with reference to Figures 2 and 3.

[0019] The first processing device 200 is a desktop or notebook computer, and has the functions of generating print data DP, controlling printing by the ink ejection device 100, and determining the content of image processing for generating the print data DP. The configuration of the first processing device 200 will be described in detail later with reference to FIG. 4.

[0020] The first processing device 200 is communicatively connected to the server 300 via a communication network NW including the Internet. The first processing device 200 outputs output information D1 to the server 300 and receives input information D2 from the server 300. The output information D1 includes information about the head unit 110 (described later) and / or information about the ink used in the head unit 110. The input information D2 is information about the content of image processing for generating the print data DP. The first processing device 200 determines the content of the image processing based on the input information D2. The first processing device 200 generates the print data DP by image processing image data DI in a bitmap format such as JPEG, or in a vector format such as PostScript, Portable Document Format (PDF), or XML Paper Specification (XPS). In this embodiment, the image processing includes color conversion, density correction, quantization, and distribution. In addition to the above-described processes, the image processing may also include, for example, RIP (Raster Image Processor) processing, as needed.

[0021] The server 300 is a computer that functions as a cloud server, and has the functions of receiving 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. The configuration of the server 300 will be described in detail later with reference to FIG. 5.

[0022] The server 300 is also communicatively connected to the third processing device 400, and appropriately transmits and receives information necessary for generating the input information D2. The third processing device 400 is a computer that inputs the output information D1 from the server 300 as needed, and outputs information necessary for generating the input information D2 to the server 300.

[0023] In the inkjet system 10 outlined above, the first processing device 200 outputs output information D1 to the server 300, so the output information D1 can be provided to the head manufacturer. Therefore, by utilizing the head manufacturer's knowledge in addition to the output information D1, it is possible to efficiently obtain input information D2 as information necessary to determine the content of image processing for obtaining print data DP. Then, the first processing device 200 determines the content of the image processing based on the input information D2 input from the server 300, so it is possible to determine the content of the image processing while reducing the burden on the printer manufacturer. The inkjet system 10 will be described in detail below.

[0024] 1-2. Configuration of the ink ejection device 2 is a schematic diagram showing an example of the configuration of the ink ejection device 100 used in the inkjet system 10 according to the first embodiment. As shown in FIG. 2, the ink ejection device 100 includes a head unit 110, a movement mechanism 120, a communication device 130, a memory circuit 140, and a processing circuit 150.

[0025] The head unit 110 is an assembly having a head chip 111 , a drive circuit 112 , a power supply circuit 113 , and a drive signal generation circuit 114 .

[0026] 2, the head unit 110 is divided into an ink ejection head 110a including a head chip 111 and a drive circuit 112, and a control module 110b including a power supply circuit 113 and a drive signal generation circuit 114. Note that the head unit 110 is not limited to being divided into the ink ejection head 110a and the control module 110b, and for example, part or all of the control module 110b may be incorporated into the ink ejection head 110a.

[0027] Head chip 111 ejects ink toward the medium. Figure 2 shows a plurality of drive elements 111f as a representative of the components of head chip 111. An example of the details of head chip 111 will be described later with reference to Figure 3.

[0028] 2, the head unit 110 has one head chip 111, but the number may be two or more. When the ink ejection device 100 is a serial type, one or more head chips 111 are arranged so that a plurality of nozzles are distributed across a portion of the width of the medium. When the ink ejection device 100 is a line type, two or more head chips 111 are arranged so that a plurality of nozzles are distributed across the entire width of the medium.

[0029] Under the control of the processing circuit 150, the driving circuit 112 switches whether or not to supply the driving signal Com output from the driving signal generating circuit 114 as a driving pulse PD to each of the multiple driving elements 111f of the head chip 111. The driving circuit 112 includes, for example, a group of switches such as transmission gates for this switching.

[0030] The power supply circuit 113 receives power from a commercial power supply (not shown) and generates various predetermined potentials. The generated potentials are supplied to various parts of the ink ejection device 100 as appropriate. In the example shown in FIG. 2, the power supply circuit 113 generates a power supply potential VHV and an offset potential VBS. The offset potential VBS is supplied to the head chip 111 and the like. The power supply potential VHV is supplied to the drive signal generation circuit 114 and the like.

[0031] The drive signal generation circuit 114 is a circuit that generates a drive signal Com for driving each drive element 111f of the head chip 111. Specifically, the drive signal generation circuit 114 has, for example, a DA conversion circuit and an amplifier circuit. In the drive signal generation circuit 114, the DA conversion circuit converts a waveform designation signal dCom (described later) from the processing circuit 150 from a digital signal to an analog signal, and the amplifier circuit amplifies the analog signal using a power supply potential VHV from the power supply circuit 113 to generate the drive signal Com. Here, of the waveforms included in the drive signal Com, the signal with the waveform that is actually supplied to the drive element 111f is the drive pulse PD.

[0032] The movement mechanism 120 changes the relative position of the head unit 110 and the medium. More specifically, if the ink ejection device 100 is a serial type, the movement mechanism 120 has a transport mechanism that transports the medium in a predetermined direction, and a transport mechanism that repeatedly moves the head unit 110 along an axis perpendicular to the transport direction of the medium. Also, if the ink ejection device 100 is a line type, the movement mechanism 120 has a transport mechanism that transports the medium in a direction that intersects with the longitudinal direction of the elongated head unit 110.

[0033] The communication device 130 is a circuit capable of communicating with the first processing device 200. For example, the communication device 130 is an interface such as a wireless or wired LAN (Local Area Network) or USB (Universal Serial Bus). USB is a registered trademark. The communication device 130 may be connected to another first processing device 200 via another network such as the Internet. The communication device 130 may also be integrated with the processing circuit 150.

[0034] The storage circuit 140 stores various programs executed by the processing circuit 150 and various data such as recording data DP processed by the processing circuit 150. The storage circuit 140 includes one or more semiconductor memories, 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 ROM). The recording data DP is supplied from, for example, the first processing device 200. The storage circuit 140 may be configured as a part of the processing circuit 150.

[0035] The processing circuit 150 has a function of controlling the operation of each part of the ink ejection device 100 and a function of processing various data. The processing circuit 150 includes, for example, one or more processors such as a CPU (Central Processing Unit). Note that the processing circuit 150 may include a programmable logic device such as an FPGA (Field-Programmable Gate Array) instead of or in addition to a CPU.

[0036] The processing circuit 150 controls the operation of each part of the ink ejection device 100 by executing a program stored in the memory circuit 140. Here, the processing circuit 150 generates signals such as a control signal Sk, a print data signal SI, and a waveform designation signal dCom as signals for controlling the operation of each part of the ink ejection device 100.

[0037] The control signal Sk is a signal for controlling the driving of the movement mechanism 120. The print data signal SI is a signal for controlling the driving of the drive circuit 112. Specifically, the print data signal SI specifies for each predetermined unit period 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. This specification specifies the amount of ink ejected from the head chip 111, etc. The waveform specification signal dCom is a digital signal for defining the waveform of the drive signal Com generated by the drive signal generation circuit 114.

[0038] 3 is a cross-sectional view showing an example of the configuration of head chip 111. In the following description, the mutually intersecting X-axis, Y-axis, and Z-axis will be used as appropriate. In the following, 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.

[0039] 3, head chip 111 has a plurality of nozzles N arranged in the direction along the Y axis. The plurality of nozzles N are divided into a first row L1 and a second row L2 arranged at intervals in the direction along the X axis. Each of the first row L1 and the second row L2 is a collection of a plurality of nozzles N arranged linearly in the direction along the Y axis.

[0040] The head chips 111 are configured to be approximately symmetrical with respect to each other in the direction along the X-axis. However, the positions of the multiple nozzles N in the first row L1 and the multiple nozzles N in the second row L2 in the direction along the Y-axis may or may not match. Figure 3 illustrates a configuration in which the positions of the multiple nozzles N in the first row L1 and the multiple nozzles N in the second row L2 in the direction along the Y-axis match each other.

[0041] As shown in FIG. 3, the head chip 111 has a flow path substrate 111a, a pressure chamber substrate 111b, a nozzle plate 111c, a vibration absorber 111d, a vibration plate 111e, a plurality of drive elements 111f, a protection plate 111g, a case 111h, and a wiring substrate 111i.

[0042] The flow path substrate 111a and the pressure chamber substrate 111b are stacked in this order in the Z1 direction to form a flow path for supplying ink to the multiple nozzles N. In an area located further in the Z1 direction than the stack of the flow path substrate 111a and the pressure chamber substrate 111b, a diaphragm 111e, multiple drive elements 111f, a protective plate 111g, a case 111h, and a wiring substrate 111i are provided. On the other hand, in an area located further in the Z2 direction than the stack, a nozzle plate 111c and a vibration absorber 111d are provided. Each element of the head chip 111 is roughly a plate-like member that is elongated in the Y direction, and is joined to each other, for example, by an adhesive. Each element of the head chip 111 will be described in order below.

[0043] The nozzle plate 111c is a plate-like member provided with a plurality of nozzles N in a first row L1 and a second row L2. Each of the plurality of nozzles N is a through-hole that allows ink to pass through. The surface of the nozzle plate 111c facing the Z2 direction is the nozzle surface FN. The nozzle plate 111c is manufactured by processing a silicon single crystal substrate using semiconductor manufacturing techniques such as dry etching or wet etching. However, other known methods and materials may also be used as appropriate to manufacture the nozzle plate 111c. Furthermore, the cross-sectional shape of the nozzle is typically circular, but is not limited thereto and may be a non-circular shape such as a polygonal or elliptical shape.

[0044] The flow path substrate 111a is provided with a space R1, a plurality of supply flow paths Ra, and a plurality of communication flow paths Na for each of the first row L1 and the second row L2. The space R1 is an elongated opening extending in the direction along the Y axis in a plan view seen in the direction along the Z axis. Each of the supply flow paths Ra and the communication flow paths Na is a through hole formed for each nozzle N. Each supply flow path Ra communicates with the space R1.

[0045] The pressure chamber substrate 111b is a plate-like member in which a plurality of pressure chambers C, called cavities, are provided in each of a first row L1 and a second row L2. The pressure chambers C are arranged in a direction along the Y axis. Each pressure chamber C is formed for each nozzle N and is an elongated space extending in a direction along the X axis in a plan view. Like the nozzle plate 111c described above, the flow path substrate 111a and the pressure chamber substrate 111b are each manufactured by processing a silicon single crystal substrate using semiconductor manufacturing technology, for example. However, other known methods and materials may also be used as appropriate to manufacture the flow path substrate 111a and the pressure chamber substrate 111b.

[0046] The pressure chambers C are spaces located between the flow path substrate 111a and the vibration plate 111e. A plurality of pressure chambers C are arranged in the direction along the Y axis in each of the first row L1 and the second row L2. The pressure chambers C are also in communication with the communication flow path Na and the supply flow path Ra. Therefore, the pressure chambers C are in communication with the nozzle N via the communication flow path Na, and are in communication with the space R1 via the supply flow path Ra.

[0047] A diaphragm 111e is disposed on the surface of the pressure chamber substrate 111b facing the Z1 direction. The diaphragm 111e is a plate-like member that can elastically vibrate. The diaphragm 111e has, for example, a first layer and a second layer, which are stacked in this order in the Z1 direction. The first layer is, for example, an elastic film made of silicon oxide (SiO2). The elastic film is formed, for example, by thermally oxidizing one surface of a silicon single crystal substrate. The second layer is, for example, an insulating film made of zirconium oxide (ZrO2). The insulating film is formed, for example, by forming a zirconium layer by sputtering and then thermally oxidizing the layer. Note that the diaphragm 111e is not limited to the configuration of the stacked first and second layers described above, and may be, for example, a single layer or three or more layers.

[0048] On the surface of the vibration plate 111e facing the Z1 direction, a plurality of drive elements 111f corresponding to the nozzles N are arranged in each of the first row L1 and the second row L2. Each drive element 111f is a passive element that deforms when a drive signal is supplied. Each drive element 111f has an elongated shape extending in the direction along the X axis in a plan view. The plurality of drive elements 111f are arranged in the direction along the Y axis so as to correspond to the plurality of pressure chambers C. The drive elements 111f overlap the pressure chambers C in a plan view.

[0049] Each drive element 111f is a piezoelectric element and includes a first electrode, a piezoelectric layer, and a second electrode (not shown), which are stacked in this order in the Z1 direction. One of the first and second electrodes is an individual electrode spaced apart from the other for each drive element 111f, and a drive pulse PD is supplied to the individual electrode. The other of the first and second electrodes is a strip-shaped common electrode extending continuously along the Y-axis across the plurality of drive elements 111f, and an offset potential VBS is supplied to the individual electrode. Examples of metal materials for these electrodes include platinum (Pt), aluminum (Al), nickel (Ni), gold (Au), and copper (Cu). These metal materials can be used singly or in combination of two or more in the form of an alloy or a laminate. The piezoelectric layer is made of a piezoelectric material such as lead zirconate titanate (Pb(Zr,Ti)O3) and has, for example, a strip shape extending continuously along the Y-axis across the plurality of drive elements 111f. However, the piezoelectric layer may be integral across the plurality of drive elements 111f. In this case, through-holes are provided in the piezoelectric layer extending along the X-axis in areas that correspond in plan view to the gaps between adjacent pressure chambers C. When the diaphragm 111e vibrates in conjunction with the deformation of the drive elements 111f, the pressure in the pressure chambers C fluctuates, causing ink to be ejected from the nozzles N.

[0050] The protective plate 111g is a plate-like member placed on the surface of the diaphragm 111e facing the Z1 direction, and protects the multiple drive elements 111f and reinforces the mechanical strength of the diaphragm 111e. The multiple drive elements 111f are housed between the protective plate 111g and the diaphragm 111e. The protective plate 111g is made of, for example, a resin material.

[0051] The case 111h is a member for storing ink to be supplied to the multiple pressure chambers C. The case 111h is made of, for example, a resin material. A space R2 is provided in the case 111h for each of the first row L1 and the second row L2. The space R2 is a space that communicates with the above-mentioned space R1, and together with the space R1, functions as a reservoir R that stores ink to be supplied to the multiple pressure chambers C. The case 111h is provided with an inlet IH for supplying ink to each reservoir R. The ink in each reservoir R is supplied to the pressure chamber C via each supply flow path Ra.

[0052] The vibration absorber 111d, also called a compliance substrate, is a flexible resin film that forms the wall surface of the reservoir R and absorbs pressure fluctuations of the ink inside the reservoir R. The vibration absorber 111d may also be a flexible thin metal plate. The surface of the vibration absorber 111d facing the Z1 direction is bonded to the flow path substrate 111a with an adhesive or the like.

[0053] The wiring board 111i is mounted on the surface of the diaphragm 111e facing the Z1 direction, and is a mounting component for electrically connecting the head chip 111 with the drive circuit 112 and the control module 110b. The wiring board 111i is a flexible wiring board such as a COF (Chip On Film), an FPC (Flexible Printed Circuit), or an FFC (Flexible Flat Cable). The above-mentioned drive circuit 112 is mounted on the wiring board 111i of this embodiment.

[0054] 1-3. Configuration of the first processing device Fig. 4 is a schematic diagram showing an example of the configuration of the first processing device 200 used in the inkjet system 10 according to the first embodiment. As shown in Fig. 4, the first processing device 200 has a display device 210, an input device 220, a communication device 230, a memory circuit 240, and a processing circuit 250. These are connected to each other so that they can communicate with each other.

[0055] The display device 210 displays various images under the control of the processing circuit 250. Here, the display device 210 has various display panels, such as a liquid crystal display panel or an organic EL (electro-luminescence) display panel. The display device 210 may be provided outside the first processing device 200. The display device 210 may also be a component of the ink ejection device 100.

[0056] The input device 220 is a device that accepts operations from a user. For example, the input device 220 has a pointing device such as a touchpad, a touch panel, or a mouse. Here, if the input device 220 has a touch panel, it may also serve as the display device 210. The input device 220 may be provided outside the first processing device 200. The input device 220 may also be a component of the ink ejection device 100. The input device 220 may also include an imaging device having a CCD (Charge Coupled Device) image sensor or a CMOS (Complementary MOS) image sensor, etc.

[0057] The communication device 230 is a circuit capable of communicating with both the ink discharge device 100 and the server 300. For example, the communication device 230 is an interface such as a wireless or wired LAN or USB. The communication device 230 transmits recording data DP to the ink discharge device 100 through communication with the ink discharge device 100. The communication device 230 also transmits output information D1 and receives input information D2 through communication with the server 300. In other words, the communication device 230 functions as a first connection unit 231 that is communicatively connected to the server 300. The communication device 230 may be integrated with the processing circuit 250.

[0058] The memory circuitry 240 is a device that stores various programs executed by the processing circuitry 250 and various data processed by the processing circuitry 250. The memory circuitry 240 includes, for example, a hard disk drive or a semiconductor memory. Note that part or all of the memory circuitry 240 may be provided in an external storage device, server, or the like external to the first processing device 200.

[0059] In this embodiment, the storage circuitry 240 stores a program PG1, output information D1, input information D2, image data DI, and recording data DP. Note that some or all of the output information D1, input information D2, image data DI, and recording data DP may be stored in a storage device or server external to the first processing device 200. In the following description, the program PG1, output information D1, and input information D2 may be collectively referred to as information DG.

[0060] The program PG1 is a program that causes a computer to realize various functions necessary to determine the content of image processing based on input information D2. The image processing is a process for converting image data DI into recording data DP. Hereinafter, the process for converting image data DI into recording data DP may be simply referred to as "image processing."

[0061] The output information D1 includes first output information D1a, second output information D1b, and third output information D1c. Note that the third output information D1c may be omitted. Also, one of the first output information D1a and the second output information D1b may be omitted.

[0062] The first output information D1a is information about the head unit 110, and in particular, information about the ejection characteristics of the head unit 110. The first output information D1a may be any information that can identify the ejection characteristics of the head unit 110, and may be, for example, identification information such as a serial number or product name unique to the head unit 110. Note that the first output information D1a is not limited to this identification information, and may be, for example, measurement information obtained by measuring the ejection characteristics of the head unit 110.

[0063] The second output information D1b is information about the ink used in the head unit 110, and in particular, information about the color development properties of the ink. The second output information D1b may be any information that can identify the color development properties of the ink, such as identification information such as the product number or name of the ink. Note that the second output information D1b is not limited to such identification information, and may be, for example, measurement information obtained by measuring the color of an image such as a color patch formed by ejecting ink onto a predetermined medium.

[0064] The third output information D1c is information relating to the color development of the medium on which printing is performed using ink ejected from the head unit 110. The third output information D1c may be any information capable of identifying the color development of the medium, such as the product number or name of the medium. The third output information D1c is not limited to the identification information, and may be, for example, measurement information obtained by measuring the color of the medium. Here, the aforementioned color patch may be formed on the medium, and in this case, the measurement information may also serve as the second output information D1b.

[0065] In addition to the above-mentioned information, information relating to other usage conditions of the head unit 110 may be added to the output information D1. Examples of the information relating to other usage conditions include information relating to the temperature of the head unit 110. Examples of the information relating to the temperature of the head unit 110 include information relating to the temperature detected by a temperature sensor provided around the head unit 110. Furthermore, it is also possible to detect the temperature of ink in the vicinity of the pressure chamber C using a part of the drive element 111f, and use the information relating to the detected temperature as information relating to the temperature of the head unit 110.

[0066] The input information D2 is information related to image processing. As described above, the input information D2 is provided from the server 300 to the first processing device 200. In the example shown in Fig. 4, the input information D2 includes first input information D2a, second input information D2b, third input information D2c, and fourth input information D2d.

[0067] The first input information D2a is information used in a color conversion process that converts image data DI, which is represented by luminance values, into ink color data represented by density values ​​for each ink color. Specifically, the first input information D2a is information related to a color conversion table that defines the correspondence between luminance values ​​and density values. The luminance values ​​are coordinate values ​​in a color space, such as the RGB color space, used to represent the colors represented by the image data DI. The density values ​​are coordinate values ​​in a color space, such as the CMY color space, used to represent the colors represented by the print data DP. In other words, the density values ​​are coordinate values ​​in a coordinate system having axes for each ink color used in the head unit 110. In the above color conversion table, the image data DI is converted into ink color data represented by density values ​​for each ink color by using luminance values ​​as input values ​​and density values ​​as output values. Details of the color conversion process and the first input information D2a will be described later with reference to Figures 8 and 9.

[0068] The second input information D2b is information used in a density correction process that corrects the density of ink color data represented by density values ​​for each ink color. Specifically, the second input information D2b is information related to a density correction table that defines the correspondence between density values ​​before and after correction. Similar to the density values ​​in the color conversion table described above, these density values ​​are coordinate values ​​in a color space, such as the CMY color space, used to represent the colors represented by the print data DP. In the density correction table described above, the density values ​​of the ink color data before correction are used as input values, and the density values ​​of the ink color data after correction are used as output values, thereby correcting the density values ​​of the ink color data. Details of the density correction process and the second input information D2b will be described later with reference to Figures 10 and 11.

[0069] The third input information D2c is information used for quantization processing that generates quantization data by quantizing ink color data indicated by density values for each ink color. Specifically, the third input information D2c is information regarding a dither pattern that defines, for each of the plurality of pixels, a threshold value for converting the gradation values of a pixel group composed of the plurality of pixels into the gradation values of each of the plurality of pixels. Here, the ink color data is N (N is a natural number) - value data indicating the gradation values of a pixel group composed of the plurality of pixels. The quantization data is M (M is a natural number satisfying 2 ≤ M < N) - value data indicating the gradation values of each of the plurality of pixels. Note that details of the quantization processing and the third input information D2c will be described later based on FIGS. 12 and 13.

[0070] The fourth input information D2d is information used for distribution processing that generates recording data DP by distributing quantization data to a plurality of scans when recording an image on a unit area of a medium by discharging ink by distributing it to the plurality of scans. Specifically, the fourth input information D2d is information regarding a mask pattern that defines whether to distribute the quantization data to each of the plurality of scans. Note that details of the distribution processing and the fourth input information D2d will be described later based on FIGS. 14 and 15.

[0071] The processing circuit 250 is a device having a function of controlling each part of the first processing device 200 and a function of processing various data. The processing circuit 250 has, for example, a processor such as a CPU (Central Processing Unit). Note that the processing circuit 250 may be composed of a single processor or a plurality of processors. Also, part or all of the functions of the processing circuit 250 may be realized by hardware such as a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), or an FPGA (Field Programmable Gate Array).

[0072] The processing circuitry 250 functions as an acquisition unit 251, a first output unit 252, a first input unit 253, a determination unit 254, and a reception unit 255 by reading and executing the program PG1 from the storage circuitry 240.

[0073] The acquisition unit 251 acquires the output information D1. In this embodiment, the acquisition unit 251 acquires the first output information D1a, the second output information D1b, and the third output information D1c. For example, the acquisition unit 251 has a function of receiving the output information D1 via the input device 220, and acquires the output information D1 using this function. The acquired output information D1 is stored in the memory circuitry 240 as described above. Note that the acquisition unit 251 may acquire the first output information D1a from the ink ejection device 100.

[0074] The first output unit 252 outputs the output information D1 via the first connection unit 231. For example, the first output unit 252 outputs the output information D1 to the server 300 via the first connection unit 231, triggered by an instruction by a user using the input device 220, or the like.

[0075] Input information D2 is input to the first input unit 253 via the first connection unit 231. For example, the input information D2 is input to the first input unit 253 from the server 300 via the first connection unit 231, triggered by an instruction by a user using the input device 220, or the like.

[0076] The determination unit 254 determines the content of image processing based on the input information D2. Furthermore, the determination unit 254 determines whether or not to execute image processing based on the input information D2 based on the reception result of the reception unit 255. Details of this determination will be described later with reference to FIG.

[0077] The receiving unit 255 receives an instruction from the user as to whether or not to execute image processing based on the input information D2. For example, the receiving unit 255 receives the instruction via the input device 220.

[0078] 1-3. Server configuration Figure 5 is a schematic diagram showing an example of the configuration of a server 300 used in the inkjet system 10 according to the first embodiment. As shown in Figure 5, the server 300 has a display device 310, an input device 320, a communication device 330, a memory circuit 340, and a processing circuit 350. These are connected to each other so that they can communicate with each other. The memory circuit 340 is an example of a "memory unit."

[0079] The display device 310 is a device that displays various images under the control of the processing circuit 350, and is configured similarly to the above-described display device 210. The input device 320 is a device that accepts operations from a user, and is configured similarly to the above-described input device 220. The communication device 330 is a circuit that can communicate with each first processing device 200, and is configured similarly to the above-described communication device 230. Note that the communication device 330 may be integrated with the processing circuit 350.

[0080] Here, the communication device 330 receives output information D1 and transmits input information D2 through communication with the first processing device 200. That is, the communication device 330 functions as a second connection unit 331 that is communicatively connected to the first connection unit 231. Furthermore, the communication device 330 transmits output information D1 and receives corresponding information D4 through communication with the third processing device 400 as necessary.

[0081] The memory circuitry 340 is a device that stores various programs executed by the processing circuitry 350 and various data processed by the processing circuitry 350, and is configured similarly to the memory circuitry 240. The memory circuitry 340 stores a program PG2, output information D1, input information D2, and correspondence information D4.

[0082] The program PG2 is a program that causes a computer to implement various functions necessary to generate the input information D2 based on the output information D1. The correspondence information D4 is information regarding the correspondence relationship between the output information D1 and the image processing to be performed. Details of the correspondence information D4 will be explained later with reference to Figures 8 to 15.

[0083] The processing circuitry 350 is a device having the function of controlling each unit of the server 300 and the function of processing various types of data, and is configured in the same manner as the above-described processing circuitry 250. The processing circuitry 350 functions as a second output unit 351, a second input unit 352, and a calculation unit 353 by reading and executing the program PG2 from the storage circuitry 340.

[0084] 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, triggered by an instruction by a user using the input device 220, or the like.

[0085] The output information D1 is input to the second input unit 352 via the second connection unit 331. For example, the output information D1 is input to the second input unit 352 from the first processing device 200 via the second connection unit 331, triggered by an instruction by a user using the input device 220, or the like.

[0086] The calculation unit 353 performs calculations to generate input information D2 based on the output information D1 and the correspondence information D4. Depending on the result of comparing the output information D1 with the correspondence information D4, the calculation unit 353 receives input of new correspondence information D4 from the third processing device 400 and generates input information D2 using the new correspondence information D4 from the third processing device 400.

[0087] More specifically, if the output information D1 from the second input unit 352 is included in the correspondence information D4, the calculation unit 353 generates the input information D2 based on the output information D1 and the correspondence information D4. On the other hand, if the correspondence information D4 does not include part of the output information D1 from the second input unit 352 but includes second output information D1b, which has a greater impact on image quality than the first output information D1a, the calculation unit 353 generates, as the input information D2, image processing information corresponding to the information closest to the output information D1 from the second input unit 352 among the output information D1 indicated by the correspondence information D4. Furthermore, if the second output information D1b from the second input unit 352 is not included in the correspondence information D4, the calculation unit 353 receives new correspondence information D4 from the third processing device 400 and generates the input information D2 using the new correspondence information D4 from the third processing device 400. Note that the correspondence information D4 stored in the memory circuitry 340 is overwritten with the new correspondence information D4.

[0088] Here, the third processing device 400 generates new correspondence information D4 using the output information D1 from the server 300. That is, the third processing device 400 has an update unit 410 that updates the correspondence information D4. The update unit 410 updates the correspondence information D4 using the output information D1, the correspondence information D4, and also information input by the operator of the third processing device 400 or the administrator of the inkjet system 10, as appropriate. Furthermore, the update unit 410 transmits the updated correspondence information D4 to the server 300. Note that if the third processing device 400 does not have the original correspondence information D4, it may update the correspondence information D4 after receiving input of the correspondence information D4 in addition to the output information D1 from the server 300.

[0089] 1-4. Inkjet system processing Fig. 6 is a flowchart showing the processing of the inkjet system 10 according to the first embodiment. In the inkjet system 10, first, as shown in Fig. 6, in step S101, the first processing device 200 acquires output information D1.

[0090] Specifically, in step S101, for example, the acquiring unit 251 acquires the output information D1 by accepting the output information D1 via the input device 220. Note that in step S101, the order in which the first output information D1a, the second output information D1b, and the third output information D1c are acquired is not particularly limited and may be arbitrary. Also, for example, the acquiring unit 251 may cause the display device 210 to display an image for a GUI (Graphical User Interface) for inputting information necessary for acquiring the output information D1, and may use the image to appropriately accept information necessary for acquiring the output information D1 from the user.

[0091] Then, in step S102, the first processing device 200 outputs the output information D1 to the server 300.

[0092] 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. Note that the timing of outputting the output information D1 from the first connection unit 231 is not limited to the acquisition of the output information D1. For example, when the first output unit 252 receives input using the above-mentioned GUI image, it may transmit authentication information such as the user's account information and password to the server 300, and when the server 300 succeeds in authentication using the authentication information, it may send output permission information from the server 300 to the first processing device 200, and when the first processing device 200 receives the output permission information, it may output the output information D1 to the server 300.

[0093] Next, in step S103, the server 300 receives the output information D1. Then, in step S104, the server 300 generates input information D2 based on the output information D1. More specifically, in step S104, the calculation unit 353 performs calculations to generate input information D2 based on the output information D1 and the correspondence information D4. The server 300 may compare the output information D1 with predetermined query information and, depending on the query result, cancel the processing from step S104 onward. Alternatively, depending on the query result, the server 300 may cause the second output unit 351 to output input information D2 indicating that image processing content information will not be provided.

[0094] Thereafter, in step S105, the server 300 outputs the input information D2 to the first processing device 200.

[0095] Next, in step S106, the first processing device 200 inputs 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. Note that the first input unit 253 may notify the user using the display device 210 or the like whether or not to input the input information D2 from the server 300, and may input the input information D2 from the server 300 only when the user inputs an instruction to permit the input using the input device 220 or the like.

[0096] Then, in step S107, the first processing device 200 determines whether or not to execute image processing based on the input information D2. Specifically, the receiving unit 255 causes the display device 210 to display an image for receiving an instruction as to whether or not to execute image processing based on the input information D2. The receiving unit 255 then receives the instruction as to whether or not to execute image processing based on the input information D2 via the input device 220.

[0097] If an instruction to execute image processing based on the input information D2 is accepted, in step S108, the first processing device 200 determines the content of the image processing based on the input information D2.

[0098] On the other hand, if an instruction not to execute image processing based on the input information D2 is received, in step S109, the first processing device 200 determines to execute another image processing input by the user.

[0099] The determination unit 254 may fine-tune the content of the image processing based on the input information D2 through user input using the input device 220, and then determine the content of the image processing to be actually used.

[0100] 1-5.Image processing 7 is a flowchart showing the image processing S10. The image processing S10 is a process for generating print data DP from image data DI. As shown in FIG. 7, the image processing S10 includes, in this order, a color conversion process S11, a density correction process S12, a quantization process S13, and a distribution process S14.

[0101] The details of these processes are determined in step S108 or step S109 described above. As described above, the determination in step S108 is made based on input information D2, which includes information related to the details of these processes. That is, as described above, input information D2 includes first input information D2a used in the color conversion process, second input information D2b used in the density correction process, third input information D2c used in the quantization process, and fourth input information D2d used in the distribution process.

[0102] As described above, the input information D2 is generated in step S104. In step S104, a calculation is performed to generate the input information D2 based on the output information D1. In this calculation, at least one of the first input information D2a, the second input information D2b, the third input information D2c, and the fourth input information D2d is adjusted based on the correspondence information D4 so that the image processing S10 is optimized. Here, in this calculation, it is preferable that at least one of the first input information D2a, the second input information D2b, and the third input information D2c is adjusted. From the viewpoint of ease of adjustment, it is preferable that at least one of the first input information D2a, the second input information D2b, and the third input information D2c is adjusted in this calculation. The adjustment of the fourth input information D2d is performed as needed, and is preferably performed in combination with the adjustment of at least one of the first input information D2a, the second input information D2b, and the third input information D2c. The adjustment of each piece of information will be described below.

[0103] 1-6. Processing in the calculation unit Preferred image processing varies depending on the printhead, ink, and media. Therefore, depending on the printer manufacturer or printer user, image processing may be performed in a way that the printhead manufacturer did not anticipate, resulting in insufficient image quality. For example, consider a case in which a printhead manufacturer provides image processing information (such as a color conversion table, density correction table, dither pattern, and mask pattern, described below) designed to optimize colors for a given combination of printhead, ink, and media. For simplicity, the following explanation will be based on the case in which the printer manufacturer and printer user are the same, and the user who purchased the printhead manufacturer manufactures and uses the printer themselves. However, the same principle applies even when the printer manufacturer and printer user are separate.

[0104] In particular, when the head manufacturer and printer manufacturer are different, meaning that the recommended ink and media for use are decided by the printer manufacturer. In such cases, printer manufacturers with limited knowledge may not be able to determine what image processing information is optimal. It would be ideal if the head manufacturer could provide image processing information in advance, but as mentioned above, the recommended ink and media for use differ for each printer manufacturer, and therefore the optimal image processing information differs accordingly, so in the past, even head manufacturers were unable to determine what type of image processing should be performed.

[0105] For example, suppose a printer manufacturer uses ink that has a lower lightness (L*) in the L*a*b* color space than the ink the head manufacturer had in mind. In that case, even if the head manufacturer uses the optimal image processing information for the ink they had in mind, the color of the image that is actually printed will be darker than the optimal color because the ink itself has a low lightness (L*). Similar problems also arise when a printer manufacturer uses ink that has different color development properties when applied to the media than the ink the head manufacturer had in mind.

[0106] As another example, suppose a printer manufacturer uses media with lower permeability than the head manufacturer had anticipated. Dye inks, in particular, develop color by penetrating into the media and settling. However, when viewed from the media surface, it is primarily the colorant components that set on the media surface that contribute to color development, while colorant components that set deeper within the media do not contribute significantly. When using media with low permeability, more colorant components will set near the media surface. As a result, even if the head manufacturer uses optimal image processing information for the media it had anticipated, the low permeability of the media may result in a higher-than-expected amount of colorant near the media surface, resulting in the actual printed image being darker than optimal. Similar problems arise when a printer manufacturer adopts media that exhibits different color development characteristics when ink is applied to the media than the media it had anticipated.

[0107] As another example, a printer manufacturer may own multiple types of heads manufactured by different head manufacturers, each with different ejection characteristics. In such a case, if the printer manufacturer uses head A among the multiple types of heads and also uses optimal image processing information for another head B with poorer ejection characteristics (lower ejection volume) than head A, the image that is actually printed will end up with colors that are darker than optimal.

[0108] As such, the optimal image processing information varies depending on the combination of head, ink, and media used by the printer manufacturer. It can be difficult for printer manufacturers to find this information. On the other hand, even if a head manufacturer attempts to provide image processing information in advance that matches the head, ink, and media, it is difficult to know at the time of head manufacture and sales, as these can be determined arbitrarily by the printer manufacturer. This has made it difficult for head manufacturers to provide appropriate image processing information.

[0109] In consideration of this point, in this embodiment, as described above, the first processing device 200_1 located at the printer manufacturer is connected to the server 300 provided, maintained, and managed by the head manufacturer via a communications network NW, allowing the head, ink, and media used by the printer manufacturer to be directly input into the head manufacturer's server 300. This makes it possible for the head manufacturer to easily provide the printer manufacturer with appropriate image processing information according to the head, ink, and media, thereby reducing the burden on the printer manufacturer.

[0110] Specifically, in this embodiment, the first processing device 200 outputs first output information D1a related to the head unit 110, second output information D1b related to the ink, and third output information D1c related to the medium to the server 300. Then, the server 300 uses the correspondence information D4 to calculate input information D2 (including first input information D2a, second input information D2b, third input information D2c, and fourth input information D2d) according to the input first output information D1a, second output information D1b, and third output information D1c, and outputs the result to the first processing device 200.

[0111] 1-6a. Adjustment of first input information D2a Example 1 As Example 1 of the first embodiment, a case where the color conversion table LUT is made different depending on the first output information D1a, the second output information D1b, and the third output information D1c will be described below. FIG. 8 is a diagram illustrating information D4a, which is included in the correspondence information D4 and indicates the correspondence relationship between the output information D1 and the first input information D2a. Information D4a is used when adjusting the first input information D2a based on the output information D1 in step S104 described above. FIG. 8 illustrates the correspondence relationship between the first output information D1a, the second output information D1b, the third output information D1c, and the first input information D2a. Note that for ease of explanation, information D4a is shown in a simplified form in FIG. 8, and in reality, information D4a will differ from the example shown in FIG. 8 depending on the expected circumstances of the printer manufacturer, etc.

[0112] In FIG. 8, "high ejection performance" and "low ejection performance" in the first column from the left are ejection characteristics indicated by the first output information D1a, and "high ejection performance" indicates a higher ejection characteristic than "low ejection performance." In other words, if the head unit 110 indicated by the first output information D1a is a head unit with high ejection performance, "first output information D1a" in FIG. 8 means using one of the first input information D2a corresponding to "high ejection performance." Also, if the head unit 110 indicated by the first output information D1a is a head unit with low ejection performance, "first output information D1a" in FIG. 8 means using one of the first input information D2a corresponding to "low ejection performance." Of two different ejection characteristics, the one with a higher maximum ejection amount per pixel from the nozzle has higher ejection characteristics than the one with a lower maximum ejection amount. Note that instead of the maximum ejection amount, for example, the average ejection amount may be used. Furthermore, whether the ejection performance of the head unit 110 is high or low can be determined based on the ejection characteristics, specifically, whether the maximum or average ejection amount is above or below a predetermined threshold. Furthermore, the ejection performance does not have to be classified into two stages, "high ejection performance" and "low ejection performance," and may be classified into three or more stages.

[0113] In FIG. 8, the "high coloring" and "low coloring" in the second column from the left indicate the coloring properties indicated by the second output information D1b, with "high coloring" indicating higher coloring properties than "low coloring." In other words, if the ink indicated by the second output information D1b is an ink with high coloring properties, the "second output information D1b" in FIG. 8 indicates the use of one of the first input information D2a corresponding to "high coloring." Also, if the ink indicated by the second output information D1b is an ink with low coloring properties, the "second output information D1b" in FIG. 8 indicates the use of one of the first input information D2a corresponding to "low coloring." Of the two different coloring properties, the one that is easier to express color on a medium has higher coloring properties than the one that is more difficult to express color on a medium. In this embodiment, the "coloring properties" of the target ink are defined as the color density observed when the target ink is applied to a specified medium and the resulting image is observed. There are several indices for evaluating color intensity. For example, the lower the lightness value (L*) in the L*a*b* color space, the darker the color (higher colorability). Alternatively, the lower the lightness value (V) in the HSV color space, the darker the color (higher colorability). Alternatively, a more direct evaluation may be made, such as the greater the amount of colorant contained in the ink, the darker the color (higher colorability). Furthermore, whether an ink has high or low colorability can be determined by whether the value corresponding to the ink's colorability obtained as described above is above or below a predetermined threshold. Furthermore, the classification does not need to be divided into two levels, "high colorability" and "low colorability," but may be divided into three or more levels. The colorability of dye inks is often higher than that of pigment inks.

[0114] In FIG. 8, the "high coloring" and "low coloring" in the third column from the left indicate the coloring properties indicated by the third output information D1c, with "high coloring" indicating higher coloring properties than "low coloring." In other words, if the medium indicated by the third output information D1c is a medium with high coloring properties, the "third output information D1c" in FIG. 8 indicates the use of one of the first input information D2a corresponding to "high coloring." Also, if the medium indicated by the third output information D1c is a medium with low coloring properties, the "third output information D1c" in FIG. 8 indicates the use of one of the first input information D2a corresponding to "low coloring." Of the two different coloring properties, the one that is easier to express color on the medium has higher coloring properties than the one that is more difficult to express color on the medium. In this embodiment, the color density observed when a specific ink is applied to the target medium and the resulting image is observed is referred to as the "coloring property" of the target medium. Color intensity can be evaluated using the lightness value (L*) or brightness value (V), as with ink. Alternatively, a more direct evaluation can be made, such that the lower the permeability of the media, the darker the color (higher color development). Furthermore, whether the color development of a medium is high or low can be determined by whether the value corresponding to the color development of the media obtained as described above is above or below a predetermined threshold. Furthermore, the classification does not have to be limited to two levels, "high color development" and "low color development," and can be divided into three or more levels. The color development of inkjet glossy paper is often higher than that of plain paper.

[0115] In Fig. 8, "LUT_A" to "LUT_H" in the fourth column from the left are color conversion tables that define the correspondence between brightness values ​​and density values. Details of these color conversion tables will be explained later with reference to Fig. 9, taking color conversion tables LUT_A, LUT_B, LUT_C, and LUT_E as examples.

[0116] In the aforementioned step S104, the calculation unit 353 of the server 300 uses information D4a as shown in FIG. 8 to generate first input information D2a by selecting one of the color conversion tables LUT_A to LUT_H based on the first output information D1a, second output information D1b, and third output information D1c from the second input unit 352.

[0117] Specifically, when the ejection characteristics indicated by the first output information D1a are "high ejection performance," the color development indicated by the second output information D1b are "high color development," and the color development indicated by the third output information D1c are "high color development," the color conversion table LUT_A is selected. When the ejection characteristics indicated by the first output information D1a are "high ejection performance," the color development indicated by the second output information D1b are "high color development," and the color development indicated by the third output information D1c are "low color development," the color conversion table LUT_B is selected. When the ejection characteristics indicated by the first output information D1a are "high ejection performance," the color development indicated by the second output information D1b are "low color development," and the color development indicated by the third output information D1c are "high color development," the color conversion table LUT_C is selected. When the ejection characteristics indicated by the first output information D1a are "high ejection performance," the color development indicated by the second output information D1b are "low color development," and the color development indicated by the third output information D1c are "low color development," the color conversion table LUT_D is selected. When the ejection characteristics indicated by the first output information D1a are "low ejection performance," the color development indicated by the second output information D1b are "high color development," and the color development indicated by the third output information D1c are "high color development," the color conversion table LUT_E is selected. When the ejection characteristics indicated by the first output information D1a are "low ejection performance," the color development indicated by the second output information D1b are "high color development," and the color development indicated by the third output information D1c are "low color development," the color conversion table LUT_F is selected. When the ejection characteristics indicated by the first output information D1a are "low ejection performance", the color development indicated by the second output information D1b are "low color development", and the color development indicated by the third output information D1c are "high color development", the color conversion table LUT_G is selected. When the ejection characteristics indicated by the first output information D1a are "low ejection performance", the color development indicated by the second output information D1b are "low color development", and the color development indicated by the third output information D1c are "low color development", the color conversion table LUT_H is selected.

[0118] Fig. 9 is a diagram showing examples of color conversion tables LUT_A, LUT_B, LUT_C, and LUT_E used for the first input information D2a. Fig. 9 illustrates the relationship between input and output values ​​for each of the color conversion tables LUT_A, LUT_B, LUT_C, and LUT_E, where color values ​​(brightness values) in the RGB color space are used as input values ​​and color values ​​(density values) in the CMY color space are used as output values.

[0119] When the color conversion table LUT_E is selected, as described above, the color development properties exhibited by the second output information D1b and the color development properties exhibited by the third output information D1c are the same as when the color conversion table LUT_A is selected, but the ejection characteristics exhibited by the first output information D1a are different. Specifically, the ejection characteristics exhibited by the first output information D1a when the color conversion table LUT_A is selected are higher than the ejection characteristics exhibited by the first output information D1a when the color conversion table LUT_E is selected. Here, the color conversion table LUT_E is an example of a "first color conversion table," and the color conversion table LUT_A is an example of a "second color conversion table." Furthermore, the ejection characteristics exhibited by the first output information D1a when the color conversion table LUT_A is selected are an example of a "first ejection characteristic," and the ejection characteristics exhibited by the first output information D1a when the color conversion table LUT_E is selected are an example of a "second ejection characteristic."

[0120] In such color conversion tables LUT_A and LUT_E, when the input values ​​are equal, the output value from color conversion table LUT_A is smaller than the output value from color conversion table LUT_E. For example, when the input value is (126, 0, 126), the output value from color conversion table LUT_E is (104, 205, 63), while the output value from color conversion table LUT_A is (101, 200, 62). As can be seen from the above, the first input information D2a can be generated so as to reduce fluctuations in image quality due to differences in ejection characteristics.

[0121] When the color conversion table LUT_C is selected, as described above, the ejection characteristics indicated by the first output information D1a and the color development indicated by the third output information D1c are the same as when the color conversion table LUT_A is selected, but the color development indicated by the second output information D1b is different. Specifically, the color development indicated by the second output information D1b when the color conversion table LUT_A is selected is higher than the color development indicated by the second output information D1b when the color conversion table LUT_C is selected. Here, the color conversion table LUT_C is an example of a "third color conversion table," and the color conversion table LUT_A is an example of a "fourth color conversion table." Furthermore, the color development indicated by the second output information D1b when the color conversion table LUT_A is selected is an example of a "first color development," and the color development indicated by the second output information D1b when the color conversion table LUT_C is selected is an example of a "second color development."

[0122] In such color conversion tables LUT_A and LUT_C, when the input values ​​are equal, the output value from color conversion table LUT_A is smaller than the output value from color conversion table LUT_C. For example, when the input value is (126, 0, 126), the output value from color conversion table LUT_C is (116, 230, 71), while the output value from color conversion table LUT_A is (101, 200, 62). As can be seen from the above, the first input information D2a can be generated so as to reduce fluctuations in image quality due to differences in ink color development.

[0123] When the color conversion table LUT_B is selected, as described above, the ejection characteristics indicated by the first output information D1a and the color development indicated by the second output information D1b are the same as when the color conversion table LUT_A is selected, but the color development indicated by the third output information D1c is different. Specifically, the color development indicated by the third output information D1c when the color conversion table LUT_A is selected is higher than the color development indicated by the third output information D1c when the color conversion table LUT_B is selected. Here, the color conversion table LUT_B is an example of a "fifth color conversion table," and the color conversion table LUT_A is an example of a "sixth color conversion table." Furthermore, the color development indicated by the third output information D1c when the color conversion table LUT_A is selected is an example of a "third color development," and the color development indicated by the third output information D1c when the color conversion table LUT_B is selected is an example of a "fourth color development."

[0124] In such color conversion tables LUT_A and LUT_B, when the input values ​​are equal, the output value from color conversion table LUT_A is smaller than the output value from color conversion table LUT_B. For example, when the input value is (126, 0, 126), the output value from color conversion table LUT_B is (111, 220, 68), while the output value from color conversion table LUT_A is (101, 200, 62). As can be seen from the above, the first input information D2a can be generated so as to reduce fluctuations in image quality due to differences in the color development properties of the media.

[0125] In general, the color development of ink has a greater effect on image quality than the ejection characteristics or color development of the media. For this reason, when the input values ​​of color conversion tables LUT_B, LUT_C, and LUT_E are equal, the output value from color conversion table LUT_C is greater than the output value from color conversion table LUT_B or color conversion table LUT_E.

[0126] 9, when the input values ​​of the color conversion tables LUT_B and LUT_E are equal, the output value from the color conversion table LUT_B is greater than the output value from the color conversion table LUT_E. Note that the magnitude relationship between the output values ​​from the color conversion tables LUT_B and LUT_E differs depending on the type of head, etc., and is therefore not limited to the magnitude relationship shown in FIG.

[0127] 1-6b. Adjustment of second input information D2b Example 2 As Example 2 of the first embodiment, a case where the density correction table GANMA is changed depending on the first output information D1a, the second output information D1b, and the third output information D1c will be described below.

[0128] FIG. 10 is a diagram illustrating information D4b, which is included in the correspondence information D4 and indicates the correspondence relationship between the output information D1 and the second input information D2b. Information D4b is used when adjusting the second input information D2b based on the output information D1 in step S104 described above. FIG. 10 illustrates the correspondence relationship between the first output information D1a, the second output information D1b, the third output information D1c, and the second input information D2b. Note that for ease of explanation, information D4b is shown in a simplified form in FIG. 10; in reality, information D4b will differ from the example shown in FIG. 10 depending on the expected circumstances of the printer manufacturer, etc.

[0129] In Fig. 10, the descriptions in the first to third columns from the left are the same as those in Fig. 8 described above. In Fig. 10, "GANMA_A" to "GANMA_H" in the fourth column from the left are density correction tables that define the correspondence between density values ​​before and after correction. Details of these density correction tables will be explained later with reference to Fig. 11, using density correction tables GANMA_A, GANMA_B, GANMA_C, and GANMA_E as examples.

[0130] In the aforementioned step S104, the calculation unit 353 of the server 300 uses information D4b as shown in FIG. 10 to generate second input information D2b by selecting one of the density correction tables GANMA_A to GANMA_H based on the first output information D1a, second output information D1b, and third output information D1c from the second input unit 352.

[0131] Specifically, when the ejection characteristics indicated by the first output information D1a are "high ejection performance," the coloring indicated by the second output information D1b are "high coloring," and the coloring indicated by the third output information D1c are "high coloring," the density correction table GANMA_A is selected. When the ejection characteristics indicated by the first output information D1a are "high ejection performance," the coloring indicated by the second output information D1b are "high coloring," and the coloring indicated by the third output information D1c are "low coloring," the density correction table GANMA_B is selected. When the ejection characteristics indicated by the first output information D1a are "high ejection performance," the coloring indicated by the second output information D1b are "low coloring," and the coloring indicated by the third output information D1c are "high coloring," the density correction table GANMA_C is selected. When the ejection characteristics indicated by the first output information D1a are "high ejection performance," the color development indicated by the second output information D1b are "low color development," and the color development indicated by the third output information D1c are "low color development," the density correction table GANMA_D is selected. When the ejection characteristics indicated by the first output information D1a are "low ejection performance," the color development indicated by the second output information D1b are "high color development," and the color development indicated by the third output information D1c are "high color development," the density correction table GANMA_E is selected. When the ejection characteristics indicated by the first output information D1a are "low ejection performance," the color development indicated by the second output information D1b are "high color development," and the color development indicated by the third output information D1c are "low color development," the density correction table GANMA_F is selected. When the ejection characteristics indicated by the first output information D1a are "low ejection performance", the coloring properties indicated by the second output information D1b are "low coloring", and the coloring properties indicated by the third output information D1c are "high coloring", the density correction table GANMA_G is selected. When the ejection characteristics indicated by the first output information D1a are "low ejection performance", the coloring properties indicated by the second output information D1b are "low coloring", and the coloring properties indicated by the third output information D1c are "low coloring", the density correction table GANMA_H is selected.

[0132] Fig. 11 shows examples of density correction tables GANMA_A, GANMA_B, GANMA_C, and GANMA_E used for the second input information D2b. Fig. 11 illustrates the relationship between input and output values ​​for each of the density correction tables GANMA_A, GANMA_B, GANMA_C, and GANMA_E, where the density values ​​before correction are used as input values ​​and the density values ​​after correction are used as output values.

[0133] When the density correction table GANMA_E is selected, as described above, the color development properties exhibited by the second output information D1b and the color development properties exhibited by the third output information D1c are the same as when the density correction table GANMA_A is selected, but the ejection characteristics exhibited by the first output information D1a are different. Specifically, the ejection characteristics exhibited by the first output information D1a when the density correction table GANMA_A is selected are higher than the ejection characteristics exhibited by the first output information D1a when the density correction table GANMA_E is selected. Here, the density correction table GANMA_E is an example of a "first density correction table," and the density correction table GANMA_A is an example of a "second density correction table." Furthermore, the ejection characteristics exhibited by the first output information D1a when the density correction table GANMA_A is selected are an example of a "first ejection characteristic," and the ejection characteristics exhibited by the first output information D1a when the density correction table GANMA_E is selected are an example of a "second ejection characteristic."

[0134] In such density correction tables GANMA_A and GANMA_E, when the input values ​​are equal, the output value from density correction table GANMA_A is smaller than the output value from density correction table GANMA_E. For example, when the input value is 128, the output value from density correction table GANMA_E is approximately 160, while the output value from density correction table GANMA_A is approximately 140. As can be seen from the above, the second input information D2b can be generated so as to reduce fluctuations in image quality due to differences in ejection characteristics.

[0135] When the density correction table GANMA_C is selected, as described above, the ejection characteristics indicated by the first output information D1a and the coloring indicated by the third output information D1c are the same as when the density correction table GANMA_A is selected, but the coloring indicated by the second output information D1b is different. Specifically, the coloring indicated by the second output information D1b when the density correction table GANMA_A is selected is higher than the coloring indicated by the second output information D1b when the density correction table GANMA_C is selected. Here, the density correction table GANMA_C is an example of a "third density correction table," and the density correction table GANMA_A is an example of a "fourth density correction table." Furthermore, the coloring indicated by the second output information D1b when the density correction table GANMA_A is selected is an example of a "first coloring," and the coloring indicated by the second output information D1b when the density correction table GANMA_C is selected is an example of a "second coloring."

[0136] In such density correction tables GANMA_A and GANMA_C, when the input values ​​are equal, the output value from density correction table GANMA_A is smaller than the output value from density correction table GANMA_C. For example, when the input value is 128, the output value from density correction table GANMA_C is approximately 220, while the output value from density correction table GANMA_A is approximately 140. As can be seen from the above, the second input information D2b can be generated so as to reduce variations in image quality due to differences in ink color development.

[0137] When the density correction table GANMA_B is selected, as described above, the ejection characteristics indicated by the first output information D1a and the coloring indicated by the second output information D1b are the same as when the density correction table GANMA_A is selected, but the coloring indicated by the third output information D1c is different. Specifically, the coloring indicated by the third output information D1c when the density correction table GANMA_A is selected is higher than the coloring indicated by the third output information D1c when the density correction table GANMA_B is selected. Here, the density correction table GANMA_B is an example of a "fifth density correction table," and the density correction table GANMA_A is an example of a "sixth density correction table." Furthermore, the coloring indicated by the third output information D1c when the density correction table GANMA_A is selected is an example of a "third coloring," and the coloring indicated by the third output information D1c when the density correction table GANMA_B is selected is an example of a "fourth coloring."

[0138] In such density correction tables GANMA_A and GANMA_B, when the input values ​​are equal, the output value from density correction table GANMA_A is smaller than the output value from density correction table GANMA_B. For example, when the input value is 128, the output value from density correction table GANMA_B is approximately 190, while the output value from density correction table GANMA_A is approximately 140. As can be seen from the above, the second input information D2b can be generated so as to reduce variations in image quality due to differences in the color development of the media.

[0139] Generally, ink coloring has a greater effect on image quality than ejection characteristics or media coloring. For this reason, when the input values ​​of density correction tables GANMA_B, GANMA_C, and GANMA_E are equal, the output value from density correction table GANMA_C is greater than the output value from density correction table GANMA_B or GANMA_E.

[0140] 11, when the input values ​​of the density correction tables GANMA_B and GANMA_E are equal, the output value from the density correction table GANMA_B is greater than the output value from the density correction table GANMA_E. Note that the magnitude relationship between the output values ​​from the density correction tables GANMA_B and GANMA_E differs depending on the type of head, etc., and is therefore not limited to the magnitude relationship shown in FIG.

[0141] 1-6c. Adjustment of the third input information D2c Example 3 As Example 3 of the first embodiment, a case where the dither pattern DITHER is made different depending on the first output information D1a, the second output information D1b, and the third output information D1c will be described below.

[0142] FIG. 12 is a diagram illustrating information D4c, which is included in the correspondence information D4 and indicates the correspondence relationship between the output information D1 and the third input information D2c. Information D4c is used when adjusting the third input information D2c based on the output information D1 in step S104 described above. FIG. 12 illustrates the correspondence relationship between the first output information D1a, the second output information D1b, the third output information D1c, and the third input information D2c. Note that for ease of explanation, information D4c is shown in a simplified form in FIG. 12, and in reality, information D4c will differ from the example shown in FIG. 12 depending on the expected circumstances of the printer manufacturer, etc.

[0143] In Fig. 12, the descriptions in the first to third columns from the left are the same as those in Fig. 8 described above. In Fig. 12, "DITHER_A" to "DITHER_H" in the fourth column from the left are dither patterns that define, for each of a plurality of pixels, a threshold value for converting the gradation value of a pixel group made up of a plurality of pixels into the gradation value of each of the plurality of pixels. Details of these dither patterns will be explained later with reference to Fig. 13, using dither patterns DITHER_A, DITHER_B, DITHER_C, and DITHER_E as examples.

[0144] In the aforementioned step S104, the calculation unit 353 of the server 300 uses information D4c as shown in FIG. 12 to generate third input information D2c by selecting one of the dither patterns DITHER_A to DITHER_H based on the first output information D1a, the second output information D1b, and the third output information D1c from the second input unit 352.

[0145] Specifically, when the ejection characteristics indicated by the first output information D1a are "high ejection performance," the coloring indicated by the second output information D1b are "high coloring," and the coloring indicated by the third output information D1c are "high coloring," the dither pattern DITHER_A is selected. When the ejection characteristics indicated by the first output information D1a are "high ejection performance," the coloring indicated by the second output information D1b are "high coloring," and the coloring indicated by the third output information D1c are "low coloring," the dither pattern DITHER_B is selected. When the ejection characteristics indicated by the first output information D1a are "high ejection performance," the coloring indicated by the second output information D1b are "low coloring," and the coloring indicated by the third output information D1c are "high coloring," the dither pattern DITHER_C is selected. When the ejection characteristics indicated by the first output information D1a are "high ejection performance," the coloring indicated by the second output information D1b are "low coloring," and the coloring indicated by the third output information D1c are "low coloring," the dither pattern DITHER_D is selected. When the ejection characteristics indicated by the first output information D1a are "low ejection performance," the coloring indicated by the second output information D1b are "high coloring," and the coloring indicated by the third output information D1c are "high coloring," the dither pattern DITHER_E is selected. When the ejection characteristics indicated by the first output information D1a are "low ejection performance," the coloring indicated by the second output information D1b are "high coloring," and the coloring indicated by the third output information D1c are "low coloring," the dither pattern DITHER_F is selected. When the ejection characteristics indicated by the first output information D1a are "low ejection performance", the coloring indicated by the second output information D1b are "low coloring", and the coloring indicated by the third output information D1c are "high coloring", the dither pattern DITHER_G is selected. When the ejection characteristics indicated by the first output information D1a are "low ejection performance", the coloring indicated by the second output information D1b are "low coloring", and the coloring indicated by the third output information D1c are "low coloring", the dither pattern DITHER_H is selected.

[0146] FIG. 13 shows examples of dither patterns DITHER_A, DITHER_B, DITHER_C, and DITHER_E used in the third input information D2c. FIG. 13 illustrates the relationship between input values ​​(IN) and output values ​​(OUT) for each of the dither patterns DITHER_A, DITHER_B, DITHER_C, and DITHER_E. The output values ​​correspond to thresholds for converting the gradation values ​​of a pixel group made up of multiple pixels into the gradation values ​​of each of the multiple pixels. For ease of explanation, FIG. 13 shows representative cases where input values ​​are 64, 128, 192, and 255. For ease of explanation, FIG. 13 illustrates a case where quantization is binary, but quantization with three or more levels may also be used.

[0147] When the dither pattern DITHER_E is selected, as described above, the coloring properties of the second output information D1b and the third output information D1c are the same as when the dither pattern DITHER_A is selected, but the ejection characteristics of the first output information D1a are different. Specifically, the ejection characteristics of the first output information D1a when the dither pattern DITHER_A is selected are higher than the ejection characteristics of the first output information D1a when the dither pattern DITHER_E is selected. Here, the dither pattern DITHER_E is an example of a "first dither pattern," and the dither pattern DITHER_A is an example of a "second dither pattern." Furthermore, the ejection characteristics of the first output information D1a when the dither pattern DITHER_A is selected are an example of a "first ejection characteristic," and the ejection characteristics of the first output information D1a when the dither pattern DITHER_E is selected are an example of a "second ejection characteristic."

[0148] In such dither patterns DITHER_A and DITHER_E, when the input values ​​are equal, the output value obtained by dither pattern DITHER_A is smaller than the output value obtained by dither pattern DITHER_E. For example, when the input value is 128, the output value obtained by dither pattern DITHER_E is 9 / 16, while the output value obtained by dither pattern DITHER_A is 8 / 16. As can be seen from the above, the third input information D2c can be generated to reduce variations in image quality due to differences in ejection characteristics.

[0149] When the dither pattern DITHER_C is selected, as described above, the ejection characteristics of the first output information D1a and the coloring properties of the third output information D1c are the same as when the dither pattern DITHER_A is selected, but the coloring properties of the second output information D1b are different. Specifically, the coloring properties of the second output information D1b when the dither pattern DITHER_A is selected are higher than the coloring properties of the second output information D1b when the dither pattern DITHER_C is selected. Here, the dither pattern DITHER_C is an example of a "third dither pattern," and the dither pattern DITHER_A is an example of a "fourth dither pattern." Furthermore, the coloring properties of the second output information D1b when the dither pattern DITHER_A is selected is an example of a "first coloring property," and the coloring properties of the second output information D1b when the dither pattern DITHER_C is selected is an example of a "second coloring property."

[0150] In such dither patterns DITHER_A and DITHER_C, when the input values ​​are equal, the output value obtained by dither pattern DITHER_A is smaller than the output value obtained by dither pattern DITHER_C. For example, when the input value is 128, the output value obtained by dither pattern DITHER_C is 11 / 16, while the output value obtained by dither pattern DITHER_A is 8 / 16. As can be seen from the above, the third input information D2c can be generated so as to reduce variations in image quality due to differences in ink color development.

[0151] When the dither pattern DITHER_B is selected, as described above, the ejection characteristics of the first output information D1a and the coloring properties of the second output information D1b are the same as when the dither pattern DITHER_A is selected, but the coloring properties of the third output information D1c are different. Specifically, the coloring properties of the third output information D1c when the dither pattern DITHER_A is selected are higher than the coloring properties of the third output information D1c when the dither pattern DITHER_B is selected. Here, the dither pattern DITHER_B is an example of a "fifth dither pattern," and the dither pattern DITHER_A is an example of a "sixth dither pattern." Furthermore, the coloring properties of the third output information D1c when the dither pattern DITHER_A is selected is an example of a "third coloring property," and the coloring properties of the third output information D1c when the dither pattern DITHER_B is selected is an example of a "fourth coloring property."

[0152] In such dither patterns DITHER_A and DITHER_B, when the input values ​​are equal, the output value obtained by dither pattern DITHER_A is smaller than the output value obtained by dither pattern DITHER_B. For example, when the input value is 128, the output value obtained by dither pattern DITHER_B is 10 / 16, while the output value obtained by dither pattern DITHER_A is 8 / 16. As can be seen from the above, the third input information D2c can be generated so as to reduce variations in image quality due to differences in the color development properties of the media.

[0153] In general, ink coloring has a greater effect on image quality than ejection characteristics or media coloring. For this reason, when the input values ​​of dither patterns DITHER_B, DITHER_C, and DITHER_E are equal, the output value of dither pattern DITHER_C is greater than the output value of dither pattern DITHER_B or DITHER_E.

[0154] 1-6d. Adjustment of the fourth input information D2d Example 4 As Example 4 of the first embodiment, a case where the mask pattern MASK is made different depending on the first output information D1a, the second output information D1b, and the third output information D1c will be described below.

[0155] FIG. 14 is a diagram illustrating information D4d, which is included in the correspondence information D4 and indicates the correspondence relationship between the output information D1 and the fourth input information D2d. Information D4d is used when adjusting the fourth input information D2d based on the output information D1 in step S104 described above. FIG. 14 illustrates the correspondence relationship between the first output information D1a, the second output information D1b, the third output information D1c, and the fourth input information D2d. Note that for ease of explanation, information D4d is shown in a simplified form in FIG. 14, and in reality, information D4d will differ from the example shown in FIG. 14 depending on the expected circumstances of the printer manufacturer, etc.

[0156] In Fig. 14, the descriptions in the first to third columns from the left are the same as those in Fig. 8 described above. In Fig. 14, "MASK_A" to "MASK_H" in the fourth column from the left are mask patterns that specify whether or not to distribute the quantized data to each of multiple scans. Details of these mask patterns will be explained later with reference to Fig. 15, taking mask patterns MASK_A, MASK_B, MASK_C, and MASK_E as examples.

[0157] In the aforementioned step S104, the calculation unit 353 of the server 300 uses information D4d as shown in FIG. 14 to generate fourth input information D2d by selecting one of the mask patterns MASK_A to MASK_H based on the first output information D1a, second output information D1b, and third output information D1c from the second input unit 352.

[0158] Specifically, when the ejection characteristics indicated by the first output information D1a are "high ejection performance," the coloring indicated by the second output information D1b are "high coloring," and the coloring indicated by the third output information D1c are "high coloring," the mask pattern MASK_A is selected. When the ejection characteristics indicated by the first output information D1a are "high ejection performance," the coloring indicated by the second output information D1b are "high coloring," and the coloring indicated by the third output information D1c are "low coloring," the mask pattern MASK_B is selected. When the ejection characteristics indicated by the first output information D1a are "high ejection performance," the coloring indicated by the second output information D1b are "low coloring," and the coloring indicated by the third output information D1c are "high coloring," the mask pattern MASK_C is selected. When the ejection characteristics indicated by the first output information D1a are "high ejection performance," the coloring indicated by the second output information D1b are "low coloring," and the coloring indicated by the third output information D1c are "low coloring," the mask pattern MASK_D is selected. When the ejection characteristics indicated by the first output information D1a are "low ejection performance," the coloring indicated by the second output information D1b are "high coloring," and the coloring indicated by the third output information D1c are "high coloring," the mask pattern MASK_E is selected. When the ejection characteristics indicated by the first output information D1a are "low ejection performance," the coloring indicated by the second output information D1b are "high coloring," and the coloring indicated by the third output information D1c are "low coloring," the mask pattern MASK_F is selected. When the ejection characteristics indicated by the first output information D1a are "low ejection performance", the coloring indicated by the second output information D1b are "low coloring", and the coloring indicated by the third output information D1c are "high coloring", the mask pattern MASK_G is selected. When the ejection characteristics indicated by the first output information D1a are "low ejection performance", the coloring indicated by the second output information D1b are "low coloring", and the coloring indicated by the third output information D1c are "low coloring", the mask pattern MASK_H is selected.

[0159] FIG. 15 is a diagram showing examples of mask patterns MASK_A, MASK_B, MASK_C, and MASK_E used in the fourth input information D2d. FIG. 15 illustrates the mask shape for each of the mask patterns MASK_A, MASK_B, MASK_C, and MASK_E when the number of scans (number of passes) is four. Here, the mask shape is made up of 16 pixels, and in FIG. 15, pixels that allow ink ejection are shown as black pixels, and pixels that do not allow ink ejection are shown as white pixels. Note that the number of passes is not limited to four, and may be three or less, or five or more.

[0160] When the mask pattern MASK_E is selected, as described above, the coloring properties exhibited by the second output information D1b and the third output information D1c are the same as when the mask pattern MASK_A is selected, but the ejection characteristics exhibited by the first output information D1a are different. Specifically, the ejection characteristics exhibited by the first output information D1a when the mask pattern MASK_A is selected are higher than the ejection characteristics exhibited by the first output information D1a when the mask pattern MASK_E is selected. Here, the mask pattern MASK_E is an example of a "first mask pattern," and the mask pattern MASK_A is an example of a "second mask pattern." Furthermore, the ejection characteristics exhibited by the first output information D1a when the mask pattern MASK_A is selected are an example of a "first ejection characteristic," and the ejection characteristics exhibited by the first output information D1a when the mask pattern MASK_E is selected are an example of a "second ejection characteristic."

[0161] In such mask patterns MASK_A and MASK_E, when the gradation values ​​indicated by the quantized data are equal, the total distribution ratio by mask pattern MASK_A is smaller than the total distribution ratio by mask pattern MASK_E. For example, when the gradation value indicated by the quantized data is 255, that is, when the quantized data indicates a solid image, the total distribution ratio by mask pattern MASK_E is 125%, while the total distribution ratio by mask pattern MASK_A is 100%. As can be seen from the above, the fourth input information D2d can be generated so as to reduce fluctuations in image quality due to differences in ejection characteristics.

[0162] When the mask pattern MASK_C is selected, as described above, the ejection characteristics exhibited by the first output information D1a and the coloring properties exhibited by the third output information D1c are the same as when the mask pattern MASK_A is selected, but the coloring properties exhibited by the second output information D1b are different. Specifically, the coloring properties exhibited by the second output information D1b when the mask pattern MASK_A is selected are higher than the coloring properties exhibited by the second output information D1b when the mask pattern MASK_C is selected. Here, the mask pattern MASK_C is an example of a "third mask pattern," and the mask pattern MASK_A is an example of a "fourth mask pattern." Furthermore, the coloring properties exhibited by the second output information D1b when the mask pattern MASK_A is selected is an example of a "first coloring property," and the coloring properties exhibited by the second output information D1b when the mask pattern MASK_C is selected is an example of a "second coloring property."

[0163] In such mask patterns MASK_A and MASK_C, when the gradation values ​​indicated by the quantized data are equal, the total distribution ratio by mask pattern MASK_A is smaller than the total distribution ratio by mask pattern MASK_C. For example, when the gradation value indicated by the quantized data is 255, that is, when the quantized data indicates a solid image, the total distribution ratio by mask pattern MASK_C is 175%, while the total distribution ratio by mask pattern MASK_A is 100%. As can be seen from the above, the fourth input information D2d can be generated so as to reduce variations in image quality due to differences in ink color development.

[0164] When the mask pattern MASK_B is selected, as described above, the ejection characteristics exhibited by the first output information D1a and the coloring properties exhibited by the second output information D1b are the same as when the mask pattern MASK_A is selected, but the coloring properties exhibited by the third output information D1c are different. Specifically, the coloring properties exhibited by the third output information D1c when the mask pattern MASK_A is selected are higher than the coloring properties exhibited by the third output information D1c when the mask pattern MASK_B is selected. Here, the mask pattern MASK_B is an example of a "fifth mask pattern," and the mask pattern MASK_A is an example of a "sixth mask pattern." Furthermore, the coloring properties exhibited by the third output information D1c when the mask pattern MASK_A is selected is an example of a "third coloring property," and the coloring properties exhibited by the third output information D1c when the mask pattern MASK_B is selected is an example of a "fourth coloring property."

[0165] In such mask patterns MASK_A and MASK_B, when the gradation values ​​indicated by the quantized data are equal, the sum of the distribution ratios by mask pattern MASK_A is smaller than the sum of the distribution ratios by mask pattern MASK_B. For example, when the gradation value indicated by the quantized data is 255, that is, when the quantized data indicates a solid image, the sum of the distribution ratios by mask pattern MASK_B is 150%, while the sum of the distribution ratios by mask pattern MASK_A is 100%. As can be seen from the above, the fourth input information D2d can be generated so as to reduce variations in image quality due to differences in the color development properties of the media.

[0166] In general, the ink coloring has a greater effect on image quality than the ejection characteristics or the coloring of the media. For this reason, when the quantized data for mask patterns MASK_B, MASK_C, and MASK_E have the same gradation values, the total distribution ratio for mask pattern MASK_C is greater than the total distribution ratio for mask pattern MASK_B or mask pattern MASK_E.

[0167] 1-7. Summary of the first embodiment As described above, the inkjet system 10 includes the head unit 110, the acquisition unit 251, the first output unit 252, the first input unit 253, and the determination unit 254. The head unit 110 includes nozzles N that eject ink, pressure chambers C that communicate with the nozzles N, and drive elements 111f that apply pressure fluctuations to the ink in the pressure chambers C by supplying drive pulses PD. The acquisition unit 251 acquires output information D1 that includes one or both of first output information D1a related to the head unit 110 and second output information D1b related to the ink used in the head unit 110. The first connection unit 231 is network-connected to the server 300 so as to be able to communicate with the server 300. The first output unit 252 outputs the output information D1 to the server 300 via the first connection unit 231. The first input unit 253 receives input information D2 from the server 300 via the first connection unit 231. The determination unit 254 determines the content of the image processing S10 for the image data DI based on the input information D2.

[0168] In the inkjet system 10 described above, the first output unit 252 outputs the output information D1 to the server 300 via the first connection unit 231, so that the output information D1 can be provided to the head manufacturer. Therefore, by utilizing the knowledge of the head manufacturer in addition to the output information D1, the input information D2 can be efficiently obtained as information necessary to determine the content of the image processing S10 for obtaining the print data. The determination unit 254 then determines the content of the image processing S10 for the image data DI based on the input information D2 input from the server 300 to the first input unit 253 via the first connection unit 231, so that the content of the image processing S10 can be determined while reducing the burden on the printer manufacturer.

[0169] In this embodiment, the output information D1 includes first output information D1a, which is information related to the ejection characteristics of the head unit 110, second output information D1b, which is information related to the color development of the ink, and third output information D1c, which is related to the color development of the medium on which printing is performed with the ink ejected from the head unit 110. Note that the output information D1 only needs to include one or both of the first output information D1a and the second output information D1b, and does not necessarily have to include the third output information D1c.

[0170] In this embodiment, in each of Examples 1 to 4, the color conversion table LUT, the density correction table GANMA, the dither pattern DITHER, and the mask pattern MASK are varied depending on the first output information D1a, the second output information D1b, and the third output information D1c. However, a combination of two or more of Examples 1 to 4 may be used. For example, two combinations of the color conversion table LUT and the density correction table GANMA may be varied depending on the first output information D1a, the second output information D1b, and the third output information D1c. Also, four combinations of the color conversion table LUT, the density correction table GANMA, the dither pattern DITHER, and the mask pattern MASK may be varied depending on the first output information D1a, the second output information D1b, and the third output information D1c.

[0171] As described above, the image processing S10 includes a color conversion processing S11 that converts image data DI, which is represented by brightness values, into ink color data, which is represented by density values ​​for each ink color. The input information D2 includes first input information D2a used in the color conversion processing S11. Here, the first input information D2a is information about a color conversion table that defines the correspondence between brightness values ​​and density values. Therefore, the color conversion processing S11 based on the first input information D2a can reduce fluctuations in image quality.

[0172] Furthermore, as described above, when the ejection characteristics indicated by the first output information D1a are first ejection characteristics, the color conversion table is defined as the first color conversion table, and when the ejection characteristics indicated by the first output information D1a are second ejection characteristics higher than the first ejection characteristics, the color conversion table is defined as the second color conversion table. When the input values ​​input as brightness values ​​to the first color conversion table and the second color conversion table are equal, it is preferable that the output value output as density value by the second color conversion table be smaller than the output value output as density value by the first color conversion table. In this case, it is possible to reduce fluctuations in image quality due to differences in ejection characteristics.

[0173] Furthermore, as described above, when the color development indicated by the second output information D1b is the first color development, the color conversion table is designated as the third color conversion table, and when the color development indicated by the second output information D1b is the second color development that is higher than the first color development, the color conversion table is designated as the fourth color conversion table. When the input values ​​input as luminance values ​​to the third color conversion table and the fourth color conversion table are equal, it is preferable that the output value output as a density value by the fourth color conversion table be smaller than the output value output as a density value by the third color conversion table. In this case, it is possible to reduce variations in image quality due to differences in ink color development.

[0174] Furthermore, as described above, when the color development indicated by the third output information D1c is the third color development, the color conversion table is designated as the fifth color conversion table, and when the color development indicated by the third output information D1c is the fourth color development, which is higher than the third color development, the color conversion table is designated as the sixth color conversion table. When the input values ​​input as luminance values ​​to the fifth color conversion table and the sixth color conversion table are equal, it is preferable that the output value output as a density value by the sixth color conversion table be smaller than the output value output as a density value by the fifth color conversion table. In this case, it is possible to reduce fluctuations in image quality due to differences in the color development of the media.

[0175] As described above, the image processing S10 includes a density correction process S12 that performs density correction on ink color data represented by density values ​​for each ink color. The input information D2 includes second input information D2b used in the density correction process S12. Here, the second input information D2b is information about a density correction table that defines the correspondence between density values ​​before and after correction. Therefore, the density correction process S12 based on the second input information D2b can reduce fluctuations in image quality.

[0176] Furthermore, as described above, when the first output information D1a indicates first ejection characteristics, the density correction table is defined as the first density correction table, and when the first output information D1a indicates second ejection characteristics that are higher than the first ejection characteristics, the density correction table is defined as the second density correction table. If the input values ​​input as pre-correction density values ​​to the first and second density correction tables are equal, it is preferable that the output value output as post-correction density value by the second density correction table be smaller than the output value output as post-correction density value by the first density correction table. In this case, it is possible to reduce fluctuations in image quality due to differences in ejection characteristics.

[0177] Furthermore, as described above, when the second output information D1b indicates a first coloring property, the density correction table is designated as the third density correction table, and when the second output information D1b indicates a second coloring property that is higher than the first coloring property, the density correction table is designated as the fourth density correction table. If the input values ​​before correction to the third and fourth density correction tables are equal, it is preferable that the output value output as the density value after correction by the fourth density correction table be smaller than the output value output as the density value after correction by the third density correction table. In this case, it is possible to reduce variations in image quality due to differences in ink coloring property.

[0178] Also, as described above, when the color rendering property indicated by the third output information D1c is the third color rendering property, the density correction table in this case is defined as the fifth density correction table, and when the color rendering property indicated by the third output information D1c is the fourth color rendering property higher than the third color rendering property, the density correction table in this case is defined as the sixth density correction table. When the input values input as the density values before correction to the fifth density correction table and the sixth density correction table are equal to each other, it is preferable that the output value output as the density value after correction by the sixth density correction table is smaller than the output value output as the density value after correction by the fifth density correction table. In this case, it is possible to reduce the variation in image quality due to the difference in the color rendering property of the medium.

[0179] As described above, the image processing S10 includes a quantization process S13 that generates quantization data by quantizing ink color data indicated by density values for each ink color. The ink color data is N (N is a natural number) - value data indicating the gradation values of a pixel group composed of a plurality of pixels. The quantization data is M (M is a natural number satisfying 2 ≤ M < N) - value data indicating the gradation values of each of the plurality of pixels. And the input information D2 includes the third input information D2c used in the quantization process S13. Here, the third input information D2c is information regarding a dither pattern that defines, for each of the plurality of pixels, a threshold value for converting the gradation value of the pixel group into the gradation values of each of the plurality of pixels. Therefore, the variation in image quality can be reduced by the quantization process based on the third input information D2c.

[0180] Furthermore, as described above, when the dither pattern when the first output information D1a indicates the first ejection characteristics is defined as the first dither pattern, and when the dither pattern when the first output information D1a indicates the second ejection characteristics that are higher than the first ejection characteristics is defined as the second dither pattern, if the gradation values ​​of the pixel group indicated by the ink color data used for the first dither pattern and the second dither pattern are equal, it is preferable that the sum of the gradation values ​​of the plurality of pixels indicated by the quantized data generated by the second dither pattern is smaller than the sum of the gradation values ​​of the plurality of pixels indicated by the quantized data generated by the first dither pattern. In this case, it is possible to reduce fluctuations in image quality due to differences in ejection characteristics.

[0181] Furthermore, as described above, when the dither pattern when the second output information D1b indicates a first coloring property is designated as the third dither pattern, and the dither pattern when the second output information D1b indicates a second coloring property that is higher than the first coloring property is designated as the fourth dither pattern, if the gradation values ​​of the pixel group indicated by the ink color data used for the third dither pattern and the fourth dither pattern are equal, it is preferable that the sum of the gradation values ​​of the plurality of pixels indicated by the quantized data generated by the fourth dither pattern be smaller than the sum of the gradation values ​​of the plurality of pixels indicated by the quantized data generated by the third dither pattern. In this case, it is possible to reduce variations in image quality due to differences in ink coloring property.

[0182] Furthermore, as described above, when the dither pattern when the third output information D1c indicates the third coloring is designated as the fifth dither pattern, and the dither pattern when the third output information D1c indicates the fourth coloring, which is higher than the third coloring, is designated as the sixth dither pattern, if the gradation values ​​of the pixel group indicated by the ink color data used for the fifth dither pattern and the sixth dither pattern are equal, it is preferable that the sum of the gradation values ​​of the plurality of pixels indicated by the quantized data generated by the sixth dither pattern be smaller than the sum of the gradation values ​​of the plurality of pixels indicated by the quantized data generated by the fifth dither pattern. In this case, it is possible to reduce variations in image quality due to differences in the coloring properties of the media.

[0183] As described above, when the head unit 110 prints an image on a unit area on a medium by distributing ink ejection to the unit area over multiple scans, the image processing S10 includes a distribution processing S14 that generates print data DP by distributing quantized data over the multiple scans. The input information D2 includes fourth input information D2d used in the distribution processing S14. Here, the fourth input information D2d is information about a mask pattern that specifies whether or not to distribute the quantized data to each of the multiple scans. Therefore, the distribution processing based on the fourth input information D2d can reduce fluctuations in image quality.

[0184] Furthermore, as described above, when the first output information D1a indicates first ejection characteristics, the mask pattern is defined as the first mask pattern, and when the first output information D1a indicates second ejection characteristics higher than the first ejection characteristics, the mask pattern is defined as the second mask pattern. If the gradation values ​​indicated by the quantized data used for the first mask pattern and the second mask pattern are equal, it is preferable that the sum of the distribution ratios for each of the multiple scans by the second mask pattern is smaller than the sum of the distribution ratios for each of the multiple scans by the first mask pattern. In this case, it is possible to reduce fluctuations in image quality due to differences in ejection characteristics.

[0185] Furthermore, as described above, when the mask pattern when the second output information D1b indicates a first coloring property is designated as the third mask pattern, and the mask pattern when the second output information D1b indicates a second coloring property that is higher than the first coloring property is designated as the fourth mask pattern, if the gradation values ​​indicated by the quantized data used for the third mask pattern and the fourth mask pattern are equal, it is preferable that the sum of the distribution ratios for each of the multiple scans by the fourth mask pattern be smaller than the sum of the distribution ratios for each of the multiple scans by the third mask pattern. In this case, it is possible to reduce variations in image quality due to differences in ink coloring property.

[0186] Furthermore, as described above, when the mask pattern when the third output information D1c indicates the third coloring is designated as the fifth mask pattern, and the mask pattern when the third output information D1c indicates the fourth coloring, which is higher than the third coloring, is designated as the sixth mask pattern, if the gradation values ​​indicated by the quantized data used for the fifth mask pattern and the sixth mask pattern are equal, it is preferable that the sum of the distribution ratios for each of the multiple scans by the sixth mask pattern be smaller than the sum of the distribution ratios for each of the multiple scans by the fifth mask pattern. In this case, it is possible to reduce fluctuations in image quality due to differences in the coloring of the media.

[0187] Furthermore, as described above, the inkjet system 10 further includes a receiving unit 255 that receives a user instruction as to whether or not to execute image processing S10 based on input information D2. When the receiving unit 255 receives an instruction to execute image processing S10 based on input information D2, the determination unit 254 determines to execute image processing S10 based on input information D2. On the other hand, when the receiving unit receives an instruction not to execute image processing S10 based on input information D2, the determination unit 254 determines to execute another image processing S10 input by the user. In this way, by having the determination unit 254 make a decision based on an instruction received by the receiving unit 255, convenience for printer manufacturers can be improved.

[0188] As described above, the inkjet system 10 includes the inkjet device 100, the first processing device 200, and the server 300. The inkjet device 100 includes a head unit 110. The first processing device 200 is connected to the inkjet device 100 and includes a display device 210, which is an example of a "display unit" that displays information related to the inkjet device 100. This allows the inkjet device 100 to perform printing based on the recording data DP from the first processing device 200. Furthermore, various types of information can be communicated between the inkjet device 100 and the first processing device 200. Furthermore, various types of information necessary for the user of the inkjet device 100 can be notified via the display device 210.

[0189] As described above, the server 300 includes a memory circuit 340, which is an example of a "storage unit," and a calculation unit 353. The memory circuit 340 pre-stores correspondence information D4 relating to the correspondence between the output information D1 and the image processing S10 to be executed. The calculation unit 353 performs calculations to generate input information D2 based on the output information D1 and the correspondence information D4. In this configuration, the input information D2 is generated using the correspondence information D4, so that the input information D2 can be generated quickly.

[0190] 2. Second embodiment A second embodiment of the present disclosure will be described below. In the following exemplary embodiments, elements whose actions or functions are similar to those of the first embodiment will be designated by the same reference numerals as those used in the description of the first embodiment, and detailed descriptions of each element will be omitted where appropriate.

[0191] 16 is a schematic diagram showing an example of the configuration of an inkjet system 10A according to the second embodiment. The inkjet system 10A has the same configuration as that of the first embodiment described above, except that the inkjet system 10A has ink ejection devices 100A_1 to 100A_3 and first processing devices 200A_1 to 200A_3 instead of the ink ejection devices 100_1 to 100_3 and first processing devices 200_1 to 200_3.

[0192] The ink discharge device 100A_1 is communicatively connected to the first processing device 200A_1, and is communicatively connected to the server 300 via the communication network NW. The ink discharge device 100A_2 is communicatively connected to the first processing device 200A_2, and is communicatively connected to the server 300 via the communication network NW. The ink discharge device 100A_3 is communicatively connected to the first processing device 200A_3, and is communicatively connected to the server 300 via the communication network NW. In this way, the ink discharge devices 100A_1 to 100A_3 correspond to the first processing devices 200A_1 to 200A_3, respectively, and are communicatively connected to the first processing devices 200A_1 to 200A_3, and are communicatively connected to the server 300 via the communication network NW. Hereinafter, the ink discharge devices 100A_1 to 100A_3 may be referred to as ink discharge device 100A without distinguishing between them. The first processing devices 200A_1 to 200A_3 may be referred to as the first processing device 200A without being distinguished from one another.

[0193] 16, the inkjet system 10A has three ink discharge devices 100A and three first processing devices 200A, but the number is not limited to three and may be one, two, or four or more. That is, the number of pairs of ink discharge devices 100A and first processing devices 200A is not limited to three, but may be one, two, or four or more.

[0194] The ink discharge device 100A is configured in the same manner as the ink discharge device 100 of the first embodiment described above, except that it has a head unit 110A instead of the head unit 110. The head unit 110 is similar to the head unit 110, except that it has an additional function of determining the contents of the image processing S10. Details of the ink discharge device 100A will be described later with reference to FIG.

[0195] The ink discharge device 100A outputs output information D1 to the server 300, and receives input information D2 from the server 300. The ink discharge device 100A then determines the content of the image processing S10 based on the input information D2.

[0196] 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 content of the image processing S10 is omitted.

[0197] Fig. 17 is a schematic diagram showing an example of the configuration of an ink ejection device 100A used in an inkjet system 10A according to the second embodiment. As shown in Fig. 17, a head unit 110A included in the ink ejection device 100A has the same configuration 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 has the same configuration as the control module 110b, except that it additionally has a communication device 115, a memory circuit 116, and a processing circuit 117.

[0198] The communication device 115 is a circuit capable of communicating with the server 300. For example, the communication device 115 is an interface such as a wireless or wired LAN or USB. The communication device 115 transmits output information D1 and receives input information D2 through communication with the server 300. That is, the communication device 115 functions as a first connection unit 115a that is communicatively connected to the server 300, similar to the first connection unit 231 of the first embodiment.

[0199] The storage circuitry 116 is a device that stores various programs executed by the processing circuitry 117 and various data processed by the processing circuitry 117. The storage circuitry 116 includes, for example, a semiconductor memory.

[0200] The storage circuit 116 stores the same information DG as that shown in Fig. 4. That is, the storage circuit 116 stores a program PG1, output information D1, and input information D2.

[0201] The processing circuit 117 is a device that has the function of controlling each part of the control module 110c and the function of processing various data. The processing circuit 117 has, for example, one or more processors such as a CPU. The processing circuit 117 may be configured integrally with the memory circuit 116, or may be configured with hardware such as a DSP, ASIC, PLD, or FPGA.

[0202] The processing circuitry 117 reads and executes the program PG1 from the storage circuitry 116, thereby functioning as an acquisition unit 117a, a first output unit 117b, a first input unit 117c, and a determination unit 117d.

[0203] The acquisition unit 117a acquires output information D1, similar to the acquisition unit 251 in the first embodiment. The first output unit 117b outputs the output information D1 via the first connection unit 115a, similar to the first output unit 252 in the first embodiment. The first input unit 117c receives input information D2 via the first connection unit 115a, similar to the first input unit 253 in the first embodiment. The determination unit 117d determines the content of image processing S10 based on the input information D2, similar to the determination unit 254 in the first embodiment.

[0204] Fig. 18 is a flowchart showing the processing of the inkjet system 10A according to the second embodiment. In the inkjet system 10A, first, in step S201, the inkjet device 100A acquires output information D1. Then, in step S202, the inkjet device 100A outputs the output information D1 to the server 300.

[0205] Next, in step S203, the server 300 receives the output information D1. Then, in step S204, the server 300 generates input information D2 based on the output information D1. After that, in step S205, the server 300 outputs the input information D2 to the ink ejection device 100A.

[0206] Next, in step S206, the ink discharge device 100A receives input information D2, and in step S207, the ink discharge device 100A determines the content of the image processing S10 based on the input information D2.

[0207] As with the first embodiment, the second embodiment described above also makes it possible to determine the content of the image processing S10 while reducing the burden on the printer manufacturer. In this embodiment, as described above, the first input unit 117c and the first connection unit 115a are each provided in the inkjet device 100A. This allows input information D2 from the server 300 to be input to the inkjet device 100A. Therefore, by providing the determination unit 117d in the inkjet device 100A, information regarding the content of the image processing S10 determined by the determination unit 117d can be used in the inkjet device 100A. Furthermore, since there is no need to incorporate a program for determining the content of the image processing S10 into the first processing device 200A, this also reduces the burden on the manufacturer or user of the printer main unit.

[0208] 3. Third embodiment A third embodiment of the present disclosure will be described below. In the following exemplary embodiments, elements that have the same actions or functions as those in the first embodiment will be designated by the same reference numerals as those in the first embodiment, and detailed descriptions of each element will be omitted where appropriate.

[0209] 19 is a schematic diagram showing an example of the configuration of an inkjet system 10B according to the third embodiment. The inkjet system 10B has the same configuration as that of the first embodiment described above, except that it has first processing devices 200B_1 to 200B_3 instead of the first processing devices 200_1 to 200_3 and adds second processing devices 500_1 to 500_3.

[0210] The second processing device 500_1 is communicatively connected to the first processing device 200B_1, and is 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 is 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 is communicatively connected to the server 300 via the communication network NW. In this manner, the second processing devices 500_1 to 500_3 correspond to the first processing devices 200B_1 to 200B_3, respectively, and are communicatively connected to the first processing devices 200B_1 to 200B_3, and are communicatively connected to the server 300 via the communication network NW. Hereinafter, the second processing devices 500_1 to 500_3 may be referred to as the second processing device 500 without distinguishing between them. The first processing devices 200B_1 to 200B_3 may be referred to as the first processing device 200B without being distinguished from one another.

[0211] 19, the inkjet system 10B has three second processing devices 500, three ink discharge devices 100, and three first processing devices 200B, but the number is not limited to three and may be one, two, four, or more. That is, the number of sets of second processing devices 500, ink discharge devices 100, and first processing devices 200B is not limited to three, but may be one, two, four, or more.

[0212] 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 communicably connected to each of the second processing device 500 and the ink discharge device 100.

[0213] The second processing device 500 is a mobile terminal such as a smartphone or a tablet terminal, and is configured to be able to communicate with both the server 300 and the first processing device 200B. The second processing device 500 acquires output information D1, outputs the output information D1 to the server 300, and receives input information D2 from the server 300.

[0214] The first processing device 200B has the same configuration as the first processing device 200 of the first embodiment. However, of the acquiring unit 251, the first output unit 252, the first input unit 253, and the determining unit 254, the first processing device 200B uses the determining unit 254 instead of the acquiring unit 251, the first output unit 252, and the first input unit 253. Therefore, in the first processing device 200B, at least one of the acquiring unit 251, the first output unit 252, and the first input unit 253 may be omitted.

[0215] 20 is a schematic diagram showing an example of the configuration of a second processing device 500 used in the inkjet system 10B according to the third embodiment. The second processing device 500 has a display device 510, an input device 520, a communication device 530, a memory circuit 540, and a processing circuit 550. These are connected to each other so that they can communicate with each other.

[0216] The display device 510 displays various images under the control of the processing circuit 550. Here, the display device 510 has various display panels such as a liquid crystal display panel or an organic EL (electro-luminescence) display panel.

[0217] The input device 520 is a device that accepts operations from a user. For example, the input device 520 has a pointing device such as a touch panel. Here, if the input device 520 has a touch panel, it is configured integrally with the display device 510.

[0218] The communication device 530 is a circuit capable of communicating with each of the first processing device 200B and the server 300. The communication device 530 is an interface such as a short-range wireless communication such as NFC (Near field communication), BLE (Bluetooth Low Energy), Wi-Fi or Bluetooth, a wireless or wired LAN, or a USB. Note that NFC, BLE, Wi-Fi and Bluetooth are all registered trademarks.

[0219] The communication device 530 transmits output information D1 and receives input information D2 through communication with the server 300. That is, the communication device 530 functions as a first connection unit 531 that is communicatively connected to the server 300. The communication device 530 also functions as a short-distance connection unit 532 that is communicatively connected to the first processing device 200B via short-distance wireless communication, and transmits input information D2 to the first processing device 200B through this function. The communication device 530 may be integrated with the processing circuit 550.

[0220] The storage circuitry 540 is a device that stores various programs executed by the processing circuitry 550 and various data processed by the processing circuitry 550. The storage circuitry 540 includes, for example, a semiconductor memory.

[0221] The storage circuitry 540 of this embodiment stores a program PG1, output information D1, and input information D2.

[0222] The processing circuit 550 is a device that has the function of controlling each unit of the second processing device 500 and the function of processing various data. The processing circuit 550 has, for example, one or more processors such as a CPU. Note that some or all of the functions of the processing circuit 550 may be realized by hardware such as a DSP, ASIC, PLD, or FPGA.

[0223] The processing circuitry 550 reads and executes the program PG1 from the storage circuitry 540, thereby functioning as an acquisition unit 551, a first output unit 552, and a first input unit 553. In the present embodiment, the program PG1 stored in the storage circuitry 540 does not cause the processing circuitry 550 to realize a function corresponding to the determination unit 254 of the first embodiment, but the processing circuitry 550 may realize a function corresponding to the determination unit 254. When the processing circuitry 550 realizes a function corresponding to the determination unit 254, the content of the image processing S10 may be determined by the second processing device 500 instead of the first processing device 200B.

[0224] The acquiring unit 551 acquires the output information D1, similarly to the acquiring unit 251 of the first embodiment. In this embodiment, as will be described later with reference to Fig. 22 and Fig. 23, an image for a GUI for acquiring the output information D1 is displayed on the display device 510, and the acquiring unit 251 acquires the first output information D1a, the second output information D1b, and the third output information D1c based on the input result to the input device 520.

[0225] The first output unit 552 outputs the output information D1 via the first connection unit 531. For example, the first output unit 552 causes the first connection unit 531 to output the output information D1 to the server 300, triggered by an instruction from a user using the input device 520, or the like.

[0226] Input information D2 is input to first input unit 553 via first connection unit 531. For example, input information D2 is input to first input unit 553 from server 300 via first connection unit 531, triggered by an instruction by a user using input device 520 or the like.

[0227] Fig. 21 is a flowchart showing the processing of the inkjet system 10B according to the third embodiment. In the inkjet system 10B, first, in step S301, the second processing device 500 acquires output information D1. Then, in step S302, the second processing device 500 outputs the output information D1 to the server 300.

[0228] Next, in step S303, the server 300 receives the output information D1. Then, in step S304, the server 300 generates the input information D2 based on the output information D1. After that, in step S305, the server 300 outputs the input information D2 to the second processing device 500.

[0229] Next, in step S306, the second processing device 500 receives the input information D2, and in step S307, the second processing device 500 outputs the input information D2 to the first processing device 200B.

[0230] Next, in step S308, the first processing device 200B receives input information D2, and in step S309, the first processing device 200B determines the content of image processing S10 based on the input information D2.

[0231] The transition of the display of the second processing device 500 in the process shown in Fig. 21 will be described below with reference to Figs. 22 and 23. Figs. 22 and 23 are diagrams for explaining the transition of the display of the second processing device 500. In the example shown in Figs. 22 and 23, the input device 520 has a touch panel 521, selection buttons 522, and a decision button 523. The touch panel 521 is stacked on the display device 510, and accepts input by, for example, a pointing device such as a finger or a touch pen of the user of the second processing device 500. The selection button 522 is, for example, a cross key, and accepts an operation to select an item displayed on the display device 510. The decision button 523 accepts, for example, an operation to confirm the input content.

[0232] In the above-mentioned step S301, first, as shown in the upper left of Fig. 22, images G1 to G3 are displayed on the display device 510. Image G1 displays content asking whether or not to execute processing to determine the content of image processing S10. Image G2 is an image for accepting that processing to determine the content of image processing S10 will not be executed. Image G3 is an image for accepting that processing to determine the content of image processing S10 will be executed.

[0233] After image G2 is selected by operating selection button 522, when decision button 523 is pressed in that selected state, images G4 to G8 are displayed on display device 510, as shown in the upper right of FIG. 22. Image G4 displays content that prompts the operator of second processing device 500 to input data and the like possessed by the operator as information necessary for image processing S10. Image G5 is an image for accepting input of a data file to be used in color conversion processing S11. Image G6 is an image for accepting input of a data file of a table to be used in density correction processing S12. Image G7 is an image for accepting input of a data file to be used in quantization processing S13. Image G8 is an image for accepting input of a data file to be used in distribution processing S14. Data files for each process are input by operating images G5 to G8 as described above. This makes it possible to determine the content of image processing S10 using data and the like possessed by the operator of second processing device 500.

[0234] On the other hand, after image G3 is selected by operating selection button 522, when confirm button 523 is pressed in that selected state, images G9 to G11 are displayed on display device 510, as shown in the lower left of FIG. 22. Image G9 displays content that prompts the user to input identification information for head unit 110. In the example shown in FIG. 22, the user is prompted to input a product name as the identification information. Image G10 is an image for accepting the selection of one of multiple pieces of identification information. In the example shown in FIG. 22, "Head A," "Head B," "Head C," and "Other" are displayed as the product names that are the multiple pieces of identification information. Image G11 is an image for accepting the operation to confirm the input of the identification information selected in image G10.

[0235] After one of the multiple pieces of identification information shown in image G10 and image G11 are selected by operating selection button 522, if decision button 523 is pressed in that selected state, the selected identification information is acquired as first output information D1a by the second processing device 500. Note that if image G11 is operated while "Other" shown in image G10 is selected, a process may be performed to change the multiple product names shown in image G10 to multiple product names other than "Head A," "Head B," and "Head C." In this case, it becomes possible to select one of the multiple product names.

[0236] Next, as shown in the center of the bottom row in FIG. 22, images G12 to G14 are displayed on the display device 510. Image G12 displays content prompting the input of the name of the ink manufacturer. Image G13 is an image for accepting the selection of one of multiple ink manufacturers. In the example shown in FIG. 22, the multiple ink manufacturers displayed are "Company A," "Company B," "Company C," and "Other." Here, one of "Company A," "Company B," and "Company C," for example, "Company A," is the manufacturer of the head unit 110. Image G14 is an image for accepting an operation to confirm the input of the manufacturer name selected in image G13.

[0237] After one of the multiple manufacturers shown in image G13 and image G14 are selected by operating selection button 522, when confirm button 523 is pressed in that selected state, images G15 to G17 are displayed on display device 510, as shown in the lower right of Fig. 22. Note that if image G14 is operated while "Other" shown in image G13 is selected, a process may be performed to change the multiple manufacturer names shown in image G13 to multiple manufacturer names other than "Company A," "Company B," and "Company C." In this case, it becomes possible to select one of the multiple manufacturer names.

[0238] Image G15 displays a prompt to input the ink product name. Image G16 is an image for accepting the selection of one of multiple product names of a manufacturer selected from the multiple manufacturers shown in image G13. In the example shown in FIG. 22, the multiple product names displayed are "A ink," "B ink," "C ink," and "other." Image G17 is an image for accepting an operation to confirm the input of the product name selected in image G16.

[0239] After operating the selection button 522 to select one of the multiple product names shown in image G16 and image G17, if the confirm button 523 is pressed in that selected state, information on the selected product name is acquired by the second processing device 500 as second output information D1b. Note that if an operation is performed on image G17 while "Other" shown in image G16 is selected, a process may be performed to change the multiple product names shown in image G16 to multiple product names other than "A ink," "B ink," and "C ink." In this case, it becomes possible to select one of the multiple product names.

[0240] Next, as shown in the upper left of FIG. 23, images G18 to G20 are displayed on display device 510. Image G18 displays content prompting the user to input the name of the media manufacturer. Image G19 is an image for accepting the selection of one of multiple media manufacturers. In the example shown in FIG. 23, the multiple media manufacturers displayed are "Company A," "Company B," "Company C," and "Other." Image G20 is an image for accepting an operation to confirm the input of the manufacturer name selected in image G19.

[0241] After one of the multiple manufacturers shown in image G19 and image G20 are selected by operating selection button 522, when confirm button 523 is pressed in that selected state, images G21 to G23 are displayed on display device 510, as shown in the upper center of Fig. 23. Note that if image G20 is operated while "Other" shown in image G19 is selected, a process may be performed to change the multiple manufacturer names shown in image G19 to multiple manufacturer names other than "Company A," "Company B," and "Company C." In this case, it becomes possible to select one of the multiple manufacturer names.

[0242] Image G21 displays content that prompts the user to input the product name of the media. Image G22 is an image for accepting the selection of one of multiple product names of a manufacturer selected from the multiple manufacturers shown in image G13. In the example shown in FIG. 23, the multiple product names displayed are "A Media," "B Media," "C Media," and "Other." Image G23 is an image for accepting an operation to confirm the input of the product name selected in image G22.

[0243] After one of the multiple product names shown in image G22 and image G23 are selected by operating selection button 522, when confirm button 523 is pressed in that selected state, information on the selected product name is acquired by the second processing device 500 as third output information D1c. Note that when image G23 is operated while "Other" shown in image G22 is selected, processing may be performed to change the multiple product names shown in image G22 to multiple product names other than "A Media," "B Media," and "C Media." In this case, it becomes possible to select one of the multiple product names.

[0244] As described above, the output information D1 including the first output information D1a, the second output information D1b, and the third output information D1c is obtained in step S301. Note that the order in which the first output information D1a, the second output information D1b, and the third output information D1c are obtained is not limited to the examples shown in FIGS. 22 and 23, and may be any order.

[0245] After the output information D1 is acquired, images G24 to G26 are displayed on the display device 510, as shown in the upper right of Fig. 23. Image G24 displays content asking whether or not to permit transmission of the output information D1 to the server 300. Image G25 is an image for accepting that transmission of the output information D1 to the server 300 is not permitted. Image G26 is an image for accepting that transmission of the output information D1 to the server 300 is permitted.

[0246] After image G25 is selected by operating selection button 522, when decision button 523 is pressed in this selected state, display device 510 returns to the display state shown in the upper left of FIG.

[0247] On the other hand, when image G26 is selected by operating selection button 522 and then decision button 523 is pressed in that selected state, output information D1 is transmitted to server 300. This causes step S302 described above to be executed. Thereafter, as shown in the middle part of Fig. 23, image G27 is displayed on display device 510. Image G27 indicates that input information D2 is currently being calculated by server 300.

[0248] When the server 300 is able to generate the input information D2, images G28 to G32 are displayed on the display device 510, as shown in the lower left of FIG. 23. Image G28 is an image indicating that the input information D2 has been input to the second processing device 500. Image G29 is an image showing an outline of the content of the input information D2 input to the second processing device 500. Image G30 is an image for accepting an instruction to display details (preview, predicted evaluation value, etc.) of the content of the input information D2 input to the second processing device 500. Image G31 is an image for accepting an instruction to change the content of image G29 to the content of other input information D2. Image G32 is an image for accepting an instruction to adopt the input information D2 input to the second processing device 500 as information to be used in determining the content of the image processing S10.

[0249] After image G32 is selected by operating selection button 522, when decision button 523 is pressed in that selected state, input information D2 displayed in image G29 is transmitted to first processing device 200B, thereby executing step S307 described above.

[0250] On the other hand, if the server 300 is unable to generate the input information D2, images G33 to G36 are displayed on the display device 510, as shown in the lower right of FIG. 23. Image G33 is an image indicating that the input information D2 cannot be input to the second processing device 500. Image G34 is a display asking whether or not to request the owner of the server 300 to generate the input information D2. Image G35 is an image for accepting a request to the owner of the server 300 to generate the input information D2. Image G36 is an image for accepting not to request the owner of the server 300 to generate the input information D2 again.

[0251] When image G35 is selected by operating selection button 522 and then decision button 523 is pressed in that selected state, the display on display device 510 transitions to a display for inputting various information (email address, name, etc.) required to request the generation of input information D2 from the owner of server 300. On the other hand, when image G36 is selected by operating selection button 522 and then decision button 523 is pressed in that selected state, display device 510 returns to the display state shown in the upper left section of FIG.

[0252] As with the first or second embodiment, the third embodiment described above also makes it possible to determine the content of the image processing S10 while reducing the burden on printer manufacturers. In this embodiment, as described above, the inkjet system 10B includes the second processing device 500. The second processing device 500 is communicatively connected to the first processing device 200. The first input unit 553 and the first connection unit 531 are provided in the second processing device 500. This allows input information D2 from the server 300 to be input to the second processing device 500. The first processing device 200B may also be provided with a determination unit 254. The image processing S10 determined by the determination unit 254 can then be executed by the first processing device 200B. The second processing device 500 may also be provided with a functional unit equivalent to the determination unit 254. In this case, information regarding the content of the image processing S10 determined by the functional unit can be input from the second processing device 500 to the first processing device 200.

[0253] As described above, the first processing device 200 and the second processing device 500 are connected to each other so that they can communicate with each other via short-range wireless communication. This allows the second processing device 500 to input input information D2 to the first processing device 200B in a simple communication environment. If the second processing device 500 is provided with a functional unit corresponding to the determination unit 254, information regarding the content of the image processing S10 determined by that functional unit can also be input from the second processing device 500 to the first processing device 200B.

[0254] 4. Fourth embodiment A fourth embodiment of the present disclosure will be described below. In the following exemplary embodiments, elements whose actions or functions are similar to those of the first embodiment will be designated by the same reference numerals as those used in the description of the first embodiment, and detailed descriptions of each element will be omitted as appropriate.

[0255] 24 is a schematic diagram showing an example of the configuration of an inkjet system 10C according to a fourth embodiment. The inkjet system 10C has the same configuration as the first embodiment described above, except that it has ink ejection devices 100C_1 to 100C_3 and first processing devices 200A_1 to 200A_3 instead of the ink ejection devices 100_1 to 100_3 and first processing devices 200_1 to 200_3, and also has second processing devices 500_1 to 500_3 added. That is, the inkjet system 10C has the same configuration as the third embodiment described above, except that it has ink ejection devices 100C_1 to 100C_3 and first processing devices 200A_1 to 200A_3 instead of the ink ejection devices 100_1 to 100_3 and first processing devices 200B_1 to 200B_3. The first processing device 200A has the same configuration as the first processing device 200A of the second embodiment.

[0256] In this embodiment, the second processing device 500_1 is communicatively connected to the ink discharge device 100C_1 and is communicatively connected to the server 300 via the communication network NW. The second processing device 500_2 is communicatively connected to the ink discharge device 100C_2 and is communicatively connected to the server 300 via the communication network NW. The second processing device 500_3 is communicatively connected to the ink discharge device 100C_3 and is communicatively connected to the server 300 via the communication network NW. In this manner, the second processing devices 500_1 to 500_3 correspond to the ink discharge devices 100C_1 to 100C_3, respectively, and are communicatively connected to the ink discharge devices 100C_1 to 100C_3 and are communicatively connected to the server 300 via the communication network NW. Hereinafter, the ink discharge devices 100C_1 to 100C_3 may be referred to as the ink discharge device 100C without distinguishing between them.

[0257] 24, the inkjet system 10C has three second processing devices 500, three ink discharge devices 100C, and three first processing devices 200A, but the number is not limited to three and may be one, two, four, or more. That is, the number of sets of second processing devices 500, ink discharge devices 100C, and first processing devices 200A is not limited to three, but may be one, two, four, or more.

[0258] The ink discharge device 100C is configured in the same manner as the ink discharge device 100A of the second embodiment, except that it is capable of communicating with both the server 300 and the first processing device 200A.

[0259] Fig. 25 is a schematic diagram showing an example of the configuration of an inkjet device 100C used in an inkjet system 10C according to a fourth embodiment. As shown in Fig. 25, the inkjet device 100C has the same configuration as the inkjet device 100A of the second embodiment, except that it has a head unit 110C instead of the head unit 110A. The head unit 110C has the same configuration as the head unit 110A, except that it has a control module 110d instead of the control module 110c. The control module 110d is similar to the control module 110c, except that the communication device 115 functions as a short-range connection unit 115b and the processing circuit 117 functions as an acquisition unit 117a and a determination unit 117d.

[0260] 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 is communicatively connected to the short-range connection unit 532 of the second processing device 500 via short-range wireless communication, and by this function, outputs output information D1 to the second processing device 500 and receives input information D2 from the second processing device 500.

[0261] Fig. 26 is a flowchart showing the processing of the inkjet system 10C according to the fourth embodiment. In the inkjet system 10C, first, as shown in Fig. 26, the ink discharge device 100C acquires output information D1 in step S401. Then, in step S402, the ink discharge device 100C outputs the output information D1 to the second processing device 500.

[0262] Next, in step S403, the second processing device 500 receives the output information D1 and outputs the output information D1 to the server 300 in step S404.

[0263] Next, in step S405, the server 300 receives the output information D1. Then, in step S406, the server 300 generates the input information D2 based on the output information D1. After that, in step S407, the server 300 outputs the input information D2 to the second processing device 500.

[0264] Next, in step S408, the second processing device 500 receives the input information D2, and in step S409, the second processing device 500 outputs the input information D2 to the ink ejection device 100C.

[0265] Next, in step S410, the ink discharge device 100C receives input information D2, and then in step S411, the ink discharge device 100C determines the content of the image processing S10 based on the input information D2.

[0266] As with the first to third embodiments, the fourth embodiment described above also makes it possible to determine the content of the image processing S10 while reducing the burden on printer manufacturers. In this embodiment, as described above, the inkjet system 10C includes the second processing device 500. The second processing device 500 is communicatively connected to the inkjet device 100. The first input unit 553 and the first connection unit 531 are provided in the second processing device 500. Therefore, input information D2 from the server 300 can be input to the second processing device 500. The inkjet device 100C can also be provided with a determination unit 117d. Information regarding the content of the image processing S10 determined by the determination unit 117d can be used in the inkjet device 100. The second processing device 500 may also be provided with a functional unit equivalent to the determination unit 117d. In this case, information regarding the content of the image processing S10 determined by the functional unit can be input from the second processing device 500 to the inkjet device 100.

[0267] As described above, the ink discharge device 100 and the second processing device 500 are connected to each other via short-range wireless communication so that they can communicate with each other. This makes it possible to output output information D1 from the ink discharge device 100C to the second processing device 500, and to input input information D2 from the second processing device 500 to the ink discharge device 100C, in a simple communication environment. If the second processing device 500 is provided with a functional unit equivalent to the determination unit 254, information regarding the content of the image processing S10 determined by that functional unit can also be input from the second processing device 500 to the ink discharge device 100C.

[0268] 5. Variations While the inkjet system of the present disclosure has been described above based on the illustrated embodiments, the present disclosure is not limited thereto. Furthermore, the configuration of each part of the present disclosure can be replaced with any configuration that exhibits the same function as the above-described embodiment, and any configuration can also be added.

[0269] 5-1. Variation 1 In the above embodiment, the output information D1 includes both the first output information D1a and the second output information D1b, but is not limited to this. For example, one of the first output information D1a and the second output information D1b may be omitted. Also, if the type of ink ejection head 110a or head unit 110 is known on the server side, the first output information D1a does not need to be included in the output information D1.

[0270] 5-2. Variation 2 In the above-described embodiment, the input information D2 includes the first input information D2a, the second input information D2b, the third input information D2c, and the fourth input information D2d, but is not limited to this configuration. For example, among the first input information D2a, the second input information D2b, the third input information D2c, and the fourth input information D2d, information that is already shared by both the printer manufacturer and the head manufacturer may be omitted.

[0271] 5-3. Variation 3 In the above embodiment, the server 300 is a cloud server, but the present invention is not limited to this configuration. For example, the server 300 may be a server other than a cloud server, a virtual server, or an on-premise server.

[0272] 5-4. Variation 4 In the above-described embodiment, a configuration in which the driving element 111f is a piezoelectric element is exemplified, but this configuration is not limited to this, and for example, the driving element 111f may be a heater that heats the ink in the pressure chamber C. In other words, the driving method of the head chip 111 is not limited to a piezoelectric method, and may be, for example, a thermal method. [Explanation of symbols]

[0273] 10...inkjet system, 10A...inkjet system, 10B...inkjet system, 10C...inkjet system, 100...ink ejection device, 100A...ink ejection device, 100A_1...ink ejection device, 100A_2...ink ejection device, 100A_3...ink ejection device, 100C...ink ejection device, 100C_1...ink ejection device, 100C_2...ink ejection device, 100C_3...ink ejection device, 100_1...ink ejection device, 100_2...ink ejection device, 100_3...ink ejection device, 110...head unit, 110A ...head unit, 110C...head unit, 110a...ink ejection head, 110b...control module, 110c...control module, 110d...control module, 111...head chip, 111a...flow path substrate, 111b...pressure chamber substrate, 111c...nozzle plate, 111d...vibration absorber, 111e...diaphragm, 111f...driving element, 111g...protective plate, 111h...case, 111i...wiring substrate, 112...driving circuit, 113...power supply circuit, 114...driving signal generation circuit, 115...communication device, 115a...first connection portion, 115b...short-distance connection portion, 116...memory circuit, 117... Processing circuit, 117a...acquisition unit, 117b...first output unit, 117c...first input unit, 117d...determination unit, 120...movement mechanism, 130...communication device, 140...memory 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, 200_1...first processing device, 200_2...first processing device, 200_3...first processing device, 210...display device, 2 20...input device, 230...communication device, 231...first connection unit, 240...storage circuit, 250...processing circuit, 251...acquisition unit, 252...first output unit, 253...first input unit, 254...determination unit, 255...reception unit, 300...server, 310...display device, 320...input device, 330...communication device, 331...second connection unit, 340...storage circuit, 350...processing circuit, 351...second output unit, 352...second input unit, 353...arithmetic unit, 400...third processing device, 410...update unit, 500...second processing device, 500_1...second processing device, 500_2...second processing device, 500_3...second processing device,510...display device, 520...input device, 521...touch panel, 522...selection button, 523...decision button, 530...communication device, 531...first connection unit, 532...short-range connection unit, 540...memory circuit, 550...processing circuit, 551...acquisition unit, 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...third output information, D2...input information, D2a...first input information, D2b...second input information, D2c...third input information, D2d...fourth input information, D4...corresponding information, D4a...information, D4b...information, D4c...information, D4d...information, DG...information, DI...image data, DITHER_A...dither pattern, DITHER_B...dither pattern, DITHER_C...dither pattern, DITHER_D...dither pattern, DITHER_E...dither pattern, DITHER_F...dither pattern, DITHER_G...dither pattern, DITHER_H...dither pattern, DP...printing data, FN...nozzle surface, G1...image, G10...image, G11...image, G12...image, G13...image, G14...image, G15...image, G16...image, G17...image image, G18...image, G19...image, G2...image, G20...image, G21...image, G22...image, G23...image, G24...image, G25...image, G26...image, G27...image, G28...image, G29...image, G3...image, G30...image, G31...image, G32...image, G33...image, G34...image, G35...image, G36...image, G4...image, G5...image, G6...image, G7...image, G8...image, G9...image, GANMA_A...density correction table, GANMA_B...density correction table, GANMA_C...density correction table, GANMA_D...density correction table bull, GANMA_E...density correction table, GANMA_F...density correction table, GANMA_G...density correction table, GANMA_H...density correction table, IH...inlet, L1...first column, L2...second column, LUT_A...color conversion table, LUT_B...color conversion table, LUT_C...color conversion table, LUT_D...color conversion table, LUT_E...color conversion table, LUT_F...color conversion table, LUT_G...color conversion table, LUT_H...color conversion table, MASK_A...mask pattern, MASK_B...mask pattern, MASK_C...mask pattern,MASK_D...mask pattern, MASK_E...mask pattern, MASK_F...mask pattern, MASK_G...mask pattern, MASK_H...mask pattern, N...nozzle, NW...communication network, Na...communicating flow path, PD...driving pulse, PG1...program, PG2...program, R...reservoir, R1...space, R2...space, Ra...supply flow path, S10...image processing, S101...step, S102...step, S103...step, S104...step, S105...step, S106...step, S107...step, S108...step, S109...step, S11...color conversion processing, S12...density correction processing, S13...quantization processing, S14...distribution processing, 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, S401... step, S402... step, S403... step, S404... step, S405... step, S406... step, S407... step, S408... step, S409... step, S410... step, S411... step, SI... print data signal, Sk... control signal, VBS... offset potential, VHV... power supply potential, dCom... waveform designation signal.

Claims

1. a head unit having a nozzle for ejecting ink, a pressure chamber communicating with the nozzle, and a drive element for applying a pressure fluctuation to the ink in the pressure chamber by supplying a drive pulse; an acquisition unit that acquires output information that is second output information related to ink used in the head unit; a first connection unit that is network-connected to the server so as to be able to communicate with the server; a first output unit that outputs the output information to the server via the first connection unit; a first input unit to which input information is input from the server via the first connection unit; a determination unit that determines the content of image processing for the image data based on the input information, 1. An inkjet system comprising:

2. the image processing includes a color conversion process for converting image data represented by brightness values ​​into ink color data represented by density values ​​for each ink color; the input information includes first input information used in the color conversion processing, the first input information is information about a color conversion table that defines a correspondence relationship between the luminance value and the density value; 2. The inkjet system according to claim 1.

3. The image processing includes a density correction process for correcting the density of ink color data indicated by density values ​​for each ink color, the input information includes second input information used in the density correction process, the second input information is information about a density correction table that defines a correspondence relationship between the density values ​​before and after correction; 3. The inkjet system according to claim 1, wherein the ink jet head is a nozzle.

4. The image processing includes a quantization process for generating quantized data by quantizing ink color data indicated by density values ​​for each ink color; the ink color data is N-value data (N is a natural number) that indicates the gradation value of a pixel group made up of a plurality of pixels, the quantized data is M-value data (M is a natural number satisfying 2≦M<N) that indicates the gradation values ​​of each of the plurality of pixels, the input information includes third input information used in the quantization process, the third input information is information about a dither pattern that defines, for each of the plurality of pixels, a threshold value for converting the gradation value of the pixel group into a gradation value of each of the plurality of pixels; 4. The inkjet system according to claim 1, wherein the ink jet head is a nozzle.

5. The head unit records an image in a unit area on a medium by distributing ink to the unit area over multiple scans, the image processing includes a distribution process for generating print data by distributing quantized data among the plurality of scans; the input information includes fourth input information used in the distribution process, the fourth input information is information on a mask pattern that specifies whether the quantized data is to be distributed to each of the plurality of scans; 5. The inkjet system according to claim 1, wherein the ink jet head is a nozzle.

6. A head unit having a nozzle for ejecting ink, a pressure chamber communicating with said nozzle, and a drive element for applying a pressure fluctuation to the ink in said pressure chamber by supplying a drive pulse; an acquisition unit that acquires output information including one or both of first output information related to the head unit and second output information related to ink used in the head unit; a first connection unit that is network-connected to the server so as to be able to communicate with the server; a first output unit that outputs the output information to the server via the first connection unit; a first input unit to which input information is input from the server via the first connection unit; a determination unit that determines the content of image processing for the image data based on the input information, the image processing includes a color conversion process for converting image data represented by brightness values ​​into ink color data represented by density values ​​for each ink color; the input information includes first input information used in the color conversion processing, the first input information is information about a color conversion table that defines a correspondence relationship between the luminance value and the density value; when the coloring property indicated by the second output information is a first coloring property, the color conversion table is a third color conversion table; when the coloring property indicated by the second output information is a second coloring property higher than the first coloring property, the color conversion table is a fourth color conversion table; when input values ​​input as the luminance value to the third color conversion table and the fourth color conversion table are equal to each other, an output value output as the density value by the fourth color conversion table is smaller than an output value output as the density value by the third color conversion table; 1. An inkjet system comprising:

7. A head unit having a nozzle for ejecting ink, a pressure chamber communicating with said nozzle, and a drive element for applying a pressure fluctuation to the ink in said pressure chamber by supplying a drive pulse; an acquisition unit that acquires output information including one or both of first output information related to the head unit and second output information related to ink used in the head unit; a first connection unit that is network-connected to the server so as to be able to communicate with the server; a first output unit that outputs the output information to the server via the first connection unit; a first input unit to which input information is input from the server via the first connection unit; a determination unit that determines the content of image processing for the image data based on the input information, the image processing includes a color conversion process for converting image data represented by brightness values ​​into ink color data represented by density values ​​for each ink color; the input information includes first input information used in the color conversion processing, the first input information is information about a color conversion table that defines a correspondence relationship between the luminance value and the density value; the output information includes third output information relating to color development of a medium on which printing is performed using ink ejected from the head unit; when the coloring property indicated by the third output information is the third coloring property, the color conversion table is a fifth color conversion table; when the coloring property indicated by the third output information is a fourth coloring property higher than the third coloring property, the color conversion table is a sixth color conversion table; when input values ​​input as the luminance value to the fifth color conversion table and the sixth color conversion table are equal to each other, an output value output as the density value by the sixth color conversion table is smaller than an output value output as the density value by the fifth color conversion table; 1. An inkjet system comprising:

8. A head unit having a nozzle for ejecting ink, a pressure chamber communicating with said nozzle, and a drive element for applying a pressure fluctuation to the ink in said pressure chamber by supplying a drive pulse; an acquisition unit that acquires output information including one or both of first output information related to the head unit and second output information related to ink used in the head unit; a first connection unit that is network-connected to the server so as to be able to communicate with the server; a first output unit that outputs the output information to the server via the first connection unit; a first input unit to which input information is input from the server via the first connection unit; a determination unit that determines the content of image processing for the image data based on the input information, the image processing includes a density correction process for correcting the density of ink color data indicated by density values ​​for each ink color; the input information includes second input information used in the density correction process, the second input information is information about a density correction table that defines a correspondence relationship between the density values ​​before and after correction, the output information includes information about the color development properties of the ink as the second output information, When the coloring property indicated by the second output information is the first coloring property, the density correction table is a third density correction table, When the coloring property indicated by the second output information is a second coloring property higher than the first coloring property, the density correction table is a fourth density correction table, when input values ​​input as the density value before correction to the third density correction table and the fourth density correction table are equal to each other, an output value output as the density value after correction by the fourth density correction table is smaller than an output value output as the density value after correction by the third density correction table; 1. An inkjet system comprising:

9. A head unit having a nozzle for ejecting ink, a pressure chamber communicating with said nozzle, and a drive element for applying a pressure fluctuation to the ink in said pressure chamber by supplying a drive pulse; an acquisition unit that acquires output information including one or both of first output information related to the head unit and second output information related to ink used in the head unit; a first connection unit that is network-connected to the server so as to be able to communicate with the server; a first output unit that outputs the output information to the server via the first connection unit; a first input unit to which input information is input from the server via the first connection unit; a determination unit that determines the content of image processing for the image data based on the input information, the image processing includes a density correction process for correcting the density of ink color data indicated by density values ​​for each ink color; the input information includes second input information used in the density correction process, the second input information is information about a density correction table that defines a correspondence relationship between the density values ​​before and after correction, the output information includes third output information relating to color development of a medium on which printing is performed using ink ejected from the head unit; When the coloring property indicated by the third output information is the third coloring property, the density correction table is a fifth density correction table, When the coloring property indicated by the third output information is a fourth coloring property higher than the third coloring property, the density correction table is a sixth density correction table; when input values ​​input as the density value before correction to the fifth density correction table and the sixth density correction table are equal to each other, an output value output as the density value after correction by the sixth density correction table is smaller than an output value output as the density value after correction by the fifth density correction table; 1. An inkjet system comprising:

10. A head unit having a nozzle for ejecting ink, a pressure chamber communicating with said nozzle, and a drive element for applying a pressure fluctuation to the ink in said pressure chamber by supplying a drive pulse; an acquisition unit that acquires output information including one or both of first output information related to the head unit and second output information related to ink used in the head unit; a first connection unit that is network-connected to the server so as to be able to communicate with the server; a first output unit that outputs the output information to the server via the first connection unit; a first input unit to which input information is input from the server via the first connection unit; a determination unit that determines the content of image processing for the image data based on the input information, the image processing includes a quantization process for generating quantized data by quantizing ink color data indicated by density values ​​for each ink color; the ink color data is N-value data (N is a natural number) that indicates the gradation value of a pixel group made up of a plurality of pixels, the quantized data is M-value data (M is a natural number satisfying 2≦M<N) that indicates the gradation values ​​of each of the plurality of pixels, the input information includes third input information used in the quantization process, the third input information is information about a dither pattern that defines, for each of the plurality of pixels, a threshold value for converting the gradation value of the pixel group into a gradation value of each of the plurality of pixels; 1. An inkjet system comprising:

11. the output information includes information regarding the ejection characteristics of the head unit as the first output information, When the ejection characteristics indicated by the first output information are first ejection characteristics, the dither pattern is a first dither pattern; When the ejection characteristics indicated by the first output information are second ejection characteristics higher than the first ejection characteristics, the dither pattern is a second dither pattern; when the gradation values ​​of the pixel groups indicated by the ink color data used for the first dither pattern and the second dither pattern are equal to each other, the sum of the gradation values ​​of the plurality of pixels indicated by the quantized data generated by the second dither pattern is smaller than the sum of the gradation values ​​of the plurality of pixels indicated by the quantized data generated by the first dither pattern; 11. The inkjet system of claim 10.

12. the output information includes information about the color development properties of the ink as the second output information, When the coloring property indicated by the second output information is a first coloring property, the dither pattern is a third dither pattern; when the coloring property indicated by the second output information is a second coloring property higher than the first coloring property, the dither pattern is a fourth dither pattern; when the gradation values ​​of the pixel groups indicated by the ink color data used for the third dither pattern and the fourth dither pattern are equal to each other, the sum of the gradation values ​​of the plurality of pixels indicated by the quantized data generated by the fourth dither pattern is smaller than the sum of the gradation values ​​of the plurality of pixels indicated by the quantized data generated by the third dither pattern; 12. The inkjet system according to claim 10 or 11.

13. the output information includes third output information relating to color development of a medium on which printing is performed using ink ejected from the head unit; When the coloring property indicated by the third output information is the third coloring property, the dither pattern is a fifth dither pattern; when the coloring property indicated by the third output information is a fourth coloring property higher than the third coloring property, the dither pattern is a sixth dither pattern; when the gradation values ​​of the pixel groups indicated by the ink color data used for the fifth dither pattern and the sixth dither pattern are equal to each other, the sum of the gradation values ​​of the plurality of pixels indicated by the quantized data generated by the sixth dither pattern is smaller than the sum of the gradation values ​​of the plurality of pixels indicated by the quantized data generated by the fifth dither pattern; 13. The inkjet system according to claim 10, wherein the ink jet head is a nozzle.

14. A head unit having a nozzle for ejecting ink, a pressure chamber communicating with said nozzle, and a drive element for applying a pressure fluctuation to the ink in said pressure chamber by supplying a drive pulse; an acquisition unit that acquires output information including one or both of first output information related to the head unit and second output information related to ink used in the head unit; a first connection unit that is network-connected to the server so as to be able to communicate with the server; a first output unit that outputs the output information to the server via the first connection unit; a first input unit to which input information is input from the server via the first connection unit; a determination unit that determines the content of image processing for the image data based on the input information, the head unit records an image in a unit area on a medium by distributing ink ejection to the unit area over a plurality of scans; the image processing includes a distribution process for generating print data by distributing quantized data among the plurality of scans; the input information includes fourth input information used in the distribution process, the fourth input information is information on a mask pattern that specifies whether the quantized data is to be distributed to each of the plurality of scans; 1. An inkjet system comprising:

15. the output information includes information regarding the ejection characteristics of the head unit as the first output information, When the ejection characteristics indicated by the first output information are first ejection characteristics, the mask pattern is a first mask pattern; When the ejection characteristics indicated by the first output information are second ejection characteristics that are higher than the first ejection characteristics, the mask pattern is a second mask pattern; when the gradation values ​​indicated by the quantized data used for the first mask pattern and the second mask pattern are equal to each other, a sum of the distribution ratios for each of the multiple scans using the second mask pattern is smaller than a sum of the distribution ratios for each of the multiple scans using the first mask pattern.

15. The inkjet system of claim 14.

16. the output information includes information about the color development properties of the ink as the second output information, when the coloring property indicated by the second output information is a first coloring property, the mask pattern is a third mask pattern; when the coloring property indicated by the second output information is a second coloring property higher than the first coloring property, the mask pattern is a fourth mask pattern; when the gradation values ​​indicated by the quantized data used for the third mask pattern and the fourth mask pattern are equal to each other, a sum of the distribution ratios for each of the plurality of scans using the fourth mask pattern is smaller than a sum of the distribution ratios for each of the plurality of scans using the third mask pattern.

16. The inkjet system according to claim 14 or 15.

17. the output information includes third output information relating to color development of a medium on which printing is performed using ink ejected from the head unit; When the coloring property indicated by the third output information is the third coloring property, the mask pattern is a fifth mask pattern; when the coloring property indicated by the third output information is a fourth coloring property higher than the third coloring property, the mask pattern is a sixth mask pattern; when the gradation values ​​indicated by the quantized data used for the fifth mask pattern and the sixth mask pattern are equal to each other, a sum of the distribution ratios for each of the plurality of scans using the sixth mask pattern is smaller than a sum of the distribution ratios for each of the plurality of scans using the fifth mask pattern.

17. The inkjet system according to claim 14, wherein the inkjet head is a nozzle.

18. a receiving unit that receives an instruction from a user as to whether or not to execute image processing based on the input information; The determination unit When the receiving unit receives an instruction to execute image processing based on the input information, it determines to execute image processing based on the input information; When the reception unit receives an instruction not to execute image processing based on the input information, it determines to execute another image processing input by the user.

18. The inkjet system according to claim 1, wherein the inkjet head is a nozzle.

19. an ink ejection device including the head unit; a first processing device connected to the ink ejection device and including a display unit for displaying information about the ink ejection device; The server; 19. The inkjet system according to any one of claims 1 to 18.

20. The server a storage unit in which correspondence information relating to a correspondence relationship between the output information and image processing to be executed is stored in advance; a calculation unit that performs a calculation to generate the input information based on the output information and the correspondence information, 20. The inkjet system of claim 19.

Citation Information

Patent Citations

  • Print control method, print data generator, ink cartridge, print system, and recording medium having program recorded therein

    JP2001205831A

  • Image processing server, image processing terminal, image information management method and computer program

    JP2003244387A

  • Image correction method and image correction system

    JP2010192942A

  • Image processing apparatus, recording device and image processing method

    JP2012010325A

  • Inkjet driving device

    JP2017065138A