Look at using a
PrintDocument[
^] - the link has an example.
It isn't difficult, but it can seem a little fiddly, as you have to position text / graphics / lines by code instead of with a designer. It is pretty simple, but it's worth using a PDF writer or similar as the print device for development!