Printing devices like ink-jet printers may have to be cleaned regularly in order to prevent a deterioration of image quality e.g. due to partial or complete clogging of print head nozzles. To this end, printing devices can comprise a maintenance subsystem, which performs cleaning operations on a print head of the printing device.
In the following, a detailed description of various examples is given with reference to the figures. The figures show schematic illustrations of
To clean a print head, a printing device can comprise a maintenance cartridge with a number of subsystems for performing cleaning operations, for example a wiping subsystem to wipe off contaminants like dried ink or paper fibers from the print head and a spittoon subsystem, into which material can be ejected from the print head nozzles. When performing the cleaning, the maintenance cartridge may be positioned adjacent to the print head, based on a known position of the maintenance cartridge. The position of the maintenance cartridge may be determined when the printing device is switched on, e.g. after the printing device had been switched off, or after a crash or after the maintenance cartridge has been moved manually so that the maintenance cartridge may be in an unexpected position.
In
The maintenance cartridge 102 comprises a positioning flag 106 that is to be detected by a sensor 108 to determine the position of the maintenance cartridge 102 along the maintenance path 104. The sensor 108 can for example be a proximity sensor that senses the presence or absence of the positioning flag 106 in the vicinity of the sensor 108 or a distance sensor that determines a distance between the sensor 108 and the positioning flag 106. The sensor 108 may be fixed to one position, e.g. integrated in or attached to a frame or chassis of a printing device.
The sensor 108 may for example be an optical sensor, e.g. a photoelectric sensor to be triggered by the positioning flag 106 as described in more detail below with reference to
In one example, the sensor 108 may be an electric or magnetic sensor, e.g. a capacitive sensor, an inductive sensor or a Hall effect sensor. In this case, the positioning flag 106 may for example be a plastic, metallic or magnetic structure arranged on or embedded in the maintenance cartridge 102, e.g. a magnet attached to a side face of the maintenance cartridge 102 to be detected by an inductive element in the sensor 108. In another example, the sensor 108 may be a contact sensor, e.g. a mechanical or electric contact sensor, that detects when the positioning flag 106 comes in contact with the sensor 108.
When the maintenance cartridge 102 is positioned such that the positioning element 106 is in between the light source 110 and the optical sensor element 112, the positioning flag 106 blocks the direct line-of-sight between the light source 110 and the optical sensor element 112. Therefore, the light intensity measured by the optical sensor element 112 may be reduced compared to a situation, in which the positioning element 106 is outside of the sensor 108. Accordingly, a sensor signal from the sensor 108 that characterizes the measured intensity on the optical sensor element 112 may be used to determine, when the maintenance cartridge 102 is in a position, in which the positioning element 106 is in between the light source 110 and the optical sensor element 112. This position is referred to as a reference position in the following. Whenever the maintenance cartridge 102 passes by the reference position, the sensor 108 is triggered by the positioning element 106.
In the example shown in
The visible length of the status flag 302 is increased or decreased whenever the respective status parameter changes. For example, if the status flag 302 has a triangular shape in top view as shown in
In the print head maintenance assembly 300, the maintenance cartridge 102 further comprises a waste tank or spittoon 304 to receive material ejected from a print head. The material ejected from the print head may e.g. consist of or comprise a printing fluid such as ink. The status flag 302 of this example indicates a status parameter characterizing a filling level of the spittoon 304. For this, a floater 306 may be movably arranged in the maintenance cartridge 102, wherein a position of the floater 306 depends on the filling level of the spittoon 304. The floater 306 may be coupled to the status flag 306 such that status flag 306 is moved whenever the position of the floater 306 changes. In one example, the floater 306 may be placed in the spittoon 304 to float on the material contained in the spittoon 304 as illustrated in
In one example, the status flag 302 may be moved along the Z-direction, e.g. by directly connecting the status flag 302 to the floater 306 and restricting its movement in the Y-direction, while allowing the movement in the Z-direction. To determine the status parameter, the sensor 108 may determine the position of the status flag 302 in the Z-direction. For this, the status flag 302 may e.g. be a magnetic element and the sensor 108 may be a magnetic sensor capable of determining the minimum distance to the status flag 302 that occurs as the status flag 302 is moved past the sensor 108, from which the position of the status flag 302 in the Z-direction may be extracted. Alternatively, the sensor 108 may be an optical sensor capable of directly measuring the position of the status flag 302 in the Z-direction. The optical sensor element 112 may for example be placed adjacent to the light source 110 to determine the time-of-flight of light emitted by the light source and reflected off the status flag 302.
In other examples, a status flag may indicate a status of the maintenance cartridge 102 in a binary on-off fashion. The status flag 302 may e.g. be arranged inside the maintenance cartridge 102 when the filling level of the spittoon 304 is below a predefined threshold level and may be moved out of the maintenance cartridge 302 when the filling level exceeds the predefined threshold level. The sensor 108 may detect the presence or absence of the status flag 302 outside of the maintenance cartridge 102 to determine whether the spittoon 304 is full and requires servicing. Similarly, the status flag 202 may be arranged inside the maintenance cartridge 102 when the amount of web wipe 204 on the clean web roll 206 is above a predefined threshold amount and may be moved out of the maintenance cartridge 102 when the amount of web wipe 204 on the clean web roll 206 drops below the predefined threshold amount. In another example, the maintenance cartridge 102 may comprise a status flag indicating whether the maintenance cartridge 102 is operational, e.g. a status flag whose presence outside of the maintenance cartridge 102 indicates that the maintenance cartridge 102 has to be serviced.
The printing device 400 comprises a maintenance cartridge 102, which is movable along a maintenance path 104 and comprises a positioning flag 106, and a sensor 108 to detect the positioning flag 106 as described above. The maintenance path 104 may e.g. be aligned with the X-direction, as illustrated by the arrow labeled “X”, to traverse the print head path 404. To move the maintenance cartridge 102, the printing device 400 further comprises an actuator 406, e.g. an electric motor coupled to the maintenance cartridge 102 via a drive belt or a gear drive such as a worm drive.
The printing device 400 also comprises a controller 408 to control the actuator 406, e.g. by sending drive commands to the actuator 406 or by providing a suitable electric drive signal, e.g. a pulse-width modulated drive voltage. Furthermore, the controller 408 reads out a sensor signal from the sensor 108, e.g. an electric voltage or digital signal quantifying the light intensity measured by the optical sensor element 112 or an analog or digital signal characterizing a distance measured by the sensor 108. The controller 408 determines the position of the maintenance cartridge 102 from the sensor signal, e.g. by detecting when the sensor 108 is triggered as described in more detail below with reference to
The controller 408 may further track the position of the maintenance cartridge 102 by determining a distance that the maintenance cartridge 102 moves after the controller 408 determined the position of the maintenance cartridge 102 from the sensor signal. If the sensor 108 is capable of measuring a distance to the positioning flag 106, the controller 408 may track the position of the maintenance cartridge 102 by repeatedly reading out the sensor signal. Alternatively, the controller 408 may track the position of the maintenance cartridge 102 by logging drive commands sent to the actuator 406 or monitoring the electric drive signal. In another example, the actuator 406 may be equipped with a sensor providing feedback on the movement of the actuator, e.g. by monitoring a motor current or voltage, which the controller 408 may read out and use to track the position of the maintenance cartridge 102. The actuator also may include a position or rotation sensor, e.g. using Hall sensors or an encoder. In yet another example, the printing device 400 may comprise an encoder strip along the maintenance path 104, e.g. a strip with a barcode-like pattern or a periodic surface structure, that may be detected by a sensor of the maintenance cartridge 102 connected to the controller 408 to track the position of the maintenance cartridge 102.
The printing device 400 may further comprise end stops 410 and 412, which limit the maintenance path 104, e.g. parts of a frame or chassis of the printing device 400 or an enclosure of a print head maintenance assembly comprising the maintenance cartridge 102. To detect when the maintenance cartridge 102 reaches an end stop, the actuator 406 may be equipped with a sensor providing feedback on the movement of the actuator 406, e.g. by monitoring a motor current, a motor voltage, pulse-width modulation counts or encoder counts. The controller 408 may read out the feedback signal to detect when movement of the actuator is blocked, e.g. when the maintenance cartridge 102 bumps into one of the end stops 410, 412 and is prevented from moving further. This may also be used to detect when the maintenance cartridge 102 encounters an obstacle along the maintenance path 104. Alternatively, the end stops 410, 412 or the maintenance cartridge 102 may be equipped with a contact sensor that is connected to the controller 408 and detects when the maintenance cartridge 102 comes in contact with one of the end stops 410, 412.
In the example shown in
If the position of the maintenance cartridge 102 or the print head 402 is unknown, e.g. when the printer is restarted, in particular after having crashed or having been serviced, moving the maintenance cartridge 102 or the print head 402 may be dangerous in certain configurations. For example, when the print head 402 is in contact with the wipers 416, moving the print head 402 in the Y-direction might damage the wipers 416. This can be prevented by first moving the maintenance cartridge 102 along the maintenance path, which may e.g. be the common wiping direction used for cleaning.
The maintenance cartridge 102 may comprise a warning flag 418 to indicate when the maintenance cartridge 102 is at a safe or an unsafe position, e.g. to indicate that the maintenance cartridge 102 should not be moved or to indicate whether to first move the print head 402 or the maintenance cartridge 102. The sensor 108 is to detect the warning flag 418 to determine whether the maintenance cartridge 102 is at a safe or an unsafe position. If the sensor 108 is an photoelectric sensor as described above, the warning flag 418 may e.g. be a protrusion on the maintenance cartridge that blocks the path between the light source 110 and the optical sensor element 112 whenever the maintenance cartridge 102 is at an unsafe position, e.g. when the wipers 416 are adjacent to the print head path 404. In another example, the warning flag 418 may be an elongated magnet or a series of magnets embedded in a side face of the maintenance cartridge 102 to be detected by a magnetic field sensor or an inductive sensor. As described in more detail below with reference to
On a side face of the maintenance cartridge 102, two positioning flags 106 are arranged, wherein the positioning flags 106 are protrusions extending outwards from the side face. The positioning flags 106 are arranged on the same height along the Z-direction as a “U”-shaped sensor 108 such that one of the positioning flags 106 is located between the legs of the sensor 108 when the maintenance cartridge 102 is in the respective reference position as illustrated in
In addition, the maintenance cartridge 102 comprises a status flag 202 arranged on the same side face of the maintenance cartridge 102 as the positioning flags 106. The status flag 202 also comprises a protrusion extending outwards from the side face to be detected by the sensor 108. The status flag 202 is arranged in a cutout in the side face such that the status flag 202 can be moved in the X-direction along the side face, e.g. to indicate the status of a web wipe in the wiping subsystem as described above with reference to
The method 700 may e.g. be executed as part of a startup procedure when the printing device 400 is switched on or at certain points in time during operation of the printing device 400. Initially, the position of the maintenance cartridge 102 along the maintenance path 104 may be unknown, e.g. since the maintenance cartridge 102 may have been moved manually while the printing device 400 was switched off, and the method 700 may be performed to determine the position of the maintenance cartridge 102. In other examples, the position of the maintenance cartridge 102 may be known approximately, e.g. by tracking the movement of the maintenance cartridge 102 during operation, and the method 700 may be performed to obtain a new reference for the position of the maintenance cartridge 102. The method 700 may further be used to determine whether the maintenance path 104 is free of obstacles, i.e. that the maintenance cartridge 102 can move between the end stops 410, 412 as expected.
In step 702, the maintenance cartridge 102 is moved along the maintenance path 104, e.g. using the actuator 406. Moving the maintenance cartridge 102 may comprise tracking the movement of the maintenance cartridge 102 to determine the distance moved by the maintenance cartridge, e.g. via the controller 408 as described above with reference to
In 704, a check is performed whether the proximity sensor 108 is triggered by the positioning flag 106, e.g. by reading out the sensor signal via the controller 408 and determining from the sensor signal whether the positioning flag 106 is at the position of the proximity sensor 108. In one example, this may comprise monitoring the sensor signal, e.g. a voltage quantifying the light intensity at the optical sensor element 112, and determining whether the sensor signal is above or below a predefined trigger value. In other examples, the proximity sensor 108 may comprise an electronic circuit that determines if the proximity sensor 108 is triggered and sends a corresponding trigger signal to the controller 408.
When the proximity sensor 108 is triggered by the positioning flag 106, the maintenance cartridge 102 is at the reference position as defined above, i.e. the positioning flag 106 is at the position of the proximity sensor 108, and correspondingly the position of the maintenance cartridge 102 is known. In one example, if the purpose of method 700 is to determine the position of the maintenance cartridge, execution of the method 700 may be terminated at this point. If the proximity sensor 108 is not triggered, the method 700 may return to 702 and move the maintenance cartridge 102 again. This process may be repeated until the proximity sensor 108 is triggered. In 702, the maintenance cartridge 102 may be moved in one direction or may be moved back and forth along the maintenance path 104. For example, the maintenance cartridge 102 may be moved in one direction for a predefined distance or a predefined amount of time and if the proximity sensor 108 has not been triggered yet, the direction may be reversed.
The method 700 may further comprise determining, in 706, whether the maintenance cartridge 102 has encountered a mechanical stop blocking its movement along the maintenance path 104. The mechanical stop may be an expected mechanical stop, e.g. caused by the end stops 410 and 412, or may be an unexpected mechanical stop, e.g. if there is an obstacle along the maintenance path 104. The mechanical stop may e.g. be detected by the controller 408 reading out a feedback signal like a motor current or voltage from a sensor in the actuator 406 to determine whether the movement of the actuator is impeded or blocked. In another example, the maintenance cartridge 102 may be equipped with a contact sensor to detect a contact with the end stop 410, 412 or an obstacle. In yet another example, the printing device 400 may comprise an encoder strip along the maintenance path 104, e.g. a strip with a barcode-like pattern or a periodic surface structure, that may be detected by a sensor of the maintenance cartridge 102 connected to the controller 408 to track the position of the maintenance cartridge 102 and the controller 408 may determine whether there is a mismatch between an expected movement and an actual movement determined based on the encoder strip.
If neither the proximity sensor 108 is triggered nor a stop is detected in 706, the method 700 may return to 702 and move the maintenance cartridge 102 again as described above. This process may be repeated until the proximity sensor 108 is triggered or a stop is detected.
If the proximity sensor 108 is triggered by the positioning flag 106, the maintenance cartridge 102 is at the reference position as defined above and the method 700 may proceed to 708 in order to determine whether there are any unexpected obstacles along the maintenance path. In 708, the maintenance cartridge 102 is again moved along the maintenance path 104, e.g. using the actuator 406. The maintenance cartridge 102 may be moved in the same direction as in 702 or may be moved in the opposite direction. In 710, it again is determined whether the maintenance cartridge 102 has encountered a mechanical stop. If not, the method 700 returns to 708 to continue moving the maintenance cartridge 102, otherwise the method 700 proceeds to 716.
If a mechanical stop is detected in 706, the maintenance cartridge 102 has encountered an obstacle blocking its movement in its previous direction of movement, but the position of the maintenance cartridge 102 may still be unknown. To determine the position of the maintenance cartridge 102, the method may then proceed to 712 to move the maintenance cartridge 102 along the maintenance path again, wherein the maintenance cartridge 102 is moved in the direction opposite to its previous direction of movement, i.e. moving away from the obstacle. This movement is continued until the proximity sensor 108 is triggered by the positioning flag 106, i.e. the maintenance cartridge 102 has reached the reference position. When this is detected in 714, the method 700 proceeds to 716.
In 716, the distance is determined that the maintenance cartridge 102 has moved, in 708 or 712, between the reference position and a bump position, i.e. the position in which the mechanical stop was detected. This distance may for example be determined by tracking the position of the maintenance cartridge 102 as described above, e.g. by logging drive commands or an electric drive signal, monitoring the movement of the actuator via a feedback signal or detecting an encoder strip while moving the maintenance cartridge 102 in 708 or 712.
In 718, the distance moved by the maintenance cartridge 102 in 708 or 712 is compared to a predefined target value, e.g. a calibrated distance between the reference position and an expected bump position, e.g. a bump position in which the maintenance cartridge 102 has reached one of the end stops 410, 412. If the distance matches the target value, it can be assumed that the maintenance path 104 between the reference position and the expected bump position is free of obstacles. Otherwise, the printing device 400 may enter an error state, in which the printing device 400 may e.g. ask a user to manually check for and remove obstacles from the maintenance path 104.
The method 700 may be executed and modified in various ways. For example, after the distance between the reference position and the bump position has been determined, the method 700 may proceed by moving the maintenance cartridge 102 in the direction opposite to the direction of movement in which the mechanical stop was detected until another mechanical stop is detected, e.g. to determine whether the entire maintenance path 104 between the end stops 410, 412 is free of obstacles. Furthermore, the flow diagram shown in
The method 800 comprises determining, in 802, whether the proximity sensor 108 is triggered before moving the maintenance cartridge 102. The proximity sensor 108 may for example be triggered by the warning flag 418 of the maintenance cartridge 102, which may e.g. indicate that the maintenance cartridge 102 is in an unsafe position and that certain precautions have to be taken before moving the maintenance cartridge 102 or another element of the printing device 400, e.g. the print head 402. Accordingly, the method 800 may enter a failure mode to resolve an issue indicated by the warning flag 418 before proceeding further. In the failure mode, the printing device may e.g. perform movements that are safe until the unsafe condition has been cleared. In some examples, it may for example be an option to first move the maintenance cartridge 102 before moving the print head 402 or vice versa. In other examples, the warning flag 418 may trigger the proximity sensor 108 when the maintenance cartridge 102 is in a safe position and the method 800 may proceed as usual if the proximity sensor 108 is triggered. If the proximity sensor 108 is triggered, 802 may further comprise determining whether the proximity sensor 108 is triggered by the warning flag 418 or the positioning flag 106 or the status flag 202, 302. In one example, the proximity sensor 108 may be a photoelectric sensor and the warning flag 418 may be partially transparent, e.g. transmitting about 50% of the light emitted from the light source 110. The warning flag 418 can then be distinguished from the positioning flag 106 and the status flag 202, 302, which e.g. may be opaque, based on the light intensity measured by the optical sensor element 112.
In 804, the maintenance cartridge 102 is moved along the maintenance path 104 until the proximity sensor 108 is triggered by the positioning flag 106, indicating that the maintenance cartridge 102 is at the reference position. This may e.g. be done as in method 700 and may also comprise checking for obstacles along the maintenance path 104 as described above.
In 806, the maintenance cartridge 102 is moved along the maintenance path 104 until the maintenance cartridge 102 is at a status position, at which the status flag 202, 302 can be detected by the proximity sensor 108. This may e.g. comprise moving the maintenance cartridge 102 until the proximity sensor 108 is triggered by the status flag 202, 302. In another example, the maintenance cartridge 102 may be at the reference position or at a known bump position at the end of 804 and may be moved by a calibrated distance from the respective position to the status position.
In 808, the status flag 202, 302 is detected by the proximity sensor 108. For a status flag indicating a status parameter by its position, like the status flag 202, this may comprise detecting that the proximity sensor 108 is triggered by the status flag 202. For a status flag indicating a status parameter through a visible length, like the status flag 302, this may comprise determining the visible length of the status flag 302, e.g. be determining the distance by which the maintenance cartridge is moved between the first and last positions at which the proximity sensor 108 is triggered by the status flag 302, e.g. the first and last positions at which the status flag 302 blocks the path between the light source 110 and the optical sensor element 112. In another example, the visible length of the status flag 302 may be determined from the light intensity measured at the optical sensor element 112, e.g. if the status flag 302 blocks a fraction of the light from the light source 110 that depends on the visible length. In yet another example, the status flag may be a magnetic element, whose distance from a side face of the maintenance cartridge 102 indicates a status parameter, and the proximity sensor 108 may be a magnetic field sensor that measures the strength of a magnetic field at the status position.
In 810, the status parameter of the maintenance cartridge 102 indicated by the status flag is determined based on a signal generated by the proximity sensor 108. If the status flag indicates the status parameter by its position like the status flag 202, this may e.g. comprise determining the distance between the reference position and the position at which the proximity sensor 108 is triggered by the status flag 202, wherein the distance may be determined from the distance moved by the maintenance cartridge 102 as described above. From this distance, the position of the status flag 202 on the maintenance cartridge 102 may be inferred to determine the status parameter, e.g. using a calibrated look-up table or a calibrated functional dependence between the status parameter and the position of the status flag 202. If the status flag indicates the status parameter through a visible length, like the status flag 302, and the visible length is determined in 808 when detecting the status flag, the status parameter may be determined based on the visible length, e.g. using a calibrated look-up table or a calibrated functional dependence between the status parameter and the visible length. If the status flag is a magnetic element as described above, the status parameter may e.g. be extracted from the magnetic field strength measured by the proximity sensor 108 in 808.
The method 800 may be executed and modified in various ways. The flow diagram shown in
This description is not intended to be exhaustive or limiting to any of the examples described above. The print head maintenance assembly, printing device and method disclosed herein can be implemented in various ways and with many modifications without altering the underlying basic properties.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2018/064558 | 12/7/2017 | WO | 00 |