Private Sub Print_Click()
Dim OldPrinter as string
On Error GoTo Print_Click_Err
OldPrinter = ActivePrinter
ActivePrinter = "HP Deskjet 500"
DoCmd.OpenReport "Report", acViewNormal
ActivePrinter = OldPrinter
Print_Click_end:
Exit Sub
Print_Click_Err:
MsgBox Err.Description, vbOKOnly
Resume Print_Click_end
End Sub