I have embroidery machines and software to design with, so all my labels are machine embroidered.
They will last as long as the quilt ( I'm assuming!). I can add small designs as well as text...I don't think I would be successful with the printing method.