Buenas:
Me dio por venir aquí otra vez. He gastado bromas a un amigo con su impresora. Desde que ejecute este .exe, imprime un mensaje en su impresora. Es muy sencillo para que se entienda.Se los dejo aquí por si lo necesitan. El código del post anterior es más complicado.
Código C#:
using System;
using System.Drawing; // No olvidar y añadir referencia.
using System.Drawing.Printing;
namespace Impresora_Consola_01
{
class Program
{
static void Main(string[] args)
{
string s = "Hola amigo. Solo t he gastado un folio.";
PrintDocument p
= new PrintDocument
(); p.PrintPage += delegate (object sender1, PrintPageEventArgs e1)
{
e1
.Graphics.DrawString(s,
new Font
("Times New Roman",
12),
new SolidBrush
(Color
.Black),
new RectangleF
(0,
0, p
.DefaultPageSettings.PrintableArea.Width,
p.DefaultPageSettings.PrintableArea.Height));
};
try
{
p.Print();
}
catch (Exception ex)
{
// throw new Exception("Exception Occured While Printing", ex);
}
}
}
}
Si se pude modificar a mejor, lo comparten.
Saludos.