A non-transitory computer readable storage medium storing computer readable instructions that are executable by a computer configured to control a liquid discharging apparatus, the liquid discharging apparatus comprising a head having a plurality of nozzles, a scanning assembly configured to move the head in a scanning direction, and a conveyer configured to covey a recording medium with respect to the head in a conveying direction, the conveying direction intersecting with the scanning direction, the computer readable instructions, when executed by the computer, causing the computer to:
- for recording an image on the recording medium, conduct actions to control the head to discharge liquid through the plurality of nozzles at the recording medium based on image data, the actions including:
- a conveying action, in which the computer controls the conveyer to convey the recording medium by a predetermined amount in the conveying direction;
- a moving action, in which the computer controls the scanning assembly to move the head in the scanning direction;
- and
- a discharging action, in which the computer controls the head to discharge the liquid through the plurality of nozzles while the head is moved by the scanning assembly in the moving action, and
- for flushing the plurality of nozzles with the liquid, control the head to discharge the liquid through the plurality of nozzles at a flushing range based on flushing data, the flushing data being different from the image data, while the head being moved in the moving action is accelerating,
- wherein the computer readable instructions, when executed by the computer, further cause the computer to:
- determine whether the plurality of nozzles are to be flushed in the moving action which accompanies the discharging action,
- in a case where the computer determines that the plurality of nozzles are not to be flushed in the moving action, conduct the moving action to move the head at a first acceleration rate,
- in a case where the computer determines that the plurality of nozzles are to be flushed in the moving action, determine whether a distance between the flushing range and a discharging range, in which the liquid is to be discharged through the plurality of nozzles in the discharging action, is greater than or equal to a predetermined distance, and
- in a case where the computer determines that the distance is greater than or equal to the predetermined distance, conduct the moving action to move the head at a second acceleration rate being lower than the first acceleration rate and control the head to discharge the liquid for flushing the plurality of nozzles.