Foros del Web » Programación para mayores de 30 ;) » .NET »

Imprimir por puerto paralelo (LPT1)

Estas en el tema de Imprimir por puerto paralelo (LPT1) en el foro de .NET en Foros del Web. Siguiendo la sugerencia del foro, creo este tema que anteriormente fue creado por joomar. Aquí modifico un código que él había posteado. Se trata de ...
  #1 (permalink)  
Antiguo 09/09/2009, 08:08
 
Fecha de Ingreso: septiembre-2009
Mensajes: 2
Antigüedad: 14 años, 7 meses
Puntos: 0
Imprimir por puerto paralelo (LPT1)

Siguiendo la sugerencia del foro, creo este tema que anteriormente fue creado por joomar. Aquí modifico un código que él había posteado.

Se trata de un código que, en mi caso, imprime un ticket en una impresora matricial (impresora de tickets).

using System.Drawing.Printing;

PrintDocument vDocumento = new PrintDocument();
Font vFuente = new Font("Courier New", 9);
string vLineaTexto = "";

private void ImprimePagina(object sender, PrintPageEventArgs e)
{
float xp = 10;
float yp = 20;
e.Graphics.DrawString(vLineaTexto, vFuente, Brushes.Black, xp, yp, new StringFormat());
}

private void button1_Click(object sender, EventArgs e)
{

vCantLineas=40;

for (int i = 0; i < vCantLineas; i++)
vLineaTexto += "Línea de texto Nº: " + i.ToString() + "\r\n";

vDocumento.PrintPage += new PrintPageEventHandler(ImprimePagina);
vDocumento.PrinterSettings.PrinterName = "Nombre Impresora";
vDocumento.Print();

}

Espero que sea de utilidad. Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:18.