Imprimir Archivo

13/12/2005 - 19:43 por JPablo | Informe spam
Que tal Grupo,

He creado un Servicio de Windows que Supervisa un Directorio y un tipo de
archivo determinado. Lo que pretendo es que cuando se crea un nuevo archivo
en ese Folder, lo quiero mandar a Impresión automaticamente. Todo este
monitoreo lo llevo acabo con la clase System.IO.FileSystemWatcher y todo
funciona correctamente, el detalle es que tengo un método que se dispará
cuando se crea un nuevo archivo:

private void NewFileCreated(object sender, FileSystemEventArgs e)
{
.
System.IO.FileInfo instanceFileInfo = new FileInfo(e.FullPath);

//TODO: Aqui quiero mandar el archivo a impresión ??

}

Y no encuentro un método que imprima el archivo directamente. Los tipos de
archivos a imprimir son de tipo .TIF se puede hacer esto directamente desde
.NET??

También estuve revisando los atributos de los archivos que se muestran en el
Explorador de windows y encontre una opción llamada "Print" en el menú
contextual y veo que el commando para un tipo de archivo .txt es:
"C:\WINNT\system32\NOTEPAD.EXE /p %1"

¿ Alguna idea de como pueda solucionar esta necesidad ?

De antemano gracias.
Saludos
JPablo
 

Leer las respuestas

#1 Misael Monterroca
13/12/2005 - 23:15 | Informe spam
La impresión es "a mano"

http://msdn.microsoft.com/library/d...isualC.asp


Saludos
http://www.neo-mx.com/blogs/neo-mx
http://www.intellekt.ws/blogs/misael


"JPablo" escribió en el mensaje
news:

Que tal Grupo,

He creado un Servicio de Windows que Supervisa un Directorio y un tipo de
archivo determinado. Lo que pretendo es que cuando se crea un nuevo
archivo
en ese Folder, lo quiero mandar a Impresión automaticamente. Todo este
monitoreo lo llevo acabo con la clase System.IO.FileSystemWatcher y todo
funciona correctamente, el detalle es que tengo un método que se dispará
cuando se crea un nuevo archivo:

private void NewFileCreated(object sender, FileSystemEventArgs e)
{
.
System.IO.FileInfo instanceFileInfo = new FileInfo(e.FullPath);

//TODO: Aqui quiero mandar el archivo a impresión ??

}

Y no encuentro un método que imprima el archivo directamente. Los tipos de
archivos a imprimir son de tipo .TIF se puede hacer esto directamente
desde
.NET??

También estuve revisando los atributos de los archivos que se muestran en
el
Explorador de windows y encontre una opción llamada "Print" en el menú
contextual y veo que el commando para un tipo de archivo .txt es:
"C:\WINNT\system32\NOTEPAD.EXE /p %1"

¿ Alguna idea de como pueda solucionar esta necesidad ?

De antemano gracias.
Saludos
JPablo

Preguntas similares