Best solutions for TypePrinter