Need numerical order stickers. Ideas?

We’re getting about 400 new printers here and we need to label them numerically somehow. The old ones were all numbered 1 through 400 or so using those die-cut vinyl stickers, but each and every number had to be applied individually which took forever with that many machines. We’re trying to find an easier solution without using paper peel and stick labels, which get dirty, rip, and generally degrade over time. Any ideas? So here are the basics:

-self-stick
-durable (some type of rubbery or plastic material preferred. not paper, or at least paper with some type of coating/coverage)
-something that we could have printed/produced in numerical order so we don’t have to place each number on individually (i’d rather put on a label that says 348 than have to place the 3, 4, and 8 on individually).

thanks