Printing apparatus and non-transitory computer-readable storage medium
A printing apparatus performs a circulation of ink and a cleaning operation for an inkjet head. In a case where it is determined that a circulation timing for performing the circulation of the ink comes to be arrived, a controller of the printing apparatus determines whether or not to arrive at a print timing. In a case where it is determined that the print timing comes to be arrived, the controller performs the circulation and the cleaning operation. On the other hand, in a case where it is not determined that the print timing comes to be arrived, the controller performs the circulation and does not perform the cleaning operation.
1. A printing apparatus comprising:
a reservoir configured to store ink;
an inkjet head connected to the reservoir via a flow path; and
a controller configured to perform:
circulation timing determination processing of determining whether or not to arrive at a circulation timing for performing a circulation of the ink via at least one of the flow path or the inkjet head;
a circulation execution processing of executing the circulation in a case where it is determined that the circulation timing comes to be arrived;
print timing determination processing of determining whether or not there is a high possibility that a print instruction is issued after the circulation is executed by the circulation execution step;
a cleaning control processing of:
performing cleaning operation for the inkjet head in a case where it is determined that there is a high possibility that the print instruction is issued; and
not performing the cleaning operation in a case where it is not determined that there is a high possibility that the print instruction is issued;
a print instruction reception determination processing of determining whether the print instruction has been received; and
a print processing of performing the cleaning operation and performing printing in a case where it is determined that the print instruction has been received, and in a case where the cleaning operation has not been performed since the previous circulation.
2. The printing apparatus according to claim 1 ,
wherein the controller is configured to perform:
print instruction determination processing of determining whether a print instruction is received; and
print processing of performing the cleaning operation and performing printing, in a case where it is determined that the print instruction is issued.
3. The printing apparatus according to claim 2 ,
wherein the controller is configured to perform the print processing to perform the cleaning operation and preform the printing, in a case where the cleaning operation is not performed from a previous circulation to a present time.
4. The printing apparatus according to claim 1 ,
wherein the controller performs the print timing determination processing to determine that the print timing comes to be arrived, in a case where printing is performed within a preset predetermined time.
5. The printing apparatus according to claim 1 , further comprising:
an operation panel configured to receive an operation of an operator,
wherein the controller performs the print timing determination processing to determine that the print timing comes to be arrived, in a case where an operation is received on the operation panel within a preset predetermined time.
6. The printing apparatus according to claim 1 ,
wherein the controller performs the print timing determination processing to determine that the print timing comes to be arrived, in a case where it is within a period of an operation schedule during which an operation of the printing apparatus is performed.
7. The printing apparatus according to claim 1 ,
wherein the controller performs the print timing determination processing to determine that the print timing comes to be arrived, in a case where received print data is not processed.
8. The printing apparatus according to claim 1 ,
wherein the controller performs the print timing determination processing to determine that the print timing comes to be arrived, in a case where a human detector configured to detect a human detects a human.
9. The printing apparatus according to claim 1 ,
wherein in a case where the controller performs the circulation timing determination processing, the controller determines whether or not to arrive at a circulation timing for performing at least of a circulation of the ink without passing through the inkjet head or a circulation of the ink passing through the inkjet head.
10. A non-transitory computer-readable storage medium storing a computer program, when executed by a processor of a printing apparatus including a reservoir configured to store ink, an inkjet head connected to the reservoir via a flow path, and the processor, the computer program being configured to cause the printing apparatus to perform:
circulation timing determination processing of determining whether or not to arrive at a circulation timing for performing a circulation of the ink via at least one of the flow path or the inkjet head;
a circulation execution processing of executing the circulation in a case where it is determined that the circulation timing comes to be arrived;
print timing determination processing of determining whether or not there is a high possibility that a print instruction is issued after the circulation is executed by the circulation execution step
a cleaning control processing of:
performing cleaning operation for the inkjet head in a case where it is determined that there is a high possibility that the print instruction is issued; and
not performing the cleaning operation in a case where it is not determined that there is a high possibility that the print instruction is issued;
a print instruction reception determination processing of determining whether the print instruction has been received; and
a print processing of performing the cleaning operation and performing printing in a case where it is determined that the print instruction has been received, and in a case where the cleaning operation has not been performed since the previous circulation.