Based on this product's specifications, here are some alternatives and similar models
Label sheet roll pack Seiko Precision 42-101668 — 12 rolls, 36×89 mm, 260 labels per roll
Summary description:
Seiko Precision 42-101668 label rolls, pack of 12, each roll containing 260 self-adhesive paper labels sized 36×89 mm. Designed for use with compatible label printers, these rolls are suitable for product marking, shipping labels, inventory tags and general office or warehouse labeling. Provides consistent label count per roll and standard rectangular format for efficient printing and application.