We present results in a constraint solving approach for automatic generation of Inkjet print masks. Print masks are used to control the firing of the nozzles, that is, to determine which nozzles on an Inkjet printer cartridge are to spit an ink droplet at each particular instant in a multiple-pass print mode. Many design rules for print masks can be modeled in terms of constraints and cost functions. For example, if adjacent nozzles are fired simultaneously, printing artifacts often result. Therefore, spatial adjacency constraints with respect to horizontal, vertical and diagonal neighbors are modeled with various cost functions; print masks are then generated by minimizing the associated, total costs. Initial solutions are found by a greedy algorithm with some randomization; then neighborhood search techniques are applied to find local near-optima. Our approach can generate masks for Inkjet printers in multiple-pass print modes for multiple-level, multiple-drop technologies. It has been used to design the print masks for Hewlett Packard's wide format printers (DeskJet 2500C and 2500CM). This approach can shorten the turn-around time for print mask design in a systematic and methodical way.
Jonathan Yen, Mats Carlsson, Michael Chang, Joan Manel Garcia, Hugh Nguyen, "Constraint Solving for Inkjet Print Mask Design" in Proc. IS&T Int'l Conf. on Digital Printing Technologies (NIP15), 1999, pp 11 - 14, https://doi.org/10.2352/ISSN.2169-4451.1999.15.1.art00004_1