sketch out Printer interface