Types of Inkjet Printers : A comprehensive Guide