CPC B05B 12/12 (2013.01) [B05B 1/02 (2013.01); B41J 2/04581 (2013.01); B41J 2/04588 (2013.01); B41J 2/04593 (2013.01); B41J 2/2132 (2013.01); B41J 2/2135 (2013.01); H10K 71/00 (2023.02); H10K 71/135 (2023.02)] | 20 Claims |
1. A method comprising:
receiving, from a memory,
data representing a plurality of scan paths, each scan path defining relative movement, in a scanning direction, between a printhead of a printer and an expected position of a substrate, and each scan path defining a plurality of printhead positions along a direction orthogonal to the scanning direction;
data representing expected volume of droplets of a material ejected by nozzles of the printhead; and
data representing a tolerance range for deposition quantity of the material at each target region;
using a camera to determine a position of at least one mark on the substrate relative to an expected position of the mark;
using a processor to determine a substrate error based on the determined position and the expected position;
using the processor to select combinations of nozzles to deposit the material at each target location based on the substrate error and the expected volumes ejected by each nozzle such that expected droplet volumes from the selected nozzles total to a value within the tolerance range of each target location;
using the processor to assign nozzles from the combinations to print at each target location in association with one of the scan paths; and
depositing droplets of the material onto the target areas of the substrate using the assigned nozzles.
|