This application claims priority to Japanese Patent Application No. 2021-011953 filed Jan. 28, 2021. The contents of the foregoing application are hereby incorporated herein by reference.
The present disclosure relates to a printer, a control method, and a non-transitory computer-readable medium storing computer-readable instructions.
A printer is provided with a check sensor, and performs printing on a print medium on a set tray. At the time of printing, the set tray is conveyed from a set position to a stand-by position. After that, the set tray is turned back from the stand-by position and is conveyed toward a printing position. The printing is performed at the printing position, and the set tray is returned to the set position. The check sensor detects wrinkling of the print medium on the set tray. When the set tray is conveyed from the set position to the printing position, if the wrinkling of the print medium is detected by the check sensor, the set tray is returned to the set position without the printer performing the printing.
In the above-described printer, when the wrinkling of the print medium is detected by the check sensor, a user smooths out the wrinkling of the print medium in a state in which the set tray has been returned to the set position. Thus, there is a possibility that printing productivity may deteriorate.
Embodiments of the broad principles derived herein provide a printer, a control method, and a non-transitory computer-readable medium storing computer-readable instructions.
A first aspect of the present disclosure relates to a printer including: a head provided with a nozzle surface; a platen configured to support a print medium, the platen configured to move relative to the head in a discharge direction of ink by the head, and in a conveyance direction intersecting the discharge direction; a first sensor configured to detect the print medium positioned at a first detection position, the first detection position being separated by a first detection distance from the nozzle surface in the discharge direction; a processor; and a memory storing computer-readable instructions that, when executed by the processor, cause the processor to perform processes comprising: performing first conveyance processing of conveying the platen in the conveyance direction relative to the head, toward a printing position at which the nozzle surface faces the platen in the discharge direction; performing first separation processing of moving the platen relative to the nozzle surface and separating the platen from the nozzle surface in the discharge direction, when the print medium is detected by the first sensor after a start of the first conveyance processing; and performing second conveyance processing of conveying the platen in the conveyance direction relative to the head, toward the printing position, after performing the first separation processing.
Since the first separation processing and the second conveyance processing are performed even when the print medium is at the first detection position, it is not necessary for a user to rearrange the print medium on the platen. Thus, the printer can improve printing productivity.
A second aspect of the present disclosure relates to a control method of a printer, the control method including: performing first conveyance processing of conveying a platen relative to a head in a conveyance direction, toward a printing position, the platen configured to support a print medium, the conveyance direction being intersecting to a discharge direction of ink by the head, and the printing position being a position at which a nozzle surface of the head faces the platen in the discharge direction; performing first separation processing of moving the platen relative to the nozzle surface and separating the platen from the nozzle surface in the discharge direction, when, after a start of the first conveyance processing, the print medium is detected by a first sensor configured to detect the print medium positioned at a first detection position separated from the nozzle surface in the discharge direction by a first detection distance; and performing second conveyance processing of conveying the platen in the conveyance direction relative to the head, toward the printing position, after performing the first conveyance processing.
The second aspect can achieve the same effects as those of the first aspect.
A third aspect of the present disclosure relates to a non-transitory computer-readable medium storing computer-readable instructions that, when executed, cause a computer of a printer to perform processes including: performing first conveyance processing of conveying a platen relative to a head in a conveyance direction, toward a printing position, the platen configured to support a print medium, the conveyance direction being intersecting to a discharge direction of ink by the head, and the printing position being a position at which a nozzle surface of the head faces the platen in the discharge direction; performing first separation processing of moving the platen relative to the nozzle surface and separating the platen from the nozzle surface in the discharge direction, when, after a start of the first conveyance processing, the print medium is detected by a first sensor configured to detect the print medium positioned at a first detection position separated from the nozzle surface in the discharge direction by a first detection distance; and performing second conveyance processing of conveying the platen in the conveyance direction relative to the head, toward the printing position, after performing the first conveyance processing.
The third aspect can achieve the same effects as those of the first aspect.
Embodiments will be described below in detail with reference to the accompanying drawings in which:
A printer 1 according to an embodiment of the present disclosure will be explained with reference to the drawings. The upper side, the lower side, the lower left side, the upper right side, the lower right side, and the upper left side in
An overall configuration of the printer 1 will be explained with reference to
As shown in
The platen support member 3 is provided above the shaft 61 and includes a first section 32 and a second section 33. The first section 32 is plate-shaped and extends in the horizontal direction. The second section 33 extends downward from the rear end portion of the first section 32. The coupling portion 35 is positioned below the second section 33 and is supported by the shaft 61. One end of the conveyance belt 62 is coupled to the coupling portion 35. The sub-scanning motor 18 shown in
The raising/lowering motor 16 is fixed to a rear portion of the coupling portion 35. An output shaft of the raising/lowering motor 16 extends upward. A ball screw 38 is fixed to the output shaft of the raising/lowering motor 16. A nut 39 is fixed inside the second section 33. The ball screw 38 is screwed into the nut 39. The platen support member 3 is coupled to the coupling portion 35 by the ball screw 38 and the nut 39 being screwed together.
According to the configuration of the above-described platen conveyance mechanism 6, when the raising/lowering motor 16 is driven, the ball screw 38 rotates with respect to the nut 39. In this way, the platen support member 3 moves up and down. When the sub-scanning motor 18 is driven, the conveyance belt 62 moves the coupling portion 35 in the front-rear direction along the shaft 61. In this way, the platen support member 3 moves in the front-rear direction.
The platen 5 is the shape of a plate that extends in the horizontal direction. The platen 5 is supported by the upper surface of the platen support member 3. A print medium M is placed on the upper surface of the platen 5. The print medium M is a cloth, paper, or the like, and is a T-shirt, for example. The platen 5 can be moved in the front-rear direction and the up-down direction by the platen conveyance mechanism 6. The platen 5 moves in the front-rear direction together with the platen support member 3. In other words, the front-rear direction of the printer 1 is a sub-scanning direction. Furthermore, the platen 5 moves in the up-down direction together with the platen support member 3.
As shown in
The heads 91 to 96 are mounted to the carriage 20, and move in the left-right direction together with the carriage 20. In other words, the left-right direction of the printer 1 is a main scanning direction. The heads 91, 92, and 93 are disposed on the right portion of the carriage 20, and are aligned in a row from the rear toward the front in the order of the heads 91, 92, and 93. The heads 94, 95, and 96 are disposed to the left of the row of the heads 91, 92, and 93, and are aligned in a row from the rear toward the front in the order of the heads 94, 95, and 96. In the front-rear direction, the head 94 is disposed between the heads 91 and 92, the head 95 is disposed between the heads 92 and 93, and the head 96 is disposed at a position displaced to the front with respect to the head 93.
As shown in
The nozzle position V0 is defined by the lowermost surface of the carriage 20 and the heads 91 to 96. In the present embodiment, the nozzle surfaces 911, 921, 931, 941, 951, and 961 are positioned lower than the bottom surface of the carriage 20, and thus, the position in the up-down direction of the nozzle surfaces 911, 921, 931, 941, 951, and 961 is the nozzle position V0. For example, the bottom surface of the carriage 20 may be positioned lower than the nozzle surfaces 911, 921, 931, 941, 951, and 961. In this case, the position in the up-down direction of the bottom surface of the carriage 20 is the nozzle position V0.
A plurality of nozzles (not shown in the drawings) are aligned in the front-rear direction and the left-right direction in each of the nozzle surfaces 911, 921, 931, 941, 951, and 961. The heads 91 and 94 discharge white ink downward from each of the nozzles. The heads 92 and 95 discharge a pretreatment agent, special ink, and the like downward from each of the nozzles. The heads 93 and 96 discharge color ink downward from each of the nozzles.
A conveyance operation of the platen 5 by the platen conveyance mechanism 6 and a printing operation by the heads 91 to 96 will be explained with reference to
As shown in
As shown in
As shown in
The printer 1 moves the platen 5 in the front-rear direction (the sub-scanning direction) between the set position shown in
The electrical configuration of the printer 1 will be explained with reference to
The main scanning motor 19, the sub-scanning motor 18, the raising/lowering motor 16, a head drive portion 17, a notification portion 45, the input portion 46, an origin sensor 49, a first sensor 47, and a second sensor 48 are electrically connected to the CPU 41. The main scanning motor 19, the sub-scanning motor 18, the raising/lowering motor 16, and the head drive portion 17 are driven by control by the CPU 41.
An encoder 181 is provided in the sub-scanning motor 18. The encoder 181 detects the rotation angle of the sub-scanning motor 18, and outputs a detection result to the CPU 41. The head drive portion 17 is a piezoelectric element or the like, and, as a result of the driving of the head drive portion 17, the heads 91 to 96 are caused to discharge the ink from each of the nozzles.
The notification portion 45 is a speaker, a display screen, or the like, and outputs an error sound, an error screen, or the like. The input portion 46 is a touch panel or the like, and outputs information to the CPU 41 in accordance with an operation by the user. By operating the input portion 46, the user can input, to the printer 1, a printing command for starting the printing by the printer 1, and the like.
The origin sensor 49 is provided in the raising/lowering motor 16, and can detect an origin of a rotation position of the raising/lowering motor 16. When the origin sensor 49 has detected the origin of the rotation position of the raising/lowering motor 16, the origin sensor 49 outputs a detection signal to the CPU 41. On the basis of the detection signal from the origin sensor 49, the CPU 41 can determine whether the rotation position of the raising/lowering motor 16 is positioned at the origin.
As shown in
The first sensor 47 can detect the print medium M positioned at a first detection position V1. The first detection position V1 is a position in the up-down direction of the first sensor 47, and is, for example, a position in the up-down direction of the light emitting portion and the light receiving portion of the first sensor 47. The first detection position V1 is a position separated downward by a predetermined first detection distance D1 from the nozzle position V0. For example, when the first sensor 47 has detected the print medium M that is at the first detection position V1, the first sensor 47 outputs a detection signal to the CPU 41. On the basis of the detection signal from the first sensor 47, the CPU 41 can determine whether or not the print medium M on the platen 5 is positioned at the first detection position V1.
The second sensor 48 can detect the print medium M positioned at a second detection position V2. The second detection position V2 is a position in the up-down direction of the second sensor 48 and is, for example, a position in the up-down direction of the light emitting portion and the light receiving portion of the second sensor 48. The second detection position V2 is a position separated downward by a predetermined second detection distance D2 from the nozzle position V0. The second detection distance D2 is greater than the first detection distance D1. Thus, the second detection position V2 is positioned lower than the first detection position V1. Note that the first detection distance D1 and the second detection distance D2 are not limited to a particular value, but in the present embodiment, the first detection distance D1 is 1.2 mm and the second detection distance D2 is 4.7 mm. For example, when the second sensor 48 has detected the print medium M that is at the second detection position V2, the second sensor 48 outputs a detection signal to the CPU 41. On the basis of the detection signal from the second sensor 48, the CPU 41 can determine whether or not the print medium M on the platen 5 is positioned at the second detection position V2.
In the present embodiment, in order to reduce a possibility of the print medium M and the heads 91 to 96 coming into contact with each other, when the first sensor 47 has detected the print medium M, the printer 1 does not perform the printing in the state in which the first sensor 47 has detected the print medium M. Furthermore, in order to suppress a deterioration in image quality of a print image caused by landing position displacement of the ink, as a result of the print medium M and the heads 91 to 96 being separated from each other, when the second sensor 48 has not detected the print medium M, the printer 1 does not perform the printing in the state in which the second sensor 48 has not detected the print medium M. Hereinafter, an example of main processing will be explained.
The main processing will be explained with reference to
As shown in
When the first operation has been performed (yes at step S11), the CPU 41 performs first retry setting processing (step S12). In the first retry setting processing, the CPU 41 sets, in the flash memory 44, a first retry setting to one of ON or OFF, in accordance with the first operation. When the first retry setting is ON, the CPU 41 decides to perform the first retry control to be described later. When the first retry setting is OFF, the CPU 41 decides not to perform the first retry control. In the first retry setting processing, when the first retry setting is ON, in the flash memory 44, the CPU 41 further sets a length of a first movement distance L1 and of a second movement distance L2 (refer to
The CPU 41 determines whether or not a second operation has been performed on the input portion 46 (step S13). The second operation is an operation relation to the second retry setting to be described later. When the second operation has not been performed (no at step S13), the CPU 41 shifts the processing to step S21.
When the second operation has been performed (yes at step S13), the CPU 41 performs second retry setting processing (step S14). In the second retry setting processing, the CPU 41 sets, in the flash memory 44, a second retry setting to one of ON or OFF, in accordance with the second operation. When the second retry setting is ON, the CPU 41 decides to perform the second retry control to be described later. When the second retry setting is OFF, the CPU 41 decides not to perform the second retry control.
The CPU 41 determines whether or not a print command has been acquired via the input portion 46 (step S21). When the print command has not been acquired (no at step S21), the CPU 41 returns the processing to step S11. When the print command has been acquired (yes at step S21), the CPU 41 controls the sub-scanning motor 18 and starts to convey the platen 5 to the rear (step S22). In this way, the platen 5 is conveyed from the set position shown in
On the basis of a detection result from the encoder 181, the CPU 41 determines whether or not the platen 5 has reached a detection zone start position (step S23). The detection zone is a zone of the conveyance path of the platen 5 in which the CPU 41 performs control of the conveyance operation or the platen 5 on the basis of the detection signals from the first sensor 47 and the second sensor 48. The detection zone start position is positioned further to the rear than the set position shown in
When the platen 5 is positioned further to the front than the detection zone start position (no at step S23), the CPU 41 repeats the processing at step S23. When the platen 5 has reached the detection zone start position (yes at step S23), the CPU 41 determines, on the basis of the detection signal from the first sensor 47, whether or not the print medium M at the first detection position V1 shown in
As shown in
As shown in
When the platen 5 is positioned further to the front than the detection zone end position (no at step S26), the CPU 41 returns the processing to step S24. When the platen 5 has reached the detection zone end position (yes at step S26), the CPU 41 determines, on the basis of the detection result from the encoder 181, whether or not the platen 5 has reached the return position shown in
When the platen 5 has reached the return position shown in
The CPU 41 performs print control in a state in which the platen 5 is positioned at the printing position shown in
The CPU 41 controls the sub-scanning motor 18 and conveys the platen 5 to the front to the set position shown in
For example, there is a case in which the print medium M has a wrinkle, as shown in
When the first retry setting is OFF (no at step S41), the CPU 41 performs first error processing (step S42). In the first error processing, the CPU 41 controls the sub-scanning motor 18 and returns the platen 5 to the set position shown in
When the first retry setting is ON (yes at step S41), the CPU 41 determines, on the basis of the detection signal from the first sensor 47, whether or not the print medium M at the first detection position V1 is detected by the first sensor 47 for a predetermined time period or more (step S43). The predetermined time period is stored in the ROM 42 and is shorter than a conveyance time period when the platen 5 is conveyed from the detection zone start position to the detection zone end position, for example. The predetermined time period is longer than 0 seconds.
When the print medium M at the first detection position V1 has been detected by the first sensor 47, the case is conceivable, for example, in which the print medium M has the wrinkle, as shown in
When the print medium M at the first detection position V1 is no longer detected by the first sensor 47 before the predetermined time period has elapsed from when the print medium M at the first detection position V1 is detected by the first sensor 47 (no at step S43), there is a relatively high possibility that the print medium M has the wrinkle (refer to
In the second error processing, the CPU 41 controls the sub-scanning motor 18 and returns the platen 5 to the set position shown in
When the print medium M at the first detection position V1 is detected by the first sensor 47 for the time period equal to or greater than the predetermined time period (yes at step S43), there is a relatively high possibility that the thickness in the up-down direction of the print medium M is thick (refer to
The CPU 41 refers to the RAM 43 and determines whether or not the retry number is 1 (step S51). When the retry number is 1 (yes at step S51), the CPU 41 controls the raising/lowering motor 16 and lowers the platen 5 by the first movement distance L1 (refer to
The CPU 41 controls the sub-scanning motor 18, and conveys the platen 5 to the front by a predetermined retry distance L3 (refer to
The CPU 41 controls the sub-scanning motor 18 and starts to convey the platen 5 to the rear (step S54). In this way, the platen 5 is conveyed from the retry position toward the return position shown in
When the thickness of the print medium M in the up-down direction is relatively thick, when the first movement distance L1 is relatively small, and the like, in the first cycle of the first retry control, that is, in the lowering of the platen 5 by the first movement distance L1, there is a case in which the upper surface of the print medium M is not lowered to a position lower than the first detection position V1. In this case, the print medium M at the first detection position V1 is once more detected by the first sensor 47 for a period equal to or greater than the predetermined time period (yes at step S24; yes at step S41; yes at step S43). In this case, the retry number is not 1 (no at step S51), and the CPU 41 determines whether or not the retry number is 2 (step S55).
When the retry number is 2 (yes at step S55), the CPU 41 controls the raising/lowering motor 16 and lowers the platen 5 by the second movement distance L2 (refer to
The CPU 41 controls the sub-scanning motor 18 and starts to convey the platen 5 to the rear (step S58). In this way, the platen 5 is conveyed from the retry position toward the return position shown in
Even in the second cycle of the first retry control, that is, even in the lowering of the platen 5 by the first movement distance L1 and the second movement distance L2, there is a case in which the upper surface of the print medium M is not lowered to a position lower than the first detection position V1. In this case, the print medium M at the first detection position V1 is once more detected by the first sensor 47 for a period equal to or greater than the predetermined time period (yes at step S24; yes at step S41; yes at step S43; no at S51). In this case, the retry number is 3 (no at step S55), and the CPU 41 performs the third error processing (step S59). In other words, in the present embodiment, the first retry control is only performed up to a maximum of two times for each time the print command is input.
In the third error processing, the CPU 41 controls the sub-scanning motor 18 and returns the platen 5 to the set position shown in
As shown in
When the second retry setting is OFF (no at step S61), the CPU 41 performs the fourth error processing (step S62). In the fourth error processing, the CPU 41 controls the sub-scanning motor 18 and returns the platen 5 to the set position shown in
When the second retry setting is ON (yes at step S61), the CPU 41 stops the driving of the sub-scanning motor 18 and stops the conveyance of the platen 5 (step S63). The CPU 41 controls the raising/lowering motor 16 on the basis of the detection signal from the origin sensor 49, and raises the platen 5 to a reference position V3 shown in
As shown in
As shown in
As described above, the printer 1 is provided with the heads 91 to 96, the platen 5, the first sensor 47, and the CPU 41. The nozzle surfaces 911, 921, 931, 941, 951, and 961 are provided on the heads 91 to 96. The platen 5 is provided to be movable relative to the heads 91 to 96 in the up-down direction and the front-rear direction, and supports the print medium M. The direction from up to down is a discharge direction of the ink by the heads 91 to 96. The front-rear direction intersects the up-down direction. The first sensor 47 detects the print medium M at the first detection position V1. The first detection position V1 is the position separated downward from the nozzle surfaces 911, 921, 931, 941, 951, and 961, by the first detection distance D1. The CPU 41 performs first conveyance processing (step S22). In the first conveyance processing, the CPU 41 conveys the platen 5 relative to the heads 91 to 96 in the front-rear direction, toward the printing position. The printing position is the position at which one of the nozzle surfaces 911, 921, 931, 941, 951, and 961 faces the platen 5 in the up-down direction. When the print medium M is detected by the first sensor 47 after the start of the first conveyance processing, the CPU 41 performs first separation processing (step S52). In the first separation processing, the CPU 41 causes the platen 5 to move relative to and move away from the nozzle surfaces 911, 921, 931, 941, 951, and 961 in the up-down direction. After performing the first separation processing, the CPU 41 performs second conveyance processing (step S54). In the second conveyance processing, the CPU 41 conveys the platen 5 relative to the heads 91 to 96 in the front-rear direction, toward the printing position.
Since the first separation processing and the second conveyance processing are performed even when the print medium M is at the first detection position V1, it is not necessary for the user to rearrange the print medium M on the platen 5. Thus, the printer 1 can improve the printing productivity.
The printer 1 is provided with the flash memory 44. The flash memory 44 stores one of ON and OFF for the first retry setting. In the state in which ON is stored in the flash memory 44 for the first retry setting, when the print medium M is detected by the first sensor 47 after the start of the first conveyance processing, the CPU 41 performs the first separation processing. In the state in which OFF is stored in the flash memory 44 for the first retry setting, when the print medium M is detected by the first sensor 47 after the start of the first conveyance processing, the CPU 41 performs the first error processing (step S42). In the first error processing, the CPU 41 performs the error notification.
In the state in which ON is stored in the flash memory 44 for the first retry setting, even when the print medium M is at the first detection position V1, the first separation processing and the second conveyance processing are performed, and thus, the printer 1 can improve the printing productivity. In the state in which OFF is stored in the flash memory 44 for the first retry setting, when the print medium M is at the first detection position V1, the first error processing is performed, and thus, the printer 1 can suppress the printing from being performed on the print medium M in the wrinkled state, for example. Thus, the printer 1 can suppress a deterioration in the image quality of the print image. As a result, by storing one of ON and OFF for the first retry setting in the flash memory 44, the printer 1 can perform the printing in accordance with a respective priority of printing productivity and image quality of the print image, for example.
The printer 1 is provided with the second sensor 48. The second sensor 48 detects the print medium M at the second detection position V2. The second detection position V2 is the position separated downward from the nozzle surfaces 911, 921, 931, 941, 951, and 961 by the second detection distance D2. The second detection distance D2 is greater than the first detection distance D1. When the print medium M is not detected by the second sensor 48 after the start of the first conveyance processing or the second conveyance processing, the CPU 41 performs approach processing (step S64). In the approach processing, the CPU 41 causes the platen 5 to move relative to and approach the nozzle surfaces 911, 921, 931, 941, 951, and 961 in the up-down direction. After performing the approach processing, the CPU 41 performs third conveyance processing (step S66). In the third conveyance processing, the CPU 41 conveys the platen 5 relative to the heads 91 to 96 in the front-rear direction, toward the printing position.
Even when the print medium M is not at the second detection position V2, since the third conveyance processing is performed, it is not necessary for the user to adjust the position of the platen 5 in the up-down direction with respect to the nozzle surfaces 911, 921, 931, 941, 951, and 961. Thus, the printer 1 can improve the printing productivity. Furthermore, the printer 1 can suppress the deterioration in the image quality of the print image as a result of a discharge distance being greater than the second detection distance D2.
In the first conveyance processing, the CPU 41 conveys the platen 5 relative to the heads 91 to 96 in the front-rear direction, from the set position toward the printing position. The set position is the position at which the print medium M is attached to and removed from the platen 5. When the print medium M is detected by the first sensor 47 after the start of the first conveyance processing, after performing the first separation processing, the CPU 41 performs return processing (step S53). In the return processing, the CPU 41 conveys the platen 5 to the retry position. The retry position is a position between the position of the platen 5 when the print medium M is detected by the first sensor 47, and the set position. In the second conveyance processing, the CPU 41 conveys the platen 5 relative to the heads 91 to 96 in the front-rear direction, from the retry position to the printing position.
The conveyance time period of the platen 5 from the retry position to the printing position is shorter than the conveyance time period of the platen 5 from the set position to the printing position. The printer 1 performs the return processing, and thus, the conveyance time period of the platen 5 by the second conveyance processing can be made shorter, compared to when the platen 5 is returned to the set position. Thus, the printer 1 can improve the printing productivity.
In the printer 1, in the first separation processing, the CPU 41 moves the platen 5 relative to the nozzle surfaces 911, 921, 931, 941, 951, and 961 in the up-down direction and separates the platen 5 from the nozzle surfaces 911, 921, 931, 941, 951, and 961 by the first movement distance L1. When the print medium M is detected by the first sensor 47 after the start of the second conveyance processing, the CPU 41 performs second separation processing (step S56). In the second separation processing, the CPU 41 move the platen 5 relative to the nozzle surfaces 911, 921, 931, 941, 951, and 961 in the up-down direction and separates the platen 5 from the nozzle surfaces 911, 921, 931, 941, 951, and 961 by the second movement distance L2. The second movement distance L2 is the distance different from the first movement distance L1. After performing the second separation processing, the CPU 41 performs fourth conveyance processing (step S58). In the fourth conveyance processing, the CPU 41 conveys the platen 5 relative to the heads 91 to 96 in the front-rear direction, toward the printing position.
For example, when the first movement distance L1 is greater than the second movement distance L2, the possibility that the print medium M is detected by the first sensor 47 after the start of the second conveyance processing is lower than when the first movement distance L1 is smaller than the second movement distance L2. Thus, in this case, the printer 1 can improve the printing productivity. For example, when the first movement distance L1 is smaller than the second movement distance L2, the possibility that the distance in the up-down direction between the nozzle surfaces 911, 921, 931, 941, 951, and 961 and the print medium M becomes too large in the first separation processing is smaller than when the first movement distance L1 is greater than the second movement distance L2. Thus, in this case, the printer 1 can suppress the deterioration in the image quality of the print image as a result of the nozzle surfaces 911, 921, 931, 941, 951, and 961 being too far from the print medium M.
The CPU 41 performs the first separation processing when the print medium M is detected by the first sensor 47 for a period equal to or greater than the predetermined time period after the start of the first conveyance processing. The CPU 41 performs the second error processing (step S44) when the print medium M is detected by the first sensor 47 for a period less than the predetermined time period after the start of the first conveyance processing. In the second error processing, the CPU 41 performs the error notification.
When the print medium M is detected by the first sensor 47 for the period equal to or greater than the predetermined time period, the possibility that the thickness in the up-down direction of the print medium M is thick is higher than when the print medium M is detected by the first sensor 47 for the period less than the predetermined time period. In this case, the printer 1 can improve the printing productivity by performing the first separation processing and the second conveyance processing. On the other hand, when the print medium M is detected by the first sensor 47 for the period less than the predetermined time period, the possibility that the print medium M has the wrinkle is higher than when the print medium M is detected by the first sensor 47 for the period equal to or greater than the predetermined time period. In this case, by performing the second error processing, the printer 1 can suppress the printing from being performed on the print medium M that has the wrinkle.
Modifications can be made to the present disclosure from the above-described embodiment. Various modified examples to be described below can be respectively combined insofar as no contradictions arise. For example, in the above-described embodiment, the number of the heads 91 to 96 may be more than six or may be less than six. The printer 1 may discharge various types of ink from the heads 91 to 96, different from the ink of the above-described embodiment.
In the above-described embodiment, the platen 5 is provided to be movable in the up-down direction. In contrast to this, the heads 91 to 96 may be provided to be movable in the up-down direction. In this case, it is sufficient that the printer 1 raise the heads 91 to 96 in the processing from step S52 to step S56, for example, and lower the heads 91 to 96 in the processing at step S64. Both the platen 5 and the heads 91 to 96 may be provided to be movable in the up-down direction.
In the above-described embodiment, the platen 5 is provided to be movable in the front-rear direction. In contrast to this, the heads 91 to 96 may be provided to be movable in the front-rear direction. In this case, it is sufficient that the printer 1 move the heads 91 to 96 forward in the processing at step S22, for example. Both the platen 5 and the heads 91 to 96 may be provided to be movable in the front-rear direction.
One or both of the first sensor 47 and the second sensor 48 may be provided at a position different from that of the above-described embodiment. For example, the first sensor 47 and the second sensor 48 may be provided at the same position as each other in the front-rear direction. The second sensor 48 may be provided further to the rear than the first sensor 47. One or both of the first sensor 47 and the second sensor 48 may be provided further to the rear or further to the front than the front wall 21. The first sensor 47 is preferably provided further to the rear than the rear end of the platen 5 when the platen 5 is positioned at the set position. In this case, the printer 1 more easily detects the presence or absence of the wrinkle over the whole of the print medium M on the platen 5 from the front end to the rear end of the print medium M, using the first sensor 47. The first sensor 47 is preferably disposed further to the front than the front end of the head (the head 96 in the above-described embodiment) positioned furthest to the front among the plurality of heads 91 to 96. In this case, the printer 1 more easily detects, using the first sensor 47, the presence or absence of the wrinkle in the print medium M on the platen 5 before the print medium M on the platen 5 comes into contact with the heads 91 to 96, for example.
In the above-described embodiment, one or both of the first sensor 47 and the second sensor 48 may measure a distance in the up-down direction between the respective sensor and the print medium M by emitting light downward. The first sensor 47 and the second sensor 48 may detect the print medium M at the first detection position V1 or at the second detection position V2 in this way. In this case, the printer 1 may be provided with only one of the first sensor 47 and the second sensor 48. A type of sensor different from the reflective optical sensor may be employed as one or both of the first sensor 47 and the second sensor 48. For example, the first sensor 47 and the second sensor 48 may be a transmission type optical sensor, may be an image sensor, or may be a contact sensor. It is sufficient that the image sensor be provided at a position capable of recognizing the upper surface of the print medium M on the platen 5 from the left or from the right. In this case, the CPU 41 performs known filter processing that performs edge extraction on the basis of an image capture result by the image sensor, and identifies a contour (the upper surface) of the print medium M. In this way, the CPU 41 identifies whether or not the print medium M is at the first detection position V1. For the contact sensor, when the print medium M on the platen 5 has come into contact with the sensor, for example, the contact sensor detects the print medium M that has made contact.
In the above-described embodiment, the CPU 41 sets the first movement distance L1 and the second movement distance L2 in accordance with the operation of the input portion 46 by the user. In contrast to this, the first movement distance L1 and the second movement distance L2 may be stored in advance in the ROM 42. In this case, the second movement distance L2 may be the same as the first movement distance L1, may be smaller than the first movement distance L1, or may be greater than the first movement distance L1. The first movement distance L1 and the second movement distance L2 may be the same as the first detection distance D1, for example, or may be smaller or greater than the first detection distance D1. The first movement distance L1 and the second movement distance L2 may be the same as the second detection distance D2, for example, or may be smaller or greater than the second detection distance D2.
In the above-described embodiment, at step S64, the CPU 41 raises the platen 5 up to the reference position V3. In contrast to this, at step S64, the CPU 41 may raise the platen 5 by a third movement distance. The third movement distance may be the same as the first movement distance L1, may be smaller or greater than the first movement distance L1, may be the same as the second movement distance L2, or may be smaller or greater than the second movement distance L2. It is sufficient that the third movement distance be stored in advance in the ROM 42, and the third movement distance may be changed in accordance with an operation of the input portion 46 by the user.
In the above-described embodiment, the retry distance L3 is stored in advance in the ROM 42. In contrast to this, the CPU 41 may set the retry distance L3 in accordance with an operation of the input portion 46 by the user.
In the above-described embodiment, the first retry control is performed a maximum of two times per each print command. In contrast to this, after the retry number has reached 1, the CPU 41 may perform third error processing when the print medium M is detected by the first sensor 47. Also after the retry number has reached 2, the CPU 41 may move the platen 5 downward when the print medium M is detected by the first sensor 47.
In the above-described embodiment, when the print medium M is detected by the first sensor 47, and when the print medium M is not detected by the second sensor 48 (hereinafter referred to generically as “when the medium is detected”), the CPU 41 conveys the platen 5 to the front by the retry distance L3, at step S53, step S57, and step S65. In other words, in the above-described embodiment, the retry position is the position that is positioned to the front by the retry distance L3 from the position of the platen 5 when the medium is detected. In contrast to this, when the medium is detected, the CPU 41 may always convey the platen 5 to the same predetermined retry position at step S53, step S57, and step S65, regardless of the position of the platen 5 when the medium is detected. In this case, the retry distance L3 is not a predetermined distance, but is different depending on the position of the platen 5 when the medium is detected. The retry position when the print medium M is detected by the first sensor 47, and the retry position when the print medium M is not detected by the second sensor 48 may be mutually different positions. When the medium is detected, the CPU 41 may convey the platen 5 to the set position at step S53, step S57, and step S65.
In the above-described embodiment, the CPU 41 acquires the print command by the user operating the input portion 46, performs the setting in accordance with the first operation or performs the setting in accordance with the second operation. In contrast to this, the CPU 41 may receive various commands from an external device, such as a PC or the like, and may perform processing in accordance with the received command.
In the above-described embodiment, the predetermined time period is stored in advance in the ROM 42. In contrast to this, the CPU 41 may change the length of the predetermined time period in accordance with an operation of the input portion 46 by the user. In this case, the user can set the length of the predetermined time period in accordance with a tolerance of a size of the wrinkle, for example.
In the above-described embodiment, the CPU 41 can set ON and OFF for the first retry setting. In contrast to this, the ON and OFF settings for the first retry setting need not necessarily be provided in the printer 1. In this case, when the print medium M at the first detection position V1 is detected by the first sensor 47 (yes at step S24), the CPU 41 may determine whether or not the print medium M at the first detection position V1 is detected by the first sensor 47 for the time period equal to or greater than the predetermined time period (step S43). Similarly, the ON and OFF settings for the second retry setting need not necessarily be provided in the printer 1.
In the above-described embodiment, after lowering the platen 5 at step S52, the CPU 41 conveys the platen 5 to the front at step S53. In contrast to this, the CPU 41 may convey the platen 5 to the front before starting the lowering of the platen 5 at step S52. Furthermore, the CPU 41 may convey the platen 5 to the front while lowering the platen 5, by starting the conveyance of the platen 5 to the front at the same time as starting the lowering of the platen 5 at step S52, for example. Similarly, the printer 1 can also change a processing order of step S56 and step S57 and a processing order of step S64 and step S65 as necessary.
In the above-described embodiment, the CPU 41 may perform the processing at step S24 and step S25, on the basis of the detection signals from the first sensor 47 and the second sensor 48, during the period of conveying the platen 5 to the retry position at step S53, that is, during the period from the start of the processing at step S53 to the start of the processing at step S54. For example, when the platen 5 has not been sufficiently lowered, or when the platen 5 has been excessively lowered, the printer 1 can detect the presence or absence of the print medium M at the first detection position V1 or the second detection position V2 more rapidly, compared to when the printer 1 provisionally conveys the platen 5 to the retry position and then performs the processing at step S24 and step S25.
In the above-described embodiment, the printer 1 can change, as necessary, the content of the first error processing, the second error processing, the third error processing, and the fourth error processing. For example, in each of the error processing, the CPU 41 may perform the error notification in a state in which the platen 5 is stopped at a current position, without conveying the platen 5 to the set position. In each of the error processing, the CPU 41 may output the error to the external device, such as the PC or the like. In each of the error processing, the CPU 41 may cause the notification portion 45 to perform the error notification using the same notification mode.
In the above-described embodiment, an encoder may be provided in the raising/lowering motor 16. In this case, the CPU 41 may control the position of the platen 5 in the up-down direction by controlling the raising/lowering motor 16 on the basis of a detection result from the encoder. In the above-described embodiment, the printer 1 moves the platen 5 in the up-down direction using the ball screw 38 and the nut 39. In contrast to this, the printer 1 may move the platen 5 in the up-down direction using another mechanism. Similarly, the printer 1 may move the platen 5 in the front-rear direction using a mechanism different from the above-described embodiment.
In the above-described embodiment, the CPU 41 may omit the processing at step S43 and step S44. In other words, when the first retry setting is ON (yes at step S41), the CPU 41 may shift the processing to step S45, and may perform the first retry control.
In place of the CPU 41, a microcomputer, application specific integrated circuits (ASICs), a field programmable gate array (FPGA) or the like may be used as a processor. The main processing may be performed as distributed processing by a plurality of the processors. It is sufficient that the non-transitory storage media, such as the ROM 42, the flash memory 44, and the like be a storage medium capable of storing information, regardless of a period of storing the information. The non-transitory storage medium need not necessarily include a transitory storage medium (a transmitted signal, for example). The control program may be downloaded from a server connected to a network (not shown in the drawings) (in other words, may be transmitted as transmission signals), and may be stored in the ROM 42 or the flash memory 44. In this case, the control program may be stored in a non-transitory storage medium, such as an HDD provided in the server.
The apparatus and methods described above with reference to the various embodiments are merely examples. It goes without saying that they are not confined to the depicted embodiments. While various features have been described in conjunction with the examples outlined above, various alternatives, modifications, variations, and/or improvements of those features and/or examples may be possible. Accordingly, the examples, as set forth above, are intended to be illustrative. Various changes may be made without departing from the broad spirit and scope of the underlying principles.
Number | Date | Country | Kind |
---|---|---|---|
2021-011953 | Jan 2021 | JP | national |