Printing devices, including standalone printers as well as all-in-one (AIO) printing devices that combine printing functionality with other functionality like scanning and copying, can use a variety of different printing techniques. A type of printing technology is inkjet technology, which is more generally a type of fluid-ejection technology. A fluid-ejection device, such as a printhead or a printing device having such a printhead, includes a number of fluid-ejection elements with respective nozzles from which fluid like ink is selectively ejectable.
Inkjet printing devices are fluid-ejection devices that selectively eject fluid like ink. Two types of fluid-ejection devices include tank-on-printhead devices and continuous ink supply system (CISS) devices. In the former, fluid supplies can be incorporated with a printhead in a printhead assembly that is inserted into a carriage of a fluid-ejection device. When any fluid supply of the assembly has been depleted, the entire assembly has to be replaced, even if other fluid supplies have not been exhausted, and even though the printhead itself is likely to still be in good operating condition.
By comparison, in a CISS fluid-ejection device, the fluid supplies are not part of the printhead assembly that includes the printhead and that is insertable into the device's carriage. Rather, the fluid supplies are located off-axis (i.e., off the axis on which the carriage is movable back and forth), and fluidic tubes fluidically couple the fluid supplies to the carriage and thus to the printhead assembly. The fluid supplies can thus be larger, and fluid can be continuously supplied to the printhead. When a fluid supply runs low, it can be replenished before the supply becomes depleted, potentially even while printing is occurring.
During initial setup of a CISS fluid-ejection device, the fluid supplies may be filled for the first time. Before a first use of the device, air then has to be purged from the fluidic tubes fluidically coupling the fluid supplies to the carriage. The air purging process draws fluid from the supplies through the tubes and to the carriage. If air purging is not performed, the fluid-ejection device may not operate correctly, and may become damaged, and/or may reduce an operation lifetime of the fluid-ejection device, for instance due to air remaining in tubes of the fluid-ejection device and thus impacting operation/components of the fluid ejection device.
CISS fluid-ejection devices usually have end users manually perform the initial air purging. Air purging may not typically occur at time of device manufacture, for instance, because it has to be performed after initial filling of the fluid supplies, and the supplies have to remain empty and dry for shipment of the fluid-ejection devices. Failure to perform initial air purging at all, or failure to perform air purging correctly, may result in a poor end user out-of-box (OOB) experience, and even in some instances may cause damage to the fluid-ejection devices before it has even been used once to eject fluid.
As such, some air purging approaches may utilize a spittoon or other structure to capture a volume of fluid that is ejected from nozzles in effort to remove any air from fluidic pathway in a fluid-ejection device. Yet, such approaches may reduce an operation lifetime of the fluid-ejection device due to imparting otherwise unwarranted wear on components (e.g., nozzles) and/or due to a volume of fluid being deposited into a component (e.g., spittoon).
Other purging approaches may employ an air purger that is coupled to a fluid-ejection device. The air purger can remove any air from a fluidic pathway in a fluid-ejection device (e.g., a fluid pathway between a fluid supply and nozzles) and then the air purger can be removed and be disposed of. Yet, such approaches may be prone to error. For instance, a failure (lack of any air purging) will occur when the air purger is not installed during manufacture and/or when an engageable lock (e.g., spring loaded engageable lock) of the air purger becomes prematurely triggered (e.g., due to vibrations during shipping) before an attempt to employ the air purger as intended. Consequently, when employing either of the above purging approaches the fluid-ejection device may not function as intended and the consumer experience may be poor.
As such, fluid-ejection device air purger detection according to the disclosure, as detailed herein, can detect a status (e.g., present or absent) of the air purger, an engageable lock status (e.g., untriggered or triggered) of the air purger, or both. For instance, fluid-ejection device air purger detection can cause the carriage to actuate from the first position to the second position, determine a location of the carriage at the second position, and based on the location of the carriage at the second position, detect a status of the air purger, a status of an engageable lock in the air purger, or both. Similarly, in some examples, fluid-ejection device air purger detection can determine a distance between the first position and the second position, compare the distance to a threshold, and based on the comparison of the distance to the threshold, detect a status (e.g., present or absent) of the air purger, an engageable lock status (e.g., untriggered or triggered) of the air purger, or both. In this way, fluid-ejection device air purger detection can, based on the location of the carriage at the second position and/or the distance between the first position and the second position to detect a status of the air purger, status of an engageable lock, or both
Based on the status of the air purger, the engageable lock, or both, fluid-ejection device air purger detection can then selectively employ the air purger or a back-up purge system. For instance, the back-up purge system can be employed when the air purger has an absent status or an engageable lock (i.e., a trigger) has a triggered status (i.e., has already triggered), as detailed herein. As such, fluid-ejection air purger detection can ensure that any air is purged from the fluid-ejection device via the air purger or the back-up purger system so the fluid-ejection device functions as intended, and the consumer has a positive experience.
As mentioned, the fluid-ejection device 100 includes the carriage 102. The carriage has a fluidic interconnector 106 fluidically connectable to the fluidic tube 116 and movable to an air purge position. The fluid-ejection device 100 includes an air purger (e.g., air purger 201) removably disposable within a receiver 111 in the carriage 102 and fluidically connectable to the fluidic interconnector 106. That is, the receiver 111 can be sized and shaped to receive the air purger, as detailed herein, when the air purger is present. The receiver can be, for instance, be a bracket or other structure that is sized and shaped to receive the air purger and permit the air purger to be connected to the fluidic interconnector 106. The fluid-ejection device 100 includes a release key 110 to engage the air purger in an air purge position of the carriage 102 to cause the air purger to purge a specified volume of air from the fluidic tube 116 via the fluidic interconnector 106.
The fluid-ejection device 100 can be an inkjet-printing device, such as an inkjet printer or an all-in-one (AIO) printing device including other functionality in addition to printing functionality. The fluid-ejection device 100 can be a device that ejects fluid other than ink. The fluid-ejection device 100 may be a pagewide device having a printhead array in relation to which media advances for ejection of fluid thereon. The fluid-ejection device 100 may thus form images on media in the case of a printing device, or may be a three-dimensional (3D) printing device that additively deposits layers of print material (e.g., fluid) to form 3D objects.
The air purger 201 includes a spring-loaded plunger 213 extendably disposed within the body 207 and fluidically connected to the tower 212. The air purger 201 includes an engageable lock 208 that is rotatably attached to the body 207. The engageable lock 208 has a locked position in which it maintains the spring-loaded plunger 213 in a compressed position and an unlocked position in which it releases the spring-loaded plunger 213 to an extended position as which the air is purged from the fluid-ejection device 200.
In any case, the first position can be spaced a distance from the second position along the axis 303. Determination of the distance between the first position and the second position can permit determination of a status of the air purger, a status of an engageable lock 308 of the air purger, or both, as detailed herein.
The carriage 302 has a cover 304, and the air purger 301 is removably coupled to the carriage 302 under the cover 304. Being removably coupled refers to the air purger 301 be coupled in a manner to permit the air purger 301 to purge the fluid-ejection device 300 and subsequently be decoupled from the fluid-ejection device 300 and disposed of. The cover 304 thus impedes accidental engagement of the engageable lock 308 when the air purger 301 is disposed in the carriage 302 by covering the engageable lock 316. The carriage 302 further has fluidic interconnectors 306 to which towers (e.g., tower 212 as described with respect to
The fluid-ejection device 300 includes fluidic tubes 316 that extend from the fluidic interconnectors 306 to a fluidic interface 314. The fluid-ejection device 300 includes replenishable fluid supplies 312. As depicted specifically in FIG. 3B, the fluid-ejection device 300 includes other fluidic tubes 317 that extend to another fluidic interface 319 that fluidically mates with the fluidic interface 314. The fluidic tubes 317 are not shown in
The fluidic tubes 316 and 317, via the fluidic interfaces 314 and 319, can thus be said to fluidically connect the fluidic interconnectors 306 to the fluid supplies 312. As shown, there can be four fluid supplies 312 with respective fluidic interconnectors 306, fluidic tubes 316, and fluidic tubes 317. In the case in which the fluid-ejection device 300 is a color inkjet-printing device, the four fluid supplies 312 can correspond to black, cyan, magenta, and yellow ink so that the fluid-ejection device 300 can form full-color images. In other implementations, there may be fewer or more than four fluid supplies 312.
The fluid-ejection device 300 includes a release key 310. Movement of the carriage 302 to the second position (e.g., the air purge position) of
The volume of air that the air purger 301 is to purge from the fluidic tubes 316 can be specified during design of the air purger 301 to correspond to the volume of space within the tubes 316 and 317, among other possibilities. In other implementations, the fluidic tubes 316 and 317 can be sized to correspond to the volume of air that the air purger 301 purges upon engagement. The volume of air that the air purger 301 is to purge and the volume of space within the fluidic tubes 316 and 317 thus correspond to one another.
When the fluid-ejection device 300 is shipped from the manufacturer, the fluid supplies 312 can be empty, and the fluidic tubes 316 and 317 can be similarly dry of fluid. During setup of the fluid-ejection device 300, the fluidic tubes 317 are connected to the supplies 312, and also connected to the fluidic tubes 316 via connecting the fluidic interface 319 to the fluidic interface 314. The fluid supplies 312 are filled with fluid, and the carriage 302 is moved between the first position and the second position to determine a status of the air purger 301, a status of the engageable lock 308 of the air purger, or both, as detailed herein. Based on a status of the air purger 301 and a status of the engageable lock 308 of the air purger, or both can be purged via the air purger 301 or via a back-up purge system. For instance, as illustrated in
The controller 415 may include a processing resource 422 and a machine-readable storage medium such as the memory resource 424 storing non-transitory machine-readable instructions, as detailed herein. Although the following descriptions refer to an individua processing resource and an individua machine-readable storage medium, the descriptions may also apply to a system with multiple processing resources and multiple machine-readable storage mediums. The controller 415 may be distributed across multiple machine-readable storage mediums and across multiple processors. Put another way, the instructions executed by the controller 415 may be stored across multiple machine-readable storage mediums and executed across multiple processors, such as in a distributed or virtual computing environment.
Processing resource 422 may be a central processing unit (CPU), a semiconductor-based microprocessor, and/or other hardware devices suitable for retrieval and execution of non-transitory machine-readable instructions 426, 428, 430, 432, and 434 stored in a memory resource 424. Processing resource 422 may fetch, decode, and execute instructions 426, 428, 430, 432, and 434. As an alternative or in addition to retrieving and executing instructions 426, 428, 430, 432, and 434 processing resource 422 may include a plurality of electronic circuits that include electronic components for performing the functionality of instructions 426, 428, 430, 432, and 434.
Memory resource 424 may be any electronic, magnetic, optical, or other physical storage device that stores executable instructions 426, 428, 430, 432, and 434, and/or data. Thus, memory resource 424 may be, for example, Random Access Memory (RAM), an Electrically-Erasable Programmable Read-Only Memory (EEPROM), a storage drive, an optical disc, and the like. Memory resource 424 may be disposed within controller 415, as shown in
The controller 415 may include instructions 426 stored in the memory resource 424 and executable by the processing resource 422 to cause a carriage in a fluid-ejection device having a continuous ink supply system (CISS) to actuate from a first position (e.g., as illustrated in
In some examples, the controller 415 can cause the carriage to actuate at a speed that is less than a speed threshold, at a stall force that is less than a stall threshold, or both. Having a relatively lower carriage speed (less than a speed threshold), lower stall force (less than a stall threshold), or both, can permit determination of a status of the air purger, a status of an engageable lock in the air purger, or both, as detailed herein, and yet can ensure that the carriage does not inadvertently contact the release key (e.g., the release key 310 as illustrated in
For instance, the controller 415 can in some examples, cause the carriage to actuate from the first position to the second position at a speed that is less than a speed threshold to permit determination of a status of the air purger, a status of an engageable lock in the air purger, or both. The speed threshold can be equal to a speed that would otherwise be expected to cause actuation of the engageable lock of the air purger and thus trigger air purging of the fluid-ejection device. For instance, the speed threshold can be equal to 50 inches per second, 40 inches per second, 30 inches per second, 20 inches per second, 15 inches per second, 10 inches per second, 7 inches per second, 5 inches per second 3 inches per second, or another value. For instance, in some examples, the controller 415 can cause the carriage to actuate at a speed that is equal to or less than 50%, 40%, 30%, or 20% of a speed threshold (e.g., 40 inches per second, 30 inches per second, 20 inches per second, etc.), and thus can be permit determination of a status of the air purger, a status of an engageable lock in the air purger, or both, as detailed herein, and yet can ensure that the carriage does not inadvertently contact the release key with sufficient force to trigger the engageable lock which would otherwise cause the air purger to initiate air purging.
As mentioned, the controller 415 can cause the carriage to operate at a stall force that is less than a stall threshold to permit determination of a status of the air purger, a status of an engageable lock in the air purger, or both. As used herein, the “stall force” refers to an amount of force encountered by the carriage as the carriage actuates along the axis at which the carriage will cease to actuate along the axis (e.g., an amount of force at which a motor and/or actuator actuating the carriage will cease to actuate the carriage). The stall force and/or stall threshold be a value or range of values. For instance, the stall threshold can be in a range from 3 to 15 newtons, or in a range from 5-7 newtons, among other possible values.
The controller 415 may include instructions 428 stored in the memory resource 424 and executable by the processing resource 422 to determine a distance between the determine a distance between the first position and the second position. For instance, the controller 415 can determine a distance traveled by the carriage between the first position and the second position.
In some examples, the distance can be determined based on an encoder count. As used herein, an “encoder” refers to a device which can track a location of a carriage along an axis. Examples of encoder include rotary encoders, optical encoders, among other possibilities. For instance, the first position, the second position, or both, can have a respective encoder count associated therewith. A given encoder count can correspond to a given carriage position along an axis (e.g., axis 303 as illustrated in
For example, the first position can have a first encoder count (e.g., 0 that is associated with a “home” position) while the second position can have a second encoder count (e.g., 28500) that is different than the first encoder count. For instance, a first encoder count can correspond to a carriage being located as at first position (e.g., a home position) that is adjacent to and in contact with a wall (e.g., a right wall) of the ink-ejection device. In such instances, the second position can have a second encoder count (e.g., 28500) that is indicates an updated location of the carriage along the axis, for instance, responsive to actuation of the carriage. Thus, an “end” location corresponding to the second position of the carriage can be determined and similarly a distance traveled by the carriage (e.g., a distance from the first position to the second position can be determined). The distance between the first position and the second position can be equal to an encoder count of the second position minus the encoder count of the second position, among other possibilities. The resultant location of the carriage (e.g., an individual encoder count at the second position) and/or a distance between the first position and the second position can be compared to a threshold.
Comparing the resultant location of the carriage (e.g., an individual encoder count at the second position) and/or a distance between the first position and the second position to the threshold can permit determination of a status of the air purger, a status of an engageable lock of the air purger, or both. For instance, the controller 415 may include instructions 430 stored in the memory resource 424 and executable by the processing resource 422 to compare the distance (e.g., as determined by execution of instructions 428) to a threshold.
The threshold can be an individual value or a range of values. For instance, the threshold can be an individual value (e.g., 28500 encoder counts). In such instances, the resultant location of the carriage (e.g., an individual encoder count at the second position) and/or a distance between the first position and the second position can compared to the individual value. The threshold can be included in a plurality of thresholds. For instance, a plurality of thresholds can correspond to a particular status of a plurality of statuses (e.g., present, absent, etc.) of the air purger, a plurality of thresholds can correspond to a particular status of a plurality of statuses of the engageable lock (e.g., triggered, not triggered, etc.), or both.
For example, the resultant location of the carriage can have a corresponding encoder count (e.g., 28550) and/or a distance (as measured in encoder counts or otherwise measured) from the first location that is greater than the encoder count. As such, it can be determined that an air purger has an absent status (i.e., an air purger is not present). Conversely, if the corresponding encoder count (e.g., 28450) and/or a distance (as measured in encoder counts or otherwise measured) from the first location is less or equal to threshold it can be determined that the air purger has a present status. That is, the present status of the air purger can correspond to an encoder count that is less than an encoder count corresponding to a absent status of the air purger.
Similarly, a value corresponding to the resultant location of the carriage and/or a distance from a first position to a second position can be compared to a threshold to determine a status of an engageable lock. For instance, a resultant location can have an encoder count (e.g., 27770) that is in a range (e.g., 27700 to 28499) indicative of the presence of an air purger with a triggered status. Conversely, a resultant location can have an encoder count (e.g., 27400) that is in a range (e.g., 27301 to 27699) indicative of the presence of an air purger with a non-triggered status. That is, the non-triggered status of an engageable lock of the air purger can correspond to an encoder count that is greater than an encoder count corresponding to a triggered status of the engageable lock.
That is, in some examples a hierarchy of threshold can be employed to determine which, if any, of the thresholds are exceeded and thereby determine both a status of the air purger and a status of an engageable lock in the air purger, among other possibilities. For instance, a first threshold can correspond to when an air purger has an absent status and the engageable lock has a non-triggered status, a second threshold corresponding to when the air purger has a present status and the engageable lock has a triggered status, and a third threshold corresponding to when the air purger has a present status and the engageable lock has a non-triggered status. In such instance, the first threshold can have a value (or range of values) that is greater than the second threshold, while the second threshold can have a value (or range of values) that is greater than the third threshold.
In some examples, the controller 415 can cause the air purger to purge air from the fluid-ejection device when an encoder count associated with the location of the carriage at the second position and/or a distance from the first position to the second position satisfies a threshold. For instance, when an encoder count (e.g., 27350) associated with a carriage at a second position is within a range of values (e.g., 27301 to 27699) the controller 415 can cause the air purger to purge air from the fluid-ejection device. In some examples, the controller 415 can cause the air purger to purge air from the fluid-ejection device in the absence of the fluid-ejection device ejecting fluid from a nozzle in the fluid-ejection device. Thus, any unwarranted wear on components such as nozzles or a spittoon in the fluid-ejection device can be avoided.
However, in some examples, the controller 415 can cause a back-up air purge system to purge air from the fluid-ejection device when an encoder count associated with the location of the carriage at the second position does not satisfy (e.g., is greater than) the threshold. For instance, when an encoder count (e.g., 28150) associated with a carriage at a second position greater than a range of values (e.g., 27301 to 27699) the controller 415 can cause the back-up air purge system to purge air from the fluid-ejection device. For instance, the back-up air purge process includes causing the fluid-ejection device to eject fluid from a nozzle in the fluid-ejection device.
The controller 415 may include instructions 432 stored in the memory resource 424 and executable by the processing resource 422 to determine, based on the comparison of the distance to the threshold, a status of an air purger included in the fluid-ejection device, a trigger status of the air purger, or both. For instance, the controller 415 can determine whether the distance (or an individual value associated with a second position) satisfies a threshold and based thereon determine a status of an air purger included in the fluid-ejection device, a trigger status of the air purger, or both. For example, the controller 415 can determine that an air purger has present status and an engageable lock as a non-triggered status wen a value (e.g., an encoder count associated with a second position and/or a distance from a first position to the second position) is within a threshold range of values (e.g., e.g., 27301 to 27699), among other possibilities.
The controller 415 may include instructions 434 stored in the memory resource 424 and executable by the processing resource 422 to cause, based on the status of the air purger and the trigger status of the air purger, the air purger or a back-up purge system to purge any air (e.g., entrained air) from the fluid-ejection device, as detailed herein. In some examples, the controller 415 can cause the air purger to purge air from the fluid-ejection device responsive to a determination that the air purger has a present status and the engageable lock has an untriggered status. However, in some examples the controller 415 can cause a back-up purge system to purge air from the fluid-ejection device responsive to a determination that: the air purger has an absent status or the air purger has a present status and the engageable lock has a triggered status.
In the foregoing detailed description of the disclosure, reference is made to the accompanying drawings that form a part hereof, and in which is shown by way of illustration how examples of the disclosure may be practiced. These examples are described in sufficient detail to enable those of ordinary skill in the art to practice the examples of this disclosure, and it is to be understood that other examples may be utilized and that process, electrical, and/or structural changes may be made without departing from the scope of the disclosure. Further, as used herein, “a” can refer to one such thing or more than one such thing.
The figures herein follow a numbering convention in which the first digit corresponds to the drawing figure number and the remaining digits identify an element or component in the drawing. For example, reference numeral 100 may refer to element 100 in
It can be understood that when an element is referred to as being “on,” “connected to”, “coupled to”, or “coupled with” another element, it can be directly on, connected, or coupled with the other element or intervening elements may be present. In contrast, when an object is “directly coupled to” or “directly coupled with” another element it is understood that are no intervening elements (adhesives, screws, other elements) etc.
The above specification, examples and data provide a description of the method and applications, and use of the system and method of the disclosure. Since many examples can be made without departing from the spirit and scope of the system and method of the disclosure, this specification merely sets forth some of the many possible example configurations and implementations.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2021/046437 | 8/18/2021 | WO |