Al, do you need a very high image quality, or do you need the annotated images for web representation with lower resolution? If you can do with a medium quality, you could use the build in "Web Page" or "Smart Web Page" to create annotated html images for thousands of images at once.
- Select your images
- New -> Webpage (or Smart Web Page)
- Set a Theme, select Metadata presets
- Export Web Pages (you will get html overviews and single, annotated Slideshow images, called large-1.html, large-2.html, ...)
You still would have to find a way to convert html to jpeg or another image format.
The annotation can be anything you can reveal in metadata presets in the Inspector.
Here is an example: The metadata presets are selected using the little badge icon. To add the filename is easy, for the path you will need to add the path to a metadata tag using "batch change" - e.g. the comment tag.