There are typical USB, NETWORK (ethernet) and WIFI receipt printers which can work with Windows OS, iOS, MAC OS or Linux. The 2 common kind of paper sizes are 2 inch (57mm) or 3 inch (76mm). If you are using a Impact or Dotmatrix receipt printer, you will need to use Woodfree paper roll. For Thermal printer, thermal paper roll is required. Higher grade printers can print faster and last longer. Go for Thermal printer if you want fuss printing and speed. Go for Impact printer if you need to print multiple copies at one go (e.g. for warranty or delivery slip).
These printers work with reputable POS systems like Vend, ePoint, Shopify, Foodzaps, Shopkeep and LAVU.