Run below code
When acViewPreview, the report can be viewed on screen.Code:DoCmd.OpenReport "rptInvoice", acViewPreview DoCmd.OpenReport "rptInvoice", acViewReport
But when acViewReport, the report does not come out from the printer, no print job is found on the print queue.
Thanks.