how many types of printers are there