I used MS Word to print labels with data from MS Excel. It's a variant of 'mail merge' (real mail merge prints to letters or e-mail, but MS Word supports labels also).

Kees