I have not tried this, but many contributors to this site recommend the avery.com website where you can design and print your own labels: https://www.avery.com/software/design-and-print/ .
On the Avery site you have the alternative of downloading a template:
- Click on the word Template, then click on Find a Template in the drop-down menu that appears.
- In the next screen, in the "Enter a product or template number" field type a number and then press Return.
- In the lower right part of the screen, click the Apple Pages icon.
- In the lower left part of the screen, click Download Template.
You can also use your Contacts app to print labels:
- Open the Contacts app and create a group/list that has all the records/contacts you need for your labels.
- Select the group/list name and then click File > Print.
- In the Print window, click the Show Details button and then enter your settings.
In the Address Book app on my Lion computer, I need to put data in at least one address field for anything to appear on a label or envelope.