Based on this product's specifications, here are some alternatives and similar models
Self-adhesive thermal paper rolls, 5 pcs, No name (MPN 418135)
Summary description:
Pack of 5 self-adhesive thermal paper rolls designed for use in thermal (thermic) printers. Each roll features a heat-sensitive coating for direct thermal printing and an adhesive backing for secure application of printed labels or receipts. Suitable for point-of-sale, labeling, ticketing or receipt printing where adhesive labels are required. Compatible with printers that accept this roll format and core size.