The filter 20 is an executable program which may be loaded onto a computer 3 via a computer storage medium, such as a CD-ROM, tape, disk or memory chip/card, an Internet server, or other remote computer or storage device, or may reside on a server controlling a plurality of computers networked to the printer.