Impact printers (dot matrix, line printers, etc) would also work, but the slick surface of the labels may keep the ink from those smearable for a long time as well. Dye sublimation printers I'm not ...