In FIG. 2, the printer controller 46 is shown controlling the printhead 50, media transport drive 51, printer carriage 52, and user interface 54 including an output device such as a display and an input device such as selection buttons, alpha or numeric keypads, or a combination of these devices.