Como imprimir em uma impressora específica usando o VB.NET

A classe “PrintDocument” do VB.NET permite definir um documento e uma impressora para que você possa enviar um trabalho de impressão para um dispositivo no computador ou na rede. Você pode definir a impressora na qual deseja imprimir usando a propriedade “PrinterSettings”. O VB.NET imprimirá na impressora padrão configurada no sistema Windows, se você não definir nenhuma.

Passo 1

Clique com o botão direito do mouse no arquivo VB.NET SLN do seu computador, selecione “Abrir com” e clique duas vezes no ícone “Visual Studio” para carregar o projeto VB.NET na área de trabalho.

Etapa 2

Clique duas vezes no arquivo de código que você deseja usar no “Solution Explorer”. Role o arquivo para a função que deseja usar para imprimir um documento.

Etapa 3

Defina uma variável “StreamReader”:

Dim stream As StreamReader stream = New StreamReader (“C: file.txt”)

Essa variável importa todo o texto e os desenhos de um arquivo para impressão em uma impressora. Substitua “C: file.txt” pelo arquivo que você deseja imprimir e sua localização.

Etapa 4

Defina a impressora usando o nome configurado no sistema Windows:

Escureça a impressora como nova impressora PrintDocument ().PrinterSettings.PrinterName = “HP Deskjet”

Substitua o nome “HP Deskjet” pelo nome da impressora do computador.

Etapa 5

Use a função “Imprimir” para imprimir o documento adicionando o seguinte código:

printer.Print ()

Referências

 

Você pode estar interessado:

Deixe um comentário