Ron asked a question the other day; he wanted to extract Caption metadata and include it with the photo. In order to physically add the text to the photo I suggested creating a script to do the job.
If , on the other hand, he just wants to add the caption to a print, here's a simpler solution.
Choose File > Print with Preview
The Print dialog box appears.
Select the Show More Options checkbox to expand the dialog box.
Choose Output from the dropdown menu.
Select the Description option.
The image prints as usual , however, any text entered in the Description section of the File Info metadata will be printed too.
Select the Label option and the title is printed as well.