Inkjet recording device, ink residual amount management method and program
Patent Information
- Application Number
- JP2023136304
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-24
- Publication Date
- 2025-03-07
AI Technical Summary
【0008】 本開示によれば、ユーザビリティを維持しつつ、ユーザによりインクの補充が行われたか否かを推定可能となる。
Smart Images

Figure 2025030743000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to management of remaining ink in an inkjet printing apparatus. [Background technology]
[0002] Inkjet recording devices have been provided that have a mechanism for manually injecting ink into an ink tank. Some inkjet recording devices of this type are configured to estimate whether ink has been refilled by detecting whether a main body cover or an ink tank cover is opened or closed. Some inkjet recording devices are also provided with an ink remaining amount sensor that outputs a remaining amount signal according to the amount of ink in the ink tank.
[0003] Patent document 1 discloses a technology that queries the user as to whether or not ink has been injected when an ink level sensor outputs a remaining ink level signal indicating that the amount of ink is equal to or greater than a remaining ink level threshold, and when it is presumed that ink has been injected based on the position of the cover, etc. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2016-132217 A Summary of the Invention [Problem to be solved by the invention]
[0005] However, the technology disclosed in Patent Document 1 asks the user whether or not they have refilled the ink, and the user has to respond to the question. This increases the number of operations required for refilling the ink, which is troublesome for the user.
[0006] An object of the present disclosure is to provide an inkjet recording apparatus capable of estimating whether or not ink has been replenished while maintaining usability. [Means for solving the problem]
[0007] The inkjet recording device of the present disclosure is characterized in that it comprises an ink tank that stores ink and can be replenished with ink, a head that is supplied with ink from the ink tank and ejects the ink, a sensor that outputs a remaining ink signal indicating whether the amount of remaining ink in the ink tank is equal to or greater than a first threshold value, an alerting means that issues an alert to a user when the amount of remaining ink is less than the first threshold value, a cancellation means that cancels the alert state in which the alert is being issued by the alerting means through a user operation, and an estimation means that, when the alert state is canceled by the cancellation means, acquires a new remaining ink signal output by the sensor and estimates whether ink has been replenished based on the acquired remaining ink signal. Effect of the Invention
[0008] According to the present disclosure, it is possible to estimate whether or not a user has refilled ink while maintaining usability. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a perspective view showing the appearance of a printer. [Diagram 2] FIG. 4 is a diagram showing a schematic configuration of an ink remaining amount detection sensor in an ink tank. [Diagram 3] FIG. 2 is a block diagram showing the configuration of a control system of the printer. [Figure 4] FIG. 2 is a diagram illustrating a functional configuration of a printer. [Diagram 5] FIG. 13 is a diagram showing an example of a display screen that displays the remaining amount of ink. [Figure 6] 6A and 6B are diagrams showing remaining ink amount detection timing and notification timing. [Figure 7] FIG. 13 is a diagram showing an example of a notification screen that notifies the user that ink replenishment is required. [Figure 8] 6 is a flowchart showing the flow of processing executed by a CPU when detecting the amount of remaining ink. [Figure 9]13 is a flowchart showing the flow of a notification process. [Figure 10] 10 is a flowchart showing a process flow in the second embodiment. [Figure 11] 10 is a flowchart showing the flow of a notification process in the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. Note that the relative arrangement of each component of the device used in each of the following embodiments, the device shape, etc. are merely examples and are not limited to these. Furthermore, in the attached drawings, the same reference numbers are used for the same or similar components, and duplicated descriptions are omitted.
[0011] <First embodiment> (External configuration of printer 100) The configuration of a printer 100, which is an embodiment of an inkjet recording apparatus according to the present disclosure, will be described below. FIG. 1 is a perspective view showing the appearance of a printer 100 which is one embodiment of the inkjet recording device of the present disclosure, in which (a) shows the state where the ink tank cover 124 is closed, and (b) shows the state where the ink tank cover 124 is open and ink is being injected.
[0012] In this embodiment, an example will be described in which the inkjet recording device has a printing function, a scanner function, a copy function, etc. The printing function is realized by a printer unit 308 (FIG. 3), and the scanner function is realized by a scanner unit 310 (FIG. 3) described later. The copy function is a function in which an original placed on an original table is optically read by the scanner unit 310, the image data generated is transferred to the printer unit 308, and the printer unit 308 records an image on a recording medium such as paper based on the image data.
[0013] The inkjet recording device is not limited to the printer 100 of this embodiment, but may be a copying machine, a facsimile machine, or a printer without a scanner function.
[0014] 1(a), a main body cover 121, a display unit 106, an ink tank cover 124, etc. are provided on the top surface of the printer 100. When the main body cover 121 is opened, the inside of the printer main body can be accessed.
[0015] Ink tanks 122 of each color, CMYK, are provided below the ink tank cover 124. The ink tanks 122 are provided with, for example, a transparent or semi-transparent window member, allowing the ink volume to be roughly estimated visually from the outside. When the ink tank cover 124 is opened, the ink inlet 123 of the ink tanks 122 of each color is exposed as shown in FIG. 1(b). Each ink inlet 123 is provided with a cap. To inject ink into the ink tanks 122, the user opens the ink tank cover 124, opens the cap provided on the ink inlet 123, and supplies ink from an ink bottle 125.
[0016] In the printer 100 of this embodiment, an opening / closing sensor (not shown) is provided on the body cover 121, and the opening / closing sensor detects the opening / closing of the body cover 121. On the other hand, the ink tank cover 124 and the ink inlet 123 are not equipped with a sensor for detecting opening / closing. Therefore, the configuration is such that the CPU 301 cannot recognize, by a sensor or the like, the possibility that the user has opened the ink tank cover 124 or the ink inlet 123 and refilled the ink.
[0017] (Configuration of Inkjet Head 206 and Ink Tank 122) 2 is a diagram showing a schematic configuration of the inkjet head 206 and the ink tank 122. In the following description, in order to avoid repetitive explanation, a description will be given of one color of ink, but the ink color is not limited to one color.
[0018] 2, ink 202 is stored in the ink tank 122. The ink tank 122 is connected to an inkjet head 206 of a printer unit 308 via a tube 205. That is, the ink 202 is supplied from the ink tank 122 to the inkjet head 206 via the tube 205 and ejected.
[0019] (ink level sensor 200) The ink tank 122 is also provided with an ink remaining sensor 200 that detects whether or not there is ink remaining in the ink tank 122. The ink remaining sensor 200 has a pair of electrodes 203, 204, and is provided in a state in which the pair of electrodes 203, 204 can come into contact with the ink 202 inside the ink tank 122. The ink remaining sensor 200 obtains a voltage or the like that is the potential difference between when a voltage is applied to the electrodes 203, 204 and when the application ends, and by comparing this electrical information with a reference value, outputs a signal that indicates whether or not there is any ink remaining in the ink tank 122 to the CPU 301.
[0020] That is, the ink sensor 200 outputs a signal to the CPU 301 indicating "1" if the amount of ink remaining in the ink tank 122 is equal to or greater than a predetermined amount (hereinafter referred to as the sensor threshold), and "0" if the amount of ink remaining is less than the sensor threshold.
[0021] The ink level sensor 200 shown in this embodiment is a sensor that detects the amount of remaining ink using the electrodes 203 and 204 described above, but a different type of sensor may be used as long as it is configured to obtain information on whether or not there is a certain amount of ink remaining in the ink tank 122.
[0022] The ink level sensor 200 using electrodes 203 and 204 is controlled to detect the presence or absence of remaining ink only at preset limited timings in order to reduce the sensor's lifespan and standby power consumption. However, it may be configured to constantly detect the presence or absence of remaining ink. Details of the management of the remaining ink level will be described later.
[0023] (Configuration of the control system of the printer 100) Fig. 3 is a block diagram showing the configuration of a control system of the printer 100. As shown in Fig. 3, the printer 100 has a CPU 301, a RAM 302, a ROM 303, a network communication unit 304, a display unit 106, an operation unit 107, a printer unit 308, an ink remaining amount sensor 200, a scanner unit 310, a non-volatile memory 312, etc. Each unit is connected to each other via a bus 311.
[0024] A printer unit 308, under the control of the CPU 301, records (prints) an image on a recording medium such as printing paper by an inkjet method based on image data received from an external source or image data read by a scanner unit 310.
[0025] The scanner unit 310 optically reads an original placed on a platen (not shown) and converts it into electronic data. The image data converted into a specified file format is then sent to an external device via a network or stored in a non-volatile memory 312 such as a HDD or a memory card.
[0026] The CPU 301 is a control unit that performs overall control of the printer 100. The CPU 301 executes various processes according to programs stored in the ROM 303 or the non-volatile memory 312, using the RAM 302 as a work area.
[0027] The ROM 303 stores a control program for the printer 100, various functions, and programs for executing processes described below, as well as various data required for executing the programs. The RAM 302 includes a work memory area used when the CPU 100 executes various processes, an image storage area for temporarily storing image data, and the like. The non-volatile memory 312 is a non-volatile storage area such as a HDD or a memory card, and stores the program and OS according to this embodiment.
[0028] The display unit 106 is configured with a touch panel display or the like, and displays characters, figures, indicators, etc., and also functions as an operation unit that accepts input operations by the user. The operation unit 107 has switches, hard keys, and other input devices that allow the user to perform various input operations.
[0029] The network communication unit 304 establishes a communication connection to a network such as a LAN, a WAN, or the Internet via a network connection unit 305 such as a router. In various communications, communication control is performed according to a communication protocol such as HTTP or XMPP. Note that the communication protocol is not limited to these, and other protocols may be used. Image data and the like received by the network communication unit 304 from outside via the network is stored in the RAM 302. The above-mentioned units are connected to each other via a bus 311, and are capable of transmitting and receiving data to and from each other.
[0030] (Functional configuration of printer 100) Next, the functional configuration of the printer 100 will be described with reference to FIG. FIG. 4(a) is a diagram showing the functional configuration of printer 100 at the timing of detecting the remaining ink level, and FIG. 4(b) is a diagram showing the functional configuration of printer 100 at the timing after the notification that ink replenishment is required has been canceled.
[0031] As shown in Figures 4(a) and 4(b), the printer 100 includes an ink remaining amount detection unit 401, an ink remaining amount management unit 403, an alert unit 404, a cancellation unit 405, an ink replenishment estimation unit 406, an alert setting unit 407, a print processing unit 408, a cleaning processing unit 409, and the like.
[0032] (Ink remaining amount detection unit 401) The remaining ink level detection unit 401 is made up of the remaining ink level sensor 200 and a dot counter 402. The printer 100 uses the remaining ink level sensor 200 and the dot counter 402 in combination to improve the accuracy of remaining ink level management.
[0033] As described above, the ink level sensor 200 is provided in the ink tank 122 of each ink color, and detects whether the remaining ink level is equal to or greater than a predetermined sensor threshold. The printer 100 outputs a remaining ink level signal obtained from the ink level sensor 200 to the remaining ink level management unit 403.
[0034] (Dot count 402) The dot count 402 counts the amount of ink ejected from the inkjet head 206 for each ink color, holds the dot count value in the RAM 302 , and then saves it in the non-volatile memory 312 .
[0035] (Ink remaining amount management unit 403) The remaining ink amount management unit 403 manages the remaining ink amount based on the remaining amount signal input from the remaining ink amount sensor 200 and the amount of ink ejected counted by the dot count 402. Management includes processes such as obtaining the remaining amount signal from the remaining ink amount sensor 200, obtaining the dot count value, calculating values related to the remaining ink amount, storing and updating the remaining ink amount, etc. Values related to the remaining ink amount include estimated ink usage amount, remaining ink amount percentage value, remaining ink amount, etc., which will be described later.
[0036] Here, a specific example will be described of the process executed by remaining ink amount management unit 403 to detect when the amount of ink that requires ink replenishment (replenishment threshold; second threshold) has been reached. When printing is performed from a state in which ink tank 122 is fully refilled with ink 202, the amount of ink in ink tank 122 decreases. During this time, as ink 202 is ejected from inkjet head 206, the dot count value by dot count 402 is incremented. Based on the dot count value and the mass per dot of ink, CPU 301 calculates the estimated amount of ink used and the remaining ink amount ratio value using the following formulas (1) and (2).
[0037] Estimated ink usage = dot count value x mass per dot of ink (g) ... formula (1)
[0038] Ink remaining percentage value = = 100 x (amount of ink when ink tank is full (g) - estimated amount of ink used (g)) / amount of ink when ink tank is full (g) ... formula (2)
[0039] The remaining ink percentage value is reset to 100% when the CPU 301 determines (estimates) that ink has been refilled. The remaining ink percentage value is also reset to 100% when a specific reset operation is performed by the user. The remaining ink percentage value is stored in the RAM 302 and the non-volatile memory 312.
[0040] The remaining ink percentage value is displayed on a so-called host device, such as a personal computer or smartphone, connected via the display unit 106 and the network communication unit 304. The display format may be a direct display of the remaining ink percentage value calculated by formula (2), or a display with a reduced resolution of 10 levels of 10%. The resolution may also be further reduced to display the remaining ink amount in three levels of 3%. In this case, rather than displaying the remaining ink amount numerically, a schematic diagram showing the remaining ink amount may be drawn and displayed on the display unit 106 or the host device.
[0041] FIG. 5 is a diagram showing an example of a display screen 500 that displays the remaining ink level. In the example of Fig. 5, ink remaining indicators 501, 502, 503, and 504 are drawn showing the remaining ink amount in three stages for each ink color, BK (black), C (cyan), M (magenta), and Y (yellow). In the figure, the black areas indicate the remaining ink amount. It can be intuitively understood that there is a lot of BK ink remaining, and only a little M and Y ink remaining.
[0042] As printing continues, the amount of ink in the ink tank 122 decreases and falls below the sensor threshold (first threshold). Then, the ink sensor 200 detects that the amount of ink in the ink tank 122 has fallen below the sensor threshold, and notifies the CPU 301.
[0043] After the ink remaining amount sensor 200 detects that the ink has decreased below the sensor threshold, the CPU 301 manages the remaining ink amount only using the dot count 402. When ink is ejected during this time, the dot count value is incremented. The CPU 301 calculates the estimated amount of ink used, the remaining ink amount percentage value, and the remaining ink amount based on the dot count value and the mass per dot of ink. The remaining ink amount is the value obtained by subtracting the estimated ink used amount from the amount of ink when the ink tank is full (100%).
[0044] Then, when the dot count value, which is calculated after the ink remaining amount sensor 200 detects that the ink has fallen below the sensor threshold, exceeds a predetermined value, the CPU 301 (ink remaining amount management unit 401) determines that the ink has decreased to an amount that requires ink replenishment. The amount of ink that requires ink replenishment is called the replenishment threshold (second threshold). This replenishment threshold is a value calculated based on the design value of the ink ejection amount, and is set in advance for each ink color.
[0045] (Amount of ink that needs refilling) The amount of ink that requires replenishment (replenishment threshold) varies depending on the configuration of the printer, but is an amount of ink that does not meet the minimum amount of ink required for printing. In this embodiment, this is the amount of ink that corresponds to 0% in terms of the remaining ink percentage value expressed as a percentage. Note that depending on the timing of calculating the remaining ink percentage, the remaining ink percentage value may be 0% or less. In this specification, when the remaining ink percentage value is calculated to be 0% or less than 0%, this is considered to be the amount of ink that requires replenishment.
[0046] If printing continues without reaching the required ink amount (replenishment threshold), the printed matter may become faded or may not be printed at all. In addition, air may enter the head 206 from the ink tank 122, causing a decrease in print quality and possibly causing a malfunction. For this reason, the CPU 301 suspends the ongoing printing process or head cleaning process when the remaining ink amount is less than the replenishment threshold.
[0047] (Cases where ink is not refilled even though the ink level is sufficient) However, in a configuration using an ink tank 122 with a semi-transparent window, such as the printer 100 of this embodiment, the user can visually check the amount of ink remaining in the ink tank 122. Therefore, the user may estimate the amount of ink remaining with their own eyes, compare it with the remaining amount of printing, and give priority to the current printing job without immediately refilling the ink.
[0048] There may be a difference between the remaining ink amount percentage value and remaining ink amount calculated by dot count 402 and the remaining ink amount percentage value and remaining ink amount when the ink has decreased to less than a certain amount detected by the remaining ink sensor 200. In this case, the remaining ink amount management unit 403 may perform a process to correct the dot count value. For example, there may be a case where the remaining ink amount calculated by dot count 402 is a value equal to or greater than the sensor threshold value, but the remaining ink amount signal from the remaining ink sensor 200 actually indicates a value less than the sensor threshold value.
[0049] Furthermore, there are cases where the remaining ink amount cannot be accurately estimated because errors occur in the remaining ink amount estimation in the dot count 402. Examples of causes of errors include errors caused by differences in the amount of ink evaporation due to the usage environment, such as temperature, and detection errors of the remaining ink amount sensor 200 caused by the printer being installed at an angle.
[0050] The above-mentioned correction of the dot count value will now be described. The amount of ink that serves as the sensor threshold of the ink sensor 200 can be determined by the mounting positions of the electrodes 203, 204 of the ink sensor 200 in the ink tank 122. The printer 100 stores in advance in RAM 302 and ROM 303 the amount of ink when the ink sensor 200 detects that the ink has decreased below the sensor threshold and the ink remaining amount percentage at that time. For example, the ink remaining amount percentage value at the sensor threshold is greater than 0%, such as 20%.
[0051] If a discrepancy occurs between the remaining ink amount percentage value calculated based on the remaining ink amount sensor 200 and the remaining ink amount percentage value calculated by the dot count 402, the remaining ink amount percentage value calculated by the dot count 402 is overwritten by the remaining ink amount percentage value detected by the remaining ink amount sensor 200. This corrects the remaining ink amount percentage value to a more accurate value.
[0052] (Timing for detecting remaining ink level) Here, the timing for detecting the remaining ink level will be described. The detection of the remaining ink level using the ink level sensor 200 and the dot count 402 in combination is carried out at multiple preset times. 6 is a diagram for explaining the timing of ink remaining amount detection using both the ink remaining amount sensor 200 and the dot count. Note that acquisition of the ink remaining amount signal by the ink remaining amount sensor 200, counting of the dot count value by the dot count 402, and management of the ink remaining amount by the ink remaining amount management unit 403 are performed for each ink color. In the following explanation, for simplicity, only one color will be explained.
[0053] As described above, the remaining ink level signal is obtained only at predetermined times from the remaining ink level sensor 200. As for the dot count 402, the dot count value is counted each time ink is ejected.
[0054] The left column of Fig. 6 defines the timing for detecting remaining ink using both the ink sensor 200 and the dot counter 402. Control tables (1) and (2) are tables that define whether or not to notify the user when a state requiring ink replenishment is detected at each timing shown in the left column. Control tables (1) and (2) show that there are two types of control patterns that the CPU 301 selectively executes.
[0055] As shown in Fig. 6, the timing for detecting remaining ink is defined as during soft-on, before cleaning, after cleaning, after each paper discharge, when the notification cancel operation is performed, and after the end of a job. Regardless of whether control table (1) or (2) is set, the ink remaining detection process is performed at these timings using both the ink remaining sensor 200 and the dot count 402. If the ink remaining detection process detects that ink needs to be replenished, whether or not a notification is issued depends on which control table is set. The notification timing will be described later.
[0056] 6 includes before or after the user performs an operation that consumes ink, such as a print job or head cleaning. At these times, if the ink level requires refilling, a notification is issued to prompt the user to refill the ink.
[0057] The "soft-on" time is the timing when the printer 100 is soft-on (the state in which various software such as the control program is executed after the power is turned on). The "before cleaning" time is the timing before starting the cleaning process that uses ink to prevent ink from adhering to the head 206 and the ink flow path to the head 206. The "after cleaning" time is the timing after the cleaning process is completed.
[0058] "After each paper discharge" refers to the timing each time the printer 100 prints multiple sheets and discharges one printed sheet. "After the job ends" refers to the timing after the last sheet of the print job is printed and discharged. "At the time of the notification cancellation operation" refers to the timing when the notification that ink needs to be replenished is cancelled by the user's operation via the touch panel operation of the operation unit 107 or the display unit 106.
[0059] The purpose of performing ink remaining amount detection even though no notification is performed when the notification is cancelled is to estimate whether or not ink has been refilled by the user. In a printer configured such that there is no open / close sensor on the ink tank cover 124, such as the printer 100 of this embodiment, the timing at which ink will be refilled cannot be estimated from the opening and closing of the ink tank cover 124. However, by performing ink remaining amount detection when the notification state is cancelled, the change in the amount of ink in the ink tank 122 can be obtained, and if there is a change, it can be estimated that ink has been refilled by the user.
[0060] As described above, the remaining ink amount management unit 403 calculates the remaining ink amount percentage value at a preset ink amount detection timing, and judges whether or not the amount of ink requires ink replenishment based on the remaining ink amount percentage value (FIG. 4(a)). At this time, the remaining ink amount management unit 403 can detect whether or not the amount of ink has actually increased from the amount of ink requiring ink replenishment (replenishment threshold) by acquiring a remaining ink amount signal from the remaining ink amount sensor 200. This makes it possible to estimate whether or not ink has been replenished by the user.
[0061] Furthermore, when an operation is performed to cancel the notification state, the ink level detection unit 401 detects whether or not ink has been refilled using the ink level sensor 200 (FIG. 4(b)). When the notification screen is displayed on the display unit 106, the ink level remaining percentage value of at least one color is 0% or less. When the user performs an operation to cancel the notification screen by refilling the relevant color of ink, a signal indicating that the ink level is above the sensor threshold is obtained in the ink level detection performed at the timing of cancellation.
[0062] In this case, the CPU 301 (ink refill estimation unit 406) estimates that the ink of the corresponding color has been refilled and resets the remaining ink amount ratio value to the ink full state (100%). On the other hand, if the user cancels the notification screen 700 without refilling the ink of the corresponding color, a signal indicating that the ink remaining amount is less than the sensor threshold is acquired in the ink remaining amount detection performed at the timing of cancellation. Therefore, the CPU 301 (ink refill estimation unit 406) estimates that the ink of the corresponding color has not been refilled. In that case, the remaining ink amount ratio value of the corresponding color is not reset, and the original value (0%) is maintained. Note that in this embodiment, resetting the remaining ink amount to the ink full state (100%) when it is estimated that the ink has been refilled is just an example. For example, in a situation where only ink bottles in which 50% of the ink tank can be refilled are on the market, it is sufficient to reset the remaining ink amount to half (50%) when it is estimated that the ink has been refilled. In other words, this embodiment can be widely applied to forms in which the remaining ink amount is reset to a predetermined amount.
[0063] Note that the ink level detection timing in Fig. 6 is an example, and is not limited to these timings. Furthermore, the ink level detection process is performed for each of all ink colors at the ink level detection timing. However, the ink level detection by the ink level sensor 200 after the notification cancel operation (key operation) may be performed only for ink colors for which the ink level signal obtained from the ink level sensor 200 before the notification state was canceled was a signal indicating that the ink level was less than the sensor threshold value. This process will be described in detail in the second embodiment.
[0064] (Notification unit 404) The notification unit 404 acquires a value related to the remaining ink amount managed by the remaining ink amount management unit 403, for example, the remaining ink amount percentage value, and when the acquired remaining ink amount percentage value becomes smaller than a refill threshold value (second threshold value), notifies the user that ink needs to be replenished at a predetermined timing. However, at certain timings among the above-mentioned predetermined timings, no notification is given to the user even if the remaining ink amount percentage value is smaller than the predetermined refill threshold value. The notification timing is explained below.
[0065] When control table (1) is set by notification setting unit 407 (described later), if it is detected that ink replenishment is required during soft-on, before execution of a cleaning process (hereinafter referred to as head cleaning) of inkjet head 206, after execution of head cleaning, after each paper discharge, and after the end of a job, CPU 301 (notification unit 404) notifies the user accordingly. When a notification cancellation operation is performed, CPU 301 does not notify the user even if it detects that ink replenishment is required.
[0066] When control table (2) is set by the notification setting unit 407 described later, if it is detected that ink replenishment is required at the time of soft-on, before and after head cleaning, after the end of a job, etc., the CPU 301 (notification unit 404) notifies the user accordingly. After each paper discharge and when the notification is cancelled, the user is not notified even if it is detected that ink replenishment is required.
[0067] In other words, the timing of ink remaining amount detection is the same in control table (1) and control table (2), but the timing of notification is different. Specifically, if it is detected that ink replenishment is necessary at the timing after each paper discharge described below, a notification is made if set in control table (1), but no notification is made if set in control table (2). The reason for this will be described later. The notification method, for example, is to display a notification screen 700 on display unit 106 indicating that ink replenishment is necessary.
[0068] FIG. 7 is a diagram showing an example of a notification screen 700. As shown in FIG.
[0069] As shown in Fig. 7, the notification screen 700 displays a message 701 indicating that ink needs to be replenished and the ink color that needs to be replenished (the relevant color). In the example of Fig. 7, a mark 702 such as "x" is displayed on a schematic diagram 703 showing each color to indicate that the remaining ink of that color is low. Also, a message 705 is displayed encouraging the user to replenish the ink of the relevant color and press the OK button. The notification screen 700 remains displayed until a cancellation operation is performed by the user. The cancellation operation is performed, for example, by operating the touch panel of the operation unit 107 or the display unit 106.
[0070] (Releasor 405) The canceling unit 405 cancels the notification state by the notification unit 404 when a specific operation for canceling the notification state is performed by the user. The specific operation is, for example, but is not limited to, the operation of the OK button 704 on the notification screen 700. For example, the notification screen 700 may be canceled (deleted) by transitioning the printer 100 to a soft-off state by another operation of a button provided on the operation unit 107 or the touch panel of the display unit 106.
[0071] For example, the printer 100 can be soft-off when a power button provided on the operation unit 107 is operated. The printer 100 can be soft-off when the user does not have a refill ink bottle 125, and ink can be refilled later. In addition, temporarily hiding the notification screen 700 using a cancel button provided on the operation unit 107 also corresponds to the above-mentioned specific operation.
[0072] (Ink refill estimation unit 406) When the alert state is cancelled by the cancellation unit 405, the ink replenishment estimation unit 406 acquires a remaining amount signal from the ink remaining amount sensor 200, and estimates whether or not ink has been replenished based on the acquired remaining amount signal. That is, if the remaining amount signal acquired from the ink remaining amount sensor 200 is "1", i.e., a signal indicating that the amount of ink is equal to or greater than the sensor threshold, the ink replenishment estimation unit 406 estimates that ink has been replenished.
[0073] Furthermore, if the remaining amount signal obtained from the ink remaining amount sensor 200 is "0", that is, a signal indicating that the ink amount is less than the sensor threshold, the ink refill estimation unit 406 estimates that ink has not been refilled.
[0074] The ink refill estimation unit 406 estimates whether or not ink has been refilled for each ink color. For example, the ink refill estimation unit 406 acquires a remaining amount signal from the ink remaining amount sensor 200 for an ink color for which the notification unit 404 has notified the user that ink needs to be refilled (corresponding color). If the remaining amount signal for the corresponding color is "1", that is, a signal indicating that the ink amount is equal to or greater than the sensor threshold, the ink refill estimation unit 406 estimates that the user has refilled the ink of the corresponding color.
[0075] In this case, CPU 301 resets the remaining ink percentage value of the corresponding color managed by remaining ink management unit 403 to the full ink state (100%). CPU 301 also initializes the dot count value of the corresponding color to 0. CPU 301 also resumes the process (printing process or cleaning process) that was interrupted before displaying notification screen 700.
[0076] On the other hand, if the remaining amount signal of the corresponding color is "0", that is, a signal indicating that the ink amount is less than the sensor threshold, the ink refill estimation unit 406 estimates that the user has not refilled the ink of the corresponding color. In this case, the CPU 301 maintains the remaining ink amount percentage value and dot count value of the corresponding color managed by the remaining ink amount management unit 403. The CPU 301 also switches the notification control to control table (2) of FIG. 6. Setting information related to the switching of the control table is saved in the RAM 302 and the non-volatile memory 312 for each ink color. The CPU 301 then resumes the process (printing process or cleaning process) that was interrupted before the notification screen 700 was displayed.
[0077] According to this embodiment, simply by performing an operation to cancel the display of the notification screen 700, the notification screen 700 is canceled, the ink level sensor 200 detects the remaining ink level, it is estimated whether ink has been refilled, the remaining ink percentage value is reset or continued depending on the estimation result, and the interrupted printing process or cleaning process is resumed. Therefore, the user can use the printer 100 smoothly with few operations without having to select or input for themselves whether or not ink has been refilled.
[0078] (Notification setting unit 407) The notification setting unit 407 sets the notification timing, which is the timing for executing the notification process, according to the estimation result by the ink refill estimation unit 406. Specifically, the notification timing is changed depending on whether it is estimated that ink has been refilled or not. Note that when the notification state is released, the notification process is set not to be executed regardless of the estimation result of ink refill.
[0079] When the ink refill estimation unit 406 estimates that ink has not been refilled, the notification setting unit 407 reduces the notification timing compared to when it is estimated that ink has been refilled. Specifically, when the ink refill estimation unit 406 estimates that ink has not been refilled, the notification setting unit 407 sets so that notification is not performed at a specific timing. The specific timing is, for example, the timing "after each paper discharge" (the timing when the printed material is discharged) as shown in control table (2) in FIG. 6.
[0080] Thereafter, if the ink remaining sensor 200 detects that the ink is equal to or greater than the sensor threshold at any of the remaining ink detection timings, the notification setting unit 407 switches the notification setting to control table (1), i.e., sets the notification to be performed at all notification timings, including after each paper discharge.
[0081] Here, the reason for switching the control table will be explained. As described above, in this embodiment, even if the ink level has reached a level that requires ink replenishment, it is possible to continue printing without ink replenishment. However, if ink is continued to be used without being replenished, air will enter the head 306 from the ink tank 122, causing a decrease in print quality and possibly causing a malfunction. For this reason, it is necessary to continuously manage the remaining ink level.
[0082] However, if notifications are given too frequently, for example after each paper ejection, the user will have to cancel the notification each time, which will hinder their work. For this reason, control table (2) in Figure 6 is switched to, and the notification timing is reduced. As a result, after each paper ejection, the ink level is detected and managed, but even if ink needs to be replenished, notifications to that effect are omitted. This makes it possible to detect the ink level at the appropriate time and give notifications at the appropriate frequency, improving usability.
[0083] In this embodiment, the notification timing is controlled using a control table, but it may be controlled using a flag instead of a table. When the OK button 704 on the notification screen 700 in Fig. 7 is pressed, the CPU 301 sets the flag to "ON" and stores the flag information in the RAM 302 or the non-volatile memory 312. When the flag is set to "ON", the CPU 301 performs control such that notification processing is not performed each time paper is discharged. Also, when the CPU 301 detects that the amount of ink is equal to or greater than the sensor threshold at any timing, it sets the flag to "OFF".
[0084] (Print processing unit 408) The print processing unit 408 controls the execution and interruption of print processing based on a print job. For example, if the remaining ink level managed by the remaining ink level management unit 403 falls below a replenishment threshold, the print processing unit 408 interrupts the print processing. Also, if a predetermined notification cancellation operation or the like is performed, the print processing is resumed.
[0085] (Cleaning processing section 409) The cleaning processing unit 409 controls the execution and interruption of the cleaning process of the inkjet head 206. For example, if the remaining ink amount managed by the remaining ink amount management unit 403 falls below the refill threshold while the cleaning process is being performed, the cleaning processing unit 409 interrupts the cleaning process. Also, if a predetermined notification cancellation operation or the like is performed, the cleaning processing unit 409 resumes the cleaning process.
[0086] (Flowchart of remaining ink detection process) Next, the process executed by the printer 100 will be described. 8 is a flowchart showing the flow of the processing executed by CPU 301 when the remaining ink level is detected. The processing shown in this flowchart is realized, for example, by having CPU 301 call up a program stored in ROM 303, and then loading and executing it in RAM 302. After power is turned on, CPU 301 starts this processing at the predetermined remaining ink level detection timing (FIG. 6). In the following explanation, the symbol "S" means step.
[0087] In S801, the CPU 301 monitors whether it is time to detect the remaining ink level as shown in Fig. 6. If it is not time to detect the remaining ink level (S801; NO), this flow chart ends. If it is time to detect the remaining ink level (S801; YES), the process proceeds to S802.
[0088] In S802, the CPU 301 executes a remaining ink detection process. The CPU 301 activates the remaining ink sensor 200 and acquires remaining ink signals for all ink colors. In addition, the CPU 301 acquires the dot count values of each ink color by the dot count 402, and calculates values relating to the remaining ink amount, such as the remaining ink ratio value, for each ink color.
[0089] In S803, the CPU 301 determines whether or not ink replenishment is required for each of all ink colors based on the calculated remaining ink amount percentage values.
[0090] In S803, if it is determined that there is no ink color that needs to be replenished (S803; NO), this flowchart ends. If there is at least one ink color that needs to be replenished (S803; YES), proceed to S804. Hereinafter, the ink color that needs to be replenished is referred to as the relevant color.
[0091] In S804, the CPU 301 refers to the current notification setting information (control table) for the corresponding color stored in the RAM 302 and the non-volatile memory 112, and determines whether or not it is now time to perform notification.
[0092] In S804, if it is determined that the timing for notification is currently reached for at least one color (S804; YES), the process proceeds to S805. If it is not yet time to notify for all colors (S804; NO), the process ends.
[0093] For example, if the current timing is after each paper ejection and all the relevant colors have been set in the control table (2) of FIG. 6 by the notification setting unit 407, then since “no notification” is set for the timing after each paper ejection, this flowchart ends without performing notification processing.
[0094] On the other hand, if the current timing is after each paper ejection and any of the applicable colors has been set in the control table (1) of FIG. 6 by the notification setting unit 407, the notification process (FIG. 9) is executed for all applicable colors since the setting is "notify" after each paper ejection.
[0095] Furthermore, if there is any color of ink that needs to be replenished at any time during soft-on, before cleaning, after cleaning, or after the end of a job (S803; YES), notification processing is executed for all the corresponding colors regardless of which control table is set.
[0096] Furthermore, if it is currently time to perform the notification cancellation operation, the CPU 301 will not execute the notification process (FIG. 9) even if there is an ink color that needs to be replenished (S803; NO), regardless of whether the ink color is set in control table (1) or (2).
[0097] The notification setting (control table) is set for each ink color. Therefore, for example, if BK ink and Cyan ink are in a state where ink replenishment is required (S803; YES), in the process of S804, it is determined whether or not it is time to notify each of BK ink and Cyan ink.
[0098] In S804, if "alert" is set for either color, the notification process of S805 is executed for both colors. If "not alert" is set for both ink colors, the notification process of S805 is not executed. The reason that notification process is executed for all applicable colors when "alert" is set for any one applicable color is that, if an alert is to be issued, it is more convenient for the user to be notified of all colors that require ink replenishment.
[0099] In the above explanation, it has been explained that S801 to S803 are performed for all colors, and S804 to S805 are performed only for the relevant color, but this is not limited to this, and there is nothing to prevent the entire flowchart of Figure 8 from being performed for all ink colors.
[0100] The process of Fig. 8 will be described with a concrete example. As an example, the operation when a print request for multiple sheets is received from the host device and the print process is executed in the printer 100 will be described. Note that the notification settings are set for all colors in the control table (1) of Fig. 6.
[0101] When the printer 100 receives image data to be printed from the host device, it executes printing processing.
[0102] When the first sheet is printed and ejected, it is the timing after each ejection in Fig. 6 (S801; YES), so CPU 301 executes the ink remaining amount detection process (S803). In the ink remaining amount detection process, CPU 301 activates ink remaining amount sensor 200 and acquires remaining amount signals for all ink colors. CPU 301 also acquires the dot count value and calculates the remaining ink amount ratio value.
[0103] If the remaining ink percentage value for any ink color is less than the replenishment threshold (S803; YES), the process proceeds to S804. With reference to control table (1), since "notify" is set at the timing after each paper ejection, the process proceeds to S805 and transitions to notification processing. The notification processing of S805 will be described with reference to FIG. 9.
[0104] (Flowchart of notification process) FIG. 9 is a flowchart showing the flow of the notification process executed in S805 of FIG.
[0105] In step S901, if there is a process being executed, the CPU 301 temporarily suspends that process. In the above example, the printing process is suspended. In S902, the CPU 301 displays a notification screen 700 as shown in Fig. 7. The notification screen 700 displays that there is an ink color that requires ink replenishment.
[0106] In S903, CPU 301 waits for a notification cancel operation by the user. When a notification cancel operation (OK button 704) is performed by a user's operation on operation unit 107 or the touch panel of display unit 106, and the operation signal is acquired (S903; YES), the process proceeds to S904. When a cancellation operation is not detected (S903; NO), the process returns to S903 again and waits for a notification cancel operation.
[0107] In S904, the CPU 301 activates the remaining ink level sensor 200 and obtains remaining ink level signals for all ink colors.
[0108] In S905, if the CPU 301 receives a remaining amount signal indicating that the ink amount is equal to or greater than the sensor threshold (S905; YES), it presumes that ink has been replenished and proceeds to S906. If the CPU 301 receives a remaining amount signal indicating that the ink amount is less than the sensor threshold (S905; No), it presumes that ink has not been replenished for that ink color and proceeds to S908.
[0109] In S906, the CPU 301 resets the remaining ink percentage value of the color for which it is estimated that the ink has been replenished to 100%. Also, in S907, the notification setting for that color is maintained in the control table (1) of Fig. 6. Then, the process proceeds to S910.
[0110] In S908, the CPU 301 leaves the remaining ink percentage value of the color for which it is estimated that the ink has not been replenished at 0%, and in S909 changes the notification setting for that color to the control table (2) in Fig. 6. The CPU 301 saves the notification setting information in the RAM 302 and the non-volatile memory 112. Then, the process proceeds to S910.
[0111] In S910, the CPU 301 cancels (deletes) the display of the notification screen 700 on the display unit . In step S911, the CPU 301 resumes the temporarily suspended process (printing process) and ends this flowchart.
[0112] For example, if a notification is received in S902 that BK ink and Cyan ink need to be replenished, and the user replenishes only BK ink but does not replenish Cyan ink, and then cancels the notification, the remaining ink level signal acquired in S904 indicates that the remaining ink level is equal to or greater than the sensor threshold for BK ink and less than the sensor threshold for Cyan ink.
[0113] The CPU 301 resets the remaining ink amount (ink remaining amount percentage value) for BK ink to 100% and maintains the current notification setting in control table (1). For cyan ink, the remaining ink amount (ink remaining amount percentage value) remains the same (0% or less) and the notification setting is changed to control table (2).
[0114] After that, the notification screen is cleared and printing resumes. When the next page is printed and ejected, it is the "after each paper ejection" timing, so the answer is YES in S801 of the flowchart in Fig. 8, and the remaining ink levels are detected for each of the ink colors in S802. The remaining ink level sensor 200 and dot count 402 calculate the remaining ink level ratio value, and it is determined in S803 whether any ink color needs to be replenished.
[0115] In the above example, since the remaining ink percentage value of cyan ink is 0% or less, a YES result is determined in S803. Also, since the notification setting for cyan ink is set in control table (2), a NO result is determined in S804 at the timing "after each paper ejection", and the flow chart of FIG. 8 ends without executing the notification process.
[0116] As described above, the printer 100 of the first embodiment makes it possible to estimate whether or not the user has refilled ink while maintaining usability. That is, when the user performs an operation to cancel the notification, the printer 100 detects the amount of remaining ink using the ink level sensor 200. This allows the printer 100 to estimate whether or not ink has been refilled without having to perform a process of inquiring of the user as to whether or not ink has been refilled.
[0117] From the standpoint of sensor life and reducing standby power consumption, the ink level sensor 200 is not used to constantly detect the amount of remaining ink. However, by detecting the amount of remaining ink using the ink sensor 200 at least when the alarm cancellation operation is performed, it is possible to estimate whether ink has been replenished at the appropriate time.
[0118] In particular, in printers that do not have a mechanism for detecting the opening and closing of the main body cover or ink tank cover, it has been difficult to estimate whether ink has been refilled. However, in the printer 100 of this embodiment, the ink level sensor 200 is used to detect the amount of remaining ink at a timing after the notification is cleared, when it is expected that the user will refill the ink. This makes it possible to estimate whether ink has been refilled, even in printers that do not have a mechanism for detecting the opening and closing of the main body cover or ink tank cover.
[0119] Furthermore, when the printer 100 of this embodiment determines that ink has not been replenished, it maintains the current ink remaining percentage value (0% or less), but does not issue the above notification after each paper ejection. This allows efficient printing and other processing without the inconvenience of printing being interrupted for the above notification each time paper is ejected.
[0120] Furthermore, if the ink level reaches or exceeds the sensor threshold at any time when the ink level is detected, the ink level percentage value is reset to 100% and the notification setting is changed back to the original state, even if the user does not perform any operation to make the printer 100 recognize that ink has been refilled. Therefore, if the ink level subsequently reaches a level that requires ink refilling again, the notification is made at a specified notification timing (including the timing after each paper ejection). This allows notifications for ink refilling to be made at appropriate times and with appropriate frequency, improving usability.
[0121] In the above embodiment, an example has been described in which detection of the remaining ink amount by the ink remaining sensor 200 is used in combination with the dot count 402 to perform a notification process when the remaining ink amount falls below the amount that requires ink replenishment (replenishment threshold; second threshold). However, the notification process may also be performed when the ink remaining amount signal from the ink remaining sensor 200 acquires a signal indicating that the remaining ink amount has fallen below the sensor threshold (first threshold).
[0122] <Second embodiment> In the first embodiment, it has been explained that the acquisition of the remaining amount signal from the ink level sensor 200 when the alarm cancel operation is performed (S904 in FIG. 9) is performed for all ink colors. However, the acquisition of the remaining amount signal from the ink level sensor 200 at the timing of the alarm cancel operation may be performed only for ink colors for which the remaining amount signal from the ink level sensor 200 before the alarm state was canceled (remaining amount information before cancellation) is equal to or less than the sensor threshold value.
[0123] In this case, the CPU 301 (ink remaining amount management unit 403) stores the remaining amount signals acquired from the ink remaining amount sensor 200 for each color in the RAM 302 before transitioning to the alert state. When the user performs an operation to cancel the alert, the CPU 301 reacquires the remaining amount signals from the ink remaining amount sensor 200 only for ink colors for which the remaining amount signals stored in the RAM 302 indicate an ink level below the sensor threshold, and estimates the ink replenishment based on the remaining amount signals.
[0124] The ink remaining amount detection process and notification process in the second embodiment will be described below with reference to Figures 10 and 11. Note that the configuration of the printer 100 in the second embodiment is similar to that in the first embodiment, so a description thereof will be omitted.
[0125] Figure 10 is a flowchart showing the flow of processing executed by CPU 301 when remaining ink level detection is performed. S1001 to S1003 in Figure 10 are similar to S801 to S803 in Figure 8, and S1005 to S1006 in Figure 10 are similar to S804 to S805 in Figure 8. In Figure 10, the processing of S1004 has been added to the flowchart in Figure 8.
[0126] In S1001, if it is currently time to detect the remaining ink level (S1001; YES), the process proceeds to S1002. In S1002, the CPU 301 executes remaining ink detection processing for all ink colors, acquires a remaining ink signal from the remaining ink sensor 200, and acquires a dot count value by the dot count 402. The CPU 301 calculates values relating to the remaining ink amount, such as a remaining ink percentage value, for each of the ink colors.
[0127] In S1003, the CPU 301 determines whether or not ink replenishment is required for each of all ink colors based on the calculated remaining ink amount ratio value. If any ink color requires ink replenishment (S1003; YES), the process proceeds to S1004.
[0128] In S1004, the CPU 301 stores the remaining amount signal from the remaining ink amount sensor 200 acquired in S802 in the RAM 302 as pre-release remaining amount information.
[0129] The processing of S1005 to S1006 is the same as S804 to S805 in the first embodiment. CPU 301 refers to the current notification setting (control table) for the relevant color stored in RAM 302 and non-volatile memory 112, and determines whether it is time to perform notification. In S1005, if there is at least one relevant color for which it is currently time to perform notification (S1005; YES), the process proceeds to S1006, and if it is not time to perform notification for all relevant colors (S1005; NO), the process ends this flowchart.
[0130] Fig. 11 is a flowchart showing the flow of the notification process executed in S1006 in Fig. 10. The process in the flowchart in Fig. 11 is similar to that in the flowchart in Fig. 9 except for S1104. That is, S1101 to S1103 are similar to S901 to S903 in Fig. 9, and S1105 to S1111 in Fig. 11 are similar to S905 to S911 in Fig. 9. The following will mainly explain S1104, which is a process different from Fig. 9.
[0131] In the notification process, first in S1101, the process being executed is interrupted, and in S1102, the notification screen 700 is displayed, indicating that there is an ink color that requires ink replenishment.
[0132] In S1103, a notification cancel operation (OK button 704) is performed, and when the operation signal is acquired (S1103; YES), the process proceeds to S1104.
[0133] In S1104, the CPU 301 acquires a pre-release remaining amount signal from the RAM 302. The CPU 301 again acquires a remaining amount signal from the ink remaining amount sensor 200 only for colors for which the acquired pre-release remaining amount signal indicates that the remaining amount signal is less than the sensor threshold value.
[0134] The difference from the first embodiment is that in the first embodiment, the ink level sensor 200 detects the remaining ink levels of all colors, but in the second embodiment, the ink level sensor 200 detects the remaining ink levels only for colors that were below the sensor threshold before the notification was released. The subsequent processes (S1105 to S1111) are carried out only for colors for which a remaining ink level signal was obtained from the ink level sensor 200 in S1104.
[0135] If the remaining amount signal acquired in S1104 indicates that the ink is equal to or greater than the sensor threshold (S1105; YES), it is presumed that the ink of that color has been replenished, and the process proceeds to S1106. If the remaining amount signal acquired in S1104 indicates that the ink is less than the sensor threshold (S1105; NO), it is presumed that the ink of that color has not been replenished, and the process proceeds to S1108. The process from S1106 onwards is the same as in the first embodiment.
[0136] According to the second embodiment, after the alarm is cancelled, the ink level sensor 200 detects the remaining ink only for the ink colors that were below the sensor threshold before the alarm was cancelled. This makes it possible to reduce the number of times the ink level sensor 200 is activated, compared to the first embodiment, in which the ink level sensor 200 detects the remaining ink for all colors. This makes it possible to reduce wear on the ink level sensor 200 and reduce power consumption.
[0137] <Third embodiment> The printer 100 of the first embodiment has a touch panel display (display unit 106) for notifying the user of the remaining ink level, and displays the remaining ink level in a visually easy-to-understand manner using characters, figures, indicators, etc. This touch panel display also functions as an operation unit for performing input operations. In the third embodiment, the display unit 106 of the printer 100 has a simple configuration without a display, consisting only of LED lamps. Also, it does not have an operation unit such as a touch panel, and the operation unit 107 has a simple configuration consisting of hard keys, buttons, etc.
[0138] The printer 100 informs the user of the state of the printer 100 by the lighting and blinking patterns (number of times, color, etc.) of the LED lamp. In addition, the user can use the buttons or hard keys of the operation unit 107 to cancel the notification state.
[0139] The configuration of the printer 100 other than the display unit 106 and the operation unit 107 is the same as in the first embodiment. The functional configuration of the printer 100, the timing of ink remaining amount detection, and the timing of notification are also the same as in the first embodiment.
[0140] In the third embodiment, display unit 106 of printer 100 is composed of LED lamps, and therefore cannot display remaining ink levels 501-504 as shown in Fig. 5. Instead, CPU 301 transmits information indicating the remaining ink levels to a host device connected to printer 100 via network communication unit 304, and displays remaining ink levels 501-504 as shown in Fig. 5 on the display of the host device.
[0141] The connection with the host device is not limited to network communication, and may be made using a USB interface (not shown) of the printer 100. Furthermore, as described above, if the ink tank 122 has a semi-transparent window, the user can visually check the amount of ink remaining in the ink tank 122 without referring to the host device.
[0142] Regarding the flowchart in FIG. 8, the processing steps that differ between the third embodiment and the first embodiment will be described. When the timing for detecting the remaining ink level arrives in S801, the CPU 301 of the printer 100 of the third embodiment performs a remaining ink level detection process in S802. In S802, the CPU 301 calculates a remaining ink level ratio value based on the remaining ink level signal and dot count value acquired from the remaining ink level sensor 200 and the dot count 402.
[0143] In S803, if it is determined that there is an ink color that requires ink replenishment (S803; YES), the CPU 301 determines whether or not it is currently the notification timing. If it is the predetermined notification timing (S804; YES), the notification process of S805 is executed.
[0144] In the notification process of S805, the CPU 301 executes the flowchart shown in Fig. 9. In the third embodiment, the CPU 301 notifies the user that ink needs to be refilled by setting the number of flashes of the LED lamp to a specific number instead of displaying the notification screen of S902. Note that the printer 100 can use the LED lamp to notify users of various other notifications in addition to notifying users that ink needs to be refilled. For example, when notifying users that printing paper has run out, the number of flashes (flash pattern) that differs from the number that is used to notify users that ink needs to be refilled is used.
[0145] The user should check the instruction manual etc. to see which number of times the LED lamp flashes (flashing pattern) corresponds to the content of the alarm, and take the necessary measures for each alarm.
[0146] In step S903, the CPU 301 detects that the user has operated the button to cancel the notification. It is assumed that the user knows the following method as a countermeasure when the LED lamp flashes a certain number of times indicating that ink needs to be refilled.
[0147] (Method 1) Refill the ink tank and press the alarm release button on the operation unit 107 to release the alarm state. (Method 2) Without refilling ink, the notification state is cancelled by pressing the notification cancel button on the operation unit 107. The notification cancel button differs depending on the device, but any button provided on the operation unit 107 may be used.
[0148] When the notification cancel button is operated, in S904, the CPU 301 detects the remaining ink level using the remaining ink sensor 200. The subsequent processing (S905 to S911) is the same as in the first embodiment.
[0149] As described above, even if the user does not perform any operation to make the printer 100 recognize whether or not ink has been refilled, by operating the notification cancel button, the ink level sensor 200 is used to detect the remaining ink level, and it is possible to estimate whether or not ink has been refilled. Therefore, even with a printer 100 having a simple device configuration in which the user interface is only LEDs and buttons, as in the third embodiment, the inkjet recording device of the present disclosure can be realized.
[0150] In the description of the third embodiment, an example was described in which notification processing using an LED lamp is performed in the processing of the first embodiment shown in the flowcharts of Figures 8 and 9. However, notification processing using an LED lamp may also be performed in the processing of the second embodiment (Figures 10 and 11).
[0151] Although the embodiments of the present disclosure have been described above with reference to the accompanying drawings, the present disclosure is not limited to such examples. It is clear that a person skilled in the art can come up with various modified or amended examples within the scope of the technical ideas disclosed in the present application, and it is understood that these also naturally belong to the technical scope of the present disclosure.
[0152] <Other embodiments> The present disclosure can also be realized by a process in which a program for implementing one or more functions of the above-described embodiments is supplied to a system or device via a network or a storage medium, and one or more processors in a computer of the system or device read and execute the program. It can also be realized by a circuit (e.g., ASIC) for implementing one or more functions.
[0153] The disclosure of the above-described embodiment includes the following configurations. (Configuration 1) an ink tank that stores ink and is capable of being replenished with ink; a head that receives ink from the ink tank and ejects the ink; a sensor that outputs a remaining amount signal indicating whether or not the remaining amount of ink in the ink tank is equal to or greater than a first threshold value; a notification means for notifying a user when the remaining amount of ink is less than the first threshold value; a canceling means for canceling a notification state in which the notification is being performed by the notification means, by a user operation; an estimation means for acquiring a remaining amount signal newly output by the sensor when the notification state is released by the release means, and estimating whether or not ink has been replenished based on the acquired remaining amount signal; An inkjet recording apparatus comprising:
[0154] (Configuration 2) The estimation means includes: if the remaining amount signal obtained when the notification state is released is a signal indicating that the remaining amount of ink in the ink tank is equal to or greater than the first threshold, it is assumed that ink has been replenished; The inkjet recording device according to configuration 1, characterized in that if the remaining amount signal acquired when the alarm state is released is a signal indicating that the ink remaining amount in the ink tank is less than the first threshold value, it is estimated that ink has not been replenished.
[0155] (Configuration 3) 3. The ink jet recording apparatus according to claim 1, wherein when the estimating means estimates that ink has been replenished, the remaining amount of ink is reset to a predetermined amount.
[0156] (Configuration 4) 4. The inkjet recording apparatus according to any one of configurations 1 to 3, further comprising a notification setting unit that changes a timing at which the notification unit issues the notification in accordance with a result of estimation by the estimation unit.
[0157] (Configuration 5) The notification setting means includes: When the estimation means estimates that the ink has not been replenished, 5. The inkjet recording apparatus according to configuration 4, wherein the timing at which the notification means performs the notification is reduced compared to when the estimation means estimates that ink has been replenished.
[0158] (Configuration 6) The notification setting means includes: When the estimation means estimates that the ink has not been replenished, 5. The inkjet recording apparatus according to configuration 4, wherein the notification means is set not to notify at a specific timing.
[0159] (Configuration 7) 7. The inkjet recording apparatus according to configuration 6, wherein the specific timing is a timing at which a printed matter is discharged.
[0160] (Configuration 8) The notification setting means includes: If the remaining amount of ink is less than the first threshold, a notification is given to a user at a predetermined timing; after it is estimated by the estimation means that ink has not been replenished, until the next time it is estimated by the estimation means that ink has been replenished, the notification is not performed at the specific timing; The inkjet recording apparatus according to configuration 6, characterized in that when the estimation means estimates that the ink has been replenished, the notification is set to be performed at all predetermined timings including the specific timing.
[0161] (Configuration 9) a counting means for counting the amount of ink ejected from the head; a management unit that manages the remaining amount of ink based on the ink ejection amount counted by the counting unit and the remaining amount signal acquired from the sensor, The inkjet recording device of any one of claims 1 to 8, characterized in that the notification means notifies the user that ink needs to be replenished when the remaining ink amount managed by the management means becomes less than a second threshold value that is smaller than the first threshold value.
[0162] (Configuration 10) 9. The inkjet recording apparatus according to any one of configurations 1 to 8, wherein the ink tank, the sensor, the notifying means, and the estimating means are provided for each of the colors of ink.
[0163] (Configuration 11) The notification means includes: 11. The inkjet recording apparatus according to configuration 10, wherein if the remaining ink amount of at least one color of ink becomes less than the first threshold value, the notification is performed at the predetermined timing.
[0164] (Configuration 12) The estimation means includes: The inkjet recording apparatus according to configuration 11, characterized in that after the alarm state is released by the release means, the remaining amount signals are acquired from the sensors for all colors, and whether or not ink has been replenished is estimated based on the acquired remaining amount signals.
[0165] (Configuration 13) a storage unit configured to store the remaining amount signal value for each of the colors of ink acquired from the sensor before the notification unit issues the notification as pre-release remaining amount information, The estimation means includes: The inkjet recording device according to configuration 11, characterized in that after the alarm state is released by the release means, the inkjet recording device refers to the pre-release remaining amount information, acquires the remaining amount signal from the sensor for an ink color whose pre-release remaining amount information indicates that the ink is less than the first threshold value, and estimates whether or not ink has been replenished based on the acquired remaining amount signal.
[0166] (Configuration 14) a process interruption means for interrupting a process being executed when the notification means issues the notification; a restart means for restarting the process interrupted by the process interruption means after the notification state is released by the release means; 14. The inkjet recording apparatus according to any one of configurations 1 to 13, comprising:
[0167] (Configuration 15) The inkjet recording device according to any one of configurations 1 to 14, characterized in that the sensor acquires the remaining amount signal at timings including at least one of the timings during soft-on, before and after a cleaning process for the head, after each paper ejection, after the notification state is released by the release means, and after a job is completed.
[0168] (Configuration 16) At the timing when the notification state is cancelled by the cancellation means, 16. The inkjet recording apparatus according to any one of configurations 1 to 15, wherein the notification means does not perform the notification regardless of the estimation result by the estimation means.
[0169] (Configuration 17) The notification means performs the notification using an LED lamp, 17. The inkjet recording apparatus according to any one of configurations 1 to 16, wherein the canceling means cancels the notification state by operating a button.
[0170] (Configuration 18) A method for managing remaining ink in an inkjet recording device comprising: an ink tank that stores ink and can be replenished with ink; a head that receives ink from said ink tank and ejects the ink; and a sensor that outputs a remaining ink signal that indicates whether or not the remaining ink amount in said ink tank is equal to or greater than a first threshold value, comprising the steps of: a control unit of the inkjet recording device, if the remaining amount of ink is less than the first threshold, notifying a user; canceling the notification state in which the notification is being implemented by a user operation; when the notification state is released, acquiring a remaining amount signal newly output by the sensor, and estimating whether or not ink has been replenished based on the acquired remaining amount signal; 13. A method for managing remaining ink, comprising:
[0171] (Configuration 19) an ink tank that stores ink and is capable of being replenished with ink; a head that receives ink from the ink tank and ejects the ink; a sensor that outputs a remaining amount signal indicating whether or not the remaining amount of ink in the ink tank is equal to or greater than a first threshold value; A control unit of an inkjet recording apparatus comprising: a notification means for notifying a user when the remaining amount of ink is less than the first threshold value; a canceling means for canceling a notification state in which the notification is being carried out by the notification means, by a user operation; an estimation means for acquiring a remaining amount signal newly output by the sensor when the notification state is released by the release means, and estimating whether or not ink has been replenished based on the acquired remaining amount signal; A program to function as a
Claims
1. an ink tank that stores ink and is capable of being replenished with ink; a head that receives ink from the ink tank and ejects the ink; a sensor that outputs a remaining amount signal that indicates whether or not the remaining amount of ink in the ink tank is equal to or greater than a first threshold value; a notification unit that notifies a user when the remaining amount of ink is less than the first threshold value; a canceling means for canceling a notification state in which the notification is being performed by the notification means, by a user operation; an estimation means for acquiring a remaining amount signal newly output by the sensor when the notification state is released by the release means, and estimating whether or not ink has been replenished based on the acquired remaining amount signal; An inkjet recording apparatus comprising:
2. The estimation means includes: when the remaining amount signal obtained when the notification state is released is a signal indicating that the remaining amount of ink in the ink tank is equal to or greater than the first threshold, it is assumed that ink has been replenished; An inkjet recording device as described in claim 1, characterized in that if the remaining amount signal obtained when the alarm state is released is a signal indicating that the ink remaining amount in the ink tank is less than the first threshold value, it is assumed that ink has not been replenished.
3. 2. The ink jet recording apparatus according to claim 1, wherein the remaining amount of ink is reset to a predetermined amount when the estimating means estimates that ink has been replenished.
4. 2. The ink jet recording apparatus according to claim 1, further comprising a notification setting unit which changes the timing at which the notification unit issues the notification in accordance with the result of estimation by the estimation unit.
5. The notification setting means includes: When the estimation means estimates that the ink has not been replenished, 5. The ink jet recording apparatus according to claim 4, wherein the timing at which the notification means issues the notification is reduced compared to when the estimation means estimates that the ink has been replenished.
6. The notification setting means includes: When the estimation means estimates that the ink has not been replenished, 5. The ink jet recording apparatus according to claim 4, wherein the notification means is set not to notify at a specific timing.
7. 7. The inkjet recording apparatus according to claim 6, wherein the specific timing is a timing at which a printed matter is discharged.
8. The notification setting means includes: If the remaining amount of ink is less than the first threshold, a notification is given to a user at a predetermined timing; after it is estimated by the estimation means that the ink has not been replenished, until a signal indicating that the remaining ink amount signal of the sensor is equal to or greater than the first threshold is obtained, the notification is not performed at the specific timing; The inkjet recording apparatus according to claim 6, characterized in that, when a signal indicating that the remaining amount signal of the sensor is equal to or greater than the first threshold is obtained, the notification is set to be performed at all of the specified timings including the specific timing.
9. a counting means for counting the amount of ink ejected from the head; a management unit that manages the remaining amount of ink based on the ink ejection amount counted by the counting unit and the remaining amount signal acquired from the sensor, The inkjet recording device according to any one of claims 1 to 8, characterized in that the notification means notifies the user that ink needs to be replenished when the remaining ink amount managed by the management means becomes less than a second threshold value that is smaller than the first threshold value.
10. 2. The ink jet recording apparatus according to claim 1, wherein the ink tank, the sensor, the notification means, and the estimation means are provided for each color of ink.
11. The notification means includes:
11. The inkjet recording apparatus according to claim 10, wherein when the remaining ink amount of at least one color of ink becomes less than the first threshold value, the notification is performed at a predetermined timing.
12. The estimation means includes: The inkjet recording apparatus according to claim 11, characterized in that after the warning state is released by the release means, the remaining amount signals are acquired from the sensors for all colors, and whether or not ink has been replenished is estimated based on the acquired remaining amount signals.
13. a storage unit configured to store the remaining amount signal value for each color of ink acquired from the sensor before the notification unit issues the notification as pre-release remaining amount information, The estimation means includes: An inkjet recording apparatus according to claim 11, characterized in that after the alarm state is released by the release means, the pre-release remaining amount information is referenced, and for ink colors for which the pre-release remaining amount information indicates that the ink is less than the first threshold value, the remaining amount signal is acquired from the sensor, and whether or not ink has been replenished is estimated based on the acquired remaining amount signal.
14. a process interruption means for interrupting a process being executed when the notification means issues the notification; a restart means for restarting the process interrupted by the process interruption means after the notification state is released by the release means; 2. The inkjet recording apparatus according to claim 1, further comprising:
15. The inkjet recording device according to claim 1, characterized in that the sensor acquires the remaining amount signal at timings including at least one of the following timings: during soft-on, before and after a cleaning process for the head, after each paper ejection, after the notification state is released by the release means, and after a job is completed.
16. At the timing when the notification state is cancelled by the cancellation means, 2. The inkjet recording apparatus according to claim 1, wherein the notification means does not perform the notification regardless of the result of the estimation by the estimation means.
17. The notification means performs the notification using an LED lamp, 2. The inkjet recording apparatus according to claim 1, wherein the canceling means cancels the notification state by operating a button.
18. A method for managing remaining ink in an inkjet recording device comprising: an ink tank that stores ink and can be replenished with ink; a head that receives ink from the ink tank and ejects the ink; and a sensor that outputs a remaining ink signal that indicates whether or not the remaining ink amount in the ink tank is equal to or greater than a first threshold value, comprising the steps of: a control unit of the inkjet recording device, if the remaining amount of ink is less than the first threshold, notifying a user; canceling the notification state in which the notification is being implemented by a user operation; when the notification state is released, acquiring a remaining amount signal newly output by the sensor, and estimating whether or not ink has been replenished based on the acquired remaining amount signal; 13. A method for managing remaining ink, comprising:
19. an ink tank that stores ink and is capable of being replenished with ink; a head that receives ink from the ink tank and ejects the ink; a sensor that outputs a remaining amount signal that indicates whether or not the remaining amount of ink in the ink tank is equal to or greater than a first threshold value; A control unit of an inkjet recording apparatus comprising: a notification means for notifying a user when the remaining amount of ink is less than the first threshold value; a canceling means for canceling a notification state in which the notification is being carried out by the notification means, by a user operation; an estimation means for acquiring a remaining amount signal newly output by the sensor when the notification state is released by the release means, and estimating whether or not ink has been replenished based on the acquired remaining amount signal; A program to function as a
Citation Information
Patent Citations
Inkjet recording device and program
JP2016132217A