Cómo imprimir en una impresora específica usando VB.NET (En 5 Pasos)

La clase "PrintDocument" de VB.NET te permite definir un documento e impresora de manera que puedas enviar un trabajo de impresión a un dispositivo en la computadora o en la red. Tu puedes definir la impresora en la que quieras imprimir usando la propiedad "PrinterSettings". VB.NET imprimirá en la impresora predeterminada configurada en el sistema Windows si no defines alguna.
Paso 1
Haz clic con el botón derecho en el archivo SLN de VB.NET en tu computadora, selecciona "Abrir con" y haz doble clic en el icono "Visual Studio" para cargar el proyecto de VB.NET en el espacio de trabajo.
Paso 2
Haz doble clic en el archivo de código que quieras usar en en "Explorador de soluciones". Desplázate hacia abajo en el archivo a la función que quieras usar para imprimir un documento.
Paso 3
Define una variable "StreamReader":
Dim stream As StreamReader stream = New StreamReader("C:\file.txt")
Esta variable importa todo el texto y diseños desde un archivo para imprimir en una impresora. Sustituye "C:\file.txt" con el archivo que quieras imprimir y su ubicación.
Paso 4
Establece la impresora usando el nombre configurado en el sistema Windows:
Dim printer As New PrintDocument() printer.PrinterSettings.PrinterName = "HP Deskjet"
Sustituye el nombre "HP Deskjet" con el nombre de la impresora de la computadora.
Paso 5
Usa la función "Print" para imprimir el documento agregando el siguiente código:
printer.Print()