The present invention relates to a system, a control method therefor, a printing apparatus, and a control method therefor.
When a consumable such as ink or toner has run out or almost run out at the time of use of a printer, the user needs to purchase, by himself/herself, a new interchangeable consumable. In addition, in order to minimize the downtime when needing to replace a consumable, the user needs to purchase an interchangeable consumable in advance and maintain it. In contrast to this, there is a service to automatically deliver the next consumable instead of making the user purchase, by himself/herself, interchangeable consumables and perform cumbersome management of them.
For example, Japanese Patent Laid-Open No. 2001-228761 discloses a technique of predicting the timing of the consumption of toner supplied from a cartridge and delivering a cartridge based on the prediction result.
Colors used frequently for printing vary among the users. That is, colors required in large amounts and colors required in small amounts vary among the users. However, Japanese Patent Laid-Open No. 2001-228761 gives no consideration to colors used by the user for printing.
In consideration of the above problem, the present invention makes it possible to determine a consumable to be used by the user in consideration of colors used for printing.
According to one aspect of the present invention, there is provided a system which provides an interchangeable tank for a printing apparatus to which at least one tank containing printing materials of at least two colors is attached, comprising: an obtaining unit configured to obtain predetermined information relating to amount of printing materials for a tank attached to the printing apparatus; and a determining unit configured to determine an interchangeable tank to be provided from a plurality of types of interchangeable tanks based on the predetermined information obtained by the obtaining unit, wherein the plurality of types of interchangeable tanks include a first tank and a second tank, the first tank contains printing materials of at least two colors, with a ratio of amounts of the printing materials of the at least two colors being a first constituent ratio, and the second tank contains printing materials of at least the same two colors as those in the first tank, with a ratio of amounts of the printing materials of at least the two colors being a second constituent ratio different from the first constituent ratio.
According to another aspect of the present invention, there is provided a printing apparatus equipped with at least one tank containing printing materials of at least two colors, comprising: an obtaining unit configured to obtain predetermined information relating to amount of printing materials for a tank attached to the printing apparatus; and a determining unit configured to determine an interchangeable tank to be provided from a plurality of types of interchangeable tanks based on the predetermined information obtained by the obtaining unit, wherein the plurality of types of interchangeable tanks include a first tank and a second tank, the first tank contains printing materials of at least two colors, with a ratio of amounts of the printing materials of the at least two colors being a first constituent ratio, and the second tank contains printing materials of at least the same two colors as those in the first tank, with a ratio of amounts of the printing materials of at least the two colors being a second constituent ratio different from the first constituent ratio.
According to another aspect of the present invention, there is provided a method of controlling a system which provides an interchangeable tank for a printing apparatus to which at least one tank containing printing materials of at least two colors is attached, comprising: obtaining predetermined information relating to amount of printing materials for a tank attached to the printing apparatus; and determining an interchangeable tank to be provided from a plurality of types of interchangeable tanks based on the predetermined information obtained in the obtaining, wherein the plurality of types of interchangeable tanks include a first tank and a second tank, the first tank contains printing materials of at least two colors, with a ratio of amounts of the printing materials of the at least two colors being a first constituent ratio, and the second tank contains printing materials of at least the same two colors as those in the first tank, with a ratio of amounts of the printing materials of at least the two colors being a second constituent ratio different from the first constituent ratio.
According to the present invention, it is possible to improve the convenience of a consumable delivery service.
Further features of the present invention will become apparent from the following description of exemplary embodiments (with reference to the attached drawings).
Embodiments of the present invention will be described below with reference to the accompanying drawings. Although each embodiment will exemplify an inkjet printer as a printer, this is not exhaustive. The present invention can be applied to any image forming apparatus which uses another type of printing material such as toner.
[Apparatus Arrangement]
The printer 100 is of a so-called serial printing type, which has nozzles arrayed in a direction (Y direction or sub-scanning direction) perpendicular to the widthwise direction (X direction or main scanning direction) of a printing sheet 106 and prints by scanning the printhead 101 in the X direction along a guide 104. Assume that the nozzle arrangement of a nozzle array of each ink color has a resolution of 1,200 dpi.
The printing sheet 106 as a printing medium is conveyed in the Y direction as a convey roller 105 (and other rollers (not shown)) is rotated by the driving force of a motor (not shown). After the printing sheet 106 is fed, a plurality (a predetermined number) of nozzles of the printhead 101 discharge ink in accordance with print data, thereby printing an image corresponding to one scan width corresponding to each nozzle array of the printhead 101. After printing, the printing sheet 106 is conveyed in the Y direction by a width corresponding to each nozzle array, and an image corresponding to one scan width is printed again.
An image is printed (formed) by repeating such conveyance of the printing sheet 106 and such an operation of discharging ink from the printhead 101 onto the printing sheet 106. Note that a printing apparatus to which the present invention can be applied is not limited to the above serial printing type apparatus. For example, the present invention can also be applied to a so-called full-line type printing apparatus which disposes printheads in the conveying direction of a printing sheet and prints in synchronism with the conveyance of the printing sheet.
An image processing accelerator 216 is implemented by hardware, and executes image processing faster than the CPU 211. More specifically, the image processing accelerator 216 reads parameters and data necessary for image processing from predetermined addresses in the RAM 212. When the CPU 211 writes the parameters and the data at predetermined addresses in the RAM 212, the image processing accelerator 216 is activated to perform predetermined image processing. Note that the image processing accelerator 216 is not always a necessary element, and the above processing of generating table parameters and the above image processing may be performed by only the CPU 211 depending on the specifications of the printer.
[Bias of Use of Ink]
The bias of the use of ink in an integrated tank will be described below. First of all, separate tanks which can be separately set for the respective colors allow tank replacement for each color, and hence can be efficiently used as compared with an integrated tank. In contrast to this, when using an integrated tank including ink of a plurality of colors, the bias of the use of ink by the user will cause a waste in ink which has not been consumed to a certain extent at the time of tank replacement. An integrated tank is basically required to be replaced with a new tank when ink of any one of the colors runs out. When using an integrated tank containing, for example, inks of four colors, namely C (Cyan), M (Magenta), Y (Yellow), and K (black), the user who frequently prints color pictures consumes large amounts of C ink, M ink, and Y ink. In this case, if K ink has not been consumed to a certain extent, K ink left in the tank is wasted at the time of tank replacement. In contrast to this, the user who frequently prints documents including many black characters will waste C ink, M ink, and Y ink left in the tank at the time of tank replacement, if the C ink, M ink, and Y ink have not been consumed to a certain extent. A situation in which the remaining amounts of inks of the respective colors have a bias as a result of consuming ink of one color or inks of a plurality of colors by amount larger than the consumed amounts of inks of the remaining colors will be referred as “uneven consumption of inks” hereinafter. In addition, assume that in the description of this specification, an ink tank is synonymous with a tank.
In printing using an integrated tank, if there is a bias in ink used by the user, ink of a color which is unevenly frequently used is consumed fast. This may increase the replacement frequency of ink tanks. In a service to automatically deliver interchangeable consumables, an increase in the replacement frequency of ink tanks may lead to deterioration in convenience for a user, such as an increase in the number of times of delivery and an increase in the number of times of setting ink tanks.
In
In
When providing (delivering) an integrated tank in a service to automatically deliver interchangeable consumables, uneven consumption of inks will cause an increase in delivery cost. That is, to discard a tank containing a large amount of unused ink (remaining ink) is to decrease the number of copies that can be printed by the printer to an extent corresponding the ink wasted. This makes it necessary for the user to frequently replace tanks, and hence increases the load on the user. In addition, every tank replacement accompanies a delivery cost.
If, for example, the size of the integrated tank 301 can be infinitively increased, uneven consumption of inks poses no problem in a service to automatically delivering integrated tanks. That is, if the amount of ink of each color can be sufficiently increased by increasing the ink tank size, it is possible to suppress the replacement frequency of ink tanks even at the occurrence of uneven consumption of inks. In practice, however, the size of an ink tank is limited by the size of the printer main body to which the ink tank is attached. For this reason, when using an ink tank with a practical size which can be accommodated in the printer main body, the following means is an effective means for suppressing the replacement frequency of ink tanks. This means is to provide a user with a suitable ink tank selected from a plurality of ink tanks differing in the ratios between the amounts of inks of the respective colors in accordance with how the user performs printing. That is, when there is a bias in ink used by the user, uneven consumption of inks can be reduced by providing the user with an integrated tank in which the amount of ink used more frequently is high in ratio. This can reduce the amount of ink discarded unused at the time of tank replacement and allows more efficient use of ink of each color in the tank.
This can increase the number of copies that can be printed before ink runs out and allows the user to reduce the replacement frequency of tanks. This can therefore reduce the possibility of increasing the load on the user. In addition, it is possible to reduce the delivery cost in an automatic delivery service. Furthermore, it is possible to reduce the ink cost by the amount of ink discarded. Note that in the following description, the ratio between the amounts of inks of the respective colors in an integrated tank will be referred to as the “constituent ratio of inks”. In order to increase the effect of reducing the replacement frequency of ink tanks, it is preferable to maximize the total amount of ink in each tank. For this reason, the following description will be made on the assumption that the total amounts of inks in the respective tanks are almost the same.
In
In
In
In
This embodiment implements the following to reduce uneven consumption of inks in an integrated tank:
Although the total amount of red ink and black ink contained in an integrated tank and the ratio of each ink to the total amount are not specifically limited, it is possible to use a plurality of types of integrated tanks with different total amounts and different containing ratios (constituent ratios) of the respective types of inks.
A method according to this embodiment will be described in detail below. Note that the embodiment will exemplify a case in which the following three types of two-color integrated tanks each containing red ink and black ink:
As described above, the above ink colors are examples, and it is possible to use ink of other colors and other combinations of ink.
[Software Arrangement]
Referring to
User information is preferably registered in the external server 500 in advance. User information includes, for example, a user ID for specifying a user, the name, address, or contract address of the user, and the model name or printer ID of a printer in use. The external server 500 associates order information sent from the printer 100 and pre-registered user information to make an arrangement to deliver an interchangeable ink tank to the user. Note that in this arrangement, the external server 500 may manage information about an integrated tank which can be used by the printer 100. In this embodiment, this information corresponds to information about the above three types of tanks. For example, the external server 500 notifies a delivery company of the type of interchangeable ink tank and the address of a user and issues an instruction to deliver. In accordance with this instruction, the delivery company delivers an interchangeable ink tank to the user. In addition, user information may be included in order information.
As another example of software arrangement, as shown in
In addition, as still another example of the software arrangement, as shown in
[Processing Procedure]
When this processing procedure starts, the CPU 211 determines in step S601 whether the attached tank is new (that is, a tank containing unused ink). If the CPU 211 determines that a new tank has just been attached (YES in step S601), the process advances to step S602. If the CPU 211 determines that the attached tank is not a new tank (NO in step S601), the process advances to step S603.
In step S602, the CPU 211 resets the number of dots printed by the attached tank. In this case, variables Dot_Red and Dot_Bk respectively represent the cumulative dot counts (cumulative values) of red ink and black ink after tank replacement. If the attached tank is not a new tank but is a continuously used tank, previously print dot counts are continuously used.
In steps S603 to S608, the CPU 211 actually processes the image data of an original and prints an image on a sheet. In step S603, the CPU 211 inputs an RGB image of the original. In step S604, the CPU 211 performs color correction processing for converting the RGB colors of the original into RGB values suited to printing. This color correction processing may be known suitable processing. In step S605, the CPU 211 performs color separation processing for converting the RGB values into the usages of red ink and black ink of the printhead 101. This color separation processing technique may use known preferred processing.
In step S606, the CPU 211 performs quantizing processing for converting the usage of ink of each color in the printhead 101 into information representing the presence/absence of each dot to be actually printed. This quantizing processing may be performed by using known error diffusion processing, dither processing, or the like. When the quantized dot data is sent to the printhead 101 and the preparation of dot data corresponding to one scan is complete, actual printing (image formation) is performed on the printing sheet 106 by using the printhead 101.
In step S607, the CPU 211 performs the accumulation processing of counting the numbers of dots corresponding to the respective colors in the following manner based on the dot data quantized for the printhead 101.
Dot_Red+=Count_Red
Dot_Bk+=Count_Bk
where Count_Red and Count_Bk respectively represent print dot counts of red ink and black ink in the printhead 101. In this embodiment, for the sake of convenience, no consideration is given to the consumption of inks other than ink printed on the printing sheet 106. However, considering elements such as the consumption of ink discharged outside the printing sheet 106 can improve the accuracy of estimation of the remaining amounts of inks.
In step S608, the CPU 211 determines whether processing is complete for all the pixels of the original. If the processing is complete (YES in step S608), the process advances to step S609. If the processing is not complete (NO in step S608), the process returns to step S603 to repeat the processing.
In step S609, the CPU 211 determines whether it is necessary to prepare the next interchangeable ink tank. Additional tank necessity determination processing in step S609 will be described in detail later with reference to
(Additional Tank Necessity Determination Processing)
The additional tank necessity determination processing in step S609 in
In steps S701 and S702, the CPU 211 determines the type of ink tank currently attached to the printer 100. Tank_Type represents the type of ink tank currently attached to the printer 100. If Tank_Type represents a red rich tank (Red_Rich), the process advances to step S703. If Tank_Type represents a standard tank (Std), the process advances to step S713. If Tank_Type represents a black rich tank (Bk_Rich), the process advances to step S723.
Processing to be performed when the determination result indicates a red rich tank (Red_Rich) will be described. In steps S703 to S707, the CPU 211 determines the remaining amount level of red ink. Rem_Red represents a value indicating the remaining amount level of red ink. In this embodiment, the remaining amount level is determined as one of three levels, namely level 0, level 1, and level 2. Level 0 indicates a level at which the remaining amount of ink is small, and ink tank replacement preparation is necessary. Levels 1 and 2 are levels at which the remaining amounts of ink are larger than that at level 0, and ink tank replacement preparation is not yet necessary. Level 2 is a level at which the remaining amount of ink is larger than that at level 1. That is, the relationship between the remaining amounts of ink at the respective levels is expressed as level 2>level 1>level 0. Thresholds Th_Red_1a and Th_Red_1b are thresholds for determining the remaining amount of ink. In this case, each threshold is used with respect to the number of printed dots (the consumed amount of ink). In addition, the relationship between the thresholds is expressed as Th_Red_1a>Th_Red_1b.
In step S703, the CPU 211 compares Dot_Red with the threshold Th_Red_1a. If Dot_Red is larger than the threshold Th_Red_1a (YES in step S703), the process advances to step S704. Otherwise (NO in step S703), the process advances to step S705. In step S704, the CPU 211 sets Rem_Red to 0. The process then advances to step S708.
In step S705, the CPU 211 compares Dot_Red with the threshold Th_Red_1b. If Dot_Red is larger than the threshold Th_Red_1b (YES in step S705), the process advances to step S706. Otherwise (NO in step S705), the process advances to step S707.
In step S706, the CPU 211 sets Rem_Red to 1. The process then advances to step S708. In step S707, the CPU 211 sets Rem_Red to 2. The process then advances to step S708.
In steps S708 to S712, the CPU 211 determines the remaining amount level of black ink. Rem_Bk represents a value indicating the remaining amount level of black ink. A determination method in this case is the same as that for red ink. That is, the CPU 211 compares Dot_Bk with thresholds Th_Bk_1a and Th_Bk_1b, and sets 0, 1, or 2 to Rem_Bk. In this case, the relationship between the thresholds is expressed as threshold Th_Bk_1a>threshold Th_Bk_1b.
If Tank_Type represents a standard tank (Std) or a black rich tank (Bk_Rich), the remaining amount levels of the respective types of inks are obtained by the same method as described above. That is, upon determining that the current tank is a standard tank (Std) (YES in step S702), the CPU 211 sets Rem_Red and Rem_Bk in steps S713 to S722. Likewise, upon determining that the current tank is a black rich tank (Bk_Rich) (NO in step S702), the CPU 211 sets Rem_Red and Rem_Bk in steps S723 to S732. Note that the CPU 211 determines the respective thresholds used in processing in steps S713 to S722 and processing in steps S723 to S732 in accordance with the capacity of each ink tank. Like the processing in steps S703 to S712, the relations between the respective thresholds are expressed as Th_Red_2a>Th_Red_2b, Th_Bk_2a>Th_Bk_2b, Th_Red_3a>Th_Red_3b, and Th_Bk_3a>Th_Bk_3b.
In step S733, the CPU 211 determines whether it is necessary to prepare an interchangeable ink tank in accordance with a combination of Rem_Red and Rem_Bk. In addition, upon determining that an interchangeable ink tank is required, the CPU 211 determines which type of tank is suitable. After this determination, the CPU 211 terminates this processing procedure.
An example of the determination method used in step S733 will be described in detail below, together with a method of calculating the thresholds used in steps S703 to S732. The breakdown of the amounts of inks of the respective colors in a red rich tank (Red_Rich), a standard tank (Std), and a black rich tank (Bk_Rich) is set as follows:
In addition, assume that determination conditions for determining suitable interchangeable ink tanks include conditions 1 to 3 defined as follows:
(Condition 1) If both the remaining amount level of red ink (Rem_Red) and the remaining amount level of black ink (Rem_Bk) are 0, an ink tank identical to the attached ink tank is provided.
(Condition 2) If either of the remaining amount level of red ink (Rem_Red) and the remaining amount level of black ink (Rem_Bk) is 0,
(Condition 2-1) If the consumed amount of ink whose remaining amount level is not 0 is less than ½ that of ink whose remaining amount level is 0, a tank rich (˜_Rich) with ink whose consumed amount is large; and
(Condition 2-2) Otherwise, a standard tank (Std) is provided.
(Condition 3) If both the remaining amount level of red ink (Rem_Red) and the remaining amount level of black ink (Rem_Bk) are not 0, it is determined that no interchangeable ink tank is required.
A reason for setting condition 1 is that if the remaining amount levels of all the types of inks are 0, it can be determined that the currently attached ink tank is suitable for the manner of usage by the user. A reason for setting condition 2-1 is that if a bias in the usage of ink becomes twice or more, it can be determined that an ink tank containing frequently used ink twice or more in amount is suitable for the manner of usage by the user. A reason for setting condition 2-2 is that if a bias in the usage of ink is less than twice, it can be determined that a standard tank is suitable for the manner of usage by the user.
Referring to
The number on the left of each set of parentheses on an axis 803 indicates the remaining amount of red ink, and the number on the left of each set of parentheses on an axis 804 indicates the remaining amount of black ink. In addition, the numbers in the respective parentheses on the axes 803 and 804 indicate the usages of the respective types of inks. That is, the numerical value on the left of each set of parentheses indicates the remaining amount of the corresponding ink when used by an amount corresponding to the numerical value in the parentheses. Therefore, the sum of the number on the left of each set of parentheses on each of the axes 803 and 804 and the number in the parentheses indicates the amount of ink in a full state.
Referring to
Likewise, regions 808 to 810 correspond to the respective remaining amount levels Rem_Bk of black ink in
Referring to
As described above, in order to implement the states shown in
Th_Red_1a=Red_max_1×2.8/4.0
Th_Red_1b=Red_max_1×0.7/4.0
Th_Bk_1a=Bk_max_1×1.4/2.0
Th_Bk_1b=Bk_max_1×0.7/2.0
Th_Red_2a=Red_max_2×2.1/3.0
Th_Red_2b=Red_max_2×1.1/3.0
Th_Bk_2a=Bk_max_2×2.1/3.0
Th_Bk_2b=Bk_max_2×1.1/3.0
Th_Red_3a=Red_max_3×1.4/2.0
Th_Red_3b=Red_max_3×0.7/2.0
Th_Bk_3a=Bk_max_3×2.8/4.0
Th_Bk_3b=Bk_max_3×0.7/4.0
Red_max_1 is a constant representing the maximum number of dots that can be printed in red ink when the red rich tank is full. Bk_max_1 is a constant representing the maximum number of dots that can be printed in black ink when the red rich tank is full. Likewise, Red_max_2 is a constant representing the maximum number of dots that can be printed in red ink when the standard tank is full. Bk_max_2 is a constant representing the maximum number of dots that can be printed in black ink when the standard tank is full. In addition, Red_max_3 is a constant representing the maximum number of dots that can be printed in red ink when the black rich tank is full. Bk_max_3 is a constant representing the maximum number of dots that can be printed in black ink when the black rich tank is full. Each constant is determined by the size of a corresponding ink tank, the discharge rate of the printhead 101, and the like.
A case in which the ink tank currently attached to the printer is a red rich tank (Tank_Type=Red_Rich) will be described.
1. When Rem_Red=0 and Rem_Bk=0, condition 1 is satisfied, and the next interchangeable ink tank is a red rich tank (Red_Rich).
2. When Rem_Red=0 and Rem_Bk=1, condition 2-1 is satisfied, and the next interchangeable ink tank is a red rich tank (Red_Rich).
3. When Rem_Red=0 and Rem_Bk=2, condition 2-1 is satisfied, and the next interchangeable ink tank is a red rich tank (Red_Rich).
4. When Rem_Red=1 and Rem_Bk=0, condition 2-2 is satisfied, and the next interchangeable ink tank is a standard tank (Std).
5. When Rem_Red=2 and Rem_Bk=0, condition 2-1 is satisfied, and the next interchangeable ink tank is a black rich tank (Bk_Rich).
A case in which the ink tank currently attached to the printer is a standard tank (Tank_Type=Std) will be described.
1. When Rem_Red=0 and Rem_Bk=0, condition 1 is satisfied, and the next interchangeable ink tank is a standard tank (Std).
2. When Rem_Red=0 and Rem_Bk=1, condition 2-2 is satisfied, and the next interchangeable ink tank is a standard tank (Std).
3. When Rem_Red=0 and Rem_Bk=2, condition 2-1 is satisfied, and the next interchangeable ink tank is a red rich tank (Red_Rich).
4. When Rem_Red=1 and Rem_Bk=0, condition 2-2 is satisfied, and the next interchangeable ink tank is a standard tank (Std).
5. When Rem_Red=2 and Rem_Bk=0, condition 2-1 is satisfied, and the next interchangeable ink tank is a black rich tank (Bk_Rich).
A description of a case in which the ink tank currently attached to the printer is a black rich tank (Tank_Type=Bk_Rich) will be omitted. This case is equivalent to the case in which the ink tank currently attached is the red rich tank (Tank_Type=Red_Rich) with Red being interchanged with Bk.
Note that one of the determination results shown in
(Condition 4) If the previous, current, and next (candidate) ink tanks include both a red rich tank (Red_Rich) and a black rich tank (Bk_Rich), a standard tank (Std) is provided.
(Condition 5) If there is no previous ink tank information and condition 4 is not satisfied, an ink tank is provided base on the next (candidate) ink tank determination result.
(Condition 6) If neither condition 4 nor condition 5 is satisfied, an ink tank listed twice or more in the “previous”, “current”, and “next (candidate)” columns is provided.
A reason for setting condition 4 is that since the manner of usage of ink by the user exhibits no specific tendency, it can be determined that a standard tank is suitable for the manner of usage by the user. A reason for setting condition 5 is that if the user uses the printer for the first time or history information is lost for some reason, it can be determined that the result of determination based on the manner of current usage is suitable for the manner of usage by the user. A reason for setting condition 6 is that if there is a bias in the manner of usage of ink by the user, it can be determined that a tank of a type that reflects the bias is suitable for the manner of usage by the user in terms of probability.
Note that the determination result obtained by each operation may be stored as history information to set information concerning the previously attached ink tank and the currently attached ink tank so as to allow the information to be used for determination in step S733. Alternatively, the type of ink tank actually attached to the printer may be stored as history information so as to allow the information to be used for determination in step S733. Assume that the additional tank determining unit 502 stores history information concerning the attachment of the previous and current tanks in a storage area at the time of tank determination or replacement.
The association between
In this embodiment, the ink tanks and the printhead are described as separate devices which are detachable from each other. However, it is possible to use a so-called disposable head obtained by integrating ink tanks with a printhead. In addition, for the sake of easy understanding, in the embodiment, the number of types of integrated tanks is set to three. However, this is not exhaustive. Even if four or more types of integrated tanks are used, the same effect as described above can be obtained by increasing the number of thresholds described with reference to
In addition, in this embodiment, in order to increase the effect of reducing the replacement frequency of ink tanks, the total amounts of inks of all the colors in the three types of integrated tanks are set to almost the same amount. However, this is not exhaustive. The respective types of tanks may differ in the total amount of ink of all the colors in accordance with the physical properties of the respective types of inks, such as concentration, a color separation method, and the like. Even if a plurality of types of integrated tanks with different total ink amounts are used, the same effect as described above can be obtained by changing the values of the thresholds described with reference to
In addition, in this embodiment, a plurality of integrated tanks with different constituent ratios between the respective types of inks inside the tanks may be implemented by changing the positions of interior walls for separating the respective types of inks inside the tanks. Alternatively, such integrated tanks may be implemented by changing the injection amounts of respective types of inks without changing the positions of the interior walls for separating the respective types of inks inside the tanks. The latter technique of changing ink amount constituent ratios by changing the injection amounts is effective, for example, in a case in which limitations are imposed on the total amount of ink when controlling a motor for scanning the printhead. In mainly a disposable head, when it is necessary to change the shape of the channel from a tank to each nozzle by changing the position of an interior wall for separating the respective types of inks from each other in the tank, it is necessary to properly perform channel design for each type of head. With any implementation method, it is possible to obtain the same effect as that in this embodiment.
In the first embodiment, an integrated tank contains inks of the two colors, namely red ink and black ink. However, more types of inks may be used. The second embodiment will exemplify an integrated tank containing inks of three colors, namely cyan (C), magenta (M), and yellow (Y). Like the first embodiment, the second embodiment will exemplify the following four types of tanks:
The difference from the first embodiment will be mainly described, while a description of common portions will be omitted. The difference between the arrangement of the second embodiment and the arrangement shown in
In the second embodiment, the processing performed for each of red ink and black ink in the first embodiment is performed for each of cyan ink, magenta ink, and yellow ink in the overall processing procedure. The following is the difference from the procedure in
Quantizing processing in step S606 is performed with respect to the usages of C ink, M ink, and Y ink. This quantizing processing may be performed by using any method such as known error diffusion processing or dither processing. Dot count accumulating processing in step S607 is performed as follows:
Dot_C+=Count_C
Dot_M+=Count_M
Dot_Y+=Count_Y
where Count_C, Count_M, and Count_Y respectively represent the print dot counts of cyan ink, magenta ink, and yellow ink of the printhead 101.
Additional tank necessity determination processing in step S609 is performed based on combinations of the remaining amount levels (Rem_C, Rem_M, and Rem_Y) of the respective types of inks and the type (Tank_Type) of the ink tank currently attached to the printer. A detailed procedure is almost the same as that shown in
Additional tank determination processing corresponding to step S733 and a method of calculating thresholds used for determining the remaining amount levels of the respective types of inks will be described next with reference to examples. First of all, the breakdown of the amounts of inks of the respective colors is set as follows in the same manner as in the first embodiment:
Assume that the total amounts of inks in the above four types of tanks are almost equal. For the sake of easy understanding of the following description, a cyan rich tank (C_Rich), magenta rich tank (M_Rich), and yellow rich tank (Y_Rich) will be collectively referred to as a rich tank (˜_Rich). In addition, in a rich tank, ink whose amount is larger than those of other types of inks is called large ink, and other types of inks are called small inks. For example, in a cyan rich tank, cyan ink is large ink, and magenta ink and yellow ink are small inks. Ink in a standard tank will be collectively referred to as standard ink to discriminate it from the above ink.
Assume that determination conditions for determining a suitable interchangeable ink tank are set as conditions 7 to 10 according to this embodiment, as follows:
(Condition 7) If all the remaining amount level of cyan ink (Rem_C), the remaining amount level of magenta ink (Rem_M), and the remaining amount level of yellow ink (Rem_Y) are 0, an ink tank identical to the currently attached ink tank is provided.
(Condition 8) If two of remaining amount level of cyan ink (Rem_C), the remaining amount level of magenta ink (Rem_M), and the remaining amount level of yellow ink (Rem_Y) are 0,
(Condition 8-1) If the remaining amount level of large ink is 0 and the consumed amount of small ink whose remaining amount level is not 0 is less than ½ that of large ink, an ink tank identical to the currently attached ink tank is provided; and
(Condition 8-2) Otherwise, a standard tank (Std) is provided.
(Condition 9) If one of the remaining amount level of cyan ink (Rem_C), the remaining amount level of magenta ink (Rem_M), and the remaining amount level of yellow ink (Rem_Y) is 0,
(Condition 9-1) If the consumed amount of ink whose remaining amount level is not 0 is less than ½ that of ink whose remaining amount level is 0, a rich tank (˜_Rich) containing ink of a color whose consumed amount is the largest (that is, ink whose remaining amount level is 0) is provided; and
(Condition 9-2) Otherwise, a standard tank (Std) is provided.
(Condition 10) If none of the remaining amount level of cyan ink (Rem_C), the remaining amount level of magenta ink (Rem_M), and the remaining amount level of yellow ink (Rem_Y) are 0, no interchangeable ink tank replacement is required.
A reason for setting condition 7 is that if the remaining amount levels of all the types of inks are 0, it can be determined that the currently attached ink tank is suitable for the manner of usage by the user. A reason for setting conditions 8-1 and 9-1 is that if a bias in the usage of ink becomes twice or more, it can be determined that an ink tank containing frequently used ink twice or more in amount is suitable for the manner of usage by the user. A reason for setting conditions 8-2 and 9-2 is that if a bias in the usage of ink is less than twice, it can be determined that a standard tank is suitable for the manner of usage by the user.
In order to implement the above determination conditions, it is necessary to determine the remaining amount levels of the respective types of inks. A threshold setting method for this is almost the same as that in the first embodiment.
Regions 1106 to 1108 respectively correspond to the remaining amount levels of large ink. The regions 1106, 1107, and 1108 respectively correspond to remaining amount level 2, remaining amount level 1, and remaining amount level 0. Regions 1109 to 1111 respectively correspond to the remaining amount levels of small inks. The regions 1109, 1110, and 1111 respectively correspond to remaining amount level 2, remaining amount level 1, and remaining amount level 0. In addition, the regions 1117 to 1119 respectively correspond to the respective remaining amount levels of standard inks. The regions 1117, 1118, and 1119 respectively correspond to remaining amount level 2, remaining amount level 1, and remaining amount level 0. Referring to
Thresholds for cyan ink, magenta ink, and yellow ink are calculated, using the numerical values in
Even when using an integrated tank containing inks of three colors, the same effect as that in the first embodiment can be obtained. A similar method can be applied to even an integrated tank containing more types of inks.
The second embodiment has exemplified the integrated tank containing inks of three colors. The third embodiment will exemplify a four-color integrated tank. Assume that the four colors are cyan (C), magenta (M), yellow (Y), and black (Bk). Using the same method as that in the second embodiment can provide an integrated tank suitable for the manner of usage by the user. However, the above method uses five types of tanks including a standard tank because a rich tank (˜_Rich) must be provided for each type of ink. This may complicate a manufacturing line for tanks and a management method for tanks. For this reason, this embodiment handles inks other than black ink, namely cyan ink, magenta ink, and yellow ink, as color ink (Col) as a whole. That is, the embodiment handles a plurality of integrated tanks with different constituent ratios between three types of color inks (the total amount of cyan ink, magenta ink, and yellow ink) and black ink. This arrangement can suppress the number of types of tanks to about ⅓. In addition, an integrated tank containing a large amount of color inks is provided to the user who prints pictures, and an integrated tank containing a large amount of black ink is provided to the user who prints documents. This makes it possible to reduce the amount of ink discarded at the time of tank replacement as compared with the case in which standard tanks are uniformly provided. This embodiment will exemplify a case in which the following three types of tanks are provided as in the first embodiment:
The breakdown of the amounts of color inks in each tank is not specifically limited. The amounts of cyan ink, magenta ink, and yellow ink may be almost equal or the amount of a specific type of ink may be set to a relatively large amount in accordance with ink physical properties such as ink concentration, a color separation method, and the like. This embodiment will be described based on the assumption that the amounts of cyan ink, magenta ink, and yellow ink are almost equal.
The difference from the first embodiment will be mainly described, while a description of common portions will be omitted.
A difference from the arrangement shown in
An overall processing procedure according to this embodiment will be described with reference to
Color separation processing in step S1305 is performed to convert RGB values into the usages of cyan ink, magenta ink, yellow ink, and black ink of the printhead. As a color separation processing technique, known suitable processing may be used. Quantizing processing in step S1306 is performed with respect to the usages of respective types of inks, namely cyan ink, magenta ink, yellow ink, and black ink. This quantizing processing may be performed by using any method such as known error diffusion processing or dither processing. Dot count accumulation processing in step S1307 is performed as follows:
Dot_C+=Count_C
Dot_M+=Count_M
Dot_Y+=Count_Y
Dot_Bk+=Count_Bk
Dot_Col=MAX(Dot_C,Dot_M,Dot_Y)
where Count_C, Count_M, Count_Y, and Count_Bk respectively represent the print dot counts of cyan ink, magenta ink, yellow ink, and black ink of the printhead.
In step S1309, a CPU 211 determines whether it is necessary to prepare the next interchangeable ink tank.
A determination method in step S1433 and a method of calculating thresholds used in steps S1403 to S1432 will be described next. First of all, each tank type is set as follows:
Assume that the total amounts of inks in the above three types of tanks are almost equal. As described above, the amount of color inks is equivalent to the total amount of cyan ink, magenta ink, and yellow ink.
Assume that determination conditions for determining a suitable interchangeable ink tank are set as conditions 11 to 14 as follows. Assume that the consumed amount of color ink is equivalent to a value three times the consumed amount of one of cyan ink, magenta ink, and yellow ink which is consumed most.
(Condition 11) If both the remaining amount level of color ink (Rem_Col) and the remaining amount level of black ink (Rem_Bk) are 0, an ink tank identical to the currently attached ink tank is provided.
(Condition 12) If the remaining amount level of color ink (Rem_Col) is 0 and the remaining amount level of black ink (Rem_Bk) is not 0,
(Condition 12-1) If the consumed amount of black ink is less than ½ that of color ink, a color rich tank (Col_Rich) is provided; and
(Condition 12-2) Otherwise, a standard tank (Std) is provided.
(Condition 13) If the remaining amount level of black ink level (Rem_Bk) is 0 and the remaining amount level of color ink (Rem_Col) is not 0,
(Condition 13-1) If the consumed amount of color ink is less than ½ that of black ink: a black rich tank (Bk_Rich) is provided; and
(Condition 13-2) Otherwise, a standard tank (Std) is provided.
(Condition 14) If neither the remaining amount level of color ink (Rem_Col) and the remaining amount level of black ink (Rem_Bk) is 0: no ink tank replacement is required.
A reason for setting condition 11 is that if both the remaining amount levels of color ink and black ink are 0, it can be determined that the currently attached ink tank is suitable for the manner of usage by the user. A reason for conditions 12-1 and 13-1 is that if a bias in the usage of ink becomes twice or more, it can be determined that an ink tank containing frequently used ink twice in amount is suitable for the manner of usage by the user. A reason for setting conditions 12-2 and 13-2 is that if a bias in the usage of ink is less than twice, it can be determined that a standard tank is suitable for the manner of usage by the user. As described above, the consumed amount of color ink is compared with that of black ink, assuming that the consumed amount of color ink is equivalent to a value three times the consumed amount of one of cyan ink, magenta ink, and yellow ink which is consumed most.
In order to implement the above determination conditions, it is necessary to determine the remaining amount levels of the respective types of inks. Assume that a threshold setting method for this is almost the same as that in the first embodiment.
Referring to
As in the first embodiment, thresholds in the procedures in
Th_Col_1a=Col_max_1×2.8/4.0
Th_Col_1b=Col_max_1×0.7/4.0
Th_Bk_1a=Bk_max_1×4.2/6.0
Th_Bk_1b=Bk_max_1×1.8/6.0
Th_Col_2a=Col_max_2×2.1/3.0
Th_Col_2b=Col_max_2×1.1/3.0
Th_Bk_2a=Bk_max_2×6.3/9.0
Th_Bk_2b=Bk_max_2×3.2/9.0
Th_Col_3a=Col_max_3×1.4/2.0
Th_Col_3b=Col_max_3×0.7/2.0
Th_Bk_3a=Bk_max_3×8.4/12
Th_Bk_3b=Bk_max_3×2.1/12
Col_max_1 is a constant representing the maximum number of dots that can be printed in color ink of one color in average when the color rich tank is full. Bk_max_1 is a constant representing the maximum number of dots that can be printed in black ink when the color rich tank is full. Likewise, Col_max_2 is a constant representing the maximum number of dots that can be printed in color ink of one color in average when the standard tank is full. Bk_max_2 is a constant representing the maximum number of dots that can be printed in black ink when the standard tank is full. In addition, Col_max_3 is a constant representing the maximum number of dots that can be printed in color ink of one color in average when the black rich tank is full. Bk_max_3 is a constant representing the maximum number of dots that can be printed in black ink when the black rich tank is full. Each constant is determined by the size of a corresponding ink tank, the discharge rate of the printhead 101, and the like.
This embodiment is based on the assumption that each type of color ink includes almost equal amounts of cyan ink, magenta ink, and yellow ink, and the discharge amounts of the respective types of inks from the head are also almost equal, as shown in
As described above, even if an integrated tank contains inks of four colors, namely cyan, magenta, yellow, and black, and ink of three colors of these types of inks are collectively handled, the same effect as that in the first embodiment can be obtained.
In the above embodiments, one integrated tank is attached to the printer. The fourth embodiment will exemplify a case in which a plurality of integrated tanks are attached to one printer. When replacing a plurality of integrated tanks at the same period, no problem occurs if the tanks are identical. If, however, they are different types of tanks and a wrong tank is attached to the printer, the effect of the present invention cannot be obtained. For this reason, it is necessary to perform processing different from that in the above embodiments. The following will exemplify a printer of a type to which two tanks are attached. A difference from the first embodiment will be mainly described below.
X1=left end of region in which printhead 1701L can print
X2=left end of region in which printhead 1701R can print
X3=right end of region in which printhead 1701L can print
X4=right end of region in which printhead 1701R can print
In addition, regions A1 to A5 in
A1=region in which printhead 1701L can print
A2=region in which printhead 1701R can print
A3=region in which only printhead 1701L can print
A4=region in which both printhead 1701L and printhead 1701R can print
A5=region in which only printhead 1701R can print
The printer 1700 shown
1. printing 50% each by the printhead 1701L and the printhead 1701R;
2. printing the left side relative to a predetermined X position in the region A4 by the printhead 1701L, and the right side by the printhead 1701R; and
3. printing while changing the printing ratio stepwise so as to use the printhead 1701L as the printing position becomes closer to the left side in the region A4 and use the printhead 1701R as the printing position becomes closer to the right side.
In addition, X2=X3 may be set. In this case, A1=A3 and A2=A5, and A4 does not exist.
[Processing Procedure]
First of all, it is necessary to determine whether the tanks are new ones and perform dot count reset processing with respect to both the left tank (L tank) and the right tank (R tank).
In step S2001, the CPU 211 determines whether the currently used L tank is a new one. If the CPU 211 determines that a new tank has just been mounted (YES in step S2001), the process advances to step S2002. If the CPU 211 determines that the tank is not a new one but has been continuously used (NO in step S2001), the process advances to step S2003. In step S2002, the CPU 211 resets the number of dots printed by the L tank. In this case, Dot_L_Red and Dot_L_Bk respectively represent the cumulative dot counts of red ink and black ink after replacement of the L tank. Thereafter, the process advances to step S2003.
In step S2003, the CPU 211 determines whether the currently used R tank is a new one. If the CPU 211 determines that a new tank has just been mounted (YES in step S2003), the process advances to step S2004. If the CPU 211 determines that the tank is not a new one but has been continuously used (NO in step S2003), the process advances to step S2005. In step S2004, the CPU 211 resets the number of dots printed by the R tank. In this case, Dot_R_Red and Dot_R_Bk respectively represent the cumulative dot counts of red ink and black ink after replacement of the R tank. Thereafter, the process advances to step S2005.
After color correction processing in step S2006, the CPU 211 performs, in step S2007, color separation processing for converting RGB values into the usages of red ink and black ink, and allocates the usages of the respective types of inks to the printhead 1701L and the printhead 1701R. Let Rout and Kout, respectively, be the ink amount values of red ink and black ink after the color separation processing, LRout and LKout, respectively, be the ink amount values of red ink and black ink of the printhead L, and RRout and RKout, respectively, be the ink amount values of red ink and black ink of the printhead R. Ink amount values may be distributed to the regions A3, A4, and A5 in
Region A3:
LRout=Rout
LKout=Kout
Region A5:
RRout=Rout
RKout=Kout
Region A4:
LRout=Rout×1/2
LKout=Kout×1/2
RRout=Rout×1/2
RKout=Kout×1/2
In step S2008, the CPU 211 performs quantizing processing for converting the ink usages LRout and LKout on the printhead 1701L side into information representing the presence/absence of each dot to be actually printed. Likewise, in step S2010, the CPU 211 performs quantizing processing for converting the ink usages RRout and RKout on the printhead 1701R side into information representing the presence/absence of each dot to be actually printed. This quantizing processing may be performed by using any technique such as known error diffusion processing or dither processing. When the quantized dot data is sent to each printhead and the preparation of dot data corresponding to one scan is complete, actual printing is performed on the printing sheet 106 by using the printhead 1701L and the printhead 1701R.
In step S2009, the CPU 211 performs the accumulation processing of counting the numbers of dots from the dot data quantized for the printhead 1701L.
Dot_L_Red+=Count_L_Red
Dot_L_Bk+=Count_L_Bk
where Count_L_Red and Count_L_Bk respectively represent print dot counts of red ink and black ink on the printhead 1701L side. Likewise, in step S2011, the CPU 211 performs the accumulation processing of counting the numbers of dots from the dot data quantized for the printhead 1701R.
Dot_R_Red+=Count_R_Red
Dot_R_Bk+=Count_R_Bk
where Count_R_Red and Count_R_Bk respectively represent print dot counts of red ink and black ink on the printhead 1701R side.
In step S2013, the CPU 211 determines whether it is necessary to prepare an interchangeable ink tank for the printhead 1701L. In addition, in step S2014, the CPU 211 determines whether it is necessary to prepare an interchangeable ink tank for the printhead 1701R. Since the same determination method as that in the first embodiment may be applied to the printhead 1701L and the printhead 1701R, a detailed description of the method will be omitted.
In step S2015, the CPU 211 comprehensively determines, based on the determination results obtained in steps S2013 and S2014, which interchangeable ink tank or tanks should be used.
(Condition 15) If the determination results in steps S2013 and S2014 are the same, the determination results in steps S2013 and S2014 are used without any change.
(Condition 16) If the determination results in steps S2013 and S2014 are different,
(Condition 16-1) If one of the determination results indicates that no interchangeable ink tank is required: the determination results in steps S2013 and S2014 are used without any change; and
(Condition 16-2) Otherwise, a standard tank (Std) is provided.
A reason for setting conditions 15 and 16-1 is that since there is no possibility of erroneously attaching an ink tank, it can be determined that it is suitable to use the respective determination results without any change. The following is a reason for setting condition 16-2. First of all, when using two different types of ink tanks, since there is a possibility of wasting more ink upon attachment of a wrong ink tank, it is necessary to prepare two ink tanks of the same type. Preparing two ink tanks of the same type as standard tanks (Std) makes it possible to equalize the amount of ink wasted at the time of ink tank replacement to that when only one type of standard tank is used as an integrated tank. This embodiment can reduce the amount of ink wasted at the time of ink tank replacement when condition 15 and condition 16-1 are satisfied.
Subsequent processing is almost the same as that in the first embodiment, and hence a description of it will be omitted.
As described above, even if two integrated tanks are attached to the printer, the same effect as that in the first embodiment can be obtained. Note that the number of integrated tanks attached to the printer is not limited to two, and this embodiment can also be applied to a printer capable of being equipped with more integrated tanks.
The fourth embodiment has exemplified the case in which a plurality of integrated tanks are attached to one printer. The fifth embodiment will exemplify a case in which the user uses a plurality of printers, and the ink tanks in the respective printers are replacement targets. For the sake of simplicity, the following will describe a method of determining an interchangeable ink tank in accordance with a combination of additional tank necessity determination results concerning two printers. Differences from the above embodiments will be mainly described below, and any redundant description will be omitted.
Referring to
The additional tank determining unit 2202 determines the next interchangeable ink tank for the printer B 2204 based on the information obtained by the ink remaining amount obtaining unit 2205. The order processing unit 2203 accesses an external server 2206 via a communication network such as the Internet, and sends order information of an interchangeable ink tank for the printer A 2200 and the printer B 2204 to the external server 2206. When sending order information to the external server 2206, order information of the printer A 2200 and order information of the printer B 2204 may be collectively or separately sent. In addition, referring to
As shown in
As shown in
This embodiment will be described on the assumption that integrated tanks attached to a plurality of printers each contain the same inks of two colors (red and black).
[Processing Procedure]
In step S2309, each printer sends its ink remaining amount information to a subject which performs additional tank necessity determination (that is, an apparatus including the additional tank determining unit 2202). When, for example, the additional tank determining unit 2202 is provided for the external server 2206, each printer sends information concerning ink to the external server 2206.
In step S2310, the additional tank determining unit 2202 determines whether it is necessary to prepare an interchangeable ink tank for the printer A 2200. In addition, in step S2311, the additional tank determining unit 2202 determines whether it is necessary to prepare an interchangeable ink tank for the printer B 2204. Since the same determination method as that in the first embodiment can be applied to the printer A 2200 and the printer B 2204, a detailed description of the method will be omitted.
In step S2312, the additional tank determining unit 2202 comprehensively determines, based on the determination results obtained in steps S2310 and S2311, which interchangeable ink tank or tanks should be used. Determination conditions and a determination method to be used are the same as those in the fourth embodiment, and hence a detailed description of them will be omitted. More specifically, a determination result for the printhead 1701L in
The relationship between
As described above, even when the user uses a plurality of printers and ink tanks in the respective printers are replacement targets, it is possible to obtain the same effect as that in the first embodiment. The number of printers is not limited to two, and this system may include more printers. In addition, when the system includes a plurality of printers, interchangeable ink tanks may be determined based on information concerning a plurality of printers, extracted from the printers included in the system, in which currently attached ink tanks include inks of the same color.
In the present invention, ink has been exemplified as a printing material, but a printing material need not be limited to ink.
Embodiment(s) of the present invention can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a ‘non-transitory computer-readable storage medium’) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer executable instructions. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™), a flash memory device, a memory card, and the like.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2016-076117, filed Apr. 5, 2016, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2016-076117 | Apr 2016 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6142600 | Takahashi et al. | Nov 2000 | A |
6788434 | Kanematsu et al. | Sep 2004 | B1 |
7382475 | Aizawa | Jun 2008 | B2 |
7430054 | Masumoto et al. | Sep 2008 | B2 |
7719706 | Suga et al. | May 2010 | B2 |
8179546 | Aichi et al. | May 2012 | B2 |
8274675 | Suga et al. | Sep 2012 | B2 |
8654382 | Suga et al. | Feb 2014 | B2 |
8934134 | Ono et al. | Jan 2015 | B2 |
8976411 | Yamada et al. | Mar 2015 | B2 |
9013750 | Yamada et al. | Apr 2015 | B2 |
9073726 | Kanamoto | Jul 2015 | B2 |
9203987 | Suga et al. | Dec 2015 | B2 |
9466017 | Yamada et al. | Oct 2016 | B2 |
9658812 | Kanamoto | May 2017 | B2 |
20040223185 | Yamada et al. | Nov 2004 | A1 |
20110001992 | Kajihara et al. | Jan 2011 | A1 |
20110012953 | Nakamura | Jan 2011 | A1 |
20150165777 | Mizutani | Jun 2015 | A1 |
20160275380 | Hashi et al. | Sep 2016 | A1 |
20160381247 | Yamada et al. | Dec 2016 | A1 |
20170034396 | Kajihara et al. | Feb 2017 | A1 |
Number | Date | Country |
---|---|---|
103507445 | Jan 2014 | CN |
203974237 | Dec 2014 | CN |
205097706 | Mar 2016 | CN |
2001-228761 | Aug 2001 | JP |
Entry |
---|
European Search Report dated Aug. 1, 2017, in European Patent Application No. 17000486.5. |
Office Action dated May 25, 2018, issued in Chinese Patent Application No. 201710187866.1. |
Number | Date | Country | |
---|---|---|---|
20170282586 A1 | Oct 2017 | US |