efficient printing techniques