would also like to create a pdf copy of that printed data as a copy to store in our system
Now that you have a couple of ways to print your secondary PDF document, you might want to consider whether or not you should be storing ANY document in your system - it is generally NOT a good idea from a system architecture and/or maintenance perspective.
Documents can take up a lot of system space, especially over time - either as individual documents stored as files (.PDF, .DOC , .XLS, etc.)
And if you have the data used to create the document stored in a database system you can always regenerate them only when needed - most often a far better idea.
Seldom is the document itself needed unless there are signatures, etc. on it.
Usually what is needed is the information from the document which can be retrieved on-demand from a database system in a variety of ways.
And, those few times when a document itself is needed, just recreate it.
Good Luck,
JRB-Bldr