Desktop publishing (DTP) and printing