Printing delivery notes via API

What is the likelihood of being able to print delivery notes via the API, I have made a similar request in the past to batch print delivery notes via invoice / estimate screen.

I print a significant amount of delivery notes and find going into every invoice, changing the view, printing to PDF and then printing to my printer very time consuming, there must be a better way?

Rob