fixed PrinterHandler name conflict