I do not know how to print a label on a can, but I have a client who uses a laser to etch things into various items, such as drinking bottles. That could be done. Also, my wife used to use a special paper to print labels for water bottles. Since the printer was laser, nothing was damaged by water. The labels would adhere to the bottles quite well.