Printer rewrite