PoooliPrinter  L1 and L2 supports any type of 57mm / 2.2" thermal paper rolls. PoooliPrinter  XL is compatible with its own XL paper rolls sized 110mm / 4.3" and 80 mm / 3.1" but it is also compatible with all the L1/L2 paper rolls. PoooliPrint  official paper has passed BPA test, and it is BPA free.