Am I able to print forms (invoices, purchase orders, estimates, etc) from QuickBooks Online straight to my printer without it downloading to a PDF first?
Probably not. At least not with Windows 10, which "demands" all print jobs from internet be opened as a pdf first. (actually QB Desktop is now the same as well, no such thing as direct print)