Dennis @ PerfectForms
Printing is how I have described. The PerfectForms print functionality will produce a PDF. You can choose to print and/or save the PDF. If you do not want buttons to appear on the print, the state of the objects must be changed to hidden using set state behaviors.