FLAT BED PRINTER
20170334193 · 2017-11-23
Assignee
Inventors
Cpc classification
B41J2/04505
PERFORMING OPERATIONS; TRANSPORTING
B41J3/28
PERFORMING OPERATIONS; TRANSPORTING
International classification
B41J2/045
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A flat bed printer includes a flat bed, a print head assembly, a drive system arranged to move the print head assembly over the bed, a controller arranged to control operations of the print head assembly and the drive system, and an obstacle detection system arranged to detect obstacles in a region of movement of the print head assembly. The controller has a split-bed mode of operation in which the movements of the print head assembly are confined to only a part of the bed while another part of the bed is left idle, and the controller is arranged to calculate, when an obstacle is detected in the split-bed mode of operation, an expected time to collision after which the print head assembly will collide with the obstacle.
Claims
1. A flat bed printer comprising a flat bed, a print head assembly, a drive system arranged to move the print head assembly over the bed, a controller arranged to control operations of the print head assembly and the drive system, and an obstacle detection system arranged to detect obstacles in a region of movement of the print head assembly, wherein the controller has a split-bed mode of operation in which the movements of the print head assembly are confined to only a part of the bed while another part of the bed is left idle, and the controller is arranged to calculate, when an obstacle is detected in the split-bed mode of operation, an expected time to collision after which the print head assembly will collide with the obstacle.
2. The printer according to claim 1, wherein the controller is arranged to issue a warning signal when the expected time to collision is smaller than a predetermined warning-signal threshold value.
3. The printer according to claim 1, wherein the controller is arranged to slow-down the movement of the print head assembly when the expected time to collision is smaller than a predetermined slow-down threshold value.
4. The printer according to claim 1, wherein the controller is arranged to stop the print operation when the expected time to collision is smaller than a predetermined stop threshold value.
5. The printer according to claim 1, wherein the print head assembly comprises a gantry movable in a sub-scanning direction, and a print head movable along the gantry in a main scanning direction orthogonal to the sub-scanning direction, and wherein the controller is arranged to calculate a first time to collision after which the gantry is expected to collide with the obstacle, and a second time to collision, after which the print head is expected to collide with the obstacle, and to decide on an action to be taken in order to avert the collision on the basis of the smaller of the two times to collision.
6. The printer according to claim 5, wherein the controller is arranged to slow-down the movement of the gantry in the direction towards the obstacle when the expected time to collision is smaller than a predetermined slow-down threshold value.
7. The printer according to claim 6, wherein the controller is arranged to move the gantry in the sub-scanning direction step-wise and to slow-down this movement by reducing a distance which the gantry travels in each step.
8. The printer according to claim 5, wherein the controller is arranged to stop the print process at the end of a scan pass of the print head in the main scanning direction when the expected time to collision is smaller than the time needed for completing the current scan pass plus the time needed for making a given member of further scan passes.
9. The printer according to claim 5, wherein the controller is arranged to stop the print process before a scan pass has been completed, if the expected time to collision is smaller than the time needed for completing the scan pass.
10. The printer according to claim 9, wherein the controller is arranged to gradually fade-out a printed image before reducing a speed of travel of the print head in the main scanning direction when the print process is to be stopped before the present scan pass is completed, and the controller is further arranged to resume printing by scanning the image, which had been faded-out, once again and thereby fading-in a missing part of the image.
11. A method of printing with a flat bed printer which comprises a flat bed, a print head assembly, a drive system arranged to move the print head assembly over the bed, a controller arranged to control operations of the print head assembly and the drive system, and an obstacle detection system arranged to detect obstacles in a region of movement of the print head assembly, the method comprising the steps of: defining an active part of the flat bed and confining the movement of the print head assembly to that active part, when an obstacle is detected within the active part of the bed, calculating an expected time to collision after which the print head assembly will collide with the obstacle; and deciding on an action to be taken in order to avert the collision, the decision being dependent upon the calculated time to collision.
12. A software product comprising program code on a non-transitory machine-readable storage medium, the program code, when run on a controller of a flat bed printer, causing the controller to perform the method according to claim 11.
Description
[0015] Embodiment examples will now be described in conjunction with the drawings, wherein:
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024] As is shown in
[0025] Guide rails 14 are mounted on both sides of the frame 10 and a gantry 16 is guided and driven for movement along the guide rails 14. In the example shown, the gantry 16 has two vertical posts 18 each of which is guided in one of the guide rails 14 and which are interconnected by a guide rail 20 that extends across the bed 12. A print head carriage 22 is guided and driven for movement along the guide rail 20, and a print head 24, e.g. an ink jet print head, is mounted on the bottom side of the carriage 22 and has a plurality of ink-ejecting nozzles (not shown) in a bottom surface facing the top surface of the bed 12. Components of a drive system 26 for moving the carriage 22 along the guide rail 20 and moving the posts 18 along the guide rails 14 are mounted in the carriage 22 and in the guide rails 14, respectively, in this example and are controlled by an electronic controller 30. The controller 30 is also connected to the print head 24 for controlling the operations of actuators (not shown) for expelling ink droplets from the nozzles of the print head in order to form an image on the print substrate on the bed 12.
[0026] An obstacle detection system 32 is provided for detecting the presence of any possible obstacles on the bed 12 or in the vicinity thereof. In the example shown, the obstacle detection system is incorporated in upward extensions of the vertical posts 18 and comprises a set of four digital cameras 34 in each extension, and image recognition software loaded in the controller 30.
[0027] As is shown more clearly in
[0028]
[0029] The controller 30 has control software which enables it to operate among others in a split-bed mode in which the bed 12 of the printer is split into an active part and an idle part and the scan movements of the gantry 16 and the print head 24 are confined to the active part. In the example shown in
[0030] By way of example, it shall now be assumed that the printer is busy with printing an image on the substrate 40 in the split-bed mode, while the operator 36 works at the idle part of the bed in order to prepare the sheet 42 for a subsequent print operation. The operator 36 may manipulate the print substrate 14 as well as tools, such as alignment tools or the like, with his hands, and he may also place some objects, such as fixtures or jigs, on the print substrate 42 and the bed 12, respectively. It is possible that the operator 36 inadvertently enters into the area of the active part of the bed 12 with his hands or other parts of his body or places objects on the active part of the bed. In this case, the parts of the body and the objects, respectively, may constitute obstacles that may collide with a gantry 16 and the print head 24, respectively.
[0031]
[0032]
[0033] In the situation shown in
[0034] Another useful action may be to slow down the movement of the gantry 16 in the direction +y in order to extend the time to collision and thereby increase the probability that the obstacle 48 will be removed in time.
[0035] It will be observed that the gantry 16 moves step-wise in the sub-scanning direction in order to move the print head 24 over a certain step width in the direction +y each time the print head has completed a scan pass in the main scanning direction ±x. Thus, slowing down the movement of the gantry 16 may be achieved by keeping the speed of the print head 24 in the main scanning direction constant until the end of a scan pass is reached and then pausing the print head for a certain time and delaying the time at which the gantry 16 is advanced in the sub-scanning direction. Another possibility is to reduce the step width of the gantry in the sub-scanning direction +y. In that case, in the subsequent scan pass some of the nozzles of the print head 24 will move over a part of the substrate 40′ which has been printed already, so that these nozzles should be kept silent. This latter option of slowing down the movement of the gantry 16 is preferred, because it assures, especially in case of printing with slow-drying inks, that the time intervals between two subsequent scan passes are equal, so that the ink dots will always have the same time to dry out before a dot is printed in a neighboring pixel position in the next scan pass. This will reduce the likelihood that the change in the average speed of the gantry 16 leads to artefacts in the printed image.
[0036]
[0037]
[0038] In the mode shown in
[0039]
[0040] In the situation shown in
[0041] In contrast,
[0042]
[0043] To that end, the controller 30 stores a fade-out mask 56 which has been shown symbolically in
[0044] When an emergency stop has to be made, the bitmap that defines the image to be printed will be combined with the fade-out mask 56 by an OR conjunction, with the result that the printed swath of the image is gradually faded out, as has been shown in
[0045] Then, when the obstacle has been removed, the print process may be resumed by scanning the area of the image 58 once again, this time, however, with using a fade-in mask (not shown) which is complementary to the mask 56 shown in
[0046] The transition between the image parts printed before and after the interruption may be made smoother by increasing the length of the fade-out mask 56, provided of course that the remaining time to collision is still large enough to permit the carriage 22 to be stopped in time. It is therefore preferred that the controller 26 stores fade-out masks of different length and selects the mask to be applied dependent upon the available time to collision.