Issue #15. Branch Iss15. Update: Updated the PrinterAdapter and base class to take the printers name as a constructor and not in the print data method.