add common package
add PrintError
add ShtihPrinter