Hi there, JG82,
While you can only batch print within 365 days in the Invoices page, you should be able to print all invoices using the Invoice List report. Just click the Print icon to open the PDF page and follow on-screen instructions to print them. Or follow the steps provided by my colleague @Joyce_P in this thread.
You can also use these handy articles below for additional information about printing invoices in QuickBooks Online:
Let me know if there's anything else I can help you with QuickBooks. I'm always around here in the Intuit Community to help you out.