The present disclosure relates generally to an inkjet recording apparatus; in particular, the present disclosure relates to an inkjet recording apparatus including an ink detection and notification feature.
A conventional inkjet recording apparatus known in the prior art has a refillable ink tank in which inks can be filled through an inlet, instead of using a replaceable ink cartridge. As for conventional ink jet recording apparatuses of this type, some inkjet printers don't have a sensor so that the some inkjet printers cannot detect the color of filled ink and the amount by filled ink.
In accordance with the present disclosure, an inkjet recording apparatus includes an ink sensor associated with at least one refillable ink chamber. The inkjet recording apparatus can display information on a monitor included in the inkjet recording apparatus that is selected based, at least in part, on the signal from the ink sensor.
In a first example aspect, an inkjet recording apparatus includes an ink tank forming an ink chamber and including an injection inlet; a recording head configured to eject ink retained in the ink chamber to record an image on a sheet; an ink sensor positioned to sense ink in the ink chamber; a monitor; and an operation panel configured to receive user input. The inkjet recording apparatus also includes a controller configured to control operation of the recording head, the monitor, and the operation panel. The controller is configured to receive a completion signal indicating completion of ink injection, and receive a first signal or a second signal from the ink sensor based on whether a predetermined amount of ink is sensed in the ink chamber, the first signal corresponding to the ink sensor sensing the predetermined amount of ink and the second signal corresponding to the ink sensor not sensing the predetermined amount of ink. The controller is also configured to, based on the completion signal and receipt of the first signal, control the monitor to perform inquiry processing to display inquiry information on the monitor regarding whether ink injection into the ink chamber is completed, the inquiry processing allowing receipt at the operation panel of a response to the inquiry information. The controller is further configured to, based on the completion signal and receipt of the second signal, control the monitor to perform notification processing to display a notification on the monitor that is based on the ink sensor not sensing the predetermined amount of ink.
In a second example aspect, an inkjet recording apparatus includes an ink tank forming an ink chamber and including an injection inlet, a cover movable between a covered position in which the injection inlet is covered and an exposed position in which the injection inlet is exposed, and a cover sensor configured to output different signal depending on a position of the cover. The inkjet recording apparatus also includes a recording head configured to eject ink retained in the ink chamber to record an image on a sheet, an ink sensor positioned to sense ink in the ink chamber, a monitor, and an operation panel configured to receive user input. The inkjet recording apparatus also includes a controller configured to control operation of the recording head, the monitor, and the operation panel. The controller is configured to receive a first positional signal or a second positional signal from the cover sensor depending on a position of the cover, the first positional signal corresponding to the cover being positioned in the covered position and the second positional signal corresponding to the cover being positioned in the exposed position, and receive a first signal or a second signal from the ink sensor based on whether a predetermined amount of ink is sensed in the ink chamber, the first signal corresponding to the ink sensor sensing the predetermined amount of ink and the second signal corresponding to the ink sensor not sensing the predetermined amount of ink. The controller is configured to, based on receipt of the first signal and the first positional signal, control the monitor to perform inquiry processing to display inquiry information on the monitor regarding whether ink injection into the ink chamber is completed, the inquiry processing allowing receipt at the operation panel of a response to the inquiry information. The controller is also configured to, based on receipt of the second signal and the first positional signal, control the monitor to perform notification processing to display a notification on the monitor that is based on the ink sensor not sensing the predetermined amount of ink.
In a third example aspect, a method for controlling operation of an inkjet recording apparatus is disclosed. The method includes receiving a completion signal indicating completion of ink injection into an ink chamber of the inkjet recording apparatus, and receiving a first signal or a second signal from an ink sensor positioned to sense ink in the ink chamber based on whether a predetermined amount of ink is sensed in the ink chamber, the first signal corresponding to the ink sensor sensing the predetermined amount of ink and the second signal corresponding to the ink sensor not sensing the predetermined amount of ink. The method further includes, after receiving the completion signal and based on receipt of the first signal or the second signal, determining whether to perform inquiry processing or notification processing. The inquiry processing includes display of inquiry information on a monitor of the inkjet recording apparatus regarding whether ink injection into the ink chamber is completed and allowing receipt at an operation panel of the inkjet reporting apparatus of a response to the inquiry information. The notification processing includes displaying a notification on the monitor that is based on the ink sensor not sensing the predetermined amount of ink chamber.
Hereinafter, referring to the accompanying drawings, example embodiments of the present disclosures area provided. It should be noted that the example embodiments described hereinafter are merely an example and various modification may be realized without departing from the aspects of the disclosures.
It is noted that various connections are set forth between elements in the following description. It is noted that these connections in general and, unless specified otherwise, may be direct or indirect and that this specification is not intended to be limiting in this respect. Aspects of the present disclosure may be implemented on circuits (such as application specific integrated circuits) or in computer software as programs storable on computer-readable media including but not limited to RAMs, ROMs, flash memories, EEPROMs, CD-media, DVD-media, temporary storages, hard disk drives, floppy drives, permanent storages, and the like.
In the following description and drawings, directions will be defined such that an up-and-down direction 7 is defined with respect to a state in which a MFP (multi-function peripheral) 10 is installed so as to be ready for being used, a front-and-rear direction 8 is defined by taking a side on which an opening 13 is formed in the MFP 10 as a near side (front surface side), and a right-and-left direction 9 is defined when the multi-function peripheral 10 is viewed from the near side (front surface side). In the following description, an up-and-down direction 7, a front-and-rear direction 8 and a right-and-left direction 9 are defined based on the above definitions.
Whole Structure of the MFP 10
The MFP 10 is a substantially rectangular parallelepiped body as illustrated in
Feed Tray 20 and Discharge Tray 21
The user may insert feed tray 20 into the MFP 10, or remove the feed tray 20 as well. The user may remove feed tray 20 from the MFP 10 in the front-and-rear direction 8 through the opening 13. The opening 13 is formed in the front surface of the MFP 10 at the center in the right-and-left direction 9, as illustrated in
Conveyor 23 and Recording Unit 24
The conveyor 23 conveys a sheet supported on the feed tray 20 through a position at which the sheet faces the recording unit 24 to the discharge tray 21. The conveyor 23 has, for example, a roller that rotates while abutting a sheet. The recording unit 24 ejects ink retained in the ink tank 100 to record an image on the sheet conveyed by the conveyor 23. The recording unit 24 has, for example, a carriage that is movable in a direction crossing a direction in which the sheet is conveyed and also includes a recording head for ejecting ink, the recording head being mounted on the carriage.
Ink tubes 32 and a flexible flat cable 33 are connected to the recording unit 24, as illustrated in
Ink Tank 100
The ink tank 100 is located in the MFP 10 as illustrated in
The front wall 101 defines the front ends of ink chambers 111 in the front-and-rear direction 8. The front wall 101 is formed with a base wall 101A, which extends from the lower wall 105 substantially in the up-and-down direction 7 and an inclined wall 101B, which extends from the upper edge of the base wall 101A and is inclined backward with respect to the base wall 101A. The front wall 101 is translucent to a degree in which ink in the ink chambers 111 are visible to the user from the outside of the ink tank 100. Although, in the above description, only the front wall 101 is translucent, this is not a limitation; all walls 101 to 105 may be translucent.
The lower wall 105 defines the lower ends of the ink chambers 111 in the up-and-down direction 7. As illustrated in
Ink Chambers 111
The ink tank 100 has a plurality of partition walls 107, 108, and 109 that partition the internal space of the ink tank 100, as illustrated in
Inks in different colors are retained in the ink chambers 111B, 111M, 111C, and 111Y. Specifically, ink in black is retained in the ink chamber 111B, ink in cyan is retained in the ink chamber 111C, ink in magenta is retained in the ink chamber 111M, and ink in yellow is retained in the ink chamber 111Y. Cyan, magenta, and yellow are examples of a first color, and black is an example of a second color. The ink chambers 111M, 111C, and 111Y are examples of a first ink chamber, and the ink chamber 111B is an example of a second ink chamber. An ink bottle which is filled with a predetermined amount of ink is provided as ink to be injected into the relevant ink chamber 111.
However, the form of the ink tank 100 is not limited to the example described above. For example, the MFP 10 may have four ink tanks each of which has an ink chamber in which ink in a different color is retained. The number of ink chambers 111 and the colors of inks in them are not limited to the example described above. For example, only the ink chamber 111B, in which ink in black is retained, may be provided. The ink chambers 111B, 111M, 111C, and 111Y may be collectively referred to below as the ink chambers 111. Each four constituent elements corresponding to the ink chambers 111 (such as injection inlets 112B, 112M, 112C, and 112Y and ink flow paths 114B, 114M, 114C, and 114Y, which will be described later) are assigned reference characters that differ only in suffixes (B, M, C, and Y). When these four elements are collectively referenced, they may be denoted by the same reference numeral without these suffixes (as in the form of injection inlets 112 and ink flow paths 114, which will be described later).
Now, the amount of ink in an ink bottle will be denoted Vmax, and the volume of a space enclosed by the lower-stage wall 146 and connecting wall 147 and located behind and below the upper-stage wall 145 (the space will be referred to below as the spare retaining chamber) will be denoted V0. Then, a remaining amount threshold is represented as (V0−α), a first discharge threshold is represented as [Vmax−(V0−α)], and a second discharge threshold is represented as (Vmax−V0). Although there is no particular limitation on the specific value of α, its value may be determined, for example, as described below.
The value of a corresponds to, for example, the volume of the spare retaining chamber between the upper surface of the upper-stage wall 145B and the upper edge of an opening 115. Specifically, a may be set to a value that is equal to the volume of the spare retaining chamber or is slightly smaller than the volume. Thus, in image recording processing described later, it is possible to suppress the liquid level of ink in the ink chamber 111 from falling below the upper edge of the opening 115, which would otherwise cause air to enter the ink flow path 114, the ink tube 32, and the recoding head of the recording unit 24. The value of a is larger than 0 and is smaller than (Vmax−V0) and V0.
The remaining amount threshold (represented as (V0−α)) is a value determined for the amount of ink in the ink chamber 111. Depending on whether the amount of ink is larger than or equal to or smaller than remaining amount threshold (represented as (V0−α)), a different remaining amount signal is output from an ink sensor 125 described later. The first discharge threshold (represented as [Vmax−(V0−α)]) corresponds to the amount of ink consumed from when ink for one ink bottle is injected into ink chamber 111, which is empty, until the amount of ink in the ink chamber 111 falls to the remaining amount threshold. The second discharge threshold (represented as (Vmax−V0)) corresponds to the amount of ink consumed from when ink for one ink bottle is injected into ink chamber 111, which is empty, until the liquid level in the ink chamber 111 matches the height of the upper-stage wall 145. The first discharge threshold and second discharge threshold (they may be collectively referred to below as discharge thresholds) are values that are compared with a count value described later. The remaining amount threshold, first discharge threshold, and second discharge threshold may differ for each ink chamber 111.
Injection Inlets 112
Injection inlets 112B, 112M, 112C, and 112Y, through which ink is injected into their corresponding ink chambers 111, are formed in the inclined wall 101B of the ink tank 100. Each injection inlet 112 passes through the inclined wall 101B in its thickness direction so that the corresponding ink chamber 111 communicates with the outside of the ink tank 100. The inner surface of the inclined wall 101B faces the interior of each ink chamber 111, and the outer surface of the inclined wall 101B faces the outside of the ink tank 100. The injection inlets 112 may be formed in the upper wall 104 instead of the inclined wall 101B.
The ink tank 100 has caps 113B, 113M, 113C, and 113Y, which can be attached to their corresponding injection inlets 112 and can be removed from them. As illustrated in
Ink Flow Paths 114
Ink flow paths 114B, 114M, 114C, and 114Y are formed in the ink tank 100 as illustrated in
Each ink flow path 114 further extends upwardly from the opening 116 along the outer surface of the right wall 102 and is connected to a joint 118. Four joints 118 are formed so as to protrude toward the upper wall 104 of the ink tank 100. The four ink tubes 32B, 32M, 32C, and 32Y corresponding to inks in the four colors are connected to these joints 118 (see
A plurality of protruding walls 121A to 121I are formed on the right wall 102 of the ink tank 100 as illustrated in
Additional Ink Chamber 123
An additional ink chamber 123 is further formed in the right side surface of the ink tank 100. The additional ink chamber 123 is defined by the right wall 102, the protruding walls 121H and 121I, which are contiguous in the circumferential direction, and the film 122. The additional ink chamber 123 communicates with the ink chamber 111B through through-holes 123A and 123B. Through holes 123A and 123B pass through the right wall 102. In the additional ink chamber 123, a detected portion 124 is formed by enclosing the front, rear, and bottom of the through-hole 123A with part of the protruding wall 121I, which defines the lower edge of the additional ink chamber 123.
The lower edge of the through-hole 123A (that is, the lower edge of the detected portion 124) is located below the upper surface of the upper-stage wall 145B. Therefore, if the amount of ink in the ink chamber 111B is equal to or larger than the remaining amount threshold (represented as (V0−α)), ink enters the detected portion 124 through the through-hole 123A. If the amount of ink in the ink chamber 111B is smaller than the remaining amount threshold, ink in the detected portion 124 is discharged through the through-hole 123A to the ink chamber 111B, so ink is no longer present in the detected portion 124.
Ink Sensor 125
The MFP 10 has an ink sensor 125 as illustrated in
Based on that ink is present in the detected portion 124 (in other words, the amount of ink in the ink chamber 111B is equal to or larger than the remaining amount threshold (represented as (V0−α)), the ink sensor 125 outputs a first signal. Based on that ink is not present in the detected portion 124 (in other words, the amount of ink in the ink chamber 111B is smaller than the remaining amount threshold), the ink sensor 125 outputs a second signal. The signal level of the first signal is 0 V and the signal level of the second signal is 3.3 V. That is, when the ink sensor 125 outputs a signal, a case in which the signal level is 0 V is also included. However, a combination of the signal levels is not limited to the example described above. This is also true for positional signals output from a cover sensor 72 described later.
That is, if black ink from a single ink bottle (capacity of single ink bottle is Vmax.) is injected into the ink chamber 111B, which is empty, and ink is then consumed by an amount corresponding to the second discharge threshold (represented as (Vmax−V0)), the liquid level of ink remaining in the ink chamber 111B substantially matches the height of the upper surface of the upper-stage wall 145B. At that time, the ink sensor 125 outputs the first signal. If the amount of ink consumed reaches the first discharge threshold (represented as [Vmax−(V0−α)]), the liquid level of ink remaining in the ink chamber 111B is below the upper-stage wall 145B. At that time, the ink sensor 125 outputs the second signal.
Air Communicating Paths 126
The ink tank 100 forms air communicating paths 126B, 126M, 126C, and 126Y as illustrated in
Cover 70
The MFP 10 has a cover 70 as illustrated in
At the covered position, the cover 70 covers part of all injection inlets 112, restricting ink from being injected into any of all the ink chambers 111. When the cover 70 is positioned at the covered position, part of each injection inlet 112 (in other words, part of each cap 113) is covered. Then, if the user attempts to remove cap 113 from an injection inlet 112, the attempt fails because the cover 70 covers part of the corresponding cap 113. That is, the cover 70 at the covered position restricts each cap 113 from being removed, restricting each injection inlet 112 from being opened. Therefore, the cover 70 at the covered position restricts ink from being injected to any of all the ink chambers 111. However, whole of each injection inlet 112 is covered by the cover 70. Specifically, the cover 70 only needs to be structured so that the cover 70 at the covered position restricts ink from being injected into each ink chamber 111. At the exposed position, the cover 70 is opened and all injection inlets 112 are exposed to the outside of the MFP 10, allowing ink to be injected into all ink chambers 111.
A series of user's operations to inject ink is, for example, as described below. First, the user moves the cover 70 at the covered position to the exposed position and removes the cap 113 from the injection inlet 112 corresponding to the color of ink that the user is injecting. The user then inserts the top of an ink bottle into the injection inlet 112, which has been opened, and completely injects the ink in the ink bottle into the ink chamber 111. Upon completion of the injection of the ink, the user attaches the cap 113, which has been removed, to its corresponding injection inlet 112 and moves the cover 70 to the covered position.
The cover 70 has a transparent window 71, which faces the front wall 101 of the ink tank 100 with the cover 70 positioned at the covered position. Therefore, the user can visually check the amount of ink remaining in each ink chamber 111 through the front wall 101, regardless of whether the cover 70 is at the covered position or exposed position. The transparent window 71 is formed so that a height to the lower edge of the transparent window 71 in the cover 70 (position of the lower edge of the transparent window 71 in the up-and-down direction 7) substantially matches the height of each upper-stage wall 145. Therefore, if ink is retained only in the spare retaining chamber, it is difficult for the user to view the ink, so the user can determine at a glance that ink is not retained in the ink chamber 111.
Cover Sensor 72
The MFP 10 further has a cover sensor 72 (see
Monitor 14
The MFP 10 includes a monitor 14 as illustrated in
The monitor 14 is rectangular with eight dots vertically and 80 dots horizontally. That is, the monitor 14 can display up to 16 characters (including spaces) each of which has a size of eight dots vertically by five dots horizontally (about 8 mm vertically by about 5 mm horizontally). If a character string to be displayed on the monitor 14 includes more than 16 characters, the character string is displayed by being scrolled. When character strings in a plurality of rows are displayed on the monitor 14, a character string in one row is displayed in turn.
Operation Panel 17
The MFP 10 includes an operation panel 17 as illustrated in
The operation panel 17 outputs, to the controller 130, an operation signal in response to a pushbutton that has been pushed by user. The operation panel 17 outputs, to the controller 130, a first operation signal, a second operation signal, and a third operation signal. The operation panel 17 outputs the first operation signal in response to pressing of a button labeled 1 which is included in the numeric keypad 17A. The operation signal 17 outputs the second operation signal in response to the pressing of a button labeled 2 which is included in the numeric keypad 17A, The operation panel 17 outputs the third operation signal in response to the pressing of the power button 17B. The buttons corresponding to the first operation signal, second operation signal, and third operation signal are not limited to the above examples.
Communication Interface 25
The MFP 10 includes a communication interface 25 as illustrated in
Controller 130
The controller 130 includes a central processing unit (CPU) 131, a read-only memory (ROM) 132, a random-access memory (RAM) 133, an electrically erasable programmable ROM (EEPROM) 134, and an application-specific integrated circuit (ASIC) 135, as illustrated in
The EEPROM 134 includes, for example, an initial flag area. The initial flag area stores either a first value and a second value corresponding to whether the MFP 10 has performed initial processing. The first value is stored in the initial flag area before initial processing has been performed. The second value is stored in the initial flag area after initial processing has been performed. In initial processing, a flow path from the ink chamber 111 to the recording head of the recording unit 24 (that is, the ink flow path 114 and ink tube 32) is filled with ink.
The flow path from the ink chamber 111 to the recording head of the recording unit 24 is not filled with ink before the MFP 10 is shipped. That is, the first value is stored in the initial flag area when the MFP 10 is shipped. After completion of initial processing, the ink flow path 114, the ink tube 32, and the recording head of the recording unit 24 are filled with ink, making the MFP 10 ready for recording an image on a sheet. That is, after initial processing has been performed, the second value is stored in the initial flag area. Instead of ink, the flow path may be filled with a shipping liquid, which is used only during transportation and is not used to record an image on a sheet before the MFP 10 is shipped. In this case, while the controller 130 performs initial processing, the shipping liquid in the flow path is discharged and the flow path is then filled with ink.
The EEPROM 134 stores a counted value that indicates the amount of ink discharged from the recording head of the recording unit 24 for each ink color. The counted value stored in the EEPROM 134 is initialized (that is, set to 0) in steps S26 and S49 described later and is incremented in step S69 described later. The controller 130 compares the counted value with both the first discharge threshold (represented as [Vmax−(V0−α)]) and second discharge threshold (represented as (Vmax−V0)). The method of updating the counted value is not limited to the above example. For example, a counted value corresponding to the maximum amount Vmax of ink retainable in the ink chamber 111 may be set in steps S26 and S49 and may be decremented in step S69. The controller may compare the counted value to be decremented with its corresponding remaining amount threshold.
The conveyor 23, recording unit 24 including the recording head, monitor 14, communication interface 25, operation panel 17, cover sensor 72, and ink sensor 125 are connected to the ASIC 135. The controller 130 controls the conveyor 23 to convey a sheet, controls the recording head of the recording unit 24 to eject ink, controls the monitor 14 to display information on the monitor 14, and controls the communication interface 25 to communicate with an external apparatus. The controller 130 receives operation signals from the operation panel 17, positional signals from the cover sensor 72, and signals from the ink sensor 125. The controller 130 reads, for example, positional signals output from the cover sensor 72 and signals output from the ink sensor 125 at predetermined intervals (for example, 50-ms intervals).
Operations of the MFP 10
Operations of the MFP 10 will be described with reference to
Processing when the Cover is Open
First, the controller 130 performs processing illustrated in
First, the controller 130 controls the monitor 14 to display an injection notification screen on the monitor 14 (S11). In step S11, based on the first value being stored in the initial flag area, the controller 130 controls the monitor 14 to alternately display a character string “FILL ALL INK” and a character string “THEN CLOSE INK COVER” on the monitor 14.
In step S11, based on the second value being stored in the initial flag area, the controller 130 controls the monitor 14 to display other character strings, on the monitor 14, depending on the counted value stored in the EEPROM 134. Specifically, based on the counted values for all ink colors being equal to or larger than the second discharge threshold (represented as (Vmax−V0)), the controller 130 controls the monitor 14 to alternately display a character string “REFILL M/C/Y/BK” and a character string “THEN CLOSE INK COVER” on the monitor 14. Based on a counted value for an ink color being smaller than the second discharge threshold, the letter representing the ink color (that is, M, C, Y, or BK, whichever is applicable) is eliminated from the character string “REFILL M/C/Y/BK”. Based on the counted values for all ink colors being smaller than the second discharge threshold, the controller 130 controls the monitor 14 to display a character string “CLOSE INK COVER” on the monitor 14.
In the description below, an ink color for which the counted value is equal to or greater than the second discharge threshold (represented as (Vmax−V0)) may be referred to as a near-empty color, and an ink color for which the count value is equal to or greater than the first discharge threshold (represented as [Vmax−(V0−α)]) may be referred to as an empty color. That is, based on the second value being stored in the initial flag area, the processing in S11 is to indicate, on the monitor 14, a prompt to inject ink in a near-empty color and an empty color.
Processing in step S11 is an example of first notification processing to indicate, on the monitor 14, a prompt to inject ink into the ink chamber 111. The controller 130 continues notification processing until the controller 130 receives the first positional signal from the cover sensor 72 in step S13 described later, that is, until a situation in which the cover 70 is positioned at the covered position is occurred. In notification processing, it may be allowed that a different character string is displayed on the monitor 14 depending on the state of the MFP 10. This is also true for steps S24, S31, S33, S41, S45, S71, and S73 described later.
The controller 130 also restricts the ejecting of ink by the recording head of the recording unit 24 (S12). Specifically, even if the controller 130 receives a recording instruction described later during a time between steps S12 and S18, the controller 130 does not start image recording processing illustrated in
When the user views the injection notification screen regarding the ink injection, the user can remove the cap 113 from the injection inlet 112 and inject ink into the ink chamber 111. Upon completion of ink injection, the user can close the injection inlet 112 with the cap 113 and can move the cover 70 to the covered position. In this case, the user may inject only ink in the ink color indicated on the injection notification screen regarding the ink injection, may inject inks in all colors, or may not inject ink in any color. However, the controller 130 cannot sense the ink color of the ink that has been injected.
Next, based on receipt of the first positional signal from the cover sensor 72 and the first value being stored in the initial flag area (the result in S13 is Yes and the result in S14 is the first value), the controller 130 performs inquiry processing A (S15). That is, based on the cover 70 being moved from the exposed position to the covered position in a state in which initial processing has not yet been performed in the MFP 10, inquiry processing A is performed. Inquiry processing A will be described below in detail with reference to
Inquiry Processing Before Initial Processing
First, the controller 130 stores off data in an inquiry flag area for each ink color (S21). The inquiry flag area is temporarily formed in the RAM 133 while the controller 130 performs inquiry processing A. Then, based on receipt of the first signal from the ink sensor 125 (the result in S22 is Yes), the controller 130 performs inquiry processes (in S23 to S25 and S29) for each of the four ink colors. The first signal from the ink sensor 125 is present in step S22 in a case in which black ink injection into the ink chamber 111B has been completed. That is, the controller 130 can recognize corresponding to that at least black ink has been injected and the controller 130 performs inquiry processing A for each ink color.
The first positional signal in step S13 is an example of a completion signal indicating completion of ink injection. However, specific examples of the completion signal are not limited to this. For example, the completion signal may be an operation signal output from the operation panel 17 upon receipt of a user's operation. The user's operation corresponds to indicating completion of ink injection. However, a method of checking whether black ink has been injected is not limited to a method in which a signal form the ink sensor 125 is used. Instead of the signal from the ink sensor 125, an operation signal may be used that is output from the operation panel 17 upon receipt of a user's operation performed to indicate completion of black ink injection.
Of a plurality of inquiry processes performed in turn in S23 to S25 and S29 in inquiry processing A, the inquiry process that is performed first is an example of a first inquiry processing and inquiry processes performed after the first inquiry process are an example of a second inquiry process. Although, in this embodiment, an example in which these inquiry processes are performed for magenta, cyan, yellow, and black in that order will be performed, the order of the performing the inquiry processes is not limited to this. This is also true for inquiry processing B described later in S45 to S48 and S51.
Based on an inquiry flag area for magenta being stored off data (the result in S23 is Yes), the controller 130 controls the monitor 14 to display an inquiry screen for magenta on the monitor 14 (S24). The inquiry screen includes inquiry information. The inquiry information regards whether ink, in the corresponding color, injection is completed. Inquiry information about magenta includes, for example, a character string “DID YOU FILL” and a character string “[M]? 1. YES 2. NO”. The controller 130 controls the monitor 14 to alternately display these two character strings.
Next, the controller 130 waits until the controller 130 receives one of the first operation signal and second operation signal from the operation panel 17 (the result in S25 No and the result in S29 is No). The user's operation of pressing the button labeled 1, which is included in the numeric keypad 17A, in step S25 is an example of a first operation performed to indicate that completion of the ink injection. The user's operation of pressing the button labeled 2, which is included in the numeric keypad 17A, in step S29 is an example of a second operation performed to indicate that no completion of ink injection. The first operation and second operation are not limited to these examples. For example, if the operation panel 17 includes an upward arrow button labeled ↑ and a downward arrow button labeled ↓, the pressing of the ↑ button may be the first operation and the pressing of the ↓ button may be the second operation.
The user's operation of pressing the power button 17B is an example of a third operation performed to stop power supply to the MFP 10. Even if, however, the controller 130 receives the third operation signal from the operation panel 17 in inquiry processing A (the result in S25 is No and the result in S29 is No), the controller 130 continues inquiry processing A without performing the stop processing corresponding to the third operation signal. Specific examples of the third operation are not limited to this. The third operation only needs to be different from the first operation and second operation. Other specific examples of the third operation include the pressing of buttons labeled 4 to 9, which are included in the numeric keypad 17A, the pressing of a COPY button, and the pressing of a SCAN button. Even if these buttons are pressed in inquiry processing A, the controller 130 ignores the operation signals corresponding to these pressed buttons and continues inquiry processing A.
Based on receipt of the first operation signal from the operation panel 17 (the result in S25 is Yes), the controller 130 initializes the counted value for magenta and stores on data in the inquiry flag area for magenta (S26). Processing to initialize the counted value in step S26 is an example of initialization processing.
Based on that the inquiry processes have not yet been performed for all ink colors (the result in S27 is No), the controller 130 performs the inquiry processes for a next ink color (the sequence proceeds to S28, returns to S23 to S25, and proceeds to S29). Based on that the inquiry processes have been performed for all ink colors (the result in S27 is Yes), the controller 130 terminates inquiry processing A.
Based on receipt of the second signal from the ink sensor 125 in step S22 (the result in S22 is No), the controller 130 performs re-injection notification processing illustrated in
In re-injection notification processing illustrated in
Next, the controller 130 waits until the cover 70 is moved to the exposed position, in other words, waits until the controller 130 receives the second positional signal from the cover sensor 72 (the result in S32 is No). At the same time, the controller 130 keeps the re-injection notification screen displayed (S31). In response to receipt of the second positional signal in step S32, processing in S33 and later is performed, instead of processing illustrated in
The inquiry processes for other ink colors (S23 to S25 and S29) are also performed in the same way. In inquiry information for another ink color, for example, the letter corresponding to the other ink color (that is, C, Y, or BK, whichever is applicable) is placed at the position of [M] described above instead. Based on receipt of the first operation signal from the operation panel 17 in the inquiry process for the other ink color (the result in S25 is Yes), the controller 130 initializes the counted value for the other ink color and stores on data in the inquiry flag area for the other ink color (S26).
Based on the on data being stored in the inquiry flag area in S23 (the result in S23 is No), the controller 130 performs processing indicated in step S27 and later without performing steps S24 to S26 and S29. Based on, for example, the button labeled 1 is pressed in the inquiry processes for magenta and the button labeled 2 is pressed in the inquiry processes for cyan is pressed, after performing re-injection notification processing, the controller 130 performs the inquiry processes for cyan without performing the inquiry processes for magenta.
Although not illustrated, in response to receipt of the second positional signal from the cover sensor 72 during performing an inquiry process (specifically, while the controller 130 is waiting for receipt of the first operation or second operation), the controller 130 may suspend the inquiry process and may control the monitor 14 to display the injection notification screen on the monitor 14 again. Then, in response to receipt of the first positional signal from the cover sensor 72, the controller 130 may restart the suspended inquiry process.
Referring again to
Based on receipt of the first positional signal from the cover sensor 72 and the second value being stored in the initial flag area in the EEPROM 134 (the result in S13 is Yes and the result in S14 is the second value), the controller 130 performs inquiry processing B (S17). That is, if the cover 70 is moved from the exposed position to the covered position in a state in which initial processing has been already performed in the MFP 10, inquiry processing B is performed. Inquiry processing B will be described below in detail with reference to
Inquiry Processing after Initial Processing
First, the controller 130 controls the monitor 14 to display a pre-inquiry screen on the monitor 14 (S41). The pre-inquiry screen includes, for example, a character string “DID YOU REFILL” and a character string “INK? 1. YES 2. NO”. The controller 130 controls the monitor 14 to alternately display these two character strings. In addition, the controller 130 starts a timer for monitoring a threshold time in step S41.
Next, the controller 130 waits until the controller 130 receives one of the first operation signal and second operation signal from the operation panel 17 (the result in S43 is No and the result in S44 is No) before the timer times out (the result in S42 is No). In response to occurring the time-out occurs, that is, a time elapsed from the start of the timer reaches the threshold time (the result in S42 is Yes) or in response to receipt of the second operation signal from the operation panel 17 before the timer times out (the result in S43 is Yes), the controller 130 terminates inquiry processing B.
In response to receipt of the first operation signal from the operation panel 17 (the result in S44 is Yes) without receipt of the second operation signal from the operation panel 17 (the result in S43 is No) before the timer times out (the result in S42 is No), the controller 130 performs processing indicated in step S45 and later. In response to receipt of one of the first operation signal and second operation signal from the operation panel 17 (the result S43 is Yes or the result in S44 is Yes), the controller 130 cancels the timer that has been started in step S41.
Next, the controller 130 controls the monitor 14 to display the inquiry screen for magenta on the monitor 14 (S45). Processing in step S45 is almost the same as processing in step S24. Step S45 differs from step S24 only in that the inquiry screen in step S45 includes a character string “DID YOU REFILL” instead of the character string “DID YOU FILL”. The controller 130 also starts a timer for monitoring a threshold time in step S45. The controller 130 waits until the controller 130 receives one of the first operation signal and second operation signal is output from the operation panel 17 (the result in S47 is No and the result in S48 is No) before the timer times out (the result in S46 is No), as in steps S42 to S44. The threshold time monitored by the timer in step S46 may be the same as the threshold time monitored by the timer in step S42 or may differ from it.
In response to receipt of the first operation signal from the operation panel 17 (the result in S48 is Yes) without receipt of the second operation signal from the operation panel 17 (the result in S47 is No) before the timer times out (the result in S46 is No), the controller 130 initializes the counted value for magenta (S49). Processing in step S49 is an example of initial processing. In response to a time elapsed from the start of the timer reaching the threshold time (the result in S46 is Yes) or in response to receipt of the second operation signal from the operation panel 17 (the result in S47 is Yes) before the timer times out, the controller 130 performs processing indicated in step S50 and later without performing processing indicated in step S49. In response to receipt of one of the first operation signal and second operation signal from the operation panel 17 (the result S47 is Yes or the result in S48 is Yes), the controller 130 cancels the timer that has been started in step S46.
Based on that the inquiry processes have not yet been performed for all ink colors (the result in S50 is No), the controller 130 performs the inquiry processes for a next ink color (the sequence proceeds to S51 and returns to S45 to S48). Based on the inquiry processes have been performed for all ink colors (the result in S50 is Yes), the controller 130 terminates inquiry processing B. It is noted that the controller 130 terminates the inquiry process B, the controller 130 cancels the restriction on the ejecting ink by the recording unit 24 (S18 in
Unlike inquiry processing A, in response to that the power button 17B is pressed, that is, in response to receipt of the third operation signal from the operation panel 17 in inquiry processing B, the controller 130 terminates inquiry processing B and performs the stop processing described above. However, even if one of the buttons labeled 4 to 9, which are included in the numeric keypad 17A, the COPY button, or the SCAN button is pressed in inquiry processing B, the controller 130 ignores the operation signal corresponding to the pressed button and continues inquiry processing B, as in inquiry processing A.
Image Recording Processing
Next, based on receipt of a recording instruction through the communication interface 25, the controller 130 performs image recording processing illustrated in
The recording instruction is an instruction to have the MFP 10 perform image recording processing in which an image indicated by image data is recorded on a sheet. There is no particular limitation on a source from which the recording instruction is received. For example, the recording instruction may be received from the operation panel 17 operated by the user or from an external apparatus through the communication interface 25. The recording instruction may be an instruction that instructs the recording of an image indicated by facsimile data on a sheet.
First, based on at least one of the count values corresponding to the four ink colors being equal or larger than the first discharge threshold (represented as [Vmax−(V0−α)], the result in S61 is Yes), the controller 130 performs empty processing (S62). In empty processing, the user is prompted to inject ink in a color if its remaining amount is small. Empty processing will be described below with reference to
First, the controller 130 controls the monitor 14 to display an empty notification screen on the monitor 14 (S71). Processing in step S71 is an example of processing to indicate, on the monitor 14, that the remaining amounts of ink in empty colors are small. The empty notification screen includes a character string “CANNOT PRINT” and at least one of a character string “REFILL [BK] INK”, a character string “REFILL [Y] INK”, a character string “REFILL [C] INK”, and a character string “REFILL [M] INK” in correspondence to empty colors. The controller 130 controls the monitor 14 to alternately display “CANNOT PRINT” and at least one of “REFILL [BK] INK”, “REFILL [Y] INK”, “REFILL [C] INK”, and “REFILL [M] INK” in correspondence to empty colors as character strings on the empty notification screen.
Based on, for example, the count values for magenta and black being equal to or greater than the first discharge threshold (represented as [Vmax−(V0−α)]) and the count values for cyan and yellow being smaller than the first discharge threshold, the controller 130 controls the monitor 14 to display the character string “CANNOT PRINT”, the character string “REFILL [M] INK”, and the character string “REFILL [BK] INK” in turn on the monitor 14 in step S51. When the user views the empty notification screen, the user can move the cover 70 to the exposed position to inject the corresponding inks into the ink tank 100.
Next, the controller 130 waits until the cover 70 is moved to the exposed position, in other words, waits until the controller 130 receives the second positional signal from the cover sensor 72 (the result in S72 is No). At the same time, the controller 130 keeps the empty notification screen displayed (S71). In response to receipt of the second positional signal from the cover sensor 72 in step S72, processing in step S73 and later is performed instead of processing illustrated in
Based on, in the example described above, the counted value for yellow being smaller than the second discharge threshold (represented as (Vmax−V0)) and the counted value for cyan being equal to or greater than the second discharge threshold, the controller 130 controls the monitor 14 to alternately display a character string “REFILL M/C/BK” and a character string “THEN CLOSE INK COVER” on the monitor 14. When the user views the injection notification screen, the user can inject the corresponding ink into the ink chamber 111 and can move the cover 70 to the covered position.
Next, the controller 130 waits until the cover 70 is moved to the covered position, in other words, waits until the controller 130 receives the first positional signal from the cover sensor 72 (the result in S74 is No). At the same time, the controller 130 keeps the injection notification screen displayed (S73). In response to receipt of the first positional signal from the cover sensor 72 (the result in S74 is Yes), the controller 130 performs inquiry processing B illustrated in
Referring again to
Next, the controller 130 performs recording processing (S64). In recording processing, the controller 130 controls the recording head of the recording unit 24 to eject ink. That is, an image is recorded on the sheet that has been made to face the recording head of the recording unit 24. The controller 130 also counts the amount of ink ejected from the recording head of the recording unit 24 in recording processing for each ink color and temporarily stores the counted value in the RAM 133 (S65). Steps S64 and S65 may be concurrently performed. The counted value that is temporarily stored in the RAM 133 differs from the counted value stored in the EEPROM 134.
Next, based on that image recording on the sheet has not yet been completed (the result in step S66 is No), the controller 130 performs conveying processing (S67). In conveying processing, the controller 130 controls the conveyor 23 to convey a sheet by a predetermined line feed width. The controller 130 repeatedly performs processing indicated in steps S64 to S67 until image recording on the sheet is completed (the result in step S66 is No).
Next, based on that image recording on the sheet has been completed (the result in step S66 is Yes), the controller 130 performs discharge processing (S68). In discharge processing, a sheet on which an image has been recorded is discharged to the discharge tray 21. The controller 130 then updates the counted value in the EEPROM 134 by using the counted value that is temporarily stored in the RAM 133 (S69). Processing in steps S65 and S69 is an example of count processing.
A timing at which to update the count value in the EEPROM 134 is not limited to a timing at which step S69 is performed. For example, in so-called flushing processing, in which the recording head of the recording unit 24 ejects ink toward an ink receiver (not illustrated) for maintenance of the recording head of the recording unit 24, or a so-called purge processing, in which a pump (not illustrated) sucks ink in the recording head of the recording unit 24, the amount of ink ejected or discharged from the recording head of the recording unit 24 in the flushing processing or purge processing may be added to the corresponding counted value in the EEPROM 134.
The controller 130 then repeatedly performs processing indicated in steps S61 to S69 until all images instructed by recording instructions are recorded on sheets (the result in step S70 is No). Based on all images instructed by recording instructions have been recorded on sheets (the result in step S70 is Yes), the controller 130 terminates image recording processing.
Effects
As described above, based on that initial processing is performed in a state in which no ink has been injected into some ink chambers 111, ink ejected or discharged from the recording head of the recording unit 24 is wasted. In an unused MFP 10 after purchase, the ink chambers 111 are empty. In inquiry processing A, therefore, it is desirable to check, in pre-check processing, that ink has been injected into the ink chamber 111B before the inquiry processes is performed for each color ink. If it is checked that no ink has been injected into the ink chamber 111B, it is desirable to perform re-injection notification processing to make a prompt to inject ink into all ink chambers 111.
However, the amount of ink consumed after initial processing varies depending on each ink chamber 111. During performing processing illustrated in
As described above, in response to that the cover 70 is moved to the exposed position, the controller 130 can start processing that should be performed upon the start of the ink injection. In response to that the cover 70 is moved to the covered position, the controller 130 can start processing that should be performed upon completion of the ink injection. That is, the user's operation corresponding to that the ink injection has been started and the user's operation corresponding to that the ink injection has been completed can be simplified when compared with the conventional ink injection processing. In addition, all user's operations can be performed on the MFP 10, so the burden on the user can be reduced.
As described above, an input can be made individually for each ink color in each inquiry processing to indicate whether ink injection into the ink chamber is completed, suppressing an incorrect input from being made. As a result, the controller 130 can appropriately recognize the amount of ink in the ink tank 100 before performing image recording processing. The user responds to inquiries for all ink colors in turn, so the user can check the state of ink for each ink color. However, inquiry processing methods are not limited to the method described above. The inquiry processes may be concurrently performed for all ink colors.
As described above, the controller 130 can sense whether ink injection has been completed into the ink chamber 111B by the signal output from the ink sensor 125. Therefore, the controller 130 may eliminate the inquiry processes for black ink in inquiry processing A and inquiry processing B. That is, in inquiry processing A and inquiry processing B, the controller 130 only needs to ask at least the user whether ink injection into the ink chambers 111 to which the ink sensor 125 is not attached.
The remaining amount of ink, which is identified by a counted value, may slightly differ from the actual remaining amount of ink. In view of this situation, the ink sensor 125 is used to accurately sense that the remaining amount of black ink has fallen below the remaining amount threshold (represented as (V0−α)), suppressing black ink from being exhausted during image recording processing. This is particularly useful for the MFP 10 that can perform image recoding processing on facsimile data. An ink sensor which is similar to or same the ink sensor 125 may be attached to other ink chambers 111M, 111C, and 111Y as well.
In inquiry processing A, the second inquiry process is performed only when the controller 130 receives the first operation signal in the first inquiry process. In other words, in inquiry processing A, the controller 130 continues the first inquiry process until the controller 130 receives the first operation and the controller 130 performs the second inquiry process upon receipt of the first operation. Initial processing is performed only when the controller 130 receives the first operation signal in the inquiry processes for all ink colors. Therefore, after the magenta ink injection had been checked, for example, it is checked that cyan ink has been injected, so it can be reliably checked that inks have been injected into all ink chambers 111.
Since, as described above, the controller 130 continues the first inquiry process until the controller 130 receives the first operation, the first inquiry process is not completed by, for example, a time-out of the timer. In the example in
However, the amount of ink consumed after initial processing varies depending on the ink chamber 111. During performing illustrated in
In inquiry processing A, as described above, the controller 130 deter mines whether the inquire processes specific to a particular ink color are required according to stored data in an inquiry flag area in RAM 133. This can prevent the inquiry processes from being performed again in re-injection notification processing for an ink color for which the inquiry processes have been completed. As a result, user's operations in inquiry processing A can be simplified. In a case as well in which the cover 70 is opened and closed during inquiry processing A, inquiry processing A may be restarted from the suspended inquiry process without performing inquiry processes that have been already performed.
In empty processing in the above embodiment, a prompt to inject ink into an empty color is indicated on the empty notification screen. When the user visually recognizes the amount of ink in each ink chamber 111, the user can also inject ink into ink chambers 111 in other than the empty color. In inquiry processing B, therefore, when the inquiry processes are executed for all ink colors, the controller 130 can appropriately initialize count values corresponding to the colors of injected inks.
In empty processing, as described above, when the user moves the cover 70 to the exposed position, the user is notified of a prompt to inject inks in a near-empty color and an empty color through the injection notification screen. Therefore, the user can be aware that the user should inject inks the remaining amount of which is small. This suppresses, for example, inks in different colors from being placed in the empty state in turn and thereby image recoding processing from being often suspended.
As described above, based on that if there is a count value that is equal to or greater than the first discharge threshold (represented as [Vmax−(V0−α)]) even after empty processing, the controller 130 does not perform processing to record an image on. In other words, in inquiry processing B for all empty colors, the controller 130 can record an image on a sheet upon receipt of the first operation. This suppresses ink from being exhausted during image recording processing. In contrast, even if the controller 130 receives the second operation during an inquiry process for a near-empty color, in other words, even if the controller 130 receives no first operation, the controller 130 can perform image recording processing. This eliminates the need to inject inks in all colors at one time.
In image recording processing, as described above, the controller 130 performs empty processing before setting processing (in a case in which images are printed on a plurality of sheets, before setting processing for each sheet). However, even if a counted value reaches the first discharge threshold while an image is being recorded on a sheet (S63 to S67), the controller does not perform empty processing. This suppresses image recording on a sheet from being suspended in the middle of the recording. Even if the counted value reaches the first discharge processing, the image recording can be continued by using ink retained in the spare retaining chamber.
In the ink tank 100, as described above, the spare retaining chamber is disposed at a position at which the user cannot easily view (at a position distant from the front wall 101 and below the upper-stage wall 145). When the user views the ink tank 100, therefore, it is possible to have the user recognize inks in near-empty colors and empty colors as having been completely exhausted. This can further prompt the user to inject inks in near-empty colors and empty colors.
Number | Date | Country | Kind |
---|---|---|---|
2015-009874 | Jan 2015 | JP | national |
This application is a continuation of U.S. patent application Ser. No. 15/862,035, filed Jan. 4, 2018, which is a continuation of U.S. patent application Ser. No. 15/455,793, filed Mar. 10, 2017, which is a continuation of U.S. patent application Ser. No. 15/001,896, filed Jan. 20, 2016, and further claims priority from Japanese patent Application No. 2015-009874 filed on Jan. 21, 2015, the contents of all of which are incorporated herein by reference in their entirety.
Number | Name | Date | Kind |
---|---|---|---|
4380019 | Steinberger et al. | Apr 1983 | A |
6007174 | Hirabayashi et al. | Dec 1999 | A |
6871925 | Yamamoto et al. | Mar 2005 | B2 |
7283258 | Kuno et al. | Oct 2007 | B1 |
7309121 | Hatasa et al. | Dec 2007 | B2 |
8147021 | Nishizaka et al. | Apr 2012 | B2 |
8371673 | Maru et al. | Feb 2013 | B2 |
8496309 | Kura | Jul 2013 | B2 |
8506060 | Tamaki | Aug 2013 | B2 |
8919904 | Shirakawa et al. | Dec 2014 | B2 |
9085136 | Yatsunami | Jul 2015 | B2 |
9868283 | Misumi et al. | Jan 2018 | B2 |
10086618 | Michallon | Oct 2018 | B2 |
20060119671 | Ha | Jun 2006 | A1 |
20100026741 | Gold et al. | Feb 2010 | A1 |
20100157003 | Edwards | Jun 2010 | A1 |
20100329704 | Tachibana | Dec 2010 | A1 |
20120044285 | Ogasawara et al. | Feb 2012 | A1 |
20120050359 | Koganehira et al. | Mar 2012 | A1 |
20120092716 | Ichimura et al. | Apr 2012 | A1 |
20120127229 | Fukasawa et al. | May 2012 | A1 |
20140104347 | Iizawa | Apr 2014 | A1 |
20150224783 | Koganehira et al. | Aug 2015 | A1 |
20150298461 | Koganehira et al. | Oct 2015 | A1 |
20150367647 | Teramoto et al. | Dec 2015 | A1 |
20160207336 | Horade et al. | Jul 2016 | A1 |
20160207337 | Honoki et al. | Jul 2016 | A1 |
20160207338 | Honoki | Jul 2016 | A1 |
20160207339 | Honoki | Jul 2016 | A1 |
20160214392 | Honoki et al. | Jul 2016 | A1 |
20160214393 | Matsui et al. | Jul 2016 | A1 |
20170129251 | Horade | May 2017 | A1 |
20170165989 | Honoki | Jun 2017 | A1 |
20170246895 | Honoki | Aug 2017 | A1 |
20180001682 | Honoki | Jan 2018 | A1 |
Number | Date | Country |
---|---|---|
2004-74694 | Mar 2004 | JP |
2012-066563 | Apr 2012 | JP |
2013-006320 | Jan 2013 | JP |
2013-152685 | Aug 2013 | JP |
2014-79933 | May 2014 | JP |
2014-159106 | Sep 2014 | JP |
Entry |
---|
Office Action issued in related Japanese Patent Application No. 2018-156109, dated Jun. 21, 2019. |
Office Action (Notice of Allowance) issued in related U.S. Appl. No. 15/947,094, dated Mar. 18, 2019. |
U.S. Appl. No. 15/001,423, filed Jan. 20, 2016. |
U.S. Appl. No. 15/001,612, filed Jan. 20, 2016. |
U.S. Appl. No. 15/001,485, filed Jan. 20, 2016. |
U.S. Appl. No. 15/001,375, filed Jan. 20, 2016. |
Notice of Allowance from U.S. Appl. No. 15/001,485, dated Jul. 22, 2016. |
U.S. Office Action issued in related U.S. Appl. No. 15/001,375, dated Sep. 14, 2016. |
Office Action issued in related U.S. Appl. No. 15/001,485, dated Nov. 3, 2016. |
Office Action (Notice of Allowance) issued in related U.S. Appl. No. 15/001,612, dated Oct. 17, 2016. |
Related U.S. patent U.S. Appl. No. 15/405,415, filed Jan. 13, 2017. |
Related U.S. Appl. No. 15/459,181, filed Mar. 15, 2017. |
Related U.S. Appl. No. 15/441,966, filed Feb. 24, 2017. |
U.S. Office Action (Notice of Allowance) issued in related U.S. Appl. No. 15/001,485, dated Mar. 13, 2017. |
U.S. Office Action issued in related U.S. Appl. No. 15/441,966, dated Aug. 10, 2017. |
International Preliminary Examination Report on Patentability issued in related International Patent Application No. PCT/JP2016/000302, dated Jul. 25, 2017, received Aug. 8, 2017. |
U.S. Office Action (Notice of Allowance) issued in related U.S. Appl. No. 15/441,966, dated Nov. 30, 2017. |
Extended European Search Report issued in related European Patent Application No. 17187320.1, dated Jan. 23, 2018. |
U.S. Office Action issued in related U.S. Appl. No. 15/637,390, dated Mar. 9, 2018. |
Office Action (Notice of Allowance) issued in related U.S. Appl. No. 15/637,390, dated Jul. 11, 2018. |
Office Action issued in related Japanese Patent Application No. 2015-009880, dated Jun. 26, 2018. |
Office Action issued in related U.S. Appl. No. 15/405,415, dated Jul. 30, 2018. |
Office Action issued in related U.S. Appl. No. 15/459,181, dated Sep. 5, 2018. |
Machine translation of JP 2004-074964 A. (JP 2004-074694 A was published on Mar. 11, 2004). |
Office Action issued in related U.S. Appl. No. 15/459,181, dated Jun. 14, 2019. |
Notice of Allowance issued in related U.S. Appl. No. 15/459,181, dated Oct. 17, 2019. |
Office Action issued in related Japanese Patent Application No. 2018-206329, dated Oct. 8, 2019. |
Notice of Allowance issued in related U.S. Appl. No. 15/947,094, dated Sep. 30, 2019. |
Notice of Allowance issued in related U.S. Appl. No. 15/459,181, dated Dec. 26, 2019. |
Office Action issued in related Indian Patent Application No. 201717024029, dated Nov. 14, 2019. |
Notice of Allowance issued in related U.S. Appl. No. 15/947,094, dated Jan. 29, 2020. |
Number | Date | Country | |
---|---|---|---|
20190184711 A1 | Jun 2019 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15862035 | Jan 2018 | US |
Child | 16282516 | US | |
Parent | 15455793 | Mar 2017 | US |
Child | 15862035 | US | |
Parent | 15001896 | Jan 2016 | US |
Child | 15455793 | US |