add PrinterManager