An Insight Into Modern Thermal Printers That You Should Know About