We use a printer from Zebra. I think it was $500. Installation is kind of difficult but once it's up it's good. The rolls have 2000 stickers and run $75/ea I think. It's also kind of a hassle getting the barcodes up and printing well and choosing the right barcode format. Once it's up and running smooth, it prints really fast...like 100+ per minute. We usually send one over to our customers to make sure it scans correctly before printing and stickering thousands. We use UPC-A for our format.