Known printers perform operations that cause ink to be discarded into one or more waste containers. Waste containers to collect discarded ink are sometimes arranged in a cassette that can be removably installed in a printer.
Image forming devices, such as printers, typically discard some image forming material, such as ink, as waste in connection with one or more procedures or operations. For example, a service station of a printer may perform a spitting procedure to remove or reduce clogs from a print head. Removing clogs from a print head sometimes includes forcing ink through a nozzle. The image forming device performing such a procedure discards the ink forced through the nozzle as waste.
In some examples, a wiper mechanism of a printer cleans excess ink or debris from the print head as part of a cleaning procedure. In such examples, the image forming device discards the excess ink as waste. The discarded ink resulting from these and/or other procedures is collected in waste containers. Waste containers are sometimes arranged on a cassette that can be removably installed in an image forming device. In such instances, the waste containers are typically configured such that components of the image forming device, such as nozzles associated with a print head, feed a corresponding waste container.
As the waste containers collect discarded ink, pillars of dried ink (also referred to as “ink stalagmites”) can grow upwards towards a print head, a pen nozzle plate, and/or any other device that feeds the waste containers. Growth of the ink stalagmites to a point near the printer head, pen nozzle plate, etc. can interfere with print head movement, reduce print quality, lead to internal ink contamination, promote clogging of print head nozzles, cause hardware breakdown, and/or lead to additional or alternative problematic conditions. Even without formation of ink stalagmites, the waste containers have a capacity that, when exceeded, can cause problematic conditions in an image forming device.
To avoid potential problems or complications associated with ink stalagmites and/or the capacity of a waste container being exceeded, some image forming devices employ counters to track an amount of discarded ink collected by each waste container. Each counter counts the drops of ink expelled from, for example, a print head into a corresponding waste container. A controller of the image forming device executes an algorithm, using the number of drops as an input, to calculate or estimate the amount of ink stored in a waste container. In some examples, the algorithm takes potential stalagmite growth into account to estimate a height at which the discarded ink extends from a waste container. The image forming device stores the amount of discarded ink for each waste container, as well as the calculated or estimated ink amounts and/or growths, in a memory of the image forming device. The image forming device references the memory to determine whether one or more of the waste containers (or a device including the waste containers, such as a mono-cassette housing a plurality of waste containers) are full and, thus, should be replaced. In some instances, when at least one waste container is full or at least one ink stalagmite has grown to within a threshold distance of the print head, the image forming device ceases operation until the waste container(s) and/or the cassette in which the waste containers are located is replaced.
However, a waste container or a cassette including a plurality of waste containers is sometimes replaced before the image forming device determines that the waste containers are full or that a stalagmite has grown too high. Additionally, used waste containers already containing some discarded ink are often used as replacements instead of unused, empty waste containers. However, image forming devices expect to receive empty waste containers. In such instances, the image forming device operates on faulty information regarding the amount of discarded ink present in the waste container(s). Basing operation on faulty information related to the amount of discarded ink in a waste container can result in the image forming device failing to cease image forming operations before the discarded ink contaminates the components of the image forming device.
Example methods and apparatus disclosed herein enable image forming devices to operate based on accurate information related to discarded ink in one or more waste containers and, thus, to avoid adverse effects of discarded ink contaminating components of the image forming devices. In particular, data related to an amount of discarded ink in one or more waste containers is stored in a memory located on a device, such as a cassette, housing the waste container(s). The amount of discarded ink in a waste container may be referred to as a usage level of that particular waste container. The memory located on the device housing the waste container(s) and, therefore, the usage level data associated with the waste container(s) of the device, travels with the device. As a result, when the device is removed from a first image forming device and installed into a second image forming device, the second image forming device is aware of the usage level of the waste containers of the device and can base image forming operations on this accurate usage level data. In contrast, in previous systems, the second image forming device would base decisions to continue or cease image forming operations on inaccurate usage level data, such as usage level data tracked by the second image forming device in association with a waste container previously installed in the second image forming device. Alternatively, in previous systems, the second image forming device may base decisions to continue or cease image forming operations on inaccurate usage level data by assuming that an unused, empty waste container was being installed instead of the actual used waste container already having discarded ink collected therein. The example methods and apparatus disclosed herein avoid these errors by causing the usage level data to travel with the corresponding waste container(s) by storing such data in a memory located on a device carrying the waste container(s) (e.g., a cassette) and by enabling an image forming device to read the memory. In such disclosed examples, an image forming device obtains usage level data directly from the waste container(s) and decisions to continue or cease image forming operations is, thus, based on accurate data.
The example printer 102 of
The controller 106 includes counters 114. Each of the counters 114 counts a number of ink droplets discarded by a corresponding component of the printer 102. For example, a first one of the counters 114 counts a number of ink droplets discarded by a first nozzle of the print head 112. A second one of the counters 114 counts a number of ink droplets discarded by a second nozzle of the print head 112. A third one of the counters 114 counts a number of ink droplets discarded by a wiper that cleans surfaces of the print head 112. Discarding of ink may result from, for example, the spitting procedure and/or the wiper procedure implemented by the example maintenance mechanism(s) 108 of
The example controller 106 of the printer 102 also includes an estimator 116 to estimate growth of ink stalagmites. In the illustrated example, the estimator 116 uses data from the counters 114 to determine a likely amount of stalagmite growth for each of the waste containers tracked by the counters 114. Thus, the estimations generated by the estimators 116 are functions of the amount of ink discarded by, for example, the print head 112. In the illustrated example, results generated by the estimator 116 and the data associated with the counters 114, which is sometimes referred to herein collectively as usage level data, is stored in a memory of the printer 112 accessible by the controller 106. As described above, printers storing usage level data on a memory of the printer only are exposed to increased risk of ink contamination resulting from basing printing operations on inaccurate information.
The example controller 106 of
In the illustrated example of
The usage level data collected and/or generated by the controller 106 and conveyed to the cassette 100 via the communication interfaces 118 and 120 is stored in a memory 122 in the example cassette 100 of
After the cassette 100 is removed from the printer 102, a user may swap the cassette 100 into a second printer. Unlike previous cassettes, the example cassette 100 of
The example memory 122 of
The example process of
The example instructions of
When an authentic cassette 100 is installed in the printer 102 (block 302), the controller 106 reads usage level data 200 from the memory 122 of the cassette 100 (block 305). When the usage level data indicates that at least one of the waste containers 104 has an amount of discarded ink that exceeds a threshold (block 306), the controller 106 causes the printer 102 to cease printing operations (block 308). As described above, such a reading from the memory 122 indicates that further printer operations may lead to ink contamination or hardware breakdown. When printing operations are ceased at block 308, control returns to block 304 and the controller 106 waits for installation of a new authentic cassette. Otherwise, when the usage level data of the cassette read at block 305 indicates that the amount of discarded ink the waste containers 104 is equal to or below the threshold (block 306), the controller 106 continues printing operations.
When ink has been discarded into the waste containers 104 of the cassette 100 (block 310), the controller 106 updates the counters 114 with information related to an amount of ink discarded into the waste containers 104 (block 312). The controller 106 then conveys the updated usage level data to the memory 122 of the cassette 100 via the communication interface 118 (block 314). The controller 106 then references the estimator 119 to determine whether the estimator 119 is scheduled to perform an estimation of ink stalagmite growth in one or more of the waste container 104 (block 316). If so, the estimator 119 generates an estimation of ink growth in the scheduled waste container(s) 104 (block 318). The estimation is used to update usage level data tracked by the printer 102 (block 320). Additionally, the communication interface 118 conveys information related to the estimation generated by the estimator 119 to the cassette 100 such that the updated usage level data can be stored in the memory 122 to reflect the current levels of discarded ink in the waste container 104 (block 322). Control then returns to block 305.
The processor 502 of the illustrated example is in communication with a main memory 504 including a volatile memory 506 and a non-volatile memory 508. The volatile memory 506 may be implemented by Synchronous Dynamic Random Access Memory (SDRAM), Dynamic Random Access Memory (DRAM), RAMBUS Dynamic Random Access Memory (RDRAM) and/or any other type of random access memory device. The non-volatile memory 508 may be implemented by read-only memory (ROM), flash memory, and/or any other desired type of memory device. Access to the main memory 504 is controlled by a memory controller. The coded instructions of
The platform 500 also includes an interface circuit, such as a bus 510. The bus 510 may be implemented by any type of interface standard, such as an Ethernet interface, a universal serial bus (USB), and/or a PCI express interface. Input device(s) 512 are connected to the bus 510. The input device(s) 512 permit a user to enter data and commands into the processor 502. The input device(s) 512 can be implemented by, for example, a keyboard, a programmable keypad, a mouse, a touchscreen, a track-pad, a trackball, isopoint, and/or a voice recognition system. Output device(s) 514 are also connected to the bus 510. The example output device(s) 514 of
The processor 502 of the illustrated example provides data to and reads data from the example memory 122 of the cassette 100 in cooperation with the memory controller 501. In some examples, the memory controller 501 is omitted and the memory 122 has the ability to be controlled by, for example, the processor 502. In the illustrated example, a connector 516 (e.g., an I2C cable, a USB cable, etc.) couples the communication interface 118 of the controller 106 to the communication interface 120 of the cassette 100. The processor 502 of the illustrated example of
The above-disclosed example methods and/or apparatus may be make decision(s) whether to continue, start or cease printing operations based on accurate information related to discarded ink collected in a waste container which is removable from a printer or other image forming device. In contrast to known systems, example methods and apparatus disclosed herein store usage level data on a memory of a removable device including waste containers configured to collect discarded ink and intended to be removed from the image forming device and replaced from time to time as part of the ordinary usage of the image forming device. The memory of the removable/replaceable device is readable by printers in which the device is installed. Because the memory travels with the removable device, the usage level data on which the printer bases operation is accurate even if the removable device is installed with already full waste container(s). As a result, hardware breakdown, ink contamination, and/or other problem(s) caused by using inaccurate information related to discarded ink are reduced and/or avoided
Although certain example apparatus, methods, and articles of manufacture have been disclosed herein, the scope of coverage of this patent is not limited thereto. On the contrary, this patent covers all apparatus, methods, and articles of manufacture fairly falling within the scope of the claims of this patent.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US2011/040521 | 6/15/2011 | WO | 00 | 12/15/2013 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2012/173617 | 12/20/2012 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
5745134 | Hirabayashi et al. | Apr 1998 | A |
7625060 | Kosugi et al. | Dec 2009 | B2 |
7664432 | Miller | Feb 2010 | B2 |
7665819 | Nicodem | Feb 2010 | B2 |
7712862 | Campillo et al. | May 2010 | B1 |
20040021751 | Steinmetz et al. | Feb 2004 | A1 |
20090100946 | Balinsky et al. | Apr 2009 | A1 |
20090219337 | Harada et al. | Sep 2009 | A1 |
20090256884 | Aoki | Oct 2009 | A1 |
20100166441 | Kobayashi | Jul 2010 | A1 |
20100182365 | Kayanaka | Jul 2010 | A1 |
Number | Date | Country |
---|---|---|
10-0193722 | Jun 1999 | KR |
Entry |
---|
Patent Cooperation Treaty, “International Search Report,” issued in connection with Application No. PCT/US2011/040521, Feb. 10, 2012, 4 pages. |
Patent Cooperation Treaty, “Written Opinion of the International Searching Authority,” issued in connection with Application No. PCT/US2011/040521, Feb. 10, 2012, 4 pages. |
Manjoo, “Take That, Stupid Printer!” Aug. 21, 2008, 3 pages. |
Number | Date | Country | |
---|---|---|---|
20140111568 A1 | Apr 2014 | US |