Ho modificato il codice nel seguente modo:, ma il risultato è lo stesso. 
(la stampante utilizzata per default è la Microsoft Office Document Image Writer)
        PrintDialog1 = New PrintDialog()
        PrintDialog1.PrinterSettings.Copies = 5
        If PrintDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
            'Se nella finestra di dialogo si preme OK...
            PrintDialog1.Document = PrintDocument1
            PrintDocument1.Print() 'Si stampa il contenuto della Sub "PrintDocument1_PrintPage"
        Else                                                         'Altrimenti...
            Exit Sub                                                        'Esco dalla sub
        End If