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

Por jim campbell
Cómo imprimir en una impresora específica usando VB.NET (En 5 Pasos)
Hemera Technologies/Photos.com/Getty Images

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()