Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/12/2010, 11:59
papurri
 
Fecha de Ingreso: agosto-2008
Ubicación: Frente al pc
Mensajes: 71
Antigüedad: 15 años, 8 meses
Puntos: 2
imprimir archivo plano desde c# en impresora matriz de punto

Buenas a todos.
tengo el siguiente problema , estoy haciendo un pequeña aplicacion la cual entre sus funciones debe imprimir un archivo plano que se llena desde un dataset. hasta aqui todo bien , el problema es al momento de imprimir, ya que doy la orden de imprimir , la impresora se activa , pero no imprime nada, pienso que es un error en mi codigo y agradeceria que le dieran un vistazo haber si detectan algun error que yo no estoy viendo.

saludos

codigo :

protected void prepararImpresora()
{
//string printPath = System.Environment.GetFolderPath(Environment.Speci alFolder.MyDocuments);
StreamReader fileToPrint = new System.IO.StreamReader(@"D:\Nueva carpeta\Visual Studio 2008\Projects\segi-impresion\segi-impresion\archivoPlano.txt");
String nombreImpresora = cbSelectorImpr.SelectedItem.ToString();
printDocument1.DocumentName = fileToPrint.ToString();
Font printFont = new System.Drawing.Font("Arial",10);
printDocument1.PrinterSettings.PrinterName = nombreImpresora;// el nombre de la impresora lo seleciono desde un combobox
printDocument1.Print();
fileToPrint.Close();
}