Change Printer to interface class